1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300 |
- import{bp as emitter,_ as __vite_glob_0_0,a as __vite_glob_0_1,b as __vite_glob_0_2,c as __vite_glob_0_3,d as __vite_glob_0_4,e as __vite_glob_0_5,g as __vite_glob_0_6,h as __vite_glob_0_7,i as __vite_glob_0_8,j as __vite_glob_0_9,k as __vite_glob_0_10,l as __vite_glob_0_11,m as __vite_glob_0_12,n as __vite_glob_0_13,p as __vite_glob_0_14,q as __vite_glob_0_15,r as __vite_glob_0_16,s as __vite_glob_0_17,t as __vite_glob_0_18,u as __vite_glob_0_19,v as __vite_glob_0_20,w as __vite_glob_0_21,x as __vite_glob_0_22,y as __vite_glob_0_23,z as __vite_glob_0_24,A as __vite_glob_0_25,B as __vite_glob_0_26,C as __vite_glob_0_27,D as __vite_glob_0_28,E as __vite_glob_0_29,F as __vite_glob_0_30,G as __vite_glob_0_31,H as __vite_glob_0_32,I as __vite_glob_0_33,J as __vite_glob_0_34,K as __vite_glob_0_35,L as __vite_glob_0_36,M as __vite_glob_0_37,N as __vite_glob_0_38,O as __vite_glob_0_39,P as __vite_glob_0_40,Q as __vite_glob_0_41,R as __vite_glob_0_42,S as __vite_glob_0_43,T as __vite_glob_0_44,U as __vite_glob_0_45,V as __vite_glob_0_46,W as __vite_glob_0_47,X as __vite_glob_0_48,Y as __vite_glob_0_49,Z as __vite_glob_0_50,$ as __vite_glob_0_51,a0 as __vite_glob_0_52,a1 as __vite_glob_0_53,a2 as __vite_glob_0_54,a3 as __vite_glob_0_55,a4 as __vite_glob_0_56,a5 as __vite_glob_0_57,a6 as __vite_glob_0_58,a7 as __vite_glob_0_59,a8 as __vite_glob_0_60,a9 as __vite_glob_0_61,aa as __vite_glob_0_62,ab as __vite_glob_0_63,ac as __vite_glob_0_64,ad as __vite_glob_0_65,ae as __vite_glob_0_66,af as __vite_glob_0_67,ag as __vite_glob_0_68,ah as __vite_glob_0_69,ai as __vite_glob_0_70,aj as __vite_glob_0_71,ak as __vite_glob_0_72,al as __vite_glob_0_73,am as __vite_glob_0_74,an as __vite_glob_0_75,ao as __vite_glob_0_76,ap as __vite_glob_0_77,aq as __vite_glob_0_78,ar as __vite_glob_0_79,as as __vite_glob_0_80,at as __vite_glob_0_81,au as __vite_glob_0_82,av as __vite_glob_0_83,aw as __vite_glob_0_84,ax as __vite_glob_0_85,ay as __vite_glob_0_86,az as __vite_glob_0_87,aA as __vite_glob_0_88,aB as __vite_glob_0_89,aC as __vite_glob_0_90,aD as __vite_glob_0_91,aE as __vite_glob_0_92,aF as __vite_glob_0_93,aG as __vite_glob_0_94,aH as __vite_glob_0_95,aI as __vite_glob_0_96,aJ as __vite_glob_0_97,aK as __vite_glob_0_98,aL as __vite_glob_0_99,aM as __vite_glob_0_100,aN as __vite_glob_0_101,aO as __vite_glob_0_102,aP as __vite_glob_0_103,aQ as __vite_glob_0_104,aR as __vite_glob_0_105,aS as __vite_glob_0_106,aT as __vite_glob_0_107,aU as __vite_glob_0_108,aV as __vite_glob_0_109,aW as __vite_glob_0_110,aX as __vite_glob_0_111,aY as __vite_glob_0_112,aZ as __vite_glob_0_113,a_ as __vite_glob_0_114,a$ as __vite_glob_0_115,b0 as __vite_glob_0_116,b1 as __vite_glob_0_117,b2 as __vite_glob_0_118,b3 as __vite_glob_0_119,b4 as __vite_glob_0_120,b5 as __vite_glob_0_121,b6 as __vite_glob_0_122,b7 as __vite_glob_0_123,b8 as __vite_glob_0_124,b9 as __vite_glob_0_125,ba as __vite_glob_0_126,bb as __vite_glob_0_127,bc as __vite_glob_0_128,bd as __vite_glob_0_129,be as __vite_glob_0_130,bf as __vite_glob_0_131,bg as __vite_glob_0_132,bh as __vite_glob_0_133,bi as __vite_glob_0_134,bj as __vite_glob_0_135,bk as __vite_glob_0_136,bl as __vite_glob_0_137,bm as __vite_glob_0_138,bn as __vite_glob_0_139,bo as __vite_glob_0_140,o as optmonitor,f as f41}from"./f41-07b707d8.js";import{_ as _export_sfc$1,r as ref,G as reactive,i as onMounted,A as init$1,o as openBlock,b as createElementBlock,e as createBaseVNode,H as defineComponent,I as toRef,D as createBlock,w as withCtx,J as renderSlot,F as Fragment,d as createVNode,K as resolveDynamicComponent,f as unref,q as createCommentVNode,t as toDisplayString,M as watch,j as ElMessage,c as computed,a as resolveComponent,g as createTextVNode,l as renderList,N as useRoute,O as onBeforeUnmount,P as onUnmounted,s as withDirectives,k as isRef,Q as vModelText,S as upload_filled_default,T as document_delete_default,U as crop_default,V as delete_filled_default,m as ElDialog,n as normalizeClass,E as ElButton,W as nextTick,z as ElMessageBox,X as normalizeStyle,v as vShow,B as ElSelect,C as caret_bottom_default,Y as commonjsGlobal,Z as getDefaultExportFromCjs,$ as shallowRef,a0 as resolveDirective,p as pushScopeId,h as popScopeId,a1 as __vitePreload,a2 as watchEffect,a3 as toValue,a4 as mergeProps,u as useRouter,a5 as arrow_down_default}from"./index-8d0bf0b2.js";import{m as myheader}from"./header-16d15933.js";import{r as request}from"./request-5c541146.js";import{f as f21,a as f22}from"./f22-deb38015.js";import{P as PanelPosition,u as useVueFlow,_ as _sfc_main$J,a as Position,b as _sfc_main$f$1,M as MarkerType,c as _sfc_main$1$2}from"./vue-flow-core-1a88c3a1.js";import{_ as _sfc_main$K}from"./vue-flow-background-9e6acb10.js";const __vite_glob_1_0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAKdJREFUOE9jZKAQMBKj//+1IHmG3wwzGN6982V0PPAHWQ9BA6CadzD8ZyxgNFi7E91CvAYQ0gwyDKcBxGjGaQCxmrEaQIpmDAP+73dgYRASuowrwLDFGEoY/N/vwMEgJHSagZkhg1Fn3VFiohgjEP+fD1BgYGLaTKwhWGOBFENwRyORLsGfkIgwhHBSJmAIQQNAMQENk+UM797ZkpyZYFEJSiPomkFyAM83WhGVK0eFAAAAAElFTkSuQmCC",__vite_glob_1_1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABCBJREFUaEPtWktoU1kY/pIxiwTagnFRsSnSYqUqNFlYbQULnVYQquITVLBToRBdKAR00w5WTDcthJnVBF2kXeiiPopOGaEvULDVbpqArZihQWykXZhFU0igj8T5zniusU2mtwnppHjP6j7OOf/3+M9/uA8dNnnTbXL8WEVgZ3Ov9SfAmovElgHvh3snvYnYviOw0/70lj6OtlwELzHF4mj7cPfEbXmuENh1tde6vKwfbz23F021pTnJwTM0BefDCcRiMZt0QiFQ2tz7S1yv90y5j+ckeAmq1P4MulisaereyS5e0whstF2aAxut+Mp4mgOaAxkqoKVQhgJmPFxzIGMJM5zgx3JgwDuLft+M0Oxg2TacrrIo+k0G5+AZCijnBUYDyi0FOFJRiDyTIUOdUw9flwM3u8fxeHRazHagbBseOKqVmV/7P+Oia2RVpCKzCe4r+1FeVJAVEusiYHX8hXyjATroEAxF4HUdVdRNJHDfUY1PoQh+73uPT6Eo8k0GvHTWZcUJ1QQkwHprIfKMBjwZnUbruX1oqi0RyiYSkM8Q4cgiDrcOYD6ypPQlsRvdXsxHFnGq2gKmJR+a9qTpkGoCMn0Imi7wPDGNkhEgMfsfYxjwzeJUlQWdjTbc6XmLruEAOhptCEcX4OyZwAPHIRwoM6eVYqoJ1LQMirT5s7UGRVtNsDmei4AyjVIRuNE9Ltwi2c5GKy64RhCOLgpCVJ1CSAJv/CF4hgPIN27B9Ybd2GE2geOPVGwHnV95fKaqGBdcr9Z+IksEx8BsA74ZkRpUktUoFQEGIDAC+PXsPpx3vcJ8dGkVgTzTFhxzvhDX3/g/i3XW11KD864RlFvycbm2BA3t/96XxySuioC0PZnHBOa2VyYlwHw/3DIohnU0WnG6qlioOOYP4UV7naho0oF+74xILa4fKQbFmZyew6BvFtcaduPx6Ee8C4bRcckGu3tM9FWVQjJ9uNjqK7YLQNwP2nsmlAozEZxTyiiV4b7QNRQQabfDbBRpwpKaisCj0Y8C6LjrqEKA5RdxnQDLNcI09AxPCQysbizjaxJ42V6nqEjVCIKNFUauA4KLI550HyB495VKpcokEpBKM98ry8xiPNPx3XQYc9EFQZoFg3FYilmenT1vRUrSEY5bkwBZPvq6ebGKJDbWeSrM3XaPpQC/9b1XbjMwr9VXFIrgsjENJoNhsR7YSIj3ec57/b5ZAZrgpFgyDuOzz2t/CE0/lwhR1iSgvRdKq7qrH6Q5oF6r7PTUHMiOrupn1RxQr1V2emoOZEdX9bNqDqjXKjs9NQeyo6v6WVM68O0z67c3D+qn3ZiefLjhS4Gkn1kJocT+tO2fJ5VbGwMnzShx3A7cPaF8jF/1q8Gu5l5rLEd/NdAD3r//61eDNDX5X4dt+r9VvgA4S3VeaoBRVAAAAABJRU5ErkJggg==",__vite_glob_1_2=""+new URL("MathFunc-d72e169d.png",import.meta.url).href,__vite_glob_1_3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA7lJREFUaEPtWk1IG1EQHlMVEjAe4kFRi0TU/oHrpVYLpqg5CFIRwYM9aA7S1EOFQHtJQIX04iHQk6KH1EM9WGywWgqNCh6qNT0kQi1tSkSqUg/mYIQItW7KjL7tRmO6zS4hwj6QZPfNzJvvm+/NI+5mwSUfWZc8fzgHoKzXw10B4DIR2DFAYHO8PSDOLQ5AmXVmQBODwUxMnuXEx2Bwc6xtiF0LACr6PNzxscbv6LwJlsbyjMTgXgiB89U68DxfwyohACjv9fTENBp3aPR+RibPkiq3voEsnreExttf4D0VQLrLpVYg3YyfXU+tgFoBmQyoEpJJoGx3tQKyKZQZQK2ATALJ/SB6BHm6nAtD4TyORDaSKrAdjsID13LSXHuajGBpNJKNc+ozeNd26fv1Uj2MWm+f88Wk3Isb9Bc5TfBGST5gnI66UrJfDYbh+dw3WA3u0bVelwPm6kLob62CYoOO7kkGYLLPJwXwuLWKAuNAWwSdp8uGg+hvCLha4tjbCUehy7VMNjhKDDrYP/xFtsUGLby134P3a7vwdMJ/ynw25GtzBXvxbxRJAMSZ46IMzHB3jcAWs/kY3KNqIfN6bQ6xiMAQIBtigFidO5UFNDW98gNqKwsIkHXER1VE1peczfSJa2M1OuquCrEUB4CsTa9skZyKC7TgnFqnpCZt9bQoA4jfh7u5uGTERD2Z8MPrlS26hZISy0ZspzgAxu6k7S7JgVULr2srDQSOSWPWYQLUfaKBbHe5PsBO+FCYRiIQDNsjkveAVAl5A7tgHfVRuWftJnJDOWEyTEZSAaAv+qGs0EcMBAGgfBUHwHSbiFEE5Xe1xEnI0XlL6FxJO8Sp9LByDAhrDIpJCFthje0d5WHmCiFPe9LXI4dHMB84aalMRg12LyWCoObsJqElItt6bS75Y6dyL2yApckozLP9hbEUByCWxtKzZuokBCB6BA0OL7VI3NjI+pftfdI33sOBtggUbRHUS1s9PBr5FNdmmaTwk8VJWULsUMN+bK4uoiSwa/iC4YQH18MRH3zdjlBbxY3LksFDyrv2UwCCmxyTM3NFlDw7xJhs8FzB+f7Wa4Li/ltC/9JqKvOM+Yt82UmN1Tk7MgJAKqCZjwpADntK+KoVUIJFOTHUCshhTwlftQJKsCgnhloBOewp4atWQAkW5cS4sAJ/H7NK/9UkJ5FUfN2LIfqnQcLHrBjQaJ0ZhBgMpBI8bT4xGNoYaxMexp971aCi18PxGfqqgQYg8D3ZqwZpY1HBhS792yp/AKlYS16p/QUbAAAAAElFTkSuQmCC",__vite_glob_1_4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIEAAACBCAYAAADnoNlQAAAAAXNSR0IArs4c6QAACrhJREFUeF7tnUtslFUUx88AFZmkDymJD1ozaJBAfLSLYqsJFIWFplEj6gIxpSurGC0kuKFKiSUxkJRHBLrroMaFiDHa4KIg1ESgdTHVIEgJMrHFR9JiKUkrtNMxZ+Az02/u65s7c+fO1/Pt4LuPc//n951zXzABoGfGKxCY8QqQAEAQEAQEATEABAFBQBAQA0AQEARaEDSeDpGCFinQXhNN1xr11UFTpARu3NgAs2Y/DwC16XZI9bKoQDyOIJyEqdh28ACFGgRNkRBMxE4AxEO1iwvhhUdLoDg4J4ujoabTUaC7fxROXrwO0as3AeLQAgeqtqu0I4fgNgCh+QWhjtcWAUJAj90KtBz9A7Yf/QNgKrYJDlbvkVkrh2Bjbzg0f279iXeWQKh0rqw9em+JApuODMCeE38DxOOVcGB5n8gsMQRv9lZAIBAJrw9BffUCS4ZHZqgoMDIeg0Xv/wwjY5NhOLC8QQOCnpaSYMG2f3ZVqvRLZSxT4HY0GIH9VXelD8HG3nDt4qJEKqAn/xQI9wxDwyeXAWKTi0SrBXE6IAjyz/NJFndfvA61ey8QBHntRU3jCQJNAf1QnSDwgxc1x0AQaAroh+oEgR+8qDkGgkBTQD9UJwj84EXNMRAEmgL6oTpB4Acvao6BINAU0A/VCQI/eFFzDASBpoB+qE4Q+MGLmmMgCDQF9EN1gsAPXtQcA0GgKaAfqhMEfvCi5hgIAk0B/VCdIPCDFzXHQBBoCuiH6gSBH7yoOQaCQFNAP1QnCPzgRc0xEASaAvqhOkHgBy9qjoEg0BTQD9UJAj94UXMMBIGmgH6oThD4wYuaYyAINAX0Q3WCwA9e1BwDQaApoB+qEwR+8KLmGKyFYHB4TDi0stKg5tCpuqOAtRCs3HoMRCA0v/IwNDz1AHkyAwpYCcGZ/iF4te2UcHiPP7QAPtv8RAYkoCashODdQxE4cnpA6p2+tmegMFggLUcFxApYCYEsFThD2llfCWtrysnHmgpYB8H5gWtQt6NbaViUEpRkkhayDoIPPj8L4e9+m2b40vIiKJsfhK6f/pr290XBAvi+dTWlBKmb8ywd1LV2w/nBa9OsfrGmHJaVF0Hr57+kjOazzU/C4w+Vpi1DT/8wnBu8BucGbvVZPK8AFi4IwrKyYuV2r49NwLXxiRQb3MtYLPfFmYH/+8L3L9WUw0LJctdtI3a0rLzYk40igayKBFeGx2DF1mMp9u6sr0gMmJUmcJmIy0WvD048O47/lgJccjvopOaXH4Y1FfcIm99yKAJfuiayWLd7x+pEPXT+3s4L0OGKcPiu/Y0qWPPYvcz2992uMzqWCphTAft5u26J1tzIKgjQMbgycD/fNK9MQFCx+ShcH5tMSQmRtmeUGUDQthzqg57+IeU679QtSQjNe1gQYNlL7c8lAFjXdioRbViPM7bkd2gj1pFtmLmBxSWzLKqwbLAKgnVtPwCGvuQH877j5MaDvSnzAiyrmhLSEdexRQQCDwKMBK2Hz0JX3/S5jNNm8ticv8NUiACIvn4ejNgegrC0rFgZcCxoDQS8VIChuL1xeWJQHd9dYs4LVFOC6tKTpyAPNh4EuHwV7Xe4Vzc6kCanB68RwRoIeKkgeXuYt3xMzr88B+7t/BX2dfYzXxcG58Da6vsTky0MwUdO/w5XhsdTyvKWpDwIZJ+jG17ZJhmOc2HpvESUOD84ym3e69LZGghUQz1rXiBLCbwog/Xwa8XJH4ZS50GRMTWxhGbtUqpAgKCh09dU3JoEDg6NQXGwANBh+Ii2yrEuRsPq22WxfFffn7Dl40jKHMkZg2qKtCYdoOiVm79NIZuVM3mCi3I2LwrgV/X9jjXML4rnFNbBlQyCpWVFiXlLMmjuTkVRAFdHa2vuT7Gz4/glaD2cumzGgl6igRWRACdOje29KYNMng84L3nzAtGgWXsP2B5PXKcv1hwC9yx21U//mR8RBAgaAiA7+uZFOBGoaCevHusD4uUPKyDgfQUsJ2HORuewHpyNs8R+sPFrZnlc9omcg+t09zKNBZsIAhloaJhoq5z1ISQPRtQ3a/nJ1M2GXz7h0cxzKq88K1SLoJFN3FjvWZNQkSNwr0D28CIh1kNQMdXxHl5kxPKijajk9nIeCUQTIt5XOjo+wVxHs75SlbsJMiclv88GBLyVEfYruzwjqqt6yppzCGTLIi8OwrLu2XumIfCaDlQiwYyHQHcDxw2Jm/5MpwNWjqZ0gF5I8yfxvNwdUI0I7i+Vt/z0kjNlfetCINKBtRpJtkcUSVX3CnKaDlh3B2SCy96z7hjwog1uFGHk0H10IUBQVzR3MTd+ZEs9USRVSUU49pxCwFu/r664R3qTGE8BedvA7i9ABFtn80rPBy5uaHQhwPZYh2dOP7wvWjSXyIvNItFWrsrSRhTm3SFUtgIRHbjgUTDeA8AtX96l1kxA4NVG2WGTyv6EA1nOIoFofat6i5gXClkh9PX2XjjGOdJFMXBPH28o4b0FBGzw6lhiP7+3fzjx53SOkrFd1ZAsiwaOjYXz5iQOt0T3IWS7jO5IljMIeOHPSxgThXl3CEVH1u04yTwdVJkTiO4zZiISoA24kkEb3RdnVOxzyuBhU+fWWuk2dc43i0SpQPVuAA5CtNPGagdv9yB86Yrc8PQDiRPHbMwJnDbxGPvdQ31e/D6trJc0kNN0IJrQqC5rcACieQHvjgF+bQgC676ATHkeoJmKBE7/eEz8weGznmxkHTfLxpNTCHh3B7zmUFkeFQGFx8sIowwG58IJbhIln+cnC5xpCJzUgJdT3RdY3Y5F+/Ci6nuuOxGqAGC5nMwJcMLFejDv4sTMy4NXxfEsgfVgW6IzfKyDtmBawYkgrgTwwVUA/jsHnCii42VtiGzggaM6RoxcOAk8NzA67WY0XijFa/h4I0pmn6yvnEAgM4rem1WAIDCrt5W9EQRWusWsUQSBWb2t7I0gsNItZo0iCMzqbWVvBIGVbjFrFEFgVm8reyMIrHSLWaMIArN6W9kbQWClW8waRRCY1dvK3ggCK91i1iiCwKzeVvZGEFjpFrNGEQRm9bayN4LASreYNYogMKu3lb0RBFa6xaxRBIFZva3sjSCw0i1mjSIIzOptZW8EgZVuMWsUQWBWbyt7IwisdItZowgCs3pb2RtBYKVbzBpFEJjV28reCAIr3WLWKILArN5W9kYQWOkWs0YRBGb1trI3gsBKt5g1iiAwq7eVvREEVrrFrFEZgyBUemf95e2PmLWeesuIAntP/A1NRwYACubcBXsqR3iNBoS9vXGmCWbN3v3PrkoomTc7I4ZRI+YUaPg0CuEzQ32wv0r4v32LIWiKlMDE5OWmVXeX7F5bbs566klbgejVm7Do/Z8BpmKb4GD1HlGDYgiw5ps9LRCYtS28PgT11bd+648euxUYGY9B5YfnIDr0bxSmYqugvSaqBwHW3tgbBgjUtzx7XwKE0Pw77FZhBluHk8ENn0YhOnxjBGKTlTIAUCp5JHAEfevHFojDNvxj7eLCGSyzvUPvuzIOI/jr8/F4N0zFNqgA4A0CLN0UCcHNiVqA+AsAgRJ75ZiJlsVHAAJRmBX4Cj6qOulFAfVI4KVVKptXChAEeeWu7BhLEGRH17xqlSDIK3dlx1iCIDu65lWrBEFeuSs7xhIE2dE1r1r9D64pOQmEJl5AAAAAAElFTkSuQmCC",__vite_glob_1_5=""+new URL("catia-3b70cd85.png",import.meta.url).href,__vite_glob_1_6=""+new URL("csh-8ce19601.png",import.meta.url).href,__vite_glob_1_7="data:image/png;base64,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",__vite_glob_1_8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAAAXNSR0IArs4c6QAABCpJREFUaEPtmUtoE0EYx7+ZVPvQ6BYPPkBsQVoQxGRTELyYnrz0oSehB2sv7U0UikeTipcqhSqCtCBWkRZPGtqLekh68AHNbLcoQkFstJK0oBjb2EbN7thvSULS3TxqmzJFB0I2yc7u/zffN99jQ2CLDyKSfofDUUMp9SiK0lGsLqEAZFmeIYTUaJpWq6pqqBgIYQBkWfYQQrwomnPeoyiKcVxoCAHgcDjcNpvNnyE2mrRCdNMBUAyl9DQh5BDn3AEAEiFESgnhnIcIIegeUc75lK7rAUrpPXSdTLHFWiHLAkkzZl2o0Aqkftc0rYdS6l4Rfq/YOQXOK8oKaQCXy3UaAB43Nzev+f7BYBAikQjOCwAArrqPc67iSlNKQzabzXAFTdMkznnq5aCUtiatZHnPYqyQBpBl+TyuHor5mzE6OgqDg4MQDofRPXATDuW7TjJk+le7zqo5Ba2wYQB443A4bECMjY3hR1XTtDO5wqHT6RyilLYXWqxCVthQgJQYBOnq6jLcasVl+nVdv5kJkrJ2IfHJ3/NaoSQAKWH53MrtdkvxeFxKJBJG0NB1Hd+N46RbGXsFvyOEXGSMPbECLimAlVuhaxW58lmnYZSzcseSA2S61cjICMRisTXrT0a5IcaYqUbaNIA1q86Y4PV6MTD8B1jPIq5r7r9pAcaYkZhEGJgYGWOBlQr1PkYxHCldlpsYhbe0tIBeni4iReAwNNCfUaypqlVVNeorS4BAIADd3d3wreGKMMJRSNliCOzTDxAg3bFZAmC8vnH7Lnw/ekEogG3Radj5/hG6U1q3JUBfXx88GHsFsfpzQgGUz7+GqtlnUcZYdd49gO7zXI1A7PBZoQAqwuNQGR5XGWPOvABYSb74XAbLB08JBVA144PtX9RxRVHceQGwK/tA6iB+4KRQAPbp+1C2+DGrpLDcAw0NDfCjthV+7TkmFMCud4NAf0SyHrmYAPx+PzQ2NsJifTsk7IeEApAmewES8Y7MdtUEMDw8DG1tbbBwpBO0qn3CABAtDtLkdWx2GoPBID48MIYJYGBgwGgHo87LwG0VwgDYlubAcCFKnRMTE7lLCY/HA95rvQaASCMjC6fLCEsLdHZ2wp2HPlg40iWSftj+dQp2zPiysrAlQFNTEzwefytcFrZKYpYALpcLXoYSsFTbKpQFKmefQvnc66wkZglQV1cHU7H9oiYxH2MMH4GmhykK2e12mJdOwM+9x4WygFUSs7QAfilwErukKEp/XguIClAdvIrSzqx+QmdyITxLtCSGbeTuN7dMWTinC22FVjJnKYGN/FZoJXMC/LbXCJfEsJWs/PQ0pChK7erQaNoDWMD9kuqFCqFly/PYB5iSWNYewA8rjYyXc/5Xf/KVmphS2p9ZhZpcqNQCSnV9If7oXg/cf4D1rN5GzN3yFvgDeHmLUMPmZkgAAAAASUVORK5CYII=",__vite_glob_1_9=""+new URL("flight-80532c16.png",import.meta.url).href,__vite_glob_1_10=""+new URL("fsi-99d432b4.png",import.meta.url).href,__vite_glob_1_11=""+new URL("fsibackg-210e093c.png",import.meta.url).href,__vite_glob_1_12="data:image/png;base64,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",__vite_glob_1_13="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAwlJREFUaEPtmL1uGkEQx/8nFECyC9yBEumSMhQJKVCODj+ByRMkFlRuAg1OF6cLFXbjChTeIPAEuVSAKCApQnuNObojUiwFLEQ8Fjh8HOwuB5c7hW2Q0Nzs/GZmZ2ZXgsuX5HL78f8BKIoSB/B6G5GTJKlSrVbLIrqFIxCLxZrBYDASDAZF9mHKdrtd6Lqu1Wq1J0zhKQFhAEVRtGQyKadSKZF9mLKFQgHFYnEHwPSUUyPwGAAdzlVLu5VRnQrwBsAnBsBXgnQywHsAzAqwA1gSZqtViFJoFwFmCVshYFsEJp04FApZsXfhW13X0el0WvV6/YWI4kkn5k6haDQa8Xg8CZFNeGWHw2G50Wi0eOVJThhARLkdsusBpA1qfJtf5wfULIWWOMDpzzwwSgvtwi+sIhc45BdfnkKBcWfOAJj1StbQjsJeOfHUK7IPU7bcHqDSvtGQCzCb6bSyVRFoAiAQ8shfiKyhnSh++eSln2mUiMBl/Tcu6/2NApDxXxYgXARADlyEcDBAHsCFSdgJ4u04jQ6RNVQbUojuxc8ZKUjnszw5A9SYVlUWUkYgx8gaZzYA0N1kVakmZxNAiedOTEPe2W3T+3D364wUoqJCNjEBZo2nmLoIYNF4FwFQvhv3aTN9mrKGlgj75KPwA5Eyz5St/LhBuT3g7QPcKbS48WmPegPrAYBpsLnA6AK5A54xxQIA7fxuS8PcR+5hziLAmv7d4GfrA4zy8QiArVxo7hpTRuW50FgAOI834d2LwLe/QYcC6P8CBtctKa2aXSnJYdOv1hYA8nENj57JeMjq9IJ8V9+Aq++alFbnx2l6cCMA+r831uoagInxNNJPp5YrAJYZT0FwPAAZTy8lr+Y8P8lLlXcWWkjk0fbPAE2ZnzlO0DHPMPcvAKgKUbenck1GLnupoDPR4xmnZyBsiABVG/PrrElYnApgfp11GcA8BKXWpA/co6wXAf++DN8exzkTEOlfUzc268SUTtTISmba1gEgZduahUpSRqUSyb2EAbg12yS4A7DJ0Uu3+QMH7MBAibiTPwAAAABJRU5ErkJggg==",__vite_glob_1_14=""+new URL("gc3-c7873d2e.png",import.meta.url).href,__vite_glob_1_15=""+new URL("mob-90497040.png",import.meta.url).href,__vite_glob_1_16="data:image/png;base64,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",__vite_glob_1_17=""+new URL("surromdao-66a16cb6.png",import.meta.url).href,__vite_glob_1_18="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA7JJREFUaEPtWk1WGkEQ/rp5Lkw2eoMB41o9QcgFMswN9D0FkhWeQDyBZKdj3tOcoIdcQHMC3cfA3CBkkZ/NVCU90IgwDAOMMOY5G5/YU3xfVXXV19UKPPFHPHH8GCFgHajtHLCdRWIBcOufO7eD2B4QsKrNI8moZxG8wUSMuu/ax+b3PoHN92o7COQNWBy23LeNLJIovPtcA/EJEe2YSPQJbByoXZbyonVmZ3pfFCpNFkR7386dS+3kZwKLTrW5ImDV1Bp+wgJjLVXgAp3h6jLO/swEdHmVQl5BpAzeIGX26AXv+Q2nE+ecmQkUKs02AIuZPqXqfb0RhXytbYPpuOU6sWV8JgJWVVmSZZsJzfa5XUqbwDT25yIA8GXrrLT3WAQE48s31y6mnkLGQ88ExrjWOGihEbDKqiaF2AL4B62irqtHoeJdTJNeJPjYP3X8pRDYqDQ9BmwNmATlVyTWQi01xUNMju863lIIhE3tT7cnaC/qn4OfJeHRf69X5RaaQkkAJl2zlAgkBZdknY6c/CXbEOxNKtOZ7AMm/SbJCL0uswSSRCpzBKx9VZQSxVAgMjpEuPY/OtcL6cRddYoSMXy/dzoq7KsaZLRaJYnLwWolfgslIEZkAzEavmsfpiqno6TEgz5AtLOyAsT2gQGlWSh7CkJoUfiBBDU0sVdVVQxYngg9EYlRpantAU0qF6AocvDvTrth3yir0rjDTvASnt6kVlUVJcurKF3Vr0YAWq69HhWF1Agk3XTD6wplVYeQRzKgN3cR+Z6veFc6tXR3Nyk3aGPpBKyyKuVY7gY5qkUB7BNYpfWosrp0AnGR6x9sAL99ZuczmULjCPTAX2lJRYL2/NPu3GckBWeZCy3oQBOCB+O45dpjz8WppZCpQoEeibiOF8qBfVXMCVhxaRLkcD2c+2ZgEOd5YzM1AvlK8yas2fo8kKQP9BAMDwbMSHOS51MnoKuJ7BLotFwnHAZvVNUuU3wE/kmHa9M39DuTymbm90C+rC6FkFutM3snSW9JLYWSfNljrMkcAb0HAn0s7QnCSaRnIhDq8HLze1f2sgeB2PllPIj7Kca9LgLAdGj2UupyOiyRWj5LqcJaPedjdND9URJrZkIxyfTMETCGteyd9CVxfxcBOl8HLup0P9Hro3RRap14HsBpvzt3BNIGNK29/5eAuWYlpkO/11mn9c5jr+/OY2X0NWtYKqvNOhhHjw1kLvtDanXkTnjzQG1TRv/VQAK3gxVMOyLTl9pJIvXkCfwFZEdAbW+zlMwAAAAASUVORK5CYII=",__vite_glob_1_19=""+new URL("w1-4cddb641.png",import.meta.url).href,__vite_glob_1_20="data:image/png;base64,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",__vite_glob_1_21=""+new URL("xkfx-17960ee6.png",import.meta.url).href,__vite_glob_1_22="data:image/png;base64,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",__vite_glob_1_23=""+new URL("xuek0-6ac9648e.png",import.meta.url).href,__vite_glob_1_24="data:image/png;base64,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",__vite_glob_1_25=""+new URL("xuek10-9e62a0b5.png",import.meta.url).href,__vite_glob_1_26=""+new URL("xuek11-ece0cea6.png",import.meta.url).href,__vite_glob_1_27=""+new URL("xuek12-1e6dae67.png",import.meta.url).href,__vite_glob_1_28="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA6BJREFUaEPtWk1u01AQ/uaFSggh0RvUCeq6ZkGFxCa9AIlPQLvoLwvSE5DeoJVQadNKhBO45QINCwQqi5o9Tc0NskACqfgNGidund86TZO+VLxdlGf7+2bmm5k3NmHMF405frQTWPxsY2LCNpLY+bmHvedeHFszgVffCtABkEo1bTKGjGYLwCNsz25FmC4JrB2L1W1sz5aNAdwJyOrXAkhVsD0bGjlOYB6KfLx9WjGawMqXLFTKigz9n8DIvTUqD1gFdxK/YCvRlcKkVvD9HWdwfQ2DgLXiWqkAWVawwTQFIkkIkjEuFjE+nZZy2YE9NggBAQoNW2lYSNEMAzYxWSBMXgXs1ghYS26eiF4Tk50EaFcijBqID64ievF/wN/1Q5T9TafWdE2/HsgsuUWQepP4wV02MuAT6w9J78OkckrrrdO9Ft3cFoF+Qyi95JYJ8Kslp2iMB5TWGwImSIUZqfJ40Z2PgwsINb/khGHWIOBVS86mEQSaQ4fL1d38Qmb5kFtCyq/u5tIRAcWoGBNC40OA+SeIplrFKhoIlK6HzH3UJLuEabnVBTuOP3wPMB0Qgg9SYZnV+7ArjBWqzPLhWWshkyzUrwaGFkLM7J2V8k8EeGbpwBeLa9IL0iqIMFnVSXVfBmhAB3rO33cqmRW3yKxenjXE18n67UQMIMCgytnuizlp2tRvFKu7TqGX9c3SQMOkkReEhIiyl/XjlVgDnuT7q+rA0DRwGRL1UJDfyWI/utKAEAqhMDaqpVxY6qfXXDsI1EmyXscAAhISTHrO33F8a9G1/T3HSy9/PCJwx57fPA00rF8PHdgiYmvFzSpWR5280EkDYafbvGpR7yO90NA0ELd+evnwhBiWfqDTIuReXmjVzu31Qg3rN1mc9bpYr5cXjCEgNYCgfQbZJIf2UM/wmPUGNGoqFVbigc7EQw2hZJmmpf+MnciiOnBrGrgOgeu00wSM94HGqCPl2J+Jr0NgaHVgAA2Ep61EizGptHZ+7DvN0/J+xyrWqptPBarAwMxAgy3AU6TXE4EH8Bfh5KKdcL8E4g+UtvneH9hay0hRySxUcv1MElD9hlDXew5CoNtNpxddWxOscFYKlWWCHOoHKmQjJdDpYXFvAYaP15OE0I3tGUYI3Ri4JDe6ywRssM7i3bPmYWoSq4xyz9qxTPe89tesAkJedDPXoIPkBWeU4OuvrhA3cvunBtEL71ECS/6sC8tHl9zBjz2SW8OInf8AQ/y5Xgs9wNUAAAAASUVORK5CYII=",__vite_glob_1_29="data:image/png;base64,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",__vite_glob_1_30="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAclJREFUaEPtWk1OwkAU/qYNGzdeATlBNxITN3gDewNM1Cgu7A3EG0BiilEW3gC8ARujwU3dG9IjsCedMcVU+YuvMFMs5HXbeTPve+/7pm/6RmDDH7Hh/mMewNmLg0LBySWw0SjA42Ew6ds0gKt3DzICbHtqUG7ASFUEsAu/3Ex8+gVQ68dRd+CXn3Lj8CJHLt88CKsHvzwO8iSAKiwR4m6/l2sAF68VWHYxCTQDWHu2TGSgdNrxYFvXRp2PZHPQdhvknEYAnHfqENYNudgyA5S8HTy4ddKEAQAocQYWECUvFBISz1LIIcnlmQHKRjdsuV3SLmsNWJE8+my72X0MGQAhYs4AJQKmEFOI4gjxPmsKKaUCCCz1HVBCnYT3bpgKWtYAUjkxM0gKuccAUOunPlKaLuY4A2NKmsvAh1DLiTjakcdhw00n/KxFzKUEtY1xBriUoDjyz6UEi5hKEIuYRUxxhEVMNzj+qkY3ZRfyAOEtSrYlVTX3P7Y0WaxnbmIb1fNA03qbAThQsoLWAd3m0Qyilnl88AKC+TZrPGvc6FZqCBml+8Wh5ckKxkJ83yCYCPL8VYOk4b3C/Gsw+Yl8stYWXvZYQxhNLvEFFhUhTxlKYYAAAAAASUVORK5CYII=",__vite_glob_1_31="data:image/png;base64,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",__vite_glob_1_32="data:image/png;base64,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",__vite_glob_1_33="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAqxJREFUaEPtmkuOElEUhv97sQc6sV2BPOIcBxITB8IGBFYgPeAhDoQViCsQEoMNmMgOqnEDjQOjaQcy10C5Ahn1pFPnmKJFaahbQAhwqmNNqwr+73x1X3VLIeCHCnh+LALkP8VxcBAXCXZxMUDn0WA221WA518rIAcIha5cJAaGOAzgNpqJxjTTP4DymVv1OJqJrpjAXkGefalA6T6aiUmRZwFy0MrGmwd90QClz0noUHha6P8AO7e1iYFY3sqxVo+NoZl/DtvZmh9UOG/FtVYvTNcQ8Ue7kzW3w00AIgWrq5R+6heQHErZ77LGdhQuWUnN+tT8G9wdtjJHxvPbBmCo/qj1JGUKIB7ADe5nIRAAfhYCAeBnITAAJguBATBZCBSAl4VAAXhZkAvAGEPhcL7/n7dwr2zFHUd/kzeQMVWh9GuvYLPjQrhkhTXrkTgARXTELsASC2IB4BrQOATrl8ssRIs9FmcAoAbdRE2f69EyC9FC75fXNZdQe5rMMaE36qQz0aJVB7TndHnaFqKFExtK3fW2sC8A5sGonbnv301SY9jKVmLF3gkDaVEAYIyH7fQdN1Sk+OFUgZMLARljukURdY66eV2xJwNu2GErPVlj+1pgegW4Y4Z3l7u3NjAZdRVF7OOsvcyCYqqy1u9lPUJzAL4WHKoiJNzAMgviulE3sHYo9WNmQb984ub1EO2xEc8D+FowDsXCANa3IAxgfQsCAdazIBBgPQtCAVa3IBRgdQuCAVazsEWAWMnKEWFxlvmnT7/BqH/vZH3316KFXo1B7l6X58Eafft4S6/XzcvAHZ7Z5PX6DmOa/+o6A8TBlMTbh3URlTaFKJ/lAAwWt1ndG9yNbuYxyJksSsQdSl1+QTBT5MVPDaYb3uLSTwL9rfw03jX82ENm5Y2pfgNjgSpezjfRPQAAAABJRU5ErkJggg==",__vite_glob_1_34="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABIJJREFUaEPdmr1uG0cQx/+zjACnCvUGRxmpeVdECJCGegKSUgKkE1nIopUi5BNIfILIQCA7dBELLiPpKL+A6CJI4BSkkdYQ7w1yTZxC4U6wdzySJ37t8ktStiJws7f/3+7O7MweCQ+80QPXj2GAvV9trK3Z9xLs5qaFl1+1BrXFAb77owzZARKJmNG9gZFsAfgMJ5vPIk19gIN3atZtnGy+ujeCRwl5+nsZJBo42QwmeRCgAEEefvyiMQ+AVXItdJAEIxl7zyfw8Ai+d5z353k/Sr9lIBJWNNFzA1hlN4mP4nsizhCTDbol/LZahs/ELZZ86r3Mm6/2IgGsPdcWJK6mih4z5ZJx7NWyFaMVWSTAxv5lG4AFhg+BZ5DSB8ShERDL6nUtf6QNsSgAtXXEP+KvYOABERtPXOVkP2gLYvjXtey6tv3CAEquJVioFVAAleta/lj9fLznFliIn7UFAZAkU96LvKfVZzkA8CXLSkKxCHEYbCuDdvcABmJHmd4NQNlNJv5Gbpp2ne20MoDgkDJsPT+Z0E8BtPdP1QEXHH7k1Mf7wyw+YD1xy8I0PBqAhgCvMxDUdX72IFEl52L4oDMFsEqXh4KhH6cNhEemwwDREz6m9EX8oDMBCGbeJKbPIF51GQ+gHnKFnIsgRAdNF0Dtd8HiyjQkzsIwEQDwITspcuphEqgLMMuBNIv4YAU+levt3de5vg/cepNk5Q/hNtYFSO1fNknVB0tuDHjtn7Ipbu68gsDuyOEYDbLPt7QBYnnOkgGkkHnveb7O73fCxHBck531YBvprMDnB67d6YjmMrWrmU+QLH54kW/wn9uHkDQ50knhkPNLSwvAKrmZrgNPZSDGW4asE+CRgFa19S/gRcmblvgwVG2Rc9ZYLACjel3LBjPHzZxafoOTWtggyoKQmTpLpgBaW6grnps7OQioEzReA2upMjAy2kKDxcqIMfqRY1tdBBjl/gaS46YmTqx6pvbfXBF49PJ2K7CpkWNmtUMdW5Q+d7TDqDLcKLlH4KA4GWokZfHDwWkDIhFWZMtukou9xE4njCo9wVnwUbRHFeirBVCZqdzqpdi6AMEqPH1ThuShAn21AFSh9Jl5Mhftio3S5REYsa20MgBJVXLO4gecyQpEEI9LboFDfwji/AoAfICqsZmPxMwCEPXtlZSP4Ld3T5NaTiw7KVMfX3hJOUpAcPLqRCHJxekAst7L96cZz7MCg+/WBpgmSD0PC5bVXmzNCNCC7OSBtSSEdHu504MBiDLKIPnbLkNQGKLvAkCNy+93VM2gX7UNlIb9Cow9Sl/oO/qifCAAaH5jQ0hV+Otnoox6YB+l0YNpgo6/LBIghPjWgriZ5fbCh0SRnHMFpN8WDRCNzM2vMxBcALMqVNJjFKmK7S0k16GquOiqRF++/q2EyTtv23IzlwTWLIC7W4t84MbXDpWTBp+wAjZYZvD8y37iNA/FsvoevCsAaA1/ZlUDqg/dzOomTO9QWZbIce8lCiPewCQP/9Ug+uC9anF64/VmPjL/H/7ZQ28m7o3Vf2YfA17QVu2hAAAAAElFTkSuQmCC",__vite_glob_1_35="data:image/png;base64,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",__vite_glob_1_36=""+new URL("xueks1-75c367fa.png",import.meta.url).href,__vite_glob_1_37=""+new URL("xueks2-f93a074a.png",import.meta.url).href,__vite_glob_1_38=""+new URL("xueks3-fefa2f69.png",import.meta.url).href,__vite_glob_1_39=""+new URL("xueks4-e0fd8b31.png",import.meta.url).href,__vite_glob_1_40=""+new URL("xueks5-679e1a29.png",import.meta.url).href,__vite_glob_1_41=""+new URL("xueks6-f9095453.png",import.meta.url).href,__vite_glob_1_42=""+new URL("xueks7-235509e2.png",import.meta.url).href,__vite_glob_1_43=""+new URL("xueks8-0acbc94c.png",import.meta.url).href,__vite_glob_1_44=""+new URL("xueks9-f87a6135.png",import.meta.url).href,__vite_glob_1_45=""+new URL("youhq-bad7cbb1.png",import.meta.url).href,__vite_glob_1_46=""+new URL("youhwt-d3acff5c.png",import.meta.url).href,gc1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA8ZJREFUSEu1lW1IW2cUx3/Pza1mVeuVBitbRjNwLIXK7Ohmv4xOWvCFlUbqaJF2y5hjdMypZDGKjjnwg6YtCJHR2S8VHGysRaQOWxzYDW1dh1sG8cOGIx2Is2411zVdg01yt3uNL4lapdAH7od7n/P8f+ec55xzBU94iSesz9YArw3L7H/Rjsm0G4RMLDZPFD+dOepmDj4a4Jq2IG93AY7/Hz9ok2gijMAC2gEQUZA66djRvxFoY0Cjeow4LYbArfEvuF4cXSPScNcKpmYE+Wixt/HunEq1WR/gnq9FaKWEF97gs9zwZmmgQT0EWifEy1IhawHueweRYi3cCR3h4nORVeJKUVGRKxwOZ05MTHwMJIOb7h0kHm3jB3/x6miTAc6gmdycm2gLZZzJnUmIy3a7/Z3y8vL2iooKxWw2MzAwMOPz+drn5uY+B1acaAz50KSrdGR/s+RYMqDhn7cgnodX6dANsrKyjlZWVp6tqqrKVxSFaDRqPJFIBP29q6srMDQ01DI9Pb14ye5QIRIuOnJObQBQB5G007Tn3AZK859/YbD2ww8oLCw0hJeWHoX+PjMzQ319PVPynjqOX5o0PG9Qf8SrvIzrwW7kh4UpESQ2F5UcVN/q4/s2Dj17n+rqaqxWq7Ghqiqtra1MTU1RUFDAt6O/nKDmt5No4iKCFmLpDkyRAeJS9Qrg/dlMstKu0KEUJzx1cHKoD0mGWARunOX4KxYjPaOjo5SUlOB0OvH7/bjdbgfO4DVyla9BHECgEpecnNkxmgzI3DaIN+fVZcCbw308vA/p2ZCRCz9dwPbnJXw+HzabzYhkZGSEpqYmvRH70Ytkl3KBuOm8Lq7rpKboZ7zKvqQIdAuTGeR0+LWf0oxxPB6Pcck6IBAIUFNTswhYZ6UAQldYoIZO45IdHPuyj6d2gmxePPr7VQPQ3NyMxWIx7qC3t5eenp7XgeXSXM1Zp0w1G97sTw2j7buO8sz+dl56126A/rjOYdN3BmBsbIzu7u7JYDDYAny1tVnUOizz776bEKtY1fJmtqW/x54TjWRb8+x/XSYjI0MdHx/XhfVGW6lfvVBSRsvaUeGZL0HT6pgNVaSOCuCTxIg4p1drktf6iBGxRrxK2cYpWtrxzNeiaaXrQNbPxNKwkziSaNJlu83GdSNCauPO3Wsp0SwK1IVspAkPgjziC6dXza8tAIzZMpuHlOZC4zBCCwC3E01kRWh7DRXBedqVy1u75I2s9O8fze1FYEMImTgq2oMA557++1FH1jbaZtaPsb+1n/5jCC8d+Q8662t8FY6VlwAAAABJRU5ErkJggg==",gc2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAfdJREFUSEvF1U9IFFEcwPHvQwkPhhtUmxdJMBI81K0dSJK1YxAdh72YIgU5S9DFi4blTUHd3Q5RtEUt20GRbgW2eLHm0jEIEhIvuriwU7sHicVp3+bKuPmct7XSuw3z5n3e+/15IzjiIVTrh0KhS67rntHxhRA527ZXDpqrBEzT3IpEIid1gFQq5aTT6RN1AZZl5WOxWEAHiEajTjweVwJngZmaheYsy1psFHARuALMeZFGnuD/AOFwOBkMBmX4fEc2m13LZDI3VUk+8AQMfGshEGjxXV1OcJxtnndu+wGPgAvAJznx9IPvX42O5i4d4MN6aXNrvK3dD5BJfgm8At4ZiUL+yY1WrTIdXiw6H0eOK8tUhmgIWACagSlg1EgUXtcJ9AL9NadIyU6W3XrN8+IOMG8kCqN1Ap2AtygiQAXwjvu7DxMNCNFdYNkLyPBI9cXvJP/YMDqatC47e720mh1vO1ez2T+A/e//vUwPB9xYf5JjrVqNxs/imoi+rzaazGmu3B0+wDMzT/dVrTLly5IjBivX9flyJU4CZhkZqc3BvhC59QMhYBYYBorAbeCt8ofzF8DT3XK3PTsdayRwCkhWb4IqogYeX8/T3qOXg43POXHrjQRkqT8ExoCSRNTAdN9lmipd7j922BT3lr2h2ftGCfivqjfjF4O0xpkfneTiAAAAAElFTkSuQmCC",gc3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAABNdJREFUSEu1lXtQVFUcxz8XFpYFdhHlsYo8fICpaNqTSseY1HyNVO5oD1F8MKVZM86EaYpgYpqRMtWkFQgxUCYqAakzpjyySJghGhUX0BBCXUKGJfbB7nJ3b7PLaGiCTk2/mfvHOffc3+d3fud7v0fgfw7BmT87OzsiJiZmube393/GmUwmMSUlJaugoKDNmcwFaGhoSLHZbKlBQUE4n/5x+Trkl8KPdXC1A2Tu8MBIePYR0EyDIb7/rKm4uDg+Li4u7xagpaUlpaamJjUyMpLo6GjXF8YeeHtfO4dK2/GLiiY4BHyUYLeDoQtam8DSCTtXwmvzb4cUFBSsWLx4cc5tAIvFkhoVFeVa2aaHWRvBdPljwodpUa9Own34CQTfKyDJcOgfxK6bi17nx08nYc1s+CDxb8igANEOszZBU+sFRonvE7pTjeeYPMYLZtTYEYEreNBiCaH3fBqmxucoLYGtGnhL0wcZFLD/GCTt0/F4+GGUsfvRF3qxdm0zMx/tRGYCyQ16lXDRzZN8VBh/TUdfu5zyb+HcPhg74h6AyGVdBDqyGBLhj+9jO1AeU7DjzQbURhGkvgodHmAYC/V+HnxuD8Z8+geqjo/ihYmQnjgIoF1vJyG5jIcTV3Pj+CKWaaoxXZDz+oxWODUCKtQgt8OiFqToLjqnwlcyJVWNG9Cd3sL1X0D7xSCAjIwMfu6KIcBPhywsl2cCDVQVDWPJBD2TK9Q4hT0aGKkQ4d1ajJEOKtVy8m7MxVxWSNGX0FMMhUcHUFFlSxRbjkC0cg9DlmbwXrgOzxp3fKuHUlcURq4gMEuScJ3l1lrMk2xUh3qS3fUU1rJSvvkM9Ifh+xMDAJq6o1j6EcxcZEWxMIJ3hHbCLjmQN3jBrkkguvUdQogZks67zqE0QMGRtucxlOVz6hAYCgdpkSogiogEmPcy+Ma+yJzgEuaZzPjVgdCoguoAUNghVocYYqMucDR7zmlobpqP6doTKHpknEkXBpdp7AYw+kHk9CqU0+N4Q+ggtNuOz+8gM/bJ1OwvY3dVGoWVrxIe6El3j8Qfegm5ByTO9STYUjTwn1x+DuZshdkaUD20B9WEnSzEwBSsyBx97rX363Qamtawe5UXeqNEgJ9AXbOdpCwrdgfIMGTUZY5YP6BVbDwAmRUwfQ54R5xENjENH9VFArFj0I3h9PZySlK9KT4r0qZ3UFgpsm2pnDa9xCclNmdeURDFyPoc/2aXmzrNrr8XOe1i/X7ILoepT0JIBAgqLYJPM+0X1CiujiP5JTmHz/RSXOU0Dxgf6kaSRs7KvT2usSRJiY1Zqsy7Am7a1sEK2JYHrV0QNBy8leAwWgmSi+RvUDB7s9nVEmc8PVmGZpqMdZ9a+gCQ2pip3DYo4CbIeRec1cK1Dmjr6qX2N6ur/3aHRO6pXoL9BdeOKrV2knOtfXbikFZcOqDKcQHq6+s3h4WFpWm12tuN/S6jP20q1mWrXRfPkhkexE6SuVTU0S3xSqwHqXlWDlb0WqyiMKo5x7fNBUhISIiIj49fYLVaZfckANuPTZzSaR26/M61TokqFfDhUeumxkzVrlsqup+kd64Zt8qwBYHNgFe/dxZBkpLrs1TpN+dcO/i3MSHBqBbdHQsQhBAk6ZrN7vadsy398/0nwP0U9he3Amg3HqbCNAAAAABJRU5ErkJggg==",q2$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAPTSURBVHgB7VpBctowFP2Su2m6SG4Qh073zQlKLxDCDZKZhmQXcoLACUpWJUxnoCcw5AIlJ2i6z1D1Bu0qm6Lf/9WYGGKDDZbBHb8ZxpaQQM/6+v99WQAFChQoYBEiTiP3g1eWDhxS822kImQAGpjSGm/BgaFqVxUsibkE3ZpXlyAvqdUOrBEaoQVbuqla1V+QEDLqC/dscCmF/LhucgwpoC4eHA+WQCjB1yfekURowAZBAJZdGhckRPgMSnkIGwgByccVSlADbsMGQoYsF7Y28hWRxCPXYB6wVxv0UMou+QqvVPMaYW1yTRAE7k5uQZbDmuSbYAz89wRfwKpAoOCLv6fqhNhN1kds24q3qxOkgekxVtXn6tCvKp0OWnQ5j+qipd4Pyq/S6U2XCB+BBaRiolJKzz3zXL+sX+oGXVRoY4RmkBwrJlvkzNggDdAsCpRffZKsGbXQx7PNSKirUafS8MtG61pWTKk5GVLtrkCn65dploYUmS/8MpNDod/7ZZJdb43WtYxUvajRi7XBZNCjTwctQNHneyI3MU2eaTZryACphwlW/mx6fllvjY+J3QWR63HZrXs7kswZMsorrcRBNj02Qb7n9TjqHLQmXz5QfpkROTMWsATBnpVmK1hXqt1QAg11yBD2CKK4m83AtRz3/wX57GCFIHtMs/Ye4c8kOxkNz8OHTaRO0A8H/uzxWgxuN6hOtU/utgkZIXWCDgX42XDwLHy0Kw1E+AIZIF2CJMPu20+aVGqHSbnmnsMHbT9Omm7pOs32HVhGmgSvpmQYa0yBU1sJQc3KJkymXIUozZoSUiHIMzG6rkzcv9koDtOYRrNOyTkVplnTxMoEH51K1S+bdefIblT72fXImtUmydXyQYppiLpJV5dmzeUqWnfnZJruvG5mPZ5436mfMhV/6CE5YsjkIWWsRpBMjmTZzGxhrK60HpfqlxTFplPeURDMO3JFEAX+gISI7UUFwi3Fu7us053A/6vxK+gn7LaYIAdyFtD3108aM09YSFCgvsorOUYMgs9MkjXnO/qs49U2p1i9JB2SKhkmZX0vcw7K9OF1GNsPJPWi/MPWc7g5uAVI5uQWOxkp2Bx7gap9yHDbbwYqWBAg3EUdwgki/qRXYP7P0DvwgVKdSjPqj9YBk1Dj04OOipGhB4HMewMpvwXrOFxQOjMUfPpojaC9nB1KrSo0e+VgPeWUe2EnoiJPOlHiekRb7JGJ60aBXg1M7Z4HMP8oF2XnjpY9FCYsbBwmIqQdHadjHcZ7QyY7FnAYdZIhU/AugtSKdgX684gVKFCgQCb4C6Y1bO4otCN4AAAAAElFTkSuQmCC",xin="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAAXNSR0IArs4c6QAAAp5JREFUSEvF1ltIFGEUB/D/mdnVlOhBIliDckcJujxkNyss6qGHFNxdhKULFFbOrhUS9VjBPNR7kEa7mtFDhBi6oyBBD12giMikQsPYXbUkFUHpzu7OzIndUFYz28+FmqeBOXN+nO9835wh/IOL0o2iOv2obMGTrcvgV0sc8cv9mjeezDWDrPKF1tlAfWBMAPw9K4hoNbHliQQ9oVlI8YmOzSxLLwh8IBJwty4WKfa3r2CWxwE6FA1U3fn/SKHatTxHMpaKVDR03TMkVImihlpAVCOAjEUDLocg0l5Okq0kU8Ri6+tgwH1XCMk0+dw4IUTxdR4EuCxTjIEvgwHXRUEk1AjgcGoLWqixy9y7EMhxKT7Q4voohGRaQVbLNR+yR3tgez/2+QJZeBSZij1Gm9fMCknfwpJJO8LNVc+gaZIyWmqC8RqEDQCemmx4h4PVo9OY0HKV+DpdFnFp8mXJMJrDzdUjyXunTw8xW9223NxbHEvUM+Ecybw1cs39IflcCPlTT4pOdmyUDKk1Wti7FppmFauheiY6b9pp+3BD1aAQ4vTp+4hpfaqShO12+GbFxDSsqPpzgF9Gp+Knkn1R/HodGBoglRMlPmX8gZy3J2nlKar+BIS3UccyP7S9htOv1xLjEoBKMJWD5e5oU+W7Bb/ChWpXfk6+kZMMspm5P8JXK2Jzl9Cp6g8BDBVgrLYn6EsoaqgTRLtg593RBveb6fiZobXYeaKo+n0QxmGhDxKdBXEjmM/Asm/7ayUih1FR9W4Q9puETRLjCsCjeY74kd/Gr1LbvgaSPJAav4RvIgiRWWZZchMR7WTwvbzJ2PH+tl/zfVZPUmfAr9dKjEoRIBkbM2LHRm54J51+/XSBtTLQE9ySSM8x629FNHmm8T8B/QHSKPa1fQIAAAAASUVORK5CYII=",xin2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAAXNSR0IArs4c6QAABAxJREFUSEu9lX9M1HUYx9/3iwNODhA4QrFAOTwIBWx4ZtKJsgHmISlLCpHlXBbkhFwWWGgcpRLLXBskW2tNxWlzyUb+oAYEDDhuYXcTbMAUApsYECd4cPfl7trnQ/fVi+/F1VqfP7/f5/m8Ps/zvJ/n4eF/ODwHY/2713asiwzM+a+YMxarqb5rpKK/Or2LQiL2XxEXpsnH89IivLkgdjtw48449HcmMDnNwA5gyWIvJEQEIEwmcfmuojM/1R3fHa92QKTvpEca9yavcHKw2uw43zKIz6/1ISxYgtgwfwRJxdTm9sgUdP1jkHgIcUCtQGJ00DzYsUvd14szY1JdQowmBq9VaiHz9URx5tMI8ffifHHLrd9QUqNHYpQMJTtXQShgK4C/hUw8tCD7kzZkJT6FnI3hbpXp4JddEPJ5OJYTBz5/DjQPciB1hVHbOwqlPBDdQ0bIl/jgrXSFWwCH0c6KVmxbG4pXng/jhpCaNN0cQfvPo9RALOJjgyII1flKt0GjD8xI0zTi6vtJCJSKudPlL/HAoa9u0Et9vEQ4W/gsYp70YyFEVXs+60Bz9328nRGF11Pl8x6Qd1qHlPgQGhFnTVTRMqSWNsJPIsKZgvWIXuZLLzEMTmBqmkGCPACK/Dr24r5KNZt/x8cGwwi+bv8FVfsSuCGvblqOLZomnNr7DBRLpdSPpEB56Dp4POCHsmScaxnAt7pfsX9rJJXvc1FBkHqLWLDJYsVWTRMaNJtdq+uBiXFyIkpTHf4eM4wVjZpk2oSOY5m14e6YCeHBi5zSVnLegNKXV3NDdqxbhoraW/gwO9bJ6feHFhgGJhDs58lG6DB4oawJtUUqp/4wM1aIRQJuSFp8CHI+baehPn7IKIkrvAoBn4feSjX9ZWFsyKvW4eSeNVQkjlOrHcaPt8ddR5KbFE7zrz2RApGQzzqaGRtyT7XBQ8hHUWYMVeAX+UqUXryJ47vjsMhTSG0vtQ+h+KweUi8hOspTUP5ND/dYIZ2bGC1DhjKUsz++09/DG1Wd0JanIODPOUYML7QOgtRi1kqEDtQdVuFy5zA3pKN3FCU1BtQf3eR2E943zmBfVSd6hows5EjWKiIKbojNZqe5Jk345pZIt0HEcPuJZmyIkmFqhqF+IgHf9RQmsn3p41bkJi1HtmpuDi10SJqJMD7aFQuhYK6eC456oqhdJ9sQGihBgXol5CE+nBxd3xjeqzFgrTwAR/7JqHfcRpZWTfMAquv76T4hFy1d7A3zrBV3x6fRYLgHX4kIhXRpyeY94q+RiPOTwycL0hWPBP+Yi81up0Ul63ds0uz2+j16QX/5g6y4F9k1tubglezNq5/YZrXaPBbKvzv/bXaY6jqHy/pPZ/Q82pXueP5Lmz8A9lDiKOb3VdsAAAAASUVORK5CYII=",s="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAAXNSR0IArs4c6QAAAmxJREFUSEvllktoE1EUhv8zk9Z0oSCKxYLSSWyNIAVRXBUKioKvJK01oAvFtsxEStGlKxV0485XtR1aHwtdWEwzneLCjYibbrpRKSgm01BLi0RprZuknTk6iQlNCU2cQja9u8twzjf3P/859xIqsKgCDBRAGmV96xKsbhA2O4fTjFDtevT1/vFfuRx5iK87siVtimNg7HIOyEYyMGb8TDVjKGTa+zzEe2nkGFv8GuCr8f7gbacgj6I9ANAN5qa4GvxYAPGER06CWSfGoZgaeOsUIinDPQThHpnWgdhA6/h6gNT53zVMR5vsowqmEPv8OLCQk69e1n1VvOROszifGPAbK2X1hiN7LRZvpV1m53Rv249V5fLK2gUmPGVQXKx27bMtKSnaEQLeADxvsrknoZ6esZNIitYP5g+GGuwtVsu8u4oV3iNHz4HoOYApk/iyyBQBMOdioeGLeiqZBUSHCNTOjJuGGrj235BsEr2dYA39C05aNVbD5J3Wucy3sPaSGGcALDBwlwiZvshIlOLB2JPgVFnukpRoO4GKQjyKNgugttjfW0zKpOpXS0LqlZGzAviFLddfma4AeLVcLknWjxKxBvCiSWght5U3Qu60q0IkJXqeQM9KFd6j6IcBUyem0ZgaCJVdkx11m95/m51rtgPEtDC+3MKNsu7jFRb2do3utzZQ0ug9kZDCwweJ6TqRdTHW1/a9pFxORss6GSu5Uc+EHqMvYI9rR8sja4MgdBQd9bs7tI2LVfgEYKej7MuC7EurZnuqZeJGKF1Q+EwHd2m1EKiTiLetAWS4xdTgxMPQ73z3ryFZ2aEVea38AZD9kSi0dD5YAAAAAElFTkSuQmCC",y="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAAXNSR0IArs4c6QAABF1JREFUSEu9VW2IVFUYft4zM3q3ZtKlaF0oJUSpCLHYLCFpxAqWuefOrOxQFPnDCMMfghnUbpCy9UMMJAr6oVhBWtnF/bjvnV2VwklMk7LvH0kfmApZFJRONbPNnLc5yx2ZdcbFX55/97znnud9n+d530O4CouuAgauCMR13UVE1CMiC5RSjjHmnIgcKRQK39okPc9LicgxY8zeQqHw4qWJzwSitNaPicjTRLQUgAD4C0AFwI0AfmDmxRbAGPMZES0GUALQxcz/NAO1BdFa3wCAiWiZiOwHsMdxnILv+xZkam3ZskUdP348GY/HvwAwRyn1pDFmWETWdnR07PF9f7JxtgWkt7f3png8fhRAkogeDYLAgrRdWusRADlLYxiGpz3POywiK0TEJvNOGIbr7Y/TQDKZTKdS6jCAzlqt1jM+Pn6u+XYbTyQSc0ZHR0/Z/Ww222+M8Rsgdk9r/QyAlwHsY+b+FhDXdTcT0XNEdE8QBF/bA+l0Op5MJtcT0SYA8+2ezbRUKs0rFotlrfXfAHaLyLvGmO5YLPYGgDHHcdY0KLtYSV9f3/XVavU0gF3MvCHK6hoAAYCVAN40xnyglCrbzHt6el47ceLEsC0IgAW6diprot2zZ89+oq0m2Wx2jTFmZ6VSufngwYO/RSAv1N00ICK9YRgWG9Sl02knlUodAnAvgH5m3pfL5ZYaY24tl8sci8U6JyYmzrYIr7XeCWA5M99hg1FlvxPRtiAInm38kMvl5tZqte8BpIholYj8AeB0w7au6w5Zah3Huc73/do0TbTWH9WDF4IgcG3Add27lFKfApgbBMGFBojW+hiAWxKJxJ3Dw8O/eJ53xhjzdhiGg/ZMJpNZq5TaFY/Hu0ZGRqYYuaiJ1tpeeJaZ+yKQZUqpI0EQzLrUv/l8vsP3/X8jSq3TDjDzuui/h4noPaXU/LGxsTPTQFzX3U9EDjOnI7oWV6vVk/Xx8UAYhh/O0CvnAWxg5rciUEvtVqvL6Ojon5dWYkVez8zzIutacX8EUGbmhe1AMpnMdqXUxuastdbWjbcx86IW4TOZzArbiCLySBiGe+0Bz/OWiMhXAMaVUk81yrfuSiaTg0T0PBENBEGwLUosmUqlfjbGvNI8KC9qks/nY5VK5XMRSTDz7U1CPwTAt26qJ/AdgPNEtARAB4Ahx3GGGi7SWm+vD9GNdSMsLBQKP7VUEom2nIiOisj2MAxth0+tfD4/q1wuPw7gbvutlDo1OTnpT0xMWDqnluu6y4joYyIaCoJg2rhvGZCe520SEVv+S8y8+XKCN+97nrfSGDNCRF92d3c/uGPHjv+a4y0glrZyuWyH3Nb66LJdPsDMn7QDiyb2AIB1InJIKbW6uafa0tV8keu6q+qP0+v2MRKRbwAcAXCSiEhEuojIUnc/gJqIDJZKpVeLxWK1XTIzPr+RGVYbY7JEdF99SC6ILvm1Pnms6/bFYrH3G/1wOWqv6I2/El1mOnNVQP4HeDjyKAodu7YAAAAASUVORK5CYII=",y2$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAAAXNSR0IArs4c6QAAAi1JREFUSEvtlE9o03AUx9/7NTVBGIoiFGQIIrIJPfXiWZGS0KRlkMMEEWQUPAleveTmGILIboWhBz2MHsJ+v7RF6MCLoFh6EPyDNwVnETw4kKSY5tlIAtq1TVP0thzz+773Sd73/b4IU55qtZrt9Xoq55xP0yWd4TSBYRgLRPRNCHEkqdG080NIqumNHZemaWcymcwzAGAAsAgAH4lowBhb4Zy/TkUAgIme6Lp+FQCeRA0DRLzNOX+QFhDqk4y/T0S3EPEO5/zuPIBESKVSOT4YDN76vr/UarX2/znENM1jnuftRp70XdfNt9vt76MgwzA2fd/fbDabHyZ9xNhxFYvFE7Ist4novaIo1/r9/gYRrbquuzwKMgzjERGtBEFgNhqNp+NAByCmaWY8z+sCwCchhB4WWZbFut3uOhHdQMTHI40uEVE+ercmhNgaBU2CvAzjxHGcYgzpdDrriHgAEgSBiojnfxuMuJXL5W7WarWff4KmjWuXiN6F43Jdd4MxtirL8nK9Xv/Ll2hc1wFgrVAoPLQsK0j8k1gQG09E54Z3ZF9RlPwoINTqun4PALaFEK9SGR+LVVU9JUnS3nB7Tv6XFQ5Bh1E/k/GapuUYY0sAcBQRd4joSliYzWb3bNueeLNTGR9l1nMAuBAXIuKXcSs8S55NTOFyubw4jIo3ALAAAD8kSTpr2/bXWZrONK5YpOv6RQAIQ/KyEOLFPIDEqA8FpVLptOM4n+cFhHW/AGQgDyhHORyqAAAAAElFTkSuQmCC",nos="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHZSURBVHgB1VRdasJAEN6s0QcRmiPoDfQG8U1EbW7Q3qD2BLUnqJ6g3iApCvqWeIPcwD3CiuCDqOk3kg1LmkhJq+AHw+5M1m/+ZezeYehKr9ezcTiGYTywAoiiaHM4HMbL5VL8cNDtdp9LpdIn+zvEdrttBUEgSTGVFeRPOCTOhud5khUAVQDZ+9Vq1YE6JRtPvZFFyQmmaYq0jbMr4+oOzCyjbdsWge4omUjb9/u9tdvthGqkBtJXlUolUIbMDIj7dDq5x+Nxjca9KfJareaTjXPuKPJ+vz+EuHEwcjab2XpQmQ7oIUjamIgQMiInRI57E7P+Pp/PR/RuMBiQ8w/Y6ywHyR4gCh9HHRE0lM1xHAuZ+CBtkq6TwyktpBvbJ3F5zkCW4WKx8OhusguQUjJEzkCkTFESmRY17i/67zCuX1QIuudOkap5XJaJXi76joWcQhcqM1pQJaiCo3j4L8ipLMN0T7Q+CQjpQonOlTdFNKKviKalaq4I4bANdRXbhGY79wzOXfyvNZNyZTmIoxAZdmpkcOGthWyoPNSDMDeD/8RNHWwgVqfTqbOCwPzbZ1LOk51IeoBG0dg9lsvlNZaOFQVNFYYjTHT9I20nDhtisWKQWLJxelTvG9+HAeL1Q0xgqAAAAABJRU5ErkJggg==",zy="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAYCAYAAAAPtVbGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMnSURBVHgB3VVBUhpREO3+Y6WM2XADB03WkhMAFwhwArEqYsxGcgLhBOIqQlIFnmDAC4gnCNkbnZwgZKOpivM7rz/MMFBoWNsL/dP87tev/+v/iZ6L8Sqb/A+B70VUECbfOSyN7Rr1w7NKGP9uxFxaa5vhl0pvMX7tyeTvgwJ7fMzCBTFwCI3x5zd5vMkAhaccA+h2Nt4u/vdoFSZ+PciYO69LLGUWukLprWiDhmGrMk7voT+UUQBxieyAyBzZyBbDr5XhkyAO4N58Q9UZ69m98HOlT4/Y9sGgL0J5a+xbWqexi0MKgIYi9jTsVFq6zywGKgOtTAMXAbQAbU/8jURDtwCAsrxpl7KIHaBy35DJLGWyvR9UxZiuZTA4mx2gXwvqhs2RLl1yVHqLhFPWv+Dp2UjOac3kjVADG5o3nVJjKcjWweAWAcObdnlv5rvowldlS+i57bNH4YOCrVM/PjcnCKZJ5QsAaom60IYCNvhGK0p8g2P0pOqYpaSpLeN7VZT4hm3xul0Zvka8WMqoQPT3WN5zIMZSTnldp5QB6lVtxVzrppJ15ya2aKPJWV23JnHZWtAj9jaxLCZ5aNY4X0RG8eebj0FOc6aZqXliWgogYAB2I5zVpbnTYqZpmMYMhumYBARSzNASe2Aap79/tEtleQnlJe3AcFIqVub3z4GgUyEzJ5v/viCXxLCb7DmLh9LJmXnTGgppliiDjoyXg4jb6LtJniYS4qFAurFv0diahsoZy+GMiMmjZaOlINEr6itV9LeeBHC0B/CMKik9hG4oDwYnSLaLe+00fVGiIznLcjVXTPojWxv04CjZDZtNWrIf5IwxAbnrYiIMJJ4CMmbiXSsdj4x5HdSlTFzlxjac8947iX2qIL0uGLMC1VxBId8h3qYWkgbQW0GZQXVNWmzrogOUq5iDrhVqhZ3SJ1rB/MPBLuash+UpCqr/F0Rt6/Cijkk7cbdphGlfuLqT5DgbvjMtx0Do/LZTqi7b9+jLmH6MFMy9F5HKnMZ4wHJQ3g4TFyZzMX82K4PEtl0LypZMGcn1BthxTpGfOPwR+j+0G9RLP2bP2/4B45WcET0BU4UAAAAASUVORK5CYII=",zy2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGkSURBVHgB1ZVBTsJQEIb/N7gwbtQbPDyBxrjHE2BXxhXdKLgSTwCegLJTNFGXrkq9ALg3ga0bqCewF/CN8wgYA20JFWL8kqbtm3nzz0v/TIEUdMXX+tTfxS+g1KCBS6QusCqBZfD/BVTcoq4ENWK4YGyNsyJmvAxbRRcLEn+CddNkIJLCW/aSZ/CGqSIDKilgLUpMnVFxZQ7DaydEBnJJgej1KdrcP1YEfhveOG1kJPEj6/OgRIoaUFTTZ0EtNqfiF5JiqQKj4p/wjDF7Rpk8KbhJhSRWTxOZ+QZ2NBBRzxYPb53+uFNNhnpQ3Abz+ySXQVoplOyzYXhhq3g5/wS5sTUXRIQKtpGZ9bhkSXSl44ZhcyiCkXWTtPs4aBXrU3mFkdMkZm0cek40XWstTkAs+SCbIZt7MLCbmtPFv2FcDZNi89gp+17+NMhsUUv6LGJEivgDKxNYAn80Te1vUiYp5VTJ3o3hpl0P75wuFiTWRWLNXXHQ/aQFETqybpG3LhYkdtjJoOtvH5zY0xVGC1J8kNWKaeTLz52dcuBhVeiqn2ls/OQLhTacA80bXHwAAAAASUVORK5CYII=",xuek10=""+new URL("xuek10-9e62a0b5.png",import.meta.url).href,xuek11=""+new URL("xuek11-ece0cea6.png",import.meta.url).href,xuek12=""+new URL("xuek12-1e6dae67.png",import.meta.url).href,processMonitor1_vue_vue_type_style_index_0_scoped_02ad40d0_lang="",_hoisted_1$D={style:{width:"100%",height:"100%"}},_hoisted_2$A={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$I={__name:"process-monitor1",props:{echartdata:{type:String},curvedata:{type:String}},emits:[""],setup(C,{expose:I,emit:Q}){let B=ref([]),t=ref([]),l=ref([]),o=ref([]),n=ref(),D;ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{D=init$1(n.value),m(),D.resize(),window.addEventListener("resize",()=>{D.resize()})});const G=()=>{M.value=[],l.value=[],o.value=[]},N=Y=>{d.value=Y;let S=d.value;B=S[0].vars.split(" "),t=S[0].vals.split(" "),o.value.push(parseFloat(t[0]));let X=l.value.find(q=>q.name===B[1]);X?X.data.push([parseFloat(t[0]),parseFloat(t[1])]):l.value.push({name:B[1],type:"line",showSymbol:!1,data:[[parseFloat(t[0]),parseFloat(t[1])]]}),D.setOption({legend:{data:[]},xAxis:{type:"value",min:0,max:1},yAxis:{type:"value"},series:l.value})},k=Y=>{d.value=Y,M.value=[],l.value=[],o.value=[];let S=JSON.parse(d.value);B=S[0].vars.split(" ");for(let X=0;X<S.length;X++){let q=S[X].vals.split(" "),P=l.value.find(gA=>gA.name===B[1]);P?P.data.push([parseFloat(q[0]),parseFloat(q[1])]):l.value.push({name:B[1],type:"line",showSymbol:!1,data:[[parseFloat(q[0]),parseFloat(q[1])]]})}D.setOption({legend:{data:[]},xAxis:{type:"value",min:0,max:1},yAxis:{type:"value"},series:l.value})},m=()=>{w.value={title:{text:"几何外形",left:"12%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},tooltip:{trigger:"axis",backgroundColor:"rgba(0,0,0,.6)",borderColor:"rgba(147, 235, 248, .8)",textStyle:{color:"#333333"}},legend:{data:B.value,orient:"vertical",right:"4%",top:"2%"},grid:{show:!1,left:"10%",right:"5%",bottom:"10%",containLabel:!0},xAxis:{type:"value",boundaryGap:!1,name:"x/c",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",data:o.value,axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}},yAxis:{type:"value",name:"y/c",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},axisTick:{show:!0}},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:l.value},w.value&&D.setOption(w.value),window.onresize=function(){D.resize()}};return I({linechart:m,getshuju:k,getsockechart:N,echatinit:G}),(Y,S)=>(openBlock(),createElementBlock("div",_hoisted_1$D,[createBaseVNode("div",_hoisted_2$A,[createBaseVNode("div",{id:"line-left",ref_key:"chartContainer",ref:n,style:{width:"100%",height:"100%"}},null,512)])]))}},processMonitor1=_export_sfc$1(_sfc_main$I,[["__scopeId","data-v-02ad40d0"]]),processMonitor2_vue_vue_type_style_index_0_scoped_24a198b0_lang="",_hoisted_1$C={style:{width:"100%",height:"100%"}},_hoisted_2$z={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$H={__name:"process-monitor2",props:{echartdata:{type:String},curvedata:{type:String}},emits:[""],setup(C,{expose:I,emit:Q}){let B=ref([]),t=ref([]),l=ref([]),o=ref([]),n=ref(),D;ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{D=init$1(n.value),m(),D.resize(),window.addEventListener("resize",()=>{D.resize()})});const G=()=>{M.value=[],l.value=[],o.value=[]},N=Y=>{d.value=Y;let S=d.value;B=S[0].vars.split(" "),t=S[0].vals.split(" "),o.value.push(parseFloat(t[0]));let X=l.value.find(q=>q.name===B[1]);X?X.data.push([parseFloat(t[0]),-1*parseFloat(t[1])]):l.value.push({name:B[1],type:"line",showSymbol:!1,data:[[parseFloat(t[0]),-1*parseFloat(t[1])]]}),D.setOption({legend:{data:[]},xAxis:{type:"value",min:0,max:1,name:"x/c"},yAxis:{type:"value"},series:l.value})},k=Y=>{d.value=Y,M.value=[],l.value=[],o.value=[];let S=JSON.parse(d.value);B=S[0].vars.split(" ");for(let X=0;X<S.length;X++){let q=S[X].vals.split(" "),P=l.value.find(gA=>gA.name===B[1]);P?P.data.push([parseFloat(q[0]),-1*parseFloat(q[1])]):l.value.push({name:B[1],type:"line",showSymbol:!1,data:[[parseFloat(q[0]),-1*parseFloat(q[1])]]})}D.setOption({legend:{data:[]},xAxis:{type:"value",min:0,max:1},yAxis:{type:"value"},series:l.value})},m=()=>{w.value={title:{text:"压力分布",left:"7.5%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},tooltip:{trigger:"axis",backgroundColor:"rgba(0,0,0,.6)",borderColor:"rgba(147, 235, 248, .8)",textStyle:{color:"#333333"}},legend:{data:B.value,orient:"vertical",right:"4%",top:"2%"},grid:{show:!1,left:"5%",right:"10%",bottom:"10%",containLabel:!0},xAxis:{type:"value",boundaryGap:!1,name:"x/c",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",data:o.value,axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}},yAxis:{type:"value",name:"cp",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},axisTick:{show:!0}},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:l.value},w.value&&D.setOption(w.value),window.onresize=function(){D.resize()}};return I({linechart:m,getshuju:k,getsockechart:N,echatinit:G}),(Y,S)=>(openBlock(),createElementBlock("div",_hoisted_1$C,[createBaseVNode("div",_hoisted_2$z,[createBaseVNode("div",{id:"line-right",ref_key:"chartContainer",ref:n,style:{width:"100%",height:"100%"}},null,512)])]))}},processMonitor2=_export_sfc$1(_sfc_main$H,[["__scopeId","data-v-24a198b0"]]),_sfc_main$1$1={name:"ControlButton",compatConfig:{MODE:3}},_export_sfc=(C,I)=>{const Q=C.__vccOpts||C;for(const[B,t]of I)Q[B]=t;return Q},_hoisted_1$5$1={class:"vue-flow__controls-button"};function _sfc_render(C,I,Q,B,t,l){return openBlock(),createElementBlock("button",_hoisted_1$5$1,[renderSlot(C.$slots,"default")])}const ControlButton=_export_sfc(_sfc_main$1$1,[["render",_sfc_render]]),_hoisted_1$4$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 32"},_hoisted_2$4$1=createBaseVNode("path",{d:"M32 18.133H18.133V32h-4.266V18.133H0v-4.266h13.867V0h4.266v13.867H32z"},null,-1),_hoisted_3$4$1=[_hoisted_2$4$1];function render$4(C,I){return openBlock(),createElementBlock("svg",_hoisted_1$4$1,_hoisted_3$4$1)}const PlusIcon={render:render$4},_hoisted_1$3$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 5"},_hoisted_2$3$1=createBaseVNode("path",{d:"M0 0h32v4.2H0z"},null,-1),_hoisted_3$3$1=[_hoisted_2$3$1];function render$3(C,I){return openBlock(),createElementBlock("svg",_hoisted_1$3$1,_hoisted_3$3$1)}const MinusIcon={render:render$3},_hoisted_1$2$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 32 30"},_hoisted_2$2$1=createBaseVNode("path",{d:"M3.692 4.63c0-.53.4-.938.939-.938h5.215V0H4.708C2.13 0 0 2.054 0 4.63v5.216h3.692V4.631zM27.354 0h-5.2v3.692h5.17c.53 0 .984.4.984.939v5.215H32V4.631A4.624 4.624 0 0 0 27.354 0zm.954 24.83c0 .532-.4.94-.939.94h-5.215v3.768h5.215c2.577 0 4.631-2.13 4.631-4.707v-5.139h-3.692v5.139zm-23.677.94a.919.919 0 0 1-.939-.94v-5.138H0v5.139c0 2.577 2.13 4.707 4.708 4.707h5.138V25.77H4.631z"},null,-1),_hoisted_3$2$1=[_hoisted_2$2$1];function render$2(C,I){return openBlock(),createElementBlock("svg",_hoisted_1$2$1,_hoisted_3$2$1)}const FitView={render:render$2},_hoisted_1$1$1={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},_hoisted_2$1$1=createBaseVNode("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0 8 0 4.571 3.429 4.571 7.619v3.048H3.048A3.056 3.056 0 0 0 0 13.714v15.238A3.056 3.056 0 0 0 3.048 32h18.285a3.056 3.056 0 0 0 3.048-3.048V13.714a3.056 3.056 0 0 0-3.048-3.047zM12.19 24.533a3.056 3.056 0 0 1-3.047-3.047 3.056 3.056 0 0 1 3.047-3.048 3.056 3.056 0 0 1 3.048 3.048 3.056 3.056 0 0 1-3.048 3.047zm4.724-13.866H7.467V7.619c0-2.59 2.133-4.724 4.723-4.724 2.591 0 4.724 2.133 4.724 4.724v3.048z"},null,-1),_hoisted_3$1$1=[_hoisted_2$1$1];function render$1(C,I){return openBlock(),createElementBlock("svg",_hoisted_1$1$1,_hoisted_3$1$1)}const Lock={render:render$1},_hoisted_1$B={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 25 32"},_hoisted_2$y=createBaseVNode("path",{d:"M21.333 10.667H19.81V7.619C19.81 3.429 16.38 0 12.19 0c-4.114 1.828-1.37 2.133.305 2.438 1.676.305 4.42 2.59 4.42 5.181v3.048H3.047A3.056 3.056 0 0 0 0 13.714v15.238A3.056 3.056 0 0 0 3.048 32h18.285a3.056 3.056 0 0 0 3.048-3.048V13.714a3.056 3.056 0 0 0-3.048-3.047zM12.19 24.533a3.056 3.056 0 0 1-3.047-3.047 3.056 3.056 0 0 1 3.047-3.048 3.056 3.056 0 0 1 3.048 3.048 3.056 3.056 0 0 1-3.048 3.047z"},null,-1),_hoisted_3$n=[_hoisted_2$y];function render(C,I){return openBlock(),createElementBlock("svg",_hoisted_1$B,_hoisted_3$n)}const Unlock={render},__default__={name:"Controls",compatConfig:{MODE:3}},_sfc_main$G=defineComponent({...__default__,props:{showZoom:{type:Boolean,default:!0},showFitView:{type:Boolean,default:!0},showInteractive:{type:Boolean,default:!0},fitViewParams:{},position:{default:()=>PanelPosition.BottomLeft}},emits:["zoomIn","zoomOut","fitView","interactionChange"],setup(C,{emit:I}){const{nodesDraggable:Q,nodesConnectable:B,elementsSelectable:t,setInteractive:l,zoomIn:o,zoomOut:n,fitView:D,viewport:w,minZoom:M,maxZoom:d}=useVueFlow(),G=toRef(()=>Q.value||B.value||t.value),N=toRef(()=>w.value.zoom<=M.value),k=toRef(()=>w.value.zoom>=d.value);function m(){o(),I("zoomIn")}function Y(){n(),I("zoomOut")}function S(){D(C.fitViewParams),I("fitView")}function X(){l(!G.value),I("interactionChange",!G.value)}return(q,P)=>(openBlock(),createBlock(unref(_sfc_main$J),{class:"vue-flow__controls",position:q.position},{default:withCtx(()=>[renderSlot(q.$slots,"top"),q.showZoom?(openBlock(),createElementBlock(Fragment,{key:0},[renderSlot(q.$slots,"control-zoom-in",{},()=>[createVNode(ControlButton,{class:"vue-flow__controls-zoomin",disabled:k.value,onClick:m},{default:withCtx(()=>[renderSlot(q.$slots,"icon-zoom-in",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(PlusIcon))))])]),_:3},8,["disabled"])]),renderSlot(q.$slots,"control-zoom-out",{},()=>[createVNode(ControlButton,{class:"vue-flow__controls-zoomout",disabled:N.value,onClick:Y},{default:withCtx(()=>[renderSlot(q.$slots,"icon-zoom-out",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(MinusIcon))))])]),_:3},8,["disabled"])])],64)):createCommentVNode("",!0),q.showFitView?renderSlot(q.$slots,"control-fit-view",{key:1},()=>[createVNode(ControlButton,{class:"vue-flow__controls-fitview",onClick:S},{default:withCtx(()=>[renderSlot(q.$slots,"icon-fit-view",{},()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(FitView))))])]),_:3})]):createCommentVNode("",!0),q.showInteractive?renderSlot(q.$slots,"control-interactive",{key:2},()=>[q.showInteractive?(openBlock(),createBlock(ControlButton,{key:0,class:"vue-flow__controls-interactive",onClick:X},{default:withCtx(()=>[G.value?renderSlot(q.$slots,"icon-unlock",{key:0},()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Unlock))))]):createCommentVNode("",!0),G.value?createCommentVNode("",!0):renderSlot(q.$slots,"icon-lock",{key:1},()=>[(openBlock(),createBlock(resolveDynamicComponent(unref(Lock))))])]),_:3})):createCommentVNode("",!0)]):createCommentVNode("",!0),renderSlot(q.$slots,"default")]),_:3},8,["position"]))}}),main="",eltree_vue_vue_type_style_index_0_scoped_eda73f8f_lang="",eltree_vue_vue_type_style_index_1_lang="",_hoisted_1$A={key:0},_hoisted_2$x=["id"],_hoisted_3$m=["src"],_sfc_main$F={__name:"eltree",props:{node:{type:Object,required:!0},sourcePosition:{type:String},targetPosition:{type:String}},setup(C){const I=C;return onMounted(()=>{}),(Q,B)=>I.node.data!=null?(openBlock(),createElementBlock("div",_hoisted_1$A,[createBaseVNode("div",{class:"custom-node icons",id:`node-${C.node.id}`},[I.node.data.label!="模块化"?(openBlock(),createElementBlock("img",{key:0,src:I.node.data.image},null,8,_hoisted_3$m)):createCommentVNode("",!0),createBaseVNode("span",null,toDisplayString(I.node.data.label),1)],8,_hoisted_2$x),I.node.data.label!="模块化"?(openBlock(),createBlock(unref(_sfc_main$f$1),{key:0,type:"source",id:"target-a",position:unref(Position).Right},null,8,["position"])):createCommentVNode("",!0),createVNode(unref(_sfc_main$f$1),{id:"target-c",type:"source",position:unref(Position).Top},null,8,["position"]),I.node.data.label!="模块化"?(openBlock(),createBlock(unref(_sfc_main$f$1),{key:1,id:"target-b",type:"source",position:unref(Position).Left},null,8,["position"])):createCommentVNode("",!0),createVNode(unref(_sfc_main$f$1),{id:"target-d",type:"source",position:unref(Position).Bottom},null,8,["position"])])):createCommentVNode("",!0)}},eltree=_export_sfc$1(_sfc_main$F,[["__scopeId","data-v-eda73f8f"]]),eltreeGroup_vue_vue_type_style_index_0_scoped_75e60373_lang="",eltreeGroup_vue_vue_type_style_index_1_lang="",_hoisted_1$z={key:0,style:{height:"100%"}},_hoisted_2$w=["id"],_hoisted_3$l=["src"],_sfc_main$E={__name:"eltreeGroup",props:{node:{type:Object,required:!0},sourcePosition:{type:String},targetPosition:{type:String}},setup(C){const I=C;return onMounted(()=>{}),(Q,B)=>I.node.data!=null?(openBlock(),createElementBlock("div",_hoisted_1$z,[createBaseVNode("div",{class:"custom-node icons",id:`node-${C.node.id}`},[I.node.data.label!="模块化"?(openBlock(),createElementBlock("img",{key:0,src:I.node.data.backgroud},null,8,_hoisted_3$l)):createCommentVNode("",!0)],8,_hoisted_2$w),I.node.data.label!="模块化"?(openBlock(),createBlock(unref(_sfc_main$f$1),{key:0,type:"source",id:"target-a",position:unref(Position).Right},null,8,["position"])):createCommentVNode("",!0),createVNode(unref(_sfc_main$f$1),{id:"target-c",type:"source",position:unref(Position).Top},null,8,["position"]),I.node.data.label!="模块化"?(openBlock(),createBlock(unref(_sfc_main$f$1),{key:1,id:"target-b",type:"source",position:unref(Position).Left},null,8,["position"])):createCommentVNode("",!0),createVNode(unref(_sfc_main$f$1),{id:"target-d",type:"source",position:unref(Position).Bottom},null,8,["position"])])):createCommentVNode("",!0)}},eltreeGroup=_export_sfc$1(_sfc_main$E,[["__scopeId","data-v-75e60373"]]),CustomEdge_vue_vue_type_style_index_0_scoped_cea9196f_lang="",wen="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA7JJREFUaEPtWk1WGkEQ/rp5Lkw2eoMB41o9QcgFMswN9D0FkhWeQDyBZKdj3tOcoIdcQHMC3cfA3CBkkZ/NVCU90IgwDAOMMOY5G5/YU3xfVXXV19UKPPFHPHH8GCFgHajtHLCdRWIBcOufO7eD2B4QsKrNI8moZxG8wUSMuu/ax+b3PoHN92o7COQNWBy23LeNLJIovPtcA/EJEe2YSPQJbByoXZbyonVmZ3pfFCpNFkR7386dS+3kZwKLTrW5ImDV1Bp+wgJjLVXgAp3h6jLO/swEdHmVQl5BpAzeIGX26AXv+Q2nE+ecmQkUKs02AIuZPqXqfb0RhXytbYPpuOU6sWV8JgJWVVmSZZsJzfa5XUqbwDT25yIA8GXrrLT3WAQE48s31y6mnkLGQ88ExrjWOGihEbDKqiaF2AL4B62irqtHoeJdTJNeJPjYP3X8pRDYqDQ9BmwNmATlVyTWQi01xUNMju863lIIhE3tT7cnaC/qn4OfJeHRf69X5RaaQkkAJl2zlAgkBZdknY6c/CXbEOxNKtOZ7AMm/SbJCL0uswSSRCpzBKx9VZQSxVAgMjpEuPY/OtcL6cRddYoSMXy/dzoq7KsaZLRaJYnLwWolfgslIEZkAzEavmsfpiqno6TEgz5AtLOyAsT2gQGlWSh7CkJoUfiBBDU0sVdVVQxYngg9EYlRpantAU0qF6AocvDvTrth3yir0rjDTvASnt6kVlUVJcurKF3Vr0YAWq69HhWF1Agk3XTD6wplVYeQRzKgN3cR+Z6veFc6tXR3Nyk3aGPpBKyyKuVY7gY5qkUB7BNYpfWosrp0AnGR6x9sAL99ZuczmULjCPTAX2lJRYL2/NPu3GckBWeZCy3oQBOCB+O45dpjz8WppZCpQoEeibiOF8qBfVXMCVhxaRLkcD2c+2ZgEOd5YzM1AvlK8yas2fo8kKQP9BAMDwbMSHOS51MnoKuJ7BLotFwnHAZvVNUuU3wE/kmHa9M39DuTymbm90C+rC6FkFutM3snSW9JLYWSfNljrMkcAb0HAn0s7QnCSaRnIhDq8HLze1f2sgeB2PllPIj7Kca9LgLAdGj2UupyOiyRWj5LqcJaPedjdND9URJrZkIxyfTMETCGteyd9CVxfxcBOl8HLup0P9Hro3RRap14HsBpvzt3BNIGNK29/5eAuWYlpkO/11mn9c5jr+/OY2X0NWtYKqvNOhhHjw1kLvtDanXkTnjzQG1TRv/VQAK3gxVMOyLTl9pJIvXkCfwFZEdAbW+zlMwAAAAASUVORK5CYII=",xuek1="data:image/png;base64,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",xuek0="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABsNJREFUaEPtWntMU1cY/24LFCqllwDxKjA6H5DMx7rMaEQ3yx4OGSD4hzINAovAfDAKOlwyHA9ZpkOHsmW86ijZQqRjK6JRZ+LAZIGxZabGSAJuS5WW8ShwKaXFQu/dznW3VAUK5RFYOP+0997znfP9vt93zvd9514MFnjDFrj+8AwAUaJSzAUQz0dgFgCVuixaZavbEwBWJNVKASzA4cATneYLGBpAZKE5QnXJzvOsTlYAqw8pxcMUiNXF0fL5ovBYeqxIUkopGupZJqwAViYq4zEa1H/IouvnMwDRe0oJ1wKiP8seG3oRwFyztcjAXFv86fkWGVjQDGzw9pa+ZTZnmTCM/JbHS+vq6qphAfn6+oq3mUzl681mUZ2rq/xHnS5tNsA67EIEQUhkfX11Gx49YvQq9PAgy3i8EC6XS6LrvSZTXUZ/vwj9b+dyIczHJ6Gjo2PGg6LDAHx9fePr29vLBTTNAKjl8+G7LVvAw8ODuV5/4wYkDwxYjf46QdT3AFRYLBZVd3e3iiCI+ODh4Z2DHM6DpuHhbJIkGeBTbVMGQBCECMOwcqFQKNlnMECiRgMDGAby2FjIq6iwzp+fkgJvFBXBcosFStzdIUgmg+bmZrh37x40NjaSOSSJRxiNMMDhQLqnZ/3lnp6Qp5VHcw0NDSFs44KzC0BXnaBa5eKSutlsFlW7ufV7enrGpaWl4QcOHIC2tjaoKi0Ff39/2BETY7U+q4hCoYCHd+9C8I4dEBwcbNXvzIkTEJuXZ70uEQigRCCQUxRV0dHRwaQuW3186vYPDkr+5nLhKz4/rbOz89xY7NgFEHApKb5Yp4tDrlLn6gq4UgmhoaFTZfqJ/ggYsW8fBI2MMPdPSiTw6sGDgO43NDSoMQxTXensjELsoSYXCMgPBwY8HQIQW7W/ztaXb54+DXszMqYFAAmX5ueDrrYWMByH2KIi8PPzY8ZErJ49exaOFBYCu74q3d0h18nJcyxXssvAlu/fzTrd1ydhd5P7lZWwe/fuaQOYaAC9Xg9fbN0KYc3NgFwoWygk27jctLF2MbsATNeOiIL4/PIQHg9WpaRATFLSrCrPDo6YQAse7WpojSFWFAqFGgDOL6UokROGkRoAuWtUkWjCdNp49XB8QUFB3GxbfTJWaWxsBHlYGOT+tyl9hOPqmzHlCeMCoDHAH/2cn3osO1+0+cVA0BsfLzoPvhNoekzwgr8HNLfprb9+Xm5MH71pGNB/1MfPiw+aHiNzPZ78aN9ReXZsW/mGWz/By4dGF3+9qytkvHn8nDMhvjNmQQMYJ3649co2p6Bw2LXZH35t7WEAbAz0gh8a25h76Pf98CAovNICmwK9AYCGptYe6zO2z0TybB9beXZMW/lfflPBLnkK7B0cZPSoXLIECiPP1nPdl1aMW5EZrx4uaGpqErO7xGSons0+UqkUhioqYDlFPSgVCLKdI75UL5g1IJPJICsrS83hcBI0Gg0T8Ca1C0lcXMo3mM3gFh8PyTYRdDYtjSJ8a14e4AEBEJiZCWVlZSgFqTEajQm28cAugO3VCQUfkyRzsIWyyt+LiwGlEbPZrl+/DvyICGukzsJxuMznR7e3t1vTdXZ+uwD2KOKUKXo9zgp8k5kJx06enE39GWuHJCfPTCReeSkp6tPe3lSUl6BVv72pCdasWTMjAFCgQkGKTcFRBEZ+XlVVBW//G4WTDQYm00308rpUr9NFOZQLoYMtlPuvHxoS3+Hxdh49elSUnp4+LQAoyp6KjIRXWloYt/QoKACk/IULF5B711AUlYMmIGhayrNY1C0jI/LxUmq7LmR7MsfWAqGhoZLc3FygaZpJp59bt47JUFlLsuiQK/Q/fAgxycnWZA09Q2nBa8ePM7UCameEQsRujtFoPDfVwmZKAFjFECM0TWd9gGGid7RaxorV4eHwSc3oGivJzISNp04xShYLBLBJoWCsjNzm2sWLcLm11criZ0Kh+vP+/ucdodUhAGiisUpK2dq1IBQKGSaeLilDli1T6zmcWwCA9m/VHoNBGTU4KEIV2Qkcz7nd1ZU9pwCYor63tw7FB9SQFb/GsJdwHGd2rDCSVNpuvxEEkaDVaq1FPXJHZ2dnMUVRaq1W6/DxvcMMICUjvb2z15nNqSYM669yd4+yVQQdq8QaDHIuTQfc5vEqrnV3Sx2xsD2ZaQGwN/hcPF8EMBdWnmiORQYWGZimBf6/LoRes1pGQPJXafSYR3rTNNyMiaO3qbYvvJ950U3RFhJoQOcx865x0BcEHABbIz/zqcHqRKWYmqefGnAAVPcn+tRg3pl8Egot+K9V/gGSrV1tfcL86gAAAABJRU5ErkJggg==",xuek2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA6BJREFUaEPtWk1u01AQ/uaFSggh0RvUCeq6ZkGFxCa9AIlPQLvoLwvSE5DeoJVQadNKhBO45QINCwQqi5o9Tc0NskACqfgNGidund86TZO+VLxdlGf7+2bmm5k3NmHMF405frQTWPxsY2LCNpLY+bmHvedeHFszgVffCtABkEo1bTKGjGYLwCNsz25FmC4JrB2L1W1sz5aNAdwJyOrXAkhVsD0bGjlOYB6KfLx9WjGawMqXLFTKigz9n8DIvTUqD1gFdxK/YCvRlcKkVvD9HWdwfQ2DgLXiWqkAWVawwTQFIkkIkjEuFjE+nZZy2YE9NggBAQoNW2lYSNEMAzYxWSBMXgXs1ghYS26eiF4Tk50EaFcijBqID64ievF/wN/1Q5T9TafWdE2/HsgsuUWQepP4wV02MuAT6w9J78OkckrrrdO9Ft3cFoF+Qyi95JYJ8Kslp2iMB5TWGwImSIUZqfJ40Z2PgwsINb/khGHWIOBVS86mEQSaQ4fL1d38Qmb5kFtCyq/u5tIRAcWoGBNC40OA+SeIplrFKhoIlK6HzH3UJLuEabnVBTuOP3wPMB0Qgg9SYZnV+7ArjBWqzPLhWWshkyzUrwaGFkLM7J2V8k8EeGbpwBeLa9IL0iqIMFnVSXVfBmhAB3rO33cqmRW3yKxenjXE18n67UQMIMCgytnuizlp2tRvFKu7TqGX9c3SQMOkkReEhIiyl/XjlVgDnuT7q+rA0DRwGRL1UJDfyWI/utKAEAqhMDaqpVxY6qfXXDsI1EmyXscAAhISTHrO33F8a9G1/T3HSy9/PCJwx57fPA00rF8PHdgiYmvFzSpWR5280EkDYafbvGpR7yO90NA0ELd+evnwhBiWfqDTIuReXmjVzu31Qg3rN1mc9bpYr5cXjCEgNYCgfQbZJIf2UM/wmPUGNGoqFVbigc7EQw2hZJmmpf+MnciiOnBrGrgOgeu00wSM94HGqCPl2J+Jr0NgaHVgAA2Ep61EizGptHZ+7DvN0/J+xyrWqptPBarAwMxAgy3AU6TXE4EH8Bfh5KKdcL8E4g+UtvneH9hay0hRySxUcv1MElD9hlDXew5CoNtNpxddWxOscFYKlWWCHOoHKmQjJdDpYXFvAYaP15OE0I3tGUYI3Ri4JDe6ywRssM7i3bPmYWoSq4xyz9qxTPe89tesAkJedDPXoIPkBWeU4OuvrhA3cvunBtEL71ECS/6sC8tHl9zBjz2SW8OInf8AQ/y5Xgs9wNUAAAAASUVORK5CYII=",xuek3="data:image/png;base64,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",xuek4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAclJREFUaEPtWk1OwkAU/qYNGzdeATlBNxITN3gDewNM1Cgu7A3EG0BiilEW3gC8ARujwU3dG9IjsCedMcVU+YuvMFMs5HXbeTPve+/7pm/6RmDDH7Hh/mMewNmLg0LBySWw0SjA42Ew6ds0gKt3DzICbHtqUG7ASFUEsAu/3Ex8+gVQ68dRd+CXn3Lj8CJHLt88CKsHvzwO8iSAKiwR4m6/l2sAF68VWHYxCTQDWHu2TGSgdNrxYFvXRp2PZHPQdhvknEYAnHfqENYNudgyA5S8HTy4ddKEAQAocQYWECUvFBISz1LIIcnlmQHKRjdsuV3SLmsNWJE8+my72X0MGQAhYs4AJQKmEFOI4gjxPmsKKaUCCCz1HVBCnYT3bpgKWtYAUjkxM0gKuccAUOunPlKaLuY4A2NKmsvAh1DLiTjakcdhw00n/KxFzKUEtY1xBriUoDjyz6UEi5hKEIuYRUxxhEVMNzj+qkY3ZRfyAOEtSrYlVTX3P7Y0WaxnbmIb1fNA03qbAThQsoLWAd3m0Qyilnl88AKC+TZrPGvc6FZqCBml+8Wh5ckKxkJ83yCYCPL8VYOk4b3C/Gsw+Yl8stYWXvZYQxhNLvEFFhUhTxlKYYAAAAAASUVORK5CYII=",xuek5="data:image/png;base64,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",xuek6="data:image/png;base64,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",xuek7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAqxJREFUaEPtmkuOElEUhv97sQc6sV2BPOIcBxITB8IGBFYgPeAhDoQViCsQEoMNmMgOqnEDjQOjaQcy10C5Ahn1pFPnmKJFaahbQAhwqmNNqwr+73x1X3VLIeCHCnh+LALkP8VxcBAXCXZxMUDn0WA221WA518rIAcIha5cJAaGOAzgNpqJxjTTP4DymVv1OJqJrpjAXkGefalA6T6aiUmRZwFy0MrGmwd90QClz0noUHha6P8AO7e1iYFY3sqxVo+NoZl/DtvZmh9UOG/FtVYvTNcQ8Ue7kzW3w00AIgWrq5R+6heQHErZ77LGdhQuWUnN+tT8G9wdtjJHxvPbBmCo/qj1JGUKIB7ADe5nIRAAfhYCAeBnITAAJguBATBZCBSAl4VAAXhZkAvAGEPhcL7/n7dwr2zFHUd/kzeQMVWh9GuvYLPjQrhkhTXrkTgARXTELsASC2IB4BrQOATrl8ssRIs9FmcAoAbdRE2f69EyC9FC75fXNZdQe5rMMaE36qQz0aJVB7TndHnaFqKFExtK3fW2sC8A5sGonbnv301SY9jKVmLF3gkDaVEAYIyH7fQdN1Sk+OFUgZMLARljukURdY66eV2xJwNu2GErPVlj+1pgegW4Y4Z3l7u3NjAZdRVF7OOsvcyCYqqy1u9lPUJzAL4WHKoiJNzAMgviulE3sHYo9WNmQb984ub1EO2xEc8D+FowDsXCANa3IAxgfQsCAdazIBBgPQtCAVa3IBRgdQuCAVazsEWAWMnKEWFxlvmnT7/BqH/vZH3316KFXo1B7l6X58Eafft4S6/XzcvAHZ7Z5PX6DmOa/+o6A8TBlMTbh3URlTaFKJ/lAAwWt1ndG9yNbuYxyJksSsQdSl1+QTBT5MVPDaYb3uLSTwL9rfw03jX82ENm5Y2pfgNjgSpezjfRPQAAAABJRU5ErkJggg==",xuek8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABIJJREFUaEPdmr1uG0cQx/+zjACnCvUGRxmpeVdECJCGegKSUgKkE1nIopUi5BNIfILIQCA7dBELLiPpKL+A6CJI4BSkkdYQ7w1yTZxC4U6wdzySJ37t8ktStiJws7f/3+7O7MweCQ+80QPXj2GAvV9trK3Z9xLs5qaFl1+1BrXFAb77owzZARKJmNG9gZFsAfgMJ5vPIk19gIN3atZtnGy+ujeCRwl5+nsZJBo42QwmeRCgAEEefvyiMQ+AVXItdJAEIxl7zyfw8Ai+d5z353k/Sr9lIBJWNNFzA1hlN4mP4nsizhCTDbol/LZahs/ELZZ86r3Mm6/2IgGsPdcWJK6mih4z5ZJx7NWyFaMVWSTAxv5lG4AFhg+BZ5DSB8ShERDL6nUtf6QNsSgAtXXEP+KvYOABERtPXOVkP2gLYvjXtey6tv3CAEquJVioFVAAleta/lj9fLznFliIn7UFAZAkU96LvKfVZzkA8CXLSkKxCHEYbCuDdvcABmJHmd4NQNlNJv5Gbpp2ne20MoDgkDJsPT+Z0E8BtPdP1QEXHH7k1Mf7wyw+YD1xy8I0PBqAhgCvMxDUdX72IFEl52L4oDMFsEqXh4KhH6cNhEemwwDREz6m9EX8oDMBCGbeJKbPIF51GQ+gHnKFnIsgRAdNF0Dtd8HiyjQkzsIwEQDwITspcuphEqgLMMuBNIv4YAU+levt3de5vg/cepNk5Q/hNtYFSO1fNknVB0tuDHjtn7Ipbu68gsDuyOEYDbLPt7QBYnnOkgGkkHnveb7O73fCxHBck531YBvprMDnB67d6YjmMrWrmU+QLH54kW/wn9uHkDQ50knhkPNLSwvAKrmZrgNPZSDGW4asE+CRgFa19S/gRcmblvgwVG2Rc9ZYLACjel3LBjPHzZxafoOTWtggyoKQmTpLpgBaW6grnps7OQioEzReA2upMjAy2kKDxcqIMfqRY1tdBBjl/gaS46YmTqx6pvbfXBF49PJ2K7CpkWNmtUMdW5Q+d7TDqDLcKLlH4KA4GWokZfHDwWkDIhFWZMtukou9xE4njCo9wVnwUbRHFeirBVCZqdzqpdi6AMEqPH1ThuShAn21AFSh9Jl5Mhftio3S5REYsa20MgBJVXLO4gecyQpEEI9LboFDfwji/AoAfICqsZmPxMwCEPXtlZSP4Ld3T5NaTiw7KVMfX3hJOUpAcPLqRCHJxekAst7L96cZz7MCg+/WBpgmSD0PC5bVXmzNCNCC7OSBtSSEdHu504MBiDLKIPnbLkNQGKLvAkCNy+93VM2gX7UNlIb9Cow9Sl/oO/qifCAAaH5jQ0hV+Otnoox6YB+l0YNpgo6/LBIghPjWgriZ5fbCh0SRnHMFpN8WDRCNzM2vMxBcALMqVNJjFKmK7S0k16GquOiqRF++/q2EyTtv23IzlwTWLIC7W4t84MbXDpWTBp+wAjZYZvD8y37iNA/FsvoevCsAaA1/ZlUDqg/dzOomTO9QWZbIce8lCiPewCQP/9Ug+uC9anF64/VmPjL/H/7ZQ28m7o3Vf2YfA17QVu2hAAAAAElFTkSuQmCC",xuek9="data:image/png;base64,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",r2$1=""+new URL("mob-90497040.png",import.meta.url).href,aero="data:image/png;base64,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",csh=""+new URL("csh-8ce19601.png",import.meta.url).href,ffd="data:image/png;base64,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",ADflow="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAABCBJREFUaEPtWktoU1kY/pIxiwTagnFRsSnSYqUqNFlYbQULnVYQquITVLBToRBdKAR00w5WTDcthJnVBF2kXeiiPopOGaEvULDVbpqArZihQWykXZhFU0igj8T5zniusU2mtwnppHjP6j7OOf/3+M9/uA8dNnnTbXL8WEVgZ3Ov9SfAmovElgHvh3snvYnYviOw0/70lj6OtlwELzHF4mj7cPfEbXmuENh1tde6vKwfbz23F021pTnJwTM0BefDCcRiMZt0QiFQ2tz7S1yv90y5j+ckeAmq1P4MulisaereyS5e0whstF2aAxut+Mp4mgOaAxkqoKVQhgJmPFxzIGMJM5zgx3JgwDuLft+M0Oxg2TacrrIo+k0G5+AZCijnBUYDyi0FOFJRiDyTIUOdUw9flwM3u8fxeHRazHagbBseOKqVmV/7P+Oia2RVpCKzCe4r+1FeVJAVEusiYHX8hXyjATroEAxF4HUdVdRNJHDfUY1PoQh+73uPT6Eo8k0GvHTWZcUJ1QQkwHprIfKMBjwZnUbruX1oqi0RyiYSkM8Q4cgiDrcOYD6ypPQlsRvdXsxHFnGq2gKmJR+a9qTpkGoCMn0Imi7wPDGNkhEgMfsfYxjwzeJUlQWdjTbc6XmLruEAOhptCEcX4OyZwAPHIRwoM6eVYqoJ1LQMirT5s7UGRVtNsDmei4AyjVIRuNE9Ltwi2c5GKy64RhCOLgpCVJ1CSAJv/CF4hgPIN27B9Ybd2GE2geOPVGwHnV95fKaqGBdcr9Z+IksEx8BsA74ZkRpUktUoFQEGIDAC+PXsPpx3vcJ8dGkVgTzTFhxzvhDX3/g/i3XW11KD864RlFvycbm2BA3t/96XxySuioC0PZnHBOa2VyYlwHw/3DIohnU0WnG6qlioOOYP4UV7naho0oF+74xILa4fKQbFmZyew6BvFtcaduPx6Ee8C4bRcckGu3tM9FWVQjJ9uNjqK7YLQNwP2nsmlAozEZxTyiiV4b7QNRQQabfDbBRpwpKaisCj0Y8C6LjrqEKA5RdxnQDLNcI09AxPCQysbizjaxJ42V6nqEjVCIKNFUauA4KLI550HyB495VKpcokEpBKM98ry8xiPNPx3XQYc9EFQZoFg3FYilmenT1vRUrSEY5bkwBZPvq6ebGKJDbWeSrM3XaPpQC/9b1XbjMwr9VXFIrgsjENJoNhsR7YSIj3ec57/b5ZAZrgpFgyDuOzz2t/CE0/lwhR1iSgvRdKq7qrH6Q5oF6r7PTUHMiOrupn1RxQr1V2emoOZEdX9bNqDqjXKjs9NQeyo6v6WVM68O0z67c3D+qn3ZiefLjhS4Gkn1kJocT+tO2fJ5VbGwMnzShx3A7cPaF8jF/1q8Gu5l5rLEd/NdAD3r//61eDNDX5X4dt+r9VvgA4S3VeaoBRVAAAAABJRU5ErkJggg==",tacs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA7lJREFUaEPtWk1IG1EQHlMVEjAe4kFRi0TU/oHrpVYLpqg5CFIRwYM9aA7S1EOFQHtJQIX04iHQk6KH1EM9WGywWgqNCh6qNT0kQi1tSkSqUg/mYIQItW7KjL7tRmO6zS4hwj6QZPfNzJvvm+/NI+5mwSUfWZc8fzgHoKzXw10B4DIR2DFAYHO8PSDOLQ5AmXVmQBODwUxMnuXEx2Bwc6xtiF0LACr6PNzxscbv6LwJlsbyjMTgXgiB89U68DxfwyohACjv9fTENBp3aPR+RibPkiq3voEsnreExttf4D0VQLrLpVYg3YyfXU+tgFoBmQyoEpJJoGx3tQKyKZQZQK2ATALJ/SB6BHm6nAtD4TyORDaSKrAdjsID13LSXHuajGBpNJKNc+ozeNd26fv1Uj2MWm+f88Wk3Isb9Bc5TfBGST5gnI66UrJfDYbh+dw3WA3u0bVelwPm6kLob62CYoOO7kkGYLLPJwXwuLWKAuNAWwSdp8uGg+hvCLha4tjbCUehy7VMNjhKDDrYP/xFtsUGLby134P3a7vwdMJ/ynw25GtzBXvxbxRJAMSZ46IMzHB3jcAWs/kY3KNqIfN6bQ6xiMAQIBtigFidO5UFNDW98gNqKwsIkHXER1VE1peczfSJa2M1OuquCrEUB4CsTa9skZyKC7TgnFqnpCZt9bQoA4jfh7u5uGTERD2Z8MPrlS26hZISy0ZspzgAxu6k7S7JgVULr2srDQSOSWPWYQLUfaKBbHe5PsBO+FCYRiIQDNsjkveAVAl5A7tgHfVRuWftJnJDOWEyTEZSAaAv+qGs0EcMBAGgfBUHwHSbiFEE5Xe1xEnI0XlL6FxJO8Sp9LByDAhrDIpJCFthje0d5WHmCiFPe9LXI4dHMB84aalMRg12LyWCoObsJqElItt6bS75Y6dyL2yApckozLP9hbEUByCWxtKzZuokBCB6BA0OL7VI3NjI+pftfdI33sOBtggUbRHUS1s9PBr5FNdmmaTwk8VJWULsUMN+bK4uoiSwa/iC4YQH18MRH3zdjlBbxY3LksFDyrv2UwCCmxyTM3NFlDw7xJhs8FzB+f7Wa4Li/ltC/9JqKvOM+Yt82UmN1Tk7MgJAKqCZjwpADntK+KoVUIJFOTHUCshhTwlftQJKsCgnhloBOewp4atWQAkW5cS4sAJ/H7NK/9UkJ5FUfN2LIfqnQcLHrBjQaJ0ZhBgMpBI8bT4xGNoYaxMexp971aCi18PxGfqqgQYg8D3ZqwZpY1HBhS792yp/AKlYS16p/QUbAAAAAElFTkSuQmCC",fsi=""+new URL("fsi-99d432b4.png",import.meta.url).href,fsibackground=""+new URL("fsibackg-210e093c.png",import.meta.url).href,mathfunc=""+new URL("MathFunc-d72e169d.png",import.meta.url).href,flight=""+new URL("flight-80532c16.png",import.meta.url).href;let nid=0,id$1=0,treeobj=ref([]);function getId(){return`${nid}${id$1++}`}function imagefun(){return nid=="2-1"?{label:"优化问题",image:wen,name:"Project"}:nid=="3-1"?{label:"CATIA",image:xuek1,name:"CATIA"}:nid=="3-0"?{label:"CST",image:xuek0,name:"CST"}:nid=="3-10"?{label:"FFD",image:ffd,name:"FFD"}:nid=="3-11"?{label:"ADflow",image:ADflow,name:"ADflow"}:nid=="3-12"?{label:"TACS",image:tacs,name:"TACS"}:nid=="3-13"?{label:"FUN to FEM",image:fsi,backgroud:fsibackground,name:"FSI"}:nid=="3-14"?{label:"MathFunc",image:mathfunc,name:"MathFunc"}:nid=="3-15"?{label:"Flight",image:flight,name:"Flight"}:nid=="3-2"?{label:"Excel",image:xuek2,name:"Excel"}:nid=="3-3"?{label:"Feko",image:xuek3,name:"Feko"}:nid=="3-4"?{label:"Fluent",image:xuek4,name:"Fluent"}:nid=="3-5"?{label:"HCFD",image:xuek5,name:"HCFD"}:nid=="3-6"?{label:"Matlab",image:xuek6,name:"Matlab"}:nid=="3-7"?{label:"Nastran",image:xuek7,name:"Nastran"}:nid=="3-8"?{label:"Python",image:xuek8,name:"Python"}:nid=="3-9"?{label:"Xfoil",image:xuek9,name:"Xfoil"}:nid=="4-1"?{label:"进化优化器",image:xuek10,name:"optimizer1"}:nid=="4-2"?{label:"代理优化器",image:xuek11,name:"optimizer3"}:nid=="4-3"?{label:"梯度优化器",image:xuek12,name:"optimizer2"}:nid=="3-01"?{label:"优化器",image:r2$1,name:"optimizer"}:nid=="3-02"?{label:"参数化",image:csh,name:"参数化"}:nid=="3-03"?{label:"气动分析",image:aero,name:"气动分析"}:null}const state={draggedType:ref(null),isDragOver:ref(!1),isDragging:ref(!1)},saveflow=async(C,I,Q,B,t,l)=>{const o={transCode:"MDO0058",pid:C||"",wid:I||"",uid:Q||"",type:B||"",fromuid:t||"",touid:l||""};try{const n=await request(o);return Q.includes("MathFunc")&&emitter.emit("getMfcid",{id:C,nowid:n.wid}),n.wid}catch(n){ElMessage.error(n.returnMsg)}},nameCount={};function useDragAndDrop(){const{draggedType:C,isDragOver:I,isDragging:Q}=state,{addNodes:B,addEdges:t,screenToFlowCoordinate:l,onNodesInitialized:o,updateNode:n}=useVueFlow();watch(Q,k=>{document.body.style.userSelect=k?"none":""});function D(k,m,Y){k.dataTransfer&&(nid=Y,k.dataTransfer.setData("application/vueflow",m),k.dataTransfer.effectAllowed="move"),C.value=m,Q.value=!0,document.addEventListener("drop",G)}function w(k){k.preventDefault(),C.value&&(I.value=!0,k.dataTransfer&&(k.dataTransfer.dropEffect="move"))}function M(k){}function d(k){I.value=!1}function G(){Q.value=!1,I.value=!1,C.value=null,nid="",document.removeEventListener("drop",G)}async function N(k){const m=l({x:k.clientX,y:k.clientY}),S=JSON.parse(sessionStorage.getItem("objlist")).pid,X="",q=getId(),P=imagefun(),gA=P.name;nameCount[gA]||(nameCount[gA]=0),nameCount[gA]++;const QA=`${gA}${nameCount[gA]}`;let J=ref([]);if(ref([]),nid!="4"){nid=="3-13"&&(C.value="group");const x={id:q,type:C.value,position:m,data:{...P,uid:QA}};J.value.push(x),saveflow(S,X,QA,"com","","").then(AA=>{x.data.wid=AA,o(()=>{n(q,iA=>({...iA,data:{...iA.data,wid:x.data.wid}}))})}).catch(AA=>{console.error("保存流程失败:",AA.message),ElMessage.error("保存流程失败")})}const{off:EA}=o(()=>{n(q,x=>({position:{x:x.position.x-x.dimensions.width/2,y:x.position.y-x.dimensions.height/2},dimensions:{height:58,width:60}})),EA()});B(J.value),treeobj.value=J.value}return{treeobj,draggedType:C,isDragOver:I,isDragging:Q,onDragStart:D,onDragLeave:d,onDragOver:w,onDrop:N,handleNodeDrop:M}}/*!
- * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
- * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
- * Released under MIT License
- *//*! *****************************************************************************
- Copyright (c) Microsoft Corporation.
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted.
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
- REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
- AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
- INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
- LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
- OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
- ***************************************************************************** */var extendStatics=function(C,I){return extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Q,B){Q.__proto__=B}||function(Q,B){for(var t in B)Object.prototype.hasOwnProperty.call(B,t)&&(Q[t]=B[t])},extendStatics(C,I)};function __extends(C,I){if(typeof I!="function"&&I!==null)throw new TypeError("Class extends value "+String(I)+" is not a constructor or null");extendStatics(C,I);function Q(){this.constructor=C}C.prototype=I===null?Object.create(I):(Q.prototype=I.prototype,new Q)}var __assign=function(){return __assign=Object.assign||function(I){for(var Q,B=1,t=arguments.length;B<t;B++){Q=arguments[B];for(var l in Q)Object.prototype.hasOwnProperty.call(Q,l)&&(I[l]=Q[l])}return I},__assign.apply(this,arguments)};function __awaiter(C,I,Q,B){function t(l){return l instanceof Q?l:new Q(function(o){o(l)})}return new(Q||(Q=Promise))(function(l,o){function n(M){try{w(B.next(M))}catch(d){o(d)}}function D(M){try{w(B.throw(M))}catch(d){o(d)}}function w(M){M.done?l(M.value):t(M.value).then(n,D)}w((B=B.apply(C,I||[])).next())})}function __generator(C,I){var Q={label:0,sent:function(){if(l[0]&1)throw l[1];return l[1]},trys:[],ops:[]},B,t,l,o;return o={next:n(0),throw:n(1),return:n(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function n(w){return function(M){return D([w,M])}}function D(w){if(B)throw new TypeError("Generator is already executing.");for(;Q;)try{if(B=1,t&&(l=w[0]&2?t.return:w[0]?t.throw||((l=t.return)&&l.call(t),0):t.next)&&!(l=l.call(t,w[1])).done)return l;switch(t=0,l&&(w=[w[0]&2,l.value]),w[0]){case 0:case 1:l=w;break;case 4:return Q.label++,{value:w[1],done:!1};case 5:Q.label++,t=w[1],w=[0];continue;case 7:w=Q.ops.pop(),Q.trys.pop();continue;default:if(l=Q.trys,!(l=l.length>0&&l[l.length-1])&&(w[0]===6||w[0]===2)){Q=0;continue}if(w[0]===3&&(!l||w[1]>l[0]&&w[1]<l[3])){Q.label=w[1];break}if(w[0]===6&&Q.label<l[1]){Q.label=l[1],l=w;break}if(l&&Q.label<l[2]){Q.label=l[2],Q.ops.push(w);break}l[2]&&Q.ops.pop(),Q.trys.pop();continue}w=I.call(C,Q)}catch(M){w=[6,M],t=0}finally{B=l=0}if(w[0]&5)throw w[1];return{value:w[0]?w[1]:void 0,done:!0}}}function __spreadArray(C,I,Q){if(Q||arguments.length===2)for(var B=0,t=I.length,l;B<t;B++)(l||!(B in I))&&(l||(l=Array.prototype.slice.call(I,0,B)),l[B]=I[B]);return C.concat(l||I)}var Bounds=function(){function C(I,Q,B,t){this.left=I,this.top=Q,this.width=B,this.height=t}return C.prototype.add=function(I,Q,B,t){return new C(this.left+I,this.top+Q,this.width+B,this.height+t)},C.fromClientRect=function(I,Q){return new C(Q.left+I.windowBounds.left,Q.top+I.windowBounds.top,Q.width,Q.height)},C.fromDOMRectList=function(I,Q){var B=Array.from(Q).find(function(t){return t.width!==0});return B?new C(B.left+I.windowBounds.left,B.top+I.windowBounds.top,B.width,B.height):C.EMPTY},C.EMPTY=new C(0,0,0,0),C}(),parseBounds=function(C,I){return Bounds.fromClientRect(C,I.getBoundingClientRect())},parseDocumentSize=function(C){var I=C.body,Q=C.documentElement;if(!I||!Q)throw new Error("Unable to get document size");var B=Math.max(Math.max(I.scrollWidth,Q.scrollWidth),Math.max(I.offsetWidth,Q.offsetWidth),Math.max(I.clientWidth,Q.clientWidth)),t=Math.max(Math.max(I.scrollHeight,Q.scrollHeight),Math.max(I.offsetHeight,Q.offsetHeight),Math.max(I.clientHeight,Q.clientHeight));return new Bounds(0,0,B,t)},toCodePoints$1=function(C){for(var I=[],Q=0,B=C.length;Q<B;){var t=C.charCodeAt(Q++);if(t>=55296&&t<=56319&&Q<B){var l=C.charCodeAt(Q++);(l&64512)===56320?I.push(((t&1023)<<10)+(l&1023)+65536):(I.push(t),Q--)}else I.push(t)}return I},fromCodePoint$1=function(){for(var C=[],I=0;I<arguments.length;I++)C[I]=arguments[I];if(String.fromCodePoint)return String.fromCodePoint.apply(String,C);var Q=C.length;if(!Q)return"";for(var B=[],t=-1,l="";++t<Q;){var o=C[t];o<=65535?B.push(o):(o-=65536,B.push((o>>10)+55296,o%1024+56320)),(t+1===Q||B.length>16384)&&(l+=String.fromCharCode.apply(String,B),B.length=0)}return l},chars$2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$2=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$2=0;i$2<chars$2.length;i$2++)lookup$2[chars$2.charCodeAt(i$2)]=i$2;var chars$1$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1$1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$1$1=0;i$1$1<chars$1$1.length;i$1$1++)lookup$1$1[chars$1$1.charCodeAt(i$1$1)]=i$1$1;var decode$1=function(C){var I=C.length*.75,Q=C.length,B,t=0,l,o,n,D;C[C.length-1]==="="&&(I--,C[C.length-2]==="="&&I--);var w=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(I):new Array(I),M=Array.isArray(w)?w:new Uint8Array(w);for(B=0;B<Q;B+=4)l=lookup$1$1[C.charCodeAt(B)],o=lookup$1$1[C.charCodeAt(B+1)],n=lookup$1$1[C.charCodeAt(B+2)],D=lookup$1$1[C.charCodeAt(B+3)],M[t++]=l<<2|o>>4,M[t++]=(o&15)<<4|n>>2,M[t++]=(n&3)<<6|D&63;return w},polyUint16Array$1=function(C){for(var I=C.length,Q=[],B=0;B<I;B+=2)Q.push(C[B+1]<<8|C[B]);return Q},polyUint32Array$1=function(C){for(var I=C.length,Q=[],B=0;B<I;B+=4)Q.push(C[B+3]<<24|C[B+2]<<16|C[B+1]<<8|C[B]);return Q},UTRIE2_SHIFT_2$1=5,UTRIE2_SHIFT_1$1=6+5,UTRIE2_INDEX_SHIFT$1=2,UTRIE2_SHIFT_1_2$1=UTRIE2_SHIFT_1$1-UTRIE2_SHIFT_2$1,UTRIE2_LSCP_INDEX_2_OFFSET$1=65536>>UTRIE2_SHIFT_2$1,UTRIE2_DATA_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_2$1,UTRIE2_DATA_MASK$1=UTRIE2_DATA_BLOCK_LENGTH$1-1,UTRIE2_LSCP_INDEX_2_LENGTH$1=1024>>UTRIE2_SHIFT_2$1,UTRIE2_INDEX_2_BMP_LENGTH$1=UTRIE2_LSCP_INDEX_2_OFFSET$1+UTRIE2_LSCP_INDEX_2_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_OFFSET$1=UTRIE2_INDEX_2_BMP_LENGTH$1,UTRIE2_UTF8_2B_INDEX_2_LENGTH$1=32,UTRIE2_INDEX_1_OFFSET$1=UTRIE2_UTF8_2B_INDEX_2_OFFSET$1+UTRIE2_UTF8_2B_INDEX_2_LENGTH$1,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1=65536>>UTRIE2_SHIFT_1$1,UTRIE2_INDEX_2_BLOCK_LENGTH$1=1<<UTRIE2_SHIFT_1_2$1,UTRIE2_INDEX_2_MASK$1=UTRIE2_INDEX_2_BLOCK_LENGTH$1-1,slice16$1=function(C,I,Q){return C.slice?C.slice(I,Q):new Uint16Array(Array.prototype.slice.call(C,I,Q))},slice32$1=function(C,I,Q){return C.slice?C.slice(I,Q):new Uint32Array(Array.prototype.slice.call(C,I,Q))},createTrieFromBase64$1=function(C,I){var Q=decode$1(C),B=Array.isArray(Q)?polyUint32Array$1(Q):new Uint32Array(Q),t=Array.isArray(Q)?polyUint16Array$1(Q):new Uint16Array(Q),l=24,o=slice16$1(t,l/2,B[4]/2),n=B[5]===2?slice16$1(t,(l+B[4])/2):slice32$1(B,Math.ceil((l+B[4])/4));return new Trie$1(B[0],B[1],B[2],B[3],o,n)},Trie$1=function(){function C(I,Q,B,t,l,o){this.initialValue=I,this.errorValue=Q,this.highStart=B,this.highValueIndex=t,this.index=l,this.data=o}return C.prototype.get=function(I){var Q;if(I>=0){if(I<55296||I>56319&&I<=65535)return Q=this.index[I>>UTRIE2_SHIFT_2$1],Q=(Q<<UTRIE2_INDEX_SHIFT$1)+(I&UTRIE2_DATA_MASK$1),this.data[Q];if(I<=65535)return Q=this.index[UTRIE2_LSCP_INDEX_2_OFFSET$1+(I-55296>>UTRIE2_SHIFT_2$1)],Q=(Q<<UTRIE2_INDEX_SHIFT$1)+(I&UTRIE2_DATA_MASK$1),this.data[Q];if(I<this.highStart)return Q=UTRIE2_INDEX_1_OFFSET$1-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH$1+(I>>UTRIE2_SHIFT_1$1),Q=this.index[Q],Q+=I>>UTRIE2_SHIFT_2$1&UTRIE2_INDEX_2_MASK$1,Q=this.index[Q],Q=(Q<<UTRIE2_INDEX_SHIFT$1)+(I&UTRIE2_DATA_MASK$1),this.data[Q];if(I<=1114111)return this.data[this.highValueIndex]}return this.errorValue},C}(),chars$3="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$3=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$3=0;i$3<chars$3.length;i$3++)lookup$3[chars$3.charCodeAt(i$3)]=i$3;var base64$1="KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",LETTER_NUMBER_MODIFIER=50,BK=1,CR$1=2,LF$1=3,CM$1=4,NL=5,WJ$1=7,ZW$1=8,GL=9,SP=10,ZWJ$1=11,B2$1=12,BA=13,BB=14,HY=15,CB=16,CL=17,CP=18,EX=19,IN$1=20,NS=21,OP=22,QU$1=23,IS=24,NU$1=25,PO=26,PR$1=27,SY=28,AI=29,AL=30,CJ$1=31,EB=32,EM$1=33,H2$1=34,H3=35,HL=36,ID=37,JL=38,JV$1=39,JT=40,RI$1=41,SA=42,XX=43,ea_OP=[9001,65288],BREAK_MANDATORY="!",BREAK_NOT_ALLOWED$1="×",BREAK_ALLOWED$1="÷",UnicodeTrie$1=createTrieFromBase64$1(base64$1),ALPHABETICS=[AL,HL],HARD_LINE_BREAKS=[BK,CR$1,LF$1,NL],SPACE$1=[SP,ZW$1],PREFIX_POSTFIX=[PR$1,PO],LINE_BREAKS=HARD_LINE_BREAKS.concat(SPACE$1),KOREAN_SYLLABLE_BLOCK=[JL,JV$1,JT,H2$1,H3],HYPHEN=[HY,BA],codePointsToCharacterClasses=function(C,I){I===void 0&&(I="strict");var Q=[],B=[],t=[];return C.forEach(function(l,o){var n=UnicodeTrie$1.get(l);if(n>LETTER_NUMBER_MODIFIER?(t.push(!0),n-=LETTER_NUMBER_MODIFIER):t.push(!1),["normal","auto","loose"].indexOf(I)!==-1&&[8208,8211,12316,12448].indexOf(l)!==-1)return B.push(o),Q.push(CB);if(n===CM$1||n===ZWJ$1){if(o===0)return B.push(o),Q.push(AL);var D=Q[o-1];return LINE_BREAKS.indexOf(D)===-1?(B.push(B[o-1]),Q.push(D)):(B.push(o),Q.push(AL))}if(B.push(o),n===CJ$1)return Q.push(I==="strict"?NS:ID);if(n===SA||n===AI)return Q.push(AL);if(n===XX)return l>=131072&&l<=196605||l>=196608&&l<=262141?Q.push(ID):Q.push(AL);Q.push(n)}),[B,Q,t]},isAdjacentWithSpaceIgnored=function(C,I,Q,B){var t=B[Q];if(Array.isArray(C)?C.indexOf(t)!==-1:C===t)for(var l=Q;l<=B.length;){l++;var o=B[l];if(o===I)return!0;if(o!==SP)break}if(t===SP)for(var l=Q;l>0;){l--;var n=B[l];if(Array.isArray(C)?C.indexOf(n)!==-1:C===n)for(var D=Q;D<=B.length;){D++;var o=B[D];if(o===I)return!0;if(o!==SP)break}if(n!==SP)break}return!1},previousNonSpaceClassType=function(C,I){for(var Q=C;Q>=0;){var B=I[Q];if(B===SP)Q--;else return B}return 0},_lineBreakAtIndex=function(C,I,Q,B,t){if(Q[B]===0)return BREAK_NOT_ALLOWED$1;var l=B-1;if(Array.isArray(t)&&t[l]===!0)return BREAK_NOT_ALLOWED$1;var o=l-1,n=l+1,D=I[l],w=o>=0?I[o]:0,M=I[n];if(D===CR$1&&M===LF$1)return BREAK_NOT_ALLOWED$1;if(HARD_LINE_BREAKS.indexOf(D)!==-1)return BREAK_MANDATORY;if(HARD_LINE_BREAKS.indexOf(M)!==-1||SPACE$1.indexOf(M)!==-1)return BREAK_NOT_ALLOWED$1;if(previousNonSpaceClassType(l,I)===ZW$1)return BREAK_ALLOWED$1;if(UnicodeTrie$1.get(C[l])===ZWJ$1||(D===EB||D===EM$1)&&UnicodeTrie$1.get(C[n])===ZWJ$1||D===WJ$1||M===WJ$1||D===GL||[SP,BA,HY].indexOf(D)===-1&&M===GL||[CL,CP,EX,IS,SY].indexOf(M)!==-1||previousNonSpaceClassType(l,I)===OP||isAdjacentWithSpaceIgnored(QU$1,OP,l,I)||isAdjacentWithSpaceIgnored([CL,CP],NS,l,I)||isAdjacentWithSpaceIgnored(B2$1,B2$1,l,I))return BREAK_NOT_ALLOWED$1;if(D===SP)return BREAK_ALLOWED$1;if(D===QU$1||M===QU$1)return BREAK_NOT_ALLOWED$1;if(M===CB||D===CB)return BREAK_ALLOWED$1;if([BA,HY,NS].indexOf(M)!==-1||D===BB||w===HL&&HYPHEN.indexOf(D)!==-1||D===SY&&M===HL||M===IN$1||ALPHABETICS.indexOf(M)!==-1&&D===NU$1||ALPHABETICS.indexOf(D)!==-1&&M===NU$1||D===PR$1&&[ID,EB,EM$1].indexOf(M)!==-1||[ID,EB,EM$1].indexOf(D)!==-1&&M===PO||ALPHABETICS.indexOf(D)!==-1&&PREFIX_POSTFIX.indexOf(M)!==-1||PREFIX_POSTFIX.indexOf(D)!==-1&&ALPHABETICS.indexOf(M)!==-1||[PR$1,PO].indexOf(D)!==-1&&(M===NU$1||[OP,HY].indexOf(M)!==-1&&I[n+1]===NU$1)||[OP,HY].indexOf(D)!==-1&&M===NU$1||D===NU$1&&[NU$1,SY,IS].indexOf(M)!==-1)return BREAK_NOT_ALLOWED$1;if([NU$1,SY,IS,CL,CP].indexOf(M)!==-1)for(var d=l;d>=0;){var G=I[d];if(G===NU$1)return BREAK_NOT_ALLOWED$1;if([SY,IS].indexOf(G)!==-1)d--;else break}if([PR$1,PO].indexOf(M)!==-1)for(var d=[CL,CP].indexOf(D)!==-1?o:l;d>=0;){var G=I[d];if(G===NU$1)return BREAK_NOT_ALLOWED$1;if([SY,IS].indexOf(G)!==-1)d--;else break}if(JL===D&&[JL,JV$1,H2$1,H3].indexOf(M)!==-1||[JV$1,H2$1].indexOf(D)!==-1&&[JV$1,JT].indexOf(M)!==-1||[JT,H3].indexOf(D)!==-1&&M===JT||KOREAN_SYLLABLE_BLOCK.indexOf(D)!==-1&&[IN$1,PO].indexOf(M)!==-1||KOREAN_SYLLABLE_BLOCK.indexOf(M)!==-1&&D===PR$1||ALPHABETICS.indexOf(D)!==-1&&ALPHABETICS.indexOf(M)!==-1||D===IS&&ALPHABETICS.indexOf(M)!==-1||ALPHABETICS.concat(NU$1).indexOf(D)!==-1&&M===OP&&ea_OP.indexOf(C[n])===-1||ALPHABETICS.concat(NU$1).indexOf(M)!==-1&&D===CP)return BREAK_NOT_ALLOWED$1;if(D===RI$1&&M===RI$1){for(var N=Q[l],k=1;N>0&&(N--,I[N]===RI$1);)k++;if(k%2!==0)return BREAK_NOT_ALLOWED$1}return D===EB&&M===EM$1?BREAK_NOT_ALLOWED$1:BREAK_ALLOWED$1},cssFormattedClasses=function(C,I){I||(I={lineBreak:"normal",wordBreak:"normal"});var Q=codePointsToCharacterClasses(C,I.lineBreak),B=Q[0],t=Q[1],l=Q[2];(I.wordBreak==="break-all"||I.wordBreak==="break-word")&&(t=t.map(function(n){return[NU$1,AL,SA].indexOf(n)!==-1?ID:n}));var o=I.wordBreak==="keep-all"?l.map(function(n,D){return n&&C[D]>=19968&&C[D]<=40959}):void 0;return[B,t,o]},Break=function(){function C(I,Q,B,t){this.codePoints=I,this.required=Q===BREAK_MANDATORY,this.start=B,this.end=t}return C.prototype.slice=function(){return fromCodePoint$1.apply(void 0,this.codePoints.slice(this.start,this.end))},C}(),LineBreaker=function(C,I){var Q=toCodePoints$1(C),B=cssFormattedClasses(Q,I),t=B[0],l=B[1],o=B[2],n=Q.length,D=0,w=0;return{next:function(){if(w>=n)return{done:!0,value:null};for(var M=BREAK_NOT_ALLOWED$1;w<n&&(M=_lineBreakAtIndex(Q,l,t,++w,o))===BREAK_NOT_ALLOWED$1;);if(M!==BREAK_NOT_ALLOWED$1||w===n){var d=new Break(Q,M,D,w);return D=w,{value:d,done:!1}}return{done:!0,value:null}}}},FLAG_UNRESTRICTED=1,FLAG_ID=2,FLAG_INTEGER=4,FLAG_NUMBER=8,LINE_FEED=10,SOLIDUS=47,REVERSE_SOLIDUS=92,CHARACTER_TABULATION=9,SPACE=32,QUOTATION_MARK=34,EQUALS_SIGN=61,NUMBER_SIGN=35,DOLLAR_SIGN=36,PERCENTAGE_SIGN=37,APOSTROPHE=39,LEFT_PARENTHESIS=40,RIGHT_PARENTHESIS=41,LOW_LINE=95,HYPHEN_MINUS=45,EXCLAMATION_MARK=33,LESS_THAN_SIGN=60,GREATER_THAN_SIGN=62,COMMERCIAL_AT=64,LEFT_SQUARE_BRACKET=91,RIGHT_SQUARE_BRACKET=93,CIRCUMFLEX_ACCENT=61,LEFT_CURLY_BRACKET=123,QUESTION_MARK=63,RIGHT_CURLY_BRACKET=125,VERTICAL_LINE=124,TILDE=126,CONTROL=128,REPLACEMENT_CHARACTER=65533,ASTERISK=42,PLUS_SIGN=43,COMMA=44,COLON=58,SEMICOLON=59,FULL_STOP=46,NULL=0,BACKSPACE=8,LINE_TABULATION=11,SHIFT_OUT=14,INFORMATION_SEPARATOR_ONE=31,DELETE=127,EOF=-1,ZERO=48,a=97,e=101,f$1=102,u=117,z$1=122,A$1=65,E=69,F=70,U=85,Z=90,isDigit=function(C){return C>=ZERO&&C<=57},isSurrogateCodePoint=function(C){return C>=55296&&C<=57343},isHex=function(C){return isDigit(C)||C>=A$1&&C<=F||C>=a&&C<=f$1},isLowerCaseLetter=function(C){return C>=a&&C<=z$1},isUpperCaseLetter=function(C){return C>=A$1&&C<=Z},isLetter=function(C){return isLowerCaseLetter(C)||isUpperCaseLetter(C)},isNonASCIICodePoint=function(C){return C>=CONTROL},isWhiteSpace=function(C){return C===LINE_FEED||C===CHARACTER_TABULATION||C===SPACE},isNameStartCodePoint=function(C){return isLetter(C)||isNonASCIICodePoint(C)||C===LOW_LINE},isNameCodePoint=function(C){return isNameStartCodePoint(C)||isDigit(C)||C===HYPHEN_MINUS},isNonPrintableCodePoint=function(C){return C>=NULL&&C<=BACKSPACE||C===LINE_TABULATION||C>=SHIFT_OUT&&C<=INFORMATION_SEPARATOR_ONE||C===DELETE},isValidEscape=function(C,I){return C!==REVERSE_SOLIDUS?!1:I!==LINE_FEED},isIdentifierStart=function(C,I,Q){return C===HYPHEN_MINUS?isNameStartCodePoint(I)||isValidEscape(I,Q):isNameStartCodePoint(C)?!0:!!(C===REVERSE_SOLIDUS&&isValidEscape(C,I))},isNumberStart=function(C,I,Q){return C===PLUS_SIGN||C===HYPHEN_MINUS?isDigit(I)?!0:I===FULL_STOP&&isDigit(Q):isDigit(C===FULL_STOP?I:C)},stringToNumber=function(C){var I=0,Q=1;(C[I]===PLUS_SIGN||C[I]===HYPHEN_MINUS)&&(C[I]===HYPHEN_MINUS&&(Q=-1),I++);for(var B=[];isDigit(C[I]);)B.push(C[I++]);var t=B.length?parseInt(fromCodePoint$1.apply(void 0,B),10):0;C[I]===FULL_STOP&&I++;for(var l=[];isDigit(C[I]);)l.push(C[I++]);var o=l.length,n=o?parseInt(fromCodePoint$1.apply(void 0,l),10):0;(C[I]===E||C[I]===e)&&I++;var D=1;(C[I]===PLUS_SIGN||C[I]===HYPHEN_MINUS)&&(C[I]===HYPHEN_MINUS&&(D=-1),I++);for(var w=[];isDigit(C[I]);)w.push(C[I++]);var M=w.length?parseInt(fromCodePoint$1.apply(void 0,w),10):0;return Q*(t+n*Math.pow(10,-o))*Math.pow(10,D*M)},LEFT_PARENTHESIS_TOKEN={type:2},RIGHT_PARENTHESIS_TOKEN={type:3},COMMA_TOKEN={type:4},SUFFIX_MATCH_TOKEN={type:13},PREFIX_MATCH_TOKEN={type:8},COLUMN_TOKEN={type:21},DASH_MATCH_TOKEN={type:9},INCLUDE_MATCH_TOKEN={type:10},LEFT_CURLY_BRACKET_TOKEN={type:11},RIGHT_CURLY_BRACKET_TOKEN={type:12},SUBSTRING_MATCH_TOKEN={type:14},BAD_URL_TOKEN={type:23},BAD_STRING_TOKEN={type:1},CDO_TOKEN={type:25},CDC_TOKEN={type:24},COLON_TOKEN={type:26},SEMICOLON_TOKEN={type:27},LEFT_SQUARE_BRACKET_TOKEN={type:28},RIGHT_SQUARE_BRACKET_TOKEN={type:29},WHITESPACE_TOKEN={type:31},EOF_TOKEN={type:32},Tokenizer=function(){function C(){this._value=[]}return C.prototype.write=function(I){this._value=this._value.concat(toCodePoints$1(I))},C.prototype.read=function(){for(var I=[],Q=this.consumeToken();Q!==EOF_TOKEN;)I.push(Q),Q=this.consumeToken();return I},C.prototype.consumeToken=function(){var I=this.consumeCodePoint();switch(I){case QUOTATION_MARK:return this.consumeStringToken(QUOTATION_MARK);case NUMBER_SIGN:var Q=this.peekCodePoint(0),B=this.peekCodePoint(1),t=this.peekCodePoint(2);if(isNameCodePoint(Q)||isValidEscape(B,t)){var l=isIdentifierStart(Q,B,t)?FLAG_ID:FLAG_UNRESTRICTED,o=this.consumeName();return{type:5,value:o,flags:l}}break;case DOLLAR_SIGN:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUFFIX_MATCH_TOKEN;break;case APOSTROPHE:return this.consumeStringToken(APOSTROPHE);case LEFT_PARENTHESIS:return LEFT_PARENTHESIS_TOKEN;case RIGHT_PARENTHESIS:return RIGHT_PARENTHESIS_TOKEN;case ASTERISK:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),SUBSTRING_MATCH_TOKEN;break;case PLUS_SIGN:if(isNumberStart(I,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(I),this.consumeNumericToken();break;case COMMA:return COMMA_TOKEN;case HYPHEN_MINUS:var n=I,D=this.peekCodePoint(0),w=this.peekCodePoint(1);if(isNumberStart(n,D,w))return this.reconsumeCodePoint(I),this.consumeNumericToken();if(isIdentifierStart(n,D,w))return this.reconsumeCodePoint(I),this.consumeIdentLikeToken();if(D===HYPHEN_MINUS&&w===GREATER_THAN_SIGN)return this.consumeCodePoint(),this.consumeCodePoint(),CDC_TOKEN;break;case FULL_STOP:if(isNumberStart(I,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(I),this.consumeNumericToken();break;case SOLIDUS:if(this.peekCodePoint(0)===ASTERISK)for(this.consumeCodePoint();;){var M=this.consumeCodePoint();if(M===ASTERISK&&(M=this.consumeCodePoint(),M===SOLIDUS))return this.consumeToken();if(M===EOF)return this.consumeToken()}break;case COLON:return COLON_TOKEN;case SEMICOLON:return SEMICOLON_TOKEN;case LESS_THAN_SIGN:if(this.peekCodePoint(0)===EXCLAMATION_MARK&&this.peekCodePoint(1)===HYPHEN_MINUS&&this.peekCodePoint(2)===HYPHEN_MINUS)return this.consumeCodePoint(),this.consumeCodePoint(),CDO_TOKEN;break;case COMMERCIAL_AT:var d=this.peekCodePoint(0),G=this.peekCodePoint(1),N=this.peekCodePoint(2);if(isIdentifierStart(d,G,N)){var o=this.consumeName();return{type:7,value:o}}break;case LEFT_SQUARE_BRACKET:return LEFT_SQUARE_BRACKET_TOKEN;case REVERSE_SOLIDUS:if(isValidEscape(I,this.peekCodePoint(0)))return this.reconsumeCodePoint(I),this.consumeIdentLikeToken();break;case RIGHT_SQUARE_BRACKET:return RIGHT_SQUARE_BRACKET_TOKEN;case CIRCUMFLEX_ACCENT:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),PREFIX_MATCH_TOKEN;break;case LEFT_CURLY_BRACKET:return LEFT_CURLY_BRACKET_TOKEN;case RIGHT_CURLY_BRACKET:return RIGHT_CURLY_BRACKET_TOKEN;case u:case U:var k=this.peekCodePoint(0),m=this.peekCodePoint(1);return k===PLUS_SIGN&&(isHex(m)||m===QUESTION_MARK)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(I),this.consumeIdentLikeToken();case VERTICAL_LINE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),DASH_MATCH_TOKEN;if(this.peekCodePoint(0)===VERTICAL_LINE)return this.consumeCodePoint(),COLUMN_TOKEN;break;case TILDE:if(this.peekCodePoint(0)===EQUALS_SIGN)return this.consumeCodePoint(),INCLUDE_MATCH_TOKEN;break;case EOF:return EOF_TOKEN}return isWhiteSpace(I)?(this.consumeWhiteSpace(),WHITESPACE_TOKEN):isDigit(I)?(this.reconsumeCodePoint(I),this.consumeNumericToken()):isNameStartCodePoint(I)?(this.reconsumeCodePoint(I),this.consumeIdentLikeToken()):{type:6,value:fromCodePoint$1(I)}},C.prototype.consumeCodePoint=function(){var I=this._value.shift();return typeof I>"u"?-1:I},C.prototype.reconsumeCodePoint=function(I){this._value.unshift(I)},C.prototype.peekCodePoint=function(I){return I>=this._value.length?-1:this._value[I]},C.prototype.consumeUnicodeRangeToken=function(){for(var I=[],Q=this.consumeCodePoint();isHex(Q)&&I.length<6;)I.push(Q),Q=this.consumeCodePoint();for(var B=!1;Q===QUESTION_MARK&&I.length<6;)I.push(Q),Q=this.consumeCodePoint(),B=!0;if(B){var t=parseInt(fromCodePoint$1.apply(void 0,I.map(function(D){return D===QUESTION_MARK?ZERO:D})),16),l=parseInt(fromCodePoint$1.apply(void 0,I.map(function(D){return D===QUESTION_MARK?F:D})),16);return{type:30,start:t,end:l}}var o=parseInt(fromCodePoint$1.apply(void 0,I),16);if(this.peekCodePoint(0)===HYPHEN_MINUS&&isHex(this.peekCodePoint(1))){this.consumeCodePoint(),Q=this.consumeCodePoint();for(var n=[];isHex(Q)&&n.length<6;)n.push(Q),Q=this.consumeCodePoint();var l=parseInt(fromCodePoint$1.apply(void 0,n),16);return{type:30,start:o,end:l}}else return{type:30,start:o,end:o}},C.prototype.consumeIdentLikeToken=function(){var I=this.consumeName();return I.toLowerCase()==="url"&&this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===LEFT_PARENTHESIS?(this.consumeCodePoint(),{type:19,value:I}):{type:20,value:I}},C.prototype.consumeUrlToken=function(){var I=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF)return{type:22,value:""};var Q=this.peekCodePoint(0);if(Q===APOSTROPHE||Q===QUOTATION_MARK){var B=this.consumeStringToken(this.consumeCodePoint());return B.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS)?(this.consumeCodePoint(),{type:22,value:B.value}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN)}for(;;){var t=this.consumeCodePoint();if(t===EOF||t===RIGHT_PARENTHESIS)return{type:22,value:fromCodePoint$1.apply(void 0,I)};if(isWhiteSpace(t))return this.consumeWhiteSpace(),this.peekCodePoint(0)===EOF||this.peekCodePoint(0)===RIGHT_PARENTHESIS?(this.consumeCodePoint(),{type:22,value:fromCodePoint$1.apply(void 0,I)}):(this.consumeBadUrlRemnants(),BAD_URL_TOKEN);if(t===QUOTATION_MARK||t===APOSTROPHE||t===LEFT_PARENTHESIS||isNonPrintableCodePoint(t))return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;if(t===REVERSE_SOLIDUS)if(isValidEscape(t,this.peekCodePoint(0)))I.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),BAD_URL_TOKEN;else I.push(t)}},C.prototype.consumeWhiteSpace=function(){for(;isWhiteSpace(this.peekCodePoint(0));)this.consumeCodePoint()},C.prototype.consumeBadUrlRemnants=function(){for(;;){var I=this.consumeCodePoint();if(I===RIGHT_PARENTHESIS||I===EOF)return;isValidEscape(I,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},C.prototype.consumeStringSlice=function(I){for(var Q=5e4,B="";I>0;){var t=Math.min(Q,I);B+=fromCodePoint$1.apply(void 0,this._value.splice(0,t)),I-=t}return this._value.shift(),B},C.prototype.consumeStringToken=function(I){var Q="",B=0;do{var t=this._value[B];if(t===EOF||t===void 0||t===I)return Q+=this.consumeStringSlice(B),{type:0,value:Q};if(t===LINE_FEED)return this._value.splice(0,B),BAD_STRING_TOKEN;if(t===REVERSE_SOLIDUS){var l=this._value[B+1];l!==EOF&&l!==void 0&&(l===LINE_FEED?(Q+=this.consumeStringSlice(B),B=-1,this._value.shift()):isValidEscape(t,l)&&(Q+=this.consumeStringSlice(B),Q+=fromCodePoint$1(this.consumeEscapedCodePoint()),B=-1))}B++}while(!0)},C.prototype.consumeNumber=function(){var I=[],Q=FLAG_INTEGER,B=this.peekCodePoint(0);for((B===PLUS_SIGN||B===HYPHEN_MINUS)&&I.push(this.consumeCodePoint());isDigit(this.peekCodePoint(0));)I.push(this.consumeCodePoint());B=this.peekCodePoint(0);var t=this.peekCodePoint(1);if(B===FULL_STOP&&isDigit(t))for(I.push(this.consumeCodePoint(),this.consumeCodePoint()),Q=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)I.push(this.consumeCodePoint());B=this.peekCodePoint(0),t=this.peekCodePoint(1);var l=this.peekCodePoint(2);if((B===E||B===e)&&((t===PLUS_SIGN||t===HYPHEN_MINUS)&&isDigit(l)||isDigit(t)))for(I.push(this.consumeCodePoint(),this.consumeCodePoint()),Q=FLAG_NUMBER;isDigit(this.peekCodePoint(0));)I.push(this.consumeCodePoint());return[stringToNumber(I),Q]},C.prototype.consumeNumericToken=function(){var I=this.consumeNumber(),Q=I[0],B=I[1],t=this.peekCodePoint(0),l=this.peekCodePoint(1),o=this.peekCodePoint(2);if(isIdentifierStart(t,l,o)){var n=this.consumeName();return{type:15,number:Q,flags:B,unit:n}}return t===PERCENTAGE_SIGN?(this.consumeCodePoint(),{type:16,number:Q,flags:B}):{type:17,number:Q,flags:B}},C.prototype.consumeEscapedCodePoint=function(){var I=this.consumeCodePoint();if(isHex(I)){for(var Q=fromCodePoint$1(I);isHex(this.peekCodePoint(0))&&Q.length<6;)Q+=fromCodePoint$1(this.consumeCodePoint());isWhiteSpace(this.peekCodePoint(0))&&this.consumeCodePoint();var B=parseInt(Q,16);return B===0||isSurrogateCodePoint(B)||B>1114111?REPLACEMENT_CHARACTER:B}return I===EOF?REPLACEMENT_CHARACTER:I},C.prototype.consumeName=function(){for(var I="";;){var Q=this.consumeCodePoint();if(isNameCodePoint(Q))I+=fromCodePoint$1(Q);else if(isValidEscape(Q,this.peekCodePoint(0)))I+=fromCodePoint$1(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(Q),I}},C}(),Parser=function(){function C(I){this._tokens=I}return C.create=function(I){var Q=new Tokenizer;return Q.write(I),new C(Q.read())},C.parseValue=function(I){return C.create(I).parseComponentValue()},C.parseValues=function(I){return C.create(I).parseComponentValues()},C.prototype.parseComponentValue=function(){for(var I=this.consumeToken();I.type===31;)I=this.consumeToken();if(I.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(I);var Q=this.consumeComponentValue();do I=this.consumeToken();while(I.type===31);if(I.type===32)return Q;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},C.prototype.parseComponentValues=function(){for(var I=[];;){var Q=this.consumeComponentValue();if(Q.type===32)return I;I.push(Q),I.push()}},C.prototype.consumeComponentValue=function(){var I=this.consumeToken();switch(I.type){case 11:case 28:case 2:return this.consumeSimpleBlock(I.type);case 19:return this.consumeFunction(I)}return I},C.prototype.consumeSimpleBlock=function(I){for(var Q={type:I,values:[]},B=this.consumeToken();;){if(B.type===32||isEndingTokenFor(B,I))return Q;this.reconsumeToken(B),Q.values.push(this.consumeComponentValue()),B=this.consumeToken()}},C.prototype.consumeFunction=function(I){for(var Q={name:I.value,values:[],type:18};;){var B=this.consumeToken();if(B.type===32||B.type===3)return Q;this.reconsumeToken(B),Q.values.push(this.consumeComponentValue())}},C.prototype.consumeToken=function(){var I=this._tokens.shift();return typeof I>"u"?EOF_TOKEN:I},C.prototype.reconsumeToken=function(I){this._tokens.unshift(I)},C}(),isDimensionToken=function(C){return C.type===15},isNumberToken=function(C){return C.type===17},isIdentToken=function(C){return C.type===20},isStringToken=function(C){return C.type===0},isIdentWithValue=function(C,I){return isIdentToken(C)&&C.value===I},nonWhiteSpace=function(C){return C.type!==31},nonFunctionArgSeparator=function(C){return C.type!==31&&C.type!==4},parseFunctionArgs=function(C){var I=[],Q=[];return C.forEach(function(B){if(B.type===4){if(Q.length===0)throw new Error("Error parsing function args, zero tokens for arg");I.push(Q),Q=[];return}B.type!==31&&Q.push(B)}),Q.length&&I.push(Q),I},isEndingTokenFor=function(C,I){return I===11&&C.type===12||I===28&&C.type===29?!0:I===2&&C.type===3},isLength=function(C){return C.type===17||C.type===15},isLengthPercentage=function(C){return C.type===16||isLength(C)},parseLengthPercentageTuple=function(C){return C.length>1?[C[0],C[1]]:[C[0]]},ZERO_LENGTH={type:17,number:0,flags:FLAG_INTEGER},FIFTY_PERCENT={type:16,number:50,flags:FLAG_INTEGER},HUNDRED_PERCENT={type:16,number:100,flags:FLAG_INTEGER},getAbsoluteValueForTuple=function(C,I,Q){var B=C[0],t=C[1];return[getAbsoluteValue(B,I),getAbsoluteValue(typeof t<"u"?t:B,Q)]},getAbsoluteValue=function(C,I){if(C.type===16)return C.number/100*I;if(isDimensionToken(C))switch(C.unit){case"rem":case"em":return 16*C.number;case"px":default:return C.number}return C.number},DEG="deg",GRAD="grad",RAD="rad",TURN="turn",angle={name:"angle",parse:function(C,I){if(I.type===15)switch(I.unit){case DEG:return Math.PI*I.number/180;case GRAD:return Math.PI/200*I.number;case RAD:return I.number;case TURN:return Math.PI*2*I.number}throw new Error("Unsupported angle type")}},isAngle=function(C){return C.type===15&&(C.unit===DEG||C.unit===GRAD||C.unit===RAD||C.unit===TURN)},parseNamedSide=function(C){var I=C.filter(isIdentToken).map(function(Q){return Q.value}).join(" ");switch(I){case"to bottom right":case"to right bottom":case"left top":case"top left":return[ZERO_LENGTH,ZERO_LENGTH];case"to top":case"bottom":return deg(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[ZERO_LENGTH,HUNDRED_PERCENT];case"to right":case"left":return deg(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[HUNDRED_PERCENT,HUNDRED_PERCENT];case"to bottom":case"top":return deg(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[HUNDRED_PERCENT,ZERO_LENGTH];case"to left":case"right":return deg(270)}return 0},deg=function(C){return Math.PI*C/180},color$1={name:"color",parse:function(C,I){if(I.type===18){var Q=SUPPORTED_COLOR_FUNCTIONS[I.name];if(typeof Q>"u")throw new Error('Attempting to parse an unsupported color function "'+I.name+'"');return Q(C,I.values)}if(I.type===5){if(I.value.length===3){var B=I.value.substring(0,1),t=I.value.substring(1,2),l=I.value.substring(2,3);return pack(parseInt(B+B,16),parseInt(t+t,16),parseInt(l+l,16),1)}if(I.value.length===4){var B=I.value.substring(0,1),t=I.value.substring(1,2),l=I.value.substring(2,3),o=I.value.substring(3,4);return pack(parseInt(B+B,16),parseInt(t+t,16),parseInt(l+l,16),parseInt(o+o,16)/255)}if(I.value.length===6){var B=I.value.substring(0,2),t=I.value.substring(2,4),l=I.value.substring(4,6);return pack(parseInt(B,16),parseInt(t,16),parseInt(l,16),1)}if(I.value.length===8){var B=I.value.substring(0,2),t=I.value.substring(2,4),l=I.value.substring(4,6),o=I.value.substring(6,8);return pack(parseInt(B,16),parseInt(t,16),parseInt(l,16),parseInt(o,16)/255)}}if(I.type===20){var n=COLORS[I.value.toUpperCase()];if(typeof n<"u")return n}return COLORS.TRANSPARENT}},isTransparent=function(C){return(255&C)===0},asString=function(C){var I=255&C,Q=255&C>>8,B=255&C>>16,t=255&C>>24;return I<255?"rgba("+t+","+B+","+Q+","+I/255+")":"rgb("+t+","+B+","+Q+")"},pack=function(C,I,Q,B){return(C<<24|I<<16|Q<<8|Math.round(B*255)<<0)>>>0},getTokenColorValue=function(C,I){if(C.type===17)return C.number;if(C.type===16){var Q=I===3?1:255;return I===3?C.number/100*Q:Math.round(C.number/100*Q)}return 0},rgb=function(C,I){var Q=I.filter(nonFunctionArgSeparator);if(Q.length===3){var B=Q.map(getTokenColorValue),t=B[0],l=B[1],o=B[2];return pack(t,l,o,1)}if(Q.length===4){var n=Q.map(getTokenColorValue),t=n[0],l=n[1],o=n[2],D=n[3];return pack(t,l,o,D)}return 0};function hue2rgb$1(C,I,Q){return Q<0&&(Q+=1),Q>=1&&(Q-=1),Q<1/6?(I-C)*Q*6+C:Q<1/2?I:Q<2/3?(I-C)*6*(2/3-Q)+C:C}var hsl=function(C,I){var Q=I.filter(nonFunctionArgSeparator),B=Q[0],t=Q[1],l=Q[2],o=Q[3],n=(B.type===17?deg(B.number):angle.parse(C,B))/(Math.PI*2),D=isLengthPercentage(t)?t.number/100:0,w=isLengthPercentage(l)?l.number/100:0,M=typeof o<"u"&&isLengthPercentage(o)?getAbsoluteValue(o,1):1;if(D===0)return pack(w*255,w*255,w*255,1);var d=w<=.5?w*(D+1):w+D-w*D,G=w*2-d,N=hue2rgb$1(G,d,n+1/3),k=hue2rgb$1(G,d,n),m=hue2rgb$1(G,d,n-1/3);return pack(N*255,k*255,m*255,M)},SUPPORTED_COLOR_FUNCTIONS={hsl,hsla:hsl,rgb,rgba:rgb},parseColor=function(C,I){return color$1.parse(C,Parser.create(I).parseComponentValue())},COLORS={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},backgroundClip={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(C,I){return I.map(function(Q){if(isIdentToken(Q))switch(Q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},backgroundColor={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},parseColorStop=function(C,I){var Q=color$1.parse(C,I[0]),B=I[1];return B&&isLengthPercentage(B)?{color:Q,stop:B}:{color:Q,stop:null}},processColorStops=function(C,I){var Q=C[0],B=C[C.length-1];Q.stop===null&&(Q.stop=ZERO_LENGTH),B.stop===null&&(B.stop=HUNDRED_PERCENT);for(var t=[],l=0,o=0;o<C.length;o++){var n=C[o].stop;if(n!==null){var D=getAbsoluteValue(n,I);D>l?t.push(D):t.push(l),l=D}else t.push(null)}for(var w=null,o=0;o<t.length;o++){var M=t[o];if(M===null)w===null&&(w=o);else if(w!==null){for(var d=o-w,G=t[w-1],N=(M-G)/(d+1),k=1;k<=d;k++)t[w+k-1]=N*k;w=null}}return C.map(function(m,Y){var S=m.color;return{color:S,stop:Math.max(Math.min(1,t[Y]/I),0)}})},getAngleFromCorner=function(C,I,Q){var B=I/2,t=Q/2,l=getAbsoluteValue(C[0],I)-B,o=t-getAbsoluteValue(C[1],Q);return(Math.atan2(o,l)+Math.PI*2)%(Math.PI*2)},calculateGradientDirection=function(C,I,Q){var B=typeof C=="number"?C:getAngleFromCorner(C,I,Q),t=Math.abs(I*Math.sin(B))+Math.abs(Q*Math.cos(B)),l=I/2,o=Q/2,n=t/2,D=Math.sin(B-Math.PI/2)*n,w=Math.cos(B-Math.PI/2)*n;return[t,l-w,l+w,o-D,o+D]},distance=function(C,I){return Math.sqrt(C*C+I*I)},findCorner=function(C,I,Q,B,t){var l=[[0,0],[0,I],[C,0],[C,I]];return l.reduce(function(o,n){var D=n[0],w=n[1],M=distance(Q-D,B-w);return(t?M<o.optimumDistance:M>o.optimumDistance)?{optimumCorner:n,optimumDistance:M}:o},{optimumDistance:t?1/0:-1/0,optimumCorner:null}).optimumCorner},calculateRadius=function(C,I,Q,B,t){var l=0,o=0;switch(C.size){case 0:C.shape===0?l=o=Math.min(Math.abs(I),Math.abs(I-B),Math.abs(Q),Math.abs(Q-t)):C.shape===1&&(l=Math.min(Math.abs(I),Math.abs(I-B)),o=Math.min(Math.abs(Q),Math.abs(Q-t)));break;case 2:if(C.shape===0)l=o=Math.min(distance(I,Q),distance(I,Q-t),distance(I-B,Q),distance(I-B,Q-t));else if(C.shape===1){var n=Math.min(Math.abs(Q),Math.abs(Q-t))/Math.min(Math.abs(I),Math.abs(I-B)),D=findCorner(B,t,I,Q,!0),w=D[0],M=D[1];l=distance(w-I,(M-Q)/n),o=n*l}break;case 1:C.shape===0?l=o=Math.max(Math.abs(I),Math.abs(I-B),Math.abs(Q),Math.abs(Q-t)):C.shape===1&&(l=Math.max(Math.abs(I),Math.abs(I-B)),o=Math.max(Math.abs(Q),Math.abs(Q-t)));break;case 3:if(C.shape===0)l=o=Math.max(distance(I,Q),distance(I,Q-t),distance(I-B,Q),distance(I-B,Q-t));else if(C.shape===1){var n=Math.max(Math.abs(Q),Math.abs(Q-t))/Math.max(Math.abs(I),Math.abs(I-B)),d=findCorner(B,t,I,Q,!1),w=d[0],M=d[1];l=distance(w-I,(M-Q)/n),o=n*l}break}return Array.isArray(C.size)&&(l=getAbsoluteValue(C.size[0],B),o=C.size.length===2?getAbsoluteValue(C.size[1],t):l),[l,o]},linearGradient=function(C,I){var Q=deg(180),B=[];return parseFunctionArgs(I).forEach(function(t,l){if(l===0){var o=t[0];if(o.type===20&&o.value==="to"){Q=parseNamedSide(t);return}else if(isAngle(o)){Q=angle.parse(C,o);return}}var n=parseColorStop(C,t);B.push(n)}),{angle:Q,stops:B,type:1}},prefixLinearGradient=function(C,I){var Q=deg(180),B=[];return parseFunctionArgs(I).forEach(function(t,l){if(l===0){var o=t[0];if(o.type===20&&["top","left","right","bottom"].indexOf(o.value)!==-1){Q=parseNamedSide(t);return}else if(isAngle(o)){Q=(angle.parse(C,o)+deg(270))%deg(360);return}}var n=parseColorStop(C,t);B.push(n)}),{angle:Q,stops:B,type:1}},webkitGradient=function(C,I){var Q=deg(180),B=[],t=1,l=0,o=3,n=[];return parseFunctionArgs(I).forEach(function(D,w){var M=D[0];if(w===0){if(isIdentToken(M)&&M.value==="linear"){t=1;return}else if(isIdentToken(M)&&M.value==="radial"){t=2;return}}if(M.type===18){if(M.name==="from"){var d=color$1.parse(C,M.values[0]);B.push({stop:ZERO_LENGTH,color:d})}else if(M.name==="to"){var d=color$1.parse(C,M.values[0]);B.push({stop:HUNDRED_PERCENT,color:d})}else if(M.name==="color-stop"){var G=M.values.filter(nonFunctionArgSeparator);if(G.length===2){var d=color$1.parse(C,G[1]),N=G[0];isNumberToken(N)&&B.push({stop:{type:16,number:N.number*100,flags:N.flags},color:d})}}}}),t===1?{angle:(Q+deg(180))%deg(360),stops:B,type:t}:{size:o,shape:l,stops:B,position:n,type:t}},CLOSEST_SIDE="closest-side",FARTHEST_SIDE="farthest-side",CLOSEST_CORNER="closest-corner",FARTHEST_CORNER="farthest-corner",CIRCLE="circle",ELLIPSE="ellipse",COVER="cover",CONTAIN="contain",radialGradient=function(C,I){var Q=0,B=3,t=[],l=[];return parseFunctionArgs(I).forEach(function(o,n){var D=!0;if(n===0){var w=!1;D=o.reduce(function(d,G){if(w)if(isIdentToken(G))switch(G.value){case"center":return l.push(FIFTY_PERCENT),d;case"top":case"left":return l.push(ZERO_LENGTH),d;case"right":case"bottom":return l.push(HUNDRED_PERCENT),d}else(isLengthPercentage(G)||isLength(G))&&l.push(G);else if(isIdentToken(G))switch(G.value){case CIRCLE:return Q=0,!1;case ELLIPSE:return Q=1,!1;case"at":return w=!0,!1;case CLOSEST_SIDE:return B=0,!1;case COVER:case FARTHEST_SIDE:return B=1,!1;case CONTAIN:case CLOSEST_CORNER:return B=2,!1;case FARTHEST_CORNER:return B=3,!1}else if(isLength(G)||isLengthPercentage(G))return Array.isArray(B)||(B=[]),B.push(G),!1;return d},D)}if(D){var M=parseColorStop(C,o);t.push(M)}}),{size:B,shape:Q,stops:t,position:l,type:2}},prefixRadialGradient=function(C,I){var Q=0,B=3,t=[],l=[];return parseFunctionArgs(I).forEach(function(o,n){var D=!0;if(n===0?D=o.reduce(function(M,d){if(isIdentToken(d))switch(d.value){case"center":return l.push(FIFTY_PERCENT),!1;case"top":case"left":return l.push(ZERO_LENGTH),!1;case"right":case"bottom":return l.push(HUNDRED_PERCENT),!1}else if(isLengthPercentage(d)||isLength(d))return l.push(d),!1;return M},D):n===1&&(D=o.reduce(function(M,d){if(isIdentToken(d))switch(d.value){case CIRCLE:return Q=0,!1;case ELLIPSE:return Q=1,!1;case CONTAIN:case CLOSEST_SIDE:return B=0,!1;case FARTHEST_SIDE:return B=1,!1;case CLOSEST_CORNER:return B=2,!1;case COVER:case FARTHEST_CORNER:return B=3,!1}else if(isLength(d)||isLengthPercentage(d))return Array.isArray(B)||(B=[]),B.push(d),!1;return M},D)),D){var w=parseColorStop(C,o);t.push(w)}}),{size:B,shape:Q,stops:t,position:l,type:2}},isLinearGradient=function(C){return C.type===1},isRadialGradient=function(C){return C.type===2},image={name:"image",parse:function(C,I){if(I.type===22){var Q={url:I.value,type:0};return C.cache.addImage(I.value),Q}if(I.type===18){var B=SUPPORTED_IMAGE_FUNCTIONS[I.name];if(typeof B>"u")throw new Error('Attempting to parse an unsupported image function "'+I.name+'"');return B(C,I.values)}throw new Error("Unsupported image type "+I.type)}};function isSupportedImage(C){return!(C.type===20&&C.value==="none")&&(C.type!==18||!!SUPPORTED_IMAGE_FUNCTIONS[C.name])}var SUPPORTED_IMAGE_FUNCTIONS={"linear-gradient":linearGradient,"-moz-linear-gradient":prefixLinearGradient,"-ms-linear-gradient":prefixLinearGradient,"-o-linear-gradient":prefixLinearGradient,"-webkit-linear-gradient":prefixLinearGradient,"radial-gradient":radialGradient,"-moz-radial-gradient":prefixRadialGradient,"-ms-radial-gradient":prefixRadialGradient,"-o-radial-gradient":prefixRadialGradient,"-webkit-radial-gradient":prefixRadialGradient,"-webkit-gradient":webkitGradient},backgroundImage={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(C,I){if(I.length===0)return[];var Q=I[0];return Q.type===20&&Q.value==="none"?[]:I.filter(function(B){return nonFunctionArgSeparator(B)&&isSupportedImage(B)}).map(function(B){return image.parse(C,B)})}},backgroundOrigin={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(C,I){return I.map(function(Q){if(isIdentToken(Q))switch(Q.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},backgroundPosition={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(C,I){return parseFunctionArgs(I).map(function(Q){return Q.filter(isLengthPercentage)}).map(parseLengthPercentageTuple)}},backgroundRepeat={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(C,I){return parseFunctionArgs(I).map(function(Q){return Q.filter(isIdentToken).map(function(B){return B.value}).join(" ")}).map(parseBackgroundRepeat)}},parseBackgroundRepeat=function(C){switch(C){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},BACKGROUND_SIZE;(function(C){C.AUTO="auto",C.CONTAIN="contain",C.COVER="cover"})(BACKGROUND_SIZE||(BACKGROUND_SIZE={}));var backgroundSize={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(C,I){return parseFunctionArgs(I).map(function(Q){return Q.filter(isBackgroundSizeInfoToken)})}},isBackgroundSizeInfoToken=function(C){return isIdentToken(C)||isLengthPercentage(C)},borderColorForSide=function(C){return{name:"border-"+C+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},borderTopColor=borderColorForSide("top"),borderRightColor=borderColorForSide("right"),borderBottomColor=borderColorForSide("bottom"),borderLeftColor=borderColorForSide("left"),borderRadiusForSide=function(C){return{name:"border-radius-"+C,initialValue:"0 0",prefix:!1,type:1,parse:function(I,Q){return parseLengthPercentageTuple(Q.filter(isLengthPercentage))}}},borderTopLeftRadius=borderRadiusForSide("top-left"),borderTopRightRadius=borderRadiusForSide("top-right"),borderBottomRightRadius=borderRadiusForSide("bottom-right"),borderBottomLeftRadius=borderRadiusForSide("bottom-left"),borderStyleForSide=function(C){return{name:"border-"+C+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(I,Q){switch(Q){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},borderTopStyle=borderStyleForSide("top"),borderRightStyle=borderStyleForSide("right"),borderBottomStyle=borderStyleForSide("bottom"),borderLeftStyle=borderStyleForSide("left"),borderWidthForSide=function(C){return{name:"border-"+C+"-width",initialValue:"0",type:0,prefix:!1,parse:function(I,Q){return isDimensionToken(Q)?Q.number:0}}},borderTopWidth=borderWidthForSide("top"),borderRightWidth=borderWidthForSide("right"),borderBottomWidth=borderWidthForSide("bottom"),borderLeftWidth=borderWidthForSide("left"),color={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},direction={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(C,I){switch(I){case"rtl":return 1;case"ltr":default:return 0}}},display={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(C,I){return I.filter(isIdentToken).reduce(function(Q,B){return Q|parseDisplayValue(B.value)},0)}},parseDisplayValue=function(C){switch(C){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},float={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(C,I){switch(I){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},letterSpacing={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(C,I){return I.type===20&&I.value==="normal"?0:I.type===17||I.type===15?I.number:0}},LINE_BREAK;(function(C){C.NORMAL="normal",C.STRICT="strict"})(LINE_BREAK||(LINE_BREAK={}));var lineBreak={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(C,I){switch(I){case"strict":return LINE_BREAK.STRICT;case"normal":default:return LINE_BREAK.NORMAL}}},lineHeight={name:"line-height",initialValue:"normal",prefix:!1,type:4},computeLineHeight=function(C,I){return isIdentToken(C)&&C.value==="normal"?1.2*I:C.type===17?I*C.number:isLengthPercentage(C)?getAbsoluteValue(C,I):I},listStyleImage={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(C,I){return I.type===20&&I.value==="none"?null:image.parse(C,I)}},listStylePosition={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(C,I){switch(I){case"inside":return 0;case"outside":default:return 1}}},listStyleType={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(C,I){switch(I){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},marginForSide=function(C){return{name:"margin-"+C,initialValue:"0",prefix:!1,type:4}},marginTop=marginForSide("top"),marginRight=marginForSide("right"),marginBottom=marginForSide("bottom"),marginLeft=marginForSide("left"),overflow={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(C,I){return I.filter(isIdentToken).map(function(Q){switch(Q.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},overflowWrap={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(C,I){switch(I){case"break-word":return"break-word";case"normal":default:return"normal"}}},paddingForSide=function(C){return{name:"padding-"+C,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},paddingTop=paddingForSide("top"),paddingRight=paddingForSide("right"),paddingBottom=paddingForSide("bottom"),paddingLeft=paddingForSide("left"),textAlign={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(C,I){switch(I){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},position={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(C,I){switch(I){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},textShadow={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(C,I){return I.length===1&&isIdentWithValue(I[0],"none")?[]:parseFunctionArgs(I).map(function(Q){for(var B={color:COLORS.TRANSPARENT,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH},t=0,l=0;l<Q.length;l++){var o=Q[l];isLength(o)?(t===0?B.offsetX=o:t===1?B.offsetY=o:B.blur=o,t++):B.color=color$1.parse(C,o)}return B})}},textTransform={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(C,I){switch(I){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},transform$1={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(C,I){if(I.type===20&&I.value==="none")return null;if(I.type===18){var Q=SUPPORTED_TRANSFORM_FUNCTIONS[I.name];if(typeof Q>"u")throw new Error('Attempting to parse an unsupported transform function "'+I.name+'"');return Q(I.values)}return null}},matrix=function(C){var I=C.filter(function(Q){return Q.type===17}).map(function(Q){return Q.number});return I.length===6?I:null},matrix3d=function(C){var I=C.filter(function(D){return D.type===17}).map(function(D){return D.number}),Q=I[0],B=I[1];I[2],I[3];var t=I[4],l=I[5];I[6],I[7],I[8],I[9],I[10],I[11];var o=I[12],n=I[13];return I[14],I[15],I.length===16?[Q,B,t,l,o,n]:null},SUPPORTED_TRANSFORM_FUNCTIONS={matrix,matrix3d},DEFAULT_VALUE={type:16,number:50,flags:FLAG_INTEGER},DEFAULT=[DEFAULT_VALUE,DEFAULT_VALUE],transformOrigin={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(C,I){var Q=I.filter(isLengthPercentage);return Q.length!==2?DEFAULT:[Q[0],Q[1]]}},visibility={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(C,I){switch(I){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},WORD_BREAK;(function(C){C.NORMAL="normal",C.BREAK_ALL="break-all",C.KEEP_ALL="keep-all"})(WORD_BREAK||(WORD_BREAK={}));var wordBreak={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(C,I){switch(I){case"break-all":return WORD_BREAK.BREAK_ALL;case"keep-all":return WORD_BREAK.KEEP_ALL;case"normal":default:return WORD_BREAK.NORMAL}}},zIndex={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(C,I){if(I.type===20)return{auto:!0,order:0};if(isNumberToken(I))return{auto:!1,order:I.number};throw new Error("Invalid z-index number parsed")}},time={name:"time",parse:function(C,I){if(I.type===15)switch(I.unit.toLowerCase()){case"s":return 1e3*I.number;case"ms":return I.number}throw new Error("Unsupported time type")}},opacity={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(C,I){return isNumberToken(I)?I.number:1}},textDecorationColor={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},textDecorationLine={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(C,I){return I.filter(isIdentToken).map(function(Q){switch(Q.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(Q){return Q!==0})}},fontFamily={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(C,I){var Q=[],B=[];return I.forEach(function(t){switch(t.type){case 20:case 0:Q.push(t.value);break;case 17:Q.push(t.number.toString());break;case 4:B.push(Q.join(" ")),Q.length=0;break}}),Q.length&&B.push(Q.join(" ")),B.map(function(t){return t.indexOf(" ")===-1?t:"'"+t+"'"})}},fontSize={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},fontWeight={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(C,I){if(isNumberToken(I))return I.number;if(isIdentToken(I))switch(I.value){case"bold":return 700;case"normal":default:return 400}return 400}},fontVariant={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(C,I){return I.filter(isIdentToken).map(function(Q){return Q.value})}},fontStyle={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(C,I){switch(I){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},contains=function(C,I){return(C&I)!==0},content={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(C,I){if(I.length===0)return[];var Q=I[0];return Q.type===20&&Q.value==="none"?[]:I}},counterIncrement={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(C,I){if(I.length===0)return null;var Q=I[0];if(Q.type===20&&Q.value==="none")return null;for(var B=[],t=I.filter(nonWhiteSpace),l=0;l<t.length;l++){var o=t[l],n=t[l+1];if(o.type===20){var D=n&&isNumberToken(n)?n.number:1;B.push({counter:o.value,increment:D})}}return B}},counterReset={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(C,I){if(I.length===0)return[];for(var Q=[],B=I.filter(nonWhiteSpace),t=0;t<B.length;t++){var l=B[t],o=B[t+1];if(isIdentToken(l)&&l.value!=="none"){var n=o&&isNumberToken(o)?o.number:0;Q.push({counter:l.value,reset:n})}}return Q}},duration={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(C,I){return I.filter(isDimensionToken).map(function(Q){return time.parse(C,Q)})}},quotes={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(C,I){if(I.length===0)return null;var Q=I[0];if(Q.type===20&&Q.value==="none")return null;var B=[],t=I.filter(isStringToken);if(t.length%2!==0)return null;for(var l=0;l<t.length;l+=2){var o=t[l].value,n=t[l+1].value;B.push({open:o,close:n})}return B}},getQuote=function(C,I,Q){if(!C)return"";var B=C[Math.min(I,C.length-1)];return B?Q?B.open:B.close:""},boxShadow={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(C,I){return I.length===1&&isIdentWithValue(I[0],"none")?[]:parseFunctionArgs(I).map(function(Q){for(var B={color:255,offsetX:ZERO_LENGTH,offsetY:ZERO_LENGTH,blur:ZERO_LENGTH,spread:ZERO_LENGTH,inset:!1},t=0,l=0;l<Q.length;l++){var o=Q[l];isIdentWithValue(o,"inset")?B.inset=!0:isLength(o)?(t===0?B.offsetX=o:t===1?B.offsetY=o:t===2?B.blur=o:B.spread=o,t++):B.color=color$1.parse(C,o)}return B})}},paintOrder={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(C,I){var Q=[0,1,2],B=[];return I.filter(isIdentToken).forEach(function(t){switch(t.value){case"stroke":B.push(1);break;case"fill":B.push(0);break;case"markers":B.push(2);break}}),Q.forEach(function(t){B.indexOf(t)===-1&&B.push(t)}),B}},webkitTextStrokeColor={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},webkitTextStrokeWidth={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(C,I){return isDimensionToken(I)?I.number:0}},CSSParsedDeclaration=function(){function C(I,Q){var B,t;this.animationDuration=parse(I,duration,Q.animationDuration),this.backgroundClip=parse(I,backgroundClip,Q.backgroundClip),this.backgroundColor=parse(I,backgroundColor,Q.backgroundColor),this.backgroundImage=parse(I,backgroundImage,Q.backgroundImage),this.backgroundOrigin=parse(I,backgroundOrigin,Q.backgroundOrigin),this.backgroundPosition=parse(I,backgroundPosition,Q.backgroundPosition),this.backgroundRepeat=parse(I,backgroundRepeat,Q.backgroundRepeat),this.backgroundSize=parse(I,backgroundSize,Q.backgroundSize),this.borderTopColor=parse(I,borderTopColor,Q.borderTopColor),this.borderRightColor=parse(I,borderRightColor,Q.borderRightColor),this.borderBottomColor=parse(I,borderBottomColor,Q.borderBottomColor),this.borderLeftColor=parse(I,borderLeftColor,Q.borderLeftColor),this.borderTopLeftRadius=parse(I,borderTopLeftRadius,Q.borderTopLeftRadius),this.borderTopRightRadius=parse(I,borderTopRightRadius,Q.borderTopRightRadius),this.borderBottomRightRadius=parse(I,borderBottomRightRadius,Q.borderBottomRightRadius),this.borderBottomLeftRadius=parse(I,borderBottomLeftRadius,Q.borderBottomLeftRadius),this.borderTopStyle=parse(I,borderTopStyle,Q.borderTopStyle),this.borderRightStyle=parse(I,borderRightStyle,Q.borderRightStyle),this.borderBottomStyle=parse(I,borderBottomStyle,Q.borderBottomStyle),this.borderLeftStyle=parse(I,borderLeftStyle,Q.borderLeftStyle),this.borderTopWidth=parse(I,borderTopWidth,Q.borderTopWidth),this.borderRightWidth=parse(I,borderRightWidth,Q.borderRightWidth),this.borderBottomWidth=parse(I,borderBottomWidth,Q.borderBottomWidth),this.borderLeftWidth=parse(I,borderLeftWidth,Q.borderLeftWidth),this.boxShadow=parse(I,boxShadow,Q.boxShadow),this.color=parse(I,color,Q.color),this.direction=parse(I,direction,Q.direction),this.display=parse(I,display,Q.display),this.float=parse(I,float,Q.cssFloat),this.fontFamily=parse(I,fontFamily,Q.fontFamily),this.fontSize=parse(I,fontSize,Q.fontSize),this.fontStyle=parse(I,fontStyle,Q.fontStyle),this.fontVariant=parse(I,fontVariant,Q.fontVariant),this.fontWeight=parse(I,fontWeight,Q.fontWeight),this.letterSpacing=parse(I,letterSpacing,Q.letterSpacing),this.lineBreak=parse(I,lineBreak,Q.lineBreak),this.lineHeight=parse(I,lineHeight,Q.lineHeight),this.listStyleImage=parse(I,listStyleImage,Q.listStyleImage),this.listStylePosition=parse(I,listStylePosition,Q.listStylePosition),this.listStyleType=parse(I,listStyleType,Q.listStyleType),this.marginTop=parse(I,marginTop,Q.marginTop),this.marginRight=parse(I,marginRight,Q.marginRight),this.marginBottom=parse(I,marginBottom,Q.marginBottom),this.marginLeft=parse(I,marginLeft,Q.marginLeft),this.opacity=parse(I,opacity,Q.opacity);var l=parse(I,overflow,Q.overflow);this.overflowX=l[0],this.overflowY=l[l.length>1?1:0],this.overflowWrap=parse(I,overflowWrap,Q.overflowWrap),this.paddingTop=parse(I,paddingTop,Q.paddingTop),this.paddingRight=parse(I,paddingRight,Q.paddingRight),this.paddingBottom=parse(I,paddingBottom,Q.paddingBottom),this.paddingLeft=parse(I,paddingLeft,Q.paddingLeft),this.paintOrder=parse(I,paintOrder,Q.paintOrder),this.position=parse(I,position,Q.position),this.textAlign=parse(I,textAlign,Q.textAlign),this.textDecorationColor=parse(I,textDecorationColor,(B=Q.textDecorationColor)!==null&&B!==void 0?B:Q.color),this.textDecorationLine=parse(I,textDecorationLine,(t=Q.textDecorationLine)!==null&&t!==void 0?t:Q.textDecoration),this.textShadow=parse(I,textShadow,Q.textShadow),this.textTransform=parse(I,textTransform,Q.textTransform),this.transform=parse(I,transform$1,Q.transform),this.transformOrigin=parse(I,transformOrigin,Q.transformOrigin),this.visibility=parse(I,visibility,Q.visibility),this.webkitTextStrokeColor=parse(I,webkitTextStrokeColor,Q.webkitTextStrokeColor),this.webkitTextStrokeWidth=parse(I,webkitTextStrokeWidth,Q.webkitTextStrokeWidth),this.wordBreak=parse(I,wordBreak,Q.wordBreak),this.zIndex=parse(I,zIndex,Q.zIndex)}return C.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},C.prototype.isTransparent=function(){return isTransparent(this.backgroundColor)},C.prototype.isTransformed=function(){return this.transform!==null},C.prototype.isPositioned=function(){return this.position!==0},C.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},C.prototype.isFloating=function(){return this.float!==0},C.prototype.isInlineLevel=function(){return contains(this.display,4)||contains(this.display,33554432)||contains(this.display,268435456)||contains(this.display,536870912)||contains(this.display,67108864)||contains(this.display,134217728)},C}(),CSSParsedPseudoDeclaration=function(){function C(I,Q){this.content=parse(I,content,Q.content),this.quotes=parse(I,quotes,Q.quotes)}return C}(),CSSParsedCounterDeclaration=function(){function C(I,Q){this.counterIncrement=parse(I,counterIncrement,Q.counterIncrement),this.counterReset=parse(I,counterReset,Q.counterReset)}return C}(),parse=function(C,I,Q){var B=new Tokenizer,t=Q!==null&&typeof Q<"u"?Q.toString():I.initialValue;B.write(t);var l=new Parser(B.read());switch(I.type){case 2:var o=l.parseComponentValue();return I.parse(C,isIdentToken(o)?o.value:I.initialValue);case 0:return I.parse(C,l.parseComponentValue());case 1:return I.parse(C,l.parseComponentValues());case 4:return l.parseComponentValue();case 3:switch(I.format){case"angle":return angle.parse(C,l.parseComponentValue());case"color":return color$1.parse(C,l.parseComponentValue());case"image":return image.parse(C,l.parseComponentValue());case"length":var n=l.parseComponentValue();return isLength(n)?n:ZERO_LENGTH;case"length-percentage":var D=l.parseComponentValue();return isLengthPercentage(D)?D:ZERO_LENGTH;case"time":return time.parse(C,l.parseComponentValue())}break}},elementDebuggerAttribute="data-html2canvas-debug",getElementDebugType=function(C){var I=C.getAttribute(elementDebuggerAttribute);switch(I){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},isDebugging=function(C,I){var Q=getElementDebugType(C);return Q===1||I===Q},ElementContainer=function(){function C(I,Q){if(this.context=I,this.textNodes=[],this.elements=[],this.flags=0,isDebugging(Q,3))debugger;this.styles=new CSSParsedDeclaration(I,window.getComputedStyle(Q,null)),isHTMLElementNode(Q)&&(this.styles.animationDuration.some(function(B){return B>0})&&(Q.style.animationDuration="0s"),this.styles.transform!==null&&(Q.style.transform="none")),this.bounds=parseBounds(this.context,Q),isDebugging(Q,4)&&(this.flags|=16)}return C}(),base64="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",chars$1="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup$1=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i$1=0;i$1<chars$1.length;i$1++)lookup$1[chars$1.charCodeAt(i$1)]=i$1;var decode=function(C){var I=C.length*.75,Q=C.length,B,t=0,l,o,n,D;C[C.length-1]==="="&&(I--,C[C.length-2]==="="&&I--);var w=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(I):new Array(I),M=Array.isArray(w)?w:new Uint8Array(w);for(B=0;B<Q;B+=4)l=lookup$1[C.charCodeAt(B)],o=lookup$1[C.charCodeAt(B+1)],n=lookup$1[C.charCodeAt(B+2)],D=lookup$1[C.charCodeAt(B+3)],M[t++]=l<<2|o>>4,M[t++]=(o&15)<<4|n>>2,M[t++]=(n&3)<<6|D&63;return w},polyUint16Array=function(C){for(var I=C.length,Q=[],B=0;B<I;B+=2)Q.push(C[B+1]<<8|C[B]);return Q},polyUint32Array=function(C){for(var I=C.length,Q=[],B=0;B<I;B+=4)Q.push(C[B+3]<<24|C[B+2]<<16|C[B+1]<<8|C[B]);return Q},UTRIE2_SHIFT_2=5,UTRIE2_SHIFT_1=6+5,UTRIE2_INDEX_SHIFT=2,UTRIE2_SHIFT_1_2=UTRIE2_SHIFT_1-UTRIE2_SHIFT_2,UTRIE2_LSCP_INDEX_2_OFFSET=65536>>UTRIE2_SHIFT_2,UTRIE2_DATA_BLOCK_LENGTH=1<<UTRIE2_SHIFT_2,UTRIE2_DATA_MASK=UTRIE2_DATA_BLOCK_LENGTH-1,UTRIE2_LSCP_INDEX_2_LENGTH=1024>>UTRIE2_SHIFT_2,UTRIE2_INDEX_2_BMP_LENGTH=UTRIE2_LSCP_INDEX_2_OFFSET+UTRIE2_LSCP_INDEX_2_LENGTH,UTRIE2_UTF8_2B_INDEX_2_OFFSET=UTRIE2_INDEX_2_BMP_LENGTH,UTRIE2_UTF8_2B_INDEX_2_LENGTH=32,UTRIE2_INDEX_1_OFFSET=UTRIE2_UTF8_2B_INDEX_2_OFFSET+UTRIE2_UTF8_2B_INDEX_2_LENGTH,UTRIE2_OMITTED_BMP_INDEX_1_LENGTH=65536>>UTRIE2_SHIFT_1,UTRIE2_INDEX_2_BLOCK_LENGTH=1<<UTRIE2_SHIFT_1_2,UTRIE2_INDEX_2_MASK=UTRIE2_INDEX_2_BLOCK_LENGTH-1,slice16=function(C,I,Q){return C.slice?C.slice(I,Q):new Uint16Array(Array.prototype.slice.call(C,I,Q))},slice32=function(C,I,Q){return C.slice?C.slice(I,Q):new Uint32Array(Array.prototype.slice.call(C,I,Q))},createTrieFromBase64=function(C,I){var Q=decode(C),B=Array.isArray(Q)?polyUint32Array(Q):new Uint32Array(Q),t=Array.isArray(Q)?polyUint16Array(Q):new Uint16Array(Q),l=24,o=slice16(t,l/2,B[4]/2),n=B[5]===2?slice16(t,(l+B[4])/2):slice32(B,Math.ceil((l+B[4])/4));return new Trie(B[0],B[1],B[2],B[3],o,n)},Trie=function(){function C(I,Q,B,t,l,o){this.initialValue=I,this.errorValue=Q,this.highStart=B,this.highValueIndex=t,this.index=l,this.data=o}return C.prototype.get=function(I){var Q;if(I>=0){if(I<55296||I>56319&&I<=65535)return Q=this.index[I>>UTRIE2_SHIFT_2],Q=(Q<<UTRIE2_INDEX_SHIFT)+(I&UTRIE2_DATA_MASK),this.data[Q];if(I<=65535)return Q=this.index[UTRIE2_LSCP_INDEX_2_OFFSET+(I-55296>>UTRIE2_SHIFT_2)],Q=(Q<<UTRIE2_INDEX_SHIFT)+(I&UTRIE2_DATA_MASK),this.data[Q];if(I<this.highStart)return Q=UTRIE2_INDEX_1_OFFSET-UTRIE2_OMITTED_BMP_INDEX_1_LENGTH+(I>>UTRIE2_SHIFT_1),Q=this.index[Q],Q+=I>>UTRIE2_SHIFT_2&UTRIE2_INDEX_2_MASK,Q=this.index[Q],Q=(Q<<UTRIE2_INDEX_SHIFT)+(I&UTRIE2_DATA_MASK),this.data[Q];if(I<=1114111)return this.data[this.highValueIndex]}return this.errorValue},C}(),chars="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",lookup=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var i=0;i<chars.length;i++)lookup[chars.charCodeAt(i)]=i;var Prepend=1,CR$2=2,LF$2=3,Control=4,Extend=5,SpacingMark=7,L=8,V=9,T=10,LV$1=11,LVT=12,ZWJ=13,Extended_Pictographic=14,RI=15,toCodePoints=function(C){for(var I=[],Q=0,B=C.length;Q<B;){var t=C.charCodeAt(Q++);if(t>=55296&&t<=56319&&Q<B){var l=C.charCodeAt(Q++);(l&64512)===56320?I.push(((t&1023)<<10)+(l&1023)+65536):(I.push(t),Q--)}else I.push(t)}return I},fromCodePoint=function(){for(var C=[],I=0;I<arguments.length;I++)C[I]=arguments[I];if(String.fromCodePoint)return String.fromCodePoint.apply(String,C);var Q=C.length;if(!Q)return"";for(var B=[],t=-1,l="";++t<Q;){var o=C[t];o<=65535?B.push(o):(o-=65536,B.push((o>>10)+55296,o%1024+56320)),(t+1===Q||B.length>16384)&&(l+=String.fromCharCode.apply(String,B),B.length=0)}return l},UnicodeTrie=createTrieFromBase64(base64),BREAK_NOT_ALLOWED="×",BREAK_ALLOWED="÷",codePointToClass=function(C){return UnicodeTrie.get(C)},_graphemeBreakAtIndex=function(C,I,Q){var B=Q-2,t=I[B],l=I[Q-1],o=I[Q];if(l===CR$2&&o===LF$2)return BREAK_NOT_ALLOWED;if(l===CR$2||l===LF$2||l===Control||o===CR$2||o===LF$2||o===Control)return BREAK_ALLOWED;if(l===L&&[L,V,LV$1,LVT].indexOf(o)!==-1||(l===LV$1||l===V)&&(o===V||o===T)||(l===LVT||l===T)&&o===T||o===ZWJ||o===Extend||o===SpacingMark||l===Prepend)return BREAK_NOT_ALLOWED;if(l===ZWJ&&o===Extended_Pictographic){for(;t===Extend;)t=I[--B];if(t===Extended_Pictographic)return BREAK_NOT_ALLOWED}if(l===RI&&o===RI){for(var n=0;t===RI;)n++,t=I[--B];if(n%2===0)return BREAK_NOT_ALLOWED}return BREAK_ALLOWED},GraphemeBreaker=function(C){var I=toCodePoints(C),Q=I.length,B=0,t=0,l=I.map(codePointToClass);return{next:function(){if(B>=Q)return{done:!0,value:null};for(var o=BREAK_NOT_ALLOWED;B<Q&&(o=_graphemeBreakAtIndex(I,l,++B))===BREAK_NOT_ALLOWED;);if(o!==BREAK_NOT_ALLOWED||B===Q){var n=fromCodePoint.apply(null,I.slice(t,B));return t=B,{value:n,done:!1}}return{done:!0,value:null}}}},splitGraphemes=function(C){for(var I=GraphemeBreaker(C),Q=[],B;!(B=I.next()).done;)B.value&&Q.push(B.value.slice());return Q},testRangeBounds=function(C){var I=123;if(C.createRange){var Q=C.createRange();if(Q.getBoundingClientRect){var B=C.createElement("boundtest");B.style.height=I+"px",B.style.display="block",C.body.appendChild(B),Q.selectNode(B);var t=Q.getBoundingClientRect(),l=Math.round(t.height);if(C.body.removeChild(B),l===I)return!0}}return!1},testIOSLineBreak=function(C){var I=C.createElement("boundtest");I.style.width="50px",I.style.display="block",I.style.fontSize="12px",I.style.letterSpacing="0px",I.style.wordSpacing="0px",C.body.appendChild(I);var Q=C.createRange();I.innerHTML=typeof"".repeat=="function"?"👨".repeat(10):"";var B=I.firstChild,t=toCodePoints$1(B.data).map(function(D){return fromCodePoint$1(D)}),l=0,o={},n=t.every(function(D,w){Q.setStart(B,l),Q.setEnd(B,l+D.length);var M=Q.getBoundingClientRect();l+=D.length;var d=M.x>o.x||M.y>o.y;return o=M,w===0?!0:d});return C.body.removeChild(I),n},testCORS=function(){return typeof new Image().crossOrigin<"u"},testResponseType=function(){return typeof new XMLHttpRequest().responseType=="string"},testSVG=function(C){var I=new Image,Q=C.createElement("canvas"),B=Q.getContext("2d");if(!B)return!1;I.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{B.drawImage(I,0,0),Q.toDataURL()}catch{return!1}return!0},isGreenPixel=function(C){return C[0]===0&&C[1]===255&&C[2]===0&&C[3]===255},testForeignObject=function(C){var I=C.createElement("canvas"),Q=100;I.width=Q,I.height=Q;var B=I.getContext("2d");if(!B)return Promise.reject(!1);B.fillStyle="rgb(0, 255, 0)",B.fillRect(0,0,Q,Q);var t=new Image,l=I.toDataURL();t.src=l;var o=createForeignObjectSVG(Q,Q,0,0,t);return B.fillStyle="red",B.fillRect(0,0,Q,Q),loadSerializedSVG$1(o).then(function(n){B.drawImage(n,0,0);var D=B.getImageData(0,0,Q,Q).data;B.fillStyle="red",B.fillRect(0,0,Q,Q);var w=C.createElement("div");return w.style.backgroundImage="url("+l+")",w.style.height=Q+"px",isGreenPixel(D)?loadSerializedSVG$1(createForeignObjectSVG(Q,Q,0,0,w)):Promise.reject(!1)}).then(function(n){return B.drawImage(n,0,0),isGreenPixel(B.getImageData(0,0,Q,Q).data)}).catch(function(){return!1})},createForeignObjectSVG=function(C,I,Q,B,t){var l="http://www.w3.org/2000/svg",o=document.createElementNS(l,"svg"),n=document.createElementNS(l,"foreignObject");return o.setAttributeNS(null,"width",C.toString()),o.setAttributeNS(null,"height",I.toString()),n.setAttributeNS(null,"width","100%"),n.setAttributeNS(null,"height","100%"),n.setAttributeNS(null,"x",Q.toString()),n.setAttributeNS(null,"y",B.toString()),n.setAttributeNS(null,"externalResourcesRequired","true"),o.appendChild(n),n.appendChild(t),o},loadSerializedSVG$1=function(C){return new Promise(function(I,Q){var B=new Image;B.onload=function(){return I(B)},B.onerror=Q,B.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(C))})},FEATURES={get SUPPORT_RANGE_BOUNDS(){var C=testRangeBounds(document);return Object.defineProperty(FEATURES,"SUPPORT_RANGE_BOUNDS",{value:C}),C},get SUPPORT_WORD_BREAKING(){var C=FEATURES.SUPPORT_RANGE_BOUNDS&&testIOSLineBreak(document);return Object.defineProperty(FEATURES,"SUPPORT_WORD_BREAKING",{value:C}),C},get SUPPORT_SVG_DRAWING(){var C=testSVG(document);return Object.defineProperty(FEATURES,"SUPPORT_SVG_DRAWING",{value:C}),C},get SUPPORT_FOREIGNOBJECT_DRAWING(){var C=typeof Array.from=="function"&&typeof window.fetch=="function"?testForeignObject(document):Promise.resolve(!1);return Object.defineProperty(FEATURES,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:C}),C},get SUPPORT_CORS_IMAGES(){var C=testCORS();return Object.defineProperty(FEATURES,"SUPPORT_CORS_IMAGES",{value:C}),C},get SUPPORT_RESPONSE_TYPE(){var C=testResponseType();return Object.defineProperty(FEATURES,"SUPPORT_RESPONSE_TYPE",{value:C}),C},get SUPPORT_CORS_XHR(){var C="withCredentials"in new XMLHttpRequest;return Object.defineProperty(FEATURES,"SUPPORT_CORS_XHR",{value:C}),C},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var C=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(FEATURES,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:C}),C}},TextBounds=function(){function C(I,Q){this.text=I,this.bounds=Q}return C}(),parseTextBounds=function(C,I,Q,B){var t=breakText(I,Q),l=[],o=0;return t.forEach(function(n){if(Q.textDecorationLine.length||n.trim().length>0)if(FEATURES.SUPPORT_RANGE_BOUNDS){var D=createRange(B,o,n.length).getClientRects();if(D.length>1){var w=segmentGraphemes(n),M=0;w.forEach(function(G){l.push(new TextBounds(G,Bounds.fromDOMRectList(C,createRange(B,M+o,G.length).getClientRects()))),M+=G.length})}else l.push(new TextBounds(n,Bounds.fromDOMRectList(C,D)))}else{var d=B.splitText(n.length);l.push(new TextBounds(n,getWrapperBounds(C,B))),B=d}else FEATURES.SUPPORT_RANGE_BOUNDS||(B=B.splitText(n.length));o+=n.length}),l},getWrapperBounds=function(C,I){var Q=I.ownerDocument;if(Q){var B=Q.createElement("html2canvaswrapper");B.appendChild(I.cloneNode(!0));var t=I.parentNode;if(t){t.replaceChild(B,I);var l=parseBounds(C,B);return B.firstChild&&t.replaceChild(B.firstChild,B),l}}return Bounds.EMPTY},createRange=function(C,I,Q){var B=C.ownerDocument;if(!B)throw new Error("Node has no owner document");var t=B.createRange();return t.setStart(C,I),t.setEnd(C,I+Q),t},segmentGraphemes=function(C){if(FEATURES.SUPPORT_NATIVE_TEXT_SEGMENTATION){var I=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(I.segment(C)).map(function(Q){return Q.segment})}return splitGraphemes(C)},segmentWords=function(C,I){if(FEATURES.SUPPORT_NATIVE_TEXT_SEGMENTATION){var Q=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(Q.segment(C)).map(function(B){return B.segment})}return breakWords(C,I)},breakText=function(C,I){return I.letterSpacing!==0?segmentGraphemes(C):segmentWords(C,I)},wordSeparators=[32,160,4961,65792,65793,4153,4241],breakWords=function(C,I){for(var Q=LineBreaker(C,{lineBreak:I.lineBreak,wordBreak:I.overflowWrap==="break-word"?"break-word":I.wordBreak}),B=[],t,l=function(){if(t.value){var o=t.value.slice(),n=toCodePoints$1(o),D="";n.forEach(function(w){wordSeparators.indexOf(w)===-1?D+=fromCodePoint$1(w):(D.length&&B.push(D),B.push(fromCodePoint$1(w)),D="")}),D.length&&B.push(D)}};!(t=Q.next()).done;)l();return B},TextContainer=function(){function C(I,Q,B){this.text=transform(Q.data,B.textTransform),this.textBounds=parseTextBounds(I,this.text,B,Q)}return C}(),transform=function(C,I){switch(I){case 1:return C.toLowerCase();case 3:return C.replace(CAPITALIZE,capitalize);case 2:return C.toUpperCase();default:return C}},CAPITALIZE=/(^|\s|:|-|\(|\))([a-z])/g,capitalize=function(C,I,Q){return C.length>0?I+Q.toUpperCase():C},ImageElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t.src=B.currentSrc||B.src,t.intrinsicWidth=B.naturalWidth,t.intrinsicHeight=B.naturalHeight,t.context.cache.addImage(t.src),t}return I}(ElementContainer),CanvasElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t.canvas=B,t.intrinsicWidth=B.width,t.intrinsicHeight=B.height,t}return I}(ElementContainer),SVGElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this,l=new XMLSerializer,o=parseBounds(Q,B);return B.setAttribute("width",o.width+"px"),B.setAttribute("height",o.height+"px"),t.svg="data:image/svg+xml,"+encodeURIComponent(l.serializeToString(B)),t.intrinsicWidth=B.width.baseVal.value,t.intrinsicHeight=B.height.baseVal.value,t.context.cache.addImage(t.svg),t}return I}(ElementContainer),LIElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t.value=B.value,t}return I}(ElementContainer),OLElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t.start=B.start,t.reversed=typeof B.reversed=="boolean"&&B.reversed===!0,t}return I}(ElementContainer),CHECKBOX_BORDER_RADIUS=[{type:15,flags:0,unit:"px",number:3}],RADIO_BORDER_RADIUS=[{type:16,flags:0,number:50}],reformatInputBounds=function(C){return C.width>C.height?new Bounds(C.left+(C.width-C.height)/2,C.top,C.height,C.height):C.width<C.height?new Bounds(C.left,C.top+(C.height-C.width)/2,C.width,C.width):C},getInputValue=function(C){var I=C.type===PASSWORD?new Array(C.value.length+1).join("•"):C.value;return I.length===0?C.placeholder||"":I},CHECKBOX="checkbox",RADIO="radio",PASSWORD="password",INPUT_COLOR=707406591,InputElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;switch(t.type=B.type.toLowerCase(),t.checked=B.checked,t.value=getInputValue(B),(t.type===CHECKBOX||t.type===RADIO)&&(t.styles.backgroundColor=3739148031,t.styles.borderTopColor=t.styles.borderRightColor=t.styles.borderBottomColor=t.styles.borderLeftColor=2779096575,t.styles.borderTopWidth=t.styles.borderRightWidth=t.styles.borderBottomWidth=t.styles.borderLeftWidth=1,t.styles.borderTopStyle=t.styles.borderRightStyle=t.styles.borderBottomStyle=t.styles.borderLeftStyle=1,t.styles.backgroundClip=[0],t.styles.backgroundOrigin=[0],t.bounds=reformatInputBounds(t.bounds)),t.type){case CHECKBOX:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=CHECKBOX_BORDER_RADIUS;break;case RADIO:t.styles.borderTopRightRadius=t.styles.borderTopLeftRadius=t.styles.borderBottomRightRadius=t.styles.borderBottomLeftRadius=RADIO_BORDER_RADIUS;break}return t}return I}(ElementContainer),SelectElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this,l=B.options[B.selectedIndex||0];return t.value=l&&l.text||"",t}return I}(ElementContainer),TextareaElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t.value=B.value,t}return I}(ElementContainer),IFrameElementContainer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;t.src=B.src,t.width=parseInt(B.width,10)||0,t.height=parseInt(B.height,10)||0,t.backgroundColor=t.styles.backgroundColor;try{if(B.contentWindow&&B.contentWindow.document&&B.contentWindow.document.documentElement){t.tree=parseTree(Q,B.contentWindow.document.documentElement);var l=B.contentWindow.document.documentElement?parseColor(Q,getComputedStyle(B.contentWindow.document.documentElement).backgroundColor):COLORS.TRANSPARENT,o=B.contentWindow.document.body?parseColor(Q,getComputedStyle(B.contentWindow.document.body).backgroundColor):COLORS.TRANSPARENT;t.backgroundColor=isTransparent(l)?isTransparent(o)?t.styles.backgroundColor:o:l}}catch{}return t}return I}(ElementContainer),LIST_OWNERS=["OL","UL","MENU"],parseNodeTree=function(C,I,Q,B){for(var t=I.firstChild,l=void 0;t;t=l)if(l=t.nextSibling,isTextNode(t)&&t.data.trim().length>0)Q.textNodes.push(new TextContainer(C,t,Q.styles));else if(isElementNode(t))if(isSlotElement(t)&&t.assignedNodes)t.assignedNodes().forEach(function(n){return parseNodeTree(C,n,Q,B)});else{var o=createContainer(C,t);o.styles.isVisible()&&(createsRealStackingContext(t,o,B)?o.flags|=4:createsStackingContext(o.styles)&&(o.flags|=2),LIST_OWNERS.indexOf(t.tagName)!==-1&&(o.flags|=8),Q.elements.push(o),t.slot,t.shadowRoot?parseNodeTree(C,t.shadowRoot,o,B):!isTextareaElement(t)&&!isSVGElement(t)&&!isSelectElement(t)&&parseNodeTree(C,t,o,B))}},createContainer=function(C,I){return isImageElement(I)?new ImageElementContainer(C,I):isCanvasElement(I)?new CanvasElementContainer(C,I):isSVGElement(I)?new SVGElementContainer(C,I):isLIElement(I)?new LIElementContainer(C,I):isOLElement(I)?new OLElementContainer(C,I):isInputElement(I)?new InputElementContainer(C,I):isSelectElement(I)?new SelectElementContainer(C,I):isTextareaElement(I)?new TextareaElementContainer(C,I):isIFrameElement(I)?new IFrameElementContainer(C,I):new ElementContainer(C,I)},parseTree=function(C,I){var Q=createContainer(C,I);return Q.flags|=4,parseNodeTree(C,I,Q,Q),Q},createsRealStackingContext=function(C,I,Q){return I.styles.isPositionedWithZIndex()||I.styles.opacity<1||I.styles.isTransformed()||isBodyElement(C)&&Q.styles.isTransparent()},createsStackingContext=function(C){return C.isPositioned()||C.isFloating()},isTextNode=function(C){return C.nodeType===Node.TEXT_NODE},isElementNode=function(C){return C.nodeType===Node.ELEMENT_NODE},isHTMLElementNode=function(C){return isElementNode(C)&&typeof C.style<"u"&&!isSVGElementNode(C)},isSVGElementNode=function(C){return typeof C.className=="object"},isLIElement=function(C){return C.tagName==="LI"},isOLElement=function(C){return C.tagName==="OL"},isInputElement=function(C){return C.tagName==="INPUT"},isHTMLElement=function(C){return C.tagName==="HTML"},isSVGElement=function(C){return C.tagName==="svg"},isBodyElement=function(C){return C.tagName==="BODY"},isCanvasElement=function(C){return C.tagName==="CANVAS"},isVideoElement=function(C){return C.tagName==="VIDEO"},isImageElement=function(C){return C.tagName==="IMG"},isIFrameElement=function(C){return C.tagName==="IFRAME"},isStyleElement=function(C){return C.tagName==="STYLE"},isScriptElement=function(C){return C.tagName==="SCRIPT"},isTextareaElement=function(C){return C.tagName==="TEXTAREA"},isSelectElement=function(C){return C.tagName==="SELECT"},isSlotElement=function(C){return C.tagName==="SLOT"},isCustomElement=function(C){return C.tagName.indexOf("-")>0},CounterState=function(){function C(){this.counters={}}return C.prototype.getCounterValue=function(I){var Q=this.counters[I];return Q&&Q.length?Q[Q.length-1]:1},C.prototype.getCounterValues=function(I){var Q=this.counters[I];return Q||[]},C.prototype.pop=function(I){var Q=this;I.forEach(function(B){return Q.counters[B].pop()})},C.prototype.parse=function(I){var Q=this,B=I.counterIncrement,t=I.counterReset,l=!0;B!==null&&B.forEach(function(n){var D=Q.counters[n.counter];D&&n.increment!==0&&(l=!1,D.length||D.push(1),D[Math.max(0,D.length-1)]+=n.increment)});var o=[];return l&&t.forEach(function(n){var D=Q.counters[n.counter];o.push(n.counter),D||(D=Q.counters[n.counter]=[]),D.push(n.reset)}),o},C}(),ROMAN_UPPER={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ARMENIAN={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["Ք","Փ","Ւ","Ց","Ր","Տ","Վ","Ս","Ռ","Ջ","Պ","Չ","Ո","Շ","Ն","Յ","Մ","Ճ","Ղ","Ձ","Հ","Կ","Ծ","Խ","Լ","Ի","Ժ","Թ","Ը","Է","Զ","Ե","Դ","Գ","Բ","Ա"]},HEBREW={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["י׳","ט׳","ח׳","ז׳","ו׳","ה׳","ד׳","ג׳","ב׳","א׳","ת","ש","ר","ק","צ","פ","ע","ס","נ","מ","ל","כ","יט","יח","יז","טז","טו","י","ט","ח","ז","ו","ה","ד","ג","ב","א"]},GEORGIAN={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["ჵ","ჰ","ჯ","ჴ","ხ","ჭ","წ","ძ","ც","ჩ","შ","ყ","ღ","ქ","ფ","ჳ","ტ","ს","რ","ჟ","პ","ო","ჲ","ნ","მ","ლ","კ","ი","თ","ჱ","ზ","ვ","ე","დ","გ","ბ","ა"]},createAdditiveCounter=function(C,I,Q,B,t,l){return C<I||C>Q?createCounterText(C,t,l.length>0):B.integers.reduce(function(o,n,D){for(;C>=n;)C-=n,o+=B.values[D];return o},"")+l},createCounterStyleWithSymbolResolver=function(C,I,Q,B){var t="";do Q||C--,t=B(C)+t,C/=I;while(C*I>=I);return t},createCounterStyleFromRange=function(C,I,Q,B,t){var l=Q-I+1;return(C<0?"-":"")+(createCounterStyleWithSymbolResolver(Math.abs(C),l,B,function(o){return fromCodePoint$1(Math.floor(o%l)+I)})+t)},createCounterStyleFromSymbols=function(C,I,Q){Q===void 0&&(Q=". ");var B=I.length;return createCounterStyleWithSymbolResolver(Math.abs(C),B,!1,function(t){return I[Math.floor(t%B)]})+Q},CJK_ZEROS=1,CJK_TEN_COEFFICIENTS=2,CJK_TEN_HIGH_COEFFICIENTS=4,CJK_HUNDRED_COEFFICIENTS=8,createCJKCounter=function(C,I,Q,B,t,l){if(C<-9999||C>9999)return createCounterText(C,4,t.length>0);var o=Math.abs(C),n=t;if(o===0)return I[0]+n;for(var D=0;o>0&&D<=4;D++){var w=o%10;w===0&&contains(l,CJK_ZEROS)&&n!==""?n=I[w]+n:w>1||w===1&&D===0||w===1&&D===1&&contains(l,CJK_TEN_COEFFICIENTS)||w===1&&D===1&&contains(l,CJK_TEN_HIGH_COEFFICIENTS)&&C>100||w===1&&D>1&&contains(l,CJK_HUNDRED_COEFFICIENTS)?n=I[w]+(D>0?Q[D-1]:"")+n:w===1&&D>0&&(n=Q[D-1]+n),o=Math.floor(o/10)}return(C<0?B:"")+n},CHINESE_INFORMAL_MULTIPLIERS="十百千萬",CHINESE_FORMAL_MULTIPLIERS="拾佰仟萬",JAPANESE_NEGATIVE="マイナス",KOREAN_NEGATIVE="마이너스",createCounterText=function(C,I,Q){var B=Q?". ":"",t=Q?"、":"",l=Q?", ":"",o=Q?" ":"";switch(I){case 0:return"•"+o;case 1:return"◦"+o;case 2:return"◾"+o;case 5:var n=createCounterStyleFromRange(C,48,57,!0,B);return n.length<4?"0"+n:n;case 4:return createCounterStyleFromSymbols(C,"〇一二三四五六七八九",t);case 6:return createAdditiveCounter(C,1,3999,ROMAN_UPPER,3,B).toLowerCase();case 7:return createAdditiveCounter(C,1,3999,ROMAN_UPPER,3,B);case 8:return createCounterStyleFromRange(C,945,969,!1,B);case 9:return createCounterStyleFromRange(C,97,122,!1,B);case 10:return createCounterStyleFromRange(C,65,90,!1,B);case 11:return createCounterStyleFromRange(C,1632,1641,!0,B);case 12:case 49:return createAdditiveCounter(C,1,9999,ARMENIAN,3,B);case 35:return createAdditiveCounter(C,1,9999,ARMENIAN,3,B).toLowerCase();case 13:return createCounterStyleFromRange(C,2534,2543,!0,B);case 14:case 30:return createCounterStyleFromRange(C,6112,6121,!0,B);case 15:return createCounterStyleFromSymbols(C,"子丑寅卯辰巳午未申酉戌亥",t);case 16:return createCounterStyleFromSymbols(C,"甲乙丙丁戊己庚辛壬癸",t);case 17:case 48:return createCJKCounter(C,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"負",t,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 47:return createCJKCounter(C,"零壹貳參肆伍陸柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"負",t,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 42:return createCJKCounter(C,"零一二三四五六七八九",CHINESE_INFORMAL_MULTIPLIERS,"负",t,CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 41:return createCJKCounter(C,"零壹贰叁肆伍陆柒捌玖",CHINESE_FORMAL_MULTIPLIERS,"负",t,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS|CJK_HUNDRED_COEFFICIENTS);case 26:return createCJKCounter(C,"〇一二三四五六七八九","十百千万",JAPANESE_NEGATIVE,t,0);case 25:return createCJKCounter(C,"零壱弐参四伍六七八九","拾百千万",JAPANESE_NEGATIVE,t,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 31:return createCJKCounter(C,"영일이삼사오육칠팔구","십백천만",KOREAN_NEGATIVE,l,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 33:return createCJKCounter(C,"零一二三四五六七八九","十百千萬",KOREAN_NEGATIVE,l,0);case 32:return createCJKCounter(C,"零壹貳參四五六七八九","拾百千",KOREAN_NEGATIVE,l,CJK_ZEROS|CJK_TEN_COEFFICIENTS|CJK_TEN_HIGH_COEFFICIENTS);case 18:return createCounterStyleFromRange(C,2406,2415,!0,B);case 20:return createAdditiveCounter(C,1,19999,GEORGIAN,3,B);case 21:return createCounterStyleFromRange(C,2790,2799,!0,B);case 22:return createCounterStyleFromRange(C,2662,2671,!0,B);case 22:return createAdditiveCounter(C,1,10999,HEBREW,3,B);case 23:return createCounterStyleFromSymbols(C,"あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわゐゑをん");case 24:return createCounterStyleFromSymbols(C,"いろはにほへとちりぬるをわかよたれそつねならむうゐのおくやまけふこえてあさきゆめみしゑひもせす");case 27:return createCounterStyleFromRange(C,3302,3311,!0,B);case 28:return createCounterStyleFromSymbols(C,"アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヰヱヲン",t);case 29:return createCounterStyleFromSymbols(C,"イロハニホヘトチリヌルヲワカヨタレソツネナラムウヰノオクヤマケフコエテアサキユメミシヱヒモセス",t);case 34:return createCounterStyleFromRange(C,3792,3801,!0,B);case 37:return createCounterStyleFromRange(C,6160,6169,!0,B);case 38:return createCounterStyleFromRange(C,4160,4169,!0,B);case 39:return createCounterStyleFromRange(C,2918,2927,!0,B);case 40:return createCounterStyleFromRange(C,1776,1785,!0,B);case 43:return createCounterStyleFromRange(C,3046,3055,!0,B);case 44:return createCounterStyleFromRange(C,3174,3183,!0,B);case 45:return createCounterStyleFromRange(C,3664,3673,!0,B);case 46:return createCounterStyleFromRange(C,3872,3881,!0,B);case 3:default:return createCounterStyleFromRange(C,48,57,!0,B)}},IGNORE_ATTRIBUTE="data-html2canvas-ignore",DocumentCloner=function(){function C(I,Q,B){if(this.context=I,this.options=B,this.scrolledElements=[],this.referenceElement=Q,this.counters=new CounterState,this.quoteDepth=0,!Q.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(Q.ownerDocument.documentElement,!1)}return C.prototype.toIFrame=function(I,Q){var B=this,t=createIFrameContainer(I,Q);if(!t.contentWindow)return Promise.reject("Unable to find iframe window");var l=I.defaultView.pageXOffset,o=I.defaultView.pageYOffset,n=t.contentWindow,D=n.document,w=iframeLoader(t).then(function(){return __awaiter(B,void 0,void 0,function(){var M,d;return __generator(this,function(G){switch(G.label){case 0:return this.scrolledElements.forEach(restoreNodeScroll),n&&(n.scrollTo(Q.left,Q.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(n.scrollY!==Q.top||n.scrollX!==Q.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(n.scrollX-Q.left,n.scrollY-Q.top,0,0))),M=this.options.onclone,d=this.clonedReferenceElement,typeof d>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:D.fonts&&D.fonts.ready?[4,D.fonts.ready]:[3,2];case 1:G.sent(),G.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,imagesReady(D)]:[3,4];case 3:G.sent(),G.label=4;case 4:return typeof M=="function"?[2,Promise.resolve().then(function(){return M(D,d)}).then(function(){return t})]:[2,t]}})})});return D.open(),D.write(serializeDoctype(document.doctype)+"<html></html>"),restoreOwnerScroll(this.referenceElement.ownerDocument,l,o),D.replaceChild(D.adoptNode(this.documentElement),D.documentElement),D.close(),w},C.prototype.createElementClone=function(I){if(isDebugging(I,2))debugger;if(isCanvasElement(I))return this.createCanvasClone(I);if(isVideoElement(I))return this.createVideoClone(I);if(isStyleElement(I))return this.createStyleClone(I);var Q=I.cloneNode(!1);return isImageElement(Q)&&(isImageElement(I)&&I.currentSrc&&I.currentSrc!==I.src&&(Q.src=I.currentSrc,Q.srcset=""),Q.loading==="lazy"&&(Q.loading="eager")),isCustomElement(Q)?this.createCustomElementClone(Q):Q},C.prototype.createCustomElementClone=function(I){var Q=document.createElement("html2canvascustomelement");return copyCSSStyles(I.style,Q),Q},C.prototype.createStyleClone=function(I){try{var Q=I.sheet;if(Q&&Q.cssRules){var B=[].slice.call(Q.cssRules,0).reduce(function(l,o){return o&&typeof o.cssText=="string"?l+o.cssText:l},""),t=I.cloneNode(!1);return t.textContent=B,t}}catch(l){if(this.context.logger.error("Unable to access cssRules property",l),l.name!=="SecurityError")throw l}return I.cloneNode(!1)},C.prototype.createCanvasClone=function(I){var Q;if(this.options.inlineImages&&I.ownerDocument){var B=I.ownerDocument.createElement("img");try{return B.src=I.toDataURL(),B}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",I)}}var t=I.cloneNode(!1);try{t.width=I.width,t.height=I.height;var l=I.getContext("2d"),o=t.getContext("2d");if(o)if(!this.options.allowTaint&&l)o.putImageData(l.getImageData(0,0,I.width,I.height),0,0);else{var n=(Q=I.getContext("webgl2"))!==null&&Q!==void 0?Q:I.getContext("webgl");if(n){var D=n.getContextAttributes();(D==null?void 0:D.preserveDrawingBuffer)===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",I)}o.drawImage(I,0,0)}return t}catch{this.context.logger.info("Unable to clone canvas as it is tainted",I)}return t},C.prototype.createVideoClone=function(I){var Q=I.ownerDocument.createElement("canvas");Q.width=I.offsetWidth,Q.height=I.offsetHeight;var B=Q.getContext("2d");try{return B&&(B.drawImage(I,0,0,Q.width,Q.height),this.options.allowTaint||B.getImageData(0,0,Q.width,Q.height)),Q}catch{this.context.logger.info("Unable to clone video as it is tainted",I)}var t=I.ownerDocument.createElement("canvas");return t.width=I.offsetWidth,t.height=I.offsetHeight,t},C.prototype.appendChildNode=function(I,Q,B){(!isElementNode(Q)||!isScriptElement(Q)&&!Q.hasAttribute(IGNORE_ATTRIBUTE)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(Q)))&&(!this.options.copyStyles||!isElementNode(Q)||!isStyleElement(Q))&&I.appendChild(this.cloneNode(Q,B))},C.prototype.cloneChildNodes=function(I,Q,B){for(var t=this,l=I.shadowRoot?I.shadowRoot.firstChild:I.firstChild;l;l=l.nextSibling)if(isElementNode(l)&&isSlotElement(l)&&typeof l.assignedNodes=="function"){var o=l.assignedNodes();o.length&&o.forEach(function(n){return t.appendChildNode(Q,n,B)})}else this.appendChildNode(Q,l,B)},C.prototype.cloneNode=function(I,Q){if(isTextNode(I))return document.createTextNode(I.data);if(!I.ownerDocument)return I.cloneNode(!1);var B=I.ownerDocument.defaultView;if(B&&isElementNode(I)&&(isHTMLElementNode(I)||isSVGElementNode(I))){var t=this.createElementClone(I);t.style.transitionProperty="none";var l=B.getComputedStyle(I),o=B.getComputedStyle(I,":before"),n=B.getComputedStyle(I,":after");this.referenceElement===I&&isHTMLElementNode(t)&&(this.clonedReferenceElement=t),isBodyElement(t)&&createPseudoHideStyles(t);var D=this.counters.parse(new CSSParsedCounterDeclaration(this.context,l)),w=this.resolvePseudoContent(I,t,o,PseudoElementType.BEFORE);isCustomElement(I)&&(Q=!0),isVideoElement(I)||this.cloneChildNodes(I,t,Q),w&&t.insertBefore(w,t.firstChild);var M=this.resolvePseudoContent(I,t,n,PseudoElementType.AFTER);return M&&t.appendChild(M),this.counters.pop(D),(l&&(this.options.copyStyles||isSVGElementNode(I))&&!isIFrameElement(I)||Q)&©CSSStyles(l,t),(I.scrollTop!==0||I.scrollLeft!==0)&&this.scrolledElements.push([t,I.scrollLeft,I.scrollTop]),(isTextareaElement(I)||isSelectElement(I))&&(isTextareaElement(t)||isSelectElement(t))&&(t.value=I.value),t}return I.cloneNode(!1)},C.prototype.resolvePseudoContent=function(I,Q,B,t){var l=this;if(B){var o=B.content,n=Q.ownerDocument;if(!(!n||!o||o==="none"||o==="-moz-alt-content"||B.display==="none")){this.counters.parse(new CSSParsedCounterDeclaration(this.context,B));var D=new CSSParsedPseudoDeclaration(this.context,B),w=n.createElement("html2canvaspseudoelement");copyCSSStyles(B,w),D.content.forEach(function(d){if(d.type===0)w.appendChild(n.createTextNode(d.value));else if(d.type===22){var G=n.createElement("img");G.src=d.value,G.style.opacity="1",w.appendChild(G)}else if(d.type===18){if(d.name==="attr"){var N=d.values.filter(isIdentToken);N.length&&w.appendChild(n.createTextNode(I.getAttribute(N[0].value)||""))}else if(d.name==="counter"){var k=d.values.filter(nonFunctionArgSeparator),m=k[0],Y=k[1];if(m&&isIdentToken(m)){var S=l.counters.getCounterValue(m.value),X=Y&&isIdentToken(Y)?listStyleType.parse(l.context,Y.value):3;w.appendChild(n.createTextNode(createCounterText(S,X,!1)))}}else if(d.name==="counters"){var q=d.values.filter(nonFunctionArgSeparator),m=q[0],P=q[1],Y=q[2];if(m&&isIdentToken(m)){var gA=l.counters.getCounterValues(m.value),QA=Y&&isIdentToken(Y)?listStyleType.parse(l.context,Y.value):3,J=P&&P.type===0?P.value:"",EA=gA.map(function(iA){return createCounterText(iA,QA,!1)}).join(J);w.appendChild(n.createTextNode(EA))}}}else if(d.type===20)switch(d.value){case"open-quote":w.appendChild(n.createTextNode(getQuote(D.quotes,l.quoteDepth++,!0)));break;case"close-quote":w.appendChild(n.createTextNode(getQuote(D.quotes,--l.quoteDepth,!1)));break;default:w.appendChild(n.createTextNode(d.value))}}),w.className=PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;var M=t===PseudoElementType.BEFORE?" "+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE:" "+PSEUDO_HIDE_ELEMENT_CLASS_AFTER;return isSVGElementNode(Q)?Q.className.baseValue+=M:Q.className+=M,w}}},C.destroy=function(I){return I.parentNode?(I.parentNode.removeChild(I),!0):!1},C}(),PseudoElementType;(function(C){C[C.BEFORE=0]="BEFORE",C[C.AFTER=1]="AFTER"})(PseudoElementType||(PseudoElementType={}));var createIFrameContainer=function(C,I){var Q=C.createElement("iframe");return Q.className="html2canvas-container",Q.style.visibility="hidden",Q.style.position="fixed",Q.style.left="-10000px",Q.style.top="0px",Q.style.border="0",Q.width=I.width.toString(),Q.height=I.height.toString(),Q.scrolling="no",Q.setAttribute(IGNORE_ATTRIBUTE,"true"),C.body.appendChild(Q),Q},imageReady=function(C){return new Promise(function(I){if(C.complete){I();return}if(!C.src){I();return}C.onload=I,C.onerror=I})},imagesReady=function(C){return Promise.all([].slice.call(C.images,0).map(imageReady))},iframeLoader=function(C){return new Promise(function(I,Q){var B=C.contentWindow;if(!B)return Q("No window assigned for iframe");var t=B.document;B.onload=C.onload=function(){B.onload=C.onload=null;var l=setInterval(function(){t.body.childNodes.length>0&&t.readyState==="complete"&&(clearInterval(l),I(C))},50)}})},ignoredStyleProperties=["all","d","content"],copyCSSStyles=function(C,I){for(var Q=C.length-1;Q>=0;Q--){var B=C.item(Q);ignoredStyleProperties.indexOf(B)===-1&&I.style.setProperty(B,C.getPropertyValue(B))}return I},serializeDoctype=function(C){var I="";return C&&(I+="<!DOCTYPE ",C.name&&(I+=C.name),C.internalSubset&&(I+=C.internalSubset),C.publicId&&(I+='"'+C.publicId+'"'),C.systemId&&(I+='"'+C.systemId+'"'),I+=">"),I},restoreOwnerScroll=function(C,I,Q){C&&C.defaultView&&(I!==C.defaultView.pageXOffset||Q!==C.defaultView.pageYOffset)&&C.defaultView.scrollTo(I,Q)},restoreNodeScroll=function(C){var I=C[0],Q=C[1],B=C[2];I.scrollLeft=Q,I.scrollTop=B},PSEUDO_BEFORE=":before",PSEUDO_AFTER=":after",PSEUDO_HIDE_ELEMENT_CLASS_BEFORE="___html2canvas___pseudoelement_before",PSEUDO_HIDE_ELEMENT_CLASS_AFTER="___html2canvas___pseudoelement_after",PSEUDO_HIDE_ELEMENT_STYLE=`{
- content: "" !important;
- display: none !important;
- }`,createPseudoHideStyles=function(C){createStyles(C,"."+PSEUDO_HIDE_ELEMENT_CLASS_BEFORE+PSEUDO_BEFORE+PSEUDO_HIDE_ELEMENT_STYLE+`
- .`+PSEUDO_HIDE_ELEMENT_CLASS_AFTER+PSEUDO_AFTER+PSEUDO_HIDE_ELEMENT_STYLE)},createStyles=function(C,I){var Q=C.ownerDocument;if(Q){var B=Q.createElement("style");B.textContent=I,C.appendChild(B)}},CacheStorage=function(){function C(){}return C.getOrigin=function(I){var Q=C._link;return Q?(Q.href=I,Q.href=Q.href,Q.protocol+Q.hostname+Q.port):"about:blank"},C.isSameOrigin=function(I){return C.getOrigin(I)===C._origin},C.setContext=function(I){C._link=I.document.createElement("a"),C._origin=C.getOrigin(I.location.href)},C._origin="about:blank",C}(),Cache=function(){function C(I,Q){this.context=I,this._options=Q,this._cache={}}return C.prototype.addImage=function(I){var Q=Promise.resolve();return this.has(I)||(isBlobImage(I)||isRenderable(I))&&(this._cache[I]=this.loadImage(I)).catch(function(){}),Q},C.prototype.match=function(I){return this._cache[I]},C.prototype.loadImage=function(I){return __awaiter(this,void 0,void 0,function(){var Q,B,t,l,o=this;return __generator(this,function(n){switch(n.label){case 0:return Q=CacheStorage.isSameOrigin(I),B=!isInlineImage(I)&&this._options.useCORS===!0&&FEATURES.SUPPORT_CORS_IMAGES&&!Q,t=!isInlineImage(I)&&!Q&&!isBlobImage(I)&&typeof this._options.proxy=="string"&&FEATURES.SUPPORT_CORS_XHR&&!B,!Q&&this._options.allowTaint===!1&&!isInlineImage(I)&&!isBlobImage(I)&&!t&&!B?[2]:(l=I,t?[4,this.proxy(l)]:[3,2]);case 1:l=n.sent(),n.label=2;case 2:return this.context.logger.debug("Added image "+I.substring(0,256)),[4,new Promise(function(D,w){var M=new Image;M.onload=function(){return D(M)},M.onerror=w,(isInlineBase64Image(l)||B)&&(M.crossOrigin="anonymous"),M.src=l,M.complete===!0&&setTimeout(function(){return D(M)},500),o._options.imageTimeout>0&&setTimeout(function(){return w("Timed out ("+o._options.imageTimeout+"ms) loading image")},o._options.imageTimeout)})];case 3:return[2,n.sent()]}})})},C.prototype.has=function(I){return typeof this._cache[I]<"u"},C.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},C.prototype.proxy=function(I){var Q=this,B=this._options.proxy;if(!B)throw new Error("No proxy defined");var t=I.substring(0,256);return new Promise(function(l,o){var n=FEATURES.SUPPORT_RESPONSE_TYPE?"blob":"text",D=new XMLHttpRequest;D.onload=function(){if(D.status===200)if(n==="text")l(D.response);else{var d=new FileReader;d.addEventListener("load",function(){return l(d.result)},!1),d.addEventListener("error",function(G){return o(G)},!1),d.readAsDataURL(D.response)}else o("Failed to proxy resource "+t+" with status code "+D.status)},D.onerror=o;var w=B.indexOf("?")>-1?"&":"?";if(D.open("GET",""+B+w+"url="+encodeURIComponent(I)+"&responseType="+n),n!=="text"&&D instanceof XMLHttpRequest&&(D.responseType=n),Q._options.imageTimeout){var M=Q._options.imageTimeout;D.timeout=M,D.ontimeout=function(){return o("Timed out ("+M+"ms) proxying "+t)}}D.send()})},C}(),INLINE_SVG=/^data:image\/svg\+xml/i,INLINE_BASE64=/^data:image\/.*;base64,/i,INLINE_IMG=/^data:image\/.*/i,isRenderable=function(C){return FEATURES.SUPPORT_SVG_DRAWING||!isSVG(C)},isInlineImage=function(C){return INLINE_IMG.test(C)},isInlineBase64Image=function(C){return INLINE_BASE64.test(C)},isBlobImage=function(C){return C.substr(0,4)==="blob"},isSVG=function(C){return C.substr(-3).toLowerCase()==="svg"||INLINE_SVG.test(C)},Vector=function(){function C(I,Q){this.type=0,this.x=I,this.y=Q}return C.prototype.add=function(I,Q){return new C(this.x+I,this.y+Q)},C}(),lerp$1=function(C,I,Q){return new Vector(C.x+(I.x-C.x)*Q,C.y+(I.y-C.y)*Q)},BezierCurve=function(){function C(I,Q,B,t){this.type=1,this.start=I,this.startControl=Q,this.endControl=B,this.end=t}return C.prototype.subdivide=function(I,Q){var B=lerp$1(this.start,this.startControl,I),t=lerp$1(this.startControl,this.endControl,I),l=lerp$1(this.endControl,this.end,I),o=lerp$1(B,t,I),n=lerp$1(t,l,I),D=lerp$1(o,n,I);return Q?new C(this.start,B,o,D):new C(D,n,l,this.end)},C.prototype.add=function(I,Q){return new C(this.start.add(I,Q),this.startControl.add(I,Q),this.endControl.add(I,Q),this.end.add(I,Q))},C.prototype.reverse=function(){return new C(this.end,this.endControl,this.startControl,this.start)},C}(),isBezierCurve=function(C){return C.type===1},BoundCurves=function(){function C(I){var Q=I.styles,B=I.bounds,t=getAbsoluteValueForTuple(Q.borderTopLeftRadius,B.width,B.height),l=t[0],o=t[1],n=getAbsoluteValueForTuple(Q.borderTopRightRadius,B.width,B.height),D=n[0],w=n[1],M=getAbsoluteValueForTuple(Q.borderBottomRightRadius,B.width,B.height),d=M[0],G=M[1],N=getAbsoluteValueForTuple(Q.borderBottomLeftRadius,B.width,B.height),k=N[0],m=N[1],Y=[];Y.push((l+D)/B.width),Y.push((k+d)/B.width),Y.push((o+m)/B.height),Y.push((w+G)/B.height);var S=Math.max.apply(Math,Y);S>1&&(l/=S,o/=S,D/=S,w/=S,d/=S,G/=S,k/=S,m/=S);var X=B.width-D,q=B.height-G,P=B.width-d,gA=B.height-m,QA=Q.borderTopWidth,J=Q.borderRightWidth,EA=Q.borderBottomWidth,x=Q.borderLeftWidth,AA=getAbsoluteValue(Q.paddingTop,I.bounds.width),iA=getAbsoluteValue(Q.paddingRight,I.bounds.width),wA=getAbsoluteValue(Q.paddingBottom,I.bounds.width),sA=getAbsoluteValue(Q.paddingLeft,I.bounds.width);this.topLeftBorderDoubleOuterBox=l>0||o>0?getCurvePoints(B.left+x/3,B.top+QA/3,l-x/3,o-QA/3,CORNER.TOP_LEFT):new Vector(B.left+x/3,B.top+QA/3),this.topRightBorderDoubleOuterBox=l>0||o>0?getCurvePoints(B.left+X,B.top+QA/3,D-J/3,w-QA/3,CORNER.TOP_RIGHT):new Vector(B.left+B.width-J/3,B.top+QA/3),this.bottomRightBorderDoubleOuterBox=d>0||G>0?getCurvePoints(B.left+P,B.top+q,d-J/3,G-EA/3,CORNER.BOTTOM_RIGHT):new Vector(B.left+B.width-J/3,B.top+B.height-EA/3),this.bottomLeftBorderDoubleOuterBox=k>0||m>0?getCurvePoints(B.left+x/3,B.top+gA,k-x/3,m-EA/3,CORNER.BOTTOM_LEFT):new Vector(B.left+x/3,B.top+B.height-EA/3),this.topLeftBorderDoubleInnerBox=l>0||o>0?getCurvePoints(B.left+x*2/3,B.top+QA*2/3,l-x*2/3,o-QA*2/3,CORNER.TOP_LEFT):new Vector(B.left+x*2/3,B.top+QA*2/3),this.topRightBorderDoubleInnerBox=l>0||o>0?getCurvePoints(B.left+X,B.top+QA*2/3,D-J*2/3,w-QA*2/3,CORNER.TOP_RIGHT):new Vector(B.left+B.width-J*2/3,B.top+QA*2/3),this.bottomRightBorderDoubleInnerBox=d>0||G>0?getCurvePoints(B.left+P,B.top+q,d-J*2/3,G-EA*2/3,CORNER.BOTTOM_RIGHT):new Vector(B.left+B.width-J*2/3,B.top+B.height-EA*2/3),this.bottomLeftBorderDoubleInnerBox=k>0||m>0?getCurvePoints(B.left+x*2/3,B.top+gA,k-x*2/3,m-EA*2/3,CORNER.BOTTOM_LEFT):new Vector(B.left+x*2/3,B.top+B.height-EA*2/3),this.topLeftBorderStroke=l>0||o>0?getCurvePoints(B.left+x/2,B.top+QA/2,l-x/2,o-QA/2,CORNER.TOP_LEFT):new Vector(B.left+x/2,B.top+QA/2),this.topRightBorderStroke=l>0||o>0?getCurvePoints(B.left+X,B.top+QA/2,D-J/2,w-QA/2,CORNER.TOP_RIGHT):new Vector(B.left+B.width-J/2,B.top+QA/2),this.bottomRightBorderStroke=d>0||G>0?getCurvePoints(B.left+P,B.top+q,d-J/2,G-EA/2,CORNER.BOTTOM_RIGHT):new Vector(B.left+B.width-J/2,B.top+B.height-EA/2),this.bottomLeftBorderStroke=k>0||m>0?getCurvePoints(B.left+x/2,B.top+gA,k-x/2,m-EA/2,CORNER.BOTTOM_LEFT):new Vector(B.left+x/2,B.top+B.height-EA/2),this.topLeftBorderBox=l>0||o>0?getCurvePoints(B.left,B.top,l,o,CORNER.TOP_LEFT):new Vector(B.left,B.top),this.topRightBorderBox=D>0||w>0?getCurvePoints(B.left+X,B.top,D,w,CORNER.TOP_RIGHT):new Vector(B.left+B.width,B.top),this.bottomRightBorderBox=d>0||G>0?getCurvePoints(B.left+P,B.top+q,d,G,CORNER.BOTTOM_RIGHT):new Vector(B.left+B.width,B.top+B.height),this.bottomLeftBorderBox=k>0||m>0?getCurvePoints(B.left,B.top+gA,k,m,CORNER.BOTTOM_LEFT):new Vector(B.left,B.top+B.height),this.topLeftPaddingBox=l>0||o>0?getCurvePoints(B.left+x,B.top+QA,Math.max(0,l-x),Math.max(0,o-QA),CORNER.TOP_LEFT):new Vector(B.left+x,B.top+QA),this.topRightPaddingBox=D>0||w>0?getCurvePoints(B.left+Math.min(X,B.width-J),B.top+QA,X>B.width+J?0:Math.max(0,D-J),Math.max(0,w-QA),CORNER.TOP_RIGHT):new Vector(B.left+B.width-J,B.top+QA),this.bottomRightPaddingBox=d>0||G>0?getCurvePoints(B.left+Math.min(P,B.width-x),B.top+Math.min(q,B.height-EA),Math.max(0,d-J),Math.max(0,G-EA),CORNER.BOTTOM_RIGHT):new Vector(B.left+B.width-J,B.top+B.height-EA),this.bottomLeftPaddingBox=k>0||m>0?getCurvePoints(B.left+x,B.top+Math.min(gA,B.height-EA),Math.max(0,k-x),Math.max(0,m-EA),CORNER.BOTTOM_LEFT):new Vector(B.left+x,B.top+B.height-EA),this.topLeftContentBox=l>0||o>0?getCurvePoints(B.left+x+sA,B.top+QA+AA,Math.max(0,l-(x+sA)),Math.max(0,o-(QA+AA)),CORNER.TOP_LEFT):new Vector(B.left+x+sA,B.top+QA+AA),this.topRightContentBox=D>0||w>0?getCurvePoints(B.left+Math.min(X,B.width+x+sA),B.top+QA+AA,X>B.width+x+sA?0:D-x+sA,w-(QA+AA),CORNER.TOP_RIGHT):new Vector(B.left+B.width-(J+iA),B.top+QA+AA),this.bottomRightContentBox=d>0||G>0?getCurvePoints(B.left+Math.min(P,B.width-(x+sA)),B.top+Math.min(q,B.height+QA+AA),Math.max(0,d-(J+iA)),G-(EA+wA),CORNER.BOTTOM_RIGHT):new Vector(B.left+B.width-(J+iA),B.top+B.height-(EA+wA)),this.bottomLeftContentBox=k>0||m>0?getCurvePoints(B.left+x+sA,B.top+gA,Math.max(0,k-(x+sA)),m-(EA+wA),CORNER.BOTTOM_LEFT):new Vector(B.left+x+sA,B.top+B.height-(EA+wA))}return C}(),CORNER;(function(C){C[C.TOP_LEFT=0]="TOP_LEFT",C[C.TOP_RIGHT=1]="TOP_RIGHT",C[C.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",C[C.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(CORNER||(CORNER={}));var getCurvePoints=function(C,I,Q,B,t){var l=4*((Math.sqrt(2)-1)/3),o=Q*l,n=B*l,D=C+Q,w=I+B;switch(t){case CORNER.TOP_LEFT:return new BezierCurve(new Vector(C,w),new Vector(C,w-n),new Vector(D-o,I),new Vector(D,I));case CORNER.TOP_RIGHT:return new BezierCurve(new Vector(C,I),new Vector(C+o,I),new Vector(D,w-n),new Vector(D,w));case CORNER.BOTTOM_RIGHT:return new BezierCurve(new Vector(D,I),new Vector(D,I+n),new Vector(C+o,w),new Vector(C,w));case CORNER.BOTTOM_LEFT:default:return new BezierCurve(new Vector(D,w),new Vector(D-o,w),new Vector(C,I+n),new Vector(C,I))}},calculateBorderBoxPath=function(C){return[C.topLeftBorderBox,C.topRightBorderBox,C.bottomRightBorderBox,C.bottomLeftBorderBox]},calculateContentBoxPath=function(C){return[C.topLeftContentBox,C.topRightContentBox,C.bottomRightContentBox,C.bottomLeftContentBox]},calculatePaddingBoxPath=function(C){return[C.topLeftPaddingBox,C.topRightPaddingBox,C.bottomRightPaddingBox,C.bottomLeftPaddingBox]},TransformEffect=function(){function C(I,Q,B){this.offsetX=I,this.offsetY=Q,this.matrix=B,this.type=0,this.target=6}return C}(),ClipEffect=function(){function C(I,Q){this.path=I,this.target=Q,this.type=1}return C}(),OpacityEffect=function(){function C(I){this.opacity=I,this.type=2,this.target=6}return C}(),isTransformEffect=function(C){return C.type===0},isClipEffect=function(C){return C.type===1},isOpacityEffect=function(C){return C.type===2},equalPath=function(C,I){return C.length===I.length?C.some(function(Q,B){return Q===I[B]}):!1},transformPath=function(C,I,Q,B,t){return C.map(function(l,o){switch(o){case 0:return l.add(I,Q);case 1:return l.add(I+B,Q);case 2:return l.add(I+B,Q+t);case 3:return l.add(I,Q+t)}return l})},StackingContext=function(){function C(I){this.element=I,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return C}(),ElementPaint=function(){function C(I,Q){if(this.container=I,this.parent=Q,this.effects=[],this.curves=new BoundCurves(this.container),this.container.styles.opacity<1&&this.effects.push(new OpacityEffect(this.container.styles.opacity)),this.container.styles.transform!==null){var B=this.container.bounds.left+this.container.styles.transformOrigin[0].number,t=this.container.bounds.top+this.container.styles.transformOrigin[1].number,l=this.container.styles.transform;this.effects.push(new TransformEffect(B,t,l))}if(this.container.styles.overflowX!==0){var o=calculateBorderBoxPath(this.curves),n=calculatePaddingBoxPath(this.curves);equalPath(o,n)?this.effects.push(new ClipEffect(o,6)):(this.effects.push(new ClipEffect(o,2)),this.effects.push(new ClipEffect(n,4)))}}return C.prototype.getEffects=function(I){for(var Q=[2,3].indexOf(this.container.styles.position)===-1,B=this.parent,t=this.effects.slice(0);B;){var l=B.effects.filter(function(D){return!isClipEffect(D)});if(Q||B.container.styles.position!==0||!B.parent){if(t.unshift.apply(t,l),Q=[2,3].indexOf(B.container.styles.position)===-1,B.container.styles.overflowX!==0){var o=calculateBorderBoxPath(B.curves),n=calculatePaddingBoxPath(B.curves);equalPath(o,n)||t.unshift(new ClipEffect(n,6))}}else t.unshift.apply(t,l);B=B.parent}return t.filter(function(D){return contains(D.target,I)})},C}(),parseStackTree=function(C,I,Q,B){C.container.elements.forEach(function(t){var l=contains(t.flags,4),o=contains(t.flags,2),n=new ElementPaint(t,C);contains(t.styles.display,2048)&&B.push(n);var D=contains(t.flags,8)?[]:B;if(l||o){var w=l||t.styles.isPositioned()?Q:I,M=new StackingContext(n);if(t.styles.isPositioned()||t.styles.opacity<1||t.styles.isTransformed()){var d=t.styles.zIndex.order;if(d<0){var G=0;w.negativeZIndex.some(function(k,m){return d>k.element.container.styles.zIndex.order?(G=m,!1):G>0}),w.negativeZIndex.splice(G,0,M)}else if(d>0){var N=0;w.positiveZIndex.some(function(k,m){return d>=k.element.container.styles.zIndex.order?(N=m+1,!1):N>0}),w.positiveZIndex.splice(N,0,M)}else w.zeroOrAutoZIndexOrTransformedOrOpacity.push(M)}else t.styles.isFloating()?w.nonPositionedFloats.push(M):w.nonPositionedInlineLevel.push(M);parseStackTree(n,M,l?M:Q,D)}else t.styles.isInlineLevel()?I.inlineLevel.push(n):I.nonInlineLevel.push(n),parseStackTree(n,I,Q,D);contains(t.flags,8)&&processListItems(t,D)})},processListItems=function(C,I){for(var Q=C instanceof OLElementContainer?C.start:1,B=C instanceof OLElementContainer?C.reversed:!1,t=0;t<I.length;t++){var l=I[t];l.container instanceof LIElementContainer&&typeof l.container.value=="number"&&l.container.value!==0&&(Q=l.container.value),l.listValue=createCounterText(Q,l.container.styles.listStyleType,!0),Q+=B?-1:1}},parseStackingContexts=function(C){var I=new ElementPaint(C,null),Q=new StackingContext(I),B=[];return parseStackTree(I,Q,Q,B),processListItems(I.container,B),Q},parsePathForBorder=function(C,I){switch(I){case 0:return createPathFromCurves(C.topLeftBorderBox,C.topLeftPaddingBox,C.topRightBorderBox,C.topRightPaddingBox);case 1:return createPathFromCurves(C.topRightBorderBox,C.topRightPaddingBox,C.bottomRightBorderBox,C.bottomRightPaddingBox);case 2:return createPathFromCurves(C.bottomRightBorderBox,C.bottomRightPaddingBox,C.bottomLeftBorderBox,C.bottomLeftPaddingBox);case 3:default:return createPathFromCurves(C.bottomLeftBorderBox,C.bottomLeftPaddingBox,C.topLeftBorderBox,C.topLeftPaddingBox)}},parsePathForBorderDoubleOuter=function(C,I){switch(I){case 0:return createPathFromCurves(C.topLeftBorderBox,C.topLeftBorderDoubleOuterBox,C.topRightBorderBox,C.topRightBorderDoubleOuterBox);case 1:return createPathFromCurves(C.topRightBorderBox,C.topRightBorderDoubleOuterBox,C.bottomRightBorderBox,C.bottomRightBorderDoubleOuterBox);case 2:return createPathFromCurves(C.bottomRightBorderBox,C.bottomRightBorderDoubleOuterBox,C.bottomLeftBorderBox,C.bottomLeftBorderDoubleOuterBox);case 3:default:return createPathFromCurves(C.bottomLeftBorderBox,C.bottomLeftBorderDoubleOuterBox,C.topLeftBorderBox,C.topLeftBorderDoubleOuterBox)}},parsePathForBorderDoubleInner=function(C,I){switch(I){case 0:return createPathFromCurves(C.topLeftBorderDoubleInnerBox,C.topLeftPaddingBox,C.topRightBorderDoubleInnerBox,C.topRightPaddingBox);case 1:return createPathFromCurves(C.topRightBorderDoubleInnerBox,C.topRightPaddingBox,C.bottomRightBorderDoubleInnerBox,C.bottomRightPaddingBox);case 2:return createPathFromCurves(C.bottomRightBorderDoubleInnerBox,C.bottomRightPaddingBox,C.bottomLeftBorderDoubleInnerBox,C.bottomLeftPaddingBox);case 3:default:return createPathFromCurves(C.bottomLeftBorderDoubleInnerBox,C.bottomLeftPaddingBox,C.topLeftBorderDoubleInnerBox,C.topLeftPaddingBox)}},parsePathForBorderStroke=function(C,I){switch(I){case 0:return createStrokePathFromCurves(C.topLeftBorderStroke,C.topRightBorderStroke);case 1:return createStrokePathFromCurves(C.topRightBorderStroke,C.bottomRightBorderStroke);case 2:return createStrokePathFromCurves(C.bottomRightBorderStroke,C.bottomLeftBorderStroke);case 3:default:return createStrokePathFromCurves(C.bottomLeftBorderStroke,C.topLeftBorderStroke)}},createStrokePathFromCurves=function(C,I){var Q=[];return isBezierCurve(C)?Q.push(C.subdivide(.5,!1)):Q.push(C),isBezierCurve(I)?Q.push(I.subdivide(.5,!0)):Q.push(I),Q},createPathFromCurves=function(C,I,Q,B){var t=[];return isBezierCurve(C)?t.push(C.subdivide(.5,!1)):t.push(C),isBezierCurve(Q)?t.push(Q.subdivide(.5,!0)):t.push(Q),isBezierCurve(B)?t.push(B.subdivide(.5,!0).reverse()):t.push(B),isBezierCurve(I)?t.push(I.subdivide(.5,!1).reverse()):t.push(I),t},paddingBox=function(C){var I=C.bounds,Q=C.styles;return I.add(Q.borderLeftWidth,Q.borderTopWidth,-(Q.borderRightWidth+Q.borderLeftWidth),-(Q.borderTopWidth+Q.borderBottomWidth))},contentBox=function(C){var I=C.styles,Q=C.bounds,B=getAbsoluteValue(I.paddingLeft,Q.width),t=getAbsoluteValue(I.paddingRight,Q.width),l=getAbsoluteValue(I.paddingTop,Q.width),o=getAbsoluteValue(I.paddingBottom,Q.width);return Q.add(B+I.borderLeftWidth,l+I.borderTopWidth,-(I.borderRightWidth+I.borderLeftWidth+B+t),-(I.borderTopWidth+I.borderBottomWidth+l+o))},calculateBackgroundPositioningArea=function(C,I){return C===0?I.bounds:C===2?contentBox(I):paddingBox(I)},calculateBackgroundPaintingArea=function(C,I){return C===0?I.bounds:C===2?contentBox(I):paddingBox(I)},calculateBackgroundRendering=function(C,I,Q){var B=calculateBackgroundPositioningArea(getBackgroundValueForIndex(C.styles.backgroundOrigin,I),C),t=calculateBackgroundPaintingArea(getBackgroundValueForIndex(C.styles.backgroundClip,I),C),l=calculateBackgroundSize(getBackgroundValueForIndex(C.styles.backgroundSize,I),Q,B),o=l[0],n=l[1],D=getAbsoluteValueForTuple(getBackgroundValueForIndex(C.styles.backgroundPosition,I),B.width-o,B.height-n),w=calculateBackgroundRepeatPath(getBackgroundValueForIndex(C.styles.backgroundRepeat,I),D,l,B,t),M=Math.round(B.left+D[0]),d=Math.round(B.top+D[1]);return[w,M,d,o,n]},isAuto=function(C){return isIdentToken(C)&&C.value===BACKGROUND_SIZE.AUTO},hasIntrinsicValue=function(C){return typeof C=="number"},calculateBackgroundSize=function(C,I,Q){var B=I[0],t=I[1],l=I[2],o=C[0],n=C[1];if(!o)return[0,0];if(isLengthPercentage(o)&&n&&isLengthPercentage(n))return[getAbsoluteValue(o,Q.width),getAbsoluteValue(n,Q.height)];var D=hasIntrinsicValue(l);if(isIdentToken(o)&&(o.value===BACKGROUND_SIZE.CONTAIN||o.value===BACKGROUND_SIZE.COVER)){if(hasIntrinsicValue(l)){var w=Q.width/Q.height;return w<l!=(o.value===BACKGROUND_SIZE.COVER)?[Q.width,Q.width/l]:[Q.height*l,Q.height]}return[Q.width,Q.height]}var M=hasIntrinsicValue(B),d=hasIntrinsicValue(t),G=M||d;if(isAuto(o)&&(!n||isAuto(n))){if(M&&d)return[B,t];if(!D&&!G)return[Q.width,Q.height];if(G&&D){var N=M?B:t*l,k=d?t:B/l;return[N,k]}var m=M?B:Q.width,Y=d?t:Q.height;return[m,Y]}if(D){var S=0,X=0;return isLengthPercentage(o)?S=getAbsoluteValue(o,Q.width):isLengthPercentage(n)&&(X=getAbsoluteValue(n,Q.height)),isAuto(o)?S=X*l:(!n||isAuto(n))&&(X=S/l),[S,X]}var q=null,P=null;if(isLengthPercentage(o)?q=getAbsoluteValue(o,Q.width):n&&isLengthPercentage(n)&&(P=getAbsoluteValue(n,Q.height)),q!==null&&(!n||isAuto(n))&&(P=M&&d?q/B*t:Q.height),P!==null&&isAuto(o)&&(q=M&&d?P/t*B:Q.width),q!==null&&P!==null)return[q,P];throw new Error("Unable to calculate background-size for element")},getBackgroundValueForIndex=function(C,I){var Q=C[I];return typeof Q>"u"?C[0]:Q},calculateBackgroundRepeatPath=function(C,I,Q,B,t){var l=I[0],o=I[1],n=Q[0],D=Q[1];switch(C){case 2:return[new Vector(Math.round(B.left),Math.round(B.top+o)),new Vector(Math.round(B.left+B.width),Math.round(B.top+o)),new Vector(Math.round(B.left+B.width),Math.round(D+B.top+o)),new Vector(Math.round(B.left),Math.round(D+B.top+o))];case 3:return[new Vector(Math.round(B.left+l),Math.round(B.top)),new Vector(Math.round(B.left+l+n),Math.round(B.top)),new Vector(Math.round(B.left+l+n),Math.round(B.height+B.top)),new Vector(Math.round(B.left+l),Math.round(B.height+B.top))];case 1:return[new Vector(Math.round(B.left+l),Math.round(B.top+o)),new Vector(Math.round(B.left+l+n),Math.round(B.top+o)),new Vector(Math.round(B.left+l+n),Math.round(B.top+o+D)),new Vector(Math.round(B.left+l),Math.round(B.top+o+D))];default:return[new Vector(Math.round(t.left),Math.round(t.top)),new Vector(Math.round(t.left+t.width),Math.round(t.top)),new Vector(Math.round(t.left+t.width),Math.round(t.height+t.top)),new Vector(Math.round(t.left),Math.round(t.height+t.top))]}},SMALL_IMAGE="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",SAMPLE_TEXT="Hidden Text",FontMetrics=function(){function C(I){this._data={},this._document=I}return C.prototype.parseMetrics=function(I,Q){var B=this._document.createElement("div"),t=this._document.createElement("img"),l=this._document.createElement("span"),o=this._document.body;B.style.visibility="hidden",B.style.fontFamily=I,B.style.fontSize=Q,B.style.margin="0",B.style.padding="0",B.style.whiteSpace="nowrap",o.appendChild(B),t.src=SMALL_IMAGE,t.width=1,t.height=1,t.style.margin="0",t.style.padding="0",t.style.verticalAlign="baseline",l.style.fontFamily=I,l.style.fontSize=Q,l.style.margin="0",l.style.padding="0",l.appendChild(this._document.createTextNode(SAMPLE_TEXT)),B.appendChild(l),B.appendChild(t);var n=t.offsetTop-l.offsetTop+2;B.removeChild(l),B.appendChild(this._document.createTextNode(SAMPLE_TEXT)),B.style.lineHeight="normal",t.style.verticalAlign="super";var D=t.offsetTop-B.offsetTop+2;return o.removeChild(B),{baseline:n,middle:D}},C.prototype.getMetrics=function(I,Q){var B=I+" "+Q;return typeof this._data[B]>"u"&&(this._data[B]=this.parseMetrics(I,Q)),this._data[B]},C}(),Renderer=function(){function C(I,Q){this.context=I,this.options=Q}return C}(),MASK_OFFSET=1e4,CanvasRenderer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t._activeEffects=[],t.canvas=B.canvas?B.canvas:document.createElement("canvas"),t.ctx=t.canvas.getContext("2d"),B.canvas||(t.canvas.width=Math.floor(B.width*B.scale),t.canvas.height=Math.floor(B.height*B.scale),t.canvas.style.width=B.width+"px",t.canvas.style.height=B.height+"px"),t.fontMetrics=new FontMetrics(document),t.ctx.scale(t.options.scale,t.options.scale),t.ctx.translate(-B.x,-B.y),t.ctx.textBaseline="bottom",t._activeEffects=[],t.context.logger.debug("Canvas renderer initialized ("+B.width+"x"+B.height+") with scale "+B.scale),t}return I.prototype.applyEffects=function(Q){for(var B=this;this._activeEffects.length;)this.popEffect();Q.forEach(function(t){return B.applyEffect(t)})},I.prototype.applyEffect=function(Q){this.ctx.save(),isOpacityEffect(Q)&&(this.ctx.globalAlpha=Q.opacity),isTransformEffect(Q)&&(this.ctx.translate(Q.offsetX,Q.offsetY),this.ctx.transform(Q.matrix[0],Q.matrix[1],Q.matrix[2],Q.matrix[3],Q.matrix[4],Q.matrix[5]),this.ctx.translate(-Q.offsetX,-Q.offsetY)),isClipEffect(Q)&&(this.path(Q.path),this.ctx.clip()),this._activeEffects.push(Q)},I.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},I.prototype.renderStack=function(Q){return __awaiter(this,void 0,void 0,function(){var B;return __generator(this,function(t){switch(t.label){case 0:return B=Q.element.container.styles,B.isVisible()?[4,this.renderStackContent(Q)]:[3,2];case 1:t.sent(),t.label=2;case 2:return[2]}})})},I.prototype.renderNode=function(Q){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(B){switch(B.label){case 0:if(contains(Q.container.flags,16))debugger;return Q.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(Q)]:[3,3];case 1:return B.sent(),[4,this.renderNodeContent(Q)];case 2:B.sent(),B.label=3;case 3:return[2]}})})},I.prototype.renderTextWithLetterSpacing=function(Q,B,t){var l=this;if(B===0)this.ctx.fillText(Q.text,Q.bounds.left,Q.bounds.top+t);else{var o=segmentGraphemes(Q.text);o.reduce(function(n,D){return l.ctx.fillText(D,n,Q.bounds.top+t),n+l.ctx.measureText(D).width},Q.bounds.left)}},I.prototype.createFontStyle=function(Q){var B=Q.fontVariant.filter(function(o){return o==="normal"||o==="small-caps"}).join(""),t=fixIOSSystemFonts(Q.fontFamily).join(", "),l=isDimensionToken(Q.fontSize)?""+Q.fontSize.number+Q.fontSize.unit:Q.fontSize.number+"px";return[[Q.fontStyle,B,Q.fontWeight,l,t].join(" "),t,l]},I.prototype.renderTextNode=function(Q,B){return __awaiter(this,void 0,void 0,function(){var t,l,o,n,D,w,M,d,G=this;return __generator(this,function(N){return t=this.createFontStyle(B),l=t[0],o=t[1],n=t[2],this.ctx.font=l,this.ctx.direction=B.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",D=this.fontMetrics.getMetrics(o,n),w=D.baseline,M=D.middle,d=B.paintOrder,Q.textBounds.forEach(function(k){d.forEach(function(m){switch(m){case 0:G.ctx.fillStyle=asString(B.color),G.renderTextWithLetterSpacing(k,B.letterSpacing,w);var Y=B.textShadow;Y.length&&k.text.trim().length&&(Y.slice(0).reverse().forEach(function(S){G.ctx.shadowColor=asString(S.color),G.ctx.shadowOffsetX=S.offsetX.number*G.options.scale,G.ctx.shadowOffsetY=S.offsetY.number*G.options.scale,G.ctx.shadowBlur=S.blur.number,G.renderTextWithLetterSpacing(k,B.letterSpacing,w)}),G.ctx.shadowColor="",G.ctx.shadowOffsetX=0,G.ctx.shadowOffsetY=0,G.ctx.shadowBlur=0),B.textDecorationLine.length&&(G.ctx.fillStyle=asString(B.textDecorationColor||B.color),B.textDecorationLine.forEach(function(S){switch(S){case 1:G.ctx.fillRect(k.bounds.left,Math.round(k.bounds.top+w),k.bounds.width,1);break;case 2:G.ctx.fillRect(k.bounds.left,Math.round(k.bounds.top),k.bounds.width,1);break;case 3:G.ctx.fillRect(k.bounds.left,Math.ceil(k.bounds.top+M),k.bounds.width,1);break}}));break;case 1:B.webkitTextStrokeWidth&&k.text.trim().length&&(G.ctx.strokeStyle=asString(B.webkitTextStrokeColor),G.ctx.lineWidth=B.webkitTextStrokeWidth,G.ctx.lineJoin=window.chrome?"miter":"round",G.ctx.strokeText(k.text,k.bounds.left,k.bounds.top+w)),G.ctx.strokeStyle="",G.ctx.lineWidth=0,G.ctx.lineJoin="miter";break}})}),[2]})})},I.prototype.renderReplacedElement=function(Q,B,t){if(t&&Q.intrinsicWidth>0&&Q.intrinsicHeight>0){var l=contentBox(Q),o=calculatePaddingBoxPath(B);this.path(o),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(t,0,0,Q.intrinsicWidth,Q.intrinsicHeight,l.left,l.top,l.width,l.height),this.ctx.restore()}},I.prototype.renderNodeContent=function(Q){return __awaiter(this,void 0,void 0,function(){var B,t,l,o,n,D,X,X,w,M,d,G,P,N,k,gA,m,Y,S,X,q,P,gA;return __generator(this,function(QA){switch(QA.label){case 0:this.applyEffects(Q.getEffects(4)),B=Q.container,t=Q.curves,l=B.styles,o=0,n=B.textNodes,QA.label=1;case 1:return o<n.length?(D=n[o],[4,this.renderTextNode(D,l)]):[3,4];case 2:QA.sent(),QA.label=3;case 3:return o++,[3,1];case 4:if(!(B instanceof ImageElementContainer))return[3,8];QA.label=5;case 5:return QA.trys.push([5,7,,8]),[4,this.context.cache.match(B.src)];case 6:return X=QA.sent(),this.renderReplacedElement(B,t,X),[3,8];case 7:return QA.sent(),this.context.logger.error("Error loading image "+B.src),[3,8];case 8:if(B instanceof CanvasElementContainer&&this.renderReplacedElement(B,t,B.canvas),!(B instanceof SVGElementContainer))return[3,12];QA.label=9;case 9:return QA.trys.push([9,11,,12]),[4,this.context.cache.match(B.svg)];case 10:return X=QA.sent(),this.renderReplacedElement(B,t,X),[3,12];case 11:return QA.sent(),this.context.logger.error("Error loading svg "+B.svg.substring(0,255)),[3,12];case 12:return B instanceof IFrameElementContainer&&B.tree?(w=new I(this.context,{scale:this.options.scale,backgroundColor:B.backgroundColor,x:0,y:0,width:B.width,height:B.height}),[4,w.render(B.tree)]):[3,14];case 13:M=QA.sent(),B.width&&B.height&&this.ctx.drawImage(M,0,0,B.width,B.height,B.bounds.left,B.bounds.top,B.bounds.width,B.bounds.height),QA.label=14;case 14:if(B instanceof InputElementContainer&&(d=Math.min(B.bounds.width,B.bounds.height),B.type===CHECKBOX?B.checked&&(this.ctx.save(),this.path([new Vector(B.bounds.left+d*.39363,B.bounds.top+d*.79),new Vector(B.bounds.left+d*.16,B.bounds.top+d*.5549),new Vector(B.bounds.left+d*.27347,B.bounds.top+d*.44071),new Vector(B.bounds.left+d*.39694,B.bounds.top+d*.5649),new Vector(B.bounds.left+d*.72983,B.bounds.top+d*.23),new Vector(B.bounds.left+d*.84,B.bounds.top+d*.34085),new Vector(B.bounds.left+d*.39363,B.bounds.top+d*.79)]),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore()):B.type===RADIO&&B.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(B.bounds.left+d/2,B.bounds.top+d/2,d/4,0,Math.PI*2,!0),this.ctx.fillStyle=asString(INPUT_COLOR),this.ctx.fill(),this.ctx.restore())),isTextInputElement(B)&&B.value.length){switch(G=this.createFontStyle(l),P=G[0],N=G[1],k=this.fontMetrics.getMetrics(P,N).baseline,this.ctx.font=P,this.ctx.fillStyle=asString(l.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=canvasTextAlign(B.styles.textAlign),gA=contentBox(B),m=0,B.styles.textAlign){case 1:m+=gA.width/2;break;case 2:m+=gA.width;break}Y=gA.add(m,0,0,-gA.height/2+1),this.ctx.save(),this.path([new Vector(gA.left,gA.top),new Vector(gA.left+gA.width,gA.top),new Vector(gA.left+gA.width,gA.top+gA.height),new Vector(gA.left,gA.top+gA.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new TextBounds(B.value,Y),l.letterSpacing,k),this.ctx.restore(),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!contains(B.styles.display,2048))return[3,20];if(B.styles.listStyleImage===null)return[3,19];if(S=B.styles.listStyleImage,S.type!==0)return[3,18];X=void 0,q=S.url,QA.label=15;case 15:return QA.trys.push([15,17,,18]),[4,this.context.cache.match(q)];case 16:return X=QA.sent(),this.ctx.drawImage(X,B.bounds.left-(X.width+10),B.bounds.top),[3,18];case 17:return QA.sent(),this.context.logger.error("Error loading list-style-image "+q),[3,18];case 18:return[3,20];case 19:Q.listValue&&B.styles.listStyleType!==-1&&(P=this.createFontStyle(l)[0],this.ctx.font=P,this.ctx.fillStyle=asString(l.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",gA=new Bounds(B.bounds.left,B.bounds.top+getAbsoluteValue(B.styles.paddingTop,B.bounds.width),B.bounds.width,computeLineHeight(l.lineHeight,l.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new TextBounds(Q.listValue,gA),l.letterSpacing,computeLineHeight(l.lineHeight,l.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),QA.label=20;case 20:return[2]}})})},I.prototype.renderStackContent=function(Q){return __awaiter(this,void 0,void 0,function(){var B,t,S,l,o,S,n,D,S,w,M,S,d,G,S,N,k,S,m,Y,S;return __generator(this,function(X){switch(X.label){case 0:if(contains(Q.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(Q.element)];case 1:X.sent(),B=0,t=Q.negativeZIndex,X.label=2;case 2:return B<t.length?(S=t[B],[4,this.renderStack(S)]):[3,5];case 3:X.sent(),X.label=4;case 4:return B++,[3,2];case 5:return[4,this.renderNodeContent(Q.element)];case 6:X.sent(),l=0,o=Q.nonInlineLevel,X.label=7;case 7:return l<o.length?(S=o[l],[4,this.renderNode(S)]):[3,10];case 8:X.sent(),X.label=9;case 9:return l++,[3,7];case 10:n=0,D=Q.nonPositionedFloats,X.label=11;case 11:return n<D.length?(S=D[n],[4,this.renderStack(S)]):[3,14];case 12:X.sent(),X.label=13;case 13:return n++,[3,11];case 14:w=0,M=Q.nonPositionedInlineLevel,X.label=15;case 15:return w<M.length?(S=M[w],[4,this.renderStack(S)]):[3,18];case 16:X.sent(),X.label=17;case 17:return w++,[3,15];case 18:d=0,G=Q.inlineLevel,X.label=19;case 19:return d<G.length?(S=G[d],[4,this.renderNode(S)]):[3,22];case 20:X.sent(),X.label=21;case 21:return d++,[3,19];case 22:N=0,k=Q.zeroOrAutoZIndexOrTransformedOrOpacity,X.label=23;case 23:return N<k.length?(S=k[N],[4,this.renderStack(S)]):[3,26];case 24:X.sent(),X.label=25;case 25:return N++,[3,23];case 26:m=0,Y=Q.positiveZIndex,X.label=27;case 27:return m<Y.length?(S=Y[m],[4,this.renderStack(S)]):[3,30];case 28:X.sent(),X.label=29;case 29:return m++,[3,27];case 30:return[2]}})})},I.prototype.mask=function(Q){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(Q.slice(0).reverse()),this.ctx.closePath()},I.prototype.path=function(Q){this.ctx.beginPath(),this.formatPath(Q),this.ctx.closePath()},I.prototype.formatPath=function(Q){var B=this;Q.forEach(function(t,l){var o=isBezierCurve(t)?t.start:t;l===0?B.ctx.moveTo(o.x,o.y):B.ctx.lineTo(o.x,o.y),isBezierCurve(t)&&B.ctx.bezierCurveTo(t.startControl.x,t.startControl.y,t.endControl.x,t.endControl.y,t.end.x,t.end.y)})},I.prototype.renderRepeat=function(Q,B,t,l){this.path(Q),this.ctx.fillStyle=B,this.ctx.translate(t,l),this.ctx.fill(),this.ctx.translate(-t,-l)},I.prototype.resizeImage=function(Q,B,t){var l;if(Q.width===B&&Q.height===t)return Q;var o=(l=this.canvas.ownerDocument)!==null&&l!==void 0?l:document,n=o.createElement("canvas");n.width=Math.max(1,B),n.height=Math.max(1,t);var D=n.getContext("2d");return D.drawImage(Q,0,0,Q.width,Q.height,0,0,B,t),n},I.prototype.renderBackgroundImage=function(Q){return __awaiter(this,void 0,void 0,function(){var B,t,l,o,n,D;return __generator(this,function(w){switch(w.label){case 0:B=Q.styles.backgroundImage.length-1,t=function(M){var d,G,N,AA,DA,ZA,sA,cA,EA,k,AA,DA,ZA,sA,cA,m,Y,S,X,q,P,gA,QA,J,EA,x,AA,iA,wA,sA,cA,eA,DA,ZA,GA,kA,XA,xA,_A,sI,OA,FI;return __generator(this,function(PA){switch(PA.label){case 0:if(M.type!==0)return[3,5];d=void 0,G=M.url,PA.label=1;case 1:return PA.trys.push([1,3,,4]),[4,l.context.cache.match(G)];case 2:return d=PA.sent(),[3,4];case 3:return PA.sent(),l.context.logger.error("Error loading background-image "+G),[3,4];case 4:return d&&(N=calculateBackgroundRendering(Q,B,[d.width,d.height,d.width/d.height]),AA=N[0],DA=N[1],ZA=N[2],sA=N[3],cA=N[4],EA=l.ctx.createPattern(l.resizeImage(d,sA,cA),"repeat"),l.renderRepeat(AA,EA,DA,ZA)),[3,6];case 5:isLinearGradient(M)?(k=calculateBackgroundRendering(Q,B,[null,null,null]),AA=k[0],DA=k[1],ZA=k[2],sA=k[3],cA=k[4],m=calculateGradientDirection(M.angle,sA,cA),Y=m[0],S=m[1],X=m[2],q=m[3],P=m[4],gA=document.createElement("canvas"),gA.width=sA,gA.height=cA,QA=gA.getContext("2d"),J=QA.createLinearGradient(S,q,X,P),processColorStops(M.stops,Y).forEach(function(mA){return J.addColorStop(mA.stop,asString(mA.color))}),QA.fillStyle=J,QA.fillRect(0,0,sA,cA),sA>0&&cA>0&&(EA=l.ctx.createPattern(gA,"repeat"),l.renderRepeat(AA,EA,DA,ZA))):isRadialGradient(M)&&(x=calculateBackgroundRendering(Q,B,[null,null,null]),AA=x[0],iA=x[1],wA=x[2],sA=x[3],cA=x[4],eA=M.position.length===0?[FIFTY_PERCENT]:M.position,DA=getAbsoluteValue(eA[0],sA),ZA=getAbsoluteValue(eA[eA.length-1],cA),GA=calculateRadius(M,DA,ZA,sA,cA),kA=GA[0],XA=GA[1],kA>0&&XA>0&&(xA=l.ctx.createRadialGradient(iA+DA,wA+ZA,0,iA+DA,wA+ZA,kA),processColorStops(M.stops,kA*2).forEach(function(mA){return xA.addColorStop(mA.stop,asString(mA.color))}),l.path(AA),l.ctx.fillStyle=xA,kA!==XA?(_A=Q.bounds.left+.5*Q.bounds.width,sI=Q.bounds.top+.5*Q.bounds.height,OA=XA/kA,FI=1/OA,l.ctx.save(),l.ctx.translate(_A,sI),l.ctx.transform(1,0,0,OA,0,0),l.ctx.translate(-_A,-sI),l.ctx.fillRect(iA,FI*(wA-sI)+sI,sA,cA*FI),l.ctx.restore()):l.ctx.fill())),PA.label=6;case 6:return B--,[2]}})},l=this,o=0,n=Q.styles.backgroundImage.slice(0).reverse(),w.label=1;case 1:return o<n.length?(D=n[o],[5,t(D)]):[3,4];case 2:w.sent(),w.label=3;case 3:return o++,[3,1];case 4:return[2]}})})},I.prototype.renderSolidBorder=function(Q,B,t){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(l){return this.path(parsePathForBorder(t,B)),this.ctx.fillStyle=asString(Q),this.ctx.fill(),[2]})})},I.prototype.renderDoubleBorder=function(Q,B,t,l){return __awaiter(this,void 0,void 0,function(){var o,n;return __generator(this,function(D){switch(D.label){case 0:return B<3?[4,this.renderSolidBorder(Q,t,l)]:[3,2];case 1:return D.sent(),[2];case 2:return o=parsePathForBorderDoubleOuter(l,t),this.path(o),this.ctx.fillStyle=asString(Q),this.ctx.fill(),n=parsePathForBorderDoubleInner(l,t),this.path(n),this.ctx.fill(),[2]}})})},I.prototype.renderNodeBackgroundAndBorders=function(Q){return __awaiter(this,void 0,void 0,function(){var B,t,l,o,n,D,w,M,d=this;return __generator(this,function(G){switch(G.label){case 0:return this.applyEffects(Q.getEffects(2)),B=Q.container.styles,t=!isTransparent(B.backgroundColor)||B.backgroundImage.length,l=[{style:B.borderTopStyle,color:B.borderTopColor,width:B.borderTopWidth},{style:B.borderRightStyle,color:B.borderRightColor,width:B.borderRightWidth},{style:B.borderBottomStyle,color:B.borderBottomColor,width:B.borderBottomWidth},{style:B.borderLeftStyle,color:B.borderLeftColor,width:B.borderLeftWidth}],o=calculateBackgroundCurvedPaintingArea(getBackgroundValueForIndex(B.backgroundClip,0),Q.curves),t||B.boxShadow.length?(this.ctx.save(),this.path(o),this.ctx.clip(),isTransparent(B.backgroundColor)||(this.ctx.fillStyle=asString(B.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(Q.container)]):[3,2];case 1:G.sent(),this.ctx.restore(),B.boxShadow.slice(0).reverse().forEach(function(N){d.ctx.save();var k=calculateBorderBoxPath(Q.curves),m=N.inset?0:MASK_OFFSET,Y=transformPath(k,-m+(N.inset?1:-1)*N.spread.number,(N.inset?1:-1)*N.spread.number,N.spread.number*(N.inset?-2:2),N.spread.number*(N.inset?-2:2));N.inset?(d.path(k),d.ctx.clip(),d.mask(Y)):(d.mask(k),d.ctx.clip(),d.path(Y)),d.ctx.shadowOffsetX=N.offsetX.number+m,d.ctx.shadowOffsetY=N.offsetY.number,d.ctx.shadowColor=asString(N.color),d.ctx.shadowBlur=N.blur.number,d.ctx.fillStyle=N.inset?asString(N.color):"rgba(0,0,0,1)",d.ctx.fill(),d.ctx.restore()}),G.label=2;case 2:n=0,D=0,w=l,G.label=3;case 3:return D<w.length?(M=w[D],M.style!==0&&!isTransparent(M.color)&&M.width>0?M.style!==2?[3,5]:[4,this.renderDashedDottedBorder(M.color,M.width,n,Q.curves,2)]:[3,11]):[3,13];case 4:return G.sent(),[3,11];case 5:return M.style!==3?[3,7]:[4,this.renderDashedDottedBorder(M.color,M.width,n,Q.curves,3)];case 6:return G.sent(),[3,11];case 7:return M.style!==4?[3,9]:[4,this.renderDoubleBorder(M.color,M.width,n,Q.curves)];case 8:return G.sent(),[3,11];case 9:return[4,this.renderSolidBorder(M.color,n,Q.curves)];case 10:G.sent(),G.label=11;case 11:n++,G.label=12;case 12:return D++,[3,3];case 13:return[2]}})})},I.prototype.renderDashedDottedBorder=function(Q,B,t,l,o){return __awaiter(this,void 0,void 0,function(){var n,D,w,M,d,G,N,k,m,Y,S,X,q,P,gA,QA,gA,QA;return __generator(this,function(J){return this.ctx.save(),n=parsePathForBorderStroke(l,t),D=parsePathForBorder(l,t),o===2&&(this.path(D),this.ctx.clip()),isBezierCurve(D[0])?(w=D[0].start.x,M=D[0].start.y):(w=D[0].x,M=D[0].y),isBezierCurve(D[1])?(d=D[1].end.x,G=D[1].end.y):(d=D[1].x,G=D[1].y),t===0||t===2?N=Math.abs(w-d):N=Math.abs(M-G),this.ctx.beginPath(),o===3?this.formatPath(n):this.formatPath(D.slice(0,2)),k=B<3?B*3:B*2,m=B<3?B*2:B,o===3&&(k=B,m=B),Y=!0,N<=k*2?Y=!1:N<=k*2+m?(S=N/(2*k+m),k*=S,m*=S):(X=Math.floor((N+m)/(k+m)),q=(N-X*k)/(X-1),P=(N-(X+1)*k)/X,m=P<=0||Math.abs(m-q)<Math.abs(m-P)?q:P),Y&&(o===3?this.ctx.setLineDash([0,k+m]):this.ctx.setLineDash([k,m])),o===3?(this.ctx.lineCap="round",this.ctx.lineWidth=B):this.ctx.lineWidth=B*2+1.1,this.ctx.strokeStyle=asString(Q),this.ctx.stroke(),this.ctx.setLineDash([]),o===2&&(isBezierCurve(D[0])&&(gA=D[3],QA=D[0],this.ctx.beginPath(),this.formatPath([new Vector(gA.end.x,gA.end.y),new Vector(QA.start.x,QA.start.y)]),this.ctx.stroke()),isBezierCurve(D[1])&&(gA=D[1],QA=D[2],this.ctx.beginPath(),this.formatPath([new Vector(gA.end.x,gA.end.y),new Vector(QA.start.x,QA.start.y)]),this.ctx.stroke())),this.ctx.restore(),[2]})})},I.prototype.render=function(Q){return __awaiter(this,void 0,void 0,function(){var B;return __generator(this,function(t){switch(t.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),B=parseStackingContexts(Q),[4,this.renderStack(B)];case 1:return t.sent(),this.applyEffects([]),[2,this.canvas]}})})},I}(Renderer),isTextInputElement=function(C){return C instanceof TextareaElementContainer||C instanceof SelectElementContainer?!0:C instanceof InputElementContainer&&C.type!==RADIO&&C.type!==CHECKBOX},calculateBackgroundCurvedPaintingArea=function(C,I){switch(C){case 0:return calculateBorderBoxPath(I);case 2:return calculateContentBoxPath(I);case 1:default:return calculatePaddingBoxPath(I)}},canvasTextAlign=function(C){switch(C){case 1:return"center";case 2:return"right";case 0:default:return"left"}},iOSBrokenFonts=["-apple-system","system-ui"],fixIOSSystemFonts=function(C){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?C.filter(function(I){return iOSBrokenFonts.indexOf(I)===-1}):C},ForeignObjectRenderer=function(C){__extends(I,C);function I(Q,B){var t=C.call(this,Q,B)||this;return t.canvas=B.canvas?B.canvas:document.createElement("canvas"),t.ctx=t.canvas.getContext("2d"),t.options=B,t.canvas.width=Math.floor(B.width*B.scale),t.canvas.height=Math.floor(B.height*B.scale),t.canvas.style.width=B.width+"px",t.canvas.style.height=B.height+"px",t.ctx.scale(t.options.scale,t.options.scale),t.ctx.translate(-B.x,-B.y),t.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+B.width+"x"+B.height+" at "+B.x+","+B.y+") with scale "+B.scale),t}return I.prototype.render=function(Q){return __awaiter(this,void 0,void 0,function(){var B,t;return __generator(this,function(l){switch(l.label){case 0:return B=createForeignObjectSVG(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,Q),[4,loadSerializedSVG(B)];case 1:return t=l.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=asString(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(t,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},I}(Renderer),loadSerializedSVG=function(C){return new Promise(function(I,Q){var B=new Image;B.onload=function(){I(B)},B.onerror=Q,B.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(C))})},Logger=function(){function C(I){var Q=I.id,B=I.enabled;this.id=Q,this.enabled=B,this.start=Date.now()}return C.prototype.debug=function(){for(var I=[],Q=0;Q<arguments.length;Q++)I[Q]=arguments[Q];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,__spreadArray([this.id,this.getTime()+"ms"],I)):this.info.apply(this,I))},C.prototype.getTime=function(){return Date.now()-this.start},C.prototype.info=function(){for(var I=[],Q=0;Q<arguments.length;Q++)I[Q]=arguments[Q];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,__spreadArray([this.id,this.getTime()+"ms"],I))},C.prototype.warn=function(){for(var I=[],Q=0;Q<arguments.length;Q++)I[Q]=arguments[Q];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,__spreadArray([this.id,this.getTime()+"ms"],I)):this.info.apply(this,I))},C.prototype.error=function(){for(var I=[],Q=0;Q<arguments.length;Q++)I[Q]=arguments[Q];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,__spreadArray([this.id,this.getTime()+"ms"],I)):this.info.apply(this,I))},C.instances={},C}(),Context=function(){function C(I,Q){var B;this.windowBounds=Q,this.instanceName="#"+C.instanceCount++,this.logger=new Logger({id:this.instanceName,enabled:I.logging}),this.cache=(B=I.cache)!==null&&B!==void 0?B:new Cache(this,I)}return C.instanceCount=1,C}(),html2canvas=function(C,I){return I===void 0&&(I={}),renderElement(C,I)};typeof window<"u"&&CacheStorage.setContext(window);var renderElement=function(C,I){return __awaiter(void 0,void 0,void 0,function(){var Q,B,t,l,o,n,D,w,M,d,G,N,k,m,Y,S,X,q,P,gA,J,QA,J,EA,x,AA,iA,wA,sA,cA,eA,DA,ZA,GA,kA,XA,xA,_A,sI,OA;return __generator(this,function(FI){switch(FI.label){case 0:if(!C||typeof C!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(Q=C.ownerDocument,!Q)throw new Error("Element is not attached to a Document");if(B=Q.defaultView,!B)throw new Error("Document is not attached to a Window");return t={allowTaint:(EA=I.allowTaint)!==null&&EA!==void 0?EA:!1,imageTimeout:(x=I.imageTimeout)!==null&&x!==void 0?x:15e3,proxy:I.proxy,useCORS:(AA=I.useCORS)!==null&&AA!==void 0?AA:!1},l=__assign({logging:(iA=I.logging)!==null&&iA!==void 0?iA:!0,cache:I.cache},t),o={windowWidth:(wA=I.windowWidth)!==null&&wA!==void 0?wA:B.innerWidth,windowHeight:(sA=I.windowHeight)!==null&&sA!==void 0?sA:B.innerHeight,scrollX:(cA=I.scrollX)!==null&&cA!==void 0?cA:B.pageXOffset,scrollY:(eA=I.scrollY)!==null&&eA!==void 0?eA:B.pageYOffset},n=new Bounds(o.scrollX,o.scrollY,o.windowWidth,o.windowHeight),D=new Context(l,n),w=(DA=I.foreignObjectRendering)!==null&&DA!==void 0?DA:!1,M={allowTaint:(ZA=I.allowTaint)!==null&&ZA!==void 0?ZA:!1,onclone:I.onclone,ignoreElements:I.ignoreElements,inlineImages:w,copyStyles:w},D.logger.debug("Starting document clone with size "+n.width+"x"+n.height+" scrolled to "+-n.left+","+-n.top),d=new DocumentCloner(D,C,M),G=d.clonedReferenceElement,G?[4,d.toIFrame(Q,n)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return N=FI.sent(),k=isBodyElement(G)||isHTMLElement(G)?parseDocumentSize(G.ownerDocument):parseBounds(D,G),m=k.width,Y=k.height,S=k.left,X=k.top,q=parseBackgroundColor(D,G,I.backgroundColor),P={canvas:I.canvas,backgroundColor:q,scale:(kA=(GA=I.scale)!==null&&GA!==void 0?GA:B.devicePixelRatio)!==null&&kA!==void 0?kA:1,x:((XA=I.x)!==null&&XA!==void 0?XA:0)+S,y:((xA=I.y)!==null&&xA!==void 0?xA:0)+X,width:(_A=I.width)!==null&&_A!==void 0?_A:Math.ceil(m),height:(sI=I.height)!==null&&sI!==void 0?sI:Math.ceil(Y)},w?(D.logger.debug("Document cloned, using foreign object rendering"),J=new ForeignObjectRenderer(D,P),[4,J.render(G)]):[3,3];case 2:return gA=FI.sent(),[3,5];case 3:return D.logger.debug("Document cloned, element located at "+S+","+X+" with size "+m+"x"+Y+" using computed rendering"),D.logger.debug("Starting DOM parsing"),QA=parseTree(D,G),q===QA.styles.backgroundColor&&(QA.styles.backgroundColor=COLORS.TRANSPARENT),D.logger.debug("Starting renderer for element at "+P.x+","+P.y+" with size "+P.width+"x"+P.height),J=new CanvasRenderer(D,P),[4,J.render(QA)];case 4:gA=FI.sent(),FI.label=5;case 5:return(!((OA=I.removeContainer)!==null&&OA!==void 0)||OA)&&(DocumentCloner.destroy(N)||D.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),D.logger.debug("Finished rendering"),[2,gA]}})})},parseBackgroundColor=function(C,I,Q){var B=I.ownerDocument,t=B.documentElement?parseColor(C,getComputedStyle(B.documentElement).backgroundColor):COLORS.TRANSPARENT,l=B.body?parseColor(C,getComputedStyle(B.body).backgroundColor):COLORS.TRANSPARENT,o=typeof Q=="string"?parseColor(C,Q):Q===null?COLORS.TRANSPARENT:4294967295;return I===B.documentElement?isTransparent(t)?isTransparent(l)?o:l:t:o};const _hoisted_1$y={key:0,width:"16",height:"16",viewBox:"0 0 32 32"},_hoisted_2$v=createBaseVNode("path",{d:"M18 28A12 12 0 1 0 6 16v6.2l-3.6-3.6L1 20l6 6l6-6l-1.4-1.4L8 22.2V16a10 10 0 1 1 10 10Z"},null,-1),_hoisted_3$k=[_hoisted_2$v],_hoisted_4$j={key:1,width:"16",height:"16",viewBox:"0 0 24 24"},_hoisted_5$c=createBaseVNode("path",{d:"M14 20v-2h2.6l-3.2-3.2l1.425-1.425L18 16.55V14h2v6Zm-8.6 0L4 18.6L16.6 6H14V4h6v6h-2V7.4Zm3.775-9.425L4 5.4L5.4 4l5.175 5.175Z"},null,-1),_hoisted_6$a=[_hoisted_5$c],_hoisted_7$9={key:2,width:"16",height:"16",viewBox:"0 0 24 24"},_hoisted_8$8=createBaseVNode("path",{d:"M12 17q-2.075 0-3.537-1.463Q7 14.075 7 12t1.463-3.538Q9.925 7 12 7t3.538 1.462Q17 9.925 17 12q0 2.075-1.462 3.537Q14.075 17 12 17ZM2 13q-.425 0-.712-.288Q1 12.425 1 12t.288-.713Q1.575 11 2 11h2q.425 0 .713.287Q5 11.575 5 12t-.287.712Q4.425 13 4 13Zm18 0q-.425 0-.712-.288Q19 12.425 19 12t.288-.713Q19.575 11 20 11h2q.425 0 .712.287q.288.288.288.713t-.288.712Q22.425 13 22 13Zm-8-8q-.425 0-.712-.288Q11 4.425 11 4V2q0-.425.288-.713Q11.575 1 12 1t.713.287Q13 1.575 13 2v2q0 .425-.287.712Q12.425 5 12 5Zm0 18q-.425 0-.712-.288Q11 22.425 11 22v-2q0-.425.288-.712Q11.575 19 12 19t.713.288Q13 19.575 13 20v2q0 .425-.287.712Q12.425 23 12 23ZM5.65 7.05L4.575 6q-.3-.275-.288-.7q.013-.425.288-.725q.3-.3.725-.3t.7.3L7.05 5.65q.275.3.275.7q0 .4-.275.7q-.275.3-.687.287q-.413-.012-.713-.287ZM18 19.425l-1.05-1.075q-.275-.3-.275-.712q0-.413.275-.688q.275-.3.688-.287q.412.012.712.287L19.425 18q.3.275.288.7q-.013.425-.288.725q-.3.3-.725.3t-.7-.3ZM16.95 7.05q-.3-.275-.287-.688q.012-.412.287-.712L18 4.575q.275-.3.7-.288q.425.013.725.288q.3.3.3.725t-.3.7L18.35 7.05q-.3.275-.7.275q-.4 0-.7-.275ZM4.575 19.425q-.3-.3-.3-.725t.3-.7l1.075-1.05q.3-.275.713-.275q.412 0 .687.275q.3.275.288.688q-.013.412-.288.712L6 19.425q-.275.3-.7.287q-.425-.012-.725-.287Z"},null,-1),_hoisted_9$8=[_hoisted_8$8],_hoisted_10$7={key:3,width:"16",height:"16",viewBox:"0 0 24 24"},_hoisted_11$6=createBaseVNode("path",{d:"M12 21q-3.75 0-6.375-2.625T3 12q0-3.75 2.625-6.375T12 3q.35 0 .688.025q.337.025.662.075q-1.025.725-1.637 1.887Q11.1 6.15 11.1 7.5q0 2.25 1.575 3.825Q14.25 12.9 16.5 12.9q1.375 0 2.525-.613q1.15-.612 1.875-1.637q.05.325.075.662Q21 11.65 21 12q0 3.75-2.625 6.375T12 21Z"},null,-1),_hoisted_12$3=[_hoisted_11$6],_hoisted_13$2={key:4,width:"20",height:"20",viewBox:"0 0 24 24"},_hoisted_14$2=createBaseVNode("path",{d:"m12 17l4-4l-1.4-1.4l-1.6 1.55V9h-2v4.15L9.4 11.6L8 13zm-6 5q-.825 0-1.412-.587T4 20V8l6-6h8q.825 0 1.413.588T20 4v16q0 .825-.587 1.413T18 22zm0-2h12V4h-7.15L6 8.85zm0 0h12z"},null,-1),_hoisted_15$2=[_hoisted_14$2],_sfc_main$D={__name:"Icon",props:{name:{type:String,required:!0}},setup(C){return(I,Q)=>(openBlock(),createElementBlock(Fragment,null,[C.name==="reset"?(openBlock(),createElementBlock("svg",_hoisted_1$y,_hoisted_3$k)):createCommentVNode("",!0),C.name==="update"?(openBlock(),createElementBlock("svg",_hoisted_4$j,_hoisted_6$a)):createCommentVNode("",!0),C.name==="sun"?(openBlock(),createElementBlock("svg",_hoisted_7$9,_hoisted_9$8)):createCommentVNode("",!0),C.name==="moon"?(openBlock(),createElementBlock("svg",_hoisted_10$7,_hoisted_12$3)):createCommentVNode("",!0),C.name==="log"?(openBlock(),createElementBlock("svg",_hoisted_13$2,_hoisted_15$2)):createCommentVNode("",!0)],64))}},_hoisted_1$x={class:"eldesign classtable"},_sfc_main$C={__name:"linetablecard",props:{tableData:{type:Array,required:!0},steamtypeOptions:{type:Array,required:!0},checkAll:{type:Boolean,default:!1},isIndeterminate:{type:Boolean,default:!1},isYouhua:{type:Boolean,default:!0}},emits:["update:checkAll","check-flag-change","update:tableData"],setup(C,{emit:I}){const Q=C;computed(()=>{const o=Q.tableData.filter(n=>n.steamflag===1).length;return o>0&&o<Q.tableData.length});const B=computed({get:()=>Q.checkAll,set:o=>I("update:checkAll",o)}),t=o=>{const n=Q.tableData.map(D=>({...D,steamflag:o?1:0}));I("update:tableData",n),I("check-flag-change")},l=o=>{const D=Q.tableData.filter(w=>w.steamflag===1).length===Q.tableData.length;I("update:checkAll",D),I("check-flag-change")};return(o,n)=>{const D=resolveComponent("el-checkbox"),w=resolveComponent("el-table-column"),M=resolveComponent("el-option"),d=resolveComponent("el-select"),G=resolveComponent("el-table"),N=resolveComponent("el-card");return openBlock(),createBlock(N,{style:{"min-height":"240px","max-height":"480px"}},{default:withCtx(()=>[createVNode(D,{modelValue:B.value,"onUpdate:modelValue":n[0]||(n[0]=k=>B.value=k),indeterminate:C.isIndeterminate,onChange:t},{default:withCtx(()=>[createTextVNode(" 全选 ")]),_:1},8,["modelValue","indeterminate"]),createBaseVNode("div",_hoisted_1$x,[createVNode(G,{data:C.tableData,border:"","show-header":!1},{default:withCtx(()=>[createVNode(w,{type:"index"}),createVNode(w,{prop:"steamflag",width:"55"},{default:withCtx(({row:k,$index:m})=>[createVNode(D,{"false-label":0,"true-label":1,modelValue:k.steamflag,"onUpdate:modelValue":Y=>k.steamflag=Y,onChange:Y=>l(m)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(w,{prop:"name","show-overflow-tooltip":""}),C.isYouhua?(openBlock(),createBlock(w,{key:0,prop:"steamtype"},{default:withCtx(({row:k})=>[createVNode(d,{modelValue:k.steamtype,"onUpdate:modelValue":m=>k.steamtype=m},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(C.steamtypeOptions,m=>(openBlock(),createBlock(M,{key:m.value,label:m.label,value:m.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:1})):createCommentVNode("",!0)]),_:1},8,["data"])])]),_:1})}}},backgroundImg=""+new URL("surromdao-66a16cb6.png",import.meta.url).href,index_vue_vue_type_style_index_0_lang="",_hoisted_1$w={class:"field"},_hoisted_2$u=createBaseVNode("label",{for:"label"},"Label:",-1),_hoisted_3$j={class:"my-header"},_hoisted_4$i=["id"],_hoisted_5$b={style:{"margin-top":"20px",padding:"20px"}},_hoisted_6$9={class:"dialog-footer"},_hoisted_7$8={class:"my-header"},_hoisted_8$7=["id"],_hoisted_9$7={style:{"margin-top":"5px",padding:"10px 35px"}},_hoisted_10$6={class:"dialog-footer"},_hoisted_11$5=createBaseVNode("div",{class:"dnd-flow"},null,-1),_sfc_main$B={__name:"index",props:{optimizer:{type:Boolean},jboptimizer:{type:Boolean},Xfoil:{type:Boolean}},emits:["optimizerfalse"],setup(C,{expose:I,emit:Q}){const B={backgroundImage:`url(${backgroundImg})`,backgroundPosition:"center",backgroundRepeat:"no-repeat"},t=ref(!1);let l=ref();useRoute();const{onInit:o,onNodeDragStop:n,onNodeContextMenu:D,onConnect:w,addEdges:M,setViewport:d,toObject:G,addNodes:N,updateEdgeData:k,onConnectStart:m}=useVueFlow();let Y=ref(),S=ref(),X=ref(),q=ref("#000"),P=ref({name:"",description:""}),gA=ref([]),QA=ref(1),J=ref(),EA=ref("#2267B1"),x=ref("");ref();let AA=ref("");ref(!1);let iA=ref([]),wA=ref(),sA=ref(null),cA=ref(!1);ref(),ref({position:{x:0,y:0},target:"kong"});let eA=ref([]),DA=ref([]),ZA=ref(0);const{onDragOver:GA,onDrop:kA,onDragLeave:XA,isDragOver:xA}=useDragAndDrop(),_A=ref([]),sI=ref([]),OA=ref(!1),FI=ref({name:""});let PA=[...sI.value],mA=[..._A.value];watch(sI,NA=>{PA.filter(eI=>!NA.some(MI=>MI.id===eI.id)).length>0,PA=[...NA]},{deep:!0}),watch(_A,NA=>{mA.filter(eI=>!NA.some(MI=>MI.id===eI.id)).length>0,mA=[...NA]},{deep:!0}),D(NA=>{iA.value=NA.node,FI.value.name=NA.node.data.label,OA.value=!0}),m(()=>{$A()});let EI=ref("process"),SI=ref(0);w(NA=>{const rA=`${EI.value}-${NA.source}-${NA.sourceHandle}-${NA.target}-${NA.targetHandle}`;NA.id=rA,NA.type="smoothstep",NA.zIndex=EI.value==="process"?10:5,NA.interactionWidth=EI.value==="process"?5:20,EI.value==="process"?NA.markerEnd=MarkerType.ArrowClosed:EI.value==="data"&&(NA.markerEnd={type:MarkerType.ArrowClosed,width:6,height:6,color:EA.value}),NA.color=EA.value,NA.style={strokeWidth:QA.value,stroke:EA.value};const eI=_A.value.find(gI=>gI.id===rA);eI&&Ag(eI.data.wid),M(NA),sA.value=null,SI.value++;const MI=`Seg${SI.value}`,WI=Y.value.getNode(NA.source),fI=Y.value.getNode(NA.target);lg(x.value,"",MI,EI.value,WI.data.uid,fI.data.uid).then(gI=>{const dB={wid:gI,uid:MI,type:EI.value,fromuid:WI.data.uid,touid:fI.data.uid};k(NA.id,dB)}).catch(gI=>{console.error("保存流程失败:",gI)})});const GI=()=>{iA.value&&iA.value.data?iA.value.data.label=FI.value.name:console.error("noid.value 或 noid.value.data 未定义"),OA.value=!1};emitter.on("child2Data",NA=>{l.value=NA});function YI(NA){iA.value=NA.node,FI.value.name=NA.node.data.label,cA.value=!cA.value}const xI=NA=>{J.value=NA,iA.value.style!=null&&(iA.value.style.backgroundColor=NA)};function tI(){let NA=[],rA=[];for(let gI=0;gI<eA.value.length;gI++)NA.push(eA.value[gI].position.x),rA.push(eA.value[gI].position.y);let eI=Math.min(...NA),MI=Math.max(...rA);ZA.value++;let WI="模块"+ZA.value,fI={id:ZA.value.toString(),data:{label:WI},position:{x:eI,y:MI},style:{backgroundColor:J.value,width:"200px",height:"200px"}};if(eA.value.length!=0){DA.value=[];for(let gI=0;gI<eA.value.length;gI++)DA.value.push(eA.value[gI]);gA.value=DA.value.map(gI=>(gI.parentNode==null&&(gI.isParent=!1,gI.parentNode=fI.id,gI.position.x=gI.position.x/2,gI.position.y=gI.position.y/2,gI.expandParent=!0),gI))}sI.value.push(fI);for(let gI=0;gI<gA.value.length;gI++)sI.value.push(gA.value[gI])}function UA(NA){iA.value=NA.node;const rA=NA.node.data.wid;NA.node.data.name=="optimizer"?Q("optimizerfalse",{name:"优化器",wid:rA}):NA.node.data.name=="optimizer1"?Q("optimizerfalse",{name:"进化优化器",wid:rA}):NA.node.data.name=="optimizer3"?Q("optimizerfalse",{name:"代理优化器",wid:rA}):NA.node.data.name=="Xfoil"?Q("optimizerfalse",{name:"Xfoil",wid:rA}):NA.node.data.name=="optimizer2"?Q("optimizerfalse",{name:"梯度优化器",wid:rA}):NA.node.data.name=="CST"?Q("optimizerfalse",{name:"CST",wid:rA}):NA.node.data.name=="ADflow"||NA.node.data.name=="RAE2822"?Q("optimizerfalse",{name:"ADflow",wid:rA}):NA.node.data.name=="FFD"?Q("optimizerfalse",{name:"FFD",wid:rA}):NA.node.data.name=="TACS"?Q("optimizerfalse",{name:"TACS",wid:rA}):NA.node.data.name=="参数化"?Q("optimizerfalse",{name:"参数化",wid:rA}):NA.node.data.name=="气动分析"?Q("optimizerfalse",{name:"气动分析",wid:rA}):JI.value.some(eI=>NA.node.data.name.includes(eI))?Q("optimizerfalse",{name:NA.node.data.name,wid:rA}):NA.node.data.name=="CATIA"?Q("optimizerfalse",{name:"CATIA",wid:rA}):NA.node.data.name=="FSI"?Q("optimizerfalse",{name:"FSI",wid:rA}):NA.node.data.name=="Flight"?Q("optimizerfalse",{name:"Flight",wid:rA}):NA.node.data.name=="MathFunc"&&Q("optimizerfalse",{name:"MathFunc",wid:rA})}let JI=ref(["Python","Branin","Rosenbrock","Rastrigin","G9","Forrester"]),ZI=null;function WA(NA){sA.value&&ZI&&(ZI.style={...ZI.style,stroke:ZI.originalColor,strokeWidth:ZI.originalWidth}),wA.value=NA.edge.id,sA.value=NA.edge,sA.value.originalColor=sA.value.style.stroke,sA.value.originalWidth=sA.value.style.strokeWidth;const rA=NA.edge.data.type==="process";sA.value.style={...sA.value.style,stroke:rA?"#2267B1":"rgba(255, 255, 0, 0.3)",strokeWidth:rA?2:6},ZI=sA.value}let NI=ref(!1),OI=ref([{name:"FFD参数(sample)",steamflag:1}]),TI=ref([{name:"上表面CST参数(upper)",steamflag:1},{name:"下表面CST参数(lower)",steamflag:1}]),hA=ref([{name:"TACS参数",steamflag:1}]),FA=ref([{label:"约束条件",value:1},{label:"优化目标",value:2}]),HA=ref([{code:"cl",name:"升力系数Cl",comtype:2,steamflag:1,steamtype:1},{code:"cd",name:"阻力系数Cd",comtype:2,steamflag:1,steamtype:1},{code:"cm",name:"力矩系数Cm",comtype:2,steamflag:1,steamtype:1}]),oI=ref([]),VA=ref([]),BI=ref([]),cI=ref([]),bI=ref([]),pA=ref(!1),CI=ref(!1);const aI={1:OI,2:TI,3:HA,4:cI,5:oI,6:VA,7:hA,8:BI,9:bI},dI=()=>{const NA=aI[$I.value];if(!NA)return;let rA=NA.value.filter(eI=>!!eI.steamflag).length;pA.value=rA===NA.value.length,CI.value=rA>0&&rA<NA.value.length},jI=()=>{let rA=aI[$I.value].value.filter(eI=>eI.steamflag).map(eI=>eI.name);sA.value.label=rA.join(`
- `),$I.value==="1"?tB(lB.value,"2"):$I.value==="2"?tB(bA.value,"0"):$I.value==="7"?tB(vI.value,"5"):$I.value==="5"?tg(UI.value,"3",qI.value,"4"):$I.value==="6"?tg(vI.value,"5",qI.value,"4"):zB(),NI.value=!1},zI=ref(""),UI=ref(""),qI=ref(""),vI=ref(""),lB=ref(""),bA=ref(""),kI=NA=>{zI.value=NA.value,iA.value.data.xfid=zI.value},iI=NA=>{UI.value=NA.value,iA.value.data.adid=UI.value},DI=NA=>{qI.value=NA.value,iA.value.data.mfcid=qI.value},jA=NA=>{vI.value=NA.value,iA.value.data.tacsid=vI.value},nI=NA=>{lB.value=NA.value,iA.value.data.ffdid=lB.value},_I=NA=>{bA.value=NA.value,iA.value.data.cstid=bA.value},aB=({id:NA,nowid:rA})=>{MB(NA,rA)};let rB=ref(`import os
- import numpy as np
- from surromdao.solver import BaseSolver
- class Branin(BaseSolver):
- def __init__(self, filename=os.path):
- super().__init__(filename)
- def compute(self, xdict):
- x = np.zeros(2)
- # x[1] = x[2]`);const MB=(NA,rA)=>{const eI={transCode:"MDO0064",pid:NA,wid:rA,equation:rB.value};request(eI).then(MI=>{qI.value=MI.mfcid}).catch(MI=>{})};let $I=ref("");function SB(NA){if(NA.edge.data.type==="process")return;sA.value=NA.edge;let rA=NA.edge.sourceNode.data.name,eI=NA.edge.targetNode.data.name,MI=["optimizer","optimizer3","optimizer1","optimizer2"];MI.includes(rA)&&eI==="FFD"?($I.value="1",lB.value=NA.edge.targetNode.data.ffdid,lB.value?NI.value=!0:ElMessage.error("FFD未初始化!")):MI.includes(rA)&&eI==="CST"?($I.value="2",bA.value=NA.edge.targetNode.data.cstid,bA.value?NI.value=!0:ElMessage.error("CST未初始化!")):rA==="ADflow"&&MI.includes(eI)?($I.value="3",UI.value=NA.edge.sourceNode.data.adid,UI.value?(DB(UI,2),NI.value=!0):ElMessage.error("ADflow未初始化!")):rA==="Xfoil"&&MI.includes(eI)?($I.value="4",zI.value=NA.edge.sourceNode.data.xfid,zI.value?(DB(zI,2),NI.value=!0):ElMessage.error("Xfoil未初始化!")):rA==="ADflow"&&eI==="MathFunc"?($I.value="5",UI.value=NA.edge.sourceNode.data.adid,qI.value=NA.edge.targetNode.data.mfcid||qI.value,UI.value&&qI.value?(DB(UI,3),NI.value=!0):ElMessage.error("ADflow未初始化!")):rA==="TACS"&&eI==="MathFunc"?($I.value="6",vI.value=NA.edge.sourceNode.data.tacsid,qI.value=NA.edge.targetNode.data.mfcid||qI.value,vI.value&&qI.value?(DB(vI,3),NI.value=!0):ElMessage.error("TACS未初始化!")):MI.includes(rA)&&eI==="TACS"?($I.value="7",vI.value=NA.edge.targetNode.data.tacsid,vI.value?NI.value=!0:ElMessage.error("TACS未初始化!")):rA==="MathFunc"&&MI.includes(eI)?($I.value="8",qI.value=NA.edge.sourceNode.data.mfcid||qI.value,qI.value?(DB(qI,2),NI.value=!0):ElMessage.error("MathFunc未初始化!")):rA==="TACS"&&MI.includes(eI)&&($I.value="9",vI.value=NA.edge.sourceNode.data.tacsid,vI.value?(DB(vI,2),NI.value=!0):ElMessage.error("TACS未初始化!")),nextTick(()=>{dI()})}const DB=(NA,rA)=>{const eI={transCode:"MDO0052",pid:x.value,comid:NA.value,type:rA};request(eI).then(MI=>{$I.value==="3"&&(HA.value=MI.params,dI()),$I.value==="4"&&(cI.value=MI.params,dI()),$I.value==="5"&&(oI.value=MI.params,dI()),$I.value==="6"&&(VA.value=MI.params,dI()),$I.value==="8"&&(BI.value=MI.params,dI()),$I.value==="9"&&(bI.value=MI.params,dI())}).catch(MI=>{ElMessage.error(MI.returnMsg)})},zB=()=>{let NA="";if($I.value==="3")NA=JB([],HA.value);else if($I.value==="4")NA=JB([],cI.value);else if($I.value==="8")NA=JB([],BI.value);else if($I.value==="9")NA=JB([],bI.value);else return;request({transCode:"MDO0053",paramstr:NA}).then(eI=>{ElMessage({message:"数据流保存成功",type:"success"})}).catch(eI=>{ElMessage.error("数据流保存失败")})},JB=(NA,rA)=>Array.isArray(rA)?(NA=rA.map(eI=>{const MI=eI.paramid??" ",WI=eI.steamflag??"",fI=eI.steamtype??" ";return`${MI},${WI},${fI}`}).join(";"),NA):(console.error("Data should be an array"),NA),tB=(NA,rA)=>{request({transCode:"MDO0073",comid:NA,comtype:rA}).then(MI=>{ElMessage({message:"数据流保存成功",type:"success"})}).catch(MI=>{ElMessage.error("数据流保存失败")})},tg=(NA,rA,eI,MI)=>{let WI="";if($I.value==="5")WI=eg([],oI.value);else if($I.value==="6")WI=eg([],VA.value);else return;request({transCode:"MDO0074",fcomid:NA,fcomtype:rA,paramstr:WI,tcomid:eI,tcomtype:MI}).then(gI=>{ElMessage({message:"数据流保存成功",type:"success"})}).catch(gI=>{ElMessage.error("数据流保存失败")})},eg=(NA,rA)=>Array.isArray(rA)?(NA=rA.map(eI=>{const MI=eI.paramid??" ",WI=eI.steamflag??"";return`${MI},${WI}`}).join(";"),NA):(console.error("Data should be an array"),NA);o(NA=>{NA.fitView()}),n(({event:NA,nodes:rA,node:eI})=>{eA.value=rA});function wg(NA){if(!sA.value)return;NA=wA.value;const rA=sA.value.data.wid;Y.value.removeEdges(NA),Ag(rA),sA.value=null}const pg=NA=>{kA(NA),emitter.emit("doSomethingEvent")};function Mg(NA){NA=iA.value.id;const rA=iA.value.data.wid;if(l.value==null){if(sI.value.length>0)for(let eI=0;eI<sI.value.length;eI++)NA==sI.value[eI].id&&(sI.value.splice(eI,1),Ag(rA))}else{if(sI.value.length>0)for(let eI=0;eI<sI.value.length;eI++)NA==sI.value[eI].id&&sI.value.splice(eI,1);for(let eI=0;eI<l.value[0].children.length;eI++)if(NA.includes(l.value[0].children[eI].Text))for(let MI=0;MI<l.value[0].children[eI].children.length;MI++)NA==l.value[0].children[eI].children[MI].id&&(l.value[0].children[eI].children.splice(MI,1),Ag(rA),Y.value.removeNodes(NA),Jg(NA))}}function Jg(NA){_A.value.filter(eI=>eI.source===NA||eI.target===NA).forEach(eI=>{eI.data&&eI.data.wid&&Ag(eI.data.wid)})}const yg=()=>{ElMessageBox.confirm("确定要删除全部吗?删除后不可恢复!","删除确认",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{ug()}).catch(()=>{ElMessage({type:"info",message:"已取消删除"})})};function ug(){var NA,rA,eI;try{const MI=sI.value,WI=_A.value;for(let fI=0;fI<MI.length;fI++)MI[fI].data.wid&&Ag(MI[fI].data.wid);for(let fI=0;fI<WI.length;fI++)WI[fI].data.wid&&Ag(WI[fI].data.wid);if(sI.value=[],_A.value=[],DA.value=[],eA.value=[],!l.value||l.value.length===0||!((NA=l.value[0])!=null&&NA.children)){console.warn("datatree 数据为空或未定义"),ElMessage({type:"warning",message:"没有数据可以删除"});return}for(let fI=0;fI<l.value[0].children.length;fI++)(eI=(rA=l.value[0])==null?void 0:rA.children[fI])!=null&&eI.children&&(l.value[0].children[fI].children=[])}catch(MI){console.error("删除失败:",MI),ElMessage({type:"error",message:"删除过程中出错"})}}const lg=async(NA,rA,eI,MI,WI,fI)=>{const gI={transCode:"MDO0058",pid:NA||"",wid:rA||"",uid:eI||"",type:MI||"",fromuid:WI||"",touid:fI||""};try{return(await request(gI)).wid}catch(dB){ElMessage.error(dB.returnMsg||"保存流程失败")}},Ag=NA=>{request({transCode:"MDO0059",wid:NA}).then(eI=>{}).catch(eI=>{ElMessage.error("删除流程失败")})};async function dg(){let NA={nodes:G().nodes,edges:G().edges};S.value=JSON.stringify(NA);try{const rA=Y.value.$el,MI=(await html2canvas(rA)).toDataURL("image/png");AA.value=MI,AA.value!=""&&await rg()}catch(rA){console.error("转换出错:",rA)}}const rg=async()=>{const NA=JSON.parse(sessionStorage.getItem("objlist")),rA=NA?NA.stype:"",eI={pid:x.value,name:P.value.name,remark:P.value.description,image:AA.value,isshare:"1",flow:S.value,stype:rA};sessionStorage.setItem("objlist",JSON.stringify(eI));const MI={transCode:"MDO0002",pid:x.value,name:P.value.name,remark:P.value.description,image:AA.value,isshare:"1",flow:S.value,stype:rA};try{const WI=await request(MI);ElMessage({message:"工程保存成功",type:"success"})}catch(WI){ElMessage.error(WI.returnMsg)}};function Gg(){d({x:0,y:0,zoom:1})}function MA(){t.value=!t.value,t.value?q.value="#fff":q.value="#000"}const uA=NA=>{NA.preventDefault()};onMounted(()=>{setTimeout(function(){II()},1500),Y.value&&Y.value.$el.addEventListener("click",NA=>{sA.value&&!NA.target.closest(".vue-flow__edge")&&$A()}),document.addEventListener("contextmenu",uA),emitter.on("xfidFromxfoil",kI),emitter.on("adidFromadflow",iI),emitter.on("mfcidFromMathFunc",DI),emitter.on("tacsidFromTACS",jA),emitter.on("ffdidFromFfd",nI),emitter.on("cstidFromCst",_I),emitter.on("getMfcid",aB)});const $A=()=>{sA.value&&(sA.value.style={...sA.value.style,stroke:sA.value.originalColor,strokeWidth:(ZI==null?void 0:ZI.originalWidth)||1},sA.value=null,wA.value=null,ZI=null)};onBeforeUnmount(()=>{document.removeEventListener("contextmenu",uA)}),onUnmounted(()=>{emitter.off("child2Data"),emitter.off("xfidFromxfoil",kI),emitter.off("adidFromadflow",iI),emitter.off("mfcidFromMathFunc",DI),emitter.off("tacsidFromTACS",jA),emitter.off("ffdidFromFfd",nI),emitter.off("cstidFromCst",_I),emitter.off("getMfcid",aB)});const II=()=>{let NA=JSON.parse(sessionStorage.getItem("objlist"));if(NA.flow!=""){let rA=JSON.parse(NA.flow);sI.value=rA.nodes,_A.value=rA.edges}P.value.name=NA.name,P.value.description=NA.remark,x.value=NA.pid},KA=NA=>{NA=="process"?(QA.value=1,EA.value="#2267B1",EI.value="process"):NA=="data"&&(QA.value=6,EA.value="rgba(150, 150, 150, 0.2)",EI.value="data")},hI=NA=>{if(EA.value=NA,sA.value){let rA=EA.value;sA.value.data.type==="data"&&(rA=XI(EA.value,.2));const eI={...sA.value,style:{...sA.value.style,stroke:rA}},MI=_A.value.map(WI=>WI.id===sA.value.id?eI:WI);_A.value=MI}},XI=(NA,rA)=>{if(NA.startsWith("#")){const eI=parseInt(NA.substring(1,3),16),MI=parseInt(NA.substring(3,5),16),WI=parseInt(NA.substring(5,7),16);return`rgba(${eI}, ${MI}, ${WI}, ${rA})`}else if(NA.startsWith("rgb"))return NA.replace(/rgb(a?)\(([^)]+)\)/,`rgba($2, ${rA})`);return NA};return watch(()=>sA.value,(NA,rA)=>{sA.value!=null}),I({changeAllEdgesColor:hI,linestrokeWidth:KA,getroter:II,onSelection:tI,bgcolorfunc:xI,logToObject1:dg}),(NA,rA)=>{const eI=resolveComponent("el-icon"),MI=resolveComponent("el-input"),WI=resolveComponent("el-form-item"),fI=resolveComponent("el-form");return openBlock(),createElementBlock(Fragment,null,[createVNode(unref(_sfc_main$1$2),{ref_key:"vueFlowRef",ref:Y,nodes:sI.value,"onUpdate:nodes":rA[28]||(rA[28]=gI=>sI.value=gI),edges:_A.value,"onUpdate:edges":rA[29]||(rA[29]=gI=>_A.value=gI),class:normalizeClass([{dark:t.value},"basic-flow"]),style:B,"default-viewport":{zoom:1.5},"min-zoom":.2,"max-zoom":2.5,onDrop:pg,onNodeContextmenu:unref(D),onDragover:unref(GA),onDragleave:unref(XA),onEdgeClick:WA,onNodeDoubleClick:UA,onNodeClick:YI,onEdgeDoubleClick:SB},{"node-default":withCtx(gI=>[createVNode(eltree,{node:gI},null,8,["node"])]),"node-group":withCtx(gI=>[createVNode(eltreeGroup,{node:gI},null,8,["node"])]),default:withCtx(()=>[createVNode(unref(_sfc_main$K),{"pattern-color":"#aaa",gap:16}),createVNode(unref(_sfc_main$J),{position:"right",style:{display:"none"}},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$w,[createBaseVNode("div",null,[_hoisted_2$u,withDirectives(createBaseVNode("input",{id:"label","onUpdate:modelValue":rA[0]||(rA[0]=gI=>isRef(X)?X.value=gI:X=gI)},null,512),[[vModelText,unref(X),void 0,{lazy:!0}]])]),createBaseVNode("button",{onClick:GI,class:"lableaniu"},"确定")])]),_:1}),createVNode(unref(_sfc_main$G),{position:"top-left"},{default:withCtx(()=>[createVNode(unref(ControlButton),{title:"重置",onClick:Gg},{default:withCtx(()=>[createVNode(_sfc_main$D,{name:"reset"})]),_:1}),createVNode(unref(ControlButton),{title:"背景切换",onClick:MA},{default:withCtx(()=>[t.value?(openBlock(),createBlock(_sfc_main$D,{key:0,name:"sun"})):(openBlock(),createBlock(_sfc_main$D,{key:1,name:"moon"}))]),_:1}),createVNode(unref(ControlButton),{title:"保存",onClick:dg},{default:withCtx(()=>[createVNode(eI,{color:unref(q)},{default:withCtx(()=>[createVNode(unref(upload_filled_default))]),_:1},8,["color"])]),_:1}),createVNode(unref(ControlButton),{title:"删除节点",onClick:rA[1]||(rA[1]=gI=>Mg())},{default:withCtx(()=>[createVNode(eI,{color:unref(q)},{default:withCtx(()=>[createVNode(unref(document_delete_default))]),_:1},8,["color"])]),_:1}),createVNode(unref(ControlButton),{title:"删除线",onClick:rA[2]||(rA[2]=gI=>wg())},{default:withCtx(()=>[createVNode(eI,{color:unref(q)},{default:withCtx(()=>[createVNode(unref(crop_default))]),_:1},8,["color"])]),_:1}),createVNode(unref(ControlButton),{title:"清空全部",onClick:rA[3]||(rA[3]=gI=>yg())},{default:withCtx(()=>[createVNode(eI,{color:unref(q)},{default:withCtx(()=>[createVNode(unref(delete_filled_default))]),_:1},8,["color"])]),_:1})]),_:1}),createVNode(unref(ElDialog),{modelValue:OA.value,"onUpdate:modelValue":rA[6]||(rA[6]=gI=>OA.value=gI),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg",width:"400",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:gI,titleClass:dB})=>[createBaseVNode("div",_hoisted_3$j,[createBaseVNode("h4",{id:gI,class:normalizeClass(dB)},"修改名称",10,_hoisted_4$i)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_6$9,[createVNode(unref(ElButton),{onClick:rA[5]||(rA[5]=gI=>OA.value=!1)},{default:withCtx(()=>[createTextVNode("取 消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:GI},{default:withCtx(()=>[createTextVNode("确 定")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_5$b,[createVNode(fI,{model:FI.value,"label-width":"100px",class:"demo-ruleForm"},{default:withCtx(()=>[createVNode(WI,{label:"新名称:",prop:"name"},{default:withCtx(()=>[createVNode(MI,{modelValue:FI.value.name,"onUpdate:modelValue":rA[4]||(rA[4]=gI=>FI.value.name=gI),placeholder:"请输入名称",maxlength:"20"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(NI),"onUpdate:modelValue":rA[27]||(rA[27]=gI=>isRef(NI)?NI.value=gI:NI=gI),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg",width:"500",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:gI,titleClass:dB})=>[createBaseVNode("div",_hoisted_7$8,[createBaseVNode("h4",{id:gI,class:normalizeClass(dB)},"数据流",10,_hoisted_8$7)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_10$6,[createVNode(unref(ElButton),{onClick:rA[25]||(rA[25]=gI=>isRef(NI)?NI.value=!1:NI=!1)},{default:withCtx(()=>[createTextVNode("取 消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:rA[26]||(rA[26]=gI=>{jI(),isRef(NI)?NI.value=!1:NI=!1})},{default:withCtx(()=>[createTextVNode("确 定")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_9$7,[unref($I)==="1"?(openBlock(),createBlock(_sfc_main$C,{key:0,"check-all":unref(pA),"onUpdate:checkAll":rA[7]||(rA[7]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(OI),"onUpdate:tableData":rA[8]||(rA[8]=gI=>isRef(OI)?OI.value=gI:OI=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),"is-youhua":!1,onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="2"?(openBlock(),createBlock(_sfc_main$C,{key:1,"check-all":unref(pA),"onUpdate:checkAll":rA[9]||(rA[9]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(TI),"onUpdate:tableData":rA[10]||(rA[10]=gI=>isRef(TI)?TI.value=gI:TI=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),"is-youhua":!1,onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="3"?(openBlock(),createBlock(_sfc_main$C,{key:2,"check-all":unref(pA),"onUpdate:checkAll":rA[11]||(rA[11]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(HA),"onUpdate:tableData":rA[12]||(rA[12]=gI=>isRef(HA)?HA.value=gI:HA=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="4"?(openBlock(),createBlock(_sfc_main$C,{key:3,"check-all":unref(pA),"onUpdate:checkAll":rA[13]||(rA[13]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(cI),"onUpdate:tableData":rA[14]||(rA[14]=gI=>isRef(cI)?cI.value=gI:cI=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="5"?(openBlock(),createBlock(_sfc_main$C,{key:4,"check-all":unref(pA),"onUpdate:checkAll":rA[15]||(rA[15]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(oI),"onUpdate:tableData":rA[16]||(rA[16]=gI=>isRef(oI)?oI.value=gI:oI=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),"is-youhua":!1,onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="6"?(openBlock(),createBlock(_sfc_main$C,{key:5,"check-all":unref(pA),"onUpdate:checkAll":rA[17]||(rA[17]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(VA),"onUpdate:tableData":rA[18]||(rA[18]=gI=>isRef(VA)?VA.value=gI:VA=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),"is-youhua":!1,onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="7"?(openBlock(),createBlock(_sfc_main$C,{key:6,"check-all":unref(pA),"onUpdate:checkAll":rA[19]||(rA[19]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(hA),"onUpdate:tableData":rA[20]||(rA[20]=gI=>isRef(hA)?hA.value=gI:hA=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),"is-youhua":!1,onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="8"?(openBlock(),createBlock(_sfc_main$C,{key:7,"check-all":unref(pA),"onUpdate:checkAll":rA[21]||(rA[21]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(BI),"onUpdate:tableData":rA[22]||(rA[22]=gI=>isRef(BI)?BI.value=gI:BI=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0),unref($I)==="9"?(openBlock(),createBlock(_sfc_main$C,{key:8,"check-all":unref(pA),"onUpdate:checkAll":rA[23]||(rA[23]=gI=>isRef(pA)?pA.value=gI:pA=gI),"table-data":unref(bI),"onUpdate:tableData":rA[24]||(rA[24]=gI=>isRef(bI)?bI.value=gI:bI=gI),"steamtype-options":unref(FA),"is-indeterminate":unref(CI),onCheckFlagChange:dI},null,8,["check-all","table-data","steamtype-options","is-indeterminate"])):createCommentVNode("",!0)])]),_:1},8,["modelValue"])]),_:1},8,["nodes","edges","class","onNodeContextmenu","onDragover","onDragleave"]),_hoisted_11$5],64)}}},gc$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAA8BJREFUaEPtmdFR20AQhj/JMJMHHkgFcSoIHcTpIFQAVBCoALsCnApwKggdABXEHcTpwI+ZgK14rRNzOu/Jd7rLAzPRm23J3n///ff+XRe88qt45fHzH4DC4HEJX4DzAobyeQVzYL6Gyeb9RU7WszIwgM8V3BZw7AlyWcFkDdNcIHIBGA7gFhg5gS3N6xagChZr+JSDjWQAJVwDl07WFwVcPMODAHgDwz/wvYATG2AFU1NWDdBoYlIAjEq4cYJaFvD1GcZaJAM430hCAG+1YfQhYCcrmEVHD726kIj0uoBL5wcfD+H89x6RChtPNcAzh41ZH5FHMeARqdB/FZtB+S7gxmZjU4rRIg8FoIpUyuUIxkvoXcMHMK7qsnq5YkS+F0CISPvUrv1Misi7AESLNBVIH5FrAJJEmgoiVuQugGEJ940FMMH0EmkqEE3koo0BnD7V1mR7tQCUMCus9pZDpKlAFJE/rOpTXAUgh8o789lFbGtMDdb3/CGcrOFH8/nKSnyLgQHcN35G6Eo5ITOCkWYiBrE5vRcreK8ycACjqgZhX3cruMphvCJBSTOZ2iWtVcZOFzJdQEC8+BV5sIKxOeoj44i/vaxtitgV28W2DKLKgP1THSfkqQwn8WEFPRF94neexLE9OShE/abtFLcJxnWxj/JeY8u1R10AowGcbVTeGv36nJARYFyRyqPLEiZP7clN2BHP9Gh3R/cc+GnNsa2a97EB9BW5T6Q7ttzVxAreCsidg8xuo0a4O6NfDpFHiFTThL+NStAe8e50oJ4iDxapBlJzBqqItSxrHj1C5DEiVbNuz9i2vjq7UCgbHpHLfCztVqaskdPTNZESmvVgAHJjKhtKN9Jm56isRwFobg5lwwCWDcNHJ3i1p/fJuheAWZNc+vY1oWw0zD0bO3IAC2VbEZV1a7Sde+305qDYWJ76EtGW1nIqwGYEe6XIrJ8YN/qyFDNudLtjbYnYUybq9iyGDQt8dNZdeyEW316cBbnRHGykZl3svNZKvW00BxvAN0OzCNpe/KrByL1m69cydV2jbYgbbc0GsWy4bbQjmJ1a92U9uo2msmF+MFvWowF0HWi+TmUGcZnqxEbM7VWIFUCvrPcCsOdAi97zx9a6b77YuxvVHvS1UB8bznckZz2JgYADzctGrqxnA9CljaL+z+DO/Ji2KPaK2lcu2vu9Skj7Ik+nkrFPbHVrRZNzZZkNgI8NB2yWrGctIY0NGXCq+p/LD8YY/pLF8RFMU/7N+aclFFO3Oe/NWkI5Awv9rlcP4C9pDvFAOSYhnAAAAABJRU5ErkJggg==",Sidebar_vue_vue_type_style_index_0_scoped_230e29b2_lang="",Sidebar_vue_vue_type_style_index_1_lang="",_hoisted_1$v={class:"left_main"},_hoisted_2$t={style:{display:"flex","align-items":"center"}},_hoisted_3$i=["src"],_hoisted_4$h={class:"custom-text",style:{height:"100%"}},_hoisted_5$a=["onDragstart"],_hoisted_6$8=["src"],_hoisted_7$7={class:"custom-text",style:{height:"100%"}},_sfc_main$A={__name:"Sidebar",setup(C,{expose:I}){const{onDragStart:Q,onDragLeave:B,treeobj:t,onDrop:l}=useDragAndDrop(),o=ref([{id:1,label:"工程管理",img:gc$1,children:[{id:"1-1",label:"优化问题",img:gc1,Text:"2-",children:[]},{id:"1-3",label:"学科分析",img:gc2,Text:"3-",children:[]},{id:"1-2",label:"优化器",img:gc3,Text:"4-",children:[]}]}]),n=ref([{id:2,label:"优化问题组件",img:"youhwt.png",children:[{id:"2-1",label:"优化问题",img:"wen.png",name:"Project"}]},{id:3,label:"学科分析组件",img:"xkfx.png",children:[{id:"3-02",label:"参数化",img:"csh.png",name:"参数化"},{id:"3-03",label:"气动分析",img:"aero.png",name:"气动分析"},{id:"3-0",label:"CST",img:"xuek0.png",name:"CST"},{id:"3-10",label:"FFD",img:"ffd.png",name:"FFD"},{id:"3-11",label:"ADflow",img:"ADflow.png",name:"ADflow"},{id:"3-12",label:"TACS",img:"TACS.png",name:"TACS"},{id:"3-14",label:"MathFunc",img:"MathFunc.png",name:"MathFunc"},{id:"3-1",label:"CATIA",img:"xuek1.png",name:"CATIA"},{id:"3-8",label:"Python",img:"xuek8.png",name:"Python"},{id:"3-9",label:"Xfoil",img:"xuek9.png",name:"Xfoil"},{id:"3-2",label:"Excel",img:"xuek2.png",name:"Excel"},{id:"3-3",label:"Feko",img:"xuek3.png",name:"Feko"},{id:"3-4",label:"Fluent",img:"xuek4.png",name:"Fluent"},{id:"3-5",label:"HCFD",img:"xuek5.png",name:"HCFD"},{id:"3-6",label:"Matlab",img:"xuek6.png",name:"Matlab"},{id:"3-7",label:"Nastran",img:"xuek7.png",name:"Nastran"},{id:"3-13",label:"FUN to FEM",img:"fsi.png",name:"FSI"},{id:"3-15",label:"Flight",img:"flight.png",name:"Flight"}]},{id:4,label:"优化器组件",img:"youhq.png",children:[{id:"4-1",label:"进化优化器",img:"xuek10.png",name:"进化优化器"},{id:"4-2",label:"代理优化器",img:"xuek11.png",name:"代理优化器"},{id:"4-3",label:"梯度优化器",img:"xuek12.png",name:"梯度优化器"}]}]);let D=ref();onMounted(()=>{w(),N(),emitter.on("doSomethingEvent",k)});const w=()=>{let iA=JSON.parse(sessionStorage.getItem("objlist"));if(iA.flow!=""){let wA=JSON.parse(iA.flow).nodes;for(let sA=0;sA<wA.length;sA++)for(let cA=0;cA<o.value[0].children.length;cA++)if(wA[sA].id.includes(o.value[0].children[cA].Text)){let eA={id:wA[sA].id,label:wA[sA].data.label,img:wA[sA].data.image};o.value[0].children[cA].children.push(eA)}}},M=iA=>new URL(Object.assign({"../../assets/flowimg/111.png":__vite_glob_1_0,"../../assets/flowimg/ADflow.png":__vite_glob_1_1,"../../assets/flowimg/MathFunc.png":__vite_glob_1_2,"../../assets/flowimg/TACS.png":__vite_glob_1_3,"../../assets/flowimg/aero.png":__vite_glob_1_4,"../../assets/flowimg/catia.png":__vite_glob_1_5,"../../assets/flowimg/csh.png":__vite_glob_1_6,"../../assets/flowimg/ffd.png":__vite_glob_1_7,"../../assets/flowimg/ffdFileSave.png":__vite_glob_1_8,"../../assets/flowimg/flight.png":__vite_glob_1_9,"../../assets/flowimg/fsi.png":__vite_glob_1_10,"../../assets/flowimg/fsibackg.png":__vite_glob_1_11,"../../assets/flowimg/gc1.png":__vite_glob_1_12,"../../assets/flowimg/gc2.png":__vite_glob_1_13,"../../assets/flowimg/gc3.png":__vite_glob_1_14,"../../assets/flowimg/mob.png":__vite_glob_1_15,"../../assets/flowimg/r2.png":__vite_glob_1_16,"../../assets/flowimg/surromdao.png":__vite_glob_1_17,"../../assets/flowimg/wen.png":__vite_glob_1_18,"../../assets/flowimg/wens.png":__vite_glob_1_19,"../../assets/flowimg/x@2x.png":__vite_glob_1_20,"../../assets/flowimg/xkfx.png":__vite_glob_1_21,"../../assets/flowimg/xuek0.png":__vite_glob_1_22,"../../assets/flowimg/xuek01.png":__vite_glob_1_23,"../../assets/flowimg/xuek1.png":__vite_glob_1_24,"../../assets/flowimg/xuek10.png":__vite_glob_1_25,"../../assets/flowimg/xuek11.png":__vite_glob_1_26,"../../assets/flowimg/xuek12.png":__vite_glob_1_27,"../../assets/flowimg/xuek2.png":__vite_glob_1_28,"../../assets/flowimg/xuek3.png":__vite_glob_1_29,"../../assets/flowimg/xuek4.png":__vite_glob_1_30,"../../assets/flowimg/xuek5.png":__vite_glob_1_31,"../../assets/flowimg/xuek6.png":__vite_glob_1_32,"../../assets/flowimg/xuek7.png":__vite_glob_1_33,"../../assets/flowimg/xuek8.png":__vite_glob_1_34,"../../assets/flowimg/xuek9.png":__vite_glob_1_35,"../../assets/flowimg/xueks1.png":__vite_glob_1_36,"../../assets/flowimg/xueks2.png":__vite_glob_1_37,"../../assets/flowimg/xueks3.png":__vite_glob_1_38,"../../assets/flowimg/xueks4.png":__vite_glob_1_39,"../../assets/flowimg/xueks5.png":__vite_glob_1_40,"../../assets/flowimg/xueks6.png":__vite_glob_1_41,"../../assets/flowimg/xueks7.png":__vite_glob_1_42,"../../assets/flowimg/xueks8.png":__vite_glob_1_43,"../../assets/flowimg/xueks9.png":__vite_glob_1_44,"../../assets/flowimg/youhq.png":__vite_glob_1_45,"../../assets/flowimg/youhwt.png":__vite_glob_1_46})[`../../assets/flowimg/${iA}`],self.location).href,d={children:"children",label:"label"},G=iA=>{},N=()=>{emitter.emit("child2Data",o.value)};onUnmounted(()=>{emitter.off("doSomethingEvent",k)});const k=()=>{N();for(let iA=0;iA<o.value[0].children.length;iA++)if(t.value[0].id.includes(o.value[0].children[iA].Text)){let wA={id:t.value[0].id,label:t.value[0].data.label,img:t.value[0].data.image};o.value[0].children[iA].children.push(wA)}};I({datatree:o,getnode:k});const m=ref(null),Y=ref(0),S=ref(0),X=ref(0),q=()=>{m.value&&(Y.value=m.value.clientHeight,S.value=Y.value*.2,X.value=Y.value*.8)};onMounted(()=>{nextTick(()=>{q(),window.addEventListener("resize",q)})}),onUnmounted(()=>{window.removeEventListener("resize",q)});const P=ref(!1),gA=ref(0),QA=ref(!1),J=iA=>{const wA=iA.currentTarget.getBoundingClientRect(),sA=5;QA.value=Math.abs(iA.clientY-(wA.top+wA.height))<sA,iA.currentTarget.style.cursor=QA.value?"row-resize":"default"},EA=iA=>{QA.value&&(P.value=!0,gA.value=iA.clientY,document.addEventListener("mousemove",x),document.addEventListener("mouseup",AA))},x=iA=>{if(!P.value)return;const wA=iA.clientY-gA.value,sA=S.value+wA,cA=X.value-wA;sA>50&&cA>50&&(S.value=sA,X.value=cA),gA.value=iA.clientY},AA=()=>{P.value=!1,document.removeEventListener("mousemove",x),document.removeEventListener("mouseup",AA)};return(iA,wA)=>{const sA=resolveComponent("el-tree");return openBlock(),createElementBlock("div",_hoisted_1$v,[createBaseVNode("div",{class:"left_main_content el-treeicon",ref_key:"containerRef",ref:m},[createBaseVNode("div",{class:"tree-box top-tree",style:normalizeStyle({height:S.value+"px"}),onMousemove:J,onMousedown:EA},[createVNode(sA,{data:o.value,class:"custom-tree",ref_key:"cgtree",ref:D,"default-expand-all":"",props:d,onNodeClick:G},{default:withCtx(({node:cA,data:eA})=>[createBaseVNode("div",_hoisted_2$t,[createBaseVNode("img",{src:eA.img,class:"custom-image"},null,8,_hoisted_3$i),createBaseVNode("span",_hoisted_4$h,toDisplayString(cA.label),1)])]),_:1},8,["data"])],36),createBaseVNode("div",{class:"tree-box bottom-tree",style:normalizeStyle({height:X.value+"px"}),onMousemove:J,onMousedown:EA},[createVNode(sA,{data:n.value,class:"custom-tree1","default-expand-all":"",props:d,onNodeClick:G},{default:withCtx(({node:cA,data:eA})=>[createBaseVNode("div",{style:{display:"flex","align-items":"center"},onDragstart:DA=>unref(Q)(DA,"default",eA.id),draggable:!0},[createBaseVNode("img",{src:M(eA.img),class:"custom-image"},null,8,_hoisted_6$8),createBaseVNode("span",_hoisted_7$7,toDisplayString(cA.label),1)],40,_hoisted_5$a)]),_:1},8,["data"])],36)],512)])}}},Sidebar=_export_sfc$1(_sfc_main$A,[["__scopeId","data-v-230e29b2"]]),_hoisted_1$u={class:"classtable",style:{width:"100%",height:"100%",overflow:"auto"}},_hoisted_2$s={style:{height:"100%"}},_sfc_main$z={__name:"tablelist",props:{tabledataliebiao:{type:Array,default:[]},tableHeaders:{type:Array,default:[]},tablelistshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C,B=ref([]);let t=ref(!1);const l=n=>{!n||n.length===0?t.value=!1:(B.value=Q.tableHeaders.filter(D=>n.includes(D.prop)),t.value=!0)},o=({columnIndex:n})=>{if(n===0)return"";let D=n-1,w=B.value.length,M=Math.ceil(w/3);return D<M?"header-first":D<M*2?"header-second":"header-third"};return I({selectshuju:l}),(n,D)=>{const w=resolveComponent("el-table-column"),M=resolveComponent("el-table");return openBlock(),createElementBlock("div",_hoisted_1$u,[withDirectives(createBaseVNode("div",_hoisted_2$s,[createVNode(M,{data:C.tabledataliebiao,border:"",style:{overflow:"auto",height:"100%"},"header-cell-class-name":o},{default:withCtx(()=>[createVNode(w,{type:"index",label:"编号",width:"100"}),(openBlock(!0),createElementBlock(Fragment,null,renderList(B.value,(d,G)=>(openBlock(),createBlock(w,{key:G,prop:d.prop,"show-overflow-tooltip":"",label:d.label,"min-width":"200"},null,8,["prop","label"]))),128))]),_:1},8,["data"])],512),[[vShow,unref(t)]])])}}},_hoisted_1$t={style:{width:"100%",height:"100%"}},_hoisted_2$r={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$y={__name:"area",props:{areashow:{type:Boolean,default:!1}},emits:[""],setup(C,{expose:I,emit:Q}){const B=C;let t,l=ref([]);ref([]);let o=ref([]),n=ref([]),D=ref(null);ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{nextTick(()=>{const m=document.getElementById("area");m&&(t=init$1(m),t.resize(),k())})}),watch(()=>B.areashow,m=>{m&&nextTick(()=>{const Y=D.value;Y&&(t=init$1(Y),t.resize(),k())})},{immediate:!0});const G=()=>{M.value=[],o.value=[],n.value=[]},N=m=>{d.value=m,M.value=[],o.value=[],n.value=[];let Y=JSON.parse(d.value);if(!Y.length)return;let S=Y[0].vars.split(",");l.value=S,Y.forEach((X,q)=>{n.value.push(q+1),M.value.push(X.vals.split(" ").map(Number))}),o.value=S.map((X,q)=>({name:X,type:"line",stack:"Total",symbol:"none",areaStyle:{},emphasis:{focus:"series"},data:M.value.map(P=>P[q])})),t.setOption({legend:{data:l.value},xAxis:{data:n.value},series:o.value})},k=()=>{w.value={title:{text:"压力分布",left:"7%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:l.value,orient:"vertical",right:"4%",top:"2%"},grid:{left:"5%",right:"4%",bottom:"10%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,name:"cd",nameGap:30,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",data:n.value,axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}}],yAxis:[{type:"value",name:"-cl",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}}],dataZoonm:[{typr:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:o.value},w.value&&t.setOption(w.value)};return I({getsockechart:N,echatinit:G}),(m,Y)=>(openBlock(),createElementBlock("div",_hoisted_1$t,[createBaseVNode("div",_hoisted_2$r,[createBaseVNode("div",{id:"area",ref_key:"chartContainer",ref:D,style:{width:"100%",height:"100%"}},null,512)])]))}},_hoisted_1$s={style:{width:"100%",height:"100%"}},_hoisted_2$q={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$x={__name:"bargraph",props:{bargraphshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C;let B,t=ref([]),l=ref([]),o=ref([]),n=ref([]),D=ref(null);ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{var m=document.getElementById("bargraph");B=init$1(m),k()}),watch(()=>Q.bargraphshow,m=>{m&&nextTick(()=>{const Y=D.value;Y&&(B=init$1(Y),B.resize(),k())})},{immediate:!0});const G=()=>{M.value=[],o.value=[],n.value=[]},N=m=>{d.value=m,M.value=[],o.value=[],n.value=[];let Y=JSON.parse(d.value),S=0;for(let X=0;X<Y.length;X++){S+=1,t.value=Y[X].vars.split(","),l.value=Y[X].vals.split(" ");let q=l.value.map(P=>Number(P));M.value.push(q),n.value.push(S)}for(let X=0;X<t.value.length;X++){let q=M.value.map(gA=>gA[X]),P={name:t.value[X],type:"bar",data:q};o.value.push(P)}B.setOption({legend:{data:t.value},xAxis:{data:n.value},series:o.value})},k=()=>{w.value={title:{text:"柱状图"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},legend:{data:t.value},toolbox:{feature:{saveAsImage:{}}},xAxis:{type:"category",data:n.value},yAxis:{type:"value"},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:o.value},w.value&&B.setOption(w.value)};return I({getsockechart:N,echatinit:G}),(m,Y)=>(openBlock(),createElementBlock("div",_hoisted_1$s,[createBaseVNode("div",_hoisted_2$q,[createBaseVNode("div",{id:"bargraph",ref_key:"chartContainer",ref:D,style:{width:"100%",height:"100%"}},null,512)])]))}},echartLine_vue_vue_type_style_index_0_scoped_b16abd6b_lang="",_hoisted_1$r={style:{width:"100%",height:"100%"}},_hoisted_2$p={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$w={__name:"echartLine",props:{echartdata:{type:String},curvedata:{type:String},echartLineshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C;let B=ref([]),t=ref([]),l=ref([]),o=ref([]),n=ref(null),D;ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{D=init$1(n.value),Y(),D.resize()}),watch(()=>Q.echartLineshow,S=>{S&&nextTick(()=>{const X=n.value;X&&(D=init$1(X),D.resize(),Y())})},{immediate:!0});const G=()=>{M.value=[],l.value=[],o.value=[]},N=S=>{d.value=S,M.value=[],l.value=[],o.value=[];let X=JSON.parse(d.value);if(!X.length)return;let q=X[0].vars.split(",");B.value=q,X.forEach((P,gA)=>{o.value.push(gA+1),M.value.push(P.vals.split(" ").map(Number))}),l.value=q.map((P,gA)=>({name:P,type:"line",stack:"Total",symbol:"none",data:M.value.map(QA=>QA[gA])})),D.setOption({legend:{data:B.value},xAxis:{type:"category",data:o.value},yAxis:{type:"value"},series:l.value})},k=(S,X)=>{d.value=X,l.value=[],o.value=[],B.value=S,t.value=X;for(let P=0;P<t.value.length;P++)o.value.push(P);for(let P=0;P<B.value.length;P++){const gA=B.value[P].prop,QA=B.value[P].label;let J=[];for(let EA=0;EA<t.value.length;EA++){let x=t.value[EA][gA];J.push([o.value[EA],x])}l.value.push({name:QA,type:"line",data:J})}init$1(n.value).setOption({legend:{data:B.value.map(P=>P.label)},xAxis:{type:"category",data:o.value},yAxis:{type:"value"},series:l.value})},m=(S,X,q,P)=>{d.value=P,l.value=[],o.value=[];const gA=ref([]);B.value=q,t.value=P;const QA=S,J=X;if(QA.length===0||J.length===0){console.error("请先选择 X 轴和 Y 轴的变量");return}for(let x=0;x<t.value.length;x++){let AA=[],iA=[];for(let wA of QA){let sA=t.value[x][wA];AA.push(sA)}for(let wA of J){let sA=t.value[x][wA];iA.push(sA)}o.value.push(AA),gA.value.push(iA)}for(let x=0;x<J.length;x++){const AA=J[x];let iA=[];for(let wA=0;wA<t.value.length;wA++){let sA=o.value[wA],cA=gA.value[wA][x];for(let eA of sA)iA.push([eA,cA])}l.value.push({name:AA,type:"line",data:iA})}init$1(n.value).setOption({legend:{data:J},xAxis:{type:"value",data:o.value,scale:!0},yAxis:{type:"value",scale:!0},series:l.value})},Y=()=>{w.value={title:{text:" ",left:"7%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},tooltip:{trigger:"axis",backgroundColor:"rgba(0,0,0,.6)",borderColor:"rgba(147, 235, 248, .8)",textStyle:{color:"#FFF"}},legend:{data:B.value,orient:"vertical",right:"0%",top:"2%",itemWidth:30,pageButtonItemGap:10,pageButtonPosition:"end",type:"scroll"},grid:{show:!1,left:"5%",right:"14%",bottom:"10%",containLabel:!0},xAxis:{type:"value",boundaryGap:!1,name:"",nameGap:30,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",data:o.value,axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}},yAxis:{type:"value",name:"",nameGap:30,nameTextStyle:{fontsize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",axisTick:{show:!0},splitLine:{show:!0},axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}}},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:l.value},w.value&&D.setOption(w.value),window.onresize=function(){D.resize()}};return I({linechart:Y,getsockechart:N,echatinit:G,getshuju:k,selectshuju:m}),(S,X)=>(openBlock(),createElementBlock("div",_hoisted_1$r,[createBaseVNode("div",_hoisted_2$p,[createBaseVNode("div",{id:"line2",ref_key:"chartContainer",ref:n,style:{width:"100%",height:"100%"}},null,512)])]))}},echartLine=_export_sfc$1(_sfc_main$w,[["__scopeId","data-v-b16abd6b"]]),_hoisted_1$q={style:{width:"100%",height:"100%"}},_hoisted_2$o={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$v={__name:"BarChart",props:{BarChartshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C;let B,t=ref([]),l=ref([]),o=ref([]),n=ref([]),D=ref(null);ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{}),watch(()=>Q.BarChartshow,m=>{m&&nextTick(()=>{const Y=D.value;Y&&(B=init$1(Y),B.resize(),k())})},{immediate:!0});const G=()=>{M.value=[],o.value=[],n.value=[]},N=m=>{d.value=m,M.value=[],o.value=[],n.value=[];let Y=JSON.parse(d.value),S=0;for(let X=0;X<Y.length;X++){S+=1,t.value=Y[X].vars.split(","),l.value=Y[X].vals.split(" ");let q=l.value.map(P=>Number(P));M.value.push(q),n.value.push(S)}for(let X=0;X<t.value.length;X++){let q=M.value.map(gA=>gA[X]),P={name:t.value[X],type:"bar",data:q};o.value.push(P)}B.setOption({legend:{data:t.value},xAxis:{data:n.value},series:o.value})},k=()=>{w.value={title:{text:"横条图"},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},legend:{data:t.value},toolbox:{feature:{saveAsImage:{}}},xAxis:{type:"value"},yAxis:{type:"category",data:n.value},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"silder",xAxisIndex:[0],show:!1}],series:o.value},w.value&&B.setOption(w.value)};return I({getsockechart:N,echatinit:G}),(m,Y)=>(openBlock(),createElementBlock("div",_hoisted_1$q,[createBaseVNode("div",_hoisted_2$o,[createBaseVNode("div",{id:"bargraphbar",ref_key:"chartContainer",ref:D,style:{width:"100%",height:"100%"}},null,512)])]))}},_hoisted_1$p={style:{width:"100%",height:"100%"}},_hoisted_2$n={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$u={__name:"scatter",props:{scattershow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C,B=ref({});let t,l=ref([]),o=ref([]),n=ref([]),D=ref([]),w=ref(null);ref();let M=ref([]),d=ref("");onMounted(()=>{}),watch(()=>Q.scattershow,S=>{S&&nextTick(()=>{const X=w.value;X&&(t=init$1(X),t.resize(),Y())})},{immediate:!0});const G=()=>{M.value=[],n.value=[],D.value=[]},N=S=>{d.value=S,M.value=[],n.value=[],D.value=[];let X=JSON.parse(d.value),q=0,P={};for(let gA=0;gA<X.length;gA++){q+=1;let QA=X[gA].vars.split(","),J=X[gA].vals.split(" ").map(EA=>Number(EA));D.value.push(q);for(let EA=0;EA<QA.length;EA++){let x=QA[EA],AA=J[EA];P[x]||(P[x]=[]),P[x].push([q,AA])}}for(let gA in P)n.value.push({name:gA,type:"scatter",data:P[gA],itemStyle:{}});t.setOption({legend:{data:Object.keys(P)},xAxis:{data:D.value},series:n.value})},k=(S,X)=>{d.value=X,n.value=[],D.value=[],l.value=S,o.value=X;for(let P=0;P<o.value.length;P++)D.value.push(P);for(let P=0;P<l.value.length;P++){const gA=l.value[P].prop,QA=l.value[P].label;let J=[];for(let EA=0;EA<o.value.length;EA++){let x=o.value[EA][gA];J.push([D.value[EA],x])}n.value.push({name:QA,type:"scatter",data:J})}init$1(w.value).setOption({legend:{data:l.value.map(P=>P.label)},xAxis:{type:"category",data:D.value},yAxis:{type:"value"},series:n.value})},m=(S,X,q,P)=>{d.value=P,n.value=[],D.value=[];const gA=ref([]);l.value=q,o.value=P;const QA=S,J=X;if(QA.length===0||J.length===0){console.error("请先选择 X 轴和 Y 轴的变量");return}for(let x=0;x<o.value.length;x++){let AA=[],iA=[];for(let wA of QA){let sA=o.value[x][wA];AA.push(sA)}for(let wA of J){let sA=o.value[x][wA];iA.push(sA)}D.value.push(AA),gA.value.push(iA)}for(let x=0;x<J.length;x++){const AA=J[x];let iA=[];for(let wA=0;wA<o.value.length;wA++){let sA=D.value[wA],cA=gA.value[wA][x];for(let eA of sA)iA.push([eA,cA])}n.value.push({name:AA,type:"scatter",data:iA})}init$1(w.value).setOption({legend:{data:J},xAxis:{type:"value",data:D.value,scale:!0},yAxis:{type:"value"},series:n.value})},Y=async()=>{B.value={title:{text:"",left:"7%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},legend:{show:!0,data:l.value,orient:"vertical",right:"0%",top:"2%",itemWidth:30,pageButtonItemGap:10,pageButtonPosition:"end",type:"scroll"},grid:{show:!1,left:"5%",right:"14%",bottom:"15%",containLabel:!0},tooltip:{trigger:"axis",backgroundColor:"rgba(0,0,0,.6)",borderColor:"rgba(147, 235, 248, .8)",textStyle:{color:"#FFF"}},xAxis:[{type:"value",boundaryGap:!1,name:"",nameGap:30,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",data:D.value,axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}}],yAxis:{type:"value",name:" ",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",axisTick:{show:!0},splitLine:{show:!0},axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}}},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:n.value},B.value&&t.setOption(B.value),window.onresize=function(){t.resize()}};return I({getsockechart:N,getshuju:k,echatinit:G,selectshuju:m}),(S,X)=>(openBlock(),createElementBlock("div",_hoisted_1$p,[createBaseVNode("div",_hoisted_2$n,[createBaseVNode("div",{id:"linesan",ref_key:"chartContainer",ref:w,style:{width:"100%",height:"100%"}},null,512)])]))}},_hoisted_1$o={style:{width:"100%",height:"100%"}},_hoisted_2$m={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$t={__name:"radar",props:{radarshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C;let B,t=ref([]),l=ref([]),o=ref([]),n=ref([]),D=ref(null);ref();let w=ref(null),M=ref([]),d=ref(""),G;ref([]);let N=ref([]);reactive({instance:null}),onMounted(()=>{var S=document.getElementById("radar");B=init$1(S),Y()}),watch(()=>Q.radarshow,S=>{S&&nextTick(()=>{const X=D.value;X&&(B=init$1(X),B.resize(),Y())})},{immediate:!0});const k=()=>{M.value=[],o.value=[],n.value=[],N.value=[]},m=S=>{d.value=S,M.value=[],o.value=[],n.value=[];let X=JSON.parse(d.value),q=0;for(let P=0;P<X.length;P++){q+=1,t.value=X[P].vars.split(","),l.value=X[P].vals.split(" ");let gA=l.value.map(QA=>Number(QA));M.value.push(gA),n.value.push(q)}for(let P=0;P<t.value.length;P++){let gA=M.value.map(J=>J[P]),QA={name:t.value[P],type:"radar",areaStyle:{},data:[{value:gA,name:t.value[P]}]};o.value.push(QA)}for(let P=0;P<n.value.length;P++){let gA={name:P,max:G};N.value.push(gA)}B.setOption({legend:{left:"center",data:t.value},radar:{indicator:N.value},series:o.value})},Y=()=>{w.value={title:{text:"雷达图"},tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},radar:{indicator:N.value},series:o.value},w.value&&B.setOption(w.value)};return I({getsockechart:m,echatinit:k}),(S,X)=>(openBlock(),createElementBlock("div",_hoisted_1$o,[createBaseVNode("div",_hoisted_2$m,[createBaseVNode("div",{id:"radar",ref_key:"chartContainer",ref:D,style:{width:"100%",height:"100%"}},null,512)])]))}},_hoisted_1$n={style:{width:"100%",height:"100%"}},_hoisted_2$l={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$s={__name:"pie",props:{pieshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C;let B,t=ref([]),l=ref([]),o=ref([]),n=ref([]),D=ref(null);ref();let w=ref(null),M=ref([]),d=ref("");reactive({instance:null}),onMounted(()=>{nextTick(()=>{const m=document.getElementById("pie");m&&(B=init$1(m),B.resize(),k())})}),watch(()=>Q.pieshow,m=>{m&&nextTick(()=>{const Y=D.value;Y&&(B=init$1(Y),B.resize(),k())})},{immediate:!0});const G=()=>{M.value=[],o.value=[],n.value=[]},N=m=>{d.value=m,M.value=[],o.value=[],n.value=[];let Y=JSON.parse(d.value),S=0;for(let P=0;P<Y.length;P++){S+=1,t.value=Y[P].vars.split(","),l.value=Y[P].vals.split(" ");let gA=l.value.map(QA=>Number(QA));M.value.push(gA),n.value.push(S)}let X=[],q=[];for(let P=0;P<t.value.length;P++){let QA=M.value.map(J=>J[P]).reduce((J,EA)=>J+EA,0);X.push({name:t.value[P],type:"pie",radius:"50%",data:[{value:QA,name:t.value[P]}]}),q.push(t.value[P])}B.setOption({legend:{data:q},series:X})},k=()=>{w.value={title:{text:"压力分布",left:"7%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},tooltip:{trigger:"axis",axisPointer:{type:"shadow"}},grid:{left:"5%",right:"4%",bottom:"10%",containLabel:!0},legend:{data:t.value,orient:"vertical",right:"4%",top:"2%"},xAxis:{type:"category",data:n.value,axisLine:{show:!1},axisLabel:{show:!1},axisTick:{show:!1},splitLine:{show:!1}},yAxis:{type:"value"},series:o.value},w.value&&B.setOption(w.value)};return I({getsockechart:N,echatinit:G}),(m,Y)=>(openBlock(),createElementBlock("div",_hoisted_1$n,[createBaseVNode("div",_hoisted_2$l,[createBaseVNode("div",{id:"pie",ref_key:"chartContainer",ref:D,style:{width:"100%",height:"100%"}},null,512)])]))}},_hoisted_1$m={style:{width:"100%",height:"100%"}},_hoisted_2$k={class:"echartitem",style:{width:"100%",height:"100%"}},_sfc_main$r={__name:"pareto",props:{paretoshow:{type:Boolean,default:!1}},setup(C,{expose:I}){const Q=C,B=ref({});let t,l=ref(["变量1","变量2"]);ref([]);let o=ref([{name:"变量1",type:"scatter",data:[10,20,30,40]},{name:"变量2",type:"scatter",data:[20,10,40,30]}]),n=ref(["-0.25","0.00","0.25","0.50","0.75","1.00"]),D=ref(null);ref();let w=ref([]),M=ref("");onMounted(()=>{nextTick(()=>{const k=document.getElementById("pareto");k&&(t=init$1(k),t.resize(),N())})}),watch(()=>Q.paretoshow,k=>{k&&nextTick(()=>{const m=D.value;m&&(t=init$1(m),t.resize(),N())})},{immediate:!0});const d=()=>{w.value=[],o.value=[],n.value=[]},G=k=>{M.value=k,w.value=[],o.value=[],n.value=[];let m=JSON.parse(M.value),Y=0,S={};for(let X=0;X<m.length;X++){Y+=1;let q=m[X].vars.split(","),P=m[X].vals.split(" ").map(gA=>Number(gA));n.value.push(Y);for(let gA=0;gA<q.length;gA++){let QA=q[gA],J=P[gA];S[QA]||(S[QA]=[]),S[QA].push([Y,J])}}for(let X in S)o.value.push({name:X,type:"scatter",data:S[X],itemStyle:{}});t.setOption({legend:{data:Object.keys(S)},xAxis:{data:n.value},series:o.value})},N=async()=>{B.value={title:{text:"压力分布",left:"7%",top:"5%",textStyle:{color:"#333333",fontSize:16,fontWeight:"normal",fontFamily:"Microsoft YaHei"}},legend:{show:!0,data:l.value,orient:"vertical",right:"4%",top:"2%"},grid:{show:!1,left:"5%",right:"4%",bottom:"15%",containLabel:!0},tooltip:{trigger:"axis",backgroundColor:"rgba(0,0,0,.6)",borderColor:"rgba(147, 235, 248, .8)",textStyle:{color:"#FFF"}},xAxis:[{type:"category",boundaryGap:!1,name:"cd",nameGap:30,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",data:n.value,axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}},splitLine:{show:!0}}],yAxis:{type:"value",name:"-cl",nameGap:40,nameTextStyle:{fontSize:16,color:"#333333",fontFamily:"Microsoft YaHei"},nameLocation:"middle",axisTick:{show:!0},splitLine:{show:!0},axisLine:{show:!0,lineStyle:{color:"#333333",width:1,type:"solid"}}},dataZoom:[{type:"inside",xAxisIndex:[0]},{type:"slider",xAxisIndex:[0],show:!1}],series:o.value},B.value&&t.setOption(B.value),window.onresize=function(){t.resize()}};return I({getsockechart:G,echatinit:d}),(k,m)=>(openBlock(),createElementBlock("div",_hoisted_1$m,[createBaseVNode("div",_hoisted_2$k,[createBaseVNode("div",{id:"pareto",ref_key:"chartContainer",ref:D,style:{width:"100%",height:"100%"}},null,512)])]))}},_hoisted_1$l={class:"XFpdding"},_hoisted_2$j={class:"numberinput lefttext dlheight"},_hoisted_3$h={style:{display:"flex"}},_hoisted_4$g=createBaseVNode("span",{style:{"margin-right":"8px"}},"初始",-1),_hoisted_5$9=createBaseVNode("span",{style:{"margin-right":"8px"}},"最大",-1),_sfc_main$q={__name:"Doptimize",setup(C,{expose:I}){ref(100);let Q=ref(180),B=ref({algorithm:"SurroOpt",iout:19,proscount:"1",irestart:"0",ndoe:"0",ns:10,nsmax:100,nslf:20,nsmaxlf:200,nsmk:10,nsmaxmk:100,xtol:1e-8,feasibilitytolreal:-1e-6,feasibilitytolsurro:-1e-6,surromod:"Kriging",corr:"0",consttheta:"1",porder:"0",dcmp:"0",paraopt:"1",regular:"0",infill:"11",nparallel:1,iopt:"0",icstr:"0",ipopsize:50,maxgen:100,pc:.9,pm:.05}),t=ref(),l=ref(),o=ref();ref("");let n=ref([{label:"SurroOpt",value:"SurroOpt"}]),D=ref([{label:"是",value:"1"},{label:"否",value:"0"}]),w=ref([{label:"拉丁超立方LHS",value:"0"},{label:"均匀设计UD",value:"1"},{label:"蒙特卡洛MCD",value:"2"}]),M=ref("310"),d=ref("1"),G=ref([{label:"Kriging",value:"Kriging"},{label:"GEK",value:"GEK"},{label:"Co-Kriging",value:"Co-Kriging"},{label:"HK",value:"HK"},{label:"MHK",value:"MHK"}]),N=ref([{label:"各向异性高斯指数函数",value:"0"},{label:"各向同性高斯指数函数",value:"1"},{label:"三次样条函数",value:"2"}]),k=ref([{label:"不优化",value:"1"},{label:"随机初值优化",value:"0"},{label:"上一轮建模数据作为初值优化",value:"-1"}]),m=ref([{label:"普通Kriging",value:"0"},{label:"泛Kriging",value:"1"}]),Y=ref([{label:"LU分解",value:"0"},{label:"Cholesky分解",value:"2"},{label:"第三方库并行分解",value:"3"}]),S=ref([{label:"HookeJeeves",value:"1"},{label:"BFGS",value:"2"},{label:"单纯形搜索方法",value:"3"}]),X=ref([{label:"不进行正则化",value:"0"},{label:"常数正则化",value:"1"},{label:"优化正则化",value:"2"}]),q=ref([{label:"EI+MSP",value:"11"},{label:"局部EI",value:"-1"},{label:"EI",value:"1"},{label:"MSP",value:"2"},{label:"LCB",value:"3"},{label:"PI",value:"4"},{label:"MSE",value:"5"},{label:"MSP+MSE",value:"12"}]),P=ref([{label:"当前最优+局部优化",value:"0"},{label:"当前最优+局部优化+GA",value:"1"}]),gA=ref([{label:"概率相乘法",value:"0"}]);const QA=AA=>{AA==="Kriging"?(M.value="310",d.value="1"):AA==="GEK"?(M.value="310",d.value="2"):AA==="Co-Kriging"?(M.value="410",d.value="1"):(AA==="HK"||AA==="MHK")&&(M.value="4",d.value="12")},J=(AA,iA)=>{t.value=AA,l.value=iA;const wA={transCode:"MDO0031",pid:t.value,wid:l.value};request(wA).then(sA=>{sA.hasOwnProperty("suid")&&EA(sA)}).catch(sA=>{ElMessage.error(sA.returnMsg)})},EA=AA=>{t.value=AA.pid,o.value=AA.suid,B.value.algorithm=AA.algorithm,B.value.iout=AA.iout,B.value.irestart=AA.irestart,B.value.ndoe=AA.ndoe,B.value.ns=AA.ns,B.value.nsmax=AA.nsmax,B.value.nslf=AA.nslf,B.value.nsmaxlf=AA.nsmaxlf,B.value.nsmk=AA.nsmk,B.value.nsmaxmk=AA.nsmaxmk,B.value.xtol=AA.xtol,B.value.feasibilitytolreal=AA.feasibilitytolreal,B.value.feasibilitytolsurro=AA.feasibilitytolsurro,B.value.surromod=AA.surromod,B.value.corr=AA.corr,B.value.consttheta=AA.consttheta,B.value.porder=AA.porder,B.value.dcmp=AA.dcmp,B.value.paraopt=AA.paraopt,B.value.regular=AA.regular,B.value.infill=AA.infill,B.value.nparallel=AA.nparallel,B.value.iopt=AA.iopt,B.value.icstr=AA.icstr,B.value.ipopsize=AA.ipopsize,B.value.maxgen=AA.maxgen,B.value.pc=AA.pc,B.value.pm=AA.pm};return I({getDoptimize:J,getDoptimizeAssign:EA,getaddDsave:(AA,iA)=>{iA&&(l.value=iA),t.value=AA;const wA={transCode:"MDO0032",pid:t.value,wid:l.value,suid:o.value,nsurro:M.value,nkriging:d.value,algorithm:B.value.algorithm,iout:B.value.iout,irestart:B.value.irestart,ndoe:B.value.ndoe,ns:B.value.ns,nsmax:B.value.nsmax,nslf:B.value.nslf,nsmaxlf:B.value.nsmaxlf,nsmk:B.value.nsmk,nsmaxmk:B.value.nsmaxmk,xtol:B.value.xtol,feasibilitytolreal:B.value.feasibilitytolreal,feasibilitytolsurro:B.value.feasibilitytolsurro,surromod:B.value.surromod,corr:B.value.corr,consttheta:B.value.consttheta,porder:B.value.porder,dcmp:B.value.dcmp,paraopt:B.value.paraopt,regular:B.value.regular,infill:B.value.infill,nparallel:B.value.nparallel,iopt:B.value.iopt,icstr:B.value.icstr,ipopsize:B.value.ipopsize,maxgen:B.value.maxgen,pc:B.value.pc,pm:B.value.pm,checked:1};request(wA).then(sA=>{emitter.emit("stepfromyouhuaqi",B.value.nsmax),ElMessage({message:"保存成功",type:"success"})}).catch(sA=>{ElMessage.error("保存失败")})}}),(AA,iA)=>{const wA=resolveComponent("el-option"),sA=resolveComponent("el-form-item"),cA=resolveComponent("el-input");return openBlock(),createElementBlock("div",_hoisted_1$l,[createBaseVNode("div",_hoisted_2$j,[createVNode(sA,{label:"优化算法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).algorithm,"onUpdate:modelValue":iA[0]||(iA[0]=eA=>unref(B).algorithm=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"续算开关:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).irestart,"onUpdate:modelValue":iA[1]||(iA[1]=eA=>unref(B).irestart=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(D),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"试验设计方法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).ndoe,"onUpdate:modelValue":iA[2]||(iA[2]=eA=>unref(B).ndoe=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"选择代理模型:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).surromod,"onUpdate:modelValue":iA[3]||(iA[3]=eA=>unref(B).surromod=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择",onChange:QA},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(G),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"样本点数:","label-width":unref(Q)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$h,[createVNode(cA,{type:"text",style:{"margin-right":"10px"},modelValue:unref(B).ns,"onUpdate:modelValue":iA[4]||(iA[4]=eA=>unref(B).ns=eA)},{prefix:withCtx(()=>[_hoisted_4$g]),_:1},8,["modelValue"]),createVNode(cA,{type:"text",style:{"margin-right":"10px"},modelValue:unref(B).nsmax,"onUpdate:modelValue":iA[5]||(iA[5]=eA=>unref(B).nsmax=eA)},{prefix:withCtx(()=>[_hoisted_5$9]),_:1},8,["modelValue"])])]),_:1},8,["label-width"]),createVNode(sA,{label:"优化进程数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).proscount,"onUpdate:modelValue":iA[6]||(iA[6]=eA=>unref(B).proscount=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"最优解收敛性容差:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).xtol,"onUpdate:modelValue":iA[7]||(iA[7]=eA=>unref(B).xtol=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"真实函数约束容差:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).feasibilitytolreal,"onUpdate:modelValue":iA[8]||(iA[8]=eA=>unref(B).feasibilitytolreal=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"代理模型约束容差:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).feasibilitytolsurro,"onUpdate:modelValue":iA[9]||(iA[9]=eA=>unref(B).feasibilitytolsurro=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"相关函数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).corr,"onUpdate:modelValue":iA[10]||(iA[10]=eA=>unref(B).corr=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(N),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"是否优化超参数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).consttheta,"onUpdate:modelValue":iA[11]||(iA[11]=eA=>unref(B).consttheta=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(k),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"Kriging模型阶数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).porder,"onUpdate:modelValue":iA[12]||(iA[12]=eA=>unref(B).porder=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"相关矩阵分解法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).dcmp,"onUpdate:modelValue":iA[13]||(iA[13]=eA=>unref(B).dcmp=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Y),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"超参数优化算法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).paraopt,"onUpdate:modelValue":iA[14]||(iA[14]=eA=>unref(B).paraopt=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(S),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"正则化方法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).regular,"onUpdate:modelValue":iA[15]||(iA[15]=eA=>unref(B).regular=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(X),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"加点准则:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).infill,"onUpdate:modelValue":iA[16]||(iA[16]=eA=>unref(B).infill=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(q),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"KB加点数量:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).nparallel,"onUpdate:modelValue":iA[17]||(iA[17]=eA=>unref(B).nparallel=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"子优化方法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).iopt,"onUpdate:modelValue":iA[18]||(iA[18]=eA=>unref(B).iopt=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(P),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"约束处理方法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).icstr,"onUpdate:modelValue":iA[19]||(iA[19]=eA=>unref(B).icstr=eA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(gA),eA=>(openBlock(),createBlock(wA,{key:eA.value,label:eA.label,value:eA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"种群规模:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).ipopsize,"onUpdate:modelValue":iA[20]||(iA[20]=eA=>unref(B).ipopsize=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"最大进化代数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).maxgen,"onUpdate:modelValue":iA[21]||(iA[21]=eA=>unref(B).maxgen=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"交叉概率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).pc,"onUpdate:modelValue":iA[22]||(iA[22]=eA=>unref(B).pc=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"变异概率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(cA,{modelValue:unref(B).pm,"onUpdate:modelValue":iA[23]||(iA[23]=eA=>unref(B).pm=eA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"])])])}}},_hoisted_1$k={class:"XFpdding"},_hoisted_2$i={class:"numberinput lefttext"},_sfc_main$p={__name:"Joptimize",setup(C,{expose:I}){ref(100);let Q=ref(170);ref(200);let B=ref({algorithm:"nsga2",popsize:100,epoch:100,probcrossover:.1,probmut:.1,proboperator:"SBX交叉",probscale:1,strategy:"最佳保留优选策略",operator:"倒立变异",gpu:"NO"}),t=ref(),l=ref(),o=ref();ref("");let n=ref([{label:"nsga2",value:"nsga2"},{label:"GA",value:"GA"},{label:"PSO",value:"PSO"}]),D=ref([{label:"SBX交叉",value:"SBX交叉"}]);ref("GA");let w=ref([{label:"最佳保留优选策略",value:"最佳保留优选策略"}]),M=ref([{label:"倒立变异",value:"倒立变异"}]);ref([{label:"1e-7",value:"1e-7"}]);let d=ref([{label:"YES",value:"YES"},{label:"NO",value:"NO"}]);const G=(m,Y)=>{t.value=m,l.value=Y;const S={transCode:"MDO0018",pid:t.value,wid:l.value};request(S).then(X=>{X.hasOwnProperty("eid")&&N(X)}).catch(X=>{ElMessage.error(X.returnMsg)})},N=m=>{t.value=m.pid,o.value=m.eid,B.value.algorithm=m.algorithm,B.value.popsize=Number(m.popsize),B.value.epoch=Number(m.epoch),B.value.probcrossover=Number(m.probcrossover),B.value.probmut=Number(m.probmut),B.value.probscale=Number(m.probscale),B.value.proboperator=m.proboperator,B.value.strategy=m.strategy,B.value.operator=m.operator,B.value.gpu=m.gpu};return I({getoptimize:G,getoptimizeAssign:N,getaddsave:(m,Y)=>{Y&&(l.value=Y),t.value=m;const S={transCode:"MDO0019",pid:t.value,wid:l.value,eid:o.value,algorithm:B.value.algorithm,popsize:B.value.popsize,epoch:B.value.epoch,probcrossover:B.value.probcrossover,probmut:B.value.probmut,proboperator:B.value.proboperator,probscale:B.value.probscale,strategy:B.value.strategy,operator:B.value.operator,gpu:B.value.gpu,checked:1};request(S).then(X=>{emitter.emit("stepfromyouhuaqi",B.value.epoch),ElMessage({message:"保存成功",type:"success"})}).catch(X=>{ElMessage.error("保存失败")})}}),(m,Y)=>{const S=resolveComponent("el-option"),X=resolveComponent("el-form-item"),q=resolveComponent("el-input-number"),P=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$k,[createBaseVNode("div",_hoisted_2$i,[createVNode(P,null,{default:withCtx(()=>[createVNode(X,{label:"优化算法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).algorithm,"onUpdate:modelValue":Y[0]||(Y[0]=gA=>unref(B).algorithm=gA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),gA=>(openBlock(),createBlock(S,{key:gA.value,label:gA.label,value:gA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(X,{label:"种群规模:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(q,{modelValue:unref(B).popsize,"onUpdate:modelValue":Y[1]||(Y[1]=gA=>unref(B).popsize=gA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"最大进化次数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(q,{modelValue:unref(B).epoch,"onUpdate:modelValue":Y[2]||(Y[2]=gA=>unref(B).epoch=gA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"交叉概率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(q,{modelValue:unref(B).probcrossover,"onUpdate:modelValue":Y[3]||(Y[3]=gA=>unref(B).probcrossover=gA),step:.1,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"变异概率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(q,{modelValue:unref(B).probmut,"onUpdate:modelValue":Y[4]||(Y[4]=gA=>unref(B).probmut=gA),step:.1,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"交叉算子:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).proboperator,"onUpdate:modelValue":Y[5]||(Y[5]=gA=>unref(B).proboperator=gA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(D),gA=>(openBlock(),createBlock(S,{key:gA.value,label:gA.label,value:gA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(X,{label:"竞赛规模:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(q,{modelValue:unref(B).probscale,"onUpdate:modelValue":Y[6]||(Y[6]=gA=>unref(B).probscale=gA),min:0,max:100,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"保留优选策略:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).strategy,"onUpdate:modelValue":Y[7]||(Y[7]=gA=>unref(B).strategy=gA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),gA=>(openBlock(),createBlock(S,{key:gA.value,label:gA.label,value:gA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(X,{label:"变异算子选择:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).operator,"onUpdate:modelValue":Y[8]||(Y[8]=gA=>unref(B).operator=gA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(M),gA=>(openBlock(),createBlock(S,{key:gA.value,label:gA.label,value:gA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(X,{label:"GPU加速:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).gpu,"onUpdate:modelValue":Y[9]||(Y[9]=gA=>unref(B).gpu=gA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(d),gA=>(openBlock(),createBlock(S,{key:gA.value,label:gA.label,value:gA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"])]),_:1})])])}}},_hoisted_1$j={class:"XFpdding"},_hoisted_2$h={class:"numberinput lefttext"},_sfc_main$o={__name:"Toptimize",setup(C,{expose:I}){ref(100);let Q=ref(170);ref(200);let B=ref({algorithm:"SQP",majoriterationslimit:100,majorprintlevel:10,linearfeasibilitytolerance:1e-6,nonlinearfeasibilitytolerance:1e-6,optimalitytolerance:1e-4,verifylevel:"-1"}),t=ref(),l=ref(),o=ref();ref("");let n=ref([{label:"SQP",value:"SQP"}]),D=ref([{label:"不验证",value:"-1"},{label:"简单验证",value:"0"},{label:"目标详细验证",value:"1"},{label:"约束详细验证",value:"2"},{label:"目标+约束详细验证",value:"3"}]);const w=(G,N)=>{t.value=G,l.value=N;const k={transCode:"MDO0033",pid:t.value,wid:l.value};request(k).then(m=>{m.hasOwnProperty("grid")&&M(m)}).catch(m=>{ElMessage.error(m.returnMsg)})},M=G=>{o.value=G.grid,B.value.algorithm=G.algorithm,B.value.majoriterationslimit=G.majoriterationslimit,B.value.majorprintlevel=G.majorprintlevel,B.value.linearfeasibilitytolerance=G.linearfeasibilitytolerance,B.value.nonlinearfeasibilitytolerance=G.nonlinearfeasibilitytolerance,B.value.optimalitytolerance=G.optimalitytolerance,B.value.verifylevel=G.verifylevel};return I({getToptimize:w,getToptimizeAssign:M,getaddTsave:(G,N)=>{N&&(l.value=N),t.value=G;const k={transCode:"MDO0034",pid:t.value,wid:l.value,grid:o.value,algorithm:B.value.algorithm,majoriterationslimit:B.value.majoriterationslimit,majorprintlevel:B.value.majorprintlevel,linearfeasibilitytolerance:B.value.linearfeasibilitytolerance,nonlinearfeasibilitytolerance:B.value.nonlinearfeasibilitytolerance,optimalitytolerance:B.value.optimalitytolerance,verifylevel:B.value.verifylevel,checked:1};request(k).then(m=>{t.value=m.pid,emitter.emit("stepfromyouhuaqi",B.value.majoriterationslimit),ElMessage({message:"保存成功",type:"success"})}).catch(m=>{ElMessage.error("保存失败")})}}),(G,N)=>{const k=resolveComponent("el-option"),m=resolveComponent("el-form-item"),Y=resolveComponent("el-input"),S=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$j,[createBaseVNode("div",_hoisted_2$h,[createVNode(S,null,{default:withCtx(()=>[createVNode(m,{label:"优化算法:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).algorithm,"onUpdate:modelValue":N[0]||(N[0]=X=>unref(B).algorithm=X),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),X=>(openBlock(),createBlock(k,{key:X.value,label:X.label,value:X.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(m,{label:"最大外迭代步数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(Y,{modelValue:unref(B).majoriterationslimit,"onUpdate:modelValue":N[1]||(N[1]=X=>unref(B).majoriterationslimit=X),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(m,{label:"输出精度等级:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(Y,{modelValue:unref(B).majorprintlevel,"onUpdate:modelValue":N[2]||(N[2]=X=>unref(B).majorprintlevel=X),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(m,{label:"线性约束容差:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(Y,{modelValue:unref(B).linearfeasibilitytolerance,"onUpdate:modelValue":N[3]||(N[3]=X=>unref(B).linearfeasibilitytolerance=X),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(m,{label:"非线性约束容差:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(Y,{modelValue:unref(B).nonlinearfeasibilitytolerance,"onUpdate:modelValue":N[4]||(N[4]=X=>unref(B).nonlinearfeasibilitytolerance=X),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(m,{label:"最优性度量容差:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(Y,{modelValue:unref(B).optimalitytolerance,"onUpdate:modelValue":N[5]||(N[5]=X=>unref(B).optimalitytolerance=X),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(m,{label:"梯度验证级别:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(B).verifylevel,"onUpdate:modelValue":N[6]||(N[6]=X=>unref(B).verifylevel=X),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(D),X=>(openBlock(),createBlock(k,{key:X.value,label:X.label,value:X.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"])]),_:1})])])}}};var jquery={exports:{}};/*!
- * jQuery JavaScript Library v3.7.1
- * https://jquery.com/
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2023-08-28T13:37Z
- */(function(C){(function(I,Q){C.exports=I.document?Q(I,!0):function(B){if(!B.document)throw new Error("jQuery requires a window with a document");return Q(B)}})(typeof window<"u"?window:commonjsGlobal,function(I,Q){var B=[],t=Object.getPrototypeOf,l=B.slice,o=B.flat?function(p){return B.flat.call(p)}:function(p){return B.concat.apply([],p)},n=B.push,D=B.indexOf,w={},M=w.toString,d=w.hasOwnProperty,G=d.toString,N=G.call(Object),k={},m=function(W){return typeof W=="function"&&typeof W.nodeType!="number"&&typeof W.item!="function"},Y=function(W){return W!=null&&W===W.window},S=I.document,X={type:!0,src:!0,nonce:!0,noModule:!0};function q(p,W,IA){IA=IA||S;var CA,lA,oA=IA.createElement("script");if(oA.text=p,W)for(CA in X)lA=W[CA]||W.getAttribute&&W.getAttribute(CA),lA&&oA.setAttribute(CA,lA);IA.head.appendChild(oA).parentNode.removeChild(oA)}function P(p){return p==null?p+"":typeof p=="object"||typeof p=="function"?w[M.call(p)]||"object":typeof p}var gA="3.7.1",QA=/HTML$/i,J=function(p,W){return new J.fn.init(p,W)};J.fn=J.prototype={jquery:gA,constructor:J,length:0,toArray:function(){return l.call(this)},get:function(p){return p==null?l.call(this):p<0?this[p+this.length]:this[p]},pushStack:function(p){var W=J.merge(this.constructor(),p);return W.prevObject=this,W},each:function(p){return J.each(this,p)},map:function(p){return this.pushStack(J.map(this,function(W,IA){return p.call(W,IA,W)}))},slice:function(){return this.pushStack(l.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(J.grep(this,function(p,W){return(W+1)%2}))},odd:function(){return this.pushStack(J.grep(this,function(p,W){return W%2}))},eq:function(p){var W=this.length,IA=+p+(p<0?W:0);return this.pushStack(IA>=0&&IA<W?[this[IA]]:[])},end:function(){return this.prevObject||this.constructor()},push:n,sort:B.sort,splice:B.splice},J.extend=J.fn.extend=function(){var p,W,IA,CA,lA,oA,nA=arguments[0]||{},yA=1,RA=arguments.length,LA=!1;for(typeof nA=="boolean"&&(LA=nA,nA=arguments[yA]||{},yA++),typeof nA!="object"&&!m(nA)&&(nA={}),yA===RA&&(nA=this,yA--);yA<RA;yA++)if((p=arguments[yA])!=null)for(W in p)CA=p[W],!(W==="__proto__"||nA===CA)&&(LA&&CA&&(J.isPlainObject(CA)||(lA=Array.isArray(CA)))?(IA=nA[W],lA&&!Array.isArray(IA)?oA=[]:!lA&&!J.isPlainObject(IA)?oA={}:oA=IA,lA=!1,nA[W]=J.extend(LA,oA,CA)):CA!==void 0&&(nA[W]=CA));return nA},J.extend({expando:"jQuery"+(gA+Math.random()).replace(/\D/g,""),isReady:!0,error:function(p){throw new Error(p)},noop:function(){},isPlainObject:function(p){var W,IA;return!p||M.call(p)!=="[object Object]"?!1:(W=t(p),W?(IA=d.call(W,"constructor")&&W.constructor,typeof IA=="function"&&G.call(IA)===N):!0)},isEmptyObject:function(p){var W;for(W in p)return!1;return!0},globalEval:function(p,W,IA){q(p,{nonce:W&&W.nonce},IA)},each:function(p,W){var IA,CA=0;if(EA(p))for(IA=p.length;CA<IA&&W.call(p[CA],CA,p[CA])!==!1;CA++);else for(CA in p)if(W.call(p[CA],CA,p[CA])===!1)break;return p},text:function(p){var W,IA="",CA=0,lA=p.nodeType;if(!lA)for(;W=p[CA++];)IA+=J.text(W);return lA===1||lA===11?p.textContent:lA===9?p.documentElement.textContent:lA===3||lA===4?p.nodeValue:IA},makeArray:function(p,W){var IA=W||[];return p!=null&&(EA(Object(p))?J.merge(IA,typeof p=="string"?[p]:p):n.call(IA,p)),IA},inArray:function(p,W,IA){return W==null?-1:D.call(W,p,IA)},isXMLDoc:function(p){var W=p&&p.namespaceURI,IA=p&&(p.ownerDocument||p).documentElement;return!QA.test(W||IA&&IA.nodeName||"HTML")},merge:function(p,W){for(var IA=+W.length,CA=0,lA=p.length;CA<IA;CA++)p[lA++]=W[CA];return p.length=lA,p},grep:function(p,W,IA){for(var CA,lA=[],oA=0,nA=p.length,yA=!IA;oA<nA;oA++)CA=!W(p[oA],oA),CA!==yA&&lA.push(p[oA]);return lA},map:function(p,W,IA){var CA,lA,oA=0,nA=[];if(EA(p))for(CA=p.length;oA<CA;oA++)lA=W(p[oA],oA,IA),lA!=null&&nA.push(lA);else for(oA in p)lA=W(p[oA],oA,IA),lA!=null&&nA.push(lA);return o(nA)},guid:1,support:k}),typeof Symbol=="function"&&(J.fn[Symbol.iterator]=B[Symbol.iterator]),J.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(p,W){w["[object "+W+"]"]=W.toLowerCase()});function EA(p){var W=!!p&&"length"in p&&p.length,IA=P(p);return m(p)||Y(p)?!1:IA==="array"||W===0||typeof W=="number"&&W>0&&W-1 in p}function x(p,W){return p.nodeName&&p.nodeName.toLowerCase()===W.toLowerCase()}var AA=B.pop,iA=B.sort,wA=B.splice,sA="[\\x20\\t\\r\\n\\f]",cA=new RegExp("^"+sA+"+|((?:^|[^\\\\])(?:\\\\.)*)"+sA+"+$","g");J.contains=function(p,W){var IA=W&&W.parentNode;return p===IA||!!(IA&&IA.nodeType===1&&(p.contains?p.contains(IA):p.compareDocumentPosition&&p.compareDocumentPosition(IA)&16))};var eA=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function DA(p,W){return W?p==="\0"?"�":p.slice(0,-1)+"\\"+p.charCodeAt(p.length-1).toString(16)+" ":"\\"+p}J.escapeSelector=function(p){return(p+"").replace(eA,DA)};var ZA=S,GA=n;(function(){var p,W,IA,CA,lA,oA=GA,nA,yA,RA,LA,lI,wI=J.expando,QI=0,yI=0,gB=xg(),UB=xg(),sB=xg(),KB=xg(),bB=function(dA,YA){return dA===YA&&(lA=!0),0},og="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",sg="(?:\\\\[\\da-fA-F]{1,6}"+sA+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",wB="\\["+sA+"*("+sg+")(?:"+sA+"*([*^$|!~]?=)"+sA+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+sg+"))|)"+sA+"*\\]",Ng=":("+sg+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+wB+")*)|.*)\\)|)",hB=new RegExp(sA+"+","g"),YB=new RegExp("^"+sA+"*,"+sA+"*"),Lg=new RegExp("^"+sA+"*([>+~]|"+sA+")"+sA+"*"),BC=new RegExp(sA+"|>"),ig=new RegExp(Ng),Kg=new RegExp("^"+sg+"$"),ag={ID:new RegExp("^#("+sg+")"),CLASS:new RegExp("^\\.("+sg+")"),TAG:new RegExp("^("+sg+"|[*])"),ATTR:new RegExp("^"+wB),PSEUDO:new RegExp("^"+Ng),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+sA+"*(even|odd|(([+-]|)(\\d*)n|)"+sA+"*(?:([+-]|)"+sA+"*(\\d+)|))"+sA+"*\\)|)","i"),bool:new RegExp("^(?:"+og+")$","i"),needsContext:new RegExp("^"+sA+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+sA+"*((?:-\\d)?\\d*)"+sA+"*\\)|)(?=[^-]|$)","i")},kg=/^(?:input|select|textarea|button)$/i,Zg=/^h\d$/i,$B=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,jg=/[+~]/,cg=new RegExp("\\\\[\\da-fA-F]{1,6}"+sA+"?|\\\\([^\\r\\n\\f])","g"),Dg=function(dA,YA){var vA="0x"+dA.slice(1)-65536;return YA||(vA<0?String.fromCharCode(vA+65536):String.fromCharCode(vA>>10|55296,vA&1023|56320))},kC=function(){LB()},oC=fg(function(dA){return dA.disabled===!0&&x(dA,"fieldset")},{dir:"parentNode",next:"legend"});function sC(){try{return nA.activeElement}catch{}}try{oA.apply(B=l.call(ZA.childNodes),ZA.childNodes),B[ZA.childNodes.length].nodeType}catch{oA={apply:function(YA,vA){GA.apply(YA,l.call(vA))},call:function(YA){GA.apply(YA,l.call(arguments,1))}}}function NB(dA,YA,vA,TA){var fA,rI,VI,KI,pI,eB,AB,iB=YA&&YA.ownerDocument,FB=YA?YA.nodeType:9;if(vA=vA||[],typeof dA!="string"||!dA||FB!==1&&FB!==9&&FB!==11)return vA;if(!TA&&(LB(YA),YA=YA||nA,RA)){if(FB!==11&&(pI=$B.exec(dA)))if(fA=pI[1]){if(FB===9)if(VI=YA.getElementById(fA)){if(VI.id===fA)return oA.call(vA,VI),vA}else return vA;else if(iB&&(VI=iB.getElementById(fA))&&NB.contains(YA,VI)&&VI.id===fA)return oA.call(vA,VI),vA}else{if(pI[2])return oA.apply(vA,YA.getElementsByTagName(dA)),vA;if((fA=pI[3])&&YA.getElementsByClassName)return oA.apply(vA,YA.getElementsByClassName(fA)),vA}if(!KB[dA+" "]&&(!LA||!LA.test(dA))){if(AB=dA,iB=YA,FB===1&&(BC.test(dA)||Lg.test(dA))){for(iB=jg.test(dA)&&gC(YA.parentNode)||YA,(iB!=YA||!k.scope)&&((KI=YA.getAttribute("id"))?KI=J.escapeSelector(KI):YA.setAttribute("id",KI=wI)),eB=ng(dA),rI=eB.length;rI--;)eB[rI]=(KI?"#"+KI:":scope")+" "+Tg(eB[rI]);AB=eB.join(",")}try{return oA.apply(vA,iB.querySelectorAll(AB)),vA}catch{KB(dA,!0)}finally{KI===wI&&YA.removeAttribute("id")}}}return kB(dA.replace(cA,"$1"),YA,vA,TA)}function xg(){var dA=[];function YA(vA,TA){return dA.push(vA+" ")>W.cacheLength&&delete YA[dA.shift()],YA[vA+" "]=TA}return YA}function Bg(dA){return dA[wI]=!0,dA}function mg(dA){var YA=nA.createElement("fieldset");try{return!!dA(YA)}catch{return!1}finally{YA.parentNode&&YA.parentNode.removeChild(YA),YA=null}}function ZC(dA){return function(YA){return x(YA,"input")&&YA.type===dA}}function pC(dA){return function(YA){return(x(YA,"input")||x(YA,"button"))&&YA.type===dA}}function cC(dA){return function(YA){return"form"in YA?YA.parentNode&&YA.disabled===!1?"label"in YA?"label"in YA.parentNode?YA.parentNode.disabled===dA:YA.disabled===dA:YA.isDisabled===dA||YA.isDisabled!==!dA&&oC(YA)===dA:YA.disabled===dA:"label"in YA?YA.disabled===dA:!1}}function Yg(dA){return Bg(function(YA){return YA=+YA,Bg(function(vA,TA){for(var fA,rI=dA([],vA.length,YA),VI=rI.length;VI--;)vA[fA=rI[VI]]&&(vA[fA]=!(TA[fA]=vA[fA]))})})}function gC(dA){return dA&&typeof dA.getElementsByTagName<"u"&&dA}function LB(dA){var YA,vA=dA?dA.ownerDocument||dA:ZA;return vA==nA||vA.nodeType!==9||!vA.documentElement||(nA=vA,yA=nA.documentElement,RA=!J.isXMLDoc(nA),lI=yA.matches||yA.webkitMatchesSelector||yA.msMatchesSelector,yA.msMatchesSelector&&ZA!=nA&&(YA=nA.defaultView)&&YA.top!==YA&&YA.addEventListener("unload",kC),k.getById=mg(function(TA){return yA.appendChild(TA).id=J.expando,!nA.getElementsByName||!nA.getElementsByName(J.expando).length}),k.disconnectedMatch=mg(function(TA){return lI.call(TA,"*")}),k.scope=mg(function(){return nA.querySelectorAll(":scope")}),k.cssHas=mg(function(){try{return nA.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),k.getById?(W.filter.ID=function(TA){var fA=TA.replace(cg,Dg);return function(rI){return rI.getAttribute("id")===fA}},W.find.ID=function(TA,fA){if(typeof fA.getElementById<"u"&&RA){var rI=fA.getElementById(TA);return rI?[rI]:[]}}):(W.filter.ID=function(TA){var fA=TA.replace(cg,Dg);return function(rI){var VI=typeof rI.getAttributeNode<"u"&&rI.getAttributeNode("id");return VI&&VI.value===fA}},W.find.ID=function(TA,fA){if(typeof fA.getElementById<"u"&&RA){var rI,VI,KI,pI=fA.getElementById(TA);if(pI){if(rI=pI.getAttributeNode("id"),rI&&rI.value===TA)return[pI];for(KI=fA.getElementsByName(TA),VI=0;pI=KI[VI++];)if(rI=pI.getAttributeNode("id"),rI&&rI.value===TA)return[pI]}return[]}}),W.find.TAG=function(TA,fA){return typeof fA.getElementsByTagName<"u"?fA.getElementsByTagName(TA):fA.querySelectorAll(TA)},W.find.CLASS=function(TA,fA){if(typeof fA.getElementsByClassName<"u"&&RA)return fA.getElementsByClassName(TA)},LA=[],mg(function(TA){var fA;yA.appendChild(TA).innerHTML="<a id='"+wI+"' href='' disabled='disabled'></a><select id='"+wI+"-\r\\' disabled='disabled'><option selected=''></option></select>",TA.querySelectorAll("[selected]").length||LA.push("\\["+sA+"*(?:value|"+og+")"),TA.querySelectorAll("[id~="+wI+"-]").length||LA.push("~="),TA.querySelectorAll("a#"+wI+"+*").length||LA.push(".#.+[+~]"),TA.querySelectorAll(":checked").length||LA.push(":checked"),fA=nA.createElement("input"),fA.setAttribute("type","hidden"),TA.appendChild(fA).setAttribute("name","D"),yA.appendChild(TA).disabled=!0,TA.querySelectorAll(":disabled").length!==2&&LA.push(":enabled",":disabled"),fA=nA.createElement("input"),fA.setAttribute("name",""),TA.appendChild(fA),TA.querySelectorAll("[name='']").length||LA.push("\\["+sA+"*name"+sA+"*="+sA+`*(?:''|"")`)}),k.cssHas||LA.push(":has"),LA=LA.length&&new RegExp(LA.join("|")),bB=function(TA,fA){if(TA===fA)return lA=!0,0;var rI=!TA.compareDocumentPosition-!fA.compareDocumentPosition;return rI||(rI=(TA.ownerDocument||TA)==(fA.ownerDocument||fA)?TA.compareDocumentPosition(fA):1,rI&1||!k.sortDetached&&fA.compareDocumentPosition(TA)===rI?TA===nA||TA.ownerDocument==ZA&&NB.contains(ZA,TA)?-1:fA===nA||fA.ownerDocument==ZA&&NB.contains(ZA,fA)?1:CA?D.call(CA,TA)-D.call(CA,fA):0:rI&4?-1:1)}),nA}NB.matches=function(dA,YA){return NB(dA,null,null,YA)},NB.matchesSelector=function(dA,YA){if(LB(dA),RA&&!KB[YA+" "]&&(!LA||!LA.test(YA)))try{var vA=lI.call(dA,YA);if(vA||k.disconnectedMatch||dA.document&&dA.document.nodeType!==11)return vA}catch{KB(YA,!0)}return NB(YA,nA,null,[dA]).length>0},NB.contains=function(dA,YA){return(dA.ownerDocument||dA)!=nA&&LB(dA),J.contains(dA,YA)},NB.attr=function(dA,YA){(dA.ownerDocument||dA)!=nA&&LB(dA);var vA=W.attrHandle[YA.toLowerCase()],TA=vA&&d.call(W.attrHandle,YA.toLowerCase())?vA(dA,YA,!RA):void 0;return TA!==void 0?TA:dA.getAttribute(YA)},NB.error=function(dA){throw new Error("Syntax error, unrecognized expression: "+dA)},J.uniqueSort=function(dA){var YA,vA=[],TA=0,fA=0;if(lA=!k.sortStable,CA=!k.sortStable&&l.call(dA,0),iA.call(dA,bB),lA){for(;YA=dA[fA++];)YA===dA[fA]&&(TA=vA.push(fA));for(;TA--;)wA.call(dA,vA[TA],1)}return CA=null,dA},J.fn.uniqueSort=function(){return this.pushStack(J.uniqueSort(l.apply(this)))},W=J.expr={cacheLength:50,createPseudo:Bg,match:ag,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(dA){return dA[1]=dA[1].replace(cg,Dg),dA[3]=(dA[3]||dA[4]||dA[5]||"").replace(cg,Dg),dA[2]==="~="&&(dA[3]=" "+dA[3]+" "),dA.slice(0,4)},CHILD:function(dA){return dA[1]=dA[1].toLowerCase(),dA[1].slice(0,3)==="nth"?(dA[3]||NB.error(dA[0]),dA[4]=+(dA[4]?dA[5]+(dA[6]||1):2*(dA[3]==="even"||dA[3]==="odd")),dA[5]=+(dA[7]+dA[8]||dA[3]==="odd")):dA[3]&&NB.error(dA[0]),dA},PSEUDO:function(dA){var YA,vA=!dA[6]&&dA[2];return ag.CHILD.test(dA[0])?null:(dA[3]?dA[2]=dA[4]||dA[5]||"":vA&&ig.test(vA)&&(YA=ng(vA,!0))&&(YA=vA.indexOf(")",vA.length-YA)-vA.length)&&(dA[0]=dA[0].slice(0,YA),dA[2]=vA.slice(0,YA)),dA.slice(0,3))}},filter:{TAG:function(dA){var YA=dA.replace(cg,Dg).toLowerCase();return dA==="*"?function(){return!0}:function(vA){return x(vA,YA)}},CLASS:function(dA){var YA=gB[dA+" "];return YA||(YA=new RegExp("(^|"+sA+")"+dA+"("+sA+"|$)"))&&gB(dA,function(vA){return YA.test(typeof vA.className=="string"&&vA.className||typeof vA.getAttribute<"u"&&vA.getAttribute("class")||"")})},ATTR:function(dA,YA,vA){return function(TA){var fA=NB.attr(TA,dA);return fA==null?YA==="!=":YA?(fA+="",YA==="="?fA===vA:YA==="!="?fA!==vA:YA==="^="?vA&&fA.indexOf(vA)===0:YA==="*="?vA&&fA.indexOf(vA)>-1:YA==="$="?vA&&fA.slice(-vA.length)===vA:YA==="~="?(" "+fA.replace(hB," ")+" ").indexOf(vA)>-1:YA==="|="?fA===vA||fA.slice(0,vA.length+1)===vA+"-":!1):!0}},CHILD:function(dA,YA,vA,TA,fA){var rI=dA.slice(0,3)!=="nth",VI=dA.slice(-4)!=="last",KI=YA==="of-type";return TA===1&&fA===0?function(pI){return!!pI.parentNode}:function(pI,eB,AB){var iB,FB,LQ,pB,qB,XB=rI!==VI?"nextSibling":"previousSibling",Cg=pI.parentNode,Fg=KI&&pI.nodeName.toLowerCase(),Wg=!AB&&!KI,aA=!1;if(Cg){if(rI){for(;XB;){for(LQ=pI;LQ=LQ[XB];)if(KI?x(LQ,Fg):LQ.nodeType===1)return!1;qB=XB=dA==="only"&&!qB&&"nextSibling"}return!0}if(qB=[VI?Cg.firstChild:Cg.lastChild],VI&&Wg){for(FB=Cg[wI]||(Cg[wI]={}),iB=FB[dA]||[],pB=iB[0]===QI&&iB[1],aA=pB&&iB[2],LQ=pB&&Cg.childNodes[pB];LQ=++pB&&LQ&&LQ[XB]||(aA=pB=0)||qB.pop();)if(LQ.nodeType===1&&++aA&&LQ===pI){FB[dA]=[QI,pB,aA];break}}else if(Wg&&(FB=pI[wI]||(pI[wI]={}),iB=FB[dA]||[],pB=iB[0]===QI&&iB[1],aA=pB),aA===!1)for(;(LQ=++pB&&LQ&&LQ[XB]||(aA=pB=0)||qB.pop())&&!((KI?x(LQ,Fg):LQ.nodeType===1)&&++aA&&(Wg&&(FB=LQ[wI]||(LQ[wI]={}),FB[dA]=[QI,aA]),LQ===pI)););return aA-=fA,aA===TA||aA%TA===0&&aA/TA>=0}}},PSEUDO:function(dA,YA){var vA,TA=W.pseudos[dA]||W.setFilters[dA.toLowerCase()]||NB.error("unsupported pseudo: "+dA);return TA[wI]?TA(YA):TA.length>1?(vA=[dA,dA,"",YA],W.setFilters.hasOwnProperty(dA.toLowerCase())?Bg(function(fA,rI){for(var VI,KI=TA(fA,YA),pI=KI.length;pI--;)VI=D.call(fA,KI[pI]),fA[VI]=!(rI[VI]=KI[pI])}):function(fA){return TA(fA,0,vA)}):TA}},pseudos:{not:Bg(function(dA){var YA=[],vA=[],TA=uI(dA.replace(cA,"$1"));return TA[wI]?Bg(function(fA,rI,VI,KI){for(var pI,eB=TA(fA,null,KI,[]),AB=fA.length;AB--;)(pI=eB[AB])&&(fA[AB]=!(rI[AB]=pI))}):function(fA,rI,VI){return YA[0]=fA,TA(YA,null,VI,vA),YA[0]=null,!vA.pop()}}),has:Bg(function(dA){return function(YA){return NB(dA,YA).length>0}}),contains:Bg(function(dA){return dA=dA.replace(cg,Dg),function(YA){return(YA.textContent||J.text(YA)).indexOf(dA)>-1}}),lang:Bg(function(dA){return Kg.test(dA||"")||NB.error("unsupported lang: "+dA),dA=dA.replace(cg,Dg).toLowerCase(),function(YA){var vA;do if(vA=RA?YA.lang:YA.getAttribute("xml:lang")||YA.getAttribute("lang"))return vA=vA.toLowerCase(),vA===dA||vA.indexOf(dA+"-")===0;while((YA=YA.parentNode)&&YA.nodeType===1);return!1}}),target:function(dA){var YA=I.location&&I.location.hash;return YA&&YA.slice(1)===dA.id},root:function(dA){return dA===yA},focus:function(dA){return dA===sC()&&nA.hasFocus()&&!!(dA.type||dA.href||~dA.tabIndex)},enabled:cC(!1),disabled:cC(!0),checked:function(dA){return x(dA,"input")&&!!dA.checked||x(dA,"option")&&!!dA.selected},selected:function(dA){return dA.parentNode&&dA.parentNode.selectedIndex,dA.selected===!0},empty:function(dA){for(dA=dA.firstChild;dA;dA=dA.nextSibling)if(dA.nodeType<6)return!1;return!0},parent:function(dA){return!W.pseudos.empty(dA)},header:function(dA){return Zg.test(dA.nodeName)},input:function(dA){return kg.test(dA.nodeName)},button:function(dA){return x(dA,"input")&&dA.type==="button"||x(dA,"button")},text:function(dA){var YA;return x(dA,"input")&&dA.type==="text"&&((YA=dA.getAttribute("type"))==null||YA.toLowerCase()==="text")},first:Yg(function(){return[0]}),last:Yg(function(dA,YA){return[YA-1]}),eq:Yg(function(dA,YA,vA){return[vA<0?vA+YA:vA]}),even:Yg(function(dA,YA){for(var vA=0;vA<YA;vA+=2)dA.push(vA);return dA}),odd:Yg(function(dA,YA){for(var vA=1;vA<YA;vA+=2)dA.push(vA);return dA}),lt:Yg(function(dA,YA,vA){var TA;for(vA<0?TA=vA+YA:vA>YA?TA=YA:TA=vA;--TA>=0;)dA.push(TA);return dA}),gt:Yg(function(dA,YA,vA){for(var TA=vA<0?vA+YA:vA;++TA<YA;)dA.push(TA);return dA})}},W.pseudos.nth=W.pseudos.eq;for(p in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})W.pseudos[p]=ZC(p);for(p in{submit:!0,reset:!0})W.pseudos[p]=pC(p);function gg(){}gg.prototype=W.filters=W.pseudos,W.setFilters=new gg;function ng(dA,YA){var vA,TA,fA,rI,VI,KI,pI,eB=UB[dA+" "];if(eB)return YA?0:eB.slice(0);for(VI=dA,KI=[],pI=W.preFilter;VI;){(!vA||(TA=YB.exec(VI)))&&(TA&&(VI=VI.slice(TA[0].length)||VI),KI.push(fA=[])),vA=!1,(TA=Lg.exec(VI))&&(vA=TA.shift(),fA.push({value:vA,type:TA[0].replace(cA," ")}),VI=VI.slice(vA.length));for(rI in W.filter)(TA=ag[rI].exec(VI))&&(!pI[rI]||(TA=pI[rI](TA)))&&(vA=TA.shift(),fA.push({value:vA,type:rI,matches:TA}),VI=VI.slice(vA.length));if(!vA)break}return YA?VI.length:VI?NB.error(dA):UB(dA,KI).slice(0)}function Tg(dA){for(var YA=0,vA=dA.length,TA="";YA<vA;YA++)TA+=dA[YA].value;return TA}function fg(dA,YA,vA){var TA=YA.dir,fA=YA.next,rI=fA||TA,VI=vA&&rI==="parentNode",KI=yI++;return YA.first?function(pI,eB,AB){for(;pI=pI[TA];)if(pI.nodeType===1||VI)return dA(pI,eB,AB);return!1}:function(pI,eB,AB){var iB,FB,LQ=[QI,KI];if(AB){for(;pI=pI[TA];)if((pI.nodeType===1||VI)&&dA(pI,eB,AB))return!0}else for(;pI=pI[TA];)if(pI.nodeType===1||VI)if(FB=pI[wI]||(pI[wI]={}),fA&&x(pI,fA))pI=pI[TA]||pI;else{if((iB=FB[rI])&&iB[0]===QI&&iB[1]===KI)return LQ[2]=iB[2];if(FB[rI]=LQ,LQ[2]=dA(pI,eB,AB))return!0}return!1}}function qA(dA){return dA.length>1?function(YA,vA,TA){for(var fA=dA.length;fA--;)if(!dA[fA](YA,vA,TA))return!1;return!0}:dA[0]}function tA(dA,YA,vA){for(var TA=0,fA=YA.length;TA<fA;TA++)NB(dA,YA[TA],vA);return vA}function mI(dA,YA,vA,TA,fA){for(var rI,VI=[],KI=0,pI=dA.length,eB=YA!=null;KI<pI;KI++)(rI=dA[KI])&&(!vA||vA(rI,TA,fA))&&(VI.push(rI),eB&&YA.push(KI));return VI}function HI(dA,YA,vA,TA,fA,rI){return TA&&!TA[wI]&&(TA=HI(TA)),fA&&!fA[wI]&&(fA=HI(fA,rI)),Bg(function(VI,KI,pI,eB){var AB,iB,FB,LQ,pB=[],qB=[],XB=KI.length,Cg=VI||tA(YA||"*",pI.nodeType?[pI]:pI,[]),Fg=dA&&(VI||!YA)?mI(Cg,pB,dA,pI,eB):Cg;if(vA?(LQ=fA||(VI?dA:XB||TA)?[]:KI,vA(Fg,LQ,pI,eB)):LQ=Fg,TA)for(AB=mI(LQ,qB),TA(AB,[],pI,eB),iB=AB.length;iB--;)(FB=AB[iB])&&(LQ[qB[iB]]=!(Fg[qB[iB]]=FB));if(VI){if(fA||dA){if(fA){for(AB=[],iB=LQ.length;iB--;)(FB=LQ[iB])&&AB.push(Fg[iB]=FB);fA(null,LQ=[],AB,eB)}for(iB=LQ.length;iB--;)(FB=LQ[iB])&&(AB=fA?D.call(VI,FB):pB[iB])>-1&&(VI[AB]=!(KI[AB]=FB))}}else LQ=mI(LQ===KI?LQ.splice(XB,LQ.length):LQ),fA?fA(null,KI,LQ,eB):oA.apply(KI,LQ)})}function LI(dA){for(var YA,vA,TA,fA=dA.length,rI=W.relative[dA[0].type],VI=rI||W.relative[" "],KI=rI?1:0,pI=fg(function(iB){return iB===YA},VI,!0),eB=fg(function(iB){return D.call(YA,iB)>-1},VI,!0),AB=[function(iB,FB,LQ){var pB=!rI&&(LQ||FB!=IA)||((YA=FB).nodeType?pI(iB,FB,LQ):eB(iB,FB,LQ));return YA=null,pB}];KI<fA;KI++)if(vA=W.relative[dA[KI].type])AB=[fg(qA(AB),vA)];else{if(vA=W.filter[dA[KI].type].apply(null,dA[KI].matches),vA[wI]){for(TA=++KI;TA<fA&&!W.relative[dA[TA].type];TA++);return HI(KI>1&&qA(AB),KI>1&&Tg(dA.slice(0,KI-1).concat({value:dA[KI-2].type===" "?"*":""})).replace(cA,"$1"),vA,KI<TA&&LI(dA.slice(KI,TA)),TA<fA&&LI(dA=dA.slice(TA)),TA<fA&&Tg(dA))}AB.push(vA)}return qA(AB)}function cB(dA,YA){var vA=YA.length>0,TA=dA.length>0,fA=function(rI,VI,KI,pI,eB){var AB,iB,FB,LQ=0,pB="0",qB=rI&&[],XB=[],Cg=IA,Fg=rI||TA&&W.find.TAG("*",eB),Wg=QI+=Cg==null?1:Math.random()||.1,aA=Fg.length;for(eB&&(IA=VI==nA||VI||eB);pB!==aA&&(AB=Fg[pB])!=null;pB++){if(TA&&AB){for(iB=0,!VI&&AB.ownerDocument!=nA&&(LB(AB),KI=!RA);FB=dA[iB++];)if(FB(AB,VI||nA,KI)){oA.call(pI,AB);break}eB&&(QI=Wg)}vA&&((AB=!FB&&AB)&&LQ--,rI&&qB.push(AB))}if(LQ+=pB,vA&&pB!==LQ){for(iB=0;FB=YA[iB++];)FB(qB,XB,VI,KI);if(rI){if(LQ>0)for(;pB--;)qB[pB]||XB[pB]||(XB[pB]=AA.call(pI));XB=mI(XB)}oA.apply(pI,XB),eB&&!rI&&XB.length>0&&LQ+YA.length>1&&J.uniqueSort(pI)}return eB&&(QI=Wg,IA=Cg),qB};return vA?Bg(fA):fA}function uI(dA,YA){var vA,TA=[],fA=[],rI=sB[dA+" "];if(!rI){for(YA||(YA=ng(dA)),vA=YA.length;vA--;)rI=LI(YA[vA]),rI[wI]?TA.push(rI):fA.push(rI);rI=sB(dA,cB(fA,TA)),rI.selector=dA}return rI}function kB(dA,YA,vA,TA){var fA,rI,VI,KI,pI,eB=typeof dA=="function"&&dA,AB=!TA&&ng(dA=eB.selector||dA);if(vA=vA||[],AB.length===1){if(rI=AB[0]=AB[0].slice(0),rI.length>2&&(VI=rI[0]).type==="ID"&&YA.nodeType===9&&RA&&W.relative[rI[1].type]){if(YA=(W.find.ID(VI.matches[0].replace(cg,Dg),YA)||[])[0],YA)eB&&(YA=YA.parentNode);else return vA;dA=dA.slice(rI.shift().value.length)}for(fA=ag.needsContext.test(dA)?0:rI.length;fA--&&(VI=rI[fA],!W.relative[KI=VI.type]);)if((pI=W.find[KI])&&(TA=pI(VI.matches[0].replace(cg,Dg),jg.test(rI[0].type)&&gC(YA.parentNode)||YA))){if(rI.splice(fA,1),dA=TA.length&&Tg(rI),!dA)return oA.apply(vA,TA),vA;break}}return(eB||uI(dA,AB))(TA,YA,!RA,vA,!YA||jg.test(dA)&&gC(YA.parentNode)||YA),vA}k.sortStable=wI.split("").sort(bB).join("")===wI,LB(),k.sortDetached=mg(function(dA){return dA.compareDocumentPosition(nA.createElement("fieldset"))&1}),J.find=NB,J.expr[":"]=J.expr.pseudos,J.unique=J.uniqueSort,NB.compile=uI,NB.select=kB,NB.setDocument=LB,NB.tokenize=ng,NB.escape=J.escapeSelector,NB.getText=J.text,NB.isXML=J.isXMLDoc,NB.selectors=J.expr,NB.support=J.support,NB.uniqueSort=J.uniqueSort})();var kA=function(p,W,IA){for(var CA=[],lA=IA!==void 0;(p=p[W])&&p.nodeType!==9;)if(p.nodeType===1){if(lA&&J(p).is(IA))break;CA.push(p)}return CA},XA=function(p,W){for(var IA=[];p;p=p.nextSibling)p.nodeType===1&&p!==W&&IA.push(p);return IA},xA=J.expr.match.needsContext,_A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function sI(p,W,IA){return m(W)?J.grep(p,function(CA,lA){return!!W.call(CA,lA,CA)!==IA}):W.nodeType?J.grep(p,function(CA){return CA===W!==IA}):typeof W!="string"?J.grep(p,function(CA){return D.call(W,CA)>-1!==IA}):J.filter(W,p,IA)}J.filter=function(p,W,IA){var CA=W[0];return IA&&(p=":not("+p+")"),W.length===1&&CA.nodeType===1?J.find.matchesSelector(CA,p)?[CA]:[]:J.find.matches(p,J.grep(W,function(lA){return lA.nodeType===1}))},J.fn.extend({find:function(p){var W,IA,CA=this.length,lA=this;if(typeof p!="string")return this.pushStack(J(p).filter(function(){for(W=0;W<CA;W++)if(J.contains(lA[W],this))return!0}));for(IA=this.pushStack([]),W=0;W<CA;W++)J.find(p,lA[W],IA);return CA>1?J.uniqueSort(IA):IA},filter:function(p){return this.pushStack(sI(this,p||[],!1))},not:function(p){return this.pushStack(sI(this,p||[],!0))},is:function(p){return!!sI(this,typeof p=="string"&&xA.test(p)?J(p):p||[],!1).length}});var OA,FI=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,PA=J.fn.init=function(p,W,IA){var CA,lA;if(!p)return this;if(IA=IA||OA,typeof p=="string")if(p[0]==="<"&&p[p.length-1]===">"&&p.length>=3?CA=[null,p,null]:CA=FI.exec(p),CA&&(CA[1]||!W))if(CA[1]){if(W=W instanceof J?W[0]:W,J.merge(this,J.parseHTML(CA[1],W&&W.nodeType?W.ownerDocument||W:S,!0)),_A.test(CA[1])&&J.isPlainObject(W))for(CA in W)m(this[CA])?this[CA](W[CA]):this.attr(CA,W[CA]);return this}else return lA=S.getElementById(CA[2]),lA&&(this[0]=lA,this.length=1),this;else return!W||W.jquery?(W||IA).find(p):this.constructor(W).find(p);else{if(p.nodeType)return this[0]=p,this.length=1,this;if(m(p))return IA.ready!==void 0?IA.ready(p):p(J)}return J.makeArray(p,this)};PA.prototype=J.fn,OA=J(S);var mA=/^(?:parents|prev(?:Until|All))/,EI={children:!0,contents:!0,next:!0,prev:!0};J.fn.extend({has:function(p){var W=J(p,this),IA=W.length;return this.filter(function(){for(var CA=0;CA<IA;CA++)if(J.contains(this,W[CA]))return!0})},closest:function(p,W){var IA,CA=0,lA=this.length,oA=[],nA=typeof p!="string"&&J(p);if(!xA.test(p)){for(;CA<lA;CA++)for(IA=this[CA];IA&&IA!==W;IA=IA.parentNode)if(IA.nodeType<11&&(nA?nA.index(IA)>-1:IA.nodeType===1&&J.find.matchesSelector(IA,p))){oA.push(IA);break}}return this.pushStack(oA.length>1?J.uniqueSort(oA):oA)},index:function(p){return p?typeof p=="string"?D.call(J(p),this[0]):D.call(this,p.jquery?p[0]:p):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(p,W){return this.pushStack(J.uniqueSort(J.merge(this.get(),J(p,W))))},addBack:function(p){return this.add(p==null?this.prevObject:this.prevObject.filter(p))}});function SI(p,W){for(;(p=p[W])&&p.nodeType!==1;);return p}J.each({parent:function(p){var W=p.parentNode;return W&&W.nodeType!==11?W:null},parents:function(p){return kA(p,"parentNode")},parentsUntil:function(p,W,IA){return kA(p,"parentNode",IA)},next:function(p){return SI(p,"nextSibling")},prev:function(p){return SI(p,"previousSibling")},nextAll:function(p){return kA(p,"nextSibling")},prevAll:function(p){return kA(p,"previousSibling")},nextUntil:function(p,W,IA){return kA(p,"nextSibling",IA)},prevUntil:function(p,W,IA){return kA(p,"previousSibling",IA)},siblings:function(p){return XA((p.parentNode||{}).firstChild,p)},children:function(p){return XA(p.firstChild)},contents:function(p){return p.contentDocument!=null&&t(p.contentDocument)?p.contentDocument:(x(p,"template")&&(p=p.content||p),J.merge([],p.childNodes))}},function(p,W){J.fn[p]=function(IA,CA){var lA=J.map(this,W,IA);return p.slice(-5)!=="Until"&&(CA=IA),CA&&typeof CA=="string"&&(lA=J.filter(CA,lA)),this.length>1&&(EI[p]||J.uniqueSort(lA),mA.test(p)&&lA.reverse()),this.pushStack(lA)}});var GI=/[^\x20\t\r\n\f]+/g;function YI(p){var W={};return J.each(p.match(GI)||[],function(IA,CA){W[CA]=!0}),W}J.Callbacks=function(p){p=typeof p=="string"?YI(p):J.extend({},p);var W,IA,CA,lA,oA=[],nA=[],yA=-1,RA=function(){for(lA=lA||p.once,CA=W=!0;nA.length;yA=-1)for(IA=nA.shift();++yA<oA.length;)oA[yA].apply(IA[0],IA[1])===!1&&p.stopOnFalse&&(yA=oA.length,IA=!1);p.memory||(IA=!1),W=!1,lA&&(IA?oA=[]:oA="")},LA={add:function(){return oA&&(IA&&!W&&(yA=oA.length-1,nA.push(IA)),function lI(wI){J.each(wI,function(QI,yI){m(yI)?(!p.unique||!LA.has(yI))&&oA.push(yI):yI&&yI.length&&P(yI)!=="string"&&lI(yI)})}(arguments),IA&&!W&&RA()),this},remove:function(){return J.each(arguments,function(lI,wI){for(var QI;(QI=J.inArray(wI,oA,QI))>-1;)oA.splice(QI,1),QI<=yA&&yA--}),this},has:function(lI){return lI?J.inArray(lI,oA)>-1:oA.length>0},empty:function(){return oA&&(oA=[]),this},disable:function(){return lA=nA=[],oA=IA="",this},disabled:function(){return!oA},lock:function(){return lA=nA=[],!IA&&!W&&(oA=IA=""),this},locked:function(){return!!lA},fireWith:function(lI,wI){return lA||(wI=wI||[],wI=[lI,wI.slice?wI.slice():wI],nA.push(wI),W||RA()),this},fire:function(){return LA.fireWith(this,arguments),this},fired:function(){return!!CA}};return LA};function xI(p){return p}function tI(p){throw p}function UA(p,W,IA,CA){var lA;try{p&&m(lA=p.promise)?lA.call(p).done(W).fail(IA):p&&m(lA=p.then)?lA.call(p,W,IA):W.apply(void 0,[p].slice(CA))}catch(oA){IA.apply(void 0,[oA])}}J.extend({Deferred:function(p){var W=[["notify","progress",J.Callbacks("memory"),J.Callbacks("memory"),2],["resolve","done",J.Callbacks("once memory"),J.Callbacks("once memory"),0,"resolved"],["reject","fail",J.Callbacks("once memory"),J.Callbacks("once memory"),1,"rejected"]],IA="pending",CA={state:function(){return IA},always:function(){return lA.done(arguments).fail(arguments),this},catch:function(oA){return CA.then(null,oA)},pipe:function(){var oA=arguments;return J.Deferred(function(nA){J.each(W,function(yA,RA){var LA=m(oA[RA[4]])&&oA[RA[4]];lA[RA[1]](function(){var lI=LA&&LA.apply(this,arguments);lI&&m(lI.promise)?lI.promise().progress(nA.notify).done(nA.resolve).fail(nA.reject):nA[RA[0]+"With"](this,LA?[lI]:arguments)})}),oA=null}).promise()},then:function(oA,nA,yA){var RA=0;function LA(lI,wI,QI,yI){return function(){var gB=this,UB=arguments,sB=function(){var bB,og;if(!(lI<RA)){if(bB=QI.apply(gB,UB),bB===wI.promise())throw new TypeError("Thenable self-resolution");og=bB&&(typeof bB=="object"||typeof bB=="function")&&bB.then,m(og)?yI?og.call(bB,LA(RA,wI,xI,yI),LA(RA,wI,tI,yI)):(RA++,og.call(bB,LA(RA,wI,xI,yI),LA(RA,wI,tI,yI),LA(RA,wI,xI,wI.notifyWith))):(QI!==xI&&(gB=void 0,UB=[bB]),(yI||wI.resolveWith)(gB,UB))}},KB=yI?sB:function(){try{sB()}catch(bB){J.Deferred.exceptionHook&&J.Deferred.exceptionHook(bB,KB.error),lI+1>=RA&&(QI!==tI&&(gB=void 0,UB=[bB]),wI.rejectWith(gB,UB))}};lI?KB():(J.Deferred.getErrorHook?KB.error=J.Deferred.getErrorHook():J.Deferred.getStackHook&&(KB.error=J.Deferred.getStackHook()),I.setTimeout(KB))}}return J.Deferred(function(lI){W[0][3].add(LA(0,lI,m(yA)?yA:xI,lI.notifyWith)),W[1][3].add(LA(0,lI,m(oA)?oA:xI)),W[2][3].add(LA(0,lI,m(nA)?nA:tI))}).promise()},promise:function(oA){return oA!=null?J.extend(oA,CA):CA}},lA={};return J.each(W,function(oA,nA){var yA=nA[2],RA=nA[5];CA[nA[1]]=yA.add,RA&&yA.add(function(){IA=RA},W[3-oA][2].disable,W[3-oA][3].disable,W[0][2].lock,W[0][3].lock),yA.add(nA[3].fire),lA[nA[0]]=function(){return lA[nA[0]+"With"](this===lA?void 0:this,arguments),this},lA[nA[0]+"With"]=yA.fireWith}),CA.promise(lA),p&&p.call(lA,lA),lA},when:function(p){var W=arguments.length,IA=W,CA=Array(IA),lA=l.call(arguments),oA=J.Deferred(),nA=function(yA){return function(RA){CA[yA]=this,lA[yA]=arguments.length>1?l.call(arguments):RA,--W||oA.resolveWith(CA,lA)}};if(W<=1&&(UA(p,oA.done(nA(IA)).resolve,oA.reject,!W),oA.state()==="pending"||m(lA[IA]&&lA[IA].then)))return oA.then();for(;IA--;)UA(lA[IA],nA(IA),oA.reject);return oA.promise()}});var JI=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;J.Deferred.exceptionHook=function(p,W){I.console&&I.console.warn&&p&&JI.test(p.name)&&I.console.warn("jQuery.Deferred exception: "+p.message,p.stack,W)},J.readyException=function(p){I.setTimeout(function(){throw p})};var ZI=J.Deferred();J.fn.ready=function(p){return ZI.then(p).catch(function(W){J.readyException(W)}),this},J.extend({isReady:!1,readyWait:1,ready:function(p){(p===!0?--J.readyWait:J.isReady)||(J.isReady=!0,!(p!==!0&&--J.readyWait>0)&&ZI.resolveWith(S,[J]))}}),J.ready.then=ZI.then;function WA(){S.removeEventListener("DOMContentLoaded",WA),I.removeEventListener("load",WA),J.ready()}S.readyState==="complete"||S.readyState!=="loading"&&!S.documentElement.doScroll?I.setTimeout(J.ready):(S.addEventListener("DOMContentLoaded",WA),I.addEventListener("load",WA));var NI=function(p,W,IA,CA,lA,oA,nA){var yA=0,RA=p.length,LA=IA==null;if(P(IA)==="object"){lA=!0;for(yA in IA)NI(p,W,yA,IA[yA],!0,oA,nA)}else if(CA!==void 0&&(lA=!0,m(CA)||(nA=!0),LA&&(nA?(W.call(p,CA),W=null):(LA=W,W=function(lI,wI,QI){return LA.call(J(lI),QI)})),W))for(;yA<RA;yA++)W(p[yA],IA,nA?CA:CA.call(p[yA],yA,W(p[yA],IA)));return lA?p:LA?W.call(p):RA?W(p[0],IA):oA},OI=/^-ms-/,TI=/-([a-z])/g;function hA(p,W){return W.toUpperCase()}function FA(p){return p.replace(OI,"ms-").replace(TI,hA)}var HA=function(p){return p.nodeType===1||p.nodeType===9||!+p.nodeType};function oI(){this.expando=J.expando+oI.uid++}oI.uid=1,oI.prototype={cache:function(p){var W=p[this.expando];return W||(W={},HA(p)&&(p.nodeType?p[this.expando]=W:Object.defineProperty(p,this.expando,{value:W,configurable:!0}))),W},set:function(p,W,IA){var CA,lA=this.cache(p);if(typeof W=="string")lA[FA(W)]=IA;else for(CA in W)lA[FA(CA)]=W[CA];return lA},get:function(p,W){return W===void 0?this.cache(p):p[this.expando]&&p[this.expando][FA(W)]},access:function(p,W,IA){return W===void 0||W&&typeof W=="string"&&IA===void 0?this.get(p,W):(this.set(p,W,IA),IA!==void 0?IA:W)},remove:function(p,W){var IA,CA=p[this.expando];if(CA!==void 0){if(W!==void 0)for(Array.isArray(W)?W=W.map(FA):(W=FA(W),W=W in CA?[W]:W.match(GI)||[]),IA=W.length;IA--;)delete CA[W[IA]];(W===void 0||J.isEmptyObject(CA))&&(p.nodeType?p[this.expando]=void 0:delete p[this.expando])}},hasData:function(p){var W=p[this.expando];return W!==void 0&&!J.isEmptyObject(W)}};var VA=new oI,BI=new oI,cI=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,bI=/[A-Z]/g;function pA(p){return p==="true"?!0:p==="false"?!1:p==="null"?null:p===+p+""?+p:cI.test(p)?JSON.parse(p):p}function CI(p,W,IA){var CA;if(IA===void 0&&p.nodeType===1)if(CA="data-"+W.replace(bI,"-$&").toLowerCase(),IA=p.getAttribute(CA),typeof IA=="string"){try{IA=pA(IA)}catch{}BI.set(p,W,IA)}else IA=void 0;return IA}J.extend({hasData:function(p){return BI.hasData(p)||VA.hasData(p)},data:function(p,W,IA){return BI.access(p,W,IA)},removeData:function(p,W){BI.remove(p,W)},_data:function(p,W,IA){return VA.access(p,W,IA)},_removeData:function(p,W){VA.remove(p,W)}}),J.fn.extend({data:function(p,W){var IA,CA,lA,oA=this[0],nA=oA&&oA.attributes;if(p===void 0){if(this.length&&(lA=BI.get(oA),oA.nodeType===1&&!VA.get(oA,"hasDataAttrs"))){for(IA=nA.length;IA--;)nA[IA]&&(CA=nA[IA].name,CA.indexOf("data-")===0&&(CA=FA(CA.slice(5)),CI(oA,CA,lA[CA])));VA.set(oA,"hasDataAttrs",!0)}return lA}return typeof p=="object"?this.each(function(){BI.set(this,p)}):NI(this,function(yA){var RA;if(oA&&yA===void 0)return RA=BI.get(oA,p),RA!==void 0||(RA=CI(oA,p),RA!==void 0)?RA:void 0;this.each(function(){BI.set(this,p,yA)})},null,W,arguments.length>1,null,!0)},removeData:function(p){return this.each(function(){BI.remove(this,p)})}}),J.extend({queue:function(p,W,IA){var CA;if(p)return W=(W||"fx")+"queue",CA=VA.get(p,W),IA&&(!CA||Array.isArray(IA)?CA=VA.access(p,W,J.makeArray(IA)):CA.push(IA)),CA||[]},dequeue:function(p,W){W=W||"fx";var IA=J.queue(p,W),CA=IA.length,lA=IA.shift(),oA=J._queueHooks(p,W),nA=function(){J.dequeue(p,W)};lA==="inprogress"&&(lA=IA.shift(),CA--),lA&&(W==="fx"&&IA.unshift("inprogress"),delete oA.stop,lA.call(p,nA,oA)),!CA&&oA&&oA.empty.fire()},_queueHooks:function(p,W){var IA=W+"queueHooks";return VA.get(p,IA)||VA.access(p,IA,{empty:J.Callbacks("once memory").add(function(){VA.remove(p,[W+"queue",IA])})})}}),J.fn.extend({queue:function(p,W){var IA=2;return typeof p!="string"&&(W=p,p="fx",IA--),arguments.length<IA?J.queue(this[0],p):W===void 0?this:this.each(function(){var CA=J.queue(this,p,W);J._queueHooks(this,p),p==="fx"&&CA[0]!=="inprogress"&&J.dequeue(this,p)})},dequeue:function(p){return this.each(function(){J.dequeue(this,p)})},clearQueue:function(p){return this.queue(p||"fx",[])},promise:function(p,W){var IA,CA=1,lA=J.Deferred(),oA=this,nA=this.length,yA=function(){--CA||lA.resolveWith(oA,[oA])};for(typeof p!="string"&&(W=p,p=void 0),p=p||"fx";nA--;)IA=VA.get(oA[nA],p+"queueHooks"),IA&&IA.empty&&(CA++,IA.empty.add(yA));return yA(),lA.promise(W)}});var aI=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,dI=new RegExp("^(?:([+-])=|)("+aI+")([a-z%]*)$","i"),jI=["Top","Right","Bottom","Left"],zI=S.documentElement,UI=function(p){return J.contains(p.ownerDocument,p)},qI={composed:!0};zI.getRootNode&&(UI=function(p){return J.contains(p.ownerDocument,p)||p.getRootNode(qI)===p.ownerDocument});var vI=function(p,W){return p=W||p,p.style.display==="none"||p.style.display===""&&UI(p)&&J.css(p,"display")==="none"};function lB(p,W,IA,CA){var lA,oA,nA=20,yA=CA?function(){return CA.cur()}:function(){return J.css(p,W,"")},RA=yA(),LA=IA&&IA[3]||(J.cssNumber[W]?"":"px"),lI=p.nodeType&&(J.cssNumber[W]||LA!=="px"&&+RA)&&dI.exec(J.css(p,W));if(lI&&lI[3]!==LA){for(RA=RA/2,LA=LA||lI[3],lI=+RA||1;nA--;)J.style(p,W,lI+LA),(1-oA)*(1-(oA=yA()/RA||.5))<=0&&(nA=0),lI=lI/oA;lI=lI*2,J.style(p,W,lI+LA),IA=IA||[]}return IA&&(lI=+lI||+RA||0,lA=IA[1]?lI+(IA[1]+1)*IA[2]:+IA[2],CA&&(CA.unit=LA,CA.start=lI,CA.end=lA)),lA}var bA={};function kI(p){var W,IA=p.ownerDocument,CA=p.nodeName,lA=bA[CA];return lA||(W=IA.body.appendChild(IA.createElement(CA)),lA=J.css(W,"display"),W.parentNode.removeChild(W),lA==="none"&&(lA="block"),bA[CA]=lA,lA)}function iI(p,W){for(var IA,CA,lA=[],oA=0,nA=p.length;oA<nA;oA++)CA=p[oA],CA.style&&(IA=CA.style.display,W?(IA==="none"&&(lA[oA]=VA.get(CA,"display")||null,lA[oA]||(CA.style.display="")),CA.style.display===""&&vI(CA)&&(lA[oA]=kI(CA))):IA!=="none"&&(lA[oA]="none",VA.set(CA,"display",IA)));for(oA=0;oA<nA;oA++)lA[oA]!=null&&(p[oA].style.display=lA[oA]);return p}J.fn.extend({show:function(){return iI(this,!0)},hide:function(){return iI(this)},toggle:function(p){return typeof p=="boolean"?p?this.show():this.hide():this.each(function(){vI(this)?J(this).show():J(this).hide()})}});var DI=/^(?:checkbox|radio)$/i,jA=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,nI=/^$|^module$|\/(?:java|ecma)script/i;(function(){var p=S.createDocumentFragment(),W=p.appendChild(S.createElement("div")),IA=S.createElement("input");IA.setAttribute("type","radio"),IA.setAttribute("checked","checked"),IA.setAttribute("name","t"),W.appendChild(IA),k.checkClone=W.cloneNode(!0).cloneNode(!0).lastChild.checked,W.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!W.cloneNode(!0).lastChild.defaultValue,W.innerHTML="<option></option>",k.option=!!W.lastChild})();var _I={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};_I.tbody=_I.tfoot=_I.colgroup=_I.caption=_I.thead,_I.th=_I.td,k.option||(_I.optgroup=_I.option=[1,"<select multiple='multiple'>","</select>"]);function aB(p,W){var IA;return typeof p.getElementsByTagName<"u"?IA=p.getElementsByTagName(W||"*"):typeof p.querySelectorAll<"u"?IA=p.querySelectorAll(W||"*"):IA=[],W===void 0||W&&x(p,W)?J.merge([p],IA):IA}function rB(p,W){for(var IA=0,CA=p.length;IA<CA;IA++)VA.set(p[IA],"globalEval",!W||VA.get(W[IA],"globalEval"))}var MB=/<|&#?\w+;/;function $I(p,W,IA,CA,lA){for(var oA,nA,yA,RA,LA,lI,wI=W.createDocumentFragment(),QI=[],yI=0,gB=p.length;yI<gB;yI++)if(oA=p[yI],oA||oA===0)if(P(oA)==="object")J.merge(QI,oA.nodeType?[oA]:oA);else if(!MB.test(oA))QI.push(W.createTextNode(oA));else{for(nA=nA||wI.appendChild(W.createElement("div")),yA=(jA.exec(oA)||["",""])[1].toLowerCase(),RA=_I[yA]||_I._default,nA.innerHTML=RA[1]+J.htmlPrefilter(oA)+RA[2],lI=RA[0];lI--;)nA=nA.lastChild;J.merge(QI,nA.childNodes),nA=wI.firstChild,nA.textContent=""}for(wI.textContent="",yI=0;oA=QI[yI++];){if(CA&&J.inArray(oA,CA)>-1){lA&&lA.push(oA);continue}if(LA=UI(oA),nA=aB(wI.appendChild(oA),"script"),LA&&rB(nA),IA)for(lI=0;oA=nA[lI++];)nI.test(oA.type||"")&&IA.push(oA)}return wI}var SB=/^([^.]*)(?:\.(.+)|)/;function DB(){return!0}function zB(){return!1}function JB(p,W,IA,CA,lA,oA){var nA,yA;if(typeof W=="object"){typeof IA!="string"&&(CA=CA||IA,IA=void 0);for(yA in W)JB(p,yA,IA,CA,W[yA],oA);return p}if(CA==null&&lA==null?(lA=IA,CA=IA=void 0):lA==null&&(typeof IA=="string"?(lA=CA,CA=void 0):(lA=CA,CA=IA,IA=void 0)),lA===!1)lA=zB;else if(!lA)return p;return oA===1&&(nA=lA,lA=function(RA){return J().off(RA),nA.apply(this,arguments)},lA.guid=nA.guid||(nA.guid=J.guid++)),p.each(function(){J.event.add(this,W,lA,CA,IA)})}J.event={global:{},add:function(p,W,IA,CA,lA){var oA,nA,yA,RA,LA,lI,wI,QI,yI,gB,UB,sB=VA.get(p);if(HA(p))for(IA.handler&&(oA=IA,IA=oA.handler,lA=oA.selector),lA&&J.find.matchesSelector(zI,lA),IA.guid||(IA.guid=J.guid++),(RA=sB.events)||(RA=sB.events=Object.create(null)),(nA=sB.handle)||(nA=sB.handle=function(KB){return typeof J<"u"&&J.event.triggered!==KB.type?J.event.dispatch.apply(p,arguments):void 0}),W=(W||"").match(GI)||[""],LA=W.length;LA--;)yA=SB.exec(W[LA])||[],yI=UB=yA[1],gB=(yA[2]||"").split(".").sort(),yI&&(wI=J.event.special[yI]||{},yI=(lA?wI.delegateType:wI.bindType)||yI,wI=J.event.special[yI]||{},lI=J.extend({type:yI,origType:UB,data:CA,handler:IA,guid:IA.guid,selector:lA,needsContext:lA&&J.expr.match.needsContext.test(lA),namespace:gB.join(".")},oA),(QI=RA[yI])||(QI=RA[yI]=[],QI.delegateCount=0,(!wI.setup||wI.setup.call(p,CA,gB,nA)===!1)&&p.addEventListener&&p.addEventListener(yI,nA)),wI.add&&(wI.add.call(p,lI),lI.handler.guid||(lI.handler.guid=IA.guid)),lA?QI.splice(QI.delegateCount++,0,lI):QI.push(lI),J.event.global[yI]=!0)},remove:function(p,W,IA,CA,lA){var oA,nA,yA,RA,LA,lI,wI,QI,yI,gB,UB,sB=VA.hasData(p)&&VA.get(p);if(!(!sB||!(RA=sB.events))){for(W=(W||"").match(GI)||[""],LA=W.length;LA--;){if(yA=SB.exec(W[LA])||[],yI=UB=yA[1],gB=(yA[2]||"").split(".").sort(),!yI){for(yI in RA)J.event.remove(p,yI+W[LA],IA,CA,!0);continue}for(wI=J.event.special[yI]||{},yI=(CA?wI.delegateType:wI.bindType)||yI,QI=RA[yI]||[],yA=yA[2]&&new RegExp("(^|\\.)"+gB.join("\\.(?:.*\\.|)")+"(\\.|$)"),nA=oA=QI.length;oA--;)lI=QI[oA],(lA||UB===lI.origType)&&(!IA||IA.guid===lI.guid)&&(!yA||yA.test(lI.namespace))&&(!CA||CA===lI.selector||CA==="**"&&lI.selector)&&(QI.splice(oA,1),lI.selector&&QI.delegateCount--,wI.remove&&wI.remove.call(p,lI));nA&&!QI.length&&((!wI.teardown||wI.teardown.call(p,gB,sB.handle)===!1)&&J.removeEvent(p,yI,sB.handle),delete RA[yI])}J.isEmptyObject(RA)&&VA.remove(p,"handle events")}},dispatch:function(p){var W,IA,CA,lA,oA,nA,yA=new Array(arguments.length),RA=J.event.fix(p),LA=(VA.get(this,"events")||Object.create(null))[RA.type]||[],lI=J.event.special[RA.type]||{};for(yA[0]=RA,W=1;W<arguments.length;W++)yA[W]=arguments[W];if(RA.delegateTarget=this,!(lI.preDispatch&&lI.preDispatch.call(this,RA)===!1)){for(nA=J.event.handlers.call(this,RA,LA),W=0;(lA=nA[W++])&&!RA.isPropagationStopped();)for(RA.currentTarget=lA.elem,IA=0;(oA=lA.handlers[IA++])&&!RA.isImmediatePropagationStopped();)(!RA.rnamespace||oA.namespace===!1||RA.rnamespace.test(oA.namespace))&&(RA.handleObj=oA,RA.data=oA.data,CA=((J.event.special[oA.origType]||{}).handle||oA.handler).apply(lA.elem,yA),CA!==void 0&&(RA.result=CA)===!1&&(RA.preventDefault(),RA.stopPropagation()));return lI.postDispatch&&lI.postDispatch.call(this,RA),RA.result}},handlers:function(p,W){var IA,CA,lA,oA,nA,yA=[],RA=W.delegateCount,LA=p.target;if(RA&&LA.nodeType&&!(p.type==="click"&&p.button>=1)){for(;LA!==this;LA=LA.parentNode||this)if(LA.nodeType===1&&!(p.type==="click"&&LA.disabled===!0)){for(oA=[],nA={},IA=0;IA<RA;IA++)CA=W[IA],lA=CA.selector+" ",nA[lA]===void 0&&(nA[lA]=CA.needsContext?J(lA,this).index(LA)>-1:J.find(lA,this,null,[LA]).length),nA[lA]&&oA.push(CA);oA.length&&yA.push({elem:LA,handlers:oA})}}return LA=this,RA<W.length&&yA.push({elem:LA,handlers:W.slice(RA)}),yA},addProp:function(p,W){Object.defineProperty(J.Event.prototype,p,{enumerable:!0,configurable:!0,get:m(W)?function(){if(this.originalEvent)return W(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[p]},set:function(IA){Object.defineProperty(this,p,{enumerable:!0,configurable:!0,writable:!0,value:IA})}})},fix:function(p){return p[J.expando]?p:new J.Event(p)},special:{load:{noBubble:!0},click:{setup:function(p){var W=this||p;return DI.test(W.type)&&W.click&&x(W,"input")&&tB(W,"click",!0),!1},trigger:function(p){var W=this||p;return DI.test(W.type)&&W.click&&x(W,"input")&&tB(W,"click"),!0},_default:function(p){var W=p.target;return DI.test(W.type)&&W.click&&x(W,"input")&&VA.get(W,"click")||x(W,"a")}},beforeunload:{postDispatch:function(p){p.result!==void 0&&p.originalEvent&&(p.originalEvent.returnValue=p.result)}}}};function tB(p,W,IA){if(!IA){VA.get(p,W)===void 0&&J.event.add(p,W,DB);return}VA.set(p,W,!1),J.event.add(p,W,{namespace:!1,handler:function(CA){var lA,oA=VA.get(this,W);if(CA.isTrigger&1&&this[W]){if(oA)(J.event.special[W]||{}).delegateType&&CA.stopPropagation();else if(oA=l.call(arguments),VA.set(this,W,oA),this[W](),lA=VA.get(this,W),VA.set(this,W,!1),oA!==lA)return CA.stopImmediatePropagation(),CA.preventDefault(),lA}else oA&&(VA.set(this,W,J.event.trigger(oA[0],oA.slice(1),this)),CA.stopPropagation(),CA.isImmediatePropagationStopped=DB)}})}J.removeEvent=function(p,W,IA){p.removeEventListener&&p.removeEventListener(W,IA)},J.Event=function(p,W){if(!(this instanceof J.Event))return new J.Event(p,W);p&&p.type?(this.originalEvent=p,this.type=p.type,this.isDefaultPrevented=p.defaultPrevented||p.defaultPrevented===void 0&&p.returnValue===!1?DB:zB,this.target=p.target&&p.target.nodeType===3?p.target.parentNode:p.target,this.currentTarget=p.currentTarget,this.relatedTarget=p.relatedTarget):this.type=p,W&&J.extend(this,W),this.timeStamp=p&&p.timeStamp||Date.now(),this[J.expando]=!0},J.Event.prototype={constructor:J.Event,isDefaultPrevented:zB,isPropagationStopped:zB,isImmediatePropagationStopped:zB,isSimulated:!1,preventDefault:function(){var p=this.originalEvent;this.isDefaultPrevented=DB,p&&!this.isSimulated&&p.preventDefault()},stopPropagation:function(){var p=this.originalEvent;this.isPropagationStopped=DB,p&&!this.isSimulated&&p.stopPropagation()},stopImmediatePropagation:function(){var p=this.originalEvent;this.isImmediatePropagationStopped=DB,p&&!this.isSimulated&&p.stopImmediatePropagation(),this.stopPropagation()}},J.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},J.event.addProp),J.each({focus:"focusin",blur:"focusout"},function(p,W){function IA(CA){if(S.documentMode){var lA=VA.get(this,"handle"),oA=J.event.fix(CA);oA.type=CA.type==="focusin"?"focus":"blur",oA.isSimulated=!0,lA(CA),oA.target===oA.currentTarget&&lA(oA)}else J.event.simulate(W,CA.target,J.event.fix(CA))}J.event.special[p]={setup:function(){var CA;if(tB(this,p,!0),S.documentMode)CA=VA.get(this,W),CA||this.addEventListener(W,IA),VA.set(this,W,(CA||0)+1);else return!1},trigger:function(){return tB(this,p),!0},teardown:function(){var CA;if(S.documentMode)CA=VA.get(this,W)-1,CA?VA.set(this,W,CA):(this.removeEventListener(W,IA),VA.remove(this,W));else return!1},_default:function(CA){return VA.get(CA.target,p)},delegateType:W},J.event.special[W]={setup:function(){var CA=this.ownerDocument||this.document||this,lA=S.documentMode?this:CA,oA=VA.get(lA,W);oA||(S.documentMode?this.addEventListener(W,IA):CA.addEventListener(p,IA,!0)),VA.set(lA,W,(oA||0)+1)},teardown:function(){var CA=this.ownerDocument||this.document||this,lA=S.documentMode?this:CA,oA=VA.get(lA,W)-1;oA?VA.set(lA,W,oA):(S.documentMode?this.removeEventListener(W,IA):CA.removeEventListener(p,IA,!0),VA.remove(lA,W))}}}),J.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(p,W){J.event.special[p]={delegateType:W,bindType:W,handle:function(IA){var CA,lA=this,oA=IA.relatedTarget,nA=IA.handleObj;return(!oA||oA!==lA&&!J.contains(lA,oA))&&(IA.type=nA.origType,CA=nA.handler.apply(this,arguments),IA.type=W),CA}}}),J.fn.extend({on:function(p,W,IA,CA){return JB(this,p,W,IA,CA)},one:function(p,W,IA,CA){return JB(this,p,W,IA,CA,1)},off:function(p,W,IA){var CA,lA;if(p&&p.preventDefault&&p.handleObj)return CA=p.handleObj,J(p.delegateTarget).off(CA.namespace?CA.origType+"."+CA.namespace:CA.origType,CA.selector,CA.handler),this;if(typeof p=="object"){for(lA in p)this.off(lA,W,p[lA]);return this}return(W===!1||typeof W=="function")&&(IA=W,W=void 0),IA===!1&&(IA=zB),this.each(function(){J.event.remove(this,p,IA,W)})}});var tg=/<script|<style|<link/i,eg=/checked\s*(?:[^=]|=\s*.checked.)/i,wg=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function pg(p,W){return x(p,"table")&&x(W.nodeType!==11?W:W.firstChild,"tr")&&J(p).children("tbody")[0]||p}function Mg(p){return p.type=(p.getAttribute("type")!==null)+"/"+p.type,p}function Jg(p){return(p.type||"").slice(0,5)==="true/"?p.type=p.type.slice(5):p.removeAttribute("type"),p}function yg(p,W){var IA,CA,lA,oA,nA,yA,RA;if(W.nodeType===1){if(VA.hasData(p)&&(oA=VA.get(p),RA=oA.events,RA)){VA.remove(W,"handle events");for(lA in RA)for(IA=0,CA=RA[lA].length;IA<CA;IA++)J.event.add(W,lA,RA[lA][IA])}BI.hasData(p)&&(nA=BI.access(p),yA=J.extend({},nA),BI.set(W,yA))}}function ug(p,W){var IA=W.nodeName.toLowerCase();IA==="input"&&DI.test(p.type)?W.checked=p.checked:(IA==="input"||IA==="textarea")&&(W.defaultValue=p.defaultValue)}function lg(p,W,IA,CA){W=o(W);var lA,oA,nA,yA,RA,LA,lI=0,wI=p.length,QI=wI-1,yI=W[0],gB=m(yI);if(gB||wI>1&&typeof yI=="string"&&!k.checkClone&&eg.test(yI))return p.each(function(UB){var sB=p.eq(UB);gB&&(W[0]=yI.call(this,UB,sB.html())),lg(sB,W,IA,CA)});if(wI&&(lA=$I(W,p[0].ownerDocument,!1,p,CA),oA=lA.firstChild,lA.childNodes.length===1&&(lA=oA),oA||CA)){for(nA=J.map(aB(lA,"script"),Mg),yA=nA.length;lI<wI;lI++)RA=lA,lI!==QI&&(RA=J.clone(RA,!0,!0),yA&&J.merge(nA,aB(RA,"script"))),IA.call(p[lI],RA,lI);if(yA)for(LA=nA[nA.length-1].ownerDocument,J.map(nA,Jg),lI=0;lI<yA;lI++)RA=nA[lI],nI.test(RA.type||"")&&!VA.access(RA,"globalEval")&&J.contains(LA,RA)&&(RA.src&&(RA.type||"").toLowerCase()!=="module"?J._evalUrl&&!RA.noModule&&J._evalUrl(RA.src,{nonce:RA.nonce||RA.getAttribute("nonce")},LA):q(RA.textContent.replace(wg,""),RA,LA))}return p}function Ag(p,W,IA){for(var CA,lA=W?J.filter(W,p):p,oA=0;(CA=lA[oA])!=null;oA++)!IA&&CA.nodeType===1&&J.cleanData(aB(CA)),CA.parentNode&&(IA&&UI(CA)&&rB(aB(CA,"script")),CA.parentNode.removeChild(CA));return p}J.extend({htmlPrefilter:function(p){return p},clone:function(p,W,IA){var CA,lA,oA,nA,yA=p.cloneNode(!0),RA=UI(p);if(!k.noCloneChecked&&(p.nodeType===1||p.nodeType===11)&&!J.isXMLDoc(p))for(nA=aB(yA),oA=aB(p),CA=0,lA=oA.length;CA<lA;CA++)ug(oA[CA],nA[CA]);if(W)if(IA)for(oA=oA||aB(p),nA=nA||aB(yA),CA=0,lA=oA.length;CA<lA;CA++)yg(oA[CA],nA[CA]);else yg(p,yA);return nA=aB(yA,"script"),nA.length>0&&rB(nA,!RA&&aB(p,"script")),yA},cleanData:function(p){for(var W,IA,CA,lA=J.event.special,oA=0;(IA=p[oA])!==void 0;oA++)if(HA(IA)){if(W=IA[VA.expando]){if(W.events)for(CA in W.events)lA[CA]?J.event.remove(IA,CA):J.removeEvent(IA,CA,W.handle);IA[VA.expando]=void 0}IA[BI.expando]&&(IA[BI.expando]=void 0)}}}),J.fn.extend({detach:function(p){return Ag(this,p,!0)},remove:function(p){return Ag(this,p)},text:function(p){return NI(this,function(W){return W===void 0?J.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=W)})},null,p,arguments.length)},append:function(){return lg(this,arguments,function(p){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var W=pg(this,p);W.appendChild(p)}})},prepend:function(){return lg(this,arguments,function(p){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var W=pg(this,p);W.insertBefore(p,W.firstChild)}})},before:function(){return lg(this,arguments,function(p){this.parentNode&&this.parentNode.insertBefore(p,this)})},after:function(){return lg(this,arguments,function(p){this.parentNode&&this.parentNode.insertBefore(p,this.nextSibling)})},empty:function(){for(var p,W=0;(p=this[W])!=null;W++)p.nodeType===1&&(J.cleanData(aB(p,!1)),p.textContent="");return this},clone:function(p,W){return p=p??!1,W=W??p,this.map(function(){return J.clone(this,p,W)})},html:function(p){return NI(this,function(W){var IA=this[0]||{},CA=0,lA=this.length;if(W===void 0&&IA.nodeType===1)return IA.innerHTML;if(typeof W=="string"&&!tg.test(W)&&!_I[(jA.exec(W)||["",""])[1].toLowerCase()]){W=J.htmlPrefilter(W);try{for(;CA<lA;CA++)IA=this[CA]||{},IA.nodeType===1&&(J.cleanData(aB(IA,!1)),IA.innerHTML=W);IA=0}catch{}}IA&&this.empty().append(W)},null,p,arguments.length)},replaceWith:function(){var p=[];return lg(this,arguments,function(W){var IA=this.parentNode;J.inArray(this,p)<0&&(J.cleanData(aB(this)),IA&&IA.replaceChild(W,this))},p)}}),J.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(p,W){J.fn[p]=function(IA){for(var CA,lA=[],oA=J(IA),nA=oA.length-1,yA=0;yA<=nA;yA++)CA=yA===nA?this:this.clone(!0),J(oA[yA])[W](CA),n.apply(lA,CA.get());return this.pushStack(lA)}});var dg=new RegExp("^("+aI+")(?!px)[a-z%]+$","i"),rg=/^--/,Gg=function(p){var W=p.ownerDocument.defaultView;return(!W||!W.opener)&&(W=I),W.getComputedStyle(p)},MA=function(p,W,IA){var CA,lA,oA={};for(lA in W)oA[lA]=p.style[lA],p.style[lA]=W[lA];CA=IA.call(p);for(lA in W)p.style[lA]=oA[lA];return CA},uA=new RegExp(jI.join("|"),"i");(function(){function p(){if(LA){RA.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",LA.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",zI.appendChild(RA).appendChild(LA);var lI=I.getComputedStyle(LA);IA=lI.top!=="1%",yA=W(lI.marginLeft)===12,LA.style.right="60%",oA=W(lI.right)===36,CA=W(lI.width)===36,LA.style.position="absolute",lA=W(LA.offsetWidth/3)===12,zI.removeChild(RA),LA=null}}function W(lI){return Math.round(parseFloat(lI))}var IA,CA,lA,oA,nA,yA,RA=S.createElement("div"),LA=S.createElement("div");LA.style&&(LA.style.backgroundClip="content-box",LA.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle=LA.style.backgroundClip==="content-box",J.extend(k,{boxSizingReliable:function(){return p(),CA},pixelBoxStyles:function(){return p(),oA},pixelPosition:function(){return p(),IA},reliableMarginLeft:function(){return p(),yA},scrollboxSize:function(){return p(),lA},reliableTrDimensions:function(){var lI,wI,QI,yI;return nA==null&&(lI=S.createElement("table"),wI=S.createElement("tr"),QI=S.createElement("div"),lI.style.cssText="position:absolute;left:-11111px;border-collapse:separate",wI.style.cssText="box-sizing:content-box;border:1px solid",wI.style.height="1px",QI.style.height="9px",QI.style.display="block",zI.appendChild(lI).appendChild(wI).appendChild(QI),yI=I.getComputedStyle(wI),nA=parseInt(yI.height,10)+parseInt(yI.borderTopWidth,10)+parseInt(yI.borderBottomWidth,10)===wI.offsetHeight,zI.removeChild(lI)),nA}}))})();function $A(p,W,IA){var CA,lA,oA,nA,yA=rg.test(W),RA=p.style;return IA=IA||Gg(p),IA&&(nA=IA.getPropertyValue(W)||IA[W],yA&&nA&&(nA=nA.replace(cA,"$1")||void 0),nA===""&&!UI(p)&&(nA=J.style(p,W)),!k.pixelBoxStyles()&&dg.test(nA)&&uA.test(W)&&(CA=RA.width,lA=RA.minWidth,oA=RA.maxWidth,RA.minWidth=RA.maxWidth=RA.width=nA,nA=IA.width,RA.width=CA,RA.minWidth=lA,RA.maxWidth=oA)),nA!==void 0?nA+"":nA}function II(p,W){return{get:function(){if(p()){delete this.get;return}return(this.get=W).apply(this,arguments)}}}var KA=["Webkit","Moz","ms"],hI=S.createElement("div").style,XI={};function NA(p){for(var W=p[0].toUpperCase()+p.slice(1),IA=KA.length;IA--;)if(p=KA[IA]+W,p in hI)return p}function rA(p){var W=J.cssProps[p]||XI[p];return W||(p in hI?p:XI[p]=NA(p)||p)}var eI=/^(none|table(?!-c[ea]).+)/,MI={position:"absolute",visibility:"hidden",display:"block"},WI={letterSpacing:"0",fontWeight:"400"};function fI(p,W,IA){var CA=dI.exec(W);return CA?Math.max(0,CA[2]-(IA||0))+(CA[3]||"px"):W}function gI(p,W,IA,CA,lA,oA){var nA=W==="width"?1:0,yA=0,RA=0,LA=0;if(IA===(CA?"border":"content"))return 0;for(;nA<4;nA+=2)IA==="margin"&&(LA+=J.css(p,IA+jI[nA],!0,lA)),CA?(IA==="content"&&(RA-=J.css(p,"padding"+jI[nA],!0,lA)),IA!=="margin"&&(RA-=J.css(p,"border"+jI[nA]+"Width",!0,lA))):(RA+=J.css(p,"padding"+jI[nA],!0,lA),IA!=="padding"?RA+=J.css(p,"border"+jI[nA]+"Width",!0,lA):yA+=J.css(p,"border"+jI[nA]+"Width",!0,lA));return!CA&&oA>=0&&(RA+=Math.max(0,Math.ceil(p["offset"+W[0].toUpperCase()+W.slice(1)]-oA-RA-yA-.5))||0),RA+LA}function dB(p,W,IA){var CA=Gg(p),lA=!k.boxSizingReliable()||IA,oA=lA&&J.css(p,"boxSizing",!1,CA)==="border-box",nA=oA,yA=$A(p,W,CA),RA="offset"+W[0].toUpperCase()+W.slice(1);if(dg.test(yA)){if(!IA)return yA;yA="auto"}return(!k.boxSizingReliable()&&oA||!k.reliableTrDimensions()&&x(p,"tr")||yA==="auto"||!parseFloat(yA)&&J.css(p,"display",!1,CA)==="inline")&&p.getClientRects().length&&(oA=J.css(p,"boxSizing",!1,CA)==="border-box",nA=RA in p,nA&&(yA=p[RA])),yA=parseFloat(yA)||0,yA+gI(p,W,IA||(oA?"border":"content"),nA,CA,yA)+"px"}J.extend({cssHooks:{opacity:{get:function(p,W){if(W){var IA=$A(p,"opacity");return IA===""?"1":IA}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(p,W,IA,CA){if(!(!p||p.nodeType===3||p.nodeType===8||!p.style)){var lA,oA,nA,yA=FA(W),RA=rg.test(W),LA=p.style;if(RA||(W=rA(yA)),nA=J.cssHooks[W]||J.cssHooks[yA],IA!==void 0){if(oA=typeof IA,oA==="string"&&(lA=dI.exec(IA))&&lA[1]&&(IA=lB(p,W,lA),oA="number"),IA==null||IA!==IA)return;oA==="number"&&!RA&&(IA+=lA&&lA[3]||(J.cssNumber[yA]?"":"px")),!k.clearCloneStyle&&IA===""&&W.indexOf("background")===0&&(LA[W]="inherit"),(!nA||!("set"in nA)||(IA=nA.set(p,IA,CA))!==void 0)&&(RA?LA.setProperty(W,IA):LA[W]=IA)}else return nA&&"get"in nA&&(lA=nA.get(p,!1,CA))!==void 0?lA:LA[W]}},css:function(p,W,IA,CA){var lA,oA,nA,yA=FA(W),RA=rg.test(W);return RA||(W=rA(yA)),nA=J.cssHooks[W]||J.cssHooks[yA],nA&&"get"in nA&&(lA=nA.get(p,!0,IA)),lA===void 0&&(lA=$A(p,W,CA)),lA==="normal"&&W in WI&&(lA=WI[W]),IA===""||IA?(oA=parseFloat(lA),IA===!0||isFinite(oA)?oA||0:lA):lA}}),J.each(["height","width"],function(p,W){J.cssHooks[W]={get:function(IA,CA,lA){if(CA)return eI.test(J.css(IA,"display"))&&(!IA.getClientRects().length||!IA.getBoundingClientRect().width)?MA(IA,MI,function(){return dB(IA,W,lA)}):dB(IA,W,lA)},set:function(IA,CA,lA){var oA,nA=Gg(IA),yA=!k.scrollboxSize()&&nA.position==="absolute",RA=yA||lA,LA=RA&&J.css(IA,"boxSizing",!1,nA)==="border-box",lI=lA?gI(IA,W,lA,LA,nA):0;return LA&&yA&&(lI-=Math.ceil(IA["offset"+W[0].toUpperCase()+W.slice(1)]-parseFloat(nA[W])-gI(IA,W,"border",!1,nA)-.5)),lI&&(oA=dI.exec(CA))&&(oA[3]||"px")!=="px"&&(IA.style[W]=CA,CA=J.css(IA,W)),fI(IA,CA,lI)}}}),J.cssHooks.marginLeft=II(k.reliableMarginLeft,function(p,W){if(W)return(parseFloat($A(p,"marginLeft"))||p.getBoundingClientRect().left-MA(p,{marginLeft:0},function(){return p.getBoundingClientRect().left}))+"px"}),J.each({margin:"",padding:"",border:"Width"},function(p,W){J.cssHooks[p+W]={expand:function(IA){for(var CA=0,lA={},oA=typeof IA=="string"?IA.split(" "):[IA];CA<4;CA++)lA[p+jI[CA]+W]=oA[CA]||oA[CA-2]||oA[0];return lA}},p!=="margin"&&(J.cssHooks[p+W].set=fI)}),J.fn.extend({css:function(p,W){return NI(this,function(IA,CA,lA){var oA,nA,yA={},RA=0;if(Array.isArray(CA)){for(oA=Gg(IA),nA=CA.length;RA<nA;RA++)yA[CA[RA]]=J.css(IA,CA[RA],!1,oA);return yA}return lA!==void 0?J.style(IA,CA,lA):J.css(IA,CA)},p,W,arguments.length>1)}});function oB(p,W,IA,CA,lA){return new oB.prototype.init(p,W,IA,CA,lA)}J.Tween=oB,oB.prototype={constructor:oB,init:function(p,W,IA,CA,lA,oA){this.elem=p,this.prop=IA,this.easing=lA||J.easing._default,this.options=W,this.start=this.now=this.cur(),this.end=CA,this.unit=oA||(J.cssNumber[IA]?"":"px")},cur:function(){var p=oB.propHooks[this.prop];return p&&p.get?p.get(this):oB.propHooks._default.get(this)},run:function(p){var W,IA=oB.propHooks[this.prop];return this.options.duration?this.pos=W=J.easing[this.easing](p,this.options.duration*p,0,1,this.options.duration):this.pos=W=p,this.now=(this.end-this.start)*W+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),IA&&IA.set?IA.set(this):oB.propHooks._default.set(this),this}},oB.prototype.init.prototype=oB.prototype,oB.propHooks={_default:{get:function(p){var W;return p.elem.nodeType!==1||p.elem[p.prop]!=null&&p.elem.style[p.prop]==null?p.elem[p.prop]:(W=J.css(p.elem,p.prop,""),!W||W==="auto"?0:W)},set:function(p){J.fx.step[p.prop]?J.fx.step[p.prop](p):p.elem.nodeType===1&&(J.cssHooks[p.prop]||p.elem.style[rA(p.prop)]!=null)?J.style(p.elem,p.prop,p.now+p.unit):p.elem[p.prop]=p.now}}},oB.propHooks.scrollTop=oB.propHooks.scrollLeft={set:function(p){p.elem.nodeType&&p.elem.parentNode&&(p.elem[p.prop]=p.now)}},J.easing={linear:function(p){return p},swing:function(p){return .5-Math.cos(p*Math.PI)/2},_default:"swing"},J.fx=oB.prototype.init,J.fx.step={};var nB,PI,WB=/^(?:toggle|show|hide)$/,GB=/queueHooks$/;function HB(){PI&&(S.hidden===!1&&I.requestAnimationFrame?I.requestAnimationFrame(HB):I.setTimeout(HB,J.fx.interval),J.fx.tick())}function Ig(){return I.setTimeout(function(){nB=void 0}),nB=Date.now()}function VB(p,W){var IA,CA=0,lA={height:p};for(W=W?1:0;CA<4;CA+=2-W)IA=jI[CA],lA["margin"+IA]=lA["padding"+IA]=p;return W&&(lA.opacity=lA.width=p),lA}function jB(p,W,IA){for(var CA,lA=(JA.tweeners[W]||[]).concat(JA.tweeners["*"]),oA=0,nA=lA.length;oA<nA;oA++)if(CA=lA[oA].call(IA,W,p))return CA}function ZB(p,W,IA){var CA,lA,oA,nA,yA,RA,LA,lI,wI="width"in W||"height"in W,QI=this,yI={},gB=p.style,UB=p.nodeType&&vI(p),sB=VA.get(p,"fxshow");IA.queue||(nA=J._queueHooks(p,"fx"),nA.unqueued==null&&(nA.unqueued=0,yA=nA.empty.fire,nA.empty.fire=function(){nA.unqueued||yA()}),nA.unqueued++,QI.always(function(){QI.always(function(){nA.unqueued--,J.queue(p,"fx").length||nA.empty.fire()})}));for(CA in W)if(lA=W[CA],WB.test(lA)){if(delete W[CA],oA=oA||lA==="toggle",lA===(UB?"hide":"show"))if(lA==="show"&&sB&&sB[CA]!==void 0)UB=!0;else continue;yI[CA]=sB&&sB[CA]||J.style(p,CA)}if(RA=!J.isEmptyObject(W),!(!RA&&J.isEmptyObject(yI))){wI&&p.nodeType===1&&(IA.overflow=[gB.overflow,gB.overflowX,gB.overflowY],LA=sB&&sB.display,LA==null&&(LA=VA.get(p,"display")),lI=J.css(p,"display"),lI==="none"&&(LA?lI=LA:(iI([p],!0),LA=p.style.display||LA,lI=J.css(p,"display"),iI([p]))),(lI==="inline"||lI==="inline-block"&&LA!=null)&&J.css(p,"float")==="none"&&(RA||(QI.done(function(){gB.display=LA}),LA==null&&(lI=gB.display,LA=lI==="none"?"":lI)),gB.display="inline-block")),IA.overflow&&(gB.overflow="hidden",QI.always(function(){gB.overflow=IA.overflow[0],gB.overflowX=IA.overflow[1],gB.overflowY=IA.overflow[2]})),RA=!1;for(CA in yI)RA||(sB?"hidden"in sB&&(UB=sB.hidden):sB=VA.access(p,"fxshow",{display:LA}),oA&&(sB.hidden=!UB),UB&&iI([p],!0),QI.done(function(){UB||iI([p]),VA.remove(p,"fxshow");for(CA in yI)J.style(p,CA,yI[CA])})),RA=jB(UB?sB[CA]:0,CA,QI),CA in sB||(sB[CA]=RA.start,UB&&(RA.end=RA.start,RA.start=0))}}function vB(p,W){var IA,CA,lA,oA,nA;for(IA in p)if(CA=FA(IA),lA=W[CA],oA=p[IA],Array.isArray(oA)&&(lA=oA[1],oA=p[IA]=oA[0]),IA!==CA&&(p[CA]=oA,delete p[IA]),nA=J.cssHooks[CA],nA&&"expand"in nA){oA=nA.expand(oA),delete p[CA];for(IA in oA)IA in p||(p[IA]=oA[IA],W[IA]=lA)}else W[CA]=lA}function JA(p,W,IA){var CA,lA,oA=0,nA=JA.prefilters.length,yA=J.Deferred().always(function(){delete RA.elem}),RA=function(){if(lA)return!1;for(var wI=nB||Ig(),QI=Math.max(0,LA.startTime+LA.duration-wI),yI=QI/LA.duration||0,gB=1-yI,UB=0,sB=LA.tweens.length;UB<sB;UB++)LA.tweens[UB].run(gB);return yA.notifyWith(p,[LA,gB,QI]),gB<1&&sB?QI:(sB||yA.notifyWith(p,[LA,1,0]),yA.resolveWith(p,[LA]),!1)},LA=yA.promise({elem:p,props:J.extend({},W),opts:J.extend(!0,{specialEasing:{},easing:J.easing._default},IA),originalProperties:W,originalOptions:IA,startTime:nB||Ig(),duration:IA.duration,tweens:[],createTween:function(wI,QI){var yI=J.Tween(p,LA.opts,wI,QI,LA.opts.specialEasing[wI]||LA.opts.easing);return LA.tweens.push(yI),yI},stop:function(wI){var QI=0,yI=wI?LA.tweens.length:0;if(lA)return this;for(lA=!0;QI<yI;QI++)LA.tweens[QI].run(1);return wI?(yA.notifyWith(p,[LA,1,0]),yA.resolveWith(p,[LA,wI])):yA.rejectWith(p,[LA,wI]),this}}),lI=LA.props;for(vB(lI,LA.opts.specialEasing);oA<nA;oA++)if(CA=JA.prefilters[oA].call(LA,p,lI,LA.opts),CA)return m(CA.stop)&&(J._queueHooks(LA.elem,LA.opts.queue).stop=CA.stop.bind(CA)),CA;return J.map(lI,jB,LA),m(LA.opts.start)&&LA.opts.start.call(p,LA),LA.progress(LA.opts.progress).done(LA.opts.done,LA.opts.complete).fail(LA.opts.fail).always(LA.opts.always),J.fx.timer(J.extend(RA,{elem:p,anim:LA,queue:LA.opts.queue})),LA}J.Animation=J.extend(JA,{tweeners:{"*":[function(p,W){var IA=this.createTween(p,W);return lB(IA.elem,p,dI.exec(W),IA),IA}]},tweener:function(p,W){m(p)?(W=p,p=["*"]):p=p.match(GI);for(var IA,CA=0,lA=p.length;CA<lA;CA++)IA=p[CA],JA.tweeners[IA]=JA.tweeners[IA]||[],JA.tweeners[IA].unshift(W)},prefilters:[ZB],prefilter:function(p,W){W?JA.prefilters.unshift(p):JA.prefilters.push(p)}}),J.speed=function(p,W,IA){var CA=p&&typeof p=="object"?J.extend({},p):{complete:IA||!IA&&W||m(p)&&p,duration:p,easing:IA&&W||W&&!m(W)&&W};return J.fx.off?CA.duration=0:typeof CA.duration!="number"&&(CA.duration in J.fx.speeds?CA.duration=J.fx.speeds[CA.duration]:CA.duration=J.fx.speeds._default),(CA.queue==null||CA.queue===!0)&&(CA.queue="fx"),CA.old=CA.complete,CA.complete=function(){m(CA.old)&&CA.old.call(this),CA.queue&&J.dequeue(this,CA.queue)},CA},J.fn.extend({fadeTo:function(p,W,IA,CA){return this.filter(vI).css("opacity",0).show().end().animate({opacity:W},p,IA,CA)},animate:function(p,W,IA,CA){var lA=J.isEmptyObject(p),oA=J.speed(W,IA,CA),nA=function(){var yA=JA(this,J.extend({},p),oA);(lA||VA.get(this,"finish"))&&yA.stop(!0)};return nA.finish=nA,lA||oA.queue===!1?this.each(nA):this.queue(oA.queue,nA)},stop:function(p,W,IA){var CA=function(lA){var oA=lA.stop;delete lA.stop,oA(IA)};return typeof p!="string"&&(IA=W,W=p,p=void 0),W&&this.queue(p||"fx",[]),this.each(function(){var lA=!0,oA=p!=null&&p+"queueHooks",nA=J.timers,yA=VA.get(this);if(oA)yA[oA]&&yA[oA].stop&&CA(yA[oA]);else for(oA in yA)yA[oA]&&yA[oA].stop&&GB.test(oA)&&CA(yA[oA]);for(oA=nA.length;oA--;)nA[oA].elem===this&&(p==null||nA[oA].queue===p)&&(nA[oA].anim.stop(IA),lA=!1,nA.splice(oA,1));(lA||!IA)&&J.dequeue(this,p)})},finish:function(p){return p!==!1&&(p=p||"fx"),this.each(function(){var W,IA=VA.get(this),CA=IA[p+"queue"],lA=IA[p+"queueHooks"],oA=J.timers,nA=CA?CA.length:0;for(IA.finish=!0,J.queue(this,p,[]),lA&&lA.stop&&lA.stop.call(this,!0),W=oA.length;W--;)oA[W].elem===this&&oA[W].queue===p&&(oA[W].anim.stop(!0),oA.splice(W,1));for(W=0;W<nA;W++)CA[W]&&CA[W].finish&&CA[W].finish.call(this);delete IA.finish})}}),J.each(["toggle","show","hide"],function(p,W){var IA=J.fn[W];J.fn[W]=function(CA,lA,oA){return CA==null||typeof CA=="boolean"?IA.apply(this,arguments):this.animate(VB(W,!0),CA,lA,oA)}}),J.each({slideDown:VB("show"),slideUp:VB("hide"),slideToggle:VB("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(p,W){J.fn[p]=function(IA,CA,lA){return this.animate(W,IA,CA,lA)}}),J.timers=[],J.fx.tick=function(){var p,W=0,IA=J.timers;for(nB=Date.now();W<IA.length;W++)p=IA[W],!p()&&IA[W]===p&&IA.splice(W--,1);IA.length||J.fx.stop(),nB=void 0},J.fx.timer=function(p){J.timers.push(p),J.fx.start()},J.fx.interval=13,J.fx.start=function(){PI||(PI=!0,HB())},J.fx.stop=function(){PI=null},J.fx.speeds={slow:600,fast:200,_default:400},J.fn.delay=function(p,W){return p=J.fx&&J.fx.speeds[p]||p,W=W||"fx",this.queue(W,function(IA,CA){var lA=I.setTimeout(IA,p);CA.stop=function(){I.clearTimeout(lA)}})},function(){var p=S.createElement("input"),W=S.createElement("select"),IA=W.appendChild(S.createElement("option"));p.type="checkbox",k.checkOn=p.value!=="",k.optSelected=IA.selected,p=S.createElement("input"),p.value="t",p.type="radio",k.radioValue=p.value==="t"}();var uB,mB=J.expr.attrHandle;J.fn.extend({attr:function(p,W){return NI(this,J.attr,p,W,arguments.length>1)},removeAttr:function(p){return this.each(function(){J.removeAttr(this,p)})}}),J.extend({attr:function(p,W,IA){var CA,lA,oA=p.nodeType;if(!(oA===3||oA===8||oA===2)){if(typeof p.getAttribute>"u")return J.prop(p,W,IA);if((oA!==1||!J.isXMLDoc(p))&&(lA=J.attrHooks[W.toLowerCase()]||(J.expr.match.bool.test(W)?uB:void 0)),IA!==void 0){if(IA===null){J.removeAttr(p,W);return}return lA&&"set"in lA&&(CA=lA.set(p,IA,W))!==void 0?CA:(p.setAttribute(W,IA+""),IA)}return lA&&"get"in lA&&(CA=lA.get(p,W))!==null?CA:(CA=J.find.attr(p,W),CA??void 0)}},attrHooks:{type:{set:function(p,W){if(!k.radioValue&&W==="radio"&&x(p,"input")){var IA=p.value;return p.setAttribute("type",W),IA&&(p.value=IA),W}}}},removeAttr:function(p,W){var IA,CA=0,lA=W&&W.match(GI);if(lA&&p.nodeType===1)for(;IA=lA[CA++];)p.removeAttribute(IA)}}),uB={set:function(p,W,IA){return W===!1?J.removeAttr(p,IA):p.setAttribute(IA,IA),IA}},J.each(J.expr.match.bool.source.match(/\w+/g),function(p,W){var IA=mB[W]||J.find.attr;mB[W]=function(CA,lA,oA){var nA,yA,RA=lA.toLowerCase();return oA||(yA=mB[RA],mB[RA]=nA,nA=IA(CA,lA,oA)!=null?RA:null,mB[RA]=yA),nA}});var Ug=/^(?:input|select|textarea|button)$/i,Qg=/^(?:a|area)$/i;J.fn.extend({prop:function(p,W){return NI(this,J.prop,p,W,arguments.length>1)},removeProp:function(p){return this.each(function(){delete this[J.propFix[p]||p]})}}),J.extend({prop:function(p,W,IA){var CA,lA,oA=p.nodeType;if(!(oA===3||oA===8||oA===2))return(oA!==1||!J.isXMLDoc(p))&&(W=J.propFix[W]||W,lA=J.propHooks[W]),IA!==void 0?lA&&"set"in lA&&(CA=lA.set(p,IA,W))!==void 0?CA:p[W]=IA:lA&&"get"in lA&&(CA=lA.get(p,W))!==null?CA:p[W]},propHooks:{tabIndex:{get:function(p){var W=J.find.attr(p,"tabindex");return W?parseInt(W,10):Ug.test(p.nodeName)||Qg.test(p.nodeName)&&p.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),k.optSelected||(J.propHooks.selected={get:function(p){var W=p.parentNode;return W&&W.parentNode&&W.parentNode.selectedIndex,null},set:function(p){var W=p.parentNode;W&&(W.selectedIndex,W.parentNode&&W.parentNode.selectedIndex)}}),J.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){J.propFix[this.toLowerCase()]=this});function hg(p){var W=p.match(GI)||[];return W.join(" ")}function Sg(p){return p.getAttribute&&p.getAttribute("class")||""}function QB(p){return Array.isArray(p)?p:typeof p=="string"?p.match(GI)||[]:[]}J.fn.extend({addClass:function(p){var W,IA,CA,lA,oA,nA;return m(p)?this.each(function(yA){J(this).addClass(p.call(this,yA,Sg(this)))}):(W=QB(p),W.length?this.each(function(){if(CA=Sg(this),IA=this.nodeType===1&&" "+hg(CA)+" ",IA){for(oA=0;oA<W.length;oA++)lA=W[oA],IA.indexOf(" "+lA+" ")<0&&(IA+=lA+" ");nA=hg(IA),CA!==nA&&this.setAttribute("class",nA)}}):this)},removeClass:function(p){var W,IA,CA,lA,oA,nA;return m(p)?this.each(function(yA){J(this).removeClass(p.call(this,yA,Sg(this)))}):arguments.length?(W=QB(p),W.length?this.each(function(){if(CA=Sg(this),IA=this.nodeType===1&&" "+hg(CA)+" ",IA){for(oA=0;oA<W.length;oA++)for(lA=W[oA];IA.indexOf(" "+lA+" ")>-1;)IA=IA.replace(" "+lA+" "," ");nA=hg(IA),CA!==nA&&this.setAttribute("class",nA)}}):this):this.attr("class","")},toggleClass:function(p,W){var IA,CA,lA,oA,nA=typeof p,yA=nA==="string"||Array.isArray(p);return m(p)?this.each(function(RA){J(this).toggleClass(p.call(this,RA,Sg(this),W),W)}):typeof W=="boolean"&&yA?W?this.addClass(p):this.removeClass(p):(IA=QB(p),this.each(function(){if(yA)for(oA=J(this),lA=0;lA<IA.length;lA++)CA=IA[lA],oA.hasClass(CA)?oA.removeClass(CA):oA.addClass(CA);else(p===void 0||nA==="boolean")&&(CA=Sg(this),CA&&VA.set(this,"__className__",CA),this.setAttribute&&this.setAttribute("class",CA||p===!1?"":VA.get(this,"__className__")||""))}))},hasClass:function(p){var W,IA,CA=0;for(W=" "+p+" ";IA=this[CA++];)if(IA.nodeType===1&&(" "+hg(Sg(IA))+" ").indexOf(W)>-1)return!0;return!1}});var iQ=/\r/g;J.fn.extend({val:function(p){var W,IA,CA,lA=this[0];return arguments.length?(CA=m(p),this.each(function(oA){var nA;this.nodeType===1&&(CA?nA=p.call(this,oA,J(this).val()):nA=p,nA==null?nA="":typeof nA=="number"?nA+="":Array.isArray(nA)&&(nA=J.map(nA,function(yA){return yA==null?"":yA+""})),W=J.valHooks[this.type]||J.valHooks[this.nodeName.toLowerCase()],(!W||!("set"in W)||W.set(this,nA,"value")===void 0)&&(this.value=nA))})):lA?(W=J.valHooks[lA.type]||J.valHooks[lA.nodeName.toLowerCase()],W&&"get"in W&&(IA=W.get(lA,"value"))!==void 0?IA:(IA=lA.value,typeof IA=="string"?IA.replace(iQ,""):IA??"")):void 0}}),J.extend({valHooks:{option:{get:function(p){var W=J.find.attr(p,"value");return W??hg(J.text(p))}},select:{get:function(p){var W,IA,CA,lA=p.options,oA=p.selectedIndex,nA=p.type==="select-one",yA=nA?null:[],RA=nA?oA+1:lA.length;for(oA<0?CA=RA:CA=nA?oA:0;CA<RA;CA++)if(IA=lA[CA],(IA.selected||CA===oA)&&!IA.disabled&&(!IA.parentNode.disabled||!x(IA.parentNode,"optgroup"))){if(W=J(IA).val(),nA)return W;yA.push(W)}return yA},set:function(p,W){for(var IA,CA,lA=p.options,oA=J.makeArray(W),nA=lA.length;nA--;)CA=lA[nA],(CA.selected=J.inArray(J.valHooks.option.get(CA),oA)>-1)&&(IA=!0);return IA||(p.selectedIndex=-1),oA}}}}),J.each(["radio","checkbox"],function(){J.valHooks[this]={set:function(p,W){if(Array.isArray(W))return p.checked=J.inArray(J(p).val(),W)>-1}},k.checkOn||(J.valHooks[this].get=function(p){return p.getAttribute("value")===null?"on":p.value})});var RB=I.location,zg={guid:Date.now()},vg=/\?/;J.parseXML=function(p){var W,IA;if(!p||typeof p!="string")return null;try{W=new I.DOMParser().parseFromString(p,"text/xml")}catch{}return IA=W&&W.getElementsByTagName("parsererror")[0],(!W||IA)&&J.error("Invalid XML: "+(IA?J.map(IA.childNodes,function(CA){return CA.textContent}).join(`
- `):p)),W};var iC=/^(?:focusinfocus|focusoutblur)$/,PB=function(p){p.stopPropagation()};J.extend(J.event,{trigger:function(p,W,IA,CA){var lA,oA,nA,yA,RA,LA,lI,wI,QI=[IA||S],yI=d.call(p,"type")?p.type:p,gB=d.call(p,"namespace")?p.namespace.split("."):[];if(oA=wI=nA=IA=IA||S,!(IA.nodeType===3||IA.nodeType===8)&&!iC.test(yI+J.event.triggered)&&(yI.indexOf(".")>-1&&(gB=yI.split("."),yI=gB.shift(),gB.sort()),RA=yI.indexOf(":")<0&&"on"+yI,p=p[J.expando]?p:new J.Event(yI,typeof p=="object"&&p),p.isTrigger=CA?2:3,p.namespace=gB.join("."),p.rnamespace=p.namespace?new RegExp("(^|\\.)"+gB.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,p.result=void 0,p.target||(p.target=IA),W=W==null?[p]:J.makeArray(W,[p]),lI=J.event.special[yI]||{},!(!CA&&lI.trigger&&lI.trigger.apply(IA,W)===!1))){if(!CA&&!lI.noBubble&&!Y(IA)){for(yA=lI.delegateType||yI,iC.test(yA+yI)||(oA=oA.parentNode);oA;oA=oA.parentNode)QI.push(oA),nA=oA;nA===(IA.ownerDocument||S)&&QI.push(nA.defaultView||nA.parentWindow||I)}for(lA=0;(oA=QI[lA++])&&!p.isPropagationStopped();)wI=oA,p.type=lA>1?yA:lI.bindType||yI,LA=(VA.get(oA,"events")||Object.create(null))[p.type]&&VA.get(oA,"handle"),LA&&LA.apply(oA,W),LA=RA&&oA[RA],LA&&LA.apply&&HA(oA)&&(p.result=LA.apply(oA,W),p.result===!1&&p.preventDefault());return p.type=yI,!CA&&!p.isDefaultPrevented()&&(!lI._default||lI._default.apply(QI.pop(),W)===!1)&&HA(IA)&&RA&&m(IA[yI])&&!Y(IA)&&(nA=IA[RA],nA&&(IA[RA]=null),J.event.triggered=yI,p.isPropagationStopped()&&wI.addEventListener(yI,PB),IA[yI](),p.isPropagationStopped()&&wI.removeEventListener(yI,PB),J.event.triggered=void 0,nA&&(IA[RA]=nA)),p.result}},simulate:function(p,W,IA){var CA=J.extend(new J.Event,IA,{type:p,isSimulated:!0});J.event.trigger(CA,null,W)}}),J.fn.extend({trigger:function(p,W){return this.each(function(){J.event.trigger(p,W,this)})},triggerHandler:function(p,W){var IA=this[0];if(IA)return J.event.trigger(p,W,IA,!0)}});var DC=/\[\]$/,aC=/\r?\n/g,wC=/^(?:submit|button|image|reset|file)$/i,MC=/^(?:input|select|textarea|keygen)/i;function qg(p,W,IA,CA){var lA;if(Array.isArray(W))J.each(W,function(oA,nA){IA||DC.test(p)?CA(p,nA):qg(p+"["+(typeof nA=="object"&&nA!=null?oA:"")+"]",nA,IA,CA)});else if(!IA&&P(W)==="object")for(lA in W)qg(p+"["+lA+"]",W[lA],IA,CA);else CA(p,W)}J.param=function(p,W){var IA,CA=[],lA=function(oA,nA){var yA=m(nA)?nA():nA;CA[CA.length]=encodeURIComponent(oA)+"="+encodeURIComponent(yA??"")};if(p==null)return"";if(Array.isArray(p)||p.jquery&&!J.isPlainObject(p))J.each(p,function(){lA(this.name,this.value)});else for(IA in p)qg(IA,p[IA],W,lA);return CA.join("&")},J.fn.extend({serialize:function(){return J.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var p=J.prop(this,"elements");return p?J.makeArray(p):this}).filter(function(){var p=this.type;return this.name&&!J(this).is(":disabled")&&MC.test(this.nodeName)&&!wC.test(p)&&(this.checked||!DI.test(p))}).map(function(p,W){var IA=J(this).val();return IA==null?null:Array.isArray(IA)?J.map(IA,function(CA){return{name:W.name,value:CA.replace(aC,`\r
- `)}}):{name:W.name,value:IA.replace(aC,`\r
- `)}}).get()}});var Og=/%20/g,dC=/#.*$/,GC=/([?&])_=[^&]*/,Pg=/^(.*?):[ \t]*([^\r\n]*)$/mg,UC=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,_B=/^(?:GET|HEAD)$/,hC=/^\/\//,Eg={},bg={},tC="*/".concat("*"),Xg=S.createElement("a");Xg.href=RB.href;function eC(p){return function(W,IA){typeof W!="string"&&(IA=W,W="*");var CA,lA=0,oA=W.toLowerCase().match(GI)||[];if(m(IA))for(;CA=oA[lA++];)CA[0]==="+"?(CA=CA.slice(1)||"*",(p[CA]=p[CA]||[]).unshift(IA)):(p[CA]=p[CA]||[]).push(IA)}}function lC(p,W,IA,CA){var lA={},oA=p===bg;function nA(yA){var RA;return lA[yA]=!0,J.each(p[yA]||[],function(LA,lI){var wI=lI(W,IA,CA);if(typeof wI=="string"&&!oA&&!lA[wI])return W.dataTypes.unshift(wI),nA(wI),!1;if(oA)return!(RA=wI)}),RA}return nA(W.dataTypes[0])||!lA["*"]&&nA("*")}function _g(p,W){var IA,CA,lA=J.ajaxSettings.flatOptions||{};for(IA in W)W[IA]!==void 0&&((lA[IA]?p:CA||(CA={}))[IA]=W[IA]);return CA&&J.extend(!0,p,CA),p}function RC(p,W,IA){for(var CA,lA,oA,nA,yA=p.contents,RA=p.dataTypes;RA[0]==="*";)RA.shift(),CA===void 0&&(CA=p.mimeType||W.getResponseHeader("Content-Type"));if(CA){for(lA in yA)if(yA[lA]&&yA[lA].test(CA)){RA.unshift(lA);break}}if(RA[0]in IA)oA=RA[0];else{for(lA in IA){if(!RA[0]||p.converters[lA+" "+RA[0]]){oA=lA;break}nA||(nA=lA)}oA=oA||nA}if(oA)return oA!==RA[0]&&RA.unshift(oA),IA[oA]}function NC(p,W,IA,CA){var lA,oA,nA,yA,RA,LA={},lI=p.dataTypes.slice();if(lI[1])for(nA in p.converters)LA[nA.toLowerCase()]=p.converters[nA];for(oA=lI.shift();oA;)if(p.responseFields[oA]&&(IA[p.responseFields[oA]]=W),!RA&&CA&&p.dataFilter&&(W=p.dataFilter(W,p.dataType)),RA=oA,oA=lI.shift(),oA){if(oA==="*")oA=RA;else if(RA!=="*"&&RA!==oA){if(nA=LA[RA+" "+oA]||LA["* "+oA],!nA){for(lA in LA)if(yA=lA.split(" "),yA[1]===oA&&(nA=LA[RA+" "+yA[0]]||LA["* "+yA[0]],nA)){nA===!0?nA=LA[lA]:LA[lA]!==!0&&(oA=yA[0],lI.unshift(yA[1]));break}}if(nA!==!0)if(nA&&p.throws)W=nA(W);else try{W=nA(W)}catch(wI){return{state:"parsererror",error:nA?wI:"No conversion from "+RA+" to "+oA}}}}return{state:"success",data:W}}J.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:RB.href,type:"GET",isLocal:UC.test(RB.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":tC,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":J.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(p,W){return W?_g(_g(p,J.ajaxSettings),W):_g(J.ajaxSettings,p)},ajaxPrefilter:eC(Eg),ajaxTransport:eC(bg),ajax:function(p,W){typeof p=="object"&&(W=p,p=void 0),W=W||{};var IA,CA,lA,oA,nA,yA,RA,LA,lI,wI,QI=J.ajaxSetup({},W),yI=QI.context||QI,gB=QI.context&&(yI.nodeType||yI.jquery)?J(yI):J.event,UB=J.Deferred(),sB=J.Callbacks("once memory"),KB=QI.statusCode||{},bB={},og={},sg="canceled",wB={readyState:0,getResponseHeader:function(hB){var YB;if(RA){if(!oA)for(oA={};YB=Pg.exec(lA);)oA[YB[1].toLowerCase()+" "]=(oA[YB[1].toLowerCase()+" "]||[]).concat(YB[2]);YB=oA[hB.toLowerCase()+" "]}return YB==null?null:YB.join(", ")},getAllResponseHeaders:function(){return RA?lA:null},setRequestHeader:function(hB,YB){return RA==null&&(hB=og[hB.toLowerCase()]=og[hB.toLowerCase()]||hB,bB[hB]=YB),this},overrideMimeType:function(hB){return RA==null&&(QI.mimeType=hB),this},statusCode:function(hB){var YB;if(hB)if(RA)wB.always(hB[wB.status]);else for(YB in hB)KB[YB]=[KB[YB],hB[YB]];return this},abort:function(hB){var YB=hB||sg;return IA&&IA.abort(YB),Ng(0,YB),this}};if(UB.promise(wB),QI.url=((p||QI.url||RB.href)+"").replace(hC,RB.protocol+"//"),QI.type=W.method||W.type||QI.method||QI.type,QI.dataTypes=(QI.dataType||"*").toLowerCase().match(GI)||[""],QI.crossDomain==null){yA=S.createElement("a");try{yA.href=QI.url,yA.href=yA.href,QI.crossDomain=Xg.protocol+"//"+Xg.host!=yA.protocol+"//"+yA.host}catch{QI.crossDomain=!0}}if(QI.data&&QI.processData&&typeof QI.data!="string"&&(QI.data=J.param(QI.data,QI.traditional)),lC(Eg,QI,W,wB),RA)return wB;LA=J.event&&QI.global,LA&&J.active++===0&&J.event.trigger("ajaxStart"),QI.type=QI.type.toUpperCase(),QI.hasContent=!_B.test(QI.type),CA=QI.url.replace(dC,""),QI.hasContent?QI.data&&QI.processData&&(QI.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(QI.data=QI.data.replace(Og,"+")):(wI=QI.url.slice(CA.length),QI.data&&(QI.processData||typeof QI.data=="string")&&(CA+=(vg.test(CA)?"&":"?")+QI.data,delete QI.data),QI.cache===!1&&(CA=CA.replace(GC,"$1"),wI=(vg.test(CA)?"&":"?")+"_="+zg.guid+++wI),QI.url=CA+wI),QI.ifModified&&(J.lastModified[CA]&&wB.setRequestHeader("If-Modified-Since",J.lastModified[CA]),J.etag[CA]&&wB.setRequestHeader("If-None-Match",J.etag[CA])),(QI.data&&QI.hasContent&&QI.contentType!==!1||W.contentType)&&wB.setRequestHeader("Content-Type",QI.contentType),wB.setRequestHeader("Accept",QI.dataTypes[0]&&QI.accepts[QI.dataTypes[0]]?QI.accepts[QI.dataTypes[0]]+(QI.dataTypes[0]!=="*"?", "+tC+"; q=0.01":""):QI.accepts["*"]);for(lI in QI.headers)wB.setRequestHeader(lI,QI.headers[lI]);if(QI.beforeSend&&(QI.beforeSend.call(yI,wB,QI)===!1||RA))return wB.abort();if(sg="abort",sB.add(QI.complete),wB.done(QI.success),wB.fail(QI.error),IA=lC(bg,QI,W,wB),!IA)Ng(-1,"No Transport");else{if(wB.readyState=1,LA&&gB.trigger("ajaxSend",[wB,QI]),RA)return wB;QI.async&&QI.timeout>0&&(nA=I.setTimeout(function(){wB.abort("timeout")},QI.timeout));try{RA=!1,IA.send(bB,Ng)}catch(hB){if(RA)throw hB;Ng(-1,hB)}}function Ng(hB,YB,Lg,BC){var ig,Kg,ag,kg,Zg,$B=YB;RA||(RA=!0,nA&&I.clearTimeout(nA),IA=void 0,lA=BC||"",wB.readyState=hB>0?4:0,ig=hB>=200&&hB<300||hB===304,Lg&&(kg=RC(QI,wB,Lg)),!ig&&J.inArray("script",QI.dataTypes)>-1&&J.inArray("json",QI.dataTypes)<0&&(QI.converters["text script"]=function(){}),kg=NC(QI,kg,wB,ig),ig?(QI.ifModified&&(Zg=wB.getResponseHeader("Last-Modified"),Zg&&(J.lastModified[CA]=Zg),Zg=wB.getResponseHeader("etag"),Zg&&(J.etag[CA]=Zg)),hB===204||QI.type==="HEAD"?$B="nocontent":hB===304?$B="notmodified":($B=kg.state,Kg=kg.data,ag=kg.error,ig=!ag)):(ag=$B,(hB||!$B)&&($B="error",hB<0&&(hB=0))),wB.status=hB,wB.statusText=(YB||$B)+"",ig?UB.resolveWith(yI,[Kg,$B,wB]):UB.rejectWith(yI,[wB,$B,ag]),wB.statusCode(KB),KB=void 0,LA&&gB.trigger(ig?"ajaxSuccess":"ajaxError",[wB,QI,ig?Kg:ag]),sB.fireWith(yI,[wB,$B]),LA&&(gB.trigger("ajaxComplete",[wB,QI]),--J.active||J.event.trigger("ajaxStop")))}return wB},getJSON:function(p,W,IA){return J.get(p,W,IA,"json")},getScript:function(p,W){return J.get(p,void 0,W,"script")}}),J.each(["get","post"],function(p,W){J[W]=function(IA,CA,lA,oA){return m(CA)&&(oA=oA||lA,lA=CA,CA=void 0),J.ajax(J.extend({url:IA,type:W,dataType:oA,data:CA,success:lA},J.isPlainObject(IA)&&IA))}}),J.ajaxPrefilter(function(p){var W;for(W in p.headers)W.toLowerCase()==="content-type"&&(p.contentType=p.headers[W]||"")}),J._evalUrl=function(p,W,IA){return J.ajax({url:p,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(CA){J.globalEval(CA,W,IA)}})},J.fn.extend({wrapAll:function(p){var W;return this[0]&&(m(p)&&(p=p.call(this[0])),W=J(p,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&W.insertBefore(this[0]),W.map(function(){for(var IA=this;IA.firstElementChild;)IA=IA.firstElementChild;return IA}).append(this)),this},wrapInner:function(p){return m(p)?this.each(function(W){J(this).wrapInner(p.call(this,W))}):this.each(function(){var W=J(this),IA=W.contents();IA.length?IA.wrapAll(p):W.append(p)})},wrap:function(p){var W=m(p);return this.each(function(IA){J(this).wrapAll(W?p.call(this,IA):p)})},unwrap:function(p){return this.parent(p).not("body").each(function(){J(this).replaceWith(this.childNodes)}),this}}),J.expr.pseudos.hidden=function(p){return!J.expr.pseudos.visible(p)},J.expr.pseudos.visible=function(p){return!!(p.offsetWidth||p.offsetHeight||p.getClientRects().length)},J.ajaxSettings.xhr=function(){try{return new I.XMLHttpRequest}catch{}};var $g={0:200,1223:204},xB=J.ajaxSettings.xhr();k.cors=!!xB&&"withCredentials"in xB,k.ajax=xB=!!xB,J.ajaxTransport(function(p){var W,IA;if(k.cors||xB&&!p.crossDomain)return{send:function(CA,lA){var oA,nA=p.xhr();if(nA.open(p.type,p.url,p.async,p.username,p.password),p.xhrFields)for(oA in p.xhrFields)nA[oA]=p.xhrFields[oA];p.mimeType&&nA.overrideMimeType&&nA.overrideMimeType(p.mimeType),!p.crossDomain&&!CA["X-Requested-With"]&&(CA["X-Requested-With"]="XMLHttpRequest");for(oA in CA)nA.setRequestHeader(oA,CA[oA]);W=function(yA){return function(){W&&(W=IA=nA.onload=nA.onerror=nA.onabort=nA.ontimeout=nA.onreadystatechange=null,yA==="abort"?nA.abort():yA==="error"?typeof nA.status!="number"?lA(0,"error"):lA(nA.status,nA.statusText):lA($g[nA.status]||nA.status,nA.statusText,(nA.responseType||"text")!=="text"||typeof nA.responseText!="string"?{binary:nA.response}:{text:nA.responseText},nA.getAllResponseHeaders()))}},nA.onload=W(),IA=nA.onerror=nA.ontimeout=W("error"),nA.onabort!==void 0?nA.onabort=IA:nA.onreadystatechange=function(){nA.readyState===4&&I.setTimeout(function(){W&&IA()})},W=W("abort");try{nA.send(p.hasContent&&p.data||null)}catch(yA){if(W)throw yA}},abort:function(){W&&W()}}}),J.ajaxPrefilter(function(p){p.crossDomain&&(p.contents.script=!1)}),J.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(p){return J.globalEval(p),p}}}),J.ajaxPrefilter("script",function(p){p.cache===void 0&&(p.cache=!1),p.crossDomain&&(p.type="GET")}),J.ajaxTransport("script",function(p){if(p.crossDomain||p.scriptAttrs){var W,IA;return{send:function(CA,lA){W=J("<script>").attr(p.scriptAttrs||{}).prop({charset:p.scriptCharset,src:p.url}).on("load error",IA=function(oA){W.remove(),IA=null,oA&&lA(oA.type==="error"?404:200,oA.type)}),S.head.appendChild(W[0])},abort:function(){IA&&IA()}}}});var Rg=[],AC=/(=)\?(?=&|$)|\?\?/;J.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var p=Rg.pop()||J.expando+"_"+zg.guid++;return this[p]=!0,p}}),J.ajaxPrefilter("json jsonp",function(p,W,IA){var CA,lA,oA,nA=p.jsonp!==!1&&(AC.test(p.url)?"url":typeof p.data=="string"&&(p.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&AC.test(p.data)&&"data");if(nA||p.dataTypes[0]==="jsonp")return CA=p.jsonpCallback=m(p.jsonpCallback)?p.jsonpCallback():p.jsonpCallback,nA?p[nA]=p[nA].replace(AC,"$1"+CA):p.jsonp!==!1&&(p.url+=(vg.test(p.url)?"&":"?")+p.jsonp+"="+CA),p.converters["script json"]=function(){return oA||J.error(CA+" was not called"),oA[0]},p.dataTypes[0]="json",lA=I[CA],I[CA]=function(){oA=arguments},IA.always(function(){lA===void 0?J(I).removeProp(CA):I[CA]=lA,p[CA]&&(p.jsonpCallback=W.jsonpCallback,Rg.push(CA)),oA&&m(lA)&&lA(oA[0]),oA=lA=void 0}),"script"}),k.createHTMLDocument=function(){var p=S.implementation.createHTMLDocument("").body;return p.innerHTML="<form></form><form></form>",p.childNodes.length===2}(),J.parseHTML=function(p,W,IA){if(typeof p!="string")return[];typeof W=="boolean"&&(IA=W,W=!1);var CA,lA,oA;return W||(k.createHTMLDocument?(W=S.implementation.createHTMLDocument(""),CA=W.createElement("base"),CA.href=S.location.href,W.head.appendChild(CA)):W=S),lA=_A.exec(p),oA=!IA&&[],lA?[W.createElement(lA[1])]:(lA=$I([p],W,oA),oA&&oA.length&&J(oA).remove(),J.merge([],lA.childNodes))},J.fn.load=function(p,W,IA){var CA,lA,oA,nA=this,yA=p.indexOf(" ");return yA>-1&&(CA=hg(p.slice(yA)),p=p.slice(0,yA)),m(W)?(IA=W,W=void 0):W&&typeof W=="object"&&(lA="POST"),nA.length>0&&J.ajax({url:p,type:lA||"GET",dataType:"html",data:W}).done(function(RA){oA=arguments,nA.html(CA?J("<div>").append(J.parseHTML(RA)).find(CA):RA)}).always(IA&&function(RA,LA){nA.each(function(){IA.apply(this,oA||[RA.responseText,LA,RA])})}),this},J.expr.pseudos.animated=function(p){return J.grep(J.timers,function(W){return p===W.elem}).length},J.offset={setOffset:function(p,W,IA){var CA,lA,oA,nA,yA,RA,LA,lI=J.css(p,"position"),wI=J(p),QI={};lI==="static"&&(p.style.position="relative"),yA=wI.offset(),oA=J.css(p,"top"),RA=J.css(p,"left"),LA=(lI==="absolute"||lI==="fixed")&&(oA+RA).indexOf("auto")>-1,LA?(CA=wI.position(),nA=CA.top,lA=CA.left):(nA=parseFloat(oA)||0,lA=parseFloat(RA)||0),m(W)&&(W=W.call(p,IA,J.extend({},yA))),W.top!=null&&(QI.top=W.top-yA.top+nA),W.left!=null&&(QI.left=W.left-yA.left+lA),"using"in W?W.using.call(p,QI):wI.css(QI)}},J.fn.extend({offset:function(p){if(arguments.length)return p===void 0?this:this.each(function(lA){J.offset.setOffset(this,p,lA)});var W,IA,CA=this[0];if(CA)return CA.getClientRects().length?(W=CA.getBoundingClientRect(),IA=CA.ownerDocument.defaultView,{top:W.top+IA.pageYOffset,left:W.left+IA.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var p,W,IA,CA=this[0],lA={top:0,left:0};if(J.css(CA,"position")==="fixed")W=CA.getBoundingClientRect();else{for(W=this.offset(),IA=CA.ownerDocument,p=CA.offsetParent||IA.documentElement;p&&(p===IA.body||p===IA.documentElement)&&J.css(p,"position")==="static";)p=p.parentNode;p&&p!==CA&&p.nodeType===1&&(lA=J(p).offset(),lA.top+=J.css(p,"borderTopWidth",!0),lA.left+=J.css(p,"borderLeftWidth",!0))}return{top:W.top-lA.top-J.css(CA,"marginTop",!0),left:W.left-lA.left-J.css(CA,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var p=this.offsetParent;p&&J.css(p,"position")==="static";)p=p.offsetParent;return p||zI})}}),J.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(p,W){var IA=W==="pageYOffset";J.fn[p]=function(CA){return NI(this,function(lA,oA,nA){var yA;if(Y(lA)?yA=lA:lA.nodeType===9&&(yA=lA.defaultView),nA===void 0)return yA?yA[W]:lA[oA];yA?yA.scrollTo(IA?yA.pageXOffset:nA,IA?nA:yA.pageYOffset):lA[oA]=nA},p,CA,arguments.length)}}),J.each(["top","left"],function(p,W){J.cssHooks[W]=II(k.pixelPosition,function(IA,CA){if(CA)return CA=$A(IA,W),dg.test(CA)?J(IA).position()[W]+"px":CA})}),J.each({Height:"height",Width:"width"},function(p,W){J.each({padding:"inner"+p,content:W,"":"outer"+p},function(IA,CA){J.fn[CA]=function(lA,oA){var nA=arguments.length&&(IA||typeof lA!="boolean"),yA=IA||(lA===!0||oA===!0?"margin":"border");return NI(this,function(RA,LA,lI){var wI;return Y(RA)?CA.indexOf("outer")===0?RA["inner"+p]:RA.document.documentElement["client"+p]:RA.nodeType===9?(wI=RA.documentElement,Math.max(RA.body["scroll"+p],wI["scroll"+p],RA.body["offset"+p],wI["offset"+p],wI["client"+p])):lI===void 0?J.css(RA,LA,yA):J.style(RA,LA,lI,yA)},W,nA?lA:void 0,nA)}})}),J.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(p,W){J.fn[W]=function(IA){return this.on(W,IA)}}),J.fn.extend({bind:function(p,W,IA){return this.on(p,null,W,IA)},unbind:function(p,W){return this.off(p,null,W)},delegate:function(p,W,IA,CA){return this.on(W,p,IA,CA)},undelegate:function(p,W,IA){return arguments.length===1?this.off(p,"**"):this.off(W,p||"**",IA)},hover:function(p,W){return this.on("mouseenter",p).on("mouseleave",W||p)}}),J.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(p,W){J.fn[W]=function(IA,CA){return arguments.length>0?this.on(W,null,IA,CA):this.trigger(W)}});var IC=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;J.proxy=function(p,W){var IA,CA,lA;if(typeof W=="string"&&(IA=p[W],W=p,p=IA),!!m(p))return CA=l.call(arguments,2),lA=function(){return p.apply(W||this,CA.concat(l.call(arguments)))},lA.guid=p.guid=p.guid||J.guid++,lA},J.holdReady=function(p){p?J.readyWait++:J.ready(!0)},J.isArray=Array.isArray,J.parseJSON=JSON.parse,J.nodeName=x,J.isFunction=m,J.isWindow=Y,J.camelCase=FA,J.type=P,J.now=Date.now,J.isNumeric=function(p){var W=J.type(p);return(W==="number"||W==="string")&&!isNaN(p-parseFloat(p))},J.trim=function(p){return p==null?"":(p+"").replace(IC,"$1")};var Hg=I.jQuery,QC=I.$;return J.noConflict=function(p){return I.$===J&&(I.$=QC),p&&I.jQuery===J&&(I.jQuery=Hg),J},typeof Q>"u"&&(I.jQuery=I.$=J),J})})(jquery);var jqueryExports=jquery.exports;const $$1=getDefaultExportFromCjs(jqueryExports),fileuploads_vue_vue_type_style_index_0_lang="",_hoisted_1$i={class:"webuploader-container"},_hoisted_2$g=["id"],_hoisted_3$g=["id"],_hoisted_4$f=["src"],_sfc_main$n={__name:"fileuploads",props:{projectId:Number,solverType:String,accept:String,upId:String,name:String,namelist:Array,gfname:String,imgSrc:String},emits:["Gassaddgfid","Gassaddbfid","upload-success","update-fileName","update-percentage","upload-status"],setup(C,{expose:I,emit:Q}){const B=C;let t=ref(!0),l=ref(void 0),o=ref(void 0),n=ref("1212"),D=ref([]),w=ref(""),M=ref(""),d=ref();ref([]);let G=ref("");ref("");let N=ref("");ref(""),ref([]),onMounted(()=>{k()});const k=()=>{m(),N.value=m(),Y()},m=()=>"xxxxxxxxxxxx4xxxyxxxxxxxxxxxxxxx".replace(/[xy]/g,function(S){var X=Math.random()*16|0,q=S=="x"?X:X&3|8;return q.toString(16)}),Y=()=>{D.value=[],l.value=WebUploader.create({swf:"./js/Uploader.swf",server:"/airopt/TransServlet",formData:{},pick:{id:"#picker"+B.upId,multiple:!1},resize:!1,chunked:!0,chunkSize:2*1024*1024,threads:4}),l.value.on("fileQueued",S=>{o.value=S.name,Q("update-fileName",o.value);const X=o.value.split(".").pop().toLowerCase();if(!B.accept.split(",").map(P=>P.trim().toLowerCase()).includes("."+X)){l.value.reset(),ElMessage.error(`只支持 ${B.accept} 格式文件!`);return}l.value.md5File(S).progress(P=>{}).then(P=>{n.value=P}),D.value.length>0&&(l.value.removeFile(D.value[0].id),D.value=[]),D.value.push({id:S.id,name:S.name,msg:"等待上传...",percentage:0}),l.value.upload()}),l.value.on("uploadBeforeSend",(S,X,q)=>{X.chunk=S.chunk,X.chunks=S.chunks,X.bfid=N.value,X.fileName=o.value,X.channelNo="service",X.clientToken="e47b87eec69545559d1e81e56626da68",X.transCode="B00028",X.userId="5f06c8bc77234f969d13e160b54c27e3",q.Content="multipart",q.Type="form-data"}),l.value.on("uploadProgress",(S,X)=>{let q=Math.floor(X*100);D.value.forEach(P=>{P.id===S.id&&(P.msg="上传中",Q("upload-status","上传中")),d.value=P.msg,P.percentage=q,Q("update-percentage",q)})}),l.value.on("uploadSuccess",(S,X)=>{G.value=X.bfid;let q={transCode:"B00029",bfid:X.bfid};request(q).then(P=>{D.value.forEach(gA=>{gA.id===S.id&&(gA.msg="已上传",Q("upload-status","上传成功"),Q("upload-success",{bfid:X.bfid,fname:S.name}),N.value=m(),d.value=gA.msg,t.value=!1),S.ext=="x"?(w.value=X.bfid,Q("Gassaddgfid",w.value)):S.ext=="inp"&&(M.value=X.bfid,Q("Gassaddbfid",M.value))})}).catch(P=>{})}),l.value.on("uploadAccept",(S,X)=>X.returnCode=="000000000"?!0:(ElMessage.error(X.returnMsg),!1)),l.value.on("uploadError",(S,X)=>{$$1("#"+S.id).text(S.name+"上传出错"),Q("upload-status","上传失败"),m(),N.value=m()}),l.value.on("uploadComplete",S=>{})};return I({gfid:w,bfid:M,initWebUploader:Y,files:D,msg:d}),(S,X)=>{const q=resolveComponent("el-row");return openBlock(),createElementBlock("div",_hoisted_1$i,[createBaseVNode("div",{id:"uploader"+C.upId},[createVNode(q,null,{default:withCtx(()=>[createBaseVNode("div",{class:"btntext upname",id:"picker"+C.upId,style:{width:"28px",height:"24px"}},[createBaseVNode("img",{src:C.imgSrc,alt:"upload icon",class:"custom-icon"},null,8,_hoisted_4$f)],8,_hoisted_3$g)]),_:1})],8,_hoisted_2$g)])}}},meshFile="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAgBJREFUSEu11l1IU1EAB/D/0oc+1MwEH0RSyqIELUGJ1BdDiAI5I4UMCoJQ3+acPQhDUJA16E0d88GnK/Mj5K4XwxpsRQ/TpU+r7sNK6iobOPT6cfXOrBtHuBdHyzaPO8/n/H/3/A/33GtAmochzfnQgAsArh+CzQBQjvIwGvCS5/mmRAGSJMHhcCwFAoEuABOpIhrAq6pK/rVYURQ4nU5YrVaPLMsdAD4lCyUFaGGRSAQWi0VxuVyDAD4kU2lKgBYYDAYRCoUS5vv9ftjtdtrGKzrhSMBh9bjdbhiNxsSAIAigfbMMn88Hs9lMz2kEwJa+A1EUyeVbjThdVMmSv7/2d0zG2vz4CwDPdMDr9ZLmnknkXLvDDMSi37A8ZbYC6NcBjuNIF/cZZ0puMgPbPxYQed37lNakAzabjQzMZuBkwRVmYOPLG0TfD9EqZnTAZDIRPlqOzKx8ZmDt4xg9g6sABB140PKQzGY1wXAigxlYeTeITeHtOQCSDtTcvkfCl1qZw2lAeLpva0ecz4570S5W1hO1ynQswPJUZygW/VoaB5wtrSPn6+mFyT6+jz7x/JJXG+KAnLK7JL+2jTld3dvF4kjzKIBHcUBe9WOSe+M+M/BzPQxxvP05gO6/dnCqsIIdkJawOse1Axg+CBT/55OZKuyhF91BINWApOen/a/iD+EYwhkOX7APAAAAAElFTkSuQmCC",inputParams="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAA6BJREFUSEu1VUGIG2UU/t7/T5ocNiFsFlww4GgXthAJM5tCC/Yg6LHIigcpxYO0aKW9eViFFhRPYg8rUopSwUOFFvQQqGBvOVRIMZMdlw1ssUtHCbiFNaalbJMw87/6xmzIprHbRfeHucy8ed//3ve97xH2+NCY/Jbrug4RHQJgE9EEM4dE1GbmJhE1O53OrUajcXv0X8dxbN/3mwDCrW8DgEKhMJFMJt8HIMmrxhiPmSVJO5FIpIwx2SiKpgHMaK1nmTlPRBYzrwOQ+J+UUqeJyPY879gWSAxQLBZnLctaNMZ86vt+ZTddKxaLea31YSJ6iYjOABDQK/V6XUAQA8zNzR3vdrvlRqPxYDfJh2OlPVrrX6UaAHLJzz3P2xjHgVSUV0qVtNY2M2f75W4YY9aNMWtRFAWjl3EcR+Kyvu8Hw8DDAJbjOMe11vNCJoCbAG4bYzpxqURTRCQc7BceJBmAB8zsy617vZ6XSqUWJNbzvHPbSHZd9zml1HkA19Lp9LeVSmWggie1zLbt1OTkZKw4Zj4I4CgRZZn5o3q9/vGAg1KptBBF0VUp79mT3+cTynpFERwG5wFMgePbCmNtYloHYV0UxibyEN73g2/e7hQKhelUKvUHMwdEVOl2ux+srKzcHbTo+ffKs4iwSIRXRQlPSzYzOiCuqk6rlvhz+YfVa4vbVBgDSHIyXANo4mkT/1scM36MjDn7+6XXvUGLXni3fBHAqf+afPh/Zj5z56v5C3EFewAQMujUnS9f+zoGsN/57oAi6+f/pUXgCkfRh8GlN2Tg/plkOfkT5Zl9mj8D0fwuWxUy+IZ++FfVav1yfSzJruvKgFxZWlr6TWS6T6uXCaoEZpsJ2W0yBTYYCMC4RTCrpnevNipTsYowDM8tLy834wrER5RSX/w9oZdbrVY5CIJ4enc6MmiZTMaxLKsE4AgRicSnHhu0mAfbTuVyuTeNMUeVUhsy/mEYrhFRbIB9q3imbxODPQFgRay63W5Xc7ncJwA6j1nF6E2HLFi8J8fMUtE9WTbGmGa73V4drfKJZue67oler3d1z+y6VCodYGbh4Hy9Xr++U++Hv/erPURERwCclBVLRJdrtdpb22Tad8YFInKYucbMVWZek5W5ublpJZPJKa31NBHtV0rNMPOLYtcAhK+bxpgbWuvTQmc6nT625chjF47rugfFgokodlMhmpnluSs7Qp5MJhOM2rqoMZvNNoffjwXYTYt2in0E9MjDKKZCFwYAAAAASUVORK5CYII=",configParams="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAnBJREFUSEu1lF9IU3EUx7/nbm2FE//UgyXBtCk+FOhu4CKCIqIXZesP0T9oEk4hX3qyyLeK6q2HQW0YTgiFiNzKl4ioB8EJ3VnUQ7TZLhlhUaawmhvbPXU3LpmW7G76e/xxzvfzO+d7foewxofWWB9FAbZ4hjaZyLI7m8lMTd85/GalR+oGWLuDBwXGfYAsqrDCfF32uy7+D5IDiKLYSkQ1hbTrm/3STZDwIjGb6ijfaHaCcdc8/ayn7MvYx8X5zDwjSdKEBhgB4CoE8F3sgwLBLfudg1b3wHrBXJ0siw7DNB9dmh6UJOmQ7hbVeUJPQGwjoj5muMBo43SqTg4cm/nXA3UDrO57NYLJdAtEbQzEshB6Pvjan67oQSGtKTZmWQVWT7BVIHIzsxFk8MZ97a+KFVfz/gJYO0eaBRLGmfCSwBZmsjF4r+x3TRQLyQFaWlp6iciRaDzVlKnYlnnvc+1Q7+u6QuPr5t5VWqLDb/UCmDk8OTl5QxvTXgCOhO14U7qycS7uc+5SBeu7gq+N81PG8uiQbgCAsCRJeYB2cv0HPQdxjEEJMJpBgqMUH5ab3DnSTETnfs95RslmBuX+I2G97Vkcr/sf6IWVBKjverSfWfESwQbmUVaoO97v/LwqFeR/tDnOhFFACQHCZTBicb/zwDKAKIoFLzstOV3RgB8NJ6CkZjfIgY4Fqyd0RoASqJKuaCF/lp3dbncUuq617IXNe2qTtfu8WQWnf86lQpZq0wCxsrNKunpejVHXdSQSCZfmgefhNRBfyEM5oRCOyrddj1fFA01k69kH2w0GsqWRHPvkP/l16ZSVVEEhI7vmgF8JTOYZEX/JBgAAAABJRU5ErkJggg==",analysisParams="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAkRJREFUSEvtls9r02AYx58na1fBedioIDohCR52dO1keBjUP2Cmc047T1VmIiiIDG8D6223Kl5s6tgOTmFUlgw825teghF6cDjSiCAeZARFaEfyPpLQlLJ1boMMdjC3Nz++n+f5Ps/z5kU45As79GMA4EbNawNSqdRvRLxgGMbnKCFtQDqdJs/zhk3TNI8cQFS0RSDMtgNDKFgl6am/jiSDMzNvBhNcz3tAHPRFmedetF9Mftg3gFe06wCYgWbzsb107cd2CwVZu4uIT4DABSTXWjf7oVoIGuafGZycWuk7MdD7jAhziLRBgEkAnKuXLi/4H/P5xWOQGCgiQZ4QcxyDGHHsXr2UvRQGsSuAl7VRDvAlAbiu5019W7hS4++sKchoHgBqHrJCD+AcAPKu6437zwOoXBmy1avtTuwKEGR9FhHmieA5bW0+tJduNsKI+PzKKa43UQSEHAFVqbk17dsm3l6bJA436qXxT50WdgW0uqJiqdJb/+XT8qtkHI6Pfm2t/XviLX2Esc1aCBcU7R0CamH37GlRZxT8zGqG47hVS5X6d5uRAwFa/ifDDLoBREW/3/j1Z/n76xs/feiBAKKsPwKg85aanQgK1yUDUdGJMTZslyeCyf8P2FHko20RL2sKBzhkqdIDv4BnlcpInOJFS5XGwjYVZO0jgTsdTq0ga2UkrFplaXnPQTu0/wER5Rhj6xEAHNM07e276RcAOBeBuC/hGIYRTH17L8pkMjHHcfqiADiO07BtO9ggO08VUWjv0PgLzJjQKMkKkisAAAAASUVORK5CYII=";/**
- * @license
- * Copyright 2010-2025 Three.js Authors
- * SPDX-License-Identifier: MIT
- */const REVISION="174",MOUSE={LEFT:0,MIDDLE:1,RIGHT:2,ROTATE:0,DOLLY:1,PAN:2},TOUCH={ROTATE:0,PAN:1,DOLLY_PAN:2,DOLLY_ROTATE:3},CullFaceNone=0,CullFaceBack=1,CullFaceFront=2,PCFShadowMap=1,PCFSoftShadowMap=2,VSMShadowMap=3,FrontSide=0,BackSide=1,DoubleSide=2,NoBlending=0,NormalBlending=1,AdditiveBlending=2,SubtractiveBlending=3,MultiplyBlending=4,CustomBlending=5,AddEquation=100,SubtractEquation=101,ReverseSubtractEquation=102,MinEquation=103,MaxEquation=104,ZeroFactor=200,OneFactor=201,SrcColorFactor=202,OneMinusSrcColorFactor=203,SrcAlphaFactor=204,OneMinusSrcAlphaFactor=205,DstAlphaFactor=206,OneMinusDstAlphaFactor=207,DstColorFactor=208,OneMinusDstColorFactor=209,SrcAlphaSaturateFactor=210,ConstantColorFactor=211,OneMinusConstantColorFactor=212,ConstantAlphaFactor=213,OneMinusConstantAlphaFactor=214,NeverDepth=0,AlwaysDepth=1,LessDepth=2,LessEqualDepth=3,EqualDepth=4,GreaterEqualDepth=5,GreaterDepth=6,NotEqualDepth=7,MultiplyOperation=0,MixOperation=1,AddOperation=2,NoToneMapping=0,LinearToneMapping=1,ReinhardToneMapping=2,CineonToneMapping=3,ACESFilmicToneMapping=4,CustomToneMapping=5,AgXToneMapping=6,NeutralToneMapping=7,UVMapping=300,CubeReflectionMapping=301,CubeRefractionMapping=302,EquirectangularReflectionMapping=303,EquirectangularRefractionMapping=304,CubeUVReflectionMapping=306,RepeatWrapping=1e3,ClampToEdgeWrapping=1001,MirroredRepeatWrapping=1002,NearestFilter=1003,NearestMipmapNearestFilter=1004,NearestMipmapLinearFilter=1005,LinearFilter=1006,LinearMipmapNearestFilter=1007,LinearMipmapLinearFilter=1008,UnsignedByteType=1009,ByteType=1010,ShortType=1011,UnsignedShortType=1012,IntType=1013,UnsignedIntType=1014,FloatType=1015,HalfFloatType=1016,UnsignedShort4444Type=1017,UnsignedShort5551Type=1018,UnsignedInt248Type=1020,UnsignedInt5999Type=35902,AlphaFormat=1021,RGBFormat=1022,RGBAFormat=1023,LuminanceFormat=1024,LuminanceAlphaFormat=1025,DepthFormat=1026,DepthStencilFormat=1027,RedFormat=1028,RedIntegerFormat=1029,RGFormat=1030,RGIntegerFormat=1031,RGBAIntegerFormat=1033,RGB_S3TC_DXT1_Format=33776,RGBA_S3TC_DXT1_Format=33777,RGBA_S3TC_DXT3_Format=33778,RGBA_S3TC_DXT5_Format=33779,RGB_PVRTC_4BPPV1_Format=35840,RGB_PVRTC_2BPPV1_Format=35841,RGBA_PVRTC_4BPPV1_Format=35842,RGBA_PVRTC_2BPPV1_Format=35843,RGB_ETC1_Format=36196,RGB_ETC2_Format=37492,RGBA_ETC2_EAC_Format=37496,RGBA_ASTC_4x4_Format=37808,RGBA_ASTC_5x4_Format=37809,RGBA_ASTC_5x5_Format=37810,RGBA_ASTC_6x5_Format=37811,RGBA_ASTC_6x6_Format=37812,RGBA_ASTC_8x5_Format=37813,RGBA_ASTC_8x6_Format=37814,RGBA_ASTC_8x8_Format=37815,RGBA_ASTC_10x5_Format=37816,RGBA_ASTC_10x6_Format=37817,RGBA_ASTC_10x8_Format=37818,RGBA_ASTC_10x10_Format=37819,RGBA_ASTC_12x10_Format=37820,RGBA_ASTC_12x12_Format=37821,RGBA_BPTC_Format=36492,RGB_BPTC_SIGNED_Format=36494,RGB_BPTC_UNSIGNED_Format=36495,RED_RGTC1_Format=36283,SIGNED_RED_RGTC1_Format=36284,RED_GREEN_RGTC2_Format=36285,SIGNED_RED_GREEN_RGTC2_Format=36286,BasicDepthPacking=3200,RGBADepthPacking=3201,TangentSpaceNormalMap=0,ObjectSpaceNormalMap=1,NoColorSpace="",SRGBColorSpace="srgb",LinearSRGBColorSpace="srgb-linear",LinearTransfer="linear",SRGBTransfer="srgb",KeepStencilOp=7680,AlwaysStencilFunc=519,NeverCompare=512,LessCompare=513,EqualCompare=514,LessEqualCompare=515,GreaterCompare=516,NotEqualCompare=517,GreaterEqualCompare=518,AlwaysCompare=519,StaticDrawUsage=35044,GLSL3="300 es",WebGLCoordinateSystem=2e3,WebGPUCoordinateSystem=2001;class EventDispatcher{addEventListener(I,Q){this._listeners===void 0&&(this._listeners={});const B=this._listeners;B[I]===void 0&&(B[I]=[]),B[I].indexOf(Q)===-1&&B[I].push(Q)}hasEventListener(I,Q){const B=this._listeners;return B===void 0?!1:B[I]!==void 0&&B[I].indexOf(Q)!==-1}removeEventListener(I,Q){const B=this._listeners;if(B===void 0)return;const t=B[I];if(t!==void 0){const l=t.indexOf(Q);l!==-1&&t.splice(l,1)}}dispatchEvent(I){const Q=this._listeners;if(Q===void 0)return;const B=Q[I.type];if(B!==void 0){I.target=this;const t=B.slice(0);for(let l=0,o=t.length;l<o;l++)t[l].call(this,I);I.target=null}}}const _lut=["00","01","02","03","04","05","06","07","08","09","0a","0b","0c","0d","0e","0f","10","11","12","13","14","15","16","17","18","19","1a","1b","1c","1d","1e","1f","20","21","22","23","24","25","26","27","28","29","2a","2b","2c","2d","2e","2f","30","31","32","33","34","35","36","37","38","39","3a","3b","3c","3d","3e","3f","40","41","42","43","44","45","46","47","48","49","4a","4b","4c","4d","4e","4f","50","51","52","53","54","55","56","57","58","59","5a","5b","5c","5d","5e","5f","60","61","62","63","64","65","66","67","68","69","6a","6b","6c","6d","6e","6f","70","71","72","73","74","75","76","77","78","79","7a","7b","7c","7d","7e","7f","80","81","82","83","84","85","86","87","88","89","8a","8b","8c","8d","8e","8f","90","91","92","93","94","95","96","97","98","99","9a","9b","9c","9d","9e","9f","a0","a1","a2","a3","a4","a5","a6","a7","a8","a9","aa","ab","ac","ad","ae","af","b0","b1","b2","b3","b4","b5","b6","b7","b8","b9","ba","bb","bc","bd","be","bf","c0","c1","c2","c3","c4","c5","c6","c7","c8","c9","ca","cb","cc","cd","ce","cf","d0","d1","d2","d3","d4","d5","d6","d7","d8","d9","da","db","dc","dd","de","df","e0","e1","e2","e3","e4","e5","e6","e7","e8","e9","ea","eb","ec","ed","ee","ef","f0","f1","f2","f3","f4","f5","f6","f7","f8","f9","fa","fb","fc","fd","fe","ff"];let _seed=1234567;const DEG2RAD=Math.PI/180,RAD2DEG=180/Math.PI;function generateUUID(){const C=Math.random()*4294967295|0,I=Math.random()*4294967295|0,Q=Math.random()*4294967295|0,B=Math.random()*4294967295|0;return(_lut[C&255]+_lut[C>>8&255]+_lut[C>>16&255]+_lut[C>>24&255]+"-"+_lut[I&255]+_lut[I>>8&255]+"-"+_lut[I>>16&15|64]+_lut[I>>24&255]+"-"+_lut[Q&63|128]+_lut[Q>>8&255]+"-"+_lut[Q>>16&255]+_lut[Q>>24&255]+_lut[B&255]+_lut[B>>8&255]+_lut[B>>16&255]+_lut[B>>24&255]).toLowerCase()}function clamp(C,I,Q){return Math.max(I,Math.min(Q,C))}function euclideanModulo(C,I){return(C%I+I)%I}function mapLinear(C,I,Q,B,t){return B+(C-I)*(t-B)/(Q-I)}function inverseLerp(C,I,Q){return C!==I?(Q-C)/(I-C):0}function lerp(C,I,Q){return(1-Q)*C+Q*I}function damp(C,I,Q,B){return lerp(C,I,1-Math.exp(-Q*B))}function pingpong(C,I=1){return I-Math.abs(euclideanModulo(C,I*2)-I)}function smoothstep(C,I,Q){return C<=I?0:C>=Q?1:(C=(C-I)/(Q-I),C*C*(3-2*C))}function smootherstep(C,I,Q){return C<=I?0:C>=Q?1:(C=(C-I)/(Q-I),C*C*C*(C*(C*6-15)+10))}function randInt(C,I){return C+Math.floor(Math.random()*(I-C+1))}function randFloat(C,I){return C+Math.random()*(I-C)}function randFloatSpread(C){return C*(.5-Math.random())}function seededRandom(C){C!==void 0&&(_seed=C);let I=_seed+=1831565813;return I=Math.imul(I^I>>>15,I|1),I^=I+Math.imul(I^I>>>7,I|61),((I^I>>>14)>>>0)/4294967296}function degToRad(C){return C*DEG2RAD}function radToDeg(C){return C*RAD2DEG}function isPowerOfTwo(C){return(C&C-1)===0&&C!==0}function ceilPowerOfTwo(C){return Math.pow(2,Math.ceil(Math.log(C)/Math.LN2))}function floorPowerOfTwo(C){return Math.pow(2,Math.floor(Math.log(C)/Math.LN2))}function setQuaternionFromProperEuler(C,I,Q,B,t){const l=Math.cos,o=Math.sin,n=l(Q/2),D=o(Q/2),w=l((I+B)/2),M=o((I+B)/2),d=l((I-B)/2),G=o((I-B)/2),N=l((B-I)/2),k=o((B-I)/2);switch(t){case"XYX":C.set(n*M,D*d,D*G,n*w);break;case"YZY":C.set(D*G,n*M,D*d,n*w);break;case"ZXZ":C.set(D*d,D*G,n*M,n*w);break;case"XZX":C.set(n*M,D*k,D*N,n*w);break;case"YXY":C.set(D*N,n*M,D*k,n*w);break;case"ZYZ":C.set(D*k,D*N,n*M,n*w);break;default:console.warn("THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order: "+t)}}function denormalize(C,I){switch(I.constructor){case Float32Array:return C;case Uint32Array:return C/4294967295;case Uint16Array:return C/65535;case Uint8Array:return C/255;case Int32Array:return Math.max(C/2147483647,-1);case Int16Array:return Math.max(C/32767,-1);case Int8Array:return Math.max(C/127,-1);default:throw new Error("Invalid component type.")}}function normalize(C,I){switch(I.constructor){case Float32Array:return C;case Uint32Array:return Math.round(C*4294967295);case Uint16Array:return Math.round(C*65535);case Uint8Array:return Math.round(C*255);case Int32Array:return Math.round(C*2147483647);case Int16Array:return Math.round(C*32767);case Int8Array:return Math.round(C*127);default:throw new Error("Invalid component type.")}}const MathUtils={DEG2RAD,RAD2DEG,generateUUID,clamp,euclideanModulo,mapLinear,inverseLerp,lerp,damp,pingpong,smoothstep,smootherstep,randInt,randFloat,randFloatSpread,seededRandom,degToRad,radToDeg,isPowerOfTwo,ceilPowerOfTwo,floorPowerOfTwo,setQuaternionFromProperEuler,normalize,denormalize};class Vector2{constructor(I=0,Q=0){Vector2.prototype.isVector2=!0,this.x=I,this.y=Q}get width(){return this.x}set width(I){this.x=I}get height(){return this.y}set height(I){this.y=I}set(I,Q){return this.x=I,this.y=Q,this}setScalar(I){return this.x=I,this.y=I,this}setX(I){return this.x=I,this}setY(I){return this.y=I,this}setComponent(I,Q){switch(I){case 0:this.x=Q;break;case 1:this.y=Q;break;default:throw new Error("index is out of range: "+I)}return this}getComponent(I){switch(I){case 0:return this.x;case 1:return this.y;default:throw new Error("index is out of range: "+I)}}clone(){return new this.constructor(this.x,this.y)}copy(I){return this.x=I.x,this.y=I.y,this}add(I){return this.x+=I.x,this.y+=I.y,this}addScalar(I){return this.x+=I,this.y+=I,this}addVectors(I,Q){return this.x=I.x+Q.x,this.y=I.y+Q.y,this}addScaledVector(I,Q){return this.x+=I.x*Q,this.y+=I.y*Q,this}sub(I){return this.x-=I.x,this.y-=I.y,this}subScalar(I){return this.x-=I,this.y-=I,this}subVectors(I,Q){return this.x=I.x-Q.x,this.y=I.y-Q.y,this}multiply(I){return this.x*=I.x,this.y*=I.y,this}multiplyScalar(I){return this.x*=I,this.y*=I,this}divide(I){return this.x/=I.x,this.y/=I.y,this}divideScalar(I){return this.multiplyScalar(1/I)}applyMatrix3(I){const Q=this.x,B=this.y,t=I.elements;return this.x=t[0]*Q+t[3]*B+t[6],this.y=t[1]*Q+t[4]*B+t[7],this}min(I){return this.x=Math.min(this.x,I.x),this.y=Math.min(this.y,I.y),this}max(I){return this.x=Math.max(this.x,I.x),this.y=Math.max(this.y,I.y),this}clamp(I,Q){return this.x=clamp(this.x,I.x,Q.x),this.y=clamp(this.y,I.y,Q.y),this}clampScalar(I,Q){return this.x=clamp(this.x,I,Q),this.y=clamp(this.y,I,Q),this}clampLength(I,Q){const B=this.length();return this.divideScalar(B||1).multiplyScalar(clamp(B,I,Q))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this}negate(){return this.x=-this.x,this.y=-this.y,this}dot(I){return this.x*I.x+this.y*I.y}cross(I){return this.x*I.y-this.y*I.x}lengthSq(){return this.x*this.x+this.y*this.y}length(){return Math.sqrt(this.x*this.x+this.y*this.y)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)}normalize(){return this.divideScalar(this.length()||1)}angle(){return Math.atan2(-this.y,-this.x)+Math.PI}angleTo(I){const Q=Math.sqrt(this.lengthSq()*I.lengthSq());if(Q===0)return Math.PI/2;const B=this.dot(I)/Q;return Math.acos(clamp(B,-1,1))}distanceTo(I){return Math.sqrt(this.distanceToSquared(I))}distanceToSquared(I){const Q=this.x-I.x,B=this.y-I.y;return Q*Q+B*B}manhattanDistanceTo(I){return Math.abs(this.x-I.x)+Math.abs(this.y-I.y)}setLength(I){return this.normalize().multiplyScalar(I)}lerp(I,Q){return this.x+=(I.x-this.x)*Q,this.y+=(I.y-this.y)*Q,this}lerpVectors(I,Q,B){return this.x=I.x+(Q.x-I.x)*B,this.y=I.y+(Q.y-I.y)*B,this}equals(I){return I.x===this.x&&I.y===this.y}fromArray(I,Q=0){return this.x=I[Q],this.y=I[Q+1],this}toArray(I=[],Q=0){return I[Q]=this.x,I[Q+1]=this.y,I}fromBufferAttribute(I,Q){return this.x=I.getX(Q),this.y=I.getY(Q),this}rotateAround(I,Q){const B=Math.cos(Q),t=Math.sin(Q),l=this.x-I.x,o=this.y-I.y;return this.x=l*B-o*t+I.x,this.y=l*t+o*B+I.y,this}random(){return this.x=Math.random(),this.y=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y}}class Matrix3{constructor(I,Q,B,t,l,o,n,D,w){Matrix3.prototype.isMatrix3=!0,this.elements=[1,0,0,0,1,0,0,0,1],I!==void 0&&this.set(I,Q,B,t,l,o,n,D,w)}set(I,Q,B,t,l,o,n,D,w){const M=this.elements;return M[0]=I,M[1]=t,M[2]=n,M[3]=Q,M[4]=l,M[5]=D,M[6]=B,M[7]=o,M[8]=w,this}identity(){return this.set(1,0,0,0,1,0,0,0,1),this}copy(I){const Q=this.elements,B=I.elements;return Q[0]=B[0],Q[1]=B[1],Q[2]=B[2],Q[3]=B[3],Q[4]=B[4],Q[5]=B[5],Q[6]=B[6],Q[7]=B[7],Q[8]=B[8],this}extractBasis(I,Q,B){return I.setFromMatrix3Column(this,0),Q.setFromMatrix3Column(this,1),B.setFromMatrix3Column(this,2),this}setFromMatrix4(I){const Q=I.elements;return this.set(Q[0],Q[4],Q[8],Q[1],Q[5],Q[9],Q[2],Q[6],Q[10]),this}multiply(I){return this.multiplyMatrices(this,I)}premultiply(I){return this.multiplyMatrices(I,this)}multiplyMatrices(I,Q){const B=I.elements,t=Q.elements,l=this.elements,o=B[0],n=B[3],D=B[6],w=B[1],M=B[4],d=B[7],G=B[2],N=B[5],k=B[8],m=t[0],Y=t[3],S=t[6],X=t[1],q=t[4],P=t[7],gA=t[2],QA=t[5],J=t[8];return l[0]=o*m+n*X+D*gA,l[3]=o*Y+n*q+D*QA,l[6]=o*S+n*P+D*J,l[1]=w*m+M*X+d*gA,l[4]=w*Y+M*q+d*QA,l[7]=w*S+M*P+d*J,l[2]=G*m+N*X+k*gA,l[5]=G*Y+N*q+k*QA,l[8]=G*S+N*P+k*J,this}multiplyScalar(I){const Q=this.elements;return Q[0]*=I,Q[3]*=I,Q[6]*=I,Q[1]*=I,Q[4]*=I,Q[7]*=I,Q[2]*=I,Q[5]*=I,Q[8]*=I,this}determinant(){const I=this.elements,Q=I[0],B=I[1],t=I[2],l=I[3],o=I[4],n=I[5],D=I[6],w=I[7],M=I[8];return Q*o*M-Q*n*w-B*l*M+B*n*D+t*l*w-t*o*D}invert(){const I=this.elements,Q=I[0],B=I[1],t=I[2],l=I[3],o=I[4],n=I[5],D=I[6],w=I[7],M=I[8],d=M*o-n*w,G=n*D-M*l,N=w*l-o*D,k=Q*d+B*G+t*N;if(k===0)return this.set(0,0,0,0,0,0,0,0,0);const m=1/k;return I[0]=d*m,I[1]=(t*w-M*B)*m,I[2]=(n*B-t*o)*m,I[3]=G*m,I[4]=(M*Q-t*D)*m,I[5]=(t*l-n*Q)*m,I[6]=N*m,I[7]=(B*D-w*Q)*m,I[8]=(o*Q-B*l)*m,this}transpose(){let I;const Q=this.elements;return I=Q[1],Q[1]=Q[3],Q[3]=I,I=Q[2],Q[2]=Q[6],Q[6]=I,I=Q[5],Q[5]=Q[7],Q[7]=I,this}getNormalMatrix(I){return this.setFromMatrix4(I).invert().transpose()}transposeIntoArray(I){const Q=this.elements;return I[0]=Q[0],I[1]=Q[3],I[2]=Q[6],I[3]=Q[1],I[4]=Q[4],I[5]=Q[7],I[6]=Q[2],I[7]=Q[5],I[8]=Q[8],this}setUvTransform(I,Q,B,t,l,o,n){const D=Math.cos(l),w=Math.sin(l);return this.set(B*D,B*w,-B*(D*o+w*n)+o+I,-t*w,t*D,-t*(-w*o+D*n)+n+Q,0,0,1),this}scale(I,Q){return this.premultiply(_m3.makeScale(I,Q)),this}rotate(I){return this.premultiply(_m3.makeRotation(-I)),this}translate(I,Q){return this.premultiply(_m3.makeTranslation(I,Q)),this}makeTranslation(I,Q){return I.isVector2?this.set(1,0,I.x,0,1,I.y,0,0,1):this.set(1,0,I,0,1,Q,0,0,1),this}makeRotation(I){const Q=Math.cos(I),B=Math.sin(I);return this.set(Q,-B,0,B,Q,0,0,0,1),this}makeScale(I,Q){return this.set(I,0,0,0,Q,0,0,0,1),this}equals(I){const Q=this.elements,B=I.elements;for(let t=0;t<9;t++)if(Q[t]!==B[t])return!1;return!0}fromArray(I,Q=0){for(let B=0;B<9;B++)this.elements[B]=I[B+Q];return this}toArray(I=[],Q=0){const B=this.elements;return I[Q]=B[0],I[Q+1]=B[1],I[Q+2]=B[2],I[Q+3]=B[3],I[Q+4]=B[4],I[Q+5]=B[5],I[Q+6]=B[6],I[Q+7]=B[7],I[Q+8]=B[8],I}clone(){return new this.constructor().fromArray(this.elements)}}const _m3=new Matrix3;function arrayNeedsUint32(C){for(let I=C.length-1;I>=0;--I)if(C[I]>=65535)return!0;return!1}function createElementNS(C){return document.createElementNS("http://www.w3.org/1999/xhtml",C)}function createCanvasElement(){const C=createElementNS("canvas");return C.style.display="block",C}const _cache={};function warnOnce(C){C in _cache||(_cache[C]=!0,console.warn(C))}function probeAsync(C,I,Q){return new Promise(function(B,t){function l(){switch(C.clientWaitSync(I,C.SYNC_FLUSH_COMMANDS_BIT,0)){case C.WAIT_FAILED:t();break;case C.TIMEOUT_EXPIRED:setTimeout(l,Q);break;default:B()}}setTimeout(l,Q)})}function toNormalizedProjectionMatrix(C){const I=C.elements;I[2]=.5*I[2]+.5*I[3],I[6]=.5*I[6]+.5*I[7],I[10]=.5*I[10]+.5*I[11],I[14]=.5*I[14]+.5*I[15]}function toReversedProjectionMatrix(C){const I=C.elements;I[11]===-1?(I[10]=-I[10]-1,I[14]=-I[14]):(I[10]=-I[10],I[14]=-I[14]+1)}const LINEAR_REC709_TO_XYZ=new Matrix3().set(.4123908,.3575843,.1804808,.212639,.7151687,.0721923,.0193308,.1191948,.9505322),XYZ_TO_LINEAR_REC709=new Matrix3().set(3.2409699,-1.5373832,-.4986108,-.9692436,1.8759675,.0415551,.0556301,-.203977,1.0569715);function createColorManagement(){const C={enabled:!0,workingColorSpace:LinearSRGBColorSpace,spaces:{},convert:function(t,l,o){return this.enabled===!1||l===o||!l||!o||(this.spaces[l].transfer===SRGBTransfer&&(t.r=SRGBToLinear(t.r),t.g=SRGBToLinear(t.g),t.b=SRGBToLinear(t.b)),this.spaces[l].primaries!==this.spaces[o].primaries&&(t.applyMatrix3(this.spaces[l].toXYZ),t.applyMatrix3(this.spaces[o].fromXYZ)),this.spaces[o].transfer===SRGBTransfer&&(t.r=LinearToSRGB(t.r),t.g=LinearToSRGB(t.g),t.b=LinearToSRGB(t.b))),t},fromWorkingColorSpace:function(t,l){return this.convert(t,this.workingColorSpace,l)},toWorkingColorSpace:function(t,l){return this.convert(t,l,this.workingColorSpace)},getPrimaries:function(t){return this.spaces[t].primaries},getTransfer:function(t){return t===NoColorSpace?LinearTransfer:this.spaces[t].transfer},getLuminanceCoefficients:function(t,l=this.workingColorSpace){return t.fromArray(this.spaces[l].luminanceCoefficients)},define:function(t){Object.assign(this.spaces,t)},_getMatrix:function(t,l,o){return t.copy(this.spaces[l].toXYZ).multiply(this.spaces[o].fromXYZ)},_getDrawingBufferColorSpace:function(t){return this.spaces[t].outputColorSpaceConfig.drawingBufferColorSpace},_getUnpackColorSpace:function(t=this.workingColorSpace){return this.spaces[t].workingColorSpaceConfig.unpackColorSpace}},I=[.64,.33,.3,.6,.15,.06],Q=[.2126,.7152,.0722],B=[.3127,.329];return C.define({[LinearSRGBColorSpace]:{primaries:I,whitePoint:B,transfer:LinearTransfer,toXYZ:LINEAR_REC709_TO_XYZ,fromXYZ:XYZ_TO_LINEAR_REC709,luminanceCoefficients:Q,workingColorSpaceConfig:{unpackColorSpace:SRGBColorSpace},outputColorSpaceConfig:{drawingBufferColorSpace:SRGBColorSpace}},[SRGBColorSpace]:{primaries:I,whitePoint:B,transfer:SRGBTransfer,toXYZ:LINEAR_REC709_TO_XYZ,fromXYZ:XYZ_TO_LINEAR_REC709,luminanceCoefficients:Q,outputColorSpaceConfig:{drawingBufferColorSpace:SRGBColorSpace}}}),C}const ColorManagement=createColorManagement();function SRGBToLinear(C){return C<.04045?C*.0773993808:Math.pow(C*.9478672986+.0521327014,2.4)}function LinearToSRGB(C){return C<.0031308?C*12.92:1.055*Math.pow(C,.41666)-.055}let _canvas;class ImageUtils{static getDataURL(I){if(/^data:/i.test(I.src)||typeof HTMLCanvasElement>"u")return I.src;let Q;if(I instanceof HTMLCanvasElement)Q=I;else{_canvas===void 0&&(_canvas=createElementNS("canvas")),_canvas.width=I.width,_canvas.height=I.height;const B=_canvas.getContext("2d");I instanceof ImageData?B.putImageData(I,0,0):B.drawImage(I,0,0,I.width,I.height),Q=_canvas}return Q.toDataURL("image/png")}static sRGBToLinear(I){if(typeof HTMLImageElement<"u"&&I instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&I instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&I instanceof ImageBitmap){const Q=createElementNS("canvas");Q.width=I.width,Q.height=I.height;const B=Q.getContext("2d");B.drawImage(I,0,0,I.width,I.height);const t=B.getImageData(0,0,I.width,I.height),l=t.data;for(let o=0;o<l.length;o++)l[o]=SRGBToLinear(l[o]/255)*255;return B.putImageData(t,0,0),Q}else if(I.data){const Q=I.data.slice(0);for(let B=0;B<Q.length;B++)Q instanceof Uint8Array||Q instanceof Uint8ClampedArray?Q[B]=Math.floor(SRGBToLinear(Q[B]/255)*255):Q[B]=SRGBToLinear(Q[B]);return{data:Q,width:I.width,height:I.height}}else return console.warn("THREE.ImageUtils.sRGBToLinear(): Unsupported image type. No color space conversion applied."),I}}let _sourceId=0;class Source{constructor(I=null){this.isSource=!0,Object.defineProperty(this,"id",{value:_sourceId++}),this.uuid=generateUUID(),this.data=I,this.dataReady=!0,this.version=0}set needsUpdate(I){I===!0&&this.version++}toJSON(I){const Q=I===void 0||typeof I=="string";if(!Q&&I.images[this.uuid]!==void 0)return I.images[this.uuid];const B={uuid:this.uuid,url:""},t=this.data;if(t!==null){let l;if(Array.isArray(t)){l=[];for(let o=0,n=t.length;o<n;o++)t[o].isDataTexture?l.push(serializeImage(t[o].image)):l.push(serializeImage(t[o]))}else l=serializeImage(t);B.url=l}return Q||(I.images[this.uuid]=B),B}}function serializeImage(C){return typeof HTMLImageElement<"u"&&C instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&C instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&C instanceof ImageBitmap?ImageUtils.getDataURL(C):C.data?{data:Array.from(C.data),width:C.width,height:C.height,type:C.data.constructor.name}:(console.warn("THREE.Texture: Unable to serialize Texture."),{})}let _textureId=0;class Texture extends EventDispatcher{constructor(I=Texture.DEFAULT_IMAGE,Q=Texture.DEFAULT_MAPPING,B=ClampToEdgeWrapping,t=ClampToEdgeWrapping,l=LinearFilter,o=LinearMipmapLinearFilter,n=RGBAFormat,D=UnsignedByteType,w=Texture.DEFAULT_ANISOTROPY,M=NoColorSpace){super(),this.isTexture=!0,Object.defineProperty(this,"id",{value:_textureId++}),this.uuid=generateUUID(),this.name="",this.source=new Source(I),this.mipmaps=[],this.mapping=Q,this.channel=0,this.wrapS=B,this.wrapT=t,this.magFilter=l,this.minFilter=o,this.anisotropy=w,this.format=n,this.internalFormat=null,this.type=D,this.offset=new Vector2(0,0),this.repeat=new Vector2(1,1),this.center=new Vector2(0,0),this.rotation=0,this.matrixAutoUpdate=!0,this.matrix=new Matrix3,this.generateMipmaps=!0,this.premultiplyAlpha=!1,this.flipY=!0,this.unpackAlignment=4,this.colorSpace=M,this.userData={},this.version=0,this.onUpdate=null,this.renderTarget=null,this.isRenderTargetTexture=!1,this.pmremVersion=0}get image(){return this.source.data}set image(I=null){this.source.data=I}updateMatrix(){this.matrix.setUvTransform(this.offset.x,this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)}clone(){return new this.constructor().copy(this)}copy(I){return this.name=I.name,this.source=I.source,this.mipmaps=I.mipmaps.slice(0),this.mapping=I.mapping,this.channel=I.channel,this.wrapS=I.wrapS,this.wrapT=I.wrapT,this.magFilter=I.magFilter,this.minFilter=I.minFilter,this.anisotropy=I.anisotropy,this.format=I.format,this.internalFormat=I.internalFormat,this.type=I.type,this.offset.copy(I.offset),this.repeat.copy(I.repeat),this.center.copy(I.center),this.rotation=I.rotation,this.matrixAutoUpdate=I.matrixAutoUpdate,this.matrix.copy(I.matrix),this.generateMipmaps=I.generateMipmaps,this.premultiplyAlpha=I.premultiplyAlpha,this.flipY=I.flipY,this.unpackAlignment=I.unpackAlignment,this.colorSpace=I.colorSpace,this.renderTarget=I.renderTarget,this.isRenderTargetTexture=I.isRenderTargetTexture,this.userData=JSON.parse(JSON.stringify(I.userData)),this.needsUpdate=!0,this}toJSON(I){const Q=I===void 0||typeof I=="string";if(!Q&&I.textures[this.uuid]!==void 0)return I.textures[this.uuid];const B={metadata:{version:4.6,type:"Texture",generator:"Texture.toJSON"},uuid:this.uuid,name:this.name,image:this.source.toJSON(I).uuid,mapping:this.mapping,channel:this.channel,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,internalFormat:this.internalFormat,type:this.type,colorSpace:this.colorSpace,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,generateMipmaps:this.generateMipmaps,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};return Object.keys(this.userData).length>0&&(B.userData=this.userData),Q||(I.textures[this.uuid]=B),B}dispose(){this.dispatchEvent({type:"dispose"})}transformUv(I){if(this.mapping!==UVMapping)return I;if(I.applyMatrix3(this.matrix),I.x<0||I.x>1)switch(this.wrapS){case RepeatWrapping:I.x=I.x-Math.floor(I.x);break;case ClampToEdgeWrapping:I.x=I.x<0?0:1;break;case MirroredRepeatWrapping:Math.abs(Math.floor(I.x)%2)===1?I.x=Math.ceil(I.x)-I.x:I.x=I.x-Math.floor(I.x);break}if(I.y<0||I.y>1)switch(this.wrapT){case RepeatWrapping:I.y=I.y-Math.floor(I.y);break;case ClampToEdgeWrapping:I.y=I.y<0?0:1;break;case MirroredRepeatWrapping:Math.abs(Math.floor(I.y)%2)===1?I.y=Math.ceil(I.y)-I.y:I.y=I.y-Math.floor(I.y);break}return this.flipY&&(I.y=1-I.y),I}set needsUpdate(I){I===!0&&(this.version++,this.source.needsUpdate=!0)}set needsPMREMUpdate(I){I===!0&&this.pmremVersion++}}Texture.DEFAULT_IMAGE=null;Texture.DEFAULT_MAPPING=UVMapping;Texture.DEFAULT_ANISOTROPY=1;class Vector4{constructor(I=0,Q=0,B=0,t=1){Vector4.prototype.isVector4=!0,this.x=I,this.y=Q,this.z=B,this.w=t}get width(){return this.z}set width(I){this.z=I}get height(){return this.w}set height(I){this.w=I}set(I,Q,B,t){return this.x=I,this.y=Q,this.z=B,this.w=t,this}setScalar(I){return this.x=I,this.y=I,this.z=I,this.w=I,this}setX(I){return this.x=I,this}setY(I){return this.y=I,this}setZ(I){return this.z=I,this}setW(I){return this.w=I,this}setComponent(I,Q){switch(I){case 0:this.x=Q;break;case 1:this.y=Q;break;case 2:this.z=Q;break;case 3:this.w=Q;break;default:throw new Error("index is out of range: "+I)}return this}getComponent(I){switch(I){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw new Error("index is out of range: "+I)}}clone(){return new this.constructor(this.x,this.y,this.z,this.w)}copy(I){return this.x=I.x,this.y=I.y,this.z=I.z,this.w=I.w!==void 0?I.w:1,this}add(I){return this.x+=I.x,this.y+=I.y,this.z+=I.z,this.w+=I.w,this}addScalar(I){return this.x+=I,this.y+=I,this.z+=I,this.w+=I,this}addVectors(I,Q){return this.x=I.x+Q.x,this.y=I.y+Q.y,this.z=I.z+Q.z,this.w=I.w+Q.w,this}addScaledVector(I,Q){return this.x+=I.x*Q,this.y+=I.y*Q,this.z+=I.z*Q,this.w+=I.w*Q,this}sub(I){return this.x-=I.x,this.y-=I.y,this.z-=I.z,this.w-=I.w,this}subScalar(I){return this.x-=I,this.y-=I,this.z-=I,this.w-=I,this}subVectors(I,Q){return this.x=I.x-Q.x,this.y=I.y-Q.y,this.z=I.z-Q.z,this.w=I.w-Q.w,this}multiply(I){return this.x*=I.x,this.y*=I.y,this.z*=I.z,this.w*=I.w,this}multiplyScalar(I){return this.x*=I,this.y*=I,this.z*=I,this.w*=I,this}applyMatrix4(I){const Q=this.x,B=this.y,t=this.z,l=this.w,o=I.elements;return this.x=o[0]*Q+o[4]*B+o[8]*t+o[12]*l,this.y=o[1]*Q+o[5]*B+o[9]*t+o[13]*l,this.z=o[2]*Q+o[6]*B+o[10]*t+o[14]*l,this.w=o[3]*Q+o[7]*B+o[11]*t+o[15]*l,this}divide(I){return this.x/=I.x,this.y/=I.y,this.z/=I.z,this.w/=I.w,this}divideScalar(I){return this.multiplyScalar(1/I)}setAxisAngleFromQuaternion(I){this.w=2*Math.acos(I.w);const Q=Math.sqrt(1-I.w*I.w);return Q<1e-4?(this.x=1,this.y=0,this.z=0):(this.x=I.x/Q,this.y=I.y/Q,this.z=I.z/Q),this}setAxisAngleFromRotationMatrix(I){let Q,B,t,l;const D=I.elements,w=D[0],M=D[4],d=D[8],G=D[1],N=D[5],k=D[9],m=D[2],Y=D[6],S=D[10];if(Math.abs(M-G)<.01&&Math.abs(d-m)<.01&&Math.abs(k-Y)<.01){if(Math.abs(M+G)<.1&&Math.abs(d+m)<.1&&Math.abs(k+Y)<.1&&Math.abs(w+N+S-3)<.1)return this.set(1,0,0,0),this;Q=Math.PI;const q=(w+1)/2,P=(N+1)/2,gA=(S+1)/2,QA=(M+G)/4,J=(d+m)/4,EA=(k+Y)/4;return q>P&&q>gA?q<.01?(B=0,t=.707106781,l=.707106781):(B=Math.sqrt(q),t=QA/B,l=J/B):P>gA?P<.01?(B=.707106781,t=0,l=.707106781):(t=Math.sqrt(P),B=QA/t,l=EA/t):gA<.01?(B=.707106781,t=.707106781,l=0):(l=Math.sqrt(gA),B=J/l,t=EA/l),this.set(B,t,l,Q),this}let X=Math.sqrt((Y-k)*(Y-k)+(d-m)*(d-m)+(G-M)*(G-M));return Math.abs(X)<.001&&(X=1),this.x=(Y-k)/X,this.y=(d-m)/X,this.z=(G-M)/X,this.w=Math.acos((w+N+S-1)/2),this}setFromMatrixPosition(I){const Q=I.elements;return this.x=Q[12],this.y=Q[13],this.z=Q[14],this.w=Q[15],this}min(I){return this.x=Math.min(this.x,I.x),this.y=Math.min(this.y,I.y),this.z=Math.min(this.z,I.z),this.w=Math.min(this.w,I.w),this}max(I){return this.x=Math.max(this.x,I.x),this.y=Math.max(this.y,I.y),this.z=Math.max(this.z,I.z),this.w=Math.max(this.w,I.w),this}clamp(I,Q){return this.x=clamp(this.x,I.x,Q.x),this.y=clamp(this.y,I.y,Q.y),this.z=clamp(this.z,I.z,Q.z),this.w=clamp(this.w,I.w,Q.w),this}clampScalar(I,Q){return this.x=clamp(this.x,I,Q),this.y=clamp(this.y,I,Q),this.z=clamp(this.z,I,Q),this.w=clamp(this.w,I,Q),this}clampLength(I,Q){const B=this.length();return this.divideScalar(B||1).multiplyScalar(clamp(B,I,Q))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this.w=Math.floor(this.w),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this.w=Math.ceil(this.w),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this.w=Math.round(this.w),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this.w=Math.trunc(this.w),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this.w=-this.w,this}dot(I){return this.x*I.x+this.y*I.y+this.z*I.z+this.w*I.w}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)}normalize(){return this.divideScalar(this.length()||1)}setLength(I){return this.normalize().multiplyScalar(I)}lerp(I,Q){return this.x+=(I.x-this.x)*Q,this.y+=(I.y-this.y)*Q,this.z+=(I.z-this.z)*Q,this.w+=(I.w-this.w)*Q,this}lerpVectors(I,Q,B){return this.x=I.x+(Q.x-I.x)*B,this.y=I.y+(Q.y-I.y)*B,this.z=I.z+(Q.z-I.z)*B,this.w=I.w+(Q.w-I.w)*B,this}equals(I){return I.x===this.x&&I.y===this.y&&I.z===this.z&&I.w===this.w}fromArray(I,Q=0){return this.x=I[Q],this.y=I[Q+1],this.z=I[Q+2],this.w=I[Q+3],this}toArray(I=[],Q=0){return I[Q]=this.x,I[Q+1]=this.y,I[Q+2]=this.z,I[Q+3]=this.w,I}fromBufferAttribute(I,Q){return this.x=I.getX(Q),this.y=I.getY(Q),this.z=I.getZ(Q),this.w=I.getW(Q),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this.w=Math.random(),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z,yield this.w}}class RenderTarget extends EventDispatcher{constructor(I=1,Q=1,B={}){super(),this.isRenderTarget=!0,this.width=I,this.height=Q,this.depth=1,this.scissor=new Vector4(0,0,I,Q),this.scissorTest=!1,this.viewport=new Vector4(0,0,I,Q);const t={width:I,height:Q,depth:1};B=Object.assign({generateMipmaps:!1,internalFormat:null,minFilter:LinearFilter,depthBuffer:!0,stencilBuffer:!1,resolveDepthBuffer:!0,resolveStencilBuffer:!0,depthTexture:null,samples:0,count:1},B);const l=new Texture(t,B.mapping,B.wrapS,B.wrapT,B.magFilter,B.minFilter,B.format,B.type,B.anisotropy,B.colorSpace);l.flipY=!1,l.generateMipmaps=B.generateMipmaps,l.internalFormat=B.internalFormat,this.textures=[];const o=B.count;for(let n=0;n<o;n++)this.textures[n]=l.clone(),this.textures[n].isRenderTargetTexture=!0,this.textures[n].renderTarget=this;this.depthBuffer=B.depthBuffer,this.stencilBuffer=B.stencilBuffer,this.resolveDepthBuffer=B.resolveDepthBuffer,this.resolveStencilBuffer=B.resolveStencilBuffer,this._depthTexture=null,this.depthTexture=B.depthTexture,this.samples=B.samples}get texture(){return this.textures[0]}set texture(I){this.textures[0]=I}set depthTexture(I){this._depthTexture!==null&&(this._depthTexture.renderTarget=null),I!==null&&(I.renderTarget=this),this._depthTexture=I}get depthTexture(){return this._depthTexture}setSize(I,Q,B=1){if(this.width!==I||this.height!==Q||this.depth!==B){this.width=I,this.height=Q,this.depth=B;for(let t=0,l=this.textures.length;t<l;t++)this.textures[t].image.width=I,this.textures[t].image.height=Q,this.textures[t].image.depth=B;this.dispose()}this.viewport.set(0,0,I,Q),this.scissor.set(0,0,I,Q)}clone(){return new this.constructor().copy(this)}copy(I){this.width=I.width,this.height=I.height,this.depth=I.depth,this.scissor.copy(I.scissor),this.scissorTest=I.scissorTest,this.viewport.copy(I.viewport),this.textures.length=0;for(let Q=0,B=I.textures.length;Q<B;Q++){this.textures[Q]=I.textures[Q].clone(),this.textures[Q].isRenderTargetTexture=!0,this.textures[Q].renderTarget=this;const t=Object.assign({},I.textures[Q].image);this.textures[Q].source=new Source(t)}return this.depthBuffer=I.depthBuffer,this.stencilBuffer=I.stencilBuffer,this.resolveDepthBuffer=I.resolveDepthBuffer,this.resolveStencilBuffer=I.resolveStencilBuffer,I.depthTexture!==null&&(this.depthTexture=I.depthTexture.clone()),this.samples=I.samples,this}dispose(){this.dispatchEvent({type:"dispose"})}}class WebGLRenderTarget extends RenderTarget{constructor(I=1,Q=1,B={}){super(I,Q,B),this.isWebGLRenderTarget=!0}}class DataArrayTexture extends Texture{constructor(I=null,Q=1,B=1,t=1){super(null),this.isDataArrayTexture=!0,this.image={data:I,width:Q,height:B,depth:t},this.magFilter=NearestFilter,this.minFilter=NearestFilter,this.wrapR=ClampToEdgeWrapping,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1,this.layerUpdates=new Set}addLayerUpdate(I){this.layerUpdates.add(I)}clearLayerUpdates(){this.layerUpdates.clear()}}class Data3DTexture extends Texture{constructor(I=null,Q=1,B=1,t=1){super(null),this.isData3DTexture=!0,this.image={data:I,width:Q,height:B,depth:t},this.magFilter=NearestFilter,this.minFilter=NearestFilter,this.wrapR=ClampToEdgeWrapping,this.generateMipmaps=!1,this.flipY=!1,this.unpackAlignment=1}}class Quaternion{constructor(I=0,Q=0,B=0,t=1){this.isQuaternion=!0,this._x=I,this._y=Q,this._z=B,this._w=t}static slerpFlat(I,Q,B,t,l,o,n){let D=B[t+0],w=B[t+1],M=B[t+2],d=B[t+3];const G=l[o+0],N=l[o+1],k=l[o+2],m=l[o+3];if(n===0){I[Q+0]=D,I[Q+1]=w,I[Q+2]=M,I[Q+3]=d;return}if(n===1){I[Q+0]=G,I[Q+1]=N,I[Q+2]=k,I[Q+3]=m;return}if(d!==m||D!==G||w!==N||M!==k){let Y=1-n;const S=D*G+w*N+M*k+d*m,X=S>=0?1:-1,q=1-S*S;if(q>Number.EPSILON){const gA=Math.sqrt(q),QA=Math.atan2(gA,S*X);Y=Math.sin(Y*QA)/gA,n=Math.sin(n*QA)/gA}const P=n*X;if(D=D*Y+G*P,w=w*Y+N*P,M=M*Y+k*P,d=d*Y+m*P,Y===1-n){const gA=1/Math.sqrt(D*D+w*w+M*M+d*d);D*=gA,w*=gA,M*=gA,d*=gA}}I[Q]=D,I[Q+1]=w,I[Q+2]=M,I[Q+3]=d}static multiplyQuaternionsFlat(I,Q,B,t,l,o){const n=B[t],D=B[t+1],w=B[t+2],M=B[t+3],d=l[o],G=l[o+1],N=l[o+2],k=l[o+3];return I[Q]=n*k+M*d+D*N-w*G,I[Q+1]=D*k+M*G+w*d-n*N,I[Q+2]=w*k+M*N+n*G-D*d,I[Q+3]=M*k-n*d-D*G-w*N,I}get x(){return this._x}set x(I){this._x=I,this._onChangeCallback()}get y(){return this._y}set y(I){this._y=I,this._onChangeCallback()}get z(){return this._z}set z(I){this._z=I,this._onChangeCallback()}get w(){return this._w}set w(I){this._w=I,this._onChangeCallback()}set(I,Q,B,t){return this._x=I,this._y=Q,this._z=B,this._w=t,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._w)}copy(I){return this._x=I.x,this._y=I.y,this._z=I.z,this._w=I.w,this._onChangeCallback(),this}setFromEuler(I,Q=!0){const B=I._x,t=I._y,l=I._z,o=I._order,n=Math.cos,D=Math.sin,w=n(B/2),M=n(t/2),d=n(l/2),G=D(B/2),N=D(t/2),k=D(l/2);switch(o){case"XYZ":this._x=G*M*d+w*N*k,this._y=w*N*d-G*M*k,this._z=w*M*k+G*N*d,this._w=w*M*d-G*N*k;break;case"YXZ":this._x=G*M*d+w*N*k,this._y=w*N*d-G*M*k,this._z=w*M*k-G*N*d,this._w=w*M*d+G*N*k;break;case"ZXY":this._x=G*M*d-w*N*k,this._y=w*N*d+G*M*k,this._z=w*M*k+G*N*d,this._w=w*M*d-G*N*k;break;case"ZYX":this._x=G*M*d-w*N*k,this._y=w*N*d+G*M*k,this._z=w*M*k-G*N*d,this._w=w*M*d+G*N*k;break;case"YZX":this._x=G*M*d+w*N*k,this._y=w*N*d+G*M*k,this._z=w*M*k-G*N*d,this._w=w*M*d-G*N*k;break;case"XZY":this._x=G*M*d-w*N*k,this._y=w*N*d-G*M*k,this._z=w*M*k+G*N*d,this._w=w*M*d+G*N*k;break;default:console.warn("THREE.Quaternion: .setFromEuler() encountered an unknown order: "+o)}return Q===!0&&this._onChangeCallback(),this}setFromAxisAngle(I,Q){const B=Q/2,t=Math.sin(B);return this._x=I.x*t,this._y=I.y*t,this._z=I.z*t,this._w=Math.cos(B),this._onChangeCallback(),this}setFromRotationMatrix(I){const Q=I.elements,B=Q[0],t=Q[4],l=Q[8],o=Q[1],n=Q[5],D=Q[9],w=Q[2],M=Q[6],d=Q[10],G=B+n+d;if(G>0){const N=.5/Math.sqrt(G+1);this._w=.25/N,this._x=(M-D)*N,this._y=(l-w)*N,this._z=(o-t)*N}else if(B>n&&B>d){const N=2*Math.sqrt(1+B-n-d);this._w=(M-D)/N,this._x=.25*N,this._y=(t+o)/N,this._z=(l+w)/N}else if(n>d){const N=2*Math.sqrt(1+n-B-d);this._w=(l-w)/N,this._x=(t+o)/N,this._y=.25*N,this._z=(D+M)/N}else{const N=2*Math.sqrt(1+d-B-n);this._w=(o-t)/N,this._x=(l+w)/N,this._y=(D+M)/N,this._z=.25*N}return this._onChangeCallback(),this}setFromUnitVectors(I,Q){let B=I.dot(Q)+1;return B<Number.EPSILON?(B=0,Math.abs(I.x)>Math.abs(I.z)?(this._x=-I.y,this._y=I.x,this._z=0,this._w=B):(this._x=0,this._y=-I.z,this._z=I.y,this._w=B)):(this._x=I.y*Q.z-I.z*Q.y,this._y=I.z*Q.x-I.x*Q.z,this._z=I.x*Q.y-I.y*Q.x,this._w=B),this.normalize()}angleTo(I){return 2*Math.acos(Math.abs(clamp(this.dot(I),-1,1)))}rotateTowards(I,Q){const B=this.angleTo(I);if(B===0)return this;const t=Math.min(1,Q/B);return this.slerp(I,t),this}identity(){return this.set(0,0,0,1)}invert(){return this.conjugate()}conjugate(){return this._x*=-1,this._y*=-1,this._z*=-1,this._onChangeCallback(),this}dot(I){return this._x*I._x+this._y*I._y+this._z*I._z+this._w*I._w}lengthSq(){return this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w}length(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)}normalize(){let I=this.length();return I===0?(this._x=0,this._y=0,this._z=0,this._w=1):(I=1/I,this._x=this._x*I,this._y=this._y*I,this._z=this._z*I,this._w=this._w*I),this._onChangeCallback(),this}multiply(I){return this.multiplyQuaternions(this,I)}premultiply(I){return this.multiplyQuaternions(I,this)}multiplyQuaternions(I,Q){const B=I._x,t=I._y,l=I._z,o=I._w,n=Q._x,D=Q._y,w=Q._z,M=Q._w;return this._x=B*M+o*n+t*w-l*D,this._y=t*M+o*D+l*n-B*w,this._z=l*M+o*w+B*D-t*n,this._w=o*M-B*n-t*D-l*w,this._onChangeCallback(),this}slerp(I,Q){if(Q===0)return this;if(Q===1)return this.copy(I);const B=this._x,t=this._y,l=this._z,o=this._w;let n=o*I._w+B*I._x+t*I._y+l*I._z;if(n<0?(this._w=-I._w,this._x=-I._x,this._y=-I._y,this._z=-I._z,n=-n):this.copy(I),n>=1)return this._w=o,this._x=B,this._y=t,this._z=l,this;const D=1-n*n;if(D<=Number.EPSILON){const N=1-Q;return this._w=N*o+Q*this._w,this._x=N*B+Q*this._x,this._y=N*t+Q*this._y,this._z=N*l+Q*this._z,this.normalize(),this}const w=Math.sqrt(D),M=Math.atan2(w,n),d=Math.sin((1-Q)*M)/w,G=Math.sin(Q*M)/w;return this._w=o*d+this._w*G,this._x=B*d+this._x*G,this._y=t*d+this._y*G,this._z=l*d+this._z*G,this._onChangeCallback(),this}slerpQuaternions(I,Q,B){return this.copy(I).slerp(Q,B)}random(){const I=2*Math.PI*Math.random(),Q=2*Math.PI*Math.random(),B=Math.random(),t=Math.sqrt(1-B),l=Math.sqrt(B);return this.set(t*Math.sin(I),t*Math.cos(I),l*Math.sin(Q),l*Math.cos(Q))}equals(I){return I._x===this._x&&I._y===this._y&&I._z===this._z&&I._w===this._w}fromArray(I,Q=0){return this._x=I[Q],this._y=I[Q+1],this._z=I[Q+2],this._w=I[Q+3],this._onChangeCallback(),this}toArray(I=[],Q=0){return I[Q]=this._x,I[Q+1]=this._y,I[Q+2]=this._z,I[Q+3]=this._w,I}fromBufferAttribute(I,Q){return this._x=I.getX(Q),this._y=I.getY(Q),this._z=I.getZ(Q),this._w=I.getW(Q),this._onChangeCallback(),this}toJSON(){return this.toArray()}_onChange(I){return this._onChangeCallback=I,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._w}}class Vector3{constructor(I=0,Q=0,B=0){Vector3.prototype.isVector3=!0,this.x=I,this.y=Q,this.z=B}set(I,Q,B){return B===void 0&&(B=this.z),this.x=I,this.y=Q,this.z=B,this}setScalar(I){return this.x=I,this.y=I,this.z=I,this}setX(I){return this.x=I,this}setY(I){return this.y=I,this}setZ(I){return this.z=I,this}setComponent(I,Q){switch(I){case 0:this.x=Q;break;case 1:this.y=Q;break;case 2:this.z=Q;break;default:throw new Error("index is out of range: "+I)}return this}getComponent(I){switch(I){case 0:return this.x;case 1:return this.y;case 2:return this.z;default:throw new Error("index is out of range: "+I)}}clone(){return new this.constructor(this.x,this.y,this.z)}copy(I){return this.x=I.x,this.y=I.y,this.z=I.z,this}add(I){return this.x+=I.x,this.y+=I.y,this.z+=I.z,this}addScalar(I){return this.x+=I,this.y+=I,this.z+=I,this}addVectors(I,Q){return this.x=I.x+Q.x,this.y=I.y+Q.y,this.z=I.z+Q.z,this}addScaledVector(I,Q){return this.x+=I.x*Q,this.y+=I.y*Q,this.z+=I.z*Q,this}sub(I){return this.x-=I.x,this.y-=I.y,this.z-=I.z,this}subScalar(I){return this.x-=I,this.y-=I,this.z-=I,this}subVectors(I,Q){return this.x=I.x-Q.x,this.y=I.y-Q.y,this.z=I.z-Q.z,this}multiply(I){return this.x*=I.x,this.y*=I.y,this.z*=I.z,this}multiplyScalar(I){return this.x*=I,this.y*=I,this.z*=I,this}multiplyVectors(I,Q){return this.x=I.x*Q.x,this.y=I.y*Q.y,this.z=I.z*Q.z,this}applyEuler(I){return this.applyQuaternion(_quaternion$4.setFromEuler(I))}applyAxisAngle(I,Q){return this.applyQuaternion(_quaternion$4.setFromAxisAngle(I,Q))}applyMatrix3(I){const Q=this.x,B=this.y,t=this.z,l=I.elements;return this.x=l[0]*Q+l[3]*B+l[6]*t,this.y=l[1]*Q+l[4]*B+l[7]*t,this.z=l[2]*Q+l[5]*B+l[8]*t,this}applyNormalMatrix(I){return this.applyMatrix3(I).normalize()}applyMatrix4(I){const Q=this.x,B=this.y,t=this.z,l=I.elements,o=1/(l[3]*Q+l[7]*B+l[11]*t+l[15]);return this.x=(l[0]*Q+l[4]*B+l[8]*t+l[12])*o,this.y=(l[1]*Q+l[5]*B+l[9]*t+l[13])*o,this.z=(l[2]*Q+l[6]*B+l[10]*t+l[14])*o,this}applyQuaternion(I){const Q=this.x,B=this.y,t=this.z,l=I.x,o=I.y,n=I.z,D=I.w,w=2*(o*t-n*B),M=2*(n*Q-l*t),d=2*(l*B-o*Q);return this.x=Q+D*w+o*d-n*M,this.y=B+D*M+n*w-l*d,this.z=t+D*d+l*M-o*w,this}project(I){return this.applyMatrix4(I.matrixWorldInverse).applyMatrix4(I.projectionMatrix)}unproject(I){return this.applyMatrix4(I.projectionMatrixInverse).applyMatrix4(I.matrixWorld)}transformDirection(I){const Q=this.x,B=this.y,t=this.z,l=I.elements;return this.x=l[0]*Q+l[4]*B+l[8]*t,this.y=l[1]*Q+l[5]*B+l[9]*t,this.z=l[2]*Q+l[6]*B+l[10]*t,this.normalize()}divide(I){return this.x/=I.x,this.y/=I.y,this.z/=I.z,this}divideScalar(I){return this.multiplyScalar(1/I)}min(I){return this.x=Math.min(this.x,I.x),this.y=Math.min(this.y,I.y),this.z=Math.min(this.z,I.z),this}max(I){return this.x=Math.max(this.x,I.x),this.y=Math.max(this.y,I.y),this.z=Math.max(this.z,I.z),this}clamp(I,Q){return this.x=clamp(this.x,I.x,Q.x),this.y=clamp(this.y,I.y,Q.y),this.z=clamp(this.z,I.z,Q.z),this}clampScalar(I,Q){return this.x=clamp(this.x,I,Q),this.y=clamp(this.y,I,Q),this.z=clamp(this.z,I,Q),this}clampLength(I,Q){const B=this.length();return this.divideScalar(B||1).multiplyScalar(clamp(B,I,Q))}floor(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this.z=Math.floor(this.z),this}ceil(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this.z=Math.ceil(this.z),this}round(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this.z=Math.round(this.z),this}roundToZero(){return this.x=Math.trunc(this.x),this.y=Math.trunc(this.y),this.z=Math.trunc(this.z),this}negate(){return this.x=-this.x,this.y=-this.y,this.z=-this.z,this}dot(I){return this.x*I.x+this.y*I.y+this.z*I.z}lengthSq(){return this.x*this.x+this.y*this.y+this.z*this.z}length(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)}manhattanLength(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)}normalize(){return this.divideScalar(this.length()||1)}setLength(I){return this.normalize().multiplyScalar(I)}lerp(I,Q){return this.x+=(I.x-this.x)*Q,this.y+=(I.y-this.y)*Q,this.z+=(I.z-this.z)*Q,this}lerpVectors(I,Q,B){return this.x=I.x+(Q.x-I.x)*B,this.y=I.y+(Q.y-I.y)*B,this.z=I.z+(Q.z-I.z)*B,this}cross(I){return this.crossVectors(this,I)}crossVectors(I,Q){const B=I.x,t=I.y,l=I.z,o=Q.x,n=Q.y,D=Q.z;return this.x=t*D-l*n,this.y=l*o-B*D,this.z=B*n-t*o,this}projectOnVector(I){const Q=I.lengthSq();if(Q===0)return this.set(0,0,0);const B=I.dot(this)/Q;return this.copy(I).multiplyScalar(B)}projectOnPlane(I){return _vector$c.copy(this).projectOnVector(I),this.sub(_vector$c)}reflect(I){return this.sub(_vector$c.copy(I).multiplyScalar(2*this.dot(I)))}angleTo(I){const Q=Math.sqrt(this.lengthSq()*I.lengthSq());if(Q===0)return Math.PI/2;const B=this.dot(I)/Q;return Math.acos(clamp(B,-1,1))}distanceTo(I){return Math.sqrt(this.distanceToSquared(I))}distanceToSquared(I){const Q=this.x-I.x,B=this.y-I.y,t=this.z-I.z;return Q*Q+B*B+t*t}manhattanDistanceTo(I){return Math.abs(this.x-I.x)+Math.abs(this.y-I.y)+Math.abs(this.z-I.z)}setFromSpherical(I){return this.setFromSphericalCoords(I.radius,I.phi,I.theta)}setFromSphericalCoords(I,Q,B){const t=Math.sin(Q)*I;return this.x=t*Math.sin(B),this.y=Math.cos(Q)*I,this.z=t*Math.cos(B),this}setFromCylindrical(I){return this.setFromCylindricalCoords(I.radius,I.theta,I.y)}setFromCylindricalCoords(I,Q,B){return this.x=I*Math.sin(Q),this.y=B,this.z=I*Math.cos(Q),this}setFromMatrixPosition(I){const Q=I.elements;return this.x=Q[12],this.y=Q[13],this.z=Q[14],this}setFromMatrixScale(I){const Q=this.setFromMatrixColumn(I,0).length(),B=this.setFromMatrixColumn(I,1).length(),t=this.setFromMatrixColumn(I,2).length();return this.x=Q,this.y=B,this.z=t,this}setFromMatrixColumn(I,Q){return this.fromArray(I.elements,Q*4)}setFromMatrix3Column(I,Q){return this.fromArray(I.elements,Q*3)}setFromEuler(I){return this.x=I._x,this.y=I._y,this.z=I._z,this}setFromColor(I){return this.x=I.r,this.y=I.g,this.z=I.b,this}equals(I){return I.x===this.x&&I.y===this.y&&I.z===this.z}fromArray(I,Q=0){return this.x=I[Q],this.y=I[Q+1],this.z=I[Q+2],this}toArray(I=[],Q=0){return I[Q]=this.x,I[Q+1]=this.y,I[Q+2]=this.z,I}fromBufferAttribute(I,Q){return this.x=I.getX(Q),this.y=I.getY(Q),this.z=I.getZ(Q),this}random(){return this.x=Math.random(),this.y=Math.random(),this.z=Math.random(),this}randomDirection(){const I=Math.random()*Math.PI*2,Q=Math.random()*2-1,B=Math.sqrt(1-Q*Q);return this.x=B*Math.cos(I),this.y=Q,this.z=B*Math.sin(I),this}*[Symbol.iterator](){yield this.x,yield this.y,yield this.z}}const _vector$c=new Vector3,_quaternion$4=new Quaternion;class Box3{constructor(I=new Vector3(1/0,1/0,1/0),Q=new Vector3(-1/0,-1/0,-1/0)){this.isBox3=!0,this.min=I,this.max=Q}set(I,Q){return this.min.copy(I),this.max.copy(Q),this}setFromArray(I){this.makeEmpty();for(let Q=0,B=I.length;Q<B;Q+=3)this.expandByPoint(_vector$b.fromArray(I,Q));return this}setFromBufferAttribute(I){this.makeEmpty();for(let Q=0,B=I.count;Q<B;Q++)this.expandByPoint(_vector$b.fromBufferAttribute(I,Q));return this}setFromPoints(I){this.makeEmpty();for(let Q=0,B=I.length;Q<B;Q++)this.expandByPoint(I[Q]);return this}setFromCenterAndSize(I,Q){const B=_vector$b.copy(Q).multiplyScalar(.5);return this.min.copy(I).sub(B),this.max.copy(I).add(B),this}setFromObject(I,Q=!1){return this.makeEmpty(),this.expandByObject(I,Q)}clone(){return new this.constructor().copy(this)}copy(I){return this.min.copy(I.min),this.max.copy(I.max),this}makeEmpty(){return this.min.x=this.min.y=this.min.z=1/0,this.max.x=this.max.y=this.max.z=-1/0,this}isEmpty(){return this.max.x<this.min.x||this.max.y<this.min.y||this.max.z<this.min.z}getCenter(I){return this.isEmpty()?I.set(0,0,0):I.addVectors(this.min,this.max).multiplyScalar(.5)}getSize(I){return this.isEmpty()?I.set(0,0,0):I.subVectors(this.max,this.min)}expandByPoint(I){return this.min.min(I),this.max.max(I),this}expandByVector(I){return this.min.sub(I),this.max.add(I),this}expandByScalar(I){return this.min.addScalar(-I),this.max.addScalar(I),this}expandByObject(I,Q=!1){I.updateWorldMatrix(!1,!1);const B=I.geometry;if(B!==void 0){const l=B.getAttribute("position");if(Q===!0&&l!==void 0&&I.isInstancedMesh!==!0)for(let o=0,n=l.count;o<n;o++)I.isMesh===!0?I.getVertexPosition(o,_vector$b):_vector$b.fromBufferAttribute(l,o),_vector$b.applyMatrix4(I.matrixWorld),this.expandByPoint(_vector$b);else I.boundingBox!==void 0?(I.boundingBox===null&&I.computeBoundingBox(),_box$4.copy(I.boundingBox)):(B.boundingBox===null&&B.computeBoundingBox(),_box$4.copy(B.boundingBox)),_box$4.applyMatrix4(I.matrixWorld),this.union(_box$4)}const t=I.children;for(let l=0,o=t.length;l<o;l++)this.expandByObject(t[l],Q);return this}containsPoint(I){return I.x>=this.min.x&&I.x<=this.max.x&&I.y>=this.min.y&&I.y<=this.max.y&&I.z>=this.min.z&&I.z<=this.max.z}containsBox(I){return this.min.x<=I.min.x&&I.max.x<=this.max.x&&this.min.y<=I.min.y&&I.max.y<=this.max.y&&this.min.z<=I.min.z&&I.max.z<=this.max.z}getParameter(I,Q){return Q.set((I.x-this.min.x)/(this.max.x-this.min.x),(I.y-this.min.y)/(this.max.y-this.min.y),(I.z-this.min.z)/(this.max.z-this.min.z))}intersectsBox(I){return I.max.x>=this.min.x&&I.min.x<=this.max.x&&I.max.y>=this.min.y&&I.min.y<=this.max.y&&I.max.z>=this.min.z&&I.min.z<=this.max.z}intersectsSphere(I){return this.clampPoint(I.center,_vector$b),_vector$b.distanceToSquared(I.center)<=I.radius*I.radius}intersectsPlane(I){let Q,B;return I.normal.x>0?(Q=I.normal.x*this.min.x,B=I.normal.x*this.max.x):(Q=I.normal.x*this.max.x,B=I.normal.x*this.min.x),I.normal.y>0?(Q+=I.normal.y*this.min.y,B+=I.normal.y*this.max.y):(Q+=I.normal.y*this.max.y,B+=I.normal.y*this.min.y),I.normal.z>0?(Q+=I.normal.z*this.min.z,B+=I.normal.z*this.max.z):(Q+=I.normal.z*this.max.z,B+=I.normal.z*this.min.z),Q<=-I.constant&&B>=-I.constant}intersectsTriangle(I){if(this.isEmpty())return!1;this.getCenter(_center),_extents.subVectors(this.max,_center),_v0$2.subVectors(I.a,_center),_v1$7.subVectors(I.b,_center),_v2$4.subVectors(I.c,_center),_f0.subVectors(_v1$7,_v0$2),_f1.subVectors(_v2$4,_v1$7),_f2.subVectors(_v0$2,_v2$4);let Q=[0,-_f0.z,_f0.y,0,-_f1.z,_f1.y,0,-_f2.z,_f2.y,_f0.z,0,-_f0.x,_f1.z,0,-_f1.x,_f2.z,0,-_f2.x,-_f0.y,_f0.x,0,-_f1.y,_f1.x,0,-_f2.y,_f2.x,0];return!satForAxes(Q,_v0$2,_v1$7,_v2$4,_extents)||(Q=[1,0,0,0,1,0,0,0,1],!satForAxes(Q,_v0$2,_v1$7,_v2$4,_extents))?!1:(_triangleNormal.crossVectors(_f0,_f1),Q=[_triangleNormal.x,_triangleNormal.y,_triangleNormal.z],satForAxes(Q,_v0$2,_v1$7,_v2$4,_extents))}clampPoint(I,Q){return Q.copy(I).clamp(this.min,this.max)}distanceToPoint(I){return this.clampPoint(I,_vector$b).distanceTo(I)}getBoundingSphere(I){return this.isEmpty()?I.makeEmpty():(this.getCenter(I.center),I.radius=this.getSize(_vector$b).length()*.5),I}intersect(I){return this.min.max(I.min),this.max.min(I.max),this.isEmpty()&&this.makeEmpty(),this}union(I){return this.min.min(I.min),this.max.max(I.max),this}applyMatrix4(I){return this.isEmpty()?this:(_points[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(I),_points[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(I),_points[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(I),_points[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(I),_points[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(I),_points[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(I),_points[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(I),_points[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(I),this.setFromPoints(_points),this)}translate(I){return this.min.add(I),this.max.add(I),this}equals(I){return I.min.equals(this.min)&&I.max.equals(this.max)}}const _points=[new Vector3,new Vector3,new Vector3,new Vector3,new Vector3,new Vector3,new Vector3,new Vector3],_vector$b=new Vector3,_box$4=new Box3,_v0$2=new Vector3,_v1$7=new Vector3,_v2$4=new Vector3,_f0=new Vector3,_f1=new Vector3,_f2=new Vector3,_center=new Vector3,_extents=new Vector3,_triangleNormal=new Vector3,_testAxis=new Vector3;function satForAxes(C,I,Q,B,t){for(let l=0,o=C.length-3;l<=o;l+=3){_testAxis.fromArray(C,l);const n=t.x*Math.abs(_testAxis.x)+t.y*Math.abs(_testAxis.y)+t.z*Math.abs(_testAxis.z),D=I.dot(_testAxis),w=Q.dot(_testAxis),M=B.dot(_testAxis);if(Math.max(-Math.max(D,w,M),Math.min(D,w,M))>n)return!1}return!0}const _box$3=new Box3,_v1$6=new Vector3,_v2$3=new Vector3;class Sphere{constructor(I=new Vector3,Q=-1){this.isSphere=!0,this.center=I,this.radius=Q}set(I,Q){return this.center.copy(I),this.radius=Q,this}setFromPoints(I,Q){const B=this.center;Q!==void 0?B.copy(Q):_box$3.setFromPoints(I).getCenter(B);let t=0;for(let l=0,o=I.length;l<o;l++)t=Math.max(t,B.distanceToSquared(I[l]));return this.radius=Math.sqrt(t),this}copy(I){return this.center.copy(I.center),this.radius=I.radius,this}isEmpty(){return this.radius<0}makeEmpty(){return this.center.set(0,0,0),this.radius=-1,this}containsPoint(I){return I.distanceToSquared(this.center)<=this.radius*this.radius}distanceToPoint(I){return I.distanceTo(this.center)-this.radius}intersectsSphere(I){const Q=this.radius+I.radius;return I.center.distanceToSquared(this.center)<=Q*Q}intersectsBox(I){return I.intersectsSphere(this)}intersectsPlane(I){return Math.abs(I.distanceToPoint(this.center))<=this.radius}clampPoint(I,Q){const B=this.center.distanceToSquared(I);return Q.copy(I),B>this.radius*this.radius&&(Q.sub(this.center).normalize(),Q.multiplyScalar(this.radius).add(this.center)),Q}getBoundingBox(I){return this.isEmpty()?(I.makeEmpty(),I):(I.set(this.center,this.center),I.expandByScalar(this.radius),I)}applyMatrix4(I){return this.center.applyMatrix4(I),this.radius=this.radius*I.getMaxScaleOnAxis(),this}translate(I){return this.center.add(I),this}expandByPoint(I){if(this.isEmpty())return this.center.copy(I),this.radius=0,this;_v1$6.subVectors(I,this.center);const Q=_v1$6.lengthSq();if(Q>this.radius*this.radius){const B=Math.sqrt(Q),t=(B-this.radius)*.5;this.center.addScaledVector(_v1$6,t/B),this.radius+=t}return this}union(I){return I.isEmpty()?this:this.isEmpty()?(this.copy(I),this):(this.center.equals(I.center)===!0?this.radius=Math.max(this.radius,I.radius):(_v2$3.subVectors(I.center,this.center).setLength(I.radius),this.expandByPoint(_v1$6.copy(I.center).add(_v2$3)),this.expandByPoint(_v1$6.copy(I.center).sub(_v2$3))),this)}equals(I){return I.center.equals(this.center)&&I.radius===this.radius}clone(){return new this.constructor().copy(this)}}const _vector$a=new Vector3,_segCenter=new Vector3,_segDir=new Vector3,_diff=new Vector3,_edge1=new Vector3,_edge2=new Vector3,_normal$1=new Vector3;class Ray{constructor(I=new Vector3,Q=new Vector3(0,0,-1)){this.origin=I,this.direction=Q}set(I,Q){return this.origin.copy(I),this.direction.copy(Q),this}copy(I){return this.origin.copy(I.origin),this.direction.copy(I.direction),this}at(I,Q){return Q.copy(this.origin).addScaledVector(this.direction,I)}lookAt(I){return this.direction.copy(I).sub(this.origin).normalize(),this}recast(I){return this.origin.copy(this.at(I,_vector$a)),this}closestPointToPoint(I,Q){Q.subVectors(I,this.origin);const B=Q.dot(this.direction);return B<0?Q.copy(this.origin):Q.copy(this.origin).addScaledVector(this.direction,B)}distanceToPoint(I){return Math.sqrt(this.distanceSqToPoint(I))}distanceSqToPoint(I){const Q=_vector$a.subVectors(I,this.origin).dot(this.direction);return Q<0?this.origin.distanceToSquared(I):(_vector$a.copy(this.origin).addScaledVector(this.direction,Q),_vector$a.distanceToSquared(I))}distanceSqToSegment(I,Q,B,t){_segCenter.copy(I).add(Q).multiplyScalar(.5),_segDir.copy(Q).sub(I).normalize(),_diff.copy(this.origin).sub(_segCenter);const l=I.distanceTo(Q)*.5,o=-this.direction.dot(_segDir),n=_diff.dot(this.direction),D=-_diff.dot(_segDir),w=_diff.lengthSq(),M=Math.abs(1-o*o);let d,G,N,k;if(M>0)if(d=o*D-n,G=o*n-D,k=l*M,d>=0)if(G>=-k)if(G<=k){const m=1/M;d*=m,G*=m,N=d*(d+o*G+2*n)+G*(o*d+G+2*D)+w}else G=l,d=Math.max(0,-(o*G+n)),N=-d*d+G*(G+2*D)+w;else G=-l,d=Math.max(0,-(o*G+n)),N=-d*d+G*(G+2*D)+w;else G<=-k?(d=Math.max(0,-(-o*l+n)),G=d>0?-l:Math.min(Math.max(-l,-D),l),N=-d*d+G*(G+2*D)+w):G<=k?(d=0,G=Math.min(Math.max(-l,-D),l),N=G*(G+2*D)+w):(d=Math.max(0,-(o*l+n)),G=d>0?l:Math.min(Math.max(-l,-D),l),N=-d*d+G*(G+2*D)+w);else G=o>0?-l:l,d=Math.max(0,-(o*G+n)),N=-d*d+G*(G+2*D)+w;return B&&B.copy(this.origin).addScaledVector(this.direction,d),t&&t.copy(_segCenter).addScaledVector(_segDir,G),N}intersectSphere(I,Q){_vector$a.subVectors(I.center,this.origin);const B=_vector$a.dot(this.direction),t=_vector$a.dot(_vector$a)-B*B,l=I.radius*I.radius;if(t>l)return null;const o=Math.sqrt(l-t),n=B-o,D=B+o;return D<0?null:n<0?this.at(D,Q):this.at(n,Q)}intersectsSphere(I){return this.distanceSqToPoint(I.center)<=I.radius*I.radius}distanceToPlane(I){const Q=I.normal.dot(this.direction);if(Q===0)return I.distanceToPoint(this.origin)===0?0:null;const B=-(this.origin.dot(I.normal)+I.constant)/Q;return B>=0?B:null}intersectPlane(I,Q){const B=this.distanceToPlane(I);return B===null?null:this.at(B,Q)}intersectsPlane(I){const Q=I.distanceToPoint(this.origin);return Q===0||I.normal.dot(this.direction)*Q<0}intersectBox(I,Q){let B,t,l,o,n,D;const w=1/this.direction.x,M=1/this.direction.y,d=1/this.direction.z,G=this.origin;return w>=0?(B=(I.min.x-G.x)*w,t=(I.max.x-G.x)*w):(B=(I.max.x-G.x)*w,t=(I.min.x-G.x)*w),M>=0?(l=(I.min.y-G.y)*M,o=(I.max.y-G.y)*M):(l=(I.max.y-G.y)*M,o=(I.min.y-G.y)*M),B>o||l>t||((l>B||isNaN(B))&&(B=l),(o<t||isNaN(t))&&(t=o),d>=0?(n=(I.min.z-G.z)*d,D=(I.max.z-G.z)*d):(n=(I.max.z-G.z)*d,D=(I.min.z-G.z)*d),B>D||n>t)||((n>B||B!==B)&&(B=n),(D<t||t!==t)&&(t=D),t<0)?null:this.at(B>=0?B:t,Q)}intersectsBox(I){return this.intersectBox(I,_vector$a)!==null}intersectTriangle(I,Q,B,t,l){_edge1.subVectors(Q,I),_edge2.subVectors(B,I),_normal$1.crossVectors(_edge1,_edge2);let o=this.direction.dot(_normal$1),n;if(o>0){if(t)return null;n=1}else if(o<0)n=-1,o=-o;else return null;_diff.subVectors(this.origin,I);const D=n*this.direction.dot(_edge2.crossVectors(_diff,_edge2));if(D<0)return null;const w=n*this.direction.dot(_edge1.cross(_diff));if(w<0||D+w>o)return null;const M=-n*_diff.dot(_normal$1);return M<0?null:this.at(M/o,l)}applyMatrix4(I){return this.origin.applyMatrix4(I),this.direction.transformDirection(I),this}equals(I){return I.origin.equals(this.origin)&&I.direction.equals(this.direction)}clone(){return new this.constructor().copy(this)}}class Matrix4{constructor(I,Q,B,t,l,o,n,D,w,M,d,G,N,k,m,Y){Matrix4.prototype.isMatrix4=!0,this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],I!==void 0&&this.set(I,Q,B,t,l,o,n,D,w,M,d,G,N,k,m,Y)}set(I,Q,B,t,l,o,n,D,w,M,d,G,N,k,m,Y){const S=this.elements;return S[0]=I,S[4]=Q,S[8]=B,S[12]=t,S[1]=l,S[5]=o,S[9]=n,S[13]=D,S[2]=w,S[6]=M,S[10]=d,S[14]=G,S[3]=N,S[7]=k,S[11]=m,S[15]=Y,this}identity(){return this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1),this}clone(){return new Matrix4().fromArray(this.elements)}copy(I){const Q=this.elements,B=I.elements;return Q[0]=B[0],Q[1]=B[1],Q[2]=B[2],Q[3]=B[3],Q[4]=B[4],Q[5]=B[5],Q[6]=B[6],Q[7]=B[7],Q[8]=B[8],Q[9]=B[9],Q[10]=B[10],Q[11]=B[11],Q[12]=B[12],Q[13]=B[13],Q[14]=B[14],Q[15]=B[15],this}copyPosition(I){const Q=this.elements,B=I.elements;return Q[12]=B[12],Q[13]=B[13],Q[14]=B[14],this}setFromMatrix3(I){const Q=I.elements;return this.set(Q[0],Q[3],Q[6],0,Q[1],Q[4],Q[7],0,Q[2],Q[5],Q[8],0,0,0,0,1),this}extractBasis(I,Q,B){return I.setFromMatrixColumn(this,0),Q.setFromMatrixColumn(this,1),B.setFromMatrixColumn(this,2),this}makeBasis(I,Q,B){return this.set(I.x,Q.x,B.x,0,I.y,Q.y,B.y,0,I.z,Q.z,B.z,0,0,0,0,1),this}extractRotation(I){const Q=this.elements,B=I.elements,t=1/_v1$5.setFromMatrixColumn(I,0).length(),l=1/_v1$5.setFromMatrixColumn(I,1).length(),o=1/_v1$5.setFromMatrixColumn(I,2).length();return Q[0]=B[0]*t,Q[1]=B[1]*t,Q[2]=B[2]*t,Q[3]=0,Q[4]=B[4]*l,Q[5]=B[5]*l,Q[6]=B[6]*l,Q[7]=0,Q[8]=B[8]*o,Q[9]=B[9]*o,Q[10]=B[10]*o,Q[11]=0,Q[12]=0,Q[13]=0,Q[14]=0,Q[15]=1,this}makeRotationFromEuler(I){const Q=this.elements,B=I.x,t=I.y,l=I.z,o=Math.cos(B),n=Math.sin(B),D=Math.cos(t),w=Math.sin(t),M=Math.cos(l),d=Math.sin(l);if(I.order==="XYZ"){const G=o*M,N=o*d,k=n*M,m=n*d;Q[0]=D*M,Q[4]=-D*d,Q[8]=w,Q[1]=N+k*w,Q[5]=G-m*w,Q[9]=-n*D,Q[2]=m-G*w,Q[6]=k+N*w,Q[10]=o*D}else if(I.order==="YXZ"){const G=D*M,N=D*d,k=w*M,m=w*d;Q[0]=G+m*n,Q[4]=k*n-N,Q[8]=o*w,Q[1]=o*d,Q[5]=o*M,Q[9]=-n,Q[2]=N*n-k,Q[6]=m+G*n,Q[10]=o*D}else if(I.order==="ZXY"){const G=D*M,N=D*d,k=w*M,m=w*d;Q[0]=G-m*n,Q[4]=-o*d,Q[8]=k+N*n,Q[1]=N+k*n,Q[5]=o*M,Q[9]=m-G*n,Q[2]=-o*w,Q[6]=n,Q[10]=o*D}else if(I.order==="ZYX"){const G=o*M,N=o*d,k=n*M,m=n*d;Q[0]=D*M,Q[4]=k*w-N,Q[8]=G*w+m,Q[1]=D*d,Q[5]=m*w+G,Q[9]=N*w-k,Q[2]=-w,Q[6]=n*D,Q[10]=o*D}else if(I.order==="YZX"){const G=o*D,N=o*w,k=n*D,m=n*w;Q[0]=D*M,Q[4]=m-G*d,Q[8]=k*d+N,Q[1]=d,Q[5]=o*M,Q[9]=-n*M,Q[2]=-w*M,Q[6]=N*d+k,Q[10]=G-m*d}else if(I.order==="XZY"){const G=o*D,N=o*w,k=n*D,m=n*w;Q[0]=D*M,Q[4]=-d,Q[8]=w*M,Q[1]=G*d+m,Q[5]=o*M,Q[9]=N*d-k,Q[2]=k*d-N,Q[6]=n*M,Q[10]=m*d+G}return Q[3]=0,Q[7]=0,Q[11]=0,Q[12]=0,Q[13]=0,Q[14]=0,Q[15]=1,this}makeRotationFromQuaternion(I){return this.compose(_zero,I,_one)}lookAt(I,Q,B){const t=this.elements;return _z.subVectors(I,Q),_z.lengthSq()===0&&(_z.z=1),_z.normalize(),_x.crossVectors(B,_z),_x.lengthSq()===0&&(Math.abs(B.z)===1?_z.x+=1e-4:_z.z+=1e-4,_z.normalize(),_x.crossVectors(B,_z)),_x.normalize(),_y.crossVectors(_z,_x),t[0]=_x.x,t[4]=_y.x,t[8]=_z.x,t[1]=_x.y,t[5]=_y.y,t[9]=_z.y,t[2]=_x.z,t[6]=_y.z,t[10]=_z.z,this}multiply(I){return this.multiplyMatrices(this,I)}premultiply(I){return this.multiplyMatrices(I,this)}multiplyMatrices(I,Q){const B=I.elements,t=Q.elements,l=this.elements,o=B[0],n=B[4],D=B[8],w=B[12],M=B[1],d=B[5],G=B[9],N=B[13],k=B[2],m=B[6],Y=B[10],S=B[14],X=B[3],q=B[7],P=B[11],gA=B[15],QA=t[0],J=t[4],EA=t[8],x=t[12],AA=t[1],iA=t[5],wA=t[9],sA=t[13],cA=t[2],eA=t[6],DA=t[10],ZA=t[14],GA=t[3],kA=t[7],XA=t[11],xA=t[15];return l[0]=o*QA+n*AA+D*cA+w*GA,l[4]=o*J+n*iA+D*eA+w*kA,l[8]=o*EA+n*wA+D*DA+w*XA,l[12]=o*x+n*sA+D*ZA+w*xA,l[1]=M*QA+d*AA+G*cA+N*GA,l[5]=M*J+d*iA+G*eA+N*kA,l[9]=M*EA+d*wA+G*DA+N*XA,l[13]=M*x+d*sA+G*ZA+N*xA,l[2]=k*QA+m*AA+Y*cA+S*GA,l[6]=k*J+m*iA+Y*eA+S*kA,l[10]=k*EA+m*wA+Y*DA+S*XA,l[14]=k*x+m*sA+Y*ZA+S*xA,l[3]=X*QA+q*AA+P*cA+gA*GA,l[7]=X*J+q*iA+P*eA+gA*kA,l[11]=X*EA+q*wA+P*DA+gA*XA,l[15]=X*x+q*sA+P*ZA+gA*xA,this}multiplyScalar(I){const Q=this.elements;return Q[0]*=I,Q[4]*=I,Q[8]*=I,Q[12]*=I,Q[1]*=I,Q[5]*=I,Q[9]*=I,Q[13]*=I,Q[2]*=I,Q[6]*=I,Q[10]*=I,Q[14]*=I,Q[3]*=I,Q[7]*=I,Q[11]*=I,Q[15]*=I,this}determinant(){const I=this.elements,Q=I[0],B=I[4],t=I[8],l=I[12],o=I[1],n=I[5],D=I[9],w=I[13],M=I[2],d=I[6],G=I[10],N=I[14],k=I[3],m=I[7],Y=I[11],S=I[15];return k*(+l*D*d-t*w*d-l*n*G+B*w*G+t*n*N-B*D*N)+m*(+Q*D*N-Q*w*G+l*o*G-t*o*N+t*w*M-l*D*M)+Y*(+Q*w*d-Q*n*N-l*o*d+B*o*N+l*n*M-B*w*M)+S*(-t*n*M-Q*D*d+Q*n*G+t*o*d-B*o*G+B*D*M)}transpose(){const I=this.elements;let Q;return Q=I[1],I[1]=I[4],I[4]=Q,Q=I[2],I[2]=I[8],I[8]=Q,Q=I[6],I[6]=I[9],I[9]=Q,Q=I[3],I[3]=I[12],I[12]=Q,Q=I[7],I[7]=I[13],I[13]=Q,Q=I[11],I[11]=I[14],I[14]=Q,this}setPosition(I,Q,B){const t=this.elements;return I.isVector3?(t[12]=I.x,t[13]=I.y,t[14]=I.z):(t[12]=I,t[13]=Q,t[14]=B),this}invert(){const I=this.elements,Q=I[0],B=I[1],t=I[2],l=I[3],o=I[4],n=I[5],D=I[6],w=I[7],M=I[8],d=I[9],G=I[10],N=I[11],k=I[12],m=I[13],Y=I[14],S=I[15],X=d*Y*w-m*G*w+m*D*N-n*Y*N-d*D*S+n*G*S,q=k*G*w-M*Y*w-k*D*N+o*Y*N+M*D*S-o*G*S,P=M*m*w-k*d*w+k*n*N-o*m*N-M*n*S+o*d*S,gA=k*d*D-M*m*D-k*n*G+o*m*G+M*n*Y-o*d*Y,QA=Q*X+B*q+t*P+l*gA;if(QA===0)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);const J=1/QA;return I[0]=X*J,I[1]=(m*G*l-d*Y*l-m*t*N+B*Y*N+d*t*S-B*G*S)*J,I[2]=(n*Y*l-m*D*l+m*t*w-B*Y*w-n*t*S+B*D*S)*J,I[3]=(d*D*l-n*G*l-d*t*w+B*G*w+n*t*N-B*D*N)*J,I[4]=q*J,I[5]=(M*Y*l-k*G*l+k*t*N-Q*Y*N-M*t*S+Q*G*S)*J,I[6]=(k*D*l-o*Y*l-k*t*w+Q*Y*w+o*t*S-Q*D*S)*J,I[7]=(o*G*l-M*D*l+M*t*w-Q*G*w-o*t*N+Q*D*N)*J,I[8]=P*J,I[9]=(k*d*l-M*m*l-k*B*N+Q*m*N+M*B*S-Q*d*S)*J,I[10]=(o*m*l-k*n*l+k*B*w-Q*m*w-o*B*S+Q*n*S)*J,I[11]=(M*n*l-o*d*l-M*B*w+Q*d*w+o*B*N-Q*n*N)*J,I[12]=gA*J,I[13]=(M*m*t-k*d*t+k*B*G-Q*m*G-M*B*Y+Q*d*Y)*J,I[14]=(k*n*t-o*m*t-k*B*D+Q*m*D+o*B*Y-Q*n*Y)*J,I[15]=(o*d*t-M*n*t+M*B*D-Q*d*D-o*B*G+Q*n*G)*J,this}scale(I){const Q=this.elements,B=I.x,t=I.y,l=I.z;return Q[0]*=B,Q[4]*=t,Q[8]*=l,Q[1]*=B,Q[5]*=t,Q[9]*=l,Q[2]*=B,Q[6]*=t,Q[10]*=l,Q[3]*=B,Q[7]*=t,Q[11]*=l,this}getMaxScaleOnAxis(){const I=this.elements,Q=I[0]*I[0]+I[1]*I[1]+I[2]*I[2],B=I[4]*I[4]+I[5]*I[5]+I[6]*I[6],t=I[8]*I[8]+I[9]*I[9]+I[10]*I[10];return Math.sqrt(Math.max(Q,B,t))}makeTranslation(I,Q,B){return I.isVector3?this.set(1,0,0,I.x,0,1,0,I.y,0,0,1,I.z,0,0,0,1):this.set(1,0,0,I,0,1,0,Q,0,0,1,B,0,0,0,1),this}makeRotationX(I){const Q=Math.cos(I),B=Math.sin(I);return this.set(1,0,0,0,0,Q,-B,0,0,B,Q,0,0,0,0,1),this}makeRotationY(I){const Q=Math.cos(I),B=Math.sin(I);return this.set(Q,0,B,0,0,1,0,0,-B,0,Q,0,0,0,0,1),this}makeRotationZ(I){const Q=Math.cos(I),B=Math.sin(I);return this.set(Q,-B,0,0,B,Q,0,0,0,0,1,0,0,0,0,1),this}makeRotationAxis(I,Q){const B=Math.cos(Q),t=Math.sin(Q),l=1-B,o=I.x,n=I.y,D=I.z,w=l*o,M=l*n;return this.set(w*o+B,w*n-t*D,w*D+t*n,0,w*n+t*D,M*n+B,M*D-t*o,0,w*D-t*n,M*D+t*o,l*D*D+B,0,0,0,0,1),this}makeScale(I,Q,B){return this.set(I,0,0,0,0,Q,0,0,0,0,B,0,0,0,0,1),this}makeShear(I,Q,B,t,l,o){return this.set(1,B,l,0,I,1,o,0,Q,t,1,0,0,0,0,1),this}compose(I,Q,B){const t=this.elements,l=Q._x,o=Q._y,n=Q._z,D=Q._w,w=l+l,M=o+o,d=n+n,G=l*w,N=l*M,k=l*d,m=o*M,Y=o*d,S=n*d,X=D*w,q=D*M,P=D*d,gA=B.x,QA=B.y,J=B.z;return t[0]=(1-(m+S))*gA,t[1]=(N+P)*gA,t[2]=(k-q)*gA,t[3]=0,t[4]=(N-P)*QA,t[5]=(1-(G+S))*QA,t[6]=(Y+X)*QA,t[7]=0,t[8]=(k+q)*J,t[9]=(Y-X)*J,t[10]=(1-(G+m))*J,t[11]=0,t[12]=I.x,t[13]=I.y,t[14]=I.z,t[15]=1,this}decompose(I,Q,B){const t=this.elements;let l=_v1$5.set(t[0],t[1],t[2]).length();const o=_v1$5.set(t[4],t[5],t[6]).length(),n=_v1$5.set(t[8],t[9],t[10]).length();this.determinant()<0&&(l=-l),I.x=t[12],I.y=t[13],I.z=t[14],_m1$2.copy(this);const w=1/l,M=1/o,d=1/n;return _m1$2.elements[0]*=w,_m1$2.elements[1]*=w,_m1$2.elements[2]*=w,_m1$2.elements[4]*=M,_m1$2.elements[5]*=M,_m1$2.elements[6]*=M,_m1$2.elements[8]*=d,_m1$2.elements[9]*=d,_m1$2.elements[10]*=d,Q.setFromRotationMatrix(_m1$2),B.x=l,B.y=o,B.z=n,this}makePerspective(I,Q,B,t,l,o,n=WebGLCoordinateSystem){const D=this.elements,w=2*l/(Q-I),M=2*l/(B-t),d=(Q+I)/(Q-I),G=(B+t)/(B-t);let N,k;if(n===WebGLCoordinateSystem)N=-(o+l)/(o-l),k=-2*o*l/(o-l);else if(n===WebGPUCoordinateSystem)N=-o/(o-l),k=-o*l/(o-l);else throw new Error("THREE.Matrix4.makePerspective(): Invalid coordinate system: "+n);return D[0]=w,D[4]=0,D[8]=d,D[12]=0,D[1]=0,D[5]=M,D[9]=G,D[13]=0,D[2]=0,D[6]=0,D[10]=N,D[14]=k,D[3]=0,D[7]=0,D[11]=-1,D[15]=0,this}makeOrthographic(I,Q,B,t,l,o,n=WebGLCoordinateSystem){const D=this.elements,w=1/(Q-I),M=1/(B-t),d=1/(o-l),G=(Q+I)*w,N=(B+t)*M;let k,m;if(n===WebGLCoordinateSystem)k=(o+l)*d,m=-2*d;else if(n===WebGPUCoordinateSystem)k=l*d,m=-1*d;else throw new Error("THREE.Matrix4.makeOrthographic(): Invalid coordinate system: "+n);return D[0]=2*w,D[4]=0,D[8]=0,D[12]=-G,D[1]=0,D[5]=2*M,D[9]=0,D[13]=-N,D[2]=0,D[6]=0,D[10]=m,D[14]=-k,D[3]=0,D[7]=0,D[11]=0,D[15]=1,this}equals(I){const Q=this.elements,B=I.elements;for(let t=0;t<16;t++)if(Q[t]!==B[t])return!1;return!0}fromArray(I,Q=0){for(let B=0;B<16;B++)this.elements[B]=I[B+Q];return this}toArray(I=[],Q=0){const B=this.elements;return I[Q]=B[0],I[Q+1]=B[1],I[Q+2]=B[2],I[Q+3]=B[3],I[Q+4]=B[4],I[Q+5]=B[5],I[Q+6]=B[6],I[Q+7]=B[7],I[Q+8]=B[8],I[Q+9]=B[9],I[Q+10]=B[10],I[Q+11]=B[11],I[Q+12]=B[12],I[Q+13]=B[13],I[Q+14]=B[14],I[Q+15]=B[15],I}}const _v1$5=new Vector3,_m1$2=new Matrix4,_zero=new Vector3(0,0,0),_one=new Vector3(1,1,1),_x=new Vector3,_y=new Vector3,_z=new Vector3,_matrix$2=new Matrix4,_quaternion$3=new Quaternion;class Euler{constructor(I=0,Q=0,B=0,t=Euler.DEFAULT_ORDER){this.isEuler=!0,this._x=I,this._y=Q,this._z=B,this._order=t}get x(){return this._x}set x(I){this._x=I,this._onChangeCallback()}get y(){return this._y}set y(I){this._y=I,this._onChangeCallback()}get z(){return this._z}set z(I){this._z=I,this._onChangeCallback()}get order(){return this._order}set order(I){this._order=I,this._onChangeCallback()}set(I,Q,B,t=this._order){return this._x=I,this._y=Q,this._z=B,this._order=t,this._onChangeCallback(),this}clone(){return new this.constructor(this._x,this._y,this._z,this._order)}copy(I){return this._x=I._x,this._y=I._y,this._z=I._z,this._order=I._order,this._onChangeCallback(),this}setFromRotationMatrix(I,Q=this._order,B=!0){const t=I.elements,l=t[0],o=t[4],n=t[8],D=t[1],w=t[5],M=t[9],d=t[2],G=t[6],N=t[10];switch(Q){case"XYZ":this._y=Math.asin(clamp(n,-1,1)),Math.abs(n)<.9999999?(this._x=Math.atan2(-M,N),this._z=Math.atan2(-o,l)):(this._x=Math.atan2(G,w),this._z=0);break;case"YXZ":this._x=Math.asin(-clamp(M,-1,1)),Math.abs(M)<.9999999?(this._y=Math.atan2(n,N),this._z=Math.atan2(D,w)):(this._y=Math.atan2(-d,l),this._z=0);break;case"ZXY":this._x=Math.asin(clamp(G,-1,1)),Math.abs(G)<.9999999?(this._y=Math.atan2(-d,N),this._z=Math.atan2(-o,w)):(this._y=0,this._z=Math.atan2(D,l));break;case"ZYX":this._y=Math.asin(-clamp(d,-1,1)),Math.abs(d)<.9999999?(this._x=Math.atan2(G,N),this._z=Math.atan2(D,l)):(this._x=0,this._z=Math.atan2(-o,w));break;case"YZX":this._z=Math.asin(clamp(D,-1,1)),Math.abs(D)<.9999999?(this._x=Math.atan2(-M,w),this._y=Math.atan2(-d,l)):(this._x=0,this._y=Math.atan2(n,N));break;case"XZY":this._z=Math.asin(-clamp(o,-1,1)),Math.abs(o)<.9999999?(this._x=Math.atan2(G,w),this._y=Math.atan2(n,l)):(this._x=Math.atan2(-M,N),this._y=0);break;default:console.warn("THREE.Euler: .setFromRotationMatrix() encountered an unknown order: "+Q)}return this._order=Q,B===!0&&this._onChangeCallback(),this}setFromQuaternion(I,Q,B){return _matrix$2.makeRotationFromQuaternion(I),this.setFromRotationMatrix(_matrix$2,Q,B)}setFromVector3(I,Q=this._order){return this.set(I.x,I.y,I.z,Q)}reorder(I){return _quaternion$3.setFromEuler(this),this.setFromQuaternion(_quaternion$3,I)}equals(I){return I._x===this._x&&I._y===this._y&&I._z===this._z&&I._order===this._order}fromArray(I){return this._x=I[0],this._y=I[1],this._z=I[2],I[3]!==void 0&&(this._order=I[3]),this._onChangeCallback(),this}toArray(I=[],Q=0){return I[Q]=this._x,I[Q+1]=this._y,I[Q+2]=this._z,I[Q+3]=this._order,I}_onChange(I){return this._onChangeCallback=I,this}_onChangeCallback(){}*[Symbol.iterator](){yield this._x,yield this._y,yield this._z,yield this._order}}Euler.DEFAULT_ORDER="XYZ";class Layers{constructor(){this.mask=1}set(I){this.mask=(1<<I|0)>>>0}enable(I){this.mask|=1<<I|0}enableAll(){this.mask=-1}toggle(I){this.mask^=1<<I|0}disable(I){this.mask&=~(1<<I|0)}disableAll(){this.mask=0}test(I){return(this.mask&I.mask)!==0}isEnabled(I){return(this.mask&(1<<I|0))!==0}}let _object3DId=0;const _v1$4=new Vector3,_q1=new Quaternion,_m1$1$1=new Matrix4,_target=new Vector3,_position$3=new Vector3,_scale$2=new Vector3,_quaternion$2=new Quaternion,_xAxis=new Vector3(1,0,0),_yAxis=new Vector3(0,1,0),_zAxis=new Vector3(0,0,1),_addedEvent={type:"added"},_removedEvent={type:"removed"},_childaddedEvent={type:"childadded",child:null},_childremovedEvent={type:"childremoved",child:null};class Object3D extends EventDispatcher{constructor(){super(),this.isObject3D=!0,Object.defineProperty(this,"id",{value:_object3DId++}),this.uuid=generateUUID(),this.name="",this.type="Object3D",this.parent=null,this.children=[],this.up=Object3D.DEFAULT_UP.clone();const I=new Vector3,Q=new Euler,B=new Quaternion,t=new Vector3(1,1,1);function l(){B.setFromEuler(Q,!1)}function o(){Q.setFromQuaternion(B,void 0,!1)}Q._onChange(l),B._onChange(o),Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:I},rotation:{configurable:!0,enumerable:!0,value:Q},quaternion:{configurable:!0,enumerable:!0,value:B},scale:{configurable:!0,enumerable:!0,value:t},modelViewMatrix:{value:new Matrix4},normalMatrix:{value:new Matrix3}}),this.matrix=new Matrix4,this.matrixWorld=new Matrix4,this.matrixAutoUpdate=Object3D.DEFAULT_MATRIX_AUTO_UPDATE,this.matrixWorldAutoUpdate=Object3D.DEFAULT_MATRIX_WORLD_AUTO_UPDATE,this.matrixWorldNeedsUpdate=!1,this.layers=new Layers,this.visible=!0,this.castShadow=!1,this.receiveShadow=!1,this.frustumCulled=!0,this.renderOrder=0,this.animations=[],this.userData={}}onBeforeShadow(){}onAfterShadow(){}onBeforeRender(){}onAfterRender(){}applyMatrix4(I){this.matrixAutoUpdate&&this.updateMatrix(),this.matrix.premultiply(I),this.matrix.decompose(this.position,this.quaternion,this.scale)}applyQuaternion(I){return this.quaternion.premultiply(I),this}setRotationFromAxisAngle(I,Q){this.quaternion.setFromAxisAngle(I,Q)}setRotationFromEuler(I){this.quaternion.setFromEuler(I,!0)}setRotationFromMatrix(I){this.quaternion.setFromRotationMatrix(I)}setRotationFromQuaternion(I){this.quaternion.copy(I)}rotateOnAxis(I,Q){return _q1.setFromAxisAngle(I,Q),this.quaternion.multiply(_q1),this}rotateOnWorldAxis(I,Q){return _q1.setFromAxisAngle(I,Q),this.quaternion.premultiply(_q1),this}rotateX(I){return this.rotateOnAxis(_xAxis,I)}rotateY(I){return this.rotateOnAxis(_yAxis,I)}rotateZ(I){return this.rotateOnAxis(_zAxis,I)}translateOnAxis(I,Q){return _v1$4.copy(I).applyQuaternion(this.quaternion),this.position.add(_v1$4.multiplyScalar(Q)),this}translateX(I){return this.translateOnAxis(_xAxis,I)}translateY(I){return this.translateOnAxis(_yAxis,I)}translateZ(I){return this.translateOnAxis(_zAxis,I)}localToWorld(I){return this.updateWorldMatrix(!0,!1),I.applyMatrix4(this.matrixWorld)}worldToLocal(I){return this.updateWorldMatrix(!0,!1),I.applyMatrix4(_m1$1$1.copy(this.matrixWorld).invert())}lookAt(I,Q,B){I.isVector3?_target.copy(I):_target.set(I,Q,B);const t=this.parent;this.updateWorldMatrix(!0,!1),_position$3.setFromMatrixPosition(this.matrixWorld),this.isCamera||this.isLight?_m1$1$1.lookAt(_position$3,_target,this.up):_m1$1$1.lookAt(_target,_position$3,this.up),this.quaternion.setFromRotationMatrix(_m1$1$1),t&&(_m1$1$1.extractRotation(t.matrixWorld),_q1.setFromRotationMatrix(_m1$1$1),this.quaternion.premultiply(_q1.invert()))}add(I){if(arguments.length>1){for(let Q=0;Q<arguments.length;Q++)this.add(arguments[Q]);return this}return I===this?(console.error("THREE.Object3D.add: object can't be added as a child of itself.",I),this):(I&&I.isObject3D?(I.removeFromParent(),I.parent=this,this.children.push(I),I.dispatchEvent(_addedEvent),_childaddedEvent.child=I,this.dispatchEvent(_childaddedEvent),_childaddedEvent.child=null):console.error("THREE.Object3D.add: object not an instance of THREE.Object3D.",I),this)}remove(I){if(arguments.length>1){for(let B=0;B<arguments.length;B++)this.remove(arguments[B]);return this}const Q=this.children.indexOf(I);return Q!==-1&&(I.parent=null,this.children.splice(Q,1),I.dispatchEvent(_removedEvent),_childremovedEvent.child=I,this.dispatchEvent(_childremovedEvent),_childremovedEvent.child=null),this}removeFromParent(){const I=this.parent;return I!==null&&I.remove(this),this}clear(){return this.remove(...this.children)}attach(I){return this.updateWorldMatrix(!0,!1),_m1$1$1.copy(this.matrixWorld).invert(),I.parent!==null&&(I.parent.updateWorldMatrix(!0,!1),_m1$1$1.multiply(I.parent.matrixWorld)),I.applyMatrix4(_m1$1$1),I.removeFromParent(),I.parent=this,this.children.push(I),I.updateWorldMatrix(!1,!0),I.dispatchEvent(_addedEvent),_childaddedEvent.child=I,this.dispatchEvent(_childaddedEvent),_childaddedEvent.child=null,this}getObjectById(I){return this.getObjectByProperty("id",I)}getObjectByName(I){return this.getObjectByProperty("name",I)}getObjectByProperty(I,Q){if(this[I]===Q)return this;for(let B=0,t=this.children.length;B<t;B++){const o=this.children[B].getObjectByProperty(I,Q);if(o!==void 0)return o}}getObjectsByProperty(I,Q,B=[]){this[I]===Q&&B.push(this);const t=this.children;for(let l=0,o=t.length;l<o;l++)t[l].getObjectsByProperty(I,Q,B);return B}getWorldPosition(I){return this.updateWorldMatrix(!0,!1),I.setFromMatrixPosition(this.matrixWorld)}getWorldQuaternion(I){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(_position$3,I,_scale$2),I}getWorldScale(I){return this.updateWorldMatrix(!0,!1),this.matrixWorld.decompose(_position$3,_quaternion$2,I),I}getWorldDirection(I){this.updateWorldMatrix(!0,!1);const Q=this.matrixWorld.elements;return I.set(Q[8],Q[9],Q[10]).normalize()}raycast(){}traverse(I){I(this);const Q=this.children;for(let B=0,t=Q.length;B<t;B++)Q[B].traverse(I)}traverseVisible(I){if(this.visible===!1)return;I(this);const Q=this.children;for(let B=0,t=Q.length;B<t;B++)Q[B].traverseVisible(I)}traverseAncestors(I){const Q=this.parent;Q!==null&&(I(Q),Q.traverseAncestors(I))}updateMatrix(){this.matrix.compose(this.position,this.quaternion,this.scale),this.matrixWorldNeedsUpdate=!0}updateMatrixWorld(I){this.matrixAutoUpdate&&this.updateMatrix(),(this.matrixWorldNeedsUpdate||I)&&(this.matrixWorldAutoUpdate===!0&&(this.parent===null?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix)),this.matrixWorldNeedsUpdate=!1,I=!0);const Q=this.children;for(let B=0,t=Q.length;B<t;B++)Q[B].updateMatrixWorld(I)}updateWorldMatrix(I,Q){const B=this.parent;if(I===!0&&B!==null&&B.updateWorldMatrix(!0,!1),this.matrixAutoUpdate&&this.updateMatrix(),this.matrixWorldAutoUpdate===!0&&(this.parent===null?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix)),Q===!0){const t=this.children;for(let l=0,o=t.length;l<o;l++)t[l].updateWorldMatrix(!1,!0)}}toJSON(I){const Q=I===void 0||typeof I=="string",B={};Q&&(I={geometries:{},materials:{},textures:{},images:{},shapes:{},skeletons:{},animations:{},nodes:{}},B.metadata={version:4.6,type:"Object",generator:"Object3D.toJSON"});const t={};t.uuid=this.uuid,t.type=this.type,this.name!==""&&(t.name=this.name),this.castShadow===!0&&(t.castShadow=!0),this.receiveShadow===!0&&(t.receiveShadow=!0),this.visible===!1&&(t.visible=!1),this.frustumCulled===!1&&(t.frustumCulled=!1),this.renderOrder!==0&&(t.renderOrder=this.renderOrder),Object.keys(this.userData).length>0&&(t.userData=this.userData),t.layers=this.layers.mask,t.matrix=this.matrix.toArray(),t.up=this.up.toArray(),this.matrixAutoUpdate===!1&&(t.matrixAutoUpdate=!1),this.isInstancedMesh&&(t.type="InstancedMesh",t.count=this.count,t.instanceMatrix=this.instanceMatrix.toJSON(),this.instanceColor!==null&&(t.instanceColor=this.instanceColor.toJSON())),this.isBatchedMesh&&(t.type="BatchedMesh",t.perObjectFrustumCulled=this.perObjectFrustumCulled,t.sortObjects=this.sortObjects,t.drawRanges=this._drawRanges,t.reservedRanges=this._reservedRanges,t.visibility=this._visibility,t.active=this._active,t.bounds=this._bounds.map(n=>({boxInitialized:n.boxInitialized,boxMin:n.box.min.toArray(),boxMax:n.box.max.toArray(),sphereInitialized:n.sphereInitialized,sphereRadius:n.sphere.radius,sphereCenter:n.sphere.center.toArray()})),t.maxInstanceCount=this._maxInstanceCount,t.maxVertexCount=this._maxVertexCount,t.maxIndexCount=this._maxIndexCount,t.geometryInitialized=this._geometryInitialized,t.geometryCount=this._geometryCount,t.matricesTexture=this._matricesTexture.toJSON(I),this._colorsTexture!==null&&(t.colorsTexture=this._colorsTexture.toJSON(I)),this.boundingSphere!==null&&(t.boundingSphere={center:t.boundingSphere.center.toArray(),radius:t.boundingSphere.radius}),this.boundingBox!==null&&(t.boundingBox={min:t.boundingBox.min.toArray(),max:t.boundingBox.max.toArray()}));function l(n,D){return n[D.uuid]===void 0&&(n[D.uuid]=D.toJSON(I)),D.uuid}if(this.isScene)this.background&&(this.background.isColor?t.background=this.background.toJSON():this.background.isTexture&&(t.background=this.background.toJSON(I).uuid)),this.environment&&this.environment.isTexture&&this.environment.isRenderTargetTexture!==!0&&(t.environment=this.environment.toJSON(I).uuid);else if(this.isMesh||this.isLine||this.isPoints){t.geometry=l(I.geometries,this.geometry);const n=this.geometry.parameters;if(n!==void 0&&n.shapes!==void 0){const D=n.shapes;if(Array.isArray(D))for(let w=0,M=D.length;w<M;w++){const d=D[w];l(I.shapes,d)}else l(I.shapes,D)}}if(this.isSkinnedMesh&&(t.bindMode=this.bindMode,t.bindMatrix=this.bindMatrix.toArray(),this.skeleton!==void 0&&(l(I.skeletons,this.skeleton),t.skeleton=this.skeleton.uuid)),this.material!==void 0)if(Array.isArray(this.material)){const n=[];for(let D=0,w=this.material.length;D<w;D++)n.push(l(I.materials,this.material[D]));t.material=n}else t.material=l(I.materials,this.material);if(this.children.length>0){t.children=[];for(let n=0;n<this.children.length;n++)t.children.push(this.children[n].toJSON(I).object)}if(this.animations.length>0){t.animations=[];for(let n=0;n<this.animations.length;n++){const D=this.animations[n];t.animations.push(l(I.animations,D))}}if(Q){const n=o(I.geometries),D=o(I.materials),w=o(I.textures),M=o(I.images),d=o(I.shapes),G=o(I.skeletons),N=o(I.animations),k=o(I.nodes);n.length>0&&(B.geometries=n),D.length>0&&(B.materials=D),w.length>0&&(B.textures=w),M.length>0&&(B.images=M),d.length>0&&(B.shapes=d),G.length>0&&(B.skeletons=G),N.length>0&&(B.animations=N),k.length>0&&(B.nodes=k)}return B.object=t,B;function o(n){const D=[];for(const w in n){const M=n[w];delete M.metadata,D.push(M)}return D}}clone(I){return new this.constructor().copy(this,I)}copy(I,Q=!0){if(this.name=I.name,this.up.copy(I.up),this.position.copy(I.position),this.rotation.order=I.rotation.order,this.quaternion.copy(I.quaternion),this.scale.copy(I.scale),this.matrix.copy(I.matrix),this.matrixWorld.copy(I.matrixWorld),this.matrixAutoUpdate=I.matrixAutoUpdate,this.matrixWorldAutoUpdate=I.matrixWorldAutoUpdate,this.matrixWorldNeedsUpdate=I.matrixWorldNeedsUpdate,this.layers.mask=I.layers.mask,this.visible=I.visible,this.castShadow=I.castShadow,this.receiveShadow=I.receiveShadow,this.frustumCulled=I.frustumCulled,this.renderOrder=I.renderOrder,this.animations=I.animations.slice(),this.userData=JSON.parse(JSON.stringify(I.userData)),Q===!0)for(let B=0;B<I.children.length;B++){const t=I.children[B];this.add(t.clone())}return this}}Object3D.DEFAULT_UP=new Vector3(0,1,0);Object3D.DEFAULT_MATRIX_AUTO_UPDATE=!0;Object3D.DEFAULT_MATRIX_WORLD_AUTO_UPDATE=!0;const _v0$1=new Vector3,_v1$3=new Vector3,_v2$2=new Vector3,_v3$2=new Vector3,_vab=new Vector3,_vac=new Vector3,_vbc=new Vector3,_vap=new Vector3,_vbp=new Vector3,_vcp=new Vector3,_v40=new Vector4,_v41=new Vector4,_v42=new Vector4;class Triangle{constructor(I=new Vector3,Q=new Vector3,B=new Vector3){this.a=I,this.b=Q,this.c=B}static getNormal(I,Q,B,t){t.subVectors(B,Q),_v0$1.subVectors(I,Q),t.cross(_v0$1);const l=t.lengthSq();return l>0?t.multiplyScalar(1/Math.sqrt(l)):t.set(0,0,0)}static getBarycoord(I,Q,B,t,l){_v0$1.subVectors(t,Q),_v1$3.subVectors(B,Q),_v2$2.subVectors(I,Q);const o=_v0$1.dot(_v0$1),n=_v0$1.dot(_v1$3),D=_v0$1.dot(_v2$2),w=_v1$3.dot(_v1$3),M=_v1$3.dot(_v2$2),d=o*w-n*n;if(d===0)return l.set(0,0,0),null;const G=1/d,N=(w*D-n*M)*G,k=(o*M-n*D)*G;return l.set(1-N-k,k,N)}static containsPoint(I,Q,B,t){return this.getBarycoord(I,Q,B,t,_v3$2)===null?!1:_v3$2.x>=0&&_v3$2.y>=0&&_v3$2.x+_v3$2.y<=1}static getInterpolation(I,Q,B,t,l,o,n,D){return this.getBarycoord(I,Q,B,t,_v3$2)===null?(D.x=0,D.y=0,"z"in D&&(D.z=0),"w"in D&&(D.w=0),null):(D.setScalar(0),D.addScaledVector(l,_v3$2.x),D.addScaledVector(o,_v3$2.y),D.addScaledVector(n,_v3$2.z),D)}static getInterpolatedAttribute(I,Q,B,t,l,o){return _v40.setScalar(0),_v41.setScalar(0),_v42.setScalar(0),_v40.fromBufferAttribute(I,Q),_v41.fromBufferAttribute(I,B),_v42.fromBufferAttribute(I,t),o.setScalar(0),o.addScaledVector(_v40,l.x),o.addScaledVector(_v41,l.y),o.addScaledVector(_v42,l.z),o}static isFrontFacing(I,Q,B,t){return _v0$1.subVectors(B,Q),_v1$3.subVectors(I,Q),_v0$1.cross(_v1$3).dot(t)<0}set(I,Q,B){return this.a.copy(I),this.b.copy(Q),this.c.copy(B),this}setFromPointsAndIndices(I,Q,B,t){return this.a.copy(I[Q]),this.b.copy(I[B]),this.c.copy(I[t]),this}setFromAttributeAndIndices(I,Q,B,t){return this.a.fromBufferAttribute(I,Q),this.b.fromBufferAttribute(I,B),this.c.fromBufferAttribute(I,t),this}clone(){return new this.constructor().copy(this)}copy(I){return this.a.copy(I.a),this.b.copy(I.b),this.c.copy(I.c),this}getArea(){return _v0$1.subVectors(this.c,this.b),_v1$3.subVectors(this.a,this.b),_v0$1.cross(_v1$3).length()*.5}getMidpoint(I){return I.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)}getNormal(I){return Triangle.getNormal(this.a,this.b,this.c,I)}getPlane(I){return I.setFromCoplanarPoints(this.a,this.b,this.c)}getBarycoord(I,Q){return Triangle.getBarycoord(I,this.a,this.b,this.c,Q)}getInterpolation(I,Q,B,t,l){return Triangle.getInterpolation(I,this.a,this.b,this.c,Q,B,t,l)}containsPoint(I){return Triangle.containsPoint(I,this.a,this.b,this.c)}isFrontFacing(I){return Triangle.isFrontFacing(this.a,this.b,this.c,I)}intersectsBox(I){return I.intersectsTriangle(this)}closestPointToPoint(I,Q){const B=this.a,t=this.b,l=this.c;let o,n;_vab.subVectors(t,B),_vac.subVectors(l,B),_vap.subVectors(I,B);const D=_vab.dot(_vap),w=_vac.dot(_vap);if(D<=0&&w<=0)return Q.copy(B);_vbp.subVectors(I,t);const M=_vab.dot(_vbp),d=_vac.dot(_vbp);if(M>=0&&d<=M)return Q.copy(t);const G=D*d-M*w;if(G<=0&&D>=0&&M<=0)return o=D/(D-M),Q.copy(B).addScaledVector(_vab,o);_vcp.subVectors(I,l);const N=_vab.dot(_vcp),k=_vac.dot(_vcp);if(k>=0&&N<=k)return Q.copy(l);const m=N*w-D*k;if(m<=0&&w>=0&&k<=0)return n=w/(w-k),Q.copy(B).addScaledVector(_vac,n);const Y=M*k-N*d;if(Y<=0&&d-M>=0&&N-k>=0)return _vbc.subVectors(l,t),n=(d-M)/(d-M+(N-k)),Q.copy(t).addScaledVector(_vbc,n);const S=1/(Y+m+G);return o=m*S,n=G*S,Q.copy(B).addScaledVector(_vab,o).addScaledVector(_vac,n)}equals(I){return I.a.equals(this.a)&&I.b.equals(this.b)&&I.c.equals(this.c)}}const _colorKeywords={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},_hslA={h:0,s:0,l:0},_hslB={h:0,s:0,l:0};function hue2rgb(C,I,Q){return Q<0&&(Q+=1),Q>1&&(Q-=1),Q<1/6?C+(I-C)*6*Q:Q<1/2?I:Q<2/3?C+(I-C)*6*(2/3-Q):C}class Color{constructor(I,Q,B){return this.isColor=!0,this.r=1,this.g=1,this.b=1,this.set(I,Q,B)}set(I,Q,B){if(Q===void 0&&B===void 0){const t=I;t&&t.isColor?this.copy(t):typeof t=="number"?this.setHex(t):typeof t=="string"&&this.setStyle(t)}else this.setRGB(I,Q,B);return this}setScalar(I){return this.r=I,this.g=I,this.b=I,this}setHex(I,Q=SRGBColorSpace){return I=Math.floor(I),this.r=(I>>16&255)/255,this.g=(I>>8&255)/255,this.b=(I&255)/255,ColorManagement.toWorkingColorSpace(this,Q),this}setRGB(I,Q,B,t=ColorManagement.workingColorSpace){return this.r=I,this.g=Q,this.b=B,ColorManagement.toWorkingColorSpace(this,t),this}setHSL(I,Q,B,t=ColorManagement.workingColorSpace){if(I=euclideanModulo(I,1),Q=clamp(Q,0,1),B=clamp(B,0,1),Q===0)this.r=this.g=this.b=B;else{const l=B<=.5?B*(1+Q):B+Q-B*Q,o=2*B-l;this.r=hue2rgb(o,l,I+1/3),this.g=hue2rgb(o,l,I),this.b=hue2rgb(o,l,I-1/3)}return ColorManagement.toWorkingColorSpace(this,t),this}setStyle(I,Q=SRGBColorSpace){function B(l){l!==void 0&&parseFloat(l)<1&&console.warn("THREE.Color: Alpha component of "+I+" will be ignored.")}let t;if(t=/^(\w+)\(([^\)]*)\)/.exec(I)){let l;const o=t[1],n=t[2];switch(o){case"rgb":case"rgba":if(l=/^\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(n))return B(l[4]),this.setRGB(Math.min(255,parseInt(l[1],10))/255,Math.min(255,parseInt(l[2],10))/255,Math.min(255,parseInt(l[3],10))/255,Q);if(l=/^\s*(\d+)\%\s*,\s*(\d+)\%\s*,\s*(\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(n))return B(l[4]),this.setRGB(Math.min(100,parseInt(l[1],10))/100,Math.min(100,parseInt(l[2],10))/100,Math.min(100,parseInt(l[3],10))/100,Q);break;case"hsl":case"hsla":if(l=/^\s*(\d*\.?\d+)\s*,\s*(\d*\.?\d+)\%\s*,\s*(\d*\.?\d+)\%\s*(?:,\s*(\d*\.?\d+)\s*)?$/.exec(n))return B(l[4]),this.setHSL(parseFloat(l[1])/360,parseFloat(l[2])/100,parseFloat(l[3])/100,Q);break;default:console.warn("THREE.Color: Unknown color model "+I)}}else if(t=/^\#([A-Fa-f\d]+)$/.exec(I)){const l=t[1],o=l.length;if(o===3)return this.setRGB(parseInt(l.charAt(0),16)/15,parseInt(l.charAt(1),16)/15,parseInt(l.charAt(2),16)/15,Q);if(o===6)return this.setHex(parseInt(l,16),Q);console.warn("THREE.Color: Invalid hex color "+I)}else if(I&&I.length>0)return this.setColorName(I,Q);return this}setColorName(I,Q=SRGBColorSpace){const B=_colorKeywords[I.toLowerCase()];return B!==void 0?this.setHex(B,Q):console.warn("THREE.Color: Unknown color "+I),this}clone(){return new this.constructor(this.r,this.g,this.b)}copy(I){return this.r=I.r,this.g=I.g,this.b=I.b,this}copySRGBToLinear(I){return this.r=SRGBToLinear(I.r),this.g=SRGBToLinear(I.g),this.b=SRGBToLinear(I.b),this}copyLinearToSRGB(I){return this.r=LinearToSRGB(I.r),this.g=LinearToSRGB(I.g),this.b=LinearToSRGB(I.b),this}convertSRGBToLinear(){return this.copySRGBToLinear(this),this}convertLinearToSRGB(){return this.copyLinearToSRGB(this),this}getHex(I=SRGBColorSpace){return ColorManagement.fromWorkingColorSpace(_color.copy(this),I),Math.round(clamp(_color.r*255,0,255))*65536+Math.round(clamp(_color.g*255,0,255))*256+Math.round(clamp(_color.b*255,0,255))}getHexString(I=SRGBColorSpace){return("000000"+this.getHex(I).toString(16)).slice(-6)}getHSL(I,Q=ColorManagement.workingColorSpace){ColorManagement.fromWorkingColorSpace(_color.copy(this),Q);const B=_color.r,t=_color.g,l=_color.b,o=Math.max(B,t,l),n=Math.min(B,t,l);let D,w;const M=(n+o)/2;if(n===o)D=0,w=0;else{const d=o-n;switch(w=M<=.5?d/(o+n):d/(2-o-n),o){case B:D=(t-l)/d+(t<l?6:0);break;case t:D=(l-B)/d+2;break;case l:D=(B-t)/d+4;break}D/=6}return I.h=D,I.s=w,I.l=M,I}getRGB(I,Q=ColorManagement.workingColorSpace){return ColorManagement.fromWorkingColorSpace(_color.copy(this),Q),I.r=_color.r,I.g=_color.g,I.b=_color.b,I}getStyle(I=SRGBColorSpace){ColorManagement.fromWorkingColorSpace(_color.copy(this),I);const Q=_color.r,B=_color.g,t=_color.b;return I!==SRGBColorSpace?`color(${I} ${Q.toFixed(3)} ${B.toFixed(3)} ${t.toFixed(3)})`:`rgb(${Math.round(Q*255)},${Math.round(B*255)},${Math.round(t*255)})`}offsetHSL(I,Q,B){return this.getHSL(_hslA),this.setHSL(_hslA.h+I,_hslA.s+Q,_hslA.l+B)}add(I){return this.r+=I.r,this.g+=I.g,this.b+=I.b,this}addColors(I,Q){return this.r=I.r+Q.r,this.g=I.g+Q.g,this.b=I.b+Q.b,this}addScalar(I){return this.r+=I,this.g+=I,this.b+=I,this}sub(I){return this.r=Math.max(0,this.r-I.r),this.g=Math.max(0,this.g-I.g),this.b=Math.max(0,this.b-I.b),this}multiply(I){return this.r*=I.r,this.g*=I.g,this.b*=I.b,this}multiplyScalar(I){return this.r*=I,this.g*=I,this.b*=I,this}lerp(I,Q){return this.r+=(I.r-this.r)*Q,this.g+=(I.g-this.g)*Q,this.b+=(I.b-this.b)*Q,this}lerpColors(I,Q,B){return this.r=I.r+(Q.r-I.r)*B,this.g=I.g+(Q.g-I.g)*B,this.b=I.b+(Q.b-I.b)*B,this}lerpHSL(I,Q){this.getHSL(_hslA),I.getHSL(_hslB);const B=lerp(_hslA.h,_hslB.h,Q),t=lerp(_hslA.s,_hslB.s,Q),l=lerp(_hslA.l,_hslB.l,Q);return this.setHSL(B,t,l),this}setFromVector3(I){return this.r=I.x,this.g=I.y,this.b=I.z,this}applyMatrix3(I){const Q=this.r,B=this.g,t=this.b,l=I.elements;return this.r=l[0]*Q+l[3]*B+l[6]*t,this.g=l[1]*Q+l[4]*B+l[7]*t,this.b=l[2]*Q+l[5]*B+l[8]*t,this}equals(I){return I.r===this.r&&I.g===this.g&&I.b===this.b}fromArray(I,Q=0){return this.r=I[Q],this.g=I[Q+1],this.b=I[Q+2],this}toArray(I=[],Q=0){return I[Q]=this.r,I[Q+1]=this.g,I[Q+2]=this.b,I}fromBufferAttribute(I,Q){return this.r=I.getX(Q),this.g=I.getY(Q),this.b=I.getZ(Q),this}toJSON(){return this.getHex()}*[Symbol.iterator](){yield this.r,yield this.g,yield this.b}}const _color=new Color;Color.NAMES=_colorKeywords;let _materialId=0;class Material extends EventDispatcher{constructor(){super(),this.isMaterial=!0,Object.defineProperty(this,"id",{value:_materialId++}),this.uuid=generateUUID(),this.name="",this.type="Material",this.blending=NormalBlending,this.side=FrontSide,this.vertexColors=!1,this.opacity=1,this.transparent=!1,this.alphaHash=!1,this.blendSrc=SrcAlphaFactor,this.blendDst=OneMinusSrcAlphaFactor,this.blendEquation=AddEquation,this.blendSrcAlpha=null,this.blendDstAlpha=null,this.blendEquationAlpha=null,this.blendColor=new Color(0,0,0),this.blendAlpha=0,this.depthFunc=LessEqualDepth,this.depthTest=!0,this.depthWrite=!0,this.stencilWriteMask=255,this.stencilFunc=AlwaysStencilFunc,this.stencilRef=0,this.stencilFuncMask=255,this.stencilFail=KeepStencilOp,this.stencilZFail=KeepStencilOp,this.stencilZPass=KeepStencilOp,this.stencilWrite=!1,this.clippingPlanes=null,this.clipIntersection=!1,this.clipShadows=!1,this.shadowSide=null,this.colorWrite=!0,this.precision=null,this.polygonOffset=!1,this.polygonOffsetFactor=0,this.polygonOffsetUnits=0,this.dithering=!1,this.alphaToCoverage=!1,this.premultipliedAlpha=!1,this.forceSinglePass=!1,this.visible=!0,this.toneMapped=!0,this.userData={},this.version=0,this._alphaTest=0}get alphaTest(){return this._alphaTest}set alphaTest(I){this._alphaTest>0!=I>0&&this.version++,this._alphaTest=I}onBeforeRender(){}onBeforeCompile(){}customProgramCacheKey(){return this.onBeforeCompile.toString()}setValues(I){if(I!==void 0)for(const Q in I){const B=I[Q];if(B===void 0){console.warn(`THREE.Material: parameter '${Q}' has value of undefined.`);continue}const t=this[Q];if(t===void 0){console.warn(`THREE.Material: '${Q}' is not a property of THREE.${this.type}.`);continue}t&&t.isColor?t.set(B):t&&t.isVector3&&B&&B.isVector3?t.copy(B):this[Q]=B}}toJSON(I){const Q=I===void 0||typeof I=="string";Q&&(I={textures:{},images:{}});const B={metadata:{version:4.6,type:"Material",generator:"Material.toJSON"}};B.uuid=this.uuid,B.type=this.type,this.name!==""&&(B.name=this.name),this.color&&this.color.isColor&&(B.color=this.color.getHex()),this.roughness!==void 0&&(B.roughness=this.roughness),this.metalness!==void 0&&(B.metalness=this.metalness),this.sheen!==void 0&&(B.sheen=this.sheen),this.sheenColor&&this.sheenColor.isColor&&(B.sheenColor=this.sheenColor.getHex()),this.sheenRoughness!==void 0&&(B.sheenRoughness=this.sheenRoughness),this.emissive&&this.emissive.isColor&&(B.emissive=this.emissive.getHex()),this.emissiveIntensity!==void 0&&this.emissiveIntensity!==1&&(B.emissiveIntensity=this.emissiveIntensity),this.specular&&this.specular.isColor&&(B.specular=this.specular.getHex()),this.specularIntensity!==void 0&&(B.specularIntensity=this.specularIntensity),this.specularColor&&this.specularColor.isColor&&(B.specularColor=this.specularColor.getHex()),this.shininess!==void 0&&(B.shininess=this.shininess),this.clearcoat!==void 0&&(B.clearcoat=this.clearcoat),this.clearcoatRoughness!==void 0&&(B.clearcoatRoughness=this.clearcoatRoughness),this.clearcoatMap&&this.clearcoatMap.isTexture&&(B.clearcoatMap=this.clearcoatMap.toJSON(I).uuid),this.clearcoatRoughnessMap&&this.clearcoatRoughnessMap.isTexture&&(B.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(I).uuid),this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(B.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(I).uuid,B.clearcoatNormalScale=this.clearcoatNormalScale.toArray()),this.dispersion!==void 0&&(B.dispersion=this.dispersion),this.iridescence!==void 0&&(B.iridescence=this.iridescence),this.iridescenceIOR!==void 0&&(B.iridescenceIOR=this.iridescenceIOR),this.iridescenceThicknessRange!==void 0&&(B.iridescenceThicknessRange=this.iridescenceThicknessRange),this.iridescenceMap&&this.iridescenceMap.isTexture&&(B.iridescenceMap=this.iridescenceMap.toJSON(I).uuid),this.iridescenceThicknessMap&&this.iridescenceThicknessMap.isTexture&&(B.iridescenceThicknessMap=this.iridescenceThicknessMap.toJSON(I).uuid),this.anisotropy!==void 0&&(B.anisotropy=this.anisotropy),this.anisotropyRotation!==void 0&&(B.anisotropyRotation=this.anisotropyRotation),this.anisotropyMap&&this.anisotropyMap.isTexture&&(B.anisotropyMap=this.anisotropyMap.toJSON(I).uuid),this.map&&this.map.isTexture&&(B.map=this.map.toJSON(I).uuid),this.matcap&&this.matcap.isTexture&&(B.matcap=this.matcap.toJSON(I).uuid),this.alphaMap&&this.alphaMap.isTexture&&(B.alphaMap=this.alphaMap.toJSON(I).uuid),this.lightMap&&this.lightMap.isTexture&&(B.lightMap=this.lightMap.toJSON(I).uuid,B.lightMapIntensity=this.lightMapIntensity),this.aoMap&&this.aoMap.isTexture&&(B.aoMap=this.aoMap.toJSON(I).uuid,B.aoMapIntensity=this.aoMapIntensity),this.bumpMap&&this.bumpMap.isTexture&&(B.bumpMap=this.bumpMap.toJSON(I).uuid,B.bumpScale=this.bumpScale),this.normalMap&&this.normalMap.isTexture&&(B.normalMap=this.normalMap.toJSON(I).uuid,B.normalMapType=this.normalMapType,B.normalScale=this.normalScale.toArray()),this.displacementMap&&this.displacementMap.isTexture&&(B.displacementMap=this.displacementMap.toJSON(I).uuid,B.displacementScale=this.displacementScale,B.displacementBias=this.displacementBias),this.roughnessMap&&this.roughnessMap.isTexture&&(B.roughnessMap=this.roughnessMap.toJSON(I).uuid),this.metalnessMap&&this.metalnessMap.isTexture&&(B.metalnessMap=this.metalnessMap.toJSON(I).uuid),this.emissiveMap&&this.emissiveMap.isTexture&&(B.emissiveMap=this.emissiveMap.toJSON(I).uuid),this.specularMap&&this.specularMap.isTexture&&(B.specularMap=this.specularMap.toJSON(I).uuid),this.specularIntensityMap&&this.specularIntensityMap.isTexture&&(B.specularIntensityMap=this.specularIntensityMap.toJSON(I).uuid),this.specularColorMap&&this.specularColorMap.isTexture&&(B.specularColorMap=this.specularColorMap.toJSON(I).uuid),this.envMap&&this.envMap.isTexture&&(B.envMap=this.envMap.toJSON(I).uuid,this.combine!==void 0&&(B.combine=this.combine)),this.envMapRotation!==void 0&&(B.envMapRotation=this.envMapRotation.toArray()),this.envMapIntensity!==void 0&&(B.envMapIntensity=this.envMapIntensity),this.reflectivity!==void 0&&(B.reflectivity=this.reflectivity),this.refractionRatio!==void 0&&(B.refractionRatio=this.refractionRatio),this.gradientMap&&this.gradientMap.isTexture&&(B.gradientMap=this.gradientMap.toJSON(I).uuid),this.transmission!==void 0&&(B.transmission=this.transmission),this.transmissionMap&&this.transmissionMap.isTexture&&(B.transmissionMap=this.transmissionMap.toJSON(I).uuid),this.thickness!==void 0&&(B.thickness=this.thickness),this.thicknessMap&&this.thicknessMap.isTexture&&(B.thicknessMap=this.thicknessMap.toJSON(I).uuid),this.attenuationDistance!==void 0&&this.attenuationDistance!==1/0&&(B.attenuationDistance=this.attenuationDistance),this.attenuationColor!==void 0&&(B.attenuationColor=this.attenuationColor.getHex()),this.size!==void 0&&(B.size=this.size),this.shadowSide!==null&&(B.shadowSide=this.shadowSide),this.sizeAttenuation!==void 0&&(B.sizeAttenuation=this.sizeAttenuation),this.blending!==NormalBlending&&(B.blending=this.blending),this.side!==FrontSide&&(B.side=this.side),this.vertexColors===!0&&(B.vertexColors=!0),this.opacity<1&&(B.opacity=this.opacity),this.transparent===!0&&(B.transparent=!0),this.blendSrc!==SrcAlphaFactor&&(B.blendSrc=this.blendSrc),this.blendDst!==OneMinusSrcAlphaFactor&&(B.blendDst=this.blendDst),this.blendEquation!==AddEquation&&(B.blendEquation=this.blendEquation),this.blendSrcAlpha!==null&&(B.blendSrcAlpha=this.blendSrcAlpha),this.blendDstAlpha!==null&&(B.blendDstAlpha=this.blendDstAlpha),this.blendEquationAlpha!==null&&(B.blendEquationAlpha=this.blendEquationAlpha),this.blendColor&&this.blendColor.isColor&&(B.blendColor=this.blendColor.getHex()),this.blendAlpha!==0&&(B.blendAlpha=this.blendAlpha),this.depthFunc!==LessEqualDepth&&(B.depthFunc=this.depthFunc),this.depthTest===!1&&(B.depthTest=this.depthTest),this.depthWrite===!1&&(B.depthWrite=this.depthWrite),this.colorWrite===!1&&(B.colorWrite=this.colorWrite),this.stencilWriteMask!==255&&(B.stencilWriteMask=this.stencilWriteMask),this.stencilFunc!==AlwaysStencilFunc&&(B.stencilFunc=this.stencilFunc),this.stencilRef!==0&&(B.stencilRef=this.stencilRef),this.stencilFuncMask!==255&&(B.stencilFuncMask=this.stencilFuncMask),this.stencilFail!==KeepStencilOp&&(B.stencilFail=this.stencilFail),this.stencilZFail!==KeepStencilOp&&(B.stencilZFail=this.stencilZFail),this.stencilZPass!==KeepStencilOp&&(B.stencilZPass=this.stencilZPass),this.stencilWrite===!0&&(B.stencilWrite=this.stencilWrite),this.rotation!==void 0&&this.rotation!==0&&(B.rotation=this.rotation),this.polygonOffset===!0&&(B.polygonOffset=!0),this.polygonOffsetFactor!==0&&(B.polygonOffsetFactor=this.polygonOffsetFactor),this.polygonOffsetUnits!==0&&(B.polygonOffsetUnits=this.polygonOffsetUnits),this.linewidth!==void 0&&this.linewidth!==1&&(B.linewidth=this.linewidth),this.dashSize!==void 0&&(B.dashSize=this.dashSize),this.gapSize!==void 0&&(B.gapSize=this.gapSize),this.scale!==void 0&&(B.scale=this.scale),this.dithering===!0&&(B.dithering=!0),this.alphaTest>0&&(B.alphaTest=this.alphaTest),this.alphaHash===!0&&(B.alphaHash=!0),this.alphaToCoverage===!0&&(B.alphaToCoverage=!0),this.premultipliedAlpha===!0&&(B.premultipliedAlpha=!0),this.forceSinglePass===!0&&(B.forceSinglePass=!0),this.wireframe===!0&&(B.wireframe=!0),this.wireframeLinewidth>1&&(B.wireframeLinewidth=this.wireframeLinewidth),this.wireframeLinecap!=="round"&&(B.wireframeLinecap=this.wireframeLinecap),this.wireframeLinejoin!=="round"&&(B.wireframeLinejoin=this.wireframeLinejoin),this.flatShading===!0&&(B.flatShading=!0),this.visible===!1&&(B.visible=!1),this.toneMapped===!1&&(B.toneMapped=!1),this.fog===!1&&(B.fog=!1),Object.keys(this.userData).length>0&&(B.userData=this.userData);function t(l){const o=[];for(const n in l){const D=l[n];delete D.metadata,o.push(D)}return o}if(Q){const l=t(I.textures),o=t(I.images);l.length>0&&(B.textures=l),o.length>0&&(B.images=o)}return B}clone(){return new this.constructor().copy(this)}copy(I){this.name=I.name,this.blending=I.blending,this.side=I.side,this.vertexColors=I.vertexColors,this.opacity=I.opacity,this.transparent=I.transparent,this.blendSrc=I.blendSrc,this.blendDst=I.blendDst,this.blendEquation=I.blendEquation,this.blendSrcAlpha=I.blendSrcAlpha,this.blendDstAlpha=I.blendDstAlpha,this.blendEquationAlpha=I.blendEquationAlpha,this.blendColor.copy(I.blendColor),this.blendAlpha=I.blendAlpha,this.depthFunc=I.depthFunc,this.depthTest=I.depthTest,this.depthWrite=I.depthWrite,this.stencilWriteMask=I.stencilWriteMask,this.stencilFunc=I.stencilFunc,this.stencilRef=I.stencilRef,this.stencilFuncMask=I.stencilFuncMask,this.stencilFail=I.stencilFail,this.stencilZFail=I.stencilZFail,this.stencilZPass=I.stencilZPass,this.stencilWrite=I.stencilWrite;const Q=I.clippingPlanes;let B=null;if(Q!==null){const t=Q.length;B=new Array(t);for(let l=0;l!==t;++l)B[l]=Q[l].clone()}return this.clippingPlanes=B,this.clipIntersection=I.clipIntersection,this.clipShadows=I.clipShadows,this.shadowSide=I.shadowSide,this.colorWrite=I.colorWrite,this.precision=I.precision,this.polygonOffset=I.polygonOffset,this.polygonOffsetFactor=I.polygonOffsetFactor,this.polygonOffsetUnits=I.polygonOffsetUnits,this.dithering=I.dithering,this.alphaTest=I.alphaTest,this.alphaHash=I.alphaHash,this.alphaToCoverage=I.alphaToCoverage,this.premultipliedAlpha=I.premultipliedAlpha,this.forceSinglePass=I.forceSinglePass,this.visible=I.visible,this.toneMapped=I.toneMapped,this.userData=JSON.parse(JSON.stringify(I.userData)),this}dispose(){this.dispatchEvent({type:"dispose"})}set needsUpdate(I){I===!0&&this.version++}onBuild(){console.warn("Material: onBuild() has been removed.")}}class MeshBasicMaterial extends Material{constructor(I){super(),this.isMeshBasicMaterial=!0,this.type="MeshBasicMaterial",this.color=new Color(16777215),this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Euler,this.combine=MultiplyOperation,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.fog=!0,this.setValues(I)}copy(I){return super.copy(I),this.color.copy(I.color),this.map=I.map,this.lightMap=I.lightMap,this.lightMapIntensity=I.lightMapIntensity,this.aoMap=I.aoMap,this.aoMapIntensity=I.aoMapIntensity,this.specularMap=I.specularMap,this.alphaMap=I.alphaMap,this.envMap=I.envMap,this.envMapRotation.copy(I.envMapRotation),this.combine=I.combine,this.reflectivity=I.reflectivity,this.refractionRatio=I.refractionRatio,this.wireframe=I.wireframe,this.wireframeLinewidth=I.wireframeLinewidth,this.wireframeLinecap=I.wireframeLinecap,this.wireframeLinejoin=I.wireframeLinejoin,this.fog=I.fog,this}}const _vector$9=new Vector3,_vector2$1=new Vector2;let _id$2=0;class BufferAttribute{constructor(I,Q,B=!1){if(Array.isArray(I))throw new TypeError("THREE.BufferAttribute: array should be a Typed Array.");this.isBufferAttribute=!0,Object.defineProperty(this,"id",{value:_id$2++}),this.name="",this.array=I,this.itemSize=Q,this.count=I!==void 0?I.length/Q:0,this.normalized=B,this.usage=StaticDrawUsage,this.updateRanges=[],this.gpuType=FloatType,this.version=0}onUploadCallback(){}set needsUpdate(I){I===!0&&this.version++}setUsage(I){return this.usage=I,this}addUpdateRange(I,Q){this.updateRanges.push({start:I,count:Q})}clearUpdateRanges(){this.updateRanges.length=0}copy(I){return this.name=I.name,this.array=new I.array.constructor(I.array),this.itemSize=I.itemSize,this.count=I.count,this.normalized=I.normalized,this.usage=I.usage,this.gpuType=I.gpuType,this}copyAt(I,Q,B){I*=this.itemSize,B*=Q.itemSize;for(let t=0,l=this.itemSize;t<l;t++)this.array[I+t]=Q.array[B+t];return this}copyArray(I){return this.array.set(I),this}applyMatrix3(I){if(this.itemSize===2)for(let Q=0,B=this.count;Q<B;Q++)_vector2$1.fromBufferAttribute(this,Q),_vector2$1.applyMatrix3(I),this.setXY(Q,_vector2$1.x,_vector2$1.y);else if(this.itemSize===3)for(let Q=0,B=this.count;Q<B;Q++)_vector$9.fromBufferAttribute(this,Q),_vector$9.applyMatrix3(I),this.setXYZ(Q,_vector$9.x,_vector$9.y,_vector$9.z);return this}applyMatrix4(I){for(let Q=0,B=this.count;Q<B;Q++)_vector$9.fromBufferAttribute(this,Q),_vector$9.applyMatrix4(I),this.setXYZ(Q,_vector$9.x,_vector$9.y,_vector$9.z);return this}applyNormalMatrix(I){for(let Q=0,B=this.count;Q<B;Q++)_vector$9.fromBufferAttribute(this,Q),_vector$9.applyNormalMatrix(I),this.setXYZ(Q,_vector$9.x,_vector$9.y,_vector$9.z);return this}transformDirection(I){for(let Q=0,B=this.count;Q<B;Q++)_vector$9.fromBufferAttribute(this,Q),_vector$9.transformDirection(I),this.setXYZ(Q,_vector$9.x,_vector$9.y,_vector$9.z);return this}set(I,Q=0){return this.array.set(I,Q),this}getComponent(I,Q){let B=this.array[I*this.itemSize+Q];return this.normalized&&(B=denormalize(B,this.array)),B}setComponent(I,Q,B){return this.normalized&&(B=normalize(B,this.array)),this.array[I*this.itemSize+Q]=B,this}getX(I){let Q=this.array[I*this.itemSize];return this.normalized&&(Q=denormalize(Q,this.array)),Q}setX(I,Q){return this.normalized&&(Q=normalize(Q,this.array)),this.array[I*this.itemSize]=Q,this}getY(I){let Q=this.array[I*this.itemSize+1];return this.normalized&&(Q=denormalize(Q,this.array)),Q}setY(I,Q){return this.normalized&&(Q=normalize(Q,this.array)),this.array[I*this.itemSize+1]=Q,this}getZ(I){let Q=this.array[I*this.itemSize+2];return this.normalized&&(Q=denormalize(Q,this.array)),Q}setZ(I,Q){return this.normalized&&(Q=normalize(Q,this.array)),this.array[I*this.itemSize+2]=Q,this}getW(I){let Q=this.array[I*this.itemSize+3];return this.normalized&&(Q=denormalize(Q,this.array)),Q}setW(I,Q){return this.normalized&&(Q=normalize(Q,this.array)),this.array[I*this.itemSize+3]=Q,this}setXY(I,Q,B){return I*=this.itemSize,this.normalized&&(Q=normalize(Q,this.array),B=normalize(B,this.array)),this.array[I+0]=Q,this.array[I+1]=B,this}setXYZ(I,Q,B,t){return I*=this.itemSize,this.normalized&&(Q=normalize(Q,this.array),B=normalize(B,this.array),t=normalize(t,this.array)),this.array[I+0]=Q,this.array[I+1]=B,this.array[I+2]=t,this}setXYZW(I,Q,B,t,l){return I*=this.itemSize,this.normalized&&(Q=normalize(Q,this.array),B=normalize(B,this.array),t=normalize(t,this.array),l=normalize(l,this.array)),this.array[I+0]=Q,this.array[I+1]=B,this.array[I+2]=t,this.array[I+3]=l,this}onUpload(I){return this.onUploadCallback=I,this}clone(){return new this.constructor(this.array,this.itemSize).copy(this)}toJSON(){const I={itemSize:this.itemSize,type:this.array.constructor.name,array:Array.from(this.array),normalized:this.normalized};return this.name!==""&&(I.name=this.name),this.usage!==StaticDrawUsage&&(I.usage=this.usage),I}}class Uint16BufferAttribute extends BufferAttribute{constructor(I,Q,B){super(new Uint16Array(I),Q,B)}}class Uint32BufferAttribute extends BufferAttribute{constructor(I,Q,B){super(new Uint32Array(I),Q,B)}}class Float32BufferAttribute extends BufferAttribute{constructor(I,Q,B){super(new Float32Array(I),Q,B)}}let _id$1=0;const _m1$3=new Matrix4,_obj=new Object3D,_offset=new Vector3,_box$2=new Box3,_boxMorphTargets=new Box3,_vector$8=new Vector3;class BufferGeometry extends EventDispatcher{constructor(){super(),this.isBufferGeometry=!0,Object.defineProperty(this,"id",{value:_id$1++}),this.uuid=generateUUID(),this.name="",this.type="BufferGeometry",this.index=null,this.indirect=null,this.attributes={},this.morphAttributes={},this.morphTargetsRelative=!1,this.groups=[],this.boundingBox=null,this.boundingSphere=null,this.drawRange={start:0,count:1/0},this.userData={}}getIndex(){return this.index}setIndex(I){return Array.isArray(I)?this.index=new(arrayNeedsUint32(I)?Uint32BufferAttribute:Uint16BufferAttribute)(I,1):this.index=I,this}setIndirect(I){return this.indirect=I,this}getIndirect(){return this.indirect}getAttribute(I){return this.attributes[I]}setAttribute(I,Q){return this.attributes[I]=Q,this}deleteAttribute(I){return delete this.attributes[I],this}hasAttribute(I){return this.attributes[I]!==void 0}addGroup(I,Q,B=0){this.groups.push({start:I,count:Q,materialIndex:B})}clearGroups(){this.groups=[]}setDrawRange(I,Q){this.drawRange.start=I,this.drawRange.count=Q}applyMatrix4(I){const Q=this.attributes.position;Q!==void 0&&(Q.applyMatrix4(I),Q.needsUpdate=!0);const B=this.attributes.normal;if(B!==void 0){const l=new Matrix3().getNormalMatrix(I);B.applyNormalMatrix(l),B.needsUpdate=!0}const t=this.attributes.tangent;return t!==void 0&&(t.transformDirection(I),t.needsUpdate=!0),this.boundingBox!==null&&this.computeBoundingBox(),this.boundingSphere!==null&&this.computeBoundingSphere(),this}applyQuaternion(I){return _m1$3.makeRotationFromQuaternion(I),this.applyMatrix4(_m1$3),this}rotateX(I){return _m1$3.makeRotationX(I),this.applyMatrix4(_m1$3),this}rotateY(I){return _m1$3.makeRotationY(I),this.applyMatrix4(_m1$3),this}rotateZ(I){return _m1$3.makeRotationZ(I),this.applyMatrix4(_m1$3),this}translate(I,Q,B){return _m1$3.makeTranslation(I,Q,B),this.applyMatrix4(_m1$3),this}scale(I,Q,B){return _m1$3.makeScale(I,Q,B),this.applyMatrix4(_m1$3),this}lookAt(I){return _obj.lookAt(I),_obj.updateMatrix(),this.applyMatrix4(_obj.matrix),this}center(){return this.computeBoundingBox(),this.boundingBox.getCenter(_offset).negate(),this.translate(_offset.x,_offset.y,_offset.z),this}setFromPoints(I){const Q=this.getAttribute("position");if(Q===void 0){const B=[];for(let t=0,l=I.length;t<l;t++){const o=I[t];B.push(o.x,o.y,o.z||0)}this.setAttribute("position",new Float32BufferAttribute(B,3))}else{const B=Math.min(I.length,Q.count);for(let t=0;t<B;t++){const l=I[t];Q.setXYZ(t,l.x,l.y,l.z||0)}I.length>Q.count&&console.warn("THREE.BufferGeometry: Buffer size too small for points data. Use .dispose() and create a new geometry."),Q.needsUpdate=!0}return this}computeBoundingBox(){this.boundingBox===null&&(this.boundingBox=new Box3);const I=this.attributes.position,Q=this.morphAttributes.position;if(I&&I.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingBox(): GLBufferAttribute requires a manual bounding box.",this),this.boundingBox.set(new Vector3(-1/0,-1/0,-1/0),new Vector3(1/0,1/0,1/0));return}if(I!==void 0){if(this.boundingBox.setFromBufferAttribute(I),Q)for(let B=0,t=Q.length;B<t;B++){const l=Q[B];_box$2.setFromBufferAttribute(l),this.morphTargetsRelative?(_vector$8.addVectors(this.boundingBox.min,_box$2.min),this.boundingBox.expandByPoint(_vector$8),_vector$8.addVectors(this.boundingBox.max,_box$2.max),this.boundingBox.expandByPoint(_vector$8)):(this.boundingBox.expandByPoint(_box$2.min),this.boundingBox.expandByPoint(_box$2.max))}}else this.boundingBox.makeEmpty();(isNaN(this.boundingBox.min.x)||isNaN(this.boundingBox.min.y)||isNaN(this.boundingBox.min.z))&&console.error('THREE.BufferGeometry.computeBoundingBox(): Computed min/max have NaN values. The "position" attribute is likely to have NaN values.',this)}computeBoundingSphere(){this.boundingSphere===null&&(this.boundingSphere=new Sphere);const I=this.attributes.position,Q=this.morphAttributes.position;if(I&&I.isGLBufferAttribute){console.error("THREE.BufferGeometry.computeBoundingSphere(): GLBufferAttribute requires a manual bounding sphere.",this),this.boundingSphere.set(new Vector3,1/0);return}if(I){const B=this.boundingSphere.center;if(_box$2.setFromBufferAttribute(I),Q)for(let l=0,o=Q.length;l<o;l++){const n=Q[l];_boxMorphTargets.setFromBufferAttribute(n),this.morphTargetsRelative?(_vector$8.addVectors(_box$2.min,_boxMorphTargets.min),_box$2.expandByPoint(_vector$8),_vector$8.addVectors(_box$2.max,_boxMorphTargets.max),_box$2.expandByPoint(_vector$8)):(_box$2.expandByPoint(_boxMorphTargets.min),_box$2.expandByPoint(_boxMorphTargets.max))}_box$2.getCenter(B);let t=0;for(let l=0,o=I.count;l<o;l++)_vector$8.fromBufferAttribute(I,l),t=Math.max(t,B.distanceToSquared(_vector$8));if(Q)for(let l=0,o=Q.length;l<o;l++){const n=Q[l],D=this.morphTargetsRelative;for(let w=0,M=n.count;w<M;w++)_vector$8.fromBufferAttribute(n,w),D&&(_offset.fromBufferAttribute(I,w),_vector$8.add(_offset)),t=Math.max(t,B.distanceToSquared(_vector$8))}this.boundingSphere.radius=Math.sqrt(t),isNaN(this.boundingSphere.radius)&&console.error('THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The "position" attribute is likely to have NaN values.',this)}}computeTangents(){const I=this.index,Q=this.attributes;if(I===null||Q.position===void 0||Q.normal===void 0||Q.uv===void 0){console.error("THREE.BufferGeometry: .computeTangents() failed. Missing required attributes (index, position, normal or uv)");return}const B=Q.position,t=Q.normal,l=Q.uv;this.hasAttribute("tangent")===!1&&this.setAttribute("tangent",new BufferAttribute(new Float32Array(4*B.count),4));const o=this.getAttribute("tangent"),n=[],D=[];for(let EA=0;EA<B.count;EA++)n[EA]=new Vector3,D[EA]=new Vector3;const w=new Vector3,M=new Vector3,d=new Vector3,G=new Vector2,N=new Vector2,k=new Vector2,m=new Vector3,Y=new Vector3;function S(EA,x,AA){w.fromBufferAttribute(B,EA),M.fromBufferAttribute(B,x),d.fromBufferAttribute(B,AA),G.fromBufferAttribute(l,EA),N.fromBufferAttribute(l,x),k.fromBufferAttribute(l,AA),M.sub(w),d.sub(w),N.sub(G),k.sub(G);const iA=1/(N.x*k.y-k.x*N.y);isFinite(iA)&&(m.copy(M).multiplyScalar(k.y).addScaledVector(d,-N.y).multiplyScalar(iA),Y.copy(d).multiplyScalar(N.x).addScaledVector(M,-k.x).multiplyScalar(iA),n[EA].add(m),n[x].add(m),n[AA].add(m),D[EA].add(Y),D[x].add(Y),D[AA].add(Y))}let X=this.groups;X.length===0&&(X=[{start:0,count:I.count}]);for(let EA=0,x=X.length;EA<x;++EA){const AA=X[EA],iA=AA.start,wA=AA.count;for(let sA=iA,cA=iA+wA;sA<cA;sA+=3)S(I.getX(sA+0),I.getX(sA+1),I.getX(sA+2))}const q=new Vector3,P=new Vector3,gA=new Vector3,QA=new Vector3;function J(EA){gA.fromBufferAttribute(t,EA),QA.copy(gA);const x=n[EA];q.copy(x),q.sub(gA.multiplyScalar(gA.dot(x))).normalize(),P.crossVectors(QA,x);const iA=P.dot(D[EA])<0?-1:1;o.setXYZW(EA,q.x,q.y,q.z,iA)}for(let EA=0,x=X.length;EA<x;++EA){const AA=X[EA],iA=AA.start,wA=AA.count;for(let sA=iA,cA=iA+wA;sA<cA;sA+=3)J(I.getX(sA+0)),J(I.getX(sA+1)),J(I.getX(sA+2))}}computeVertexNormals(){const I=this.index,Q=this.getAttribute("position");if(Q!==void 0){let B=this.getAttribute("normal");if(B===void 0)B=new BufferAttribute(new Float32Array(Q.count*3),3),this.setAttribute("normal",B);else for(let G=0,N=B.count;G<N;G++)B.setXYZ(G,0,0,0);const t=new Vector3,l=new Vector3,o=new Vector3,n=new Vector3,D=new Vector3,w=new Vector3,M=new Vector3,d=new Vector3;if(I)for(let G=0,N=I.count;G<N;G+=3){const k=I.getX(G+0),m=I.getX(G+1),Y=I.getX(G+2);t.fromBufferAttribute(Q,k),l.fromBufferAttribute(Q,m),o.fromBufferAttribute(Q,Y),M.subVectors(o,l),d.subVectors(t,l),M.cross(d),n.fromBufferAttribute(B,k),D.fromBufferAttribute(B,m),w.fromBufferAttribute(B,Y),n.add(M),D.add(M),w.add(M),B.setXYZ(k,n.x,n.y,n.z),B.setXYZ(m,D.x,D.y,D.z),B.setXYZ(Y,w.x,w.y,w.z)}else for(let G=0,N=Q.count;G<N;G+=3)t.fromBufferAttribute(Q,G+0),l.fromBufferAttribute(Q,G+1),o.fromBufferAttribute(Q,G+2),M.subVectors(o,l),d.subVectors(t,l),M.cross(d),B.setXYZ(G+0,M.x,M.y,M.z),B.setXYZ(G+1,M.x,M.y,M.z),B.setXYZ(G+2,M.x,M.y,M.z);this.normalizeNormals(),B.needsUpdate=!0}}normalizeNormals(){const I=this.attributes.normal;for(let Q=0,B=I.count;Q<B;Q++)_vector$8.fromBufferAttribute(I,Q),_vector$8.normalize(),I.setXYZ(Q,_vector$8.x,_vector$8.y,_vector$8.z)}toNonIndexed(){function I(n,D){const w=n.array,M=n.itemSize,d=n.normalized,G=new w.constructor(D.length*M);let N=0,k=0;for(let m=0,Y=D.length;m<Y;m++){n.isInterleavedBufferAttribute?N=D[m]*n.data.stride+n.offset:N=D[m]*M;for(let S=0;S<M;S++)G[k++]=w[N++]}return new BufferAttribute(G,M,d)}if(this.index===null)return console.warn("THREE.BufferGeometry.toNonIndexed(): BufferGeometry is already non-indexed."),this;const Q=new BufferGeometry,B=this.index.array,t=this.attributes;for(const n in t){const D=t[n],w=I(D,B);Q.setAttribute(n,w)}const l=this.morphAttributes;for(const n in l){const D=[],w=l[n];for(let M=0,d=w.length;M<d;M++){const G=w[M],N=I(G,B);D.push(N)}Q.morphAttributes[n]=D}Q.morphTargetsRelative=this.morphTargetsRelative;const o=this.groups;for(let n=0,D=o.length;n<D;n++){const w=o[n];Q.addGroup(w.start,w.count,w.materialIndex)}return Q}toJSON(){const I={metadata:{version:4.6,type:"BufferGeometry",generator:"BufferGeometry.toJSON"}};if(I.uuid=this.uuid,I.type=this.type,this.name!==""&&(I.name=this.name),Object.keys(this.userData).length>0&&(I.userData=this.userData),this.parameters!==void 0){const D=this.parameters;for(const w in D)D[w]!==void 0&&(I[w]=D[w]);return I}I.data={attributes:{}};const Q=this.index;Q!==null&&(I.data.index={type:Q.array.constructor.name,array:Array.prototype.slice.call(Q.array)});const B=this.attributes;for(const D in B){const w=B[D];I.data.attributes[D]=w.toJSON(I.data)}const t={};let l=!1;for(const D in this.morphAttributes){const w=this.morphAttributes[D],M=[];for(let d=0,G=w.length;d<G;d++){const N=w[d];M.push(N.toJSON(I.data))}M.length>0&&(t[D]=M,l=!0)}l&&(I.data.morphAttributes=t,I.data.morphTargetsRelative=this.morphTargetsRelative);const o=this.groups;o.length>0&&(I.data.groups=JSON.parse(JSON.stringify(o)));const n=this.boundingSphere;return n!==null&&(I.data.boundingSphere={center:n.center.toArray(),radius:n.radius}),I}clone(){return new this.constructor().copy(this)}copy(I){this.index=null,this.attributes={},this.morphAttributes={},this.groups=[],this.boundingBox=null,this.boundingSphere=null;const Q={};this.name=I.name;const B=I.index;B!==null&&this.setIndex(B.clone(Q));const t=I.attributes;for(const w in t){const M=t[w];this.setAttribute(w,M.clone(Q))}const l=I.morphAttributes;for(const w in l){const M=[],d=l[w];for(let G=0,N=d.length;G<N;G++)M.push(d[G].clone(Q));this.morphAttributes[w]=M}this.morphTargetsRelative=I.morphTargetsRelative;const o=I.groups;for(let w=0,M=o.length;w<M;w++){const d=o[w];this.addGroup(d.start,d.count,d.materialIndex)}const n=I.boundingBox;n!==null&&(this.boundingBox=n.clone());const D=I.boundingSphere;return D!==null&&(this.boundingSphere=D.clone()),this.drawRange.start=I.drawRange.start,this.drawRange.count=I.drawRange.count,this.userData=I.userData,this}dispose(){this.dispatchEvent({type:"dispose"})}}const _inverseMatrix$3=new Matrix4,_ray$3=new Ray,_sphere$6=new Sphere,_sphereHitAt=new Vector3,_vA$1=new Vector3,_vB$1=new Vector3,_vC$1=new Vector3,_tempA=new Vector3,_morphA=new Vector3,_intersectionPoint=new Vector3,_intersectionPointWorld=new Vector3;class Mesh extends Object3D{constructor(I=new BufferGeometry,Q=new MeshBasicMaterial){super(),this.isMesh=!0,this.type="Mesh",this.geometry=I,this.material=Q,this.morphTargetDictionary=void 0,this.morphTargetInfluences=void 0,this.updateMorphTargets()}copy(I,Q){return super.copy(I,Q),I.morphTargetInfluences!==void 0&&(this.morphTargetInfluences=I.morphTargetInfluences.slice()),I.morphTargetDictionary!==void 0&&(this.morphTargetDictionary=Object.assign({},I.morphTargetDictionary)),this.material=Array.isArray(I.material)?I.material.slice():I.material,this.geometry=I.geometry,this}updateMorphTargets(){const Q=this.geometry.morphAttributes,B=Object.keys(Q);if(B.length>0){const t=Q[B[0]];if(t!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let l=0,o=t.length;l<o;l++){const n=t[l].name||String(l);this.morphTargetInfluences.push(0),this.morphTargetDictionary[n]=l}}}}getVertexPosition(I,Q){const B=this.geometry,t=B.attributes.position,l=B.morphAttributes.position,o=B.morphTargetsRelative;Q.fromBufferAttribute(t,I);const n=this.morphTargetInfluences;if(l&&n){_morphA.set(0,0,0);for(let D=0,w=l.length;D<w;D++){const M=n[D],d=l[D];M!==0&&(_tempA.fromBufferAttribute(d,I),o?_morphA.addScaledVector(_tempA,M):_morphA.addScaledVector(_tempA.sub(Q),M))}Q.add(_morphA)}return Q}raycast(I,Q){const B=this.geometry,t=this.material,l=this.matrixWorld;t!==void 0&&(B.boundingSphere===null&&B.computeBoundingSphere(),_sphere$6.copy(B.boundingSphere),_sphere$6.applyMatrix4(l),_ray$3.copy(I.ray).recast(I.near),!(_sphere$6.containsPoint(_ray$3.origin)===!1&&(_ray$3.intersectSphere(_sphere$6,_sphereHitAt)===null||_ray$3.origin.distanceToSquared(_sphereHitAt)>(I.far-I.near)**2))&&(_inverseMatrix$3.copy(l).invert(),_ray$3.copy(I.ray).applyMatrix4(_inverseMatrix$3),!(B.boundingBox!==null&&_ray$3.intersectsBox(B.boundingBox)===!1)&&this._computeIntersections(I,Q,_ray$3)))}_computeIntersections(I,Q,B){let t;const l=this.geometry,o=this.material,n=l.index,D=l.attributes.position,w=l.attributes.uv,M=l.attributes.uv1,d=l.attributes.normal,G=l.groups,N=l.drawRange;if(n!==null)if(Array.isArray(o))for(let k=0,m=G.length;k<m;k++){const Y=G[k],S=o[Y.materialIndex],X=Math.max(Y.start,N.start),q=Math.min(n.count,Math.min(Y.start+Y.count,N.start+N.count));for(let P=X,gA=q;P<gA;P+=3){const QA=n.getX(P),J=n.getX(P+1),EA=n.getX(P+2);t=checkGeometryIntersection(this,S,I,B,w,M,d,QA,J,EA),t&&(t.faceIndex=Math.floor(P/3),t.face.materialIndex=Y.materialIndex,Q.push(t))}}else{const k=Math.max(0,N.start),m=Math.min(n.count,N.start+N.count);for(let Y=k,S=m;Y<S;Y+=3){const X=n.getX(Y),q=n.getX(Y+1),P=n.getX(Y+2);t=checkGeometryIntersection(this,o,I,B,w,M,d,X,q,P),t&&(t.faceIndex=Math.floor(Y/3),Q.push(t))}}else if(D!==void 0)if(Array.isArray(o))for(let k=0,m=G.length;k<m;k++){const Y=G[k],S=o[Y.materialIndex],X=Math.max(Y.start,N.start),q=Math.min(D.count,Math.min(Y.start+Y.count,N.start+N.count));for(let P=X,gA=q;P<gA;P+=3){const QA=P,J=P+1,EA=P+2;t=checkGeometryIntersection(this,S,I,B,w,M,d,QA,J,EA),t&&(t.faceIndex=Math.floor(P/3),t.face.materialIndex=Y.materialIndex,Q.push(t))}}else{const k=Math.max(0,N.start),m=Math.min(D.count,N.start+N.count);for(let Y=k,S=m;Y<S;Y+=3){const X=Y,q=Y+1,P=Y+2;t=checkGeometryIntersection(this,o,I,B,w,M,d,X,q,P),t&&(t.faceIndex=Math.floor(Y/3),Q.push(t))}}}}function checkIntersection$1(C,I,Q,B,t,l,o,n){let D;if(I.side===BackSide?D=B.intersectTriangle(o,l,t,!0,n):D=B.intersectTriangle(t,l,o,I.side===FrontSide,n),D===null)return null;_intersectionPointWorld.copy(n),_intersectionPointWorld.applyMatrix4(C.matrixWorld);const w=Q.ray.origin.distanceTo(_intersectionPointWorld);return w<Q.near||w>Q.far?null:{distance:w,point:_intersectionPointWorld.clone(),object:C}}function checkGeometryIntersection(C,I,Q,B,t,l,o,n,D,w){C.getVertexPosition(n,_vA$1),C.getVertexPosition(D,_vB$1),C.getVertexPosition(w,_vC$1);const M=checkIntersection$1(C,I,Q,B,_vA$1,_vB$1,_vC$1,_intersectionPoint);if(M){const d=new Vector3;Triangle.getBarycoord(_intersectionPoint,_vA$1,_vB$1,_vC$1,d),t&&(M.uv=Triangle.getInterpolatedAttribute(t,n,D,w,d,new Vector2)),l&&(M.uv1=Triangle.getInterpolatedAttribute(l,n,D,w,d,new Vector2)),o&&(M.normal=Triangle.getInterpolatedAttribute(o,n,D,w,d,new Vector3),M.normal.dot(B.direction)>0&&M.normal.multiplyScalar(-1));const G={a:n,b:D,c:w,normal:new Vector3,materialIndex:0};Triangle.getNormal(_vA$1,_vB$1,_vC$1,G.normal),M.face=G,M.barycoord=d}return M}class BoxGeometry extends BufferGeometry{constructor(I=1,Q=1,B=1,t=1,l=1,o=1){super(),this.type="BoxGeometry",this.parameters={width:I,height:Q,depth:B,widthSegments:t,heightSegments:l,depthSegments:o};const n=this;t=Math.floor(t),l=Math.floor(l),o=Math.floor(o);const D=[],w=[],M=[],d=[];let G=0,N=0;k("z","y","x",-1,-1,B,Q,I,o,l,0),k("z","y","x",1,-1,B,Q,-I,o,l,1),k("x","z","y",1,1,I,B,Q,t,o,2),k("x","z","y",1,-1,I,B,-Q,t,o,3),k("x","y","z",1,-1,I,Q,B,t,l,4),k("x","y","z",-1,-1,I,Q,-B,t,l,5),this.setIndex(D),this.setAttribute("position",new Float32BufferAttribute(w,3)),this.setAttribute("normal",new Float32BufferAttribute(M,3)),this.setAttribute("uv",new Float32BufferAttribute(d,2));function k(m,Y,S,X,q,P,gA,QA,J,EA,x){const AA=P/J,iA=gA/EA,wA=P/2,sA=gA/2,cA=QA/2,eA=J+1,DA=EA+1;let ZA=0,GA=0;const kA=new Vector3;for(let XA=0;XA<DA;XA++){const xA=XA*iA-sA;for(let _A=0;_A<eA;_A++){const sI=_A*AA-wA;kA[m]=sI*X,kA[Y]=xA*q,kA[S]=cA,w.push(kA.x,kA.y,kA.z),kA[m]=0,kA[Y]=0,kA[S]=QA>0?1:-1,M.push(kA.x,kA.y,kA.z),d.push(_A/J),d.push(1-XA/EA),ZA+=1}}for(let XA=0;XA<EA;XA++)for(let xA=0;xA<J;xA++){const _A=G+xA+eA*XA,sI=G+xA+eA*(XA+1),OA=G+(xA+1)+eA*(XA+1),FI=G+(xA+1)+eA*XA;D.push(_A,sI,FI),D.push(sI,OA,FI),GA+=6}n.addGroup(N,GA,x),N+=GA,G+=ZA}}copy(I){return super.copy(I),this.parameters=Object.assign({},I.parameters),this}static fromJSON(I){return new BoxGeometry(I.width,I.height,I.depth,I.widthSegments,I.heightSegments,I.depthSegments)}}function cloneUniforms(C){const I={};for(const Q in C){I[Q]={};for(const B in C[Q]){const t=C[Q][B];t&&(t.isColor||t.isMatrix3||t.isMatrix4||t.isVector2||t.isVector3||t.isVector4||t.isTexture||t.isQuaternion)?t.isRenderTargetTexture?(console.warn("UniformsUtils: Textures of render targets cannot be cloned via cloneUniforms() or mergeUniforms()."),I[Q][B]=null):I[Q][B]=t.clone():Array.isArray(t)?I[Q][B]=t.slice():I[Q][B]=t}}return I}function mergeUniforms(C){const I={};for(let Q=0;Q<C.length;Q++){const B=cloneUniforms(C[Q]);for(const t in B)I[t]=B[t]}return I}function cloneUniformsGroups(C){const I=[];for(let Q=0;Q<C.length;Q++)I.push(C[Q].clone());return I}function getUnlitUniformColorSpace(C){const I=C.getRenderTarget();return I===null?C.outputColorSpace:I.isXRRenderTarget===!0?I.texture.colorSpace:ColorManagement.workingColorSpace}const UniformsUtils={clone:cloneUniforms,merge:mergeUniforms};var default_vertex=`void main() {
- gl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );
- }`,default_fragment=`void main() {
- gl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );
- }`;class ShaderMaterial extends Material{constructor(I){super(),this.isShaderMaterial=!0,this.type="ShaderMaterial",this.defines={},this.uniforms={},this.uniformsGroups=[],this.vertexShader=default_vertex,this.fragmentShader=default_fragment,this.linewidth=1,this.wireframe=!1,this.wireframeLinewidth=1,this.fog=!1,this.lights=!1,this.clipping=!1,this.forceSinglePass=!0,this.extensions={clipCullDistance:!1,multiDraw:!1},this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv1:[0,0]},this.index0AttributeName=void 0,this.uniformsNeedUpdate=!1,this.glslVersion=null,I!==void 0&&this.setValues(I)}copy(I){return super.copy(I),this.fragmentShader=I.fragmentShader,this.vertexShader=I.vertexShader,this.uniforms=cloneUniforms(I.uniforms),this.uniformsGroups=cloneUniformsGroups(I.uniformsGroups),this.defines=Object.assign({},I.defines),this.wireframe=I.wireframe,this.wireframeLinewidth=I.wireframeLinewidth,this.fog=I.fog,this.lights=I.lights,this.clipping=I.clipping,this.extensions=Object.assign({},I.extensions),this.glslVersion=I.glslVersion,this}toJSON(I){const Q=super.toJSON(I);Q.glslVersion=this.glslVersion,Q.uniforms={};for(const t in this.uniforms){const o=this.uniforms[t].value;o&&o.isTexture?Q.uniforms[t]={type:"t",value:o.toJSON(I).uuid}:o&&o.isColor?Q.uniforms[t]={type:"c",value:o.getHex()}:o&&o.isVector2?Q.uniforms[t]={type:"v2",value:o.toArray()}:o&&o.isVector3?Q.uniforms[t]={type:"v3",value:o.toArray()}:o&&o.isVector4?Q.uniforms[t]={type:"v4",value:o.toArray()}:o&&o.isMatrix3?Q.uniforms[t]={type:"m3",value:o.toArray()}:o&&o.isMatrix4?Q.uniforms[t]={type:"m4",value:o.toArray()}:Q.uniforms[t]={value:o}}Object.keys(this.defines).length>0&&(Q.defines=this.defines),Q.vertexShader=this.vertexShader,Q.fragmentShader=this.fragmentShader,Q.lights=this.lights,Q.clipping=this.clipping;const B={};for(const t in this.extensions)this.extensions[t]===!0&&(B[t]=!0);return Object.keys(B).length>0&&(Q.extensions=B),Q}}class Camera extends Object3D{constructor(){super(),this.isCamera=!0,this.type="Camera",this.matrixWorldInverse=new Matrix4,this.projectionMatrix=new Matrix4,this.projectionMatrixInverse=new Matrix4,this.coordinateSystem=WebGLCoordinateSystem}copy(I,Q){return super.copy(I,Q),this.matrixWorldInverse.copy(I.matrixWorldInverse),this.projectionMatrix.copy(I.projectionMatrix),this.projectionMatrixInverse.copy(I.projectionMatrixInverse),this.coordinateSystem=I.coordinateSystem,this}getWorldDirection(I){return super.getWorldDirection(I).negate()}updateMatrixWorld(I){super.updateMatrixWorld(I),this.matrixWorldInverse.copy(this.matrixWorld).invert()}updateWorldMatrix(I,Q){super.updateWorldMatrix(I,Q),this.matrixWorldInverse.copy(this.matrixWorld).invert()}clone(){return new this.constructor().copy(this)}}const _v3$1=new Vector3,_minTarget=new Vector2,_maxTarget=new Vector2;class PerspectiveCamera extends Camera{constructor(I=50,Q=1,B=.1,t=2e3){super(),this.isPerspectiveCamera=!0,this.type="PerspectiveCamera",this.fov=I,this.zoom=1,this.near=B,this.far=t,this.focus=10,this.aspect=Q,this.view=null,this.filmGauge=35,this.filmOffset=0,this.updateProjectionMatrix()}copy(I,Q){return super.copy(I,Q),this.fov=I.fov,this.zoom=I.zoom,this.near=I.near,this.far=I.far,this.focus=I.focus,this.aspect=I.aspect,this.view=I.view===null?null:Object.assign({},I.view),this.filmGauge=I.filmGauge,this.filmOffset=I.filmOffset,this}setFocalLength(I){const Q=.5*this.getFilmHeight()/I;this.fov=RAD2DEG*2*Math.atan(Q),this.updateProjectionMatrix()}getFocalLength(){const I=Math.tan(DEG2RAD*.5*this.fov);return .5*this.getFilmHeight()/I}getEffectiveFOV(){return RAD2DEG*2*Math.atan(Math.tan(DEG2RAD*.5*this.fov)/this.zoom)}getFilmWidth(){return this.filmGauge*Math.min(this.aspect,1)}getFilmHeight(){return this.filmGauge/Math.max(this.aspect,1)}getViewBounds(I,Q,B){_v3$1.set(-1,-1,.5).applyMatrix4(this.projectionMatrixInverse),Q.set(_v3$1.x,_v3$1.y).multiplyScalar(-I/_v3$1.z),_v3$1.set(1,1,.5).applyMatrix4(this.projectionMatrixInverse),B.set(_v3$1.x,_v3$1.y).multiplyScalar(-I/_v3$1.z)}getViewSize(I,Q){return this.getViewBounds(I,_minTarget,_maxTarget),Q.subVectors(_maxTarget,_minTarget)}setViewOffset(I,Q,B,t,l,o){this.aspect=I/Q,this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=I,this.view.fullHeight=Q,this.view.offsetX=B,this.view.offsetY=t,this.view.width=l,this.view.height=o,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const I=this.near;let Q=I*Math.tan(DEG2RAD*.5*this.fov)/this.zoom,B=2*Q,t=this.aspect*B,l=-.5*t;const o=this.view;if(this.view!==null&&this.view.enabled){const D=o.fullWidth,w=o.fullHeight;l+=o.offsetX*t/D,Q-=o.offsetY*B/w,t*=o.width/D,B*=o.height/w}const n=this.filmOffset;n!==0&&(l+=I*n/this.getFilmWidth()),this.projectionMatrix.makePerspective(l,l+t,Q,Q-B,I,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(I){const Q=super.toJSON(I);return Q.object.fov=this.fov,Q.object.zoom=this.zoom,Q.object.near=this.near,Q.object.far=this.far,Q.object.focus=this.focus,Q.object.aspect=this.aspect,this.view!==null&&(Q.object.view=Object.assign({},this.view)),Q.object.filmGauge=this.filmGauge,Q.object.filmOffset=this.filmOffset,Q}}const fov=-90,aspect=1;class CubeCamera extends Object3D{constructor(I,Q,B){super(),this.type="CubeCamera",this.renderTarget=B,this.coordinateSystem=null,this.activeMipmapLevel=0;const t=new PerspectiveCamera(fov,aspect,I,Q);t.layers=this.layers,this.add(t);const l=new PerspectiveCamera(fov,aspect,I,Q);l.layers=this.layers,this.add(l);const o=new PerspectiveCamera(fov,aspect,I,Q);o.layers=this.layers,this.add(o);const n=new PerspectiveCamera(fov,aspect,I,Q);n.layers=this.layers,this.add(n);const D=new PerspectiveCamera(fov,aspect,I,Q);D.layers=this.layers,this.add(D);const w=new PerspectiveCamera(fov,aspect,I,Q);w.layers=this.layers,this.add(w)}updateCoordinateSystem(){const I=this.coordinateSystem,Q=this.children.concat(),[B,t,l,o,n,D]=Q;for(const w of Q)this.remove(w);if(I===WebGLCoordinateSystem)B.up.set(0,1,0),B.lookAt(1,0,0),t.up.set(0,1,0),t.lookAt(-1,0,0),l.up.set(0,0,-1),l.lookAt(0,1,0),o.up.set(0,0,1),o.lookAt(0,-1,0),n.up.set(0,1,0),n.lookAt(0,0,1),D.up.set(0,1,0),D.lookAt(0,0,-1);else if(I===WebGPUCoordinateSystem)B.up.set(0,-1,0),B.lookAt(-1,0,0),t.up.set(0,-1,0),t.lookAt(1,0,0),l.up.set(0,0,1),l.lookAt(0,1,0),o.up.set(0,0,-1),o.lookAt(0,-1,0),n.up.set(0,-1,0),n.lookAt(0,0,1),D.up.set(0,-1,0),D.lookAt(0,0,-1);else throw new Error("THREE.CubeCamera.updateCoordinateSystem(): Invalid coordinate system: "+I);for(const w of Q)this.add(w),w.updateMatrixWorld()}update(I,Q){this.parent===null&&this.updateMatrixWorld();const{renderTarget:B,activeMipmapLevel:t}=this;this.coordinateSystem!==I.coordinateSystem&&(this.coordinateSystem=I.coordinateSystem,this.updateCoordinateSystem());const[l,o,n,D,w,M]=this.children,d=I.getRenderTarget(),G=I.getActiveCubeFace(),N=I.getActiveMipmapLevel(),k=I.xr.enabled;I.xr.enabled=!1;const m=B.texture.generateMipmaps;B.texture.generateMipmaps=!1,I.setRenderTarget(B,0,t),I.render(Q,l),I.setRenderTarget(B,1,t),I.render(Q,o),I.setRenderTarget(B,2,t),I.render(Q,n),I.setRenderTarget(B,3,t),I.render(Q,D),I.setRenderTarget(B,4,t),I.render(Q,w),B.texture.generateMipmaps=m,I.setRenderTarget(B,5,t),I.render(Q,M),I.setRenderTarget(d,G,N),I.xr.enabled=k,B.texture.needsPMREMUpdate=!0}}class CubeTexture extends Texture{constructor(I,Q,B,t,l,o,n,D,w,M){I=I!==void 0?I:[],Q=Q!==void 0?Q:CubeReflectionMapping,super(I,Q,B,t,l,o,n,D,w,M),this.isCubeTexture=!0,this.flipY=!1}get images(){return this.image}set images(I){this.image=I}}class WebGLCubeRenderTarget extends WebGLRenderTarget{constructor(I=1,Q={}){super(I,I,Q),this.isWebGLCubeRenderTarget=!0;const B={width:I,height:I,depth:1},t=[B,B,B,B,B,B];this.texture=new CubeTexture(t,Q.mapping,Q.wrapS,Q.wrapT,Q.magFilter,Q.minFilter,Q.format,Q.type,Q.anisotropy,Q.colorSpace),this.texture.isRenderTargetTexture=!0,this.texture.generateMipmaps=Q.generateMipmaps!==void 0?Q.generateMipmaps:!1,this.texture.minFilter=Q.minFilter!==void 0?Q.minFilter:LinearFilter}fromEquirectangularTexture(I,Q){this.texture.type=Q.type,this.texture.colorSpace=Q.colorSpace,this.texture.generateMipmaps=Q.generateMipmaps,this.texture.minFilter=Q.minFilter,this.texture.magFilter=Q.magFilter;const B={uniforms:{tEquirect:{value:null}},vertexShader:`
- varying vec3 vWorldDirection;
- vec3 transformDirection( in vec3 dir, in mat4 matrix ) {
- return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );
- }
- void main() {
- vWorldDirection = transformDirection( position, modelMatrix );
- #include <begin_vertex>
- #include <project_vertex>
- }
- `,fragmentShader:`
- uniform sampler2D tEquirect;
- varying vec3 vWorldDirection;
- #include <common>
- void main() {
- vec3 direction = normalize( vWorldDirection );
- vec2 sampleUV = equirectUv( direction );
- gl_FragColor = texture2D( tEquirect, sampleUV );
- }
- `},t=new BoxGeometry(5,5,5),l=new ShaderMaterial({name:"CubemapFromEquirect",uniforms:cloneUniforms(B.uniforms),vertexShader:B.vertexShader,fragmentShader:B.fragmentShader,side:BackSide,blending:NoBlending});l.uniforms.tEquirect.value=Q;const o=new Mesh(t,l),n=Q.minFilter;return Q.minFilter===LinearMipmapLinearFilter&&(Q.minFilter=LinearFilter),new CubeCamera(1,10,this).update(I,o),Q.minFilter=n,o.geometry.dispose(),o.material.dispose(),this}clear(I,Q,B,t){const l=I.getRenderTarget();for(let o=0;o<6;o++)I.setRenderTarget(this,o),I.clear(Q,B,t);I.setRenderTarget(l)}}let Group$1=class extends Object3D{constructor(){super(),this.isGroup=!0,this.type="Group"}};const _moveEvent={type:"move"};class WebXRController{constructor(){this._targetRay=null,this._grip=null,this._hand=null}getHandSpace(){return this._hand===null&&(this._hand=new Group$1,this._hand.matrixAutoUpdate=!1,this._hand.visible=!1,this._hand.joints={},this._hand.inputState={pinching:!1}),this._hand}getTargetRaySpace(){return this._targetRay===null&&(this._targetRay=new Group$1,this._targetRay.matrixAutoUpdate=!1,this._targetRay.visible=!1,this._targetRay.hasLinearVelocity=!1,this._targetRay.linearVelocity=new Vector3,this._targetRay.hasAngularVelocity=!1,this._targetRay.angularVelocity=new Vector3),this._targetRay}getGripSpace(){return this._grip===null&&(this._grip=new Group$1,this._grip.matrixAutoUpdate=!1,this._grip.visible=!1,this._grip.hasLinearVelocity=!1,this._grip.linearVelocity=new Vector3,this._grip.hasAngularVelocity=!1,this._grip.angularVelocity=new Vector3),this._grip}dispatchEvent(I){return this._targetRay!==null&&this._targetRay.dispatchEvent(I),this._grip!==null&&this._grip.dispatchEvent(I),this._hand!==null&&this._hand.dispatchEvent(I),this}connect(I){if(I&&I.hand){const Q=this._hand;if(Q)for(const B of I.hand.values())this._getHandJoint(Q,B)}return this.dispatchEvent({type:"connected",data:I}),this}disconnect(I){return this.dispatchEvent({type:"disconnected",data:I}),this._targetRay!==null&&(this._targetRay.visible=!1),this._grip!==null&&(this._grip.visible=!1),this._hand!==null&&(this._hand.visible=!1),this}update(I,Q,B){let t=null,l=null,o=null;const n=this._targetRay,D=this._grip,w=this._hand;if(I&&Q.session.visibilityState!=="visible-blurred"){if(w&&I.hand){o=!0;for(const m of I.hand.values()){const Y=Q.getJointPose(m,B),S=this._getHandJoint(w,m);Y!==null&&(S.matrix.fromArray(Y.transform.matrix),S.matrix.decompose(S.position,S.rotation,S.scale),S.matrixWorldNeedsUpdate=!0,S.jointRadius=Y.radius),S.visible=Y!==null}const M=w.joints["index-finger-tip"],d=w.joints["thumb-tip"],G=M.position.distanceTo(d.position),N=.02,k=.005;w.inputState.pinching&&G>N+k?(w.inputState.pinching=!1,this.dispatchEvent({type:"pinchend",handedness:I.handedness,target:this})):!w.inputState.pinching&&G<=N-k&&(w.inputState.pinching=!0,this.dispatchEvent({type:"pinchstart",handedness:I.handedness,target:this}))}else D!==null&&I.gripSpace&&(l=Q.getPose(I.gripSpace,B),l!==null&&(D.matrix.fromArray(l.transform.matrix),D.matrix.decompose(D.position,D.rotation,D.scale),D.matrixWorldNeedsUpdate=!0,l.linearVelocity?(D.hasLinearVelocity=!0,D.linearVelocity.copy(l.linearVelocity)):D.hasLinearVelocity=!1,l.angularVelocity?(D.hasAngularVelocity=!0,D.angularVelocity.copy(l.angularVelocity)):D.hasAngularVelocity=!1));n!==null&&(t=Q.getPose(I.targetRaySpace,B),t===null&&l!==null&&(t=l),t!==null&&(n.matrix.fromArray(t.transform.matrix),n.matrix.decompose(n.position,n.rotation,n.scale),n.matrixWorldNeedsUpdate=!0,t.linearVelocity?(n.hasLinearVelocity=!0,n.linearVelocity.copy(t.linearVelocity)):n.hasLinearVelocity=!1,t.angularVelocity?(n.hasAngularVelocity=!0,n.angularVelocity.copy(t.angularVelocity)):n.hasAngularVelocity=!1,this.dispatchEvent(_moveEvent)))}return n!==null&&(n.visible=t!==null),D!==null&&(D.visible=l!==null),w!==null&&(w.visible=o!==null),this}_getHandJoint(I,Q){if(I.joints[Q.jointName]===void 0){const B=new Group$1;B.matrixAutoUpdate=!1,B.visible=!1,I.joints[Q.jointName]=B,I.add(B)}return I.joints[Q.jointName]}}class Scene extends Object3D{constructor(){super(),this.isScene=!0,this.type="Scene",this.background=null,this.environment=null,this.fog=null,this.backgroundBlurriness=0,this.backgroundIntensity=1,this.backgroundRotation=new Euler,this.environmentIntensity=1,this.environmentRotation=new Euler,this.overrideMaterial=null,typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}copy(I,Q){return super.copy(I,Q),I.background!==null&&(this.background=I.background.clone()),I.environment!==null&&(this.environment=I.environment.clone()),I.fog!==null&&(this.fog=I.fog.clone()),this.backgroundBlurriness=I.backgroundBlurriness,this.backgroundIntensity=I.backgroundIntensity,this.backgroundRotation.copy(I.backgroundRotation),this.environmentIntensity=I.environmentIntensity,this.environmentRotation.copy(I.environmentRotation),I.overrideMaterial!==null&&(this.overrideMaterial=I.overrideMaterial.clone()),this.matrixAutoUpdate=I.matrixAutoUpdate,this}toJSON(I){const Q=super.toJSON(I);return this.fog!==null&&(Q.object.fog=this.fog.toJSON()),this.backgroundBlurriness>0&&(Q.object.backgroundBlurriness=this.backgroundBlurriness),this.backgroundIntensity!==1&&(Q.object.backgroundIntensity=this.backgroundIntensity),Q.object.backgroundRotation=this.backgroundRotation.toArray(),this.environmentIntensity!==1&&(Q.object.environmentIntensity=this.environmentIntensity),Q.object.environmentRotation=this.environmentRotation.toArray(),Q}}const _vector1=new Vector3,_vector2=new Vector3,_normalMatrix=new Matrix3;class Plane{constructor(I=new Vector3(1,0,0),Q=0){this.isPlane=!0,this.normal=I,this.constant=Q}set(I,Q){return this.normal.copy(I),this.constant=Q,this}setComponents(I,Q,B,t){return this.normal.set(I,Q,B),this.constant=t,this}setFromNormalAndCoplanarPoint(I,Q){return this.normal.copy(I),this.constant=-Q.dot(this.normal),this}setFromCoplanarPoints(I,Q,B){const t=_vector1.subVectors(B,Q).cross(_vector2.subVectors(I,Q)).normalize();return this.setFromNormalAndCoplanarPoint(t,I),this}copy(I){return this.normal.copy(I.normal),this.constant=I.constant,this}normalize(){const I=1/this.normal.length();return this.normal.multiplyScalar(I),this.constant*=I,this}negate(){return this.constant*=-1,this.normal.negate(),this}distanceToPoint(I){return this.normal.dot(I)+this.constant}distanceToSphere(I){return this.distanceToPoint(I.center)-I.radius}projectPoint(I,Q){return Q.copy(I).addScaledVector(this.normal,-this.distanceToPoint(I))}intersectLine(I,Q){const B=I.delta(_vector1),t=this.normal.dot(B);if(t===0)return this.distanceToPoint(I.start)===0?Q.copy(I.start):null;const l=-(I.start.dot(this.normal)+this.constant)/t;return l<0||l>1?null:Q.copy(I.start).addScaledVector(B,l)}intersectsLine(I){const Q=this.distanceToPoint(I.start),B=this.distanceToPoint(I.end);return Q<0&&B>0||B<0&&Q>0}intersectsBox(I){return I.intersectsPlane(this)}intersectsSphere(I){return I.intersectsPlane(this)}coplanarPoint(I){return I.copy(this.normal).multiplyScalar(-this.constant)}applyMatrix4(I,Q){const B=Q||_normalMatrix.getNormalMatrix(I),t=this.coplanarPoint(_vector1).applyMatrix4(I),l=this.normal.applyMatrix3(B).normalize();return this.constant=-t.dot(l),this}translate(I){return this.constant-=I.dot(this.normal),this}equals(I){return I.normal.equals(this.normal)&&I.constant===this.constant}clone(){return new this.constructor().copy(this)}}const _sphere$3=new Sphere,_vector$6=new Vector3;class Frustum{constructor(I=new Plane,Q=new Plane,B=new Plane,t=new Plane,l=new Plane,o=new Plane){this.planes=[I,Q,B,t,l,o]}set(I,Q,B,t,l,o){const n=this.planes;return n[0].copy(I),n[1].copy(Q),n[2].copy(B),n[3].copy(t),n[4].copy(l),n[5].copy(o),this}copy(I){const Q=this.planes;for(let B=0;B<6;B++)Q[B].copy(I.planes[B]);return this}setFromProjectionMatrix(I,Q=WebGLCoordinateSystem){const B=this.planes,t=I.elements,l=t[0],o=t[1],n=t[2],D=t[3],w=t[4],M=t[5],d=t[6],G=t[7],N=t[8],k=t[9],m=t[10],Y=t[11],S=t[12],X=t[13],q=t[14],P=t[15];if(B[0].setComponents(D-l,G-w,Y-N,P-S).normalize(),B[1].setComponents(D+l,G+w,Y+N,P+S).normalize(),B[2].setComponents(D+o,G+M,Y+k,P+X).normalize(),B[3].setComponents(D-o,G-M,Y-k,P-X).normalize(),B[4].setComponents(D-n,G-d,Y-m,P-q).normalize(),Q===WebGLCoordinateSystem)B[5].setComponents(D+n,G+d,Y+m,P+q).normalize();else if(Q===WebGPUCoordinateSystem)B[5].setComponents(n,d,m,q).normalize();else throw new Error("THREE.Frustum.setFromProjectionMatrix(): Invalid coordinate system: "+Q);return this}intersectsObject(I){if(I.boundingSphere!==void 0)I.boundingSphere===null&&I.computeBoundingSphere(),_sphere$3.copy(I.boundingSphere).applyMatrix4(I.matrixWorld);else{const Q=I.geometry;Q.boundingSphere===null&&Q.computeBoundingSphere(),_sphere$3.copy(Q.boundingSphere).applyMatrix4(I.matrixWorld)}return this.intersectsSphere(_sphere$3)}intersectsSprite(I){return _sphere$3.center.set(0,0,0),_sphere$3.radius=.7071067811865476,_sphere$3.applyMatrix4(I.matrixWorld),this.intersectsSphere(_sphere$3)}intersectsSphere(I){const Q=this.planes,B=I.center,t=-I.radius;for(let l=0;l<6;l++)if(Q[l].distanceToPoint(B)<t)return!1;return!0}intersectsBox(I){const Q=this.planes;for(let B=0;B<6;B++){const t=Q[B];if(_vector$6.x=t.normal.x>0?I.max.x:I.min.x,_vector$6.y=t.normal.y>0?I.max.y:I.min.y,_vector$6.z=t.normal.z>0?I.max.z:I.min.z,t.distanceToPoint(_vector$6)<0)return!1}return!0}containsPoint(I){const Q=this.planes;for(let B=0;B<6;B++)if(Q[B].distanceToPoint(I)<0)return!1;return!0}clone(){return new this.constructor().copy(this)}}class LineBasicMaterial extends Material{constructor(I){super(),this.isLineBasicMaterial=!0,this.type="LineBasicMaterial",this.color=new Color(16777215),this.map=null,this.linewidth=1,this.linecap="round",this.linejoin="round",this.fog=!0,this.setValues(I)}copy(I){return super.copy(I),this.color.copy(I.color),this.map=I.map,this.linewidth=I.linewidth,this.linecap=I.linecap,this.linejoin=I.linejoin,this.fog=I.fog,this}}const _vStart=new Vector3,_vEnd=new Vector3,_inverseMatrix$1=new Matrix4,_ray$1=new Ray,_sphere$1=new Sphere,_intersectPointOnRay=new Vector3,_intersectPointOnSegment=new Vector3;class Line extends Object3D{constructor(I=new BufferGeometry,Q=new LineBasicMaterial){super(),this.isLine=!0,this.type="Line",this.geometry=I,this.material=Q,this.morphTargetDictionary=void 0,this.morphTargetInfluences=void 0,this.updateMorphTargets()}copy(I,Q){return super.copy(I,Q),this.material=Array.isArray(I.material)?I.material.slice():I.material,this.geometry=I.geometry,this}computeLineDistances(){const I=this.geometry;if(I.index===null){const Q=I.attributes.position,B=[0];for(let t=1,l=Q.count;t<l;t++)_vStart.fromBufferAttribute(Q,t-1),_vEnd.fromBufferAttribute(Q,t),B[t]=B[t-1],B[t]+=_vStart.distanceTo(_vEnd);I.setAttribute("lineDistance",new Float32BufferAttribute(B,1))}else console.warn("THREE.Line.computeLineDistances(): Computation only possible with non-indexed BufferGeometry.");return this}raycast(I,Q){const B=this.geometry,t=this.matrixWorld,l=I.params.Line.threshold,o=B.drawRange;if(B.boundingSphere===null&&B.computeBoundingSphere(),_sphere$1.copy(B.boundingSphere),_sphere$1.applyMatrix4(t),_sphere$1.radius+=l,I.ray.intersectsSphere(_sphere$1)===!1)return;_inverseMatrix$1.copy(t).invert(),_ray$1.copy(I.ray).applyMatrix4(_inverseMatrix$1);const n=l/((this.scale.x+this.scale.y+this.scale.z)/3),D=n*n,w=this.isLineSegments?2:1,M=B.index,G=B.attributes.position;if(M!==null){const N=Math.max(0,o.start),k=Math.min(M.count,o.start+o.count);for(let m=N,Y=k-1;m<Y;m+=w){const S=M.getX(m),X=M.getX(m+1),q=checkIntersection(this,I,_ray$1,D,S,X,m);q&&Q.push(q)}if(this.isLineLoop){const m=M.getX(k-1),Y=M.getX(N),S=checkIntersection(this,I,_ray$1,D,m,Y,k-1);S&&Q.push(S)}}else{const N=Math.max(0,o.start),k=Math.min(G.count,o.start+o.count);for(let m=N,Y=k-1;m<Y;m+=w){const S=checkIntersection(this,I,_ray$1,D,m,m+1,m);S&&Q.push(S)}if(this.isLineLoop){const m=checkIntersection(this,I,_ray$1,D,k-1,N,k-1);m&&Q.push(m)}}}updateMorphTargets(){const Q=this.geometry.morphAttributes,B=Object.keys(Q);if(B.length>0){const t=Q[B[0]];if(t!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let l=0,o=t.length;l<o;l++){const n=t[l].name||String(l);this.morphTargetInfluences.push(0),this.morphTargetDictionary[n]=l}}}}}function checkIntersection(C,I,Q,B,t,l,o){const n=C.geometry.attributes.position;if(_vStart.fromBufferAttribute(n,t),_vEnd.fromBufferAttribute(n,l),Q.distanceSqToSegment(_vStart,_vEnd,_intersectPointOnRay,_intersectPointOnSegment)>B)return;_intersectPointOnRay.applyMatrix4(C.matrixWorld);const w=I.ray.origin.distanceTo(_intersectPointOnRay);if(!(w<I.near||w>I.far))return{distance:w,point:_intersectPointOnSegment.clone().applyMatrix4(C.matrixWorld),index:o,face:null,faceIndex:null,barycoord:null,object:C}}const _start=new Vector3,_end=new Vector3;class LineSegments extends Line{constructor(I,Q){super(I,Q),this.isLineSegments=!0,this.type="LineSegments"}computeLineDistances(){const I=this.geometry;if(I.index===null){const Q=I.attributes.position,B=[];for(let t=0,l=Q.count;t<l;t+=2)_start.fromBufferAttribute(Q,t),_end.fromBufferAttribute(Q,t+1),B[t]=t===0?0:B[t-1],B[t+1]=B[t]+_start.distanceTo(_end);I.setAttribute("lineDistance",new Float32BufferAttribute(B,1))}else console.warn("THREE.LineSegments.computeLineDistances(): Computation only possible with non-indexed BufferGeometry.");return this}}class PointsMaterial extends Material{constructor(I){super(),this.isPointsMaterial=!0,this.type="PointsMaterial",this.color=new Color(16777215),this.map=null,this.alphaMap=null,this.size=1,this.sizeAttenuation=!0,this.fog=!0,this.setValues(I)}copy(I){return super.copy(I),this.color.copy(I.color),this.map=I.map,this.alphaMap=I.alphaMap,this.size=I.size,this.sizeAttenuation=I.sizeAttenuation,this.fog=I.fog,this}}const _inverseMatrix=new Matrix4,_ray$2=new Ray,_sphere=new Sphere,_position$2=new Vector3;class Points extends Object3D{constructor(I=new BufferGeometry,Q=new PointsMaterial){super(),this.isPoints=!0,this.type="Points",this.geometry=I,this.material=Q,this.morphTargetDictionary=void 0,this.morphTargetInfluences=void 0,this.updateMorphTargets()}copy(I,Q){return super.copy(I,Q),this.material=Array.isArray(I.material)?I.material.slice():I.material,this.geometry=I.geometry,this}raycast(I,Q){const B=this.geometry,t=this.matrixWorld,l=I.params.Points.threshold,o=B.drawRange;if(B.boundingSphere===null&&B.computeBoundingSphere(),_sphere.copy(B.boundingSphere),_sphere.applyMatrix4(t),_sphere.radius+=l,I.ray.intersectsSphere(_sphere)===!1)return;_inverseMatrix.copy(t).invert(),_ray$2.copy(I.ray).applyMatrix4(_inverseMatrix);const n=l/((this.scale.x+this.scale.y+this.scale.z)/3),D=n*n,w=B.index,d=B.attributes.position;if(w!==null){const G=Math.max(0,o.start),N=Math.min(w.count,o.start+o.count);for(let k=G,m=N;k<m;k++){const Y=w.getX(k);_position$2.fromBufferAttribute(d,Y),testPoint(_position$2,Y,D,t,I,Q,this)}}else{const G=Math.max(0,o.start),N=Math.min(d.count,o.start+o.count);for(let k=G,m=N;k<m;k++)_position$2.fromBufferAttribute(d,k),testPoint(_position$2,k,D,t,I,Q,this)}}updateMorphTargets(){const Q=this.geometry.morphAttributes,B=Object.keys(Q);if(B.length>0){const t=Q[B[0]];if(t!==void 0){this.morphTargetInfluences=[],this.morphTargetDictionary={};for(let l=0,o=t.length;l<o;l++){const n=t[l].name||String(l);this.morphTargetInfluences.push(0),this.morphTargetDictionary[n]=l}}}}}function testPoint(C,I,Q,B,t,l,o){const n=_ray$2.distanceSqToPoint(C);if(n<Q){const D=new Vector3;_ray$2.closestPointToPoint(C,D),D.applyMatrix4(B);const w=t.ray.origin.distanceTo(D);if(w<t.near||w>t.far)return;l.push({distance:w,distanceToRay:Math.sqrt(n),point:D,index:I,face:null,faceIndex:null,barycoord:null,object:o})}}class DepthTexture extends Texture{constructor(I,Q,B,t,l,o,n,D,w,M=DepthFormat){if(M!==DepthFormat&&M!==DepthStencilFormat)throw new Error("DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat");B===void 0&&M===DepthFormat&&(B=UnsignedIntType),B===void 0&&M===DepthStencilFormat&&(B=UnsignedInt248Type),super(null,t,l,o,n,D,M,B,w),this.isDepthTexture=!0,this.image={width:I,height:Q},this.magFilter=n!==void 0?n:NearestFilter,this.minFilter=D!==void 0?D:NearestFilter,this.flipY=!1,this.generateMipmaps=!1,this.compareFunction=null}copy(I){return super.copy(I),this.source=new Source(Object.assign({},I.image)),this.compareFunction=I.compareFunction,this}toJSON(I){const Q=super.toJSON(I);return this.compareFunction!==null&&(Q.compareFunction=this.compareFunction),Q}}class CylinderGeometry extends BufferGeometry{constructor(I=1,Q=1,B=1,t=32,l=1,o=!1,n=0,D=Math.PI*2){super(),this.type="CylinderGeometry",this.parameters={radiusTop:I,radiusBottom:Q,height:B,radialSegments:t,heightSegments:l,openEnded:o,thetaStart:n,thetaLength:D};const w=this;t=Math.floor(t),l=Math.floor(l);const M=[],d=[],G=[],N=[];let k=0;const m=[],Y=B/2;let S=0;X(),o===!1&&(I>0&&q(!0),Q>0&&q(!1)),this.setIndex(M),this.setAttribute("position",new Float32BufferAttribute(d,3)),this.setAttribute("normal",new Float32BufferAttribute(G,3)),this.setAttribute("uv",new Float32BufferAttribute(N,2));function X(){const P=new Vector3,gA=new Vector3;let QA=0;const J=(Q-I)/B;for(let EA=0;EA<=l;EA++){const x=[],AA=EA/l,iA=AA*(Q-I)+I;for(let wA=0;wA<=t;wA++){const sA=wA/t,cA=sA*D+n,eA=Math.sin(cA),DA=Math.cos(cA);gA.x=iA*eA,gA.y=-AA*B+Y,gA.z=iA*DA,d.push(gA.x,gA.y,gA.z),P.set(eA,J,DA).normalize(),G.push(P.x,P.y,P.z),N.push(sA,1-AA),x.push(k++)}m.push(x)}for(let EA=0;EA<t;EA++)for(let x=0;x<l;x++){const AA=m[x][EA],iA=m[x+1][EA],wA=m[x+1][EA+1],sA=m[x][EA+1];(I>0||x!==0)&&(M.push(AA,iA,sA),QA+=3),(Q>0||x!==l-1)&&(M.push(iA,wA,sA),QA+=3)}w.addGroup(S,QA,0),S+=QA}function q(P){const gA=k,QA=new Vector2,J=new Vector3;let EA=0;const x=P===!0?I:Q,AA=P===!0?1:-1;for(let wA=1;wA<=t;wA++)d.push(0,Y*AA,0),G.push(0,AA,0),N.push(.5,.5),k++;const iA=k;for(let wA=0;wA<=t;wA++){const cA=wA/t*D+n,eA=Math.cos(cA),DA=Math.sin(cA);J.x=x*DA,J.y=Y*AA,J.z=x*eA,d.push(J.x,J.y,J.z),G.push(0,AA,0),QA.x=eA*.5+.5,QA.y=DA*.5*AA+.5,N.push(QA.x,QA.y),k++}for(let wA=0;wA<t;wA++){const sA=gA+wA,cA=iA+wA;P===!0?M.push(cA,cA+1,sA):M.push(cA+1,cA,sA),EA+=3}w.addGroup(S,EA,P===!0?1:2),S+=EA}}copy(I){return super.copy(I),this.parameters=Object.assign({},I.parameters),this}static fromJSON(I){return new CylinderGeometry(I.radiusTop,I.radiusBottom,I.height,I.radialSegments,I.heightSegments,I.openEnded,I.thetaStart,I.thetaLength)}}class PlaneGeometry extends BufferGeometry{constructor(I=1,Q=1,B=1,t=1){super(),this.type="PlaneGeometry",this.parameters={width:I,height:Q,widthSegments:B,heightSegments:t};const l=I/2,o=Q/2,n=Math.floor(B),D=Math.floor(t),w=n+1,M=D+1,d=I/n,G=Q/D,N=[],k=[],m=[],Y=[];for(let S=0;S<M;S++){const X=S*G-o;for(let q=0;q<w;q++){const P=q*d-l;k.push(P,-X,0),m.push(0,0,1),Y.push(q/n),Y.push(1-S/D)}}for(let S=0;S<D;S++)for(let X=0;X<n;X++){const q=X+w*S,P=X+w*(S+1),gA=X+1+w*(S+1),QA=X+1+w*S;N.push(q,P,QA),N.push(P,gA,QA)}this.setIndex(N),this.setAttribute("position",new Float32BufferAttribute(k,3)),this.setAttribute("normal",new Float32BufferAttribute(m,3)),this.setAttribute("uv",new Float32BufferAttribute(Y,2))}copy(I){return super.copy(I),this.parameters=Object.assign({},I.parameters),this}static fromJSON(I){return new PlaneGeometry(I.width,I.height,I.widthSegments,I.heightSegments)}}class SphereGeometry extends BufferGeometry{constructor(I=1,Q=32,B=16,t=0,l=Math.PI*2,o=0,n=Math.PI){super(),this.type="SphereGeometry",this.parameters={radius:I,widthSegments:Q,heightSegments:B,phiStart:t,phiLength:l,thetaStart:o,thetaLength:n},Q=Math.max(3,Math.floor(Q)),B=Math.max(2,Math.floor(B));const D=Math.min(o+n,Math.PI);let w=0;const M=[],d=new Vector3,G=new Vector3,N=[],k=[],m=[],Y=[];for(let S=0;S<=B;S++){const X=[],q=S/B;let P=0;S===0&&o===0?P=.5/Q:S===B&&D===Math.PI&&(P=-.5/Q);for(let gA=0;gA<=Q;gA++){const QA=gA/Q;d.x=-I*Math.cos(t+QA*l)*Math.sin(o+q*n),d.y=I*Math.cos(o+q*n),d.z=I*Math.sin(t+QA*l)*Math.sin(o+q*n),k.push(d.x,d.y,d.z),G.copy(d).normalize(),m.push(G.x,G.y,G.z),Y.push(QA+P,1-q),X.push(w++)}M.push(X)}for(let S=0;S<B;S++)for(let X=0;X<Q;X++){const q=M[S][X+1],P=M[S][X],gA=M[S+1][X],QA=M[S+1][X+1];(S!==0||o>0)&&N.push(q,P,QA),(S!==B-1||D<Math.PI)&&N.push(P,gA,QA)}this.setIndex(N),this.setAttribute("position",new Float32BufferAttribute(k,3)),this.setAttribute("normal",new Float32BufferAttribute(m,3)),this.setAttribute("uv",new Float32BufferAttribute(Y,2))}copy(I){return super.copy(I),this.parameters=Object.assign({},I.parameters),this}static fromJSON(I){return new SphereGeometry(I.radius,I.widthSegments,I.heightSegments,I.phiStart,I.phiLength,I.thetaStart,I.thetaLength)}}class MeshPhongMaterial extends Material{constructor(I){super(),this.isMeshPhongMaterial=!0,this.type="MeshPhongMaterial",this.color=new Color(16777215),this.specular=new Color(1118481),this.shininess=30,this.map=null,this.lightMap=null,this.lightMapIntensity=1,this.aoMap=null,this.aoMapIntensity=1,this.emissive=new Color(0),this.emissiveIntensity=1,this.emissiveMap=null,this.bumpMap=null,this.bumpScale=1,this.normalMap=null,this.normalMapType=TangentSpaceNormalMap,this.normalScale=new Vector2(1,1),this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.specularMap=null,this.alphaMap=null,this.envMap=null,this.envMapRotation=new Euler,this.combine=MultiplyOperation,this.reflectivity=1,this.refractionRatio=.98,this.wireframe=!1,this.wireframeLinewidth=1,this.wireframeLinecap="round",this.wireframeLinejoin="round",this.flatShading=!1,this.fog=!0,this.setValues(I)}copy(I){return super.copy(I),this.color.copy(I.color),this.specular.copy(I.specular),this.shininess=I.shininess,this.map=I.map,this.lightMap=I.lightMap,this.lightMapIntensity=I.lightMapIntensity,this.aoMap=I.aoMap,this.aoMapIntensity=I.aoMapIntensity,this.emissive.copy(I.emissive),this.emissiveMap=I.emissiveMap,this.emissiveIntensity=I.emissiveIntensity,this.bumpMap=I.bumpMap,this.bumpScale=I.bumpScale,this.normalMap=I.normalMap,this.normalMapType=I.normalMapType,this.normalScale.copy(I.normalScale),this.displacementMap=I.displacementMap,this.displacementScale=I.displacementScale,this.displacementBias=I.displacementBias,this.specularMap=I.specularMap,this.alphaMap=I.alphaMap,this.envMap=I.envMap,this.envMapRotation.copy(I.envMapRotation),this.combine=I.combine,this.reflectivity=I.reflectivity,this.refractionRatio=I.refractionRatio,this.wireframe=I.wireframe,this.wireframeLinewidth=I.wireframeLinewidth,this.wireframeLinecap=I.wireframeLinecap,this.wireframeLinejoin=I.wireframeLinejoin,this.flatShading=I.flatShading,this.fog=I.fog,this}}class MeshDepthMaterial extends Material{constructor(I){super(),this.isMeshDepthMaterial=!0,this.type="MeshDepthMaterial",this.depthPacking=BasicDepthPacking,this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.wireframe=!1,this.wireframeLinewidth=1,this.setValues(I)}copy(I){return super.copy(I),this.depthPacking=I.depthPacking,this.map=I.map,this.alphaMap=I.alphaMap,this.displacementMap=I.displacementMap,this.displacementScale=I.displacementScale,this.displacementBias=I.displacementBias,this.wireframe=I.wireframe,this.wireframeLinewidth=I.wireframeLinewidth,this}}class MeshDistanceMaterial extends Material{constructor(I){super(),this.isMeshDistanceMaterial=!0,this.type="MeshDistanceMaterial",this.map=null,this.alphaMap=null,this.displacementMap=null,this.displacementScale=1,this.displacementBias=0,this.setValues(I)}copy(I){return super.copy(I),this.map=I.map,this.alphaMap=I.alphaMap,this.displacementMap=I.displacementMap,this.displacementScale=I.displacementScale,this.displacementBias=I.displacementBias,this}}class Light extends Object3D{constructor(I,Q=1){super(),this.isLight=!0,this.type="Light",this.color=new Color(I),this.intensity=Q}dispose(){}copy(I,Q){return super.copy(I,Q),this.color.copy(I.color),this.intensity=I.intensity,this}toJSON(I){const Q=super.toJSON(I);return Q.object.color=this.color.getHex(),Q.object.intensity=this.intensity,this.groundColor!==void 0&&(Q.object.groundColor=this.groundColor.getHex()),this.distance!==void 0&&(Q.object.distance=this.distance),this.angle!==void 0&&(Q.object.angle=this.angle),this.decay!==void 0&&(Q.object.decay=this.decay),this.penumbra!==void 0&&(Q.object.penumbra=this.penumbra),this.shadow!==void 0&&(Q.object.shadow=this.shadow.toJSON()),this.target!==void 0&&(Q.object.target=this.target.uuid),Q}}class HemisphereLight extends Light{constructor(I,Q,B){super(I,B),this.isHemisphereLight=!0,this.type="HemisphereLight",this.position.copy(Object3D.DEFAULT_UP),this.updateMatrix(),this.groundColor=new Color(Q)}copy(I,Q){return super.copy(I,Q),this.groundColor.copy(I.groundColor),this}}const _projScreenMatrix$1=new Matrix4,_lightPositionWorld$1=new Vector3,_lookTarget$1=new Vector3;class LightShadow{constructor(I){this.camera=I,this.intensity=1,this.bias=0,this.normalBias=0,this.radius=1,this.blurSamples=8,this.mapSize=new Vector2(512,512),this.map=null,this.mapPass=null,this.matrix=new Matrix4,this.autoUpdate=!0,this.needsUpdate=!1,this._frustum=new Frustum,this._frameExtents=new Vector2(1,1),this._viewportCount=1,this._viewports=[new Vector4(0,0,1,1)]}getViewportCount(){return this._viewportCount}getFrustum(){return this._frustum}updateMatrices(I){const Q=this.camera,B=this.matrix;_lightPositionWorld$1.setFromMatrixPosition(I.matrixWorld),Q.position.copy(_lightPositionWorld$1),_lookTarget$1.setFromMatrixPosition(I.target.matrixWorld),Q.lookAt(_lookTarget$1),Q.updateMatrixWorld(),_projScreenMatrix$1.multiplyMatrices(Q.projectionMatrix,Q.matrixWorldInverse),this._frustum.setFromProjectionMatrix(_projScreenMatrix$1),B.set(.5,0,0,.5,0,.5,0,.5,0,0,.5,.5,0,0,0,1),B.multiply(_projScreenMatrix$1)}getViewport(I){return this._viewports[I]}getFrameExtents(){return this._frameExtents}dispose(){this.map&&this.map.dispose(),this.mapPass&&this.mapPass.dispose()}copy(I){return this.camera=I.camera.clone(),this.intensity=I.intensity,this.bias=I.bias,this.radius=I.radius,this.mapSize.copy(I.mapSize),this}clone(){return new this.constructor().copy(this)}toJSON(){const I={};return this.intensity!==1&&(I.intensity=this.intensity),this.bias!==0&&(I.bias=this.bias),this.normalBias!==0&&(I.normalBias=this.normalBias),this.radius!==1&&(I.radius=this.radius),(this.mapSize.x!==512||this.mapSize.y!==512)&&(I.mapSize=this.mapSize.toArray()),I.camera=this.camera.toJSON(!1).object,delete I.camera.matrix,I}}class OrthographicCamera extends Camera{constructor(I=-1,Q=1,B=1,t=-1,l=.1,o=2e3){super(),this.isOrthographicCamera=!0,this.type="OrthographicCamera",this.zoom=1,this.view=null,this.left=I,this.right=Q,this.top=B,this.bottom=t,this.near=l,this.far=o,this.updateProjectionMatrix()}copy(I,Q){return super.copy(I,Q),this.left=I.left,this.right=I.right,this.top=I.top,this.bottom=I.bottom,this.near=I.near,this.far=I.far,this.zoom=I.zoom,this.view=I.view===null?null:Object.assign({},I.view),this}setViewOffset(I,Q,B,t,l,o){this.view===null&&(this.view={enabled:!0,fullWidth:1,fullHeight:1,offsetX:0,offsetY:0,width:1,height:1}),this.view.enabled=!0,this.view.fullWidth=I,this.view.fullHeight=Q,this.view.offsetX=B,this.view.offsetY=t,this.view.width=l,this.view.height=o,this.updateProjectionMatrix()}clearViewOffset(){this.view!==null&&(this.view.enabled=!1),this.updateProjectionMatrix()}updateProjectionMatrix(){const I=(this.right-this.left)/(2*this.zoom),Q=(this.top-this.bottom)/(2*this.zoom),B=(this.right+this.left)/2,t=(this.top+this.bottom)/2;let l=B-I,o=B+I,n=t+Q,D=t-Q;if(this.view!==null&&this.view.enabled){const w=(this.right-this.left)/this.view.fullWidth/this.zoom,M=(this.top-this.bottom)/this.view.fullHeight/this.zoom;l+=w*this.view.offsetX,o=l+w*this.view.width,n-=M*this.view.offsetY,D=n-M*this.view.height}this.projectionMatrix.makeOrthographic(l,o,n,D,this.near,this.far,this.coordinateSystem),this.projectionMatrixInverse.copy(this.projectionMatrix).invert()}toJSON(I){const Q=super.toJSON(I);return Q.object.zoom=this.zoom,Q.object.left=this.left,Q.object.right=this.right,Q.object.top=this.top,Q.object.bottom=this.bottom,Q.object.near=this.near,Q.object.far=this.far,this.view!==null&&(Q.object.view=Object.assign({},this.view)),Q}}class DirectionalLightShadow extends LightShadow{constructor(){super(new OrthographicCamera(-5,5,5,-5,.5,500)),this.isDirectionalLightShadow=!0}}class DirectionalLight extends Light{constructor(I,Q){super(I,Q),this.isDirectionalLight=!0,this.type="DirectionalLight",this.position.copy(Object3D.DEFAULT_UP),this.updateMatrix(),this.target=new Object3D,this.shadow=new DirectionalLightShadow}dispose(){this.shadow.dispose()}copy(I){return super.copy(I),this.target=I.target.clone(),this.shadow=I.shadow.clone(),this}}class AmbientLight extends Light{constructor(I,Q){super(I,Q),this.isAmbientLight=!0,this.type="AmbientLight"}}class ArrayCamera extends PerspectiveCamera{constructor(I=[]){super(),this.isArrayCamera=!0,this.cameras=I,this.index=0}}class Spherical{constructor(I=1,Q=0,B=0){this.radius=I,this.phi=Q,this.theta=B}set(I,Q,B){return this.radius=I,this.phi=Q,this.theta=B,this}copy(I){return this.radius=I.radius,this.phi=I.phi,this.theta=I.theta,this}makeSafe(){return this.phi=clamp(this.phi,1e-6,Math.PI-1e-6),this}setFromVector3(I){return this.setFromCartesianCoords(I.x,I.y,I.z)}setFromCartesianCoords(I,Q,B){return this.radius=Math.sqrt(I*I+Q*Q+B*B),this.radius===0?(this.theta=0,this.phi=0):(this.theta=Math.atan2(I,B),this.phi=Math.acos(clamp(Q/this.radius,-1,1))),this}clone(){return new this.constructor().copy(this)}}const _axis=new Vector3;let _lineGeometry,_coneGeometry;class ArrowHelper extends Object3D{constructor(I=new Vector3(0,0,1),Q=new Vector3(0,0,0),B=1,t=16776960,l=B*.2,o=l*.2){super(),this.type="ArrowHelper",_lineGeometry===void 0&&(_lineGeometry=new BufferGeometry,_lineGeometry.setAttribute("position",new Float32BufferAttribute([0,0,0,0,1,0],3)),_coneGeometry=new CylinderGeometry(0,.5,1,5,1),_coneGeometry.translate(0,-.5,0)),this.position.copy(Q),this.line=new Line(_lineGeometry,new LineBasicMaterial({color:t,toneMapped:!1})),this.line.matrixAutoUpdate=!1,this.add(this.line),this.cone=new Mesh(_coneGeometry,new MeshBasicMaterial({color:t,toneMapped:!1})),this.cone.matrixAutoUpdate=!1,this.add(this.cone),this.setDirection(I),this.setLength(B,l,o)}setDirection(I){if(I.y>.99999)this.quaternion.set(0,0,0,1);else if(I.y<-.99999)this.quaternion.set(1,0,0,0);else{_axis.set(I.z,0,-I.x).normalize();const Q=Math.acos(I.y);this.quaternion.setFromAxisAngle(_axis,Q)}}setLength(I,Q=I*.2,B=Q*.2){this.line.scale.set(1,Math.max(1e-4,I-Q),1),this.line.updateMatrix(),this.cone.scale.set(B,Q,B),this.cone.position.y=I,this.cone.updateMatrix()}setColor(I){this.line.material.color.set(I),this.cone.material.color.set(I)}copy(I){return super.copy(I,!1),this.line.copy(I.line),this.cone.copy(I.cone),this}dispose(){this.line.geometry.dispose(),this.line.material.dispose(),this.cone.geometry.dispose(),this.cone.material.dispose()}}class Controls extends EventDispatcher{constructor(I,Q=null){super(),this.object=I,this.domElement=Q,this.enabled=!0,this.state=-1,this.keys={},this.mouseButtons={LEFT:null,MIDDLE:null,RIGHT:null},this.touches={ONE:null,TWO:null}}connect(){}disconnect(){}dispose(){}update(){}}function getByteLength(C,I,Q,B){const t=getTextureTypeByteLength(B);switch(Q){case AlphaFormat:return C*I;case LuminanceFormat:return C*I;case LuminanceAlphaFormat:return C*I*2;case RedFormat:return C*I/t.components*t.byteLength;case RedIntegerFormat:return C*I/t.components*t.byteLength;case RGFormat:return C*I*2/t.components*t.byteLength;case RGIntegerFormat:return C*I*2/t.components*t.byteLength;case RGBFormat:return C*I*3/t.components*t.byteLength;case RGBAFormat:return C*I*4/t.components*t.byteLength;case RGBAIntegerFormat:return C*I*4/t.components*t.byteLength;case RGB_S3TC_DXT1_Format:case RGBA_S3TC_DXT1_Format:return Math.floor((C+3)/4)*Math.floor((I+3)/4)*8;case RGBA_S3TC_DXT3_Format:case RGBA_S3TC_DXT5_Format:return Math.floor((C+3)/4)*Math.floor((I+3)/4)*16;case RGB_PVRTC_2BPPV1_Format:case RGBA_PVRTC_2BPPV1_Format:return Math.max(C,16)*Math.max(I,8)/4;case RGB_PVRTC_4BPPV1_Format:case RGBA_PVRTC_4BPPV1_Format:return Math.max(C,8)*Math.max(I,8)/2;case RGB_ETC1_Format:case RGB_ETC2_Format:return Math.floor((C+3)/4)*Math.floor((I+3)/4)*8;case RGBA_ETC2_EAC_Format:return Math.floor((C+3)/4)*Math.floor((I+3)/4)*16;case RGBA_ASTC_4x4_Format:return Math.floor((C+3)/4)*Math.floor((I+3)/4)*16;case RGBA_ASTC_5x4_Format:return Math.floor((C+4)/5)*Math.floor((I+3)/4)*16;case RGBA_ASTC_5x5_Format:return Math.floor((C+4)/5)*Math.floor((I+4)/5)*16;case RGBA_ASTC_6x5_Format:return Math.floor((C+5)/6)*Math.floor((I+4)/5)*16;case RGBA_ASTC_6x6_Format:return Math.floor((C+5)/6)*Math.floor((I+5)/6)*16;case RGBA_ASTC_8x5_Format:return Math.floor((C+7)/8)*Math.floor((I+4)/5)*16;case RGBA_ASTC_8x6_Format:return Math.floor((C+7)/8)*Math.floor((I+5)/6)*16;case RGBA_ASTC_8x8_Format:return Math.floor((C+7)/8)*Math.floor((I+7)/8)*16;case RGBA_ASTC_10x5_Format:return Math.floor((C+9)/10)*Math.floor((I+4)/5)*16;case RGBA_ASTC_10x6_Format:return Math.floor((C+9)/10)*Math.floor((I+5)/6)*16;case RGBA_ASTC_10x8_Format:return Math.floor((C+9)/10)*Math.floor((I+7)/8)*16;case RGBA_ASTC_10x10_Format:return Math.floor((C+9)/10)*Math.floor((I+9)/10)*16;case RGBA_ASTC_12x10_Format:return Math.floor((C+11)/12)*Math.floor((I+9)/10)*16;case RGBA_ASTC_12x12_Format:return Math.floor((C+11)/12)*Math.floor((I+11)/12)*16;case RGBA_BPTC_Format:case RGB_BPTC_SIGNED_Format:case RGB_BPTC_UNSIGNED_Format:return Math.ceil(C/4)*Math.ceil(I/4)*16;case RED_RGTC1_Format:case SIGNED_RED_RGTC1_Format:return Math.ceil(C/4)*Math.ceil(I/4)*8;case RED_GREEN_RGTC2_Format:case SIGNED_RED_GREEN_RGTC2_Format:return Math.ceil(C/4)*Math.ceil(I/4)*16}throw new Error(`Unable to determine texture byte length for ${Q} format.`)}function getTextureTypeByteLength(C){switch(C){case UnsignedByteType:case ByteType:return{byteLength:1,components:1};case UnsignedShortType:case ShortType:case HalfFloatType:return{byteLength:2,components:1};case UnsignedShort4444Type:case UnsignedShort5551Type:return{byteLength:2,components:4};case UnsignedIntType:case IntType:case FloatType:return{byteLength:4,components:1};case UnsignedInt5999Type:return{byteLength:4,components:3}}throw new Error(`Unknown texture type ${C}.`)}typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("register",{detail:{revision:REVISION}}));typeof window<"u"&&(window.__THREE__?console.warn("WARNING: Multiple instances of Three.js being imported."):window.__THREE__=REVISION);/**
- * @license
- * Copyright 2010-2025 Three.js Authors
- * SPDX-License-Identifier: MIT
- */function WebGLAnimation(){let C=null,I=!1,Q=null,B=null;function t(l,o){Q(l,o),B=C.requestAnimationFrame(t)}return{start:function(){I!==!0&&Q!==null&&(B=C.requestAnimationFrame(t),I=!0)},stop:function(){C.cancelAnimationFrame(B),I=!1},setAnimationLoop:function(l){Q=l},setContext:function(l){C=l}}}function WebGLAttributes(C){const I=new WeakMap;function Q(n,D){const w=n.array,M=n.usage,d=w.byteLength,G=C.createBuffer();C.bindBuffer(D,G),C.bufferData(D,w,M),n.onUploadCallback();let N;if(w instanceof Float32Array)N=C.FLOAT;else if(w instanceof Uint16Array)n.isFloat16BufferAttribute?N=C.HALF_FLOAT:N=C.UNSIGNED_SHORT;else if(w instanceof Int16Array)N=C.SHORT;else if(w instanceof Uint32Array)N=C.UNSIGNED_INT;else if(w instanceof Int32Array)N=C.INT;else if(w instanceof Int8Array)N=C.BYTE;else if(w instanceof Uint8Array)N=C.UNSIGNED_BYTE;else if(w instanceof Uint8ClampedArray)N=C.UNSIGNED_BYTE;else throw new Error("THREE.WebGLAttributes: Unsupported buffer data format: "+w);return{buffer:G,type:N,bytesPerElement:w.BYTES_PER_ELEMENT,version:n.version,size:d}}function B(n,D,w){const M=D.array,d=D.updateRanges;if(C.bindBuffer(w,n),d.length===0)C.bufferSubData(w,0,M);else{d.sort((N,k)=>N.start-k.start);let G=0;for(let N=1;N<d.length;N++){const k=d[G],m=d[N];m.start<=k.start+k.count+1?k.count=Math.max(k.count,m.start+m.count-k.start):(++G,d[G]=m)}d.length=G+1;for(let N=0,k=d.length;N<k;N++){const m=d[N];C.bufferSubData(w,m.start*M.BYTES_PER_ELEMENT,M,m.start,m.count)}D.clearUpdateRanges()}D.onUploadCallback()}function t(n){return n.isInterleavedBufferAttribute&&(n=n.data),I.get(n)}function l(n){n.isInterleavedBufferAttribute&&(n=n.data);const D=I.get(n);D&&(C.deleteBuffer(D.buffer),I.delete(n))}function o(n,D){if(n.isInterleavedBufferAttribute&&(n=n.data),n.isGLBufferAttribute){const M=I.get(n);(!M||M.version<n.version)&&I.set(n,{buffer:n.buffer,type:n.type,bytesPerElement:n.elementSize,version:n.version});return}const w=I.get(n);if(w===void 0)I.set(n,Q(n,D));else if(w.version<n.version){if(w.size!==n.array.byteLength)throw new Error("THREE.WebGLAttributes: The size of the buffer attribute's array buffer does not match the original size. Resizing buffer attributes is not supported.");B(w.buffer,n,D),w.version=n.version}}return{get:t,remove:l,update:o}}var alphahash_fragment=`#ifdef USE_ALPHAHASH
- if ( diffuseColor.a < getAlphaHashThreshold( vPosition ) ) discard;
- #endif`,alphahash_pars_fragment=`#ifdef USE_ALPHAHASH
- const float ALPHA_HASH_SCALE = 0.05;
- float hash2D( vec2 value ) {
- return fract( 1.0e4 * sin( 17.0 * value.x + 0.1 * value.y ) * ( 0.1 + abs( sin( 13.0 * value.y + value.x ) ) ) );
- }
- float hash3D( vec3 value ) {
- return hash2D( vec2( hash2D( value.xy ), value.z ) );
- }
- float getAlphaHashThreshold( vec3 position ) {
- float maxDeriv = max(
- length( dFdx( position.xyz ) ),
- length( dFdy( position.xyz ) )
- );
- float pixScale = 1.0 / ( ALPHA_HASH_SCALE * maxDeriv );
- vec2 pixScales = vec2(
- exp2( floor( log2( pixScale ) ) ),
- exp2( ceil( log2( pixScale ) ) )
- );
- vec2 alpha = vec2(
- hash3D( floor( pixScales.x * position.xyz ) ),
- hash3D( floor( pixScales.y * position.xyz ) )
- );
- float lerpFactor = fract( log2( pixScale ) );
- float x = ( 1.0 - lerpFactor ) * alpha.x + lerpFactor * alpha.y;
- float a = min( lerpFactor, 1.0 - lerpFactor );
- vec3 cases = vec3(
- x * x / ( 2.0 * a * ( 1.0 - a ) ),
- ( x - 0.5 * a ) / ( 1.0 - a ),
- 1.0 - ( ( 1.0 - x ) * ( 1.0 - x ) / ( 2.0 * a * ( 1.0 - a ) ) )
- );
- float threshold = ( x < ( 1.0 - a ) )
- ? ( ( x < a ) ? cases.x : cases.y )
- : cases.z;
- return clamp( threshold , 1.0e-6, 1.0 );
- }
- #endif`,alphamap_fragment=`#ifdef USE_ALPHAMAP
- diffuseColor.a *= texture2D( alphaMap, vAlphaMapUv ).g;
- #endif`,alphamap_pars_fragment=`#ifdef USE_ALPHAMAP
- uniform sampler2D alphaMap;
- #endif`,alphatest_fragment=`#ifdef USE_ALPHATEST
- #ifdef ALPHA_TO_COVERAGE
- diffuseColor.a = smoothstep( alphaTest, alphaTest + fwidth( diffuseColor.a ), diffuseColor.a );
- if ( diffuseColor.a == 0.0 ) discard;
- #else
- if ( diffuseColor.a < alphaTest ) discard;
- #endif
- #endif`,alphatest_pars_fragment=`#ifdef USE_ALPHATEST
- uniform float alphaTest;
- #endif`,aomap_fragment=`#ifdef USE_AOMAP
- float ambientOcclusion = ( texture2D( aoMap, vAoMapUv ).r - 1.0 ) * aoMapIntensity + 1.0;
- reflectedLight.indirectDiffuse *= ambientOcclusion;
- #if defined( USE_CLEARCOAT )
- clearcoatSpecularIndirect *= ambientOcclusion;
- #endif
- #if defined( USE_SHEEN )
- sheenSpecularIndirect *= ambientOcclusion;
- #endif
- #if defined( USE_ENVMAP ) && defined( STANDARD )
- float dotNV = saturate( dot( geometryNormal, geometryViewDir ) );
- reflectedLight.indirectSpecular *= computeSpecularOcclusion( dotNV, ambientOcclusion, material.roughness );
- #endif
- #endif`,aomap_pars_fragment=`#ifdef USE_AOMAP
- uniform sampler2D aoMap;
- uniform float aoMapIntensity;
- #endif`,batching_pars_vertex=`#ifdef USE_BATCHING
- #if ! defined( GL_ANGLE_multi_draw )
- #define gl_DrawID _gl_DrawID
- uniform int _gl_DrawID;
- #endif
- uniform highp sampler2D batchingTexture;
- uniform highp usampler2D batchingIdTexture;
- mat4 getBatchingMatrix( const in float i ) {
- int size = textureSize( batchingTexture, 0 ).x;
- int j = int( i ) * 4;
- int x = j % size;
- int y = j / size;
- vec4 v1 = texelFetch( batchingTexture, ivec2( x, y ), 0 );
- vec4 v2 = texelFetch( batchingTexture, ivec2( x + 1, y ), 0 );
- vec4 v3 = texelFetch( batchingTexture, ivec2( x + 2, y ), 0 );
- vec4 v4 = texelFetch( batchingTexture, ivec2( x + 3, y ), 0 );
- return mat4( v1, v2, v3, v4 );
- }
- float getIndirectIndex( const in int i ) {
- int size = textureSize( batchingIdTexture, 0 ).x;
- int x = i % size;
- int y = i / size;
- return float( texelFetch( batchingIdTexture, ivec2( x, y ), 0 ).r );
- }
- #endif
- #ifdef USE_BATCHING_COLOR
- uniform sampler2D batchingColorTexture;
- vec3 getBatchingColor( const in float i ) {
- int size = textureSize( batchingColorTexture, 0 ).x;
- int j = int( i );
- int x = j % size;
- int y = j / size;
- return texelFetch( batchingColorTexture, ivec2( x, y ), 0 ).rgb;
- }
- #endif`,batching_vertex=`#ifdef USE_BATCHING
- mat4 batchingMatrix = getBatchingMatrix( getIndirectIndex( gl_DrawID ) );
- #endif`,begin_vertex=`vec3 transformed = vec3( position );
- #ifdef USE_ALPHAHASH
- vPosition = vec3( position );
- #endif`,beginnormal_vertex=`vec3 objectNormal = vec3( normal );
- #ifdef USE_TANGENT
- vec3 objectTangent = vec3( tangent.xyz );
- #endif`,bsdfs=`float G_BlinnPhong_Implicit( ) {
- return 0.25;
- }
- float D_BlinnPhong( const in float shininess, const in float dotNH ) {
- return RECIPROCAL_PI * ( shininess * 0.5 + 1.0 ) * pow( dotNH, shininess );
- }
- vec3 BRDF_BlinnPhong( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in vec3 specularColor, const in float shininess ) {
- vec3 halfDir = normalize( lightDir + viewDir );
- float dotNH = saturate( dot( normal, halfDir ) );
- float dotVH = saturate( dot( viewDir, halfDir ) );
- vec3 F = F_Schlick( specularColor, 1.0, dotVH );
- float G = G_BlinnPhong_Implicit( );
- float D = D_BlinnPhong( shininess, dotNH );
- return F * ( G * D );
- } // validated`,iridescence_fragment=`#ifdef USE_IRIDESCENCE
- const mat3 XYZ_TO_REC709 = mat3(
- 3.2404542, -0.9692660, 0.0556434,
- -1.5371385, 1.8760108, -0.2040259,
- -0.4985314, 0.0415560, 1.0572252
- );
- vec3 Fresnel0ToIor( vec3 fresnel0 ) {
- vec3 sqrtF0 = sqrt( fresnel0 );
- return ( vec3( 1.0 ) + sqrtF0 ) / ( vec3( 1.0 ) - sqrtF0 );
- }
- vec3 IorToFresnel0( vec3 transmittedIor, float incidentIor ) {
- return pow2( ( transmittedIor - vec3( incidentIor ) ) / ( transmittedIor + vec3( incidentIor ) ) );
- }
- float IorToFresnel0( float transmittedIor, float incidentIor ) {
- return pow2( ( transmittedIor - incidentIor ) / ( transmittedIor + incidentIor ));
- }
- vec3 evalSensitivity( float OPD, vec3 shift ) {
- float phase = 2.0 * PI * OPD * 1.0e-9;
- vec3 val = vec3( 5.4856e-13, 4.4201e-13, 5.2481e-13 );
- vec3 pos = vec3( 1.6810e+06, 1.7953e+06, 2.2084e+06 );
- vec3 var = vec3( 4.3278e+09, 9.3046e+09, 6.6121e+09 );
- vec3 xyz = val * sqrt( 2.0 * PI * var ) * cos( pos * phase + shift ) * exp( - pow2( phase ) * var );
- xyz.x += 9.7470e-14 * sqrt( 2.0 * PI * 4.5282e+09 ) * cos( 2.2399e+06 * phase + shift[ 0 ] ) * exp( - 4.5282e+09 * pow2( phase ) );
- xyz /= 1.0685e-7;
- vec3 rgb = XYZ_TO_REC709 * xyz;
- return rgb;
- }
- vec3 evalIridescence( float outsideIOR, float eta2, float cosTheta1, float thinFilmThickness, vec3 baseF0 ) {
- vec3 I;
- float iridescenceIOR = mix( outsideIOR, eta2, smoothstep( 0.0, 0.03, thinFilmThickness ) );
- float sinTheta2Sq = pow2( outsideIOR / iridescenceIOR ) * ( 1.0 - pow2( cosTheta1 ) );
- float cosTheta2Sq = 1.0 - sinTheta2Sq;
- if ( cosTheta2Sq < 0.0 ) {
- return vec3( 1.0 );
- }
- float cosTheta2 = sqrt( cosTheta2Sq );
- float R0 = IorToFresnel0( iridescenceIOR, outsideIOR );
- float R12 = F_Schlick( R0, 1.0, cosTheta1 );
- float T121 = 1.0 - R12;
- float phi12 = 0.0;
- if ( iridescenceIOR < outsideIOR ) phi12 = PI;
- float phi21 = PI - phi12;
- vec3 baseIOR = Fresnel0ToIor( clamp( baseF0, 0.0, 0.9999 ) ); vec3 R1 = IorToFresnel0( baseIOR, iridescenceIOR );
- vec3 R23 = F_Schlick( R1, 1.0, cosTheta2 );
- vec3 phi23 = vec3( 0.0 );
- if ( baseIOR[ 0 ] < iridescenceIOR ) phi23[ 0 ] = PI;
- if ( baseIOR[ 1 ] < iridescenceIOR ) phi23[ 1 ] = PI;
- if ( baseIOR[ 2 ] < iridescenceIOR ) phi23[ 2 ] = PI;
- float OPD = 2.0 * iridescenceIOR * thinFilmThickness * cosTheta2;
- vec3 phi = vec3( phi21 ) + phi23;
- vec3 R123 = clamp( R12 * R23, 1e-5, 0.9999 );
- vec3 r123 = sqrt( R123 );
- vec3 Rs = pow2( T121 ) * R23 / ( vec3( 1.0 ) - R123 );
- vec3 C0 = R12 + Rs;
- I = C0;
- vec3 Cm = Rs - T121;
- for ( int m = 1; m <= 2; ++ m ) {
- Cm *= r123;
- vec3 Sm = 2.0 * evalSensitivity( float( m ) * OPD, float( m ) * phi );
- I += Cm * Sm;
- }
- return max( I, vec3( 0.0 ) );
- }
- #endif`,bumpmap_pars_fragment=`#ifdef USE_BUMPMAP
- uniform sampler2D bumpMap;
- uniform float bumpScale;
- vec2 dHdxy_fwd() {
- vec2 dSTdx = dFdx( vBumpMapUv );
- vec2 dSTdy = dFdy( vBumpMapUv );
- float Hll = bumpScale * texture2D( bumpMap, vBumpMapUv ).x;
- float dBx = bumpScale * texture2D( bumpMap, vBumpMapUv + dSTdx ).x - Hll;
- float dBy = bumpScale * texture2D( bumpMap, vBumpMapUv + dSTdy ).x - Hll;
- return vec2( dBx, dBy );
- }
- vec3 perturbNormalArb( vec3 surf_pos, vec3 surf_norm, vec2 dHdxy, float faceDirection ) {
- vec3 vSigmaX = normalize( dFdx( surf_pos.xyz ) );
- vec3 vSigmaY = normalize( dFdy( surf_pos.xyz ) );
- vec3 vN = surf_norm;
- vec3 R1 = cross( vSigmaY, vN );
- vec3 R2 = cross( vN, vSigmaX );
- float fDet = dot( vSigmaX, R1 ) * faceDirection;
- vec3 vGrad = sign( fDet ) * ( dHdxy.x * R1 + dHdxy.y * R2 );
- return normalize( abs( fDet ) * surf_norm - vGrad );
- }
- #endif`,clipping_planes_fragment=`#if NUM_CLIPPING_PLANES > 0
- vec4 plane;
- #ifdef ALPHA_TO_COVERAGE
- float distanceToPlane, distanceGradient;
- float clipOpacity = 1.0;
- #pragma unroll_loop_start
- for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {
- plane = clippingPlanes[ i ];
- distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;
- distanceGradient = fwidth( distanceToPlane ) / 2.0;
- clipOpacity *= smoothstep( - distanceGradient, distanceGradient, distanceToPlane );
- if ( clipOpacity == 0.0 ) discard;
- }
- #pragma unroll_loop_end
- #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES
- float unionClipOpacity = 1.0;
- #pragma unroll_loop_start
- for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {
- plane = clippingPlanes[ i ];
- distanceToPlane = - dot( vClipPosition, plane.xyz ) + plane.w;
- distanceGradient = fwidth( distanceToPlane ) / 2.0;
- unionClipOpacity *= 1.0 - smoothstep( - distanceGradient, distanceGradient, distanceToPlane );
- }
- #pragma unroll_loop_end
- clipOpacity *= 1.0 - unionClipOpacity;
- #endif
- diffuseColor.a *= clipOpacity;
- if ( diffuseColor.a == 0.0 ) discard;
- #else
- #pragma unroll_loop_start
- for ( int i = 0; i < UNION_CLIPPING_PLANES; i ++ ) {
- plane = clippingPlanes[ i ];
- if ( dot( vClipPosition, plane.xyz ) > plane.w ) discard;
- }
- #pragma unroll_loop_end
- #if UNION_CLIPPING_PLANES < NUM_CLIPPING_PLANES
- bool clipped = true;
- #pragma unroll_loop_start
- for ( int i = UNION_CLIPPING_PLANES; i < NUM_CLIPPING_PLANES; i ++ ) {
- plane = clippingPlanes[ i ];
- clipped = ( dot( vClipPosition, plane.xyz ) > plane.w ) && clipped;
- }
- #pragma unroll_loop_end
- if ( clipped ) discard;
- #endif
- #endif
- #endif`,clipping_planes_pars_fragment=`#if NUM_CLIPPING_PLANES > 0
- varying vec3 vClipPosition;
- uniform vec4 clippingPlanes[ NUM_CLIPPING_PLANES ];
- #endif`,clipping_planes_pars_vertex=`#if NUM_CLIPPING_PLANES > 0
- varying vec3 vClipPosition;
- #endif`,clipping_planes_vertex=`#if NUM_CLIPPING_PLANES > 0
- vClipPosition = - mvPosition.xyz;
- #endif`,color_fragment=`#if defined( USE_COLOR_ALPHA )
- diffuseColor *= vColor;
- #elif defined( USE_COLOR )
- diffuseColor.rgb *= vColor;
- #endif`,color_pars_fragment=`#if defined( USE_COLOR_ALPHA )
- varying vec4 vColor;
- #elif defined( USE_COLOR )
- varying vec3 vColor;
- #endif`,color_pars_vertex=`#if defined( USE_COLOR_ALPHA )
- varying vec4 vColor;
- #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )
- varying vec3 vColor;
- #endif`,color_vertex=`#if defined( USE_COLOR_ALPHA )
- vColor = vec4( 1.0 );
- #elif defined( USE_COLOR ) || defined( USE_INSTANCING_COLOR ) || defined( USE_BATCHING_COLOR )
- vColor = vec3( 1.0 );
- #endif
- #ifdef USE_COLOR
- vColor *= color;
- #endif
- #ifdef USE_INSTANCING_COLOR
- vColor.xyz *= instanceColor.xyz;
- #endif
- #ifdef USE_BATCHING_COLOR
- vec3 batchingColor = getBatchingColor( getIndirectIndex( gl_DrawID ) );
- vColor.xyz *= batchingColor.xyz;
- #endif`,common=`#define PI 3.141592653589793
- #define PI2 6.283185307179586
- #define PI_HALF 1.5707963267948966
- #define RECIPROCAL_PI 0.3183098861837907
- #define RECIPROCAL_PI2 0.15915494309189535
- #define EPSILON 1e-6
- #ifndef saturate
- #define saturate( a ) clamp( a, 0.0, 1.0 )
- #endif
- #define whiteComplement( a ) ( 1.0 - saturate( a ) )
- float pow2( const in float x ) { return x*x; }
- vec3 pow2( const in vec3 x ) { return x*x; }
- float pow3( const in float x ) { return x*x*x; }
- float pow4( const in float x ) { float x2 = x*x; return x2*x2; }
- float max3( const in vec3 v ) { return max( max( v.x, v.y ), v.z ); }
- float average( const in vec3 v ) { return dot( v, vec3( 0.3333333 ) ); }
- highp float rand( const in vec2 uv ) {
- const highp float a = 12.9898, b = 78.233, c = 43758.5453;
- highp float dt = dot( uv.xy, vec2( a,b ) ), sn = mod( dt, PI );
- return fract( sin( sn ) * c );
- }
- #ifdef HIGH_PRECISION
- float precisionSafeLength( vec3 v ) { return length( v ); }
- #else
- float precisionSafeLength( vec3 v ) {
- float maxComponent = max3( abs( v ) );
- return length( v / maxComponent ) * maxComponent;
- }
- #endif
- struct IncidentLight {
- vec3 color;
- vec3 direction;
- bool visible;
- };
- struct ReflectedLight {
- vec3 directDiffuse;
- vec3 directSpecular;
- vec3 indirectDiffuse;
- vec3 indirectSpecular;
- };
- #ifdef USE_ALPHAHASH
- varying vec3 vPosition;
- #endif
- vec3 transformDirection( in vec3 dir, in mat4 matrix ) {
- return normalize( ( matrix * vec4( dir, 0.0 ) ).xyz );
- }
- vec3 inverseTransformDirection( in vec3 dir, in mat4 matrix ) {
- return normalize( ( vec4( dir, 0.0 ) * matrix ).xyz );
- }
- mat3 transposeMat3( const in mat3 m ) {
- mat3 tmp;
- tmp[ 0 ] = vec3( m[ 0 ].x, m[ 1 ].x, m[ 2 ].x );
- tmp[ 1 ] = vec3( m[ 0 ].y, m[ 1 ].y, m[ 2 ].y );
- tmp[ 2 ] = vec3( m[ 0 ].z, m[ 1 ].z, m[ 2 ].z );
- return tmp;
- }
- bool isPerspectiveMatrix( mat4 m ) {
- return m[ 2 ][ 3 ] == - 1.0;
- }
- vec2 equirectUv( in vec3 dir ) {
- float u = atan( dir.z, dir.x ) * RECIPROCAL_PI2 + 0.5;
- float v = asin( clamp( dir.y, - 1.0, 1.0 ) ) * RECIPROCAL_PI + 0.5;
- return vec2( u, v );
- }
- vec3 BRDF_Lambert( const in vec3 diffuseColor ) {
- return RECIPROCAL_PI * diffuseColor;
- }
- vec3 F_Schlick( const in vec3 f0, const in float f90, const in float dotVH ) {
- float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );
- return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );
- }
- float F_Schlick( const in float f0, const in float f90, const in float dotVH ) {
- float fresnel = exp2( ( - 5.55473 * dotVH - 6.98316 ) * dotVH );
- return f0 * ( 1.0 - fresnel ) + ( f90 * fresnel );
- } // validated`,cube_uv_reflection_fragment=`#ifdef ENVMAP_TYPE_CUBE_UV
- #define cubeUV_minMipLevel 4.0
- #define cubeUV_minTileSize 16.0
- float getFace( vec3 direction ) {
- vec3 absDirection = abs( direction );
- float face = - 1.0;
- if ( absDirection.x > absDirection.z ) {
- if ( absDirection.x > absDirection.y )
- face = direction.x > 0.0 ? 0.0 : 3.0;
- else
- face = direction.y > 0.0 ? 1.0 : 4.0;
- } else {
- if ( absDirection.z > absDirection.y )
- face = direction.z > 0.0 ? 2.0 : 5.0;
- else
- face = direction.y > 0.0 ? 1.0 : 4.0;
- }
- return face;
- }
- vec2 getUV( vec3 direction, float face ) {
- vec2 uv;
- if ( face == 0.0 ) {
- uv = vec2( direction.z, direction.y ) / abs( direction.x );
- } else if ( face == 1.0 ) {
- uv = vec2( - direction.x, - direction.z ) / abs( direction.y );
- } else if ( face == 2.0 ) {
- uv = vec2( - direction.x, direction.y ) / abs( direction.z );
- } else if ( face == 3.0 ) {
- uv = vec2( - direction.z, direction.y ) / abs( direction.x );
- } else if ( face == 4.0 ) {
- uv = vec2( - direction.x, direction.z ) / abs( direction.y );
- } else {
- uv = vec2( direction.x, direction.y ) / abs( direction.z );
- }
- return 0.5 * ( uv + 1.0 );
- }
- vec3 bilinearCubeUV( sampler2D envMap, vec3 direction, float mipInt ) {
- float face = getFace( direction );
- float filterInt = max( cubeUV_minMipLevel - mipInt, 0.0 );
- mipInt = max( mipInt, cubeUV_minMipLevel );
- float faceSize = exp2( mipInt );
- highp vec2 uv = getUV( direction, face ) * ( faceSize - 2.0 ) + 1.0;
- if ( face > 2.0 ) {
- uv.y += faceSize;
- face -= 3.0;
- }
- uv.x += face * faceSize;
- uv.x += filterInt * 3.0 * cubeUV_minTileSize;
- uv.y += 4.0 * ( exp2( CUBEUV_MAX_MIP ) - faceSize );
- uv.x *= CUBEUV_TEXEL_WIDTH;
- uv.y *= CUBEUV_TEXEL_HEIGHT;
- #ifdef texture2DGradEXT
- return texture2DGradEXT( envMap, uv, vec2( 0.0 ), vec2( 0.0 ) ).rgb;
- #else
- return texture2D( envMap, uv ).rgb;
- #endif
- }
- #define cubeUV_r0 1.0
- #define cubeUV_m0 - 2.0
- #define cubeUV_r1 0.8
- #define cubeUV_m1 - 1.0
- #define cubeUV_r4 0.4
- #define cubeUV_m4 2.0
- #define cubeUV_r5 0.305
- #define cubeUV_m5 3.0
- #define cubeUV_r6 0.21
- #define cubeUV_m6 4.0
- float roughnessToMip( float roughness ) {
- float mip = 0.0;
- if ( roughness >= cubeUV_r1 ) {
- mip = ( cubeUV_r0 - roughness ) * ( cubeUV_m1 - cubeUV_m0 ) / ( cubeUV_r0 - cubeUV_r1 ) + cubeUV_m0;
- } else if ( roughness >= cubeUV_r4 ) {
- mip = ( cubeUV_r1 - roughness ) * ( cubeUV_m4 - cubeUV_m1 ) / ( cubeUV_r1 - cubeUV_r4 ) + cubeUV_m1;
- } else if ( roughness >= cubeUV_r5 ) {
- mip = ( cubeUV_r4 - roughness ) * ( cubeUV_m5 - cubeUV_m4 ) / ( cubeUV_r4 - cubeUV_r5 ) + cubeUV_m4;
- } else if ( roughness >= cubeUV_r6 ) {
- mip = ( cubeUV_r5 - roughness ) * ( cubeUV_m6 - cubeUV_m5 ) / ( cubeUV_r5 - cubeUV_r6 ) + cubeUV_m5;
- } else {
- mip = - 2.0 * log2( 1.16 * roughness ); }
- return mip;
- }
- vec4 textureCubeUV( sampler2D envMap, vec3 sampleDir, float roughness ) {
- float mip = clamp( roughnessToMip( roughness ), cubeUV_m0, CUBEUV_MAX_MIP );
- float mipF = fract( mip );
- float mipInt = floor( mip );
- vec3 color0 = bilinearCubeUV( envMap, sampleDir, mipInt );
- if ( mipF == 0.0 ) {
- return vec4( color0, 1.0 );
- } else {
- vec3 color1 = bilinearCubeUV( envMap, sampleDir, mipInt + 1.0 );
- return vec4( mix( color0, color1, mipF ), 1.0 );
- }
- }
- #endif`,defaultnormal_vertex=`vec3 transformedNormal = objectNormal;
- #ifdef USE_TANGENT
- vec3 transformedTangent = objectTangent;
- #endif
- #ifdef USE_BATCHING
- mat3 bm = mat3( batchingMatrix );
- transformedNormal /= vec3( dot( bm[ 0 ], bm[ 0 ] ), dot( bm[ 1 ], bm[ 1 ] ), dot( bm[ 2 ], bm[ 2 ] ) );
- transformedNormal = bm * transformedNormal;
- #ifdef USE_TANGENT
- transformedTangent = bm * transformedTangent;
- #endif
- #endif
- #ifdef USE_INSTANCING
- mat3 im = mat3( instanceMatrix );
- transformedNormal /= vec3( dot( im[ 0 ], im[ 0 ] ), dot( im[ 1 ], im[ 1 ] ), dot( im[ 2 ], im[ 2 ] ) );
- transformedNormal = im * transformedNormal;
- #ifdef USE_TANGENT
- transformedTangent = im * transformedTangent;
- #endif
- #endif
- transformedNormal = normalMatrix * transformedNormal;
- #ifdef FLIP_SIDED
- transformedNormal = - transformedNormal;
- #endif
- #ifdef USE_TANGENT
- transformedTangent = ( modelViewMatrix * vec4( transformedTangent, 0.0 ) ).xyz;
- #ifdef FLIP_SIDED
- transformedTangent = - transformedTangent;
- #endif
- #endif`,displacementmap_pars_vertex=`#ifdef USE_DISPLACEMENTMAP
- uniform sampler2D displacementMap;
- uniform float displacementScale;
- uniform float displacementBias;
- #endif`,displacementmap_vertex=`#ifdef USE_DISPLACEMENTMAP
- transformed += normalize( objectNormal ) * ( texture2D( displacementMap, vDisplacementMapUv ).x * displacementScale + displacementBias );
- #endif`,emissivemap_fragment=`#ifdef USE_EMISSIVEMAP
- vec4 emissiveColor = texture2D( emissiveMap, vEmissiveMapUv );
- #ifdef DECODE_VIDEO_TEXTURE_EMISSIVE
- emissiveColor = sRGBTransferEOTF( emissiveColor );
- #endif
- totalEmissiveRadiance *= emissiveColor.rgb;
- #endif`,emissivemap_pars_fragment=`#ifdef USE_EMISSIVEMAP
- uniform sampler2D emissiveMap;
- #endif`,colorspace_fragment="gl_FragColor = linearToOutputTexel( gl_FragColor );",colorspace_pars_fragment=`vec4 LinearTransferOETF( in vec4 value ) {
- return value;
- }
- vec4 sRGBTransferEOTF( in vec4 value ) {
- return vec4( mix( pow( value.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), value.rgb * 0.0773993808, vec3( lessThanEqual( value.rgb, vec3( 0.04045 ) ) ) ), value.a );
- }
- vec4 sRGBTransferOETF( in vec4 value ) {
- return vec4( mix( pow( value.rgb, vec3( 0.41666 ) ) * 1.055 - vec3( 0.055 ), value.rgb * 12.92, vec3( lessThanEqual( value.rgb, vec3( 0.0031308 ) ) ) ), value.a );
- }`,envmap_fragment=`#ifdef USE_ENVMAP
- #ifdef ENV_WORLDPOS
- vec3 cameraToFrag;
- if ( isOrthographic ) {
- cameraToFrag = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );
- } else {
- cameraToFrag = normalize( vWorldPosition - cameraPosition );
- }
- vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
- #ifdef ENVMAP_MODE_REFLECTION
- vec3 reflectVec = reflect( cameraToFrag, worldNormal );
- #else
- vec3 reflectVec = refract( cameraToFrag, worldNormal, refractionRatio );
- #endif
- #else
- vec3 reflectVec = vReflect;
- #endif
- #ifdef ENVMAP_TYPE_CUBE
- vec4 envColor = textureCube( envMap, envMapRotation * vec3( flipEnvMap * reflectVec.x, reflectVec.yz ) );
- #else
- vec4 envColor = vec4( 0.0 );
- #endif
- #ifdef ENVMAP_BLENDING_MULTIPLY
- outgoingLight = mix( outgoingLight, outgoingLight * envColor.xyz, specularStrength * reflectivity );
- #elif defined( ENVMAP_BLENDING_MIX )
- outgoingLight = mix( outgoingLight, envColor.xyz, specularStrength * reflectivity );
- #elif defined( ENVMAP_BLENDING_ADD )
- outgoingLight += envColor.xyz * specularStrength * reflectivity;
- #endif
- #endif`,envmap_common_pars_fragment=`#ifdef USE_ENVMAP
- uniform float envMapIntensity;
- uniform float flipEnvMap;
- uniform mat3 envMapRotation;
- #ifdef ENVMAP_TYPE_CUBE
- uniform samplerCube envMap;
- #else
- uniform sampler2D envMap;
- #endif
-
- #endif`,envmap_pars_fragment=`#ifdef USE_ENVMAP
- uniform float reflectivity;
- #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )
- #define ENV_WORLDPOS
- #endif
- #ifdef ENV_WORLDPOS
- varying vec3 vWorldPosition;
- uniform float refractionRatio;
- #else
- varying vec3 vReflect;
- #endif
- #endif`,envmap_pars_vertex=`#ifdef USE_ENVMAP
- #if defined( USE_BUMPMAP ) || defined( USE_NORMALMAP ) || defined( PHONG ) || defined( LAMBERT )
- #define ENV_WORLDPOS
- #endif
- #ifdef ENV_WORLDPOS
-
- varying vec3 vWorldPosition;
- #else
- varying vec3 vReflect;
- uniform float refractionRatio;
- #endif
- #endif`,envmap_vertex=`#ifdef USE_ENVMAP
- #ifdef ENV_WORLDPOS
- vWorldPosition = worldPosition.xyz;
- #else
- vec3 cameraToVertex;
- if ( isOrthographic ) {
- cameraToVertex = normalize( vec3( - viewMatrix[ 0 ][ 2 ], - viewMatrix[ 1 ][ 2 ], - viewMatrix[ 2 ][ 2 ] ) );
- } else {
- cameraToVertex = normalize( worldPosition.xyz - cameraPosition );
- }
- vec3 worldNormal = inverseTransformDirection( transformedNormal, viewMatrix );
- #ifdef ENVMAP_MODE_REFLECTION
- vReflect = reflect( cameraToVertex, worldNormal );
- #else
- vReflect = refract( cameraToVertex, worldNormal, refractionRatio );
- #endif
- #endif
- #endif`,fog_vertex=`#ifdef USE_FOG
- vFogDepth = - mvPosition.z;
- #endif`,fog_pars_vertex=`#ifdef USE_FOG
- varying float vFogDepth;
- #endif`,fog_fragment=`#ifdef USE_FOG
- #ifdef FOG_EXP2
- float fogFactor = 1.0 - exp( - fogDensity * fogDensity * vFogDepth * vFogDepth );
- #else
- float fogFactor = smoothstep( fogNear, fogFar, vFogDepth );
- #endif
- gl_FragColor.rgb = mix( gl_FragColor.rgb, fogColor, fogFactor );
- #endif`,fog_pars_fragment=`#ifdef USE_FOG
- uniform vec3 fogColor;
- varying float vFogDepth;
- #ifdef FOG_EXP2
- uniform float fogDensity;
- #else
- uniform float fogNear;
- uniform float fogFar;
- #endif
- #endif`,gradientmap_pars_fragment=`#ifdef USE_GRADIENTMAP
- uniform sampler2D gradientMap;
- #endif
- vec3 getGradientIrradiance( vec3 normal, vec3 lightDirection ) {
- float dotNL = dot( normal, lightDirection );
- vec2 coord = vec2( dotNL * 0.5 + 0.5, 0.0 );
- #ifdef USE_GRADIENTMAP
- return vec3( texture2D( gradientMap, coord ).r );
- #else
- vec2 fw = fwidth( coord ) * 0.5;
- return mix( vec3( 0.7 ), vec3( 1.0 ), smoothstep( 0.7 - fw.x, 0.7 + fw.x, coord.x ) );
- #endif
- }`,lightmap_pars_fragment=`#ifdef USE_LIGHTMAP
- uniform sampler2D lightMap;
- uniform float lightMapIntensity;
- #endif`,lights_lambert_fragment=`LambertMaterial material;
- material.diffuseColor = diffuseColor.rgb;
- material.specularStrength = specularStrength;`,lights_lambert_pars_fragment=`varying vec3 vViewPosition;
- struct LambertMaterial {
- vec3 diffuseColor;
- float specularStrength;
- };
- void RE_Direct_Lambert( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {
- float dotNL = saturate( dot( geometryNormal, directLight.direction ) );
- vec3 irradiance = dotNL * directLight.color;
- reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- void RE_IndirectDiffuse_Lambert( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in LambertMaterial material, inout ReflectedLight reflectedLight ) {
- reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- #define RE_Direct RE_Direct_Lambert
- #define RE_IndirectDiffuse RE_IndirectDiffuse_Lambert`,lights_pars_begin=`uniform bool receiveShadow;
- uniform vec3 ambientLightColor;
- #if defined( USE_LIGHT_PROBES )
- uniform vec3 lightProbe[ 9 ];
- #endif
- vec3 shGetIrradianceAt( in vec3 normal, in vec3 shCoefficients[ 9 ] ) {
- float x = normal.x, y = normal.y, z = normal.z;
- vec3 result = shCoefficients[ 0 ] * 0.886227;
- result += shCoefficients[ 1 ] * 2.0 * 0.511664 * y;
- result += shCoefficients[ 2 ] * 2.0 * 0.511664 * z;
- result += shCoefficients[ 3 ] * 2.0 * 0.511664 * x;
- result += shCoefficients[ 4 ] * 2.0 * 0.429043 * x * y;
- result += shCoefficients[ 5 ] * 2.0 * 0.429043 * y * z;
- result += shCoefficients[ 6 ] * ( 0.743125 * z * z - 0.247708 );
- result += shCoefficients[ 7 ] * 2.0 * 0.429043 * x * z;
- result += shCoefficients[ 8 ] * 0.429043 * ( x * x - y * y );
- return result;
- }
- vec3 getLightProbeIrradiance( const in vec3 lightProbe[ 9 ], const in vec3 normal ) {
- vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
- vec3 irradiance = shGetIrradianceAt( worldNormal, lightProbe );
- return irradiance;
- }
- vec3 getAmbientLightIrradiance( const in vec3 ambientLightColor ) {
- vec3 irradiance = ambientLightColor;
- return irradiance;
- }
- float getDistanceAttenuation( const in float lightDistance, const in float cutoffDistance, const in float decayExponent ) {
- float distanceFalloff = 1.0 / max( pow( lightDistance, decayExponent ), 0.01 );
- if ( cutoffDistance > 0.0 ) {
- distanceFalloff *= pow2( saturate( 1.0 - pow4( lightDistance / cutoffDistance ) ) );
- }
- return distanceFalloff;
- }
- float getSpotAttenuation( const in float coneCosine, const in float penumbraCosine, const in float angleCosine ) {
- return smoothstep( coneCosine, penumbraCosine, angleCosine );
- }
- #if NUM_DIR_LIGHTS > 0
- struct DirectionalLight {
- vec3 direction;
- vec3 color;
- };
- uniform DirectionalLight directionalLights[ NUM_DIR_LIGHTS ];
- void getDirectionalLightInfo( const in DirectionalLight directionalLight, out IncidentLight light ) {
- light.color = directionalLight.color;
- light.direction = directionalLight.direction;
- light.visible = true;
- }
- #endif
- #if NUM_POINT_LIGHTS > 0
- struct PointLight {
- vec3 position;
- vec3 color;
- float distance;
- float decay;
- };
- uniform PointLight pointLights[ NUM_POINT_LIGHTS ];
- void getPointLightInfo( const in PointLight pointLight, const in vec3 geometryPosition, out IncidentLight light ) {
- vec3 lVector = pointLight.position - geometryPosition;
- light.direction = normalize( lVector );
- float lightDistance = length( lVector );
- light.color = pointLight.color;
- light.color *= getDistanceAttenuation( lightDistance, pointLight.distance, pointLight.decay );
- light.visible = ( light.color != vec3( 0.0 ) );
- }
- #endif
- #if NUM_SPOT_LIGHTS > 0
- struct SpotLight {
- vec3 position;
- vec3 direction;
- vec3 color;
- float distance;
- float decay;
- float coneCos;
- float penumbraCos;
- };
- uniform SpotLight spotLights[ NUM_SPOT_LIGHTS ];
- void getSpotLightInfo( const in SpotLight spotLight, const in vec3 geometryPosition, out IncidentLight light ) {
- vec3 lVector = spotLight.position - geometryPosition;
- light.direction = normalize( lVector );
- float angleCos = dot( light.direction, spotLight.direction );
- float spotAttenuation = getSpotAttenuation( spotLight.coneCos, spotLight.penumbraCos, angleCos );
- if ( spotAttenuation > 0.0 ) {
- float lightDistance = length( lVector );
- light.color = spotLight.color * spotAttenuation;
- light.color *= getDistanceAttenuation( lightDistance, spotLight.distance, spotLight.decay );
- light.visible = ( light.color != vec3( 0.0 ) );
- } else {
- light.color = vec3( 0.0 );
- light.visible = false;
- }
- }
- #endif
- #if NUM_RECT_AREA_LIGHTS > 0
- struct RectAreaLight {
- vec3 color;
- vec3 position;
- vec3 halfWidth;
- vec3 halfHeight;
- };
- uniform sampler2D ltc_1; uniform sampler2D ltc_2;
- uniform RectAreaLight rectAreaLights[ NUM_RECT_AREA_LIGHTS ];
- #endif
- #if NUM_HEMI_LIGHTS > 0
- struct HemisphereLight {
- vec3 direction;
- vec3 skyColor;
- vec3 groundColor;
- };
- uniform HemisphereLight hemisphereLights[ NUM_HEMI_LIGHTS ];
- vec3 getHemisphereLightIrradiance( const in HemisphereLight hemiLight, const in vec3 normal ) {
- float dotNL = dot( normal, hemiLight.direction );
- float hemiDiffuseWeight = 0.5 * dotNL + 0.5;
- vec3 irradiance = mix( hemiLight.groundColor, hemiLight.skyColor, hemiDiffuseWeight );
- return irradiance;
- }
- #endif`,envmap_physical_pars_fragment=`#ifdef USE_ENVMAP
- vec3 getIBLIrradiance( const in vec3 normal ) {
- #ifdef ENVMAP_TYPE_CUBE_UV
- vec3 worldNormal = inverseTransformDirection( normal, viewMatrix );
- vec4 envMapColor = textureCubeUV( envMap, envMapRotation * worldNormal, 1.0 );
- return PI * envMapColor.rgb * envMapIntensity;
- #else
- return vec3( 0.0 );
- #endif
- }
- vec3 getIBLRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness ) {
- #ifdef ENVMAP_TYPE_CUBE_UV
- vec3 reflectVec = reflect( - viewDir, normal );
- reflectVec = normalize( mix( reflectVec, normal, roughness * roughness) );
- reflectVec = inverseTransformDirection( reflectVec, viewMatrix );
- vec4 envMapColor = textureCubeUV( envMap, envMapRotation * reflectVec, roughness );
- return envMapColor.rgb * envMapIntensity;
- #else
- return vec3( 0.0 );
- #endif
- }
- #ifdef USE_ANISOTROPY
- vec3 getIBLAnisotropyRadiance( const in vec3 viewDir, const in vec3 normal, const in float roughness, const in vec3 bitangent, const in float anisotropy ) {
- #ifdef ENVMAP_TYPE_CUBE_UV
- vec3 bentNormal = cross( bitangent, viewDir );
- bentNormal = normalize( cross( bentNormal, bitangent ) );
- bentNormal = normalize( mix( bentNormal, normal, pow2( pow2( 1.0 - anisotropy * ( 1.0 - roughness ) ) ) ) );
- return getIBLRadiance( viewDir, bentNormal, roughness );
- #else
- return vec3( 0.0 );
- #endif
- }
- #endif
- #endif`,lights_toon_fragment=`ToonMaterial material;
- material.diffuseColor = diffuseColor.rgb;`,lights_toon_pars_fragment=`varying vec3 vViewPosition;
- struct ToonMaterial {
- vec3 diffuseColor;
- };
- void RE_Direct_Toon( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {
- vec3 irradiance = getGradientIrradiance( geometryNormal, directLight.direction ) * directLight.color;
- reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- void RE_IndirectDiffuse_Toon( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in ToonMaterial material, inout ReflectedLight reflectedLight ) {
- reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- #define RE_Direct RE_Direct_Toon
- #define RE_IndirectDiffuse RE_IndirectDiffuse_Toon`,lights_phong_fragment=`BlinnPhongMaterial material;
- material.diffuseColor = diffuseColor.rgb;
- material.specularColor = specular;
- material.specularShininess = shininess;
- material.specularStrength = specularStrength;`,lights_phong_pars_fragment=`varying vec3 vViewPosition;
- struct BlinnPhongMaterial {
- vec3 diffuseColor;
- vec3 specularColor;
- float specularShininess;
- float specularStrength;
- };
- void RE_Direct_BlinnPhong( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {
- float dotNL = saturate( dot( geometryNormal, directLight.direction ) );
- vec3 irradiance = dotNL * directLight.color;
- reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- reflectedLight.directSpecular += irradiance * BRDF_BlinnPhong( directLight.direction, geometryViewDir, geometryNormal, material.specularColor, material.specularShininess ) * material.specularStrength;
- }
- void RE_IndirectDiffuse_BlinnPhong( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in BlinnPhongMaterial material, inout ReflectedLight reflectedLight ) {
- reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- #define RE_Direct RE_Direct_BlinnPhong
- #define RE_IndirectDiffuse RE_IndirectDiffuse_BlinnPhong`,lights_physical_fragment=`PhysicalMaterial material;
- material.diffuseColor = diffuseColor.rgb * ( 1.0 - metalnessFactor );
- vec3 dxy = max( abs( dFdx( nonPerturbedNormal ) ), abs( dFdy( nonPerturbedNormal ) ) );
- float geometryRoughness = max( max( dxy.x, dxy.y ), dxy.z );
- material.roughness = max( roughnessFactor, 0.0525 );material.roughness += geometryRoughness;
- material.roughness = min( material.roughness, 1.0 );
- #ifdef IOR
- material.ior = ior;
- #ifdef USE_SPECULAR
- float specularIntensityFactor = specularIntensity;
- vec3 specularColorFactor = specularColor;
- #ifdef USE_SPECULAR_COLORMAP
- specularColorFactor *= texture2D( specularColorMap, vSpecularColorMapUv ).rgb;
- #endif
- #ifdef USE_SPECULAR_INTENSITYMAP
- specularIntensityFactor *= texture2D( specularIntensityMap, vSpecularIntensityMapUv ).a;
- #endif
- material.specularF90 = mix( specularIntensityFactor, 1.0, metalnessFactor );
- #else
- float specularIntensityFactor = 1.0;
- vec3 specularColorFactor = vec3( 1.0 );
- material.specularF90 = 1.0;
- #endif
- material.specularColor = mix( min( pow2( ( material.ior - 1.0 ) / ( material.ior + 1.0 ) ) * specularColorFactor, vec3( 1.0 ) ) * specularIntensityFactor, diffuseColor.rgb, metalnessFactor );
- #else
- material.specularColor = mix( vec3( 0.04 ), diffuseColor.rgb, metalnessFactor );
- material.specularF90 = 1.0;
- #endif
- #ifdef USE_CLEARCOAT
- material.clearcoat = clearcoat;
- material.clearcoatRoughness = clearcoatRoughness;
- material.clearcoatF0 = vec3( 0.04 );
- material.clearcoatF90 = 1.0;
- #ifdef USE_CLEARCOATMAP
- material.clearcoat *= texture2D( clearcoatMap, vClearcoatMapUv ).x;
- #endif
- #ifdef USE_CLEARCOAT_ROUGHNESSMAP
- material.clearcoatRoughness *= texture2D( clearcoatRoughnessMap, vClearcoatRoughnessMapUv ).y;
- #endif
- material.clearcoat = saturate( material.clearcoat ); material.clearcoatRoughness = max( material.clearcoatRoughness, 0.0525 );
- material.clearcoatRoughness += geometryRoughness;
- material.clearcoatRoughness = min( material.clearcoatRoughness, 1.0 );
- #endif
- #ifdef USE_DISPERSION
- material.dispersion = dispersion;
- #endif
- #ifdef USE_IRIDESCENCE
- material.iridescence = iridescence;
- material.iridescenceIOR = iridescenceIOR;
- #ifdef USE_IRIDESCENCEMAP
- material.iridescence *= texture2D( iridescenceMap, vIridescenceMapUv ).r;
- #endif
- #ifdef USE_IRIDESCENCE_THICKNESSMAP
- material.iridescenceThickness = (iridescenceThicknessMaximum - iridescenceThicknessMinimum) * texture2D( iridescenceThicknessMap, vIridescenceThicknessMapUv ).g + iridescenceThicknessMinimum;
- #else
- material.iridescenceThickness = iridescenceThicknessMaximum;
- #endif
- #endif
- #ifdef USE_SHEEN
- material.sheenColor = sheenColor;
- #ifdef USE_SHEEN_COLORMAP
- material.sheenColor *= texture2D( sheenColorMap, vSheenColorMapUv ).rgb;
- #endif
- material.sheenRoughness = clamp( sheenRoughness, 0.07, 1.0 );
- #ifdef USE_SHEEN_ROUGHNESSMAP
- material.sheenRoughness *= texture2D( sheenRoughnessMap, vSheenRoughnessMapUv ).a;
- #endif
- #endif
- #ifdef USE_ANISOTROPY
- #ifdef USE_ANISOTROPYMAP
- mat2 anisotropyMat = mat2( anisotropyVector.x, anisotropyVector.y, - anisotropyVector.y, anisotropyVector.x );
- vec3 anisotropyPolar = texture2D( anisotropyMap, vAnisotropyMapUv ).rgb;
- vec2 anisotropyV = anisotropyMat * normalize( 2.0 * anisotropyPolar.rg - vec2( 1.0 ) ) * anisotropyPolar.b;
- #else
- vec2 anisotropyV = anisotropyVector;
- #endif
- material.anisotropy = length( anisotropyV );
- if( material.anisotropy == 0.0 ) {
- anisotropyV = vec2( 1.0, 0.0 );
- } else {
- anisotropyV /= material.anisotropy;
- material.anisotropy = saturate( material.anisotropy );
- }
- material.alphaT = mix( pow2( material.roughness ), 1.0, pow2( material.anisotropy ) );
- material.anisotropyT = tbn[ 0 ] * anisotropyV.x + tbn[ 1 ] * anisotropyV.y;
- material.anisotropyB = tbn[ 1 ] * anisotropyV.x - tbn[ 0 ] * anisotropyV.y;
- #endif`,lights_physical_pars_fragment=`struct PhysicalMaterial {
- vec3 diffuseColor;
- float roughness;
- vec3 specularColor;
- float specularF90;
- float dispersion;
- #ifdef USE_CLEARCOAT
- float clearcoat;
- float clearcoatRoughness;
- vec3 clearcoatF0;
- float clearcoatF90;
- #endif
- #ifdef USE_IRIDESCENCE
- float iridescence;
- float iridescenceIOR;
- float iridescenceThickness;
- vec3 iridescenceFresnel;
- vec3 iridescenceF0;
- #endif
- #ifdef USE_SHEEN
- vec3 sheenColor;
- float sheenRoughness;
- #endif
- #ifdef IOR
- float ior;
- #endif
- #ifdef USE_TRANSMISSION
- float transmission;
- float transmissionAlpha;
- float thickness;
- float attenuationDistance;
- vec3 attenuationColor;
- #endif
- #ifdef USE_ANISOTROPY
- float anisotropy;
- float alphaT;
- vec3 anisotropyT;
- vec3 anisotropyB;
- #endif
- };
- vec3 clearcoatSpecularDirect = vec3( 0.0 );
- vec3 clearcoatSpecularIndirect = vec3( 0.0 );
- vec3 sheenSpecularDirect = vec3( 0.0 );
- vec3 sheenSpecularIndirect = vec3(0.0 );
- vec3 Schlick_to_F0( const in vec3 f, const in float f90, const in float dotVH ) {
- float x = clamp( 1.0 - dotVH, 0.0, 1.0 );
- float x2 = x * x;
- float x5 = clamp( x * x2 * x2, 0.0, 0.9999 );
- return ( f - vec3( f90 ) * x5 ) / ( 1.0 - x5 );
- }
- float V_GGX_SmithCorrelated( const in float alpha, const in float dotNL, const in float dotNV ) {
- float a2 = pow2( alpha );
- float gv = dotNL * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNV ) );
- float gl = dotNV * sqrt( a2 + ( 1.0 - a2 ) * pow2( dotNL ) );
- return 0.5 / max( gv + gl, EPSILON );
- }
- float D_GGX( const in float alpha, const in float dotNH ) {
- float a2 = pow2( alpha );
- float denom = pow2( dotNH ) * ( a2 - 1.0 ) + 1.0;
- return RECIPROCAL_PI * a2 / pow2( denom );
- }
- #ifdef USE_ANISOTROPY
- float V_GGX_SmithCorrelated_Anisotropic( const in float alphaT, const in float alphaB, const in float dotTV, const in float dotBV, const in float dotTL, const in float dotBL, const in float dotNV, const in float dotNL ) {
- float gv = dotNL * length( vec3( alphaT * dotTV, alphaB * dotBV, dotNV ) );
- float gl = dotNV * length( vec3( alphaT * dotTL, alphaB * dotBL, dotNL ) );
- float v = 0.5 / ( gv + gl );
- return saturate(v);
- }
- float D_GGX_Anisotropic( const in float alphaT, const in float alphaB, const in float dotNH, const in float dotTH, const in float dotBH ) {
- float a2 = alphaT * alphaB;
- highp vec3 v = vec3( alphaB * dotTH, alphaT * dotBH, a2 * dotNH );
- highp float v2 = dot( v, v );
- float w2 = a2 / v2;
- return RECIPROCAL_PI * a2 * pow2 ( w2 );
- }
- #endif
- #ifdef USE_CLEARCOAT
- vec3 BRDF_GGX_Clearcoat( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material) {
- vec3 f0 = material.clearcoatF0;
- float f90 = material.clearcoatF90;
- float roughness = material.clearcoatRoughness;
- float alpha = pow2( roughness );
- vec3 halfDir = normalize( lightDir + viewDir );
- float dotNL = saturate( dot( normal, lightDir ) );
- float dotNV = saturate( dot( normal, viewDir ) );
- float dotNH = saturate( dot( normal, halfDir ) );
- float dotVH = saturate( dot( viewDir, halfDir ) );
- vec3 F = F_Schlick( f0, f90, dotVH );
- float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );
- float D = D_GGX( alpha, dotNH );
- return F * ( V * D );
- }
- #endif
- vec3 BRDF_GGX( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, const in PhysicalMaterial material ) {
- vec3 f0 = material.specularColor;
- float f90 = material.specularF90;
- float roughness = material.roughness;
- float alpha = pow2( roughness );
- vec3 halfDir = normalize( lightDir + viewDir );
- float dotNL = saturate( dot( normal, lightDir ) );
- float dotNV = saturate( dot( normal, viewDir ) );
- float dotNH = saturate( dot( normal, halfDir ) );
- float dotVH = saturate( dot( viewDir, halfDir ) );
- vec3 F = F_Schlick( f0, f90, dotVH );
- #ifdef USE_IRIDESCENCE
- F = mix( F, material.iridescenceFresnel, material.iridescence );
- #endif
- #ifdef USE_ANISOTROPY
- float dotTL = dot( material.anisotropyT, lightDir );
- float dotTV = dot( material.anisotropyT, viewDir );
- float dotTH = dot( material.anisotropyT, halfDir );
- float dotBL = dot( material.anisotropyB, lightDir );
- float dotBV = dot( material.anisotropyB, viewDir );
- float dotBH = dot( material.anisotropyB, halfDir );
- float V = V_GGX_SmithCorrelated_Anisotropic( material.alphaT, alpha, dotTV, dotBV, dotTL, dotBL, dotNV, dotNL );
- float D = D_GGX_Anisotropic( material.alphaT, alpha, dotNH, dotTH, dotBH );
- #else
- float V = V_GGX_SmithCorrelated( alpha, dotNL, dotNV );
- float D = D_GGX( alpha, dotNH );
- #endif
- return F * ( V * D );
- }
- vec2 LTC_Uv( const in vec3 N, const in vec3 V, const in float roughness ) {
- const float LUT_SIZE = 64.0;
- const float LUT_SCALE = ( LUT_SIZE - 1.0 ) / LUT_SIZE;
- const float LUT_BIAS = 0.5 / LUT_SIZE;
- float dotNV = saturate( dot( N, V ) );
- vec2 uv = vec2( roughness, sqrt( 1.0 - dotNV ) );
- uv = uv * LUT_SCALE + LUT_BIAS;
- return uv;
- }
- float LTC_ClippedSphereFormFactor( const in vec3 f ) {
- float l = length( f );
- return max( ( l * l + f.z ) / ( l + 1.0 ), 0.0 );
- }
- vec3 LTC_EdgeVectorFormFactor( const in vec3 v1, const in vec3 v2 ) {
- float x = dot( v1, v2 );
- float y = abs( x );
- float a = 0.8543985 + ( 0.4965155 + 0.0145206 * y ) * y;
- float b = 3.4175940 + ( 4.1616724 + y ) * y;
- float v = a / b;
- float theta_sintheta = ( x > 0.0 ) ? v : 0.5 * inversesqrt( max( 1.0 - x * x, 1e-7 ) ) - v;
- return cross( v1, v2 ) * theta_sintheta;
- }
- vec3 LTC_Evaluate( const in vec3 N, const in vec3 V, const in vec3 P, const in mat3 mInv, const in vec3 rectCoords[ 4 ] ) {
- vec3 v1 = rectCoords[ 1 ] - rectCoords[ 0 ];
- vec3 v2 = rectCoords[ 3 ] - rectCoords[ 0 ];
- vec3 lightNormal = cross( v1, v2 );
- if( dot( lightNormal, P - rectCoords[ 0 ] ) < 0.0 ) return vec3( 0.0 );
- vec3 T1, T2;
- T1 = normalize( V - N * dot( V, N ) );
- T2 = - cross( N, T1 );
- mat3 mat = mInv * transposeMat3( mat3( T1, T2, N ) );
- vec3 coords[ 4 ];
- coords[ 0 ] = mat * ( rectCoords[ 0 ] - P );
- coords[ 1 ] = mat * ( rectCoords[ 1 ] - P );
- coords[ 2 ] = mat * ( rectCoords[ 2 ] - P );
- coords[ 3 ] = mat * ( rectCoords[ 3 ] - P );
- coords[ 0 ] = normalize( coords[ 0 ] );
- coords[ 1 ] = normalize( coords[ 1 ] );
- coords[ 2 ] = normalize( coords[ 2 ] );
- coords[ 3 ] = normalize( coords[ 3 ] );
- vec3 vectorFormFactor = vec3( 0.0 );
- vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 0 ], coords[ 1 ] );
- vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 1 ], coords[ 2 ] );
- vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 2 ], coords[ 3 ] );
- vectorFormFactor += LTC_EdgeVectorFormFactor( coords[ 3 ], coords[ 0 ] );
- float result = LTC_ClippedSphereFormFactor( vectorFormFactor );
- return vec3( result );
- }
- #if defined( USE_SHEEN )
- float D_Charlie( float roughness, float dotNH ) {
- float alpha = pow2( roughness );
- float invAlpha = 1.0 / alpha;
- float cos2h = dotNH * dotNH;
- float sin2h = max( 1.0 - cos2h, 0.0078125 );
- return ( 2.0 + invAlpha ) * pow( sin2h, invAlpha * 0.5 ) / ( 2.0 * PI );
- }
- float V_Neubelt( float dotNV, float dotNL ) {
- return saturate( 1.0 / ( 4.0 * ( dotNL + dotNV - dotNL * dotNV ) ) );
- }
- vec3 BRDF_Sheen( const in vec3 lightDir, const in vec3 viewDir, const in vec3 normal, vec3 sheenColor, const in float sheenRoughness ) {
- vec3 halfDir = normalize( lightDir + viewDir );
- float dotNL = saturate( dot( normal, lightDir ) );
- float dotNV = saturate( dot( normal, viewDir ) );
- float dotNH = saturate( dot( normal, halfDir ) );
- float D = D_Charlie( sheenRoughness, dotNH );
- float V = V_Neubelt( dotNV, dotNL );
- return sheenColor * ( D * V );
- }
- #endif
- float IBLSheenBRDF( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {
- float dotNV = saturate( dot( normal, viewDir ) );
- float r2 = roughness * roughness;
- float a = roughness < 0.25 ? -339.2 * r2 + 161.4 * roughness - 25.9 : -8.48 * r2 + 14.3 * roughness - 9.95;
- float b = roughness < 0.25 ? 44.0 * r2 - 23.7 * roughness + 3.26 : 1.97 * r2 - 3.27 * roughness + 0.72;
- float DG = exp( a * dotNV + b ) + ( roughness < 0.25 ? 0.0 : 0.1 * ( roughness - 0.25 ) );
- return saturate( DG * RECIPROCAL_PI );
- }
- vec2 DFGApprox( const in vec3 normal, const in vec3 viewDir, const in float roughness ) {
- float dotNV = saturate( dot( normal, viewDir ) );
- const vec4 c0 = vec4( - 1, - 0.0275, - 0.572, 0.022 );
- const vec4 c1 = vec4( 1, 0.0425, 1.04, - 0.04 );
- vec4 r = roughness * c0 + c1;
- float a004 = min( r.x * r.x, exp2( - 9.28 * dotNV ) ) * r.x + r.y;
- vec2 fab = vec2( - 1.04, 1.04 ) * a004 + r.zw;
- return fab;
- }
- vec3 EnvironmentBRDF( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness ) {
- vec2 fab = DFGApprox( normal, viewDir, roughness );
- return specularColor * fab.x + specularF90 * fab.y;
- }
- #ifdef USE_IRIDESCENCE
- void computeMultiscatteringIridescence( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float iridescence, const in vec3 iridescenceF0, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {
- #else
- void computeMultiscattering( const in vec3 normal, const in vec3 viewDir, const in vec3 specularColor, const in float specularF90, const in float roughness, inout vec3 singleScatter, inout vec3 multiScatter ) {
- #endif
- vec2 fab = DFGApprox( normal, viewDir, roughness );
- #ifdef USE_IRIDESCENCE
- vec3 Fr = mix( specularColor, iridescenceF0, iridescence );
- #else
- vec3 Fr = specularColor;
- #endif
- vec3 FssEss = Fr * fab.x + specularF90 * fab.y;
- float Ess = fab.x + fab.y;
- float Ems = 1.0 - Ess;
- vec3 Favg = Fr + ( 1.0 - Fr ) * 0.047619; vec3 Fms = FssEss * Favg / ( 1.0 - Ems * Favg );
- singleScatter += FssEss;
- multiScatter += Fms * Ems;
- }
- #if NUM_RECT_AREA_LIGHTS > 0
- void RE_Direct_RectArea_Physical( const in RectAreaLight rectAreaLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
- vec3 normal = geometryNormal;
- vec3 viewDir = geometryViewDir;
- vec3 position = geometryPosition;
- vec3 lightPos = rectAreaLight.position;
- vec3 halfWidth = rectAreaLight.halfWidth;
- vec3 halfHeight = rectAreaLight.halfHeight;
- vec3 lightColor = rectAreaLight.color;
- float roughness = material.roughness;
- vec3 rectCoords[ 4 ];
- rectCoords[ 0 ] = lightPos + halfWidth - halfHeight; rectCoords[ 1 ] = lightPos - halfWidth - halfHeight;
- rectCoords[ 2 ] = lightPos - halfWidth + halfHeight;
- rectCoords[ 3 ] = lightPos + halfWidth + halfHeight;
- vec2 uv = LTC_Uv( normal, viewDir, roughness );
- vec4 t1 = texture2D( ltc_1, uv );
- vec4 t2 = texture2D( ltc_2, uv );
- mat3 mInv = mat3(
- vec3( t1.x, 0, t1.y ),
- vec3( 0, 1, 0 ),
- vec3( t1.z, 0, t1.w )
- );
- vec3 fresnel = ( material.specularColor * t2.x + ( vec3( 1.0 ) - material.specularColor ) * t2.y );
- reflectedLight.directSpecular += lightColor * fresnel * LTC_Evaluate( normal, viewDir, position, mInv, rectCoords );
- reflectedLight.directDiffuse += lightColor * material.diffuseColor * LTC_Evaluate( normal, viewDir, position, mat3( 1.0 ), rectCoords );
- }
- #endif
- void RE_Direct_Physical( const in IncidentLight directLight, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
- float dotNL = saturate( dot( geometryNormal, directLight.direction ) );
- vec3 irradiance = dotNL * directLight.color;
- #ifdef USE_CLEARCOAT
- float dotNLcc = saturate( dot( geometryClearcoatNormal, directLight.direction ) );
- vec3 ccIrradiance = dotNLcc * directLight.color;
- clearcoatSpecularDirect += ccIrradiance * BRDF_GGX_Clearcoat( directLight.direction, geometryViewDir, geometryClearcoatNormal, material );
- #endif
- #ifdef USE_SHEEN
- sheenSpecularDirect += irradiance * BRDF_Sheen( directLight.direction, geometryViewDir, geometryNormal, material.sheenColor, material.sheenRoughness );
- #endif
- reflectedLight.directSpecular += irradiance * BRDF_GGX( directLight.direction, geometryViewDir, geometryNormal, material );
- reflectedLight.directDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- void RE_IndirectDiffuse_Physical( const in vec3 irradiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight ) {
- reflectedLight.indirectDiffuse += irradiance * BRDF_Lambert( material.diffuseColor );
- }
- void RE_IndirectSpecular_Physical( const in vec3 radiance, const in vec3 irradiance, const in vec3 clearcoatRadiance, const in vec3 geometryPosition, const in vec3 geometryNormal, const in vec3 geometryViewDir, const in vec3 geometryClearcoatNormal, const in PhysicalMaterial material, inout ReflectedLight reflectedLight) {
- #ifdef USE_CLEARCOAT
- clearcoatSpecularIndirect += clearcoatRadiance * EnvironmentBRDF( geometryClearcoatNormal, geometryViewDir, material.clearcoatF0, material.clearcoatF90, material.clearcoatRoughness );
- #endif
- #ifdef USE_SHEEN
- sheenSpecularIndirect += irradiance * material.sheenColor * IBLSheenBRDF( geometryNormal, geometryViewDir, material.sheenRoughness );
- #endif
- vec3 singleScattering = vec3( 0.0 );
- vec3 multiScattering = vec3( 0.0 );
- vec3 cosineWeightedIrradiance = irradiance * RECIPROCAL_PI;
- #ifdef USE_IRIDESCENCE
- computeMultiscatteringIridescence( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.iridescence, material.iridescenceFresnel, material.roughness, singleScattering, multiScattering );
- #else
- computeMultiscattering( geometryNormal, geometryViewDir, material.specularColor, material.specularF90, material.roughness, singleScattering, multiScattering );
- #endif
- vec3 totalScattering = singleScattering + multiScattering;
- vec3 diffuse = material.diffuseColor * ( 1.0 - max( max( totalScattering.r, totalScattering.g ), totalScattering.b ) );
- reflectedLight.indirectSpecular += radiance * singleScattering;
- reflectedLight.indirectSpecular += multiScattering * cosineWeightedIrradiance;
- reflectedLight.indirectDiffuse += diffuse * cosineWeightedIrradiance;
- }
- #define RE_Direct RE_Direct_Physical
- #define RE_Direct_RectArea RE_Direct_RectArea_Physical
- #define RE_IndirectDiffuse RE_IndirectDiffuse_Physical
- #define RE_IndirectSpecular RE_IndirectSpecular_Physical
- float computeSpecularOcclusion( const in float dotNV, const in float ambientOcclusion, const in float roughness ) {
- return saturate( pow( dotNV + ambientOcclusion, exp2( - 16.0 * roughness - 1.0 ) ) - 1.0 + ambientOcclusion );
- }`,lights_fragment_begin=`
- vec3 geometryPosition = - vViewPosition;
- vec3 geometryNormal = normal;
- vec3 geometryViewDir = ( isOrthographic ) ? vec3( 0, 0, 1 ) : normalize( vViewPosition );
- vec3 geometryClearcoatNormal = vec3( 0.0 );
- #ifdef USE_CLEARCOAT
- geometryClearcoatNormal = clearcoatNormal;
- #endif
- #ifdef USE_IRIDESCENCE
- float dotNVi = saturate( dot( normal, geometryViewDir ) );
- if ( material.iridescenceThickness == 0.0 ) {
- material.iridescence = 0.0;
- } else {
- material.iridescence = saturate( material.iridescence );
- }
- if ( material.iridescence > 0.0 ) {
- material.iridescenceFresnel = evalIridescence( 1.0, material.iridescenceIOR, dotNVi, material.iridescenceThickness, material.specularColor );
- material.iridescenceF0 = Schlick_to_F0( material.iridescenceFresnel, 1.0, dotNVi );
- }
- #endif
- IncidentLight directLight;
- #if ( NUM_POINT_LIGHTS > 0 ) && defined( RE_Direct )
- PointLight pointLight;
- #if defined( USE_SHADOWMAP ) && NUM_POINT_LIGHT_SHADOWS > 0
- PointLightShadow pointLightShadow;
- #endif
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_POINT_LIGHTS; i ++ ) {
- pointLight = pointLights[ i ];
- getPointLightInfo( pointLight, geometryPosition, directLight );
- #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_POINT_LIGHT_SHADOWS )
- pointLightShadow = pointLightShadows[ i ];
- directLight.color *= ( directLight.visible && receiveShadow ) ? getPointShadow( pointShadowMap[ i ], pointLightShadow.shadowMapSize, pointLightShadow.shadowIntensity, pointLightShadow.shadowBias, pointLightShadow.shadowRadius, vPointShadowCoord[ i ], pointLightShadow.shadowCameraNear, pointLightShadow.shadowCameraFar ) : 1.0;
- #endif
- RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
- }
- #pragma unroll_loop_end
- #endif
- #if ( NUM_SPOT_LIGHTS > 0 ) && defined( RE_Direct )
- SpotLight spotLight;
- vec4 spotColor;
- vec3 spotLightCoord;
- bool inSpotLightMap;
- #if defined( USE_SHADOWMAP ) && NUM_SPOT_LIGHT_SHADOWS > 0
- SpotLightShadow spotLightShadow;
- #endif
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_SPOT_LIGHTS; i ++ ) {
- spotLight = spotLights[ i ];
- getSpotLightInfo( spotLight, geometryPosition, directLight );
- #if ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )
- #define SPOT_LIGHT_MAP_INDEX UNROLLED_LOOP_INDEX
- #elif ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
- #define SPOT_LIGHT_MAP_INDEX NUM_SPOT_LIGHT_MAPS
- #else
- #define SPOT_LIGHT_MAP_INDEX ( UNROLLED_LOOP_INDEX - NUM_SPOT_LIGHT_SHADOWS + NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS )
- #endif
- #if ( SPOT_LIGHT_MAP_INDEX < NUM_SPOT_LIGHT_MAPS )
- spotLightCoord = vSpotLightCoord[ i ].xyz / vSpotLightCoord[ i ].w;
- inSpotLightMap = all( lessThan( abs( spotLightCoord * 2. - 1. ), vec3( 1.0 ) ) );
- spotColor = texture2D( spotLightMap[ SPOT_LIGHT_MAP_INDEX ], spotLightCoord.xy );
- directLight.color = inSpotLightMap ? directLight.color * spotColor.rgb : directLight.color;
- #endif
- #undef SPOT_LIGHT_MAP_INDEX
- #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
- spotLightShadow = spotLightShadows[ i ];
- directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( spotShadowMap[ i ], spotLightShadow.shadowMapSize, spotLightShadow.shadowIntensity, spotLightShadow.shadowBias, spotLightShadow.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;
- #endif
- RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
- }
- #pragma unroll_loop_end
- #endif
- #if ( NUM_DIR_LIGHTS > 0 ) && defined( RE_Direct )
- DirectionalLight directionalLight;
- #if defined( USE_SHADOWMAP ) && NUM_DIR_LIGHT_SHADOWS > 0
- DirectionalLightShadow directionalLightShadow;
- #endif
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_DIR_LIGHTS; i ++ ) {
- directionalLight = directionalLights[ i ];
- getDirectionalLightInfo( directionalLight, directLight );
- #if defined( USE_SHADOWMAP ) && ( UNROLLED_LOOP_INDEX < NUM_DIR_LIGHT_SHADOWS )
- directionalLightShadow = directionalLightShadows[ i ];
- directLight.color *= ( directLight.visible && receiveShadow ) ? getShadow( directionalShadowMap[ i ], directionalLightShadow.shadowMapSize, directionalLightShadow.shadowIntensity, directionalLightShadow.shadowBias, directionalLightShadow.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;
- #endif
- RE_Direct( directLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
- }
- #pragma unroll_loop_end
- #endif
- #if ( NUM_RECT_AREA_LIGHTS > 0 ) && defined( RE_Direct_RectArea )
- RectAreaLight rectAreaLight;
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_RECT_AREA_LIGHTS; i ++ ) {
- rectAreaLight = rectAreaLights[ i ];
- RE_Direct_RectArea( rectAreaLight, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
- }
- #pragma unroll_loop_end
- #endif
- #if defined( RE_IndirectDiffuse )
- vec3 iblIrradiance = vec3( 0.0 );
- vec3 irradiance = getAmbientLightIrradiance( ambientLightColor );
- #if defined( USE_LIGHT_PROBES )
- irradiance += getLightProbeIrradiance( lightProbe, geometryNormal );
- #endif
- #if ( NUM_HEMI_LIGHTS > 0 )
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_HEMI_LIGHTS; i ++ ) {
- irradiance += getHemisphereLightIrradiance( hemisphereLights[ i ], geometryNormal );
- }
- #pragma unroll_loop_end
- #endif
- #endif
- #if defined( RE_IndirectSpecular )
- vec3 radiance = vec3( 0.0 );
- vec3 clearcoatRadiance = vec3( 0.0 );
- #endif`,lights_fragment_maps=`#if defined( RE_IndirectDiffuse )
- #ifdef USE_LIGHTMAP
- vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );
- vec3 lightMapIrradiance = lightMapTexel.rgb * lightMapIntensity;
- irradiance += lightMapIrradiance;
- #endif
- #if defined( USE_ENVMAP ) && defined( STANDARD ) && defined( ENVMAP_TYPE_CUBE_UV )
- iblIrradiance += getIBLIrradiance( geometryNormal );
- #endif
- #endif
- #if defined( USE_ENVMAP ) && defined( RE_IndirectSpecular )
- #ifdef USE_ANISOTROPY
- radiance += getIBLAnisotropyRadiance( geometryViewDir, geometryNormal, material.roughness, material.anisotropyB, material.anisotropy );
- #else
- radiance += getIBLRadiance( geometryViewDir, geometryNormal, material.roughness );
- #endif
- #ifdef USE_CLEARCOAT
- clearcoatRadiance += getIBLRadiance( geometryViewDir, geometryClearcoatNormal, material.clearcoatRoughness );
- #endif
- #endif`,lights_fragment_end=`#if defined( RE_IndirectDiffuse )
- RE_IndirectDiffuse( irradiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
- #endif
- #if defined( RE_IndirectSpecular )
- RE_IndirectSpecular( radiance, iblIrradiance, clearcoatRadiance, geometryPosition, geometryNormal, geometryViewDir, geometryClearcoatNormal, material, reflectedLight );
- #endif`,logdepthbuf_fragment=`#if defined( USE_LOGDEPTHBUF )
- gl_FragDepth = vIsPerspective == 0.0 ? gl_FragCoord.z : log2( vFragDepth ) * logDepthBufFC * 0.5;
- #endif`,logdepthbuf_pars_fragment=`#if defined( USE_LOGDEPTHBUF )
- uniform float logDepthBufFC;
- varying float vFragDepth;
- varying float vIsPerspective;
- #endif`,logdepthbuf_pars_vertex=`#ifdef USE_LOGDEPTHBUF
- varying float vFragDepth;
- varying float vIsPerspective;
- #endif`,logdepthbuf_vertex=`#ifdef USE_LOGDEPTHBUF
- vFragDepth = 1.0 + gl_Position.w;
- vIsPerspective = float( isPerspectiveMatrix( projectionMatrix ) );
- #endif`,map_fragment=`#ifdef USE_MAP
- vec4 sampledDiffuseColor = texture2D( map, vMapUv );
- #ifdef DECODE_VIDEO_TEXTURE
- sampledDiffuseColor = sRGBTransferEOTF( sampledDiffuseColor );
- #endif
- diffuseColor *= sampledDiffuseColor;
- #endif`,map_pars_fragment=`#ifdef USE_MAP
- uniform sampler2D map;
- #endif`,map_particle_fragment=`#if defined( USE_MAP ) || defined( USE_ALPHAMAP )
- #if defined( USE_POINTS_UV )
- vec2 uv = vUv;
- #else
- vec2 uv = ( uvTransform * vec3( gl_PointCoord.x, 1.0 - gl_PointCoord.y, 1 ) ).xy;
- #endif
- #endif
- #ifdef USE_MAP
- diffuseColor *= texture2D( map, uv );
- #endif
- #ifdef USE_ALPHAMAP
- diffuseColor.a *= texture2D( alphaMap, uv ).g;
- #endif`,map_particle_pars_fragment=`#if defined( USE_POINTS_UV )
- varying vec2 vUv;
- #else
- #if defined( USE_MAP ) || defined( USE_ALPHAMAP )
- uniform mat3 uvTransform;
- #endif
- #endif
- #ifdef USE_MAP
- uniform sampler2D map;
- #endif
- #ifdef USE_ALPHAMAP
- uniform sampler2D alphaMap;
- #endif`,metalnessmap_fragment=`float metalnessFactor = metalness;
- #ifdef USE_METALNESSMAP
- vec4 texelMetalness = texture2D( metalnessMap, vMetalnessMapUv );
- metalnessFactor *= texelMetalness.b;
- #endif`,metalnessmap_pars_fragment=`#ifdef USE_METALNESSMAP
- uniform sampler2D metalnessMap;
- #endif`,morphinstance_vertex=`#ifdef USE_INSTANCING_MORPH
- float morphTargetInfluences[ MORPHTARGETS_COUNT ];
- float morphTargetBaseInfluence = texelFetch( morphTexture, ivec2( 0, gl_InstanceID ), 0 ).r;
- for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
- morphTargetInfluences[i] = texelFetch( morphTexture, ivec2( i + 1, gl_InstanceID ), 0 ).r;
- }
- #endif`,morphcolor_vertex=`#if defined( USE_MORPHCOLORS )
- vColor *= morphTargetBaseInfluence;
- for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
- #if defined( USE_COLOR_ALPHA )
- if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ) * morphTargetInfluences[ i ];
- #elif defined( USE_COLOR )
- if ( morphTargetInfluences[ i ] != 0.0 ) vColor += getMorph( gl_VertexID, i, 2 ).rgb * morphTargetInfluences[ i ];
- #endif
- }
- #endif`,morphnormal_vertex=`#ifdef USE_MORPHNORMALS
- objectNormal *= morphTargetBaseInfluence;
- for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
- if ( morphTargetInfluences[ i ] != 0.0 ) objectNormal += getMorph( gl_VertexID, i, 1 ).xyz * morphTargetInfluences[ i ];
- }
- #endif`,morphtarget_pars_vertex=`#ifdef USE_MORPHTARGETS
- #ifndef USE_INSTANCING_MORPH
- uniform float morphTargetBaseInfluence;
- uniform float morphTargetInfluences[ MORPHTARGETS_COUNT ];
- #endif
- uniform sampler2DArray morphTargetsTexture;
- uniform ivec2 morphTargetsTextureSize;
- vec4 getMorph( const in int vertexIndex, const in int morphTargetIndex, const in int offset ) {
- int texelIndex = vertexIndex * MORPHTARGETS_TEXTURE_STRIDE + offset;
- int y = texelIndex / morphTargetsTextureSize.x;
- int x = texelIndex - y * morphTargetsTextureSize.x;
- ivec3 morphUV = ivec3( x, y, morphTargetIndex );
- return texelFetch( morphTargetsTexture, morphUV, 0 );
- }
- #endif`,morphtarget_vertex=`#ifdef USE_MORPHTARGETS
- transformed *= morphTargetBaseInfluence;
- for ( int i = 0; i < MORPHTARGETS_COUNT; i ++ ) {
- if ( morphTargetInfluences[ i ] != 0.0 ) transformed += getMorph( gl_VertexID, i, 0 ).xyz * morphTargetInfluences[ i ];
- }
- #endif`,normal_fragment_begin=`float faceDirection = gl_FrontFacing ? 1.0 : - 1.0;
- #ifdef FLAT_SHADED
- vec3 fdx = dFdx( vViewPosition );
- vec3 fdy = dFdy( vViewPosition );
- vec3 normal = normalize( cross( fdx, fdy ) );
- #else
- vec3 normal = normalize( vNormal );
- #ifdef DOUBLE_SIDED
- normal *= faceDirection;
- #endif
- #endif
- #if defined( USE_NORMALMAP_TANGENTSPACE ) || defined( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY )
- #ifdef USE_TANGENT
- mat3 tbn = mat3( normalize( vTangent ), normalize( vBitangent ), normal );
- #else
- mat3 tbn = getTangentFrame( - vViewPosition, normal,
- #if defined( USE_NORMALMAP )
- vNormalMapUv
- #elif defined( USE_CLEARCOAT_NORMALMAP )
- vClearcoatNormalMapUv
- #else
- vUv
- #endif
- );
- #endif
- #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )
- tbn[0] *= faceDirection;
- tbn[1] *= faceDirection;
- #endif
- #endif
- #ifdef USE_CLEARCOAT_NORMALMAP
- #ifdef USE_TANGENT
- mat3 tbn2 = mat3( normalize( vTangent ), normalize( vBitangent ), normal );
- #else
- mat3 tbn2 = getTangentFrame( - vViewPosition, normal, vClearcoatNormalMapUv );
- #endif
- #if defined( DOUBLE_SIDED ) && ! defined( FLAT_SHADED )
- tbn2[0] *= faceDirection;
- tbn2[1] *= faceDirection;
- #endif
- #endif
- vec3 nonPerturbedNormal = normal;`,normal_fragment_maps=`#ifdef USE_NORMALMAP_OBJECTSPACE
- normal = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;
- #ifdef FLIP_SIDED
- normal = - normal;
- #endif
- #ifdef DOUBLE_SIDED
- normal = normal * faceDirection;
- #endif
- normal = normalize( normalMatrix * normal );
- #elif defined( USE_NORMALMAP_TANGENTSPACE )
- vec3 mapN = texture2D( normalMap, vNormalMapUv ).xyz * 2.0 - 1.0;
- mapN.xy *= normalScale;
- normal = normalize( tbn * mapN );
- #elif defined( USE_BUMPMAP )
- normal = perturbNormalArb( - vViewPosition, normal, dHdxy_fwd(), faceDirection );
- #endif`,normal_pars_fragment=`#ifndef FLAT_SHADED
- varying vec3 vNormal;
- #ifdef USE_TANGENT
- varying vec3 vTangent;
- varying vec3 vBitangent;
- #endif
- #endif`,normal_pars_vertex=`#ifndef FLAT_SHADED
- varying vec3 vNormal;
- #ifdef USE_TANGENT
- varying vec3 vTangent;
- varying vec3 vBitangent;
- #endif
- #endif`,normal_vertex=`#ifndef FLAT_SHADED
- vNormal = normalize( transformedNormal );
- #ifdef USE_TANGENT
- vTangent = normalize( transformedTangent );
- vBitangent = normalize( cross( vNormal, vTangent ) * tangent.w );
- #endif
- #endif`,normalmap_pars_fragment=`#ifdef USE_NORMALMAP
- uniform sampler2D normalMap;
- uniform vec2 normalScale;
- #endif
- #ifdef USE_NORMALMAP_OBJECTSPACE
- uniform mat3 normalMatrix;
- #endif
- #if ! defined ( USE_TANGENT ) && ( defined ( USE_NORMALMAP_TANGENTSPACE ) || defined ( USE_CLEARCOAT_NORMALMAP ) || defined( USE_ANISOTROPY ) )
- mat3 getTangentFrame( vec3 eye_pos, vec3 surf_norm, vec2 uv ) {
- vec3 q0 = dFdx( eye_pos.xyz );
- vec3 q1 = dFdy( eye_pos.xyz );
- vec2 st0 = dFdx( uv.st );
- vec2 st1 = dFdy( uv.st );
- vec3 N = surf_norm;
- vec3 q1perp = cross( q1, N );
- vec3 q0perp = cross( N, q0 );
- vec3 T = q1perp * st0.x + q0perp * st1.x;
- vec3 B = q1perp * st0.y + q0perp * st1.y;
- float det = max( dot( T, T ), dot( B, B ) );
- float scale = ( det == 0.0 ) ? 0.0 : inversesqrt( det );
- return mat3( T * scale, B * scale, N );
- }
- #endif`,clearcoat_normal_fragment_begin=`#ifdef USE_CLEARCOAT
- vec3 clearcoatNormal = nonPerturbedNormal;
- #endif`,clearcoat_normal_fragment_maps=`#ifdef USE_CLEARCOAT_NORMALMAP
- vec3 clearcoatMapN = texture2D( clearcoatNormalMap, vClearcoatNormalMapUv ).xyz * 2.0 - 1.0;
- clearcoatMapN.xy *= clearcoatNormalScale;
- clearcoatNormal = normalize( tbn2 * clearcoatMapN );
- #endif`,clearcoat_pars_fragment=`#ifdef USE_CLEARCOATMAP
- uniform sampler2D clearcoatMap;
- #endif
- #ifdef USE_CLEARCOAT_NORMALMAP
- uniform sampler2D clearcoatNormalMap;
- uniform vec2 clearcoatNormalScale;
- #endif
- #ifdef USE_CLEARCOAT_ROUGHNESSMAP
- uniform sampler2D clearcoatRoughnessMap;
- #endif`,iridescence_pars_fragment=`#ifdef USE_IRIDESCENCEMAP
- uniform sampler2D iridescenceMap;
- #endif
- #ifdef USE_IRIDESCENCE_THICKNESSMAP
- uniform sampler2D iridescenceThicknessMap;
- #endif`,opaque_fragment=`#ifdef OPAQUE
- diffuseColor.a = 1.0;
- #endif
- #ifdef USE_TRANSMISSION
- diffuseColor.a *= material.transmissionAlpha;
- #endif
- gl_FragColor = vec4( outgoingLight, diffuseColor.a );`,packing=`vec3 packNormalToRGB( const in vec3 normal ) {
- return normalize( normal ) * 0.5 + 0.5;
- }
- vec3 unpackRGBToNormal( const in vec3 rgb ) {
- return 2.0 * rgb.xyz - 1.0;
- }
- const float PackUpscale = 256. / 255.;const float UnpackDownscale = 255. / 256.;const float ShiftRight8 = 1. / 256.;
- const float Inv255 = 1. / 255.;
- const vec4 PackFactors = vec4( 1.0, 256.0, 256.0 * 256.0, 256.0 * 256.0 * 256.0 );
- const vec2 UnpackFactors2 = vec2( UnpackDownscale, 1.0 / PackFactors.g );
- const vec3 UnpackFactors3 = vec3( UnpackDownscale / PackFactors.rg, 1.0 / PackFactors.b );
- const vec4 UnpackFactors4 = vec4( UnpackDownscale / PackFactors.rgb, 1.0 / PackFactors.a );
- vec4 packDepthToRGBA( const in float v ) {
- if( v <= 0.0 )
- return vec4( 0., 0., 0., 0. );
- if( v >= 1.0 )
- return vec4( 1., 1., 1., 1. );
- float vuf;
- float af = modf( v * PackFactors.a, vuf );
- float bf = modf( vuf * ShiftRight8, vuf );
- float gf = modf( vuf * ShiftRight8, vuf );
- return vec4( vuf * Inv255, gf * PackUpscale, bf * PackUpscale, af );
- }
- vec3 packDepthToRGB( const in float v ) {
- if( v <= 0.0 )
- return vec3( 0., 0., 0. );
- if( v >= 1.0 )
- return vec3( 1., 1., 1. );
- float vuf;
- float bf = modf( v * PackFactors.b, vuf );
- float gf = modf( vuf * ShiftRight8, vuf );
- return vec3( vuf * Inv255, gf * PackUpscale, bf );
- }
- vec2 packDepthToRG( const in float v ) {
- if( v <= 0.0 )
- return vec2( 0., 0. );
- if( v >= 1.0 )
- return vec2( 1., 1. );
- float vuf;
- float gf = modf( v * 256., vuf );
- return vec2( vuf * Inv255, gf );
- }
- float unpackRGBAToDepth( const in vec4 v ) {
- return dot( v, UnpackFactors4 );
- }
- float unpackRGBToDepth( const in vec3 v ) {
- return dot( v, UnpackFactors3 );
- }
- float unpackRGToDepth( const in vec2 v ) {
- return v.r * UnpackFactors2.r + v.g * UnpackFactors2.g;
- }
- vec4 pack2HalfToRGBA( const in vec2 v ) {
- vec4 r = vec4( v.x, fract( v.x * 255.0 ), v.y, fract( v.y * 255.0 ) );
- return vec4( r.x - r.y / 255.0, r.y, r.z - r.w / 255.0, r.w );
- }
- vec2 unpackRGBATo2Half( const in vec4 v ) {
- return vec2( v.x + ( v.y / 255.0 ), v.z + ( v.w / 255.0 ) );
- }
- float viewZToOrthographicDepth( const in float viewZ, const in float near, const in float far ) {
- return ( viewZ + near ) / ( near - far );
- }
- float orthographicDepthToViewZ( const in float depth, const in float near, const in float far ) {
- return depth * ( near - far ) - near;
- }
- float viewZToPerspectiveDepth( const in float viewZ, const in float near, const in float far ) {
- return ( ( near + viewZ ) * far ) / ( ( far - near ) * viewZ );
- }
- float perspectiveDepthToViewZ( const in float depth, const in float near, const in float far ) {
- return ( near * far ) / ( ( far - near ) * depth - far );
- }`,premultiplied_alpha_fragment=`#ifdef PREMULTIPLIED_ALPHA
- gl_FragColor.rgb *= gl_FragColor.a;
- #endif`,project_vertex=`vec4 mvPosition = vec4( transformed, 1.0 );
- #ifdef USE_BATCHING
- mvPosition = batchingMatrix * mvPosition;
- #endif
- #ifdef USE_INSTANCING
- mvPosition = instanceMatrix * mvPosition;
- #endif
- mvPosition = modelViewMatrix * mvPosition;
- gl_Position = projectionMatrix * mvPosition;`,dithering_fragment=`#ifdef DITHERING
- gl_FragColor.rgb = dithering( gl_FragColor.rgb );
- #endif`,dithering_pars_fragment=`#ifdef DITHERING
- vec3 dithering( vec3 color ) {
- float grid_position = rand( gl_FragCoord.xy );
- vec3 dither_shift_RGB = vec3( 0.25 / 255.0, -0.25 / 255.0, 0.25 / 255.0 );
- dither_shift_RGB = mix( 2.0 * dither_shift_RGB, -2.0 * dither_shift_RGB, grid_position );
- return color + dither_shift_RGB;
- }
- #endif`,roughnessmap_fragment=`float roughnessFactor = roughness;
- #ifdef USE_ROUGHNESSMAP
- vec4 texelRoughness = texture2D( roughnessMap, vRoughnessMapUv );
- roughnessFactor *= texelRoughness.g;
- #endif`,roughnessmap_pars_fragment=`#ifdef USE_ROUGHNESSMAP
- uniform sampler2D roughnessMap;
- #endif`,shadowmap_pars_fragment=`#if NUM_SPOT_LIGHT_COORDS > 0
- varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];
- #endif
- #if NUM_SPOT_LIGHT_MAPS > 0
- uniform sampler2D spotLightMap[ NUM_SPOT_LIGHT_MAPS ];
- #endif
- #ifdef USE_SHADOWMAP
- #if NUM_DIR_LIGHT_SHADOWS > 0
- uniform sampler2D directionalShadowMap[ NUM_DIR_LIGHT_SHADOWS ];
- varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];
- struct DirectionalLightShadow {
- float shadowIntensity;
- float shadowBias;
- float shadowNormalBias;
- float shadowRadius;
- vec2 shadowMapSize;
- };
- uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
- #endif
- #if NUM_SPOT_LIGHT_SHADOWS > 0
- uniform sampler2D spotShadowMap[ NUM_SPOT_LIGHT_SHADOWS ];
- struct SpotLightShadow {
- float shadowIntensity;
- float shadowBias;
- float shadowNormalBias;
- float shadowRadius;
- vec2 shadowMapSize;
- };
- uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];
- #endif
- #if NUM_POINT_LIGHT_SHADOWS > 0
- uniform sampler2D pointShadowMap[ NUM_POINT_LIGHT_SHADOWS ];
- varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];
- struct PointLightShadow {
- float shadowIntensity;
- float shadowBias;
- float shadowNormalBias;
- float shadowRadius;
- vec2 shadowMapSize;
- float shadowCameraNear;
- float shadowCameraFar;
- };
- uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];
- #endif
- float texture2DCompare( sampler2D depths, vec2 uv, float compare ) {
- return step( compare, unpackRGBAToDepth( texture2D( depths, uv ) ) );
- }
- vec2 texture2DDistribution( sampler2D shadow, vec2 uv ) {
- return unpackRGBATo2Half( texture2D( shadow, uv ) );
- }
- float VSMShadow (sampler2D shadow, vec2 uv, float compare ){
- float occlusion = 1.0;
- vec2 distribution = texture2DDistribution( shadow, uv );
- float hard_shadow = step( compare , distribution.x );
- if (hard_shadow != 1.0 ) {
- float distance = compare - distribution.x ;
- float variance = max( 0.00000, distribution.y * distribution.y );
- float softness_probability = variance / (variance + distance * distance ); softness_probability = clamp( ( softness_probability - 0.3 ) / ( 0.95 - 0.3 ), 0.0, 1.0 ); occlusion = clamp( max( hard_shadow, softness_probability ), 0.0, 1.0 );
- }
- return occlusion;
- }
- float getShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord ) {
- float shadow = 1.0;
- shadowCoord.xyz /= shadowCoord.w;
- shadowCoord.z += shadowBias;
- bool inFrustum = shadowCoord.x >= 0.0 && shadowCoord.x <= 1.0 && shadowCoord.y >= 0.0 && shadowCoord.y <= 1.0;
- bool frustumTest = inFrustum && shadowCoord.z <= 1.0;
- if ( frustumTest ) {
- #if defined( SHADOWMAP_TYPE_PCF )
- vec2 texelSize = vec2( 1.0 ) / shadowMapSize;
- float dx0 = - texelSize.x * shadowRadius;
- float dy0 = - texelSize.y * shadowRadius;
- float dx1 = + texelSize.x * shadowRadius;
- float dy1 = + texelSize.y * shadowRadius;
- float dx2 = dx0 / 2.0;
- float dy2 = dy0 / 2.0;
- float dx3 = dx1 / 2.0;
- float dy3 = dy1 / 2.0;
- shadow = (
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy2 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy2 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy2 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, 0.0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, 0.0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, 0.0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, 0.0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx2, dy3 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy3 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx3, dy3 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx0, dy1 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( 0.0, dy1 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, shadowCoord.xy + vec2( dx1, dy1 ), shadowCoord.z )
- ) * ( 1.0 / 17.0 );
- #elif defined( SHADOWMAP_TYPE_PCF_SOFT )
- vec2 texelSize = vec2( 1.0 ) / shadowMapSize;
- float dx = texelSize.x;
- float dy = texelSize.y;
- vec2 uv = shadowCoord.xy;
- vec2 f = fract( uv * shadowMapSize + 0.5 );
- uv -= f * texelSize;
- shadow = (
- texture2DCompare( shadowMap, uv, shadowCoord.z ) +
- texture2DCompare( shadowMap, uv + vec2( dx, 0.0 ), shadowCoord.z ) +
- texture2DCompare( shadowMap, uv + vec2( 0.0, dy ), shadowCoord.z ) +
- texture2DCompare( shadowMap, uv + texelSize, shadowCoord.z ) +
- mix( texture2DCompare( shadowMap, uv + vec2( -dx, 0.0 ), shadowCoord.z ),
- texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 0.0 ), shadowCoord.z ),
- f.x ) +
- mix( texture2DCompare( shadowMap, uv + vec2( -dx, dy ), shadowCoord.z ),
- texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, dy ), shadowCoord.z ),
- f.x ) +
- mix( texture2DCompare( shadowMap, uv + vec2( 0.0, -dy ), shadowCoord.z ),
- texture2DCompare( shadowMap, uv + vec2( 0.0, 2.0 * dy ), shadowCoord.z ),
- f.y ) +
- mix( texture2DCompare( shadowMap, uv + vec2( dx, -dy ), shadowCoord.z ),
- texture2DCompare( shadowMap, uv + vec2( dx, 2.0 * dy ), shadowCoord.z ),
- f.y ) +
- mix( mix( texture2DCompare( shadowMap, uv + vec2( -dx, -dy ), shadowCoord.z ),
- texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, -dy ), shadowCoord.z ),
- f.x ),
- mix( texture2DCompare( shadowMap, uv + vec2( -dx, 2.0 * dy ), shadowCoord.z ),
- texture2DCompare( shadowMap, uv + vec2( 2.0 * dx, 2.0 * dy ), shadowCoord.z ),
- f.x ),
- f.y )
- ) * ( 1.0 / 9.0 );
- #elif defined( SHADOWMAP_TYPE_VSM )
- shadow = VSMShadow( shadowMap, shadowCoord.xy, shadowCoord.z );
- #else
- shadow = texture2DCompare( shadowMap, shadowCoord.xy, shadowCoord.z );
- #endif
- }
- return mix( 1.0, shadow, shadowIntensity );
- }
- vec2 cubeToUV( vec3 v, float texelSizeY ) {
- vec3 absV = abs( v );
- float scaleToCube = 1.0 / max( absV.x, max( absV.y, absV.z ) );
- absV *= scaleToCube;
- v *= scaleToCube * ( 1.0 - 2.0 * texelSizeY );
- vec2 planar = v.xy;
- float almostATexel = 1.5 * texelSizeY;
- float almostOne = 1.0 - almostATexel;
- if ( absV.z >= almostOne ) {
- if ( v.z > 0.0 )
- planar.x = 4.0 - v.x;
- } else if ( absV.x >= almostOne ) {
- float signX = sign( v.x );
- planar.x = v.z * signX + 2.0 * signX;
- } else if ( absV.y >= almostOne ) {
- float signY = sign( v.y );
- planar.x = v.x + 2.0 * signY + 2.0;
- planar.y = v.z * signY - 2.0;
- }
- return vec2( 0.125, 0.25 ) * planar + vec2( 0.375, 0.75 );
- }
- float getPointShadow( sampler2D shadowMap, vec2 shadowMapSize, float shadowIntensity, float shadowBias, float shadowRadius, vec4 shadowCoord, float shadowCameraNear, float shadowCameraFar ) {
- float shadow = 1.0;
- vec3 lightToPosition = shadowCoord.xyz;
-
- float lightToPositionLength = length( lightToPosition );
- if ( lightToPositionLength - shadowCameraFar <= 0.0 && lightToPositionLength - shadowCameraNear >= 0.0 ) {
- float dp = ( lightToPositionLength - shadowCameraNear ) / ( shadowCameraFar - shadowCameraNear ); dp += shadowBias;
- vec3 bd3D = normalize( lightToPosition );
- vec2 texelSize = vec2( 1.0 ) / ( shadowMapSize * vec2( 4.0, 2.0 ) );
- #if defined( SHADOWMAP_TYPE_PCF ) || defined( SHADOWMAP_TYPE_PCF_SOFT ) || defined( SHADOWMAP_TYPE_VSM )
- vec2 offset = vec2( - 1, 1 ) * shadowRadius * texelSize.y;
- shadow = (
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyy, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyy, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xyx, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yyx, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxy, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxy, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.xxx, texelSize.y ), dp ) +
- texture2DCompare( shadowMap, cubeToUV( bd3D + offset.yxx, texelSize.y ), dp )
- ) * ( 1.0 / 9.0 );
- #else
- shadow = texture2DCompare( shadowMap, cubeToUV( bd3D, texelSize.y ), dp );
- #endif
- }
- return mix( 1.0, shadow, shadowIntensity );
- }
- #endif`,shadowmap_pars_vertex=`#if NUM_SPOT_LIGHT_COORDS > 0
- uniform mat4 spotLightMatrix[ NUM_SPOT_LIGHT_COORDS ];
- varying vec4 vSpotLightCoord[ NUM_SPOT_LIGHT_COORDS ];
- #endif
- #ifdef USE_SHADOWMAP
- #if NUM_DIR_LIGHT_SHADOWS > 0
- uniform mat4 directionalShadowMatrix[ NUM_DIR_LIGHT_SHADOWS ];
- varying vec4 vDirectionalShadowCoord[ NUM_DIR_LIGHT_SHADOWS ];
- struct DirectionalLightShadow {
- float shadowIntensity;
- float shadowBias;
- float shadowNormalBias;
- float shadowRadius;
- vec2 shadowMapSize;
- };
- uniform DirectionalLightShadow directionalLightShadows[ NUM_DIR_LIGHT_SHADOWS ];
- #endif
- #if NUM_SPOT_LIGHT_SHADOWS > 0
- struct SpotLightShadow {
- float shadowIntensity;
- float shadowBias;
- float shadowNormalBias;
- float shadowRadius;
- vec2 shadowMapSize;
- };
- uniform SpotLightShadow spotLightShadows[ NUM_SPOT_LIGHT_SHADOWS ];
- #endif
- #if NUM_POINT_LIGHT_SHADOWS > 0
- uniform mat4 pointShadowMatrix[ NUM_POINT_LIGHT_SHADOWS ];
- varying vec4 vPointShadowCoord[ NUM_POINT_LIGHT_SHADOWS ];
- struct PointLightShadow {
- float shadowIntensity;
- float shadowBias;
- float shadowNormalBias;
- float shadowRadius;
- vec2 shadowMapSize;
- float shadowCameraNear;
- float shadowCameraFar;
- };
- uniform PointLightShadow pointLightShadows[ NUM_POINT_LIGHT_SHADOWS ];
- #endif
- #endif`,shadowmap_vertex=`#if ( defined( USE_SHADOWMAP ) && ( NUM_DIR_LIGHT_SHADOWS > 0 || NUM_POINT_LIGHT_SHADOWS > 0 ) ) || ( NUM_SPOT_LIGHT_COORDS > 0 )
- vec3 shadowWorldNormal = inverseTransformDirection( transformedNormal, viewMatrix );
- vec4 shadowWorldPosition;
- #endif
- #if defined( USE_SHADOWMAP )
- #if NUM_DIR_LIGHT_SHADOWS > 0
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {
- shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * directionalLightShadows[ i ].shadowNormalBias, 0 );
- vDirectionalShadowCoord[ i ] = directionalShadowMatrix[ i ] * shadowWorldPosition;
- }
- #pragma unroll_loop_end
- #endif
- #if NUM_POINT_LIGHT_SHADOWS > 0
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {
- shadowWorldPosition = worldPosition + vec4( shadowWorldNormal * pointLightShadows[ i ].shadowNormalBias, 0 );
- vPointShadowCoord[ i ] = pointShadowMatrix[ i ] * shadowWorldPosition;
- }
- #pragma unroll_loop_end
- #endif
- #endif
- #if NUM_SPOT_LIGHT_COORDS > 0
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_SPOT_LIGHT_COORDS; i ++ ) {
- shadowWorldPosition = worldPosition;
- #if ( defined( USE_SHADOWMAP ) && UNROLLED_LOOP_INDEX < NUM_SPOT_LIGHT_SHADOWS )
- shadowWorldPosition.xyz += shadowWorldNormal * spotLightShadows[ i ].shadowNormalBias;
- #endif
- vSpotLightCoord[ i ] = spotLightMatrix[ i ] * shadowWorldPosition;
- }
- #pragma unroll_loop_end
- #endif`,shadowmask_pars_fragment=`float getShadowMask() {
- float shadow = 1.0;
- #ifdef USE_SHADOWMAP
- #if NUM_DIR_LIGHT_SHADOWS > 0
- DirectionalLightShadow directionalLight;
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_DIR_LIGHT_SHADOWS; i ++ ) {
- directionalLight = directionalLightShadows[ i ];
- shadow *= receiveShadow ? getShadow( directionalShadowMap[ i ], directionalLight.shadowMapSize, directionalLight.shadowIntensity, directionalLight.shadowBias, directionalLight.shadowRadius, vDirectionalShadowCoord[ i ] ) : 1.0;
- }
- #pragma unroll_loop_end
- #endif
- #if NUM_SPOT_LIGHT_SHADOWS > 0
- SpotLightShadow spotLight;
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_SPOT_LIGHT_SHADOWS; i ++ ) {
- spotLight = spotLightShadows[ i ];
- shadow *= receiveShadow ? getShadow( spotShadowMap[ i ], spotLight.shadowMapSize, spotLight.shadowIntensity, spotLight.shadowBias, spotLight.shadowRadius, vSpotLightCoord[ i ] ) : 1.0;
- }
- #pragma unroll_loop_end
- #endif
- #if NUM_POINT_LIGHT_SHADOWS > 0
- PointLightShadow pointLight;
- #pragma unroll_loop_start
- for ( int i = 0; i < NUM_POINT_LIGHT_SHADOWS; i ++ ) {
- pointLight = pointLightShadows[ i ];
- shadow *= receiveShadow ? getPointShadow( pointShadowMap[ i ], pointLight.shadowMapSize, pointLight.shadowIntensity, pointLight.shadowBias, pointLight.shadowRadius, vPointShadowCoord[ i ], pointLight.shadowCameraNear, pointLight.shadowCameraFar ) : 1.0;
- }
- #pragma unroll_loop_end
- #endif
- #endif
- return shadow;
- }`,skinbase_vertex=`#ifdef USE_SKINNING
- mat4 boneMatX = getBoneMatrix( skinIndex.x );
- mat4 boneMatY = getBoneMatrix( skinIndex.y );
- mat4 boneMatZ = getBoneMatrix( skinIndex.z );
- mat4 boneMatW = getBoneMatrix( skinIndex.w );
- #endif`,skinning_pars_vertex=`#ifdef USE_SKINNING
- uniform mat4 bindMatrix;
- uniform mat4 bindMatrixInverse;
- uniform highp sampler2D boneTexture;
- mat4 getBoneMatrix( const in float i ) {
- int size = textureSize( boneTexture, 0 ).x;
- int j = int( i ) * 4;
- int x = j % size;
- int y = j / size;
- vec4 v1 = texelFetch( boneTexture, ivec2( x, y ), 0 );
- vec4 v2 = texelFetch( boneTexture, ivec2( x + 1, y ), 0 );
- vec4 v3 = texelFetch( boneTexture, ivec2( x + 2, y ), 0 );
- vec4 v4 = texelFetch( boneTexture, ivec2( x + 3, y ), 0 );
- return mat4( v1, v2, v3, v4 );
- }
- #endif`,skinning_vertex=`#ifdef USE_SKINNING
- vec4 skinVertex = bindMatrix * vec4( transformed, 1.0 );
- vec4 skinned = vec4( 0.0 );
- skinned += boneMatX * skinVertex * skinWeight.x;
- skinned += boneMatY * skinVertex * skinWeight.y;
- skinned += boneMatZ * skinVertex * skinWeight.z;
- skinned += boneMatW * skinVertex * skinWeight.w;
- transformed = ( bindMatrixInverse * skinned ).xyz;
- #endif`,skinnormal_vertex=`#ifdef USE_SKINNING
- mat4 skinMatrix = mat4( 0.0 );
- skinMatrix += skinWeight.x * boneMatX;
- skinMatrix += skinWeight.y * boneMatY;
- skinMatrix += skinWeight.z * boneMatZ;
- skinMatrix += skinWeight.w * boneMatW;
- skinMatrix = bindMatrixInverse * skinMatrix * bindMatrix;
- objectNormal = vec4( skinMatrix * vec4( objectNormal, 0.0 ) ).xyz;
- #ifdef USE_TANGENT
- objectTangent = vec4( skinMatrix * vec4( objectTangent, 0.0 ) ).xyz;
- #endif
- #endif`,specularmap_fragment=`float specularStrength;
- #ifdef USE_SPECULARMAP
- vec4 texelSpecular = texture2D( specularMap, vSpecularMapUv );
- specularStrength = texelSpecular.r;
- #else
- specularStrength = 1.0;
- #endif`,specularmap_pars_fragment=`#ifdef USE_SPECULARMAP
- uniform sampler2D specularMap;
- #endif`,tonemapping_fragment=`#if defined( TONE_MAPPING )
- gl_FragColor.rgb = toneMapping( gl_FragColor.rgb );
- #endif`,tonemapping_pars_fragment=`#ifndef saturate
- #define saturate( a ) clamp( a, 0.0, 1.0 )
- #endif
- uniform float toneMappingExposure;
- vec3 LinearToneMapping( vec3 color ) {
- return saturate( toneMappingExposure * color );
- }
- vec3 ReinhardToneMapping( vec3 color ) {
- color *= toneMappingExposure;
- return saturate( color / ( vec3( 1.0 ) + color ) );
- }
- vec3 CineonToneMapping( vec3 color ) {
- color *= toneMappingExposure;
- color = max( vec3( 0.0 ), color - 0.004 );
- return pow( ( color * ( 6.2 * color + 0.5 ) ) / ( color * ( 6.2 * color + 1.7 ) + 0.06 ), vec3( 2.2 ) );
- }
- vec3 RRTAndODTFit( vec3 v ) {
- vec3 a = v * ( v + 0.0245786 ) - 0.000090537;
- vec3 b = v * ( 0.983729 * v + 0.4329510 ) + 0.238081;
- return a / b;
- }
- vec3 ACESFilmicToneMapping( vec3 color ) {
- const mat3 ACESInputMat = mat3(
- vec3( 0.59719, 0.07600, 0.02840 ), vec3( 0.35458, 0.90834, 0.13383 ),
- vec3( 0.04823, 0.01566, 0.83777 )
- );
- const mat3 ACESOutputMat = mat3(
- vec3( 1.60475, -0.10208, -0.00327 ), vec3( -0.53108, 1.10813, -0.07276 ),
- vec3( -0.07367, -0.00605, 1.07602 )
- );
- color *= toneMappingExposure / 0.6;
- color = ACESInputMat * color;
- color = RRTAndODTFit( color );
- color = ACESOutputMat * color;
- return saturate( color );
- }
- const mat3 LINEAR_REC2020_TO_LINEAR_SRGB = mat3(
- vec3( 1.6605, - 0.1246, - 0.0182 ),
- vec3( - 0.5876, 1.1329, - 0.1006 ),
- vec3( - 0.0728, - 0.0083, 1.1187 )
- );
- const mat3 LINEAR_SRGB_TO_LINEAR_REC2020 = mat3(
- vec3( 0.6274, 0.0691, 0.0164 ),
- vec3( 0.3293, 0.9195, 0.0880 ),
- vec3( 0.0433, 0.0113, 0.8956 )
- );
- vec3 agxDefaultContrastApprox( vec3 x ) {
- vec3 x2 = x * x;
- vec3 x4 = x2 * x2;
- return + 15.5 * x4 * x2
- - 40.14 * x4 * x
- + 31.96 * x4
- - 6.868 * x2 * x
- + 0.4298 * x2
- + 0.1191 * x
- - 0.00232;
- }
- vec3 AgXToneMapping( vec3 color ) {
- const mat3 AgXInsetMatrix = mat3(
- vec3( 0.856627153315983, 0.137318972929847, 0.11189821299995 ),
- vec3( 0.0951212405381588, 0.761241990602591, 0.0767994186031903 ),
- vec3( 0.0482516061458583, 0.101439036467562, 0.811302368396859 )
- );
- const mat3 AgXOutsetMatrix = mat3(
- vec3( 1.1271005818144368, - 0.1413297634984383, - 0.14132976349843826 ),
- vec3( - 0.11060664309660323, 1.157823702216272, - 0.11060664309660294 ),
- vec3( - 0.016493938717834573, - 0.016493938717834257, 1.2519364065950405 )
- );
- const float AgxMinEv = - 12.47393; const float AgxMaxEv = 4.026069;
- color *= toneMappingExposure;
- color = LINEAR_SRGB_TO_LINEAR_REC2020 * color;
- color = AgXInsetMatrix * color;
- color = max( color, 1e-10 ); color = log2( color );
- color = ( color - AgxMinEv ) / ( AgxMaxEv - AgxMinEv );
- color = clamp( color, 0.0, 1.0 );
- color = agxDefaultContrastApprox( color );
- color = AgXOutsetMatrix * color;
- color = pow( max( vec3( 0.0 ), color ), vec3( 2.2 ) );
- color = LINEAR_REC2020_TO_LINEAR_SRGB * color;
- color = clamp( color, 0.0, 1.0 );
- return color;
- }
- vec3 NeutralToneMapping( vec3 color ) {
- const float StartCompression = 0.8 - 0.04;
- const float Desaturation = 0.15;
- color *= toneMappingExposure;
- float x = min( color.r, min( color.g, color.b ) );
- float offset = x < 0.08 ? x - 6.25 * x * x : 0.04;
- color -= offset;
- float peak = max( color.r, max( color.g, color.b ) );
- if ( peak < StartCompression ) return color;
- float d = 1. - StartCompression;
- float newPeak = 1. - d * d / ( peak + d - StartCompression );
- color *= newPeak / peak;
- float g = 1. - 1. / ( Desaturation * ( peak - newPeak ) + 1. );
- return mix( color, vec3( newPeak ), g );
- }
- vec3 CustomToneMapping( vec3 color ) { return color; }`,transmission_fragment=`#ifdef USE_TRANSMISSION
- material.transmission = transmission;
- material.transmissionAlpha = 1.0;
- material.thickness = thickness;
- material.attenuationDistance = attenuationDistance;
- material.attenuationColor = attenuationColor;
- #ifdef USE_TRANSMISSIONMAP
- material.transmission *= texture2D( transmissionMap, vTransmissionMapUv ).r;
- #endif
- #ifdef USE_THICKNESSMAP
- material.thickness *= texture2D( thicknessMap, vThicknessMapUv ).g;
- #endif
- vec3 pos = vWorldPosition;
- vec3 v = normalize( cameraPosition - pos );
- vec3 n = inverseTransformDirection( normal, viewMatrix );
- vec4 transmitted = getIBLVolumeRefraction(
- n, v, material.roughness, material.diffuseColor, material.specularColor, material.specularF90,
- pos, modelMatrix, viewMatrix, projectionMatrix, material.dispersion, material.ior, material.thickness,
- material.attenuationColor, material.attenuationDistance );
- material.transmissionAlpha = mix( material.transmissionAlpha, transmitted.a, material.transmission );
- totalDiffuse = mix( totalDiffuse, transmitted.rgb, material.transmission );
- #endif`,transmission_pars_fragment=`#ifdef USE_TRANSMISSION
- uniform float transmission;
- uniform float thickness;
- uniform float attenuationDistance;
- uniform vec3 attenuationColor;
- #ifdef USE_TRANSMISSIONMAP
- uniform sampler2D transmissionMap;
- #endif
- #ifdef USE_THICKNESSMAP
- uniform sampler2D thicknessMap;
- #endif
- uniform vec2 transmissionSamplerSize;
- uniform sampler2D transmissionSamplerMap;
- uniform mat4 modelMatrix;
- uniform mat4 projectionMatrix;
- varying vec3 vWorldPosition;
- float w0( float a ) {
- return ( 1.0 / 6.0 ) * ( a * ( a * ( - a + 3.0 ) - 3.0 ) + 1.0 );
- }
- float w1( float a ) {
- return ( 1.0 / 6.0 ) * ( a * a * ( 3.0 * a - 6.0 ) + 4.0 );
- }
- float w2( float a ){
- return ( 1.0 / 6.0 ) * ( a * ( a * ( - 3.0 * a + 3.0 ) + 3.0 ) + 1.0 );
- }
- float w3( float a ) {
- return ( 1.0 / 6.0 ) * ( a * a * a );
- }
- float g0( float a ) {
- return w0( a ) + w1( a );
- }
- float g1( float a ) {
- return w2( a ) + w3( a );
- }
- float h0( float a ) {
- return - 1.0 + w1( a ) / ( w0( a ) + w1( a ) );
- }
- float h1( float a ) {
- return 1.0 + w3( a ) / ( w2( a ) + w3( a ) );
- }
- vec4 bicubic( sampler2D tex, vec2 uv, vec4 texelSize, float lod ) {
- uv = uv * texelSize.zw + 0.5;
- vec2 iuv = floor( uv );
- vec2 fuv = fract( uv );
- float g0x = g0( fuv.x );
- float g1x = g1( fuv.x );
- float h0x = h0( fuv.x );
- float h1x = h1( fuv.x );
- float h0y = h0( fuv.y );
- float h1y = h1( fuv.y );
- vec2 p0 = ( vec2( iuv.x + h0x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;
- vec2 p1 = ( vec2( iuv.x + h1x, iuv.y + h0y ) - 0.5 ) * texelSize.xy;
- vec2 p2 = ( vec2( iuv.x + h0x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;
- vec2 p3 = ( vec2( iuv.x + h1x, iuv.y + h1y ) - 0.5 ) * texelSize.xy;
- return g0( fuv.y ) * ( g0x * textureLod( tex, p0, lod ) + g1x * textureLod( tex, p1, lod ) ) +
- g1( fuv.y ) * ( g0x * textureLod( tex, p2, lod ) + g1x * textureLod( tex, p3, lod ) );
- }
- vec4 textureBicubic( sampler2D sampler, vec2 uv, float lod ) {
- vec2 fLodSize = vec2( textureSize( sampler, int( lod ) ) );
- vec2 cLodSize = vec2( textureSize( sampler, int( lod + 1.0 ) ) );
- vec2 fLodSizeInv = 1.0 / fLodSize;
- vec2 cLodSizeInv = 1.0 / cLodSize;
- vec4 fSample = bicubic( sampler, uv, vec4( fLodSizeInv, fLodSize ), floor( lod ) );
- vec4 cSample = bicubic( sampler, uv, vec4( cLodSizeInv, cLodSize ), ceil( lod ) );
- return mix( fSample, cSample, fract( lod ) );
- }
- vec3 getVolumeTransmissionRay( const in vec3 n, const in vec3 v, const in float thickness, const in float ior, const in mat4 modelMatrix ) {
- vec3 refractionVector = refract( - v, normalize( n ), 1.0 / ior );
- vec3 modelScale;
- modelScale.x = length( vec3( modelMatrix[ 0 ].xyz ) );
- modelScale.y = length( vec3( modelMatrix[ 1 ].xyz ) );
- modelScale.z = length( vec3( modelMatrix[ 2 ].xyz ) );
- return normalize( refractionVector ) * thickness * modelScale;
- }
- float applyIorToRoughness( const in float roughness, const in float ior ) {
- return roughness * clamp( ior * 2.0 - 2.0, 0.0, 1.0 );
- }
- vec4 getTransmissionSample( const in vec2 fragCoord, const in float roughness, const in float ior ) {
- float lod = log2( transmissionSamplerSize.x ) * applyIorToRoughness( roughness, ior );
- return textureBicubic( transmissionSamplerMap, fragCoord.xy, lod );
- }
- vec3 volumeAttenuation( const in float transmissionDistance, const in vec3 attenuationColor, const in float attenuationDistance ) {
- if ( isinf( attenuationDistance ) ) {
- return vec3( 1.0 );
- } else {
- vec3 attenuationCoefficient = -log( attenuationColor ) / attenuationDistance;
- vec3 transmittance = exp( - attenuationCoefficient * transmissionDistance ); return transmittance;
- }
- }
- vec4 getIBLVolumeRefraction( const in vec3 n, const in vec3 v, const in float roughness, const in vec3 diffuseColor,
- const in vec3 specularColor, const in float specularF90, const in vec3 position, const in mat4 modelMatrix,
- const in mat4 viewMatrix, const in mat4 projMatrix, const in float dispersion, const in float ior, const in float thickness,
- const in vec3 attenuationColor, const in float attenuationDistance ) {
- vec4 transmittedLight;
- vec3 transmittance;
- #ifdef USE_DISPERSION
- float halfSpread = ( ior - 1.0 ) * 0.025 * dispersion;
- vec3 iors = vec3( ior - halfSpread, ior, ior + halfSpread );
- for ( int i = 0; i < 3; i ++ ) {
- vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, iors[ i ], modelMatrix );
- vec3 refractedRayExit = position + transmissionRay;
- vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );
- vec2 refractionCoords = ndcPos.xy / ndcPos.w;
- refractionCoords += 1.0;
- refractionCoords /= 2.0;
- vec4 transmissionSample = getTransmissionSample( refractionCoords, roughness, iors[ i ] );
- transmittedLight[ i ] = transmissionSample[ i ];
- transmittedLight.a += transmissionSample.a;
- transmittance[ i ] = diffuseColor[ i ] * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance )[ i ];
- }
- transmittedLight.a /= 3.0;
- #else
- vec3 transmissionRay = getVolumeTransmissionRay( n, v, thickness, ior, modelMatrix );
- vec3 refractedRayExit = position + transmissionRay;
- vec4 ndcPos = projMatrix * viewMatrix * vec4( refractedRayExit, 1.0 );
- vec2 refractionCoords = ndcPos.xy / ndcPos.w;
- refractionCoords += 1.0;
- refractionCoords /= 2.0;
- transmittedLight = getTransmissionSample( refractionCoords, roughness, ior );
- transmittance = diffuseColor * volumeAttenuation( length( transmissionRay ), attenuationColor, attenuationDistance );
- #endif
- vec3 attenuatedColor = transmittance * transmittedLight.rgb;
- vec3 F = EnvironmentBRDF( n, v, specularColor, specularF90, roughness );
- float transmittanceFactor = ( transmittance.r + transmittance.g + transmittance.b ) / 3.0;
- return vec4( ( 1.0 - F ) * attenuatedColor, 1.0 - ( 1.0 - transmittedLight.a ) * transmittanceFactor );
- }
- #endif`,uv_pars_fragment=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )
- varying vec2 vUv;
- #endif
- #ifdef USE_MAP
- varying vec2 vMapUv;
- #endif
- #ifdef USE_ALPHAMAP
- varying vec2 vAlphaMapUv;
- #endif
- #ifdef USE_LIGHTMAP
- varying vec2 vLightMapUv;
- #endif
- #ifdef USE_AOMAP
- varying vec2 vAoMapUv;
- #endif
- #ifdef USE_BUMPMAP
- varying vec2 vBumpMapUv;
- #endif
- #ifdef USE_NORMALMAP
- varying vec2 vNormalMapUv;
- #endif
- #ifdef USE_EMISSIVEMAP
- varying vec2 vEmissiveMapUv;
- #endif
- #ifdef USE_METALNESSMAP
- varying vec2 vMetalnessMapUv;
- #endif
- #ifdef USE_ROUGHNESSMAP
- varying vec2 vRoughnessMapUv;
- #endif
- #ifdef USE_ANISOTROPYMAP
- varying vec2 vAnisotropyMapUv;
- #endif
- #ifdef USE_CLEARCOATMAP
- varying vec2 vClearcoatMapUv;
- #endif
- #ifdef USE_CLEARCOAT_NORMALMAP
- varying vec2 vClearcoatNormalMapUv;
- #endif
- #ifdef USE_CLEARCOAT_ROUGHNESSMAP
- varying vec2 vClearcoatRoughnessMapUv;
- #endif
- #ifdef USE_IRIDESCENCEMAP
- varying vec2 vIridescenceMapUv;
- #endif
- #ifdef USE_IRIDESCENCE_THICKNESSMAP
- varying vec2 vIridescenceThicknessMapUv;
- #endif
- #ifdef USE_SHEEN_COLORMAP
- varying vec2 vSheenColorMapUv;
- #endif
- #ifdef USE_SHEEN_ROUGHNESSMAP
- varying vec2 vSheenRoughnessMapUv;
- #endif
- #ifdef USE_SPECULARMAP
- varying vec2 vSpecularMapUv;
- #endif
- #ifdef USE_SPECULAR_COLORMAP
- varying vec2 vSpecularColorMapUv;
- #endif
- #ifdef USE_SPECULAR_INTENSITYMAP
- varying vec2 vSpecularIntensityMapUv;
- #endif
- #ifdef USE_TRANSMISSIONMAP
- uniform mat3 transmissionMapTransform;
- varying vec2 vTransmissionMapUv;
- #endif
- #ifdef USE_THICKNESSMAP
- uniform mat3 thicknessMapTransform;
- varying vec2 vThicknessMapUv;
- #endif`,uv_pars_vertex=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )
- varying vec2 vUv;
- #endif
- #ifdef USE_MAP
- uniform mat3 mapTransform;
- varying vec2 vMapUv;
- #endif
- #ifdef USE_ALPHAMAP
- uniform mat3 alphaMapTransform;
- varying vec2 vAlphaMapUv;
- #endif
- #ifdef USE_LIGHTMAP
- uniform mat3 lightMapTransform;
- varying vec2 vLightMapUv;
- #endif
- #ifdef USE_AOMAP
- uniform mat3 aoMapTransform;
- varying vec2 vAoMapUv;
- #endif
- #ifdef USE_BUMPMAP
- uniform mat3 bumpMapTransform;
- varying vec2 vBumpMapUv;
- #endif
- #ifdef USE_NORMALMAP
- uniform mat3 normalMapTransform;
- varying vec2 vNormalMapUv;
- #endif
- #ifdef USE_DISPLACEMENTMAP
- uniform mat3 displacementMapTransform;
- varying vec2 vDisplacementMapUv;
- #endif
- #ifdef USE_EMISSIVEMAP
- uniform mat3 emissiveMapTransform;
- varying vec2 vEmissiveMapUv;
- #endif
- #ifdef USE_METALNESSMAP
- uniform mat3 metalnessMapTransform;
- varying vec2 vMetalnessMapUv;
- #endif
- #ifdef USE_ROUGHNESSMAP
- uniform mat3 roughnessMapTransform;
- varying vec2 vRoughnessMapUv;
- #endif
- #ifdef USE_ANISOTROPYMAP
- uniform mat3 anisotropyMapTransform;
- varying vec2 vAnisotropyMapUv;
- #endif
- #ifdef USE_CLEARCOATMAP
- uniform mat3 clearcoatMapTransform;
- varying vec2 vClearcoatMapUv;
- #endif
- #ifdef USE_CLEARCOAT_NORMALMAP
- uniform mat3 clearcoatNormalMapTransform;
- varying vec2 vClearcoatNormalMapUv;
- #endif
- #ifdef USE_CLEARCOAT_ROUGHNESSMAP
- uniform mat3 clearcoatRoughnessMapTransform;
- varying vec2 vClearcoatRoughnessMapUv;
- #endif
- #ifdef USE_SHEEN_COLORMAP
- uniform mat3 sheenColorMapTransform;
- varying vec2 vSheenColorMapUv;
- #endif
- #ifdef USE_SHEEN_ROUGHNESSMAP
- uniform mat3 sheenRoughnessMapTransform;
- varying vec2 vSheenRoughnessMapUv;
- #endif
- #ifdef USE_IRIDESCENCEMAP
- uniform mat3 iridescenceMapTransform;
- varying vec2 vIridescenceMapUv;
- #endif
- #ifdef USE_IRIDESCENCE_THICKNESSMAP
- uniform mat3 iridescenceThicknessMapTransform;
- varying vec2 vIridescenceThicknessMapUv;
- #endif
- #ifdef USE_SPECULARMAP
- uniform mat3 specularMapTransform;
- varying vec2 vSpecularMapUv;
- #endif
- #ifdef USE_SPECULAR_COLORMAP
- uniform mat3 specularColorMapTransform;
- varying vec2 vSpecularColorMapUv;
- #endif
- #ifdef USE_SPECULAR_INTENSITYMAP
- uniform mat3 specularIntensityMapTransform;
- varying vec2 vSpecularIntensityMapUv;
- #endif
- #ifdef USE_TRANSMISSIONMAP
- uniform mat3 transmissionMapTransform;
- varying vec2 vTransmissionMapUv;
- #endif
- #ifdef USE_THICKNESSMAP
- uniform mat3 thicknessMapTransform;
- varying vec2 vThicknessMapUv;
- #endif`,uv_vertex=`#if defined( USE_UV ) || defined( USE_ANISOTROPY )
- vUv = vec3( uv, 1 ).xy;
- #endif
- #ifdef USE_MAP
- vMapUv = ( mapTransform * vec3( MAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_ALPHAMAP
- vAlphaMapUv = ( alphaMapTransform * vec3( ALPHAMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_LIGHTMAP
- vLightMapUv = ( lightMapTransform * vec3( LIGHTMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_AOMAP
- vAoMapUv = ( aoMapTransform * vec3( AOMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_BUMPMAP
- vBumpMapUv = ( bumpMapTransform * vec3( BUMPMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_NORMALMAP
- vNormalMapUv = ( normalMapTransform * vec3( NORMALMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_DISPLACEMENTMAP
- vDisplacementMapUv = ( displacementMapTransform * vec3( DISPLACEMENTMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_EMISSIVEMAP
- vEmissiveMapUv = ( emissiveMapTransform * vec3( EMISSIVEMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_METALNESSMAP
- vMetalnessMapUv = ( metalnessMapTransform * vec3( METALNESSMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_ROUGHNESSMAP
- vRoughnessMapUv = ( roughnessMapTransform * vec3( ROUGHNESSMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_ANISOTROPYMAP
- vAnisotropyMapUv = ( anisotropyMapTransform * vec3( ANISOTROPYMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_CLEARCOATMAP
- vClearcoatMapUv = ( clearcoatMapTransform * vec3( CLEARCOATMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_CLEARCOAT_NORMALMAP
- vClearcoatNormalMapUv = ( clearcoatNormalMapTransform * vec3( CLEARCOAT_NORMALMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_CLEARCOAT_ROUGHNESSMAP
- vClearcoatRoughnessMapUv = ( clearcoatRoughnessMapTransform * vec3( CLEARCOAT_ROUGHNESSMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_IRIDESCENCEMAP
- vIridescenceMapUv = ( iridescenceMapTransform * vec3( IRIDESCENCEMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_IRIDESCENCE_THICKNESSMAP
- vIridescenceThicknessMapUv = ( iridescenceThicknessMapTransform * vec3( IRIDESCENCE_THICKNESSMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_SHEEN_COLORMAP
- vSheenColorMapUv = ( sheenColorMapTransform * vec3( SHEEN_COLORMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_SHEEN_ROUGHNESSMAP
- vSheenRoughnessMapUv = ( sheenRoughnessMapTransform * vec3( SHEEN_ROUGHNESSMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_SPECULARMAP
- vSpecularMapUv = ( specularMapTransform * vec3( SPECULARMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_SPECULAR_COLORMAP
- vSpecularColorMapUv = ( specularColorMapTransform * vec3( SPECULAR_COLORMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_SPECULAR_INTENSITYMAP
- vSpecularIntensityMapUv = ( specularIntensityMapTransform * vec3( SPECULAR_INTENSITYMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_TRANSMISSIONMAP
- vTransmissionMapUv = ( transmissionMapTransform * vec3( TRANSMISSIONMAP_UV, 1 ) ).xy;
- #endif
- #ifdef USE_THICKNESSMAP
- vThicknessMapUv = ( thicknessMapTransform * vec3( THICKNESSMAP_UV, 1 ) ).xy;
- #endif`,worldpos_vertex=`#if defined( USE_ENVMAP ) || defined( DISTANCE ) || defined ( USE_SHADOWMAP ) || defined ( USE_TRANSMISSION ) || NUM_SPOT_LIGHT_COORDS > 0
- vec4 worldPosition = vec4( transformed, 1.0 );
- #ifdef USE_BATCHING
- worldPosition = batchingMatrix * worldPosition;
- #endif
- #ifdef USE_INSTANCING
- worldPosition = instanceMatrix * worldPosition;
- #endif
- worldPosition = modelMatrix * worldPosition;
- #endif`;const vertex$h=`varying vec2 vUv;
- uniform mat3 uvTransform;
- void main() {
- vUv = ( uvTransform * vec3( uv, 1 ) ).xy;
- gl_Position = vec4( position.xy, 1.0, 1.0 );
- }`,fragment$h=`uniform sampler2D t2D;
- uniform float backgroundIntensity;
- varying vec2 vUv;
- void main() {
- vec4 texColor = texture2D( t2D, vUv );
- #ifdef DECODE_VIDEO_TEXTURE
- texColor = vec4( mix( pow( texColor.rgb * 0.9478672986 + vec3( 0.0521327014 ), vec3( 2.4 ) ), texColor.rgb * 0.0773993808, vec3( lessThanEqual( texColor.rgb, vec3( 0.04045 ) ) ) ), texColor.w );
- #endif
- texColor.rgb *= backgroundIntensity;
- gl_FragColor = texColor;
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- }`,vertex$g=`varying vec3 vWorldDirection;
- #include <common>
- void main() {
- vWorldDirection = transformDirection( position, modelMatrix );
- #include <begin_vertex>
- #include <project_vertex>
- gl_Position.z = gl_Position.w;
- }`,fragment$g=`#ifdef ENVMAP_TYPE_CUBE
- uniform samplerCube envMap;
- #elif defined( ENVMAP_TYPE_CUBE_UV )
- uniform sampler2D envMap;
- #endif
- uniform float flipEnvMap;
- uniform float backgroundBlurriness;
- uniform float backgroundIntensity;
- uniform mat3 backgroundRotation;
- varying vec3 vWorldDirection;
- #include <cube_uv_reflection_fragment>
- void main() {
- #ifdef ENVMAP_TYPE_CUBE
- vec4 texColor = textureCube( envMap, backgroundRotation * vec3( flipEnvMap * vWorldDirection.x, vWorldDirection.yz ) );
- #elif defined( ENVMAP_TYPE_CUBE_UV )
- vec4 texColor = textureCubeUV( envMap, backgroundRotation * vWorldDirection, backgroundBlurriness );
- #else
- vec4 texColor = vec4( 0.0, 0.0, 0.0, 1.0 );
- #endif
- texColor.rgb *= backgroundIntensity;
- gl_FragColor = texColor;
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- }`,vertex$f=`varying vec3 vWorldDirection;
- #include <common>
- void main() {
- vWorldDirection = transformDirection( position, modelMatrix );
- #include <begin_vertex>
- #include <project_vertex>
- gl_Position.z = gl_Position.w;
- }`,fragment$f=`uniform samplerCube tCube;
- uniform float tFlip;
- uniform float opacity;
- varying vec3 vWorldDirection;
- void main() {
- vec4 texColor = textureCube( tCube, vec3( tFlip * vWorldDirection.x, vWorldDirection.yz ) );
- gl_FragColor = texColor;
- gl_FragColor.a *= opacity;
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- }`,vertex$e=`#include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- varying vec2 vHighPrecisionZW;
- void main() {
- #include <uv_vertex>
- #include <batching_vertex>
- #include <skinbase_vertex>
- #include <morphinstance_vertex>
- #ifdef USE_DISPLACEMENTMAP
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinnormal_vertex>
- #endif
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- vHighPrecisionZW = gl_Position.zw;
- }`,fragment$e=`#if DEPTH_PACKING == 3200
- uniform float opacity;
- #endif
- #include <common>
- #include <packing>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- varying vec2 vHighPrecisionZW;
- void main() {
- vec4 diffuseColor = vec4( 1.0 );
- #include <clipping_planes_fragment>
- #if DEPTH_PACKING == 3200
- diffuseColor.a = opacity;
- #endif
- #include <map_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <logdepthbuf_fragment>
- float fragCoordZ = 0.5 * vHighPrecisionZW[0] / vHighPrecisionZW[1] + 0.5;
- #if DEPTH_PACKING == 3200
- gl_FragColor = vec4( vec3( 1.0 - fragCoordZ ), opacity );
- #elif DEPTH_PACKING == 3201
- gl_FragColor = packDepthToRGBA( fragCoordZ );
- #elif DEPTH_PACKING == 3202
- gl_FragColor = vec4( packDepthToRGB( fragCoordZ ), 1.0 );
- #elif DEPTH_PACKING == 3203
- gl_FragColor = vec4( packDepthToRG( fragCoordZ ), 0.0, 1.0 );
- #endif
- }`,vertex$d=`#define DISTANCE
- varying vec3 vWorldPosition;
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <batching_vertex>
- #include <skinbase_vertex>
- #include <morphinstance_vertex>
- #ifdef USE_DISPLACEMENTMAP
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinnormal_vertex>
- #endif
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <worldpos_vertex>
- #include <clipping_planes_vertex>
- vWorldPosition = worldPosition.xyz;
- }`,fragment$d=`#define DISTANCE
- uniform vec3 referencePosition;
- uniform float nearDistance;
- uniform float farDistance;
- varying vec3 vWorldPosition;
- #include <common>
- #include <packing>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main () {
- vec4 diffuseColor = vec4( 1.0 );
- #include <clipping_planes_fragment>
- #include <map_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- float dist = length( vWorldPosition - referencePosition );
- dist = ( dist - nearDistance ) / ( farDistance - nearDistance );
- dist = saturate( dist );
- gl_FragColor = packDepthToRGBA( dist );
- }`,vertex$c=`varying vec3 vWorldDirection;
- #include <common>
- void main() {
- vWorldDirection = transformDirection( position, modelMatrix );
- #include <begin_vertex>
- #include <project_vertex>
- }`,fragment$c=`uniform sampler2D tEquirect;
- varying vec3 vWorldDirection;
- #include <common>
- void main() {
- vec3 direction = normalize( vWorldDirection );
- vec2 sampleUV = equirectUv( direction );
- gl_FragColor = texture2D( tEquirect, sampleUV );
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- }`,vertex$b=`uniform float scale;
- attribute float lineDistance;
- varying float vLineDistance;
- #include <common>
- #include <uv_pars_vertex>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- vLineDistance = scale * lineDistance;
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- #include <fog_vertex>
- }`,fragment$b=`uniform vec3 diffuse;
- uniform float opacity;
- uniform float dashSize;
- uniform float totalSize;
- varying float vLineDistance;
- #include <common>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <fog_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- if ( mod( vLineDistance, totalSize ) > dashSize ) {
- discard;
- }
- vec3 outgoingLight = vec3( 0.0 );
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- outgoingLight = diffuseColor.rgb;
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- }`,vertex$a=`#include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <envmap_pars_vertex>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <batching_vertex>
- #if defined ( USE_ENVMAP ) || defined ( USE_SKINNING )
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #endif
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- #include <worldpos_vertex>
- #include <envmap_vertex>
- #include <fog_vertex>
- }`,fragment$a=`uniform vec3 diffuse;
- uniform float opacity;
- #ifndef FLAT_SHADED
- varying vec3 vNormal;
- #endif
- #include <common>
- #include <dithering_pars_fragment>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <aomap_pars_fragment>
- #include <lightmap_pars_fragment>
- #include <envmap_common_pars_fragment>
- #include <envmap_pars_fragment>
- #include <fog_pars_fragment>
- #include <specularmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <specularmap_fragment>
- ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
- #ifdef USE_LIGHTMAP
- vec4 lightMapTexel = texture2D( lightMap, vLightMapUv );
- reflectedLight.indirectDiffuse += lightMapTexel.rgb * lightMapIntensity * RECIPROCAL_PI;
- #else
- reflectedLight.indirectDiffuse += vec3( 1.0 );
- #endif
- #include <aomap_fragment>
- reflectedLight.indirectDiffuse *= diffuseColor.rgb;
- vec3 outgoingLight = reflectedLight.indirectDiffuse;
- #include <envmap_fragment>
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- #include <dithering_fragment>
- }`,vertex$9=`#define LAMBERT
- varying vec3 vViewPosition;
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <envmap_pars_vertex>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <normal_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <shadowmap_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <normal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- vViewPosition = - mvPosition.xyz;
- #include <worldpos_vertex>
- #include <envmap_vertex>
- #include <shadowmap_vertex>
- #include <fog_vertex>
- }`,fragment$9=`#define LAMBERT
- uniform vec3 diffuse;
- uniform vec3 emissive;
- uniform float opacity;
- #include <common>
- #include <packing>
- #include <dithering_pars_fragment>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <aomap_pars_fragment>
- #include <lightmap_pars_fragment>
- #include <emissivemap_pars_fragment>
- #include <envmap_common_pars_fragment>
- #include <envmap_pars_fragment>
- #include <fog_pars_fragment>
- #include <bsdfs>
- #include <lights_pars_begin>
- #include <normal_pars_fragment>
- #include <lights_lambert_pars_fragment>
- #include <shadowmap_pars_fragment>
- #include <bumpmap_pars_fragment>
- #include <normalmap_pars_fragment>
- #include <specularmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
- vec3 totalEmissiveRadiance = emissive;
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <specularmap_fragment>
- #include <normal_fragment_begin>
- #include <normal_fragment_maps>
- #include <emissivemap_fragment>
- #include <lights_lambert_fragment>
- #include <lights_fragment_begin>
- #include <lights_fragment_maps>
- #include <lights_fragment_end>
- #include <aomap_fragment>
- vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;
- #include <envmap_fragment>
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- #include <dithering_fragment>
- }`,vertex$8=`#define MATCAP
- varying vec3 vViewPosition;
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <color_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <fog_pars_vertex>
- #include <normal_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <normal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- #include <fog_vertex>
- vViewPosition = - mvPosition.xyz;
- }`,fragment$8=`#define MATCAP
- uniform vec3 diffuse;
- uniform float opacity;
- uniform sampler2D matcap;
- varying vec3 vViewPosition;
- #include <common>
- #include <dithering_pars_fragment>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <fog_pars_fragment>
- #include <normal_pars_fragment>
- #include <bumpmap_pars_fragment>
- #include <normalmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <normal_fragment_begin>
- #include <normal_fragment_maps>
- vec3 viewDir = normalize( vViewPosition );
- vec3 x = normalize( vec3( viewDir.z, 0.0, - viewDir.x ) );
- vec3 y = cross( viewDir, x );
- vec2 uv = vec2( dot( x, normal ), dot( y, normal ) ) * 0.495 + 0.5;
- #ifdef USE_MATCAP
- vec4 matcapColor = texture2D( matcap, uv );
- #else
- vec4 matcapColor = vec4( vec3( mix( 0.2, 0.8, uv.y ) ), 1.0 );
- #endif
- vec3 outgoingLight = diffuseColor.rgb * matcapColor.rgb;
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- #include <dithering_fragment>
- }`,vertex$7=`#define NORMAL
- #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )
- varying vec3 vViewPosition;
- #endif
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <normal_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphinstance_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <normal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )
- vViewPosition = - mvPosition.xyz;
- #endif
- }`,fragment$7=`#define NORMAL
- uniform float opacity;
- #if defined( FLAT_SHADED ) || defined( USE_BUMPMAP ) || defined( USE_NORMALMAP_TANGENTSPACE )
- varying vec3 vViewPosition;
- #endif
- #include <packing>
- #include <uv_pars_fragment>
- #include <normal_pars_fragment>
- #include <bumpmap_pars_fragment>
- #include <normalmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( 0.0, 0.0, 0.0, opacity );
- #include <clipping_planes_fragment>
- #include <logdepthbuf_fragment>
- #include <normal_fragment_begin>
- #include <normal_fragment_maps>
- gl_FragColor = vec4( packNormalToRGB( normal ), diffuseColor.a );
- #ifdef OPAQUE
- gl_FragColor.a = 1.0;
- #endif
- }`,vertex$6=`#define PHONG
- varying vec3 vViewPosition;
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <envmap_pars_vertex>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <normal_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <shadowmap_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphcolor_vertex>
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphinstance_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <normal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- vViewPosition = - mvPosition.xyz;
- #include <worldpos_vertex>
- #include <envmap_vertex>
- #include <shadowmap_vertex>
- #include <fog_vertex>
- }`,fragment$6=`#define PHONG
- uniform vec3 diffuse;
- uniform vec3 emissive;
- uniform vec3 specular;
- uniform float shininess;
- uniform float opacity;
- #include <common>
- #include <packing>
- #include <dithering_pars_fragment>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <aomap_pars_fragment>
- #include <lightmap_pars_fragment>
- #include <emissivemap_pars_fragment>
- #include <envmap_common_pars_fragment>
- #include <envmap_pars_fragment>
- #include <fog_pars_fragment>
- #include <bsdfs>
- #include <lights_pars_begin>
- #include <normal_pars_fragment>
- #include <lights_phong_pars_fragment>
- #include <shadowmap_pars_fragment>
- #include <bumpmap_pars_fragment>
- #include <normalmap_pars_fragment>
- #include <specularmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
- vec3 totalEmissiveRadiance = emissive;
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <specularmap_fragment>
- #include <normal_fragment_begin>
- #include <normal_fragment_maps>
- #include <emissivemap_fragment>
- #include <lights_phong_fragment>
- #include <lights_fragment_begin>
- #include <lights_fragment_maps>
- #include <lights_fragment_end>
- #include <aomap_fragment>
- vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + reflectedLight.directSpecular + reflectedLight.indirectSpecular + totalEmissiveRadiance;
- #include <envmap_fragment>
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- #include <dithering_fragment>
- }`,vertex$5=`#define STANDARD
- varying vec3 vViewPosition;
- #ifdef USE_TRANSMISSION
- varying vec3 vWorldPosition;
- #endif
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <normal_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <shadowmap_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <normal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- vViewPosition = - mvPosition.xyz;
- #include <worldpos_vertex>
- #include <shadowmap_vertex>
- #include <fog_vertex>
- #ifdef USE_TRANSMISSION
- vWorldPosition = worldPosition.xyz;
- #endif
- }`,fragment$5=`#define STANDARD
- #ifdef PHYSICAL
- #define IOR
- #define USE_SPECULAR
- #endif
- uniform vec3 diffuse;
- uniform vec3 emissive;
- uniform float roughness;
- uniform float metalness;
- uniform float opacity;
- #ifdef IOR
- uniform float ior;
- #endif
- #ifdef USE_SPECULAR
- uniform float specularIntensity;
- uniform vec3 specularColor;
- #ifdef USE_SPECULAR_COLORMAP
- uniform sampler2D specularColorMap;
- #endif
- #ifdef USE_SPECULAR_INTENSITYMAP
- uniform sampler2D specularIntensityMap;
- #endif
- #endif
- #ifdef USE_CLEARCOAT
- uniform float clearcoat;
- uniform float clearcoatRoughness;
- #endif
- #ifdef USE_DISPERSION
- uniform float dispersion;
- #endif
- #ifdef USE_IRIDESCENCE
- uniform float iridescence;
- uniform float iridescenceIOR;
- uniform float iridescenceThicknessMinimum;
- uniform float iridescenceThicknessMaximum;
- #endif
- #ifdef USE_SHEEN
- uniform vec3 sheenColor;
- uniform float sheenRoughness;
- #ifdef USE_SHEEN_COLORMAP
- uniform sampler2D sheenColorMap;
- #endif
- #ifdef USE_SHEEN_ROUGHNESSMAP
- uniform sampler2D sheenRoughnessMap;
- #endif
- #endif
- #ifdef USE_ANISOTROPY
- uniform vec2 anisotropyVector;
- #ifdef USE_ANISOTROPYMAP
- uniform sampler2D anisotropyMap;
- #endif
- #endif
- varying vec3 vViewPosition;
- #include <common>
- #include <packing>
- #include <dithering_pars_fragment>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <aomap_pars_fragment>
- #include <lightmap_pars_fragment>
- #include <emissivemap_pars_fragment>
- #include <iridescence_fragment>
- #include <cube_uv_reflection_fragment>
- #include <envmap_common_pars_fragment>
- #include <envmap_physical_pars_fragment>
- #include <fog_pars_fragment>
- #include <lights_pars_begin>
- #include <normal_pars_fragment>
- #include <lights_physical_pars_fragment>
- #include <transmission_pars_fragment>
- #include <shadowmap_pars_fragment>
- #include <bumpmap_pars_fragment>
- #include <normalmap_pars_fragment>
- #include <clearcoat_pars_fragment>
- #include <iridescence_pars_fragment>
- #include <roughnessmap_pars_fragment>
- #include <metalnessmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
- vec3 totalEmissiveRadiance = emissive;
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <roughnessmap_fragment>
- #include <metalnessmap_fragment>
- #include <normal_fragment_begin>
- #include <normal_fragment_maps>
- #include <clearcoat_normal_fragment_begin>
- #include <clearcoat_normal_fragment_maps>
- #include <emissivemap_fragment>
- #include <lights_physical_fragment>
- #include <lights_fragment_begin>
- #include <lights_fragment_maps>
- #include <lights_fragment_end>
- #include <aomap_fragment>
- vec3 totalDiffuse = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse;
- vec3 totalSpecular = reflectedLight.directSpecular + reflectedLight.indirectSpecular;
- #include <transmission_fragment>
- vec3 outgoingLight = totalDiffuse + totalSpecular + totalEmissiveRadiance;
- #ifdef USE_SHEEN
- float sheenEnergyComp = 1.0 - 0.157 * max3( material.sheenColor );
- outgoingLight = outgoingLight * sheenEnergyComp + sheenSpecularDirect + sheenSpecularIndirect;
- #endif
- #ifdef USE_CLEARCOAT
- float dotNVcc = saturate( dot( geometryClearcoatNormal, geometryViewDir ) );
- vec3 Fcc = F_Schlick( material.clearcoatF0, material.clearcoatF90, dotNVcc );
- outgoingLight = outgoingLight * ( 1.0 - material.clearcoat * Fcc ) + ( clearcoatSpecularDirect + clearcoatSpecularIndirect ) * material.clearcoat;
- #endif
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- #include <dithering_fragment>
- }`,vertex$4=`#define TOON
- varying vec3 vViewPosition;
- #include <common>
- #include <batching_pars_vertex>
- #include <uv_pars_vertex>
- #include <displacementmap_pars_vertex>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <normal_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <shadowmap_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <normal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <displacementmap_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- vViewPosition = - mvPosition.xyz;
- #include <worldpos_vertex>
- #include <shadowmap_vertex>
- #include <fog_vertex>
- }`,fragment$4=`#define TOON
- uniform vec3 diffuse;
- uniform vec3 emissive;
- uniform float opacity;
- #include <common>
- #include <packing>
- #include <dithering_pars_fragment>
- #include <color_pars_fragment>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <aomap_pars_fragment>
- #include <lightmap_pars_fragment>
- #include <emissivemap_pars_fragment>
- #include <gradientmap_pars_fragment>
- #include <fog_pars_fragment>
- #include <bsdfs>
- #include <lights_pars_begin>
- #include <normal_pars_fragment>
- #include <lights_toon_pars_fragment>
- #include <shadowmap_pars_fragment>
- #include <bumpmap_pars_fragment>
- #include <normalmap_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- ReflectedLight reflectedLight = ReflectedLight( vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ), vec3( 0.0 ) );
- vec3 totalEmissiveRadiance = emissive;
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <color_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- #include <normal_fragment_begin>
- #include <normal_fragment_maps>
- #include <emissivemap_fragment>
- #include <lights_toon_fragment>
- #include <lights_fragment_begin>
- #include <lights_fragment_maps>
- #include <lights_fragment_end>
- #include <aomap_fragment>
- vec3 outgoingLight = reflectedLight.directDiffuse + reflectedLight.indirectDiffuse + totalEmissiveRadiance;
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- #include <dithering_fragment>
- }`,vertex$3=`uniform float size;
- uniform float scale;
- #include <common>
- #include <color_pars_vertex>
- #include <fog_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- #ifdef USE_POINTS_UV
- varying vec2 vUv;
- uniform mat3 uvTransform;
- #endif
- void main() {
- #ifdef USE_POINTS_UV
- vUv = ( uvTransform * vec3( uv, 1 ) ).xy;
- #endif
- #include <color_vertex>
- #include <morphinstance_vertex>
- #include <morphcolor_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <project_vertex>
- gl_PointSize = size;
- #ifdef USE_SIZEATTENUATION
- bool isPerspective = isPerspectiveMatrix( projectionMatrix );
- if ( isPerspective ) gl_PointSize *= ( scale / - mvPosition.z );
- #endif
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- #include <worldpos_vertex>
- #include <fog_vertex>
- }`,fragment$3=`uniform vec3 diffuse;
- uniform float opacity;
- #include <common>
- #include <color_pars_fragment>
- #include <map_particle_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <fog_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- vec3 outgoingLight = vec3( 0.0 );
- #include <logdepthbuf_fragment>
- #include <map_particle_fragment>
- #include <color_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- outgoingLight = diffuseColor.rgb;
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- #include <premultiplied_alpha_fragment>
- }`,vertex$2=`#include <common>
- #include <batching_pars_vertex>
- #include <fog_pars_vertex>
- #include <morphtarget_pars_vertex>
- #include <skinning_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <shadowmap_pars_vertex>
- void main() {
- #include <batching_vertex>
- #include <beginnormal_vertex>
- #include <morphinstance_vertex>
- #include <morphnormal_vertex>
- #include <skinbase_vertex>
- #include <skinnormal_vertex>
- #include <defaultnormal_vertex>
- #include <begin_vertex>
- #include <morphtarget_vertex>
- #include <skinning_vertex>
- #include <project_vertex>
- #include <logdepthbuf_vertex>
- #include <worldpos_vertex>
- #include <shadowmap_vertex>
- #include <fog_vertex>
- }`,fragment$2=`uniform vec3 color;
- uniform float opacity;
- #include <common>
- #include <packing>
- #include <fog_pars_fragment>
- #include <bsdfs>
- #include <lights_pars_begin>
- #include <logdepthbuf_pars_fragment>
- #include <shadowmap_pars_fragment>
- #include <shadowmask_pars_fragment>
- void main() {
- #include <logdepthbuf_fragment>
- gl_FragColor = vec4( color, opacity * ( 1.0 - getShadowMask() ) );
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- }`,vertex$1=`uniform float rotation;
- uniform vec2 center;
- #include <common>
- #include <uv_pars_vertex>
- #include <fog_pars_vertex>
- #include <logdepthbuf_pars_vertex>
- #include <clipping_planes_pars_vertex>
- void main() {
- #include <uv_vertex>
- vec4 mvPosition = modelViewMatrix[ 3 ];
- vec2 scale = vec2( length( modelMatrix[ 0 ].xyz ), length( modelMatrix[ 1 ].xyz ) );
- #ifndef USE_SIZEATTENUATION
- bool isPerspective = isPerspectiveMatrix( projectionMatrix );
- if ( isPerspective ) scale *= - mvPosition.z;
- #endif
- vec2 alignedPosition = ( position.xy - ( center - vec2( 0.5 ) ) ) * scale;
- vec2 rotatedPosition;
- rotatedPosition.x = cos( rotation ) * alignedPosition.x - sin( rotation ) * alignedPosition.y;
- rotatedPosition.y = sin( rotation ) * alignedPosition.x + cos( rotation ) * alignedPosition.y;
- mvPosition.xy += rotatedPosition;
- gl_Position = projectionMatrix * mvPosition;
- #include <logdepthbuf_vertex>
- #include <clipping_planes_vertex>
- #include <fog_vertex>
- }`,fragment$1=`uniform vec3 diffuse;
- uniform float opacity;
- #include <common>
- #include <uv_pars_fragment>
- #include <map_pars_fragment>
- #include <alphamap_pars_fragment>
- #include <alphatest_pars_fragment>
- #include <alphahash_pars_fragment>
- #include <fog_pars_fragment>
- #include <logdepthbuf_pars_fragment>
- #include <clipping_planes_pars_fragment>
- void main() {
- vec4 diffuseColor = vec4( diffuse, opacity );
- #include <clipping_planes_fragment>
- vec3 outgoingLight = vec3( 0.0 );
- #include <logdepthbuf_fragment>
- #include <map_fragment>
- #include <alphamap_fragment>
- #include <alphatest_fragment>
- #include <alphahash_fragment>
- outgoingLight = diffuseColor.rgb;
- #include <opaque_fragment>
- #include <tonemapping_fragment>
- #include <colorspace_fragment>
- #include <fog_fragment>
- }`,ShaderChunk={alphahash_fragment,alphahash_pars_fragment,alphamap_fragment,alphamap_pars_fragment,alphatest_fragment,alphatest_pars_fragment,aomap_fragment,aomap_pars_fragment,batching_pars_vertex,batching_vertex,begin_vertex,beginnormal_vertex,bsdfs,iridescence_fragment,bumpmap_pars_fragment,clipping_planes_fragment,clipping_planes_pars_fragment,clipping_planes_pars_vertex,clipping_planes_vertex,color_fragment,color_pars_fragment,color_pars_vertex,color_vertex,common,cube_uv_reflection_fragment,defaultnormal_vertex,displacementmap_pars_vertex,displacementmap_vertex,emissivemap_fragment,emissivemap_pars_fragment,colorspace_fragment,colorspace_pars_fragment,envmap_fragment,envmap_common_pars_fragment,envmap_pars_fragment,envmap_pars_vertex,envmap_physical_pars_fragment,envmap_vertex,fog_vertex,fog_pars_vertex,fog_fragment,fog_pars_fragment,gradientmap_pars_fragment,lightmap_pars_fragment,lights_lambert_fragment,lights_lambert_pars_fragment,lights_pars_begin,lights_toon_fragment,lights_toon_pars_fragment,lights_phong_fragment,lights_phong_pars_fragment,lights_physical_fragment,lights_physical_pars_fragment,lights_fragment_begin,lights_fragment_maps,lights_fragment_end,logdepthbuf_fragment,logdepthbuf_pars_fragment,logdepthbuf_pars_vertex,logdepthbuf_vertex,map_fragment,map_pars_fragment,map_particle_fragment,map_particle_pars_fragment,metalnessmap_fragment,metalnessmap_pars_fragment,morphinstance_vertex,morphcolor_vertex,morphnormal_vertex,morphtarget_pars_vertex,morphtarget_vertex,normal_fragment_begin,normal_fragment_maps,normal_pars_fragment,normal_pars_vertex,normal_vertex,normalmap_pars_fragment,clearcoat_normal_fragment_begin,clearcoat_normal_fragment_maps,clearcoat_pars_fragment,iridescence_pars_fragment,opaque_fragment,packing,premultiplied_alpha_fragment,project_vertex,dithering_fragment,dithering_pars_fragment,roughnessmap_fragment,roughnessmap_pars_fragment,shadowmap_pars_fragment,shadowmap_pars_vertex,shadowmap_vertex,shadowmask_pars_fragment,skinbase_vertex,skinning_pars_vertex,skinning_vertex,skinnormal_vertex,specularmap_fragment,specularmap_pars_fragment,tonemapping_fragment,tonemapping_pars_fragment,transmission_fragment,transmission_pars_fragment,uv_pars_fragment,uv_pars_vertex,uv_vertex,worldpos_vertex,background_vert:vertex$h,background_frag:fragment$h,backgroundCube_vert:vertex$g,backgroundCube_frag:fragment$g,cube_vert:vertex$f,cube_frag:fragment$f,depth_vert:vertex$e,depth_frag:fragment$e,distanceRGBA_vert:vertex$d,distanceRGBA_frag:fragment$d,equirect_vert:vertex$c,equirect_frag:fragment$c,linedashed_vert:vertex$b,linedashed_frag:fragment$b,meshbasic_vert:vertex$a,meshbasic_frag:fragment$a,meshlambert_vert:vertex$9,meshlambert_frag:fragment$9,meshmatcap_vert:vertex$8,meshmatcap_frag:fragment$8,meshnormal_vert:vertex$7,meshnormal_frag:fragment$7,meshphong_vert:vertex$6,meshphong_frag:fragment$6,meshphysical_vert:vertex$5,meshphysical_frag:fragment$5,meshtoon_vert:vertex$4,meshtoon_frag:fragment$4,points_vert:vertex$3,points_frag:fragment$3,shadow_vert:vertex$2,shadow_frag:fragment$2,sprite_vert:vertex$1,sprite_frag:fragment$1},UniformsLib={common:{diffuse:{value:new Color(16777215)},opacity:{value:1},map:{value:null},mapTransform:{value:new Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new Matrix3},alphaTest:{value:0}},specularmap:{specularMap:{value:null},specularMapTransform:{value:new Matrix3}},envmap:{envMap:{value:null},envMapRotation:{value:new Matrix3},flipEnvMap:{value:-1},reflectivity:{value:1},ior:{value:1.5},refractionRatio:{value:.98}},aomap:{aoMap:{value:null},aoMapIntensity:{value:1},aoMapTransform:{value:new Matrix3}},lightmap:{lightMap:{value:null},lightMapIntensity:{value:1},lightMapTransform:{value:new Matrix3}},bumpmap:{bumpMap:{value:null},bumpMapTransform:{value:new Matrix3},bumpScale:{value:1}},normalmap:{normalMap:{value:null},normalMapTransform:{value:new Matrix3},normalScale:{value:new Vector2(1,1)}},displacementmap:{displacementMap:{value:null},displacementMapTransform:{value:new Matrix3},displacementScale:{value:1},displacementBias:{value:0}},emissivemap:{emissiveMap:{value:null},emissiveMapTransform:{value:new Matrix3}},metalnessmap:{metalnessMap:{value:null},metalnessMapTransform:{value:new Matrix3}},roughnessmap:{roughnessMap:{value:null},roughnessMapTransform:{value:new Matrix3}},gradientmap:{gradientMap:{value:null}},fog:{fogDensity:{value:25e-5},fogNear:{value:1},fogFar:{value:2e3},fogColor:{value:new Color(16777215)}},lights:{ambientLightColor:{value:[]},lightProbe:{value:[]},directionalLights:{value:[],properties:{direction:{},color:{}}},directionalLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},directionalShadowMap:{value:[]},directionalShadowMatrix:{value:[]},spotLights:{value:[],properties:{color:{},position:{},direction:{},distance:{},coneCos:{},penumbraCos:{},decay:{}}},spotLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{}}},spotLightMap:{value:[]},spotShadowMap:{value:[]},spotLightMatrix:{value:[]},pointLights:{value:[],properties:{color:{},position:{},decay:{},distance:{}}},pointLightShadows:{value:[],properties:{shadowIntensity:1,shadowBias:{},shadowNormalBias:{},shadowRadius:{},shadowMapSize:{},shadowCameraNear:{},shadowCameraFar:{}}},pointShadowMap:{value:[]},pointShadowMatrix:{value:[]},hemisphereLights:{value:[],properties:{direction:{},skyColor:{},groundColor:{}}},rectAreaLights:{value:[],properties:{color:{},position:{},width:{},height:{}}},ltc_1:{value:null},ltc_2:{value:null}},points:{diffuse:{value:new Color(16777215)},opacity:{value:1},size:{value:1},scale:{value:1},map:{value:null},alphaMap:{value:null},alphaMapTransform:{value:new Matrix3},alphaTest:{value:0},uvTransform:{value:new Matrix3}},sprite:{diffuse:{value:new Color(16777215)},opacity:{value:1},center:{value:new Vector2(.5,.5)},rotation:{value:0},map:{value:null},mapTransform:{value:new Matrix3},alphaMap:{value:null},alphaMapTransform:{value:new Matrix3},alphaTest:{value:0}}},ShaderLib={basic:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.specularmap,UniformsLib.envmap,UniformsLib.aomap,UniformsLib.lightmap,UniformsLib.fog]),vertexShader:ShaderChunk.meshbasic_vert,fragmentShader:ShaderChunk.meshbasic_frag},lambert:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.specularmap,UniformsLib.envmap,UniformsLib.aomap,UniformsLib.lightmap,UniformsLib.emissivemap,UniformsLib.bumpmap,UniformsLib.normalmap,UniformsLib.displacementmap,UniformsLib.fog,UniformsLib.lights,{emissive:{value:new Color(0)}}]),vertexShader:ShaderChunk.meshlambert_vert,fragmentShader:ShaderChunk.meshlambert_frag},phong:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.specularmap,UniformsLib.envmap,UniformsLib.aomap,UniformsLib.lightmap,UniformsLib.emissivemap,UniformsLib.bumpmap,UniformsLib.normalmap,UniformsLib.displacementmap,UniformsLib.fog,UniformsLib.lights,{emissive:{value:new Color(0)},specular:{value:new Color(1118481)},shininess:{value:30}}]),vertexShader:ShaderChunk.meshphong_vert,fragmentShader:ShaderChunk.meshphong_frag},standard:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.envmap,UniformsLib.aomap,UniformsLib.lightmap,UniformsLib.emissivemap,UniformsLib.bumpmap,UniformsLib.normalmap,UniformsLib.displacementmap,UniformsLib.roughnessmap,UniformsLib.metalnessmap,UniformsLib.fog,UniformsLib.lights,{emissive:{value:new Color(0)},roughness:{value:1},metalness:{value:0},envMapIntensity:{value:1}}]),vertexShader:ShaderChunk.meshphysical_vert,fragmentShader:ShaderChunk.meshphysical_frag},toon:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.aomap,UniformsLib.lightmap,UniformsLib.emissivemap,UniformsLib.bumpmap,UniformsLib.normalmap,UniformsLib.displacementmap,UniformsLib.gradientmap,UniformsLib.fog,UniformsLib.lights,{emissive:{value:new Color(0)}}]),vertexShader:ShaderChunk.meshtoon_vert,fragmentShader:ShaderChunk.meshtoon_frag},matcap:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.bumpmap,UniformsLib.normalmap,UniformsLib.displacementmap,UniformsLib.fog,{matcap:{value:null}}]),vertexShader:ShaderChunk.meshmatcap_vert,fragmentShader:ShaderChunk.meshmatcap_frag},points:{uniforms:mergeUniforms([UniformsLib.points,UniformsLib.fog]),vertexShader:ShaderChunk.points_vert,fragmentShader:ShaderChunk.points_frag},dashed:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.fog,{scale:{value:1},dashSize:{value:1},totalSize:{value:2}}]),vertexShader:ShaderChunk.linedashed_vert,fragmentShader:ShaderChunk.linedashed_frag},depth:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.displacementmap]),vertexShader:ShaderChunk.depth_vert,fragmentShader:ShaderChunk.depth_frag},normal:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.bumpmap,UniformsLib.normalmap,UniformsLib.displacementmap,{opacity:{value:1}}]),vertexShader:ShaderChunk.meshnormal_vert,fragmentShader:ShaderChunk.meshnormal_frag},sprite:{uniforms:mergeUniforms([UniformsLib.sprite,UniformsLib.fog]),vertexShader:ShaderChunk.sprite_vert,fragmentShader:ShaderChunk.sprite_frag},background:{uniforms:{uvTransform:{value:new Matrix3},t2D:{value:null},backgroundIntensity:{value:1}},vertexShader:ShaderChunk.background_vert,fragmentShader:ShaderChunk.background_frag},backgroundCube:{uniforms:{envMap:{value:null},flipEnvMap:{value:-1},backgroundBlurriness:{value:0},backgroundIntensity:{value:1},backgroundRotation:{value:new Matrix3}},vertexShader:ShaderChunk.backgroundCube_vert,fragmentShader:ShaderChunk.backgroundCube_frag},cube:{uniforms:{tCube:{value:null},tFlip:{value:-1},opacity:{value:1}},vertexShader:ShaderChunk.cube_vert,fragmentShader:ShaderChunk.cube_frag},equirect:{uniforms:{tEquirect:{value:null}},vertexShader:ShaderChunk.equirect_vert,fragmentShader:ShaderChunk.equirect_frag},distanceRGBA:{uniforms:mergeUniforms([UniformsLib.common,UniformsLib.displacementmap,{referencePosition:{value:new Vector3},nearDistance:{value:1},farDistance:{value:1e3}}]),vertexShader:ShaderChunk.distanceRGBA_vert,fragmentShader:ShaderChunk.distanceRGBA_frag},shadow:{uniforms:mergeUniforms([UniformsLib.lights,UniformsLib.fog,{color:{value:new Color(0)},opacity:{value:1}}]),vertexShader:ShaderChunk.shadow_vert,fragmentShader:ShaderChunk.shadow_frag}};ShaderLib.physical={uniforms:mergeUniforms([ShaderLib.standard.uniforms,{clearcoat:{value:0},clearcoatMap:{value:null},clearcoatMapTransform:{value:new Matrix3},clearcoatNormalMap:{value:null},clearcoatNormalMapTransform:{value:new Matrix3},clearcoatNormalScale:{value:new Vector2(1,1)},clearcoatRoughness:{value:0},clearcoatRoughnessMap:{value:null},clearcoatRoughnessMapTransform:{value:new Matrix3},dispersion:{value:0},iridescence:{value:0},iridescenceMap:{value:null},iridescenceMapTransform:{value:new Matrix3},iridescenceIOR:{value:1.3},iridescenceThicknessMinimum:{value:100},iridescenceThicknessMaximum:{value:400},iridescenceThicknessMap:{value:null},iridescenceThicknessMapTransform:{value:new Matrix3},sheen:{value:0},sheenColor:{value:new Color(0)},sheenColorMap:{value:null},sheenColorMapTransform:{value:new Matrix3},sheenRoughness:{value:1},sheenRoughnessMap:{value:null},sheenRoughnessMapTransform:{value:new Matrix3},transmission:{value:0},transmissionMap:{value:null},transmissionMapTransform:{value:new Matrix3},transmissionSamplerSize:{value:new Vector2},transmissionSamplerMap:{value:null},thickness:{value:0},thicknessMap:{value:null},thicknessMapTransform:{value:new Matrix3},attenuationDistance:{value:0},attenuationColor:{value:new Color(0)},specularColor:{value:new Color(1,1,1)},specularColorMap:{value:null},specularColorMapTransform:{value:new Matrix3},specularIntensity:{value:1},specularIntensityMap:{value:null},specularIntensityMapTransform:{value:new Matrix3},anisotropyVector:{value:new Vector2},anisotropyMap:{value:null},anisotropyMapTransform:{value:new Matrix3}}]),vertexShader:ShaderChunk.meshphysical_vert,fragmentShader:ShaderChunk.meshphysical_frag};const _rgb={r:0,b:0,g:0},_e1$1=new Euler,_m1$1=new Matrix4;function WebGLBackground(C,I,Q,B,t,l,o){const n=new Color(0);let D=l===!0?0:1,w,M,d=null,G=0,N=null;function k(q){let P=q.isScene===!0?q.background:null;return P&&P.isTexture&&(P=(q.backgroundBlurriness>0?Q:I).get(P)),P}function m(q){let P=!1;const gA=k(q);gA===null?S(n,D):gA&&gA.isColor&&(S(gA,1),P=!0);const QA=C.xr.getEnvironmentBlendMode();QA==="additive"?B.buffers.color.setClear(0,0,0,1,o):QA==="alpha-blend"&&B.buffers.color.setClear(0,0,0,0,o),(C.autoClear||P)&&(B.buffers.depth.setTest(!0),B.buffers.depth.setMask(!0),B.buffers.color.setMask(!0),C.clear(C.autoClearColor,C.autoClearDepth,C.autoClearStencil))}function Y(q,P){const gA=k(P);gA&&(gA.isCubeTexture||gA.mapping===CubeUVReflectionMapping)?(M===void 0&&(M=new Mesh(new BoxGeometry(1,1,1),new ShaderMaterial({name:"BackgroundCubeMaterial",uniforms:cloneUniforms(ShaderLib.backgroundCube.uniforms),vertexShader:ShaderLib.backgroundCube.vertexShader,fragmentShader:ShaderLib.backgroundCube.fragmentShader,side:BackSide,depthTest:!1,depthWrite:!1,fog:!1})),M.geometry.deleteAttribute("normal"),M.geometry.deleteAttribute("uv"),M.onBeforeRender=function(QA,J,EA){this.matrixWorld.copyPosition(EA.matrixWorld)},Object.defineProperty(M.material,"envMap",{get:function(){return this.uniforms.envMap.value}}),t.update(M)),_e1$1.copy(P.backgroundRotation),_e1$1.x*=-1,_e1$1.y*=-1,_e1$1.z*=-1,gA.isCubeTexture&&gA.isRenderTargetTexture===!1&&(_e1$1.y*=-1,_e1$1.z*=-1),M.material.uniforms.envMap.value=gA,M.material.uniforms.flipEnvMap.value=gA.isCubeTexture&&gA.isRenderTargetTexture===!1?-1:1,M.material.uniforms.backgroundBlurriness.value=P.backgroundBlurriness,M.material.uniforms.backgroundIntensity.value=P.backgroundIntensity,M.material.uniforms.backgroundRotation.value.setFromMatrix4(_m1$1.makeRotationFromEuler(_e1$1)),M.material.toneMapped=ColorManagement.getTransfer(gA.colorSpace)!==SRGBTransfer,(d!==gA||G!==gA.version||N!==C.toneMapping)&&(M.material.needsUpdate=!0,d=gA,G=gA.version,N=C.toneMapping),M.layers.enableAll(),q.unshift(M,M.geometry,M.material,0,0,null)):gA&&gA.isTexture&&(w===void 0&&(w=new Mesh(new PlaneGeometry(2,2),new ShaderMaterial({name:"BackgroundMaterial",uniforms:cloneUniforms(ShaderLib.background.uniforms),vertexShader:ShaderLib.background.vertexShader,fragmentShader:ShaderLib.background.fragmentShader,side:FrontSide,depthTest:!1,depthWrite:!1,fog:!1})),w.geometry.deleteAttribute("normal"),Object.defineProperty(w.material,"map",{get:function(){return this.uniforms.t2D.value}}),t.update(w)),w.material.uniforms.t2D.value=gA,w.material.uniforms.backgroundIntensity.value=P.backgroundIntensity,w.material.toneMapped=ColorManagement.getTransfer(gA.colorSpace)!==SRGBTransfer,gA.matrixAutoUpdate===!0&&gA.updateMatrix(),w.material.uniforms.uvTransform.value.copy(gA.matrix),(d!==gA||G!==gA.version||N!==C.toneMapping)&&(w.material.needsUpdate=!0,d=gA,G=gA.version,N=C.toneMapping),w.layers.enableAll(),q.unshift(w,w.geometry,w.material,0,0,null))}function S(q,P){q.getRGB(_rgb,getUnlitUniformColorSpace(C)),B.buffers.color.setClear(_rgb.r,_rgb.g,_rgb.b,P,o)}function X(){M!==void 0&&(M.geometry.dispose(),M.material.dispose(),M=void 0),w!==void 0&&(w.geometry.dispose(),w.material.dispose(),w=void 0)}return{getClearColor:function(){return n},setClearColor:function(q,P=1){n.set(q),D=P,S(n,D)},getClearAlpha:function(){return D},setClearAlpha:function(q){D=q,S(n,D)},render:m,addToRenderList:Y,dispose:X}}function WebGLBindingStates(C,I){const Q=C.getParameter(C.MAX_VERTEX_ATTRIBS),B={},t=G(null);let l=t,o=!1;function n(AA,iA,wA,sA,cA){let eA=!1;const DA=d(sA,wA,iA);l!==DA&&(l=DA,w(l.object)),eA=N(AA,sA,wA,cA),eA&&k(AA,sA,wA,cA),cA!==null&&I.update(cA,C.ELEMENT_ARRAY_BUFFER),(eA||o)&&(o=!1,P(AA,iA,wA,sA),cA!==null&&C.bindBuffer(C.ELEMENT_ARRAY_BUFFER,I.get(cA).buffer))}function D(){return C.createVertexArray()}function w(AA){return C.bindVertexArray(AA)}function M(AA){return C.deleteVertexArray(AA)}function d(AA,iA,wA){const sA=wA.wireframe===!0;let cA=B[AA.id];cA===void 0&&(cA={},B[AA.id]=cA);let eA=cA[iA.id];eA===void 0&&(eA={},cA[iA.id]=eA);let DA=eA[sA];return DA===void 0&&(DA=G(D()),eA[sA]=DA),DA}function G(AA){const iA=[],wA=[],sA=[];for(let cA=0;cA<Q;cA++)iA[cA]=0,wA[cA]=0,sA[cA]=0;return{geometry:null,program:null,wireframe:!1,newAttributes:iA,enabledAttributes:wA,attributeDivisors:sA,object:AA,attributes:{},index:null}}function N(AA,iA,wA,sA){const cA=l.attributes,eA=iA.attributes;let DA=0;const ZA=wA.getAttributes();for(const GA in ZA)if(ZA[GA].location>=0){const XA=cA[GA];let xA=eA[GA];if(xA===void 0&&(GA==="instanceMatrix"&&AA.instanceMatrix&&(xA=AA.instanceMatrix),GA==="instanceColor"&&AA.instanceColor&&(xA=AA.instanceColor)),XA===void 0||XA.attribute!==xA||xA&&XA.data!==xA.data)return!0;DA++}return l.attributesNum!==DA||l.index!==sA}function k(AA,iA,wA,sA){const cA={},eA=iA.attributes;let DA=0;const ZA=wA.getAttributes();for(const GA in ZA)if(ZA[GA].location>=0){let XA=eA[GA];XA===void 0&&(GA==="instanceMatrix"&&AA.instanceMatrix&&(XA=AA.instanceMatrix),GA==="instanceColor"&&AA.instanceColor&&(XA=AA.instanceColor));const xA={};xA.attribute=XA,XA&&XA.data&&(xA.data=XA.data),cA[GA]=xA,DA++}l.attributes=cA,l.attributesNum=DA,l.index=sA}function m(){const AA=l.newAttributes;for(let iA=0,wA=AA.length;iA<wA;iA++)AA[iA]=0}function Y(AA){S(AA,0)}function S(AA,iA){const wA=l.newAttributes,sA=l.enabledAttributes,cA=l.attributeDivisors;wA[AA]=1,sA[AA]===0&&(C.enableVertexAttribArray(AA),sA[AA]=1),cA[AA]!==iA&&(C.vertexAttribDivisor(AA,iA),cA[AA]=iA)}function X(){const AA=l.newAttributes,iA=l.enabledAttributes;for(let wA=0,sA=iA.length;wA<sA;wA++)iA[wA]!==AA[wA]&&(C.disableVertexAttribArray(wA),iA[wA]=0)}function q(AA,iA,wA,sA,cA,eA,DA){DA===!0?C.vertexAttribIPointer(AA,iA,wA,cA,eA):C.vertexAttribPointer(AA,iA,wA,sA,cA,eA)}function P(AA,iA,wA,sA){m();const cA=sA.attributes,eA=wA.getAttributes(),DA=iA.defaultAttributeValues;for(const ZA in eA){const GA=eA[ZA];if(GA.location>=0){let kA=cA[ZA];if(kA===void 0&&(ZA==="instanceMatrix"&&AA.instanceMatrix&&(kA=AA.instanceMatrix),ZA==="instanceColor"&&AA.instanceColor&&(kA=AA.instanceColor)),kA!==void 0){const XA=kA.normalized,xA=kA.itemSize,_A=I.get(kA);if(_A===void 0)continue;const sI=_A.buffer,OA=_A.type,FI=_A.bytesPerElement,PA=OA===C.INT||OA===C.UNSIGNED_INT||kA.gpuType===IntType;if(kA.isInterleavedBufferAttribute){const mA=kA.data,EI=mA.stride,SI=kA.offset;if(mA.isInstancedInterleavedBuffer){for(let GI=0;GI<GA.locationSize;GI++)S(GA.location+GI,mA.meshPerAttribute);AA.isInstancedMesh!==!0&&sA._maxInstanceCount===void 0&&(sA._maxInstanceCount=mA.meshPerAttribute*mA.count)}else for(let GI=0;GI<GA.locationSize;GI++)Y(GA.location+GI);C.bindBuffer(C.ARRAY_BUFFER,sI);for(let GI=0;GI<GA.locationSize;GI++)q(GA.location+GI,xA/GA.locationSize,OA,XA,EI*FI,(SI+xA/GA.locationSize*GI)*FI,PA)}else{if(kA.isInstancedBufferAttribute){for(let mA=0;mA<GA.locationSize;mA++)S(GA.location+mA,kA.meshPerAttribute);AA.isInstancedMesh!==!0&&sA._maxInstanceCount===void 0&&(sA._maxInstanceCount=kA.meshPerAttribute*kA.count)}else for(let mA=0;mA<GA.locationSize;mA++)Y(GA.location+mA);C.bindBuffer(C.ARRAY_BUFFER,sI);for(let mA=0;mA<GA.locationSize;mA++)q(GA.location+mA,xA/GA.locationSize,OA,XA,xA*FI,xA/GA.locationSize*mA*FI,PA)}}else if(DA!==void 0){const XA=DA[ZA];if(XA!==void 0)switch(XA.length){case 2:C.vertexAttrib2fv(GA.location,XA);break;case 3:C.vertexAttrib3fv(GA.location,XA);break;case 4:C.vertexAttrib4fv(GA.location,XA);break;default:C.vertexAttrib1fv(GA.location,XA)}}}}X()}function gA(){EA();for(const AA in B){const iA=B[AA];for(const wA in iA){const sA=iA[wA];for(const cA in sA)M(sA[cA].object),delete sA[cA];delete iA[wA]}delete B[AA]}}function QA(AA){if(B[AA.id]===void 0)return;const iA=B[AA.id];for(const wA in iA){const sA=iA[wA];for(const cA in sA)M(sA[cA].object),delete sA[cA];delete iA[wA]}delete B[AA.id]}function J(AA){for(const iA in B){const wA=B[iA];if(wA[AA.id]===void 0)continue;const sA=wA[AA.id];for(const cA in sA)M(sA[cA].object),delete sA[cA];delete wA[AA.id]}}function EA(){x(),o=!0,l!==t&&(l=t,w(l.object))}function x(){t.geometry=null,t.program=null,t.wireframe=!1}return{setup:n,reset:EA,resetDefaultState:x,dispose:gA,releaseStatesOfGeometry:QA,releaseStatesOfProgram:J,initAttributes:m,enableAttribute:Y,disableUnusedAttributes:X}}function WebGLBufferRenderer(C,I,Q){let B;function t(w){B=w}function l(w,M){C.drawArrays(B,w,M),Q.update(M,B,1)}function o(w,M,d){d!==0&&(C.drawArraysInstanced(B,w,M,d),Q.update(M,B,d))}function n(w,M,d){if(d===0)return;I.get("WEBGL_multi_draw").multiDrawArraysWEBGL(B,w,0,M,0,d);let N=0;for(let k=0;k<d;k++)N+=M[k];Q.update(N,B,1)}function D(w,M,d,G){if(d===0)return;const N=I.get("WEBGL_multi_draw");if(N===null)for(let k=0;k<w.length;k++)o(w[k],M[k],G[k]);else{N.multiDrawArraysInstancedWEBGL(B,w,0,M,0,G,0,d);let k=0;for(let m=0;m<d;m++)k+=M[m]*G[m];Q.update(k,B,1)}}this.setMode=t,this.render=l,this.renderInstances=o,this.renderMultiDraw=n,this.renderMultiDrawInstances=D}function WebGLCapabilities(C,I,Q,B){let t;function l(){if(t!==void 0)return t;if(I.has("EXT_texture_filter_anisotropic")===!0){const J=I.get("EXT_texture_filter_anisotropic");t=C.getParameter(J.MAX_TEXTURE_MAX_ANISOTROPY_EXT)}else t=0;return t}function o(J){return!(J!==RGBAFormat&&B.convert(J)!==C.getParameter(C.IMPLEMENTATION_COLOR_READ_FORMAT))}function n(J){const EA=J===HalfFloatType&&(I.has("EXT_color_buffer_half_float")||I.has("EXT_color_buffer_float"));return!(J!==UnsignedByteType&&B.convert(J)!==C.getParameter(C.IMPLEMENTATION_COLOR_READ_TYPE)&&J!==FloatType&&!EA)}function D(J){if(J==="highp"){if(C.getShaderPrecisionFormat(C.VERTEX_SHADER,C.HIGH_FLOAT).precision>0&&C.getShaderPrecisionFormat(C.FRAGMENT_SHADER,C.HIGH_FLOAT).precision>0)return"highp";J="mediump"}return J==="mediump"&&C.getShaderPrecisionFormat(C.VERTEX_SHADER,C.MEDIUM_FLOAT).precision>0&&C.getShaderPrecisionFormat(C.FRAGMENT_SHADER,C.MEDIUM_FLOAT).precision>0?"mediump":"lowp"}let w=Q.precision!==void 0?Q.precision:"highp";const M=D(w);M!==w&&(console.warn("THREE.WebGLRenderer:",w,"not supported, using",M,"instead."),w=M);const d=Q.logarithmicDepthBuffer===!0,G=Q.reverseDepthBuffer===!0&&I.has("EXT_clip_control"),N=C.getParameter(C.MAX_TEXTURE_IMAGE_UNITS),k=C.getParameter(C.MAX_VERTEX_TEXTURE_IMAGE_UNITS),m=C.getParameter(C.MAX_TEXTURE_SIZE),Y=C.getParameter(C.MAX_CUBE_MAP_TEXTURE_SIZE),S=C.getParameter(C.MAX_VERTEX_ATTRIBS),X=C.getParameter(C.MAX_VERTEX_UNIFORM_VECTORS),q=C.getParameter(C.MAX_VARYING_VECTORS),P=C.getParameter(C.MAX_FRAGMENT_UNIFORM_VECTORS),gA=k>0,QA=C.getParameter(C.MAX_SAMPLES);return{isWebGL2:!0,getMaxAnisotropy:l,getMaxPrecision:D,textureFormatReadable:o,textureTypeReadable:n,precision:w,logarithmicDepthBuffer:d,reverseDepthBuffer:G,maxTextures:N,maxVertexTextures:k,maxTextureSize:m,maxCubemapSize:Y,maxAttributes:S,maxVertexUniforms:X,maxVaryings:q,maxFragmentUniforms:P,vertexTextures:gA,maxSamples:QA}}function WebGLClipping(C){const I=this;let Q=null,B=0,t=!1,l=!1;const o=new Plane,n=new Matrix3,D={value:null,needsUpdate:!1};this.uniform=D,this.numPlanes=0,this.numIntersection=0,this.init=function(d,G){const N=d.length!==0||G||B!==0||t;return t=G,B=d.length,N},this.beginShadows=function(){l=!0,M(null)},this.endShadows=function(){l=!1},this.setGlobalState=function(d,G){Q=M(d,G,0)},this.setState=function(d,G,N){const k=d.clippingPlanes,m=d.clipIntersection,Y=d.clipShadows,S=C.get(d);if(!t||k===null||k.length===0||l&&!Y)l?M(null):w();else{const X=l?0:B,q=X*4;let P=S.clippingState||null;D.value=P,P=M(k,G,q,N);for(let gA=0;gA!==q;++gA)P[gA]=Q[gA];S.clippingState=P,this.numIntersection=m?this.numPlanes:0,this.numPlanes+=X}};function w(){D.value!==Q&&(D.value=Q,D.needsUpdate=B>0),I.numPlanes=B,I.numIntersection=0}function M(d,G,N,k){const m=d!==null?d.length:0;let Y=null;if(m!==0){if(Y=D.value,k!==!0||Y===null){const S=N+m*4,X=G.matrixWorldInverse;n.getNormalMatrix(X),(Y===null||Y.length<S)&&(Y=new Float32Array(S));for(let q=0,P=N;q!==m;++q,P+=4)o.copy(d[q]).applyMatrix4(X,n),o.normal.toArray(Y,P),Y[P+3]=o.constant}D.value=Y,D.needsUpdate=!0}return I.numPlanes=m,I.numIntersection=0,Y}}function WebGLCubeMaps(C){let I=new WeakMap;function Q(o,n){return n===EquirectangularReflectionMapping?o.mapping=CubeReflectionMapping:n===EquirectangularRefractionMapping&&(o.mapping=CubeRefractionMapping),o}function B(o){if(o&&o.isTexture){const n=o.mapping;if(n===EquirectangularReflectionMapping||n===EquirectangularRefractionMapping)if(I.has(o)){const D=I.get(o).texture;return Q(D,o.mapping)}else{const D=o.image;if(D&&D.height>0){const w=new WebGLCubeRenderTarget(D.height);return w.fromEquirectangularTexture(C,o),I.set(o,w),o.addEventListener("dispose",t),Q(w.texture,o.mapping)}else return null}}return o}function t(o){const n=o.target;n.removeEventListener("dispose",t);const D=I.get(n);D!==void 0&&(I.delete(n),D.dispose())}function l(){I=new WeakMap}return{get:B,dispose:l}}const LOD_MIN=4,EXTRA_LOD_SIGMA=[.125,.215,.35,.446,.526,.582],MAX_SAMPLES=20,_flatCamera=new OrthographicCamera,_clearColor=new Color;let _oldTarget=null,_oldActiveCubeFace=0,_oldActiveMipmapLevel=0,_oldXrEnabled=!1;const PHI=(1+Math.sqrt(5))/2,INV_PHI=1/PHI,_axisDirections=[new Vector3(-PHI,INV_PHI,0),new Vector3(PHI,INV_PHI,0),new Vector3(-INV_PHI,0,PHI),new Vector3(INV_PHI,0,PHI),new Vector3(0,PHI,-INV_PHI),new Vector3(0,PHI,INV_PHI),new Vector3(-1,1,-1),new Vector3(1,1,-1),new Vector3(-1,1,1),new Vector3(1,1,1)],_origin=new Vector3;class PMREMGenerator{constructor(I){this._renderer=I,this._pingPongRenderTarget=null,this._lodMax=0,this._cubeSize=0,this._lodPlanes=[],this._sizeLods=[],this._sigmas=[],this._blurMaterial=null,this._cubemapMaterial=null,this._equirectMaterial=null,this._compileMaterial(this._blurMaterial)}fromScene(I,Q=0,B=.1,t=100,l={}){const{size:o=256,position:n=_origin}=l;_oldTarget=this._renderer.getRenderTarget(),_oldActiveCubeFace=this._renderer.getActiveCubeFace(),_oldActiveMipmapLevel=this._renderer.getActiveMipmapLevel(),_oldXrEnabled=this._renderer.xr.enabled,this._renderer.xr.enabled=!1,this._setSize(o);const D=this._allocateTargets();return D.depthBuffer=!0,this._sceneToCubeUV(I,B,t,D,n),Q>0&&this._blur(D,0,0,Q),this._applyPMREM(D),this._cleanup(D),D}fromEquirectangular(I,Q=null){return this._fromTexture(I,Q)}fromCubemap(I,Q=null){return this._fromTexture(I,Q)}compileCubemapShader(){this._cubemapMaterial===null&&(this._cubemapMaterial=_getCubemapMaterial(),this._compileMaterial(this._cubemapMaterial))}compileEquirectangularShader(){this._equirectMaterial===null&&(this._equirectMaterial=_getEquirectMaterial(),this._compileMaterial(this._equirectMaterial))}dispose(){this._dispose(),this._cubemapMaterial!==null&&this._cubemapMaterial.dispose(),this._equirectMaterial!==null&&this._equirectMaterial.dispose()}_setSize(I){this._lodMax=Math.floor(Math.log2(I)),this._cubeSize=Math.pow(2,this._lodMax)}_dispose(){this._blurMaterial!==null&&this._blurMaterial.dispose(),this._pingPongRenderTarget!==null&&this._pingPongRenderTarget.dispose();for(let I=0;I<this._lodPlanes.length;I++)this._lodPlanes[I].dispose()}_cleanup(I){this._renderer.setRenderTarget(_oldTarget,_oldActiveCubeFace,_oldActiveMipmapLevel),this._renderer.xr.enabled=_oldXrEnabled,I.scissorTest=!1,_setViewport(I,0,0,I.width,I.height)}_fromTexture(I,Q){I.mapping===CubeReflectionMapping||I.mapping===CubeRefractionMapping?this._setSize(I.image.length===0?16:I.image[0].width||I.image[0].image.width):this._setSize(I.image.width/4),_oldTarget=this._renderer.getRenderTarget(),_oldActiveCubeFace=this._renderer.getActiveCubeFace(),_oldActiveMipmapLevel=this._renderer.getActiveMipmapLevel(),_oldXrEnabled=this._renderer.xr.enabled,this._renderer.xr.enabled=!1;const B=Q||this._allocateTargets();return this._textureToCubeUV(I,B),this._applyPMREM(B),this._cleanup(B),B}_allocateTargets(){const I=3*Math.max(this._cubeSize,112),Q=4*this._cubeSize,B={magFilter:LinearFilter,minFilter:LinearFilter,generateMipmaps:!1,type:HalfFloatType,format:RGBAFormat,colorSpace:LinearSRGBColorSpace,depthBuffer:!1},t=_createRenderTarget(I,Q,B);if(this._pingPongRenderTarget===null||this._pingPongRenderTarget.width!==I||this._pingPongRenderTarget.height!==Q){this._pingPongRenderTarget!==null&&this._dispose(),this._pingPongRenderTarget=_createRenderTarget(I,Q,B);const{_lodMax:l}=this;({sizeLods:this._sizeLods,lodPlanes:this._lodPlanes,sigmas:this._sigmas}=_createPlanes(l)),this._blurMaterial=_getBlurShader(l,I,Q)}return t}_compileMaterial(I){const Q=new Mesh(this._lodPlanes[0],I);this._renderer.compile(Q,_flatCamera)}_sceneToCubeUV(I,Q,B,t,l){const D=new PerspectiveCamera(90,1,Q,B),w=[1,-1,1,1,1,1],M=[1,1,1,-1,-1,-1],d=this._renderer,G=d.autoClear,N=d.toneMapping;d.getClearColor(_clearColor),d.toneMapping=NoToneMapping,d.autoClear=!1;const k=new MeshBasicMaterial({name:"PMREM.Background",side:BackSide,depthWrite:!1,depthTest:!1}),m=new Mesh(new BoxGeometry,k);let Y=!1;const S=I.background;S?S.isColor&&(k.color.copy(S),I.background=null,Y=!0):(k.color.copy(_clearColor),Y=!0);for(let X=0;X<6;X++){const q=X%3;q===0?(D.up.set(0,w[X],0),D.position.set(l.x,l.y,l.z),D.lookAt(l.x+M[X],l.y,l.z)):q===1?(D.up.set(0,0,w[X]),D.position.set(l.x,l.y,l.z),D.lookAt(l.x,l.y+M[X],l.z)):(D.up.set(0,w[X],0),D.position.set(l.x,l.y,l.z),D.lookAt(l.x,l.y,l.z+M[X]));const P=this._cubeSize;_setViewport(t,q*P,X>2?P:0,P,P),d.setRenderTarget(t),Y&&d.render(m,D),d.render(I,D)}m.geometry.dispose(),m.material.dispose(),d.toneMapping=N,d.autoClear=G,I.background=S}_textureToCubeUV(I,Q){const B=this._renderer,t=I.mapping===CubeReflectionMapping||I.mapping===CubeRefractionMapping;t?(this._cubemapMaterial===null&&(this._cubemapMaterial=_getCubemapMaterial()),this._cubemapMaterial.uniforms.flipEnvMap.value=I.isRenderTargetTexture===!1?-1:1):this._equirectMaterial===null&&(this._equirectMaterial=_getEquirectMaterial());const l=t?this._cubemapMaterial:this._equirectMaterial,o=new Mesh(this._lodPlanes[0],l),n=l.uniforms;n.envMap.value=I;const D=this._cubeSize;_setViewport(Q,0,0,3*D,2*D),B.setRenderTarget(Q),B.render(o,_flatCamera)}_applyPMREM(I){const Q=this._renderer,B=Q.autoClear;Q.autoClear=!1;const t=this._lodPlanes.length;for(let l=1;l<t;l++){const o=Math.sqrt(this._sigmas[l]*this._sigmas[l]-this._sigmas[l-1]*this._sigmas[l-1]),n=_axisDirections[(t-l-1)%_axisDirections.length];this._blur(I,l-1,l,o,n)}Q.autoClear=B}_blur(I,Q,B,t,l){const o=this._pingPongRenderTarget;this._halfBlur(I,o,Q,B,t,"latitudinal",l),this._halfBlur(o,I,B,B,t,"longitudinal",l)}_halfBlur(I,Q,B,t,l,o,n){const D=this._renderer,w=this._blurMaterial;o!=="latitudinal"&&o!=="longitudinal"&&console.error("blur direction must be either latitudinal or longitudinal!");const M=3,d=new Mesh(this._lodPlanes[t],w),G=w.uniforms,N=this._sizeLods[B]-1,k=isFinite(l)?Math.PI/(2*N):2*Math.PI/(2*MAX_SAMPLES-1),m=l/k,Y=isFinite(l)?1+Math.floor(M*m):MAX_SAMPLES;Y>MAX_SAMPLES&&console.warn(`sigmaRadians, ${l}, is too large and will clip, as it requested ${Y} samples when the maximum is set to ${MAX_SAMPLES}`);const S=[];let X=0;for(let J=0;J<MAX_SAMPLES;++J){const EA=J/m,x=Math.exp(-EA*EA/2);S.push(x),J===0?X+=x:J<Y&&(X+=2*x)}for(let J=0;J<S.length;J++)S[J]=S[J]/X;G.envMap.value=I.texture,G.samples.value=Y,G.weights.value=S,G.latitudinal.value=o==="latitudinal",n&&(G.poleAxis.value=n);const{_lodMax:q}=this;G.dTheta.value=k,G.mipInt.value=q-B;const P=this._sizeLods[t],gA=3*P*(t>q-LOD_MIN?t-q+LOD_MIN:0),QA=4*(this._cubeSize-P);_setViewport(Q,gA,QA,3*P,2*P),D.setRenderTarget(Q),D.render(d,_flatCamera)}}function _createPlanes(C){const I=[],Q=[],B=[];let t=C;const l=C-LOD_MIN+1+EXTRA_LOD_SIGMA.length;for(let o=0;o<l;o++){const n=Math.pow(2,t);Q.push(n);let D=1/n;o>C-LOD_MIN?D=EXTRA_LOD_SIGMA[o-C+LOD_MIN-1]:o===0&&(D=0),B.push(D);const w=1/(n-2),M=-w,d=1+w,G=[M,M,d,M,d,d,M,M,d,d,M,d],N=6,k=6,m=3,Y=2,S=1,X=new Float32Array(m*k*N),q=new Float32Array(Y*k*N),P=new Float32Array(S*k*N);for(let QA=0;QA<N;QA++){const J=QA%3*2/3-1,EA=QA>2?0:-1,x=[J,EA,0,J+2/3,EA,0,J+2/3,EA+1,0,J,EA,0,J+2/3,EA+1,0,J,EA+1,0];X.set(x,m*k*QA),q.set(G,Y*k*QA);const AA=[QA,QA,QA,QA,QA,QA];P.set(AA,S*k*QA)}const gA=new BufferGeometry;gA.setAttribute("position",new BufferAttribute(X,m)),gA.setAttribute("uv",new BufferAttribute(q,Y)),gA.setAttribute("faceIndex",new BufferAttribute(P,S)),I.push(gA),t>LOD_MIN&&t--}return{lodPlanes:I,sizeLods:Q,sigmas:B}}function _createRenderTarget(C,I,Q){const B=new WebGLRenderTarget(C,I,Q);return B.texture.mapping=CubeUVReflectionMapping,B.texture.name="PMREM.cubeUv",B.scissorTest=!0,B}function _setViewport(C,I,Q,B,t){C.viewport.set(I,Q,B,t),C.scissor.set(I,Q,B,t)}function _getBlurShader(C,I,Q){const B=new Float32Array(MAX_SAMPLES),t=new Vector3(0,1,0);return new ShaderMaterial({name:"SphericalGaussianBlur",defines:{n:MAX_SAMPLES,CUBEUV_TEXEL_WIDTH:1/I,CUBEUV_TEXEL_HEIGHT:1/Q,CUBEUV_MAX_MIP:`${C}.0`},uniforms:{envMap:{value:null},samples:{value:1},weights:{value:B},latitudinal:{value:!1},dTheta:{value:0},mipInt:{value:0},poleAxis:{value:t}},vertexShader:_getCommonVertexShader(),fragmentShader:`
- precision mediump float;
- precision mediump int;
- varying vec3 vOutputDirection;
- uniform sampler2D envMap;
- uniform int samples;
- uniform float weights[ n ];
- uniform bool latitudinal;
- uniform float dTheta;
- uniform float mipInt;
- uniform vec3 poleAxis;
- #define ENVMAP_TYPE_CUBE_UV
- #include <cube_uv_reflection_fragment>
- vec3 getSample( float theta, vec3 axis ) {
- float cosTheta = cos( theta );
- // Rodrigues' axis-angle rotation
- vec3 sampleDirection = vOutputDirection * cosTheta
- + cross( axis, vOutputDirection ) * sin( theta )
- + axis * dot( axis, vOutputDirection ) * ( 1.0 - cosTheta );
- return bilinearCubeUV( envMap, sampleDirection, mipInt );
- }
- void main() {
- vec3 axis = latitudinal ? poleAxis : cross( poleAxis, vOutputDirection );
- if ( all( equal( axis, vec3( 0.0 ) ) ) ) {
- axis = vec3( vOutputDirection.z, 0.0, - vOutputDirection.x );
- }
- axis = normalize( axis );
- gl_FragColor = vec4( 0.0, 0.0, 0.0, 1.0 );
- gl_FragColor.rgb += weights[ 0 ] * getSample( 0.0, axis );
- for ( int i = 1; i < n; i++ ) {
- if ( i >= samples ) {
- break;
- }
- float theta = dTheta * float( i );
- gl_FragColor.rgb += weights[ i ] * getSample( -1.0 * theta, axis );
- gl_FragColor.rgb += weights[ i ] * getSample( theta, axis );
- }
- }
- `,blending:NoBlending,depthTest:!1,depthWrite:!1})}function _getEquirectMaterial(){return new ShaderMaterial({name:"EquirectangularToCubeUV",uniforms:{envMap:{value:null}},vertexShader:_getCommonVertexShader(),fragmentShader:`
- precision mediump float;
- precision mediump int;
- varying vec3 vOutputDirection;
- uniform sampler2D envMap;
- #include <common>
- void main() {
- vec3 outputDirection = normalize( vOutputDirection );
- vec2 uv = equirectUv( outputDirection );
- gl_FragColor = vec4( texture2D ( envMap, uv ).rgb, 1.0 );
- }
- `,blending:NoBlending,depthTest:!1,depthWrite:!1})}function _getCubemapMaterial(){return new ShaderMaterial({name:"CubemapToCubeUV",uniforms:{envMap:{value:null},flipEnvMap:{value:-1}},vertexShader:_getCommonVertexShader(),fragmentShader:`
- precision mediump float;
- precision mediump int;
- uniform float flipEnvMap;
- varying vec3 vOutputDirection;
- uniform samplerCube envMap;
- void main() {
- gl_FragColor = textureCube( envMap, vec3( flipEnvMap * vOutputDirection.x, vOutputDirection.yz ) );
- }
- `,blending:NoBlending,depthTest:!1,depthWrite:!1})}function _getCommonVertexShader(){return`
- precision mediump float;
- precision mediump int;
- attribute float faceIndex;
- varying vec3 vOutputDirection;
- // RH coordinate system; PMREM face-indexing convention
- vec3 getDirection( vec2 uv, float face ) {
- uv = 2.0 * uv - 1.0;
- vec3 direction = vec3( uv, 1.0 );
- if ( face == 0.0 ) {
- direction = direction.zyx; // ( 1, v, u ) pos x
- } else if ( face == 1.0 ) {
- direction = direction.xzy;
- direction.xz *= -1.0; // ( -u, 1, -v ) pos y
- } else if ( face == 2.0 ) {
- direction.x *= -1.0; // ( -u, v, 1 ) pos z
- } else if ( face == 3.0 ) {
- direction = direction.zyx;
- direction.xz *= -1.0; // ( -1, v, -u ) neg x
- } else if ( face == 4.0 ) {
- direction = direction.xzy;
- direction.xy *= -1.0; // ( -u, -1, v ) neg y
- } else if ( face == 5.0 ) {
- direction.z *= -1.0; // ( u, v, -1 ) neg z
- }
- return direction;
- }
- void main() {
- vOutputDirection = getDirection( uv, faceIndex );
- gl_Position = vec4( position, 1.0 );
- }
- `}function WebGLCubeUVMaps(C){let I=new WeakMap,Q=null;function B(n){if(n&&n.isTexture){const D=n.mapping,w=D===EquirectangularReflectionMapping||D===EquirectangularRefractionMapping,M=D===CubeReflectionMapping||D===CubeRefractionMapping;if(w||M){let d=I.get(n);const G=d!==void 0?d.texture.pmremVersion:0;if(n.isRenderTargetTexture&&n.pmremVersion!==G)return Q===null&&(Q=new PMREMGenerator(C)),d=w?Q.fromEquirectangular(n,d):Q.fromCubemap(n,d),d.texture.pmremVersion=n.pmremVersion,I.set(n,d),d.texture;if(d!==void 0)return d.texture;{const N=n.image;return w&&N&&N.height>0||M&&N&&t(N)?(Q===null&&(Q=new PMREMGenerator(C)),d=w?Q.fromEquirectangular(n):Q.fromCubemap(n),d.texture.pmremVersion=n.pmremVersion,I.set(n,d),n.addEventListener("dispose",l),d.texture):null}}}return n}function t(n){let D=0;const w=6;for(let M=0;M<w;M++)n[M]!==void 0&&D++;return D===w}function l(n){const D=n.target;D.removeEventListener("dispose",l);const w=I.get(D);w!==void 0&&(I.delete(D),w.dispose())}function o(){I=new WeakMap,Q!==null&&(Q.dispose(),Q=null)}return{get:B,dispose:o}}function WebGLExtensions(C){const I={};function Q(B){if(I[B]!==void 0)return I[B];let t;switch(B){case"WEBGL_depth_texture":t=C.getExtension("WEBGL_depth_texture")||C.getExtension("MOZ_WEBGL_depth_texture")||C.getExtension("WEBKIT_WEBGL_depth_texture");break;case"EXT_texture_filter_anisotropic":t=C.getExtension("EXT_texture_filter_anisotropic")||C.getExtension("MOZ_EXT_texture_filter_anisotropic")||C.getExtension("WEBKIT_EXT_texture_filter_anisotropic");break;case"WEBGL_compressed_texture_s3tc":t=C.getExtension("WEBGL_compressed_texture_s3tc")||C.getExtension("MOZ_WEBGL_compressed_texture_s3tc")||C.getExtension("WEBKIT_WEBGL_compressed_texture_s3tc");break;case"WEBGL_compressed_texture_pvrtc":t=C.getExtension("WEBGL_compressed_texture_pvrtc")||C.getExtension("WEBKIT_WEBGL_compressed_texture_pvrtc");break;default:t=C.getExtension(B)}return I[B]=t,t}return{has:function(B){return Q(B)!==null},init:function(){Q("EXT_color_buffer_float"),Q("WEBGL_clip_cull_distance"),Q("OES_texture_float_linear"),Q("EXT_color_buffer_half_float"),Q("WEBGL_multisampled_render_to_texture"),Q("WEBGL_render_shared_exponent")},get:function(B){const t=Q(B);return t===null&&warnOnce("THREE.WebGLRenderer: "+B+" extension not supported."),t}}}function WebGLGeometries(C,I,Q,B){const t={},l=new WeakMap;function o(d){const G=d.target;G.index!==null&&I.remove(G.index);for(const k in G.attributes)I.remove(G.attributes[k]);G.removeEventListener("dispose",o),delete t[G.id];const N=l.get(G);N&&(I.remove(N),l.delete(G)),B.releaseStatesOfGeometry(G),G.isInstancedBufferGeometry===!0&&delete G._maxInstanceCount,Q.memory.geometries--}function n(d,G){return t[G.id]===!0||(G.addEventListener("dispose",o),t[G.id]=!0,Q.memory.geometries++),G}function D(d){const G=d.attributes;for(const N in G)I.update(G[N],C.ARRAY_BUFFER)}function w(d){const G=[],N=d.index,k=d.attributes.position;let m=0;if(N!==null){const X=N.array;m=N.version;for(let q=0,P=X.length;q<P;q+=3){const gA=X[q+0],QA=X[q+1],J=X[q+2];G.push(gA,QA,QA,J,J,gA)}}else if(k!==void 0){const X=k.array;m=k.version;for(let q=0,P=X.length/3-1;q<P;q+=3){const gA=q+0,QA=q+1,J=q+2;G.push(gA,QA,QA,J,J,gA)}}else return;const Y=new(arrayNeedsUint32(G)?Uint32BufferAttribute:Uint16BufferAttribute)(G,1);Y.version=m;const S=l.get(d);S&&I.remove(S),l.set(d,Y)}function M(d){const G=l.get(d);if(G){const N=d.index;N!==null&&G.version<N.version&&w(d)}else w(d);return l.get(d)}return{get:n,update:D,getWireframeAttribute:M}}function WebGLIndexedBufferRenderer(C,I,Q){let B;function t(G){B=G}let l,o;function n(G){l=G.type,o=G.bytesPerElement}function D(G,N){C.drawElements(B,N,l,G*o),Q.update(N,B,1)}function w(G,N,k){k!==0&&(C.drawElementsInstanced(B,N,l,G*o,k),Q.update(N,B,k))}function M(G,N,k){if(k===0)return;I.get("WEBGL_multi_draw").multiDrawElementsWEBGL(B,N,0,l,G,0,k);let Y=0;for(let S=0;S<k;S++)Y+=N[S];Q.update(Y,B,1)}function d(G,N,k,m){if(k===0)return;const Y=I.get("WEBGL_multi_draw");if(Y===null)for(let S=0;S<G.length;S++)w(G[S]/o,N[S],m[S]);else{Y.multiDrawElementsInstancedWEBGL(B,N,0,l,G,0,m,0,k);let S=0;for(let X=0;X<k;X++)S+=N[X]*m[X];Q.update(S,B,1)}}this.setMode=t,this.setIndex=n,this.render=D,this.renderInstances=w,this.renderMultiDraw=M,this.renderMultiDrawInstances=d}function WebGLInfo(C){const I={geometries:0,textures:0},Q={frame:0,calls:0,triangles:0,points:0,lines:0};function B(l,o,n){switch(Q.calls++,o){case C.TRIANGLES:Q.triangles+=n*(l/3);break;case C.LINES:Q.lines+=n*(l/2);break;case C.LINE_STRIP:Q.lines+=n*(l-1);break;case C.LINE_LOOP:Q.lines+=n*l;break;case C.POINTS:Q.points+=n*l;break;default:console.error("THREE.WebGLInfo: Unknown draw mode:",o);break}}function t(){Q.calls=0,Q.triangles=0,Q.points=0,Q.lines=0}return{memory:I,render:Q,programs:null,autoReset:!0,reset:t,update:B}}function WebGLMorphtargets(C,I,Q){const B=new WeakMap,t=new Vector4;function l(o,n,D){const w=o.morphTargetInfluences,M=n.morphAttributes.position||n.morphAttributes.normal||n.morphAttributes.color,d=M!==void 0?M.length:0;let G=B.get(n);if(G===void 0||G.count!==d){let x=function(){J.dispose(),B.delete(n),n.removeEventListener("dispose",x)};G!==void 0&&G.texture.dispose();const N=n.morphAttributes.position!==void 0,k=n.morphAttributes.normal!==void 0,m=n.morphAttributes.color!==void 0,Y=n.morphAttributes.position||[],S=n.morphAttributes.normal||[],X=n.morphAttributes.color||[];let q=0;N===!0&&(q=1),k===!0&&(q=2),m===!0&&(q=3);let P=n.attributes.position.count*q,gA=1;P>I.maxTextureSize&&(gA=Math.ceil(P/I.maxTextureSize),P=I.maxTextureSize);const QA=new Float32Array(P*gA*4*d),J=new DataArrayTexture(QA,P,gA,d);J.type=FloatType,J.needsUpdate=!0;const EA=q*4;for(let AA=0;AA<d;AA++){const iA=Y[AA],wA=S[AA],sA=X[AA],cA=P*gA*4*AA;for(let eA=0;eA<iA.count;eA++){const DA=eA*EA;N===!0&&(t.fromBufferAttribute(iA,eA),QA[cA+DA+0]=t.x,QA[cA+DA+1]=t.y,QA[cA+DA+2]=t.z,QA[cA+DA+3]=0),k===!0&&(t.fromBufferAttribute(wA,eA),QA[cA+DA+4]=t.x,QA[cA+DA+5]=t.y,QA[cA+DA+6]=t.z,QA[cA+DA+7]=0),m===!0&&(t.fromBufferAttribute(sA,eA),QA[cA+DA+8]=t.x,QA[cA+DA+9]=t.y,QA[cA+DA+10]=t.z,QA[cA+DA+11]=sA.itemSize===4?t.w:1)}}G={count:d,texture:J,size:new Vector2(P,gA)},B.set(n,G),n.addEventListener("dispose",x)}if(o.isInstancedMesh===!0&&o.morphTexture!==null)D.getUniforms().setValue(C,"morphTexture",o.morphTexture,Q);else{let N=0;for(let m=0;m<w.length;m++)N+=w[m];const k=n.morphTargetsRelative?1:1-N;D.getUniforms().setValue(C,"morphTargetBaseInfluence",k),D.getUniforms().setValue(C,"morphTargetInfluences",w)}D.getUniforms().setValue(C,"morphTargetsTexture",G.texture,Q),D.getUniforms().setValue(C,"morphTargetsTextureSize",G.size)}return{update:l}}function WebGLObjects(C,I,Q,B){let t=new WeakMap;function l(D){const w=B.render.frame,M=D.geometry,d=I.get(D,M);if(t.get(d)!==w&&(I.update(d),t.set(d,w)),D.isInstancedMesh&&(D.hasEventListener("dispose",n)===!1&&D.addEventListener("dispose",n),t.get(D)!==w&&(Q.update(D.instanceMatrix,C.ARRAY_BUFFER),D.instanceColor!==null&&Q.update(D.instanceColor,C.ARRAY_BUFFER),t.set(D,w))),D.isSkinnedMesh){const G=D.skeleton;t.get(G)!==w&&(G.update(),t.set(G,w))}return d}function o(){t=new WeakMap}function n(D){const w=D.target;w.removeEventListener("dispose",n),Q.remove(w.instanceMatrix),w.instanceColor!==null&&Q.remove(w.instanceColor)}return{update:l,dispose:o}}const emptyTexture=new Texture,emptyShadowTexture=new DepthTexture(1,1),emptyArrayTexture=new DataArrayTexture,empty3dTexture=new Data3DTexture,emptyCubeTexture=new CubeTexture,arrayCacheF32=[],arrayCacheI32=[],mat4array=new Float32Array(16),mat3array=new Float32Array(9),mat2array=new Float32Array(4);function flatten(C,I,Q){const B=C[0];if(B<=0||B>0)return C;const t=I*Q;let l=arrayCacheF32[t];if(l===void 0&&(l=new Float32Array(t),arrayCacheF32[t]=l),I!==0){B.toArray(l,0);for(let o=1,n=0;o!==I;++o)n+=Q,C[o].toArray(l,n)}return l}function arraysEqual(C,I){if(C.length!==I.length)return!1;for(let Q=0,B=C.length;Q<B;Q++)if(C[Q]!==I[Q])return!1;return!0}function copyArray(C,I){for(let Q=0,B=I.length;Q<B;Q++)C[Q]=I[Q]}function allocTexUnits(C,I){let Q=arrayCacheI32[I];Q===void 0&&(Q=new Int32Array(I),arrayCacheI32[I]=Q);for(let B=0;B!==I;++B)Q[B]=C.allocateTextureUnit();return Q}function setValueV1f(C,I){const Q=this.cache;Q[0]!==I&&(C.uniform1f(this.addr,I),Q[0]=I)}function setValueV2f(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y)&&(C.uniform2f(this.addr,I.x,I.y),Q[0]=I.x,Q[1]=I.y);else{if(arraysEqual(Q,I))return;C.uniform2fv(this.addr,I),copyArray(Q,I)}}function setValueV3f(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y||Q[2]!==I.z)&&(C.uniform3f(this.addr,I.x,I.y,I.z),Q[0]=I.x,Q[1]=I.y,Q[2]=I.z);else if(I.r!==void 0)(Q[0]!==I.r||Q[1]!==I.g||Q[2]!==I.b)&&(C.uniform3f(this.addr,I.r,I.g,I.b),Q[0]=I.r,Q[1]=I.g,Q[2]=I.b);else{if(arraysEqual(Q,I))return;C.uniform3fv(this.addr,I),copyArray(Q,I)}}function setValueV4f(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y||Q[2]!==I.z||Q[3]!==I.w)&&(C.uniform4f(this.addr,I.x,I.y,I.z,I.w),Q[0]=I.x,Q[1]=I.y,Q[2]=I.z,Q[3]=I.w);else{if(arraysEqual(Q,I))return;C.uniform4fv(this.addr,I),copyArray(Q,I)}}function setValueM2(C,I){const Q=this.cache,B=I.elements;if(B===void 0){if(arraysEqual(Q,I))return;C.uniformMatrix2fv(this.addr,!1,I),copyArray(Q,I)}else{if(arraysEqual(Q,B))return;mat2array.set(B),C.uniformMatrix2fv(this.addr,!1,mat2array),copyArray(Q,B)}}function setValueM3(C,I){const Q=this.cache,B=I.elements;if(B===void 0){if(arraysEqual(Q,I))return;C.uniformMatrix3fv(this.addr,!1,I),copyArray(Q,I)}else{if(arraysEqual(Q,B))return;mat3array.set(B),C.uniformMatrix3fv(this.addr,!1,mat3array),copyArray(Q,B)}}function setValueM4(C,I){const Q=this.cache,B=I.elements;if(B===void 0){if(arraysEqual(Q,I))return;C.uniformMatrix4fv(this.addr,!1,I),copyArray(Q,I)}else{if(arraysEqual(Q,B))return;mat4array.set(B),C.uniformMatrix4fv(this.addr,!1,mat4array),copyArray(Q,B)}}function setValueV1i(C,I){const Q=this.cache;Q[0]!==I&&(C.uniform1i(this.addr,I),Q[0]=I)}function setValueV2i(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y)&&(C.uniform2i(this.addr,I.x,I.y),Q[0]=I.x,Q[1]=I.y);else{if(arraysEqual(Q,I))return;C.uniform2iv(this.addr,I),copyArray(Q,I)}}function setValueV3i(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y||Q[2]!==I.z)&&(C.uniform3i(this.addr,I.x,I.y,I.z),Q[0]=I.x,Q[1]=I.y,Q[2]=I.z);else{if(arraysEqual(Q,I))return;C.uniform3iv(this.addr,I),copyArray(Q,I)}}function setValueV4i(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y||Q[2]!==I.z||Q[3]!==I.w)&&(C.uniform4i(this.addr,I.x,I.y,I.z,I.w),Q[0]=I.x,Q[1]=I.y,Q[2]=I.z,Q[3]=I.w);else{if(arraysEqual(Q,I))return;C.uniform4iv(this.addr,I),copyArray(Q,I)}}function setValueV1ui(C,I){const Q=this.cache;Q[0]!==I&&(C.uniform1ui(this.addr,I),Q[0]=I)}function setValueV2ui(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y)&&(C.uniform2ui(this.addr,I.x,I.y),Q[0]=I.x,Q[1]=I.y);else{if(arraysEqual(Q,I))return;C.uniform2uiv(this.addr,I),copyArray(Q,I)}}function setValueV3ui(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y||Q[2]!==I.z)&&(C.uniform3ui(this.addr,I.x,I.y,I.z),Q[0]=I.x,Q[1]=I.y,Q[2]=I.z);else{if(arraysEqual(Q,I))return;C.uniform3uiv(this.addr,I),copyArray(Q,I)}}function setValueV4ui(C,I){const Q=this.cache;if(I.x!==void 0)(Q[0]!==I.x||Q[1]!==I.y||Q[2]!==I.z||Q[3]!==I.w)&&(C.uniform4ui(this.addr,I.x,I.y,I.z,I.w),Q[0]=I.x,Q[1]=I.y,Q[2]=I.z,Q[3]=I.w);else{if(arraysEqual(Q,I))return;C.uniform4uiv(this.addr,I),copyArray(Q,I)}}function setValueT1(C,I,Q){const B=this.cache,t=Q.allocateTextureUnit();B[0]!==t&&(C.uniform1i(this.addr,t),B[0]=t);let l;this.type===C.SAMPLER_2D_SHADOW?(emptyShadowTexture.compareFunction=LessEqualCompare,l=emptyShadowTexture):l=emptyTexture,Q.setTexture2D(I||l,t)}function setValueT3D1(C,I,Q){const B=this.cache,t=Q.allocateTextureUnit();B[0]!==t&&(C.uniform1i(this.addr,t),B[0]=t),Q.setTexture3D(I||empty3dTexture,t)}function setValueT6(C,I,Q){const B=this.cache,t=Q.allocateTextureUnit();B[0]!==t&&(C.uniform1i(this.addr,t),B[0]=t),Q.setTextureCube(I||emptyCubeTexture,t)}function setValueT2DArray1(C,I,Q){const B=this.cache,t=Q.allocateTextureUnit();B[0]!==t&&(C.uniform1i(this.addr,t),B[0]=t),Q.setTexture2DArray(I||emptyArrayTexture,t)}function getSingularSetter(C){switch(C){case 5126:return setValueV1f;case 35664:return setValueV2f;case 35665:return setValueV3f;case 35666:return setValueV4f;case 35674:return setValueM2;case 35675:return setValueM3;case 35676:return setValueM4;case 5124:case 35670:return setValueV1i;case 35667:case 35671:return setValueV2i;case 35668:case 35672:return setValueV3i;case 35669:case 35673:return setValueV4i;case 5125:return setValueV1ui;case 36294:return setValueV2ui;case 36295:return setValueV3ui;case 36296:return setValueV4ui;case 35678:case 36198:case 36298:case 36306:case 35682:return setValueT1;case 35679:case 36299:case 36307:return setValueT3D1;case 35680:case 36300:case 36308:case 36293:return setValueT6;case 36289:case 36303:case 36311:case 36292:return setValueT2DArray1}}function setValueV1fArray(C,I){C.uniform1fv(this.addr,I)}function setValueV2fArray(C,I){const Q=flatten(I,this.size,2);C.uniform2fv(this.addr,Q)}function setValueV3fArray(C,I){const Q=flatten(I,this.size,3);C.uniform3fv(this.addr,Q)}function setValueV4fArray(C,I){const Q=flatten(I,this.size,4);C.uniform4fv(this.addr,Q)}function setValueM2Array(C,I){const Q=flatten(I,this.size,4);C.uniformMatrix2fv(this.addr,!1,Q)}function setValueM3Array(C,I){const Q=flatten(I,this.size,9);C.uniformMatrix3fv(this.addr,!1,Q)}function setValueM4Array(C,I){const Q=flatten(I,this.size,16);C.uniformMatrix4fv(this.addr,!1,Q)}function setValueV1iArray(C,I){C.uniform1iv(this.addr,I)}function setValueV2iArray(C,I){C.uniform2iv(this.addr,I)}function setValueV3iArray(C,I){C.uniform3iv(this.addr,I)}function setValueV4iArray(C,I){C.uniform4iv(this.addr,I)}function setValueV1uiArray(C,I){C.uniform1uiv(this.addr,I)}function setValueV2uiArray(C,I){C.uniform2uiv(this.addr,I)}function setValueV3uiArray(C,I){C.uniform3uiv(this.addr,I)}function setValueV4uiArray(C,I){C.uniform4uiv(this.addr,I)}function setValueT1Array(C,I,Q){const B=this.cache,t=I.length,l=allocTexUnits(Q,t);arraysEqual(B,l)||(C.uniform1iv(this.addr,l),copyArray(B,l));for(let o=0;o!==t;++o)Q.setTexture2D(I[o]||emptyTexture,l[o])}function setValueT3DArray(C,I,Q){const B=this.cache,t=I.length,l=allocTexUnits(Q,t);arraysEqual(B,l)||(C.uniform1iv(this.addr,l),copyArray(B,l));for(let o=0;o!==t;++o)Q.setTexture3D(I[o]||empty3dTexture,l[o])}function setValueT6Array(C,I,Q){const B=this.cache,t=I.length,l=allocTexUnits(Q,t);arraysEqual(B,l)||(C.uniform1iv(this.addr,l),copyArray(B,l));for(let o=0;o!==t;++o)Q.setTextureCube(I[o]||emptyCubeTexture,l[o])}function setValueT2DArrayArray(C,I,Q){const B=this.cache,t=I.length,l=allocTexUnits(Q,t);arraysEqual(B,l)||(C.uniform1iv(this.addr,l),copyArray(B,l));for(let o=0;o!==t;++o)Q.setTexture2DArray(I[o]||emptyArrayTexture,l[o])}function getPureArraySetter(C){switch(C){case 5126:return setValueV1fArray;case 35664:return setValueV2fArray;case 35665:return setValueV3fArray;case 35666:return setValueV4fArray;case 35674:return setValueM2Array;case 35675:return setValueM3Array;case 35676:return setValueM4Array;case 5124:case 35670:return setValueV1iArray;case 35667:case 35671:return setValueV2iArray;case 35668:case 35672:return setValueV3iArray;case 35669:case 35673:return setValueV4iArray;case 5125:return setValueV1uiArray;case 36294:return setValueV2uiArray;case 36295:return setValueV3uiArray;case 36296:return setValueV4uiArray;case 35678:case 36198:case 36298:case 36306:case 35682:return setValueT1Array;case 35679:case 36299:case 36307:return setValueT3DArray;case 35680:case 36300:case 36308:case 36293:return setValueT6Array;case 36289:case 36303:case 36311:case 36292:return setValueT2DArrayArray}}class SingleUniform{constructor(I,Q,B){this.id=I,this.addr=B,this.cache=[],this.type=Q.type,this.setValue=getSingularSetter(Q.type)}}class PureArrayUniform{constructor(I,Q,B){this.id=I,this.addr=B,this.cache=[],this.type=Q.type,this.size=Q.size,this.setValue=getPureArraySetter(Q.type)}}class StructuredUniform{constructor(I){this.id=I,this.seq=[],this.map={}}setValue(I,Q,B){const t=this.seq;for(let l=0,o=t.length;l!==o;++l){const n=t[l];n.setValue(I,Q[n.id],B)}}}const RePathPart=/(\w+)(\])?(\[|\.)?/g;function addUniform(C,I){C.seq.push(I),C.map[I.id]=I}function parseUniform(C,I,Q){const B=C.name,t=B.length;for(RePathPart.lastIndex=0;;){const l=RePathPart.exec(B),o=RePathPart.lastIndex;let n=l[1];const D=l[2]==="]",w=l[3];if(D&&(n=n|0),w===void 0||w==="["&&o+2===t){addUniform(Q,w===void 0?new SingleUniform(n,C,I):new PureArrayUniform(n,C,I));break}else{let d=Q.map[n];d===void 0&&(d=new StructuredUniform(n),addUniform(Q,d)),Q=d}}}class WebGLUniforms{constructor(I,Q){this.seq=[],this.map={};const B=I.getProgramParameter(Q,I.ACTIVE_UNIFORMS);for(let t=0;t<B;++t){const l=I.getActiveUniform(Q,t),o=I.getUniformLocation(Q,l.name);parseUniform(l,o,this)}}setValue(I,Q,B,t){const l=this.map[Q];l!==void 0&&l.setValue(I,B,t)}setOptional(I,Q,B){const t=Q[B];t!==void 0&&this.setValue(I,B,t)}static upload(I,Q,B,t){for(let l=0,o=Q.length;l!==o;++l){const n=Q[l],D=B[n.id];D.needsUpdate!==!1&&n.setValue(I,D.value,t)}}static seqWithValue(I,Q){const B=[];for(let t=0,l=I.length;t!==l;++t){const o=I[t];o.id in Q&&B.push(o)}return B}}function WebGLShader(C,I,Q){const B=C.createShader(I);return C.shaderSource(B,Q),C.compileShader(B),B}const COMPLETION_STATUS_KHR=37297;let programIdCount=0;function handleSource(C,I){const Q=C.split(`
- `),B=[],t=Math.max(I-6,0),l=Math.min(I+6,Q.length);for(let o=t;o<l;o++){const n=o+1;B.push(`${n===I?">":" "} ${n}: ${Q[o]}`)}return B.join(`
- `)}const _m0=new Matrix3;function getEncodingComponents(C){ColorManagement._getMatrix(_m0,ColorManagement.workingColorSpace,C);const I=`mat3( ${_m0.elements.map(Q=>Q.toFixed(4))} )`;switch(ColorManagement.getTransfer(C)){case LinearTransfer:return[I,"LinearTransferOETF"];case SRGBTransfer:return[I,"sRGBTransferOETF"];default:return console.warn("THREE.WebGLProgram: Unsupported color space: ",C),[I,"LinearTransferOETF"]}}function getShaderErrors(C,I,Q){const B=C.getShaderParameter(I,C.COMPILE_STATUS),t=C.getShaderInfoLog(I).trim();if(B&&t==="")return"";const l=/ERROR: 0:(\d+)/.exec(t);if(l){const o=parseInt(l[1]);return Q.toUpperCase()+`
- `+t+`
- `+handleSource(C.getShaderSource(I),o)}else return t}function getTexelEncodingFunction(C,I){const Q=getEncodingComponents(I);return[`vec4 ${C}( vec4 value ) {`,` return ${Q[1]}( vec4( value.rgb * ${Q[0]}, value.a ) );`,"}"].join(`
- `)}function getToneMappingFunction(C,I){let Q;switch(I){case LinearToneMapping:Q="Linear";break;case ReinhardToneMapping:Q="Reinhard";break;case CineonToneMapping:Q="Cineon";break;case ACESFilmicToneMapping:Q="ACESFilmic";break;case AgXToneMapping:Q="AgX";break;case NeutralToneMapping:Q="Neutral";break;case CustomToneMapping:Q="Custom";break;default:console.warn("THREE.WebGLProgram: Unsupported toneMapping:",I),Q="Linear"}return"vec3 "+C+"( vec3 color ) { return "+Q+"ToneMapping( color ); }"}const _v0=new Vector3;function getLuminanceFunction(){ColorManagement.getLuminanceCoefficients(_v0);const C=_v0.x.toFixed(4),I=_v0.y.toFixed(4),Q=_v0.z.toFixed(4);return["float luminance( const in vec3 rgb ) {",` const vec3 weights = vec3( ${C}, ${I}, ${Q} );`," return dot( weights, rgb );","}"].join(`
- `)}function generateVertexExtensions(C){return[C.extensionClipCullDistance?"#extension GL_ANGLE_clip_cull_distance : require":"",C.extensionMultiDraw?"#extension GL_ANGLE_multi_draw : require":""].filter(filterEmptyLine).join(`
- `)}function generateDefines(C){const I=[];for(const Q in C){const B=C[Q];B!==!1&&I.push("#define "+Q+" "+B)}return I.join(`
- `)}function fetchAttributeLocations(C,I){const Q={},B=C.getProgramParameter(I,C.ACTIVE_ATTRIBUTES);for(let t=0;t<B;t++){const l=C.getActiveAttrib(I,t),o=l.name;let n=1;l.type===C.FLOAT_MAT2&&(n=2),l.type===C.FLOAT_MAT3&&(n=3),l.type===C.FLOAT_MAT4&&(n=4),Q[o]={type:l.type,location:C.getAttribLocation(I,o),locationSize:n}}return Q}function filterEmptyLine(C){return C!==""}function replaceLightNums(C,I){const Q=I.numSpotLightShadows+I.numSpotLightMaps-I.numSpotLightShadowsWithMaps;return C.replace(/NUM_DIR_LIGHTS/g,I.numDirLights).replace(/NUM_SPOT_LIGHTS/g,I.numSpotLights).replace(/NUM_SPOT_LIGHT_MAPS/g,I.numSpotLightMaps).replace(/NUM_SPOT_LIGHT_COORDS/g,Q).replace(/NUM_RECT_AREA_LIGHTS/g,I.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,I.numPointLights).replace(/NUM_HEMI_LIGHTS/g,I.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,I.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS_WITH_MAPS/g,I.numSpotLightShadowsWithMaps).replace(/NUM_SPOT_LIGHT_SHADOWS/g,I.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,I.numPointLightShadows)}function replaceClippingPlaneNums(C,I){return C.replace(/NUM_CLIPPING_PLANES/g,I.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,I.numClippingPlanes-I.numClipIntersection)}const includePattern=/^[ \t]*#include +<([\w\d./]+)>/gm;function resolveIncludes(C){return C.replace(includePattern,includeReplacer)}const shaderChunkMap=new Map;function includeReplacer(C,I){let Q=ShaderChunk[I];if(Q===void 0){const B=shaderChunkMap.get(I);if(B!==void 0)Q=ShaderChunk[B],console.warn('THREE.WebGLRenderer: Shader chunk "%s" has been deprecated. Use "%s" instead.',I,B);else throw new Error("Can not resolve #include <"+I+">")}return resolveIncludes(Q)}const unrollLoopPattern=/#pragma unroll_loop_start\s+for\s*\(\s*int\s+i\s*=\s*(\d+)\s*;\s*i\s*<\s*(\d+)\s*;\s*i\s*\+\+\s*\)\s*{([\s\S]+?)}\s+#pragma unroll_loop_end/g;function unrollLoops(C){return C.replace(unrollLoopPattern,loopReplacer)}function loopReplacer(C,I,Q,B){let t="";for(let l=parseInt(I);l<parseInt(Q);l++)t+=B.replace(/\[\s*i\s*\]/g,"[ "+l+" ]").replace(/UNROLLED_LOOP_INDEX/g,l);return t}function generatePrecision(C){let I=`precision ${C.precision} float;
- precision ${C.precision} int;
- precision ${C.precision} sampler2D;
- precision ${C.precision} samplerCube;
- precision ${C.precision} sampler3D;
- precision ${C.precision} sampler2DArray;
- precision ${C.precision} sampler2DShadow;
- precision ${C.precision} samplerCubeShadow;
- precision ${C.precision} sampler2DArrayShadow;
- precision ${C.precision} isampler2D;
- precision ${C.precision} isampler3D;
- precision ${C.precision} isamplerCube;
- precision ${C.precision} isampler2DArray;
- precision ${C.precision} usampler2D;
- precision ${C.precision} usampler3D;
- precision ${C.precision} usamplerCube;
- precision ${C.precision} usampler2DArray;
- `;return C.precision==="highp"?I+=`
- #define HIGH_PRECISION`:C.precision==="mediump"?I+=`
- #define MEDIUM_PRECISION`:C.precision==="lowp"&&(I+=`
- #define LOW_PRECISION`),I}function generateShadowMapTypeDefine(C){let I="SHADOWMAP_TYPE_BASIC";return C.shadowMapType===PCFShadowMap?I="SHADOWMAP_TYPE_PCF":C.shadowMapType===PCFSoftShadowMap?I="SHADOWMAP_TYPE_PCF_SOFT":C.shadowMapType===VSMShadowMap&&(I="SHADOWMAP_TYPE_VSM"),I}function generateEnvMapTypeDefine(C){let I="ENVMAP_TYPE_CUBE";if(C.envMap)switch(C.envMapMode){case CubeReflectionMapping:case CubeRefractionMapping:I="ENVMAP_TYPE_CUBE";break;case CubeUVReflectionMapping:I="ENVMAP_TYPE_CUBE_UV";break}return I}function generateEnvMapModeDefine(C){let I="ENVMAP_MODE_REFLECTION";if(C.envMap)switch(C.envMapMode){case CubeRefractionMapping:I="ENVMAP_MODE_REFRACTION";break}return I}function generateEnvMapBlendingDefine(C){let I="ENVMAP_BLENDING_NONE";if(C.envMap)switch(C.combine){case MultiplyOperation:I="ENVMAP_BLENDING_MULTIPLY";break;case MixOperation:I="ENVMAP_BLENDING_MIX";break;case AddOperation:I="ENVMAP_BLENDING_ADD";break}return I}function generateCubeUVSize(C){const I=C.envMapCubeUVHeight;if(I===null)return null;const Q=Math.log2(I)-2,B=1/I;return{texelWidth:1/(3*Math.max(Math.pow(2,Q),7*16)),texelHeight:B,maxMip:Q}}function WebGLProgram(C,I,Q,B){const t=C.getContext(),l=Q.defines;let o=Q.vertexShader,n=Q.fragmentShader;const D=generateShadowMapTypeDefine(Q),w=generateEnvMapTypeDefine(Q),M=generateEnvMapModeDefine(Q),d=generateEnvMapBlendingDefine(Q),G=generateCubeUVSize(Q),N=generateVertexExtensions(Q),k=generateDefines(l),m=t.createProgram();let Y,S,X=Q.glslVersion?"#version "+Q.glslVersion+`
- `:"";Q.isRawShaderMaterial?(Y=["#define SHADER_TYPE "+Q.shaderType,"#define SHADER_NAME "+Q.shaderName,k].filter(filterEmptyLine).join(`
- `),Y.length>0&&(Y+=`
- `),S=["#define SHADER_TYPE "+Q.shaderType,"#define SHADER_NAME "+Q.shaderName,k].filter(filterEmptyLine).join(`
- `),S.length>0&&(S+=`
- `)):(Y=[generatePrecision(Q),"#define SHADER_TYPE "+Q.shaderType,"#define SHADER_NAME "+Q.shaderName,k,Q.extensionClipCullDistance?"#define USE_CLIP_DISTANCE":"",Q.batching?"#define USE_BATCHING":"",Q.batchingColor?"#define USE_BATCHING_COLOR":"",Q.instancing?"#define USE_INSTANCING":"",Q.instancingColor?"#define USE_INSTANCING_COLOR":"",Q.instancingMorph?"#define USE_INSTANCING_MORPH":"",Q.useFog&&Q.fog?"#define USE_FOG":"",Q.useFog&&Q.fogExp2?"#define FOG_EXP2":"",Q.map?"#define USE_MAP":"",Q.envMap?"#define USE_ENVMAP":"",Q.envMap?"#define "+M:"",Q.lightMap?"#define USE_LIGHTMAP":"",Q.aoMap?"#define USE_AOMAP":"",Q.bumpMap?"#define USE_BUMPMAP":"",Q.normalMap?"#define USE_NORMALMAP":"",Q.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",Q.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",Q.displacementMap?"#define USE_DISPLACEMENTMAP":"",Q.emissiveMap?"#define USE_EMISSIVEMAP":"",Q.anisotropy?"#define USE_ANISOTROPY":"",Q.anisotropyMap?"#define USE_ANISOTROPYMAP":"",Q.clearcoatMap?"#define USE_CLEARCOATMAP":"",Q.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",Q.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",Q.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",Q.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",Q.specularMap?"#define USE_SPECULARMAP":"",Q.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",Q.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",Q.roughnessMap?"#define USE_ROUGHNESSMAP":"",Q.metalnessMap?"#define USE_METALNESSMAP":"",Q.alphaMap?"#define USE_ALPHAMAP":"",Q.alphaHash?"#define USE_ALPHAHASH":"",Q.transmission?"#define USE_TRANSMISSION":"",Q.transmissionMap?"#define USE_TRANSMISSIONMAP":"",Q.thicknessMap?"#define USE_THICKNESSMAP":"",Q.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",Q.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",Q.mapUv?"#define MAP_UV "+Q.mapUv:"",Q.alphaMapUv?"#define ALPHAMAP_UV "+Q.alphaMapUv:"",Q.lightMapUv?"#define LIGHTMAP_UV "+Q.lightMapUv:"",Q.aoMapUv?"#define AOMAP_UV "+Q.aoMapUv:"",Q.emissiveMapUv?"#define EMISSIVEMAP_UV "+Q.emissiveMapUv:"",Q.bumpMapUv?"#define BUMPMAP_UV "+Q.bumpMapUv:"",Q.normalMapUv?"#define NORMALMAP_UV "+Q.normalMapUv:"",Q.displacementMapUv?"#define DISPLACEMENTMAP_UV "+Q.displacementMapUv:"",Q.metalnessMapUv?"#define METALNESSMAP_UV "+Q.metalnessMapUv:"",Q.roughnessMapUv?"#define ROUGHNESSMAP_UV "+Q.roughnessMapUv:"",Q.anisotropyMapUv?"#define ANISOTROPYMAP_UV "+Q.anisotropyMapUv:"",Q.clearcoatMapUv?"#define CLEARCOATMAP_UV "+Q.clearcoatMapUv:"",Q.clearcoatNormalMapUv?"#define CLEARCOAT_NORMALMAP_UV "+Q.clearcoatNormalMapUv:"",Q.clearcoatRoughnessMapUv?"#define CLEARCOAT_ROUGHNESSMAP_UV "+Q.clearcoatRoughnessMapUv:"",Q.iridescenceMapUv?"#define IRIDESCENCEMAP_UV "+Q.iridescenceMapUv:"",Q.iridescenceThicknessMapUv?"#define IRIDESCENCE_THICKNESSMAP_UV "+Q.iridescenceThicknessMapUv:"",Q.sheenColorMapUv?"#define SHEEN_COLORMAP_UV "+Q.sheenColorMapUv:"",Q.sheenRoughnessMapUv?"#define SHEEN_ROUGHNESSMAP_UV "+Q.sheenRoughnessMapUv:"",Q.specularMapUv?"#define SPECULARMAP_UV "+Q.specularMapUv:"",Q.specularColorMapUv?"#define SPECULAR_COLORMAP_UV "+Q.specularColorMapUv:"",Q.specularIntensityMapUv?"#define SPECULAR_INTENSITYMAP_UV "+Q.specularIntensityMapUv:"",Q.transmissionMapUv?"#define TRANSMISSIONMAP_UV "+Q.transmissionMapUv:"",Q.thicknessMapUv?"#define THICKNESSMAP_UV "+Q.thicknessMapUv:"",Q.vertexTangents&&Q.flatShading===!1?"#define USE_TANGENT":"",Q.vertexColors?"#define USE_COLOR":"",Q.vertexAlphas?"#define USE_COLOR_ALPHA":"",Q.vertexUv1s?"#define USE_UV1":"",Q.vertexUv2s?"#define USE_UV2":"",Q.vertexUv3s?"#define USE_UV3":"",Q.pointsUvs?"#define USE_POINTS_UV":"",Q.flatShading?"#define FLAT_SHADED":"",Q.skinning?"#define USE_SKINNING":"",Q.morphTargets?"#define USE_MORPHTARGETS":"",Q.morphNormals&&Q.flatShading===!1?"#define USE_MORPHNORMALS":"",Q.morphColors?"#define USE_MORPHCOLORS":"",Q.morphTargetsCount>0?"#define MORPHTARGETS_TEXTURE_STRIDE "+Q.morphTextureStride:"",Q.morphTargetsCount>0?"#define MORPHTARGETS_COUNT "+Q.morphTargetsCount:"",Q.doubleSided?"#define DOUBLE_SIDED":"",Q.flipSided?"#define FLIP_SIDED":"",Q.shadowMapEnabled?"#define USE_SHADOWMAP":"",Q.shadowMapEnabled?"#define "+D:"",Q.sizeAttenuation?"#define USE_SIZEATTENUATION":"",Q.numLightProbes>0?"#define USE_LIGHT_PROBES":"",Q.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",Q.reverseDepthBuffer?"#define USE_REVERSEDEPTHBUF":"","uniform mat4 modelMatrix;","uniform mat4 modelViewMatrix;","uniform mat4 projectionMatrix;","uniform mat4 viewMatrix;","uniform mat3 normalMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;","#ifdef USE_INSTANCING"," attribute mat4 instanceMatrix;","#endif","#ifdef USE_INSTANCING_COLOR"," attribute vec3 instanceColor;","#endif","#ifdef USE_INSTANCING_MORPH"," uniform sampler2D morphTexture;","#endif","attribute vec3 position;","attribute vec3 normal;","attribute vec2 uv;","#ifdef USE_UV1"," attribute vec2 uv1;","#endif","#ifdef USE_UV2"," attribute vec2 uv2;","#endif","#ifdef USE_UV3"," attribute vec2 uv3;","#endif","#ifdef USE_TANGENT"," attribute vec4 tangent;","#endif","#if defined( USE_COLOR_ALPHA )"," attribute vec4 color;","#elif defined( USE_COLOR )"," attribute vec3 color;","#endif","#ifdef USE_SKINNING"," attribute vec4 skinIndex;"," attribute vec4 skinWeight;","#endif",`
- `].filter(filterEmptyLine).join(`
- `),S=[generatePrecision(Q),"#define SHADER_TYPE "+Q.shaderType,"#define SHADER_NAME "+Q.shaderName,k,Q.useFog&&Q.fog?"#define USE_FOG":"",Q.useFog&&Q.fogExp2?"#define FOG_EXP2":"",Q.alphaToCoverage?"#define ALPHA_TO_COVERAGE":"",Q.map?"#define USE_MAP":"",Q.matcap?"#define USE_MATCAP":"",Q.envMap?"#define USE_ENVMAP":"",Q.envMap?"#define "+w:"",Q.envMap?"#define "+M:"",Q.envMap?"#define "+d:"",G?"#define CUBEUV_TEXEL_WIDTH "+G.texelWidth:"",G?"#define CUBEUV_TEXEL_HEIGHT "+G.texelHeight:"",G?"#define CUBEUV_MAX_MIP "+G.maxMip+".0":"",Q.lightMap?"#define USE_LIGHTMAP":"",Q.aoMap?"#define USE_AOMAP":"",Q.bumpMap?"#define USE_BUMPMAP":"",Q.normalMap?"#define USE_NORMALMAP":"",Q.normalMapObjectSpace?"#define USE_NORMALMAP_OBJECTSPACE":"",Q.normalMapTangentSpace?"#define USE_NORMALMAP_TANGENTSPACE":"",Q.emissiveMap?"#define USE_EMISSIVEMAP":"",Q.anisotropy?"#define USE_ANISOTROPY":"",Q.anisotropyMap?"#define USE_ANISOTROPYMAP":"",Q.clearcoat?"#define USE_CLEARCOAT":"",Q.clearcoatMap?"#define USE_CLEARCOATMAP":"",Q.clearcoatRoughnessMap?"#define USE_CLEARCOAT_ROUGHNESSMAP":"",Q.clearcoatNormalMap?"#define USE_CLEARCOAT_NORMALMAP":"",Q.dispersion?"#define USE_DISPERSION":"",Q.iridescence?"#define USE_IRIDESCENCE":"",Q.iridescenceMap?"#define USE_IRIDESCENCEMAP":"",Q.iridescenceThicknessMap?"#define USE_IRIDESCENCE_THICKNESSMAP":"",Q.specularMap?"#define USE_SPECULARMAP":"",Q.specularColorMap?"#define USE_SPECULAR_COLORMAP":"",Q.specularIntensityMap?"#define USE_SPECULAR_INTENSITYMAP":"",Q.roughnessMap?"#define USE_ROUGHNESSMAP":"",Q.metalnessMap?"#define USE_METALNESSMAP":"",Q.alphaMap?"#define USE_ALPHAMAP":"",Q.alphaTest?"#define USE_ALPHATEST":"",Q.alphaHash?"#define USE_ALPHAHASH":"",Q.sheen?"#define USE_SHEEN":"",Q.sheenColorMap?"#define USE_SHEEN_COLORMAP":"",Q.sheenRoughnessMap?"#define USE_SHEEN_ROUGHNESSMAP":"",Q.transmission?"#define USE_TRANSMISSION":"",Q.transmissionMap?"#define USE_TRANSMISSIONMAP":"",Q.thicknessMap?"#define USE_THICKNESSMAP":"",Q.vertexTangents&&Q.flatShading===!1?"#define USE_TANGENT":"",Q.vertexColors||Q.instancingColor||Q.batchingColor?"#define USE_COLOR":"",Q.vertexAlphas?"#define USE_COLOR_ALPHA":"",Q.vertexUv1s?"#define USE_UV1":"",Q.vertexUv2s?"#define USE_UV2":"",Q.vertexUv3s?"#define USE_UV3":"",Q.pointsUvs?"#define USE_POINTS_UV":"",Q.gradientMap?"#define USE_GRADIENTMAP":"",Q.flatShading?"#define FLAT_SHADED":"",Q.doubleSided?"#define DOUBLE_SIDED":"",Q.flipSided?"#define FLIP_SIDED":"",Q.shadowMapEnabled?"#define USE_SHADOWMAP":"",Q.shadowMapEnabled?"#define "+D:"",Q.premultipliedAlpha?"#define PREMULTIPLIED_ALPHA":"",Q.numLightProbes>0?"#define USE_LIGHT_PROBES":"",Q.decodeVideoTexture?"#define DECODE_VIDEO_TEXTURE":"",Q.decodeVideoTextureEmissive?"#define DECODE_VIDEO_TEXTURE_EMISSIVE":"",Q.logarithmicDepthBuffer?"#define USE_LOGDEPTHBUF":"",Q.reverseDepthBuffer?"#define USE_REVERSEDEPTHBUF":"","uniform mat4 viewMatrix;","uniform vec3 cameraPosition;","uniform bool isOrthographic;",Q.toneMapping!==NoToneMapping?"#define TONE_MAPPING":"",Q.toneMapping!==NoToneMapping?ShaderChunk.tonemapping_pars_fragment:"",Q.toneMapping!==NoToneMapping?getToneMappingFunction("toneMapping",Q.toneMapping):"",Q.dithering?"#define DITHERING":"",Q.opaque?"#define OPAQUE":"",ShaderChunk.colorspace_pars_fragment,getTexelEncodingFunction("linearToOutputTexel",Q.outputColorSpace),getLuminanceFunction(),Q.useDepthPacking?"#define DEPTH_PACKING "+Q.depthPacking:"",`
- `].filter(filterEmptyLine).join(`
- `)),o=resolveIncludes(o),o=replaceLightNums(o,Q),o=replaceClippingPlaneNums(o,Q),n=resolveIncludes(n),n=replaceLightNums(n,Q),n=replaceClippingPlaneNums(n,Q),o=unrollLoops(o),n=unrollLoops(n),Q.isRawShaderMaterial!==!0&&(X=`#version 300 es
- `,Y=[N,"#define attribute in","#define varying out","#define texture2D texture"].join(`
- `)+`
- `+Y,S=["#define varying in",Q.glslVersion===GLSL3?"":"layout(location = 0) out highp vec4 pc_fragColor;",Q.glslVersion===GLSL3?"":"#define gl_FragColor pc_fragColor","#define gl_FragDepthEXT gl_FragDepth","#define texture2D texture","#define textureCube texture","#define texture2DProj textureProj","#define texture2DLodEXT textureLod","#define texture2DProjLodEXT textureProjLod","#define textureCubeLodEXT textureLod","#define texture2DGradEXT textureGrad","#define texture2DProjGradEXT textureProjGrad","#define textureCubeGradEXT textureGrad"].join(`
- `)+`
- `+S);const q=X+Y+o,P=X+S+n,gA=WebGLShader(t,t.VERTEX_SHADER,q),QA=WebGLShader(t,t.FRAGMENT_SHADER,P);t.attachShader(m,gA),t.attachShader(m,QA),Q.index0AttributeName!==void 0?t.bindAttribLocation(m,0,Q.index0AttributeName):Q.morphTargets===!0&&t.bindAttribLocation(m,0,"position"),t.linkProgram(m);function J(iA){if(C.debug.checkShaderErrors){const wA=t.getProgramInfoLog(m).trim(),sA=t.getShaderInfoLog(gA).trim(),cA=t.getShaderInfoLog(QA).trim();let eA=!0,DA=!0;if(t.getProgramParameter(m,t.LINK_STATUS)===!1)if(eA=!1,typeof C.debug.onShaderError=="function")C.debug.onShaderError(t,m,gA,QA);else{const ZA=getShaderErrors(t,gA,"vertex"),GA=getShaderErrors(t,QA,"fragment");console.error("THREE.WebGLProgram: Shader Error "+t.getError()+" - VALIDATE_STATUS "+t.getProgramParameter(m,t.VALIDATE_STATUS)+`
- Material Name: `+iA.name+`
- Material Type: `+iA.type+`
- Program Info Log: `+wA+`
- `+ZA+`
- `+GA)}else wA!==""?console.warn("THREE.WebGLProgram: Program Info Log:",wA):(sA===""||cA==="")&&(DA=!1);DA&&(iA.diagnostics={runnable:eA,programLog:wA,vertexShader:{log:sA,prefix:Y},fragmentShader:{log:cA,prefix:S}})}t.deleteShader(gA),t.deleteShader(QA),EA=new WebGLUniforms(t,m),x=fetchAttributeLocations(t,m)}let EA;this.getUniforms=function(){return EA===void 0&&J(this),EA};let x;this.getAttributes=function(){return x===void 0&&J(this),x};let AA=Q.rendererExtensionParallelShaderCompile===!1;return this.isReady=function(){return AA===!1&&(AA=t.getProgramParameter(m,COMPLETION_STATUS_KHR)),AA},this.destroy=function(){B.releaseStatesOfProgram(this),t.deleteProgram(m),this.program=void 0},this.type=Q.shaderType,this.name=Q.shaderName,this.id=programIdCount++,this.cacheKey=I,this.usedTimes=1,this.program=m,this.vertexShader=gA,this.fragmentShader=QA,this}let _id=0;class WebGLShaderCache{constructor(){this.shaderCache=new Map,this.materialCache=new Map}update(I){const Q=I.vertexShader,B=I.fragmentShader,t=this._getShaderStage(Q),l=this._getShaderStage(B),o=this._getShaderCacheForMaterial(I);return o.has(t)===!1&&(o.add(t),t.usedTimes++),o.has(l)===!1&&(o.add(l),l.usedTimes++),this}remove(I){const Q=this.materialCache.get(I);for(const B of Q)B.usedTimes--,B.usedTimes===0&&this.shaderCache.delete(B.code);return this.materialCache.delete(I),this}getVertexShaderID(I){return this._getShaderStage(I.vertexShader).id}getFragmentShaderID(I){return this._getShaderStage(I.fragmentShader).id}dispose(){this.shaderCache.clear(),this.materialCache.clear()}_getShaderCacheForMaterial(I){const Q=this.materialCache;let B=Q.get(I);return B===void 0&&(B=new Set,Q.set(I,B)),B}_getShaderStage(I){const Q=this.shaderCache;let B=Q.get(I);return B===void 0&&(B=new WebGLShaderStage(I),Q.set(I,B)),B}}class WebGLShaderStage{constructor(I){this.id=_id++,this.code=I,this.usedTimes=0}}function WebGLPrograms(C,I,Q,B,t,l,o){const n=new Layers,D=new WebGLShaderCache,w=new Set,M=[],d=t.logarithmicDepthBuffer,G=t.vertexTextures;let N=t.precision;const k={MeshDepthMaterial:"depth",MeshDistanceMaterial:"distanceRGBA",MeshNormalMaterial:"normal",MeshBasicMaterial:"basic",MeshLambertMaterial:"lambert",MeshPhongMaterial:"phong",MeshToonMaterial:"toon",MeshStandardMaterial:"physical",MeshPhysicalMaterial:"physical",MeshMatcapMaterial:"matcap",LineBasicMaterial:"basic",LineDashedMaterial:"dashed",PointsMaterial:"points",ShadowMaterial:"shadow",SpriteMaterial:"sprite"};function m(x){return w.add(x),x===0?"uv":`uv${x}`}function Y(x,AA,iA,wA,sA){const cA=wA.fog,eA=sA.geometry,DA=x.isMeshStandardMaterial?wA.environment:null,ZA=(x.isMeshStandardMaterial?Q:I).get(x.envMap||DA),GA=ZA&&ZA.mapping===CubeUVReflectionMapping?ZA.image.height:null,kA=k[x.type];x.precision!==null&&(N=t.getMaxPrecision(x.precision),N!==x.precision&&console.warn("THREE.WebGLProgram.getParameters:",x.precision,"not supported, using",N,"instead."));const XA=eA.morphAttributes.position||eA.morphAttributes.normal||eA.morphAttributes.color,xA=XA!==void 0?XA.length:0;let _A=0;eA.morphAttributes.position!==void 0&&(_A=1),eA.morphAttributes.normal!==void 0&&(_A=2),eA.morphAttributes.color!==void 0&&(_A=3);let sI,OA,FI,PA;if(kA){const MB=ShaderLib[kA];sI=MB.vertexShader,OA=MB.fragmentShader}else sI=x.vertexShader,OA=x.fragmentShader,D.update(x),FI=D.getVertexShaderID(x),PA=D.getFragmentShaderID(x);const mA=C.getRenderTarget(),EI=C.state.buffers.depth.getReversed(),SI=sA.isInstancedMesh===!0,GI=sA.isBatchedMesh===!0,YI=!!x.map,xI=!!x.matcap,tI=!!ZA,UA=!!x.aoMap,JI=!!x.lightMap,ZI=!!x.bumpMap,WA=!!x.normalMap,NI=!!x.displacementMap,OI=!!x.emissiveMap,TI=!!x.metalnessMap,hA=!!x.roughnessMap,FA=x.anisotropy>0,HA=x.clearcoat>0,oI=x.dispersion>0,VA=x.iridescence>0,BI=x.sheen>0,cI=x.transmission>0,bI=FA&&!!x.anisotropyMap,pA=HA&&!!x.clearcoatMap,CI=HA&&!!x.clearcoatNormalMap,aI=HA&&!!x.clearcoatRoughnessMap,dI=VA&&!!x.iridescenceMap,jI=VA&&!!x.iridescenceThicknessMap,zI=BI&&!!x.sheenColorMap,UI=BI&&!!x.sheenRoughnessMap,qI=!!x.specularMap,vI=!!x.specularColorMap,lB=!!x.specularIntensityMap,bA=cI&&!!x.transmissionMap,kI=cI&&!!x.thicknessMap,iI=!!x.gradientMap,DI=!!x.alphaMap,jA=x.alphaTest>0,nI=!!x.alphaHash,_I=!!x.extensions;let aB=NoToneMapping;x.toneMapped&&(mA===null||mA.isXRRenderTarget===!0)&&(aB=C.toneMapping);const rB={shaderID:kA,shaderType:x.type,shaderName:x.name,vertexShader:sI,fragmentShader:OA,defines:x.defines,customVertexShaderID:FI,customFragmentShaderID:PA,isRawShaderMaterial:x.isRawShaderMaterial===!0,glslVersion:x.glslVersion,precision:N,batching:GI,batchingColor:GI&&sA._colorsTexture!==null,instancing:SI,instancingColor:SI&&sA.instanceColor!==null,instancingMorph:SI&&sA.morphTexture!==null,supportsVertexTextures:G,outputColorSpace:mA===null?C.outputColorSpace:mA.isXRRenderTarget===!0?mA.texture.colorSpace:LinearSRGBColorSpace,alphaToCoverage:!!x.alphaToCoverage,map:YI,matcap:xI,envMap:tI,envMapMode:tI&&ZA.mapping,envMapCubeUVHeight:GA,aoMap:UA,lightMap:JI,bumpMap:ZI,normalMap:WA,displacementMap:G&&NI,emissiveMap:OI,normalMapObjectSpace:WA&&x.normalMapType===ObjectSpaceNormalMap,normalMapTangentSpace:WA&&x.normalMapType===TangentSpaceNormalMap,metalnessMap:TI,roughnessMap:hA,anisotropy:FA,anisotropyMap:bI,clearcoat:HA,clearcoatMap:pA,clearcoatNormalMap:CI,clearcoatRoughnessMap:aI,dispersion:oI,iridescence:VA,iridescenceMap:dI,iridescenceThicknessMap:jI,sheen:BI,sheenColorMap:zI,sheenRoughnessMap:UI,specularMap:qI,specularColorMap:vI,specularIntensityMap:lB,transmission:cI,transmissionMap:bA,thicknessMap:kI,gradientMap:iI,opaque:x.transparent===!1&&x.blending===NormalBlending&&x.alphaToCoverage===!1,alphaMap:DI,alphaTest:jA,alphaHash:nI,combine:x.combine,mapUv:YI&&m(x.map.channel),aoMapUv:UA&&m(x.aoMap.channel),lightMapUv:JI&&m(x.lightMap.channel),bumpMapUv:ZI&&m(x.bumpMap.channel),normalMapUv:WA&&m(x.normalMap.channel),displacementMapUv:NI&&m(x.displacementMap.channel),emissiveMapUv:OI&&m(x.emissiveMap.channel),metalnessMapUv:TI&&m(x.metalnessMap.channel),roughnessMapUv:hA&&m(x.roughnessMap.channel),anisotropyMapUv:bI&&m(x.anisotropyMap.channel),clearcoatMapUv:pA&&m(x.clearcoatMap.channel),clearcoatNormalMapUv:CI&&m(x.clearcoatNormalMap.channel),clearcoatRoughnessMapUv:aI&&m(x.clearcoatRoughnessMap.channel),iridescenceMapUv:dI&&m(x.iridescenceMap.channel),iridescenceThicknessMapUv:jI&&m(x.iridescenceThicknessMap.channel),sheenColorMapUv:zI&&m(x.sheenColorMap.channel),sheenRoughnessMapUv:UI&&m(x.sheenRoughnessMap.channel),specularMapUv:qI&&m(x.specularMap.channel),specularColorMapUv:vI&&m(x.specularColorMap.channel),specularIntensityMapUv:lB&&m(x.specularIntensityMap.channel),transmissionMapUv:bA&&m(x.transmissionMap.channel),thicknessMapUv:kI&&m(x.thicknessMap.channel),alphaMapUv:DI&&m(x.alphaMap.channel),vertexTangents:!!eA.attributes.tangent&&(WA||FA),vertexColors:x.vertexColors,vertexAlphas:x.vertexColors===!0&&!!eA.attributes.color&&eA.attributes.color.itemSize===4,pointsUvs:sA.isPoints===!0&&!!eA.attributes.uv&&(YI||DI),fog:!!cA,useFog:x.fog===!0,fogExp2:!!cA&&cA.isFogExp2,flatShading:x.flatShading===!0,sizeAttenuation:x.sizeAttenuation===!0,logarithmicDepthBuffer:d,reverseDepthBuffer:EI,skinning:sA.isSkinnedMesh===!0,morphTargets:eA.morphAttributes.position!==void 0,morphNormals:eA.morphAttributes.normal!==void 0,morphColors:eA.morphAttributes.color!==void 0,morphTargetsCount:xA,morphTextureStride:_A,numDirLights:AA.directional.length,numPointLights:AA.point.length,numSpotLights:AA.spot.length,numSpotLightMaps:AA.spotLightMap.length,numRectAreaLights:AA.rectArea.length,numHemiLights:AA.hemi.length,numDirLightShadows:AA.directionalShadowMap.length,numPointLightShadows:AA.pointShadowMap.length,numSpotLightShadows:AA.spotShadowMap.length,numSpotLightShadowsWithMaps:AA.numSpotLightShadowsWithMaps,numLightProbes:AA.numLightProbes,numClippingPlanes:o.numPlanes,numClipIntersection:o.numIntersection,dithering:x.dithering,shadowMapEnabled:C.shadowMap.enabled&&iA.length>0,shadowMapType:C.shadowMap.type,toneMapping:aB,decodeVideoTexture:YI&&x.map.isVideoTexture===!0&&ColorManagement.getTransfer(x.map.colorSpace)===SRGBTransfer,decodeVideoTextureEmissive:OI&&x.emissiveMap.isVideoTexture===!0&&ColorManagement.getTransfer(x.emissiveMap.colorSpace)===SRGBTransfer,premultipliedAlpha:x.premultipliedAlpha,doubleSided:x.side===DoubleSide,flipSided:x.side===BackSide,useDepthPacking:x.depthPacking>=0,depthPacking:x.depthPacking||0,index0AttributeName:x.index0AttributeName,extensionClipCullDistance:_I&&x.extensions.clipCullDistance===!0&&B.has("WEBGL_clip_cull_distance"),extensionMultiDraw:(_I&&x.extensions.multiDraw===!0||GI)&&B.has("WEBGL_multi_draw"),rendererExtensionParallelShaderCompile:B.has("KHR_parallel_shader_compile"),customProgramCacheKey:x.customProgramCacheKey()};return rB.vertexUv1s=w.has(1),rB.vertexUv2s=w.has(2),rB.vertexUv3s=w.has(3),w.clear(),rB}function S(x){const AA=[];if(x.shaderID?AA.push(x.shaderID):(AA.push(x.customVertexShaderID),AA.push(x.customFragmentShaderID)),x.defines!==void 0)for(const iA in x.defines)AA.push(iA),AA.push(x.defines[iA]);return x.isRawShaderMaterial===!1&&(X(AA,x),q(AA,x),AA.push(C.outputColorSpace)),AA.push(x.customProgramCacheKey),AA.join()}function X(x,AA){x.push(AA.precision),x.push(AA.outputColorSpace),x.push(AA.envMapMode),x.push(AA.envMapCubeUVHeight),x.push(AA.mapUv),x.push(AA.alphaMapUv),x.push(AA.lightMapUv),x.push(AA.aoMapUv),x.push(AA.bumpMapUv),x.push(AA.normalMapUv),x.push(AA.displacementMapUv),x.push(AA.emissiveMapUv),x.push(AA.metalnessMapUv),x.push(AA.roughnessMapUv),x.push(AA.anisotropyMapUv),x.push(AA.clearcoatMapUv),x.push(AA.clearcoatNormalMapUv),x.push(AA.clearcoatRoughnessMapUv),x.push(AA.iridescenceMapUv),x.push(AA.iridescenceThicknessMapUv),x.push(AA.sheenColorMapUv),x.push(AA.sheenRoughnessMapUv),x.push(AA.specularMapUv),x.push(AA.specularColorMapUv),x.push(AA.specularIntensityMapUv),x.push(AA.transmissionMapUv),x.push(AA.thicknessMapUv),x.push(AA.combine),x.push(AA.fogExp2),x.push(AA.sizeAttenuation),x.push(AA.morphTargetsCount),x.push(AA.morphAttributeCount),x.push(AA.numDirLights),x.push(AA.numPointLights),x.push(AA.numSpotLights),x.push(AA.numSpotLightMaps),x.push(AA.numHemiLights),x.push(AA.numRectAreaLights),x.push(AA.numDirLightShadows),x.push(AA.numPointLightShadows),x.push(AA.numSpotLightShadows),x.push(AA.numSpotLightShadowsWithMaps),x.push(AA.numLightProbes),x.push(AA.shadowMapType),x.push(AA.toneMapping),x.push(AA.numClippingPlanes),x.push(AA.numClipIntersection),x.push(AA.depthPacking)}function q(x,AA){n.disableAll(),AA.supportsVertexTextures&&n.enable(0),AA.instancing&&n.enable(1),AA.instancingColor&&n.enable(2),AA.instancingMorph&&n.enable(3),AA.matcap&&n.enable(4),AA.envMap&&n.enable(5),AA.normalMapObjectSpace&&n.enable(6),AA.normalMapTangentSpace&&n.enable(7),AA.clearcoat&&n.enable(8),AA.iridescence&&n.enable(9),AA.alphaTest&&n.enable(10),AA.vertexColors&&n.enable(11),AA.vertexAlphas&&n.enable(12),AA.vertexUv1s&&n.enable(13),AA.vertexUv2s&&n.enable(14),AA.vertexUv3s&&n.enable(15),AA.vertexTangents&&n.enable(16),AA.anisotropy&&n.enable(17),AA.alphaHash&&n.enable(18),AA.batching&&n.enable(19),AA.dispersion&&n.enable(20),AA.batchingColor&&n.enable(21),x.push(n.mask),n.disableAll(),AA.fog&&n.enable(0),AA.useFog&&n.enable(1),AA.flatShading&&n.enable(2),AA.logarithmicDepthBuffer&&n.enable(3),AA.reverseDepthBuffer&&n.enable(4),AA.skinning&&n.enable(5),AA.morphTargets&&n.enable(6),AA.morphNormals&&n.enable(7),AA.morphColors&&n.enable(8),AA.premultipliedAlpha&&n.enable(9),AA.shadowMapEnabled&&n.enable(10),AA.doubleSided&&n.enable(11),AA.flipSided&&n.enable(12),AA.useDepthPacking&&n.enable(13),AA.dithering&&n.enable(14),AA.transmission&&n.enable(15),AA.sheen&&n.enable(16),AA.opaque&&n.enable(17),AA.pointsUvs&&n.enable(18),AA.decodeVideoTexture&&n.enable(19),AA.decodeVideoTextureEmissive&&n.enable(20),AA.alphaToCoverage&&n.enable(21),x.push(n.mask)}function P(x){const AA=k[x.type];let iA;if(AA){const wA=ShaderLib[AA];iA=UniformsUtils.clone(wA.uniforms)}else iA=x.uniforms;return iA}function gA(x,AA){let iA;for(let wA=0,sA=M.length;wA<sA;wA++){const cA=M[wA];if(cA.cacheKey===AA){iA=cA,++iA.usedTimes;break}}return iA===void 0&&(iA=new WebGLProgram(C,AA,x,l),M.push(iA)),iA}function QA(x){if(--x.usedTimes===0){const AA=M.indexOf(x);M[AA]=M[M.length-1],M.pop(),x.destroy()}}function J(x){D.remove(x)}function EA(){D.dispose()}return{getParameters:Y,getProgramCacheKey:S,getUniforms:P,acquireProgram:gA,releaseProgram:QA,releaseShaderCache:J,programs:M,dispose:EA}}function WebGLProperties(){let C=new WeakMap;function I(o){return C.has(o)}function Q(o){let n=C.get(o);return n===void 0&&(n={},C.set(o,n)),n}function B(o){C.delete(o)}function t(o,n,D){C.get(o)[n]=D}function l(){C=new WeakMap}return{has:I,get:Q,remove:B,update:t,dispose:l}}function painterSortStable(C,I){return C.groupOrder!==I.groupOrder?C.groupOrder-I.groupOrder:C.renderOrder!==I.renderOrder?C.renderOrder-I.renderOrder:C.material.id!==I.material.id?C.material.id-I.material.id:C.z!==I.z?C.z-I.z:C.id-I.id}function reversePainterSortStable(C,I){return C.groupOrder!==I.groupOrder?C.groupOrder-I.groupOrder:C.renderOrder!==I.renderOrder?C.renderOrder-I.renderOrder:C.z!==I.z?I.z-C.z:C.id-I.id}function WebGLRenderList(){const C=[];let I=0;const Q=[],B=[],t=[];function l(){I=0,Q.length=0,B.length=0,t.length=0}function o(d,G,N,k,m,Y){let S=C[I];return S===void 0?(S={id:d.id,object:d,geometry:G,material:N,groupOrder:k,renderOrder:d.renderOrder,z:m,group:Y},C[I]=S):(S.id=d.id,S.object=d,S.geometry=G,S.material=N,S.groupOrder=k,S.renderOrder=d.renderOrder,S.z=m,S.group=Y),I++,S}function n(d,G,N,k,m,Y){const S=o(d,G,N,k,m,Y);N.transmission>0?B.push(S):N.transparent===!0?t.push(S):Q.push(S)}function D(d,G,N,k,m,Y){const S=o(d,G,N,k,m,Y);N.transmission>0?B.unshift(S):N.transparent===!0?t.unshift(S):Q.unshift(S)}function w(d,G){Q.length>1&&Q.sort(d||painterSortStable),B.length>1&&B.sort(G||reversePainterSortStable),t.length>1&&t.sort(G||reversePainterSortStable)}function M(){for(let d=I,G=C.length;d<G;d++){const N=C[d];if(N.id===null)break;N.id=null,N.object=null,N.geometry=null,N.material=null,N.group=null}}return{opaque:Q,transmissive:B,transparent:t,init:l,push:n,unshift:D,finish:M,sort:w}}function WebGLRenderLists(){let C=new WeakMap;function I(B,t){const l=C.get(B);let o;return l===void 0?(o=new WebGLRenderList,C.set(B,[o])):t>=l.length?(o=new WebGLRenderList,l.push(o)):o=l[t],o}function Q(){C=new WeakMap}return{get:I,dispose:Q}}function UniformsCache(){const C={};return{get:function(I){if(C[I.id]!==void 0)return C[I.id];let Q;switch(I.type){case"DirectionalLight":Q={direction:new Vector3,color:new Color};break;case"SpotLight":Q={position:new Vector3,direction:new Vector3,color:new Color,distance:0,coneCos:0,penumbraCos:0,decay:0};break;case"PointLight":Q={position:new Vector3,color:new Color,distance:0,decay:0};break;case"HemisphereLight":Q={direction:new Vector3,skyColor:new Color,groundColor:new Color};break;case"RectAreaLight":Q={color:new Color,position:new Vector3,halfWidth:new Vector3,halfHeight:new Vector3};break}return C[I.id]=Q,Q}}}function ShadowUniformsCache(){const C={};return{get:function(I){if(C[I.id]!==void 0)return C[I.id];let Q;switch(I.type){case"DirectionalLight":Q={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Vector2};break;case"SpotLight":Q={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Vector2};break;case"PointLight":Q={shadowIntensity:1,shadowBias:0,shadowNormalBias:0,shadowRadius:1,shadowMapSize:new Vector2,shadowCameraNear:1,shadowCameraFar:1e3};break}return C[I.id]=Q,Q}}}let nextVersion=0;function shadowCastingAndTexturingLightsFirst(C,I){return(I.castShadow?2:0)-(C.castShadow?2:0)+(I.map?1:0)-(C.map?1:0)}function WebGLLights(C){const I=new UniformsCache,Q=ShadowUniformsCache(),B={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1,numSpotMaps:-1,numLightProbes:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],directionalShadowMatrix:[],spot:[],spotLightMap:[],spotShadow:[],spotShadowMap:[],spotLightMatrix:[],rectArea:[],rectAreaLTC1:null,rectAreaLTC2:null,point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[],numSpotLightShadowsWithMaps:0,numLightProbes:0};for(let w=0;w<9;w++)B.probe.push(new Vector3);const t=new Vector3,l=new Matrix4,o=new Matrix4;function n(w){let M=0,d=0,G=0;for(let x=0;x<9;x++)B.probe[x].set(0,0,0);let N=0,k=0,m=0,Y=0,S=0,X=0,q=0,P=0,gA=0,QA=0,J=0;w.sort(shadowCastingAndTexturingLightsFirst);for(let x=0,AA=w.length;x<AA;x++){const iA=w[x],wA=iA.color,sA=iA.intensity,cA=iA.distance,eA=iA.shadow&&iA.shadow.map?iA.shadow.map.texture:null;if(iA.isAmbientLight)M+=wA.r*sA,d+=wA.g*sA,G+=wA.b*sA;else if(iA.isLightProbe){for(let DA=0;DA<9;DA++)B.probe[DA].addScaledVector(iA.sh.coefficients[DA],sA);J++}else if(iA.isDirectionalLight){const DA=I.get(iA);if(DA.color.copy(iA.color).multiplyScalar(iA.intensity),iA.castShadow){const ZA=iA.shadow,GA=Q.get(iA);GA.shadowIntensity=ZA.intensity,GA.shadowBias=ZA.bias,GA.shadowNormalBias=ZA.normalBias,GA.shadowRadius=ZA.radius,GA.shadowMapSize=ZA.mapSize,B.directionalShadow[N]=GA,B.directionalShadowMap[N]=eA,B.directionalShadowMatrix[N]=iA.shadow.matrix,X++}B.directional[N]=DA,N++}else if(iA.isSpotLight){const DA=I.get(iA);DA.position.setFromMatrixPosition(iA.matrixWorld),DA.color.copy(wA).multiplyScalar(sA),DA.distance=cA,DA.coneCos=Math.cos(iA.angle),DA.penumbraCos=Math.cos(iA.angle*(1-iA.penumbra)),DA.decay=iA.decay,B.spot[m]=DA;const ZA=iA.shadow;if(iA.map&&(B.spotLightMap[gA]=iA.map,gA++,ZA.updateMatrices(iA),iA.castShadow&&QA++),B.spotLightMatrix[m]=ZA.matrix,iA.castShadow){const GA=Q.get(iA);GA.shadowIntensity=ZA.intensity,GA.shadowBias=ZA.bias,GA.shadowNormalBias=ZA.normalBias,GA.shadowRadius=ZA.radius,GA.shadowMapSize=ZA.mapSize,B.spotShadow[m]=GA,B.spotShadowMap[m]=eA,P++}m++}else if(iA.isRectAreaLight){const DA=I.get(iA);DA.color.copy(wA).multiplyScalar(sA),DA.halfWidth.set(iA.width*.5,0,0),DA.halfHeight.set(0,iA.height*.5,0),B.rectArea[Y]=DA,Y++}else if(iA.isPointLight){const DA=I.get(iA);if(DA.color.copy(iA.color).multiplyScalar(iA.intensity),DA.distance=iA.distance,DA.decay=iA.decay,iA.castShadow){const ZA=iA.shadow,GA=Q.get(iA);GA.shadowIntensity=ZA.intensity,GA.shadowBias=ZA.bias,GA.shadowNormalBias=ZA.normalBias,GA.shadowRadius=ZA.radius,GA.shadowMapSize=ZA.mapSize,GA.shadowCameraNear=ZA.camera.near,GA.shadowCameraFar=ZA.camera.far,B.pointShadow[k]=GA,B.pointShadowMap[k]=eA,B.pointShadowMatrix[k]=iA.shadow.matrix,q++}B.point[k]=DA,k++}else if(iA.isHemisphereLight){const DA=I.get(iA);DA.skyColor.copy(iA.color).multiplyScalar(sA),DA.groundColor.copy(iA.groundColor).multiplyScalar(sA),B.hemi[S]=DA,S++}}Y>0&&(C.has("OES_texture_float_linear")===!0?(B.rectAreaLTC1=UniformsLib.LTC_FLOAT_1,B.rectAreaLTC2=UniformsLib.LTC_FLOAT_2):(B.rectAreaLTC1=UniformsLib.LTC_HALF_1,B.rectAreaLTC2=UniformsLib.LTC_HALF_2)),B.ambient[0]=M,B.ambient[1]=d,B.ambient[2]=G;const EA=B.hash;(EA.directionalLength!==N||EA.pointLength!==k||EA.spotLength!==m||EA.rectAreaLength!==Y||EA.hemiLength!==S||EA.numDirectionalShadows!==X||EA.numPointShadows!==q||EA.numSpotShadows!==P||EA.numSpotMaps!==gA||EA.numLightProbes!==J)&&(B.directional.length=N,B.spot.length=m,B.rectArea.length=Y,B.point.length=k,B.hemi.length=S,B.directionalShadow.length=X,B.directionalShadowMap.length=X,B.pointShadow.length=q,B.pointShadowMap.length=q,B.spotShadow.length=P,B.spotShadowMap.length=P,B.directionalShadowMatrix.length=X,B.pointShadowMatrix.length=q,B.spotLightMatrix.length=P+gA-QA,B.spotLightMap.length=gA,B.numSpotLightShadowsWithMaps=QA,B.numLightProbes=J,EA.directionalLength=N,EA.pointLength=k,EA.spotLength=m,EA.rectAreaLength=Y,EA.hemiLength=S,EA.numDirectionalShadows=X,EA.numPointShadows=q,EA.numSpotShadows=P,EA.numSpotMaps=gA,EA.numLightProbes=J,B.version=nextVersion++)}function D(w,M){let d=0,G=0,N=0,k=0,m=0;const Y=M.matrixWorldInverse;for(let S=0,X=w.length;S<X;S++){const q=w[S];if(q.isDirectionalLight){const P=B.directional[d];P.direction.setFromMatrixPosition(q.matrixWorld),t.setFromMatrixPosition(q.target.matrixWorld),P.direction.sub(t),P.direction.transformDirection(Y),d++}else if(q.isSpotLight){const P=B.spot[N];P.position.setFromMatrixPosition(q.matrixWorld),P.position.applyMatrix4(Y),P.direction.setFromMatrixPosition(q.matrixWorld),t.setFromMatrixPosition(q.target.matrixWorld),P.direction.sub(t),P.direction.transformDirection(Y),N++}else if(q.isRectAreaLight){const P=B.rectArea[k];P.position.setFromMatrixPosition(q.matrixWorld),P.position.applyMatrix4(Y),o.identity(),l.copy(q.matrixWorld),l.premultiply(Y),o.extractRotation(l),P.halfWidth.set(q.width*.5,0,0),P.halfHeight.set(0,q.height*.5,0),P.halfWidth.applyMatrix4(o),P.halfHeight.applyMatrix4(o),k++}else if(q.isPointLight){const P=B.point[G];P.position.setFromMatrixPosition(q.matrixWorld),P.position.applyMatrix4(Y),G++}else if(q.isHemisphereLight){const P=B.hemi[m];P.direction.setFromMatrixPosition(q.matrixWorld),P.direction.transformDirection(Y),m++}}}return{setup:n,setupView:D,state:B}}function WebGLRenderState(C){const I=new WebGLLights(C),Q=[],B=[];function t(M){w.camera=M,Q.length=0,B.length=0}function l(M){Q.push(M)}function o(M){B.push(M)}function n(){I.setup(Q)}function D(M){I.setupView(Q,M)}const w={lightsArray:Q,shadowsArray:B,camera:null,lights:I,transmissionRenderTarget:{}};return{init:t,state:w,setupLights:n,setupLightsView:D,pushLight:l,pushShadow:o}}function WebGLRenderStates(C){let I=new WeakMap;function Q(t,l=0){const o=I.get(t);let n;return o===void 0?(n=new WebGLRenderState(C),I.set(t,[n])):l>=o.length?(n=new WebGLRenderState(C),o.push(n)):n=o[l],n}function B(){I=new WeakMap}return{get:Q,dispose:B}}const vertex=`void main() {
- gl_Position = vec4( position, 1.0 );
- }`,fragment=`uniform sampler2D shadow_pass;
- uniform vec2 resolution;
- uniform float radius;
- #include <packing>
- void main() {
- const float samples = float( VSM_SAMPLES );
- float mean = 0.0;
- float squared_mean = 0.0;
- float uvStride = samples <= 1.0 ? 0.0 : 2.0 / ( samples - 1.0 );
- float uvStart = samples <= 1.0 ? 0.0 : - 1.0;
- for ( float i = 0.0; i < samples; i ++ ) {
- float uvOffset = uvStart + i * uvStride;
- #ifdef HORIZONTAL_PASS
- vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( uvOffset, 0.0 ) * radius ) / resolution ) );
- mean += distribution.x;
- squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;
- #else
- float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, uvOffset ) * radius ) / resolution ) );
- mean += depth;
- squared_mean += depth * depth;
- #endif
- }
- mean = mean / samples;
- squared_mean = squared_mean / samples;
- float std_dev = sqrt( squared_mean - mean * mean );
- gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );
- }`;function WebGLShadowMap(C,I,Q){let B=new Frustum;const t=new Vector2,l=new Vector2,o=new Vector4,n=new MeshDepthMaterial({depthPacking:RGBADepthPacking}),D=new MeshDistanceMaterial,w={},M=Q.maxTextureSize,d={[FrontSide]:BackSide,[BackSide]:FrontSide,[DoubleSide]:DoubleSide},G=new ShaderMaterial({defines:{VSM_SAMPLES:8},uniforms:{shadow_pass:{value:null},resolution:{value:new Vector2},radius:{value:4}},vertexShader:vertex,fragmentShader:fragment}),N=G.clone();N.defines.HORIZONTAL_PASS=1;const k=new BufferGeometry;k.setAttribute("position",new BufferAttribute(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));const m=new Mesh(k,G),Y=this;this.enabled=!1,this.autoUpdate=!0,this.needsUpdate=!1,this.type=PCFShadowMap;let S=this.type;this.render=function(QA,J,EA){if(Y.enabled===!1||Y.autoUpdate===!1&&Y.needsUpdate===!1||QA.length===0)return;const x=C.getRenderTarget(),AA=C.getActiveCubeFace(),iA=C.getActiveMipmapLevel(),wA=C.state;wA.setBlending(NoBlending),wA.buffers.color.setClear(1,1,1,1),wA.buffers.depth.setTest(!0),wA.setScissorTest(!1);const sA=S!==VSMShadowMap&&this.type===VSMShadowMap,cA=S===VSMShadowMap&&this.type!==VSMShadowMap;for(let eA=0,DA=QA.length;eA<DA;eA++){const ZA=QA[eA],GA=ZA.shadow;if(GA===void 0){console.warn("THREE.WebGLShadowMap:",ZA,"has no shadow.");continue}if(GA.autoUpdate===!1&&GA.needsUpdate===!1)continue;t.copy(GA.mapSize);const kA=GA.getFrameExtents();if(t.multiply(kA),l.copy(GA.mapSize),(t.x>M||t.y>M)&&(t.x>M&&(l.x=Math.floor(M/kA.x),t.x=l.x*kA.x,GA.mapSize.x=l.x),t.y>M&&(l.y=Math.floor(M/kA.y),t.y=l.y*kA.y,GA.mapSize.y=l.y)),GA.map===null||sA===!0||cA===!0){const xA=this.type!==VSMShadowMap?{minFilter:NearestFilter,magFilter:NearestFilter}:{};GA.map!==null&&GA.map.dispose(),GA.map=new WebGLRenderTarget(t.x,t.y,xA),GA.map.texture.name=ZA.name+".shadowMap",GA.camera.updateProjectionMatrix()}C.setRenderTarget(GA.map),C.clear();const XA=GA.getViewportCount();for(let xA=0;xA<XA;xA++){const _A=GA.getViewport(xA);o.set(l.x*_A.x,l.y*_A.y,l.x*_A.z,l.y*_A.w),wA.viewport(o),GA.updateMatrices(ZA,xA),B=GA.getFrustum(),P(J,EA,GA.camera,ZA,this.type)}GA.isPointLightShadow!==!0&&this.type===VSMShadowMap&&X(GA,EA),GA.needsUpdate=!1}S=this.type,Y.needsUpdate=!1,C.setRenderTarget(x,AA,iA)};function X(QA,J){const EA=I.update(m);G.defines.VSM_SAMPLES!==QA.blurSamples&&(G.defines.VSM_SAMPLES=QA.blurSamples,N.defines.VSM_SAMPLES=QA.blurSamples,G.needsUpdate=!0,N.needsUpdate=!0),QA.mapPass===null&&(QA.mapPass=new WebGLRenderTarget(t.x,t.y)),G.uniforms.shadow_pass.value=QA.map.texture,G.uniforms.resolution.value=QA.mapSize,G.uniforms.radius.value=QA.radius,C.setRenderTarget(QA.mapPass),C.clear(),C.renderBufferDirect(J,null,EA,G,m,null),N.uniforms.shadow_pass.value=QA.mapPass.texture,N.uniforms.resolution.value=QA.mapSize,N.uniforms.radius.value=QA.radius,C.setRenderTarget(QA.map),C.clear(),C.renderBufferDirect(J,null,EA,N,m,null)}function q(QA,J,EA,x){let AA=null;const iA=EA.isPointLight===!0?QA.customDistanceMaterial:QA.customDepthMaterial;if(iA!==void 0)AA=iA;else if(AA=EA.isPointLight===!0?D:n,C.localClippingEnabled&&J.clipShadows===!0&&Array.isArray(J.clippingPlanes)&&J.clippingPlanes.length!==0||J.displacementMap&&J.displacementScale!==0||J.alphaMap&&J.alphaTest>0||J.map&&J.alphaTest>0){const wA=AA.uuid,sA=J.uuid;let cA=w[wA];cA===void 0&&(cA={},w[wA]=cA);let eA=cA[sA];eA===void 0&&(eA=AA.clone(),cA[sA]=eA,J.addEventListener("dispose",gA)),AA=eA}if(AA.visible=J.visible,AA.wireframe=J.wireframe,x===VSMShadowMap?AA.side=J.shadowSide!==null?J.shadowSide:J.side:AA.side=J.shadowSide!==null?J.shadowSide:d[J.side],AA.alphaMap=J.alphaMap,AA.alphaTest=J.alphaTest,AA.map=J.map,AA.clipShadows=J.clipShadows,AA.clippingPlanes=J.clippingPlanes,AA.clipIntersection=J.clipIntersection,AA.displacementMap=J.displacementMap,AA.displacementScale=J.displacementScale,AA.displacementBias=J.displacementBias,AA.wireframeLinewidth=J.wireframeLinewidth,AA.linewidth=J.linewidth,EA.isPointLight===!0&&AA.isMeshDistanceMaterial===!0){const wA=C.properties.get(AA);wA.light=EA}return AA}function P(QA,J,EA,x,AA){if(QA.visible===!1)return;if(QA.layers.test(J.layers)&&(QA.isMesh||QA.isLine||QA.isPoints)&&(QA.castShadow||QA.receiveShadow&&AA===VSMShadowMap)&&(!QA.frustumCulled||B.intersectsObject(QA))){QA.modelViewMatrix.multiplyMatrices(EA.matrixWorldInverse,QA.matrixWorld);const sA=I.update(QA),cA=QA.material;if(Array.isArray(cA)){const eA=sA.groups;for(let DA=0,ZA=eA.length;DA<ZA;DA++){const GA=eA[DA],kA=cA[GA.materialIndex];if(kA&&kA.visible){const XA=q(QA,kA,x,AA);QA.onBeforeShadow(C,QA,J,EA,sA,XA,GA),C.renderBufferDirect(EA,null,sA,XA,QA,GA),QA.onAfterShadow(C,QA,J,EA,sA,XA,GA)}}}else if(cA.visible){const eA=q(QA,cA,x,AA);QA.onBeforeShadow(C,QA,J,EA,sA,eA,null),C.renderBufferDirect(EA,null,sA,eA,QA,null),QA.onAfterShadow(C,QA,J,EA,sA,eA,null)}}const wA=QA.children;for(let sA=0,cA=wA.length;sA<cA;sA++)P(wA[sA],J,EA,x,AA)}function gA(QA){QA.target.removeEventListener("dispose",gA);for(const EA in w){const x=w[EA],AA=QA.target.uuid;AA in x&&(x[AA].dispose(),delete x[AA])}}}const reversedFuncs={[NeverDepth]:AlwaysDepth,[LessDepth]:GreaterDepth,[EqualDepth]:NotEqualDepth,[LessEqualDepth]:GreaterEqualDepth,[AlwaysDepth]:NeverDepth,[GreaterDepth]:LessDepth,[NotEqualDepth]:EqualDepth,[GreaterEqualDepth]:LessEqualDepth};function WebGLState(C,I){function Q(){let bA=!1;const kI=new Vector4;let iI=null;const DI=new Vector4(0,0,0,0);return{setMask:function(jA){iI!==jA&&!bA&&(C.colorMask(jA,jA,jA,jA),iI=jA)},setLocked:function(jA){bA=jA},setClear:function(jA,nI,_I,aB,rB){rB===!0&&(jA*=aB,nI*=aB,_I*=aB),kI.set(jA,nI,_I,aB),DI.equals(kI)===!1&&(C.clearColor(jA,nI,_I,aB),DI.copy(kI))},reset:function(){bA=!1,iI=null,DI.set(-1,0,0,0)}}}function B(){let bA=!1,kI=!1,iI=null,DI=null,jA=null;return{setReversed:function(nI){if(kI!==nI){const _I=I.get("EXT_clip_control");kI?_I.clipControlEXT(_I.LOWER_LEFT_EXT,_I.ZERO_TO_ONE_EXT):_I.clipControlEXT(_I.LOWER_LEFT_EXT,_I.NEGATIVE_ONE_TO_ONE_EXT);const aB=jA;jA=null,this.setClear(aB)}kI=nI},getReversed:function(){return kI},setTest:function(nI){nI?mA(C.DEPTH_TEST):EI(C.DEPTH_TEST)},setMask:function(nI){iI!==nI&&!bA&&(C.depthMask(nI),iI=nI)},setFunc:function(nI){if(kI&&(nI=reversedFuncs[nI]),DI!==nI){switch(nI){case NeverDepth:C.depthFunc(C.NEVER);break;case AlwaysDepth:C.depthFunc(C.ALWAYS);break;case LessDepth:C.depthFunc(C.LESS);break;case LessEqualDepth:C.depthFunc(C.LEQUAL);break;case EqualDepth:C.depthFunc(C.EQUAL);break;case GreaterEqualDepth:C.depthFunc(C.GEQUAL);break;case GreaterDepth:C.depthFunc(C.GREATER);break;case NotEqualDepth:C.depthFunc(C.NOTEQUAL);break;default:C.depthFunc(C.LEQUAL)}DI=nI}},setLocked:function(nI){bA=nI},setClear:function(nI){jA!==nI&&(kI&&(nI=1-nI),C.clearDepth(nI),jA=nI)},reset:function(){bA=!1,iI=null,DI=null,jA=null,kI=!1}}}function t(){let bA=!1,kI=null,iI=null,DI=null,jA=null,nI=null,_I=null,aB=null,rB=null;return{setTest:function(MB){bA||(MB?mA(C.STENCIL_TEST):EI(C.STENCIL_TEST))},setMask:function(MB){kI!==MB&&!bA&&(C.stencilMask(MB),kI=MB)},setFunc:function(MB,$I,SB){(iI!==MB||DI!==$I||jA!==SB)&&(C.stencilFunc(MB,$I,SB),iI=MB,DI=$I,jA=SB)},setOp:function(MB,$I,SB){(nI!==MB||_I!==$I||aB!==SB)&&(C.stencilOp(MB,$I,SB),nI=MB,_I=$I,aB=SB)},setLocked:function(MB){bA=MB},setClear:function(MB){rB!==MB&&(C.clearStencil(MB),rB=MB)},reset:function(){bA=!1,kI=null,iI=null,DI=null,jA=null,nI=null,_I=null,aB=null,rB=null}}}const l=new Q,o=new B,n=new t,D=new WeakMap,w=new WeakMap;let M={},d={},G=new WeakMap,N=[],k=null,m=!1,Y=null,S=null,X=null,q=null,P=null,gA=null,QA=null,J=new Color(0,0,0),EA=0,x=!1,AA=null,iA=null,wA=null,sA=null,cA=null;const eA=C.getParameter(C.MAX_COMBINED_TEXTURE_IMAGE_UNITS);let DA=!1,ZA=0;const GA=C.getParameter(C.VERSION);GA.indexOf("WebGL")!==-1?(ZA=parseFloat(/^WebGL (\d)/.exec(GA)[1]),DA=ZA>=1):GA.indexOf("OpenGL ES")!==-1&&(ZA=parseFloat(/^OpenGL ES (\d)/.exec(GA)[1]),DA=ZA>=2);let kA=null,XA={};const xA=C.getParameter(C.SCISSOR_BOX),_A=C.getParameter(C.VIEWPORT),sI=new Vector4().fromArray(xA),OA=new Vector4().fromArray(_A);function FI(bA,kI,iI,DI){const jA=new Uint8Array(4),nI=C.createTexture();C.bindTexture(bA,nI),C.texParameteri(bA,C.TEXTURE_MIN_FILTER,C.NEAREST),C.texParameteri(bA,C.TEXTURE_MAG_FILTER,C.NEAREST);for(let _I=0;_I<iI;_I++)bA===C.TEXTURE_3D||bA===C.TEXTURE_2D_ARRAY?C.texImage3D(kI,0,C.RGBA,1,1,DI,0,C.RGBA,C.UNSIGNED_BYTE,jA):C.texImage2D(kI+_I,0,C.RGBA,1,1,0,C.RGBA,C.UNSIGNED_BYTE,jA);return nI}const PA={};PA[C.TEXTURE_2D]=FI(C.TEXTURE_2D,C.TEXTURE_2D,1),PA[C.TEXTURE_CUBE_MAP]=FI(C.TEXTURE_CUBE_MAP,C.TEXTURE_CUBE_MAP_POSITIVE_X,6),PA[C.TEXTURE_2D_ARRAY]=FI(C.TEXTURE_2D_ARRAY,C.TEXTURE_2D_ARRAY,1,1),PA[C.TEXTURE_3D]=FI(C.TEXTURE_3D,C.TEXTURE_3D,1,1),l.setClear(0,0,0,1),o.setClear(1),n.setClear(0),mA(C.DEPTH_TEST),o.setFunc(LessEqualDepth),ZI(!1),WA(CullFaceBack),mA(C.CULL_FACE),UA(NoBlending);function mA(bA){M[bA]!==!0&&(C.enable(bA),M[bA]=!0)}function EI(bA){M[bA]!==!1&&(C.disable(bA),M[bA]=!1)}function SI(bA,kI){return d[bA]!==kI?(C.bindFramebuffer(bA,kI),d[bA]=kI,bA===C.DRAW_FRAMEBUFFER&&(d[C.FRAMEBUFFER]=kI),bA===C.FRAMEBUFFER&&(d[C.DRAW_FRAMEBUFFER]=kI),!0):!1}function GI(bA,kI){let iI=N,DI=!1;if(bA){iI=G.get(kI),iI===void 0&&(iI=[],G.set(kI,iI));const jA=bA.textures;if(iI.length!==jA.length||iI[0]!==C.COLOR_ATTACHMENT0){for(let nI=0,_I=jA.length;nI<_I;nI++)iI[nI]=C.COLOR_ATTACHMENT0+nI;iI.length=jA.length,DI=!0}}else iI[0]!==C.BACK&&(iI[0]=C.BACK,DI=!0);DI&&C.drawBuffers(iI)}function YI(bA){return k!==bA?(C.useProgram(bA),k=bA,!0):!1}const xI={[AddEquation]:C.FUNC_ADD,[SubtractEquation]:C.FUNC_SUBTRACT,[ReverseSubtractEquation]:C.FUNC_REVERSE_SUBTRACT};xI[MinEquation]=C.MIN,xI[MaxEquation]=C.MAX;const tI={[ZeroFactor]:C.ZERO,[OneFactor]:C.ONE,[SrcColorFactor]:C.SRC_COLOR,[SrcAlphaFactor]:C.SRC_ALPHA,[SrcAlphaSaturateFactor]:C.SRC_ALPHA_SATURATE,[DstColorFactor]:C.DST_COLOR,[DstAlphaFactor]:C.DST_ALPHA,[OneMinusSrcColorFactor]:C.ONE_MINUS_SRC_COLOR,[OneMinusSrcAlphaFactor]:C.ONE_MINUS_SRC_ALPHA,[OneMinusDstColorFactor]:C.ONE_MINUS_DST_COLOR,[OneMinusDstAlphaFactor]:C.ONE_MINUS_DST_ALPHA,[ConstantColorFactor]:C.CONSTANT_COLOR,[OneMinusConstantColorFactor]:C.ONE_MINUS_CONSTANT_COLOR,[ConstantAlphaFactor]:C.CONSTANT_ALPHA,[OneMinusConstantAlphaFactor]:C.ONE_MINUS_CONSTANT_ALPHA};function UA(bA,kI,iI,DI,jA,nI,_I,aB,rB,MB){if(bA===NoBlending){m===!0&&(EI(C.BLEND),m=!1);return}if(m===!1&&(mA(C.BLEND),m=!0),bA!==CustomBlending){if(bA!==Y||MB!==x){if((S!==AddEquation||P!==AddEquation)&&(C.blendEquation(C.FUNC_ADD),S=AddEquation,P=AddEquation),MB)switch(bA){case NormalBlending:C.blendFuncSeparate(C.ONE,C.ONE_MINUS_SRC_ALPHA,C.ONE,C.ONE_MINUS_SRC_ALPHA);break;case AdditiveBlending:C.blendFunc(C.ONE,C.ONE);break;case SubtractiveBlending:C.blendFuncSeparate(C.ZERO,C.ONE_MINUS_SRC_COLOR,C.ZERO,C.ONE);break;case MultiplyBlending:C.blendFuncSeparate(C.ZERO,C.SRC_COLOR,C.ZERO,C.SRC_ALPHA);break;default:console.error("THREE.WebGLState: Invalid blending: ",bA);break}else switch(bA){case NormalBlending:C.blendFuncSeparate(C.SRC_ALPHA,C.ONE_MINUS_SRC_ALPHA,C.ONE,C.ONE_MINUS_SRC_ALPHA);break;case AdditiveBlending:C.blendFunc(C.SRC_ALPHA,C.ONE);break;case SubtractiveBlending:C.blendFuncSeparate(C.ZERO,C.ONE_MINUS_SRC_COLOR,C.ZERO,C.ONE);break;case MultiplyBlending:C.blendFunc(C.ZERO,C.SRC_COLOR);break;default:console.error("THREE.WebGLState: Invalid blending: ",bA);break}X=null,q=null,gA=null,QA=null,J.set(0,0,0),EA=0,Y=bA,x=MB}return}jA=jA||kI,nI=nI||iI,_I=_I||DI,(kI!==S||jA!==P)&&(C.blendEquationSeparate(xI[kI],xI[jA]),S=kI,P=jA),(iI!==X||DI!==q||nI!==gA||_I!==QA)&&(C.blendFuncSeparate(tI[iI],tI[DI],tI[nI],tI[_I]),X=iI,q=DI,gA=nI,QA=_I),(aB.equals(J)===!1||rB!==EA)&&(C.blendColor(aB.r,aB.g,aB.b,rB),J.copy(aB),EA=rB),Y=bA,x=!1}function JI(bA,kI){bA.side===DoubleSide?EI(C.CULL_FACE):mA(C.CULL_FACE);let iI=bA.side===BackSide;kI&&(iI=!iI),ZI(iI),bA.blending===NormalBlending&&bA.transparent===!1?UA(NoBlending):UA(bA.blending,bA.blendEquation,bA.blendSrc,bA.blendDst,bA.blendEquationAlpha,bA.blendSrcAlpha,bA.blendDstAlpha,bA.blendColor,bA.blendAlpha,bA.premultipliedAlpha),o.setFunc(bA.depthFunc),o.setTest(bA.depthTest),o.setMask(bA.depthWrite),l.setMask(bA.colorWrite);const DI=bA.stencilWrite;n.setTest(DI),DI&&(n.setMask(bA.stencilWriteMask),n.setFunc(bA.stencilFunc,bA.stencilRef,bA.stencilFuncMask),n.setOp(bA.stencilFail,bA.stencilZFail,bA.stencilZPass)),OI(bA.polygonOffset,bA.polygonOffsetFactor,bA.polygonOffsetUnits),bA.alphaToCoverage===!0?mA(C.SAMPLE_ALPHA_TO_COVERAGE):EI(C.SAMPLE_ALPHA_TO_COVERAGE)}function ZI(bA){AA!==bA&&(bA?C.frontFace(C.CW):C.frontFace(C.CCW),AA=bA)}function WA(bA){bA!==CullFaceNone?(mA(C.CULL_FACE),bA!==iA&&(bA===CullFaceBack?C.cullFace(C.BACK):bA===CullFaceFront?C.cullFace(C.FRONT):C.cullFace(C.FRONT_AND_BACK))):EI(C.CULL_FACE),iA=bA}function NI(bA){bA!==wA&&(DA&&C.lineWidth(bA),wA=bA)}function OI(bA,kI,iI){bA?(mA(C.POLYGON_OFFSET_FILL),(sA!==kI||cA!==iI)&&(C.polygonOffset(kI,iI),sA=kI,cA=iI)):EI(C.POLYGON_OFFSET_FILL)}function TI(bA){bA?mA(C.SCISSOR_TEST):EI(C.SCISSOR_TEST)}function hA(bA){bA===void 0&&(bA=C.TEXTURE0+eA-1),kA!==bA&&(C.activeTexture(bA),kA=bA)}function FA(bA,kI,iI){iI===void 0&&(kA===null?iI=C.TEXTURE0+eA-1:iI=kA);let DI=XA[iI];DI===void 0&&(DI={type:void 0,texture:void 0},XA[iI]=DI),(DI.type!==bA||DI.texture!==kI)&&(kA!==iI&&(C.activeTexture(iI),kA=iI),C.bindTexture(bA,kI||PA[bA]),DI.type=bA,DI.texture=kI)}function HA(){const bA=XA[kA];bA!==void 0&&bA.type!==void 0&&(C.bindTexture(bA.type,null),bA.type=void 0,bA.texture=void 0)}function oI(){try{C.compressedTexImage2D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function VA(){try{C.compressedTexImage3D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function BI(){try{C.texSubImage2D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function cI(){try{C.texSubImage3D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function bI(){try{C.compressedTexSubImage2D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function pA(){try{C.compressedTexSubImage3D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function CI(){try{C.texStorage2D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function aI(){try{C.texStorage3D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function dI(){try{C.texImage2D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function jI(){try{C.texImage3D(...arguments)}catch(bA){console.error("THREE.WebGLState:",bA)}}function zI(bA){sI.equals(bA)===!1&&(C.scissor(bA.x,bA.y,bA.z,bA.w),sI.copy(bA))}function UI(bA){OA.equals(bA)===!1&&(C.viewport(bA.x,bA.y,bA.z,bA.w),OA.copy(bA))}function qI(bA,kI){let iI=w.get(kI);iI===void 0&&(iI=new WeakMap,w.set(kI,iI));let DI=iI.get(bA);DI===void 0&&(DI=C.getUniformBlockIndex(kI,bA.name),iI.set(bA,DI))}function vI(bA,kI){const DI=w.get(kI).get(bA);D.get(kI)!==DI&&(C.uniformBlockBinding(kI,DI,bA.__bindingPointIndex),D.set(kI,DI))}function lB(){C.disable(C.BLEND),C.disable(C.CULL_FACE),C.disable(C.DEPTH_TEST),C.disable(C.POLYGON_OFFSET_FILL),C.disable(C.SCISSOR_TEST),C.disable(C.STENCIL_TEST),C.disable(C.SAMPLE_ALPHA_TO_COVERAGE),C.blendEquation(C.FUNC_ADD),C.blendFunc(C.ONE,C.ZERO),C.blendFuncSeparate(C.ONE,C.ZERO,C.ONE,C.ZERO),C.blendColor(0,0,0,0),C.colorMask(!0,!0,!0,!0),C.clearColor(0,0,0,0),C.depthMask(!0),C.depthFunc(C.LESS),o.setReversed(!1),C.clearDepth(1),C.stencilMask(4294967295),C.stencilFunc(C.ALWAYS,0,4294967295),C.stencilOp(C.KEEP,C.KEEP,C.KEEP),C.clearStencil(0),C.cullFace(C.BACK),C.frontFace(C.CCW),C.polygonOffset(0,0),C.activeTexture(C.TEXTURE0),C.bindFramebuffer(C.FRAMEBUFFER,null),C.bindFramebuffer(C.DRAW_FRAMEBUFFER,null),C.bindFramebuffer(C.READ_FRAMEBUFFER,null),C.useProgram(null),C.lineWidth(1),C.scissor(0,0,C.canvas.width,C.canvas.height),C.viewport(0,0,C.canvas.width,C.canvas.height),M={},kA=null,XA={},d={},G=new WeakMap,N=[],k=null,m=!1,Y=null,S=null,X=null,q=null,P=null,gA=null,QA=null,J=new Color(0,0,0),EA=0,x=!1,AA=null,iA=null,wA=null,sA=null,cA=null,sI.set(0,0,C.canvas.width,C.canvas.height),OA.set(0,0,C.canvas.width,C.canvas.height),l.reset(),o.reset(),n.reset()}return{buffers:{color:l,depth:o,stencil:n},enable:mA,disable:EI,bindFramebuffer:SI,drawBuffers:GI,useProgram:YI,setBlending:UA,setMaterial:JI,setFlipSided:ZI,setCullFace:WA,setLineWidth:NI,setPolygonOffset:OI,setScissorTest:TI,activeTexture:hA,bindTexture:FA,unbindTexture:HA,compressedTexImage2D:oI,compressedTexImage3D:VA,texImage2D:dI,texImage3D:jI,updateUBOMapping:qI,uniformBlockBinding:vI,texStorage2D:CI,texStorage3D:aI,texSubImage2D:BI,texSubImage3D:cI,compressedTexSubImage2D:bI,compressedTexSubImage3D:pA,scissor:zI,viewport:UI,reset:lB}}function WebGLTextures(C,I,Q,B,t,l,o){const n=I.has("WEBGL_multisampled_render_to_texture")?I.get("WEBGL_multisampled_render_to_texture"):null,D=typeof navigator>"u"?!1:/OculusBrowser/g.test(navigator.userAgent),w=new Vector2,M=new WeakMap;let d;const G=new WeakMap;let N=!1;try{N=typeof OffscreenCanvas<"u"&&new OffscreenCanvas(1,1).getContext("2d")!==null}catch{}function k(hA,FA){return N?new OffscreenCanvas(hA,FA):createElementNS("canvas")}function m(hA,FA,HA){let oI=1;const VA=TI(hA);if((VA.width>HA||VA.height>HA)&&(oI=HA/Math.max(VA.width,VA.height)),oI<1)if(typeof HTMLImageElement<"u"&&hA instanceof HTMLImageElement||typeof HTMLCanvasElement<"u"&&hA instanceof HTMLCanvasElement||typeof ImageBitmap<"u"&&hA instanceof ImageBitmap||typeof VideoFrame<"u"&&hA instanceof VideoFrame){const BI=Math.floor(oI*VA.width),cI=Math.floor(oI*VA.height);d===void 0&&(d=k(BI,cI));const bI=FA?k(BI,cI):d;return bI.width=BI,bI.height=cI,bI.getContext("2d").drawImage(hA,0,0,BI,cI),console.warn("THREE.WebGLRenderer: Texture has been resized from ("+VA.width+"x"+VA.height+") to ("+BI+"x"+cI+")."),bI}else return"data"in hA&&console.warn("THREE.WebGLRenderer: Image in DataTexture is too big ("+VA.width+"x"+VA.height+")."),hA;return hA}function Y(hA){return hA.generateMipmaps}function S(hA){C.generateMipmap(hA)}function X(hA){return hA.isWebGLCubeRenderTarget?C.TEXTURE_CUBE_MAP:hA.isWebGL3DRenderTarget?C.TEXTURE_3D:hA.isWebGLArrayRenderTarget||hA.isCompressedArrayTexture?C.TEXTURE_2D_ARRAY:C.TEXTURE_2D}function q(hA,FA,HA,oI,VA=!1){if(hA!==null){if(C[hA]!==void 0)return C[hA];console.warn("THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '"+hA+"'")}let BI=FA;if(FA===C.RED&&(HA===C.FLOAT&&(BI=C.R32F),HA===C.HALF_FLOAT&&(BI=C.R16F),HA===C.UNSIGNED_BYTE&&(BI=C.R8)),FA===C.RED_INTEGER&&(HA===C.UNSIGNED_BYTE&&(BI=C.R8UI),HA===C.UNSIGNED_SHORT&&(BI=C.R16UI),HA===C.UNSIGNED_INT&&(BI=C.R32UI),HA===C.BYTE&&(BI=C.R8I),HA===C.SHORT&&(BI=C.R16I),HA===C.INT&&(BI=C.R32I)),FA===C.RG&&(HA===C.FLOAT&&(BI=C.RG32F),HA===C.HALF_FLOAT&&(BI=C.RG16F),HA===C.UNSIGNED_BYTE&&(BI=C.RG8)),FA===C.RG_INTEGER&&(HA===C.UNSIGNED_BYTE&&(BI=C.RG8UI),HA===C.UNSIGNED_SHORT&&(BI=C.RG16UI),HA===C.UNSIGNED_INT&&(BI=C.RG32UI),HA===C.BYTE&&(BI=C.RG8I),HA===C.SHORT&&(BI=C.RG16I),HA===C.INT&&(BI=C.RG32I)),FA===C.RGB_INTEGER&&(HA===C.UNSIGNED_BYTE&&(BI=C.RGB8UI),HA===C.UNSIGNED_SHORT&&(BI=C.RGB16UI),HA===C.UNSIGNED_INT&&(BI=C.RGB32UI),HA===C.BYTE&&(BI=C.RGB8I),HA===C.SHORT&&(BI=C.RGB16I),HA===C.INT&&(BI=C.RGB32I)),FA===C.RGBA_INTEGER&&(HA===C.UNSIGNED_BYTE&&(BI=C.RGBA8UI),HA===C.UNSIGNED_SHORT&&(BI=C.RGBA16UI),HA===C.UNSIGNED_INT&&(BI=C.RGBA32UI),HA===C.BYTE&&(BI=C.RGBA8I),HA===C.SHORT&&(BI=C.RGBA16I),HA===C.INT&&(BI=C.RGBA32I)),FA===C.RGB&&HA===C.UNSIGNED_INT_5_9_9_9_REV&&(BI=C.RGB9_E5),FA===C.RGBA){const cI=VA?LinearTransfer:ColorManagement.getTransfer(oI);HA===C.FLOAT&&(BI=C.RGBA32F),HA===C.HALF_FLOAT&&(BI=C.RGBA16F),HA===C.UNSIGNED_BYTE&&(BI=cI===SRGBTransfer?C.SRGB8_ALPHA8:C.RGBA8),HA===C.UNSIGNED_SHORT_4_4_4_4&&(BI=C.RGBA4),HA===C.UNSIGNED_SHORT_5_5_5_1&&(BI=C.RGB5_A1)}return(BI===C.R16F||BI===C.R32F||BI===C.RG16F||BI===C.RG32F||BI===C.RGBA16F||BI===C.RGBA32F)&&I.get("EXT_color_buffer_float"),BI}function P(hA,FA){let HA;return hA?FA===null||FA===UnsignedIntType||FA===UnsignedInt248Type?HA=C.DEPTH24_STENCIL8:FA===FloatType?HA=C.DEPTH32F_STENCIL8:FA===UnsignedShortType&&(HA=C.DEPTH24_STENCIL8,console.warn("DepthTexture: 16 bit depth attachment is not supported with stencil. Using 24-bit attachment.")):FA===null||FA===UnsignedIntType||FA===UnsignedInt248Type?HA=C.DEPTH_COMPONENT24:FA===FloatType?HA=C.DEPTH_COMPONENT32F:FA===UnsignedShortType&&(HA=C.DEPTH_COMPONENT16),HA}function gA(hA,FA){return Y(hA)===!0||hA.isFramebufferTexture&&hA.minFilter!==NearestFilter&&hA.minFilter!==LinearFilter?Math.log2(Math.max(FA.width,FA.height))+1:hA.mipmaps!==void 0&&hA.mipmaps.length>0?hA.mipmaps.length:hA.isCompressedTexture&&Array.isArray(hA.image)?FA.mipmaps.length:1}function QA(hA){const FA=hA.target;FA.removeEventListener("dispose",QA),EA(FA),FA.isVideoTexture&&M.delete(FA)}function J(hA){const FA=hA.target;FA.removeEventListener("dispose",J),AA(FA)}function EA(hA){const FA=B.get(hA);if(FA.__webglInit===void 0)return;const HA=hA.source,oI=G.get(HA);if(oI){const VA=oI[FA.__cacheKey];VA.usedTimes--,VA.usedTimes===0&&x(hA),Object.keys(oI).length===0&&G.delete(HA)}B.remove(hA)}function x(hA){const FA=B.get(hA);C.deleteTexture(FA.__webglTexture);const HA=hA.source,oI=G.get(HA);delete oI[FA.__cacheKey],o.memory.textures--}function AA(hA){const FA=B.get(hA);if(hA.depthTexture&&(hA.depthTexture.dispose(),B.remove(hA.depthTexture)),hA.isWebGLCubeRenderTarget)for(let oI=0;oI<6;oI++){if(Array.isArray(FA.__webglFramebuffer[oI]))for(let VA=0;VA<FA.__webglFramebuffer[oI].length;VA++)C.deleteFramebuffer(FA.__webglFramebuffer[oI][VA]);else C.deleteFramebuffer(FA.__webglFramebuffer[oI]);FA.__webglDepthbuffer&&C.deleteRenderbuffer(FA.__webglDepthbuffer[oI])}else{if(Array.isArray(FA.__webglFramebuffer))for(let oI=0;oI<FA.__webglFramebuffer.length;oI++)C.deleteFramebuffer(FA.__webglFramebuffer[oI]);else C.deleteFramebuffer(FA.__webglFramebuffer);if(FA.__webglDepthbuffer&&C.deleteRenderbuffer(FA.__webglDepthbuffer),FA.__webglMultisampledFramebuffer&&C.deleteFramebuffer(FA.__webglMultisampledFramebuffer),FA.__webglColorRenderbuffer)for(let oI=0;oI<FA.__webglColorRenderbuffer.length;oI++)FA.__webglColorRenderbuffer[oI]&&C.deleteRenderbuffer(FA.__webglColorRenderbuffer[oI]);FA.__webglDepthRenderbuffer&&C.deleteRenderbuffer(FA.__webglDepthRenderbuffer)}const HA=hA.textures;for(let oI=0,VA=HA.length;oI<VA;oI++){const BI=B.get(HA[oI]);BI.__webglTexture&&(C.deleteTexture(BI.__webglTexture),o.memory.textures--),B.remove(HA[oI])}B.remove(hA)}let iA=0;function wA(){iA=0}function sA(){const hA=iA;return hA>=t.maxTextures&&console.warn("THREE.WebGLTextures: Trying to use "+hA+" texture units while this GPU supports only "+t.maxTextures),iA+=1,hA}function cA(hA){const FA=[];return FA.push(hA.wrapS),FA.push(hA.wrapT),FA.push(hA.wrapR||0),FA.push(hA.magFilter),FA.push(hA.minFilter),FA.push(hA.anisotropy),FA.push(hA.internalFormat),FA.push(hA.format),FA.push(hA.type),FA.push(hA.generateMipmaps),FA.push(hA.premultiplyAlpha),FA.push(hA.flipY),FA.push(hA.unpackAlignment),FA.push(hA.colorSpace),FA.join()}function eA(hA,FA){const HA=B.get(hA);if(hA.isVideoTexture&&NI(hA),hA.isRenderTargetTexture===!1&&hA.version>0&&HA.__version!==hA.version){const oI=hA.image;if(oI===null)console.warn("THREE.WebGLRenderer: Texture marked for update but no image data found.");else if(oI.complete===!1)console.warn("THREE.WebGLRenderer: Texture marked for update but image is incomplete");else{OA(HA,hA,FA);return}}Q.bindTexture(C.TEXTURE_2D,HA.__webglTexture,C.TEXTURE0+FA)}function DA(hA,FA){const HA=B.get(hA);if(hA.version>0&&HA.__version!==hA.version){OA(HA,hA,FA);return}Q.bindTexture(C.TEXTURE_2D_ARRAY,HA.__webglTexture,C.TEXTURE0+FA)}function ZA(hA,FA){const HA=B.get(hA);if(hA.version>0&&HA.__version!==hA.version){OA(HA,hA,FA);return}Q.bindTexture(C.TEXTURE_3D,HA.__webglTexture,C.TEXTURE0+FA)}function GA(hA,FA){const HA=B.get(hA);if(hA.version>0&&HA.__version!==hA.version){FI(HA,hA,FA);return}Q.bindTexture(C.TEXTURE_CUBE_MAP,HA.__webglTexture,C.TEXTURE0+FA)}const kA={[RepeatWrapping]:C.REPEAT,[ClampToEdgeWrapping]:C.CLAMP_TO_EDGE,[MirroredRepeatWrapping]:C.MIRRORED_REPEAT},XA={[NearestFilter]:C.NEAREST,[NearestMipmapNearestFilter]:C.NEAREST_MIPMAP_NEAREST,[NearestMipmapLinearFilter]:C.NEAREST_MIPMAP_LINEAR,[LinearFilter]:C.LINEAR,[LinearMipmapNearestFilter]:C.LINEAR_MIPMAP_NEAREST,[LinearMipmapLinearFilter]:C.LINEAR_MIPMAP_LINEAR},xA={[NeverCompare]:C.NEVER,[AlwaysCompare]:C.ALWAYS,[LessCompare]:C.LESS,[LessEqualCompare]:C.LEQUAL,[EqualCompare]:C.EQUAL,[GreaterEqualCompare]:C.GEQUAL,[GreaterCompare]:C.GREATER,[NotEqualCompare]:C.NOTEQUAL};function _A(hA,FA){if(FA.type===FloatType&&I.has("OES_texture_float_linear")===!1&&(FA.magFilter===LinearFilter||FA.magFilter===LinearMipmapNearestFilter||FA.magFilter===NearestMipmapLinearFilter||FA.magFilter===LinearMipmapLinearFilter||FA.minFilter===LinearFilter||FA.minFilter===LinearMipmapNearestFilter||FA.minFilter===NearestMipmapLinearFilter||FA.minFilter===LinearMipmapLinearFilter)&&console.warn("THREE.WebGLRenderer: Unable to use linear filtering with floating point textures. OES_texture_float_linear not supported on this device."),C.texParameteri(hA,C.TEXTURE_WRAP_S,kA[FA.wrapS]),C.texParameteri(hA,C.TEXTURE_WRAP_T,kA[FA.wrapT]),(hA===C.TEXTURE_3D||hA===C.TEXTURE_2D_ARRAY)&&C.texParameteri(hA,C.TEXTURE_WRAP_R,kA[FA.wrapR]),C.texParameteri(hA,C.TEXTURE_MAG_FILTER,XA[FA.magFilter]),C.texParameteri(hA,C.TEXTURE_MIN_FILTER,XA[FA.minFilter]),FA.compareFunction&&(C.texParameteri(hA,C.TEXTURE_COMPARE_MODE,C.COMPARE_REF_TO_TEXTURE),C.texParameteri(hA,C.TEXTURE_COMPARE_FUNC,xA[FA.compareFunction])),I.has("EXT_texture_filter_anisotropic")===!0){if(FA.magFilter===NearestFilter||FA.minFilter!==NearestMipmapLinearFilter&&FA.minFilter!==LinearMipmapLinearFilter||FA.type===FloatType&&I.has("OES_texture_float_linear")===!1)return;if(FA.anisotropy>1||B.get(FA).__currentAnisotropy){const HA=I.get("EXT_texture_filter_anisotropic");C.texParameterf(hA,HA.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(FA.anisotropy,t.getMaxAnisotropy())),B.get(FA).__currentAnisotropy=FA.anisotropy}}}function sI(hA,FA){let HA=!1;hA.__webglInit===void 0&&(hA.__webglInit=!0,FA.addEventListener("dispose",QA));const oI=FA.source;let VA=G.get(oI);VA===void 0&&(VA={},G.set(oI,VA));const BI=cA(FA);if(BI!==hA.__cacheKey){VA[BI]===void 0&&(VA[BI]={texture:C.createTexture(),usedTimes:0},o.memory.textures++,HA=!0),VA[BI].usedTimes++;const cI=VA[hA.__cacheKey];cI!==void 0&&(VA[hA.__cacheKey].usedTimes--,cI.usedTimes===0&&x(FA)),hA.__cacheKey=BI,hA.__webglTexture=VA[BI].texture}return HA}function OA(hA,FA,HA){let oI=C.TEXTURE_2D;(FA.isDataArrayTexture||FA.isCompressedArrayTexture)&&(oI=C.TEXTURE_2D_ARRAY),FA.isData3DTexture&&(oI=C.TEXTURE_3D);const VA=sI(hA,FA),BI=FA.source;Q.bindTexture(oI,hA.__webglTexture,C.TEXTURE0+HA);const cI=B.get(BI);if(BI.version!==cI.__version||VA===!0){Q.activeTexture(C.TEXTURE0+HA);const bI=ColorManagement.getPrimaries(ColorManagement.workingColorSpace),pA=FA.colorSpace===NoColorSpace?null:ColorManagement.getPrimaries(FA.colorSpace),CI=FA.colorSpace===NoColorSpace||bI===pA?C.NONE:C.BROWSER_DEFAULT_WEBGL;C.pixelStorei(C.UNPACK_FLIP_Y_WEBGL,FA.flipY),C.pixelStorei(C.UNPACK_PREMULTIPLY_ALPHA_WEBGL,FA.premultiplyAlpha),C.pixelStorei(C.UNPACK_ALIGNMENT,FA.unpackAlignment),C.pixelStorei(C.UNPACK_COLORSPACE_CONVERSION_WEBGL,CI);let aI=m(FA.image,!1,t.maxTextureSize);aI=OI(FA,aI);const dI=l.convert(FA.format,FA.colorSpace),jI=l.convert(FA.type);let zI=q(FA.internalFormat,dI,jI,FA.colorSpace,FA.isVideoTexture);_A(oI,FA);let UI;const qI=FA.mipmaps,vI=FA.isVideoTexture!==!0,lB=cI.__version===void 0||VA===!0,bA=BI.dataReady,kI=gA(FA,aI);if(FA.isDepthTexture)zI=P(FA.format===DepthStencilFormat,FA.type),lB&&(vI?Q.texStorage2D(C.TEXTURE_2D,1,zI,aI.width,aI.height):Q.texImage2D(C.TEXTURE_2D,0,zI,aI.width,aI.height,0,dI,jI,null));else if(FA.isDataTexture)if(qI.length>0){vI&&lB&&Q.texStorage2D(C.TEXTURE_2D,kI,zI,qI[0].width,qI[0].height);for(let iI=0,DI=qI.length;iI<DI;iI++)UI=qI[iI],vI?bA&&Q.texSubImage2D(C.TEXTURE_2D,iI,0,0,UI.width,UI.height,dI,jI,UI.data):Q.texImage2D(C.TEXTURE_2D,iI,zI,UI.width,UI.height,0,dI,jI,UI.data);FA.generateMipmaps=!1}else vI?(lB&&Q.texStorage2D(C.TEXTURE_2D,kI,zI,aI.width,aI.height),bA&&Q.texSubImage2D(C.TEXTURE_2D,0,0,0,aI.width,aI.height,dI,jI,aI.data)):Q.texImage2D(C.TEXTURE_2D,0,zI,aI.width,aI.height,0,dI,jI,aI.data);else if(FA.isCompressedTexture)if(FA.isCompressedArrayTexture){vI&&lB&&Q.texStorage3D(C.TEXTURE_2D_ARRAY,kI,zI,qI[0].width,qI[0].height,aI.depth);for(let iI=0,DI=qI.length;iI<DI;iI++)if(UI=qI[iI],FA.format!==RGBAFormat)if(dI!==null)if(vI){if(bA)if(FA.layerUpdates.size>0){const jA=getByteLength(UI.width,UI.height,FA.format,FA.type);for(const nI of FA.layerUpdates){const _I=UI.data.subarray(nI*jA/UI.data.BYTES_PER_ELEMENT,(nI+1)*jA/UI.data.BYTES_PER_ELEMENT);Q.compressedTexSubImage3D(C.TEXTURE_2D_ARRAY,iI,0,0,nI,UI.width,UI.height,1,dI,_I)}FA.clearLayerUpdates()}else Q.compressedTexSubImage3D(C.TEXTURE_2D_ARRAY,iI,0,0,0,UI.width,UI.height,aI.depth,dI,UI.data)}else Q.compressedTexImage3D(C.TEXTURE_2D_ARRAY,iI,zI,UI.width,UI.height,aI.depth,0,UI.data,0,0);else console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()");else vI?bA&&Q.texSubImage3D(C.TEXTURE_2D_ARRAY,iI,0,0,0,UI.width,UI.height,aI.depth,dI,jI,UI.data):Q.texImage3D(C.TEXTURE_2D_ARRAY,iI,zI,UI.width,UI.height,aI.depth,0,dI,jI,UI.data)}else{vI&&lB&&Q.texStorage2D(C.TEXTURE_2D,kI,zI,qI[0].width,qI[0].height);for(let iI=0,DI=qI.length;iI<DI;iI++)UI=qI[iI],FA.format!==RGBAFormat?dI!==null?vI?bA&&Q.compressedTexSubImage2D(C.TEXTURE_2D,iI,0,0,UI.width,UI.height,dI,UI.data):Q.compressedTexImage2D(C.TEXTURE_2D,iI,zI,UI.width,UI.height,0,UI.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()"):vI?bA&&Q.texSubImage2D(C.TEXTURE_2D,iI,0,0,UI.width,UI.height,dI,jI,UI.data):Q.texImage2D(C.TEXTURE_2D,iI,zI,UI.width,UI.height,0,dI,jI,UI.data)}else if(FA.isDataArrayTexture)if(vI){if(lB&&Q.texStorage3D(C.TEXTURE_2D_ARRAY,kI,zI,aI.width,aI.height,aI.depth),bA)if(FA.layerUpdates.size>0){const iI=getByteLength(aI.width,aI.height,FA.format,FA.type);for(const DI of FA.layerUpdates){const jA=aI.data.subarray(DI*iI/aI.data.BYTES_PER_ELEMENT,(DI+1)*iI/aI.data.BYTES_PER_ELEMENT);Q.texSubImage3D(C.TEXTURE_2D_ARRAY,0,0,0,DI,aI.width,aI.height,1,dI,jI,jA)}FA.clearLayerUpdates()}else Q.texSubImage3D(C.TEXTURE_2D_ARRAY,0,0,0,0,aI.width,aI.height,aI.depth,dI,jI,aI.data)}else Q.texImage3D(C.TEXTURE_2D_ARRAY,0,zI,aI.width,aI.height,aI.depth,0,dI,jI,aI.data);else if(FA.isData3DTexture)vI?(lB&&Q.texStorage3D(C.TEXTURE_3D,kI,zI,aI.width,aI.height,aI.depth),bA&&Q.texSubImage3D(C.TEXTURE_3D,0,0,0,0,aI.width,aI.height,aI.depth,dI,jI,aI.data)):Q.texImage3D(C.TEXTURE_3D,0,zI,aI.width,aI.height,aI.depth,0,dI,jI,aI.data);else if(FA.isFramebufferTexture){if(lB)if(vI)Q.texStorage2D(C.TEXTURE_2D,kI,zI,aI.width,aI.height);else{let iI=aI.width,DI=aI.height;for(let jA=0;jA<kI;jA++)Q.texImage2D(C.TEXTURE_2D,jA,zI,iI,DI,0,dI,jI,null),iI>>=1,DI>>=1}}else if(qI.length>0){if(vI&&lB){const iI=TI(qI[0]);Q.texStorage2D(C.TEXTURE_2D,kI,zI,iI.width,iI.height)}for(let iI=0,DI=qI.length;iI<DI;iI++)UI=qI[iI],vI?bA&&Q.texSubImage2D(C.TEXTURE_2D,iI,0,0,dI,jI,UI):Q.texImage2D(C.TEXTURE_2D,iI,zI,dI,jI,UI);FA.generateMipmaps=!1}else if(vI){if(lB){const iI=TI(aI);Q.texStorage2D(C.TEXTURE_2D,kI,zI,iI.width,iI.height)}bA&&Q.texSubImage2D(C.TEXTURE_2D,0,0,0,dI,jI,aI)}else Q.texImage2D(C.TEXTURE_2D,0,zI,dI,jI,aI);Y(FA)&&S(oI),cI.__version=BI.version,FA.onUpdate&&FA.onUpdate(FA)}hA.__version=FA.version}function FI(hA,FA,HA){if(FA.image.length!==6)return;const oI=sI(hA,FA),VA=FA.source;Q.bindTexture(C.TEXTURE_CUBE_MAP,hA.__webglTexture,C.TEXTURE0+HA);const BI=B.get(VA);if(VA.version!==BI.__version||oI===!0){Q.activeTexture(C.TEXTURE0+HA);const cI=ColorManagement.getPrimaries(ColorManagement.workingColorSpace),bI=FA.colorSpace===NoColorSpace?null:ColorManagement.getPrimaries(FA.colorSpace),pA=FA.colorSpace===NoColorSpace||cI===bI?C.NONE:C.BROWSER_DEFAULT_WEBGL;C.pixelStorei(C.UNPACK_FLIP_Y_WEBGL,FA.flipY),C.pixelStorei(C.UNPACK_PREMULTIPLY_ALPHA_WEBGL,FA.premultiplyAlpha),C.pixelStorei(C.UNPACK_ALIGNMENT,FA.unpackAlignment),C.pixelStorei(C.UNPACK_COLORSPACE_CONVERSION_WEBGL,pA);const CI=FA.isCompressedTexture||FA.image[0].isCompressedTexture,aI=FA.image[0]&&FA.image[0].isDataTexture,dI=[];for(let DI=0;DI<6;DI++)!CI&&!aI?dI[DI]=m(FA.image[DI],!0,t.maxCubemapSize):dI[DI]=aI?FA.image[DI].image:FA.image[DI],dI[DI]=OI(FA,dI[DI]);const jI=dI[0],zI=l.convert(FA.format,FA.colorSpace),UI=l.convert(FA.type),qI=q(FA.internalFormat,zI,UI,FA.colorSpace),vI=FA.isVideoTexture!==!0,lB=BI.__version===void 0||oI===!0,bA=VA.dataReady;let kI=gA(FA,jI);_A(C.TEXTURE_CUBE_MAP,FA);let iI;if(CI){vI&&lB&&Q.texStorage2D(C.TEXTURE_CUBE_MAP,kI,qI,jI.width,jI.height);for(let DI=0;DI<6;DI++){iI=dI[DI].mipmaps;for(let jA=0;jA<iI.length;jA++){const nI=iI[jA];FA.format!==RGBAFormat?zI!==null?vI?bA&&Q.compressedTexSubImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA,0,0,nI.width,nI.height,zI,nI.data):Q.compressedTexImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA,qI,nI.width,nI.height,0,nI.data):console.warn("THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .setTextureCube()"):vI?bA&&Q.texSubImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA,0,0,nI.width,nI.height,zI,UI,nI.data):Q.texImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA,qI,nI.width,nI.height,0,zI,UI,nI.data)}}}else{if(iI=FA.mipmaps,vI&&lB){iI.length>0&&kI++;const DI=TI(dI[0]);Q.texStorage2D(C.TEXTURE_CUBE_MAP,kI,qI,DI.width,DI.height)}for(let DI=0;DI<6;DI++)if(aI){vI?bA&&Q.texSubImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,0,0,0,dI[DI].width,dI[DI].height,zI,UI,dI[DI].data):Q.texImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,0,qI,dI[DI].width,dI[DI].height,0,zI,UI,dI[DI].data);for(let jA=0;jA<iI.length;jA++){const _I=iI[jA].image[DI].image;vI?bA&&Q.texSubImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA+1,0,0,_I.width,_I.height,zI,UI,_I.data):Q.texImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA+1,qI,_I.width,_I.height,0,zI,UI,_I.data)}}else{vI?bA&&Q.texSubImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,0,0,0,zI,UI,dI[DI]):Q.texImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,0,qI,zI,UI,dI[DI]);for(let jA=0;jA<iI.length;jA++){const nI=iI[jA];vI?bA&&Q.texSubImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA+1,0,0,zI,UI,nI.image[DI]):Q.texImage2D(C.TEXTURE_CUBE_MAP_POSITIVE_X+DI,jA+1,qI,zI,UI,nI.image[DI])}}}Y(FA)&&S(C.TEXTURE_CUBE_MAP),BI.__version=VA.version,FA.onUpdate&&FA.onUpdate(FA)}hA.__version=FA.version}function PA(hA,FA,HA,oI,VA,BI){const cI=l.convert(HA.format,HA.colorSpace),bI=l.convert(HA.type),pA=q(HA.internalFormat,cI,bI,HA.colorSpace),CI=B.get(FA),aI=B.get(HA);if(aI.__renderTarget=FA,!CI.__hasExternalTextures){const dI=Math.max(1,FA.width>>BI),jI=Math.max(1,FA.height>>BI);VA===C.TEXTURE_3D||VA===C.TEXTURE_2D_ARRAY?Q.texImage3D(VA,BI,pA,dI,jI,FA.depth,0,cI,bI,null):Q.texImage2D(VA,BI,pA,dI,jI,0,cI,bI,null)}Q.bindFramebuffer(C.FRAMEBUFFER,hA),WA(FA)?n.framebufferTexture2DMultisampleEXT(C.FRAMEBUFFER,oI,VA,aI.__webglTexture,0,ZI(FA)):(VA===C.TEXTURE_2D||VA>=C.TEXTURE_CUBE_MAP_POSITIVE_X&&VA<=C.TEXTURE_CUBE_MAP_NEGATIVE_Z)&&C.framebufferTexture2D(C.FRAMEBUFFER,oI,VA,aI.__webglTexture,BI),Q.bindFramebuffer(C.FRAMEBUFFER,null)}function mA(hA,FA,HA){if(C.bindRenderbuffer(C.RENDERBUFFER,hA),FA.depthBuffer){const oI=FA.depthTexture,VA=oI&&oI.isDepthTexture?oI.type:null,BI=P(FA.stencilBuffer,VA),cI=FA.stencilBuffer?C.DEPTH_STENCIL_ATTACHMENT:C.DEPTH_ATTACHMENT,bI=ZI(FA);WA(FA)?n.renderbufferStorageMultisampleEXT(C.RENDERBUFFER,bI,BI,FA.width,FA.height):HA?C.renderbufferStorageMultisample(C.RENDERBUFFER,bI,BI,FA.width,FA.height):C.renderbufferStorage(C.RENDERBUFFER,BI,FA.width,FA.height),C.framebufferRenderbuffer(C.FRAMEBUFFER,cI,C.RENDERBUFFER,hA)}else{const oI=FA.textures;for(let VA=0;VA<oI.length;VA++){const BI=oI[VA],cI=l.convert(BI.format,BI.colorSpace),bI=l.convert(BI.type),pA=q(BI.internalFormat,cI,bI,BI.colorSpace),CI=ZI(FA);HA&&WA(FA)===!1?C.renderbufferStorageMultisample(C.RENDERBUFFER,CI,pA,FA.width,FA.height):WA(FA)?n.renderbufferStorageMultisampleEXT(C.RENDERBUFFER,CI,pA,FA.width,FA.height):C.renderbufferStorage(C.RENDERBUFFER,pA,FA.width,FA.height)}}C.bindRenderbuffer(C.RENDERBUFFER,null)}function EI(hA,FA){if(FA&&FA.isWebGLCubeRenderTarget)throw new Error("Depth Texture with cube render targets is not supported");if(Q.bindFramebuffer(C.FRAMEBUFFER,hA),!(FA.depthTexture&&FA.depthTexture.isDepthTexture))throw new Error("renderTarget.depthTexture must be an instance of THREE.DepthTexture");const oI=B.get(FA.depthTexture);oI.__renderTarget=FA,(!oI.__webglTexture||FA.depthTexture.image.width!==FA.width||FA.depthTexture.image.height!==FA.height)&&(FA.depthTexture.image.width=FA.width,FA.depthTexture.image.height=FA.height,FA.depthTexture.needsUpdate=!0),eA(FA.depthTexture,0);const VA=oI.__webglTexture,BI=ZI(FA);if(FA.depthTexture.format===DepthFormat)WA(FA)?n.framebufferTexture2DMultisampleEXT(C.FRAMEBUFFER,C.DEPTH_ATTACHMENT,C.TEXTURE_2D,VA,0,BI):C.framebufferTexture2D(C.FRAMEBUFFER,C.DEPTH_ATTACHMENT,C.TEXTURE_2D,VA,0);else if(FA.depthTexture.format===DepthStencilFormat)WA(FA)?n.framebufferTexture2DMultisampleEXT(C.FRAMEBUFFER,C.DEPTH_STENCIL_ATTACHMENT,C.TEXTURE_2D,VA,0,BI):C.framebufferTexture2D(C.FRAMEBUFFER,C.DEPTH_STENCIL_ATTACHMENT,C.TEXTURE_2D,VA,0);else throw new Error("Unknown depthTexture format")}function SI(hA){const FA=B.get(hA),HA=hA.isWebGLCubeRenderTarget===!0;if(FA.__boundDepthTexture!==hA.depthTexture){const oI=hA.depthTexture;if(FA.__depthDisposeCallback&&FA.__depthDisposeCallback(),oI){const VA=()=>{delete FA.__boundDepthTexture,delete FA.__depthDisposeCallback,oI.removeEventListener("dispose",VA)};oI.addEventListener("dispose",VA),FA.__depthDisposeCallback=VA}FA.__boundDepthTexture=oI}if(hA.depthTexture&&!FA.__autoAllocateDepthBuffer){if(HA)throw new Error("target.depthTexture not supported in Cube render targets");EI(FA.__webglFramebuffer,hA)}else if(HA){FA.__webglDepthbuffer=[];for(let oI=0;oI<6;oI++)if(Q.bindFramebuffer(C.FRAMEBUFFER,FA.__webglFramebuffer[oI]),FA.__webglDepthbuffer[oI]===void 0)FA.__webglDepthbuffer[oI]=C.createRenderbuffer(),mA(FA.__webglDepthbuffer[oI],hA,!1);else{const VA=hA.stencilBuffer?C.DEPTH_STENCIL_ATTACHMENT:C.DEPTH_ATTACHMENT,BI=FA.__webglDepthbuffer[oI];C.bindRenderbuffer(C.RENDERBUFFER,BI),C.framebufferRenderbuffer(C.FRAMEBUFFER,VA,C.RENDERBUFFER,BI)}}else if(Q.bindFramebuffer(C.FRAMEBUFFER,FA.__webglFramebuffer),FA.__webglDepthbuffer===void 0)FA.__webglDepthbuffer=C.createRenderbuffer(),mA(FA.__webglDepthbuffer,hA,!1);else{const oI=hA.stencilBuffer?C.DEPTH_STENCIL_ATTACHMENT:C.DEPTH_ATTACHMENT,VA=FA.__webglDepthbuffer;C.bindRenderbuffer(C.RENDERBUFFER,VA),C.framebufferRenderbuffer(C.FRAMEBUFFER,oI,C.RENDERBUFFER,VA)}Q.bindFramebuffer(C.FRAMEBUFFER,null)}function GI(hA,FA,HA){const oI=B.get(hA);FA!==void 0&&PA(oI.__webglFramebuffer,hA,hA.texture,C.COLOR_ATTACHMENT0,C.TEXTURE_2D,0),HA!==void 0&&SI(hA)}function YI(hA){const FA=hA.texture,HA=B.get(hA),oI=B.get(FA);hA.addEventListener("dispose",J);const VA=hA.textures,BI=hA.isWebGLCubeRenderTarget===!0,cI=VA.length>1;if(cI||(oI.__webglTexture===void 0&&(oI.__webglTexture=C.createTexture()),oI.__version=FA.version,o.memory.textures++),BI){HA.__webglFramebuffer=[];for(let bI=0;bI<6;bI++)if(FA.mipmaps&&FA.mipmaps.length>0){HA.__webglFramebuffer[bI]=[];for(let pA=0;pA<FA.mipmaps.length;pA++)HA.__webglFramebuffer[bI][pA]=C.createFramebuffer()}else HA.__webglFramebuffer[bI]=C.createFramebuffer()}else{if(FA.mipmaps&&FA.mipmaps.length>0){HA.__webglFramebuffer=[];for(let bI=0;bI<FA.mipmaps.length;bI++)HA.__webglFramebuffer[bI]=C.createFramebuffer()}else HA.__webglFramebuffer=C.createFramebuffer();if(cI)for(let bI=0,pA=VA.length;bI<pA;bI++){const CI=B.get(VA[bI]);CI.__webglTexture===void 0&&(CI.__webglTexture=C.createTexture(),o.memory.textures++)}if(hA.samples>0&&WA(hA)===!1){HA.__webglMultisampledFramebuffer=C.createFramebuffer(),HA.__webglColorRenderbuffer=[],Q.bindFramebuffer(C.FRAMEBUFFER,HA.__webglMultisampledFramebuffer);for(let bI=0;bI<VA.length;bI++){const pA=VA[bI];HA.__webglColorRenderbuffer[bI]=C.createRenderbuffer(),C.bindRenderbuffer(C.RENDERBUFFER,HA.__webglColorRenderbuffer[bI]);const CI=l.convert(pA.format,pA.colorSpace),aI=l.convert(pA.type),dI=q(pA.internalFormat,CI,aI,pA.colorSpace,hA.isXRRenderTarget===!0),jI=ZI(hA);C.renderbufferStorageMultisample(C.RENDERBUFFER,jI,dI,hA.width,hA.height),C.framebufferRenderbuffer(C.FRAMEBUFFER,C.COLOR_ATTACHMENT0+bI,C.RENDERBUFFER,HA.__webglColorRenderbuffer[bI])}C.bindRenderbuffer(C.RENDERBUFFER,null),hA.depthBuffer&&(HA.__webglDepthRenderbuffer=C.createRenderbuffer(),mA(HA.__webglDepthRenderbuffer,hA,!0)),Q.bindFramebuffer(C.FRAMEBUFFER,null)}}if(BI){Q.bindTexture(C.TEXTURE_CUBE_MAP,oI.__webglTexture),_A(C.TEXTURE_CUBE_MAP,FA);for(let bI=0;bI<6;bI++)if(FA.mipmaps&&FA.mipmaps.length>0)for(let pA=0;pA<FA.mipmaps.length;pA++)PA(HA.__webglFramebuffer[bI][pA],hA,FA,C.COLOR_ATTACHMENT0,C.TEXTURE_CUBE_MAP_POSITIVE_X+bI,pA);else PA(HA.__webglFramebuffer[bI],hA,FA,C.COLOR_ATTACHMENT0,C.TEXTURE_CUBE_MAP_POSITIVE_X+bI,0);Y(FA)&&S(C.TEXTURE_CUBE_MAP),Q.unbindTexture()}else if(cI){for(let bI=0,pA=VA.length;bI<pA;bI++){const CI=VA[bI],aI=B.get(CI);Q.bindTexture(C.TEXTURE_2D,aI.__webglTexture),_A(C.TEXTURE_2D,CI),PA(HA.__webglFramebuffer,hA,CI,C.COLOR_ATTACHMENT0+bI,C.TEXTURE_2D,0),Y(CI)&&S(C.TEXTURE_2D)}Q.unbindTexture()}else{let bI=C.TEXTURE_2D;if((hA.isWebGL3DRenderTarget||hA.isWebGLArrayRenderTarget)&&(bI=hA.isWebGL3DRenderTarget?C.TEXTURE_3D:C.TEXTURE_2D_ARRAY),Q.bindTexture(bI,oI.__webglTexture),_A(bI,FA),FA.mipmaps&&FA.mipmaps.length>0)for(let pA=0;pA<FA.mipmaps.length;pA++)PA(HA.__webglFramebuffer[pA],hA,FA,C.COLOR_ATTACHMENT0,bI,pA);else PA(HA.__webglFramebuffer,hA,FA,C.COLOR_ATTACHMENT0,bI,0);Y(FA)&&S(bI),Q.unbindTexture()}hA.depthBuffer&&SI(hA)}function xI(hA){const FA=hA.textures;for(let HA=0,oI=FA.length;HA<oI;HA++){const VA=FA[HA];if(Y(VA)){const BI=X(hA),cI=B.get(VA).__webglTexture;Q.bindTexture(BI,cI),S(BI),Q.unbindTexture()}}}const tI=[],UA=[];function JI(hA){if(hA.samples>0){if(WA(hA)===!1){const FA=hA.textures,HA=hA.width,oI=hA.height;let VA=C.COLOR_BUFFER_BIT;const BI=hA.stencilBuffer?C.DEPTH_STENCIL_ATTACHMENT:C.DEPTH_ATTACHMENT,cI=B.get(hA),bI=FA.length>1;if(bI)for(let pA=0;pA<FA.length;pA++)Q.bindFramebuffer(C.FRAMEBUFFER,cI.__webglMultisampledFramebuffer),C.framebufferRenderbuffer(C.FRAMEBUFFER,C.COLOR_ATTACHMENT0+pA,C.RENDERBUFFER,null),Q.bindFramebuffer(C.FRAMEBUFFER,cI.__webglFramebuffer),C.framebufferTexture2D(C.DRAW_FRAMEBUFFER,C.COLOR_ATTACHMENT0+pA,C.TEXTURE_2D,null,0);Q.bindFramebuffer(C.READ_FRAMEBUFFER,cI.__webglMultisampledFramebuffer),Q.bindFramebuffer(C.DRAW_FRAMEBUFFER,cI.__webglFramebuffer);for(let pA=0;pA<FA.length;pA++){if(hA.resolveDepthBuffer&&(hA.depthBuffer&&(VA|=C.DEPTH_BUFFER_BIT),hA.stencilBuffer&&hA.resolveStencilBuffer&&(VA|=C.STENCIL_BUFFER_BIT)),bI){C.framebufferRenderbuffer(C.READ_FRAMEBUFFER,C.COLOR_ATTACHMENT0,C.RENDERBUFFER,cI.__webglColorRenderbuffer[pA]);const CI=B.get(FA[pA]).__webglTexture;C.framebufferTexture2D(C.DRAW_FRAMEBUFFER,C.COLOR_ATTACHMENT0,C.TEXTURE_2D,CI,0)}C.blitFramebuffer(0,0,HA,oI,0,0,HA,oI,VA,C.NEAREST),D===!0&&(tI.length=0,UA.length=0,tI.push(C.COLOR_ATTACHMENT0+pA),hA.depthBuffer&&hA.resolveDepthBuffer===!1&&(tI.push(BI),UA.push(BI),C.invalidateFramebuffer(C.DRAW_FRAMEBUFFER,UA)),C.invalidateFramebuffer(C.READ_FRAMEBUFFER,tI))}if(Q.bindFramebuffer(C.READ_FRAMEBUFFER,null),Q.bindFramebuffer(C.DRAW_FRAMEBUFFER,null),bI)for(let pA=0;pA<FA.length;pA++){Q.bindFramebuffer(C.FRAMEBUFFER,cI.__webglMultisampledFramebuffer),C.framebufferRenderbuffer(C.FRAMEBUFFER,C.COLOR_ATTACHMENT0+pA,C.RENDERBUFFER,cI.__webglColorRenderbuffer[pA]);const CI=B.get(FA[pA]).__webglTexture;Q.bindFramebuffer(C.FRAMEBUFFER,cI.__webglFramebuffer),C.framebufferTexture2D(C.DRAW_FRAMEBUFFER,C.COLOR_ATTACHMENT0+pA,C.TEXTURE_2D,CI,0)}Q.bindFramebuffer(C.DRAW_FRAMEBUFFER,cI.__webglMultisampledFramebuffer)}else if(hA.depthBuffer&&hA.resolveDepthBuffer===!1&&D){const FA=hA.stencilBuffer?C.DEPTH_STENCIL_ATTACHMENT:C.DEPTH_ATTACHMENT;C.invalidateFramebuffer(C.DRAW_FRAMEBUFFER,[FA])}}}function ZI(hA){return Math.min(t.maxSamples,hA.samples)}function WA(hA){const FA=B.get(hA);return hA.samples>0&&I.has("WEBGL_multisampled_render_to_texture")===!0&&FA.__useRenderToTexture!==!1}function NI(hA){const FA=o.render.frame;M.get(hA)!==FA&&(M.set(hA,FA),hA.update())}function OI(hA,FA){const HA=hA.colorSpace,oI=hA.format,VA=hA.type;return hA.isCompressedTexture===!0||hA.isVideoTexture===!0||HA!==LinearSRGBColorSpace&&HA!==NoColorSpace&&(ColorManagement.getTransfer(HA)===SRGBTransfer?(oI!==RGBAFormat||VA!==UnsignedByteType)&&console.warn("THREE.WebGLTextures: sRGB encoded textures have to use RGBAFormat and UnsignedByteType."):console.error("THREE.WebGLTextures: Unsupported texture color space:",HA)),FA}function TI(hA){return typeof HTMLImageElement<"u"&&hA instanceof HTMLImageElement?(w.width=hA.naturalWidth||hA.width,w.height=hA.naturalHeight||hA.height):typeof VideoFrame<"u"&&hA instanceof VideoFrame?(w.width=hA.displayWidth,w.height=hA.displayHeight):(w.width=hA.width,w.height=hA.height),w}this.allocateTextureUnit=sA,this.resetTextureUnits=wA,this.setTexture2D=eA,this.setTexture2DArray=DA,this.setTexture3D=ZA,this.setTextureCube=GA,this.rebindTextures=GI,this.setupRenderTarget=YI,this.updateRenderTargetMipmap=xI,this.updateMultisampleRenderTarget=JI,this.setupDepthRenderbuffer=SI,this.setupFrameBufferTexture=PA,this.useMultisampledRTT=WA}function WebGLUtils(C,I){function Q(B,t=NoColorSpace){let l;const o=ColorManagement.getTransfer(t);if(B===UnsignedByteType)return C.UNSIGNED_BYTE;if(B===UnsignedShort4444Type)return C.UNSIGNED_SHORT_4_4_4_4;if(B===UnsignedShort5551Type)return C.UNSIGNED_SHORT_5_5_5_1;if(B===UnsignedInt5999Type)return C.UNSIGNED_INT_5_9_9_9_REV;if(B===ByteType)return C.BYTE;if(B===ShortType)return C.SHORT;if(B===UnsignedShortType)return C.UNSIGNED_SHORT;if(B===IntType)return C.INT;if(B===UnsignedIntType)return C.UNSIGNED_INT;if(B===FloatType)return C.FLOAT;if(B===HalfFloatType)return C.HALF_FLOAT;if(B===AlphaFormat)return C.ALPHA;if(B===RGBFormat)return C.RGB;if(B===RGBAFormat)return C.RGBA;if(B===LuminanceFormat)return C.LUMINANCE;if(B===LuminanceAlphaFormat)return C.LUMINANCE_ALPHA;if(B===DepthFormat)return C.DEPTH_COMPONENT;if(B===DepthStencilFormat)return C.DEPTH_STENCIL;if(B===RedFormat)return C.RED;if(B===RedIntegerFormat)return C.RED_INTEGER;if(B===RGFormat)return C.RG;if(B===RGIntegerFormat)return C.RG_INTEGER;if(B===RGBAIntegerFormat)return C.RGBA_INTEGER;if(B===RGB_S3TC_DXT1_Format||B===RGBA_S3TC_DXT1_Format||B===RGBA_S3TC_DXT3_Format||B===RGBA_S3TC_DXT5_Format)if(o===SRGBTransfer)if(l=I.get("WEBGL_compressed_texture_s3tc_srgb"),l!==null){if(B===RGB_S3TC_DXT1_Format)return l.COMPRESSED_SRGB_S3TC_DXT1_EXT;if(B===RGBA_S3TC_DXT1_Format)return l.COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT;if(B===RGBA_S3TC_DXT3_Format)return l.COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT;if(B===RGBA_S3TC_DXT5_Format)return l.COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT}else return null;else if(l=I.get("WEBGL_compressed_texture_s3tc"),l!==null){if(B===RGB_S3TC_DXT1_Format)return l.COMPRESSED_RGB_S3TC_DXT1_EXT;if(B===RGBA_S3TC_DXT1_Format)return l.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(B===RGBA_S3TC_DXT3_Format)return l.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(B===RGBA_S3TC_DXT5_Format)return l.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;if(B===RGB_PVRTC_4BPPV1_Format||B===RGB_PVRTC_2BPPV1_Format||B===RGBA_PVRTC_4BPPV1_Format||B===RGBA_PVRTC_2BPPV1_Format)if(l=I.get("WEBGL_compressed_texture_pvrtc"),l!==null){if(B===RGB_PVRTC_4BPPV1_Format)return l.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(B===RGB_PVRTC_2BPPV1_Format)return l.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(B===RGBA_PVRTC_4BPPV1_Format)return l.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(B===RGBA_PVRTC_2BPPV1_Format)return l.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(B===RGB_ETC1_Format||B===RGB_ETC2_Format||B===RGBA_ETC2_EAC_Format)if(l=I.get("WEBGL_compressed_texture_etc"),l!==null){if(B===RGB_ETC1_Format||B===RGB_ETC2_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ETC2:l.COMPRESSED_RGB8_ETC2;if(B===RGBA_ETC2_EAC_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ETC2_EAC:l.COMPRESSED_RGBA8_ETC2_EAC}else return null;if(B===RGBA_ASTC_4x4_Format||B===RGBA_ASTC_5x4_Format||B===RGBA_ASTC_5x5_Format||B===RGBA_ASTC_6x5_Format||B===RGBA_ASTC_6x6_Format||B===RGBA_ASTC_8x5_Format||B===RGBA_ASTC_8x6_Format||B===RGBA_ASTC_8x8_Format||B===RGBA_ASTC_10x5_Format||B===RGBA_ASTC_10x6_Format||B===RGBA_ASTC_10x8_Format||B===RGBA_ASTC_10x10_Format||B===RGBA_ASTC_12x10_Format||B===RGBA_ASTC_12x12_Format)if(l=I.get("WEBGL_compressed_texture_astc"),l!==null){if(B===RGBA_ASTC_4x4_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR:l.COMPRESSED_RGBA_ASTC_4x4_KHR;if(B===RGBA_ASTC_5x4_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR:l.COMPRESSED_RGBA_ASTC_5x4_KHR;if(B===RGBA_ASTC_5x5_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR:l.COMPRESSED_RGBA_ASTC_5x5_KHR;if(B===RGBA_ASTC_6x5_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR:l.COMPRESSED_RGBA_ASTC_6x5_KHR;if(B===RGBA_ASTC_6x6_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR:l.COMPRESSED_RGBA_ASTC_6x6_KHR;if(B===RGBA_ASTC_8x5_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR:l.COMPRESSED_RGBA_ASTC_8x5_KHR;if(B===RGBA_ASTC_8x6_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR:l.COMPRESSED_RGBA_ASTC_8x6_KHR;if(B===RGBA_ASTC_8x8_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR:l.COMPRESSED_RGBA_ASTC_8x8_KHR;if(B===RGBA_ASTC_10x5_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR:l.COMPRESSED_RGBA_ASTC_10x5_KHR;if(B===RGBA_ASTC_10x6_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR:l.COMPRESSED_RGBA_ASTC_10x6_KHR;if(B===RGBA_ASTC_10x8_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR:l.COMPRESSED_RGBA_ASTC_10x8_KHR;if(B===RGBA_ASTC_10x10_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_10x10_KHR:l.COMPRESSED_RGBA_ASTC_10x10_KHR;if(B===RGBA_ASTC_12x10_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_12x10_KHR:l.COMPRESSED_RGBA_ASTC_12x10_KHR;if(B===RGBA_ASTC_12x12_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB8_ALPHA8_ASTC_12x12_KHR:l.COMPRESSED_RGBA_ASTC_12x12_KHR}else return null;if(B===RGBA_BPTC_Format||B===RGB_BPTC_SIGNED_Format||B===RGB_BPTC_UNSIGNED_Format)if(l=I.get("EXT_texture_compression_bptc"),l!==null){if(B===RGBA_BPTC_Format)return o===SRGBTransfer?l.COMPRESSED_SRGB_ALPHA_BPTC_UNORM_EXT:l.COMPRESSED_RGBA_BPTC_UNORM_EXT;if(B===RGB_BPTC_SIGNED_Format)return l.COMPRESSED_RGB_BPTC_SIGNED_FLOAT_EXT;if(B===RGB_BPTC_UNSIGNED_Format)return l.COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_EXT}else return null;if(B===RED_RGTC1_Format||B===SIGNED_RED_RGTC1_Format||B===RED_GREEN_RGTC2_Format||B===SIGNED_RED_GREEN_RGTC2_Format)if(l=I.get("EXT_texture_compression_rgtc"),l!==null){if(B===RGBA_BPTC_Format)return l.COMPRESSED_RED_RGTC1_EXT;if(B===SIGNED_RED_RGTC1_Format)return l.COMPRESSED_SIGNED_RED_RGTC1_EXT;if(B===RED_GREEN_RGTC2_Format)return l.COMPRESSED_RED_GREEN_RGTC2_EXT;if(B===SIGNED_RED_GREEN_RGTC2_Format)return l.COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT}else return null;return B===UnsignedInt248Type?C.UNSIGNED_INT_24_8:C[B]!==void 0?C[B]:null}return{convert:Q}}const _occlusion_vertex=`
- void main() {
- gl_Position = vec4( position, 1.0 );
- }`,_occlusion_fragment=`
- uniform sampler2DArray depthColor;
- uniform float depthWidth;
- uniform float depthHeight;
- void main() {
- vec2 coord = vec2( gl_FragCoord.x / depthWidth, gl_FragCoord.y / depthHeight );
- if ( coord.x >= 1.0 ) {
- gl_FragDepth = texture( depthColor, vec3( coord.x - 1.0, coord.y, 1 ) ).r;
- } else {
- gl_FragDepth = texture( depthColor, vec3( coord.x, coord.y, 0 ) ).r;
- }
- }`;class WebXRDepthSensing{constructor(){this.texture=null,this.mesh=null,this.depthNear=0,this.depthFar=0}init(I,Q,B){if(this.texture===null){const t=new Texture,l=I.properties.get(t);l.__webglTexture=Q.texture,(Q.depthNear!==B.depthNear||Q.depthFar!==B.depthFar)&&(this.depthNear=Q.depthNear,this.depthFar=Q.depthFar),this.texture=t}}getMesh(I){if(this.texture!==null&&this.mesh===null){const Q=I.cameras[0].viewport,B=new ShaderMaterial({vertexShader:_occlusion_vertex,fragmentShader:_occlusion_fragment,uniforms:{depthColor:{value:this.texture},depthWidth:{value:Q.z},depthHeight:{value:Q.w}}});this.mesh=new Mesh(new PlaneGeometry(20,20),B)}return this.mesh}reset(){this.texture=null,this.mesh=null}getDepthTexture(){return this.texture}}class WebXRManager extends EventDispatcher{constructor(I,Q){super();const B=this;let t=null,l=1,o=null,n="local-floor",D=1,w=null,M=null,d=null,G=null,N=null,k=null;const m=new WebXRDepthSensing,Y=Q.getContextAttributes();let S=null,X=null;const q=[],P=[],gA=new Vector2;let QA=null;const J=new PerspectiveCamera;J.viewport=new Vector4;const EA=new PerspectiveCamera;EA.viewport=new Vector4;const x=[J,EA],AA=new ArrayCamera;let iA=null,wA=null;this.cameraAutoUpdate=!0,this.enabled=!1,this.isPresenting=!1,this.getController=function(OA){let FI=q[OA];return FI===void 0&&(FI=new WebXRController,q[OA]=FI),FI.getTargetRaySpace()},this.getControllerGrip=function(OA){let FI=q[OA];return FI===void 0&&(FI=new WebXRController,q[OA]=FI),FI.getGripSpace()},this.getHand=function(OA){let FI=q[OA];return FI===void 0&&(FI=new WebXRController,q[OA]=FI),FI.getHandSpace()};function sA(OA){const FI=P.indexOf(OA.inputSource);if(FI===-1)return;const PA=q[FI];PA!==void 0&&(PA.update(OA.inputSource,OA.frame,w||o),PA.dispatchEvent({type:OA.type,data:OA.inputSource}))}function cA(){t.removeEventListener("select",sA),t.removeEventListener("selectstart",sA),t.removeEventListener("selectend",sA),t.removeEventListener("squeeze",sA),t.removeEventListener("squeezestart",sA),t.removeEventListener("squeezeend",sA),t.removeEventListener("end",cA),t.removeEventListener("inputsourceschange",eA);for(let OA=0;OA<q.length;OA++){const FI=P[OA];FI!==null&&(P[OA]=null,q[OA].disconnect(FI))}iA=null,wA=null,m.reset(),I.setRenderTarget(S),N=null,G=null,d=null,t=null,X=null,sI.stop(),B.isPresenting=!1,I.setPixelRatio(QA),I.setSize(gA.width,gA.height,!1),B.dispatchEvent({type:"sessionend"})}this.setFramebufferScaleFactor=function(OA){l=OA,B.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change framebuffer scale while presenting.")},this.setReferenceSpaceType=function(OA){n=OA,B.isPresenting===!0&&console.warn("THREE.WebXRManager: Cannot change reference space type while presenting.")},this.getReferenceSpace=function(){return w||o},this.setReferenceSpace=function(OA){w=OA},this.getBaseLayer=function(){return G!==null?G:N},this.getBinding=function(){return d},this.getFrame=function(){return k},this.getSession=function(){return t},this.setSession=async function(OA){if(t=OA,t!==null){if(S=I.getRenderTarget(),t.addEventListener("select",sA),t.addEventListener("selectstart",sA),t.addEventListener("selectend",sA),t.addEventListener("squeeze",sA),t.addEventListener("squeezestart",sA),t.addEventListener("squeezeend",sA),t.addEventListener("end",cA),t.addEventListener("inputsourceschange",eA),Y.xrCompatible!==!0&&await Q.makeXRCompatible(),QA=I.getPixelRatio(),I.getSize(gA),typeof XRWebGLBinding<"u"&&"createProjectionLayer"in XRWebGLBinding.prototype){let PA=null,mA=null,EI=null;Y.depth&&(EI=Y.stencil?Q.DEPTH24_STENCIL8:Q.DEPTH_COMPONENT24,PA=Y.stencil?DepthStencilFormat:DepthFormat,mA=Y.stencil?UnsignedInt248Type:UnsignedIntType);const SI={colorFormat:Q.RGBA8,depthFormat:EI,scaleFactor:l};d=new XRWebGLBinding(t,Q),G=d.createProjectionLayer(SI),t.updateRenderState({layers:[G]}),I.setPixelRatio(1),I.setSize(G.textureWidth,G.textureHeight,!1),X=new WebGLRenderTarget(G.textureWidth,G.textureHeight,{format:RGBAFormat,type:UnsignedByteType,depthTexture:new DepthTexture(G.textureWidth,G.textureHeight,mA,void 0,void 0,void 0,void 0,void 0,void 0,PA),stencilBuffer:Y.stencil,colorSpace:I.outputColorSpace,samples:Y.antialias?4:0,resolveDepthBuffer:G.ignoreDepthValues===!1,resolveStencilBuffer:G.ignoreDepthValues===!1})}else{const PA={antialias:Y.antialias,alpha:!0,depth:Y.depth,stencil:Y.stencil,framebufferScaleFactor:l};N=new XRWebGLLayer(t,Q,PA),t.updateRenderState({baseLayer:N}),I.setPixelRatio(1),I.setSize(N.framebufferWidth,N.framebufferHeight,!1),X=new WebGLRenderTarget(N.framebufferWidth,N.framebufferHeight,{format:RGBAFormat,type:UnsignedByteType,colorSpace:I.outputColorSpace,stencilBuffer:Y.stencil,resolveDepthBuffer:N.ignoreDepthValues===!1,resolveStencilBuffer:N.ignoreDepthValues===!1})}X.isXRRenderTarget=!0,this.setFoveation(D),w=null,o=await t.requestReferenceSpace(n),sI.setContext(t),sI.start(),B.isPresenting=!0,B.dispatchEvent({type:"sessionstart"})}},this.getEnvironmentBlendMode=function(){if(t!==null)return t.environmentBlendMode},this.getDepthTexture=function(){return m.getDepthTexture()};function eA(OA){for(let FI=0;FI<OA.removed.length;FI++){const PA=OA.removed[FI],mA=P.indexOf(PA);mA>=0&&(P[mA]=null,q[mA].disconnect(PA))}for(let FI=0;FI<OA.added.length;FI++){const PA=OA.added[FI];let mA=P.indexOf(PA);if(mA===-1){for(let SI=0;SI<q.length;SI++)if(SI>=P.length){P.push(PA),mA=SI;break}else if(P[SI]===null){P[SI]=PA,mA=SI;break}if(mA===-1)break}const EI=q[mA];EI&&EI.connect(PA)}}const DA=new Vector3,ZA=new Vector3;function GA(OA,FI,PA){DA.setFromMatrixPosition(FI.matrixWorld),ZA.setFromMatrixPosition(PA.matrixWorld);const mA=DA.distanceTo(ZA),EI=FI.projectionMatrix.elements,SI=PA.projectionMatrix.elements,GI=EI[14]/(EI[10]-1),YI=EI[14]/(EI[10]+1),xI=(EI[9]+1)/EI[5],tI=(EI[9]-1)/EI[5],UA=(EI[8]-1)/EI[0],JI=(SI[8]+1)/SI[0],ZI=GI*UA,WA=GI*JI,NI=mA/(-UA+JI),OI=NI*-UA;if(FI.matrixWorld.decompose(OA.position,OA.quaternion,OA.scale),OA.translateX(OI),OA.translateZ(NI),OA.matrixWorld.compose(OA.position,OA.quaternion,OA.scale),OA.matrixWorldInverse.copy(OA.matrixWorld).invert(),EI[10]===-1)OA.projectionMatrix.copy(FI.projectionMatrix),OA.projectionMatrixInverse.copy(FI.projectionMatrixInverse);else{const TI=GI+NI,hA=YI+NI,FA=ZI-OI,HA=WA+(mA-OI),oI=xI*YI/hA*TI,VA=tI*YI/hA*TI;OA.projectionMatrix.makePerspective(FA,HA,oI,VA,TI,hA),OA.projectionMatrixInverse.copy(OA.projectionMatrix).invert()}}function kA(OA,FI){FI===null?OA.matrixWorld.copy(OA.matrix):OA.matrixWorld.multiplyMatrices(FI.matrixWorld,OA.matrix),OA.matrixWorldInverse.copy(OA.matrixWorld).invert()}this.updateCamera=function(OA){if(t===null)return;let FI=OA.near,PA=OA.far;m.texture!==null&&(m.depthNear>0&&(FI=m.depthNear),m.depthFar>0&&(PA=m.depthFar)),AA.near=EA.near=J.near=FI,AA.far=EA.far=J.far=PA,(iA!==AA.near||wA!==AA.far)&&(t.updateRenderState({depthNear:AA.near,depthFar:AA.far}),iA=AA.near,wA=AA.far),J.layers.mask=OA.layers.mask|2,EA.layers.mask=OA.layers.mask|4,AA.layers.mask=J.layers.mask|EA.layers.mask;const mA=OA.parent,EI=AA.cameras;kA(AA,mA);for(let SI=0;SI<EI.length;SI++)kA(EI[SI],mA);EI.length===2?GA(AA,J,EA):AA.projectionMatrix.copy(J.projectionMatrix),XA(OA,AA,mA)};function XA(OA,FI,PA){PA===null?OA.matrix.copy(FI.matrixWorld):(OA.matrix.copy(PA.matrixWorld),OA.matrix.invert(),OA.matrix.multiply(FI.matrixWorld)),OA.matrix.decompose(OA.position,OA.quaternion,OA.scale),OA.updateMatrixWorld(!0),OA.projectionMatrix.copy(FI.projectionMatrix),OA.projectionMatrixInverse.copy(FI.projectionMatrixInverse),OA.isPerspectiveCamera&&(OA.fov=RAD2DEG*2*Math.atan(1/OA.projectionMatrix.elements[5]),OA.zoom=1)}this.getCamera=function(){return AA},this.getFoveation=function(){if(!(G===null&&N===null))return D},this.setFoveation=function(OA){D=OA,G!==null&&(G.fixedFoveation=OA),N!==null&&N.fixedFoveation!==void 0&&(N.fixedFoveation=OA)},this.hasDepthSensing=function(){return m.texture!==null},this.getDepthSensingMesh=function(){return m.getMesh(AA)};let xA=null;function _A(OA,FI){if(M=FI.getViewerPose(w||o),k=FI,M!==null){const PA=M.views;N!==null&&(I.setRenderTargetFramebuffer(X,N.framebuffer),I.setRenderTarget(X));let mA=!1;PA.length!==AA.cameras.length&&(AA.cameras.length=0,mA=!0);for(let GI=0;GI<PA.length;GI++){const YI=PA[GI];let xI=null;if(N!==null)xI=N.getViewport(YI);else{const UA=d.getViewSubImage(G,YI);xI=UA.viewport,GI===0&&(I.setRenderTargetTextures(X,UA.colorTexture,G.ignoreDepthValues?void 0:UA.depthStencilTexture),I.setRenderTarget(X))}let tI=x[GI];tI===void 0&&(tI=new PerspectiveCamera,tI.layers.enable(GI),tI.viewport=new Vector4,x[GI]=tI),tI.matrix.fromArray(YI.transform.matrix),tI.matrix.decompose(tI.position,tI.quaternion,tI.scale),tI.projectionMatrix.fromArray(YI.projectionMatrix),tI.projectionMatrixInverse.copy(tI.projectionMatrix).invert(),tI.viewport.set(xI.x,xI.y,xI.width,xI.height),GI===0&&(AA.matrix.copy(tI.matrix),AA.matrix.decompose(AA.position,AA.quaternion,AA.scale)),mA===!0&&AA.cameras.push(tI)}const EI=t.enabledFeatures;if(EI&&EI.includes("depth-sensing")&&t.depthUsage=="gpu-optimized"&&d){const GI=d.getDepthInformation(PA[0]);GI&&GI.isValid&&GI.texture&&m.init(I,GI,t.renderState)}}for(let PA=0;PA<q.length;PA++){const mA=P[PA],EI=q[PA];mA!==null&&EI!==void 0&&EI.update(mA,FI,w||o)}xA&&xA(OA,FI),FI.detectedPlanes&&B.dispatchEvent({type:"planesdetected",data:FI}),k=null}const sI=new WebGLAnimation;sI.setAnimationLoop(_A),this.setAnimationLoop=function(OA){xA=OA},this.dispose=function(){}}}const _e1=new Euler,_m1=new Matrix4;function WebGLMaterials(C,I){function Q(Y,S){Y.matrixAutoUpdate===!0&&Y.updateMatrix(),S.value.copy(Y.matrix)}function B(Y,S){S.color.getRGB(Y.fogColor.value,getUnlitUniformColorSpace(C)),S.isFog?(Y.fogNear.value=S.near,Y.fogFar.value=S.far):S.isFogExp2&&(Y.fogDensity.value=S.density)}function t(Y,S,X,q,P){S.isMeshBasicMaterial||S.isMeshLambertMaterial?l(Y,S):S.isMeshToonMaterial?(l(Y,S),d(Y,S)):S.isMeshPhongMaterial?(l(Y,S),M(Y,S)):S.isMeshStandardMaterial?(l(Y,S),G(Y,S),S.isMeshPhysicalMaterial&&N(Y,S,P)):S.isMeshMatcapMaterial?(l(Y,S),k(Y,S)):S.isMeshDepthMaterial?l(Y,S):S.isMeshDistanceMaterial?(l(Y,S),m(Y,S)):S.isMeshNormalMaterial?l(Y,S):S.isLineBasicMaterial?(o(Y,S),S.isLineDashedMaterial&&n(Y,S)):S.isPointsMaterial?D(Y,S,X,q):S.isSpriteMaterial?w(Y,S):S.isShadowMaterial?(Y.color.value.copy(S.color),Y.opacity.value=S.opacity):S.isShaderMaterial&&(S.uniformsNeedUpdate=!1)}function l(Y,S){Y.opacity.value=S.opacity,S.color&&Y.diffuse.value.copy(S.color),S.emissive&&Y.emissive.value.copy(S.emissive).multiplyScalar(S.emissiveIntensity),S.map&&(Y.map.value=S.map,Q(S.map,Y.mapTransform)),S.alphaMap&&(Y.alphaMap.value=S.alphaMap,Q(S.alphaMap,Y.alphaMapTransform)),S.bumpMap&&(Y.bumpMap.value=S.bumpMap,Q(S.bumpMap,Y.bumpMapTransform),Y.bumpScale.value=S.bumpScale,S.side===BackSide&&(Y.bumpScale.value*=-1)),S.normalMap&&(Y.normalMap.value=S.normalMap,Q(S.normalMap,Y.normalMapTransform),Y.normalScale.value.copy(S.normalScale),S.side===BackSide&&Y.normalScale.value.negate()),S.displacementMap&&(Y.displacementMap.value=S.displacementMap,Q(S.displacementMap,Y.displacementMapTransform),Y.displacementScale.value=S.displacementScale,Y.displacementBias.value=S.displacementBias),S.emissiveMap&&(Y.emissiveMap.value=S.emissiveMap,Q(S.emissiveMap,Y.emissiveMapTransform)),S.specularMap&&(Y.specularMap.value=S.specularMap,Q(S.specularMap,Y.specularMapTransform)),S.alphaTest>0&&(Y.alphaTest.value=S.alphaTest);const X=I.get(S),q=X.envMap,P=X.envMapRotation;q&&(Y.envMap.value=q,_e1.copy(P),_e1.x*=-1,_e1.y*=-1,_e1.z*=-1,q.isCubeTexture&&q.isRenderTargetTexture===!1&&(_e1.y*=-1,_e1.z*=-1),Y.envMapRotation.value.setFromMatrix4(_m1.makeRotationFromEuler(_e1)),Y.flipEnvMap.value=q.isCubeTexture&&q.isRenderTargetTexture===!1?-1:1,Y.reflectivity.value=S.reflectivity,Y.ior.value=S.ior,Y.refractionRatio.value=S.refractionRatio),S.lightMap&&(Y.lightMap.value=S.lightMap,Y.lightMapIntensity.value=S.lightMapIntensity,Q(S.lightMap,Y.lightMapTransform)),S.aoMap&&(Y.aoMap.value=S.aoMap,Y.aoMapIntensity.value=S.aoMapIntensity,Q(S.aoMap,Y.aoMapTransform))}function o(Y,S){Y.diffuse.value.copy(S.color),Y.opacity.value=S.opacity,S.map&&(Y.map.value=S.map,Q(S.map,Y.mapTransform))}function n(Y,S){Y.dashSize.value=S.dashSize,Y.totalSize.value=S.dashSize+S.gapSize,Y.scale.value=S.scale}function D(Y,S,X,q){Y.diffuse.value.copy(S.color),Y.opacity.value=S.opacity,Y.size.value=S.size*X,Y.scale.value=q*.5,S.map&&(Y.map.value=S.map,Q(S.map,Y.uvTransform)),S.alphaMap&&(Y.alphaMap.value=S.alphaMap,Q(S.alphaMap,Y.alphaMapTransform)),S.alphaTest>0&&(Y.alphaTest.value=S.alphaTest)}function w(Y,S){Y.diffuse.value.copy(S.color),Y.opacity.value=S.opacity,Y.rotation.value=S.rotation,S.map&&(Y.map.value=S.map,Q(S.map,Y.mapTransform)),S.alphaMap&&(Y.alphaMap.value=S.alphaMap,Q(S.alphaMap,Y.alphaMapTransform)),S.alphaTest>0&&(Y.alphaTest.value=S.alphaTest)}function M(Y,S){Y.specular.value.copy(S.specular),Y.shininess.value=Math.max(S.shininess,1e-4)}function d(Y,S){S.gradientMap&&(Y.gradientMap.value=S.gradientMap)}function G(Y,S){Y.metalness.value=S.metalness,S.metalnessMap&&(Y.metalnessMap.value=S.metalnessMap,Q(S.metalnessMap,Y.metalnessMapTransform)),Y.roughness.value=S.roughness,S.roughnessMap&&(Y.roughnessMap.value=S.roughnessMap,Q(S.roughnessMap,Y.roughnessMapTransform)),S.envMap&&(Y.envMapIntensity.value=S.envMapIntensity)}function N(Y,S,X){Y.ior.value=S.ior,S.sheen>0&&(Y.sheenColor.value.copy(S.sheenColor).multiplyScalar(S.sheen),Y.sheenRoughness.value=S.sheenRoughness,S.sheenColorMap&&(Y.sheenColorMap.value=S.sheenColorMap,Q(S.sheenColorMap,Y.sheenColorMapTransform)),S.sheenRoughnessMap&&(Y.sheenRoughnessMap.value=S.sheenRoughnessMap,Q(S.sheenRoughnessMap,Y.sheenRoughnessMapTransform))),S.clearcoat>0&&(Y.clearcoat.value=S.clearcoat,Y.clearcoatRoughness.value=S.clearcoatRoughness,S.clearcoatMap&&(Y.clearcoatMap.value=S.clearcoatMap,Q(S.clearcoatMap,Y.clearcoatMapTransform)),S.clearcoatRoughnessMap&&(Y.clearcoatRoughnessMap.value=S.clearcoatRoughnessMap,Q(S.clearcoatRoughnessMap,Y.clearcoatRoughnessMapTransform)),S.clearcoatNormalMap&&(Y.clearcoatNormalMap.value=S.clearcoatNormalMap,Q(S.clearcoatNormalMap,Y.clearcoatNormalMapTransform),Y.clearcoatNormalScale.value.copy(S.clearcoatNormalScale),S.side===BackSide&&Y.clearcoatNormalScale.value.negate())),S.dispersion>0&&(Y.dispersion.value=S.dispersion),S.iridescence>0&&(Y.iridescence.value=S.iridescence,Y.iridescenceIOR.value=S.iridescenceIOR,Y.iridescenceThicknessMinimum.value=S.iridescenceThicknessRange[0],Y.iridescenceThicknessMaximum.value=S.iridescenceThicknessRange[1],S.iridescenceMap&&(Y.iridescenceMap.value=S.iridescenceMap,Q(S.iridescenceMap,Y.iridescenceMapTransform)),S.iridescenceThicknessMap&&(Y.iridescenceThicknessMap.value=S.iridescenceThicknessMap,Q(S.iridescenceThicknessMap,Y.iridescenceThicknessMapTransform))),S.transmission>0&&(Y.transmission.value=S.transmission,Y.transmissionSamplerMap.value=X.texture,Y.transmissionSamplerSize.value.set(X.width,X.height),S.transmissionMap&&(Y.transmissionMap.value=S.transmissionMap,Q(S.transmissionMap,Y.transmissionMapTransform)),Y.thickness.value=S.thickness,S.thicknessMap&&(Y.thicknessMap.value=S.thicknessMap,Q(S.thicknessMap,Y.thicknessMapTransform)),Y.attenuationDistance.value=S.attenuationDistance,Y.attenuationColor.value.copy(S.attenuationColor)),S.anisotropy>0&&(Y.anisotropyVector.value.set(S.anisotropy*Math.cos(S.anisotropyRotation),S.anisotropy*Math.sin(S.anisotropyRotation)),S.anisotropyMap&&(Y.anisotropyMap.value=S.anisotropyMap,Q(S.anisotropyMap,Y.anisotropyMapTransform))),Y.specularIntensity.value=S.specularIntensity,Y.specularColor.value.copy(S.specularColor),S.specularColorMap&&(Y.specularColorMap.value=S.specularColorMap,Q(S.specularColorMap,Y.specularColorMapTransform)),S.specularIntensityMap&&(Y.specularIntensityMap.value=S.specularIntensityMap,Q(S.specularIntensityMap,Y.specularIntensityMapTransform))}function k(Y,S){S.matcap&&(Y.matcap.value=S.matcap)}function m(Y,S){const X=I.get(S).light;Y.referencePosition.value.setFromMatrixPosition(X.matrixWorld),Y.nearDistance.value=X.shadow.camera.near,Y.farDistance.value=X.shadow.camera.far}return{refreshFogUniforms:B,refreshMaterialUniforms:t}}function WebGLUniformsGroups(C,I,Q,B){let t={},l={},o=[];const n=C.getParameter(C.MAX_UNIFORM_BUFFER_BINDINGS);function D(X,q){const P=q.program;B.uniformBlockBinding(X,P)}function w(X,q){let P=t[X.id];P===void 0&&(k(X),P=M(X),t[X.id]=P,X.addEventListener("dispose",Y));const gA=q.program;B.updateUBOMapping(X,gA);const QA=I.render.frame;l[X.id]!==QA&&(G(X),l[X.id]=QA)}function M(X){const q=d();X.__bindingPointIndex=q;const P=C.createBuffer(),gA=X.__size,QA=X.usage;return C.bindBuffer(C.UNIFORM_BUFFER,P),C.bufferData(C.UNIFORM_BUFFER,gA,QA),C.bindBuffer(C.UNIFORM_BUFFER,null),C.bindBufferBase(C.UNIFORM_BUFFER,q,P),P}function d(){for(let X=0;X<n;X++)if(o.indexOf(X)===-1)return o.push(X),X;return console.error("THREE.WebGLRenderer: Maximum number of simultaneously usable uniforms groups reached."),0}function G(X){const q=t[X.id],P=X.uniforms,gA=X.__cache;C.bindBuffer(C.UNIFORM_BUFFER,q);for(let QA=0,J=P.length;QA<J;QA++){const EA=Array.isArray(P[QA])?P[QA]:[P[QA]];for(let x=0,AA=EA.length;x<AA;x++){const iA=EA[x];if(N(iA,QA,x,gA)===!0){const wA=iA.__offset,sA=Array.isArray(iA.value)?iA.value:[iA.value];let cA=0;for(let eA=0;eA<sA.length;eA++){const DA=sA[eA],ZA=m(DA);typeof DA=="number"||typeof DA=="boolean"?(iA.__data[0]=DA,C.bufferSubData(C.UNIFORM_BUFFER,wA+cA,iA.__data)):DA.isMatrix3?(iA.__data[0]=DA.elements[0],iA.__data[1]=DA.elements[1],iA.__data[2]=DA.elements[2],iA.__data[3]=0,iA.__data[4]=DA.elements[3],iA.__data[5]=DA.elements[4],iA.__data[6]=DA.elements[5],iA.__data[7]=0,iA.__data[8]=DA.elements[6],iA.__data[9]=DA.elements[7],iA.__data[10]=DA.elements[8],iA.__data[11]=0):(DA.toArray(iA.__data,cA),cA+=ZA.storage/Float32Array.BYTES_PER_ELEMENT)}C.bufferSubData(C.UNIFORM_BUFFER,wA,iA.__data)}}}C.bindBuffer(C.UNIFORM_BUFFER,null)}function N(X,q,P,gA){const QA=X.value,J=q+"_"+P;if(gA[J]===void 0)return typeof QA=="number"||typeof QA=="boolean"?gA[J]=QA:gA[J]=QA.clone(),!0;{const EA=gA[J];if(typeof QA=="number"||typeof QA=="boolean"){if(EA!==QA)return gA[J]=QA,!0}else if(EA.equals(QA)===!1)return EA.copy(QA),!0}return!1}function k(X){const q=X.uniforms;let P=0;const gA=16;for(let J=0,EA=q.length;J<EA;J++){const x=Array.isArray(q[J])?q[J]:[q[J]];for(let AA=0,iA=x.length;AA<iA;AA++){const wA=x[AA],sA=Array.isArray(wA.value)?wA.value:[wA.value];for(let cA=0,eA=sA.length;cA<eA;cA++){const DA=sA[cA],ZA=m(DA),GA=P%gA,kA=GA%ZA.boundary,XA=GA+kA;P+=kA,XA!==0&&gA-XA<ZA.storage&&(P+=gA-XA),wA.__data=new Float32Array(ZA.storage/Float32Array.BYTES_PER_ELEMENT),wA.__offset=P,P+=ZA.storage}}}const QA=P%gA;return QA>0&&(P+=gA-QA),X.__size=P,X.__cache={},this}function m(X){const q={boundary:0,storage:0};return typeof X=="number"||typeof X=="boolean"?(q.boundary=4,q.storage=4):X.isVector2?(q.boundary=8,q.storage=8):X.isVector3||X.isColor?(q.boundary=16,q.storage=12):X.isVector4?(q.boundary=16,q.storage=16):X.isMatrix3?(q.boundary=48,q.storage=48):X.isMatrix4?(q.boundary=64,q.storage=64):X.isTexture?console.warn("THREE.WebGLRenderer: Texture samplers can not be part of an uniforms group."):console.warn("THREE.WebGLRenderer: Unsupported uniform value type.",X),q}function Y(X){const q=X.target;q.removeEventListener("dispose",Y);const P=o.indexOf(q.__bindingPointIndex);o.splice(P,1),C.deleteBuffer(t[q.id]),delete t[q.id],delete l[q.id]}function S(){for(const X in t)C.deleteBuffer(t[X]);o=[],t={},l={}}return{bind:D,update:w,dispose:S}}class WebGLRenderer{constructor(I={}){const{canvas:Q=createCanvasElement(),context:B=null,depth:t=!0,stencil:l=!1,alpha:o=!1,antialias:n=!1,premultipliedAlpha:D=!0,preserveDrawingBuffer:w=!1,powerPreference:M="default",failIfMajorPerformanceCaveat:d=!1,reverseDepthBuffer:G=!1}=I;this.isWebGLRenderer=!0;let N;if(B!==null){if(typeof WebGLRenderingContext<"u"&&B instanceof WebGLRenderingContext)throw new Error("THREE.WebGLRenderer: WebGL 1 is not supported since r163.");N=B.getContextAttributes().alpha}else N=o;const k=new Uint32Array(4),m=new Int32Array(4);let Y=null,S=null;const X=[],q=[];this.domElement=Q,this.debug={checkShaderErrors:!0,onShaderError:null},this.autoClear=!0,this.autoClearColor=!0,this.autoClearDepth=!0,this.autoClearStencil=!0,this.sortObjects=!0,this.clippingPlanes=[],this.localClippingEnabled=!1,this._outputColorSpace=SRGBColorSpace,this.toneMapping=NoToneMapping,this.toneMappingExposure=1;const P=this;let gA=!1,QA=0,J=0,EA=null,x=-1,AA=null;const iA=new Vector4,wA=new Vector4;let sA=null;const cA=new Color(0);let eA=0,DA=Q.width,ZA=Q.height,GA=1,kA=null,XA=null;const xA=new Vector4(0,0,DA,ZA),_A=new Vector4(0,0,DA,ZA);let sI=!1;const OA=new Frustum;let FI=!1,PA=!1;this.transmissionResolutionScale=1;const mA=new Matrix4,EI=new Matrix4,SI=new Vector3,GI=new Vector4,YI={background:null,fog:null,environment:null,overrideMaterial:null,isScene:!0};let xI=!1;function tI(){return EA===null?GA:1}let UA=B;function JI(MA,uA){return Q.getContext(MA,uA)}try{const MA={alpha:!0,depth:t,stencil:l,antialias:n,premultipliedAlpha:D,preserveDrawingBuffer:w,powerPreference:M,failIfMajorPerformanceCaveat:d};if("setAttribute"in Q&&Q.setAttribute("data-engine",`three.js r${REVISION}`),Q.addEventListener("webglcontextlost",DI,!1),Q.addEventListener("webglcontextrestored",jA,!1),Q.addEventListener("webglcontextcreationerror",nI,!1),UA===null){const uA="webgl2";if(UA=JI(uA,MA),UA===null)throw JI(uA)?new Error("Error creating WebGL context with your selected attributes."):new Error("Error creating WebGL context.")}}catch(MA){throw console.error("THREE.WebGLRenderer: "+MA.message),MA}let ZI,WA,NI,OI,TI,hA,FA,HA,oI,VA,BI,cI,bI,pA,CI,aI,dI,jI,zI,UI,qI,vI,lB,bA;function kI(){ZI=new WebGLExtensions(UA),ZI.init(),vI=new WebGLUtils(UA,ZI),WA=new WebGLCapabilities(UA,ZI,I,vI),NI=new WebGLState(UA,ZI),WA.reverseDepthBuffer&&G&&NI.buffers.depth.setReversed(!0),OI=new WebGLInfo(UA),TI=new WebGLProperties,hA=new WebGLTextures(UA,ZI,NI,TI,WA,vI,OI),FA=new WebGLCubeMaps(P),HA=new WebGLCubeUVMaps(P),oI=new WebGLAttributes(UA),lB=new WebGLBindingStates(UA,oI),VA=new WebGLGeometries(UA,oI,OI,lB),BI=new WebGLObjects(UA,VA,oI,OI),zI=new WebGLMorphtargets(UA,WA,hA),aI=new WebGLClipping(TI),cI=new WebGLPrograms(P,FA,HA,ZI,WA,lB,aI),bI=new WebGLMaterials(P,TI),pA=new WebGLRenderLists,CI=new WebGLRenderStates(ZI),jI=new WebGLBackground(P,FA,HA,NI,BI,N,D),dI=new WebGLShadowMap(P,BI,WA),bA=new WebGLUniformsGroups(UA,OI,WA,NI),UI=new WebGLBufferRenderer(UA,ZI,OI),qI=new WebGLIndexedBufferRenderer(UA,ZI,OI),OI.programs=cI.programs,P.capabilities=WA,P.extensions=ZI,P.properties=TI,P.renderLists=pA,P.shadowMap=dI,P.state=NI,P.info=OI}kI();const iI=new WebXRManager(P,UA);this.xr=iI,this.getContext=function(){return UA},this.getContextAttributes=function(){return UA.getContextAttributes()},this.forceContextLoss=function(){const MA=ZI.get("WEBGL_lose_context");MA&&MA.loseContext()},this.forceContextRestore=function(){const MA=ZI.get("WEBGL_lose_context");MA&&MA.restoreContext()},this.getPixelRatio=function(){return GA},this.setPixelRatio=function(MA){MA!==void 0&&(GA=MA,this.setSize(DA,ZA,!1))},this.getSize=function(MA){return MA.set(DA,ZA)},this.setSize=function(MA,uA,$A=!0){if(iI.isPresenting){console.warn("THREE.WebGLRenderer: Can't change size while VR device is presenting.");return}DA=MA,ZA=uA,Q.width=Math.floor(MA*GA),Q.height=Math.floor(uA*GA),$A===!0&&(Q.style.width=MA+"px",Q.style.height=uA+"px"),this.setViewport(0,0,MA,uA)},this.getDrawingBufferSize=function(MA){return MA.set(DA*GA,ZA*GA).floor()},this.setDrawingBufferSize=function(MA,uA,$A){DA=MA,ZA=uA,GA=$A,Q.width=Math.floor(MA*$A),Q.height=Math.floor(uA*$A),this.setViewport(0,0,MA,uA)},this.getCurrentViewport=function(MA){return MA.copy(iA)},this.getViewport=function(MA){return MA.copy(xA)},this.setViewport=function(MA,uA,$A,II){MA.isVector4?xA.set(MA.x,MA.y,MA.z,MA.w):xA.set(MA,uA,$A,II),NI.viewport(iA.copy(xA).multiplyScalar(GA).round())},this.getScissor=function(MA){return MA.copy(_A)},this.setScissor=function(MA,uA,$A,II){MA.isVector4?_A.set(MA.x,MA.y,MA.z,MA.w):_A.set(MA,uA,$A,II),NI.scissor(wA.copy(_A).multiplyScalar(GA).round())},this.getScissorTest=function(){return sI},this.setScissorTest=function(MA){NI.setScissorTest(sI=MA)},this.setOpaqueSort=function(MA){kA=MA},this.setTransparentSort=function(MA){XA=MA},this.getClearColor=function(MA){return MA.copy(jI.getClearColor())},this.setClearColor=function(){jI.setClearColor(...arguments)},this.getClearAlpha=function(){return jI.getClearAlpha()},this.setClearAlpha=function(){jI.setClearAlpha(...arguments)},this.clear=function(MA=!0,uA=!0,$A=!0){let II=0;if(MA){let KA=!1;if(EA!==null){const hI=EA.texture.format;KA=hI===RGBAIntegerFormat||hI===RGIntegerFormat||hI===RedIntegerFormat}if(KA){const hI=EA.texture.type,XI=hI===UnsignedByteType||hI===UnsignedIntType||hI===UnsignedShortType||hI===UnsignedInt248Type||hI===UnsignedShort4444Type||hI===UnsignedShort5551Type,NA=jI.getClearColor(),rA=jI.getClearAlpha(),eI=NA.r,MI=NA.g,WI=NA.b;XI?(k[0]=eI,k[1]=MI,k[2]=WI,k[3]=rA,UA.clearBufferuiv(UA.COLOR,0,k)):(m[0]=eI,m[1]=MI,m[2]=WI,m[3]=rA,UA.clearBufferiv(UA.COLOR,0,m))}else II|=UA.COLOR_BUFFER_BIT}uA&&(II|=UA.DEPTH_BUFFER_BIT),$A&&(II|=UA.STENCIL_BUFFER_BIT,this.state.buffers.stencil.setMask(4294967295)),UA.clear(II)},this.clearColor=function(){this.clear(!0,!1,!1)},this.clearDepth=function(){this.clear(!1,!0,!1)},this.clearStencil=function(){this.clear(!1,!1,!0)},this.dispose=function(){Q.removeEventListener("webglcontextlost",DI,!1),Q.removeEventListener("webglcontextrestored",jA,!1),Q.removeEventListener("webglcontextcreationerror",nI,!1),jI.dispose(),pA.dispose(),CI.dispose(),TI.dispose(),FA.dispose(),HA.dispose(),BI.dispose(),lB.dispose(),bA.dispose(),cI.dispose(),iI.dispose(),iI.removeEventListener("sessionstart",DB),iI.removeEventListener("sessionend",zB),JB.stop()};function DI(MA){MA.preventDefault(),console.log("THREE.WebGLRenderer: Context Lost."),gA=!0}function jA(){console.log("THREE.WebGLRenderer: Context Restored."),gA=!1;const MA=OI.autoReset,uA=dI.enabled,$A=dI.autoUpdate,II=dI.needsUpdate,KA=dI.type;kI(),OI.autoReset=MA,dI.enabled=uA,dI.autoUpdate=$A,dI.needsUpdate=II,dI.type=KA}function nI(MA){console.error("THREE.WebGLRenderer: A WebGL context could not be created. Reason: ",MA.statusMessage)}function _I(MA){const uA=MA.target;uA.removeEventListener("dispose",_I),aB(uA)}function aB(MA){rB(MA),TI.remove(MA)}function rB(MA){const uA=TI.get(MA).programs;uA!==void 0&&(uA.forEach(function($A){cI.releaseProgram($A)}),MA.isShaderMaterial&&cI.releaseShaderCache(MA))}this.renderBufferDirect=function(MA,uA,$A,II,KA,hI){uA===null&&(uA=YI);const XI=KA.isMesh&&KA.matrixWorld.determinant()<0,NA=ug(MA,uA,$A,II,KA);NI.setMaterial(II,XI);let rA=$A.index,eI=1;if(II.wireframe===!0){if(rA=VA.getWireframeAttribute($A),rA===void 0)return;eI=2}const MI=$A.drawRange,WI=$A.attributes.position;let fI=MI.start*eI,gI=(MI.start+MI.count)*eI;hI!==null&&(fI=Math.max(fI,hI.start*eI),gI=Math.min(gI,(hI.start+hI.count)*eI)),rA!==null?(fI=Math.max(fI,0),gI=Math.min(gI,rA.count)):WI!=null&&(fI=Math.max(fI,0),gI=Math.min(gI,WI.count));const dB=gI-fI;if(dB<0||dB===1/0)return;lB.setup(KA,II,NA,$A,rA);let oB,nB=UI;if(rA!==null&&(oB=oI.get(rA),nB=qI,nB.setIndex(oB)),KA.isMesh)II.wireframe===!0?(NI.setLineWidth(II.wireframeLinewidth*tI()),nB.setMode(UA.LINES)):nB.setMode(UA.TRIANGLES);else if(KA.isLine){let PI=II.linewidth;PI===void 0&&(PI=1),NI.setLineWidth(PI*tI()),KA.isLineSegments?nB.setMode(UA.LINES):KA.isLineLoop?nB.setMode(UA.LINE_LOOP):nB.setMode(UA.LINE_STRIP)}else KA.isPoints?nB.setMode(UA.POINTS):KA.isSprite&&nB.setMode(UA.TRIANGLES);if(KA.isBatchedMesh)if(KA._multiDrawInstances!==null)warnOnce("THREE.WebGLRenderer: renderMultiDrawInstances has been deprecated and will be removed in r184. Append to renderMultiDraw arguments and use indirection."),nB.renderMultiDrawInstances(KA._multiDrawStarts,KA._multiDrawCounts,KA._multiDrawCount,KA._multiDrawInstances);else if(ZI.get("WEBGL_multi_draw"))nB.renderMultiDraw(KA._multiDrawStarts,KA._multiDrawCounts,KA._multiDrawCount);else{const PI=KA._multiDrawStarts,WB=KA._multiDrawCounts,GB=KA._multiDrawCount,HB=rA?oI.get(rA).bytesPerElement:1,Ig=TI.get(II).currentProgram.getUniforms();for(let VB=0;VB<GB;VB++)Ig.setValue(UA,"_gl_DrawID",VB),nB.render(PI[VB]/HB,WB[VB])}else if(KA.isInstancedMesh)nB.renderInstances(fI,dB,KA.count);else if($A.isInstancedBufferGeometry){const PI=$A._maxInstanceCount!==void 0?$A._maxInstanceCount:1/0,WB=Math.min($A.instanceCount,PI);nB.renderInstances(fI,dB,WB)}else nB.render(fI,dB)};function MB(MA,uA,$A){MA.transparent===!0&&MA.side===DoubleSide&&MA.forceSinglePass===!1?(MA.side=BackSide,MA.needsUpdate=!0,Mg(MA,uA,$A),MA.side=FrontSide,MA.needsUpdate=!0,Mg(MA,uA,$A),MA.side=DoubleSide):Mg(MA,uA,$A)}this.compile=function(MA,uA,$A=null){$A===null&&($A=MA),S=CI.get($A),S.init(uA),q.push(S),$A.traverseVisible(function(KA){KA.isLight&&KA.layers.test(uA.layers)&&(S.pushLight(KA),KA.castShadow&&S.pushShadow(KA))}),MA!==$A&&MA.traverseVisible(function(KA){KA.isLight&&KA.layers.test(uA.layers)&&(S.pushLight(KA),KA.castShadow&&S.pushShadow(KA))}),S.setupLights();const II=new Set;return MA.traverse(function(KA){if(!(KA.isMesh||KA.isPoints||KA.isLine||KA.isSprite))return;const hI=KA.material;if(hI)if(Array.isArray(hI))for(let XI=0;XI<hI.length;XI++){const NA=hI[XI];MB(NA,$A,KA),II.add(NA)}else MB(hI,$A,KA),II.add(hI)}),S=q.pop(),II},this.compileAsync=function(MA,uA,$A=null){const II=this.compile(MA,uA,$A);return new Promise(KA=>{function hI(){if(II.forEach(function(XI){TI.get(XI).currentProgram.isReady()&&II.delete(XI)}),II.size===0){KA(MA);return}setTimeout(hI,10)}ZI.get("KHR_parallel_shader_compile")!==null?hI():setTimeout(hI,10)})};let $I=null;function SB(MA){$I&&$I(MA)}function DB(){JB.stop()}function zB(){JB.start()}const JB=new WebGLAnimation;JB.setAnimationLoop(SB),typeof self<"u"&&JB.setContext(self),this.setAnimationLoop=function(MA){$I=MA,iI.setAnimationLoop(MA),MA===null?JB.stop():JB.start()},iI.addEventListener("sessionstart",DB),iI.addEventListener("sessionend",zB),this.render=function(MA,uA){if(uA!==void 0&&uA.isCamera!==!0){console.error("THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.");return}if(gA===!0)return;if(MA.matrixWorldAutoUpdate===!0&&MA.updateMatrixWorld(),uA.parent===null&&uA.matrixWorldAutoUpdate===!0&&uA.updateMatrixWorld(),iI.enabled===!0&&iI.isPresenting===!0&&(iI.cameraAutoUpdate===!0&&iI.updateCamera(uA),uA=iI.getCamera()),MA.isScene===!0&&MA.onBeforeRender(P,MA,uA,EA),S=CI.get(MA,q.length),S.init(uA),q.push(S),EI.multiplyMatrices(uA.projectionMatrix,uA.matrixWorldInverse),OA.setFromProjectionMatrix(EI),PA=this.localClippingEnabled,FI=aI.init(this.clippingPlanes,PA),Y=pA.get(MA,X.length),Y.init(),X.push(Y),iI.enabled===!0&&iI.isPresenting===!0){const hI=P.xr.getDepthSensingMesh();hI!==null&&tB(hI,uA,-1/0,P.sortObjects)}tB(MA,uA,0,P.sortObjects),Y.finish(),P.sortObjects===!0&&Y.sort(kA,XA),xI=iI.enabled===!1||iI.isPresenting===!1||iI.hasDepthSensing()===!1,xI&&jI.addToRenderList(Y,MA),this.info.render.frame++,FI===!0&&aI.beginShadows();const $A=S.state.shadowsArray;dI.render($A,MA,uA),FI===!0&&aI.endShadows(),this.info.autoReset===!0&&this.info.reset();const II=Y.opaque,KA=Y.transmissive;if(S.setupLights(),uA.isArrayCamera){const hI=uA.cameras;if(KA.length>0)for(let XI=0,NA=hI.length;XI<NA;XI++){const rA=hI[XI];eg(II,KA,MA,rA)}xI&&jI.render(MA);for(let XI=0,NA=hI.length;XI<NA;XI++){const rA=hI[XI];tg(Y,MA,rA,rA.viewport)}}else KA.length>0&&eg(II,KA,MA,uA),xI&&jI.render(MA),tg(Y,MA,uA);EA!==null&&J===0&&(hA.updateMultisampleRenderTarget(EA),hA.updateRenderTargetMipmap(EA)),MA.isScene===!0&&MA.onAfterRender(P,MA,uA),lB.resetDefaultState(),x=-1,AA=null,q.pop(),q.length>0?(S=q[q.length-1],FI===!0&&aI.setGlobalState(P.clippingPlanes,S.state.camera)):S=null,X.pop(),X.length>0?Y=X[X.length-1]:Y=null};function tB(MA,uA,$A,II){if(MA.visible===!1)return;if(MA.layers.test(uA.layers)){if(MA.isGroup)$A=MA.renderOrder;else if(MA.isLOD)MA.autoUpdate===!0&&MA.update(uA);else if(MA.isLight)S.pushLight(MA),MA.castShadow&&S.pushShadow(MA);else if(MA.isSprite){if(!MA.frustumCulled||OA.intersectsSprite(MA)){II&&GI.setFromMatrixPosition(MA.matrixWorld).applyMatrix4(EI);const XI=BI.update(MA),NA=MA.material;NA.visible&&Y.push(MA,XI,NA,$A,GI.z,null)}}else if((MA.isMesh||MA.isLine||MA.isPoints)&&(!MA.frustumCulled||OA.intersectsObject(MA))){const XI=BI.update(MA),NA=MA.material;if(II&&(MA.boundingSphere!==void 0?(MA.boundingSphere===null&&MA.computeBoundingSphere(),GI.copy(MA.boundingSphere.center)):(XI.boundingSphere===null&&XI.computeBoundingSphere(),GI.copy(XI.boundingSphere.center)),GI.applyMatrix4(MA.matrixWorld).applyMatrix4(EI)),Array.isArray(NA)){const rA=XI.groups;for(let eI=0,MI=rA.length;eI<MI;eI++){const WI=rA[eI],fI=NA[WI.materialIndex];fI&&fI.visible&&Y.push(MA,XI,fI,$A,GI.z,WI)}}else NA.visible&&Y.push(MA,XI,NA,$A,GI.z,null)}}const hI=MA.children;for(let XI=0,NA=hI.length;XI<NA;XI++)tB(hI[XI],uA,$A,II)}function tg(MA,uA,$A,II){const KA=MA.opaque,hI=MA.transmissive,XI=MA.transparent;S.setupLightsView($A),FI===!0&&aI.setGlobalState(P.clippingPlanes,$A),II&&NI.viewport(iA.copy(II)),KA.length>0&&wg(KA,uA,$A),hI.length>0&&wg(hI,uA,$A),XI.length>0&&wg(XI,uA,$A),NI.buffers.depth.setTest(!0),NI.buffers.depth.setMask(!0),NI.buffers.color.setMask(!0),NI.setPolygonOffset(!1)}function eg(MA,uA,$A,II){if(($A.isScene===!0?$A.overrideMaterial:null)!==null)return;S.state.transmissionRenderTarget[II.id]===void 0&&(S.state.transmissionRenderTarget[II.id]=new WebGLRenderTarget(1,1,{generateMipmaps:!0,type:ZI.has("EXT_color_buffer_half_float")||ZI.has("EXT_color_buffer_float")?HalfFloatType:UnsignedByteType,minFilter:LinearMipmapLinearFilter,samples:4,stencilBuffer:l,resolveDepthBuffer:!1,resolveStencilBuffer:!1,colorSpace:ColorManagement.workingColorSpace}));const hI=S.state.transmissionRenderTarget[II.id],XI=II.viewport||iA;hI.setSize(XI.z*P.transmissionResolutionScale,XI.w*P.transmissionResolutionScale);const NA=P.getRenderTarget();P.setRenderTarget(hI),P.getClearColor(cA),eA=P.getClearAlpha(),eA<1&&P.setClearColor(16777215,.5),P.clear(),xI&&jI.render($A);const rA=P.toneMapping;P.toneMapping=NoToneMapping;const eI=II.viewport;if(II.viewport!==void 0&&(II.viewport=void 0),S.setupLightsView(II),FI===!0&&aI.setGlobalState(P.clippingPlanes,II),wg(MA,$A,II),hA.updateMultisampleRenderTarget(hI),hA.updateRenderTargetMipmap(hI),ZI.has("WEBGL_multisampled_render_to_texture")===!1){let MI=!1;for(let WI=0,fI=uA.length;WI<fI;WI++){const gI=uA[WI],dB=gI.object,oB=gI.geometry,nB=gI.material,PI=gI.group;if(nB.side===DoubleSide&&dB.layers.test(II.layers)){const WB=nB.side;nB.side=BackSide,nB.needsUpdate=!0,pg(dB,$A,II,oB,nB,PI),nB.side=WB,nB.needsUpdate=!0,MI=!0}}MI===!0&&(hA.updateMultisampleRenderTarget(hI),hA.updateRenderTargetMipmap(hI))}P.setRenderTarget(NA),P.setClearColor(cA,eA),eI!==void 0&&(II.viewport=eI),P.toneMapping=rA}function wg(MA,uA,$A){const II=uA.isScene===!0?uA.overrideMaterial:null;for(let KA=0,hI=MA.length;KA<hI;KA++){const XI=MA[KA],NA=XI.object,rA=XI.geometry,eI=II===null?XI.material:II,MI=XI.group;NA.layers.test($A.layers)&&pg(NA,uA,$A,rA,eI,MI)}}function pg(MA,uA,$A,II,KA,hI){MA.onBeforeRender(P,uA,$A,II,KA,hI),MA.modelViewMatrix.multiplyMatrices($A.matrixWorldInverse,MA.matrixWorld),MA.normalMatrix.getNormalMatrix(MA.modelViewMatrix),KA.onBeforeRender(P,uA,$A,II,MA,hI),KA.transparent===!0&&KA.side===DoubleSide&&KA.forceSinglePass===!1?(KA.side=BackSide,KA.needsUpdate=!0,P.renderBufferDirect($A,uA,II,KA,MA,hI),KA.side=FrontSide,KA.needsUpdate=!0,P.renderBufferDirect($A,uA,II,KA,MA,hI),KA.side=DoubleSide):P.renderBufferDirect($A,uA,II,KA,MA,hI),MA.onAfterRender(P,uA,$A,II,KA,hI)}function Mg(MA,uA,$A){uA.isScene!==!0&&(uA=YI);const II=TI.get(MA),KA=S.state.lights,hI=S.state.shadowsArray,XI=KA.state.version,NA=cI.getParameters(MA,KA.state,hI,uA,$A),rA=cI.getProgramCacheKey(NA);let eI=II.programs;II.environment=MA.isMeshStandardMaterial?uA.environment:null,II.fog=uA.fog,II.envMap=(MA.isMeshStandardMaterial?HA:FA).get(MA.envMap||II.environment),II.envMapRotation=II.environment!==null&&MA.envMap===null?uA.environmentRotation:MA.envMapRotation,eI===void 0&&(MA.addEventListener("dispose",_I),eI=new Map,II.programs=eI);let MI=eI.get(rA);if(MI!==void 0){if(II.currentProgram===MI&&II.lightsStateVersion===XI)return yg(MA,NA),MI}else NA.uniforms=cI.getUniforms(MA),MA.onBeforeCompile(NA,P),MI=cI.acquireProgram(NA,rA),eI.set(rA,MI),II.uniforms=NA.uniforms;const WI=II.uniforms;return(!MA.isShaderMaterial&&!MA.isRawShaderMaterial||MA.clipping===!0)&&(WI.clippingPlanes=aI.uniform),yg(MA,NA),II.needsLights=Ag(MA),II.lightsStateVersion=XI,II.needsLights&&(WI.ambientLightColor.value=KA.state.ambient,WI.lightProbe.value=KA.state.probe,WI.directionalLights.value=KA.state.directional,WI.directionalLightShadows.value=KA.state.directionalShadow,WI.spotLights.value=KA.state.spot,WI.spotLightShadows.value=KA.state.spotShadow,WI.rectAreaLights.value=KA.state.rectArea,WI.ltc_1.value=KA.state.rectAreaLTC1,WI.ltc_2.value=KA.state.rectAreaLTC2,WI.pointLights.value=KA.state.point,WI.pointLightShadows.value=KA.state.pointShadow,WI.hemisphereLights.value=KA.state.hemi,WI.directionalShadowMap.value=KA.state.directionalShadowMap,WI.directionalShadowMatrix.value=KA.state.directionalShadowMatrix,WI.spotShadowMap.value=KA.state.spotShadowMap,WI.spotLightMatrix.value=KA.state.spotLightMatrix,WI.spotLightMap.value=KA.state.spotLightMap,WI.pointShadowMap.value=KA.state.pointShadowMap,WI.pointShadowMatrix.value=KA.state.pointShadowMatrix),II.currentProgram=MI,II.uniformsList=null,MI}function Jg(MA){if(MA.uniformsList===null){const uA=MA.currentProgram.getUniforms();MA.uniformsList=WebGLUniforms.seqWithValue(uA.seq,MA.uniforms)}return MA.uniformsList}function yg(MA,uA){const $A=TI.get(MA);$A.outputColorSpace=uA.outputColorSpace,$A.batching=uA.batching,$A.batchingColor=uA.batchingColor,$A.instancing=uA.instancing,$A.instancingColor=uA.instancingColor,$A.instancingMorph=uA.instancingMorph,$A.skinning=uA.skinning,$A.morphTargets=uA.morphTargets,$A.morphNormals=uA.morphNormals,$A.morphColors=uA.morphColors,$A.morphTargetsCount=uA.morphTargetsCount,$A.numClippingPlanes=uA.numClippingPlanes,$A.numIntersection=uA.numClipIntersection,$A.vertexAlphas=uA.vertexAlphas,$A.vertexTangents=uA.vertexTangents,$A.toneMapping=uA.toneMapping}function ug(MA,uA,$A,II,KA){uA.isScene!==!0&&(uA=YI),hA.resetTextureUnits();const hI=uA.fog,XI=II.isMeshStandardMaterial?uA.environment:null,NA=EA===null?P.outputColorSpace:EA.isXRRenderTarget===!0?EA.texture.colorSpace:LinearSRGBColorSpace,rA=(II.isMeshStandardMaterial?HA:FA).get(II.envMap||XI),eI=II.vertexColors===!0&&!!$A.attributes.color&&$A.attributes.color.itemSize===4,MI=!!$A.attributes.tangent&&(!!II.normalMap||II.anisotropy>0),WI=!!$A.morphAttributes.position,fI=!!$A.morphAttributes.normal,gI=!!$A.morphAttributes.color;let dB=NoToneMapping;II.toneMapped&&(EA===null||EA.isXRRenderTarget===!0)&&(dB=P.toneMapping);const oB=$A.morphAttributes.position||$A.morphAttributes.normal||$A.morphAttributes.color,nB=oB!==void 0?oB.length:0,PI=TI.get(II),WB=S.state.lights;if(FI===!0&&(PA===!0||MA!==AA)){const uB=MA===AA&&II.id===x;aI.setState(II,MA,uB)}let GB=!1;II.version===PI.__version?(PI.needsLights&&PI.lightsStateVersion!==WB.state.version||PI.outputColorSpace!==NA||KA.isBatchedMesh&&PI.batching===!1||!KA.isBatchedMesh&&PI.batching===!0||KA.isBatchedMesh&&PI.batchingColor===!0&&KA.colorTexture===null||KA.isBatchedMesh&&PI.batchingColor===!1&&KA.colorTexture!==null||KA.isInstancedMesh&&PI.instancing===!1||!KA.isInstancedMesh&&PI.instancing===!0||KA.isSkinnedMesh&&PI.skinning===!1||!KA.isSkinnedMesh&&PI.skinning===!0||KA.isInstancedMesh&&PI.instancingColor===!0&&KA.instanceColor===null||KA.isInstancedMesh&&PI.instancingColor===!1&&KA.instanceColor!==null||KA.isInstancedMesh&&PI.instancingMorph===!0&&KA.morphTexture===null||KA.isInstancedMesh&&PI.instancingMorph===!1&&KA.morphTexture!==null||PI.envMap!==rA||II.fog===!0&&PI.fog!==hI||PI.numClippingPlanes!==void 0&&(PI.numClippingPlanes!==aI.numPlanes||PI.numIntersection!==aI.numIntersection)||PI.vertexAlphas!==eI||PI.vertexTangents!==MI||PI.morphTargets!==WI||PI.morphNormals!==fI||PI.morphColors!==gI||PI.toneMapping!==dB||PI.morphTargetsCount!==nB)&&(GB=!0):(GB=!0,PI.__version=II.version);let HB=PI.currentProgram;GB===!0&&(HB=Mg(II,uA,KA));let Ig=!1,VB=!1,jB=!1;const ZB=HB.getUniforms(),vB=PI.uniforms;if(NI.useProgram(HB.program)&&(Ig=!0,VB=!0,jB=!0),II.id!==x&&(x=II.id,VB=!0),Ig||AA!==MA){NI.buffers.depth.getReversed()?(mA.copy(MA.projectionMatrix),toNormalizedProjectionMatrix(mA),toReversedProjectionMatrix(mA),ZB.setValue(UA,"projectionMatrix",mA)):ZB.setValue(UA,"projectionMatrix",MA.projectionMatrix),ZB.setValue(UA,"viewMatrix",MA.matrixWorldInverse);const mB=ZB.map.cameraPosition;mB!==void 0&&mB.setValue(UA,SI.setFromMatrixPosition(MA.matrixWorld)),WA.logarithmicDepthBuffer&&ZB.setValue(UA,"logDepthBufFC",2/(Math.log(MA.far+1)/Math.LN2)),(II.isMeshPhongMaterial||II.isMeshToonMaterial||II.isMeshLambertMaterial||II.isMeshBasicMaterial||II.isMeshStandardMaterial||II.isShaderMaterial)&&ZB.setValue(UA,"isOrthographic",MA.isOrthographicCamera===!0),AA!==MA&&(AA=MA,VB=!0,jB=!0)}if(KA.isSkinnedMesh){ZB.setOptional(UA,KA,"bindMatrix"),ZB.setOptional(UA,KA,"bindMatrixInverse");const uB=KA.skeleton;uB&&(uB.boneTexture===null&&uB.computeBoneTexture(),ZB.setValue(UA,"boneTexture",uB.boneTexture,hA))}KA.isBatchedMesh&&(ZB.setOptional(UA,KA,"batchingTexture"),ZB.setValue(UA,"batchingTexture",KA._matricesTexture,hA),ZB.setOptional(UA,KA,"batchingIdTexture"),ZB.setValue(UA,"batchingIdTexture",KA._indirectTexture,hA),ZB.setOptional(UA,KA,"batchingColorTexture"),KA._colorsTexture!==null&&ZB.setValue(UA,"batchingColorTexture",KA._colorsTexture,hA));const JA=$A.morphAttributes;if((JA.position!==void 0||JA.normal!==void 0||JA.color!==void 0)&&zI.update(KA,$A,HB),(VB||PI.receiveShadow!==KA.receiveShadow)&&(PI.receiveShadow=KA.receiveShadow,ZB.setValue(UA,"receiveShadow",KA.receiveShadow)),II.isMeshGouraudMaterial&&II.envMap!==null&&(vB.envMap.value=rA,vB.flipEnvMap.value=rA.isCubeTexture&&rA.isRenderTargetTexture===!1?-1:1),II.isMeshStandardMaterial&&II.envMap===null&&uA.environment!==null&&(vB.envMapIntensity.value=uA.environmentIntensity),VB&&(ZB.setValue(UA,"toneMappingExposure",P.toneMappingExposure),PI.needsLights&&lg(vB,jB),hI&&II.fog===!0&&bI.refreshFogUniforms(vB,hI),bI.refreshMaterialUniforms(vB,II,GA,ZA,S.state.transmissionRenderTarget[MA.id]),WebGLUniforms.upload(UA,Jg(PI),vB,hA)),II.isShaderMaterial&&II.uniformsNeedUpdate===!0&&(WebGLUniforms.upload(UA,Jg(PI),vB,hA),II.uniformsNeedUpdate=!1),II.isSpriteMaterial&&ZB.setValue(UA,"center",KA.center),ZB.setValue(UA,"modelViewMatrix",KA.modelViewMatrix),ZB.setValue(UA,"normalMatrix",KA.normalMatrix),ZB.setValue(UA,"modelMatrix",KA.matrixWorld),II.isShaderMaterial||II.isRawShaderMaterial){const uB=II.uniformsGroups;for(let mB=0,Ug=uB.length;mB<Ug;mB++){const Qg=uB[mB];bA.update(Qg,HB),bA.bind(Qg,HB)}}return HB}function lg(MA,uA){MA.ambientLightColor.needsUpdate=uA,MA.lightProbe.needsUpdate=uA,MA.directionalLights.needsUpdate=uA,MA.directionalLightShadows.needsUpdate=uA,MA.pointLights.needsUpdate=uA,MA.pointLightShadows.needsUpdate=uA,MA.spotLights.needsUpdate=uA,MA.spotLightShadows.needsUpdate=uA,MA.rectAreaLights.needsUpdate=uA,MA.hemisphereLights.needsUpdate=uA}function Ag(MA){return MA.isMeshLambertMaterial||MA.isMeshToonMaterial||MA.isMeshPhongMaterial||MA.isMeshStandardMaterial||MA.isShadowMaterial||MA.isShaderMaterial&&MA.lights===!0}this.getActiveCubeFace=function(){return QA},this.getActiveMipmapLevel=function(){return J},this.getRenderTarget=function(){return EA},this.setRenderTargetTextures=function(MA,uA,$A){TI.get(MA.texture).__webglTexture=uA,TI.get(MA.depthTexture).__webglTexture=$A;const II=TI.get(MA);II.__hasExternalTextures=!0,II.__autoAllocateDepthBuffer=$A===void 0,II.__autoAllocateDepthBuffer||ZI.has("WEBGL_multisampled_render_to_texture")===!0&&(console.warn("THREE.WebGLRenderer: Render-to-texture extension was disabled because an external texture was provided"),II.__useRenderToTexture=!1)},this.setRenderTargetFramebuffer=function(MA,uA){const $A=TI.get(MA);$A.__webglFramebuffer=uA,$A.__useDefaultFramebuffer=uA===void 0};const dg=UA.createFramebuffer();this.setRenderTarget=function(MA,uA=0,$A=0){EA=MA,QA=uA,J=$A;let II=!0,KA=null,hI=!1,XI=!1;if(MA){const rA=TI.get(MA);if(rA.__useDefaultFramebuffer!==void 0)NI.bindFramebuffer(UA.FRAMEBUFFER,null),II=!1;else if(rA.__webglFramebuffer===void 0)hA.setupRenderTarget(MA);else if(rA.__hasExternalTextures)hA.rebindTextures(MA,TI.get(MA.texture).__webglTexture,TI.get(MA.depthTexture).__webglTexture);else if(MA.depthBuffer){const WI=MA.depthTexture;if(rA.__boundDepthTexture!==WI){if(WI!==null&&TI.has(WI)&&(MA.width!==WI.image.width||MA.height!==WI.image.height))throw new Error("WebGLRenderTarget: Attached DepthTexture is initialized to the incorrect size.");hA.setupDepthRenderbuffer(MA)}}const eI=MA.texture;(eI.isData3DTexture||eI.isDataArrayTexture||eI.isCompressedArrayTexture)&&(XI=!0);const MI=TI.get(MA).__webglFramebuffer;MA.isWebGLCubeRenderTarget?(Array.isArray(MI[uA])?KA=MI[uA][$A]:KA=MI[uA],hI=!0):MA.samples>0&&hA.useMultisampledRTT(MA)===!1?KA=TI.get(MA).__webglMultisampledFramebuffer:Array.isArray(MI)?KA=MI[$A]:KA=MI,iA.copy(MA.viewport),wA.copy(MA.scissor),sA=MA.scissorTest}else iA.copy(xA).multiplyScalar(GA).floor(),wA.copy(_A).multiplyScalar(GA).floor(),sA=sI;if($A!==0&&(KA=dg),NI.bindFramebuffer(UA.FRAMEBUFFER,KA)&&II&&NI.drawBuffers(MA,KA),NI.viewport(iA),NI.scissor(wA),NI.setScissorTest(sA),hI){const rA=TI.get(MA.texture);UA.framebufferTexture2D(UA.FRAMEBUFFER,UA.COLOR_ATTACHMENT0,UA.TEXTURE_CUBE_MAP_POSITIVE_X+uA,rA.__webglTexture,$A)}else if(XI){const rA=TI.get(MA.texture),eI=uA;UA.framebufferTextureLayer(UA.FRAMEBUFFER,UA.COLOR_ATTACHMENT0,rA.__webglTexture,$A,eI)}else if(MA!==null&&$A!==0){const rA=TI.get(MA.texture);UA.framebufferTexture2D(UA.FRAMEBUFFER,UA.COLOR_ATTACHMENT0,UA.TEXTURE_2D,rA.__webglTexture,$A)}x=-1},this.readRenderTargetPixels=function(MA,uA,$A,II,KA,hI,XI){if(!(MA&&MA.isWebGLRenderTarget)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");return}let NA=TI.get(MA).__webglFramebuffer;if(MA.isWebGLCubeRenderTarget&&XI!==void 0&&(NA=NA[XI]),NA){NI.bindFramebuffer(UA.FRAMEBUFFER,NA);try{const rA=MA.texture,eI=rA.format,MI=rA.type;if(!WA.textureFormatReadable(eI)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.");return}if(!WA.textureTypeReadable(MI)){console.error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.");return}uA>=0&&uA<=MA.width-II&&$A>=0&&$A<=MA.height-KA&&UA.readPixels(uA,$A,II,KA,vI.convert(eI),vI.convert(MI),hI)}finally{const rA=EA!==null?TI.get(EA).__webglFramebuffer:null;NI.bindFramebuffer(UA.FRAMEBUFFER,rA)}}},this.readRenderTargetPixelsAsync=async function(MA,uA,$A,II,KA,hI,XI){if(!(MA&&MA.isWebGLRenderTarget))throw new Error("THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.");let NA=TI.get(MA).__webglFramebuffer;if(MA.isWebGLCubeRenderTarget&&XI!==void 0&&(NA=NA[XI]),NA){const rA=MA.texture,eI=rA.format,MI=rA.type;if(!WA.textureFormatReadable(eI))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in RGBA or implementation defined format.");if(!WA.textureTypeReadable(MI))throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: renderTarget is not in UnsignedByteType or implementation defined type.");if(uA>=0&&uA<=MA.width-II&&$A>=0&&$A<=MA.height-KA){NI.bindFramebuffer(UA.FRAMEBUFFER,NA);const WI=UA.createBuffer();UA.bindBuffer(UA.PIXEL_PACK_BUFFER,WI),UA.bufferData(UA.PIXEL_PACK_BUFFER,hI.byteLength,UA.STREAM_READ),UA.readPixels(uA,$A,II,KA,vI.convert(eI),vI.convert(MI),0);const fI=EA!==null?TI.get(EA).__webglFramebuffer:null;NI.bindFramebuffer(UA.FRAMEBUFFER,fI);const gI=UA.fenceSync(UA.SYNC_GPU_COMMANDS_COMPLETE,0);return UA.flush(),await probeAsync(UA,gI,4),UA.bindBuffer(UA.PIXEL_PACK_BUFFER,WI),UA.getBufferSubData(UA.PIXEL_PACK_BUFFER,0,hI),UA.deleteBuffer(WI),UA.deleteSync(gI),hI}else throw new Error("THREE.WebGLRenderer.readRenderTargetPixelsAsync: requested read bounds are out of range.")}},this.copyFramebufferToTexture=function(MA,uA=null,$A=0){MA.isTexture!==!0&&(warnOnce("WebGLRenderer: copyFramebufferToTexture function signature has changed."),uA=arguments[0]||null,MA=arguments[1]);const II=Math.pow(2,-$A),KA=Math.floor(MA.image.width*II),hI=Math.floor(MA.image.height*II),XI=uA!==null?uA.x:0,NA=uA!==null?uA.y:0;hA.setTexture2D(MA,0),UA.copyTexSubImage2D(UA.TEXTURE_2D,$A,0,0,XI,NA,KA,hI),NI.unbindTexture()};const rg=UA.createFramebuffer(),Gg=UA.createFramebuffer();this.copyTextureToTexture=function(MA,uA,$A=null,II=null,KA=0,hI=null){MA.isTexture!==!0&&(warnOnce("WebGLRenderer: copyTextureToTexture function signature has changed."),II=arguments[0]||null,MA=arguments[1],uA=arguments[2],hI=arguments[3]||0,$A=null),hI===null&&(KA!==0?(warnOnce("WebGLRenderer: copyTextureToTexture function signature has changed to support src and dst mipmap levels."),hI=KA,KA=0):hI=0);let XI,NA,rA,eI,MI,WI,fI,gI,dB;const oB=MA.isCompressedTexture?MA.mipmaps[hI]:MA.image;if($A!==null)XI=$A.max.x-$A.min.x,NA=$A.max.y-$A.min.y,rA=$A.isBox3?$A.max.z-$A.min.z:1,eI=$A.min.x,MI=$A.min.y,WI=$A.isBox3?$A.min.z:0;else{const JA=Math.pow(2,-KA);XI=Math.floor(oB.width*JA),NA=Math.floor(oB.height*JA),MA.isDataArrayTexture?rA=oB.depth:MA.isData3DTexture?rA=Math.floor(oB.depth*JA):rA=1,eI=0,MI=0,WI=0}II!==null?(fI=II.x,gI=II.y,dB=II.z):(fI=0,gI=0,dB=0);const nB=vI.convert(uA.format),PI=vI.convert(uA.type);let WB;uA.isData3DTexture?(hA.setTexture3D(uA,0),WB=UA.TEXTURE_3D):uA.isDataArrayTexture||uA.isCompressedArrayTexture?(hA.setTexture2DArray(uA,0),WB=UA.TEXTURE_2D_ARRAY):(hA.setTexture2D(uA,0),WB=UA.TEXTURE_2D),UA.pixelStorei(UA.UNPACK_FLIP_Y_WEBGL,uA.flipY),UA.pixelStorei(UA.UNPACK_PREMULTIPLY_ALPHA_WEBGL,uA.premultiplyAlpha),UA.pixelStorei(UA.UNPACK_ALIGNMENT,uA.unpackAlignment);const GB=UA.getParameter(UA.UNPACK_ROW_LENGTH),HB=UA.getParameter(UA.UNPACK_IMAGE_HEIGHT),Ig=UA.getParameter(UA.UNPACK_SKIP_PIXELS),VB=UA.getParameter(UA.UNPACK_SKIP_ROWS),jB=UA.getParameter(UA.UNPACK_SKIP_IMAGES);UA.pixelStorei(UA.UNPACK_ROW_LENGTH,oB.width),UA.pixelStorei(UA.UNPACK_IMAGE_HEIGHT,oB.height),UA.pixelStorei(UA.UNPACK_SKIP_PIXELS,eI),UA.pixelStorei(UA.UNPACK_SKIP_ROWS,MI),UA.pixelStorei(UA.UNPACK_SKIP_IMAGES,WI);const ZB=MA.isDataArrayTexture||MA.isData3DTexture,vB=uA.isDataArrayTexture||uA.isData3DTexture;if(MA.isDepthTexture){const JA=TI.get(MA),uB=TI.get(uA),mB=TI.get(JA.__renderTarget),Ug=TI.get(uB.__renderTarget);NI.bindFramebuffer(UA.READ_FRAMEBUFFER,mB.__webglFramebuffer),NI.bindFramebuffer(UA.DRAW_FRAMEBUFFER,Ug.__webglFramebuffer);for(let Qg=0;Qg<rA;Qg++)ZB&&(UA.framebufferTextureLayer(UA.READ_FRAMEBUFFER,UA.COLOR_ATTACHMENT0,TI.get(MA).__webglTexture,KA,WI+Qg),UA.framebufferTextureLayer(UA.DRAW_FRAMEBUFFER,UA.COLOR_ATTACHMENT0,TI.get(uA).__webglTexture,hI,dB+Qg)),UA.blitFramebuffer(eI,MI,XI,NA,fI,gI,XI,NA,UA.DEPTH_BUFFER_BIT,UA.NEAREST);NI.bindFramebuffer(UA.READ_FRAMEBUFFER,null),NI.bindFramebuffer(UA.DRAW_FRAMEBUFFER,null)}else if(KA!==0||MA.isRenderTargetTexture||TI.has(MA)){const JA=TI.get(MA),uB=TI.get(uA);NI.bindFramebuffer(UA.READ_FRAMEBUFFER,rg),NI.bindFramebuffer(UA.DRAW_FRAMEBUFFER,Gg);for(let mB=0;mB<rA;mB++)ZB?UA.framebufferTextureLayer(UA.READ_FRAMEBUFFER,UA.COLOR_ATTACHMENT0,JA.__webglTexture,KA,WI+mB):UA.framebufferTexture2D(UA.READ_FRAMEBUFFER,UA.COLOR_ATTACHMENT0,UA.TEXTURE_2D,JA.__webglTexture,KA),vB?UA.framebufferTextureLayer(UA.DRAW_FRAMEBUFFER,UA.COLOR_ATTACHMENT0,uB.__webglTexture,hI,dB+mB):UA.framebufferTexture2D(UA.DRAW_FRAMEBUFFER,UA.COLOR_ATTACHMENT0,UA.TEXTURE_2D,uB.__webglTexture,hI),KA!==0?UA.blitFramebuffer(eI,MI,XI,NA,fI,gI,XI,NA,UA.COLOR_BUFFER_BIT,UA.NEAREST):vB?UA.copyTexSubImage3D(WB,hI,fI,gI,dB+mB,eI,MI,XI,NA):UA.copyTexSubImage2D(WB,hI,fI,gI,eI,MI,XI,NA);NI.bindFramebuffer(UA.READ_FRAMEBUFFER,null),NI.bindFramebuffer(UA.DRAW_FRAMEBUFFER,null)}else vB?MA.isDataTexture||MA.isData3DTexture?UA.texSubImage3D(WB,hI,fI,gI,dB,XI,NA,rA,nB,PI,oB.data):uA.isCompressedArrayTexture?UA.compressedTexSubImage3D(WB,hI,fI,gI,dB,XI,NA,rA,nB,oB.data):UA.texSubImage3D(WB,hI,fI,gI,dB,XI,NA,rA,nB,PI,oB):MA.isDataTexture?UA.texSubImage2D(UA.TEXTURE_2D,hI,fI,gI,XI,NA,nB,PI,oB.data):MA.isCompressedTexture?UA.compressedTexSubImage2D(UA.TEXTURE_2D,hI,fI,gI,oB.width,oB.height,nB,oB.data):UA.texSubImage2D(UA.TEXTURE_2D,hI,fI,gI,XI,NA,nB,PI,oB);UA.pixelStorei(UA.UNPACK_ROW_LENGTH,GB),UA.pixelStorei(UA.UNPACK_IMAGE_HEIGHT,HB),UA.pixelStorei(UA.UNPACK_SKIP_PIXELS,Ig),UA.pixelStorei(UA.UNPACK_SKIP_ROWS,VB),UA.pixelStorei(UA.UNPACK_SKIP_IMAGES,jB),hI===0&&uA.generateMipmaps&&UA.generateMipmap(WB),NI.unbindTexture()},this.copyTextureToTexture3D=function(MA,uA,$A=null,II=null,KA=0){return MA.isTexture!==!0&&(warnOnce("WebGLRenderer: copyTextureToTexture3D function signature has changed."),$A=arguments[0]||null,II=arguments[1]||null,MA=arguments[2],uA=arguments[3],KA=arguments[4]||0),warnOnce('WebGLRenderer: copyTextureToTexture3D function has been deprecated. Use "copyTextureToTexture" instead.'),this.copyTextureToTexture(MA,uA,$A,II,KA)},this.initRenderTarget=function(MA){TI.get(MA).__webglFramebuffer===void 0&&hA.setupRenderTarget(MA)},this.initTexture=function(MA){MA.isCubeTexture?hA.setTextureCube(MA,0):MA.isData3DTexture?hA.setTexture3D(MA,0):MA.isDataArrayTexture||MA.isCompressedArrayTexture?hA.setTexture2DArray(MA,0):hA.setTexture2D(MA,0),NI.unbindTexture()},this.resetState=function(){QA=0,J=0,EA=null,NI.reset(),lB.reset()},typeof __THREE_DEVTOOLS__<"u"&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent("observe",{detail:this}))}get coordinateSystem(){return WebGLCoordinateSystem}get outputColorSpace(){return this._outputColorSpace}set outputColorSpace(I){this._outputColorSpace=I;const Q=this.getContext();Q.drawingBufferColorspace=ColorManagement._getDrawingBufferColorSpace(I),Q.unpackColorSpace=ColorManagement._getUnpackColorSpace()}}class UnstructuredGridParser{parse(I){const Q=I.points.map(l=>[l.x,l.y,l.z]).flat(),B=I.cells||[],t=I.pointData||{};return{points:Q,cells:B,pointData:t}}}class PolyDataParser{parse(I){const Q=I.points.map(o=>[o.x,o.y,o.z]).flat(),B=I.polygons||[],t=I.pointData||{},l=I.normals||[];return{points:Q,polygons:B,pointData:t,normals:l}}}class XyzDataParser{parse(I){const Q=I.data.points,B=I.data.uvw,t=B[0],l=B[1],o=B[2],n=[];for(let D=0;D<t-1;D++)for(let w=0;w<l-1;w++)for(let M=0;M<o-1;M++){const d=D+w*t+M*t*l,G=d+1,N=d+t,k=N+1,m=d+t*l,Y=G+t*l,S=N+t*l,X=k+t*l;n.push(d,G),n.push(G,k),n.push(k,N),n.push(N,d),n.push(m,Y),n.push(Y,X),n.push(X,S),n.push(S,m),n.push(d,m),n.push(m,S),n.push(S,N),n.push(N,d),n.push(G,Y),n.push(Y,X),n.push(X,k),n.push(k,G),n.push(d,G),n.push(G,Y),n.push(Y,m),n.push(m,d),n.push(N,k),n.push(k,X),n.push(X,S),n.push(S,N)}return{points:Q,indices:n,uSize:t,vSize:l,wSize:o}}}class BdfDataParser{parse(I){return I.data}}class CgnsJSONParser{parse(I){return I.data}}class PltDataParser{parse(I){return I}}class VTKParserFactory{static createParser(I){switch(I){case"UNSTRUCTURED_GRID":return new UnstructuredGridParser;case"POLYDATA":return new PolyDataParser;case"xyz":return new XyzDataParser;case"bdf":return new BdfDataParser;case"cgns":return new CgnsJSONParser;case"plt":return new PltDataParser}}}class UnstructuredGridRenderer{render(I,Q){const{points:B,cells:t,pointData:l}=I,o=this.createPoints(B);Q.add(o);const n=this.createLines(B,t);if(Q.add(n),l&&l["Displacement-magnitude"]){const D=l["Displacement-magnitude"],w=Math.min(...D),M=Math.max(...D),d=this.createColoredPoints(B,D,w,M);Q.add(d)}if(l&&l.translation){const D=l.translation,w=this.createVectorArrows(B,D);Q.add(w)}}createPoints(I){const Q=new BufferGeometry;Q.setAttribute("position",new Float32BufferAttribute(I,3));const B=new PointsMaterial({color:16711680,size:10});return new Points(Q,B)}createLines(I,Q){const B=new BufferGeometry;B.setAttribute("position",new Float32BufferAttribute(I,3));const t=[];for(const o of Q)for(let n=0;n<o.length-1;n++)t.push(o[n],o[n+1]);B.setIndex(t);const l=new LineBasicMaterial({color:255});return new LineSegments(B,l)}createColoredPoints(I,Q,B,t){const l=new BufferGeometry;l.setAttribute("position",new Float32BufferAttribute(I,3));const o=[];for(let D=0;D<Q.length;D++){const w=(Q[D]-B)/(t-B),M=new Color;M.setHSL(w*.7,1,.5),o.push(M.r,M.g,M.b)}l.setAttribute("color",new Float32BufferAttribute(o,3));const n=new PointsMaterial({size:10,vertexColors:!0});return new Points(l,n)}createVectorArrows(I,Q){const B=new Group$1;for(let t=0;t<I.length;t+=3){const l=I[t],o=I[t+1],n=I[t+2],D=Q[t],w=Q[t+1],M=Q[t+2],d=new Vector3(D,w,M).normalize(),G=new ArrowHelper(d,new Vector3(l,o,n),Math.sqrt(D*D+w*w+M*M)*10,16711680);B.add(G)}return B}}class PolyDataRenderer{render(I,Q){const{points:B,polygons:t,pointData:l,normals:o}=I,n=this.createPoints(B);Q.add(n);const D=this.createPolygons(B,t);if(Q.add(D),l&&l["Displacement-magnitude"]){const w=l["Displacement-magnitude"],M=Math.min(...w),d=Math.max(...w),G=this.createColoredPoints(B,w,M,d);Q.add(G)}if(o&&o.length>0){const w=o.map(d=>[d.x,d.y,d.z]).flat(),M=this.createVectorArrows(B,w);Q.add(M)}}createPoints(I){const Q=new BufferGeometry;Q.setAttribute("position",new Float32BufferAttribute(I,3));const B=new PointsMaterial({color:16711680,size:10});return new Points(Q,B)}createPolygons(I,Q){const B=new BufferGeometry;B.setAttribute("position",new Float32BufferAttribute(I,3));const t=[];for(const o of Q){for(let n=0;n<o.length-1;n++)t.push(o[n],o[n+1]);t.push(o[o.length-1],o[0])}B.setIndex(t);const l=new LineBasicMaterial({color:255});return new LineSegments(B,l)}createColoredPoints(I,Q,B,t){const l=new BufferGeometry;l.setAttribute("position",new Float32BufferAttribute(I,3));const o=[];for(let D=0;D<Q.length;D++){const w=(Q[D]-B)/(t-B),M=new Color;M.setHSL(w*.7,1,.5),o.push(M.r,M.g,M.b)}l.setAttribute("color",new Float32BufferAttribute(o,3));const n=new PointsMaterial({size:10,vertexColors:!0});return new Points(l,n)}createVectorArrows(I,Q){const B=new Group$1;for(let t=0;t<I.length;t+=3){const l=I[t],o=I[t+1],n=I[t+2],D=Q[t],w=Q[t+1],M=Q[t+2],d=new Vector3(D,w,M).normalize(),G=new ArrowHelper(d,new Vector3(l,o,n),Math.sqrt(D*D+w*w+M*M)*10,16711680);B.add(G)}return B}}class xyzDataRenderer{render(I,Q){let{points:B,indices:t}=I;B=normalizePoints(B,5);const o=new BufferGeometry;o.setAttribute("position",new Float32BufferAttribute(B,3)),o.setIndex(t);const n=new LineBasicMaterial({color:0}),D=new LineSegments(o,n);Q.add(D);const w=new SphereGeometry(.1),M=new MeshBasicMaterial({color:16711680});for(let d=0;d<B.length;d+=3){const G=B[d],N=B[d+1],k=B[d+2],m=new Mesh(w,M);m.position.set(G,N,k),Q.add(m)}}}const normalizePoints=(C,I=1)=>{const Q=new Vector3(1/0,1/0,1/0),B=new Vector3(-1/0,-1/0,-1/0);for(let n=0;n<C.length;n+=3)Q.x=Math.min(Q.x,C[n]),Q.y=Math.min(Q.y,C[n+1]),Q.z=Math.min(Q.z,C[n+2]),B.x=Math.max(B.x,C[n]),B.y=Math.max(B.y,C[n+1]),B.z=Math.max(B.z,C[n+2]);const t=new Vector3().subVectors(B,Q),l=Math.max(t.x,t.y,t.z),o=[];for(let n=0;n<C.length;n+=3){const D=((C[n]-Q.x)/l*2-1)*I,w=((C[n+1]-Q.y)/l*2-1)*I,M=((C[n+2]-Q.z)/l*2-1)*I;o.push(D,w,M)}return o};class bdfDataRenderer{constructor(I,Q){this.updateProgress=I,this.onComplete=Q,this.meshGroup=new Group$1,this.defaultMaterial=new MeshPhongMaterial({color:2200782,side:DoubleSide,flatShading:!0,transparent:!0,opacity:.8})}async render(I,Q){this.clearScene(Q),Q.add(this.meshGroup);try{await this.updateProgressAsync("开始渲染BDF模型...");const{vertices:B,indices:t}=I;await this.updateProgressAsync("创建几何体...");const l=new BufferGeometry;l.setAttribute("position",new BufferAttribute(new Float32Array(B),3)),t&&t.length>0&&l.setIndex(new BufferAttribute(new Uint32Array(t),1)),await this.updateProgressAsync("优化几何体..."),l.computeVertexNormals(),l.computeBoundingSphere(),await this.updateProgressAsync("创建网格...");const o=new Mesh(l,this.defaultMaterial);this.meshGroup.add(o),this.onComplete&&this.onComplete()}catch(B){console.error("BDF渲染错误:",B),this.onComplete&&this.onComplete(B)}}async updateProgressAsync(I){this.updateProgress&&(this.updateProgress(I),await new Promise(Q=>requestAnimationFrame(Q)))}clearScene(I){this.meshGroup.traverse(Q=>{Q.isMesh&&(Q.geometry.dispose(),Q.material.dispose())}),I.remove(this.meshGroup),this.meshGroup=new Group$1}}class CgnsJSONRenderer{constructor(I,Q){this.updateProgress=I,this.onComplete=Q,this.chunkSize=5e4,this.meshGroup=new Group$1,this.defaultMaterial=new MeshPhongMaterial({color:2200782,side:DoubleSide,flatShading:!0,vertexColors:!1})}async render(I,Q){this.clearScene(Q),Q.add(this.meshGroup);try{const B=Object.keys(I).filter(t=>t!=="CGNSLibraryVersion");for(const t of B){const l=I[t],o=Object.keys(l);for(const n of o)await this.processZone(l[n],`${t}/${n}`)}this.onComplete&&this.onComplete()}catch(B){console.error("渲染过程中出错:",B),this.onComplete&&this.onComplete(B)}}async processZone(I,Q){await this.updateProgressAsync(`正在处理区域 ${Q}...`);const{vertices:B,indices:t}=this.prepareZoneData(I),l=new BufferGeometry;l.setAttribute("position",new BufferAttribute(B,3)),t&&t.length>0&&l.setIndex(new BufferAttribute(t,1)),this.postProcessGeometry(l,I);const o=new Mesh(l,this.getZoneMaterial(I));o.name=Q,this.meshGroup.add(o)}prepareZoneData(I){const Q=I.vertices instanceof Float32Array?I.vertices:new Float32Array(I.vertices);let B=null;return I.indices&&I.indices.length>0&&(B=I.indices instanceof Uint32Array?I.indices:new Uint32Array(I.indices)),{vertices:Q,indices:B}}postProcessGeometry(I,Q){I.computeVertexNormals(),I.computeBoundingSphere(),Q.dim===2&&I.rotateX(-Math.PI/2),I.normalizeNormals()}getZoneMaterial(I){const Q=this.defaultMaterial.clone();return I.type==="STRUCTURED"&&(Q.wireframe=!0,Q.wireframeLinewidth=1),Q}async updateProgressAsync(I){this.updateProgress&&(this.updateProgress(I),await new Promise(Q=>requestAnimationFrame(Q)))}clearScene(I){this.meshGroup.traverse(Q=>{Q.isMesh&&(Q.geometry.dispose(),Q.material.dispose())}),I.remove(this.meshGroup),this.meshGroup=new Group$1}}class PltDataRenderer{constructor(I,Q){this.updateProgress=I,this.onComplete=Q,this.meshGroup=new Group$1,this.defaultMaterial=new MeshPhongMaterial({color:16777215,specular:1118481,shininess:30,side:DoubleSide,flatShading:!1,vertexColors:!0,transparent:!0,opacity:1}),this.defaultLights=[new AmbientLight(16777215,1),new DirectionalLight(16777215,1.5),new HemisphereLight(16777147,526368,.8)]}async render(I,Q){Q.traverse(B=>{B.isLight&&Q.remove(B)}),this.defaultLights.forEach(B=>{B.isDirectionalLight&&B.position.set(1,1,1).normalize(),Q.add(B)}),this.clearScene(Q),Q.add(this.meshGroup);try{await this.updateProgressAsync("开始渲染PLT模型...");for(const B of I.zones){await this.updateProgressAsync(`正在处理区域: ${B.name}...`);const t=new BufferGeometry;if(t.setAttribute("position",new BufferAttribute(new Float32Array(B.vertices),3)),B.indices&&B.indices.length>0&&t.setIndex(new BufferAttribute(new Uint32Array(B.indices),1)),B.variables&&B.variables.CoefPressure){const o=this.generateVertexColors(B.variables.CoefPressure);t.setAttribute("color",new BufferAttribute(new Float32Array(o),3))}await this.updateProgressAsync("优化几何体..."),t.computeVertexNormals(),t.computeBoundingSphere(),await this.updateProgressAsync("创建网格...");const l=new Mesh(t,this.defaultMaterial);l.name=B.name,this.meshGroup.add(l)}this.onComplete&&this.onComplete()}catch(B){console.error("PLT渲染错误:",B),this.onComplete&&this.onComplete(B)}}generateVertexColors(I){if(!I||!Array.isArray(I)||I.length===0)return console.warn("无效的顶点颜色数据,使用默认颜色"),new Array(I.length*3).fill(.5);const Q=Math.min(...I),t=Math.max(...I)-Q||1,l=new Array(I.length*3);for(let o=0;o<I.length;o++){const n=(I[o]-Q)/t;l[o*3]=n,l[o*3+1]=0,l[o*3+2]=1-n}return l}async updateProgressAsync(I){this.updateProgress&&(this.updateProgress(I),await new Promise(Q=>requestAnimationFrame(Q)))}clearScene(I){this.meshGroup.traverse(Q=>{Q.isMesh&&(Q.geometry.dispose(),Q.material.dispose())}),I.remove(this.meshGroup),this.meshGroup=new Group$1}}const _changeEvent={type:"change"},_startEvent={type:"start"},_endEvent={type:"end"},_ray=new Ray,_plane=new Plane,_TILT_LIMIT=Math.cos(70*MathUtils.DEG2RAD),_v=new Vector3,_twoPI=2*Math.PI,_STATE={NONE:-1,ROTATE:0,DOLLY:1,PAN:2,TOUCH_ROTATE:3,TOUCH_PAN:4,TOUCH_DOLLY_PAN:5,TOUCH_DOLLY_ROTATE:6},_EPS=1e-6;class OrbitControls extends Controls{constructor(I,Q=null){super(I,Q),this.state=_STATE.NONE,this.enabled=!0,this.target=new Vector3,this.cursor=new Vector3,this.minDistance=0,this.maxDistance=1/0,this.minZoom=0,this.maxZoom=1/0,this.minTargetRadius=0,this.maxTargetRadius=1/0,this.minPolarAngle=0,this.maxPolarAngle=Math.PI,this.minAzimuthAngle=-1/0,this.maxAzimuthAngle=1/0,this.enableDamping=!1,this.dampingFactor=.05,this.enableZoom=!0,this.zoomSpeed=1,this.enableRotate=!0,this.rotateSpeed=1,this.keyRotateSpeed=1,this.enablePan=!0,this.panSpeed=1,this.screenSpacePanning=!0,this.keyPanSpeed=7,this.zoomToCursor=!1,this.autoRotate=!1,this.autoRotateSpeed=2,this.keys={LEFT:"ArrowLeft",UP:"ArrowUp",RIGHT:"ArrowRight",BOTTOM:"ArrowDown"},this.mouseButtons={LEFT:MOUSE.ROTATE,MIDDLE:MOUSE.DOLLY,RIGHT:MOUSE.PAN},this.touches={ONE:TOUCH.ROTATE,TWO:TOUCH.DOLLY_PAN},this.target0=this.target.clone(),this.position0=this.object.position.clone(),this.zoom0=this.object.zoom,this._domElementKeyEvents=null,this._lastPosition=new Vector3,this._lastQuaternion=new Quaternion,this._lastTargetPosition=new Vector3,this._quat=new Quaternion().setFromUnitVectors(I.up,new Vector3(0,1,0)),this._quatInverse=this._quat.clone().invert(),this._spherical=new Spherical,this._sphericalDelta=new Spherical,this._scale=1,this._panOffset=new Vector3,this._rotateStart=new Vector2,this._rotateEnd=new Vector2,this._rotateDelta=new Vector2,this._panStart=new Vector2,this._panEnd=new Vector2,this._panDelta=new Vector2,this._dollyStart=new Vector2,this._dollyEnd=new Vector2,this._dollyDelta=new Vector2,this._dollyDirection=new Vector3,this._mouse=new Vector2,this._performCursorZoom=!1,this._pointers=[],this._pointerPositions={},this._controlActive=!1,this._onPointerMove=onPointerMove.bind(this),this._onPointerDown=onPointerDown.bind(this),this._onPointerUp=onPointerUp.bind(this),this._onContextMenu=onContextMenu.bind(this),this._onMouseWheel=onMouseWheel.bind(this),this._onKeyDown=onKeyDown.bind(this),this._onTouchStart=onTouchStart.bind(this),this._onTouchMove=onTouchMove.bind(this),this._onMouseDown=onMouseDown.bind(this),this._onMouseMove=onMouseMove.bind(this),this._interceptControlDown=interceptControlDown.bind(this),this._interceptControlUp=interceptControlUp.bind(this),this.domElement!==null&&this.connect(),this.update()}connect(){this.domElement.addEventListener("pointerdown",this._onPointerDown),this.domElement.addEventListener("pointercancel",this._onPointerUp),this.domElement.addEventListener("contextmenu",this._onContextMenu),this.domElement.addEventListener("wheel",this._onMouseWheel,{passive:!1}),this.domElement.getRootNode().addEventListener("keydown",this._interceptControlDown,{passive:!0,capture:!0}),this.domElement.style.touchAction="none"}disconnect(){this.domElement.removeEventListener("pointerdown",this._onPointerDown),this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerup",this._onPointerUp),this.domElement.removeEventListener("pointercancel",this._onPointerUp),this.domElement.removeEventListener("wheel",this._onMouseWheel),this.domElement.removeEventListener("contextmenu",this._onContextMenu),this.stopListenToKeyEvents(),this.domElement.getRootNode().removeEventListener("keydown",this._interceptControlDown,{capture:!0}),this.domElement.style.touchAction="auto"}dispose(){this.disconnect()}getPolarAngle(){return this._spherical.phi}getAzimuthalAngle(){return this._spherical.theta}getDistance(){return this.object.position.distanceTo(this.target)}listenToKeyEvents(I){I.addEventListener("keydown",this._onKeyDown),this._domElementKeyEvents=I}stopListenToKeyEvents(){this._domElementKeyEvents!==null&&(this._domElementKeyEvents.removeEventListener("keydown",this._onKeyDown),this._domElementKeyEvents=null)}saveState(){this.target0.copy(this.target),this.position0.copy(this.object.position),this.zoom0=this.object.zoom}reset(){this.target.copy(this.target0),this.object.position.copy(this.position0),this.object.zoom=this.zoom0,this.object.updateProjectionMatrix(),this.dispatchEvent(_changeEvent),this.update(),this.state=_STATE.NONE}update(I=null){const Q=this.object.position;_v.copy(Q).sub(this.target),_v.applyQuaternion(this._quat),this._spherical.setFromVector3(_v),this.autoRotate&&this.state===_STATE.NONE&&this._rotateLeft(this._getAutoRotationAngle(I)),this.enableDamping?(this._spherical.theta+=this._sphericalDelta.theta*this.dampingFactor,this._spherical.phi+=this._sphericalDelta.phi*this.dampingFactor):(this._spherical.theta+=this._sphericalDelta.theta,this._spherical.phi+=this._sphericalDelta.phi);let B=this.minAzimuthAngle,t=this.maxAzimuthAngle;isFinite(B)&&isFinite(t)&&(B<-Math.PI?B+=_twoPI:B>Math.PI&&(B-=_twoPI),t<-Math.PI?t+=_twoPI:t>Math.PI&&(t-=_twoPI),B<=t?this._spherical.theta=Math.max(B,Math.min(t,this._spherical.theta)):this._spherical.theta=this._spherical.theta>(B+t)/2?Math.max(B,this._spherical.theta):Math.min(t,this._spherical.theta)),this._spherical.phi=Math.max(this.minPolarAngle,Math.min(this.maxPolarAngle,this._spherical.phi)),this._spherical.makeSafe(),this.enableDamping===!0?this.target.addScaledVector(this._panOffset,this.dampingFactor):this.target.add(this._panOffset),this.target.sub(this.cursor),this.target.clampLength(this.minTargetRadius,this.maxTargetRadius),this.target.add(this.cursor);let l=!1;if(this.zoomToCursor&&this._performCursorZoom||this.object.isOrthographicCamera)this._spherical.radius=this._clampDistance(this._spherical.radius);else{const o=this._spherical.radius;this._spherical.radius=this._clampDistance(this._spherical.radius*this._scale),l=o!=this._spherical.radius}if(_v.setFromSpherical(this._spherical),_v.applyQuaternion(this._quatInverse),Q.copy(this.target).add(_v),this.object.lookAt(this.target),this.enableDamping===!0?(this._sphericalDelta.theta*=1-this.dampingFactor,this._sphericalDelta.phi*=1-this.dampingFactor,this._panOffset.multiplyScalar(1-this.dampingFactor)):(this._sphericalDelta.set(0,0,0),this._panOffset.set(0,0,0)),this.zoomToCursor&&this._performCursorZoom){let o=null;if(this.object.isPerspectiveCamera){const n=_v.length();o=this._clampDistance(n*this._scale);const D=n-o;this.object.position.addScaledVector(this._dollyDirection,D),this.object.updateMatrixWorld(),l=!!D}else if(this.object.isOrthographicCamera){const n=new Vector3(this._mouse.x,this._mouse.y,0);n.unproject(this.object);const D=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),this.object.updateProjectionMatrix(),l=D!==this.object.zoom;const w=new Vector3(this._mouse.x,this._mouse.y,0);w.unproject(this.object),this.object.position.sub(w).add(n),this.object.updateMatrixWorld(),o=_v.length()}else console.warn("WARNING: OrbitControls.js encountered an unknown camera type - zoom to cursor disabled."),this.zoomToCursor=!1;o!==null&&(this.screenSpacePanning?this.target.set(0,0,-1).transformDirection(this.object.matrix).multiplyScalar(o).add(this.object.position):(_ray.origin.copy(this.object.position),_ray.direction.set(0,0,-1).transformDirection(this.object.matrix),Math.abs(this.object.up.dot(_ray.direction))<_TILT_LIMIT?this.object.lookAt(this.target):(_plane.setFromNormalAndCoplanarPoint(this.object.up,this.target),_ray.intersectPlane(_plane,this.target))))}else if(this.object.isOrthographicCamera){const o=this.object.zoom;this.object.zoom=Math.max(this.minZoom,Math.min(this.maxZoom,this.object.zoom/this._scale)),o!==this.object.zoom&&(this.object.updateProjectionMatrix(),l=!0)}return this._scale=1,this._performCursorZoom=!1,l||this._lastPosition.distanceToSquared(this.object.position)>_EPS||8*(1-this._lastQuaternion.dot(this.object.quaternion))>_EPS||this._lastTargetPosition.distanceToSquared(this.target)>_EPS?(this.dispatchEvent(_changeEvent),this._lastPosition.copy(this.object.position),this._lastQuaternion.copy(this.object.quaternion),this._lastTargetPosition.copy(this.target),!0):!1}_getAutoRotationAngle(I){return I!==null?_twoPI/60*this.autoRotateSpeed*I:_twoPI/60/60*this.autoRotateSpeed}_getZoomScale(I){const Q=Math.abs(I*.01);return Math.pow(.95,this.zoomSpeed*Q)}_rotateLeft(I){this._sphericalDelta.theta-=I}_rotateUp(I){this._sphericalDelta.phi-=I}_panLeft(I,Q){_v.setFromMatrixColumn(Q,0),_v.multiplyScalar(-I),this._panOffset.add(_v)}_panUp(I,Q){this.screenSpacePanning===!0?_v.setFromMatrixColumn(Q,1):(_v.setFromMatrixColumn(Q,0),_v.crossVectors(this.object.up,_v)),_v.multiplyScalar(I),this._panOffset.add(_v)}_pan(I,Q){const B=this.domElement;if(this.object.isPerspectiveCamera){const t=this.object.position;_v.copy(t).sub(this.target);let l=_v.length();l*=Math.tan(this.object.fov/2*Math.PI/180),this._panLeft(2*I*l/B.clientHeight,this.object.matrix),this._panUp(2*Q*l/B.clientHeight,this.object.matrix)}else this.object.isOrthographicCamera?(this._panLeft(I*(this.object.right-this.object.left)/this.object.zoom/B.clientWidth,this.object.matrix),this._panUp(Q*(this.object.top-this.object.bottom)/this.object.zoom/B.clientHeight,this.object.matrix)):(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - pan disabled."),this.enablePan=!1)}_dollyOut(I){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale/=I:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_dollyIn(I){this.object.isPerspectiveCamera||this.object.isOrthographicCamera?this._scale*=I:(console.warn("WARNING: OrbitControls.js encountered an unknown camera type - dolly/zoom disabled."),this.enableZoom=!1)}_updateZoomParameters(I,Q){if(!this.zoomToCursor)return;this._performCursorZoom=!0;const B=this.domElement.getBoundingClientRect(),t=I-B.left,l=Q-B.top,o=B.width,n=B.height;this._mouse.x=t/o*2-1,this._mouse.y=-(l/n)*2+1,this._dollyDirection.set(this._mouse.x,this._mouse.y,1).unproject(this.object).sub(this.object.position).normalize()}_clampDistance(I){return Math.max(this.minDistance,Math.min(this.maxDistance,I))}_handleMouseDownRotate(I){this._rotateStart.set(I.clientX,I.clientY)}_handleMouseDownDolly(I){this._updateZoomParameters(I.clientX,I.clientX),this._dollyStart.set(I.clientX,I.clientY)}_handleMouseDownPan(I){this._panStart.set(I.clientX,I.clientY)}_handleMouseMoveRotate(I){this._rotateEnd.set(I.clientX,I.clientY),this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);const Q=this.domElement;this._rotateLeft(_twoPI*this._rotateDelta.x/Q.clientHeight),this._rotateUp(_twoPI*this._rotateDelta.y/Q.clientHeight),this._rotateStart.copy(this._rotateEnd),this.update()}_handleMouseMoveDolly(I){this._dollyEnd.set(I.clientX,I.clientY),this._dollyDelta.subVectors(this._dollyEnd,this._dollyStart),this._dollyDelta.y>0?this._dollyOut(this._getZoomScale(this._dollyDelta.y)):this._dollyDelta.y<0&&this._dollyIn(this._getZoomScale(this._dollyDelta.y)),this._dollyStart.copy(this._dollyEnd),this.update()}_handleMouseMovePan(I){this._panEnd.set(I.clientX,I.clientY),this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd),this.update()}_handleMouseWheel(I){this._updateZoomParameters(I.clientX,I.clientY),I.deltaY<0?this._dollyIn(this._getZoomScale(I.deltaY)):I.deltaY>0&&this._dollyOut(this._getZoomScale(I.deltaY)),this.update()}_handleKeyDown(I){let Q=!1;switch(I.code){case this.keys.UP:I.ctrlKey||I.metaKey||I.shiftKey?this.enableRotate&&this._rotateUp(_twoPI*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,this.keyPanSpeed),Q=!0;break;case this.keys.BOTTOM:I.ctrlKey||I.metaKey||I.shiftKey?this.enableRotate&&this._rotateUp(-_twoPI*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(0,-this.keyPanSpeed),Q=!0;break;case this.keys.LEFT:I.ctrlKey||I.metaKey||I.shiftKey?this.enableRotate&&this._rotateLeft(_twoPI*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(this.keyPanSpeed,0),Q=!0;break;case this.keys.RIGHT:I.ctrlKey||I.metaKey||I.shiftKey?this.enableRotate&&this._rotateLeft(-_twoPI*this.keyRotateSpeed/this.domElement.clientHeight):this.enablePan&&this._pan(-this.keyPanSpeed,0),Q=!0;break}Q&&(I.preventDefault(),this.update())}_handleTouchStartRotate(I){if(this._pointers.length===1)this._rotateStart.set(I.pageX,I.pageY);else{const Q=this._getSecondPointerPosition(I),B=.5*(I.pageX+Q.x),t=.5*(I.pageY+Q.y);this._rotateStart.set(B,t)}}_handleTouchStartPan(I){if(this._pointers.length===1)this._panStart.set(I.pageX,I.pageY);else{const Q=this._getSecondPointerPosition(I),B=.5*(I.pageX+Q.x),t=.5*(I.pageY+Q.y);this._panStart.set(B,t)}}_handleTouchStartDolly(I){const Q=this._getSecondPointerPosition(I),B=I.pageX-Q.x,t=I.pageY-Q.y,l=Math.sqrt(B*B+t*t);this._dollyStart.set(0,l)}_handleTouchStartDollyPan(I){this.enableZoom&&this._handleTouchStartDolly(I),this.enablePan&&this._handleTouchStartPan(I)}_handleTouchStartDollyRotate(I){this.enableZoom&&this._handleTouchStartDolly(I),this.enableRotate&&this._handleTouchStartRotate(I)}_handleTouchMoveRotate(I){if(this._pointers.length==1)this._rotateEnd.set(I.pageX,I.pageY);else{const B=this._getSecondPointerPosition(I),t=.5*(I.pageX+B.x),l=.5*(I.pageY+B.y);this._rotateEnd.set(t,l)}this._rotateDelta.subVectors(this._rotateEnd,this._rotateStart).multiplyScalar(this.rotateSpeed);const Q=this.domElement;this._rotateLeft(_twoPI*this._rotateDelta.x/Q.clientHeight),this._rotateUp(_twoPI*this._rotateDelta.y/Q.clientHeight),this._rotateStart.copy(this._rotateEnd)}_handleTouchMovePan(I){if(this._pointers.length===1)this._panEnd.set(I.pageX,I.pageY);else{const Q=this._getSecondPointerPosition(I),B=.5*(I.pageX+Q.x),t=.5*(I.pageY+Q.y);this._panEnd.set(B,t)}this._panDelta.subVectors(this._panEnd,this._panStart).multiplyScalar(this.panSpeed),this._pan(this._panDelta.x,this._panDelta.y),this._panStart.copy(this._panEnd)}_handleTouchMoveDolly(I){const Q=this._getSecondPointerPosition(I),B=I.pageX-Q.x,t=I.pageY-Q.y,l=Math.sqrt(B*B+t*t);this._dollyEnd.set(0,l),this._dollyDelta.set(0,Math.pow(this._dollyEnd.y/this._dollyStart.y,this.zoomSpeed)),this._dollyOut(this._dollyDelta.y),this._dollyStart.copy(this._dollyEnd);const o=(I.pageX+Q.x)*.5,n=(I.pageY+Q.y)*.5;this._updateZoomParameters(o,n)}_handleTouchMoveDollyPan(I){this.enableZoom&&this._handleTouchMoveDolly(I),this.enablePan&&this._handleTouchMovePan(I)}_handleTouchMoveDollyRotate(I){this.enableZoom&&this._handleTouchMoveDolly(I),this.enableRotate&&this._handleTouchMoveRotate(I)}_addPointer(I){this._pointers.push(I.pointerId)}_removePointer(I){delete this._pointerPositions[I.pointerId];for(let Q=0;Q<this._pointers.length;Q++)if(this._pointers[Q]==I.pointerId){this._pointers.splice(Q,1);return}}_isTrackingPointer(I){for(let Q=0;Q<this._pointers.length;Q++)if(this._pointers[Q]==I.pointerId)return!0;return!1}_trackPointer(I){let Q=this._pointerPositions[I.pointerId];Q===void 0&&(Q=new Vector2,this._pointerPositions[I.pointerId]=Q),Q.set(I.pageX,I.pageY)}_getSecondPointerPosition(I){const Q=I.pointerId===this._pointers[0]?this._pointers[1]:this._pointers[0];return this._pointerPositions[Q]}_customWheelEvent(I){const Q=I.deltaMode,B={clientX:I.clientX,clientY:I.clientY,deltaY:I.deltaY};switch(Q){case 1:B.deltaY*=16;break;case 2:B.deltaY*=100;break}return I.ctrlKey&&!this._controlActive&&(B.deltaY*=10),B}}function onPointerDown(C){this.enabled!==!1&&(this._pointers.length===0&&(this.domElement.setPointerCapture(C.pointerId),this.domElement.addEventListener("pointermove",this._onPointerMove),this.domElement.addEventListener("pointerup",this._onPointerUp)),!this._isTrackingPointer(C)&&(this._addPointer(C),C.pointerType==="touch"?this._onTouchStart(C):this._onMouseDown(C)))}function onPointerMove(C){this.enabled!==!1&&(C.pointerType==="touch"?this._onTouchMove(C):this._onMouseMove(C))}function onPointerUp(C){switch(this._removePointer(C),this._pointers.length){case 0:this.domElement.releasePointerCapture(C.pointerId),this.domElement.removeEventListener("pointermove",this._onPointerMove),this.domElement.removeEventListener("pointerup",this._onPointerUp),this.dispatchEvent(_endEvent),this.state=_STATE.NONE;break;case 1:const I=this._pointers[0],Q=this._pointerPositions[I];this._onTouchStart({pointerId:I,pageX:Q.x,pageY:Q.y});break}}function onMouseDown(C){let I;switch(C.button){case 0:I=this.mouseButtons.LEFT;break;case 1:I=this.mouseButtons.MIDDLE;break;case 2:I=this.mouseButtons.RIGHT;break;default:I=-1}switch(I){case MOUSE.DOLLY:if(this.enableZoom===!1)return;this._handleMouseDownDolly(C),this.state=_STATE.DOLLY;break;case MOUSE.ROTATE:if(C.ctrlKey||C.metaKey||C.shiftKey){if(this.enablePan===!1)return;this._handleMouseDownPan(C),this.state=_STATE.PAN}else{if(this.enableRotate===!1)return;this._handleMouseDownRotate(C),this.state=_STATE.ROTATE}break;case MOUSE.PAN:if(C.ctrlKey||C.metaKey||C.shiftKey){if(this.enableRotate===!1)return;this._handleMouseDownRotate(C),this.state=_STATE.ROTATE}else{if(this.enablePan===!1)return;this._handleMouseDownPan(C),this.state=_STATE.PAN}break;default:this.state=_STATE.NONE}this.state!==_STATE.NONE&&this.dispatchEvent(_startEvent)}function onMouseMove(C){switch(this.state){case _STATE.ROTATE:if(this.enableRotate===!1)return;this._handleMouseMoveRotate(C);break;case _STATE.DOLLY:if(this.enableZoom===!1)return;this._handleMouseMoveDolly(C);break;case _STATE.PAN:if(this.enablePan===!1)return;this._handleMouseMovePan(C);break}}function onMouseWheel(C){this.enabled===!1||this.enableZoom===!1||this.state!==_STATE.NONE||(C.preventDefault(),this.dispatchEvent(_startEvent),this._handleMouseWheel(this._customWheelEvent(C)),this.dispatchEvent(_endEvent))}function onKeyDown(C){this.enabled!==!1&&this._handleKeyDown(C)}function onTouchStart(C){switch(this._trackPointer(C),this._pointers.length){case 1:switch(this.touches.ONE){case TOUCH.ROTATE:if(this.enableRotate===!1)return;this._handleTouchStartRotate(C),this.state=_STATE.TOUCH_ROTATE;break;case TOUCH.PAN:if(this.enablePan===!1)return;this._handleTouchStartPan(C),this.state=_STATE.TOUCH_PAN;break;default:this.state=_STATE.NONE}break;case 2:switch(this.touches.TWO){case TOUCH.DOLLY_PAN:if(this.enableZoom===!1&&this.enablePan===!1)return;this._handleTouchStartDollyPan(C),this.state=_STATE.TOUCH_DOLLY_PAN;break;case TOUCH.DOLLY_ROTATE:if(this.enableZoom===!1&&this.enableRotate===!1)return;this._handleTouchStartDollyRotate(C),this.state=_STATE.TOUCH_DOLLY_ROTATE;break;default:this.state=_STATE.NONE}break;default:this.state=_STATE.NONE}this.state!==_STATE.NONE&&this.dispatchEvent(_startEvent)}function onTouchMove(C){switch(this._trackPointer(C),this.state){case _STATE.TOUCH_ROTATE:if(this.enableRotate===!1)return;this._handleTouchMoveRotate(C),this.update();break;case _STATE.TOUCH_PAN:if(this.enablePan===!1)return;this._handleTouchMovePan(C),this.update();break;case _STATE.TOUCH_DOLLY_PAN:if(this.enableZoom===!1&&this.enablePan===!1)return;this._handleTouchMoveDollyPan(C),this.update();break;case _STATE.TOUCH_DOLLY_ROTATE:if(this.enableZoom===!1&&this.enableRotate===!1)return;this._handleTouchMoveDollyRotate(C),this.update();break;default:this.state=_STATE.NONE}}function onContextMenu(C){this.enabled!==!1&&C.preventDefault()}function interceptControlDown(C){C.key==="Control"&&(this._controlActive=!0,this.domElement.getRootNode().addEventListener("keyup",this._interceptControlUp,{passive:!0,capture:!0}))}function interceptControlUp(C){C.key==="Control"&&(this._controlActive=!1,this.domElement.getRootNode().removeEventListener("keyup",this._interceptControlUp,{passive:!0,capture:!0}))}function initScene(){const C=new Scene;return C.background=new Color(230/255,231/255,233/255),C}function initCamera(){const C=new PerspectiveCamera(75,window.innerWidth/window.innerHeight,.1,1e3);return C.position.set(100,100,300),C.lookAt(0,0,0),C}function initRenderer(C){const I=new WebGLRenderer({antialias:!0}),Q=C.clientWidth||775,B=C.clientHeight||410;return I.setSize(Q,B),C.appendChild(I.domElement),I}function initControls(C,I){const Q=new OrbitControls(C,I.domElement);return Q.enableDamping=!0,Q.dampingFactor=.05,Q.screenSpacePanning=!0,Q.minDistance=10,Q.maxDistance=8e3,Q}const animateScene=(C,I,Q,B)=>{const t=()=>{requestAnimationFrame(t),B.update(),Q.render(C,I)};t()},cleanupScene=C=>{C&&C.dispose()},ThreeScene_vue_vue_type_style_index_0_scoped_f9f3734d_lang="",_sfc_main$m={__name:"ThreeScene",props:{data:{type:Object,required:!0},height:{type:String,required:!0}},setup(C){const I=C,Q=ref(null),B=ref(null),t=ref(null),l=ref(0);let o,n,D,w;const M=()=>{o=initScene(),n=initCamera(),D=initRenderer(Q.value),w=initControls(n,D)},d=(EA,x)=>{l.value=Math.floor(EA/x*100)},G=EA=>{if(!EA)return;const AA=VTKParserFactory.createParser(EA.data.datasetType).parse(EA);let iA;switch(EA.data.datasetType){case"UNSTRUCTURED_GRID":iA=new UnstructuredGridRenderer;break;case"POLYDATA":iA=new PolyDataRenderer;break;case"xyz":iA=new xyzDataRenderer;break;case"bdf":iA=new bdfDataRenderer(d,()=>{gA(o,n)});break;case"cgns":iA=new CgnsJSONRenderer(d,()=>{QA(o,n)});break;case"plt":iA=new PltDataRenderer(d,()=>{J(o,n)});break}if(iA.render(AA,o),EA.datasetType==="UNSTRUCTURED_GRID"){X(o,n);return}if(EA.datasetType==="POLYDATA"){q(o,n);return}if(EA.data.datasetType==="xyz"){P(o,n);return}if(EA.data.datasetType==="bdf"){gA(o,n);return}if(EA.data.datasetType==="cgns"){QA(o,n);return}if(EA.data.datasetType==="plt"){J(o,n);return}},N=computed(()=>{var EA,x,AA;return(AA=(x=(EA=I.data)==null?void 0:EA.config)==null?void 0:x.colorCard)==null?void 0:AA.visible}),k=computed(()=>{if(!N.value)return{};const EA=I.data.config.colorCard;return{position:"absolute",[EA.orientation==="vertical"?"right":"bottom"]:"10px",[EA.orientation==="vertical"?"top":"left"]:"50%",transform:EA.orientation==="vertical"?"translateY(-50%)":"translateX(-50%)",width:EA.orientation==="vertical"?`${EA.width*100}px`:`${EA.width*100}%`,height:EA.orientation==="vertical"?`${EA.height*100}%`:`${EA.height*100}px`,zIndex:1e3}}),m=()=>{B.value&&(t.value=B.value.getContext("2d"),Y())},Y=()=>{if(!N.value||!t.value)return;const EA=I.data.config.colorCard,x=t.value,AA=B.value.width,iA=B.value.height;x.clearRect(0,0,AA,iA);let wA;if(EA.orientation==="vertical"?wA=x.createLinearGradient(0,iA,0,0):wA=x.createLinearGradient(0,0,AA,0),wA.addColorStop(0,"#0000ff"),wA.addColorStop(.5,"#00ff00"),wA.addColorStop(1,"#ff0000"),x.fillStyle=wA,x.fillRect(0,0,AA,iA),x.strokeStyle="#000",x.lineWidth=1,x.font=`${EA.fontSize}px ${EA.font}`,x.fillStyle="#000",EA.orientation==="vertical"){const sA=iA/10;for(let cA=0;cA<=10;cA++){const eA=cA*sA;if(x.beginPath(),x.moveTo(AA*.7,eA),x.lineTo(AA,eA),x.stroke(),cA%(EA.skipLevels+1)===0){const DA=(1-cA/iA*1).toFixed(EA.precision);x.fillText(DA,5,eA+5)}}}else{const sA=AA/10;for(let cA=0;cA<=10;cA++){const eA=cA*sA;if(x.beginPath(),x.moveTo(eA,0),x.lineTo(eA,iA*.3),x.stroke(),cA%(EA.skipLevels+1)===0){const DA=(cA/AA*1).toFixed(EA.precision);x.fillText(DA,eA-10,iA-5)}}}if(EA.showTitle){x.font=`bold ${EA.titleFontSize}px ${EA.titleFont}`,x.textAlign="center";const sA=EA.titleSource==="custom"?EA.customTitle:"Color Scale";EA.orientation==="vertical"?(x.save(),x.translate(20,iA/2),x.rotate(-Math.PI/2),x.fillText(sA,0,0),x.restore()):x.fillText(sA,AA/2,iA-15)}};watch(()=>I.data,EA=>{if(N.value&&nextTick(()=>{m()}),EA){for(;o.children.length>0;)o.remove(o.children[0]);l.value=0,G(EA)}},{immediate:!0}),onMounted(()=>{nextTick(()=>{M(),N.value&&m(),animateScene(o,n,D,w),window.addEventListener("resize",S)})}),onUnmounted(()=>{cleanupScene(D),window.removeEventListener("resize",S)});const S=()=>{const EA=Q.value.clientWidth,x=Q.value.clientHeight;n.aspect=EA/x,n.updateProjectionMatrix(),D.setSize(EA,x)},X=(EA,x)=>{const AA=new Box3().setFromObject(EA),iA=new Vector3;AA.getSize(iA);const wA=Math.max(iA.x,iA.y,iA.z),sA=x.fov*(Math.PI/180);let cA=Math.abs(wA/Math.sin(sA/2));const eA=new Vector3;AA.getCenter(eA),x.position.set(eA.x,eA.y,cA),x.lookAt(eA)},q=(EA,x)=>{const AA=new Box3().setFromObject(EA);AA.set(new Vector3(-100,-100,-100),new Vector3(100,100,100));const iA=new Vector3;AA.getSize(iA);const wA=Math.max(iA.x,iA.y,iA.z),sA=x.fov*(Math.PI/180);let cA=Math.abs(wA/Math.sin(sA/2));const eA=new Vector3;AA.getCenter(eA),x.position.set(eA.x,eA.y,cA*.8),x.lookAt(eA)},P=(EA,x)=>{const AA=new Box3().setFromObject(EA),iA=new Vector3;AA.getSize(iA);const wA=Math.max(iA.x,iA.y,iA.z),sA=x.fov*(Math.PI/180);let cA=Math.abs(wA/Math.sin(sA/2));const eA=new Vector3;AA.getCenter(eA),x.position.set(eA.x,eA.y,cA*.4),x.lookAt(eA),x.updateProjectionMatrix()},gA=(EA,x)=>{const AA=new AmbientLight(16777215,.5);EA.add(AA);const iA=new DirectionalLight(16777215,.8);iA.position.set(1,1,1),EA.add(iA);const wA=new Box3().setFromObject(EA),sA=new Vector3;wA.getSize(sA);const cA=Math.max(sA.x,sA.y,sA.z),eA=x.fov*(Math.PI/180);let DA=Math.abs(cA/Math.sin(eA/2));const ZA=new Vector3;wA.getCenter(ZA),x.position.set(ZA.x,ZA.y,DA*.8),x.lookAt(ZA),x.updateProjectionMatrix()},QA=(EA,x)=>{const AA=new AmbientLight(16777215,.5);EA.add(AA);const iA=new DirectionalLight(16777215,.8);iA.position.set(1,1,1),EA.add(iA);const wA=new Box3().setFromObject(EA),sA=new Vector3;wA.getSize(sA);const cA=Math.max(sA.x,sA.y,sA.z),eA=Math.min(75,45+cA/10);x.fov=eA,x.updateProjectionMatrix();const DA=x.fov*(Math.PI/180);let ZA=Math.abs(cA/Math.sin(DA/2));const GA=new Vector3;wA.getCenter(GA),x.position.set(GA.x,GA.y,ZA*.8),x.lookAt(GA),x.updateProjectionMatrix()},J=(EA,x,AA={})=>{const{padding:iA=2,forceTopView:wA=!1}=AA;if(!EA||!x){console.error("场景或相机未初始化");return}const sA=new Box3,cA=[];if(EA.traverse(kA=>{kA.isMesh&&kA.visible&&(kA.geometry.boundingBox||kA.geometry.computeBoundingBox(),sA.union(kA.geometry.boundingBox),cA.push(kA))}),cA.length===0){console.warn("没有可见网格,使用默认视角"),x.position.set(0,10,0),x.lookAt(0,0,0);return}const eA=sA.getSize(new Vector3),DA=sA.getCenter(new Vector3),ZA=Math.max(eA.x,eA.y,eA.z),GA=iA*ZA;wA||eA.y>eA.x*1.5?(x.position.set(DA.x,DA.y+GA*1.5,DA.z),x.up.set(0,0,1)):(x.position.set(DA.x+GA*.7,DA.y+GA*.5,DA.z+GA*.7),x.up.set(0,1,0)),x.lookAt(DA),x.near=.1*ZA,x.far=100*ZA,x.updateProjectionMatrix()};return(EA,x)=>(openBlock(),createElementBlock("div",{ref_key:"threeContainer",ref:Q,class:"three-container",style:normalizeStyle({height:C.height})},[unref(N)?(openBlock(),createElementBlock("canvas",{key:0,ref_key:"colorCardCanvas",ref:B,class:"color-card-canvas",style:normalizeStyle(unref(k))},null,4)):createCommentVNode("",!0)],4))}},ThreeScene=_export_sfc$1(_sfc_main$m,[["__scopeId","data-v-f9f3734d"]]),_sfc_main$l={__name:"index",props:{data:{type:Object,required:!0},height:{type:Object,required:!0}},setup(C){return ref(null),onMounted(()=>{}),onUnmounted(()=>{}),(I,Q)=>(openBlock(),createBlock(ThreeScene,{data:C.data,height:C.height},null,8,["data","height"]))}},_hoisted_1$h={class:"XFpdding",style:{height:"400px"}},_hoisted_2$f=["onClick"],_hoisted_3$f=["src"],_hoisted_4$e={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_5$8={style:{display:"flex","flex-direction":"column"}},_hoisted_6$7={style:{"line-height":"15px"}},_hoisted_7$6={style:{"flex-grow":"1",height:"300px"},"element-loading-text":"拼命加载中..."},_hoisted_8$6={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_9$6={class:"eldesign classtable",style:{"margin-top":"10px",height:"340px",overflow:"auto"}},_hoisted_10$5={style:{display:"flex"}},_hoisted_11$4={class:"eldesign classtable",style:{"margin-top":"10px"}},_sfc_main$k={__name:"ADflow",setup(C,{expose:I}){const Q=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAAptJREFUSEu91ltIFFEYB/D/mc1Md90VtotI2nZhgx6MnX3o8hAkXV6EKfAtCiJq8ymQfYh6EYJKfJDdiC6SBqEUQuhGFEEp1BYOnjO7SlAuaEYXsc2kVXd0dU6M5ODWVtYMzePM+f6/832cA0NgwePxeFa4XK7yeDw+8GMcsSAffr8/DMBNKT30z4DP59siCIKXEOLWNM3GOf9MCBkFUEwIiQDIANhEKX27GJnvQBTF416v93CublKpFEZGRh4AqOWcJwRBSOrrOOd2ABsBrFtUd5VSWvMT4Pf7O3p7e6Vfjau1tRUtLS1dqVTqpCzLxpxFUbxGCDmxqC6jaZpHUZQPC+/mO/gToK9Jp9MIBoNQFOWcIAgNqqquBtDEOXcQQooAFADQu2qilJ75a2ChIBqNIhQKjamq2pOrY1VVkUwmaxRFGda/L7mDpZ627u5uvdODlNKO/wvIsix1RiKYnJxa6mZzrhscHERn5F6zNjtzMRaLJYwRtbe3S1WnLkMt3WUK0IuF6XE4+0KNjLFaAwiHw9KxxseYcW81DSybeIeiV82nKaX1BlBXVycF2xLIOPW7Y+7JG38Ne+L2UcbYTQMIBAJSw1OOucISc+kA8j9RFA7fr6SUdhlAdXW1dCNRDi3PYRooeP8E9tEXG2RZHjKA3ZV7pbtfd5gO1wMK33QiPxm3U0qnDMBbsU3qWb7fEsAx0Jbs67qzKuuiFa8XpSF3lSWA8+WVgdizh5uzgMzKCmnCc8ASoFipf8Tk5/PjMEakrtkupcv2mQbI3Axc7MItxtiRLCC9do+kluw0DQjqGJz9l84zxs5mAdPuCmnWUWYasE1/Qf7HaIAxdt0AfD5fqc1m85pO/x7AOZf1I2oAVgXnyrHkt+V3G/wGgT4mKcVKfYkAAAAASUVORK5CYII=",self.location).href;let B=ref("300px"),t=ref(!1),l=ref(),o=ref(""),n=ref(0),D=ref("");ref(!0);let w=ref(120),M=ref(180);ref(200);let d=ref(0),G=ref(),N=ref(),k=ref(),m=ref(1),Y=ref(1),S=ref(1),X=ref(1),q=ref(1),P=ref("x"),gA=ref(""),QA=ref(1),J=ref("RANS"),EA=ref([{label:"RANS",value:"RANS"},{label:"Euler",value:"Euler"}]),x=ref(1),AA=ref([{label:"二维",value:1},{label:"三维",value:0}]),iA=ref(1),wA=ref([{label:"x",value:1},{label:"y",value:2},{label:"z",value:3}]),sA=ref([{label:"x",value:"x"},{label:"y",value:"y"},{label:"z",value:"z"}]),cA=ref([{code:"mach",value:.734,name:"马赫数Ma",type:1,flag:1},{code:"reynolds",value:65e5,name:"雷诺数Re",type:1,flag:1},{code:"alpha",value:2.66482,name:"攻角AoA",type:1,flag:1}]),eA=ref([{code:"cl",value:"0.0",name:"升力系数Cl",type:2,flag:1},{code:"cd",value:"0.0",name:"阻力系数Cd",type:2,flag:1},{code:"cmz",value:"0.0",name:"力矩系数CmZ",type:2,flag:1},{code:" ",value:"0.0",name:"体积",type:2,flag:1}]),DA=ref([{code:"cl",value:"0.0",name:"升力系数Cl",type:2,flag:1},{code:"cd",value:"0.0",name:"阻力系数Cd",type:2,flag:1},{code:"cmz",value:"0.0",name:"力矩系数CmZ",type:2,flag:1},{code:" ",value:"0.0",name:"体积",type:2,flag:1}]),ZA=ref([{code:"cl",value:"0.0",name:"升力系数Cl",type:2,flag:1},{code:"cd",value:"0.0",name:"阻力系数Cd",type:2,flag:1},{code:"cmx",value:"0.0",name:"力矩系数CmX",type:2,flag:1},{code:"cmy",value:"0.0",name:"力矩系数CmY",type:2,flag:1},{code:"cmz",value:"0.0",name:"力矩系数CmZ",type:2,flag:1},{code:" ",value:"0.0",name:"体积",type:2,flag:1}]),GA=ref({gridfile:"",fid:"",countp:"1",NewtonKrylov:1,ANK:1,proname:"CRM",temperature:"288.15",length:1,area:1,momx:.25,momy:0,momz:0,mgcycle:"sg",ncycles:500,l2convergence:1e-5,l2convergencecoarse:1e-4}),kA=ref([{label:"CRM",value:"CRM"}]);ref([{label:"巡航工况",value:"cruise"}]);let XA=ref([{id:"0",name:"网格文件",imgSrc:meshFile},{id:"1",name:"来流参数",imgSrc:inputParams},{id:"2",name:"设置参数",imgSrc:configParams},{id:"3",name:"分析参数",imgSrc:analysisParams}]),xA=shallowRef(null),_A=ref({lockReconnect:!1,timeout:60*1e3,heartBeatInterval:30*1e3,timeoutObj:null,serverTimeoutObj:null,timeoutnum:null});const sI=pA=>{d.value=pA},OA=({column:pA})=>pA.property==="name"?"header-blue":pA.property==="value"?"header-green":pA.property==="flag"?"header-yellow":"";let FI=ref(!0);const PA=pA=>{pA===1?FI.value=!0:FI.value=!1},mA=pA=>{pA===1?eA.value=DA.value:eA.value=ZA.value},EI=(pA,CI)=>Array.isArray(CI)?(pA=CI.map(aI=>{const dI=aI.code||" ",jI=aI.name||" ",zI=aI.value===null||aI.value===void 0||aI.value===""?" ":aI.value,UI=aI.flag===null||aI.flag===void 0?" ":aI.flag;return`${dI},${jI},${zI},${UI}`}).join(";"),pA):(console.error("Data should be an array"),pA),SI=(pA,CI)=>{G.value=pA,CI&&(N.value=CI);const aI={transCode:"MDO0049",pid:G.value,wid:N.value};request(aI).then(dI=>{dI.hasOwnProperty("adid")&&(GI(dI),PA(QA.value),emitter.emit("adidFromadflow",k),NI(dI.fid))}).catch(dI=>{ElMessage.error("ADflow初始化失败")})},GI=pA=>{G.value=pA.pid,k.value=pA.adid,GA.value.gridfile=pA.gridfile,GA.value.fid=pA.fid,GA.value.proname=pA.proname,x.value=pA.isairfoil,q.value=pA.writetecplotsurfacesolution,J.value=pA.equationtype,iA.value=pA.liftindex,GA.value.temperature=pA.temperature,GA.value.cl=pA.cl,GA.value.cd=pA.cd,GA.value.cmz=pA.cmz,GA.value.resrho=pA.resrho,GA.value.length=pA.length,GA.value.area=pA.area,GA.value.momx=pA.momx,GA.value.momy=pA.momy,GA.value.momz=pA.momz,GA.value.mgcycle=pA.mgcycle,GA.value.ncycles=pA.ncycles,GA.value.l2convergence=pA.l2convergence,GA.value.l2convergencecoarse=pA.l2convergencecoarse,cA.value=pA.inParams,eA.value=pA.outParams,QA.value=pA.writeslicesolution,P.value=pA.spandirection,gA.value=pA.slices},YI=(pA,CI)=>{CI&&(N.value=CI),G.value=pA;const aI={transCode:"MDO0050",pid:G.value,wid:N.value,gridfile:GA.value.gridfile,fid:GA.value.fid,proname:GA.value.proname,isairfoil:x.value,writetecplotsurfacesolution:q.value,equationtype:J.value,liftindex:iA.value,temperature:GA.value.temperature,cl:Y.value,resrho:m.value,cd:S.value,cmz:X.value,length:GA.value.length,area:GA.value.area,momx:GA.value.momx,momy:GA.value.momy,momz:GA.value.momz,mgcycle:GA.value.mgcycle,ncycles:GA.value.ncycles,l2convergence:GA.value.l2convergence,l2convergencecoarse:GA.value.l2convergencecoarse,writeslicesolution:QA.value,spandirection:P.value,slices:gA.value,checked:1,inParams:EI([],cA.value),outParams:EI([],eA.value)};request(aI).then(dI=>{ElMessage({message:"保存成功",type:"success"}),SI(G.value,N.value)}).catch(dI=>{ElMessage.error("保存失败")})},xI=pA=>{o.value=pA},tI=pA=>{n.value=pA},UA=computed(()=>n.value>0&&n.value<=100),JI=async pA=>{t.value=!0;try{const CI=await fetch("https://www.adicn.com/airopt/TransServlet",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channelNo:"service",clientToken:"e47b87eec69545559d1e81e56626da68",transCode:"MDO0061",userId:"5f06c8bc77234f969d13e160b54c27e3",fid:pA})})}catch(CI){t.value=!1,console.error("请求失败:",CI.response||CI)}};function ZI(pA="service"){let CI="";return pA=="service"?CI="/TransServlet":pA=="manager"&&(CI="/managersvr/TransServlet"),CI}const WA=async pA=>{let CI="/airopt"+ZI();try{const dI=await(await fetch(CI,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channelNo:"service",clientToken:"e47b87eec69545559d1e81e56626da68",transCode:"MDO0062",userId:"5f06c8bc77234f969d13e160b54c27e3",fid:pA})})).json();l.value=dI,t.value=!1}catch(aI){t.value=!1,console.error("请求失败:",aI.response||aI)}},NI=pA=>{var dI;if(((dI=xA.value)==null?void 0:dI.readyState)===1)return;const CI="wss://www.adicn.com/airoptwebsocket?projectId="+pA,aI=new WebSocket(CI);xA.value=aI,aI.onopen=OI,aI.onmessage=TI,aI.onerror=hA,aI.onclose=FA},OI=pA=>{VA(),JI(GA.value.fid)},TI=pA=>{try{if(JSON.parse(pA.data).status===0){BI(),xA.value.onclose=null,xA.value.onerror=null,xA.value.close(1e3,"Normal closure"),xA.value=null,WA(GA.value.fid);return}}catch{pA.data==="建立服务端连接成功!"||pA.data==="服务端已经接收到消息,msg=heartCheck"||console.warn("未知的非JSON消息:",pA.data)}oI()},hA=pA=>{xA.close(),HA()},FA=pA=>{pA.code!==1e3&&HA()},HA=()=>{var pA,CI;_A.value.lockReconnect||((pA=xA.value)==null?void 0:pA.readyState)===1||!((CI=GA.value)!=null&&CI.fid)||(_A.value.lockReconnect=!0,clearTimeout(_A.value.timeoutnum),_A.value.timeoutnum=setTimeout(()=>{var aI;(!xA.value||((aI=xA.value)==null?void 0:aI.readyState)>1)&&NI(GA.value.fid),_A.value.lockReconnect=!1},1e4))},oI=()=>{clearTimeout(_A.value.timeoutObj),clearTimeout(_A.value.serverTimeoutObj),VA()},VA=()=>{clearTimeout(_A.value.timeoutObj),clearTimeout(_A.value.serverTimeoutObj),!(!xA.value||xA.value.readyState!==1)&&(_A.value.timeoutObj=setTimeout(()=>{var pA;((pA=xA.value)==null?void 0:pA.readyState)===1&&(xA.value.send("heartCheck"),_A.value.serverTimeoutObj=setTimeout(()=>{var CI;((CI=xA.value)==null?void 0:CI.readyState)===1&&xA.value.close(1006,"Heartbeat timeout")},_A.value.timeout))},_A.value.heartBeatInterval))},BI=()=>{clearTimeout(_A.value.timeoutObj),clearTimeout(_A.value.serverTimeoutObj),clearTimeout(_A.value.timeoutnum),_A.value.lockReconnect=!0},cI=pA=>{setTimeout(()=>{n.value=0},1e3),GA.value.gridfile=pA.fname,GA.value.fid=pA.bfid,NI(pA.bfid)},bI=pA=>{D.value=pA};return I({getadflow:SI,getadflowAssign:GI,getadflowsave:YI}),(pA,CI)=>{const aI=resolveComponent("el-input"),dI=resolveComponent("el-col"),jI=resolveComponent("el-row"),zI=resolveComponent("el-progress"),UI=resolveComponent("el-form-item"),qI=resolveComponent("el-table-column"),vI=resolveComponent("el-checkbox"),lB=resolveComponent("el-table"),bA=resolveComponent("el-option"),kI=resolveComponent("el-radio"),iI=resolveComponent("el-radio-group"),DI=resolveDirective("loading");return openBlock(),createElementBlock("div",_hoisted_1$h,[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(XA),(jA,nI)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["item",{active:unref(d)===nI}]),key:nI,onClick:_I=>sI(nI)},[createBaseVNode("img",{src:jA.imgSrc,style:{width:"22px"}},null,8,_hoisted_3$f),createTextVNode(" "+toDisplayString(jA.name),1)],10,_hoisted_2$f))),128))]),withDirectives(createBaseVNode("div",_hoisted_4$e,[createBaseVNode("div",_hoisted_5$8,[createVNode(UI,{label:"网格文件:","label-width":unref(w),style:{width:"100%"}},{default:withCtx(()=>[createVNode(jI,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(dI,{span:23},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).gridfile,"onUpdate:modelValue":CI[0]||(CI[0]=jA=>unref(GA).gridfile=jA),readonly:"",step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1}),createVNode(dI,{span:1,style:{display:"flex","align-items":"center","margin-left":"-35px"}},{default:withCtx(()=>[createVNode(_sfc_main$n,{projectId:124,solverType:"exampleSolver",accept:".cgns",upId:"adflow",name:"点击选择文件",imgSrc:unref(Q),onUploadSuccess:cI,onUpdateFileName:xI,onUpdatePercentage:tI,onUploadStatus:bI},null,8,["imgSrc"])]),_:1})]),_:1}),unref(UA)?(openBlock(),createBlock(jI,{key:0,style:{width:"100%","margin-top":"10px"}},{default:withCtx(()=>[createVNode(dI,{span:20},{default:withCtx(()=>[createVNode(zI,{percentage:unref(n)},null,8,["percentage"])]),_:1}),createVNode(dI,{span:4},{default:withCtx(()=>[createBaseVNode("div",_hoisted_6$7,toDisplayString(unref(D)),1)]),_:1})]),_:1})):createCommentVNode("",!0)]),_:1},8,["label-width"]),withDirectives((openBlock(),createElementBlock("div",_hoisted_7$6,[createVNode(_sfc_main$l,{data:unref(l),height:unref(B)},null,8,["data","height"])])),[[DI,unref(t)]])])],512),[[vShow,unref(d)=="0"]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_8$6,[createVNode(lB,{data:unref(cA),border:"",style:{width:"100%"},"header-cell-class-name":OA},{default:withCtx(()=>[createVNode(qI,{type:"index",width:"70",label:"编号"}),createVNode(qI,{prop:"name",label:"参数名称"}),createVNode(qI,{prop:"value",label:"参数值"},{default:withCtx(({row:jA})=>[createVNode(aI,{modelValue:jA.value,"onUpdate:modelValue":nI=>jA.value=nI,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(qI,{prop:"flag",label:"启用",width:"100"},{default:withCtx(jA=>[createVNode(vI,{"false-label":0,"true-label":1,modelValue:jA.row.flag,"onUpdate:modelValue":nI=>jA.row.flag=nI},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])])],512),[[vShow,unref(d)=="1"]]),withDirectives(createBaseVNode("div",_hoisted_9$6,[createVNode(UI,{label:"分析对象:","label-width":unref(M)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(GA).proname,"onUpdate:modelValue":CI[1]||(CI[1]=jA=>unref(GA).proname=jA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(kA),jA=>(openBlock(),createBlock(bA,{key:jA.value,label:jA.label,value:jA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(UI,{label:"计算进程数:","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).countp,"onUpdate:modelValue":CI[2]||(CI[2]=jA=>unref(GA).countp=jA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"Newton-Krylov求解:","label-width":unref(M)},{default:withCtx(()=>[createVNode(iI,{modelValue:unref(GA).NewtonKrylov,"onUpdate:modelValue":CI[3]||(CI[3]=jA=>unref(GA).NewtonKrylov=jA)},{default:withCtx(()=>[createVNode(kI,{value:1,label:1},{default:withCtx(()=>[createTextVNode("是")]),_:1}),createVNode(kI,{value:0,label:0},{default:withCtx(()=>[createTextVNode("否")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"ANK求解:","label-width":unref(M)},{default:withCtx(()=>[createVNode(iI,{modelValue:unref(GA).ANK,"onUpdate:modelValue":CI[4]||(CI[4]=jA=>unref(GA).ANK=jA)},{default:withCtx(()=>[createVNode(kI,{value:1,label:1},{default:withCtx(()=>[createTextVNode("是")]),_:1}),createVNode(kI,{value:0,label:0},{default:withCtx(()=>[createTextVNode("否")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"计算维数:","label-width":unref(M)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(x),"onUpdate:modelValue":CI[5]||(CI[5]=jA=>isRef(x)?x.value=jA:x=jA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择",onChange:mA},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(AA),jA=>(openBlock(),createBlock(bA,{key:jA.value,label:jA.label,value:jA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(UI,{label:"控制方程:","label-width":unref(M)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(J),"onUpdate:modelValue":CI[6]||(CI[6]=jA=>isRef(J)?J.value=jA:J=jA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(EA),jA=>(openBlock(),createBlock(bA,{key:jA.value,label:jA.label,value:jA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(UI,{label:"升力定义方向:","label-width":unref(M)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(iA),"onUpdate:modelValue":CI[7]||(CI[7]=jA=>isRef(iA)?iA.value=jA:iA=jA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(wA),jA=>(openBlock(),createBlock(bA,{key:jA.value,label:jA.label,value:jA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(UI,{label:"特征长度(m):","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).length,"onUpdate:modelValue":CI[8]||(CI[8]=jA=>unref(GA).length=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"参考温度(K):","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).temperature,"onUpdate:modelValue":CI[9]||(CI[9]=jA=>unref(GA).temperature=jA),step:1,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"参考面积(m²):","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).area,"onUpdate:modelValue":CI[10]||(CI[10]=jA=>unref(GA).area=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"力矩中心(m):","label-width":unref(M)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_10$5,[createVNode(aI,{style:{"margin-right":"10px"},modelValue:unref(GA).momx,"onUpdate:modelValue":CI[11]||(CI[11]=jA=>unref(GA).momx=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"]),createVNode(aI,{style:{"margin-right":"10px"},modelValue:unref(GA).momy,"onUpdate:modelValue":CI[12]||(CI[12]=jA=>unref(GA).momy=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"]),createVNode(aI,{modelValue:unref(GA).momz,"onUpdate:modelValue":CI[13]||(CI[13]=jA=>unref(GA).momz=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])])]),_:1},8,["label-width"]),createVNode(UI,{label:"多重网格:","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).mgcycle,"onUpdate:modelValue":CI[14]||(CI[14]=jA=>unref(GA).mgcycle=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"计算步数:","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).ncycles,"onUpdate:modelValue":CI[15]||(CI[15]=jA=>unref(GA).ncycles=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"监控变量:","label-width":unref(M)},{default:withCtx(()=>[createVNode(jI,null,{default:withCtx(()=>[createVNode(dI,{span:12},{default:withCtx(()=>[createVNode(vI,{modelValue:unref(Y),"onUpdate:modelValue":CI[16]||(CI[16]=jA=>isRef(Y)?Y.value=jA:Y=jA),"false-label":0,"true-label":1,label:"升力系数Cl",style:{height:"32px"}},null,8,["modelValue"]),createVNode(vI,{modelValue:unref(m),"onUpdate:modelValue":CI[17]||(CI[17]=jA=>isRef(m)?m.value=jA:m=jA),"false-label":0,"true-label":1,label:"密度残差Resrho",style:{height:"32px"}},null,8,["modelValue"])]),_:1}),createVNode(dI,{span:12},{default:withCtx(()=>[createVNode(vI,{modelValue:unref(S),"onUpdate:modelValue":CI[18]||(CI[18]=jA=>isRef(S)?S.value=jA:S=jA),"false-label":0,"true-label":1,label:"阻力系数Cd",style:{height:"32px"}},null,8,["modelValue"]),createVNode(vI,{modelValue:unref(X),"onUpdate:modelValue":CI[19]||(CI[19]=jA=>isRef(X)?X.value=jA:X=jA),"false-label":0,"true-label":1,label:"力矩系数Cm",style:{height:"32px"}},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(UI,{label:"细网格收敛残差:","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).l2convergence,"onUpdate:modelValue":CI[20]||(CI[20]=jA=>unref(GA).l2convergence=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"粗网格收敛残差:","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(GA).l2convergencecoarse,"onUpdate:modelValue":CI[21]||(CI[21]=jA=>unref(GA).l2convergencecoarse=jA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"输出物面信息:","label-width":unref(M)},{default:withCtx(()=>[createVNode(iI,{modelValue:unref(q),"onUpdate:modelValue":CI[22]||(CI[22]=jA=>isRef(q)?q.value=jA:q=jA)},{default:withCtx(()=>[createVNode(kI,{value:1,label:1},{default:withCtx(()=>[createTextVNode("是")]),_:1}),createVNode(kI,{value:0,label:0},{default:withCtx(()=>[createTextVNode("否")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(UI,{label:"输出切面信息:","label-width":unref(M)},{default:withCtx(()=>[createVNode(iI,{modelValue:unref(QA),"onUpdate:modelValue":CI[23]||(CI[23]=jA=>isRef(QA)?QA.value=jA:QA=jA),onChange:PA},{default:withCtx(()=>[createVNode(kI,{value:1,label:1},{default:withCtx(()=>[createTextVNode("是")]),_:1}),createVNode(kI,{value:0,label:0},{default:withCtx(()=>[createTextVNode("否")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),withDirectives(createVNode(UI,{label:"切面法相方向:","label-width":unref(M)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(P),"onUpdate:modelValue":CI[24]||(CI[24]=jA=>isRef(P)?P.value=jA:P=jA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(sA),jA=>(openBlock(),createBlock(bA,{key:jA.value,label:jA.label,value:jA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),[[vShow,unref(FI)]]),withDirectives(createVNode(UI,{label:"切面展向位置:","label-width":unref(M)},{default:withCtx(()=>[createVNode(aI,{modelValue:unref(gA),"onUpdate:modelValue":CI[25]||(CI[25]=jA=>isRef(gA)?gA.value=jA:gA=jA),step:100,min:0,max:1e3,"controls-position":"right",placeholder:"多个位置以逗号分隔"},null,8,["modelValue"])]),_:1},8,["label-width"]),[[vShow,unref(FI)]])],512),[[vShow,unref(d)=="2"]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_11$4,[createVNode(lB,{data:unref(eA),border:"",style:{width:"100%"},"header-cell-class-name":OA},{default:withCtx(()=>[createVNode(qI,{type:"index",width:"70",label:"编号"}),createVNode(qI,{prop:"name",label:"参数名称"}),createVNode(qI,{prop:"value",label:"参数值"},{default:withCtx(({row:jA})=>[createVNode(aI,{modelValue:jA.value,"onUpdate:modelValue":nI=>jA.value=nI,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(qI,{prop:"flag",label:"启用",width:"100"},{default:withCtx(jA=>[createVNode(vI,{"false-label":0,"true-label":1,modelValue:jA.row.flag,"onUpdate:modelValue":nI=>jA.row.flag=nI},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])])],512),[[vShow,unref(d)=="3"]])])}}},_hoisted_1$g={class:"XFpdding",style:{height:"400px"}},_hoisted_2$e=["onClick"],_hoisted_3$e=["src"],_hoisted_4$d={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_5$7={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_6$6={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_7$5={class:"cheinput"},_hoisted_8$5={class:"cheinput"},_hoisted_9$5={class:"cheinput"},_sfc_main$j={__name:"Xfoil",setup(C,{expose:I}){ref(100);let Q=ref(170);ref(250);let B=ref(0),t=ref(!0),l=ref(!0),o=ref(!0),n=ref("1"),D=ref(),w=ref(),M=ref(),d=ref({anobj:"CRM",iter:100,ppar:200,cpwr:"op.dat",yxzb:"airfoil.dat",pacc:"output.dat"}),G=ref([{label:"CRM",value:"CRM"}]),N=ref([{id:"0",name:"来流参数",imgSrc:inputParams},{id:"1",name:"设置参数",imgSrc:configParams},{id:"2",name:"分析参数",imgSrc:analysisParams}]),k=ref([{code:"alpha",value:.1,name:"AoA",flag:1},{code:"mach",value:.1,name:"MA",flag:1},{code:"reynolds",value:65e5,name:"Re",flag:1}]),m=ref([{code:"cl",value:"0.0",name:"升力系数Cl",flag:1},{code:"cd",value:"0.00436",name:"阻力系数Cd",flag:1},{code:"cdp",value:"0.1",name:"压阻力系数Cdp",flag:1},{code:"cm",value:"0.1",name:"力矩系数Cm",flag:1},{code:"xtr_upper",value:"0.1",name:"上表面转捩点位置xtr-upper",flag:1},{code:"xtr_lower",value:"0.1",name:"下表面转捩点位置xtr-lower",flag:1}]);const Y=({column:QA})=>QA.property==="name"?"header-blue":QA.property==="value"?"header-green":QA.property==="flag"?"header-yellow":"",S=QA=>{B.value=QA},X=(QA,J)=>Array.isArray(J)?(QA=J.map(EA=>{const x=EA.code||" ",AA=EA.name||" ",iA=EA.value===null||EA.value===void 0||EA.value===""?" ":EA.value,wA=EA.flag||" ";return`${x},${AA},${iA},${wA}`}).join(";"),QA):(console.error("Data should be an array"),QA),q=(QA,J)=>{D.value=QA,J&&(w.value=J);const EA={transCode:"MDO0046",pid:D.value,wid:w.value};request(EA).then(x=>{x.hasOwnProperty("xfid")&&(P(x),emitter.emit("xfidFromxfoil",M))}).catch(x=>{ElMessage.error("Xfoil初始化失败")})},P=QA=>{D.value=QA.pid,M.value=QA.xfid,d.value.iter=QA.iter,d.value.ppar=QA.ppar,d.value.cpwr=QA.cpwr,d.value.yxzb=QA.yxzb,d.value.pacc=QA.pacc,n.value=String(QA.analyzed),k.value=QA.inParams,m.value=QA.outParams};return I({getxfoil:q,getxfoilAssign:P,getxfoilsave:(QA,J)=>{J&&(w.value=J),D.value=QA;const EA={transCode:"MDO0047",pid:D.value,wid:w.value,iter:d.value.iter,ppar:d.value.ppar,cpwr:d.value.cpwr,yxzb:d.value.yxzb,pacc:d.value.pacc,analyzed:n.value,checked:1,inParams:X([],k.value),outParams:X([],m.value)};request(EA).then(x=>{ElMessage({message:"保存成功",type:"success"}),q(D.value,w.value)}).catch(x=>{ElMessage.error("保存失败")})}}),(QA,J)=>{const EA=resolveComponent("el-table-column"),x=resolveComponent("el-input"),AA=resolveComponent("el-checkbox"),iA=resolveComponent("el-table"),wA=resolveComponent("el-option"),sA=resolveComponent("el-form-item");return openBlock(),createElementBlock("div",_hoisted_1$g,[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(N),(cA,eA)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["item",{active:unref(B)===eA}]),key:eA,onClick:DA=>S(eA)},[createBaseVNode("img",{src:cA.imgSrc,style:{width:"22px"}},null,8,_hoisted_3$e),createTextVNode(" "+toDisplayString(cA.name),1)],10,_hoisted_2$e))),128))]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_4$d,[createVNode(iA,{data:unref(k),border:"",style:{width:"100%"},"header-cell-class-name":Y},{default:withCtx(()=>[createVNode(EA,{type:"index",width:"70",label:"编号"}),createVNode(EA,{prop:"name",label:"参数名称"}),createVNode(EA,{prop:"value",label:"参数值"},{default:withCtx(({row:cA})=>[createVNode(x,{modelValue:cA.value,"onUpdate:modelValue":eA=>cA.value=eA,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(EA,{prop:"flag",label:"启用",width:"100"},{default:withCtx(cA=>[createVNode(AA,{"false-label":-1,"true-label":1,modelValue:cA.row.flag,"onUpdate:modelValue":eA=>cA.row.flag=eA},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])])],512),[[vShow,unref(B)=="0"]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_5$7,[createVNode(iA,{data:unref(m),border:"",style:{width:"100%"},"header-cell-class-name":Y},{default:withCtx(()=>[createVNode(EA,{type:"index",width:"70",label:"编号"}),createVNode(EA,{prop:"name",label:"参数名称","show-overflow-tooltip":""}),createVNode(EA,{prop:"value",label:"参数值"},{default:withCtx(({row:cA})=>[createVNode(x,{modelValue:cA.value,"onUpdate:modelValue":eA=>cA.value=eA,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(EA,{prop:"flag",label:"启用",width:"100"},{default:withCtx(cA=>[createVNode(AA,{"false-label":-1,"true-label":1,modelValue:cA.row.flag,"onUpdate:modelValue":eA=>cA.row.flag=eA},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])])],512),[[vShow,unref(B)=="2"]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_6$6,[createVNode(sA,{label:"分析对象:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(d).anobj,"onUpdate:modelValue":J[0]||(J[0]=cA=>unref(d).anobj=cA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(G),cA=>(openBlock(),createBlock(wA,{key:cA.value,label:cA.label,value:cA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(sA,{label:"迭代次数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(d).iter,"onUpdate:modelValue":J[1]||(J[1]=cA=>unref(d).iter=cA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sA,{label:"表面求解点个数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(d).ppar,"onUpdate:modelValue":J[2]||(J[2]=cA=>unref(d).ppar=cA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createBaseVNode("div",_hoisted_7$5,[createVNode(sA,{label:"压力分布:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(d).cpwr,"onUpdate:modelValue":J[3]||(J[3]=cA=>unref(d).cpwr=cA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(AA,{modelValue:unref(t),"onUpdate:modelValue":J[4]||(J[4]=cA=>isRef(t)?t.value=cA:t=cA),style:{width:"40px",height:"40px"}},null,8,["modelValue"])]),createBaseVNode("div",_hoisted_8$5,[createVNode(sA,{label:"翼型坐标:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(d).yxzb,"onUpdate:modelValue":J[5]||(J[5]=cA=>unref(d).yxzb=cA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(AA,{modelValue:unref(l),"onUpdate:modelValue":J[6]||(J[6]=cA=>isRef(l)?l.value=cA:l=cA),style:{width:"40px",height:"40px"}},null,8,["modelValue"])]),createBaseVNode("div",_hoisted_9$5,[createVNode(sA,{label:"力和力矩:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(d).pacc,"onUpdate:modelValue":J[7]||(J[7]=cA=>unref(d).pacc=cA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(AA,{modelValue:unref(o),"onUpdate:modelValue":J[8]||(J[8]=cA=>isRef(o)?o.value=cA:o=cA),style:{width:"40px",height:"40px"}},null,8,["modelValue"])])])],512),[[vShow,unref(B)=="1"]])])}}},_hoisted_1$f={class:"XFpdding",style:{height:"400px"}},_hoisted_2$d={class:"numberinput lefttext"},_hoisted_3$d={style:{display:"flex"}},_hoisted_4$c={class:"cstleft"},_hoisted_5$6={class:"cstleft",style:{"margin-left":"20px"}},_hoisted_6$5={class:"classtable"},_sfc_main$i={__name:"csts",setup(C,{expose:I}){ref(100);let Q=ref(180),B=ref("8"),t=ref(""),l=ref(),o=ref(""),n=ref({uppern1:"0.5",lowern1:"1",uppern2:"0.5",lowern2:"1"}),D=ref(""),w=ref(""),M=ref([{date:"上表面CST参数",X1:"0.173482",X2:"0.151492",X3:"0.180515",X4:"0.121639",X5:"0.182491",X6:"0.118110",X7:"0.157365",X8:"0.136958",X9:"0.146738"},{date:"下表面CST参数",X1:"0.173482",X2:"0.151492",X3:"0.180515",X4:"0.121639",X5:"0.182491",X6:"0.118110",X7:"0.157365",X8:"0.136958",X9:"0.146738"}]),d=ref([{prop:"X1",label:"X1"},{prop:"X2",label:"X2"},{prop:"X3",label:"X3"},{prop:"X4",label:"X4"},{prop:"X5",label:"X5"},{prop:"X6",label:"X6"},{prop:"X7",label:"X7"},{prop:"X8",label:"X8"},{prop:"X9",label:"X9"}]);const G=({columnIndex:X})=>X!==0?"header-blue":"",N=()=>{let X=Number(B.value);if(!X)return;const q=Array.from({length:X+1},(P,gA)=>({label:`X${gA+1}`,prop:`X${gA+1}`}));M.value=M.value.map(P=>{let gA={...P};return q.forEach(QA=>{QA.prop in gA||(gA[QA.prop]=null)}),Object.keys(gA).forEach(QA=>{QA.startsWith("X")&&!q.find(J=>J.prop===QA)&&delete gA[QA]}),gA}),d.value=q},k=()=>{const X=M.value[0],q=M.value[1];let P=[],gA=[];for(let QA in X)QA!=="date"&&P.push(X[QA]);D.value=P.join(",");for(let QA in q)QA!=="date"&&gA.push(q[QA]);w.value=gA.join(",")},m=(X,q)=>{t.value=X,l.value=q;const P={transCode:"MDO0040",pid:t.value,wid:l.value};request(P).then(gA=>{gA.hasOwnProperty("cstid")&&(Y(gA),emitter.emit("cstidFromCst",o))}).catch(gA=>{ElMessage.error("CST初始化失败")})},Y=X=>{t.value=X.pid,o.value=X.cstid,B.value=X.cstn,n.value.uppern1=X.uppern1,n.value.lowern1=X.lowern1,n.value.uppern2=X.uppern2,n.value.lowern2=X.lowern2,N();let q=X.upperb?X.upperb.split(","):[],P=X.lowerb?X.lowerb.split(","):[];M.value.forEach((gA,QA)=>{QA===0?d.value.forEach((J,EA)=>{EA<q.length&&(gA[J.prop]=q[EA])}):QA===1&&d.value.forEach((J,EA)=>{EA<P.length&&(gA[J.prop]=P[EA])})})};return I({getcst:m,getcstAssign:Y,getcstsave:(X,q)=>{q&&(l.value=q),t.value=X,k();const P={transCode:"MDO0041",pid:t.value,wid:l.value,cstn:B.value,uppern1:n.value.uppern1,lowern1:n.value.lowern1,uppern2:n.value.uppern2,lowern2:n.value.lowern2,upperb:D.value,lowerb:w.value,checked:1};request(P).then(gA=>{ElMessage({message:"保存成功",type:"success"}),m(t.value,l.value)}).catch(gA=>{ElMessage.error("保存失败")})}}),(X,q)=>{const P=resolveComponent("el-input-number"),gA=resolveComponent("el-form-item"),QA=resolveComponent("el-input"),J=resolveComponent("el-table-column"),EA=resolveComponent("el-table"),x=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$f,[createBaseVNode("div",_hoisted_2$d,[createVNode(x,null,{default:withCtx(()=>[createBaseVNode("div",null,[createVNode(gA,{label:"CST阶数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(P,{modelValue:unref(B),"onUpdate:modelValue":q[0]||(q[0]=AA=>isRef(B)?B.value=AA:B=AA),step:1,min:0,max:20,"controls-position":"right",onChange:N},null,8,["modelValue"])]),_:1},8,["label-width"])]),createBaseVNode("div",_hoisted_3$d,[createBaseVNode("div",_hoisted_4$c,[createVNode(gA,{label:"上表面类函数参数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(QA,{modelValue:unref(n).uppern1,"onUpdate:modelValue":q[1]||(q[1]=AA=>unref(n).uppern1=AA),step:100,min:0,max:1e3,"controls-position":"right"},{prefix:withCtx(()=>[createTextVNode("N1:")]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(gA,{label:"下表面类函数参数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(QA,{modelValue:unref(n).lowern1,"onUpdate:modelValue":q[2]||(q[2]=AA=>unref(n).lowern1=AA),step:100,min:0,max:1e3,"controls-position":"right"},{prefix:withCtx(()=>[createTextVNode("N1:")]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),createBaseVNode("div",_hoisted_5$6,[createVNode(gA,{label:"上表面类函数参数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(QA,{modelValue:unref(n).uppern2,"onUpdate:modelValue":q[3]||(q[3]=AA=>unref(n).uppern2=AA),step:100,min:0,max:1e3,"controls-position":"right"},{prefix:withCtx(()=>[createTextVNode("N2:")]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(gA,{label:"下表面类函数参数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(QA,{modelValue:unref(n).lowern2,"onUpdate:modelValue":q[4]||(q[4]=AA=>unref(n).lowern2=AA),step:100,min:0,max:1e3,"controls-position":"right"},{prefix:withCtx(()=>[createTextVNode("N2:")]),_:1},8,["modelValue"])]),_:1},8,["label-width"])])]),createBaseVNode("div",_hoisted_6$5,[createVNode(EA,{data:unref(M),style:{width:"100%"},border:"true","header-cell-class-name":G},{default:withCtx(()=>[createVNode(J,{prop:"date",label:"",width:"150"}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(d),(AA,iA)=>(openBlock(),createBlock(J,{key:iA,prop:AA.prop,label:AA.label},{default:withCtx(({row:wA})=>[createVNode(QA,{modelValue:wA[AA.prop],"onUpdate:modelValue":sA=>wA[AA.prop]=sA},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","label"]))),128))]),_:1},8,["data"])])]),_:1})])])}}},_hoisted_1$e={class:"XFpdding",style:{height:"400px",overflow:"auto"}},_hoisted_2$c={style:{"line-height":"15px"}},_hoisted_3$c={class:"classtable",style:{"margin-top":"20px"}},_hoisted_4$b={style:{height:"260px",overflow:"hidden"},"element-loading-text":"拼命加载中..."},_sfc_main$h={__name:"ffds",setup(C,{expose:I}){let Q=ref("200"),B=ref(),t=ref(0),l=ref(""),o=ref(!1),n=ref(),D=ref(),w=ref(),M=ref(),d=ref({fname:"",nx:10,ny:2,nz:2}),G=ref(1),N=ref(),k=ref([{rowname:"Y1Z1",X1:0,X2:0,X3:0,X4:0,X5:0,X6:0,X7:0,X8:0,X9:0},{rowname:"Y1Z2",X1:0,X2:0,X3:0,X4:0,X5:0,X6:0,X7:0,X8:0,X9:0},{rowname:"Y2Z1",X1:0,X2:0,X3:0,X4:0,X5:0,X6:0,X7:0,X8:0,X9:0},{rowname:"Y2Z2",X1:0,X2:0,X3:0,X4:0,X5:0,X6:0,X7:0,X8:0,X9:0}]),m=ref([{prop:"X1",label:"X1"},{prop:"X2",label:"X2"},{prop:"X3",label:"X3"},{prop:"X4",label:"X4"},{prop:"X5",label:"X5"},{prop:"X6",label:"X6"},{prop:"X7",label:"X7"},{prop:"X8",label:"X8"},{prop:"X9",label:"X9"}]);const Y=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAAAXNSR0IArs4c6QAABCpJREFUaEPtmUtoE0EYx7+ZVPvQ6BYPPkBsQVoQxGRTELyYnrz0oSehB2sv7U0UikeTipcqhSqCtCBWkRZPGtqLekh68AHNbLcoQkFstJK0oBjb2EbN7thvSULS3TxqmzJFB0I2yc7u/zffN99jQ2CLDyKSfofDUUMp9SiK0lGsLqEAZFmeIYTUaJpWq6pqqBgIYQBkWfYQQrwomnPeoyiKcVxoCAHgcDjcNpvNnyE2mrRCdNMBUAyl9DQh5BDn3AEAEiFESgnhnIcIIegeUc75lK7rAUrpPXSdTLHFWiHLAkkzZl2o0Aqkftc0rYdS6l4Rfq/YOQXOK8oKaQCXy3UaAB43Nzev+f7BYBAikQjOCwAArrqPc67iSlNKQzabzXAFTdMkznnq5aCUtiatZHnPYqyQBpBl+TyuHor5mzE6OgqDg4MQDofRPXATDuW7TjJk+le7zqo5Ba2wYQB443A4bECMjY3hR1XTtDO5wqHT6RyilLYXWqxCVthQgJQYBOnq6jLcasVl+nVdv5kJkrJ2IfHJ3/NaoSQAKWH53MrtdkvxeFxKJBJG0NB1Hd+N46RbGXsFvyOEXGSMPbECLimAlVuhaxW58lmnYZSzcseSA2S61cjICMRisTXrT0a5IcaYqUbaNIA1q86Y4PV6MTD8B1jPIq5r7r9pAcaYkZhEGJgYGWOBlQr1PkYxHCldlpsYhbe0tIBeni4iReAwNNCfUaypqlVVNeorS4BAIADd3d3wreGKMMJRSNliCOzTDxAg3bFZAmC8vnH7Lnw/ekEogG3Radj5/hG6U1q3JUBfXx88GHsFsfpzQgGUz7+GqtlnUcZYdd49gO7zXI1A7PBZoQAqwuNQGR5XGWPOvABYSb74XAbLB08JBVA144PtX9RxRVHceQGwK/tA6iB+4KRQAPbp+1C2+DGrpLDcAw0NDfCjthV+7TkmFMCud4NAf0SyHrmYAPx+PzQ2NsJifTsk7IeEApAmewES8Y7MdtUEMDw8DG1tbbBwpBO0qn3CABAtDtLkdWx2GoPBID48MIYJYGBgwGgHo87LwG0VwgDYlubAcCFKnRMTE7lLCY/HA95rvQaASCMjC6fLCEsLdHZ2wp2HPlg40iWSftj+dQp2zPiysrAlQFNTEzwefytcFrZKYpYALpcLXoYSsFTbKpQFKmefQvnc66wkZglQV1cHU7H9oiYxH2MMH4GmhykK2e12mJdOwM+9x4WygFUSs7QAfilwErukKEp/XguIClAdvIrSzqx+QmdyITxLtCSGbeTuN7dMWTinC22FVjJnKYGN/FZoJXMC/LbXCJfEsJWs/PQ0pChK7erQaNoDWMD9kuqFCqFly/PYB5iSWNYewA8rjYyXc/5Xf/KVmphS2p9ZhZpcqNQCSnV9If7oXg/cf4D1rN5GzN3yFvgDeHmLUMPmZkgAAAAASUVORK5CYII=",self.location).href;let S=ref("260px");const X=computed(()=>t.value>0&&t.value<=100),q=cA=>{t.value=cA},P=cA=>{l.value=cA},gA=({columnIndex:cA})=>cA!==0?"header-blue":"",QA=()=>{const cA=Number(d.value.nx),eA=Number(d.value.ny),DA=Number(d.value.nz);let ZA=[],GA=[];switch(G.value){case 0:ZA=Array.from({length:cA},(kA,XA)=>({label:`X${XA+1}`,prop:`X${XA+1}`})),GA=Array.from({length:eA*DA},(kA,XA)=>{const xA=Math.floor(XA/DA),_A=XA%DA;return{label:`Y${xA+1}Z${_A+1}`,prop:`Y${xA+1}Z${_A+1}`}});break;case 1:ZA=Array.from({length:cA},(kA,XA)=>({label:`X${XA+1}`,prop:`X${XA+1}`})),GA=Array.from({length:DA*eA},(kA,XA)=>{const xA=Math.floor(XA/eA),_A=XA%eA;return{label:`Z${xA+1}Y${_A+1}`,prop:`Z${xA+1}Y${_A+1}`}});break;case 2:ZA=Array.from({length:eA},(kA,XA)=>({label:`Y${XA+1}`,prop:`Y${XA+1}`})),GA=Array.from({length:cA*DA},(kA,XA)=>{const xA=Math.floor(XA/DA),_A=XA%DA;return{label:`X${xA+1}Z${_A+1}`,prop:`X${xA+1}Z${_A+1}`}});break;case 3:ZA=Array.from({length:eA},(kA,XA)=>({label:`Y${XA+1}`,prop:`Y${XA+1}`})),GA=Array.from({length:DA*cA},(kA,XA)=>{const xA=Math.floor(XA/cA),_A=XA%cA;return{label:`Z${xA+1}X${_A+1}`,prop:`Z${xA+1}X${_A+1}`}});break;case 4:ZA=Array.from({length:DA},(kA,XA)=>({label:`Z${XA+1}`,prop:`Z${XA+1}`})),GA=Array.from({length:cA*eA},(kA,XA)=>{const xA=Math.floor(XA/eA),_A=XA%eA;return{label:`X${xA+1}Y${_A+1}`,prop:`X${xA+1}Y${_A+1}`}});break;case 5:ZA=Array.from({length:DA},(kA,XA)=>({label:`Z${XA+1}`,prop:`Z${XA+1}`})),GA=Array.from({length:eA*cA},(kA,XA)=>{const xA=Math.floor(XA/cA),_A=XA%cA;return{label:`Y${xA+1}X${_A+1}`,prop:`Y${xA+1}X${_A+1}`}});break;default:console.error("无效的 order 值:",G.value);break}m.value=ZA,k.value=[];for(let kA=1;kA<=GA.length;kA++){let XA={rowname:GA[kA-1].label};ZA.forEach(xA=>{XA[xA.prop]=0}),k.value.push(XA)}},J=async cA=>{o.value=!0;try{const DA=await(await fetch(`https://www.adicn.com/airopt/getXyz?fid=${cA}`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channelNo:"service",clientToken:"e47b87eec69545559d1e81e56626da68",transCode:"MDO0060",userId:"5f06c8bc77234f969d13e160b54c27e3"})})).json();B.value=DA,o.value=!1}catch(eA){o.value=!1,console.error("请求失败:",eA.response||eA)}},EA=cA=>{setTimeout(()=>{t.value=0},1e3),d.value.fname=cA.fname,w.value=cA.bfid,J(cA.bfid)},x=()=>{let cA=[];k.value.forEach(eA=>{m.value.forEach(DA=>{let ZA=eA[DA.prop];(ZA==null||ZA==="")&&(ZA=" "),cA.push(ZA)})}),N.value=cA.join(",")},AA=()=>{if(!N.value)return;const cA=N.value.split(",");let eA=0;k.value.forEach(DA=>{m.value.forEach(ZA=>{eA<cA.length&&(DA[ZA.prop]=cA[eA]===" "?"":cA[eA],eA++)})})},iA=(cA,eA)=>{n.value=cA,D.value=eA;const DA={transCode:"MDO0043",pid:n.value,wid:D.value};request(DA).then(ZA=>{ZA.hasOwnProperty("ffdid")&&(J(ZA.fid),wA(ZA),emitter.emit("ffdidFromFfd",M))}).catch(ZA=>{ElMessage.error(ZA.returnMsg)})},wA=cA=>{n.value=cA.pid,M.value=cA.ffdid,d.value.fname=cA.fname,d.value.nx=cA.nx,d.value.ny=cA.ny,d.value.nz=cA.nz,G.value=Number(cA.order),N.value=cA.vars,QA(),AA()};return I({getffds:iA,getffdsAssign:wA,getffdsave:(cA,eA)=>{eA&&(D.value=eA),n.value=cA,x();const DA={transCode:"MDO0044",pid:n.value,wid:D.value,fid:w.value,fname:d.value.fname,nx:d.value.nx,ny:d.value.ny,nz:d.value.nz,order:G.value,vars:N.value,checked:1};request(DA).then(ZA=>{ElMessage({message:"保存成功",type:"success"}),iA(n.value,D.value)}).catch(ZA=>{ElMessage.error("保存失败")})}}),(cA,eA)=>{const DA=resolveComponent("el-input"),ZA=resolveComponent("el-progress"),GA=resolveComponent("el-col"),kA=resolveComponent("el-row"),XA=resolveComponent("el-form-item"),xA=resolveComponent("el-radio"),_A=resolveComponent("el-radio-group"),sI=resolveComponent("el-input-number"),OA=resolveComponent("el-table-column"),FI=resolveComponent("el-table"),PA=resolveDirective("loading");return openBlock(),createElementBlock("div",_hoisted_1$e,[createBaseVNode("div",null,[createVNode(XA,{label:"FFD包围盒:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(DA,{modelValue:unref(d).fname,"onUpdate:modelValue":eA[0]||(eA[0]=mA=>unref(d).fname=mA),max:20,"controls-position":"right"},{append:withCtx(()=>[createVNode(_sfc_main$n,{projectId:123,solverType:"exampleSolver",accept:".xyz",upId:"ffds",name:"点击选择文件",imgSrc:unref(Y),onUpdatePercentage:q,onUploadSuccess:EA,onUploadStatus:P},null,8,["imgSrc"])]),_:1},8,["modelValue"]),unref(X)?(openBlock(),createBlock(kA,{key:0,style:{width:"100%","margin-top":"10px"}},{default:withCtx(()=>[createVNode(GA,{span:20},{default:withCtx(()=>[createVNode(ZA,{percentage:unref(t)},null,8,["percentage"])]),_:1}),createVNode(GA,{span:4},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2$c,toDisplayString(unref(l)),1)]),_:1})]),_:1})):createCommentVNode("",!0)]),_:1},8,["label-width"]),createVNode(XA,{label:"参考坐标系:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(_A,{modelValue:unref(G),"onUpdate:modelValue":eA[1]||(eA[1]=mA=>isRef(G)?G.value=mA:G=mA)},{default:withCtx(()=>[createVNode(xA,{value:0,label:0},{default:withCtx(()=>[createTextVNode("x-y-z")]),_:1}),createVNode(xA,{value:1,label:1},{default:withCtx(()=>[createTextVNode("x-z-y")]),_:1}),createVNode(xA,{value:2,label:2},{default:withCtx(()=>[createTextVNode("y-x-z")]),_:1}),createVNode(xA,{value:3,label:3},{default:withCtx(()=>[createTextVNode("y-z-x")]),_:1}),createVNode(xA,{value:4,label:4},{default:withCtx(()=>[createTextVNode("z-x-y")]),_:1}),createVNode(xA,{value:5,label:5},{default:withCtx(()=>[createTextVNode("z-y-x")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),createVNode(XA,{label:"控制点数(X,Y,Z):","label-width":unref(Q)},{default:withCtx(()=>[createVNode(kA,{style:{width:"100%"},gutter:5},{default:withCtx(()=>[createVNode(GA,{span:6},{default:withCtx(()=>[createVNode(sI,{style:{width:"120px"},modelValue:unref(d).nx,"onUpdate:modelValue":eA[2]||(eA[2]=mA=>unref(d).nx=mA),"controls-position":"right"},null,8,["modelValue"])]),_:1}),createVNode(GA,{span:6},{default:withCtx(()=>[createVNode(sI,{style:{width:"120px"},modelValue:unref(d).ny,"onUpdate:modelValue":eA[3]||(eA[3]=mA=>unref(d).ny=mA),"controls-position":"right"},null,8,["modelValue"])]),_:1}),createVNode(GA,{span:6},{default:withCtx(()=>[createVNode(sI,{style:{width:"120px"},modelValue:unref(d).nz,"onUpdate:modelValue":eA[4]||(eA[4]=mA=>unref(d).nz=mA),"controls-position":"right"},null,8,["modelValue"])]),_:1}),createVNode(GA,{span:6},{default:withCtx(()=>[createVNode(unref(ElButton),{onClick:QA,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("应用")]),_:1})]),_:1})]),_:1})]),_:1},8,["label-width"]),createBaseVNode("div",_hoisted_3$c,[createVNode(FI,{data:unref(k),style:{width:"100%","margin-bottom":"20px"},border:"","header-cell-class-name":gA},{default:withCtx(()=>[createVNode(OA,{prop:"rowname",label:"",width:"100"}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),(mA,EI)=>(openBlock(),createBlock(OA,{key:EI,prop:mA.prop,label:mA.label},{default:withCtx(({row:SI})=>[createVNode(DA,{modelValue:SI[mA.prop],"onUpdate:modelValue":GI=>SI[mA.prop]=GI},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","label"]))),128))]),_:1},8,["data"])]),withDirectives((openBlock(),createElementBlock("div",_hoisted_4$b,[createVNode(_sfc_main$l,{data:unref(B),height:unref(S)},null,8,["data","height"])])),[[PA,unref(o)]])])}}},Cloudsecond_vue_vue_type_style_index_0_lang="",Cloudsecond_vue_vue_type_style_index_1_scoped_2c1eab00_lang="",_withScopeId$6=C=>(pushScopeId("data-v-2c1eab00"),C=C(),popScopeId(),C),_hoisted_1$d={class:"cloudsecond"},_hoisted_2$b={style:{display:"flex","flex-direction":"row",width:"100%"}},_hoisted_3$b={style:{width:"30%","padding-left":"10px"}},_hoisted_4$a={class:"classtable tabledomain"},_hoisted_5$5={style:{height:"450px",overflow:"auto"}},_hoisted_6$4=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"标量",-1)),_hoisted_7$4=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"云图间隔",-1)),_hoisted_8$4=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"数据范围",-1)),_hoisted_9$4=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"色卡颜色范围",-1)),_hoisted_10$4={class:"numberinput"},_hoisted_11$3=_withScopeId$6(()=>createBaseVNode("i",{style:{"font-style":"italic","font-size":"24px"}},"I",-1)),_hoisted_12$2=_withScopeId$6(()=>createBaseVNode("b",{style:{"font-weight":"bold","font-size":"24px"}},"B",-1)),_hoisted_13$1=_withScopeId$6(()=>createBaseVNode("i",{style:{"font-style":"italic","font-size":"24px"}},"I",-1)),_hoisted_14$1=_withScopeId$6(()=>createBaseVNode("b",{style:{"font-weight":"bold","font-size":"24px"}},"B",-1)),_hoisted_15$1=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"标量",-1)),_hoisted_16$1=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"云图间隔",-1)),_hoisted_17$1=_withScopeId$6(()=>createBaseVNode("span",{class:"collapse-title"},"数据范围",-1)),_sfc_main$g={__name:"Cloudsecond",props:{activesd:{type:Object,required:!0}},setup(C){const I=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAAptJREFUSEu91ltIFFEYB/D/mc1Md90VtotI2nZhgx6MnX3o8hAkXV6EKfAtCiJq8ymQfYh6EYJKfJDdiC6SBqEUQuhGFEEp1BYOnjO7SlAuaEYXsc2kVXd0dU6M5ODWVtYMzePM+f6/832cA0NgwePxeFa4XK7yeDw+8GMcsSAffr8/DMBNKT30z4DP59siCIKXEOLWNM3GOf9MCBkFUEwIiQDIANhEKX27GJnvQBTF416v93CublKpFEZGRh4AqOWcJwRBSOrrOOd2ABsBrFtUd5VSWvMT4Pf7O3p7e6Vfjau1tRUtLS1dqVTqpCzLxpxFUbxGCDmxqC6jaZpHUZQPC+/mO/gToK9Jp9MIBoNQFOWcIAgNqqquBtDEOXcQQooAFADQu2qilJ75a2ChIBqNIhQKjamq2pOrY1VVkUwmaxRFGda/L7mDpZ627u5uvdODlNKO/wvIsix1RiKYnJxa6mZzrhscHERn5F6zNjtzMRaLJYwRtbe3S1WnLkMt3WUK0IuF6XE4+0KNjLFaAwiHw9KxxseYcW81DSybeIeiV82nKaX1BlBXVycF2xLIOPW7Y+7JG38Ne+L2UcbYTQMIBAJSw1OOucISc+kA8j9RFA7fr6SUdhlAdXW1dCNRDi3PYRooeP8E9tEXG2RZHjKA3ZV7pbtfd5gO1wMK33QiPxm3U0qnDMBbsU3qWb7fEsAx0Jbs67qzKuuiFa8XpSF3lSWA8+WVgdizh5uzgMzKCmnCc8ASoFipf8Tk5/PjMEakrtkupcv2mQbI3Axc7MItxtiRLCC9do+kluw0DQjqGJz9l84zxs5mAdPuCmnWUWYasE1/Qf7HaIAxdt0AfD5fqc1m85pO/x7AOZf1I2oAVgXnyrHkt+V3G/wGgT4mKcVKfYkAAAAASUVORK5CYII=",self.location).href;let Q=ref(80),B=ref(140),t=ref(100),l=ref(""),o=ref(""),n=ref([]),D=ref([{label:"文件1",value:"x1"},{label:"文件2",value:"x2"},{label:"文件3",value:"x3"},{label:"文件4",value:"x4"}]),w=ref(["显示全部","隐藏全部","倒转互换"]),M=ref(["显示","隐藏","表面绘制"]),d=ref([{rowname:"Z1",state:"1",type:"2",area:"3"},{rowname:"Z2",state:"1",type:"2",area:"3"},{rowname:"Z3",state:"1",type:"2",area:"3"},{rowname:"Z4",state:"1",type:"2",area:"3"}]),G=ref([{label:"状态",prop:"state"},{label:"绘制类型",prop:"type"},{label:"平面范围",prop:"area"}]);ref("1");let N=ref([{label:"00",value:"00"}]);ref("当前时间步");let k=ref([{label:"当前时间步",value:"当前时间步"},{label:"所有时间步",value:"所有时间步"},{label:"固定值",value:"固定值"}]);ref("竖直");let m=ref([{label:"竖直",value:"竖直"},{label:"水平",value:"水平"}]);ref("微软雅黑");let Y=ref([{label:"微软雅黑",value:"微软雅黑"}]);ref("15");let S=ref([{label:"15",value:"15"}]);ref("科学计数法");let X=ref([{label:"整型",value:"整型"},{label:"浮点型",value:"浮点型"},{label:"科学计数法",value:"科学计数法"},{label:"(最适)浮点型",value:"(最适)浮点型"}]);ref("使用变量名");let q=ref([{label:"使用变量名",value:"使用变量名"},{label:"使用文本",value:"使用文本"}]);ref("Arial");let P=ref([{label:"Arial",value:"Arial"}]);ref("1");let gA=ref([{label:"00",value:"00"}]),QA=ref(["1","2","3","4"]),J=ref(["1","2","3"]),EA=ref({name:"00",type:"00",scalarname:"00",jzcheck:"1",dycheck:"1",name2:"00",check3:"1",dataAreaType:"当前时间步",max:"0.00",min:"0.00",maxcv:"34, 103, 177, 1",mincv:"232, 0, 0, 1"}),x=ref("#2267B1"),AA=ref("#E80000");const iA=(GA,kA=1)=>{let XA=parseInt(GA.slice(1,3),16),xA=parseInt(GA.slice(3,5),16),_A=parseInt(GA.slice(5,7),16);return`${XA}, ${xA}, ${_A}, ${kA}`},wA=()=>{EA.value.maxcv=iA(x.value)},sA=()=>{EA.value.mincv=iA(AA.value)};let cA=ref({check1:"1",orientation:"竖直",X:"0.8",Y:"0.05",width:"0.8",height:"0.05",skipc:"2",font:"微软雅黑",fontsize:"15",dataformat:"科学计数法",jingdu:"2",check2:"1",texttitle:"使用变量名",titlefont:"Arial",fontsize2:"20"}),eA=ref({name:"00",type:"00",scalarname2:"00",cengji:"00",max:"0.00",min:"0.00"});const DA=({column:GA})=>GA.property==="state"?"header-blue":GA.property==="type"?"header-green":GA.property==="area"?"header-yellow":"",ZA=GA=>{l.value=GA.fname,o.value=GA.bfid};return(GA,kA)=>{const XA=resolveComponent("el-input"),xA=resolveComponent("el-col"),_A=resolveComponent("el-row"),sI=resolveComponent("el-form-item"),OA=resolveComponent("el-checkbox"),FI=resolveComponent("el-checkbox-group"),PA=resolveComponent("el-card"),mA=resolveComponent("el-button"),EI=resolveComponent("el-table-column"),SI=resolveComponent("el-table"),GI=resolveComponent("el-option"),YI=resolveComponent("el-select"),xI=resolveComponent("el-form"),tI=resolveComponent("el-collapse-item"),UA=resolveComponent("el-color-picker"),JI=resolveComponent("el-collapse"),ZI=resolveComponent("el-input-number");return openBlock(),createElementBlock("div",_hoisted_1$d,[withDirectives(createBaseVNode("div",null,[createVNode(sI,{label:"添加文件:","label-width":unref(Q),"label-position":"left"},{default:withCtx(()=>[createVNode(_A,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(xA,{span:24},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(l),"onUpdate:modelValue":kA[0]||(kA[0]=WA=>isRef(l)?l.value=WA:l=WA),readonly:"",step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1}),createVNode(xA,{span:1,style:{display:"flex","align-items":"center","margin-left":"-35px"}},{default:withCtx(()=>[createVNode(_sfc_main$n,{projectId:123,solverType:"exampleSolver",accept:".cgns,.xyz,.bdf",upId:"uniqueId1",name:"点击选择文件",imgSrc:unref(I),onUploadSuccess:ZA},null,8,["imgSrc"])]),_:1})]),_:1})]),_:1},8,["label-width"]),createBaseVNode("div",_hoisted_2$b,[createVNode(PA,{shadow:"hover",style:{width:"70%"}},{default:withCtx(()=>[createVNode(FI,{modelValue:unref(n),"onUpdate:modelValue":kA[1]||(kA[1]=WA=>isRef(n)?n.value=WA:n=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(D),WA=>(openBlock(),createBlock(OA,{key:WA.value,label:WA.value,style:{display:"block"}},{default:withCtx(()=>[createTextVNode(toDisplayString(WA.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),createBaseVNode("div",_hoisted_3$b,[createVNode(mA,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("删除选中文件")]),_:1}),createVNode(mA,{style:{"background-color":"transparent","margin-left":"0",width:"100%"}},{default:withCtx(()=>[createTextVNode("删除全部文件")]),_:1})])])],512),[[vShow,C.activesd.fileselect]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",null,[createVNode(_A,{style:{"margin-bottom":"10px"},gutter:20},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),(WA,NI)=>(openBlock(),createBlock(xA,{key:NI,span:8},{default:withCtx(()=>[createVNode(mA,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode(toDisplayString(WA),1)]),_:2},1024)]),_:2},1024))),128))]),_:1}),createVNode(_A,{style:{"margin-bottom":"10px"},gutter:20},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(M),(WA,NI)=>(openBlock(),createBlock(xA,{key:NI,span:8},{default:withCtx(()=>[createVNode(mA,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode(toDisplayString(WA),1)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),createBaseVNode("div",_hoisted_4$a,[createVNode(SI,{data:unref(d),style:{width:"100%"},border:"true","header-cell-class-name":DA},{default:withCtx(()=>[createVNode(EI,{prop:"rowname",label:"域名称"}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(G),(WA,NI)=>(openBlock(),createBlock(EI,{key:NI,prop:WA.prop,label:WA.label},{default:withCtx(({row:OI})=>[createVNode(XA,{modelValue:OI[WA.prop],"onUpdate:modelValue":TI=>OI[WA.prop]=TI},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","label"]))),128))]),_:1},8,["data"])])],512),[[vShow,C.activesd.domain]]),withDirectives(createBaseVNode("div",_hoisted_5$5,[createBaseVNode("div",null,[createVNode(JI,{modelValue:unref(QA),"onUpdate:modelValue":kA[16]||(kA[16]=WA=>isRef(QA)?QA.value=WA:QA=WA)},{default:withCtx(()=>[createVNode(tI,{name:"1"},{title:withCtx(()=>[_hoisted_6$4]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"名称:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).name,"onUpdate:modelValue":kA[2]||(kA[2]=WA=>unref(EA).name=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"类型:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).type,"onUpdate:modelValue":kA[3]||(kA[3]=WA=>unref(EA).type=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"标量名:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(EA).scalarname,"onUpdate:modelValue":kA[4]||(kA[4]=WA=>unref(EA).scalarname=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(N),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,null,{default:withCtx(()=>[createVNode(xA,{span:12},{default:withCtx(()=>[createVNode(OA,{label:"极值",modelValue:unref(EA).jzcheck,"onUpdate:modelValue":kA[5]||(kA[5]=WA=>unref(EA).jzcheck=WA)},null,8,["modelValue"])]),_:1}),createVNode(xA,{span:12},{default:withCtx(()=>[createVNode(OA,{label:"单元值离散到点",modelValue:unref(EA).dycheck,"onUpdate:modelValue":kA[6]||(kA[6]=WA=>unref(EA).dycheck=WA)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(tI,{name:"2"},{title:withCtx(()=>[_hoisted_7$4]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"名称:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).name2,"onUpdate:modelValue":kA[7]||(kA[7]=WA=>unref(EA).name2=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:" ","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,null,{default:withCtx(()=>[createVNode(xA,{span:24},{default:withCtx(()=>[createVNode(OA,{label:"平滑云图",modelValue:unref(EA).check3,"onUpdate:modelValue":kA[8]||(kA[8]=WA=>unref(EA).check3=WA)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(tI,{name:"3"},{title:withCtx(()=>[_hoisted_8$4]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"数据范围类型:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(EA).dataAreaType,"onUpdate:modelValue":kA[9]||(kA[9]=WA=>unref(EA).dataAreaType=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(k),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"最大值:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).max,"onUpdate:modelValue":kA[10]||(kA[10]=WA=>unref(EA).max=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"最小值:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).min,"onUpdate:modelValue":kA[11]||(kA[11]=WA=>unref(EA).min=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(tI,{name:"4"},{title:withCtx(()=>[_hoisted_9$4]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"最大值:","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(xA,{span:22},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).maxcv,"onUpdate:modelValue":kA[12]||(kA[12]=WA=>unref(EA).maxcv=WA)},null,8,["modelValue"])]),_:1}),createVNode(xA,{span:2},{default:withCtx(()=>[createVNode(UA,{modelValue:unref(x),"onUpdate:modelValue":kA[13]||(kA[13]=WA=>isRef(x)?x.value=WA:x=WA),onChange:wA},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(sI,{label:"最小值:","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(xA,{span:22},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(EA).mincv,"onUpdate:modelValue":kA[14]||(kA[14]=WA=>unref(EA).mincv=WA)},null,8,["modelValue"])]),_:1}),createVNode(xA,{span:2},{default:withCtx(()=>[createVNode(UA,{modelValue:unref(AA),"onUpdate:modelValue":kA[15]||(kA[15]=WA=>isRef(AA)?AA.value=WA:AA=WA),onChange:sA},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["label-width"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])],512),[[vShow,C.activesd.cloud]]),withDirectives(createBaseVNode("div",_hoisted_10$4,[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"","label-width":unref(B)},{default:withCtx(()=>[createVNode(OA,{label:"显示色卡",modelValue:unref(cA).check1,"onUpdate:modelValue":kA[17]||(kA[17]=WA=>unref(cA).check1=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"朝向:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).orientation,"onUpdate:modelValue":kA[18]||(kA[18]=WA=>unref(cA).orientation=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(m),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(_A,{gutter:10},{default:withCtx(()=>[createVNode(xA,{span:10},{default:withCtx(()=>[createVNode(sI,{label:"X(0-1):","label-width":unref(t)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(cA).X,"onUpdate:modelValue":kA[19]||(kA[19]=WA=>unref(cA).X=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(xA,{span:10},{default:withCtx(()=>[createVNode(sI,{label:"Y(0-1):","label-width":unref(t)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(cA).Y,"onUpdate:modelValue":kA[20]||(kA[20]=WA=>unref(cA).Y=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(xA,{span:4},{default:withCtx(()=>[createVNode(mA,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("更新")]),_:1})]),_:1})]),_:1}),createVNode(_A,{gutter:10},{default:withCtx(()=>[createVNode(xA,{span:10},{default:withCtx(()=>[createVNode(sI,{label:"宽度(0-1):","label-width":unref(t)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(cA).width,"onUpdate:modelValue":kA[21]||(kA[21]=WA=>unref(cA).width=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(xA,{span:10},{default:withCtx(()=>[createVNode(sI,{label:"高度(0-1):","label-width":unref(t)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(cA).height,"onUpdate:modelValue":kA[22]||(kA[22]=WA=>unref(cA).height=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(xA,{span:4},{default:withCtx(()=>[createVNode(mA,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("更新")]),_:1})]),_:1})]),_:1}),createVNode(sI,{label:"跳过层级:","label-width":unref(B)},{default:withCtx(()=>[createVNode(ZI,{modelValue:unref(cA).skipc,"onUpdate:modelValue":kA[23]||(kA[23]=WA=>unref(cA).skipc=WA),"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"字体:","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,{style:{width:"100%"},gutter:"10"},{default:withCtx(()=>[createVNode(xA,{span:20},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).font,"onUpdate:modelValue":kA[24]||(kA[24]=WA=>unref(cA).font=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Y),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(xA,{span:2},{default:withCtx(()=>[createVNode(mA,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_11$3]),_:1})]),_:1}),createVNode(xA,{span:2},{default:withCtx(()=>[createVNode(mA,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_12$2]),_:1})]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(sI,{label:"字体大小:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).fontsize,"onUpdate:modelValue":kA[25]||(kA[25]=WA=>unref(cA).fontsize=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(S),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"数据格式:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).dataformat,"onUpdate:modelValue":kA[26]||(kA[26]=WA=>unref(cA).dataformat=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(X),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"精度:","label-width":unref(B)},{default:withCtx(()=>[createVNode(ZI,{modelValue:unref(cA).jingdu,"onUpdate:modelValue":kA[27]||(kA[27]=WA=>unref(cA).jingdu=WA),"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"","label-width":unref(B)},{default:withCtx(()=>[createVNode(OA,{label:"显示标题",modelValue:unref(cA).check2,"onUpdate:modelValue":kA[28]||(kA[28]=WA=>unref(cA).check2=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"标题文本:","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,null,{default:withCtx(()=>[createVNode(xA,{span:12},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).texttitle,"onUpdate:modelValue":kA[29]||(kA[29]=WA=>unref(cA).texttitle=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(q),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(xA,{span:12},{default:withCtx(()=>[createVNode(XA)]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(sI,{label:"标题字体:","label-width":unref(B)},{default:withCtx(()=>[createVNode(_A,{style:{width:"100%"},gutter:"10"},{default:withCtx(()=>[createVNode(xA,{span:20},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).titlefont,"onUpdate:modelValue":kA[30]||(kA[30]=WA=>unref(cA).titlefont=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(P),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(xA,{span:2},{default:withCtx(()=>[createVNode(mA,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_13$1]),_:1})]),_:1}),createVNode(xA,{span:2},{default:withCtx(()=>[createVNode(mA,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_14$1]),_:1})]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(sI,{label:"字体大小:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(cA).fontsize2,"onUpdate:modelValue":kA[31]||(kA[31]=WA=>unref(cA).fontsize2=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(S),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1})],512),[[vShow,C.activesd.colorchart]]),withDirectives(createBaseVNode("div",null,[createVNode(JI,{modelValue:unref(J),"onUpdate:modelValue":kA[38]||(kA[38]=WA=>isRef(J)?J.value=WA:J=WA)},{default:withCtx(()=>[createVNode(tI,{name:"1"},{title:withCtx(()=>[_hoisted_15$1]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"名称:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(eA).name,"onUpdate:modelValue":kA[32]||(kA[32]=WA=>unref(eA).name=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"类型:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(eA).type,"onUpdate:modelValue":kA[33]||(kA[33]=WA=>unref(eA).type=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"标量名:","label-width":unref(B)},{default:withCtx(()=>[createVNode(YI,{modelValue:unref(eA).scalarname2,"onUpdate:modelValue":kA[34]||(kA[34]=WA=>unref(eA).scalarname2=WA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(gA),WA=>(openBlock(),createBlock(GI,{key:WA.value,label:WA.label,value:WA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(tI,{name:"2"},{title:withCtx(()=>[_hoisted_16$1]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"层级:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(eA).cengji,"onUpdate:modelValue":kA[35]||(kA[35]=WA=>unref(eA).cengji=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(tI,{name:"3"},{title:withCtx(()=>[_hoisted_17$1]),default:withCtx(()=>[createVNode(xI,{"label-position":"left"},{default:withCtx(()=>[createVNode(sI,{label:"最大值:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(eA).max,"onUpdate:modelValue":kA[36]||(kA[36]=WA=>unref(eA).max=WA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(sI,{label:"最小值:","label-width":unref(B)},{default:withCtx(()=>[createVNode(XA,{modelValue:unref(eA).min,"onUpdate:modelValue":kA[37]||(kA[37]=WA=>unref(eA).min=WA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],512),[[vShow,C.activesd.isoline]])])}}},cloudsecond=_export_sfc$1(_sfc_main$g,[["__scopeId","data-v-2c1eab00"]]),_hoisted_1$c={class:"XFpdding"},_hoisted_2$a=["onClick"],_hoisted_3$a=["src"],_hoisted_4$9={key:0,class:"eldesign classtable",style:{"margin-top":"10px"}},_sfc_main$f={__name:"FSI",setup(C,{expose:I}){let Q=ref(0),B=ref(190),t=ref(),l=ref(),o=ref(),n=ref({stepmax:2,outputsteps:0,method:"MELD",aerogroup:"wall",skin:1,spar:1}),D=ref([{id:"0",name:"设置参数",imgSrc:configParams}]);const w=N=>{Q.value=N},M=(N,k)=>{t.value=N,k&&(l.value=k);const m={transCode:"MDO0069",pid:t.value,wid:l.value};request(m).then(Y=>{Y.hasOwnProperty("fsiid")&&d(Y)}).catch(Y=>{ElMessage.error("fsi初始化失败")})},d=N=>{t.value=N.pid,o.value=N.fsiid,n.value.stepmax=N.stepmax,n.value.outputsteps=N.outputsteps,n.value.method=N.method,n.value.aerogroup=N.aerogroup,n.value.skin=N.skin,n.value.spar=N.spar};return I({getfsi:M,getfsiAssign:d,getfsisave:(N,k)=>{k&&(l.value=k),t.value=N;const m={transCode:"MDO0070",pid:t.value,wid:l.value,stepmax:n.value.stepmax,outputsteps:n.value.outputsteps,method:n.value.method,aerogroup:n.value.aerogroup,skin:n.value.skin,spar:n.value.spar};request(m).then(Y=>{ElMessage({message:"保存成功",type:"success"})}).catch(Y=>{ElMessage.error("保存失败")})}}),(N,k)=>{const m=resolveComponent("el-input"),Y=resolveComponent("el-form-item"),S=resolveComponent("el-option"),X=resolveComponent("el-checkbox"),q=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$c,[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(D),(P,gA)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["item",{active:unref(Q)===gA}]),key:gA,onClick:QA=>w(gA)},[createBaseVNode("img",{src:P.imgSrc},null,8,_hoisted_3$a),createTextVNode(" "+toDisplayString(P.name),1)],10,_hoisted_2$a))),128))]),unref(Q)=="0"?(openBlock(),createElementBlock("div",_hoisted_4$9,[createVNode(q,null,{default:withCtx(()=>[createVNode(Y,{label:"最大耦合迭代步:","label-width":unref(B)},{default:withCtx(()=>[createVNode(m,{modelValue:unref(n).stepmax,"onUpdate:modelValue":k[0]||(k[0]=P=>unref(n).stepmax=P)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(Y,{label:"输出每轮迭代结果:","label-width":unref(B)},{default:withCtx(()=>[createVNode(m,{modelValue:unref(n).outputsteps,"onUpdate:modelValue":k[1]||(k[1]=P=>unref(n).outputsteps=P)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(Y,{label:"数据插值方法:","label-width":unref(B)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(n).method,"onUpdate:modelValue":k[2]||(k[2]=P=>unref(n).method=P)},{default:withCtx(()=>[createVNode(S,{label:"MELD",value:"MELD"})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(Y,{label:"气动耦合区域:","label-width":unref(B)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(n).aerogroup,"onUpdate:modelValue":k[3]||(k[3]=P=>unref(n).aerogroup=P)},{default:withCtx(()=>[createVNode(S,{label:"wall",value:"wall"})]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(Y,{label:"结构耦合区域","label-width":unref(B)},{default:withCtx(()=>[createVNode(X,{modelValue:unref(n).skin,"onUpdate:modelValue":k[4]||(k[4]=P=>unref(n).skin=P),"true-label":1,"false-label":0},{default:withCtx(()=>[createTextVNode("Skin")]),_:1},8,["modelValue"]),createVNode(X,{modelValue:unref(n).spar,"onUpdate:modelValue":k[5]||(k[5]=P=>unref(n).spar=P),"true-label":1,"false-label":0},{default:withCtx(()=>[createTextVNode("Spar")]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])):createCommentVNode("",!0)])}}},flight1=""+new URL("flight1-a24af376.png",import.meta.url).href,flight2=""+new URL("flight2-b27bd10a.png",import.meta.url).href,flight3=""+new URL("flight3-a2c3ba85.png",import.meta.url).href,flight4=""+new URL("flight4-236fe6b6.png",import.meta.url).href,Flight_vue_vue_type_style_index_0_scoped_8602a797_lang="",_withScopeId$5=C=>(pushScopeId("data-v-8602a797"),C=C(),popScopeId(),C),_hoisted_1$b={class:"XFpdding",style:{height:"470px"}},_hoisted_2$9=["onClick"],_hoisted_3$9=["src"],_hoisted_4$8={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_5$4=_withScopeId$5(()=>createBaseVNode("span",{class:"collapse-title"},"飞行包线",-1)),_hoisted_6$3=_withScopeId$5(()=>createBaseVNode("span",{class:"collapse-title"},"起飞着陆",-1)),_hoisted_7$3={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_8$3=_withScopeId$5(()=>createBaseVNode("span",{class:"collapse-title"},"静稳定性",-1)),_hoisted_9$3=_withScopeId$5(()=>createBaseVNode("span",{class:"collapse-title"},"动稳定性",-1)),_hoisted_10$3=_withScopeId$5(()=>createBaseVNode("span",{style:{"padding-left":"20px"}},"纵向",-1)),_hoisted_11$2={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_12$1={class:"eldesign classtable",style:{"margin-top":"10px"}},_sfc_main$e={__name:"Flight",setup(C){let I=ref(0),Q=ref(176),B=ref(["1","2"]),t=ref(["1","2"]);ref({maxIter:2,result:1,interpolation:"MELD",aeroRegion:"wall"});let l=ref([{id:"0",name:"飞行性能",imgSrc:flight1},{id:"1",name:"操稳特性",imgSrc:flight2},{id:"2",name:"重量特性",imgSrc:flight3},{id:"3",name:"推力特性",imgSrc:flight4}]);const o=G=>{I.value=G};let n=ref([{value:80,name:"最小平飞速度",flag:1},{value:270,name:"最大平飞速度",flag:1},{value:0,name:"升限",flag:1},{value:0,name:"爬升率",flag:1}]),D=ref([{value:1353.5816,name:"航程",flag:1},{value:2.4344,name:"航时",flag:1},{value:2600,name:"起飞场长",flag:1},{value:2e3,name:"着陆场长",flag:1}]),w=ref([{value:16700,name:"空重",flag:1},{value:18600,name:"最大起飞重量",flag:1}]),M=ref([{value:1298e-9,name:"耗油率",flag:1},{value:.85,name:"螺旋桨效率",flag:1}]);const d=({column:G})=>G.property==="name"?"header-blue":G.property==="value"?"header-green":G.property==="flag"?"header-yellow":"";return(G,N)=>{const k=resolveComponent("el-table-column"),m=resolveComponent("el-input"),Y=resolveComponent("el-checkbox"),S=resolveComponent("el-table"),X=resolveComponent("el-collapse-item"),q=resolveComponent("el-collapse"),P=resolveComponent("el-form-item"),gA=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$b,[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),(QA,J)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["item",{active:unref(I)===J}]),key:J,onClick:EA=>o(J)},[createBaseVNode("img",{src:QA.imgSrc,style:{width:"22px"}},null,8,_hoisted_3$9),createTextVNode(" "+toDisplayString(QA.name),1)],10,_hoisted_2$9))),128))]),withDirectives(createBaseVNode("div",_hoisted_4$8,[createVNode(q,{modelValue:unref(B),"onUpdate:modelValue":N[0]||(N[0]=QA=>isRef(B)?B.value=QA:B=QA)},{default:withCtx(()=>[createVNode(X,{name:"1"},{title:withCtx(()=>[_hoisted_5$4]),default:withCtx(()=>[createVNode(S,{data:unref(n),border:"",style:{width:"100%"},"header-cell-class-name":d},{default:withCtx(()=>[createVNode(k,{type:"index",width:"70",label:"编号"}),createVNode(k,{prop:"name",label:"参数名称"}),createVNode(k,{prop:"value",label:"参数值"},{default:withCtx(({row:QA})=>[createVNode(m,{modelValue:QA.value,"onUpdate:modelValue":J=>QA.value=J,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(k,{prop:"flag",label:"启用",width:"100"},{default:withCtx(QA=>[createVNode(Y,{"false-label":0,"true-label":1,modelValue:QA.row.flag,"onUpdate:modelValue":J=>QA.row.flag=J},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])]),_:1}),createVNode(X,{name:"2"},{title:withCtx(()=>[_hoisted_6$3]),default:withCtx(()=>[createVNode(S,{data:unref(D),border:"",style:{width:"100%"},"header-cell-class-name":d},{default:withCtx(()=>[createVNode(k,{type:"index",width:"70",label:"编号"}),createVNode(k,{prop:"name",label:"参数名称"}),createVNode(k,{prop:"value",label:"参数值"},{default:withCtx(({row:QA})=>[createVNode(m,{modelValue:QA.value,"onUpdate:modelValue":J=>QA.value=J,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(k,{prop:"flag",label:"启用",width:"100"},{default:withCtx(QA=>[createVNode(Y,{"false-label":0,"true-label":1,modelValue:QA.row.flag,"onUpdate:modelValue":J=>QA.row.flag=J},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])]),_:1})]),_:1},8,["modelValue"])],512),[[vShow,unref(I)=="0"]]),withDirectives(createBaseVNode("div",_hoisted_7$3,[createVNode(q,{modelValue:unref(t),"onUpdate:modelValue":N[1]||(N[1]=QA=>isRef(t)?t.value=QA:t=QA)},{default:withCtx(()=>[createVNode(X,{title:"静稳定性",name:"1"},{title:withCtx(()=>[_hoisted_8$3]),default:withCtx(()=>[createVNode(P,{label:"纵向静稳定导数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"航向静稳定导数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"])]),_:1}),createVNode(X,{title:"动稳定性",name:"2"},{title:withCtx(()=>[_hoisted_9$3]),default:withCtx(()=>[_hoisted_10$3,createVNode(gA,null,{default:withCtx(()=>[createVNode(P,{label:"长周期模态","label-width":unref(Q)},null,8,["label-width"]),createVNode(P,{label:"阻尼比:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"频率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"])]),_:1}),createVNode(gA,null,{default:withCtx(()=>[createVNode(P,{label:"短周期模态","label-width":unref(Q)},null,8,["label-width"]),createVNode(P,{label:"阻尼比:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"频率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"])]),_:1}),createVNode(P,{label:"横航向","label-width":unref(Q)},null,8,["label-width"]),createVNode(gA,null,{default:withCtx(()=>[createVNode(P,{label:"螺旋模态","label-width":unref(Q)},null,8,["label-width"]),createVNode(P,{label:"时间常数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"运动周期:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"滚转模态","label-width":unref(Q)},null,8,["label-width"]),createVNode(P,{label:"时间常数:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"荷兰滚模态","label-width":unref(Q)},null,8,["label-width"]),createVNode(P,{label:"阻尼比:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"]),createVNode(P,{label:"固有频率:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(m)]),_:1},8,["label-width"])]),_:1})]),_:1})]),_:1},8,["modelValue"])],512),[[vShow,unref(I)=="1"]]),withDirectives(createBaseVNode("div",_hoisted_11$2,[createVNode(S,{data:unref(w),border:"",style:{width:"100%",height:"400px"},"header-cell-class-name":d},{default:withCtx(()=>[createVNode(k,{type:"index",width:"70",label:"编号"}),createVNode(k,{prop:"name",label:"参数名称"}),createVNode(k,{prop:"value",label:"参数值"},{default:withCtx(({row:QA})=>[createVNode(m,{modelValue:QA.value,"onUpdate:modelValue":J=>QA.value=J,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(k,{prop:"flag",label:"启用",width:"100"},{default:withCtx(QA=>[createVNode(Y,{"false-label":0,"true-label":1,modelValue:QA.row.flag,"onUpdate:modelValue":J=>QA.row.flag=J},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])],512),[[vShow,unref(I)=="2"]]),withDirectives(createBaseVNode("div",_hoisted_12$1,[createVNode(S,{data:unref(M),border:"",style:{width:"100%",height:"400px"},"header-cell-class-name":d},{default:withCtx(()=>[createVNode(k,{type:"index",width:"70",label:"编号"}),createVNode(k,{prop:"name",label:"参数名称"}),createVNode(k,{prop:"value",label:"参数值"},{default:withCtx(({row:QA})=>[createVNode(m,{modelValue:QA.value,"onUpdate:modelValue":J=>QA.value=J,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(k,{prop:"flag",label:"启用",width:"100"},{default:withCtx(QA=>[createVNode(Y,{"false-label":0,"true-label":1,modelValue:QA.row.flag,"onUpdate:modelValue":J=>QA.row.flag=J},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])],512),[[vShow,unref(I)=="3"]])])}}},Flight=_export_sfc$1(_sfc_main$e,[["__scopeId","data-v-8602a797"]]);function _defineProperty$1(C,I,Q){return I in C?Object.defineProperty(C,I,{value:Q,enumerable:!0,configurable:!0,writable:!0}):C[I]=Q,C}function ownKeys$1(C,I){var Q=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);I&&(B=B.filter(function(t){return Object.getOwnPropertyDescriptor(C,t).enumerable})),Q.push.apply(Q,B)}return Q}function _objectSpread2$1(C){for(var I=1;I<arguments.length;I++){var Q=arguments[I]!=null?arguments[I]:{};I%2?ownKeys$1(Object(Q),!0).forEach(function(B){_defineProperty$1(C,B,Q[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(Q)):ownKeys$1(Object(Q)).forEach(function(B){Object.defineProperty(C,B,Object.getOwnPropertyDescriptor(Q,B))})}return C}function _objectWithoutPropertiesLoose(C,I){if(C==null)return{};var Q={},B=Object.keys(C),t,l;for(l=0;l<B.length;l++)t=B[l],!(I.indexOf(t)>=0)&&(Q[t]=C[t]);return Q}function _objectWithoutProperties(C,I){if(C==null)return{};var Q=_objectWithoutPropertiesLoose(C,I),B,t;if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(C);for(t=0;t<l.length;t++)B=l[t],!(I.indexOf(B)>=0)&&Object.prototype.propertyIsEnumerable.call(C,B)&&(Q[B]=C[B])}return Q}function _slicedToArray(C,I){return _arrayWithHoles(C)||_iterableToArrayLimit(C,I)||_unsupportedIterableToArray(C,I)||_nonIterableRest()}function _arrayWithHoles(C){if(Array.isArray(C))return C}function _iterableToArrayLimit(C,I){if(!(typeof Symbol>"u"||!(Symbol.iterator in Object(C)))){var Q=[],B=!0,t=!1,l=void 0;try{for(var o=C[Symbol.iterator](),n;!(B=(n=o.next()).done)&&(Q.push(n.value),!(I&&Q.length===I));B=!0);}catch(D){t=!0,l=D}finally{try{!B&&o.return!=null&&o.return()}finally{if(t)throw l}}return Q}}function _unsupportedIterableToArray(C,I){if(C){if(typeof C=="string")return _arrayLikeToArray(C,I);var Q=Object.prototype.toString.call(C).slice(8,-1);if(Q==="Object"&&C.constructor&&(Q=C.constructor.name),Q==="Map"||Q==="Set")return Array.from(C);if(Q==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Q))return _arrayLikeToArray(C,I)}}function _arrayLikeToArray(C,I){(I==null||I>C.length)&&(I=C.length);for(var Q=0,B=new Array(I);Q<I;Q++)B[Q]=C[Q];return B}function _nonIterableRest(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
- In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function _defineProperty(C,I,Q){return I in C?Object.defineProperty(C,I,{value:Q,enumerable:!0,configurable:!0,writable:!0}):C[I]=Q,C}function ownKeys(C,I){var Q=Object.keys(C);if(Object.getOwnPropertySymbols){var B=Object.getOwnPropertySymbols(C);I&&(B=B.filter(function(t){return Object.getOwnPropertyDescriptor(C,t).enumerable})),Q.push.apply(Q,B)}return Q}function _objectSpread2(C){for(var I=1;I<arguments.length;I++){var Q=arguments[I]!=null?arguments[I]:{};I%2?ownKeys(Object(Q),!0).forEach(function(B){_defineProperty(C,B,Q[B])}):Object.getOwnPropertyDescriptors?Object.defineProperties(C,Object.getOwnPropertyDescriptors(Q)):ownKeys(Object(Q)).forEach(function(B){Object.defineProperty(C,B,Object.getOwnPropertyDescriptor(Q,B))})}return C}function compose$1(){for(var C=arguments.length,I=new Array(C),Q=0;Q<C;Q++)I[Q]=arguments[Q];return function(B){return I.reduceRight(function(t,l){return l(t)},B)}}function curry$1(C){return function I(){for(var Q=this,B=arguments.length,t=new Array(B),l=0;l<B;l++)t[l]=arguments[l];return t.length>=C.length?C.apply(this,t):function(){for(var o=arguments.length,n=new Array(o),D=0;D<o;D++)n[D]=arguments[D];return I.apply(Q,[].concat(t,n))}}}function isObject$1(C){return{}.toString.call(C).includes("Object")}function isEmpty(C){return!Object.keys(C).length}function isFunction(C){return typeof C=="function"}function hasOwnProperty(C,I){return Object.prototype.hasOwnProperty.call(C,I)}function validateChanges(C,I){return isObject$1(I)||errorHandler$1("changeType"),Object.keys(I).some(function(Q){return!hasOwnProperty(C,Q)})&&errorHandler$1("changeField"),I}function validateSelector(C){isFunction(C)||errorHandler$1("selectorType")}function validateHandler(C){isFunction(C)||isObject$1(C)||errorHandler$1("handlerType"),isObject$1(C)&&Object.values(C).some(function(I){return!isFunction(I)})&&errorHandler$1("handlersType")}function validateInitial(C){C||errorHandler$1("initialIsRequired"),isObject$1(C)||errorHandler$1("initialType"),isEmpty(C)&&errorHandler$1("initialContent")}function throwError$1(C,I){throw new Error(C[I]||C.default)}var errorMessages$1={initialIsRequired:"initial state is required",initialType:"initial state should be an object",initialContent:"initial state shouldn't be an empty object",handlerType:"handler should be an object or a function",handlersType:"all handlers should be a functions",selectorType:"selector should be a function",changeType:"provided value of changes should be an object",changeField:'it seams you want to change a field in the state which is not specified in the "initial" state',default:"an unknown error accured in `state-local` package"},errorHandler$1=curry$1(throwError$1)(errorMessages$1),validators$1={changes:validateChanges,selector:validateSelector,handler:validateHandler,initial:validateInitial};function create(C){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};validators$1.initial(C),validators$1.handler(I);var Q={current:C},B=curry$1(didStateUpdate)(Q,I),t=curry$1(updateState)(Q),l=curry$1(validators$1.changes)(C),o=curry$1(extractChanges)(Q);function n(){var w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:function(M){return M};return validators$1.selector(w),w(Q.current)}function D(w){compose$1(B,t,l,o)(w)}return[n,D]}function extractChanges(C,I){return isFunction(I)?I(C.current):I}function updateState(C,I){return C.current=_objectSpread2(_objectSpread2({},C.current),I),I}function didStateUpdate(C,I,Q){return isFunction(I)?I(C.current):Object.keys(Q).forEach(function(B){var t;return(t=I[B])===null||t===void 0?void 0:t.call(I,C.current[B])}),Q}var index={create},config$1={paths:{vs:"https://cdn.jsdelivr.net/npm/monaco-editor@0.52.2/min/vs"}};function curry(C){return function I(){for(var Q=this,B=arguments.length,t=new Array(B),l=0;l<B;l++)t[l]=arguments[l];return t.length>=C.length?C.apply(this,t):function(){for(var o=arguments.length,n=new Array(o),D=0;D<o;D++)n[D]=arguments[D];return I.apply(Q,[].concat(t,n))}}}function isObject(C){return{}.toString.call(C).includes("Object")}function validateConfig(C){return C||errorHandler("configIsRequired"),isObject(C)||errorHandler("configType"),C.urls?(informAboutDeprecation(),{paths:{vs:C.urls.monacoBase}}):C}function informAboutDeprecation(){console.warn(errorMessages.deprecation)}function throwError(C,I){throw new Error(C[I]||C.default)}var errorMessages={configIsRequired:"the configuration object is required",configType:"the configuration object should be an object",default:"an unknown error accured in `@monaco-editor/loader` package",deprecation:`Deprecation warning!
- You are using deprecated way of configuration.
- Instead of using
- monaco.config({ urls: { monacoBase: '...' } })
- use
- monaco.config({ paths: { vs: '...' } })
- For more please check the link https://github.com/suren-atoyan/monaco-loader#config
- `},errorHandler=curry(throwError)(errorMessages),validators={config:validateConfig},compose=function(){for(var I=arguments.length,Q=new Array(I),B=0;B<I;B++)Q[B]=arguments[B];return function(t){return Q.reduceRight(function(l,o){return o(l)},t)}};function merge(C,I){return Object.keys(I).forEach(function(Q){I[Q]instanceof Object&&C[Q]&&Object.assign(I[Q],merge(C[Q],I[Q]))}),_objectSpread2$1(_objectSpread2$1({},C),I)}var CANCELATION_MESSAGE={type:"cancelation",msg:"operation is manually canceled"};function makeCancelable(C){var I=!1,Q=new Promise(function(B,t){C.then(function(l){return I?t(CANCELATION_MESSAGE):B(l)}),C.catch(t)});return Q.cancel=function(){return I=!0},Q}var _state$create=index.create({config:config$1,isInitialized:!1,resolve:null,reject:null,monaco:null}),_state$create2=_slicedToArray(_state$create,2),getState=_state$create2[0],setState=_state$create2[1];function config(C){var I=validators.config(C),Q=I.monaco,B=_objectWithoutProperties(I,["monaco"]);setState(function(t){return{config:merge(t.config,B),monaco:Q}})}function init(){var C=getState(function(I){var Q=I.monaco,B=I.isInitialized,t=I.resolve;return{monaco:Q,isInitialized:B,resolve:t}});if(!C.isInitialized){if(setState({isInitialized:!0}),C.monaco)return C.resolve(C.monaco),makeCancelable(wrapperPromise);if(window.monaco&&window.monaco.editor)return storeMonacoInstance(window.monaco),C.resolve(window.monaco),makeCancelable(wrapperPromise);compose(injectScripts,getMonacoLoaderScript)(configureLoader)}return makeCancelable(wrapperPromise)}function injectScripts(C){return document.body.appendChild(C)}function createScript(C){var I=document.createElement("script");return C&&(I.src=C),I}function getMonacoLoaderScript(C){var I=getState(function(B){var t=B.config,l=B.reject;return{config:t,reject:l}}),Q=createScript("".concat(I.config.paths.vs,"/loader.js"));return Q.onload=function(){return C()},Q.onerror=I.reject,Q}function configureLoader(){var C=getState(function(Q){var B=Q.config,t=Q.resolve,l=Q.reject;return{config:B,resolve:t,reject:l}}),I=window.require;I.config(C.config),I(["vs/editor/editor.main"],function(Q){storeMonacoInstance(Q),C.resolve(Q)},function(Q){C.reject(Q)})}function storeMonacoInstance(C){getState().monaco||setState({monaco:C})}function __getMonacoInstance(){return getState(function(C){var I=C.monaco;return I})}var wrapperPromise=new Promise(function(C,I){return setState({resolve:C,reject:I})}),loader={config,init,__getMonacoInstance};const index_vue_vue_type_style_index_0_scoped_35854797_lang="",_sfc_main$d={__name:"index",props:{value:String,language:{type:String,default:"python"},theme:{type:String,default:"vs-light"}},emits:["update:value"],setup(C,{emit:I}){const Q=C,B=ref(null);let t=null;const l=async()=>{const n=await loader.init();await nextTick(),B.value.getBoundingClientRect(),t=n.editor.create(B.value,{value:Q.value||"",language:Q.language,theme:Q.theme}),t.onDidChangeModelContent(()=>{const D=t.getValue();I("update:value",D)}),t.layout()},o=()=>{t&&t.layout()};return onMounted(()=>{l()}),onBeforeUnmount(()=>{window.removeEventListener("resize",o),t==null||t.dispose()}),watch(()=>Q.language,n=>{t&&loader.init().then(D=>{D.editor.setModelLanguage(t.getModel(),n)})}),watch(()=>Q.value,n=>{t&&t.getValue()!==n&&t.setValue(n)}),(n,D)=>(openBlock(),createElementBlock("div",{ref_key:"editorContainer",ref:B,class:"editorContainer"},null,512))}},PythonEdit=_export_sfc$1(_sfc_main$d,[["__scopeId","data-v-35854797"]]),MathFuncX=""+new URL("mathfuncX-72dd5829.png",import.meta.url).href,MathFuncFx=""+new URL("mathfuncFx-4b79da5a.png",import.meta.url).href,MathFuncY="data:image/png;base64,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",_hoisted_1$a={class:"XFpdding",style:{height:"350px"}},_hoisted_2$8=["onClick"],_hoisted_3$8=["src"],_hoisted_4$7={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_5$3={key:0,style:{"margin-top":"10px",height:"280px"}},_hoisted_6$2={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_7$2={class:"my-header"},_hoisted_8$2=["id"],_hoisted_9$2={style:{"margin-top":"20px",padding:"20px"}},_hoisted_10$2={class:"dialog-footer"},_sfc_main$c={__name:"MathFunc",emits:["selectTab"],setup(C,{expose:I,emit:Q}){let B=ref(0),t=ref(),l=ref(),o=ref(),n=ref([{id:"0",name:"自变量x",imgSrc:MathFuncX},{id:"1",name:"表达式y=F(x)",imgSrc:MathFuncFx},{id:"2",name:"因变量y",imgSrc:MathFuncY}]),D=ref([]),w=ref(`import os
- import numpy as np
- from surromdao.solver import BaseSolver
- class Branin(BaseSolver):
- def __init__(self, filename=os.path):
- super().__init__(filename)
- def compute(self, xdict):
- x = np.zeros(2)
- # x[1] = x[2]`),M=ref([]),d=ref(!1),G=ref(100),N=ref(""),k=ref("");watch(M,EA=>{let x="";EA.forEach(AA=>{x+=`${AA.name}=
- `}),w.value=x},{deep:!0});const m=()=>{d.value=!0};let Y=()=>{if(N.value&&k.value){if(B.value===0)D.value.push({code:N.value,name:k.value,value:0,flag:1});else if(B.value===2)M.value.push({code:N.value,name:k.value,value:0,flag:1});else return;N.value="",k.value=""}else ElMessage.error("请输入code和参数名称")};const S=EA=>{B.value=EA,Q("selectTab",EA)},X=({column:EA})=>EA.property==="name"?"header-blue":EA.property==="value"?"header-green":EA.property==="flag"?"header-yellow":"",q=(EA,x)=>Array.isArray(x)?(EA=x.map(AA=>{const iA=AA.code||" ",wA=AA.name||" ",sA=AA.value===null||AA.value===void 0||AA.value===""?" ":AA.value,cA=AA.flag===null||AA.flag===void 0||AA.flag===""?" ":AA.flag;return`${iA},${wA},${sA},${cA}`}).join(";"),EA):(console.error("Data should be an array"),EA),P=(EA,x)=>Array.isArray(x)?(EA=x.map(AA=>{const iA=AA.paramid||" ",wA=AA.code||" ",sA=AA.name||" ",cA=AA.value===null||AA.value===void 0||AA.value===""?" ":AA.value,eA=AA.flag===null||AA.flag===void 0||AA.flag===""?" ":AA.flag;return`${iA},${wA},${sA},${cA},${eA}`}).join(";"),EA):(console.error("Data should be an array"),EA),gA=(EA,x)=>{t.value=EA,x&&(l.value=x);const AA={transCode:"MDO0063",pid:t.value,wid:l.value};request(AA).then(iA=>{if(iA==null){ElMessage.error("MathFunc初始化失败");return}iA.hasOwnProperty("mfcid")&&(QA(iA),emitter.emit("mfcidFromMathFunc",o))}).catch(iA=>{ElMessage.error("MathFunc初始化失败")})},QA=EA=>{t.value=EA.pid,o.value=EA.mfcid,w.value=EA.equation,D.value=EA.inParams,M.value=EA.outParams};return I({getmathfunc:gA,getmathfuncAssign:QA,getmathfuncsave:(EA,x)=>{x&&(l.value=x),t.value=EA;const AA={transCode:"MDO0064",pid:t.value,wid:l.value,equation:w.value,inParams:P([],D.value),outParams:q([],M.value)};request(AA).then(iA=>{ElMessage({message:"保存成功",type:"success"})}).catch(iA=>{ElMessage.error("保存失败")})},mathfuncnew:m}),(EA,x)=>{const AA=resolveComponent("el-table-column"),iA=resolveComponent("el-input"),wA=resolveComponent("el-checkbox"),sA=resolveComponent("el-table"),cA=resolveComponent("el-form-item"),eA=resolveComponent("el-form");return openBlock(),createElementBlock("div",_hoisted_1$a,[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),(DA,ZA)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["item",{active:unref(B)===ZA}]),key:ZA,onClick:GA=>S(ZA)},[createBaseVNode("img",{src:DA.imgSrc,style:{width:"22px"}},null,8,_hoisted_3$8),createTextVNode(" "+toDisplayString(DA.name),1)],10,_hoisted_2$8))),128))]),withDirectives(createBaseVNode("div",_hoisted_4$7,[createVNode(sA,{data:unref(D),border:"",style:{width:"100%"},"header-cell-class-name":X},{default:withCtx(()=>[createVNode(AA,{type:"index",width:"70",label:"编号"}),createVNode(AA,{prop:"code",label:"编码"}),createVNode(AA,{prop:"name",label:"参数名称"},{default:withCtx(({row:DA})=>[createVNode(iA,{modelValue:DA.name,"onUpdate:modelValue":ZA=>DA.name=ZA},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(AA,{prop:"value",label:"参数值"},{default:withCtx(({row:DA})=>[createVNode(iA,{modelValue:DA.value,"onUpdate:modelValue":ZA=>DA.value=ZA,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(AA,{prop:"flag",label:"启用",width:"100"},{default:withCtx(DA=>[createVNode(wA,{"false-label":0,"true-label":1,modelValue:DA.row.flag,"onUpdate:modelValue":ZA=>DA.row.flag=ZA},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])],512),[[vShow,unref(B)=="0"]]),unref(B)=="1"?(openBlock(),createElementBlock("div",_hoisted_5$3,[createVNode(PythonEdit,{value:unref(w),"onUpdate:value":x[0]||(x[0]=DA=>isRef(w)?w.value=DA:w=DA),language:"python"},null,8,["value"])])):createCommentVNode("",!0),withDirectives(createBaseVNode("div",_hoisted_6$2,[createVNode(sA,{data:unref(M),border:"",style:{width:"100%",height:"280px"},"header-cell-class-name":X},{default:withCtx(()=>[createVNode(AA,{type:"index",width:"70",label:"编号"}),createVNode(AA,{prop:"name",label:"参数名称"},{default:withCtx(({row:DA})=>[createVNode(iA,{modelValue:DA.name,"onUpdate:modelValue":ZA=>DA.name=ZA,onChange:ZA=>EA.handleEdit(DA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(AA,{prop:"value",label:"参数值"},{default:withCtx(({row:DA})=>[createVNode(iA,{modelValue:DA.value,"onUpdate:modelValue":ZA=>DA.value=ZA,type:"number"},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(AA,{prop:"flag",label:"启用",width:"100"},{default:withCtx(DA=>[createVNode(wA,{"false-label":0,"true-label":1,modelValue:DA.row.flag,"onUpdate:modelValue":ZA=>DA.row.flag=ZA},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])],512),[[vShow,unref(B)=="2"]]),createVNode(unref(ElDialog),{modelValue:unref(d),"onUpdate:modelValue":x[5]||(x[5]=DA=>isRef(d)?d.value=DA:d=DA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg",width:"400",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:DA,titleClass:ZA})=>[createBaseVNode("div",_hoisted_7$2,[createBaseVNode("h4",{id:DA,class:normalizeClass(ZA)},"新建",10,_hoisted_8$2)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_10$2,[createVNode(unref(ElButton),{onClick:x[3]||(x[3]=DA=>isRef(d)?d.value=!1:d=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:x[4]||(x[4]=DA=>{unref(Y)(),isRef(d)?d.value=!1:d=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_9$2,[createVNode(eA,null,{default:withCtx(()=>[createVNode(cA,{label:"code:","label-width":unref(G)},{default:withCtx(()=>[createVNode(iA,{modelValue:unref(N),"onUpdate:modelValue":x[1]||(x[1]=DA=>isRef(N)?N.value=DA:N=DA),maxlength:"100"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(cA,{label:"参数名称:","label-width":unref(G)},{default:withCtx(()=>[createVNode(iA,{modelValue:unref(k),"onUpdate:modelValue":x[2]||(x[2]=DA=>isRef(k)?k.value=DA:k=DA),maxlength:"100"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])])}}},_sfc_main$b={__name:"ListSE",props:{isList:Boolean},setup(C,{emit:I}){let Q=ref("全部设计"),B=ref([{label:"全部设计",value:"全部设计"},{label:"可行设计",value:"可行设计"},{label:"不可行设计",value:"不可行设计"},{label:"非错误设计",value:"非错误设计"},{label:"最佳设计",value:"最佳设计"},{label:"改进设计",value:"改进设计"},{label:"错误设计",value:"错误设计"}]),t=ref([]),l=ref([{label:"x1",value:"x1"},{label:"x2",value:"x2"},{label:"x3",value:"x3"},{label:"x4",value:"x4"}]),o=ref([]);const n=(D,w)=>{I("update",D,w)};return onMounted(()=>{emitter.on("update:datatotableheader",D=>{l.value=D})}),onUnmounted(()=>{emitter.off("update:datatotableheader")}),(D,w)=>{const M=resolveComponent("el-option"),d=resolveComponent("el-form-item"),G=resolveComponent("el-checkbox"),N=resolveComponent("el-checkbox-group"),k=resolveComponent("el-card"),m=resolveComponent("el-space"),Y=resolveComponent("el-form");return openBlock(),createBlock(Y,null,{default:withCtx(()=>[createVNode(d,{label:"设计集:"},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(Q),"onUpdate:modelValue":w[0]||(w[0]=S=>isRef(Q)?Q.value=S:Q=S),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(B),S=>(openBlock(),createBlock(M,{key:S.value,label:S.label,value:S.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1}),createVNode(d,{label:"选择要在表中显示的一个或者多个变量和响应"}),createVNode(m,{style:{width:"100%"},fill:"","fill-ratio":40},{default:withCtx(()=>[C.isList?createCommentVNode("",!0):(openBlock(),createBlock(k,{key:0,shadow:"hover",style:{height:"150px",overflow:"auto"}},{default:withCtx(()=>[createVNode(N,{modelValue:unref(t),"onUpdate:modelValue":w[1]||(w[1]=S=>isRef(t)?t.value=S:t=S),max:1,onChange:w[2]||(w[2]=S=>n("listcbval",unref(t)))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),S=>(openBlock(),createBlock(G,{key:S.prop,label:S.prop,style:{display:"block"}},{default:withCtx(()=>[createTextVNode(toDisplayString(S.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})),createVNode(k,{shadow:"hover",style:{height:"150px",overflow:"auto"}},{default:withCtx(()=>[createVNode(N,{modelValue:unref(o),"onUpdate:modelValue":w[3]||(w[3]=S=>isRef(o)?o.value=S:o=S),onChange:w[4]||(w[4]=S=>n("listcbval2",unref(o)))},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),S=>(openBlock(),createBlock(G,{key:S.prop,label:S.prop,style:{display:"block"}},{default:withCtx(()=>[createTextVNode(toDisplayString(S.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})}}},jiegoucanshu=""+new URL("jiegoucanshu-12bc0b95.png",import.meta.url).href,TACS_vue_vue_type_style_index_0_scoped_f87dc8c1_lang="",_withScopeId$4=C=>(pushScopeId("data-v-f87dc8c1"),C=C(),popScopeId(),C),_hoisted_1$9={class:"XFpdding",style:{height:"510px"}},_hoisted_2$7=["onClick"],_hoisted_3$7=["src"],_hoisted_4$6={class:"classtable",style:{"margin-top":"10px"}},_hoisted_5$2={style:{"line-height":"15px"}},_hoisted_6$1={style:{"flex-grow":"1"},"element-loading-text":"拼命加载中..."},_hoisted_7$1={class:"classtable",style:{"margin-top":"10px"}},_hoisted_8$1=_withScopeId$4(()=>createBaseVNode("span",{class:"collapse-title"},"材料属性",-1)),_hoisted_9$1=_withScopeId$4(()=>createBaseVNode("span",{class:"collapse-title"},"收敛选项",-1)),_hoisted_10$1={class:"eldesign classtable",style:{"margin-top":"10px"}},_hoisted_11$1={class:"eldesign classtable",style:{"margin-top":"10px"}},_sfc_main$a={__name:"TACS",setup(C,{expose:I}){let Q=ref(),B=ref(170),t=ref(120),l=ref(),o=ref(0),n=ref(),D=ref(),w=ref(),M=ref([{id:"0",name:"网格文件",imgSrc:meshFile},{id:"1",name:"结构参数",imgSrc:jiegoucanshu},{id:"2",name:"设置参数",imgSrc:configParams},{id:"3",name:"分析参数",imgSrc:analysisParams}]);const d=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAAAXNSR0IArs4c6QAABCpJREFUaEPtmUtoE0EYx7+ZVPvQ6BYPPkBsQVoQxGRTELyYnrz0oSehB2sv7U0UikeTipcqhSqCtCBWkRZPGtqLekh68AHNbLcoQkFstJK0oBjb2EbN7thvSULS3TxqmzJFB0I2yc7u/zffN99jQ2CLDyKSfofDUUMp9SiK0lGsLqEAZFmeIYTUaJpWq6pqqBgIYQBkWfYQQrwomnPeoyiKcVxoCAHgcDjcNpvNnyE2mrRCdNMBUAyl9DQh5BDn3AEAEiFESgnhnIcIIegeUc75lK7rAUrpPXSdTLHFWiHLAkkzZl2o0Aqkftc0rYdS6l4Rfq/YOQXOK8oKaQCXy3UaAB43Nzev+f7BYBAikQjOCwAArrqPc67iSlNKQzabzXAFTdMkznnq5aCUtiatZHnPYqyQBpBl+TyuHor5mzE6OgqDg4MQDofRPXATDuW7TjJk+le7zqo5Ba2wYQB443A4bECMjY3hR1XTtDO5wqHT6RyilLYXWqxCVthQgJQYBOnq6jLcasVl+nVdv5kJkrJ2IfHJ3/NaoSQAKWH53MrtdkvxeFxKJBJG0NB1Hd+N46RbGXsFvyOEXGSMPbECLimAlVuhaxW58lmnYZSzcseSA2S61cjICMRisTXrT0a5IcaYqUbaNIA1q86Y4PV6MTD8B1jPIq5r7r9pAcaYkZhEGJgYGWOBlQr1PkYxHCldlpsYhbe0tIBeni4iReAwNNCfUaypqlVVNeorS4BAIADd3d3wreGKMMJRSNliCOzTDxAg3bFZAmC8vnH7Lnw/ekEogG3Radj5/hG6U1q3JUBfXx88GHsFsfpzQgGUz7+GqtlnUcZYdd49gO7zXI1A7PBZoQAqwuNQGR5XGWPOvABYSb74XAbLB08JBVA144PtX9RxRVHceQGwK/tA6iB+4KRQAPbp+1C2+DGrpLDcAw0NDfCjthV+7TkmFMCud4NAf0SyHrmYAPx+PzQ2NsJifTsk7IeEApAmewES8Y7MdtUEMDw8DG1tbbBwpBO0qn3CABAtDtLkdWx2GoPBID48MIYJYGBgwGgHo87LwG0VwgDYlubAcCFKnRMTE7lLCY/HA95rvQaASCMjC6fLCEsLdHZ2wp2HPlg40iWSftj+dQp2zPiysrAlQFNTEzwefytcFrZKYpYALpcLXoYSsFTbKpQFKmefQvnc66wkZglQV1cHU7H9oiYxH2MMH4GmhykK2e12mJdOwM+9x4WygFUSs7QAfilwErukKEp/XguIClAdvIrSzqx+QmdyITxLtCSGbeTuN7dMWTinC22FVjJnKYGN/FZoJXMC/LbXCJfEsJWs/PQ0pChK7erQaNoDWMD9kuqFCqFly/PYB5iSWNYewA8rjYyXc/5Xf/KVmphS2p9ZhZpcqNQCSnV9If7oXg/cf4D1rN5GzN3yFvgDeHmLUMPmZkgAAAAASUVORK5CYII=",self.location).href;let G=ref(["1","2"]),N=ref(0),k=ref({proname:"CRM",rho:"2780.0",e:"73.1e9",nu:"0.33",ys:"262.0e6",useffd:1,l2convergence:"1e3",l2convergencerel:"1e3"}),m=ref(1),Y=ref(""),S=ref([{code:"thickness",name:"厚度分布",value:"0.005",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""},{code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""}]),X=ref([{code:"mass",name:"结构质量",value:13972.2123,flag:1},{code:"ks_vmfailure",name:"KS聚合应力",value:.3337,flag:1},{code:"maxdeform",name:"最大变形",value:0,flag:1}]),q=ref(0),P=ref("");const gA=computed(()=>q.value>0&&q.value<=100);let QA=ref("400px"),J=ref(!1),EA=shallowRef(null),x=ref({lockReconnect:!1,timeout:60*1e3,heartBeatInterval:30*1e3,timeoutObj:null,serverTimeoutObj:null,timeoutnum:null});const AA=tI=>{q.value=tI},iA=tI=>{P.value=tI},wA=tI=>{o.value=tI},sA=({column:tI})=>tI.property==="name"?"header-blue":tI.property==="value"?"header-green":tI.property==="flag"?"header-yellow":"",cA=()=>{const tI=N.value,UA=S.value.length;if(tI>UA){const JI=tI-UA;for(let ZI=0;ZI<JI;ZI++)S.value.push({code:"thickness",name:"厚度分布",value:"0.003",flag:1,con:""})}else if(tI<UA){const JI=UA-tI;S.value.splice(-JI,JI)}},eA=(tI,UA)=>{n.value=tI,UA&&(D.value=UA);const JI={transCode:"MDO0066",pid:n.value,wid:D.value};request(JI).then(ZI=>{ZI.hasOwnProperty("tacsid")&&(DA(ZI),emitter.emit("tacsidFromTACS",w),ZI.fid&&OA(ZI.fid))}).catch(ZI=>{ElMessage.error("TACS初始化失败")})},DA=tI=>{n.value=tI.pid,w.value=tI.tacsid,Q.value=tI.fid,Y.value=tI.fname,k.value.proname=tI.proname,k.value.rho=tI.rho,k.value.e=tI.e,k.value.nu=tI.nu,k.value.ys=tI.ys,k.value.useffd=tI.useffd,k.value.l2convergence=tI.l2convergence,k.value.l2convergencerel=tI.l2convergencerel,m.value=tI.writesolution,X.value=tI.outParams,ZA(S,tI.thickness)},ZA=(tI,UA)=>{const JI=UA.split(",").map(Number);tI.value.forEach((ZI,WA)=>{WA<JI.length&&(ZI.value=JI[WA])})},GA=(tI,UA)=>Array.isArray(UA)?(tI=UA.map(JI=>{const ZI=JI.code||" ",WA=JI.name||" ",NI=JI.value===null||JI.value===void 0||JI.value===""?" ":JI.value,OI=JI.value===null||JI.flag===void 0||JI.flag===""?" ":JI.flag;return`${ZI},${WA},${NI},${OI}`}).join(";"),tI):(console.error("Data should be an array"),tI);I({gettacs:eA,gettacsAssign:DA,gettacssave:(tI,UA)=>{UA&&(D.value=UA),n.value=tI;const JI={transCode:"MDO0067",pid:n.value,wid:D.value,proname:k.value.proname,rho:k.value.rho,e:k.value.e,nu:k.value.nu,ys:k.value.ys,useffd:k.value.useffd,l2convergence:k.value.l2convergence,l2convergencerel:k.value.l2convergencerel,writesolution:m.value,fid:Q.value,fname:Y.value,inParams:"",thickness:S.value.map(ZI=>ZI.value).join(","),outParams:GA([],X.value)};request(JI).then(ZI=>{ElMessage({message:"保存成功",type:"success"}),eA(n.value,D.value)}).catch(ZI=>{ElMessage.error("保存失败")})}});const XA=async tI=>{J.value=!0;try{const UA=await fetch("https://www.adicn.com/airopt/TransServlet",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channelNo:"service",clientToken:"e47b87eec69545559d1e81e56626da68",transCode:"MDO0072",userId:"5f06c8bc77234f969d13e160b54c27e3",fid:tI})})}catch(UA){J.value=!1,console.error("请求失败:",UA.response||UA)}};function xA(tI="service"){let UA="";return tI=="service"?UA="/TransServlet":tI=="manager"&&(UA="/managersvr/TransServlet"),UA}const _A=async tI=>{let UA="/airopt"+xA();try{const ZI=await(await fetch(UA,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channelNo:"service",clientToken:"e47b87eec69545559d1e81e56626da68",transCode:"MDO0062",userId:"5f06c8bc77234f969d13e160b54c27e3",fid:tI})})).json();l.value=ZI,J.value=!1}catch(JI){J.value=!1,console.error("请求失败:",JI.response||JI)}},sI=tI=>{setTimeout(()=>{q.value=0},1e3),Y.value=tI.fname,Q.value=tI.bfid,OA(tI.bfid)},OA=tI=>{var ZI;if(((ZI=EA.value)==null?void 0:ZI.readyState)===1)return;const UA="wss://www.adicn.com/airoptwebsocket?projectId="+tI,JI=new WebSocket(UA);EA.value=JI,JI.onopen=FI,JI.onmessage=PA,JI.onerror=mA,JI.onclose=EI},FI=tI=>{YI(),XA(Q.value)},PA=tI=>{try{if(JSON.parse(tI.data).status===0){xI(),EA.value.onclose=null,EA.value.onerror=null,EA.value.close(1e3,"Normal closure"),EA.value=null,_A(Q.value);return}}catch{tI.data==="建立服务端连接成功!"||tI.data==="服务端已经接收到消息,msg=heartCheck"||console.warn("未知的非JSON消息:",tI.data)}GI()},mA=tI=>{EA.close(),SI()},EI=tI=>{tI.code!==1e3&&SI()},SI=()=>{var tI,UA;x.value.lockReconnect||((tI=EA.value)==null?void 0:tI.readyState)===1||!((UA=adflowvalue.value)!=null&&UA.fid)||(x.value.lockReconnect=!0,clearTimeout(x.value.timeoutnum),x.value.timeoutnum=setTimeout(()=>{var JI;(!EA.value||((JI=EA.value)==null?void 0:JI.readyState)>1)&&OA(Q.value),x.value.lockReconnect=!1},1e4))},GI=()=>{clearTimeout(x.value.timeoutObj),clearTimeout(x.value.serverTimeoutObj),YI()},YI=()=>{clearTimeout(x.value.timeoutObj),clearTimeout(x.value.serverTimeoutObj),!(!EA.value||EA.value.readyState!==1)&&(x.value.timeoutObj=setTimeout(()=>{var tI;((tI=EA.value)==null?void 0:tI.readyState)===1&&(EA.value.send("heartCheck"),x.value.serverTimeoutObj=setTimeout(()=>{var UA;((UA=EA.value)==null?void 0:UA.readyState)===1&&EA.value.close(1006,"Heartbeat timeout")},x.value.timeout))},x.value.heartBeatInterval))},xI=()=>{clearTimeout(x.value.timeoutObj),clearTimeout(x.value.serverTimeoutObj),clearTimeout(x.value.timeoutnum),x.value.lockReconnect=!0};return(tI,UA)=>{const JI=resolveComponent("el-input"),ZI=resolveComponent("el-progress"),WA=resolveComponent("el-col"),NI=resolveComponent("el-row"),OI=resolveComponent("el-form-item"),TI=resolveComponent("el-form"),hA=resolveComponent("el-radio"),FA=resolveComponent("el-radio-group"),HA=resolveComponent("el-collapse-item"),oI=resolveComponent("el-collapse"),VA=resolveComponent("el-table-column"),BI=resolveComponent("el-checkbox"),cI=resolveComponent("el-table"),bI=resolveDirective("loading");return openBlock(),createElementBlock("div",_hoisted_1$9,[createBaseVNode("ul",null,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(M),(pA,CI)=>(openBlock(),createElementBlock("li",{class:normalizeClass(["item",{active:unref(o)===CI}]),key:CI,onClick:aI=>wA(CI)},[createBaseVNode("img",{src:pA.imgSrc,style:{width:"22px"}},null,8,_hoisted_3$7),createTextVNode(" "+toDisplayString(pA.name),1)],10,_hoisted_2$7))),128))]),withDirectives(createBaseVNode("div",_hoisted_4$6,[createVNode(TI,{"label-position":"left"},{default:withCtx(()=>[createVNode(OI,{label:"网格文件:","label-width":unref(t)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(Y),"onUpdate:modelValue":UA[0]||(UA[0]=pA=>isRef(Y)?Y.value=pA:Y=pA)},{append:withCtx(()=>[createVNode(_sfc_main$n,{projectId:125,solverType:"exampleSolver",accept:".bdf",upId:"uniqueId1",imgSrc:unref(d),name:"点击选择文件",onUpdatePercentage:AA,onUploadSuccess:sI,onUploadStatus:iA},null,8,["imgSrc"])]),_:1},8,["modelValue"]),unref(gA)?(openBlock(),createBlock(NI,{key:0,style:{width:"100%","margin-top":"10px"}},{default:withCtx(()=>[createVNode(WA,{span:20},{default:withCtx(()=>[createVNode(ZI,{percentage:unref(q)},null,8,["percentage"])]),_:1}),createVNode(WA,{span:4},{default:withCtx(()=>[createBaseVNode("div",_hoisted_5$2,toDisplayString(unref(P)),1)]),_:1})]),_:1})):createCommentVNode("",!0)]),_:1},8,["label-width"])]),_:1}),withDirectives((openBlock(),createElementBlock("div",_hoisted_6$1,[createVNode(_sfc_main$l,{data:unref(l),height:unref(QA)},null,8,["data","height"])])),[[bI,unref(J)]])],512),[[vShow,unref(o)=="0"]]),withDirectives(createBaseVNode("div",_hoisted_7$1,[createVNode(OI,{label:"分析对象名称:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).proname,"onUpdate:modelValue":UA[1]||(UA[1]=pA=>unref(k).proname=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(oI,{modelValue:unref(G),"onUpdate:modelValue":UA[9]||(UA[9]=pA=>isRef(G)?G.value=pA:G=pA)},{default:withCtx(()=>[createVNode(HA,{title:"材料属性",name:"1"},{title:withCtx(()=>[_hoisted_8$1]),default:withCtx(()=>[createVNode(OI,{label:"材料密度:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).rho,"onUpdate:modelValue":UA[2]||(UA[2]=pA=>unref(k).rho=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(OI,{label:"杨氏模量:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).e,"onUpdate:modelValue":UA[3]||(UA[3]=pA=>unref(k).e=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(OI,{label:"泊松比:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).nu,"onUpdate:modelValue":UA[4]||(UA[4]=pA=>unref(k).nu=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(OI,{label:"屈服应力:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).ys,"onUpdate:modelValue":UA[5]||(UA[5]=pA=>unref(k).ys=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(OI,{label:"启用FFD参数化:","label-width":unref(B)},{default:withCtx(()=>[createVNode(FA,{modelValue:unref(k).useffd,"onUpdate:modelValue":UA[6]||(UA[6]=pA=>unref(k).useffd=pA)},{default:withCtx(()=>[createVNode(hA,{label:1},{default:withCtx(()=>[createTextVNode("是")]),_:1}),createVNode(hA,{label:0},{default:withCtx(()=>[createTextVNode("否")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(HA,{title:"收敛选项",name:"2"},{title:withCtx(()=>[_hoisted_9$1]),default:withCtx(()=>[createVNode(OI,{label:"绝对收敛参数:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).l2convergence,"onUpdate:modelValue":UA[7]||(UA[7]=pA=>unref(k).l2convergence=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(OI,{label:"相对收敛参数:","label-width":unref(B)},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(k).l2convergencerel,"onUpdate:modelValue":UA[8]||(UA[8]=pA=>unref(k).l2convergencerel=pA),step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1},8,["modelValue"])],512),[[vShow,unref(o)=="2"]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_10$1,[createVNode(NI,{gutter:5},{default:withCtx(()=>[createVNode(WA,{span:21},{default:withCtx(()=>[createVNode(OI,{label:"个数:","label-width":70},{default:withCtx(()=>[createVNode(JI,{modelValue:unref(N),"onUpdate:modelValue":UA[10]||(UA[10]=pA=>isRef(N)?N.value=pA:N=pA)},null,8,["modelValue"])]),_:1})]),_:1}),createVNode(WA,{span:3},{default:withCtx(()=>[createVNode(unref(ElButton),{onClick:cA,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("应用")]),_:1})]),_:1})]),_:1}),createVNode(cI,{data:unref(S),border:"",style:{width:"100%",height:"450px"}},{default:withCtx(()=>[createVNode(VA,{label:"启用"},{default:withCtx(()=>[createVNode(VA,{type:"index",width:"170",label:"编号"})]),_:1}),createVNode(VA,null,{header:withCtx(()=>[createVNode(BI,{"false-label":0,"true-label":1,modelValue:unref(m),"onUpdate:modelValue":UA[11]||(UA[11]=pA=>isRef(m)?m.value=pA:m=pA)},null,8,["modelValue"])]),default:withCtx(()=>[createVNode(VA,{prop:"value",label:"厚度分布"},{default:withCtx(({row:pA})=>[createVNode(JI,{modelValue:pA.value,"onUpdate:modelValue":CI=>pA.value=CI},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1})]),_:1},8,["data"])])],512),[[vShow,unref(o)=="1"]]),withDirectives(createBaseVNode("div",null,[createBaseVNode("div",_hoisted_11$1,[createVNode(cI,{data:unref(X),border:"",style:{width:"100%"},"header-cell-class-name":sA},{default:withCtx(()=>[createVNode(VA,{type:"index",width:"70",label:"编号"}),createVNode(VA,{prop:"name",label:"参数名称"}),createVNode(VA,{prop:"value",label:"参数值"},{default:withCtx(({row:pA})=>[createVNode(JI,{modelValue:pA.value,"onUpdate:modelValue":CI=>pA.value=CI},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(VA,{prop:"flag",label:"启用",width:"100"},{default:withCtx(pA=>[createVNode(BI,{"false-label":0,"true-label":1,modelValue:pA.row.flag,"onUpdate:modelValue":CI=>pA.row.flag=CI},null,8,["modelValue","onUpdate:modelValue"])]),_:1})]),_:1},8,["data"])])],512),[[vShow,unref(o)=="3"]])])}}},TACS=_export_sfc$1(_sfc_main$a,[["__scopeId","data-v-f87dc8c1"]]),_sfc_main$9={__name:"Exreport",setup(C){const I=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAAptJREFUSEu91ltIFFEYB/D/mc1Md90VtotI2nZhgx6MnX3o8hAkXV6EKfAtCiJq8ymQfYh6EYJKfJDdiC6SBqEUQuhGFEEp1BYOnjO7SlAuaEYXsc2kVXd0dU6M5ODWVtYMzePM+f6/832cA0NgwePxeFa4XK7yeDw+8GMcsSAffr8/DMBNKT30z4DP59siCIKXEOLWNM3GOf9MCBkFUEwIiQDIANhEKX27GJnvQBTF416v93CublKpFEZGRh4AqOWcJwRBSOrrOOd2ABsBrFtUd5VSWvMT4Pf7O3p7e6Vfjau1tRUtLS1dqVTqpCzLxpxFUbxGCDmxqC6jaZpHUZQPC+/mO/gToK9Jp9MIBoNQFOWcIAgNqqquBtDEOXcQQooAFADQu2qilJ75a2ChIBqNIhQKjamq2pOrY1VVkUwmaxRFGda/L7mDpZ627u5uvdODlNKO/wvIsix1RiKYnJxa6mZzrhscHERn5F6zNjtzMRaLJYwRtbe3S1WnLkMt3WUK0IuF6XE4+0KNjLFaAwiHw9KxxseYcW81DSybeIeiV82nKaX1BlBXVycF2xLIOPW7Y+7JG38Ne+L2UcbYTQMIBAJSw1OOucISc+kA8j9RFA7fr6SUdhlAdXW1dCNRDi3PYRooeP8E9tEXG2RZHjKA3ZV7pbtfd5gO1wMK33QiPxm3U0qnDMBbsU3qWb7fEsAx0Jbs67qzKuuiFa8XpSF3lSWA8+WVgdizh5uzgMzKCmnCc8ASoFipf8Tk5/PjMEakrtkupcv2mQbI3Axc7MItxtiRLCC9do+kluw0DQjqGJz9l84zxs5mAdPuCmnWUWYasE1/Qf7HaIAxdt0AfD5fqc1m85pO/x7AOZf1I2oAVgXnyrHkt+V3G/wGgT4mKcVKfYkAAAAASUVORK5CYII=",self.location).href;let Q=ref(90),B=ref("pdf");ref([]);let t=ref("Adobe PDF(*.pdf)");ref([{key:"1",label:"表1"},{key:"2",label:"表1"},{key:"3",label:"表1"},{key:"4",label:"表1"}]);let l=ref([{label:"Adobe PDF(*.pdf)",value:"pdf"},{label:"Word 97-2003 Document(*.doc)",value:"doc"},{label:"HTML(*.html)",value:"html"},{label:"All Image Files(*.png,*.jpg,*.jpeg,*.gif)",value:"img"}]);return(o,n)=>{const D=resolveComponent("el-form-item"),w=resolveComponent("el-radio"),M=resolveComponent("el-radio-group"),d=resolveComponent("el-input"),G=resolveComponent("el-col"),N=resolveComponent("el-row"),k=resolveComponent("el-option"),m=resolveComponent("el-form");return openBlock(),createBlock(m,{"label-position":"left"},{default:withCtx(()=>[createVNode(D,{label:"导出格式","label-width":unref(Q)},null,8,["label-width"]),createVNode(M,{modelValue:unref(B),"onUpdate:modelValue":n[0]||(n[0]=Y=>isRef(B)?B.value=Y:B=Y)},{default:withCtx(()=>[createVNode(w,{value:o.doc},{default:withCtx(()=>[createTextVNode("doc")]),_:1},8,["value"]),createVNode(w,{value:o.pdf},{default:withCtx(()=>[createTextVNode("pdf")]),_:1},8,["value"]),createVNode(w,{value:o.HTML},{default:withCtx(()=>[createTextVNode("HTML")]),_:1},8,["value"]),createVNode(w,{value:o.image},{default:withCtx(()=>[createTextVNode("image")]),_:1},8,["value"])]),_:1},8,["modelValue"]),createVNode(D,{label:"选择文件:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(N,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(G,{span:24},{default:withCtx(()=>[createVNode(d,{readonly:""})]),_:1}),createVNode(G,{span:1,style:{display:"flex","align-items":"center","margin-left":"-35px"}},{default:withCtx(()=>[createVNode(_sfc_main$n,{projectId:123,solverType:"exampleSolver",accept:"",upId:"uniqueId1",name:"点击选择文件",imgSrc:unref(I)},null,8,["imgSrc"])]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(D,{label:"选择名称:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(N,null,{default:withCtx(()=>[createVNode(G,{span:"20"},{default:withCtx(()=>[createVNode(d)]),_:1}),createVNode(G,{span:"4"},{default:withCtx(()=>[createVNode(unref(ElButton),null,{default:withCtx(()=>[createTextVNode("打开")]),_:1})]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(D,{label:"文件类型:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(t),"onUpdate:modelValue":n[1]||(n[1]=Y=>isRef(t)?t.value=Y:t=Y)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),Y=>(openBlock(),createBlock(k,{key:Y.value,label:Y.label,value:Y.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1})}}};var Pb=Object.defineProperty,gR=C=>{throw TypeError(C)},fb=(C,I,Q)=>I in C?Pb(C,I,{enumerable:!0,configurable:!0,writable:!0,value:Q}):C[I]=Q,f=(C,I,Q)=>fb(C,typeof I!="symbol"?I+"":I,Q),RQ=(C,I,Q)=>I.has(C)||gR("Cannot "+Q),c=(C,I,Q)=>(RQ(C,I,"read from private field"),Q?Q.call(C):I.get(C)),b=(C,I,Q)=>I.has(C)?gR("Cannot add the same private member more than once"):I instanceof WeakSet?I.add(C):I.set(C,Q),R=(C,I,Q,B)=>(RQ(C,I,"write to private field"),B?B.call(C,Q):I.set(C,Q),Q),h=(C,I,Q)=>(RQ(C,I,"access private method"),Q),eU=(C,I,Q,B)=>({set _(t){R(C,I,t,Q)},get _(){return c(C,I,B)}}),Zm={9306:(C,I,Q)=>{var B=Q(4901),t=Q(6823),l=TypeError;C.exports=function(o){if(B(o))return o;throw new l(t(o)+" is not a function")}},3506:(C,I,Q)=>{var B=Q(3925),t=String,l=TypeError;C.exports=function(o){if(B(o))return o;throw new l("Can't set "+t(o)+" as a prototype")}},7080:(C,I,Q)=>{var B=Q(4402).has;C.exports=function(t){return B(t),t}},679:(C,I,Q)=>{var B=Q(1625),t=TypeError;C.exports=function(l,o){if(B(o,l))return l;throw new t("Incorrect invocation")}},8551:(C,I,Q)=>{var B=Q(34),t=String,l=TypeError;C.exports=function(o){if(B(o))return o;throw new l(t(o)+" is not an object")}},7811:C=>{C.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},7394:(C,I,Q)=>{var B=Q(4576),t=Q(6706),l=Q(2195),o=B.ArrayBuffer,n=B.TypeError;C.exports=o&&t(o.prototype,"byteLength","get")||function(D){if(l(D)!=="ArrayBuffer")throw new n("ArrayBuffer expected");return D.byteLength}},3238:(C,I,Q)=>{var B=Q(4576),t=Q(7476),l=Q(7394),o=B.ArrayBuffer,n=o&&o.prototype,D=n&&t(n.slice);C.exports=function(w){if(l(w)!==0||!D)return!1;try{return D(w,0,0),!1}catch{return!0}}},5169:(C,I,Q)=>{var B=Q(3238),t=TypeError;C.exports=function(l){if(B(l))throw new t("ArrayBuffer is detached");return l}},5636:(C,I,Q)=>{var B=Q(4576),t=Q(9504),l=Q(6706),o=Q(7696),n=Q(5169),D=Q(7394),w=Q(4483),M=Q(1548),d=B.structuredClone,G=B.ArrayBuffer,N=B.DataView,k=Math.min,m=G.prototype,Y=N.prototype,S=t(m.slice),X=l(m,"resizable","get"),q=l(m,"maxByteLength","get"),P=t(Y.getInt8),gA=t(Y.setInt8);C.exports=(M||w)&&function(QA,J,EA){var x=D(QA),AA=J===void 0?x:o(J),iA=!X||!X(QA),wA;if(n(QA),M&&(QA=d(QA,{transfer:[QA]}),x===AA&&(EA||iA)))return QA;if(x>=AA&&(!EA||iA))wA=S(QA,0,AA);else{var sA=EA&&!iA&&q?{maxByteLength:q(QA)}:void 0;wA=new G(AA,sA);for(var cA=new N(QA),eA=new N(wA),DA=k(AA,x),ZA=0;ZA<DA;ZA++)gA(eA,ZA,P(cA,ZA))}return M||w(QA),wA}},4644:(C,I,Q)=>{var B=Q(7811),t=Q(3724),l=Q(4576),o=Q(4901),n=Q(34),D=Q(9297),w=Q(6955),M=Q(6823),d=Q(6699),G=Q(6840),N=Q(2106),k=Q(1625),m=Q(2787),Y=Q(2967),S=Q(8227),X=Q(3392),q=Q(1181),P=q.enforce,gA=q.get,QA=l.Int8Array,J=QA&&QA.prototype,EA=l.Uint8ClampedArray,x=EA&&EA.prototype,AA=QA&&m(QA),iA=J&&m(J),wA=Object.prototype,sA=l.TypeError,cA=S("toStringTag"),eA=X("TYPED_ARRAY_TAG"),DA="TypedArrayConstructor",ZA=B&&!!Y&&w(l.opera)!=="Opera",GA=!1,kA,XA,xA,_A={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},sI={BigInt64Array:8,BigUint64Array:8},OA=function(YI){if(!n(YI))return!1;var xI=w(YI);return xI==="DataView"||D(_A,xI)||D(sI,xI)},FI=function(YI){var xI=m(YI);if(n(xI)){var tI=gA(xI);return tI&&D(tI,DA)?tI[DA]:FI(xI)}},PA=function(YI){if(!n(YI))return!1;var xI=w(YI);return D(_A,xI)||D(sI,xI)},mA=function(YI){if(PA(YI))return YI;throw new sA("Target is not a typed array")},EI=function(YI){if(o(YI)&&(!Y||k(AA,YI)))return YI;throw new sA(M(YI)+" is not a typed array constructor")},SI=function(YI,xI,tI,UA){if(t){if(tI)for(var JI in _A){var ZI=l[JI];if(ZI&&D(ZI.prototype,YI))try{delete ZI.prototype[YI]}catch{try{ZI.prototype[YI]=xI}catch{}}}(!iA[YI]||tI)&&G(iA,YI,tI?xI:ZA&&J[YI]||xI,UA)}},GI=function(YI,xI,tI){var UA,JI;if(t){if(Y){if(tI){for(UA in _A)if(JI=l[UA],JI&&D(JI,YI))try{delete JI[YI]}catch{}}if(!AA[YI]||tI)try{return G(AA,YI,tI?xI:ZA&&AA[YI]||xI)}catch{}else return}for(UA in _A)JI=l[UA],JI&&(!JI[YI]||tI)&&G(JI,YI,xI)}};for(kA in _A)XA=l[kA],xA=XA&&XA.prototype,xA?P(xA)[DA]=XA:ZA=!1;for(kA in sI)XA=l[kA],xA=XA&&XA.prototype,xA&&(P(xA)[DA]=XA);if((!ZA||!o(AA)||AA===Function.prototype)&&(AA=function(){throw new sA("Incorrect invocation")},ZA))for(kA in _A)l[kA]&&Y(l[kA],AA);if((!ZA||!iA||iA===wA)&&(iA=AA.prototype,ZA))for(kA in _A)l[kA]&&Y(l[kA].prototype,iA);if(ZA&&m(x)!==iA&&Y(x,iA),t&&!D(iA,cA)){GA=!0,N(iA,cA,{configurable:!0,get:function(){return n(this)?this[eA]:void 0}});for(kA in _A)l[kA]&&d(l[kA],eA,kA)}C.exports={NATIVE_ARRAY_BUFFER_VIEWS:ZA,TYPED_ARRAY_TAG:GA&&eA,aTypedArray:mA,aTypedArrayConstructor:EI,exportTypedArrayMethod:SI,exportTypedArrayStaticMethod:GI,getTypedArrayConstructor:FI,isView:OA,isTypedArray:PA,TypedArray:AA,TypedArrayPrototype:iA}},5370:(C,I,Q)=>{var B=Q(6198);C.exports=function(t,l,o){for(var n=0,D=arguments.length>2?o:B(l),w=new t(D);D>n;)w[n]=l[n++];return w}},9617:(C,I,Q)=>{var B=Q(5397),t=Q(5610),l=Q(6198),o=function(n){return function(D,w,M){var d=B(D),G=l(d);if(G===0)return!n&&-1;var N=t(M,G),k;if(n&&w!==w){for(;G>N;)if(k=d[N++],k!==k)return!0}else for(;G>N;N++)if((n||N in d)&&d[N]===w)return n||N||0;return!n&&-1}};C.exports={includes:o(!0),indexOf:o(!1)}},4527:(C,I,Q)=>{var B=Q(3724),t=Q(4376),l=TypeError,o=Object.getOwnPropertyDescriptor,n=B&&!function(){if(this!==void 0)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(D){return D instanceof TypeError}}();C.exports=n?function(D,w){if(t(D)&&!o(D,"length").writable)throw new l("Cannot set read only .length");return D.length=w}:function(D,w){return D.length=w}},7680:(C,I,Q)=>{var B=Q(9504);C.exports=B([].slice)},7628:(C,I,Q)=>{var B=Q(6198);C.exports=function(t,l){for(var o=B(t),n=new l(o),D=0;D<o;D++)n[D]=t[o-D-1];return n}},9928:(C,I,Q)=>{var B=Q(6198),t=Q(1291),l=RangeError;C.exports=function(o,n,D,w){var M=B(o),d=t(D),G=d<0?M+d:d;if(G>=M||G<0)throw new l("Incorrect index");for(var N=new n(M),k=0;k<M;k++)N[k]=k===G?w:o[k];return N}},6319:(C,I,Q)=>{var B=Q(8551),t=Q(9539);C.exports=function(l,o,n,D){try{return D?o(B(n)[0],n[1]):o(n)}catch(w){t(l,"throw",w)}}},2195:(C,I,Q)=>{var B=Q(9504),t=B({}.toString),l=B("".slice);C.exports=function(o){return l(t(o),8,-1)}},6955:(C,I,Q)=>{var B=Q(2140),t=Q(4901),l=Q(2195),o=Q(8227),n=o("toStringTag"),D=Object,w=l(function(){return arguments}())==="Arguments",M=function(d,G){try{return d[G]}catch{}};C.exports=B?l:function(d){var G,N,k;return d===void 0?"Undefined":d===null?"Null":typeof(N=M(G=D(d),n))=="string"?N:w?l(G):(k=l(G))==="Object"&&t(G.callee)?"Arguments":k}},7740:(C,I,Q)=>{var B=Q(9297),t=Q(5031),l=Q(7347),o=Q(4913);C.exports=function(n,D,w){for(var M=t(D),d=o.f,G=l.f,N=0;N<M.length;N++){var k=M[N];!B(n,k)&&!(w&&B(w,k))&&d(n,k,G(D,k))}}},2211:(C,I,Q)=>{var B=Q(9039);C.exports=!B(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype})},2529:C=>{C.exports=function(I,Q){return{value:I,done:Q}}},6699:(C,I,Q)=>{var B=Q(3724),t=Q(4913),l=Q(6980);C.exports=B?function(o,n,D){return t.f(o,n,l(1,D))}:function(o,n,D){return o[n]=D,o}},6980:C=>{C.exports=function(I,Q){return{enumerable:!(I&1),configurable:!(I&2),writable:!(I&4),value:Q}}},4659:(C,I,Q)=>{var B=Q(3724),t=Q(4913),l=Q(6980);C.exports=function(o,n,D){B?t.f(o,n,l(0,D)):o[n]=D}},2106:(C,I,Q)=>{var B=Q(283),t=Q(4913);C.exports=function(l,o,n){return n.get&&B(n.get,o,{getter:!0}),n.set&&B(n.set,o,{setter:!0}),t.f(l,o,n)}},6840:(C,I,Q)=>{var B=Q(4901),t=Q(4913),l=Q(283),o=Q(9433);C.exports=function(n,D,w,M){M||(M={});var d=M.enumerable,G=M.name!==void 0?M.name:D;if(B(w)&&l(w,G,M),M.global)d?n[D]=w:o(D,w);else{try{M.unsafe?n[D]&&(d=!0):delete n[D]}catch{}d?n[D]=w:t.f(n,D,{value:w,enumerable:!1,configurable:!M.nonConfigurable,writable:!M.nonWritable})}return n}},6279:(C,I,Q)=>{var B=Q(6840);C.exports=function(t,l,o){for(var n in l)B(t,n,l[n],o);return t}},9433:(C,I,Q)=>{var B=Q(4576),t=Object.defineProperty;C.exports=function(l,o){try{t(B,l,{value:o,configurable:!0,writable:!0})}catch{B[l]=o}return o}},3724:(C,I,Q)=>{var B=Q(9039);C.exports=!B(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},4483:(C,I,Q)=>{var B=Q(4576),t=Q(9429),l=Q(1548),o=B.structuredClone,n=B.ArrayBuffer,D=B.MessageChannel,w=!1,M,d,G,N;if(l)w=function(k){o(k,{transfer:[k]})};else if(n)try{D||(M=t("worker_threads"),M&&(D=M.MessageChannel)),D&&(d=new D,G=new n(2),N=function(k){d.port1.postMessage(null,[k])},G.byteLength===2&&(N(G),G.byteLength===0&&(w=N)))}catch{}C.exports=w},4055:(C,I,Q)=>{var B=Q(4576),t=Q(34),l=B.document,o=t(l)&&t(l.createElement);C.exports=function(n){return o?l.createElement(n):{}}},6837:C=>{var I=TypeError,Q=9007199254740991;C.exports=function(B){if(B>Q)throw I("Maximum allowed index exceeded");return B}},5002:C=>{C.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},8727:C=>{C.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},6193:(C,I,Q)=>{var B=Q(4215);C.exports=B==="NODE"},2839:(C,I,Q)=>{var B=Q(4576),t=B.navigator,l=t&&t.userAgent;C.exports=l?String(l):""},9519:(C,I,Q)=>{var B=Q(4576),t=Q(2839),l=B.process,o=B.Deno,n=l&&l.versions||o&&o.version,D=n&&n.v8,w,M;D&&(w=D.split("."),M=w[0]>0&&w[0]<4?1:+(w[0]+w[1])),!M&&t&&(w=t.match(/Edge\/(\d+)/),(!w||w[1]>=74)&&(w=t.match(/Chrome\/(\d+)/),w&&(M=+w[1]))),C.exports=M},4215:(C,I,Q)=>{var B=Q(4576),t=Q(2839),l=Q(2195),o=function(n){return t.slice(0,n.length)===n};C.exports=function(){return o("Bun/")?"BUN":o("Cloudflare-Workers")?"CLOUDFLARE":o("Deno/")?"DENO":o("Node.js/")?"NODE":B.Bun&&typeof Bun.version=="string"?"BUN":B.Deno&&typeof Deno.version=="object"?"DENO":l(B.process)==="process"?"NODE":B.window&&B.document?"BROWSER":"REST"}()},8574:(C,I,Q)=>{var B=Q(9504),t=Error,l=B("".replace),o=function(w){return String(new t(w).stack)}("zxcasd"),n=/\n\s*at [^:]*:[^\n]*/,D=n.test(o);C.exports=function(w,M){if(D&&typeof w=="string"&&!t.prepareStackTrace)for(;M--;)w=l(w,n,"");return w}},6518:(C,I,Q)=>{var B=Q(4576),t=Q(7347).f,l=Q(6699),o=Q(6840),n=Q(9433),D=Q(7740),w=Q(2796);C.exports=function(M,d){var G=M.target,N=M.global,k=M.stat,m,Y,S,X,q,P;if(N?Y=B:k?Y=B[G]||n(G,{}):Y=B[G]&&B[G].prototype,Y)for(S in d){if(q=d[S],M.dontCallGetSet?(P=t(Y,S),X=P&&P.value):X=Y[S],m=w(N?S:G+(k?".":"#")+S,M.forced),!m&&X!==void 0){if(typeof q==typeof X)continue;D(q,X)}(M.sham||X&&X.sham)&&l(q,"sham",!0),o(Y,S,q,M)}}},9039:C=>{C.exports=function(I){try{return!!I()}catch{return!0}}},8745:(C,I,Q)=>{var B=Q(616),t=Function.prototype,l=t.apply,o=t.call;C.exports=typeof Reflect=="object"&&Reflect.apply||(B?o.bind(l):function(){return o.apply(l,arguments)})},6080:(C,I,Q)=>{var B=Q(7476),t=Q(9306),l=Q(616),o=B(B.bind);C.exports=function(n,D){return t(n),D===void 0?n:l?o(n,D):function(){return n.apply(D,arguments)}}},616:(C,I,Q)=>{var B=Q(9039);C.exports=!B(function(){var t=(function(){}).bind();return typeof t!="function"||t.hasOwnProperty("prototype")})},9565:(C,I,Q)=>{var B=Q(616),t=Function.prototype.call;C.exports=B?t.bind(t):function(){return t.apply(t,arguments)}},350:(C,I,Q)=>{var B=Q(3724),t=Q(9297),l=Function.prototype,o=B&&Object.getOwnPropertyDescriptor,n=t(l,"name"),D=n&&(function(){}).name==="something",w=n&&(!B||B&&o(l,"name").configurable);C.exports={EXISTS:n,PROPER:D,CONFIGURABLE:w}},6706:(C,I,Q)=>{var B=Q(9504),t=Q(9306);C.exports=function(l,o,n){try{return B(t(Object.getOwnPropertyDescriptor(l,o)[n]))}catch{}}},7476:(C,I,Q)=>{var B=Q(2195),t=Q(9504);C.exports=function(l){if(B(l)==="Function")return t(l)}},9504:(C,I,Q)=>{var B=Q(616),t=Function.prototype,l=t.call,o=B&&t.bind.bind(l,l);C.exports=B?o:function(n){return function(){return l.apply(n,arguments)}}},9429:(C,I,Q)=>{var B=Q(4576),t=Q(6193);C.exports=function(l){if(t){try{return B.process.getBuiltinModule(l)}catch{}try{return Function('return require("'+l+'")')()}catch{}}}},7751:(C,I,Q)=>{var B=Q(4576),t=Q(4901),l=function(o){return t(o)?o:void 0};C.exports=function(o,n){return arguments.length<2?l(B[o]):B[o]&&B[o][n]}},1767:C=>{C.exports=function(I){return{iterator:I,next:I.next,done:!1}}},8646:(C,I,Q)=>{var B=Q(9565),t=Q(8551),l=Q(1767),o=Q(851);C.exports=function(n,D){(!D||typeof n!="string")&&t(n);var w=o(n);return l(t(w!==void 0?B(w,n):n))}},851:(C,I,Q)=>{var B=Q(6955),t=Q(5966),l=Q(4117),o=Q(6269),n=Q(8227),D=n("iterator");C.exports=function(w){if(!l(w))return t(w,D)||t(w,"@@iterator")||o[B(w)]}},81:(C,I,Q)=>{var B=Q(9565),t=Q(9306),l=Q(8551),o=Q(6823),n=Q(851),D=TypeError;C.exports=function(w,M){var d=arguments.length<2?n(w):M;if(t(d))return l(B(d,w));throw new D(o(w)+" is not iterable")}},5966:(C,I,Q)=>{var B=Q(9306),t=Q(4117);C.exports=function(l,o){var n=l[o];return t(n)?void 0:B(n)}},3789:(C,I,Q)=>{var B=Q(9306),t=Q(8551),l=Q(9565),o=Q(1291),n=Q(1767),D="Invalid size",w=RangeError,M=TypeError,d=Math.max,G=function(N,k){this.set=N,this.size=d(k,0),this.has=B(N.has),this.keys=B(N.keys)};G.prototype={getIterator:function(){return n(t(l(this.keys,this.set)))},includes:function(N){return l(this.has,this.set,N)}},C.exports=function(N){t(N);var k=+N.size;if(k!==k)throw new M(D);var m=o(k);if(m<0)throw new w(D);return new G(N,m)}},4576:function(C){var I=function(Q){return Q&&Q.Math===Math&&Q};C.exports=I(typeof globalThis=="object"&&globalThis)||I(typeof window=="object"&&window)||I(typeof self=="object"&&self)||I(typeof global=="object"&&global)||I(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},9297:(C,I,Q)=>{var B=Q(9504),t=Q(8981),l=B({}.hasOwnProperty);C.exports=Object.hasOwn||function(o,n){return l(t(o),n)}},421:C=>{C.exports={}},397:(C,I,Q)=>{var B=Q(7751);C.exports=B("document","documentElement")},5917:(C,I,Q)=>{var B=Q(3724),t=Q(9039),l=Q(4055);C.exports=!B&&!t(function(){return Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a!==7})},7055:(C,I,Q)=>{var B=Q(9504),t=Q(9039),l=Q(2195),o=Object,n=B("".split);C.exports=t(function(){return!o("z").propertyIsEnumerable(0)})?function(D){return l(D)==="String"?n(D,""):o(D)}:o},3167:(C,I,Q)=>{var B=Q(4901),t=Q(34),l=Q(2967);C.exports=function(o,n,D){var w,M;return l&&B(w=n.constructor)&&w!==D&&t(M=w.prototype)&&M!==D.prototype&&l(o,M),o}},3706:(C,I,Q)=>{var B=Q(9504),t=Q(4901),l=Q(7629),o=B(Function.toString);t(l.inspectSource)||(l.inspectSource=function(n){return o(n)}),C.exports=l.inspectSource},1181:(C,I,Q)=>{var B=Q(8622),t=Q(4576),l=Q(34),o=Q(6699),n=Q(9297),D=Q(7629),w=Q(6119),M=Q(421),d="Object already initialized",G=t.TypeError,N=t.WeakMap,k,m,Y,S=function(gA){return Y(gA)?m(gA):k(gA,{})},X=function(gA){return function(QA){var J;if(!l(QA)||(J=m(QA)).type!==gA)throw new G("Incompatible receiver, "+gA+" required");return J}};if(B||D.state){var q=D.state||(D.state=new N);q.get=q.get,q.has=q.has,q.set=q.set,k=function(gA,QA){if(q.has(gA))throw new G(d);return QA.facade=gA,q.set(gA,QA),QA},m=function(gA){return q.get(gA)||{}},Y=function(gA){return q.has(gA)}}else{var P=w("state");M[P]=!0,k=function(gA,QA){if(n(gA,P))throw new G(d);return QA.facade=gA,o(gA,P,QA),QA},m=function(gA){return n(gA,P)?gA[P]:{}},Y=function(gA){return n(gA,P)}}C.exports={set:k,get:m,has:Y,enforce:S,getterFor:X}},4209:(C,I,Q)=>{var B=Q(8227),t=Q(6269),l=B("iterator"),o=Array.prototype;C.exports=function(n){return n!==void 0&&(t.Array===n||o[l]===n)}},4376:(C,I,Q)=>{var B=Q(2195);C.exports=Array.isArray||function(t){return B(t)==="Array"}},1108:(C,I,Q)=>{var B=Q(6955);C.exports=function(t){var l=B(t);return l==="BigInt64Array"||l==="BigUint64Array"}},4901:C=>{var I=typeof document=="object"&&document.all;C.exports=typeof I>"u"&&I!==void 0?function(Q){return typeof Q=="function"||Q===I}:function(Q){return typeof Q=="function"}},2796:(C,I,Q)=>{var B=Q(9039),t=Q(4901),l=/#|\.prototype\./,o=function(d,G){var N=D[n(d)];return N===M?!0:N===w?!1:t(G)?B(G):!!G},n=o.normalize=function(d){return String(d).replace(l,".").toLowerCase()},D=o.data={},w=o.NATIVE="N",M=o.POLYFILL="P";C.exports=o},4117:C=>{C.exports=function(I){return I==null}},34:(C,I,Q)=>{var B=Q(4901);C.exports=function(t){return typeof t=="object"?t!==null:B(t)}},3925:(C,I,Q)=>{var B=Q(34);C.exports=function(t){return B(t)||t===null}},6395:C=>{C.exports=!1},757:(C,I,Q)=>{var B=Q(7751),t=Q(4901),l=Q(1625),o=Q(7040),n=Object;C.exports=o?function(D){return typeof D=="symbol"}:function(D){var w=B("Symbol");return t(w)&&l(w.prototype,n(D))}},507:(C,I,Q)=>{var B=Q(9565);C.exports=function(t,l,o){for(var n=o?t:t.iterator,D=t.next,w,M;!(w=B(D,n)).done;)if(M=l(w.value),M!==void 0)return M}},2652:(C,I,Q)=>{var B=Q(6080),t=Q(9565),l=Q(8551),o=Q(6823),n=Q(4209),D=Q(6198),w=Q(1625),M=Q(81),d=Q(851),G=Q(9539),N=TypeError,k=function(Y,S){this.stopped=Y,this.result=S},m=k.prototype;C.exports=function(Y,S,X){var q=X&&X.that,P=!!(X&&X.AS_ENTRIES),gA=!!(X&&X.IS_RECORD),QA=!!(X&&X.IS_ITERATOR),J=!!(X&&X.INTERRUPTED),EA=B(S,q),x,AA,iA,wA,sA,cA,eA,DA=function(GA){return x&&G(x,"normal",GA),new k(!0,GA)},ZA=function(GA){return P?(l(GA),J?EA(GA[0],GA[1],DA):EA(GA[0],GA[1])):J?EA(GA,DA):EA(GA)};if(gA)x=Y.iterator;else if(QA)x=Y;else{if(AA=d(Y),!AA)throw new N(o(Y)+" is not iterable");if(n(AA)){for(iA=0,wA=D(Y);wA>iA;iA++)if(sA=ZA(Y[iA]),sA&&w(m,sA))return sA;return new k(!1)}x=M(Y,AA)}for(cA=gA?Y.next:x.next;!(eA=t(cA,x)).done;){try{sA=ZA(eA.value)}catch(GA){G(x,"throw",GA)}if(typeof sA=="object"&&sA&&w(m,sA))return sA}return new k(!1)}},9539:(C,I,Q)=>{var B=Q(9565),t=Q(8551),l=Q(5966);C.exports=function(o,n,D){var w,M;t(o);try{if(w=l(o,"return"),!w){if(n==="throw")throw D;return D}w=B(w,o)}catch(d){M=!0,w=d}if(n==="throw")throw D;if(M)throw w;return t(w),D}},9462:(C,I,Q)=>{var B=Q(9565),t=Q(2360),l=Q(6699),o=Q(6279),n=Q(8227),D=Q(1181),w=Q(5966),M=Q(7657).IteratorPrototype,d=Q(2529),G=Q(9539),N=n("toStringTag"),k="IteratorHelper",m="WrapForValidIterator",Y=D.set,S=function(P){var gA=D.getterFor(P?m:k);return o(t(M),{next:function(){var QA=gA(this);if(P)return QA.nextHandler();try{var J=QA.done?void 0:QA.nextHandler();return d(J,QA.done)}catch(EA){throw QA.done=!0,EA}},return:function(){var QA=gA(this),J=QA.iterator;if(QA.done=!0,P){var EA=w(J,"return");return EA?B(EA,J):d(void 0,!0)}if(QA.inner)try{G(QA.inner.iterator,"normal")}catch(x){return G(J,"throw",x)}return J&&G(J,"normal"),d(void 0,!0)}})},X=S(!0),q=S(!1);l(q,N,"Iterator Helper"),C.exports=function(P,gA){var QA=function(J,EA){EA?(EA.iterator=J.iterator,EA.next=J.next):EA=J,EA.type=gA?m:k,EA.nextHandler=P,EA.counter=0,EA.done=!1,Y(this,EA)};return QA.prototype=gA?X:q,QA}},713:(C,I,Q)=>{var B=Q(9565),t=Q(9306),l=Q(8551),o=Q(1767),n=Q(9462),D=Q(6319),w=n(function(){var M=this.iterator,d=l(B(this.next,M)),G=this.done=!!d.done;if(!G)return D(M,this.mapper,[d.value,this.counter++],!0)});C.exports=function(M){return l(this),t(M),new w(o(this),{mapper:M})}},7657:(C,I,Q)=>{var B=Q(9039),t=Q(4901),l=Q(34),o=Q(2360),n=Q(2787),D=Q(6840),w=Q(8227),M=Q(6395),d=w("iterator"),G=!1,N,k,m;[].keys&&(m=[].keys(),"next"in m?(k=n(n(m)),k!==Object.prototype&&(N=k)):G=!0);var Y=!l(N)||B(function(){var S={};return N[d].call(S)!==S});Y?N={}:M&&(N=o(N)),t(N[d])||D(N,d,function(){return this}),C.exports={IteratorPrototype:N,BUGGY_SAFARI_ITERATORS:G}},6269:C=>{C.exports={}},6198:(C,I,Q)=>{var B=Q(8014);C.exports=function(t){return B(t.length)}},283:(C,I,Q)=>{var B=Q(9504),t=Q(9039),l=Q(4901),o=Q(9297),n=Q(3724),D=Q(350).CONFIGURABLE,w=Q(3706),M=Q(1181),d=M.enforce,G=M.get,N=String,k=Object.defineProperty,m=B("".slice),Y=B("".replace),S=B([].join),X=n&&!t(function(){return k(function(){},"length",{value:8}).length!==8}),q=String(String).split("String"),P=C.exports=function(gA,QA,J){m(N(QA),0,7)==="Symbol("&&(QA="["+Y(N(QA),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),J&&J.getter&&(QA="get "+QA),J&&J.setter&&(QA="set "+QA),(!o(gA,"name")||D&&gA.name!==QA)&&(n?k(gA,"name",{value:QA,configurable:!0}):gA.name=QA),X&&J&&o(J,"arity")&&gA.length!==J.arity&&k(gA,"length",{value:J.arity});try{J&&o(J,"constructor")&&J.constructor?n&&k(gA,"prototype",{writable:!1}):gA.prototype&&(gA.prototype=void 0)}catch{}var EA=d(gA);return o(EA,"source")||(EA.source=S(q,typeof QA=="string"?QA:"")),gA};Function.prototype.toString=P(function(){return l(this)&&G(this).source||w(this)},"toString")},741:C=>{var I=Math.ceil,Q=Math.floor;C.exports=Math.trunc||function(B){var t=+B;return(t>0?Q:I)(t)}},6043:(C,I,Q)=>{var B=Q(9306),t=TypeError,l=function(o){var n,D;this.promise=new o(function(w,M){if(n!==void 0||D!==void 0)throw new t("Bad Promise constructor");n=w,D=M}),this.resolve=B(n),this.reject=B(D)};C.exports.f=function(o){return new l(o)}},2603:(C,I,Q)=>{var B=Q(655);C.exports=function(t,l){return t===void 0?arguments.length<2?"":l:B(t)}},4149:C=>{var I=RangeError;C.exports=function(Q){if(Q===Q)return Q;throw new I("NaN is not allowed")}},2360:(C,I,Q)=>{var B=Q(8551),t=Q(6801),l=Q(8727),o=Q(421),n=Q(397),D=Q(4055),w=Q(6119),M=">",d="<",G="prototype",N="script",k=w("IE_PROTO"),m=function(){},Y=function(gA){return d+N+M+gA+d+"/"+N+M},S=function(gA){gA.write(Y("")),gA.close();var QA=gA.parentWindow.Object;return gA=null,QA},X=function(){var gA=D("iframe"),QA="java"+N+":",J;return gA.style.display="none",n.appendChild(gA),gA.src=String(QA),J=gA.contentWindow.document,J.open(),J.write(Y("document.F=Object")),J.close(),J.F},q,P=function(){try{q=new ActiveXObject("htmlfile")}catch{}P=typeof document<"u"?document.domain&&q?S(q):X():S(q);for(var gA=l.length;gA--;)delete P[G][l[gA]];return P()};o[k]=!0,C.exports=Object.create||function(gA,QA){var J;return gA!==null?(m[G]=B(gA),J=new m,m[G]=null,J[k]=gA):J=P(),QA===void 0?J:t.f(J,QA)}},6801:(C,I,Q)=>{var B=Q(3724),t=Q(8686),l=Q(4913),o=Q(8551),n=Q(5397),D=Q(1072);I.f=B&&!t?Object.defineProperties:function(w,M){o(w);for(var d=n(M),G=D(M),N=G.length,k=0,m;N>k;)l.f(w,m=G[k++],d[m]);return w}},4913:(C,I,Q)=>{var B=Q(3724),t=Q(5917),l=Q(8686),o=Q(8551),n=Q(6969),D=TypeError,w=Object.defineProperty,M=Object.getOwnPropertyDescriptor,d="enumerable",G="configurable",N="writable";I.f=B?l?function(k,m,Y){if(o(k),m=n(m),o(Y),typeof k=="function"&&m==="prototype"&&"value"in Y&&N in Y&&!Y[N]){var S=M(k,m);S&&S[N]&&(k[m]=Y.value,Y={configurable:G in Y?Y[G]:S[G],enumerable:d in Y?Y[d]:S[d],writable:!1})}return w(k,m,Y)}:w:function(k,m,Y){if(o(k),m=n(m),o(Y),t)try{return w(k,m,Y)}catch{}if("get"in Y||"set"in Y)throw new D("Accessors not supported");return"value"in Y&&(k[m]=Y.value),k}},7347:(C,I,Q)=>{var B=Q(3724),t=Q(9565),l=Q(8773),o=Q(6980),n=Q(5397),D=Q(6969),w=Q(9297),M=Q(5917),d=Object.getOwnPropertyDescriptor;I.f=B?d:function(G,N){if(G=n(G),N=D(N),M)try{return d(G,N)}catch{}if(w(G,N))return o(!t(l.f,G,N),G[N])}},8480:(C,I,Q)=>{var B=Q(1828),t=Q(8727),l=t.concat("length","prototype");I.f=Object.getOwnPropertyNames||function(o){return B(o,l)}},3717:(C,I)=>{I.f=Object.getOwnPropertySymbols},2787:(C,I,Q)=>{var B=Q(9297),t=Q(4901),l=Q(8981),o=Q(6119),n=Q(2211),D=o("IE_PROTO"),w=Object,M=w.prototype;C.exports=n?w.getPrototypeOf:function(d){var G=l(d);if(B(G,D))return G[D];var N=G.constructor;return t(N)&&G instanceof N?N.prototype:G instanceof w?M:null}},1625:(C,I,Q)=>{var B=Q(9504);C.exports=B({}.isPrototypeOf)},1828:(C,I,Q)=>{var B=Q(9504),t=Q(9297),l=Q(5397),o=Q(9617).indexOf,n=Q(421),D=B([].push);C.exports=function(w,M){var d=l(w),G=0,N=[],k;for(k in d)!t(n,k)&&t(d,k)&&D(N,k);for(;M.length>G;)t(d,k=M[G++])&&(~o(N,k)||D(N,k));return N}},1072:(C,I,Q)=>{var B=Q(1828),t=Q(8727);C.exports=Object.keys||function(l){return B(l,t)}},8773:(C,I)=>{var Q={}.propertyIsEnumerable,B=Object.getOwnPropertyDescriptor,t=B&&!Q.call({1:2},1);I.f=t?function(l){var o=B(this,l);return!!o&&o.enumerable}:Q},2967:(C,I,Q)=>{var B=Q(6706),t=Q(34),l=Q(7750),o=Q(3506);C.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var n=!1,D={},w;try{w=B(Object.prototype,"__proto__","set"),w(D,[]),n=D instanceof Array}catch{}return function(M,d){return l(M),o(d),t(M)&&(n?w(M,d):M.__proto__=d),M}}():void 0)},4270:(C,I,Q)=>{var B=Q(9565),t=Q(4901),l=Q(34),o=TypeError;C.exports=function(n,D){var w,M;if(D==="string"&&t(w=n.toString)&&!l(M=B(w,n))||t(w=n.valueOf)&&!l(M=B(w,n))||D!=="string"&&t(w=n.toString)&&!l(M=B(w,n)))return M;throw new o("Can't convert object to primitive value")}},5031:(C,I,Q)=>{var B=Q(7751),t=Q(9504),l=Q(8480),o=Q(3717),n=Q(8551),D=t([].concat);C.exports=B("Reflect","ownKeys")||function(w){var M=l.f(n(w)),d=o.f;return d?D(M,d(w)):M}},8235:(C,I,Q)=>{var B=Q(9504),t=Q(9297),l=SyntaxError,o=parseInt,n=String.fromCharCode,D=B("".charAt),w=B("".slice),M=B(/./.exec),d={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":`
- `,"\\r":"\r","\\t":" "},G=/^[\da-f]{4}$/i,N=/^[\u0000-\u001F]$/;C.exports=function(k,m){for(var Y=!0,S="";m<k.length;){var X=D(k,m);if(X==="\\"){var q=w(k,m,m+2);if(t(d,q))S+=d[q],m+=2;else if(q==="\\u"){m+=2;var P=w(k,m,m+4);if(!M(G,P))throw new l("Bad Unicode escape at: "+m);S+=n(o(P,16)),m+=4}else throw new l('Unknown escape sequence: "'+q+'"')}else if(X==='"'){Y=!1,m++;break}else{if(M(N,X))throw new l("Bad control character in string literal at: "+m);S+=X,m++}}if(Y)throw new l("Unterminated string at: "+m);return{value:S,end:m}}},1103:C=>{C.exports=function(I){try{return{error:!1,value:I()}}catch(Q){return{error:!0,value:Q}}}},7750:(C,I,Q)=>{var B=Q(4117),t=TypeError;C.exports=function(l){if(B(l))throw new t("Can't call method on "+l);return l}},9286:(C,I,Q)=>{var B=Q(4402),t=Q(8469),l=B.Set,o=B.add;C.exports=function(n){var D=new l;return t(n,function(w){o(D,w)}),D}},3440:(C,I,Q)=>{var B=Q(7080),t=Q(4402),l=Q(9286),o=Q(5170),n=Q(3789),D=Q(8469),w=Q(507),M=t.has,d=t.remove;C.exports=function(G){var N=B(this),k=n(G),m=l(N);return o(N)<=k.size?D(N,function(Y){k.includes(Y)&&d(m,Y)}):w(k.getIterator(),function(Y){M(N,Y)&&d(m,Y)}),m}},4402:(C,I,Q)=>{var B=Q(9504),t=Set.prototype;C.exports={Set,add:B(t.add),has:B(t.has),remove:B(t.delete),proto:t}},8750:(C,I,Q)=>{var B=Q(7080),t=Q(4402),l=Q(5170),o=Q(3789),n=Q(8469),D=Q(507),w=t.Set,M=t.add,d=t.has;C.exports=function(G){var N=B(this),k=o(G),m=new w;return l(N)>k.size?D(k.getIterator(),function(Y){d(N,Y)&&M(m,Y)}):n(N,function(Y){k.includes(Y)&&M(m,Y)}),m}},4449:(C,I,Q)=>{var B=Q(7080),t=Q(4402).has,l=Q(5170),o=Q(3789),n=Q(8469),D=Q(507),w=Q(9539);C.exports=function(M){var d=B(this),G=o(M);if(l(d)<=G.size)return n(d,function(k){if(G.includes(k))return!1},!0)!==!1;var N=G.getIterator();return D(N,function(k){if(t(d,k))return w(N,"normal",!1)})!==!1}},3838:(C,I,Q)=>{var B=Q(7080),t=Q(5170),l=Q(8469),o=Q(3789);C.exports=function(n){var D=B(this),w=o(n);return t(D)>w.size?!1:l(D,function(M){if(!w.includes(M))return!1},!0)!==!1}},8527:(C,I,Q)=>{var B=Q(7080),t=Q(4402).has,l=Q(5170),o=Q(3789),n=Q(507),D=Q(9539);C.exports=function(w){var M=B(this),d=o(w);if(l(M)<d.size)return!1;var G=d.getIterator();return n(G,function(N){if(!t(M,N))return D(G,"normal",!1)})!==!1}},8469:(C,I,Q)=>{var B=Q(9504),t=Q(507),l=Q(4402),o=l.Set,n=l.proto,D=B(n.forEach),w=B(n.keys),M=w(new o).next;C.exports=function(d,G,N){return N?t({iterator:w(d),next:M},G):D(d,G)}},4916:(C,I,Q)=>{var B=Q(7751),t=function(l){return{size:l,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}};C.exports=function(l){var o=B("Set");try{new o()[l](t(0));try{return new o()[l](t(-1)),!1}catch{return!0}}catch{return!1}}},5170:(C,I,Q)=>{var B=Q(6706),t=Q(4402);C.exports=B(t.proto,"size","get")||function(l){return l.size}},3650:(C,I,Q)=>{var B=Q(7080),t=Q(4402),l=Q(9286),o=Q(3789),n=Q(507),D=t.add,w=t.has,M=t.remove;C.exports=function(d){var G=B(this),N=o(d).getIterator(),k=l(G);return n(N,function(m){w(G,m)?M(k,m):D(k,m)}),k}},4204:(C,I,Q)=>{var B=Q(7080),t=Q(4402).add,l=Q(9286),o=Q(3789),n=Q(507);C.exports=function(D){var w=B(this),M=o(D).getIterator(),d=l(w);return n(M,function(G){t(d,G)}),d}},6119:(C,I,Q)=>{var B=Q(5745),t=Q(3392),l=B("keys");C.exports=function(o){return l[o]||(l[o]=t(o))}},7629:(C,I,Q)=>{var B=Q(6395),t=Q(4576),l=Q(9433),o="__core-js_shared__",n=C.exports=t[o]||l(o,{});(n.versions||(n.versions=[])).push({version:"3.39.0",mode:B?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.39.0/LICENSE",source:"https://github.com/zloirock/core-js"})},5745:(C,I,Q)=>{var B=Q(7629);C.exports=function(t,l){return B[t]||(B[t]=l||{})}},1548:(C,I,Q)=>{var B=Q(4576),t=Q(9039),l=Q(9519),o=Q(4215),n=B.structuredClone;C.exports=!!n&&!t(function(){if(o==="DENO"&&l>92||o==="NODE"&&l>94||o==="BROWSER"&&l>97)return!1;var D=new ArrayBuffer(8),w=n(D,{transfer:[D]});return D.byteLength!==0||w.byteLength!==8})},4495:(C,I,Q)=>{var B=Q(9519),t=Q(9039),l=Q(4576),o=l.String;C.exports=!!Object.getOwnPropertySymbols&&!t(function(){var n=Symbol("symbol detection");return!o(n)||!(Object(n)instanceof Symbol)||!Symbol.sham&&B&&B<41})},5610:(C,I,Q)=>{var B=Q(1291),t=Math.max,l=Math.min;C.exports=function(o,n){var D=B(o);return D<0?t(D+n,0):l(D,n)}},5854:(C,I,Q)=>{var B=Q(2777),t=TypeError;C.exports=function(l){var o=B(l,"number");if(typeof o=="number")throw new t("Can't convert number to bigint");return BigInt(o)}},7696:(C,I,Q)=>{var B=Q(1291),t=Q(8014),l=RangeError;C.exports=function(o){if(o===void 0)return 0;var n=B(o),D=t(n);if(n!==D)throw new l("Wrong length or index");return D}},5397:(C,I,Q)=>{var B=Q(7055),t=Q(7750);C.exports=function(l){return B(t(l))}},1291:(C,I,Q)=>{var B=Q(741);C.exports=function(t){var l=+t;return l!==l||l===0?0:B(l)}},8014:(C,I,Q)=>{var B=Q(1291),t=Math.min;C.exports=function(l){var o=B(l);return o>0?t(o,9007199254740991):0}},8981:(C,I,Q)=>{var B=Q(7750),t=Object;C.exports=function(l){return t(B(l))}},9590:(C,I,Q)=>{var B=Q(1291),t=RangeError;C.exports=function(l){var o=B(l);if(o<0)throw new t("The argument can't be less than 0");return o}},2777:(C,I,Q)=>{var B=Q(9565),t=Q(34),l=Q(757),o=Q(5966),n=Q(4270),D=Q(8227),w=TypeError,M=D("toPrimitive");C.exports=function(d,G){if(!t(d)||l(d))return d;var N=o(d,M),k;if(N){if(G===void 0&&(G="default"),k=B(N,d,G),!t(k)||l(k))return k;throw new w("Can't convert object to primitive value")}return G===void 0&&(G="number"),n(d,G)}},6969:(C,I,Q)=>{var B=Q(2777),t=Q(757);C.exports=function(l){var o=B(l,"string");return t(o)?o:o+""}},2140:(C,I,Q)=>{var B=Q(8227),t=B("toStringTag"),l={};l[t]="z",C.exports=String(l)==="[object z]"},655:(C,I,Q)=>{var B=Q(6955),t=String;C.exports=function(l){if(B(l)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return t(l)}},6823:C=>{var I=String;C.exports=function(Q){try{return I(Q)}catch{return"Object"}}},3392:(C,I,Q)=>{var B=Q(9504),t=0,l=Math.random(),o=B(1 .toString);C.exports=function(n){return"Symbol("+(n===void 0?"":n)+")_"+o(++t+l,36)}},7040:(C,I,Q)=>{var B=Q(4495);C.exports=B&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},8686:(C,I,Q)=>{var B=Q(3724),t=Q(9039);C.exports=B&&t(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},2812:C=>{var I=TypeError;C.exports=function(Q,B){if(Q<B)throw new I("Not enough arguments");return Q}},8622:(C,I,Q)=>{var B=Q(4576),t=Q(4901),l=B.WeakMap;C.exports=t(l)&&/native code/.test(String(l))},8227:(C,I,Q)=>{var B=Q(4576),t=Q(5745),l=Q(9297),o=Q(3392),n=Q(4495),D=Q(7040),w=B.Symbol,M=t("wks"),d=D?w.for||w:w&&w.withoutSetter||o;C.exports=function(G){return l(M,G)||(M[G]=n&&l(w,G)?w[G]:d("Symbol."+G)),M[G]}},6573:(C,I,Q)=>{var B=Q(3724),t=Q(2106),l=Q(3238),o=ArrayBuffer.prototype;B&&!("detached"in o)&&t(o,"detached",{configurable:!0,get:function(){return l(this)}})},7936:(C,I,Q)=>{var B=Q(6518),t=Q(5636);t&&B({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return t(this,arguments.length?arguments[0]:void 0,!1)}})},8100:(C,I,Q)=>{var B=Q(6518),t=Q(5636);t&&B({target:"ArrayBuffer",proto:!0},{transfer:function(){return t(this,arguments.length?arguments[0]:void 0,!0)}})},4114:(C,I,Q)=>{var B=Q(6518),t=Q(8981),l=Q(6198),o=Q(4527),n=Q(6837),D=Q(9039),w=D(function(){return[].push.call({length:4294967296},1)!==4294967297}),M=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(G){return G instanceof TypeError}},d=w||!M();B({target:"Array",proto:!0,arity:1,forced:d},{push:function(G){var N=t(this),k=l(N),m=arguments.length;n(k+m);for(var Y=0;Y<m;Y++)N[k]=arguments[Y],k++;return o(N,k),k}})},8111:(C,I,Q)=>{var B=Q(6518),t=Q(4576),l=Q(679),o=Q(8551),n=Q(4901),D=Q(2787),w=Q(2106),M=Q(4659),d=Q(9039),G=Q(9297),N=Q(8227),k=Q(7657).IteratorPrototype,m=Q(3724),Y=Q(6395),S="constructor",X="Iterator",q=N("toStringTag"),P=TypeError,gA=t[X],QA=Y||!n(gA)||gA.prototype!==k||!d(function(){gA({})}),J=function(){if(l(this,k),D(this)===k)throw new P("Abstract class Iterator not directly constructable")},EA=function(x,AA){m?w(k,x,{configurable:!0,get:function(){return AA},set:function(iA){if(o(this),this===k)throw new P("You can't redefine this property");G(this,x)?this[x]=iA:M(this,x,iA)}}):k[x]=AA};G(k,q)||EA(q,X),(QA||!G(k,S)||k[S]===Object)&&EA(S,J),J.prototype=k,B({global:!0,constructor:!0,forced:QA},{Iterator:J})},9314:(C,I,Q)=>{var B=Q(6518),t=Q(9565),l=Q(8551),o=Q(1767),n=Q(4149),D=Q(9590),w=Q(9462),M=Q(6395),d=w(function(){for(var G=this.iterator,N=this.next,k,m;this.remaining;)if(this.remaining--,k=l(t(N,G)),m=this.done=!!k.done,m)return;if(k=l(t(N,G)),m=this.done=!!k.done,!m)return k.value});B({target:"Iterator",proto:!0,real:!0,forced:M},{drop:function(G){l(this);var N=D(n(+G));return new d(o(this),{remaining:N})}})},1148:(C,I,Q)=>{var B=Q(6518),t=Q(2652),l=Q(9306),o=Q(8551),n=Q(1767);B({target:"Iterator",proto:!0,real:!0},{every:function(D){o(this),l(D);var w=n(this),M=0;return!t(w,function(d,G){if(!D(d,M++))return G()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},2489:(C,I,Q)=>{var B=Q(6518),t=Q(9565),l=Q(9306),o=Q(8551),n=Q(1767),D=Q(9462),w=Q(6319),M=Q(6395),d=D(function(){for(var G=this.iterator,N=this.predicate,k=this.next,m,Y,S;;){if(m=o(t(k,G)),Y=this.done=!!m.done,Y)return;if(S=m.value,w(G,N,[S,this.counter++],!0))return S}});B({target:"Iterator",proto:!0,real:!0,forced:M},{filter:function(G){return o(this),l(G),new d(n(this),{predicate:G})}})},531:(C,I,Q)=>{var B=Q(6518),t=Q(9565),l=Q(9306),o=Q(8551),n=Q(1767),D=Q(8646),w=Q(9462),M=Q(9539),d=Q(6395),G=w(function(){for(var N=this.iterator,k=this.mapper,m,Y;;){if(Y=this.inner)try{if(m=o(t(Y.next,Y.iterator)),!m.done)return m.value;this.inner=null}catch(S){M(N,"throw",S)}if(m=o(t(this.next,N)),this.done=!!m.done)return;try{this.inner=D(k(m.value,this.counter++),!1)}catch(S){M(N,"throw",S)}}});B({target:"Iterator",proto:!0,real:!0,forced:d},{flatMap:function(N){return o(this),l(N),new G(n(this),{mapper:N,inner:null})}})},1701:(C,I,Q)=>{var B=Q(6518),t=Q(713),l=Q(6395);B({target:"Iterator",proto:!0,real:!0,forced:l},{map:t})},3579:(C,I,Q)=>{var B=Q(6518),t=Q(2652),l=Q(9306),o=Q(8551),n=Q(1767);B({target:"Iterator",proto:!0,real:!0},{some:function(D){o(this),l(D);var w=n(this),M=0;return t(w,function(d,G){if(D(d,M++))return G()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},1689:(C,I,Q)=>{var B=Q(6518),t=Q(4576),l=Q(8745),o=Q(7680),n=Q(6043),D=Q(9306),w=Q(1103),M=t.Promise,d=!1,G=!M||!M.try||w(function(){M.try(function(N){d=N===8},8)}).error||!d;B({target:"Promise",stat:!0,forced:G},{try:function(N){var k=arguments.length>1?o(arguments,1):[],m=n.f(this),Y=w(function(){return l(D(N),void 0,k)});return(Y.error?m.reject:m.resolve)(Y.value),m.promise}})},4628:(C,I,Q)=>{var B=Q(6518),t=Q(6043);B({target:"Promise",stat:!0},{withResolvers:function(){var l=t.f(this);return{promise:l.promise,resolve:l.resolve,reject:l.reject}}})},7642:(C,I,Q)=>{var B=Q(6518),t=Q(3440),l=Q(4916);B({target:"Set",proto:!0,real:!0,forced:!l("difference")},{difference:t})},8004:(C,I,Q)=>{var B=Q(6518),t=Q(9039),l=Q(8750),o=Q(4916),n=!o("intersection")||t(function(){return String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))!=="3,2"});B({target:"Set",proto:!0,real:!0,forced:n},{intersection:l})},3853:(C,I,Q)=>{var B=Q(6518),t=Q(4449),l=Q(4916);B({target:"Set",proto:!0,real:!0,forced:!l("isDisjointFrom")},{isDisjointFrom:t})},5876:(C,I,Q)=>{var B=Q(6518),t=Q(3838),l=Q(4916);B({target:"Set",proto:!0,real:!0,forced:!l("isSubsetOf")},{isSubsetOf:t})},2475:(C,I,Q)=>{var B=Q(6518),t=Q(8527),l=Q(4916);B({target:"Set",proto:!0,real:!0,forced:!l("isSupersetOf")},{isSupersetOf:t})},5024:(C,I,Q)=>{var B=Q(6518),t=Q(3650),l=Q(4916);B({target:"Set",proto:!0,real:!0,forced:!l("symmetricDifference")},{symmetricDifference:t})},1698:(C,I,Q)=>{var B=Q(6518),t=Q(4204),l=Q(4916);B({target:"Set",proto:!0,real:!0,forced:!l("union")},{union:t})},7467:(C,I,Q)=>{var B=Q(7628),t=Q(4644),l=t.aTypedArray,o=t.exportTypedArrayMethod,n=t.getTypedArrayConstructor;o("toReversed",function(){return B(l(this),n(this))})},4732:(C,I,Q)=>{var B=Q(4644),t=Q(9504),l=Q(9306),o=Q(5370),n=B.aTypedArray,D=B.getTypedArrayConstructor,w=B.exportTypedArrayMethod,M=t(B.TypedArrayPrototype.sort);w("toSorted",function(d){d!==void 0&&l(d);var G=n(this),N=o(D(G),G);return M(N,d)})},9577:(C,I,Q)=>{var B=Q(9928),t=Q(4644),l=Q(1108),o=Q(1291),n=Q(5854),D=t.aTypedArray,w=t.getTypedArrayConstructor,M=t.exportTypedArrayMethod,d=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(G){return G===8}}();M("with",function(G,N){var k=D(this),m=o(G),Y=l(k)?n(N):+N;return B(k,w(k),m,Y)},!d)},8992:(C,I,Q)=>{Q(8111)},4743:(C,I,Q)=>{Q(9314)},3215:(C,I,Q)=>{Q(1148)},4520:(C,I,Q)=>{Q(2489)},670:(C,I,Q)=>{Q(531)},1454:(C,I,Q)=>{Q(1701)},7550:(C,I,Q)=>{Q(3579)},8335:(C,I,Q)=>{var B=Q(6518),t=Q(3724),l=Q(4576),o=Q(7751),n=Q(9504),D=Q(9565),w=Q(4901),M=Q(34),d=Q(4376),G=Q(9297),N=Q(655),k=Q(6198),m=Q(4659),Y=Q(9039),S=Q(8235),X=Q(4495),q=l.JSON,P=l.Number,gA=l.SyntaxError,QA=q&&q.parse,J=o("Object","keys"),EA=Object.getOwnPropertyDescriptor,x=n("".charAt),AA=n("".slice),iA=n(/./.exec),wA=n([].push),sA=/^\d$/,cA=/^[1-9]$/,eA=/^[\d-]$/,DA=/^[\t\n\r ]$/,ZA=0,GA=1,kA=function(PA,mA){PA=N(PA);var EI=new sI(PA,0),SI=EI.parse(),GI=SI.value,YI=EI.skip(DA,SI.end);if(YI<PA.length)throw new gA('Unexpected extra character: "'+x(PA,YI)+'" after the parsed data at: '+YI);return w(mA)?XA({"":GI},"",mA,SI):GI},XA=function(PA,mA,EI,SI){var GI=PA[mA],YI=SI&&GI===SI.value,xI=YI&&typeof SI.source=="string"?{source:SI.source}:{},tI,UA,JI,ZI,WA;if(M(GI)){var NI=d(GI),OI=YI?SI.nodes:NI?[]:{};if(NI)for(tI=OI.length,JI=k(GI),ZI=0;ZI<JI;ZI++)xA(GI,ZI,XA(GI,""+ZI,EI,ZI<tI?OI[ZI]:void 0));else for(UA=J(GI),JI=k(UA),ZI=0;ZI<JI;ZI++)WA=UA[ZI],xA(GI,WA,XA(GI,WA,EI,G(OI,WA)?OI[WA]:void 0))}return D(EI,PA,mA,GI,xI)},xA=function(PA,mA,EI){if(t){var SI=EA(PA,mA);if(SI&&!SI.configurable)return}EI===void 0?delete PA[mA]:m(PA,mA,EI)},_A=function(PA,mA,EI,SI){this.value=PA,this.end=mA,this.source=EI,this.nodes=SI},sI=function(PA,mA){this.source=PA,this.index=mA};sI.prototype={fork:function(PA){return new sI(this.source,PA)},parse:function(){var PA=this.source,mA=this.skip(DA,this.index),EI=this.fork(mA),SI=x(PA,mA);if(iA(eA,SI))return EI.number();switch(SI){case"{":return EI.object();case"[":return EI.array();case'"':return EI.string();case"t":return EI.keyword(!0);case"f":return EI.keyword(!1);case"n":return EI.keyword(null)}throw new gA('Unexpected character: "'+SI+'" at: '+mA)},node:function(PA,mA,EI,SI,GI){return new _A(mA,SI,PA?null:AA(this.source,EI,SI),GI)},object:function(){for(var PA=this.source,mA=this.index+1,EI=!1,SI={},GI={};mA<PA.length;){if(mA=this.until(['"',"}"],mA),x(PA,mA)==="}"&&!EI){mA++;break}var YI=this.fork(mA).string(),xI=YI.value;mA=YI.end,mA=this.until([":"],mA)+1,mA=this.skip(DA,mA),YI=this.fork(mA).parse(),m(GI,xI,YI),m(SI,xI,YI.value),mA=this.until([",","}"],YI.end);var tI=x(PA,mA);if(tI===",")EI=!0,mA++;else if(tI==="}"){mA++;break}}return this.node(GA,SI,this.index,mA,GI)},array:function(){for(var PA=this.source,mA=this.index+1,EI=!1,SI=[],GI=[];mA<PA.length;){if(mA=this.skip(DA,mA),x(PA,mA)==="]"&&!EI){mA++;break}var YI=this.fork(mA).parse();if(wA(GI,YI),wA(SI,YI.value),mA=this.until([",","]"],YI.end),x(PA,mA)===",")EI=!0,mA++;else if(x(PA,mA)==="]"){mA++;break}}return this.node(GA,SI,this.index,mA,GI)},string:function(){var PA=this.index,mA=S(this.source,this.index+1);return this.node(ZA,mA.value,PA,mA.end)},number:function(){var PA=this.source,mA=this.index,EI=mA;if(x(PA,EI)==="-"&&EI++,x(PA,EI)==="0")EI++;else if(iA(cA,x(PA,EI)))EI=this.skip(sA,EI+1);else throw new gA("Failed to parse number at: "+EI);if(x(PA,EI)==="."&&(EI=this.skip(sA,EI+1)),x(PA,EI)==="e"||x(PA,EI)==="E"){EI++,(x(PA,EI)==="+"||x(PA,EI)==="-")&&EI++;var SI=EI;if(EI=this.skip(sA,EI),SI===EI)throw new gA("Failed to parse number's exponent value at: "+EI)}return this.node(ZA,P(AA(PA,mA,EI)),mA,EI)},keyword:function(PA){var mA=""+PA,EI=this.index,SI=EI+mA.length;if(AA(this.source,EI,SI)!==mA)throw new gA("Failed to parse value at: "+EI);return this.node(ZA,PA,EI,SI)},skip:function(PA,mA){for(var EI=this.source;mA<EI.length&&iA(PA,x(EI,mA));mA++);return mA},until:function(PA,mA){mA=this.skip(DA,mA);for(var EI=x(this.source,mA),SI=0;SI<PA.length;SI++)if(PA[SI]===EI)return mA;throw new gA('Unexpected character: "'+EI+'" at: '+mA)}};var OA=Y(function(){var PA="9007199254740993",mA;return QA(PA,function(EI,SI,GI){mA=GI.source}),mA!==PA}),FI=X&&!Y(function(){return 1/QA("-0 ")!==-1/0});B({target:"JSON",stat:!0,forced:OA},{parse:function(PA,mA){return FI&&!w(mA)?QA(PA):kA(PA,mA)}})},5247:(C,I,Q)=>{Q(1689)},4979:(C,I,Q)=>{var B=Q(6518),t=Q(4576),l=Q(7751),o=Q(6980),n=Q(4913).f,D=Q(9297),w=Q(679),M=Q(3167),d=Q(2603),G=Q(5002),N=Q(8574),k=Q(3724),m=Q(6395),Y="DOMException",S=l("Error"),X=l(Y),q=function(){w(this,P);var eA=arguments.length,DA=d(eA<1?void 0:arguments[0]),ZA=d(eA<2?void 0:arguments[1],"Error"),GA=new X(DA,ZA),kA=new S(DA);return kA.name=Y,n(GA,"stack",o(1,N(kA.stack,1))),M(GA,this,q),GA},P=q.prototype=X.prototype,gA="stack"in new S(Y),QA="stack"in new X(1,2),J=X&&k&&Object.getOwnPropertyDescriptor(t,Y),EA=!!J&&!(J.writable&&J.configurable),x=gA&&!EA&&!QA;B({global:!0,constructor:!0,forced:m||x},{DOMException:x?q:X});var AA=l(Y),iA=AA.prototype;if(iA.constructor!==AA){m||n(iA,"constructor",o(1,AA));for(var wA in G)if(D(G,wA)){var sA=G[wA],cA=sA.s;D(AA,cA)||n(AA,cA,o(6,sA.c))}}},4603:(C,I,Q)=>{var B=Q(6840),t=Q(9504),l=Q(655),o=Q(2812),n=URLSearchParams,D=n.prototype,w=t(D.append),M=t(D.delete),d=t(D.forEach),G=t([].push),N=new n("a=1&a=2&b=3");N.delete("a",1),N.delete("b",void 0),N+""!="a=2"&&B(D,"delete",function(k){var m=arguments.length,Y=m<2?void 0:arguments[1];if(m&&Y===void 0)return M(this,k);var S=[];d(this,function(x,AA){G(S,{key:AA,value:x})}),o(m,1);for(var X=l(k),q=l(Y),P=0,gA=0,QA=!1,J=S.length,EA;P<J;)EA=S[P++],QA||EA.key===X?(QA=!0,M(this,EA.key)):gA++;for(;gA<J;)EA=S[gA++],EA.key===X&&EA.value===q||w(this,EA.key,EA.value)},{enumerable:!0,unsafe:!0})},7566:(C,I,Q)=>{var B=Q(6840),t=Q(9504),l=Q(655),o=Q(2812),n=URLSearchParams,D=n.prototype,w=t(D.getAll),M=t(D.has),d=new n("a=1");(d.has("a",2)||!d.has("a",void 0))&&B(D,"has",function(G){var N=arguments.length,k=N<2?void 0:arguments[1];if(N&&k===void 0)return M(this,G);var m=w(this,G);o(N,1);for(var Y=l(k),S=0;S<m.length;)if(m[S++]===Y)return!0;return!1},{enumerable:!0,unsafe:!0})},8721:(C,I,Q)=>{var B=Q(3724),t=Q(9504),l=Q(2106),o=URLSearchParams.prototype,n=t(o.forEach);B&&!("size"in o)&&l(o,"size",{get:function(){var D=0;return n(this,function(){D++}),D},configurable:!0,enumerable:!0})}},PR={};function Ql(C){var I=PR[C];if(I!==void 0)return I.exports;var Q=PR[C]={exports:{}};return Zm[C].call(Q.exports,Q,Q.exports,Ql),Q.exports}Ql.d=(C,I)=>{for(var Q in I)Ql.o(I,Q)&&!Ql.o(C,Q)&&Object.defineProperty(C,Q,{enumerable:!0,get:I[Q]})};Ql.o=(C,I)=>Object.prototype.hasOwnProperty.call(C,I);var $=globalThis.pdfjsLib={};Ql.d($,{AbortException:()=>WF,AnnotationEditorLayer:()=>ZM,AnnotationEditorParamsType:()=>Wl,AnnotationEditorType:()=>cl,AnnotationEditorUIManager:()=>es,AnnotationLayer:()=>$2,AnnotationMode:()=>RZ,ColorPicker:()=>kh,DOMSVGFactory:()=>DR,DrawLayer:()=>FM,FeatureTest:()=>LU,GlobalWorkerOptions:()=>bF,ImageKind:()=>EW,InvalidPDFException:()=>IQ,MissingPDFException:()=>Ns,OPS:()=>Td,OutputScale:()=>EQ,PDFDataRangeTransport:()=>dh,PDFDateString:()=>Ue,PDFWorker:()=>AW,PasswordResponses:()=>sm,PermissionFlag:()=>nm,PixelsPerInch:()=>Bn,RenderingCancelledException:()=>yR,TextLayer:()=>Vi,TouchManager:()=>Me,UnexpectedResponseException:()=>XV,Util:()=>v,VerbosityLevel:()=>tQ,XfaLayer:()=>Zh,build:()=>L2,createValidAbsoluteUrl:()=>Qm,fetchData:()=>nQ,getDocument:()=>T2,getFilenameFromUrl:()=>Jm,getPdfFilenameFromUrl:()=>Gm,getXfaPageViewport:()=>Sm,isDataScheme:()=>sQ,isPdfFile:()=>zR,noContextMenu:()=>Cd,normalizeUnicode:()=>bm,setLayerDimensions:()=>x0,shadow:()=>al,stopEvent:()=>nd,version:()=>z2});Ql(4114);Ql(6573);Ql(8100);Ql(7936);Ql(7467);Ql(4732);Ql(9577);Ql(5247);Ql(4979);Ql(4603);Ql(7566);Ql(8721);const XU=typeof process=="object"&&process+""=="[object process]"&&!process.versions.nw&&!(process.versions.electron&&process.type&&process.type!=="browser"),$N=[1,0,0,1,0,0],kQ=[.001,0,0,.001,0,0],Fm=1e7,NQ=1.35,Fd={ANY:1,DISPLAY:2,PRINT:4,SAVE:8,ANNOTATIONS_FORMS:16,ANNOTATIONS_STORAGE:32,ANNOTATIONS_DISABLE:64,IS_EDITING:128,OPLIST:256},RZ={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},cm="pdfjs_internal_editor_",cl={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15},Wl={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_DEFAULT_COLOR:32,HIGHLIGHT_THICKNESS:33,HIGHLIGHT_FREE:34,HIGHLIGHT_SHOW_ALL:35,DRAW_STEP:41},nm={PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},hU={FILL:0,STROKE:1,FILL_STROKE:2,INVISIBLE:3,FILL_ADD_TO_PATH:4,STROKE_ADD_TO_PATH:5,FILL_STROKE_ADD_TO_PATH:6,ADD_TO_PATH:7,FILL_STROKE_MASK:3,ADD_TO_PATH_FLAG:4},EW={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},Pl={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},En={SOLID:1,DASHED:2,BEVELED:3,INSET:4,UNDERLINE:5},tQ={ERRORS:0,WARNINGS:1,INFOS:5},Td={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93},sm={NEED_PASSWORD:1,INCORRECT_PASSWORD:2};let ZQ=tQ.WARNINGS;function am(C){Number.isInteger(C)&&(ZQ=C)}function Wm(){return ZQ}function FQ(C){ZQ>=tQ.INFOS&&console.log(`Info: ${C}`)}function ll(C){ZQ>=tQ.WARNINGS&&console.log(`Warning: ${C}`)}function ul(C){throw new Error(C)}function Kl(C,I){C||ul(I)}function Vm(C){switch(C==null?void 0:C.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}function Qm(C,I=null,Q=null){if(!C)return null;try{if(Q&&typeof C=="string"){if(Q.addDefaultProtocol&&C.startsWith("www.")){const t=C.match(/\./g);(t==null?void 0:t.length)>=2&&(C=`http://${C}`)}if(Q.tryConvertEncoding)try{C=hm(C)}catch{}}const B=I?new URL(C,I):new URL(C);if(Vm(B))return B}catch{}return null}function al(C,I,Q,B=!1){return Object.defineProperty(C,I,{value:Q,enumerable:!B,configurable:!0,writable:!1}),Q}const QF=function(){function C(I,Q){this.message=I,this.name=Q}return C.prototype=new Error,C.constructor=C,C}();class fR extends QF{constructor(I,Q){super(I,"PasswordException"),this.code=Q}}class eQ extends QF{constructor(I,Q){super(I,"UnknownErrorException"),this.details=Q}}let IQ=class extends QF{constructor(C){super(C,"InvalidPDFException")}},Ns=class extends QF{constructor(C){super(C,"MissingPDFException")}},XV=class extends QF{constructor(C,I){super(C,"UnexpectedResponseException"),this.status=I}};class im extends QF{constructor(I){super(I,"FormatError")}}let WF=class extends QF{constructor(C){super(C,"AbortException")}};function le(C){(typeof C!="object"||(C==null?void 0:C.length)===void 0)&&ul("Invalid argument for bytesToString");const I=C.length,Q=8192;if(I<Q)return String.fromCharCode.apply(null,C);const B=[];for(let t=0;t<I;t+=Q){const l=Math.min(t+Q,I),o=C.subarray(t,l);B.push(String.fromCharCode.apply(null,o))}return B.join("")}function cQ(C){typeof C!="string"&&ul("Invalid argument for stringToBytes");const I=C.length,Q=new Uint8Array(I);for(let B=0;B<I;++B)Q[B]=C.charCodeAt(B)&255;return Q}function Rm(C){return String.fromCharCode(C>>24&255,C>>16&255,C>>8&255,C&255)}function pR(C){const I=Object.create(null);for(const[Q,B]of C)I[Q]=B;return I}function Nm(){const C=new Uint8Array(4);return C[0]=1,new Uint32Array(C.buffer,0,1)[0]===1}function em(){try{return new Function(""),!0}catch{return!1}}class LU{static get isLittleEndian(){return al(this,"isLittleEndian",Nm())}static get isEvalSupported(){return al(this,"isEvalSupported",em())}static get isOffscreenCanvasSupported(){return al(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get isImageDecoderSupported(){return al(this,"isImageDecoderSupported",typeof ImageDecoder<"u")}static get platform(){return typeof navigator<"u"&&typeof(navigator==null?void 0:navigator.platform)=="string"?al(this,"platform",{isMac:navigator.platform.includes("Mac"),isWindows:navigator.platform.includes("Win"),isFirefox:typeof(navigator==null?void 0:navigator.userAgent)=="string"&&navigator.userAgent.includes("Firefox")}):al(this,"platform",{isMac:!1,isWindows:!1,isFirefox:!1})}static get isCSSRoundSupported(){var I,Q;return al(this,"isCSSRoundSupported",(Q=(I=globalThis.CSS)==null?void 0:I.supports)==null?void 0:Q.call(I,"width: round(1.5px, 1px)"))}}const hQ=Array.from(Array(256).keys(),C=>C.toString(16).padStart(2,"0"));var cZ,yQ,rW,DQ;let v=(yQ=class{static makeHexColor(C,I,Q){return`#${hQ[C]}${hQ[I]}${hQ[Q]}`}static scaleMinMax(C,I){let Q;C[0]?(C[0]<0&&(Q=I[0],I[0]=I[2],I[2]=Q),I[0]*=C[0],I[2]*=C[0],C[3]<0&&(Q=I[1],I[1]=I[3],I[3]=Q),I[1]*=C[3],I[3]*=C[3]):(Q=I[0],I[0]=I[1],I[1]=Q,Q=I[2],I[2]=I[3],I[3]=Q,C[1]<0&&(Q=I[1],I[1]=I[3],I[3]=Q),I[1]*=C[1],I[3]*=C[1],C[2]<0&&(Q=I[0],I[0]=I[2],I[2]=Q),I[0]*=C[2],I[2]*=C[2]),I[0]+=C[4],I[1]+=C[5],I[2]+=C[4],I[3]+=C[5]}static transform(C,I){return[C[0]*I[0]+C[2]*I[1],C[1]*I[0]+C[3]*I[1],C[0]*I[2]+C[2]*I[3],C[1]*I[2]+C[3]*I[3],C[0]*I[4]+C[2]*I[5]+C[4],C[1]*I[4]+C[3]*I[5]+C[5]]}static applyTransform(C,I){const Q=C[0]*I[0]+C[1]*I[2]+I[4],B=C[0]*I[1]+C[1]*I[3]+I[5];return[Q,B]}static applyInverseTransform(C,I){const Q=I[0]*I[3]-I[1]*I[2],B=(C[0]*I[3]-C[1]*I[2]+I[2]*I[5]-I[4]*I[3])/Q,t=(-C[0]*I[1]+C[1]*I[0]+I[4]*I[1]-I[5]*I[0])/Q;return[B,t]}static getAxialAlignedBoundingBox(C,I){const Q=this.applyTransform(C,I),B=this.applyTransform(C.slice(2,4),I),t=this.applyTransform([C[0],C[3]],I),l=this.applyTransform([C[2],C[1]],I);return[Math.min(Q[0],B[0],t[0],l[0]),Math.min(Q[1],B[1],t[1],l[1]),Math.max(Q[0],B[0],t[0],l[0]),Math.max(Q[1],B[1],t[1],l[1])]}static inverseTransform(C){const I=C[0]*C[3]-C[1]*C[2];return[C[3]/I,-C[1]/I,-C[2]/I,C[0]/I,(C[2]*C[5]-C[4]*C[3])/I,(C[4]*C[1]-C[5]*C[0])/I]}static singularValueDecompose2dScale(C){const I=[C[0],C[2],C[1],C[3]],Q=C[0]*I[0]+C[1]*I[2],B=C[0]*I[1]+C[1]*I[3],t=C[2]*I[0]+C[3]*I[2],l=C[2]*I[1]+C[3]*I[3],o=(Q+l)/2,n=Math.sqrt((Q+l)**2-4*(Q*l-t*B))/2,D=o+n||1,w=o-n||1;return[Math.sqrt(D),Math.sqrt(w)]}static normalizeRect(C){const I=C.slice(0);return C[0]>C[2]&&(I[0]=C[2],I[2]=C[0]),C[1]>C[3]&&(I[1]=C[3],I[3]=C[1]),I}static intersect(C,I){const Q=Math.max(Math.min(C[0],C[2]),Math.min(I[0],I[2])),B=Math.min(Math.max(C[0],C[2]),Math.max(I[0],I[2]));if(Q>B)return null;const t=Math.max(Math.min(C[1],C[3]),Math.min(I[1],I[3])),l=Math.min(Math.max(C[1],C[3]),Math.max(I[1],I[3]));return t>l?null:[Q,t,B,l]}static bezierBoundingBox(C,I,Q,B,t,l,o,n,D){return D?(D[0]=Math.min(D[0],C,o),D[1]=Math.min(D[1],I,n),D[2]=Math.max(D[2],C,o),D[3]=Math.max(D[3],I,n)):D=[Math.min(C,o),Math.min(I,n),Math.max(C,o),Math.max(I,n)],h(this,cZ,DQ).call(this,C,Q,t,o,I,B,l,n,3*(-C+3*(Q-t)+o),6*(C-2*Q+t),3*(Q-C),D),h(this,cZ,DQ).call(this,C,Q,t,o,I,B,l,n,3*(-I+3*(B-l)+n),6*(I-2*B+l),3*(B-I),D),D}},cZ=new WeakSet,rW=function(C,I,Q,B,t,l,o,n,D,w){if(D<=0||D>=1)return;const M=1-D,d=D*D,G=d*D,N=M*(M*(M*C+3*D*I)+3*d*Q)+G*B,k=M*(M*(M*t+3*D*l)+3*d*o)+G*n;w[0]=Math.min(w[0],N),w[1]=Math.min(w[1],k),w[2]=Math.max(w[2],N),w[3]=Math.max(w[3],k)},DQ=function(C,I,Q,B,t,l,o,n,D,w,M,d){if(Math.abs(D)<1e-12){Math.abs(w)>=1e-12&&h(this,cZ,rW).call(this,C,I,Q,B,t,l,o,n,-M/w,d);return}const G=w**2-4*M*D;if(G<0)return;const N=Math.sqrt(G),k=2*D;h(this,cZ,rW).call(this,C,I,Q,B,t,l,o,n,(-w+N)/k,d),h(this,cZ,rW).call(this,C,I,Q,B,t,l,o,n,(-w-N)/k,d)},b(yQ,cZ),yQ);function hm(C){return decodeURIComponent(escape(C))}let bQ=null,AR=null;function bm(C){return bQ||(bQ=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,AR=new Map([["ſt","ſt"]])),C.replaceAll(bQ,(I,Q,B)=>Q?Q.normalize("NFKC"):AR.get(B))}function mm(){if(typeof crypto.randomUUID=="function")return crypto.randomUUID();const C=new Uint8Array(32);return crypto.getRandomValues(C),le(C)}const BR="pdfjs_internal_id_";function Mm(C){return Uint8Array.prototype.toBase64?C.toBase64():btoa(le(C))}Ql(4628);Ql(7642);Ql(8004);Ql(3853);Ql(5876);Ql(2475);Ql(5024);Ql(1698);Ql(1454);Ql(8992);Ql(4743);Ql(3215);Ql(7550);Ql(8335);const Mt="http://www.w3.org/2000/svg";var et;let Bn=(et=class{},f(et,"CSS",96),f(et,"PDF",72),f(et,"PDF_TO_CSS_UNITS",et.CSS/et.PDF),et);async function nQ(C,I="text"){if(jn(C,document.baseURI)){const Q=await fetch(C);if(!Q.ok)throw new Error(Q.statusText);switch(I){case"arraybuffer":return Q.arrayBuffer();case"blob":return Q.blob();case"json":return Q.json()}return Q.text()}return new Promise((Q,B)=>{const t=new XMLHttpRequest;t.open("GET",C,!0),t.responseType=I,t.onreadystatechange=()=>{if(t.readyState===XMLHttpRequest.DONE){if(t.status===200||t.status===0){switch(I){case"arraybuffer":case"blob":case"json":Q(t.response);return}Q(t.responseText);return}B(new Error(t.statusText))}},t.send(null)})}class JW{constructor({viewBox:I,userUnit:Q,scale:B,rotation:t,offsetX:l=0,offsetY:o=0,dontFlip:n=!1}){this.viewBox=I,this.userUnit=Q,this.scale=B,this.rotation=t,this.offsetX=l,this.offsetY=o,B*=Q;const D=(I[2]+I[0])/2,w=(I[3]+I[1])/2;let M,d,G,N;switch(t%=360,t<0&&(t+=360),t){case 180:M=-1,d=0,G=0,N=1;break;case 90:M=0,d=1,G=1,N=0;break;case 270:M=0,d=-1,G=-1,N=0;break;case 0:M=1,d=0,G=0,N=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}n&&(G=-G,N=-N);let k,m,Y,S;M===0?(k=Math.abs(w-I[1])*B+l,m=Math.abs(D-I[0])*B+o,Y=(I[3]-I[1])*B,S=(I[2]-I[0])*B):(k=Math.abs(D-I[0])*B+l,m=Math.abs(w-I[1])*B+o,Y=(I[2]-I[0])*B,S=(I[3]-I[1])*B),this.transform=[M*B,d*B,G*B,N*B,k-M*B*D-G*B*w,m-d*B*D-N*B*w],this.width=Y,this.height=S}get rawDims(){const{userUnit:I,viewBox:Q}=this,B=Q.map(t=>t*I);return al(this,"rawDims",{pageWidth:B[2]-B[0],pageHeight:B[3]-B[1],pageX:B[0],pageY:B[1]})}clone({scale:I=this.scale,rotation:Q=this.rotation,offsetX:B=this.offsetX,offsetY:t=this.offsetY,dontFlip:l=!1}={}){return new JW({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:I,rotation:Q,offsetX:B,offsetY:t,dontFlip:l})}convertToViewportPoint(I,Q){return v.applyTransform([I,Q],this.transform)}convertToViewportRectangle(I){const Q=v.applyTransform([I[0],I[1]],this.transform),B=v.applyTransform([I[2],I[3]],this.transform);return[Q[0],Q[1],B[0],B[1]]}convertToPdfPoint(I,Q){return v.applyInverseTransform([I,Q],this.transform)}}let yR=class extends QF{constructor(C,I=0){super(C,"RenderingCancelledException"),this.extraDelay=I}};function sQ(C){const I=C.length;let Q=0;for(;Q<I&&C[Q].trim()==="";)Q++;return C.substring(Q,Q+5).toLowerCase()==="data:"}function zR(C){return typeof C=="string"&&/\.pdf$/i.test(C)}function Jm(C){return[C]=C.split(/[#?]/,1),C.substring(C.lastIndexOf("/")+1)}function Gm(C,I="document.pdf"){if(typeof C!="string")return I;if(sQ(C))return ll('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),I;const Q=/^(?:(?:[^:]+:)?\/\/[^/]+)?([^?#]*)(\?[^#]*)?(#.*)?$/,B=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i,t=Q.exec(C);let l=B.exec(t[1])||B.exec(t[2])||B.exec(t[3]);if(l&&(l=l[0],l.includes("%")))try{l=B.exec(decodeURIComponent(l))[0]}catch{}return l||I}class _R{constructor(){f(this,"started",Object.create(null)),f(this,"times",[])}time(I){I in this.started&&ll(`Timer is already running for ${I}`),this.started[I]=Date.now()}timeEnd(I){I in this.started||ll(`Timer has not been started for ${I}`),this.times.push({name:I,start:this.started[I],end:Date.now()}),delete this.started[I]}toString(){const I=[];let Q=0;for(const{name:B}of this.times)Q=Math.max(B.length,Q);for(const{name:B,start:t,end:l}of this.times)I.push(`${B.padEnd(Q)} ${l-t}ms
- `);return I.join("")}}function jn(C,I){try{const{protocol:Q}=I?new URL(C,I):new URL(C);return Q==="http:"||Q==="https:"}catch{return!1}}function Cd(C){C.preventDefault()}function nd(C){C.preventDefault(),C.stopPropagation()}var zQ,Ms;let Ue=(zQ=class{static toDateObject(C){if(!C||typeof C!="string")return null;c(this,Ms)||R(this,Ms,new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?"));const I=c(this,Ms).exec(C);if(!I)return null;const Q=parseInt(I[1],10);let B=parseInt(I[2],10);B=B>=1&&B<=12?B-1:0;let t=parseInt(I[3],10);t=t>=1&&t<=31?t:1;let l=parseInt(I[4],10);l=l>=0&&l<=23?l:0;let o=parseInt(I[5],10);o=o>=0&&o<=59?o:0;let n=parseInt(I[6],10);n=n>=0&&n<=59?n:0;const D=I[7]||"Z";let w=parseInt(I[8],10);w=w>=0&&w<=23?w:0;let M=parseInt(I[9],10)||0;return M=M>=0&&M<=59?M:0,D==="-"?(l+=w,o+=M):D==="+"&&(l-=w,o-=M),new Date(Date.UTC(Q,B,t,l,o,n))}},Ms=new WeakMap,b(zQ,Ms),zQ);function Sm(C,{scale:I=1,rotation:Q=0}){const{width:B,height:t}=C.attributes.style,l=[0,0,parseInt(B),parseInt(t)];return new JW({viewBox:l,userUnit:1,scale:I,rotation:Q})}function LR(C){if(C.startsWith("#")){const I=parseInt(C.slice(1),16);return[(I&16711680)>>16,(I&65280)>>8,I&255]}return C.startsWith("rgb(")?C.slice(4,-1).split(",").map(I=>parseInt(I)):C.startsWith("rgba(")?C.slice(5,-1).split(",").map(I=>parseInt(I)).slice(0,3):(ll(`Not a valid color format: "${C}"`),[0,0,0])}function Tm(C){const I=document.createElement("span");I.style.visibility="hidden",document.body.append(I);for(const Q of C.keys()){I.style.color=Q;const B=window.getComputedStyle(I).color;C.set(Q,LR(B))}I.remove()}function pl(C){const{a:I,b:Q,c:B,d:t,e:l,f:o}=C.getTransform();return[I,Q,B,t,l,o]}function gd(C){const{a:I,b:Q,c:B,d:t,e:l,f:o}=C.getTransform().invertSelf();return[I,Q,B,t,l,o]}function x0(C,I,Q=!1,B=!0){if(I instanceof JW){const{pageWidth:t,pageHeight:l}=I.rawDims,{style:o}=C,n=LU.isCSSRoundSupported,D=`var(--scale-factor) * ${t}px`,w=`var(--scale-factor) * ${l}px`,M=n?`round(down, ${D}, var(--scale-round-x, 1px))`:`calc(${D})`,d=n?`round(down, ${w}, var(--scale-round-y, 1px))`:`calc(${w})`;!Q||I.rotation%180===0?(o.width=M,o.height=d):(o.width=d,o.height=M)}B&&C.setAttribute("data-main-rotation",I.rotation)}let EQ=class{constructor(){const C=window.devicePixelRatio||1;this.sx=C,this.sy=C}get scaled(){return this.sx!==1||this.sy!==1}get symmetric(){return this.sx===this.sy}};var NZ,JF,Xd,GF,Js,Gs,IV,de,kU,te,Ze,CW,Fe,CQ;const Tt=class nC{constructor(I){b(this,kU),b(this,NZ,null),b(this,JF,null),b(this,Xd),b(this,GF,null),b(this,Js,null),R(this,Xd,I),c(nC,Gs)||R(nC,Gs,Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button"}))}render(){const I=R(this,NZ,document.createElement("div"));I.classList.add("editToolbar","hidden"),I.setAttribute("role","toolbar");const Q=c(this,Xd)._uiManager._signal;I.addEventListener("contextmenu",Cd,{signal:Q}),I.addEventListener("pointerdown",h(nC,IV,de),{signal:Q});const B=R(this,GF,document.createElement("div"));B.className="buttons",I.append(B);const t=c(this,Xd).toolbarPosition;if(t){const{style:l}=I,o=c(this,Xd)._uiManager.direction==="ltr"?1-t[0]:t[0];l.insetInlineEnd=`${100*o}%`,l.top=`calc(${100*t[1]}% + var(--editor-toolbar-vert-offset))`}return h(this,kU,Fe).call(this),I}get div(){return c(this,NZ)}hide(){var I;c(this,NZ).classList.add("hidden"),(I=c(this,JF))==null||I.hideDropdown()}show(){var I;c(this,NZ).classList.remove("hidden"),(I=c(this,Js))==null||I.shown()}async addAltText(I){const Q=await I.render();h(this,kU,CW).call(this,Q),c(this,GF).prepend(Q,c(this,kU,CQ)),R(this,Js,I)}addColorPicker(I){R(this,JF,I);const Q=I.renderButton();h(this,kU,CW).call(this,Q),c(this,GF).prepend(Q,c(this,kU,CQ))}remove(){var I;c(this,NZ).remove(),(I=c(this,JF))==null||I.destroy(),R(this,JF,null)}};NZ=new WeakMap,JF=new WeakMap,Xd=new WeakMap,GF=new WeakMap,Js=new WeakMap,Gs=new WeakMap,IV=new WeakSet,de=function(C){C.stopPropagation()},kU=new WeakSet,te=function(C){c(this,Xd)._focusEventsAllowed=!1,nd(C)},Ze=function(C){c(this,Xd)._focusEventsAllowed=!0,nd(C)},CW=function(C){const I=c(this,Xd)._uiManager._signal;C.addEventListener("focusin",h(this,kU,te).bind(this),{capture:!0,signal:I}),C.addEventListener("focusout",h(this,kU,Ze).bind(this),{capture:!0,signal:I}),C.addEventListener("contextmenu",Cd,{signal:I})},Fe=function(){const{editorType:C,_uiManager:I}=c(this,Xd),Q=document.createElement("button");Q.className="delete",Q.tabIndex=0,Q.setAttribute("data-l10n-id",c(Tt,Gs)[C]),h(this,kU,CW).call(this,Q),Q.addEventListener("click",B=>{I.delete()},{signal:I._signal}),c(this,GF).append(Q)},CQ=function(){const C=document.createElement("div");return C.className="divider",C},b(Tt,IV),b(Tt,Gs,null);let rQ=Tt;var Ss,SF,TF,VF,ce,ne,se;class Xm{constructor(I){b(this,VF),b(this,Ss,null),b(this,SF,null),b(this,TF),R(this,TF,I)}show(I,Q,B){const[t,l]=h(this,VF,ne).call(this,Q,B),{style:o}=c(this,SF)||R(this,SF,h(this,VF,ce).call(this));I.append(c(this,SF)),o.insetInlineEnd=`${100*t}%`,o.top=`calc(${100*l}% + var(--editor-toolbar-vert-offset))`}hide(){c(this,SF).remove()}}Ss=new WeakMap,SF=new WeakMap,TF=new WeakMap,VF=new WeakSet,ce=function(){const C=R(this,SF,document.createElement("div"));C.className="editToolbar",C.setAttribute("role","toolbar"),C.addEventListener("contextmenu",Cd,{signal:c(this,TF)._signal});const I=R(this,Ss,document.createElement("div"));return I.className="buttons",C.append(I),h(this,VF,se).call(this),C},ne=function(C,I){let Q=0,B=0;for(const t of C){const l=t.y+t.height;if(l<Q)continue;const o=t.x+(I?t.width:0);if(l>Q){B=o,Q=l;continue}I?o>B&&(B=o):o<B&&(B=o)}return[I?1-B:B,Q]},se=function(){const C=document.createElement("button");C.className="highlightButton",C.tabIndex=0,C.setAttribute("data-l10n-id","pdfjs-highlight-floating-button1");const I=document.createElement("span");C.append(I),I.className="visuallyHidden",I.setAttribute("data-l10n-id","pdfjs-highlight-floating-button-label");const Q=c(this,TF)._signal;C.addEventListener("contextmenu",Cd,{signal:Q}),C.addEventListener("click",()=>{c(this,TF).highlightSelection("floating_button")},{signal:Q}),c(this,Ss).append(C)};function uV(C,I,Q){for(const B of Q)I.addEventListener(B,C[B].bind(C))}var DV;class um{constructor(){b(this,DV,0)}get id(){return`${cm}${eU(this,DV)._++}`}}DV=new WeakMap;var Fc,Ts,mU,cc,wW;const CR=class{constructor(){b(this,cc),b(this,Fc,mm()),b(this,Ts,0),b(this,mU,null)}static get _isSVGFittingCanvas(){const I='data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 1 1" width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" style="fill:red;"/></svg>',Q=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),B=new Image;B.src=I;const t=B.decode().then(()=>(Q.drawImage(B,0,0,1,1,0,0,1,3),new Uint32Array(Q.getImageData(0,0,1,1).data.buffer)[0]===0));return al(this,"_isSVGFittingCanvas",t)}async getFromFile(I){const{lastModified:Q,name:B,size:t,type:l}=I;return h(this,cc,wW).call(this,`${Q}_${B}_${t}_${l}`,I)}async getFromUrl(I){return h(this,cc,wW).call(this,I,I)}async getFromBlob(I,Q){const B=await Q;return h(this,cc,wW).call(this,I,B)}async getFromId(I){c(this,mU)||R(this,mU,new Map);const Q=c(this,mU).get(I);if(!Q)return null;if(Q.bitmap)return Q.refCounter+=1,Q;if(Q.file)return this.getFromFile(Q.file);if(Q.blobPromise){const{blobPromise:B}=Q;return delete Q.blobPromise,this.getFromBlob(Q.id,B)}return this.getFromUrl(Q.url)}getFromCanvas(I,Q){c(this,mU)||R(this,mU,new Map);let B=c(this,mU).get(I);if(B!=null&&B.bitmap)return B.refCounter+=1,B;const t=new OffscreenCanvas(Q.width,Q.height);return t.getContext("2d").drawImage(Q,0,0),B={bitmap:t.transferToImageBitmap(),id:`image_${c(this,Fc)}_${eU(this,Ts)._++}`,refCounter:1,isSvg:!1},c(this,mU).set(I,B),c(this,mU).set(B.id,B),B}getSvgUrl(I){const Q=c(this,mU).get(I);return Q!=null&&Q.isSvg?Q.svgUrl:null}deleteId(I){var Q;c(this,mU)||R(this,mU,new Map);const B=c(this,mU).get(I);if(!B||(B.refCounter-=1,B.refCounter!==0))return;const{bitmap:t}=B;if(!B.url&&!B.file){const l=new OffscreenCanvas(t.width,t.height);l.getContext("bitmaprenderer").transferFromImageBitmap(t),B.blobPromise=l.convertToBlob()}(Q=t.close)==null||Q.call(t),B.bitmap=null}isValidId(I){return I.startsWith(`image_${c(this,Fc)}_`)}};Fc=new WeakMap,Ts=new WeakMap,mU=new WeakMap,cc=new WeakSet,wW=async function(C,I){c(this,mU)||R(this,mU,new Map);let Q=c(this,mU).get(C);if(Q===null)return null;if(Q!=null&&Q.bitmap)return Q.refCounter+=1,Q;try{Q||(Q={bitmap:null,id:`image_${c(this,Fc)}_${eU(this,Ts)._++}`,refCounter:0,isSvg:!1});let B;if(typeof I=="string"?(Q.url=I,B=await nQ(I,"blob")):I instanceof File?B=Q.file=I:I instanceof Blob&&(B=I),B.type==="image/svg+xml"){const t=CR._isSVGFittingCanvas,l=new FileReader,o=new Image,n=new Promise((D,w)=>{o.onload=()=>{Q.bitmap=o,Q.isSvg=!0,D()},l.onload=async()=>{const M=Q.svgUrl=l.result;o.src=await t?`${M}#svgView(preserveAspectRatio(none))`:M},o.onerror=l.onerror=w});l.readAsDataURL(B),await n}else Q.bitmap=await createImageBitmap(B);Q.refCounter=1}catch(B){ll(B),Q=null}return c(this,mU).set(C,Q),Q&&c(this,mU).set(Q.id,Q),Q};let wQ=CR;var xl,eZ,Xs,yl;class Ym{constructor(I=128){b(this,xl,[]),b(this,eZ,!1),b(this,Xs),b(this,yl,-1),R(this,Xs,I)}add({cmd:I,undo:Q,post:B,mustExec:t,type:l=NaN,overwriteIfSameType:o=!1,keepUndo:n=!1}){if(t&&I(),c(this,eZ))return;const D={cmd:I,undo:Q,post:B,type:l};if(c(this,yl)===-1){c(this,xl).length>0&&(c(this,xl).length=0),R(this,yl,0),c(this,xl).push(D);return}if(o&&c(this,xl)[c(this,yl)].type===l){n&&(D.undo=c(this,xl)[c(this,yl)].undo),c(this,xl)[c(this,yl)]=D;return}const w=c(this,yl)+1;w===c(this,Xs)?c(this,xl).splice(0,1):(R(this,yl,w),w<c(this,xl).length&&c(this,xl).splice(w)),c(this,xl).push(D)}undo(){if(c(this,yl)===-1)return;R(this,eZ,!0);const{undo:I,post:Q}=c(this,xl)[c(this,yl)];I(),Q==null||Q(),R(this,eZ,!1),R(this,yl,c(this,yl)-1)}redo(){if(c(this,yl)<c(this,xl).length-1){R(this,yl,c(this,yl)+1),R(this,eZ,!0);const{cmd:I,post:Q}=c(this,xl)[c(this,yl)];I(),Q==null||Q(),R(this,eZ,!1)}}hasSomethingToUndo(){return c(this,yl)!==-1}hasSomethingToRedo(){return c(this,yl)<c(this,xl).length-1}cleanType(I){if(c(this,yl)!==-1){for(let Q=c(this,yl);Q>=0;Q--)if(c(this,xl)[Q].type!==I){c(this,xl).splice(Q+1,c(this,yl)-Q),R(this,yl,Q);return}c(this,xl).length=0,R(this,yl,-1)}}destroy(){R(this,xl,null)}}xl=new WeakMap,eZ=new WeakMap,Xs=new WeakMap,yl=new WeakMap;var EV,ae;class GW{constructor(I){b(this,EV),this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:Q}=LU.platform;for(const[B,t,l={}]of I)for(const o of B){const n=o.startsWith("mac+");Q&&n?(this.callbacks.set(o.slice(4),{callback:t,options:l}),this.allKeys.add(o.split("+").at(-1))):!Q&&!n&&(this.callbacks.set(o,{callback:t,options:l}),this.allKeys.add(o.split("+").at(-1)))}}exec(I,Q){if(!this.allKeys.has(Q.key))return;const B=this.callbacks.get(h(this,EV,ae).call(this,Q));if(!B)return;const{callback:t,options:{bubbles:l=!1,args:o=[],checker:n=null}}=B;n&&!n(I,Q)||(t.bind(I,...o,Q)(),l||nd(Q))}}EV=new WeakSet,ae=function(C){C.altKey&&this.buffer.push("alt"),C.ctrlKey&&this.buffer.push("ctrl"),C.metaKey&&this.buffer.push("meta"),C.shiftKey&&this.buffer.push("shift"),this.buffer.push(C.key);const I=this.buffer.join("+");return this.buffer.length=0,I};const rV=class SC{get _colors(){const I=new Map([["CanvasText",null],["Canvas",null]]);return Tm(I),al(this,"_colors",I)}convert(I){const Q=LR(I);if(!window.matchMedia("(forced-colors: active)").matches)return Q;for(const[B,t]of this._colors)if(t.every((l,o)=>l===Q[o]))return SC._colorsMapping.get(B);return Q}getHexCode(I){const Q=this._colors.get(I);return Q?v.makeHexColor(...Q):I}};f(rV,"_colorsMapping",new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]));let xQ=rV;var nc,HU,fl,aU,sc,Yt,ac,Vd,hZ,XF,Wc,uF,Pd,ud,YF,us,Ys,Vc,os,fd,bZ,Qc,mZ,Ad,CV,MZ,ps,JZ,oF,Bs,ys,UU,hl,ot,pF,zs,Ls,GZ,_d,pt,ks,Qd,ZZ,r,xW,jQ,We,Ve,jW,Qe,ie,Re,OQ,Ne,gQ,KQ,ee,YU,Jt,he,be,HQ,me,On,vQ;let es=(ZZ=class{constructor(C,I,Q,B,t,l,o,n,D,w,M,d,G){b(this,r),b(this,nc,new AbortController),b(this,HU,null),b(this,fl,new Map),b(this,aU,new Map),b(this,sc,null),b(this,Yt,null),b(this,ac,null),b(this,Vd,new Ym),b(this,hZ,null),b(this,XF,null),b(this,Wc,0),b(this,uF,new Set),b(this,Pd,null),b(this,ud,null),b(this,YF,new Set),f(this,"_editorUndoBar",null),b(this,us,!1),b(this,Ys,!1),b(this,Vc,!1),b(this,os,null),b(this,fd,null),b(this,bZ,null),b(this,Qc,null),b(this,mZ,!1),b(this,Ad,null),b(this,CV,new um),b(this,MZ,!1),b(this,ps,!1),b(this,JZ,null),b(this,oF,null),b(this,Bs,null),b(this,ys,null),b(this,UU,cl.NONE),b(this,hl,new Set),b(this,ot,null),b(this,pF,null),b(this,zs,null),b(this,Ls,{isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1}),b(this,GZ,[0,0]),b(this,_d,null),b(this,pt,null),b(this,ks,null),b(this,Qd,null);const N=this._signal=c(this,nc).signal;R(this,pt,C),R(this,ks,I),R(this,sc,Q),this._eventBus=B,B._on("editingaction",this.onEditingAction.bind(this),{signal:N}),B._on("pagechanging",this.onPageChanging.bind(this),{signal:N}),B._on("scalechanging",this.onScaleChanging.bind(this),{signal:N}),B._on("rotationchanging",this.onRotationChanging.bind(this),{signal:N}),B._on("setpreference",this.onSetPreference.bind(this),{signal:N}),B._on("switchannotationeditorparams",k=>this.updateParams(k.type,k.value),{signal:N}),h(this,r,Qe).call(this),h(this,r,ee).call(this),h(this,r,OQ).call(this),R(this,Yt,t.annotationStorage),R(this,os,t.filterFactory),R(this,pF,l),R(this,Qc,o||null),R(this,us,n),R(this,Ys,D),R(this,Vc,w),R(this,ys,M||null),this.viewParameters={realScale:Bn.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1,this._editorUndoBar=d||null,this._supportsPinchToZoom=G!==!1}static get _keyboardManager(){const C=ZZ.prototype,I=l=>c(l,pt).contains(document.activeElement)&&document.activeElement.tagName!=="BUTTON"&&l.hasSomethingToControl(),Q=(l,{target:o})=>{if(o instanceof HTMLInputElement){const{type:n}=o;return n!=="text"&&n!=="number"}return!0},B=this.TRANSLATE_SMALL,t=this.TRANSLATE_BIG;return al(this,"_keyboardManager",new GW([[["ctrl+a","mac+meta+a"],C.selectAll,{checker:Q}],[["ctrl+z","mac+meta+z"],C.undo,{checker:Q}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],C.redo,{checker:Q}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],C.delete,{checker:Q}],[["Enter","mac+Enter"],C.addNewEditorFromKeyboard,{checker:(l,{target:o})=>!(o instanceof HTMLButtonElement)&&c(l,pt).contains(o)&&!l.isEnterHandled}],[[" ","mac+ "],C.addNewEditorFromKeyboard,{checker:(l,{target:o})=>!(o instanceof HTMLButtonElement)&&c(l,pt).contains(document.activeElement)}],[["Escape","mac+Escape"],C.unselectAll],[["ArrowLeft","mac+ArrowLeft"],C.translateSelectedEditors,{args:[-B,0],checker:I}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],C.translateSelectedEditors,{args:[-t,0],checker:I}],[["ArrowRight","mac+ArrowRight"],C.translateSelectedEditors,{args:[B,0],checker:I}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],C.translateSelectedEditors,{args:[t,0],checker:I}],[["ArrowUp","mac+ArrowUp"],C.translateSelectedEditors,{args:[0,-B],checker:I}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],C.translateSelectedEditors,{args:[0,-t],checker:I}],[["ArrowDown","mac+ArrowDown"],C.translateSelectedEditors,{args:[0,B],checker:I}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],C.translateSelectedEditors,{args:[0,t],checker:I}]]))}destroy(){var C,I,Q,B,t;(C=c(this,Qd))==null||C.resolve(),R(this,Qd,null),(I=c(this,nc))==null||I.abort(),R(this,nc,null),this._signal=null;for(const l of c(this,aU).values())l.destroy();c(this,aU).clear(),c(this,fl).clear(),c(this,YF).clear(),R(this,HU,null),c(this,hl).clear(),c(this,Vd).destroy(),(Q=c(this,sc))==null||Q.destroy(),(B=c(this,Ad))==null||B.hide(),R(this,Ad,null),c(this,fd)&&(clearTimeout(c(this,fd)),R(this,fd,null)),c(this,_d)&&(clearTimeout(c(this,_d)),R(this,_d,null)),(t=this._editorUndoBar)==null||t.destroy()}combinedSignal(C){return AbortSignal.any([this._signal,C.signal])}get mlManager(){return c(this,ys)}get useNewAltTextFlow(){return c(this,Ys)}get useNewAltTextWhenAddingImage(){return c(this,Vc)}get hcmFilter(){return al(this,"hcmFilter",c(this,pF)?c(this,os).addHCMFilter(c(this,pF).foreground,c(this,pF).background):"none")}get direction(){return al(this,"direction",getComputedStyle(c(this,pt)).direction)}get highlightColors(){return al(this,"highlightColors",c(this,Qc)?new Map(c(this,Qc).split(",").map(C=>C.split("=").map(I=>I.trim()))):null)}get highlightColorNames(){return al(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,C=>C.reverse())):null)}setCurrentDrawingSession(C){C?(this.unselectAll(),this.disableUserSelect(!0)):this.disableUserSelect(!1),R(this,XF,C)}setMainHighlightColorPicker(C){R(this,Bs,C)}editAltText(C,I=!1){var Q;(Q=c(this,sc))==null||Q.editAltText(this,C,I)}switchToMode(C,I){this._eventBus.on("annotationeditormodechanged",I,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:C})}setPreference(C,I){this._eventBus.dispatch("setpreference",{source:this,name:C,value:I})}onSetPreference({name:C,value:I}){switch(C){case"enableNewAltTextWhenAddingImage":R(this,Vc,I);break}}onPageChanging({pageNumber:C}){R(this,Wc,C-1)}focusMainContainer(){c(this,pt).focus()}findParent(C,I){for(const Q of c(this,aU).values()){const{x:B,y:t,width:l,height:o}=Q.div.getBoundingClientRect();if(C>=B&&C<=B+l&&I>=t&&I<=t+o)return Q}return null}disableUserSelect(C=!1){c(this,ks).classList.toggle("noUserSelect",C)}addShouldRescale(C){c(this,YF).add(C)}removeShouldRescale(C){c(this,YF).delete(C)}onScaleChanging({scale:C}){var I;this.commitOrRemove(),this.viewParameters.realScale=C*Bn.PDF_TO_CSS_UNITS;for(const Q of c(this,YF))Q.onScaleChanging();(I=c(this,XF))==null||I.onScaleChanging()}onRotationChanging({pagesRotation:C}){this.commitOrRemove(),this.viewParameters.rotation=C}highlightSelection(C=""){const I=document.getSelection();if(!I||I.isCollapsed)return;const{anchorNode:Q,anchorOffset:B,focusNode:t,focusOffset:l}=I,o=I.toString(),n=h(this,r,xW).call(this,I).closest(".textLayer"),D=this.getSelectionBoxes(n);if(!D)return;I.empty();const w=h(this,r,jQ).call(this,n),M=c(this,UU)===cl.NONE,d=()=>{w==null||w.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:C,boxes:D,anchorNode:Q,anchorOffset:B,focusNode:t,focusOffset:l,text:o}),M&&this.showAllEditors("highlight",!0,!0)};if(M){this.switchToMode(cl.HIGHLIGHT,d);return}d()}addToAnnotationStorage(C){!C.isEmpty()&&c(this,Yt)&&!c(this,Yt).has(C.id)&&c(this,Yt).setValue(C.id,C)}blur(){if(this.isShiftKeyDown=!1,c(this,mZ)&&(R(this,mZ,!1),h(this,r,jW).call(this,"main_toolbar")),!this.hasSelection)return;const{activeElement:C}=document;for(const I of c(this,hl))if(I.div.contains(C)){R(this,oF,[I,C]),I._focusEventsAllowed=!1;break}}focus(){if(!c(this,oF))return;const[C,I]=c(this,oF);R(this,oF,null),I.addEventListener("focusin",()=>{C._focusEventsAllowed=!0},{once:!0,signal:this._signal}),I.focus()}addEditListeners(){h(this,r,OQ).call(this),h(this,r,gQ).call(this)}removeEditListeners(){h(this,r,Ne).call(this),h(this,r,KQ).call(this)}dragOver(C){for(const{type:I}of C.dataTransfer.items)for(const Q of c(this,ud))if(Q.isHandlingMimeForPasting(I)){C.dataTransfer.dropEffect="copy",C.preventDefault();return}}drop(C){for(const I of C.dataTransfer.items)for(const Q of c(this,ud))if(Q.isHandlingMimeForPasting(I.type)){Q.paste(I,this.currentLayer),C.preventDefault();return}}copy(C){var I;if(C.preventDefault(),(I=c(this,HU))==null||I.commitOrRemove(),!this.hasSelection)return;const Q=[];for(const B of c(this,hl)){const t=B.serialize(!0);t&&Q.push(t)}Q.length!==0&&C.clipboardData.setData("application/pdfjs",JSON.stringify(Q))}cut(C){this.copy(C),this.delete()}async paste(C){C.preventDefault();const{clipboardData:I}=C;for(const t of I.items)for(const l of c(this,ud))if(l.isHandlingMimeForPasting(t.type)){l.paste(t,this.currentLayer);return}let Q=I.getData("application/pdfjs");if(!Q)return;try{Q=JSON.parse(Q)}catch(t){ll(`paste: "${t.message}".`);return}if(!Array.isArray(Q))return;this.unselectAll();const B=this.currentLayer;try{const t=[];for(const n of Q){const D=await B.deserialize(n);if(!D)return;t.push(D)}const l=()=>{for(const n of t)h(this,r,HQ).call(this,n);h(this,r,vQ).call(this,t)},o=()=>{for(const n of t)n.remove()};this.addCommands({cmd:l,undo:o,mustExec:!0})}catch(t){ll(`paste: "${t.message}".`)}}keydown(C){!this.isShiftKeyDown&&C.key==="Shift"&&(this.isShiftKeyDown=!0),c(this,UU)!==cl.NONE&&!this.isEditorHandlingKeyboard&&ZZ._keyboardManager.exec(this,C)}keyup(C){this.isShiftKeyDown&&C.key==="Shift"&&(this.isShiftKeyDown=!1,c(this,mZ)&&(R(this,mZ,!1),h(this,r,jW).call(this,"main_toolbar")))}onEditingAction({name:C}){switch(C){case"undo":case"redo":case"delete":case"selectAll":this[C]();break;case"highlightSelection":this.highlightSelection("context_menu");break}}setEditingState(C){C?(h(this,r,ie).call(this),h(this,r,gQ).call(this),h(this,r,YU).call(this,{isEditing:c(this,UU)!==cl.NONE,isEmpty:h(this,r,On).call(this),hasSomethingToUndo:c(this,Vd).hasSomethingToUndo(),hasSomethingToRedo:c(this,Vd).hasSomethingToRedo(),hasSelectedEditor:!1})):(h(this,r,Re).call(this),h(this,r,KQ).call(this),h(this,r,YU).call(this,{isEditing:!1}),this.disableUserSelect(!1))}registerEditorTypes(C){if(!c(this,ud)){R(this,ud,C);for(const I of c(this,ud))h(this,r,Jt).call(this,I.defaultPropertiesToUpdate)}}getId(){return c(this,CV).id}get currentLayer(){return c(this,aU).get(c(this,Wc))}getLayer(C){return c(this,aU).get(C)}get currentPageIndex(){return c(this,Wc)}addLayer(C){c(this,aU).set(C.pageIndex,C),c(this,MZ)?C.enable():C.disable()}removeLayer(C){c(this,aU).delete(C.pageIndex)}async updateMode(C,I=null,Q=!1){var B;if(c(this,UU)!==C&&!(c(this,Qd)&&(await c(this,Qd).promise,!c(this,Qd)))){if(R(this,Qd,Promise.withResolvers()),R(this,UU,C),C===cl.NONE){this.setEditingState(!1),h(this,r,be).call(this),(B=this._editorUndoBar)==null||B.hide(),c(this,Qd).resolve();return}this.setEditingState(!0),await h(this,r,he).call(this),this.unselectAll();for(const t of c(this,aU).values())t.updateMode(C);if(!I){Q&&this.addNewEditorFromKeyboard(),c(this,Qd).resolve();return}for(const t of c(this,fl).values())t.annotationElementId===I?(this.setSelected(t),t.enterInEditMode()):t.unselect();c(this,Qd).resolve()}}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(C){C!==c(this,UU)&&this._eventBus.dispatch("switchannotationeditormode",{source:this,mode:C})}updateParams(C,I){var Q;if(c(this,ud)){switch(C){case Wl.CREATE:this.currentLayer.addNewEditor();return;case Wl.HIGHLIGHT_DEFAULT_COLOR:(Q=c(this,Bs))==null||Q.updateColor(I);break;case Wl.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(c(this,zs)||R(this,zs,new Map)).set(C,I),this.showAllEditors("highlight",I);break}for(const B of c(this,hl))B.updateParams(C,I);for(const B of c(this,ud))B.updateDefaultParams(C,I)}}showAllEditors(C,I,Q=!1){var B;for(const t of c(this,fl).values())t.editorType===C&&t.show(I);(((B=c(this,zs))==null?void 0:B.get(Wl.HIGHLIGHT_SHOW_ALL))??!0)!==I&&h(this,r,Jt).call(this,[[Wl.HIGHLIGHT_SHOW_ALL,I]])}enableWaiting(C=!1){if(c(this,ps)!==C){R(this,ps,C);for(const I of c(this,aU).values())C?I.disableClick():I.enableClick(),I.div.classList.toggle("waiting",C)}}getEditors(C){const I=[];for(const Q of c(this,fl).values())Q.pageIndex===C&&I.push(Q);return I}getEditor(C){return c(this,fl).get(C)}addEditor(C){c(this,fl).set(C.id,C)}removeEditor(C){var I;C.div.contains(document.activeElement)&&(c(this,fd)&&clearTimeout(c(this,fd)),R(this,fd,setTimeout(()=>{this.focusMainContainer(),R(this,fd,null)},0))),c(this,fl).delete(C.id),this.unselect(C),(!C.annotationElementId||!c(this,uF).has(C.annotationElementId))&&((I=c(this,Yt))==null||I.remove(C.id))}addDeletedAnnotationElement(C){c(this,uF).add(C.annotationElementId),this.addChangedExistingAnnotation(C),C.deleted=!0}isDeletedAnnotationElement(C){return c(this,uF).has(C)}removeDeletedAnnotationElement(C){c(this,uF).delete(C.annotationElementId),this.removeChangedExistingAnnotation(C),C.deleted=!1}setActiveEditor(C){c(this,HU)!==C&&(R(this,HU,C),C&&h(this,r,Jt).call(this,C.propertiesToUpdate))}updateUI(C){c(this,r,me)===C&&h(this,r,Jt).call(this,C.propertiesToUpdate)}updateUIForDefaultProperties(C){h(this,r,Jt).call(this,C.defaultPropertiesToUpdate)}toggleSelected(C){if(c(this,hl).has(C)){c(this,hl).delete(C),C.unselect(),h(this,r,YU).call(this,{hasSelectedEditor:this.hasSelection});return}c(this,hl).add(C),C.select(),h(this,r,Jt).call(this,C.propertiesToUpdate),h(this,r,YU).call(this,{hasSelectedEditor:!0})}setSelected(C){var I;(I=c(this,XF))==null||I.commitOrRemove();for(const Q of c(this,hl))Q!==C&&Q.unselect();c(this,hl).clear(),c(this,hl).add(C),C.select(),h(this,r,Jt).call(this,C.propertiesToUpdate),h(this,r,YU).call(this,{hasSelectedEditor:!0})}isSelected(C){return c(this,hl).has(C)}get firstSelectedEditor(){return c(this,hl).values().next().value}unselect(C){C.unselect(),c(this,hl).delete(C),h(this,r,YU).call(this,{hasSelectedEditor:this.hasSelection})}get hasSelection(){return c(this,hl).size!==0}get isEnterHandled(){return c(this,hl).size===1&&this.firstSelectedEditor.isEnterHandled}undo(){var C;c(this,Vd).undo(),h(this,r,YU).call(this,{hasSomethingToUndo:c(this,Vd).hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:h(this,r,On).call(this)}),(C=this._editorUndoBar)==null||C.hide()}redo(){c(this,Vd).redo(),h(this,r,YU).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:c(this,Vd).hasSomethingToRedo(),isEmpty:h(this,r,On).call(this)})}addCommands(C){c(this,Vd).add(C),h(this,r,YU).call(this,{hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:h(this,r,On).call(this)})}cleanUndoStack(C){c(this,Vd).cleanType(C)}delete(){var C;this.commitOrRemove();const I=(C=this.currentLayer)==null?void 0:C.endDrawingSession(!0);if(!this.hasSelection&&!I)return;const Q=I?[I]:[...c(this,hl)],B=()=>{var l;(l=this._editorUndoBar)==null||l.show(t,Q.length===1?Q[0].editorType:Q.length);for(const o of Q)o.remove()},t=()=>{for(const l of Q)h(this,r,HQ).call(this,l)};this.addCommands({cmd:B,undo:t,mustExec:!0})}commitOrRemove(){var C;(C=c(this,HU))==null||C.commitOrRemove()}hasSomethingToControl(){return c(this,HU)||this.hasSelection}selectAll(){for(const C of c(this,hl))C.commit();h(this,r,vQ).call(this,c(this,fl).values())}unselectAll(){var C;if(!(c(this,HU)&&(c(this,HU).commitOrRemove(),c(this,UU)!==cl.NONE))&&!((C=c(this,XF))!=null&&C.commitOrRemove())&&this.hasSelection){for(const I of c(this,hl))I.unselect();c(this,hl).clear(),h(this,r,YU).call(this,{hasSelectedEditor:!1})}}translateSelectedEditors(C,I,Q=!1){if(Q||this.commitOrRemove(),!this.hasSelection)return;c(this,GZ)[0]+=C,c(this,GZ)[1]+=I;const[B,t]=c(this,GZ),l=[...c(this,hl)],o=1e3;c(this,_d)&&clearTimeout(c(this,_d)),R(this,_d,setTimeout(()=>{R(this,_d,null),c(this,GZ)[0]=c(this,GZ)[1]=0,this.addCommands({cmd:()=>{for(const n of l)c(this,fl).has(n.id)&&n.translateInPage(B,t)},undo:()=>{for(const n of l)c(this,fl).has(n.id)&&n.translateInPage(-B,-t)},mustExec:!1})},o));for(const n of l)n.translateInPage(C,I)}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),R(this,Pd,new Map);for(const C of c(this,hl))c(this,Pd).set(C,{savedX:C.x,savedY:C.y,savedPageIndex:C.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!c(this,Pd))return!1;this.disableUserSelect(!1);const C=c(this,Pd);R(this,Pd,null);let I=!1;for(const[{x:B,y:t,pageIndex:l},o]of C)o.newX=B,o.newY=t,o.newPageIndex=l,I||(I=B!==o.savedX||t!==o.savedY||l!==o.savedPageIndex);if(!I)return!1;const Q=(B,t,l,o)=>{if(c(this,fl).has(B.id)){const n=c(this,aU).get(o);n?B._setParentAndPosition(n,t,l):(B.pageIndex=o,B.x=t,B.y=l)}};return this.addCommands({cmd:()=>{for(const[B,{newX:t,newY:l,newPageIndex:o}]of C)Q(B,t,l,o)},undo:()=>{for(const[B,{savedX:t,savedY:l,savedPageIndex:o}]of C)Q(B,t,l,o)},mustExec:!0}),!0}dragSelectedEditors(C,I){if(c(this,Pd))for(const Q of c(this,Pd).keys())Q.drag(C,I)}rebuild(C){if(C.parent===null){const I=this.getLayer(C.pageIndex);I?(I.changeParent(C),I.addOrRebuild(C)):(this.addEditor(C),this.addToAnnotationStorage(C),C.rebuild())}else C.parent.addOrRebuild(C)}get isEditorHandlingKeyboard(){var C;return((C=this.getActive())==null?void 0:C.shouldGetKeyboardEvents())||c(this,hl).size===1&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(C){return c(this,HU)===C}getActive(){return c(this,HU)}getMode(){return c(this,UU)}get imageManager(){return al(this,"imageManager",new wQ)}getSelectionBoxes(C){if(!C)return null;const I=document.getSelection();for(let D=0,w=I.rangeCount;D<w;D++)if(!C.contains(I.getRangeAt(D).commonAncestorContainer))return null;const{x:Q,y:B,width:t,height:l}=C.getBoundingClientRect();let o;switch(C.getAttribute("data-main-rotation")){case"90":o=(D,w,M,d)=>({x:(w-B)/l,y:1-(D+M-Q)/t,width:d/l,height:M/t});break;case"180":o=(D,w,M,d)=>({x:1-(D+M-Q)/t,y:1-(w+d-B)/l,width:M/t,height:d/l});break;case"270":o=(D,w,M,d)=>({x:1-(w+d-B)/l,y:(D-Q)/t,width:d/l,height:M/t});break;default:o=(D,w,M,d)=>({x:(D-Q)/t,y:(w-B)/l,width:M/t,height:d/l});break}const n=[];for(let D=0,w=I.rangeCount;D<w;D++){const M=I.getRangeAt(D);if(!M.collapsed)for(const{x:d,y:G,width:N,height:k}of M.getClientRects())N===0||k===0||n.push(o(d,G,N,k))}return n.length===0?null:n}addChangedExistingAnnotation({annotationElementId:C,id:I}){(c(this,ac)||R(this,ac,new Map)).set(C,I)}removeChangedExistingAnnotation({annotationElementId:C}){var I;(I=c(this,ac))==null||I.delete(C)}renderAnnotationElement(C){var I;const Q=(I=c(this,ac))==null?void 0:I.get(C.data.id);if(!Q)return;const B=c(this,Yt).getRawValue(Q);B&&(c(this,UU)===cl.NONE&&!B.hasBeenModified||B.renderAnnotationElement(C))}},nc=new WeakMap,HU=new WeakMap,fl=new WeakMap,aU=new WeakMap,sc=new WeakMap,Yt=new WeakMap,ac=new WeakMap,Vd=new WeakMap,hZ=new WeakMap,XF=new WeakMap,Wc=new WeakMap,uF=new WeakMap,Pd=new WeakMap,ud=new WeakMap,YF=new WeakMap,us=new WeakMap,Ys=new WeakMap,Vc=new WeakMap,os=new WeakMap,fd=new WeakMap,bZ=new WeakMap,Qc=new WeakMap,mZ=new WeakMap,Ad=new WeakMap,CV=new WeakMap,MZ=new WeakMap,ps=new WeakMap,JZ=new WeakMap,oF=new WeakMap,Bs=new WeakMap,ys=new WeakMap,UU=new WeakMap,hl=new WeakMap,ot=new WeakMap,pF=new WeakMap,zs=new WeakMap,Ls=new WeakMap,GZ=new WeakMap,_d=new WeakMap,pt=new WeakMap,ks=new WeakMap,Qd=new WeakMap,r=new WeakSet,xW=function({anchorNode:C}){return C.nodeType===Node.TEXT_NODE?C.parentElement:C},jQ=function(C){const{currentLayer:I}=this;if(I.hasTextLayer(C))return I;for(const Q of c(this,aU).values())if(Q.hasTextLayer(C))return Q;return null},We=function(){const C=document.getSelection();if(!C||C.isCollapsed)return;const I=h(this,r,xW).call(this,C).closest(".textLayer"),Q=this.getSelectionBoxes(I);Q&&(c(this,Ad)||R(this,Ad,new Xm(this)),c(this,Ad).show(I,Q,this.direction==="ltr"))},Ve=function(){var C,I,Q;const B=document.getSelection();if(!B||B.isCollapsed){c(this,ot)&&((C=c(this,Ad))==null||C.hide(),R(this,ot,null),h(this,r,YU).call(this,{hasSelectedText:!1}));return}const{anchorNode:t}=B;if(t===c(this,ot))return;const l=h(this,r,xW).call(this,B).closest(".textLayer");if(!l){c(this,ot)&&((I=c(this,Ad))==null||I.hide(),R(this,ot,null),h(this,r,YU).call(this,{hasSelectedText:!1}));return}if((Q=c(this,Ad))==null||Q.hide(),R(this,ot,t),h(this,r,YU).call(this,{hasSelectedText:!0}),!(c(this,UU)!==cl.HIGHLIGHT&&c(this,UU)!==cl.NONE)&&(c(this,UU)===cl.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),R(this,mZ,this.isShiftKeyDown),!this.isShiftKeyDown)){const o=c(this,UU)===cl.HIGHLIGHT?h(this,r,jQ).call(this,l):null;o==null||o.toggleDrawing();const n=new AbortController,D=this.combinedSignal(n),w=M=>{M.type==="pointerup"&&M.button!==0||(n.abort(),o==null||o.toggleDrawing(!0),M.type==="pointerup"&&h(this,r,jW).call(this,"main_toolbar"))};window.addEventListener("pointerup",w,{signal:D}),window.addEventListener("blur",w,{signal:D})}},jW=function(C=""){c(this,UU)===cl.HIGHLIGHT?this.highlightSelection(C):c(this,us)&&h(this,r,We).call(this)},Qe=function(){document.addEventListener("selectionchange",h(this,r,Ve).bind(this),{signal:this._signal})},ie=function(){if(c(this,bZ))return;R(this,bZ,new AbortController);const C=this.combinedSignal(c(this,bZ));window.addEventListener("focus",this.focus.bind(this),{signal:C}),window.addEventListener("blur",this.blur.bind(this),{signal:C})},Re=function(){var C;(C=c(this,bZ))==null||C.abort(),R(this,bZ,null)},OQ=function(){if(c(this,JZ))return;R(this,JZ,new AbortController);const C=this.combinedSignal(c(this,JZ));window.addEventListener("keydown",this.keydown.bind(this),{signal:C}),window.addEventListener("keyup",this.keyup.bind(this),{signal:C})},Ne=function(){var C;(C=c(this,JZ))==null||C.abort(),R(this,JZ,null)},gQ=function(){if(c(this,hZ))return;R(this,hZ,new AbortController);const C=this.combinedSignal(c(this,hZ));document.addEventListener("copy",this.copy.bind(this),{signal:C}),document.addEventListener("cut",this.cut.bind(this),{signal:C}),document.addEventListener("paste",this.paste.bind(this),{signal:C})},KQ=function(){var C;(C=c(this,hZ))==null||C.abort(),R(this,hZ,null)},ee=function(){const C=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:C}),document.addEventListener("drop",this.drop.bind(this),{signal:C})},YU=function(C){Object.entries(C).some(([I,Q])=>c(this,Ls)[I]!==Q)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(c(this,Ls),C)}),c(this,UU)===cl.HIGHLIGHT&&C.hasSelectedEditor===!1&&h(this,r,Jt).call(this,[[Wl.HIGHLIGHT_FREE,!0]]))},Jt=function(C){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:C})},he=async function(){if(!c(this,MZ)){R(this,MZ,!0);const C=[];for(const I of c(this,aU).values())C.push(I.enable());await Promise.all(C);for(const I of c(this,fl).values())I.enable()}},be=function(){if(this.unselectAll(),c(this,MZ)){R(this,MZ,!1);for(const C of c(this,aU).values())C.disable();for(const C of c(this,fl).values())C.disable()}},HQ=function(C){const I=c(this,aU).get(C.pageIndex);I?I.addOrRebuild(C):(this.addEditor(C),this.addToAnnotationStorage(C))},me=function(){let C=null;for(C of c(this,hl));return C},On=function(){if(c(this,fl).size===0)return!0;if(c(this,fl).size===1)for(const C of c(this,fl).values())return C.isEmpty();return!1},vQ=function(C){for(const I of c(this,hl))I.unselect();c(this,hl).clear();for(const I of C)I.isEmpty()||(c(this,hl).add(I),I.select());h(this,r,YU).call(this,{hasSelectedEditor:this.hasSelection})},f(ZZ,"TRANSLATE_SMALL",1),f(ZZ,"TRANSLATE_BIG",10),ZZ);var dU,qd,Yd,ic,$d,vU,Rc,lt,rU,Bt,BF,Ut,SZ,rd,gn,OW;const oU=class Vg{constructor(I){b(this,rd),b(this,dU,null),b(this,qd,!1),b(this,Yd,null),b(this,ic,null),b(this,$d,null),b(this,vU,null),b(this,Rc,!1),b(this,lt,null),b(this,rU,null),b(this,Bt,null),b(this,BF,null),b(this,Ut,!1),R(this,rU,I),R(this,Ut,I._uiManager.useNewAltTextFlow),c(Vg,SZ)||R(Vg,SZ,Object.freeze({added:"pdfjs-editor-new-alt-text-added-button","added-label":"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button","missing-label":"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button","review-label":"pdfjs-editor-new-alt-text-to-review-button-label"}))}static initialize(I){Vg._l10n??(Vg._l10n=I)}async render(){const I=R(this,Yd,document.createElement("button"));I.className="altText",I.tabIndex="0";const Q=R(this,ic,document.createElement("span"));I.append(Q),c(this,Ut)?(I.classList.add("new"),I.setAttribute("data-l10n-id",c(Vg,SZ).missing),Q.setAttribute("data-l10n-id",c(Vg,SZ)["missing-label"])):(I.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button"),Q.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button-label"));const B=c(this,rU)._uiManager._signal;I.addEventListener("contextmenu",Cd,{signal:B}),I.addEventListener("pointerdown",l=>l.stopPropagation(),{signal:B});const t=l=>{l.preventDefault(),c(this,rU)._uiManager.editAltText(c(this,rU)),c(this,Ut)&&c(this,rU)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:c(this,rd,gn)}})};return I.addEventListener("click",t,{capture:!0,signal:B}),I.addEventListener("keydown",l=>{l.target===I&&l.key==="Enter"&&(R(this,Rc,!0),t(l))},{signal:B}),await h(this,rd,OW).call(this),I}finish(){c(this,Yd)&&(c(this,Yd).focus({focusVisible:c(this,Rc)}),R(this,Rc,!1))}isEmpty(){return c(this,Ut)?c(this,dU)===null:!c(this,dU)&&!c(this,qd)}hasData(){return c(this,Ut)?c(this,dU)!==null||!!c(this,Bt):this.isEmpty()}get guessedText(){return c(this,Bt)}async setGuessedText(I){c(this,dU)===null&&(R(this,Bt,I),R(this,BF,await Vg._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:I})),h(this,rd,OW).call(this))}toggleAltTextBadge(I=!1){var Q;if(!c(this,Ut)||c(this,dU)){(Q=c(this,lt))==null||Q.remove(),R(this,lt,null);return}if(!c(this,lt)){const B=R(this,lt,document.createElement("div"));B.className="noAltTextBadge",c(this,rU).div.append(B)}c(this,lt).classList.toggle("hidden",!I)}serialize(I){let Q=c(this,dU);return!I&&c(this,Bt)===Q&&(Q=c(this,BF)),{altText:Q,decorative:c(this,qd),guessedText:c(this,Bt),textWithDisclaimer:c(this,BF)}}get data(){return{altText:c(this,dU),decorative:c(this,qd)}}set data({altText:I,decorative:Q,guessedText:B,textWithDisclaimer:t,cancel:l=!1}){B&&(R(this,Bt,B),R(this,BF,t)),!(c(this,dU)===I&&c(this,qd)===Q)&&(l||(R(this,dU,I),R(this,qd,Q)),h(this,rd,OW).call(this))}toggle(I=!1){c(this,Yd)&&(!I&&c(this,vU)&&(clearTimeout(c(this,vU)),R(this,vU,null)),c(this,Yd).disabled=!I)}shown(){c(this,rU)._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:c(this,rd,gn)}})}destroy(){var I,Q;(I=c(this,Yd))==null||I.remove(),R(this,Yd,null),R(this,ic,null),R(this,$d,null),(Q=c(this,lt))==null||Q.remove(),R(this,lt,null)}};dU=new WeakMap,qd=new WeakMap,Yd=new WeakMap,ic=new WeakMap,$d=new WeakMap,vU=new WeakMap,Rc=new WeakMap,lt=new WeakMap,rU=new WeakMap,Bt=new WeakMap,BF=new WeakMap,Ut=new WeakMap,SZ=new WeakMap,rd=new WeakSet,gn=function(){return c(this,dU)&&"added"||c(this,dU)===null&&this.guessedText&&"review"||"missing"},OW=async function(){var C,I,Q;const B=c(this,Yd);if(!B)return;if(c(this,Ut)){if(B.classList.toggle("done",!!c(this,dU)),B.setAttribute("data-l10n-id",c(oU,SZ)[c(this,rd,gn)]),(C=c(this,ic))==null||C.setAttribute("data-l10n-id",c(oU,SZ)[`${c(this,rd,gn)}-label`]),!c(this,dU)){(I=c(this,$d))==null||I.remove();return}}else{if(!c(this,dU)&&!c(this,qd)){B.classList.remove("done"),(Q=c(this,$d))==null||Q.remove();return}B.classList.add("done"),B.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let t=c(this,$d);if(!t){R(this,$d,t=document.createElement("span")),t.className="tooltip",t.setAttribute("role","tooltip"),t.id=`alt-text-tooltip-${c(this,rU).id}`;const o=100,n=c(this,rU)._uiManager._signal;n.addEventListener("abort",()=>{clearTimeout(c(this,vU)),R(this,vU,null)},{once:!0}),B.addEventListener("mouseenter",()=>{R(this,vU,setTimeout(()=>{R(this,vU,null),c(this,$d).classList.add("show"),c(this,rU)._reportTelemetry({action:"alt_text_tooltip"})},o))},{signal:n}),B.addEventListener("mouseleave",()=>{var D;c(this,vU)&&(clearTimeout(c(this,vU)),R(this,vU,null)),(D=c(this,$d))==null||D.classList.remove("show")},{signal:n})}c(this,qd)?t.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(t.removeAttribute("data-l10n-id"),t.textContent=c(this,dU)),t.parentNode||B.append(t);const l=c(this,rU).getImageForAltText();l==null||l.setAttribute("aria-describedby",t.id)},b(oU,SZ,null),f(oU,"_l10n",null);let YV=oU;var Is,yF,Ds,Es,rs,Cs,ws,Nc,yt,zF,TZ,sZ,Je,Ge,PQ,ec;let Me=(ec=class{constructor({container:C,isPinchingDisabled:I=null,isPinchingStopped:Q=null,onPinchStart:B=null,onPinching:t=null,onPinchEnd:l=null,signal:o}){b(this,sZ),b(this,Is),b(this,yF,!1),b(this,Ds,null),b(this,Es),b(this,rs),b(this,Cs),b(this,ws),b(this,Nc),b(this,yt,null),b(this,zF),b(this,TZ,null),R(this,Is,C),R(this,Ds,Q),R(this,Es,I),R(this,rs,B),R(this,Cs,t),R(this,ws,l),R(this,zF,new AbortController),R(this,Nc,AbortSignal.any([o,c(this,zF).signal])),C.addEventListener("touchstart",h(this,sZ,Je).bind(this),{passive:!1,signal:c(this,Nc)})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return al(this,"MIN_TOUCH_DISTANCE_TO_PINCH",35/(window.devicePixelRatio||1))}destroy(){var C;(C=c(this,zF))==null||C.abort(),R(this,zF,null)}},Is=new WeakMap,yF=new WeakMap,Ds=new WeakMap,Es=new WeakMap,rs=new WeakMap,Cs=new WeakMap,ws=new WeakMap,Nc=new WeakMap,yt=new WeakMap,zF=new WeakMap,TZ=new WeakMap,sZ=new WeakSet,Je=function(C){var I,Q,B;if((I=c(this,Es))!=null&&I.call(this)||C.touches.length<2)return;if(!c(this,TZ)){R(this,TZ,new AbortController);const o=AbortSignal.any([c(this,Nc),c(this,TZ).signal]),n=c(this,Is),D={signal:o,passive:!1};n.addEventListener("touchmove",h(this,sZ,Ge).bind(this),D),n.addEventListener("touchend",h(this,sZ,PQ).bind(this),D),n.addEventListener("touchcancel",h(this,sZ,PQ).bind(this),D),(Q=c(this,rs))==null||Q.call(this)}if(nd(C),C.touches.length!==2||(B=c(this,Ds))!=null&&B.call(this)){R(this,yt,null);return}let[t,l]=C.touches;t.identifier>l.identifier&&([t,l]=[l,t]),R(this,yt,{touch0X:t.screenX,touch0Y:t.screenY,touch1X:l.screenX,touch1Y:l.screenY})},Ge=function(C){var I;if(!c(this,yt)||C.touches.length!==2)return;let[Q,B]=C.touches;Q.identifier>B.identifier&&([Q,B]=[B,Q]);const{screenX:t,screenY:l}=Q,{screenX:o,screenY:n}=B,D=c(this,yt),{touch0X:w,touch0Y:M,touch1X:d,touch1Y:G}=D,N=d-w,k=G-M,m=o-t,Y=n-l,S=Math.hypot(m,Y)||1,X=Math.hypot(N,k)||1;if(!c(this,yF)&&Math.abs(X-S)<=ec.MIN_TOUCH_DISTANCE_TO_PINCH)return;if(D.touch0X=t,D.touch0Y=l,D.touch1X=o,D.touch1Y=n,C.preventDefault(),!c(this,yF)){R(this,yF,!0);return}const q=[(t+o)/2,(l+n)/2];(I=c(this,Cs))==null||I.call(this,q,X,S)},PQ=function(C){var I;c(this,TZ).abort(),R(this,TZ,null),(I=c(this,ws))==null||I.call(this),c(this,yt)&&(C.preventDefault(),R(this,yt,null),R(this,yF,!1))},ec);var LF,od,ol,hc,XZ,xs,kF,WU,IF,zt,uZ,js,DF,PU,Os,EF,Lt,dt,bc,mc,id,rF,gs,wV,A,fQ,Ks,AQ,gW,Se,Te,_Q,KW,qQ,Xe,ue,Ye,$Q,oe,li,pe,Be,ye,Ui,Kn;const nl=class TB{constructor(I){b(this,A),b(this,LF,null),b(this,od,null),b(this,ol,null),b(this,hc,!1),b(this,XZ,null),b(this,xs,""),b(this,kF,!1),b(this,WU,null),b(this,IF,null),b(this,zt,null),b(this,uZ,null),b(this,js,""),b(this,DF,!1),b(this,PU,null),b(this,Os,!1),b(this,EF,!1),b(this,Lt,!1),b(this,dt,null),b(this,bc,0),b(this,mc,0),b(this,id,null),b(this,rF,null),f(this,"_editToolbar",null),f(this,"_initialOptions",Object.create(null)),f(this,"_initialData",null),f(this,"_isVisible",!0),f(this,"_uiManager",null),f(this,"_focusEventsAllowed",!0),b(this,gs,!1),b(this,wV,TB._zIndex++),this.parent=I.parent,this.id=I.id,this.width=this.height=null,this.pageIndex=I.parent.pageIndex,this.name=I.name,this.div=null,this._uiManager=I.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=I.isCentered,this._structTreeParentId=null;const{rotation:Q,rawDims:{pageWidth:B,pageHeight:t,pageX:l,pageY:o}}=this.parent.viewport;this.rotation=Q,this.pageRotation=(360+Q-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[B,t],this.pageTranslation=[l,o];const[n,D]=this.parentDimensions;this.x=I.x/n,this.y=I.y/D,this.isAttachedToDOM=!1,this.deleted=!1}static get _resizerKeyboardManager(){const I=TB.prototype._resizeWithKeyboard,Q=es.TRANSLATE_SMALL,B=es.TRANSLATE_BIG;return al(this,"_resizerKeyboardManager",new GW([[["ArrowLeft","mac+ArrowLeft"],I,{args:[-Q,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],I,{args:[-B,0]}],[["ArrowRight","mac+ArrowRight"],I,{args:[Q,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],I,{args:[B,0]}],[["ArrowUp","mac+ArrowUp"],I,{args:[0,-Q]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],I,{args:[0,-B]}],[["ArrowDown","mac+ArrowDown"],I,{args:[0,Q]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],I,{args:[0,B]}],[["Escape","mac+Escape"],TB.prototype._stopResizingWithKeyboard]]))}get editorType(){return Object.getPrototypeOf(this).constructor._type}static get isDrawer(){return!1}static get _defaultLineColor(){return al(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(I){const Q=new om({id:I.parent.getNextId(),parent:I.parent,uiManager:I._uiManager});Q.annotationElementId=I.annotationElementId,Q.deleted=!0,Q._uiManager.addToAnnotationStorage(Q)}static initialize(I,Q){if(TB._l10n??(TB._l10n=I),TB._l10nResizer||(TB._l10nResizer=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"})),TB._borderLineWidth!==-1)return;const B=getComputedStyle(document.documentElement);TB._borderLineWidth=parseFloat(B.getPropertyValue("--outline-width"))||0}static updateDefaultParams(I,Q){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(I){return!1}static paste(I,Q){ul("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return c(this,gs)}set _isDraggable(I){var Q;R(this,gs,I),(Q=this.div)==null||Q.classList.toggle("draggable",I)}get isEnterHandled(){return!0}center(){const[I,Q]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*Q/(I*2),this.y+=this.width*I/(Q*2);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*Q/(I*2),this.y-=this.width*I/(Q*2);break;default:this.x-=this.width/2,this.y-=this.height/2;break}this.fixAndSetPosition()}addCommands(I){this._uiManager.addCommands(I)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=c(this,wV)}setParent(I){I!==null?(this.pageIndex=I.pageIndex,this.pageDimensions=I.pageDimensions):h(this,A,Kn).call(this),this.parent=I}focusin(I){this._focusEventsAllowed&&(c(this,DF)?R(this,DF,!1):this.parent.setSelected(this))}focusout(I){var Q;if(!this._focusEventsAllowed||!this.isAttachedToDOM)return;const B=I.relatedTarget;B!=null&&B.closest(`#${this.id}`)||(I.preventDefault(),(Q=this.parent)!=null&&Q.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(I,Q,B,t){const[l,o]=this.parentDimensions;[B,t]=this.screenToPageTranslation(B,t),this.x=(I+B)/l,this.y=(Q+t)/o,this.fixAndSetPosition()}translate(I,Q){h(this,A,fQ).call(this,this.parentDimensions,I,Q)}translateInPage(I,Q){c(this,PU)||R(this,PU,[this.x,this.y,this.width,this.height]),h(this,A,fQ).call(this,this.pageDimensions,I,Q),this.div.scrollIntoView({block:"nearest"})}drag(I,Q){c(this,PU)||R(this,PU,[this.x,this.y,this.width,this.height]);const{div:B,parentDimensions:[t,l]}=this;if(this.x+=I/t,this.y+=Q/l,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:d,y:G}=this.div.getBoundingClientRect();this.parent.findNewParent(this,d,G)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:o,y:n}=this;const[D,w]=this.getBaseTranslation();o+=D,n+=w;const{style:M}=B;M.left=`${(100*o).toFixed(2)}%`,M.top=`${(100*n).toFixed(2)}%`,this._onTranslating(o,n),B.scrollIntoView({block:"nearest"})}_onTranslating(I,Q){}_onTranslated(I,Q){}get _hasBeenMoved(){return!!c(this,PU)&&(c(this,PU)[0]!==this.x||c(this,PU)[1]!==this.y)}get _hasBeenResized(){return!!c(this,PU)&&(c(this,PU)[2]!==this.width||c(this,PU)[3]!==this.height)}getBaseTranslation(){const[I,Q]=this.parentDimensions,{_borderLineWidth:B}=TB,t=B/I,l=B/Q;switch(this.rotation){case 90:return[-t,l];case 180:return[t,l];case 270:return[t,-l];default:return[-t,-l]}}get _mustFixPosition(){return!0}fixAndSetPosition(I=this.rotation){const{div:{style:Q},pageDimensions:[B,t]}=this;let{x:l,y:o,width:n,height:D}=this;if(n*=B,D*=t,l*=B,o*=t,this._mustFixPosition)switch(I){case 0:l=Math.max(0,Math.min(B-n,l)),o=Math.max(0,Math.min(t-D,o));break;case 90:l=Math.max(0,Math.min(B-D,l)),o=Math.min(t,Math.max(n,o));break;case 180:l=Math.min(B,Math.max(n,l)),o=Math.min(t,Math.max(D,o));break;case 270:l=Math.min(B,Math.max(D,l)),o=Math.max(0,Math.min(t-n,o));break}this.x=l/=B,this.y=o/=t;const[w,M]=this.getBaseTranslation();l+=w,o+=M,Q.left=`${(100*l).toFixed(2)}%`,Q.top=`${(100*o).toFixed(2)}%`,this.moveInDOM()}screenToPageTranslation(I,Q){var B;return h(B=TB,Ks,AQ).call(B,I,Q,this.parentRotation)}pageTranslationToScreen(I,Q){var B;return h(B=TB,Ks,AQ).call(B,I,Q,360-this.parentRotation)}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:I,pageDimensions:[Q,B]}=this;return[Q*I,B*I]}setDims(I,Q){const[B,t]=this.parentDimensions,{style:l}=this.div;l.width=`${(100*I/B).toFixed(2)}%`,c(this,kF)||(l.height=`${(100*Q/t).toFixed(2)}%`)}fixDims(){const{style:I}=this.div,{height:Q,width:B}=I,t=B.endsWith("%"),l=!c(this,kF)&&Q.endsWith("%");if(t&&l)return;const[o,n]=this.parentDimensions;t||(I.width=`${(100*parseFloat(B)/o).toFixed(2)}%`),!c(this,kF)&&!l&&(I.height=`${(100*parseFloat(Q)/n).toFixed(2)}%`)}getInitialTranslation(){return[0,0]}_onResized(){}static _round(I){return Math.round(I*1e4)/1e4}_onResizing(){}altTextFinish(){var I;(I=c(this,ol))==null||I.finish()}async addEditToolbar(){return this._editToolbar||c(this,EF)?this._editToolbar:(this._editToolbar=new rQ(this),this.div.append(this._editToolbar.render()),c(this,ol)&&await this._editToolbar.addAltText(c(this,ol)),this._editToolbar)}removeEditToolbar(){var I;this._editToolbar&&(this._editToolbar.remove(),this._editToolbar=null,(I=c(this,ol))==null||I.destroy())}addContainer(I){var Q;const B=(Q=this._editToolbar)==null?void 0:Q.div;B?B.before(I):this.div.append(I)}getClientDimensions(){return this.div.getBoundingClientRect()}async addAltTextButton(){c(this,ol)||(YV.initialize(TB._l10n),R(this,ol,new YV(this)),c(this,LF)&&(c(this,ol).data=c(this,LF),R(this,LF,null)),await this.addEditToolbar())}get altTextData(){var I;return(I=c(this,ol))==null?void 0:I.data}set altTextData(I){c(this,ol)&&(c(this,ol).data=I)}get guessedAltText(){var I;return(I=c(this,ol))==null?void 0:I.guessedText}async setGuessedAltText(I){var Q;await((Q=c(this,ol))==null?void 0:Q.setGuessedText(I))}serializeAltText(I){var Q;return(Q=c(this,ol))==null?void 0:Q.serialize(I)}hasAltText(){return!!c(this,ol)&&!c(this,ol).isEmpty()}hasAltTextData(){var I;return((I=c(this,ol))==null?void 0:I.hasData())??!1}render(){var I;this.div=document.createElement("div"),this.div.setAttribute("data-editor-rotation",(360-this.rotation)%360),this.div.className=this.name,this.div.setAttribute("id",this.id),this.div.tabIndex=c(this,hc)?-1:0,this._isVisible||this.div.classList.add("hidden"),this.setInForeground(),h(this,A,li).call(this);const[Q,B]=this.parentDimensions;this.parentRotation%180!==0&&(this.div.style.maxWidth=`${(100*B/Q).toFixed(2)}%`,this.div.style.maxHeight=`${(100*Q/B).toFixed(2)}%`);const[t,l]=this.getInitialTranslation();return this.translate(t,l),uV(this,this.div,["pointerdown"]),this.isResizable&&this._uiManager._supportsPinchToZoom&&(c(this,rF)||R(this,rF,new Me({container:this.div,isPinchingDisabled:()=>!this.isSelected,onPinchStart:h(this,A,Xe).bind(this),onPinching:h(this,A,ue).bind(this),onPinchEnd:h(this,A,Ye).bind(this),signal:this._uiManager._signal}))),(I=this._uiManager._editorUndoBar)==null||I.hide(),this.div}pointerdown(I){const{isMac:Q}=LU.platform;if(I.button!==0||I.ctrlKey&&Q){I.preventDefault();return}if(R(this,DF,!0),this._isDraggable){h(this,A,oe).call(this,I);return}h(this,A,$Q).call(this,I)}get isSelected(){return this._uiManager.isSelected(this)}_onStartDragging(){}_onStopDragging(){}moveInDOM(){c(this,dt)&&clearTimeout(c(this,dt)),R(this,dt,setTimeout(()=>{var I;R(this,dt,null),(I=this.parent)==null||I.moveEditorInDOM(this)},0))}_setParentAndPosition(I,Q,B){I.changeParent(this),this.x=Q,this.y=B,this.fixAndSetPosition(),this._onTranslated()}getRect(I,Q,B=this.rotation){const t=this.parentScale,[l,o]=this.pageDimensions,[n,D]=this.pageTranslation,w=I/t,M=Q/t,d=this.x*l,G=this.y*o,N=this.width*l,k=this.height*o;switch(B){case 0:return[d+w+n,o-G-M-k+D,d+w+N+n,o-G-M+D];case 90:return[d+M+n,o-G+w+D,d+M+k+n,o-G+w+N+D];case 180:return[d-w-N+n,o-G+M+D,d-w+n,o-G+M+k+D];case 270:return[d-M-k+n,o-G-w-N+D,d-M+n,o-G-w+D];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(I,Q){const[B,t,l,o]=I,n=l-B,D=o-t;switch(this.rotation){case 0:return[B,Q-o,n,D];case 90:return[B,Q-t,D,n];case 180:return[l,Q-t,n,D];case 270:return[l,Q-o,D,n];default:throw new Error("Invalid rotation")}}onceAdded(I){}isEmpty(){return!1}enableEditMode(){R(this,EF,!0)}disableEditMode(){R(this,EF,!1)}isInEditMode(){return c(this,EF)}shouldGetKeyboardEvents(){return c(this,Lt)}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:I,left:Q,bottom:B,right:t}=this.getClientDimensions(),{innerHeight:l,innerWidth:o}=window;return Q<o&&t>0&&I<l&&B>0}rebuild(){h(this,A,li).call(this)}rotate(I){}resize(){}serializeDeleted(){var I;return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:((I=this._initialData)==null?void 0:I.popupRef)||""}}serialize(I=!1,Q=null){ul("An editor must be serializable")}static async deserialize(I,Q,B){const t=new this.prototype.constructor({parent:Q,id:Q.getNextId(),uiManager:B});t.rotation=I.rotation,R(t,LF,I.accessibilityData);const[l,o]=t.pageDimensions,[n,D,w,M]=t.getRectInCurrentCoords(I.rect,o);return t.x=n/l,t.y=D/o,t.width=w/l,t.height=M/o,t}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||this.serialize()!==null)}remove(){var I,Q;if((I=c(this,uZ))==null||I.abort(),R(this,uZ,null),this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),c(this,dt)&&(clearTimeout(c(this,dt)),R(this,dt,null)),h(this,A,Kn).call(this),this.removeEditToolbar(),c(this,id)){for(const B of c(this,id).values())clearTimeout(B);R(this,id,null)}this.parent=null,(Q=c(this,rF))==null||Q.destroy(),R(this,rF,null)}get isResizable(){return!1}makeResizable(){this.isResizable&&(h(this,A,Se).call(this),c(this,WU).classList.remove("hidden"),uV(this,this.div,["keydown"]))}get toolbarPosition(){return null}keydown(I){if(!this.isResizable||I.target!==this.div||I.key!=="Enter")return;this._uiManager.setSelected(this),R(this,zt,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const Q=c(this,WU).children;if(!c(this,od)){R(this,od,Array.from(Q));const o=h(this,A,pe).bind(this),n=h(this,A,Be).bind(this),D=this._uiManager._signal;for(const w of c(this,od)){const M=w.getAttribute("data-resizer-name");w.setAttribute("role","spinbutton"),w.addEventListener("keydown",o,{signal:D}),w.addEventListener("blur",n,{signal:D}),w.addEventListener("focus",h(this,A,ye).bind(this,M),{signal:D}),w.setAttribute("data-l10n-id",TB._l10nResizer[M])}}const B=c(this,od)[0];let t=0;for(const o of Q){if(o===B)break;t++}const l=(360-this.rotation+this.parentRotation)%360/90*(c(this,od).length/4);if(l!==t){if(l<t)for(let n=0;n<t-l;n++)c(this,WU).append(c(this,WU).firstChild);else if(l>t)for(let n=0;n<l-t;n++)c(this,WU).firstChild.before(c(this,WU).lastChild);let o=0;for(const n of Q){const D=c(this,od)[o++].getAttribute("data-resizer-name");n.setAttribute("data-l10n-id",TB._l10nResizer[D])}}h(this,A,Ui).call(this,0),R(this,Lt,!0),c(this,WU).firstChild.focus({focusVisible:!0}),I.preventDefault(),I.stopImmediatePropagation()}_resizeWithKeyboard(I,Q){c(this,Lt)&&h(this,A,qQ).call(this,c(this,js),{deltaX:I,deltaY:Q,fromKeyboard:!0})}_stopResizingWithKeyboard(){h(this,A,Kn).call(this),this.div.focus()}select(){var I,Q,B;if(this.makeResizable(),(I=this.div)==null||I.classList.add("selectedEditor"),!this._editToolbar){this.addEditToolbar().then(()=>{var t,l;(t=this.div)!=null&&t.classList.contains("selectedEditor")&&((l=this._editToolbar)==null||l.show())});return}(Q=this._editToolbar)==null||Q.show(),(B=c(this,ol))==null||B.toggleAltTextBadge(!1)}unselect(){var I,Q,B,t,l;(I=c(this,WU))==null||I.classList.add("hidden"),(Q=this.div)==null||Q.classList.remove("selectedEditor"),(B=this.div)!=null&&B.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),(t=this._editToolbar)==null||t.hide(),(l=c(this,ol))==null||l.toggleAltTextBadge(!0)}updateParams(I,Q){}disableEditing(){}enableEditing(){}enterInEditMode(){}getImageForAltText(){return null}get contentDiv(){return this.div}get isEditing(){return c(this,Os)}set isEditing(I){R(this,Os,I),this.parent&&(I?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}setAspectRatio(I,Q){R(this,kF,!0);const B=I/Q,{style:t}=this.div;t.aspectRatio=B,t.height="auto"}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(I,Q=!1){if(Q){c(this,id)||R(this,id,new Map);const{action:B}=I;let t=c(this,id).get(B);t&&clearTimeout(t),t=setTimeout(()=>{this._reportTelemetry(I),c(this,id).delete(B),c(this,id).size===0&&R(this,id,null)},TB._telemetryTimeout),c(this,id).set(B,t);return}I.type||(I.type=this.editorType),this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:I}})}show(I=this._isVisible){this.div.classList.toggle("hidden",!I),this._isVisible=I}enable(){this.div&&(this.div.tabIndex=0),R(this,hc,!1)}disable(){this.div&&(this.div.tabIndex=-1),R(this,hc,!0)}renderAnnotationElement(I){let Q=I.container.querySelector(".annotationContent");if(!Q)Q=document.createElement("div"),Q.classList.add("annotationContent",this.editorType),I.container.prepend(Q);else if(Q.nodeName==="CANVAS"){const B=Q;Q=document.createElement("div"),Q.classList.add("annotationContent",this.editorType),B.before(Q)}return Q}resetAnnotationElement(I){const{firstChild:Q}=I.container;(Q==null?void 0:Q.nodeName)==="DIV"&&Q.classList.contains("annotationContent")&&Q.remove()}};LF=new WeakMap,od=new WeakMap,ol=new WeakMap,hc=new WeakMap,XZ=new WeakMap,xs=new WeakMap,kF=new WeakMap,WU=new WeakMap,IF=new WeakMap,zt=new WeakMap,uZ=new WeakMap,js=new WeakMap,DF=new WeakMap,PU=new WeakMap,Os=new WeakMap,EF=new WeakMap,Lt=new WeakMap,dt=new WeakMap,bc=new WeakMap,mc=new WeakMap,id=new WeakMap,rF=new WeakMap,gs=new WeakMap,wV=new WeakMap,A=new WeakSet,fQ=function([C,I],Q,B){[Q,B]=this.screenToPageTranslation(Q,B),this.x+=Q/C,this.y+=B/I,this._onTranslating(this.x,this.y),this.fixAndSetPosition()},Ks=new WeakSet,AQ=function(C,I,Q){switch(Q){case 90:return[I,-C];case 180:return[-C,-I];case 270:return[-I,C];default:return[C,I]}},gW=function(C){switch(C){case 90:{const[I,Q]=this.pageDimensions;return[0,-I/Q,Q/I,0]}case 180:return[-1,0,0,-1];case 270:{const[I,Q]=this.pageDimensions;return[0,I/Q,-Q/I,0]}default:return[1,0,0,1]}},Se=function(){if(c(this,WU))return;R(this,WU,document.createElement("div")),c(this,WU).classList.add("resizers");const C=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],I=this._uiManager._signal;for(const Q of C){const B=document.createElement("div");c(this,WU).append(B),B.classList.add("resizer",Q),B.setAttribute("data-resizer-name",Q),B.addEventListener("pointerdown",h(this,A,Te).bind(this,Q),{signal:I}),B.addEventListener("contextmenu",Cd,{signal:I}),B.tabIndex=-1}this.div.prepend(c(this,WU))},Te=function(C,I){var Q;I.preventDefault();const{isMac:B}=LU.platform;if(I.button!==0||I.ctrlKey&&B)return;(Q=c(this,ol))==null||Q.toggle(!1);const t=this._isDraggable;this._isDraggable=!1,R(this,IF,[I.screenX,I.screenY]);const l=new AbortController,o=this._uiManager.combinedSignal(l);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",h(this,A,qQ).bind(this,C),{passive:!0,capture:!0,signal:o}),window.addEventListener("touchmove",nd,{passive:!1,signal:o}),window.addEventListener("contextmenu",Cd,{signal:o}),R(this,zt,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height});const n=this.parent.div.style.cursor,D=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(I.target).cursor;const w=()=>{var M;l.abort(),this.parent.togglePointerEvents(!0),(M=c(this,ol))==null||M.toggle(!0),this._isDraggable=t,this.parent.div.style.cursor=n,this.div.style.cursor=D,h(this,A,KW).call(this)};window.addEventListener("pointerup",w,{signal:o}),window.addEventListener("blur",w,{signal:o})},_Q=function(C,I,Q,B){this.width=Q,this.height=B,this.x=C,this.y=I;const[t,l]=this.parentDimensions;this.setDims(t*Q,l*B),this.fixAndSetPosition(),this._onResized()},KW=function(){if(!c(this,zt))return;const{savedX:C,savedY:I,savedWidth:Q,savedHeight:B}=c(this,zt);R(this,zt,null);const t=this.x,l=this.y,o=this.width,n=this.height;t===C&&l===I&&o===Q&&n===B||this.addCommands({cmd:h(this,A,_Q).bind(this,t,l,o,n),undo:h(this,A,_Q).bind(this,C,I,Q,B),mustExec:!0})},qQ=function(C,I){const[Q,B]=this.parentDimensions,t=this.x,l=this.y,o=this.width,n=this.height,D=nl.MIN_SIZE/Q,w=nl.MIN_SIZE/B,M=h(this,A,gW).call(this,this.rotation),d=(eA,DA)=>[M[0]*eA+M[2]*DA,M[1]*eA+M[3]*DA],G=h(this,A,gW).call(this,360-this.rotation),N=(eA,DA)=>[G[0]*eA+G[2]*DA,G[1]*eA+G[3]*DA];let k,m,Y=!1,S=!1;switch(C){case"topLeft":Y=!0,k=(eA,DA)=>[0,0],m=(eA,DA)=>[eA,DA];break;case"topMiddle":k=(eA,DA)=>[eA/2,0],m=(eA,DA)=>[eA/2,DA];break;case"topRight":Y=!0,k=(eA,DA)=>[eA,0],m=(eA,DA)=>[0,DA];break;case"middleRight":S=!0,k=(eA,DA)=>[eA,DA/2],m=(eA,DA)=>[0,DA/2];break;case"bottomRight":Y=!0,k=(eA,DA)=>[eA,DA],m=(eA,DA)=>[0,0];break;case"bottomMiddle":k=(eA,DA)=>[eA/2,DA],m=(eA,DA)=>[eA/2,0];break;case"bottomLeft":Y=!0,k=(eA,DA)=>[0,DA],m=(eA,DA)=>[eA,0];break;case"middleLeft":S=!0,k=(eA,DA)=>[0,DA/2],m=(eA,DA)=>[eA,DA/2];break}const X=k(o,n),q=m(o,n);let P=d(...q);const gA=nl._round(t+P[0]),QA=nl._round(l+P[1]);let J=1,EA=1,x,AA;if(I.fromKeyboard)({deltaX:x,deltaY:AA}=I);else{const{screenX:eA,screenY:DA}=I,[ZA,GA]=c(this,IF);[x,AA]=this.screenToPageTranslation(eA-ZA,DA-GA),c(this,IF)[0]=eA,c(this,IF)[1]=DA}if([x,AA]=N(x/Q,AA/B),Y){const eA=Math.hypot(o,n);J=EA=Math.max(Math.min(Math.hypot(q[0]-X[0]-x,q[1]-X[1]-AA)/eA,1/o,1/n),D/o,w/n)}else S?J=Math.max(D,Math.min(1,Math.abs(q[0]-X[0]-x)))/o:EA=Math.max(w,Math.min(1,Math.abs(q[1]-X[1]-AA)))/n;const iA=nl._round(o*J),wA=nl._round(n*EA);P=d(...m(iA,wA));const sA=gA-P[0],cA=QA-P[1];c(this,PU)||R(this,PU,[this.x,this.y,this.width,this.height]),this.width=iA,this.height=wA,this.x=sA,this.y=cA,this.setDims(Q*iA,B*wA),this.fixAndSetPosition(),this._onResizing()},Xe=function(){var C;R(this,zt,{savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height}),(C=c(this,ol))==null||C.toggle(!1),this.parent.togglePointerEvents(!1)},ue=function(C,I,Q){let B=.7*(Q/I)+1-.7;if(B===1)return;const t=h(this,A,gW).call(this,this.rotation),l=(P,gA)=>[t[0]*P+t[2]*gA,t[1]*P+t[3]*gA],[o,n]=this.parentDimensions,D=this.x,w=this.y,M=this.width,d=this.height,G=nl.MIN_SIZE/o,N=nl.MIN_SIZE/n;B=Math.max(Math.min(B,1/M,1/d),G/M,N/d);const k=nl._round(M*B),m=nl._round(d*B);if(k===M&&m===d)return;c(this,PU)||R(this,PU,[D,w,M,d]);const Y=l(M/2,d/2),S=nl._round(D+Y[0]),X=nl._round(w+Y[1]),q=l(k/2,m/2);this.x=S-q[0],this.y=X-q[1],this.width=k,this.height=m,this.setDims(o*k,n*m),this.fixAndSetPosition(),this._onResizing()},Ye=function(){var C;(C=c(this,ol))==null||C.toggle(!0),this.parent.togglePointerEvents(!0),h(this,A,KW).call(this)},$Q=function(C){const{isMac:I}=LU.platform;C.ctrlKey&&!I||C.shiftKey||C.metaKey&&I?this.parent.toggleSelected(this):this.parent.setSelected(this)},oe=function(C){const{isSelected:I}=this;this._uiManager.setUpDragSession();let Q=!1;const B=new AbortController,t=this._uiManager.combinedSignal(B),l={capture:!0,passive:!1,signal:t},o=D=>{B.abort(),R(this,XZ,null),R(this,DF,!1),this._uiManager.endDragSession()||h(this,A,$Q).call(this,D),Q&&this._onStopDragging()};I&&(R(this,bc,C.clientX),R(this,mc,C.clientY),R(this,XZ,C.pointerId),R(this,xs,C.pointerType),window.addEventListener("pointermove",D=>{Q||(Q=!0,this._onStartDragging());const{clientX:w,clientY:M,pointerId:d}=D;if(d!==c(this,XZ)){nd(D);return}const[G,N]=this.screenToPageTranslation(w-c(this,bc),M-c(this,mc));R(this,bc,w),R(this,mc,M),this._uiManager.dragSelectedEditors(G,N)},l),window.addEventListener("touchmove",nd,l),window.addEventListener("pointerdown",D=>{D.pointerType===c(this,xs)&&(c(this,rF)||D.isPrimary)&&o(D),nd(D)},l));const n=D=>{if(!c(this,XZ)||c(this,XZ)===D.pointerId){o(D);return}nd(D)};window.addEventListener("pointerup",n,{signal:t}),window.addEventListener("blur",n,{signal:t})},li=function(){if(c(this,uZ)||!this.div)return;R(this,uZ,new AbortController);const C=this._uiManager.combinedSignal(c(this,uZ));this.div.addEventListener("focusin",this.focusin.bind(this),{signal:C}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:C})},pe=function(C){nl._resizerKeyboardManager.exec(this,C)},Be=function(C){var I;c(this,Lt)&&((I=C.relatedTarget)==null?void 0:I.parentNode)!==c(this,WU)&&h(this,A,Kn).call(this)},ye=function(C){R(this,js,c(this,Lt)?C:"")},Ui=function(C){if(c(this,od))for(const I of c(this,od))I.tabIndex=C},Kn=function(){R(this,Lt,!1),h(this,A,Ui).call(this,-1),h(this,A,KW).call(this)},b(nl,Ks),f(nl,"_l10n",null),f(nl,"_l10nResizer",null),f(nl,"_borderLineWidth",-1),f(nl,"_colorManager",new xQ),f(nl,"_zIndex",1),f(nl,"_telemetryTimeout",1e3);let Ll=nl;class om extends Ll{constructor(I){super(I),this.annotationElementId=I.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}}const qR=3285377520,Wd=4294901760,Kd=65535;class ze{constructor(I){this.h1=I?I&4294967295:qR,this.h2=I?I&4294967295:qR}update(I){let Q,B;if(typeof I=="string"){Q=new Uint8Array(I.length*2),B=0;for(let m=0,Y=I.length;m<Y;m++){const S=I.charCodeAt(m);S<=255?Q[B++]=S:(Q[B++]=S>>>8,Q[B++]=S&255)}}else if(ArrayBuffer.isView(I))Q=I.slice(),B=Q.byteLength;else throw new Error("Invalid data format, must be a string or TypedArray.");const t=B>>2,l=B-t*4,o=new Uint32Array(Q.buffer,0,t);let n=0,D=0,w=this.h1,M=this.h2;const d=3432918353,G=461845907,N=d&Kd,k=G&Kd;for(let m=0;m<t;m++)m&1?(n=o[m],n=n*d&Wd|n*N&Kd,n=n<<15|n>>>17,n=n*G&Wd|n*k&Kd,w^=n,w=w<<13|w>>>19,w=w*5+3864292196):(D=o[m],D=D*d&Wd|D*N&Kd,D=D<<15|D>>>17,D=D*G&Wd|D*k&Kd,M^=D,M=M<<13|M>>>19,M=M*5+3864292196);switch(n=0,l){case 3:n^=Q[t*4+2]<<16;case 2:n^=Q[t*4+1]<<8;case 1:n^=Q[t*4],n=n*d&Wd|n*N&Kd,n=n<<15|n>>>17,n=n*G&Wd|n*k&Kd,t&1?w^=n:M^=n}this.h1=w,this.h2=M}hexdigest(){let I=this.h1,Q=this.h2;return I^=Q>>>1,I=I*3981806797&Wd|I*36045&Kd,Q=Q*4283543511&Wd|((Q<<16|I>>>16)*2950163797&Wd)>>>16,I^=Q>>>1,I=I*444984403&Wd|I*60499&Kd,Q=Q*3301882366&Wd|((Q<<16|I>>>16)*3120437893&Wd)>>>16,I^=Q>>>1,(I>>>0).toString(16).padStart(8,"0")+(Q>>>0).toString(16).padStart(8,"0")}}const di=Object.freeze({map:null,hash:"",transfer:void 0});var CF,wF,tU,xV,Le;class kR{constructor(){b(this,xV),b(this,CF,!1),b(this,wF,null),b(this,tU,new Map),this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(I,Q){const B=c(this,tU).get(I);return B===void 0?Q:Object.assign(Q,B)}getRawValue(I){return c(this,tU).get(I)}remove(I){if(c(this,tU).delete(I),c(this,tU).size===0&&this.resetModified(),typeof this.onAnnotationEditor=="function"){for(const Q of c(this,tU).values())if(Q instanceof Ll)return;this.onAnnotationEditor(null)}}setValue(I,Q){const B=c(this,tU).get(I);let t=!1;if(B!==void 0)for(const[l,o]of Object.entries(Q))B[l]!==o&&(t=!0,B[l]=o);else t=!0,c(this,tU).set(I,Q);t&&h(this,xV,Le).call(this),Q instanceof Ll&&typeof this.onAnnotationEditor=="function"&&this.onAnnotationEditor(Q.constructor._type)}has(I){return c(this,tU).has(I)}getAll(){return c(this,tU).size>0?pR(c(this,tU)):null}setAll(I){for(const[Q,B]of Object.entries(I))this.setValue(Q,B)}get size(){return c(this,tU).size}resetModified(){c(this,CF)&&(R(this,CF,!1),typeof this.onResetModified=="function"&&this.onResetModified())}get print(){return new ke(this)}get serializable(){if(c(this,tU).size===0)return di;const I=new Map,Q=new ze,B=[],t=Object.create(null);let l=!1;for(const[o,n]of c(this,tU)){const D=n instanceof Ll?n.serialize(!1,t):n;D&&(I.set(o,D),Q.update(`${o}:${JSON.stringify(D)}`),l||(l=!!D.bitmap))}if(l)for(const o of I.values())o.bitmap&&B.push(o.bitmap);return I.size>0?{map:I,hash:Q.hexdigest(),transfer:B}:di}get editorStats(){let I=null;const Q=new Map;for(const B of c(this,tU).values()){if(!(B instanceof Ll))continue;const t=B.telemetryFinalData;if(!t)continue;const{type:l}=t;Q.has(l)||Q.set(l,Object.getPrototypeOf(B).constructor),I||(I=Object.create(null));const o=I[l]||(I[l]=new Map);for(const[n,D]of Object.entries(t)){if(n==="type")continue;let w=o.get(n);w||(w=new Map,o.set(n,w));const M=w.get(D)??0;w.set(D,M+1)}}for(const[B,t]of Q)I[B]=t.computeTelemetryFinalData(I[B]);return I}resetModifiedIds(){R(this,wF,null)}get modifiedIds(){if(c(this,wF))return c(this,wF);const I=[];for(const Q of c(this,tU).values())!(Q instanceof Ll)||!Q.annotationElementId||!Q.serialize()||I.push(Q.annotationElementId);return R(this,wF,{ids:new Set(I),hash:I.join(",")})}}CF=new WeakMap,wF=new WeakMap,tU=new WeakMap,xV=new WeakSet,Le=function(){c(this,CF)||(R(this,CF,!0),typeof this.onSetModified=="function"&&this.onSetModified())};var Hs;class ke extends kR{constructor(I){super(),b(this,Hs);const{map:Q,hash:B,transfer:t}=I.serializable,l=structuredClone(Q,t?{transfer:t}:null);R(this,Hs,{map:l,hash:B,transfer:t})}get print(){ul("Should not call PrintAnnotationStorage.print")}get serializable(){return c(this,Hs)}get modifiedIds(){return al(this,"modifiedIds",{ids:new Set,hash:""})}}Hs=new WeakMap;var Mc;class pm{constructor({ownerDocument:I=globalThis.document,styleElement:Q=null}){b(this,Mc,new Set),this._document=I,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(I){this.nativeFontFaces.add(I),this._document.fonts.add(I)}removeNativeFontFace(I){this.nativeFontFaces.delete(I),this._document.fonts.delete(I)}insertRule(I){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const Q=this.styleElement.sheet;Q.insertRule(I,Q.cssRules.length)}clear(){for(const I of this.nativeFontFaces)this._document.fonts.delete(I);this.nativeFontFaces.clear(),c(this,Mc).clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}async loadSystemFont({systemFontInfo:I,_inspectFont:Q}){if(!(!I||c(this,Mc).has(I.loadedName))){if(Kl(!this.disableFontFace,"loadSystemFont shouldn't be called when `disableFontFace` is set."),this.isFontLoadingAPISupported){const{loadedName:B,src:t,style:l}=I,o=new FontFace(B,t,l);this.addNativeFontFace(o);try{await o.load(),c(this,Mc).add(B),Q==null||Q(I)}catch{ll(`Cannot load system font: ${I.baseFontName}, installing it could help to improve PDF rendering.`),this.removeNativeFontFace(o)}return}ul("Not implemented: loadSystemFont without the Font Loading API.")}}async bind(I){if(I.attached||I.missingFile&&!I.systemFontInfo)return;if(I.attached=!0,I.systemFontInfo){await this.loadSystemFont(I);return}if(this.isFontLoadingAPISupported){const B=I.createNativeFontFace();if(B){this.addNativeFontFace(B);try{await B.loaded}catch(t){throw ll(`Failed to load font '${B.family}': '${t}'.`),I.disableFontFace=!0,t}}return}const Q=I.createFontFaceRule();if(Q){if(this.insertRule(Q),this.isSyncFontLoadingSupported)return;await new Promise(B=>{const t=this._queueLoadingCallback(B);this._prepareFontLoadEvent(I,t)})}}get isFontLoadingAPISupported(){var I;const Q=!!((I=this._document)!=null&&I.fonts);return al(this,"isFontLoadingAPISupported",Q)}get isSyncFontLoadingSupported(){let I=!1;return(XU||typeof navigator<"u"&&typeof(navigator==null?void 0:navigator.userAgent)=="string"&&/Mozilla\/5.0.*?rv:\d+.*? Gecko/.test(navigator.userAgent))&&(I=!0),al(this,"isSyncFontLoadingSupported",I)}_queueLoadingCallback(I){function Q(){for(Kl(!t.done,"completeRequest() cannot be called twice."),t.done=!0;B.length>0&&B[0].done;){const l=B.shift();setTimeout(l.callback,0)}}const{loadingRequests:B}=this,t={done:!1,complete:Q,callback:I};return B.push(t),t}get _loadTestFont(){const I=atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA==");return al(this,"_loadTestFont",I)}_prepareFontLoadEvent(I,Q){function B(q,P){return q.charCodeAt(P)<<24|q.charCodeAt(P+1)<<16|q.charCodeAt(P+2)<<8|q.charCodeAt(P+3)&255}function t(q,P,gA,QA){const J=q.substring(0,P),EA=q.substring(P+gA);return J+QA+EA}let l,o;const n=this._document.createElement("canvas");n.width=1,n.height=1;const D=n.getContext("2d");let w=0;function M(q,P){if(++w>30){ll("Load test font never loaded."),P();return}if(D.font="30px "+q,D.fillText(".",0,20),D.getImageData(0,0,1,1).data[3]>0){P();return}setTimeout(M.bind(null,q,P))}const d=`lt${Date.now()}${this.loadTestFontId++}`;let G=this._loadTestFont;G=t(G,976,d.length,d);const N=16,k=1482184792;let m=B(G,N);for(l=0,o=d.length-3;l<o;l+=4)m=m-k+B(d,l)|0;l<d.length&&(m=m-k+B(d+"XXX",l)|0),G=t(G,N,4,Rm(m));const Y=`url(data:font/opentype;base64,${btoa(G)});`,S=`@font-face {font-family:"${d}";src:${Y}}`;this.insertRule(S);const X=this._document.createElement("div");X.style.visibility="hidden",X.style.width=X.style.height="10px",X.style.position="absolute",X.style.top=X.style.left="0px";for(const q of[I.loadedName,d]){const P=this._document.createElement("span");P.textContent="Hi",P.style.fontFamily=q,X.append(P)}this._document.body.append(X),M(d,()=>{X.remove(),Q.complete()})}}Mc=new WeakMap;class Bm{constructor(I,{disableFontFace:Q=!1,fontExtraProperties:B=!1,inspectFont:t=null}){this.compiledGlyphs=Object.create(null);for(const l in I)this[l]=I[l];this.disableFontFace=Q===!0,this.fontExtraProperties=B===!0,this._inspectFont=t}createNativeFontFace(){var I;if(!this.data||this.disableFontFace)return null;let Q;if(!this.cssFontInfo)Q=new FontFace(this.loadedName,this.data,{});else{const B={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(B.style=`oblique ${this.cssFontInfo.italicAngle}deg`),Q=new FontFace(this.cssFontInfo.fontFamily,this.data,B)}return(I=this._inspectFont)==null||I.call(this,this),Q}createFontFaceRule(){var I;if(!this.data||this.disableFontFace)return null;const Q=`url(data:${this.mimetype};base64,${Mm(this.data)});`;let B;if(!this.cssFontInfo)B=`@font-face {font-family:"${this.loadedName}";src:${Q}}`;else{let t=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(t+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),B=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${t}src:${Q}}`}return(I=this._inspectFont)==null||I.call(this,this,Q),B}getPathGenerator(I,Q){if(this.compiledGlyphs[Q]!==void 0)return this.compiledGlyphs[Q];const B=this.loadedName+"_path_"+Q;let t;try{t=I.get(B)}catch(o){ll(`getPathGenerator - ignoring character: "${o}".`)}const l=new Path2D(t||"");return this.fontExtraProperties||I.delete(B),this.compiledGlyphs[Q]=l}}const XW={DATA:1,ERROR:2},gl={CANCEL:1,CANCEL_COMPLETE:2,CLOSE:3,ENQUEUE:4,ERROR:5,PULL:6,PULL_COMPLETE:7,START_COMPLETE:8};function $R(){}function EU(C){if(C instanceof WF||C instanceof IQ||C instanceof Ns||C instanceof fR||C instanceof XV||C instanceof eQ)return C;switch(C instanceof Error||typeof C=="object"&&C!==null||ul('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),C.name){case"AbortException":return new WF(C.message);case"InvalidPDFException":return new IQ(C.message);case"MissingPDFException":return new Ns(C.message);case"PasswordException":return new fR(C.message,C.code);case"UnexpectedResponseException":return new XV(C.message,C.status);case"UnknownErrorException":return new eQ(C.message,C.details)}return new eQ(C.message,C.toString())}var Jc,Gd,Ie,De,Ee,HW;class Hn{constructor(I,Q,B){b(this,Gd),b(this,Jc,new AbortController),this.sourceName=I,this.targetName=Q,this.comObj=B,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),B.addEventListener("message",h(this,Gd,Ie).bind(this),{signal:c(this,Jc).signal})}on(I,Q){const B=this.actionHandler;if(B[I])throw new Error(`There is already an actionName called "${I}"`);B[I]=Q}send(I,Q,B){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:I,data:Q},B)}sendWithPromise(I,Q,B){const t=this.callbackId++,l=Promise.withResolvers();this.callbackCapabilities[t]=l;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:I,callbackId:t,data:Q},B)}catch(o){l.reject(o)}return l.promise}sendWithStream(I,Q,B,t){const l=this.streamId++,o=this.sourceName,n=this.targetName,D=this.comObj;return new ReadableStream({start:w=>{const M=Promise.withResolvers();return this.streamControllers[l]={controller:w,startCall:M,pullCall:null,cancelCall:null,isClosed:!1},D.postMessage({sourceName:o,targetName:n,action:I,streamId:l,data:Q,desiredSize:w.desiredSize},t),M.promise},pull:w=>{const M=Promise.withResolvers();return this.streamControllers[l].pullCall=M,D.postMessage({sourceName:o,targetName:n,stream:gl.PULL,streamId:l,desiredSize:w.desiredSize}),M.promise},cancel:w=>{Kl(w instanceof Error,"cancel must have a valid reason");const M=Promise.withResolvers();return this.streamControllers[l].cancelCall=M,this.streamControllers[l].isClosed=!0,D.postMessage({sourceName:o,targetName:n,stream:gl.CANCEL,streamId:l,reason:EU(w)}),M.promise}},B)}destroy(){var I;(I=c(this,Jc))==null||I.abort(),R(this,Jc,null)}}Jc=new WeakMap,Gd=new WeakSet,Ie=function({data:C}){if(C.targetName!==this.sourceName)return;if(C.stream){h(this,Gd,Ee).call(this,C);return}if(C.callback){const Q=C.callbackId,B=this.callbackCapabilities[Q];if(!B)throw new Error(`Cannot resolve callback ${Q}`);if(delete this.callbackCapabilities[Q],C.callback===XW.DATA)B.resolve(C.data);else if(C.callback===XW.ERROR)B.reject(EU(C.reason));else throw new Error("Unexpected callback case");return}const I=this.actionHandler[C.action];if(!I)throw new Error(`Unknown action from worker: ${C.action}`);if(C.callbackId){const Q=this.sourceName,B=C.sourceName,t=this.comObj;Promise.try(I,C.data).then(function(l){t.postMessage({sourceName:Q,targetName:B,callback:XW.DATA,callbackId:C.callbackId,data:l})},function(l){t.postMessage({sourceName:Q,targetName:B,callback:XW.ERROR,callbackId:C.callbackId,reason:EU(l)})});return}if(C.streamId){h(this,Gd,De).call(this,C);return}I(C.data)},De=function(C){const I=C.streamId,Q=this.sourceName,B=C.sourceName,t=this.comObj,l=this,o=this.actionHandler[C.action],n={enqueue(D,w=1,M){if(this.isCancelled)return;const d=this.desiredSize;this.desiredSize-=w,d>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),t.postMessage({sourceName:Q,targetName:B,stream:gl.ENQUEUE,streamId:I,chunk:D},M)},close(){this.isCancelled||(this.isCancelled=!0,t.postMessage({sourceName:Q,targetName:B,stream:gl.CLOSE,streamId:I}),delete l.streamSinks[I])},error(D){Kl(D instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,t.postMessage({sourceName:Q,targetName:B,stream:gl.ERROR,streamId:I,reason:EU(D)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:C.desiredSize,ready:null};n.sinkCapability.resolve(),n.ready=n.sinkCapability.promise,this.streamSinks[I]=n,Promise.try(o,C.data,n).then(function(){t.postMessage({sourceName:Q,targetName:B,stream:gl.START_COMPLETE,streamId:I,success:!0})},function(D){t.postMessage({sourceName:Q,targetName:B,stream:gl.START_COMPLETE,streamId:I,reason:EU(D)})})},Ee=function(C){const I=C.streamId,Q=this.sourceName,B=C.sourceName,t=this.comObj,l=this.streamControllers[I],o=this.streamSinks[I];switch(C.stream){case gl.START_COMPLETE:C.success?l.startCall.resolve():l.startCall.reject(EU(C.reason));break;case gl.PULL_COMPLETE:C.success?l.pullCall.resolve():l.pullCall.reject(EU(C.reason));break;case gl.PULL:if(!o){t.postMessage({sourceName:Q,targetName:B,stream:gl.PULL_COMPLETE,streamId:I,success:!0});break}o.desiredSize<=0&&C.desiredSize>0&&o.sinkCapability.resolve(),o.desiredSize=C.desiredSize,Promise.try(o.onPull||$R).then(function(){t.postMessage({sourceName:Q,targetName:B,stream:gl.PULL_COMPLETE,streamId:I,success:!0})},function(D){t.postMessage({sourceName:Q,targetName:B,stream:gl.PULL_COMPLETE,streamId:I,reason:EU(D)})});break;case gl.ENQUEUE:if(Kl(l,"enqueue should have stream controller"),l.isClosed)break;l.controller.enqueue(C.chunk);break;case gl.CLOSE:if(Kl(l,"close should have stream controller"),l.isClosed)break;l.isClosed=!0,l.controller.close(),h(this,Gd,HW).call(this,l,I);break;case gl.ERROR:Kl(l,"error should have stream controller"),l.controller.error(EU(C.reason)),h(this,Gd,HW).call(this,l,I);break;case gl.CANCEL_COMPLETE:C.success?l.cancelCall.resolve():l.cancelCall.reject(EU(C.reason)),h(this,Gd,HW).call(this,l,I);break;case gl.CANCEL:if(!o)break;const n=EU(C.reason);Promise.try(o.onCancel||$R,n).then(function(){t.postMessage({sourceName:Q,targetName:B,stream:gl.CANCEL_COMPLETE,streamId:I,success:!0})},function(D){t.postMessage({sourceName:Q,targetName:B,stream:gl.CANCEL_COMPLETE,streamId:I,reason:EU(D)})}),o.sinkCapability.reject(n),o.isCancelled=!0,delete this.streamSinks[I];break;default:throw new Error("Unexpected stream case")}},HW=async function(C,I){var Q,B,t;await Promise.allSettled([(Q=C.startCall)==null?void 0:Q.promise,(B=C.pullCall)==null?void 0:B.promise,(t=C.cancelCall)==null?void 0:t.promise]),delete this.streamControllers[I]};var vs;class re{constructor({enableHWA:I=!1}){b(this,vs,!1),R(this,vs,I)}create(I,Q){if(I<=0||Q<=0)throw new Error("Invalid canvas size");const B=this._createCanvas(I,Q);return{canvas:B,context:B.getContext("2d",{willReadFrequently:!c(this,vs)})}}reset(I,Q,B){if(!I.canvas)throw new Error("Canvas is not specified");if(Q<=0||B<=0)throw new Error("Invalid canvas size");I.canvas.width=Q,I.canvas.height=B}destroy(I){if(!I.canvas)throw new Error("Canvas is not specified");I.canvas.width=0,I.canvas.height=0,I.canvas=null,I.context=null}_createCanvas(I,Q){ul("Abstract method `_createCanvas` called.")}}vs=new WeakMap;class ym extends re{constructor({ownerDocument:I=globalThis.document,enableHWA:Q=!1}){super({enableHWA:Q}),this._document=I}_createCanvas(I,Q){const B=this._document.createElement("canvas");return B.width=I,B.height=Q,B}}class Ce{constructor({baseUrl:I=null,isCompressed:Q=!0}){this.baseUrl=I,this.isCompressed=Q}async fetch({name:I}){if(!this.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!I)throw new Error("CMap name must be specified.");const Q=this.baseUrl+I+(this.isCompressed?".bcmap":"");return this._fetch(Q).then(B=>({cMapData:B,isCompressed:this.isCompressed})).catch(B=>{throw new Error(`Unable to load ${this.isCompressed?"binary ":""}CMap at: ${Q}`)})}async _fetch(I){ul("Abstract method `_fetch` called.")}}class we extends Ce{async _fetch(I){const Q=await nQ(I,this.isCompressed?"arraybuffer":"text");return Q instanceof ArrayBuffer?new Uint8Array(Q):cQ(Q)}}Ql(4520);class xe{addFilter(I){return"none"}addHCMFilter(I,Q){return"none"}addAlphaFilter(I){return"none"}addLuminosityFilter(I){return"none"}addHighlightHCMFilter(I,Q,B,t,l){return"none"}destroy(I=!1){}}var xF,Gc,kt,It,MU,jF,OF,j,bU,vn,H0,vW,v0,je,ti,P0,Pn,fn,Zi,An;class zm extends xe{constructor({docId:I,ownerDocument:Q=globalThis.document}){super(),b(this,j),b(this,xF),b(this,Gc),b(this,kt),b(this,It),b(this,MU),b(this,jF),b(this,OF,0),R(this,It,I),R(this,MU,Q)}addFilter(I){if(!I)return"none";let Q=c(this,j,bU).get(I);if(Q)return Q;const[B,t,l]=h(this,j,vW).call(this,I),o=I.length===1?B:`${B}${t}${l}`;if(Q=c(this,j,bU).get(o),Q)return c(this,j,bU).set(I,Q),Q;const n=`g_${c(this,It)}_transfer_map_${eU(this,OF)._++}`,D=h(this,j,v0).call(this,n);c(this,j,bU).set(I,D),c(this,j,bU).set(o,D);const w=h(this,j,P0).call(this,n);return h(this,j,fn).call(this,B,t,l,w),D}addHCMFilter(I,Q){var B;const t=`${I}-${Q}`,l="base";let o=c(this,j,vn).get(l);if((o==null?void 0:o.key)===t||(o?((B=o.filter)==null||B.remove(),o.key=t,o.url="none",o.filter=null):(o={key:t,url:"none",filter:null},c(this,j,vn).set(l,o)),!I||!Q))return o.url;const n=h(this,j,An).call(this,I);I=v.makeHexColor(...n);const D=h(this,j,An).call(this,Q);if(Q=v.makeHexColor(...D),c(this,j,H0).style.color="",I==="#000000"&&Q==="#ffffff"||I===Q)return o.url;const w=new Array(256);for(let k=0;k<=255;k++){const m=k/255;w[k]=m<=.03928?m/12.92:((m+.055)/1.055)**2.4}const M=w.join(","),d=`g_${c(this,It)}_hcm_filter`,G=o.filter=h(this,j,P0).call(this,d);h(this,j,fn).call(this,M,M,M,G),h(this,j,ti).call(this,G);const N=(k,m)=>{const Y=n[k]/255,S=D[k]/255,X=new Array(m+1);for(let q=0;q<=m;q++)X[q]=Y+q/m*(S-Y);return X.join(",")};return h(this,j,fn).call(this,N(0,5),N(1,5),N(2,5),G),o.url=h(this,j,v0).call(this,d),o.url}addAlphaFilter(I){let Q=c(this,j,bU).get(I);if(Q)return Q;const[B]=h(this,j,vW).call(this,[I]),t=`alpha_${B}`;if(Q=c(this,j,bU).get(t),Q)return c(this,j,bU).set(I,Q),Q;const l=`g_${c(this,It)}_alpha_map_${eU(this,OF)._++}`,o=h(this,j,v0).call(this,l);c(this,j,bU).set(I,o),c(this,j,bU).set(t,o);const n=h(this,j,P0).call(this,l);return h(this,j,Zi).call(this,B,n),o}addLuminosityFilter(I){let Q=c(this,j,bU).get(I||"luminosity");if(Q)return Q;let B,t;if(I?([B]=h(this,j,vW).call(this,[I]),t=`luminosity_${B}`):t="luminosity",Q=c(this,j,bU).get(t),Q)return c(this,j,bU).set(I,Q),Q;const l=`g_${c(this,It)}_luminosity_map_${eU(this,OF)._++}`,o=h(this,j,v0).call(this,l);c(this,j,bU).set(I,o),c(this,j,bU).set(t,o);const n=h(this,j,P0).call(this,l);return h(this,j,je).call(this,n),I&&h(this,j,Zi).call(this,B,n),o}addHighlightHCMFilter(I,Q,B,t,l){var o;const n=`${Q}-${B}-${t}-${l}`;let D=c(this,j,vn).get(I);if((D==null?void 0:D.key)===n||(D?((o=D.filter)==null||o.remove(),D.key=n,D.url="none",D.filter=null):(D={key:n,url:"none",filter:null},c(this,j,vn).set(I,D)),!Q||!B))return D.url;const[w,M]=[Q,B].map(h(this,j,An).bind(this));let d=Math.round(.2126*w[0]+.7152*w[1]+.0722*w[2]),G=Math.round(.2126*M[0]+.7152*M[1]+.0722*M[2]),[N,k]=[t,l].map(h(this,j,An).bind(this));G<d&&([d,G,N,k]=[G,d,k,N]),c(this,j,H0).style.color="";const m=(X,q,P)=>{const gA=new Array(256),QA=(G-d)/P,J=X/255,EA=(q-X)/(255*P);let x=0;for(let AA=0;AA<=P;AA++){const iA=Math.round(d+AA*QA),wA=J+AA*EA;for(let sA=x;sA<=iA;sA++)gA[sA]=wA;x=iA+1}for(let AA=x;AA<256;AA++)gA[AA]=gA[x-1];return gA.join(",")},Y=`g_${c(this,It)}_hcm_${I}_filter`,S=D.filter=h(this,j,P0).call(this,Y);return h(this,j,ti).call(this,S),h(this,j,fn).call(this,m(N[0],k[0],5),m(N[1],k[1],5),m(N[2],k[2],5),S),D.url=h(this,j,v0).call(this,Y),D.url}destroy(I=!1){var Q,B,t,l;I&&(Q=c(this,jF))!=null&&Q.size||((B=c(this,kt))==null||B.parentNode.parentNode.remove(),R(this,kt,null),(t=c(this,Gc))==null||t.clear(),R(this,Gc,null),(l=c(this,jF))==null||l.clear(),R(this,jF,null),R(this,OF,0))}}xF=new WeakMap,Gc=new WeakMap,kt=new WeakMap,It=new WeakMap,MU=new WeakMap,jF=new WeakMap,OF=new WeakMap,j=new WeakSet,bU=function(){return c(this,Gc)||R(this,Gc,new Map)},vn=function(){return c(this,jF)||R(this,jF,new Map)},H0=function(){if(!c(this,kt)){const C=c(this,MU).createElement("div"),{style:I}=C;I.visibility="hidden",I.contain="strict",I.width=I.height=0,I.position="absolute",I.top=I.left=0,I.zIndex=-1;const Q=c(this,MU).createElementNS(Mt,"svg");Q.setAttribute("width",0),Q.setAttribute("height",0),R(this,kt,c(this,MU).createElementNS(Mt,"defs")),C.append(Q),Q.append(c(this,kt)),c(this,MU).body.append(C)}return c(this,kt)},vW=function(C){if(C.length===1){const n=C[0],D=new Array(256);for(let M=0;M<256;M++)D[M]=n[M]/255;const w=D.join(",");return[w,w,w]}const[I,Q,B]=C,t=new Array(256),l=new Array(256),o=new Array(256);for(let n=0;n<256;n++)t[n]=I[n]/255,l[n]=Q[n]/255,o[n]=B[n]/255;return[t.join(","),l.join(","),o.join(",")]},v0=function(C){if(c(this,xF)===void 0){R(this,xF,"");const I=c(this,MU).URL;I!==c(this,MU).baseURI&&(sQ(I)?ll('#createUrl: ignore "data:"-URL for performance reasons.'):R(this,xF,I.split("#",1)[0]))}return`url(${c(this,xF)}#${C})`},je=function(C){const I=c(this,MU).createElementNS(Mt,"feColorMatrix");I.setAttribute("type","matrix"),I.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),C.append(I)},ti=function(C){const I=c(this,MU).createElementNS(Mt,"feColorMatrix");I.setAttribute("type","matrix"),I.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),C.append(I)},P0=function(C){const I=c(this,MU).createElementNS(Mt,"filter");return I.setAttribute("color-interpolation-filters","sRGB"),I.setAttribute("id",C),c(this,j,H0).append(I),I},Pn=function(C,I,Q){const B=c(this,MU).createElementNS(Mt,I);B.setAttribute("type","discrete"),B.setAttribute("tableValues",Q),C.append(B)},fn=function(C,I,Q,B){const t=c(this,MU).createElementNS(Mt,"feComponentTransfer");B.append(t),h(this,j,Pn).call(this,t,"feFuncR",C),h(this,j,Pn).call(this,t,"feFuncG",I),h(this,j,Pn).call(this,t,"feFuncB",Q)},Zi=function(C,I){const Q=c(this,MU).createElementNS(Mt,"feComponentTransfer");I.append(Q),h(this,j,Pn).call(this,Q,"feFuncA",C)},An=function(C){return c(this,j,H0).style.color=C,LR(getComputedStyle(c(this,j,H0)).getPropertyValue("color"))};class Oe{constructor({baseUrl:I=null}){this.baseUrl=I}async fetch({filename:I}){if(!this.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!I)throw new Error("Font filename must be specified.");const Q=`${this.baseUrl}${I}`;return this._fetch(Q).catch(B=>{throw new Error(`Unable to load font data at: ${Q}`)})}async _fetch(I){ul("Abstract method `_fetch` called.")}}class ge extends Oe{async _fetch(I){const Q=await nQ(I,"arraybuffer");return new Uint8Array(Q)}}if(XU){let C;try{const I=process.getBuiltinModule("module").createRequire(import.meta.url);try{C=I("@napi-rs/canvas")}catch(Q){ll(`Cannot load "@napi-rs/canvas" package: "${Q}".`)}}catch(I){ll(`Cannot access the \`require\` function: "${I}".`)}globalThis.DOMMatrix||(C!=null&&C.DOMMatrix?globalThis.DOMMatrix=C.DOMMatrix:ll("Cannot polyfill `DOMMatrix`, rendering may be broken.")),globalThis.ImageData||(C!=null&&C.ImageData?globalThis.ImageData=C.ImageData:ll("Cannot polyfill `ImageData`, rendering may be broken.")),globalThis.Path2D||(C!=null&&C.Path2D?globalThis.Path2D=C.Path2D:ll("Cannot polyfill `Path2D`, rendering may be broken."))}async function Ke(C){const I=await process.getBuiltinModule("fs").promises.readFile(C);return new Uint8Array(I)}class Lm extends xe{}class km extends re{_createCanvas(I,Q){return process.getBuiltinModule("module").createRequire(import.meta.url)("@napi-rs/canvas").createCanvas(I,Q)}}class Im extends Ce{async _fetch(I){return Ke(I)}}class Dm extends Oe{async _fetch(I){return Ke(I)}}const TU={FILL:"Fill",STROKE:"Stroke",SHADING:"Shading"};function Fi(C,I){if(!I)return;const Q=I[2]-I[0],B=I[3]-I[1],t=new Path2D;t.rect(I[0],I[1],Q,B),C.clip(t)}class IR{getPattern(){ul("Abstract method `getPattern` called.")}}class Em extends IR{constructor(I){super(),this._type=I[1],this._bbox=I[2],this._colorStops=I[3],this._p0=I[4],this._p1=I[5],this._r0=I[6],this._r1=I[7],this.matrix=null}_createGradient(I){let Q;this._type==="axial"?Q=I.createLinearGradient(this._p0[0],this._p0[1],this._p1[0],this._p1[1]):this._type==="radial"&&(Q=I.createRadialGradient(this._p0[0],this._p0[1],this._r0,this._p1[0],this._p1[1],this._r1));for(const B of this._colorStops)Q.addColorStop(B[0],B[1]);return Q}getPattern(I,Q,B,t){let l;if(t===TU.STROKE||t===TU.FILL){const o=Q.current.getClippedPathBoundingBox(t,pl(I))||[0,0,0,0],n=Math.ceil(o[2]-o[0])||1,D=Math.ceil(o[3]-o[1])||1,w=Q.cachedCanvases.getCanvas("pattern",n,D),M=w.context;M.clearRect(0,0,M.canvas.width,M.canvas.height),M.beginPath(),M.rect(0,0,M.canvas.width,M.canvas.height),M.translate(-o[0],-o[1]),B=v.transform(B,[1,0,0,1,o[0],o[1]]),M.transform(...Q.baseTransform),this.matrix&&M.transform(...this.matrix),Fi(M,this._bbox),M.fillStyle=this._createGradient(M),M.fill(),l=I.createPattern(w.canvas,"no-repeat");const d=new DOMMatrix(B);l.setTransform(d)}else Fi(I,this._bbox),l=this._createGradient(I);return l}}function mQ(C,I,Q,B,t,l,o,n){const D=I.coords,w=I.colors,M=C.data,d=C.width*4;let G;D[Q+1]>D[B+1]&&(G=Q,Q=B,B=G,G=l,l=o,o=G),D[B+1]>D[t+1]&&(G=B,B=t,t=G,G=o,o=n,n=G),D[Q+1]>D[B+1]&&(G=Q,Q=B,B=G,G=l,l=o,o=G);const N=(D[Q]+I.offsetX)*I.scaleX,k=(D[Q+1]+I.offsetY)*I.scaleY,m=(D[B]+I.offsetX)*I.scaleX,Y=(D[B+1]+I.offsetY)*I.scaleY,S=(D[t]+I.offsetX)*I.scaleX,X=(D[t+1]+I.offsetY)*I.scaleY;if(k>=X)return;const q=w[l],P=w[l+1],gA=w[l+2],QA=w[o],J=w[o+1],EA=w[o+2],x=w[n],AA=w[n+1],iA=w[n+2],wA=Math.round(k),sA=Math.round(X);let cA,eA,DA,ZA,GA,kA,XA,xA;for(let _A=wA;_A<=sA;_A++){if(_A<Y){const mA=_A<k?0:(k-_A)/(k-Y);cA=N-(N-m)*mA,eA=q-(q-QA)*mA,DA=P-(P-J)*mA,ZA=gA-(gA-EA)*mA}else{let mA;_A>X?mA=1:Y===X?mA=0:mA=(Y-_A)/(Y-X),cA=m-(m-S)*mA,eA=QA-(QA-x)*mA,DA=J-(J-AA)*mA,ZA=EA-(EA-iA)*mA}let sI;_A<k?sI=0:_A>X?sI=1:sI=(k-_A)/(k-X),GA=N-(N-S)*sI,kA=q-(q-x)*sI,XA=P-(P-AA)*sI,xA=gA-(gA-iA)*sI;const OA=Math.round(Math.min(cA,GA)),FI=Math.round(Math.max(cA,GA));let PA=d*_A+OA*4;for(let mA=OA;mA<=FI;mA++)sI=(cA-mA)/(cA-GA),sI<0?sI=0:sI>1&&(sI=1),M[PA++]=eA-(eA-kA)*sI|0,M[PA++]=DA-(DA-XA)*sI|0,M[PA++]=ZA-(ZA-xA)*sI|0,M[PA++]=255}}function rm(C,I,Q){const B=I.coords,t=I.colors;let l,o;switch(I.type){case"lattice":const n=I.verticesPerRow,D=Math.floor(B.length/n)-1,w=n-1;for(l=0;l<D;l++){let M=l*n;for(let d=0;d<w;d++,M++)mQ(C,Q,B[M],B[M+1],B[M+n],t[M],t[M+1],t[M+n]),mQ(C,Q,B[M+n+1],B[M+1],B[M+n],t[M+n+1],t[M+1],t[M+n])}break;case"triangles":for(l=0,o=B.length;l<o;l+=3)mQ(C,Q,B[l],B[l+1],B[l+2],t[l],t[l+1],t[l+2]);break;default:throw new Error("illegal figure")}}class Cm extends IR{constructor(I){super(),this._coords=I[2],this._colors=I[3],this._figures=I[4],this._bounds=I[5],this._bbox=I[7],this._background=I[8],this.matrix=null}_createMeshCanvas(I,Q,B){const t=Math.floor(this._bounds[0]),l=Math.floor(this._bounds[1]),o=Math.ceil(this._bounds[2])-t,n=Math.ceil(this._bounds[3])-l,D=Math.min(Math.ceil(Math.abs(o*I[0]*1.1)),3e3),w=Math.min(Math.ceil(Math.abs(n*I[1]*1.1)),3e3),M=o/D,d=n/w,G={coords:this._coords,colors:this._colors,offsetX:-t,offsetY:-l,scaleX:1/M,scaleY:1/d},N=D+2*2,k=w+2*2,m=B.getCanvas("mesh",N,k),Y=m.context,S=Y.createImageData(D,w);if(Q){const X=S.data;for(let q=0,P=X.length;q<P;q+=4)X[q]=Q[0],X[q+1]=Q[1],X[q+2]=Q[2],X[q+3]=255}for(const X of this._figures)rm(S,X,G);return Y.putImageData(S,2,2),{canvas:m.canvas,offsetX:t-2*M,offsetY:l-2*d,scaleX:M,scaleY:d}}getPattern(I,Q,B,t){Fi(I,this._bbox);let l;if(t===TU.SHADING)l=v.singularValueDecompose2dScale(pl(I));else if(l=v.singularValueDecompose2dScale(Q.baseTransform),this.matrix){const n=v.singularValueDecompose2dScale(this.matrix);l=[l[0]*n[0],l[1]*n[1]]}const o=this._createMeshCanvas(l,t===TU.SHADING?null:this._background,Q.cachedCanvases);return t!==TU.SHADING&&(I.setTransform(...Q.baseTransform),this.matrix&&I.transform(...this.matrix)),I.translate(o.offsetX,o.offsetY),I.scale(o.scaleX,o.scaleY),I.createPattern(o.canvas,"no-repeat")}}class wm extends IR{getPattern(){return"hotpink"}}function xm(C){switch(C[0]){case"RadialAxial":return new Em(C);case"Mesh":return new Cm(C);case"Dummy":return new wm}throw new Error(`Unknown IR type: ${C[0]}`)}const lN={COLORED:1,UNCOLORED:2},jV=class mC{constructor(I,Q,B,t,l){this.operatorList=I[2],this.matrix=I[3],this.bbox=I[4],this.xstep=I[5],this.ystep=I[6],this.paintType=I[7],this.tilingType=I[8],this.color=Q,this.ctx=B,this.canvasGraphicsFactory=t,this.baseTransform=l}createPatternCanvas(I){const{bbox:Q,operatorList:B,paintType:t,tilingType:l,color:o,canvasGraphicsFactory:n}=this;let{xstep:D,ystep:w}=this;D=Math.abs(D),w=Math.abs(w),FQ("TilingType: "+l);const M=Q[0],d=Q[1],G=Q[2],N=Q[3],k=G-M,m=N-d,Y=v.singularValueDecompose2dScale(this.matrix),S=v.singularValueDecompose2dScale(this.baseTransform),X=Y[0]*S[0],q=Y[1]*S[1];let P=k,gA=m,QA=!1,J=!1;const EA=Math.ceil(D*X),x=Math.ceil(w*q),AA=Math.ceil(k*X),iA=Math.ceil(m*q);EA>=AA?P=D:QA=!0,x>=iA?gA=w:J=!0;const wA=this.getSizeAndScale(P,this.ctx.canvas.width,X),sA=this.getSizeAndScale(gA,this.ctx.canvas.height,q),cA=I.cachedCanvases.getCanvas("pattern",wA.size,sA.size),eA=cA.context,DA=n.createCanvasGraphics(eA);if(DA.groupLevel=I.groupLevel,this.setFillAndStrokeStyleToContext(DA,t,o),eA.translate(-wA.scale*M,-sA.scale*d),DA.transform(wA.scale,0,0,sA.scale,0,0),eA.save(),this.clipBbox(DA,M,d,G,N),DA.baseTransform=pl(DA.ctx),DA.executeOperatorList(B),DA.endDrawing(),eA.restore(),QA||J){const ZA=cA.canvas;QA&&(P=D),J&&(gA=w);const GA=this.getSizeAndScale(P,this.ctx.canvas.width,X),kA=this.getSizeAndScale(gA,this.ctx.canvas.height,q),XA=GA.size,xA=kA.size,_A=I.cachedCanvases.getCanvas("pattern-workaround",XA,xA),sI=_A.context,OA=QA?Math.floor(k/D):0,FI=J?Math.floor(m/w):0;for(let PA=0;PA<=OA;PA++)for(let mA=0;mA<=FI;mA++)sI.drawImage(ZA,XA*PA,xA*mA,XA,xA,0,0,XA,xA);return{canvas:_A.canvas,scaleX:GA.scale,scaleY:kA.scale,offsetX:M,offsetY:d}}return{canvas:cA.canvas,scaleX:wA.scale,scaleY:sA.scale,offsetX:M,offsetY:d}}getSizeAndScale(I,Q,B){const t=Math.max(mC.MAX_PATTERN_SIZE,Q);let l=Math.ceil(I*B);return l>=t?l=t:B=l/I,{scale:B,size:l}}clipBbox(I,Q,B,t,l){const o=t-Q,n=l-B;I.ctx.rect(Q,B,o,n),I.current.updateRectMinMax(pl(I.ctx),[Q,B,t,l]),I.clip(),I.endPath()}setFillAndStrokeStyleToContext(I,Q,B){const t=I.ctx,l=I.current;switch(Q){case lN.COLORED:const o=this.ctx;t.fillStyle=o.fillStyle,t.strokeStyle=o.strokeStyle,l.fillColor=o.fillStyle,l.strokeColor=o.strokeStyle;break;case lN.UNCOLORED:const n=v.makeHexColor(B[0],B[1],B[2]);t.fillStyle=n,t.strokeStyle=n,l.fillColor=n,l.strokeColor=n;break;default:throw new im(`Unsupported paint type: ${Q}`)}}getPattern(I,Q,B,t){let l=B;t!==TU.SHADING&&(l=v.transform(l,Q.baseTransform),this.matrix&&(l=v.transform(l,this.matrix)));const o=this.createPatternCanvas(Q);let n=new DOMMatrix(l);n=n.translate(o.offsetX,o.offsetY),n=n.scale(1/o.scaleX,1/o.scaleY);const D=I.createPattern(o.canvas,"repeat");return D.setTransform(n),D}};f(jV,"MAX_PATTERN_SIZE",3e3);let ci=jV;function jm({src:C,srcPos:I=0,dest:Q,width:B,height:t,nonBlackColor:l=4294967295,inverseDecode:o=!1}){const n=LU.isLittleEndian?4278190080:255,[D,w]=o?[l,n]:[n,l],M=B>>3,d=B&7,G=C.length;Q=new Uint32Array(Q.buffer);let N=0;for(let k=0;k<t;k++){for(const Y=I+M;I<Y;I++){const S=I<G?C[I]:255;Q[N++]=S&128?w:D,Q[N++]=S&64?w:D,Q[N++]=S&32?w:D,Q[N++]=S&16?w:D,Q[N++]=S&8?w:D,Q[N++]=S&4?w:D,Q[N++]=S&2?w:D,Q[N++]=S&1?w:D}if(d===0)continue;const m=I<G?C[I++]:255;for(let Y=0;Y<d;Y++)Q[N++]=m&1<<7-Y?w:D}return{srcPos:I,destPos:N}}const UN=16,dN=100,Om=15,tN=10,ZN=1e3,OU=16;function gm(C,I){if(C._removeMirroring)throw new Error("Context is already forwarding operations.");C.__originalSave=C.save,C.__originalRestore=C.restore,C.__originalRotate=C.rotate,C.__originalScale=C.scale,C.__originalTranslate=C.translate,C.__originalTransform=C.transform,C.__originalSetTransform=C.setTransform,C.__originalResetTransform=C.resetTransform,C.__originalClip=C.clip,C.__originalMoveTo=C.moveTo,C.__originalLineTo=C.lineTo,C.__originalBezierCurveTo=C.bezierCurveTo,C.__originalRect=C.rect,C.__originalClosePath=C.closePath,C.__originalBeginPath=C.beginPath,C._removeMirroring=()=>{C.save=C.__originalSave,C.restore=C.__originalRestore,C.rotate=C.__originalRotate,C.scale=C.__originalScale,C.translate=C.__originalTranslate,C.transform=C.__originalTransform,C.setTransform=C.__originalSetTransform,C.resetTransform=C.__originalResetTransform,C.clip=C.__originalClip,C.moveTo=C.__originalMoveTo,C.lineTo=C.__originalLineTo,C.bezierCurveTo=C.__originalBezierCurveTo,C.rect=C.__originalRect,C.closePath=C.__originalClosePath,C.beginPath=C.__originalBeginPath,delete C._removeMirroring},C.save=function(){I.save(),this.__originalSave()},C.restore=function(){I.restore(),this.__originalRestore()},C.translate=function(Q,B){I.translate(Q,B),this.__originalTranslate(Q,B)},C.scale=function(Q,B){I.scale(Q,B),this.__originalScale(Q,B)},C.transform=function(Q,B,t,l,o,n){I.transform(Q,B,t,l,o,n),this.__originalTransform(Q,B,t,l,o,n)},C.setTransform=function(Q,B,t,l,o,n){I.setTransform(Q,B,t,l,o,n),this.__originalSetTransform(Q,B,t,l,o,n)},C.resetTransform=function(){I.resetTransform(),this.__originalResetTransform()},C.rotate=function(Q){I.rotate(Q),this.__originalRotate(Q)},C.clip=function(Q){I.clip(Q),this.__originalClip(Q)},C.moveTo=function(Q,B){I.moveTo(Q,B),this.__originalMoveTo(Q,B)},C.lineTo=function(Q,B){I.lineTo(Q,B),this.__originalLineTo(Q,B)},C.bezierCurveTo=function(Q,B,t,l,o,n){I.bezierCurveTo(Q,B,t,l,o,n),this.__originalBezierCurveTo(Q,B,t,l,o,n)},C.rect=function(Q,B,t,l){I.rect(Q,B,t,l),this.__originalRect(Q,B,t,l)},C.closePath=function(){I.closePath(),this.__originalClosePath()},C.beginPath=function(){I.beginPath(),this.__originalBeginPath()}}class Km{constructor(I){this.canvasFactory=I,this.cache=Object.create(null)}getCanvas(I,Q,B){let t;return this.cache[I]!==void 0?(t=this.cache[I],this.canvasFactory.reset(t,Q,B)):(t=this.canvasFactory.create(Q,B),this.cache[I]=t),t}delete(I){delete this.cache[I]}clear(){for(const I in this.cache){const Q=this.cache[I];this.canvasFactory.destroy(Q),delete this.cache[I]}}}function uW(C,I,Q,B,t,l,o,n,D,w){const[M,d,G,N,k,m]=pl(C);if(d===0&&G===0){const X=o*M+k,q=Math.round(X),P=n*N+m,gA=Math.round(P),QA=(o+D)*M+k,J=Math.abs(Math.round(QA)-q)||1,EA=(n+w)*N+m,x=Math.abs(Math.round(EA)-gA)||1;return C.setTransform(Math.sign(M),0,0,Math.sign(N),q,gA),C.drawImage(I,Q,B,t,l,0,0,J,x),C.setTransform(M,d,G,N,k,m),[J,x]}if(M===0&&N===0){const X=n*G+k,q=Math.round(X),P=o*d+m,gA=Math.round(P),QA=(n+w)*G+k,J=Math.abs(Math.round(QA)-q)||1,EA=(o+D)*d+m,x=Math.abs(Math.round(EA)-gA)||1;return C.setTransform(0,Math.sign(d),Math.sign(G),0,q,gA),C.drawImage(I,Q,B,t,l,0,0,x,J),C.setTransform(M,d,G,N,k,m),[x,J]}C.drawImage(I,Q,B,t,l,o,n,D,w);const Y=Math.hypot(M,d),S=Math.hypot(G,N);return[Y*D,S*w]}function Hm(C){const{width:I,height:Q}=C;if(I>ZN||Q>ZN)return null;const B=1e3,t=new Uint8Array([0,2,4,0,1,0,5,4,8,10,0,8,0,2,1,0]),l=I+1;let o=new Uint8Array(l*(Q+1)),n,D,w;const M=I+7&-8;let d=new Uint8Array(M*Q),G=0;for(const Y of C.data){let S=128;for(;S>0;)d[G++]=Y&S?0:255,S>>=1}let N=0;for(G=0,d[G]!==0&&(o[0]=1,++N),D=1;D<I;D++)d[G]!==d[G+1]&&(o[D]=d[G]?2:1,++N),G++;for(d[G]!==0&&(o[D]=2,++N),n=1;n<Q;n++){G=n*M,w=n*l,d[G-M]!==d[G]&&(o[w]=d[G]?1:8,++N);let Y=(d[G]?4:0)+(d[G-M]?8:0);for(D=1;D<I;D++)Y=(Y>>2)+(d[G+1]?4:0)+(d[G-M+1]?8:0),t[Y]&&(o[w+D]=t[Y],++N),G++;if(d[G-M]!==d[G]&&(o[w+D]=d[G]?2:4,++N),N>B)return null}for(G=M*(Q-1),w=n*l,d[G]!==0&&(o[w]=8,++N),D=1;D<I;D++)d[G]!==d[G+1]&&(o[w+D]=d[G]?4:8,++N),G++;if(d[G]!==0&&(o[w+D]=4,++N),N>B)return null;const k=new Int32Array([0,l,-1,0,-l,0,0,0,1]),m=new Path2D;for(n=0;N&&n<=Q;n++){let Y=n*l;const S=Y+I;for(;Y<S&&!o[Y];)Y++;if(Y===S)continue;m.moveTo(Y%l,n);const X=Y;let q=o[Y];do{const P=k[q];do Y+=P;while(!o[Y]);const gA=o[Y];gA!==5&&gA!==10?(q=gA,o[Y]=0):(q=gA&51*q>>4,o[Y]&=q>>2|q<<2),m.lineTo(Y%l,Y/l|0),o[Y]||--N}while(X!==Y);--n}return d=null,o=null,function(Y){Y.save(),Y.scale(1/I,-1/Q),Y.translate(0,-Q),Y.fill(m),Y.beginPath(),Y.restore()}}class FN{constructor(I,Q){this.alphaIsShape=!1,this.fontSize=0,this.fontSizeScale=1,this.textMatrix=$N,this.textMatrixScale=1,this.fontMatrix=kQ,this.leading=0,this.x=0,this.y=0,this.lineX=0,this.lineY=0,this.charSpacing=0,this.wordSpacing=0,this.textHScale=1,this.textRenderingMode=hU.FILL,this.textRise=0,this.fillColor="#000000",this.strokeColor="#000000",this.patternFill=!1,this.patternStroke=!1,this.fillAlpha=1,this.strokeAlpha=1,this.lineWidth=1,this.activeSMask=null,this.transferMaps="none",this.startNewPathAndClipBox([0,0,I,Q])}clone(){const I=Object.create(this);return I.clipBox=this.clipBox.slice(),I}setCurrentPoint(I,Q){this.x=I,this.y=Q}updatePathMinMax(I,Q,B){[Q,B]=v.applyTransform([Q,B],I),this.minX=Math.min(this.minX,Q),this.minY=Math.min(this.minY,B),this.maxX=Math.max(this.maxX,Q),this.maxY=Math.max(this.maxY,B)}updateRectMinMax(I,Q){const B=v.applyTransform(Q,I),t=v.applyTransform(Q.slice(2),I),l=v.applyTransform([Q[0],Q[3]],I),o=v.applyTransform([Q[2],Q[1]],I);this.minX=Math.min(this.minX,B[0],t[0],l[0],o[0]),this.minY=Math.min(this.minY,B[1],t[1],l[1],o[1]),this.maxX=Math.max(this.maxX,B[0],t[0],l[0],o[0]),this.maxY=Math.max(this.maxY,B[1],t[1],l[1],o[1])}updateScalingPathMinMax(I,Q){v.scaleMinMax(I,Q),this.minX=Math.min(this.minX,Q[0]),this.minY=Math.min(this.minY,Q[1]),this.maxX=Math.max(this.maxX,Q[2]),this.maxY=Math.max(this.maxY,Q[3])}updateCurvePathMinMax(I,Q,B,t,l,o,n,D,w,M){const d=v.bezierBoundingBox(Q,B,t,l,o,n,D,w,M);M||this.updateRectMinMax(I,d)}getPathBoundingBox(I=TU.FILL,Q=null){const B=[this.minX,this.minY,this.maxX,this.maxY];if(I===TU.STROKE){Q||ul("Stroke bounding box must include transform.");const t=v.singularValueDecompose2dScale(Q),l=t[0]*this.lineWidth/2,o=t[1]*this.lineWidth/2;B[0]-=l,B[1]-=o,B[2]+=l,B[3]+=o}return B}updateClipFromPath(){const I=v.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(I||[0,0,0,0])}isEmptyClip(){return this.minX===1/0}startNewPathAndClipBox(I){this.clipBox=I,this.minX=1/0,this.minY=1/0,this.maxX=0,this.maxY=0}getClippedPathBoundingBox(I=TU.FILL,Q=null){return v.intersect(this.clipBox,this.getPathBoundingBox(I,Q))}}function cN(C,I){if(I instanceof ImageData){C.putImageData(I,0,0);return}const Q=I.height,B=I.width,t=Q%OU,l=(Q-t)/OU,o=t===0?l:l+1,n=C.createImageData(B,OU);let D=0,w;const M=I.data,d=n.data;let G,N,k,m;if(I.kind===EW.GRAYSCALE_1BPP){const Y=M.byteLength,S=new Uint32Array(d.buffer,0,d.byteLength>>2),X=S.length,q=B+7>>3,P=4294967295,gA=LU.isLittleEndian?4278190080:255;for(G=0;G<o;G++){for(k=G<l?OU:t,w=0,N=0;N<k;N++){const QA=Y-D;let J=0;const EA=QA>q?B:QA*8-7,x=EA&-8;let AA=0,iA=0;for(;J<x;J+=8)iA=M[D++],S[w++]=iA&128?P:gA,S[w++]=iA&64?P:gA,S[w++]=iA&32?P:gA,S[w++]=iA&16?P:gA,S[w++]=iA&8?P:gA,S[w++]=iA&4?P:gA,S[w++]=iA&2?P:gA,S[w++]=iA&1?P:gA;for(;J<EA;J++)AA===0&&(iA=M[D++],AA=128),S[w++]=iA&AA?P:gA,AA>>=1}for(;w<X;)S[w++]=0;C.putImageData(n,0,G*OU)}}else if(I.kind===EW.RGBA_32BPP){for(N=0,m=B*OU*4,G=0;G<l;G++)d.set(M.subarray(D,D+m)),D+=m,C.putImageData(n,0,N),N+=OU;G<o&&(m=B*t*4,d.set(M.subarray(D,D+m)),C.putImageData(n,0,N))}else if(I.kind===EW.RGB_24BPP)for(k=OU,m=B*k,G=0;G<o;G++){for(G>=l&&(k=t,m=B*k),w=0,N=m;N--;)d[w++]=M[D++],d[w++]=M[D++],d[w++]=M[D++],d[w++]=255;C.putImageData(n,0,G*OU)}else throw new Error(`bad image kind: ${I.kind}`)}function nN(C,I){if(I.bitmap){C.drawImage(I.bitmap,0,0);return}const Q=I.height,B=I.width,t=Q%OU,l=(Q-t)/OU,o=t===0?l:l+1,n=C.createImageData(B,OU);let D=0;const w=I.data,M=n.data;for(let d=0;d<o;d++){const G=d<l?OU:t;({srcPos:D}=jm({src:w,srcPos:D,dest:M,width:B,height:G,nonBlackColor:0})),C.putImageData(n,0,d*OU)}}function rn(C,I){const Q=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const B of Q)C[B]!==void 0&&(I[B]=C[B]);C.setLineDash!==void 0&&(I.setLineDash(C.getLineDash()),I.lineDashOffset=C.lineDashOffset)}function YW(C){if(C.strokeStyle=C.fillStyle="#000000",C.fillRule="nonzero",C.globalAlpha=1,C.lineWidth=1,C.lineCap="butt",C.lineJoin="miter",C.miterLimit=10,C.globalCompositeOperation="source-over",C.font="10px sans-serif",C.setLineDash!==void 0&&(C.setLineDash([]),C.lineDashOffset=0),!XU){const{filter:I}=C;I!=="none"&&I!==""&&(C.filter="none")}}function sN(C,I){if(I)return!0;const Q=v.singularValueDecompose2dScale(C);Q[0]=Math.fround(Q[0]),Q[1]=Math.fround(Q[1]);const B=Math.fround((globalThis.devicePixelRatio||1)*Bn.PDF_TO_CSS_UNITS);return Q[0]<=B&&Q[1]<=B}const vm=["butt","round","square"],Pm=["miter","round","bevel"],fm={},aN={};var wd,ni,si,ai;const wR=class YC{constructor(I,Q,B,t,l,{optionalContentConfig:o,markedContentStack:n=null},D,w){b(this,wd),this.ctx=I,this.current=new FN(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=Q,this.objs=B,this.canvasFactory=t,this.filterFactory=l,this.groupStack=[],this.processingType3=null,this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=n||[],this.optionalContentConfig=o,this.cachedCanvases=new Km(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=D,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=w,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map}getObject(I,Q=null){return typeof I=="string"?I.startsWith("g_")?this.commonObjs.get(I):this.objs.get(I):Q}beginDrawing({transform:I,viewport:Q,transparency:B=!1,background:t=null}){const l=this.ctx.canvas.width,o=this.ctx.canvas.height,n=this.ctx.fillStyle;if(this.ctx.fillStyle=t||"#ffffff",this.ctx.fillRect(0,0,l,o),this.ctx.fillStyle=n,B){const D=this.cachedCanvases.getCanvas("transparent",l,o);this.compositeCtx=this.ctx,this.transparentCanvas=D.canvas,this.ctx=D.context,this.ctx.save(),this.ctx.transform(...pl(this.compositeCtx))}this.ctx.save(),YW(this.ctx),I&&(this.ctx.transform(...I),this.outputScaleX=I[0],this.outputScaleY=I[0]),this.ctx.transform(...Q.transform),this.viewportScale=Q.scale,this.baseTransform=pl(this.ctx)}executeOperatorList(I,Q,B,t){const l=I.argsArray,o=I.fnArray;let n=Q||0;const D=l.length;if(D===n)return n;const w=D-n>tN&&typeof B=="function",M=w?Date.now()+Om:0;let d=0;const G=this.commonObjs,N=this.objs;let k;for(;;){if(t!==void 0&&n===t.nextBreakPoint)return t.breakIt(n,B),n;if(k=o[n],k!==Td.dependency)this[k].apply(this,l[n]);else for(const m of l[n]){const Y=m.startsWith("g_")?G:N;if(!Y.has(m))return Y.get(m,B),n}if(n++,n===D)return n;if(w&&++d>tN){if(Date.now()>M)return B(),n;d=0}}}endDrawing(){h(this,wd,ni).call(this),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const I of this._cachedBitmapsMap.values()){for(const Q of I.values())typeof HTMLCanvasElement<"u"&&Q instanceof HTMLCanvasElement&&(Q.width=Q.height=0);I.clear()}this._cachedBitmapsMap.clear(),h(this,wd,si).call(this)}_scaleImage(I,Q){const B=I.width??I.displayWidth,t=I.height??I.displayHeight;let l=Math.max(Math.hypot(Q[0],Q[1]),1),o=Math.max(Math.hypot(Q[2],Q[3]),1),n=B,D=t,w="prescale1",M,d;for(;l>2&&n>1||o>2&&D>1;){let G=n,N=D;l>2&&n>1&&(G=n>=16384?Math.floor(n/2)-1||1:Math.ceil(n/2),l/=n/G),o>2&&D>1&&(N=D>=16384?Math.floor(D/2)-1||1:Math.ceil(D)/2,o/=D/N),M=this.cachedCanvases.getCanvas(w,G,N),d=M.context,d.clearRect(0,0,G,N),d.drawImage(I,0,0,n,D,0,0,G,N),I=M.canvas,n=G,D=N,w=w==="prescale1"?"prescale2":"prescale1"}return{img:I,paintWidth:n,paintHeight:D}}_createMaskCanvas(I){const Q=this.ctx,{width:B,height:t}=I,l=this.current.fillColor,o=this.current.patternFill,n=pl(Q);let D,w,M,d;if((I.bitmap||I.data)&&I.count>1){const EA=I.bitmap||I.data.buffer;w=JSON.stringify(o?n:[n.slice(0,4),l]),D=this._cachedBitmapsMap.get(EA),D||(D=new Map,this._cachedBitmapsMap.set(EA,D));const x=D.get(w);if(x&&!o){const AA=Math.round(Math.min(n[0],n[2])+n[4]),iA=Math.round(Math.min(n[1],n[3])+n[5]);return{canvas:x,offsetX:AA,offsetY:iA}}M=x}M||(d=this.cachedCanvases.getCanvas("maskCanvas",B,t),nN(d.context,I));let G=v.transform(n,[1/B,0,0,-1/t,0,0]);G=v.transform(G,[1,0,0,1,0,-t]);const[N,k,m,Y]=v.getAxialAlignedBoundingBox([0,0,B,t],G),S=Math.round(m-N)||1,X=Math.round(Y-k)||1,q=this.cachedCanvases.getCanvas("fillCanvas",S,X),P=q.context,gA=N,QA=k;P.translate(-gA,-QA),P.transform(...G),M||(M=this._scaleImage(d.canvas,gd(P)),M=M.img,D&&o&&D.set(w,M)),P.imageSmoothingEnabled=sN(pl(P),I.interpolate),uW(P,M,0,0,M.width,M.height,0,0,B,t),P.globalCompositeOperation="source-in";const J=v.transform(gd(P),[1,0,0,1,-gA,-QA]);return P.fillStyle=o?l.getPattern(Q,this,J,TU.FILL):l,P.fillRect(0,0,B,t),D&&!o&&(this.cachedCanvases.delete("fillCanvas"),D.set(w,q.canvas)),{canvas:q.canvas,offsetX:Math.round(gA),offsetY:Math.round(QA)}}setLineWidth(I){I!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=I,this.ctx.lineWidth=I}setLineCap(I){this.ctx.lineCap=vm[I]}setLineJoin(I){this.ctx.lineJoin=Pm[I]}setMiterLimit(I){this.ctx.miterLimit=I}setDash(I,Q){const B=this.ctx;B.setLineDash!==void 0&&(B.setLineDash(I),B.lineDashOffset=Q)}setRenderingIntent(I){}setFlatness(I){}setGState(I){for(const[Q,B]of I)switch(Q){case"LW":this.setLineWidth(B);break;case"LC":this.setLineCap(B);break;case"LJ":this.setLineJoin(B);break;case"ML":this.setMiterLimit(B);break;case"D":this.setDash(B[0],B[1]);break;case"RI":this.setRenderingIntent(B);break;case"FL":this.setFlatness(B);break;case"Font":this.setFont(B[0],B[1]);break;case"CA":this.current.strokeAlpha=B;break;case"ca":this.current.fillAlpha=B,this.ctx.globalAlpha=B;break;case"BM":this.ctx.globalCompositeOperation=B;break;case"SMask":this.current.activeSMask=B?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(B);break}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const I=this.inSMaskMode;this.current.activeSMask&&!I?this.beginSMaskMode():!this.current.activeSMask&&I&&this.endSMaskMode()}beginSMaskMode(){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const I=this.ctx.canvas.width,Q=this.ctx.canvas.height,B="smaskGroupAt"+this.groupLevel,t=this.cachedCanvases.getCanvas(B,I,Q);this.suspendedCtx=this.ctx,this.ctx=t.context;const l=this.ctx;l.setTransform(...pl(this.suspendedCtx)),rn(this.suspendedCtx,l),gm(l,this.suspendedCtx),this.setGState([["BM","source-over"],["ca",1],["CA",1]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),rn(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(I){if(!this.current.activeSMask)return;I?(I[0]=Math.floor(I[0]),I[1]=Math.floor(I[1]),I[2]=Math.ceil(I[2]),I[3]=Math.ceil(I[3])):I=[0,0,this.ctx.canvas.width,this.ctx.canvas.height];const Q=this.current.activeSMask,B=this.suspendedCtx;this.composeSMask(B,Q,this.ctx,I),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore()}composeSMask(I,Q,B,t){const l=t[0],o=t[1],n=t[2]-l,D=t[3]-o;n===0||D===0||(this.genericComposeSMask(Q.context,B,n,D,Q.subtype,Q.backdrop,Q.transferMap,l,o,Q.offsetX,Q.offsetY),I.save(),I.globalAlpha=1,I.globalCompositeOperation="source-over",I.setTransform(1,0,0,1,0,0),I.drawImage(B.canvas,0,0),I.restore())}genericComposeSMask(I,Q,B,t,l,o,n,D,w,M,d){let G=I.canvas,N=D-M,k=w-d;if(o){const Y=v.makeHexColor(...o);if(N<0||k<0||N+B>G.width||k+t>G.height){const S=this.cachedCanvases.getCanvas("maskExtension",B,t),X=S.context;X.drawImage(G,-N,-k),X.globalCompositeOperation="destination-atop",X.fillStyle=Y,X.fillRect(0,0,B,t),X.globalCompositeOperation="source-over",G=S.canvas,N=k=0}else{I.save(),I.globalAlpha=1,I.setTransform(1,0,0,1,0,0);const S=new Path2D;S.rect(N,k,B,t),I.clip(S),I.globalCompositeOperation="destination-atop",I.fillStyle=Y,I.fillRect(N,k,B,t),I.restore()}}Q.save(),Q.globalAlpha=1,Q.setTransform(1,0,0,1,0,0),l==="Alpha"&&n?Q.filter=this.filterFactory.addAlphaFilter(n):l==="Luminosity"&&(Q.filter=this.filterFactory.addLuminosityFilter(n));const m=new Path2D;m.rect(D,w,B,t),Q.clip(m),Q.globalCompositeOperation="destination-in",Q.drawImage(G,N,k,B,t,D,w,B,t),Q.restore()}save(){this.inSMaskMode?(rn(this.ctx,this.suspendedCtx),this.suspendedCtx.save()):this.ctx.save();const I=this.current;this.stateStack.push(I),this.current=I.clone()}restore(){this.stateStack.length===0&&this.inSMaskMode&&this.endSMaskMode(),this.stateStack.length!==0&&(this.current=this.stateStack.pop(),this.inSMaskMode?(this.suspendedCtx.restore(),rn(this.suspendedCtx,this.ctx)):this.ctx.restore(),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null)}transform(I,Q,B,t,l,o){this.ctx.transform(I,Q,B,t,l,o),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(I,Q,B){const t=this.ctx,l=this.current;let o=l.x,n=l.y,D,w;const M=pl(t),d=M[0]===0&&M[3]===0||M[1]===0&&M[2]===0,G=d?B.slice(0):null;for(let N=0,k=0,m=I.length;N<m;N++)switch(I[N]|0){case Td.rectangle:o=Q[k++],n=Q[k++];const Y=Q[k++],S=Q[k++],X=o+Y,q=n+S;t.moveTo(o,n),Y===0||S===0?t.lineTo(X,q):(t.lineTo(X,n),t.lineTo(X,q),t.lineTo(o,q)),d||l.updateRectMinMax(M,[o,n,X,q]),t.closePath();break;case Td.moveTo:o=Q[k++],n=Q[k++],t.moveTo(o,n),d||l.updatePathMinMax(M,o,n);break;case Td.lineTo:o=Q[k++],n=Q[k++],t.lineTo(o,n),d||l.updatePathMinMax(M,o,n);break;case Td.curveTo:D=o,w=n,o=Q[k+4],n=Q[k+5],t.bezierCurveTo(Q[k],Q[k+1],Q[k+2],Q[k+3],o,n),l.updateCurvePathMinMax(M,D,w,Q[k],Q[k+1],Q[k+2],Q[k+3],o,n,G),k+=6;break;case Td.curveTo2:D=o,w=n,t.bezierCurveTo(o,n,Q[k],Q[k+1],Q[k+2],Q[k+3]),l.updateCurvePathMinMax(M,D,w,o,n,Q[k],Q[k+1],Q[k+2],Q[k+3],G),o=Q[k+2],n=Q[k+3],k+=4;break;case Td.curveTo3:D=o,w=n,o=Q[k+2],n=Q[k+3],t.bezierCurveTo(Q[k],Q[k+1],o,n,o,n),l.updateCurvePathMinMax(M,D,w,Q[k],Q[k+1],o,n,o,n,G),k+=4;break;case Td.closePath:t.closePath();break}d&&l.updateScalingPathMinMax(M,G),l.setCurrentPoint(o,n)}closePath(){this.ctx.closePath()}stroke(I=!0){const Q=this.ctx,B=this.current.strokeColor;Q.globalAlpha=this.current.strokeAlpha,this.contentVisible&&(typeof B=="object"&&B!=null&&B.getPattern?(Q.save(),Q.strokeStyle=B.getPattern(Q,this,gd(Q),TU.STROKE),this.rescaleAndStroke(!1),Q.restore()):this.rescaleAndStroke(!0)),I&&this.consumePath(this.current.getClippedPathBoundingBox()),Q.globalAlpha=this.current.fillAlpha}closeStroke(){this.closePath(),this.stroke()}fill(I=!0){const Q=this.ctx,B=this.current.fillColor,t=this.current.patternFill;let l=!1;t&&(Q.save(),Q.fillStyle=B.getPattern(Q,this,gd(Q),TU.FILL),l=!0);const o=this.current.getClippedPathBoundingBox();this.contentVisible&&o!==null&&(this.pendingEOFill?(Q.fill("evenodd"),this.pendingEOFill=!1):Q.fill()),l&&Q.restore(),I&&this.consumePath(o)}eoFill(){this.pendingEOFill=!0,this.fill()}fillStroke(){this.fill(!1),this.stroke(!1),this.consumePath()}eoFillStroke(){this.pendingEOFill=!0,this.fillStroke()}closeFillStroke(){this.closePath(),this.fillStroke()}closeEOFillStroke(){this.pendingEOFill=!0,this.closePath(),this.fillStroke()}endPath(){this.consumePath()}clip(){this.pendingClip=fm}eoClip(){this.pendingClip=aN}beginText(){this.current.textMatrix=$N,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}endText(){const I=this.pendingTextPaths,Q=this.ctx;if(I===void 0){Q.beginPath();return}const B=new Path2D,t=Q.getTransform().invertSelf();for(const{transform:l,x:o,y:n,fontSize:D,path:w}of I)B.addPath(w,new DOMMatrix(l).preMultiplySelf(t).translate(o,n).scale(D,-D));Q.clip(B),Q.beginPath(),delete this.pendingTextPaths}setCharSpacing(I){this.current.charSpacing=I}setWordSpacing(I){this.current.wordSpacing=I}setHScale(I){this.current.textHScale=I/100}setLeading(I){this.current.leading=-I}setFont(I,Q){var B;const t=this.commonObjs.get(I),l=this.current;if(!t)throw new Error(`Can't find font for ${I}`);if(l.fontMatrix=t.fontMatrix||kQ,(l.fontMatrix[0]===0||l.fontMatrix[3]===0)&&ll("Invalid font matrix for font "+I),Q<0?(Q=-Q,l.fontDirection=-1):l.fontDirection=1,this.current.font=t,this.current.fontSize=Q,t.isType3Font)return;const o=t.loadedName||"sans-serif",n=((B=t.systemFontInfo)==null?void 0:B.css)||`"${o}", ${t.fallbackName}`;let D="normal";t.black?D="900":t.bold&&(D="bold");const w=t.italic?"italic":"normal";let M=Q;Q<UN?M=UN:Q>dN&&(M=dN),this.current.fontSizeScale=Q/M,this.ctx.font=`${w} ${D} ${M}px ${n}`}setTextRenderingMode(I){this.current.textRenderingMode=I}setTextRise(I){this.current.textRise=I}moveText(I,Q){this.current.x=this.current.lineX+=I,this.current.y=this.current.lineY+=Q}setLeadingMoveText(I,Q){this.setLeading(-Q),this.moveText(I,Q)}setTextMatrix(I,Q,B,t,l,o){this.current.textMatrix=[I,Q,B,t,l,o],this.current.textMatrixScale=Math.hypot(I,Q),this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0}nextLine(){this.moveText(0,this.current.leading)}paintChar(I,Q,B,t,l){const o=this.ctx,n=this.current,D=n.font,w=n.textRenderingMode,M=n.fontSize/n.fontSizeScale,d=w&hU.FILL_STROKE_MASK,G=!!(w&hU.ADD_TO_PATH_FLAG),N=n.patternFill&&!D.missingFile,k=n.patternStroke&&!D.missingFile;let m;if((D.disableFontFace||G||N||k)&&(m=D.getPathGenerator(this.commonObjs,I)),D.disableFontFace||N||k){if(o.save(),o.translate(Q,B),o.scale(M,-M),d===hU.FILL||d===hU.FILL_STROKE)if(t){const Y=o.getTransform();o.setTransform(...t),o.fill(h(this,wd,ai).call(this,m,Y,t))}else o.fill(m);if(d===hU.STROKE||d===hU.FILL_STROKE)if(l){const Y=o.getTransform();o.setTransform(...l),o.stroke(h(this,wd,ai).call(this,m,Y,l))}else o.lineWidth/=M,o.stroke(m);o.restore()}else(d===hU.FILL||d===hU.FILL_STROKE)&&o.fillText(I,Q,B),(d===hU.STROKE||d===hU.FILL_STROKE)&&o.strokeText(I,Q,B);G&&(this.pendingTextPaths||(this.pendingTextPaths=[])).push({transform:pl(o),x:Q,y:B,fontSize:M,path:m})}get isFontSubpixelAAEnabled(){const{context:I}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);I.scale(1.5,1),I.fillText("I",0,10);const Q=I.getImageData(0,0,10,10).data;let B=!1;for(let t=3;t<Q.length;t+=4)if(Q[t]>0&&Q[t]<255){B=!0;break}return al(this,"isFontSubpixelAAEnabled",B)}showText(I){const Q=this.current,B=Q.font;if(B.isType3Font)return this.showType3Text(I);const t=Q.fontSize;if(t===0)return;const l=this.ctx,o=Q.fontSizeScale,n=Q.charSpacing,D=Q.wordSpacing,w=Q.fontDirection,M=Q.textHScale*w,d=I.length,G=B.vertical,N=G?1:-1,k=B.defaultVMetrics,m=t*Q.fontMatrix[0],Y=Q.textRenderingMode===hU.FILL&&!B.disableFontFace&&!Q.patternFill;l.save(),l.transform(...Q.textMatrix),l.translate(Q.x,Q.y+Q.textRise),w>0?l.scale(M,-1):l.scale(M,1);let S,X;if(Q.patternFill){l.save();const J=Q.fillColor.getPattern(l,this,gd(l),TU.FILL);S=pl(l),l.restore(),l.fillStyle=J}if(Q.patternStroke){l.save();const J=Q.strokeColor.getPattern(l,this,gd(l),TU.STROKE);X=pl(l),l.restore(),l.strokeStyle=J}let q=Q.lineWidth;const P=Q.textMatrixScale;if(P===0||q===0){const J=Q.textRenderingMode&hU.FILL_STROKE_MASK;(J===hU.STROKE||J===hU.FILL_STROKE)&&(q=this.getSinglePixelWidth())}else q/=P;if(o!==1&&(l.scale(o,o),q/=o),l.lineWidth=q,B.isInvalidPDFjsFont){const J=[];let EA=0;for(const x of I)J.push(x.unicode),EA+=x.width;l.fillText(J.join(""),0,0),Q.x+=EA*m*M,l.restore(),this.compose();return}let gA=0,QA;for(QA=0;QA<d;++QA){const J=I[QA];if(typeof J=="number"){gA+=N*J*t/1e3;continue}let EA=!1;const x=(J.isSpace?D:0)+n,AA=J.fontChar,iA=J.accent;let wA,sA,cA=J.width;if(G){const DA=J.vmetric||k,ZA=-(J.vmetric?DA[1]:cA*.5)*m,GA=DA[2]*m;cA=DA?-DA[0]:cA,wA=ZA/o,sA=(gA+GA)/o}else wA=gA/o,sA=0;if(B.remeasure&&cA>0){const DA=l.measureText(AA).width*1e3/t*o;if(cA<DA&&this.isFontSubpixelAAEnabled){const ZA=cA/DA;EA=!0,l.save(),l.scale(ZA,1),wA/=ZA}else cA!==DA&&(wA+=(cA-DA)/2e3*t/o)}if(this.contentVisible&&(J.isInFont||B.missingFile)){if(Y&&!iA)l.fillText(AA,wA,sA);else if(this.paintChar(AA,wA,sA,S,X),iA){const DA=wA+t*iA.offset.x/o,ZA=sA-t*iA.offset.y/o;this.paintChar(iA.fontChar,DA,ZA,S,X)}}const eA=G?cA*m-x*w:cA*m+x*w;gA+=eA,EA&&l.restore()}G?Q.y-=gA:Q.x+=gA*M,l.restore(),this.compose()}showType3Text(I){const Q=this.ctx,B=this.current,t=B.font,l=B.fontSize,o=B.fontDirection,n=t.vertical?1:-1,D=B.charSpacing,w=B.wordSpacing,M=B.textHScale*o,d=B.fontMatrix||kQ,G=I.length,N=B.textRenderingMode===hU.INVISIBLE;let k,m,Y,S;if(!(N||l===0)){for(this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,Q.save(),Q.transform(...B.textMatrix),Q.translate(B.x,B.y),Q.scale(M,o),k=0;k<G;++k){if(m=I[k],typeof m=="number"){S=n*m*l/1e3,this.ctx.translate(S,0),B.x+=S*M;continue}const X=(m.isSpace?w:0)+D,q=t.charProcOperatorList[m.operatorListId];if(!q){ll(`Type3 character "${m.operatorListId}" is not available.`);continue}this.contentVisible&&(this.processingType3=m,this.save(),Q.scale(l,l),Q.transform(...d),this.executeOperatorList(q),this.restore()),Y=v.applyTransform([m.width,0],d)[0]*l+X,Q.translate(Y,0),B.x+=Y*M}Q.restore(),this.processingType3=null}}setCharWidth(I,Q){}setCharWidthAndBounds(I,Q,B,t,l,o){this.ctx.rect(B,t,l-B,o-t),this.ctx.clip(),this.endPath()}getColorN_Pattern(I){let Q;if(I[0]==="TilingPattern"){const B=I[1],t=this.baseTransform||pl(this.ctx),l={createCanvasGraphics:o=>new YC(o,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack})};Q=new ci(I,B,this.ctx,l,t)}else Q=this._getPattern(I[1],I[2]);return Q}setStrokeColorN(){this.current.strokeColor=this.getColorN_Pattern(arguments),this.current.patternStroke=!0}setFillColorN(){this.current.fillColor=this.getColorN_Pattern(arguments),this.current.patternFill=!0}setStrokeRGBColor(I,Q,B){this.ctx.strokeStyle=this.current.strokeColor=v.makeHexColor(I,Q,B),this.current.patternStroke=!1}setStrokeTransparent(){this.ctx.strokeStyle=this.current.strokeColor="transparent",this.current.patternStroke=!1}setFillRGBColor(I,Q,B){this.ctx.fillStyle=this.current.fillColor=v.makeHexColor(I,Q,B),this.current.patternFill=!1}setFillTransparent(){this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(I,Q=null){let B;return this.cachedPatterns.has(I)?B=this.cachedPatterns.get(I):(B=xm(this.getObject(I)),this.cachedPatterns.set(I,B)),Q&&(B.matrix=Q),B}shadingFill(I){if(!this.contentVisible)return;const Q=this.ctx;this.save();const B=this._getPattern(I);Q.fillStyle=B.getPattern(Q,this,gd(Q),TU.SHADING);const t=gd(Q);if(t){const{width:l,height:o}=Q.canvas,[n,D,w,M]=v.getAxialAlignedBoundingBox([0,0,l,o],t);this.ctx.fillRect(n,D,w-n,M-D)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.compose(this.current.getClippedPathBoundingBox()),this.restore()}beginInlineImage(){ul("Should not call beginInlineImage")}beginImageData(){ul("Should not call beginImageData")}paintFormXObjectBegin(I,Q){if(this.contentVisible&&(this.save(),this.baseTransformStack.push(this.baseTransform),I&&this.transform(...I),this.baseTransform=pl(this.ctx),Q)){const B=Q[2]-Q[0],t=Q[3]-Q[1];this.ctx.rect(Q[0],Q[1],B,t),this.current.updateRectMinMax(pl(this.ctx),Q),this.clip(),this.endPath()}}paintFormXObjectEnd(){this.contentVisible&&(this.restore(),this.baseTransform=this.baseTransformStack.pop())}beginGroup(I){if(!this.contentVisible)return;this.save(),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const Q=this.ctx;I.isolated||FQ("TODO: Support non-isolated groups."),I.knockout&&ll("Knockout groups not supported.");const B=pl(Q);if(I.matrix&&Q.transform(...I.matrix),!I.bbox)throw new Error("Bounding box is required.");let t=v.getAxialAlignedBoundingBox(I.bbox,pl(Q));const l=[0,0,Q.canvas.width,Q.canvas.height];t=v.intersect(t,l)||[0,0,0,0];const o=Math.floor(t[0]),n=Math.floor(t[1]),D=Math.max(Math.ceil(t[2])-o,1),w=Math.max(Math.ceil(t[3])-n,1);this.current.startNewPathAndClipBox([0,0,D,w]);let M="groupAt"+this.groupLevel;I.smask&&(M+="_smask_"+this.smaskCounter++%2);const d=this.cachedCanvases.getCanvas(M,D,w),G=d.context;G.translate(-o,-n),G.transform(...B),I.smask?this.smaskStack.push({canvas:d.canvas,context:G,offsetX:o,offsetY:n,subtype:I.smask.subtype,backdrop:I.smask.backdrop,transferMap:I.smask.transferMap||null,startTransformInverse:null}):(Q.setTransform(1,0,0,1,0,0),Q.translate(o,n),Q.save()),rn(Q,G),this.ctx=G,this.setGState([["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(Q),this.groupLevel++}endGroup(I){if(!this.contentVisible)return;this.groupLevel--;const Q=this.ctx,B=this.groupStack.pop();if(this.ctx=B,this.ctx.imageSmoothingEnabled=!1,I.smask)this.tempSMask=this.smaskStack.pop(),this.restore();else{this.ctx.restore();const t=pl(this.ctx);this.restore(),this.ctx.save(),this.ctx.setTransform(...t);const l=v.getAxialAlignedBoundingBox([0,0,Q.canvas.width,Q.canvas.height],t);this.ctx.drawImage(Q.canvas,0,0),this.ctx.restore(),this.compose(l)}}beginAnnotation(I,Q,B,t,l){if(h(this,wd,ni).call(this),YW(this.ctx),this.ctx.save(),this.save(),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),Q){const o=Q[2]-Q[0],n=Q[3]-Q[1];if(l&&this.annotationCanvasMap){B=B.slice(),B[4]-=Q[0],B[5]-=Q[1],Q=Q.slice(),Q[0]=Q[1]=0,Q[2]=o,Q[3]=n;const[D,w]=v.singularValueDecompose2dScale(pl(this.ctx)),{viewportScale:M}=this,d=Math.ceil(o*this.outputScaleX*M),G=Math.ceil(n*this.outputScaleY*M);this.annotationCanvas=this.canvasFactory.create(d,G);const{canvas:N,context:k}=this.annotationCanvas;this.annotationCanvasMap.set(I,N),this.annotationCanvas.savedCtx=this.ctx,this.ctx=k,this.ctx.save(),this.ctx.setTransform(D,0,0,-w,0,n*w),YW(this.ctx)}else YW(this.ctx),this.endPath(),this.ctx.rect(Q[0],Q[1],o,n),this.ctx.clip(),this.ctx.beginPath()}this.current=new FN(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(...B),this.transform(...t)}endAnnotation(){this.annotationCanvas&&(this.ctx.restore(),h(this,wd,si).call(this),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(I){if(!this.contentVisible)return;const Q=I.count;I=this.getObject(I.data,I),I.count=Q;const B=this.ctx,t=this.processingType3;if(t&&(t.compiled===void 0&&(t.compiled=Hm(I)),t.compiled)){t.compiled(B);return}const l=this._createMaskCanvas(I),o=l.canvas;B.save(),B.setTransform(1,0,0,1,0,0),B.drawImage(o,l.offsetX,l.offsetY),B.restore(),this.compose()}paintImageMaskXObjectRepeat(I,Q,B=0,t=0,l,o){if(!this.contentVisible)return;I=this.getObject(I.data,I);const n=this.ctx;n.save();const D=pl(n);n.transform(Q,B,t,l,0,0);const w=this._createMaskCanvas(I);n.setTransform(1,0,0,1,w.offsetX-D[4],w.offsetY-D[5]);for(let M=0,d=o.length;M<d;M+=2){const G=v.transform(D,[Q,B,t,l,o[M],o[M+1]]),[N,k]=v.applyTransform([0,0],G);n.drawImage(w.canvas,N,k)}n.restore(),this.compose()}paintImageMaskXObjectGroup(I){if(!this.contentVisible)return;const Q=this.ctx,B=this.current.fillColor,t=this.current.patternFill;for(const l of I){const{data:o,width:n,height:D,transform:w}=l,M=this.cachedCanvases.getCanvas("maskCanvas",n,D),d=M.context;d.save();const G=this.getObject(o,l);nN(d,G),d.globalCompositeOperation="source-in",d.fillStyle=t?B.getPattern(d,this,gd(Q),TU.FILL):B,d.fillRect(0,0,n,D),d.restore(),Q.save(),Q.transform(...w),Q.scale(1,-1),uW(Q,M.canvas,0,0,n,D,0,-1,1,1),Q.restore()}this.compose()}paintImageXObject(I){if(!this.contentVisible)return;const Q=this.getObject(I);if(!Q){ll("Dependent image isn't ready yet");return}this.paintInlineImageXObject(Q)}paintImageXObjectRepeat(I,Q,B,t){if(!this.contentVisible)return;const l=this.getObject(I);if(!l){ll("Dependent image isn't ready yet");return}const o=l.width,n=l.height,D=[];for(let w=0,M=t.length;w<M;w+=2)D.push({transform:[Q,0,0,B,t[w],t[w+1]],x:0,y:0,w:o,h:n});this.paintInlineImageXObjectGroup(l,D)}applyTransferMapsToCanvas(I){return this.current.transferMaps!=="none"&&(I.filter=this.current.transferMaps,I.drawImage(I.canvas,0,0),I.filter="none"),I.canvas}applyTransferMapsToBitmap(I){if(this.current.transferMaps==="none")return I.bitmap;const{bitmap:Q,width:B,height:t}=I,l=this.cachedCanvases.getCanvas("inlineImage",B,t),o=l.context;return o.filter=this.current.transferMaps,o.drawImage(Q,0,0),o.filter="none",l.canvas}paintInlineImageXObject(I){if(!this.contentVisible)return;const Q=I.width,B=I.height,t=this.ctx;if(this.save(),!XU){const{filter:n}=t;n!=="none"&&n!==""&&(t.filter="none")}t.scale(1/Q,-1/B);let l;if(I.bitmap)l=this.applyTransferMapsToBitmap(I);else if(typeof HTMLElement=="function"&&I instanceof HTMLElement||!I.data)l=I;else{const n=this.cachedCanvases.getCanvas("inlineImage",Q,B).context;cN(n,I),l=this.applyTransferMapsToCanvas(n)}const o=this._scaleImage(l,gd(t));t.imageSmoothingEnabled=sN(pl(t),I.interpolate),uW(t,o.img,0,0,o.paintWidth,o.paintHeight,0,-B,Q,B),this.compose(),this.restore()}paintInlineImageXObjectGroup(I,Q){if(!this.contentVisible)return;const B=this.ctx;let t;if(I.bitmap)t=I.bitmap;else{const l=I.width,o=I.height,n=this.cachedCanvases.getCanvas("inlineImage",l,o).context;cN(n,I),t=this.applyTransferMapsToCanvas(n)}for(const l of Q)B.save(),B.transform(...l.transform),B.scale(1,-1),uW(B,t,l.x,l.y,l.w,l.h,0,-1,1,1),B.restore();this.compose()}paintSolidColorImageMask(){this.contentVisible&&(this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(I){}markPointProps(I,Q){}beginMarkedContent(I){this.markedContentStack.push({visible:!0})}beginMarkedContentProps(I,Q){I==="OC"?this.markedContentStack.push({visible:this.optionalContentConfig.isVisible(Q)}):this.markedContentStack.push({visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(){this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(){}endCompat(){}consumePath(I){const Q=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(I);const B=this.ctx;this.pendingClip&&(Q||(this.pendingClip===aN?B.clip("evenodd"):B.clip()),this.pendingClip=null),this.current.startNewPathAndClipBox(this.current.clipBox),B.beginPath()}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const I=pl(this.ctx);if(I[1]===0&&I[2]===0)this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(I[0]),Math.abs(I[3]));else{const Q=Math.abs(I[0]*I[3]-I[2]*I[1]),B=Math.hypot(I[0],I[2]),t=Math.hypot(I[1],I[3]);this._cachedGetSinglePixelWidth=Math.max(B,t)/Q}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(this._cachedScaleForStroking[0]===-1){const{lineWidth:I}=this.current,{a:Q,b:B,c:t,d:l}=this.ctx.getTransform();let o,n;if(B===0&&t===0){const D=Math.abs(Q),w=Math.abs(l);if(D===w)if(I===0)o=n=1/D;else{const M=D*I;o=n=M<1?1/M:1}else if(I===0)o=1/D,n=1/w;else{const M=D*I,d=w*I;o=M<1?1/M:1,n=d<1?1/d:1}}else{const D=Math.abs(Q*l-B*t),w=Math.hypot(Q,B),M=Math.hypot(t,l);if(I===0)o=M/D,n=w/D;else{const d=I*D;o=M>d?M/d:1,n=w>d?w/d:1}}this._cachedScaleForStroking[0]=o,this._cachedScaleForStroking[1]=n}return this._cachedScaleForStroking}rescaleAndStroke(I){const{ctx:Q}=this,{lineWidth:B}=this.current,[t,l]=this.getScaleForStroking();if(Q.lineWidth=B||1,t===1&&l===1){Q.stroke();return}const o=Q.getLineDash();if(I&&Q.save(),Q.scale(t,l),o.length>0){const n=Math.max(t,l);Q.setLineDash(o.map(D=>D/n)),Q.lineDashOffset/=n}Q.stroke(),I&&Q.restore()}isContentVisible(){for(let I=this.markedContentStack.length-1;I>=0;I--)if(!this.markedContentStack[I].visible)return!1;return!0}};wd=new WeakSet,ni=function(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)},si=function(){if(this.pageColors){const C=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if(C!=="none"){const I=this.ctx.filter;this.ctx.filter=C,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=I}}},ai=function(C,I,Q){const B=new Path2D;return B.addPath(C,new DOMMatrix(Q).invertSelf().multiplySelf(I)),B};let tc=wR;for(const C in Td)tc.prototype[C]!==void 0&&(tc.prototype[Td[C]]=tc.prototype[C]);var DW,Ps,fs;let bF=(DW=class{static get workerPort(){return c(this,Ps)}static set workerPort(C){if(!(typeof Worker<"u"&&C instanceof Worker)&&C!==null)throw new Error("Invalid `workerPort` type.");R(this,Ps,C)}static get workerSrc(){return c(this,fs)}static set workerSrc(C){if(typeof C!="string")throw new Error("Invalid `workerSrc` type.");R(this,fs,C)}},Ps=new WeakMap,fs=new WeakMap,b(DW,Ps,null),b(DW,fs,""),DW);var gF,As;class Am{constructor({parsedData:I,rawData:Q}){b(this,gF),b(this,As),R(this,gF,I),R(this,As,Q)}getRaw(){return c(this,As)}get(I){return c(this,gF).get(I)??null}getAll(){return pR(c(this,gF))}has(I){return c(this,gF).has(I)}}gF=new WeakMap,As=new WeakMap;const f0=Symbol("INTERNAL");var _s,qs,$s,Sc;class _m{constructor(I,{name:Q,intent:B,usage:t,rbGroups:l}){b(this,_s,!1),b(this,qs,!1),b(this,$s,!1),b(this,Sc,!0),R(this,_s,!!(I&Fd.DISPLAY)),R(this,qs,!!(I&Fd.PRINT)),this.name=Q,this.intent=B,this.usage=t,this.rbGroups=l}get visible(){if(c(this,$s))return c(this,Sc);if(!c(this,Sc))return!1;const{print:I,view:Q}=this.usage;return c(this,_s)?(Q==null?void 0:Q.viewState)!=="OFF":c(this,qs)?(I==null?void 0:I.printState)!=="OFF":!0}_setVisible(I,Q,B=!1){I!==f0&&ul("Internal method `_setVisible` called."),R(this,$s,B),R(this,Sc,Q)}}_s=new WeakMap,qs=new WeakMap,$s=new WeakMap,Sc=new WeakMap;var YZ,bl,Tc,Xc,la,Wi;class qm{constructor(I,Q=Fd.DISPLAY){if(b(this,la),b(this,YZ,null),b(this,bl,new Map),b(this,Tc,null),b(this,Xc,null),this.renderingIntent=Q,this.name=null,this.creator=null,I!==null){this.name=I.name,this.creator=I.creator,R(this,Xc,I.order);for(const B of I.groups)c(this,bl).set(B.id,new _m(Q,B));if(I.baseState==="OFF")for(const B of c(this,bl).values())B._setVisible(f0,!1);for(const B of I.on)c(this,bl).get(B)._setVisible(f0,!0);for(const B of I.off)c(this,bl).get(B)._setVisible(f0,!1);R(this,Tc,this.getHash())}}isVisible(I){if(c(this,bl).size===0)return!0;if(!I)return FQ("Optional content group not defined."),!0;if(I.type==="OCG")return c(this,bl).has(I.id)?c(this,bl).get(I.id).visible:(ll(`Optional content group not found: ${I.id}`),!0);if(I.type==="OCMD"){if(I.expression)return h(this,la,Wi).call(this,I.expression);if(!I.policy||I.policy==="AnyOn"){for(const Q of I.ids){if(!c(this,bl).has(Q))return ll(`Optional content group not found: ${Q}`),!0;if(c(this,bl).get(Q).visible)return!0}return!1}else if(I.policy==="AllOn"){for(const Q of I.ids){if(!c(this,bl).has(Q))return ll(`Optional content group not found: ${Q}`),!0;if(!c(this,bl).get(Q).visible)return!1}return!0}else if(I.policy==="AnyOff"){for(const Q of I.ids){if(!c(this,bl).has(Q))return ll(`Optional content group not found: ${Q}`),!0;if(!c(this,bl).get(Q).visible)return!0}return!1}else if(I.policy==="AllOff"){for(const Q of I.ids){if(!c(this,bl).has(Q))return ll(`Optional content group not found: ${Q}`),!0;if(c(this,bl).get(Q).visible)return!1}return!0}return ll(`Unknown optional content policy ${I.policy}.`),!0}return ll(`Unknown group type ${I.type}.`),!0}setVisibility(I,Q=!0,B=!0){var t;const l=c(this,bl).get(I);if(!l){ll(`Optional content group not found: ${I}`);return}if(B&&Q&&l.rbGroups.length)for(const o of l.rbGroups)for(const n of o)n!==I&&((t=c(this,bl).get(n))==null||t._setVisible(f0,!1,!0));l._setVisible(f0,!!Q,!0),R(this,YZ,null)}setOCGState({state:I,preserveRB:Q}){let B;for(const t of I){switch(t){case"ON":case"OFF":case"Toggle":B=t;continue}const l=c(this,bl).get(t);if(l)switch(B){case"ON":this.setVisibility(t,!0,Q);break;case"OFF":this.setVisibility(t,!1,Q);break;case"Toggle":this.setVisibility(t,!l.visible,Q);break}}R(this,YZ,null)}get hasInitialVisibility(){return c(this,Tc)===null||this.getHash()===c(this,Tc)}getOrder(){return c(this,bl).size?c(this,Xc)?c(this,Xc).slice():[...c(this,bl).keys()]:null}getGroups(){return c(this,bl).size>0?pR(c(this,bl)):null}getGroup(I){return c(this,bl).get(I)||null}getHash(){if(c(this,YZ)!==null)return c(this,YZ);const I=new ze;for(const[Q,B]of c(this,bl))I.update(`${Q}:${B.visible}`);return R(this,YZ,I.hexdigest())}}YZ=new WeakMap,bl=new WeakMap,Tc=new WeakMap,Xc=new WeakMap,la=new WeakSet,Wi=function(C){const I=C.length;if(I<2)return!0;const Q=C[0];for(let B=1;B<I;B++){const t=C[B];let l;if(Array.isArray(t))l=h(this,la,Wi).call(this,t);else if(c(this,bl).has(t))l=c(this,bl).get(t).visible;else return ll(`Optional content group not found: ${t}`),!0;switch(Q){case"And":if(!l)return!1;break;case"Or":if(l)return!0;break;case"Not":return!l;default:return!0}}return Q==="And"};class $m{constructor(I,{disableRange:Q=!1,disableStream:B=!1}){Kl(I,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.');const{length:t,initialData:l,progressiveDone:o,contentDispositionFilename:n}=I;if(this._queuedChunks=[],this._progressiveDone=o,this._contentDispositionFilename=n,(l==null?void 0:l.length)>0){const D=l instanceof Uint8Array&&l.byteLength===l.buffer.byteLength?l.buffer:new Uint8Array(l).buffer;this._queuedChunks.push(D)}this._pdfDataRangeTransport=I,this._isStreamingSupported=!B,this._isRangeSupported=!Q,this._contentLength=t,this._fullRequestReader=null,this._rangeReaders=[],I.addRangeListener((D,w)=>{this._onReceiveData({begin:D,chunk:w})}),I.addProgressListener((D,w)=>{this._onProgress({loaded:D,total:w})}),I.addProgressiveReadListener(D=>{this._onReceiveData({chunk:D})}),I.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),I.transportReady()}_onReceiveData({begin:I,chunk:Q}){const B=Q instanceof Uint8Array&&Q.byteLength===Q.buffer.byteLength?Q.buffer:new Uint8Array(Q).buffer;if(I===void 0)this._fullRequestReader?this._fullRequestReader._enqueue(B):this._queuedChunks.push(B);else{const t=this._rangeReaders.some(function(l){return l._begin!==I?!1:(l._enqueue(B),!0)});Kl(t,"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}}get _progressiveDataLength(){var I;return((I=this._fullRequestReader)==null?void 0:I._loaded)??0}_onProgress(I){var Q,B,t,l;I.total===void 0?(B=(Q=this._rangeReaders[0])==null?void 0:Q.onProgress)==null||B.call(Q,{loaded:I.loaded}):(l=(t=this._fullRequestReader)==null?void 0:t.onProgress)==null||l.call(t,{loaded:I.loaded,total:I.total})}_onProgressiveDone(){var I;(I=this._fullRequestReader)==null||I.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(I){const Q=this._rangeReaders.indexOf(I);Q>=0&&this._rangeReaders.splice(Q,1)}getFullReader(){Kl(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const I=this._queuedChunks;return this._queuedChunks=null,new l2(this,I,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(I,Q){if(Q<=this._progressiveDataLength)return null;const B=new U2(this,I,Q);return this._pdfDataRangeTransport.requestDataRange(I,Q),this._rangeReaders.push(B),B}cancelAllRequests(I){var Q;(Q=this._fullRequestReader)==null||Q.cancel(I);for(const B of this._rangeReaders.slice(0))B.cancel(I);this._pdfDataRangeTransport.abort()}}class l2{constructor(I,Q,B=!1,t=null){this._stream=I,this._done=B||!1,this._filename=zR(t)?t:null,this._queuedChunks=Q||[],this._loaded=0;for(const l of this._queuedChunks)this._loaded+=l.byteLength;this._requests=[],this._headersReady=Promise.resolve(),I._fullRequestReader=this,this.onProgress=null}_enqueue(I){this._done||(this._requests.length>0?this._requests.shift().resolve({value:I,done:!1}):this._queuedChunks.push(I),this._loaded+=I.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}async read(){if(this._queuedChunks.length>0)return{value:this._queuedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const I=Promise.withResolvers();return this._requests.push(I),I.promise}cancel(I){this._done=!0;for(const Q of this._requests)Q.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class U2{constructor(I,Q,B){this._stream=I,this._begin=Q,this._end=B,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(I){if(!this._done){if(this._requests.length===0)this._queuedChunk=I;else{this._requests.shift().resolve({value:I,done:!1});for(const Q of this._requests)Q.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}async read(){if(this._queuedChunk){const Q=this._queuedChunk;return this._queuedChunk=null,{value:Q,done:!1}}if(this._done)return{value:void 0,done:!0};const I=Promise.withResolvers();return this._requests.push(I),I.promise}cancel(I){this._done=!0;for(const Q of this._requests)Q.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}function d2(C){let I=!0,Q=B("filename\\*","i").exec(C);if(Q){Q=Q[1];let M=n(Q);return M=unescape(M),M=D(M),M=w(M),l(M)}if(Q=o(C),Q){const M=w(Q);return l(M)}if(Q=B("filename","i").exec(C),Q){Q=Q[1];let M=n(Q);return M=w(M),l(M)}function B(M,d){return new RegExp("(?:^|;)\\s*"+M+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',d)}function t(M,d){if(M){if(!/^[\x00-\xFF]+$/.test(d))return d;try{const G=new TextDecoder(M,{fatal:!0}),N=cQ(d);d=G.decode(N),I=!1}catch{}}return d}function l(M){return I&&/[\x80-\xff]/.test(M)&&(M=t("utf-8",M),I&&(M=t("iso-8859-1",M))),M}function o(M){const d=[];let G;const N=B("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;(G=N.exec(M))!==null;){let[,m,Y,S]=G;if(m=parseInt(m,10),m in d){if(m===0)break;continue}d[m]=[Y,S]}const k=[];for(let m=0;m<d.length&&m in d;++m){let[Y,S]=d[m];S=n(S),Y&&(S=unescape(S),m===0&&(S=D(S))),k.push(S)}return k.join("")}function n(M){if(M.startsWith('"')){const d=M.slice(1).split('\\"');for(let G=0;G<d.length;++G){const N=d[G].indexOf('"');N!==-1&&(d[G]=d[G].slice(0,N),d.length=G+1),d[G]=d[G].replaceAll(/\\(.)/g,"$1")}M=d.join('"')}return M}function D(M){const d=M.indexOf("'");if(d===-1)return M;const G=M.slice(0,d),N=M.slice(d+1).replace(/^[^']*'/,"");return t(G,N)}function w(M){return!M.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(M)?M:M.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(d,G,N,k){if(N==="q"||N==="Q")return k=k.replaceAll("_"," "),k=k.replaceAll(/=([0-9a-fA-F]{2})/g,function(m,Y){return String.fromCharCode(parseInt(Y,16))}),t(G,k);try{k=atob(k)}catch{}return t(G,k)})}return""}function He(C,I){const Q=new Headers;if(!C||!I||typeof I!="object")return Q;for(const B in I){const t=I[B];t!==void 0&&Q.append(B,t)}return Q}function aQ(C){try{return new URL(C).origin}catch{}return null}function ve({responseHeaders:C,isHttp:I,rangeChunkSize:Q,disableRange:B}){const t={allowRangeRequests:!1,suggestedLength:void 0},l=parseInt(C.get("Content-Length"),10);return!Number.isInteger(l)||(t.suggestedLength=l,l<=2*Q)||B||!I||C.get("Accept-Ranges")!=="bytes"||(C.get("Content-Encoding")||"identity")!=="identity"||(t.allowRangeRequests=!0),t}function Pe(C){const I=C.get("Content-Disposition");if(I){let Q=d2(I);if(Q.includes("%"))try{Q=decodeURIComponent(Q)}catch{}if(zR(Q))return Q}return null}function WQ(C,I){return C===404||C===0&&I.startsWith("file:")?new Ns('Missing PDF "'+I+'".'):new XV(`Unexpected server response (${C}) while retrieving PDF "${I}".`,C)}function fe(C){return C===200||C===206}function Ae(C,I,Q){return{method:"GET",headers:C,signal:Q.signal,mode:"cors",credentials:I?"include":"same-origin",redirect:"follow"}}function _e(C){return C instanceof Uint8Array?C.buffer:C instanceof ArrayBuffer?C:(ll(`getArrayBuffer - unexpected data format: ${C}`),new Uint8Array(C).buffer)}class WN{constructor(I){f(this,"_responseOrigin",null),this.source=I,this.isHttp=/^https?:/i.test(I.url),this.headers=He(this.isHttp,I.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var I;return((I=this._fullRequestReader)==null?void 0:I._loaded)??0}getFullReader(){return Kl(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new t2(this),this._fullRequestReader}getRangeReader(I,Q){if(Q<=this._progressiveDataLength)return null;const B=new Z2(this,I,Q);return this._rangeRequestReaders.push(B),B}cancelAllRequests(I){var Q;(Q=this._fullRequestReader)==null||Q.cancel(I);for(const B of this._rangeRequestReaders.slice(0))B.cancel(I)}}class t2{constructor(I){this._stream=I,this._reader=null,this._loaded=0,this._filename=null;const Q=I.source;this._withCredentials=Q.withCredentials||!1,this._contentLength=Q.length,this._headersCapability=Promise.withResolvers(),this._disableRange=Q.disableRange||!1,this._rangeChunkSize=Q.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!Q.disableStream,this._isRangeSupported=!Q.disableRange;const B=new Headers(I.headers),t=Q.url;fetch(t,Ae(B,this._withCredentials,this._abortController)).then(l=>{if(I._responseOrigin=aQ(l.url),!fe(l.status))throw WQ(l.status,t);this._reader=l.body.getReader(),this._headersCapability.resolve();const o=l.headers,{allowRangeRequests:n,suggestedLength:D}=ve({responseHeaders:o,isHttp:I.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=n,this._contentLength=D||this._contentLength,this._filename=Pe(o),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new WF("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var I;await this._headersCapability.promise;const{value:Q,done:B}=await this._reader.read();return B?{value:Q,done:B}:(this._loaded+=Q.byteLength,(I=this.onProgress)==null||I.call(this,{loaded:this._loaded,total:this._contentLength}),{value:_e(Q),done:!1})}cancel(I){var Q;(Q=this._reader)==null||Q.cancel(I),this._abortController.abort()}}class Z2{constructor(I,Q,B){this._stream=I,this._reader=null,this._loaded=0;const t=I.source;this._withCredentials=t.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!t.disableStream,this._abortController=new AbortController;const l=new Headers(I.headers);l.append("Range",`bytes=${Q}-${B-1}`);const o=t.url;fetch(o,Ae(l,this._withCredentials,this._abortController)).then(n=>{const D=aQ(n.url);if(D!==I._responseOrigin)throw new Error(`Expected range response-origin "${D}" to match "${I._responseOrigin}".`);if(!fe(n.status))throw WQ(n.status,o);this._readCapability.resolve(),this._reader=n.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}async read(){var I;await this._readCapability.promise;const{value:Q,done:B}=await this._reader.read();return B?{value:Q,done:B}:(this._loaded+=Q.byteLength,(I=this.onProgress)==null||I.call(this,{loaded:this._loaded}),{value:_e(Q),done:!1})}cancel(I){var Q;(Q=this._reader)==null||Q.cancel(I),this._abortController.abort()}}const MQ=200,JQ=206;function F2(C){const I=C.response;return typeof I!="string"?I:cQ(I).buffer}class c2{constructor({url:I,httpHeaders:Q,withCredentials:B}){f(this,"_responseOrigin",null),this.url=I,this.isHttp=/^https?:/i.test(I),this.headers=He(this.isHttp,Q),this.withCredentials=B||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}request(I){const Q=new XMLHttpRequest,B=this.currXhrId++,t=this.pendingRequests[B]={xhr:Q};Q.open("GET",this.url),Q.withCredentials=this.withCredentials;for(const[l,o]of this.headers)Q.setRequestHeader(l,o);return this.isHttp&&"begin"in I&&"end"in I?(Q.setRequestHeader("Range",`bytes=${I.begin}-${I.end-1}`),t.expectedStatus=JQ):t.expectedStatus=MQ,Q.responseType="arraybuffer",Kl(I.onError,"Expected `onError` callback to be provided."),Q.onerror=()=>{I.onError(Q.status)},Q.onreadystatechange=this.onStateChange.bind(this,B),Q.onprogress=this.onProgress.bind(this,B),t.onHeadersReceived=I.onHeadersReceived,t.onDone=I.onDone,t.onError=I.onError,t.onProgress=I.onProgress,Q.send(null),B}onProgress(I,Q){var B;const t=this.pendingRequests[I];t&&((B=t.onProgress)==null||B.call(t,Q))}onStateChange(I,Q){const B=this.pendingRequests[I];if(!B)return;const t=B.xhr;if(t.readyState>=2&&B.onHeadersReceived&&(B.onHeadersReceived(),delete B.onHeadersReceived),t.readyState!==4||!(I in this.pendingRequests))return;if(delete this.pendingRequests[I],t.status===0&&this.isHttp){B.onError(t.status);return}const l=t.status||MQ;if(!(l===MQ&&B.expectedStatus===JQ)&&l!==B.expectedStatus){B.onError(t.status);return}const o=F2(t);if(l===JQ){const n=t.getResponseHeader("Content-Range"),D=/bytes (\d+)-(\d+)\/(\d+)/.exec(n);D?B.onDone({begin:parseInt(D[1],10),chunk:o}):(ll('Missing or invalid "Content-Range" header.'),B.onError(0))}else o?B.onDone({begin:0,chunk:o}):B.onError(t.status)}getRequestXhr(I){return this.pendingRequests[I].xhr}isPendingRequest(I){return I in this.pendingRequests}abortRequest(I){const Q=this.pendingRequests[I].xhr;delete this.pendingRequests[I],Q.abort()}}class n2{constructor(I){this._source=I,this._manager=new c2(I),this._rangeChunkSize=I.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(I){const Q=this._rangeRequestReaders.indexOf(I);Q>=0&&this._rangeRequestReaders.splice(Q,1)}getFullReader(){return Kl(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new s2(this._manager,this._source),this._fullRequestReader}getRangeReader(I,Q){const B=new a2(this._manager,I,Q);return B.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(B),B}cancelAllRequests(I){var Q;(Q=this._fullRequestReader)==null||Q.cancel(I);for(const B of this._rangeRequestReaders.slice(0))B.cancel(I)}}class s2{constructor(I,Q){this._manager=I,this._url=Q.url,this._fullRequestId=I.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._headersCapability=Promise.withResolvers(),this._disableRange=Q.disableRange||!1,this._contentLength=Q.length,this._rangeChunkSize=Q.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const I=this._fullRequestId,Q=this._manager.getRequestXhr(I);this._manager._responseOrigin=aQ(Q.responseURL);const B=Q.getAllResponseHeaders(),t=new Headers(B?B.trimStart().replace(/[^\S ]+$/,"").split(/[\r\n]+/).map(n=>{const[D,...w]=n.split(": ");return[D,w.join(": ")]}):[]),{allowRangeRequests:l,suggestedLength:o}=ve({responseHeaders:t,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});l&&(this._isRangeSupported=!0),this._contentLength=o||this._contentLength,this._filename=Pe(t),this._isRangeSupported&&this._manager.abortRequest(I),this._headersCapability.resolve()}_onDone(I){if(I&&(this._requests.length>0?this._requests.shift().resolve({value:I.chunk,done:!1}):this._cachedChunks.push(I.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const Q of this._requests)Q.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(I){this._storedError=WQ(I,this._url),this._headersCapability.reject(this._storedError);for(const Q of this._requests)Q.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(I){var Q;(Q=this.onProgress)==null||Q.call(this,{loaded:I.loaded,total:I.lengthComputable?I.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}async read(){if(await this._headersCapability.promise,this._storedError)throw this._storedError;if(this._cachedChunks.length>0)return{value:this._cachedChunks.shift(),done:!1};if(this._done)return{value:void 0,done:!0};const I=Promise.withResolvers();return this._requests.push(I),I.promise}cancel(I){this._done=!0,this._headersCapability.reject(I);for(const Q of this._requests)Q.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class a2{constructor(I,Q,B){this._manager=I,this._url=I.url,this._requestId=I.request({begin:Q,end:B,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_onHeadersReceived(){var I;const Q=aQ((I=this._manager.getRequestXhr(this._requestId))==null?void 0:I.responseURL);Q!==this._manager._responseOrigin&&(this._storedError=new Error(`Expected range response-origin "${Q}" to match "${this._manager._responseOrigin}".`),this._onError(0))}_close(){var I;(I=this.onClosed)==null||I.call(this,this)}_onDone(I){const Q=I.chunk;this._requests.length>0?this._requests.shift().resolve({value:Q,done:!1}):this._queuedChunk=Q,this._done=!0;for(const B of this._requests)B.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(I){this._storedError??(this._storedError=WQ(I,this._url));for(const Q of this._requests)Q.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(I){var Q;this.isStreamingSupported||(Q=this.onProgress)==null||Q.call(this,{loaded:I.loaded})}get isStreamingSupported(){return!1}async read(){if(this._storedError)throw this._storedError;if(this._queuedChunk!==null){const Q=this._queuedChunk;return this._queuedChunk=null,{value:Q,done:!1}}if(this._done)return{value:void 0,done:!0};const I=Promise.withResolvers();return this._requests.push(I),I.promise}cancel(I){this._done=!0;for(const Q of this._requests)Q.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}const W2=/^[a-z][a-z0-9\-+.]+:/i;function V2(C){if(W2.test(C))return new URL(C);const I=process.getBuiltinModule("url");return new URL(I.pathToFileURL(C))}class Q2{constructor(I){this.source=I,this.url=V2(I.url),Kl(this.url.protocol==="file:","PDFNodeStream only supports file:// URLs."),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){var I;return((I=this._fullRequestReader)==null?void 0:I._loaded)??0}getFullReader(){return Kl(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=new i2(this),this._fullRequestReader}getRangeReader(I,Q){if(Q<=this._progressiveDataLength)return null;const B=new R2(this,I,Q);return this._rangeRequestReaders.push(B),B}cancelAllRequests(I){var Q;(Q=this._fullRequestReader)==null||Q.cancel(I);for(const B of this._rangeRequestReaders.slice(0))B.cancel(I)}}class i2{constructor(I){this._url=I.url,this._done=!1,this._storedError=null,this.onProgress=null;const Q=I.source;this._contentLength=Q.length,this._loaded=0,this._filename=null,this._disableRange=Q.disableRange||!1,this._rangeChunkSize=Q.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!Q.disableStream,this._isRangeSupported=!Q.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers();const B=process.getBuiltinModule("fs");B.promises.lstat(this._url).then(t=>{this._contentLength=t.size,this._setReadableStream(B.createReadStream(this._url)),this._headersCapability.resolve()},t=>{t.code==="ENOENT"&&(t=new Ns(`Missing PDF "${this._url}".`)),this._storedError=t,this._headersCapability.reject(t)})}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}async read(){var I;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const Q=this._readableStream.read();return Q===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=Q.length,(I=this.onProgress)==null||I.call(this,{loaded:this._loaded,total:this._contentLength}),{value:new Uint8Array(Q).buffer,done:!1})}cancel(I){if(!this._readableStream){this._error(I);return}this._readableStream.destroy(I)}_error(I){this._storedError=I,this._readCapability.resolve()}_setReadableStream(I){this._readableStream=I,I.on("readable",()=>{this._readCapability.resolve()}),I.on("end",()=>{I.destroy(),this._done=!0,this._readCapability.resolve()}),I.on("error",Q=>{this._error(Q)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new WF("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class R2{constructor(I,Q,B){this._url=I.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers();const t=I.source;this._isStreamingSupported=!t.disableStream;const l=process.getBuiltinModule("fs");this._setReadableStream(l.createReadStream(this._url,{start:Q,end:B-1}))}get isStreamingSupported(){return this._isStreamingSupported}async read(){var I;if(await this._readCapability.promise,this._done)return{value:void 0,done:!0};if(this._storedError)throw this._storedError;const Q=this._readableStream.read();return Q===null?(this._readCapability=Promise.withResolvers(),this.read()):(this._loaded+=Q.length,(I=this.onProgress)==null||I.call(this,{loaded:this._loaded}),{value:new Uint8Array(Q).buffer,done:!1})}cancel(I){if(!this._readableStream){this._error(I);return}this._readableStream.destroy(I)}_error(I){this._storedError=I,this._readCapability.resolve()}_setReadableStream(I){this._readableStream=I,I.on("readable",()=>{this._readCapability.resolve()}),I.on("end",()=>{I.destroy(),this._done=!0,this._readCapability.resolve()}),I.on("error",Q=>{this._error(Q)}),this._storedError&&this._readableStream.destroy(this._storedError)}}const N2=1e5,DU=30,e2=.8;var fN,oZ,CU,Ua,da,KF,Dt,ta,Za,HF,uc,Yc,pZ,oc,Fa,pc,vF,ca,na,wl,PF,fF,sa,BZ,Bc,aZ,qe,$e,Qi,sd,PW,ii,lh,Uh;let Vi=(wl=class{constructor({textContentSource:C,container:I,viewport:Q}){b(this,aZ),b(this,oZ,Promise.withResolvers()),b(this,CU,null),b(this,Ua,!1),b(this,da,!!((fN=globalThis.FontInspector)!=null&&fN.enabled)),b(this,KF,null),b(this,Dt,null),b(this,ta,0),b(this,Za,0),b(this,HF,null),b(this,uc,null),b(this,Yc,0),b(this,pZ,0),b(this,oc,Object.create(null)),b(this,Fa,[]),b(this,pc,null),b(this,vF,[]),b(this,ca,new WeakMap),b(this,na,null);var B;if(C instanceof ReadableStream)R(this,pc,C);else if(typeof C=="object")R(this,pc,new ReadableStream({start(D){D.enqueue(C),D.close()}}));else throw new Error('No "textContentSource" parameter specified.');R(this,CU,R(this,uc,I)),R(this,pZ,Q.scale*(globalThis.devicePixelRatio||1)),R(this,Yc,Q.rotation),R(this,Dt,{div:null,properties:null,ctx:null});const{pageWidth:t,pageHeight:l,pageX:o,pageY:n}=Q.rawDims;R(this,na,[1,0,0,-1,-o,n+l]),R(this,Za,t),R(this,ta,l),h(B=wl,sd,lh).call(B),x0(I,Q),c(this,oZ).promise.finally(()=>{c(wl,Bc).delete(this),R(this,Dt,null),R(this,oc,null)}).catch(()=>{})}static get fontFamilyMap(){const{isWindows:C,isFirefox:I}=LU.platform;return al(this,"fontFamilyMap",new Map([["sans-serif",`${C&&I?"Calibri, ":""}sans-serif`],["monospace",`${C&&I?"Lucida Console, ":""}monospace`]]))}render(){const C=()=>{c(this,HF).read().then(({value:I,done:Q})=>{if(Q){c(this,oZ).resolve();return}c(this,KF)??R(this,KF,I.lang),Object.assign(c(this,oc),I.styles),h(this,aZ,qe).call(this,I.items),C()},c(this,oZ).reject)};return R(this,HF,c(this,pc).getReader()),c(wl,Bc).add(this),C(),c(this,oZ).promise}update({viewport:C,onBefore:I=null}){var Q;const B=C.scale*(globalThis.devicePixelRatio||1),t=C.rotation;if(t!==c(this,Yc)&&(I==null||I(),R(this,Yc,t),x0(c(this,uc),{rotation:t})),B!==c(this,pZ)){I==null||I(),R(this,pZ,B);const l={div:null,properties:null,ctx:h(Q=wl,sd,PW).call(Q,c(this,KF))};for(const o of c(this,vF))l.properties=c(this,ca).get(o),l.div=o,h(this,aZ,Qi).call(this,l)}}cancel(){var C;const I=new WF("TextLayer task cancelled.");(C=c(this,HF))==null||C.cancel(I).catch(()=>{}),R(this,HF,null),c(this,oZ).reject(I)}get textDivs(){return c(this,vF)}get textContentItemsStr(){return c(this,Fa)}static cleanup(){if(!(c(this,Bc).size>0)){c(this,PF).clear();for(const{canvas:C}of c(this,fF).values())C.remove();c(this,fF).clear()}}},oZ=new WeakMap,CU=new WeakMap,Ua=new WeakMap,da=new WeakMap,KF=new WeakMap,Dt=new WeakMap,ta=new WeakMap,Za=new WeakMap,HF=new WeakMap,uc=new WeakMap,Yc=new WeakMap,pZ=new WeakMap,oc=new WeakMap,Fa=new WeakMap,pc=new WeakMap,vF=new WeakMap,ca=new WeakMap,na=new WeakMap,PF=new WeakMap,fF=new WeakMap,sa=new WeakMap,BZ=new WeakMap,Bc=new WeakMap,aZ=new WeakSet,qe=function(C){var I,Q;if(c(this,Ua))return;(Q=c(this,Dt)).ctx??(Q.ctx=h(I=wl,sd,PW).call(I,c(this,KF)));const B=c(this,vF),t=c(this,Fa);for(const l of C){if(B.length>N2){ll("Ignoring additional textDivs for performance reasons."),R(this,Ua,!0);return}if(l.str===void 0){if(l.type==="beginMarkedContentProps"||l.type==="beginMarkedContent"){const o=c(this,CU);R(this,CU,document.createElement("span")),c(this,CU).classList.add("markedContent"),l.id!==null&&c(this,CU).setAttribute("id",`${l.id}`),o.append(c(this,CU))}else l.type==="endMarkedContent"&&R(this,CU,c(this,CU).parentNode);continue}t.push(l.str),h(this,aZ,$e).call(this,l)}},$e=function(C){var I;const Q=document.createElement("span"),B={angle:0,canvasWidth:0,hasText:C.str!=="",hasEOL:C.hasEOL,fontSize:0};c(this,vF).push(Q);const t=v.transform(c(this,na),C.transform);let l=Math.atan2(t[1],t[0]);const o=c(this,oc)[C.fontName];o.vertical&&(l+=Math.PI/2);let n=c(this,da)&&o.fontSubstitution||o.fontFamily;n=wl.fontFamilyMap.get(n)||n;const D=Math.hypot(t[2],t[3]),w=D*h(I=wl,sd,Uh).call(I,n,c(this,KF));let M,d;l===0?(M=t[4],d=t[5]-w):(M=t[4]+w*Math.sin(l),d=t[5]-w*Math.cos(l));const G="calc(var(--scale-factor)*",N=Q.style;c(this,CU)===c(this,uc)?(N.left=`${(100*M/c(this,Za)).toFixed(2)}%`,N.top=`${(100*d/c(this,ta)).toFixed(2)}%`):(N.left=`${G}${M.toFixed(2)}px)`,N.top=`${G}${d.toFixed(2)}px)`),N.fontSize=`${G}${(c(wl,BZ)*D).toFixed(2)}px)`,N.fontFamily=n,B.fontSize=D,Q.setAttribute("role","presentation"),Q.textContent=C.str,Q.dir=C.dir,c(this,da)&&(Q.dataset.fontName=o.fontSubstitutionLoadedName||C.fontName),l!==0&&(B.angle=l*(180/Math.PI));let k=!1;if(C.str.length>1)k=!0;else if(C.str!==" "&&C.transform[0]!==C.transform[3]){const m=Math.abs(C.transform[0]),Y=Math.abs(C.transform[3]);m!==Y&&Math.max(m,Y)/Math.min(m,Y)>1.5&&(k=!0)}if(k&&(B.canvasWidth=o.vertical?C.height:C.width),c(this,ca).set(Q,B),c(this,Dt).div=Q,c(this,Dt).properties=B,h(this,aZ,Qi).call(this,c(this,Dt)),B.hasText&&c(this,CU).append(Q),B.hasEOL){const m=document.createElement("br");m.setAttribute("role","presentation"),c(this,CU).append(m)}},Qi=function(C){var I;const{div:Q,properties:B,ctx:t}=C,{style:l}=Q;let o="";if(c(wl,BZ)>1&&(o=`scale(${1/c(wl,BZ)})`),B.canvasWidth!==0&&B.hasText){const{fontFamily:n}=l,{canvasWidth:D,fontSize:w}=B;h(I=wl,sd,ii).call(I,t,w*c(this,pZ),n);const{width:M}=t.measureText(Q.textContent);M>0&&(o=`scaleX(${D*c(this,pZ)/M}) ${o}`)}B.angle!==0&&(o=`rotate(${B.angle}deg) ${o}`),o.length>0&&(l.transform=o)},sd=new WeakSet,PW=function(C=null){let I=c(this,fF).get(C||(C=""));if(!I){const Q=document.createElement("canvas");Q.className="hiddenCanvasElement",Q.lang=C,document.body.append(Q),I=Q.getContext("2d",{alpha:!1,willReadFrequently:!0}),c(this,fF).set(C,I),c(this,sa).set(I,{size:0,family:""})}return I},ii=function(C,I,Q){const B=c(this,sa).get(C);I===B.size&&Q===B.family||(C.font=`${I}px ${Q}`,B.size=I,B.family=Q)},lh=function(){if(c(this,BZ)!==null)return;const C=document.createElement("div");C.style.opacity=0,C.style.lineHeight=1,C.style.fontSize="1px",C.style.position="absolute",C.textContent="X",document.body.append(C),R(this,BZ,C.getBoundingClientRect().height),C.remove()},Uh=function(C,I){const Q=c(this,PF).get(C);if(Q)return Q;const B=h(this,sd,PW).call(this,I);B.canvas.width=B.canvas.height=DU,h(this,sd,ii).call(this,B,DU,C);const t=B.measureText("");let l=t.fontBoundingBoxAscent,o=Math.abs(t.fontBoundingBoxDescent);if(l){const w=l/(l+o);return c(this,PF).set(C,w),B.canvas.width=B.canvas.height=0,w}B.strokeStyle="red",B.clearRect(0,0,DU,DU),B.strokeText("g",0,0);let n=B.getImageData(0,0,DU,DU).data;o=0;for(let w=n.length-1-3;w>=0;w-=4)if(n[w]>0){o=Math.ceil(w/4/DU);break}B.clearRect(0,0,DU,DU),B.strokeText("A",0,DU),n=B.getImageData(0,0,DU,DU).data,l=0;for(let w=0,M=n.length;w<M;w+=4)if(n[w]>0){l=DU-Math.floor(w/4/DU);break}B.canvas.width=B.canvas.height=0;const D=l?l/(l+o):e2;return c(this,PF).set(C,D),D},b(wl,sd),b(wl,PF,new Map),b(wl,fF,new Map),b(wl,sa,new WeakMap),b(wl,BZ,null),b(wl,Bc,new Set),wl);class hs{static textContent(I){const Q=[],B={items:Q,styles:Object.create(null)};function t(l){var o;if(!l)return;let n=null;const D=l.name;if(D==="#text")n=l.value;else if(hs.shouldBuildText(D))(o=l==null?void 0:l.attributes)!=null&&o.textContent?n=l.attributes.textContent:l.value&&(n=l.value);else return;if(n!==null&&Q.push({str:n}),!!l.children)for(const w of l.children)t(w)}return t(I),B}static shouldBuildText(I){return!(I==="textarea"||I==="input"||I==="option"||I==="select")}}const h2=65536,b2=100,m2=5e3,M2=XU?km:ym,J2=XU?Im:we,G2=XU?Lm:zm,S2=XU?Dm:ge;function T2(C={}){typeof C=="string"||C instanceof URL?C={url:C}:(C instanceof ArrayBuffer||ArrayBuffer.isView(C))&&(C={data:C});const I=new Ri,{docId:Q}=I,B=C.url?X2(C.url):null,t=C.data?u2(C.data):null,l=C.httpHeaders||null,o=C.withCredentials===!0,n=C.password??null,D=C.range instanceof dh?C.range:null,w=Number.isInteger(C.rangeChunkSize)&&C.rangeChunkSize>0?C.rangeChunkSize:h2;let M=C.worker instanceof AW?C.worker:null;const d=C.verbosity,G=typeof C.docBaseUrl=="string"&&!sQ(C.docBaseUrl)?C.docBaseUrl:null,N=typeof C.cMapUrl=="string"?C.cMapUrl:null,k=C.cMapPacked!==!1,m=C.CMapReaderFactory||J2,Y=typeof C.standardFontDataUrl=="string"?C.standardFontDataUrl:null,S=C.StandardFontDataFactory||S2,X=C.stopAtErrors!==!0,q=Number.isInteger(C.maxImageSize)&&C.maxImageSize>-1?C.maxImageSize:-1,P=C.isEvalSupported!==!1,gA=typeof C.isOffscreenCanvasSupported=="boolean"?C.isOffscreenCanvasSupported:!XU,QA=typeof C.isImageDecoderSupported=="boolean"?C.isImageDecoderSupported:!XU&&(LU.platform.isFirefox||!globalThis.chrome),J=Number.isInteger(C.canvasMaxAreaInBytes)?C.canvasMaxAreaInBytes:-1,EA=typeof C.disableFontFace=="boolean"?C.disableFontFace:XU,x=C.fontExtraProperties===!0,AA=C.enableXfa===!0,iA=C.ownerDocument||globalThis.document,wA=C.disableRange===!0,sA=C.disableStream===!0,cA=C.disableAutoFetch===!0,eA=C.pdfBug===!0,DA=C.CanvasFactory||M2,ZA=C.FilterFactory||G2,GA=C.enableHWA===!0,kA=D?D.length:C.length??NaN,XA=typeof C.useSystemFonts=="boolean"?C.useSystemFonts:!XU&&!EA,xA=typeof C.useWorkerFetch=="boolean"?C.useWorkerFetch:m===we&&S===ge&&N&&Y&&jn(N,document.baseURI)&&jn(Y,document.baseURI),_A=null;am(d);const sI={canvasFactory:new DA({ownerDocument:iA,enableHWA:GA}),filterFactory:new ZA({docId:Q,ownerDocument:iA}),cMapReaderFactory:xA?null:new m({baseUrl:N,isCompressed:k}),standardFontDataFactory:xA?null:new S({baseUrl:Y})};if(!M){const PA={verbosity:d,port:bF.workerPort};M=PA.port?AW.fromPort(PA):new AW(PA),I._worker=M}const OA={docId:Q,apiVersion:"4.10.38",data:t,password:n,disableAutoFetch:cA,rangeChunkSize:w,length:kA,docBaseUrl:G,enableXfa:AA,evaluatorOptions:{maxImageSize:q,disableFontFace:EA,ignoreErrors:X,isEvalSupported:P,isOffscreenCanvasSupported:gA,isImageDecoderSupported:QA,canvasMaxAreaInBytes:J,fontExtraProperties:x,useSystemFonts:XA,cMapUrl:xA?N:null,standardFontDataUrl:xA?Y:null}},FI={disableFontFace:EA,fontExtraProperties:x,ownerDocument:iA,pdfBug:eA,styleElement:_A,loadingParams:{disableAutoFetch:cA,enableXfa:AA}};return M.promise.then(function(){if(I.destroyed)throw new Error("Loading aborted");if(M.destroyed)throw new Error("Worker was destroyed");const PA=M.messageHandler.sendWithPromise("GetDocRequest",OA,t?[t.buffer]:null);let mA;if(D)mA=new $m(D,{disableRange:wA,disableStream:sA});else if(!t){if(!B)throw new Error("getDocument - no `url` parameter provided.");let EI;if(XU)if(jn(B)){if(typeof fetch>"u"||typeof Response>"u"||!("body"in Response.prototype))throw new Error("getDocument - the Fetch API was disabled in Node.js, see `--no-experimental-fetch`.");EI=WN}else EI=Q2;else EI=jn(B)?WN:n2;mA=new EI({url:B,length:kA,httpHeaders:l,withCredentials:o,rangeChunkSize:w,disableRange:wA,disableStream:sA})}return PA.then(EI=>{if(I.destroyed)throw new Error("Loading aborted");if(M.destroyed)throw new Error("Worker was destroyed");const SI=new Hn(Q,EI,M.port),GI=new B2(SI,I,mA,FI,sI);I._transport=GI,SI.send("Ready",null)})}).catch(I._capability.reject),I}function X2(C){if(C instanceof URL)return C.href;try{return new URL(C,window.location).href}catch{if(XU&&typeof C=="string")return C}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}function u2(C){if(XU&&typeof Buffer<"u"&&C instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(C instanceof Uint8Array&&C.byteLength===C.buffer.byteLength)return C;if(typeof C=="string")return cQ(C);if(C instanceof ArrayBuffer||ArrayBuffer.isView(C)||typeof C=="object"&&!isNaN(C==null?void 0:C.length))return new Uint8Array(C);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}function VN(C){return typeof C=="object"&&Number.isInteger(C==null?void 0:C.num)&&C.num>=0&&Number.isInteger(C==null?void 0:C.gen)&&C.gen>=0}var OV;const gV=class JC{constructor(){this._capability=Promise.withResolvers(),this._transport=null,this._worker=null,this.docId=`d${eU(JC,OV)._++}`,this.destroyed=!1,this.onPassword=null,this.onProgress=null}get promise(){return this._capability.promise}async destroy(){var I,Q,B,t;this.destroyed=!0;try{(I=this._worker)!=null&&I.port&&(this._worker._pendingDestroy=!0),await((Q=this._transport)==null?void 0:Q.destroy())}catch(l){throw(B=this._worker)!=null&&B.port&&delete this._worker._pendingDestroy,l}this._transport=null,(t=this._worker)==null||t.destroy(),this._worker=null}};OV=new WeakMap,b(gV,OV,0);let Ri=gV,dh=class{constructor(C,I,Q=!1,B=null){this.length=C,this.initialData=I,this.progressiveDone=Q,this.contentDispositionFilename=B,this._rangeListeners=[],this._progressListeners=[],this._progressiveReadListeners=[],this._progressiveDoneListeners=[],this._readyCapability=Promise.withResolvers()}addRangeListener(C){this._rangeListeners.push(C)}addProgressListener(C){this._progressListeners.push(C)}addProgressiveReadListener(C){this._progressiveReadListeners.push(C)}addProgressiveDoneListener(C){this._progressiveDoneListeners.push(C)}onDataRange(C,I){for(const Q of this._rangeListeners)Q(C,I)}onDataProgress(C,I){this._readyCapability.promise.then(()=>{for(const Q of this._progressListeners)Q(C,I)})}onDataProgressiveRead(C){this._readyCapability.promise.then(()=>{for(const I of this._progressiveReadListeners)I(C)})}onDataProgressiveDone(){this._readyCapability.promise.then(()=>{for(const C of this._progressiveDoneListeners)C()})}transportReady(){this._readyCapability.resolve()}requestDataRange(C,I){ul("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}};class Y2{constructor(I,Q){this._pdfInfo=I,this._transport=Q}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return al(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(I){return this._transport.getPage(I)}getPageIndex(I){return this._transport.getPageIndex(I)}getDestinations(){return this._transport.getDestinations()}getDestination(I){return this._transport.getDestination(I)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:I="display"}={}){const{renderingIntent:Q}=this._transport.getRenderingIntent(I);return this._transport.getOptionalContentConfig(Q)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(I=!1){return this._transport.startCleanup(I||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(I){return this._transport.cachedPageNumber(I)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}var yZ,Et,Md,A0,fW;class o2{constructor(I,Q,B,t=!1){b(this,Md),b(this,yZ,null),b(this,Et,!1),this._pageIndex=I,this._pageInfo=Q,this._transport=B,this._stats=t?new _R:null,this._pdfBug=t,this.commonObjs=B.commonObjs,this.objs=new th,this._maybeCleanupAfterRender=!1,this._intentStates=new Map,this.destroyed=!1}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:I,rotation:Q=this.rotate,offsetX:B=0,offsetY:t=0,dontFlip:l=!1}={}){return new JW({viewBox:this.view,userUnit:this.userUnit,scale:I,rotation:Q,offsetX:B,offsetY:t,dontFlip:l})}getAnnotations({intent:I="display"}={}){const{renderingIntent:Q}=this._transport.getRenderingIntent(I);return this._transport.getAnnotations(this._pageIndex,Q)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return al(this,"isPureXfa",!!this._transport._htmlForXfa)}async getXfa(){var I;return((I=this._transport._htmlForXfa)==null?void 0:I.children[this._pageIndex])||null}render({canvasContext:I,viewport:Q,intent:B="display",annotationMode:t=RZ.ENABLE,transform:l=null,background:o=null,optionalContentConfigPromise:n=null,annotationCanvasMap:D=null,pageColors:w=null,printAnnotationStorage:M=null,isEditing:d=!1}){var G,N;(G=this._stats)==null||G.time("Overall");const k=this._transport.getRenderingIntent(B,t,M,d),{renderingIntent:m,cacheKey:Y}=k;R(this,Et,!1),h(this,Md,fW).call(this),n||(n=this._transport.getOptionalContentConfig(m));let S=this._intentStates.get(Y);S||(S=Object.create(null),this._intentStates.set(Y,S)),S.streamReaderCancelTimeout&&(clearTimeout(S.streamReaderCancelTimeout),S.streamReaderCancelTimeout=null);const X=!!(m&Fd.PRINT);S.displayReadyCapability||(S.displayReadyCapability=Promise.withResolvers(),S.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(N=this._stats)==null||N.time("Page Request"),this._pumpOperatorList(k));const q=QA=>{var J;S.renderTasks.delete(P),(this._maybeCleanupAfterRender||X)&&R(this,Et,!0),h(this,Md,A0).call(this,!X),QA?(P.capability.reject(QA),this._abortOperatorList({intentState:S,reason:QA instanceof Error?QA:new Error(QA)})):P.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),(J=globalThis.Stats)!=null&&J.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},P=new ei({callback:q,params:{canvasContext:I,viewport:Q,transform:l,background:o},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:D,operatorList:S.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!X,pdfBug:this._pdfBug,pageColors:w});(S.renderTasks||(S.renderTasks=new Set)).add(P);const gA=P.task;return Promise.all([S.displayReadyCapability.promise,n]).then(([QA,J])=>{var EA;if(this.destroyed){q();return}if((EA=this._stats)==null||EA.time("Rendering"),!(J.renderingIntent&m))throw new Error("Must use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");P.initializeGraphics({transparency:QA,optionalContentConfig:J}),P.operatorListChanged()}).catch(q),gA}getOperatorList({intent:I="display",annotationMode:Q=RZ.ENABLE,printAnnotationStorage:B=null,isEditing:t=!1}={}){var l;function o(){D.operatorList.lastChunk&&(D.opListReadCapability.resolve(D.operatorList),D.renderTasks.delete(w))}const n=this._transport.getRenderingIntent(I,Q,B,t,!0);let D=this._intentStates.get(n.cacheKey);D||(D=Object.create(null),this._intentStates.set(n.cacheKey,D));let w;return D.opListReadCapability||(w=Object.create(null),w.operatorListChanged=o,D.opListReadCapability=Promise.withResolvers(),(D.renderTasks||(D.renderTasks=new Set)).add(w),D.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},(l=this._stats)==null||l.time("Page Request"),this._pumpOperatorList(n)),D.opListReadCapability.promise}streamTextContent({includeMarkedContent:I=!1,disableNormalization:Q=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:I===!0,disableNormalization:Q===!0},{highWaterMark:100,size(B){return B.items.length}})}getTextContent(I={}){if(this._transport._htmlForXfa)return this.getXfa().then(B=>hs.textContent(B));const Q=this.streamTextContent(I);return new Promise(function(B,t){function l(){o.read().then(function({value:D,done:w}){if(w){B(n);return}n.lang??(n.lang=D.lang),Object.assign(n.styles,D.styles),n.items.push(...D.items),l()},t)}const o=Q.getReader(),n={items:[],styles:Object.create(null),lang:null};l()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const I=[];for(const Q of this._intentStates.values())if(this._abortOperatorList({intentState:Q,reason:new Error("Page was destroyed."),force:!0}),!Q.opListReadCapability)for(const B of Q.renderTasks)I.push(B.completed),B.cancel();return this.objs.clear(),R(this,Et,!1),h(this,Md,fW).call(this),Promise.all(I)}cleanup(I=!1){R(this,Et,!0);const Q=h(this,Md,A0).call(this,!1);return I&&Q&&this._stats&&(this._stats=new _R),Q}_startRenderPage(I,Q){var B,t;const l=this._intentStates.get(Q);l&&((B=this._stats)==null||B.timeEnd("Page Request"),(t=l.displayReadyCapability)==null||t.resolve(I))}_renderPageChunk(I,Q){for(let B=0,t=I.length;B<t;B++)Q.operatorList.fnArray.push(I.fnArray[B]),Q.operatorList.argsArray.push(I.argsArray[B]);Q.operatorList.lastChunk=I.lastChunk,Q.operatorList.separateAnnots=I.separateAnnots;for(const B of Q.renderTasks)B.operatorListChanged();I.lastChunk&&h(this,Md,A0).call(this,!0)}_pumpOperatorList({renderingIntent:I,cacheKey:Q,annotationStorageSerializable:B,modifiedIds:t}){const{map:l,transfer:o}=B,n=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:I,cacheKey:Q,annotationStorage:l,modifiedIds:t},o).getReader(),D=this._intentStates.get(Q);D.streamReader=n;const w=()=>{n.read().then(({value:M,done:d})=>{if(d){D.streamReader=null;return}this._transport.destroyed||(this._renderPageChunk(M,D),w())},M=>{if(D.streamReader=null,!this._transport.destroyed){if(D.operatorList){D.operatorList.lastChunk=!0;for(const d of D.renderTasks)d.operatorListChanged();h(this,Md,A0).call(this,!0)}if(D.displayReadyCapability)D.displayReadyCapability.reject(M);else if(D.opListReadCapability)D.opListReadCapability.reject(M);else throw M}})};w()}_abortOperatorList({intentState:I,reason:Q,force:B=!1}){if(I.streamReader){if(I.streamReaderCancelTimeout&&(clearTimeout(I.streamReaderCancelTimeout),I.streamReaderCancelTimeout=null),!B){if(I.renderTasks.size>0)return;if(Q instanceof yR){let t=b2;Q.extraDelay>0&&Q.extraDelay<1e3&&(t+=Q.extraDelay),I.streamReaderCancelTimeout=setTimeout(()=>{I.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:I,reason:Q,force:!0})},t);return}}if(I.streamReader.cancel(new WF(Q.message)).catch(()=>{}),I.streamReader=null,!this._transport.destroyed){for(const[t,l]of this._intentStates)if(l===I){this._intentStates.delete(t);break}this.cleanup()}}}get stats(){return this._stats}}yZ=new WeakMap,Et=new WeakMap,Md=new WeakSet,A0=function(C=!1){if(h(this,Md,fW).call(this),!c(this,Et)||this.destroyed)return!1;if(C)return R(this,yZ,setTimeout(()=>{R(this,yZ,null),h(this,Md,A0).call(this,!1)},m2)),!1;for(const{renderTasks:I,operatorList:Q}of this._intentStates.values())if(I.size>0||!Q.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),R(this,Et,!1),!0},fW=function(){c(this,yZ)&&(clearTimeout(c(this,yZ)),R(this,yZ,null))};var rt,KV;class p2{constructor(){b(this,rt,new Map),b(this,KV,Promise.resolve())}postMessage(I,Q){const B={data:structuredClone(I,Q?{transfer:Q}:null)};c(this,KV).then(()=>{for(const[t]of c(this,rt))t.call(this,B)})}addEventListener(I,Q,B=null){let t=null;if((B==null?void 0:B.signal)instanceof AbortSignal){const{signal:l}=B;if(l.aborted){ll("LoopbackPort - cannot use an `aborted` signal.");return}const o=()=>this.removeEventListener(I,Q);t=()=>l.removeEventListener("abort",o),l.addEventListener("abort",o)}c(this,rt).set(Q,t)}removeEventListener(I,Q){const B=c(this,rt).get(Q);B==null||B(),c(this,rt).delete(Q)}terminate(){for(const[,I]of c(this,rt))I==null||I();c(this,rt).clear()}}rt=new WeakMap,KV=new WeakMap;var Xl,HV,AF,_F,yc,_W,zc,qW;let AW=(Xl=class{constructor({name:C=null,port:I=null,verbosity:Q=Wm()}={}){b(this,yc);var B;if(this.name=C,this.destroyed=!1,this.verbosity=Q,this._readyCapability=Promise.withResolvers(),this._port=null,this._webWorker=null,this._messageHandler=null,I){if((B=c(Xl,_F))!=null&&B.has(I))throw new Error("Cannot use more than one PDFWorker per port.");(c(Xl,_F)||R(Xl,_F,new WeakMap)).set(I,this),this._initializeFromPort(I);return}this._initialize()}get promise(){return this._readyCapability.promise}get port(){return this._port}get messageHandler(){return this._messageHandler}_initializeFromPort(C){this._port=C,this._messageHandler=new Hn("main","worker",C),this._messageHandler.on("ready",function(){}),h(this,yc,_W).call(this)}_initialize(){if(c(Xl,AF)||c(Xl,zc,qW)){this._setupFakeWorker();return}let{workerSrc:C}=Xl;try{Xl._isSameOrigin(window.location.href,C)||(C=Xl._createCDNWrapper(new URL(C,window.location).href));const I=new Worker(C,{type:"module"}),Q=new Hn("main","worker",I),B=()=>{t.abort(),Q.destroy(),I.terminate(),this.destroyed?this._readyCapability.reject(new Error("Worker was destroyed")):this._setupFakeWorker()},t=new AbortController;I.addEventListener("error",()=>{this._webWorker||B()},{signal:t.signal}),Q.on("test",o=>{if(t.abort(),this.destroyed||!o){B();return}this._messageHandler=Q,this._port=I,this._webWorker=I,h(this,yc,_W).call(this)}),Q.on("ready",o=>{if(t.abort(),this.destroyed){B();return}try{l()}catch{this._setupFakeWorker()}});const l=()=>{const o=new Uint8Array;Q.send("test",o,[o.buffer])};l();return}catch{FQ("The worker has been disabled.")}this._setupFakeWorker()}_setupFakeWorker(){c(Xl,AF)||(ll("Setting up fake worker."),R(Xl,AF,!0)),Xl._setupFakeWorkerGlobal.then(C=>{if(this.destroyed){this._readyCapability.reject(new Error("Worker was destroyed"));return}const I=new p2;this._port=I;const Q=`fake${eU(Xl,HV)._++}`,B=new Hn(Q+"_worker",Q,I);C.setup(B,I),this._messageHandler=new Hn(Q,Q+"_worker",I),h(this,yc,_W).call(this)}).catch(C=>{this._readyCapability.reject(new Error(`Setting up fake worker failed: "${C.message}".`))})}destroy(){var C,I,Q;this.destroyed=!0,(C=this._webWorker)==null||C.terminate(),this._webWorker=null,(I=c(Xl,_F))==null||I.delete(this._port),this._port=null,(Q=this._messageHandler)==null||Q.destroy(),this._messageHandler=null}static fromPort(C){var I;if(!(C!=null&&C.port))throw new Error("PDFWorker.fromPort - invalid method signature.");const Q=(I=c(this,_F))==null?void 0:I.get(C.port);if(Q){if(Q._pendingDestroy)throw new Error("PDFWorker.fromPort - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return Q}return new Xl(C)}static get workerSrc(){if(bF.workerSrc)return bF.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get _setupFakeWorkerGlobal(){return al(this,"_setupFakeWorkerGlobal",(async()=>c(this,zc,qW)?c(this,zc,qW):(await __vitePreload(()=>import(this.workerSrc),[],import.meta.url)).WorkerMessageHandler)())}},HV=new WeakMap,AF=new WeakMap,_F=new WeakMap,yc=new WeakSet,_W=function(){this._readyCapability.resolve(),this._messageHandler.send("configure",{verbosity:this.verbosity})},zc=new WeakSet,qW=function(){var C;try{return((C=globalThis.pdfjsWorker)==null?void 0:C.WorkerMessageHandler)||null}catch{return null}},b(Xl,zc),b(Xl,HV,0),b(Xl,AF,!1),b(Xl,_F),XU&&(R(Xl,AF,!0),bF.workerSrc||(bF.workerSrc="./pdf.worker.mjs")),Xl._isSameOrigin=(C,I)=>{let Q;try{if(Q=new URL(C),!Q.origin||Q.origin==="null")return!1}catch{return!1}const B=new URL(I,Q);return Q.origin===B.origin},Xl._createCDNWrapper=C=>{const I=`await import("${C}");`;return URL.createObjectURL(new Blob([I],{type:"text/javascript"}))},Xl);var Ct,tt,Lc,kc,wt,qF,_n;class B2{constructor(I,Q,B,t,l){b(this,qF),b(this,Ct,new Map),b(this,tt,new Map),b(this,Lc,new Map),b(this,kc,new Map),b(this,wt,null),this.messageHandler=I,this.loadingTask=Q,this.commonObjs=new th,this.fontLoader=new pm({ownerDocument:t.ownerDocument,styleElement:t.styleElement}),this.loadingParams=t.loadingParams,this._params=t,this.canvasFactory=l.canvasFactory,this.filterFactory=l.filterFactory,this.cMapReaderFactory=l.cMapReaderFactory,this.standardFontDataFactory=l.standardFontDataFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=B,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.setupMessageHandler()}get annotationStorage(){return al(this,"annotationStorage",new kR)}getRenderingIntent(I,Q=RZ.ENABLE,B=null,t=!1,l=!1){let o=Fd.DISPLAY,n=di;switch(I){case"any":o=Fd.ANY;break;case"display":break;case"print":o=Fd.PRINT;break;default:ll(`getRenderingIntent - invalid intent: ${I}`)}const D=o&Fd.PRINT&&B instanceof ke?B:this.annotationStorage;switch(Q){case RZ.DISABLE:o+=Fd.ANNOTATIONS_DISABLE;break;case RZ.ENABLE:break;case RZ.ENABLE_FORMS:o+=Fd.ANNOTATIONS_FORMS;break;case RZ.ENABLE_STORAGE:o+=Fd.ANNOTATIONS_STORAGE,n=D.serializable;break;default:ll(`getRenderingIntent - invalid annotationMode: ${Q}`)}t&&(o+=Fd.IS_EDITING),l&&(o+=Fd.OPLIST);const{ids:w,hash:M}=D.modifiedIds,d=[o,n.hash,M];return{renderingIntent:o,cacheKey:d.join("_"),annotationStorageSerializable:n,modifiedIds:w}}destroy(){var I;if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),(I=c(this,wt))==null||I.reject(new Error("Worker was destroyed during onPassword callback"));const Q=[];for(const t of c(this,tt).values())Q.push(t._destroy());c(this,tt).clear(),c(this,Lc).clear(),c(this,kc).clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const B=this.messageHandler.sendWithPromise("Terminate",null);return Q.push(B),Promise.all(Q).then(()=>{var t,l;this.commonObjs.clear(),this.fontLoader.clear(),c(this,Ct).clear(),this.filterFactory.destroy(),Vi.cleanup(),(t=this._networkStream)==null||t.cancelAllRequests(new WF("Worker was terminated.")),(l=this.messageHandler)==null||l.destroy(),this.messageHandler=null,this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){const{messageHandler:I,loadingTask:Q}=this;I.on("GetReader",(B,t)=>{Kl(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=l=>{this._lastProgress={loaded:l.loaded,total:l.total}},t.onPull=()=>{this._fullReader.read().then(function({value:l,done:o}){if(o){t.close();return}Kl(l instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(l),1,[l])}).catch(l=>{t.error(l)})},t.onCancel=l=>{this._fullReader.cancel(l),t.ready.catch(o=>{if(!this.destroyed)throw o})}}),I.on("ReaderHeadersReady",async B=>{var t;await this._fullReader.headersReady;const{isStreamingSupported:l,isRangeSupported:o,contentLength:n}=this._fullReader;return(!l||!o)&&(this._lastProgress&&((t=Q.onProgress)==null||t.call(Q,this._lastProgress)),this._fullReader.onProgress=D=>{var w;(w=Q.onProgress)==null||w.call(Q,{loaded:D.loaded,total:D.total})}),{isStreamingSupported:l,isRangeSupported:o,contentLength:n}}),I.on("GetRangeReader",(B,t)=>{Kl(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const l=this._networkStream.getRangeReader(B.begin,B.end);if(!l){t.close();return}t.onPull=()=>{l.read().then(function({value:o,done:n}){if(n){t.close();return}Kl(o instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),t.enqueue(new Uint8Array(o),1,[o])}).catch(o=>{t.error(o)})},t.onCancel=o=>{l.cancel(o),t.ready.catch(n=>{if(!this.destroyed)throw n})}}),I.on("GetDoc",({pdfInfo:B})=>{this._numPages=B.numPages,this._htmlForXfa=B.htmlForXfa,delete B.htmlForXfa,Q._capability.resolve(new Y2(B,this))}),I.on("DocException",B=>{Q._capability.reject(EU(B))}),I.on("PasswordRequest",B=>{R(this,wt,Promise.withResolvers());try{if(!Q.onPassword)throw EU(B);const t=l=>{l instanceof Error?c(this,wt).reject(l):c(this,wt).resolve({password:l})};Q.onPassword(t,B.code)}catch(t){c(this,wt).reject(t)}return c(this,wt).promise}),I.on("DataLoaded",B=>{var t;(t=Q.onProgress)==null||t.call(Q,{loaded:B.length,total:B.length}),this.downloadInfoCapability.resolve(B)}),I.on("StartRenderPage",B=>{this.destroyed||c(this,tt).get(B.pageIndex)._startRenderPage(B.transparency,B.cacheKey)}),I.on("commonobj",([B,t,l])=>{var o;if(this.destroyed||this.commonObjs.has(B))return null;switch(t){case"Font":const{disableFontFace:n,fontExtraProperties:D,pdfBug:w}=this._params;if("error"in l){const N=l.error;ll(`Error during font loading: ${N}`),this.commonObjs.resolve(B,N);break}const M=w&&(o=globalThis.FontInspector)!=null&&o.enabled?(N,k)=>globalThis.FontInspector.fontAdded(N,k):null,d=new Bm(l,{disableFontFace:n,fontExtraProperties:D,inspectFont:M});this.fontLoader.bind(d).catch(()=>I.sendWithPromise("FontFallback",{id:B})).finally(()=>{!D&&d.data&&(d.data=null),this.commonObjs.resolve(B,d)});break;case"CopyLocalImage":const{imageRef:G}=l;Kl(G,"The imageRef must be defined.");for(const N of c(this,tt).values())for(const[,k]of N.objs)if((k==null?void 0:k.ref)===G)return k.dataLen?(this.commonObjs.resolve(B,structuredClone(k)),k.dataLen):null;break;case"FontPath":case"Image":case"Pattern":this.commonObjs.resolve(B,l);break;default:throw new Error(`Got unknown common object type ${t}`)}return null}),I.on("obj",([B,t,l,o])=>{var n;if(this.destroyed)return;const D=c(this,tt).get(t);if(!D.objs.has(B)){if(D._intentStates.size===0){(n=o==null?void 0:o.bitmap)==null||n.close();return}switch(l){case"Image":D.objs.resolve(B,o),(o==null?void 0:o.dataLen)>Fm&&(D._maybeCleanupAfterRender=!0);break;case"Pattern":D.objs.resolve(B,o);break;default:throw new Error(`Got unknown object type ${l}`)}}}),I.on("DocProgress",B=>{var t;this.destroyed||(t=Q.onProgress)==null||t.call(Q,{loaded:B.loaded,total:B.total})}),I.on("FetchBuiltInCMap",async B=>{if(this.destroyed)throw new Error("Worker was destroyed.");if(!this.cMapReaderFactory)throw new Error("CMapReaderFactory not initialized, see the `useWorkerFetch` parameter.");return this.cMapReaderFactory.fetch(B)}),I.on("FetchStandardFontData",async B=>{if(this.destroyed)throw new Error("Worker was destroyed.");if(!this.standardFontDataFactory)throw new Error("StandardFontDataFactory not initialized, see the `useWorkerFetch` parameter.");return this.standardFontDataFactory.fetch(B)})}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){var I;this.annotationStorage.size<=0&&ll("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:Q,transfer:B}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:Q,filename:((I=this._fullReader)==null?void 0:I.filename)??null},B).finally(()=>{this.annotationStorage.resetModified()})}getPage(I){if(!Number.isInteger(I)||I<=0||I>this._numPages)return Promise.reject(new Error("Invalid page request."));const Q=I-1,B=c(this,Lc).get(Q);if(B)return B;const t=this.messageHandler.sendWithPromise("GetPage",{pageIndex:Q}).then(l=>{if(this.destroyed)throw new Error("Transport destroyed");l.refStr&&c(this,kc).set(l.refStr,I);const o=new o2(Q,l,this,this._params.pdfBug);return c(this,tt).set(Q,o),o});return c(this,Lc).set(Q,t),t}getPageIndex(I){return VN(I)?this.messageHandler.sendWithPromise("GetPageIndex",{num:I.num,gen:I.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(I,Q){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:I,intent:Q})}getFieldObjects(){return h(this,qF,_n).call(this,"GetFieldObjects")}hasJSActions(){return h(this,qF,_n).call(this,"HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(I){return typeof I!="string"?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:I})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getDocJSActions(){return h(this,qF,_n).call(this,"GetDocJSActions")}getPageJSActions(I){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:I})}getStructTree(I){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:I})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(I){return h(this,qF,_n).call(this,"GetOptionalContentConfig").then(Q=>new qm(Q,I))}getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const I="GetMetadata",Q=c(this,Ct).get(I);if(Q)return Q;const B=this.messageHandler.sendWithPromise(I,null).then(t=>{var l,o;return{info:t[0],metadata:t[1]?new Am(t[1]):null,contentDispositionFilename:((l=this._fullReader)==null?void 0:l.filename)??null,contentLength:((o=this._fullReader)==null?void 0:o.contentLength)??null}});return c(this,Ct).set(I,B),B}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}async startCleanup(I=!1){if(!this.destroyed){await this.messageHandler.sendWithPromise("Cleanup",null);for(const Q of c(this,tt).values())if(!Q.cleanup())throw new Error(`startCleanup: Page ${Q.pageNumber} is currently rendering.`);this.commonObjs.clear(),I||this.fontLoader.clear(),c(this,Ct).clear(),this.filterFactory.destroy(!0),Vi.cleanup()}}cachedPageNumber(I){if(!VN(I))return null;const Q=I.gen===0?`${I.num}R`:`${I.num}R${I.gen}`;return c(this,kc).get(Q)??null}}Ct=new WeakMap,tt=new WeakMap,Lc=new WeakMap,kc=new WeakMap,wt=new WeakMap,qF=new WeakSet,_n=function(C,I=null){const Q=c(this,Ct).get(C);if(Q)return Q;const B=this.messageHandler.sendWithPromise(C,I);return c(this,Ct).set(C,B),B};const Cn=Symbol("INITIAL_DATA");var fU,aa,Ni;class th{constructor(){b(this,aa),b(this,fU,Object.create(null))}get(I,Q=null){if(Q){const t=h(this,aa,Ni).call(this,I);return t.promise.then(()=>Q(t.data)),null}const B=c(this,fU)[I];if(!B||B.data===Cn)throw new Error(`Requesting object that isn't resolved yet ${I}.`);return B.data}has(I){const Q=c(this,fU)[I];return!!Q&&Q.data!==Cn}delete(I){const Q=c(this,fU)[I];return!Q||Q.data===Cn?!1:(delete c(this,fU)[I],!0)}resolve(I,Q=null){const B=h(this,aa,Ni).call(this,I);B.data=Q,B.resolve()}clear(){var I;for(const Q in c(this,fU)){const{data:B}=c(this,fU)[Q];(I=B==null?void 0:B.bitmap)==null||I.close()}R(this,fU,Object.create(null))}*[Symbol.iterator](){for(const I in c(this,fU)){const{data:Q}=c(this,fU)[I];Q!==Cn&&(yield[I,Q])}}}fU=new WeakMap,aa=new WeakSet,Ni=function(C){var I;return(I=c(this,fU))[C]||(I[C]={...Promise.withResolvers(),data:Cn})};var zZ;class y2{constructor(I){b(this,zZ,null),R(this,zZ,I),this.onContinue=null}get promise(){return c(this,zZ).capability.promise}cancel(I=0){c(this,zZ).cancel(null,I)}get separateAnnots(){const{separateAnnots:I}=c(this,zZ).operatorList;if(!I)return!1;const{annotationCanvasMap:Q}=c(this,zZ);return I.form||I.canvas&&(Q==null?void 0:Q.size)>0}}zZ=new WeakMap;var LZ,$F;const mF=class CC{constructor({callback:I,params:Q,objs:B,commonObjs:t,annotationCanvasMap:l,operatorList:o,pageIndex:n,canvasFactory:D,filterFactory:w,useRequestAnimationFrame:M=!1,pdfBug:d=!1,pageColors:G=null}){b(this,LZ,null),this.callback=I,this.params=Q,this.objs=B,this.commonObjs=t,this.annotationCanvasMap=l,this.operatorListIdx=null,this.operatorList=o,this._pageIndex=n,this.canvasFactory=D,this.filterFactory=w,this._pdfBug=d,this.pageColors=G,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=M===!0&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new y2(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=Q.canvasContext.canvas}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:I=!1,optionalContentConfig:Q}){var B,t;if(this.cancelled)return;if(this._canvas){if(c(CC,$F).has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");c(CC,$F).add(this._canvas)}this._pdfBug&&(B=globalThis.StepperManager)!=null&&B.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{canvasContext:l,viewport:o,transform:n,background:D}=this.params;this.gfx=new tc(l,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:Q},this.annotationCanvasMap,this.pageColors),this.gfx.beginDrawing({transform:n,viewport:o,transparency:I,background:D}),this.operatorListIdx=0,this.graphicsReady=!0,(t=this.graphicsReadyCallback)==null||t.call(this)}cancel(I=null,Q=0){var B;this.running=!1,this.cancelled=!0,(B=this.gfx)==null||B.endDrawing(),c(this,LZ)&&(window.cancelAnimationFrame(c(this,LZ)),R(this,LZ,null)),c(CC,$F).delete(this._canvas),this.callback(I||new yR(`Rendering cancelled, page ${this._pageIndex+1}`,Q))}operatorListChanged(){var I;if(!this.graphicsReady){this.graphicsReadyCallback||(this.graphicsReadyCallback=this._continueBound);return}(I=this.stepper)==null||I.updateOperatorList(this.operatorList),!this.running&&this._continue()}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?R(this,LZ,window.requestAnimationFrame(()=>{R(this,LZ,null),this._nextBound().catch(this._cancelBound)})):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}async _next(){this.cancelled||(this.operatorListIdx=this.gfx.executeOperatorList(this.operatorList,this.operatorListIdx,this._continueBound,this.stepper),this.operatorListIdx===this.operatorList.argsArray.length&&(this.running=!1,this.operatorList.lastChunk&&(this.gfx.endDrawing(),c(CC,$F).delete(this._canvas),this.callback())))}};LZ=new WeakMap,$F=new WeakMap,b(mF,$F,new WeakSet);let ei=mF;const z2="4.10.38",L2="f9bea397f";Ql(670);function QN(C){return Math.floor(Math.max(0,Math.min(1,C))*255).toString(16).padStart(2,"0")}function wn(C){return Math.max(0,Math.min(255,255*C))}class iN{static CMYK_G([I,Q,B,t]){return["G",1-Math.min(1,.3*I+.59*B+.11*Q+t)]}static G_CMYK([I]){return["CMYK",0,0,0,1-I]}static G_RGB([I]){return["RGB",I,I,I]}static G_rgb([I]){return I=wn(I),[I,I,I]}static G_HTML([I]){const Q=QN(I);return`#${Q}${Q}${Q}`}static RGB_G([I,Q,B]){return["G",.3*I+.59*Q+.11*B]}static RGB_rgb(I){return I.map(wn)}static RGB_HTML(I){return`#${I.map(QN).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([I,Q,B,t]){return["RGB",1-Math.min(1,I+t),1-Math.min(1,B+t),1-Math.min(1,Q+t)]}static CMYK_rgb([I,Q,B,t]){return[wn(1-Math.min(1,I+t)),wn(1-Math.min(1,B+t)),wn(1-Math.min(1,Q+t))]}static CMYK_HTML(I){const Q=this.CMYK_RGB(I).slice(1);return this.RGB_HTML(Q)}static RGB_CMYK([I,Q,B]){const t=1-I,l=1-Q,o=1-B,n=Math.min(t,l,o);return["CMYK",t,l,o,n]}}class k2{create(I,Q,B=!1){if(I<=0||Q<=0)throw new Error("Invalid SVG dimensions");const t=this._createSVG("svg:svg");return t.setAttribute("version","1.1"),B||(t.setAttribute("width",`${I}px`),t.setAttribute("height",`${Q}px`)),t.setAttribute("preserveAspectRatio","none"),t.setAttribute("viewBox",`0 0 ${I} ${Q}`),t}createElement(I){if(typeof I!="string")throw new Error("Invalid SVG element type");return this._createSVG(I)}_createSVG(I){ul("Abstract method `_createSVG` called.")}}let DR=class extends k2{_createSVG(C){return document.createElementNS(Mt,C)}},Zh=class{static setupStorage(C,I,Q,B,t){const l=B.getValue(I,{value:null});switch(Q.name){case"textarea":if(l.value!==null&&(C.textContent=l.value),t==="print")break;C.addEventListener("input",o=>{B.setValue(I,{value:o.target.value})});break;case"input":if(Q.attributes.type==="radio"||Q.attributes.type==="checkbox"){if(l.value===Q.attributes.xfaOn?C.setAttribute("checked",!0):l.value===Q.attributes.xfaOff&&C.removeAttribute("checked"),t==="print")break;C.addEventListener("change",o=>{B.setValue(I,{value:o.target.checked?o.target.getAttribute("xfaOn"):o.target.getAttribute("xfaOff")})})}else{if(l.value!==null&&C.setAttribute("value",l.value),t==="print")break;C.addEventListener("input",o=>{B.setValue(I,{value:o.target.value})})}break;case"select":if(l.value!==null){C.setAttribute("value",l.value);for(const o of Q.children)o.attributes.value===l.value?o.attributes.selected=!0:o.attributes.hasOwnProperty("selected")&&delete o.attributes.selected}C.addEventListener("input",o=>{const n=o.target.options,D=n.selectedIndex===-1?"":n[n.selectedIndex].value;B.setValue(I,{value:D})});break}}static setAttributes({html:C,element:I,storage:Q=null,intent:B,linkService:t}){const{attributes:l}=I,o=C instanceof HTMLAnchorElement;l.type==="radio"&&(l.name=`${l.name}-${B}`);for(const[n,D]of Object.entries(l))if(D!=null)switch(n){case"class":D.length&&C.setAttribute(n,D.join(" "));break;case"dataId":break;case"id":C.setAttribute("data-element-id",D);break;case"style":Object.assign(C.style,D);break;case"textContent":C.textContent=D;break;default:(!o||n!=="href"&&n!=="newWindow")&&C.setAttribute(n,D)}o&&t.addLinkAttributes(C,l.href,l.newWindow),Q&&l.dataId&&this.setupStorage(C,l.dataId,I,Q)}static render(C){var I,Q;const B=C.annotationStorage,t=C.linkService,l=C.xfaHtml,o=C.intent||"display",n=document.createElement(l.name);l.attributes&&this.setAttributes({html:n,element:l,intent:o,linkService:t});const D=o!=="richText",w=C.div;if(w.append(n),C.viewport){const G=`matrix(${C.viewport.transform.join(",")})`;w.style.transform=G}D&&w.setAttribute("class","xfaLayer xfaFont");const M=[];if(l.children.length===0){if(l.value){const G=document.createTextNode(l.value);n.append(G),D&&hs.shouldBuildText(l.name)&&M.push(G)}return{textDivs:M}}const d=[[l,-1,n]];for(;d.length>0;){const[G,N,k]=d.at(-1);if(N+1===G.children.length){d.pop();continue}const m=G.children[++d.at(-1)[1]];if(m===null)continue;const{name:Y}=m;if(Y==="#text"){const X=document.createTextNode(m.value);M.push(X),k.append(X);continue}const S=(I=m==null?void 0:m.attributes)!=null&&I.xmlns?document.createElementNS(m.attributes.xmlns,Y):document.createElement(Y);if(k.append(S),m.attributes&&this.setAttributes({html:S,element:m,storage:B,intent:o,linkService:t}),((Q=m.children)==null?void 0:Q.length)>0)d.push([m,-1,S]);else if(m.value){const X=document.createTextNode(m.value);D&&hs.shouldBuildText(Y)&&M.push(X),S.append(X)}}for(const G of w.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))G.setAttribute("readOnly",!0);return{textDivs:M}}static update(C){const I=`matrix(${C.viewport.transform.join(",")})`;C.div.style.transform=I,C.div.hidden=!1}};const SW=1e3,I2=9,j0=new WeakSet;function aF(C){return{width:C[2]-C[0],height:C[3]-C[1]}}class D2{static create(I){switch(I.data.annotationType){case Pl.LINK:return new Fh(I);case Pl.TEXT:return new E2(I);case Pl.WIDGET:switch(I.data.fieldType){case"Tx":return new r2(I);case"Btn":return I.data.radioButton?new sh(I):I.data.checkBox?new w2(I):new x2(I);case"Ch":return new j2(I);case"Sig":return new C2(I)}return new g0(I);case Pl.POPUP:return new bi(I);case Pl.FREETEXT:return new ih(I);case Pl.LINE:return new g2(I);case Pl.SQUARE:return new K2(I);case Pl.CIRCLE:return new H2(I);case Pl.POLYLINE:return new Rh(I);case Pl.CARET:return new P2(I);case Pl.INK:return new ER(I);case Pl.POLYGON:return new v2(I);case Pl.HIGHLIGHT:return new Nh(I);case Pl.UNDERLINE:return new f2(I);case Pl.SQUIGGLY:return new A2(I);case Pl.STRIKEOUT:return new _2(I);case Pl.STAMP:return new eh(I);case Pl.FILEATTACHMENT:return new q2(I);default:return new Ol(I)}}}var l0,Ic,Dc,Wa,hi;const xR=class bC{constructor(I,{isRenderable:Q=!1,ignoreBorder:B=!1,createQuadrilaterals:t=!1}={}){b(this,Wa),b(this,l0,null),b(this,Ic,!1),b(this,Dc,null),this.isRenderable=Q,this.data=I.data,this.layer=I.layer,this.linkService=I.linkService,this.downloadManager=I.downloadManager,this.imageResourcesPath=I.imageResourcesPath,this.renderForms=I.renderForms,this.svgFactory=I.svgFactory,this.annotationStorage=I.annotationStorage,this.enableScripting=I.enableScripting,this.hasJSActions=I.hasJSActions,this._fieldObjects=I.fieldObjects,this.parent=I.parent,Q&&(this.container=this._createContainer(B)),t&&this._createQuadrilaterals()}static _hasPopupData({titleObj:I,contentsObj:Q,richText:B}){return!!(I!=null&&I.str||Q!=null&&Q.str||B!=null&&B.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return bC._hasPopupData(this.data)}updateEdited(I){var Q;if(!this.container)return;c(this,l0)||R(this,l0,{rect:this.data.rect.slice(0)});const{rect:B}=I;B&&h(this,Wa,hi).call(this,B),(Q=c(this,Dc))==null||Q.popup.updateEdited(I)}resetEdited(){var I;c(this,l0)&&(h(this,Wa,hi).call(this,c(this,l0).rect),(I=c(this,Dc))==null||I.popup.resetEdited(),R(this,l0,null))}_createContainer(I){const{data:Q,parent:{page:B,viewport:t}}=this,l=document.createElement("section");l.setAttribute("data-annotation-id",Q.id),this instanceof g0||(l.tabIndex=SW);const{style:o}=l;if(o.zIndex=this.parent.zIndex++,Q.alternativeText&&(l.title=Q.alternativeText),Q.noRotate&&l.classList.add("norotate"),!Q.rect||this instanceof bi){const{rotation:m}=Q;return!Q.hasOwnCanvas&&m!==0&&this.setRotation(m,l),l}const{width:n,height:D}=aF(Q.rect);if(!I&&Q.borderStyle.width>0){o.borderWidth=`${Q.borderStyle.width}px`;const m=Q.borderStyle.horizontalCornerRadius,Y=Q.borderStyle.verticalCornerRadius;if(m>0||Y>0){const X=`calc(${m}px * var(--scale-factor)) / calc(${Y}px * var(--scale-factor))`;o.borderRadius=X}else if(this instanceof sh){const X=`calc(${n}px * var(--scale-factor)) / calc(${D}px * var(--scale-factor))`;o.borderRadius=X}switch(Q.borderStyle.style){case En.SOLID:o.borderStyle="solid";break;case En.DASHED:o.borderStyle="dashed";break;case En.BEVELED:ll("Unimplemented border style: beveled");break;case En.INSET:ll("Unimplemented border style: inset");break;case En.UNDERLINE:o.borderBottomStyle="solid";break}const S=Q.borderColor||null;S?(R(this,Ic,!0),o.borderColor=v.makeHexColor(S[0]|0,S[1]|0,S[2]|0)):o.borderWidth=0}const w=v.normalizeRect([Q.rect[0],B.view[3]-Q.rect[1]+B.view[1],Q.rect[2],B.view[3]-Q.rect[3]+B.view[1]]),{pageWidth:M,pageHeight:d,pageX:G,pageY:N}=t.rawDims;o.left=`${100*(w[0]-G)/M}%`,o.top=`${100*(w[1]-N)/d}%`;const{rotation:k}=Q;return Q.hasOwnCanvas||k===0?(o.width=`${100*n/M}%`,o.height=`${100*D/d}%`):this.setRotation(k,l),l}setRotation(I,Q=this.container){if(!this.data.rect)return;const{pageWidth:B,pageHeight:t}=this.parent.viewport.rawDims,{width:l,height:o}=aF(this.data.rect);let n,D;I%180===0?(n=100*l/B,D=100*o/t):(n=100*o/B,D=100*l/t),Q.style.width=`${n}%`,Q.style.height=`${D}%`,Q.setAttribute("data-main-rotation",(360-I)%360)}get _commonActions(){const I=(Q,B,t)=>{const l=t.detail[Q],o=l[0],n=l.slice(1);t.target.style[B]=iN[`${o}_HTML`](n),this.annotationStorage.setValue(this.data.id,{[B]:iN[`${o}_rgb`](n)})};return al(this,"_commonActions",{display:Q=>{const{display:B}=Q.detail,t=B%2===1;this.container.style.visibility=t?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:t,noPrint:B===1||B===2})},print:Q=>{this.annotationStorage.setValue(this.data.id,{noPrint:!Q.detail.print})},hidden:Q=>{const{hidden:B}=Q.detail;this.container.style.visibility=B?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:B,noView:B})},focus:Q=>{setTimeout(()=>Q.target.focus({preventScroll:!1}),0)},userName:Q=>{Q.target.title=Q.detail.userName},readonly:Q=>{Q.target.disabled=Q.detail.readonly},required:Q=>{this._setRequired(Q.target,Q.detail.required)},bgColor:Q=>{I("bgColor","backgroundColor",Q)},fillColor:Q=>{I("fillColor","backgroundColor",Q)},fgColor:Q=>{I("fgColor","color",Q)},textColor:Q=>{I("textColor","color",Q)},borderColor:Q=>{I("borderColor","borderColor",Q)},strokeColor:Q=>{I("strokeColor","borderColor",Q)},rotation:Q=>{const B=Q.detail.rotation;this.setRotation(B),this.annotationStorage.setValue(this.data.id,{rotation:B})}})}_dispatchEventFromSandbox(I,Q){const B=this._commonActions;for(const t of Object.keys(Q.detail)){const l=I[t]||B[t];l==null||l(Q)}}_setDefaultPropertiesFromJS(I){if(!this.enableScripting)return;const Q=this.annotationStorage.getRawValue(this.data.id);if(!Q)return;const B=this._commonActions;for(const[t,l]of Object.entries(Q)){const o=B[t];if(o){const n={detail:{[t]:l},target:I};o(n),delete Q[t]}}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:I}=this.data;if(!I)return;const[Q,B,t,l]=this.data.rect.map(m=>Math.fround(m));if(I.length===8){const[m,Y,S,X]=I.subarray(2,6);if(t===m&&l===Y&&Q===S&&B===X)return}const{style:o}=this.container;let n;if(c(this,Ic)){const{borderColor:m,borderWidth:Y}=o;o.borderWidth=0,n=["url('data:image/svg+xml;utf8,",'<svg xmlns="http://www.w3.org/2000/svg"',' preserveAspectRatio="none" viewBox="0 0 1 1">',`<g fill="transparent" stroke="${m}" stroke-width="${Y}">`],this.container.classList.add("hasBorder")}const D=t-Q,w=l-B,{svgFactory:M}=this,d=M.createElement("svg");d.classList.add("quadrilateralsContainer"),d.setAttribute("width",0),d.setAttribute("height",0);const G=M.createElement("defs");d.append(G);const N=M.createElement("clipPath"),k=`clippath_${this.data.id}`;N.setAttribute("id",k),N.setAttribute("clipPathUnits","objectBoundingBox"),G.append(N);for(let m=2,Y=I.length;m<Y;m+=8){const S=I[m],X=I[m+1],q=I[m+2],P=I[m+3],gA=M.createElement("rect"),QA=(q-Q)/D,J=(l-X)/w,EA=(S-q)/D,x=(X-P)/w;gA.setAttribute("x",QA),gA.setAttribute("y",J),gA.setAttribute("width",EA),gA.setAttribute("height",x),N.append(gA),n==null||n.push(`<rect vector-effect="non-scaling-stroke" x="${QA}" y="${J}" width="${EA}" height="${x}"/>`)}c(this,Ic)&&(n.push("</g></svg>')"),o.backgroundImage=n.join("")),this.container.append(d),this.container.style.clipPath=`url(#${k})`}_createPopup(){const{data:I}=this,Q=R(this,Dc,new bi({data:{color:I.color,titleObj:I.titleObj,modificationDate:I.modificationDate,contentsObj:I.contentsObj,richText:I.richText,parentRect:I.rect,borderStyle:0,id:`popup_${I.id}`,rotation:I.rotation},parent:this.parent,elements:[this]}));this.parent.div.append(Q.render())}render(){ul("Abstract method `AnnotationElement.render` called")}_getElementsByName(I,Q=null){const B=[];if(this._fieldObjects){const t=this._fieldObjects[I];if(t)for(const{page:l,id:o,exportValues:n}of t){if(l===-1||o===Q)continue;const D=typeof n=="string"?n:null,w=document.querySelector(`[data-element-id="${o}"]`);if(w&&!j0.has(w)){ll(`_getElementsByName - element not allowed: ${o}`);continue}B.push({id:o,exportValue:D,domElement:w})}return B}for(const t of document.getElementsByName(I)){const{exportValue:l}=t,o=t.getAttribute("data-element-id");o!==Q&&j0.has(t)&&B.push({id:o,exportValue:l,domElement:t})}return B}show(){var I;this.container&&(this.container.hidden=!1),(I=this.popup)==null||I.maybeShow()}hide(){var I;this.container&&(this.container.hidden=!0),(I=this.popup)==null||I.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const I=this.getElementsToTriggerPopup();if(Array.isArray(I))for(const Q of I)Q.classList.add("highlightArea");else I.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:I,data:{id:Q}}=this;this.container.addEventListener("dblclick",()=>{var B;(B=this.linkService.eventBus)==null||B.dispatch("switchannotationeditormode",{source:this,mode:I,editId:Q})})}};l0=new WeakMap,Ic=new WeakMap,Dc=new WeakMap,Wa=new WeakSet,hi=function(C){const{container:{style:I},data:{rect:Q,rotation:B},parent:{viewport:{rawDims:{pageWidth:t,pageHeight:l,pageX:o,pageY:n}}}}=this;Q==null||Q.splice(0,4,...C);const{width:D,height:w}=aF(C);I.left=`${100*(C[0]-o)/t}%`,I.top=`${100*(l-C[3]+n)/l}%`,B===0?(I.width=`${100*D/t}%`,I.height=`${100*w/l}%`):this.setRotation(B)};let Ol=xR;var cd,iF,ch,nh;class Fh extends Ol{constructor(I,Q=null){super(I,{isRenderable:!0,ignoreBorder:!!(Q!=null&&Q.ignoreBorder),createQuadrilaterals:!0}),b(this,cd),this.isTooltipOnly=I.data.isTooltipOnly}render(){const{data:I,linkService:Q}=this,B=document.createElement("a");B.setAttribute("data-element-id",I.id);let t=!1;return I.url?(Q.addLinkAttributes(B,I.url,I.newWindow),t=!0):I.action?(this._bindNamedAction(B,I.action),t=!0):I.attachment?(h(this,cd,ch).call(this,B,I.attachment,I.attachmentDest),t=!0):I.setOCGState?(h(this,cd,nh).call(this,B,I.setOCGState),t=!0):I.dest?(this._bindLink(B,I.dest),t=!0):(I.actions&&(I.actions.Action||I.actions["Mouse Up"]||I.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(B,I),t=!0),I.resetForm?(this._bindResetFormAction(B,I.resetForm),t=!0):this.isTooltipOnly&&!t&&(this._bindLink(B,""),t=!0)),this.container.classList.add("linkAnnotation"),t&&this.container.append(B),this.container}_bindLink(I,Q){I.href=this.linkService.getDestinationHash(Q),I.onclick=()=>(Q&&this.linkService.goToDestination(Q),!1),(Q||Q==="")&&h(this,cd,iF).call(this)}_bindNamedAction(I,Q){I.href=this.linkService.getAnchorUrl(""),I.onclick=()=>(this.linkService.executeNamedAction(Q),!1),h(this,cd,iF).call(this)}_bindJSAction(I,Q){I.href=this.linkService.getAnchorUrl("");const B=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const t of Object.keys(Q.actions)){const l=B.get(t);l&&(I[l]=()=>{var o;return(o=this.linkService.eventBus)==null||o.dispatch("dispatcheventinsandbox",{source:this,detail:{id:Q.id,name:t}}),!1})}I.onclick||(I.onclick=()=>!1),h(this,cd,iF).call(this)}_bindResetFormAction(I,Q){const B=I.onclick;if(B||(I.href=this.linkService.getAnchorUrl("")),h(this,cd,iF).call(this),!this._fieldObjects){ll('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),B||(I.onclick=()=>!1);return}I.onclick=()=>{var t;B==null||B();const{fields:l,refs:o,include:n}=Q,D=[];if(l.length!==0||o.length!==0){const d=new Set(o);for(const G of l){const N=this._fieldObjects[G]||[];for(const{id:k}of N)d.add(k)}for(const G of Object.values(this._fieldObjects))for(const N of G)d.has(N.id)===n&&D.push(N)}else for(const d of Object.values(this._fieldObjects))D.push(...d);const w=this.annotationStorage,M=[];for(const d of D){const{id:G}=d;switch(M.push(G),d.type){case"text":{const k=d.defaultValue||"";w.setValue(G,{value:k});break}case"checkbox":case"radiobutton":{const k=d.defaultValue===d.exportValues;w.setValue(G,{value:k});break}case"combobox":case"listbox":{const k=d.defaultValue||"";w.setValue(G,{value:k});break}default:continue}const N=document.querySelector(`[data-element-id="${G}"]`);if(N){if(!j0.has(N)){ll(`_bindResetFormAction - element not allowed: ${G}`);continue}}else continue;N.dispatchEvent(new Event("resetform"))}return this.enableScripting&&((t=this.linkService.eventBus)==null||t.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:M,name:"ResetForm"}})),!1}}}cd=new WeakSet,iF=function(){this.container.setAttribute("data-internal-link","")},ch=function(C,I,Q=null){C.href=this.linkService.getAnchorUrl(""),I.description&&(C.title=I.description),C.onclick=()=>{var B;return(B=this.downloadManager)==null||B.openOrDownloadData(I.content,I.filename,Q),!1},h(this,cd,iF).call(this)},nh=function(C,I){C.href=this.linkService.getAnchorUrl(""),C.onclick=()=>(this.linkService.executeSetOCGState(I),!1),h(this,cd,iF).call(this)};class E2 extends Ol{constructor(I){super(I,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const I=document.createElement("img");return I.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",I.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),I.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.append(I),this.container}}class g0 extends Ol{render(){return this.container}showElementAndHideCanvas(I){var Q;this.data.hasOwnCanvas&&(((Q=I.previousSibling)==null?void 0:Q.nodeName)==="CANVAS"&&(I.previousSibling.hidden=!0),I.hidden=!1)}_getKeyModifier(I){return LU.platform.isMac?I.metaKey:I.ctrlKey}_setEventListener(I,Q,B,t,l){B.includes("mouse")?I.addEventListener(B,o=>{var n;(n=this.linkService.eventBus)==null||n.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:t,value:l(o),shift:o.shiftKey,modifier:this._getKeyModifier(o)}})}):I.addEventListener(B,o=>{var n;if(B==="blur"){if(!Q.focused||!o.relatedTarget)return;Q.focused=!1}else if(B==="focus"){if(Q.focused)return;Q.focused=!0}l&&((n=this.linkService.eventBus)==null||n.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:t,value:l(o)}}))})}_setEventListeners(I,Q,B,t){var l,o,n;for(const[D,w]of B)(w==="Action"||(l=this.data.actions)!=null&&l[w])&&((w==="Focus"||w==="Blur")&&(Q||(Q={focused:!1})),this._setEventListener(I,Q,D,w,t),w==="Focus"&&!((o=this.data.actions)!=null&&o.Blur)?this._setEventListener(I,Q,"blur","Blur",null):w==="Blur"&&!((n=this.data.actions)!=null&&n.Focus)&&this._setEventListener(I,Q,"focus","Focus",null))}_setBackgroundColor(I){const Q=this.data.backgroundColor||null;I.style.backgroundColor=Q===null?"transparent":v.makeHexColor(Q[0],Q[1],Q[2])}_setTextStyle(I){const Q=["left","center","right"],{fontColor:B}=this.data.defaultAppearanceData,t=this.data.defaultAppearanceData.fontSize||I2,l=I.style;let o;const n=2,D=w=>Math.round(10*w)/10;if(this.data.multiLine){const w=Math.abs(this.data.rect[3]-this.data.rect[1]-n),M=Math.round(w/(NQ*t))||1,d=w/M;o=Math.min(t,D(d/NQ))}else{const w=Math.abs(this.data.rect[3]-this.data.rect[1]-n);o=Math.min(t,D(w/NQ))}l.fontSize=`calc(${o}px * var(--scale-factor))`,l.color=v.makeHexColor(B[0],B[1],B[2]),this.data.textAlignment!==null&&(l.textAlign=Q[this.data.textAlignment])}_setRequired(I,Q){Q?I.setAttribute("required",!0):I.removeAttribute("required"),I.setAttribute("aria-required",Q)}}class r2 extends g0{constructor(I){const Q=I.renderForms||I.data.hasOwnCanvas||!I.data.hasAppearance&&!!I.data.fieldValue;super(I,{isRenderable:Q})}setPropertyOnSiblings(I,Q,B,t){const l=this.annotationStorage;for(const o of this._getElementsByName(I.name,I.id))o.domElement&&(o.domElement[Q]=B),l.setValue(o.id,{[t]:B})}render(){var I,Q;const B=this.annotationStorage,t=this.data.id;this.container.classList.add("textWidgetAnnotation");let l=null;if(this.renderForms){const o=B.getValue(t,{value:this.data.fieldValue});let n=o.value||"";const D=B.getValue(t,{charLimit:this.data.maxLen}).charLimit;D&&n.length>D&&(n=n.slice(0,D));let w=o.formattedValue||((I=this.data.textContent)==null?void 0:I.join(`
- `))||null;w&&this.data.comb&&(w=w.replaceAll(/\s+/g,""));const M={userValue:n,formattedValue:w,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(l=document.createElement("textarea"),l.textContent=w??n,this.data.doNotScroll&&(l.style.overflowY="hidden")):(l=document.createElement("input"),l.type="text",l.setAttribute("value",w??n),this.data.doNotScroll&&(l.style.overflowX="hidden")),this.data.hasOwnCanvas&&(l.hidden=!0),j0.add(l),l.setAttribute("data-element-id",t),l.disabled=this.data.readOnly,l.name=this.data.fieldName,l.tabIndex=SW,this._setRequired(l,this.data.required),D&&(l.maxLength=D),l.addEventListener("input",G=>{B.setValue(t,{value:G.target.value}),this.setPropertyOnSiblings(l,"value",G.target.value,"value"),M.formattedValue=null}),l.addEventListener("resetform",G=>{const N=this.data.defaultFieldValue??"";l.value=M.userValue=N,M.formattedValue=null});let d=G=>{const{formattedValue:N}=M;N!=null&&(G.target.value=N),G.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){l.addEventListener("focus",N=>{var k;if(M.focused)return;const{target:m}=N;M.userValue&&(m.value=M.userValue),M.lastCommittedValue=m.value,M.commitKey=1,(k=this.data.actions)!=null&&k.Focus||(M.focused=!0)}),l.addEventListener("updatefromsandbox",N=>{this.showElementAndHideCanvas(N.target);const k={value(m){M.userValue=m.detail.value??"",B.setValue(t,{value:M.userValue.toString()}),m.target.value=M.userValue},formattedValue(m){const{formattedValue:Y}=m.detail;M.formattedValue=Y,Y!=null&&m.target!==document.activeElement&&(m.target.value=Y),B.setValue(t,{formattedValue:Y})},selRange(m){m.target.setSelectionRange(...m.detail.selRange)},charLimit:m=>{var Y;const{charLimit:S}=m.detail,{target:X}=m;if(S===0){X.removeAttribute("maxLength");return}X.setAttribute("maxLength",S);let q=M.userValue;!q||q.length<=S||(q=q.slice(0,S),X.value=M.userValue=q,B.setValue(t,{value:q}),(Y=this.linkService.eventBus)==null||Y.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:q,willCommit:!0,commitKey:1,selStart:X.selectionStart,selEnd:X.selectionEnd}}))}};this._dispatchEventFromSandbox(k,N)}),l.addEventListener("keydown",N=>{var k;M.commitKey=1;let m=-1;if(N.key==="Escape"?m=0:N.key==="Enter"&&!this.data.multiLine?m=2:N.key==="Tab"&&(M.commitKey=3),m===-1)return;const{value:Y}=N.target;M.lastCommittedValue!==Y&&(M.lastCommittedValue=Y,M.userValue=Y,(k=this.linkService.eventBus)==null||k.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:Y,willCommit:!0,commitKey:m,selStart:N.target.selectionStart,selEnd:N.target.selectionEnd}}))});const G=d;d=null,l.addEventListener("blur",N=>{var k,m;if(!M.focused||!N.relatedTarget)return;(k=this.data.actions)!=null&&k.Blur||(M.focused=!1);const{value:Y}=N.target;M.userValue=Y,M.lastCommittedValue!==Y&&((m=this.linkService.eventBus)==null||m.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:Y,willCommit:!0,commitKey:M.commitKey,selStart:N.target.selectionStart,selEnd:N.target.selectionEnd}})),G(N)}),(Q=this.data.actions)!=null&&Q.Keystroke&&l.addEventListener("beforeinput",N=>{var k;M.lastCommittedValue=null;const{data:m,target:Y}=N,{value:S,selectionStart:X,selectionEnd:q}=Y;let P=X,gA=q;switch(N.inputType){case"deleteWordBackward":{const QA=S.substring(0,X).match(/\w*[^\w]*$/);QA&&(P-=QA[0].length);break}case"deleteWordForward":{const QA=S.substring(X).match(/^[^\w]*\w*/);QA&&(gA+=QA[0].length);break}case"deleteContentBackward":X===q&&(P-=1);break;case"deleteContentForward":X===q&&(gA+=1);break}N.preventDefault(),(k=this.linkService.eventBus)==null||k.dispatch("dispatcheventinsandbox",{source:this,detail:{id:t,name:"Keystroke",value:S,change:m||"",willCommit:!1,selStart:P,selEnd:gA}})}),this._setEventListeners(l,M,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],N=>N.target.value)}if(d&&l.addEventListener("blur",d),this.data.comb){const G=(this.data.rect[2]-this.data.rect[0])/D;l.classList.add("comb"),l.style.letterSpacing=`calc(${G}px * var(--scale-factor) - 1ch)`}}else l=document.createElement("div"),l.textContent=this.data.fieldValue,l.style.verticalAlign="middle",l.style.display="table-cell",this.data.hasOwnCanvas&&(l.hidden=!0);return this._setTextStyle(l),this._setBackgroundColor(l),this._setDefaultPropertiesFromJS(l),this.container.append(l),this.container}}class C2 extends g0{constructor(I){super(I,{isRenderable:!!I.data.hasOwnCanvas})}}class w2 extends g0{constructor(I){super(I,{isRenderable:I.renderForms})}render(){const I=this.annotationStorage,Q=this.data,B=Q.id;let t=I.getValue(B,{value:Q.exportValue===Q.fieldValue}).value;typeof t=="string"&&(t=t!=="Off",I.setValue(B,{value:t})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const l=document.createElement("input");return j0.add(l),l.setAttribute("data-element-id",B),l.disabled=Q.readOnly,this._setRequired(l,this.data.required),l.type="checkbox",l.name=Q.fieldName,t&&l.setAttribute("checked",!0),l.setAttribute("exportValue",Q.exportValue),l.tabIndex=SW,l.addEventListener("change",o=>{const{name:n,checked:D}=o.target;for(const w of this._getElementsByName(n,B)){const M=D&&w.exportValue===Q.exportValue;w.domElement&&(w.domElement.checked=M),I.setValue(w.id,{value:M})}I.setValue(B,{value:D})}),l.addEventListener("resetform",o=>{const n=Q.defaultFieldValue||"Off";o.target.checked=n===Q.exportValue}),this.enableScripting&&this.hasJSActions&&(l.addEventListener("updatefromsandbox",o=>{const n={value(D){D.target.checked=D.detail.value!=="Off",I.setValue(B,{value:D.target.checked})}};this._dispatchEventFromSandbox(n,o)}),this._setEventListeners(l,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],o=>o.target.checked)),this._setBackgroundColor(l),this._setDefaultPropertiesFromJS(l),this.container.append(l),this.container}}class sh extends g0{constructor(I){super(I,{isRenderable:I.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const I=this.annotationStorage,Q=this.data,B=Q.id;let t=I.getValue(B,{value:Q.fieldValue===Q.buttonValue}).value;if(typeof t=="string"&&(t=t!==Q.buttonValue,I.setValue(B,{value:t})),t)for(const o of this._getElementsByName(Q.fieldName,B))I.setValue(o.id,{value:!1});const l=document.createElement("input");if(j0.add(l),l.setAttribute("data-element-id",B),l.disabled=Q.readOnly,this._setRequired(l,this.data.required),l.type="radio",l.name=Q.fieldName,t&&l.setAttribute("checked",!0),l.tabIndex=SW,l.addEventListener("change",o=>{const{name:n,checked:D}=o.target;for(const w of this._getElementsByName(n,B))I.setValue(w.id,{value:!1});I.setValue(B,{value:D})}),l.addEventListener("resetform",o=>{const n=Q.defaultFieldValue;o.target.checked=n!=null&&n===Q.buttonValue}),this.enableScripting&&this.hasJSActions){const o=Q.buttonValue;l.addEventListener("updatefromsandbox",n=>{const D={value:w=>{const M=o===w.detail.value;for(const d of this._getElementsByName(w.target.name)){const G=M&&d.id===B;d.domElement&&(d.domElement.checked=G),I.setValue(d.id,{value:G})}}};this._dispatchEventFromSandbox(D,n)}),this._setEventListeners(l,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],n=>n.target.checked)}return this._setBackgroundColor(l),this._setDefaultPropertiesFromJS(l),this.container.append(l),this.container}}class x2 extends Fh{constructor(I){super(I,{ignoreBorder:I.data.hasAppearance})}render(){const I=super.render();I.classList.add("buttonWidgetAnnotation","pushButton");const Q=I.lastChild;return this.enableScripting&&this.hasJSActions&&Q&&(this._setDefaultPropertiesFromJS(Q),Q.addEventListener("updatefromsandbox",B=>{this._dispatchEventFromSandbox({},B)})),I}}class j2 extends g0{constructor(I){super(I,{isRenderable:I.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const I=this.annotationStorage,Q=this.data.id,B=I.getValue(Q,{value:this.data.fieldValue}),t=document.createElement("select");j0.add(t),t.setAttribute("data-element-id",Q),t.disabled=this.data.readOnly,this._setRequired(t,this.data.required),t.name=this.data.fieldName,t.tabIndex=SW;let l=this.data.combo&&this.data.options.length>0;this.data.combo||(t.size=this.data.options.length,this.data.multiSelect&&(t.multiple=!0)),t.addEventListener("resetform",M=>{const d=this.data.defaultFieldValue;for(const G of t.options)G.selected=G.value===d});for(const M of this.data.options){const d=document.createElement("option");d.textContent=M.displayValue,d.value=M.exportValue,B.value.includes(M.exportValue)&&(d.setAttribute("selected",!0),l=!1),t.append(d)}let o=null;if(l){const M=document.createElement("option");M.value=" ",M.setAttribute("hidden",!0),M.setAttribute("selected",!0),t.prepend(M),o=()=>{M.remove(),t.removeEventListener("input",o),o=null},t.addEventListener("input",o)}const n=M=>{const d=M?"value":"textContent",{options:G,multiple:N}=t;return N?Array.prototype.filter.call(G,k=>k.selected).map(k=>k[d]):G.selectedIndex===-1?null:G[G.selectedIndex][d]};let D=n(!1);const w=M=>{const d=M.target.options;return Array.prototype.map.call(d,G=>({displayValue:G.textContent,exportValue:G.value}))};return this.enableScripting&&this.hasJSActions?(t.addEventListener("updatefromsandbox",M=>{const d={value(G){o==null||o();const N=G.detail.value,k=new Set(Array.isArray(N)?N:[N]);for(const m of t.options)m.selected=k.has(m.value);I.setValue(Q,{value:n(!0)}),D=n(!1)},multipleSelection(G){t.multiple=!0},remove(G){const N=t.options,k=G.detail.remove;N[k].selected=!1,t.remove(k),N.length>0&&Array.prototype.findIndex.call(N,m=>m.selected)===-1&&(N[0].selected=!0),I.setValue(Q,{value:n(!0),items:w(G)}),D=n(!1)},clear(G){for(;t.length!==0;)t.remove(0);I.setValue(Q,{value:null,items:[]}),D=n(!1)},insert(G){const{index:N,displayValue:k,exportValue:m}=G.detail.insert,Y=t.children[N],S=document.createElement("option");S.textContent=k,S.value=m,Y?Y.before(S):t.append(S),I.setValue(Q,{value:n(!0),items:w(G)}),D=n(!1)},items(G){const{items:N}=G.detail;for(;t.length!==0;)t.remove(0);for(const k of N){const{displayValue:m,exportValue:Y}=k,S=document.createElement("option");S.textContent=m,S.value=Y,t.append(S)}t.options.length>0&&(t.options[0].selected=!0),I.setValue(Q,{value:n(!0),items:w(G)}),D=n(!1)},indices(G){const N=new Set(G.detail.indices);for(const k of G.target.options)k.selected=N.has(k.index);I.setValue(Q,{value:n(!0)}),D=n(!1)},editable(G){G.target.disabled=!G.detail.editable}};this._dispatchEventFromSandbox(d,M)}),t.addEventListener("input",M=>{var d;const G=n(!0),N=n(!1);I.setValue(Q,{value:G}),M.preventDefault(),(d=this.linkService.eventBus)==null||d.dispatch("dispatcheventinsandbox",{source:this,detail:{id:Q,name:"Keystroke",value:D,change:N,changeEx:G,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(t,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],M=>M.target.value)):t.addEventListener("input",function(M){I.setValue(Q,{value:n(!0)})}),this.data.combo&&this._setTextStyle(t),this._setBackgroundColor(t),this._setDefaultPropertiesFromJS(t),this.container.append(t),this.container}}class bi extends Ol{constructor(I){const{data:Q,elements:B}=I;super(I,{isRenderable:Ol._hasPopupData(Q)}),this.elements=B,this.popup=null}render(){this.container.classList.add("popupAnnotation");const I=this.popup=new O2({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open}),Q=[];for(const B of this.elements)B.popup=I,B.container.ariaHasPopup="dialog",Q.push(B.data.id),B.addHighlightArea();return this.container.setAttribute("aria-controls",Q.map(B=>`${BR}${B}`).join(",")),this.container}}var Ec,vV,PV,rc,U0,rl,xt,Cc,Va,Qa,wc,jt,pd,Ot,ia,gt,Ra,d0,t0,Jl,$W,mi,ah,Wh,Vh,Qh,lV,UV,Mi;class O2{constructor({container:I,color:Q,elements:B,titleObj:t,modificationDate:l,contentsObj:o,richText:n,parent:D,rect:w,parentRect:M,open:d}){b(this,Jl),b(this,Ec,h(this,Jl,Vh).bind(this)),b(this,vV,h(this,Jl,Mi).bind(this)),b(this,PV,h(this,Jl,UV).bind(this)),b(this,rc,h(this,Jl,lV).bind(this)),b(this,U0,null),b(this,rl,null),b(this,xt,null),b(this,Cc,null),b(this,Va,null),b(this,Qa,null),b(this,wc,null),b(this,jt,!1),b(this,pd,null),b(this,Ot,null),b(this,ia,null),b(this,gt,null),b(this,Ra,null),b(this,d0,null),b(this,t0,!1);var G;R(this,rl,I),R(this,Ra,t),R(this,xt,o),R(this,gt,n),R(this,Qa,D),R(this,U0,Q),R(this,ia,w),R(this,wc,M),R(this,Va,B),R(this,Cc,Ue.toDateObject(l)),this.trigger=B.flatMap(N=>N.getElementsToTriggerPopup());for(const N of this.trigger)N.addEventListener("click",c(this,rc)),N.addEventListener("mouseenter",c(this,PV)),N.addEventListener("mouseleave",c(this,vV)),N.classList.add("popupTriggerArea");for(const N of B)(G=N.container)==null||G.addEventListener("keydown",c(this,Ec));c(this,rl).hidden=!0,d&&h(this,Jl,lV).call(this)}render(){if(c(this,pd))return;const I=R(this,pd,document.createElement("div"));if(I.className="popup",c(this,U0)){const l=I.style.outlineColor=v.makeHexColor(...c(this,U0));CSS.supports("background-color","color-mix(in srgb, red 30%, white)")?I.style.backgroundColor=`color-mix(in srgb, ${l} 30%, white)`:I.style.backgroundColor=v.makeHexColor(...c(this,U0).map(o=>Math.floor(.7*(255-o)+o)))}const Q=document.createElement("span");Q.className="header";const B=document.createElement("h1");if(Q.append(B),{dir:B.dir,str:B.textContent}=c(this,Ra),I.append(Q),c(this,Cc)){const l=document.createElement("span");l.classList.add("popupDate"),l.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),l.setAttribute("data-l10n-args",JSON.stringify({dateObj:c(this,Cc).valueOf()})),Q.append(l)}const t=c(this,Jl,$W);if(t)Zh.render({xfaHtml:t,intent:"richText",div:I}),I.lastChild.classList.add("richText","popupContent");else{const l=this._formatContents(c(this,xt));I.append(l)}c(this,rl).append(I)}_formatContents({str:I,dir:Q}){const B=document.createElement("p");B.classList.add("popupContent"),B.dir=Q;const t=I.split(/(?:\r\n?|\n)/);for(let l=0,o=t.length;l<o;++l){const n=t[l];B.append(document.createTextNode(n)),l<o-1&&B.append(document.createElement("br"))}return B}updateEdited({rect:I,popupContent:Q}){var B;c(this,d0)||R(this,d0,{contentsObj:c(this,xt),richText:c(this,gt)}),I&&R(this,Ot,null),Q&&(R(this,gt,h(this,Jl,Wh).call(this,Q)),R(this,xt,null)),(B=c(this,pd))==null||B.remove(),R(this,pd,null)}resetEdited(){var I;c(this,d0)&&({contentsObj:eU(this,xt)._,richText:eU(this,gt)._}=c(this,d0),R(this,d0,null),(I=c(this,pd))==null||I.remove(),R(this,pd,null),R(this,Ot,null))}forceHide(){R(this,t0,this.isVisible),c(this,t0)&&(c(this,rl).hidden=!0)}maybeShow(){c(this,t0)&&(c(this,pd)||h(this,Jl,UV).call(this),R(this,t0,!1),c(this,rl).hidden=!1)}get isVisible(){return c(this,rl).hidden===!1}}Ec=new WeakMap,vV=new WeakMap,PV=new WeakMap,rc=new WeakMap,U0=new WeakMap,rl=new WeakMap,xt=new WeakMap,Cc=new WeakMap,Va=new WeakMap,Qa=new WeakMap,wc=new WeakMap,jt=new WeakMap,pd=new WeakMap,Ot=new WeakMap,ia=new WeakMap,gt=new WeakMap,Ra=new WeakMap,d0=new WeakMap,t0=new WeakMap,Jl=new WeakSet,$W=function(){const C=c(this,gt),I=c(this,xt);return C!=null&&C.str&&(!(I!=null&&I.str)||I.str===C.str)&&c(this,gt).html||null},mi=function(){var C,I,Q;return((Q=(I=(C=c(this,Jl,$W))==null?void 0:C.attributes)==null?void 0:I.style)==null?void 0:Q.fontSize)||0},ah=function(){var C,I,Q;return((Q=(I=(C=c(this,Jl,$W))==null?void 0:C.attributes)==null?void 0:I.style)==null?void 0:Q.color)||null},Wh=function(C){const I=[],Q={str:C,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:I}]}},B={style:{color:c(this,Jl,ah),fontSize:c(this,Jl,mi)?`calc(${c(this,Jl,mi)}px * var(--scale-factor))`:""}};for(const t of C.split(`
- `))I.push({name:"span",value:t,attributes:B});return Q},Vh=function(C){C.altKey||C.shiftKey||C.ctrlKey||C.metaKey||(C.key==="Enter"||C.key==="Escape"&&c(this,jt))&&h(this,Jl,lV).call(this)},Qh=function(){if(c(this,Ot)!==null)return;const{page:{view:C},viewport:{rawDims:{pageWidth:I,pageHeight:Q,pageX:B,pageY:t}}}=c(this,Qa);let l=!!c(this,wc),o=l?c(this,wc):c(this,ia);for(const G of c(this,Va))if(!o||v.intersect(G.data.rect,o)!==null){o=G.data.rect,l=!0;break}const n=v.normalizeRect([o[0],C[3]-o[1]+C[1],o[2],C[3]-o[3]+C[1]]),D=l?o[2]-o[0]+5:0,w=n[0]+D,M=n[1];R(this,Ot,[100*(w-B)/I,100*(M-t)/Q]);const{style:d}=c(this,rl);d.left=`${c(this,Ot)[0]}%`,d.top=`${c(this,Ot)[1]}%`},lV=function(){R(this,jt,!c(this,jt)),c(this,jt)?(h(this,Jl,UV).call(this),c(this,rl).addEventListener("click",c(this,rc)),c(this,rl).addEventListener("keydown",c(this,Ec))):(h(this,Jl,Mi).call(this),c(this,rl).removeEventListener("click",c(this,rc)),c(this,rl).removeEventListener("keydown",c(this,Ec)))},UV=function(){c(this,pd)||this.render(),this.isVisible?c(this,jt)&&c(this,rl).classList.add("focused"):(h(this,Jl,Qh).call(this),c(this,rl).hidden=!1,c(this,rl).style.zIndex=parseInt(c(this,rl).style.zIndex)+1e3)},Mi=function(){c(this,rl).classList.remove("focused"),!(c(this,jt)||!this.isVisible)&&(c(this,rl).hidden=!0,c(this,rl).style.zIndex=parseInt(c(this,rl).style.zIndex)-1e3)};class ih extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),this.textContent=I.data.textContent,this.textPosition=I.data.textPosition,this.annotationEditorType=cl.FREETEXT}render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const I=document.createElement("div");I.classList.add("annotationTextContent"),I.setAttribute("role","comment");for(const Q of this.textContent){const B=document.createElement("span");B.textContent=Q,I.append(B)}this.container.append(I)}return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}var Na;class g2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),b(this,Na,null)}render(){this.container.classList.add("lineAnnotation");const I=this.data,{width:Q,height:B}=aF(I.rect),t=this.svgFactory.create(Q,B,!0),l=R(this,Na,this.svgFactory.createElement("svg:line"));return l.setAttribute("x1",I.rect[2]-I.lineCoordinates[0]),l.setAttribute("y1",I.rect[3]-I.lineCoordinates[1]),l.setAttribute("x2",I.rect[2]-I.lineCoordinates[2]),l.setAttribute("y2",I.rect[3]-I.lineCoordinates[3]),l.setAttribute("stroke-width",I.borderStyle.width||1),l.setAttribute("stroke","transparent"),l.setAttribute("fill","transparent"),t.append(l),this.container.append(t),!I.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return c(this,Na)}addHighlightArea(){this.container.classList.add("highlightArea")}}Na=new WeakMap;var ea;class K2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),b(this,ea,null)}render(){this.container.classList.add("squareAnnotation");const I=this.data,{width:Q,height:B}=aF(I.rect),t=this.svgFactory.create(Q,B,!0),l=I.borderStyle.width,o=R(this,ea,this.svgFactory.createElement("svg:rect"));return o.setAttribute("x",l/2),o.setAttribute("y",l/2),o.setAttribute("width",Q-l),o.setAttribute("height",B-l),o.setAttribute("stroke-width",l||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),t.append(o),this.container.append(t),!I.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return c(this,ea)}addHighlightArea(){this.container.classList.add("highlightArea")}}ea=new WeakMap;var ha;class H2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),b(this,ha,null)}render(){this.container.classList.add("circleAnnotation");const I=this.data,{width:Q,height:B}=aF(I.rect),t=this.svgFactory.create(Q,B,!0),l=I.borderStyle.width,o=R(this,ha,this.svgFactory.createElement("svg:ellipse"));return o.setAttribute("cx",Q/2),o.setAttribute("cy",B/2),o.setAttribute("rx",Q/2-l/2),o.setAttribute("ry",B/2-l/2),o.setAttribute("stroke-width",l||1),o.setAttribute("stroke","transparent"),o.setAttribute("fill","transparent"),t.append(o),this.container.append(t),!I.popupRef&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return c(this,ha)}addHighlightArea(){this.container.classList.add("highlightArea")}}ha=new WeakMap;var ba;class Rh extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),b(this,ba,null),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:I,vertices:Q,borderStyle:B,popupRef:t}}=this;if(!Q)return this.container;const{width:l,height:o}=aF(I),n=this.svgFactory.create(l,o,!0);let D=[];for(let M=0,d=Q.length;M<d;M+=2){const G=Q[M]-I[0],N=I[3]-Q[M+1];D.push(`${G},${N}`)}D=D.join(" ");const w=R(this,ba,this.svgFactory.createElement(this.svgElementName));return w.setAttribute("points",D),w.setAttribute("stroke-width",B.width||1),w.setAttribute("stroke","transparent"),w.setAttribute("fill","transparent"),n.append(w),this.container.append(n),!t&&this.hasPopupData&&this._createPopup(),this.container}getElementsToTriggerPopup(){return c(this,ba)}addHighlightArea(){this.container.classList.add("highlightArea")}}ba=new WeakMap;class v2 extends Rh{constructor(I){super(I),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class P2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container}}var ma,Z0,Ma,Ji;class ER extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),b(this,Ma),b(this,ma,null),b(this,Z0,[]),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline",this.annotationEditorType=this.data.it==="InkHighlight"?cl.HIGHLIGHT:cl.INK}render(){this.container.classList.add(this.containerClassName);const{data:{rect:I,rotation:Q,inkLists:B,borderStyle:t,popupRef:l}}=this,{transform:o,width:n,height:D}=h(this,Ma,Ji).call(this,Q,I),w=this.svgFactory.create(n,D,!0),M=R(this,ma,this.svgFactory.createElement("svg:g"));w.append(M),M.setAttribute("stroke-width",t.width||1),M.setAttribute("stroke-linecap","round"),M.setAttribute("stroke-linejoin","round"),M.setAttribute("stroke-miterlimit",10),M.setAttribute("stroke","transparent"),M.setAttribute("fill","transparent"),M.setAttribute("transform",o);for(let d=0,G=B.length;d<G;d++){const N=this.svgFactory.createElement(this.svgElementName);c(this,Z0).push(N),N.setAttribute("points",B[d].join(",")),M.append(N)}return!l&&this.hasPopupData&&this._createPopup(),this.container.append(w),this._editOnDoubleClick(),this.container}updateEdited(I){super.updateEdited(I);const{thickness:Q,points:B,rect:t}=I,l=c(this,ma);if(Q>=0&&l.setAttribute("stroke-width",Q||1),B)for(let o=0,n=c(this,Z0).length;o<n;o++)c(this,Z0)[o].setAttribute("points",B[o].join(","));if(t){const{transform:o,width:n,height:D}=h(this,Ma,Ji).call(this,this.data.rotation,t);l.parentElement.setAttribute("viewBox",`0 0 ${n} ${D}`),l.setAttribute("transform",o)}}getElementsToTriggerPopup(){return c(this,Z0)}addHighlightArea(){this.container.classList.add("highlightArea")}}ma=new WeakMap,Z0=new WeakMap,Ma=new WeakSet,Ji=function(C,I){switch(C){case 90:return{transform:`rotate(90) translate(${-I[0]},${I[1]}) scale(1,-1)`,width:I[3]-I[1],height:I[2]-I[0]};case 180:return{transform:`rotate(180) translate(${-I[2]},${I[1]}) scale(1,-1)`,width:I[2]-I[0],height:I[3]-I[1]};case 270:return{transform:`rotate(270) translate(${-I[2]},${I[3]}) scale(1,-1)`,width:I[3]-I[1],height:I[2]-I[0]};default:return{transform:`translate(${-I[0]},${I[3]}) scale(1,-1)`,width:I[2]-I[0],height:I[3]-I[1]}}};class Nh extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}),this.annotationEditorType=cl.HIGHLIGHT}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("highlightAnnotation"),this._editOnDoubleClick(),this.container}}class f2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("underlineAnnotation"),this.container}}class A2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("squigglyAnnotation"),this.container}}class _2 extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){return!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this.container.classList.add("strikeoutAnnotation"),this.container}}class eh extends Ol{constructor(I){super(I,{isRenderable:!0,ignoreBorder:!0}),this.annotationEditorType=cl.STAMP}render(){return this.container.classList.add("stampAnnotation"),this.container.setAttribute("role","img"),!this.data.popupRef&&this.hasPopupData&&this._createPopup(),this._editOnDoubleClick(),this.container}}var Ja,Ga,Gi;class q2 extends Ol{constructor(I){var Q;super(I,{isRenderable:!0}),b(this,Ga),b(this,Ja,null);const{file:B}=this.data;this.filename=B.filename,this.content=B.content,(Q=this.linkService.eventBus)==null||Q.dispatch("fileattachmentannotation",{source:this,...B})}render(){this.container.classList.add("fileAttachmentAnnotation");const{container:I,data:Q}=this;let B;Q.hasAppearance||Q.fillAlpha===0?B=document.createElement("div"):(B=document.createElement("img"),B.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(Q.name)?"paperclip":"pushpin"}.svg`,Q.fillAlpha&&Q.fillAlpha<1&&(B.style=`filter: opacity(${Math.round(Q.fillAlpha*100)}%);`)),B.addEventListener("dblclick",h(this,Ga,Gi).bind(this)),R(this,Ja,B);const{isMac:t}=LU.platform;return I.addEventListener("keydown",l=>{l.key==="Enter"&&(t?l.metaKey:l.ctrlKey)&&h(this,Ga,Gi).call(this)}),!Q.popupRef&&this.hasPopupData?this._createPopup():B.classList.add("popupTriggerArea"),I.append(B),I}getElementsToTriggerPopup(){return c(this,Ja)}addHighlightArea(){this.container.classList.add("highlightArea")}}Ja=new WeakMap,Ga=new WeakSet,Gi=function(){var C;(C=this.downloadManager)==null||C.openOrDownloadData(this.content,this.filename)};var Sa,F0,c0,Ta,O0,hh,Si,AN;let $2=(AN=class{constructor({div:C,accessibilityManager:I,annotationCanvasMap:Q,annotationEditorUIManager:B,page:t,viewport:l,structTreeLayer:o}){b(this,O0),b(this,Sa,null),b(this,F0,null),b(this,c0,new Map),b(this,Ta,null),this.div=C,R(this,Sa,I),R(this,F0,Q),R(this,Ta,o||null),this.page=t,this.viewport=l,this.zIndex=0,this._annotationEditorUIManager=B}hasEditableAnnotations(){return c(this,c0).size>0}async render(C){var I;const{annotations:Q}=C,B=this.div;x0(B,this.viewport);const t=new Map,l={data:null,layer:B,linkService:C.linkService,downloadManager:C.downloadManager,imageResourcesPath:C.imageResourcesPath||"",renderForms:C.renderForms!==!1,svgFactory:new DR,annotationStorage:C.annotationStorage||new kR,enableScripting:C.enableScripting===!0,hasJSActions:C.hasJSActions,fieldObjects:C.fieldObjects,parent:this,elements:null};for(const o of Q){if(o.noHTML)continue;const n=o.annotationType===Pl.POPUP;if(n){const M=t.get(o.id);if(!M)continue;l.elements=M}else{const{width:M,height:d}=aF(o.rect);if(M<=0||d<=0)continue}l.data=o;const D=D2.create(l);if(!D.isRenderable)continue;if(!n&&o.popupRef){const M=t.get(o.popupRef);M?M.push(D):t.set(o.popupRef,[D])}const w=D.render();o.hidden&&(w.style.visibility="hidden"),await h(this,O0,hh).call(this,w,o.id),D._isEditable&&(c(this,c0).set(D.data.id,D),(I=this._annotationEditorUIManager)==null||I.renderAnnotationElement(D))}h(this,O0,Si).call(this)}update({viewport:C}){const I=this.div;this.viewport=C,x0(I,{rotation:C.rotation}),h(this,O0,Si).call(this),I.hidden=!1}getEditableAnnotations(){return Array.from(c(this,c0).values())}getEditableAnnotation(C){return c(this,c0).get(C)}},Sa=new WeakMap,F0=new WeakMap,c0=new WeakMap,Ta=new WeakMap,O0=new WeakSet,hh=async function(C,I){var Q,B;const t=C.firstChild||C,l=t.id=`${BR}${I}`,o=await((Q=c(this,Ta))==null?void 0:Q.getAriaAttributes(l));if(o)for(const[n,D]of o)t.setAttribute(n,D);this.div.append(C),(B=c(this,Sa))==null||B.moveElementInDOM(this.div,C,t,!1)},Si=function(){if(!c(this,F0))return;const C=this.div;for(const[I,Q]of c(this,F0)){const B=C.querySelector(`[data-annotation-id="${I}"]`);if(!B)continue;Q.className="annotationContent";const{firstChild:t}=B;t?t.nodeName==="CANVAS"?t.replaceWith(Q):t.classList.contains("annotationContent")?t.after(Q):t.before(Q):B.append(Q)}c(this,F0).clear()},AN);const oW=/\r\n?|\n/g;var Bd,AU,Xa,n0,_U,vl,bh,mh,Mh,dV,nZ,tV,ZV,Jh,Xi,Gh;const Yl=class fB extends Ll{constructor(I){super({...I,name:"freeTextEditor"}),b(this,vl),b(this,Bd),b(this,AU,""),b(this,Xa,`${this.id}-editor`),b(this,n0,null),b(this,_U),R(this,Bd,I.color||fB._defaultColor||Ll._defaultLineColor),R(this,_U,I.fontSize||fB._defaultFontSize)}static get _keyboardManager(){const I=fB.prototype,Q=l=>l.isEmpty(),B=es.TRANSLATE_SMALL,t=es.TRANSLATE_BIG;return al(this,"_keyboardManager",new GW([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],I.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],I.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],I._translateEmpty,{args:[-B,0],checker:Q}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],I._translateEmpty,{args:[-t,0],checker:Q}],[["ArrowRight","mac+ArrowRight"],I._translateEmpty,{args:[B,0],checker:Q}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],I._translateEmpty,{args:[t,0],checker:Q}],[["ArrowUp","mac+ArrowUp"],I._translateEmpty,{args:[0,-B],checker:Q}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],I._translateEmpty,{args:[0,-t],checker:Q}],[["ArrowDown","mac+ArrowDown"],I._translateEmpty,{args:[0,B],checker:Q}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],I._translateEmpty,{args:[0,t],checker:Q}]]))}static initialize(I,Q){Ll.initialize(I,Q);const B=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(B.getPropertyValue("--freetext-padding"))}static updateDefaultParams(I,Q){switch(I){case Wl.FREETEXT_SIZE:fB._defaultFontSize=Q;break;case Wl.FREETEXT_COLOR:fB._defaultColor=Q;break}}updateParams(I,Q){switch(I){case Wl.FREETEXT_SIZE:h(this,vl,bh).call(this,Q);break;case Wl.FREETEXT_COLOR:h(this,vl,mh).call(this,Q);break}}static get defaultPropertiesToUpdate(){return[[Wl.FREETEXT_SIZE,fB._defaultFontSize],[Wl.FREETEXT_COLOR,fB._defaultColor||Ll._defaultLineColor]]}get propertiesToUpdate(){return[[Wl.FREETEXT_SIZE,c(this,_U)],[Wl.FREETEXT_COLOR,c(this,Bd)]]}_translateEmpty(I,Q){this._uiManager.translateSelectedEditors(I,Q,!0)}getInitialTranslation(){const I=this.parentScale;return[-fB._internalPadding*I,-(fB._internalPadding+c(this,_U))*I]}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(this.isInEditMode())return;this.parent.setEditingState(!1),this.parent.updateToolbar(cl.FREETEXT),super.enableEditMode(),this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),R(this,n0,new AbortController);const I=this._uiManager.combinedSignal(c(this,n0));this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:I}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:I}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:I}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:I}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:I})}disableEditMode(){var I;this.isInEditMode()&&(this.parent.setEditingState(!0),super.disableEditMode(),this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",c(this,Xa)),this._isDraggable=!0,(I=c(this,n0))==null||I.abort(),R(this,n0,null),this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"))}focusin(I){this._focusEventsAllowed&&(super.focusin(I),I.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(I){var Q;this.width||(this.enableEditMode(),I&&this.editorDiv.focus(),(Q=this._initialOptions)!=null&&Q.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||this.editorDiv.innerText.trim()===""}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();const I=c(this,AU),Q=R(this,AU,h(this,vl,Mh).call(this).trimEnd());if(I===Q)return;const B=t=>{if(R(this,AU,t),!t){this.remove();return}h(this,vl,ZV).call(this),this._uiManager.rebuild(this),h(this,vl,dV).call(this)};this.addCommands({cmd:()=>{B(Q)},undo:()=>{B(I)},mustExec:!1}),h(this,vl,dV).call(this)}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}dblclick(I){this.enterInEditMode()}keydown(I){I.target===this.div&&I.key==="Enter"&&(this.enterInEditMode(),I.preventDefault())}editorDivKeydown(I){fB._keyboardManager.exec(this,I)}editorDivFocus(I){this.isEditing=!0}editorDivBlur(I){this.isEditing=!1}editorDivInput(I){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}render(){if(this.div)return this.div;let I,Q;this.width&&(I=this.x,Q=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",c(this,Xa)),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text2"),this.editorDiv.setAttribute("data-l10n-attrs","default-content"),this.enableEditing(),this.editorDiv.contentEditable=!0;const{style:B}=this.editorDiv;if(B.fontSize=`calc(${c(this,_U)}px * var(--scale-factor))`,B.color=c(this,Bd),this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),uV(this,this.div,["dblclick","keydown"]),this.width){const[t,l]=this.parentDimensions;if(this.annotationElementId){const{position:o}=this._initialData;let[n,D]=this.getInitialTranslation();[n,D]=this.pageTranslationToScreen(n,D);const[w,M]=this.pageDimensions,[d,G]=this.pageTranslation;let N,k;switch(this.rotation){case 0:N=I+(o[0]-d)/w,k=Q+this.height-(o[1]-G)/M;break;case 90:N=I+(o[0]-d)/w,k=Q-(o[1]-G)/M,[n,D]=[D,-n];break;case 180:N=I-this.width+(o[0]-d)/w,k=Q-(o[1]-G)/M,[n,D]=[-n,-D];break;case 270:N=I+(o[0]-d-this.height*M)/w,k=Q+(o[1]-G-this.width*w)/M,[n,D]=[-D,n];break}this.setAt(N*t,k*l,n,D)}else this.setAt(I*t,Q*l,this.width*t,this.height*l);h(this,vl,ZV).call(this),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}editorDivPaste(I){var Q,B,t;const l=I.clipboardData||window.clipboardData,{types:o}=l;if(o.length===1&&o[0]==="text/plain")return;I.preventDefault();const n=h(Q=fB,nZ,Xi).call(Q,l.getData("text")||"").replaceAll(oW,`
- `);if(!n)return;const D=window.getSelection();if(!D.rangeCount)return;this.editorDiv.normalize(),D.deleteFromDocument();const w=D.getRangeAt(0);if(!n.includes(`
- `)){w.insertNode(document.createTextNode(n)),this.editorDiv.normalize(),D.collapseToStart();return}const{startContainer:M,startOffset:d}=w,G=[],N=[];if(M.nodeType===Node.TEXT_NODE){const Y=M.parentElement;if(N.push(M.nodeValue.slice(d).replaceAll(oW,"")),Y!==this.editorDiv){let S=G;for(const X of this.editorDiv.childNodes){if(X===Y){S=N;continue}S.push(h(B=fB,nZ,tV).call(B,X))}}G.push(M.nodeValue.slice(0,d).replaceAll(oW,""))}else if(M===this.editorDiv){let Y=G,S=0;for(const X of this.editorDiv.childNodes)S++===d&&(Y=N),Y.push(h(t=fB,nZ,tV).call(t,X))}R(this,AU,`${G.join(`
- `)}${n}${N.join(`
- `)}`),h(this,vl,ZV).call(this);const k=new Range;let m=G.reduce((Y,S)=>Y+S.length,0);for(const{firstChild:Y}of this.editorDiv.childNodes)if(Y.nodeType===Node.TEXT_NODE){const S=Y.nodeValue.length;if(m<=S){k.setStart(Y,m),k.setEnd(Y,m);break}m-=S}D.removeAllRanges(),D.addRange(k)}get contentDiv(){return this.editorDiv}static async deserialize(I,Q,B){var t;let l=null;if(I instanceof ih){const{data:{defaultAppearanceData:{fontSize:n,fontColor:D},rect:w,rotation:M,id:d,popupRef:G},textContent:N,textPosition:k,parent:{page:{pageNumber:m}}}=I;if(!N||N.length===0)return null;l=I={annotationType:cl.FREETEXT,color:Array.from(D),fontSize:n,value:N.join(`
- `),position:k,pageIndex:m-1,rect:w.slice(0),rotation:M,id:d,deleted:!1,popupRef:G}}const o=await super.deserialize(I,Q,B);return R(o,_U,I.fontSize),R(o,Bd,v.makeHexColor(...I.color)),R(o,AU,h(t=fB,nZ,Xi).call(t,I.value)),o.annotationElementId=I.id||null,o._initialData=l,o}serialize(I=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const Q=fB._internalPadding*this.parentScale,B=this.getRect(Q,Q),t=Ll._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:c(this,Bd)),l={annotationType:cl.FREETEXT,color:t,fontSize:c(this,_U),value:h(this,vl,Jh).call(this),pageIndex:this.pageIndex,rect:B,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return I?l:this.annotationElementId&&!h(this,vl,Gh).call(this,l)?null:(l.id=this.annotationElementId,l)}renderAnnotationElement(I){const Q=super.renderAnnotationElement(I);if(this.deleted)return Q;const{style:B}=Q;B.fontSize=`calc(${c(this,_U)}px * var(--scale-factor))`,B.color=c(this,Bd),Q.replaceChildren();for(const l of c(this,AU).split(`
- `)){const o=document.createElement("div");o.append(l?document.createTextNode(l):document.createElement("br")),Q.append(o)}const t=fB._internalPadding*this.parentScale;return I.updateEdited({rect:this.getRect(t,t),popupContent:c(this,AU)}),Q}resetAnnotationElement(I){super.resetAnnotationElement(I),I.resetEdited()}};Bd=new WeakMap,AU=new WeakMap,Xa=new WeakMap,n0=new WeakMap,_U=new WeakMap,vl=new WeakSet,bh=function(C){const I=B=>{this.editorDiv.style.fontSize=`calc(${B}px * var(--scale-factor))`,this.translate(0,-(B-c(this,_U))*this.parentScale),R(this,_U,B),h(this,vl,dV).call(this)},Q=c(this,_U);this.addCommands({cmd:I.bind(this,C),undo:I.bind(this,Q),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wl.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})},mh=function(C){const I=B=>{R(this,Bd,this.editorDiv.style.color=B)},Q=c(this,Bd);this.addCommands({cmd:I.bind(this,C),undo:I.bind(this,Q),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wl.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})},Mh=function(){var C;const I=[];this.editorDiv.normalize();let Q=null;for(const B of this.editorDiv.childNodes)(Q==null?void 0:Q.nodeType)===Node.TEXT_NODE&&B.nodeName==="BR"||(I.push(h(C=Yl,nZ,tV).call(C,B)),Q=B);return I.join(`
- `)},dV=function(){const[C,I]=this.parentDimensions;let Q;if(this.isAttachedToDOM)Q=this.div.getBoundingClientRect();else{const{currentLayer:B,div:t}=this,l=t.style.display,o=t.classList.contains("hidden");t.classList.remove("hidden"),t.style.display="hidden",B.div.append(this.div),Q=t.getBoundingClientRect(),t.remove(),t.style.display=l,t.classList.toggle("hidden",o)}this.rotation%180===this.parentRotation%180?(this.width=Q.width/C,this.height=Q.height/I):(this.width=Q.height/C,this.height=Q.width/I),this.fixAndSetPosition()},nZ=new WeakSet,tV=function(C){return(C.nodeType===Node.TEXT_NODE?C.nodeValue:C.innerText).replaceAll(oW,"")},ZV=function(){if(this.editorDiv.replaceChildren(),!!c(this,AU))for(const C of c(this,AU).split(`
- `)){const I=document.createElement("div");I.append(C?document.createTextNode(C):document.createElement("br")),this.editorDiv.append(I)}},Jh=function(){return c(this,AU).replaceAll(" "," ")},Xi=function(C){return C.replaceAll(" "," ")},Gh=function(C){const{value:I,fontSize:Q,color:B,pageIndex:t}=this._initialData;return this._hasBeenMoved||C.value!==I||C.fontSize!==Q||C.color.some((l,o)=>l!==B[o])||C.pageIndex!==t},b(Yl,nZ),f(Yl,"_freeTextDefaultContent",""),f(Yl,"_internalPadding",0),f(Yl,"_defaultColor",null),f(Yl,"_defaultFontSize",10),f(Yl,"_type","freetext"),f(Yl,"_editorType",cl.FREETEXT);let Ti=Yl;class O{toSVGPath(){ul("Abstract method `toSVGPath` must be implemented.")}get box(){ul("Abstract getter `box` must be implemented.")}serialize(I,Q){ul("Abstract method `serialize` must be implemented.")}static _rescale(I,Q,B,t,l,o){o||(o=new Float32Array(I.length));for(let n=0,D=I.length;n<D;n+=2)o[n]=Q+I[n]*t,o[n+1]=B+I[n+1]*l;return o}static _rescaleAndSwap(I,Q,B,t,l,o){o||(o=new Float32Array(I.length));for(let n=0,D=I.length;n<D;n+=2)o[n]=Q+I[n+1]*t,o[n+1]=B+I[n]*l;return o}static _translate(I,Q,B,t){t||(t=new Float32Array(I.length));for(let l=0,o=I.length;l<o;l+=2)t[l]=Q+I[l],t[l+1]=B+I[l+1];return t}static svgRound(I){return Math.round(I*1e4)}static _normalizePoint(I,Q,B,t,l){switch(l){case 90:return[1-Q/B,I/t];case 180:return[1-I/B,1-Q/t];case 270:return[Q/B,1-I/t];default:return[I/B,Q/t]}}static _normalizePagePoint(I,Q,B){switch(B){case 90:return[1-Q,I];case 180:return[1-I,1-Q];case 270:return[Q,1-I];default:return[I,Q]}}static createBezierPoints(I,Q,B,t,l,o){return[(I+5*B)/6,(Q+5*t)/6,(5*B+l)/6,(5*t+o)/6,(B+l)/2,(t+o)/2]}}f(O,"PRECISION",1e-4);var qU,yd,xc,jc,Zt,sl,s0,a0,ua,Ya,Oc,gc,kZ,oa,fV,AV,$l,qn,Sh,Th,Xh,uh,Yh,oh;const Xt=class yC{constructor({x:I,y:Q},B,t,l,o,n=0){b(this,$l),b(this,qU),b(this,yd,[]),b(this,xc),b(this,jc),b(this,Zt,[]),b(this,sl,new Float32Array(18)),b(this,s0),b(this,a0),b(this,ua),b(this,Ya),b(this,Oc),b(this,gc),b(this,kZ,[]),R(this,qU,B),R(this,gc,l*t),R(this,jc,o),c(this,sl).set([NaN,NaN,NaN,NaN,I,Q],6),R(this,xc,n),R(this,Ya,c(yC,oa)*t),R(this,ua,c(yC,AV)*t),R(this,Oc,t),c(this,kZ).push(I,Q)}isEmpty(){return isNaN(c(this,sl)[8])}add({x:I,y:Q}){var B;R(this,s0,I),R(this,a0,Q);const[t,l,o,n]=c(this,qU);let[D,w,M,d]=c(this,sl).subarray(8,12);const G=I-M,N=Q-d,k=Math.hypot(G,N);if(k<c(this,ua))return!1;const m=k-c(this,Ya),Y=m/k,S=Y*G,X=Y*N;let q=D,P=w;D=M,w=d,M+=S,d+=X,(B=c(this,kZ))==null||B.push(I,Q);const gA=-X/m,QA=S/m,J=gA*c(this,gc),EA=QA*c(this,gc);return c(this,sl).set(c(this,sl).subarray(2,8),0),c(this,sl).set([M+J,d+EA],4),c(this,sl).set(c(this,sl).subarray(14,18),12),c(this,sl).set([M-J,d-EA],16),isNaN(c(this,sl)[6])?(c(this,Zt).length===0&&(c(this,sl).set([D+J,w+EA],2),c(this,Zt).push(NaN,NaN,NaN,NaN,(D+J-t)/o,(w+EA-l)/n),c(this,sl).set([D-J,w-EA],14),c(this,yd).push(NaN,NaN,NaN,NaN,(D-J-t)/o,(w-EA-l)/n)),c(this,sl).set([q,P,D,w,M,d],6),!this.isEmpty()):(c(this,sl).set([q,P,D,w,M,d],6),Math.abs(Math.atan2(P-w,q-D)-Math.atan2(X,S))<Math.PI/2?([D,w,M,d]=c(this,sl).subarray(2,6),c(this,Zt).push(NaN,NaN,NaN,NaN,((D+M)/2-t)/o,((w+d)/2-l)/n),[D,w,q,P]=c(this,sl).subarray(14,18),c(this,yd).push(NaN,NaN,NaN,NaN,((q+D)/2-t)/o,((P+w)/2-l)/n),!0):([q,P,D,w,M,d]=c(this,sl).subarray(0,6),c(this,Zt).push(((q+5*D)/6-t)/o,((P+5*w)/6-l)/n,((5*D+M)/6-t)/o,((5*w+d)/6-l)/n,((D+M)/2-t)/o,((w+d)/2-l)/n),[M,d,D,w,q,P]=c(this,sl).subarray(12,18),c(this,yd).push(((q+5*D)/6-t)/o,((P+5*w)/6-l)/n,((5*D+M)/6-t)/o,((5*w+d)/6-l)/n,((D+M)/2-t)/o,((w+d)/2-l)/n),!0))}toSVGPath(){if(this.isEmpty())return"";const I=c(this,Zt),Q=c(this,yd);if(isNaN(c(this,sl)[6])&&!this.isEmpty())return h(this,$l,Sh).call(this);const B=[];B.push(`M${I[4]} ${I[5]}`);for(let t=6;t<I.length;t+=6)isNaN(I[t])?B.push(`L${I[t+4]} ${I[t+5]}`):B.push(`C${I[t]} ${I[t+1]} ${I[t+2]} ${I[t+3]} ${I[t+4]} ${I[t+5]}`);h(this,$l,Xh).call(this,B);for(let t=Q.length-6;t>=6;t-=6)isNaN(Q[t])?B.push(`L${Q[t+4]} ${Q[t+5]}`):B.push(`C${Q[t]} ${Q[t+1]} ${Q[t+2]} ${Q[t+3]} ${Q[t+4]} ${Q[t+5]}`);return h(this,$l,Th).call(this,B),B.join(" ")}newFreeDrawOutline(I,Q,B,t,l,o){return new ph(I,Q,B,t,l,o)}getOutlines(){var I;const Q=c(this,Zt),B=c(this,yd),t=c(this,sl),[l,o,n,D]=c(this,qU),w=new Float32Array((((I=c(this,kZ))==null?void 0:I.length)??0)+2);for(let G=0,N=w.length-2;G<N;G+=2)w[G]=(c(this,kZ)[G]-l)/n,w[G+1]=(c(this,kZ)[G+1]-o)/D;if(w[w.length-2]=(c(this,s0)-l)/n,w[w.length-1]=(c(this,a0)-o)/D,isNaN(t[6])&&!this.isEmpty())return h(this,$l,uh).call(this,w);const M=new Float32Array(c(this,Zt).length+24+c(this,yd).length);let d=Q.length;for(let G=0;G<d;G+=2){if(isNaN(Q[G])){M[G]=M[G+1]=NaN;continue}M[G]=Q[G],M[G+1]=Q[G+1]}d=h(this,$l,oh).call(this,M,d);for(let G=B.length-6;G>=6;G-=6)for(let N=0;N<6;N+=2){if(isNaN(B[G+N])){M[d]=M[d+1]=NaN,d+=2;continue}M[d]=B[G+N],M[d+1]=B[G+N+1],d+=2}return h(this,$l,Yh).call(this,M,d),this.newFreeDrawOutline(M,w,c(this,qU),c(this,Oc),c(this,xc),c(this,jc))}};qU=new WeakMap,yd=new WeakMap,xc=new WeakMap,jc=new WeakMap,Zt=new WeakMap,sl=new WeakMap,s0=new WeakMap,a0=new WeakMap,ua=new WeakMap,Ya=new WeakMap,Oc=new WeakMap,gc=new WeakMap,kZ=new WeakMap,oa=new WeakMap,fV=new WeakMap,AV=new WeakMap,$l=new WeakSet,qn=function(){const C=c(this,sl).subarray(4,6),I=c(this,sl).subarray(16,18),[Q,B,t,l]=c(this,qU);return[(c(this,s0)+(C[0]-I[0])/2-Q)/t,(c(this,a0)+(C[1]-I[1])/2-B)/l,(c(this,s0)+(I[0]-C[0])/2-Q)/t,(c(this,a0)+(I[1]-C[1])/2-B)/l]},Sh=function(){const[C,I,Q,B]=c(this,qU),[t,l,o,n]=h(this,$l,qn).call(this);return`M${(c(this,sl)[2]-C)/Q} ${(c(this,sl)[3]-I)/B} L${(c(this,sl)[4]-C)/Q} ${(c(this,sl)[5]-I)/B} L${t} ${l} L${o} ${n} L${(c(this,sl)[16]-C)/Q} ${(c(this,sl)[17]-I)/B} L${(c(this,sl)[14]-C)/Q} ${(c(this,sl)[15]-I)/B} Z`},Th=function(C){const I=c(this,yd);C.push(`L${I[4]} ${I[5]} Z`)},Xh=function(C){const[I,Q,B,t]=c(this,qU),l=c(this,sl).subarray(4,6),o=c(this,sl).subarray(16,18),[n,D,w,M]=h(this,$l,qn).call(this);C.push(`L${(l[0]-I)/B} ${(l[1]-Q)/t} L${n} ${D} L${w} ${M} L${(o[0]-I)/B} ${(o[1]-Q)/t}`)},uh=function(C){const I=c(this,sl),[Q,B,t,l]=c(this,qU),[o,n,D,w]=h(this,$l,qn).call(this),M=new Float32Array(36);return M.set([NaN,NaN,NaN,NaN,(I[2]-Q)/t,(I[3]-B)/l,NaN,NaN,NaN,NaN,(I[4]-Q)/t,(I[5]-B)/l,NaN,NaN,NaN,NaN,o,n,NaN,NaN,NaN,NaN,D,w,NaN,NaN,NaN,NaN,(I[16]-Q)/t,(I[17]-B)/l,NaN,NaN,NaN,NaN,(I[14]-Q)/t,(I[15]-B)/l],0),this.newFreeDrawOutline(M,C,c(this,qU),c(this,Oc),c(this,xc),c(this,jc))},Yh=function(C,I){const Q=c(this,yd);return C.set([NaN,NaN,NaN,NaN,Q[4],Q[5]],I),I+=6},oh=function(C,I){const Q=c(this,sl).subarray(4,6),B=c(this,sl).subarray(16,18),[t,l,o,n]=c(this,qU),[D,w,M,d]=h(this,$l,qn).call(this);return C.set([NaN,NaN,NaN,NaN,(Q[0]-t)/o,(Q[1]-l)/n,NaN,NaN,NaN,NaN,D,w,NaN,NaN,NaN,NaN,M,d,NaN,NaN,NaN,NaN,(B[0]-t)/o,(B[1]-l)/n],I),I+=24},b(Xt,oa,8),b(Xt,fV,2),b(Xt,AV,c(Xt,oa)+c(Xt,fV));let oV=Xt;var Kc,W0,Kt,pa,$U,Ba,jl,_V,Bh;class ph extends O{constructor(I,Q,B,t,l,o){super(),b(this,_V),b(this,Kc),b(this,W0,new Float32Array(4)),b(this,Kt),b(this,pa),b(this,$U),b(this,Ba),b(this,jl),R(this,jl,I),R(this,$U,Q),R(this,Kc,B),R(this,Ba,t),R(this,Kt,l),R(this,pa,o),this.lastPoint=[NaN,NaN],h(this,_V,Bh).call(this,o);const[n,D,w,M]=c(this,W0);for(let d=0,G=I.length;d<G;d+=2)I[d]=(I[d]-n)/w,I[d+1]=(I[d+1]-D)/M;for(let d=0,G=Q.length;d<G;d+=2)Q[d]=(Q[d]-n)/w,Q[d+1]=(Q[d+1]-D)/M}toSVGPath(){const I=[`M${c(this,jl)[4]} ${c(this,jl)[5]}`];for(let Q=6,B=c(this,jl).length;Q<B;Q+=6){if(isNaN(c(this,jl)[Q])){I.push(`L${c(this,jl)[Q+4]} ${c(this,jl)[Q+5]}`);continue}I.push(`C${c(this,jl)[Q]} ${c(this,jl)[Q+1]} ${c(this,jl)[Q+2]} ${c(this,jl)[Q+3]} ${c(this,jl)[Q+4]} ${c(this,jl)[Q+5]}`)}return I.push("Z"),I.join(" ")}serialize([I,Q,B,t],l){const o=B-I,n=t-Q;let D,w;switch(l){case 0:D=O._rescale(c(this,jl),I,t,o,-n),w=O._rescale(c(this,$U),I,t,o,-n);break;case 90:D=O._rescaleAndSwap(c(this,jl),I,Q,o,n),w=O._rescaleAndSwap(c(this,$U),I,Q,o,n);break;case 180:D=O._rescale(c(this,jl),B,Q,-o,n),w=O._rescale(c(this,$U),B,Q,-o,n);break;case 270:D=O._rescaleAndSwap(c(this,jl),B,t,-o,-n),w=O._rescaleAndSwap(c(this,$U),B,t,-o,-n);break}return{outline:Array.from(D),points:[Array.from(w)]}}get box(){return c(this,W0)}newOutliner(I,Q,B,t,l,o=0){return new oV(I,Q,B,t,l,o)}getNewOutline(I,Q){const[B,t,l,o]=c(this,W0),[n,D,w,M]=c(this,Kc),d=l*w,G=o*M,N=B*w+n,k=t*M+D,m=this.newOutliner({x:c(this,$U)[0]*d+N,y:c(this,$U)[1]*G+k},c(this,Kc),c(this,Ba),I,c(this,pa),Q??c(this,Kt));for(let Y=2;Y<c(this,$U).length;Y+=2)m.add({x:c(this,$U)[Y]*d+N,y:c(this,$U)[Y+1]*G+k});return m.getOutlines()}}Kc=new WeakMap,W0=new WeakMap,Kt=new WeakMap,pa=new WeakMap,$U=new WeakMap,Ba=new WeakMap,jl=new WeakMap,_V=new WeakSet,Bh=function(C){const I=c(this,jl);let Q=I[4],B=I[5],t=Q,l=B,o=Q,n=B,D=Q,w=B;const M=C?Math.max:Math.min;for(let G=6,N=I.length;G<N;G+=6){if(isNaN(I[G]))t=Math.min(t,I[G+4]),l=Math.min(l,I[G+5]),o=Math.max(o,I[G+4]),n=Math.max(n,I[G+5]),w<I[G+5]?(D=I[G+4],w=I[G+5]):w===I[G+5]&&(D=M(D,I[G+4]));else{const k=v.bezierBoundingBox(Q,B,...I.slice(G,G+6));t=Math.min(t,k[0]),l=Math.min(l,k[1]),o=Math.max(o,k[2]),n=Math.max(n,k[3]),w<k[3]?(D=k[2],w=k[3]):w===k[3]&&(D=M(D,k[2]))}Q=I[G+4],B=I[G+5]}const d=c(this,W0);d[0]=t-c(this,Kt),d[1]=l-c(this,Kt),d[2]=o-t+2*c(this,Kt),d[3]=n-l+2*c(this,Kt),this.lastPoint=[D,w]};var ya,za,IZ,zd,IU,yh,FV,zh,Lh,Yi;class ui{constructor(I,Q=0,B=0,t=!0){b(this,IU),b(this,ya),b(this,za),b(this,IZ,[]),b(this,zd,[]);let l=1/0,o=-1/0,n=1/0,D=-1/0;const w=10**-4;for(const{x:Y,y:S,width:X,height:q}of I){const P=Math.floor((Y-Q)/w)*w,gA=Math.ceil((Y+X+Q)/w)*w,QA=Math.floor((S-Q)/w)*w,J=Math.ceil((S+q+Q)/w)*w,EA=[P,QA,J,!0],x=[gA,QA,J,!1];c(this,IZ).push(EA,x),l=Math.min(l,P),o=Math.max(o,gA),n=Math.min(n,QA),D=Math.max(D,J)}const M=o-l+2*B,d=D-n+2*B,G=l-B,N=n-B,k=c(this,IZ).at(t?-1:-2),m=[k[0],k[2]];for(const Y of c(this,IZ)){const[S,X,q]=Y;Y[0]=(S-G)/M,Y[1]=(X-N)/d,Y[2]=(q-N)/d}R(this,ya,new Float32Array([G,N,M,d])),R(this,za,m)}getOutlines(){c(this,IZ).sort((Q,B)=>Q[0]-B[0]||Q[1]-B[1]||Q[2]-B[2]);const I=[];for(const Q of c(this,IZ))Q[3]?(I.push(...h(this,IU,Yi).call(this,Q)),h(this,IU,zh).call(this,Q)):(h(this,IU,Lh).call(this,Q),I.push(...h(this,IU,Yi).call(this,Q)));return h(this,IU,yh).call(this,I)}}ya=new WeakMap,za=new WeakMap,IZ=new WeakMap,zd=new WeakMap,IU=new WeakSet,yh=function(C){const I=[],Q=new Set;for(const l of C){const[o,n,D]=l;I.push([o,n,l],[o,D,l])}I.sort((l,o)=>l[1]-o[1]||l[0]-o[0]);for(let l=0,o=I.length;l<o;l+=2){const n=I[l][2],D=I[l+1][2];n.push(D),D.push(n),Q.add(n),Q.add(D)}const B=[];let t;for(;Q.size>0;){const l=Q.values().next().value;let[o,n,D,w,M]=l;Q.delete(l);let d=o,G=n;for(t=[o,D],B.push(t);;){let N;if(Q.has(w))N=w;else if(Q.has(M))N=M;else break;Q.delete(N),[o,n,D,w,M]=N,d!==o&&(t.push(d,G,o,G===n?n:D),d=o),G=G===n?D:n}t.push(d,G)}return new lM(B,c(this,ya),c(this,za))},FV=function(C){const I=c(this,zd);let Q=0,B=I.length-1;for(;Q<=B;){const t=Q+B>>1,l=I[t][0];if(l===C)return t;l<C?Q=t+1:B=t-1}return B+1},zh=function([,C,I]){const Q=h(this,IU,FV).call(this,C);c(this,zd).splice(Q,0,[C,I])},Lh=function([,C,I]){const Q=h(this,IU,FV).call(this,C);for(let B=Q;B<c(this,zd).length;B++){const[t,l]=c(this,zd)[B];if(t!==C)break;if(t===C&&l===I){c(this,zd).splice(B,1);return}}for(let B=Q-1;B>=0;B--){const[t,l]=c(this,zd)[B];if(t!==C)break;if(t===C&&l===I){c(this,zd).splice(B,1);return}}},Yi=function(C){const[I,Q,B]=C,t=[[I,Q,B]],l=h(this,IU,FV).call(this,B);for(let o=0;o<l;o++){const[n,D]=c(this,zd)[o];for(let w=0,M=t.length;w<M;w++){const[,d,G]=t[w];if(!(D<=d||G<=n)){if(d>=n){if(G>D)t[w][1]=D;else{if(M===1)return[];t.splice(w,1),w--,M--}continue}t[w][2]=n,G>D&&t.push([I,D,G])}}}return t};var La,Hc;class lM extends O{constructor(I,Q,B){super(),b(this,La),b(this,Hc),R(this,Hc,I),R(this,La,Q),this.lastPoint=B}toSVGPath(){const I=[];for(const Q of c(this,Hc)){let[B,t]=Q;I.push(`M${B} ${t}`);for(let l=2;l<Q.length;l+=2){const o=Q[l],n=Q[l+1];o===B?(I.push(`V${n}`),t=n):n===t&&(I.push(`H${o}`),B=o)}I.push("Z")}return I.join(" ")}serialize([I,Q,B,t],l){const o=[],n=B-I,D=t-Q;for(const w of c(this,Hc)){const M=new Array(w.length);for(let d=0;d<w.length;d+=2)M[d]=I+w[d]*n,M[d+1]=t-w[d+1]*D;o.push(M)}return o}get box(){return c(this,La)}get classNamesForOutlining(){return["highlightOutline"]}}La=new WeakMap,Hc=new WeakMap;class oi extends oV{newFreeDrawOutline(I,Q,B,t,l,o){return new UM(I,Q,B,t,l,o)}}class UM extends ph{newOutliner(I,Q,B,t,l,o=0){return new oi(I,Q,B,t,l,o)}}var Ld,V0,vc,Al,ka,Pc,Ia,Da,DZ,kd,fc,RU,Ea,Ml,pi,Bi,yi,RF,Ih,WZ;let kh=(RU=class{constructor({editor:C=null,uiManager:I=null}){b(this,Ml),b(this,Ld,null),b(this,V0,null),b(this,vc),b(this,Al,null),b(this,ka,!1),b(this,Pc,!1),b(this,Ia,null),b(this,Da),b(this,DZ,null),b(this,kd,null),b(this,fc);var Q;C?(R(this,Pc,!1),R(this,fc,Wl.HIGHLIGHT_COLOR),R(this,Ia,C)):(R(this,Pc,!0),R(this,fc,Wl.HIGHLIGHT_DEFAULT_COLOR)),R(this,kd,(C==null?void 0:C._uiManager)||I),R(this,Da,c(this,kd)._eventBus),R(this,vc,(C==null?void 0:C.color)||((Q=c(this,kd))==null?void 0:Q.highlightColors.values().next().value)||"#FFFF98"),c(RU,Ea)||R(RU,Ea,Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"}))}static get _keyboardManager(){return al(this,"_keyboardManager",new GW([[["Escape","mac+Escape"],RU.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],RU.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],RU.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],RU.prototype._moveToPrevious],[["Home","mac+Home"],RU.prototype._moveToBeginning],[["End","mac+End"],RU.prototype._moveToEnd]]))}renderButton(){const C=R(this,Ld,document.createElement("button"));C.className="colorPicker",C.tabIndex="0",C.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),C.setAttribute("aria-haspopup",!0);const I=c(this,kd)._signal;C.addEventListener("click",h(this,Ml,RF).bind(this),{signal:I}),C.addEventListener("keydown",h(this,Ml,yi).bind(this),{signal:I});const Q=R(this,V0,document.createElement("span"));return Q.className="swatch",Q.setAttribute("aria-hidden",!0),Q.style.backgroundColor=c(this,vc),C.append(Q),C}renderMainDropdown(){const C=R(this,Al,h(this,Ml,pi).call(this));return C.setAttribute("aria-orientation","horizontal"),C.setAttribute("aria-labelledby","highlightColorPickerLabel"),C}_colorSelectFromKeyboard(C){if(C.target===c(this,Ld)){h(this,Ml,RF).call(this,C);return}const I=C.target.getAttribute("data-color");I&&h(this,Ml,Bi).call(this,I,C)}_moveToNext(C){var I,Q;if(!c(this,Ml,WZ)){h(this,Ml,RF).call(this,C);return}if(C.target===c(this,Ld)){(I=c(this,Al).firstChild)==null||I.focus();return}(Q=C.target.nextSibling)==null||Q.focus()}_moveToPrevious(C){var I,Q;if(C.target===((I=c(this,Al))==null?void 0:I.firstChild)||C.target===c(this,Ld)){c(this,Ml,WZ)&&this._hideDropdownFromKeyboard();return}c(this,Ml,WZ)||h(this,Ml,RF).call(this,C),(Q=C.target.previousSibling)==null||Q.focus()}_moveToBeginning(C){var I;if(!c(this,Ml,WZ)){h(this,Ml,RF).call(this,C);return}(I=c(this,Al).firstChild)==null||I.focus()}_moveToEnd(C){var I;if(!c(this,Ml,WZ)){h(this,Ml,RF).call(this,C);return}(I=c(this,Al).lastChild)==null||I.focus()}hideDropdown(){var C,I;(C=c(this,Al))==null||C.classList.add("hidden"),(I=c(this,DZ))==null||I.abort(),R(this,DZ,null)}_hideDropdownFromKeyboard(){var C;if(!c(this,Pc)){if(!c(this,Ml,WZ)){(C=c(this,Ia))==null||C.unselect();return}this.hideDropdown(),c(this,Ld).focus({preventScroll:!0,focusVisible:c(this,ka)})}}updateColor(C){if(c(this,V0)&&(c(this,V0).style.backgroundColor=C),!c(this,Al))return;const I=c(this,kd).highlightColors.values();for(const Q of c(this,Al).children)Q.setAttribute("aria-selected",I.next().value===C)}destroy(){var C,I;(C=c(this,Ld))==null||C.remove(),R(this,Ld,null),R(this,V0,null),(I=c(this,Al))==null||I.remove(),R(this,Al,null)}},Ld=new WeakMap,V0=new WeakMap,vc=new WeakMap,Al=new WeakMap,ka=new WeakMap,Pc=new WeakMap,Ia=new WeakMap,Da=new WeakMap,DZ=new WeakMap,kd=new WeakMap,fc=new WeakMap,Ea=new WeakMap,Ml=new WeakSet,pi=function(){const C=document.createElement("div"),I=c(this,kd)._signal;C.addEventListener("contextmenu",Cd,{signal:I}),C.className="dropdown",C.role="listbox",C.setAttribute("aria-multiselectable",!1),C.setAttribute("aria-orientation","vertical"),C.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown");for(const[Q,B]of c(this,kd).highlightColors){const t=document.createElement("button");t.tabIndex="0",t.role="option",t.setAttribute("data-color",B),t.title=Q,t.setAttribute("data-l10n-id",c(RU,Ea)[Q]);const l=document.createElement("span");t.append(l),l.className="swatch",l.style.backgroundColor=B,t.setAttribute("aria-selected",B===c(this,vc)),t.addEventListener("click",h(this,Ml,Bi).bind(this,B),{signal:I}),C.append(t)}return C.addEventListener("keydown",h(this,Ml,yi).bind(this),{signal:I}),C},Bi=function(C,I){I.stopPropagation(),c(this,Da).dispatch("switchannotationeditorparams",{source:this,type:c(this,fc),value:C})},yi=function(C){RU._keyboardManager.exec(this,C)},RF=function(C){if(c(this,Ml,WZ)){this.hideDropdown();return}if(R(this,ka,C.detail===0),c(this,DZ)||(R(this,DZ,new AbortController),window.addEventListener("pointerdown",h(this,Ml,Ih).bind(this),{signal:c(this,kd).combinedSignal(c(this,DZ))})),c(this,Al)){c(this,Al).classList.remove("hidden");return}const I=R(this,Al,h(this,Ml,pi).call(this));c(this,Ld).append(I)},Ih=function(C){var I;(I=c(this,Al))!=null&&I.contains(C.target)||this.hideDropdown()},WZ=function(){return c(this,Al)&&!c(this,Al).classList.contains("hidden")},b(RU,Ea,null),RU);var Ac,ra,Ht,Q0,_c,wU,Ca,wa,i0,Rd,ld,VU,qc,vt,JU,$c,Nd,xa,Zl,zi,cV,Dh,Eh,rh,Li,NF,Jd,_0,Ch,nV,$n,wh,xh,jh,Oh,gh;const el=class OB extends Ll{constructor(I){super({...I,name:"highlightEditor"}),b(this,Zl),b(this,Ac,null),b(this,ra,0),b(this,Ht),b(this,Q0,null),b(this,_c,null),b(this,wU,null),b(this,Ca,null),b(this,wa,0),b(this,i0,null),b(this,Rd,null),b(this,ld,null),b(this,VU,!1),b(this,qc,null),b(this,vt),b(this,JU,null),b(this,$c,""),b(this,Nd),b(this,xa,""),this.color=I.color||OB._defaultColor,R(this,Nd,I.thickness||OB._defaultThickness),R(this,vt,I.opacity||OB._defaultOpacity),R(this,Ht,I.boxes||null),R(this,xa,I.methodOfCreation||""),R(this,$c,I.text||""),this._isDraggable=!1,I.highlightId>-1?(R(this,VU,!0),h(this,Zl,cV).call(this,I),h(this,Zl,NF).call(this)):c(this,Ht)&&(R(this,Ac,I.anchorNode),R(this,ra,I.anchorOffset),R(this,Ca,I.focusNode),R(this,wa,I.focusOffset),h(this,Zl,zi).call(this),h(this,Zl,NF).call(this),this.rotate(this.rotation))}static get _keyboardManager(){const I=OB.prototype;return al(this,"_keyboardManager",new GW([[["ArrowLeft","mac+ArrowLeft"],I._moveCaret,{args:[0]}],[["ArrowRight","mac+ArrowRight"],I._moveCaret,{args:[1]}],[["ArrowUp","mac+ArrowUp"],I._moveCaret,{args:[2]}],[["ArrowDown","mac+ArrowDown"],I._moveCaret,{args:[3]}]]))}get telemetryInitialData(){return{action:"added",type:c(this,VU)?"free_highlight":"highlight",color:this._uiManager.highlightColorNames.get(this.color),thickness:c(this,Nd),methodOfCreation:c(this,xa)}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.highlightColorNames.get(this.color)}}static computeTelemetryFinalData(I){return{numberOfColors:I.get("color").size}}static initialize(I,Q){var B;Ll.initialize(I,Q),OB._defaultColor||(OB._defaultColor=((B=Q.highlightColors)==null?void 0:B.values().next().value)||"#fff066")}static updateDefaultParams(I,Q){switch(I){case Wl.HIGHLIGHT_DEFAULT_COLOR:OB._defaultColor=Q;break;case Wl.HIGHLIGHT_THICKNESS:OB._defaultThickness=Q;break}}translateInPage(I,Q){}get toolbarPosition(){return c(this,qc)}updateParams(I,Q){switch(I){case Wl.HIGHLIGHT_COLOR:h(this,Zl,Dh).call(this,Q);break;case Wl.HIGHLIGHT_THICKNESS:h(this,Zl,Eh).call(this,Q);break}}static get defaultPropertiesToUpdate(){return[[Wl.HIGHLIGHT_DEFAULT_COLOR,OB._defaultColor],[Wl.HIGHLIGHT_THICKNESS,OB._defaultThickness]]}get propertiesToUpdate(){return[[Wl.HIGHLIGHT_COLOR,this.color||OB._defaultColor],[Wl.HIGHLIGHT_THICKNESS,c(this,Nd)||OB._defaultThickness],[Wl.HIGHLIGHT_FREE,c(this,VU)]]}async addEditToolbar(){const I=await super.addEditToolbar();return I?(this._uiManager.highlightColors&&(R(this,_c,new kh({editor:this})),I.addColorPicker(c(this,_c))),I):null}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(h(this,Zl,$n).call(this))}getBaseTranslation(){return[0,0]}getRect(I,Q){return super.getRect(I,Q,h(this,Zl,$n).call(this))}onceAdded(I){this.annotationElementId||this.parent.addUndoableEditor(this),I&&this.div.focus()}remove(){h(this,Zl,Li).call(this),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(h(this,Zl,NF).call(this),this.isAttachedToDOM||this.parent.add(this)))}setParent(I){var Q;let B=!1;this.parent&&!I?h(this,Zl,Li).call(this):I&&(h(this,Zl,NF).call(this,I),B=!this.parent&&((Q=this.div)==null?void 0:Q.classList.contains("selectedEditor"))),super.setParent(I),this.show(this._isVisible),B&&this.select()}rotate(I){var Q,B,t;const{drawLayer:l}=this.parent;let o;c(this,VU)?(I=(I-this.rotation+360)%360,o=h(Q=OB,Jd,_0).call(Q,c(this,Rd).box,I)):o=h(B=OB,Jd,_0).call(B,[this.x,this.y,this.width,this.height],I),l.updateProperties(c(this,ld),{bbox:o,root:{"data-main-rotation":I}}),l.updateProperties(c(this,JU),{bbox:h(t=OB,Jd,_0).call(t,c(this,wU).box,I),root:{"data-main-rotation":I}})}render(){if(this.div)return this.div;const I=super.render();c(this,$c)&&(I.setAttribute("aria-label",c(this,$c)),I.setAttribute("role","mark")),c(this,VU)?I.classList.add("free"):this.div.addEventListener("keydown",h(this,Zl,Ch).bind(this),{signal:this._uiManager._signal});const Q=R(this,i0,document.createElement("div"));I.append(Q),Q.setAttribute("aria-hidden","true"),Q.className="internal",Q.style.clipPath=c(this,Q0);const[B,t]=this.parentDimensions;return this.setDims(this.width*B,this.height*t),uV(this,c(this,i0),["pointerover","pointerleave"]),this.enableEditing(),I}pointerover(){var I;this.isSelected||(I=this.parent)==null||I.drawLayer.updateProperties(c(this,JU),{rootClass:{hovered:!0}})}pointerleave(){var I;this.isSelected||(I=this.parent)==null||I.drawLayer.updateProperties(c(this,JU),{rootClass:{hovered:!1}})}_moveCaret(I){switch(this.parent.unselect(this),I){case 0:case 2:h(this,Zl,nV).call(this,!0);break;case 1:case 3:h(this,Zl,nV).call(this,!1);break}}select(){var I;super.select(),c(this,JU)&&((I=this.parent)==null||I.drawLayer.updateProperties(c(this,JU),{rootClass:{hovered:!1,selected:!0}}))}unselect(){var I;super.unselect(),c(this,JU)&&((I=this.parent)==null||I.drawLayer.updateProperties(c(this,JU),{rootClass:{selected:!1}}),c(this,VU)||h(this,Zl,nV).call(this,!1))}get _mustFixPosition(){return!c(this,VU)}show(I=this._isVisible){super.show(I),this.parent&&(this.parent.drawLayer.updateProperties(c(this,ld),{rootClass:{hidden:!I}}),this.parent.drawLayer.updateProperties(c(this,JU),{rootClass:{hidden:!I}}))}static startHighlighting(I,Q,{target:B,x:t,y:l}){const{x:o,y:n,width:D,height:w}=B.getBoundingClientRect(),M=new AbortController,d=I.combinedSignal(M),G=N=>{M.abort(),h(this,Jd,Oh).call(this,I,N)};window.addEventListener("blur",G,{signal:d}),window.addEventListener("pointerup",G,{signal:d}),window.addEventListener("pointerdown",nd,{capture:!0,passive:!1,signal:d}),window.addEventListener("contextmenu",Cd,{signal:d}),B.addEventListener("pointermove",h(this,Jd,jh).bind(this,I),{signal:d}),this._freeHighlight=new oi({x:t,y:l},[o,n,D,w],I.scale,this._defaultThickness/2,Q,.001),{id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=I.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:this._defaultColor,"fill-opacity":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0)}static async deserialize(I,Q,B){var t,l,o,n;let D=null;if(I instanceof Nh){const{data:{quadPoints:X,rect:q,rotation:P,id:gA,color:QA,opacity:J,popupRef:EA},parent:{page:{pageNumber:x}}}=I;D=I={annotationType:cl.HIGHLIGHT,color:Array.from(QA),opacity:J,quadPoints:X,boxes:null,pageIndex:x-1,rect:q.slice(0),rotation:P,id:gA,deleted:!1,popupRef:EA}}else if(I instanceof ER){const{data:{inkLists:X,rect:q,rotation:P,id:gA,color:QA,borderStyle:{rawWidth:J},popupRef:EA},parent:{page:{pageNumber:x}}}=I;D=I={annotationType:cl.HIGHLIGHT,color:Array.from(QA),thickness:J,inkLists:X,boxes:null,pageIndex:x-1,rect:q.slice(0),rotation:P,id:gA,deleted:!1,popupRef:EA}}const{color:w,quadPoints:M,inkLists:d,opacity:G}=I,N=await super.deserialize(I,Q,B);N.color=v.makeHexColor(...w),R(N,vt,G||1),d&&R(N,Nd,I.thickness),N.annotationElementId=I.id||null,N._initialData=D;const[k,m]=N.pageDimensions,[Y,S]=N.pageTranslation;if(M){const X=R(N,Ht,[]);for(let q=0;q<M.length;q+=8)X.push({x:(M[q]-Y)/k,y:1-(M[q+1]-S)/m,width:(M[q+2]-M[q])/k,height:(M[q+1]-M[q+5])/m});h(t=N,Zl,zi).call(t),h(l=N,Zl,NF).call(l),N.rotate(N.rotation)}else if(d){R(N,VU,!0);const X=d[0],q={x:X[0]-Y,y:m-(X[1]-S)},P=new oi(q,[0,0,k,m],1,c(N,Nd)/2,!0,.001);for(let J=0,EA=X.length;J<EA;J+=2)q.x=X[J]-Y,q.y=m-(X[J+1]-S),P.add(q);const{id:gA,clipPathId:QA}=Q.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:N.color,"fill-opacity":N._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:P.toSVGPath()}},!0,!0);h(o=N,Zl,cV).call(o,{highlightOutlines:P.getOutlines(),highlightId:gA,clipPathId:QA}),h(n=N,Zl,NF).call(n)}return N}serialize(I=!1){if(this.isEmpty()||I)return null;if(this.deleted)return this.serializeDeleted();const Q=this.getRect(0,0),B=Ll._colorManager.convert(this.color),t={annotationType:cl.HIGHLIGHT,color:B,opacity:c(this,vt),thickness:c(this,Nd),quadPoints:h(this,Zl,wh).call(this),outlines:h(this,Zl,xh).call(this,Q),pageIndex:this.pageIndex,rect:Q,rotation:h(this,Zl,$n).call(this),structTreeParentId:this._structTreeParentId};return this.annotationElementId&&!h(this,Zl,gh).call(this,t)?null:(t.id=this.annotationElementId,t)}renderAnnotationElement(I){return I.updateEdited({rect:this.getRect(0,0)}),null}static canCreateNewEmptyEditor(){return!1}};Ac=new WeakMap,ra=new WeakMap,Ht=new WeakMap,Q0=new WeakMap,_c=new WeakMap,wU=new WeakMap,Ca=new WeakMap,wa=new WeakMap,i0=new WeakMap,Rd=new WeakMap,ld=new WeakMap,VU=new WeakMap,qc=new WeakMap,vt=new WeakMap,JU=new WeakMap,$c=new WeakMap,Nd=new WeakMap,xa=new WeakMap,Zl=new WeakSet,zi=function(){const C=new ui(c(this,Ht),.001);R(this,Rd,C.getOutlines()),[this.x,this.y,this.width,this.height]=c(this,Rd).box;const I=new ui(c(this,Ht),.0025,.001,this._uiManager.direction==="ltr");R(this,wU,I.getOutlines());const{lastPoint:Q}=c(this,wU);R(this,qc,[(Q[0]-this.x)/this.width,(Q[1]-this.y)/this.height])},cV=function({highlightOutlines:C,highlightId:I,clipPathId:Q}){var B,t;if(R(this,Rd,C),R(this,wU,C.getNewOutline(c(this,Nd)/2+1.5,.0025)),I>=0)R(this,ld,I),R(this,Q0,Q),this.parent.drawLayer.finalizeDraw(I,{bbox:C.box,path:{d:C.toSVGPath()}}),R(this,JU,this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:c(this,wU).box,path:{d:c(this,wU).toSVGPath()}},!0));else if(this.parent){const M=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(c(this,ld),{bbox:h(B=el,Jd,_0).call(B,c(this,Rd).box,(M-this.rotation+360)%360),path:{d:C.toSVGPath()}}),this.parent.drawLayer.updateProperties(c(this,JU),{bbox:h(t=el,Jd,_0).call(t,c(this,wU).box,M),path:{d:c(this,wU).toSVGPath()}})}const[l,o,n,D]=C.box;switch(this.rotation){case 0:this.x=l,this.y=o,this.width=n,this.height=D;break;case 90:{const[M,d]=this.parentDimensions;this.x=o,this.y=1-l,this.width=n*d/M,this.height=D*M/d;break}case 180:this.x=1-l,this.y=1-o,this.width=n,this.height=D;break;case 270:{const[M,d]=this.parentDimensions;this.x=1-o,this.y=l,this.width=n*d/M,this.height=D*M/d;break}}const{lastPoint:w}=c(this,wU);R(this,qc,[(w[0]-l)/n,(w[1]-o)/D])},Dh=function(C){const I=(t,l)=>{var o,n;this.color=t,R(this,vt,l),(o=this.parent)==null||o.drawLayer.updateProperties(c(this,ld),{root:{fill:t,"fill-opacity":l}}),(n=c(this,_c))==null||n.updateColor(t)},Q=this.color,B=c(this,vt);this.addCommands({cmd:I.bind(this,C,el._defaultOpacity),undo:I.bind(this,Q,B),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wl.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.highlightColorNames.get(C)},!0)},Eh=function(C){const I=c(this,Nd),Q=B=>{R(this,Nd,B),h(this,Zl,rh).call(this,B)};this.addCommands({cmd:Q.bind(this,C),undo:Q.bind(this,I),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:Wl.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:C},!0)},rh=function(C){if(!c(this,VU))return;h(this,Zl,cV).call(this,{highlightOutlines:c(this,Rd).getNewOutline(C/2)}),this.fixAndSetPosition();const[I,Q]=this.parentDimensions;this.setDims(this.width*I,this.height*Q)},Li=function(){c(this,ld)===null||!this.parent||(this.parent.drawLayer.remove(c(this,ld)),R(this,ld,null),this.parent.drawLayer.remove(c(this,JU)),R(this,JU,null))},NF=function(C=this.parent){c(this,ld)===null&&({id:eU(this,ld)._,clipPathId:eU(this,Q0)._}=C.drawLayer.draw({bbox:c(this,Rd).box,root:{viewBox:"0 0 1 1",fill:this.color,"fill-opacity":c(this,vt)},rootClass:{highlight:!0,free:c(this,VU)},path:{d:c(this,Rd).toSVGPath()}},!1,!0),R(this,JU,C.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:c(this,VU)},bbox:c(this,wU).box,path:{d:c(this,wU).toSVGPath()}},c(this,VU))),c(this,i0)&&(c(this,i0).style.clipPath=c(this,Q0)))},Jd=new WeakSet,_0=function([C,I,Q,B],t){switch(t){case 90:return[1-I-B,C,B,Q];case 180:return[1-C-Q,1-I-B,Q,B];case 270:return[I,1-C-Q,B,Q]}return[C,I,Q,B]},Ch=function(C){el._keyboardManager.exec(this,C)},nV=function(C){if(!c(this,Ac))return;const I=window.getSelection();C?I.setPosition(c(this,Ac),c(this,ra)):I.setPosition(c(this,Ca),c(this,wa))},$n=function(){return c(this,VU)?this.rotation:0},wh=function(){if(c(this,VU))return null;const[C,I]=this.pageDimensions,[Q,B]=this.pageTranslation,t=c(this,Ht),l=new Float32Array(t.length*8);let o=0;for(const{x:n,y:D,width:w,height:M}of t){const d=n*C+Q,G=(1-D)*I+B;l[o]=l[o+4]=d,l[o+1]=l[o+3]=G,l[o+2]=l[o+6]=d+w*C,l[o+5]=l[o+7]=G-M*I,o+=8}return l},xh=function(C){return c(this,Rd).serialize(C,h(this,Zl,$n).call(this))},jh=function(C,I){this._freeHighlight.add(I)&&C.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})},Oh=function(C,I){this._freeHighlight.isEmpty()?C.drawLayer.remove(this._freeHighlightId):C.createAndAddNewEditor(I,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""},gh=function(C){const{color:I}=this._initialData;return C.color.some((Q,B)=>Q!==I[B])},b(el,Jd),f(el,"_defaultColor",null),f(el,"_defaultOpacity",1),f(el,"_defaultThickness",12),f(el,"_type","highlight"),f(el,"_editorType",cl.HIGHLIGHT),f(el,"_freeHighlightId",-1),f(el,"_freeHighlight",null),f(el,"_freeHighlightClipId","");let pV=el;var R0;class dM{constructor(){b(this,R0,Object.create(null))}updateProperty(I,Q){this[I]=Q,this.updateSVGProperty(I,Q)}updateProperties(I){if(I)for(const[Q,B]of Object.entries(I))this.updateProperty(Q,B)}updateSVGProperty(I,Q){c(this,R0)[I]=Q}toSVGProperties(){const I=c(this,R0);return R(this,R0,Object.create(null)),{root:I}}reset(){R(this,R0,Object.create(null))}updateAll(I=this){this.updateProperties(I)}clone(){ul("Not implemented")}}R0=new WeakMap;var Ud,ln,ZU,N0,e0,EZ,rZ,CZ,h0,Rl,Ii,Di,Ei,ls,Kh,sV,Us,q0;const g=class IB extends Ll{constructor(I){super(I),b(this,Rl),b(this,Ud,null),b(this,ln),f(this,"_drawId",null),R(this,ln,I.mustBeCommitted||!1),I.drawOutlines&&(h(this,Rl,Ii).call(this,I),h(this,Rl,ls).call(this))}static _mergeSVGProperties(I,Q){const B=new Set(Object.keys(I));for(const[t,l]of Object.entries(Q))B.has(t)?Object.assign(I[t],l):I[t]=l;return I}static getDefaultDrawingOptions(I){ul("Not implemented")}static get typesMap(){ul("Not implemented")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(I,Q){const B=this.typesMap.get(I);B&&this._defaultDrawingOptions.updateProperty(B,Q),this._currentParent&&(c(IB,ZU).updateProperty(B,Q),this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}updateParams(I,Q){const B=this.constructor.typesMap.get(I);B&&this._updateProperty(I,B,Q)}static get defaultPropertiesToUpdate(){const I=[],Q=this._defaultDrawingOptions;for(const[B,t]of this.typesMap)I.push([B,Q[t]]);return I}get propertiesToUpdate(){const I=[],{_drawingOptions:Q}=this;for(const[B,t]of this.constructor.typesMap)I.push([B,Q[t]]);return I}_updateProperty(I,Q,B){const t=this._drawingOptions,l=t[Q],o=n=>{var D;t.updateProperty(Q,n);const w=c(this,Ud).updateProperty(Q,n);w&&h(this,Rl,Us).call(this,w),(D=this.parent)==null||D.drawLayer.updateProperties(this._drawId,t.toSVGProperties())};this.addCommands({cmd:o.bind(this,B),undo:o.bind(this,l),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:I,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){var I;(I=this.parent)==null||I.drawLayer.updateProperties(this._drawId,IB._mergeSVGProperties(c(this,Ud).getPathResizingSVGProperties(h(this,Rl,sV).call(this)),{bbox:h(this,Rl,q0).call(this)}))}_onResized(){var I;(I=this.parent)==null||I.drawLayer.updateProperties(this._drawId,IB._mergeSVGProperties(c(this,Ud).getPathResizedSVGProperties(h(this,Rl,sV).call(this)),{bbox:h(this,Rl,q0).call(this)}))}_onTranslating(I,Q){var B;(B=this.parent)==null||B.drawLayer.updateProperties(this._drawId,{bbox:h(this,Rl,q0).call(this,I,Q)})}_onTranslated(){var I;(I=this.parent)==null||I.drawLayer.updateProperties(this._drawId,IB._mergeSVGProperties(c(this,Ud).getPathTranslatedSVGProperties(h(this,Rl,sV).call(this),this.parentDimensions),{bbox:h(this,Rl,q0).call(this)}))}_onStartDragging(){var I;(I=this.parent)==null||I.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){var I;(I=this.parent)==null||I.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit(),this.disableEditMode(),this.disableEditing()}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(I){this.annotationElementId||this.parent.addUndoableEditor(this),this._isDraggable=!0,c(this,ln)&&(R(this,ln,!1),this.commit(),this.parent.setSelected(this),I&&this.isOnScreen&&this.div.focus())}remove(){h(this,Rl,Ei).call(this),super.remove()}rebuild(){this.parent&&(super.rebuild(),this.div!==null&&(h(this,Rl,ls).call(this),h(this,Rl,Us).call(this,c(this,Ud).box),this.isAttachedToDOM||this.parent.add(this)))}setParent(I){var Q;let B=!1;this.parent&&!I?(this._uiManager.removeShouldRescale(this),h(this,Rl,Ei).call(this)):I&&(this._uiManager.addShouldRescale(this),h(this,Rl,ls).call(this,I),B=!this.parent&&((Q=this.div)==null?void 0:Q.classList.contains("selectedEditor"))),super.setParent(I),B&&this.select()}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,IB._mergeSVGProperties({bbox:h(this,Rl,q0).call(this)},c(this,Ud).updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&h(this,Rl,Us).call(this,c(this,Ud).updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}render(){if(this.div)return this.div;const I=super.render();I.classList.add("draw");const Q=document.createElement("div");I.append(Q),Q.setAttribute("aria-hidden","true"),Q.className="internal";const[B,t]=this.parentDimensions;return this.setDims(this.width*B,this.height*t),this._uiManager.addShouldRescale(this),this.disableEditing(),I}static createDrawerInstance(I,Q,B,t,l){ul("Not implemented")}static startDrawing(I,Q,B,t){var l;const{target:o,offsetX:n,offsetY:D,pointerId:w,pointerType:M}=t;if(c(IB,rZ)&&c(IB,rZ)!==M)return;const{viewport:{rotation:d}}=I,{width:G,height:N}=o.getBoundingClientRect(),k=R(IB,N0,new AbortController),m=I.combinedSignal(k);if(c(IB,EZ)||R(IB,EZ,w),c(IB,rZ)??R(IB,rZ,M),window.addEventListener("pointerup",Y=>{var S;c(IB,EZ)===Y.pointerId?this._endDraw(Y):(S=c(IB,CZ))==null||S.delete(Y.pointerId)},{signal:m}),window.addEventListener("pointercancel",Y=>{var S;c(IB,EZ)===Y.pointerId?this._currentParent.endDrawingSession():(S=c(IB,CZ))==null||S.delete(Y.pointerId)},{signal:m}),window.addEventListener("pointerdown",Y=>{c(IB,rZ)===Y.pointerType&&((c(IB,CZ)||R(IB,CZ,new Set)).add(Y.pointerId),c(IB,ZU).isCancellable()&&(c(IB,ZU).removeLastElement(),c(IB,ZU).isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)))},{capture:!0,passive:!1,signal:m}),window.addEventListener("contextmenu",Cd,{signal:m}),o.addEventListener("pointermove",this._drawMove.bind(this),{signal:m}),o.addEventListener("touchmove",Y=>{Y.timeStamp===c(IB,h0)&&nd(Y)},{signal:m}),I.toggleDrawing(),(l=Q._editorUndoBar)==null||l.hide(),c(IB,ZU)){I.drawLayer.updateProperties(this._currentDrawId,c(IB,ZU).startNew(n,D,G,N,d));return}Q.updateUIForDefaultProperties(this),R(IB,ZU,this.createDrawerInstance(n,D,G,N,d)),R(IB,e0,this.getDefaultDrawingOptions()),this._currentParent=I,{id:this._currentDrawId}=I.drawLayer.draw(this._mergeSVGProperties(c(IB,e0).toSVGProperties(),c(IB,ZU).defaultSVGProperties),!0,!1)}static _drawMove(I){var Q;if(R(IB,h0,-1),!c(IB,ZU))return;const{offsetX:B,offsetY:t,pointerId:l}=I;if(c(IB,EZ)===l){if(((Q=c(IB,CZ))==null?void 0:Q.size)>=1){this._endDraw(I);return}this._currentParent.drawLayer.updateProperties(this._currentDrawId,c(IB,ZU).add(B,t)),R(IB,h0,I.timeStamp),nd(I)}}static _cleanup(I){I&&(this._currentDrawId=-1,this._currentParent=null,R(IB,ZU,null),R(IB,e0,null),R(IB,rZ,null),R(IB,h0,NaN)),c(IB,N0)&&(c(IB,N0).abort(),R(IB,N0,null),R(IB,EZ,NaN),R(IB,CZ,null))}static _endDraw(I){const Q=this._currentParent;if(Q){if(Q.toggleDrawing(!0),this._cleanup(!1),I&&Q.drawLayer.updateProperties(this._currentDrawId,c(IB,ZU).end(I.offsetX,I.offsetY)),this.supportMultipleDrawings){const B=c(IB,ZU),t=this._currentDrawId,l=B.getLastElement();Q.addCommands({cmd:()=>{Q.drawLayer.updateProperties(t,B.setLastElement(l))},undo:()=>{Q.drawLayer.updateProperties(t,B.removeLastElement())},mustExec:!1,type:Wl.DRAW_STEP});return}this.endDrawing(!1)}}static endDrawing(I){const Q=this._currentParent;if(!Q)return null;if(Q.toggleDrawing(!0),Q.cleanUndoStack(Wl.DRAW_STEP),!c(IB,ZU).isEmpty()){const{pageDimensions:[B,t],scale:l}=Q,o=Q.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:c(IB,ZU).getOutlines(B*l,t*l,l,this._INNER_MARGIN),drawingOptions:c(IB,e0),mustBeCommitted:!I});return this._cleanup(!0),o}return Q.drawLayer.remove(this._currentDrawId),this._cleanup(!0),null}createDrawingOptions(I){}static deserializeDraw(I,Q,B,t,l,o){ul("Not implemented")}static async deserialize(I,Q,B){var t,l;const{rawDims:{pageWidth:o,pageHeight:n,pageX:D,pageY:w}}=Q.viewport,M=this.deserializeDraw(D,w,o,n,this._INNER_MARGIN,I),d=await super.deserialize(I,Q,B);return d.createDrawingOptions(I),h(t=d,Rl,Ii).call(t,{drawOutlines:M}),h(l=d,Rl,ls).call(l),d.onScaleChanging(),d.rotate(),d}serializeDraw(I){const[Q,B]=this.pageTranslation,[t,l]=this.pageDimensions;return c(this,Ud).serialize([Q,B,t,l],I)}renderAnnotationElement(I){return I.updateEdited({rect:this.getRect(0,0)}),null}static canCreateNewEmptyEditor(){return!1}};Ud=new WeakMap,ln=new WeakMap,ZU=new WeakMap,N0=new WeakMap,e0=new WeakMap,EZ=new WeakMap,rZ=new WeakMap,CZ=new WeakMap,h0=new WeakMap,Rl=new WeakSet,Ii=function({drawOutlines:C,drawId:I,drawingOptions:Q}){R(this,Ud,C),this._drawingOptions||(this._drawingOptions=Q),I>=0?(this._drawId=I,this.parent.drawLayer.finalizeDraw(I,C.defaultProperties)):this._drawId=h(this,Rl,Di).call(this,C,this.parent),h(this,Rl,Us).call(this,C.box)},Di=function(C,I){const{id:Q}=I.drawLayer.draw(g._mergeSVGProperties(this._drawingOptions.toSVGProperties(),C.defaultSVGProperties),!1,!1);return Q},Ei=function(){this._drawId===null||!this.parent||(this.parent.drawLayer.remove(this._drawId),this._drawId=null,this._drawingOptions.reset())},ls=function(C=this.parent){if(!(this._drawId!==null&&this.parent===C)){if(this._drawId!==null){this.parent.drawLayer.updateParent(this._drawId,C.drawLayer);return}this._drawingOptions.updateAll(),this._drawId=h(this,Rl,Di).call(this,c(this,Ud),C)}},Kh=function([C,I,Q,B]){const{parentDimensions:[t,l],rotation:o}=this;switch(o){case 90:return[I,1-C,Q*(l/t),B*(t/l)];case 180:return[1-C,1-I,Q,B];case 270:return[1-I,C,Q*(l/t),B*(t/l)];default:return[C,I,Q,B]}},sV=function(){const{x:C,y:I,width:Q,height:B,parentDimensions:[t,l],rotation:o}=this;switch(o){case 90:return[1-I,C,Q*(t/l),B*(l/t)];case 180:return[1-C,1-I,Q,B];case 270:return[I,1-C,Q*(t/l),B*(l/t)];default:return[C,I,Q,B]}},Us=function(C){if([this.x,this.y,this.width,this.height]=h(this,Rl,Kh).call(this,C),this.div){this.fixAndSetPosition();const[I,Q]=this.parentDimensions;this.setDims(this.width*I,this.height*Q)}this._onResized()},q0=function(){const{x:C,y:I,width:Q,height:B,rotation:t,parentRotation:l,parentDimensions:[o,n]}=this;switch((t*4+l)/90){case 1:return[1-I-B,C,B,Q];case 2:return[1-C-Q,1-I-B,Q,B];case 3:return[I,1-C-Q,B,Q];case 4:return[C,I-Q*(o/n),B*(n/o),Q*(o/n)];case 5:return[1-I,C,Q*(o/n),B*(n/o)];case 6:return[1-C-B*(n/o),1-I,B*(n/o),Q*(o/n)];case 7:return[I-Q*(o/n),1-C-B*(n/o),Q*(o/n),B*(n/o)];case 8:return[C-Q,I-B,Q,B];case 9:return[1-I,C-Q,B,Q];case 10:return[1-C,1-I,Q,B];case 11:return[I-B,1-C,B,Q];case 12:return[C-B*(n/o),I,B*(n/o),Q*(o/n)];case 13:return[1-I-Q*(o/n),C-B*(n/o),Q*(o/n),B*(n/o)];case 14:return[1-C,1-I-Q*(o/n),B*(n/o),Q*(o/n)];case 15:return[I,1-C,Q*(o/n),B*(n/o)];default:return[C,I,Q,B]}},f(g,"_currentDrawId",-1),f(g,"_currentParent",null),b(g,ZU,null),b(g,N0,null),b(g,e0,null),b(g,EZ,NaN),b(g,rZ,null),b(g,CZ,null),b(g,h0,NaN),f(g,"_INNER_MARGIN",3);let ki=g;var Ft,FU,cU,b0,Un,pU,QU,ed,m0,M0,J0,dn,aV;class tM{constructor(I,Q,B,t,l,o){b(this,dn),b(this,Ft,new Float64Array(6)),b(this,FU),b(this,cU),b(this,b0),b(this,Un),b(this,pU),b(this,QU,""),b(this,ed,0),b(this,m0,new BV),b(this,M0),b(this,J0),R(this,M0,B),R(this,J0,t),R(this,b0,l),R(this,Un,o),[I,Q]=h(this,dn,aV).call(this,I,Q);const n=R(this,FU,[NaN,NaN,NaN,NaN,I,Q]);R(this,pU,[I,Q]),R(this,cU,[{line:n,points:c(this,pU)}]),c(this,Ft).set(n,0)}updateProperty(I,Q){I==="stroke-width"&&R(this,Un,Q)}isEmpty(){return!c(this,cU)||c(this,cU).length===0}isCancellable(){return c(this,pU).length<=10}add(I,Q){[I,Q]=h(this,dn,aV).call(this,I,Q);const[B,t,l,o]=c(this,Ft).subarray(2,6),n=I-l,D=Q-o;return Math.hypot(c(this,M0)*n,c(this,J0)*D)<=2?null:(c(this,pU).push(I,Q),isNaN(B)?(c(this,Ft).set([l,o,I,Q],2),c(this,FU).push(NaN,NaN,NaN,NaN,I,Q),{path:{d:this.toSVGPath()}}):(isNaN(c(this,Ft)[0])&&c(this,FU).splice(6,6),c(this,Ft).set([B,t,l,o,I,Q],0),c(this,FU).push(...O.createBezierPoints(B,t,l,o,I,Q)),{path:{d:this.toSVGPath()}}))}end(I,Q){return this.add(I,Q)||(c(this,pU).length===2?{path:{d:this.toSVGPath()}}:null)}startNew(I,Q,B,t,l){R(this,M0,B),R(this,J0,t),R(this,b0,l),[I,Q]=h(this,dn,aV).call(this,I,Q);const o=R(this,FU,[NaN,NaN,NaN,NaN,I,Q]);R(this,pU,[I,Q]);const n=c(this,cU).at(-1);return n&&(n.line=new Float32Array(n.line),n.points=new Float32Array(n.points)),c(this,cU).push({line:o,points:c(this,pU)}),c(this,Ft).set(o,0),R(this,ed,0),this.toSVGPath(),null}getLastElement(){return c(this,cU).at(-1)}setLastElement(I){return c(this,cU)?(c(this,cU).push(I),R(this,FU,I.line),R(this,pU,I.points),R(this,ed,0),{path:{d:this.toSVGPath()}}):c(this,m0).setLastElement(I)}removeLastElement(){if(!c(this,cU))return c(this,m0).removeLastElement();c(this,cU).pop(),R(this,QU,"");for(let I=0,Q=c(this,cU).length;I<Q;I++){const{line:B,points:t}=c(this,cU)[I];R(this,FU,B),R(this,pU,t),R(this,ed,0),this.toSVGPath()}return{path:{d:c(this,QU)}}}toSVGPath(){const I=O.svgRound(c(this,FU)[4]),Q=O.svgRound(c(this,FU)[5]);if(c(this,pU).length===2)return R(this,QU,`${c(this,QU)} M ${I} ${Q} Z`),c(this,QU);if(c(this,pU).length<=6){const t=c(this,QU).lastIndexOf("M");R(this,QU,`${c(this,QU).slice(0,t)} M ${I} ${Q}`),R(this,ed,6)}if(c(this,pU).length===4){const t=O.svgRound(c(this,FU)[10]),l=O.svgRound(c(this,FU)[11]);return R(this,QU,`${c(this,QU)} L ${t} ${l}`),R(this,ed,12),c(this,QU)}const B=[];c(this,ed)===0&&(B.push(`M ${I} ${Q}`),R(this,ed,6));for(let t=c(this,ed),l=c(this,FU).length;t<l;t+=6){const[o,n,D,w,M,d]=c(this,FU).slice(t,t+6).map(O.svgRound);B.push(`C${o} ${n} ${D} ${w} ${M} ${d}`)}return R(this,QU,c(this,QU)+B.join(" ")),R(this,ed,c(this,FU).length),c(this,QU)}getOutlines(I,Q,B,t){const l=c(this,cU).at(-1);return l.line=new Float32Array(l.line),l.points=new Float32Array(l.points),c(this,m0).build(c(this,cU),I,Q,B,c(this,b0),c(this,Un),t),R(this,Ft,null),R(this,FU,null),R(this,cU,null),R(this,QU,null),c(this,m0)}get defaultSVGProperties(){return{root:{viewBox:"0 0 10000 10000"},rootClass:{draw:!0},bbox:[0,0,1,1]}}}Ft=new WeakMap,FU=new WeakMap,cU=new WeakMap,b0=new WeakMap,Un=new WeakMap,pU=new WeakMap,QU=new WeakMap,ed=new WeakMap,m0=new WeakMap,M0=new WeakMap,J0=new WeakMap,dn=new WeakSet,aV=function(C,I){return O._normalizePoint(C,I,c(this,M0),c(this,J0),c(this,b0))};var BU,ja,Oa,dd,ct,nt,tn,Zn,Fn,NU,Gt,Hh,vh,Ph;const jR=class WC extends O{constructor(){super(...arguments),b(this,NU),b(this,BU),b(this,ja,0),b(this,Oa),b(this,dd),b(this,ct),b(this,nt),b(this,tn),b(this,Zn),b(this,Fn)}build(I,Q,B,t,l,o,n){R(this,ct,Q),R(this,nt,B),R(this,tn,t),R(this,Zn,l),R(this,Fn,o),R(this,Oa,n??0),R(this,dd,I),h(this,NU,vh).call(this)}setLastElement(I){return c(this,dd).push(I),{path:{d:this.toSVGPath()}}}removeLastElement(){return c(this,dd).pop(),{path:{d:this.toSVGPath()}}}toSVGPath(){const I=[];for(const{line:Q}of c(this,dd)){if(I.push(`M${O.svgRound(Q[4])} ${O.svgRound(Q[5])}`),Q.length===6){I.push("Z");continue}if(Q.length===12){I.push(`L${O.svgRound(Q[10])} ${O.svgRound(Q[11])}`);continue}for(let B=6,t=Q.length;B<t;B+=6){const[l,o,n,D,w,M]=Q.subarray(B,B+6).map(O.svgRound);I.push(`C${l} ${o} ${n} ${D} ${w} ${M}`)}}return I.join("")}serialize([I,Q,B,t],l){const o=[],n=[],[D,w,M,d]=h(this,NU,Hh).call(this);let G,N,k,m,Y,S,X,q,P;switch(c(this,Zn)){case 0:P=O._rescale,G=I,N=Q+t,k=B,m=-t,Y=I+D*B,S=Q+(1-w-d)*t,X=I+(D+M)*B,q=Q+(1-w)*t;break;case 90:P=O._rescaleAndSwap,G=I,N=Q,k=B,m=t,Y=I+w*B,S=Q+D*t,X=I+(w+d)*B,q=Q+(D+M)*t;break;case 180:P=O._rescale,G=I+B,N=Q,k=-B,m=t,Y=I+(1-D-M)*B,S=Q+w*t,X=I+(1-D)*B,q=Q+(w+d)*t;break;case 270:P=O._rescaleAndSwap,G=I+B,N=Q+t,k=-B,m=-t,Y=I+(1-w-d)*B,S=Q+(1-D-M)*t,X=I+(1-w)*B,q=Q+(1-D)*t;break}for(const{line:gA,points:QA}of c(this,dd))o.push(P(gA,G,N,k,m,l?new Array(gA.length):null)),n.push(P(QA,G,N,k,m,l?new Array(QA.length):null));return{lines:o,points:n,rect:[Y,S,X,q]}}static deserialize(I,Q,B,t,l,{paths:{lines:o,points:n},rotation:D,thickness:w}){const M=[];let d,G,N,k,m;switch(D){case 0:m=O._rescale,d=-I/B,G=Q/t+1,N=1/B,k=-1/t;break;case 90:m=O._rescaleAndSwap,d=-Q/t,G=-I/B,N=1/t,k=1/B;break;case 180:m=O._rescale,d=I/B+1,G=-Q/t,N=-1/B,k=1/t;break;case 270:m=O._rescaleAndSwap,d=Q/t+1,G=I/B+1,N=-1/t,k=-1/B;break}if(!o){o=[];for(const S of n){const X=S.length;if(X===2){o.push(new Float32Array([NaN,NaN,NaN,NaN,S[0],S[1]]));continue}if(X===4){o.push(new Float32Array([NaN,NaN,NaN,NaN,S[0],S[1],NaN,NaN,NaN,NaN,S[2],S[3]]));continue}const q=new Float32Array(3*(X-2));o.push(q);let[P,gA,QA,J]=S.subarray(0,4);q.set([NaN,NaN,NaN,NaN,P,gA],0);for(let EA=4;EA<X;EA+=2){const x=S[EA],AA=S[EA+1];q.set(O.createBezierPoints(P,gA,QA,J,x,AA),(EA-2)*3),[P,gA,QA,J]=[QA,J,x,AA]}}}for(let S=0,X=o.length;S<X;S++)M.push({line:m(o[S].map(q=>q??NaN),d,G,N,k),points:m(n[S].map(q=>q??NaN),d,G,N,k)});const Y=new WC;return Y.build(M,B,t,1,D,w,l),Y}get box(){return c(this,BU)}updateProperty(I,Q){return I==="stroke-width"?h(this,NU,Ph).call(this,Q):null}updateParentDimensions([I,Q],B){const[t,l]=h(this,NU,Gt).call(this);R(this,ct,I),R(this,nt,Q),R(this,tn,B);const[o,n]=h(this,NU,Gt).call(this),D=o-t,w=n-l,M=c(this,BU);return M[0]-=D,M[1]-=w,M[2]+=2*D,M[3]+=2*w,M}updateRotation(I){return R(this,ja,I),{path:{transform:this.rotationTransform}}}get viewBox(){return c(this,BU).map(O.svgRound).join(" ")}get defaultProperties(){const[I,Q]=c(this,BU);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${O.svgRound(I)} ${O.svgRound(Q)}`}}}get rotationTransform(){const[,,I,Q]=c(this,BU);let B=0,t=0,l=0,o=0,n=0,D=0;switch(c(this,ja)){case 90:t=Q/I,l=-I/Q,n=I;break;case 180:B=-1,o=-1,n=I,D=Q;break;case 270:t=-Q/I,l=I/Q,D=Q;break;default:return""}return`matrix(${B} ${t} ${l} ${o} ${O.svgRound(n)} ${O.svgRound(D)})`}getPathResizingSVGProperties([I,Q,B,t]){const[l,o]=h(this,NU,Gt).call(this),[n,D,w,M]=c(this,BU);if(Math.abs(w-l)<=O.PRECISION||Math.abs(M-o)<=O.PRECISION){const m=I+B/2-(n+w/2),Y=Q+t/2-(D+M/2);return{path:{"transform-origin":`${O.svgRound(I)} ${O.svgRound(Q)}`,transform:`${this.rotationTransform} translate(${m} ${Y})`}}}const d=(B-2*l)/(w-2*l),G=(t-2*o)/(M-2*o),N=w/B,k=M/t;return{path:{"transform-origin":`${O.svgRound(n)} ${O.svgRound(D)}`,transform:`${this.rotationTransform} scale(${N} ${k}) translate(${O.svgRound(l)} ${O.svgRound(o)}) scale(${d} ${G}) translate(${O.svgRound(-l)} ${O.svgRound(-o)})`}}}getPathResizedSVGProperties([I,Q,B,t]){const[l,o]=h(this,NU,Gt).call(this),n=c(this,BU),[D,w,M,d]=n;if(n[0]=I,n[1]=Q,n[2]=B,n[3]=t,Math.abs(M-l)<=O.PRECISION||Math.abs(d-o)<=O.PRECISION){const Y=I+B/2-(D+M/2),S=Q+t/2-(w+d/2);for(const{line:X,points:q}of c(this,dd))O._translate(X,Y,S,X),O._translate(q,Y,S,q);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${O.svgRound(I)} ${O.svgRound(Q)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}const G=(B-2*l)/(M-2*l),N=(t-2*o)/(d-2*o),k=-G*(D+l)+I+l,m=-N*(w+o)+Q+o;if(G!==1||N!==1||k!==0||m!==0)for(const{line:Y,points:S}of c(this,dd))O._rescale(Y,k,m,G,N,Y),O._rescale(S,k,m,G,N,S);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${O.svgRound(I)} ${O.svgRound(Q)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}getPathTranslatedSVGProperties([I,Q],B){const[t,l]=B,o=c(this,BU),n=I-o[0],D=Q-o[1];if(c(this,ct)===t&&c(this,nt)===l)for(const{line:w,points:M}of c(this,dd))O._translate(w,n,D,w),O._translate(M,n,D,M);else{const w=c(this,ct)/t,M=c(this,nt)/l;R(this,ct,t),R(this,nt,l);for(const{line:d,points:G}of c(this,dd))O._rescale(d,n,D,w,M,d),O._rescale(G,n,D,w,M,G);o[2]*=w,o[3]*=M}return o[0]=I,o[1]=Q,{root:{viewBox:this.viewBox},path:{d:this.toSVGPath(),"transform-origin":`${O.svgRound(I)} ${O.svgRound(Q)}`}}}get defaultSVGProperties(){const I=c(this,BU);return{root:{viewBox:this.viewBox},rootClass:{draw:!0},path:{d:this.toSVGPath(),"transform-origin":`${O.svgRound(I[0])} ${O.svgRound(I[1])}`,transform:this.rotationTransform||null},bbox:I}}};BU=new WeakMap,ja=new WeakMap,Oa=new WeakMap,dd=new WeakMap,ct=new WeakMap,nt=new WeakMap,tn=new WeakMap,Zn=new WeakMap,Fn=new WeakMap,NU=new WeakSet,Gt=function(C=c(this,Fn)){const I=c(this,Oa)+C/2*c(this,tn);return c(this,Zn)%180===0?[I/c(this,ct),I/c(this,nt)]:[I/c(this,nt),I/c(this,ct)]},Hh=function(){const[C,I,Q,B]=c(this,BU),[t,l]=h(this,NU,Gt).call(this,0);return[C+t,I+l,Q-2*t,B-2*l]},vh=function(){const C=R(this,BU,new Float32Array([1/0,1/0,-1/0,-1/0]));for(const{line:B}of c(this,dd)){if(B.length<=12){for(let o=4,n=B.length;o<n;o+=6){const[D,w]=B.subarray(o,o+2);C[0]=Math.min(C[0],D),C[1]=Math.min(C[1],w),C[2]=Math.max(C[2],D),C[3]=Math.max(C[3],w)}continue}let t=B[4],l=B[5];for(let o=6,n=B.length;o<n;o+=6){const[D,w,M,d,G,N]=B.subarray(o,o+6);v.bezierBoundingBox(t,l,D,w,M,d,G,N,C),t=G,l=N}}const[I,Q]=h(this,NU,Gt).call(this);C[0]=Math.min(1,Math.max(0,C[0]-I)),C[1]=Math.min(1,Math.max(0,C[1]-Q)),C[2]=Math.min(1,Math.max(0,C[2]+I)),C[3]=Math.min(1,Math.max(0,C[3]+Q)),C[2]-=C[0],C[3]-=C[1]},Ph=function(C){const[I,Q]=h(this,NU,Gt).call(this);R(this,Fn,C);const[B,t]=h(this,NU,Gt).call(this),[l,o]=[B-I,t-Q],n=c(this,BU);return n[0]-=l,n[1]-=o,n[2]+=2*l,n[3]+=2*o,n};let BV=jR;var cn;const OR=class VC extends dM{constructor(I){super(),b(this,cn),R(this,cn,I),super.updateProperties({fill:"none",stroke:Ll._defaultLineColor,"stroke-opacity":1,"stroke-width":1,"stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":10})}updateSVGProperty(I,Q){I==="stroke-width"&&(Q??(Q=this["stroke-width"]),Q*=c(this,cn).realScale),super.updateSVGProperty(I,Q)}clone(){const I=new VC(c(this,cn));return I.updateAll(this),I}};cn=new WeakMap;let ri=OR;var qV,fh;const Uc=class uC extends ki{constructor(I){super({...I,name:"inkEditor"}),b(this,qV),this._willKeepAspectRatio=!0}static initialize(I,Q){Ll.initialize(I,Q),this._defaultDrawingOptions=new ri(Q.viewParameters)}static getDefaultDrawingOptions(I){const Q=this._defaultDrawingOptions.clone();return Q.updateProperties(I),Q}static get supportMultipleDrawings(){return!0}static get typesMap(){return al(this,"typesMap",new Map([[Wl.INK_THICKNESS,"stroke-width"],[Wl.INK_COLOR,"stroke"],[Wl.INK_OPACITY,"stroke-opacity"]]))}static createDrawerInstance(I,Q,B,t,l){return new tM(I,Q,B,t,l,this._defaultDrawingOptions["stroke-width"])}static deserializeDraw(I,Q,B,t,l,o){return BV.deserialize(I,Q,B,t,l,o)}static async deserialize(I,Q,B){let t=null;if(I instanceof ER){const{data:{inkLists:o,rect:n,rotation:D,id:w,color:M,opacity:d,borderStyle:{rawWidth:G},popupRef:N},parent:{page:{pageNumber:k}}}=I;t=I={annotationType:cl.INK,color:Array.from(M),thickness:G,opacity:d,paths:{points:o},boxes:null,pageIndex:k-1,rect:n.slice(0),rotation:D,id:w,deleted:!1,popupRef:N}}const l=await super.deserialize(I,Q,B);return l.annotationElementId=I.id||null,l._initialData=t,l}onScaleChanging(){if(!this.parent)return;super.onScaleChanging();const{_drawId:I,_drawingOptions:Q,parent:B}=this;Q.updateSVGProperty("stroke-width"),B.drawLayer.updateProperties(I,Q.toSVGProperties())}static onScaleChangingWhenDrawing(){const I=this._currentParent;I&&(super.onScaleChangingWhenDrawing(),this._defaultDrawingOptions.updateSVGProperty("stroke-width"),I.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}createDrawingOptions({color:I,thickness:Q,opacity:B}){this._drawingOptions=uC.getDefaultDrawingOptions({stroke:v.makeHexColor(...I),"stroke-width":Q,"stroke-opacity":B})}serialize(I=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const{lines:Q,points:B,rect:t}=this.serializeDraw(I),{_drawingOptions:{stroke:l,"stroke-opacity":o,"stroke-width":n}}=this,D={annotationType:cl.INK,color:Ll._colorManager.convert(l),opacity:o,thickness:n,paths:{lines:Q,points:B},pageIndex:this.pageIndex,rect:t,rotation:this.rotation,structTreeParentId:this._structTreeParentId};return I?D:this.annotationElementId&&!h(this,qV,fh).call(this,D)?null:(D.id=this.annotationElementId,D)}renderAnnotationElement(I){const{points:Q,rect:B}=this.serializeDraw(!1);return I.updateEdited({rect:B,thickness:this._drawingOptions["stroke-width"],points:Q}),null}};qV=new WeakSet,fh=function(C){const{color:I,thickness:Q,opacity:B,pageIndex:t}=this._initialData;return this._hasBeenMoved||this._hasBeenResized||C.color.some((l,o)=>l!==I[o])||C.thickness!==Q||C.opacity!==B||C.pageIndex!==t},f(Uc,"_type","ink"),f(Uc,"_editorType",cl.INK),f(Uc,"_defaultDrawingOptions",null);let Ci=Uc;var zl,iU,wZ,Pt,xZ,nn,st,at,td,sn,Nl,ds,ts,WV,xi,VV,ji,QV,Ah;const is=class extends Ll{constructor(I){super({...I,name:"stampEditor"}),b(this,Nl),b(this,zl,null),b(this,iU,null),b(this,wZ,null),b(this,Pt,null),b(this,xZ,null),b(this,nn,""),b(this,st,null),b(this,at,null),b(this,td,!1),b(this,sn,!1),R(this,Pt,I.bitmapUrl),R(this,xZ,I.bitmapFile)}static initialize(I,Q){Ll.initialize(I,Q)}static get supportedTypes(){return al(this,"supportedTypes",["apng","avif","bmp","gif","jpeg","png","svg+xml","webp","x-icon"].map(I=>`image/${I}`))}static get supportedTypesStr(){return al(this,"supportedTypesStr",this.supportedTypes.join(","))}static isHandlingMimeForPasting(I){return this.supportedTypes.includes(I)}static paste(I,Q){Q.pasteEditor(cl.STAMP,{bitmapFile:I.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),super.altTextFinish()}get telemetryFinalData(){var I;return{type:"stamp",hasAltText:!!((I=this.altTextData)!=null&&I.altText)}}static computeTelemetryFinalData(I){const Q=I.get("hasAltText");return{hasAltText:Q.get(!0)??0,hasNoAltText:Q.get(!1)??0}}async mlGuessAltText(I=null,Q=!0){if(this.hasAltTextData())return null;const{mlManager:B}=this._uiManager;if(!B)throw new Error("No ML.");if(!await B.isEnabledFor("altText"))throw new Error("ML isn't enabled for alt text.");const{data:t,width:l,height:o}=I||this.copyCanvas(null,null,!0).imageData,n=await B.guess({name:"altText",request:{data:t,width:l,height:o,channels:t.length/(l*o)}});if(!n)throw new Error("No response from the AI service.");if(n.error)throw new Error("Error from the AI service.");if(n.cancel)return null;if(!n.output)throw new Error("No valid response from the AI service.");const D=n.output;return await this.setGuessedAltText(D),Q&&!this.hasAltTextData()&&(this.altTextData={alt:D,decorative:!1}),D}remove(){var I;c(this,iU)&&(R(this,zl,null),this._uiManager.imageManager.deleteId(c(this,iU)),(I=c(this,st))==null||I.remove(),R(this,st,null),c(this,at)&&(clearTimeout(c(this,at)),R(this,at,null))),super.remove()}rebuild(){if(!this.parent){c(this,iU)&&h(this,Nl,WV).call(this);return}super.rebuild(),this.div!==null&&(c(this,iU)&&c(this,st)===null&&h(this,Nl,WV).call(this),this.isAttachedToDOM||this.parent.add(this))}onceAdded(I){this._isDraggable=!0,I&&this.div.focus()}isEmpty(){return!(c(this,wZ)||c(this,zl)||c(this,Pt)||c(this,xZ)||c(this,iU))}get isResizable(){return!0}render(){if(this.div)return this.div;let I,Q;if(this.width&&(I=this.x,Q=this.y),super.render(),this.div.hidden=!0,this.div.setAttribute("role","figure"),this.addAltTextButton(),c(this,zl)?h(this,Nl,xi).call(this):h(this,Nl,WV).call(this),this.width&&!this.annotationElementId){const[B,t]=this.parentDimensions;this.setAt(I*B,Q*t,this.width*B,this.height*t)}return this._uiManager.addShouldRescale(this),this.div}_onResized(){this.onScaleChanging()}onScaleChanging(){this.parent&&(c(this,at)!==null&&clearTimeout(c(this,at)),R(this,at,setTimeout(()=>{R(this,at,null),h(this,Nl,ji).call(this)},200)))}copyCanvas(I,Q,B=!1){var t;I||(I=224);const{width:l,height:o}=c(this,zl),n=new EQ;let D=c(this,zl),w=l,M=o,d=null;if(Q){if(l>Q||o>Q){const J=Math.min(Q/l,Q/o);w=Math.floor(l*J),M=Math.floor(o*J)}d=document.createElement("canvas");const N=d.width=Math.ceil(w*n.sx),k=d.height=Math.ceil(M*n.sy);c(this,td)||(D=h(this,Nl,VV).call(this,N,k));const m=d.getContext("2d");m.filter=this._uiManager.hcmFilter;let Y="white",S="#cfcfd8";this._uiManager.hcmFilter!=="none"?S="black":(t=window.matchMedia)!=null&&t.call(window,"(prefers-color-scheme: dark)").matches&&(Y="#8f8f9d",S="#42414d");const X=15,q=X*n.sx,P=X*n.sy,gA=new OffscreenCanvas(q*2,P*2),QA=gA.getContext("2d");QA.fillStyle=Y,QA.fillRect(0,0,q*2,P*2),QA.fillStyle=S,QA.fillRect(0,0,q,P),QA.fillRect(q,P,q,P),m.fillStyle=m.createPattern(gA,"repeat"),m.fillRect(0,0,N,k),m.drawImage(D,0,0,D.width,D.height,0,0,N,k)}let G=null;if(B){let N,k;if(n.symmetric&&D.width<I&&D.height<I)N=D.width,k=D.height;else if(D=c(this,zl),l>I||o>I){const Y=Math.min(I/l,I/o);N=Math.floor(l*Y),k=Math.floor(o*Y),c(this,td)||(D=h(this,Nl,VV).call(this,N,k))}const m=new OffscreenCanvas(N,k).getContext("2d",{willReadFrequently:!0});m.drawImage(D,0,0,D.width,D.height,0,0,N,k),G={width:N,height:k,data:m.getImageData(0,0,N,k).data}}return{canvas:d,width:w,height:M,imageData:G}}getImageForAltText(){return c(this,st)}static async deserialize(I,Q,B){var t;let l=null;if(I instanceof eh){const{data:{rect:m,rotation:Y,id:S,structParent:X,popupRef:q},container:P,parent:{page:{pageNumber:gA}}}=I,QA=P.querySelector("canvas"),J=B.imageManager.getFromCanvas(P.id,QA);QA.remove();const EA=((t=await Q._structTree.getAriaAttributes(`${BR}${S}`))==null?void 0:t.get("aria-label"))||"";l=I={annotationType:cl.STAMP,bitmapId:J.id,bitmap:J.bitmap,pageIndex:gA-1,rect:m.slice(0),rotation:Y,id:S,deleted:!1,accessibilityData:{decorative:!1,altText:EA},isSvg:!1,structParent:X,popupRef:q}}const o=await super.deserialize(I,Q,B),{rect:n,bitmap:D,bitmapUrl:w,bitmapId:M,isSvg:d,accessibilityData:G}=I;M&&B.imageManager.isValidId(M)?(R(o,iU,M),D&&R(o,zl,D)):R(o,Pt,w),R(o,td,d);const[N,k]=o.pageDimensions;return o.width=(n[2]-n[0])/N,o.height=(n[3]-n[1])/k,o.annotationElementId=I.id||null,G&&(o.altTextData=G),o._initialData=l,R(o,sn,!!l),o}serialize(I=!1,Q=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const B={annotationType:cl.STAMP,bitmapId:c(this,iU),pageIndex:this.pageIndex,rect:this.getRect(0,0),rotation:this.rotation,isSvg:c(this,td),structTreeParentId:this._structTreeParentId};if(I)return B.bitmapUrl=h(this,Nl,QV).call(this,!0),B.accessibilityData=this.serializeAltText(!0),B;const{decorative:t,altText:l}=this.serializeAltText(!1);if(!t&&l&&(B.accessibilityData={type:"Figure",alt:l}),this.annotationElementId){const n=h(this,Nl,Ah).call(this,B);if(n.isSame)return null;n.isSameAltText?delete B.accessibilityData:B.accessibilityData.structParent=this._initialData.structParent??-1}if(B.id=this.annotationElementId,Q===null)return B;Q.stamps||(Q.stamps=new Map);const o=c(this,td)?(B.rect[2]-B.rect[0])*(B.rect[3]-B.rect[1]):null;if(!Q.stamps.has(c(this,iU)))Q.stamps.set(c(this,iU),{area:o,serialized:B}),B.bitmap=h(this,Nl,QV).call(this,!1);else if(c(this,td)){const n=Q.stamps.get(c(this,iU));o>n.area&&(n.area=o,n.serialized.bitmap.close(),n.serialized.bitmap=h(this,Nl,QV).call(this,!1))}return B}renderAnnotationElement(I){return I.updateEdited({rect:this.getRect(0,0)}),null}};zl=new WeakMap,iU=new WeakMap,wZ=new WeakMap,Pt=new WeakMap,xZ=new WeakMap,nn=new WeakMap,st=new WeakMap,at=new WeakMap,td=new WeakMap,sn=new WeakMap,Nl=new WeakSet,ds=function(C,I=!1){if(!C){this.remove();return}R(this,zl,C.bitmap),I||(R(this,iU,C.id),R(this,td,C.isSvg)),C.file&&R(this,nn,C.file.name),h(this,Nl,xi).call(this)},ts=function(){if(R(this,wZ,null),this._uiManager.enableWaiting(!1),!!c(this,st)){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&c(this,zl)){this._editToolbar.hide(),this._uiManager.editAltText(this,!0);return}if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&c(this,zl)){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}},WV=function(){if(c(this,iU)){this._uiManager.enableWaiting(!0),this._uiManager.imageManager.getFromId(c(this,iU)).then(Q=>h(this,Nl,ds).call(this,Q,!0)).finally(()=>h(this,Nl,ts).call(this));return}if(c(this,Pt)){const Q=c(this,Pt);R(this,Pt,null),this._uiManager.enableWaiting(!0),R(this,wZ,this._uiManager.imageManager.getFromUrl(Q).then(B=>h(this,Nl,ds).call(this,B)).finally(()=>h(this,Nl,ts).call(this)));return}if(c(this,xZ)){const Q=c(this,xZ);R(this,xZ,null),this._uiManager.enableWaiting(!0),R(this,wZ,this._uiManager.imageManager.getFromFile(Q).then(B=>h(this,Nl,ds).call(this,B)).finally(()=>h(this,Nl,ts).call(this)));return}const C=document.createElement("input");C.type="file",C.accept=is.supportedTypesStr;const I=this._uiManager._signal;R(this,wZ,new Promise(Q=>{C.addEventListener("change",async()=>{if(!C.files||C.files.length===0)this.remove();else{this._uiManager.enableWaiting(!0);const B=await this._uiManager.imageManager.getFromFile(C.files[0]);this._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:this._uiManager.useNewAltTextFlow}}),h(this,Nl,ds).call(this,B)}Q()},{signal:I}),C.addEventListener("cancel",()=>{this.remove(),Q()},{signal:I})}).finally(()=>h(this,Nl,ts).call(this))),C.click()},xi=function(){var C;const{div:I}=this;let{width:Q,height:B}=c(this,zl);const[t,l]=this.pageDimensions,o=.75;if(this.width)Q=this.width*t,B=this.height*l;else if(Q>o*t||B>o*l){const M=Math.min(o*t/Q,o*l/B);Q*=M,B*=M}const[n,D]=this.parentDimensions;this.setDims(Q*n/t,B*D/l),this._uiManager.enableWaiting(!1);const w=R(this,st,document.createElement("canvas"));w.setAttribute("role","img"),this.addContainer(w),this.width=Q/t,this.height=B/l,(C=this._initialOptions)!=null&&C.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,(!this._uiManager.useNewAltTextWhenAddingImage||!this._uiManager.useNewAltTextFlow||this.annotationElementId)&&(I.hidden=!1),h(this,Nl,ji).call(this),c(this,sn)||(this.parent.addUndoableEditor(this),R(this,sn,!0)),this._reportTelemetry({action:"inserted_image"}),c(this,nn)&&w.setAttribute("aria-label",c(this,nn))},VV=function(C,I){const{width:Q,height:B}=c(this,zl);let t=Q,l=B,o=c(this,zl);for(;t>2*C||l>2*I;){const n=t,D=l;t>2*C&&(t=t>=16384?Math.floor(t/2)-1:Math.ceil(t/2)),l>2*I&&(l=l>=16384?Math.floor(l/2)-1:Math.ceil(l/2));const w=new OffscreenCanvas(t,l);w.getContext("2d").drawImage(o,0,0,n,D,0,0,t,l),o=w.transferToImageBitmap()}return o},ji=function(){const[C,I]=this.parentDimensions,{width:Q,height:B}=this,t=new EQ,l=Math.ceil(Q*C*t.sx),o=Math.ceil(B*I*t.sy),n=c(this,st);if(!n||n.width===l&&n.height===o)return;n.width=l,n.height=o;const D=c(this,td)?c(this,zl):h(this,Nl,VV).call(this,l,o),w=n.getContext("2d");w.filter=this._uiManager.hcmFilter,w.drawImage(D,0,0,D.width,D.height,0,0,l,o)},QV=function(C){if(C){if(c(this,td)){const Q=this._uiManager.imageManager.getSvgUrl(c(this,iU));if(Q)return Q}const I=document.createElement("canvas");return{width:I.width,height:I.height}=c(this,zl),I.getContext("2d").drawImage(c(this,zl),0,0),I.toDataURL()}if(c(this,td)){const[I,Q]=this.pageDimensions,B=Math.round(this.width*I*Bn.PDF_TO_CSS_UNITS),t=Math.round(this.height*Q*Bn.PDF_TO_CSS_UNITS),l=new OffscreenCanvas(B,t);return l.getContext("2d").drawImage(c(this,zl),0,0,c(this,zl).width,c(this,zl).height,0,0,B,t),l.transferToImageBitmap()}return structuredClone(c(this,zl))},Ah=function(C){var I;const{pageIndex:Q,accessibilityData:{altText:B}}=this._initialData,t=C.pageIndex===Q,l=(((I=C.accessibilityData)==null?void 0:I.alt)||"")===B;return{isSame:!this._hasBeenMoved&&!this._hasBeenResized&&t&&l,isSameAltText:l}},f(is,"_type","stamp"),f(is,"_editorType",cl.STAMP);let wi=is;var G0,an,Wt,jZ,ft,hd,OZ,Wn,S0,Id,At,GU,_t,H,gU,gZ,Bl,_h,Hd,Oi,gi,iV;let ZM=(gU=class{constructor({uiManager:C,pageIndex:I,div:Q,structTreeLayer:B,accessibilityManager:t,annotationLayer:l,drawLayer:o,textLayer:n,viewport:D,l10n:w}){b(this,Bl),b(this,G0),b(this,an,!1),b(this,Wt,null),b(this,jZ,null),b(this,ft,null),b(this,hd,new Map),b(this,OZ,!1),b(this,Wn,!1),b(this,S0,!1),b(this,Id,null),b(this,At,null),b(this,GU,null),b(this,_t,null),b(this,H);const M=[...c(gU,gZ).values()];if(!gU._initialized){gU._initialized=!0;for(const d of M)d.initialize(w,C)}C.registerEditorTypes(M),R(this,H,C),this.pageIndex=I,this.div=Q,R(this,G0,t),R(this,Wt,l),this.viewport=D,R(this,GU,n),this.drawLayer=o,this._structTree=B,c(this,H).addLayer(this)}get isEmpty(){return c(this,hd).size===0}get isInvisible(){return this.isEmpty&&c(this,H).getMode()===cl.NONE}updateToolbar(C){c(this,H).updateToolbar(C)}updateMode(C=c(this,H).getMode()){switch(h(this,Bl,iV).call(this),C){case cl.NONE:this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),this.disableClick();return;case cl.INK:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick();break;case cl.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:I}=this.div;for(const Q of c(gU,gZ).values())I.toggle(`${Q._type}Editing`,C===Q._editorType);this.div.hidden=!1}hasTextLayer(C){var I;return C===((I=c(this,GU))==null?void 0:I.div)}setEditingState(C){c(this,H).setEditingState(C)}addCommands(C){c(this,H).addCommands(C)}cleanUndoStack(C){c(this,H).cleanUndoStack(C)}toggleDrawing(C=!1){this.div.classList.toggle("drawing",!C)}togglePointerEvents(C=!1){this.div.classList.toggle("disabled",!C)}toggleAnnotationLayerPointerEvents(C=!1){var I;(I=c(this,Wt))==null||I.div.classList.toggle("disabled",!C)}async enable(){R(this,S0,!0),this.div.tabIndex=0,this.togglePointerEvents(!0);const C=new Set;for(const Q of c(this,hd).values())Q.enableEditing(),Q.show(!0),Q.annotationElementId&&(c(this,H).removeChangedExistingAnnotation(Q),C.add(Q.annotationElementId));if(!c(this,Wt)){R(this,S0,!1);return}const I=c(this,Wt).getEditableAnnotations();for(const Q of I){if(Q.hide(),c(this,H).isDeletedAnnotationElement(Q.data.id)||C.has(Q.data.id))continue;const B=await this.deserialize(Q);B&&(this.addOrRebuild(B),B.enableEditing())}R(this,S0,!1)}disable(){var C;R(this,Wn,!0),this.div.tabIndex=-1,this.togglePointerEvents(!1);const I=new Map,Q=new Map;for(const t of c(this,hd).values())if(t.disableEditing(),!!t.annotationElementId){if(t.serialize()!==null){I.set(t.annotationElementId,t);continue}else Q.set(t.annotationElementId,t);(C=this.getEditableAnnotation(t.annotationElementId))==null||C.show(),t.remove()}if(c(this,Wt)){const t=c(this,Wt).getEditableAnnotations();for(const l of t){const{id:o}=l.data;if(c(this,H).isDeletedAnnotationElement(o))continue;let n=Q.get(o);if(n){n.resetAnnotationElement(l),n.show(!1),l.show();continue}n=I.get(o),n&&(c(this,H).addChangedExistingAnnotation(n),n.renderAnnotationElement(l)&&n.show(!1)),l.show()}}h(this,Bl,iV).call(this),this.isEmpty&&(this.div.hidden=!0);const{classList:B}=this.div;for(const t of c(gU,gZ).values())B.remove(`${t._type}Editing`);this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),R(this,Wn,!1)}getEditableAnnotation(C){var I;return((I=c(this,Wt))==null?void 0:I.getEditableAnnotation(C))||null}setActiveEditor(C){c(this,H).getActive()!==C&&c(this,H).setActiveEditor(C)}enableTextSelection(){var C;if(this.div.tabIndex=-1,(C=c(this,GU))!=null&&C.div&&!c(this,_t)){R(this,_t,new AbortController);const I=c(this,H).combinedSignal(c(this,_t));c(this,GU).div.addEventListener("pointerdown",h(this,Bl,_h).bind(this),{signal:I}),c(this,GU).div.classList.add("highlighting")}}disableTextSelection(){var C;this.div.tabIndex=0,(C=c(this,GU))!=null&&C.div&&c(this,_t)&&(c(this,_t).abort(),R(this,_t,null),c(this,GU).div.classList.remove("highlighting"))}enableClick(){if(c(this,jZ))return;R(this,jZ,new AbortController);const C=c(this,H).combinedSignal(c(this,jZ));this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:C});const I=this.pointerup.bind(this);this.div.addEventListener("pointerup",I,{signal:C}),this.div.addEventListener("pointercancel",I,{signal:C})}disableClick(){var C;(C=c(this,jZ))==null||C.abort(),R(this,jZ,null)}attach(C){c(this,hd).set(C.id,C);const{annotationElementId:I}=C;I&&c(this,H).isDeletedAnnotationElement(I)&&c(this,H).removeDeletedAnnotationElement(C)}detach(C){var I;c(this,hd).delete(C.id),(I=c(this,G0))==null||I.removePointerInTextLayer(C.contentDiv),!c(this,Wn)&&C.annotationElementId&&c(this,H).addDeletedAnnotationElement(C)}remove(C){this.detach(C),c(this,H).removeEditor(C),C.div.remove(),C.isAttachedToDOM=!1}changeParent(C){var I;C.parent!==this&&(C.parent&&C.annotationElementId&&(c(this,H).addDeletedAnnotationElement(C.annotationElementId),Ll.deleteAnnotationElement(C),C.annotationElementId=null),this.attach(C),(I=C.parent)==null||I.detach(C),C.setParent(this),C.div&&C.isAttachedToDOM&&(C.div.remove(),this.div.append(C.div)))}add(C){if(!(C.parent===this&&C.isAttachedToDOM)){if(this.changeParent(C),c(this,H).addEditor(C),this.attach(C),!C.isAttachedToDOM){const I=C.render();this.div.append(I),C.isAttachedToDOM=!0}C.fixAndSetPosition(),C.onceAdded(!c(this,S0)),c(this,H).addToAnnotationStorage(C),C._reportTelemetry(C.telemetryInitialData)}}moveEditorInDOM(C){var I;if(!C.isAttachedToDOM)return;const{activeElement:Q}=document;C.div.contains(Q)&&!c(this,ft)&&(C._focusEventsAllowed=!1,R(this,ft,setTimeout(()=>{R(this,ft,null),C.div.contains(document.activeElement)?C._focusEventsAllowed=!0:(C.div.addEventListener("focusin",()=>{C._focusEventsAllowed=!0},{once:!0,signal:c(this,H)._signal}),Q.focus())},0))),C._structTreeParentId=(I=c(this,G0))==null?void 0:I.moveElementInDOM(this.div,C.div,C.contentDiv,!0)}addOrRebuild(C){C.needsToBeRebuilt()?(C.parent||(C.parent=this),C.rebuild(),C.show()):this.add(C)}addUndoableEditor(C){const I=()=>C._uiManager.rebuild(C),Q=()=>{C.remove()};this.addCommands({cmd:I,undo:Q,mustExec:!1})}getNextId(){return c(this,H).getId()}combinedSignal(C){return c(this,H).combinedSignal(C)}canCreateNewEmptyEditor(){var C;return(C=c(this,Bl,Hd))==null?void 0:C.canCreateNewEmptyEditor()}pasteEditor(C,I){c(this,H).updateToolbar(C),c(this,H).updateMode(C);const{offsetX:Q,offsetY:B}=h(this,Bl,gi).call(this),t=this.getNextId(),l=h(this,Bl,Oi).call(this,{parent:this,id:t,x:Q,y:B,uiManager:c(this,H),isCentered:!0,...I});l&&this.add(l)}async deserialize(C){var I;return await((I=c(gU,gZ).get(C.annotationType??C.annotationEditorType))==null?void 0:I.deserialize(C,this,c(this,H)))||null}createAndAddNewEditor(C,I,Q={}){const B=this.getNextId(),t=h(this,Bl,Oi).call(this,{parent:this,id:B,x:C.offsetX,y:C.offsetY,uiManager:c(this,H),isCentered:I,...Q});return t&&this.add(t),t}addNewEditor(){this.createAndAddNewEditor(h(this,Bl,gi).call(this),!0)}setSelected(C){c(this,H).setSelected(C)}toggleSelected(C){c(this,H).toggleSelected(C)}unselect(C){c(this,H).unselect(C)}pointerup(C){var I;const{isMac:Q}=LU.platform;if(!(C.button!==0||C.ctrlKey&&Q)&&C.target===this.div&&c(this,OZ)&&(R(this,OZ,!1),!((I=c(this,Bl,Hd))!=null&&I.isDrawer&&c(this,Bl,Hd).supportMultipleDrawings))){if(!c(this,an)){R(this,an,!0);return}if(c(this,H).getMode()===cl.STAMP){c(this,H).unselectAll();return}this.createAndAddNewEditor(C,!1)}}pointerdown(C){var I;if(c(this,H).getMode()===cl.HIGHLIGHT&&this.enableTextSelection(),c(this,OZ)){R(this,OZ,!1);return}const{isMac:Q}=LU.platform;if(C.button!==0||C.ctrlKey&&Q||C.target!==this.div)return;if(R(this,OZ,!0),(I=c(this,Bl,Hd))!=null&&I.isDrawer){this.startDrawingSession(C);return}const B=c(this,H).getActive();R(this,an,!B||B.isEmpty())}startDrawingSession(C){if(this.div.focus(),c(this,Id)){c(this,Bl,Hd).startDrawing(this,c(this,H),!1,C);return}c(this,H).setCurrentDrawingSession(this),R(this,Id,new AbortController);const I=c(this,H).combinedSignal(c(this,Id));this.div.addEventListener("blur",({relatedTarget:Q})=>{Q&&!this.div.contains(Q)&&(R(this,At,null),this.commitOrRemove())},{signal:I}),c(this,Bl,Hd).startDrawing(this,c(this,H),!1,C)}pause(C){if(C){const{activeElement:I}=document;this.div.contains(I)&&R(this,At,I);return}c(this,At)&&setTimeout(()=>{var I;(I=c(this,At))==null||I.focus(),R(this,At,null)},0)}endDrawingSession(C=!1){return c(this,Id)?(c(this,H).setCurrentDrawingSession(null),c(this,Id).abort(),R(this,Id,null),R(this,At,null),c(this,Bl,Hd).endDrawing(C)):null}findNewParent(C,I,Q){const B=c(this,H).findParent(I,Q);return B===null||B===this?!1:(B.changeParent(C),!0)}commitOrRemove(){return c(this,Id)?(this.endDrawingSession(),!0):!1}onScaleChanging(){c(this,Id)&&c(this,Bl,Hd).onScaleChangingWhenDrawing(this)}destroy(){var C,I;this.commitOrRemove(),((C=c(this,H).getActive())==null?void 0:C.parent)===this&&(c(this,H).commitOrRemove(),c(this,H).setActiveEditor(null)),c(this,ft)&&(clearTimeout(c(this,ft)),R(this,ft,null));for(const Q of c(this,hd).values())(I=c(this,G0))==null||I.removePointerInTextLayer(Q.contentDiv),Q.setParent(null),Q.isAttachedToDOM=!1,Q.div.remove();this.div=null,c(this,hd).clear(),c(this,H).removeLayer(this)}render({viewport:C}){this.viewport=C,x0(this.div,C);for(const I of c(this,H).getEditors(this.pageIndex))this.add(I),I.rebuild();this.updateMode()}update({viewport:C}){c(this,H).commitOrRemove(),h(this,Bl,iV).call(this);const I=this.viewport.rotation,Q=C.rotation;if(this.viewport=C,x0(this.div,{rotation:Q}),I!==Q)for(const B of c(this,hd).values())B.rotate(Q)}get pageDimensions(){const{pageWidth:C,pageHeight:I}=this.viewport.rawDims;return[C,I]}get scale(){return c(this,H).viewParameters.realScale}},G0=new WeakMap,an=new WeakMap,Wt=new WeakMap,jZ=new WeakMap,ft=new WeakMap,hd=new WeakMap,OZ=new WeakMap,Wn=new WeakMap,S0=new WeakMap,Id=new WeakMap,At=new WeakMap,GU=new WeakMap,_t=new WeakMap,H=new WeakMap,gZ=new WeakMap,Bl=new WeakSet,_h=function(C){c(this,H).unselectAll();const{target:I}=C;if(I===c(this,GU).div||(I.getAttribute("role")==="img"||I.classList.contains("endOfContent"))&&c(this,GU).div.contains(I)){const{isMac:Q}=LU.platform;if(C.button!==0||C.ctrlKey&&Q)return;c(this,H).showAllEditors("highlight",!0,!0),c(this,GU).div.classList.add("free"),this.toggleDrawing(),pV.startHighlighting(this,c(this,H).direction==="ltr",{target:c(this,GU).div,x:C.x,y:C.y}),c(this,GU).div.addEventListener("pointerup",()=>{c(this,GU).div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:c(this,H)._signal}),C.preventDefault()}},Hd=function(){return c(gU,gZ).get(c(this,H).getMode())},Oi=function(C){const I=c(this,Bl,Hd);return I?new I.prototype.constructor(C):null},gi=function(){const{x:C,y:I,width:Q,height:B}=this.div.getBoundingClientRect(),t=Math.max(0,C),l=Math.max(0,I),o=Math.min(window.innerWidth,C+Q),n=Math.min(window.innerHeight,I+B),D=(t+o)/2-C,w=(l+n)/2-I,[M,d]=this.viewport.rotation%180===0?[D,w]:[w,D];return{offsetX:M,offsetY:d}},iV=function(){for(const C of c(this,hd).values())C.isEmpty()&&C.remove()},f(gU,"_initialized",!1),b(gU,gZ,new Map([Ti,Ci,wi,pV].map(C=>[C._editorType,C]))),gU);var Dd,ga,yU,T0,$V,ql,qh,bt,Ki,$h,Hi;let FM=(ql=class{constructor({pageIndex:C}){b(this,bt),b(this,Dd,null),b(this,ga,0),b(this,yU,new Map),b(this,T0,new Map),this.pageIndex=C}setParent(C){if(!c(this,Dd)){R(this,Dd,C);return}if(c(this,Dd)!==C){if(c(this,yU).size>0)for(const I of c(this,yU).values())I.remove(),C.append(I);R(this,Dd,C)}}static get _svgFactory(){return al(this,"_svgFactory",new DR)}draw(C,I=!1,Q=!1){const B=eU(this,ga)._++,t=h(this,bt,Ki).call(this),l=ql._svgFactory.createElement("defs");t.append(l);const o=ql._svgFactory.createElement("path");l.append(o);const n=`path_p${this.pageIndex}_${B}`;o.setAttribute("id",n),o.setAttribute("vector-effect","non-scaling-stroke"),I&&c(this,T0).set(B,o);const D=Q?h(this,bt,$h).call(this,l,n):null,w=ql._svgFactory.createElement("use");return t.append(w),w.setAttribute("href",`#${n}`),this.updateProperties(t,C),c(this,yU).set(B,t),{id:B,clipPathId:`url(#${D})`}}drawOutline(C,I){const Q=eU(this,ga)._++,B=h(this,bt,Ki).call(this),t=ql._svgFactory.createElement("defs");B.append(t);const l=ql._svgFactory.createElement("path");t.append(l);const o=`path_p${this.pageIndex}_${Q}`;l.setAttribute("id",o),l.setAttribute("vector-effect","non-scaling-stroke");let n;if(I){const M=ql._svgFactory.createElement("mask");t.append(M),n=`mask_p${this.pageIndex}_${Q}`,M.setAttribute("id",n),M.setAttribute("maskUnits","objectBoundingBox");const d=ql._svgFactory.createElement("rect");M.append(d),d.setAttribute("width","1"),d.setAttribute("height","1"),d.setAttribute("fill","white");const G=ql._svgFactory.createElement("use");M.append(G),G.setAttribute("href",`#${o}`),G.setAttribute("stroke","none"),G.setAttribute("fill","black"),G.setAttribute("fill-rule","nonzero"),G.classList.add("mask")}const D=ql._svgFactory.createElement("use");B.append(D),D.setAttribute("href",`#${o}`),n&&D.setAttribute("mask",`url(#${n})`);const w=D.cloneNode();return B.append(w),D.classList.add("mainOutline"),w.classList.add("secondaryOutline"),this.updateProperties(B,C),c(this,yU).set(Q,B),Q}finalizeDraw(C,I){c(this,T0).delete(C),this.updateProperties(C,I)}updateProperties(C,I){var Q;if(!I)return;const{root:B,bbox:t,rootClass:l,path:o}=I,n=typeof C=="number"?c(this,yU).get(C):C;if(n){if(B&&h(this,bt,Hi).call(this,n,B),t&&h(Q=ql,$V,qh).call(Q,n,t),l){const{classList:D}=n;for(const[w,M]of Object.entries(l))D.toggle(w,M)}if(o){const D=n.firstChild.firstChild;h(this,bt,Hi).call(this,D,o)}}}updateParent(C,I){if(I===this)return;const Q=c(this,yU).get(C);Q&&(c(I,Dd).append(Q),c(this,yU).delete(C),c(I,yU).set(C,Q))}remove(C){c(this,T0).delete(C),c(this,Dd)!==null&&(c(this,yU).get(C).remove(),c(this,yU).delete(C))}destroy(){R(this,Dd,null);for(const C of c(this,yU).values())C.remove();c(this,yU).clear(),c(this,T0).clear()}},Dd=new WeakMap,ga=new WeakMap,yU=new WeakMap,T0=new WeakMap,$V=new WeakSet,qh=function(C,[I,Q,B,t]){const{style:l}=C;l.top=`${100*Q}%`,l.left=`${100*I}%`,l.width=`${100*B}%`,l.height=`${100*t}%`},bt=new WeakSet,Ki=function(){const C=ql._svgFactory.create(1,1,!0);return c(this,Dd).append(C),C.setAttribute("aria-hidden",!0),C},$h=function(C,I){const Q=ql._svgFactory.createElement("clipPath");C.append(Q);const B=`clip_${I}`;Q.setAttribute("id",B),Q.setAttribute("clipPathUnits","objectBoundingBox");const t=ql._svgFactory.createElement("use");return Q.append(t),t.setAttribute("href",`#${I}`),t.classList.add("clip"),B},Hi=function(C,I){for(const[Q,B]of Object.entries(I))B===null?C.removeAttribute(Q):C.setAttribute(Q,B)},b(ql,$V),ql);globalThis.pdfjsTestingUtils={HighlightOutliner:ui};$.AbortException;$.AnnotationEditorLayer;$.AnnotationEditorParamsType;$.AnnotationEditorType;$.AnnotationEditorUIManager;var cM=$.AnnotationLayer;$.AnnotationMode;$.ColorPicker;$.DOMSVGFactory;$.DrawLayer;$.FeatureTest;var pW=$.GlobalWorkerOptions;$.ImageKind;$.InvalidPDFException;$.MissingPDFException;$.OPS;$.OutputScale;$.PDFDataRangeTransport;$.PDFDateString;$.PDFWorker;var nM=$.PasswordResponses;$.PermissionFlag;$.PixelsPerInch;$.RenderingCancelledException;var sM=$.TextLayer;$.TouchManager;$.UnexpectedResponseException;$.Util;$.VerbosityLevel;$.XfaLayer;$.build;$.createValidAbsoluteUrl;$.fetchData;var aM=$.getDocument;$.getFilenameFromUrl;$.getPdfFilenameFromUrl;$.getXfaPageViewport;$.isDataScheme;$.isPdfFile;$.noContextMenu;$.normalizeUnicode;$.setLayerDimensions;$.shadow;$.stopEvent;$.version;const WM="data:text/javascript;base64,LyoqCiAqIEBsaWNzdGFydCBUaGUgZm9sbG93aW5nIGlzIHRoZSBlbnRpcmUgbGljZW5zZSBub3RpY2UgZm9yIHRoZQogKiBKYXZhU2NyaXB0IGNvZGUgaW4gdGhpcyBwYWdlCiAqCiAqIENvcHlyaWdodCAyMDI0IE1vemlsbGEgRm91bmRhdGlvbgogKgogKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgIkxpY2Vuc2UiKTsKICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLgogKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXQKICoKICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMAogKgogKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlCiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuICJBUyBJUyIgQkFTSVMsCiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLgogKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kCiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLgogKgogKiBAbGljZW5kIFRoZSBhYm92ZSBpcyB0aGUgZW50aXJlIGxpY2Vuc2Ugbm90aWNlIGZvciB0aGUKICogSmF2YVNjcmlwdCBjb2RlIGluIHRoaXMgcGFnZQogKi92YXIgZT17OTMwNjooZSx0LGkpPT57dmFyIGE9aSg0OTAxKSxyPWkoNjgyMykscz1UeXBlRXJyb3I7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe2lmKGEoZSkpcmV0dXJuIGU7dGhyb3cgbmV3IHMocihlKSsiIGlzIG5vdCBhIGZ1bmN0aW9uIil9fSwzNTA2OihlLHQsaSk9Pnt2YXIgYT1pKDM5MjUpLHI9U3RyaW5nLHM9VHlwZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZihhKGUpKXJldHVybiBlO3Rocm93IG5ldyBzKCJDYW4ndCBzZXQgIityKGUpKyIgYXMgYSBwcm90b3R5cGUiKX19LDcwODA6KGUsdCxpKT0+e3ZhciBhPWkoNDQwMikuaGFzO2UuZXhwb3J0cz1mdW5jdGlvbihlKXthKGUpO3JldHVybiBlfX0sNjc5OihlLHQsaSk9Pnt2YXIgYT1pKDE2MjUpLHI9VHlwZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe2lmKGEodCxlKSlyZXR1cm4gZTt0aHJvdyBuZXcgcigiSW5jb3JyZWN0IGludm9jYXRpb24iKX19LDg1NTE6KGUsdCxpKT0+e3ZhciBhPWkoMzQpLHI9U3RyaW5nLHM9VHlwZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZihhKGUpKXJldHVybiBlO3Rocm93IG5ldyBzKHIoZSkrIiBpcyBub3QgYW4gb2JqZWN0Iil9fSw3ODExOmU9PntlLmV4cG9ydHM9InVuZGVmaW5lZCIhPXR5cGVvZiBBcnJheUJ1ZmZlciYmInVuZGVmaW5lZCIhPXR5cGVvZiBEYXRhVmlld30sNzM5NDooZSx0LGkpPT57dmFyIGE9aSg0NTc2KSxyPWkoNjcwNikscz1pKDIxOTUpLG49YS5BcnJheUJ1ZmZlcixvPWEuVHlwZUVycm9yO2UuZXhwb3J0cz1uJiZyKG4ucHJvdG90eXBlLCJieXRlTGVuZ3RoIiwiZ2V0Iil8fGZ1bmN0aW9uKGUpe2lmKCJBcnJheUJ1ZmZlciIhPT1zKGUpKXRocm93IG5ldyBvKCJBcnJheUJ1ZmZlciBleHBlY3RlZCIpO3JldHVybiBlLmJ5dGVMZW5ndGh9fSwzMjM4OihlLHQsaSk9Pnt2YXIgYT1pKDQ1NzYpLHI9aSg3NDc2KSxzPWkoNzM5NCksbj1hLkFycmF5QnVmZmVyLG89biYmbi5wcm90b3R5cGUsZz1vJiZyKG8uc2xpY2UpO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZigwIT09cyhlKSlyZXR1cm4hMTtpZighZylyZXR1cm4hMTt0cnl7ZyhlLDAsMCk7cmV0dXJuITF9Y2F0Y2goZSl7cmV0dXJuITB9fX0sNTE2OTooZSx0LGkpPT57dmFyIGE9aSgzMjM4KSxyPVR5cGVFcnJvcjtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7aWYoYShlKSl0aHJvdyBuZXcgcigiQXJyYXlCdWZmZXIgaXMgZGV0YWNoZWQiKTtyZXR1cm4gZX19LDU2MzY6KGUsdCxpKT0+e3ZhciBhPWkoNDU3Nikscj1pKDk1MDQpLHM9aSg2NzA2KSxuPWkoNzY5Niksbz1pKDUxNjkpLGc9aSg3Mzk0KSxjPWkoNDQ4MyksbD1pKDE1NDgpLGg9YS5zdHJ1Y3R1cmVkQ2xvbmUsQz1hLkFycmF5QnVmZmVyLFE9YS5EYXRhVmlldyxFPU1hdGgubWluLHU9Qy5wcm90b3R5cGUsZD1RLnByb3RvdHlwZSxmPXIodS5zbGljZSkscD1zKHUsInJlc2l6YWJsZSIsImdldCIpLG09cyh1LCJtYXhCeXRlTGVuZ3RoIiwiZ2V0IikseT1yKGQuZ2V0SW50OCksdz1yKGQuc2V0SW50OCk7ZS5leHBvcnRzPShsfHxjKSYmZnVuY3Rpb24oZSx0LGkpe3ZhciBhLHI9ZyhlKSxzPXZvaWQgMD09PXQ/cjpuKHQpLHU9IXB8fCFwKGUpO28oZSk7aWYobCl7ZT1oKGUse3RyYW5zZmVyOltlXX0pO2lmKHI9PT1zJiYoaXx8dSkpcmV0dXJuIGV9aWYocj49cyYmKCFpfHx1KSlhPWYoZSwwLHMpO2Vsc2V7dmFyIGQ9aSYmIXUmJm0/e21heEJ5dGVMZW5ndGg6bShlKX06dm9pZCAwO2E9bmV3IEMocyxkKTtmb3IodmFyIGI9bmV3IFEoZSksRD1uZXcgUShhKSxTPUUocyxyKSxrPTA7azxTO2srKyl3KEQsayx5KGIsaykpfWx8fGMoZSk7cmV0dXJuIGF9fSw0NjQ0OihlLHQsaSk9Pnt2YXIgYSxyLHMsbj1pKDc4MTEpLG89aSgzNzI0KSxnPWkoNDU3NiksYz1pKDQ5MDEpLGw9aSgzNCksaD1pKDkyOTcpLEM9aSg2OTU1KSxRPWkoNjgyMyksRT1pKDY2OTkpLHU9aSg2ODQwKSxkPWkoMjEwNiksZj1pKDE2MjUpLHA9aSgyNzg3KSxtPWkoMjk2NykseT1pKDgyMjcpLHc9aSgzMzkyKSxiPWkoMTE4MSksRD1iLmVuZm9yY2UsUz1iLmdldCxrPWcuSW50OEFycmF5LFI9ayYmay5wcm90b3R5cGUsTj1nLlVpbnQ4Q2xhbXBlZEFycmF5LEc9TiYmTi5wcm90b3R5cGUsTT1rJiZwKGspLFU9UiYmcChSKSx4PU9iamVjdC5wcm90b3R5cGUsTD1nLlR5cGVFcnJvcixIPXkoInRvU3RyaW5nVGFnIiksSj13KCJUWVBFRF9BUlJBWV9UQUciKSx2PSJUeXBlZEFycmF5Q29uc3RydWN0b3IiLFk9biYmISFtJiYiT3BlcmEiIT09QyhnLm9wZXJhKSxLPSExLFQ9e0ludDhBcnJheToxLFVpbnQ4QXJyYXk6MSxVaW50OENsYW1wZWRBcnJheToxLEludDE2QXJyYXk6MixVaW50MTZBcnJheToyLEludDMyQXJyYXk6NCxVaW50MzJBcnJheTo0LEZsb2F0MzJBcnJheTo0LEZsb2F0NjRBcnJheTo4fSxxPXtCaWdJbnQ2NEFycmF5OjgsQmlnVWludDY0QXJyYXk6OH0sZ2V0VHlwZWRBcnJheUNvbnN0cnVjdG9yPWZ1bmN0aW9uKGUpe3ZhciB0PXAoZSk7aWYobCh0KSl7dmFyIGk9Uyh0KTtyZXR1cm4gaSYmaChpLHYpP2lbdl06Z2V0VHlwZWRBcnJheUNvbnN0cnVjdG9yKHQpfX0saXNUeXBlZEFycmF5PWZ1bmN0aW9uKGUpe2lmKCFsKGUpKXJldHVybiExO3ZhciB0PUMoZSk7cmV0dXJuIGgoVCx0KXx8aChxLHQpfTtmb3IoYSBpbiBUKShzPShyPWdbYV0pJiZyLnByb3RvdHlwZSk/RChzKVt2XT1yOlk9ITE7Zm9yKGEgaW4gcSkocz0ocj1nW2FdKSYmci5wcm90b3R5cGUpJiYoRChzKVt2XT1yKTtpZighWXx8IWMoTSl8fE09PT1GdW5jdGlvbi5wcm90b3R5cGUpe009ZnVuY3Rpb24gVHlwZWRBcnJheSgpe3Rocm93IG5ldyBMKCJJbmNvcnJlY3QgaW52b2NhdGlvbiIpfTtpZihZKWZvcihhIGluIFQpZ1thXSYmbShnW2FdLE0pfWlmKCFZfHwhVXx8VT09PXgpe1U9TS5wcm90b3R5cGU7aWYoWSlmb3IoYSBpbiBUKWdbYV0mJm0oZ1thXS5wcm90b3R5cGUsVSl9WSYmcChHKSE9PVUmJm0oRyxVKTtpZihvJiYhaChVLEgpKXtLPSEwO2QoVSxILHtjb25maWd1cmFibGU6ITAsZ2V0OmZ1bmN0aW9uKCl7cmV0dXJuIGwodGhpcyk/dGhpc1tKXTp2b2lkIDB9fSk7Zm9yKGEgaW4gVClnW2FdJiZFKGdbYV0sSixhKX1lLmV4cG9ydHM9e05BVElWRV9BUlJBWV9CVUZGRVJfVklFV1M6WSxUWVBFRF9BUlJBWV9UQUc6SyYmSixhVHlwZWRBcnJheTpmdW5jdGlvbihlKXtpZihpc1R5cGVkQXJyYXkoZSkpcmV0dXJuIGU7dGhyb3cgbmV3IEwoIlRhcmdldCBpcyBub3QgYSB0eXBlZCBhcnJheSIpfSxhVHlwZWRBcnJheUNvbnN0cnVjdG9yOmZ1bmN0aW9uKGUpe2lmKGMoZSkmJighbXx8ZihNLGUpKSlyZXR1cm4gZTt0aHJvdyBuZXcgTChRKGUpKyIgaXMgbm90IGEgdHlwZWQgYXJyYXkgY29uc3RydWN0b3IiKX0sZXhwb3J0VHlwZWRBcnJheU1ldGhvZDpmdW5jdGlvbihlLHQsaSxhKXtpZihvKXtpZihpKWZvcih2YXIgciBpbiBUKXt2YXIgcz1nW3JdO2lmKHMmJmgocy5wcm90b3R5cGUsZSkpdHJ5e2RlbGV0ZSBzLnByb3RvdHlwZVtlXX1jYXRjaChpKXt0cnl7cy5wcm90b3R5cGVbZV09dH1jYXRjaChlKXt9fX1VW2VdJiYhaXx8dShVLGUsaT90OlkmJlJbZV18fHQsYSl9fSxleHBvcnRUeXBlZEFycmF5U3RhdGljTWV0aG9kOmZ1bmN0aW9uKGUsdCxpKXt2YXIgYSxyO2lmKG8pe2lmKG0pe2lmKGkpZm9yKGEgaW4gVClpZigocj1nW2FdKSYmaChyLGUpKXRyeXtkZWxldGUgcltlXX1jYXRjaChlKXt9aWYoTVtlXSYmIWkpcmV0dXJuO3RyeXtyZXR1cm4gdShNLGUsaT90OlkmJk1bZV18fHQpfWNhdGNoKGUpe319Zm9yKGEgaW4gVCkhKHI9Z1thXSl8fHJbZV0mJiFpfHx1KHIsZSx0KX19LGdldFR5cGVkQXJyYXlDb25zdHJ1Y3Rvcixpc1ZpZXc6ZnVuY3Rpb24gaXNWaWV3KGUpe2lmKCFsKGUpKXJldHVybiExO3ZhciB0PUMoZSk7cmV0dXJuIkRhdGFWaWV3Ij09PXR8fGgoVCx0KXx8aChxLHQpfSxpc1R5cGVkQXJyYXksVHlwZWRBcnJheTpNLFR5cGVkQXJyYXlQcm90b3R5cGU6VX19LDUzNzA6KGUsdCxpKT0+e3ZhciBhPWkoNjE5OCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCxpKXtmb3IodmFyIHI9MCxzPWFyZ3VtZW50cy5sZW5ndGg+Mj9pOmEodCksbj1uZXcgZShzKTtzPnI7KW5bcl09dFtyKytdO3JldHVybiBufX0sOTYxNzooZSx0LGkpPT57dmFyIGE9aSg1Mzk3KSxyPWkoNTYxMCkscz1pKDYxOTgpLGNyZWF0ZU1ldGhvZD1mdW5jdGlvbihlKXtyZXR1cm4gZnVuY3Rpb24odCxpLG4pe3ZhciBvPWEodCksZz1zKG8pO2lmKDA9PT1nKXJldHVybiFlJiYtMTt2YXIgYyxsPXIobixnKTtpZihlJiZpIT1pKXtmb3IoO2c+bDspaWYoKGM9b1tsKytdKSE9YylyZXR1cm4hMH1lbHNlIGZvcig7Zz5sO2wrKylpZigoZXx8bCBpbiBvKSYmb1tsXT09PWkpcmV0dXJuIGV8fGx8fDA7cmV0dXJuIWUmJi0xfX07ZS5leHBvcnRzPXtpbmNsdWRlczpjcmVhdGVNZXRob2QoITApLGluZGV4T2Y6Y3JlYXRlTWV0aG9kKCExKX19LDQ1Mjc6KGUsdCxpKT0+e3ZhciBhPWkoMzcyNCkscj1pKDQzNzYpLHM9VHlwZUVycm9yLG49T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcixvPWEmJiFmdW5jdGlvbigpe2lmKHZvaWQgMCE9PXRoaXMpcmV0dXJuITA7dHJ5e09iamVjdC5kZWZpbmVQcm9wZXJ0eShbXSwibGVuZ3RoIix7d3JpdGFibGU6ITF9KS5sZW5ndGg9MX1jYXRjaChlKXtyZXR1cm4gZSBpbnN0YW5jZW9mIFR5cGVFcnJvcn19KCk7ZS5leHBvcnRzPW8/ZnVuY3Rpb24oZSx0KXtpZihyKGUpJiYhbihlLCJsZW5ndGgiKS53cml0YWJsZSl0aHJvdyBuZXcgcygiQ2Fubm90IHNldCByZWFkIG9ubHkgLmxlbmd0aCIpO3JldHVybiBlLmxlbmd0aD10fTpmdW5jdGlvbihlLHQpe3JldHVybiBlLmxlbmd0aD10fX0sNzY4MDooZSx0LGkpPT57dmFyIGE9aSg5NTA0KTtlLmV4cG9ydHM9YShbXS5zbGljZSl9LDc2Mjg6KGUsdCxpKT0+e3ZhciBhPWkoNjE5OCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7Zm9yKHZhciBpPWEoZSkscj1uZXcgdChpKSxzPTA7czxpO3MrKylyW3NdPWVbaS1zLTFdO3JldHVybiByfX0sOTkyODooZSx0LGkpPT57dmFyIGE9aSg2MTk4KSxyPWkoMTI5MSkscz1SYW5nZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSxuKXt2YXIgbz1hKGUpLGc9cihpKSxjPWc8MD9vK2c6ZztpZihjPj1vfHxjPDApdGhyb3cgbmV3IHMoIkluY29ycmVjdCBpbmRleCIpO2Zvcih2YXIgbD1uZXcgdChvKSxoPTA7aDxvO2grKylsW2hdPWg9PT1jP246ZVtoXTtyZXR1cm4gbH19LDYzMTk6KGUsdCxpKT0+e3ZhciBhPWkoODU1MSkscj1pKDk1MzkpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSxzKXt0cnl7cmV0dXJuIHM/dChhKGkpWzBdLGlbMV0pOnQoaSl9Y2F0Y2godCl7cihlLCJ0aHJvdyIsdCl9fX0sMjE5NTooZSx0LGkpPT57dmFyIGE9aSg5NTA0KSxyPWEoe30udG9TdHJpbmcpLHM9YSgiIi5zbGljZSk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBzKHIoZSksOCwtMSl9fSw2OTU1OihlLHQsaSk9Pnt2YXIgYT1pKDIxNDApLHI9aSg0OTAxKSxzPWkoMjE5NSksbj1pKDgyMjcpKCJ0b1N0cmluZ1RhZyIpLG89T2JqZWN0LGc9IkFyZ3VtZW50cyI9PT1zKGZ1bmN0aW9uKCl7cmV0dXJuIGFyZ3VtZW50c30oKSk7ZS5leHBvcnRzPWE/czpmdW5jdGlvbihlKXt2YXIgdCxpLGE7cmV0dXJuIHZvaWQgMD09PWU/IlVuZGVmaW5lZCI6bnVsbD09PWU/Ik51bGwiOiJzdHJpbmciPT10eXBlb2YoaT1mdW5jdGlvbihlLHQpe3RyeXtyZXR1cm4gZVt0XX1jYXRjaChlKXt9fSh0PW8oZSksbikpP2k6Zz9zKHQpOiJPYmplY3QiPT09KGE9cyh0KSkmJnIodC5jYWxsZWUpPyJBcmd1bWVudHMiOmF9fSw3NzQwOihlLHQsaSk9Pnt2YXIgYT1pKDkyOTcpLHI9aSg1MDMxKSxzPWkoNzM0Nyksbj1pKDQ5MTMpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSl7Zm9yKHZhciBvPXIodCksZz1uLmYsYz1zLmYsbD0wO2w8by5sZW5ndGg7bCsrKXt2YXIgaD1vW2xdO2EoZSxoKXx8aSYmYShpLGgpfHxnKGUsaCxjKHQsaCkpfX19LDIyMTE6KGUsdCxpKT0+e3ZhciBhPWkoOTAzOSk7ZS5leHBvcnRzPSFhKChmdW5jdGlvbigpe2Z1bmN0aW9uIEYoKXt9Ri5wcm90b3R5cGUuY29uc3RydWN0b3I9bnVsbDtyZXR1cm4gT2JqZWN0LmdldFByb3RvdHlwZU9mKG5ldyBGKSE9PUYucHJvdG90eXBlfSkpfSwyNTI5OmU9PntlLmV4cG9ydHM9ZnVuY3Rpb24oZSx0KXtyZXR1cm57dmFsdWU6ZSxkb25lOnR9fX0sNjY5OTooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoNDkxMykscz1pKDY5ODApO2UuZXhwb3J0cz1hP2Z1bmN0aW9uKGUsdCxpKXtyZXR1cm4gci5mKGUsdCxzKDEsaSkpfTpmdW5jdGlvbihlLHQsaSl7ZVt0XT1pO3JldHVybiBlfX0sNjk4MDplPT57ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7cmV0dXJue2VudW1lcmFibGU6ISgxJmUpLGNvbmZpZ3VyYWJsZTohKDImZSksd3JpdGFibGU6ISg0JmUpLHZhbHVlOnR9fX0sNDY1OTooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoNDkxMykscz1pKDY5ODApO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSl7YT9yLmYoZSx0LHMoMCxpKSk6ZVt0XT1pfX0sMjEwNjooZSx0LGkpPT57dmFyIGE9aSgyODMpLHI9aSg0OTEzKTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSx0LGkpe2kuZ2V0JiZhKGkuZ2V0LHQse2dldHRlcjohMH0pO2kuc2V0JiZhKGkuc2V0LHQse3NldHRlcjohMH0pO3JldHVybiByLmYoZSx0LGkpfX0sNjg0MDooZSx0LGkpPT57dmFyIGE9aSg0OTAxKSxyPWkoNDkxMykscz1pKDI4Myksbj1pKDk0MzMpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSxvKXtvfHwobz17fSk7dmFyIGc9by5lbnVtZXJhYmxlLGM9dm9pZCAwIT09by5uYW1lP28ubmFtZTp0O2EoaSkmJnMoaSxjLG8pO2lmKG8uZ2xvYmFsKWc/ZVt0XT1pOm4odCxpKTtlbHNle3RyeXtvLnVuc2FmZT9lW3RdJiYoZz0hMCk6ZGVsZXRlIGVbdF19Y2F0Y2goZSl7fWc/ZVt0XT1pOnIuZihlLHQse3ZhbHVlOmksZW51bWVyYWJsZTohMSxjb25maWd1cmFibGU6IW8ubm9uQ29uZmlndXJhYmxlLHdyaXRhYmxlOiFvLm5vbldyaXRhYmxlfSl9cmV0dXJuIGV9fSw2Mjc5OihlLHQsaSk9Pnt2YXIgYT1pKDY4NDApO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSl7Zm9yKHZhciByIGluIHQpYShlLHIsdFtyXSxpKTtyZXR1cm4gZX19LDk0MzM6KGUsdCxpKT0+e3ZhciBhPWkoNDU3Nikscj1PYmplY3QuZGVmaW5lUHJvcGVydHk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7dHJ5e3IoYSxlLHt2YWx1ZTp0LGNvbmZpZ3VyYWJsZTohMCx3cml0YWJsZTohMH0pfWNhdGNoKGkpe2FbZV09dH1yZXR1cm4gdH19LDM3MjQ6KGUsdCxpKT0+e3ZhciBhPWkoOTAzOSk7ZS5leHBvcnRzPSFhKChmdW5jdGlvbigpe3JldHVybiA3IT09T2JqZWN0LmRlZmluZVByb3BlcnR5KHt9LDEse2dldDpmdW5jdGlvbigpe3JldHVybiA3fX0pWzFdfSkpfSw0NDgzOihlLHQsaSk9Pnt2YXIgYSxyLHMsbixvPWkoNDU3NiksZz1pKDk0MjkpLGM9aSgxNTQ4KSxsPW8uc3RydWN0dXJlZENsb25lLGg9by5BcnJheUJ1ZmZlcixDPW8uTWVzc2FnZUNoYW5uZWwsUT0hMTtpZihjKVE9ZnVuY3Rpb24oZSl7bChlLHt0cmFuc2ZlcjpbZV19KX07ZWxzZSBpZihoKXRyeXtDfHwoYT1nKCJ3b3JrZXJfdGhyZWFkcyIpKSYmKEM9YS5NZXNzYWdlQ2hhbm5lbCk7aWYoQyl7cj1uZXcgQztzPW5ldyBoKDIpO249ZnVuY3Rpb24oZSl7ci5wb3J0MS5wb3N0TWVzc2FnZShudWxsLFtlXSl9O2lmKDI9PT1zLmJ5dGVMZW5ndGgpe24ocyk7MD09PXMuYnl0ZUxlbmd0aCYmKFE9bil9fX1jYXRjaChlKXt9ZS5leHBvcnRzPVF9LDQwNTU6KGUsdCxpKT0+e3ZhciBhPWkoNDU3Nikscj1pKDM0KSxzPWEuZG9jdW1lbnQsbj1yKHMpJiZyKHMuY3JlYXRlRWxlbWVudCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBuP3MuY3JlYXRlRWxlbWVudChlKTp7fX19LDY4Mzc6ZT0+e3ZhciB0PVR5cGVFcnJvcjtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7aWYoZT45MDA3MTk5MjU0NzQwOTkxKXRocm93IHQoIk1heGltdW0gYWxsb3dlZCBpbmRleCBleGNlZWRlZCIpO3JldHVybiBlfX0sNTAwMjplPT57ZS5leHBvcnRzPXtJbmRleFNpemVFcnJvcjp7czoiSU5ERVhfU0laRV9FUlIiLGM6MSxtOjF9LERPTVN0cmluZ1NpemVFcnJvcjp7czoiRE9NU1RSSU5HX1NJWkVfRVJSIixjOjIsbTowfSxIaWVyYXJjaHlSZXF1ZXN0RXJyb3I6e3M6IkhJRVJBUkNIWV9SRVFVRVNUX0VSUiIsYzozLG06MX0sV3JvbmdEb2N1bWVudEVycm9yOntzOiJXUk9OR19ET0NVTUVOVF9FUlIiLGM6NCxtOjF9LEludmFsaWRDaGFyYWN0ZXJFcnJvcjp7czoiSU5WQUxJRF9DSEFSQUNURVJfRVJSIixjOjUsbToxfSxOb0RhdGFBbGxvd2VkRXJyb3I6e3M6Ik5PX0RBVEFfQUxMT1dFRF9FUlIiLGM6NixtOjB9LE5vTW9kaWZpY2F0aW9uQWxsb3dlZEVycm9yOntzOiJOT19NT0RJRklDQVRJT05fQUxMT1dFRF9FUlIiLGM6NyxtOjF9LE5vdEZvdW5kRXJyb3I6e3M6Ik5PVF9GT1VORF9FUlIiLGM6OCxtOjF9LE5vdFN1cHBvcnRlZEVycm9yOntzOiJOT1RfU1VQUE9SVEVEX0VSUiIsYzo5LG06MX0sSW5Vc2VBdHRyaWJ1dGVFcnJvcjp7czoiSU5VU0VfQVRUUklCVVRFX0VSUiIsYzoxMCxtOjF9LEludmFsaWRTdGF0ZUVycm9yOntzOiJJTlZBTElEX1NUQVRFX0VSUiIsYzoxMSxtOjF9LFN5bnRheEVycm9yOntzOiJTWU5UQVhfRVJSIixjOjEyLG06MX0sSW52YWxpZE1vZGlmaWNhdGlvbkVycm9yOntzOiJJTlZBTElEX01PRElGSUNBVElPTl9FUlIiLGM6MTMsbToxfSxOYW1lc3BhY2VFcnJvcjp7czoiTkFNRVNQQUNFX0VSUiIsYzoxNCxtOjF9LEludmFsaWRBY2Nlc3NFcnJvcjp7czoiSU5WQUxJRF9BQ0NFU1NfRVJSIixjOjE1LG06MX0sVmFsaWRhdGlvbkVycm9yOntzOiJWQUxJREFUSU9OX0VSUiIsYzoxNixtOjB9LFR5cGVNaXNtYXRjaEVycm9yOntzOiJUWVBFX01JU01BVENIX0VSUiIsYzoxNyxtOjF9LFNlY3VyaXR5RXJyb3I6e3M6IlNFQ1VSSVRZX0VSUiIsYzoxOCxtOjF9LE5ldHdvcmtFcnJvcjp7czoiTkVUV09SS19FUlIiLGM6MTksbToxfSxBYm9ydEVycm9yOntzOiJBQk9SVF9FUlIiLGM6MjAsbToxfSxVUkxNaXNtYXRjaEVycm9yOntzOiJVUkxfTUlTTUFUQ0hfRVJSIixjOjIxLG06MX0sUXVvdGFFeGNlZWRlZEVycm9yOntzOiJRVU9UQV9FWENFRURFRF9FUlIiLGM6MjIsbToxfSxUaW1lb3V0RXJyb3I6e3M6IlRJTUVPVVRfRVJSIixjOjIzLG06MX0sSW52YWxpZE5vZGVUeXBlRXJyb3I6e3M6IklOVkFMSURfTk9ERV9UWVBFX0VSUiIsYzoyNCxtOjF9LERhdGFDbG9uZUVycm9yOntzOiJEQVRBX0NMT05FX0VSUiIsYzoyNSxtOjF9fX0sODcyNzplPT57ZS5leHBvcnRzPVsiY29uc3RydWN0b3IiLCJoYXNPd25Qcm9wZXJ0eSIsImlzUHJvdG90eXBlT2YiLCJwcm9wZXJ0eUlzRW51bWVyYWJsZSIsInRvTG9jYWxlU3RyaW5nIiwidG9TdHJpbmciLCJ2YWx1ZU9mIl19LDYxOTM6KGUsdCxpKT0+e3ZhciBhPWkoNDIxNSk7ZS5leHBvcnRzPSJOT0RFIj09PWF9LDI4Mzk6KGUsdCxpKT0+e3ZhciBhPWkoNDU3NikubmF2aWdhdG9yLHI9YSYmYS51c2VyQWdlbnQ7ZS5leHBvcnRzPXI/U3RyaW5nKHIpOiIifSw5NTE5OihlLHQsaSk9Pnt2YXIgYSxyLHM9aSg0NTc2KSxuPWkoMjgzOSksbz1zLnByb2Nlc3MsZz1zLkRlbm8sYz1vJiZvLnZlcnNpb25zfHxnJiZnLnZlcnNpb24sbD1jJiZjLnY4O2wmJihyPShhPWwuc3BsaXQoIi4iKSlbMF0+MCYmYVswXTw0PzE6KyhhWzBdK2FbMV0pKTshciYmbiYmKCEoYT1uLm1hdGNoKC9FZGdlXC8oXGQrKS8pKXx8YVsxXT49NzQpJiYoYT1uLm1hdGNoKC9DaHJvbWVcLyhcZCspLykpJiYocj0rYVsxXSk7ZS5leHBvcnRzPXJ9LDQyMTU6KGUsdCxpKT0+e3ZhciBhPWkoNDU3Nikscj1pKDI4MzkpLHM9aSgyMTk1KSx1c2VyQWdlbnRTdGFydHNXaXRoPWZ1bmN0aW9uKGUpe3JldHVybiByLnNsaWNlKDAsZS5sZW5ndGgpPT09ZX07ZS5leHBvcnRzPXVzZXJBZ2VudFN0YXJ0c1dpdGgoIkJ1bi8iKT8iQlVOIjp1c2VyQWdlbnRTdGFydHNXaXRoKCJDbG91ZGZsYXJlLVdvcmtlcnMiKT8iQ0xPVURGTEFSRSI6dXNlckFnZW50U3RhcnRzV2l0aCgiRGVuby8iKT8iREVOTyI6dXNlckFnZW50U3RhcnRzV2l0aCgiTm9kZS5qcy8iKT8iTk9ERSI6YS5CdW4mJiJzdHJpbmciPT10eXBlb2YgQnVuLnZlcnNpb24/IkJVTiI6YS5EZW5vJiYib2JqZWN0Ij09dHlwZW9mIERlbm8udmVyc2lvbj8iREVOTyI6InByb2Nlc3MiPT09cyhhLnByb2Nlc3MpPyJOT0RFIjphLndpbmRvdyYmYS5kb2N1bWVudD8iQlJPV1NFUiI6IlJFU1QifSw4NTc0OihlLHQsaSk9Pnt2YXIgYT1pKDk1MDQpLHI9RXJyb3Iscz1hKCIiLnJlcGxhY2UpLG49U3RyaW5nKG5ldyByKCJ6eGNhc2QiKS5zdGFjayksbz0vXG5ccyphdCBbXjpdKjpbXlxuXSovLGc9by50ZXN0KG4pO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe2lmKGcmJiJzdHJpbmciPT10eXBlb2YgZSYmIXIucHJlcGFyZVN0YWNrVHJhY2UpZm9yKDt0LS07KWU9cyhlLG8sIiIpO3JldHVybiBlfX0sNjUxODooZSx0LGkpPT57dmFyIGE9aSg0NTc2KSxyPWkoNzM0NykuZixzPWkoNjY5OSksbj1pKDY4NDApLG89aSg5NDMzKSxnPWkoNzc0MCksYz1pKDI3OTYpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3ZhciBpLGwsaCxDLFEsRT1lLnRhcmdldCx1PWUuZ2xvYmFsLGQ9ZS5zdGF0O2lmKGk9dT9hOmQ/YVtFXXx8byhFLHt9KTphW0VdJiZhW0VdLnByb3RvdHlwZSlmb3IobCBpbiB0KXtDPXRbbF07aD1lLmRvbnRDYWxsR2V0U2V0PyhRPXIoaSxsKSkmJlEudmFsdWU6aVtsXTtpZighYyh1P2w6RSsoZD8iLiI6IiMiKStsLGUuZm9yY2VkKSYmdm9pZCAwIT09aCl7aWYodHlwZW9mIEM9PXR5cGVvZiBoKWNvbnRpbnVlO2coQyxoKX0oZS5zaGFtfHxoJiZoLnNoYW0pJiZzKEMsInNoYW0iLCEwKTtuKGksbCxDLGUpfX19LDkwMzk6ZT0+e2UuZXhwb3J0cz1mdW5jdGlvbihlKXt0cnl7cmV0dXJuISFlKCl9Y2F0Y2goZSl7cmV0dXJuITB9fX0sODc0NTooZSx0LGkpPT57dmFyIGE9aSg2MTYpLHI9RnVuY3Rpb24ucHJvdG90eXBlLHM9ci5hcHBseSxuPXIuY2FsbDtlLmV4cG9ydHM9Im9iamVjdCI9PXR5cGVvZiBSZWZsZWN0JiZSZWZsZWN0LmFwcGx5fHwoYT9uLmJpbmQocyk6ZnVuY3Rpb24oKXtyZXR1cm4gbi5hcHBseShzLGFyZ3VtZW50cyl9KX0sNjA4MDooZSx0LGkpPT57dmFyIGE9aSg3NDc2KSxyPWkoOTMwNikscz1pKDYxNiksbj1hKGEuYmluZCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7cihlKTtyZXR1cm4gdm9pZCAwPT09dD9lOnM/bihlLHQpOmZ1bmN0aW9uKCl7cmV0dXJuIGUuYXBwbHkodCxhcmd1bWVudHMpfX19LDYxNjooZSx0LGkpPT57dmFyIGE9aSg5MDM5KTtlLmV4cG9ydHM9IWEoKGZ1bmN0aW9uKCl7dmFyIGU9ZnVuY3Rpb24oKXt9LmJpbmQoKTtyZXR1cm4iZnVuY3Rpb24iIT10eXBlb2YgZXx8ZS5oYXNPd25Qcm9wZXJ0eSgicHJvdG90eXBlIil9KSl9LDk1NjU6KGUsdCxpKT0+e3ZhciBhPWkoNjE2KSxyPUZ1bmN0aW9uLnByb3RvdHlwZS5jYWxsO2UuZXhwb3J0cz1hP3IuYmluZChyKTpmdW5jdGlvbigpe3JldHVybiByLmFwcGx5KHIsYXJndW1lbnRzKX19LDM1MDooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoOTI5Nykscz1GdW5jdGlvbi5wcm90b3R5cGUsbj1hJiZPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yLG89cihzLCJuYW1lIiksZz1vJiYic29tZXRoaW5nIj09PWZ1bmN0aW9uIHNvbWV0aGluZygpe30ubmFtZSxjPW8mJighYXx8YSYmbihzLCJuYW1lIikuY29uZmlndXJhYmxlKTtlLmV4cG9ydHM9e0VYSVNUUzpvLFBST1BFUjpnLENPTkZJR1VSQUJMRTpjfX0sNjcwNjooZSx0LGkpPT57dmFyIGE9aSg5NTA0KSxyPWkoOTMwNik7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCxpKXt0cnl7cmV0dXJuIGEocihPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGUsdClbaV0pKX1jYXRjaChlKXt9fX0sNzQ3NjooZSx0LGkpPT57dmFyIGE9aSgyMTk1KSxyPWkoOTUwNCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe2lmKCJGdW5jdGlvbiI9PT1hKGUpKXJldHVybiByKGUpfX0sOTUwNDooZSx0LGkpPT57dmFyIGE9aSg2MTYpLHI9RnVuY3Rpb24ucHJvdG90eXBlLHM9ci5jYWxsLG49YSYmci5iaW5kLmJpbmQocyxzKTtlLmV4cG9ydHM9YT9uOmZ1bmN0aW9uKGUpe3JldHVybiBmdW5jdGlvbigpe3JldHVybiBzLmFwcGx5KGUsYXJndW1lbnRzKX19fSw5NDI5OihlLHQsaSk9Pnt2YXIgYT1pKDQ1NzYpLHI9aSg2MTkzKTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7aWYocil7dHJ5e3JldHVybiBhLnByb2Nlc3MuZ2V0QnVpbHRpbk1vZHVsZShlKX1jYXRjaChlKXt9dHJ5e3JldHVybiBGdW5jdGlvbigncmV0dXJuIHJlcXVpcmUoIicrZSsnIiknKSgpfWNhdGNoKGUpe319fX0sNzc1MTooZSx0LGkpPT57dmFyIGE9aSg0NTc2KSxyPWkoNDkwMSk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIGFyZ3VtZW50cy5sZW5ndGg8Mj8oaT1hW2VdLHIoaSk/aTp2b2lkIDApOmFbZV0mJmFbZV1bdF07dmFyIGl9fSwxNzY3OmU9PntlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJue2l0ZXJhdG9yOmUsbmV4dDplLm5leHQsZG9uZTohMX19fSw4NTE6KGUsdCxpKT0+e3ZhciBhPWkoNjk1NSkscj1pKDU5NjYpLHM9aSg0MTE3KSxuPWkoNjI2OSksbz1pKDgyMjcpKCJpdGVyYXRvciIpO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZighcyhlKSlyZXR1cm4gcihlLG8pfHxyKGUsIkBAaXRlcmF0b3IiKXx8blthKGUpXX19LDgxOihlLHQsaSk9Pnt2YXIgYT1pKDk1NjUpLHI9aSg5MzA2KSxzPWkoODU1MSksbj1pKDY4MjMpLG89aSg4NTEpLGc9VHlwZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3ZhciBpPWFyZ3VtZW50cy5sZW5ndGg8Mj9vKGUpOnQ7aWYocihpKSlyZXR1cm4gcyhhKGksZSkpO3Rocm93IG5ldyBnKG4oZSkrIiBpcyBub3QgaXRlcmFibGUiKX19LDU5NjY6KGUsdCxpKT0+e3ZhciBhPWkoOTMwNikscj1pKDQxMTcpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3ZhciBpPWVbdF07cmV0dXJuIHIoaSk/dm9pZCAwOmEoaSl9fSwzNzg5OihlLHQsaSk9Pnt2YXIgYT1pKDkzMDYpLHI9aSg4NTUxKSxzPWkoOTU2NSksbj1pKDEyOTEpLG89aSgxNzY3KSxnPSJJbnZhbGlkIHNpemUiLGM9UmFuZ2VFcnJvcixsPVR5cGVFcnJvcixoPU1hdGgubWF4LFNldFJlY29yZD1mdW5jdGlvbihlLHQpe3RoaXMuc2V0PWU7dGhpcy5zaXplPWgodCwwKTt0aGlzLmhhcz1hKGUuaGFzKTt0aGlzLmtleXM9YShlLmtleXMpfTtTZXRSZWNvcmQucHJvdG90eXBlPXtnZXRJdGVyYXRvcjpmdW5jdGlvbigpe3JldHVybiBvKHIocyh0aGlzLmtleXMsdGhpcy5zZXQpKSl9LGluY2x1ZGVzOmZ1bmN0aW9uKGUpe3JldHVybiBzKHRoaXMuaGFzLHRoaXMuc2V0LGUpfX07ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3IoZSk7dmFyIHQ9K2Uuc2l6ZTtpZih0IT10KXRocm93IG5ldyBsKGcpO3ZhciBpPW4odCk7aWYoaTwwKXRocm93IG5ldyBjKGcpO3JldHVybiBuZXcgU2V0UmVjb3JkKGUsaSl9fSw0NTc2OmZ1bmN0aW9uKGUpe3ZhciBjaGVjaz1mdW5jdGlvbihlKXtyZXR1cm4gZSYmZS5NYXRoPT09TWF0aCYmZX07ZS5leHBvcnRzPWNoZWNrKCJvYmplY3QiPT10eXBlb2YgZ2xvYmFsVGhpcyYmZ2xvYmFsVGhpcyl8fGNoZWNrKCJvYmplY3QiPT10eXBlb2Ygd2luZG93JiZ3aW5kb3cpfHxjaGVjaygib2JqZWN0Ij09dHlwZW9mIHNlbGYmJnNlbGYpfHxjaGVjaygib2JqZWN0Ij09dHlwZW9mIGdsb2JhbCYmZ2xvYmFsKXx8Y2hlY2soIm9iamVjdCI9PXR5cGVvZiB0aGlzJiZ0aGlzKXx8ZnVuY3Rpb24oKXtyZXR1cm4gdGhpc30oKXx8RnVuY3Rpb24oInJldHVybiB0aGlzIikoKX0sOTI5NzooZSx0LGkpPT57dmFyIGE9aSg5NTA0KSxyPWkoODk4MSkscz1hKHt9Lmhhc093blByb3BlcnR5KTtlLmV4cG9ydHM9T2JqZWN0Lmhhc093bnx8ZnVuY3Rpb24gaGFzT3duKGUsdCl7cmV0dXJuIHMocihlKSx0KX19LDQyMTplPT57ZS5leHBvcnRzPXt9fSwzOTc6KGUsdCxpKT0+e3ZhciBhPWkoNzc1MSk7ZS5leHBvcnRzPWEoImRvY3VtZW50IiwiZG9jdW1lbnRFbGVtZW50Iil9LDU5MTc6KGUsdCxpKT0+e3ZhciBhPWkoMzcyNCkscj1pKDkwMzkpLHM9aSg0MDU1KTtlLmV4cG9ydHM9IWEmJiFyKChmdW5jdGlvbigpe3JldHVybiA3IT09T2JqZWN0LmRlZmluZVByb3BlcnR5KHMoImRpdiIpLCJhIix7Z2V0OmZ1bmN0aW9uKCl7cmV0dXJuIDd9fSkuYX0pKX0sNzA1NTooZSx0LGkpPT57dmFyIGE9aSg5NTA0KSxyPWkoOTAzOSkscz1pKDIxOTUpLG49T2JqZWN0LG89YSgiIi5zcGxpdCk7ZS5leHBvcnRzPXIoKGZ1bmN0aW9uKCl7cmV0dXJuIW4oInoiKS5wcm9wZXJ0eUlzRW51bWVyYWJsZSgwKX0pKT9mdW5jdGlvbihlKXtyZXR1cm4iU3RyaW5nIj09PXMoZSk/byhlLCIiKTpuKGUpfTpufSwzMTY3OihlLHQsaSk9Pnt2YXIgYT1pKDQ5MDEpLHI9aSgzNCkscz1pKDI5NjcpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQsaSl7dmFyIG4sbztzJiZhKG49dC5jb25zdHJ1Y3RvcikmJm4hPT1pJiZyKG89bi5wcm90b3R5cGUpJiZvIT09aS5wcm90b3R5cGUmJnMoZSxvKTtyZXR1cm4gZX19LDM3MDY6KGUsdCxpKT0+e3ZhciBhPWkoOTUwNCkscj1pKDQ5MDEpLHM9aSg3NjI5KSxuPWEoRnVuY3Rpb24udG9TdHJpbmcpO3Iocy5pbnNwZWN0U291cmNlKXx8KHMuaW5zcGVjdFNvdXJjZT1mdW5jdGlvbihlKXtyZXR1cm4gbihlKX0pO2UuZXhwb3J0cz1zLmluc3BlY3RTb3VyY2V9LDExODE6KGUsdCxpKT0+e3ZhciBhLHIscyxuPWkoODYyMiksbz1pKDQ1NzYpLGc9aSgzNCksYz1pKDY2OTkpLGw9aSg5Mjk3KSxoPWkoNzYyOSksQz1pKDYxMTkpLFE9aSg0MjEpLEU9Ik9iamVjdCBhbHJlYWR5IGluaXRpYWxpemVkIix1PW8uVHlwZUVycm9yLGQ9by5XZWFrTWFwO2lmKG58fGguc3RhdGUpe3ZhciBmPWguc3RhdGV8fChoLnN0YXRlPW5ldyBkKTtmLmdldD1mLmdldDtmLmhhcz1mLmhhcztmLnNldD1mLnNldDthPWZ1bmN0aW9uKGUsdCl7aWYoZi5oYXMoZSkpdGhyb3cgbmV3IHUoRSk7dC5mYWNhZGU9ZTtmLnNldChlLHQpO3JldHVybiB0fTtyPWZ1bmN0aW9uKGUpe3JldHVybiBmLmdldChlKXx8e319O3M9ZnVuY3Rpb24oZSl7cmV0dXJuIGYuaGFzKGUpfX1lbHNle3ZhciBwPUMoInN0YXRlIik7UVtwXT0hMDthPWZ1bmN0aW9uKGUsdCl7aWYobChlLHApKXRocm93IG5ldyB1KEUpO3QuZmFjYWRlPWU7YyhlLHAsdCk7cmV0dXJuIHR9O3I9ZnVuY3Rpb24oZSl7cmV0dXJuIGwoZSxwKT9lW3BdOnt9fTtzPWZ1bmN0aW9uKGUpe3JldHVybiBsKGUscCl9fWUuZXhwb3J0cz17c2V0OmEsZ2V0OnIsaGFzOnMsZW5mb3JjZTpmdW5jdGlvbihlKXtyZXR1cm4gcyhlKT9yKGUpOmEoZSx7fSl9LGdldHRlckZvcjpmdW5jdGlvbihlKXtyZXR1cm4gZnVuY3Rpb24odCl7dmFyIGk7aWYoIWcodCl8fChpPXIodCkpLnR5cGUhPT1lKXRocm93IG5ldyB1KCJJbmNvbXBhdGlibGUgcmVjZWl2ZXIsICIrZSsiIHJlcXVpcmVkIik7cmV0dXJuIGl9fX19LDQyMDk6KGUsdCxpKT0+e3ZhciBhPWkoODIyNykscj1pKDYyNjkpLHM9YSgiaXRlcmF0b3IiKSxuPUFycmF5LnByb3RvdHlwZTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIHZvaWQgMCE9PWUmJihyLkFycmF5PT09ZXx8bltzXT09PWUpfX0sNDM3NjooZSx0LGkpPT57dmFyIGE9aSgyMTk1KTtlLmV4cG9ydHM9QXJyYXkuaXNBcnJheXx8ZnVuY3Rpb24gaXNBcnJheShlKXtyZXR1cm4iQXJyYXkiPT09YShlKX19LDExMDg6KGUsdCxpKT0+e3ZhciBhPWkoNjk1NSk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3ZhciB0PWEoZSk7cmV0dXJuIkJpZ0ludDY0QXJyYXkiPT09dHx8IkJpZ1VpbnQ2NEFycmF5Ij09PXR9fSw0OTAxOmU9Pnt2YXIgdD0ib2JqZWN0Ij09dHlwZW9mIGRvY3VtZW50JiZkb2N1bWVudC5hbGw7ZS5leHBvcnRzPXZvaWQgMD09PXQmJnZvaWQgMCE9PXQ/ZnVuY3Rpb24oZSl7cmV0dXJuImZ1bmN0aW9uIj09dHlwZW9mIGV8fGU9PT10fTpmdW5jdGlvbihlKXtyZXR1cm4iZnVuY3Rpb24iPT10eXBlb2YgZX19LDI3OTY6KGUsdCxpKT0+e3ZhciBhPWkoOTAzOSkscj1pKDQ5MDEpLHM9LyN8XC5wcm90b3R5cGVcLi8saXNGb3JjZWQ9ZnVuY3Rpb24oZSx0KXt2YXIgaT1vW24oZSldO3JldHVybiBpPT09Y3x8aSE9PWcmJihyKHQpP2EodCk6ISF0KX0sbj1pc0ZvcmNlZC5ub3JtYWxpemU9ZnVuY3Rpb24oZSl7cmV0dXJuIFN0cmluZyhlKS5yZXBsYWNlKHMsIi4iKS50b0xvd2VyQ2FzZSgpfSxvPWlzRm9yY2VkLmRhdGE9e30sZz1pc0ZvcmNlZC5OQVRJVkU9Ik4iLGM9aXNGb3JjZWQuUE9MWUZJTEw9IlAiO2UuZXhwb3J0cz1pc0ZvcmNlZH0sNDExNzplPT57ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBudWxsPT1lfX0sMzQ6KGUsdCxpKT0+e3ZhciBhPWkoNDkwMSk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiJvYmplY3QiPT10eXBlb2YgZT9udWxsIT09ZTphKGUpfX0sMzkyNTooZSx0LGkpPT57dmFyIGE9aSgzNCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBhKGUpfHxudWxsPT09ZX19LDYzOTU6ZT0+e2UuZXhwb3J0cz0hMX0sNzU3OihlLHQsaSk9Pnt2YXIgYT1pKDc3NTEpLHI9aSg0OTAxKSxzPWkoMTYyNSksbj1pKDcwNDApLG89T2JqZWN0O2UuZXhwb3J0cz1uP2Z1bmN0aW9uKGUpe3JldHVybiJzeW1ib2wiPT10eXBlb2YgZX06ZnVuY3Rpb24oZSl7dmFyIHQ9YSgiU3ltYm9sIik7cmV0dXJuIHIodCkmJnModC5wcm90b3R5cGUsbyhlKSl9fSw1MDc6KGUsdCxpKT0+e3ZhciBhPWkoOTU2NSk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCxpKXtmb3IodmFyIHIscyxuPWk/ZTplLml0ZXJhdG9yLG89ZS5uZXh0OyEocj1hKG8sbikpLmRvbmU7KWlmKHZvaWQgMCE9PShzPXQoci52YWx1ZSkpKXJldHVybiBzfX0sMjY1MjooZSx0LGkpPT57dmFyIGE9aSg2MDgwKSxyPWkoOTU2NSkscz1pKDg1NTEpLG49aSg2ODIzKSxvPWkoNDIwOSksZz1pKDYxOTgpLGM9aSgxNjI1KSxsPWkoODEpLGg9aSg4NTEpLEM9aSg5NTM5KSxRPVR5cGVFcnJvcixSZXN1bHQ9ZnVuY3Rpb24oZSx0KXt0aGlzLnN0b3BwZWQ9ZTt0aGlzLnJlc3VsdD10fSxFPVJlc3VsdC5wcm90b3R5cGU7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCxpKXt2YXIgdSxkLGYscCxtLHksdyxiPWkmJmkudGhhdCxEPSEoIWl8fCFpLkFTX0VOVFJJRVMpLFM9ISghaXx8IWkuSVNfUkVDT1JEKSxrPSEoIWl8fCFpLklTX0lURVJBVE9SKSxSPSEoIWl8fCFpLklOVEVSUlVQVEVEKSxOPWEodCxiKSxzdG9wPWZ1bmN0aW9uKGUpe3UmJkModSwibm9ybWFsIixlKTtyZXR1cm4gbmV3IFJlc3VsdCghMCxlKX0sY2FsbEZuPWZ1bmN0aW9uKGUpe2lmKEQpe3MoZSk7cmV0dXJuIFI/TihlWzBdLGVbMV0sc3RvcCk6TihlWzBdLGVbMV0pfXJldHVybiBSP04oZSxzdG9wKTpOKGUpfTtpZihTKXU9ZS5pdGVyYXRvcjtlbHNlIGlmKGspdT1lO2Vsc2V7aWYoIShkPWgoZSkpKXRocm93IG5ldyBRKG4oZSkrIiBpcyBub3QgaXRlcmFibGUiKTtpZihvKGQpKXtmb3IoZj0wLHA9ZyhlKTtwPmY7ZisrKWlmKChtPWNhbGxGbihlW2ZdKSkmJmMoRSxtKSlyZXR1cm4gbTtyZXR1cm4gbmV3IFJlc3VsdCghMSl9dT1sKGUsZCl9eT1TP2UubmV4dDp1Lm5leHQ7Zm9yKDshKHc9cih5LHUpKS5kb25lOyl7dHJ5e209Y2FsbEZuKHcudmFsdWUpfWNhdGNoKGUpe0ModSwidGhyb3ciLGUpfWlmKCJvYmplY3QiPT10eXBlb2YgbSYmbSYmYyhFLG0pKXJldHVybiBtfXJldHVybiBuZXcgUmVzdWx0KCExKX19LDk1Mzk6KGUsdCxpKT0+e3ZhciBhPWkoOTU2NSkscj1pKDg1NTEpLHM9aSg1OTY2KTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSx0LGkpe3ZhciBuLG87cihlKTt0cnl7aWYoIShuPXMoZSwicmV0dXJuIikpKXtpZigidGhyb3ciPT09dCl0aHJvdyBpO3JldHVybiBpfW49YShuLGUpfWNhdGNoKGUpe289ITA7bj1lfWlmKCJ0aHJvdyI9PT10KXRocm93IGk7aWYobyl0aHJvdyBuO3Iobik7cmV0dXJuIGl9fSw5NDYyOihlLHQsaSk9Pnt2YXIgYT1pKDk1NjUpLHI9aSgyMzYwKSxzPWkoNjY5OSksbj1pKDYyNzkpLG89aSg4MjI3KSxnPWkoMTE4MSksYz1pKDU5NjYpLGw9aSg3NjU3KS5JdGVyYXRvclByb3RvdHlwZSxoPWkoMjUyOSksQz1pKDk1MzkpLFE9bygidG9TdHJpbmdUYWciKSxFPSJJdGVyYXRvckhlbHBlciIsdT0iV3JhcEZvclZhbGlkSXRlcmF0b3IiLGQ9Zy5zZXQsY3JlYXRlSXRlcmF0b3JQcm94eVByb3RvdHlwZT1mdW5jdGlvbihlKXt2YXIgdD1nLmdldHRlckZvcihlP3U6RSk7cmV0dXJuIG4ocihsKSx7bmV4dDpmdW5jdGlvbiBuZXh0KCl7dmFyIGk9dCh0aGlzKTtpZihlKXJldHVybiBpLm5leHRIYW5kbGVyKCk7dHJ5e3ZhciBhPWkuZG9uZT92b2lkIDA6aS5uZXh0SGFuZGxlcigpO3JldHVybiBoKGEsaS5kb25lKX1jYXRjaChlKXtpLmRvbmU9ITA7dGhyb3cgZX19LHJldHVybjpmdW5jdGlvbigpe3ZhciBpPXQodGhpcykscj1pLml0ZXJhdG9yO2kuZG9uZT0hMDtpZihlKXt2YXIgcz1jKHIsInJldHVybiIpO3JldHVybiBzP2EocyxyKTpoKHZvaWQgMCwhMCl9aWYoaS5pbm5lcil0cnl7QyhpLmlubmVyLml0ZXJhdG9yLCJub3JtYWwiKX1jYXRjaChlKXtyZXR1cm4gQyhyLCJ0aHJvdyIsZSl9ciYmQyhyLCJub3JtYWwiKTtyZXR1cm4gaCh2b2lkIDAsITApfX0pfSxmPWNyZWF0ZUl0ZXJhdG9yUHJveHlQcm90b3R5cGUoITApLHA9Y3JlYXRlSXRlcmF0b3JQcm94eVByb3RvdHlwZSghMSk7cyhwLFEsIkl0ZXJhdG9yIEhlbHBlciIpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe3ZhciBpPWZ1bmN0aW9uIEl0ZXJhdG9yKGksYSl7aWYoYSl7YS5pdGVyYXRvcj1pLml0ZXJhdG9yO2EubmV4dD1pLm5leHR9ZWxzZSBhPWk7YS50eXBlPXQ/dTpFO2EubmV4dEhhbmRsZXI9ZTthLmNvdW50ZXI9MDthLmRvbmU9ITE7ZCh0aGlzLGEpfTtpLnByb3RvdHlwZT10P2Y6cDtyZXR1cm4gaX19LDcxMzooZSx0LGkpPT57dmFyIGE9aSg5NTY1KSxyPWkoOTMwNikscz1pKDg1NTEpLG49aSgxNzY3KSxvPWkoOTQ2MiksZz1pKDYzMTkpLGM9bygoZnVuY3Rpb24oKXt2YXIgZT10aGlzLml0ZXJhdG9yLHQ9cyhhKHRoaXMubmV4dCxlKSk7aWYoISh0aGlzLmRvbmU9ISF0LmRvbmUpKXJldHVybiBnKGUsdGhpcy5tYXBwZXIsW3QudmFsdWUsdGhpcy5jb3VudGVyKytdLCEwKX0pKTtlLmV4cG9ydHM9ZnVuY3Rpb24gbWFwKGUpe3ModGhpcyk7cihlKTtyZXR1cm4gbmV3IGMobih0aGlzKSx7bWFwcGVyOmV9KX19LDc2NTc6KGUsdCxpKT0+e3ZhciBhLHIscyxuPWkoOTAzOSksbz1pKDQ5MDEpLGc9aSgzNCksYz1pKDIzNjApLGw9aSgyNzg3KSxoPWkoNjg0MCksQz1pKDgyMjcpLFE9aSg2Mzk1KSxFPUMoIml0ZXJhdG9yIiksdT0hMTtbXS5rZXlzJiYoIm5leHQiaW4ocz1bXS5rZXlzKCkpPyhyPWwobChzKSkpIT09T2JqZWN0LnByb3RvdHlwZSYmKGE9cik6dT0hMCk7IWcoYSl8fG4oKGZ1bmN0aW9uKCl7dmFyIGU9e307cmV0dXJuIGFbRV0uY2FsbChlKSE9PWV9KSk/YT17fTpRJiYoYT1jKGEpKTtvKGFbRV0pfHxoKGEsRSwoZnVuY3Rpb24oKXtyZXR1cm4gdGhpc30pKTtlLmV4cG9ydHM9e0l0ZXJhdG9yUHJvdG90eXBlOmEsQlVHR1lfU0FGQVJJX0lURVJBVE9SUzp1fX0sNjI2OTplPT57ZS5leHBvcnRzPXt9fSw2MTk4OihlLHQsaSk9Pnt2YXIgYT1pKDgwMTQpO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtyZXR1cm4gYShlLmxlbmd0aCl9fSwyODM6KGUsdCxpKT0+e3ZhciBhPWkoOTUwNCkscj1pKDkwMzkpLHM9aSg0OTAxKSxuPWkoOTI5Nyksbz1pKDM3MjQpLGc9aSgzNTApLkNPTkZJR1VSQUJMRSxjPWkoMzcwNiksbD1pKDExODEpLGg9bC5lbmZvcmNlLEM9bC5nZXQsUT1TdHJpbmcsRT1PYmplY3QuZGVmaW5lUHJvcGVydHksdT1hKCIiLnNsaWNlKSxkPWEoIiIucmVwbGFjZSksZj1hKFtdLmpvaW4pLHA9byYmIXIoKGZ1bmN0aW9uKCl7cmV0dXJuIDghPT1FKChmdW5jdGlvbigpe30pLCJsZW5ndGgiLHt2YWx1ZTo4fSkubGVuZ3RofSkpLG09U3RyaW5nKFN0cmluZykuc3BsaXQoIlN0cmluZyIpLHk9ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCxpKXsiU3ltYm9sKCI9PT11KFEodCksMCw3KSYmKHQ9IlsiK2QoUSh0KSwvXlN5bWJvbFwoKFteKV0qKVwpLiokLywiJDEiKSsiXSIpO2kmJmkuZ2V0dGVyJiYodD0iZ2V0ICIrdCk7aSYmaS5zZXR0ZXImJih0PSJzZXQgIit0KTsoIW4oZSwibmFtZSIpfHxnJiZlLm5hbWUhPT10KSYmKG8/RShlLCJuYW1lIix7dmFsdWU6dCxjb25maWd1cmFibGU6ITB9KTplLm5hbWU9dCk7cCYmaSYmbihpLCJhcml0eSIpJiZlLmxlbmd0aCE9PWkuYXJpdHkmJkUoZSwibGVuZ3RoIix7dmFsdWU6aS5hcml0eX0pO3RyeXtpJiZuKGksImNvbnN0cnVjdG9yIikmJmkuY29uc3RydWN0b3I/byYmRShlLCJwcm90b3R5cGUiLHt3cml0YWJsZTohMX0pOmUucHJvdG90eXBlJiYoZS5wcm90b3R5cGU9dm9pZCAwKX1jYXRjaChlKXt9dmFyIGE9aChlKTtuKGEsInNvdXJjZSIpfHwoYS5zb3VyY2U9ZihtLCJzdHJpbmciPT10eXBlb2YgdD90OiIiKSk7cmV0dXJuIGV9O0Z1bmN0aW9uLnByb3RvdHlwZS50b1N0cmluZz15KChmdW5jdGlvbiB0b1N0cmluZygpe3JldHVybiBzKHRoaXMpJiZDKHRoaXMpLnNvdXJjZXx8Yyh0aGlzKX0pLCJ0b1N0cmluZyIpfSw3NDE6ZT0+e3ZhciB0PU1hdGguY2VpbCxpPU1hdGguZmxvb3I7ZS5leHBvcnRzPU1hdGgudHJ1bmN8fGZ1bmN0aW9uIHRydW5jKGUpe3ZhciBhPStlO3JldHVybihhPjA/aTp0KShhKX19LDYwNDM6KGUsdCxpKT0+e3ZhciBhPWkoOTMwNikscj1UeXBlRXJyb3IsUHJvbWlzZUNhcGFiaWxpdHk9ZnVuY3Rpb24oZSl7dmFyIHQsaTt0aGlzLnByb21pc2U9bmV3IGUoKGZ1bmN0aW9uKGUsYSl7aWYodm9pZCAwIT09dHx8dm9pZCAwIT09aSl0aHJvdyBuZXcgcigiQmFkIFByb21pc2UgY29uc3RydWN0b3IiKTt0PWU7aT1hfSkpO3RoaXMucmVzb2x2ZT1hKHQpO3RoaXMucmVqZWN0PWEoaSl9O2UuZXhwb3J0cy5mPWZ1bmN0aW9uKGUpe3JldHVybiBuZXcgUHJvbWlzZUNhcGFiaWxpdHkoZSl9fSwyNjAzOihlLHQsaSk9Pnt2YXIgYT1pKDY1NSk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7cmV0dXJuIHZvaWQgMD09PWU/YXJndW1lbnRzLmxlbmd0aDwyPyIiOnQ6YShlKX19LDIzNjA6KGUsdCxpKT0+e3ZhciBhLHI9aSg4NTUxKSxzPWkoNjgwMSksbj1pKDg3MjcpLG89aSg0MjEpLGc9aSgzOTcpLGM9aSg0MDU1KSxsPWkoNjExOSksaD0icHJvdG90eXBlIixDPSJzY3JpcHQiLFE9bCgiSUVfUFJPVE8iKSxFbXB0eUNvbnN0cnVjdG9yPWZ1bmN0aW9uKCl7fSxzY3JpcHRUYWc9ZnVuY3Rpb24oZSl7cmV0dXJuIjwiK0MrIj4iK2UrIjwvIitDKyI+In0sTnVsbFByb3RvT2JqZWN0VmlhQWN0aXZlWD1mdW5jdGlvbihlKXtlLndyaXRlKHNjcmlwdFRhZygiIikpO2UuY2xvc2UoKTt2YXIgdD1lLnBhcmVudFdpbmRvdy5PYmplY3Q7ZT1udWxsO3JldHVybiB0fSxOdWxsUHJvdG9PYmplY3Q9ZnVuY3Rpb24oKXt0cnl7YT1uZXcgQWN0aXZlWE9iamVjdCgiaHRtbGZpbGUiKX1jYXRjaChlKXt9TnVsbFByb3RvT2JqZWN0PSJ1bmRlZmluZWQiIT10eXBlb2YgZG9jdW1lbnQ/ZG9jdW1lbnQuZG9tYWluJiZhP051bGxQcm90b09iamVjdFZpYUFjdGl2ZVgoYSk6ZnVuY3Rpb24oKXt2YXIgZSx0PWMoImlmcmFtZSIpLGk9ImphdmEiK0MrIjoiO3Quc3R5bGUuZGlzcGxheT0ibm9uZSI7Zy5hcHBlbmRDaGlsZCh0KTt0LnNyYz1TdHJpbmcoaSk7KGU9dC5jb250ZW50V2luZG93LmRvY3VtZW50KS5vcGVuKCk7ZS53cml0ZShzY3JpcHRUYWcoImRvY3VtZW50LkY9T2JqZWN0IikpO2UuY2xvc2UoKTtyZXR1cm4gZS5GfSgpOk51bGxQcm90b09iamVjdFZpYUFjdGl2ZVgoYSk7Zm9yKHZhciBlPW4ubGVuZ3RoO2UtLTspZGVsZXRlIE51bGxQcm90b09iamVjdFtoXVtuW2VdXTtyZXR1cm4gTnVsbFByb3RvT2JqZWN0KCl9O29bUV09ITA7ZS5leHBvcnRzPU9iamVjdC5jcmVhdGV8fGZ1bmN0aW9uIGNyZWF0ZShlLHQpe3ZhciBpO2lmKG51bGwhPT1lKXtFbXB0eUNvbnN0cnVjdG9yW2hdPXIoZSk7aT1uZXcgRW1wdHlDb25zdHJ1Y3RvcjtFbXB0eUNvbnN0cnVjdG9yW2hdPW51bGw7aVtRXT1lfWVsc2UgaT1OdWxsUHJvdG9PYmplY3QoKTtyZXR1cm4gdm9pZCAwPT09dD9pOnMuZihpLHQpfX0sNjgwMTooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoODY4Nikscz1pKDQ5MTMpLG49aSg4NTUxKSxvPWkoNTM5NyksZz1pKDEwNzIpO3QuZj1hJiYhcj9PYmplY3QuZGVmaW5lUHJvcGVydGllczpmdW5jdGlvbiBkZWZpbmVQcm9wZXJ0aWVzKGUsdCl7bihlKTtmb3IodmFyIGksYT1vKHQpLHI9Zyh0KSxjPXIubGVuZ3RoLGw9MDtjPmw7KXMuZihlLGk9cltsKytdLGFbaV0pO3JldHVybiBlfX0sNDkxMzooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoNTkxNykscz1pKDg2ODYpLG49aSg4NTUxKSxvPWkoNjk2OSksZz1UeXBlRXJyb3IsYz1PYmplY3QuZGVmaW5lUHJvcGVydHksbD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yLGg9ImVudW1lcmFibGUiLEM9ImNvbmZpZ3VyYWJsZSIsUT0id3JpdGFibGUiO3QuZj1hP3M/ZnVuY3Rpb24gZGVmaW5lUHJvcGVydHkoZSx0LGkpe24oZSk7dD1vKHQpO24oaSk7aWYoImZ1bmN0aW9uIj09dHlwZW9mIGUmJiJwcm90b3R5cGUiPT09dCYmInZhbHVlImluIGkmJlEgaW4gaSYmIWlbUV0pe3ZhciBhPWwoZSx0KTtpZihhJiZhW1FdKXtlW3RdPWkudmFsdWU7aT17Y29uZmlndXJhYmxlOkMgaW4gaT9pW0NdOmFbQ10sZW51bWVyYWJsZTpoIGluIGk/aVtoXTphW2hdLHdyaXRhYmxlOiExfX19cmV0dXJuIGMoZSx0LGkpfTpjOmZ1bmN0aW9uIGRlZmluZVByb3BlcnR5KGUsdCxpKXtuKGUpO3Q9byh0KTtuKGkpO2lmKHIpdHJ5e3JldHVybiBjKGUsdCxpKX1jYXRjaChlKXt9aWYoImdldCJpbiBpfHwic2V0ImluIGkpdGhyb3cgbmV3IGcoIkFjY2Vzc29ycyBub3Qgc3VwcG9ydGVkIik7InZhbHVlImluIGkmJihlW3RdPWkudmFsdWUpO3JldHVybiBlfX0sNzM0NzooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoOTU2NSkscz1pKDg3NzMpLG49aSg2OTgwKSxvPWkoNTM5NyksZz1pKDY5NjkpLGM9aSg5Mjk3KSxsPWkoNTkxNyksaD1PYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yO3QuZj1hP2g6ZnVuY3Rpb24gZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGUsdCl7ZT1vKGUpO3Q9Zyh0KTtpZihsKXRyeXtyZXR1cm4gaChlLHQpfWNhdGNoKGUpe31pZihjKGUsdCkpcmV0dXJuIG4oIXIocy5mLGUsdCksZVt0XSl9fSw4NDgwOihlLHQsaSk9Pnt2YXIgYT1pKDE4MjgpLHI9aSg4NzI3KS5jb25jYXQoImxlbmd0aCIsInByb3RvdHlwZSIpO3QuZj1PYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lc3x8ZnVuY3Rpb24gZ2V0T3duUHJvcGVydHlOYW1lcyhlKXtyZXR1cm4gYShlLHIpfX0sMzcxNzooZSx0KT0+e3QuZj1PYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzfSwyNzg3OihlLHQsaSk9Pnt2YXIgYT1pKDkyOTcpLHI9aSg0OTAxKSxzPWkoODk4MSksbj1pKDYxMTkpLG89aSgyMjExKSxnPW4oIklFX1BST1RPIiksYz1PYmplY3QsbD1jLnByb3RvdHlwZTtlLmV4cG9ydHM9bz9jLmdldFByb3RvdHlwZU9mOmZ1bmN0aW9uKGUpe3ZhciB0PXMoZSk7aWYoYSh0LGcpKXJldHVybiB0W2ddO3ZhciBpPXQuY29uc3RydWN0b3I7cmV0dXJuIHIoaSkmJnQgaW5zdGFuY2VvZiBpP2kucHJvdG90eXBlOnQgaW5zdGFuY2VvZiBjP2w6bnVsbH19LDE2MjU6KGUsdCxpKT0+e3ZhciBhPWkoOTUwNCk7ZS5leHBvcnRzPWEoe30uaXNQcm90b3R5cGVPZil9LDE4Mjg6KGUsdCxpKT0+e3ZhciBhPWkoOTUwNCkscj1pKDkyOTcpLHM9aSg1Mzk3KSxuPWkoOTYxNykuaW5kZXhPZixvPWkoNDIxKSxnPWEoW10ucHVzaCk7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7dmFyIGksYT1zKGUpLGM9MCxsPVtdO2ZvcihpIGluIGEpIXIobyxpKSYmcihhLGkpJiZnKGwsaSk7Zm9yKDt0Lmxlbmd0aD5jOylyKGEsaT10W2MrK10pJiYofm4obCxpKXx8ZyhsLGkpKTtyZXR1cm4gbH19LDEwNzI6KGUsdCxpKT0+e3ZhciBhPWkoMTgyOCkscj1pKDg3MjcpO2UuZXhwb3J0cz1PYmplY3Qua2V5c3x8ZnVuY3Rpb24ga2V5cyhlKXtyZXR1cm4gYShlLHIpfX0sODc3MzooZSx0KT0+e3ZhciBpPXt9LnByb3BlcnR5SXNFbnVtZXJhYmxlLGE9T2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcixyPWEmJiFpLmNhbGwoezE6Mn0sMSk7dC5mPXI/ZnVuY3Rpb24gcHJvcGVydHlJc0VudW1lcmFibGUoZSl7dmFyIHQ9YSh0aGlzLGUpO3JldHVybiEhdCYmdC5lbnVtZXJhYmxlfTppfSwyOTY3OihlLHQsaSk9Pnt2YXIgYT1pKDY3MDYpLHI9aSgzNCkscz1pKDc3NTApLG49aSgzNTA2KTtlLmV4cG9ydHM9T2JqZWN0LnNldFByb3RvdHlwZU9mfHwoIl9fcHJvdG9fXyJpbnt9P2Z1bmN0aW9uKCl7dmFyIGUsdD0hMSxpPXt9O3RyeXsoZT1hKE9iamVjdC5wcm90b3R5cGUsIl9fcHJvdG9fXyIsInNldCIpKShpLFtdKTt0PWkgaW5zdGFuY2VvZiBBcnJheX1jYXRjaChlKXt9cmV0dXJuIGZ1bmN0aW9uIHNldFByb3RvdHlwZU9mKGksYSl7cyhpKTtuKGEpO2lmKCFyKGkpKXJldHVybiBpO3Q/ZShpLGEpOmkuX19wcm90b19fPWE7cmV0dXJuIGl9fSgpOnZvaWQgMCl9LDQyNzA6KGUsdCxpKT0+e3ZhciBhPWkoOTU2NSkscj1pKDQ5MDEpLHM9aSgzNCksbj1UeXBlRXJyb3I7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7dmFyIGksbztpZigic3RyaW5nIj09PXQmJnIoaT1lLnRvU3RyaW5nKSYmIXMobz1hKGksZSkpKXJldHVybiBvO2lmKHIoaT1lLnZhbHVlT2YpJiYhcyhvPWEoaSxlKSkpcmV0dXJuIG87aWYoInN0cmluZyIhPT10JiZyKGk9ZS50b1N0cmluZykmJiFzKG89YShpLGUpKSlyZXR1cm4gbzt0aHJvdyBuZXcgbigiQ2FuJ3QgY29udmVydCBvYmplY3QgdG8gcHJpbWl0aXZlIHZhbHVlIil9fSw1MDMxOihlLHQsaSk9Pnt2YXIgYT1pKDc3NTEpLHI9aSg5NTA0KSxzPWkoODQ4MCksbj1pKDM3MTcpLG89aSg4NTUxKSxnPXIoW10uY29uY2F0KTtlLmV4cG9ydHM9YSgiUmVmbGVjdCIsIm93bktleXMiKXx8ZnVuY3Rpb24gb3duS2V5cyhlKXt2YXIgdD1zLmYobyhlKSksaT1uLmY7cmV0dXJuIGk/Zyh0LGkoZSkpOnR9fSwxMTAzOmU9PntlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7dHJ5e3JldHVybntlcnJvcjohMSx2YWx1ZTplKCl9fWNhdGNoKGUpe3JldHVybntlcnJvcjohMCx2YWx1ZTplfX19fSw3OTc5OihlLHQsaSk9Pnt2YXIgYT1pKDg1NTEpO2UuZXhwb3J0cz1mdW5jdGlvbigpe3ZhciBlPWEodGhpcyksdD0iIjtlLmhhc0luZGljZXMmJih0Kz0iZCIpO2UuZ2xvYmFsJiYodCs9ImciKTtlLmlnbm9yZUNhc2UmJih0Kz0iaSIpO2UubXVsdGlsaW5lJiYodCs9Im0iKTtlLmRvdEFsbCYmKHQrPSJzIik7ZS51bmljb2RlJiYodCs9InUiKTtlLnVuaWNvZGVTZXRzJiYodCs9InYiKTtlLnN0aWNreSYmKHQrPSJ5Iik7cmV0dXJuIHR9fSw3NzUwOihlLHQsaSk9Pnt2YXIgYT1pKDQxMTcpLHI9VHlwZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZihhKGUpKXRocm93IG5ldyByKCJDYW4ndCBjYWxsIG1ldGhvZCBvbiAiK2UpO3JldHVybiBlfX0sOTI4NjooZSx0LGkpPT57dmFyIGE9aSg0NDAyKSxyPWkoODQ2OSkscz1hLlNldCxuPWEuYWRkO2UuZXhwb3J0cz1mdW5jdGlvbihlKXt2YXIgdD1uZXcgcztyKGUsKGZ1bmN0aW9uKGUpe24odCxlKX0pKTtyZXR1cm4gdH19LDM0NDA6KGUsdCxpKT0+e3ZhciBhPWkoNzA4MCkscj1pKDQ0MDIpLHM9aSg5Mjg2KSxuPWkoNTE3MCksbz1pKDM3ODkpLGc9aSg4NDY5KSxjPWkoNTA3KSxsPXIuaGFzLGg9ci5yZW1vdmU7ZS5leHBvcnRzPWZ1bmN0aW9uIGRpZmZlcmVuY2UoZSl7dmFyIHQ9YSh0aGlzKSxpPW8oZSkscj1zKHQpO24odCk8PWkuc2l6ZT9nKHQsKGZ1bmN0aW9uKGUpe2kuaW5jbHVkZXMoZSkmJmgocixlKX0pKTpjKGkuZ2V0SXRlcmF0b3IoKSwoZnVuY3Rpb24oZSl7bCh0LGUpJiZoKHIsZSl9KSk7cmV0dXJuIHJ9fSw0NDAyOihlLHQsaSk9Pnt2YXIgYT1pKDk1MDQpLHI9U2V0LnByb3RvdHlwZTtlLmV4cG9ydHM9e1NldCxhZGQ6YShyLmFkZCksaGFzOmEoci5oYXMpLHJlbW92ZTphKHIuZGVsZXRlKSxwcm90bzpyfX0sODc1MDooZSx0LGkpPT57dmFyIGE9aSg3MDgwKSxyPWkoNDQwMikscz1pKDUxNzApLG49aSgzNzg5KSxvPWkoODQ2OSksZz1pKDUwNyksYz1yLlNldCxsPXIuYWRkLGg9ci5oYXM7ZS5leHBvcnRzPWZ1bmN0aW9uIGludGVyc2VjdGlvbihlKXt2YXIgdD1hKHRoaXMpLGk9bihlKSxyPW5ldyBjO3ModCk+aS5zaXplP2coaS5nZXRJdGVyYXRvcigpLChmdW5jdGlvbihlKXtoKHQsZSkmJmwocixlKX0pKTpvKHQsKGZ1bmN0aW9uKGUpe2kuaW5jbHVkZXMoZSkmJmwocixlKX0pKTtyZXR1cm4gcn19LDQ0NDk6KGUsdCxpKT0+e3ZhciBhPWkoNzA4MCkscj1pKDQ0MDIpLmhhcyxzPWkoNTE3MCksbj1pKDM3ODkpLG89aSg4NDY5KSxnPWkoNTA3KSxjPWkoOTUzOSk7ZS5leHBvcnRzPWZ1bmN0aW9uIGlzRGlzam9pbnRGcm9tKGUpe3ZhciB0PWEodGhpcyksaT1uKGUpO2lmKHModCk8PWkuc2l6ZSlyZXR1cm4hMSE9PW8odCwoZnVuY3Rpb24oZSl7aWYoaS5pbmNsdWRlcyhlKSlyZXR1cm4hMX0pLCEwKTt2YXIgbD1pLmdldEl0ZXJhdG9yKCk7cmV0dXJuITEhPT1nKGwsKGZ1bmN0aW9uKGUpe2lmKHIodCxlKSlyZXR1cm4gYyhsLCJub3JtYWwiLCExKX0pKX19LDM4Mzg6KGUsdCxpKT0+e3ZhciBhPWkoNzA4MCkscj1pKDUxNzApLHM9aSg4NDY5KSxuPWkoMzc4OSk7ZS5leHBvcnRzPWZ1bmN0aW9uIGlzU3Vic2V0T2YoZSl7dmFyIHQ9YSh0aGlzKSxpPW4oZSk7cmV0dXJuIShyKHQpPmkuc2l6ZSkmJiExIT09cyh0LChmdW5jdGlvbihlKXtpZighaS5pbmNsdWRlcyhlKSlyZXR1cm4hMX0pLCEwKX19LDg1Mjc6KGUsdCxpKT0+e3ZhciBhPWkoNzA4MCkscj1pKDQ0MDIpLmhhcyxzPWkoNTE3MCksbj1pKDM3ODkpLG89aSg1MDcpLGc9aSg5NTM5KTtlLmV4cG9ydHM9ZnVuY3Rpb24gaXNTdXBlcnNldE9mKGUpe3ZhciB0PWEodGhpcyksaT1uKGUpO2lmKHModCk8aS5zaXplKXJldHVybiExO3ZhciBjPWkuZ2V0SXRlcmF0b3IoKTtyZXR1cm4hMSE9PW8oYywoZnVuY3Rpb24oZSl7aWYoIXIodCxlKSlyZXR1cm4gZyhjLCJub3JtYWwiLCExKX0pKX19LDg0Njk6KGUsdCxpKT0+e3ZhciBhPWkoOTUwNCkscj1pKDUwNykscz1pKDQ0MDIpLG49cy5TZXQsbz1zLnByb3RvLGc9YShvLmZvckVhY2gpLGM9YShvLmtleXMpLGw9YyhuZXcgbikubmV4dDtlLmV4cG9ydHM9ZnVuY3Rpb24oZSx0LGkpe3JldHVybiBpP3Ioe2l0ZXJhdG9yOmMoZSksbmV4dDpsfSx0KTpnKGUsdCl9fSw0OTE2OihlLHQsaSk9Pnt2YXIgYT1pKDc3NTEpLGNyZWF0ZVNldExpa2U9ZnVuY3Rpb24oZSl7cmV0dXJue3NpemU6ZSxoYXM6ZnVuY3Rpb24oKXtyZXR1cm4hMX0sa2V5czpmdW5jdGlvbigpe3JldHVybntuZXh0OmZ1bmN0aW9uKCl7cmV0dXJue2RvbmU6ITB9fX19fX07ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3ZhciB0PWEoIlNldCIpO3RyeXsobmV3IHQpW2VdKGNyZWF0ZVNldExpa2UoMCkpO3RyeXsobmV3IHQpW2VdKGNyZWF0ZVNldExpa2UoLTEpKTtyZXR1cm4hMX1jYXRjaChlKXtyZXR1cm4hMH19Y2F0Y2goZSl7cmV0dXJuITF9fX0sNTE3MDooZSx0LGkpPT57dmFyIGE9aSg2NzA2KSxyPWkoNDQwMik7ZS5leHBvcnRzPWEoci5wcm90bywic2l6ZSIsImdldCIpfHxmdW5jdGlvbihlKXtyZXR1cm4gZS5zaXplfX0sMzY1MDooZSx0LGkpPT57dmFyIGE9aSg3MDgwKSxyPWkoNDQwMikscz1pKDkyODYpLG49aSgzNzg5KSxvPWkoNTA3KSxnPXIuYWRkLGM9ci5oYXMsbD1yLnJlbW92ZTtlLmV4cG9ydHM9ZnVuY3Rpb24gc3ltbWV0cmljRGlmZmVyZW5jZShlKXt2YXIgdD1hKHRoaXMpLGk9bihlKS5nZXRJdGVyYXRvcigpLHI9cyh0KTtvKGksKGZ1bmN0aW9uKGUpe2ModCxlKT9sKHIsZSk6ZyhyLGUpfSkpO3JldHVybiByfX0sNDIwNDooZSx0LGkpPT57dmFyIGE9aSg3MDgwKSxyPWkoNDQwMikuYWRkLHM9aSg5Mjg2KSxuPWkoMzc4OSksbz1pKDUwNyk7ZS5leHBvcnRzPWZ1bmN0aW9uIHVuaW9uKGUpe3ZhciB0PWEodGhpcyksaT1uKGUpLmdldEl0ZXJhdG9yKCksZz1zKHQpO28oaSwoZnVuY3Rpb24oZSl7cihnLGUpfSkpO3JldHVybiBnfX0sNjExOTooZSx0LGkpPT57dmFyIGE9aSg1NzQ1KSxyPWkoMzM5Mikscz1hKCJrZXlzIik7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3JldHVybiBzW2VdfHwoc1tlXT1yKGUpKX19LDc2Mjk6KGUsdCxpKT0+e3ZhciBhPWkoNjM5NSkscj1pKDQ1NzYpLHM9aSg5NDMzKSxuPSJfX2NvcmUtanNfc2hhcmVkX18iLG89ZS5leHBvcnRzPXJbbl18fHMobix7fSk7KG8udmVyc2lvbnN8fChvLnZlcnNpb25zPVtdKSkucHVzaCh7dmVyc2lvbjoiMy4zOS4wIixtb2RlOmE/InB1cmUiOiJnbG9iYWwiLGNvcHlyaWdodDoiwqkgMjAxNC0yMDI0IERlbmlzIFB1c2hrYXJldiAoemxvaXJvY2sucnUpIixsaWNlbnNlOiJodHRwczovL2dpdGh1Yi5jb20vemxvaXJvY2svY29yZS1qcy9ibG9iL3YzLjM5LjAvTElDRU5TRSIsc291cmNlOiJodHRwczovL2dpdGh1Yi5jb20vemxvaXJvY2svY29yZS1qcyJ9KX0sNTc0NTooZSx0LGkpPT57dmFyIGE9aSg3NjI5KTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSx0KXtyZXR1cm4gYVtlXXx8KGFbZV09dHx8e30pfX0sMTU0ODooZSx0LGkpPT57dmFyIGE9aSg0NTc2KSxyPWkoOTAzOSkscz1pKDk1MTkpLG49aSg0MjE1KSxvPWEuc3RydWN0dXJlZENsb25lO2UuZXhwb3J0cz0hIW8mJiFyKChmdW5jdGlvbigpe2lmKCJERU5PIj09PW4mJnM+OTJ8fCJOT0RFIj09PW4mJnM+OTR8fCJCUk9XU0VSIj09PW4mJnM+OTcpcmV0dXJuITE7dmFyIGU9bmV3IEFycmF5QnVmZmVyKDgpLHQ9byhlLHt0cmFuc2ZlcjpbZV19KTtyZXR1cm4gMCE9PWUuYnl0ZUxlbmd0aHx8OCE9PXQuYnl0ZUxlbmd0aH0pKX0sNDQ5NTooZSx0LGkpPT57dmFyIGE9aSg5NTE5KSxyPWkoOTAzOSkscz1pKDQ1NzYpLlN0cmluZztlLmV4cG9ydHM9ISFPYmplY3QuZ2V0T3duUHJvcGVydHlTeW1ib2xzJiYhcigoZnVuY3Rpb24oKXt2YXIgZT1TeW1ib2woInN5bWJvbCBkZXRlY3Rpb24iKTtyZXR1cm4hcyhlKXx8IShPYmplY3QoZSlpbnN0YW5jZW9mIFN5bWJvbCl8fCFTeW1ib2wuc2hhbSYmYSYmYTw0MX0pKX0sNTYxMDooZSx0LGkpPT57dmFyIGE9aSgxMjkxKSxyPU1hdGgubWF4LHM9TWF0aC5taW47ZS5leHBvcnRzPWZ1bmN0aW9uKGUsdCl7dmFyIGk9YShlKTtyZXR1cm4gaTwwP3IoaSt0LDApOnMoaSx0KX19LDU4NTQ6KGUsdCxpKT0+e3ZhciBhPWkoMjc3Nykscj1UeXBlRXJyb3I7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3ZhciB0PWEoZSwibnVtYmVyIik7aWYoIm51bWJlciI9PXR5cGVvZiB0KXRocm93IG5ldyByKCJDYW4ndCBjb252ZXJ0IG51bWJlciB0byBiaWdpbnQiKTtyZXR1cm4gQmlnSW50KHQpfX0sNzY5NjooZSx0LGkpPT57dmFyIGE9aSgxMjkxKSxyPWkoODAxNCkscz1SYW5nZUVycm9yO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtpZih2b2lkIDA9PT1lKXJldHVybiAwO3ZhciB0PWEoZSksaT1yKHQpO2lmKHQhPT1pKXRocm93IG5ldyBzKCJXcm9uZyBsZW5ndGggb3IgaW5kZXgiKTtyZXR1cm4gaX19LDUzOTc6KGUsdCxpKT0+e3ZhciBhPWkoNzA1NSkscj1pKDc3NTApO2UuZXhwb3J0cz1mdW5jdGlvbihlKXtyZXR1cm4gYShyKGUpKX19LDEyOTE6KGUsdCxpKT0+e3ZhciBhPWkoNzQxKTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7dmFyIHQ9K2U7cmV0dXJuIHQhPXR8fDA9PT10PzA6YSh0KX19LDgwMTQ6KGUsdCxpKT0+e3ZhciBhPWkoMTI5MSkscj1NYXRoLm1pbjtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7dmFyIHQ9YShlKTtyZXR1cm4gdD4wP3IodCw5MDA3MTk5MjU0NzQwOTkxKTowfX0sODk4MTooZSx0LGkpPT57dmFyIGE9aSg3NzUwKSxyPU9iamVjdDtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIHIoYShlKSl9fSwyNzc3OihlLHQsaSk9Pnt2YXIgYT1pKDk1NjUpLHI9aSgzNCkscz1pKDc1Nyksbj1pKDU5NjYpLG89aSg0MjcwKSxnPWkoODIyNyksYz1UeXBlRXJyb3IsbD1nKCJ0b1ByaW1pdGl2ZSIpO2UuZXhwb3J0cz1mdW5jdGlvbihlLHQpe2lmKCFyKGUpfHxzKGUpKXJldHVybiBlO3ZhciBpLGc9bihlLGwpO2lmKGcpe3ZvaWQgMD09PXQmJih0PSJkZWZhdWx0Iik7aT1hKGcsZSx0KTtpZighcihpKXx8cyhpKSlyZXR1cm4gaTt0aHJvdyBuZXcgYygiQ2FuJ3QgY29udmVydCBvYmplY3QgdG8gcHJpbWl0aXZlIHZhbHVlIil9dm9pZCAwPT09dCYmKHQ9Im51bWJlciIpO3JldHVybiBvKGUsdCl9fSw2OTY5OihlLHQsaSk9Pnt2YXIgYT1pKDI3NzcpLHI9aSg3NTcpO2UuZXhwb3J0cz1mdW5jdGlvbihlKXt2YXIgdD1hKGUsInN0cmluZyIpO3JldHVybiByKHQpP3Q6dCsiIn19LDIxNDA6KGUsdCxpKT0+e3ZhciBhPXt9O2FbaSg4MjI3KSgidG9TdHJpbmdUYWciKV09InoiO2UuZXhwb3J0cz0iW29iamVjdCB6XSI9PT1TdHJpbmcoYSl9LDY1NTooZSx0LGkpPT57dmFyIGE9aSg2OTU1KSxyPVN0cmluZztlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7aWYoIlN5bWJvbCI9PT1hKGUpKXRocm93IG5ldyBUeXBlRXJyb3IoIkNhbm5vdCBjb252ZXJ0IGEgU3ltYm9sIHZhbHVlIHRvIGEgc3RyaW5nIik7cmV0dXJuIHIoZSl9fSw2ODIzOmU9Pnt2YXIgdD1TdHJpbmc7ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3RyeXtyZXR1cm4gdChlKX1jYXRjaChlKXtyZXR1cm4iT2JqZWN0In19fSwzMzkyOihlLHQsaSk9Pnt2YXIgYT1pKDk1MDQpLHI9MCxzPU1hdGgucmFuZG9tKCksbj1hKDEuLnRvU3RyaW5nKTtlLmV4cG9ydHM9ZnVuY3Rpb24oZSl7cmV0dXJuIlN5bWJvbCgiKyh2b2lkIDA9PT1lPyIiOmUpKyIpXyIrbigrK3IrcywzNil9fSw3MDQwOihlLHQsaSk9Pnt2YXIgYT1pKDQ0OTUpO2UuZXhwb3J0cz1hJiYhU3ltYm9sLnNoYW0mJiJzeW1ib2wiPT10eXBlb2YgU3ltYm9sLml0ZXJhdG9yfSw4Njg2OihlLHQsaSk9Pnt2YXIgYT1pKDM3MjQpLHI9aSg5MDM5KTtlLmV4cG9ydHM9YSYmcigoZnVuY3Rpb24oKXtyZXR1cm4gNDIhPT1PYmplY3QuZGVmaW5lUHJvcGVydHkoKGZ1bmN0aW9uKCl7fSksInByb3RvdHlwZSIse3ZhbHVlOjQyLHdyaXRhYmxlOiExfSkucHJvdG90eXBlfSkpfSwyODEyOmU9Pnt2YXIgdD1UeXBlRXJyb3I7ZS5leHBvcnRzPWZ1bmN0aW9uKGUsaSl7aWYoZTxpKXRocm93IG5ldyB0KCJOb3QgZW5vdWdoIGFyZ3VtZW50cyIpO3JldHVybiBlfX0sODYyMjooZSx0LGkpPT57dmFyIGE9aSg0NTc2KSxyPWkoNDkwMSkscz1hLldlYWtNYXA7ZS5leHBvcnRzPXIocykmJi9uYXRpdmUgY29kZS8udGVzdChTdHJpbmcocykpfSw4MjI3OihlLHQsaSk9Pnt2YXIgYT1pKDQ1NzYpLHI9aSg1NzQ1KSxzPWkoOTI5Nyksbj1pKDMzOTIpLG89aSg0NDk1KSxnPWkoNzA0MCksYz1hLlN5bWJvbCxsPXIoIndrcyIpLGg9Zz9jLmZvcnx8YzpjJiZjLndpdGhvdXRTZXR0ZXJ8fG47ZS5leHBvcnRzPWZ1bmN0aW9uKGUpe3MobCxlKXx8KGxbZV09byYmcyhjLGUpP2NbZV06aCgiU3ltYm9sLiIrZSkpO3JldHVybiBsW2VdfX0sNjU3MzooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoMjEwNikscz1pKDMyMzgpLG49QXJyYXlCdWZmZXIucHJvdG90eXBlO2EmJiEoImRldGFjaGVkImluIG4pJiZyKG4sImRldGFjaGVkIix7Y29uZmlndXJhYmxlOiEwLGdldDpmdW5jdGlvbiBkZXRhY2hlZCgpe3JldHVybiBzKHRoaXMpfX0pfSw3OTM2OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSg1NjM2KTtyJiZhKHt0YXJnZXQ6IkFycmF5QnVmZmVyIixwcm90bzohMH0se3RyYW5zZmVyVG9GaXhlZExlbmd0aDpmdW5jdGlvbiB0cmFuc2ZlclRvRml4ZWRMZW5ndGgoKXtyZXR1cm4gcih0aGlzLGFyZ3VtZW50cy5sZW5ndGg/YXJndW1lbnRzWzBdOnZvaWQgMCwhMSl9fSl9LDgxMDA6KGUsdCxpKT0+e3ZhciBhPWkoNjUxOCkscj1pKDU2MzYpO3ImJmEoe3RhcmdldDoiQXJyYXlCdWZmZXIiLHByb3RvOiEwfSx7dHJhbnNmZXI6ZnVuY3Rpb24gdHJhbnNmZXIoKXtyZXR1cm4gcih0aGlzLGFyZ3VtZW50cy5sZW5ndGg/YXJndW1lbnRzWzBdOnZvaWQgMCwhMCl9fSl9LDQxMTQ6KGUsdCxpKT0+e3ZhciBhPWkoNjUxOCkscj1pKDg5ODEpLHM9aSg2MTk4KSxuPWkoNDUyNyksbz1pKDY4MzcpO2Eoe3RhcmdldDoiQXJyYXkiLHByb3RvOiEwLGFyaXR5OjEsZm9yY2VkOmkoOTAzOSkoKGZ1bmN0aW9uKCl7cmV0dXJuIDQyOTQ5NjcyOTchPT1bXS5wdXNoLmNhbGwoe2xlbmd0aDo0Mjk0OTY3Mjk2fSwxKX0pKXx8IWZ1bmN0aW9uKCl7dHJ5e09iamVjdC5kZWZpbmVQcm9wZXJ0eShbXSwibGVuZ3RoIix7d3JpdGFibGU6ITF9KS5wdXNoKCl9Y2F0Y2goZSl7cmV0dXJuIGUgaW5zdGFuY2VvZiBUeXBlRXJyb3J9fSgpfSx7cHVzaDpmdW5jdGlvbiBwdXNoKGUpe3ZhciB0PXIodGhpcyksaT1zKHQpLGE9YXJndW1lbnRzLmxlbmd0aDtvKGkrYSk7Zm9yKHZhciBnPTA7ZzxhO2crKyl7dFtpXT1hcmd1bWVudHNbZ107aSsrfW4odCxpKTtyZXR1cm4gaX19KX0sODExMTooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNDU3Nikscz1pKDY3OSksbj1pKDg1NTEpLG89aSg0OTAxKSxnPWkoMjc4NyksYz1pKDIxMDYpLGw9aSg0NjU5KSxoPWkoOTAzOSksQz1pKDkyOTcpLFE9aSg4MjI3KSxFPWkoNzY1NykuSXRlcmF0b3JQcm90b3R5cGUsdT1pKDM3MjQpLGQ9aSg2Mzk1KSxmPSJjb25zdHJ1Y3RvciIscD0iSXRlcmF0b3IiLG09USgidG9TdHJpbmdUYWciKSx5PVR5cGVFcnJvcix3PXJbcF0sYj1kfHwhbyh3KXx8dy5wcm90b3R5cGUhPT1FfHwhaCgoZnVuY3Rpb24oKXt3KHt9KX0pKSxEPWZ1bmN0aW9uIEl0ZXJhdG9yKCl7cyh0aGlzLEUpO2lmKGcodGhpcyk9PT1FKXRocm93IG5ldyB5KCJBYnN0cmFjdCBjbGFzcyBJdGVyYXRvciBub3QgZGlyZWN0bHkgY29uc3RydWN0YWJsZSIpfSxkZWZpbmVJdGVyYXRvclByb3RvdHlwZUFjY2Vzc29yPWZ1bmN0aW9uKGUsdCl7dT9jKEUsZSx7Y29uZmlndXJhYmxlOiEwLGdldDpmdW5jdGlvbigpe3JldHVybiB0fSxzZXQ6ZnVuY3Rpb24odCl7bih0aGlzKTtpZih0aGlzPT09RSl0aHJvdyBuZXcgeSgiWW91IGNhbid0IHJlZGVmaW5lIHRoaXMgcHJvcGVydHkiKTtDKHRoaXMsZSk/dGhpc1tlXT10OmwodGhpcyxlLHQpfX0pOkVbZV09dH07QyhFLG0pfHxkZWZpbmVJdGVyYXRvclByb3RvdHlwZUFjY2Vzc29yKG0scCk7IWImJkMoRSxmKSYmRVtmXSE9PU9iamVjdHx8ZGVmaW5lSXRlcmF0b3JQcm90b3R5cGVBY2Nlc3NvcihmLEQpO0QucHJvdG90eXBlPUU7YSh7Z2xvYmFsOiEwLGNvbnN0cnVjdG9yOiEwLGZvcmNlZDpifSx7SXRlcmF0b3I6RH0pfSwxMTQ4OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSgyNjUyKSxzPWkoOTMwNiksbj1pKDg1NTEpLG89aSgxNzY3KTthKHt0YXJnZXQ6Ikl0ZXJhdG9yIixwcm90bzohMCxyZWFsOiEwfSx7ZXZlcnk6ZnVuY3Rpb24gZXZlcnkoZSl7bih0aGlzKTtzKGUpO3ZhciB0PW8odGhpcyksaT0wO3JldHVybiFyKHQsKGZ1bmN0aW9uKHQsYSl7aWYoIWUodCxpKyspKXJldHVybiBhKCl9KSx7SVNfUkVDT1JEOiEwLElOVEVSUlVQVEVEOiEwfSkuc3RvcHBlZH19KX0sMjQ4OTooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoOTU2NSkscz1pKDkzMDYpLG49aSg4NTUxKSxvPWkoMTc2NyksZz1pKDk0NjIpLGM9aSg2MzE5KSxsPWkoNjM5NSksaD1nKChmdW5jdGlvbigpe2Zvcih2YXIgZSx0LGk9dGhpcy5pdGVyYXRvcixhPXRoaXMucHJlZGljYXRlLHM9dGhpcy5uZXh0Ozspe2U9bihyKHMsaSkpO2lmKHRoaXMuZG9uZT0hIWUuZG9uZSlyZXR1cm47dD1lLnZhbHVlO2lmKGMoaSxhLFt0LHRoaXMuY291bnRlcisrXSwhMCkpcmV0dXJuIHR9fSkpO2Eoe3RhcmdldDoiSXRlcmF0b3IiLHByb3RvOiEwLHJlYWw6ITAsZm9yY2VkOmx9LHtmaWx0ZXI6ZnVuY3Rpb24gZmlsdGVyKGUpe24odGhpcyk7cyhlKTtyZXR1cm4gbmV3IGgobyh0aGlzKSx7cHJlZGljYXRlOmV9KX19KX0sMTE2OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSgyNjUyKSxzPWkoOTMwNiksbj1pKDg1NTEpLG89aSgxNzY3KTthKHt0YXJnZXQ6Ikl0ZXJhdG9yIixwcm90bzohMCxyZWFsOiEwfSx7ZmluZDpmdW5jdGlvbiBmaW5kKGUpe24odGhpcyk7cyhlKTt2YXIgdD1vKHRoaXMpLGk9MDtyZXR1cm4gcih0LChmdW5jdGlvbih0LGEpe2lmKGUodCxpKyspKXJldHVybiBhKHQpfSkse0lTX1JFQ09SRDohMCxJTlRFUlJVUFRFRDohMH0pLnJlc3VsdH19KX0sNzU4ODooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoMjY1Mikscz1pKDkzMDYpLG49aSg4NTUxKSxvPWkoMTc2Nyk7YSh7dGFyZ2V0OiJJdGVyYXRvciIscHJvdG86ITAscmVhbDohMH0se2ZvckVhY2g6ZnVuY3Rpb24gZm9yRWFjaChlKXtuKHRoaXMpO3MoZSk7dmFyIHQ9byh0aGlzKSxpPTA7cih0LChmdW5jdGlvbih0KXtlKHQsaSsrKX0pLHtJU19SRUNPUkQ6ITB9KX19KX0sMTcwMTooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNzEzKTthKHt0YXJnZXQ6Ikl0ZXJhdG9yIixwcm90bzohMCxyZWFsOiEwLGZvcmNlZDppKDYzOTUpfSx7bWFwOnJ9KX0sODIzNzooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoMjY1Mikscz1pKDkzMDYpLG49aSg4NTUxKSxvPWkoMTc2NyksZz1UeXBlRXJyb3I7YSh7dGFyZ2V0OiJJdGVyYXRvciIscHJvdG86ITAscmVhbDohMH0se3JlZHVjZTpmdW5jdGlvbiByZWR1Y2UoZSl7bih0aGlzKTtzKGUpO3ZhciB0PW8odGhpcyksaT1hcmd1bWVudHMubGVuZ3RoPDIsYT1pP3ZvaWQgMDphcmd1bWVudHNbMV0sYz0wO3IodCwoZnVuY3Rpb24odCl7aWYoaSl7aT0hMTthPXR9ZWxzZSBhPWUoYSx0LGMpO2MrK30pLHtJU19SRUNPUkQ6ITB9KTtpZihpKXRocm93IG5ldyBnKCJSZWR1Y2Ugb2YgZW1wdHkgaXRlcmF0b3Igd2l0aCBubyBpbml0aWFsIHZhbHVlIik7cmV0dXJuIGF9fSl9LDM1Nzk6KGUsdCxpKT0+e3ZhciBhPWkoNjUxOCkscj1pKDI2NTIpLHM9aSg5MzA2KSxuPWkoODU1MSksbz1pKDE3NjcpO2Eoe3RhcmdldDoiSXRlcmF0b3IiLHByb3RvOiEwLHJlYWw6ITB9LHtzb21lOmZ1bmN0aW9uIHNvbWUoZSl7bih0aGlzKTtzKGUpO3ZhciB0PW8odGhpcyksaT0wO3JldHVybiByKHQsKGZ1bmN0aW9uKHQsYSl7aWYoZSh0LGkrKykpcmV0dXJuIGEoKX0pLHtJU19SRUNPUkQ6ITAsSU5URVJSVVBURUQ6ITB9KS5zdG9wcGVkfX0pfSwxODA2OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSg4NTUxKSxzPWkoMjY1Miksbj1pKDE3NjcpLG89W10ucHVzaDthKHt0YXJnZXQ6Ikl0ZXJhdG9yIixwcm90bzohMCxyZWFsOiEwfSx7dG9BcnJheTpmdW5jdGlvbiB0b0FycmF5KCl7dmFyIGU9W107cyhuKHIodGhpcykpLG8se3RoYXQ6ZSxJU19SRUNPUkQ6ITB9KTtyZXR1cm4gZX19KX0sMTY4OTooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNDU3Nikscz1pKDg3NDUpLG49aSg3NjgwKSxvPWkoNjA0MyksZz1pKDkzMDYpLGM9aSgxMTAzKSxsPXIuUHJvbWlzZSxoPSExO2Eoe3RhcmdldDoiUHJvbWlzZSIsc3RhdDohMCxmb3JjZWQ6IWx8fCFsLnRyeXx8YygoZnVuY3Rpb24oKXtsLnRyeSgoZnVuY3Rpb24oZSl7aD04PT09ZX0pLDgpfSkpLmVycm9yfHwhaH0se3RyeTpmdW5jdGlvbihlKXt2YXIgdD1hcmd1bWVudHMubGVuZ3RoPjE/bihhcmd1bWVudHMsMSk6W10saT1vLmYodGhpcyksYT1jKChmdW5jdGlvbigpe3JldHVybiBzKGcoZSksdm9pZCAwLHQpfSkpOyhhLmVycm9yP2kucmVqZWN0OmkucmVzb2x2ZSkoYS52YWx1ZSk7cmV0dXJuIGkucHJvbWlzZX19KX0sNDYyODooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNjA0Myk7YSh7dGFyZ2V0OiJQcm9taXNlIixzdGF0OiEwfSx7d2l0aFJlc29sdmVyczpmdW5jdGlvbiB3aXRoUmVzb2x2ZXJzKCl7dmFyIGU9ci5mKHRoaXMpO3JldHVybntwcm9taXNlOmUucHJvbWlzZSxyZXNvbHZlOmUucmVzb2x2ZSxyZWplY3Q6ZS5yZWplY3R9fX0pfSw5NDc5OihlLHQsaSk9Pnt2YXIgYT1pKDQ1NzYpLHI9aSgzNzI0KSxzPWkoMjEwNiksbj1pKDc5NzkpLG89aSg5MDM5KSxnPWEuUmVnRXhwLGM9Zy5wcm90b3R5cGU7ciYmbygoZnVuY3Rpb24oKXt2YXIgZT0hMDt0cnl7ZygiLiIsImQiKX1jYXRjaCh0KXtlPSExfXZhciB0PXt9LGk9IiIsYT1lPyJkZ2ltc3kiOiJnaW1zeSIsYWRkR2V0dGVyPWZ1bmN0aW9uKGUsYSl7T2JqZWN0LmRlZmluZVByb3BlcnR5KHQsZSx7Z2V0OmZ1bmN0aW9uKCl7aSs9YTtyZXR1cm4hMH19KX0scj17ZG90QWxsOiJzIixnbG9iYWw6ImciLGlnbm9yZUNhc2U6ImkiLG11bHRpbGluZToibSIsc3RpY2t5OiJ5In07ZSYmKHIuaGFzSW5kaWNlcz0iZCIpO2Zvcih2YXIgcyBpbiByKWFkZEdldHRlcihzLHJbc10pO3JldHVybiBPYmplY3QuZ2V0T3duUHJvcGVydHlEZXNjcmlwdG9yKGMsImZsYWdzIikuZ2V0LmNhbGwodCkhPT1hfHxpIT09YX0pKSYmcyhjLCJmbGFncyIse2NvbmZpZ3VyYWJsZTohMCxnZXQ6bn0pfSw3NjQyOihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSgzNDQwKTthKHt0YXJnZXQ6IlNldCIscHJvdG86ITAscmVhbDohMCxmb3JjZWQ6IWkoNDkxNikoImRpZmZlcmVuY2UiKX0se2RpZmZlcmVuY2U6cn0pfSw4MDA0OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSg5MDM5KSxzPWkoODc1MCk7YSh7dGFyZ2V0OiJTZXQiLHByb3RvOiEwLHJlYWw6ITAsZm9yY2VkOiFpKDQ5MTYpKCJpbnRlcnNlY3Rpb24iKXx8cigoZnVuY3Rpb24oKXtyZXR1cm4iMywyIiE9PVN0cmluZyhBcnJheS5mcm9tKG5ldyBTZXQoWzEsMiwzXSkuaW50ZXJzZWN0aW9uKG5ldyBTZXQoWzMsMl0pKSkpfSkpfSx7aW50ZXJzZWN0aW9uOnN9KX0sMzg1MzooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNDQ0OSk7YSh7dGFyZ2V0OiJTZXQiLHByb3RvOiEwLHJlYWw6ITAsZm9yY2VkOiFpKDQ5MTYpKCJpc0Rpc2pvaW50RnJvbSIpfSx7aXNEaXNqb2ludEZyb206cn0pfSw1ODc2OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSgzODM4KTthKHt0YXJnZXQ6IlNldCIscHJvdG86ITAscmVhbDohMCxmb3JjZWQ6IWkoNDkxNikoImlzU3Vic2V0T2YiKX0se2lzU3Vic2V0T2Y6cn0pfSwyNDc1OihlLHQsaSk9Pnt2YXIgYT1pKDY1MTgpLHI9aSg4NTI3KTthKHt0YXJnZXQ6IlNldCIscHJvdG86ITAscmVhbDohMCxmb3JjZWQ6IWkoNDkxNikoImlzU3VwZXJzZXRPZiIpfSx7aXNTdXBlcnNldE9mOnJ9KX0sNTAyNDooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoMzY1MCk7YSh7dGFyZ2V0OiJTZXQiLHByb3RvOiEwLHJlYWw6ITAsZm9yY2VkOiFpKDQ5MTYpKCJzeW1tZXRyaWNEaWZmZXJlbmNlIil9LHtzeW1tZXRyaWNEaWZmZXJlbmNlOnJ9KX0sMTY5ODooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNDIwNCk7YSh7dGFyZ2V0OiJTZXQiLHByb3RvOiEwLHJlYWw6ITAsZm9yY2VkOiFpKDQ5MTYpKCJ1bmlvbiIpfSx7dW5pb246cn0pfSw3NDY3OihlLHQsaSk9Pnt2YXIgYT1pKDc2MjgpLHI9aSg0NjQ0KSxzPXIuYVR5cGVkQXJyYXksbj1yLmV4cG9ydFR5cGVkQXJyYXlNZXRob2Qsbz1yLmdldFR5cGVkQXJyYXlDb25zdHJ1Y3RvcjtuKCJ0b1JldmVyc2VkIiwoZnVuY3Rpb24gdG9SZXZlcnNlZCgpe3JldHVybiBhKHModGhpcyksbyh0aGlzKSl9KSl9LDQ3MzI6KGUsdCxpKT0+e3ZhciBhPWkoNDY0NCkscj1pKDk1MDQpLHM9aSg5MzA2KSxuPWkoNTM3MCksbz1hLmFUeXBlZEFycmF5LGc9YS5nZXRUeXBlZEFycmF5Q29uc3RydWN0b3IsYz1hLmV4cG9ydFR5cGVkQXJyYXlNZXRob2QsbD1yKGEuVHlwZWRBcnJheVByb3RvdHlwZS5zb3J0KTtjKCJ0b1NvcnRlZCIsKGZ1bmN0aW9uIHRvU29ydGVkKGUpe3ZvaWQgMCE9PWUmJnMoZSk7dmFyIHQ9byh0aGlzKSxpPW4oZyh0KSx0KTtyZXR1cm4gbChpLGUpfSkpfSw5NTc3OihlLHQsaSk9Pnt2YXIgYT1pKDk5MjgpLHI9aSg0NjQ0KSxzPWkoMTEwOCksbj1pKDEyOTEpLG89aSg1ODU0KSxnPXIuYVR5cGVkQXJyYXksYz1yLmdldFR5cGVkQXJyYXlDb25zdHJ1Y3RvcixsPXIuZXhwb3J0VHlwZWRBcnJheU1ldGhvZCxoPSEhZnVuY3Rpb24oKXt0cnl7bmV3IEludDhBcnJheSgxKS53aXRoKDIse3ZhbHVlT2Y6ZnVuY3Rpb24oKXt0aHJvdyA4fX0pfWNhdGNoKGUpe3JldHVybiA4PT09ZX19KCk7bCgid2l0aCIse3dpdGg6ZnVuY3Rpb24oZSx0KXt2YXIgaT1nKHRoaXMpLHI9bihlKSxsPXMoaSk/byh0KTordDtyZXR1cm4gYShpLGMoaSkscixsKX19LndpdGgsIWgpfSw4OTkyOihlLHQsaSk9PntpKDgxMTEpfSwzMjE1OihlLHQsaSk9PntpKDExNDgpfSw0NTIwOihlLHQsaSk9PntpKDI0ODkpfSwyNTc3OihlLHQsaSk9PntpKDExNil9LDM5NDk6KGUsdCxpKT0+e2koNzU4OCl9LDE0NTQ6KGUsdCxpKT0+e2koMTcwMSl9LDg4NzI6KGUsdCxpKT0+e2koODIzNyl9LDc1NTA6KGUsdCxpKT0+e2koMzU3OSl9LDE3OTU6KGUsdCxpKT0+e2koMTgwNil9LDUyNDc6KGUsdCxpKT0+e2koMTY4OSl9LDQ5Nzk6KGUsdCxpKT0+e3ZhciBhPWkoNjUxOCkscj1pKDQ1NzYpLHM9aSg3NzUxKSxuPWkoNjk4MCksbz1pKDQ5MTMpLmYsZz1pKDkyOTcpLGM9aSg2NzkpLGw9aSgzMTY3KSxoPWkoMjYwMyksQz1pKDUwMDIpLFE9aSg4NTc0KSxFPWkoMzcyNCksdT1pKDYzOTUpLGQ9IkRPTUV4Y2VwdGlvbiIsZj1zKCJFcnJvciIpLHA9cyhkKSxtPWZ1bmN0aW9uIERPTUV4Y2VwdGlvbigpe2ModGhpcyx5KTt2YXIgZT1hcmd1bWVudHMubGVuZ3RoLHQ9aChlPDE/dm9pZCAwOmFyZ3VtZW50c1swXSksaT1oKGU8Mj92b2lkIDA6YXJndW1lbnRzWzFdLCJFcnJvciIpLGE9bmV3IHAodCxpKSxyPW5ldyBmKHQpO3IubmFtZT1kO28oYSwic3RhY2siLG4oMSxRKHIuc3RhY2ssMSkpKTtsKGEsdGhpcyxtKTtyZXR1cm4gYX0seT1tLnByb3RvdHlwZT1wLnByb3RvdHlwZSx3PSJzdGFjayJpbiBuZXcgZihkKSxiPSJzdGFjayJpbiBuZXcgcCgxLDIpLEQ9cCYmRSYmT2JqZWN0LmdldE93blByb3BlcnR5RGVzY3JpcHRvcihyLGQpLFM9ISghRHx8RC53cml0YWJsZSYmRC5jb25maWd1cmFibGUpLGs9dyYmIVMmJiFiO2Eoe2dsb2JhbDohMCxjb25zdHJ1Y3RvcjohMCxmb3JjZWQ6dXx8a30se0RPTUV4Y2VwdGlvbjprP206cH0pO3ZhciBSPXMoZCksTj1SLnByb3RvdHlwZTtpZihOLmNvbnN0cnVjdG9yIT09Uil7dXx8byhOLCJjb25zdHJ1Y3RvciIsbigxLFIpKTtmb3IodmFyIEcgaW4gQylpZihnKEMsRykpe3ZhciBNPUNbR10sVT1NLnM7ZyhSLFUpfHxvKFIsVSxuKDYsTS5jKSl9fX0sMzYxMTooZSx0LGkpPT57dmFyIGE9aSg2NTE4KSxyPWkoNDU3Nikscz1pKDIxMDYpLG49aSgzNzI0KSxvPVR5cGVFcnJvcixnPU9iamVjdC5kZWZpbmVQcm9wZXJ0eSxjPXIuc2VsZiE9PXI7dHJ5e2lmKG4pe3ZhciBsPU9iamVjdC5nZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3Iociwic2VsZiIpOyFjJiZsJiZsLmdldCYmbC5lbnVtZXJhYmxlfHxzKHIsInNlbGYiLHtnZXQ6ZnVuY3Rpb24gc2VsZigpe3JldHVybiByfSxzZXQ6ZnVuY3Rpb24gc2VsZihlKXtpZih0aGlzIT09cil0aHJvdyBuZXcgbygiSWxsZWdhbCBpbnZvY2F0aW9uIik7ZyhyLCJzZWxmIix7dmFsdWU6ZSx3cml0YWJsZTohMCxjb25maWd1cmFibGU6ITAsZW51bWVyYWJsZTohMH0pfSxjb25maWd1cmFibGU6ITAsZW51bWVyYWJsZTohMH0pfWVsc2UgYSh7Z2xvYmFsOiEwLHNpbXBsZTohMCxmb3JjZWQ6Y30se3NlbGY6cn0pfWNhdGNoKGUpe319LDQ2MDM6KGUsdCxpKT0+e3ZhciBhPWkoNjg0MCkscj1pKDk1MDQpLHM9aSg2NTUpLG49aSgyODEyKSxvPVVSTFNlYXJjaFBhcmFtcyxnPW8ucHJvdG90eXBlLGM9cihnLmFwcGVuZCksbD1yKGcuZGVsZXRlKSxoPXIoZy5mb3JFYWNoKSxDPXIoW10ucHVzaCksUT1uZXcgbygiYT0xJmE9MiZiPTMiKTtRLmRlbGV0ZSgiYSIsMSk7US5kZWxldGUoImIiLHZvaWQgMCk7USsiIiE9ImE9MiImJmEoZywiZGVsZXRlIiwoZnVuY3Rpb24oZSl7dmFyIHQ9YXJndW1lbnRzLmxlbmd0aCxpPXQ8Mj92b2lkIDA6YXJndW1lbnRzWzFdO2lmKHQmJnZvaWQgMD09PWkpcmV0dXJuIGwodGhpcyxlKTt2YXIgYT1bXTtoKHRoaXMsKGZ1bmN0aW9uKGUsdCl7QyhhLHtrZXk6dCx2YWx1ZTplfSl9KSk7bih0LDEpO2Zvcih2YXIgcixvPXMoZSksZz1zKGkpLFE9MCxFPTAsdT0hMSxkPWEubGVuZ3RoO1E8ZDspe3I9YVtRKytdO2lmKHV8fHIua2V5PT09byl7dT0hMDtsKHRoaXMsci5rZXkpfWVsc2UgRSsrfWZvcig7RTxkOykocj1hW0UrK10pLmtleT09PW8mJnIudmFsdWU9PT1nfHxjKHRoaXMsci5rZXksci52YWx1ZSl9KSx7ZW51bWVyYWJsZTohMCx1bnNhZmU6ITB9KX0sNzU2NjooZSx0LGkpPT57dmFyIGE9aSg2ODQwKSxyPWkoOTUwNCkscz1pKDY1NSksbj1pKDI4MTIpLG89VVJMU2VhcmNoUGFyYW1zLGc9by5wcm90b3R5cGUsYz1yKGcuZ2V0QWxsKSxsPXIoZy5oYXMpLGg9bmV3IG8oImE9MSIpOyFoLmhhcygiYSIsMikmJmguaGFzKCJhIix2b2lkIDApfHxhKGcsImhhcyIsKGZ1bmN0aW9uIGhhcyhlKXt2YXIgdD1hcmd1bWVudHMubGVuZ3RoLGk9dDwyP3ZvaWQgMDphcmd1bWVudHNbMV07aWYodCYmdm9pZCAwPT09aSlyZXR1cm4gbCh0aGlzLGUpO3ZhciBhPWModGhpcyxlKTtuKHQsMSk7Zm9yKHZhciByPXMoaSksbz0wO288YS5sZW5ndGg7KWlmKGFbbysrXT09PXIpcmV0dXJuITA7cmV0dXJuITF9KSx7ZW51bWVyYWJsZTohMCx1bnNhZmU6ITB9KX0sODcyMTooZSx0LGkpPT57dmFyIGE9aSgzNzI0KSxyPWkoOTUwNCkscz1pKDIxMDYpLG49VVJMU2VhcmNoUGFyYW1zLnByb3RvdHlwZSxvPXIobi5mb3JFYWNoKTthJiYhKCJzaXplImluIG4pJiZzKG4sInNpemUiLHtnZXQ6ZnVuY3Rpb24gc2l6ZSgpe3ZhciBlPTA7byh0aGlzLChmdW5jdGlvbigpe2UrK30pKTtyZXR1cm4gZX0sY29uZmlndXJhYmxlOiEwLGVudW1lcmFibGU6ITB9KX19LHQ9e307ZnVuY3Rpb24gX193ZWJwYWNrX3JlcXVpcmVfXyhpKXt2YXIgYT10W2ldO2lmKHZvaWQgMCE9PWEpcmV0dXJuIGEuZXhwb3J0czt2YXIgcj10W2ldPXtleHBvcnRzOnt9fTtlW2ldLmNhbGwoci5leHBvcnRzLHIsci5leHBvcnRzLF9fd2VicGFja19yZXF1aXJlX18pO3JldHVybiByLmV4cG9ydHN9X193ZWJwYWNrX3JlcXVpcmVfXy5kPShlLHQpPT57Zm9yKHZhciBpIGluIHQpX193ZWJwYWNrX3JlcXVpcmVfXy5vKHQsaSkmJiFfX3dlYnBhY2tfcmVxdWlyZV9fLm8oZSxpKSYmT2JqZWN0LmRlZmluZVByb3BlcnR5KGUsaSx7ZW51bWVyYWJsZTohMCxnZXQ6dFtpXX0pfTtfX3dlYnBhY2tfcmVxdWlyZV9fLm89KGUsdCk9Pk9iamVjdC5wcm90b3R5cGUuaGFzT3duUHJvcGVydHkuY2FsbChlLHQpO3ZhciBfX3dlYnBhY2tfZXhwb3J0c19fID0gZ2xvYmFsVGhpcy5wZGZqc1dvcmtlciA9IHt9O19fd2VicGFja19yZXF1aXJlX18uZChfX3dlYnBhY2tfZXhwb3J0c19fLHtXb3JrZXJNZXNzYWdlSGFuZGxlcjooKT0+V29ya2VyTWVzc2FnZUhhbmRsZXJ9KTtfX3dlYnBhY2tfcmVxdWlyZV9fKDQxMTQpLF9fd2VicGFja19yZXF1aXJlX18oNjU3MyksX193ZWJwYWNrX3JlcXVpcmVfXyg4MTAwKSxfX3dlYnBhY2tfcmVxdWlyZV9fKDc5MzYpLF9fd2VicGFja19yZXF1aXJlX18oNDYyOCksX193ZWJwYWNrX3JlcXVpcmVfXyg3NjQyKSxfX3dlYnBhY2tfcmVxdWlyZV9fKDgwMDQpLF9fd2VicGFja19yZXF1aXJlX18oMzg1MyksX193ZWJwYWNrX3JlcXVpcmVfXyg1ODc2KSxfX3dlYnBhY2tfcmVxdWlyZV9fKDI0NzUpLF9fd2VicGFja19yZXF1aXJlX18oNTAyNCksX193ZWJwYWNrX3JlcXVpcmVfXygxNjk4KSxfX3dlYnBhY2tfcmVxdWlyZV9fKDc0NjcpLF9fd2VicGFja19yZXF1aXJlX18oNDczMiksX193ZWJwYWNrX3JlcXVpcmVfXyg5NTc3KSxfX3dlYnBhY2tfcmVxdWlyZV9fKDg5OTIpLF9fd2VicGFja19yZXF1aXJlX18oMTQ1NCksX193ZWJwYWNrX3JlcXVpcmVfXyg3NTUwKSxfX3dlYnBhY2tfcmVxdWlyZV9fKDM2MTEpLF9fd2VicGFja19yZXF1aXJlX18oNTI0NyksX193ZWJwYWNrX3JlcXVpcmVfXyg0OTc5KSxfX3dlYnBhY2tfcmVxdWlyZV9fKDQ2MDMpLF9fd2VicGFja19yZXF1aXJlX18oNzU2NiksX193ZWJwYWNrX3JlcXVpcmVfXyg4NzIxKTtjb25zdCBpPSEoIm9iamVjdCIhPXR5cGVvZiBwcm9jZXNzfHxwcm9jZXNzKyIiIT0iW29iamVjdCBwcm9jZXNzXSJ8fHByb2Nlc3MudmVyc2lvbnMubnd8fHByb2Nlc3MudmVyc2lvbnMuZWxlY3Ryb24mJnByb2Nlc3MudHlwZSYmImJyb3dzZXIiIT09cHJvY2Vzcy50eXBlKSxhPVsxLDAsMCwxLDAsMF0scj1bLjAwMSwwLDAsLjAwMSwwLDBdLHM9MS4zNSxuPS4zNSxvPS4yNTkyNTkyNTkyNTkyNTkyNCxnPTEsYz0yLGw9NCxoPTgsQz0xNixRPTY0LEU9MTI4LHU9MjU2LGQ9InBkZmpzX2ludGVybmFsX2VkaXRvcl8iLGY9MyxwPTksbT0xMyx5PTE1LHc9e1BSSU5UOjQsTU9ESUZZX0NPTlRFTlRTOjgsQ09QWToxNixNT0RJRllfQU5OT1RBVElPTlM6MzIsRklMTF9JTlRFUkFDVElWRV9GT1JNUzoyNTYsQ09QWV9GT1JfQUNDRVNTSUJJTElUWTo1MTIsQVNTRU1CTEU6MTAyNCxQUklOVF9ISUdIX1FVQUxJVFk6MjA0OH0sYj0wLEQ9NCxTPTEsaz0yLFI9MyxOPTEsRz0yLE09MyxVPTQseD01LEw9NixIPTcsSj04LHY9OSxZPTEwLEs9MTEsVD0xMixxPTEzLE89MTQsVz0xNSxqPTE2LFg9MTcsVj0yMCxaPSJHcm91cCIsXz0iUiIsej0xLCQ9MixBQT00LGVBPTE2LHRBPTMyLGlBPTEyOCxhQT01MTIsckE9MSxzQT0yLG5BPTQwOTYsb0E9ODE5MixnQT0zMjc2OCxJQT02NTUzNixjQT0xMzEwNzIsbEE9MTA0ODU3NixoQT0yMDk3MTUyLENBPTgzODg2MDgsQkE9MTY3NzcyMTYsUUE9MSxFQT0yLHVBPTMsZEE9NCxmQT01LHBBPXtFOiJNb3VzZSBFbnRlciIsWDoiTW91c2UgRXhpdCIsRDoiTW91c2UgRG93biIsVToiTW91c2UgVXAiLEZvOiJGb2N1cyIsQmw6IkJsdXIiLFBPOiJQYWdlT3BlbiIsUEM6IlBhZ2VDbG9zZSIsUFY6IlBhZ2VWaXNpYmxlIixQSToiUGFnZUludmlzaWJsZSIsSzoiS2V5c3Ryb2tlIixGOiJGb3JtYXQiLFY6IlZhbGlkYXRlIixDOiJDYWxjdWxhdGUifSxtQT17V0M6IldpbGxDbG9zZSIsV1M6IldpbGxTYXZlIixEUzoiRGlkU2F2ZSIsV1A6IldpbGxQcmludCIsRFA6IkRpZFByaW50In0seUE9e086IlBhZ2VPcGVuIixDOiJQYWdlQ2xvc2UifSx3QT0xLGJBPTUsREE9MSxGQT0yLFNBPTMsa0E9NCxSQT01LE5BPTYsR0E9NyxNQT04LFVBPTkseEE9MTAsTEE9MTEsSEE9MTIsSkE9MTMsdkE9MTQsWUE9MTUsS0E9MTYsVEE9MTcscUE9MTgsT0E9MTksUEE9MjAsV0E9MjEsakE9MjIsWEE9MjMsVkE9MjQsWkE9MjUsX0E9MjYsekE9MjcsJEE9MjgsQWU9MjksZWU9MzAsdGU9MzEsaWU9MzIsYWU9MzMscmU9MzQsc2U9MzUsbmU9MzYsb2U9MzcsZ2U9MzgsSWU9MzksY2U9NDAsbGU9NDEsaGU9NDIsQ2U9NDMsQmU9NDQsUWU9NDUsRWU9NDYsdWU9NDcsZGU9NDgsZmU9NDkscGU9NTAsbWU9NTEseWU9NTIsd2U9NTMsYmU9NTQsRGU9NTUsRmU9NTYsU2U9NTcsa2U9NTgsUmU9NTksTmU9NjAsR2U9NjEsTWU9NjIsVWU9NjMseGU9NjQsTGU9NjUsSGU9NjYsSmU9NjcsdmU9NjgsWWU9NjksS2U9NzAsVGU9NzEscWU9NzIsT2U9NzMsUGU9NzQsV2U9NzUsamU9NzYsWGU9NzcsVmU9ODAsWmU9ODEsX2U9ODMsemU9ODQsJGU9ODUsQXQ9ODYsZXQ9ODcsdHQ9ODgsaXQ9ODksYXQ9OTAscnQ9OTEsc3Q9OTIsbnQ9OTMsb3Q9MSxndD0yO2xldCBJdD13QTtmdW5jdGlvbiBnZXRWZXJib3NpdHlMZXZlbCgpe3JldHVybiBJdH1mdW5jdGlvbiBpbmZvKGUpe0l0Pj1iQSYmY29uc29sZS5sb2coYEluZm86ICR7ZX1gKX1mdW5jdGlvbiB3YXJuKGUpe0l0Pj13QSYmY29uc29sZS5sb2coYFdhcm5pbmc6ICR7ZX1gKX1mdW5jdGlvbiB1bnJlYWNoYWJsZShlKXt0aHJvdyBuZXcgRXJyb3IoZSl9ZnVuY3Rpb24gYXNzZXJ0KGUsdCl7ZXx8dW5yZWFjaGFibGUodCl9ZnVuY3Rpb24gY3JlYXRlVmFsaWRBYnNvbHV0ZVVybChlLHQ9bnVsbCxpPW51bGwpe2lmKCFlKXJldHVybiBudWxsO3RyeXtpZihpJiYic3RyaW5nIj09dHlwZW9mIGUpe2lmKGkuYWRkRGVmYXVsdFByb3RvY29sJiZlLnN0YXJ0c1dpdGgoInd3dy4iKSl7Y29uc3QgdD1lLm1hdGNoKC9cLi9nKTt0Py5sZW5ndGg+PTImJihlPWBodHRwOi8vJHtlfWApfWlmKGkudHJ5Q29udmVydEVuY29kaW5nKXRyeXtlPXN0cmluZ1RvVVRGOFN0cmluZyhlKX1jYXRjaHt9fWNvbnN0IGE9dD9uZXcgVVJMKGUsdCk6bmV3IFVSTChlKTtpZihmdW5jdGlvbiBfaXNWYWxpZFByb3RvY29sKGUpe3N3aXRjaChlPy5wcm90b2NvbCl7Y2FzZSJodHRwOiI6Y2FzZSJodHRwczoiOmNhc2UiZnRwOiI6Y2FzZSJtYWlsdG86IjpjYXNlInRlbDoiOnJldHVybiEwO2RlZmF1bHQ6cmV0dXJuITF9fShhKSlyZXR1cm4gYX1jYXRjaHt9cmV0dXJuIG51bGx9ZnVuY3Rpb24gc2hhZG93KGUsdCxpLGE9ITEpe09iamVjdC5kZWZpbmVQcm9wZXJ0eShlLHQse3ZhbHVlOmksZW51bWVyYWJsZTohYSxjb25maWd1cmFibGU6ITAsd3JpdGFibGU6ITF9KTtyZXR1cm4gaX1jb25zdCBjdD1mdW5jdGlvbiBCYXNlRXhjZXB0aW9uQ2xvc3VyZSgpe2Z1bmN0aW9uIEJhc2VFeGNlcHRpb24oZSx0KXt0aGlzLm1lc3NhZ2U9ZTt0aGlzLm5hbWU9dH1CYXNlRXhjZXB0aW9uLnByb3RvdHlwZT1uZXcgRXJyb3I7QmFzZUV4Y2VwdGlvbi5jb25zdHJ1Y3Rvcj1CYXNlRXhjZXB0aW9uO3JldHVybiBCYXNlRXhjZXB0aW9ufSgpO2NsYXNzIFBhc3N3b3JkRXhjZXB0aW9uIGV4dGVuZHMgY3R7Y29uc3RydWN0b3IoZSx0KXtzdXBlcihlLCJQYXNzd29yZEV4Y2VwdGlvbiIpO3RoaXMuY29kZT10fX1jbGFzcyBVbmtub3duRXJyb3JFeGNlcHRpb24gZXh0ZW5kcyBjdHtjb25zdHJ1Y3RvcihlLHQpe3N1cGVyKGUsIlVua25vd25FcnJvckV4Y2VwdGlvbiIpO3RoaXMuZGV0YWlscz10fX1jbGFzcyBJbnZhbGlkUERGRXhjZXB0aW9uIGV4dGVuZHMgY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiSW52YWxpZFBERkV4Y2VwdGlvbiIpfX1jbGFzcyBNaXNzaW5nUERGRXhjZXB0aW9uIGV4dGVuZHMgY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiTWlzc2luZ1BERkV4Y2VwdGlvbiIpfX1jbGFzcyBVbmV4cGVjdGVkUmVzcG9uc2VFeGNlcHRpb24gZXh0ZW5kcyBjdHtjb25zdHJ1Y3RvcihlLHQpe3N1cGVyKGUsIlVuZXhwZWN0ZWRSZXNwb25zZUV4Y2VwdGlvbiIpO3RoaXMuc3RhdHVzPXR9fWNsYXNzIEZvcm1hdEVycm9yIGV4dGVuZHMgY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiRm9ybWF0RXJyb3IiKX19Y2xhc3MgQWJvcnRFeGNlcHRpb24gZXh0ZW5kcyBjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihlLCJBYm9ydEV4Y2VwdGlvbiIpfX1mdW5jdGlvbiBieXRlc1RvU3RyaW5nKGUpeyJvYmplY3QiPT10eXBlb2YgZSYmdm9pZCAwIT09ZT8ubGVuZ3RofHx1bnJlYWNoYWJsZSgiSW52YWxpZCBhcmd1bWVudCBmb3IgYnl0ZXNUb1N0cmluZyIpO2NvbnN0IHQ9ZS5sZW5ndGgsaT04MTkyO2lmKHQ8aSlyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZS5hcHBseShudWxsLGUpO2NvbnN0IGE9W107Zm9yKGxldCByPTA7cjx0O3IrPWkpe2NvbnN0IHM9TWF0aC5taW4ocitpLHQpLG49ZS5zdWJhcnJheShyLHMpO2EucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlLmFwcGx5KG51bGwsbikpfXJldHVybiBhLmpvaW4oIiIpfWZ1bmN0aW9uIHN0cmluZ1RvQnl0ZXMoZSl7InN0cmluZyIhPXR5cGVvZiBlJiZ1bnJlYWNoYWJsZSgiSW52YWxpZCBhcmd1bWVudCBmb3Igc3RyaW5nVG9CeXRlcyIpO2NvbnN0IHQ9ZS5sZW5ndGgsaT1uZXcgVWludDhBcnJheSh0KTtmb3IobGV0IGE9MDthPHQ7KythKWlbYV09MjU1JmUuY2hhckNvZGVBdChhKTtyZXR1cm4gaX1mdW5jdGlvbiBzdHJpbmczMihlKXtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShlPj4yNCYyNTUsZT4+MTYmMjU1LGU+PjgmMjU1LDI1NSZlKX1mdW5jdGlvbiBvYmplY3RTaXplKGUpe3JldHVybiBPYmplY3Qua2V5cyhlKS5sZW5ndGh9Y2xhc3MgRmVhdHVyZVRlc3R7c3RhdGljIGdldCBpc0xpdHRsZUVuZGlhbigpe3JldHVybiBzaGFkb3codGhpcywiaXNMaXR0bGVFbmRpYW4iLGZ1bmN0aW9uIGlzTGl0dGxlRW5kaWFuKCl7Y29uc3QgZT1uZXcgVWludDhBcnJheSg0KTtlWzBdPTE7cmV0dXJuIDE9PT1uZXcgVWludDMyQXJyYXkoZS5idWZmZXIsMCwxKVswXX0oKSl9c3RhdGljIGdldCBpc0V2YWxTdXBwb3J0ZWQoKXtyZXR1cm4gc2hhZG93KHRoaXMsImlzRXZhbFN1cHBvcnRlZCIsZnVuY3Rpb24gaXNFdmFsU3VwcG9ydGVkKCl7dHJ5e25ldyBGdW5jdGlvbigiIik7cmV0dXJuITB9Y2F0Y2h7cmV0dXJuITF9fSgpKX1zdGF0aWMgZ2V0IGlzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJpc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZCIsInVuZGVmaW5lZCIhPXR5cGVvZiBPZmZzY3JlZW5DYW52YXMpfXN0YXRpYyBnZXQgaXNJbWFnZURlY29kZXJTdXBwb3J0ZWQoKXtyZXR1cm4gc2hhZG93KHRoaXMsImlzSW1hZ2VEZWNvZGVyU3VwcG9ydGVkIiwidW5kZWZpbmVkIiE9dHlwZW9mIEltYWdlRGVjb2Rlcil9c3RhdGljIGdldCBwbGF0Zm9ybSgpe3JldHVybiJ1bmRlZmluZWQiIT10eXBlb2YgbmF2aWdhdG9yJiYic3RyaW5nIj09dHlwZW9mIG5hdmlnYXRvcj8ucGxhdGZvcm0/c2hhZG93KHRoaXMsInBsYXRmb3JtIix7aXNNYWM6bmF2aWdhdG9yLnBsYXRmb3JtLmluY2x1ZGVzKCJNYWMiKSxpc1dpbmRvd3M6bmF2aWdhdG9yLnBsYXRmb3JtLmluY2x1ZGVzKCJXaW4iKSxpc0ZpcmVmb3g6InN0cmluZyI9PXR5cGVvZiBuYXZpZ2F0b3I/LnVzZXJBZ2VudCYmbmF2aWdhdG9yLnVzZXJBZ2VudC5pbmNsdWRlcygiRmlyZWZveCIpfSk6c2hhZG93KHRoaXMsInBsYXRmb3JtIix7aXNNYWM6ITEsaXNXaW5kb3dzOiExLGlzRmlyZWZveDohMX0pfXN0YXRpYyBnZXQgaXNDU1NSb3VuZFN1cHBvcnRlZCgpe3JldHVybiBzaGFkb3codGhpcywiaXNDU1NSb3VuZFN1cHBvcnRlZCIsZ2xvYmFsVGhpcy5DU1M/LnN1cHBvcnRzPy4oIndpZHRoOiByb3VuZCgxLjVweCwgMXB4KSIpKX19Y29uc3QgbHQ9QXJyYXkuZnJvbShBcnJheSgyNTYpLmtleXMoKSwoZT0+ZS50b1N0cmluZygxNikucGFkU3RhcnQoMiwiMCIpKSk7Y2xhc3MgVXRpbHtzdGF0aWMgbWFrZUhleENvbG9yKGUsdCxpKXtyZXR1cm5gIyR7bHRbZV19JHtsdFt0XX0ke2x0W2ldfWB9c3RhdGljIHNjYWxlTWluTWF4KGUsdCl7bGV0IGk7aWYoZVswXSl7aWYoZVswXTwwKXtpPXRbMF07dFswXT10WzJdO3RbMl09aX10WzBdKj1lWzBdO3RbMl0qPWVbMF07aWYoZVszXTwwKXtpPXRbMV07dFsxXT10WzNdO3RbM109aX10WzFdKj1lWzNdO3RbM10qPWVbM119ZWxzZXtpPXRbMF07dFswXT10WzFdO3RbMV09aTtpPXRbMl07dFsyXT10WzNdO3RbM109aTtpZihlWzFdPDApe2k9dFsxXTt0WzFdPXRbM107dFszXT1pfXRbMV0qPWVbMV07dFszXSo9ZVsxXTtpZihlWzJdPDApe2k9dFswXTt0WzBdPXRbMl07dFsyXT1pfXRbMF0qPWVbMl07dFsyXSo9ZVsyXX10WzBdKz1lWzRdO3RbMV0rPWVbNV07dFsyXSs9ZVs0XTt0WzNdKz1lWzVdfXN0YXRpYyB0cmFuc2Zvcm0oZSx0KXtyZXR1cm5bZVswXSp0WzBdK2VbMl0qdFsxXSxlWzFdKnRbMF0rZVszXSp0WzFdLGVbMF0qdFsyXStlWzJdKnRbM10sZVsxXSp0WzJdK2VbM10qdFszXSxlWzBdKnRbNF0rZVsyXSp0WzVdK2VbNF0sZVsxXSp0WzRdK2VbM10qdFs1XStlWzVdXX1zdGF0aWMgYXBwbHlUcmFuc2Zvcm0oZSx0KXtyZXR1cm5bZVswXSp0WzBdK2VbMV0qdFsyXSt0WzRdLGVbMF0qdFsxXStlWzFdKnRbM10rdFs1XV19c3RhdGljIGFwcGx5SW52ZXJzZVRyYW5zZm9ybShlLHQpe2NvbnN0IGk9dFswXSp0WzNdLXRbMV0qdFsyXTtyZXR1cm5bKGVbMF0qdFszXS1lWzFdKnRbMl0rdFsyXSp0WzVdLXRbNF0qdFszXSkvaSwoLWVbMF0qdFsxXStlWzFdKnRbMF0rdFs0XSp0WzFdLXRbNV0qdFswXSkvaV19c3RhdGljIGdldEF4aWFsQWxpZ25lZEJvdW5kaW5nQm94KGUsdCl7Y29uc3QgaT10aGlzLmFwcGx5VHJhbnNmb3JtKGUsdCksYT10aGlzLmFwcGx5VHJhbnNmb3JtKGUuc2xpY2UoMiw0KSx0KSxyPXRoaXMuYXBwbHlUcmFuc2Zvcm0oW2VbMF0sZVszXV0sdCkscz10aGlzLmFwcGx5VHJhbnNmb3JtKFtlWzJdLGVbMV1dLHQpO3JldHVybltNYXRoLm1pbihpWzBdLGFbMF0sclswXSxzWzBdKSxNYXRoLm1pbihpWzFdLGFbMV0sclsxXSxzWzFdKSxNYXRoLm1heChpWzBdLGFbMF0sclswXSxzWzBdKSxNYXRoLm1heChpWzFdLGFbMV0sclsxXSxzWzFdKV19c3RhdGljIGludmVyc2VUcmFuc2Zvcm0oZSl7Y29uc3QgdD1lWzBdKmVbM10tZVsxXSplWzJdO3JldHVybltlWzNdL3QsLWVbMV0vdCwtZVsyXS90LGVbMF0vdCwoZVsyXSplWzVdLWVbNF0qZVszXSkvdCwoZVs0XSplWzFdLWVbNV0qZVswXSkvdF19c3RhdGljIHNpbmd1bGFyVmFsdWVEZWNvbXBvc2UyZFNjYWxlKGUpe2NvbnN0IHQ9W2VbMF0sZVsyXSxlWzFdLGVbM11dLGk9ZVswXSp0WzBdK2VbMV0qdFsyXSxhPWVbMF0qdFsxXStlWzFdKnRbM10scj1lWzJdKnRbMF0rZVszXSp0WzJdLHM9ZVsyXSp0WzFdK2VbM10qdFszXSxuPShpK3MpLzIsbz1NYXRoLnNxcnQoKGkrcykqKjItNCooaSpzLXIqYSkpLzIsZz1uK298fDEsYz1uLW98fDE7cmV0dXJuW01hdGguc3FydChnKSxNYXRoLnNxcnQoYyldfXN0YXRpYyBub3JtYWxpemVSZWN0KGUpe2NvbnN0IHQ9ZS5zbGljZSgwKTtpZihlWzBdPmVbMl0pe3RbMF09ZVsyXTt0WzJdPWVbMF19aWYoZVsxXT5lWzNdKXt0WzFdPWVbM107dFszXT1lWzFdfXJldHVybiB0fXN0YXRpYyBpbnRlcnNlY3QoZSx0KXtjb25zdCBpPU1hdGgubWF4KE1hdGgubWluKGVbMF0sZVsyXSksTWF0aC5taW4odFswXSx0WzJdKSksYT1NYXRoLm1pbihNYXRoLm1heChlWzBdLGVbMl0pLE1hdGgubWF4KHRbMF0sdFsyXSkpO2lmKGk+YSlyZXR1cm4gbnVsbDtjb25zdCByPU1hdGgubWF4KE1hdGgubWluKGVbMV0sZVszXSksTWF0aC5taW4odFsxXSx0WzNdKSkscz1NYXRoLm1pbihNYXRoLm1heChlWzFdLGVbM10pLE1hdGgubWF4KHRbMV0sdFszXSkpO3JldHVybiByPnM/bnVsbDpbaSxyLGEsc119c3RhdGljI0EoZSx0LGksYSxyLHMsbixvLGcsYyl7aWYoZzw9MHx8Zz49MSlyZXR1cm47Y29uc3QgbD0xLWcsaD1nKmcsQz1oKmcsUT1sKihsKihsKmUrMypnKnQpKzMqaCppKStDKmEsRT1sKihsKihsKnIrMypnKnMpKzMqaCpuKStDKm87Y1swXT1NYXRoLm1pbihjWzBdLFEpO2NbMV09TWF0aC5taW4oY1sxXSxFKTtjWzJdPU1hdGgubWF4KGNbMl0sUSk7Y1szXT1NYXRoLm1heChjWzNdLEUpfXN0YXRpYyNlKGUsdCxpLGEscixzLG4sbyxnLGMsbCxoKXtpZihNYXRoLmFicyhnKTwxZS0xMil7TWF0aC5hYnMoYyk+PTFlLTEyJiZ0aGlzLiNBKGUsdCxpLGEscixzLG4sbywtbC9jLGgpO3JldHVybn1jb25zdCBDPWMqKjItNCpsKmc7aWYoQzwwKXJldHVybjtjb25zdCBRPU1hdGguc3FydChDKSxFPTIqZzt0aGlzLiNBKGUsdCxpLGEscixzLG4sbywoLWMrUSkvRSxoKTt0aGlzLiNBKGUsdCxpLGEscixzLG4sbywoLWMtUSkvRSxoKX1zdGF0aWMgYmV6aWVyQm91bmRpbmdCb3goZSx0LGksYSxyLHMsbixvLGcpe2lmKGcpe2dbMF09TWF0aC5taW4oZ1swXSxlLG4pO2dbMV09TWF0aC5taW4oZ1sxXSx0LG8pO2dbMl09TWF0aC5tYXgoZ1syXSxlLG4pO2dbM109TWF0aC5tYXgoZ1szXSx0LG8pfWVsc2UgZz1bTWF0aC5taW4oZSxuKSxNYXRoLm1pbih0LG8pLE1hdGgubWF4KGUsbiksTWF0aC5tYXgodCxvKV07dGhpcy4jZShlLGkscixuLHQsYSxzLG8sMyooMyooaS1yKS1lK24pLDYqKGUtMippK3IpLDMqKGktZSksZyk7dGhpcy4jZShlLGkscixuLHQsYSxzLG8sMyooMyooYS1zKS10K28pLDYqKHQtMiphK3MpLDMqKGEtdCksZyk7cmV0dXJuIGd9fWNvbnN0IGh0PVswLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCw3MjgsNzExLDcxMCw3MjksNzMzLDczMSw3MzAsNzMyLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDgyMjYsODIyNCw4MjI1LDgyMzAsODIxMiw4MjExLDQwMiw4MjYwLDgyNDksODI1MCw4NzIyLDgyNDAsODIyMiw4MjIwLDgyMjEsODIxNiw4MjE3LDgyMTgsODQ4Miw2NDI1Nyw2NDI1OCwzMjEsMzM4LDM1MiwzNzYsMzgxLDMwNSwzMjIsMzM5LDM1MywzODIsMCw4MzY0XTtmdW5jdGlvbiBzdHJpbmdUb1BERlN0cmluZyhlKXtpZihlWzBdPj0iw68iKXtsZXQgdDtpZigiw74iPT09ZVswXSYmIsO/Ij09PWVbMV0pe3Q9InV0Zi0xNmJlIjtlLmxlbmd0aCUyPT0xJiYoZT1lLnNsaWNlKDAsLTEpKX1lbHNlIGlmKCLDvyI9PT1lWzBdJiYiw74iPT09ZVsxXSl7dD0idXRmLTE2bGUiO2UubGVuZ3RoJTI9PTEmJihlPWUuc2xpY2UoMCwtMSkpfWVsc2Uiw68iPT09ZVswXSYmIsK7Ij09PWVbMV0mJiLCvyI9PT1lWzJdJiYodD0idXRmLTgiKTtpZih0KXRyeXtjb25zdCBpPW5ldyBUZXh0RGVjb2Rlcih0LHtmYXRhbDohMH0pLGE9c3RyaW5nVG9CeXRlcyhlKSxyPWkuZGVjb2RlKGEpO3JldHVybiByLmluY2x1ZGVzKCIbIik/ci5yZXBsYWNlQWxsKC9ceDFiW15ceDFiXSooPzpceDFifCQpL2csIiIpOnJ9Y2F0Y2goZSl7d2Fybihgc3RyaW5nVG9QREZTdHJpbmc6ICIke2V9Ii5gKX19Y29uc3QgdD1bXTtmb3IobGV0IGk9MCxhPWUubGVuZ3RoO2k8YTtpKyspe2NvbnN0IHI9ZS5jaGFyQ29kZUF0KGkpO2lmKDI3PT09cil7Zm9yKDsrK2k8YSYmMjchPT1lLmNoYXJDb2RlQXQoaSk7KTtjb250aW51ZX1jb25zdCBzPWh0W3JdO3QucHVzaChzP1N0cmluZy5mcm9tQ2hhckNvZGUocyk6ZS5jaGFyQXQoaSkpfXJldHVybiB0LmpvaW4oIiIpfWZ1bmN0aW9uIHN0cmluZ1RvVVRGOFN0cmluZyhlKXtyZXR1cm4gZGVjb2RlVVJJQ29tcG9uZW50KGVzY2FwZShlKSl9ZnVuY3Rpb24gdXRmOFN0cmluZ1RvU3RyaW5nKGUpe3JldHVybiB1bmVzY2FwZShlbmNvZGVVUklDb21wb25lbnQoZSkpfWZ1bmN0aW9uIGlzQXJyYXlFcXVhbChlLHQpe2lmKGUubGVuZ3RoIT09dC5sZW5ndGgpcmV0dXJuITE7Zm9yKGxldCBpPTAsYT1lLmxlbmd0aDtpPGE7aSsrKWlmKGVbaV0hPT10W2ldKXJldHVybiExO3JldHVybiEwfWZ1bmN0aW9uIGdldE1vZGlmaWNhdGlvbkRhdGUoZT1uZXcgRGF0ZSl7cmV0dXJuW2UuZ2V0VVRDRnVsbFllYXIoKS50b1N0cmluZygpLChlLmdldFVUQ01vbnRoKCkrMSkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCIwIiksZS5nZXRVVENEYXRlKCkudG9TdHJpbmcoKS5wYWRTdGFydCgyLCIwIiksZS5nZXRVVENIb3VycygpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwiMCIpLGUuZ2V0VVRDTWludXRlcygpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwiMCIpLGUuZ2V0VVRDU2Vjb25kcygpLnRvU3RyaW5nKCkucGFkU3RhcnQoMiwiMCIpXS5qb2luKCIiKX1sZXQgQ3Q9bnVsbCxCdD1udWxsO2Z1bmN0aW9uIHRvSGV4VXRpbChlKXtyZXR1cm4gVWludDhBcnJheS5wcm90b3R5cGUudG9IZXg/ZS50b0hleCgpOkFycmF5LmZyb20oZSwoZT0+bHRbZV0pKS5qb2luKCIiKX1fX3dlYnBhY2tfcmVxdWlyZV9fKDMyMTUpO2NvbnN0IFF0PVN5bWJvbCgiQ0lSQ1VMQVJfUkVGIiksRXQ9U3ltYm9sKCJFT0YiKTtsZXQgdXQ9T2JqZWN0LmNyZWF0ZShudWxsKSxkdD1PYmplY3QuY3JlYXRlKG51bGwpLGZ0PU9iamVjdC5jcmVhdGUobnVsbCk7Y2xhc3MgTmFtZXtjb25zdHJ1Y3RvcihlKXt0aGlzLm5hbWU9ZX1zdGF0aWMgZ2V0KGUpe3JldHVybiBkdFtlXXx8PW5ldyBOYW1lKGUpfX1jbGFzcyBDbWR7Y29uc3RydWN0b3IoZSl7dGhpcy5jbWQ9ZX1zdGF0aWMgZ2V0KGUpe3JldHVybiB1dFtlXXx8PW5ldyBDbWQoZSl9fWNvbnN0IHB0PWZ1bmN0aW9uIG5vblNlcmlhbGl6YWJsZUNsb3N1cmUoKXtyZXR1cm4gcHR9O2NsYXNzIERpY3R7Y29uc3RydWN0b3IoZT1udWxsKXt0aGlzLl9tYXA9bmV3IE1hcDt0aGlzLnhyZWY9ZTt0aGlzLm9iaklkPW51bGw7dGhpcy5zdXBwcmVzc0VuY3J5cHRpb249ITE7dGhpcy5fX25vblNlcmlhbGl6YWJsZV9fPXB0fWFzc2lnblhyZWYoZSl7dGhpcy54cmVmPWV9Z2V0IHNpemUoKXtyZXR1cm4gdGhpcy5fbWFwLnNpemV9Z2V0KGUsdCxpKXtsZXQgYT10aGlzLl9tYXAuZ2V0KGUpO2lmKHZvaWQgMD09PWEmJnZvaWQgMCE9PXQpe2E9dGhpcy5fbWFwLmdldCh0KTt2b2lkIDA9PT1hJiZ2b2lkIDAhPT1pJiYoYT10aGlzLl9tYXAuZ2V0KGkpKX1yZXR1cm4gYSBpbnN0YW5jZW9mIFJlZiYmdGhpcy54cmVmP3RoaXMueHJlZi5mZXRjaChhLHRoaXMuc3VwcHJlc3NFbmNyeXB0aW9uKTphfWFzeW5jIGdldEFzeW5jKGUsdCxpKXtsZXQgYT10aGlzLl9tYXAuZ2V0KGUpO2lmKHZvaWQgMD09PWEmJnZvaWQgMCE9PXQpe2E9dGhpcy5fbWFwLmdldCh0KTt2b2lkIDA9PT1hJiZ2b2lkIDAhPT1pJiYoYT10aGlzLl9tYXAuZ2V0KGkpKX1yZXR1cm4gYSBpbnN0YW5jZW9mIFJlZiYmdGhpcy54cmVmP3RoaXMueHJlZi5mZXRjaEFzeW5jKGEsdGhpcy5zdXBwcmVzc0VuY3J5cHRpb24pOmF9Z2V0QXJyYXkoZSx0LGkpe2xldCBhPXRoaXMuX21hcC5nZXQoZSk7aWYodm9pZCAwPT09YSYmdm9pZCAwIT09dCl7YT10aGlzLl9tYXAuZ2V0KHQpO3ZvaWQgMD09PWEmJnZvaWQgMCE9PWkmJihhPXRoaXMuX21hcC5nZXQoaSkpfWEgaW5zdGFuY2VvZiBSZWYmJnRoaXMueHJlZiYmKGE9dGhpcy54cmVmLmZldGNoKGEsdGhpcy5zdXBwcmVzc0VuY3J5cHRpb24pKTtpZihBcnJheS5pc0FycmF5KGEpKXthPWEuc2xpY2UoKTtmb3IobGV0IGU9MCx0PWEubGVuZ3RoO2U8dDtlKyspYVtlXWluc3RhbmNlb2YgUmVmJiZ0aGlzLnhyZWYmJihhW2VdPXRoaXMueHJlZi5mZXRjaChhW2VdLHRoaXMuc3VwcHJlc3NFbmNyeXB0aW9uKSl9cmV0dXJuIGF9Z2V0UmF3KGUpe3JldHVybiB0aGlzLl9tYXAuZ2V0KGUpfWdldEtleXMoKXtyZXR1cm5bLi4udGhpcy5fbWFwLmtleXMoKV19Z2V0UmF3VmFsdWVzKCl7cmV0dXJuWy4uLnRoaXMuX21hcC52YWx1ZXMoKV19c2V0KGUsdCl7dGhpcy5fbWFwLnNldChlLHQpfWhhcyhlKXtyZXR1cm4gdGhpcy5fbWFwLmhhcyhlKX0qW1N5bWJvbC5pdGVyYXRvcl0oKXtmb3IoY29uc3RbZSx0XW9mIHRoaXMuX21hcCl5aWVsZFtlLHQgaW5zdGFuY2VvZiBSZWYmJnRoaXMueHJlZj90aGlzLnhyZWYuZmV0Y2godCx0aGlzLnN1cHByZXNzRW5jcnlwdGlvbik6dF19c3RhdGljIGdldCBlbXB0eSgpe2NvbnN0IGU9bmV3IERpY3QobnVsbCk7ZS5zZXQ9KGUsdCk9Pnt1bnJlYWNoYWJsZSgiU2hvdWxkIG5vdCBjYWxsIGBzZXRgIG9uIHRoZSBlbXB0eSBkaWN0aW9uYXJ5LiIpfTtyZXR1cm4gc2hhZG93KHRoaXMsImVtcHR5IixlKX1zdGF0aWMgbWVyZ2Uoe3hyZWY6ZSxkaWN0QXJyYXk6dCxtZXJnZVN1YkRpY3RzOmk9ITF9KXtjb25zdCBhPW5ldyBEaWN0KGUpLHI9bmV3IE1hcDtmb3IoY29uc3QgZSBvZiB0KWlmKGUgaW5zdGFuY2VvZiBEaWN0KWZvcihjb25zdFt0LGFdb2YgZS5fbWFwKXtsZXQgZT1yLmdldCh0KTtpZih2b2lkIDA9PT1lKXtlPVtdO3Iuc2V0KHQsZSl9ZWxzZSBpZighKGkmJmEgaW5zdGFuY2VvZiBEaWN0KSljb250aW51ZTtlLnB1c2goYSl9Zm9yKGNvbnN0W3QsaV1vZiByKXtpZigxPT09aS5sZW5ndGh8fCEoaVswXWluc3RhbmNlb2YgRGljdCkpe2EuX21hcC5zZXQodCxpWzBdKTtjb250aW51ZX1jb25zdCByPW5ldyBEaWN0KGUpO2Zvcihjb25zdCBlIG9mIGkpZm9yKGNvbnN0W3QsaV1vZiBlLl9tYXApci5fbWFwLmhhcyh0KXx8ci5fbWFwLnNldCh0LGkpO3Iuc2l6ZT4wJiZhLl9tYXAuc2V0KHQscil9ci5jbGVhcigpO3JldHVybiBhLnNpemU+MD9hOkRpY3QuZW1wdHl9Y2xvbmUoKXtjb25zdCBlPW5ldyBEaWN0KHRoaXMueHJlZik7Zm9yKGNvbnN0IHQgb2YgdGhpcy5nZXRLZXlzKCkpZS5zZXQodCx0aGlzLmdldFJhdyh0KSk7cmV0dXJuIGV9ZGVsZXRlKGUpe2RlbGV0ZSB0aGlzLl9tYXBbZV19fWNsYXNzIFJlZntjb25zdHJ1Y3RvcihlLHQpe3RoaXMubnVtPWU7dGhpcy5nZW49dH10b1N0cmluZygpe3JldHVybiAwPT09dGhpcy5nZW4/YCR7dGhpcy5udW19UmA6YCR7dGhpcy5udW19UiR7dGhpcy5nZW59YH1zdGF0aWMgZnJvbVN0cmluZyhlKXtjb25zdCB0PWZ0W2VdO2lmKHQpcmV0dXJuIHQ7Y29uc3QgaT0vXihcZCspUihcZCopJC8uZXhlYyhlKTtyZXR1cm4gaSYmIjAiIT09aVsxXT9mdFtlXT1uZXcgUmVmKHBhcnNlSW50KGlbMV0pLGlbMl0/cGFyc2VJbnQoaVsyXSk6MCk6bnVsbH1zdGF0aWMgZ2V0KGUsdCl7Y29uc3QgaT0wPT09dD9gJHtlfVJgOmAke2V9UiR7dH1gO3JldHVybiBmdFtpXXx8PW5ldyBSZWYoZSx0KX19Y2xhc3MgUmVmU2V0e2NvbnN0cnVjdG9yKGU9bnVsbCl7dGhpcy5fc2V0PW5ldyBTZXQoZT8uX3NldCl9aGFzKGUpe3JldHVybiB0aGlzLl9zZXQuaGFzKGUudG9TdHJpbmcoKSl9cHV0KGUpe3RoaXMuX3NldC5hZGQoZS50b1N0cmluZygpKX1yZW1vdmUoZSl7dGhpcy5fc2V0LmRlbGV0ZShlLnRvU3RyaW5nKCkpfVtTeW1ib2wuaXRlcmF0b3JdKCl7cmV0dXJuIHRoaXMuX3NldC52YWx1ZXMoKX1jbGVhcigpe3RoaXMuX3NldC5jbGVhcigpfX1jbGFzcyBSZWZTZXRDYWNoZXtjb25zdHJ1Y3Rvcigpe3RoaXMuX21hcD1uZXcgTWFwfWdldCBzaXplKCl7cmV0dXJuIHRoaXMuX21hcC5zaXplfWdldChlKXtyZXR1cm4gdGhpcy5fbWFwLmdldChlLnRvU3RyaW5nKCkpfWhhcyhlKXtyZXR1cm4gdGhpcy5fbWFwLmhhcyhlLnRvU3RyaW5nKCkpfXB1dChlLHQpe3RoaXMuX21hcC5zZXQoZS50b1N0cmluZygpLHQpfXB1dEFsaWFzKGUsdCl7dGhpcy5fbWFwLnNldChlLnRvU3RyaW5nKCksdGhpcy5nZXQodCkpfVtTeW1ib2wuaXRlcmF0b3JdKCl7cmV0dXJuIHRoaXMuX21hcC52YWx1ZXMoKX1jbGVhcigpe3RoaXMuX21hcC5jbGVhcigpfSp2YWx1ZXMoKXt5aWVsZCp0aGlzLl9tYXAudmFsdWVzKCl9Kml0ZW1zKCl7Zm9yKGNvbnN0W2UsdF1vZiB0aGlzLl9tYXApeWllbGRbUmVmLmZyb21TdHJpbmcoZSksdF19fWZ1bmN0aW9uIGlzTmFtZShlLHQpe3JldHVybiBlIGluc3RhbmNlb2YgTmFtZSYmKHZvaWQgMD09PXR8fGUubmFtZT09PXQpfWZ1bmN0aW9uIGlzQ21kKGUsdCl7cmV0dXJuIGUgaW5zdGFuY2VvZiBDbWQmJih2b2lkIDA9PT10fHxlLmNtZD09PXQpfWZ1bmN0aW9uIGlzRGljdChlLHQpe3JldHVybiBlIGluc3RhbmNlb2YgRGljdCYmKHZvaWQgMD09PXR8fGlzTmFtZShlLmdldCgiVHlwZSIpLHQpKX1mdW5jdGlvbiBpc1JlZnNFcXVhbChlLHQpe3JldHVybiBlLm51bT09PXQubnVtJiZlLmdlbj09PXQuZ2VufWNsYXNzIEJhc2VTdHJlYW17Z2V0IGxlbmd0aCgpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBnZXR0ZXIgYGxlbmd0aGAgYWNjZXNzZWQiKX1nZXQgaXNFbXB0eSgpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBnZXR0ZXIgYGlzRW1wdHlgIGFjY2Vzc2VkIil9Z2V0IGlzRGF0YUxvYWRlZCgpe3JldHVybiBzaGFkb3codGhpcywiaXNEYXRhTG9hZGVkIiwhMCl9Z2V0Qnl0ZSgpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYGdldEJ5dGVgIGNhbGxlZCIpfWdldEJ5dGVzKGUpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYGdldEJ5dGVzYCBjYWxsZWQiKX1hc3luYyBnZXRJbWFnZURhdGEoZSx0KXtyZXR1cm4gdGhpcy5nZXRCeXRlcyhlLHQpfWFzeW5jIGFzeW5jR2V0Qnl0ZXMoKXt1bnJlYWNoYWJsZSgiQWJzdHJhY3QgbWV0aG9kIGBhc3luY0dldEJ5dGVzYCBjYWxsZWQiKX1nZXQgaXNBc3luYygpe3JldHVybiExfWdldCBjYW5Bc3luY0RlY29kZUltYWdlRnJvbUJ1ZmZlcigpe3JldHVybiExfWFzeW5jIGdldFRyYW5zZmVyYWJsZUltYWdlKCl7cmV0dXJuIG51bGx9cGVla0J5dGUoKXtjb25zdCBlPXRoaXMuZ2V0Qnl0ZSgpOy0xIT09ZSYmdGhpcy5wb3MtLTtyZXR1cm4gZX1wZWVrQnl0ZXMoZSl7Y29uc3QgdD10aGlzLmdldEJ5dGVzKGUpO3RoaXMucG9zLT10Lmxlbmd0aDtyZXR1cm4gdH1nZXRVaW50MTYoKXtjb25zdCBlPXRoaXMuZ2V0Qnl0ZSgpLHQ9dGhpcy5nZXRCeXRlKCk7cmV0dXJuLTE9PT1lfHwtMT09PXQ/LTE6KGU8PDgpK3R9Z2V0SW50MzIoKXtyZXR1cm4odGhpcy5nZXRCeXRlKCk8PDI0KSsodGhpcy5nZXRCeXRlKCk8PDE2KSsodGhpcy5nZXRCeXRlKCk8PDgpK3RoaXMuZ2V0Qnl0ZSgpfWdldEJ5dGVSYW5nZShlLHQpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYGdldEJ5dGVSYW5nZWAgY2FsbGVkIil9Z2V0U3RyaW5nKGUpe3JldHVybiBieXRlc1RvU3RyaW5nKHRoaXMuZ2V0Qnl0ZXMoZSkpfXNraXAoZSl7dGhpcy5wb3MrPWV8fDF9cmVzZXQoKXt1bnJlYWNoYWJsZSgiQWJzdHJhY3QgbWV0aG9kIGByZXNldGAgY2FsbGVkIil9bW92ZVN0YXJ0KCl7dW5yZWFjaGFibGUoIkFic3RyYWN0IG1ldGhvZCBgbW92ZVN0YXJ0YCBjYWxsZWQiKX1tYWtlU3ViU3RyZWFtKGUsdCxpPW51bGwpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYG1ha2VTdWJTdHJlYW1gIGNhbGxlZCIpfWdldEJhc2VTdHJlYW1zKCl7cmV0dXJuIG51bGx9fWNvbnN0IG10PS9eWzEtOV1cLlxkJC8seXQ9MioqMzEtMTtmdW5jdGlvbiBnZXRMb29rdXBUYWJsZUZhY3RvcnkoZSl7bGV0IHQ7cmV0dXJuIGZ1bmN0aW9uKCl7aWYoZSl7dD1PYmplY3QuY3JlYXRlKG51bGwpO2UodCk7ZT1udWxsfXJldHVybiB0fX1jbGFzcyBNaXNzaW5nRGF0YUV4Y2VwdGlvbiBleHRlbmRzIGN0e2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIoYE1pc3NpbmcgZGF0YSBbJHtlfSwgJHt0fSlgLCJNaXNzaW5nRGF0YUV4Y2VwdGlvbiIpO3RoaXMuYmVnaW49ZTt0aGlzLmVuZD10fX1jbGFzcyBQYXJzZXJFT0ZFeGNlcHRpb24gZXh0ZW5kcyBjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihlLCJQYXJzZXJFT0ZFeGNlcHRpb24iKX19Y2xhc3MgWFJlZkVudHJ5RXhjZXB0aW9uIGV4dGVuZHMgY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiWFJlZkVudHJ5RXhjZXB0aW9uIil9fWNsYXNzIFhSZWZQYXJzZUV4Y2VwdGlvbiBleHRlbmRzIGN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsIlhSZWZQYXJzZUV4Y2VwdGlvbiIpfX1mdW5jdGlvbiBhcnJheUJ1ZmZlcnNUb0J5dGVzKGUpe2NvbnN0IHQ9ZS5sZW5ndGg7aWYoMD09PXQpcmV0dXJuIG5ldyBVaW50OEFycmF5KDApO2lmKDE9PT10KXJldHVybiBuZXcgVWludDhBcnJheShlWzBdKTtsZXQgaT0wO2ZvcihsZXQgYT0wO2E8dDthKyspaSs9ZVthXS5ieXRlTGVuZ3RoO2NvbnN0IGE9bmV3IFVpbnQ4QXJyYXkoaSk7bGV0IHI9MDtmb3IobGV0IGk9MDtpPHQ7aSsrKXtjb25zdCB0PW5ldyBVaW50OEFycmF5KGVbaV0pO2Euc2V0KHQscik7cis9dC5ieXRlTGVuZ3RofXJldHVybiBhfWZ1bmN0aW9uIGdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6ZSxrZXk6dCxnZXRBcnJheTppPSExLHN0b3BXaGVuRm91bmQ6YT0hMH0pe2xldCByO2NvbnN0IHM9bmV3IFJlZlNldDtmb3IoO2UgaW5zdGFuY2VvZiBEaWN0JiYoIWUub2JqSWR8fCFzLmhhcyhlLm9iaklkKSk7KXtlLm9iaklkJiZzLnB1dChlLm9iaklkKTtjb25zdCBuPWk/ZS5nZXRBcnJheSh0KTplLmdldCh0KTtpZih2b2lkIDAhPT1uKXtpZihhKXJldHVybiBuOyhyfHw9W10pLnB1c2gobil9ZT1lLmdldCgiUGFyZW50Iil9cmV0dXJuIHJ9Y29uc3Qgd3Q9WyIiLCJDIiwiQ0MiLCJDQ0MiLCJDRCIsIkQiLCJEQyIsIkRDQyIsIkRDQ0MiLCJDTSIsIiIsIlgiLCJYWCIsIlhYWCIsIlhMIiwiTCIsIkxYIiwiTFhYIiwiTFhYWCIsIlhDIiwiIiwiSSIsIklJIiwiSUlJIiwiSVYiLCJWIiwiVkkiLCJWSUkiLCJWSUlJIiwiSVgiXTtmdW5jdGlvbiB0b1JvbWFuTnVtZXJhbHMoZSx0PSExKXthc3NlcnQoTnVtYmVyLmlzSW50ZWdlcihlKSYmZT4wLCJUaGUgbnVtYmVyIHNob3VsZCBiZSBhIHBvc2l0aXZlIGludGVnZXIuIik7Y29uc3QgaT0iTSIucmVwZWF0KGUvMWUzfDApK3d0W2UlMWUzLzEwMHwwXSt3dFsxMCsoZSUxMDAvMTB8MCldK3d0WzIwK2UlMTBdO3JldHVybiB0P2kudG9Mb3dlckNhc2UoKTppfWZ1bmN0aW9uIGxvZzIoZSl7cmV0dXJuIGU+MD9NYXRoLmNlaWwoTWF0aC5sb2cyKGUpKTowfWZ1bmN0aW9uIHJlYWRJbnQ4KGUsdCl7cmV0dXJuIGVbdF08PDI0Pj4yNH1mdW5jdGlvbiByZWFkVWludDE2KGUsdCl7cmV0dXJuIGVbdF08PDh8ZVt0KzFdfWZ1bmN0aW9uIHJlYWRVaW50MzIoZSx0KXtyZXR1cm4oZVt0XTw8MjR8ZVt0KzFdPDwxNnxlW3QrMl08PDh8ZVt0KzNdKT4+PjB9ZnVuY3Rpb24gaXNXaGl0ZVNwYWNlKGUpe3JldHVybiAzMj09PWV8fDk9PT1lfHwxMz09PWV8fDEwPT09ZX1mdW5jdGlvbiBpc051bWJlckFycmF5KGUsdCl7cmV0dXJuIEFycmF5LmlzQXJyYXkoZSk/KG51bGw9PT10fHxlLmxlbmd0aD09PXQpJiZlLmV2ZXJ5KChlPT4ibnVtYmVyIj09dHlwZW9mIGUpKTpBcnJheUJ1ZmZlci5pc1ZpZXcoZSkmJigwPT09ZS5sZW5ndGh8fCJudW1iZXIiPT10eXBlb2YgZVswXSkmJihudWxsPT09dHx8ZS5sZW5ndGg9PT10KX1mdW5jdGlvbiBsb29rdXBNYXRyaXgoZSx0KXtyZXR1cm4gaXNOdW1iZXJBcnJheShlLDYpP2U6dH1mdW5jdGlvbiBsb29rdXBSZWN0KGUsdCl7cmV0dXJuIGlzTnVtYmVyQXJyYXkoZSw0KT9lOnR9ZnVuY3Rpb24gbG9va3VwTm9ybWFsUmVjdChlLHQpe3JldHVybiBpc051bWJlckFycmF5KGUsNCk/VXRpbC5ub3JtYWxpemVSZWN0KGUpOnR9ZnVuY3Rpb24gcGFyc2VYRkFQYXRoKGUpe2NvbnN0IHQ9LyguKylcWyhcZCspXF0kLztyZXR1cm4gZS5zcGxpdCgiLiIpLm1hcCgoZT0+e2NvbnN0IGk9ZS5tYXRjaCh0KTtyZXR1cm4gaT97bmFtZTppWzFdLHBvczpwYXJzZUludChpWzJdLDEwKX06e25hbWU6ZSxwb3M6MH19KSl9ZnVuY3Rpb24gZXNjYXBlUERGTmFtZShlKXtjb25zdCB0PVtdO2xldCBpPTA7Zm9yKGxldCBhPTAscj1lLmxlbmd0aDthPHI7YSsrKXtjb25zdCByPWUuY2hhckNvZGVBdChhKTtpZihyPDMzfHxyPjEyNnx8MzU9PT1yfHw0MD09PXJ8fDQxPT09cnx8NjA9PT1yfHw2Mj09PXJ8fDkxPT09cnx8OTM9PT1yfHwxMjM9PT1yfHwxMjU9PT1yfHw0Nz09PXJ8fDM3PT09cil7aTxhJiZ0LnB1c2goZS5zdWJzdHJpbmcoaSxhKSk7dC5wdXNoKGAjJHtyLnRvU3RyaW5nKDE2KX1gKTtpPWErMX19aWYoMD09PXQubGVuZ3RoKXJldHVybiBlO2k8ZS5sZW5ndGgmJnQucHVzaChlLnN1YnN0cmluZyhpLGUubGVuZ3RoKSk7cmV0dXJuIHQuam9pbigiIil9ZnVuY3Rpb24gZXNjYXBlU3RyaW5nKGUpe3JldHVybiBlLnJlcGxhY2VBbGwoLyhbKClcXFxuXHJdKS9nLChlPT4iXG4iPT09ZT8iXFxuIjoiXHIiPT09ZT8iXFxyIjpgXFwke2V9YCkpfWZ1bmN0aW9uIF9jb2xsZWN0SlMoZSx0LGksYSl7aWYoIWUpcmV0dXJuO2xldCByPW51bGw7aWYoZSBpbnN0YW5jZW9mIFJlZil7aWYoYS5oYXMoZSkpcmV0dXJuO3I9ZTthLnB1dChyKTtlPXQuZmV0Y2goZSl9aWYoQXJyYXkuaXNBcnJheShlKSlmb3IoY29uc3QgciBvZiBlKV9jb2xsZWN0SlMocix0LGksYSk7ZWxzZSBpZihlIGluc3RhbmNlb2YgRGljdCl7aWYoaXNOYW1lKGUuZ2V0KCJTIiksIkphdmFTY3JpcHQiKSl7Y29uc3QgdD1lLmdldCgiSlMiKTtsZXQgYTt0IGluc3RhbmNlb2YgQmFzZVN0cmVhbT9hPXQuZ2V0U3RyaW5nKCk6InN0cmluZyI9PXR5cGVvZiB0JiYoYT10KTthJiY9c3RyaW5nVG9QREZTdHJpbmcoYSkucmVwbGFjZUFsbCgiXDAiLCIiKTthJiZpLnB1c2goYSl9X2NvbGxlY3RKUyhlLmdldFJhdygiTmV4dCIpLHQsaSxhKX1yJiZhLnJlbW92ZShyKX1mdW5jdGlvbiBjb2xsZWN0QWN0aW9ucyhlLHQsaSl7Y29uc3QgYT1PYmplY3QuY3JlYXRlKG51bGwpLHI9Z2V0SW5oZXJpdGFibGVQcm9wZXJ0eSh7ZGljdDp0LGtleToiQUEiLHN0b3BXaGVuRm91bmQ6ITF9KTtpZihyKWZvcihsZXQgdD1yLmxlbmd0aC0xO3Q+PTA7dC0tKXtjb25zdCBzPXJbdF07aWYocyBpbnN0YW5jZW9mIERpY3QpZm9yKGNvbnN0IHQgb2Ygcy5nZXRLZXlzKCkpe2NvbnN0IHI9aVt0XTtpZighciljb250aW51ZTtjb25zdCBuPVtdO19jb2xsZWN0SlMocy5nZXRSYXcodCksZSxuLG5ldyBSZWZTZXQpO24ubGVuZ3RoPjAmJihhW3JdPW4pfX1pZih0LmhhcygiQSIpKXtjb25zdCBpPVtdO19jb2xsZWN0SlModC5nZXQoIkEiKSxlLGksbmV3IFJlZlNldCk7aS5sZW5ndGg+MCYmKGEuQWN0aW9uPWkpfXJldHVybiBvYmplY3RTaXplKGEpPjA/YTpudWxsfWNvbnN0IGJ0PXs2MDoiJmx0OyIsNjI6IiZndDsiLDM4OiImYW1wOyIsMzQ6IiZxdW90OyIsMzk6IiZhcG9zOyJ9O2Z1bmN0aW9uKmNvZGVQb2ludEl0ZXIoZSl7Zm9yKGxldCB0PTAsaT1lLmxlbmd0aDt0PGk7dCsrKXtjb25zdCBpPWUuY29kZVBvaW50QXQodCk7aT41NTI5NSYmKGk8NTczNDR8fGk+NjU1MzMpJiZ0Kys7eWllbGQgaX19ZnVuY3Rpb24gZW5jb2RlVG9YbWxTdHJpbmcoZSl7Y29uc3QgdD1bXTtsZXQgaT0wO2ZvcihsZXQgYT0wLHI9ZS5sZW5ndGg7YTxyO2ErKyl7Y29uc3Qgcj1lLmNvZGVQb2ludEF0KGEpO2lmKDMyPD1yJiZyPD0xMjYpe2NvbnN0IHM9YnRbcl07aWYocyl7aTxhJiZ0LnB1c2goZS5zdWJzdHJpbmcoaSxhKSk7dC5wdXNoKHMpO2k9YSsxfX1lbHNle2k8YSYmdC5wdXNoKGUuc3Vic3RyaW5nKGksYSkpO3QucHVzaChgJiN4JHtyLnRvU3RyaW5nKDE2KS50b1VwcGVyQ2FzZSgpfTtgKTtyPjU1Mjk1JiYocjw1NzM0NHx8cj42NTUzMykmJmErKztpPWErMX19aWYoMD09PXQubGVuZ3RoKXJldHVybiBlO2k8ZS5sZW5ndGgmJnQucHVzaChlLnN1YnN0cmluZyhpLGUubGVuZ3RoKSk7cmV0dXJuIHQuam9pbigiIil9ZnVuY3Rpb24gdmFsaWRhdGVGb250TmFtZShlLHQ9ITEpe2NvbnN0IGk9L14oInwnKS4qKCJ8JykkLy5leGVjKGUpO2lmKGkmJmlbMV09PT1pWzJdKXtpZihuZXcgUmVnRXhwKGBbXlxcXFxdJHtpWzFdfWApLnRlc3QoZS5zbGljZSgxLC0xKSkpe3QmJndhcm4oYEZvbnRGYW1pbHkgY29udGFpbnMgdW5lc2NhcGVkICR7aVsxXX06ICR7ZX0uYCk7cmV0dXJuITF9fWVsc2UgZm9yKGNvbnN0IGkgb2YgZS5zcGxpdCgvWyBcdF0rLykpaWYoL14oXGR8KC0oXGR8LSkpKS8udGVzdChpKXx8IS9eW1x3LVxcXSskLy50ZXN0KGkpKXt0JiZ3YXJuKGBGb250RmFtaWx5IGNvbnRhaW5zIGludmFsaWQgPGN1c3RvbS1pZGVudD46ICR7ZX0uYCk7cmV0dXJuITF9cmV0dXJuITB9ZnVuY3Rpb24gdmFsaWRhdGVDU1NGb250KGUpe2NvbnN0IHQ9bmV3IFNldChbIjEwMCIsIjIwMCIsIjMwMCIsIjQwMCIsIjUwMCIsIjYwMCIsIjcwMCIsIjgwMCIsIjkwMCIsIjEwMDAiLCJub3JtYWwiLCJib2xkIiwiYm9sZGVyIiwibGlnaHRlciJdKSx7Zm9udEZhbWlseTppLGZvbnRXZWlnaHQ6YSxpdGFsaWNBbmdsZTpyfT1lO2lmKCF2YWxpZGF0ZUZvbnROYW1lKGksITApKXJldHVybiExO2NvbnN0IHM9YT9hLnRvU3RyaW5nKCk6IiI7ZS5mb250V2VpZ2h0PXQuaGFzKHMpP3M6IjQwMCI7Y29uc3Qgbj1wYXJzZUZsb2F0KHIpO2UuaXRhbGljQW5nbGU9aXNOYU4obil8fG48LTkwfHxuPjkwPyIxNCI6ci50b1N0cmluZygpO3JldHVybiEwfWZ1bmN0aW9uIHJlY292ZXJKc1VSTChlKXtjb25zdCB0PW5ldyBSZWdFeHAoIl5cXHMqKCIrWyJhcHAubGF1bmNoVVJMIiwid2luZG93Lm9wZW4iLCJ4ZmEuaG9zdC5nb3RvVVJMIl0uam9pbigifCIpLnJlcGxhY2VBbGwoIi4iLCJcXC4iKSsiKVxcKCg/Oid8XCIpKFteJ1wiXSopKD86J3xcIikoPzosXFxzKihcXHcrKVxcKXxcXCkpIiwiaSIpLmV4ZWMoZSk7cmV0dXJuIHQ/LlsyXT97dXJsOnRbMl0sbmV3V2luZG93OiJhcHAubGF1bmNoVVJMIj09PXRbMV0mJiJ0cnVlIj09PXRbM119Om51bGx9ZnVuY3Rpb24gbnVtYmVyVG9TdHJpbmcoZSl7aWYoTnVtYmVyLmlzSW50ZWdlcihlKSlyZXR1cm4gZS50b1N0cmluZygpO2NvbnN0IHQ9TWF0aC5yb3VuZCgxMDAqZSk7cmV0dXJuIHQlMTAwPT0wPyh0LzEwMCkudG9TdHJpbmcoKTp0JTEwPT0wP2UudG9GaXhlZCgxKTplLnRvRml4ZWQoMil9ZnVuY3Rpb24gZ2V0TmV3QW5ub3RhdGlvbnNNYXAoZSl7aWYoIWUpcmV0dXJuIG51bGw7Y29uc3QgdD1uZXcgTWFwO2Zvcihjb25zdFtpLGFdb2YgZSl7aWYoIWkuc3RhcnRzV2l0aChkKSljb250aW51ZTtsZXQgZT10LmdldChhLnBhZ2VJbmRleCk7aWYoIWUpe2U9W107dC5zZXQoYS5wYWdlSW5kZXgsZSl9ZS5wdXNoKGEpfXJldHVybiB0LnNpemU+MD90Om51bGx9ZnVuY3Rpb24gc3RyaW5nVG9Bc2NpaU9yVVRGMTZCRShlKXtyZXR1cm4gZnVuY3Rpb24gaXNBc2NpaShlKXtyZXR1cm4vXltceDAwLVx4N0ZdKiQvLnRlc3QoZSl9KGUpP2U6c3RyaW5nVG9VVEYxNlN0cmluZyhlLCEwKX1mdW5jdGlvbiBzdHJpbmdUb1VURjE2SGV4U3RyaW5nKGUpe2NvbnN0IHQ9W107Zm9yKGxldCBpPTAsYT1lLmxlbmd0aDtpPGE7aSsrKXtjb25zdCBhPWUuY2hhckNvZGVBdChpKTt0LnB1c2gobHRbYT4+OCYyNTVdLGx0WzI1NSZhXSl9cmV0dXJuIHQuam9pbigiIil9ZnVuY3Rpb24gc3RyaW5nVG9VVEYxNlN0cmluZyhlLHQ9ITEpe2NvbnN0IGk9W107dCYmaS5wdXNoKCLDvsO/Iik7Zm9yKGxldCB0PTAsYT1lLmxlbmd0aDt0PGE7dCsrKXtjb25zdCBhPWUuY2hhckNvZGVBdCh0KTtpLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShhPj44JjI1NSksU3RyaW5nLmZyb21DaGFyQ29kZSgyNTUmYSkpfXJldHVybiBpLmpvaW4oIiIpfWZ1bmN0aW9uIGdldFJvdGF0aW9uTWF0cml4KGUsdCxpKXtzd2l0Y2goZSl7Y2FzZSA5MDpyZXR1cm5bMCwxLC0xLDAsdCwwXTtjYXNlIDE4MDpyZXR1cm5bLTEsMCwwLC0xLHQsaV07Y2FzZSAyNzA6cmV0dXJuWzAsLTEsMSwwLDAsaV07ZGVmYXVsdDp0aHJvdyBuZXcgRXJyb3IoIkludmFsaWQgcm90YXRpb24iKX19ZnVuY3Rpb24gZ2V0U2l6ZUluQnl0ZXMoZSl7cmV0dXJuIE1hdGguY2VpbChNYXRoLmNlaWwoTWF0aC5sb2cyKDErZSkpLzgpfWNsYXNzIFN0cmVhbSBleHRlbmRzIEJhc2VTdHJlYW17Y29uc3RydWN0b3IoZSx0LGksYSl7c3VwZXIoKTt0aGlzLmJ5dGVzPWUgaW5zdGFuY2VvZiBVaW50OEFycmF5P2U6bmV3IFVpbnQ4QXJyYXkoZSk7dGhpcy5zdGFydD10fHwwO3RoaXMucG9zPXRoaXMuc3RhcnQ7dGhpcy5lbmQ9dCtpfHx0aGlzLmJ5dGVzLmxlbmd0aDt0aGlzLmRpY3Q9YX1nZXQgbGVuZ3RoKCl7cmV0dXJuIHRoaXMuZW5kLXRoaXMuc3RhcnR9Z2V0IGlzRW1wdHkoKXtyZXR1cm4gMD09PXRoaXMubGVuZ3RofWdldEJ5dGUoKXtyZXR1cm4gdGhpcy5wb3M+PXRoaXMuZW5kPy0xOnRoaXMuYnl0ZXNbdGhpcy5wb3MrK119Z2V0Qnl0ZXMoZSl7Y29uc3QgdD10aGlzLmJ5dGVzLGk9dGhpcy5wb3MsYT10aGlzLmVuZDtpZighZSlyZXR1cm4gdC5zdWJhcnJheShpLGEpO2xldCByPWkrZTtyPmEmJihyPWEpO3RoaXMucG9zPXI7cmV0dXJuIHQuc3ViYXJyYXkoaSxyKX1nZXRCeXRlUmFuZ2UoZSx0KXtlPDAmJihlPTApO3Q+dGhpcy5lbmQmJih0PXRoaXMuZW5kKTtyZXR1cm4gdGhpcy5ieXRlcy5zdWJhcnJheShlLHQpfXJlc2V0KCl7dGhpcy5wb3M9dGhpcy5zdGFydH1tb3ZlU3RhcnQoKXt0aGlzLnN0YXJ0PXRoaXMucG9zfW1ha2VTdWJTdHJlYW0oZSx0LGk9bnVsbCl7cmV0dXJuIG5ldyBTdHJlYW0odGhpcy5ieXRlcy5idWZmZXIsZSx0LGkpfX1jbGFzcyBTdHJpbmdTdHJlYW0gZXh0ZW5kcyBTdHJlYW17Y29uc3RydWN0b3IoZSl7c3VwZXIoc3RyaW5nVG9CeXRlcyhlKSl9fWNsYXNzIE51bGxTdHJlYW0gZXh0ZW5kcyBTdHJlYW17Y29uc3RydWN0b3IoKXtzdXBlcihuZXcgVWludDhBcnJheSgwKSl9fWNsYXNzIENodW5rZWRTdHJlYW0gZXh0ZW5kcyBTdHJlYW17Y29uc3RydWN0b3IoZSx0LGkpe3N1cGVyKG5ldyBVaW50OEFycmF5KGUpLDAsZSxudWxsKTt0aGlzLmNodW5rU2l6ZT10O3RoaXMuX2xvYWRlZENodW5rcz1uZXcgU2V0O3RoaXMubnVtQ2h1bmtzPU1hdGguY2VpbChlL3QpO3RoaXMubWFuYWdlcj1pO3RoaXMucHJvZ3Jlc3NpdmVEYXRhTGVuZ3RoPTA7dGhpcy5sYXN0U3VjY2Vzc2Z1bEVuc3VyZUJ5dGVDaHVuaz0tMX1nZXRNaXNzaW5nQ2h1bmtzKCl7Y29uc3QgZT1bXTtmb3IobGV0IHQ9MCxpPXRoaXMubnVtQ2h1bmtzO3Q8aTsrK3QpdGhpcy5fbG9hZGVkQ2h1bmtzLmhhcyh0KXx8ZS5wdXNoKHQpO3JldHVybiBlfWdldCBudW1DaHVua3NMb2FkZWQoKXtyZXR1cm4gdGhpcy5fbG9hZGVkQ2h1bmtzLnNpemV9Z2V0IGlzRGF0YUxvYWRlZCgpe3JldHVybiB0aGlzLm51bUNodW5rc0xvYWRlZD09PXRoaXMubnVtQ2h1bmtzfW9uUmVjZWl2ZURhdGEoZSx0KXtjb25zdCBpPXRoaXMuY2h1bmtTaXplO2lmKGUlaSE9MCl0aHJvdyBuZXcgRXJyb3IoYEJhZCBiZWdpbiBvZmZzZXQ6ICR7ZX1gKTtjb25zdCBhPWUrdC5ieXRlTGVuZ3RoO2lmKGElaSE9MCYmYSE9PXRoaXMuYnl0ZXMubGVuZ3RoKXRocm93IG5ldyBFcnJvcihgQmFkIGVuZCBvZmZzZXQ6ICR7YX1gKTt0aGlzLmJ5dGVzLnNldChuZXcgVWludDhBcnJheSh0KSxlKTtjb25zdCByPU1hdGguZmxvb3IoZS9pKSxzPU1hdGguZmxvb3IoKGEtMSkvaSkrMTtmb3IobGV0IGU9cjtlPHM7KytlKXRoaXMuX2xvYWRlZENodW5rcy5hZGQoZSl9b25SZWNlaXZlUHJvZ3Jlc3NpdmVEYXRhKGUpe2xldCB0PXRoaXMucHJvZ3Jlc3NpdmVEYXRhTGVuZ3RoO2NvbnN0IGk9TWF0aC5mbG9vcih0L3RoaXMuY2h1bmtTaXplKTt0aGlzLmJ5dGVzLnNldChuZXcgVWludDhBcnJheShlKSx0KTt0Kz1lLmJ5dGVMZW5ndGg7dGhpcy5wcm9ncmVzc2l2ZURhdGFMZW5ndGg9dDtjb25zdCBhPXQ+PXRoaXMuZW5kP3RoaXMubnVtQ2h1bmtzOk1hdGguZmxvb3IodC90aGlzLmNodW5rU2l6ZSk7Zm9yKGxldCBlPWk7ZTxhOysrZSl0aGlzLl9sb2FkZWRDaHVua3MuYWRkKGUpfWVuc3VyZUJ5dGUoZSl7aWYoZTx0aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aClyZXR1cm47Y29uc3QgdD1NYXRoLmZsb29yKGUvdGhpcy5jaHVua1NpemUpO2lmKCEodD50aGlzLm51bUNodW5rcykmJnQhPT10aGlzLmxhc3RTdWNjZXNzZnVsRW5zdXJlQnl0ZUNodW5rKXtpZighdGhpcy5fbG9hZGVkQ2h1bmtzLmhhcyh0KSl0aHJvdyBuZXcgTWlzc2luZ0RhdGFFeGNlcHRpb24oZSxlKzEpO3RoaXMubGFzdFN1Y2Nlc3NmdWxFbnN1cmVCeXRlQ2h1bms9dH19ZW5zdXJlUmFuZ2UoZSx0KXtpZihlPj10KXJldHVybjtpZih0PD10aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aClyZXR1cm47Y29uc3QgaT1NYXRoLmZsb29yKGUvdGhpcy5jaHVua1NpemUpO2lmKGk+dGhpcy5udW1DaHVua3MpcmV0dXJuO2NvbnN0IGE9TWF0aC5taW4oTWF0aC5mbG9vcigodC0xKS90aGlzLmNodW5rU2l6ZSkrMSx0aGlzLm51bUNodW5rcyk7Zm9yKGxldCByPWk7cjxhOysrcilpZighdGhpcy5fbG9hZGVkQ2h1bmtzLmhhcyhyKSl0aHJvdyBuZXcgTWlzc2luZ0RhdGFFeGNlcHRpb24oZSx0KX1uZXh0RW1wdHlDaHVuayhlKXtjb25zdCB0PXRoaXMubnVtQ2h1bmtzO2ZvcihsZXQgaT0wO2k8dDsrK2kpe2NvbnN0IGE9KGUraSkldDtpZighdGhpcy5fbG9hZGVkQ2h1bmtzLmhhcyhhKSlyZXR1cm4gYX1yZXR1cm4gbnVsbH1oYXNDaHVuayhlKXtyZXR1cm4gdGhpcy5fbG9hZGVkQ2h1bmtzLmhhcyhlKX1nZXRCeXRlKCl7Y29uc3QgZT10aGlzLnBvcztpZihlPj10aGlzLmVuZClyZXR1cm4tMTtlPj10aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aCYmdGhpcy5lbnN1cmVCeXRlKGUpO3JldHVybiB0aGlzLmJ5dGVzW3RoaXMucG9zKytdfWdldEJ5dGVzKGUpe2NvbnN0IHQ9dGhpcy5ieXRlcyxpPXRoaXMucG9zLGE9dGhpcy5lbmQ7aWYoIWUpe2E+dGhpcy5wcm9ncmVzc2l2ZURhdGFMZW5ndGgmJnRoaXMuZW5zdXJlUmFuZ2UoaSxhKTtyZXR1cm4gdC5zdWJhcnJheShpLGEpfWxldCByPWkrZTtyPmEmJihyPWEpO3I+dGhpcy5wcm9ncmVzc2l2ZURhdGFMZW5ndGgmJnRoaXMuZW5zdXJlUmFuZ2UoaSxyKTt0aGlzLnBvcz1yO3JldHVybiB0LnN1YmFycmF5KGkscil9Z2V0Qnl0ZVJhbmdlKGUsdCl7ZTwwJiYoZT0wKTt0PnRoaXMuZW5kJiYodD10aGlzLmVuZCk7dD50aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aCYmdGhpcy5lbnN1cmVSYW5nZShlLHQpO3JldHVybiB0aGlzLmJ5dGVzLnN1YmFycmF5KGUsdCl9bWFrZVN1YlN0cmVhbShlLHQsaT1udWxsKXt0P2UrdD50aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aCYmdGhpcy5lbnN1cmVSYW5nZShlLGUrdCk6ZT49dGhpcy5wcm9ncmVzc2l2ZURhdGFMZW5ndGgmJnRoaXMuZW5zdXJlQnl0ZShlKTtmdW5jdGlvbiBDaHVua2VkU3RyZWFtU3Vic3RyZWFtKCl7fUNodW5rZWRTdHJlYW1TdWJzdHJlYW0ucHJvdG90eXBlPU9iamVjdC5jcmVhdGUodGhpcyk7Q2h1bmtlZFN0cmVhbVN1YnN0cmVhbS5wcm90b3R5cGUuZ2V0TWlzc2luZ0NodW5rcz1mdW5jdGlvbigpe2NvbnN0IGU9dGhpcy5jaHVua1NpemUsdD1NYXRoLmZsb29yKHRoaXMuc3RhcnQvZSksaT1NYXRoLmZsb29yKCh0aGlzLmVuZC0xKS9lKSsxLGE9W107Zm9yKGxldCBlPXQ7ZTxpOysrZSl0aGlzLl9sb2FkZWRDaHVua3MuaGFzKGUpfHxhLnB1c2goZSk7cmV0dXJuIGF9O09iamVjdC5kZWZpbmVQcm9wZXJ0eShDaHVua2VkU3RyZWFtU3Vic3RyZWFtLnByb3RvdHlwZSwiaXNEYXRhTG9hZGVkIix7Z2V0KCl7cmV0dXJuIHRoaXMubnVtQ2h1bmtzTG9hZGVkPT09dGhpcy5udW1DaHVua3N8fDA9PT10aGlzLmdldE1pc3NpbmdDaHVua3MoKS5sZW5ndGh9LGNvbmZpZ3VyYWJsZTohMH0pO2NvbnN0IGE9bmV3IENodW5rZWRTdHJlYW1TdWJzdHJlYW07YS5wb3M9YS5zdGFydD1lO2EuZW5kPWUrdHx8dGhpcy5lbmQ7YS5kaWN0PWk7cmV0dXJuIGF9Z2V0QmFzZVN0cmVhbXMoKXtyZXR1cm5bdGhpc119fWNsYXNzIENodW5rZWRTdHJlYW1NYW5hZ2Vye2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5sZW5ndGg9dC5sZW5ndGg7dGhpcy5jaHVua1NpemU9dC5yYW5nZUNodW5rU2l6ZTt0aGlzLnN0cmVhbT1uZXcgQ2h1bmtlZFN0cmVhbSh0aGlzLmxlbmd0aCx0aGlzLmNodW5rU2l6ZSx0aGlzKTt0aGlzLnBkZk5ldHdvcmtTdHJlYW09ZTt0aGlzLmRpc2FibGVBdXRvRmV0Y2g9dC5kaXNhYmxlQXV0b0ZldGNoO3RoaXMubXNnSGFuZGxlcj10Lm1zZ0hhbmRsZXI7dGhpcy5jdXJyUmVxdWVzdElkPTA7dGhpcy5fY2h1bmtzTmVlZGVkQnlSZXF1ZXN0PW5ldyBNYXA7dGhpcy5fcmVxdWVzdHNCeUNodW5rPW5ldyBNYXA7dGhpcy5fcHJvbWlzZXNCeVJlcXVlc3Q9bmV3IE1hcDt0aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aD0wO3RoaXMuYWJvcnRlZD0hMTt0aGlzLl9sb2FkZWRTdHJlYW1DYXBhYmlsaXR5PVByb21pc2Uud2l0aFJlc29sdmVycygpfXNlbmRSZXF1ZXN0KGUsdCl7Y29uc3QgaT10aGlzLnBkZk5ldHdvcmtTdHJlYW0uZ2V0UmFuZ2VSZWFkZXIoZSx0KTtpLmlzU3RyZWFtaW5nU3VwcG9ydGVkfHwoaS5vblByb2dyZXNzPXRoaXMub25Qcm9ncmVzcy5iaW5kKHRoaXMpKTtsZXQgYT1bXSxyPTA7cmV0dXJuIG5ldyBQcm9taXNlKCgoZSx0KT0+e2NvbnN0IHJlYWRDaHVuaz0oe3ZhbHVlOnMsZG9uZTpufSk9Pnt0cnl7aWYobil7Y29uc3QgdD1hcnJheUJ1ZmZlcnNUb0J5dGVzKGEpO2E9bnVsbDtlKHQpO3JldHVybn1yKz1zLmJ5dGVMZW5ndGg7aS5pc1N0cmVhbWluZ1N1cHBvcnRlZCYmdGhpcy5vblByb2dyZXNzKHtsb2FkZWQ6cn0pO2EucHVzaChzKTtpLnJlYWQoKS50aGVuKHJlYWRDaHVuayx0KX1jYXRjaChlKXt0KGUpfX07aS5yZWFkKCkudGhlbihyZWFkQ2h1bmssdCl9KSkudGhlbigodD0+e3RoaXMuYWJvcnRlZHx8dGhpcy5vblJlY2VpdmVEYXRhKHtjaHVuazp0LGJlZ2luOmV9KX0pKX1yZXF1ZXN0QWxsQ2h1bmtzKGU9ITEpe2lmKCFlKXtjb25zdCBlPXRoaXMuc3RyZWFtLmdldE1pc3NpbmdDaHVua3MoKTt0aGlzLl9yZXF1ZXN0Q2h1bmtzKGUpfXJldHVybiB0aGlzLl9sb2FkZWRTdHJlYW1DYXBhYmlsaXR5LnByb21pc2V9X3JlcXVlc3RDaHVua3MoZSl7Y29uc3QgdD10aGlzLmN1cnJSZXF1ZXN0SWQrKyxpPW5ldyBTZXQ7dGhpcy5fY2h1bmtzTmVlZGVkQnlSZXF1ZXN0LnNldCh0LGkpO2Zvcihjb25zdCB0IG9mIGUpdGhpcy5zdHJlYW0uaGFzQ2h1bmsodCl8fGkuYWRkKHQpO2lmKDA9PT1pLnNpemUpcmV0dXJuIFByb21pc2UucmVzb2x2ZSgpO2NvbnN0IGE9UHJvbWlzZS53aXRoUmVzb2x2ZXJzKCk7dGhpcy5fcHJvbWlzZXNCeVJlcXVlc3Quc2V0KHQsYSk7Y29uc3Qgcj1bXTtmb3IoY29uc3QgZSBvZiBpKXtsZXQgaT10aGlzLl9yZXF1ZXN0c0J5Q2h1bmsuZ2V0KGUpO2lmKCFpKXtpPVtdO3RoaXMuX3JlcXVlc3RzQnlDaHVuay5zZXQoZSxpKTtyLnB1c2goZSl9aS5wdXNoKHQpfWlmKHIubGVuZ3RoPjApe2NvbnN0IGU9dGhpcy5ncm91cENodW5rcyhyKTtmb3IoY29uc3QgdCBvZiBlKXtjb25zdCBlPXQuYmVnaW5DaHVuayp0aGlzLmNodW5rU2l6ZSxpPU1hdGgubWluKHQuZW5kQ2h1bmsqdGhpcy5jaHVua1NpemUsdGhpcy5sZW5ndGgpO3RoaXMuc2VuZFJlcXVlc3QoZSxpKS5jYXRjaChhLnJlamVjdCl9fXJldHVybiBhLnByb21pc2UuY2F0Y2goKGU9PntpZighdGhpcy5hYm9ydGVkKXRocm93IGV9KSl9Z2V0U3RyZWFtKCl7cmV0dXJuIHRoaXMuc3RyZWFtfXJlcXVlc3RSYW5nZShlLHQpe3Q9TWF0aC5taW4odCx0aGlzLmxlbmd0aCk7Y29uc3QgaT10aGlzLmdldEJlZ2luQ2h1bmsoZSksYT10aGlzLmdldEVuZENodW5rKHQpLHI9W107Zm9yKGxldCBlPWk7ZTxhOysrZSlyLnB1c2goZSk7cmV0dXJuIHRoaXMuX3JlcXVlc3RDaHVua3Mocil9cmVxdWVzdFJhbmdlcyhlPVtdKXtjb25zdCB0PVtdO2Zvcihjb25zdCBpIG9mIGUpe2NvbnN0IGU9dGhpcy5nZXRCZWdpbkNodW5rKGkuYmVnaW4pLGE9dGhpcy5nZXRFbmRDaHVuayhpLmVuZCk7Zm9yKGxldCBpPWU7aTxhOysraSl0LmluY2x1ZGVzKGkpfHx0LnB1c2goaSl9dC5zb3J0KChmdW5jdGlvbihlLHQpe3JldHVybiBlLXR9KSk7cmV0dXJuIHRoaXMuX3JlcXVlc3RDaHVua3ModCl9Z3JvdXBDaHVua3MoZSl7Y29uc3QgdD1bXTtsZXQgaT0tMSxhPS0xO2ZvcihsZXQgcj0wLHM9ZS5sZW5ndGg7cjxzOysrcil7Y29uc3Qgcz1lW3JdO2k8MCYmKGk9cyk7aWYoYT49MCYmYSsxIT09cyl7dC5wdXNoKHtiZWdpbkNodW5rOmksZW5kQ2h1bms6YSsxfSk7aT1zfXIrMT09PWUubGVuZ3RoJiZ0LnB1c2goe2JlZ2luQ2h1bms6aSxlbmRDaHVuazpzKzF9KTthPXN9cmV0dXJuIHR9b25Qcm9ncmVzcyhlKXt0aGlzLm1zZ0hhbmRsZXIuc2VuZCgiRG9jUHJvZ3Jlc3MiLHtsb2FkZWQ6dGhpcy5zdHJlYW0ubnVtQ2h1bmtzTG9hZGVkKnRoaXMuY2h1bmtTaXplK2UubG9hZGVkLHRvdGFsOnRoaXMubGVuZ3RofSl9b25SZWNlaXZlRGF0YShlKXtjb25zdCB0PWUuY2h1bmssaT12b2lkIDA9PT1lLmJlZ2luLGE9aT90aGlzLnByb2dyZXNzaXZlRGF0YUxlbmd0aDplLmJlZ2luLHI9YSt0LmJ5dGVMZW5ndGgscz1NYXRoLmZsb29yKGEvdGhpcy5jaHVua1NpemUpLG49cjx0aGlzLmxlbmd0aD9NYXRoLmZsb29yKHIvdGhpcy5jaHVua1NpemUpOk1hdGguY2VpbChyL3RoaXMuY2h1bmtTaXplKTtpZihpKXt0aGlzLnN0cmVhbS5vblJlY2VpdmVQcm9ncmVzc2l2ZURhdGEodCk7dGhpcy5wcm9ncmVzc2l2ZURhdGFMZW5ndGg9cn1lbHNlIHRoaXMuc3RyZWFtLm9uUmVjZWl2ZURhdGEoYSx0KTt0aGlzLnN0cmVhbS5pc0RhdGFMb2FkZWQmJnRoaXMuX2xvYWRlZFN0cmVhbUNhcGFiaWxpdHkucmVzb2x2ZSh0aGlzLnN0cmVhbSk7Y29uc3Qgbz1bXTtmb3IobGV0IGU9cztlPG47KytlKXtjb25zdCB0PXRoaXMuX3JlcXVlc3RzQnlDaHVuay5nZXQoZSk7aWYodCl7dGhpcy5fcmVxdWVzdHNCeUNodW5rLmRlbGV0ZShlKTtmb3IoY29uc3QgaSBvZiB0KXtjb25zdCB0PXRoaXMuX2NodW5rc05lZWRlZEJ5UmVxdWVzdC5nZXQoaSk7dC5oYXMoZSkmJnQuZGVsZXRlKGUpO3Quc2l6ZT4wfHxvLnB1c2goaSl9fX1pZighdGhpcy5kaXNhYmxlQXV0b0ZldGNoJiYwPT09dGhpcy5fcmVxdWVzdHNCeUNodW5rLnNpemUpe2xldCBlO2lmKDE9PT10aGlzLnN0cmVhbS5udW1DaHVua3NMb2FkZWQpe2NvbnN0IHQ9dGhpcy5zdHJlYW0ubnVtQ2h1bmtzLTE7dGhpcy5zdHJlYW0uaGFzQ2h1bmsodCl8fChlPXQpfWVsc2UgZT10aGlzLnN0cmVhbS5uZXh0RW1wdHlDaHVuayhuKTtOdW1iZXIuaXNJbnRlZ2VyKGUpJiZ0aGlzLl9yZXF1ZXN0Q2h1bmtzKFtlXSl9Zm9yKGNvbnN0IGUgb2Ygbyl7Y29uc3QgdD10aGlzLl9wcm9taXNlc0J5UmVxdWVzdC5nZXQoZSk7dGhpcy5fcHJvbWlzZXNCeVJlcXVlc3QuZGVsZXRlKGUpO3QucmVzb2x2ZSgpfXRoaXMubXNnSGFuZGxlci5zZW5kKCJEb2NQcm9ncmVzcyIse2xvYWRlZDp0aGlzLnN0cmVhbS5udW1DaHVua3NMb2FkZWQqdGhpcy5jaHVua1NpemUsdG90YWw6dGhpcy5sZW5ndGh9KX1vbkVycm9yKGUpe3RoaXMuX2xvYWRlZFN0cmVhbUNhcGFiaWxpdHkucmVqZWN0KGUpfWdldEJlZ2luQ2h1bmsoZSl7cmV0dXJuIE1hdGguZmxvb3IoZS90aGlzLmNodW5rU2l6ZSl9Z2V0RW5kQ2h1bmsoZSl7cmV0dXJuIE1hdGguZmxvb3IoKGUtMSkvdGhpcy5jaHVua1NpemUpKzF9YWJvcnQoZSl7dGhpcy5hYm9ydGVkPSEwO3RoaXMucGRmTmV0d29ya1N0cmVhbT8uY2FuY2VsQWxsUmVxdWVzdHMoZSk7Zm9yKGNvbnN0IHQgb2YgdGhpcy5fcHJvbWlzZXNCeVJlcXVlc3QudmFsdWVzKCkpdC5yZWplY3QoZSl9fV9fd2VicGFja19yZXF1aXJlX18oNDUyMCksX193ZWJwYWNrX3JlcXVpcmVfXyg5NDc5KSxfX3dlYnBhY2tfcmVxdWlyZV9fKDI1NzcpLF9fd2VicGFja19yZXF1aXJlX18oODg3Mik7Y2xhc3MgQ29sb3JTcGFjZXtjb25zdHJ1Y3RvcihlLHQpe3RoaXMubmFtZT1lO3RoaXMubnVtQ29tcHM9dH1nZXRSZ2IoZSx0KXtjb25zdCBpPW5ldyBVaW50OENsYW1wZWRBcnJheSgzKTt0aGlzLmdldFJnYkl0ZW0oZSx0LGksMCk7cmV0dXJuIGl9Z2V0UmdiSXRlbShlLHQsaSxhKXt1bnJlYWNoYWJsZSgiU2hvdWxkIG5vdCBjYWxsIENvbG9yU3BhY2UuZ2V0UmdiSXRlbSIpfWdldFJnYkJ1ZmZlcihlLHQsaSxhLHIscyxuKXt1bnJlYWNoYWJsZSgiU2hvdWxkIG5vdCBjYWxsIENvbG9yU3BhY2UuZ2V0UmdiQnVmZmVyIil9Z2V0T3V0cHV0TGVuZ3RoKGUsdCl7dW5yZWFjaGFibGUoIlNob3VsZCBub3QgY2FsbCBDb2xvclNwYWNlLmdldE91dHB1dExlbmd0aCIpfWlzUGFzc3Rocm91Z2goZSl7cmV0dXJuITF9aXNEZWZhdWx0RGVjb2RlKGUsdCl7cmV0dXJuIENvbG9yU3BhY2UuaXNEZWZhdWx0RGVjb2RlKGUsdGhpcy5udW1Db21wcyl9ZmlsbFJnYihlLHQsaSxhLHIscyxuLG8sZyl7Y29uc3QgYz10Kmk7bGV0IGw9bnVsbDtjb25zdCBoPTE8PG4sQz1pIT09cnx8dCE9PWE7aWYodGhpcy5pc1Bhc3N0aHJvdWdoKG4pKWw9bztlbHNlIGlmKDE9PT10aGlzLm51bUNvbXBzJiZjPmgmJiJEZXZpY2VHcmF5IiE9PXRoaXMubmFtZSYmIkRldmljZVJHQiIhPT10aGlzLm5hbWUpe2NvbnN0IHQ9bjw9OD9uZXcgVWludDhBcnJheShoKTpuZXcgVWludDE2QXJyYXkoaCk7Zm9yKGxldCBlPTA7ZTxoO2UrKyl0W2VdPWU7Y29uc3QgaT1uZXcgVWludDhDbGFtcGVkQXJyYXkoMypoKTt0aGlzLmdldFJnYkJ1ZmZlcih0LDAsaCxpLDAsbiwwKTtpZihDKXtsPW5ldyBVaW50OEFycmF5KDMqYyk7bGV0IGU9MDtmb3IobGV0IHQ9MDt0PGM7Kyt0KXtjb25zdCBhPTMqb1t0XTtsW2UrK109aVthXTtsW2UrK109aVthKzFdO2xbZSsrXT1pW2ErMl19fWVsc2V7bGV0IHQ9MDtmb3IobGV0IGE9MDthPGM7KythKXtjb25zdCByPTMqb1thXTtlW3QrK109aVtyXTtlW3QrK109aVtyKzFdO2VbdCsrXT1pW3IrMl07dCs9Z319fWVsc2UgaWYoQyl7bD1uZXcgVWludDhDbGFtcGVkQXJyYXkoMypjKTt0aGlzLmdldFJnYkJ1ZmZlcihvLDAsYyxsLDAsbiwwKX1lbHNlIHRoaXMuZ2V0UmdiQnVmZmVyKG8sMCxhKnMsZSwwLG4sZyk7aWYobClpZihDKSFmdW5jdGlvbiByZXNpemVSZ2JJbWFnZShlLHQsaSxhLHIscyxuKXtuPTEhPT1uPzA6bjtjb25zdCBvPWkvcixnPWEvcztsZXQgYyxsPTA7Y29uc3QgaD1uZXcgVWludDE2QXJyYXkociksQz0zKmk7Zm9yKGxldCBlPTA7ZTxyO2UrKyloW2VdPTMqTWF0aC5mbG9vcihlKm8pO2ZvcihsZXQgaT0wO2k8cztpKyspe2NvbnN0IGE9TWF0aC5mbG9vcihpKmcpKkM7Zm9yKGxldCBpPTA7aTxyO2krKyl7Yz1hK2hbaV07dFtsKytdPWVbYysrXTt0W2wrK109ZVtjKytdO3RbbCsrXT1lW2MrK107bCs9bn19fShsLGUsdCxpLGEscixnKTtlbHNle2xldCB0PTAsaT0wO2ZvcihsZXQgcj0wLG49YSpzO3I8bjtyKyspe2VbdCsrXT1sW2krK107ZVt0KytdPWxbaSsrXTtlW3QrK109bFtpKytdO3QrPWd9fX1nZXQgdXNlc1plcm9Ub09uZVJhbmdlKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJ1c2VzWmVyb1RvT25lUmFuZ2UiLCEwKX1zdGF0aWMgX2NhY2hlKGUsdCxpLGEpe2lmKCFpKXRocm93IG5ldyBFcnJvcignQ29sb3JTcGFjZS5fY2FjaGUgLSBleHBlY3RlZCAibG9jYWxDb2xvclNwYWNlQ2FjaGUiIGFyZ3VtZW50LicpO2lmKCFhKXRocm93IG5ldyBFcnJvcignQ29sb3JTcGFjZS5fY2FjaGUgLSBleHBlY3RlZCAicGFyc2VkQ29sb3JTcGFjZSIgYXJndW1lbnQuJyk7bGV0IHIscztpZihlIGluc3RhbmNlb2YgUmVmKXtzPWU7ZT10LmZldGNoKGUpfWUgaW5zdGFuY2VvZiBOYW1lJiYocj1lLm5hbWUpOyhyfHxzKSYmaS5zZXQocixzLGEpfXN0YXRpYyBnZXRDYWNoZWQoZSx0LGkpe2lmKCFpKXRocm93IG5ldyBFcnJvcignQ29sb3JTcGFjZS5nZXRDYWNoZWQgLSBleHBlY3RlZCAibG9jYWxDb2xvclNwYWNlQ2FjaGUiIGFyZ3VtZW50LicpO2lmKGUgaW5zdGFuY2VvZiBSZWYpe2NvbnN0IGE9aS5nZXRCeVJlZihlKTtpZihhKXJldHVybiBhO3RyeXtlPXQuZmV0Y2goZSl9Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKXRocm93IGV9fWlmKGUgaW5zdGFuY2VvZiBOYW1lKXtjb25zdCB0PWkuZ2V0QnlOYW1lKGUubmFtZSk7aWYodClyZXR1cm4gdH1yZXR1cm4gbnVsbH1zdGF0aWMgYXN5bmMgcGFyc2VBc3luYyh7Y3M6ZSx4cmVmOnQscmVzb3VyY2VzOmk9bnVsbCxwZGZGdW5jdGlvbkZhY3Rvcnk6YSxsb2NhbENvbG9yU3BhY2VDYWNoZTpyfSl7Y29uc3Qgcz10aGlzLl9wYXJzZShlLHQsaSxhKTt0aGlzLl9jYWNoZShlLHQscixzKTtyZXR1cm4gc31zdGF0aWMgcGFyc2Uoe2NzOmUseHJlZjp0LHJlc291cmNlczppPW51bGwscGRmRnVuY3Rpb25GYWN0b3J5OmEsbG9jYWxDb2xvclNwYWNlQ2FjaGU6cn0pe2NvbnN0IHM9dGhpcy5nZXRDYWNoZWQoZSx0LHIpO2lmKHMpcmV0dXJuIHM7Y29uc3Qgbj10aGlzLl9wYXJzZShlLHQsaSxhKTt0aGlzLl9jYWNoZShlLHQscixuKTtyZXR1cm4gbn1zdGF0aWMgX3BhcnNlKGUsdCxpPW51bGwsYSl7aWYoKGU9dC5mZXRjaElmUmVmKGUpKWluc3RhbmNlb2YgTmFtZSlzd2l0Y2goZS5uYW1lKXtjYXNlIkciOmNhc2UiRGV2aWNlR3JheSI6cmV0dXJuIHRoaXMuc2luZ2xldG9ucy5ncmF5O2Nhc2UiUkdCIjpjYXNlIkRldmljZVJHQiI6cmV0dXJuIHRoaXMuc2luZ2xldG9ucy5yZ2I7Y2FzZSJEZXZpY2VSR0JBIjpyZXR1cm4gdGhpcy5zaW5nbGV0b25zLnJnYmE7Y2FzZSJDTVlLIjpjYXNlIkRldmljZUNNWUsiOnJldHVybiB0aGlzLnNpbmdsZXRvbnMuY215aztjYXNlIlBhdHRlcm4iOnJldHVybiBuZXcgUGF0dGVybkNTKG51bGwpO2RlZmF1bHQ6aWYoaSBpbnN0YW5jZW9mIERpY3Qpe2NvbnN0IHI9aS5nZXQoIkNvbG9yU3BhY2UiKTtpZihyIGluc3RhbmNlb2YgRGljdCl7Y29uc3Qgcz1yLmdldChlLm5hbWUpO2lmKHMpe2lmKHMgaW5zdGFuY2VvZiBOYW1lKXJldHVybiB0aGlzLl9wYXJzZShzLHQsaSxhKTtlPXM7YnJlYWt9fX13YXJuKGBVbnJlY29nbml6ZWQgQ29sb3JTcGFjZTogJHtlLm5hbWV9YCk7cmV0dXJuIHRoaXMuc2luZ2xldG9ucy5ncmF5fWlmKEFycmF5LmlzQXJyYXkoZSkpe2NvbnN0IHI9dC5mZXRjaElmUmVmKGVbMF0pLm5hbWU7bGV0IHMsbixvLGcsYyxsO3N3aXRjaChyKXtjYXNlIkciOmNhc2UiRGV2aWNlR3JheSI6cmV0dXJuIHRoaXMuc2luZ2xldG9ucy5ncmF5O2Nhc2UiUkdCIjpjYXNlIkRldmljZVJHQiI6cmV0dXJuIHRoaXMuc2luZ2xldG9ucy5yZ2I7Y2FzZSJDTVlLIjpjYXNlIkRldmljZUNNWUsiOnJldHVybiB0aGlzLnNpbmdsZXRvbnMuY215aztjYXNlIkNhbEdyYXkiOnM9dC5mZXRjaElmUmVmKGVbMV0pO2c9cy5nZXRBcnJheSgiV2hpdGVQb2ludCIpO2M9cy5nZXRBcnJheSgiQmxhY2tQb2ludCIpO2w9cy5nZXQoIkdhbW1hIik7cmV0dXJuIG5ldyBDYWxHcmF5Q1MoZyxjLGwpO2Nhc2UiQ2FsUkdCIjpzPXQuZmV0Y2hJZlJlZihlWzFdKTtnPXMuZ2V0QXJyYXkoIldoaXRlUG9pbnQiKTtjPXMuZ2V0QXJyYXkoIkJsYWNrUG9pbnQiKTtsPXMuZ2V0QXJyYXkoIkdhbW1hIik7Y29uc3QgaD1zLmdldEFycmF5KCJNYXRyaXgiKTtyZXR1cm4gbmV3IENhbFJHQkNTKGcsYyxsLGgpO2Nhc2UiSUNDQmFzZWQiOmNvbnN0IEM9dC5mZXRjaElmUmVmKGVbMV0pLmRpY3Q7bj1DLmdldCgiTiIpO2NvbnN0IFE9Qy5nZXQoIkFsdGVybmF0ZSIpO2lmKFEpe2NvbnN0IGU9dGhpcy5fcGFyc2UoUSx0LGksYSk7aWYoZS5udW1Db21wcz09PW4pcmV0dXJuIGU7d2FybigiSUNDQmFzZWQgY29sb3Igc3BhY2U6IElnbm9yaW5nIGluY29ycmVjdCAvQWx0ZXJuYXRlIGVudHJ5LiIpfWlmKDE9PT1uKXJldHVybiB0aGlzLnNpbmdsZXRvbnMuZ3JheTtpZigzPT09bilyZXR1cm4gdGhpcy5zaW5nbGV0b25zLnJnYjtpZig0PT09bilyZXR1cm4gdGhpcy5zaW5nbGV0b25zLmNteWs7YnJlYWs7Y2FzZSJQYXR0ZXJuIjpvPWVbMV18fG51bGw7byYmKG89dGhpcy5fcGFyc2Uobyx0LGksYSkpO3JldHVybiBuZXcgUGF0dGVybkNTKG8pO2Nhc2UiSSI6Y2FzZSJJbmRleGVkIjpvPXRoaXMuX3BhcnNlKGVbMV0sdCxpLGEpO2NvbnN0IEU9TWF0aC5tYXgoMCxNYXRoLm1pbih0LmZldGNoSWZSZWYoZVsyXSksMjU1KSksdT10LmZldGNoSWZSZWYoZVszXSk7cmV0dXJuIG5ldyBJbmRleGVkQ1MobyxFLHUpO2Nhc2UiU2VwYXJhdGlvbiI6Y2FzZSJEZXZpY2VOIjpjb25zdCBkPXQuZmV0Y2hJZlJlZihlWzFdKTtuPUFycmF5LmlzQXJyYXkoZCk/ZC5sZW5ndGg6MTtvPXRoaXMuX3BhcnNlKGVbMl0sdCxpLGEpO2NvbnN0IGY9YS5jcmVhdGUoZVszXSk7cmV0dXJuIG5ldyBBbHRlcm5hdGVDUyhuLG8sZik7Y2FzZSJMYWIiOnM9dC5mZXRjaElmUmVmKGVbMV0pO2c9cy5nZXRBcnJheSgiV2hpdGVQb2ludCIpO2M9cy5nZXRBcnJheSgiQmxhY2tQb2ludCIpO2NvbnN0IHA9cy5nZXRBcnJheSgiUmFuZ2UiKTtyZXR1cm4gbmV3IExhYkNTKGcsYyxwKTtkZWZhdWx0Ondhcm4oYFVuaW1wbGVtZW50ZWQgQ29sb3JTcGFjZSBvYmplY3Q6ICR7cn1gKTtyZXR1cm4gdGhpcy5zaW5nbGV0b25zLmdyYXl9fXdhcm4oYFVucmVjb2duaXplZCBDb2xvclNwYWNlIG9iamVjdDogJHtlfWApO3JldHVybiB0aGlzLnNpbmdsZXRvbnMuZ3JheX1zdGF0aWMgaXNEZWZhdWx0RGVjb2RlKGUsdCl7aWYoIUFycmF5LmlzQXJyYXkoZSkpcmV0dXJuITA7aWYoMip0IT09ZS5sZW5ndGgpe3dhcm4oIlRoZSBkZWNvZGUgbWFwIGlzIG5vdCB0aGUgY29ycmVjdCBsZW5ndGgiKTtyZXR1cm4hMH1mb3IobGV0IHQ9MCxpPWUubGVuZ3RoO3Q8aTt0Kz0yKWlmKDAhPT1lW3RdfHwxIT09ZVt0KzFdKXJldHVybiExO3JldHVybiEwfXN0YXRpYyBnZXQgc2luZ2xldG9ucygpe3JldHVybiBzaGFkb3codGhpcywic2luZ2xldG9ucyIse2dldCBncmF5KCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJncmF5IixuZXcgRGV2aWNlR3JheUNTKX0sZ2V0IHJnYigpe3JldHVybiBzaGFkb3codGhpcywicmdiIixuZXcgRGV2aWNlUmdiQ1MpfSxnZXQgcmdiYSgpe3JldHVybiBzaGFkb3codGhpcywicmdiYSIsbmV3IERldmljZVJnYmFDUyl9LGdldCBjbXlrKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJjbXlrIixuZXcgRGV2aWNlQ215a0NTKX19KX19Y2xhc3MgQWx0ZXJuYXRlQ1MgZXh0ZW5kcyBDb2xvclNwYWNle2NvbnN0cnVjdG9yKGUsdCxpKXtzdXBlcigiQWx0ZXJuYXRlIixlKTt0aGlzLmJhc2U9dDt0aGlzLnRpbnRGbj1pO3RoaXMudG1wQnVmPW5ldyBGbG9hdDMyQXJyYXkodC5udW1Db21wcyl9Z2V0UmdiSXRlbShlLHQsaSxhKXtjb25zdCByPXRoaXMudG1wQnVmO3RoaXMudGludEZuKGUsdCxyLDApO3RoaXMuYmFzZS5nZXRSZ2JJdGVtKHIsMCxpLGEpfWdldFJnYkJ1ZmZlcihlLHQsaSxhLHIscyxuKXtjb25zdCBvPXRoaXMudGludEZuLGc9dGhpcy5iYXNlLGM9MS8oKDE8PHMpLTEpLGw9Zy5udW1Db21wcyxoPWcudXNlc1plcm9Ub09uZVJhbmdlLEM9KGcuaXNQYXNzdGhyb3VnaCg4KXx8IWgpJiYwPT09bjtsZXQgUT1DP3I6MDtjb25zdCBFPUM/YTpuZXcgVWludDhDbGFtcGVkQXJyYXkobCppKSx1PXRoaXMubnVtQ29tcHMsZD1uZXcgRmxvYXQzMkFycmF5KHUpLGY9bmV3IEZsb2F0MzJBcnJheShsKTtsZXQgcCxtO2ZvcihwPTA7cDxpO3ArKyl7Zm9yKG09MDttPHU7bSsrKWRbbV09ZVt0KytdKmM7byhkLDAsZiwwKTtpZihoKWZvcihtPTA7bTxsO20rKylFW1ErK109MjU1KmZbbV07ZWxzZXtnLmdldFJnYkl0ZW0oZiwwLEUsUSk7USs9bH19Q3x8Zy5nZXRSZ2JCdWZmZXIoRSwwLGksYSxyLDgsbil9Z2V0T3V0cHV0TGVuZ3RoKGUsdCl7cmV0dXJuIHRoaXMuYmFzZS5nZXRPdXRwdXRMZW5ndGgoZSp0aGlzLmJhc2UubnVtQ29tcHMvdGhpcy5udW1Db21wcyx0KX19Y2xhc3MgUGF0dGVybkNTIGV4dGVuZHMgQ29sb3JTcGFjZXtjb25zdHJ1Y3RvcihlKXtzdXBlcigiUGF0dGVybiIsbnVsbCk7dGhpcy5iYXNlPWV9aXNEZWZhdWx0RGVjb2RlKGUsdCl7dW5yZWFjaGFibGUoIlNob3VsZCBub3QgY2FsbCBQYXR0ZXJuQ1MuaXNEZWZhdWx0RGVjb2RlIil9fWNsYXNzIEluZGV4ZWRDUyBleHRlbmRzIENvbG9yU3BhY2V7Y29uc3RydWN0b3IoZSx0LGkpe3N1cGVyKCJJbmRleGVkIiwxKTt0aGlzLmJhc2U9ZTtjb25zdCBhPWUubnVtQ29tcHMqKHQrMSk7dGhpcy5sb29rdXA9bmV3IFVpbnQ4QXJyYXkoYSk7aWYoaSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pe2NvbnN0IGU9aS5nZXRCeXRlcyhhKTt0aGlzLmxvb2t1cC5zZXQoZSl9ZWxzZXtpZigic3RyaW5nIiE9dHlwZW9mIGkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbmRleGVkQ1MgLSB1bnJlY29nbml6ZWQgbG9va3VwIHRhYmxlOiAke2l9YCk7Zm9yKGxldCBlPTA7ZTxhOysrZSl0aGlzLmxvb2t1cFtlXT0yNTUmaS5jaGFyQ29kZUF0KGUpfX1nZXRSZ2JJdGVtKGUsdCxpLGEpe2NvbnN0IHI9dGhpcy5iYXNlLm51bUNvbXBzLHM9ZVt0XSpyO3RoaXMuYmFzZS5nZXRSZ2JCdWZmZXIodGhpcy5sb29rdXAscywxLGksYSw4LDApfWdldFJnYkJ1ZmZlcihlLHQsaSxhLHIscyxuKXtjb25zdCBvPXRoaXMuYmFzZSxnPW8ubnVtQ29tcHMsYz1vLmdldE91dHB1dExlbmd0aChnLG4pLGw9dGhpcy5sb29rdXA7Zm9yKGxldCBzPTA7czxpOysrcyl7Y29uc3QgaT1lW3QrK10qZztvLmdldFJnYkJ1ZmZlcihsLGksMSxhLHIsOCxuKTtyKz1jfX1nZXRPdXRwdXRMZW5ndGgoZSx0KXtyZXR1cm4gdGhpcy5iYXNlLmdldE91dHB1dExlbmd0aChlKnRoaXMuYmFzZS5udW1Db21wcyx0KX1pc0RlZmF1bHREZWNvZGUoZSx0KXtpZighQXJyYXkuaXNBcnJheShlKSlyZXR1cm4hMDtpZigyIT09ZS5sZW5ndGgpe3dhcm4oIkRlY29kZSBtYXAgbGVuZ3RoIGlzIG5vdCBjb3JyZWN0Iik7cmV0dXJuITB9aWYoIU51bWJlci5pc0ludGVnZXIodCl8fHQ8MSl7d2FybigiQml0cyBwZXIgY29tcG9uZW50IGlzIG5vdCBjb3JyZWN0Iik7cmV0dXJuITB9cmV0dXJuIDA9PT1lWzBdJiZlWzFdPT09KDE8PHQpLTF9fWNsYXNzIERldmljZUdyYXlDUyBleHRlbmRzIENvbG9yU3BhY2V7Y29uc3RydWN0b3IoKXtzdXBlcigiRGV2aWNlR3JheSIsMSl9Z2V0UmdiSXRlbShlLHQsaSxhKXtjb25zdCByPTI1NSplW3RdO2lbYV09aVthKzFdPWlbYSsyXT1yfWdldFJnYkJ1ZmZlcihlLHQsaSxhLHIscyxuKXtjb25zdCBvPTI1NS8oKDE8PHMpLTEpO2xldCBnPXQsYz1yO2ZvcihsZXQgdD0wO3Q8aTsrK3Qpe2NvbnN0IHQ9byplW2crK107YVtjKytdPXQ7YVtjKytdPXQ7YVtjKytdPXQ7Yys9bn19Z2V0T3V0cHV0TGVuZ3RoKGUsdCl7cmV0dXJuIGUqKDMrdCl9fWNsYXNzIERldmljZVJnYkNTIGV4dGVuZHMgQ29sb3JTcGFjZXtjb25zdHJ1Y3Rvcigpe3N1cGVyKCJEZXZpY2VSR0IiLDMpfWdldFJnYkl0ZW0oZSx0LGksYSl7aVthXT0yNTUqZVt0XTtpW2ErMV09MjU1KmVbdCsxXTtpW2ErMl09MjU1KmVbdCsyXX1nZXRSZ2JCdWZmZXIoZSx0LGksYSxyLHMsbil7aWYoOD09PXMmJjA9PT1uKXthLnNldChlLnN1YmFycmF5KHQsdCszKmkpLHIpO3JldHVybn1jb25zdCBvPTI1NS8oKDE8PHMpLTEpO2xldCBnPXQsYz1yO2ZvcihsZXQgdD0wO3Q8aTsrK3Qpe2FbYysrXT1vKmVbZysrXTthW2MrK109byplW2crK107YVtjKytdPW8qZVtnKytdO2MrPW59fWdldE91dHB1dExlbmd0aChlLHQpe3JldHVybiBlKigzK3QpLzN8MH1pc1Bhc3N0aHJvdWdoKGUpe3JldHVybiA4PT09ZX19Y2xhc3MgRGV2aWNlUmdiYUNTIGV4dGVuZHMgQ29sb3JTcGFjZXtjb25zdHJ1Y3Rvcigpe3N1cGVyKCJEZXZpY2VSR0JBIiw0KX1nZXRPdXRwdXRMZW5ndGgoZSx0KXtyZXR1cm4gNCplfWlzUGFzc3Rocm91Z2goZSl7cmV0dXJuIDg9PT1lfWZpbGxSZ2IoZSx0LGksYSxyLHMsbixvLGcpe2khPT1yfHx0IT09YT9mdW5jdGlvbiByZXNpemVSZ2JhSW1hZ2UoZSx0LGksYSxyLHMsbil7Y29uc3Qgbz1pL3IsZz1hL3M7bGV0IGM9MDtjb25zdCBsPW5ldyBVaW50MTZBcnJheShyKTtpZigxPT09bil7Zm9yKGxldCBlPTA7ZTxyO2UrKylsW2VdPU1hdGguZmxvb3IoZSpvKTtjb25zdCBhPW5ldyBVaW50MzJBcnJheShlLmJ1ZmZlciksbj1uZXcgVWludDMyQXJyYXkodC5idWZmZXIpLGg9RmVhdHVyZVRlc3QuaXNMaXR0bGVFbmRpYW4/MTY3NzcyMTU6NDI5NDk2NzA0MDtmb3IobGV0IGU9MDtlPHM7ZSsrKXtjb25zdCB0PWEuc3ViYXJyYXkoTWF0aC5mbG9vcihlKmcpKmkpO2ZvcihsZXQgZT0wO2U8cjtlKyspbltjKytdfD10W2xbZV1dJmh9fWVsc2V7Y29uc3QgYT00LG49aSphO2ZvcihsZXQgZT0wO2U8cjtlKyspbFtlXT1NYXRoLmZsb29yKGUqbykqYTtmb3IobGV0IGk9MDtpPHM7aSsrKXtjb25zdCBhPWUuc3ViYXJyYXkoTWF0aC5mbG9vcihpKmcpKm4pO2ZvcihsZXQgZT0wO2U8cjtlKyspe2NvbnN0IGk9bFtlXTt0W2MrK109YVtpXTt0W2MrK109YVtpKzFdO3RbYysrXT1hW2krMl19fX19KG8sZSx0LGksYSxyLGcpOmZ1bmN0aW9uIGNvcHlSZ2JhSW1hZ2UoZSx0LGkpe2lmKDE9PT1pKXtjb25zdCBpPW5ldyBVaW50MzJBcnJheShlLmJ1ZmZlciksYT1uZXcgVWludDMyQXJyYXkodC5idWZmZXIpLHI9RmVhdHVyZVRlc3QuaXNMaXR0bGVFbmRpYW4/MTY3NzcyMTU6NDI5NDk2NzA0MDtmb3IobGV0IGU9MCx0PWkubGVuZ3RoO2U8dDtlKyspYVtlXXw9aVtlXSZyfWVsc2V7bGV0IGk9MDtmb3IobGV0IGE9MCxyPWUubGVuZ3RoO2E8cjthKz00KXt0W2krK109ZVthXTt0W2krK109ZVthKzFdO3RbaSsrXT1lW2ErMl19fX0obyxlLGcpfX1jbGFzcyBEZXZpY2VDbXlrQ1MgZXh0ZW5kcyBDb2xvclNwYWNle2NvbnN0cnVjdG9yKCl7c3VwZXIoIkRldmljZUNNWUsiLDQpfSN0KGUsdCxpLGEscil7Y29uc3Qgcz1lW3RdKmksbj1lW3QrMV0qaSxvPWVbdCsyXSppLGc9ZVt0KzNdKmk7YVtyXT0yNTUrcyooLTQuMzg3MzMyMzg0NjA5OTg4KnMrNTQuNDg2MTUxOTQxODkxNzYqbisxOC44MjI5MDUwMjE2NTMwMipvKzIxMi4yNTY2MjQ1MTYzOTU4NSpnLTI4NS4yMzMxMDI2MTM3MDA0KStuKigxLjcxNDk3NjM0NzczNjIxMzQqbi01LjYwOTY3MzY5MDQwNDczMTUqbystMTcuODczODcwODYxNDE1NDQ0KmctNS40OTcwMDY0MjcxOTYzNjYpK28qKC0yLjUyMTczNDAxMzE2ODMwMzMqby0yMS4yNDg5MjMzMzczNTMwNzMqZysxNy41MTE5MjcwODQxODEzKStnKigtMjEuODYxMjIxNDc0NjM2MDUqZy0xODkuNDgxODA4MzU5MjI3NDcpO2FbcisxXT0yNTUrcyooOC44NDEwNDE0MjIwMzYxNDkqcys2MC4xMTgwMjcwNDU1OTczNjYqbis2Ljg3MTQyNTU5MjA0OTAwNypvKzMxLjE1OTEwMDEzMDA1NTkyMipnLTc5LjI5NzA4NDQ4MTY1NDgpK24qKC0xNS4zMTAzNjEzMDY5Njc4MTcqbisxNy41NzUyNTEyNjExMDk0ODIqbysxMzEuMzUyNTA5MTI0OTM5NzYqZy0xOTAuOTQ1MzMwMjU4ODk1MSkrbyooNC40NDQzMzkxMDI4NTI3Mzkqbys5Ljg2MzI4NjE0OTM0MDUqZy0yNC44Njc0MTU4MjU1NTg3OCkrZyooLTIwLjczNzMyNTQ3MTE4MTAzNCpnLTE4Ny44MDQ1MzcwOTcxOTU3OCk7YVtyKzJdPTI1NStzKiguODg0MjUyMjQzMDAwMzI5NipzKzguMDc4Njc3NTAzMTEyOTI4Km4rMzAuODk5NzgzMDk3MDM3Mjkqby0uMjM4ODMyMzg2ODkxNzg5MzQqZy0xNC4xODM1NzY3OTk2NzMyODYpK24qKDEwLjQ5NTkzMjczNDMyMDcyKm4rNjMuMDIzNzg0OTQ3NTQwNTIqbys1MC42MDY5NTc2NTYzNjA3MzQqZy0xMTIuMjM4ODQyNTM3MTkyNDgpK28qKC4wMzI5NjA0MTExNDg3MzIxNypvKzExNS42MDM4NDQ0OTY0NjY0MSpnLTE5My41ODIwOTM1Njg2MTUwNSkrZyooLTIyLjMzODE2ODA3MzA5ODg2KmctMTgwLjEyNjEzOTc0NzA4MzY3KX1nZXRSZ2JJdGVtKGUsdCxpLGEpe3RoaXMuI3QoZSx0LDEsaSxhKX1nZXRSZ2JCdWZmZXIoZSx0LGksYSxyLHMsbil7Y29uc3Qgbz0xLygoMTw8cyktMSk7Zm9yKGxldCBzPTA7czxpO3MrKyl7dGhpcy4jdChlLHQsbyxhLHIpO3QrPTQ7cis9MytufX1nZXRPdXRwdXRMZW5ndGgoZSx0KXtyZXR1cm4gZS80KigzK3QpfDB9fWNsYXNzIENhbEdyYXlDUyBleHRlbmRzIENvbG9yU3BhY2V7Y29uc3RydWN0b3IoZSx0LGkpe3N1cGVyKCJDYWxHcmF5IiwxKTtpZighZSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIldoaXRlUG9pbnQgbWlzc2luZyAtIHJlcXVpcmVkIGZvciBjb2xvciBzcGFjZSBDYWxHcmF5Iik7W3RoaXMuWFcsdGhpcy5ZVyx0aGlzLlpXXT1lO1t0aGlzLlhCLHRoaXMuWUIsdGhpcy5aQl09dHx8WzAsMCwwXTt0aGlzLkc9aXx8MTtpZih0aGlzLlhXPDB8fHRoaXMuWlc8MHx8MSE9PXRoaXMuWVcpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnZhbGlkIFdoaXRlUG9pbnQgY29tcG9uZW50cyBmb3IgJHt0aGlzLm5hbWV9LCBubyBmYWxsYmFjayBhdmFpbGFibGVgKTtpZih0aGlzLlhCPDB8fHRoaXMuWUI8MHx8dGhpcy5aQjwwKXtpbmZvKGBJbnZhbGlkIEJsYWNrUG9pbnQgZm9yICR7dGhpcy5uYW1lfSwgZmFsbGluZyBiYWNrIHRvIGRlZmF1bHQuYCk7dGhpcy5YQj10aGlzLllCPXRoaXMuWkI9MH0wPT09dGhpcy5YQiYmMD09PXRoaXMuWUImJjA9PT10aGlzLlpCfHx3YXJuKGAke3RoaXMubmFtZX0sIEJsYWNrUG9pbnQ6IFhCOiAke3RoaXMuWEJ9LCBZQjogJHt0aGlzLllCfSwgWkI6ICR7dGhpcy5aQn0sIG9ubHkgZGVmYXVsdCB2YWx1ZXMgYXJlIHN1cHBvcnRlZC5gKTtpZih0aGlzLkc8MSl7aW5mbyhgSW52YWxpZCBHYW1tYTogJHt0aGlzLkd9IGZvciAke3RoaXMubmFtZX0sIGZhbGxpbmcgYmFjayB0byBkZWZhdWx0LmApO3RoaXMuRz0xfX0jdChlLHQsaSxhLHIpe2NvbnN0IHM9KGVbdF0qcikqKnRoaXMuRyxuPXRoaXMuWVcqcyxvPU1hdGgubWF4KDI5NS44Km4qKi4zMzMzMzMzMzMzMzMzMzMzLTQwLjgsMCk7aVthXT1vO2lbYSsxXT1vO2lbYSsyXT1vfWdldFJnYkl0ZW0oZSx0LGksYSl7dGhpcy4jdChlLHQsaSxhLDEpfWdldFJnYkJ1ZmZlcihlLHQsaSxhLHIscyxuKXtjb25zdCBvPTEvKCgxPDxzKS0xKTtmb3IobGV0IHM9MDtzPGk7KytzKXt0aGlzLiN0KGUsdCxhLHIsbyk7dCs9MTtyKz0zK259fWdldE91dHB1dExlbmd0aChlLHQpe3JldHVybiBlKigzK3QpfX1jbGFzcyBDYWxSR0JDUyBleHRlbmRzIENvbG9yU3BhY2V7c3RhdGljI2k9bmV3IEZsb2F0MzJBcnJheShbLjg5NTEsLjI2NjQsLS4xNjE0LC0uNzUwMiwxLjcxMzUsLjAzNjcsLjAzODksLS4wNjg1LDEuMDI5Nl0pO3N0YXRpYyNhPW5ldyBGbG9hdDMyQXJyYXkoWy45ODY5OTI5LC0uMTQ3MDU0MywuMTU5OTYyNywuNDMyMzA1MywuNTE4MzYwMywuMDQ5MjkxMiwtLjAwODUyODcsLjA0MDA0MjgsLjk2ODQ4NjddKTtzdGF0aWMjcj1uZXcgRmxvYXQzMkFycmF5KFszLjI0MDQ1NDIsLTEuNTM3MTM4NSwtLjQ5ODUzMTQsLS45NjkyNjYsMS44NzYwMTA4LC4wNDE1NTYsLjA1NTY0MzQsLS4yMDQwMjU5LDEuMDU3MjI1Ml0pO3N0YXRpYyNzPW5ldyBGbG9hdDMyQXJyYXkoWzEsMSwxXSk7c3RhdGljI249bmV3IEZsb2F0MzJBcnJheSgzKTtzdGF0aWMjbz1uZXcgRmxvYXQzMkFycmF5KDMpO3N0YXRpYyNnPW5ldyBGbG9hdDMyQXJyYXkoMyk7c3RhdGljI0k9KDI0LzExNikqKjMvODtjb25zdHJ1Y3RvcihlLHQsaSxhKXtzdXBlcigiQ2FsUkdCIiwzKTtpZighZSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIldoaXRlUG9pbnQgbWlzc2luZyAtIHJlcXVpcmVkIGZvciBjb2xvciBzcGFjZSBDYWxSR0IiKTtjb25zdFtyLHMsbl09dGhpcy53aGl0ZVBvaW50PWUsW28sZyxjXT10aGlzLmJsYWNrUG9pbnQ9dHx8bmV3IEZsb2F0MzJBcnJheSgzKTtbdGhpcy5HUix0aGlzLkdHLHRoaXMuR0JdPWl8fG5ldyBGbG9hdDMyQXJyYXkoWzEsMSwxXSk7W3RoaXMuTVhBLHRoaXMuTVlBLHRoaXMuTVpBLHRoaXMuTVhCLHRoaXMuTVlCLHRoaXMuTVpCLHRoaXMuTVhDLHRoaXMuTVlDLHRoaXMuTVpDXT1hfHxuZXcgRmxvYXQzMkFycmF5KFsxLDAsMCwwLDEsMCwwLDAsMV0pO2lmKHI8MHx8bjwwfHwxIT09cyl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEludmFsaWQgV2hpdGVQb2ludCBjb21wb25lbnRzIGZvciAke3RoaXMubmFtZX0sIG5vIGZhbGxiYWNrIGF2YWlsYWJsZWApO2lmKG88MHx8ZzwwfHxjPDApe2luZm8oYEludmFsaWQgQmxhY2tQb2ludCBmb3IgJHt0aGlzLm5hbWV9IFske299LCAke2d9LCAke2N9XSwgZmFsbGluZyBiYWNrIHRvIGRlZmF1bHQuYCk7dGhpcy5ibGFja1BvaW50PW5ldyBGbG9hdDMyQXJyYXkoMyl9aWYodGhpcy5HUjwwfHx0aGlzLkdHPDB8fHRoaXMuR0I8MCl7aW5mbyhgSW52YWxpZCBHYW1tYSBbJHt0aGlzLkdSfSwgJHt0aGlzLkdHfSwgJHt0aGlzLkdCfV0gZm9yICR7dGhpcy5uYW1lfSwgZmFsbGluZyBiYWNrIHRvIGRlZmF1bHQuYCk7dGhpcy5HUj10aGlzLkdHPXRoaXMuR0I9MX19I2MoZSx0LGkpe2lbMF09ZVswXSp0WzBdK2VbMV0qdFsxXStlWzJdKnRbMl07aVsxXT1lWzNdKnRbMF0rZVs0XSp0WzFdK2VbNV0qdFsyXTtpWzJdPWVbNl0qdFswXStlWzddKnRbMV0rZVs4XSp0WzJdfSNsKGUsdCxpKXtpWzBdPTEqdFswXS9lWzBdO2lbMV09MSp0WzFdL2VbMV07aVsyXT0xKnRbMl0vZVsyXX0jaChlLHQsaSl7aVswXT0uOTUwNDcqdFswXS9lWzBdO2lbMV09MSp0WzFdL2VbMV07aVsyXT0xLjA4ODgzKnRbMl0vZVsyXX0jQyhlKXtyZXR1cm4gZTw9LjAwMzEzMDg/dGhpcy4jQigwLDEsMTIuOTIqZSk6ZT49Ljk5NTU0NTI1PzE6dGhpcy4jQigwLDEsMS4wNTUqZSoqKDEvMi40KS0uMDU1KX0jQihlLHQsaSl7cmV0dXJuIE1hdGgubWF4KGUsTWF0aC5taW4odCxpKSl9I1EoZSl7cmV0dXJuIGU8MD8tdGhpcy4jUSgtZSk6ZT44PygoZSsxNikvMTE2KSoqMzplKkNhbFJHQkNTLiNJfSNFKGUsdCxpKXtpZigwPT09ZVswXSYmMD09PWVbMV0mJjA9PT1lWzJdKXtpWzBdPXRbMF07aVsxXT10WzFdO2lbMl09dFsyXTtyZXR1cm59Y29uc3QgYT10aGlzLiNRKDApLHI9KDEtYSkvKDEtdGhpcy4jUShlWzBdKSkscz0xLXIsbj0oMS1hKS8oMS10aGlzLiNRKGVbMV0pKSxvPTEtbixnPSgxLWEpLygxLXRoaXMuI1EoZVsyXSkpLGM9MS1nO2lbMF09dFswXSpyK3M7aVsxXT10WzFdKm4rbztpWzJdPXRbMl0qZytjfSN1KGUsdCxpKXtpZigxPT09ZVswXSYmMT09PWVbMl0pe2lbMF09dFswXTtpWzFdPXRbMV07aVsyXT10WzJdO3JldHVybn1jb25zdCBhPWk7dGhpcy4jYyhDYWxSR0JDUy4jaSx0LGEpO2NvbnN0IHI9Q2FsUkdCQ1MuI247dGhpcy4jbChlLGEscik7dGhpcy4jYyhDYWxSR0JDUy4jYSxyLGkpfSNkKGUsdCxpKXtjb25zdCBhPWk7dGhpcy4jYyhDYWxSR0JDUy4jaSx0LGEpO2NvbnN0IHI9Q2FsUkdCQ1MuI247dGhpcy4jaChlLGEscik7dGhpcy4jYyhDYWxSR0JDUy4jYSxyLGkpfSN0KGUsdCxpLGEscil7Y29uc3Qgcz10aGlzLiNCKDAsMSxlW3RdKnIpLG49dGhpcy4jQigwLDEsZVt0KzFdKnIpLG89dGhpcy4jQigwLDEsZVt0KzJdKnIpLGc9MT09PXM/MTpzKip0aGlzLkdSLGM9MT09PW4/MTpuKip0aGlzLkdHLGw9MT09PW8/MTpvKip0aGlzLkdCLGg9dGhpcy5NWEEqZyt0aGlzLk1YQipjK3RoaXMuTVhDKmwsQz10aGlzLk1ZQSpnK3RoaXMuTVlCKmMrdGhpcy5NWUMqbCxRPXRoaXMuTVpBKmcrdGhpcy5NWkIqYyt0aGlzLk1aQypsLEU9Q2FsUkdCQ1MuI287RVswXT1oO0VbMV09QztFWzJdPVE7Y29uc3QgdT1DYWxSR0JDUy4jZzt0aGlzLiN1KHRoaXMud2hpdGVQb2ludCxFLHUpO2NvbnN0IGQ9Q2FsUkdCQ1MuI287dGhpcy4jRSh0aGlzLmJsYWNrUG9pbnQsdSxkKTtjb25zdCBmPUNhbFJHQkNTLiNnO3RoaXMuI2QoQ2FsUkdCQ1MuI3MsZCxmKTtjb25zdCBwPUNhbFJHQkNTLiNvO3RoaXMuI2MoQ2FsUkdCQ1MuI3IsZixwKTtpW2FdPTI1NSp0aGlzLiNDKHBbMF0pO2lbYSsxXT0yNTUqdGhpcy4jQyhwWzFdKTtpW2ErMl09MjU1KnRoaXMuI0MocFsyXSl9Z2V0UmdiSXRlbShlLHQsaSxhKXt0aGlzLiN0KGUsdCxpLGEsMSl9Z2V0UmdiQnVmZmVyKGUsdCxpLGEscixzLG4pe2NvbnN0IG89MS8oKDE8PHMpLTEpO2ZvcihsZXQgcz0wO3M8aTsrK3Mpe3RoaXMuI3QoZSx0LGEscixvKTt0Kz0zO3IrPTMrbn19Z2V0T3V0cHV0TGVuZ3RoKGUsdCl7cmV0dXJuIGUqKDMrdCkvM3wwfX1jbGFzcyBMYWJDUyBleHRlbmRzIENvbG9yU3BhY2V7Y29uc3RydWN0b3IoZSx0LGkpe3N1cGVyKCJMYWIiLDMpO2lmKCFlKXRocm93IG5ldyBGb3JtYXRFcnJvcigiV2hpdGVQb2ludCBtaXNzaW5nIC0gcmVxdWlyZWQgZm9yIGNvbG9yIHNwYWNlIExhYiIpO1t0aGlzLlhXLHRoaXMuWVcsdGhpcy5aV109ZTtbdGhpcy5hbWluLHRoaXMuYW1heCx0aGlzLmJtaW4sdGhpcy5ibWF4XT1pfHxbLTEwMCwxMDAsLTEwMCwxMDBdO1t0aGlzLlhCLHRoaXMuWUIsdGhpcy5aQl09dHx8WzAsMCwwXTtpZih0aGlzLlhXPDB8fHRoaXMuWlc8MHx8MSE9PXRoaXMuWVcpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIFdoaXRlUG9pbnQgY29tcG9uZW50cywgbm8gZmFsbGJhY2sgYXZhaWxhYmxlIik7aWYodGhpcy5YQjwwfHx0aGlzLllCPDB8fHRoaXMuWkI8MCl7aW5mbygiSW52YWxpZCBCbGFja1BvaW50LCBmYWxsaW5nIGJhY2sgdG8gZGVmYXVsdCIpO3RoaXMuWEI9dGhpcy5ZQj10aGlzLlpCPTB9aWYodGhpcy5hbWluPnRoaXMuYW1heHx8dGhpcy5ibWluPnRoaXMuYm1heCl7aW5mbygiSW52YWxpZCBSYW5nZSwgZmFsbGluZyBiYWNrIHRvIGRlZmF1bHRzIik7dGhpcy5hbWluPS0xMDA7dGhpcy5hbWF4PTEwMDt0aGlzLmJtaW49LTEwMDt0aGlzLmJtYXg9MTAwfX0jZihlKXtyZXR1cm4gZT49Ni8yOT9lKiozOjEwOC84NDEqKGUtNC8yOSl9I3AoZSx0LGksYSl7cmV0dXJuIGkrZSooYS1pKS90fSN0KGUsdCxpLGEscil7bGV0IHM9ZVt0XSxuPWVbdCsxXSxvPWVbdCsyXTtpZighMSE9PWkpe3M9dGhpcy4jcChzLGksMCwxMDApO249dGhpcy4jcChuLGksdGhpcy5hbWluLHRoaXMuYW1heCk7bz10aGlzLiNwKG8saSx0aGlzLmJtaW4sdGhpcy5ibWF4KX1uPnRoaXMuYW1heD9uPXRoaXMuYW1heDpuPHRoaXMuYW1pbiYmKG49dGhpcy5hbWluKTtvPnRoaXMuYm1heD9vPXRoaXMuYm1heDpvPHRoaXMuYm1pbiYmKG89dGhpcy5ibWluKTtjb25zdCBnPShzKzE2KS8xMTYsYz1nK24vNTAwLGw9Zy1vLzIwMCxoPXRoaXMuWFcqdGhpcy4jZihjKSxDPXRoaXMuWVcqdGhpcy4jZihnKSxRPXRoaXMuWlcqdGhpcy4jZihsKTtsZXQgRSx1LGQ7aWYodGhpcy5aVzwxKXtFPTMuMTMzOSpoKy0xLjYxNypDKy0uNDkwNipRO3U9LS45Nzg1KmgrMS45MTYqQysuMDMzMypRO2Q9LjA3MipoKy0uMjI5KkMrMS40MDU3KlF9ZWxzZXtFPTMuMjQwNipoKy0xLjUzNzIqQystLjQ5ODYqUTt1PS0uOTY4OSpoKzEuODc1OCpDKy4wNDE1KlE7ZD0uMDU1NypoKy0uMjA0KkMrMS4wNTcqUX1hW3JdPTI1NSpNYXRoLnNxcnQoRSk7YVtyKzFdPTI1NSpNYXRoLnNxcnQodSk7YVtyKzJdPTI1NSpNYXRoLnNxcnQoZCl9Z2V0UmdiSXRlbShlLHQsaSxhKXt0aGlzLiN0KGUsdCwhMSxpLGEpfWdldFJnYkJ1ZmZlcihlLHQsaSxhLHIscyxuKXtjb25zdCBvPSgxPDxzKS0xO2ZvcihsZXQgcz0wO3M8aTtzKyspe3RoaXMuI3QoZSx0LG8sYSxyKTt0Kz0zO3IrPTMrbn19Z2V0T3V0cHV0TGVuZ3RoKGUsdCl7cmV0dXJuIGUqKDMrdCkvM3wwfWlzRGVmYXVsdERlY29kZShlLHQpe3JldHVybiEwfWdldCB1c2VzWmVyb1RvT25lUmFuZ2UoKXtyZXR1cm4gc2hhZG93KHRoaXMsInVzZXNaZXJvVG9PbmVSYW5nZSIsITEpfX1fX3dlYnBhY2tfcmVxdWlyZV9fKDM5NDkpO2Z1bmN0aW9uIGhleFRvSW50KGUsdCl7bGV0IGk9MDtmb3IobGV0IGE9MDthPD10O2ErKylpPWk8PDh8ZVthXTtyZXR1cm4gaT4+PjB9ZnVuY3Rpb24gaGV4VG9TdHIoZSx0KXtyZXR1cm4gMT09PXQ/U3RyaW5nLmZyb21DaGFyQ29kZShlWzBdLGVbMV0pOjM9PT10P1N0cmluZy5mcm9tQ2hhckNvZGUoZVswXSxlWzFdLGVbMl0sZVszXSk6U3RyaW5nLmZyb21DaGFyQ29kZSguLi5lLnN1YmFycmF5KDAsdCsxKSl9ZnVuY3Rpb24gYWRkSGV4KGUsdCxpKXtsZXQgYT0wO2ZvcihsZXQgcj1pO3I+PTA7ci0tKXthKz1lW3JdK3Rbcl07ZVtyXT0yNTUmYTthPj49OH19ZnVuY3Rpb24gaW5jSGV4KGUsdCl7bGV0IGk9MTtmb3IobGV0IGE9dDthPj0wJiZpPjA7YS0tKXtpKz1lW2FdO2VbYV09MjU1Jmk7aT4+PTh9fWNvbnN0IER0PTE2O2NsYXNzIEJpbmFyeUNNYXBTdHJlYW17Y29uc3RydWN0b3IoZSl7dGhpcy5idWZmZXI9ZTt0aGlzLnBvcz0wO3RoaXMuZW5kPWUubGVuZ3RoO3RoaXMudG1wQnVmPW5ldyBVaW50OEFycmF5KDE5KX1yZWFkQnl0ZSgpe3JldHVybiB0aGlzLnBvcz49dGhpcy5lbmQ/LTE6dGhpcy5idWZmZXJbdGhpcy5wb3MrK119cmVhZE51bWJlcigpe2xldCBlLHQ9MDtkb3tjb25zdCBpPXRoaXMucmVhZEJ5dGUoKTtpZihpPDApdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJ1bmV4cGVjdGVkIEVPRiBpbiBiY21hcCIpO2U9ISgxMjgmaSk7dD10PDw3fDEyNyZpfXdoaWxlKCFlKTtyZXR1cm4gdH1yZWFkU2lnbmVkKCl7Y29uc3QgZT10aGlzLnJlYWROdW1iZXIoKTtyZXR1cm4gMSZlP34oZT4+PjEpOmU+Pj4xfXJlYWRIZXgoZSx0KXtlLnNldCh0aGlzLmJ1ZmZlci5zdWJhcnJheSh0aGlzLnBvcyx0aGlzLnBvcyt0KzEpKTt0aGlzLnBvcys9dCsxfXJlYWRIZXhOdW1iZXIoZSx0KXtsZXQgaTtjb25zdCBhPXRoaXMudG1wQnVmO2xldCByPTA7ZG97Y29uc3QgZT10aGlzLnJlYWRCeXRlKCk7aWYoZTwwKXRocm93IG5ldyBGb3JtYXRFcnJvcigidW5leHBlY3RlZCBFT0YgaW4gYmNtYXAiKTtpPSEoMTI4JmUpO2FbcisrXT0xMjcmZX13aGlsZSghaSk7bGV0IHM9dCxuPTAsbz0wO2Zvcig7cz49MDspe2Zvcig7bzw4JiZhLmxlbmd0aD4wOyl7bnw9YVstLXJdPDxvO28rPTd9ZVtzXT0yNTUmbjtzLS07bj4+PTg7by09OH19cmVhZEhleFNpZ25lZChlLHQpe3RoaXMucmVhZEhleE51bWJlcihlLHQpO2NvbnN0IGk9MSZlW3RdPzI1NTowO2xldCBhPTA7Zm9yKGxldCByPTA7cjw9dDtyKyspe2E9KDEmYSk8PDh8ZVtyXTtlW3JdPWE+PjFeaX19cmVhZFN0cmluZygpe2NvbnN0IGU9dGhpcy5yZWFkTnVtYmVyKCksdD1uZXcgQXJyYXkoZSk7Zm9yKGxldCBpPTA7aTxlO2krKyl0W2ldPXRoaXMucmVhZE51bWJlcigpO3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKC4uLnQpfX1jbGFzcyBCaW5hcnlDTWFwUmVhZGVye2FzeW5jIHByb2Nlc3MoZSx0LGkpe2NvbnN0IGE9bmV3IEJpbmFyeUNNYXBTdHJlYW0oZSkscj1hLnJlYWRCeXRlKCk7dC52ZXJ0aWNhbD0hISgxJnIpO2xldCBzPW51bGw7Y29uc3Qgbj1uZXcgVWludDhBcnJheShEdCksbz1uZXcgVWludDhBcnJheShEdCksZz1uZXcgVWludDhBcnJheShEdCksYz1uZXcgVWludDhBcnJheShEdCksbD1uZXcgVWludDhBcnJheShEdCk7bGV0IGgsQztmb3IoOyhDPWEucmVhZEJ5dGUoKSk+PTA7KXtjb25zdCBlPUM+PjU7aWYoNz09PWUpe3N3aXRjaCgzMSZDKXtjYXNlIDA6YS5yZWFkU3RyaW5nKCk7YnJlYWs7Y2FzZSAxOnM9YS5yZWFkU3RyaW5nKCl9Y29udGludWV9Y29uc3QgaT0hISgxNiZDKSxyPTE1JkM7aWYocisxPkR0KXRocm93IG5ldyBFcnJvcigiQmluYXJ5Q01hcFJlYWRlci5wcm9jZXNzOiBJbnZhbGlkIGRhdGFTaXplLiIpO2NvbnN0IFE9MSxFPWEucmVhZE51bWJlcigpO3N3aXRjaChlKXtjYXNlIDA6YS5yZWFkSGV4KG4scik7YS5yZWFkSGV4TnVtYmVyKG8scik7YWRkSGV4KG8sbixyKTt0LmFkZENvZGVzcGFjZVJhbmdlKHIrMSxoZXhUb0ludChuLHIpLGhleFRvSW50KG8scikpO2ZvcihsZXQgZT0xO2U8RTtlKyspe2luY0hleChvLHIpO2EucmVhZEhleE51bWJlcihuLHIpO2FkZEhleChuLG8scik7YS5yZWFkSGV4TnVtYmVyKG8scik7YWRkSGV4KG8sbixyKTt0LmFkZENvZGVzcGFjZVJhbmdlKHIrMSxoZXhUb0ludChuLHIpLGhleFRvSW50KG8scikpfWJyZWFrO2Nhc2UgMTphLnJlYWRIZXgobixyKTthLnJlYWRIZXhOdW1iZXIobyxyKTthZGRIZXgobyxuLHIpO2EucmVhZE51bWJlcigpO2ZvcihsZXQgZT0xO2U8RTtlKyspe2luY0hleChvLHIpO2EucmVhZEhleE51bWJlcihuLHIpO2FkZEhleChuLG8scik7YS5yZWFkSGV4TnVtYmVyKG8scik7YWRkSGV4KG8sbixyKTthLnJlYWROdW1iZXIoKX1icmVhaztjYXNlIDI6YS5yZWFkSGV4KGcscik7aD1hLnJlYWROdW1iZXIoKTt0Lm1hcE9uZShoZXhUb0ludChnLHIpLGgpO2ZvcihsZXQgZT0xO2U8RTtlKyspe2luY0hleChnLHIpO2lmKCFpKXthLnJlYWRIZXhOdW1iZXIobCxyKTthZGRIZXgoZyxsLHIpfWg9YS5yZWFkU2lnbmVkKCkrKGgrMSk7dC5tYXBPbmUoaGV4VG9JbnQoZyxyKSxoKX1icmVhaztjYXNlIDM6YS5yZWFkSGV4KG4scik7YS5yZWFkSGV4TnVtYmVyKG8scik7YWRkSGV4KG8sbixyKTtoPWEucmVhZE51bWJlcigpO3QubWFwQ2lkUmFuZ2UoaGV4VG9JbnQobixyKSxoZXhUb0ludChvLHIpLGgpO2ZvcihsZXQgZT0xO2U8RTtlKyspe2luY0hleChvLHIpO2lmKGkpbi5zZXQobyk7ZWxzZXthLnJlYWRIZXhOdW1iZXIobixyKTthZGRIZXgobixvLHIpfWEucmVhZEhleE51bWJlcihvLHIpO2FkZEhleChvLG4scik7aD1hLnJlYWROdW1iZXIoKTt0Lm1hcENpZFJhbmdlKGhleFRvSW50KG4sciksaGV4VG9JbnQobyxyKSxoKX1icmVhaztjYXNlIDQ6YS5yZWFkSGV4KGcsUSk7YS5yZWFkSGV4KGMscik7dC5tYXBPbmUoaGV4VG9JbnQoZyxRKSxoZXhUb1N0cihjLHIpKTtmb3IobGV0IGU9MTtlPEU7ZSsrKXtpbmNIZXgoZyxRKTtpZighaSl7YS5yZWFkSGV4TnVtYmVyKGwsUSk7YWRkSGV4KGcsbCxRKX1pbmNIZXgoYyxyKTthLnJlYWRIZXhTaWduZWQobCxyKTthZGRIZXgoYyxsLHIpO3QubWFwT25lKGhleFRvSW50KGcsUSksaGV4VG9TdHIoYyxyKSl9YnJlYWs7Y2FzZSA1OmEucmVhZEhleChuLFEpO2EucmVhZEhleE51bWJlcihvLFEpO2FkZEhleChvLG4sUSk7YS5yZWFkSGV4KGMscik7dC5tYXBCZlJhbmdlKGhleFRvSW50KG4sUSksaGV4VG9JbnQobyxRKSxoZXhUb1N0cihjLHIpKTtmb3IobGV0IGU9MTtlPEU7ZSsrKXtpbmNIZXgobyxRKTtpZihpKW4uc2V0KG8pO2Vsc2V7YS5yZWFkSGV4TnVtYmVyKG4sUSk7YWRkSGV4KG4sbyxRKX1hLnJlYWRIZXhOdW1iZXIobyxRKTthZGRIZXgobyxuLFEpO2EucmVhZEhleChjLHIpO3QubWFwQmZSYW5nZShoZXhUb0ludChuLFEpLGhleFRvSW50KG8sUSksaGV4VG9TdHIoYyxyKSl9YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgRXJyb3IoYEJpbmFyeUNNYXBSZWFkZXIucHJvY2VzcyAtIHVua25vd24gdHlwZTogJHtlfWApfX1yZXR1cm4gcz9pKHMpOnR9fWNvbnN0IEZ0PW5ldyBVaW50OEFycmF5KDApO2NsYXNzIERlY29kZVN0cmVhbSBleHRlbmRzIEJhc2VTdHJlYW17Y29uc3RydWN0b3IoZSl7c3VwZXIoKTt0aGlzLl9yYXdNaW5CdWZmZXJMZW5ndGg9ZXx8MDt0aGlzLnBvcz0wO3RoaXMuYnVmZmVyTGVuZ3RoPTA7dGhpcy5lb2Y9ITE7dGhpcy5idWZmZXI9RnQ7dGhpcy5taW5CdWZmZXJMZW5ndGg9NTEyO2lmKGUpZm9yKDt0aGlzLm1pbkJ1ZmZlckxlbmd0aDxlOyl0aGlzLm1pbkJ1ZmZlckxlbmd0aCo9Mn1nZXQgaXNFbXB0eSgpe2Zvcig7IXRoaXMuZW9mJiYwPT09dGhpcy5idWZmZXJMZW5ndGg7KXRoaXMucmVhZEJsb2NrKCk7cmV0dXJuIDA9PT10aGlzLmJ1ZmZlckxlbmd0aH1lbnN1cmVCdWZmZXIoZSl7Y29uc3QgdD10aGlzLmJ1ZmZlcjtpZihlPD10LmJ5dGVMZW5ndGgpcmV0dXJuIHQ7bGV0IGk9dGhpcy5taW5CdWZmZXJMZW5ndGg7Zm9yKDtpPGU7KWkqPTI7Y29uc3QgYT1uZXcgVWludDhBcnJheShpKTthLnNldCh0KTtyZXR1cm4gdGhpcy5idWZmZXI9YX1nZXRCeXRlKCl7Y29uc3QgZT10aGlzLnBvcztmb3IoO3RoaXMuYnVmZmVyTGVuZ3RoPD1lOyl7aWYodGhpcy5lb2YpcmV0dXJuLTE7dGhpcy5yZWFkQmxvY2soKX1yZXR1cm4gdGhpcy5idWZmZXJbdGhpcy5wb3MrK119Z2V0Qnl0ZXMoZSx0PW51bGwpe2NvbnN0IGk9dGhpcy5wb3M7bGV0IGE7aWYoZSl7dGhpcy5lbnN1cmVCdWZmZXIoaStlKTthPWkrZTtmb3IoOyF0aGlzLmVvZiYmdGhpcy5idWZmZXJMZW5ndGg8YTspdGhpcy5yZWFkQmxvY2sodCk7Y29uc3Qgcj10aGlzLmJ1ZmZlckxlbmd0aDthPnImJihhPXIpfWVsc2V7Zm9yKDshdGhpcy5lb2Y7KXRoaXMucmVhZEJsb2NrKHQpO2E9dGhpcy5idWZmZXJMZW5ndGh9dGhpcy5wb3M9YTtyZXR1cm4gdGhpcy5idWZmZXIuc3ViYXJyYXkoaSxhKX1hc3luYyBnZXRJbWFnZURhdGEoZSx0PW51bGwpe2lmKCF0aGlzLmNhbkFzeW5jRGVjb2RlSW1hZ2VGcm9tQnVmZmVyKXJldHVybiB0aGlzLmdldEJ5dGVzKGUsdCk7Y29uc3QgaT1hd2FpdCB0aGlzLnN0cmVhbS5hc3luY0dldEJ5dGVzKCk7cmV0dXJuIHRoaXMuZGVjb2RlSW1hZ2UoaSx0KX1yZXNldCgpe3RoaXMucG9zPTB9bWFrZVN1YlN0cmVhbShlLHQsaT1udWxsKXtpZih2b2lkIDA9PT10KWZvcig7IXRoaXMuZW9mOyl0aGlzLnJlYWRCbG9jaygpO2Vsc2V7Y29uc3QgaT1lK3Q7Zm9yKDt0aGlzLmJ1ZmZlckxlbmd0aDw9aSYmIXRoaXMuZW9mOyl0aGlzLnJlYWRCbG9jaygpfXJldHVybiBuZXcgU3RyZWFtKHRoaXMuYnVmZmVyLGUsdCxpKX1nZXRCYXNlU3RyZWFtcygpe3JldHVybiB0aGlzLnN0cj90aGlzLnN0ci5nZXRCYXNlU3RyZWFtcygpOm51bGx9fWNsYXNzIFN0cmVhbXNTZXF1ZW5jZVN0cmVhbSBleHRlbmRzIERlY29kZVN0cmVhbXtjb25zdHJ1Y3RvcihlLHQ9bnVsbCl7ZT1lLmZpbHRlcigoZT0+ZSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pKTtsZXQgaT0wO2Zvcihjb25zdCB0IG9mIGUpaSs9dCBpbnN0YW5jZW9mIERlY29kZVN0cmVhbT90Ll9yYXdNaW5CdWZmZXJMZW5ndGg6dC5sZW5ndGg7c3VwZXIoaSk7dGhpcy5zdHJlYW1zPWU7dGhpcy5fb25FcnJvcj10fXJlYWRCbG9jaygpe2NvbnN0IGU9dGhpcy5zdHJlYW1zO2lmKDA9PT1lLmxlbmd0aCl7dGhpcy5lb2Y9ITA7cmV0dXJufWNvbnN0IHQ9ZS5zaGlmdCgpO2xldCBpO3RyeXtpPXQuZ2V0Qnl0ZXMoKX1jYXRjaChlKXtpZih0aGlzLl9vbkVycm9yKXt0aGlzLl9vbkVycm9yKGUsdC5kaWN0Py5vYmpJZCk7cmV0dXJufXRocm93IGV9Y29uc3QgYT10aGlzLmJ1ZmZlckxlbmd0aCxyPWEraS5sZW5ndGg7dGhpcy5lbnN1cmVCdWZmZXIocikuc2V0KGksYSk7dGhpcy5idWZmZXJMZW5ndGg9cn1nZXRCYXNlU3RyZWFtcygpe2NvbnN0IGU9W107Zm9yKGNvbnN0IHQgb2YgdGhpcy5zdHJlYW1zKXtjb25zdCBpPXQuZ2V0QmFzZVN0cmVhbXMoKTtpJiZlLnB1c2goLi4uaSl9cmV0dXJuIGUubGVuZ3RoPjA/ZTpudWxsfX1jbGFzcyBBc2NpaTg1U3RyZWFtIGV4dGVuZHMgRGVjb2RlU3RyZWFte2NvbnN0cnVjdG9yKGUsdCl7dCYmKHQqPS44KTtzdXBlcih0KTt0aGlzLnN0cj1lO3RoaXMuZGljdD1lLmRpY3Q7dGhpcy5pbnB1dD1uZXcgVWludDhBcnJheSg1KX1yZWFkQmxvY2soKXtjb25zdCBlPXRoaXMuc3RyO2xldCB0PWUuZ2V0Qnl0ZSgpO2Zvcig7aXNXaGl0ZVNwYWNlKHQpOyl0PWUuZ2V0Qnl0ZSgpO2lmKC0xPT09dHx8MTI2PT09dCl7dGhpcy5lb2Y9ITA7cmV0dXJufWNvbnN0IGk9dGhpcy5idWZmZXJMZW5ndGg7bGV0IGEscjtpZigxMjI9PT10KXthPXRoaXMuZW5zdXJlQnVmZmVyKGkrNCk7Zm9yKHI9MDtyPDQ7KytyKWFbaStyXT0wO3RoaXMuYnVmZmVyTGVuZ3RoKz00fWVsc2V7Y29uc3Qgcz10aGlzLmlucHV0O3NbMF09dDtmb3Iocj0xO3I8NTsrK3Ipe3Q9ZS5nZXRCeXRlKCk7Zm9yKDtpc1doaXRlU3BhY2UodCk7KXQ9ZS5nZXRCeXRlKCk7c1tyXT10O2lmKC0xPT09dHx8MTI2PT09dClicmVha31hPXRoaXMuZW5zdXJlQnVmZmVyKGkrci0xKTt0aGlzLmJ1ZmZlckxlbmd0aCs9ci0xO2lmKHI8NSl7Zm9yKDtyPDU7KytyKXNbcl09MTE3O3RoaXMuZW9mPSEwfWxldCBuPTA7Zm9yKHI9MDtyPDU7KytyKW49ODUqbisoc1tyXS0zMyk7Zm9yKHI9MztyPj0wOy0tcil7YVtpK3JdPTI1NSZuO24+Pj04fX19fWNsYXNzIEFzY2lpSGV4U3RyZWFtIGV4dGVuZHMgRGVjb2RlU3RyZWFte2NvbnN0cnVjdG9yKGUsdCl7dCYmKHQqPS41KTtzdXBlcih0KTt0aGlzLnN0cj1lO3RoaXMuZGljdD1lLmRpY3Q7dGhpcy5maXJzdERpZ2l0PS0xfXJlYWRCbG9jaygpe2NvbnN0IGU9dGhpcy5zdHIuZ2V0Qnl0ZXMoOGUzKTtpZighZS5sZW5ndGgpe3RoaXMuZW9mPSEwO3JldHVybn1jb25zdCB0PWUubGVuZ3RoKzE+PjEsaT10aGlzLmVuc3VyZUJ1ZmZlcih0aGlzLmJ1ZmZlckxlbmd0aCt0KTtsZXQgYT10aGlzLmJ1ZmZlckxlbmd0aCxyPXRoaXMuZmlyc3REaWdpdDtmb3IoY29uc3QgdCBvZiBlKXtsZXQgZTtpZih0Pj00OCYmdDw9NTcpZT0xNSZ0O2Vsc2V7aWYoISh0Pj02NSYmdDw9NzB8fHQ+PTk3JiZ0PD0xMDIpKXtpZig2Mj09PXQpe3RoaXMuZW9mPSEwO2JyZWFrfWNvbnRpbnVlfWU9OSsoMTUmdCl9aWYocjwwKXI9ZTtlbHNle2lbYSsrXT1yPDw0fGU7cj0tMX19aWYocj49MCYmdGhpcy5lb2Ype2lbYSsrXT1yPDw0O3I9LTF9dGhpcy5maXJzdERpZ2l0PXI7dGhpcy5idWZmZXJMZW5ndGg9YX19Y29uc3QgU3Q9LTEsa3Q9W1stMSwtMV0sWy0xLC0xXSxbNyw4XSxbNyw3XSxbNiw2XSxbNiw2XSxbNiw1XSxbNiw1XSxbNCwwXSxbNCwwXSxbNCwwXSxbNCwwXSxbNCwwXSxbNCwwXSxbNCwwXSxbNCwwXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMywxXSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMyw0XSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMywzXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXSxbMSwyXV0sUnQ9W1stMSwtMV0sWzEyLC0yXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWzExLDE3OTJdLFsxMSwxNzkyXSxbMTIsMTk4NF0sWzEyLDIwNDhdLFsxMiwyMTEyXSxbMTIsMjE3Nl0sWzEyLDIyNDBdLFsxMiwyMzA0XSxbMTEsMTg1Nl0sWzExLDE4NTZdLFsxMSwxOTIwXSxbMTEsMTkyMF0sWzEyLDIzNjhdLFsxMiwyNDMyXSxbMTIsMjQ5Nl0sWzEyLDI1NjBdXSxOdD1bWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbOCwyOV0sWzgsMjldLFs4LDMwXSxbOCwzMF0sWzgsNDVdLFs4LDQ1XSxbOCw0Nl0sWzgsNDZdLFs3LDIyXSxbNywyMl0sWzcsMjJdLFs3LDIyXSxbNywyM10sWzcsMjNdLFs3LDIzXSxbNywyM10sWzgsNDddLFs4LDQ3XSxbOCw0OF0sWzgsNDhdLFs2LDEzXSxbNiwxM10sWzYsMTNdLFs2LDEzXSxbNiwxM10sWzYsMTNdLFs2LDEzXSxbNiwxM10sWzcsMjBdLFs3LDIwXSxbNywyMF0sWzcsMjBdLFs4LDMzXSxbOCwzM10sWzgsMzRdLFs4LDM0XSxbOCwzNV0sWzgsMzVdLFs4LDM2XSxbOCwzNl0sWzgsMzddLFs4LDM3XSxbOCwzOF0sWzgsMzhdLFs3LDE5XSxbNywxOV0sWzcsMTldLFs3LDE5XSxbOCwzMV0sWzgsMzFdLFs4LDMyXSxbOCwzMl0sWzYsMV0sWzYsMV0sWzYsMV0sWzYsMV0sWzYsMV0sWzYsMV0sWzYsMV0sWzYsMV0sWzYsMTJdLFs2LDEyXSxbNiwxMl0sWzYsMTJdLFs2LDEyXSxbNiwxMl0sWzYsMTJdLFs2LDEyXSxbOCw1M10sWzgsNTNdLFs4LDU0XSxbOCw1NF0sWzcsMjZdLFs3LDI2XSxbNywyNl0sWzcsMjZdLFs4LDM5XSxbOCwzOV0sWzgsNDBdLFs4LDQwXSxbOCw0MV0sWzgsNDFdLFs4LDQyXSxbOCw0Ml0sWzgsNDNdLFs4LDQzXSxbOCw0NF0sWzgsNDRdLFs3LDIxXSxbNywyMV0sWzcsMjFdLFs3LDIxXSxbNywyOF0sWzcsMjhdLFs3LDI4XSxbNywyOF0sWzgsNjFdLFs4LDYxXSxbOCw2Ml0sWzgsNjJdLFs4LDYzXSxbOCw2M10sWzgsMF0sWzgsMF0sWzgsMzIwXSxbOCwzMjBdLFs4LDM4NF0sWzgsMzg0XSxbNSwxMF0sWzUsMTBdLFs1LDEwXSxbNSwxMF0sWzUsMTBdLFs1LDEwXSxbNSwxMF0sWzUsMTBdLFs1LDEwXSxbNSwxMF0sWzUsMTBdLFs1LDEwXSxbNSwxMF0sWzUsMTBdLFs1LDEwXSxbNSwxMF0sWzUsMTFdLFs1LDExXSxbNSwxMV0sWzUsMTFdLFs1LDExXSxbNSwxMV0sWzUsMTFdLFs1LDExXSxbNSwxMV0sWzUsMTFdLFs1LDExXSxbNSwxMV0sWzUsMTFdLFs1LDExXSxbNSwxMV0sWzUsMTFdLFs3LDI3XSxbNywyN10sWzcsMjddLFs3LDI3XSxbOCw1OV0sWzgsNTldLFs4LDYwXSxbOCw2MF0sWzksMTQ3Ml0sWzksMTUzNl0sWzksMTYwMF0sWzksMTcyOF0sWzcsMThdLFs3LDE4XSxbNywxOF0sWzcsMThdLFs3LDI0XSxbNywyNF0sWzcsMjRdLFs3LDI0XSxbOCw0OV0sWzgsNDldLFs4LDUwXSxbOCw1MF0sWzgsNTFdLFs4LDUxXSxbOCw1Ml0sWzgsNTJdLFs3LDI1XSxbNywyNV0sWzcsMjVdLFs3LDI1XSxbOCw1NV0sWzgsNTVdLFs4LDU2XSxbOCw1Nl0sWzgsNTddLFs4LDU3XSxbOCw1OF0sWzgsNThdLFs2LDE5Ml0sWzYsMTkyXSxbNiwxOTJdLFs2LDE5Ml0sWzYsMTkyXSxbNiwxOTJdLFs2LDE5Ml0sWzYsMTkyXSxbNiwxNjY0XSxbNiwxNjY0XSxbNiwxNjY0XSxbNiwxNjY0XSxbNiwxNjY0XSxbNiwxNjY0XSxbNiwxNjY0XSxbNiwxNjY0XSxbOCw0NDhdLFs4LDQ0OF0sWzgsNTEyXSxbOCw1MTJdLFs5LDcwNF0sWzksNzY4XSxbOCw2NDBdLFs4LDY0MF0sWzgsNTc2XSxbOCw1NzZdLFs5LDgzMl0sWzksODk2XSxbOSw5NjBdLFs5LDEwMjRdLFs5LDEwODhdLFs5LDExNTJdLFs5LDEyMTZdLFs5LDEyODBdLFs5LDEzNDRdLFs5LDE0MDhdLFs3LDI1Nl0sWzcsMjU2XSxbNywyNTZdLFs3LDI1Nl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsMl0sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzQsM10sWzUsMTI4XSxbNSwxMjhdLFs1LDEyOF0sWzUsMTI4XSxbNSwxMjhdLFs1LDEyOF0sWzUsMTI4XSxbNSwxMjhdLFs1LDEyOF0sWzUsMTI4XSxbNSwxMjhdLFs1LDEyOF0sWzUsMTI4XSxbNSwxMjhdLFs1LDEyOF0sWzUsMTI4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw4XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNSw5XSxbNiwxNl0sWzYsMTZdLFs2LDE2XSxbNiwxNl0sWzYsMTZdLFs2LDE2XSxbNiwxNl0sWzYsMTZdLFs2LDE3XSxbNiwxN10sWzYsMTddLFs2LDE3XSxbNiwxN10sWzYsMTddLFs2LDE3XSxbNiwxN10sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNF0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzYsMTRdLFs2LDE0XSxbNiwxNF0sWzYsMTRdLFs2LDE0XSxbNiwxNF0sWzYsMTRdLFs2LDE0XSxbNiwxNV0sWzYsMTVdLFs2LDE1XSxbNiwxNV0sWzYsMTVdLFs2LDE1XSxbNiwxNV0sWzYsMTVdLFs1LDY0XSxbNSw2NF0sWzUsNjRdLFs1LDY0XSxbNSw2NF0sWzUsNjRdLFs1LDY0XSxbNSw2NF0sWzUsNjRdLFs1LDY0XSxbNSw2NF0sWzUsNjRdLFs1LDY0XSxbNSw2NF0sWzUsNjRdLFs1LDY0XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw2XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XSxbNCw3XV0sR3Q9W1stMSwtMV0sWy0xLC0xXSxbMTIsLTJdLFsxMiwtMl0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWy0xLC0xXSxbMTEsMTc5Ml0sWzExLDE3OTJdLFsxMSwxNzkyXSxbMTEsMTc5Ml0sWzEyLDE5ODRdLFsxMiwxOTg0XSxbMTIsMjA0OF0sWzEyLDIwNDhdLFsxMiwyMTEyXSxbMTIsMjExMl0sWzEyLDIxNzZdLFsxMiwyMTc2XSxbMTIsMjI0MF0sWzEyLDIyNDBdLFsxMiwyMzA0XSxbMTIsMjMwNF0sWzExLDE4NTZdLFsxMSwxODU2XSxbMTEsMTg1Nl0sWzExLDE4NTZdLFsxMSwxOTIwXSxbMTEsMTkyMF0sWzExLDE5MjBdLFsxMSwxOTIwXSxbMTIsMjM2OF0sWzEyLDIzNjhdLFsxMiwyNDMyXSxbMTIsMjQzMl0sWzEyLDI0OTZdLFsxMiwyNDk2XSxbMTIsMjU2MF0sWzEyLDI1NjBdLFsxMCwxOF0sWzEwLDE4XSxbMTAsMThdLFsxMCwxOF0sWzEwLDE4XSxbMTAsMThdLFsxMCwxOF0sWzEwLDE4XSxbMTIsNTJdLFsxMiw1Ml0sWzEzLDY0MF0sWzEzLDcwNF0sWzEzLDc2OF0sWzEzLDgzMl0sWzEyLDU1XSxbMTIsNTVdLFsxMiw1Nl0sWzEyLDU2XSxbMTMsMTI4MF0sWzEzLDEzNDRdLFsxMywxNDA4XSxbMTMsMTQ3Ml0sWzEyLDU5XSxbMTIsNTldLFsxMiw2MF0sWzEyLDYwXSxbMTMsMTUzNl0sWzEzLDE2MDBdLFsxMSwyNF0sWzExLDI0XSxbMTEsMjRdLFsxMSwyNF0sWzExLDI1XSxbMTEsMjVdLFsxMSwyNV0sWzExLDI1XSxbMTMsMTY2NF0sWzEzLDE3MjhdLFsxMiwzMjBdLFsxMiwzMjBdLFsxMiwzODRdLFsxMiwzODRdLFsxMiw0NDhdLFsxMiw0NDhdLFsxMyw1MTJdLFsxMyw1NzZdLFsxMiw1M10sWzEyLDUzXSxbMTIsNTRdLFsxMiw1NF0sWzEzLDg5Nl0sWzEzLDk2MF0sWzEzLDEwMjRdLFsxMywxMDg4XSxbMTMsMTE1Ml0sWzEzLDEyMTZdLFsxMCw2NF0sWzEwLDY0XSxbMTAsNjRdLFsxMCw2NF0sWzEwLDY0XSxbMTAsNjRdLFsxMCw2NF0sWzEwLDY0XV0sTXQ9W1s4LDEzXSxbOCwxM10sWzgsMTNdLFs4LDEzXSxbOCwxM10sWzgsMTNdLFs4LDEzXSxbOCwxM10sWzgsMTNdLFs4LDEzXSxbOCwxM10sWzgsMTNdLFs4LDEzXSxbOCwxM10sWzgsMTNdLFs4LDEzXSxbMTEsMjNdLFsxMSwyM10sWzEyLDUwXSxbMTIsNTFdLFsxMiw0NF0sWzEyLDQ1XSxbMTIsNDZdLFsxMiw0N10sWzEyLDU3XSxbMTIsNThdLFsxMiw2MV0sWzEyLDI1Nl0sWzEwLDE2XSxbMTAsMTZdLFsxMCwxNl0sWzEwLDE2XSxbMTAsMTddLFsxMCwxN10sWzEwLDE3XSxbMTAsMTddLFsxMiw0OF0sWzEyLDQ5XSxbMTIsNjJdLFsxMiw2M10sWzEyLDMwXSxbMTIsMzFdLFsxMiwzMl0sWzEyLDMzXSxbMTIsNDBdLFsxMiw0MV0sWzExLDIyXSxbMTEsMjJdLFs4LDE0XSxbOCwxNF0sWzgsMTRdLFs4LDE0XSxbOCwxNF0sWzgsMTRdLFs4LDE0XSxbOCwxNF0sWzgsMTRdLFs4LDE0XSxbOCwxNF0sWzgsMTRdLFs4LDE0XSxbOCwxNF0sWzgsMTRdLFs4LDE0XSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDEwXSxbNywxMF0sWzcsMTBdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzcsMTFdLFs3LDExXSxbNywxMV0sWzksMTVdLFs5LDE1XSxbOSwxNV0sWzksMTVdLFs5LDE1XSxbOSwxNV0sWzksMTVdLFs5LDE1XSxbMTIsMTI4XSxbMTIsMTkyXSxbMTIsMjZdLFsxMiwyN10sWzEyLDI4XSxbMTIsMjldLFsxMSwxOV0sWzExLDE5XSxbMTEsMjBdLFsxMSwyMF0sWzEyLDM0XSxbMTIsMzVdLFsxMiwzNl0sWzEyLDM3XSxbMTIsMzhdLFsxMiwzOV0sWzExLDIxXSxbMTEsMjFdLFsxMiw0Ml0sWzEyLDQzXSxbMTAsMF0sWzEwLDBdLFsxMCwwXSxbMTAsMF0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXSxbNywxMl0sWzcsMTJdLFs3LDEyXV0sVXQ9W1stMSwtMV0sWy0xLC0xXSxbLTEsLTFdLFstMSwtMV0sWzYsOV0sWzYsOF0sWzUsN10sWzUsN10sWzQsNl0sWzQsNl0sWzQsNl0sWzQsNl0sWzQsNV0sWzQsNV0sWzQsNV0sWzQsNV0sWzMsMV0sWzMsMV0sWzMsMV0sWzMsMV0sWzMsMV0sWzMsMV0sWzMsMV0sWzMsMV0sWzMsNF0sWzMsNF0sWzMsNF0sWzMsNF0sWzMsNF0sWzMsNF0sWzMsNF0sWzMsNF0sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsM10sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl0sWzIsMl1dO2NsYXNzIENDSVRURmF4RGVjb2Rlcntjb25zdHJ1Y3RvcihlLHQ9e30pe2lmKCJmdW5jdGlvbiIhPXR5cGVvZiBlPy5uZXh0KXRocm93IG5ldyBFcnJvcignQ0NJVFRGYXhEZWNvZGVyIC0gaW52YWxpZCAic291cmNlIiBwYXJhbWV0ZXIuJyk7dGhpcy5zb3VyY2U9ZTt0aGlzLmVvZj0hMTt0aGlzLmVuY29kaW5nPXQuS3x8MDt0aGlzLmVvbGluZT10LkVuZE9mTGluZXx8ITE7dGhpcy5ieXRlQWxpZ249dC5FbmNvZGVkQnl0ZUFsaWdufHwhMTt0aGlzLmNvbHVtbnM9dC5Db2x1bW5zfHwxNzI4O3RoaXMucm93cz10LlJvd3N8fDA7dGhpcy5lb2Jsb2NrPXQuRW5kT2ZCbG9jaz8/ITA7dGhpcy5ibGFjaz10LkJsYWNrSXMxfHwhMTt0aGlzLmNvZGluZ0xpbmU9bmV3IFVpbnQzMkFycmF5KHRoaXMuY29sdW1ucysxKTt0aGlzLnJlZkxpbmU9bmV3IFVpbnQzMkFycmF5KHRoaXMuY29sdW1ucysyKTt0aGlzLmNvZGluZ0xpbmVbMF09dGhpcy5jb2x1bW5zO3RoaXMuY29kaW5nUG9zPTA7dGhpcy5yb3c9MDt0aGlzLm5leHRMaW5lMkQ9dGhpcy5lbmNvZGluZzwwO3RoaXMuaW5wdXRCaXRzPTA7dGhpcy5pbnB1dEJ1Zj0wO3RoaXMub3V0cHV0Qml0cz0wO3RoaXMucm93c0RvbmU9ITE7bGV0IGk7Zm9yKDswPT09KGk9dGhpcy5fbG9va0JpdHMoMTIpKTspdGhpcy5fZWF0Qml0cygxKTsxPT09aSYmdGhpcy5fZWF0Qml0cygxMik7aWYodGhpcy5lbmNvZGluZz4wKXt0aGlzLm5leHRMaW5lMkQ9IXRoaXMuX2xvb2tCaXRzKDEpO3RoaXMuX2VhdEJpdHMoMSl9fXJlYWROZXh0Q2hhcigpe2lmKHRoaXMuZW9mKXJldHVybi0xO2NvbnN0IGU9dGhpcy5yZWZMaW5lLHQ9dGhpcy5jb2RpbmdMaW5lLGk9dGhpcy5jb2x1bW5zO2xldCBhLHIscyxuLG87aWYoMD09PXRoaXMub3V0cHV0Qml0cyl7dGhpcy5yb3dzRG9uZSYmKHRoaXMuZW9mPSEwKTtpZih0aGlzLmVvZilyZXR1cm4tMTt0aGlzLmVycj0hMTtsZXQgcyxvLGc7aWYodGhpcy5uZXh0TGluZTJEKXtmb3Iobj0wO3Rbbl08aTsrK24pZVtuXT10W25dO2VbbisrXT1pO2Vbbl09aTt0WzBdPTA7dGhpcy5jb2RpbmdQb3M9MDthPTA7cj0wO2Zvcig7dFt0aGlzLmNvZGluZ1Bvc108aTspe3M9dGhpcy5fZ2V0VHdvRGltQ29kZSgpO3N3aXRjaChzKXtjYXNlIDA6dGhpcy5fYWRkUGl4ZWxzKGVbYSsxXSxyKTtlW2ErMV08aSYmKGErPTIpO2JyZWFrO2Nhc2UgMTpzPW89MDtpZihyKXtkb3tzKz1nPXRoaXMuX2dldEJsYWNrQ29kZSgpfXdoaWxlKGc+PTY0KTtkb3tvKz1nPXRoaXMuX2dldFdoaXRlQ29kZSgpfXdoaWxlKGc+PTY0KX1lbHNle2Rve3MrPWc9dGhpcy5fZ2V0V2hpdGVDb2RlKCl9d2hpbGUoZz49NjQpO2Rve28rPWc9dGhpcy5fZ2V0QmxhY2tDb2RlKCl9d2hpbGUoZz49NjQpfXRoaXMuX2FkZFBpeGVscyh0W3RoaXMuY29kaW5nUG9zXStzLHIpO3RbdGhpcy5jb2RpbmdQb3NdPGkmJnRoaXMuX2FkZFBpeGVscyh0W3RoaXMuY29kaW5nUG9zXStvLDFecik7Zm9yKDtlW2FdPD10W3RoaXMuY29kaW5nUG9zXSYmZVthXTxpOylhKz0yO2JyZWFrO2Nhc2UgNzp0aGlzLl9hZGRQaXhlbHMoZVthXSszLHIpO3JePTE7aWYodFt0aGlzLmNvZGluZ1Bvc108aSl7KythO2Zvcig7ZVthXTw9dFt0aGlzLmNvZGluZ1Bvc10mJmVbYV08aTspYSs9Mn1icmVhaztjYXNlIDU6dGhpcy5fYWRkUGl4ZWxzKGVbYV0rMixyKTtyXj0xO2lmKHRbdGhpcy5jb2RpbmdQb3NdPGkpeysrYTtmb3IoO2VbYV08PXRbdGhpcy5jb2RpbmdQb3NdJiZlW2FdPGk7KWErPTJ9YnJlYWs7Y2FzZSAzOnRoaXMuX2FkZFBpeGVscyhlW2FdKzEscik7cl49MTtpZih0W3RoaXMuY29kaW5nUG9zXTxpKXsrK2E7Zm9yKDtlW2FdPD10W3RoaXMuY29kaW5nUG9zXSYmZVthXTxpOylhKz0yfWJyZWFrO2Nhc2UgMjp0aGlzLl9hZGRQaXhlbHMoZVthXSxyKTtyXj0xO2lmKHRbdGhpcy5jb2RpbmdQb3NdPGkpeysrYTtmb3IoO2VbYV08PXRbdGhpcy5jb2RpbmdQb3NdJiZlW2FdPGk7KWErPTJ9YnJlYWs7Y2FzZSA4OnRoaXMuX2FkZFBpeGVsc05lZyhlW2FdLTMscik7cl49MTtpZih0W3RoaXMuY29kaW5nUG9zXTxpKXthPjA/LS1hOisrYTtmb3IoO2VbYV08PXRbdGhpcy5jb2RpbmdQb3NdJiZlW2FdPGk7KWErPTJ9YnJlYWs7Y2FzZSA2OnRoaXMuX2FkZFBpeGVsc05lZyhlW2FdLTIscik7cl49MTtpZih0W3RoaXMuY29kaW5nUG9zXTxpKXthPjA/LS1hOisrYTtmb3IoO2VbYV08PXRbdGhpcy5jb2RpbmdQb3NdJiZlW2FdPGk7KWErPTJ9YnJlYWs7Y2FzZSA0OnRoaXMuX2FkZFBpeGVsc05lZyhlW2FdLTEscik7cl49MTtpZih0W3RoaXMuY29kaW5nUG9zXTxpKXthPjA/LS1hOisrYTtmb3IoO2VbYV08PXRbdGhpcy5jb2RpbmdQb3NdJiZlW2FdPGk7KWErPTJ9YnJlYWs7Y2FzZSBTdDp0aGlzLl9hZGRQaXhlbHMoaSwwKTt0aGlzLmVvZj0hMDticmVhaztkZWZhdWx0OmluZm8oImJhZCAyZCBjb2RlIik7dGhpcy5fYWRkUGl4ZWxzKGksMCk7dGhpcy5lcnI9ITB9fX1lbHNle3RbMF09MDt0aGlzLmNvZGluZ1Bvcz0wO3I9MDtmb3IoO3RbdGhpcy5jb2RpbmdQb3NdPGk7KXtzPTA7aWYocilkb3tzKz1nPXRoaXMuX2dldEJsYWNrQ29kZSgpfXdoaWxlKGc+PTY0KTtlbHNlIGRve3MrPWc9dGhpcy5fZ2V0V2hpdGVDb2RlKCl9d2hpbGUoZz49NjQpO3RoaXMuX2FkZFBpeGVscyh0W3RoaXMuY29kaW5nUG9zXStzLHIpO3JePTF9fWxldCBjPSExO3RoaXMuYnl0ZUFsaWduJiYodGhpcy5pbnB1dEJpdHMmPS04KTtpZih0aGlzLmVvYmxvY2t8fHRoaXMucm93IT09dGhpcy5yb3dzLTEpe3M9dGhpcy5fbG9va0JpdHMoMTIpO2lmKHRoaXMuZW9saW5lKWZvcig7cyE9PVN0JiYxIT09czspe3RoaXMuX2VhdEJpdHMoMSk7cz10aGlzLl9sb29rQml0cygxMil9ZWxzZSBmb3IoOzA9PT1zOyl7dGhpcy5fZWF0Qml0cygxKTtzPXRoaXMuX2xvb2tCaXRzKDEyKX1pZigxPT09cyl7dGhpcy5fZWF0Qml0cygxMik7Yz0hMH1lbHNlIHM9PT1TdCYmKHRoaXMuZW9mPSEwKX1lbHNlIHRoaXMucm93c0RvbmU9ITA7aWYoIXRoaXMuZW9mJiZ0aGlzLmVuY29kaW5nPjAmJiF0aGlzLnJvd3NEb25lKXt0aGlzLm5leHRMaW5lMkQ9IXRoaXMuX2xvb2tCaXRzKDEpO3RoaXMuX2VhdEJpdHMoMSl9aWYodGhpcy5lb2Jsb2NrJiZjJiZ0aGlzLmJ5dGVBbGlnbil7cz10aGlzLl9sb29rQml0cygxMik7aWYoMT09PXMpe3RoaXMuX2VhdEJpdHMoMTIpO2lmKHRoaXMuZW5jb2Rpbmc+MCl7dGhpcy5fbG9va0JpdHMoMSk7dGhpcy5fZWF0Qml0cygxKX1pZih0aGlzLmVuY29kaW5nPj0wKWZvcihuPTA7bjw0Oysrbil7cz10aGlzLl9sb29rQml0cygxMik7MSE9PXMmJmluZm8oImJhZCBydGMgY29kZTogIitzKTt0aGlzLl9lYXRCaXRzKDEyKTtpZih0aGlzLmVuY29kaW5nPjApe3RoaXMuX2xvb2tCaXRzKDEpO3RoaXMuX2VhdEJpdHMoMSl9fXRoaXMuZW9mPSEwfX1lbHNlIGlmKHRoaXMuZXJyJiZ0aGlzLmVvbGluZSl7Zm9yKDs7KXtzPXRoaXMuX2xvb2tCaXRzKDEzKTtpZihzPT09U3Qpe3RoaXMuZW9mPSEwO3JldHVybi0xfWlmKHM+PjE9PTEpYnJlYWs7dGhpcy5fZWF0Qml0cygxKX10aGlzLl9lYXRCaXRzKDEyKTtpZih0aGlzLmVuY29kaW5nPjApe3RoaXMuX2VhdEJpdHMoMSk7dGhpcy5uZXh0TGluZTJEPSEoMSZzKX19dGhpcy5vdXRwdXRCaXRzPXRbMF0+MD90W3RoaXMuY29kaW5nUG9zPTBdOnRbdGhpcy5jb2RpbmdQb3M9MV07dGhpcy5yb3crK31pZih0aGlzLm91dHB1dEJpdHM+PTgpe289MSZ0aGlzLmNvZGluZ1Bvcz8wOjI1NTt0aGlzLm91dHB1dEJpdHMtPTg7aWYoMD09PXRoaXMub3V0cHV0Qml0cyYmdFt0aGlzLmNvZGluZ1Bvc108aSl7dGhpcy5jb2RpbmdQb3MrKzt0aGlzLm91dHB1dEJpdHM9dFt0aGlzLmNvZGluZ1Bvc10tdFt0aGlzLmNvZGluZ1Bvcy0xXX19ZWxzZXtzPTg7bz0wO2Rve2lmKCJudW1iZXIiIT10eXBlb2YgdGhpcy5vdXRwdXRCaXRzKXRocm93IG5ldyBGb3JtYXRFcnJvcignSW52YWxpZCAvQ0NJVFRGYXhEZWNvZGUgZGF0YSwgIm91dHB1dEJpdHMiIG11c3QgYmUgYSBudW1iZXIuJyk7aWYodGhpcy5vdXRwdXRCaXRzPnMpe288PD1zOzEmdGhpcy5jb2RpbmdQb3N8fChvfD0yNTU+Pjgtcyk7dGhpcy5vdXRwdXRCaXRzLT1zO3M9MH1lbHNle288PD10aGlzLm91dHB1dEJpdHM7MSZ0aGlzLmNvZGluZ1Bvc3x8KG98PTI1NT4+OC10aGlzLm91dHB1dEJpdHMpO3MtPXRoaXMub3V0cHV0Qml0czt0aGlzLm91dHB1dEJpdHM9MDtpZih0W3RoaXMuY29kaW5nUG9zXTxpKXt0aGlzLmNvZGluZ1BvcysrO3RoaXMub3V0cHV0Qml0cz10W3RoaXMuY29kaW5nUG9zXS10W3RoaXMuY29kaW5nUG9zLTFdfWVsc2UgaWYocz4wKXtvPDw9cztzPTB9fX13aGlsZShzKX10aGlzLmJsYWNrJiYob149MjU1KTtyZXR1cm4gb31fYWRkUGl4ZWxzKGUsdCl7Y29uc3QgaT10aGlzLmNvZGluZ0xpbmU7bGV0IGE9dGhpcy5jb2RpbmdQb3M7aWYoZT5pW2FdKXtpZihlPnRoaXMuY29sdW1ucyl7aW5mbygicm93IGlzIHdyb25nIGxlbmd0aCIpO3RoaXMuZXJyPSEwO2U9dGhpcy5jb2x1bW5zfTEmYV50JiYrK2E7aVthXT1lfXRoaXMuY29kaW5nUG9zPWF9X2FkZFBpeGVsc05lZyhlLHQpe2NvbnN0IGk9dGhpcy5jb2RpbmdMaW5lO2xldCBhPXRoaXMuY29kaW5nUG9zO2lmKGU+aVthXSl7aWYoZT50aGlzLmNvbHVtbnMpe2luZm8oInJvdyBpcyB3cm9uZyBsZW5ndGgiKTt0aGlzLmVycj0hMDtlPXRoaXMuY29sdW1uc30xJmFedCYmKythO2lbYV09ZX1lbHNlIGlmKGU8aVthXSl7aWYoZTwwKXtpbmZvKCJpbnZhbGlkIGNvZGUiKTt0aGlzLmVycj0hMDtlPTB9Zm9yKDthPjAmJmU8aVthLTFdOyktLWE7aVthXT1lfXRoaXMuY29kaW5nUG9zPWF9X2ZpbmRUYWJsZUNvZGUoZSx0LGksYSl7Y29uc3Qgcj1hfHwwO2ZvcihsZXQgYT1lO2E8PXQ7KythKXtsZXQgZT10aGlzLl9sb29rQml0cyhhKTtpZihlPT09U3QpcmV0dXJuWyEwLDEsITFdO2E8dCYmKGU8PD10LWEpO2lmKCFyfHxlPj1yKXtjb25zdCB0PWlbZS1yXTtpZih0WzBdPT09YSl7dGhpcy5fZWF0Qml0cyhhKTtyZXR1cm5bITAsdFsxXSwhMF19fX1yZXR1cm5bITEsMCwhMV19X2dldFR3b0RpbUNvZGUoKXtsZXQgZSx0PTA7aWYodGhpcy5lb2Jsb2NrKXt0PXRoaXMuX2xvb2tCaXRzKDcpO2U9a3RbdF07aWYoZT8uWzBdPjApe3RoaXMuX2VhdEJpdHMoZVswXSk7cmV0dXJuIGVbMV19fWVsc2V7Y29uc3QgZT10aGlzLl9maW5kVGFibGVDb2RlKDEsNyxrdCk7aWYoZVswXSYmZVsyXSlyZXR1cm4gZVsxXX1pbmZvKCJCYWQgdHdvIGRpbSBjb2RlIik7cmV0dXJuIFN0fV9nZXRXaGl0ZUNvZGUoKXtsZXQgZSx0PTA7aWYodGhpcy5lb2Jsb2NrKXt0PXRoaXMuX2xvb2tCaXRzKDEyKTtpZih0PT09U3QpcmV0dXJuIDE7ZT10Pj41P050W3Q+PjNdOlJ0W3RdO2lmKGVbMF0+MCl7dGhpcy5fZWF0Qml0cyhlWzBdKTtyZXR1cm4gZVsxXX19ZWxzZXtsZXQgZT10aGlzLl9maW5kVGFibGVDb2RlKDEsOSxOdCk7aWYoZVswXSlyZXR1cm4gZVsxXTtlPXRoaXMuX2ZpbmRUYWJsZUNvZGUoMTEsMTIsUnQpO2lmKGVbMF0pcmV0dXJuIGVbMV19aW5mbygiYmFkIHdoaXRlIGNvZGUiKTt0aGlzLl9lYXRCaXRzKDEpO3JldHVybiAxfV9nZXRCbGFja0NvZGUoKXtsZXQgZSx0O2lmKHRoaXMuZW9ibG9jayl7ZT10aGlzLl9sb29rQml0cygxMyk7aWYoZT09PVN0KXJldHVybiAxO3Q9ZT4+Nz8hKGU+PjkpJiZlPj43P010WyhlPj4xKS02NF06VXRbZT4+N106R3RbZV07aWYodFswXT4wKXt0aGlzLl9lYXRCaXRzKHRbMF0pO3JldHVybiB0WzFdfX1lbHNle2xldCBlPXRoaXMuX2ZpbmRUYWJsZUNvZGUoMiw2LFV0KTtpZihlWzBdKXJldHVybiBlWzFdO2U9dGhpcy5fZmluZFRhYmxlQ29kZSg3LDEyLE10LDY0KTtpZihlWzBdKXJldHVybiBlWzFdO2U9dGhpcy5fZmluZFRhYmxlQ29kZSgxMCwxMyxHdCk7aWYoZVswXSlyZXR1cm4gZVsxXX1pbmZvKCJiYWQgYmxhY2sgY29kZSIpO3RoaXMuX2VhdEJpdHMoMSk7cmV0dXJuIDF9X2xvb2tCaXRzKGUpe2xldCB0O2Zvcig7dGhpcy5pbnB1dEJpdHM8ZTspe2lmKC0xPT09KHQ9dGhpcy5zb3VyY2UubmV4dCgpKSlyZXR1cm4gMD09PXRoaXMuaW5wdXRCaXRzP1N0OnRoaXMuaW5wdXRCdWY8PGUtdGhpcy5pbnB1dEJpdHMmNjU1MzU+PjE2LWU7dGhpcy5pbnB1dEJ1Zj10aGlzLmlucHV0QnVmPDw4fHQ7dGhpcy5pbnB1dEJpdHMrPTh9cmV0dXJuIHRoaXMuaW5wdXRCdWY+PnRoaXMuaW5wdXRCaXRzLWUmNjU1MzU+PjE2LWV9X2VhdEJpdHMoZSl7KHRoaXMuaW5wdXRCaXRzLT1lKTwwJiYodGhpcy5pbnB1dEJpdHM9MCl9fWNsYXNzIENDSVRURmF4U3RyZWFtIGV4dGVuZHMgRGVjb2RlU3RyZWFte2NvbnN0cnVjdG9yKGUsdCxpKXtzdXBlcih0KTt0aGlzLnN0cj1lO3RoaXMuZGljdD1lLmRpY3Q7aSBpbnN0YW5jZW9mIERpY3R8fChpPURpY3QuZW1wdHkpO2NvbnN0IGE9e25leHQ6KCk9PmUuZ2V0Qnl0ZSgpfTt0aGlzLmNjaXR0RmF4RGVjb2Rlcj1uZXcgQ0NJVFRGYXhEZWNvZGVyKGEse0s6aS5nZXQoIksiKSxFbmRPZkxpbmU6aS5nZXQoIkVuZE9mTGluZSIpLEVuY29kZWRCeXRlQWxpZ246aS5nZXQoIkVuY29kZWRCeXRlQWxpZ24iKSxDb2x1bW5zOmkuZ2V0KCJDb2x1bW5zIiksUm93czppLmdldCgiUm93cyIpLEVuZE9mQmxvY2s6aS5nZXQoIkVuZE9mQmxvY2siKSxCbGFja0lzMTppLmdldCgiQmxhY2tJczEiKX0pfXJlYWRCbG9jaygpe2Zvcig7IXRoaXMuZW9mOyl7Y29uc3QgZT10aGlzLmNjaXR0RmF4RGVjb2Rlci5yZWFkTmV4dENoYXIoKTtpZigtMT09PWUpe3RoaXMuZW9mPSEwO3JldHVybn10aGlzLmVuc3VyZUJ1ZmZlcih0aGlzLmJ1ZmZlckxlbmd0aCsxKTt0aGlzLmJ1ZmZlclt0aGlzLmJ1ZmZlckxlbmd0aCsrXT1lfX19Y29uc3QgeHQ9bmV3IEludDMyQXJyYXkoWzE2LDE3LDE4LDAsOCw3LDksNiwxMCw1LDExLDQsMTIsMywxMywyLDE0LDEsMTVdKSxMdD1uZXcgSW50MzJBcnJheShbMyw0LDUsNiw3LDgsOSwxMCw2NTU0Nyw2NTU0OSw2NTU1MSw2NTU1MywxMzEwOTEsMTMxMDk1LDEzMTA5OSwxMzExMDMsMTk2NjQzLDE5NjY1MSwxOTY2NTksMTk2NjY3LDI2MjIxMSwyNjIyMjcsMjYyMjQzLDI2MjI1OSwzMjc4MTEsMzI3ODQzLDMyNzg3NSwzMjc5MDcsMjU4LDI1OCwyNThdKSxIdD1uZXcgSW50MzJBcnJheShbMSwyLDMsNCw2NTU0MSw2NTU0MywxMzEwODEsMTMxMDg1LDE5NjYyNSwxOTY2MzMsMjYyMTc3LDI2MjE5MywzMjc3NDUsMzI3Nzc3LDM5MzM0NSwzOTM0MDksNDU5MDA5LDQ1OTEzNyw1MjQ4MDEsNTI1MDU3LDU5MDg0OSw1OTEzNjEsNjU3NDA5LDY1ODQzMyw3MjQ5OTMsNzI3MDQxLDc5NDYyNSw3OTg3MjEsODY4MzUzLDg3NjU0NV0pLEp0PVtuZXcgSW50MzJBcnJheShbNDU5MDA4LDUyNDM2OCw1MjQzMDQsNTI0NTY4LDQ1OTAyNCw1MjQ0MDAsNTI0MzM2LDU5MDAxNiw0NTkwMTYsNTI0Mzg0LDUyNDMyMCw1ODk5ODQsNTI0Mjg4LDUyNDQxNiw1MjQzNTIsNTkwMDQ4LDQ1OTAxMiw1MjQzNzYsNTI0MzEyLDU4OTk2OCw0NTkwMjgsNTI0NDA4LDUyNDM0NCw1OTAwMzIsNDU5MDIwLDUyNDM5Miw1MjQzMjgsNTllNCw1MjQyOTYsNTI0NDI0LDUyNDM2MCw1OTAwNjQsNDU5MDEwLDUyNDM3Miw1MjQzMDgsNTI0NTcyLDQ1OTAyNiw1MjQ0MDQsNTI0MzQwLDU5MDAyNCw0NTkwMTgsNTI0Mzg4LDUyNDMyNCw1ODk5OTIsNTI0MjkyLDUyNDQyMCw1MjQzNTYsNTkwMDU2LDQ1OTAxNCw1MjQzODAsNTI0MzE2LDU4OTk3Niw0NTkwMzAsNTI0NDEyLDUyNDM0OCw1OTAwNDAsNDU5MDIyLDUyNDM5Niw1MjQzMzIsNTkwMDA4LDUyNDMwMCw1MjQ0MjgsNTI0MzY0LDU5MDA3Miw0NTkwMDksNTI0MzcwLDUyNDMwNiw1MjQ1NzAsNDU5MDI1LDUyNDQwMiw1MjQzMzgsNTkwMDIwLDQ1OTAxNyw1MjQzODYsNTI0MzIyLDU4OTk4OCw1MjQyOTAsNTI0NDE4LDUyNDM1NCw1OTAwNTIsNDU5MDEzLDUyNDM3OCw1MjQzMTQsNTg5OTcyLDQ1OTAyOSw1MjQ0MTAsNTI0MzQ2LDU5MDAzNiw0NTkwMjEsNTI0Mzk0LDUyNDMzMCw1OTAwMDQsNTI0Mjk4LDUyNDQyNiw1MjQzNjIsNTkwMDY4LDQ1OTAxMSw1MjQzNzQsNTI0MzEwLDUyNDU3NCw0NTkwMjcsNTI0NDA2LDUyNDM0Miw1OTAwMjgsNDU5MDE5LDUyNDM5MCw1MjQzMjYsNTg5OTk2LDUyNDI5NCw1MjQ0MjIsNTI0MzU4LDU5MDA2MCw0NTkwMTUsNTI0MzgyLDUyNDMxOCw1ODk5ODAsNDU5MDMxLDUyNDQxNCw1MjQzNTAsNTkwMDQ0LDQ1OTAyMyw1MjQzOTgsNTI0MzM0LDU5MDAxMiw1MjQzMDIsNTI0NDMwLDUyNDM2Niw1OTAwNzYsNDU5MDA4LDUyNDM2OSw1MjQzMDUsNTI0NTY5LDQ1OTAyNCw1MjQ0MDEsNTI0MzM3LDU5MDAxOCw0NTkwMTYsNTI0Mzg1LDUyNDMyMSw1ODk5ODYsNTI0Mjg5LDUyNDQxNyw1MjQzNTMsNTkwMDUwLDQ1OTAxMiw1MjQzNzcsNTI0MzEzLDU4OTk3MCw0NTkwMjgsNTI0NDA5LDUyNDM0NSw1OTAwMzQsNDU5MDIwLDUyNDM5Myw1MjQzMjksNTkwMDAyLDUyNDI5Nyw1MjQ0MjUsNTI0MzYxLDU5MDA2Niw0NTkwMTAsNTI0MzczLDUyNDMwOSw1MjQ1NzMsNDU5MDI2LDUyNDQwNSw1MjQzNDEsNTkwMDI2LDQ1OTAxOCw1MjQzODksNTI0MzI1LDU4OTk5NCw1MjQyOTMsNTI0NDIxLDUyNDM1Nyw1OTAwNTgsNDU5MDE0LDUyNDM4MSw1MjQzMTcsNTg5OTc4LDQ1OTAzMCw1MjQ0MTMsNTI0MzQ5LDU5MDA0Miw0NTkwMjIsNTI0Mzk3LDUyNDMzMyw1OTAwMTAsNTI0MzAxLDUyNDQyOSw1MjQzNjUsNTkwMDc0LDQ1OTAwOSw1MjQzNzEsNTI0MzA3LDUyNDU3MSw0NTkwMjUsNTI0NDAzLDUyNDMzOSw1OTAwMjIsNDU5MDE3LDUyNDM4Nyw1MjQzMjMsNTg5OTkwLDUyNDI5MSw1MjQ0MTksNTI0MzU1LDU5MDA1NCw0NTkwMTMsNTI0Mzc5LDUyNDMxNSw1ODk5NzQsNDU5MDI5LDUyNDQxMSw1MjQzNDcsNTkwMDM4LDQ1OTAyMSw1MjQzOTUsNTI0MzMxLDU5MDAwNiw1MjQyOTksNTI0NDI3LDUyNDM2Myw1OTAwNzAsNDU5MDExLDUyNDM3NSw1MjQzMTEsNTI0NTc1LDQ1OTAyNyw1MjQ0MDcsNTI0MzQzLDU5MDAzMCw0NTkwMTksNTI0MzkxLDUyNDMyNyw1ODk5OTgsNTI0Mjk1LDUyNDQyMyw1MjQzNTksNTkwMDYyLDQ1OTAxNSw1MjQzODMsNTI0MzE5LDU4OTk4Miw0NTkwMzEsNTI0NDE1LDUyNDM1MSw1OTAwNDYsNDU5MDIzLDUyNDM5OSw1MjQzMzUsNTkwMDE0LDUyNDMwMyw1MjQ0MzEsNTI0MzY3LDU5MDA3OCw0NTkwMDgsNTI0MzY4LDUyNDMwNCw1MjQ1NjgsNDU5MDI0LDUyNDQwMCw1MjQzMzYsNTkwMDE3LDQ1OTAxNiw1MjQzODQsNTI0MzIwLDU4OTk4NSw1MjQyODgsNTI0NDE2LDUyNDM1Miw1OTAwNDksNDU5MDEyLDUyNDM3Niw1MjQzMTIsNTg5OTY5LDQ1OTAyOCw1MjQ0MDgsNTI0MzQ0LDU5MDAzMyw0NTkwMjAsNTI0MzkyLDUyNDMyOCw1OTAwMDEsNTI0Mjk2LDUyNDQyNCw1MjQzNjAsNTkwMDY1LDQ1OTAxMCw1MjQzNzIsNTI0MzA4LDUyNDU3Miw0NTkwMjYsNTI0NDA0LDUyNDM0MCw1OTAwMjUsNDU5MDE4LDUyNDM4OCw1MjQzMjQsNTg5OTkzLDUyNDI5Miw1MjQ0MjAsNTI0MzU2LDU5MDA1Nyw0NTkwMTQsNTI0MzgwLDUyNDMxNiw1ODk5NzcsNDU5MDMwLDUyNDQxMiw1MjQzNDgsNTkwMDQxLDQ1OTAyMiw1MjQzOTYsNTI0MzMyLDU5MDAwOSw1MjQzMDAsNTI0NDI4LDUyNDM2NCw1OTAwNzMsNDU5MDA5LDUyNDM3MCw1MjQzMDYsNTI0NTcwLDQ1OTAyNSw1MjQ0MDIsNTI0MzM4LDU5MDAyMSw0NTkwMTcsNTI0Mzg2LDUyNDMyMiw1ODk5ODksNTI0MjkwLDUyNDQxOCw1MjQzNTQsNTkwMDUzLDQ1OTAxMyw1MjQzNzgsNTI0MzE0LDU4OTk3Myw0NTkwMjksNTI0NDEwLDUyNDM0Niw1OTAwMzcsNDU5MDIxLDUyNDM5NCw1MjQzMzAsNTkwMDA1LDUyNDI5OCw1MjQ0MjYsNTI0MzYyLDU5MDA2OSw0NTkwMTEsNTI0Mzc0LDUyNDMxMCw1MjQ1NzQsNDU5MDI3LDUyNDQwNiw1MjQzNDIsNTkwMDI5LDQ1OTAxOSw1MjQzOTAsNTI0MzI2LDU4OTk5Nyw1MjQyOTQsNTI0NDIyLDUyNDM1OCw1OTAwNjEsNDU5MDE1LDUyNDM4Miw1MjQzMTgsNTg5OTgxLDQ1OTAzMSw1MjQ0MTQsNTI0MzUwLDU5MDA0NSw0NTkwMjMsNTI0Mzk4LDUyNDMzNCw1OTAwMTMsNTI0MzAyLDUyNDQzMCw1MjQzNjYsNTkwMDc3LDQ1OTAwOCw1MjQzNjksNTI0MzA1LDUyNDU2OSw0NTkwMjQsNTI0NDAxLDUyNDMzNyw1OTAwMTksNDU5MDE2LDUyNDM4NSw1MjQzMjEsNTg5OTg3LDUyNDI4OSw1MjQ0MTcsNTI0MzUzLDU5MDA1MSw0NTkwMTIsNTI0Mzc3LDUyNDMxMyw1ODk5NzEsNDU5MDI4LDUyNDQwOSw1MjQzNDUsNTkwMDM1LDQ1OTAyMCw1MjQzOTMsNTI0MzI5LDU5MDAwMyw1MjQyOTcsNTI0NDI1LDUyNDM2MSw1OTAwNjcsNDU5MDEwLDUyNDM3Myw1MjQzMDksNTI0NTczLDQ1OTAyNiw1MjQ0MDUsNTI0MzQxLDU5MDAyNyw0NTkwMTgsNTI0Mzg5LDUyNDMyNSw1ODk5OTUsNTI0MjkzLDUyNDQyMSw1MjQzNTcsNTkwMDU5LDQ1OTAxNCw1MjQzODEsNTI0MzE3LDU4OTk3OSw0NTkwMzAsNTI0NDEzLDUyNDM0OSw1OTAwNDMsNDU5MDIyLDUyNDM5Nyw1MjQzMzMsNTkwMDExLDUyNDMwMSw1MjQ0MjksNTI0MzY1LDU5MDA3NSw0NTkwMDksNTI0MzcxLDUyNDMwNyw1MjQ1NzEsNDU5MDI1LDUyNDQwMyw1MjQzMzksNTkwMDIzLDQ1OTAxNyw1MjQzODcsNTI0MzIzLDU4OTk5MSw1MjQyOTEsNTI0NDE5LDUyNDM1NSw1OTAwNTUsNDU5MDEzLDUyNDM3OSw1MjQzMTUsNTg5OTc1LDQ1OTAyOSw1MjQ0MTEsNTI0MzQ3LDU5MDAzOSw0NTkwMjEsNTI0Mzk1LDUyNDMzMSw1OTAwMDcsNTI0Mjk5LDUyNDQyNyw1MjQzNjMsNTkwMDcxLDQ1OTAxMSw1MjQzNzUsNTI0MzExLDUyNDU3NSw0NTkwMjcsNTI0NDA3LDUyNDM0Myw1OTAwMzEsNDU5MDE5LDUyNDM5MSw1MjQzMjcsNTg5OTk5LDUyNDI5NSw1MjQ0MjMsNTI0MzU5LDU5MDA2Myw0NTkwMTUsNTI0MzgzLDUyNDMxOSw1ODk5ODMsNDU5MDMxLDUyNDQxNSw1MjQzNTEsNTkwMDQ3LDQ1OTAyMyw1MjQzOTksNTI0MzM1LDU5MDAxNSw1MjQzMDMsNTI0NDMxLDUyNDM2Nyw1OTAwNzldKSw5XSx2dD1bbmV3IEludDMyQXJyYXkoWzMyNzY4MCwzMjc2OTYsMzI3Njg4LDMyNzcwNCwzMjc2ODQsMzI3NzAwLDMyNzY5MiwzMjc3MDgsMzI3NjgyLDMyNzY5OCwzMjc2OTAsMzI3NzA2LDMyNzY4NiwzMjc3MDIsMzI3Njk0LDAsMzI3NjgxLDMyNzY5NywzMjc2ODksMzI3NzA1LDMyNzY4NSwzMjc3MDEsMzI3NjkzLDMyNzcwOSwzMjc2ODMsMzI3Njk5LDMyNzY5MSwzMjc3MDcsMzI3Njg3LDMyNzcwMywzMjc2OTUsMF0pLDVdO2NsYXNzIEZsYXRlU3RyZWFtIGV4dGVuZHMgRGVjb2RlU3RyZWFte2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIodCk7dGhpcy5zdHI9ZTt0aGlzLmRpY3Q9ZS5kaWN0O2NvbnN0IGk9ZS5nZXRCeXRlKCksYT1lLmdldEJ5dGUoKTtpZigtMT09PWl8fC0xPT09YSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEludmFsaWQgaGVhZGVyIGluIGZsYXRlIHN0cmVhbTogJHtpfSwgJHthfWApO2lmKDghPSgxNSZpKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYFVua25vd24gY29tcHJlc3Npb24gbWV0aG9kIGluIGZsYXRlIHN0cmVhbTogJHtpfSwgJHthfWApO2lmKCgoaTw8OCkrYSklMzEhPTApdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBCYWQgRkNIRUNLIGluIGZsYXRlIHN0cmVhbTogJHtpfSwgJHthfWApO2lmKDMyJmEpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBGRElDVCBiaXQgc2V0IGluIGZsYXRlIHN0cmVhbTogJHtpfSwgJHthfWApO3RoaXMuY29kZVNpemU9MDt0aGlzLmNvZGVCdWY9MH1hc3luYyBnZXRJbWFnZURhdGEoZSx0KXtjb25zdCBpPWF3YWl0IHRoaXMuYXN5bmNHZXRCeXRlcygpO3JldHVybiBpPy5zdWJhcnJheSgwLGUpfHx0aGlzLmdldEJ5dGVzKGUpfWFzeW5jIGFzeW5jR2V0Qnl0ZXMoKXt0aGlzLnN0ci5yZXNldCgpO2NvbnN0IGU9dGhpcy5zdHIuZ2V0Qnl0ZXMoKTt0cnl7Y29uc3R7cmVhZGFibGU6dCx3cml0YWJsZTppfT1uZXcgRGVjb21wcmVzc2lvblN0cmVhbSgiZGVmbGF0ZSIpLGE9aS5nZXRXcml0ZXIoKTthd2FpdCBhLnJlYWR5O2Eud3JpdGUoZSkudGhlbigoYXN5bmMoKT0+e2F3YWl0IGEucmVhZHk7YXdhaXQgYS5jbG9zZSgpfSkpLmNhdGNoKCgoKT0+e30pKTtjb25zdCByPVtdO2xldCBzPTA7Zm9yIGF3YWl0KGNvbnN0IGUgb2YgdCl7ci5wdXNoKGUpO3MrPWUuYnl0ZUxlbmd0aH1jb25zdCBuPW5ldyBVaW50OEFycmF5KHMpO2xldCBvPTA7Zm9yKGNvbnN0IGUgb2Ygcil7bi5zZXQoZSxvKTtvKz1lLmJ5dGVMZW5ndGh9cmV0dXJuIG59Y2F0Y2h7dGhpcy5zdHI9bmV3IFN0cmVhbShlLDIsZS5sZW5ndGgsdGhpcy5zdHIuZGljdCk7dGhpcy5yZXNldCgpO3JldHVybiBudWxsfX1nZXQgaXNBc3luYygpe3JldHVybiEwfWdldEJpdHMoZSl7Y29uc3QgdD10aGlzLnN0cjtsZXQgaSxhPXRoaXMuY29kZVNpemUscj10aGlzLmNvZGVCdWY7Zm9yKDthPGU7KXtpZigtMT09PShpPXQuZ2V0Qnl0ZSgpKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkJhZCBlbmNvZGluZyBpbiBmbGF0ZSBzdHJlYW0iKTtyfD1pPDxhO2ErPTh9aT1yJigxPDxlKS0xO3RoaXMuY29kZUJ1Zj1yPj5lO3RoaXMuY29kZVNpemU9YS09ZTtyZXR1cm4gaX1nZXRDb2RlKGUpe2NvbnN0IHQ9dGhpcy5zdHIsaT1lWzBdLGE9ZVsxXTtsZXQgcixzPXRoaXMuY29kZVNpemUsbj10aGlzLmNvZGVCdWY7Zm9yKDtzPGEmJi0xIT09KHI9dC5nZXRCeXRlKCkpOyl7bnw9cjw8cztzKz04fWNvbnN0IG89aVtuJigxPDxhKS0xXSxnPW8+PjE2LGM9NjU1MzUmbztpZihnPDF8fHM8Zyl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkJhZCBlbmNvZGluZyBpbiBmbGF0ZSBzdHJlYW0iKTt0aGlzLmNvZGVCdWY9bj4+Zzt0aGlzLmNvZGVTaXplPXMtZztyZXR1cm4gY31nZW5lcmF0ZUh1ZmZtYW5UYWJsZShlKXtjb25zdCB0PWUubGVuZ3RoO2xldCBpLGE9MDtmb3IoaT0wO2k8dDsrK2kpZVtpXT5hJiYoYT1lW2ldKTtjb25zdCByPTE8PGEscz1uZXcgSW50MzJBcnJheShyKTtmb3IobGV0IG49MSxvPTAsZz0yO248PWE7KytuLG88PD0xLGc8PD0xKWZvcihsZXQgYT0wO2E8dDsrK2EpaWYoZVthXT09PW4pe2xldCBlPTAsdD1vO2ZvcihpPTA7aTxuOysraSl7ZT1lPDwxfDEmdDt0Pj49MX1mb3IoaT1lO2k8cjtpKz1nKXNbaV09bjw8MTZ8YTsrK299cmV0dXJuW3MsYV19I20oZSl7aW5mbyhlKTt0aGlzLmVvZj0hMH1yZWFkQmxvY2soKXtsZXQgZSx0LGk7Y29uc3QgYT10aGlzLnN0cjt0cnl7dD10aGlzLmdldEJpdHMoMyl9Y2F0Y2goZSl7dGhpcy4jbShlLm1lc3NhZ2UpO3JldHVybn0xJnQmJih0aGlzLmVvZj0hMCk7dD4+PTE7aWYoMD09PXQpe2xldCB0O2lmKC0xPT09KHQ9YS5nZXRCeXRlKCkpKXt0aGlzLiNtKCJCYWQgYmxvY2sgaGVhZGVyIGluIGZsYXRlIHN0cmVhbSIpO3JldHVybn1sZXQgaT10O2lmKC0xPT09KHQ9YS5nZXRCeXRlKCkpKXt0aGlzLiNtKCJCYWQgYmxvY2sgaGVhZGVyIGluIGZsYXRlIHN0cmVhbSIpO3JldHVybn1pfD10PDw4O2lmKC0xPT09KHQ9YS5nZXRCeXRlKCkpKXt0aGlzLiNtKCJCYWQgYmxvY2sgaGVhZGVyIGluIGZsYXRlIHN0cmVhbSIpO3JldHVybn1sZXQgcj10O2lmKC0xPT09KHQ9YS5nZXRCeXRlKCkpKXt0aGlzLiNtKCJCYWQgYmxvY2sgaGVhZGVyIGluIGZsYXRlIHN0cmVhbSIpO3JldHVybn1yfD10PDw4O2lmKHIhPT0oNjU1MzUmfmkpJiYoMCE9PWl8fDAhPT1yKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkJhZCB1bmNvbXByZXNzZWQgYmxvY2sgbGVuZ3RoIGluIGZsYXRlIHN0cmVhbSIpO3RoaXMuY29kZUJ1Zj0wO3RoaXMuY29kZVNpemU9MDtjb25zdCBzPXRoaXMuYnVmZmVyTGVuZ3RoLG49cytpO2U9dGhpcy5lbnN1cmVCdWZmZXIobik7dGhpcy5idWZmZXJMZW5ndGg9bjtpZigwPT09aSktMT09PWEucGVla0J5dGUoKSYmKHRoaXMuZW9mPSEwKTtlbHNle2NvbnN0IHQ9YS5nZXRCeXRlcyhpKTtlLnNldCh0LHMpO3QubGVuZ3RoPGkmJih0aGlzLmVvZj0hMCl9cmV0dXJufWxldCByLHM7aWYoMT09PXQpe3I9SnQ7cz12dH1lbHNle2lmKDIhPT10KXRocm93IG5ldyBGb3JtYXRFcnJvcigiVW5rbm93biBibG9jayB0eXBlIGluIGZsYXRlIHN0cmVhbSIpO3tjb25zdCBlPXRoaXMuZ2V0Qml0cyg1KSsyNTcsdD10aGlzLmdldEJpdHMoNSkrMSxhPXRoaXMuZ2V0Qml0cyg0KSs0LG49bmV3IFVpbnQ4QXJyYXkoeHQubGVuZ3RoKTtsZXQgbztmb3Iobz0wO288YTsrK28pblt4dFtvXV09dGhpcy5nZXRCaXRzKDMpO2NvbnN0IGc9dGhpcy5nZW5lcmF0ZUh1ZmZtYW5UYWJsZShuKTtpPTA7bz0wO2NvbnN0IGM9ZSt0LGw9bmV3IFVpbnQ4QXJyYXkoYyk7bGV0IGgsQyxRO2Zvcig7bzxjOyl7Y29uc3QgZT10aGlzLmdldENvZGUoZyk7aWYoMTY9PT1lKXtoPTI7Qz0zO1E9aX1lbHNlIGlmKDE3PT09ZSl7aD0zO0M9MztRPWk9MH1lbHNle2lmKDE4IT09ZSl7bFtvKytdPWk9ZTtjb250aW51ZX1oPTc7Qz0xMTtRPWk9MH1sZXQgdD10aGlzLmdldEJpdHMoaCkrQztmb3IoO3QtLSA+MDspbFtvKytdPVF9cj10aGlzLmdlbmVyYXRlSHVmZm1hblRhYmxlKGwuc3ViYXJyYXkoMCxlKSk7cz10aGlzLmdlbmVyYXRlSHVmZm1hblRhYmxlKGwuc3ViYXJyYXkoZSxjKSl9fWU9dGhpcy5idWZmZXI7bGV0IG49ZT9lLmxlbmd0aDowLG89dGhpcy5idWZmZXJMZW5ndGg7Zm9yKDs7KXtsZXQgdD10aGlzLmdldENvZGUocik7aWYodDwyNTYpe2lmKG8rMT49bil7ZT10aGlzLmVuc3VyZUJ1ZmZlcihvKzEpO249ZS5sZW5ndGh9ZVtvKytdPXQ7Y29udGludWV9aWYoMjU2PT09dCl7dGhpcy5idWZmZXJMZW5ndGg9bztyZXR1cm59dC09MjU3O3Q9THRbdF07bGV0IGE9dD4+MTY7YT4wJiYoYT10aGlzLmdldEJpdHMoYSkpO2k9KDY1NTM1JnQpK2E7dD10aGlzLmdldENvZGUocyk7dD1IdFt0XTthPXQ+PjE2O2E+MCYmKGE9dGhpcy5nZXRCaXRzKGEpKTtjb25zdCBnPSg2NTUzNSZ0KSthO2lmKG8raT49bil7ZT10aGlzLmVuc3VyZUJ1ZmZlcihvK2kpO249ZS5sZW5ndGh9Zm9yKGxldCB0PTA7dDxpOysrdCwrK28pZVtvXT1lW28tZ119fX1jb25zdCBZdD1be3FlOjIyMDE3LG5tcHM6MSxubHBzOjEsc3dpdGNoRmxhZzoxfSx7cWU6MTMzMTMsbm1wczoyLG5scHM6Nixzd2l0Y2hGbGFnOjB9LHtxZTo2MTQ1LG5tcHM6MyxubHBzOjksc3dpdGNoRmxhZzowfSx7cWU6Mjc1MyxubXBzOjQsbmxwczoxMixzd2l0Y2hGbGFnOjB9LHtxZToxMzEzLG5tcHM6NSxubHBzOjI5LHN3aXRjaEZsYWc6MH0se3FlOjU0NSxubXBzOjM4LG5scHM6MzMsc3dpdGNoRmxhZzowfSx7cWU6MjIwMTcsbm1wczo3LG5scHM6Nixzd2l0Y2hGbGFnOjF9LHtxZToyMTUwNSxubXBzOjgsbmxwczoxNCxzd2l0Y2hGbGFnOjB9LHtxZToxODQzMyxubXBzOjksbmxwczoxNCxzd2l0Y2hGbGFnOjB9LHtxZToxNDMzNyxubXBzOjEwLG5scHM6MTQsc3dpdGNoRmxhZzowfSx7cWU6MTIyODksbm1wczoxMSxubHBzOjE3LHN3aXRjaEZsYWc6MH0se3FlOjkyMTcsbm1wczoxMixubHBzOjE4LHN3aXRjaEZsYWc6MH0se3FlOjcxNjksbm1wczoxMyxubHBzOjIwLHN3aXRjaEZsYWc6MH0se3FlOjU2MzMsbm1wczoyOSxubHBzOjIxLHN3aXRjaEZsYWc6MH0se3FlOjIyMDE3LG5tcHM6MTUsbmxwczoxNCxzd2l0Y2hGbGFnOjF9LHtxZToyMTUwNSxubXBzOjE2LG5scHM6MTQsc3dpdGNoRmxhZzowfSx7cWU6MjA3Mzcsbm1wczoxNyxubHBzOjE1LHN3aXRjaEZsYWc6MH0se3FlOjE4NDMzLG5tcHM6MTgsbmxwczoxNixzd2l0Y2hGbGFnOjB9LHtxZToxNDMzNyxubXBzOjE5LG5scHM6MTcsc3dpdGNoRmxhZzowfSx7cWU6MTMzMTMsbm1wczoyMCxubHBzOjE4LHN3aXRjaEZsYWc6MH0se3FlOjEyMjg5LG5tcHM6MjEsbmxwczoxOSxzd2l0Y2hGbGFnOjB9LHtxZToxMDI0MSxubXBzOjIyLG5scHM6MTksc3dpdGNoRmxhZzowfSx7cWU6OTIxNyxubXBzOjIzLG5scHM6MjAsc3dpdGNoRmxhZzowfSx7cWU6ODcwNSxubXBzOjI0LG5scHM6MjEsc3dpdGNoRmxhZzowfSx7cWU6NzE2OSxubXBzOjI1LG5scHM6MjIsc3dpdGNoRmxhZzowfSx7cWU6NjE0NSxubXBzOjI2LG5scHM6MjMsc3dpdGNoRmxhZzowfSx7cWU6NTYzMyxubXBzOjI3LG5scHM6MjQsc3dpdGNoRmxhZzowfSx7cWU6NTEyMSxubXBzOjI4LG5scHM6MjUsc3dpdGNoRmxhZzowfSx7cWU6NDYwOSxubXBzOjI5LG5scHM6MjYsc3dpdGNoRmxhZzowfSx7cWU6NDM1MyxubXBzOjMwLG5scHM6Mjcsc3dpdGNoRmxhZzowfSx7cWU6Mjc1MyxubXBzOjMxLG5scHM6Mjgsc3dpdGNoRmxhZzowfSx7cWU6MjQ5NyxubXBzOjMyLG5scHM6Mjksc3dpdGNoRmxhZzowfSx7cWU6MjIwOSxubXBzOjMzLG5scHM6MzAsc3dpdGNoRmxhZzowfSx7cWU6MTMxMyxubXBzOjM0LG5scHM6MzEsc3dpdGNoRmxhZzowfSx7cWU6MTA4OSxubXBzOjM1LG5scHM6MzIsc3dpdGNoRmxhZzowfSx7cWU6NjczLG5tcHM6MzYsbmxwczozMyxzd2l0Y2hGbGFnOjB9LHtxZTo1NDUsbm1wczozNyxubHBzOjM0LHN3aXRjaEZsYWc6MH0se3FlOjMyMSxubXBzOjM4LG5scHM6MzUsc3dpdGNoRmxhZzowfSx7cWU6MjczLG5tcHM6MzksbmxwczozNixzd2l0Y2hGbGFnOjB9LHtxZToxMzMsbm1wczo0MCxubHBzOjM3LHN3aXRjaEZsYWc6MH0se3FlOjczLG5tcHM6NDEsbmxwczozOCxzd2l0Y2hGbGFnOjB9LHtxZTozNyxubXBzOjQyLG5scHM6Mzksc3dpdGNoRmxhZzowfSx7cWU6MjEsbm1wczo0MyxubHBzOjQwLHN3aXRjaEZsYWc6MH0se3FlOjksbm1wczo0NCxubHBzOjQxLHN3aXRjaEZsYWc6MH0se3FlOjUsbm1wczo0NSxubHBzOjQyLHN3aXRjaEZsYWc6MH0se3FlOjEsbm1wczo0NSxubHBzOjQzLHN3aXRjaEZsYWc6MH0se3FlOjIyMDE3LG5tcHM6NDYsbmxwczo0Nixzd2l0Y2hGbGFnOjB9XTtjbGFzcyBBcml0aG1ldGljRGVjb2Rlcntjb25zdHJ1Y3RvcihlLHQsaSl7dGhpcy5kYXRhPWU7dGhpcy5icD10O3RoaXMuZGF0YUVuZD1pO3RoaXMuY2hpZ2g9ZVt0XTt0aGlzLmNsb3c9MDt0aGlzLmJ5dGVJbigpO3RoaXMuY2hpZ2g9dGhpcy5jaGlnaDw8NyY2NTUzNXx0aGlzLmNsb3c+PjkmMTI3O3RoaXMuY2xvdz10aGlzLmNsb3c8PDcmNjU1MzU7dGhpcy5jdC09Nzt0aGlzLmE9MzI3Njh9Ynl0ZUluKCl7Y29uc3QgZT10aGlzLmRhdGE7bGV0IHQ9dGhpcy5icDtpZigyNTU9PT1lW3RdKWlmKGVbdCsxXT4xNDMpe3RoaXMuY2xvdys9NjUyODA7dGhpcy5jdD04fWVsc2V7dCsrO3RoaXMuY2xvdys9ZVt0XTw8OTt0aGlzLmN0PTc7dGhpcy5icD10fWVsc2V7dCsrO3RoaXMuY2xvdys9dDx0aGlzLmRhdGFFbmQ/ZVt0XTw8ODo2NTI4MDt0aGlzLmN0PTg7dGhpcy5icD10fWlmKHRoaXMuY2xvdz42NTUzNSl7dGhpcy5jaGlnaCs9dGhpcy5jbG93Pj4xNjt0aGlzLmNsb3cmPTY1NTM1fX1yZWFkQml0KGUsdCl7bGV0IGk9ZVt0XT4+MSxhPTEmZVt0XTtjb25zdCByPVl0W2ldLHM9ci5xZTtsZXQgbixvPXRoaXMuYS1zO2lmKHRoaXMuY2hpZ2g8cylpZihvPHMpe289cztuPWE7aT1yLm5tcHN9ZWxzZXtvPXM7bj0xXmE7MT09PXIuc3dpdGNoRmxhZyYmKGE9bik7aT1yLm5scHN9ZWxzZXt0aGlzLmNoaWdoLT1zO2lmKDMyNzY4Jm8pe3RoaXMuYT1vO3JldHVybiBhfWlmKG88cyl7bj0xXmE7MT09PXIuc3dpdGNoRmxhZyYmKGE9bik7aT1yLm5scHN9ZWxzZXtuPWE7aT1yLm5tcHN9fWRvezA9PT10aGlzLmN0JiZ0aGlzLmJ5dGVJbigpO288PD0xO3RoaXMuY2hpZ2g9dGhpcy5jaGlnaDw8MSY2NTUzNXx0aGlzLmNsb3c+PjE1JjE7dGhpcy5jbG93PXRoaXMuY2xvdzw8MSY2NTUzNTt0aGlzLmN0LS19d2hpbGUoISgzMjc2OCZvKSk7dGhpcy5hPW87ZVt0XT1pPDwxfGE7cmV0dXJuIG59fWNsYXNzIEpiaWcyRXJyb3IgZXh0ZW5kcyBjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihlLCJKYmlnMkVycm9yIil9fWNsYXNzIENvbnRleHRDYWNoZXtnZXRDb250ZXh0cyhlKXtyZXR1cm4gZSBpbiB0aGlzP3RoaXNbZV06dGhpc1tlXT1uZXcgSW50OEFycmF5KDY1NTM2KX19Y2xhc3MgRGVjb2RpbmdDb250ZXh0e2NvbnN0cnVjdG9yKGUsdCxpKXt0aGlzLmRhdGE9ZTt0aGlzLnN0YXJ0PXQ7dGhpcy5lbmQ9aX1nZXQgZGVjb2Rlcigpe3JldHVybiBzaGFkb3codGhpcywiZGVjb2RlciIsbmV3IEFyaXRobWV0aWNEZWNvZGVyKHRoaXMuZGF0YSx0aGlzLnN0YXJ0LHRoaXMuZW5kKSl9Z2V0IGNvbnRleHRDYWNoZSgpe3JldHVybiBzaGFkb3codGhpcywiY29udGV4dENhY2hlIixuZXcgQ29udGV4dENhY2hlKX19ZnVuY3Rpb24gZGVjb2RlSW50ZWdlcihlLHQsaSl7Y29uc3QgYT1lLmdldENvbnRleHRzKHQpO2xldCByPTE7ZnVuY3Rpb24gcmVhZEJpdHMoZSl7bGV0IHQ9MDtmb3IobGV0IHM9MDtzPGU7cysrKXtjb25zdCBlPWkucmVhZEJpdChhLHIpO3I9cjwyNTY/cjw8MXxlOjUxMSYocjw8MXxlKXwyNTY7dD10PDwxfGV9cmV0dXJuIHQ+Pj4wfWNvbnN0IHM9cmVhZEJpdHMoMSksbj1yZWFkQml0cygxKT9yZWFkQml0cygxKT9yZWFkQml0cygxKT9yZWFkQml0cygxKT9yZWFkQml0cygxKT9yZWFkQml0cygzMikrNDQzNjpyZWFkQml0cygxMikrMzQwOnJlYWRCaXRzKDgpKzg0OnJlYWRCaXRzKDYpKzIwOnJlYWRCaXRzKDQpKzQ6cmVhZEJpdHMoMik7bGV0IG87MD09PXM/bz1uOm4+MCYmKG89LW4pO3JldHVybiBvPj0tMjE0NzQ4MzY0OCYmbzw9eXQ/bzpudWxsfWZ1bmN0aW9uIGRlY29kZUlBSUQoZSx0LGkpe2NvbnN0IGE9ZS5nZXRDb250ZXh0cygiSUFJRCIpO2xldCByPTE7Zm9yKGxldCBlPTA7ZTxpO2UrKyl7cj1yPDwxfHQucmVhZEJpdChhLHIpfXJldHVybiBpPDMxP3ImKDE8PGkpLTE6MjE0NzQ4MzY0NyZyfWNvbnN0IEt0PVsiU3ltYm9sRGljdGlvbmFyeSIsbnVsbCxudWxsLG51bGwsIkludGVybWVkaWF0ZVRleHRSZWdpb24iLG51bGwsIkltbWVkaWF0ZVRleHRSZWdpb24iLCJJbW1lZGlhdGVMb3NzbGVzc1RleHRSZWdpb24iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiUGF0dGVybkRpY3Rpb25hcnkiLG51bGwsbnVsbCxudWxsLCJJbnRlcm1lZGlhdGVIYWxmdG9uZVJlZ2lvbiIsbnVsbCwiSW1tZWRpYXRlSGFsZnRvbmVSZWdpb24iLCJJbW1lZGlhdGVMb3NzbGVzc0hhbGZ0b25lUmVnaW9uIixudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiSW50ZXJtZWRpYXRlR2VuZXJpY1JlZ2lvbiIsbnVsbCwiSW1tZWRpYXRlR2VuZXJpY1JlZ2lvbiIsIkltbWVkaWF0ZUxvc3NsZXNzR2VuZXJpY1JlZ2lvbiIsIkludGVybWVkaWF0ZUdlbmVyaWNSZWZpbmVtZW50UmVnaW9uIixudWxsLCJJbW1lZGlhdGVHZW5lcmljUmVmaW5lbWVudFJlZ2lvbiIsIkltbWVkaWF0ZUxvc3NsZXNzR2VuZXJpY1JlZmluZW1lbnRSZWdpb24iLG51bGwsbnVsbCxudWxsLG51bGwsIlBhZ2VJbmZvcm1hdGlvbiIsIkVuZE9mUGFnZSIsIkVuZE9mU3RyaXBlIiwiRW5kT2ZGaWxlIiwiUHJvZmlsZXMiLCJUYWJsZXMiLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiRXh0ZW5zaW9uIl0sVHQ9W1t7eDotMSx5Oi0yfSx7eDowLHk6LTJ9LHt4OjEseTotMn0se3g6LTIseTotMX0se3g6LTEseTotMX0se3g6MCx5Oi0xfSx7eDoxLHk6LTF9LHt4OjIseTotMX0se3g6LTQseTowfSx7eDotMyx5OjB9LHt4Oi0yLHk6MH0se3g6LTEseTowfV0sW3t4Oi0xLHk6LTJ9LHt4OjAseTotMn0se3g6MSx5Oi0yfSx7eDoyLHk6LTJ9LHt4Oi0yLHk6LTF9LHt4Oi0xLHk6LTF9LHt4OjAseTotMX0se3g6MSx5Oi0xfSx7eDoyLHk6LTF9LHt4Oi0zLHk6MH0se3g6LTIseTowfSx7eDotMSx5OjB9XSxbe3g6LTEseTotMn0se3g6MCx5Oi0yfSx7eDoxLHk6LTJ9LHt4Oi0yLHk6LTF9LHt4Oi0xLHk6LTF9LHt4OjAseTotMX0se3g6MSx5Oi0xfSx7eDotMix5OjB9LHt4Oi0xLHk6MH1dLFt7eDotMyx5Oi0xfSx7eDotMix5Oi0xfSx7eDotMSx5Oi0xfSx7eDowLHk6LTF9LHt4OjEseTotMX0se3g6LTQseTowfSx7eDotMyx5OjB9LHt4Oi0yLHk6MH0se3g6LTEseTowfV1dLHF0PVt7Y29kaW5nOlt7eDowLHk6LTF9LHt4OjEseTotMX0se3g6LTEseTowfV0scmVmZXJlbmNlOlt7eDowLHk6LTF9LHt4OjEseTotMX0se3g6LTEseTowfSx7eDowLHk6MH0se3g6MSx5OjB9LHt4Oi0xLHk6MX0se3g6MCx5OjF9LHt4OjEseToxfV19LHtjb2Rpbmc6W3t4Oi0xLHk6LTF9LHt4OjAseTotMX0se3g6MSx5Oi0xfSx7eDotMSx5OjB9XSxyZWZlcmVuY2U6W3t4OjAseTotMX0se3g6LTEseTowfSx7eDowLHk6MH0se3g6MSx5OjB9LHt4OjAseToxfSx7eDoxLHk6MX1dfV0sT3Q9WzM5NzE3LDE5NDEsMjI5LDQwNV0sUHQ9WzMyLDhdO2Z1bmN0aW9uIGRlY29kZUJpdG1hcChlLHQsaSxhLHIscyxuLG8pe2lmKGUpe3JldHVybiBkZWNvZGVNTVJCaXRtYXAobmV3IFJlYWRlcihvLmRhdGEsby5zdGFydCxvLmVuZCksdCxpLCExKX1pZigwPT09YSYmIXMmJiFyJiY0PT09bi5sZW5ndGgmJjM9PT1uWzBdLngmJi0xPT09blswXS55JiYtMz09PW5bMV0ueCYmLTE9PT1uWzFdLnkmJjI9PT1uWzJdLngmJi0yPT09blsyXS55JiYtMj09PW5bM10ueCYmLTI9PT1uWzNdLnkpcmV0dXJuIGZ1bmN0aW9uIGRlY29kZUJpdG1hcFRlbXBsYXRlMChlLHQsaSl7Y29uc3QgYT1pLmRlY29kZXIscj1pLmNvbnRleHRDYWNoZS5nZXRDb250ZXh0cygiR0IiKSxzPVtdO2xldCBuLG8sZyxjLGwsaCxDO2ZvcihvPTA7bzx0O28rKyl7bD1zW29dPW5ldyBVaW50OEFycmF5KGUpO2g9bzwxP2w6c1tvLTFdO0M9bzwyP2w6c1tvLTJdO249Q1swXTw8MTN8Q1sxXTw8MTJ8Q1syXTw8MTF8aFswXTw8N3xoWzFdPDw2fGhbMl08PDV8aFszXTw8NDtmb3IoZz0wO2c8ZTtnKyspe2xbZ109Yz1hLnJlYWRCaXQocixuKTtuPSgzMTczNSZuKTw8MXwoZyszPGU/Q1tnKzNdPDwxMTowKXwoZys0PGU/aFtnKzRdPDw0OjApfGN9fXJldHVybiBzfSh0LGksbyk7Y29uc3QgZz0hIXMsYz1UdFthXS5jb25jYXQobik7Yy5zb3J0KChmdW5jdGlvbihlLHQpe3JldHVybiBlLnktdC55fHxlLngtdC54fSkpO2NvbnN0IGw9Yy5sZW5ndGgsaD1uZXcgSW50OEFycmF5KGwpLEM9bmV3IEludDhBcnJheShsKSxRPVtdO2xldCBFLHUsZD0wLGY9MCxwPTAsbT0wO2Zvcih1PTA7dTxsO3UrKyl7aFt1XT1jW3VdLng7Q1t1XT1jW3VdLnk7Zj1NYXRoLm1pbihmLGNbdV0ueCk7cD1NYXRoLm1heChwLGNbdV0ueCk7bT1NYXRoLm1pbihtLGNbdV0ueSk7dTxsLTEmJmNbdV0ueT09PWNbdSsxXS55JiZjW3VdLng9PT1jW3UrMV0ueC0xP2R8PTE8PGwtMS11OlEucHVzaCh1KX1jb25zdCB5PVEubGVuZ3RoLHc9bmV3IEludDhBcnJheSh5KSxiPW5ldyBJbnQ4QXJyYXkoeSksRD1uZXcgVWludDE2QXJyYXkoeSk7Zm9yKEU9MDtFPHk7RSsrKXt1PVFbRV07d1tFXT1jW3VdLng7YltFXT1jW3VdLnk7RFtFXT0xPDxsLTEtdX1jb25zdCBTPS1mLGs9LW0sUj10LXAsTj1PdFthXTtsZXQgRz1uZXcgVWludDhBcnJheSh0KTtjb25zdCBNPVtdLFU9by5kZWNvZGVyLHg9by5jb250ZXh0Q2FjaGUuZ2V0Q29udGV4dHMoIkdCIik7bGV0IEwsSCxKLHYsWSxLPTAsVD0wO2ZvcihsZXQgZT0wO2U8aTtlKyspe2lmKHIpe0tePVUucmVhZEJpdCh4LE4pO2lmKEspe00ucHVzaChHKTtjb250aW51ZX19Rz1uZXcgVWludDhBcnJheShHKTtNLnB1c2goRyk7Zm9yKEw9MDtMPHQ7TCsrKXtpZihnJiZzW2VdW0xdKXtHW0xdPTA7Y29udGludWV9aWYoTD49UyYmTDxSJiZlPj1rKXtUPVQ8PDEmZDtmb3IodT0wO3U8eTt1Kyspe0g9ZStiW3VdO0o9TCt3W3VdO3Y9TVtIXVtKXTtpZih2KXt2PURbdV07VHw9dn19fWVsc2V7VD0wO1k9bC0xO2Zvcih1PTA7dTxsO3UrKyxZLS0pe0o9TCtoW3VdO2lmKEo+PTAmJko8dCl7SD1lK0NbdV07aWYoSD49MCl7dj1NW0hdW0pdO3YmJihUfD12PDxZKX19fX1jb25zdCBpPVUucmVhZEJpdCh4LFQpO0dbTF09aX19cmV0dXJuIE19ZnVuY3Rpb24gZGVjb2RlUmVmaW5lbWVudChlLHQsaSxhLHIscyxuLG8sZyl7bGV0IGM9cXRbaV0uY29kaW5nOzA9PT1pJiYoYz1jLmNvbmNhdChbb1swXV0pKTtjb25zdCBsPWMubGVuZ3RoLGg9bmV3IEludDMyQXJyYXkobCksQz1uZXcgSW50MzJBcnJheShsKTtsZXQgUTtmb3IoUT0wO1E8bDtRKyspe2hbUV09Y1tRXS54O0NbUV09Y1tRXS55fWxldCBFPXF0W2ldLnJlZmVyZW5jZTswPT09aSYmKEU9RS5jb25jYXQoW29bMV1dKSk7Y29uc3QgdT1FLmxlbmd0aCxkPW5ldyBJbnQzMkFycmF5KHUpLGY9bmV3IEludDMyQXJyYXkodSk7Zm9yKFE9MDtRPHU7USsrKXtkW1FdPUVbUV0ueDtmW1FdPUVbUV0ueX1jb25zdCBwPWFbMF0ubGVuZ3RoLG09YS5sZW5ndGgseT1QdFtpXSx3PVtdLGI9Zy5kZWNvZGVyLEQ9Zy5jb250ZXh0Q2FjaGUuZ2V0Q29udGV4dHMoIkdSIik7bGV0IFM9MDtmb3IobGV0IGk9MDtpPHQ7aSsrKXtpZihuKXtTXj1iLnJlYWRCaXQoRCx5KTtpZihTKXRocm93IG5ldyBKYmlnMkVycm9yKCJwcmVkaWN0aW9uIGlzIG5vdCBzdXBwb3J0ZWQiKX1jb25zdCB0PW5ldyBVaW50OEFycmF5KGUpO3cucHVzaCh0KTtmb3IobGV0IG49MDtuPGU7bisrKXtsZXQgbyxnLGM9MDtmb3IoUT0wO1E8bDtRKyspe289aStDW1FdO2c9bitoW1FdO288MHx8ZzwwfHxnPj1lP2M8PD0xOmM9Yzw8MXx3W29dW2ddfWZvcihRPTA7UTx1O1ErKyl7bz1pK2ZbUV0tcztnPW4rZFtRXS1yO288MHx8bz49bXx8ZzwwfHxnPj1wP2M8PD0xOmM9Yzw8MXxhW29dW2ddfWNvbnN0IEU9Yi5yZWFkQml0KEQsYyk7dFtuXT1FfX1yZXR1cm4gd31mdW5jdGlvbiBkZWNvZGVUZXh0UmVnaW9uKGUsdCxpLGEscixzLG4sbyxnLGMsbCxoLEMsUSxFLHUsZCxmLHApe2lmKGUmJnQpdGhyb3cgbmV3IEpiaWcyRXJyb3IoInJlZmluZW1lbnQgd2l0aCBIdWZmbWFuIGlzIG5vdCBzdXBwb3J0ZWQiKTtjb25zdCBtPVtdO2xldCB5LHc7Zm9yKHk9MDt5PGE7eSsrKXt3PW5ldyBVaW50OEFycmF5KGkpO2lmKHIpZm9yKGxldCBlPTA7ZTxpO2UrKyl3W2VdPXI7bS5wdXNoKHcpfWNvbnN0IGI9ZC5kZWNvZGVyLEQ9ZC5jb250ZXh0Q2FjaGU7bGV0IFM9ZT8tUS50YWJsZURlbHRhVC5kZWNvZGUocCk6LWRlY29kZUludGVnZXIoRCwiSUFEVCIsYiksaz0wO3k9MDtmb3IoO3k8czspe1MrPWU/US50YWJsZURlbHRhVC5kZWNvZGUocCk6ZGVjb2RlSW50ZWdlcihELCJJQURUIixiKTtrKz1lP1EudGFibGVGaXJzdFMuZGVjb2RlKHApOmRlY29kZUludGVnZXIoRCwiSUFGUyIsYik7bGV0IGE9aztmb3IoOzspe2xldCByPTA7bj4xJiYocj1lP3AucmVhZEJpdHMoZik6ZGVjb2RlSW50ZWdlcihELCJJQUlUIixiKSk7Y29uc3Qgcz1uKlMrcixrPWU/US5zeW1ib2xJRFRhYmxlLmRlY29kZShwKTpkZWNvZGVJQUlEKEQsYixnKSxSPXQmJihlP3AucmVhZEJpdCgpOmRlY29kZUludGVnZXIoRCwiSUFSSSIsYikpO2xldCBOPW9ba10sRz1OWzBdLmxlbmd0aCxNPU4ubGVuZ3RoO2lmKFIpe2NvbnN0IGU9ZGVjb2RlSW50ZWdlcihELCJJQVJEVyIsYiksdD1kZWNvZGVJbnRlZ2VyKEQsIklBUkRIIixiKTtHKz1lO00rPXQ7Tj1kZWNvZGVSZWZpbmVtZW50KEcsTSxFLE4sKGU+PjEpK2RlY29kZUludGVnZXIoRCwiSUFSRFgiLGIpLCh0Pj4xKStkZWNvZGVJbnRlZ2VyKEQsIklBUkRZIixiKSwhMSx1LGQpfWxldCBVPTA7Yz8xJmg/VT1NLTE6YSs9TS0xOmg+MT9hKz1HLTE6VT1HLTE7Y29uc3QgeD1zLSgxJmg/MDpNLTEpLEw9YS0oMiZoP0ctMTowKTtsZXQgSCxKLHY7aWYoYylmb3IoSD0wO0g8TTtIKyspe3c9bVtMK0hdO2lmKCF3KWNvbnRpbnVlO3Y9TltIXTtjb25zdCBlPU1hdGgubWluKGkteCxHKTtzd2l0Y2goQyl7Y2FzZSAwOmZvcihKPTA7SjxlO0orKyl3W3grSl18PXZbSl07YnJlYWs7Y2FzZSAyOmZvcihKPTA7SjxlO0orKyl3W3grSl1ePXZbSl07YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgSmJpZzJFcnJvcihgb3BlcmF0b3IgJHtDfSBpcyBub3Qgc3VwcG9ydGVkYCl9fWVsc2UgZm9yKEo9MDtKPE07SisrKXt3PW1beCtKXTtpZih3KXt2PU5bSl07c3dpdGNoKEMpe2Nhc2UgMDpmb3IoSD0wO0g8RztIKyspd1tMK0hdfD12W0hdO2JyZWFrO2Nhc2UgMjpmb3IoSD0wO0g8RztIKyspd1tMK0hdXj12W0hdO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoYG9wZXJhdG9yICR7Q30gaXMgbm90IHN1cHBvcnRlZGApfX19eSsrO2NvbnN0IFk9ZT9RLnRhYmxlRGVsdGFTLmRlY29kZShwKTpkZWNvZGVJbnRlZ2VyKEQsIklBRFMiLGIpO2lmKG51bGw9PT1ZKWJyZWFrO2ErPVUrWStsfX1yZXR1cm4gbX1mdW5jdGlvbiByZWFkU2VnbWVudEhlYWRlcihlLHQpe2NvbnN0IGk9e307aS5udW1iZXI9cmVhZFVpbnQzMihlLHQpO2NvbnN0IGE9ZVt0KzRdLHI9NjMmYTtpZighS3Rbcl0pdGhyb3cgbmV3IEpiaWcyRXJyb3IoImludmFsaWQgc2VnbWVudCB0eXBlOiAiK3IpO2kudHlwZT1yO2kudHlwZU5hbWU9S3Rbcl07aS5kZWZlcnJlZE5vblJldGFpbj0hISgxMjgmYSk7Y29uc3Qgcz0hISg2NCZhKSxuPWVbdCs1XTtsZXQgbz1uPj41Jjc7Y29uc3QgZz1bMzEmbl07bGV0IGM9dCs2O2lmKDc9PT1uKXtvPTUzNjg3MDkxMSZyZWFkVWludDMyKGUsYy0xKTtjKz0zO2xldCB0PW8rNz4+MztnWzBdPWVbYysrXTtmb3IoOy0tdD4wOylnLnB1c2goZVtjKytdKX1lbHNlIGlmKDU9PT1ufHw2PT09bil0aHJvdyBuZXcgSmJpZzJFcnJvcigiaW52YWxpZCByZWZlcnJlZC10byBmbGFncyIpO2kucmV0YWluQml0cz1nO2xldCBsPTQ7aS5udW1iZXI8PTI1Nj9sPTE6aS5udW1iZXI8PTY1NTM2JiYobD0yKTtjb25zdCBoPVtdO2xldCBDLFE7Zm9yKEM9MDtDPG87QysrKXtsZXQgdDt0PTE9PT1sP2VbY106Mj09PWw/cmVhZFVpbnQxNihlLGMpOnJlYWRVaW50MzIoZSxjKTtoLnB1c2godCk7Yys9bH1pLnJlZmVycmVkVG89aDtpZihzKXtpLnBhZ2VBc3NvY2lhdGlvbj1yZWFkVWludDMyKGUsYyk7Yys9NH1lbHNlIGkucGFnZUFzc29jaWF0aW9uPWVbYysrXTtpLmxlbmd0aD1yZWFkVWludDMyKGUsYyk7Yys9NDtpZig0Mjk0OTY3Mjk1PT09aS5sZW5ndGgpe2lmKDM4IT09cil0aHJvdyBuZXcgSmJpZzJFcnJvcigiaW52YWxpZCB1bmtub3duIHNlZ21lbnQgbGVuZ3RoIik7e2NvbnN0IHQ9cmVhZFJlZ2lvblNlZ21lbnRJbmZvcm1hdGlvbihlLGMpLGE9ISEoMSZlW2MrV3RdKSxyPTYscz1uZXcgVWludDhBcnJheShyKTtpZighYSl7c1swXT0yNTU7c1sxXT0xNzJ9c1syXT10LmhlaWdodD4+PjI0JjI1NTtzWzNdPXQuaGVpZ2h0Pj4xNiYyNTU7c1s0XT10LmhlaWdodD4+OCYyNTU7c1s1XT0yNTUmdC5oZWlnaHQ7Zm9yKEM9YyxRPWUubGVuZ3RoO0M8UTtDKyspe2xldCB0PTA7Zm9yKDt0PHImJnNbdF09PT1lW0MrdF07KXQrKztpZih0PT09cil7aS5sZW5ndGg9QytyO2JyZWFrfX1pZig0Mjk0OTY3Mjk1PT09aS5sZW5ndGgpdGhyb3cgbmV3IEpiaWcyRXJyb3IoInNlZ21lbnQgZW5kIHdhcyBub3QgZm91bmQiKX19aS5oZWFkZXJFbmQ9YztyZXR1cm4gaX1mdW5jdGlvbiByZWFkU2VnbWVudHMoZSx0LGksYSl7Y29uc3Qgcj1bXTtsZXQgcz1pO2Zvcig7czxhOyl7Y29uc3QgaT1yZWFkU2VnbWVudEhlYWRlcih0LHMpO3M9aS5oZWFkZXJFbmQ7Y29uc3QgYT17aGVhZGVyOmksZGF0YTp0fTtpZighZS5yYW5kb21BY2Nlc3Mpe2Euc3RhcnQ9cztzKz1pLmxlbmd0aDthLmVuZD1zfXIucHVzaChhKTtpZig1MT09PWkudHlwZSlicmVha31pZihlLnJhbmRvbUFjY2Vzcylmb3IobGV0IGU9MCx0PXIubGVuZ3RoO2U8dDtlKyspe3JbZV0uc3RhcnQ9cztzKz1yW2VdLmhlYWRlci5sZW5ndGg7cltlXS5lbmQ9c31yZXR1cm4gcn1mdW5jdGlvbiByZWFkUmVnaW9uU2VnbWVudEluZm9ybWF0aW9uKGUsdCl7cmV0dXJue3dpZHRoOnJlYWRVaW50MzIoZSx0KSxoZWlnaHQ6cmVhZFVpbnQzMihlLHQrNCkseDpyZWFkVWludDMyKGUsdCs4KSx5OnJlYWRVaW50MzIoZSx0KzEyKSxjb21iaW5hdGlvbk9wZXJhdG9yOjcmZVt0KzE2XX19Y29uc3QgV3Q9MTc7ZnVuY3Rpb24gcHJvY2Vzc1NlZ21lbnQoZSx0KXtjb25zdCBpPWUuaGVhZGVyLGE9ZS5kYXRhLHI9ZS5lbmQ7bGV0IHMsbixvLGcsYz1lLnN0YXJ0O3N3aXRjaChpLnR5cGUpe2Nhc2UgMDpjb25zdCBlPXt9LHQ9cmVhZFVpbnQxNihhLGMpO2UuaHVmZm1hbj0hISgxJnQpO2UucmVmaW5lbWVudD0hISgyJnQpO2UuaHVmZm1hbkRIU2VsZWN0b3I9dD4+MiYzO2UuaHVmZm1hbkRXU2VsZWN0b3I9dD4+NCYzO2UuYml0bWFwU2l6ZVNlbGVjdG9yPXQ+PjYmMTtlLmFnZ3JlZ2F0aW9uSW5zdGFuY2VzU2VsZWN0b3I9dD4+NyYxO2UuYml0bWFwQ29kaW5nQ29udGV4dFVzZWQ9ISEoMjU2JnQpO2UuYml0bWFwQ29kaW5nQ29udGV4dFJldGFpbmVkPSEhKDUxMiZ0KTtlLnRlbXBsYXRlPXQ+PjEwJjM7ZS5yZWZpbmVtZW50VGVtcGxhdGU9dD4+MTImMTtjKz0yO2lmKCFlLmh1ZmZtYW4pe2c9MD09PWUudGVtcGxhdGU/NDoxO249W107Zm9yKG89MDtvPGc7bysrKXtuLnB1c2goe3g6cmVhZEludDgoYSxjKSx5OnJlYWRJbnQ4KGEsYysxKX0pO2MrPTJ9ZS5hdD1ufWlmKGUucmVmaW5lbWVudCYmIWUucmVmaW5lbWVudFRlbXBsYXRlKXtuPVtdO2ZvcihvPTA7bzwyO28rKyl7bi5wdXNoKHt4OnJlYWRJbnQ4KGEsYykseTpyZWFkSW50OChhLGMrMSl9KTtjKz0yfWUucmVmaW5lbWVudEF0PW59ZS5udW1iZXJPZkV4cG9ydGVkU3ltYm9scz1yZWFkVWludDMyKGEsYyk7Yys9NDtlLm51bWJlck9mTmV3U3ltYm9scz1yZWFkVWludDMyKGEsYyk7Yys9NDtzPVtlLGkubnVtYmVyLGkucmVmZXJyZWRUbyxhLGMscl07YnJlYWs7Y2FzZSA2OmNhc2UgNzpjb25zdCBsPXt9O2wuaW5mbz1yZWFkUmVnaW9uU2VnbWVudEluZm9ybWF0aW9uKGEsYyk7Yys9V3Q7Y29uc3QgaD1yZWFkVWludDE2KGEsYyk7Yys9MjtsLmh1ZmZtYW49ISEoMSZoKTtsLnJlZmluZW1lbnQ9ISEoMiZoKTtsLmxvZ1N0cmlwU2l6ZT1oPj4yJjM7bC5zdHJpcFNpemU9MTw8bC5sb2dTdHJpcFNpemU7bC5yZWZlcmVuY2VDb3JuZXI9aD4+NCYzO2wudHJhbnNwb3NlZD0hISg2NCZoKTtsLmNvbWJpbmF0aW9uT3BlcmF0b3I9aD4+NyYzO2wuZGVmYXVsdFBpeGVsVmFsdWU9aD4+OSYxO2wuZHNPZmZzZXQ9aDw8MTc+PjI3O2wucmVmaW5lbWVudFRlbXBsYXRlPWg+PjE1JjE7aWYobC5odWZmbWFuKXtjb25zdCBlPXJlYWRVaW50MTYoYSxjKTtjKz0yO2wuaHVmZm1hbkZTPTMmZTtsLmh1ZmZtYW5EUz1lPj4yJjM7bC5odWZmbWFuRFQ9ZT4+NCYzO2wuaHVmZm1hblJlZmluZW1lbnREVz1lPj42JjM7bC5odWZmbWFuUmVmaW5lbWVudERIPWU+PjgmMztsLmh1ZmZtYW5SZWZpbmVtZW50RFg9ZT4+MTAmMztsLmh1ZmZtYW5SZWZpbmVtZW50RFk9ZT4+MTImMztsLmh1ZmZtYW5SZWZpbmVtZW50U2l6ZVNlbGVjdG9yPSEhKDE2Mzg0JmUpfWlmKGwucmVmaW5lbWVudCYmIWwucmVmaW5lbWVudFRlbXBsYXRlKXtuPVtdO2ZvcihvPTA7bzwyO28rKyl7bi5wdXNoKHt4OnJlYWRJbnQ4KGEsYykseTpyZWFkSW50OChhLGMrMSl9KTtjKz0yfWwucmVmaW5lbWVudEF0PW59bC5udW1iZXJPZlN5bWJvbEluc3RhbmNlcz1yZWFkVWludDMyKGEsYyk7Yys9NDtzPVtsLGkucmVmZXJyZWRUbyxhLGMscl07YnJlYWs7Y2FzZSAxNjpjb25zdCBDPXt9LFE9YVtjKytdO0MubW1yPSEhKDEmUSk7Qy50ZW1wbGF0ZT1RPj4xJjM7Qy5wYXR0ZXJuV2lkdGg9YVtjKytdO0MucGF0dGVybkhlaWdodD1hW2MrK107Qy5tYXhQYXR0ZXJuSW5kZXg9cmVhZFVpbnQzMihhLGMpO2MrPTQ7cz1bQyxpLm51bWJlcixhLGMscl07YnJlYWs7Y2FzZSAyMjpjYXNlIDIzOmNvbnN0IEU9e307RS5pbmZvPXJlYWRSZWdpb25TZWdtZW50SW5mb3JtYXRpb24oYSxjKTtjKz1XdDtjb25zdCB1PWFbYysrXTtFLm1tcj0hISgxJnUpO0UudGVtcGxhdGU9dT4+MSYzO0UuZW5hYmxlU2tpcD0hISg4JnUpO0UuY29tYmluYXRpb25PcGVyYXRvcj11Pj40Jjc7RS5kZWZhdWx0UGl4ZWxWYWx1ZT11Pj43JjE7RS5ncmlkV2lkdGg9cmVhZFVpbnQzMihhLGMpO2MrPTQ7RS5ncmlkSGVpZ2h0PXJlYWRVaW50MzIoYSxjKTtjKz00O0UuZ3JpZE9mZnNldFg9NDI5NDk2NzI5NSZyZWFkVWludDMyKGEsYyk7Yys9NDtFLmdyaWRPZmZzZXRZPTQyOTQ5NjcyOTUmcmVhZFVpbnQzMihhLGMpO2MrPTQ7RS5ncmlkVmVjdG9yWD1yZWFkVWludDE2KGEsYyk7Yys9MjtFLmdyaWRWZWN0b3JZPXJlYWRVaW50MTYoYSxjKTtjKz0yO3M9W0UsaS5yZWZlcnJlZFRvLGEsYyxyXTticmVhaztjYXNlIDM4OmNhc2UgMzk6Y29uc3QgZD17fTtkLmluZm89cmVhZFJlZ2lvblNlZ21lbnRJbmZvcm1hdGlvbihhLGMpO2MrPVd0O2NvbnN0IGY9YVtjKytdO2QubW1yPSEhKDEmZik7ZC50ZW1wbGF0ZT1mPj4xJjM7ZC5wcmVkaWN0aW9uPSEhKDgmZik7aWYoIWQubW1yKXtnPTA9PT1kLnRlbXBsYXRlPzQ6MTtuPVtdO2ZvcihvPTA7bzxnO28rKyl7bi5wdXNoKHt4OnJlYWRJbnQ4KGEsYykseTpyZWFkSW50OChhLGMrMSl9KTtjKz0yfWQuYXQ9bn1zPVtkLGEsYyxyXTticmVhaztjYXNlIDQ4OmNvbnN0IHA9e3dpZHRoOnJlYWRVaW50MzIoYSxjKSxoZWlnaHQ6cmVhZFVpbnQzMihhLGMrNCkscmVzb2x1dGlvblg6cmVhZFVpbnQzMihhLGMrOCkscmVzb2x1dGlvblk6cmVhZFVpbnQzMihhLGMrMTIpfTs0Mjk0OTY3Mjk1PT09cC5oZWlnaHQmJmRlbGV0ZSBwLmhlaWdodDtjb25zdCBtPWFbYysxNl07cmVhZFVpbnQxNihhLGMrMTcpO3AubG9zc2xlc3M9ISEoMSZtKTtwLnJlZmluZW1lbnQ9ISEoMiZtKTtwLmRlZmF1bHRQaXhlbFZhbHVlPW0+PjImMTtwLmNvbWJpbmF0aW9uT3BlcmF0b3I9bT4+MyYzO3AucmVxdWlyZXNCdWZmZXI9ISEoMzImbSk7cC5jb21iaW5hdGlvbk9wZXJhdG9yT3ZlcnJpZGU9ISEoNjQmbSk7cz1bcF07YnJlYWs7Y2FzZSA0OTpjYXNlIDUwOmNhc2UgNTE6Y2FzZSA2MjpicmVhaztjYXNlIDUzOnM9W2kubnVtYmVyLGEsYyxyXTticmVhaztkZWZhdWx0OnRocm93IG5ldyBKYmlnMkVycm9yKGBzZWdtZW50IHR5cGUgJHtpLnR5cGVOYW1lfSgke2kudHlwZX0pIGlzIG5vdCBpbXBsZW1lbnRlZGApfWNvbnN0IGw9Im9uIitpLnR5cGVOYW1lO2wgaW4gdCYmdFtsXS5hcHBseSh0LHMpfWZ1bmN0aW9uIHByb2Nlc3NTZWdtZW50cyhlLHQpe2ZvcihsZXQgaT0wLGE9ZS5sZW5ndGg7aTxhO2krKylwcm9jZXNzU2VnbWVudChlW2ldLHQpfWNsYXNzIFNpbXBsZVNlZ21lbnRWaXNpdG9ye29uUGFnZUluZm9ybWF0aW9uKGUpe3RoaXMuY3VycmVudFBhZ2VJbmZvPWU7Y29uc3QgdD1lLndpZHRoKzc+PjMsaT1uZXcgVWludDhDbGFtcGVkQXJyYXkodCplLmhlaWdodCk7ZS5kZWZhdWx0UGl4ZWxWYWx1ZSYmaS5maWxsKDI1NSk7dGhpcy5idWZmZXI9aX1kcmF3Qml0bWFwKGUsdCl7Y29uc3QgaT10aGlzLmN1cnJlbnRQYWdlSW5mbyxhPWUud2lkdGgscj1lLmhlaWdodCxzPWkud2lkdGgrNz4+MyxuPWkuY29tYmluYXRpb25PcGVyYXRvck92ZXJyaWRlP2UuY29tYmluYXRpb25PcGVyYXRvcjppLmNvbWJpbmF0aW9uT3BlcmF0b3Isbz10aGlzLmJ1ZmZlcixnPTEyOD4+KDcmZS54KTtsZXQgYyxsLGgsQyxRPWUueSpzKyhlLng+PjMpO3N3aXRjaChuKXtjYXNlIDA6Zm9yKGM9MDtjPHI7YysrKXtoPWc7Qz1RO2ZvcihsPTA7bDxhO2wrKyl7dFtjXVtsXSYmKG9bQ118PWgpO2g+Pj0xO2lmKCFoKXtoPTEyODtDKyt9fVErPXN9YnJlYWs7Y2FzZSAyOmZvcihjPTA7YzxyO2MrKyl7aD1nO0M9UTtmb3IobD0wO2w8YTtsKyspe3RbY11bbF0mJihvW0NdXj1oKTtoPj49MTtpZighaCl7aD0xMjg7QysrfX1RKz1zfWJyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoYG9wZXJhdG9yICR7bn0gaXMgbm90IHN1cHBvcnRlZGApfX1vbkltbWVkaWF0ZUdlbmVyaWNSZWdpb24oZSx0LGksYSl7Y29uc3Qgcj1lLmluZm8scz1uZXcgRGVjb2RpbmdDb250ZXh0KHQsaSxhKSxuPWRlY29kZUJpdG1hcChlLm1tcixyLndpZHRoLHIuaGVpZ2h0LGUudGVtcGxhdGUsZS5wcmVkaWN0aW9uLG51bGwsZS5hdCxzKTt0aGlzLmRyYXdCaXRtYXAocixuKX1vbkltbWVkaWF0ZUxvc3NsZXNzR2VuZXJpY1JlZ2lvbigpe3RoaXMub25JbW1lZGlhdGVHZW5lcmljUmVnaW9uKC4uLmFyZ3VtZW50cyl9b25TeW1ib2xEaWN0aW9uYXJ5KGUsdCxpLGEscixzKXtsZXQgbixvO2lmKGUuaHVmZm1hbil7bj1mdW5jdGlvbiBnZXRTeW1ib2xEaWN0aW9uYXJ5SHVmZm1hblRhYmxlcyhlLHQsaSl7bGV0IGEscixzLG4sbz0wO3N3aXRjaChlLmh1ZmZtYW5ESFNlbGVjdG9yKXtjYXNlIDA6Y2FzZSAxOmE9Z2V0U3RhbmRhcmRUYWJsZShlLmh1ZmZtYW5ESFNlbGVjdG9yKzQpO2JyZWFrO2Nhc2UgMzphPWdldEN1c3RvbUh1ZmZtYW5UYWJsZShvLHQsaSk7bysrO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoImludmFsaWQgSHVmZm1hbiBESCBzZWxlY3RvciIpfXN3aXRjaChlLmh1ZmZtYW5EV1NlbGVjdG9yKXtjYXNlIDA6Y2FzZSAxOnI9Z2V0U3RhbmRhcmRUYWJsZShlLmh1ZmZtYW5EV1NlbGVjdG9yKzIpO2JyZWFrO2Nhc2UgMzpyPWdldEN1c3RvbUh1ZmZtYW5UYWJsZShvLHQsaSk7bysrO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoImludmFsaWQgSHVmZm1hbiBEVyBzZWxlY3RvciIpfWlmKGUuYml0bWFwU2l6ZVNlbGVjdG9yKXtzPWdldEN1c3RvbUh1ZmZtYW5UYWJsZShvLHQsaSk7bysrfWVsc2Ugcz1nZXRTdGFuZGFyZFRhYmxlKDEpO249ZS5hZ2dyZWdhdGlvbkluc3RhbmNlc1NlbGVjdG9yP2dldEN1c3RvbUh1ZmZtYW5UYWJsZShvLHQsaSk6Z2V0U3RhbmRhcmRUYWJsZSgxKTtyZXR1cm57dGFibGVEZWx0YUhlaWdodDphLHRhYmxlRGVsdGFXaWR0aDpyLHRhYmxlQml0bWFwU2l6ZTpzLHRhYmxlQWdncmVnYXRlSW5zdGFuY2VzOm59fShlLGksdGhpcy5jdXN0b21UYWJsZXMpO289bmV3IFJlYWRlcihhLHIscyl9bGV0IGc9dGhpcy5zeW1ib2xzO2d8fCh0aGlzLnN5bWJvbHM9Zz17fSk7Y29uc3QgYz1bXTtmb3IoY29uc3QgZSBvZiBpKXtjb25zdCB0PWdbZV07dCYmYy5wdXNoKC4uLnQpfWNvbnN0IGw9bmV3IERlY29kaW5nQ29udGV4dChhLHIscyk7Z1t0XT1mdW5jdGlvbiBkZWNvZGVTeW1ib2xEaWN0aW9uYXJ5KGUsdCxpLGEscixzLG4sbyxnLGMsbCxoKXtpZihlJiZ0KXRocm93IG5ldyBKYmlnMkVycm9yKCJzeW1ib2wgcmVmaW5lbWVudCB3aXRoIEh1ZmZtYW4gaXMgbm90IHN1cHBvcnRlZCIpO2NvbnN0IEM9W107bGV0IFE9MCxFPWxvZzIoaS5sZW5ndGgrYSk7Y29uc3QgdT1sLmRlY29kZXIsZD1sLmNvbnRleHRDYWNoZTtsZXQgZixwO2lmKGUpe2Y9Z2V0U3RhbmRhcmRUYWJsZSgxKTtwPVtdO0U9TWF0aC5tYXgoRSwxKX1mb3IoO0MubGVuZ3RoPGE7KXtRKz1lP3MudGFibGVEZWx0YUhlaWdodC5kZWNvZGUoaCk6ZGVjb2RlSW50ZWdlcihkLCJJQURIIix1KTtsZXQgYT0wLHI9MDtjb25zdCBmPWU/cC5sZW5ndGg6MDtmb3IoOzspe2NvbnN0IGY9ZT9zLnRhYmxlRGVsdGFXaWR0aC5kZWNvZGUoaCk6ZGVjb2RlSW50ZWdlcihkLCJJQURXIix1KTtpZihudWxsPT09ZilicmVhazthKz1mO3IrPWE7bGV0IG07aWYodCl7Y29uc3Qgcj1kZWNvZGVJbnRlZ2VyKGQsIklBQUkiLHUpO2lmKHI+MSltPWRlY29kZVRleHRSZWdpb24oZSx0LGEsUSwwLHIsMSxpLmNvbmNhdChDKSxFLDAsMCwxLDAscyxnLGMsbCwwLGgpO2Vsc2V7Y29uc3QgZT1kZWNvZGVJQUlEKGQsdSxFKSx0PWRlY29kZUludGVnZXIoZCwiSUFSRFgiLHUpLHI9ZGVjb2RlSW50ZWdlcihkLCJJQVJEWSIsdSk7bT1kZWNvZGVSZWZpbmVtZW50KGEsUSxnLGU8aS5sZW5ndGg/aVtlXTpDW2UtaS5sZW5ndGhdLHQsciwhMSxjLGwpfUMucHVzaChtKX1lbHNlIGlmKGUpcC5wdXNoKGEpO2Vsc2V7bT1kZWNvZGVCaXRtYXAoITEsYSxRLG4sITEsbnVsbCxvLGwpO0MucHVzaChtKX19aWYoZSYmIXQpe2NvbnN0IGU9cy50YWJsZUJpdG1hcFNpemUuZGVjb2RlKGgpO2guYnl0ZUFsaWduKCk7bGV0IHQ7aWYoMD09PWUpdD1yZWFkVW5jb21wcmVzc2VkQml0bWFwKGgscixRKTtlbHNle2NvbnN0IGk9aC5lbmQsYT1oLnBvc2l0aW9uK2U7aC5lbmQ9YTt0PWRlY29kZU1NUkJpdG1hcChoLHIsUSwhMSk7aC5lbmQ9aTtoLnBvc2l0aW9uPWF9Y29uc3QgaT1wLmxlbmd0aDtpZihmPT09aS0xKUMucHVzaCh0KTtlbHNle2xldCBlLGEscixzLG4sbz0wO2ZvcihlPWY7ZTxpO2UrKyl7cz1wW2VdO3I9bytzO249W107Zm9yKGE9MDthPFE7YSsrKW4ucHVzaCh0W2FdLnN1YmFycmF5KG8scikpO0MucHVzaChuKTtvPXJ9fX19Y29uc3QgbT1bXSx5PVtdO2xldCB3LGIsRD0hMTtjb25zdCBTPWkubGVuZ3RoK2E7Zm9yKDt5Lmxlbmd0aDxTOyl7bGV0IHQ9ZT9mLmRlY29kZShoKTpkZWNvZGVJbnRlZ2VyKGQsIklBRVgiLHUpO2Zvcig7dC0tOyl5LnB1c2goRCk7RD0hRH1mb3Iodz0wLGI9aS5sZW5ndGg7dzxiO3crKyl5W3ddJiZtLnB1c2goaVt3XSk7Zm9yKGxldCBlPTA7ZTxhO3crKyxlKyspeVt3XSYmbS5wdXNoKENbZV0pO3JldHVybiBtfShlLmh1ZmZtYW4sZS5yZWZpbmVtZW50LGMsZS5udW1iZXJPZk5ld1N5bWJvbHMsZS5udW1iZXJPZkV4cG9ydGVkU3ltYm9scyxuLGUudGVtcGxhdGUsZS5hdCxlLnJlZmluZW1lbnRUZW1wbGF0ZSxlLnJlZmluZW1lbnRBdCxsLG8pfW9uSW1tZWRpYXRlVGV4dFJlZ2lvbihlLHQsaSxhLHIpe2NvbnN0IHM9ZS5pbmZvO2xldCBuLG87Y29uc3QgZz10aGlzLnN5bWJvbHMsYz1bXTtmb3IoY29uc3QgZSBvZiB0KXtjb25zdCB0PWdbZV07dCYmYy5wdXNoKC4uLnQpfWNvbnN0IGw9bG9nMihjLmxlbmd0aCk7aWYoZS5odWZmbWFuKXtvPW5ldyBSZWFkZXIoaSxhLHIpO249ZnVuY3Rpb24gZ2V0VGV4dFJlZ2lvbkh1ZmZtYW5UYWJsZXMoZSx0LGksYSxyKXtjb25zdCBzPVtdO2ZvcihsZXQgZT0wO2U8PTM0O2UrKyl7Y29uc3QgdD1yLnJlYWRCaXRzKDQpO3MucHVzaChuZXcgSHVmZm1hbkxpbmUoW2UsdCwwLDBdKSl9Y29uc3Qgbj1uZXcgSHVmZm1hblRhYmxlKHMsITEpO3MubGVuZ3RoPTA7Zm9yKGxldCBlPTA7ZTxhOyl7Y29uc3QgdD1uLmRlY29kZShyKTtpZih0Pj0zMil7bGV0IGksYSxuO3N3aXRjaCh0KXtjYXNlIDMyOmlmKDA9PT1lKXRocm93IG5ldyBKYmlnMkVycm9yKCJubyBwcmV2aW91cyB2YWx1ZSBpbiBzeW1ib2wgSUQgdGFibGUiKTthPXIucmVhZEJpdHMoMikrMztpPXNbZS0xXS5wcmVmaXhMZW5ndGg7YnJlYWs7Y2FzZSAzMzphPXIucmVhZEJpdHMoMykrMztpPTA7YnJlYWs7Y2FzZSAzNDphPXIucmVhZEJpdHMoNykrMTE7aT0wO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoImludmFsaWQgY29kZSBsZW5ndGggaW4gc3ltYm9sIElEIHRhYmxlIil9Zm9yKG49MDtuPGE7bisrKXtzLnB1c2gobmV3IEh1ZmZtYW5MaW5lKFtlLGksMCwwXSkpO2UrK319ZWxzZXtzLnB1c2gobmV3IEh1ZmZtYW5MaW5lKFtlLHQsMCwwXSkpO2UrK319ci5ieXRlQWxpZ24oKTtjb25zdCBvPW5ldyBIdWZmbWFuVGFibGUocywhMSk7bGV0IGcsYyxsLGg9MDtzd2l0Y2goZS5odWZmbWFuRlMpe2Nhc2UgMDpjYXNlIDE6Zz1nZXRTdGFuZGFyZFRhYmxlKGUuaHVmZm1hbkZTKzYpO2JyZWFrO2Nhc2UgMzpnPWdldEN1c3RvbUh1ZmZtYW5UYWJsZShoLHQsaSk7aCsrO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoImludmFsaWQgSHVmZm1hbiBGUyBzZWxlY3RvciIpfXN3aXRjaChlLmh1ZmZtYW5EUyl7Y2FzZSAwOmNhc2UgMTpjYXNlIDI6Yz1nZXRTdGFuZGFyZFRhYmxlKGUuaHVmZm1hbkRTKzgpO2JyZWFrO2Nhc2UgMzpjPWdldEN1c3RvbUh1ZmZtYW5UYWJsZShoLHQsaSk7aCsrO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoImludmFsaWQgSHVmZm1hbiBEUyBzZWxlY3RvciIpfXN3aXRjaChlLmh1ZmZtYW5EVCl7Y2FzZSAwOmNhc2UgMTpjYXNlIDI6bD1nZXRTdGFuZGFyZFRhYmxlKGUuaHVmZm1hbkRUKzExKTticmVhaztjYXNlIDM6bD1nZXRDdXN0b21IdWZmbWFuVGFibGUoaCx0LGkpO2grKzticmVhaztkZWZhdWx0OnRocm93IG5ldyBKYmlnMkVycm9yKCJpbnZhbGlkIEh1ZmZtYW4gRFQgc2VsZWN0b3IiKX1pZihlLnJlZmluZW1lbnQpdGhyb3cgbmV3IEpiaWcyRXJyb3IoInJlZmluZW1lbnQgd2l0aCBIdWZmbWFuIGlzIG5vdCBzdXBwb3J0ZWQiKTtyZXR1cm57c3ltYm9sSURUYWJsZTpvLHRhYmxlRmlyc3RTOmcsdGFibGVEZWx0YVM6Yyx0YWJsZURlbHRhVDpsfX0oZSx0LHRoaXMuY3VzdG9tVGFibGVzLGMubGVuZ3RoLG8pfWNvbnN0IGg9bmV3IERlY29kaW5nQ29udGV4dChpLGEsciksQz1kZWNvZGVUZXh0UmVnaW9uKGUuaHVmZm1hbixlLnJlZmluZW1lbnQscy53aWR0aCxzLmhlaWdodCxlLmRlZmF1bHRQaXhlbFZhbHVlLGUubnVtYmVyT2ZTeW1ib2xJbnN0YW5jZXMsZS5zdHJpcFNpemUsYyxsLGUudHJhbnNwb3NlZCxlLmRzT2Zmc2V0LGUucmVmZXJlbmNlQ29ybmVyLGUuY29tYmluYXRpb25PcGVyYXRvcixuLGUucmVmaW5lbWVudFRlbXBsYXRlLGUucmVmaW5lbWVudEF0LGgsZS5sb2dTdHJpcFNpemUsbyk7dGhpcy5kcmF3Qml0bWFwKHMsQyl9b25JbW1lZGlhdGVMb3NzbGVzc1RleHRSZWdpb24oKXt0aGlzLm9uSW1tZWRpYXRlVGV4dFJlZ2lvbiguLi5hcmd1bWVudHMpfW9uUGF0dGVybkRpY3Rpb25hcnkoZSx0LGksYSxyKXtsZXQgcz10aGlzLnBhdHRlcm5zO3N8fCh0aGlzLnBhdHRlcm5zPXM9e30pO2NvbnN0IG49bmV3IERlY29kaW5nQ29udGV4dChpLGEscik7c1t0XT1mdW5jdGlvbiBkZWNvZGVQYXR0ZXJuRGljdGlvbmFyeShlLHQsaSxhLHIscyl7Y29uc3Qgbj1bXTtpZighZSl7bi5wdXNoKHt4Oi10LHk6MH0pOzA9PT1yJiZuLnB1c2goe3g6LTMseTotMX0se3g6Mix5Oi0yfSx7eDotMix5Oi0yfSl9Y29uc3Qgbz1kZWNvZGVCaXRtYXAoZSwoYSsxKSp0LGksciwhMSxudWxsLG4scyksZz1bXTtmb3IobGV0IGU9MDtlPD1hO2UrKyl7Y29uc3QgYT1bXSxyPXQqZSxzPXIrdDtmb3IobGV0IGU9MDtlPGk7ZSsrKWEucHVzaChvW2VdLnN1YmFycmF5KHIscykpO2cucHVzaChhKX1yZXR1cm4gZ30oZS5tbXIsZS5wYXR0ZXJuV2lkdGgsZS5wYXR0ZXJuSGVpZ2h0LGUubWF4UGF0dGVybkluZGV4LGUudGVtcGxhdGUsbil9b25JbW1lZGlhdGVIYWxmdG9uZVJlZ2lvbihlLHQsaSxhLHIpe2NvbnN0IHM9dGhpcy5wYXR0ZXJuc1t0WzBdXSxuPWUuaW5mbyxvPW5ldyBEZWNvZGluZ0NvbnRleHQoaSxhLHIpLGc9ZnVuY3Rpb24gZGVjb2RlSGFsZnRvbmVSZWdpb24oZSx0LGksYSxyLHMsbixvLGcsYyxsLGgsQyxRLEUpe2lmKG4pdGhyb3cgbmV3IEpiaWcyRXJyb3IoInNraXAgaXMgbm90IHN1cHBvcnRlZCIpO2lmKDAhPT1vKXRocm93IG5ldyBKYmlnMkVycm9yKGBvcGVyYXRvciAiJHtvfSIgaXMgbm90IHN1cHBvcnRlZCBpbiBoYWxmdG9uZSByZWdpb25gKTtjb25zdCB1PVtdO2xldCBkLGYscDtmb3IoZD0wO2Q8cjtkKyspe3A9bmV3IFVpbnQ4QXJyYXkoYSk7aWYocylmb3IoZj0wO2Y8YTtmKyspcFtmXT1zO3UucHVzaChwKX1jb25zdCBtPXQubGVuZ3RoLHk9dFswXSx3PXlbMF0ubGVuZ3RoLGI9eS5sZW5ndGgsRD1sb2cyKG0pLFM9W107aWYoIWUpe1MucHVzaCh7eDppPD0xPzM6Mix5Oi0xfSk7MD09PWkmJlMucHVzaCh7eDotMyx5Oi0xfSx7eDoyLHk6LTJ9LHt4Oi0yLHk6LTJ9KX1jb25zdCBrPVtdO2xldCBSLE4sRyxNLFUseCxMLEgsSix2LFk7ZSYmKFI9bmV3IFJlYWRlcihFLmRhdGEsRS5zdGFydCxFLmVuZCkpO2ZvcihkPUQtMTtkPj0wO2QtLSl7Tj1lP2RlY29kZU1NUkJpdG1hcChSLGcsYywhMCk6ZGVjb2RlQml0bWFwKCExLGcsYyxpLCExLG51bGwsUyxFKTtrW2RdPU59Zm9yKEc9MDtHPGM7RysrKWZvcihNPTA7TTxnO00rKyl7VT0wO3g9MDtmb3IoZj1ELTE7Zj49MDtmLS0pe1VePWtbZl1bR11bTV07eHw9VTw8Zn1MPXRbeF07SD1sK0cqUStNKkM+Pjg7Sj1oK0cqQy1NKlE+Pjg7aWYoSD49MCYmSCt3PD1hJiZKPj0wJiZKK2I8PXIpZm9yKGQ9MDtkPGI7ZCsrKXtZPXVbSitkXTt2PUxbZF07Zm9yKGY9MDtmPHc7ZisrKVlbSCtmXXw9dltmXX1lbHNle2xldCBlLHQ7Zm9yKGQ9MDtkPGI7ZCsrKXt0PUorZDtpZighKHQ8MHx8dD49cikpe1k9dVt0XTt2PUxbZF07Zm9yKGY9MDtmPHc7ZisrKXtlPUgrZjtlPj0wJiZlPGEmJihZW2VdfD12W2ZdKX19fX19cmV0dXJuIHV9KGUubW1yLHMsZS50ZW1wbGF0ZSxuLndpZHRoLG4uaGVpZ2h0LGUuZGVmYXVsdFBpeGVsVmFsdWUsZS5lbmFibGVTa2lwLGUuY29tYmluYXRpb25PcGVyYXRvcixlLmdyaWRXaWR0aCxlLmdyaWRIZWlnaHQsZS5ncmlkT2Zmc2V0WCxlLmdyaWRPZmZzZXRZLGUuZ3JpZFZlY3RvclgsZS5ncmlkVmVjdG9yWSxvKTt0aGlzLmRyYXdCaXRtYXAobixnKX1vbkltbWVkaWF0ZUxvc3NsZXNzSGFsZnRvbmVSZWdpb24oKXt0aGlzLm9uSW1tZWRpYXRlSGFsZnRvbmVSZWdpb24oLi4uYXJndW1lbnRzKX1vblRhYmxlcyhlLHQsaSxhKXtsZXQgcj10aGlzLmN1c3RvbVRhYmxlcztyfHwodGhpcy5jdXN0b21UYWJsZXM9cj17fSk7cltlXT1mdW5jdGlvbiBkZWNvZGVUYWJsZXNTZWdtZW50KGUsdCxpKXtjb25zdCBhPWVbdF0scj00Mjk0OTY3Mjk1JnJlYWRVaW50MzIoZSx0KzEpLHM9NDI5NDk2NzI5NSZyZWFkVWludDMyKGUsdCs1KSxuPW5ldyBSZWFkZXIoZSx0KzksaSksbz0xKyhhPj4xJjcpLGc9MSsoYT4+NCY3KSxjPVtdO2xldCBsLGgsQz1yO2Rve2w9bi5yZWFkQml0cyhvKTtoPW4ucmVhZEJpdHMoZyk7Yy5wdXNoKG5ldyBIdWZmbWFuTGluZShbQyxsLGgsMF0pKTtDKz0xPDxofXdoaWxlKEM8cyk7bD1uLnJlYWRCaXRzKG8pO2MucHVzaChuZXcgSHVmZm1hbkxpbmUoW3ItMSxsLDMyLDAsImxvd2VyIl0pKTtsPW4ucmVhZEJpdHMobyk7Yy5wdXNoKG5ldyBIdWZmbWFuTGluZShbcyxsLDMyLDBdKSk7aWYoMSZhKXtsPW4ucmVhZEJpdHMobyk7Yy5wdXNoKG5ldyBIdWZmbWFuTGluZShbbCwwXSkpfXJldHVybiBuZXcgSHVmZm1hblRhYmxlKGMsITEpfSh0LGksYSl9fWNsYXNzIEh1ZmZtYW5MaW5le2NvbnN0cnVjdG9yKGUpe2lmKDI9PT1lLmxlbmd0aCl7dGhpcy5pc09PQj0hMDt0aGlzLnJhbmdlTG93PTA7dGhpcy5wcmVmaXhMZW5ndGg9ZVswXTt0aGlzLnJhbmdlTGVuZ3RoPTA7dGhpcy5wcmVmaXhDb2RlPWVbMV07dGhpcy5pc0xvd2VyUmFuZ2U9ITF9ZWxzZXt0aGlzLmlzT09CPSExO3RoaXMucmFuZ2VMb3c9ZVswXTt0aGlzLnByZWZpeExlbmd0aD1lWzFdO3RoaXMucmFuZ2VMZW5ndGg9ZVsyXTt0aGlzLnByZWZpeENvZGU9ZVszXTt0aGlzLmlzTG93ZXJSYW5nZT0ibG93ZXIiPT09ZVs0XX19fWNsYXNzIEh1ZmZtYW5UcmVlTm9kZXtjb25zdHJ1Y3RvcihlKXt0aGlzLmNoaWxkcmVuPVtdO2lmKGUpe3RoaXMuaXNMZWFmPSEwO3RoaXMucmFuZ2VMZW5ndGg9ZS5yYW5nZUxlbmd0aDt0aGlzLnJhbmdlTG93PWUucmFuZ2VMb3c7dGhpcy5pc0xvd2VyUmFuZ2U9ZS5pc0xvd2VyUmFuZ2U7dGhpcy5pc09PQj1lLmlzT09CfWVsc2UgdGhpcy5pc0xlYWY9ITF9YnVpbGRUcmVlKGUsdCl7Y29uc3QgaT1lLnByZWZpeENvZGU+PnQmMTtpZih0PD0wKXRoaXMuY2hpbGRyZW5baV09bmV3IEh1ZmZtYW5UcmVlTm9kZShlKTtlbHNle2xldCBhPXRoaXMuY2hpbGRyZW5baV07YXx8KHRoaXMuY2hpbGRyZW5baV09YT1uZXcgSHVmZm1hblRyZWVOb2RlKG51bGwpKTthLmJ1aWxkVHJlZShlLHQtMSl9fWRlY29kZU5vZGUoZSl7aWYodGhpcy5pc0xlYWYpe2lmKHRoaXMuaXNPT0IpcmV0dXJuIG51bGw7Y29uc3QgdD1lLnJlYWRCaXRzKHRoaXMucmFuZ2VMZW5ndGgpO3JldHVybiB0aGlzLnJhbmdlTG93Kyh0aGlzLmlzTG93ZXJSYW5nZT8tdDp0KX1jb25zdCB0PXRoaXMuY2hpbGRyZW5bZS5yZWFkQml0KCldO2lmKCF0KXRocm93IG5ldyBKYmlnMkVycm9yKCJpbnZhbGlkIEh1ZmZtYW4gZGF0YSIpO3JldHVybiB0LmRlY29kZU5vZGUoZSl9fWNsYXNzIEh1ZmZtYW5UYWJsZXtjb25zdHJ1Y3RvcihlLHQpe3R8fHRoaXMuYXNzaWduUHJlZml4Q29kZXMoZSk7dGhpcy5yb290Tm9kZT1uZXcgSHVmZm1hblRyZWVOb2RlKG51bGwpO2ZvcihsZXQgdD0wLGk9ZS5sZW5ndGg7dDxpO3QrKyl7Y29uc3QgaT1lW3RdO2kucHJlZml4TGVuZ3RoPjAmJnRoaXMucm9vdE5vZGUuYnVpbGRUcmVlKGksaS5wcmVmaXhMZW5ndGgtMSl9fWRlY29kZShlKXtyZXR1cm4gdGhpcy5yb290Tm9kZS5kZWNvZGVOb2RlKGUpfWFzc2lnblByZWZpeENvZGVzKGUpe2NvbnN0IHQ9ZS5sZW5ndGg7bGV0IGk9MDtmb3IobGV0IGE9MDthPHQ7YSsrKWk9TWF0aC5tYXgoaSxlW2FdLnByZWZpeExlbmd0aCk7Y29uc3QgYT1uZXcgVWludDMyQXJyYXkoaSsxKTtmb3IobGV0IGk9MDtpPHQ7aSsrKWFbZVtpXS5wcmVmaXhMZW5ndGhdKys7bGV0IHIscyxuLG89MSxnPTA7YVswXT0wO2Zvcig7bzw9aTspe2c9ZythW28tMV08PDE7cj1nO3M9MDtmb3IoO3M8dDspe249ZVtzXTtpZihuLnByZWZpeExlbmd0aD09PW8pe24ucHJlZml4Q29kZT1yO3IrK31zKyt9bysrfX19Y29uc3QganQ9e307ZnVuY3Rpb24gZ2V0U3RhbmRhcmRUYWJsZShlKXtsZXQgdCxpPWp0W2VdO2lmKGkpcmV0dXJuIGk7c3dpdGNoKGUpe2Nhc2UgMTp0PVtbMCwxLDQsMF0sWzE2LDIsOCwyXSxbMjcyLDMsMTYsNl0sWzY1ODA4LDMsMzIsN11dO2JyZWFrO2Nhc2UgMjp0PVtbMCwxLDAsMF0sWzEsMiwwLDJdLFsyLDMsMCw2XSxbMyw0LDMsMTRdLFsxMSw1LDYsMzBdLFs3NSw2LDMyLDYyXSxbNiw2M11dO2JyZWFrO2Nhc2UgMzp0PVtbLTI1Niw4LDgsMjU0XSxbMCwxLDAsMF0sWzEsMiwwLDJdLFsyLDMsMCw2XSxbMyw0LDMsMTRdLFsxMSw1LDYsMzBdLFstMjU3LDgsMzIsMjU1LCJsb3dlciJdLFs3NSw3LDMyLDEyNl0sWzYsNjJdXTticmVhaztjYXNlIDQ6dD1bWzEsMSwwLDBdLFsyLDIsMCwyXSxbMywzLDAsNl0sWzQsNCwzLDE0XSxbMTIsNSw2LDMwXSxbNzYsNSwzMiwzMV1dO2JyZWFrO2Nhc2UgNTp0PVtbLTI1NSw3LDgsMTI2XSxbMSwxLDAsMF0sWzIsMiwwLDJdLFszLDMsMCw2XSxbNCw0LDMsMTRdLFsxMiw1LDYsMzBdLFstMjU2LDcsMzIsMTI3LCJsb3dlciJdLFs3Niw2LDMyLDYyXV07YnJlYWs7Y2FzZSA2OnQ9W1stMjA0OCw1LDEwLDI4XSxbLTEwMjQsNCw5LDhdLFstNTEyLDQsOCw5XSxbLTI1Niw0LDcsMTBdLFstMTI4LDUsNiwyOV0sWy02NCw1LDUsMzBdLFstMzIsNCw1LDExXSxbMCwyLDcsMF0sWzEyOCwzLDcsMl0sWzI1NiwzLDgsM10sWzUxMiw0LDksMTJdLFsxMDI0LDQsMTAsMTNdLFstMjA0OSw2LDMyLDYyLCJsb3dlciJdLFsyMDQ4LDYsMzIsNjNdXTticmVhaztjYXNlIDc6dD1bWy0xMDI0LDQsOSw4XSxbLTUxMiwzLDgsMF0sWy0yNTYsNCw3LDldLFstMTI4LDUsNiwyNl0sWy02NCw1LDUsMjddLFstMzIsNCw1LDEwXSxbMCw0LDUsMTFdLFszMiw1LDUsMjhdLFs2NCw1LDYsMjldLFsxMjgsNCw3LDEyXSxbMjU2LDMsOCwxXSxbNTEyLDMsOSwyXSxbMTAyNCwzLDEwLDNdLFstMTAyNSw1LDMyLDMwLCJsb3dlciJdLFsyMDQ4LDUsMzIsMzFdXTticmVhaztjYXNlIDg6dD1bWy0xNSw4LDMsMjUyXSxbLTcsOSwxLDUwOF0sWy01LDgsMSwyNTNdLFstMyw5LDAsNTA5XSxbLTIsNywwLDEyNF0sWy0xLDQsMCwxMF0sWzAsMiwxLDBdLFsyLDUsMCwyNl0sWzMsNiwwLDU4XSxbNCwzLDQsNF0sWzIwLDYsMSw1OV0sWzIyLDQsNCwxMV0sWzM4LDQsNSwxMl0sWzcwLDUsNiwyN10sWzEzNCw1LDcsMjhdLFsyNjIsNiw3LDYwXSxbMzkwLDcsOCwxMjVdLFs2NDYsNiwxMCw2MV0sWy0xNiw5LDMyLDUxMCwibG93ZXIiXSxbMTY3MCw5LDMyLDUxMV0sWzIsMV1dO2JyZWFrO2Nhc2UgOTp0PVtbLTMxLDgsNCwyNTJdLFstMTUsOSwyLDUwOF0sWy0xMSw4LDIsMjUzXSxbLTcsOSwxLDUwOV0sWy01LDcsMSwxMjRdLFstMyw0LDEsMTBdLFstMSwzLDEsMl0sWzEsMywxLDNdLFszLDUsMSwyNl0sWzUsNiwxLDU4XSxbNywzLDUsNF0sWzM5LDYsMiw1OV0sWzQzLDQsNSwxMV0sWzc1LDQsNiwxMl0sWzEzOSw1LDcsMjddLFsyNjcsNSw4LDI4XSxbNTIzLDYsOCw2MF0sWzc3OSw3LDksMTI1XSxbMTI5MSw2LDExLDYxXSxbLTMyLDksMzIsNTEwLCJsb3dlciJdLFszMzM5LDksMzIsNTExXSxbMiwwXV07YnJlYWs7Y2FzZSAxMDp0PVtbLTIxLDcsNCwxMjJdLFstNSw4LDAsMjUyXSxbLTQsNywwLDEyM10sWy0zLDUsMCwyNF0sWy0yLDIsMiwwXSxbMiw1LDAsMjVdLFszLDYsMCw1NF0sWzQsNywwLDEyNF0sWzUsOCwwLDI1M10sWzYsMiw2LDFdLFs3MCw1LDUsMjZdLFsxMDIsNiw1LDU1XSxbMTM0LDYsNiw1Nl0sWzE5OCw2LDcsNTddLFszMjYsNiw4LDU4XSxbNTgyLDYsOSw1OV0sWzEwOTQsNiwxMCw2MF0sWzIxMTgsNywxMSwxMjVdLFstMjIsOCwzMiwyNTQsImxvd2VyIl0sWzQxNjYsOCwzMiwyNTVdLFsyLDJdXTticmVhaztjYXNlIDExOnQ9W1sxLDEsMCwwXSxbMiwyLDEsMl0sWzQsNCwwLDEyXSxbNSw0LDEsMTNdLFs3LDUsMSwyOF0sWzksNSwyLDI5XSxbMTMsNiwyLDYwXSxbMTcsNywyLDEyMl0sWzIxLDcsMywxMjNdLFsyOSw3LDQsMTI0XSxbNDUsNyw1LDEyNV0sWzc3LDcsNiwxMjZdLFsxNDEsNywzMiwxMjddXTticmVhaztjYXNlIDEyOnQ9W1sxLDEsMCwwXSxbMiwyLDAsMl0sWzMsMywxLDZdLFs1LDUsMCwyOF0sWzYsNSwxLDI5XSxbOCw2LDEsNjBdLFsxMCw3LDAsMTIyXSxbMTEsNywxLDEyM10sWzEzLDcsMiwxMjRdLFsxNyw3LDMsMTI1XSxbMjUsNyw0LDEyNl0sWzQxLDgsNSwyNTRdLFs3Myw4LDMyLDI1NV1dO2JyZWFrO2Nhc2UgMTM6dD1bWzEsMSwwLDBdLFsyLDMsMCw0XSxbMyw0LDAsMTJdLFs0LDUsMCwyOF0sWzUsNCwxLDEzXSxbNywzLDMsNV0sWzE1LDYsMSw1OF0sWzE3LDYsMiw1OV0sWzIxLDYsMyw2MF0sWzI5LDYsNCw2MV0sWzQ1LDYsNSw2Ml0sWzc3LDcsNiwxMjZdLFsxNDEsNywzMiwxMjddXTticmVhaztjYXNlIDE0OnQ9W1stMiwzLDAsNF0sWy0xLDMsMCw1XSxbMCwxLDAsMF0sWzEsMywwLDZdLFsyLDMsMCw3XV07YnJlYWs7Y2FzZSAxNTp0PVtbLTI0LDcsNCwxMjRdLFstOCw2LDIsNjBdLFstNCw1LDEsMjhdLFstMiw0LDAsMTJdLFstMSwzLDAsNF0sWzAsMSwwLDBdLFsxLDMsMCw1XSxbMiw0LDAsMTNdLFszLDUsMSwyOV0sWzUsNiwyLDYxXSxbOSw3LDQsMTI1XSxbLTI1LDcsMzIsMTI2LCJsb3dlciJdLFsyNSw3LDMyLDEyN11dO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEpiaWcyRXJyb3IoYHN0YW5kYXJkIHRhYmxlIEIuJHtlfSBkb2VzIG5vdCBleGlzdGApfWZvcihsZXQgZT0wLGk9dC5sZW5ndGg7ZTxpO2UrKyl0W2VdPW5ldyBIdWZmbWFuTGluZSh0W2VdKTtpPW5ldyBIdWZmbWFuVGFibGUodCwhMCk7anRbZV09aTtyZXR1cm4gaX1jbGFzcyBSZWFkZXJ7Y29uc3RydWN0b3IoZSx0LGkpe3RoaXMuZGF0YT1lO3RoaXMuc3RhcnQ9dDt0aGlzLmVuZD1pO3RoaXMucG9zaXRpb249dDt0aGlzLnNoaWZ0PS0xO3RoaXMuY3VycmVudEJ5dGU9MH1yZWFkQml0KCl7aWYodGhpcy5zaGlmdDwwKXtpZih0aGlzLnBvc2l0aW9uPj10aGlzLmVuZCl0aHJvdyBuZXcgSmJpZzJFcnJvcigiZW5kIG9mIGRhdGEgd2hpbGUgcmVhZGluZyBiaXQiKTt0aGlzLmN1cnJlbnRCeXRlPXRoaXMuZGF0YVt0aGlzLnBvc2l0aW9uKytdO3RoaXMuc2hpZnQ9N31jb25zdCBlPXRoaXMuY3VycmVudEJ5dGU+PnRoaXMuc2hpZnQmMTt0aGlzLnNoaWZ0LS07cmV0dXJuIGV9cmVhZEJpdHMoZSl7bGV0IHQsaT0wO2Zvcih0PWUtMTt0Pj0wO3QtLSlpfD10aGlzLnJlYWRCaXQoKTw8dDtyZXR1cm4gaX1ieXRlQWxpZ24oKXt0aGlzLnNoaWZ0PS0xfW5leHQoKXtyZXR1cm4gdGhpcy5wb3NpdGlvbj49dGhpcy5lbmQ/LTE6dGhpcy5kYXRhW3RoaXMucG9zaXRpb24rK119fWZ1bmN0aW9uIGdldEN1c3RvbUh1ZmZtYW5UYWJsZShlLHQsaSl7bGV0IGE9MDtmb3IobGV0IHI9MCxzPXQubGVuZ3RoO3I8cztyKyspe2NvbnN0IHM9aVt0W3JdXTtpZihzKXtpZihlPT09YSlyZXR1cm4gczthKyt9fXRocm93IG5ldyBKYmlnMkVycm9yKCJjYW4ndCBmaW5kIGN1c3RvbSBIdWZmbWFuIHRhYmxlIil9ZnVuY3Rpb24gcmVhZFVuY29tcHJlc3NlZEJpdG1hcChlLHQsaSl7Y29uc3QgYT1bXTtmb3IobGV0IHI9MDtyPGk7cisrKXtjb25zdCBpPW5ldyBVaW50OEFycmF5KHQpO2EucHVzaChpKTtmb3IobGV0IGE9MDthPHQ7YSsrKWlbYV09ZS5yZWFkQml0KCk7ZS5ieXRlQWxpZ24oKX1yZXR1cm4gYX1mdW5jdGlvbiBkZWNvZGVNTVJCaXRtYXAoZSx0LGksYSl7Y29uc3Qgcj1uZXcgQ0NJVFRGYXhEZWNvZGVyKGUse0s6LTEsQ29sdW1uczp0LFJvd3M6aSxCbGFja0lzMTohMCxFbmRPZkJsb2NrOmF9KSxzPVtdO2xldCBuLG89ITE7Zm9yKGxldCBlPTA7ZTxpO2UrKyl7Y29uc3QgZT1uZXcgVWludDhBcnJheSh0KTtzLnB1c2goZSk7bGV0IGk9LTE7Zm9yKGxldCBhPTA7YTx0O2ErKyl7aWYoaTwwKXtuPXIucmVhZE5leHRDaGFyKCk7aWYoLTE9PT1uKXtuPTA7bz0hMH1pPTd9ZVthXT1uPj5pJjE7aS0tfX1pZihhJiYhbyl7Y29uc3QgZT01O2ZvcihsZXQgdD0wO3Q8ZSYmLTEhPT1yLnJlYWROZXh0Q2hhcigpO3QrKyk7fXJldHVybiBzfWNsYXNzIEpiaWcySW1hZ2V7cGFyc2VDaHVua3MoZSl7cmV0dXJuIGZ1bmN0aW9uIHBhcnNlSmJpZzJDaHVua3MoZSl7Y29uc3QgdD1uZXcgU2ltcGxlU2VnbWVudFZpc2l0b3I7Zm9yKGxldCBpPTAsYT1lLmxlbmd0aDtpPGE7aSsrKXtjb25zdCBhPWVbaV07cHJvY2Vzc1NlZ21lbnRzKHJlYWRTZWdtZW50cyh7fSxhLmRhdGEsYS5zdGFydCxhLmVuZCksdCl9cmV0dXJuIHQuYnVmZmVyfShlKX1wYXJzZShlKXt0aHJvdyBuZXcgRXJyb3IoIk5vdCBpbXBsZW1lbnRlZDogSmJpZzJJbWFnZS5wYXJzZSIpfX1jbGFzcyBKYmlnMlN0cmVhbSBleHRlbmRzIERlY29kZVN0cmVhbXtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIodCk7dGhpcy5zdHJlYW09ZTt0aGlzLmRpY3Q9ZS5kaWN0O3RoaXMubWF5YmVMZW5ndGg9dDt0aGlzLnBhcmFtcz1pfWdldCBieXRlcygpe3JldHVybiBzaGFkb3codGhpcywiYnl0ZXMiLHRoaXMuc3RyZWFtLmdldEJ5dGVzKHRoaXMubWF5YmVMZW5ndGgpKX1lbnN1cmVCdWZmZXIoZSl7fXJlYWRCbG9jaygpe3RoaXMuZGVjb2RlSW1hZ2UoKX1kZWNvZGVJbWFnZShlKXtpZih0aGlzLmVvZilyZXR1cm4gdGhpcy5idWZmZXI7ZXx8PXRoaXMuYnl0ZXM7Y29uc3QgdD1uZXcgSmJpZzJJbWFnZSxpPVtdO2lmKHRoaXMucGFyYW1zIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT10aGlzLnBhcmFtcy5nZXQoIkpCSUcyR2xvYmFscyIpO2lmKGUgaW5zdGFuY2VvZiBCYXNlU3RyZWFtKXtjb25zdCB0PWUuZ2V0Qnl0ZXMoKTtpLnB1c2goe2RhdGE6dCxzdGFydDowLGVuZDp0Lmxlbmd0aH0pfX1pLnB1c2goe2RhdGE6ZSxzdGFydDowLGVuZDplLmxlbmd0aH0pO2NvbnN0IGE9dC5wYXJzZUNodW5rcyhpKSxyPWEubGVuZ3RoO2ZvcihsZXQgZT0wO2U8cjtlKyspYVtlXV49MjU1O3RoaXMuYnVmZmVyPWE7dGhpcy5idWZmZXJMZW5ndGg9cjt0aGlzLmVvZj0hMDtyZXR1cm4gdGhpcy5idWZmZXJ9Z2V0IGNhbkFzeW5jRGVjb2RlSW1hZ2VGcm9tQnVmZmVyKCl7cmV0dXJuIHRoaXMuc3RyZWFtLmlzQXN5bmN9fWZ1bmN0aW9uIGNvbnZlcnRUb1JHQkEoZSl7c3dpdGNoKGUua2luZCl7Y2FzZSBTOnJldHVybiBjb252ZXJ0QmxhY2tBbmRXaGl0ZVRvUkdCQShlKTtjYXNlIGs6cmV0dXJuIGZ1bmN0aW9uIGNvbnZlcnRSR0JUb1JHQkEoe3NyYzplLHNyY1Bvczp0PTAsZGVzdDppLGRlc3RQb3M6YT0wLHdpZHRoOnIsaGVpZ2h0OnN9KXtsZXQgbj0wO2NvbnN0IG89cipzKjMsZz1vPj4yLGM9bmV3IFVpbnQzMkFycmF5KGUuYnVmZmVyLHQsZyk7aWYoRmVhdHVyZVRlc3QuaXNMaXR0bGVFbmRpYW4pe2Zvcig7bjxnLTI7bis9MyxhKz00KXtjb25zdCBlPWNbbl0sdD1jW24rMV0scj1jW24rMl07aVthXT00Mjc4MTkwMDgwfGU7aVthKzFdPWU+Pj4yNHx0PDw4fDQyNzgxOTAwODA7aVthKzJdPXQ+Pj4xNnxyPDwxNnw0Mjc4MTkwMDgwO2lbYSszXT1yPj4+OHw0Mjc4MTkwMDgwfWZvcihsZXQgcj00Km4scz10K287cjxzO3IrPTMpaVthKytdPWVbcl18ZVtyKzFdPDw4fGVbcisyXTw8MTZ8NDI3ODE5MDA4MH1lbHNle2Zvcig7bjxnLTI7bis9MyxhKz00KXtjb25zdCBlPWNbbl0sdD1jW24rMV0scj1jW24rMl07aVthXT0yNTV8ZTtpW2ErMV09ZTw8MjR8dD4+Pjh8MjU1O2lbYSsyXT10PDwxNnxyPj4+MTZ8MjU1O2lbYSszXT1yPDw4fDI1NX1mb3IobGV0IHI9NCpuLHM9dCtvO3I8cztyKz0zKWlbYSsrXT1lW3JdPDwyNHxlW3IrMV08PDE2fGVbcisyXTw8OHwyNTV9cmV0dXJue3NyY1Bvczp0K28sZGVzdFBvczphfX0oZSl9cmV0dXJuIG51bGx9ZnVuY3Rpb24gY29udmVydEJsYWNrQW5kV2hpdGVUb1JHQkEoe3NyYzplLHNyY1Bvczp0PTAsZGVzdDppLHdpZHRoOmEsaGVpZ2h0OnIsbm9uQmxhY2tDb2xvcjpzPTQyOTQ5NjcyOTUsaW52ZXJzZURlY29kZTpuPSExfSl7Y29uc3Qgbz1GZWF0dXJlVGVzdC5pc0xpdHRsZUVuZGlhbj80Mjc4MTkwMDgwOjI1NSxbZyxjXT1uP1tzLG9dOltvLHNdLGw9YT4+MyxoPTcmYSxDPWUubGVuZ3RoO2k9bmV3IFVpbnQzMkFycmF5KGkuYnVmZmVyKTtsZXQgUT0wO2ZvcihsZXQgYT0wO2E8cjthKyspe2Zvcihjb25zdCBhPXQrbDt0PGE7dCsrKXtjb25zdCBhPXQ8Qz9lW3RdOjI1NTtpW1ErK109MTI4JmE/YzpnO2lbUSsrXT02NCZhP2M6ZztpW1ErK109MzImYT9jOmc7aVtRKytdPTE2JmE/YzpnO2lbUSsrXT04JmE/YzpnO2lbUSsrXT00JmE/YzpnO2lbUSsrXT0yJmE/YzpnO2lbUSsrXT0xJmE/YzpnfWlmKDA9PT1oKWNvbnRpbnVlO2NvbnN0IGE9dDxDP2VbdCsrXToyNTU7Zm9yKGxldCBlPTA7ZTxoO2UrKylpW1ErK109YSYxPDw3LWU/YzpnfXJldHVybntzcmNQb3M6dCxkZXN0UG9zOlF9fWNsYXNzIEpwZWdFcnJvciBleHRlbmRzIGN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsIkpwZWdFcnJvciIpfX1jbGFzcyBETkxNYXJrZXJFcnJvciBleHRlbmRzIGN0e2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIoZSwiRE5MTWFya2VyRXJyb3IiKTt0aGlzLnNjYW5MaW5lcz10fX1jbGFzcyBFT0lNYXJrZXJFcnJvciBleHRlbmRzIGN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsIkVPSU1hcmtlckVycm9yIil9fWNvbnN0IFh0PW5ldyBVaW50OEFycmF5KFswLDEsOCwxNiw5LDIsMywxMCwxNywyNCwzMiwyNSwxOCwxMSw0LDUsMTIsMTksMjYsMzMsNDAsNDgsNDEsMzQsMjcsMjAsMTMsNiw3LDE0LDIxLDI4LDM1LDQyLDQ5LDU2LDU3LDUwLDQzLDM2LDI5LDIyLDE1LDIzLDMwLDM3LDQ0LDUxLDU4LDU5LDUyLDQ1LDM4LDMxLDM5LDQ2LDUzLDYwLDYxLDU0LDQ3LDU1LDYyLDYzXSksVnQ9NDAxNyxadD03OTksX3Q9MzQwNix6dD0yMjc2LCR0PTE1NjcsQWk9Mzc4NCxlaT01NzkzLHRpPTI4OTY7ZnVuY3Rpb24gYnVpbGRIdWZmbWFuVGFibGUoZSx0KXtsZXQgaSxhLHI9MCxzPTE2O2Zvcig7cz4wJiYhZVtzLTFdOylzLS07Y29uc3Qgbj1be2NoaWxkcmVuOltdLGluZGV4OjB9XTtsZXQgbyxnPW5bMF07Zm9yKGk9MDtpPHM7aSsrKXtmb3IoYT0wO2E8ZVtpXTthKyspe2c9bi5wb3AoKTtnLmNoaWxkcmVuW2cuaW5kZXhdPXRbcl07Zm9yKDtnLmluZGV4PjA7KWc9bi5wb3AoKTtnLmluZGV4Kys7bi5wdXNoKGcpO2Zvcig7bi5sZW5ndGg8PWk7KXtuLnB1c2gobz17Y2hpbGRyZW46W10saW5kZXg6MH0pO2cuY2hpbGRyZW5bZy5pbmRleF09by5jaGlsZHJlbjtnPW99cisrfWlmKGkrMTxzKXtuLnB1c2gobz17Y2hpbGRyZW46W10saW5kZXg6MH0pO2cuY2hpbGRyZW5bZy5pbmRleF09by5jaGlsZHJlbjtnPW99fXJldHVybiBuWzBdLmNoaWxkcmVufWZ1bmN0aW9uIGdldEJsb2NrQnVmZmVyT2Zmc2V0KGUsdCxpKXtyZXR1cm4gNjQqKChlLmJsb2Nrc1BlckxpbmUrMSkqdCtpKX1mdW5jdGlvbiBkZWNvZGVTY2FuKGUsdCxpLGEscixzLG4sbyxnLGM9ITEpe2NvbnN0IGw9aS5tY3VzUGVyTGluZSxoPWkucHJvZ3Jlc3NpdmUsQz10O2xldCBRPTAsRT0wO2Z1bmN0aW9uIHJlYWRCaXQoKXtpZihFPjApe0UtLTtyZXR1cm4gUT4+RSYxfVE9ZVt0KytdO2lmKDI1NT09PVEpe2NvbnN0IGE9ZVt0KytdO2lmKGEpe2lmKDIyMD09PWEmJmMpe2NvbnN0IGE9cmVhZFVpbnQxNihlLHQrPTIpO3QrPTI7aWYoYT4wJiZhIT09aS5zY2FuTGluZXMpdGhyb3cgbmV3IEROTE1hcmtlckVycm9yKCJGb3VuZCBETkwgbWFya2VyICgweEZGREMpIHdoaWxlIHBhcnNpbmcgc2NhbiBkYXRhIixhKX1lbHNlIGlmKDIxNz09PWEpe2lmKGMpe2NvbnN0IGU9cCooOD09PWkucHJlY2lzaW9uPzg6MCk7aWYoZT4wJiZNYXRoLnJvdW5kKGkuc2NhbkxpbmVzL2UpPj01KXRocm93IG5ldyBETkxNYXJrZXJFcnJvcigiRm91bmQgRU9JIG1hcmtlciAoMHhGRkQ5KSB3aGlsZSBwYXJzaW5nIHNjYW4gZGF0YSwgcG9zc2libHkgY2F1c2VkIGJ5IGluY29ycmVjdCBgc2NhbkxpbmVzYCBwYXJhbWV0ZXIiLGUpfXRocm93IG5ldyBFT0lNYXJrZXJFcnJvcigiRm91bmQgRU9JIG1hcmtlciAoMHhGRkQ5KSB3aGlsZSBwYXJzaW5nIHNjYW4gZGF0YSIpfXRocm93IG5ldyBKcGVnRXJyb3IoYHVuZXhwZWN0ZWQgbWFya2VyICR7KFE8PDh8YSkudG9TdHJpbmcoMTYpfWApfX1FPTc7cmV0dXJuIFE+Pj43fWZ1bmN0aW9uIGRlY29kZUh1ZmZtYW4oZSl7bGV0IHQ9ZTtmb3IoOzspe3Q9dFtyZWFkQml0KCldO3N3aXRjaCh0eXBlb2YgdCl7Y2FzZSJudW1iZXIiOnJldHVybiB0O2Nhc2Uib2JqZWN0Ijpjb250aW51ZX10aHJvdyBuZXcgSnBlZ0Vycm9yKCJpbnZhbGlkIGh1ZmZtYW4gc2VxdWVuY2UiKX19ZnVuY3Rpb24gcmVjZWl2ZShlKXtsZXQgdD0wO2Zvcig7ZT4wOyl7dD10PDwxfHJlYWRCaXQoKTtlLS19cmV0dXJuIHR9ZnVuY3Rpb24gcmVjZWl2ZUFuZEV4dGVuZChlKXtpZigxPT09ZSlyZXR1cm4gMT09PXJlYWRCaXQoKT8xOi0xO2NvbnN0IHQ9cmVjZWl2ZShlKTtyZXR1cm4gdD49MTw8ZS0xP3Q6dCsoLTE8PGUpKzF9bGV0IHU9MDtsZXQgZCxmPTA7bGV0IHA9MDtmdW5jdGlvbiBkZWNvZGVNY3UoZSx0LGksYSxyKXtjb25zdCBzPWklbDtwPShpL2x8MCkqZS52K2E7Y29uc3Qgbj1zKmUuaCtyO3QoZSxnZXRCbG9ja0J1ZmZlck9mZnNldChlLHAsbikpfWZ1bmN0aW9uIGRlY29kZUJsb2NrKGUsdCxpKXtwPWkvZS5ibG9ja3NQZXJMaW5lfDA7Y29uc3QgYT1pJWUuYmxvY2tzUGVyTGluZTt0KGUsZ2V0QmxvY2tCdWZmZXJPZmZzZXQoZSxwLGEpKX1jb25zdCBtPWEubGVuZ3RoO2xldCB5LHcsYixELFMsaztrPWg/MD09PXM/MD09PW8/ZnVuY3Rpb24gZGVjb2RlRENGaXJzdChlLHQpe2NvbnN0IGk9ZGVjb2RlSHVmZm1hbihlLmh1ZmZtYW5UYWJsZURDKSxhPTA9PT1pPzA6cmVjZWl2ZUFuZEV4dGVuZChpKTw8ZztlLmJsb2NrRGF0YVt0XT1lLnByZWQrPWF9OmZ1bmN0aW9uIGRlY29kZURDU3VjY2Vzc2l2ZShlLHQpe2UuYmxvY2tEYXRhW3RdfD1yZWFkQml0KCk8PGd9OjA9PT1vP2Z1bmN0aW9uIGRlY29kZUFDRmlyc3QoZSx0KXtpZih1PjApe3UtLTtyZXR1cm59bGV0IGk9cztjb25zdCBhPW47Zm9yKDtpPD1hOyl7Y29uc3QgYT1kZWNvZGVIdWZmbWFuKGUuaHVmZm1hblRhYmxlQUMpLHI9MTUmYSxzPWE+PjQ7aWYoMD09PXIpe2lmKHM8MTUpe3U9cmVjZWl2ZShzKSsoMTw8cyktMTticmVha31pKz0xNjtjb250aW51ZX1pKz1zO2NvbnN0IG49WHRbaV07ZS5ibG9ja0RhdGFbdCtuXT1yZWNlaXZlQW5kRXh0ZW5kKHIpKigxPDxnKTtpKyt9fTpmdW5jdGlvbiBkZWNvZGVBQ1N1Y2Nlc3NpdmUoZSx0KXtsZXQgaT1zO2NvbnN0IGE9bjtsZXQgcixvLGM9MDtmb3IoO2k8PWE7KXtjb25zdCBhPXQrWHRbaV0scz1lLmJsb2NrRGF0YVthXTwwPy0xOjE7c3dpdGNoKGYpe2Nhc2UgMDpvPWRlY29kZUh1ZmZtYW4oZS5odWZmbWFuVGFibGVBQyk7cj0xNSZvO2M9bz4+NDtpZigwPT09cilpZihjPDE1KXt1PXJlY2VpdmUoYykrKDE8PGMpO2Y9NH1lbHNle2M9MTY7Zj0xfWVsc2V7aWYoMSE9PXIpdGhyb3cgbmV3IEpwZWdFcnJvcigiaW52YWxpZCBBQ24gZW5jb2RpbmciKTtkPXJlY2VpdmVBbmRFeHRlbmQocik7Zj1jPzI6M31jb250aW51ZTtjYXNlIDE6Y2FzZSAyOmlmKGUuYmxvY2tEYXRhW2FdKWUuYmxvY2tEYXRhW2FdKz1zKihyZWFkQml0KCk8PGcpO2Vsc2V7Yy0tOzA9PT1jJiYoZj0yPT09Zj8zOjApfWJyZWFrO2Nhc2UgMzppZihlLmJsb2NrRGF0YVthXSllLmJsb2NrRGF0YVthXSs9cyoocmVhZEJpdCgpPDxnKTtlbHNle2UuYmxvY2tEYXRhW2FdPWQ8PGc7Zj0wfWJyZWFrO2Nhc2UgNDplLmJsb2NrRGF0YVthXSYmKGUuYmxvY2tEYXRhW2FdKz1zKihyZWFkQml0KCk8PGcpKX1pKyt9aWYoND09PWYpe3UtLTswPT09dSYmKGY9MCl9fTpmdW5jdGlvbiBkZWNvZGVCYXNlbGluZShlLHQpe2NvbnN0IGk9ZGVjb2RlSHVmZm1hbihlLmh1ZmZtYW5UYWJsZURDKSxhPTA9PT1pPzA6cmVjZWl2ZUFuZEV4dGVuZChpKTtlLmJsb2NrRGF0YVt0XT1lLnByZWQrPWE7bGV0IHI9MTtmb3IoO3I8NjQ7KXtjb25zdCBpPWRlY29kZUh1ZmZtYW4oZS5odWZmbWFuVGFibGVBQyksYT0xNSZpLHM9aT4+NDtpZigwPT09YSl7aWYoczwxNSlicmVhaztyKz0xNjtjb250aW51ZX1yKz1zO2NvbnN0IG49WHRbcl07ZS5ibG9ja0RhdGFbdCtuXT1yZWNlaXZlQW5kRXh0ZW5kKGEpO3IrK319O2xldCBSLE49MDtjb25zdCBHPTE9PT1tP2FbMF0uYmxvY2tzUGVyTGluZSphWzBdLmJsb2Nrc1BlckNvbHVtbjpsKmkubWN1c1BlckNvbHVtbjtsZXQgTSxVO2Zvcig7Tjw9Rzspe2NvbnN0IGk9cj9NYXRoLm1pbihHLU4scik6RztpZihpPjApe2Zvcih3PTA7dzxtO3crKylhW3ddLnByZWQ9MDt1PTA7aWYoMT09PW0pe3k9YVswXTtmb3IoUz0wO1M8aTtTKyspe2RlY29kZUJsb2NrKHksayxOKTtOKyt9fWVsc2UgZm9yKFM9MDtTPGk7UysrKXtmb3Iodz0wO3c8bTt3Kyspe3k9YVt3XTtNPXkuaDtVPXkudjtmb3IoYj0wO2I8VTtiKyspZm9yKEQ9MDtEPE07RCsrKWRlY29kZU1jdSh5LGssTixiLEQpfU4rK319RT0wO1I9ZmluZE5leHRGaWxlTWFya2VyKGUsdCk7aWYoIVIpYnJlYWs7aWYoUi5pbnZhbGlkKXt3YXJuKGBkZWNvZGVTY2FuIC0gJHtpPjA/InVuZXhwZWN0ZWQiOiJleGNlc3NpdmUifSBNQ1UgZGF0YSwgY3VycmVudCBtYXJrZXIgaXM6ICR7Ui5pbnZhbGlkfWApO3Q9Ui5vZmZzZXR9aWYoIShSLm1hcmtlcj49NjU0ODgmJlIubWFya2VyPD02NTQ5NSkpYnJlYWs7dCs9Mn1yZXR1cm4gdC1DfWZ1bmN0aW9uIHF1YW50aXplQW5kSW52ZXJzZShlLHQsaSl7Y29uc3QgYT1lLnF1YW50aXphdGlvblRhYmxlLHI9ZS5ibG9ja0RhdGE7bGV0IHMsbixvLGcsYyxsLGgsQyxRLEUsdSxkLGYscCxtLHksdztpZighYSl0aHJvdyBuZXcgSnBlZ0Vycm9yKCJtaXNzaW5nIHJlcXVpcmVkIFF1YW50aXphdGlvbiBUYWJsZS4iKTtmb3IobGV0IGU9MDtlPDY0O2UrPTgpe1E9clt0K2VdO0U9clt0K2UrMV07dT1yW3QrZSsyXTtkPXJbdCtlKzNdO2Y9clt0K2UrNF07cD1yW3QrZSs1XTttPXJbdCtlKzZdO3k9clt0K2UrN107USo9YVtlXTtpZihFfHV8ZHxmfHB8bXx5KXtFKj1hW2UrMV07dSo9YVtlKzJdO2QqPWFbZSszXTtmKj1hW2UrNF07cCo9YVtlKzVdO20qPWFbZSs2XTt5Kj1hW2UrN107cz1laSpRKzEyOD4+ODtuPWVpKmYrMTI4Pj44O289dTtnPW07Yz10aSooRS15KSsxMjg+Pjg7Qz10aSooRSt5KSsxMjg+Pjg7bD1kPDw0O2g9cDw8NDtzPXMrbisxPj4xO249cy1uO3c9bypBaStnKiR0KzEyOD4+ODtvPW8qJHQtZypBaSsxMjg+Pjg7Zz13O2M9YytoKzE+PjE7aD1jLWg7Qz1DK2wrMT4+MTtsPUMtbDtzPXMrZysxPj4xO2c9cy1nO249bitvKzE+PjE7bz1uLW87dz1jKnp0K0MqX3QrMjA0OD4+MTI7Yz1jKl90LUMqenQrMjA0OD4+MTI7Qz13O3c9bCpadCtoKlZ0KzIwNDg+PjEyO2w9bCpWdC1oKlp0KzIwNDg+PjEyO2g9dztpW2VdPXMrQztpW2UrN109cy1DO2lbZSsxXT1uK2g7aVtlKzZdPW4taDtpW2UrMl09bytsO2lbZSs1XT1vLWw7aVtlKzNdPWcrYztpW2UrNF09Zy1jfWVsc2V7dz1laSpRKzUxMj4+MTA7aVtlXT13O2lbZSsxXT13O2lbZSsyXT13O2lbZSszXT13O2lbZSs0XT13O2lbZSs1XT13O2lbZSs2XT13O2lbZSs3XT13fX1mb3IobGV0IGU9MDtlPDg7KytlKXtRPWlbZV07RT1pW2UrOF07dT1pW2UrMTZdO2Q9aVtlKzI0XTtmPWlbZSszMl07cD1pW2UrNDBdO209aVtlKzQ4XTt5PWlbZSs1Nl07aWYoRXx1fGR8ZnxwfG18eSl7cz1laSpRKzIwNDg+PjEyO249ZWkqZisyMDQ4Pj4xMjtvPXU7Zz1tO2M9dGkqKEUteSkrMjA0OD4+MTI7Qz10aSooRSt5KSsyMDQ4Pj4xMjtsPWQ7aD1wO3M9NDExMisocytuKzE+PjEpO249cy1uO3c9bypBaStnKiR0KzIwNDg+PjEyO289byokdC1nKkFpKzIwNDg+PjEyO2c9dztjPWMraCsxPj4xO2g9Yy1oO0M9QytsKzE+PjE7bD1DLWw7cz1zK2crMT4+MTtnPXMtZztuPW4rbysxPj4xO289bi1vO3c9Yyp6dCtDKl90KzIwNDg+PjEyO2M9YypfdC1DKnp0KzIwNDg+PjEyO0M9dzt3PWwqWnQraCpWdCsyMDQ4Pj4xMjtsPWwqVnQtaCpadCsyMDQ4Pj4xMjtoPXc7UT1zK0M7eT1zLUM7RT1uK2g7bT1uLWg7dT1vK2w7cD1vLWw7ZD1nK2M7Zj1nLWM7UTwxNj9RPTA6UT49NDA4MD9RPTI1NTpRPj49NDtFPDE2P0U9MDpFPj00MDgwP0U9MjU1OkU+Pj00O3U8MTY/dT0wOnU+PTQwODA/dT0yNTU6dT4+PTQ7ZDwxNj9kPTA6ZD49NDA4MD9kPTI1NTpkPj49NDtmPDE2P2Y9MDpmPj00MDgwP2Y9MjU1OmY+Pj00O3A8MTY/cD0wOnA+PTQwODA/cD0yNTU6cD4+PTQ7bTwxNj9tPTA6bT49NDA4MD9tPTI1NTptPj49NDt5PDE2P3k9MDp5Pj00MDgwP3k9MjU1Onk+Pj00O3JbdCtlXT1RO3JbdCtlKzhdPUU7clt0K2UrMTZdPXU7clt0K2UrMjRdPWQ7clt0K2UrMzJdPWY7clt0K2UrNDBdPXA7clt0K2UrNDhdPW07clt0K2UrNTZdPXl9ZWxzZXt3PWVpKlErODE5Mj4+MTQ7dz13PC0yMDQwPzA6dz49MjAyND8yNTU6dysyMDU2Pj40O3JbdCtlXT13O3JbdCtlKzhdPXc7clt0K2UrMTZdPXc7clt0K2UrMjRdPXc7clt0K2UrMzJdPXc7clt0K2UrNDBdPXc7clt0K2UrNDhdPXc7clt0K2UrNTZdPXd9fX1mdW5jdGlvbiBidWlsZENvbXBvbmVudERhdGEoZSx0KXtjb25zdCBpPXQuYmxvY2tzUGVyTGluZSxhPXQuYmxvY2tzUGVyQ29sdW1uLHI9bmV3IEludDE2QXJyYXkoNjQpO2ZvcihsZXQgZT0wO2U8YTtlKyspZm9yKGxldCBhPTA7YTxpO2ErKyl7cXVhbnRpemVBbmRJbnZlcnNlKHQsZ2V0QmxvY2tCdWZmZXJPZmZzZXQodCxlLGEpLHIpfXJldHVybiB0LmJsb2NrRGF0YX1mdW5jdGlvbiBmaW5kTmV4dEZpbGVNYXJrZXIoZSx0LGk9dCl7Y29uc3QgYT1lLmxlbmd0aC0xO2xldCByPWk8dD9pOnQ7aWYodD49YSlyZXR1cm4gbnVsbDtjb25zdCBzPXJlYWRVaW50MTYoZSx0KTtpZihzPj02NTQ3MiYmczw9NjU1MzQpcmV0dXJue2ludmFsaWQ6bnVsbCxtYXJrZXI6cyxvZmZzZXQ6dH07bGV0IG49cmVhZFVpbnQxNihlLHIpO2Zvcig7IShuPj02NTQ3MiYmbjw9NjU1MzQpOyl7aWYoKytyPj1hKXJldHVybiBudWxsO249cmVhZFVpbnQxNihlLHIpfXJldHVybntpbnZhbGlkOnMudG9TdHJpbmcoMTYpLG1hcmtlcjpuLG9mZnNldDpyfX1mdW5jdGlvbiBwcmVwYXJlQ29tcG9uZW50cyhlKXtjb25zdCB0PU1hdGguY2VpbChlLnNhbXBsZXNQZXJMaW5lLzgvZS5tYXhIKSxpPU1hdGguY2VpbChlLnNjYW5MaW5lcy84L2UubWF4Vik7Zm9yKGNvbnN0IGEgb2YgZS5jb21wb25lbnRzKXtjb25zdCByPU1hdGguY2VpbChNYXRoLmNlaWwoZS5zYW1wbGVzUGVyTGluZS84KSphLmgvZS5tYXhIKSxzPU1hdGguY2VpbChNYXRoLmNlaWwoZS5zY2FuTGluZXMvOCkqYS52L2UubWF4Viksbj10KmEuaCxvPTY0KihpKmEudikqKG4rMSk7YS5ibG9ja0RhdGE9bmV3IEludDE2QXJyYXkobyk7YS5ibG9ja3NQZXJMaW5lPXI7YS5ibG9ja3NQZXJDb2x1bW49c31lLm1jdXNQZXJMaW5lPXQ7ZS5tY3VzUGVyQ29sdW1uPWl9ZnVuY3Rpb24gcmVhZERhdGFCbG9jayhlLHQpe2NvbnN0IGk9cmVhZFVpbnQxNihlLHQpO2xldCBhPSh0Kz0yKStpLTI7Y29uc3Qgcj1maW5kTmV4dEZpbGVNYXJrZXIoZSxhLHQpO2lmKHI/LmludmFsaWQpe3dhcm4oInJlYWREYXRhQmxvY2sgLSBpbmNvcnJlY3QgbGVuZ3RoLCBjdXJyZW50IG1hcmtlciBpczogIityLmludmFsaWQpO2E9ci5vZmZzZXR9Y29uc3Qgcz1lLnN1YmFycmF5KHQsYSk7cmV0dXJue2FwcERhdGE6cyxuZXdPZmZzZXQ6dCs9cy5sZW5ndGh9fWZ1bmN0aW9uIHNraXBEYXRhKGUsdCl7Y29uc3QgaT1yZWFkVWludDE2KGUsdCksYT0odCs9MikraS0yLHI9ZmluZE5leHRGaWxlTWFya2VyKGUsYSx0KTtyZXR1cm4gcj8uaW52YWxpZD9yLm9mZnNldDphfWNsYXNzIEpwZWdJbWFnZXtjb25zdHJ1Y3Rvcih7ZGVjb2RlVHJhbnNmb3JtOmU9bnVsbCxjb2xvclRyYW5zZm9ybTp0PS0xfT17fSl7dGhpcy5fZGVjb2RlVHJhbnNmb3JtPWU7dGhpcy5fY29sb3JUcmFuc2Zvcm09dH1zdGF0aWMgY2FuVXNlSW1hZ2VEZWNvZGVyKGUsdD0tMSl7bGV0IGk9MCxhPW51bGwscj1yZWFkVWludDE2KGUsaSk7aSs9MjtpZig2NTQ5NiE9PXIpdGhyb3cgbmV3IEpwZWdFcnJvcigiU09JIG5vdCBmb3VuZCIpO3I9cmVhZFVpbnQxNihlLGkpO2krPTI7QTpmb3IoOzY1NDk3IT09cjspe3N3aXRjaChyKXtjYXNlIDY1NDcyOmNhc2UgNjU0NzM6Y2FzZSA2NTQ3NDphPWVbaSs3XTticmVhayBBO2Nhc2UgNjU1MzU6MjU1IT09ZVtpXSYmaS0tfWk9c2tpcERhdGEoZSxpKTtyPXJlYWRVaW50MTYoZSxpKTtpKz0yfXJldHVybiA0IT09YSYmKDMhPT1hfHwwIT09dCl9cGFyc2UoZSx7ZG5sU2NhbkxpbmVzOnQ9bnVsbH09e30pe2xldCBpLGEscj0wLHM9bnVsbCxuPW51bGwsbz0wO2NvbnN0IGc9W10sYz1bXSxsPVtdO2xldCBoPXJlYWRVaW50MTYoZSxyKTtyKz0yO2lmKDY1NDk2IT09aCl0aHJvdyBuZXcgSnBlZ0Vycm9yKCJTT0kgbm90IGZvdW5kIik7aD1yZWFkVWludDE2KGUscik7cis9MjtBOmZvcig7NjU0OTchPT1oOyl7bGV0IEMsUSxFO3N3aXRjaChoKXtjYXNlIDY1NTA0OmNhc2UgNjU1MDU6Y2FzZSA2NTUwNjpjYXNlIDY1NTA3OmNhc2UgNjU1MDg6Y2FzZSA2NTUwOTpjYXNlIDY1NTEwOmNhc2UgNjU1MTE6Y2FzZSA2NTUxMjpjYXNlIDY1NTEzOmNhc2UgNjU1MTQ6Y2FzZSA2NTUxNTpjYXNlIDY1NTE2OmNhc2UgNjU1MTc6Y2FzZSA2NTUxODpjYXNlIDY1NTE5OmNhc2UgNjU1MzQ6Y29uc3R7YXBwRGF0YTp1LG5ld09mZnNldDpkfT1yZWFkRGF0YUJsb2NrKGUscik7cj1kOzY1NTA0PT09aCYmNzQ9PT11WzBdJiY3MD09PXVbMV0mJjczPT09dVsyXSYmNzA9PT11WzNdJiYwPT09dVs0XSYmKHM9e3ZlcnNpb246e21ham9yOnVbNV0sbWlub3I6dVs2XX0sZGVuc2l0eVVuaXRzOnVbN10seERlbnNpdHk6dVs4XTw8OHx1WzldLHlEZW5zaXR5OnVbMTBdPDw4fHVbMTFdLHRodW1iV2lkdGg6dVsxMl0sdGh1bWJIZWlnaHQ6dVsxM10sdGh1bWJEYXRhOnUuc3ViYXJyYXkoMTQsMTQrMyp1WzEyXSp1WzEzXSl9KTs2NTUxOD09PWgmJjY1PT09dVswXSYmMTAwPT09dVsxXSYmMTExPT09dVsyXSYmOTg9PT11WzNdJiYxMDE9PT11WzRdJiYobj17dmVyc2lvbjp1WzVdPDw4fHVbNl0sZmxhZ3MwOnVbN108PDh8dVs4XSxmbGFnczE6dVs5XTw8OHx1WzEwXSx0cmFuc2Zvcm1Db2RlOnVbMTFdfSk7YnJlYWs7Y2FzZSA2NTQ5OTpjb25zdCBmPXJlYWRVaW50MTYoZSxyKTtyKz0yO2NvbnN0IHA9ZityLTI7bGV0IG07Zm9yKDtyPHA7KXtjb25zdCB0PWVbcisrXSxpPW5ldyBVaW50MTZBcnJheSg2NCk7aWYodD4+NCl7aWYodD4+NCE9MSl0aHJvdyBuZXcgSnBlZ0Vycm9yKCJEUVQgLSBpbnZhbGlkIHRhYmxlIHNwZWMiKTtmb3IoUT0wO1E8NjQ7USsrKXttPVh0W1FdO2lbbV09cmVhZFVpbnQxNihlLHIpO3IrPTJ9fWVsc2UgZm9yKFE9MDtRPDY0O1ErKyl7bT1YdFtRXTtpW21dPWVbcisrXX1nWzE1JnRdPWl9YnJlYWs7Y2FzZSA2NTQ3MjpjYXNlIDY1NDczOmNhc2UgNjU0NzQ6aWYoaSl0aHJvdyBuZXcgSnBlZ0Vycm9yKCJPbmx5IHNpbmdsZSBmcmFtZSBKUEVHcyBzdXBwb3J0ZWQiKTtyKz0yO2k9e307aS5leHRlbmRlZD02NTQ3Mz09PWg7aS5wcm9ncmVzc2l2ZT02NTQ3ND09PWg7aS5wcmVjaXNpb249ZVtyKytdO2NvbnN0IHk9cmVhZFVpbnQxNihlLHIpO3IrPTI7aS5zY2FuTGluZXM9dHx8eTtpLnNhbXBsZXNQZXJMaW5lPXJlYWRVaW50MTYoZSxyKTtyKz0yO2kuY29tcG9uZW50cz1bXTtpLmNvbXBvbmVudElkcz17fTtjb25zdCB3PWVbcisrXTtsZXQgYj0wLEQ9MDtmb3IoQz0wO0M8dztDKyspe2NvbnN0IHQ9ZVtyXSxhPWVbcisxXT4+NCxzPTE1JmVbcisxXTtiPGEmJihiPWEpO0Q8cyYmKEQ9cyk7Y29uc3Qgbj1lW3IrMl07RT1pLmNvbXBvbmVudHMucHVzaCh7aDphLHY6cyxxdWFudGl6YXRpb25JZDpuLHF1YW50aXphdGlvblRhYmxlOm51bGx9KTtpLmNvbXBvbmVudElkc1t0XT1FLTE7cis9M31pLm1heEg9YjtpLm1heFY9RDtwcmVwYXJlQ29tcG9uZW50cyhpKTticmVhaztjYXNlIDY1NDc2OmNvbnN0IFM9cmVhZFVpbnQxNihlLHIpO3IrPTI7Zm9yKEM9MjtDPFM7KXtjb25zdCB0PWVbcisrXSxpPW5ldyBVaW50OEFycmF5KDE2KTtsZXQgYT0wO2ZvcihRPTA7UTwxNjtRKysscisrKWErPWlbUV09ZVtyXTtjb25zdCBzPW5ldyBVaW50OEFycmF5KGEpO2ZvcihRPTA7UTxhO1ErKyxyKyspc1tRXT1lW3JdO0MrPTE3K2E7KHQ+PjQ/YzpsKVsxNSZ0XT1idWlsZEh1ZmZtYW5UYWJsZShpLHMpfWJyZWFrO2Nhc2UgNjU1MDE6cis9MjthPXJlYWRVaW50MTYoZSxyKTtyKz0yO2JyZWFrO2Nhc2UgNjU0OTg6Y29uc3Qgaz0xPT0rK28mJiF0O3IrPTI7Y29uc3QgUj1lW3IrK10sTj1bXTtmb3IoQz0wO0M8UjtDKyspe2NvbnN0IHQ9ZVtyKytdLGE9aS5jb21wb25lbnRJZHNbdF0scz1pLmNvbXBvbmVudHNbYV07cy5pbmRleD10O2NvbnN0IG49ZVtyKytdO3MuaHVmZm1hblRhYmxlREM9bFtuPj40XTtzLmh1ZmZtYW5UYWJsZUFDPWNbMTUmbl07Ti5wdXNoKHMpfWNvbnN0IEc9ZVtyKytdLE09ZVtyKytdLFU9ZVtyKytdO3RyeXtyKz1kZWNvZGVTY2FuKGUscixpLE4sYSxHLE0sVT4+NCwxNSZVLGspfWNhdGNoKHQpe2lmKHQgaW5zdGFuY2VvZiBETkxNYXJrZXJFcnJvcil7d2FybihgJHt0Lm1lc3NhZ2V9IC0tIGF0dGVtcHRpbmcgdG8gcmUtcGFyc2UgdGhlIEpQRUcgaW1hZ2UuYCk7cmV0dXJuIHRoaXMucGFyc2UoZSx7ZG5sU2NhbkxpbmVzOnQuc2NhbkxpbmVzfSl9aWYodCBpbnN0YW5jZW9mIEVPSU1hcmtlckVycm9yKXt3YXJuKGAke3QubWVzc2FnZX0gLS0gaWdub3JpbmcgdGhlIHJlc3Qgb2YgdGhlIGltYWdlIGRhdGEuYCk7YnJlYWsgQX10aHJvdyB0fWJyZWFrO2Nhc2UgNjU1MDA6cis9NDticmVhaztjYXNlIDY1NTM1OjI1NSE9PWVbcl0mJnItLTticmVhaztkZWZhdWx0OmNvbnN0IHg9ZmluZE5leHRGaWxlTWFya2VyKGUsci0yLHItMyk7aWYoeD8uaW52YWxpZCl7d2FybigiSnBlZ0ltYWdlLnBhcnNlIC0gdW5leHBlY3RlZCBkYXRhLCBjdXJyZW50IG1hcmtlciBpczogIit4LmludmFsaWQpO3I9eC5vZmZzZXQ7YnJlYWt9aWYoIXh8fHI+PWUubGVuZ3RoLTEpe3dhcm4oIkpwZWdJbWFnZS5wYXJzZSAtIHJlYWNoZWQgdGhlIGVuZCBvZiB0aGUgaW1hZ2UgZGF0YSB3aXRob3V0IGZpbmRpbmcgYW4gRU9JIG1hcmtlciAoMHhGRkQ5KS4iKTticmVhayBBfXRocm93IG5ldyBKcGVnRXJyb3IoIkpwZWdJbWFnZS5wYXJzZSAtIHVua25vd24gbWFya2VyOiAiK2gudG9TdHJpbmcoMTYpKX1oPXJlYWRVaW50MTYoZSxyKTtyKz0yfWlmKCFpKXRocm93IG5ldyBKcGVnRXJyb3IoIkpwZWdJbWFnZS5wYXJzZSAtIG5vIGZyYW1lIGRhdGEgZm91bmQuIik7dGhpcy53aWR0aD1pLnNhbXBsZXNQZXJMaW5lO3RoaXMuaGVpZ2h0PWkuc2NhbkxpbmVzO3RoaXMuamZpZj1zO3RoaXMuYWRvYmU9bjt0aGlzLmNvbXBvbmVudHM9W107Zm9yKGNvbnN0IGUgb2YgaS5jb21wb25lbnRzKXtjb25zdCB0PWdbZS5xdWFudGl6YXRpb25JZF07dCYmKGUucXVhbnRpemF0aW9uVGFibGU9dCk7dGhpcy5jb21wb25lbnRzLnB1c2goe2luZGV4OmUuaW5kZXgsb3V0cHV0OmJ1aWxkQ29tcG9uZW50RGF0YSgwLGUpLHNjYWxlWDplLmgvaS5tYXhILHNjYWxlWTplLnYvaS5tYXhWLGJsb2Nrc1BlckxpbmU6ZS5ibG9ja3NQZXJMaW5lLGJsb2Nrc1BlckNvbHVtbjplLmJsb2Nrc1BlckNvbHVtbn0pfXRoaXMubnVtQ29tcG9uZW50cz10aGlzLmNvbXBvbmVudHMubGVuZ3RofV9nZXRMaW5lYXJpemVkQmxvY2tEYXRhKGUsdCxpPSExKXtjb25zdCBhPXRoaXMud2lkdGgvZSxyPXRoaXMuaGVpZ2h0L3Q7bGV0IHMsbixvLGcsYyxsLGgsQyxRLEUsdSxkPTA7Y29uc3QgZj10aGlzLmNvbXBvbmVudHMubGVuZ3RoLHA9ZSp0KmYsbT1uZXcgVWludDhDbGFtcGVkQXJyYXkocCkseT1uZXcgVWludDMyQXJyYXkoZSksdz00Mjk0OTY3Mjg4O2xldCBiO2ZvcihoPTA7aDxmO2grKyl7cz10aGlzLmNvbXBvbmVudHNbaF07bj1zLnNjYWxlWCphO289cy5zY2FsZVkqcjtkPWg7dT1zLm91dHB1dDtnPXMuYmxvY2tzUGVyTGluZSsxPDwzO2lmKG4hPT1iKXtmb3IoYz0wO2M8ZTtjKyspe0M9MHxjKm47eVtjXT0oQyZ3KTw8M3w3JkN9Yj1ufWZvcihsPTA7bDx0O2wrKyl7Qz0wfGwqbztFPWcqKEMmdyl8KDcmQyk8PDM7Zm9yKGM9MDtjPGU7YysrKXttW2RdPXVbRSt5W2NdXTtkKz1mfX19bGV0IEQ9dGhpcy5fZGVjb2RlVHJhbnNmb3JtO2l8fDQhPT1mfHxEfHwoRD1uZXcgSW50MzJBcnJheShbLTI1NiwyNTUsLTI1NiwyNTUsLTI1NiwyNTUsLTI1NiwyNTVdKSk7aWYoRClmb3IoaD0wO2g8cDspZm9yKEM9MCxRPTA7QzxmO0MrKyxoKyssUSs9MiltW2hdPShtW2hdKkRbUV0+PjgpK0RbUSsxXTtyZXR1cm4gbX1nZXQgX2lzQ29sb3JDb252ZXJzaW9uTmVlZGVkKCl7cmV0dXJuIHRoaXMuYWRvYmU/ISF0aGlzLmFkb2JlLnRyYW5zZm9ybUNvZGU6Mz09PXRoaXMubnVtQ29tcG9uZW50cz8wIT09dGhpcy5fY29sb3JUcmFuc2Zvcm0mJig4MiE9PXRoaXMuY29tcG9uZW50c1swXS5pbmRleHx8NzEhPT10aGlzLmNvbXBvbmVudHNbMV0uaW5kZXh8fDY2IT09dGhpcy5jb21wb25lbnRzWzJdLmluZGV4KToxPT09dGhpcy5fY29sb3JUcmFuc2Zvcm19X2NvbnZlcnRZY2NUb1JnYihlKXtsZXQgdCxpLGE7Zm9yKGxldCByPTAscz1lLmxlbmd0aDtyPHM7cis9Myl7dD1lW3JdO2k9ZVtyKzFdO2E9ZVtyKzJdO2Vbcl09dC0xNzkuNDU2KzEuNDAyKmE7ZVtyKzFdPXQrMTM1LjQ1OS0uMzQ0KmktLjcxNCphO2VbcisyXT10LTIyNi44MTYrMS43NzIqaX1yZXR1cm4gZX1fY29udmVydFljY1RvUmdiYShlLHQpe2ZvcihsZXQgaT0wLGE9MCxyPWUubGVuZ3RoO2k8cjtpKz0zLGErPTQpe2NvbnN0IHI9ZVtpXSxzPWVbaSsxXSxuPWVbaSsyXTt0W2FdPXItMTc5LjQ1NisxLjQwMipuO3RbYSsxXT1yKzEzNS40NTktLjM0NCpzLS43MTQqbjt0W2ErMl09ci0yMjYuODE2KzEuNzcyKnM7dFthKzNdPTI1NX1yZXR1cm4gdH1fY29udmVydFljY2tUb1JnYihlKXtsZXQgdCxpLGEscixzPTA7Zm9yKGxldCBuPTAsbz1lLmxlbmd0aDtuPG87bis9NCl7dD1lW25dO2k9ZVtuKzFdO2E9ZVtuKzJdO3I9ZVtuKzNdO2VbcysrXT1pKigtNjYwNjM1NjY5NDIwMzY0ZS0xOSppKy4wMDA0MzcxMzA0NzU5MjYyMzIqYS01NDA4MDYxMDA2NDU5OWUtMTgqdCsuMDAwNDg0NDk3OTcxMjAyODEqci0uMTU0MzYyMTUxODcxMTI2KS0xMjIuNjcxOTU0MDY4OTQrYSooLS4wMDA5NTc5NjQzNzg0NDU3NzMqYSsuMDAwODE3MDc2OTExMzQ2NjI1KnQtLjAwNDc3MjcxNDA1NDA4NzQ3KnIrMS41MzM4MDI1MzIyMTczNCkrdCooLjAwMDk2MTI1MDE4NDEzMDY4OCp0LS4wMDI2NjI1NzMzMjI4MzkzMypyKy40ODM1NzA4ODQ1MTI2NSkrciooLS4wMDAzMzYxOTcxNzc2MTgzOTQqcisuNDg0NzkxNTYxNDkwNzc2KTtlW3MrK109MTA3LjI2ODAzOTM5NzcyNCtpKigyMTk5MjcxMDQ1MjU3NDFlLTE5KmktLjAwMDY0MDk5MjAxODI5Nzk0NSphKy4wMDA2NTkzOTcwMDEyNDU1NzcqdCsuMDAwNDI2MTA1NjUyOTM4ODM3KnItLjE3NjQ5MTc5MjQ2Mjg3NSkrYSooLS4wMDA3NzgyNjk5NDE1MTM2ODMqYSsuMDAxMzA4NzIyNjE0MDgyNzUqdCsuMDAwNzcwNDgyNjMxODAxMTMyKnItLjE1MTA1MTQ5Mjc3NTU2MikrdCooLjAwMTI2OTM1MzY4MTE0ODQzKnQtLjAwMjY1MDkwMTg5MDEwODk4KnIrLjI1ODAyOTEwMjA2ODQ1KStyKigtLjAwMDMxODkxMzExNzU4ODMyOCpyLS4yMTM3NDI0MDAzMjM2NjUpO2VbcysrXT1pKigtLjAwMDU3MDExNTE5Njk3MzY3NyppLTI2MzQwOTA1MTAwNDU4OWUtMTkqYSsuMDAyMDc0MTA4ODExNTAxMip0LS4wMDI4ODI2MDIzNjg1MzQ0MipyKy44MTQyNzI5NjgzNTkyOTUpLTIwLjgxMDAxMjU0Njk0NythKigtMTUzNDk2MDU3NDQwOTc1ZS0xOSphLS4wMDAxMzI2ODkwNDM5NjE0NDYqdCsuMDAwNTYwODMzNjkxMjQyODEyKnItLjE5NTE1MjAyNzUzNDA0OSkrdCooLjAwMTc0NDE4MTMyOTI3NTgyKnQtLjAwMjU1MjQzMzIxNDM5MzQ3KnIrLjExNjkzNTAyMDQ2NTE0NSkrciooLS4wMDAzNDM1MzE5OTY1MTA1NTUqcisuMjQxNjUyNjAyMzI0MDcpfXJldHVybiBlLnN1YmFycmF5KDAscyl9X2NvbnZlcnRZY2NrVG9SZ2JhKGUpe2ZvcihsZXQgdD0wLGk9ZS5sZW5ndGg7dDxpO3QrPTQpe2NvbnN0IGk9ZVt0XSxhPWVbdCsxXSxyPWVbdCsyXSxzPWVbdCszXTtlW3RdPWEqKC02NjA2MzU2Njk0MjAzNjRlLTE5KmErLjAwMDQzNzEzMDQ3NTkyNjIzMipyLTU0MDgwNjEwMDY0NTk5ZS0xOCppKy4wMDA0ODQ0OTc5NzEyMDI4MSpzLS4xNTQzNjIxNTE4NzExMjYpLTEyMi42NzE5NTQwNjg5NCtyKigtLjAwMDk1Nzk2NDM3ODQ0NTc3MypyKy4wMDA4MTcwNzY5MTEzNDY2MjUqaS0uMDA0NzcyNzE0MDU0MDg3NDcqcysxLjUzMzgwMjUzMjIxNzM0KStpKiguMDAwOTYxMjUwMTg0MTMwNjg4KmktLjAwMjY2MjU3MzMyMjgzOTMzKnMrLjQ4MzU3MDg4NDUxMjY1KStzKigtLjAwMDMzNjE5NzE3NzYxODM5NCpzKy40ODQ3OTE1NjE0OTA3NzYpO2VbdCsxXT0xMDcuMjY4MDM5Mzk3NzI0K2EqKDIxOTkyNzEwNDUyNTc0MWUtMTkqYS0uMDAwNjQwOTkyMDE4Mjk3OTQ1KnIrLjAwMDY1OTM5NzAwMTI0NTU3NyppKy4wMDA0MjYxMDU2NTI5Mzg4Mzcqcy0uMTc2NDkxNzkyNDYyODc1KStyKigtLjAwMDc3ODI2OTk0MTUxMzY4MypyKy4wMDEzMDg3MjI2MTQwODI3NSppKy4wMDA3NzA0ODI2MzE4MDExMzIqcy0uMTUxMDUxNDkyNzc1NTYyKStpKiguMDAxMjY5MzUzNjgxMTQ4NDMqaS0uMDAyNjUwOTAxODkwMTA4OTgqcysuMjU4MDI5MTAyMDY4NDUpK3MqKC0uMDAwMzE4OTEzMTE3NTg4MzI4KnMtLjIxMzc0MjQwMDMyMzY2NSk7ZVt0KzJdPWEqKC0uMDAwNTcwMTE1MTk2OTczNjc3KmEtMjYzNDA5MDUxMDA0NTg5ZS0xOSpyKy4wMDIwNzQxMDg4MTE1MDEyKmktLjAwMjg4MjYwMjM2ODUzNDQyKnMrLjgxNDI3Mjk2ODM1OTI5NSktMjAuODEwMDEyNTQ2OTQ3K3IqKC0xNTM0OTYwNTc0NDA5NzVlLTE5KnItLjAwMDEzMjY4OTA0Mzk2MTQ0NippKy4wMDA1NjA4MzM2OTEyNDI4MTIqcy0uMTk1MTUyMDI3NTM0MDQ5KStpKiguMDAxNzQ0MTgxMzI5Mjc1ODIqaS0uMDAyNTUyNDMzMjE0MzkzNDcqcysuMTE2OTM1MDIwNDY1MTQ1KStzKigtLjAwMDM0MzUzMTk5NjUxMDU1NSpzKy4yNDE2NTI2MDIzMjQwNyk7ZVt0KzNdPTI1NX1yZXR1cm4gZX1fY29udmVydFljY2tUb0NteWsoZSl7bGV0IHQsaSxhO2ZvcihsZXQgcj0wLHM9ZS5sZW5ndGg7cjxzO3IrPTQpe3Q9ZVtyXTtpPWVbcisxXTthPWVbcisyXTtlW3JdPTQzNC40NTYtdC0xLjQwMiphO2VbcisxXT0xMTkuNTQxLXQrLjM0NCppKy43MTQqYTtlW3IrMl09NDgxLjgxNi10LTEuNzcyKml9cmV0dXJuIGV9X2NvbnZlcnRDbXlrVG9SZ2IoZSl7bGV0IHQsaSxhLHIscz0wO2ZvcihsZXQgbj0wLG89ZS5sZW5ndGg7bjxvO24rPTQpe3Q9ZVtuXTtpPWVbbisxXTthPWVbbisyXTtyPWVbbiszXTtlW3MrK109MjU1K3QqKC02NzQ3MTQ3MDczNjAyNDQxZS0yMCp0Ky4wMDA4Mzc5MjYyMTIxMDEzNzI3KmkrLjAwMDI4OTQ3MTgxODg2NDMyOTQqYSsuMDAzMjY0MjMxMDU3NTM3ODA2KnItMS4xMTg1NjExODY3MjAzOTM3KStpKigyNjM3NDEwNzYxNjA4OTQwNWUtMjEqaS04NjI2OTQ5MTU4NjM4NTcyZS0yMCphLS4wMDAyNzQ4NzY5MDY3NDk5NDkxKnItLjAyMTU1Njg4Nzk0OTc4OTY3KSthKigtMzg3ODA5OTIxMjg2OTM2M2UtMjAqYS0uMDAwMzI2NzgwODI3OTQ4NTI4NipyKy4wNjg2NzQyMjM4NTk1MzQ1KS1yKiguMDAwMzM2MTk3MTc3NjE4MzkzNypyKy43NDMwNjU5MTUxMzQyMjU0KTtlW3MrK109MjU1K3QqKC4wMDAxMzU5NjM3MjgxMzU4ODg0OCp0Ky4wMDA5MjQ1MzcxMzI1NzM1ODUqaSsuMDAwMTA1NjczNTk2MTg2ODM1OTMqYSsuMDAwNDc5MTg2NDY4NzQzNjUxMipyLS4zMTA5Njg5NTg3NTE1ODc1KStpKigtLjAwMDIzNTQ1MzQ2MTA4MzcwMzQ0KmkrLjAwMDI3MDI4NDUyNTM1MzQ3MTQqYSsuMDAyMDIwMDMwODk3NzMwNzE1NipyLS43NDg4MDUyMTY3MDE1NDk0KSthKig2ODM0ODE1OTk4MjM1NjYyZS0yMCphKy4wMDAxNTE2ODQ1MjM2MzQ2MDk3MypyLS4wOTc1MTkyNzc3NDcyODkzMyktciooLjAwMDMxODkxMzExNzU4ODMyODEqcisuNzM2NDg4MzgwNzczMzE2OCk7ZVtzKytdPTI1NSt0KigxMzU5ODY1MDQxMTM4NTMwN2UtMjEqdCsuMDAwMTI0MjM5NTYxNzU0OTA4NTEqaSsuMDAwNDc1MTk4NTA5NzU4MzU4OSphLTM2NzI5MzE3NDc2NjMwNDIyZS0yMipyLS4wNTU2MjE4Njk4MDI2NDAzNCkraSooLjAwMDE2MTQxMzgwNTk4NzI0Njc2KmkrLjAwMDk2OTIyMzkxMzA3MjUxODYqYSsuMDAwNzc4MjY5MjQ1MDAzNjI1MypyLS40NDAxNTIzMjM2NzUyNjQ2MykrYSooNS4wNjg4ODI5MTQwNjg3NjllLTcqYSsuMDAxNzc3ODM2OTAxMTM3NTA3MSpyLS43NTkxNDU0NjQ5NzQ5NjA5KS1yKiguMDAwMzQzNTMxOTk2NTEwNTU1MypyKy43MDYzNzcwMTg2MTYwMTQ0KX1yZXR1cm4gZS5zdWJhcnJheSgwLHMpfV9jb252ZXJ0Q215a1RvUmdiYShlKXtmb3IobGV0IHQ9MCxpPWUubGVuZ3RoO3Q8aTt0Kz00KXtjb25zdCBpPWVbdF0sYT1lW3QrMV0scj1lW3QrMl0scz1lW3QrM107ZVt0XT0yNTUraSooLTY3NDcxNDcwNzM2MDI0NDFlLTIwKmkrLjAwMDgzNzkyNjIxMjEwMTM3MjcqYSsuMDAwMjg5NDcxODE4ODY0MzI5NCpyKy4wMDMyNjQyMzEwNTc1Mzc4MDYqcy0xLjExODU2MTE4NjcyMDM5MzcpK2EqKDI2Mzc0MTA3NjE2MDg5NDA1ZS0yMSphLTg2MjY5NDkxNTg2Mzg1NzJlLTIwKnItLjAwMDI3NDg3NjkwNjc0OTk0OTEqcy0uMDIxNTU2ODg3OTQ5Nzg5NjcpK3IqKC0zODc4MDk5MjEyODY5MzYzZS0yMCpyLS4wMDAzMjY3ODA4Mjc5NDg1Mjg2KnMrLjA2ODY3NDIyMzg1OTUzNDUpLXMqKC4wMDAzMzYxOTcxNzc2MTgzOTM3KnMrLjc0MzA2NTkxNTEzNDIyNTQpO2VbdCsxXT0yNTUraSooLjAwMDEzNTk2MzcyODEzNTg4ODQ4KmkrLjAwMDkyNDUzNzEzMjU3MzU4NSphKy4wMDAxMDU2NzM1OTYxODY4MzU5MypyKy4wMDA0NzkxODY0Njg3NDM2NTEyKnMtLjMxMDk2ODk1ODc1MTU4NzUpK2EqKC0uMDAwMjM1NDUzNDYxMDgzNzAzNDQqYSsuMDAwMjcwMjg0NTI1MzUzNDcxNCpyKy4wMDIwMjAwMzA4OTc3MzA3MTU2KnMtLjc0ODgwNTIxNjcwMTU0OTQpK3IqKDY4MzQ4MTU5OTgyMzU2NjJlLTIwKnIrLjAwMDE1MTY4NDUyMzYzNDYwOTczKnMtLjA5NzUxOTI3Nzc0NzI4OTMzKS1zKiguMDAwMzE4OTEzMTE3NTg4MzI4MSpzKy43MzY0ODgzODA3NzMzMTY4KTtlW3QrMl09MjU1K2kqKDEzNTk4NjUwNDExMzg1MzA3ZS0yMSppKy4wMDAxMjQyMzk1NjE3NTQ5MDg1MSphKy4wMDA0NzUxOTg1MDk3NTgzNTg5KnItMzY3MjkzMTc0NzY2MzA0MjJlLTIyKnMtLjA1NTYyMTg2OTgwMjY0MDM0KSthKiguMDAwMTYxNDEzODA1OTg3MjQ2NzYqYSsuMDAwOTY5MjIzOTEzMDcyNTE4NipyKy4wMDA3NzgyNjkyNDUwMDM2MjUzKnMtLjQ0MDE1MjMyMzY3NTI2NDYzKStyKig1LjA2ODg4MjkxNDA2ODc2OWUtNypyKy4wMDE3Nzc4MzY5MDExMzc1MDcxKnMtLjc1OTE0NTQ2NDk3NDk2MDkpLXMqKC4wMDAzNDM1MzE5OTY1MTA1NTUzKnMrLjcwNjM3NzAxODYxNjAxNDQpO2VbdCszXT0yNTV9cmV0dXJuIGV9Z2V0RGF0YSh7d2lkdGg6ZSxoZWlnaHQ6dCxmb3JjZVJHQkE6aT0hMSxmb3JjZVJHQjphPSExLGlzU291cmNlUERGOnI9ITF9KXtpZih0aGlzLm51bUNvbXBvbmVudHM+NCl0aHJvdyBuZXcgSnBlZ0Vycm9yKCJVbnN1cHBvcnRlZCBjb2xvciBtb2RlIik7Y29uc3Qgcz10aGlzLl9nZXRMaW5lYXJpemVkQmxvY2tEYXRhKGUsdCxyKTtpZigxPT09dGhpcy5udW1Db21wb25lbnRzJiYoaXx8YSkpe2NvbnN0IGU9cy5sZW5ndGgqKGk/NDozKSx0PW5ldyBVaW50OENsYW1wZWRBcnJheShlKTtsZXQgYT0wO2lmKGkpIWZ1bmN0aW9uIGdyYXlUb1JHQkEoZSx0KXtpZihGZWF0dXJlVGVzdC5pc0xpdHRsZUVuZGlhbilmb3IobGV0IGk9MCxhPWUubGVuZ3RoO2k8YTtpKyspdFtpXT02NTc5MyplW2ldfDQyNzgxOTAwODA7ZWxzZSBmb3IobGV0IGk9MCxhPWUubGVuZ3RoO2k8YTtpKyspdFtpXT0xNjg0MzAwOCplW2ldfDI1NX0ocyxuZXcgVWludDMyQXJyYXkodC5idWZmZXIpKTtlbHNlIGZvcihjb25zdCBlIG9mIHMpe3RbYSsrXT1lO3RbYSsrXT1lO3RbYSsrXT1lfXJldHVybiB0fWlmKDM9PT10aGlzLm51bUNvbXBvbmVudHMmJnRoaXMuX2lzQ29sb3JDb252ZXJzaW9uTmVlZGVkKXtpZihpKXtjb25zdCBlPW5ldyBVaW50OENsYW1wZWRBcnJheShzLmxlbmd0aC8zKjQpO3JldHVybiB0aGlzLl9jb252ZXJ0WWNjVG9SZ2JhKHMsZSl9cmV0dXJuIHRoaXMuX2NvbnZlcnRZY2NUb1JnYihzKX1pZig0PT09dGhpcy5udW1Db21wb25lbnRzKXtpZih0aGlzLl9pc0NvbG9yQ29udmVyc2lvbk5lZWRlZClyZXR1cm4gaT90aGlzLl9jb252ZXJ0WWNja1RvUmdiYShzKTphP3RoaXMuX2NvbnZlcnRZY2NrVG9SZ2Iocyk6dGhpcy5fY29udmVydFljY2tUb0NteWsocyk7aWYoaSlyZXR1cm4gdGhpcy5fY29udmVydENteWtUb1JnYmEocyk7aWYoYSlyZXR1cm4gdGhpcy5fY29udmVydENteWtUb1JnYihzKX1yZXR1cm4gc319Y2xhc3MgSnBlZ1N0cmVhbSBleHRlbmRzIERlY29kZVN0cmVhbXtzdGF0aWMjeT1GZWF0dXJlVGVzdC5pc0ltYWdlRGVjb2RlclN1cHBvcnRlZDtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIodCk7dGhpcy5zdHJlYW09ZTt0aGlzLmRpY3Q9ZS5kaWN0O3RoaXMubWF5YmVMZW5ndGg9dDt0aGlzLnBhcmFtcz1pfXN0YXRpYyBnZXQgY2FuVXNlSW1hZ2VEZWNvZGVyKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJjYW5Vc2VJbWFnZURlY29kZXIiLHRoaXMuI3k/SW1hZ2VEZWNvZGVyLmlzVHlwZVN1cHBvcnRlZCgiaW1hZ2UvanBlZyIpOlByb21pc2UucmVzb2x2ZSghMSkpfXN0YXRpYyBzZXRPcHRpb25zKHtpc0ltYWdlRGVjb2RlclN1cHBvcnRlZDplPSExfSl7dGhpcy4jeT1lfWdldCBieXRlcygpe3JldHVybiBzaGFkb3codGhpcywiYnl0ZXMiLHRoaXMuc3RyZWFtLmdldEJ5dGVzKHRoaXMubWF5YmVMZW5ndGgpKX1lbnN1cmVCdWZmZXIoZSl7fXJlYWRCbG9jaygpe3RoaXMuZGVjb2RlSW1hZ2UoKX1nZXQganBlZ09wdGlvbnMoKXtjb25zdCBlPXtkZWNvZGVUcmFuc2Zvcm06dm9pZCAwLGNvbG9yVHJhbnNmb3JtOnZvaWQgMH0sdD10aGlzLmRpY3QuZ2V0QXJyYXkoIkQiLCJEZWNvZGUiKTtpZigodGhpcy5mb3JjZVJHQkF8fHRoaXMuZm9yY2VSR0IpJiZBcnJheS5pc0FycmF5KHQpKXtjb25zdCBpPXRoaXMuZGljdC5nZXQoIkJQQyIsIkJpdHNQZXJDb21wb25lbnQiKXx8OCxhPXQubGVuZ3RoLHI9bmV3IEludDMyQXJyYXkoYSk7bGV0IHM9ITE7Y29uc3Qgbj0oMTw8aSktMTtmb3IobGV0IGU9MDtlPGE7ZSs9Mil7cltlXT0yNTYqKHRbZSsxXS10W2VdKXwwO3JbZSsxXT10W2VdKm58MDsyNTY9PT1yW2VdJiYwPT09cltlKzFdfHwocz0hMCl9cyYmKGUuZGVjb2RlVHJhbnNmb3JtPXIpfWlmKHRoaXMucGFyYW1zIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgdD10aGlzLnBhcmFtcy5nZXQoIkNvbG9yVHJhbnNmb3JtIik7TnVtYmVyLmlzSW50ZWdlcih0KSYmKGUuY29sb3JUcmFuc2Zvcm09dCl9cmV0dXJuIHNoYWRvdyh0aGlzLCJqcGVnT3B0aW9ucyIsZSl9I3coZSl7Zm9yKGxldCB0PTAsaT1lLmxlbmd0aC0xO3Q8aTt0KyspaWYoMjU1PT09ZVt0XSYmMjE2PT09ZVt0KzFdKXt0PjAmJihlPWUuc3ViYXJyYXkodCkpO2JyZWFrfXJldHVybiBlfWRlY29kZUltYWdlKGUpe2lmKHRoaXMuZW9mKXJldHVybiB0aGlzLmJ1ZmZlcjtlPXRoaXMuI3coZXx8dGhpcy5ieXRlcyk7Y29uc3QgdD1uZXcgSnBlZ0ltYWdlKHRoaXMuanBlZ09wdGlvbnMpO3QucGFyc2UoZSk7Y29uc3QgaT10LmdldERhdGEoe3dpZHRoOnRoaXMuZHJhd1dpZHRoLGhlaWdodDp0aGlzLmRyYXdIZWlnaHQsZm9yY2VSR0JBOnRoaXMuZm9yY2VSR0JBLGZvcmNlUkdCOnRoaXMuZm9yY2VSR0IsaXNTb3VyY2VQREY6ITB9KTt0aGlzLmJ1ZmZlcj1pO3RoaXMuYnVmZmVyTGVuZ3RoPWkubGVuZ3RoO3RoaXMuZW9mPSEwO3JldHVybiB0aGlzLmJ1ZmZlcn1nZXQgY2FuQXN5bmNEZWNvZGVJbWFnZUZyb21CdWZmZXIoKXtyZXR1cm4gdGhpcy5zdHJlYW0uaXNBc3luY31hc3luYyBnZXRUcmFuc2ZlcmFibGVJbWFnZSgpe2lmKCFhd2FpdCBKcGVnU3RyZWFtLmNhblVzZUltYWdlRGVjb2RlcilyZXR1cm4gbnVsbDtjb25zdCBlPXRoaXMuanBlZ09wdGlvbnM7aWYoZS5kZWNvZGVUcmFuc2Zvcm0pcmV0dXJuIG51bGw7bGV0IHQ7dHJ5e2NvbnN0IGk9dGhpcy5jYW5Bc3luY0RlY29kZUltYWdlRnJvbUJ1ZmZlciYmYXdhaXQgdGhpcy5zdHJlYW0uYXN5bmNHZXRCeXRlcygpfHx0aGlzLmJ5dGVzO2lmKCFpKXJldHVybiBudWxsO2NvbnN0IGE9dGhpcy4jdyhpKTtpZighSnBlZ0ltYWdlLmNhblVzZUltYWdlRGVjb2RlcihhLGUuY29sb3JUcmFuc2Zvcm0pKXJldHVybiBudWxsO3Q9bmV3IEltYWdlRGVjb2Rlcih7ZGF0YTphLHR5cGU6ImltYWdlL2pwZWciLHByZWZlckFuaW1hdGlvbjohMX0pO3JldHVybihhd2FpdCB0LmRlY29kZSgpKS5pbWFnZX1jYXRjaChlKXt3YXJuKGBnZXRUcmFuc2ZlcmFibGVJbWFnZSAtIGZhaWxlZDogIiR7ZX0iLmApO3JldHVybiBudWxsfWZpbmFsbHl7dD8uY2xvc2UoKX19fXZhciBpaSxhaT0oaWk9InVuZGVmaW5lZCIhPXR5cGVvZiBkb2N1bWVudD9kb2N1bWVudC5jdXJyZW50U2NyaXB0Py5zcmM6dm9pZCAwLGZ1bmN0aW9uKGU9e30pe3ZhciB0LGksYT1lO25ldyBQcm9taXNlKCgoZSxhKT0+e3Q9ZTtpPWF9KSk7YS5kZWNvZGU9ZnVuY3Rpb24oZSx7bnVtQ29tcG9uZW50czp0PTQsaXNJbmRleGVkQ29sb3JtYXA6aT0hMSxzbWFza0luRGF0YTpyPSExfSl7Y29uc3Qgcz1lLmxlbmd0aCxuPWEuX21hbGxvYyhzKTthLkhFQVBVOC5zZXQoZSxuKTtjb25zdCBvPWEuX2pwMl9kZWNvZGUobixzLHQ+MD90OjAsISFpLCEhcik7YS5fZnJlZShuKTtpZihvKXtjb25zdHtlcnJvck1lc3NhZ2VzOmV9PWE7aWYoZSl7ZGVsZXRlIGEuZXJyb3JNZXNzYWdlcztyZXR1cm4gZX1yZXR1cm4iVW5rbm93biBlcnJvciJ9Y29uc3R7aW1hZ2VEYXRhOmd9PWE7YS5pbWFnZURhdGE9bnVsbDtyZXR1cm4gZ307dmFyIHI9T2JqZWN0LmFzc2lnbih7fSxhKSxzPSIuL3RoaXMucHJvZ3JhbSIscXVpdF89KGUsdCk9Pnt0aHJvdyB0fSxuPSIiOyJ1bmRlZmluZWQiIT10eXBlb2YgZG9jdW1lbnQmJmRvY3VtZW50LmN1cnJlbnRTY3JpcHQmJihuPWRvY3VtZW50LmN1cnJlbnRTY3JpcHQuc3JjKTtpaSYmKG49aWkpO249bi5zdGFydHNXaXRoKCJibG9iOiIpPyIiOm4uc3Vic3RyKDAsbi5yZXBsYWNlKC9bPyNdLiovLCIiKS5sYXN0SW5kZXhPZigiLyIpKzEpO3ZhciBvPWEucHJpbnR8fGNvbnNvbGUubG9nLmJpbmQoY29uc29sZSksZz1hLnByaW50RXJyfHxjb25zb2xlLmVycm9yLmJpbmQoY29uc29sZSk7T2JqZWN0LmFzc2lnbihhLHIpO3I9bnVsbDthLmFyZ3VtZW50cyYmYS5hcmd1bWVudHM7YS50aGlzUHJvZ3JhbSYmKHM9YS50aGlzUHJvZ3JhbSk7dmFyIGMsbD1hLndhc21CaW5hcnk7ZnVuY3Rpb24gdHJ5UGFyc2VBc0RhdGFVUkkoZSl7aWYoaXNEYXRhVVJJKGUpKXJldHVybiBmdW5jdGlvbiBpbnRBcnJheUZyb21CYXNlNjQoZSl7Zm9yKHZhciB0PWF0b2IoZSksaT1uZXcgVWludDhBcnJheSh0Lmxlbmd0aCksYT0wO2E8dC5sZW5ndGg7KythKWlbYV09dC5jaGFyQ29kZUF0KGEpO3JldHVybiBpfShlLnNsaWNlKEQubGVuZ3RoKSl9dmFyIGgsQyxRLEUsdT0hMTtmdW5jdGlvbiB1cGRhdGVNZW1vcnlWaWV3cygpe3ZhciBlPWMuYnVmZmVyO2EuSEVBUDg9Qz1uZXcgSW50OEFycmF5KGUpO2EuSEVBUDE2PW5ldyBJbnQxNkFycmF5KGUpO2EuSEVBUFU4PVE9bmV3IFVpbnQ4QXJyYXkoZSk7YS5IRUFQVTE2PW5ldyBVaW50MTZBcnJheShlKTthLkhFQVAzMj1uZXcgSW50MzJBcnJheShlKTthLkhFQVBVMzI9RT1uZXcgVWludDMyQXJyYXkoZSk7YS5IRUFQRjMyPW5ldyBGbG9hdDMyQXJyYXkoZSk7YS5IRUFQRjY0PW5ldyBGbG9hdDY0QXJyYXkoZSl9dmFyIGQsZj1bXSxwPVtdLG09W10seT0wLHc9bnVsbCxiPW51bGwsRD0iZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LCIsaXNEYXRhVVJJPWU9PmUuc3RhcnRzV2l0aChEKTtmdW5jdGlvbiBpbnN0YW50aWF0ZVN5bmMoZSx0KXt2YXIgaSxhPWZ1bmN0aW9uIGdldEJpbmFyeVN5bmMoZSl7aWYoZT09ZCYmbClyZXR1cm4gbmV3IFVpbnQ4QXJyYXkobCk7dmFyIHQ9dHJ5UGFyc2VBc0RhdGFVUkkoZSk7aWYodClyZXR1cm4gdDt0aHJvdydzeW5jIGZldGNoaW5nIG9mIHRoZSB3YXNtIGZhaWxlZDogeW91IGNhbiBwcmVsb2FkIGl0IHRvIE1vZHVsZVsid2FzbUJpbmFyeSJdIG1hbnVhbGx5LCBvciBlbWNjLnB5IHdpbGwgZG8gdGhhdCBmb3IgeW91IHdoZW4gZ2VuZXJhdGluZyBIVE1MIChidXQgbm90IEpTKSd9KGUpO2k9bmV3IFdlYkFzc2VtYmx5Lk1vZHVsZShhKTtyZXR1cm5bbmV3IFdlYkFzc2VtYmx5Lkluc3RhbmNlKGksdCksaV19Y2xhc3MgRXhpdFN0YXR1c3tuYW1lPSJFeGl0U3RhdHVzIjtjb25zdHJ1Y3RvcihlKXt0aGlzLm1lc3NhZ2U9YFByb2dyYW0gdGVybWluYXRlZCB3aXRoIGV4aXQoJHtlfSlgO3RoaXMuc3RhdHVzPWV9fXZhciBTLGNhbGxSdW50aW1lQ2FsbGJhY2tzPWU9Pntmb3IoO2UubGVuZ3RoPjA7KWUuc2hpZnQoKShhKX0saz1hLm5vRXhpdFJ1bnRpbWV8fCEwLFI9MCxOPXt9LGhhbmRsZUV4Y2VwdGlvbj1lPT57aWYoZSBpbnN0YW5jZW9mIEV4aXRTdGF0dXN8fCJ1bndpbmQiPT1lKXJldHVybiBoO3F1aXRfKDAsZSl9LGtlZXBSdW50aW1lQWxpdmU9KCk9Pmt8fFI+MCxfcHJvY19leGl0PWU9PntoPWU7aWYoIWtlZXBSdW50aW1lQWxpdmUoKSl7YS5vbkV4aXQ/LihlKTt1PSEwfXF1aXRfKDAsbmV3IEV4aXRTdGF0dXMoZSkpfSxfZXhpdD0oZSx0KT0+e2g9ZTtfcHJvY19leGl0KGUpfSxjYWxsVXNlckNhbGxiYWNrPWU9PntpZighdSl0cnl7ZSgpOygoKT0+e2lmKCFrZWVwUnVudGltZUFsaXZlKCkpdHJ5e19leGl0KGgpfWNhdGNoKGUpe2hhbmRsZUV4Y2VwdGlvbihlKX19KSgpfWNhdGNoKGUpe2hhbmRsZUV4Y2VwdGlvbihlKX19LGdyb3dNZW1vcnk9ZT0+e3ZhciB0PShlLWMuYnVmZmVyLmJ5dGVMZW5ndGgrNjU1MzUpLzY1NTM2fDA7dHJ5e2MuZ3Jvdyh0KTt1cGRhdGVNZW1vcnlWaWV3cygpO3JldHVybiAxfWNhdGNoKGUpe319LEc9e30sZ2V0RW52U3RyaW5ncz0oKT0+e2lmKCFnZXRFbnZTdHJpbmdzLnN0cmluZ3Mpe3ZhciBlPXtVU0VSOiJ3ZWJfdXNlciIsTE9HTkFNRToid2ViX3VzZXIiLFBBVEg6Ii8iLFBXRDoiLyIsSE9NRToiL2hvbWUvd2ViX3VzZXIiLExBTkc6KCJvYmplY3QiPT10eXBlb2YgbmF2aWdhdG9yJiZuYXZpZ2F0b3IubGFuZ3VhZ2VzJiZuYXZpZ2F0b3IubGFuZ3VhZ2VzWzBdfHwiQyIpLnJlcGxhY2UoIi0iLCJfIikrIi5VVEYtOCIsXzpzfHwiLi90aGlzLnByb2dyYW0ifTtmb3IodmFyIHQgaW4gRyl2b2lkIDA9PT1HW3RdP2RlbGV0ZSBlW3RdOmVbdF09R1t0XTt2YXIgaT1bXTtmb3IodmFyIHQgaW4gZSlpLnB1c2goYCR7dH09JHtlW3RdfWApO2dldEVudlN0cmluZ3Muc3RyaW5ncz1pfXJldHVybiBnZXRFbnZTdHJpbmdzLnN0cmluZ3N9LE09W251bGwsW10sW11dLFU9InVuZGVmaW5lZCIhPXR5cGVvZiBUZXh0RGVjb2Rlcj9uZXcgVGV4dERlY29kZXI6dm9pZCAwLFVURjhBcnJheVRvU3RyaW5nPShlLHQ9MCxpPU5hTik9Pntmb3IodmFyIGE9dCtpLHI9dDtlW3JdJiYhKHI+PWEpOykrK3I7aWYoci10PjE2JiZlLmJ1ZmZlciYmVSlyZXR1cm4gVS5kZWNvZGUoZS5zdWJhcnJheSh0LHIpKTtmb3IodmFyIHM9IiI7dDxyOyl7dmFyIG49ZVt0KytdO2lmKDEyOCZuKXt2YXIgbz02MyZlW3QrK107aWYoMTkyIT0oMjI0Jm4pKXt2YXIgZz02MyZlW3QrK107aWYoKG49MjI0PT0oMjQwJm4pPygxNSZuKTw8MTJ8bzw8NnxnOig3Jm4pPDwxOHxvPDwxMnxnPDw2fDYzJmVbdCsrXSk8NjU1MzYpcys9U3RyaW5nLmZyb21DaGFyQ29kZShuKTtlbHNle3ZhciBjPW4tNjU1MzY7cys9U3RyaW5nLmZyb21DaGFyQ29kZSg1NTI5NnxjPj4xMCw1NjMyMHwxMDIzJmMpfX1lbHNlIHMrPVN0cmluZy5mcm9tQ2hhckNvZGUoKDMxJm4pPDw2fG8pfWVsc2Ugcys9U3RyaW5nLmZyb21DaGFyQ29kZShuKX1yZXR1cm4gc30scHJpbnRDaGFyPShlLHQpPT57dmFyIGk9TVtlXTtpZigwPT09dHx8MTA9PT10KXsoMT09PWU/bzpnKShVVEY4QXJyYXlUb1N0cmluZyhpKSk7aS5sZW5ndGg9MH1lbHNlIGkucHVzaCh0KX0sVVRGOFRvU3RyaW5nPShlLHQpPT5lP1VURjhBcnJheVRvU3RyaW5nKFEsZSx0KToiIix4PXttOigpPT5mdW5jdGlvbiBhYm9ydChlKXthLm9uQWJvcnQ/LihlKTtnKGU9IkFib3J0ZWQoIitlKyIpIik7dT0hMDtlKz0iLiBCdWlsZCB3aXRoIC1zQVNTRVJUSU9OUyBmb3IgbW9yZSBpbmZvLiI7dmFyIHQ9bmV3IFdlYkFzc2VtYmx5LlJ1bnRpbWVFcnJvcihlKTtpKHQpO3Rocm93IHR9KCIiKSxjOihlLHQsaSk9PlEuY29weVdpdGhpbihlLHQsdCtpKSxsOigpPT57az0hMTtSPTB9LG46KGUsdCk9PntpZihOW2VdKXtjbGVhclRpbWVvdXQoTltlXS5pZCk7ZGVsZXRlIE5bZV19aWYoIXQpcmV0dXJuIDA7dmFyIGk9c2V0VGltZW91dCgoKCk9PntkZWxldGUgTltlXTtjYWxsVXNlckNhbGxiYWNrKCgoKT0+SChlLHBlcmZvcm1hbmNlLm5vdygpKSkpfSksdCk7TltlXT17aWQ6aSx0aW1lb3V0X21zOnR9O3JldHVybiAwfSxnOmZ1bmN0aW9uIF9jb3B5X3BpeGVsc18xKGUsdCl7ZT4+PTI7Y29uc3QgaT1hLmltYWdlRGF0YT1uZXcgVWludDhDbGFtcGVkQXJyYXkodCkscj1hLkhFQVAzMi5zdWJhcnJheShlLGUrdCk7aS5zZXQocil9LGY6ZnVuY3Rpb24gX2NvcHlfcGl4ZWxzXzMoZSx0LGkscil7ZT4+PTI7dD4+PTI7aT4+PTI7Y29uc3Qgcz1hLmltYWdlRGF0YT1uZXcgVWludDhDbGFtcGVkQXJyYXkoMypyKSxuPWEuSEVBUDMyLnN1YmFycmF5KGUsZStyKSxvPWEuSEVBUDMyLnN1YmFycmF5KHQsdCtyKSxnPWEuSEVBUDMyLnN1YmFycmF5KGksaStyKTtmb3IobGV0IGU9MDtlPHI7ZSsrKXtzWzMqZV09bltlXTtzWzMqZSsxXT1vW2VdO3NbMyplKzJdPWdbZV19fSxlOmZ1bmN0aW9uIF9jb3B5X3BpeGVsc180KGUsdCxpLHIscyl7ZT4+PTI7dD4+PTI7aT4+PTI7cj4+PTI7Y29uc3Qgbj1hLmltYWdlRGF0YT1uZXcgVWludDhDbGFtcGVkQXJyYXkoNCpzKSxvPWEuSEVBUDMyLnN1YmFycmF5KGUsZStzKSxnPWEuSEVBUDMyLnN1YmFycmF5KHQsdCtzKSxjPWEuSEVBUDMyLnN1YmFycmF5KGksaStzKSxsPWEuSEVBUDMyLnN1YmFycmF5KHIscitzKTtmb3IobGV0IGU9MDtlPHM7ZSsrKXtuWzQqZV09b1tlXTtuWzQqZSsxXT1nW2VdO25bNCplKzJdPWNbZV07bls0KmUrM109bFtlXX19LG86ZT0+e3ZhciB0LGksYT1RLmxlbmd0aCxyPTIxNDc0ODM2NDg7aWYoKGU+Pj49MCk+cilyZXR1cm4hMTtmb3IodmFyIHM9MTtzPD00O3MqPTIpe3ZhciBuPWEqKDErLjIvcyk7bj1NYXRoLm1pbihuLGUrMTAwNjYzMjk2KTt2YXIgbz1NYXRoLm1pbihyLCh0PU1hdGgubWF4KGUsbiksaT02NTUzNixNYXRoLmNlaWwodC9pKSppKSk7aWYoZ3Jvd01lbW9yeShvKSlyZXR1cm4hMH1yZXR1cm4hMX0scDooZSx0KT0+e3ZhciBpPTA7Z2V0RW52U3RyaW5ncygpLmZvckVhY2goKChhLHIpPT57dmFyIHM9dCtpO0VbZSs0KnI+PjJdPXM7KChlLHQpPT57Zm9yKHZhciBpPTA7aTxlLmxlbmd0aDsrK2kpQ1t0KytdPWUuY2hhckNvZGVBdChpKTtDW3RdPTB9KShhLHMpO2krPWEubGVuZ3RoKzF9KSk7cmV0dXJuIDB9LHE6KGUsdCk9Pnt2YXIgaT1nZXRFbnZTdHJpbmdzKCk7RVtlPj4yXT1pLmxlbmd0aDt2YXIgYT0wO2kuZm9yRWFjaCgoZT0+YSs9ZS5sZW5ndGgrMSkpO0VbdD4+Ml09YTtyZXR1cm4gMH0scjplPT41MixqOmZ1bmN0aW9uIF9mZF9zZWVrKGUsdCxpLGEscil7cmV0dXJuIDcwfSxiOihlLHQsaSxhKT0+e2Zvcih2YXIgcj0wLHM9MDtzPGk7cysrKXt2YXIgbj1FW3Q+PjJdLG89RVt0KzQ+PjJdO3QrPTg7Zm9yKHZhciBnPTA7ZzxvO2crKylwcmludENoYXIoZSxRW24rZ10pO3IrPW99RVthPj4yXT1yO3JldHVybiAwfSxzOmZ1bmN0aW9uIF9ncmF5X3RvX3JnYmEoZSx0KXtlPj49Mjtjb25zdCBpPWEuaW1hZ2VEYXRhPW5ldyBVaW50OENsYW1wZWRBcnJheSg0KnQpLHI9YS5IRUFQMzIuc3ViYXJyYXkoZSxlK3QpO2ZvcihsZXQgZT0wO2U8dDtlKyspe2lbNCplXT1pWzQqZSsxXT1pWzQqZSsyXT1yW2VdO2lbNCplKzNdPTI1NX19LGk6ZnVuY3Rpb24gX2dyYXlhX3RvX3JnYmEoZSx0LGkpe2U+Pj0yO3Q+Pj0yO2NvbnN0IHI9YS5pbWFnZURhdGE9bmV3IFVpbnQ4Q2xhbXBlZEFycmF5KDQqaSkscz1hLkhFQVAzMi5zdWJhcnJheShlLGUraSksbj1hLkhFQVAzMi5zdWJhcnJheSh0LHQraSk7Zm9yKGxldCBlPTA7ZTxpO2UrKyl7cls0KmVdPXJbNCplKzFdPXJbNCplKzJdPXNbZV07cls0KmUrM109bltlXX19LGQ6ZnVuY3Rpb24gX2pzUHJpbnRXYXJuaW5nKGUpe2NvbnN0IHQ9VVRGOFRvU3RyaW5nKGUpOyhhLndhcm58fGNvbnNvbGUud2FybikoYE9wZW5KUEVHOiAke3R9YCl9LGs6X3Byb2NfZXhpdCxoOmZ1bmN0aW9uIF9yZ2JfdG9fcmdiYShlLHQsaSxyKXtlPj49Mjt0Pj49MjtpPj49Mjtjb25zdCBzPWEuaW1hZ2VEYXRhPW5ldyBVaW50OENsYW1wZWRBcnJheSg0KnIpLG49YS5IRUFQMzIuc3ViYXJyYXkoZSxlK3IpLG89YS5IRUFQMzIuc3ViYXJyYXkodCx0K3IpLGc9YS5IRUFQMzIuc3ViYXJyYXkoaSxpK3IpO2ZvcihsZXQgZT0wO2U8cjtlKyspe3NbNCplXT1uW2VdO3NbNCplKzFdPW9bZV07c1s0KmUrMl09Z1tlXTtzWzQqZSszXT0yNTV9fSxhOmZ1bmN0aW9uIF9zdG9yZUVycm9yTWVzc2FnZShlKXtjb25zdCB0PVVURjhUb1N0cmluZyhlKTthLmVycm9yTWVzc2FnZXM/YS5lcnJvck1lc3NhZ2VzKz0iXG4iK3Q6YS5lcnJvck1lc3NhZ2VzPXR9fSxMPWZ1bmN0aW9uIGNyZWF0ZVdhc20oKXtmdW5jdGlvbiByZWNlaXZlSW5zdGFuY2UoZSx0KXtMPWUuZXhwb3J0cztjPUwudDt1cGRhdGVNZW1vcnlWaWV3cygpOyFmdW5jdGlvbiBhZGRPbkluaXQoZSl7cC51bnNoaWZ0KGUpfShMLnUpOyFmdW5jdGlvbiByZW1vdmVSdW5EZXBlbmRlbmN5KGUpe3ktLTthLm1vbml0b3JSdW5EZXBlbmRlbmNpZXM/Lih5KTtpZigwPT15KXtpZihudWxsIT09dyl7Y2xlYXJJbnRlcnZhbCh3KTt3PW51bGx9aWYoYil7dmFyIHQ9YjtiPW51bGw7dCgpfX19KCk7cmV0dXJuIEx9IWZ1bmN0aW9uIGFkZFJ1bkRlcGVuZGVuY3koZSl7eSsrO2EubW9uaXRvclJ1bkRlcGVuZGVuY2llcz8uKHkpfSgpO3ZhciBlPWZ1bmN0aW9uIGdldFdhc21JbXBvcnRzKCl7cmV0dXJue2E6eH19KCk7aWYoYS5pbnN0YW50aWF0ZVdhc20pdHJ5e3JldHVybiBhLmluc3RhbnRpYXRlV2FzbShlLHJlY2VpdmVJbnN0YW5jZSl9Y2F0Y2goZSl7ZyhgTW9kdWxlLmluc3RhbnRpYXRlV2FzbSBjYWxsYmFjayBmYWlsZWQgd2l0aCBlcnJvcjogJHtlfWApO2koZSl9ZD8/PSJkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUdGemJRRUFBQUFCMlFFY1lBTi9mMzhCZjJBRWYzOS9md0YvWUFGL0FHQUNmMzhBWUFGL0FYOWdBMzkvZndCZ0FuOS9BWDlnQkg5L2YzOEFZQU4vZm44QmZtQUZmMzkvZjM4QmYyQUFBR0FDZm44QmYyQURmMzUvQVg5Z0FuNS9BWDVnQlg5L2YzOS9BR0FIZjM5L2YzOS9md0YvWUFsL2YzOS9mMzkvZjM4QmYyQUxmMzkvZjM5L2YzOS9mMzhCZjJBR2YzOS9mMzkvQVg5Z0FBRi9ZQVovZjM5L2YzOEFZQVovZkg5L2YzOEJmMkFDZjN3QmYyQUlmMzkvZjM5L2YzOEFZQWgvZjM5L2YzOS9md0YvWUFkL2YzOS9mMzkvQUdBQ2ZIOEJmR0FDZjN3QUFuTVRBV0VCWVFBQ0FXRUJZZ0FCQVdFQll3QUZBV0VCWkFBQ0FXRUJaUUFPQVdFQlpnQUhBV0VCWndBREFXRUJhQUFIQVdFQmFRQUZBV0VCYWdBSkFXRUJhd0FDQVdFQmJBQUtBV0VCYlFBS0FXRUJiZ0FXQVdFQmJ3QUVBV0VCY0FBR0FXRUJjUUFHQVdFQmNnQUVBV0VCY3dBREE4MEJ5d0VIQWdVQUJnUUFCUVlFQVFVRURnVVhCZ0lDQWdJQUJoQUdFUVFDQ3d3U0FnVUNCQWNFQWhNREZBTUNBZ1lDR0FNSEJRQUFCQU1CQ2drSkF3QUpCZ0VFQkFVRkV3OEJBUU1BQXdZQ0VBUVVHUUlIQmdNSEJ3RUJBZ0FFQ2dZYUJ3UUVEdzREQmdRQUJBSUNBZ0FHQmdBQkFRRUJBUUVCQVFBQUFBQUFCZ01DQWdJREF3TURBd29LQWdJYkFBTVZDQVFFQUFnREF3a0VDQXNOQUFnQUFRRUJBUUVCQVFFQkRBQUVCQVVKRHdFU0VRRUFBQVlEQXdFRkJRVUZCUVVGQlFFTkFRRUJBUUVCQVFFQkN3UUZBWEFCY25JRkJ3RUJnZ0tBZ0FJR0NBRi9BVUhRNEFVTEJ5QUhBWFFDQUFGMUFFb0JkZ0NwQVFGM0FCUUJlQUVBQVhrQXFBRUJlZ0NkQVFuUkFRRUFRUUVMY1ZyZEFkTUJnUUdCQVRDNUFhNEJxZ0dZQVpjQmxnR1ZBWlFCa3dHU0FaRUJXNDRCalFHTUFZc0JLNG9CaVFHSUFZY0JoZ0dGQVlRQmd3R0NBZHdCMndIYUFka0IyQUhYQVVuV0FkVUJTVW5VQWRJQjBRSFFBYzhCemdITkFjd0J5d0hLQWNRQnVBRzNBYllCdFFHMEFiTUJzZ0d4QWJBQnJ3R3RBYXdCcXdGU1UxVmJVWkFCWEVCWmp3RllUazlYTVN5OEFic0J2UUhGQWNrQnhnSEFBYm9CdmdHL0FjY0J5QUY5d1FIQ0FjTUJXcWNCcGdHZUFhQUJud0dhQWFNQnBBR2xBYUlCb1FHYkFad0JDc210RHNzQmdnSUJBMzhqQUVHUUJHc2lCQ1FBQWtBZ0FFVU5BQUpBQWtBQ1FBSkFJQUZCQVdzT0JBQUJCQUlFQ3lBQVFReHFJUUVNQWdzZ0FFRVFhaUVCSUFCQkJHb2hBQXdCQ3lBQVFSUnFJUUVnQUVFSWFpRUFDeUFCS0FJQUlnVkZEUUFnQWtVTkFDQUFLQUlBSVFZZ0JFRUFRWUFFRUJraUFTQUROZ0tNQkNNQVFhQUJheUlBSkFBZ0FDQUJOZ0tVQVNBQVFmOEROZ0tZQVNBQVFRQkJrQUVRR1NJQVFYODJBa3dnQUVIbkFEWUNKQ0FBUVg4MkFsQWdBQ0FBUVo4QmFqWUNMQ0FBSUFCQmxBRnFOZ0pVSUFGQkFEb0FBQ0FBSUFJZ0EwSG9BRUhwQUJCMUlBQkJvQUZxSkFBZ0FVRUFPZ0QvQXlBQklBWWdCUkVEQUFzZ0JFR1FCR29rQUF2UUFnRUZmeUFBQkVBZ0FFRUVheUlES0FJQUlnUWhBU0FESVFJZ0FFRUlheWdDQUNJQUlBQkJmbkVpQUVjRVFDQUNJQUJySWdJb0FnUWlBU0FDS0FJSUlnVTJBZ2dnQlNBQk5nSUVJQUFnQkdvaEFRc2dBeUFFYWlJQUtBSUFJZ01nQUNBRGFrRUVheWdDQUVjRVFDQUFLQUlFSWdRZ0FDZ0NDQ0lBTmdJSUlBQWdCRFlDQkNBQklBTnFJUUVMSUFJZ0FUWUNBQ0FDSUFGQmZIRnFRUVJySUFGQkFYSTJBZ0FnQWdKL0lBSW9BZ0JCQ0dzaUFFSC9BRTBFUUNBQVFRTjJRUUZyREFFTElBQm5JUU1nQUVFZElBTnJka0VFY3lBRFFRSjBhMEh1QUdvZ0FFSC9IMDBOQUJwQlB5QUFRUjRnQTJ0MlFRSnpJQU5CQVhSclFjY0FhaUlBSUFCQlAwOGJDeUlCUVFSMElnQkI0TTBCYWpZQ0JDQUNJQUJCNk0wQmFpSUFLQUlBTmdJSUlBQWdBallDQUNBQ0tBSUlJQUkyQWdSQjZOVUJRZWpWQVNrREFFSUJJQUd0aG9RM0F3QUxDOGtDQVFSL0lBRkJBRFlDQUFKQUlBSkZEUUFnQVNBQ2FpRURBa0FnQWtFUVNRUkFJQUFoQVF3QkN3SkFJQUVnQUNBQ2FrOE5BQ0FBSUFOUERRQWdBQ0VCREFFTElBTkJFR3NoQmlBQUlBSkJjSEVpQldvaEFTQURJQVZySVFNRFFDQUdJQVJySUFBZ0JHcjlBQUFBL1F3QUFBQUFBQUFBQUFBQUFBQUFBQUFBL1EwUERnME1Dd29KQ0FjR0JRUURBZ0VBL1FzQUFDQUVRUkJxSWdRZ0JVY05BQXNnQWlBRlJnMEJDd0pBSUFKQkEzRWlCa1VFUUNBRklRUU1BUXRCQUNFQUlBVWhCQU5BSUFOQkFXc2lBeUFCTFFBQU9nQUFJQVJCQVdvaEJDQUJRUUZxSVFFZ0FFRUJhaUlBSUFaSERRQUxDeUFGSUFKclFYeExEUUFEUUNBRFFRRnJJQUV0QUFBNkFBQWdBMEVDYXlBQkxRQUJPZ0FBSUFOQkEyc2dBUzBBQWpvQUFDQURRUVJySWdNZ0FTMEFBem9BQUNBQlFRUnFJUUVnQkVFRWFpSUVJQUpIRFFBTEN3dUNCQUVEZnlBQ1FZQUVUd1JBSUFBZ0FTQUNFQUlnQUE4TElBQWdBbW9oQXdKQUlBQWdBWE5CQTNGRkJFQUNRQ0FBUVFOeFJRUkFJQUFoQWd3QkN5QUNSUVJBSUFBaEFnd0JDeUFBSVFJRFFDQUNJQUV0QUFBNkFBQWdBVUVCYWlFQklBSkJBV29pQWtFRGNVVU5BU0FDSUFOSkRRQUxDeUFEUVh4eElRUUNRQ0FEUWNBQVNRMEFJQUlnQkVGQWFpSUZTdzBBQTBBZ0FpQUJLQUlBTmdJQUlBSWdBU2dDQkRZQ0JDQUNJQUVvQWdnMkFnZ2dBaUFCS0FJTU5nSU1JQUlnQVNnQ0VEWUNFQ0FDSUFFb0FoUTJBaFFnQWlBQktBSVlOZ0lZSUFJZ0FTZ0NIRFlDSENBQ0lBRW9BaUEyQWlBZ0FpQUJLQUlrTmdJa0lBSWdBU2dDS0RZQ0tDQUNJQUVvQWl3MkFpd2dBaUFCS0FJd05nSXdJQUlnQVNnQ05EWUNOQ0FDSUFFb0FqZzJBamdnQWlBQktBSThOZ0k4SUFGQlFHc2hBU0FDUVVCcklnSWdCVTBOQUFzTElBSWdCRThOQVFOQUlBSWdBU2dDQURZQ0FDQUJRUVJxSVFFZ0FrRUVhaUlDSUFSSkRRQUxEQUVMSUFOQkJFa0VRQ0FBSVFJTUFRc2dBMEVFYXlJRUlBQkpCRUFnQUNFQ0RBRUxJQUFoQWdOQUlBSWdBUzBBQURvQUFDQUNJQUV0QUFFNkFBRWdBaUFCTFFBQ09nQUNJQUlnQVMwQUF6b0FBeUFCUVFScUlRRWdBa0VFYWlJQ0lBUk5EUUFMQ3lBQ0lBTkpCRUFEUUNBQ0lBRXRBQUE2QUFBZ0FVRUJhaUVCSUFKQkFXb2lBaUFEUncwQUN3c2dBQXN3QVFGL0FrQWdBRVVOQUNBQlJRMEFRUWdnQUNBQmJDSUJFQ2tpQUFSQUlBQkJBQ0FCRUJrYUN5QUFJUUlMSUFJTEVRQWdBRVVFUUVFQUR3dEJDQ0FBRUNrTDhnSUNBbjhCZmdKQUlBSkZEUUFnQUNBQk9nQUFJQUFnQW1vaUEwRUJheUFCT2dBQUlBSkJBMGtOQUNBQUlBRTZBQUlnQUNBQk9nQUJJQU5CQTJzZ0FUb0FBQ0FEUVFKcklBRTZBQUFnQWtFSFNRMEFJQUFnQVRvQUF5QURRUVJySUFFNkFBQWdBa0VKU1EwQUlBQkJBQ0FBYTBFRGNTSUVhaUlESUFGQi93RnhRWUdDaEFoc0lnRTJBZ0FnQXlBQ0lBUnJRWHh4SWdScUlnSkJCR3NnQVRZQ0FDQUVRUWxKRFFBZ0F5QUJOZ0lJSUFNZ0FUWUNCQ0FDUVFocklBRTJBZ0FnQWtFTWF5QUJOZ0lBSUFSQkdVa05BQ0FESUFFMkFoZ2dBeUFCTmdJVUlBTWdBVFlDRUNBRElBRTJBZ3dnQWtFUWF5QUJOZ0lBSUFKQkZHc2dBVFlDQUNBQ1FSaHJJQUUyQWdBZ0FrRWNheUFCTmdJQUlBUWdBMEVFY1VFWWNpSUVheUlDUVNCSkRRQWdBYTFDZ1lDQWdCQitJUVVnQXlBRWFpRUJBMEFnQVNBRk53TVlJQUVnQlRjREVDQUJJQVUzQXdnZ0FTQUZOd01BSUFGQklHb2hBU0FDUVNCcklnSkJIMHNOQUFzTElBQUxKd0VCZnlNQVFSQnJJZ01rQUNBRElBSTJBZ3dnQUNBQklBSkJBRUVBRUhVZ0EwRVFhaVFBQytnRkFRbC9JQUZGQkVCQkFBOExBbjhnQUVVRVFFRUlJQUVRS1F3QkN5QUJSUVJBSUFBUUZFRUFEQUVMQWtBZ0FVRkhTdzBBSUFBQ2YwRUlJQUZCQTJwQmZIRWdBVUVJVFJzaUIwRUlhaUVCQWtBQ2Z3SkFJQUJCQkdzaUNpSUVLQUlBSWdVZ0JHb2lBaWdDQUNJSklBSWdDV29pQ0VFRWF5Z0NBRWNFUUNBSUlBRWdCR29pQTBFUWFrOEVRQ0FDS0FJRUlnVWdBaWdDQ0NJQ05nSUlJQUlnQlRZQ0JDQURJQWdnQTJzaUFqWUNBQ0FESUFKQmZIRnFRUVJySUFKQkFYSTJBZ0FnQXdKL0lBTW9BZ0JCQ0dzaUFrSC9BRTBFUUNBQ1FRTjJRUUZyREFFTElBSkJIU0FDWnlJRmEzWkJCSE1nQlVFQ2RHdEI3Z0JxSUFKQi94OU5EUUFhUVQ4Z0FrRWVJQVZyZGtFQ2N5QUZRUUYwYTBISEFHb2lBaUFDUVQ5UEd3c2lBa0VFZENJRlFlRE5BV28yQWdRZ0F5QUZRZWpOQVdvaUJTZ0NBRFlDQ0NBRklBTTJBZ0FnQXlnQ0NDQUROZ0lFUWVqVkFVSG8xUUVwQXdCQ0FTQUNyWWFFTndNQUlBUWdBVFlDQUF3RUN5QURJQWhMRFFFZ0FpZ0NCQ0lCSUFJb0FnZ2lBellDQ0NBRElBRTJBZ1FnQkNBRklBbHFJZ0UyQWdBTUF3c2dCU0FCUVJCcVR3UkFJQVFnQVRZQ0FDQUVJQUZCZkhGcVFRUnJJQUUyQWdBZ0FTQUVhaUlESUFVZ0FXc2lBVFlDQUNBRElBRkJmSEZxUVFScklBRkJBWEkyQWdBZ0F3Si9JQU1vQWdCQkNHc2lBVUgvQUUwRVFDQUJRUU4yUVFGckRBRUxJQUZCSFNBQlp5SUVhM1pCQkhNZ0JFRUNkR3RCN2dCcUlBRkIveDlORFFBYVFUOGdBVUVlSUFScmRrRUNjeUFFUVFGMGEwSEhBR29pQVNBQlFUOVBHd3NpQVVFRWRDSUVRZUROQVdvMkFnUWdBeUFFUWVqTkFXb2lCQ2dDQURZQ0NDQUVJQU0yQWdBZ0F5Z0NDQ0FETmdJRVFlalZBVUhvMVFFcEF3QkNBU0FCcllhRU53TUFRUUVNQkF0QkFTQUJJQVZORFFFYUMwRUFDd3dCQ3lBRUlBRkJmSEZxUVFScklBRTJBZ0JCQVFzTkFScEJDQ0FIRUNraUFVVU5BQ0FCSUFBZ0J5QUtLQUlBUVFocklnWWdCaUFIU3hzUUZob2dBQkFVSUFFaEJnc2dCZ3NMTXdFQmZ5TUFRUkJySWdFa0FDQUFCSDhnQVVFTWFrRVFJQUFRZVNFQVFRQWdBU2dDRENBQUd3VkJBQXNnQVVFUWFpUUFDN3dFQVFWL0lBSWdBQ2dDTUNJRlRRUkFJQUVnQUNnQ0pDQUNFQllhSUFBZ0FDZ0NKQ0FDYWpZQ0pDQUFJQUFvQWpBZ0FtczJBakFnQUNBQUtRTTRJQUt0ZkRjRE9DQUNEd3NnQUMwQVJFRUVjUVJBSUFFZ0FDZ0NKQ0FGRUJZYUlBQW9BakFoQVNBQVFRQTJBakFnQUNBQklBQW9BaVJxTmdJa0lBQWdBQ2tET0NBQnJYdzNBemdnQlVGL0lBVWJEd3NDUUNBRkJFQWdBU0FBS0FJa0lBVVFGaUVFSUFBZ0FDZ0NJQ0lITmdJa0lBQW9BakFoQVNBQVFRQTJBakFnQUNBQUtRTTRJQUd0ZkRjRE9DQUNJQUZySVFJZ0FTQUVhaUVCREFFTElBQWdBQ2dDSUNJSE5nSWtDd0pBQWtBRFFBSkFJQUFvQWdBaEJDQUFLQUlRSVFZQ1FDQUFLQUpBSWdnZ0Frc0VRQ0FBSUFjZ0NDQUVJQVlSQUFBaUJqWUNNQ0FHUVg5R0JFQU1CZ3NnQWlBR1RRMENJQUVnQUNnQ0pDQUdFQllhSUFBZ0FDZ0NJQ0lITmdJa0lBQW9BakFoQkF3QkN5QUFJQUVnQWlBRUlBWVJBQUFpQkRZQ01DQUVRWDlHQkVBTUJRc2dBaUFFVFEwRElBQWdBQ2dDSUNJSE5nSWtJQVFoQmdzZ0FFRUFOZ0l3SUFBZ0FDa0RPQ0FFclh3M0F6Z2dBU0FFYWlFQklBSWdCR3NoQWlBRklBWnFJUVVNQVFzTElBRWdBQ2dDSkNBQ0VCWWFJQUFnQUNnQ0pDQUNhallDSkNBQUlBQW9BakFnQW1zMkFqQWdBQ0FBS1FNNElBS3RmRGNET0NBQ0lBVnFEd3NnQUVFQU5nSXdJQUFnQUNnQ0lEWUNKQ0FBSUFBcEF6Z2dCSzE4TndNNElBUWdCV29QQ3lBRFFRUkI2ZmtBUVFBUUV5QUFRUUEyQWpBZ0FDQUFLQUpFUVFSeU5nSkVJQVZCZnlBRkd3c1hBQ0FBTFFBQVFTQnhSUVJBSUFFZ0FpQUFFRVlhQ3d1REJ3SUxmd0YrSUFBb0FoQWlCMEVnVHdSQUlBQXBBd2luRHdzQ1FDQUFLQUlZSWdKQkJFNEVRQ0FBS0FJQUlnRW9BZ0FoQkNBQUlBSkJCR3NpQlRZQ0dDQUFJQUZCQkdvMkFnQU1BUXRCZjBFQUlBQW9BaHdiSVFRZ0FrRUFUQVJBSUFJaEJRd0JDeUFDUVFGeElBQW9BZ0FoQVFKQUlBSkJBVVlFUUNBQklRWU1BUXNnQWtIKy8vLy9CM0VoQ2dOQUlBQWdBVUVCYWpZQ0FDQUJMUUFBSVFrZ0FDQUJRUUpxSWdZMkFnQWdBQ0FDUVFGck5nSVlJQUV0QUFFaEFTQUFJQUpCQW1zaUFqWUNHQ0FFUWY4QklBTjBRWDl6Y1NBSklBTjBja0dBL2dNZ0EzUkJmM054SUFFZ0EwRUljblJ5SVFRZ0EwRVFhaUVESUFZaEFTQUZRUUpxSWdVZ0NrY05BQXNMUVFBaEJVVU5BQ0FBSUFaQkFXbzJBZ0FnQmkwQUFDRUJJQUFnQWtFQmF6WUNHQ0FFUWY4QklBTjBRWDl6Y1NBQklBTjBjaUVFQ3lBQUtBSVVJUUVnQUNBRVFSaDJJZ3BCL3dGR05nSVVJQUJCQjBFSUlBRWJJZ0ZCQjBFSUlBUkIvd0Z4SWdaQi93RkdHMm9pQWtFSFFRZ2dCRUVJZGtIL0FYRWlBMEgvQVVZYmFpSUpRUWRCQ0NBRVFSQjJRZjhCY1NJRVFmOEJSaHNnQjJwcUlnZzJBaEFnQUNBQUtRTUlJQU1nQVhRZ0JDQUNkSElnQ2lBSmRISWdCbkt0SUFldGhvUWlERGNEQ0NBSVFSOU5CRUFDUUNBRlFRUk9CRUFnQUNnQ0FDSUJLQUlBSVFJZ0FDQUZRUVJyTmdJWUlBQWdBVUVFYWpZQ0FBd0JDMEVBSVFOQmYwRUFJQUFvQWh3YklRSWdCVUVBVEEwQUlBVkJBWEVnQUNnQ0FDRUJBa0FnQlVFQlJnUkFJQUVoQkF3QkN5QUZRZjcvLy84SGNTRUpRUUFoQmdOQUlBQWdBVUVCYWpZQ0FDQUJMUUFBSVFzZ0FDQUJRUUpxSWdRMkFnQWdBQ0FGUVFGck5nSVlJQUV0QUFFaEFTQUFJQVZCQW1zaUJUWUNHQ0FDUWY4QklBTjBRWDl6Y1NBTElBTjBja0dBL2dNZ0EzUkJmM054SUFFZ0EwRUljblJ5SVFJZ0EwRVFhaUVESUFRaEFTQUdRUUpxSWdZZ0NVY05BQXNMUlEwQUlBQWdCRUVCYWpZQ0FDQUVMUUFBSVFFZ0FDQUZRUUZyTmdJWUlBSkIvd0VnQTNSQmYzTnhJQUVnQTNSeUlRSUxJQUFnQWtFWWRpSUJRZjhCUmpZQ0ZDQUFRUWRCQ0NBS1FmOEJSaHNpQkVFSFFRZ2dBa0gvQVhFaUJrSC9BVVliYWlJRlFRZEJDQ0FDUVFoMlFmOEJjU0lEUWY4QlJodHFJZ2RCQjBFSUlBSkJFSFpCL3dGeElnSkIvd0ZHR3lBSWFtbzJBaEFnQUNBRElBUjBJQUlnQlhSeUlBRWdCM1J5SUFaeXJTQUlyWVlnRElRaUREY0RDQXNnREtjTGF3RUJmeU1BUVlBQ2F5SUZKQUFDUUNBQ0lBTk1EUUFnQkVHQXdBUnhEUUFnQlNBQklBSWdBMnNpQTBHQUFpQURRWUFDU1NJQkd4QVpHaUFCUlFSQUEwQWdBQ0FGUVlBQ0VCNGdBMEdBQW1zaUEwSC9BVXNOQUFzTElBQWdCU0FERUI0TElBVkJnQUpxSkFBTE1RQWdBUUovSUFJb0FreEJBRWdFUUNBQUlBRWdBaEJHREFFTElBQWdBU0FDRUVZTElnQkdCRUFQQ3lBQUlBRnVHZ3NYQUNBQUlBRWdBaUFESUFRZ0JTQUdJQWRCQVJBcUdndWhBUUVFZnlBQlFRQk1CRUJCQUE4TElBQW9BZ3doQWlBQUtBSVFJUU1EUUNBQklRVUNRQ0FERFFBZ0FDQUNRUWgwUVlEK0EzRWlBallDRENBQVFRZEJDQ0FDUVlEK0EwWWJJZ00yQWhBZ0FDZ0NDQ0lCSUFBb0FnUlBEUUFnQUNBQlFRRnFOZ0lJSUFBZ0FpQUJMUUFBY2lJQ05nSU1DeUFBSUFOQkFXc2lBellDRUNBQ0lBTjJRUUZ4SUFWQkFXc2lBWFFnQkhJaEJDQUZRUUZMRFFBTElBUUxIZ0FnQUNnQ0RBUkFJQUJCQURZQ0tBTkFJQUFvQWhoQkFFb05BQXNMQzJvQkEzOGdBQVJBSUFBb0FoZ2lBUVJBSUFBb0FoQWlBZ1IvUVFBaEFRTkFJQUFvQWhnZ0FVRTBiR29vQWl3aUF3UkFJQU1RRkNBQUtBSVFJUUlMSUFGQkFXb2lBU0FDU1EwQUN5QUFLQUlZQlNBQkN4QVVDeUFBS0FJY0lnRUVRQ0FCRUJRTElBQVFGQXNMa2hVQkQzOENRQUpBSUFBb0FneEZCRUJCQVNFUElBQW9BZ1JCQUVvTkFTQUFLQUlJUVFGS0RRRU1BZ3RCQVNFTklBQW9BZ2hCQUVvTkFDQUFLQUlFUVFKSURRRUxJQUFvQWdBaUNDQU5RUVYwYWlFRUFrQWdBQ2dDRUNJSElBQW9BaFFpQ2s4TkFDQUVJQWRCQm5ScUlRRUNRQ0FLSUFkclFRTnhJZ1pGQkVBZ0J5RUNEQUVMSUFjaEFnTkFJQUVnQWYwQUJBRDlERmgyblQ5WWRwMC9XSGFkUDFoMm5ULzk1Z0g5Q3dRQUlBRWdBZjBBQkJEOURGaDJuVDlZZHAwL1dIYWRQMWgyblQvOTVnSDlDd1FRSUFGQlFHc2hBU0FDUVFGcUlRSWdBMEVCYWlJRElBWkhEUUFMQ3lBSElBcHJRWHhMRFFBRFFDQUJJQUg5QUFRQS9ReFlkcDAvV0hhZFAxaDJuVDlZZHAwLy9lWUIvUXNFQUNBQklBSDlBQVFRL1F4WWRwMC9XSGFkUDFoMm5UOVlkcDAvL2VZQi9Rc0VFQ0FCSUFIOUFBUkEvUXhZZHAwL1dIYWRQMWgyblQ5WWRwMC8vZVlCL1FzRVFDQUJJQUg5QUFSUS9ReFlkcDAvV0hhZFAxaDJuVDlZZHAwLy9lWUIvUXNFVUNBQklBSDlBQVNBQWYwTVdIYWRQMWgyblQ5WWRwMC9XSGFkUC8zbUFmMExCSUFCSUFFZ0FmMEFCSkFCL1F4WWRwMC9XSGFkUDFoMm5UOVlkcDAvL2VZQi9Rc0VrQUVnQVNBQi9RQUV3QUg5REZoMm5UOVlkcDAvV0hhZFAxaDJuVC85NWdIOUN3VEFBU0FCSUFIOUFBVFFBZjBNV0hhZFAxaDJuVDlZZHAwL1dIYWRQLzNtQWYwTEJOQUJJQUZCZ0FKcUlRRWdBa0VFYWlJQ0lBcEhEUUFMQ3lBSUlBOUJCWFJxSVFVQ1FDQUFLQUlZSWdZZ0FDZ0NIQ0lMVHcwQUlBVWdCa0VHZEdvaEFRSkFJQXNnQm10QkEzRWlDRVVFUUNBR0lRSU1BUXRCQUNFRElBWWhBZ05BSUFFZ0FmMEFCQUQ5REFBWTBEOEFHTkEvQUJqUVB3QVkwRC85NWdIOUN3UUFJQUVnQWYwQUJCRDlEQUFZMEQ4QUdOQS9BQmpRUHdBWTBELzk1Z0g5Q3dRUUlBRkJRR3NoQVNBQ1FRRnFJUUlnQTBFQmFpSURJQWhIRFFBTEN5QUdJQXRyUVh4TERRQURRQ0FCSUFIOUFBUUEvUXdBR05BL0FCalFQd0FZMEQ4QUdOQS8vZVlCL1FzRUFDQUJJQUg5QUFRUS9Rd0FHTkEvQUJqUVB3QVkwRDhBR05BLy9lWUIvUXNFRUNBQklBSDlBQVJBL1F3QUdOQS9BQmpRUHdBWTBEOEFHTkEvL2VZQi9Rc0VRQ0FCSUFIOUFBUlEvUXdBR05BL0FCalFQd0FZMEQ4QUdOQS8vZVlCL1FzRVVDQUJJQUg5QUFTQUFmME1BQmpRUHdBWTBEOEFHTkEvQUJqUVAvM21BZjBMQklBQklBRWdBZjBBQkpBQi9Rd0FHTkEvQUJqUVB3QVkwRDhBR05BLy9lWUIvUXNFa0FFZ0FTQUIvUUFFd0FIOURBQVkwRDhBR05BL0FCalFQd0FZMEQvOTVnSDlDd1RBQVNBQklBSDlBQVRRQWYwTUFCalFQd0FZMEQ4QUdOQS9BQmpRUC8zbUFmMExCTkFCSUFGQmdBSnFJUUVnQWtFRWFpSUNJQXRIRFFBTEN5QUtJQUFvQWdnaUNTQUFLQUlFSWc0Z0RXc2lBQ0FBSUFsS0d5SUlJQWdnQ2tzYklRd2dCRUVnYWlFQkFuOGdCMFVFUUNBTVJRUkFRUUFoQXlBQkRBSUxJQVFnQlAwQUJBQWdCZjBBQkFBZ0JQMEFCQ0Q5NUFIOURGVVQ0ejVWRStNK1ZSUGpQbFVUNHo3OTVnSDk1UUg5Q3dRQUlBUWdCUDBBQkJBZ0JmMEFCQkFnQlAwQUJERDk1QUg5REZVVDR6NVZFK00rVlJQalBsVVQ0ejc5NWdIOTVRSDlDd1FRUVFFaEF5QUVRZUFBYWd3QkN5QUJJQWNpQTBFR2RHb0xJUUlnQXlBTVNRUkFBMEFnQWtFZ2F5SUFJQUQ5QUFRQUlBSkJRR3I5QUFRQUlBTDlBQVFBL2VRQi9ReFZFK00rVlJQalBsVVQ0ejVWRStNKy9lWUIvZVVCL1FzRUFDQUNRUkJySWdBZ0FQMEFCQUFnQWtFd2EvMEFCQUFnQXYwQUJCRDk1QUg5REZVVDR6NVZFK00rVlJQalBsVVQ0ejc5NWdIOTVRSDlDd1FBSUFKQlFHc2hBaUFEUVFGcUlnTWdERWNOQUFzTElBZ2dDazhpRFVVRVFDQUNRU0JySWdBZ0FQMEFCQUFnQWtGQWF2MEFCQUQ5REZVVFl6OVZFMk0vVlJOalAxVVRZei85NWdIOTVRSDlDd1FBSUFKQkVHc2lBQ0FBL1FBRUFDQUNRVEJyL1FBRUFQME1WUk5qUDFVVFl6OVZFMk0vVlJOalAvM21BZjNsQWYwTEJBQUxJQXNnRGlBSklBOXJJZ0FnQUNBT1Noc2lEaUFMSUE1Skd5RUpJQVZCSUdvaEFpQUpBbjhnQmtVRVFDQUpSUVJBSUFJaEEwRUFEQUlMSUFVZ0JmMEFCQUFnQlAwQUJBQWdCZjBBQkNEOTVBSDlESFlHWWo5MkJtSS9kZ1ppUDNZR1lqLzk1Z0g5NVFIOUN3UUFJQVVnQmYwQUJCQWdCUDBBQkJBZ0JmMEFCREQ5NUFIOURIWUdZajkyQm1JL2RnWmlQM1lHWWovOTVnSDk1UUg5Q3dRUUlBVkI0QUJxSVFOQkFRd0JDeUFDSUFaQkJuUnFJUU1nQmdzaUFFc0VRQU5BSUFOQklHc2lDQ0FJL1FBRUFDQURRVUJxL1FBRUFDQUQvUUFFQVAza0FmME1kZ1ppUDNZR1lqOTJCbUkvZGdaaVAvM21BZjNsQWYwTEJBQWdBMEVRYXlJSUlBajlBQVFBSUFOQk1HdjlBQVFBSUFQOUFBUVEvZVFCL1F4MkJtSS9kZ1ppUDNZR1lqOTJCbUkvL2VZQi9lVUIvUXNFQUNBRFFVQnJJUU1nQUVFQmFpSUFJQWxIRFFBTEN5QUxJQTVOSWdoRkJFQWdBMEVnYXlJQUlBRDlBQVFBSUFOQlFHcjlBQVFBL1F4MkJ1SS9kZ2JpUDNZRzRqOTJCdUkvL2VZQi9lVUIvUXNFQUNBRFFSQnJJZ0FnQVAwQUJBQWdBMEV3YS8wQUJBRDlESFlHNGo5MkJ1SS9kZ2JpUDNZRzRqLzk1Z0g5NVFIOUN3UUFDd0pBSUFkRkJFQWdERVVFUUVFQUlRY01BZ3NnQkNBRS9RQUVBQ0FGL1FBRUFDQUUvUUFFSVAza0FmME1yZ0ZaUGE0QldUMnVBVms5cmdGWlBmM21BZjNrQWYwTEJBQWdCQ0FFL1FBRUVDQUYvUUFFRUNBRS9RQUVNUDNrQWYwTXJnRlpQYTRCV1QydUFWazlyZ0ZaUGYzbUFmM2tBZjBMQkJBZ0JFSGdBR29oQVVFQklRY01BUXNnQVNBSFFRWjBhaUVCQ3lBSElBeEpCRUFEUUNBQlFTQnJJZ0FnQVAwQUJBQWdBVUZBYXYwQUJBQWdBZjBBQkFEOTVBSDlESzRCV1QydUFWazlyZ0ZaUGE0QldUMzk1Z0g5NUFIOUN3UUFJQUZCRUdzaUFDQUEvUUFFQUNBQlFUQnIvUUFFQUNBQi9RQUVFUDNrQWYwTXJnRlpQYTRCV1QydUFWazlyZ0ZaUGYzbUFmM2tBZjBMQkFBZ0FVRkFheUVCSUFkQkFXb2lCeUFNUncwQUN3c2dEVVVFUUNBQlFTQnJJZ0FnQVAwQUJBQWdBVUZBYXYwQUJBRDlESzRCMlQydUFkazlyZ0haUGE0QjJUMzk1Z0g5NUFIOUN3UUFJQUZCRUdzaUFDQUEvUUFFQUNBQlFUQnIvUUFFQVAwTXJnSFpQYTRCMlQydUFkazlyZ0haUGYzbUFmM2tBZjBMQkFBTEFrQWdCa1VFUUNBSlJRUkFRUUFoQmd3Q0N5QUZJQVg5QUFRQUlBVDlBQVFBSUFYOUFBUWcvZVFCL1F4ekJzcy9jd2JMUDNNR3l6OXpCc3MvL2VZQi9lUUIvUXNFQUNBRklBWDlBQVFRSUFUOUFBUVFJQVg5QUFRdy9lUUIvUXh6QnNzL2N3YkxQM01HeXo5ekJzcy8vZVlCL2VRQi9Rc0VFQ0FGUWVBQWFpRUNRUUVoQmd3QkN5QUNJQVpCQm5ScUlRSUxJQVlnQ1VrRVFBTkFJQUpCSUdzaUFDQUEvUUFFQUNBQ1FVQnEvUUFFQUNBQy9RQUVBUDNrQWYwTWN3YkxQM01HeXo5ekJzcy9jd2JMUC8zbUFmM2tBZjBMQkFBZ0FrRVFheUlBSUFEOUFBUUFJQUpCTUd2OUFBUUFJQUw5QUFRUS9lUUIvUXh6QnNzL2N3YkxQM01HeXo5ekJzcy8vZVlCL2VRQi9Rc0VBQ0FDUVVCcklRSWdCa0VCYWlJR0lBbEhEUUFMQ3lBSURRQWdBa0VnYXlJQUlBRDlBQVFBSUFKQlFHcjlBQVFBL1F4ekJrdEFjd1pMUUhNR1MwQnpCa3RBL2VZQi9lUUIvUXNFQUNBQ1FSQnJJZ0FnQVAwQUJBQWdBa0V3YS8wQUJBRDlESE1HUzBCekJrdEFjd1pMUUhNR1MwRDk1Z0g5NUFIOUN3UUFDd3RkQVFSL0lBQUVRQ0FBS0FJVUlnRWdBQ2dDRUNJQ2JBUkFBMEFnQUNnQ0dDQURRUUowYWlnQ0FDSUVCRUFnQkJBVUlBQW9BaEFoQWlBQUtBSVVJUUVMSUFOQkFXb2lBeUFCSUFKc1NRMEFDd3NnQUNnQ0dCQVVJQUFRRkFzTGhRRUJBbjhDUUFKQUlBQW9BZ1FpQXlBQUtBSUFJZ1JIQkVBZ0FDZ0NDQ0VEREFFTElBQWdBMEVLYWlJRU5nSUVJQUFvQWdnZ0JFRUNkQkFiSWdORkRRRWdBQ0FETmdJSUlBQW9BZ0FoQkFzZ0F5QUVRUUowYWlBQk5nSUFJQUFnQkVFQmFqWUNBRUVCRHdzZ0FDZ0NDQkFVSUFCQ0FEY0NBQ0FDUVFGQnhpOUJBQkFUUVFBTGt3UUNCbjhDZmdKQUFrQURRQ0FBSUFCQkFXdHhEUUVnQVVGSFN3MEJJQUJCQ0NBQVFRaExJZ2NiSVFCQjZOVUJLUU1BSWdnQ2YwRUlJQUZCQTJwQmZIRWdBVUVJVFJzaUFVSC9BRTBFUUNBQlFRTjJRUUZyREFFTElBRm5JUU1nQVVFZElBTnJka0VFY3lBRFFRSjBhMEh1QUdvZ0FVSC9IMDBOQUJwQlB5QUJRUjRnQTJ0MlFRSnpJQU5CQVhSclFjY0FhaUlESUFOQlAwOGJDeUlEcllnaUNVSUFVZ1JBQTBBZ0NTQUplaUlJaUNFSkFuNGdBeUFJcDJvaUEwRUVkQ0lFUWVqTkFXb29BZ0FpQWlBRVFlRE5BV29pQlVjRVFDQUNJQUFnQVJCRklnUU5CaUFDS0FJRUlnUWdBaWdDQ0NJR05nSUlJQVlnQkRZQ0JDQUNJQVUyQWdnZ0FpQUZLQUlFTmdJRUlBVWdBallDQkNBQ0tBSUVJQUkyQWdnZ0EwRUJhaUVESUFsQ0FZZ01BUXRCNk5VQlFlalZBU2tEQUVKK0lBT3RpWU0zQXdBZ0NVSUJoUXNpQ1VJQVVnMEFDMEhvMVFFcEF3QWhDQXRCUHlBSWVhZHJJUVVDUUNBSVVBUkFRUUFoQWd3QkN5QUZRUVIwSWdSQjZNMEJhaWdDQUNFQ0lBaENnSUNBZ0FSVURRQkI0d0FoQXlBQ0lBUkI0TTBCYWlJR1JnMEFBMEFnQTBVTkFTQUNJQUFnQVJCRklnUU5CQ0FEUVFGcklRTWdBaWdDQ0NJQ0lBWkhEUUFMQ3lBQklBQkJNR3BCTUNBSEcyb1FlZzBBQ3lBQ1JRMEFJQUlnQlVFRWRFSGd6UUZxSWdOR0RRQURRQ0FDSUFBZ0FSQkZJZ1FOQWlBQ0tBSUlJZ0lnQTBjTkFBc0xRUUFoQkFzZ0JBdVdJd0luZndON0FrQWdBeUFBS0FJQUlnbExEUUFnQVNBRFR3MEFJQUVnQ1U4TkFDQUVJQUFvQWdRaUNVc05BQ0FDSUFSUERRQWdBaUFKVHcwQUlBVkJIR3NoSnlBQUtBSUlJaGxCQW5RaEVTQUhRUUowSVE4Z0JrRUNkQ0VmSUFWQkJHc2hLQ0FDSUFBb0FneHVJUjRnR1NBWklBRWdHVzRpS1d3Z0FXdHFJU29nQmtFSVJ5RWpJQUloSFFOQUlBQW9BZ3dpQ1NFS0lBSWdIVVlFUUNBSklBSWdDWEJySVFvTElBb2dCQ0FkYXlJTUlBb2dERWtiSWhOQmZIRWhHeUFUUVFOeElSWWdFMEY0Y1NFcklCTkJCM0VoSkNBVFFRRnJJUm9nR1NBSlFRSjBJQXBCQW5SclFRUnFiQ0VnSUFaQkFrWWdFMEVCUm5FaExDQUpJQXBySUJsc0lTVWdKeUFQSUIwZ0Ftc2lER3dpQ1dvaEppQUpJQ2hxSVMwZ0JTQUphaUV1SUFVZ0J5QU1iRUVDZEdvaEhDQXBJU0VnQVNFWUEwQWdLaUFaSUFFZ0dFWWJJZ3dnQXlBWWF5SUpJQWtnREVzYklSQWdHU0FNYXlFSklDRkJBblFpRFNBQUtBSVlJQUFvQWhBZ0hteEJBblJxYWlnQ0FDRVNBa0FDUUNBSUJFQUNRQUpBQWtBQ1FBSkFJQklFUUNBU0lDVkJBblJxSUFsQkFuUnFJUW9nR0NBQmF5RU5JQVpCQVVZTkJDQWNJQVlnRFd4QkFuUnFJUXNnRUVFQlJnMERJQ3dOQWlBakRRRWdFRUVIVFEwQklCTkZEUWdnSmlBTklCOXNhaUFRUVFWMGFpRVZJQklnSUNBUVFRSjBhaUFNUVFKMGEyb2hJaUFRUVh4eElRMUJBQ0VTREFVTElBWkJBVWNFUUNBVFJRMElJQkJCZkhFaERTQVFRUU54SVF3Z0hDQVlJQUZySUFac1FRSjBhaUVMUVFBaEVpQVFRUUZyUVFOSklSUURRQUpBSUJCRkRRQkJBQ0VKUVFBaENrRUFJUTRnRkVVRVFBTkFJQXNnQmlBS2JFRUNkR3BCQURZQ0FDQUxJQXBCQVhJZ0JteEJBblJxUVFBMkFnQWdDeUFLUVFKeUlBWnNRUUowYWtFQU5nSUFJQXNnQ2tFRGNpQUdiRUVDZEdwQkFEWUNBQ0FLUVFScUlRb2dEa0VFYWlJT0lBMUhEUUFMQ3lBTVJRMEFBMEFnQ3lBR0lBcHNRUUowYWtFQU5nSUFJQXBCQVdvaENpQUpRUUZxSWdrZ0RFY05BQXNMSUFzZ0Qyb2hDeUFUSUJKQkFXb2lFa2NOQUFzTUNBc2dFMFVOQnlBUVFRSjBJUXdnSENBWUlBRnJRUUowYWlFTFFRQWhDU0FhUVFkUEJFQURRQ0FMUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxUVFBZ0RCQVpJQTlxSVFzZ0NVRUlhaUlKSUN0SERRQUxDMEVBSVFrZ0pFVU5Cd05BSUF0QkFDQU1FQmtnRDJvaEN5QUpRUUZxSWdrZ0pFY05BQXNNQndzZ0UwVU5CaUFRUVh4eElSUWdFRUVEY1NFU1FRQWhEU0FRUVFGclFRTkpJUmNNQlF0QkFDRUpJQkJCZkhFaURnUkFBMEFnQ3lBSlFRTjBhaUFLSUFsQkFuUnFLQUlBTmdJQUlBc2dDVUVCY2lJVVFRTjBhaUFLSUJSQkFuUnFLQUlBTmdJQUlBc2dDVUVDY2lJVVFRTjBhaUFLSUJSQkFuUnFLQUlBTmdJQUlBc2dDVUVEY2lJVVFRTjBhaUFLSUJSQkFuUnFLQUlBTmdJQUlBbEJCR29pQ1NBT1NRMEFDd3NnQ1NBUVR3MEZBa0FnRUNBSmF5SVVRUTlORFFBZ0xpQU5JQjlzSWcxcUlBbEJBM1JxSUJJZ0lHb2lEaUFRSUF4clFRSjBha2tFUUNBT0lBa2dER3RCQW5ScUlBMGdMV29nRUVFRGRHcEpEUUVMSUFvZ0NVRUNkR29oRFNBSi9SSDlEQUFBQUFBQkFBQUFBZ0FBQUFNQUFBRDlyZ0VoTUNBSklCUkJmSEVpREdvaENVRUFJUTREUUNBTElEQkJBLzJyQVNJeC9Sc0FhaUFOSUE1QkFuUnEvUUFDQUNJeS9Wb0NBQUFnQ3lBeC9Sc0JhaUF5L1ZvQ0FBRWdDeUF4L1JzQ2FpQXkvVm9DQUFJZ0N5QXgvUnNEYWlBeS9Wb0NBQU1nTVAwTUJBQUFBQVFBQUFBRUFBQUFCQUFBQVAydUFTRXdJQTVCQkdvaURpQU1SdzBBQ3lBTUlCUkdEUVlMUVFBaERDQUpJUTRnRUNBSmEwRURjU0lOQkVBRFFDQUxJQTVCQTNScUlBb2dEa0VDZEdvb0FnQTJBZ0FnRGtFQmFpRU9JQXhCQVdvaURDQU5SdzBBQ3dzZ0NTQVFhMEY4U3cwRkEwQWdDeUFPUVFOMGFpQUtJQTVCQW5ScUtBSUFOZ0lBSUFzZ0RrRUJhaUlKUVFOMGFpQUtJQWxCQW5ScUtBSUFOZ0lBSUFzZ0RrRUNhaUlKUVFOMGFpQUtJQWxCQW5ScUtBSUFOZ0lBSUFzZ0RrRURhaUlKUVFOMGFpQUtJQWxCQW5ScUtBSUFOZ0lBSUE1QkJHb2lEaUFRUncwQUN3d0ZDeUFUUlEwRVFRQWhDU0FhUVFOUEJFQURRQ0FMSUFvb0FnQTJBZ0FnQ3lBUGFpSU1JQW9nRVdvaURTZ0NBRFlDQUNBTUlBOXFJZ3dnRFNBUmFpSU5LQUlBTmdJQUlBd2dEMm9pRENBTklCRnFJZzBvQWdBMkFnQWdEU0FSYWlFS0lBd2dEMm9oQ3lBSlFRUnFJZ2tnRzBjTkFBc0xRUUFoQ1NBV1JRMEVBMEFnQ3lBS0tBSUFOZ0lBSUFvZ0VXb2hDaUFMSUE5cUlRc2dDVUVCYWlJSklCWkhEUUFMREFRTElCd2dEVUVDZEdvaEN5QVFRUVJIQkVBZ0UwVU5CQ0FRUVFKMElRbEJBQ0VPSUJwQkEwOEVRQU5BSUFzZ0NpQUpFQllnQ2lBUmFpSU5JQkZxSWdzZ0VXb2lFaUFSYWlFS0lBOXFJQTBnQ1JBV0lBOXFJQXNnQ1JBV0lBOXFJQklnQ1JBV0lBOXFJUXNnRGtFRWFpSU9JQnRIRFFBTEMwRUFJUTRnRmtVTkJBTkFJQXNnQ2lBSkVCWWdDaUFSYWlFS0lBOXFJUXNnRGtFQmFpSU9JQlpIRFFBTERBUUxJQk5GRFFOQkFDRUpJQnBCQTA4RVFBTkFJQXNnQ3YwQUFnRDlDd0lBSUFzZ0Qyb2lEQ0FLSUJGcUlnMzlBQUlBL1FzQ0FDQU1JQTlxSWd3Z0RTQVJhaUlOL1FBQ0FQMExBZ0FnRENBUGFpSU1JQTBnRVdvaURmMEFBZ0Q5Q3dJQUlBMGdFV29oQ2lBTUlBOXFJUXNnQ1VFRWFpSUpJQnRIRFFBTEMwRUFJUWtnRmtVTkF3TkFJQXNnQ3YwQUFnRDlDd0lBSUFvZ0VXb2hDaUFMSUE5cUlRc2dDVUVCYWlJSklCWkhEUUFMREFNTEEwQkJBQ0VKSUEwRVFBTkFJQXNnQ1VFRmRHb2dDaUFKUVFKMGFpZ0NBRFlDQUNBTElBbEJBWElpREVFRmRHb2dDaUFNUVFKMGFpZ0NBRFlDQUNBTElBbEJBbklpREVFRmRHb2dDaUFNUVFKMGFpZ0NBRFlDQUNBTElBbEJBM0lpREVFRmRHb2dDaUFNUVFKMGFpZ0NBRFlDQUNBSlFRUnFJZ2tnRFVrTkFBc0xBa0FnQ1NBUVR3MEFBa0FDUUNBUUlBbHJJaFJCQjAwTkFDQUxJQWxCQlhScUlDSWdFU0FTYkdwSkJFQWdDaUFKUVFKMGFpQVZJQThnRW14cVNRMEJDeUFKL1JIOURBQUFBQUFCQUFBQUFnQUFBQU1BQUFEOXJnRWhNQ0FKSUJSQmZIRWlGMm9oREVFQUlRNERRQ0FMSURCQkJmMnJBU0l4L1JzQWFpQUtJQWtnRG1wQkFuUnEvUUFDQUNJeS9Wb0NBQUFnQ3lBeC9Sc0JhaUF5L1ZvQ0FBRWdDeUF4L1JzQ2FpQXkvVm9DQUFJZ0N5QXgvUnNEYWlBeS9Wb0NBQU1nTVAwTUJBQUFBQVFBQUFBRUFBQUFCQUFBQVAydUFTRXdJQTVCQkdvaURpQVhSdzBBQ3lBVUlCZEhEUUVNQWdzZ0NTRU1DMEVBSVE0Z0VDQU1JZ2xyUVFOeEloUUVRQU5BSUFzZ0NVRUZkR29nQ2lBSlFRSjBhaWdDQURZQ0FDQUpRUUZxSVFrZ0RrRUJhaUlPSUJSSERRQUxDeUFNSUJCclFYeExEUUFEUUNBTElBbEJCWFJxSUFvZ0NVRUNkR29vQWdBMkFnQWdDeUFKUVFGcUlneEJCWFJxSUFvZ0RFRUNkR29vQWdBMkFnQWdDeUFKUVFKcUlneEJCWFJxSUFvZ0RFRUNkR29vQWdBMkFnQWdDeUFKUVFOcUlneEJCWFJxSUFvZ0RFRUNkR29vQWdBMkFnQWdDVUVFYWlJSklCQkhEUUFMQ3lBS0lCRnFJUW9nQ3lBUGFpRUxJQk1nRWtFQmFpSVNSdzBBQ3d3Q0N5QVNSUVJBUVFFZ0FDZ0NDQ0FBS0FJTWJFRUNkQkFYSWhKRkJFQkJBQThMSUFBb0FoZ2dBQ2dDRUNBZWJFRUNkR29nRFdvZ0VqWUNBQXNnRWlBbFFRSjBhaUFKUVFKMGFpRUxJQmdnQVdzaENRSkFJQVpCQVVjRVFDQWNJQVlnQ1d4QkFuUnFJUW9nRUVFQlJ3UkFBa0FnSXcwQUlCQkJCMDBOQUNBVFJRMEZJQ1lnQ1NBZmJHb2dFRUVGZEdvaElpQWdJQkJCQW5ScUlBeEJBblJySVM4Z0VFRjhjU0VVUVFBaERBTkFRUUFoQ1NBVUJFQURRQ0FMSUFsQkFuUnFJQW9nQ1VFRmRHb29BZ0EyQWdBZ0N5QUpRUUZ5SWcxQkFuUnFJQW9nRFVFRmRHb29BZ0EyQWdBZ0N5QUpRUUp5SWcxQkFuUnFJQW9nRFVFRmRHb29BZ0EyQWdBZ0N5QUpRUU55SWcxQkFuUnFJQW9nRFVFRmRHb29BZ0EyQWdBZ0NVRUVhaUlKSUJSSkRRQUxDd0pBSUFrZ0VFOE5BQUpBQWtBZ0VDQUpheUlYUVFkTkRRQWdDeUFKUVFKMGFpQWlJQXdnRDJ4cVNRUkFJQW9nQ1VFRmRHb2dFaUF2SUF3Z0VXeHFha2tOQVFzZ0NmMFIvUXdBQUFBQUFRQUFBQUlBQUFBREFBQUEvYTRCSVRBZ0NTQVhRWHh4SWhWcUlRMUJBQ0VPQTBBZ0N5QUpJQTVxUVFKMGFpQUtJREJCQmYyckFTSXgvUnNEYWlBS0lESDlHd0pxSUFvZ01mMGJBV29nQ2lBeC9Sc0FhdjFjQWdEOVZnSUFBZjFXQWdBQy9WWUNBQVA5Q3dJQUlERDlEQVFBQUFBRUFBQUFCQUFBQUFRQUFBRDlyZ0VoTUNBT1FRUnFJZzRnRlVjTkFBc2dGU0FYUncwQkRBSUxJQWtoRFF0QkFDRU9JQkFnRFNJSmEwRURjU0lYQkVBRFFDQUxJQWxCQW5ScUlBb2dDVUVGZEdvb0FnQTJBZ0FnQ1VFQmFpRUpJQTVCQVdvaURpQVhSdzBBQ3dzZ0RTQVFhMEY4U3cwQUEwQWdDeUFKUVFKMGFpQUtJQWxCQlhScUtBSUFOZ0lBSUFzZ0NVRUJhaUlOUVFKMGFpQUtJQTFCQlhScUtBSUFOZ0lBSUFzZ0NVRUNhaUlOUVFKMGFpQUtJQTFCQlhScUtBSUFOZ0lBSUFzZ0NVRURhaUlOUVFKMGFpQUtJQTFCQlhScUtBSUFOZ0lBSUFsQkJHb2lDU0FRUncwQUN3c2dDeUFSYWlFTElBb2dEMm9oQ2lBVElBeEJBV29pREVjTkFBc01CUXNnRTBVTkJDQVFRWHh4SVJRZ0VFRURjU0VTUVFBaERTQVFRUUZyUVFOSklSY01BZ3NnRTBVTkEwRUFJUWtnR2tFRFR3UkFBMEFnQ3lBS0tBSUFOZ0lBSUFzZ0VXb2lEQ0FLSUE5cUlnMG9BZ0EyQWdBZ0RDQVJhaUlNSUEwZ0Qyb2lEU2dDQURZQ0FDQU1JQkZxSWd3Z0RTQVBhaUlOS0FJQU5nSUFJQXdnRVdvaEN5QU5JQTlxSVFvZ0NVRUVhaUlKSUJ0SERRQUxDMEVBSVFrZ0ZrVU5Bd05BSUFzZ0NpZ0NBRFlDQUNBTElCRnFJUXNnQ2lBUGFpRUtJQWxCQVdvaUNTQVdSdzBBQ3d3REN5QWNJQWxCQW5ScUlRb2dFRUVFUndSQUlCTkZEUU1nRUVFQ2RDRUpRUUFoRGlBYVFRTlBCRUFEUUNBTElBb2dDUkFXSUFvZ0Qyb2lEU0FQYWlJTElBOXFJaElnRDJvaENpQVJhaUFOSUFrUUZpQVJhaUFMSUFrUUZpQVJhaUFTSUFrUUZpQVJhaUVMSUE1QkJHb2lEaUFiUncwQUN3dEJBQ0VPSUJaRkRRTURRQ0FMSUFvZ0NSQVdJQW9nRDJvaENpQVJhaUVMSUE1QkFXb2lEaUFXUncwQUN3d0RDeUFUUlEwQ1FRQWhDU0FhUVFOUEJFQURRQ0FMSUFyOUFBSUEvUXNDQUNBTElCRnFJZ3dnQ2lBUGFpSU4vUUFDQVAwTEFnQWdEQ0FSYWlJTUlBMGdEMm9pRGYwQUFnRDlDd0lBSUF3Z0VXb2lEQ0FOSUE5cUlnMzlBQUlBL1FzQ0FDQU5JQTlxSVFvZ0RDQVJhaUVMSUFsQkJHb2lDU0FiUncwQUN3dEJBQ0VKSUJaRkRRSURRQ0FMSUFyOUFBSUEvUXNDQUNBS0lBOXFJUW9nQ3lBUmFpRUxJQWxCQVdvaUNTQVdSdzBBQ3d3Q0N3TkFBa0FnRUVVTkFFRUFJUTVCQUNFSlFRQWhEQ0FYUlFSQUEwQWdDeUFKUVFKMGFpQUtJQVlnQ1d4QkFuUnFLQUlBTmdJQUlBc2dDVUVCY2lJVlFRSjBhaUFLSUFZZ0ZXeEJBblJxS0FJQU5nSUFJQXNnQ1VFQ2NpSVZRUUowYWlBS0lBWWdGV3hCQW5ScUtBSUFOZ0lBSUFzZ0NVRURjaUlWUVFKMGFpQUtJQVlnRld4QkFuUnFLQUlBTmdJQUlBbEJCR29oQ1NBTVFRUnFJZ3dnRkVjTkFBc0xJQkpGRFFBRFFDQUxJQWxCQW5ScUlBb2dCaUFKYkVFQ2RHb29BZ0EyQWdBZ0NVRUJhaUVKSUE1QkFXb2lEaUFTUncwQUN3c2dDeUFSYWlFTElBb2dEMm9oQ2lBVElBMUJBV29pRFVjTkFBc01BUXNEUUFKQUlCQkZEUUJCQUNFT1FRQWhDVUVBSVF3Z0YwVUVRQU5BSUFzZ0JpQUpiRUVDZEdvZ0NpQUpRUUowYWlnQ0FEWUNBQ0FMSUFsQkFYSWlGU0FHYkVFQ2RHb2dDaUFWUVFKMGFpZ0NBRFlDQUNBTElBbEJBbklpRlNBR2JFRUNkR29nQ2lBVlFRSjBhaWdDQURZQ0FDQUxJQWxCQTNJaUZTQUdiRUVDZEdvZ0NpQVZRUUowYWlnQ0FEWUNBQ0FKUVFScUlRa2dERUVFYWlJTUlCUkhEUUFMQ3lBU1JRMEFBMEFnQ3lBR0lBbHNRUUowYWlBS0lBbEJBblJxS0FJQU5nSUFJQWxCQVdvaENTQU9RUUZxSWc0Z0VrY05BQXNMSUFvZ0VXb2hDaUFMSUE5cUlRc2dEVUVCYWlJTklCTkhEUUFMQ3lBaFFRRnFJU0VnRUNBWWFpSVlJQU5KRFFBTElCNUJBV29oSGlBVElCMXFJaDBnQkVrTkFBc0xRUUVMR1FFQ2ZpQUFLUU1BSWdJZ0FTa0RBQ0lEVlNBQ0lBTlRhd3UwTmdVbmZ3OStBWHNCZlFGOEl3QkIwQUJySWc4a0FDQVBRWkQvQXpZQ0tDQUFLQUtFQVNBQUtBS0FBV3doR0FKL0FrQUNRQUpBSUFBb0FnZ2lDMEVJUndSQVFRQWdDMEdBQWtjTkJCb2dEMEhaL3dNMkFpZ01BUXNnQUMwQVhFRUJjUTBBSUJoQmZIRWhEU0FQUWMwQWFpRW9JQTlCekFCcUlTa2dEMEhJQUdvaE1FR1Evd01oQ3dKQUFrQURRQUpBQWtBQ1FBSkFBa0FDUUFKQUFrQWdBQ2dDVkNJTVJRMEFJQXdnQUNnQ1VDSU9UUTBBSUFBb0FsZ2dEa0VEZEdvcEF3QWhNaUFBSUE1QkFXbzJBbEFnQ1NBeUlBb1FNRVVFUUNBS1FRRkJteXBCQUJBVFFRQU1Ed3NnQ1NBQUtBSVFRUUlnQ2hBZFFRSkhCRUFnQ2tFQlFZTVRRUUFRRTBFQURBOExJQUFvQWhBZ0QwRW9ha0VDRUJVZ0R5Z0NLRUdRL3dOR0RRRWdDa0VCUWNRZlFRQVFFMEVBREE0TElBdEJrLzhEUmcwQkN3TkFJQWtwQXdnaU1sQUVma0lBQlNBeUlBa3BBemg5QzFBRVFDQUFRY0FBTmdJSURBSUxJQWtnQUNnQ0VFRUNJQW9RSFVFQ1J3UkFJQXBCQVVHREUwRUFFQk5CQUF3T0N5QUFLQUlRSUE5QkpHcEJBaEFWSUE4b0FpUkJBVTBFUUNBS1FRRkIreTVCQUJBVFFRQU1EZ3NDUUNBUEtBSW9RWUNCQWtjTkFDQUpLUU1JSWpKUUJINUNBQVVnTWlBSktRTTRmUXRDQUZJTkFDQUFRY0FBTmdJSURBSUxBa0FnQUNnQ0NDSVRRUkJ4UlFSQUlBOG9BaVFoQ3d3QkN5QVBLQUlrSVFzZ0FDZ0NHQ0lPUlEwQUlBdEJBbW9pRENBT1N3UkFJQXBCQVVHTndRQkJBQkFUUVFBTUR3c2dBQ0FPSUF4ck5nSVlDeUFQSUF0QkFtc2lFRFlDSkVHZ3dnRWhEQ0FQS0FJb0lRNERRQ0FNSWdzb0FnQWlHd1JBSUF0QkRHb2hEQ0FPSUJ0SERRRUxDeUFMS0FJRUlCTnhSUVJBSUFwQkFVSHdLVUVBRUJOQkFBd09Dd0pBSUFBb0FoUWdFRThFUUNBQUtBSVFJUXdNQVFzZ0NTa0RDQ0l5VUFSK1FnQUZJRElnQ1NrRE9IMExJQkN0VXdSQUlBcEJBVUdBTFVFQUVCTkJBQXdQQ3lBQUtBSVFJQThvQWlRUUd5SU1SUVJBSUFBb0FoQVFGQ0FBUWdBM0F4QWdDa0VCUWNnbVFRQVFFMEVBREE4TElBQWdERFlDRUNBQUlBOG9BaVFpRURZQ0ZBc2dDU0FNSUJBZ0NoQWRJZ3dnRHlnQ0pFY0VRQ0FLUVFGQmd4TkJBQkFUUVFBTURnc2dDeWdDQ0NJTFJRUkFJQXBCQVVHbzJ3QkJBQkFUUVFBTURnc2dBQ0FBS0FJUUlBd2dDaUFMRVFFQVJRUkFJQThnRHlnQ0tEWUNJQ0FLUVFGQjR1d0FJQTlCSUdvUUUwRUFEQTRMSUFrcEF6Z2hNaUFQS0FJa0lSSWdBQ2dDNEFFaUV5Z0NLQ0lRSUFBb0F1UUJJZ3hCS0d3aURtb2lGU2dDRkNJZVFRRnFJaHdnRlNnQ0hDSUxTd1JBSUJVQ2Z5QUxzME1BQU1oQ2tpSkNRd0FBZ0U5ZElFSkRBQUFBQUdCeEJFQWdRcWtNQVF0QkFBc2lDellDSENBVktBSVlJQXRCR0d3UUd5RUxJQk1vQWlnaUVDQU9haUVWSUF0RkRRTWdGU0FMTmdJWUlCVW9BaFFpSGtFQmFpRWNDeUFPSUJCcUloTW9BaGdnSGtFWWJHb2lDeUFTUVFScU5nSVFJQXNnTXFjZ0VtdEJCR3NpRHF3M0F3Z2dDeUFiT3dFQUlCTWdIRFlDRkFKQUlCdEJrUDhEUncwQUFrQWdFeWdDRUNJTVJRMEFJQk1vQWd3aUN5QVRLQUlFVHcwQUlBd2dDMEVZYkdvZ0RxMDNBd0FMSUFrcEF6aW5JQThvQWlSclFRUnJyU0l5SUFBcEF6QlhEUUFnQUNBeU53TXdDeUFBTFFCY1FRUnhCRUFnQ1NBQU5RSVlJQW9nQ1NnQ0tCRUlBQ0FBTlFJWVVnUkFJQXBCQVVHREUwRUFFQk5CQUF3UEN5QVBRWlAvQXpZQ0tBd0NDeUFKSUFBb0FoQkJBaUFLRUIxQkFrY0VRQ0FLUVFGQmd4TkJBQkFUUVFBTURnc2dBQ2dDRUNBUFFTaHFRUUlRRlNBUEtBSW9RWlAvQTBjTkFBc0xBa0FnQ1NrRENDSXlVQVIrUWdBRklESWdDU2tET0gwTFVBUkFJQUFvQWdoQndBQkdEUUVMSUFBdEFGd2lDMEVFY1VVRVFDQUFLQUxrQVVHTUxHd2hEQ0FBS0FLMEFRSkFBa0FnQUNnQ09BUkFJQWtwQXdnaU1sQUVma0lBQlNBeUlBa3BBemg5QzZjaEVBd0JDeUFBS0FJWUloQkJBa2tOQVFzZ0FDQVFRUUpySWhBMkFoZ0xJQXhxSVJZZ0VFVU5BeUFKS1FNSUlqSlFCSDVDQUFVZ01pQUpLUU00ZlFzZ0VLMVRCRUFnQUNnQzBBRUVRQ0FLUVFGQnJTMUJBQkFUUVFBTUR3c2dDa0VDUWEwdFFRQVFFd3NnQUNnQ0dDSU9RWDVQQkVBZ0NrRUJRYU1MUVFBUUUwRUFEQTRMQWtBZ0ZpZ0MzQ3NpREFSQUlCWW9BdUFySWd0QmZTQU9hMHNFUUNBS1FRRkJsZ2xCQUJBVFFRQU1FQXNnRENBTElBNXFRUUpxRUJzaUN3UkFJQllnQ3pZQzNDc01CZ3NnRmlnQzNDc1FGQ0FXUVFBMkF0d3JEQUVMSUJZZ0RrRUNhaEFZSWdzMkF0d3JJQXNOQkFzZ0NrRUJRZnN2UVFBUUUwRUFEQTBMSUFCQkNEWUNDQ0FBSUF0QitnRnhPZ0JjREFNTElBOG9BaWdoQ3d3RUN5QVZLQUlZRUJRZ0V5Z0NLQ0FNUVNoc2FpSUFRUUEyQWh3Z0FFSUFOd0lVSUFwQkFVSHlIVUVBRUJOQkFBd0tDeUFBS0FMZ0FTSWJLQUlvSWhVZ0FDZ0M1QUVpRTBFb2JDSVNhaUlNS0FJUUlBd29BZ3hCR0d4cUlnc2dDU2tET0NJelFnSjlJakkzQXdnZ0N5QXpJQUExQWhoOE53TVFJQUFvQWhnaERnSkFJQXdvQWhRaUhrRUJhaUljSUF3b0Fod2lDMDBFUUNBTUtBSVlJUXdNQVFzZ0RBSi9JQXV6UXdBQXlFS1NJa0pEQUFDQVQxMGdRa01BQUFBQVlIRUVRQ0JDcVF3QkMwRUFDeUlMTmdJY0lBd29BaGdnQzBFWWJCQWJJUXdnR3lnQ0tDSVZJQkpxSVFzZ0RFVU5CU0FMSUF3MkFoZ2dDeWdDRkNJZVFRRnFJUndMSUF3Z0hrRVliR29pQ3lBT1FRSnFOZ0lRSUFzZ01zUTNBd2dnQzBHVC93TTdBUUFnRWlBVmFpQWNOZ0lVSUFBQ2Z5QVFCRUJCQ0NBSklCWW9BdHdySUJZb0F1QXJhaUFBS0FJWUlBb1FIU0lRSUFBb0FoaEdEUUVhUWNBQUlCQkJmMGNOQVJvZ0NrRUJRWU1UUVFBUUUwRUFEQXNMUVFBaEVFSEFBRUVJSUFBb0FoZ2JDellDQ0NBV0lCWW9BdUFySUJCcU5nTGdLd0pBSUFBdEFGeEJBWEVOQUNBQUtBSXNJZ3RCQUVnTkFDQUFLQUxrQVNJTUlBdEhEUUFnQUNnQ1RBMEFJQWtvQWh4QkFrWU5BQ0FBS0FLMEFTQU1RWXdzYkdvaUN5Z0MyQ3NpRGlBQUtBTGdBU2dDS0NBTVFTaHNhaUlNS0FJRVJ3MEFJQTRnQ3lnQzFDdEJBV29pQzAwTkFBSkFJQXdvQWhBZ0MwRVliR29wQXdBaU1pQUpLUU00VVEwQUlBa2dNaUFLRURBTkFDQUtRUUZCbXlwQkFCQVRRUUFNQ3dzZ0NTQUFLQUlRUVFJZ0NoQWRRUUpIQkVBZ0NrRUJRWU1UUVFBUUUwRUFEQXNMSUFBb0FoQWdEMEVvYWtFQ0VCVWdEeWdDS0VHUS93TkdEUUlnQ2tFQlFjUWZRUUFRRTBFQURBb0xJQUF0QUZ3aUMwRUpjVUVCUncwQUlBQWdDMEVJY2pvQVhDQUFLQUswQVNBQUtBTGtBU0lPUVl3c2JHb29BdGdyUVFGR0RRQWdDU2dDSEVFQ1JnMEFJQWtwQXpnaU1rSi9VUTBBQWtBRFFFRUJJUXdnQ1NBUFFjWUFhaUlMUVFJZ0NoQWRRUUpIRFFFZ0N5QVBRVUJyUVFJUUZTQVBLQUpBUVpEL0EwY05BVUdERXlFUUlBa2dDMEVDSUFvUUhVRUNSdzBKSUFzZ0QwRThha0VDRUJVZ0R5Z0NQRUVLUndSQVFmc3VJUkFNQ2dzZ0QwRUlOZ0k4SUFrZ0QwSEdBR3BCQ0NBS0VCMGlDeUFQS0FJOFJ3MEpJQXRCQ0VjRVFFR3FIeUVRREFvTElBOUJ4Z0JxSUE5Qk9HcEJBaEFWSURBZ0QwRTBha0VFRUJVZ0tTQVBRVEJxUVFFUUZTQW9JQTlCTEdwQkFSQVZJQTRnRHlnQ09FY0VRQ0FQS0FJMElndEJEa2tOQWlBUElBdEJER3NpQ3pZQ05DQUpJQXV0SUFvZ0NTZ0NLQkVJQUNBUE5RSTBVUTBCREFJTEN5QVBLQUl3SUE4b0FpeEhJUXdMSUFrZ01pQUtJQWtvQWl3UkRBQkZEUWdnREEwQUlBQWdBQzBBWEVIdUFYRkJFSEk2QUZ3Q1FDQVlSUTBBSUFBb0FyUUJJUlpCQUNFTElCaEJCRThFUUFOQUlCWWdDMEdNTEd4cUloNG9BdGdySWh6OUVTQVdJQXRCQVhKQmpDeHNhaUliS0FMWUt5SVYvUndCSUJZZ0MwRUNja0dNTEd4cUloSW9BdGdySWhQOUhBSWdGaUFMUVFOeVFZd3NiR29pRGlnQzJDc2lEUDBjQS8wTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwNElrSDlHd0JCQVhFRVFDQWVRZGdyYWlBY1FRRnFOZ0lBQ3lCQi9Sc0JRUUZ4QkVBZ0cwSFlLMm9nRlVFQmFqWUNBQXNnUWYwYkFrRUJjUVJBSUJKQjJDdHFJQk5CQVdvMkFnQUxJRUg5R3dOQkFYRUVRQ0FPUWRncmFpQU1RUUZxTmdJQUN5QUxRUVJxSWdzZ0RVY05BQXNnR0NBTklndEdEUUVMQTBBZ0ZpQUxRWXdzYkdvaURpZ0MyQ3NpREFSQUlBNUIyQ3RxSUF4QkFXbzJBZ0FMSUF0QkFXb2lDeUFZUncwQUN3c2dDa0VDUWFiR0FFRUFFQk1MSUFBdEFGeEJBWEVOQUNBSklBQW9BaEJCQWlBS0VCMUJBa2NFUUFKQUlBQW9BdVFCUVFGcUlCaEhEUUFnR0VVTkFDQUFLQUswQVNFTlFRQWhDd05BSUEwZ0MwR01MR3hxSWdrb0F0UXJSUVJBSUFrb0F0Z3JSUTBJQ3lBTFFRRnFJZ3NnR0VjTkFBc0xJQXBCQVVHREUwRUFFQk5CQUF3SkN5QUFLQUlRSUE5QktHcEJBaEFWQ3lBUEtBSW9JUXNnQUMwQVhFRUJjUTBBSUF0QjJmOERSdzBCQ3dzZ0MwSFovd05IRFFJZ0FDZ0NDRUdBQWtZTkFpQUFRWUFDTmdJSUlBQkJBRFlDNUFFTUFnc2dDeWdDR0JBVUlCc29BaWdnRTBFb2JHb2lBRUVBTmdJY0lBQkNBRGNDRkNBS1FRRkI4aDFCQUJBVFFRQU1CQXNnRHlBTE5nSVFJQXBCQkVIWDFRQWdEMEVRYWhBVElBQWdDellDNUFFZ0QwSFovd00yQWlnZ0FFR0FBallDQ0FzZ0FDZ0M1QUVoQ3lBQUtBSzBBU0VKQWtBQ1FDQUFMUUJjUVFGeERRQUNRQUpBSUFzZ0dFOE5BQ0FKSUF0QmpDeHNhaUVRQTBBZ0VDZ0MzQ3NOQVNBQUlBdEJBV29pQ3pZQzVBRWdFRUdNTEdvaEVDQUxJQmhIRFFBTERBRUxJQXNnR0VjTkFRc2dDRUVBTmdJQURBRUxBa0FDUUNBS1FRRWdDU0FMUVl3c2JHb2lFaWdDdENnRWYwR1FOUVVnRWkwQWlDeEJBbkZGRFFJQ1FDQVNLQUtvS0NJT1JRUkFRUUFoREF3QkN5QVNLQUtzS0NFSlFRQWhERUVBSVFzZ0RrRUVUd1JBSUE1QmZIRWhDLzBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0ZCUVFBaEVBTkFJQWtnRUVFRGRHb2lEVUVjYWlBTlFSUnFJQTFCREdvZ0RmMWNBZ1Q5VmdJQUFmMVdBZ0FDL1ZZQ0FBTWdRZjJ1QVNGQklCQkJCR29pRUNBTFJ3MEFDeUJCSUVFZ1FmME5DQWtLQ3d3TkRnOEFBUUlEQUFFQ0EvMnVBU0pCSUVFZ1FmME5CQVVHQndBQkFnTUFBUUlEQUFFQ0EvMnVBZjBiQUNFTUlBc2dEa1lOQVFzRFFDQUpJQXRCQTNScUtBSUVJQXhxSVF3Z0MwRUJhaUlMSUE1SERRQUxDeUFTSUF3UUdDSUpOZ0swS0NBSkRRRkJoQjhMUVFBUUV5QUtRUUZCMWo1QkFCQVRRUUFNQlFzZ0VpQU1OZ0s4S0NBU0tBS3NLQ0VKSUJJb0FxZ29JZ3dFUUVFQUlSQkJBQ0VMQTBBZ0NTQUxRUU4wSWhOcUlnNG9BZ0FpRFFSQUlCSW9BclFvSUJCcUlBMGdEaWdDQkJBV0dpQVNLQUtzS0NBVGFpSUpLQUlFSUFrb0FnQVFGQ0FTS0FLc0tDSUpJQk5xUWdBM0FnQWdFR29oRUNBU0tBS29LQ0VNQ3lBTFFRRnFJZ3NnREVrTkFBc0xJQkpCQURZQ3FDZ2dDUkFVSUJKQkFEWUNyQ2dnRWlBU0tBSzBLRFlDc0NnZ0VpQVNLQUs4S0RZQ3VDZ0xBbjhnQUNnQzZBRWlDeWdDSENJaUtBSk1JQUFvQXVRQklnbEJqQ3hzYWlnQzBDc2hHaUFMS0FJWUloTW9BaGdoSXlBTEtBSVVLQUlBSWgwZ0lpZ0NCQ0FpS0FJTUlnc2dDU0FKSUNJb0FoZ2lDVzRpRFNBSmJHdHNhaUlPSUJNb0FnQWlDU0FKSUE1Skd5SU1OZ0lBSUIxQmZ5QUxJQTVxSWdrZ0NTQU9TUnNpQ3lBVEtBSUlJZ2tnQ1NBTFN4c2lDVFlDQ0FKQUlBa2dERW9nREVFQVRuRkZCRUFnQ2tFQlFmVXpRUUFRRXd3QkN5QWRLQUlVSVJFZ0hTQWlLQUlJSUEwZ0lpZ0NFQ0lMYkdvaURDQVRLQUlFSWdrZ0NTQU1TUnNpRFRZQ0JDQWRRWDhnQ3lBTWFpSUpJQWtnREVrYklnc2dFeWdDRENJSklBa2dDMHNiSWdrMkFnd2dDU0FOU2lBTlFRQk9jVVVFUUNBS1FRRkJ6ek5CQUJBVERBRUxBa0FnR2lnQ0JBUkFJQjBvQWhBTkFVRUJEQU1MSUFwQkFVSEpLVUVBRUJNTUFRc0NRQUpBQTBBZ0kwRUFOZ0lrSUJFZ0l6UUNBQ0kyUWdGOUlqSWdIVFFDQUh3Z05uOCtBZ0FnRVNBak5BSUVJalZDQVgwaU15QWROQUlFZkNBMWZ6NENCQ0FSSURJZ0hUUUNDSHdnTm44K0FnZ2dIVFFDRENFeUlCRWdNVFlDRUNBUklESWdNM3dnTlg4K0Fnd2dFU0FhS0FJRUlnczJBaFFnRVVFQklBc2dJaWdDVUNJSmF5QUpJQXRMR3pZQ0dDQVJLQUkwRUJRZ0VVRUFOZ0pFSUJIOURBQUFBQUFBQUFBQUFBQUFBQUFBQUFEOUN3STBJQXRCbUFGc0lRMENRQ0FSS0FJY0lnbEZCRUFnRVNBTkVCZ2lDVFlDSENBSlJRMEZJQkVnRFRZQ0lDQUpRUUFnRFJBWkdnd0JDeUFOSUJFb0FpQk5EUUFnQ1NBTkVCc2lDMFVFUUNBS1FRRkI3UmRCQUJBVElCRW9BaHdRRkNBUlFnQTNBaHdNQlFzZ0VTQUxOZ0ljSUFzZ0VTZ0NJQ0lKYWtFQUlBMGdDV3NRR1JvZ0VTQU5OZ0lnQ3lBUktBSVVJZ3NFUUNBYVFiQUhhaUV3SUJwQnJBWnFJUjRnR2tFY2FpRXFJQkVvQWh3aEdVRUFJU1FEUUNBWlFuOGdDMEVCYXlJSnJTSTBoa0ovaFNJeklCRTBBZ0I4SURTSHB5SVZOZ0lBSUJrZ015QVJOQUlFZkNBMGg2Y2lFallDQkNBWklETWdFVFFDQ0h3Z05JY2lNcWNpRXpZQ0NDQVpJRE1nRVRRQ0RId2dOSWNpTmFjaURqWUNEQ0F5eEVJQklCNGdKRUVDZENJTmFpZ0NBQ0lmclNJeWhueENBWDBnTW9lbklCOTBJZ3hCQUVnTkJDQTF4RUovSUEwZ01Hb29BZ0FpSUswaU1vWkNmNFY4SURLSHB5QWdkQ0lOUVFCSURRUWdHU0FOUVg4Z0lIUWdFbkVpSzJzZ0lIVkJBQ0FPSUJKSEd5SU5OZ0lVSUJrZ0RFRi9JQjkwSUJWeElpeHJJQjkxUVFBZ0V5QVZSeHNpRERZQ0VBSkFJQXhGRFFBZ0RLMGdEYTErUWlDSVVBMEFEQVFMSUF3Z0RXd2lMVUhuekprelR3MERJQzFCS0d3aElTQVpJQ1FFZnlBZ1FRRnJJU0FnSDBFQmF5RWZJQ3VzUWdGOFFnR0lweUVySUN5c1FnRjhRZ0dJcHlFc1FRTUZRUUVMTmdJWUlCbEJIR29oRkNBclFRRWdJSFJxSVJ3Z0xFRUJJQjkwYWlFYlFnRWdDNjBpTjRZaE9FSi9JQm9vQWd3aUN5QWdJQXNnSUVrYklpV3RJajJHUW4rRklUNUNmeUFhS0FJSUlnc2dIeUFMSUI5Skd5SW1yU0kvaGtKL2hTRkFRUUFoRUFOQUFuNGdKRVVFUUNBeklCRTBBZ1I4SURTSElUa2dNeUFSTkFJQWZDQTBoeUU2UVFBaEN5QXpJakloT3lBMERBRUxJRGdnRUVFQmFpSUxRUUYyclNBMGhrSi9oWHdpT3lBUk5BSUVmQ0EzaHlFNUlEZ2dDMEVCY2EwZ05JWkNmNFY4SWpJZ0VUUUNBSHdnTjRjaE9pQTNDeUU4SUJFMEFnZ2hOaUFSTkFJTUlUVWdGQ0E1UGdJRUlCUWdPajRDQUNBVUlBczJBaEFnRkNBMUlEdDhJRHlIUGdJTUlCUWdNaUEyZkNBOGh6NENDRUVBSVEwQ1FDQWFLQUlVUlEwQUlBdEZEUUJCQWtFQklBdEJBMFliSVEwTFJBQUFBQUFBQVBBL0lVTUNRQ0FqS0FJWUlBMXFJQ29vQWdBaURXc2lDMEdBQ0U0RVFFUUFBQUFBQUFEZ2Z5RkRJQXRCL3c5SkJFQWdDMEgvQjJzaEN3d0NDMFFBQUFBQUFBRHdmeUZEUWYwWElBc2dDMEg5RjA4YlFmNFBheUVMREFFTElBdEJnWGhLRFFCRUFBQUFBQUFBWUFNaFF5QUxRYmh3U3dSQUlBdEJ5UWRxSVFzTUFRdEVBQUFBQUFBQUFBQWhRMEh3YUNBTElBdEI4R2hORzBHU0Qyb2hDd3NnRkNBcUtBSUV0MFFBQUFBQUFBQkFQNkpFQUFBQUFBQUE4RCtnSUVNZ0MwSC9CMnF0UWpTR3Y2S2l0amdDSUNBVUlBMGdHaWdDcEFacVFRRnJOZ0ljSUJRb0FoUWhDd0pBQWtBQ1FDQXRSUTBBSUFzTkFDQVVJQ0VRR0NJTE5nSVVJQXRGQkVBZ0NrRUJRWUVXUVFBUUV3d0tDeUFMUVFBZ0lSQVpHaUFVSUNFMkFoZ01BUXNnSVNBVUtBSVlTd1JBSUFzZ0lSQWJJZzFGQkVBZ0NrRUJRWUVXUVFBUUV5QVVLQUlVRUJRZ0ZFSUFOd0lVREFvTElCUWdEVFlDRkNBTklCUW9BaGdpQzJwQkFDQWhJQXRyRUJrYUlCUWdJVFlDR0FzZ0xVVU5BUXNnRkNnQ0ZDRUxRUUFoTGdOQUlBc2dMaUF1SUJrb0FoQWlEVzRpRXlBTmJHc2dIM1FpRGlBc2FpSU1JQlFvQWdBaURTQU1JQTFLR3lJVk5nSUFJQXNnRXlBZ2RDSVNJQ3RxSWd3Z0ZDZ0NCQ0lOSUF3Z0RVb2JJaE0yQWdRZ0N5QU9JQnRxSWd3Z0ZDZ0NDQ0lOSUF3Z0RVZ2JJZzQyQWdnZ0N5QVNJQnhxSWd3Z0ZDZ0NEQ0lOSUF3Z0RVZ2JJZzAyQWd3Z0N5QkFJQTZzZkNBL2g2Y2dGU0FtZFNJb2F5QW1kQ0FtZFNJTU5nSVFJQXNnUGlBTnJId2dQWWVuSUJNZ0pYVWlLV3NnSlhRZ0pYVWlEVFlDRkNBTUlBMXNJaSt0UXNRQWZrSWdpRUlBVWdSQUlBcEJBVUhTRmtFQUVCTU1DUXNnTDBIRUFHd2hEZ0pBQWtBQ1FDQUxLQUlZSWcwTkFDQXZSUTBBSUFzZ0RoQVlJZzAyQWhnZ0RVVU5DeUFOUVFBZ0RoQVpHZ3dCQ3lBT0lBc29BaHhORFFFZ0RTQU9FQnNpREVVRVFDQUxLQUlZRUJRZ0MwSUFOd0lZSUFwQkFVSFFFMEVBRUJNTUN3c2dDeUFNTmdJWUlBd2dDeWdDSENJTmFrRUFJQTRnRFdzUUdSb0xJQXNnRGpZQ0hBc2dDeWdDRkNFT0lBc29BaEFoRENBTEFuOGdDeWdDSUNJTlJRUkFJQXdnRGlBS0VHd01BUXNnRFNBTUlBNGdDaEJxQ3pZQ0lDQUxLQUlVSVE0Z0N5Z0NFQ0VNSUFzQ2Z5QUxLQUlrSWcxRkJFQWdEQ0FPSUFvUWJBd0JDeUFOSUF3Z0RpQUtFR29MTmdJa0lDOEVRQ0FwUVFGcUlSSWdLRUVCYWlFVFFRQWhKd05BSUNjZ0N5Z0NFQ0lPYmlFWUFrQWdDeWdDR0NBblFjUUFiR29pRnlnQ0FDSVZCRUFnRnlnQ09DRU1JQmNvQWdRaERTQVhLQUl3SVJZZ0Z5Z0NQQkFVSUJmOURBQUFBQUFBQUFBQUFBQUFBQUFBQUFEOUN3SW9JQmRCUUd0QkFEWUNBQ0FYUWdBM0FqZ2dGLzBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBUDBMQWhnZ0YvME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFQMExBZ2dnRnlBVk5nSUFJQmNnRmpZQ01DQVdCRUFnRlVFQUlCWkJHR3dRR1JvTElCY2dERFlDT0NBWElBMDJBZ1FNQVFzZ0YwRUtRUmdRRnlJTk5nSUFJQTFGRFFzZ0YwRUtOZ0l3Q3lBWElDY2dEaUFZYkdzaURpQW9haUFtZENJTUlBc29BZ0FpRFNBTUlBMUtHellDQ0NBWElCZ2dLV29nSlhRaURDQUxLQUlFSWcwZ0RDQU5TaHMyQWd3Z0Z5QU9JQk5xSUNaMElnd2dDeWdDQ0NJTklBd2dEVWdiTmdJUUlCY2dFaUFZYWlBbGRDSU1JQXNvQWd3aURTQU1JQTFJR3pZQ0ZDQW5RUUZxSWljZ0wwY05BQXNMSUF0QktHb2hDeUF1UVFGcUlpNGdMVWNOQUFzTElDcEJDR29oS2lBVVFTUnFJUlFnRUVFQmFpSVFJQmtvQWhoSkRRQUxJQmxCbUFGcUlSa2dDU0VMSUNSQkFXb2lKQ0FSS0FJVVNRMEFDd3NnSTBFMGFpRWpJQkZCekFCcUlSRWdHa0c0Q0dvaEdpQXhRUUZxSWpFZ0hTZ0NFRWtOQUF0QkFRd0RDeUFLUVFGQmdSZEJBQkFUREFFTElBcEJBVUdnRWtFQUVCTUxRUUFMUlFSQUlBcEJBVUd2SEVFQUVCTkJBQXdFQ3lBQUtBTGtBU0VKSUE4Z0FDZ0NnQUVnQUNnQ2hBRnNOZ0lFSUE4Z0NVRUJhallDQUNBS1FRUkJqTndBSUE4UUV5QUJJQUFvQXVRQk5nSUFJQWhCQVRZQ0FDQUNCRUFnQWlBQUtBTG9BVUVBRUYwaUFUWUNBRUVBSUFGQmYwWU5CQm9MSUFNZ0FDZ0M2QUVvQWhRb0FnQWlBU2dDQURZQ0FDQUVJQUVvQWdRMkFnQWdCU0FCS0FJSU5nSUFJQVlnQVNnQ0REWUNBQ0FISUFFb0FoQTJBZ0FnQUNBQUtBSUlRWUFCY2pZQ0NBdEJBUXdDQ3lBS1FRRWdFRUVBRUJNTElBcEJBVUhSSEVFQUVCTkJBQXNnRDBIUUFHb2tBQXZ1RUFJTWZ3SitBa0FnQUNnQ0lDSUNEUUFDUUNBQUtBSVFJZ2xCQlVvRVFDQUpJUUlNQVFzQ1FBSkFJQUFvQWhRaUJrRUZUZ1JBSUFBb0FnQWlBU2dDQUNFQ0lBQWdBVUVFYWpZQ0FDQUdRUVJySVFjTUFRc2dCa0VBVEFSQVFYOGhBZ3dDQ3lBQUtBSUFJUUVDZnlBR1FRRkdCRUJCZnlFRlFRQU1BUXRCZnlFRklBWkJBV3NpQkVFQmNRSkFJQVpCQWtZRVFFRUFJUUlnQmlFRURBRUxJQVJCZm5FaEMwRUFJUUlnQVNFRElBWWhCQU5BSUFBZ0EwRUJhallDQUNBRExRQUFJUXdnQUNBRFFRSnFJZ0UyQWdBZ0FDQUVRUUZyTmdJVUlBTXRBQUVoQXlBQUlBUkJBbXNpQkRZQ0ZDQUZRZjhCSUFKMFFYOXpjU0FNSUFKMGNrR0EvZ01nQW5SQmYzTnhJQU1nQWtFSWNuUnlJUVVnQWtFUWFpRUNJQUVoQXlBSVFRSnFJZ2dnQzBjTkFBc0xCRUFnQUNBQlFRRnFJZ00yQWdBZ0FTMEFBQ0VCSUFBZ0JFRUJhellDRkNBRlFmOEJJQUowUVg5emNTQUJJQUowY2lFRklBTWhBUXNnQmtFRGRFRUlhd3NoQWlBQUlBRkJBV28yQWdBZ0JVSC9BU0FDZEVGL2MzRWdBUzBBQUVFUGNpQUNkSEloQWdzZ0FDQUhOZ0lVQ3lBQUtBSVlJUUVnQUNBQ1FSaDJJZ1JCL3dGR05nSVlJQUFnQ1NBQ1FSQjJRZjhCY1NJRFFmOEJSaUlHSUFKQkNIWkIvd0Z4SWdWQi93RkdJZ2NnQVNBQ1FmOEJjU0lJUWY4QlJpSUthbXBxSWdGclFTQnFJZ0kyQWhBZ0FDQUFLUU1JSUFoQkIwRUlJQW9iZENBRmNrRUhRUWdnQnh0MElBTnlRUWRCQ0NBR0czUWdCSEt0SUFFZ0NXdEJJR3F0aG9RM0F3Z2dBa0VHVGcwQVFRQWhBZ3dCQ3lBQUtBSWNJZ0ZCQW5SQjRLRUJhaWdDQUNFREFuNGdBQ2tEQ0NJTlFnQlRCRUJCRENBQlFRRnFJQUZCQzA0YklRUWdBa0VCYXlFQ1FYOGdBM1JCZjNOQkFYUWhBVUlCREFFTElBRkJBV3RCQUNBQlFRRktHeUVFSUExQlB5QURhNjJJcDBGL0lBTjBRWDl6Y1VFQmRFRUJjaUVCSUFJZ0EwRUJhaUlEYXlFQ0lBT3RDeUVPSUFBZ0FqWUNFQ0FBSUFRMkFod2dBQ0FOSUE2R053TUlJQUFnQWF3Z0FDa0RLRUpBZzRRM0F5Z2dBa0VHU0FSQVFRRWhBZ3dCQ3lBQUtBSWNJZ0ZCQW5SQjRLRUJhaWdDQUNFREFuNGdBQ2tEQ0NJTlFnQlRCRUJCRENBQlFRRnFJQUZCQzA0YklRUWdBa0VCYXlFQ1FYOGdBM1JCZjNOQkFYUWhBVUlCREFFTElBRkJBV3RCQUNBQlFRRktHeUVFSUExQlB5QURhNjJJcDBGL0lBTjBRWDl6Y1VFQmRFRUJjaUVCSUFJZ0EwRUJhaUlEYXlFQ0lBT3RDeUVPSUFBZ0FqWUNFQ0FBSUFRMkFod2dBQ0FOSUE2R053TUlJQUFnQUNrREtFTC9RSU1nQWF4Q0I0YUVOd01vSUFKQkJrZ0VRRUVDSVFJTUFRc2dBQ2dDSENJQlFRSjBRZUNoQVdvb0FnQWhBd0orSUFBcEF3Z2lEVUlBVXdSQVFRd2dBVUVCYWlBQlFRdE9HeUVFSUFKQkFXc2hBa0YvSUFOMFFYOXpRUUYwSVFGQ0FRd0JDeUFCUVFGclFRQWdBVUVCU2hzaEJDQU5RVDhnQTJ1dGlLZEJmeUFEZEVGL2MzRkJBWFJCQVhJaEFTQUNJQU5CQVdvaUEyc2hBaUFEclFzaERpQUFJQUkyQWhBZ0FDQUVOZ0ljSUFBZ0RTQU9oamNEQ0NBQUlBQXBBeWhDLy85QWd5QUJyRUlPaG9RM0F5Z2dBa0VHU0FSQVFRTWhBZ3dCQ3lBQUtBSWNJZ0ZCQW5SQjRLRUJhaWdDQUNFREFuNGdBQ2tEQ0NJTlFnQlRCRUJCRENBQlFRRnFJQUZCQzA0YklRUWdBa0VCYXlFQ1FYOGdBM1JCZjNOQkFYUWhBVUlCREFFTElBRkJBV3RCQUNBQlFRRktHeUVFSUExQlB5QURhNjJJcDBGL0lBTjBRWDl6Y1VFQmRFRUJjaUVCSUFJZ0EwRUJhaUlEYXlFQ0lBT3RDeUVPSUFBZ0FqWUNFQ0FBSUFRMkFod2dBQ0FOSUE2R053TUlJQUFnQUNrREtFTC8vLzlBZ3lBQnJFSVZob1EzQXlnZ0FrRUdTQVJBUVFRaEFnd0JDeUFBS0FJY0lnRkJBblJCNEtFQmFpZ0NBQ0VEQW40Z0FDa0RDQ0lOUWdCVEJFQkJEQ0FCUVFGcUlBRkJDMDRiSVFRZ0FrRUJheUVDUVg4Z0EzUkJmM05CQVhRaEFVSUJEQUVMSUFGQkFXdEJBQ0FCUVFGS0d5RUVJQTFCUHlBRGE2MklwMEYvSUFOMFFYOXpjVUVCZEVFQmNpRUJJQUlnQTBFQmFpSURheUVDSUFPdEN5RU9JQUFnQWpZQ0VDQUFJQVEyQWh3Z0FDQU5JQTZHTndNSUlBQWdBQ2tES0VMLy8vLy9RSU1nQWF4Q0hJYUVOd01vSUFKQkJrZ0VRRUVGSVFJTUFRc2dBQ2dDSENJQlFRSjBRZUNoQVdvb0FnQWhCQUovSUFBcEF3Z2lEVUlBVXdSQUlBSkJBV3NoQTBGL0lBUjBRWDl6UVFGMElRVkNBU0VPUVF3Z0FVRUJhaUFCUVF0T0d3d0JDeUFOUVQ4Z0JHdXRpS2RCZnlBRWRFRi9jM0ZCQVhSQkFYSWhCU0FDSUFSQkFXb2lCR3NoQXlBRXJTRU9JQUZCQVd0QkFDQUJRUUZLR3dzaEFTQUFJQU0yQWhBZ0FDQUJOZ0ljSUFBZ0RTQU9oamNEQ0NBQUlBQXBBeWhDLy8vLy8vOUFneUFGclVJamhvUTNBeWhCQmlFQ0lBTkJCa2dOQUNBQUtBSWNJZ0ZCQW5SQjRLRUJhaWdDQUNFRUFuOGdBQ2tEQ0NJTlFnQlRCRUFnQTBFQmF5RUNRWDhnQkhSQmYzTkJBWFFoQlVJQklRNUJEQ0FCUVFGcUlBRkJDMDRiREFFTElBMUJQeUFFYTYySXAwRi9JQVIwUVg5emNVRUJkRUVCY2lFRklBTWdCRUVCYWlJRWF5RUNJQVN0SVE0Z0FVRUJhMEVBSUFGQkFVb2JDeUVCSUFBZ0FqWUNFQ0FBSUFFMkFod2dBQ0FOSUE2R053TUlJQUFnQUNrREtFTC8vLy8vLy85QWd5QUZyVUlxaG9RM0F5Z2dBa0VHU0FSQVFRY2hBZ3dCQ3lBQUtBSWNJZ0ZCQW5SQjRLRUJhaWdDQUNFREFuNGdBQ2tEQ0NJTlFnQlRCRUJCRENBQlFRRnFJQUZCQzA0YklRUWdBa0VCYXlFQ1FYOGdBM1JCZjNOQkFYUWhBVUlCREFFTElBRkJBV3RCQUNBQlFRRktHeUVFSUExQlB5QURhNjJJcDBGL0lBTjBRWDl6Y1VFQmRFRUJjaUVCSUFJZ0EwRUJhaUlEYXlFQ0lBT3RDeUVPSUFBZ0FqWUNFQ0FBSUFRMkFod2dBQ0FOSUE2R053TUlJQUFnQUNrREtFTC8vLy8vLy8vL1FJTWdBYTFDTVlhRU53TW9RUWdoQWdzZ0FDQUNRUUZyTmdJZ0lBQWdBQ2tES0NJT1FnZUlOd01vSUE2blFmOEFjUXNpQVFGL0lBQUVRQ0FBS0FJTUlnRUVRQ0FCRUJRZ0FFRUFOZ0lNQ3lBQUVCUUxDNElCQWdGK0EzOENRQ0FBUW9DQWdJQVFWQVJBSUFBaEFnd0JDd05BSUFGQkFXc2lBU0FBUWdxQUlnSkM5Z0YrSUFCOHAwRXdjam9BQUNBQVF2Ly8vLytmQVZZZ0FpRUFEUUFMQ3lBQ1FnQlNCRUFnQXFjaEF3TkFJQUZCQVdzaUFTQURRUXB1SWdSQjlnRnNJQU5xUVRCeU9nQUFJQU5CQ1VzZ0JDRUREUUFMQ3lBQkMwOEJBWDhnQUVFQU5nSXdJQUFnQUNnQ0lEWUNKQ0FCSUFBb0FnQWdBQ2dDSEJFTEFDQUFLQUpFSVFKRkJFQWdBQ0FDUVFSeU5nSkVRUUFQQ3lBQUlBRTNBemdnQUNBQ1FYdHhOZ0pFUVFFTDN0NEJCSEIvQm5zSWZnRjlJd0JCRUdzaVRDUUFBa0FnQUMwQUNFR0FBWEZGRFFBZ0FTQUFLQUxrQVVjTkFDQUFLQUswQVNBQlFZd3NiR29pVFNnQzNDc2lGMFVFUUNCTkVEUU1BUXNnQUNnQzRBRWFJQUFvQXVnQklSc2dBQ2dDWkNJSFJRUkFJQUFvQW1BaEJ3c2dCeWdDQUNFR0lBY29BZ1FoQ3lBSEtBSUlJUWtnQnlnQ0RDRVBJQUFvQWp3aEJ5QUFLQUpBSVE0Z1RTZ0M0Q3NoQ0NNQVFSQnJJajhrQUNBYklBRTJBaVFnR3lnQ0hDZ0NUQ0VNSUJ0QkFUWUNRQ0FiSUE4MkFqd2dHeUFKTmdJNElCc2dDellDTkNBYklBWTJBakFnR3lBTUlBRkJqQ3hzYWpZQ0lDQWJLQUpFRUJSQkFDRUxJQnRCQURZQ1JBSkFJQWNFUUVFRUlCc29BaGdvQWhBUUZ5SUxSUVJBREFJTElBZEJCRThFUUNBSFFYeHhJUWxCQUNFQkEwQWdDeUFPSUNKQkFuUnFJZ1lvQWdCQkFuUnFRUUUyQWdBZ0N5QUdLQUlFUVFKMGFrRUJOZ0lBSUFzZ0JpZ0NDRUVDZEdwQkFUWUNBQ0FMSUFZb0FneEJBblJxUVFFMkFnQWdJa0VFYWlFaUlBRkJCR29pQVNBSlJ3MEFDd3NnQjBFRGNTSUJCRUFEUUNBTElBNGdJa0VDZEdvb0FnQkJBblJxUVFFMkFnQWdJa0VCYWlFaUlCbEJBV29pR1NBQlJ3MEFDd3NnR3lBTE5nSkVDd0pBQWtBZ0d5Z0NHQ0lHS0FJUUlnNUZEUUJCQUNFaUFrQURRQUpBSUFzRVFDQUxJQ0pCQW5ScUtBSUFSUTBCQ3lBR0tBSVlJQ0pCTkd4cUlnRTFBZ1FpZkVJQmZTS0FBU0FiTlFJOGZDQjhnQ0dCQVNBQk5RSUFJbjFDQVgwaWZpQWJOUUk0ZkNCOWdDR0NBU0NBQVNBYk5RSTBmQ0I4Z0NGOElCc29BaFFvQWdBb0FoUWdJa0hNQUd4cUlnRW9BaFFnQVNnQ0dHc2lCMEVmU3cwQUFrQWdmaUFiTlFJd2ZDQjlnS2NpQ1NBQktBSUFheUlQUVFBZ0NTQVBUeHNnQjNZTkFDQjhweUlKSUFFb0FnUnJJZzlCQUNBSklBOVBHeUFIZGcwQUlBRW9BZ2dpQ1NDQ0FhZHJJZzlCQUNBSklBOVBHeUFIZGcwQUlBRW9BZ3dpQVNDQkFhZHJJZ2xCQUNBQklBbFBHeUFIZGtVTkFRc2dHMEVBTmdKQURBSUxJQ0pCQVdvaUlpQU9SdzBBQ3lBYktBSkFSUTBBUVFBaEdRTkFJQnNvQWhRb0FnQW9BaFFnR1VITUFHeHFJZ0VvQWh3Z0FTZ0NHRUdZQVd4cUlnZEJsQUZyS0FJQUlRWWdCMEdNQVdzb0FnQWhDeUFIUVpnQmF5Z0NBQ0VPSUFkQmtBRnJLQUlBSVFrQ1FDQWJLQUpFSWdjRVFDQUhJQmxCQW5ScUtBSUFSUTBCQ3lBTElBWnJJUWNnQ1NBT2F5RU9Ba0FnQmlBTFJnMEFJQWV0SUE2dGZrSWdpRkFOQUVFQUlTSWdCVUVCUVlFWFFRQVFFd3dHQ3lBSElBNXNJZ2RCZ0lDQWdBUlBCRUJCQUNFaUlBVkJBVUdCRjBFQUVCTU1CZ3NnQVNBSFFRSjBJZ2MyQWl3Q1FBSkFBa0FnQVNnQ0pDSUdCRUFnQnlBQktBSXdUUTBFSUFFb0FpZ05BUXNnQVNBSEVCd2lCellDSkNBSFFRRWdBU2dDTENJSEcwVU5BU0FCUVFFMkFpZ2dBU0FITmdJd0RBTUxJQVlRRkNBQklBRW9BaXdRSENJSE5nSWtJQWNOQVNBQlFRQTJBakFnQVVJQU53SW9DMEVBSVNJZ0JVRUJRWUVYUVFBUUV3d0dDeUFCUVFFMkFpZ2dBU0FCS0FJc05nSXdDeUFaUVFGcUloa2dHeWdDR0NJR0tBSVFTUTBBQ3d3QkN5QUdLQUlZSVJrZ0d5Z0NGQ2dDQUNnQ0ZDRU5RUUFoQVFOQUFrQWdDd1JBSUFzZ0FVRUNkR29vQWdCRkRRRUxJQTBnQVVITUFHeHFJZ2NnQnlnQ0FDSUpJQmtnQVVFMGJHb2lEelVDQUNKOFFnRjlJb0FCSUJzMUFqQjhJSHlBcHlJTUlBa2dERXNiSWdrMkFqZ2dCeUFIS0FJRUlnd2dEelVDQkNKOVFnRjlJb0VCSUJzMUFqUjhJSDJBcHlJUElBd2dEMHNiSWc4MkFqd2dCeUFIS0FJSUlnd2dnQUVnR3pVQ09Id2dmSUNuSWdvZ0NpQU1TeHNpRERZQ1FDQUhJQWNvQWd3aUNpQ0JBU0FiTlFJOGZDQjlnS2NpRlNBS0lCVkpHeUlLTmdKRUlBa2dERXNOQXlBS0lBOUpEUU1nQnlnQ0ZDSVZSUTBBSUFxdFFnRjlJWUVCSUF5dFFnRjlJWDRnRDYxQ0FYMGhnZ0VnQ2ExQ0FYMGhnd0VnRmEwaGZ5QUhLQUljSVFsQ0FDRjlBMEFnQ1NCOXB5SVBRWmdCYkdvaUIwSUJJQlVnRDBGL2MycXRJbnlHSW9BQklJRUJmQ0I4aUQ0Q2xBRWdCeUIrSUlBQmZDQjhpRDRDa0FFZ0J5Q0FBU0NDQVh3Z2ZJZytBb3dCSUFjZ2dBRWdnd0Y4SUh5SVBnS0lBU0I5UWdGOEluMGdmMUlOQUFzTElBRkJBV29pQVNBT1J3MEFDd3RCQUNFaUlEOUJBRFlDQ0NBYktBSWNJUUZCQVVFSUVCY2lJd1JBSUNNZ0FUWUNCQ0FqSUFZMkFnQUxJQ05GRFFFZ0d5Z0NKQ0VVSUJzb0FoUW9BZ0FoSHlNQVFaQUJheUlRSkFBZ0ZFR01MR3dpQVNBaktBSUVJZ2tvQWt4cUloNG9BcVFESVM0Q2Z5QWpLQUlBSWlnaEZTQUZJVE5CQUNFT0l3QkJJR3NpRFNRQUlBRWdDU2dDVEdvaUdDZ0NwQU1oSFFKQUlCVW9BaEFpRmtHUUJHd1FHQ0lQUlEwQUFrQWdGa0VDZEJBWUlndEZCRUFnRHlFTERBRUxBa0FDUUFKL0lBa29Ba3dnRkVHTUxHeHFJZ29vQXFRRElobEJBV29pQVVId0FSQVhJZ2NFUUFKQUlBRUVRQ0FWS0FJUUlRd2dCeUVCQTBBZ0FTQXpOZ0xzQVNBQklBeEJFQkFYSWdZMkFzZ0JJQVpGRFFJZ0FTQVZLQUlRSWhvMkFzUUJRUUFoQmtFQUlRd2dHZ1JBQTBBZ0FTZ0N5QUVnQmtFRWRHb2lEQ0FLS0FMUUt5QUdRYmdJYkdvaUdpZ0NCRUVRRUJjaUpqWUNEQ0FtUlEwRUlBd2dHaWdDQkRZQ0NDQUdRUUZxSWdZZ0ZTZ0NFQ0lNU1EwQUN3c2dBVUh3QVdvaEFTQVRJQmxHSUJOQkFXb2hFMFVOQUFzTElBY01BZ3NnQnlnQ0JDSUJCRUFnQVJBVUlBZEJBRFlDQkFzZ0J5RUJRUUFoQ2dOQUlBRW9Bc2dCSWdZRVFFRUFJUXdnQVNnQ3hBRWlFd1IvQTBBZ0JpZ0NEQ0lhQkVBZ0doQVVJQVpCQURZQ0RDQUJLQUxFQVNFVEN5QUdRUkJxSVFZZ0RFRUJhaUlNSUJOSkRRQUxJQUVvQXNnQkJTQUdDeEFVSUFGQkFEWUN5QUVMSUFGQjhBRnFJUUVnQ2lBWlJpQUtRUUZxSVFwRkRRQUxJQWNRRkF0QkFBc2lCd1JBSUJaRkRRSkJBQ0VLSUE4aEJpQVdRUU5ORFFFZ0JpQVdRWHh4SWdwQmtBUnNhaUVHSUE4aEFRTkFJQXNnRVVFQ2RHb2dBZjBSL1F3QUFBQUFFQUlBQUNBRUFBQXdCZ0FBL2E0Qi9Rc0NBQ0FCUWNBUWFpRUJJQkZCQkdvaUVTQUtSdzBBQ3lBS0lCWkhEUUVNQWdzZ0R4QVVEQUlMQTBBZ0N5QUtRUUowYWlBR05nSUFJQVpCa0FScUlRWWdDa0VCYWlJS0lCWkhEUUFMQ3lBTElSbEJBQ0VUSUFrb0Frd2dGRUdNTEd4cUtBTFFLeUVCSUJVb0FoZ2hDaUFOSUFrb0FnUWdDU2dDRENBVUlCUWdDU2dDR0NJR2JpSUxJQVpzYTJ4cUlnWWdGU2dDQUNJTUlBWWdERXNiTmdJVUlBMUJmeUFHSUFrb0FneHFJZ3dnQmlBTVN4c2lCaUFWS0FJSUlnd2dCaUFNU1JzMkFoQWdEU0FKS0FJSUlBa29BaEFnQzJ4cUlnWWdGU2dDQkNJTElBWWdDMHNiTmdJTUlBMUJmeUFHSUFrb0FoQnFJZ3NnQmlBTFN4c2lCaUFWS0FJTUlnc2dCaUFMU1JzMkFnZ2dEVUVBTmdJWUlBMUJBRFlDSENBTlFmLy8vLzhITmdJRUlBMUIvLy8vL3djMkFnQWdGU2dDRUFSQUEwQWdHUVIvSUJrZ0UwRUNkR29vQWdBRlFRQUxJUXNnQ2pVQ0JDSjhRZ0Y5SW9BQklBMDFBZ2g4SUh5QUlZRUJJQW8xQWdBaWZVSUJmU0orSUEwMUFoQjhJSDJBSVlJQklJQUJJQTAxQWd4OElIeUFJWHdnZmlBTk5RSVVmQ0I5Z0NGOUlBRW9BZ1FpQ1NBTktBSWNTd1JBSUEwZ0NUWUNIQ0FCS0FJRUlRa0xJQWtFUUNBQlFiQUhhaUVhSUFGQnJBWnFJU1lnZ1FGQy8vLy8vdytEUWdGOUlZQUJJSUlCUXYvLy8vOFBnMElCZlNHQkFTQjhRdi8vLy84UGcwSUJmU0YrSUgxQy8vLy8vdytEUWdGOUlZSUJRUUFoRkFOQUlCb2dGRUVDZENJTWFpZ0NBQ0VHSUF3Z0ptb29BZ0FoREVFQUlSRWdDd1JBSUFzZ0JqWUNCQ0FMSUF3MkFnQWdDMEVJYWlFUkN3SkFJQXdnQ1VFQmF5SUphaUlMUVI5TERRQWdDaWdDQUNJa1FYOGdDM1pMRFFBZ0RTQU5LQUlFSWl3Z0pDQUxkQ0lMSUFzZ0xFc2JOZ0lFQ3dKQUlBWWdDV29pQzBFZlN3MEFJQW9vQWdRaUpFRi9JQXQyU3cwQUlBMGdEU2dDQUNJc0lDUWdDM1FpQ3lBTElDeExHellDQUF0QkFDRUxRZ0VnQ2EwaWZJWWlmU0NBQVh3Z2ZJZ2lnd0ZDLy8vLy93K0RRZ0VnQnEwaWY0WjhRZ0Y5SUgrSXB5QjlJSDU4SUh5SXB5SWtJQVoyYTBGL0lBWjJjVUVBSUNRZ2d3R25SeHNoQmlCOUlJRUJmQ0I4aUNLREFVTC8vLy8vRDROQ0FTQU1yU0ovaG54Q0FYMGdmNGluSUgwZ2dnRjhJSHlJcHlJa0lBeDJhMEYvSUF4MmNVRUFJQ1FnZ3dHblJ4c2hEQ0FSQkVBZ0VTQUdOZ0lFSUJFZ0REWUNBQ0FSUVFocUlRc0xJQVlnREd3aUJpQU5LQUlZU3dSQUlBMGdCallDR0FzZ0ZFRUJhaUlVSUFFb0FnUkpEUUFMQ3lBS1FUUnFJUW9nQVVHNENHb2hBU0FUUVFGcUloTWdGU2dDRUVrTkFBc0xJQjFCQVdvaEppQU5LQUljSVJNZ0RTZ0NHQ0VVSUFkQkFEWUNCQUpBSUJnb0FnaEJBV29pQWEwZ0V5QVVJQlpzSWlSc0locXRma0lnaUZBRVFDQUhJQUVnR213aUFUWUNDQ0FISUFGQkFoQVhJZ0UyQWdRZ0FRMEJDeUFQRUJRZ0dSQVVJQWNvQWdRaUFRUkFJQUVRRkNBSFFRQTJBZ1FMSUNaRkJFQWdCeUVMREFJTFFRQWhDeUFISVFFRFFDQUJLQUxJQVNJS0JFQkJBQ0VHSUFFb0FzUUJJaEVFZndOQUlBb29BZ3dpQ1FSQUlBa1FGQ0FLUVFBMkFnd2dBU2dDeEFFaEVRc2dDa0VRYWlFS0lBWkJBV29pQmlBUlNRMEFDeUFCS0FMSUFRVWdDZ3NRRkNBQlFRQTJBc2dCQ3lBQlFmQUJhaUVCSUFzZ0hVWWdDMEVCYWlFTFJRMEFDeUFISVFzTUFRc2dGU2dDR0NFTUlBY2dEU2dDRkNJc05nTE1BU0FISUEwb0Fnd2lMVFlDMEFFZ0J5QU5LQUlRSWlBMkF0UUJJQWNnRFNnQ0NDSTROZ0xZQVNBSElCbzJBZ3dnQnlBa05nSVFJQWNnRkRZQ0ZFRUJJUlVnQjBFQk5nSVlJQllFUUNBSEtBTElBU0VCUVFBaENTQU1JUXNEUUNBWklBbEJBblJxS0FJQUlRb2dBU0FMS0FJQU5nSUFJQUVnQ3lnQ0JEWUNCQUpBSUFFb0FnZ2lEa1VOQUNBQktBSU1JUVlnRGtFQlJ3UkFJQTVCZm5FaFBFRUFJUkVEUUNBR0lBb29BZ0EyQWdBZ0JpQUtLQUlFTmdJRUlBWWdDaWdDQ0RZQ0NDQUdJQW9vQWd3MkFnd2dCaUFLS0FJUU5nSVFJQVlnQ2lnQ0ZEWUNGQ0FHSUFvb0FoZzJBaGdnQmlBS0tBSWNOZ0ljSUFaQklHb2hCaUFLUVNCcUlRb2dFVUVDYWlJUklEeEhEUUFMQ3lBT1FRRnhSUTBBSUFZZ0NpZ0NBRFlDQUNBR0lBb29BZ1EyQWdRZ0JpQUtLQUlJTmdJSUlBWWdDaWdDRERZQ0RBc2dDMEUwYWlFTElBRkJFR29oQVNBSlFRRnFJZ2tnRmtjTkFBc0xJQ1pCQVVzRVFDQUhJUTREUUNBT0lEZzJBc2dESUE0Z0lEWUN4QU1nRGlBdE5nTEFBeUFPSUN3MkFyd0RJQTVCQVRZQ2lBSWdEaUFVTmdLRUFpQU9JQ1EyQW9BQ0lBNGdHallDL0FFZ0ZnUkFJQTRvQXJnRElRRkJBQ0VKSUF3aEN3TkFJQmtnQ1VFQ2RHb29BZ0FoQ2lBQklBc29BZ0EyQWdBZ0FTQUxLQUlFTmdJRUFrQWdBU2dDQ0NJbVJRMEFJQUVvQWd3aEJpQW1RUUZIQkVBZ0prRitjU0U4UVFBaEVRTkFJQVlnQ2lnQ0FEWUNBQ0FHSUFvb0FnUTJBZ1FnQmlBS0tBSUlOZ0lJSUFZZ0NpZ0NERFlDRENBR0lBb29BaEEyQWhBZ0JpQUtLQUlVTmdJVUlBWWdDaWdDR0RZQ0dDQUdJQW9vQWh3MkFod2dCa0VnYWlFR0lBcEJJR29oQ2lBUlFRSnFJaEVnUEVjTkFBc0xJQ1pCQVhGRkRRQWdCaUFLS0FJQU5nSUFJQVlnQ2lnQ0JEWUNCQ0FHSUFvb0FnZzJBZ2dnQmlBS0tBSU1OZ0lNQ3lBTFFUUnFJUXNnQVVFUWFpRUJJQWxCQVdvaUNTQVdSdzBBQ3dzZ0RpQU9LUUlFTndMMEFTQVZJQjFISUE1QjhBRnFJUTRnRlVFQmFpRVZEUUFMQ3lBUEVCUWdHUkFVSUJnb0FxUURJUXNDUUNBWUxRQ0lMRUVFY1FSQUlBdEJmMFlOQVNBWVFhZ0RhaUVHSUJnb0FnZ2hBVUVBSVJFZ0J5RUtBMEFnQmlnQ0pDRU9JQXBCQVRZQ0xDQUtJQTQyQWxRZ0NpQUdLQUlBTmdJd0lBWW9BZ1FoRGlBS1FnQTNBa1FnQ2lBT05nSTBJQW9nQmlnQ0REWUNQQ0FLSUFZb0FoQTJBa0FnQmlnQ0NDRU9JQW9nRkRZQ1RDQUtJQTRnQVNBQklBNUxHellDT0NBR1FaUUJhaUVHSUFwQjhBRnFJUW9nQ3lBUlJpQVJRUUZxSVJGRkRRQUxEQUVMSUF0QmYwWU5BQ0FZS0FJSUlRWWdHQ2dDQkNFT0lBY2hDaUFMQkVBZ0MwRUJha0YrY1NFSlFRQWhBUU5BSUFwQ0FEY0NSQ0FLUVFBMkFqUWdDa0lCTndJc0lBb2dEallDVkNBS0lCTTJBandnQ2lBT05nTEVBaUFLSUJRMkFrd2dDaUFHTmdJNElBcENBRGNDdEFJZ0NrRUFOZ0trQWlBS1FnRTNBcHdDSUFvZ0V6WUNyQUlnQ2lBR05nS29BaUFLSUJRMkFyd0NJQW9nQ2lnQ3hBRTJBa0FnQ2lBS0tBSzBBellDc0FJZ0NrSGdBMm9oQ2lBQlFRSnFJZ0VnQ1VjTkFBc0xJQXRCQVhFTkFDQUtRZ0EzQWtRZ0NrRUFOZ0kwSUFwQ0FUY0NMQ0FLSUE0MkFsUWdDaUFUTmdJOElBb2dGRFlDVENBS0lBWTJBamdnQ2lBS0tBTEVBVFlDUUFzZ0J5RU9EQUVMSUFzUUZBc2dEVUVnYWlRQUFrQWdEa1VOQUNBdVFRRnFJU1lnRnlFWklBNGhGUUpBQWtBRFFDQVZLQUpVUVg5R0RRSWdLQ2dDRUVFQ2RCQVlJZ0ZGRFFJZ0FVRUJJQ2dvQWhCQkFuUVFHU0VhSUJVUVlBUkFBMEFnSHlnQ0ZDRUpBa0FDUUNBVktBSW9JQjRvQWd4UERRQWdGU2dDSUNJQklBa2dGU2dDSEVITUFHeHFJZ2NvQWhoUERRQWdCeWdDSENBQlFaZ0JiR29pQnlnQ0dFVU5BQ0FIUVJ4cUlRWkJBQ0VOQWtBRFFDQWJJQlVvQWh3Z0ZTZ0NJQ0FHSUExQkpHeHFJZ0VvQWhBZ0FTZ0NGQ0FWS0FJa1FTaHNhaUlCS0FJQUlBRW9BZ1FnQVNnQ0NDQUJLQUlNRUVGRkJFQWdEVUVCYWlJTklBY29BaGhKRFFFTUFnc0xJQm9nRlNnQ0hFRUNkR3BCQURZQ0FDQVFRUUEyQW9nQklDTW9BZ1FnSHlnQ0ZDQWVJQlVnRUVHTUFXb2dHU0FRUVlnQmFpQUlJRE1RWDBVTkJpQVZLQUlnSVEwZ0ZTZ0NIQ0VQSUJBb0FvZ0JJUkVnRUNnQ2pBRUVRQ0FRUVFBMkFvZ0JJQjhvQWhRZ0QwSE1BR3hxS0FJY0lBMUJtQUZzYWlJZEtBSVlJZ2tFZnlBSUlCRnJJUVlnQ0NBWmFpRWtJQjFCSEdvaEQwRUFJUXBCQUNFWUlCRWdHV29pTGlFVUEwQUNRQ0FQS0FJSUlBOG9BZ0JHRFFBZ0R5Z0NEQ0FQS0FJRVJnMEFJQThvQWhRZ0ZTZ0NKRUVvYkdvaUFTZ0NGQ0FCS0FJUWJDSXNSUTBBSUFFb0FoZ2hDVUVBSVJNRFFDQUpLQUlrSWdzRVFBSi9Ba0FnR0VVRVFDQUpLQUpBUlEwQkN5QUpRUUEyQWpSQkFTRU5RY0FBREFFTElBa29BZ0FoRFFKQUlBa2dDU2dDS0NJQkJIOGdEU0FCUVJoc2FpSU5RUlJyS0FJQUlBMUJER3NvQWdCSEJFQWdEVUVZYXlFTkRBSUxJQUZCQVdvRlFRRUxOZ0lvQ3dKL0FrQWdEU2dDRkNJQklCUkJmM05MRFFBZ0RVRVVhaUVNQTBBZ0FTQVVhaUFrU3cwQklBa29BZ1FoRmlBSktBSTBJaGdnQ1NnQ09FY0VmeUFMQlNBV0lCaEJBWFJCQVhJaUFVRURkQkFiSWhaRkJFQWdNMEVCUVlBSVFRQVFFd3dTQ3lBSklBRTJBamdnQ1NBV05nSUVJQWtvQWpRaEdDQU1LQUlBSVFFZ0NTZ0NKQXNoQnlBV0lCaEJBM1JxSWdzZ0FUWUNCQ0FMSUJRMkFnQWdDU0FZUVFGcU5nSTBJQTBnRFNnQ0FDQUJhallDQUNBTklBMG9BaEFpRENBTktBSUVhaUlXTmdJRUlBa2dCeUFNYXlJTE5nSWtJQTBnRmpZQ0NDQUJJQlJxSVJSQkFDQUhJQXhHRFFJYUlBa2dDU2dDS0VFQmFqWUNLQ0FOUVN4cUlRd2dEU2dDTENFQklBMUJHR29oRFNBQklCUkJmM05ORFFBTEN5QVZLQUljSVFjZ0ZTZ0NJQ0VMSUJVb0FpUWhEQ0FqS0FJRUtBSm9CRUFnRUNBSE5nSjRJQkFnQ3pZQ2RDQVFJQW8yQW5BZ0VDQU1OZ0pzSUJBZ0V6WUNhQ0FRSUFZMkFtUWdFQ0FCTmdKZ0lETkJBVUhBOGdBZ0VFSGdBR29RRXd3UEN5QVFJQWMyQWxnZ0VDQUxOZ0pVSUJBZ0NqWUNVQ0FRSUF3MkFrd2dFQ0FUTmdKSUlCQWdCallDUkNBUUlBRTJBa0FnTTBFQ1FjRHlBQ0FRUVVCckVCTWdDVUVBTmdJMElBbEJBVFlDUUVFQkN5RVlJQWtvQWlnaERVRXNDeUFKYWlBTk5nSUFDeUFKUWNRQWFpRUpJQk5CQVdvaUV5QXNSdzBBQ3lBZEtBSVlJUWtMSUE5QkpHb2hEeUFLUVFGcUlnb2dDVWtOQUFzZ0ZTZ0NJQ0VOSUJVb0Fod2hEeUFHSUJRZ0xtc2dHQnNGUVFBTElCRnFJUkVMSUNnb0FoZ2dEMEUwYkdvaUFTQU5JQUVvQWlRaUFTQUJJQTFKR3pZQ0pBd0NDeUFmS0FJVUlRa0xJQkJCQURZQ2lBRWdJeWdDQkNBSklCNGdGU0FRUVl3QmFpQVpJQkJCaUFGcUlBZ2dNeEJmUlEwRUlCVW9BaHdoRHlBUUtBS0lBU0VSSUJBb0Fvd0JSUTBBSUI4b0FoUWdEMEhNQUd4cUtBSWNJQlVvQWlBaUdFR1lBV3hxSWdFb0FoZ2lKRVVOQUNBSUlCRnJJUVlnQVVFY2FpRVdJQlVvQWlRaERFRUFJUTFCQUNFZEFrQUNRQU5BQWtBZ0ZpZ0NDQ0FXS0FJQVJnMEFJQllvQWd3Z0ZpZ0NCRVlOQUNBV0tBSVVJQXhCS0d4cUlnRW9BaFFnQVNnQ0VHd2lMa1VOQUNBQktBSVlJUXRCQUNFS0EwQWdDeWdDSkNJQkJFQWdDeWdDQUNFSkFrQWdDeUFMS0FJb0loTUVmeUFKSUJOQkdHeHFJZ2xCRkdzb0FnQWdDVUVNYXlnQ0FFY0VRQ0FKUVJocklRa01BZ3NnRTBFQmFnVkJBUXNpRXpZQ0tBc2dDU2dDRkNJVUlBMXFJZzBnRkVrTkJTQUdJQTFKRFFVRFFBSkFJQWtnQ1NnQ0VDSVVJQWtvQWdScU5nSUVJQUVnRkdzaEJ5QUJJQlJHRFFBZ0N5QVRRUUZxSWhNMkFpZ2dDU2dDTENJVUlBMXFJZzBnRkVrTkJpQUpRUmhxSVFrZ0J5RUJJQVlnRFU4TkFRd0dDd3NnQ3lBSE5nSWtDeUFMUWNRQWFpRUxJQXBCQVdvaUNpQXVSdzBBQ3dzZ0ZrRWthaUVXSUIxQkFXb2lIU0FrUncwQUN5QU5JQkZxSVJFTUFnc2dDeUFITmdJa0N5QWpLQUlFS0FKb1JRUkFJQkFnRHpZQ0dDQVFJQmcyQWhRZ0VDQWROZ0lRSUJBZ0REWUNEQ0FRSUFvMkFnZ2dFQ0FHTmdJRUlCQWdGRFlDQUNBelFRSkI2L0VBSUJBUUV5QVZLQUljSVE4Z0JpQVJhaUVSREFFTElCQWdEellDT0NBUUlCZzJBalFnRUNBZE5nSXdJQkFnRERZQ0xDQVFJQW8yQWlnZ0VDQUdOZ0lrSUJBZ0ZEWUNJQ0F6UVFGQjYvRUFJQkJCSUdvUUV3d0VDd0pBSUJvZ0QwRUNkR29vQWdCRkRRQWdLQ2dDR0NBUFFUUnNhaUlCS0FJa0RRQWdBU0FmS0FJVUlBOUJ6QUJzYWlnQ0dFRUJhellDSkFzZ0NDQVJheUVJSUJFZ0dXb2hHU0FWRUdBTkFBc0xJQm9RRkNBVlFmQUJhaUVWSUJ4QkFXb2lIQ0FlS0FLa0EwME5BQXNnRGlBbUVFSWdQeUFaSUJkck5nSUlRUUVNQXdzZ0RpQW1FRUlnR2hBVURBRUxJQTRnSmhCQ0MwRUFDeUFRUVpBQmFpUUFJQ01RTWtVTkFTQWJLQUlnS0FMUUt5RWlJQnNvQWhRb0FnQWlFQ2dDRkNFT0lEOUJBVFlDREVFQUlSbEJBQ0VNSUJzb0FpQWlBU2dDRENBQktBSUlSZ1JBSUNJb0FoQkJCSFpCQVhFaERBc0NRQ0FRS0FJUUlncEZEUUFEUUFKQUlCc29Ba1FpQVFSQUlBRWdHVUVDZEdvb0FnQkZEUUVMSUQ5QkRHb2hGRUVBSVFvQ1FDQU9LQUlZSWdGRkRRQWdHeWdDTENFUkEwQWdEaWdDSENBS1FaZ0JiR29pRHlnQ0dDSUxCRUFnRDBFY2FpRVRJQThvQWhRaEFTQVBLQUlRSVJWQkFDRVhBMEFnQVNBVmJBUkFJQk1nRjBFa2JHb2hEVUVBSVFrRFFDQWJJQTRvQWhBZ0NpQU5LQUlRSUEwb0FoUWdDVUVvYkdvaUJ5Z0NBQ0FIS0FJRUlBY29BZ2dnQnlnQ0RCQkJJUVlnQnlnQ0ZDSUxJQWNvQWhBaUNHd2hBUUpBSUFZRVFDQUJSUTBCUVFBaENBTkFBa0FnR3lBT0tBSVFJQW9nRFNnQ0VDQUhLQUlZSUFoQnhBQnNhaUlHS0FJSUlBWW9BZ3dnQmlnQ0VDQUdLQUlVRUVGRkJFQWdCaWdDUENJQlJRMEJJQUVRRkNBR1FRQTJBandNQVFzZ0d5Z0NRRVVFUUNBR0tBSThEUUVnQmlnQ0VDQUdLQUlJUmcwQklBWW9BaFFnQmlnQ0RFWU5BUXRCQVVFc0VCY2lBVVVFUUNBL1FRQTJBZ3dNQ2dzZ0d5Z0NRQ0VMSUFGQkFEWUNKQ0FCSUJRMkFod2dBU0FpTmdJVUlBRWdEallDRUNBQklBMDJBZ3dnQVNBR05nSUlJQUVnQ2pZQ0JDQUJJQXMyQWdBZ0FTQU1OZ0lvSUFFZ016WUNJQ0FCSUJFb0FnUkJBVW8yQWhnZ0VVRU9JQUVRTXlBL0tBSU1SUTBKQ3lBSVFRRnFJZ2dnQnlnQ0ZDQUhLQUlRYkVrTkFBc01BUXNnQVVVTkFFRUFJUlVEUUNBSEtBSVlJQlZCeEFCc2FpSUJLQUk4SWdZRVFDQUdFQlFnQVVFQU5nSThJQWNvQWhRaEN5QUhLQUlRSVFnTElCVkJBV29pRlNBSUlBdHNTUTBBQ3dzZ0NVRUJhaUlKSUE4b0FoUWlBU0FQS0FJUUloVnNTUTBBQ3lBUEtBSVlJUXNMSUJkQkFXb2lGeUFMU1EwQUN5QU9LQUlZSVFFTElBcEJBV29pQ2lBQlNRMEFDd3NnUHlnQ0RFVU5BaUFRS0FJUUlRb0xJQ0pCdUFocUlTSWdEa0hNQUdvaERpQVpRUUZxSWhrZ0Nra05BQXNMUVFBaElpQWJLQUlzRUNRZ1B5Z0NERVVOQVFKQUlCc29Ba0FOQUNBYktBSVlJaGtvQWhCRkRRQkJBQ0VPQTBBZ0d5Z0NGQ2dDQUNnQ0ZDQU9RY3dBYkdvaUFTZ0NIQ0FaS0FJWUlBNUJOR3hxS0FJa1FaZ0JiR29pQnlnQ2lBRWhCaUFIS0FLUUFTRUlJQWNvQW93QklRc2dCeWdDbEFFaEJ5QUJLQUkwRUJRZ0FVRUFOZ0kwQWtBZ0d5Z0NSQ0lKQkVBZ0NTQU9RUUowYWlnQ0FFVU5BUXNnQmlBSVJnMEFJQWNnQzBZTkFDQUhJQXRySWdldElBZ2dCbXNpQnExK1FpQ0lRZ0JTQkVBZ00wRUJRWUVYUVFBUUV3d0ZDeUFHSUFkc0lnZEJnSUNBZ0FSUEJFQWdNMEVCUVlFWFFRQVFFd3dGQ3lBQklBZEJBblFRSENJQk5nSTBJQUVOQUNBelFRRkJnUmRCQUJBVERBUUxJQTVCQVdvaURpQWJLQUlZSWhrb0FoQkpEUUFMQ3lBYktBSWdJUmtnR3lnQ0ZDZ0NBQ0lWS0FJUUJFQWdGU2dDRkNFT0lCa29BdEFySVJrZ0d5Z0NHQ2dDR0NFS1FRQWhDd05BQWtBZ0d5Z0NSQ0lCQkVBZ0FTQUxRUUowYWlnQ0FFVU5BUXNnQ2lnQ0pFRUJhaUVCSUJrb0FoUkJBVVlFUUNBQklSNUJBQ0VJUVFBaEJ2ME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFDRjJJd0JCSUdzaUp5UUFBa0FDUUNBYktBSkFCRUJCQVNFSElBRkJBVVlOQWlBT0tBSWNJZ1lnRGlnQ0dFR1lBV3hxSWdGQmtBRnJLQUlBSWc4Z0FVR1lBV3NvQWdBaUVVWU5BaUFHS0FJRUlSUWdCaWdDRENFV0lBWW9BZ0FoR0NBR0tBSUlJUjBnR3lnQ0xDSVhLQUlFSVJBZ0hrRUJheUlOSVF3Z0JpRUhBa0FnRFVFRVR3UkFJQTFCQTNFaERDQUhJQTFCZkhFaUNVR1lBV3hxSVFkQkFDRUJBMEFnZGlBR0lBRkJtQUZzYWlJSVFlZ0VhaUFJUWRBRGFpQUlRYmdDYWlBSS9Wd0NvQUg5VmdJQUFmMVdBZ0FDL1ZZQ0FBTWdDRUhnQkdvZ0NFSElBMm9nQ0VHd0Ftb2dDUDFjQXBnQi9WWUNBQUg5VmdJQUF2MVdBZ0FEL2JFQi9ia0JJQWhCN0FScUlBaEIxQU5xSUFoQnZBSnFJQWo5WEFLa0FmMVdBZ0FCL1ZZQ0FBTDlWZ0lBQXlBSVFlUUVhaUFJUWN3RGFpQUlRYlFDYWlBSS9Wd0NuQUg5VmdJQUFmMVdBZ0FDL1ZZQ0FBUDlzUUg5dVFFaGRpQUJRUVJxSWdFZ0NVY05BQXNnZGlCMklIYjlEUWdKQ2dzTURRNFBBQUVDQXdBQkFnUDl1UUVpZGlCMklIYjlEUVFGQmdjQUFRSURBQUVDQXdBQkFnUDl1UUg5R3dBaENDQUpJQTFHRFFFTEEwQWdDQ0FIS0FLZ0FTQUhLQUtZQVdzaUFTQUJJQWhKR3lJQklBY29BcVFCSUFjb0Fwd0JheUlJSUFFZ0NFc2JJUWdnQjBHWUFXb2hCeUFNUVFGcklnd05BQXNMUVFBaEJ5QUlRZi8vL3o5TERRSWdKeUFJUVFWMEloTVFOeUlNTmdJUUlBeEZEUUlnSnlBTU5nSUFJQTBFUUNBUElCRnJJUkVnRmlBVWF5RUpJQjBnR0dzaEFRTkFJQTRvQWlRaEZDQW5JQWtpRHpZQ0NDQW5JQUVpQnpZQ0dDQUdLQUtjQVNFSUlBWW9BcVFCSVFrZ0JpZ0NvQUVoQVNBbklBWW9BcGdCSWhaQkFtODJBaHdnSnlBQklCWnJJZ0VnQjJzMkFoUUNRQ0FRUVFKSUloMUZJQWtnQ0dzaUNVRUJTM0ZGQkVCQkFDRUlJQWxGRFFFRFFDQW5RUkJxSUJRZ0NDQVJiRUVDZEdvUVppQUlRUUZxSWdnZ0NVY05BQXNNQVFzZ0NTQVFJQWtnRUVrYkloWkJBV3NoSXlBSklCWnVJUmhCQUNFSEEwQkJKQkFZSWdoRkRRVWdKLzBBQWhBaGRpQUlJQlEyQWhnZ0NDQVJOZ0lVSUFnZ0FUWUNFQ0FJSUhiOUN3SUFJQWdnQnlBWWJEWUNIQ0FISUNOR0lSOGdDQ0FKSUFkQkFXb2lCeUFZYkNBZkd6WUNJQ0FJSUJNUU55SWZOZ0lBSUI5RkJFQkJBQ0VISUJjUUpDQUlFQlFnREJBVURBY0xJQmRCQ2lBSUVETWdCeUFXUncwQUN5QVhFQ1FMSUNjZ0NTQVBhellDQkNBbklBWW9BcHdCUVFKdk5nSU1Ba0FnSFVVZ0FVRUJTM0ZGQkVCQkNDRUhRUUFoQ0NBQlFRaFBCRUFEUUNBbklCUWdDRUVDZEdvZ0VVRUlFRFlnQnlJSVFRaHFJZ2NnQVUwTkFBc0xJQUVnQ0UwTkFTQW5JQlFnQ0VFQ2RHb2dFU0FCSUFockVEWU1BUXNnQVNBUUlBRWdFRWtiSWc5QkFXc2hHQ0FCSUE5dUlSWkJBQ0VIQTBCQkpCQVlJZ2hGRFFVZ0ovMEFBZ0FoZGlBSUlCUTJBaGdnQ0NBUk5nSVVJQWdnQ1RZQ0VDQUlJSGI5Q3dJQUlBZ2dCeUFXYkRZQ0hDQUhJQmhHSVIwZ0NDQUJJQWRCQVdvaUJ5QVdiQ0FkR3pZQ0lDQUlJQk1RTnlJZE5nSUFJQjFGQkVCQkFDRUhJQmNRSkNBSUVCUWdEQkFVREFjTElCZEJDeUFJRURNZ0J5QVBSdzBBQ3lBWEVDUUxJQVpCbUFGcUlRWWdEVUVCYXlJTkRRQUxDMEVCSVFjZ0RCQVVEQUlMUVFFaEJ5QU9LQUljSWdrZ0hrR1lBV3hxSWl0Qm1BRnJJbDBvQWdBZ0swR1FBV3NvQWdCR0RRRWdLMEdVQVdzaVhpZ0NBQ0FyUVl3QmF5Z0NBRVlOQVNBSktBSUVJUmNnQ1NnQ0RDRU5JQWtvQWdBaEVDQUpLQUlJSVJFZ0RpZ0NSQ0VvSUE0b0FrQWhHaUFPS0FJOElTWWdEaWdDT0NFdUlBNGdIaEJsSWpsRkJFQkJBQ0VIREFJTEFrQUNRQ0FlUVFGSEJFQUNRQUpBSUI1QkFXc2lEMEVFU1FSQUlBOGhBU0FKSVFjTUFRc2dEMEVEY1NFQklBa2dEMEY4Y1NJTVFaZ0JiR29oQndOQUlIWWdDU0FHUVpnQmJHb2lDRUhvQkdvZ0NFSFFBMm9nQ0VHNEFtb2dDUDFjQXFBQi9WWUNBQUg5VmdJQUF2MVdBZ0FESUFoQjRBUnFJQWhCeUFOcUlBaEJzQUpxSUFqOVhBS1lBZjFXQWdBQi9WWUNBQUw5VmdJQUEvMnhBZjI1QVNBSVFld0VhaUFJUWRRRGFpQUlRYndDYWlBSS9Wd0NwQUg5VmdJQUFmMVdBZ0FDL1ZZQ0FBTWdDRUhrQkdvZ0NFSE1BMm9nQ0VHMEFtb2dDUDFjQXB3Qi9WWUNBQUg5VmdJQUF2MVdBZ0FEL2JFQi9ia0JJWFlnQmtFRWFpSUdJQXhIRFFBTElIWWdkaUIyL1EwSUNRb0xEQTBPRHdBQkFnTUFBUUlEL2JrQkluWWdkaUIyL1EwRUJRWUhBQUVDQXdBQkFnTUFBUUlEL2JrQi9Sc0FJUWdnRENBUFJnMEJDd05BSUFnZ0J5Z0NvQUVnQnlnQ21BRnJJZ1lnQmlBSVNSc2lCaUFIS0FLa0FTQUhLQUtjQVdzaUNDQUdJQWhMR3lFSUlBZEJtQUZxSVFjZ0FVRUJheUlCRFFBTEN5QUlRWUNBZ0lBQlR3MENJQWhCQkhRUU55SVNSUTBDQWtBZ0hrVU5BQ0FOSUJkcklSWWdFU0FRYXlFVElCSkJCR3NoT2lBU1FSeHFJVTRnRWtFWWFpRTRJQkpCRkdvaFBDQVNRUXhySVVFZ0VrRU1haUVwSUJKQkNHb2hKU0FTUVJCcklVSWdFa0VJYXlGQUlCSkJCR29oSVNBb3JTRjhJQnF0SVgwZ0pxMGhnQUVnTHEwaGdRRkJBU0ZEQTBBZ0NTZ0NuQUVpQVVFQ2J5RTNJQWtvQXBnQklnZEJBbThoUGlBSktBS2tBU0FCYXlJa0lCWnJJUzhnQ1NnQ29BRWdCMnNpTENBVGF5RXhJQzRpQmlFSElDWWlIU0VVSUJvaUFTRXdJQ2dpQ0NFUkFrQWdEaWdDRkNJUElFTkdEUUFnRHlCRGF5RVBRUUFoRkVFQUlRY2dCZ1JBUW44Z0Q2MGlmb1pDZjRVZ2dRRjhJSDZJcHlFSEN5QW1CRUJDZnlBUHJTSitoa0ovaFNDQUFYd2dmb2luSVJRTFFRQWhDRUVBSVFFZ0dnUkFRbjhnRDYwaWZvWkNmNFVnZlh3Z2ZvaW5JUUVMSUNnRVFFSi9JQSt0SW42R1FuK0ZJSHg4SUg2SXB5RUlDMEVBSVRCQkFDRUdRUUVnRDBFQmEzUWlEQ0F1U1FSQUlDNGdER3V0UW44Z0Q2MGlmb1pDZjRWOElINklweUVHQ3lBTUlCcEpCRUFnR2lBTWE2MUNmeUFQclNKK2hrSi9oWHdnZm9pbklUQUxRUUFoRVVFQUlSMGdEQ0FtU1FSQUlDWWdER3V0UW44Z0Q2MGlmb1pDZjRWOElINklweUVkQ3lBTUlDaFBEUUFnS0NBTWE2MUNmeUFQclNKK2hrSi9oWHdnZm9pbklSRUxRWDhnTUNBSktBSzBBU0lQYXlJTVFRQWdEQ0F3VFJzaURFRUNhaUlYSUF3Z0Ywc2JJZ3dnTVNBTUlERkpHeUkxUVg4Z0FTQUpLQUxZQVNJdGF5SU1RUUFnQVNBTVR4c2lBVUVDYWlJTUlBRWdERXNiSWdFZ0V5QUJJQk5KR3lJMklENGJRUUYwSWdFZ05pQTFJRDRiUVFGMFFRRnlJZ3dnQVNBTVN4c2lSaUFzU1NFWUlBWWdEMnNpQVVFQUlBRWdCazBiSWdGQkFtc2lCa0VBSUFFZ0JrOGJJaEFnQnlBdGF5SUJRUUFnQVNBSFRSc2lBVUVDYXlJR1FRQWdBU0FHVHhzaURTQStHMEVCZENJR0lBMGdFQ0ErRzBFQmRFRUJjaUlQU1NFZ0lCUWdDU2dDdUFFaUkyc2lERUVBSUF3Z0ZFMGJJZ3hCQW1zaUYwRUFJQXdnRjA4Yklnd2hIQ0FkSUFrb0F0d0JJaFJySWhkQkFDQVhJQjFOR3lJWFFRSnJJaDFCQUNBWElCMVBHeUlYSVNwQmZ5QUlJQ05ySWgxQkFDQUlJQjFQR3lJSVFRSnFJaDBnQ0NBZFN4c2lDQ0FXSUFnZ0Zra2JJaU1oTWtGL0lCRWdGR3NpQ0VFQUlBZ2dFVTBiSWdoQkFtb2lFU0FJSUJGTEd5SUlJQzhnQ0NBdlNSc2lIeUU3SURjRVFDQU1JU29nSHlFeUlDTWhPeUFYSVJ3TElFWWdMQ0FZR3lGSElBWWdEeUFnR3lFUElCWWdIMm9oVHlBV0lCZHFJVkFnSkFSQUlCSWdEVUVEZEdvaVJFRUVhaUE2SURGQkEzUWlCbW9pVVNBTklERklJZ2diSVZJZ05TQVRRUUZySUJNZ05Vb2JJU0JCQUNFWUlCTkJBVW9nTVVFQVNuSWhVeUFoSUQ1QkFuUWlFV3NnRUVFRGRHb2hWQ0FSSUVScUlWVWdEU0EySURFZ01TQTJTaHNpRVNBSElDMGdCeUF0U1J0cVFRSWdBU0FCUVFKUEcyb2dCMEYvYzJvaVNFRjhjU0pGYWlFMElBMUJBV29pRkNCRmFpRTlJQk1nTldvaFZpQVFJQk5xSVZjZ0RmMFIvUXdBQUFBQUFRQUFBQUlBQUFBREFBQUEvYTRCSVhrZ0VpQVBRUUowYWlGWUlFQWdFMEVEZENJQmFpRkpJQUVnT21vaFNpQUdJRUJxSVVzZ0UwVWdNVUVCUm5FaFdTQVNJRWRCQW5RaUFXb2hXaUFCSURwcUlWc2dGUDBSL1F3QUFBQUFBUUFBQUFJQUFBQURBQUFBL2E0QklYb2dPaUFOSURFZ0NCdEJBM1JxSVZ3RFFBSkFBa0FnR0NBalNTQU1JQmhOY1EwQUlCZ2dUMGtnR0NCUVQzRU5BQ0FZUVFGcUlTME1BUXNnTENCR1N3UkFJRnRCQURZQ0FDQmFRUUEyQWdBTElEa2dEU0FZSURZZ0dFRUJhaUl0SUZWQkFrRUFFQ0lnT1NCWElCZ2dWaUF0SUZSQkFrRUFFQ0lDUUFKQUFrQWdQa1VFUUNCVFJRMERJQTBnTms0TkFnSkFBa0FnRFVFQVNnUkFJRndvQWdBaEJ3d0JDeUFoS0FJQUlnY2hBU0FOUVFCSURRRUxJQWNoQVNCU0tBSUFJUWNMSUVRZ1JDZ0NBQ0FCSUFkcVFRSnFRUUoxYXpZQ0FDQVVJZ2NnRVU0TkFVRUFJUWNnRkNFQklBMGhDQ0I2SVhZZ2VTRjRJRWhCQTBzRVFBTkFJQklnZGtFQi9hc0JJbmY5R3dCQkFuUnFJZ0VnRWlCMy9Sc0RRUUowYWlJR0lCSWdkLzBiQWtFQ2RHb2lDQ0FTSUhmOUd3RkJBblJxSWgwZ0FmMWNBZ0Q5VmdJQUFmMVdBZ0FDL1ZZQ0FBTWdFaUI0UVFIOXF3SDlEQUVBQUFBQkFBQUFBUUFBQUFFQUFBRDlVQ0o3L1JzRFFRSjBhaUFTSUh2OUd3SkJBblJxSUJJZ2UvMGJBVUVDZEdvZ0VpQjcvUnNBUVFKMGF2MWNBZ0Q5VmdJQUFmMVdBZ0FDL1ZZQ0FBTWdFaUIzL1F3QkFBQUFBUUFBQUFFQUFBQUJBQUFBL1ZBaWQvMGJBMEVDZEdvZ0VpQjMvUnNDUVFKMGFpQVNJSGY5R3dGQkFuUnFJQklnZC8wYkFFRUNkR3I5WEFJQS9WWUNBQUg5VmdJQUF2MVdBZ0FEL2E0Qi9Rd0NBQUFBQWdBQUFBSUFBQUFDQUFBQS9hNEJRUUw5ckFIOXNRRWlkLzFhQWdBQUlCMGdkLzFhQWdBQklBZ2dkLzFhQWdBQ0lBWWdkLzFhQWdBRElIajlEQVFBQUFBRUFBQUFCQUFBQUFRQUFBRDlyZ0VoZUNCMi9Rd0VBQUFBQkFBQUFBUUFBQUFFQUFBQS9hNEJJWFlnQjBFRWFpSUhJRVZIRFFBTElEMGhBU0EwSVFnZ0VTRUhJRVVnU0VZTkFnc0RRQ0FTSUFGQkEzUnFJZ2NnQnlnQ0FDQVNJQWhCQTNScUtBSUVJQWNvQWdScVFRSnFRUUoxYXpZQ0FDQUJJZ2hCQVdvaUFTQVJSdzBBQ3lBUklRY01BUXNDUUNCWlJRUkFJQTBpQnlBMlRnMEJBMEFnRWlBSFFRTjBhaUlCS0FJRUlRWWdBU0FHQW44Q1FDQUhRUUJPQkVBZ0FTQkxJQWNnTVVnYktBSUFJVEFnQjBFQmFpRUJEQUVMSUJJb0FnQWhNRUVBSVFFZ0VpQUhRUUZxSWdjTkFSb0xJQUVnTVU0RVFDQUJJUWNnU3d3QkN5QVNJQUVpQjBFRGRHb0xLQUlBSURCcVFRSnFRUUoxYXpZQ0JDQUhJRFpJRFFBTERBRUxJQklnRWlnQ0FFRUNiVFlDQUF3REN5QVFJZ2NnTlU0TkFnTkFJQklnQjBFRGRDSUJhaUlHS0FJQUlRZ0NmeUFIUVFCSUJFQWdJU2dDQUNFZElDRU1BUXNnRWlBSFFRTjBha0VFYWlCS0lBY2dFMGdiS0FJQUlSMGdJU0FIUlEwQUdpQktJQWNnRTBvTkFCb2dBU0E2YWdzaEFTQUdJQUVvQWdBZ0hXcEJBWFVnQ0dvMkFnQWdCMEVCYWlJSElEVkhEUUFMREFJTElBY2dOazROQUFOQUlCSWdCMEVEZEdvaUFTQUJLQUlBQW44Q1FDQUhRUUJLQkVBZ09pQUhJREVnQnlBeFNCdEJBM1JxS0FJQUlRZ01BUXNnSVNnQ0FDRUlJQ0VnQjBFQVNBMEJHZ3NnVVNBSElERk9EUUFhSUJJZ0IwRURkR3BCQkdvTEtBSUFJQWhxUVFKcVFRSjFhellDQUNBSFFRRnFJZ2NnTmtjTkFBc0xJQkFnTlU0TkFDQWdJQkFpQVNJSFNnUkFBMEFnRWlBSFFRTjBhaUlCSUFFb0FnUWdFaUFIUVFGcUlnZEJBM1JxS0FJQUlBRW9BZ0JxUVFGMWFqWUNCQ0FISUNCSERRQUxJQ0FoQVFzZ0FTQTFUZzBBQTBBQ2Z3SkFJQUVpQjBFQVRnUkFJQklnQVVFRGRHb2dTU0FCSUJOSUd5Z0NBQ0VHSUFGQkFXb2hDQXdCQ3lBU0tBSUFJUVpCQUNFSUlCSWdCMEVCYWlJQkRRRWFDeUFJSUJOT0JFQWdDQ0VCSUVrTUFRc2dFaUFJSWdGQkEzUnFDeUVJSUJJZ0IwRURkR29pQnlBSEtBSUVJQWdvQWdBZ0JtcEJBWFZxTmdJRUlBRWdOVWdOQUFzTElEa2dEeUFZSUVjZ0xTQllRUUZCQUVFQUVDcEZEUVlMSUMwaUdDQWtSdzBBQ3dzZ0NVR1lBV29oQ1NBeVFRRjBJZ0VnTzBFQmRFRUJjaUlISUFFZ0Iwc2JJZ0VnSkNBQklDUkpHeUUrSUNrZ0RFRUZkQ0lCUVJCeUlnWnFJRG9nTDBFRmRDSUlhaUFNSUM5SUlnY2JJVVFnQmlBbGFpQUlJRUJxSUFjYklVVWdCaUFoYWlBSUlFRnFJQWNiSVVZZ0JpQVNhaUFJSUVKcUlBY2JJVWdnSHlBV1FRRnJJQllnSDBvYklRMGdMMEVBU2lJUUlCWkJBVXB5SVVrZ0FTQVNhaUlkSURkQkJIUnFJVW9nS1NBV1FRTjBJZ1pCQ0dzaU1rRUFJQlpCQUV3YlFRSjBJZ2hxSVVzZ0NDQWxhaUZSSUFnZ0lXb2hVaUFJSUJKcUlWTWdLVUVBSUM5QkEzUWlDRUVJYXlJN0lCQWJRUUowSWhCcUlWUWdFQ0FsYWlGVklCQWdJV29oVmlBUUlCSnFJVmNnRWtFRUlEZEJBblJyUVFKMGFpQVhRUVYwYWlGWUlDTWdMeUFqSUM5SUd5RVFJQXhCQVdvaEZDQVNJQnhCQVhRaUVTQXFRUUYwUVFGeUloTWdFU0FUU1JzaVdVRUVkR29oV2lBQklDbHFJVFFnQVNBbGFpRWNJQUVnSVdvaExTQXBJQlpCQlhRaUFXb2hXeUFHUVFGcklUMGdBU0FsYWlGY0lBWkJBbXNoTVNBQklDRnFJVjhnQmtFRGF5RTFJQUVnRW1vaFlDQUdRUVJySVRZZ0NFRUZheUZoSUFoQkJtc2hZaUFJUVFkcklXTWdGa1VnTDBFQlJuRWhaQ0FwSURKQkFuUWlBV29oWmlBQklDVnFJV2NnQVNBaGFpRm9JQUVnRW1vaGFTQXBJQWhCQkdzaWFrRUNkQ0lCYWlGcklBRWdKV29oYkNBQklDRnFJVzBnQVNBU2FpRnVJRG9nRENBdklBY2JRUVYwSWdGcUlXOGdBU0JBYWlFVElBRWdRV29oR0NBQklFSnFJWEFnS1NBN1FRSjBJZ0ZxSVhFZ0FTQWxhaUZ5SUFFZ0lXb2hjeUFCSUJKcUlYUURRQUpBQWtBQ2Z3SkFJQThpRVNCSFNRUkFJRGtnRHlBTVFRUWdSeUFQYXlJQklBRkJCRThiSUE5cUlnOGdJeUJLUVFGQkNCQWlJRGtnRVNCUUlBOGdUeUJZUVFGQkNCQWlJRGRGQkVBZ1NVVU5CU0FNSUNOT0RRUUNmeUFNUVFCS0JFQWdjQ2dDQUNFSElCTWhCaUFZSVFnZ2J3d0JDeUFTS0FJUUlRY2dERUVBU0EwRElEZ2hCaUE4SVFnZ1Rnc2dIU0FkS0FJQUlBY2dTQ2dDQUdwQkFtcEJBblZyTmdJQUlDMGdMU2dDQUNBSUtBSUFJRVlvQWdCcVFRSnFRUUoxYXpZQ0FDQWNJQndvQWdBZ0JpZ0NBQ0JGS0FJQWFrRUNha0VDZFdzMkFnQWdSQ2dDQUNFSEtBSUFEQU1MSUdRRVFDQVNJQklvQWdCQkFtMDJBZ0FnRWlBU0tBSUVRUUp0TmdJRUlDVWdKU2dDQUVFQ2JUWUNBQ0FwSUNrb0FnQkJBbTAyQWdBTUJRc2dJeUFNSWdkS0JFQURRQ0FIUVFOMElRWUNRQUpBSUFkQkFFZ0VRQ0FIUVg5R0RRRWdFaUFHUVFKMGFpSUJJQUg5QUFJUUlCTDlBQUlBUVFIOXF3SDlEQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBRDlyZ0ZCQXYyc0FmMnhBZjBMQWhBTUFnc2dFaUFHUVFKMGFpSUJLQUlRSVFnZ0x5QUhRUUZxSWlCTUJFQWdBU0FJSUJJZ0JpQTdJQWNnTDBnaUNCdEJBblJxS0FJQUlIUW9BZ0JxUVFKcVFRSjFhellDRUNBQklBRW9BaFFnRWlBR1FRRnlJR01nQ0J0QkFuUnFLQUlBSUhNb0FnQnFRUUpxUVFKMWF6WUNGQ0FCSUFFb0FoZ2dFaUFHUVFKeUlHSWdDQnRCQW5ScUtBSUFJSElvQWdCcVFRSnFRUUoxYXpZQ0dDQUJJQUVvQWh3Z0VpQUdRUU55SUdFZ0NCdEJBblJxS0FJQUlIRW9BZ0JxUVFKcVFRSjFhellDSEF3Q0N5QUJJQUZCRkdvZ0NQMFIvVllDQUFFZ0FVRVlhdjFkQWdEOURRQUJBZ01FQlFZSEVCRVNFeFFWRmhjZ0FmMEFBZ0FnRWlBZ1FRVjBhdjBBQWdEOXJnSDlEQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBRDlyZ0ZCQXYyc0FmMnhBZjBMQWhBTUFRc2dRaUJDS0FJQUlCSW9BZ0FnVnlnQ0FHcEJBbXBCQW5Wck5nSUFJRUVnUVNnQ0FDQVNLQUlFSUZZb0FnQnFRUUpxUVFKMWF6WUNBQ0JBSUVBb0FnQWdKU2dDQUNCVktBSUFha0VDYWtFQ2RXczJBZ0FnT2lBNktBSUFJQ2tvQWdBZ1ZDZ0NBR3BCQW1wQkFuVnJOZ0lBQ3lBSFFRRnFJZ2NnSTBjTkFBc0xJQjhnRnlJSFRBMEVBMEFnQjBFRGRDRUdBa0FnQjBFQVNBUkFJQklnQmtFQ2RHb2lBU0FTL1FBQ0VFRUIvYXNCUVFIOXJBRWdBZjBBQWdEOXJnSDlDd0lBREFFTElBY0VRQ0FTSUFaQkFuUWlDR29pQVNBQktBSUFJR0FnQVNBSElCWktJaUFiUVJCcktBSUFJQklnQmtFRWNpQTJJQWNnRmtnaUtodEJBblJxS0FJQWFrRUJkV28yQWdBZ0FTQUJLQUlFSUY4Z0NDQWhhaUFnRzBFUWF5Z0NBQ0FTSUFaQkJYSWdOU0FxRzBFQ2RHb29BZ0JxUVFGMWFqWUNCQ0FCSUFFb0FnZ2dYQ0FJSUNWcUlDQWJRUkJyS0FJQUlCSWdCa0VHY2lBeElDb2JRUUowYWlnQ0FHcEJBWFZxTmdJSUlBRWdBU2dDRENCYklBZ2dLV29nSUJ0QkVHc29BZ0FnRWlBR1FRZHlJRDBnS2h0QkFuUnFLQUlBYWtFQmRXbzJBZ3dNQVFzZ0VpQVNLQUlBSUJJb0FoQWdFa0VFSURZZ0J5QVdTQ0lCRzBFQ2RHb29BZ0JxUVFGMWFqWUNBQ0FTSUJJb0FnUWdFaWdDRkNBU1FRVWdOU0FCRzBFQ2RHb29BZ0JxUVFGMWFqWUNCQ0FsSUNVb0FnQWdFaWdDR0NBU1FRWWdNU0FCRzBFQ2RHb29BZ0JxUVFGMWFqWUNBQ0FwSUNrb0FnQWdFaWdDSENBU1FRY2dQU0FCRzBFQ2RHb29BZ0JxUVFGMWFqWUNBQXNnQjBFQmFpSUhJQjlIRFFBTERBUUxJQ3doRXlBa0lSWWdRMEVCYWlKRElCNUhEUVVNQmdzZ0hTQWRLQUlBSUFkQkFYUkJBbXBCQW5Wck5nSUFJQzBnTFNnQ0FDQThLQUlBUVFGMFFRSnFRUUoxYXpZQ0FDQWNJQndvQWdBZ09DZ0NBRUVCZEVFQ2FrRUNkV3MyQWdBZ1RpZ0NBQ0lIQ3lFQklEUWdOQ2dDQUNBQklBZHFRUUpxUVFKMWF6WUNBQ0FNSVFZZ0VDQVVJZ0VpQjBvRVFBTkFJQklnQVVFRmRHb2lCeUFIL1FBQ0FDQVNJQVpCQlhScS9RQUNFQ0FIL1FBQ0VQMnVBZjBNQWdBQUFBSUFBQUFDQUFBQUFnQUFBUDJ1QVVFQy9hd0IvYkVCL1FzQ0FDQUJJZ1pCQVdvaUFTQVFSdzBBQ3lBUUlRY0xJQWNnSTA0TkFBTkFJQWRCQTNRaUJrRUVjaUVnSUFjZ0wwZ2hDQUovSUFkQkFFd0VRQ0FTS0FJUUlTb2dCMEVBVGdSQUlCSWdCa0VDZENJd2FpSUJJQUVvQWdBZ0tpQVNJQ0FnYWlBSUcwRUNkQ0lCYWlnQ0FHcEJBbXBCQW5Wck5nSUFJQ0VnTUdvaUNDQUlLQUlBSUJJb0FoUWdBU0FoYWlnQ0FHcEJBbXBCQW5Wck5nSUFJQ1VnTUdvaUNDQUlLQUlBSUJJb0FoZ2dBU0FsYWlnQ0FHcEJBbXBCQW5Wck5nSUFJQklvQWh3Z0FTQXBhaWdDQUdwQkFtb01BZ3NnRWlBR1FRSjBJZ0ZxSWdnZ0NDZ0NBQ0FxUVFGMFFRSnFRUUoxYXpZQ0FDQUJJQ0ZxSWdnZ0NDZ0NBQ0FTS0FJVVFRRjBRUUpxUVFKMWF6WUNBQ0FCSUNWcUlnRWdBU2dDQUNBU0tBSVlRUUYwUVFKcVFRSjFhellDQUNBU0tBSWNRUUYwUVFKcURBRUxJQklnQnlBdklBZ2JRUU4wUVFSclFRSjBJZ0ZxS0FJQUlTb2dDRVVFUUNBU0lBWkJBblFpQ0dvaUlDQWdLQUlBSUNvZ2JpZ0NBR3BCQW1wQkFuVnJOZ0lBSUFnZ0lXb2lJQ0FnS0FJQUlBRWdJV29vQWdBZ2JTZ0NBR3BCQW1wQkFuVnJOZ0lBSUFnZ0pXb2lDQ0FJS0FJQUlBRWdKV29vQWdBZ2JDZ0NBR3BCQW1wQkFuVnJOZ0lBSUFFZ0tXb29BZ0FnYXlnQ0FHcEJBbW9NQVFzZ0VpQUdRUUowSWpCcUlnZ2dDQ2dDQUNBcUlCSWdJRUVDZENJSWFpZ0NBR3BCQW1wQkFuVnJOZ0lBSUNFZ01Hb2lJQ0FnS0FJQUlBRWdJV29vQWdBZ0NDQWhhaWdDQUdwQkFtcEJBblZyTmdJQUlDVWdNR29pSUNBZ0tBSUFJQUVnSldvb0FnQWdDQ0FsYWlnQ0FHcEJBbXBCQW5Wck5nSUFJQUVnS1dvb0FnQWdDQ0FwYWlnQ0FHcEJBbW9MSVFFZ0tTQUdRUUowYWlJR0lBWW9BZ0FnQVVFQ2RXczJBZ0FnQjBFQmFpSUhJQ05IRFFBTEN5QVhJQjlPRFFBZ0RTQVhJZ0VpQjBvRVFBTkFJQklnQVVFRmRHb2lCeUFIL1FBQ0lDQUgvUUFDQVAydUFVRUIvYXdCSUFmOUFBSVEvYTRCL1FzQ0VDQUJRUUZxSWdFZ0RVY05BQXNnRFNFSEN5QUhJQjlPRFFBRFFDQXBJQWRCQTNRaUFVRUVjaUlHUVFKMGFpSXFBbjhnQjBFQVNBUkFJQklvQWdBaEFTQUhRWDlIQkVBZ0VpQUdRUUowSWdacUlnZ2dDQ2dDQUNBQmFqWUNBQ0FHSUNGcUlnRWdBU2dDQUNBaEtBSUFhallDQUNBR0lDVnFJZ0VnQVNnQ0FDQWxLQUlBYWpZQ0FDQXBLQUlBREFJTElCSWdCa0VDZENJR2FpSUlJQWdvQWdBZ1V5Z0NBQ0FCYWtFQmRXbzJBZ0FnQmlBaGFpSUJJQUVvQWdBZ1VpZ0NBQ0FoS0FJQWFrRUJkV28yQWdBZ0JpQWxhaUlCSUFFb0FnQWdVU2dDQUNBbEtBSUFha0VCZFdvMkFnQWdTeWdDQUNBcEtBSUFha0VCZFF3QkN5QVNJQUVnTWlBSElCWklHMEVDZEdvaUFTZ0NBQ0VJSUJZZ0IwRUJhaUl3VEFSQUlCSWdCa0VDZENJR2FpSWdJQ0FvQWdBZ2FTZ0NBQ0FJYWtFQmRXbzJBZ0FnQmlBaGFpSUlJQWdvQWdBZ2FDZ0NBQ0FCS0FJRWFrRUJkV28yQWdBZ0JpQWxhaUlHSUFZb0FnQWdaeWdDQUNBQktBSUlha0VCZFdvMkFnQWdaaWdDQUNBQktBSU1ha0VCZFF3QkN5QVNJQVpCQW5RaUlHb2lCaUFHS0FJQUlBZ2dFaUF3UVFWMGFpSUdLQUlBYWtFQmRXbzJBZ0FnSUNBaGFpSUlJQWdvQWdBZ0JpZ0NCQ0FCS0FJRWFrRUJkV28yQWdBZ0lDQWxhaUlJSUFnb0FnQWdCaWdDQ0NBQktBSUlha0VCZFdvMkFnQWdCaWdDRENBQktBSU1ha0VCZFFzZ0tpZ0NBR28yQWdBZ0IwRUJhaUlISUI5SERRQUxDeUE1SUJFZ1dTQVBJRDRnV2tFQlFRUkJBQkFxRFFBTEN3d0NDeUFTRUJSQkFTRUhDeUE1SUN0QkVHc29BZ0FpQVNCZEtBSUFJZ1pySUN0QkRHc29BZ0FnWGlnQ0FDSUlheUFyUVFocktBSUFJZ2tnQm1zZ0swRUVheWdDQUNBSWF5QU9LQUkwUVFFZ0NTQUJheEFpSURrUUp3d0RDeUE1RUNjZ0VoQVVRUUFoQnd3Q0N5QTVFQ2RCQUNFSERBRUxRUUFoQnlBWEVDUWdEQkFVQ3lBblFTQnFKQUFnQncwQkRBVUxJQUVoQjBFQUlRejlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWhkaU1BUVVCcUloNGtBQUpBQW44Q1FDQWJLQUpBQkVBZ0RpZ0NIQ0lYSUE0b0FoaEJtQUZzYWlJQlFaZ0JheWdDQUNFWUlBRkJrQUZyS0FJQUlSMGdGeWdDQkNFTklCY29BZ3dnRnlnQ0FDRVJJQmNvQWdnaEZFRUJJUVlnR3lnQ0xDSWpLQUlFSVNZZ0IwRUJSZzBEUVFBaENDQUhRUUZySWc4aENTQVhJUUVDUUNBUFFRUlBCRUFnRDBFRGNTRUpJQUVnRDBGOGNTSU1RWmdCYkdvaEFVRUFJUVlEUUNCMklCY2dCa0dZQVd4cUlnZEI2QVJxSUFkQjBBTnFJQWRCdUFKcUlBZjlYQUtnQWYxV0FnQUIvVllDQUFMOVZnSUFBeUFIUWVBRWFpQUhRY2dEYWlBSFFiQUNhaUFIL1Z3Q21BSDlWZ0lBQWYxV0FnQUMvVllDQUFQOXNRSDl1UUVnQjBIc0JHb2dCMEhVQTJvZ0IwRzhBbW9nQi8xY0FxUUIvVllDQUFIOVZnSUFBdjFXQWdBRElBZEI1QVJxSUFkQnpBTnFJQWRCdEFKcUlBZjlYQUtjQWYxV0FnQUIvVllDQUFMOVZnSUFBLzJ4QWYyNUFTRjJJQVpCQkdvaUJpQU1SdzBBQ3lCMklIWWdkdjBOQ0FrS0N3d05EZzhBQVFJREFBRUNBLzI1QVNKMklIWWdkdjBOQkFVR0J3QUJBZ01BQVFJREFBRUNBLzI1QWYwYkFDRUlJQXdnRDBZTkFRc0RRQ0FJSUFFb0FxQUJJQUVvQXBnQmF5SUhJQWNnQ0VrYklnY2dBU2dDcEFFZ0FTZ0NuQUZySWdZZ0JpQUhTUnNoQ0NBQlFaZ0JhaUVCSUFsQkFXc2lDUTBBQ3d0QkFDRUdJQWhCLy8vL1Awc05BeUFlSUFoQkJYUWlSeEFjSWdFMkFpQWdBVVVOQXlBZUlBRTJBZ0FnRDBVRVFFRUJJUVlnQVJBVURBUUxJQTFySVEwZ0ZDQVJheUVNUVFJZ0prRUJkaUlCSUFGQkFrMGJJVVFnRGlnQ0pDSUhJQjFCSEd3aVhTQVlRUnhzSWw1cmFpRWtJQWNnSFVFWWJDSlJJQmhCR0d3aVVtdHFJUzRnQnlBZFFSUnNJbE1nR0VFVWJDSlVhMm9oTENBSElCMUJCSFFpVlNBWVFRUjBJbFpyYWlFdElBY2dIVUVNYkNKWElCaEJER3dpV0d0cUlTQWdCeUFkUVFOMElsa2dHRUVEZENKYWEyb2hPQ0FkSUJockloRkJCWFFoUlNBUlFRZHNJVTRnRVVFR2JDRkdJQkZCQld3aFR5QVJRUU5zSVZBZ0VVRUJkQ0ZJSUFjZ0VVRUNkQ0pBYWlFOElCSDlFU0Y2QTBBZ0hpQU5OZ0lJSUI0Z0RDSUJOZ0lvSUJjb0Fwd0JJUjhnRnlnQ3BBRWhLQ0FYS0FLZ0FTRXFJQmNvQXBnQklSb2dIa0VBTmdJNElCNGdBVFlDTkNBZVFRQTJBakFnSGlBYVFRSnZJaHcyQWl3Z0hpQXFJQnBySWd3Z0FXc2lGRFlDUENBZUlCUTJBaVFDUUNBbVFRSklJbHRGSUNnZ0gyc2lEVUVQUzNGRkJFQkJBQ0VHSUFjaENDQU5RUWhKRFFFZ0xDQUhJRkVnS2tFQ2RDSUJhaUJTSUJwQkFuUWlDV3ByYWlJK1NTQXVJQWNnQVNCVGFpQUpJRlJxYTJvaVFVbHhJQ1FnUVVrZ0xDQUhJQUVnWFdvZ0NTQmVhbXRxSWtKSmNYSWhYQ0E4SUFjZ0FTQlphaUFKSUZwcWEyb2lTVWtnT0NBSElCMGdLbW9nR0NBYWFtdEJBblJxSWtwSmNTQWdJRXBKSUR3Z0J5QUJJRmRxSUFrZ1dHcHJhaUpMU1hGeUlWOGdMU0JCU1NBc0lBY2dBU0JWYWlBSklGWnFhMm9pUTBseElDMGdQa2tnTGlCRFNYRnlJQzBnUWtrZ0pDQkRTWEZ5SVdBZ0xpQkNTU0FrSUQ1SmNTRmhJRGdnUzBrZ0lDQkpTWEVoWWlBSElBRWdDV3RxSVRJZ0RFRjhjU0VKSUI0b0FpQWlGRUVNYWlFN0lCUkJDR29oTkNBVVFRUnFJVDBnRkVFY2FpRVNJQlJCR0dvaElTQVVRUlJxSVNVZ0ZFRVFhaUVwSUJRZ0RFRUZkR29pRmtFUWF5RW5JQlpCRkdzaEx5QVdRUmhySVRFZ0ZrRWNheUU1SUJaQkJHc2hPaUFXUVFocklUVWdGa0VNYXlFMlFRQWhIQ0FNUWF3QlNTRmpJQXhCTEVraFpBTkFJQVloRUNBZVFTQnFJZ0VnQ0NBUlFRZ1FReUFCRUNZQ1FDQU1SUTBBSUJ3Z1JXd2hCa0VBSVFFQ1FBSkFJR01OQUNCaUlBZ2dPVWtnRkNBR0lESnFJamRKY1NBZ0lESkpJQWdnQmlCTGFpSVRTWEVnQ0NBR0lFcHFJaXRKSURJZ1BFdHhJQWdnQmlCSmFpSXdTU0F5SURoTGNYSnljaUFJSURGSklEY2dQVXR4Y2lBSUlDOUpJRFFnTjBseGNpQUlJQ2RKSURjZ08wdHhjaUJmY2lBVUlDdEpJQVlnUEdvaU55QTVTWEZ5SUNzZ1BVc2dNU0EzUzNGeUlDc2dORXNnTHlBM1MzRnlJQ3NnTzBzZ0p5QTNTM0Z5Y2cwQUlCUWdNRWtnQmlBNGFpSXJJRGxKY1EwQUlDc2dNVWtnTUNBOVMzRU5BQ0FySUM5SklEQWdORXR4RFFBZ01DQTdTeUFuSUN0TGNRMEFJQVlnSUdvaUt5QTVTU0FUSUJSTGNRMEFJQ3NnTVVrZ0V5QTlTM0VOQUNBcklDOUpJQk1nTkV0eERRQWdFeUE3U3lBbklDdExjUTBBQTBBZ0NDQUJRUUowYWlBVUlBRkJCWFJxSWhOQjRBQnFJQk5CUUdzZ0UwRWdhaUFUL1Z3Q0FQMVdBZ0FCL1ZZQ0FBTDlWZ0lBQS8wTEFnQWdDQ0FCSUJGcVFRSjBhaUFUUWVRQWFpQVRRY1FBYWlBVFFTUnFJQlA5WEFJRS9WWUNBQUg5VmdJQUF2MVdBZ0FEL1FzQ0FDQUlJQUVnU0dwQkFuUnFJQk5CNkFCcUlCTkJ5QUJxSUJOQktHb2dFLzFjQWdqOVZnSUFBZjFXQWdBQy9WWUNBQVA5Q3dJQUlBZ2dBU0JRYWtFQ2RHb2dFMEhzQUdvZ0UwSE1BR29nRTBFc2FpQVQvVndDRFAxV0FnQUIvVllDQUFMOVZnSUFBLzBMQWdBZ0FVRUVhaUlCSUFsSERRQUxJQWtpQVNBTVJnMEJDd05BSUFnZ0FVRUNkR29nRkNBQlFRVjBhaUlUS2dJQU9BSUFJQWdnQVNBUmFrRUNkR29nRXlvQ0JEZ0NBQ0FJSUFFZ1NHcEJBblJxSUJNcUFnZzRBZ0FnQ0NBQklGQnFRUUowYWlBVEtnSU1PQUlBSUFGQkFXb2lBU0FNUncwQUN3dEJBQ0VCQWtBZ1pBMEFJR0VnQmlBc2FpSVRJRFpKSUNrZ0JpQkJhaUlyU1hFZ1lDQUdJQzFxSWpBZ05ra2dLU0FHSUVOcUlqZEpjWElnSlNBM1NTQXdJRFZKY1hJZ0lTQTNTU0F3SURwSmNYSWdFaUEzU1NBV0lEQkxjWElnWEhKeUlDVWdLMGtnRXlBMVNYRnlJQ0VnSzBrZ0V5QTZTWEZ5SUJJZ0swa2dFeUFXU1hGeWNnMEFJQVlnTG1vaUV5QTJTU0FwSUFZZ1Btb2lLMGx4RFFBZ0pTQXJTU0FUSURWSmNRMEFJQ0VnSzBrZ0V5QTZTWEVOQUNBU0lDdEpJQk1nRmtseERRQWdCaUFrYWlJVElEWkpJQ2tnQmlCQ2FpSUdTWEVOQUNBVElEVkpJQVlnSlV0eERRQWdFeUE2U1NBR0lDRkxjUTBBSUJNZ0Zra2dCaUFTUzNFTkFBTkFJQWdnQVNCQWFrRUNkR29nRkNBQlFRVjBhaUlHUWZBQWFpQUdRZEFBYWlBR1FUQnFJQWI5WEFJUS9WWUNBQUg5VmdJQUF2MVdBZ0FEL1FzQ0FDQUlJQUVnVDJwQkFuUnFJQVpCOUFCcUlBWkIxQUJxSUFaQk5Hb2dCdjFjQWhUOVZnSUFBZjFXQWdBQy9WWUNBQVA5Q3dJQUlBZ2dBU0JHYWtFQ2RHb2dCa0g0QUdvZ0JrSFlBR29nQmtFNGFpQUcvVndDR1AxV0FnQUIvVllDQUFMOVZnSUFBLzBMQWdBZ0NDQUJJRTVxUVFKMGFpQUdRZndBYWlBR1Fkd0FhaUFHUVR4cUlBYjlYQUljL1ZZQ0FBSDlWZ0lBQXYxV0FnQUQvUXNDQUNBQlFRUnFJZ0VnQ1VjTkFBc2dDU0lCSUF4R0RRRUxBMEFnQ0NBQklFQnFRUUowYWlBVUlBRkJCWFJxSWdZcUFoQTRBZ0FnQ0NBQklFOXFRUUowYWlBR0tnSVVPQUlBSUFnZ0FTQkdha0VDZEdvZ0Jpb0NHRGdDQUNBSUlBRWdUbXBCQW5ScUlBWXFBaHc0QWdBZ0FVRUJhaUlCSUF4SERRQUxDeUFjUVFGcUlSd2dFRUVJYWlFR0lBZ2dSV29oQ0NBUVFROXFJQTFKRFFBTERBRUxJQTBnRFVFRGRpSUdJQ1lnQmlBbVNSc2lFMjVCZUhFaEZpQU5RWGh4SVFaQkFDRUpJQWNoQ0FOQVFUQVFHQ0lRUlEwRUlCQWdSeEFjSWpJMkFnQWdNa1VFUUNBakVDUWdFQkFVUVFBTUJnc2dFQ0FJTmdJb0lCQWdFVFlDSkNBUUlBdzJBaUFnRUNBVU5nSWNJQkJCQURZQ0dDQVFJQUUyQWhRZ0VFRUFOZ0lRSUJBZ0hEWUNEQ0FRSUFFMkFnZ2dFQ0FVTmdJRUlCQWdCaUFKSUJac2F5QVdJQWxCQVdvaUNTQVRSaHNpTWpZQ0xDQWpRUXdnRUJBeklBZ2dFU0F5YkVFQ2RHb2hDQ0FKSUJOSERRQUxJQ01RSkFzQ1FDQUdJQTFQRFFBZ0hrRWdhaUlCSUFnZ0VTQU5JQVpySWhRUVF5QUJFQ1lnREVVTkFDQWVLQUlnSWhZZ0trRUZkQ0FvUVFKMGFpQUdJQjlxUVFKMElCcEJCWFJxYTJwQklHc2hHaUFVUVh4eElSQWdRQ0FvSUFaQmYzTnFJQjlyYkNFcVFRQWhDUU5BSUJZZ0NVRUZkR29oSEVFQUlRRUNRQUpBSUJSQkJFa05BQ0FhSUFnZ0NVRUNkQ0lCYWlJR0lBZ2dBU0FxYW1vaUV5QUdJQk5KRzBzRVFFRUFJUUVnRmlBR0lCTWdCaUFUU3h0QkJHcEpEUUVMSUFuOUVTRjMvUXdBQUFBQUFRQUFBQUlBQUFBREFBQUFJWFpCQUNFQkEwQWdDQ0IySUhyOXRRRWdkLzJ1QVNKNC9Sc0FRUUowYWlBY0lBRkJBblJxL1FBQ0FDSjUvUjhBT0FJQUlBZ2dlUDBiQVVFQ2RHb2dlZjBmQVRnQ0FDQUlJSGo5R3dKQkFuUnFJSG45SHdJNEFnQWdDQ0I0L1JzRFFRSjBhaUI1L1I4RE9BSUFJSGI5REFRQUFBQUVBQUFBQkFBQUFBUUFBQUQ5cmdFaGRpQUJRUVJxSWdFZ0VFY05BQXNnRUNJQklCUkdEUUVMQTBBZ0NDQUJJQkZzSUFscVFRSjBhaUFjSUFGQkFuUnFLZ0lBT0FJQUlBRkJBV29pQVNBVVJ3MEFDd3NnQ1VFQmFpSUpJQXhIRFFBTEN5QWVJQTBnSGlnQ0NDSVFheUlUTmdJRUlCY29BcHdCSVFFZ0hpQVROZ0ljSUI3OURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ0FVRUNieUlxL1J3QUlCRDlIQUlpZHYwTEFnd0NRQ0JiUlNBTVFROUxjVVVFUUNBSElRRWdERUVJU1EwQklBMUJmbkVoT3lBTlFRRnhJVFFnRTBGK2NTRTlJQk5CQVhFaEVpQVFRWDV4SVNFZ0VFRUJjU0VsSUNnZ0gwRi9jMm9oTWlBZUtBSUFJaFFnS2tFRmRDSUdhaUVXSUJRZ0JtdEJJR29oSENBUUlCRnNRUUowSVNrZ0RDRUpBMEJCQUNFSVFRQWhCZ0pBQWtBQ1FDQVFEZ0lDQVFBTEEwQWdGaUFJUVFaMGFpSWFJQUVnQ0NBUmJFRUNkR29pSi8wQUFnRDlDd0lBSUJvZ0ovMEFBaEQ5Q3dJUUlCWWdDRUVCY2lJYVFRWjBhaUluSUFFZ0VTQWFiRUVDZEdvaUd2MEFBaEQ5Q3dJUUlDY2dHdjBBQWdEOUN3SUFJQWhCQW1vaENDQUdRUUpxSWdZZ0lVY05BQXNMSUNWRkRRQWdGaUFJUVFaMGFpSUdJQUVnQ0NBUmJFRUNkR29pQ1AwQUFnRDlDd0lBSUFZZ0NQMEFBaEQ5Q3dJUUN3SkFJQTBnRUVZTkFDQUJJQ2xxSVJwQkFDRUlRUUFoQmlBUUlESkhCRUFEUUNBY0lBaEJCblJxSWljZ0dpQUlJQkZzUVFKMGFpSXYvUUFDQVAwTEFnQWdKeUF2L1FBQ0VQMExBaEFnSENBSVFRRnlJaWRCQm5ScUlpOGdHaUFSSUNkc1FRSjBhaUluL1FBQ0VQMExBaEFnTHlBbi9RQUNBUDBMQWdBZ0NFRUNhaUVJSUFaQkFtb2lCaUE5UncwQUN3c2dFa1VOQUNBY0lBaEJCblJxSWdZZ0dpQUlJQkZzUVFKMGFpSUkvUUFDQVAwTEFnQWdCaUFJL1FBQ0VQMExBaEFMSUI0UUpnSkFJQTFGRFFCQkFDRUlRUUFoQmlBeUJFQURRQ0FCSUFnZ0VXeEJBblJxSWhvZ0ZDQUlRUVYwYWlJbi9RQUNBUDBMQWdBZ0dpQW4vUUFDRVAwTEFoQWdBU0FJUVFGeUlob2dFV3hCQW5ScUlpY2dGQ0FhUVFWMGFpSWEvUUFDRVAwTEFoQWdKeUFhL1FBQ0FQMExBZ0FnQ0VFQ2FpRUlJQVpCQW1vaUJpQTdSdzBBQ3dzZ05FVU5BQ0FCSUFnZ0VXeEJBblJxSWdZZ0ZDQUlRUVYwYWlJSS9RQUNBUDBMQWdBZ0JpQUkvUUFDRVAwTEFoQUxJQUZCSUdvaEFTQUpRUWhySWdsQkIwc05BQXNNQVF0QkFTQU1RUU4ySWdFZ1JDQUJJRVJKR3lJSklBbEJBVTBiSVJZZ0RDQUpia0Y0Y1NFVUlBeEJlSEVoSEVFQUlRWWdCeUVCQTBCQk1CQVlJZ2hGRFFRZ0NDQkhFQndpR2pZQ0FDQWFSUVJBSUNNUUpDQUlFQlJCQUF3R0N5QUlJQUUyQWlnZ0NDQVJOZ0lrSUFnZ0RUWUNJQ0FJSUJNMkFod2dDQ0IyL1FzQ0RDQUlJQkEyQWdnZ0NDQVROZ0lFSUFnZ0hDQUdJQlJzYXlBVUlBWkJBV29pQmlBSlJoc2lHallDTENBalFRMGdDQkF6SUFFZ0drRUNkR29oQVNBR0lCWkhEUUFMSUNNUUpBc0NRQ0FNUVFkeElnWkZEUUFnS2tFRmRDRWFJQjRvQWdBaENRSkFJQkJGRFFBZ0NTQWFhaUVVSUFaQkFuUWhGa0VBSVFnZ0VFRUJSd1JBSUJCQmZuRWhLa0VBSVJ3RFFDQVVJQWhCQm5ScUlBRWdDQ0FSYkVFQ2RHb2dGaEFXR2lBVUlBaEJBWElpTWtFR2RHb2dBU0FSSURKc1FRSjBhaUFXRUJZYUlBaEJBbW9oQ0NBY1FRSnFJaHdnS2tjTkFBc0xJQkJCQVhGRkRRQWdGQ0FJUVFaMGFpQUJJQWdnRVd4QkFuUnFJQllRRmhvTEFrQWdEU0FRUmcwQUlBa2dHbXRCSUdvaEZpQUJJQkFnRVd4QkFuUnFJUndnQmtFQ2RDRWFRUUFoQ0NBUUlDZ2dIMEYvYzJwSEJFQWdFMEYrY1NFUVFRQWhGQU5BSUJZZ0NFRUdkR29nSENBSUlCRnNRUUowYWlBYUVCWWFJQllnQ0VFQmNpSXFRUVowYWlBY0lCRWdLbXhCQW5ScUlCb1FGaG9nQ0VFQ2FpRUlJQlJCQW1vaUZDQVFSdzBBQ3dzZ0UwRUJjVVVOQUNBV0lBaEJCblJxSUJ3Z0NDQVJiRUVDZEdvZ0doQVdHZ3NnSGhBbUlBMUZEUUFnQmtFQ2RDRVFRUUFoQ0NBZlFRRnFJQ2hIQkVBZ0RVRitjU0VVUVFBaEJnTkFJQUVnQ0NBUmJFRUNkR29nQ1NBSVFRVjBhaUFRRUJZYUlBRWdDRUVCY2lJVElCRnNRUUowYWlBSklCTkJCWFJxSUJBUUZob2dDRUVDYWlFSUlBWkJBbW9pQmlBVVJ3MEFDd3NnRFVFQmNVVU5BQ0FCSUFnZ0VXeEJBblJxSUFrZ0NFRUZkR29nRUJBV0dnc2dGMEdZQVdvaEZ5QVBRUUZySWc4TkFBdEJBUXdDQzBFQklRWWdEaWdDSENJWElBZEJtQUZzYWlJYVFaZ0JheUk4S0FJQUlCcEJrQUZyS0FJQVJnMENJQnBCbEFGcklpb29BZ0FnR2tHTUFXc29BZ0JHRFFJZ0Z5Z0NCQ0VOSUJjb0Fnd2hFQ0FYS0FJQUlSRWdGeWdDQ0NFWUlBNG9Ba1FoRkNBT0tBSkFJUk1nRGlnQ1BDRVdJQTRvQWpnaEhTQU9JQWNRWlNJb1JRUkFRUUFoQmd3REN5QUhRUUZHQkVBZ0tDQWFRUkJyS0FJQUlnRWdQQ2dDQUNJSGF5QWFRUXhyS0FJQUlDb29BZ0FpQ0dzZ0drRUlheWdDQUNJSklBZHJJQnBCQkdzb0FnQWdDR3NnRGlnQ05FRUJJQWtnQVdzUUlpQW9FQ2NNQXd0QkFDRUlBa0FDUUNBSFFRRnJJZ2xCQkVrRVFDQUpJUVlnRnlFQkRBRUxJQWxCQTNFaEJpQVhJQWxCZkhFaUQwR1lBV3hxSVFFRFFDQjJJQmNnREVHWUFXeHFJZ2hCNkFScUlBaEIwQU5xSUFoQnVBSnFJQWo5WEFLZ0FmMVdBZ0FCL1ZZQ0FBTDlWZ0lBQXlBSVFlQUVhaUFJUWNnRGFpQUlRYkFDYWlBSS9Wd0NtQUg5VmdJQUFmMVdBZ0FDL1ZZQ0FBUDlzUUg5dVFFZ0NFSHNCR29nQ0VIVUEyb2dDRUc4QW1vZ0NQMWNBcVFCL1ZZQ0FBSDlWZ0lBQXYxV0FnQURJQWhCNUFScUlBaEJ6QU5xSUFoQnRBSnFJQWo5WEFLY0FmMVdBZ0FCL1ZZQ0FBTDlWZ0lBQS8yeEFmMjVBU0YySUF4QkJHb2lEQ0FQUncwQUN5QjJJSFlnZHYwTkNBa0tDd3dORGc4QUFRSURBQUVDQS8yNUFTSjJJSFlnZHYwTkJBVUdCd0FCQWdNQUFRSURBQUVDQS8yNUFmMGJBQ0VJSUFrZ0QwWU5BUXNEUUNBSUlBRW9BcUFCSUFFb0FwZ0JheUlKSUFnZ0NVc2JJZ2dnQVNnQ3BBRWdBU2dDbkFGcklna2dDQ0FKU3hzaENDQUJRWmdCYWlFQklBWkJBV3NpQmcwQUN3c0NRQ0FJUVlDQWdNQUFUdzBBSUI0Z0NFRUZkQkFjSWlZMkFpQWdKa1VOQUNBZUlDWTJBZ0FDUUNBSEJFQWdFQ0FOYXlFTklCZ2dFV3NoQ0NBbVFTQnFJVElnQjYwaGZTQVVyU0dBQVNBVHJTR0JBU0FXclNGK0lCMnRJWUlCSUE0b0FoUWlQYTBoZ3dGQ0FTRjhBMEFnSGlBTk5nSUlJQjRnQ0RZQ0tDQVhLQUtrQVNFSElCY29BcUFCSVFZZ0Z5Z0NuQUVoQVNBZUlCY29BcGdCSWdsQkFtOGlKRFlDTENBZUlBRkJBbThpT3pZQ0RDQWVJQVlnQ1dzaUl5QUlheUl1TmdJa0lCNGdCeUFCYXlJUUlBMXJJalEyQWdRZ0hTSVBJUWtnRmlJQklRd2dFeUlHSVJ3Z0ZDSUhJUkVDUUNCOElJTUJVUTBBSUQwZ2ZLZHJJUmhCQUNFTVFRQWhDU0FQQkVCQ2Z5QVlyU0ovaGtKL2hTQ0NBWHdnZjRpbklRa0xJQllFUUVKL0lCaXRJbitHUW4rRklINThJSCtJcHlFTUMwRUFJUWRCQUNFR0lCTUVRRUovSUJpdEluK0dRbitGSUlFQmZDQi9pS2NoQmdzZ0ZBUkFRbjhnR0swaWY0WkNmNFVnZ0FGOElIK0lweUVIQzBFQUlSeEJBQ0VQUVFFZ0dFRUJhM1FpSHlBZFNRUkFJQjBnSDJ1dFFuOGdHSzBpZjRaQ2Y0VjhJSCtJcHlFUEN5QVRJQjlMQkVBZ0V5QWZhNjFDZnlBWXJTSi9oa0ovaFh3Z2Y0aW5JUndMUVFBaEVVRUFJUUVnRmlBZlN3UkFJQllnSDJ1dFFuOGdHSzBpZjRaQ2Y0VjhJSCtJcHlFQkN5QVVJQjlORFFBZ0ZDQWZhNjFDZnlBWXJTSi9oa0ovaFh3Z2Y0aW5JUkVMUVg4Z0hDQVhLQUswQVNJWWF5SWZRUUFnSENBZlR4c2lIMEVFYWlJY0lCd2dIMGtiSWg4Z0xpQWZJQzVKR3lJZ1FYOGdCaUFYS0FMWUFTSWZheUljUVFBZ0JpQWNUeHNpQmtFRWFpSWNJQVlnSEVzYklnWWdDQ0FHSUFoSkd5STRJQ1FiUVFGMElnWWdPQ0FnSUNRYlFRRjBRUUZ5SWh3Z0JpQWNTeHNpSENBalNTRXVJQThnR0dzaUJrRUFJQVlnRDAwYklnWkJCR3NpRDBFQUlBWWdEMDhiSWl3Z0NTQWZheUlHUVFBZ0JpQUpUUnNpQmtFRWF5SUpRUUFnQmlBSlR4c2lMU0FrRzBFQmRDSVNJQzBnTENBa0cwRUJkRUVCY2lJaFNTRWxJQXdnRnlnQ3VBRWlDV3NpQmtFQUlBWWdERTBiSWdaQkJHc2lEMEVBSUFZZ0QwOGJJZ1loRHlBQklCY29BdHdCSWd4ckloaEJBQ0FCSUJoUEd5SUJRUVJySWhoQkFDQUJJQmhQR3lJQklSOUJmeUFISUFscklnbEJBQ0FISUFsUEd5SUhRUVJxSWdrZ0J5QUpTeHNpQnlBTklBY2dEVWtiSWdraEIwRi9JQkVnREdzaURFRUFJQXdnRVUwYklneEJCR29pRVNBTUlCRkxHeUlNSURRZ0RDQTBTUnNpR0NFUklEc0VRQ0FCSVE4Z0JpRWZJQWtoRVNBWUlRY0xJQndnSXlBdUd5RXVJQklnSVNBbEd5RWNJQjRnSURZQ1BDQWVJQ3cyQWpnZ0hpQTROZ0kwSUI0Z0xUWUNNQUpBSUJCQkNFa0VRRUVISVFoQkFDRU1EQUVMSURJZ0pFRUZkQ0lNYXlBc1FRWjBhaUUwSUF3Z0ptb2dMVUVHZEdvaEVpQUlJQ0JxSVNBZ0NDQXNhaUVzSUEwZ0dHb2hJU0FCSUExcUlTVWdKaUFjUVFWMGFpRXBRUUFoREFOQUFrQUNRQ0FKSUF4TElBeEJCM0lpQ0NBR1QzRU5BQ0FNSUNGSklBZ2dKVTl4RFFBZ0RFRUlhaUVNREFFTFFRZ2dFQ0FNYXlJSUlBaEJDRThiSVNkQkFDRUlBMEFnS0NBdElBZ2dER29pSkNBNElDUkJBV29pTHlBU0lBaEJBblFpTVdwQkVFRUFFQ0lnS0NBc0lDUWdJQ0F2SURFZ05HcEJFRUVBRUNJZ0NFRUJhaUlJSUNkSERRQUxJQjVCSUdvUUppQW9JQndnRENBdUlBeEJDR29pRENBcFFRaEJBVUVBRUNwRkRRVUxJQXhCQjNJaUNDQVFTUTBBQ3dzQ1FDQU1JQkJQRFFBZ0JpQUlUU0FKSUF4TGNVVUVRQ0FNSUEwZ0dHcFBEUUVnQ0NBQklBMXFTUTBCQ3lBZVFTQnFJUWhCQUNFa0lCQWdER3NpTFFSQUEwQWdLQ0FJS0FJUUlpQWdEQ0FrYWlJc0lBZ29BaFFnTEVFQmFpSTRJQ1JCQW5RaU5DQUlLQUlBSUFnb0FneEJCWFJxSUNCQkJuUnFha0VRUVFBUUlpQW9JQWdvQWhnaUlDQUlLQUlJSWhKcUlDd2dDQ2dDSENBU2FpQTRJQWdvQWdBZ0NDZ0NERUVGZEdzZ0lFRUdkR29nTkdwQklHcEJFRUVBRUNJZ0pFRUJhaUlrSUMxSERRQUxDeUFJRUNZZ0tDQWNJQXdnTGlBUUlDWWdIRUVGZEdwQkNFRUJRUUFRS2tVTkF3c2dIaUFZTmdJY0lCNGdBVFlDR0NBZUlBazJBaFFnSGlBR05nSVFJQndnTGtrRVFDQUhRUUYwSWdjZ0VVRUJkRUVCY2lJSUlBY2dDRXNiSWdjZ0VDQUhJQkJKR3lFSElESWdPMEVGZENJSWF5QUJRUVowYWlFTUlBZ2dKbW9nQmtFR2RHb2hDQ0FOSUJocUlSRWdBU0FOYWlFTklDWWdEMEVCZENJQklCOUJBWFJCQVhJaUR5QUJJQTlKR3lJUFFRVjBhaUVZQTBBZ0tDQWNJQVpCQ0NBdUlCeHJJZ0VnQVVFSVR4c2dIR29pQVNBSklBaEJBVUVRRUNJZ0tDQWNJQTBnQVNBUklBeEJBVUVRRUNJZ0hoQW1JQ2dnSENBUElBRWdCeUFZUVFGQkNFRUFFQ3BGRFFRZ0hFRUlhaUljSUM1SkRRQUxDeUFYUVpnQmFpRVhJQ01oQ0NBUUlRMGdmRUlCZkNKOElIMVNEUUFMQzBFQklRWWdLQ0FhUVJCcktBSUFJZ0VnUENnQ0FDSUhheUFhUVF4cktBSUFJQ29vQWdBaUNHc2dHa0VJYXlnQ0FDSUpJQWRySUJwQkJHc29BZ0FnQ0dzZ0RpZ0NORUVCSUFrZ0FXc1FJaUFvRUNjZ0poQVVEQVFMSUNnUUp5QW1FQlJCQUNFR0RBTUxJQ2dRSjBFQUlRWU1BZ3NnSXhBa1FRQUxJUVlnSGlnQ0lCQVVDeUFlUVVCckpBQWdCZzBBREFRTElCbEJ1QWhxSVJrZ0NrRTBhaUVLSUE1QnpBQnFJUTRnQzBFQmFpSUxJQlVvQWhCSkRRQUxJQnNvQWlBaEdTQWJLQUlVS0FJQUlSVUxBa0FnR1NnQ0VDSU9SUTBBSUJzb0FrUU5BQ0FWS0FJVUlnb29BaHdoQVFKQUFrQUNRQUpBQWtBZ0d5Z0NRQ0lHQkVBZ0ZTZ0NFQ0lMUVFOSkRRSUNRQ0FLS0FJWUlnY2dDaWdDWkVZRVFDQUhJQW9vQXJBQlJnMEJDeUF6UVFGQnhNNEFRUUFRRXd3SkN3SkFJQnNvQWhnb0FoZ2lDQ2dDSkNJSklBZ29BbGhIRFFBZ0NTQUlLQUtNQVVjTkFDQUJJQWRCbUFGc0lnaHFJZ0ZCakFGcktBSUFJQUZCbEFGcktBSUFheUFCUVpBQmF5Z0NBQ0FCUVpnQmF5Z0NBR3RzSWdFZ0NpZ0NhQ0FJYWlJSFFZd0JheWdDQUNBSFFaUUJheWdDQUdzZ0IwR1FBV3NvQWdBZ0IwR1lBV3NvQWdCcmJFY05BQ0FLS0FLMEFTQUlhaUlIUVl3QmF5Z0NBQ0FIUVpRQmF5Z0NBR3NnQjBHUUFXc29BZ0FnQjBHWUFXc29BZ0JyYkNBQlJnMENDeUF6UVFGQnhNNEFRUUFRRXd3SUN5QVZLQUlRSWd0QkEwa05BUUpBSUJzb0FoZ29BaGdpQnlnQ0pDSUlJQWNvQWxoSERRQWdDQ0FIS0FLTUFTSUpSdzBBSUFFZ0NFR1lBV3dpQjJvaUFTZ0NsQUVnQVNnQ2pBRnJJQUVvQXBBQklBRW9Bb2dCYTJ3aUFTQUhJQW9vQW1ocUlnY29BcFFCSUFjb0Fvd0JheUFIS0FLUUFTQUhLQUtJQVd0c1J3MEFJQW9vQXJRQklBbEJtQUZzYWlJSEtBS1VBU0FIS0FLTUFXc2dCeWdDa0FFZ0J5Z0NpQUZyYkNBQlJnMEJDeUF6UVFGQnhNNEFRUUFRRXd3SEN5QU9RUUpHQkVBZ0dTZ0M2Q3RGRFFVZ0MwRUNkQkFZSWd0RkRRY2dGU2dDRUNJSlJRMEVJQnNvQWtBRVFFRUFJUlVnQ1VFTFRRMERJQXBCSkdvaUNDQUxJQWxCQW5ScVNRUi9JQW9nQ1VITUFHeHFRU1JySUF0TEJVRUFDdzBESUFwQmlBSnFJUThnQ2tHOEFXb2hEQ0FLUWZBQWFpRVhJQW9nQ1VGOGNTSUdRY3dBYkdvaENrRUFJUTREUUNBTElBNUJBblJxSUE4Z0RrSE1BR3dpQjJvZ0J5QU1haUFISUJkcUlBY2dDR3I5WEFJQS9WWUNBQUg5VmdJQUF2MVdBZ0FEL1FzQ0FDQU9RUVJxSWc0Z0JrY05BQXNnQmlBSlJ3MEVEQVVMUVFBaEZRSkFJQWxCREVrRVFFRUFJUVlNQVFzZ0NrRTBhaUVJQWtBZ0N5QUtJQWxCekFCc2FrRVVhMDhOQUNBSUlBc2dDVUVDZEdwUERRQkJBQ0VHREFFTElBcEJtQUpxSVE4Z0NrSE1BV29oRENBS1FZQUJhaUVYSUFvZ0NVRjhjU0lHUWN3QWJHb2hDa0VBSVE0RFFDQUxJQTVCQW5ScUlBOGdEa0hNQUd3aUIyb2dCeUFNYWlBSElCZHFJQWNnQ0dyOVhBSUEvVllDQUFIOVZnSUFBdjFXQWdBRC9Rc0NBQ0FPUVFScUlnNGdCa2NOQUFzZ0JpQUpSZzBGQ3dKQUlBbEJBM0VpQjBVRVFDQUdJUTRNQVFzZ0JpRU9BMEFnQ3lBT1FRSjBhaUFLS0FJME5nSUFJQTVCQVdvaERpQUtRY3dBYWlFS0lCVkJBV29pRlNBSFJ3MEFDd3NnQmlBSmEwRjhTdzBFSUF0QkRHb2hCaUFMUVFocUlRZ2dDMEVFYWlFUEEwQWdDeUFPUVFKMElnZHFJQW9vQWpRMkFnQWdCeUFQYWlBS0tBS0FBVFlDQUNBSElBaHFJQW9vQXN3Qk5nSUFJQVlnQjJvZ0NpZ0NtQUkyQWdBZ0NrR3dBbW9oQ2lBT1FRUnFJZzRnQ1VjTkFBc01CQXNnR1NnQzBDc29BaFJCQVVZRVFDQUdCRUFnQ2lnQ0pDQUtLQUp3SUFvb0Fyd0JJQUVRYUF3R0N5QUtLQUkwSUFvb0FvQUJJQW9vQXN3QklBRVFhQXdGQ3lBR0JFQWdDaWdDSkNBS0tBSndJQW9vQXJ3QklBRVFad3dGQ3lBS0tBSTBJQW9vQW9BQklBb29Bc3dCSUFFUVp3d0VDeUEvSUFzMkFnQWdNMEVCUVlIUEFDQS9FQk1NQXd0QkFDRUdDd0pBSUFsQkEzRWlCMFVFUUNBR0lRNE1BUXNnQmlFT0EwQWdDeUFPUVFKMGFpQUtLQUlrTmdJQUlBNUJBV29oRGlBS1Fjd0FhaUVLSUJWQkFXb2lGU0FIUncwQUN3c2dCaUFKYTBGOFN3MEFJQXRCREdvaEJpQUxRUWhxSVFnZ0MwRUVhaUVQQTBBZ0N5QU9RUUowSWdkcUlBb29BaVEyQWdBZ0J5QVBhaUFLS0FKd05nSUFJQWNnQ0dvZ0NpZ0N2QUUyQWdBZ0JpQUhhaUFLS0FLSUFqWUNBQ0FLUWJBQ2FpRUtJQTVCQkdvaURpQUpSdzBBQ3dzZ0d5Z0NHQ2dDR0NnQ0lCb0NmeUFaS0FMb0t5RUhRUUFoRjBFQUlBbEJBM1FRR0NJT1JRMEFHZ0pBSUFGRkRRQWdDVVVOQUNBT0lBbEJBblJxSVJFZ0NVRjhjU0VOSUFsQkEzRWhHU0FKUVFGcklSQURRRUVBSVJWQkFDRUlJQkJCQTA4RVFBTkFJQTRnRlVFQ2RDSUdhaUFHSUF0cUtBSUFLZ0lBT0FJQUlBNGdCa0VFY2lJUGFpQUxJQTlxS0FJQUtnSUFPQUlBSUE0Z0JrRUljaUlQYWlBTElBOXFLQUlBS2dJQU9BSUFJQTRnQmtFTWNpSUdhaUFHSUF0cUtBSUFLZ0lBT0FJQUlCVkJCR29oRlNBSVFRUnFJZ2dnRFVjTkFBc0xRUUFoQ2lBWkJFQURRQ0FPSUJWQkFuUWlCbW9nQmlBTGFpZ0NBQ29DQURnQ0FDQVZRUUZxSVJVZ0NrRUJhaUlLSUJsSERRQUxDMEVBSVFZZ0J5RVZBMEFnRVNBR1FRSjBJaFJxSWdoQkFEWUNBRU1BQUFBQUlZUUJRUUFoQ2tFQUlROGdFRUVDU3dSQUEwQWdDQ0FWS2dJQUlBNGdDa0VDZEdvaURDb0NBSlFnaEFHU0lvUUJPQUlBSUFnZ0ZTb0NCQ0FNS2dJRWxDQ0VBWklpaEFFNEFnQWdDQ0FWS2dJSUlBd3FBZ2lVSUlRQmtpS0VBVGdDQUNBSUlCVXFBZ3dnRENvQ0RKUWdoQUdTSW9RQk9BSUFJQXBCQkdvaENpQVZRUkJxSVJVZ0QwRUVhaUlQSUExSERRQUxDMEVBSVF3Z0dRUkFBMEFnQ0NBVktnSUFJQTRnQ2tFQ2RHb3FBZ0NVSUlRQmtpS0VBVGdDQUNBS1FRRnFJUW9nRlVFRWFpRVZJQXhCQVdvaURDQVpSdzBBQ3dzZ0N5QVVhaUlJSUFnb0FnQWlDRUVFYWpZQ0FDQUlJSVFCT0FJQUlBWkJBV29pQmlBSlJ3MEFDeUFYUVFGcUloY2dBVWNOQUFzTElBNFFGRUVCQ3lBTEVCUkZEUUlMSUJzb0FoUW9BZ0FpRUNnQ0VFVUVRRUVCSVNJTUFnc2dHeWdDSUNnQzBDc2lGVUc0Q0dvaEZDQVZRYlFJYWlFVElCc29Ba1FoRVNBUUtBSVVJUWNnR3lnQ0dDZ0NHQ0VJUVFBaEZ3TkFBa0FnRVFSQUlCRWdGMEVDZEdvb0FnQkZEUUVMSUFjb0Fod2lBU0FJS0FJa1FaZ0JiR29oQ3dKL0lCc29Ba0JGQkVBZ0N5Z0NsQUVnQ3lnQ2pBRnJJUVlnQ3lnQ2tBRWdDeWdDaUFGcklRRkJBQ0VKUVRRTUFRc2dBU0FIS0FJWVFaZ0JiR29pQmtHUUFXc29BZ0FnQ3lnQ0NDQUxLQUlBYXlJQklBWkJtQUZyS0FJQWFtc2hDU0FMS0FJTUlBc29BZ1JySVFaQkpBc2hEeUFJS0FJWUlRc0NmeUFJS0FJZ0JFQkJBU0FMUVFGcmRDSUxRUUZySVE1QkFDQUxhd3dCQzBGL0lBdDBRWDl6SVE1QkFBc2hEU0FCUlEwQUlBWkZEUUFnQnlBUGFpZ0NBQ0VpSUJVb0FoUkJBVVlFUUNBVUlCZEJ1QWhzSWd0cUlSWWdDeUFUYWlFWUlBRkJBWEVoTXlBQlFRSjBJUjBnQVVGOGNTSVBRUUowSVNNZ0R2MFJJWGdnRGYwUklYWkJBQ0VNSUFGQkJFa2hId05BQWtBQ1FBSkFJQjhOQUNBWUlCMGdJbXBKSUJZZ0lrdHhEUUFnSWlBamFpRVpJQlg5Q1FLMENDRjVRUUFoQ3dOQUlDSWdDMEVDZEdvaUNpQjJJSGtnQ3YwQUFnRDlyZ0VpZWlCNC9iWUJJSG9nZHYwNS9WTDlDd0lBSUF0QkJHb2lDeUFQUncwQUN5QVBJZ3NnQVVZTkFnd0JDeUFpSVJsQkFDRUxDeUFMUVFGeUlRb2dNd1JBSUJrZ0RTQVZLQUswQ0NBWktBSUFhaUlMSUE0Z0N5QU9TQnNnQ3lBTlNCczJBZ0FnR1VFRWFpRVpJQW9oQ3dzZ0FTQUtSZzBBQTBBZ0dTQU5JQlVvQXJRSUlCa29BZ0JxSWdvZ0RpQUtJQTVJR3lBS0lBMUlHellDQUNBWklBMGdGU2dDdEFnZ0dTZ0NCR29pQ2lBT0lBb2dEa2diSUFvZ0RVZ2JOZ0lFSUJsQkNHb2hHU0FMUVFKcUlnc2dBVWNOQUFzTElCa2dDVUVDZEdvaElpQU1RUUZxSWd3Z0JrY05BQXNNQVFzZ0RxMGhmQ0FOckNHQUFVRUFJUXdEUUVFQUlRc0RRQ0FpQW44Z0RpQWlLZ0lBSW9RQlF3QUFBRTllRFFBYUlBMGdoQUZEQUFBQXoxME5BQm9nRFNBVk5BSzBDQUovSUlRQmtDS0VBWXREQUFBQVQxMEVRQ0NFQWFnTUFRdEJnSUNBZ0hnTHJId2lmU0I4SUh3Z2ZWVWJweUI5SUlBQlV4c0xOZ0lBSUNKQkJHb2hJaUFMUVFGcUlnc2dBVWNOQUFzZ0lpQUpRUUowYWlFaUlBeEJBV29pRENBR1J3MEFDd3NnQjBITUFHb2hCeUFWUWJnSWFpRVZJQWhCTkdvaENFRUJJU0lnRjBFQmFpSVhJQkFvQWhCSkRRQUxEQUVMUVFBaElpQUZRUUZCaHhwQkFCQVRDeUEvUVJCcUpBQWdJa1VFUUNCTkVEUWdBQ0FBS0FJSVFZQ0FBbkkyQWdnZ0JVRUJRWmJaQUVFQUVCTU1BUXNDUUNBQ1JRMEFBbjhnQWlFSFFRQWhCZ0pBSUFBb0F1Z0JJZ3BCQVJCZElnRkJmMFlOQUNBQklBTkxEUUJCQVNBS0tBSVlJZ0VvQWhCRkRRRWFJQUVvQWhnaER5QUtLQUlVS0FJQUtBSVVJUmNEUUNBUEtBSVlJZ0ZCQjNFaEFpQUJRUU4ySVFNZ0Z5Z0NIQ0lHSUE4b0FpUkJtQUZzYWlFQkFuOGdDaWdDUUFSQUlBWWdGeWdDR0VHWUFXeHFJZ1pCa0FGcktBSUFJQUVvQWdnZ0FTZ0NBR3NpQ0NBR1FaZ0JheWdDQUdwcklRd2dBU2dDRENBQktBSUVheUVPUVNRTUFRc2dBU2dDbEFFZ0FTZ0NqQUZySVE0Z0FTZ0NrQUVnQVNnQ2lBRnJJUWhCQUNFTVFUUUxJQmRxS0FJQUlRRUNRQUpBQWtBQ1FBSkFRUVFnQXlBQ1FRQkhhaUlDSUFKQkEwWWJRUUZyRGdRQkFnUUFCQXNnRGtVTkF5QUlJQXhxSVFZZ0NFRUNkQ0VDSUE1QkJFOEVRQ0FPUVh4eElRdEJBQ0VJQTBBZ0J5QUJJQUlRRmlFSElBRWdCa0VDZENJRGFpSUpJQU5xSWd3Z0Eyb2lGU0FEYWlFQklBSWdCMm9nQ1NBQ0VCWWdBbW9nRENBQ0VCWWdBbW9nRlNBQ0VCWWdBbW9oQnlBSVFRUnFJZ2dnQzBjTkFBc0xRUUFoQ0NBT1FRTnhJZ05GRFFNRFFDQUhJQUVnQWhBV0lRY2dBU0FHUVFKMGFpRUJJQUlnQjJvaEJ5QUlRUUZxSWdnZ0EwY05BQXNNQXdzZ0RrVWdDRVZ5SVFJZ0R5Z0NJRVVOQVNBQ0RRSWdDRUVDZENFVklBaEJmSEVpQTBFQ2RDRVpRUUFoQ1FOQUFrQUNRQUpBSUFoQkJFa05BQ0FCSUFjZ0NHcEpJQUVnRldvZ0IwdHhEUUFnQXlBSGFpQUJJQmxxSVFaQkFDRUxBMEFnQnlBTGFpQUJJQXRCQW5ScS9RQUNBUDBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBUDBOQUFRSURBQUFBQUFBQUFBQUFBQUFBUDFhQUFBQUlBdEJCR29pQ3lBRFJ3MEFDeUVISUFNaUFpQUlSZzBDREFFTElBRWhCa0VBSVFJTFFRQWhDeUFJSUFJaUFXdEJCM0VpRFFSQUEwQWdCeUFHS0FJQU9nQUFJQUZCQVdvaEFTQUhRUUZxSVFjZ0JrRUVhaUVHSUF0QkFXb2lDeUFOUncwQUN3c2dBaUFJYTBGNFN3MEFBMEFnQnlBR0tBSUFPZ0FBSUFjZ0JpZ0NCRG9BQVNBSElBWW9BZ2c2QUFJZ0J5QUdLQUlNT2dBRElBY2dCaWdDRURvQUJDQUhJQVlvQWhRNkFBVWdCeUFHS0FJWU9nQUdJQWNnQmlnQ0hEb0FCeUFIUVFocUlRY2dCa0VnYWlFR0lBRkJDR29pQVNBSVJ3MEFDd3NnQmlBTVFRSjBhaUVCSUFsQkFXb2lDU0FPUncwQUN3d0NDeUFPUlNBSVJYSWhBaUFQS0FJZ0JFQWdBZzBDSUFoQkFuUWhGU0FJUVFGMElSa2dDRUY4Y1NJRFFRSjBJUTBnQTBFQmRDRVFRUUFoQ1FOQUFrQUNRQUpBSUFoQkJFa05BQ0FCSUFjZ0dXcEpJQUVnRldvZ0IwdHhEUUFnQVNBTmFpRUdJQWNnRUdwQkFDRUxBMEFnQnlBTFFRRjBhaUFCSUF0QkFuUnEvUUFDQVAwTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwTkFBRUVCUWdKREEwQUFRQUJBQUVBQWYxYkFRQUFJQXRCQkdvaUN5QURSdzBBQ3lFSElBTWlBaUFJUmcwQ0RBRUxJQUVoQmtFQUlRSUxRUUFoQ3lBSUlBSWlBV3RCQjNFaUVRUkFBMEFnQnlBR0tBSUFPd0VBSUFGQkFXb2hBU0FIUVFKcUlRY2dCa0VFYWlFR0lBdEJBV29pQ3lBUlJ3MEFDd3NnQWlBSWEwRjRTdzBBQTBBZ0J5QUdLQUlBT3dFQUlBY2dCaWdDQkRzQkFpQUhJQVlvQWdnN0FRUWdCeUFHS0FJTU93RUdJQWNnQmlnQ0VEc0JDQ0FISUFZb0FoUTdBUW9nQnlBR0tBSVlPd0VNSUFjZ0JpZ0NIRHNCRGlBSFFSQnFJUWNnQmtFZ2FpRUdJQUZCQ0dvaUFTQUlSdzBBQ3dzZ0JpQU1RUUowYWlFQklBbEJBV29pQ1NBT1J3MEFDd3dDQ3lBQ0RRRWdDRUVDZENFVklBaEJBWFFoR1NBSVFYeHhJZ05CQW5RaERTQURRUUYwSVJCQkFDRUpBMEFDUUFKQUFrQWdDRUVFU1EwQUlBRWdCeUFaYWtrZ0FTQVZhaUFIUzNFTkFDQUJJQTFxSVFZZ0J5QVFha0VBSVFzRFFDQUhJQXRCQVhScUlBRWdDMEVDZEdyOUFBSUEvUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUEvUTBBQVFRRkNBa01EUUFCQUFFQUFRQUIvVnNCQUFBZ0MwRUVhaUlMSUFOSERRQUxJUWNnQXlJQ0lBaEdEUUlNQVFzZ0FTRUdRUUFoQWd0QkFDRUxJQWdnQWlJQmEwRUhjU0lSQkVBRFFDQUhJQVlvQWdBN0FRQWdBVUVCYWlFQklBZEJBbW9oQnlBR1FRUnFJUVlnQzBFQmFpSUxJQkZIRFFBTEN5QUNJQWhyUVhoTERRQURRQ0FISUFZb0FnQTdBUUFnQnlBR0tBSUVPd0VDSUFjZ0JpZ0NDRHNCQkNBSElBWW9BZ3c3QVFZZ0J5QUdLQUlRT3dFSUlBY2dCaWdDRkRzQkNpQUhJQVlvQWhnN0FRd2dCeUFHS0FJY093RU9JQWRCRUdvaEJ5QUdRU0JxSVFZZ0FVRUlhaUlCSUFoSERRQUxDeUFHSUF4QkFuUnFJUUVnQ1VFQmFpSUpJQTVIRFFBTERBRUxJQUlOQUNBSVFRSjBJUlVnQ0VGOGNTSURRUUowSVJsQkFDRUpBMEFDUUFKQUFrQWdDRUVFU1EwQUlBRWdCeUFJYWtrZ0FTQVZhaUFIUzNFTkFDQURJQWRxSUFFZ0dXb2hCa0VBSVFzRFFDQUhJQXRxSUFFZ0MwRUNkR3I5QUFJQS9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQS9RMEFCQWdNQUFBQUFBQUFBQUFBQUFBQS9Wb0FBQUFnQzBFRWFpSUxJQU5IRFFBTElRY2dBeUlDSUFoR0RRSU1BUXNnQVNFR1FRQWhBZ3RCQUNFTElBZ2dBaUlCYTBFSGNTSU5CRUFEUUNBSElBWW9BZ0E2QUFBZ0FVRUJhaUVCSUFkQkFXb2hCeUFHUVFScUlRWWdDMEVCYWlJTElBMUhEUUFMQ3lBQ0lBaHJRWGhMRFFBRFFDQUhJQVlvQWdBNkFBQWdCeUFHS0FJRU9nQUJJQWNnQmlnQ0NEb0FBaUFISUFZb0FndzZBQU1nQnlBR0tBSVFPZ0FFSUFjZ0JpZ0NGRG9BQlNBSElBWW9BaGc2QUFZZ0J5QUdLQUljT2dBSElBZEJDR29oQnlBR1FTQnFJUVlnQVVFSWFpSUJJQWhIRFFBTEN5QUdJQXhCQW5ScUlRRWdDVUVCYWlJSklBNUhEUUFMQ3lBWFFjd0FhaUVYSUE5Qk5Hb2hEMEVCSVFZZ2RVRUJhaUoxSUFvb0FoZ29BaEJKRFFBTEN5QUdDMFVOQVNCTktBTGNLeUlCUlEwQUlBRVFGQ0JOUWdBM0F0d3JDeUFBSUFBdEFGeEIvZ0Z4T2dCY0lBQWdBQ2dDQ0VIL2ZuRTJBZ2hCQVNGbElBUXBBd2dpZkZBRWZrSUFCU0I4SUFRcEF6aDlDMUFnQUNnQ0NDSUJRY0FBUm5FTkFDQUJRWUFDUmcwQUlBUWdURUVLYWtFQ0lBVVFIVUVDUndSQUlBVkJBVUVDSUFBb0F0QUJHMEdERTBFQUVCTWdBQ2dDMEFGRklXVU1BUXNnVEVFS2FpQk1RUXhxUVFJUUZTQk1LQUlNSWdGQmtQOERSZzBBSUFGQjJmOERSZ1JBSUFCQmdBSTJBZ2dnQUVFQU5nTGtBUXdCQ3lBRUtRTUlJbnhRQkg1Q0FBVWdmQ0FFS1FNNGZRdFFCRUFnQUVIQUFEWUNDQ0FGUVFKQnZzRUFRUUFRRXd3QkMwRUFJV1VnQlVFQlFjM0FBRUVBRUJNTElFeEJFR29rQUNCbEN3c0FJQUFFUUNBQUVCUUxDN1FCQVFGL0lBQW9BZ3hGQkVBZ0FpQUFLQUlrSUFFUkF3QVBDd0pBUVFnUUdDSURSUTBBSUFNZ0FqWUNCQ0FESUFFMkFnQkJDQkFZSWdGRkJFQWdBeEFVRHdzZ0FTQUROZ0lBSUFBZ0FDZ0NCRUhrQUd3aUFqWUNLQU5BSUFBb0FoZ2dBa29OQUFzZ0FTQUFLQUlVTmdJRUlBQWdBVFlDRkNBQUlBQW9BaGhCQVdvMkFoZ2dBQ2dDSENJQlJRMEFJQUVvQWdCQkFEWUNDQ0FBSUFFb0FnUTJBaHdnQUNBQUtBSWdRUUZyTmdJZ0lBRVFGQXNMK2dJQkJIOENRQ0FBUlEwQUlBQW9BcXdvSWdFRVFDQUFLQUtvS0NJQ0JFQkJBQ0VCQTBBZ0FDZ0NyQ2dnQVVFRGRHb29BZ0FpQXdSQUlBTVFGQ0FBS0FLb0tDRUNDeUFCUVFGcUlnRWdBa2tOQUFzZ0FDZ0NyQ2doQVFzZ0FFRUFOZ0tvS0NBQkVCUWdBRUVBTmdLc0tBc2dBQ2dDdENnaUFRUkFJQUVRRkNBQVFRQTJBclFvQ3lBQUtBTFFLeUlCQkVBZ0FSQVVJQUJCQURZQzBDc0xJQUFvQXV3cklnRUVRQ0FCRUJRZ0FFRUFOZ0xzS3dzZ0FDZ0M2Q3NpQVFSQUlBRVFGQ0FBUVFBMkF1Z3JDeUFBS0FMOEt5SUJCRUFnQVJBVUlBQkJBRFlDaEN3Z0FFSUFOd0w4S3dzZ0FDZ0M4Q3NpQVFSQUlBQW9BdlFySWdNRWYwRUFJUUlEUUNBQktBSU1JZ1FFUUNBRUVCUWdBVUVBTmdJTUlBQW9BdlFySVFNTElBRkJGR29oQVNBQ1FRRnFJZ0lnQTBrTkFBc2dBQ2dDOENzRklBRUxFQlFnQUVFQU5nTHdLd3NnQUNnQzVDc2lBUVJBSUFFUUZDQUFRUUEyQXVRckN5QUFLQUxjS3lJQlJRMEFJQUVRRkNBQVFnQTNBdHdyQ3d1d0J3SUxmd0YrSUFBb0FoQWlDRUVnVHdSQUlBQXBBd2luRHdzQ1FDQUFLQUlVSWdOQkJFNEVRQ0FBS0FJQUlnSkJBMnNvQWdBaEFTQUFJQU5CQkdzaUF6WUNGQ0FBSUFKQkJHczJBZ0FNQVFzZ0EwRUFUQVJBREFFTElBTkJBWEVnQUNnQ0FDRUNBa0FnQTBFQlJnUkFRUmdoQkF3QkN5QURRZjcvLy84SGNTRUpRUmdoQkFOQUlBQWdBa0VCYXlJR05nSUFJQUl0QUFBZ0FDQUNRUUpySWdJMkFnQWdBQ0FEUVFGck5nSVVJQVl0QUFBaEJpQUFJQU5CQW1zaUF6WUNGQ0FFZENBQmNpQUdJQVJCQ0d0MGNpRUJJQVJCRUdzaEJDQUZRUUpxSWdVZ0NVY05BQXNMQkVBZ0FDQUNRUUZyTmdJQUlBSXRBQUFnQUNBRFFRRnJOZ0lVSUFSMElBRnlJUUVMUVFBaEF3c2dBQ2dDR0NFQ0lBQWdBVUgvQVhFaUNVR1BBVXMyQWhnZ0FFRUhRUWdnQVVHQWdJRDRCM0ZCZ0lDQStBZEdHMEVJSUFJYklnSkJDRUVIUVFnZ0FVR0FnUHdEY1VHQWdQd0RSaHNnQVVILy8vLy9lRTBiYWlJRVFRaEJCMEVJSUFGQmdQNEJjVUdBL2dGR0d5QUJRUkIyUWY4QmNTSUZRWThCVFJ0cUlnWkJDRUVIUVFnZ0FVSC9BSEZCL3dCR0d5QUJRUWgyUWY4QmNTSUhRWThCVFJzZ0NHcHFJZ28yQWhBZ0FDQUFLUU1JSUFVZ0FuUWdBVUVZZG5JZ0J5QUVkSElnQ1NBR2RIS3RJQWl0aG9RaUREY0RDQ0FLUVI5TkJFQUNRQ0FEUVFST0JFQWdBQ2dDQUNJQ1FRTnJLQUlBSVFFZ0FDQURRUVJyTmdJVUlBQWdBa0VFYXpZQ0FBd0JDeUFEUVFCTUJFQkJBQ0VCREFFTElBTkJBWEVnQUNnQ0FDRUNBa0FnQTBFQlJnUkFRUmdoQkVFQUlRRU1BUXNnQTBIKy8vLy9CM0VoQmtFWUlRUkJBQ0VCUVFBaEJRTkFJQUFnQWtFQmF5SUhOZ0lBSUFJdEFBQWdBQ0FDUVFKcklnSTJBZ0FnQUNBRFFRRnJOZ0lVSUFjdEFBQWhCeUFBSUFOQkFtc2lBellDRkNBRWRDQUJjaUFISUFSQkNHdDBjaUVCSUFSQkVHc2hCQ0FGUVFKcUlnVWdCa2NOQUFzTFJRMEFJQUFnQWtFQmF6WUNBQ0FDTFFBQUlBQWdBMEVCYXpZQ0ZDQUVkQ0FCY2lFQkN5QUFJQUZCL3dGeElnSkJqd0ZMTmdJWUlBQkJDRUVIUVFnZ0FVR0FnSUQ0QjNGQmdJQ0ErQWRHR3lBSlFZOEJUUnNpQTBFSVFRZEJDQ0FCUVlDQS9BTnhRWUNBL0FOR0d5QUJRZi8vLy85NFRSdHFJZ1JCQ0VFSFFRZ2dBVUdBL2dGeFFZRCtBVVliSUFGQkVIWkIvd0Z4SWdWQmp3Rk5HMm9pQ0VFSVFRZEJDQ0FCUWY4QWNVSC9BRVliSUFGQkNIWkIvd0Z4SWdsQmp3Rk5HeUFLYW1vMkFoQWdBQ0FGSUFOMElBRkJHSFp5SUFrZ0JIUnlJQUlnQ0hSeXJTQUtyWVlnRElRaUREY0RDQXNnREtjTHdSUUNHMzhHZXlBQUtBSUlJZ29nQUNnQ0JHb2hDQUpBSUFBb0FneEZCRUFnQ0VFQ1NBMEJJQU5CQUV3TkFTQUFLQUlBSWdVZ0NFRUVheUlHUVFGMklneEJBblFpQ1NBQklBcEJBblJxSWdjZ0EwRUNkQ0lFYW1wQkJHcEpJQVVnREVFRGRHcEJDR29pQUNBSFFRUnFTM0VnQlNBQklBUnFJQWxxUVFScVNTQUJRUVJxSUFCSmNYSWhFaUFJUVFSSkloUWdBa0VCUjNJaEZTQUNRUUZHSUFaQkJVdHhJUllnQ0VIOC8vLy9CM0VoRXlBSVFRRnhJUmNnQ2tFQmFpRVBJQWhCQTNFaEVTQUJJQVZySVJnZ0JTQUlRUUowYWlFWklBVWdDRUVCYXlJQVFRSjBhaUVhSUF4QkFXb2lHMEY4Y1NJUVFRRjBJUXNnQWlBS2JFRUNkQ0VjSUFCQkFYWWdBbXhCQW5RaEhRTkFJQUVvQWdBZ0FTQWNhaWdDQUNJSlFRRnFRUUYxYXlFSEFrQWdGQVJBSUFraEJFRUFJUVlNQVF0QkFDRUdBa0FDZjBFQUlCWkZEUUFhUVFBZ0VnMEFHaUFKL1JFaElDQUgvUkVoSC8wTUFBQUFBQUlBQUFBRUFBQUFCZ0FBQUNFalFRQWhBQU5BSUFFZ0FFRUNkR3I5QUFJRUlTSWdBU0FBSUE5cVFRSjBhdjBBQWdBaElTQUZJQUJCQTNScUlnUWdILzFhQWdBRElBUkJDR29nSWlBaElDQWdJZjBOREEwT0R4QVJFaE1VRlJZWEdCa2FHeUlpL2E0Qi9Rd0NBQUFBQWdBQUFBSUFBQUFDQUFBQS9hNEJRUUw5ckFIOXNRRWlJUDFhQWdBQUlBUkJFR29nSVAxYUFnQUJJQVJCR0dvZ0lQMWFBZ0FDSUFVZ0kvME1BUUFBQUFFQUFBQUJBQUFBQVFBQUFQMVFJaVQ5R3dCQkFuUnFJQ0FnSHlBZy9RME1EUTRQRUJFU0V4UVZGaGNZR1JvYi9hNEJRUUg5ckFFZ0l2MnVBU0lmL1ZvQ0FBQWdCU0FrL1JzQlFRSjBhaUFmL1ZvQ0FBRWdCU0FrL1JzQ1FRSjBhaUFmL1ZvQ0FBSWdCU0FrL1JzRFFRSjBhaUFmL1ZvQ0FBTWdJLzBNQ0FBQUFBZ0FBQUFJQUFBQUNBQUFBUDJ1QVNFaklDQWhIeUFoSVNBZ0FFRUVhaUlBSUJCSERRQUxJQ0Q5R3dNaEJDQWYvUnNESVFjZ0VDQWJSZzBCSUFzaEJpQUVJUWtnRUFzaEFBTkFJQUVnQUVFQmFpSUtJQUpzUVFKMGFpZ0NBQ0VlSUFFZ0FDQVBhaUFDYkVFQ2RHb29BZ0FoQkNBRklBWkJBblJxSWc0Z0J6WUNBQ0FPSUFjZ0hpQUVJQWxxUVFKcVFRSjFheUlIYWtFQmRTQUphallDQkNBR1FRSnFJUVlnQUNBTVJ5QUVJUWtnQ2lFQURRQUxEQUVMSUFzaEJnc2dCU0FHUVFKMGFpQUhOZ0lBUVh3aEFDQVhCSDhnR2lBQklCMXFLQUlBSUFSQkFXcEJBWFZySWdBMkFnQWdBQ0FIYWtFQmRTRUhRWGdGUVh3TElCbHFJQVFnQjJvMkFnQkJBQ0VHUVFBaEFFRUFJUVFDUUNBVklCZ2dEVUVDZEdwQkVFbHlSUVJBQTBBZ0FTQUFRUUowSWdScUlBUWdCV3I5QUFJQS9Rc0NBQ0FBUVFScUlnQWdFMGNOQUFzZ0V5SUVJQWhHRFFFTElBUWhBQ0FSQkVBRFFDQUJJQUFnQW14QkFuUnFJQVVnQUVFQ2RHb29BZ0EyQWdBZ0FFRUJhaUVBSUFaQkFXb2lCaUFSUncwQUN3c2dCQ0FJYTBGOFN3MEFBMEFnQVNBQUlBSnNRUUowYWlBRklBQkJBblJxS0FJQU5nSUFJQUVnQUVFQmFpSUVJQUpzUVFKMGFpQUZJQVJCQW5ScUtBSUFOZ0lBSUFFZ0FFRUNhaUlFSUFKc1FRSjBhaUFGSUFSQkFuUnFLQUlBTmdJQUlBRWdBRUVEYWlJRUlBSnNRUUowYWlBRklBUkJBblJxS0FJQU5nSUFJQUJCQkdvaUFDQUlSdzBBQ3dzZ0FVRUVhaUVCSUExQkFXb2lEU0FEUncwQUN3d0JDd0pBQWtBQ1FDQUlRUUZyRGdJQUFRSUxJQU5CQUV3TkFrRUFJUUlDUUNBRFFRUkpCRUFnQVNFQURBRUxJQUVnQTBIOC8vLy9CM0VpQWtFQ2RHb2hBQU5BSUFFZ0JrRUNkR29pQkNBRS9RQUNBQ0lmL1JzQVFRSnQvUkVnSC8wYkFVRUNiZjBjQVNBZi9Sc0NRUUp0L1J3Q0lCLzlHd05CQW0zOUhBUDlDd0lBSUFaQkJHb2lCaUFDUncwQUN5QUNJQU5HRFFNTEEwQWdBQ0FBS0FJQVFRSnROZ0lBSUFCQkJHb2hBQ0FDUVFGcUlnSWdBMGNOQUFzTUFnc2dBMEVBVEEwQklBQW9BZ0FoQ1NBQ0lBcHNRUUowSVFjRFFDQUpJQUVvQWdBZ0FTQUhhaUlFS0FJQVFRRnFRUUYxYXlJQU5nSUVJQWtnQUNBRUtBSUFhaUlBTmdJQUlBRWdBRFlDQUNBQklBSkJBblJxSUFrb0FnUTJBZ0FnQVVFRWFpRUJJQVpCQVdvaUJpQURSdzBBQ3d3QkN5QUlRUU5JRFFBZ0EwRUFUQTBBSUFBb0FnQWlCU0FJSUFoQkFYRWlGRVVpQm10QkJHc2lDVUVCZGlJTFFRSjBJZ2NnQVNBRFFRSjBJZ0JxYWtrZ0JTQUxRUU4wYWtFTWFpSUVJQUZCQkdwTGNTQUZRUVJxSUFBZ0FTQUtRUUowYWlJQWFpQUhha0VJYWtrZ0FFRUlhaUFFU1hGeUlSVWdBa0VCUnlBSVFRUkpjaUVXSUFKQkFVWWdDVUVGUzNFaEZ5QUlRZnovLy84SGNTRVFJQWhCQTNFaEVTQUJJQVZySVJnZ0JTQUlRUUowYWtFRWF5RVpJQVVnQ0VFQ2F5SUFRUUowYWlFYUlBdEJBV29pRWtGOGNTSU1RUUZ5SVJNZ0RFRUJkRUVCY2lFTElBSWdDbXhCQW5RaEd5QUFJQVpyUVFKSklSd2dDRUVCZGtFQmF5QUNiRUVDZENFZEEwQWdCU0FCS0FJQUlBRWdHMm9pRHlBQ1FRSjBhaWdDQUNJSklBOG9BZ0FpQUdwQkFtcEJBblZySWdjZ0FHbzJBZ0JCQVNFRUFrQWdIQVJBSUFraEJnd0JDd0pBQW45QkFTQVhSUTBBR2tFQklCVU5BQm9nQ2YwUklSOGdCLzBSSVNCQkFDRUFBMEFnQlNBQVFRTjBhaUlISUFFZ0FFRUNkQ0lFYXYwQUFnUWdIeUFFSUE5cS9RQUNDQ0lmL1EwTURRNFBFQkVTRXhRVkZoY1lHUm9iSWlJZ0gvMnVBZjBNQWdBQUFBSUFBQUFDQUFBQUFnQUFBUDJ1QVVFQy9hd0IvYkVCSWlFZ0lTQWdJQ0g5RFF3TkRnOFFFUklURkJVV0Z4Z1pHaHY5cmdGQkFmMnNBU0FpL2E0QklpTDlEUVFGQmdjWUdSb2JDQWtLQ3h3ZEhoLzlDd0lVSUFjZ0lDQWkvUTBNRFE0UEVCRVNFd0FCQWdNVUZSWVhJQ0g5RFFBQkFnTUVCUVlIRUJFU0V3d05EZy85Q3dJRUlDRWhJQ0FBUVFScUlnQWdERWNOQUFzZ0gvMGJBeUVHSUNEOUd3TWhCeUFNSUJKR0RRRWdDeUVFSUFZaENTQVRDeUVBQTBBZ0FTQUFJQUpzUVFKMGFpZ0NBQ0VlSUE4Z0FFRUJhaUlLSUFKc1FRSjBhaWdDQUNFR0lBVWdCRUVDZEdvaURpQUhOZ0lBSUE0Z0J5QWVJQVlnQ1dwQkFtcEJBblZySWdkcVFRRjFJQWxxTmdJRUlBUkJBbW9oQkNBQUlCSkhJQW9oQUNBR0lRa05BQXNNQVFzZ0N5RUVDeUFZSUExQkFuUnFJUWtnQlNBRVFRSjBhaUFITmdJQUFrQWdGRVVFUUNBYUlBRWdIV29vQWdBZ0JrRUJha0VCZFdzaUFDQUhha0VCZFNBR2FqWUNBQXdCQ3lBR0lBZHFJUUFMSUJrZ0FEWUNBRUVBSVFaQkFDRUFRUUFoQkFKQUlCWWdDVUVRU1hKRkJFQURRQ0FCSUFCQkFuUWlCR29nQkNBRmF2MEFBZ0Q5Q3dJQUlBQkJCR29pQUNBUVJ3MEFDeUFRSWdRZ0NFWU5BUXNnQkNFQUlCRUVRQU5BSUFFZ0FDQUNiRUVDZEdvZ0JTQUFRUUowYWlnQ0FEWUNBQ0FBUVFGcUlRQWdCa0VCYWlJR0lCRkhEUUFMQ3lBRUlBaHJRWHhMRFFBRFFDQUJJQUFnQW14QkFuUnFJQVVnQUVFQ2RHb29BZ0EyQWdBZ0FTQUFRUUZxSWdRZ0FteEJBblJxSUFVZ0JFRUNkR29vQWdBMkFnQWdBU0FBUVFKcUlnUWdBbXhCQW5ScUlBVWdCRUVDZEdvb0FnQTJBZ0FnQVNBQVFRTnFJZ1FnQW14QkFuUnFJQVVnQkVFQ2RHb29BZ0EyQWdBZ0FFRUVhaUlBSUFoSERRQUxDeUFCUVFScUlRRWdEVUVCYWlJTklBTkhEUUFMQ3dzekFRRi9Jd0JCRUdzaUFTUUFJQUFFZnlBQlFReHFRU0FnQUJCNUlRQkJBQ0FCS0FJTUlBQWJCVUVBQ3lBQlFSQnFKQUFMR3dFQmZ5QUFCRUFnQUNnQ0NDSUJCRUFnQVJBVUN5QUFFQlFMQ3pFQkFuOUJBVUVNRUJjaUFBUkFJQUJCQ2pZQ0JDQUFRUXBCQkJBWElnRTJBZ2dnQVFSQUlBQVBDeUFBRUJRTFFRQUxTQUVDZndKL0lBRkJIMDBFUUNBQUtBSUFJUUlnQUVFRWFnd0JDeUFCUVNCcklRRWdBQXNvQWdBaEF5QUFJQUlnQVhRMkFnQWdBQ0FESUFGMElBSkJJQ0FCYTNaeU5nSUVDNjhDQVFaL0l3QkI4QUZySWdZa0FDQUdJQUkyQXV3QklBWWdBVFlDNkFFZ0JpQUFOZ0lBSUFSRklRa0NRQUpBQWtBQ1FDQUJRUUZIQkVBZ0FDRUhRUUVoQ0F3QkN5QUFJUWRCQVNFSUlBSU5BQ0FBSVFRTUFRc0RRQ0FISUFVZ0EwRUNkR29pQ2lnQ0FHc2lCQ0FBRUN0QkFFd0VRQ0FISVFRTUFnc2dDVUYvY3lFTFFRRWhDUUpBSUFzZ0EwRUNTSEpCQVhGRkJFQWdDa0VJYXlnQ0FDRUtJQWRCQ0dzaUN5QUVFQ3RCQUU0TkFTQUxJQXBySUFRUUswRUFUZzBCQ3lBR0lBaEJBblJxSUFRMkFnQWdCa0hvQVdvZ0FTQUNFSGNpQVJBOElBaEJBV29oQ0NBQklBTnFJUU1nQmlnQzdBRWhBaUFFSVFjZ0JpZ0M2QUVpQVVFQlJ3MEJJQUlOQVF3REN3c2dCeUVFREFFTElBbEZEUUVMSUFZZ0NCQjJJQVFnQXlBRkVFUUxJQVpCOEFGcUpBQUxTd0VDZnlBQUtBSUVJUUlnQUFKL0lBRkJIMDBFUUNBQUtBSUFJUU1nQWd3QkN5QUJRU0JySVFFZ0FpRURRUUFMSWdJZ0FYWTJBZ1FnQUNBQ1FTQWdBV3QwSUFNZ0FYWnlOZ0lBQ3k4QkFYOGdBQVJBSUFBb0FnUWlBUVJBSUFBb0FnQWdBUkVDQUFzZ0FDZ0NJQkFVSUFCQkFEWUNJQ0FBRUJRTEN5b0FJQUFFUUNBQUtBSXdJQUJCRkVFUUlBQW9Ba3diYWlnQ0FCRUNBQ0FBUVFBMkFqQWdBQkFVQ3d1R0F3SUZmd3ArSXdCQklHc2lBeVFBQWtBZ0FDZ0NFQ0lGUlFSQVFRRWhBZ3dCQ3dKQUlBQTBBZ0FpQjBJQVV3MEFJQUEwQWdRaUNFSUFVdzBBSUFBMEFnZ2lDVUlBVXcwQUlBQTBBZ3dpQ2tJQVV3MEFJQUFvQWhnaEFDQUhRZ0Y5SVF3Z0NFSUJmU0VOSUFsQ0FYMGhDU0FLUWdGOUlRb0RRQ0FBSUF3Z0FDZ0NBQ0lDclNJSGZDQUhnQ0lMUGdJUUlBQWdEU0FBS0FJRUlnYXRJZ2Q4SUFlQUlnNCtBaFJDQVNBQU5RSW9JZ2VHSWc5Q0FYMGlDQ0FKSUFLc0loQjhJQkIveEh3Z0I0ZW5JQWdnQzhSOElBZUhwMnNpQWtFQVNBUkFJQU1nQWpZQ0JDQURJQVEyQWdBZ0FVRUJRYUhwQUNBREVCTkJBQ0VDREFNTElBQWdBallDQ0NBSUlBb2dCcXdpQzN3Z0MzL0VmQ0FIaDZjZ0RzUWdEM3hDQVgwZ0I0ZW5heUlDUVFCSUJFQWdBeUFDTmdJVUlBTWdCRFlDRUNBQlFRRkI1dWtBSUFOQkVHb1FFMEVBSVFJTUF3c2dBQ0FDTmdJTUlBQkJOR29oQUVFQklRSWdCRUVCYWlJRUlBVkhEUUFMREFFTElBRkJBVUdiTkVFQUVCTUxJQU5CSUdva0FDQUNDLzBHQVFaL0lBQUVRQUpBSUFBb0FnQUVRQ0FBS0FJTUlnRUVRQ0FCRURRZ0FDZ0NEQkFVSUFCQkFEWUNEQXNnQUNnQ0VDSUJCRUFnQVJBVUlBQkNBRGNERUFzZ0FDZ0NRQkFVSUFCQ0FEY0NQQ0FBS0FKSUVCUWdBRUVBTmdKSUlBQW9BbGdRRkNBQVFRQTJBbGdNQVFzZ0FDZ0NMQ0lCQkVBZ0FSQVVJQUJCQURZQ0xBc2dBQ2dDSUNJQkJFQWdBUkFVSUFCQ0FEY0RJQXNnQUNnQ05DSUJSUTBBSUFFUUZDQUFRZ0EzQWpRTElBQW9BdWdCRUY0Z0FDZ0N0QUVpQVFSQUlBQW9Bb0FCSUFBb0FvUUJiQ0lEQkg4RFFDQUJFRFFnQVVHTUxHb2hBU0FDUVFGcUlnSWdBMGNOQUFzZ0FDZ0N0QUVGSUFFTEVCUWdBRUVBTmdLMEFRc2dBQ2dDakFFaUFRUkFJQUFvQW9nQklnSUVRRUVBSVFFRFFDQUFLQUtNQVNBQlFRTjBhaWdDQUNJREJFQWdBeEFVSUFBb0FvZ0JJUUlMSUFGQkFXb2lBU0FDU1EwQUN5QUFLQUtNQVNFQkN5QUFRUUEyQW9nQklBRVFGQ0FBUVFBMkFvd0JDeUFBS0FLZ0FSQVVJQUJCQURZQ2tBRWdBRUVBTmdLZ0FTQUFLQUo4RUJRZ0FFRUFOZ0o4SUFBdEFOUUJRUUp4UlFSQUlBQW9Bc0FCRUJRTElBQkI2QUJxUVFCQjhBQVFHUm9nQUNnQzJBRVFPQ0FBUVFBMkF0Z0JJQUFvQXR3QkVEZ2dBRUVBTmdMWUFTQUFLQUxnQVNJQkJFQWdBU2dDSENJQ0JFQWdBaEFVSUFGQkFEWUNIQXNnQVNnQ0tDSUNCRUFnQVNnQ0pBUkFBMEFnQWlBRlFTaHNJZ05xS0FJa0lnUUVRQ0FFRUJRZ0FTZ0NLQ0lDSUFOcVFRQTJBaVFMSUFJZ0Eyb29BaEFpQkFSQUlBUVFGQ0FCS0FJb0lnSWdBMnBCQURZQ0VBc2dBaUFEYWlnQ0dDSUVCRUFnQkJBVUlBRW9BaWdpQWlBRGFrRUFOZ0lZQ3lBRlFRRnFJZ1VnQVNnQ0pFa05BQXNMSUFJUUZDQUJRUUEyQWlnTElBRVFGQXNnQUVFQU5nTGdBU0FBS0FKZ0VDVWdBRUVBTmdKZ0lBQW9BbVFRSlNBQVFRQTJBbVFnQUNnQzdBRWlBd1JBQWtBZ0F5Z0NDRVVOQUNBREtBSU1CRUFnQTBFQU5nSW9BMEFnQXlnQ0dFRUFTZzBBQ3dzZ0EwRUJOZ0lRSUFNb0FnQVFGQ0FES0FJY0lnSkZEUUFEUUNBQ0tBSUVJUUVnQWhBVUlBTWdBVFlDSENBQklnSU5BQXNMSUFNb0FpUWlBZ1JBSUFJb0FnUWlCVUVBU2dSQVFRQWhBUU5BSUFJb0FnQWdBVUVNYkdvaUJDZ0NDQ0lHQkVBZ0JDZ0NCQ0FHRVFJQUlBSW9BZ1FoQlFzZ0FVRUJhaUlCSUFWSURRQUxDeUFDS0FJQUVCUWdBaEFVQ3lBREVCUUxJQUJCQURZQzdBRWdBQkFVQ3d2bUF3SUlmd1IrSUFBb0FoUW9BZ0FvQWhRZ0FVSE1BR3hxSWdrb0Fnd2lDQ0FBS0FJWUtBSVlJQUZCTkd4cUlnbzFBZ1FpRUVJQmZTSVNJQUExQWp4OElCQ0FweUlMSUFnZ0Mwa2JJUXdnQ1NnQ0NDSUlJQW8xQWdBaUVVSUJmU0lUSUFBMUFqaDhJQkdBcHlJS0lBZ2dDa2tiSVFvZ0NTZ0NCQ0lJSUJJZ0FEVUNOSHdnRUlDbklnc2dDQ0FMU3hzaEN5QUpLQUlBSWdnZ0V5QUFOUUl3ZkNBUmdLY2lEU0FJSUExTEd5RU5RUUFoQ0NBQUtBSWdLQUxRS3lBQlFiZ0liR29vQWhRaERnSkFJQWtvQWhSQkFDQUNhMEYvSUFJYmFpSUNSUVJBSUFvaEFDQU5JUWdnQ3lFQkRBRUxJQU5CQVhFZ0FrRUJheUlQZENJSklBMUpCRUFnRFNBSmE2MUNmeUFDclNJUWhrSi9oWHdnRUlpbklRZ0xRUUFoQUVFQUlRRWdBMEVCZGlBUGRDSURJQXRKQkVBZ0N5QURhNjFDZnlBQ3JTSVFoa0ovaFh3Z0VJaW5JUUVMSUFrZ0Nra0VRQ0FLSUFscnJVSi9JQUt0SWhDR1FuK0ZmQ0FRaUtjaEFBc2dBeUFNVHdSQVFRQWhEQXdCQ3lBTUlBTnJyVUovSUFLdEloQ0dRbitGZkNBUWlLY2hEQXNnQkVGL0lBQkJBa0VESUE1QkFVWWJJZ0pxSWdNZ0FDQURTeHRKSUFWQmZ5QUNJQXhxSWdBZ0FDQU1TUnRKY1NBR0lBZ2dBbXNpQUVFQUlBQWdDRTBiUzNFZ0J5QUJJQUpySWdCQkFDQUFJQUZORzB0eEM2SUJBUVovSUFBRVFDQUFLQUlFSWdJRVFDQUNFQlFnQUVFQU5nSUVDeUFCQkVBZ0FDRUNBMEFnQWlnQ3lBRWlBd1JBUVFBaEJTQUNLQUxFQVNJRUJIOERRQ0FES0FJTUlnWUVRQ0FHRUJRZ0EwRUFOZ0lNSUFJb0FzUUJJUVFMSUFOQkVHb2hBeUFGUVFGcUlnVWdCRWtOQUFzZ0FpZ0N5QUVGSUFNTEVCUWdBa0VBTmdMSUFRc2dBa0h3QVdvaEFpQUhRUUZxSWdjZ0FVY05BQXNMSUFBUUZBc0x3QmdDRzM4RGV5QUNRUWRzSVE4Z0FrRUdiQ0VRSUFKQkJXd2hFU0FDUVFKMElRd2dBa0VEYkNFU0lBSkJBWFFoRXlBQUtBSUFJZ29nQUNnQ0RDSVpRUVYwSWdScUlRWWdDaUFFYXlBQUtBSVFJUVVnQUNnQ0hDRUxJQUFvQWhRaEJ5QUFLQUlJSVEwQ1FBSkFBa0FDUUFKQUFrQUNRQ0FEUVFoSkRRQWdBVUVQY1EwQUlBWkJEM0ZGRFFFTElBVWdCMDhOQlFKQUFrQWdBMEVCYXc0Q0FBRURDeUFISUFWcklnaEJGMDBOQlNBQklBVkJBblJxSVFrZ0dVRUZkQ0lFSUFvZ0JVRUdkR3BxSUFFZ0IwRUNkR3BKQkVBZ0NTQUtJQWRCQm5ScUlBUnFRVHhyU1EwR0N5QUYvUkg5REFBQUFBQUJBQUFBQWdBQUFBTUFBQUQ5cmdFaElDQUZJQWhCZkhFaURtb2hCVUVBSVFRRFFDQUdJQ0JCQnYyckFTSWYvUnNBYWlBSklBUkJBblJxL1FBQ0FDSWgvUjhBT0FJQUlBWWdILzBiQVdvZ0lmMGZBVGdDQUNBR0lCLzlHd0pxSUNIOUh3STRBZ0FnQmlBZi9Sc0RhaUFoL1I4RE9BSUFJQ0Q5REFRQUFBQUVBQUFBQkFBQUFBUUFBQUQ5cmdFaElDQUVRUVJxSWdRZ0RrY05BQXNnQ0NBT1J3MEZEQVlMSUFFZ0FrRUNkR29oQ0NBSElBVnJJZzVCRzAwTkFpQVpRUVYwSWdRZ0NpQUZRUVowYW1vaUNTQUJJQUlnQjJwQkFuUnFTU0FLSUFkQkJuUnFJQVJxUVRocklnUWdBU0FDSUFWcVFRSjBha3R4RFFJZ0NTQUJJQWRCQW5ScVNTQUJJQVZCQW5ScUlBUkpjUTBDSUFYOUVmME1BQUFBQUFFQUFBQUNBQUFBQXdBQUFQMnVBU0VnSUFVZ0RrRjhjU0lVYWlFRVFRQWhDUU5BSUFZZ0lFRUcvYXNCSWgvOUd3QnFJaFVnQVNBRklBbHFRUUowSWhacS9RQUNBQ0loL1I4QU9BSUFJQVlnSC8wYkFXb2lGeUFoL1I4Qk9BSUFJQVlnSC8wYkFtb2lHQ0FoL1I4Q09BSUFJQVlnSC8wYkEyb2lHaUFoL1I4RE9BSUFJQlVnQ0NBV2F2MEFBZ0FpSC8wZkFEZ0NCQ0FYSUIvOUh3RTRBZ1FnR0NBZi9SOENPQUlFSUJvZ0gvMGZBemdDQkNBZy9Rd0VBQUFBQkFBQUFBUUFBQUFFQUFBQS9hNEJJU0FnQ1VFRWFpSUpJQlJIRFFBTElBNGdGRWNOQXd3RkN5QUZJQWRQRFFRZ0FTQVBRUUowYWlFSklBRWdFRUVDZEdvaERpQUJJQkZCQW5ScUlSUWdBU0FNUVFKMGFpRVZJQUVnRWtFQ2RHb2hGaUFCSUJOQkFuUnFJUmNnQVNBQ1FRSjBhaUVZQTBBZ0JpQUZRUVowYWlJRUlBRWdCVUVDZENJSWFpb0NBRGdDQUNBRUlBZ2dHR29xQWdBNEFnUWdCQ0FJSUJkcUtnSUFPQUlJSUFRZ0NDQVdhaW9DQURnQ0RDQUVJQWdnRldvcUFnQTRBaEFnQkNBSUlCUnFLZ0lBT0FJVUlBUWdDQ0FPYWlvQ0FEZ0NHQ0FFSUFnZ0NXb3FBZ0E0QWh3Z0JVRUJhaUlGSUFkSERRQUxEQVFMSUFFZ0QwRUNkR29oQ1NBQklCQkJBblJxSVE0Z0FTQVJRUUowYWlFVUlBRWdERUVDZEdvaEZTQUJJQkpCQW5ScUlSWWdBU0FUUVFKMGFpRVhJQUVnQWtFQ2RHb2hHQ0FEUVFOR0lSb2dBMEVFUmlFY0lBTkJCVVloSFNBRFFRZEdJUjREUUNBR0lBVkJCblJxSWdRZ0FTQUZRUUowSWdocUtnSUFPQUlBSUFRZ0NDQVlhaW9DQURnQ0JDQUVJQWdnRjJvcUFnQTRBZ2dDUUNBYURRQWdCQ0FJSUJacUtnSUFPQUlNSUJ3TkFDQUVJQWdnRldvcUFnQTRBaEFnSFEwQUlBUWdDQ0FVYWlvQ0FEZ0NGQ0FEUVFaR0RRQWdCQ0FJSUE1cUtnSUFPQUlZSUI0TkFDQUVJQWdnQ1dvcUFnQTRBaHdMSUFWQkFXb2lCU0FIUncwQUN3d0RDeUFGSVFRTElBUkJBV29oQlNBSElBUnJRUUZ4QkVBZ0JpQUVRUVowYWlJSklBRWdCRUVDZENJRWFpb0NBRGdDQUNBSklBUWdDR29xQWdBNEFnUWdCU0VFQ3lBRklBZEdEUUVEUUNBR0lBUkJCblJxSWdVZ0FTQUVRUUowSWdscUtnSUFPQUlBSUFVZ0NDQUphaW9DQURnQ0JDQUdJQVJCQVdvaUJVRUdkR29pQ1NBQklBVkJBblFpQldvcUFnQTRBZ0FnQ1NBRklBaHFLZ0lBT0FJRUlBUkJBbW9pQkNBSFJ3MEFDd3dCQ3lBSElBVWlCR3RCQTNFaUNRUkFRUUFoQ0FOQUlBWWdCRUVHZEdvZ0FTQUVRUUowYWlvQ0FEZ0NBQ0FFUVFGcUlRUWdDRUVCYWlJSUlBbEhEUUFMQ3lBRklBZHJRWHhMRFFBRFFDQUdJQVJCQm5ScUlBRWdCRUVDZEdvcUFnQTRBZ0FnQmlBRVFRRnFJZ1ZCQm5ScUlBRWdCVUVDZEdvcUFnQTRBZ0FnQmlBRVFRSnFJZ1ZCQm5ScUlBRWdCVUVDZEdvcUFnQTRBZ0FnQmlBRVFRTnFJZ1ZCQm5ScUlBRWdCVUVDZEdvcUFnQTRBZ0FnQkVFRWFpSUVJQWRIRFFBTEMwRWdhaUVISUFFZ0RVRUNkR29oQmlBQUtBSVlJUVVDUUFKQUFrQUNRQ0FEUVFoSkRRQWdCa0VQY1EwQUlBZEJEM0ZGRFFFTElBVWdDMDhOQWdKQUFrQUNRQ0FEUVFGckRnSUFBUUlMSUFzZ0JXc2lBRUViVFEwRElBb2dCVUVHZEVFZ2NpQVpRUVYwSWdKcmFpQUJJQXNnRFdwQkFuUnFTUVJBSUFFZ0JTQU5ha0VDZEdvZ0MwRUdkQ0FDYXlBS2FrRWNhMGtOQkFzZ0JpQUZRUUowYWlFQ0lBWDlFZjBNQUFBQUFBRUFBQUFDQUFBQUF3QUFBUDJ1QVNFZ0lBVWdBRUY4Y1NJQmFpRUZRUUFoQkFOQUlBY2dJRUVHL2FzQkloLzlHd0JxSUFJZ0JFRUNkR3I5QUFJQUlpSDlId0E0QWdBZ0J5QWYvUnNCYWlBaC9SOEJPQUlBSUFjZ0gvMGJBbW9nSWYwZkFqZ0NBQ0FISUIvOUd3TnFJQ0g5SHdNNEFnQWdJUDBNQkFBQUFBUUFBQUFFQUFBQUJBQUFBUDJ1QVNFZ0lBUkJCR29pQkNBQlJ3MEFDeUFBSUFGSERRTU1CQXNnQmlBQ1FRSjBhaUVEQWtBZ0N5QUZheUlBUVNSSkJFQWdCU0VFREFFTElBb2dCVUVHZEVFZ2NpQVpRUVYwSWdScmFpSUlJQUVnQWlBTElBMXFJZ0pxUVFKMGFra2dDMEVHZENBRWF5QUtha0VZYXlJRUlBRWdEVUVDZEdvZ0JVRUNkR29pQ2lBTWFrdHhCRUFnQlNFRURBRUxJQWdnQVNBQ1FRSjBha2tnQkNBS1MzRUVRQ0FGSVFRTUFRc2dCZjBSL1F3QUFBQUFBUUFBQUFJQUFBQURBQUFBL2E0QklTQWdCU0FBUVh4eElnSnFJUVJCQUNFQkEwQWdCeUFnUVFiOXF3RWlILzBiQUdvaUNpQUdJQUVnQldwQkFuUWlDR3I5QUFJQUlpSDlId0E0QWdBZ0J5QWYvUnNCYWlJTUlDSDlId0U0QWdBZ0J5QWYvUnNDYWlJTklDSDlId0k0QWdBZ0J5QWYvUnNEYWlJUElDSDlId000QWdBZ0NpQURJQWhxL1FBQ0FDSWYvUjhBT0FJRUlBd2dILzBmQVRnQ0JDQU5JQi85SHdJNEFnUWdEeUFmL1I4RE9BSUVJQ0Q5REFRQUFBQUVBQUFBQkFBQUFBUUFBQUQ5cmdFaElDQUJRUVJxSWdFZ0FrY05BQXNnQUNBQ1JnMEVDeUFFUVFGcUlRQWdDeUFFYTBFQmNRUkFJQWNnQkVFR2RHb2lBU0FHSUFSQkFuUWlBbW9xQWdBNEFnQWdBU0FDSUFOcUtnSUFPQUlFSUFBaEJBc2dBQ0FMUmcwREEwQWdCeUFFUVFaMGFpSUFJQVlnQkVFQ2RDSUJhaW9DQURnQ0FDQUFJQUVnQTJvcUFnQTRBZ1FnQnlBRVFRRnFJZ0JCQm5ScUlnRWdCaUFBUVFKMElnQnFLZ0lBT0FJQUlBRWdBQ0FEYWlvQ0FEZ0NCQ0FFUVFKcUlnUWdDMGNOQUFzTUF3c2dCaUFQUVFKMGFpRUVJQVlnRUVFQ2RHb2hDaUFHSUJGQkFuUnFJUWdnQmlBTVFRSjBhaUVNSUFZZ0VrRUNkR29oRFNBR0lCTkJBblJxSVE4Z0JpQUNRUUowYWlFQ0lBTkJBMFloRUNBRFFRUkdJUkVnQTBFRlJpRVNJQU5CQjBZaEV3TkFJQWNnQlVFR2RHb2lBQ0FHSUFWQkFuUWlBV29xQWdBNEFnQWdBQ0FCSUFKcUtnSUFPQUlFSUFBZ0FTQVBhaW9DQURnQ0NBSkFJQkFOQUNBQUlBRWdEV29xQWdBNEFnd2dFUTBBSUFBZ0FTQU1haW9DQURnQ0VDQVNEUUFnQUNBQklBaHFLZ0lBT0FJVUlBTkJCa1lOQUNBQUlBRWdDbW9xQWdBNEFoZ2dFdzBBSUFBZ0FTQUVhaW9DQURnQ0hBc2dCVUVCYWlJRklBdEhEUUFMREFJTElBVWdDMDhOQVNBR0lBOUJBblJxSVFNZ0JpQVFRUUowYWlFRUlBWWdFVUVDZEdvaENpQUdJQXhCQW5ScUlRZ2dCaUFTUVFKMGFpRU1JQVlnRTBFQ2RHb2hEU0FHSUFKQkFuUnFJUUlEUUNBSElBVkJCblJxSWdBZ0JpQUZRUUowSWdGcUtnSUFPQUlBSUFBZ0FTQUNhaW9DQURnQ0JDQUFJQUVnRFdvcUFnQTRBZ2dnQUNBQklBeHFLZ0lBT0FJTUlBQWdBU0FJYWlvQ0FEZ0NFQ0FBSUFFZ0Ntb3FBZ0E0QWhRZ0FDQUJJQVJxS2dJQU9BSVlJQUFnQVNBRGFpb0NBRGdDSENBRlFRRnFJZ1VnQzBjTkFBc01BUXNnQ3lBRklnUnJRUU54SWdBRVFFRUFJUWdEUUNBSElBUkJCblJxSUFZZ0JFRUNkR29xQWdBNEFnQWdCRUVCYWlFRUlBaEJBV29pQ0NBQVJ3MEFDd3NnQlNBTGEwRjhTdzBBQTBBZ0J5QUVRUVowYWlBR0lBUkJBblJxS2dJQU9BSUFJQWNnQkVFQmFpSUFRUVowYWlBR0lBQkJBblJxS2dJQU9BSUFJQWNnQkVFQ2FpSUFRUVowYWlBR0lBQkJBblJxS2dJQU9BSUFJQWNnQkVFRGFpSUFRUVowYWlBR0lBQkJBblJxS2dJQU9BSUFJQVJCQkdvaUJDQUxSdzBBQ3dzTG5BRUJCWDhqQUVId0FXc2lCQ1FBSUFRZ0FEWUNBRUVCSVFVQ1FDQUJRUUpJRFFBZ0FDRURBMEFnQUNBRFFRaHJJZ01nQWlBQlFRSnJJZ2RCQW5ScUtBSUFheUlHRUN0QkFFNEVRQ0FBSUFNUUswRUFUZzBDQ3lBRUlBVkJBblJxSUFZZ0F5QUdJQU1RSzBFQVRpSUdHeUlETmdJQUlBVkJBV29oQlNBQlFRRnJJQWNnQmhzaUFVRUJTZzBBQ3dzZ0JDQUZFSFlnQkVId0FXb2tBQXVkQXdFRWZ5QUJJQUJCQkdvaUJHcEJBV3RCQUNBQmEzRWlCU0FDYWlBQUlBQW9BZ0FpQVdwQkJHdE5CSDhnQUNnQ0JDSURJQUFvQWdnaUJqWUNDQ0FHSUFNMkFnUWdCQ0FGUndSQUlBQWdBRUVFYXlnQ0FFRitjV3NpQXlBRklBUnJJZ1FnQXlnQ0FHb2lCVFlDQUNBRElBVkJmSEZxUVFScklBVTJBZ0FnQUNBRWFpSUFJQUVnQkdzaUFUWUNBQXNDZnlBQklBSkJHR3BQQkVBZ0FDQUNhaUlFSUFFZ0FtdEJDR3NpQVRZQ0NDQUVRUWhxSWdVZ0FVRjhjV3BCQkdzZ0FVRUJjallDQUNBRUFuOGdCQ2dDQ0VFSWF5SUJRZjhBVFFSQUlBRkJBM1pCQVdzTUFRc2dBV2NoQXlBQlFSMGdBMnQyUVFSeklBTkJBblJyUWU0QWFpQUJRZjhmVFEwQUdrRS9JQUZCSGlBRGEzWkJBbk1nQTBFQmRHdEJ4d0JxSWdFZ0FVRS9UeHNMSWdOQkJIUWlBVUhnelFGcU5nSU1JQVFnQVVIb3pRRnFJZ0VvQWdBMkFoQWdBU0FGTmdJQUlBUW9BaEFnQlRZQ0JFSG8xUUZCNk5VQktRTUFRZ0VnQTYyR2hEY0RBQ0FBSUFKQkNHb2lBVFlDQUNBQUlBRkJmSEZxREFFTElBQWdBV29MUVFScklBRTJBZ0FnQUVFRWFnVkJBQXNMd2dFQkEzOENRQ0FDS0FJUUlnTUVmeUFEQlNBQ0VFY05BU0FDS0FJUUN5QUNLQUlVSWdScklBRkpCRUFnQWlBQUlBRWdBaWdDSkJFQUFBOExBa0FDUUNBQ0tBSlFRUUJJRFFBZ0FVVU5BQ0FCSVFNRFFDQUFJQU5xSWdWQkFXc3RBQUJCQ2tjRVFDQURRUUZySWdNTkFRd0NDd3NnQWlBQUlBTWdBaWdDSkJFQUFDSUVJQU5KRFFJZ0FTQURheUVCSUFJb0FoUWhCQXdCQ3lBQUlRVkJBQ0VEQ3lBRUlBVWdBUkFXR2lBQ0lBSW9BaFFnQVdvMkFoUWdBU0FEYWlFRUN5QUVDMWtCQVg4Z0FDQUFLQUpJSWdGQkFXc2dBWEkyQWtnZ0FDZ0NBQ0lCUVFoeEJFQWdBQ0FCUVNCeU5nSUFRWDhQQ3lBQVFnQTNBZ1FnQUNBQUtBSXNJZ0UyQWh3Z0FDQUJOZ0lVSUFBZ0FTQUFLQUl3YWpZQ0VFRUFDOHdDQVFSL0lBRWdBUDBBQWdEOUN3SUFJQUVvQWhnaUFnUkFJQUVvQWhBaUF3Ui9RUUFoQWdOQUlBRW9BaGdnQWtFMGJHb29BaXdpQkFSQUlBUVFGQ0FCS0FJUUlRTUxJQUpCQVdvaUFpQURTUTBBQ3lBQktBSVlCU0FDQ3hBVUlBRkJBRFlDR0FzZ0FTQUFLQUlRSWdJMkFoQWdBU0FDUVRSc0VCZ2lBallDR0NBQ0JFQWdBU2dDRUFSQVFRQWhBd05BSUFJZ0EwRTBiQ0lGYWlJQ0lBQW9BaGdnQldvaUJQMEFBZ0Q5Q3dJQUlBSWdCQ2dDTURZQ01DQUNJQVQ5QUFJZy9Rc0NJQ0FDSUFUOUFBSVEvUXNDRUNBQktBSVlJZ0lnQldwQkFEWUNMQ0FEUVFGcUlnTWdBU2dDRUVrTkFBc0xJQUVnQUNnQ0ZEWUNGQ0FCSUFBb0FpQWlBallDSUNBQ0JFQWdBU0FDRUJnaUFqWUNIQ0FDUlFSQUlBRkNBRGNDSEE4TElBSWdBQ2dDSENBQUtBSWdFQllhRHdzZ0FVRUFOZ0ljRHdzZ0FVRUFOZ0lRSUFGQkFEWUNHQXNFQUVFQkM4WUJBUU4vQTBBZ0FFRUVkQ0lCUWVUTkFXb2dBVUhnelFGcUlnSTJBZ0FnQVVIb3pRRnFJQUkyQWdBZ0FFRUJhaUlBUWNBQVJ3MEFDMEV3RUhvYUl3QkJFR3NpQUNRQUFrQWdBRUVNYWlBQVFRaHFFQkFOQUVIdzFRRkJDQ0FBS0FJTVFRSjBRUVJxRUNraUFUWUNBQ0FCUlEwQVFRZ2dBQ2dDQ0JBcElnRUVRRUh3MVFFb0FnQWlBaUFBS0FJTVFRSjBha0VBTmdJQUlBSWdBUkFQUlEwQkMwSHcxUUZCQURZQ0FBc2dBRUVRYWlRQVFZeldBVUVxTmdJQVFkVFdBVUdZMXdFMkFnQUxrZ1lDQkg4RGV5TUFRUkJySWdZa0FBSi9JQUFvQWdoQkVFWUVRQ0FBS0FLMEFTQUFLQUxrQVVHTUxHeHFEQUVMSUFBb0Fnd0xJUUFDUUNBREtBSUFJZ1ZGQkVCQkFDRUNJQVJCQVVHdEZFRUFFQk1NQVFzZ0FDZ0MwQ3NnQXlBRlFRRnJOZ0lBSUFJZ0JrRU1ha0VCRUJVZ0FVRzRDR3hxSWdjZ0JpZ0NEQ0lBUVFWMk5nS2tCaUFISUFCQkgzRWlBVFlDR0NBQ1FRRnFJUUFnQXdKL0FuOENRQUovQWtBQ1FDQUJEZ0lBQXdFTElBTW9BZ0FNQVFzZ0F5Z0NBRUVCZGdzaUJVSGlBRThFZnlBR1F1R0FnSUNRRERjQ0JDQUdJQVUyQWdBZ0JFRUNRWlA5QUNBR0VCTWdCeWdDR0FVZ0FRc0VRQ0FGSWdFTkFVRUFEQUlMSUFVRVFDQUhRUnhxSVFGQkFDRUNBMEFnQUNBR1FReHFRUUVRRlNBQ1FlQUFUUVJBSUFZb0Fnd2hCQ0FCSUFKQkEzUnFJZ2hCQURZQ0JDQUlJQVJCQTNZMkFnQUxJQUJCQVdvaEFDQUNRUUZxSWdJZ0JVY05BQXNMSUFVZ0F5Z0NBQ0lBU3dSQVFRQWhBZ3dFQ3lBQUlBVnJEQUlMSUFkQkhHb2hCRUVBSVFJRFFDQUFJQVpCREdwQkFoQVZJQUpCNEFCTkJFQWdCQ0FDUVFOMGFpSUZJQVlvQWd3aUNFSC9EM0UyQWdRZ0JTQUlRUXQyTmdJQUN5QUFRUUpxSVFBZ0FrRUJhaUlDSUFGSERRQUxJQUZCQVhRTElRQWdBQ0FES0FJQUlnRkxCRUJCQUNFQ0RBSUxJQUVnQUdzTE5nSUFRUUVoQWlBSEtBSVlRUUZIRFFBZ0IwRWNhaUVFSUFmOUNRSWNJUXNnQnlnQ0lDRUQvUXdCQUFBQUFnQUFBQU1BQUFBRUFBQUFJUXBCQUNFQkEwQWdCQ0FCUVFOMGFpSUFRUmhxSUFzZ0N2ME0vLy8vLy8vLy8vLy8vLy8vLy8vLy8vMnVBU0lKL1JzQVFRTnUvUkVnQ2YwYkFVRURidjBjQVNBSi9Sc0NRUU51L1J3Q0lBbjlHd05CQTI3OUhBUDlzUUg5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUQ5dUFFaUNmMWFBZ0FDSUFCQkVHb2dDZjFhQWdBQklBQkJDR29nQ2YxYUFnQUFJQVFnQVVFRWFpSUJRUU4wYWlJRklBbjlXZ0lBQXlBQUlBTTJBaHdnQUNBRE5nSVVJQUFnQXpZQ0RDQUZJQU0yQWdRZ0N2ME1CQUFBQUFRQUFBQUVBQUFBQkFBQUFQMnVBU0VLSUFGQjRBQkhEUUFMQ3lBR1FSQnFKQUFnQWd1RUJ3RUdmeU1BUVNCcklnWWtBQUovSUFBb0FnaEJFRVlFUUNBQUtBSzBBU0FBS0FMa0FVR01MR3hxREFFTElBQW9BZ3dMSVFVQ1FDQURLQUlBUVFSTkJFQkJBQ0VBSUFSQkFVR0tGRUVBRUJNTUFRc2dBaUFGS0FMUUt5QUJRYmdJYkdvaUJTSUpRUVJxUVFFUUZTQUZJQVVvQWdSQkFXb2lCellDQkNBSFFTSlBCRUFnQmtFaE5nSUVJQVlnQnpZQ0FDQUVRUUZCcmpzZ0JoQVRRUUFoQUF3QkN5QUhJQUFvQXJnQklnaE5CRUFnQmlBSE5nSVlJQVlnQ0RZQ0ZDQUdJQUUyQWhBZ0JFRUJRWUtBQVNBR1FSQnFFQk1nQUNBQUtBSUlRWUNBQW5JMkFnaEJBQ0VBREFFTElBSkJBV29nQlVFSWFrRUJFQlVnQlNBRktBSUlRUUpxTmdJSUlBSkJBbW9nQlVFTWFrRUJFQlVnQlNBRktBSU1RUUpxSWdBMkFnd0NRQUpBSUFVb0FnZ2lBVUVLU3cwQUlBQkJDa3NOQUNBQUlBRnFRUTFKRFFFTFFRQWhBQ0FFUVFGQnR5cEJBQkFUREFFTElBSkJBMm9nQlVFUWFrRUJFQlVnQlMwQUVFR0FBWEVFUUVFQUlRQWdCRUVCUWY4eVFRQVFFd3dCQ3lBQ1FRUnFJQVZCRkdwQkFSQVZJQVVvQWhSQkFrOEVRRUVBSVFBZ0JFRUJRYjR5UVFBUUV3d0JDeUFESUFNb0FnQkJCV3NpQnpZQ0FFRUJJUUFnQlNnQ0JDRUJBa0FnQlMwQUFFRUJjVVVFUUNBQlJRMENJQVZCc0FkcUlRSWdCVUdzQm1vaEJFRUFJUVVnQVVFRFRRMEJJQUZCZkhFaEJVRUFJUU1EUUNBRUlBTkJBblFpQjJyOURBOEFBQUFQQUFBQUR3QUFBQThBQUFEOUN3SUFJQUlnQjJyOURBOEFBQUFQQUFBQUR3QUFBQThBQUFEOUN3SUFJQU5CQkdvaUF5QUZSdzBBQ3lBQklBVkhEUUVNQWdzZ0FTQUhUUVJBQWtBZ0FVVUVRRUVBSVFFTUFRc2dBa0VGYWlBR1FSeHFRUUVRRlNBRklBWW9BaHdpQUVFRWRqWUNzQWNnQlNBQVFROXhOZ0tzQmlBRktBSUVJZ0ZCQWs4RVFDQUZRYkFIYWlFSElBVkJyQVpxSVFnZ0FrRUdhaUVBUVFFaEJRTkFJQUFnQmtFY2FrRUJFQlVDUUNBR0tBSWNJZ0ZCRUU4RVFDQUJRUTl4SWdJTkFRdEJBQ0VBSUFSQkFVSGtMa0VBRUJNTUJnc2dDQ0FGUVFKMElncHFJQUkyQWdBZ0J5QUthaUFCUVFSMk5nSUFJQUJCQVdvaEFDQUZRUUZxSWdVZ0NTZ0NCQ0lCU1EwQUN3c2dBeWdDQUNFSEN5QURJQWNnQVdzMkFnQkJBU0VBREFJTFFRQWhBQ0FFUVFGQmloUkJBQkFUREFFTEEwQWdCQ0FGUVFKMElnQnFRUTgyQWdBZ0FDQUNha0VQTmdJQVFRRWhBQ0FGUVFGcUlnVWdBVWtOQUFzTElBWkJJR29rQUNBQUMxSUFJQUVnQUMwQUFEb0FCeUFCSUFBdEFBRTZBQVlnQVNBQUxRQUNPZ0FGSUFFZ0FDMEFBem9BQkNBQklBQXRBQVE2QUFNZ0FTQUFMUUFGT2dBQ0lBRWdBQzBBQmpvQUFTQUJJQUF0QUFjNkFBQUxrZ0VCQkg4Z0FDQUJOZ0s0QVFKQUlBQW9BbUFpQTBVTkFDQURLQUlZSWdaRkRRQWdBQ2dDRENJRVJRMEFJQVFvQXRBclJRMEFJQU1vQWhBaUJFVUVRRUVCRHd0QkFDRURBMEFnQUNnQ0RDZ0MwQ3NnQTBHNENHeHFLQUlFSUFGTkJFQWdBa0VCUWJUSEFFRUFFQk5CQUE4TElBWWdBMEUwYkdvZ0FUWUNLRUVCSVFVZ0EwRUJhaUlESUFSSERRQUxDeUFGQzZVSEFnbC9DSDRqQUVFUWF5SUxKQUFDUUNBQ1JRUkFJQU5CQVVISTJnQkJBQkFUREFFTElBSW9BaEFpQ1NBQUtBSmdJZ2NvQWhCSkJFQWdBMEVCUWFYU0FFRUFFQk1NQVFzZ0FDZ0NnQUVpQlNBQUtBS0VBV3dpQmlBRVRRUkFJQXNnQkRZQ0FDQUxJQVpCQVdzMkFnUWdBMEVCUWNYL0FDQUxFQk5CQUNFRkRBRUxJQUlnQUNnQ2JDQUVJQVVnQkNBRmJpSUdiR3NpQ0NBQUtBSjBiR29pQlRZQ0FDQUNJQVVnQnlnQ0FDSUhJQVVnQjBzYklnYzJBZ0FnQWlBQUtBSnNJQUFvQW5RZ0NFRUJhbXhxSWdVMkFnZ2dBaUFGSUFBb0FtQW9BZ2dpQ0NBRklBaEpHeUlJTmdJSUlBSWdBQ2dDY0NBQUtBSjRJQVpzYWlJRk5nSUVJQUlnQlNBQUtBSmdLQUlFSWdvZ0JTQUtTeHNpQ2pZQ0JDQUNJQUFvQW5BZ0FDZ0NlQ0FHUVFGcWJHb2lCVFlDRENBQ0lBVWdBQ2dDWUNnQ0RDSUdJQVVnQmtrYklnVTJBZ3dnQUNnQ1lDSU1LQUlRSWdZRVFDQUZyRUlCZlNFUklBaXNRZ0Y5SVJJZ0NxMUNBWDBoRXlBSHJVSUJmU0VVSUF3b0FoZ2hDQ0FDS0FJWUlRVkJBQ0VIQTBBZ0JTQUlJQWRCTkd4cUtBSW9JZ28yQWlnZ0JTQVVJQVVvQWdBaURLMGlEbndnRG9BaUZUNENFQ0FGSUJNZ0JTZ0NCQ0lOclNJT2ZDQU9nQ0lRUGdJVUlBVkNmeUFLclNJT2hpSVBJQkRFZlNBT2g2Y2dEeUFSSUEyc0loQjhJQkIveEgwZ0RvZW5hellDRENBRklBOGdGY1I5SUE2SHB5QVBJQklnREt3aUQzd2dEMy9FZlNBT2g2ZHJOZ0lJSUFWQk5Hb2hCU0FIUVFGcUlnY2dCa2NOQUFzTElBWWdDVWtFUUNBQ0tBSVlJUVVEUUNBRklBWkJOR3dpQjJvb0Fpd1FGQ0FDS0FJWUlnVWdCMnBCQURZQ0xDQUdRUUZxSWdZZ0FpZ0NFRWtOQUFzZ0FpQUFLQUpnS0FJUU5nSVFDeUFBS0FKa0lnVUVRQ0FGRUNVTElBQkJBVUVrRUJjaUJqWUNaRUVBSVFVZ0JrVU5BQ0FDSUFZUVNDQUFJQVEyQWl3Z0FDZ0MyQUZCR0NBREVDaEZEUUFnQUNnQzJBRWlDU2dDQUNFRUlBa29BZ2doQmdKQUlBUUVRRUVCSVFVZ0JFRUJjU0VJSUFSQkFVWUVmMEVBQlNBRVFYNXhJUVJCQUNFSEEwQUNmMEVBSUFWRkRRQWFRUUFnQUNBQklBTWdCaWdDQUJFQUFFVU5BQm9nQUNBQklBTWdCaWdDQkJFQUFFRUFSd3NoQlNBR1FRaHFJUVlnQjBFQ2FpSUhJQVJIRFFBTElBVkZDeUVFUVFBZ0JTQUlHeUVGQWtBZ0NFVU5BQ0FFRFFBZ0FDQUJJQU1nQmlnQ0FCRUFBRUVBUnlFRkN5QUpRUUEyQWdBZ0JRMEJJQUFvQW1BUUpVRUFJUVVnQUVFQU5nSmdEQUlMSUFsQkFEWUNBQXNnQUNBQ0VGQWhCUXNnQzBFUWFpUUFJQVVMOGdNQkJYOENRQUpBSUFBb0Fqd2lBa1VFUUNBQktBSVFEUUZCQVE4TElBSkJOR3dRR0NJRlJRMEJJQUVvQWhBRVFDQUJLQUlZSVFJRFFDQUNJQU5CTkd3aUJHb29BaXdRRkNBQktBSVlJZ0lnQkdwQkFEWUNMQ0FEUVFGcUlnTWdBU2dDRUNJRVNRMEFDd3NnQVNBQUtBSThCSDhnQUNnQ1pDZ0NHQ0VEUVFBaEFnTkFJQVVnQWtFMGJHb2lCQ0FESUFBb0FrQWdBa0VDZEdvb0FnQkJOR3dpQm1vaUEvMEFBZ0Q5Q3dJQUlBUWdBeWdDTURZQ01DQUVJQVA5QUFJZy9Rc0NJQ0FFSUFQOUFBSVEvUXNDRUNBRUlBQW9BbVFvQWhnaUF5QUdhaUlHS0FJa05nSWtJQVFnQmlnQ0xEWUNMQ0FHUVFBMkFpd2dBa0VCYWlJQ0lBQW9BandpQmtrTkFBc2dBU2dDRUFVZ0JBc0VmeUFBS0FKa0tBSVlJUUpCQUNFREEwQWdBaUFEUVRSc0lnUnFLQUlzRUJRZ0FDZ0NaQ2dDR0NJQ0lBUnFRUUEyQWl3Z0EwRUJhaUlESUFFb0FoQkpEUUFMSUFBb0Fqd0ZJQVlMTmdJUUlBRW9BaGdRRkNBQklBVTJBaGhCQVE4TElBRW9BaGdoQkNBQUtBSmtLQUlZSVFOQkFDRUNBMEFnQkNBQ1FUUnNJZ1ZxSWdRZ0F5QUZhaWdDSkRZQ0pDQUVLQUlzRUJRZ0FTZ0NHQ0lFSUFWcUlBQW9BbVFvQWhnaUF5QUZhaUlGS0FJc05nSXNJQVZCQURZQ0xDQUNRUUZxSWdJZ0FTZ0NFRWtOQUF0QkFROExJQUFvQW1BUUpTQUFRUUEyQW1CQkFBdkZCQUVJZndKQUlBSkZEUUFDUUNBQUtBSzRBU0lGUlEwQUlBQW9BbUFpQkVVTkFDQUVLQUlRUlEwQUlBUW9BaGdvQWlnZ0JVY05BQ0FDS0FJUUlnaEZEUUFnQWlnQ0dDSUdLQUlvRFFBZ0JpZ0NMQTBBUVFBaEJDQUlRUWhQQkVBZ0NFRjRjU0VKQTBBZ0JpQUVRVFJzYWlBRk5nSW9JQVlnQkVFQmNrRTBiR29nQlRZQ0tDQUdJQVJCQW5KQk5HeHFJQVUyQWlnZ0JpQUVRUU55UVRSc2FpQUZOZ0lvSUFZZ0JFRUVja0UwYkdvZ0JUWUNLQ0FHSUFSQkJYSkJOR3hxSUFVMkFpZ2dCaUFFUVFaeVFUUnNhaUFGTmdJb0lBWWdCRUVIY2tFMGJHb2dCVFlDS0NBRVFRaHFJUVFnQ2tFSWFpSUtJQWxIRFFBTEN5QUlRUWR4SWdnRVFBTkFJQVlnQkVFMGJHb2dCVFlDS0NBRVFRRnFJUVFnQzBFQmFpSUxJQWhIRFFBTEN5QUNJQU1RUHcwQVFRQVBDeUFBS0FKa0lnVkZCRUFnQUVFQlFTUVFGeUlGTmdKa0lBVkZEUUVMSUFJZ0JSQklJQUFvQXRnQlFSWWdBeEFvUlEwQUlBQW9BdGdCSWdZb0FnQWhCQ0FHS0FJSUlRVUNRQ0FFQkVCQkFTRUhJQVJCQVhFaENDQUVRUUZHQkg5QkFBVWdCRUYrY1NFSlFRQWhCQU5BQW45QkFDQUhSUTBBR2tFQUlBQWdBU0FESUFVb0FnQVJBQUJGRFFBYUlBQWdBU0FESUFVb0FnUVJBQUJCQUVjTElRY2dCVUVJYWlFRklBUkJBbW9pQkNBSlJ3MEFDeUFIUlFzaEJFRUFJQWNnQ0JzaEJ3SkFJQWhGRFFBZ0JBMEFJQUFnQVNBRElBVW9BZ0FSQUFCQkFFY2hCd3NnQmtFQU5nSUFJQWNOQVNBQUtBSmdFQ1VnQUVFQU5nSmdRUUFQQ3lBR1FRQTJBZ0FMSUFBZ0FoQlFJUWNMSUFjTCtBUUJCbjhDUUVFQlFUQVFGeUlDQkg4Z0FpQUFLQUxnQVNJQi9RQURBUDBMQXdBZ0FpQUJLUU1RTndNUUlBSWdBU2dDR0NJQk5nSVlJQUlnQVVFWWJCQVlJZ0UyQWh3Z0FVVUVRQ0FDRUJSQkFBOExBa0FnQUNnQzRBRW9BaHdpQXdSQUlBRWdBeUFDS0FJWVFSaHNFQllhREFFTElBRVFGQ0FDUVFBMkFod0xJQUlnQUNnQzRBRW9BaVFpQVRZQ0pDQUNJQUZCS0JBWElnRTJBaWdnQVVVRVFDQUNLQUljRUJRZ0FoQVVRUUFQQ3dKQUlBQW9BdUFCS0FJb0JFQWdBaWdDSkVVTkFRTkFJQUVnQlVFb2JDSURhaUFBS0FMZ0FTZ0NLQ0FEYWlnQ0ZDSUJOZ0lVSUFGQkdHd1FHQ0VCSUFJb0FpZ2lCQ0FEYWlJR0lBRTJBaGdnQVVVRVFDQUZCSDlCQUNFQkEwQWdBaWdDS0NBQlFTaHNhaWdDR0JBVUlBRkJBV29pQVNBRlJ3MEFDeUFDS0FJb0JTQUVDeEFVREFVTEFrQWdBQ2dDNEFFb0FpZ2dBMm9vQWhnaUJBUkFJQUVnQkNBR0tBSVVRUmhzRUJZYUlBSW9BaWdoQVF3QkN5QUJFQlFnQWlnQ0tDSUJJQU5xUVFBMkFoZ0xJQUVnQTJvZ0FDZ0M0QUVvQWlnZ0Eyb29BZ1FpQVRZQ0JDQUJRUmhzRUJnaEFTQUNLQUlvSWdRZ0Eyb2lCaUFCTmdJUUlBRkZCRUFnQlFSL1FRQWhBUU5BSUFGQktHd2lBQ0FDS0FJb2FpZ0NHQkFVSUFJb0FpZ2dBR29vQWhBUUZDQUJRUUZxSWdFZ0JVY05BQXNnQWlnQ0tBVWdCQXNRRkF3RkN3SkFJQUFvQXVBQktBSW9JQU5xS0FJUUlnUUVRQ0FCSUFRZ0JpZ0NCRUVZYkJBV0dpQUNLQUlvSVFFTUFRc2dBUkFVSUFJb0FpZ2lBU0FEYWtFQU5nSVFDeUFCSUFOcVFnQTNBaUFnQlVFQmFpSUZJQUlvQWlSSkRRQUxEQUVMSUFFUUZDQUNRUUEyQWlnTElBSUZRUUFMRHdzZ0FpZ0NIQkFVSUFJUUZFRUFDNkFHQVE1L0l3QkJFR3NpQ0NRQUlBQW9BbUFvQWhBaERTQUlRUUZCT0JBWElnRTJBZ3dDUUNBQlJRMEFJQUVnQUNnQ1lDZ0NFQ0lKTmdJWUlBRWdBUDBBQW16OUN3SUFJQUVnQUNnQ2dBRTJBaEFnQUNnQ2hBRWhBeUFCUVFBMkFqUWdBU0FETmdJVUlBRWdBQ2dDRENJTUtBSUFOZ0lnSUFFZ0RDZ0NCRFlDSkNBQklBd29BZ2cyQWlnZ0FTQU1LQUlRTmdJc0lBRWdDVUc0Q0JBWElnQTJBakFnQUFSQUlBMEVRQU5BSUE1QnVBaHNJZ0FnRENnQzBDdHFJZ1FvQWdRaEFpQUJLQUl3SUFCcUlnVWdCUDBBQWdEOUN3SUVJQVVnQkNnQ0VEWUNGQ0FGSUFRb0FoUTJBaGdnQWtFZ1RRUkFJQVZCdEFkcUlBUkJzQWRxSUFJUUZob2dCVUd3Qm1vZ0JFR3NCbW9nQkNnQ0JCQVdHZ3NnQlNBRUtBSVlJZ0EyQWh3Z0JTQUVLQUtrQmpZQ3FBWkJBU0VHQWtBZ0FFRUJSd1JBSUFRb0FnUkJBMndpQUVFRGEwSGZBRXNOQVNBQVFRSnJJUVlMSUFWQnBBTnFJUWtnQlVFZ2FpRUtJQVJCSEdvaEMwRUFJUUFDUUNBR1FRaEpEUUFnQkNBR1FRTjBha0VjYWlBS1N3UkFJQXNnQlNBR1FRSjBha0drQTJwSkRRRUxJQVpCZkhFaEFFRUFJUU1EUUNBS0lBTkJBblFpQW1vZ0N5QURRUU4wYWlJSFFSeHFJQWRCRkdvZ0IwRU1haUFIL1Z3Q0JQMVdBZ0FCL1ZZQ0FBTDlWZ0lBQS8wTEFnQWdBaUFKYWlBSFFSaHFJQWRCRUdvZ0IwRUlhaUFIL1Z3Q0FQMVdBZ0FCL1ZZQ0FBTDlWZ0lBQS8wTEFnQWdBMEVFYWlJRElBQkhEUUFMSUFBZ0JrWU5BUXNnQUVFQmNpRUNJQVpCQVhFRVFDQUtJQUJCQW5RaUEyb2dDeUFBUVFOMGFpSUFLQUlFTmdJQUlBTWdDV29nQUNnQ0FEWUNBQ0FDSVFBTElBSWdCa1lOQUFOQUlBb2dBRUVDZENJRGFpQUxJQUJCQTNScUlnSW9BZ1EyQWdBZ0F5QUphaUFDS0FJQU5nSUFJQW9nQUVFQmFpSUNRUUowSWdOcUlBc2dBa0VEZEdvaUFpZ0NCRFlDQUNBRElBbHFJQUlvQWdBMkFnQWdBRUVDYWlJQUlBWkhEUUFMQ3lBRklBUW9BcWdHTmdLc0JpQU9RUUZxSWc0Z0RVY05BQXNMSUFFaEFnd0JDeUFJUVF4cUJFQWdDQ2dDRENJQktBSXdJZ0FFZnlBQUVCUWdDQ2dDREFVZ0FRc1FGQ0FJUVFBMkFnd0xDeUFJUVJCcUpBQWdBZ3Y1QkFFSWZ5TUFRWUFDYXlJREpBQWdBQVJBUWVrTlFSRWdBaEFoSUFNZ0FDZ0NBRFlDOEFFZ0FrR0hFaUFEUWZBQmFoQWFJQU1nQUNnQ0JEWUM0QUVnQWtHVUVpQURRZUFCYWhBYUlBTWdBQ2dDQ0RZQzBBRWdBa0czT0NBRFFkQUJhaEFhSUFNZ0FDZ0NFRFlDd0FFZ0FrSHFFU0FEUWNBQmFoQWFJQUZCQUVvRVFBTkFJQUFvQXRBcklRUWdBeUFITmdLd0FTQUNRWThPSUFOQnNBRnFFQm9nQXlBRUlBZEJ1QWhzYWlJRUtBSUFOZ0tnQVNBQ1FZWVNJQU5Cb0FGcUVCb2dBeUFFS0FJRU5nS1FBU0FDUWFrNUlBTkJrQUZxRUJvZ0F5QUVLQUlJTmdLQUFTQUNRZFUzSUFOQmdBRnFFQm9nQXlBRUtBSU1OZ0p3SUFKQjVUY2dBMEh3QUdvUUdpQURJQVFvQWhBMkFtQWdBa0gxRVNBRFFlQUFhaEFhSUFNZ0JDZ0NGRFlDVUNBQ1FlczVJQU5CMEFCcUVCcEIrZ3RCRnlBQ0VDRWdCQ2dDQkFSQUlBUkJzQWRxSVFZZ0JFR3NCbW9oQ0VFQUlRVURRQ0FJSUFWQkFuUWlDV29vQWdBaENpQURJQVlnQ1dvb0FnQTJBa1FnQXlBS05nSkFJQUpCK0F3Z0EwRkFheEFhSUFWQkFXb2lCU0FFS0FJRVNRMEFDd3NnQWhCN0lBTWdCQ2dDR0RZQ01DQUNRZlUzSUFOQk1Hb1FHaUFESUFRb0FxUUdOZ0lnSUFKQnBqZ2dBMEVnYWhBYVFRRWhCa0dTREVFVUlBSVFJUUpBSUFRb0FoaEJBVWNFUUNBRUtBSUVJZ1ZCQUV3TkFTQUZRUU5zUVFKcklRWUxJQVJCSEdvaENFRUFJUVVEUUNBRElBZ2dCVUVEZEdvcEFnQkNJSWszQXhBZ0FrSDREQ0FEUVJCcUVCb2dCVUVCYWlJRklBWkhEUUFMQ3lBQ0VIc2dBeUFFS0FLb0JqWUNBQ0FDUVpVNElBTVFHa0dHRFVFRklBSVFJU0FIUVFGcUlnY2dBVWNOQUFzTFFZY05RUVFnQWhBaEN5QURRWUFDYWlRQUMrc0pBd2wvQVg0QmV5TUFRYkFCYXlJRkpBQUNRQ0FCUVlBRGNRUkFRWkl1UVFzZ0FoQWhEQUVMQWtBZ0FVRUJjVVVOQUNBQUtBSmdJZ1pGRFFBakFFSFFBR3NpQXlRQVFkc05RUTBnQWhBaElBTkJBRG9BVHlBRFFRazZBRTRnQXlBR0tRSUFOd0pFSUFNZ0EwSE9BR29pQkRZQ1FDQUNRYnM2SUFOQlFHc1FHaUFESUFZcEFnZzNBalFnQXlBRU5nSXdJQUpCcWpvZ0EwRXdhaEFhSUFNZ0JpZ0NFRFlDSkNBRElBUTJBaUFnQWtISU9DQURRU0JxRUJvQ1FDQUdLQUlZUlEwQUlBWW9BaEJGRFFBRFFDQURJQU5CemdCcUlnczJBaEFnQXlBSU5nSVVJQUpCK3cwZ0EwRVFhaEFhSUFZb0FoZ2dDRUUwYkdvaENTTUFRVEJySWdRa0FDQUVRUWs3QUM0Z0JFRUpPZ0F0SUFRZ0NTa0NBRGNDSkNBRUlBUkJMV29pQ2pZQ0lDQUNRWVE0SUFSQklHb1FHaUFFSUFrb0FoZzJBaFFnQkNBS05nSVFJQUpCK2prZ0JFRVFhaEFhSUFRZ0NTZ0NJRFlDQkNBRUlBbzJBZ0FnQWtIZk9TQUVFQm9nQkVFd2FpUUFJQU1nQ3pZQ0FDQUNRWUVOSUFNUUdpQUlRUUZxSWdnZ0JpZ0NFRWtOQUFzTFFZa05RUUlnQWhBaElBTkIwQUJxSkFBTEFrQWdBVUVDY1VVTkFDQUFLQUpnUlEwQVFlWU9RU1FnQWhBaElBVWdBQ2tDYkRjRG9BRWdBa0hVRWlBRlFhQUJhaEFhSUFVZ0FDa0NkRGNEa0FFZ0FrR3lFaUFGUVpBQmFoQWFJQVVnQUNrRGdBRTNBNEFCSUFKQnhCSWdCVUdBQVdvUUdpQUFLQUlNSUFBb0FtQW9BaEFnQWhCVVFZa05RUUlnQWhBaEN3SkFJQUZCQ0hGRkRRQWdBQ2dDWUVVTkFDQUFLQUtBQVNBQUtBS0VBV3dpQkVVTkFDQUFLQUswQVNFREEwQWdBeUFBS0FKZ0tBSVFJQUlRVkNBRFFZd3NhaUVESUFkQkFXb2lCeUFFUncwQUN3c2dBVUVRY1VVTkFDQUFLQUxnQVNFQVFjQU9RU1VnQWhBaElBVWdBUDBBQXdEOUN3UndJQUpCdlN3Z0JVSHdBR29RR2tHdURrRVJJQUlRSVFKQUlBQW9BaHhGRFFBZ0FDZ0NHRVVOQUVFQUlRTURRQ0FBS0FJY0lBTkJHR3hxSWdFdkFRQWhCQ0FCS1FNSUlRd2dCU0FCS0FJUU5nSmdJQVVnRERjRFdDQUZJQVEyQWxBZ0FrSEFPU0FGUWRBQWFoQWFJQU5CQVdvaUF5QUFLQUlZU1EwQUN3dEJodzFCQkNBQ0VDRUNRQ0FBS0FJb0lnUkZEUUFnQUNnQ0pDSUdSUTBBUVFBaEIwRUFJUU1EUUFKQUlBUWdBMEVvYkdvaUFTZ0NCQ0lJUlEwQUlBRW9BaEFpQVVVTkFDQUJLUU1BUWdCWERRQWdBU2tEQ0VJQVVnMEFRZm9LRUhnTkFnc2dCeUFJYWlFSElBTkJBV29pQXlBR1J3MEFDeUFIUlEwQVFaME9RUkFnQWhBaElBQW9BaVFFUUNBQUtBSW9JUUZCQUNFSEEwQWdCU0FCSUFkQktHd2lCR29vQWdRaUJqWUNSQ0FGSUFjMkFrQWdBa0dHT2lBRlFVQnJFQm9nQUNnQ0tDRUJBa0FnQmtVTkFFRUFJUU1nQVNBRWFpZ0NFRVVOQUFOQUlBQW9BaWdnQkdvb0FoQWdBMEVZYkdvaUFmMEFBd0FoRFNBRklBRXBBeEEzQXpnZ0JTQU4vUXNES0NBRklBTTJBaUFnQWtHVjFRQWdCVUVnYWhBYUlBTkJBV29pQXlBR1J3MEFDeUFBS0FJb0lRRUxBa0FnQVNBRWFpSUdLQUlZUlEwQVFRQWhBeUFHS0FJVVJRMEFBMEFnQVNBRWFpZ0NHQ0FEUVJoc2FpSUJMd0VBSVFZZ0FTa0RDQ0VNSUFVZ0FTZ0NFRFlDRUNBRklBdzNBd2dnQlNBR05nSUFJQUpCd0RrZ0JSQWFJQU5CQVdvaUF5QUFLQUlvSWdFZ0JHb29BaFJKRFFBTEN5QUhRUUZxSWdjZ0FDZ0NKRWtOQUFzTFFZY05RUVFnQWhBaEMwR0pEVUVDSUFJUUlRc2dCVUd3QVdva0FBdVJBZ0VEZndKQVFRRkJnQUlRRnlJQkJIOGdBVUVCTmdJQUlBRkJBVFlDMEFFZ0FTQUJMUURVQVVFR2Nqb0ExQUVnQVVFQlFZd3NFQmNpQURZQ0RDQUFSUTBCSUFGQkFVSG9CeEFYSWdBMkFoQWdBRVVOQVNBQlFnQTNBekFnQVVGL05nSXNJQUZCNkFjMkFoUUNRRUVCUVRBUUZ5SUFCRUFnQUVFQU5nSVlJQUJCNUFBMkFpQWdBRUhrQUVFWUVCY2lBallDSENBQ0RRRWdBQkFVQ3lBQlFRQTJBdUFCREFJTElBQkJBRFlDS0NBQklBQTJBdUFCSUFFUU9TSUFOZ0xjQVNBQVJRMEJJQUVRT1NJQU5nTFlBU0FBUlEwQkFrQkI1Z29RZUVVTkFBc2dBVUVBRUhNaUFEWUM3QUVnQUVVRVFDQUJRUUFRY3lJQU5nTHNBU0FBUlEwQ0N5QUJCVUVBQ3c4TElBRVFRRUVBQzVBSkFnbC9BWDRqQUVIUUFXc2lCeVFBSUFBb0FtQWhDUUpBQWtBQ1FDQUFLQUtBQVVFQlJ3MEFJQUFvQW9RQlFRRkhEUUFnQUNnQ3RBRW9BdHdyRFFFTElBQW9BZ2hCQ0VZTkFDQUdRUUZCMGRJQVFRQVFFd3dCQ3dKQUlBRW9BaEFpREVVTkFDQUFLQUs0QVNFS0lBRW9BaGdoQ3lBTVFRaFBCRUFnREVGNGNTRVBBMEFnQ3lBSVFUUnNhaUFLTmdJb0lBc2dDRUVCY2tFMGJHb2dDallDS0NBTElBaEJBbkpCTkd4cUlBbzJBaWdnQ3lBSVFRTnlRVFJzYWlBS05nSW9JQXNnQ0VFRWNrRTBiR29nQ2pZQ0tDQUxJQWhCQlhKQk5HeHFJQW8yQWlnZ0N5QUlRUVp5UVRSc2FpQUtOZ0lvSUFzZ0NFRUhja0UwYkdvZ0NqWUNLQ0FJUVFocUlRZ2dEa0VJYWlJT0lBOUhEUUFMQ3lBTVFRZHhJZ3hGRFFBRFFDQUxJQWhCTkd4cUlBbzJBaWdnQ0VFQmFpRUlJQTFCQVdvaURTQU1SdzBBQ3dzZ0FpQURjaUFFY2lBRmNrVUVRQ0FHUVFSQm96RkJBQkFUSUFCQ0FEY0NIQ0FBSUFBcEFvQUJOd0lrSUFFZ0NmMEFBZ0Q5Q3dJQUlBRWdCaEEvSVFnTUFRc2dBa0VBU0FSQUlBY2dBallDQUNBR1FRRkJsZUlBSUFjUUUwRUFJUWdNQVFzZ0NTZ0NDQ0lJSUFKSkJFQWdCeUFJTmdJVUlBY2dBallDRUNBR1FRRkI2ZVVBSUFkQkVHb1FFMEVBSVFnTUFRc0NRQ0FKS0FJQUlnZ2dBa3NFUUNBSElBZzJBc1FCSUFjZ0FqWUN3QUVnQmtFQ1Fjbm9BQ0FIUWNBQmFoQVRJQUJCQURZQ0hDQUpLQUlBSVFJTUFRc2dBQ0FDSUFBb0FteHJJQUFvQW5SdU5nSWNDeUFCSUFJMkFnQWdBMEVBU0FSQUlBY2dBellDSUNBR1FRRkIxZUVBSUFkQklHb1FFMEVBSVFnTUFRc2dDU2dDRENJQ0lBTkpCRUFnQnlBQ05nSTBJQWNnQXpZQ01DQUdRUUZCdk9RQUlBZEJNR29RRTBFQUlRZ01BUXNDUUNBSktBSUVJZ0lnQTBzRVFDQUhJQUkyQXJRQklBY2dBellDc0FFZ0JrRUNRWnJuQUNBSFFiQUJhaEFUSUFCQkFEWUNJQ0FKS0FJRUlRTU1BUXNnQUNBRElBQW9BbkJySUFBb0FuaHVOZ0lnQ3lBQklBTTJBZ1JCQUNFSUlBUkJBRXdFUUNBSElBUTJBa0FnQmtFQlFaUGhBQ0FIUVVCckVCTU1BUXNnQ1NnQ0FDSUNJQVJMQkVBZ0J5QUNOZ0pVSUFjZ0JEWUNVQ0FHUVFGQjhPY0FJQWRCMEFCcUVCTU1BUXNDUUNBSktBSUlJZ0lnQkVrRVFDQUhJQUkyQXFRQklBY2dCRFlDb0FFZ0JrRUNRWkhsQUNBSFFhQUJhaEFUSUFBZ0FDZ0NnQUUyQWlRZ0NTZ0NDQ0VFREFFTElBQWdBRFVDZENJUUlBUWdBQ2dDYkd1dGZFSUJmU0FRZ0Q0Q0pBc2dBU0FFTmdJSUlBVkJBRXdFUUNBSElBVTJBbUFnQmtFQlFkRGdBQ0FIUWVBQWFoQVREQUVMSUFrb0FnUWlBaUFGU3dSQUlBY2dBallDZENBSElBVTJBbkFnQmtFQlFjRG1BQ0FIUWZBQWFoQVREQUVMQWtBZ0NTZ0NEQ0lDSUFWSkJFQWdCeUFDTmdLVUFTQUhJQVUyQXBBQklBWkJBa0hqNHdBZ0IwR1FBV29RRXlBQUlBQW9Bb1FCTmdJb0lBa29BZ3doQlF3QkN5QUFJQUExQW5naUVDQUZJQUFvQW5CcnJYeENBWDBnRUlBK0FpZ0xJQUVnQlRZQ0RDQUFJQUF0QUZ4QkFuSTZBRndnQVNBR0VEOUZCRUFNQVFzZ0J5QUIvUUFDQVAwTEJJQUJJQVpCQkVIcE9pQUhRWUFCYWhBVFFRRWhDQXNnQjBIUUFXb2tBQ0FJQzVFQ0FRWi9Jd0JCSUdzaUJTUUFBbjhnQUNnQ1lDSUVSUVJBSUFOQkFVR1Q2d0JCQUJBVFFRQU1BUXRCQUVFRUlBUW9BaEFRRnlJRVJRMEFHaUFCQkVBZ0FDZ0NZQ0VJQTBBQ1FBSkFJQUlnQmtFQ2RHb29BZ0FpQnlBSUtBSVFUd1JBSUFVZ0J6WUNFQ0FEUVFGQjVoSWdCVUVRYWhBVERBRUxJQVFnQjBFQ2RHb2lDU2dDQUVVTkFTQUZJQWMyQWdBZ0EwRUJRZm9hSUFVUUV3c2dCQkFVUVFBTUF3c2dDVUVCTmdJQUlBWkJBV29pQmlBQlJ3MEFDd3NnQkJBVUlBQW9Ba0FRRkFKQUlBRUVRQ0FBSUFGQkFuUWlCQkFZSWdNMkFrQWdBMFVFUUNBQVFRQTJBanhCQUF3REN5QURJQUlnQkJBV0dnd0JDeUFBUVFBMkFrQUxJQUFnQVRZQ1BFRUJDeUFGUVNCcUpBQUxtZ1FCQjM4Z0FVRUJRU1FRRnlJRU5nSmdBa0FDUUNBRVJRMEFBa0FnQVNnQzNBRkJFaUFERUNnRVFDQUJLQUxjQVVFVElBTVFLQTBCQ3d3Q0N5QUJLQUxjQVNJSEtBSUFJUVVnQnlnQ0NDRUdBa0FnQlFSQVFRRWhCQ0FGUVFGeElRZ2dCVUVCUmdSL1FRQUZJQVZCZm5FaEJRTkFBbjlCQUNBRVJRMEFHa0VBSUFFZ0FDQURJQVlvQWdBUkFBQkZEUUFhSUFFZ0FDQURJQVlvQWdRUkFBQkJBRWNMSVFRZ0JrRUlhaUVHSUFsQkFtb2lDU0FGUncwQUN5QUVSUXNoQlVFQUlBUWdDQnNoQkFKQUlBaEZEUUFnQlEwQUlBRWdBQ0FESUFZb0FnQVJBQUJCQUVjaEJBc2dCMEVBTmdJQUlBUU5BUXdEQ3lBSFFRQTJBZ0FMQWtBZ0FTZ0MyQUZCRkNBREVDZ0VRQ0FCS0FMWUFVRVZJQU1RS0EwQkN3d0NDeUFCS0FMWUFTSUhLQUlBSVFVZ0J5Z0NDQ0VHQWtBZ0JRUkFRUUVoQkNBRlFRRnhJUWdnQlVFQlJnUi9RUUFGSUFWQmZuRWhCVUVBSVFrRFFBSi9RUUFnQkVVTkFCcEJBQ0FCSUFBZ0F5QUdLQUlBRVFBQVJRMEFHaUFCSUFBZ0F5QUdLQUlFRVFBQVFRQkhDeUVFSUFaQkNHb2hCaUFKUVFKcUlna2dCVWNOQUFzZ0JFVUxJUVZCQUNBRUlBZ2JJUVFDUUNBSVJRMEFJQVVOQUNBQklBQWdBeUFHS0FJQUVRQUFRUUJISVFRTElBZEJBRFlDQUNBRURRRU1Bd3NnQjBFQU5nSUFDeUFDUVFGQkpCQVhJZ0EyQWdBZ0FFVU5BQ0FCS0FKZ0lBQVFTRUVCSVFvTElBb1BDeUFCS0FKZ0VDVWdBVUVBTmdKZ1FRQUxBZ0FMQkFCQkFRczBBQUpBSUFCRkRRQWdBVVVOQUNBQUlBRW9BZ1EyQXJ3QklBQWdBU2dDQURZQ3VBRWdBQ0FCS0FLNFFFRUNjVFlDK0FFTEM3UUZBUWgvSUFBb0FoZ2lCQ2dDRUNJSlJRUkFRUUFQQ3lBRUtBSVlJUVVnQUNnQ0ZDZ0NBQ2dDRkNFRUFrQUNRQ0FCUlFSQVFRQWhBUU5BSUFVb0FoZ2hBaUFFS0FJY0lBUW9BaGhCbUFGc2FpSUFRWXdCYXlnQ0FDSUhJQUJCbEFGcktBSUFJZ2hySVFNZ0FFR1FBV3NvQWdBZ0FFR1lBV3NvQWdCcklRQUNRQ0FISUFoR0RRQWdBSzBnQTYxK1FpQ0lVQTBBREFRTElBQWdBMndoQXdKQVFRUWdBa0VEZGlBQ1FRZHhRUUJIYWlJQUlBQkJBMFliSWdKRkRRQWdBcTBnQTYxK1FpQ0lVQTBBREFRTFFYOGhBQ0FDSUFOc0lnSWdBVUYvYzBzTkFpQUVRY3dBYWlFRUlBVkJOR29oQlNBQklBSnFJZ0VoQUNBR1FRRnFJZ1lnQ1VjTkFBc01BUXRCQUNFQklBQW9Ba0JGQkVBRFFDQUZLQUlZSVFJZ0JDZ0NIQ0FFS0FJWVFaZ0JiR29pQUVFRWF5Z0NBQ0lISUFCQkRHc29BZ0FpQ0dzaEF5QUFRUWhyS0FJQUlBQkJFR3NvQWdCcklRQUNRQ0FISUFoR0RRQWdBSzBnQTYxK1FpQ0lVQTBBREFRTElBQWdBMndoQXdKQVFRUWdBa0VEZGlBQ1FRZHhRUUJIYWlJQUlBQkJBMFliSWdKRkRRQWdBcTBnQTYxK1FpQ0lVQTBBREFRTFFYOGhBQ0FDSUFOc0lnSWdBVUYvYzBzTkFpQUVRY3dBYWlFRUlBVkJOR29oQlNBQklBSnFJZ0VoQUNBR1FRRnFJZ1lnQ1VjTkFBc01BUXNEUUNBRktBSVlJUUlnQkNnQ0hDQUVLQUlZUVpnQmJHb2lBRUdNQVdzb0FnQWlCeUFBUVpRQmF5Z0NBQ0lJYXlFRElBQkJrQUZyS0FJQUlBQkJtQUZyS0FJQWF5RUFBa0FnQnlBSVJnMEFJQUN0SUFPdGZrSWdpRkFOQUF3REN5QUFJQU5zSVFNQ1FFRUVJQUpCQTNZZ0FrRUhjVUVBUjJvaUFDQUFRUU5HR3lJQ1JRMEFJQUt0SUFPdGZrSWdpRkFOQUF3REMwRi9JUUFnQWlBRGJDSUNJQUZCZjNOTERRRWdCRUhNQUdvaEJDQUZRVFJxSVFVZ0FTQUNhaUlCSVFBZ0JrRUJhaUlHSUFsSERRQUxDeUFBRHd0QmZ3dmFCQUVMZnlBQUJFQWdBQ2dDRkNJQkJFQWdBU2dDQUNJRkJFQWdCU2dDRkNFRElBVW9BaEFFZjBFUVFSRWdBQzBBS0VFQmNSc2hDQU5BSUFNb0Fod2lBZ1JBSUFNb0FpQWlBVUdZQVc0aENrRUFJUWtnQVVHWUFVOEVmd05BSUFJb0FqQWlBUVJBSUFJb0FqUWlCa0VvYmlFSFFRQWhCQ0FHUVNoUEJIOERRQ0FCS0FJZ0VDNGdBVUVBTmdJZ0lBRW9BaVFRTGlBQlFRQTJBaVFnQVNBSUVRSUFJQUZCS0dvaEFTQUVRUUZxSWdRZ0IwY05BQXNnQWlnQ01BVWdBUXNRRkNBQ1FRQTJBakFMSUFJb0FsUWlBUVJBSUFJb0FsZ2lCa0VvYmlFSFFRQWhCQ0FHUVNoUEJIOERRQ0FCS0FJZ0VDNGdBVUVBTmdJZ0lBRW9BaVFRTGlBQlFRQTJBaVFnQVNBSUVRSUFJQUZCS0dvaEFTQUVRUUZxSWdRZ0IwY05BQXNnQWlnQ1ZBVWdBUXNRRkNBQ1FRQTJBbFFMSUFJb0FuZ2lBUVJBSUFJb0Fud2lCa0VvYmlFSFFRQWhCQ0FHUVNoUEJIOERRQ0FCS0FJZ0VDNGdBVUVBTmdJZ0lBRW9BaVFRTGlBQlFRQTJBaVFnQVNBSUVRSUFJQUZCS0dvaEFTQUVRUUZxSWdRZ0IwY05BQXNnQWlnQ2VBVWdBUXNRRkNBQ1FRQTJBbmdMSUFKQm1BRnFJUUlnQ1VFQmFpSUpJQXBIRFFBTElBTW9BaHdGSUFJTEVCUWdBMEVBTmdJY0N3SkFJQU1vQWloRkRRQWdBeWdDSkNJQlJRMEFJQUVRRkNBRC9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQS9Rc0NKQXNnQXlnQ05CQVVJQU5CekFCcUlRTWdDMEVCYWlJTElBVW9BaEJKRFFBTElBVW9BaFFGSUFNTEVCUWdCVUVBTmdJVUlBQW9BaFFvQWdBUUZDQUFLQUlVSWdGQkFEWUNBQXNnQVJBVUlBQkJBRFlDRkFzZ0FDZ0NSQkFVSUFBUUZBc0wyUk1CRVg4akFFRWdheUlQSkFBZ0R5QUZOZ0lZSUFFZ0F5Z0NIRUhNQUd4cUtBSWNJQU1vQWlCQm1BRnNhaUVRQWtBQ1FDQURLQUlvRFFBZ0VDZ0NHRVVOQUNBUVFSeHFJUWtEUUFKQUlBa29BZ2dnQ1NnQ0FFY0VmeUFKS0FJTUlBa29BZ1JHQlVFQkN3MEFJQU1vQWlRaUFTQUpLQUlZUVNodVR3UkFJQWhCQVVIdkZVRUFFQk1NQkFzZ0NTZ0NGQ0FCUVNoc2FpSUJLQUlnRUdzZ0FTZ0NKQkJySUFFb0FoUWdBU2dDRUd3aURFVU5BQ0FCS0FJWUlRRWdERUVJVHdSQUlBeEJlSEVoQzBFQUlRb0RRQ0FCUWdBM0FvUUVJQUZDQURjQ3dBTWdBVUlBTndMOEFpQUJRZ0EzQXJnQ0lBRkNBRGNDOUFFZ0FVSUFOd0t3QVNBQlFnQTNBbXdnQVVJQU53SW9JQUZCb0FScUlRRWdDa0VJYWlJS0lBdEhEUUFMQzBFQUlRb2dERUVIY1NJTVJRMEFBMEFnQVVJQU53SW9JQUZCeEFCcUlRRWdDa0VCYWlJS0lBeEhEUUFMQ3lBSlFTUnFJUWtnRFVFQmFpSU5JQkFvQWhoSkRRQUxDeUFGSVF3Q1FDQUNMUUFBUVFKeFJRMEFJQWRCQlUwRVFDQUlRUUpCdnlCQkFCQVREQUVMQWtBZ0JTMEFBRUgvQVVZRVFDQUZMUUFCUVpFQlJnMEJDeUFJUVFKQjZTQkJBQkFUREFFTElBOGdCVUVHYWlJTU5nSVlDMEVVRUJnaUMwVU5BQUovSUFBdEFHeEJBWEVFUUNBQVFTaHFJUkVnQUNnQ0tDRU1JQUJCTEdvTUFRc2dBaTBBaUN4QkFuRUVRQ0FDUWJBb2FpRVJJQUlvQXJBb0lRd2dBa0c4S0dvTUFRc2dEeUFGSUFkcUlBeHJOZ0ljSUE5QkdHb2hFU0FQUVJ4cUN5SVNLQUlBSVFBZ0MwSUFOd0lNSUFzZ0REWUNDQ0FMSUF3MkFnQWdDeUFBSUF4cU5nSUVJQXRCQVJBalJRUkFJQXNRYlJvZ0N5Z0NDQ0FMS0FJQWF5QUxFRElnREdvaEFDQVJLQUlBSVFFZ0VpQVNLQUlBSWdNZ0FpMEFBRUVFY1FSL0lBTWdBR3NnQVdwQkFVMEVRQ0FJUVFGQm9TSkJBQkFUREFNTEFrQWdBQzBBQUVIL0FVWUVRQ0FBTFFBQlFaSUJSZzBCQ3lBSVFRRkJqQ0pCQUJBVERBTUxJQUJCQW1vRklBQUxJQUZySWdCck5nSUFJQkVnQUNBQmFqWUNBQ0FFUVFBMkFnQWdCaUFQS0FJWUlBVnJOZ0lBUVFFaEZ3d0JDeUFRS0FJWUJFQWdFRUVjYWlFSEEwQWdBeWdDSkNFQUlBY29BaFFoQVFKQUlBY29BZ2dnQnlnQ0FFY0VmeUFIS0FJTUlBY29BZ1JHQlVFQkN3MEFJQUVnQUVFb2JHb2lGQ2dDRkNBVUtBSVFiQ0lZUlEwQUlCUW9BaGdoQ1VFQUlSVURRQUpBQW44Z0NTZ0NLRVVFUUNBTElCUW9BaUFnRlNBREtBSW9RUUZxRUdrTUFRc2dDMEVCRUNNTFJRUkFJQWxCQURZQ0pBd0JDeUFKS0FJb1JRUkFRUUFoQVFOQUlBRWlBRUVCYWlFQklBc2dGQ2dDSkNBVklBQVFhVVVOQUFzZ0J5Z0NIQ0VCSUFsQkF6WUNJQ0FKSUFFMkFoZ2dDU0FCSUFCclFRRnFOZ0ljQ3lBSkFuOUJBU0FMUVFFUUkwVU5BQnBCQWlBTFFRRVFJMFVOQUJvZ0MwRUNFQ01pQUVFRFJ3UkFJQUJCQTJvTUFRc2dDMEVGRUNNaUFFRWZSd1JBSUFCQkJtb01BUXNnQzBFSEVDTkJKV29MTmdJa1FRQWhBUU5BSUFFaUFFRUJhaUVCSUF0QkFSQWpEUUFMSUFrZ0NTZ0NJQ0FBYWpZQ0lBSkFBa0FDZnlBSktBSW9JZ0JGQkVBZ0FpZ0MwQ3NnQXlnQ0hFRzRDR3hxS0FJUUlRQWdDU2dDTUVVRVFDQUpLQUlBUWZBQkVCc2lBVVVOQkNBSklBRTJBZ0FnQVNBSktBSXdRUmhzYWtFQVFmQUJFQmthSUFsQkNqWUNNQXNnQ1NnQ0FDSUtJZ0g5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUQ5Q3dJQUlBRkNBRGNDRUVFQlFRcEI3UUFnQUVFQmNSc2dBRUVFY1JzaEFVRUFEQUVMSUFrb0FnQWlBU0FBUVFGcklnMUJHR3hxSWdvb0FnUWdDaWdDREVjTkFTQUNLQUxRS3lBREtBSWNRYmdJYkdvb0FoQWhEU0FKS0FJd0lnb2dBRUVCYWtrRWZ5QUJJQXBCQ21vaUNrRVliQkFiSWdGRkRRTWdDU0FCTmdJQUlBRWdDU2dDTUVFWWJHcEJBRUh3QVJBWkdpQUpJQW8yQWpBZ0NTZ0NBQVVnQVFzZ0FFRVliR29pQ2lJQi9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQS9Rc0NBQ0FCUWdBM0FoQUNmMEVCSUExQkJIRU5BQnBCN1FBZ0RVRUJjVVVOQUJwQkFrRUNRUUVnQ2tFTWF5Z0NBQ0lCUVFwR0d5QUJRUUZHR3dzaEFTQUFDeUVOSUFvZ0FUWUNEQXNnQ1NnQ0pDRUFJQUlvQXRBcklBTW9BaHhCdUFoc2FpMEFFRUhBQUhFRVFBTkFJQTFCR0d3aURpQUpLQUlBYWlBQVFRRWdEUnNpRXpZQ0VDQUpLQUlnSVJaQkFDRUtJQUFoQVNBVFFRSlBCRUFEUUNBS1FRRnFJUW9nQVVFRFN5QUJRUUYySVFFTkFBc0xJQW9nRm1vaUFVRWhUd1JBSUE4Z0FUWUNFQ0FJUVFGQml2a0FJQTlCRUdvUUV3d0RDeUFMSUFFUUl5RUtJQWtvQWdBaUFTQU9haUlPSUFvMkFoUWdBQ0FPS0FJUWF5SUFRUUJNRFFNZ0FpZ0MwQ3NnQXlnQ0hFRzRDR3hxS0FJUUlRb2dDU2dDTUNJT0lBMUJBbXBKQkVBZ0FTQU9RUXBxSWc1QkdHd1FHeUlCUlEwRElBa2dBVFlDQUNBQklBa29BakJCR0d4cVFRQkI4QUVRR1JvZ0NTQU9OZ0l3SUFrb0FnQWhBUXNnQVNBTlFRRnFJZzFCR0d4cUlnSDlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBRDlDd0lBSUFGQ0FEY0NFQ0FLUVFSeEJFQWdBVUVCTmdJTURBRUxJQXBCQVhFRVFDQUJRUUpCQWtFQklBRkJER3NvQWdBaUFVRUtSaHNnQVVFQlJoczJBZ3dGSUFGQjdRQTJBZ3dMREFBTEFBc0RRQ0FOUVJoc0lnNGdDU2dDQUdvaUFTQUJLQUlNSUFFb0FnUnJJZ0VnQUNBQUlBRktHeUlCTmdJUUlBa29BaUFoRTBFQUlRb2dBVUVDVHdSQUEwQWdDa0VCYWlFS0lBRkJBMHNnQVVFQmRpRUJEUUFMQ3lBS0lCTnFJZ0ZCSVU4RVFDQVBJQUUyQWdBZ0NFRUJRWXI1QUNBUEVCTU1BZ3NnQ3lBQkVDTWhDaUFKS0FJQUlnRWdEbW9pRGlBS05nSVVJQUFnRGlnQ0VHc2lBRUVBVEEwQ0lBSW9BdEFySUFNb0FoeEJ1QWhzYWlnQ0VDRUtJQWtvQWpBaURpQU5RUUpxU1FSQUlBRWdEa0VLYWlJT1FSaHNFQnNpQVVVTkFpQUpJQUUyQWdBZ0FTQUpLQUl3UVJoc2FrRUFRZkFCRUJrYUlBa2dEallDTUNBSktBSUFJUUVMSUFFZ0RVRUJhaUlOUVJoc2FpSUIvUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUEvUXNDQUNBQlFnQTNBaEFnQ2tFRWNRUkFJQUZCQVRZQ0RBd0JDeUFLUVFGeEJFQWdBVUVDUVFKQkFTQUJRUXhyS0FJQUlnRkJDa1liSUFGQkFVWWJOZ0lNQlNBQlFlMEFOZ0lNQ3d3QUN3QUxJQXNRTWd3RkN5QUpRY1FBYWlFSklCVkJBV29pRlNBWVJ3MEFDd3NnQjBFa2FpRUhJQmxCQVdvaUdTQVFLQUlZU1EwQUN3c2dDeEJ0UlFSQUlBc1FNZ3dCQ3lBTEtBSUlJQXNvQWdCcklBc1FNaUFNYWlFQklCRW9BZ0FoQUNBQ0xRQUFRUVJ4QkVBZ0VpZ0NBQ0FCYXlBQWFrRUJUUVJBSUFoQkFVR2hJa0VBRUJNTUFnc0NRQ0FCTFFBQVFmOEJSZ1JBSUFFdEFBRkJrZ0ZHRFFFTElBaEJBVUdNSWtFQUVCTU1BZ3NnQVVFQ2FpRUJDeUFBSUFGR0RRQWdFaUFTS0FJQUlBQWdBV3RxTmdJQUlCRWdBVFlDQUVFQklSY2dCRUVCTmdJQUlBWWdEeWdDR0NBRmF6WUNBQXNnRDBFZ2FpUUFJQmNMbHlRQ0ZIOE9mZ0pBQWtBQ1FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQUNnQ1ZBNEZBQUVDQXdRS0N3SkFJQUFvQWpRaUJpQUFLQUxFQVNJQlNRUkFJQUFvQWtBaUJ5QUJRUUZxU1EwQkN5QUFLQUxzQVVFQlFZYkNBRUVBRUJNTURBc2dBQ2dDTEVVRVFDQUFLQUlrSVFKQkFDRUJEQVVMSUFCQkFEWUNMQ0FBS0FKRUlRTkJBU0VCREFRTEFrQWdBQ2dDTkNJR0lBQW9Bc1FCSWdGSkJFQWdBQ2dDUUNJSElBRkJBV3BKRFFFTElBQW9BdXdCUVFGQnM4SUFRUUFRRXd3TEN5QUFLQUlzUlFSQUlBQW9BaVFoQkVFQUlRRU1DQXNnQUVFQU5nSXNJQUFvQWpBaEEwRUJJUUVNQndzQ1FDQUFLQUkwSWdRZ0FDZ0N4QUVpQ2trRVFDQUFLQUpBSWc0Z0NrRUJha2tOQVFzZ0FDZ0M3QUZCQVVHNnd3QkJBQkFUREFvTElBQW9BaXhGQkVBZ0FDZ0NLQ0VMREFZTElBQkNBRGNDNUFFZ0FFRUFOZ0lzSUFBb0FzZ0JJUXdEUUNBTUlBZEJCSFJxSWdVb0FnZ2lEd1JBSUFVb0Fnd2hFa0VBSVFFRFFBSkFJQThnQVVGL2Myb2lFQ0FTSUFGQkJIUnFJaEVvQWdCcUlnbEJIMHNOQUNBRktBSUFJaE5CZnlBSmRrc05BQ0FBSUFJZ0V5QUpkQ0lKSUFJZ0NVa2JJQWtnQWhzaUFqWUM1QUVMQWtBZ0VTZ0NCQ0FRYWlJSlFSOUxEUUFnQlNnQ0JDSVFRWDhnQ1haTERRQWdBQ0FESUJBZ0NYUWlDU0FESUFsSkd5QUpJQU1iSWdNMkF1Z0JDeUFCUVFGcUlnRWdEMGNOQUFzTElBZEJBV29pQnlBS1J3MEFDeUFDUlEwSElBTkZEUWNnQUMwQUFFVUVRQ0FBSUFBb0F0QUJOZ0pzSUFBZ0FDZ0N6QUUyQW1RZ0FDQUFLQUxZQVRZQ2NDQUFJQUFvQXRRQk5nSm9DeUFBS0FJd0lRVkJBU0VCREFVTEFrQWdBQ2dDTkNJRklBQW9Bc1FCSWdsSkJFQWdBQ2dDUUNJU0lBbEJBV3BKRFFFTElBQW9BdXdCUVFGQmpjTUFRUUFRRXd3SkN5QUFLQUlzUlFSQUlBQW9Bc2dCSWcwZ0FDZ0NIQ0lFUVFSMGFpRUxJQUFvQWlnaENBd0VDeUFBUWdBM0F1UUJJQUJCQURZQ0xDQUFLQUxJQVNFTkEwQWdEU0FHUVFSMGFpSUtLQUlJSWc0RVFDQUtLQUlNSVJCQkFDRUJBMEFDUUNBT0lBRkJmM05xSWhFZ0VDQUJRUVIwYWlJVEtBSUFhaUlNUVI5TERRQWdDaWdDQUNJVVFYOGdESFpMRFFBZ0FDQUNJQlFnREhRaURDQUNJQXhKR3lBTUlBSWJJZ0kyQXVRQkN3SkFJQk1vQWdRZ0VXb2lERUVmU3cwQUlBb29BZ1FpRVVGL0lBeDJTdzBBSUFBZ0F5QVJJQXgwSWd3Z0F5QU1TUnNnRENBREd5SUROZ0xvQVFzZ0FVRUJhaUlCSUE1SERRQUxDeUFHUVFGcUlnWWdDVWNOQUFzZ0FrVU5CaUFEUlEwR0FrQWdBQzBBQUFSQUlBQW9BbXdoQmd3QkN5QUFJQUFvQXRBQklnWTJBbXdnQUNBQUtBTE1BVFlDWkNBQUlBQW9BdGdCTmdKd0lBQWdBQ2dDMUFFMkFtZ0xRUUVoQVF3REN3SkFJQUFvQWpRaUJpQUFLQUxFQVNJQlNRUkFJQUFvQWtBaUR5QUJRUUZxU1EwQkN5QUFLQUxzQVVFQlFlRENBRUVBRUJNTUJnc2dBQ2dDTEVVRVFDQUFLQUxJQVNBQUtBSWNJZ1pCQkhScUlRVWdBQ2dDS0NFSFFRQWhBUXdDQ3lBQUlBWTJBaHdnQUVFQU5nSXNRUUVoQVF3QkN3TkFBbjhDUUNBQlJRUkFJQUpCQVdvaEFnd0JDeUFBSUFNMkFpZ2dBQ2dDT0NBRFRRMEpJQUFvQWpBaEJFRUFEQUVMUVFFTElRRURRQUpBQWtBQ1FBSkFJQUZGQkVBZ0FDQUVOZ0lnSUFRZ0FDZ0NQRThOQVNBQUlBWTJBaHdnQmlFQlFRQWhCUXdFQ3lBQUlBSTJBaVFnQUNnQ1RDQUNUUVJBSUFBb0Fod2hBVUVCSVFVTUJBc2dBQ2dDRUNBQUtBSWdiQ0FBS0FJTUlBQW9BaWhzYWlBQUtBSVVJQUFvQWh4c2FpQUFLQUlZSUFKc2FpSUJJQUFvQWdoUEJFQU1EQXNnQUNnQ0JDQUJRUUYwYWlJQkx3RUFEUUVNRFFzZ0FDZ0NLRUVCYWlFRERBRUxRUUFoQVF3REMwRUJJUUVNQWdzRFFBSkFBa0FDUUNBRlJRUkFJQUVnQjA4TkFTQUFLQUlnSWdVZ0FDZ0N5QUVnQVVFRWRHb2lEU2dDQ0U4TkF5QUFMUUFBUlFSQUlBQWdEU2dDRENBRlFRUjBhaUlCS0FJTUlBRW9BZ2hzTmdKTUN5QUFLQUpJSVFKQkFTRUJEQVVMSUFBZ0FVRUJhaUlCTmdJY0RBRUxJQUFvQWlCQkFXb2hCRUVBSVFFTUF3dEJBQ0VGREFFTFFRRWhCUXdBQ3dBTEFBc0FDd05BQW44Q1FDQUJSUVJBSUFBZ0IwRUJhaUlITmdJb0RBRUxJQVlnRDA4TkNDQUFRZ0EzQXVRQklBQW9Bc2dCSUFaQkJIUnFJZ1VvQWdnaUMwVU5DQ0FGS0FJTUlRcEJBQ0VDUVFBaEJFRUFJUUVEUUFKQUlBc2dBVUYvYzJvaUNTQUtJQUZCQkhScUlnNG9BZ0JxSWdoQkgwc05BQ0FGS0FJQUlneEJmeUFJZGtzTkFDQUFJQVFnRENBSWRDSUlJQVFnQ0VrYklBZ2dCQnNpQkRZQzVBRUxBa0FnRGlnQ0JDQUphaUlJUVI5TERRQWdCU2dDQkNJSlFYOGdDSFpMRFFBZ0FDQUNJQWtnQ0hRaUNDQUNJQWhKR3lBSUlBSWJJZ0kyQXVnQkN5QUJRUUZxSWdFZ0MwY05BQXNnQkVVTkJpQUNSUTBHQWtBZ0FDMEFBQVJBSUFBb0Ftd2hBZ3dCQ3lBQUlBQW9BdEFCSWdJMkFtd2dBQ0FBS0FMTUFUWUNaQ0FBSUFBb0F0Z0JOZ0p3SUFBZ0FDZ0MxQUUyQW1nTFFRQU1BUXRCQVFzaEFRTkFBa0FDUUFKQUFrQWdBVVVFUUNBQUlBSTJBdUFCSUFJZ0FDZ0NjRThOQVNBQUtBSmtJUTFCQUNFQkRBUUxJQUFvQWpnZ0IwMEVRQ0FBS0FJZ0lRTkJBU0VCREFRTElBQW9BaEFnQUNnQ0lHd2dBQ2dDRENBSGJHb2dBQ2dDRkNBR2JHb2dBQ2dDR0NBQUtBSWtiR29pQVNBQUtBSUlUd1JBREFzTElBQW9BZ1FnQVVFQmRHb2lBUzhCQUEwQkRBd0xJQUFnQmtFQmFpSUdOZ0ljREFFTFFRQWhBUXdEQzBFQklRRU1BZ3NEUUFKQUFrQUNRQ0FBQW44Z0FVVUVRQ0FBSUEwMkF0d0JJQTBnQUNnQ2FFOE5BaUFBS0FJd0RBRUxJQU5CQVdvTElnTTJBaUFnQUNnQ1BDSUJJQVVvQWdnaUJDQUJJQVJKR3lBRFN3UkFJQVVvQWdBaUFTQUJyU0llSUFRZ0EwRi9jMm9pQ0swaUZvWWlGeUFXaUtkSERRTWdCU2dDQkNJRVFuOGdGb2luY1NBRVJ3MERJQVN0SWhVZ0ZvWWlHRUlCZlNJWklBQTFBdGdCZkNBWWdDRWZJQmtnQUNnQzBBRWlDYTE4SUJpQUlSb2dGMElCZlNJYklBQTFBdFFCZkNBWGdDRWdJQnNnQUNnQ3pBRWlEcTE4SUJlQUlSd2dBVUovSUFVb0Fnd2dBMEVFZEdvaUN5Z0NBQ0lLSUFocXJTSWRpS2R4SUFGSERRTWdCQ0FWSUFzb0FnUWlBU0FJYXEwaUZZWWlJU0FWaUtkSERRTWdBQ2dDNEFFaUJLMGlJaUFoZ2tJQVVnUkFJQVFnQ1VjTkJFSi9JQldHUW4rRklCcEMvLy8vL3crRElCYUdnMUFOQkFzZ0FDZ0MzQUVpQkswaUZTQWVJQjJHZ2tJQVVnUkFJQVFnRGtjTkJFSi9JQjJHUW4rRklCeEMvLy8vL3crRElCYUdnMUFOQkFzZ0N5Z0NDQ0lFUlEwRElBc29BZ3hGRFFNZ0hLY2lDeUFncDBZTkF5QWFweUlJSUIrblJnMERJQUFnQUNnQ1JDSUhOZ0lvSUFBZ0ZTQWJmQ0FYZ0tjZ0NuWWdDeUFLZG1zZ0dTQWlmQ0FZZ0tjZ0FYWWdDQ0FCZG1zZ0JHeHFOZ0lrUVFFaEFRd0ZDeUFBS0FMY0FTSUJJQUFvQXVRQklnUnFJQUVnQkhCcklRME1BUXNnQUNnQzRBRWlBU0FBS0FMb0FTSUVhaUFCSUFSd2F5RUNRUUFoQVF3REMwRUFJUUVNQVF0QkFTRUJEQUFMQUFzQUN3QUxBMEFDZndKQUlBRkZCRUFnQUNBSVFRRnFJZ2cyQWlnTUFRc2dBQ0FHTmdMZ0FTQUFLQUp3SUFaTkRRY2dBQ2dDWkNFUFFRQU1BUXRCQVFzaEFRTkFBa0FDUUFKQUFrQWdBVVVFUUNBQUlBODJBdHdCSUE4Z0FDZ0NhRThOQVNBQUlBVTJBaHdnQlNFRVFRQWhBUXdFQ3lBQUtBSTRJQWhOQkVBZ0FDZ0NJQ0VIUVFFaEFRd0VDeUFBS0FJUUlBQW9BaUJzSUFBb0Fnd2dDR3hxSUFBb0FoUWdCR3hxSUFBb0FoZ2dBQ2dDSkd4cUlnRWdBQ2dDQ0U4RVFBd0tDeUFBS0FJRUlBRkJBWFJxSWdFdkFRQU5BUXdMQ3lBQUtBTGdBU0lCSUFBb0F1Z0JJZ1pxSUFFZ0JuQnJJUVlNQVF0QkFDRUJEQU1MUVFFaEFRd0NDd05BQWtBQ1FBSkFBa0FnQVVVRVFDQUVJQkpQRFFJZ0FDQUFLQUl3SWdjMkFpQWdEU0FFUVFSMGFpRUxEQUVMSUFBZ0IwRUJhaUlITmdJZ0N5QUFLQUk4SWdFZ0N5Z0NDQ0lDSUFFZ0Fra2JJQWRMQkVBZ0N5Z0NBQ0lCSUFHdEloNGdBaUFIUVg5emFpSUtyU0lXaGlJWElCYUlwMGNOQXlBTEtBSUVJZ0pDZnlBV2lLZHhJQUpIRFFNZ0FxMGlGU0FXaGlJWVFnRjlJaGtnQURVQzJBRjhJQmlBSVI4Z0dTQUFLQUxRQVNJT3JYd2dHSUFoR2lBWFFnRjlJaHNnQURVQzFBRjhJQmVBSVNBZ0d5QUFLQUxNQVNJTXJYd2dGNEFoSENBQlFuOGdDeWdDRENBSFFRUjBhaUlES0FJQUlna2dDbXF0SWgySXAzRWdBVWNOQXlBQ0lCVWdBeWdDQkNJQklBcHFyU0lWaGlJaElCV0lwMGNOQXlBQUtBTGdBU0lDclNJaUlDR0NRZ0JTQkVBZ0FpQU9SdzBFUW44Z0ZZWkNmNFVnR2tMLy8vLy9ENE1nRm9hRFVBMEVDeUFBS0FMY0FTSUNyU0lWSUI0Z0hZYUNRZ0JTQkVBZ0FpQU1SdzBFUW44Z0hZWkNmNFVnSEVMLy8vLy9ENE1nRm9hRFVBMEVDeUFES0FJSUlnSkZEUU1nQXlnQ0RFVU5BeUFjcHlJRElDQ25SZzBESUJxbklnb2dINmRHRFFNZ0FDQUFLQUpFSWdnMkFpZ2dBQ0FWSUJ0OElCZUFweUFKZGlBRElBbDJheUFaSUNKOElCaUFweUFCZGlBS0lBRjJheUFDYkdvMkFpUkJBU0VCREFVTElBQWdCRUVCYWlJRU5nSWNEQUVMSUFBb0F0d0JJZ0VnQUNnQzVBRWlBbW9nQVNBQ2NHc2hEMEVBSVFFTUF3dEJBQ0VCREFFTFFRRWhBUXdBQ3dBTEFBc0FDd05BQW44Q1FDQUJSUVJBSUFBZ0MwRUJhaUlMTmdJb0RBRUxJQUFnQlRZQ0lDQUFLQUk4SUFWTkRRWWdBQ2dDYkNFSVFRQU1BUXRCQVFzaEFRTkFBa0FDUUFKQUFrQWdBVVVFUUNBQUlBZzJBdUFCSUFnZ0FDZ0NjRThOQVNBQUtBSmtJUTFCQUNFQkRBUUxJQUFvQWpnZ0MwMEVRQ0FBS0FJY0lRWkJBU0VCREFRTElBQW9BaEFnQUNnQ0lHd2dBQ2dDRENBTGJHb2dBQ2dDRkNBQUtBSWNiR29nQUNnQ0dDQUFLQUlrYkdvaUFTQUFLQUlJVHdSQURBa0xJQUFvQWdRZ0FVRUJkR29pQVM4QkFBMEJEQW9MSUFBb0FpQkJBV29oQlF3QkMwRUFJUUVNQXd0QkFTRUJEQUlMQTBBQ1FBSkFBa0FDUUNBQlJRUkFJQUFnRFRZQzNBRWdEU0FBS0FKb1R3MENJQUFnQkRZQ0hDQUVJUVlNQVFzZ0FDQUdRUUZxSWdZMkFod0xJQVlnRGtrRVFDQUFLQUlnSWdjZ0FDZ0N5QUVnQmtFRWRHb2lBU2dDQ0NJRFR3MERJQUVvQWdBaUFpQUNyU0llSUFNZ0IwRi9jMm9pQ3EwaUZvWWlGeUFXaUtkSERRTWdBU2dDQkNJRFFuOGdGb2luY1NBRFJ3MERJQU90SWhVZ0ZvWWlHRUlCZlNJWklBQTFBdGdCZkNBWWdDRWZJQmtnQUNnQzBBRWlENjE4SUJpQUlSb2dGMElCZlNJYklBQTFBdFFCZkNBWGdDRWdJQnNnQUNnQ3pBRWlDYTE4SUJlQUlSd2dBa0ovSUFFb0Fnd2dCMEVFZEdvaUFTZ0NBQ0lISUFwcXJTSWRpS2R4SUFKSERRTWdBeUFWSUFFb0FnUWlBaUFLYXEwaUZZWWlJU0FWaUtkSERRTWdBQ2dDNEFFaUE2MGlJaUFoZ2tJQVVnUkFJQU1nRDBjTkJFSi9JQldHUW4rRklCcEMvLy8vL3crRElCYUdnMUFOQkFzZ0FDZ0MzQUVpQTYwaUZTQWVJQjJHZ2tJQVVnUkFJQU1nQ1VjTkJFSi9JQjJHUW4rRklCeEMvLy8vL3crRElCYUdnMUFOQkFzZ0FTZ0NDQ0lEUlEwRElBRW9BZ3hGRFFNZ0hLY2lBU0FncDBZTkF5QWFweUlLSUIrblJnMERJQUFnQUNnQ1JDSUxOZ0lvSUFBZ0ZTQWJmQ0FYZ0tjZ0IzWWdBU0FIZG1zZ0dTQWlmQ0FZZ0tjZ0FuWWdDaUFDZG1zZ0EyeHFOZ0lrUVFFaEFRd0ZDeUFBS0FMY0FTSUJJQUFvQXVRQklnSnFJQUVnQW5CcklRME1BUXNnQUNnQzRBRWlBU0FBS0FMb0FTSUNhaUFCSUFKd2F5RUlRUUFoQVF3REMwRUFJUUVNQVF0QkFTRUJEQUFMQUFzQUN3QUxBMEFDZndKQUlBRkZCRUFnQkVFQmFpRUVEQUVMSUFBZ0F6WUNJQ0FBS0FJOElBTk5EUVVnQUNnQ1JDRUNRUUFNQVF0QkFRc2hBUU5BQWtBQ1FBSkFBa0FnQVVVRVFDQUFJQUkyQWlnZ0FpQUFLQUk0VHcwQklBQWdCallDSENBR0lRRkJBQ0VGREFRTElBQWdCRFlDSkNBQUtBSk1JQVJOQkVBZ0FDZ0NIQ0VCUVFFaEJRd0VDeUFBS0FJUUlBQW9BaUJzSUFBb0Fnd2dBQ2dDS0d4cUlBQW9BaFFnQUNnQ0hHeHFJQUFvQWhnZ0JHeHFJZ0VnQUNnQ0NFOEVRQXdJQ3lBQUtBSUVJQUZCQVhScUlnRXZBUUFOQVF3SkN5QUFLQUlnUVFGcUlRTU1BUXRCQUNFQkRBTUxRUUVoQVF3Q0N3TkFBa0FDUUFKQUlBVkZCRUFnQVNBSFR3MEJJQUFvQWlBaUJTQUFLQUxJQVNBQlFRUjBhaUlOS0FJSVR3MERJQUF0QUFCRkJFQWdBQ0FOS0FJTUlBVkJCSFJxSWdFb0Fnd2dBU2dDQ0d3MkFrd0xJQUFvQWtnaEJFRUJJUUVNQlFzZ0FDQUJRUUZxSWdFMkFod01BUXNnQUNnQ0tFRUJhaUVDUVFBaEFRd0RDMEVBSVFVTUFRdEJBU0VGREFBTEFBc0FDd0FMUVFBUEN5QUFLQUxzQVVFQlFab0tRUUFRRXd0QkFBOExJQUZCQVRzQkFFRUJDNVlMQVFwL0FrQWdBU2dDQUNBRVFRTnNJZ3gySWdaQmtJQ0FBWEVOQUNBQUlBQkJIR29pRGlBQUtBSnNJQVpCN3dOeGFpMEFBRUVDZEdvaUNqWUNhQ0FBSUFBb0FnUWdDaWdDQUNJSktBSUFJZ2hySWdZMkFnUUNRQ0FJSUFBb0FnQWlCMEVRZGtzRVFDQUpLQUlFSVFzZ0FDQUlOZ0lFSUFvZ0NVRUlRUXdnQmlBSVNTSUdHMm9vQWdBMkFnQWdDeUFMUlNBR0d5RUpJQUFvQWdnaEJnTkFBa0FnQmcwQUlBQW9BaEFpQmtFQmFpRUxJQVl0QUFFaENpQUdMUUFBUWY4QlJnUkFJQXBCa0FGUEJFQWdBQ0FBS0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaEJnd0NDeUFBSUFzMkFoQWdCeUFLUVFsMGFpRUhRUWNoQmd3QkN5QUFJQXMyQWhCQkNDRUdJQWNnQ2tFSWRHb2hCd3NnQUNBR1FRRnJJZ1kyQWdnZ0FDQUhRUUYwSWdjMkFnQWdBQ0FJUVFGMElnZzJBZ1FnQ0VHQWdBSkpEUUFMSUFnaEJnd0JDeUFBSUFjZ0NFRVFkR3NpQnpZQ0FDQUdRWUNBQW5GRkJFQWdDU2dDQkNFTElBb2dDVUVNUVFnZ0JpQUlTU0lJRzJvb0FnQTJBZ0FnQzBVZ0N5QUlHeUVKSUFBb0FnZ2hDQU5BQWtBZ0NBMEFJQUFvQWhBaUNFRUJhaUVMSUFndEFBRWhDaUFJTFFBQVFmOEJSZ1JBSUFwQmtBRlBCRUFnQUNBQUtBSU1RUUZxTmdJTUlBZEJnUDREYWlFSFFRZ2hDQXdDQ3lBQUlBczJBaEFnQnlBS1FRbDBhaUVIUVFjaENBd0JDeUFBSUFzMkFoQkJDQ0VJSUFjZ0NrRUlkR29oQndzZ0FDQUlRUUZySWdnMkFnZ2dBQ0FIUVFGMElnYzJBZ0FnQUNBR1FRRjBJZ1kyQWdRZ0JrR0FnQUpKRFFBTERBRUxJQWtvQWdRaENRc2dDVVVOQUNBQUlBNGdBU2dDQkNBTVFSRnFka0VFY1NBQlFRUnJJZzBvQWdBZ0RFRVRhblpCQVhFZ0FTZ0NBQ0lJSUF4QkVHcDJRY0FBY1NBSUlBeDJRYW9CY1hJZ0NDQU1RUXhxUVE0Z0JCdDJRUkJ4Y25KeUlnOUJrTDRCYWkwQUFFRUNkR29pQ3pZQ2FDQUFJQVlnQ3lnQ0FDSUtLQUlBSWdocklnWTJBZ1FDUUNBSUlBZEJFSFpMQkVBZ0NpZ0NCQ0VKSUFBZ0NEWUNCQ0FMSUFwQkNFRU1JQVlnQ0VraUJodHFLQUlBTmdJQUlBa2dDVVVnQmhzaENpQUFLQUlJSVFZRFFBSkFJQVlOQUNBQUtBSVFJZ1pCQVdvaEN5QUdMUUFCSVFrZ0JpMEFBRUgvQVVZRVFDQUpRWkFCVHdSQUlBQWdBQ2dDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFZTUFnc2dBQ0FMTmdJUUlBY2dDVUVKZEdvaEIwRUhJUVlNQVFzZ0FDQUxOZ0lRUVFnaEJpQUhJQWxCQ0hScUlRY0xJQUFnQmtFQmF5SUdOZ0lJSUFBZ0IwRUJkQ0lITmdJQUlBQWdDRUVCZENJSU5nSUVJQWhCZ0lBQ1NRMEFDd3dCQ3lBQUlBY2dDRUVRZEdzaUNUWUNBQ0FHUVlDQUFuRkZCRUFnQ2lnQ0JDRUhJQXNnQ2tFTVFRZ2dCaUFJU1NJSUcyb29BZ0EyQWdBZ0IwVWdCeUFJR3lFS0lBQW9BZ2doQndOQUFrQWdCdzBBSUFBb0FoQWlCMEVCYWlFTElBY3RBQUVoQ0NBSExRQUFRZjhCUmdSQUlBaEJrQUZQQkVBZ0FDQUFLQUlNUVFGcU5nSU1JQWxCZ1A0RGFpRUpRUWdoQnd3Q0N5QUFJQXMyQWhBZ0NTQUlRUWwwYWlFSlFRY2hCd3dCQ3lBQUlBczJBaEJCQ0NFSElBa2dDRUVJZEdvaENRc2dBQ0FIUVFGcklnYzJBZ2dnQUNBSlFRRjBJZ2syQWdBZ0FDQUdRUUYwSWdZMkFnUWdCa0dBZ0FKSkRRQUxEQUVMSUFvb0FnUWhDZ3NnQWlBRFFRQWdBMnNnQ2lBUFFaREFBV290QUFBaUFrWWJOZ0lBSUEwZ0RTZ0NBRUVnSUF4MGNqWUNBQ0FCSUFFb0FnQWdBaUFLY3lJRFFSTjBRUkJ5SUF4MGNqWUNBQ0FCSUFFb0FnUkJDQ0FNZEhJMkFnUWdCQ0FGY2tVRVFDQUJRWDRnQUNnQ2ZHdEJBblJxSWdJZ0FpZ0NCRUdBZ0FKeU5nSUVJQUlnQWlnQ0FDQURRUjkwY2tHQWdBUnlOZ0lBSUFKQkJHc2lBaUFDS0FJQVFZQ0FDSEkyQWdBTElBUkJBMGNOQUNBQklBQW9BbnhCQW5ScUlnQkJCR29nQUNnQ0JFRUVjallDQUNBQUlBQW9BZ3hCQVhJMkFnd2dBQ0FBS0FJSUlBTkJFblJ5UVFKeU5nSUlDd3V1Q3dFSmZ3SkFJQUVvQWdBZ0JFRURiQ0lOZGlJSFFaQ0FnQUZ4RFFBZ0IwSHZBM0VpQjBVTkFDQUFJQUJCSEdvaURpQUFLQUpzSUFkcUxRQUFRUUowYWlJTE5nSm9JQUFnQUNnQ0JDQUxLQUlBSWdvb0FnQWlDV3NpQnpZQ0JBSkFJQWtnQUNnQ0FDSUlRUkIyU3dSQUlBb29BZ1FoRENBQUlBazJBZ1FnQ3lBS1FRaEJEQ0FISUFsSklnY2JhaWdDQURZQ0FDQU1JQXhGSUFjYklRb2dBQ2dDQ0NFSEEwQUNRQ0FIRFFBZ0FDZ0NFQ0lIUVFGcUlRd2dCeTBBQVNFTElBY3RBQUJCL3dGR0JFQWdDMEdRQVU4RVFDQUFJQUFvQWd4QkFXbzJBZ3dnQ0VHQS9nTnFJUWhCQ0NFSERBSUxJQUFnRERZQ0VDQUlJQXRCQ1hScUlRaEJCeUVIREFFTElBQWdERFlDRUVFSUlRY2dDQ0FMUVFoMGFpRUlDeUFBSUFkQkFXc2lCellDQ0NBQUlBaEJBWFFpQ0RZQ0FDQUFJQWxCQVhRaUNUWUNCQ0FKUVlDQUFra05BQXNnQ1NFSERBRUxJQUFnQ0NBSlFSQjBheUlJTmdJQUlBZEJnSUFDY1VVRVFDQUtLQUlFSVF3Z0N5QUtRUXhCQ0NBSElBbEpJZ2tiYWlnQ0FEWUNBQ0FNUlNBTUlBa2JJUW9nQUNnQ0NDRUpBMEFDUUNBSkRRQWdBQ2dDRUNJSlFRRnFJUXdnQ1MwQUFTRUxJQWt0QUFCQi93RkdCRUFnQzBHUUFVOEVRQ0FBSUFBb0FneEJBV28yQWd3Z0NFR0EvZ05xSVFoQkNDRUpEQUlMSUFBZ0REWUNFQ0FJSUF0QkNYUnFJUWhCQnlFSkRBRUxJQUFnRERZQ0VFRUlJUWtnQ0NBTFFRaDBhaUVJQ3lBQUlBbEJBV3NpQ1RZQ0NDQUFJQWhCQVhRaUNEWUNBQ0FBSUFkQkFYUWlCellDQkNBSFFZQ0FBa2tOQUFzTUFRc2dDaWdDQkNFS0N3SkFJQXBGRFFBZ0FDQU9JQUVvQWdRZ0RVRVJhblpCQkhFZ0FVRUVheUlQS0FJQUlBMUJFMnAyUVFGeElBRW9BZ0FpQ1NBTlFSQnFka0hBQUhFZ0NTQU5ka0dxQVhGeUlBa2dEVUVNYWtFT0lBUWJka0VRY1hKeWNpSUtRWkMrQVdvdEFBQkJBblJxSWd3MkFtZ2dBQ0FISUF3b0FnQWlDeWdDQUNJSmF5SUhOZ0lFSUFwQmtNQUJhaTBBQUNFT0FrQWdDU0FJUVJCMlN3UkFJQXNvQWdRaENpQUFJQWsyQWdRZ0RDQUxRUWhCRENBSElBbEpJZ2NiYWlnQ0FEWUNBQ0FLSUFwRklBY2JJUXNnQUNnQ0NDRUhBMEFDUUNBSERRQWdBQ2dDRUNJSFFRRnFJUXdnQnkwQUFTRUtJQWN0QUFCQi93RkdCRUFnQ2tHUUFVOEVRQ0FBSUFBb0FneEJBV28yQWd3Z0NFR0EvZ05xSVFoQkNDRUhEQUlMSUFBZ0REWUNFQ0FJSUFwQkNYUnFJUWhCQnlFSERBRUxJQUFnRERZQ0VFRUlJUWNnQ0NBS1FRaDBhaUVJQ3lBQUlBZEJBV3NpQnpZQ0NDQUFJQWhCQVhRaUNEWUNBQ0FBSUFsQkFYUWlDVFlDQkNBSlFZQ0FBa2tOQUFzTUFRc2dBQ0FJSUFsQkVIUnJJZ28yQWdBZ0IwR0FnQUp4UlFSQUlBc29BZ1FoQ0NBTUlBdEJERUVJSUFjZ0NVa2lDUnRxS0FJQU5nSUFJQWhGSUFnZ0NSc2hDeUFBS0FJSUlRZ0RRQUpBSUFnTkFDQUFLQUlRSWdoQkFXb2hEQ0FJTFFBQklRa2dDQzBBQUVIL0FVWUVRQ0FKUVpBQlR3UkFJQUFnQUNnQ0RFRUJhallDRENBS1FZRCtBMm9oQ2tFSUlRZ01BZ3NnQUNBTU5nSVFJQW9nQ1VFSmRHb2hDa0VISVFnTUFRc2dBQ0FNTmdJUVFRZ2hDQ0FLSUFsQkNIUnFJUW9MSUFBZ0NFRUJheUlJTmdJSUlBQWdDa0VCZENJS05nSUFJQUFnQjBFQmRDSUhOZ0lFSUFkQmdJQUNTUTBBQ3d3QkN5QUxLQUlFSVFzTElBSWdBMEVBSUFOcklBc2dEa1liTmdJQUlBOGdEeWdDQUVFZ0lBMTBjallDQUNBQklBRW9BZ0FnQ3lBT2N5SUNRUk4wUVJCeUlBMTBjallDQUNBQklBRW9BZ1JCQ0NBTmRISTJBZ1FnQkNBR2NrVUVRQ0FCSUFWQkFuUnJJZ0FnQUNnQ0JFR0FnQUp5TmdJRUlBQWdBQ2dDQUNBQ1FSOTBja0dBZ0FSeU5nSUFJQUJCQkdzaUFDQUFLQUlBUVlDQUNISTJBZ0FMSUFSQkEwY05BQ0FCSUFWQkFuUnFJZ0FnQUNnQ0JFRUJjallDQkNBQUlBQW9BZ0FnQWtFU2RISkJBbkkyQWdBZ0FFRUVheUlBSUFBb0FnQkJCSEkyQWdBTElBRWdBU2dDQUVHQWdJQUJJQTEwY2pZQ0FBc0xyUUVBSUFCQnNLSUJOZ0prSUFCQnNLSUJOZ0pnSUFCQnNLSUJOZ0pjSUFCQnNLSUJOZ0pZSUFCQnNLSUJOZ0pVSUFCQnNLSUJOZ0pRSUFCQnNLSUJOZ0pNSUFCQnNLSUJOZ0pJSUFCQnNLSUJOZ0pFSUFCQnNLSUJOZ0pBSUFCQnNLSUJOZ0k4SUFCQnNLSUJOZ0k0SUFCQnNLSUJOZ0kwSUFCQnNLSUJOZ0l3SUFCQnNLSUJOZ0lzSUFCQnNLSUJOZ0lvSUFCQnNLSUJOZ0lrSUFCQnNLSUJOZ0lnSUFCQnNLSUJOZ0ljQy9RRkFnbC9BWDRnQUNBQk5nSUFJQUQ5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUQ5Q3dNSUlBQWdBellDSENBQUlBSkJBV3NpQmpZQ0dDQUJRUU54SVFvQ2Z5QUNRUUJNQkVBZ0FTRUVJQU1NQVFzZ0FDQUJRUUZxSWdRMkFnQWdBUzBBQUFzaEFVRUlJUWdnQUVFSU5nSVFJQUFnQVVIL0FVWWlDVFlDRkNBQUlBR3RJZzAzQXdnQ1FDQUtRUU5HRFFBZ0FDQUNRUUpySWdzMkFoZ2dBQUovSUFKQkFrZ0VRQ0FFSVFVZ0F3d0JDeUFBSUFSQkFXb2lCVFlDQUNBRUxRQUFDeUlFUWY4QlJpSUpOZ0lVSUFCQkQwRVFJQUZCL3dGR0d5SUlOZ0lRSUFBZ0JFRUlkQ0FCY3EwaURUY0RDQ0FLUVFKR0JFQWdCU0VFSUFZaEFpQUxJUVlNQVFzZ0FDQUNRUU5ySWd3MkFoZ2dBQUovSUFKQkEwZ0VRQ0FGSVFjZ0F3d0JDeUFBSUFWQkFXb2lCellDQUNBRkxRQUFDeUlCUWY4QlJpSUpOZ0lVSUFCQkIwRUlJQVJCL3dGR0d5QUlhaUlGTmdJUUlBQWdBYTBnQ0syR0lBMkVJZzAzQXdnZ0NrRUJSZ1JBSUFjaEJDQUZJUWdnQ3lFQ0lBd2hCZ3dCQ3lBQUlBSkJCR3NpQmpZQ0dDQUFBbjhnQWtFRVNBUkFJQWNoQkNBRERBRUxJQUFnQjBFQmFpSUVOZ0lBSUFjdEFBQUxJZ0pCL3dGR0lnazJBaFFnQUVFSFFRZ2dBVUgvQVVZYklBVnFJZ2cyQWhBZ0FDQUNyU0FGcllZZ0RZUWlEVGNEQ0NBTUlRSUxBa0FnQWtFRlRnUkFJQVFvQWdBaEF5QUFJQUpCQldzMkFoZ2dBQ0FFUVFScU5nSUFEQUVMUVFBaEFVRi9RUUFnQXhzaEF5QUNRUUpJRFFBRFFDQUFJQVJCQVdvaUFqWUNBQ0FFTFFBQUlRUWdBQ0FHUVFGcklnVTJBaGdnQTBIL0FTQUJkRUYvYzNFZ0JDQUJkSEloQXlBQlFRaHFJUUVnQmtFQlN5QUNJUVFnQlNFR0RRQUxDeUFBSUFOQkdIWWlBVUgvQVVZMkFoUWdBRUVIUVFnZ0NSc2lBa0VIUVFnZ0EwSC9BWEVpQkVIL0FVWWJhaUlHUVFkQkNDQURRUWgyUWY4QmNTSUZRZjhCUmh0cUlnZEJCMEVJSUFOQkVIWkIvd0Z4SWdOQi93RkdHeUFJYW1vMkFoQWdBQ0FGSUFKMElBTWdCblJ5SUFFZ0IzUnlJQVJ5clNBSXJZWWdEWVEzQXdnTHR3VUNFbjhDZmdKL0lBQW9BaHdnQVVHWUFXeHFJZ0pCa0FGcktBSUFJQUpCbUFGcktBSUFheUlESVFVZ0FrR01BV3NvQWdBZ0FrR1VBV3NvQWdCcklnSWhCa0hBQUNBRElBTkJ3QUJQR3lFRFFjQUFJQUlnQWtIQUFFOGJJUVFDUUNBRlJRMEFJQVpGRFFBZ0EwVU5BQ0FFUlEwQUlBTkJmeUFFYmtFQ2Rrc05BRUVCUVJ3UUZ5SUNJQVEyQWd3Z0FpQUROZ0lJSUFJZ0JqWUNCQ0FDSUFVMkFnQWdBaUFFclNJVUlBYXRmRUlCZlNBVWdDSVVweUlFTmdJVUlBSWdBNjBpRlNBRnJYeENBWDBnRllBaUZhY2lBellDRUFKQUlCUkMvLy8vL3crRElCVkMvLy8vL3crRGZrSWdpS2NOQUNBQ1FRUWdBeUFFYkJBWElnTTJBaGdnQTBVTkFDQUNEQUlMSUFJUUZBdEJBQXNpQ1VVRVFFRUFEd3NDUUNBQkJFQURRQ0FPUVpnQmJDSVBJQUFvQWh4cUlnVW9BaGdpQWdSQUlBVkJIR29oRUNBRktBSVVJUU1nQlNnQ0VDRUVRUUFoQ2dOQUlBTWdCR3dFUUNBUUlBcEJKR3hxSVFaQkFDRUxBMEFnQmlnQ0ZDQUxRU2hzYWlJSUtBSVVJZ0lnQ0NnQ0VDSUhiQVJBUVFBaEJBTkFJQWdvQWhnZ0JFSEVBR3hxSWdNb0Fqd2lFUVJBSUFNb0Fnd2hCeUFES0FJVUlSSWdBeWdDRUNFTUlBTW9BZ2dpRXlBR0tBSUFheUVESUFZb0FoQWlEVUVCY1FSQUlBQW9BaHdnRDJvaUFrR1FBV3NvQWdBZ0Eyb2dBa0dZQVdzb0FnQnJJUU1MSUFjZ0JpZ0NCR3NoQWlBTlFRSnhCRUFnQWlBQUtBSWNJQTlxSWcxQmpBRnJLQUlBYWlBTlFaUUJheWdDQUdzaEFnc2dDU0FESUFJZ0F5QU1JQk5ySWd4cUlCSWdCMnNnQW1vZ0VVRUJJQXhCQUJBcVJRMEpJQWdvQWhBaEJ5QUlLQUlVSVFJTElBUkJBV29pQkNBQ0lBZHNTUTBBQ3lBRktBSVFJUVFnQlNnQ0ZDRURDeUFMUVFGcUlnc2dBeUFFYkVrTkFBc2dCU2dDR0NFQ0N5QUtRUUZxSWdvZ0Fra05BQXNMSUE1QkFXb2lEaUFCUncwQUN3c2dDUThMSUFrUUowRUFDOGdNQWc1L0Juc2dBQ2dDQ0NJTElBQW9BZ1JxSVFjQ1FDQUFLQUlNUlFSQUlBZEJBa2dOQVNBQktBSUFJQUVnQzBFQ2RHb2lEU2dDQUNJRVFRRnFRUUYxYXlFRElBQW9BZ0FoQmdKQUlBZEJCRWtFUUNBRUlRSU1BUXNnQjBFRWF5SUFRUUYySWdsQkFXb2hEQUpBSUFCQkZra0VRRUVCSVFBTUFRc2dCaUFCSUF0QkFuUnFJZ1VnQ1VFQ2RDSUNha0VJYWtrZ0JpQUpRUU4wYWtFSWFpSUFJQVZCQkdwTGNRUkFRUUVoQUF3QkN5QUdJQUVnQW1wQkNHcEpJQUZCQkdvZ0FFbHhCRUJCQVNFQURBRUxJQXhCL1AvLy93ZHhJZ1ZCQVhJaEFDQUZRUUYwSVFnZ0JQMFJJUkFnQS8wUklSSDlEQUFBQUFBQ0FBQUFCQUFBQUFZQUFBQWhGRUVBSVFJRFFDQUJJQUpCQW5SQkJISWlBMnI5QUFJQUlSTWdBeUFOYXYwQUFnQWhFaUFHSUFKQkEzUnFJZ01nRWYxYUFnQURJQU5CQ0dvZ0V5QVNJQkFnRXYwTkRBME9EeEFSRWhNVUZSWVhHQmthR3lJVC9hNEIvUXdDQUFBQUFnQUFBQUlBQUFBQ0FBQUEvYTRCUVFMOXJBSDlzUUVpRVAxYUFnQUFJQU5CRUdvZ0VQMWFBZ0FCSUFOQkdHb2dFUDFhQWdBQ0lBWWdGUDBNQVFBQUFBRUFBQUFCQUFBQUFRQUFBUDFRSWhYOUd3QkJBblJxSUJBZ0VTQVEvUTBNRFE0UEVCRVNFeFFWRmhjWUdSb2IvYTRCUVFIOXJBRWdFLzJ1QVNJUi9Wb0NBQUFnQmlBVi9Sc0JRUUowYWlBUi9Wb0NBQUVnQmlBVi9Sc0NRUUowYWlBUi9Wb0NBQUlnQmlBVi9Sc0RRUUowYWlBUi9Wb0NBQU1nRlAwTUNBQUFBQWdBQUFBSUFBQUFDQUFBQVAydUFTRVVJQkFoRVNBU0lSQWdBa0VFYWlJQ0lBVkhEUUFMSUJEOUd3TWhBaUFSL1JzRElRTWdCU0FNUmcwQklBSWhCQXNEUUNBQklBQkJBblFpQW1vb0FnQWhDU0FDSUExcUtBSUFJUUlnQmlBSVFRSjBhaUlGSUFNMkFnQWdCU0FESUFrZ0FpQUVha0VDYWtFQ2RXc2lBMnBCQVhVZ0JHbzJBZ1FnQ0VFQ2FpRUlJQUFnREVjZ0FpRUVJQUJCQVdvaEFBMEFDd3NnQmlBSVFRSjBhaUFETmdJQVFYd2hBQ0FIUVFGeEJIOGdCaUFIUVFGcklnQkJBblJxSUFFZ0FFRUJkR29vQWdBZ0FrRUJha0VCZFdzaUFEWUNBQ0FBSUFOcVFRRjFJUU5CZUFWQmZBc2dCaUFIUVFKMElnQnFhaUFDSUFOcU5nSUFJQUVnQmlBQUVCWWFEd3NDUUFKQUFrQWdCMEVCYXc0Q0FBRUNDeUFCSUFFb0FnQkJBbTAyQWdBUEN5QUFLQUlBSWdRZ0FTZ0NBQ0FCSUF0QkFuUnFJZ01vQWdCQkFXcEJBWFZySWdBMkFnUWdCQ0FBSUFNb0FnQnFOZ0lBSUFFZ0JDa0NBRGNDQUE4TElBZEJBMGdOQUNBQUtBSUFJZ29nQVNnQ0FDQUJJQXRCQW5ScUlnNG9BZ1FpQkNBT0tBSUFJZ0JxUVFKcVFRSjFheUlESUFCcU5nSUFRUUVoQ0FKQUlBZEJBbXNpQmlBSFFRRnhJZ3hGSWdCclFRSkpCRUFnQkNFQ0RBRUxJQWNnQUd0QkJHc2lBRUVCZGlJQ1FRRnFJUThDUUFKQUlBQkJGa2tOQUNBS1FRUnFJZ1VnQVNBQ1FRSjBJZ0JxUVFocVNTQUtJQUpCQTNScVFReHFJZ0lnQVVFRWFrdHhEUUFnQlNBQUlBRWdDMEVDZEdvaUFHcEJER3BKSUFCQkNHb2dBa2x4RFFBZ0QwRjhjU0lGUVFGeUlRQWdCVUVCZEVFQmNpRUlJQVQ5RVNFUklBUDlFU0VRUVFBaEFnTkFJQW9nQWtFRGRHb2lCQ0FCSUFKQkFuUWlBMnI5QUFJRUlCRWdBeUFPYXYwQUFnZ2lFZjBOREEwT0R4QVJFaE1VRlJZWEdCa2FHeUlUSUJIOXJnSDlEQUlBQUFBQ0FBQUFBZ0FBQUFJQUFBRDlyZ0ZCQXYyc0FmMnhBU0lTSUJJZ0VDQVMvUTBNRFE0UEVCRVNFeFFWRmhjWUdSb2IvYTRCUVFIOXJBRWdFLzJ1QVNJVC9RMEVCUVlIR0JrYUd3Z0pDZ3NjSFI0Zi9Rc0NGQ0FFSUJBZ0UvME5EQTBPRHhBUkVoTUFBUUlERkJVV0Z5QVMvUTBBQVFJREJBVUdCeEFSRWhNTURRNFAvUXNDQkNBU0lSQWdBa0VFYWlJQ0lBVkhEUUFMSUJIOUd3TWhBaUFRL1JzRElRTWdCU0FQUmcwQ0lBSWhCQXdCQzBFQklRQUxBMEFnQVNBQVFRSjBhaWdDQUNFTklBNGdBRUVCYWlJRlFRSjBhaWdDQUNFQ0lBb2dDRUVDZEdvaUNTQUROZ0lBSUFrZ0F5QU5JQUlnQkdwQkFtcEJBblZySWdOcVFRRjFJQVJxTmdJRUlBaEJBbW9oQ0NBQUlBOUhJQUloQkNBRklRQU5BQXNMSUFvZ0NFRUNkR29nQXpZQ0FBSkFJQXhGQkVBZ0NpQUdRUUowYWlBQklBZEJBWFJxUVFScktBSUFJQUpCQVdwQkFYVnJJZ0FnQTJwQkFYVWdBbW8yQWdBTUFRc2dBaUFEYWlFQUN5QUtJQWRCQW5RaUEycEJCR3NnQURZQ0FDQUJJQW9nQXhBV0dnc0xvQWNEQTMwRGV3Si9JQU5CQ0U4RVFDQURRUU4ySVFzRFFDQUIvUUFFQUNFSElBQWdBUDBBQkFBaUNDQUMvUUFFQUNJSi9ReThkTE0vdkhTelA3eDBzeis4ZExNLy9lWUIvZVFCL1FzRUFDQUJJQWdnQi8wTXp6R3dQczh4c0Q3UE1iQSt6ekd3UHYzbUFmM2xBU0FKL1F6aDBUWS80ZEUyUCtIUk5qL2gwVFkvL2VZQi9lVUIvUXNFQUNBQ0lBZ2dCLzBNNWREaVArWFE0ai9sME9JLzVkRGlQLzNtQWYza0FmMExCQUFnQWYwQUJCQWhCeUFBSUFEOUFBUVFJZ2dnQXYwQUJCQWlDZjBNdkhTelA3eDBzeis4ZExNL3ZIU3pQLzNtQWYza0FmMExCQkFnQVNBSUlBZjlETTh4c0Q3UE1iQSt6ekd3UHM4eHNENzk1Z0g5NVFFZ0NmME00ZEUyUCtIUk5qL2gwVFkvNGRFMlAvM21BZjNsQWYwTEJCQWdBaUFJSUFmOURPWFE0ai9sME9JLzVkRGlQK1hRNGovOTVnSDk1QUg5Q3dRUUlBSkJJR29oQWlBQlFTQnFJUUVnQUVFZ2FpRUFJQXBCQVdvaUNpQUxSdzBBQ3dzQ1FDQURRUWR4SWdORkRRQWdBU29DQUNFRUlBQWdBaW9DQUNJR1E3eDBzeitVSUFBcUFnQWlCWkk0QWdBZ0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlBSUFJZ0JTQUVRK1hRNGorVWtqZ0NBQ0FEUVFGR0RRQWdBU29DQkNFRUlBQWdBaW9DQkNJR1E3eDBzeitVSUFBcUFnUWlCWkk0QWdRZ0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlFSUFJZ0JTQUVRK1hRNGorVWtqZ0NCQ0FEUVFKR0RRQWdBU29DQ0NFRUlBQWdBaW9DQ0NJR1E3eDBzeitVSUFBcUFnZ2lCWkk0QWdnZ0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlJSUFJZ0JTQUVRK1hRNGorVWtqZ0NDQ0FEUVFOR0RRQWdBU29DRENFRUlBQWdBaW9DRENJR1E3eDBzeitVSUFBcUFnd2lCWkk0QWd3Z0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlNSUFJZ0JTQUVRK1hRNGorVWtqZ0NEQ0FEUVFSR0RRQWdBU29DRUNFRUlBQWdBaW9DRUNJR1E3eDBzeitVSUFBcUFoQWlCWkk0QWhBZ0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlRSUFJZ0JTQUVRK1hRNGorVWtqZ0NFQ0FEUVFWR0RRQWdBU29DRkNFRUlBQWdBaW9DRkNJR1E3eDBzeitVSUFBcUFoUWlCWkk0QWhRZ0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlVSUFJZ0JTQUVRK1hRNGorVWtqZ0NGQ0FEUVFaR0RRQWdBU29DR0NFRUlBQWdBaW9DR0NJR1E3eDBzeitVSUFBcUFoZ2lCWkk0QWhnZ0FTQUZJQVJEenpHd3ZwU1NJQVpENGRFMnY1U1NPQUlZSUFJZ0JTQUVRK1hRNGorVWtqZ0NHQXNMNEFFQ0JuOERld0pBSUFORkRRQWdBMEVFVHdSQUlBTkJmSEVoQmdOQUlBQWdCRUVDZENJRmFpSUhJQWY5QUFJQUlBSWdCV29pQi8wQUFnQWlDeUFCSUFWcUlnWDlBQUlBSWd6OXJnRkJBdjJzQWYyeEFTSUtJQXY5cmdIOUN3SUFJQVVnQ3YwTEFnQWdCeUFLSUF6OXJnSDlDd0lBSUFSQkJHb2lCQ0FHUncwQUN5QURJQVpHRFFFTEEwQWdBQ0FHUVFKMElnUnFJZ1VnQlNnQ0FDQUNJQVJxSWdVb0FnQWlCeUFCSUFScUlnZ29BZ0FpQ1dwQkFuVnJJZ1FnQjJvMkFnQWdDQ0FFTmdJQUlBVWdCQ0FKYWpZQ0FDQUdRUUZxSWdZZ0EwY05BQXNMQzlrQkFRTi9Jd0JCZ0FGcklnWWtBQ0FHSVFVQ1FDQUJLQUlNSUFKQkJIUnFJZ0lvQWdBaUJFVUVRQ0FDSVFFTUFRc0RRQ0FGSUFJMkFnQWdCVUVFYWlFRklBUWlBU0lDS0FJQUlnUU5BQXNMUVFBaEJBTkFJQUVvQWdnaUFpQUVTQVJBSUFFZ0JEWUNDQ0FFSVFJTEFrQWdBaUFEVGcwQUEwQWdBaUFCS0FJRVRnMEJBa0FnQUVFQkVDTUVRQ0FCSUFJMkFnUU1BUXNnQWtFQmFpRUNDeUFDSUFOSURRQUxDeUFCSUFJMkFnZ2dCU0FHUndSQUlBVkJCR3NpQlNnQ0FDRUJJQUloQkF3QkN3c2dBU2dDQkNBR1FZQUJhaVFBSUFOSUM4UUpBZzkvQTNzakFFR0FBbXNpQ1NRQUFrQWdBRVVFUUVFQUlRQU1BUXNDUUNBQklBQW9BZ0JHQkVBZ0FDZ0NCQ0FDUmcwQkN5QUFJQUkyQWdRZ0FDQUJOZ0lBSUFrZ0FqWUNBQ0FKSUFFMkFvQUJJQUloQkNBQklRWURRQ0FKSUFnaUQwRUJhaUlJUVFKMElncHFJQVJCQVdwQkFtMGlCellDQUNBSlFZQUJhaUFLYWlBR1FRRnFRUUp0SWdvMkFnQWdCU0FFSUFac0lneHFJUVVnQnlFRUlBb2hCaUFNUVFGTERRQUxJQUFnQlRZQ0NBSkFBa0FDUUNBRlJRUkFJQUFvQWd3aUFVVU5BU0FCRUJRZ0FFRUFOZ0lNREFFTElBVkJCSFFpQlNBQUtBSVFUUTBDSUFBb0Fnd2dCUkFiSWdJTkFTQURRUUZCampKQkFCQVRJQUFvQWd3aUFVVU5BQ0FCRUJRZ0FFRUFOZ0lNQ3lBQUVCUkJBQ0VBREFNTElBQWdBallDRENBQ0lBQW9BaEFpQVdwQkFDQUZJQUZyRUJrYUlBQWdCVFlDRUNBQUtBSUVJUUlnQUNnQ0FDRUJDeUFBS0FJTUlRWWdEd1JBSUFZZ0FTQUNiRUVFZEdvaUJDRUZBMEFDUUNBSklCQkJBblFpQVdvb0FnQWlDMEVBVEEwQUlBdEJBV3NoRFFKQUFrQWdDVUdBQVdvZ0FXb29BZ0FpQjBFQVRBUkFJQXRCQVhFaENrRUFJUWdnQzBFQlJ3MEJJQVVoQVF3Q0N5QUhRUUlnQnlBSFFRSk9HMnRCQVdwQkFYWWlBaUFIUVlHQWdJQjRiRUgvLy8vL0IycEJBWFlpQVNBQklBSkxHeUlDUVFGcUlnRWdBVUVEY1NJQlFRUWdBUnRySWc1QkJIUWhFU0FPUVFWMElSSWdCeUFPUVFGMGF5RU1JQUpCQTBzZ0IzRWhDRUVBSVFFZ0JTRUNBMEFnQ0FSL0lBUWdFV29nQmlBU2FrRUFJUVVEUUNBRy9SRWlGUDBNQUFBQUFDQUFBQUJBQUFBQVlBQUFBUDJ1QVNJVi9Sc0FJQVQ5RWYwTUFBQUFBQkFBQUFBZ0FBQUFNQUFBQVAydUFTSVQvVm9DQUFBZ0ZmMGJBU0FUL1ZvQ0FBRWdGZjBiQWlBVC9Wb0NBQUlnRmYwYkF5QVQvVm9DQUFNZ0ZQME1FQUFBQURBQUFBQlFBQUFBY0FBQUFQMnVBU0lVL1JzQUlCUDlXZ0lBQUNBVS9Sc0JJQlA5V2dJQUFTQVUvUnNDSUJQOVdnSUFBaUFVL1JzRElCUDlXZ0lBQXlBRVFVQnJJUVFnQmtHQUFXb2hCaUFGUVFScUlnVWdEa2NOQUFzaEJpRUVJQXdGSUFjTElRVURRQUpBSUFZZ0JEWUNBQ0FGUVFGR0JFQWdCa0VRYWlFR0lBUkJFR29oQkF3QkN5QUdJQVEyQWhBZ0JFRVFhaUVFSUFaQklHb2hCaUFGUVFKS0lBVkJBbXNoQlEwQkN3c2dCQ0FDSUFkQkJIUnFJQUVnQVNBTlJuSkJBWEVpQXhzaEJTQUVJQUlnQXhzaEJDQUZJUUlnQVVFQmFpSUJJQXRIRFFBTERBSUxJQXRCL3YvLy93ZHhJUU5CQUNFQ0EwQWdDQ0FOUmlFQklBaEJBbW9oQ0NBRUlBVWdBUnNpQkNFRklBUWhBU0FDUVFKcUlnSWdBMGNOQUFzTElBcEZCRUFnQkNFRkRBRUxJQVFnQVNBSFFRUjBhaUFJSUFnZ0RVWnlRUUZ4SWdJYklRVWdCQ0FCSUFJYklRUUxJQkJCQVdvaUVDQVBSdzBBQ3dzZ0JrRUFOZ0lBQ3lBQUtBSUlJZ0pGRFFBZ0FDZ0NEQ0VFSUFKQkJFOEVRQ0FDUVh4eElRRkJBQ0VHQTBBZ0JFRUFOZ0k4SUFSQzV3YzNBalFnQkVFQU5nSXNJQVJDNXdjM0FpUWdCRUVBTmdJY0lBUkM1d2MzQWhRZ0JFRUFOZ0lNSUFSQzV3YzNBZ1FnQkVGQWF5RUVJQVpCQkdvaUJpQUJSdzBBQ3dzZ0FrRURjU0lCUlEwQVFRQWhCZ05BSUFSQkFEWUNEQ0FFUXVjSE53SUVJQVJCRUdvaEJDQUdRUUZxSWdZZ0FVY05BQXNMSUFsQmdBSnFKQUFnQUF1eEFRRURmd0pBSUFCRkRRQWdBQ2dDQ0NJQlJRMEFJQUFvQWd3aEFDQUJRUVJQQkVBZ0FVRjhjU0VEQTBBZ0FFRUFOZ0k4SUFCQzV3YzNBalFnQUVFQU5nSXNJQUJDNXdjM0FpUWdBRUVBTmdJY0lBQkM1d2MzQWhRZ0FFRUFOZ0lNSUFCQzV3YzNBZ1FnQUVGQWF5RUFJQUpCQkdvaUFpQURSdzBBQ3dzZ0FVRURjU0lCUlEwQVFRQWhBZ05BSUFCQkFEWUNEQ0FBUXVjSE53SUVJQUJCRUdvaEFDQUNRUUZxSWdJZ0FVY05BQXNMQzhrSUFoSi9BM3NqQUVHQUFtc2lDU1FBQW45QkFVRVVFQmNpQjBVRVFDQUNRUUZCNkRGQkFCQVRRUUFNQVFzZ0J5QUJOZ0lFSUFjZ0FEWUNBQ0FKSUFFMkFnQWdDU0FBTmdLQUFRTkFJQWtnQmlJUFFRRnFJZ1pCQW5RaUJXb2dBVUVCYWtFQ2JTSUROZ0lBSUFsQmdBRnFJQVZxSUFCQkFXcEJBbTBpQlRZQ0FDQUVJQUFnQVd3aUNHb2hCQ0FESVFFZ0JTRUFJQWhCQVVzTkFBc2dCeUFFTmdJSUlBUkZCRUFnQnhBVVFRQU1BUXNnQnlBRVFSQVFGeUlETmdJTUlBTkZCRUFnQWtFQlFjY2JRUUFRRXlBSEVCUkJBQXdCQ3lBSElBY29BZ2dpREVFRWREWUNFQ0FESVFFZ0R3UkFJQU1nQnlnQ0JDQUhLQUlBYkVFRWRHb2lBQ0VHQTBBQ1FDQUpJQkJCQW5RaUFtb29BZ0FpQzBFQVRBMEFJQXRCQVdzaERRSkFJQWxCZ0FGcUlBSnFLQUlBSWdoQkFFd0VRRUVBSVFRZ0MwRUJSd1JBSUF0Qi92Ly8vd2R4SVFWQkFDRUNBMEFnQkNBTlJpRUtJQVJCQW1vaEJDQUdJQUFnQ2hzaUFDRUdJQUpCQW1vaUFpQUZSdzBBQ3dzZ0MwRUJjUTBCSUFBaEJnd0NDeUFJUVFJZ0NDQUlRUUpPRzJ0QkFXcEJBWFlpQWlBSVFZR0FnSUI0YkVILy8vLy9CMnBCQVhZaUJTQUNJQVZKR3lJQ1FRRnFJZ1VnQlVFRGNTSUZRUVFnQlJ0cklnNUJCWFFoRVNBT1FRUjBJUklnQ0NBT1FRRjBheUVUSUFKQkEwc2dDSEVoRkVFQUlRb2dBQ0VDQTBBQ2Z5QVVSUVJBSUFZaEFDQUlEQUVMSUFFZ0VXb2dCaUFTYWlFQVFRQWhCQU5BSUFIOUVTSVgvUXdBQUFBQUlBQUFBRUFBQUFCZ0FBQUEvYTRCSWhYOUd3QWdCdjBSL1F3QUFBQUFFQUFBQUNBQUFBQXdBQUFBL2E0QkloYjlXZ0lBQUNBVi9Sc0JJQmI5V2dJQUFTQVYvUnNDSUJiOVdnSUFBaUFWL1JzRElCYjlXZ0lBQXlBWC9Rd1FBQUFBTUFBQUFGQUFBQUJ3QUFBQS9hNEJJaFg5R3dBZ0Z2MWFBZ0FBSUJYOUd3RWdGdjFhQWdBQklCWDlHd0lnRnYxYUFnQUNJQlg5R3dNZ0Z2MWFBZ0FESUFGQmdBRnFJUUVnQmtGQWF5RUdJQVJCQkdvaUJDQU9SdzBBQ3lFQklCTUxJUVFEUUFKQUlBRWdBRFlDQUNBRVFRRkdCRUFnQVVFUWFpRUJJQUJCRUdvaEFBd0JDeUFCSUFBMkFoQWdBRUVRYWlFQUlBRkJJR29oQVNBRVFRSktJQVJCQW1zaEJBMEJDd3NnQUNBQ0lBb2dDaUFOUm5KQkFYRWlCUnNoQmlBQUlBSWdDRUVFZEdvZ0JSc2lBQ0VDSUFwQkFXb2lDaUFMUncwQUN3d0JDeUFHSUFBZ0NFRUVkR29nQkNBRUlBMUdja0VCY1NJRkd5QUdJQUFnQlJzaEJpRUFDeUFRUVFGcUloQWdEMGNOQUFzTElBRkJBRFlDQUFKQUlBeEZEUUFnREVFRVR3UkFJQXhCZkhFaEFFRUFJUUVEUUNBRFFRQTJBandnQTBMbkJ6Y0NOQ0FEUVFBMkFpd2dBMExuQnpjQ0pDQURRUUEyQWh3Z0EwTG5CemNDRkNBRFFRQTJBZ3dnQTBMbkJ6Y0NCQ0FEUVVCcklRTWdBVUVFYWlJQklBQkhEUUFMQ3lBTVFRTnhJZ0JGRFFCQkFDRUJBMEFnQTBFQU5nSU1JQU5DNXdjM0FnUWdBMEVRYWlFRElBRkJBV29pQVNBQVJ3MEFDd3NnQndzZ0NVR0FBbW9rQUF0VEFRRi9BbjhnQUMwQURFSC9BVVlFUUNBQVFvRCtnNER3QURjQ0RFRUFJQUFvQWdnaUFTQUFLQUlFVHcwQkdpQUFJQUZCQVdvMkFnZ2dBQ0FCTFFBQVFZRCtBM0kyQWd3TElBQkJBRFlDRUVFQkN3c0ZBQkFNQUF1QkFnQUNRQ0FCUWY4QVRRMEFBa0JCMU5ZQktBSUFLQUlBUlFSQUlBRkJnSDl4UVlDL0EwWU5BZ3dCQ3lBQlFmOFBUUVJBSUFBZ0FVRS9jVUdBQVhJNkFBRWdBQ0FCUVFaMlFjQUJjam9BQUVFQ0R3c2dBVUdBUUhGQmdNQURSeUFCUVlDd0EwOXhSUVJBSUFBZ0FVRS9jVUdBQVhJNkFBSWdBQ0FCUVF4MlFlQUJjam9BQUNBQUlBRkJCblpCUDNGQmdBRnlPZ0FCUVFNUEN5QUJRWUNBQkd0Qi8vOC9UUVJBSUFBZ0FVRS9jVUdBQVhJNkFBTWdBQ0FCUVJKMlFmQUJjam9BQUNBQUlBRkJCblpCUDNGQmdBRnlPZ0FDSUFBZ0FVRU1ka0UvY1VHQUFYSTZBQUZCQkE4TEMwSFV6UUZCR1RZQ0FFRi9Ed3NnQUNBQk9nQUFRUUVMZmdJQmZ3RitJQUM5SWdOQ05JaW5RZjhQY1NJQ1FmOFBSd1I4SUFKRkJFQWdBU0FBUkFBQUFBQUFBQUFBWVFSL1FRQUZJQUJFQUFBQUFBQUE4RU9pSUFFUWNDRUFJQUVvQWdCQlFHb0xOZ0lBSUFBUEN5QUJJQUpCL2dkck5nSUFJQU5DLy8vLy8vLy8vNGVBZjROQ2dJQ0FnSUNBZ1BBL2hMOEZJQUFMQzd3Q0FBSkFBa0FDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQVVFSmF3NFNBQWdKQ2dnSkFRSURCQW9KQ2dvSUNRVUdCd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCS0FJQU5nSUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTWdFQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTXdFQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTUFBQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTVFBQU53TUFEd3NnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLd01BT1FNQUR3c2dBQ0FDSUFNUkF3QUxEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTkFJQU53TUFEd3NnQWlBQ0tBSUFJZ0ZCQkdvMkFnQWdBQ0FCTlFJQU53TUFEd3NnQWlBQ0tBSUFRUWRxUVhoeElnRkJDR28yQWdBZ0FDQUJLUU1BTndNQUMyOEJCWDhnQUNnQ0FDSURMQUFBUVRCcklnRkJDVXNFUUVFQUR3c0RRRUYvSVFRZ0FrSE1tYlBtQUUwRVFFRi9JQUVnQWtFS2JDSUZhaUFCSUFWQi8vLy8vd2R6U3hzaEJBc2dBQ0FEUVFGcUlnVTJBZ0FnQXl3QUFTQUVJUUlnQlNFRFFUQnJJZ0ZCQ2trTkFBc2dBZ3RKQVFGL0FrQkJBVUVzRUJjaUFRUkFJQUZCQURZQ0VBSkFJQUJCQUV3RVFDQUJRUUZCQ0JBWElnQTJBaVFnQUVVTkFRd0RDeUFCUVFBMkFnd0xJQUVRRkF0QkFDRUJDeUFCQzY0VUFoSi9BbjRqQUVGQWFpSUlKQUFnQ0NBQk5nSThJQWhCSjJvaEZ5QUlRU2hxSVJJQ1FBSkFBa0FDUUFOQVFRQWhCd05BSUFFaERTQUhJQTVCLy8vLy93ZHpTZzBDSUFjZ0Rtb2hEZ0pBQWtBQ1FBSkFJQUVpQnkwQUFDSU1CRUFEUUFKQUFrQWdERUgvQVhFaUFVVUVRQ0FISVFFTUFRc2dBVUVsUncwQklBY2hEQU5BSUF3dEFBRkJKVWNFUUNBTUlRRU1BZ3NnQjBFQmFpRUhJQXd0QUFJZ0RFRUNhaUlCSVF4QkpVWU5BQXNMSUFjZ0RXc2lCeUFPUWYvLy8vOEhjeUlZU2cwSklBQUVRQ0FBSUEwZ0J4QWVDeUFIRFFjZ0NDQUJOZ0k4SUFGQkFXb2hCMEYvSVJFQ1FDQUJMQUFCUVRCcklndEJDVXNOQUNBQkxRQUNRU1JIRFFBZ0FVRURhaUVIUVFFaEV5QUxJUkVMSUFnZ0J6WUNQRUVBSVFrQ1FDQUhMQUFBSWd4QklHc2lBVUVmU3dSQUlBY2hDd3dCQ3lBSElRdEJBU0FCZENJQlFZblJCSEZGRFFBRFFDQUlJQWRCQVdvaUN6WUNQQ0FCSUFseUlRa2dCeXdBQVNJTVFTQnJJZ0ZCSUU4TkFTQUxJUWRCQVNBQmRDSUJRWW5SQkhFTkFBc0xBa0FnREVFcVJnUkFBbjhDUUNBTExBQUJRVEJySWdGQkNVc05BQ0FMTFFBQ1FTUkhEUUFDZnlBQVJRUkFJQVFnQVVFQ2RHcEJDallDQUVFQURBRUxJQU1nQVVFRGRHb29BZ0FMSVJBZ0MwRURhaUVCUVFFTUFRc2dFdzBHSUF0QkFXb2hBU0FBUlFSQUlBZ2dBVFlDUEVFQUlSTkJBQ0VRREFNTElBSWdBaWdDQUNJSFFRUnFOZ0lBSUFjb0FnQWhFRUVBQ3lFVElBZ2dBVFlDUENBUVFRQk9EUUZCQUNBUWF5RVFJQWxCZ01BQWNpRUpEQUVMSUFoQlBHb1FjaUlRUVFCSURRb2dDQ2dDUENFQkMwRUFJUWRCZnlFS0FuOUJBQ0FCTFFBQVFTNUhEUUFhSUFFdEFBRkJLa1lFUUFKL0FrQWdBU3dBQWtFd2F5SUxRUWxMRFFBZ0FTMEFBMEVrUncwQUlBRkJCR29oQVFKL0lBQkZCRUFnQkNBTFFRSjBha0VLTmdJQVFRQU1BUXNnQXlBTFFRTjBhaWdDQUFzTUFRc2dFdzBHSUFGQkFtb2hBVUVBSUFCRkRRQWFJQUlnQWlnQ0FDSUxRUVJxTmdJQUlBc29BZ0FMSVFvZ0NDQUJOZ0k4SUFwQkFFNE1BUXNnQ0NBQlFRRnFOZ0k4SUFoQlBHb1FjaUVLSUFnb0Fqd2hBVUVCQ3lFVUEwQWdCeUVWUVJ3aEN5QUJJZzhzQUFBaUIwSDdBR3RCUmtrTkN5QUJRUUZxSVFFZ0J5QVZRVHBzYWtIL3hBRnFMUUFBSWdkQkFXdEIvd0Z4UVFoSkRRQUxJQWdnQVRZQ1BBSkFJQWRCRzBjRVFDQUhSUTBNSUJGQkFFNEVRQ0FBUlFSQUlBUWdFVUVDZEdvZ0J6WUNBQXdNQ3lBSUlBTWdFVUVEZEdvcEF3QTNBekFNQWdzZ0FFVU5DQ0FJUVRCcUlBY2dBaUFHRUhFTUFRc2dFVUVBVGcwTFFRQWhCeUFBUlEwSUN5QUFMUUFBUVNCeERRc2dDVUgvLzN0eElnd2dDU0FKUVlEQUFIRWJJUWxCQUNFUlFiQUlJUllnRWlFTEFrQUNRQUovQWtBQ1FBSkFBa0FDUUFKQUFuOENRQUpBQWtBQ1FBSkFBa0FDUUNBUExRQUFJZ2ZBSWc5QlUzRWdEeUFIUVE5eFFRTkdHeUFQSUJVYklnZEIyQUJyRGlFRUZoWVdGaFlXRmhZUUZna0dFQkFRRmdZV0ZoWVdBZ1VERmhZS0ZnRVdGZ1FBQ3dKQUlBZEJ3UUJyRGdjUUZnc1dFQkFRQUFzZ0IwSFRBRVlOQ3d3VkN5QUlLUU13SVJwQnNBZ01CUXRCQUNFSEFrQUNRQUpBQWtBQ1FBSkFBa0FnRlE0SUFBRUNBd1FjQlFZY0N5QUlLQUl3SUE0MkFnQU1Hd3NnQ0NnQ01DQU9OZ0lBREJvTElBZ29BakFnRHF3M0F3QU1HUXNnQ0NnQ01DQU9Pd0VBREJnTElBZ29BakFnRGpvQUFBd1hDeUFJS0FJd0lBNDJBZ0FNRmdzZ0NDZ0NNQ0FPckRjREFBd1ZDMEVJSUFvZ0NrRUlUUnNoQ2lBSlFRaHlJUWxCK0FBaEJ3c2dFaUVCSUFncEF6QWlHaUlaUWdCU0JFQWdCMEVnY1NFTUEwQWdBVUVCYXlJQklCbW5RUTl4UVpESkFXb3RBQUFnREhJNkFBQWdHVUlQVmlBWlFnU0lJUmtOQUFzTElBRWhEU0FhVUEwRElBbEJDSEZGRFFNZ0IwRUVka0d3Q0dvaEZrRUNJUkVNQXdzZ0VpRUJJQWdwQXpBaUdpSVpRZ0JTQkVBRFFDQUJRUUZySWdFZ0dhZEJCM0ZCTUhJNkFBQWdHVUlIVmlBWlFnT0lJUmtOQUFzTElBRWhEU0FKUVFoeFJRMENJQW9nRWlBQmF5SUJRUUZxSUFFZ0NrZ2JJUW9NQWdzZ0NDa0RNQ0lhUWdCVEJFQWdDRUlBSUJwOUlobzNBekJCQVNFUlFiQUlEQUVMSUFsQmdCQnhCRUJCQVNFUlFiRUlEQUVMUWJJSVFiQUlJQWxCQVhFaUVSc0xJUllnR2lBU0VDOGhEUXNnRkNBS1FRQkljUTBSSUFsQi8vOTdjU0FKSUJRYklRa0NRQ0FhUWdCU0RRQWdDZzBBSUJJaERVRUFJUW9NRGdzZ0NpQWFVQ0FTSUExcmFpSUJJQUVnQ2tnYklRb01EUXNnQ0MwQU1DRUhEQXNMQW45Qi8vLy8vd2NnQ2lBS1FmLy8vLzhIVHhzaUJ5SUpRUUJISVFzQ1FBSkFBa0FnQ0NnQ01DSUJRZkVNSUFFYklnMGlEMEVEY1VVTkFDQUpSUTBBQTBBZ0R5MEFBRVVOQWlBSlFRRnJJZ2xCQUVjaEN5QVBRUUZxSWc5QkEzRkZEUUVnQ1EwQUN3c2dDMFVOQVFKQUlBOHRBQUJGRFFBZ0NVRUVTUTBBQTBCQmdJS0VDQ0FQS0FJQUlnRnJJQUZ5UVlDQmdvUjRjVUdBZ1lLRWVFY05BaUFQUVFScUlROGdDVUVFYXlJSlFRTkxEUUFMQ3lBSlJRMEJDd05BSUE4Z0R5MEFBRVVOQWhvZ0QwRUJhaUVQSUFsQkFXc2lDUTBBQ3d0QkFBc2lBU0FOYXlBSElBRWJJZ0VnRFdvaEN5QUtRUUJPQkVBZ0RDRUpJQUVoQ2d3TUN5QU1JUWtnQVNFS0lBc3RBQUFORHd3TEN5QUlLUU13SWhsQ0FGSU5BVUVBSVFjTUNRc2dDZ1JBSUFnb0FqQU1BZ3RCQUNFSElBQkJJQ0FRUVFBZ0NSQWdEQUlMSUFoQkFEWUNEQ0FJSUJrK0FnZ2dDQ0FJUVFocUlnYzJBakJCZnlFS0lBY0xJUXhCQUNFSEEwQUNRQ0FNS0FJQUlnMUZEUUFnQ0VFRWFpQU5FRzhpRFVFQVNBMFBJQTBnQ2lBSGEwc05BQ0FNUVFScUlRd2dCeUFOYWlJSElBcEpEUUVMQzBFOUlRc2dCMEVBU0EwTUlBQkJJQ0FRSUFjZ0NSQWdJQWRGQkVCQkFDRUhEQUVMUVFBaEN5QUlLQUl3SVF3RFFDQU1LQUlBSWcxRkRRRWdDRUVFYWlJS0lBMFFieUlOSUF0cUlnc2dCMHNOQVNBQUlBb2dEUkFlSUF4QkJHb2hEQ0FISUF0TERRQUxDeUFBUVNBZ0VDQUhJQWxCZ01BQWN4QWdJQkFnQnlBSElCQklHeUVIREFnTElCUWdDa0VBU0hFTkNVRTlJUXNnQUNBSUt3TXdJQkFnQ2lBSklBY2dCUkVWQUNJSFFRQk9EUWNNQ2dzZ0J5MEFBU0VNSUFkQkFXb2hCd3dBQ3dBTElBQU5DU0FUUlEwRFFRRWhCd05BSUFRZ0IwRUNkR29vQWdBaUFBUkFJQU1nQjBFRGRHb2dBQ0FDSUFZUWNVRUJJUTRnQjBFQmFpSUhRUXBIRFFFTUN3c0xJQWRCQ2s4RVFFRUJJUTRNQ2dzRFFDQUVJQWRCQW5ScUtBSUFEUUZCQVNFT0lBZEJBV29pQjBFS1J3MEFDd3dKQzBFY0lRc01CZ3NnQ0NBSE9nQW5RUUVoQ2lBWElRMGdEQ0VKQ3lBS0lBc2dEV3NpRENBS0lBeEtHeUlCSUJGQi8vLy8vd2R6U2cwRFFUMGhDeUFRSUFFZ0VXb2lDaUFLSUJCSUd5SUhJQmhLRFFRZ0FFRWdJQWNnQ2lBSkVDQWdBQ0FXSUJFUUhpQUFRVEFnQnlBS0lBbEJnSUFFY3hBZ0lBQkJNQ0FCSUF4QkFCQWdJQUFnRFNBTUVCNGdBRUVnSUFjZ0NpQUpRWURBQUhNUUlDQUlLQUk4SVFFTUFRc0xDMEVBSVE0TUF3dEJQU0VMQzBIVXpRRWdDellDQUF0QmZ5RU9DeUFJUVVCckpBQWdEZ3VrQWdFRGZ5TUFRZEFCYXlJRkpBQWdCU0FDTmdMTUFTQUZRYUFCYWlJQ1FRQkJLQkFaR2lBRklBVW9Bc3dCTmdMSUFRSkFRUUFnQVNBRlFjZ0JhaUFGUWRBQWFpQUNJQU1nQkJCMFFRQklEUUFnQUNnQ1RFRUFTQ0FBSUFBb0FnQWlCMEZmY1RZQ0FBSi9Ba0FDUUNBQUtBSXdSUVJBSUFCQjBBQTJBakFnQUVFQU5nSWNJQUJDQURjREVDQUFLQUlzSVFZZ0FDQUZOZ0lzREFFTElBQW9BaEFOQVF0QmZ5QUFFRWNOQVJvTElBQWdBU0FGUWNnQmFpQUZRZEFBYWlBRlFhQUJhaUFESUFRUWRBc2hBU0FHQkg4Z0FFRUFRUUFnQUNnQ0pCRUFBQm9nQUVFQU5nSXdJQUFnQmpZQ0xDQUFRUUEyQWh3Z0FDZ0NGQm9nQUVJQU53TVFRUUFGSUFFTEdpQUFJQUFvQWdBZ0IwRWdjWEkyQWdBTkFBc2dCVUhRQVdva0FBdVZBUUVHZjBFSUlRSWpBRUdBQW1zaUJTUUFJQUZCQWs0RVFDQUFJQUZCQW5ScUlnY2dCVFlDQUFOQUlBY29BZ0FnQUNnQ0FFR0FBaUFDSUFKQmdBSlBHeUlFRUJZYVFRQWhBd05BSUFBZ0EwRUNkR29pQmlnQ0FDQUFJQU5CQVdvaUEwRUNkR29vQWdBZ0JCQVdHaUFHSUFZb0FnQWdCR28yQWdBZ0FTQURSdzBBQ3lBQ0lBUnJJZ0lOQUFzTElBVkJnQUpxSkFBTEtRQWdBRUVCYXlJQWFFRUFJQUFiSWdBRWZ5QUFCU0FCYUVFQUlBRWJJZ0JCSUhKQkFDQUFHd3NMblFNQkNYOENRQ0FBSWdGQkEzRUVRQU5BSUFFdEFBQWlBa1VOQWlBQ1FUMUdEUUlnQVVFQmFpSUJRUU54RFFBTEN3SkFBa0JCZ0lLRUNDQUJLQUlBSWdOcklBTnlRWUNCZ29SNGNVR0FnWUtFZUVjTkFBTkFRWUNDaEFnZ0EwRzkrdlRwQTNNaUFtc2dBbkpCZ0lHQ2hIaHhRWUNCZ29SNFJ3MEJJQUVvQWdRaEF5QUJRUVJxSWdJaEFTQURRWUNDaEFnZ0EydHlRWUNCZ29SNGNVR0FnWUtFZUVZTkFBc01BUXNnQVNFQ0N3TkFJQUlpQVMwQUFDSURSUTBCSUFGQkFXb2hBaUFEUVQxSERRQUxDeUFBSUFGR0JFQkJBQThMQWtBZ0FDQUJJQUJySWdacUxRQUFEUUJCOE5VQktBSUFJZ1ZGRFFBZ0JTZ0NBQ0lCUlEwQUEwQUNRQUovSUFBaEF5QUJJUUpCQUNBR0lnZEZEUUFhSUFNdEFBQWlCQVIvQWtBRFFDQUVJQUl0QUFBaUNFY05BU0FJUlEwQklBZEJBV3NpQjBVTkFTQUNRUUZxSVFJZ0F5MEFBU0VFSUFOQkFXb2hBeUFFRFFBTFFRQWhCQXNnQkFWQkFBc2dBaTBBQUdzTFJRUkFJQUVnQm1vaUFTMEFBRUU5UmcwQkN5QUZLQUlFSVFFZ0JVRUVhaUVGSUFFTkFRd0NDd3NnQVVFQmFpRUpDeUFKQ3ljQkFYOUJIQ0VESUFGQkEzRUVmMEVjQlNBQUlBRWdBaEFwSWdBMkFnQkJBRUV3SUFBYkN3djlBd0VGZndKL1FhakxBU2dDQUNJQ0lBQkJCMnBCZUhFaUFVRUhha0Y0Y1NJRGFpRUFBa0FnQTBFQUlBQWdBazBiUlFSQUlBQS9BRUVRZEUwTkFTQUFFQTROQVF0QjFNMEJRVEEyQWdCQmZ3d0JDMEdveXdFZ0FEWUNBQ0FDQ3lJQ1FYOUhCRUFnQVNBQ2FpSUFRUVJyUVJBMkFnQWdBRUVRYXlJRFFSQTJBZ0FDUUFKL1FlRFZBU2dDQUNJQkJIOGdBU2dDQ0FWQkFBc2dBa1lFUUNBQ0lBSkJCR3NvQWdCQmZuRnJJZ1JCQkdzb0FnQWhCU0FCSUFBMkFnZ2dCQ0FGUVg1eGF5SUFJQUFvQWdCcVFRUnJMUUFBUVFGeEJFQWdBQ2dDQkNJQklBQW9BZ2dpQkRZQ0NDQUVJQUUyQWdRZ0FDQURJQUJySWdFMkFnQU1Bd3NnQWtFUWF3d0JDeUFDUVJBMkFnQWdBaUFBTmdJSUlBSWdBVFlDQkNBQ1FSQTJBZ3hCNE5VQklBSTJBZ0FnQWtFUWFnc2lBQ0FESUFCcklnRTJBZ0FMSUFBZ0FVRjhjV3BCQkdzZ0FVRUJjallDQUNBQUFuOGdBQ2dDQUVFSWF5SUJRZjhBVFFSQUlBRkJBM1pCQVdzTUFRc2dBVUVkSUFGbklnTnJka0VFY3lBRFFRSjBhMEh1QUdvZ0FVSC9IMDBOQUJwQlB5QUJRUjRnQTJ0MlFRSnpJQU5CQVhSclFjY0FhaUlCSUFGQlAwOGJDeUlCUVFSMElnTkI0TTBCYWpZQ0JDQUFJQU5CNk0wQmFpSURLQUlBTmdJSUlBTWdBRFlDQUNBQUtBSUlJQUEyQWdSQjZOVUJRZWpWQVNrREFFSUJJQUd0aG9RM0F3QUxJQUpCZjBjTHZRRUJBbjhDUUNBQUtBSk1JZ0ZCQUU0RVFDQUJSUTBCUVl6V0FTZ0NBQ0FCUWYvLy8vOERjVWNOQVFzQ1FDQUFLQUpRUVFwR0RRQWdBQ2dDRkNJQklBQW9BaEJHRFFBZ0FDQUJRUUZxTmdJVUlBRkJDam9BQUE4TElBQVFmQThMSUFCQnpBQnFJZ0VnQVNnQ0FDSUNRZi8vLy84RElBSWJOZ0lBQWtBQ1FDQUFLQUpRUVFwR0RRQWdBQ2dDRkNJQ0lBQW9BaEJHRFFBZ0FDQUNRUUZxTmdJVUlBSkJDam9BQUF3QkN5QUFFSHdMSUFFb0FnQWFJQUZCQURZQ0FBdDhBUUovSXdCQkVHc2lBU1FBSUFGQkNqb0FEd0pBQWtBZ0FDZ0NFQ0lDQkg4Z0FnVWdBQkJIRFFJZ0FDZ0NFQXNnQUNnQ0ZDSUNSZzBBSUFBb0FsQkJDa1lOQUNBQUlBSkJBV28yQWhRZ0FrRUtPZ0FBREFFTElBQWdBVUVQYWtFQklBQW9BaVFSQUFCQkFVY05BQ0FCTFFBUEdnc2dBVUVRYWlRQUM3QUNBUUovSUFBRVFDQUFLQUlBRUVBZ0FFRUFOZ0lBSUFBb0FrZ2lBUVJBSUFFUUZDQUFRUUEyQWtnTElBQW9Ba1FpQVFSQUlBRVFGQ0FBUVFBMkFrUUxJQUFvQW13aUFRUkFJQUVRRkNBQVFRQTJBbXdMSUFBb0FuUWlBUVJBSUFFb0FnQWlBZ1JBSUFJUUZDQUFLQUowSWdGQkFEWUNBQXNnQVJBVUlBQkJBRFlDZEFzZ0FDZ0NlQ0lCQkVBZ0FTZ0NEQ0lDQkVBZ0FoQVVJQUFvQW5naUFVRUFOZ0lNQ3lBQktBSUVJZ0lFUUNBQ0VCUWdBQ2dDZUNJQlFRQTJBZ1FMSUFFb0FnZ2lBZ1JBSUFJUUZDQUFLQUo0SWdGQkFEWUNDQXNnQVNnQ0FDSUNCRUFnQWhBVUlBQW9BbmdpQVVFQU5nSUFDeUFCRUJRZ0FFRUFOZ0o0Q3lBQUtBSUVJZ0VFUUNBQkVEZ2dBRUVBTmdJRUN5QUFLQUlJSWdFRVFDQUJFRGdnQUVFQU5nSUlDeUFBRUJRTEM0c2FBaDUvQlhzakFFSHdBV3NpQ0NRQVFRRWhEZ0pBSUFBb0FnQW9BandOQUNBQUtBS0FBUTBBQWtBQ1FDQUFLQUowSWdsRkJFQWdBQ2dDZUNFRkRBRUxJQUVvQWhBaEJpQUpMd0VFSVFRQ1FDQUFLQUo0SWdWRkRRQWdCU2dDREVVTkFDQUZMUUFTSVFZTEFrQWdCQVJBSUFrb0FnQWhDUU5BSUFrZ0EwRUdiR29pQ2k4QkFDSUhJQVpQQkVBZ0NDQUdOZ0swQVNBSUlBYzJBckFCSUFKQkFVSHU2Z0FnQ0VHd0FXb1FFMEVBSVE0TUJnc0NRQ0FLTHdFRUlncEZEUUFnQ2tILy93TkdEUUFnQ2tFQmF5SUtJQVpKRFFBZ0NDQUdOZ0trQVNBSUlBbzJBcUFCSUFKQkFVSHU2Z0FnQ0VHZ0FXb1FFMEVBSVE0TUJnc2dBMEVCYWlJRElBUkhEUUFMREFFTElBWU5BZ3dCQ3dOQUlBWkJBV3NoQmtFQUlRTURRQ0FKSUFOQkJteHFMd0VBSUFaSEJFQWdBMEVCYWlJRElBUkhEUUVNQkFzTElBWU5BQXNMQWtBZ0JVVU5BQ0FGS0FJTUlncEZEUUFDUUFKQUlBVXRBQklpQlFSQVFRQWhBMEVCSVFjRFFDQUJLQUlRSWdRZ0NpQURRUUowYWk4QkFDSUdUUVJBSUFnZ0JEWUNsQUVnQ0NBR05nS1FBU0FDUVFGQjd1b0FJQWhCa0FGcUVCTkJBQ0VIQ3lBRFFRRnFJZ01nQlVjTkFBc2dCVUVFRUJjaUJFVU5BVUVBSVFNRFFBSkFJQW9nQTBFQ2RHb2lCaTBBQWlJSlFRSlBCRUFnQ0NBSk5nSkVJQWdnQXpZQ1FDQUNRUUZCbWQ0QUlBaEJRR3NRRTBFQUlRY01BUXNnQlNBR0xRQURJZ1pOQkVBZ0NDQUdOZ0tBQVNBQ1FRRkI0ZDBBSUFoQmdBRnFFQk5CQUNFSERBRUxJQVFnQmtFQ2RHb2hDd0pBSUFsQkFVY2lEQTBBSUFzb0FnQkZEUUFnQ0NBR05nSlFJQUpCQVVIaTJRQWdDRUhRQUdvUUUwRUFJUWNNQVFzQ1FDQUpEUUFnQmtVTkFDQUlJQVkyQW1RZ0NDQUROZ0pnSUFKQkFVSFkzQUFnQ0VIZ0FHb1FFMEVBSVFjTUFRc0NRQ0FNRFFBZ0F5QUdSZzBBSUFnZ0JqWUNlQ0FJSUFNMkFuUWdDQ0FETmdKd0lBSkJBVUg4M0FBZ0NFSHdBR29RRTBFQUlRY01BUXNnQzBFQk5nSUFDeUFEUVFGcUlnTWdCVWNOQUFzZ0IwVWhCMEVBSVFNRFFBSkFBa0FnQkNBRFFRSjBJZ1pxS0FJQVJRUkFJQVlnQ21vdEFBSU5BUXNnQTBFQmFpSURJQVZIRFFJZ0IwRUJjUTBCSUFFb0FoQkJBVWNOQlVFQUlRTURRQ0FFSUFOQkFuUnFLQUlBQkVBZ0JTQURRUUZxSWdOSERRRU1Cd3NMUVFBaENTQUNRUUpCZ01nQVFRQVFFMEVBSVFNZ0JVRUVUd1JBSUFWQi9BRnhJUWRCQUNFR0EwQWdDaUFEUVFKMGFpSUxJQU02QUFNZ0MwRUJPZ0FDSUFvZ0EwRUJjaUlMUVFKMGFpSU1JQXM2QUFNZ0RFRUJPZ0FDSUFvZ0EwRUNjaUlMUVFKMGFpSU1JQXM2QUFNZ0RFRUJPZ0FDSUFvZ0EwRURjaUlMUVFKMGFpSU1JQXM2QUFNZ0RFRUJPZ0FDSUFOQkJHb2hBeUFHUVFScUlnWWdCMGNOQUFzTElBVkJBM0VpQlVVTkJRTkFJQW9nQTBFQ2RHb2lCaUFET2dBRElBWkJBVG9BQWlBRFFRRnFJUU1nQ1VFQmFpSUpJQVZIRFFBTERBVUxJQWdnQXpZQ01FRUJJUWNnQWtFQlFialdBQ0FJUVRCcUVCTWdBMEVCYWlJRElBVkhEUUVMQ3lBRUVCUkJBQ0VPREFVTElBVkJCQkFYSWdRTkFRdEJBQ0VPSUFKQkFVSFkzd0JCQUJBVERBTUxJQVFRRkFzQ1FDQUFLQUo0SWdWRkRRQWdCU2dDRENJUFJRUkFJQVVvQWdRUUZDQUFLQUo0S0FJSUVCUWdBQ2dDZUNnQ0FCQVVJQUFvQW5naUJTZ0NEQ0lFQkg4Z0JCQVVJQUFvQW5nRklBVUxFQlFnQUVFQU5nSjREQUVMSUFFb0FoZ2hEUUpBQWtBZ0JTMEFFaUlMQkVBZ0JTZ0NBQ0VVSUFVb0FnUWhCaUFGS0FJSUlRcEJBQ0VEQWtBRFFDQU5JQThnQTBFQ2RHb3ZBUUJCTkd4cUtBSXNCRUFnQ3lBRFFRRnFJZ05IRFFFTUFnc0xJQWdnQXpZQ0lDQUNRUUZCa093QUlBaEJJR29RRTBFQUlRNE1CZ3NnQzBFMGJCQVlJZ2xGRFFGQkFDRURBMEFnRHlBRFFRSjBhaUlGTHdFQUlRY2dDU0FGTFFBQ0JIOGdCUzBBQXdVZ0F3dEJOR3hxSWdRZ0RTQUhRVFJzYWlJRi9RQUNBUDBMQWdBZ0JDQUZLQUl3TmdJd0lBUWdCZjBBQWlEOUN3SWdJQVFnQmYwQUFoRDlDd0lRSUFrZ0EwRTBiR29pQkNBRktBSUlJQVVvQWd4c1FRSjBFQndpQlRZQ0xDQUZSUVJBSUFNRVFDQURRZi8vQTNFaEFBTkFJQUJCTkd3Z0NXcEJDR3NvQWdBUUZDQUFRUUZySWdBTkFBc0xJQWtRRkVFQUlRNGdBa0VCUWR6ckFFRUFFQk1NQndzZ0JDQURJQXBxTFFBQU5nSVlJQVFnQXlBR2FpMEFBRFlDSUNBRFFRRnFJZ01nQzBjTkFBc2dBQ2dDZUM4QkVDSVFRUUZySVJJRFFDQUpJQk5CTkd4cUlnVW9BZ3dnQlNnQ0NHd2hCQ0FOSUE4Z0UwRUNkR29pQmk4QkFFRTBiR29vQWl3aENnSkFJQVl0QUFKRkJFQWdCRVVOQVNBRktBSXNJUU5CQUNFSFFRQWhCUUpBSUFSQkJFa05BQ0FESUFwclFSQkpEUUFnQkVGOGNTRUZRUUFoQmdOQUlBTWdCa0VDZENJTWFpQUtJQXhxL1FBQ0FQMExBZ0FnQmtFRWFpSUdJQVZIRFFBTElBUWdCVVlOQWdzZ0JTRUdJQVJCQTNFaURBUkFBMEFnQXlBR1FRSjBJaEZxSUFvZ0VXb29BZ0EyQWdBZ0JrRUJhaUVHSUFkQkFXb2lCeUFNUncwQUN3c2dCU0FFYTBGOFN3MEJBMEFnQXlBR1FRSjBJZ1ZxSUFVZ0Ntb29BZ0EyQWdBZ0F5QUZRUVJxSWdkcUlBY2dDbW9vQWdBMkFnQWdBeUFGUVFocUlnZHFJQWNnQ21vb0FnQTJBZ0FnQXlBRlFReHFJZ1ZxSUFVZ0Ntb29BZ0EyQWdBZ0JrRUVhaUlHSUFSSERRQUxEQUVMSUFSRkRRQWdGQ0FHTFFBRElnWkJBblJxSVFVZ0NTQUdRVFJzYWlnQ0xDRURRUUFoQmlBRVFRRkhCRUFnQkVGK2NTRVZRUUFoREFOQUlBTWdCa0VDZENJSGFpQUZJQWNnQ21vb0FnQWlFU0FTSUJBZ0VVb2JRUUFnRVVFQVRoc2dDMnhCQW5ScUtBSUFOZ0lBSUFNZ0IwRUVjaUlIYWlBRklBY2dDbW9vQWdBaUJ5QVNJQWNnRUVnYlFRQWdCMEVBVGhzZ0MyeEJBblJxS0FJQU5nSUFJQVpCQW1vaEJpQU1RUUpxSWd3Z0ZVY05BQXNMSUFSQkFYRkZEUUFnQXlBR1FRSjBJZ1JxSUFVZ0JDQUthaWdDQUNJRUlCSWdCQ0FRU0J0QkFDQUVRUUJPR3lBTGJFRUNkR29vQWdBMkFnQUxJQk5CQVdvaUV5QUxSdzBBQ3d3Q0N5QUxRVFJzRUJnaUNRMEJDMEVBSVE0Z0FrRUJRZHpyQUVFQUVCTU1Bd3NnQVNnQ0VDSUZCRUJCQUNFREEwQWdEU0FEUVRSc2FpZ0NMQ0lFQkVBZ0JCQVVDeUFEUVFGcUlnTWdCVWNOQUFzTElBMFFGQ0FCSUFzMkFoQWdBU0FKTmdJWUN5QUFLQUowSWdORkRRRWdBeWdDQUNFSElBTXZBUVFpQ3dSQUlBZEJLbW9oRWlBSFFTUnFJUk1nQjBFZWFpRVJJQWRCR0dvaEZDQUhRUkpxSVJVZ0IwRU1haUVXSUFkQkJtb2hGeUFMUVFKcklSaEJBQ0VEUVFFaEJRTkFBa0FnQVNnQ0VDSUVJQWNnQTBFR2JHb2lEUzhCQUNJR1RRUkFJQWdnQkRZQ0ZDQUlJQVkyQWhBZ0FrRUNRWUU1SUFoQkVHb1FFd3dCQ3lBTkx3RUVJZ2xCQVdwQi8vOERjVUVCVFFSQUlBRW9BaGdnQmtFMGJHb2dEUzhCQWpzQk1Bd0JDeUFKUVFGcklncEIvLzhEY1NJUElBUlBCRUFnQ0NBRU5nSUVJQWdnRHpZQ0FDQUNRUUpCMkRnZ0NCQVREQUVMQWtBZ0JpQVBSZzBBSUEwdkFRSU5BQ0FJSUFFb0FoZ2lDU0FHUVRSc2FpSUVLQUl3TmdMb0FTQUlJQVQ5QUFJZy9Rc0QyQUVnQ0NBRS9RQUNFUDBMQThnQklBZ2dCUDBBQWdEOUN3TzRBU0FFSUFrZ0QwRTBiQ0lNYWlJSktRSUlOd0lJSUFRZ0NTa0NFRGNDRUNBRUlBa3BBaGczQWhnZ0JDQUpLUUlnTndJZ0lBUWdDU2tDS0RjQ0tDQUVJQWtvQWpBMkFqQWdCQ0FKS1FJQU53SUFJQUVvQWhnZ0RHb2lCQ0FJL1FBRHVBSDlDd0lBSUFRZ0NQMEFBOWdCL1FzQ0lDQUVJQWo5QUFQSUFmMExBaEFnQkNBSUtBTG9BVFlDTUNBRFFRRnFJQXRQRFFBZ0JTRUpJQmdnQTJ0Qi8vOERjU0lFUVFkUEJFQWdCU0FFUVFGcUlobEIrUDhIY1NJUWFpRUpJQXI5RUNFa0lBYjlFQ0VqUVFBaERBTkFJQ01nSkNBSElBVWdER3BCQm13aUJHb2lHaThCQVAwUUlBUWdGMm9pR3k4QkFQMGFBU0FFSUJacUlod3ZBUUQ5R2dJZ0JDQVZhaUlkTHdFQS9Sb0RJQVFnRkdvaUhpOEJBUDBhQkNBRUlCRnFJaDh2QVFEOUdnVWdCQ0FUYWlJZ0x3RUEvUm9HSUFRZ0Vtb2lCQzhCQVAwYUJ5SWhJQ1A5TGlBaElDVDlMU0lsL1U1QkQvMkxBVUVQL1l3Qi9WSWhJaUFoSUNQOUxTQWwvVkFpSWYwWkFFRUJjUVJBSUJvZ0l2MVpBUUFBQ3lBaC9Sa0JRUUZ4QkVBZ0d5QWkvVmtCQUFFTElDSDlHUUpCQVhFRVFDQWNJQ0w5V1FFQUFnc2dJZjBaQTBFQmNRUkFJQjBnSXYxWkFRQURDeUFoL1JrRVFRRnhCRUFnSGlBaS9Wa0JBQVFMSUNIOUdRVkJBWEVFUUNBZklDTDlXUUVBQlFzZ0lmMFpCa0VCY1FSQUlDQWdJdjFaQVFBR0N5QWgvUmtIUVFGeEJFQWdCQ0FpL1ZrQkFBY0xJQXhCQ0dvaURDQVFSdzBBQ3lBUUlCbEdEUUVMQTBBZ0NpRUVBa0FnQmlBSElBbEJCbXhxSWd3dkFRQWlFRWNFUUNBR0lRUWdEeUFRUncwQkN5QU1JQVE3QVFBTElBc2dDVUVCYWlJSlFmLy9BM0ZIRFFBTEN5QUJLQUlZSUFaQk5HeHFJQTB2QVFJN0FUQUxJQVZCQVdvaEJTQURRUUZxSWdNZ0MwY05BQXNnQUNnQ2RDSURLQUlBSVFjTElBY0VmeUFIRUJRZ0FDZ0NkQVVnQXdzUUZDQUFRUUEyQW5RTUFRdEJBQ0VPSUFKQkFVSDJ5UUJCQUJBVEN5QUlRZkFCYWlRQUlBNEw1UUVCQlg4akFFRWdheUlFSkFBQ2Z3SkFJQUFvQWp3aUF3UkFRUUVoQlFOQUlBQW9BbVFvQWhnZ0FDZ0NRQ0FDUVFKMGFpZ0NBQ0lHUVRSc2FpZ0NMRVVFUUNBRUlBWTJBaEFnQVVFQ1FZODdJQVJCRUdvUUUwRUFJUVVnQUNnQ1BDRURDeUFDUVFGcUlnSWdBMGtOQUFzTUFRdEJBU0VGUVFFZ0FDZ0NaQ0lES0FJUVJRMEJHZ05BSUFNb0FoZ2dBa0UwYkdvb0FpeEZCRUFnQkNBQ05nSUFJQUZCQWtHUE95QUVFQk5CQUNFRklBQW9BbVFoQXdzZ0FrRUJhaUlDSUFNb0FoQkpEUUFMQzBFQklBVU5BQm9nQVVFQlFhd1dRUUFRRTBFQUN5QUVRU0JxSkFBTCtnWUNFMzhDZmlBQUtBSVlJaEFvQWhCRkJFQkJBUThMSUJBb0FoZ2hEU0FBS0FJVUtBSUFLQUlVSVFzRFFDQUJJQTBvQWlRaUFqWUNKQ0FMS0FJY0lnWWdBa0dZQVd4cUlRTUNRQUpBQW44Z0FDZ0NRQ0lSQkVBZ0JpQUxLQUlZUVpnQmJHb2lBa0dRQVdzb0FnQWdBa0dZQVdzb0FnQnJJUXdnQTBFTWFpRUdJQU5CQkdvaEJDQURLQUlJSVFJZ0F5Z0NBQ0VGUVNRTUFRc2dBMEdVQVdvaEJpQURRWXdCYWlFRUlBTW9BcEFCSWdJZ0F5Z0NpQUVpQldzaERFRTBDeUFMYWlnQ0FDSVNSUTBBSUFRb0FnQWhCeUFHS0FJQUlRa2dBaUFGYXlFR0lBRW9BZ2dpQTBKL0lBRTFBaWdpRllaQ2Y0VWlGaUFCTlFJUWZDQVZpS2NpQ0dvaEJBSi9JQVVnQ0VzRVFDQUZJQWhySVE1QkFDRUlRUUFnQWlBRVRRMEJHaUFHSUFRZ0JXc2lCbXNNQVFzZ0NDQUZheUVJSUFJZ0JFMEVRQ0FHSUFocklRWkJBQ0VPUVFBTUFRdEJBQ0VPSUFNaEJpQUNJQVJyQ3lBSklBZHJJUUlnQVNnQ0RDSUVJQllnQVRVQ0ZId2dGWWluSWdwcUlRVUNmeUFISUFwTEJFQWdCeUFLYXlFUFFRQWhDa0VBSUFVZ0NVOE5BUm9nQWlBRklBZHJJZ0pyREFFTElBb2dCMnNoQ2lBRklBbFBCRUFnQWlBS2F5RUNRUUFoRDBFQURBRUxRUUFoRHlBRUlRSWdDU0FGYXdzaEIwRUFJUVVnQ0VFQVNBMEJJQXBCQUVnTkFVRUFTQTBCSUFkQkFFZ05BU0FHUVFCSURRRWdBa0VBU0EwQklBTWdEMndnRG1vaEJ5QUtJQXhzSUFocUlRa0NRQUpBQWtBZ0FTZ0NMQ0lJRFFBZ0NRMEFJQWNOQUNBRElBeEhEUUFnQXlBR1J3MEFJQUlnQkVjTkFTQUJJQXRCSkVFMElCRWJhaUlDS0FJQU5nSXNJQUpCQURZQ0FBd0RDeUFJRFFFTElBUkZEUUlnQkswZ0E2MStRaUNJcHcwQ0lBTWdCR3dpQTBILy8vLy9BMHNOQWlBQklBTkJBblFRSENJRE5nSXNJQU5GRFFJZ0JpQUJLQUlJSWdSR0lBRW9BZ3dpQlNBQ1JuRU5BQ0FEUVFBZ0JDQUZiRUVDZEJBWkdnc2dBa1VOQUNBQ1FRRnhJQVpCQW5RaEJpQUJLQUlzSUFkQkFuUnFJUVFnRWlBSlFRSjBhaUVGSUFKQkFVY0VRQ0FDUWY3Ly8vOEhjU0VIUVFBaEFnTkFJQVFnQlNBR0VCWWdCU0FNUVFKMElnbHFJZ2dnQ1dvaEJTQUJLQUlJUVFKMGFpQUlJQVlRRmlBQktBSUlRUUowYWlFRUlBSkJBbW9pQWlBSFJ3MEFDd3RGRFFBZ0JDQUZJQVlRRmhvTElBdEJ6QUJxSVFzZ0RVRTBhaUVOSUFGQk5Hb2hBVUVCSVFVZ0ZFRUJhaUlVSUJBb0FoQkpEUUVMQ3lBRkN3UUFRWDhMZ0JRQ0NYOEtmaU1BUWFBQmF5SUZKQUFDUUNBQ1FTTk5CRUJCQUNFQ0lBTkJBVUdxTDBFQUVCTU1BUXNnQWtFa2F5SUNJQUpCQTI0aUNVRURiRWNFUUVFQUlRSWdBMEVCUWFvdlFRQVFFd3dCQ3lBQUtBSmdJUVlnQVNBRlFad0JhaUlDUVFJUUZTQUFJQVVvQXB3Qk93Rm9JQUZCQW1vZ0JrRUlha0VFRUJVZ0FVRUdhaUFHUVF4cVFRUVFGU0FCUVFwcUlBWkJCQkFWSUFGQkRtb2dCa0VFYWtFRUVCVWdBVUVTYWlBQVFmUUFha0VFRUJVZ0FVRVdhaUFBUWZnQWFrRUVFQlVnQVVFYWFpQUFRZXdBYWtFRUVCVWdBVUVlYWlBQVFmQUFha0VFRUJVZ0FVRWlhaUFDUVFJUUZRSkFBa0FDUUNBRktBS2NBU0lDUVlDQUFVMEVRQ0FHSUFJMkFoQWdBaUFKUndSQUlBVWdDVFlDaEFFZ0JTQUNOZ0tBQVNBRFFRRkIzL1FBSUFWQmdBRnFFQk5CQUNFQ0RBVUxJQVlvQWdRaUFpQUdLQUlNSWdkSklBWW9BZ2dpQ3lBR0tBSUFJZ1JMY1VVRVFDQUZJQWV0SUFLdGZUY0RlQ0FGSUF1dElBU3RmVGNEY0NBRFFRRkJxZkVBSUFWQjhBQnFFQk5CQUNFQ0RBVUxJQUFvQW5RaUNFRUFJQUFvQW5naUNodEZCRUFnQlNBS05nSUVJQVVnQ0RZQ0FDQURRUUZCMGZVQUlBVVFFMEVBSVFJTUJRc0NRQUpBSUFBb0Ftd2lEQ0FFU3cwQVFYOGdDQ0FNYWlJSUlBZ2dERWtiSUFSTkRRQWdBQ2dDY0NJSUlBSkxEUUJCZnlBSUlBcHFJZ29nQ0NBS1N4c2dBa3NOQVF0QkFDRUNJQU5CQVVIREZVRUFFQk1NQlFzQ1FDQUFLQUw0QVEwQUlBQW9BdkFCSWdoRkRRQWdBQ2dDOUFFaUNrVU5BQ0FMSUFScklnUWdDRVlnQnlBQ2F5SUNJQXBHY1EwQUlBVWdBallDYkNBRklBUTJBbWdnQlNBS05nSmtJQVVnQ0RZQ1lDQURRUUZCa2UwQUlBVkI0QUJxRUJOQkFDRUNEQVVMSUFZZ0NVRTBFQmNpQkRZQ0dDQUVSUTBCQWtBZ0JpZ0NFRVVOQUNBQlFTUnFJQVZCbUFGcUlnSkJBUkFWSUFRZ0JTZ0NtQUVpQ1VFSGRpSUtOZ0lnSUFRZ0NVSC9BSEZCQVdvaUREWUNHQ0FBS0FMNEFTRUxJQUZCSldvZ0FrRUJFQlVnQkNBRktBS1lBVFlDQUNBQlFTWnFJQUpCQVJBVklBUWdCU2dDbUFFaUJ6WUNCRUVBSVFJZ0JDZ0NBQ0lJUVlBQ2EwR0Jma2tFUUVFQUlRa01CUXRCQUNFSklBZEJnQUpyUVlGK1NRMEVJQVFvQWhnaUIwRWZTdzBESUFSQkFEWUNKQ0FFSUFBb0FyZ0JOZ0lvUVFFaENTQUdLQUlRUVFGTkRRQkJBQ0FLSUFzYklRcEJBQ0FNSUFzYklRc2dBVUVuYWlFQkEwQWdBU0FGUVpnQmFrRUJFQlVnQkNBRktBS1lBU0lJUVFkMklnYzJBbFFnQkNBSVFmOEFjVUVCYWlJSU5nSk1Ba0FnQUNnQytBRU5BQ0FBTFFEVUFVRUVjUTBBSUFnZ0MwWWdCeUFLUm5FTkFDQUZJQWMyQWxRZ0JTQUlOZ0pRSUFVZ0NUWUNUQ0FGSUFvMkFrZ2dCU0FMTmdKRUlBVWdDVFlDUUNBRFFRSkJsZk1BSUFWQlFHc1FFd3NnQVVFQmFpQUZRWmdCYWlJSFFRRVFGU0FFSUFVb0FwZ0JOZ0kwSUFGQkFtb2dCMEVCRUJVZ0JDQUZLQUtZQVNJSE5nSTRJQVFvQWpRaUNFR0FBbXRCZ1g1SkRRVWdCMEdBQW10QmdINU5EUVVnQkNnQ1RDSUhRU0JQRFFRZ0FVRURhaUVCSUFSQkFEWUNXQ0FFSUFBb0FyZ0JOZ0pjSUFSQk5Hb2hCQ0FKUVFGcUlna2dCaWdDRUVrTkFBc0xRUUFoQWlBQUtBSjBJZ2RGRFFRZ0FDZ0NlQ0lMUlEwRUlBQWdCNjBpRFVJQmZTSVBJQVlvQWdnZ0FDZ0NiQ0lJYTYxOElBMkFweUlCTmdLQUFTQUFJQXV0SWc1Q0FYMGlFQ0FHS0FJTUlBQW9BbkFpQ211dGZDQU9nS2NpQkRZQ2hBRUNRQUpBSUFGRkRRQWdCRVVOQUVILy93TWdCRzRnQVU4TkFRc2dCU0FFTmdJVUlBVWdBVFlDRUNBRFFRRkJnKzRBSUFWQkVHb1FFd3dGQ3lBQklBUnNJUWtDUUNBQUxRQmNRUUp4QkVBZ0FDQUFLQUljSUFocklBZHVOZ0ljSUFBZ0FDZ0NJQ0FLYXlBTGJqWUNJQ0FBSUE4Z0FDZ0NKQ0FJYTYxOElBMkFQZ0lrSUFBZ0VDQUFLQUlvSUFwcnJYd2dEb0ErQWlnTUFRc2dBQ0FFTmdJb0lBQWdBVFlDSkNBQVFnQTNBaHdMSUFBZ0NVR01MQkFYSWdFMkFyUUJJQUZGQkVBZ0EwRUJRYm9lUVFBUUV3d0ZDeUFHS0FJUVFiZ0lFQmNoQVNBQUtBSU1JQUUyQXRBcklBQW9BZ3dvQXRBclJRUkFJQU5CQVVHNkhrRUFFQk1NQlF0QkNrRVVFQmNoQVNBQUtBSU1JQUUyQXZBcklBQW9BZ3dpQVNnQzhDdEZCRUFnQTBFQlFib2VRUUFRRXd3RkN5QUJRUW8yQXZnclFRcEJGQkFYSVFFZ0FDZ0NEQ0FCTmdMOEt5QUFLQUlNSWdFb0F2d3JSUVJBSUFOQkFVRzZIa0VBRUJNTUJRc2dBVUVLTmdLRUxBSkFJQVlvQWhBaUIwVU5BQ0FHS0FJWUlRdEJBQ0VCSUFkQkFVY0VRQ0FIUVg1eElRaEJBQ0VFQTBBZ0N5QUJRVFJzYWlJS0tBSWdSUVJBSUFBb0Fnd29BdEFySUFGQnVBaHNha0VCSUFvb0FoaEJBV3QwTmdLMENBc2dDeUFCUVFGeUlncEJOR3hxSWd3b0FpQkZCRUFnQUNnQ0RDZ0MwQ3NnQ2tHNENHeHFRUUVnRENnQ0dFRUJhM1EyQXJRSUN5QUJRUUpxSVFFZ0JFRUNhaUlFSUFoSERRQUxDeUFIUVFGeFJRMEFJQXNnQVVFMGJHb2lCQ2dDSUEwQUlBQW9BZ3dvQXRBcklBRkJ1QWhzYWtFQklBUW9BaGhCQVd0ME5nSzBDQXNnQ1FSQUlBQW9BclFCSVFGQkFDRUVBMEFnQVNBR0tBSVFRYmdJRUJjaUJ6WUMwQ3NnQjBVRVFDQURRUUZCdWg1QkFCQVREQWNMSUFGQmpDeHFJUUVnQkVFQmFpSUVJQWxKRFFBTEN3Si9JQUFvQXVBQklBQW9Bb1FCSUFBb0FvQUJiQ0lCTmdJa0lBRkJLQkFYSVFFZ0FDZ0M0QUVpQXlBQk5nSW9RUUFnQVVVTkFCcEJBU0FES0FJa1JRMEFHa0VBSVFNRFFBSkFRUUFoQkNBQklBTkJLR3dpQjJvaUFVRUFOZ0lVSUFGQjVBQTJBaHhCNUFCQkdCQVhJUWtnQnlBQUtBTGdBU0lMS0FJb0lnRnFJQWsyQWhnZ0NVVU5BRUVCSVFRZ0EwRUJhaUlESUFzb0FpUkpEUUVMQ3lBRUMwVU5CQ0FBUVFRMkFnZ2dCaWdDRUNJREJFQkJmeUFBS0FKd0lnRWdBQ2dDZUNJQ0lBQW9Bb1FCUVFGcmJHb2lCQ0FDYWlJQ0lBSWdCRWtiSWdJZ0JpZ0NEQ0lFSUFJZ0JFa2JyVUlCZlNFUVFYOGdBQ2dDYkNJQ0lBQW9BblFpQkNBQUtBS0FBVUVCYTJ4cUlnQWdCR29pQkNBQUlBUkxHeUlBSUFZb0FnZ2lCQ0FBSUFSSkc2MUNBWDBoRVNBQklBWW9BZ1FpQUNBQUlBRkpHNjFDQVgwaEVpQUNJQVlvQWdBaUFDQUFJQUpKRzYxQ0FYMGhFeUFHS0FJWUlRQkJBQ0VCQTBBZ0FDQVNJQUExQWdRaURYd2dEWUFpRkQ0Q0ZDQUFJQk1nQURVQ0FDSU9mQ0FPZ0NJVlBnSVFJQUJDZnlBQU5RSW9JZytHUW4rRkloWWdEU0FRZkNBTmdDQVVmVUwvLy8vL0Q0TjhJQStJUGdJTUlBQWdEaUFSZkNBT2dDQVZmVUwvLy8vL0Q0TWdGbndnRDRnK0FnZ2dBRUUwYWlFQUlBRkJBV29pQVNBRFJ3MEFDd3RCQVNFQ0RBUUxJQVVnQWpZQ2tBRWdBMEVCUWRjOUlBVkJrQUZxRUJOQkFDRUNEQU1MUVFBaEFpQUdRUUEyQWhBZ0EwRUJRYm9lUVFBUUV3d0NDeUFGSUFjMkFqUWdCU0FKTmdJd0lBTkJBVUdGK0FBZ0JVRXdhaEFUREFFTElBVWdCellDS0NBRklBZzJBaVFnQlNBSk5nSWdJQU5CQVVIZjd3QWdCVUVnYWhBVEN5QUZRYUFCYWlRQUlBSUxtZ01CQm44akFFRVFheUlHSkFBQ2Z5QUNJQUpCQVVFQ0lBQW9BbUFvQWhBaUNFR0JBa2tiSWdkQkFYUkJCV29pQkc0aUJTQUViRVlnQWlBRVQzRkZCRUFnQTBFQlFmNGpRUUFRRTBFQURBRUxBbjhnQUNnQ0NFRVFSZ1JBSUFBb0FyUUJJQUFvQXVRQlFZd3NiR29NQVFzZ0FDZ0NEQXNoQkVFQUlRQWdCQzBBaUN3aUFrRUVjUVJBSUFRb0FxUURRUUZxSVFBTElBQWdCV29pQlVFZ1R3UkFJQVlnQlRZQ0FDQURRUUZCd0R3Z0JoQVRRUUFNQVFzZ0JDQUNRUVJ5T2dDSUxDQUFJQVZKQkVBZ0JDQUFRWlFCYkdwQnFBTnFJUUlEUUNBQklBSkJBUkFWSUFGQkFXb2lBU0FDUVFScUlBY1FGU0FCSUFkcUlnRWdBa0VJYWtFQ0VCVWdBaUFDS0FJSUlnTWdCQ2dDQ0NJSklBTWdDVWtiTmdJSUlBRkJBbW9nQWtFTWFrRUJFQlVnQVVFRGFpSUJJQUpCRUdvZ0J4QVZJQUVnQjJvaUFTQUdRUXhxUVFFUUZTQUNJQVlvQWd3MkFpUWdBaUFDS0FJUUlnTWdDQ0FESUFoSkd6WUNFQ0FDUVpRQmFpRUNJQUZCQVdvaEFTQUFRUUZxSWdBZ0JVY05BQXNMSUFRZ0JVRUJhellDcEFOQkFRc2dCa0VRYWlRQUMrZ0JBUU4vSXdCQkVHc2lCQ1FBQW44Q1FDQUJJQVJCQ0dvQ2Z5QUFLQUpnS0FJUVFZQUNUUVJBSUFJRVFFRi9JUVZCQVF3Q0N5QURRUUZCc2lSQkFCQVRRUUFNQXdzZ0FrRUJUUTBCUVg0aEJVRUNDeUlHRUJVZ0JDQUNJQVZxTmdJTUlBUW9BZ2dpQWlBQUtBSmdLQUlRSWdWUEJFQWdCQ0FGTmdJRUlBUWdBallDQUNBRFFRRkIrenNnQkJBVFFRQU1BZ3NnQUNBQ0lBRWdCbW9nQkVFTWFpQURFRXRGQkVBZ0EwRUJRYklrUVFBUUUwRUFEQUlMUVFFZ0JDZ0NERVVOQVJvZ0EwRUJRYklrUVFBUUUwRUFEQUVMSUFOQkFVR3lKRUVBRUJOQkFBc2dCRUVRYWlRQUM5VUJBUU4vSXdCQkVHc2lCQ1FBSUFRZ0FqWUNEQUpBQWtBZ0FFRUFJQUVnQkVFTWFpQURFRXRGRFFBZ0JDZ0NEQTBBQW44Z0FDZ0NDRUVRUmdSQUlBQW9BclFCSUFBb0F1UUJRWXdzYkdvTUFRc2dBQ2dDREF0QkFTRUZJQUFvQW1Bb0FoQkJBa2tOQVNnQzBDc2lBa0VjYWlFR1FRRWhBU0FDSVFNRFFDQURJQUlvQWhnMkF0QUlJQU1nQWlnQ3BBWTJBdHdPSUFOQjFBaHFJQVpCaUFZUUZob2dBMEc0Q0dvaEF5QUJRUUZxSWdFZ0FDZ0NZQ2dDRUVrTkFBc01BUXNnQTBFQlFjb2pRUUFRRXdzZ0JFRVFhaVFBSUFVTDFnRUJBMzhqQUVFUWF5SUVKQUFDUUNBQ1FRRkJBaUFBS0FKZ0tBSVFJZ0pCZ1FKSkd5SUZRUUpxUndSQVFRQWhBQ0FEUVFGQm1DRkJBQkFUREFFTEFuOGdBQ2dDQ0VFUVJnUkFJQUFvQXJRQklBQW9BdVFCUVl3c2JHb01BUXNnQUNnQ0RBc2hCaUFCSUFSQkRHb2dCUkFWUVFFaEFDQUJJQVZxSWdVZ0JFRUlha0VCRUJVZ0FpQUVLQUlNSWdGTkJFQWdCQ0FDTmdJRUlBUWdBVFlDQUNBRFFRRkJwdlFBSUFRUUUwRUFJUUFNQVFzZ0JVRUJhaUFHS0FMUUt5QUJRYmdJYkdwQnFBWnFRUUVRRlFzZ0JFRVFhaVFBSUFBTGhBSUJCWDhqQUVFUWF5SUVKQUFDZnlBQUtBSUlRUkJHQkVBZ0FDZ0N0QUVnQUNnQzVBRkJqQ3hzYWd3QkN5QUFLQUlNQ3lFR0FrQkJBVUVDSUFBb0FtQWlCeWdDRUVHQkFra2JJZ1VnQWs4RVFFRUFJUUlnQTBFQlFaZ2tRUUFRRXd3QkN5QUVJQUlnQlVGL2MybzJBZ3dnQVNBRVFRaHFJQVVRRlNBRUtBSUlJZ2dnQnlnQ0VFOEVRRUVBSVFJZ0EwRUJRYzd0QUVFQUVCTU1BUXRCQVNFQ0lBRWdCV29pQVNBR0tBTFFLeUFJUWJnSWJHcEJBUkFWSUFBZ0JDZ0NDQ0FCUVFGcUlBUkJER29nQXhCTVJRUkFRUUFoQWlBRFFRRkJtQ1JCQUJBVERBRUxJQVFvQWd4RkRRQkJBQ0VDSUFOQkFVR1lKRUVBRUJNTElBUkJFR29rQUNBQ0M2d0dBUWQvSXdCQkVHc2lCaVFBSUFZZ0FqWUNEQ0FBS0FKZ0lRa0NmeUFBS0FJSVFSQkdCRUFnQUNnQ3RBRWdBQ2dDNUFGQmpDeHNhZ3dCQ3lBQUtBSU1DeUlFSUFRdEFJZ3NRUUZ5T2dDSUxBSkFJQUpCQkUwRVFDQURRUUZCc0NOQkFCQVREQUVMSUFFZ0JFRUJFQlVnQkNnQ0FFRUlUd1JBSUFOQkFVR09JMEVBRUJNTUFRc2dBVUVCYWlBR1FRaHFRUUVRRlNBRUlBWW9BZ2dpQWpZQ0JDQUNRUVZPQkVBZ0EwRUJRZVVpUVFBUUV5QUVRWDgyQWdRTElBRkJBbW9nQkVFSWFrRUNFQlVnQkNnQ0NDSUhRWUNBQkd0QmdJQjhUUVJBSUFZZ0J6WUNBQ0FEUVFGQmlqOGdCaEFUREFFTElBUWdBQ2dDdkFFaUFpQUhJQUliTmdJTUlBRkJCR29nQkVFUWFrRUJFQlVnQkNnQ0VFRUNUd1JBSUFOQkFVSDdLa0VBRUJNTUFRc2dBVUVGYWlFQ0lBWWdCaWdDREVFRmF6WUNEQUpBSUFrb0FoQWlCMFVOQUNBRUtBSUFRUUZ4SVFnZ0JDZ0MwQ3NoQkVFQUlRa2dCMEVJVHdSQUlBZEJlSEVoQVFOQUlBUWdCVUc0Q0d4cUlBZzJBZ0FnQkNBRlFRRnlRYmdJYkdvZ0NEWUNBQ0FFSUFWQkFuSkJ1QWhzYWlBSU5nSUFJQVFnQlVFRGNrRzRDR3hxSUFnMkFnQWdCQ0FGUVFSeVFiZ0liR29nQ0RZQ0FDQUVJQVZCQlhKQnVBaHNhaUFJTmdJQUlBUWdCVUVHY2tHNENHeHFJQWcyQWdBZ0JDQUZRUWR5UWJnSWJHb2dDRFlDQUNBRlFRaHFJUVVnQ2tFSWFpSUtJQUZIRFFBTEN5QUhRUWR4SWdGRkRRQURRQ0FFSUFWQnVBaHNhaUFJTmdJQUlBVkJBV29oQlNBSlFRRnFJZ2tnQVVjTkFBc0xRUUFoQlNBQVFRQWdBaUFHUVF4cUlBTVFURVVFUUNBRFFRRkJzQ05CQUJBVERBRUxJQVlvQWd3RVFDQURRUUZCc0NOQkFCQVREQUVMQW44Z0FDZ0NDRUVRUmdSQUlBQW9BclFCSUFBb0F1UUJRWXdzYkdvTUFRc2dBQ2dDREFzaEFTQUFLQUpnS0FJUVFRSlBCRUFnQVNnQzBDc2lBU2dDQkVFQ2RDRUhJQUZCc0FkcUlRb2dBVUdzQm1vaEEwRUJJUWtnQVNFQ0EwQWdBaUFCL1FBQ0JQMExBcndJSUFJZ0FTZ0NGRFlDekFnZ0FrSGtEbW9nQXlBSEVCWWFJQUpCNkE5cUlBb2dCeEFXR2lBQ1FiZ0lhaUVDSUFsQkFXb2lDU0FBS0FKZ0tBSVFTUTBBQ3d0QkFTRUZDeUFHUVJCcUpBQWdCUXZyQ2dFR2Z5TUFRWUFCYXlJRkpBQWdCVUVBTmdKNEFrQWdBa0VJUndSQUlBTkJBVUdxSDBFQUVCTWdBMEVCUWFvZlFRQVFFd3dCQ3lBQklBQkI1QUZxUVFJUUZTQUJRUUpxSUFWQi9BQnFRUVFRRlNBQlFRWnFJQVZCOUFCcVFRRVFGU0FCUVFkcUlBVkIrQUJxUVFFUUZTQUFLQUxrQVNJQklBQW9Bb0FCSWdnZ0FDZ0NoQUZzVHdSQUlBVWdBVFlDY0NBRFFRRkIvandnQlVId0FHb1FFd3dCQ3lBQUtBSzBBU0FCUVl3c2JHb2hBaUFCSUFodUlRY2dCU2dDZENFRUFrQWdBQ2dDTENJR1FRQk9JQUVnQmtkeERRQWdBaWdDMUN0QkFXb2lCaUFFUmcwQUlBVWdCallDYUNBRklBUTJBbVFnQlNBQk5nSmdJQU5CQVVHV1BTQUZRZUFBYWhBVFFRQWhCQXdCQ3lBQ0lBUTJBdFFyQWtBZ0JTZ0NmQ0lFUVFGclFReE5CSDhnQkVFTVJ3MEJJQVZCRERZQ1FDQURRUUpCczl3QUlBVkJRR3NRRXlBRktBSjhCU0FFQzBVRVFDQURRUVJCb3RNQVFRQVFFeUFBUVFFMkFqZ0xBa0FDUUFKQUFrQWdBaWdDMkNzaUJnUkFJQVVvQW5RaUJDQUdTUTBCSUFVZ0JqWUNOQ0FGSUFRMkFqQWdBMEVCUWZrbklBVkJNR29RRXlBQVFRRTJBamhCQUNFRURBWUxJQVVvQW5naUJBMEJEQU1MSUFVb0FuZ2lCRVVOQVFzZ0JTQUVJQUF0QUZ4QkJIWkJBWEZxSWdZMkFuZ2dCU2dDZENJRUlBSW9BdGdySWdsQkFXdExCRUFnQlNBSk5nSVVJQVVnQkRZQ0VDQURRUUZCbGljZ0JVRVFhaEFUSUFCQkFUWUNPRUVBSVFRTUJBc2dCQ0FHVHdSQUlBVWdCallDSkNBRklBUTJBaUFnQTBFQlFkMG9JQVZCSUdvUUV5QUFRUUUyQWpoQkFDRUVEQVFMSUFJZ0JqWUMyQ3NMSUFZZ0JTZ0NkRUVCYWtjTkFDQUFJQUF0QUZ4QkFYSTZBRndMSUFVb0Fud2hBaUFBUVJBMkFnZ2dBRUVBSUFKQkRHc2dBQ2dDT0JzMkFoZ0NRQ0FBS0FJc0lnSkJmMFlFUUVFRUlRUUNRQ0FCSUFjZ0NHeHJJZ0VnQUNnQ0hFa05BQ0FCSUFBb0FpUlBEUUFnQnlBQUtBSWdTUTBBSUFjZ0FDZ0NLRTlCQW5RaEJBc2dBQ0FBTFFCY1Fmc0JjU0FFY2pvQVhDQUFLQUxrQVNFQkRBRUxJQUFnQUMwQVhFSDdBWEVnQUNnQzVBRWlBU0FDUjBFQ2RISTZBRndMSUFBb0F1QUJLQUlvSUFGQktHeHFJZ0lnQVRZQ0FDQUNJQVVvQW5RMkFnd2dCU2dDZUNFRUlBQW9Ba3hGQkVBZ0FpZ0NCQ0FFVHdSQVFRRWhCQXdEQ3lBRklBRTJBZ0FnQTBFQ1FhY01JQVVRRXlBQVFRRTJBa3dnQlNnQ2VDRUVDeUFBS0FMa0FTRUJJQUFvQXVBQktBSW9JUUlnQkFSQUlBSWdBVUVvYkdvaUFTQUVOZ0lFSUFFZ0JTZ0NlQ0lDTmdJSUlBRW9BaEFpQVVVRVFDQUNRUmdRRnlFQklBQW9BdUFCS0FJb0lBQW9BdVFCUVNoc2FpQUJOZ0lRSUFFRVFFRUJJUVFNQkF0QkFDRUVJQU5CQVVIK05VRUFFQk1NQXdzZ0FTQUNRUmhzRUJzaEFTQUFLQUxnQVNnQ0tDQUFLQUxrQVVFb2JHb2hBaUFCUlFSQUlBSW9BaEFRRkVFQUlRUWdBQ2dDNEFFb0FpZ2dBQ2dDNUFGQktHeHFRUUEyQWhBZ0EwRUJRZjQxUVFBUUV3d0RDeUFDSUFFMkFoQkJBU0VFREFJTEFrQWdBaUFCUVNoc2FpSUVLQUlRSWdZTkFDQUVRUW8yQWdoQkNrRVlFQmNoQmlBQUtBTGdBU2dDS0NJQ0lBQW9BdVFCSWdGQktHeHFJQVkyQWhBZ0JnMEFRUUFoQkNBQ0lBRkJLR3hxUVFBMkFnZ2dBMEVCUWY0MVFRQVFFd3dDQ3lBRktBSjBJZ2NnQWlBQlFTaHNhaUlCS0FJSVNRUkFRUUVoQkF3Q0MwRUJJUVFnQVNBSFFRRnFJZ0UyQWdnZ0JpQUJRUmhzRUJzaEFTQUFLQUxnQVNnQ0tDQUFLQUxrQVVFb2JHb2hBaUFCUlFSQUlBSW9BaEFRRkVFQUlRUWdBQ2dDNEFFb0FpZ2dBQ2dDNUFGQktHeHFJZ0JCQURZQ0NDQUFRUUEyQWhBZ0EwRUJRZjQxUVFBUUV3d0NDeUFDSUFFMkFoQU1BUXNnQlNBRU5nSlFJQU5CQVVIQTNnQWdCVUhRQUdvUUUwRUFJUVFMSUFWQmdBRnFKQUFnQkF2YUJnRUlmeU1BUWRBQWF5SURKQUFnQTBFQk5nSk1JQUFvQWl3aENRSkFBa0FnQUNnQzRBRW9BaWdpQkVVTkFDQUVLQUlRUlEwQUFrQWdCQ0FKUVNoc2FpSUVLQUlFUlFSQUlBRWdBQ2tETUVJQ2ZDQUNFREFOQVNBQ1FRRkJteXBCQUJBVERBTUxJQUVnQkNnQ0VDa0RBQ0FDRURCRkJFQWdBa0VCUVpzcVFRQVFFd3dEQ3lBQklBQW9BaEJCQWlBQ0VCMUJBa2NFUUNBQ1FRRkJneE5CQUJBVERBTUxJQUFvQWhBZ0EwSElBR3BCQWhBVklBTW9Ba2hCa1A4RFJnMEFJQUpCQVVIRUgwRUFFQk1NQWdzZ0FDZ0NDRUdBQWtjTkFDQUFRUWcyQWdnTEFrQWdBQ2dDaEFFZ0FDZ0NnQUZzSWdkRkRRQWdBQ2dDdEFFaEJVRUFJUVFnQjBFSVR3UkFJQWRCZUhFaENBTkFJQVVnQkVHTUxHeHFRWDgyQXRRcklBVWdCRUVCY2tHTUxHeHFRWDgyQXRRcklBVWdCRUVDY2tHTUxHeHFRWDgyQXRRcklBVWdCRUVEY2tHTUxHeHFRWDgyQXRRcklBVWdCRUVFY2tHTUxHeHFRWDgyQXRRcklBVWdCRUVGY2tHTUxHeHFRWDgyQXRRcklBVWdCRUVHY2tHTUxHeHFRWDgyQXRRcklBVWdCRUVIY2tHTUxHeHFRWDgyQXRRcklBUkJDR29oQkNBS1FRaHFJZ29nQ0VjTkFBc0xJQWRCQjNFaUIwVU5BQU5BSUFVZ0JFR01MR3hxUVg4MkF0UXJJQVJCQVdvaEJDQUdRUUZxSWdZZ0IwY05BQXNMUVFBaEJpQUFJQU5CeUFCcVFRQWdBMEhFQUdvZ0EwRkFheUFEUVR4cUlBTkJPR29nQTBFMGFpQURRY3dBYWlBQklBSVFMRVVOQUNBSlFRRnFJUWNEUUFKQUlBTW9Ba3hGRFFBZ0FDQURLQUpJSWdSQkFFRUFJQUVnQWhBeFJRMENJQUFvQW9BQklRZ2dBQ2dDaEFFaENpQURJQVJCQVdvaUJUWUNJQ0FESUFnZ0NtdzJBaVFnQWtFRVFlN2JBQ0FEUVNCcUVCTWdBQ2dDNkFFZ0FDZ0NaQ2dDR0JDQUFVVU5BaUFBS0FLMEFTQUVRWXdzYkdvaUJpZ0MzQ3NpQ0FSQUlBZ1FGQ0FHUWdBM0F0d3JDeUFESUFVMkFoQWdBa0VFUWJTQkFTQURRUkJxRUJNZ0JDQUpSZ1JBSUFFZ0FDZ0M0QUVwQXdoQ0Fud2dBaEF3RFFGQkFDRUdJQUpCQVVHYktrRUFFQk1NQXdzZ0F5QUhOZ0lFSUFNZ0JUWUNBQ0FDUVFKQnErb0FJQU1RRTBFQUlRWWdBQ0FEUWNnQWFrRUFJQU5CeEFCcUlBTkJRR3NnQTBFOGFpQURRVGhxSUFOQk5Hb2dBMEhNQUdvZ0FTQUNFQ3dOQVF3Q0N3c2dBQ0FDRUg4aEJnc2dBMEhRQUdva0FDQUdDNFlVQXc1L0FuNEJleU1BUWRBQWF5SUpKQUFnQ1VFQk5nSk1Ba0FDUUNBQUtBS0FBVUVCUncwQUlBQW9Bb1FCUVFGSERRQWdBQ2dDYkEwQUlBQW9BbkFOQUNBQUtBSmtJZ01vQWdBTkFDQURLQUlFRFFBZ0F5Z0NDQ0FBS0FKMFJ3MEFJQU1vQWd3Z0FDZ0NlRWNOQUVFQUlRTWdBQ0FKUWNnQWFrRUFJQWxCeEFCcUlBbEJRR3NnQ1VFOGFpQUpRVGhxSUFsQk5Hb2dDVUhNQUdvZ0FTQUNFQ3hGRFFFQ1FBSkFJQWtvQWt4RkRRQWdBQ0FKS0FKSVFRQkJBQ0FCSUFJUU1VVU5BQ0FBS0FKa0lnRW9BaEFOQVVFQklRTU1Bd3NnQWtFQlFhUEVBRUVBRUJNTUFnc2dBU2dDR0NFRkEwQWdCU0FFUVRSc0lnRnFLQUlzRUJRZ0FDZ0NaQ0lDS0FJWUlnVWdBV29pQXlBQUtBTG9BU0lIS0FJVUtBSUFLQUlVSUFSQnpBQnNhaUlHS0FJa05nSXNJQU1nQnlnQ0dDZ0NHQ0FCYWlnQ0pEWUNKQ0FHUVFBMkFpUkJBU0VESUFSQkFXb2lCQ0FDS0FJUVNRMEFDd3dCQ3lBQVFnQTNBMUFnQUNnQ1dCQVVJQUJCQURZQ1dBSkFBa0FnQUNnQ0hBMEFJQUFvQWlBTkFDQUFLQUlrSUFBb0FvQUJSdzBBUWdJaEVTQUFLQUlvSUFBb0FvUUJSZzBCQzBJQ0lSRWdBQ2dDVEEwQUlBRW9BaHhCQWtZTkFDQUFLQUtBQVNJTklBQW9Bb1FCYkNJREJINGdBMEVCY1NFRUlBQW9BdUFCS0FJb0lRY0NRQ0FEUVFGR0JFQkJBQ0VEUWdBaEVRd0JDeUFEUVg1eElRWkJBQ0VEUWdBaEVRTkFJQWNnQTBFb2JHb2lDQ2dDQkNJS0JFQWdDQ2dDRUNBS1FSaHNha0VJYXlrREFDSVNJQkVnRVNBU1V4c2hFUXNnQnlBRFFRRnlRU2hzYWlJSUtBSUVJZ29FUUNBSUtBSVFJQXBCR0d4cVFRaHJLUU1BSWhJZ0VTQVJJQkpUR3lFUkN5QURRUUpxSVFNZ0JVRUNhaUlGSUFaSERRQUxDd0pBSUFSRkRRQWdCeUFEUVNoc2FpSURLQUlFSWdWRkRRQWdBeWdDRUNBRlFSaHNha0VJYXlrREFDSVNJQkVnRVNBU1V4c2hFUXNnRVVJQ2ZBVkNBZ3NoRVVFQUlRUUNRQ0FBS0FJZ0lnWWdBQ2dDS0NJT1R3MEFJQUFvQWlRaUNDQUFLQUljSWdWTkRRQWdCU0FJSUFWcklncEJmSEVpQzJvaEJ5QUFLQUxnQVNnQ0tDRVBJQXBCQkVraEVBTkFJQThnQmlBTmJFRW9iR29oREFKQUFrQWdFQVJBSUFVaEF3d0JDLzBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0FFL1J3QUlSTkJBQ0VFQTBBZ0RDQUVJQVZxUVNoc2FpSURRZndBYWlBRFFkUUFhaUFEUVN4cUlBTkJCR3I5WEFJQS9WWUNBQUg5VmdJQUF2MVdBZ0FESUJQOXJnRWhFeUFFUVFScUlnUWdDMGNOQUFzZ0V5QVRJQlA5RFFnSkNnc01EUTRQQUFFQ0F3QUJBZ1A5cmdFaUV5QVRJQlA5RFFRRkJnY0FBUUlEQUFFQ0F3QUJBZ1A5cmdIOUd3QWhCQ0FISVFNZ0NpQUxSZzBCQ3dOQUlBd2dBMEVvYkdvb0FnUWdCR29oQkNBRFFRRnFJZ01nQ0VjTkFBc0xJQVpCQVdvaUJpQU9SdzBBQ3dzZ0FDQUVRUU4wRUJnaUJ6WUNXQ0FFUlEwQUlBZEZEUUJCQUNFRUFrQWdBQ2dDSUNJR0lBQW9BaWdpQTA4TkFDQUFLQUlrSWdVZ0FDZ0NIRTBOQUFOQUlBVWdBQ2dDSENJSFN3UkFJQUFvQXVBQktBSW9JQUFvQW9BQklBWnNRU2hzYWlFTkEwQWdEU0FIUVNoc2FpSUlLQUlFSWdNRVFDQURRUU54SVFvZ0NDZ0NFQ0VGUVFBaEN3SkFJQU5CQkVrRVFFRUFJUU1NQVFzZ0EwRjhjU0VPUVFBaEEwRUFJUXdEUUNBRVFRTjBJZ2dnQUNnQ1dHb2dCU0FEUVJoc2Fpa0RBRGNEQUNBQUtBSllJQWhxSUFVZ0EwRUJja0VZYkdvcEF3QTNBd2dnQUNnQ1dDQUlhaUFGSUFOQkFuSkJHR3hxS1FNQU53TVFJQUFvQWxnZ0NHb2dCU0FEUVFOeVFSaHNhaWtEQURjREdDQURRUVJxSVFNZ0JFRUVhaUVFSUF4QkJHb2lEQ0FPUncwQUN3c2dDZ1JBQTBBZ0FDZ0NXQ0FFUVFOMGFpQUZJQU5CR0d4cUtRTUFOd01BSUFOQkFXb2hBeUFFUVFGcUlRUWdDMEVCYWlJTElBcEhEUUFMQ3lBQUtBSWtJUVVMSUFkQkFXb2lCeUFGU1EwQUN5QUFLQUlvSVFNTElBWkJBV29pQmlBRFNRMEFDeUFBS0FKWUlRY0xJQUFnQkRZQ1ZDTUFRZEFCYXlJR0pBQWdCa0lCTndNSUFrQWdCRUVEZENJS1JRMEFJQVpCQ0RZQ0VDQUdRUWcyQWhSQkNDSUZJUVJCQWlFSUEwQWdCa0VRYWlBSVFRSjBhaUFGSWdNZ0JFRUlhbW9pQlRZQ0FDQUlRUUZxSVFnZ0F5RUVJQVVnQ2trTkFBc0NmeUFISUFwcVFRaHJJZ01nQjAwRVFFRUJJUWhCQVNFRlFRQU1BUXRCQVNFSVFRRWhCUU5BQW44Z0NFRURjVUVEUmdSQUlBY2dCU0FHUVJCcUVFUWdCa0VJYWtFQ0VEd2dCVUVDYWd3QkN3SkFJQVpCRUdvaUJDQUZRUUZySWdwQkFuUnFLQUlBSUFNZ0IydFBCRUFnQnlBSUlBWW9BZ3dnQlVFQUlBUVFPd3dCQ3lBSElBVWdCa0VRYWhCRUN5QUZRUUZHQkVBZ0JrRUlha0VCRURwQkFBd0JDeUFHUVFocUlBb1FPa0VCQ3lFRklBWWdCaWdDQ0VFQmNpSUlOZ0lJSUFkQkNHb2lCeUFEU1EwQUN5QUdLQUlNQ3lFRElBY2dDQ0FESUFWQkFDQUdRUkJxRURzZ0JpZ0NEQ0VFSUFZb0FnZ2hDQUpBSUFWQkFVY05BQ0FJUVFGSERRQWdCRVVOQVFzRFFBSi9JQVZCQVV3RVFDQUdRUWhxSUFnZ0JCQjNJZ01RUENBRElBVnFEQUVMSUFaQkNHb2lBMEVDRURvZ0JpQUdLQUlJUVFkek5nSUlJQU5CQVJBOElBZEJDR3NpQ2lBR1FSQnFJZ1FnQlVFQ2F5SUlRUUowYWlnQ0FHc2dCaWdDQ0NBR0tBSU1JQVZCQVd0QkFTQUVFRHNnQTBFQkVEb2dCaUFHS0FJSVFRRnlJZ00yQWdnZ0NpQURJQVlvQWd3Z0NFRUJJQVFRT3lBSUN5RUZJQWRCQ0dzaEJ5QUdLQUlNSVFRZ0JpZ0NDQ0VJSUFWQkFVY05BQ0FJUVFGSERRQWdCQTBBQ3dzZ0JrSFFBV29rQUFzZ0FDZ0NnQUVoQTBFQUlRVUNRQU5BQW44Q1FDQURRUUZIRFFBZ0FDZ0NoQUZCQVVjTkFDQUFLQUswQVNnQzNDdEZEUUFnQ1VFQU5nSklJQUJCQURZQzVBRWdBQ0FBS0FJSVFZQUJjallDQ0VFQURBRUxRUUFoQXlBQUlBbEJ5QUJxUVFBZ0NVSEVBR29nQ1VGQWF5QUpRVHhxSUFsQk9Hb2dDVUUwYWlBSlFjd0FhaUFCSUFJUUxFVU5BeUFKS0FKTVJRMENJQWtvQWtnTElnWkJBV29oQXlBQUlBWkJBRUVBSUFFZ0FoQXhJQUFvQW9BQklBQW9Bb1FCYkNFSFJRUkFJQWtnQnpZQ0JDQUpJQU0yQWdBZ0FrRUJRY3c2SUFrUUUwRUFJUU1NQXdzZ0NTQUhOZ0lrSUFrZ0F6WUNJQ0FDUVFSQjd0c0FJQWxCSUdvUUV5QUFLQUxvQVNBQUtBSmtLQUlZRUlBQlJRUkFRUUFoQXd3REN3SkFBa0FnQUNnQ2dBRkJBVWNOQUNBQUtBS0VBVUVCUncwQUlBQW9BbVFpQnlnQ0FDQUFLQUpnSWdRb0FnQkhEUUVnQnlnQ0JDQUVLQUlFUncwQklBY29BZ2dnQkNnQ0NFY05BU0FIS0FJTUlBUW9BZ3hIRFFFTElBQW9BclFCSUFaQmpDeHNhaUlIS0FMY0t5SUVSUTBBSUFRUUZDQUhRZ0EzQXR3ckN5QUpJQU0yQWhBZ0FrRUVRYlNCQVNBSlFSQnFFQk1nQVNrRENDSVNVQVIrUWdBRklCSWdBU2tET0gwTFVBUkFJQUFvQWdoQndBQkdEUUlMSUFWQkFXb2lCU0FBS0FLQUFTSURJQUFvQW9RQmJFWU5BU0FBS0FKVUlnZEZEUUFnQUNnQ1VDQUhSdzBBQ3lBQklCRWdBaUFCS0FJc0VRd0FHZ3NnQUNBQ0VIOGhBd3NnQ1VIUUFHb2tBQ0FEQzdjR0FReC9JQUFvQW1BaENRSkFJQUFvQW9BQklBQW9Bb1FCYkNJTUJFQWdDU2dDRUNJQlFiZ0liQ0VOSUFFZ0FXeEJBblFoQ2lBQUtBSU1JUVFnQUNnQ3RBRWhBd05BSUFNb0F0QXJJUXNnQXlBRVFZd3NFQllpQVVFQU5nTG9LeUFCUVg4MkF0UXJJQUZCQURZQ3NDZ2dBVUVBTmdLRUxDQUJRUUEyQXZBcklBRkNBRGNDK0NzZ0FTQUxOZ0xRS3lBQklBRXRBSWdzUWZ3QmNUb0FpQ3dnQkNnQzZDc0VRQ0FCSUFvUUdDSUROZ0xvS3lBRFJRUkFRUUFQQ3lBRElBUW9BdWdySUFvUUZob0xJQUVnQkNnQytDdEJGR3dpQlJBWUlnTTJBdkFyUVFBaENDQURSUTBDSUFNZ0JDZ0M4Q3NnQlJBV0dpQUVLQUwwS3lJR0JFQWdCQ2dDOENzaEF5QUJLQUx3S3lFRlFRQWhCd05BSUFNb0Fnd0VRQ0FGSUFNb0FoQVFHQ0lHTmdJTUlBWkZCRUJCQUE4TElBWWdBeWdDRENBREtBSVFFQllhSUFRb0F2UXJJUVlMSUFFZ0FTZ0MrQ3RCQVdvMkF2Z3JJQVZCRkdvaEJTQURRUlJxSVFNZ0IwRUJhaUlISUFaSkRRQUxDeUFCSUFRb0FvUXNRUlJzSWdVUUdDSUROZ0w4S3lBRFJRMENJQU1nQkNnQy9Dc2dCUkFXR2lBQklBUW9Bb1FzSWdnMkFvUXNJQWdFUUNBRUtBTDhLeUVESUFFb0F2d3JJUVZCQUNFSEEwQWdBeWdDQ0NJR0JFQWdCU0FCS0FMd0t5QUdJQVFvQXZBcmEybzJBZ2dMSUFNb0Fnd2lCZ1JBSUFVZ0FTZ0M4Q3NnQmlBRUtBTHdLMnRxTmdJTUN5QUZRUlJxSVFVZ0EwRVVhaUVESUFkQkFXb2lCeUFJUncwQUN3c2dDeUFFS0FMUUt5QU5FQllhSUFGQmpDeHFJUU1nRGtFQmFpSU9JQXhIRFFBTEMwRUJJUWdnQUFKL1FRQkJBVUhJQUJBWElnRkZEUUFhSUFFZ0FTMEFLRUgrQVhGQkFYSTZBQ2dnQVVFQlFRUVFGeUlFTmdJVUlBRWdCQTBBR2lBQkVCUkJBQXNpQVRZQzZBRWdBVVVFUUVFQUR3c2dBQ2dDN0FFaEJVRUFJUVFnQVNBQVFlZ0FhallDSENBQklBazJBaGhCQVVIUUJoQVhJUU1nQVNnQ0ZDQUROZ0lBQWtBZ0EwVU5BQ0FKS0FJUVFjd0FFQmNoQXlBQktBSVVLQUlBSWdjZ0F6WUNGQ0FEUlEwQUlBY2dDU2dDRURZQ0VDQUFLQUs4QVNFRUlBRWdCVFlDTENBQklBUTJBZ0JCQVNFRUN5QUVEUUFnQUNnQzZBRVFYa0VBSVFnZ0FFRUFOZ0xvQVNBQ1FRRkJyeHhCQUJBVEN5QUlDNVFYQXd0L0FYNEJmU01BUVRCcklnb2tBQ0FBUVFFMkFnZ0Nmd0pBQWtBZ0FTQUtRU2hxSWdOQkFpQUNFQjFCQWtjTkFDQURJQXBCTEdwQkFoQVZJQW9vQWl4QnovNERSdzBBSUFCQkFqWUNDQ0FBS0FMZ0FTQUJLUU00UWdKOUlnNDNBd0FnQ2lBT053TVFJQUpCQkVHODR3QWdDa0VRYWhBVElBQW9BdUFCSWdjcEF3QWhEaUFIS0FJWUlnVkJBV29pQXlBSEtBSWdJZ1JOQkVBZ0J5Z0NIQ0VFREFJTElBY0NmeUFFczBNQUFNaENraUlQUXdBQWdFOWRJQTlEQUFBQUFHQnhCRUFnRDZrTUFRdEJBQXNpQXpZQ0lDQUhLQUljSUFOQkdHd1FHeUlFQkVBZ0J5QUVOZ0ljSUFjb0FoZ2lCVUVCYWlFRERBSUxJQWNvQWh3UUZDQUhRUUEyQWlBZ0IwSUFOd01ZSUFKQkFVR1dIa0VBRUJNTElBSkJBVUdEK2dCQkFCQVRRUUFNQVFzZ0JDQUZRUmhzYWlJRVFRSTJBaEFnQkNBT3hEY0RDQ0FFUWMvK0F6c0JBQ0FISUFNMkFoZ2dBU0FBS0FJUVFRSWdBaEFkUVFKSEJFQWdBa0VCUVlNVFFRQVFFMEVBREFFTElBQW9BaEFnQ2tFb2FrRUNFQlVDUUFKQUlBb29BaWdpQkVHUS93TkhCRUFEUUVHZ3dnRWhCU0FFUWYvOUEwMEVRQ0FLSUFRMkFnQWdBa0VCUWJjUklBb1FFMEVBREFVTEEwQWdCU0lES0FJQUlnY0VRQ0FEUVF4cUlRVWdCQ0FIUncwQkN3c0NRQUpBSUFjTkFFRUNJUVlnQWtFQ1FlSWRRUUFRRTBHREV5RUZBa0FDUUNBQklBQW9BaEJCQWlBQ0VCMUJBa2NOQUFOQUlBQW9BaEFnQ2tFc2FrRUNFQlZCb01JQklRY2dDaWdDTENJRVFZRCtBMDhFUUFOQUlBY2lBeWdDQUNJSUJFQWdBMEVNYWlFSElBUWdDRWNOQVFzTElBTW9BZ1FnQUNnQ0NIRkZCRUJCOENraEJRd0RDeUFJQkVBZ0NFR1Evd05HQkVBZ0NrR1Evd00yQWlnTUJ3c2dBU2tET0NFT0lBQW9BdUFCSWdjb0FoZ2lBMEVCYWlJRUlBY29BaUFpQlUwRVFDQUhLQUljSVFVTUJRc2dCd0ovSUFXelF3QUF5RUtTSWc5REFBQ0FUMTBnRDBNQUFBQUFZSEVFUUNBUHFRd0JDMEVBQ3lJRE5nSWdJQWNvQWh3Z0EwRVliQkFiSWdVRVFDQUhJQVUyQWh3Z0J5Z0NHQ0lEUVFGcUlRUU1CUXNnQnlnQ0hCQVVJQWRCQURZQ0lDQUhRZ0EzQXhoQmxoNGhCUXdEQ3lBR1FRSnFJUVlMSUFFZ0FDZ0NFRUVDSUFJUUhVRUNSZzBBQ3dzZ0FrRUJJQVZCQUJBVElBSkJBVUhTekFCQkFCQVRRUUFNQndzZ0JTQURRUmhzYWlJRElBWTJBaEFnQXlBT3B5QUdhNnczQXdnZ0EwRUFPd0VBSUFjZ0JEWUNHQ0FLSUFnMkFpaEJvTUlCSVFRRFFDQUVJZ01vQWdBaUIwVU5BU0FEUVF4cUlRUWdCeUFJUncwQUN3c2dBeWdDQkNBQUtBSUljVVVFUUNBQ1FRRkI4Q2xCQUJBVFFRQU1CZ3NnQVNBQUtBSVFRUUlnQWhBZFFRSkhCRUFnQWtFQlFZTVRRUUFRRTBFQURBWUxJQUFvQWhBZ0NrRWtha0VDRUJVZ0NpZ0NKQ0lFUVFGTkJFQWdBa0VCUVpVdlFRQVFFMEVBREFZTElBb2dCRUVDYXlJRk5nSWtJQUFvQWhBaEJDQUFLQUlVSUFWSkJFQWdCQ0FGRUJzaUJFVUVRQ0FBS0FJUUVCUWdBRUlBTndNUUlBSkJBVUhJSmtFQUVCTkJBQXdIQ3lBQUlBUTJBaEFnQUNBS0tBSWtJZ1UyQWhRTElBRWdCQ0FGSUFJUUhTSUVJQW9vQWlSSEJFQWdBa0VCUVlNVFFRQVFFMEVBREFZTElBQWdBQ2dDRUNBRUlBSWdBeWdDQ0JFQkFFVUVRQ0FDUVFGQmxSTkJBQkFUUVFBTUJnc2dBU2tET0NFT0lBb29BaVFoQ0FKQUlBQW9BdUFCSWdNb0FoZ2lCa0VCYWlJRklBTW9BaUFpQkUwRVFDQURLQUljSVFRTUFRc2dBd0ovSUFTelF3QUF5RUtTSWc5REFBQ0FUMTBnRDBNQUFBQUFZSEVFUUNBUHFRd0JDMEVBQ3lJRU5nSWdJQU1vQWh3Z0JFRVliQkFiSWdSRkRRVWdBeUFFTmdJY0lBTW9BaGdpQmtFQmFpRUZDeUFFSUFaQkdHeHFJZ1FnQ0VFRWFqWUNFQ0FFSUE2bklBaHJRUVJyckRjRENDQUVJQWM3QVFBZ0F5QUZOZ0lZSUFFZ0FDZ0NFRUVDSUFJUUhVRUNSd1JBSUFKQkFVR0RFMEVBRUJOQkFBd0dDMEVCSUF3Z0IwSGMvZ05HR3lFTVFRRWdDU0FIUWRMK0EwWWJJUWxCQVNBTElBZEIwZjREUmhzaEN5QUFLQUlRSUFwQktHcEJBaEFWSUFvb0FpZ2lCRUdRL3dOSERRRUxDeUFMRFFFTElBSkJBVUdNSlVFQUVCTkJBQXdDQ3lBSlJRUkFJQUpCQVVHNkpVRUFFQk5CQUF3Q0N5QU1SUVJBSUFKQkFVSG9KVUVBRUJOQkFBd0NDMEVBSVFOQkFDRUZRUUFoQ1NNQVFSQnJJZ2NrQUVFQklRd0NRQ0FBTFFEVUFVRUJjVVVOQUFKQUlBQW9Bb2dCSWdaRkRRQUNRQU5BSUFBb0Fvd0JJQWxCQTNScUlnUW9BZ0FpQ3dSQUlBTWdCQ2dDQkNJSWF5SUVRUUFnQXlBRVR4c2hCQ0FESUFoSkJFQWdDQ0FEYXlFR0lBTWdDMm9oQ0FOQUlBWkJCRWtFUUVHQ0xDRUREQVVMSUFnZ0IwRU1ha0VFRUJVZ0J5Z0NEQ0lEUVg5eklBVkpCRUJCNkNzaEF3d0ZDeUFESUFaQkJHc2lDMnNnQkNBRElBdExJZzBiSVFRZ0F5QUZhaUVGSUFzZ0Eyc2hCaUFJUVFBZ0F5QU5HMnBCQkdvaENDQURJQXRKRFFBTElBQW9Bb2dCSVFZTElBUWhBd3NnQ1VFQmFpSUpJQVpKRFFBTElBTkZEUUZCQUNFTUlBSkJBVUhXRjBFQUVCTU1BZ3RCQUNFTUlBSkJBU0FEUVFBUUV3d0JDeUFBSUFVUUdDSUROZ0tnQVNBRFJRUkFRUUFoRENBQ1FRRkJ6Q0ZCQUJBVERBRUxJQUFnQlRZQ2xBRWdBQ2dDakFFaEJnSkFJQUFvQW9nQklnZ0VRRUVBSVFWQkFDRURRUUFoQkFOQUlBWWdCRUVEZENJTGFpSU5LQUlBSWdrRVFDQUFLQUtnQVNBRGFpRUlBbjhnRFNnQ0JDSUdJQVZOQkVBZ0NDQUpJQVlRRmhvZ0F5QUdhaUVESUFVZ0Jtc01BUXNnQ0NBSklBVVFGaG9nQXlBRmFpRURJQVlnQldzaEJpQUZJQWxxSVFVRFFDQUdRUVJKRFFVZ0JTQUhRUWhxUVFRUUZTQUZRUVJxSVFVZ0FDZ0NvQUVnQTJvaENTQUdRUVJySWdZZ0J5Z0NDQ0lJU1FSQUlBa2dCU0FHRUJZYUlBTWdCbW9oQXlBSEtBSUlJQVpyREFJTElBa2dCU0FJRUJZYUlBY29BZ2dpQ1NBRGFpRURJQVVnQ1dvaEJTQUdJQWxySWdZTkFBdEJBQXNoQlNBQUtBS01BU0FMYWlnQ0FCQVVJQUFvQW93QklnWWdDMnBDQURjQ0FDQUFLQUtJQVNFSUN5QUVRUUZxSWdRZ0NFa05BQXNnQUNnQ2xBRWhCU0FBS0FLZ0FTRURDeUFBSUFVMkFxZ0JJQUFnQXpZQ2tBRWdBRUVBTmdLSUFTQUdFQlFnQUVFQU5nS01BUXdCQzBFQUlRd2dBa0VCUVlJc1FRQVFFd3NnQjBFUWFpUUFJQXhGQkVBZ0FrRUJRZkErUVFBUUUwRUFEQUlMSUFKQkJFSEYyd0JCQUJBVElBQW9BdUFCSUFFcEF6aEMvdi8vL3c5OFF2Ly8vLzhQZ3pjRENFRUFJUUZCQUNFR0l3QkJFR3NpQnlRQUFrQWdBQ2dDUkNJRVJRUkFJQUJCQVRZQ1RBd0JDeUFBS0FKTURRQWdBQ2dDU0NFRElBQW9BdUFCSWd3b0FpZ2hCU0FFUVFGSEJFQWdCRUYrY1NFSUEwQWdCU0FESUFGQkEzUnFJZ3N2QVFBaURVRW9iR29pQ1NBTk5nSUFJQWtnQ1NnQ0NFRUJhallDQ0NBRklBc3ZBUWdpQzBFb2JHb2lDU0FMTmdJQUlBa2dDU2dDQ0VFQmFqWUNDQ0FCUVFKcUlRRWdCa0VDYWlJR0lBaEhEUUFMQ3lBRVFRRnhCRUFnQlNBRElBRkJBM1JxTHdFQUlnWkJLR3hxSWdFZ0JqWUNBQ0FCSUFFb0FnaEJBV28yQWdnTEFrQWdEQ2dDSkNJR0JFQkJBQ0VCQTBBZ0JTQUJRU2hzYWlnQ0NFVUVRQ0FISUFFMkFnQWdBa0VCUWJQSUFDQUhFQk1NQXdzZ0FVRUJhaUlCSUFaSERRQUxDeUFNS1FNSUlRNUJBQ0VGQTBBQ1FDQUFLQUxnQVNnQ0tDQURJQVZCQTNRaURHb3ZBUUJCS0d4cUlnRW9BaEFpQmtVRVFDQUJJQUVvQWdoQkdCQVhJZ1kyQWhBZ0JrVU5BU0FBS0FKRUlRUWdBQ2dDU0NFREN5QUdJQUVvQWdRaUNVRVliR29pQmlBT053TUFJQVlnRGlBRElBeHFOUUlFZkNJT053TVFJQUVnQ1VFQmFqWUNCQ0FGUVFGcUlnVWdCRWtOQVF3REN3c2dBa0VCUWIwMVFRQVFFd3NnQUVFQk5nSk1JQUFvQWtSRkRRQWdBQ2dDNEFFb0FpZ2hBMEVBSVFFRFFDQURJQUFvQWtnZ0FVRURkR292QVFCQktHd2lBbW9pQTBFQU5nSUlJQU1vQWhBUUZDQUFLQUxnQVNnQ0tDSURJQUpxUVFBMkFoQWdBVUVCYWlJQklBQW9Ba1JKRFFBTEN5QUhRUkJxSkFBZ0FFRUlOZ0lJUVFFTUFRc2dBeWdDSEJBVUlBTkJBRFlDSUNBRFFnQTNBeGdnQWtFQlFaWWVRUUFRRTBFQUN5QUtRVEJxSkFBTEhBQWdBQ2dDQ0VVZ0FDZ0MyQUZCQUVjZ0FDZ0MzQUZCQUVkeGNRc0VBRUVBQ3lRQUFrQWdBRVVOQUNBQUlBRTJBdEFCSUFGRkRRQWdBQ0FBTFFCY1FRaHlPZ0JjQ3d1UEFRRUVmeUFBS0FJWUlnRUVRQ0FBS0FJY0lnTkJORzRoQkNBRFFUUlBCSDlCQUNFREEwQWdBU2dDQUNJQ0JFQWdBa0VCYXhBVUlBRkJBRFlDQUFzZ0FTZ0NCQ0lDQkVBZ0FoQVVJQUZCQURZQ0JBc2dBU2dDQ0NJQ0JFQWdBaEFVSUFGQkFEWUNDQXNnQVVFMGFpRUJJQU5CQVdvaUF5QUVSdzBBQ3lBQUtBSVlCU0FCQ3hBVUlBQkJBRFlDR0FzTGlBRUJCSDhnQUNnQ0dDSUJCRUFnQUNnQ0hDSUNRY1FBYmlFRUlBSkJ4QUJQQkg5QkFDRUNBMEFnQVNnQ0FDSURCRUFnQXhBVUlBRkJBRFlDQUFzZ0FTZ0NCQ0lEQkVBZ0F4QVVJQUZCQURZQ0JBc2dBU2dDUEJBVUlBRkJBRFlDUENBQlFjUUFhaUVCSUFKQkFXb2lBaUFFUncwQUN5QUFLQUlZQlNBQkN4QVVJQUJCQURZQ0dBc0xQd0VCZnlBQUJFQWdBQ2dDZENJQkJFQWdBUkFVSUFCQkFEWUNkQXNnQUNnQ2VDSUJCRUFnQVJBVUlBQkJBRFlDZUFzZ0FDZ0NsQUVRRkNBQUVCUUxDOFNaQlFSRmZ3SjdCSDRCZlNNQVFlQUFheUltSkFBZ0FDZ0NDQ0VhQWtBQ1FBSkFBa0FnQUNnQ0FFVUVRQ0FhSUJvb0FoQWdHaWdDQ0dzZ0dpZ0NGQ0FhS0FJTWEyeEJBblFpQmhBY0lnVTJBandnQlVVRVFDQUFLQUlrR2lBQUtBSWdRUUZCc2o1QkFCQVRJQUFvQWlRYUlBQkJIR29oQlF3REN5QUZRUUFnQmhBWkdnd0JDeUFhS0FJOElnVkZEUUFnQlJBVUlCcEJBRFlDUEFzZ0FDZ0NFQ0l5S0FJY0lESW9BaGhCbUFGc2FpSUZRWmdCYXlnQ0FDRTJJQVZCa0FGcktBSUFJVGNnQUNnQ0ZDRXZJQUFvQWd3aE1DQUFLQUlFSVRnZ0FDZ0NIQ2dDQUVVTkFpQUFRUnhxSVFVQ1FBSi9RUUFnQVNnQ0JDSUhRUUJNRFFBYUlBRW9BZ0FoQ0VFQUlRWUNRQU5BSUFnZ0JrRU1iR29pQkNnQ0FFVU5BU0FHUVFGcUlnWWdCMGNOQUF0QkFBd0JDeUFFS0FJRUN5SUREUUJCQVVHY0FSQVhJZ05GQkVBZ0FDZ0NJRUVCUVlReFFRQVFFd3dDQ3lBRFFRQTJBb3dCQW45QkFDRUdRUUFnQVNnQ0JDSUhRZi8vLy84SFJnMEFHaUFCS0FJQUlRZ2dCMEVBU2dSQUEwQWdDQ0FHUVF4c2FpSUVLQUlBUlFSQUlBUW9BZ2dpQndSL0lBUW9BZ1FnQnhFQ0FDQUJLQUlBQlNBSUN5QUdRUXhzYWlJQlFRODJBZ2dnQVNBRE5nSUVRUUVNQXdzZ0JrRUJhaUlHSUFkSERRQUxDMEVBSUFnZ0IwRU1iRUVNYWhBYklnWkZEUUFhSUFFZ0JqWUNBQ0FHSUFFb0FnUWlCMEVNYkdvaUJrRVBOZ0lJSUFZZ0F6WUNCQ0FHUVFBMkFnQWdBU0FIUVFGcU5nSUVRUUVMRFFBZ0FDZ0NJRUVCUWUzQUFFRUFFQk1nQXlnQ2RDSUJCRUFnQVJBVUlBTkJBRFlDZEFzZ0F5Z0NlQ0lCQkVBZ0FSQVVJQU5CQURZQ2VBc2dBeWdDbEFFUUZDQURFQlFNQVFzZ0F5QUFLQUlZTmdLUUFTQUFLQUlvSVNzZ0FDZ0NKQ0VpSUFBb0FpQWhIU0F2S0FLb0JpRVRJREFvQWhBaEFRSkFBa0FnTHlnQ0VDSVhRY0FBY1FSQUlCY2hDaU1BUWJBQ2F5SVFKQUFDUUNBVEJFQWdJZ1JBSUIxQkFVSHVHRUVBRUJNTUFnc2dIVUVCUWU0WVFRQVFFd3dCQ3lBREtBSjBJUUlDUUFKQUlCb29BaFFnR2lnQ0RHc2lCaUFhS0FJUUlCb29BZ2hySWdsc0lnRWdBeWdDaEFGTEJFQWdBaEFVSUFNZ0FVRUNkQ0lURUJ3aUFqWUNkQ0FDUlFSQVFRQWhBZ3dFQ3lBRElBRTJBb1FCREFFTElBSkZEUUVnQVVFQ2RDRVRDeUFDUVFBZ0V4QVpHZ3NnQXlnQ2VDRUNBa0FnQXlnQ2lBRkJ6eFJMRFFBZ0FoQVVJQU5Cd05JQUVCd2lBallDZUNBQ0RRQkJBQ0VDREFFTElBTkIwQlEyQW9nQklBSkJBRUhBMGdBUUdSb2dBeUFHTmdLQUFTQURJQWsyQW53Z0dpZ0NHQ0lFUlFSQVFRRWhBZ3dCQ3lBYUtBSWNJUTFCQVNFQ0FrQUNRQUpBQWtBQ1FDQWFLQUkwSWdFRVFDQWFLQUlFSVFoQkFDRUNRUUFoQ1FKQUlBRkJCRThFUUNBQlFYeHhJUWxCQUNFSEEwQWdDQ0FIUVFOMGFpSUdRUnhxSUFaQkZHb2dCa0VNYWlBRy9Wd0NCUDFXQWdBQi9WWUNBQUw5VmdJQUF5QkgvYTRCSVVjZ0IwRUVhaUlISUFsSERRQUxJRWNnUnlCSC9RMElDUW9MREEwT0R3QUJBZ01BQVFJRC9hNEJJa2NnUnlCSC9RMEVCUVlIQUFFQ0F3QUJBZ01BQVFJRC9hNEIvUnNBSVFJZ0FTQUpSZzBCQ3dOQUlBZ2dDVUVEZEdvb0FnUWdBbW9oQWlBSlFRRnFJZ2tnQVVjTkFBc0xJQUZCQVVZRVFDQURLQUtRQVVVTkJRc2dBaUFES0FLWUFVME5BU0FES0FLVUFTQUNFQnNpRXcwQ1FRQWhBZ3dHQ3lBREtBS1FBVVVOQlFzZ0F5Z0NsQUVpRXcwQlFRQWhBZ3dFQ3lBRElBSTJBcGdCSUFNZ0V6WUNsQUVMSUJvb0FqUkZCRUJCQUNFQ0RBSUxJQm9vQWdRaEIwRUFJUUpCQUNFSkEwQWdBaUFUYWlBSElBbEJBM1FpQVdvaUJpZ0NBQ0FHS0FJRUVCWWFJQm9vQWdRaUJ5QUJhaWdDQkNBQ2FpRUNJQWxCQVdvaUNTQWFLQUkwU1EwQUN3d0JDeUFhS0FJRUtBSUFJUk1MUVFBaENVRUFJUWNDZjBFQUlCb29BaWdpQVVVTkFCb2dHaWdDQUNJR0tBSUlJUWRCQUNBQlFRRkdEUUFhSUFZb0FpQUxJUUVnQkNBTmF3SkFJQUVnQjJvaUIwVUVRRUVBSVFSQkFDRUlEQUVMUVFFaENTQWFLQUlBSWdFb0FnQWhCRUVBSVFnZ0IwRUJSZ1JBUVFBaENRd0JDeUFCS0FJWUlRZ0xRUUZxSVJZZ0F5Z0NkQ0VMSUFNb0FuZ2hEaUFhS0FJTUlSVWdHaWdDRkNFUElCb29BZ2doR1NBYUtBSVFJU3NDUUFKQUFrQUNRQUpBQWtBQ1FBSkFBa0FnQ1VVTkFDQUlEUUFnSWtVTkFTQWRRUUpCa2RRQVFRQVFFMEVCSVFjTUFnc2dCMEVFU1EwQklDSUVRQ0FRSUFjMkFuQWdIVUVCUWRIS0FDQVFRZkFBYWhBVERBZ0xJQkFnQnpZQ1lDQWRRUUZCMGNvQUlCQkI0QUJxRUJOQkFDRUNEQWdMSUIxQkFrR1IxQUJCQUJBVElCb29BaGdpQ1VFZVN3MEJRUUVoR3lBSklCWlBEUU1NQlFzZ0dpZ0NHQ0lCSWdsQkhrME5BU0FpUlEwQUlCQWdBVFlDSUNBZFFRRkI2ZDhBSUJCQklHb1FFd3dGQ3lBUUlBazJBZ0FnSFVFQlFlbmZBQ0FRRUJOQkFDRUNEQVVMSUFrZ0Zra05BU0FIUVFKSkJFQWdCeUViREFFTElBa2dGa2NFUUNBSElSc01BUXRCQVNFYlFkRE5BUzBBQUEwQUlDSkZCRUJCME0wQlFRRTZBQUFnRUNBSE5nSkFJQjFCQWtHVzBBQWdFRUZBYXhBVERBRUxRZEROQVMwQUFFVUVRRUhRelFGQkFUb0FBQ0FRSUFjMkFsQWdIVUVDUVpiUUFDQVFRZEFBYWhBVEN3c0NRQUpBSUFSQkFra05BQ0FDSUFSSkRRQWdCQ0FJYWlBQ1RRMEJDeUFpQkVCQkFDRUNJQjFCQVVHWHlnQkJBQkFUREFVTFFRQWhBaUFkUVFGQmw4b0FRUUFRRXd3RUN3SkFBa0FnQkNBVGFpSVlRUUZyTFFBQUlnRkJCSFFnR0VFQ2F5MEFBRUVQY1hJaUJrRUNTUTBBSUFGQi93RkdEUUFnQkNBR1RnMEJDeUFpQkVCQkFDRUNJQjFCQVVHazl3QkJBQkFUREFVTFFRQWhBaUFkUVFGQnBQY0FRUUFRRXd3RUN5QWFLQUljSVNRQ2Z5QVFRUUEyQXBBQ0lCQkJBRFlDbUFJZ0VFSUFOd09JQWlBUVFnQTNBNmdDSUJCQ0FEY0NuQUlnRUNBR1FRRnJJZ2MyQXBRQ0lCQWdCQ0FUYWlBR2F5SUpOZ0tBQWlBSk1RQUFJVWxCQ0NFQklCQkJDRFlDa0FJZ0VDQUpRUUZxSWdJMkFvQUNJQkFnQmtFQ2F5SU5OZ0tVQWlBUUlFbENENFFnU1NBSFFRRkdHeUpKTndPSUFpQVFJRWxDL3dGUk5nS1lBZ0pBSUFsQkEzRWlCMEVEUmcwQUFrQWdTVUwvQVZJTkFDQUNMUUFBUVk4QlRRMEFRUUFNQWd0Qy93RWhTaUFHUVFOUEJFQWdBakVBQUNGS0N5QVFJQVpCQTJzaUZ6WUNsQUlnRUVFUFFSQWdTVUwvQVZFaUZCc2lBVFlDa0FJZ0VDQUNJQVpCQWt0cUlnazJBb0FDSUJBZ1NrSVBoQ0JLSUExQkFVWWJJa3BDL3dGUk5nS1lBaUFRSUVsQ0IwSUlJQlFiaGlCS2hDSkpOd09JQWlBSFFRSkdEUUJDL3dFaFN3SkFJRXBDL3dGU0RRQWdDUzBBQUVHUEFVME5BRUVBREFJTElBWkJCRThFUUNBSk1RQUFJVXNMSUJBZ0JrRUVheUlDTmdLVUFpQVFJQWtnQmtFRFMyb2lDVFlDZ0FJZ0VDQkxRZytFSUVzZ0YwRUJSaHNpUzBML0FWRTJBcGdDSUJBZ0FVRUhRUWdnU2tML0FWRWlEUnRxSWdFMkFwQUNJQkFnU1VJSFFnZ2dEUnVHSUV1RUlrazNBNGdDSUFkQkFVWU5BQUpBSUV0Qy93RlNEUUFnQ1MwQUFFR1BBVTBOQUVFQURBSUxRdjhCSVVvZ0JrRUZUd1JBSUFreEFBQWhTZ3NnRUNBR1FRVnJOZ0tVQWlBUUlBa2dCa0VFUzJvMkFvQUNJQkFnU2tJUGhDQktJQUpCQVVZYklrcEMvd0ZSTmdLWUFpQVFJQUZCQjBFSUlFdEMvd0ZSSWdrYmFpSUJOZ0tRQWlBUUlFbENCMElJSUFrYmhpQktoQ0pKTndPSUFnc2dFQ0JKUWNBQUlBRnJyWVkzQTRnQ1FRRUxSUVJBSUNJRVFFRUFJUUlnSFVFQlFhblpBRUVBRUJNTUJRdEJBQ0VDSUIxQkFVR3AyUUJCQUJBVERBUUxJQ3NnR1dzaEVpQVFJQVlpRFVFQ2F5SU1OZ0wwQVNBUUlBUWdFMm9pRVVFRGF5SUdOZ0xnQVNBUUlCRkJBbXN0QUFBaUFVR1BBVXNpQnpZQytBRWdFQ0FCUVFSMnJTSkpOd1BvQVNBUVFRTkJCQ0JKUWdlRFFnZFJHeUlVTmdMd0FTQUdRUU54UVFGcUlnRWdEQ0FCSUF4Skd5RVhBa0FDUUNBTVJRUkFRUUFoQWlBUUlBd2dGMnMyQXZRQkRBRUxJQkFnRVVFRWF5SUJOZ0xnQVNBUUlBWXRBQUFpQWtHUEFVc2lDVFlDK0FFZ0VDQUNyU0pLUXY4Qmd5QVVyWVlnU1lRaVNUY0Q2QUVnRUVFSFFRZ2dTa0wvQUlOQy93QlJHMEVJSUFjYklCUnFJaFEyQXZBQkFrQWdGMEVDU1FSQUlBa2hCd3dCQ3lBUUlCRkJCV3NpQ1RZQzRBRWdFQ0FCTFFBQUlnWkJqd0ZMSWdjMkF2Z0JJQkFnQnEwaVNrTC9BWU1nRksyR0lFbUVJa2szQStnQklCQkJDRUVIUVFnZ1NrTC9BSU5DL3dCUkd5QUNRWThCVFJzZ0ZHb2lGRFlDOEFFZ0YwRUNSZ1JBSUFFaEJpQUpJUUVNQVFzZ0VDQVJRUVpySWdJMkF1QUJJQkFnQ1MwQUFDSUJJaUZCandGTElnYzJBdmdCSUJBZ0FhMGlTa0wvQVlNZ0ZLMkdJRW1FSWtrM0ErZ0JJQkJCQ0VFSFFRZ2dTa0wvQUlOQy93QlJHeUFHUVk4QlRSc2dGR29pRkRZQzhBRWdGMEVEUmdSQUlBa2hCaUFDSVFFTUFRc2dFQ0FSUVFkcklnRTJBdUFCSUJBZ0FpMEFBQ0lHUVk4QlN5SUhOZ0w0QVNBUUlBYXRJa3BDL3dHRElCU3RoaUJKaENKSk53UG9BU0FRUVFoQkIwRUlJRXBDL3dDRFF2OEFVUnNnSVVHUEFVMGJJQlJxSWhRMkF2QUJJQUloQmdzZ0VDQU1JQmRySWdrMkF2UUJJQlJCSUVzTkFTQUpRUVJPQkVBZ0JrRUVheWdDQUNFQ0lCQWdCa0VGYXpZQzRBRWdFQ0FKUVFSck5nTDBBUXdCQ3lBSlFRQk1CRUJCQUNFQ0RBRUxJQWxCQVhFQ1FDQVhJQTFCQTJ0R0JFQkJHQ0VYUVFBaEFnd0JDeUFKUWY3Ly8vOEhjU0VoUVJnaEYwRUFJUUlnQVNFR1FRQWhEQU5BSUJBZ0JrRUJheUlnTmdMZ0FTQUdMUUFBSUJBZ0JrRUNheUlCTmdMZ0FTQVFJQWxCQVdzMkF2UUJJQ0F0QUFBaEJpQVFJQWxCQW1zaUNUWUM5QUVnRjNRZ0FuSWdCaUFYUVFocmRISWhBaUFYUVJCcklSY2dBU0VHSUF4QkFtb2lEQ0FoUncwQUN3dEZEUUFnRUNBQlFRRnJOZ0xnQVNBQkxRQUFJQkFnQ1VFQmF6WUM5QUVnRjNRZ0FuSWhBZ3NnRUNBQ1FmOEJjU0lCUVk4QlN6WUMrQUVnRUVFSFFRZ2dBa0dBZ0lENEIzRkJnSUNBK0FkR0cwRUlJQWNiSWdaQkNFRUhRUWdnQWtHQWdQd0RjVUdBZ1B3RFJoc2dBa0gvLy8vL2VFMGJhaUlKUVFoQkIwRUlJQUpCZ1A0QmNVR0EvZ0ZHR3lBQ1FSQjJRZjhCY1NJSFFZOEJUUnRxSWhkQkNFRUhRUWdnQWtIL0FIRkIvd0JHR3lBQ1FRaDJRZjhCY1NJTVFZOEJUUnNnRkdwcU5nTHdBU0FRSUFjZ0JuUWdBa0VZZG5JZ0RDQUpkSElnQVNBWGRIS3RJQlN0aGlCSmhEY0Q2QUVMSUJCQndBRnFJQk1nQkNBTmEwSC9BUkJrQW45QkFDQWJRUUpKRFFBYUlCQkJvQUZxSUJnZ0NFRUFFR1JCQUNBYlFRSkdEUUFhUWdBaFNVSUFJVXNnRUVFQk5nS1lBU0FRUVFBMkFwQUJJQkJDQURjRGlBRWdFQ0FJUVFGcklnRTJBcFFCSUJBZ0JDQVRhaUFJYWlJR1FRRnJJZ2syQW9BQklBbEJBM0VoRndKQUlBaEJBRXdFUUNBSklRWU1BUXNnRUNBR1FRSnJJZ1kyQW9BQklBa3hBQUFoU1FzZ0VDQkpOd09JQVNBUUlFbENqd0ZXSWhNMkFwZ0JJQkJCQjBFSUlFbEMvd0NEUXY4QVVSc2lEVFlDa0FFQ1FDQVhSUTBBSUJBZ0NFRUNheUlITmdLVUFRSkFJQWhCQWtnRVFDQUdJUUlNQVFzZ0VDQUdRUUZySWdJMkFvQUJJQVl4QUFBaFN3c2dFQ0JMUW84QlZpSVROZ0tZQVNBUUlFc2dEYTJHSUVtRUlrbzNBNGdCSUJCQkNFRUhRUWdnUzBML0FJTkMvd0JSR3lCSlFvOEJXQnNnRFdvaURUWUNrQUVnRjBFQlJnUkFJQUloQmlCS0lVa2dBU0VJSUFjaEFRd0JDeUFRSUFoQkEyc2lCRFlDbEFFQ1FDQUlRUU5JQkVBZ0FpRUpEQUVMSUJBZ0FrRUJheUlKTmdLQUFTQUNNUUFBSVV3TElCQWdURUtQQVZZaUV6WUNtQUVnRUNCTUlBMnRoaUJLaENKSk53T0lBU0FRUVFoQkIwRUlJRXhDL3dDRFF2OEFVUnNnUzBLUEFWZ2JJQTFxSWcwMkFwQUJJQmRCQWtZRVFDQUpJUVlnQnlFSUlBUWhBUXdCQ3lBUUlBaEJCR3NpQVRZQ2xBRkNBQ0ZMQWtBZ0NFRUVTQVJBSUFraEJnd0JDeUFRSUFsQkFXc2lCallDZ0FFZ0NURUFBQ0ZMQ3lBUUlFdENqd0ZXSWhNMkFwZ0JJQkFnU3lBTnJZWWdTWVFpU1RjRGlBRWdFRUVJUVFkQkNDQkxRdjhBZzBML0FGRWJJRXhDandGWUd5QU5haUlOTmdLUUFTQUVJUWdMSUExQklFMEVRQUpBSUFoQkJVNEVRQ0FHUVFOcktBSUFJUUlnRUNBSVFRVnJOZ0tVQVNBUUlBWkJCR3MyQW9BQkRBRUxRUUFoQWlBSVFRSklEUUJCR0NFSUEwQWdFQ0FHUVFGcklnazJBb0FCSUFZdEFBQWdFQ0FCUVFGcklnYzJBcFFCSUFoMElBSnlJUUlnQVVFQlN5QUpJUVlnQ0VFSWF5RUlJQWNoQVEwQUN3c2dFQ0FDUWY4QmNTSUJRWThCU3pZQ21BRWdFRUVIUVFnZ0FrR0FnSUQ0QjNGQmdJQ0ErQWRHRzBFSUlCTWJJZ1pCQ0VFSFFRZ2dBa0dBZ1B3RGNVR0FnUHdEUmhzZ0FrSC8vLy8vZUUwYmFpSUpRUWhCQjBFSUlBSkJnUDRCY1VHQS9nRkdHeUFDUVJCMlFmOEJjU0lIUVk4QlRSdHFJZ2hCQ0VFSFFRZ2dBa0gvQUhGQi93QkdHeUFDUVFoMlFmOEJjU0lFUVk4QlRSc2dEV3BxTmdLUUFTQVFJQWNnQm5RZ0FrRVlkbklnQkNBSmRISWdBU0FJZEhLdElBMnRoaUJKaERjRGlBRUxRUUVMSVRNZ0R5QVZheUVoSUJaQkFXb2hMQ0FPUVFBNkFNQVFJQTVCd0JCcUlSWWdFRUdBQW1vUUxTRUVJQkpCQUVvRVFDQWtRUUZySVJFZ0RpRUdJQlloQjBFQUlSTWdDeUVCUVFBaEZ3TkFJQmNoRFNBVFFRaDBJQkJCNEFGcUVEVkIvd0J4UVFGMGNrSGdnUUZxTHdFQUlRa0NRQ0FURFFBZ0NVRUFJQVJCQW1zaUFrRi9SaHNoQ1NBRVFRRktCRUFnQWlFRURBRUxJQkJCZ0FKcUVDMGhCQXNnRUNrRDZBRWdFQ2dDOEFFZ0JpQUdLQUlBSUFsQkJIWWlGVUVEY1NBSlFRSjJRVEJ4Y2lBamRISWlGRFlDQUNBSlFRVjJRUWR4SUFsQkVIRWlEMEVFZG5JaEV5QUpRUWR4SWdKcklSY2dBcTJJSWttbklRaEJBQ0VDSUJJZ0RVRUNja29FUUNBVFFRaDBJQWhCL3dCeFFRRjBja0hnZ1FGcUx3RUFJUUlDUUNBVERRQWdBa0VBSUFSQkFtc2lDRUYvUmhzaEFpQUVRUUZLQkVBZ0NDRUVEQUVMSUJCQmdBSnFFQzBoQkFzZ0FrRUVka0VCY1NBQ1FRVjJRUWR4Y2lFVElCY2dBa0VIY1NJSWF5RVhJRWtnQ0sySUlrbW5JUWdMSUFZZ0FrRUNkRUdBQm5FZ0FrRXdjWElnSTBFRWFuUWdGSEkyQWdBQ1FDQUNRUUoyUVFKeElBbEJBM1pCQVhGeUloUkJBMGNOQUVFRVFRTWdCRUVDYXlJTVFYOUdHeUVVSUFSQkFVb0VRQ0FNSVFRTUFRc2dFRUdBQW1vUUxTRUVDd0ovSUJSRkJFQWdFRUtCZ0lDQUVEY0NlRUVBREFFTElCUkJBazBFUUNBUVFRRWdDRUVIY1VHVW9nRnFMUUFBSWd4QkJYWkJmeUFNUVFKMlFRZHhJaGgwUVg5eklBZ2dERUVEY1NJSWRuRnFRUUZxSWd3Z0ZFRUJSaUlVR3pZQ2ZDQVFJQXhCQVNBVUd6WUNlQ0FJSUJocURBRUxJQWdnQ0VFSGNVR1VvZ0ZxTFFBQUlneEJBM0VpR0hZaENDQVVRUU5HQkVBZ0RFRUZka0VCYWlFVUlCaEJBMFlFUUNBUUlBaEJBWEZCQW5JMkFud2dFQ0FVUVg4Z0RFRUNka0VIY1NJTWRFRi9jeUFJUVFGMmNXbzJBbmdnREVFRWFnd0NDeUFRSUJRZ0NDQUlRUWR4UVpTaUFXb3RBQUFpQ0VFRGNTSWdkaUlsUVg4Z0RFRUNka0VIY1NJTWRFRi9jM0ZxTmdKNElCQkJmeUFJUVFKMlFRZHhJaFIwUVg5eklDVWdESFp4SUFoQkJYWnFRUUZxTmdKOElBd2dHR29nSUdvZ0ZHb01BUXNnRUNBSUlBaEJCM0ZCbEtJQmFpMEFBQ0lJUVFOeElpQjJJaVZCZnlBTVFRSjJRUWR4SWhSMFFYOXpjU0FNUVFWMmFrRURhallDZUNBUVFYOGdDRUVDZGtFSGNTSU1kRUYvY3lBbElCUjJjU0FJUVFWMmFrRURhallDZkNBWUlDQnFJQlJxSUF4cUN5RUlBa0FnTENBUUtBSjRJaFJQQkVBZ0VDZ0NmQ0lNSUN4TkRRRUxJQ0lFUUVFQUlRSWdIVUVCUWVmNkFFRUFFQk1NQnd0QkFDRUNJQjFCQVVIbitnQkJBQkFUREFZTElCQWdGeUFJYXpZQzhBRWdFQ0JKSUFpdGlEY0Q2QUVnQWtId0FYRWdGVUVQY1hKQi93RkIvd0VnRFVFRWFpSVhJQkpyUVFGMGRpQVNJQmRPR3lJSUlBaEIxUUJ4SUNGQkFVb2JJZ2hCZjNOeEJFQWdJZ1JBUVFBaEFpQWRRUUZCL2Q0QVFRQVFFd3dIQzBFQUlRSWdIVUVCUWYzZUFFRUFFQk1NQmdzQ1FBSkFJQThFUUNBUVFjQUJhaEFmSVJVZ0VDQVFLQUxRQVNBVUlBbEJFM1JCSDNWcUloaHJOZ0xRQVNBUUlCQXBBOGdCSUJpdGlEY0R5QUVnRlVGL0lCaDBRWDl6Y1NBSlFRaDJRUUZ4SUJoMGNrRUJja0VDYWlBUmRDQVZRUjkwY2lFWURBRUxRUUFoR0NBSVFRRnhSUTBCQ3lBQklCZzJBZ0FMQWtBZ0NVRWdjUVJBSUJCQndBRnFFQjhoRlNBUUlCQW9BdEFCSUJRZ0NVRVNkRUVmZFdvaUdHczJBdEFCSUJBZ0VDa0R5QUVnR0sySU53UElBU0FCSUJKQkFuUnFJQlZCZnlBWWRFRi9jM0VnQ1VFSmRrRUJjU0FZZEhKQkFYSWlHRUVDYWlBUmRDQVZRUjkwY2pZQ0FDQUhRU0FnR0dkckloZ2dCeTBBQUVIL0FIRWlGU0FWSUJoSkcwR0FBWEk2QUFBTUFRc2dDRUVDY1VVTkFDQUJJQkpCQW5ScVFRQTJBZ0FMSUFGQkJHb2hGUUpBQWtBZ0NVSEFBSEVFUUNBUVFjQUJhaEFmSVE4Z0VDQVFLQUxRQVNBVUlBbEJFWFJCSDNWcUloaHJOZ0xRQVNBUUlCQXBBOGdCSUJpdGlEY0R5QUVnRDBGL0lCaDBRWDl6Y1NBSlFRcDJRUUZ4SUJoMGNrRUJja0VDYWlBUmRDQVBRUjkwY2lFWURBRUxRUUFoR0NBSVFRUnhSUTBCQ3lBVklCZzJBZ0FMSUFkQkFEb0FBUUpBSUFsQmdBRnhCRUFnRUVIQUFXb1FIeUVZSUJBZ0VDZ0MwQUVnRkNBSlFSQjBRUjkxYWlJVWF6WUMwQUVnRUNBUUtRUElBU0FVcllnM0E4Z0JJQlVnRWtFQ2RHb2dHRUYvSUJSMFFYOXpjU0FKUVF0MlFRRnhJQlIwY2tFQmNpSUpRUUpxSUJGMElCaEJIM1J5TmdJQUlBZEJvSDhnQ1dkck9nQUJEQUVMSUFoQkNIRkZEUUFnRlNBU1FRSjBha0VBTmdJQUN5QUJRUWhxSVFrQ1FBSkFJQUpCRUhFRVFDQVFRY0FCYWhBZklSZ2dFQ0FRS0FMUUFTQU1JQUpCRTNSQkgzVnFJaFJyTmdMUUFTQVFJQkFwQThnQklCU3RpRGNEeUFFZ0dFRi9JQlIwUVg5emNTQUNRUWgyUVFGeElCUjBja0VCY2tFQ2FpQVJkQ0FZUVI5MGNpRVVEQUVMUVFBaEZDQUlRUkJ4UlEwQkN5QUpJQlEyQWdBTEFrQWdBa0VnY1FSQUlCQkJ3QUZxRUI4aEdDQVFJQkFvQXRBQklBd2dBa0VTZEVFZmRXb2lGR3MyQXRBQklCQWdFQ2tEeUFFZ0ZLMklOd1BJQVNBSklCSkJBblJxSUJoQmZ5QVVkRUYvYzNFZ0FrRUpka0VCY1NBVWRISkJBWElpQ1VFQ2FpQVJkQ0FZUVI5MGNqWUNBQ0FIUVNBZ0NXZHJJZ2tnQnkwQUFVSC9BSEVpRkNBSklCUkxHMEdBQVhJNkFBRU1BUXNnQ0VFZ2NVVU5BQ0FKSUJKQkFuUnFRUUEyQWdBTElBRkJER29oQ1FKQUFrQWdBa0hBQUhFRVFDQVFRY0FCYWhBZklSZ2dFQ0FRS0FMUUFTQU1JQUpCRVhSQkgzVnFJaFJyTmdMUUFTQVFJQkFwQThnQklCU3RpRGNEeUFFZ0dFRi9JQlIwUVg5emNTQUNRUXAyUVFGeElCUjBja0VCY2tFQ2FpQVJkQ0FZUVI5MGNpRVVEQUVMUVFBaEZDQUlRY0FBY1VVTkFRc2dDU0FVTmdJQUN5QUhRUUpxSWdkQkFEb0FBQUpBSUFKQmdBRnhCRUFnRUVIQUFXb1FIeUVVSUJBZ0VDZ0MwQUVnRENBQ1FSQjBRUjkxYWlJSWF6WUMwQUVnRUNBUUtRUElBU0FJcllnM0E4Z0JJQWtnRWtFQ2RHb2dGRUYvSUFoMFFYOXpjU0FDUVF0MlFRRnhJQWgwY2tFQmNpSUpRUUpxSUJGMElCUkJIM1J5TmdJQUlBZEJvSDhnQ1dkck9nQUFEQUVMSUFoQmdBRkpEUUFnQ1NBU1FRSjBha0VBTmdJQUN5QWpRUkJ6SVNNZ0JpQU5RUVJ4YWlFR0lBRkJFR29oQVNBU0lCZEtEUUFMQ3lBS1FRaHhJVGtnRGtHd0RHb2hLQ0FPUWFBSWFpRXBJQTVCa0FScUlTVWdJVUVEVGdSQUlCSkJER3doTVNBU1FRTjBJVG9nSkVFQmF5RWdRUU1nSkVFQ2F5SUJkQ0V0UVFFZ0FYUWhMaUFTUVFkcVFRRjJRZnovLy84SGNVRUVhaUU5SUNzZ0dVRi9jMm9pQVVFRGRpSUdRUUowSWo1QkJHb2hPeUFHUVFGcUlqOUIvUC8vL3dOeEloOUJBblFoUENBZlFRTjBJUlVnQVVFWVNTRkFRUUloREFOQUlBd2hFU0FXTFFBQUlSZ2dGa0VBT2dBQUlDTkJiM0ZCQW5NaEl3SkFJQkpCQUV3RVFDQU1RUUpxSVF3TUFRc2dKU0FPSUJGQkJIRWJJUk1nRVVFQ2FpRU1JQXNnRVNBU2JFRUNkR29oQjBFQUlSUWdGaUVCUVFBaEZ3TkFJQmNoRFNBQkxRQUJRUVYyUVFSeElCUWdHRUgvQVhFaUdFRUhkbkp5SWdaQkNIUWdFRUhnQVdvUU5VSC9BSEZCQVhSeVFlQ1JBV292QVFBaENRSkFJQVlOQUNBSlFRQWdCRUVDYXlJR1FYOUdHeUVKSUFSQkFVb0VRQ0FHSVFRTUFRc2dFRUdBQW1vUUxTRUVDeUFRS1FQb0FTQVFLQUx3QVNBVElCTW9BZ0FnQ1VFRWRrRURjU0FKUVFKMlFUQnhjaUFqZEhJaUNEWUNBQ0FKUWNBQWNTSWNRUVYySUFsQmdBRnhJaXBCQm5aeUlSUWdDVUVIY1NJR2F5RUtJQWF0aUNKSnB5RVhRUUFoQWlBU0lBMUJBbkpLQkVBZ0ZDQUJMUUFDUVFWMlFRUnhJQUV0QUFGQkIzWnljaUlHUVFoMElCZEIvd0J4UVFGMGNrSGdrUUZxTHdFQUlRSUNRQ0FHRFFBZ0FrRUFJQVJCQW1zaUJrRi9SaHNoQWlBRVFRRktCRUFnQmlFRURBRUxJQkJCZ0FKcUVDMGhCQXNnQ2lBQ1FRZHhJZ1pySVFvZ0FrRUZkaUFDUVFaMmNrRUNjU0VVSUVrZ0JxMklJa21uSVJjTElCTWdBa0VDZEVHQUJuRWdBa0V3Y1hJZ0kwRUVhblFnQ0hJMkFnQkJBU0VJUVFFaEJnSkFBa0FDUUNBQ1FRSjJRUUp4SUFsQkEzWkJBWEZ5SWc4T0JBSUFBQUVBQzBFQklCZEJCM0ZCbEtJQmFpMEFBQ0lHUVFWMlFYOGdCa0VDZGtFSGNTSWVkRUYvY3lBWElBWkJBM0VpRjNaeGFrRUJhaUlHSUE5QkFVWWlEeHNoQ0NBR1FRRWdEeHNoQmlBWElCNXFJUThNQVFzZ0Z5QVhRUWR4UVpTaUFXb3RBQUFpQmtFRGNTSVhkaUllUVFkeFFaU2lBV290QUFBaUNFRURjU0luSUJkcUlBWkJBblpCQjNFaUYyb2dDRUVDZGtFSGNTSTBhaUVQSUI0Z0ozWWlIa0YvSUJkMFFYOXpjU0FHUVFWMmFrRUJhaUVHUVg4Z05IUkJmM01nSGlBWGRuRWdDRUVGZG1wQkFXb2hDQXNnRUNBS0lBOXJOZ0x3QVNBUUlFa2dENjJJTndQb0FTQUpRZkFCY1NJWElCZEJBV3R4QkVBZ0JpQVlRZjhBY1NJS0lBRXRBQUZCL3dCeEloZ2dDaUFZU3hzaUNrRUNheUlZUVFBZ0NpQVlUeHRxSVFZTElBSkI4QUZ4SWdvZ0NrRUJhM0VFUUNBSUlBRXRBQUZCL3dCeEloZ2dBUzBBQWtIL0FIRWlEeUFQSUJoSkd5SVlRUUpyUVFBZ0dFRUNTeHRxSVFnTElBWWdMRTBnQ0NBc1RYRkZCRUFnSWdSQVFRQWhBaUFkUVFGQnkvc0FRUUFRRXd3SkMwRUFJUUlnSFVFQlFjdjdBRUVBRUJNTUNBc2dBUzBBQWlFWUlBRkJBRHNBQVNBS0lCZEJCSFp5UWY4QlFmOEJJQTFCQkdvaUZ5QVNhMEVCZEhZZ0VpQVhUaHNpQ2tIVkFIRWdDaUFNSUNGS0d5SVBRWDl6Y1FSQUlDSUVRRUVBSVFJZ0hVRUJRZjNlQUVFQUVCTU1DUXRCQUNFQ0lCMUJBVUg5M2dCQkFCQVREQWdMQWtBQ1FDQUpRUkJ4QkVBZ0VFSEFBV29RSHlFZUlCQWdFQ2dDMEFFZ0JpQUpRUk4wUVI5MWFpSUthellDMEFFZ0VDQVFLUVBJQVNBS3JZZzNBOGdCSUI1QmZ5QUtkRUYvYzNFZ0NVRUlka0VCY1NBS2RISkJBWEpCQW1vZ0lIUWdIa0VmZEhJaENnd0JDMEVBSVFvZ0QwRUJjVVVOQVFzZ0J5QUtOZ0lBQ3dKQUlBbEJJSEVFUUNBUVFjQUJhaEFmSVI0Z0VDQVFLQUxRQVNBR0lBbEJFblJCSDNWcUlncHJOZ0xRQVNBUUlCQXBBOGdCSUFxdGlEY0R5QUVnQnlBU1FRSjBhaUFlUVg4Z0NuUkJmM054SUFsQkNYWkJBWEVnQ25SeVFRRnlJZ3BCQW1vZ0lIUWdIa0VmZEhJMkFnQWdBVUVnSUFwbmF5SUtJQUV0QUFCQi93QnhJaDRnQ2lBZVN4dEJnQUZ5T2dBQURBRUxJQTlCQW5GRkRRQWdCeUFTUVFKMGFrRUFOZ0lBQ3lBSFFRUnFJUW9DUUFKQUlCd0VRQ0FRUWNBQmFoQWZJUndnRUNBUUtBTFFBU0FHSUFsQkVYUkJIM1ZxSWg1ck5nTFFBU0FRSUJBcEE4Z0JJQjZ0aURjRHlBRWdIRUYvSUI1MFFYOXpjU0FKUVFwMlFRRnhJQjUwY2tFQmNrRUNhaUFnZENBY1FSOTBjaUVlREFFTFFRQWhIaUFQUVFSeFJRMEJDeUFLSUI0MkFnQUxBa0FnS2dSQUlCQkJ3QUZxRUI4aEhpQVFJQkFvQXRBQklBWWdDVUVRZEVFZmRXb2lCbXMyQXRBQklCQWdFQ2tEeUFFZ0JxMklOd1BJQVNBS0lCSkJBblJxSUI1QmZ5QUdkRUYvYzNFZ0NVRUxka0VCY1NBR2RISkJBWElpQmtFQ2FpQWdkQ0FlUVI5MGNqWUNBQ0FCUWFCL0lBWm5hem9BQVF3QkN5QVBRUWh4UlEwQUlBb2dFa0VDZEdwQkFEWUNBQXNnQjBFSWFpRUpBa0FDUUNBQ1FSQnhCRUFnRUVIQUFXb1FIeUVLSUJBZ0VDZ0MwQUVnQ0NBQ1FSTjBRUjkxYWlJR2F6WUMwQUVnRUNBUUtRUElBU0FHcllnM0E4Z0JJQXBCZnlBR2RFRi9jM0VnQWtFSWRrRUJjU0FHZEhKQkFYSkJBbW9nSUhRZ0NrRWZkSEloQmd3QkMwRUFJUVlnRDBFUWNVVU5BUXNnQ1NBR05nSUFDd0pBSUFKQklIRUVRQ0FRUWNBQmFoQWZJUW9nRUNBUUtBTFFBU0FJSUFKQkVuUkJIM1ZxSWdack5nTFFBU0FRSUJBcEE4Z0JJQWF0aURjRHlBRWdDU0FTUVFKMGFpQUtRWDhnQm5SQmYzTnhJQUpCQ1haQkFYRWdCblJ5UVFGeUlnWkJBbW9nSUhRZ0NrRWZkSEkyQWdBZ0FVRWdJQVpuYXlJR0lBRXRBQUZCL3dCeElna2dCaUFKU3h0QmdBRnlPZ0FCREFFTElBOUJJSEZGRFFBZ0NTQVNRUUowYWtFQU5nSUFDeUFIUVF4cUlRa0NRQUpBSUFKQndBQnhCRUFnRUVIQUFXb1FIeUVLSUJBZ0VDZ0MwQUVnQ0NBQ1FSRjBRUjkxYWlJR2F6WUMwQUVnRUNBUUtRUElBU0FHcllnM0E4Z0JJQXBCZnlBR2RFRi9jM0VnQWtFS2RrRUJjU0FHZEhKQkFYSkJBbW9nSUhRZ0NrRWZkSEloQmd3QkMwRUFJUVlnRDBIQUFIRkZEUUVMSUFrZ0JqWUNBQXNnQVVFQ2FpRUJBa0FnQWtHQUFYRUVRQ0FRUWNBQmFoQWZJUW9nRUNBUUtBTFFBU0FJSUFKQkVIUkJIM1ZxSWdack5nTFFBU0FRSUJBcEE4Z0JJQWF0aURjRHlBRWdDU0FTUVFKMGFpQUtRWDhnQm5SQmYzTnhJQUpCQzNaQkFYRWdCblJ5UVFGeUlnWkJBbW9nSUhRZ0NrRWZkSEkyQWdBZ0FVR2dmeUFHWjJzNkFBQU1BUXNnRDBHQUFVa05BQ0FKSUJKQkFuUnFRUUEyQWdBTElDTkJFSE1oSXlBVElBMUJCSEZxSVJNZ0IwRVFhaUVISUJJZ0Ywb05BQXNMQWtBZ0cwRUNTUTBBSUJGQkFuRkZEUUFnREVFRWNTRUdBa0FDZndKQUFrQWdNd1JBSUE0Z0pTQUdHeUVOUVFBaER5QVNRUUJNRFFFZ0N5QVJRUUpySUJKc1FRSjBhaUVYQTBBZ0VFR0FBV29RTlNFQ1FRQWhDU0FOS0FJQUlnY0VRQ0FYSUE5QkFuUnFJUWxCQUNFSVFROGhBUU5BQWtBZ0FTQUhjVVVOQUNBQlFaR2l4SWdCY1NJVElBZHhCRUFnQ1NBSktBSUFJQUpCZjNOQkFYRWdJSFJ6SUM1eU5nSUFJQUpCQVhZaEFnc2dFMEVCZENBSGNRUkFJQWtnRWtFQ2RHb2lDaUFLS0FJQUlBSkJmM05CQVhFZ0lIUnpJQzV5TmdJQUlBSkJBWFloQWdzZ0UwRUNkQ0FIY1FSQUlBa2dPbW9pQ2lBS0tBSUFJQUpCZjNOQkFYRWdJSFJ6SUM1eU5nSUFJQUpCQVhZaEFnc2dFMEVEZENBSGNVVU5BQ0FKSURGcUloTWdFeWdDQUNBQ1FYOXpRUUZ4SUNCMGN5QXVjallDQUNBQ1FRRjJJUUlMSUFsQkJHb2hDU0FCUVFSMElRRWdDRUVCYWlJSVFRaEhEUUFMSUFkcElRa0xJQTFCQkdvaERTQVFJQkFvQXBBQklBbHJOZ0tRQVNBUUlCQXBBNGdCSUFtdGlEY0RpQUVnRDBFSWFpSVBJQkpJRFFBTEN5QXBJQ2dnQmhzaENpQU9JQ1VnQmhzaERTQUdSU0VQSUJKQkFFd05BMEVBSVFZZ1FBMEJJQW9nRFNBN2Fra2dEU0FLSUR0cUlnSkpjUTBCUVFBZ0NpSUpJQTBpQVNBK2FrRUlha2tnQVVFRWFpQUNTWEVOQWhvZ0FTQThhaUVCSUFrZ1BHb2hDZjBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0ZIUVFBaEFnTkFJQW9nQWtFQ2RDSUdhaUlISUFZZ0RXb2lCdjBBQWdBaVNFRUUvYTBCSUVoQkJQMnJBU0JISUVqOURRd05EZzhRRVJJVEZCVVdGeGdaR2h0QkhQMnRBZjFRL1ZBZ1NQMVFJa2Y5Q3dJQUlBY2dSeUFHL1FBQ0JFRWMvYXNCL1ZBaVIwRUIvYTBCL1F4M2QzZDNkM2QzZDNkM2QzZDNkM2QzL1U0Z1IwRUIvYXNCL1F6dTd1N3U3dTd1N3U3dTd1N3U3dTd1L1U3OVVDQkgvVkFnU1AxUC9Rc0NBQ0JJSVVjZ0FrRUVhaUlDSUI5SERRQUxJQjhnUDBZTkF5QVZJUVlnUi8wYkF3d0NDeUFHUlNFUElDa2dLQ0FHR3lFS0RBSUxJQW9oQ1NBTklRRkJBQXNoQWdOQUlBSkJISFloQnlBSklBRW9BZ0FpQWtFRWRpQUhJQUpCQkhSeWNpQUNjaUlITmdJQUlBa2dCeUFCS0FJRVFSeDBjaUlIUVFGMlFmZnUzYnNIY1NBSFFRRjBRZTdkdS9kK2NYSWdCM0lnQWtGL2MzRTJBZ0FnQ1VFRWFpRUpJQUZCQkdvaEFTQUdRUWhxSWdZZ0VrZ05BQXNMSUJGQkJra05BRUVBSVFoQkFDRVRJQTBoQ1NBcElDZ2dEeHNpSENFQ0lBNGdKU0FQR3lJWUlRRWdFa0VBU2dSQUEwQWdDVUVFYWlFSElBSW9BZ0FoRnlBSktBSUFJUVlnQWlBNUJIOGdGd1VnQmtFRWRDQVRRUngyY2lBR1FRUjJjaUFIS0FJQVFSeDBjaUFHY2tFRGRFR0lrYUxFZUhFZ0YzSUxJQUVvQWdCQmYzTnhOZ0lBSUFGQkJHb2hBU0FDUVFScUlRSWdCaUVUSUFjaENTQUlRUWhxSWdnZ0VrZ05BQXNnQ3lBUlFRWnJJQkpzUVFKMGFpRkJRUUFoSGlBWUlSTURRRUVBSVFjZ0hDZ0NBQ0lCQkVBZ0hrRUVjaUZDSUJJZ0htc2hRMEVBSVFKQkFDRVVBMEFnQWlBUVFhQUJhaEFmSVFJQ1FDQVVRUVJxSUVNZ0ZDQkNhaUFTU0JzaU5DQVVUQVJBUVFBaENRd0JDeUFUS0FJQVFYOXpJU29nUVNBVUlCNXlRUUowYWlFUFFRQWhDVUVQSUJRaUNFRUNkQ0pFZENJWElRWURRQUpBSUFFZ0JuRkZEUUFnQmtHUm9zU0lBWEVpSnlBQmNRUkFJQUpCQVhFRVFDQUhJQ2R5SVFkQk1pQUlRUUowZENBcWNTQUJjaUVCQ3lBQ1FRRjJJUUlnQ1VFQmFpRUpDeUFCSUNkQkFYUWlOWEVFUUNBQ1FRRnhCRUFnQnlBMWNpRUhJQUZCOUFBZ0NFRUNkSFFnS25GeUlRRUxJQUpCQVhZaEFpQUpRUUZxSVFrTElBRWdKMEVDZENJMWNRUkFJQUpCQVhFRVFDQUhJRFZ5SVFjZ0FVSG9BU0FJUVFKMGRDQXFjWEloQVFzZ0FrRUJkaUVDSUFsQkFXb2hDUXNnQVNBblFRTjBJaWR4UlEwQUlBSkJBWEVFUUNBSElDZHlJUWNnQVVIQUFTQUlRUUowZENBcWNYSWhBUXNnQ1VFQmFpRUpJQUpCQVhZaEFnc2dCa0VFZENFR0lBaEJBV29pQ0NBMFNBMEFDeUFISUVSMlFmLy9BM0ZGRFFBRFFBSkFJQWNnRjNGRkRRQWdGMEdSb3NTSUFYRWlCaUFIY1FSQUlBOGdEeWdDQUNBQ1FSOTBjaUF0Y2pZQ0FDQUNRUUYySVFJZ0NVRUJhaUVKQ3lBR1FRRjBJQWR4QkVBZ0R5QVNRUUowYWlJSUlBZ29BZ0FnQWtFZmRISWdMWEkyQWdBZ0FrRUJkaUVDSUFsQkFXb2hDUXNnQmtFQ2RDQUhjUVJBSUE4Z09tb2lDQ0FJS0FJQUlBSkJIM1J5SUMxeU5nSUFJQUpCQVhZaEFpQUpRUUZxSVFrTElBWkJBM1FnQjNGRkRRQWdEeUF4YWlJR0lBWW9BZ0FnQWtFZmRISWdMWEkyQWdBZ0NVRUJhaUVKSUFKQkFYWWhBZ3NnRjBFRWRDRVhJQTlCQkdvaER5QVVRUUZxSWhRZ05FZ05BQXNMSUJBZ0VDZ0NzQUVnQ1dzMkFyQUJJQkFnRUNrRHFBRWdDYTJJTndPb0FVRUJJUUpCQkNFVVFRRnhSUTBBQ3lBY0lCd29BZ1FnQjBFYmRrRU9jU0FIUVIxMmNpQUhRUngyY2lBVEtBSUVRWDl6Y1hJMkFnUUxJQk1vQWdBZ0IzSWlCa0VEZGtHUm9zU0lBWEVpQVVFRWRpQUJRUVIwY2lBQmNpRUpJQjRFUUNBS1FRUnJJZ0lnQWlnQ0FDQU5RUVJyS0FJQVFYOXpJQUZCSEhSeGNqWUNBQXNnQ2lBS0tBSUFJQWtnRFNnQ0FFRi9jM0Z5TmdJQUlBb2dDaWdDQkNBTktBSUVRWDl6SUFaQkgzWnhjallDQkNBY1FRUnFJUndnRTBFRWFpRVRJQXBCQkdvaENpQU5RUVJxSVEwZ0hrRUlhaUllSUJKSURRQUxDeUFZUVFBZ1BSQVpHZ3NnRENBaFNBMEFDd3NDUUNBYlFRSkpEUUFDUUNBaFFRTnhRUUZySWhkQkFra2dNM0VFUUNBU1FRQk1EUUZCQVNBa1FRSnJkQ0VISUFzZ0lVSDgvLzhIY1NBU2JFRUNkR29oQ2lBbElBNGdJVUVFY1JzaEJDQVNRUXhzSVJzZ0VrRURkQ0VXSUNSQkFXc2hEVUVBSVJRRFFDQVFRWUFCYWhBMUlRSkJBQ0VKSUFRb0FnQWlCZ1JBSUFvZ0ZFRUNkR29oQ1VFUElRRkJBQ0VJQTBBQ1FDQUJJQVp4UlEwQUlBRkJrYUxFaUFGeEloTWdCbkVFUUNBSklBa29BZ0FnQWtGL2MwRUJjU0FOZEhNZ0IzSTJBZ0FnQWtFQmRpRUNDeUFUUVFGMElBWnhCRUFnQ1NBU1FRSjBhaUlkSUIwb0FnQWdBa0YvYzBFQmNTQU5kSE1nQjNJMkFnQWdBa0VCZGlFQ0N5QVRRUUowSUFaeEJFQWdDU0FXYWlJZElCMG9BZ0FnQWtGL2MwRUJjU0FOZEhNZ0IzSTJBZ0FnQWtFQmRpRUNDeUFUUVFOMElBWnhSUTBBSUFrZ0cyb2lFeUFUS0FJQUlBSkJmM05CQVhFZ0RYUnpJQWR5TmdJQUlBSkJBWFloQWdzZ0NVRUVhaUVKSUFGQkJIUWhBU0FJUVFGcUlnaEJDRWNOQUFzZ0Jta2hDUXNnQkVFRWFpRUVJQkFnRUNnQ2tBRWdDV3MyQXBBQklCQWdFQ2tEaUFFZ0NhMklOd09JQVNBVVFRaHFJaFFnRWtnTkFBc0xJQmRCQVVzTkFDQVNRUUJNRFFBZ0pTQU9JQ0ZCQkhFaUFSc2hCeUFvSUNrZ0FSc2hDRUVBSVFZQ2Z3SkFJQ3NnR1VGL2Myb2lBVUU0U1EwQUlBZ2dCeUFCUVFGMlFmei8vLzhIY1NJSlFRUnFJZ0pxU1NBSElBSWdDR29pQWtseERRQWdDQ0FISUFscVFRaHFTU0FIUVFScUlBSkpjUTBBSUFGQkEzWkJBV29pRFVIOC8vLy9BM0VpQkVFRGRDRUdJQWNnQkVFQ2RDSUphaUVCSUFnZ0NXb2hDZjBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0ZIUVFBaEFnTkFJQWdnQWtFQ2RDSVRhaUlYSUFjZ0Uyb2lFLzBBQWdBaVNFRUUvYTBCSUVoQkJQMnJBU0JISUVqOURRd05EZzhRRVJJVEZCVVdGeGdaR2h0QkhQMnRBZjFRL1ZBZ1NQMVFJa2Y5Q3dJQUlCY2dSeUFUL1FBQ0JFRWMvYXNCL1ZBaVIwRUIvYTBCL1F4M2QzZDNkM2QzZDNkM2QzZDNkM2QzL1U0Z1IwRUIvYXNCL1F6dTd1N3U3dTd1N3U3dTd1N3U3dTd1L1U3OVVDQkgvVkFnU1AxUC9Rc0NBQ0JJSVVjZ0FrRUVhaUlDSUFSSERRQUxJQVFnRFVZTkFpQkgvUnNEREFFTElBZ2hDU0FISVFGQkFBc2hBZ05BSUFKQkhIWWhCeUFKSUFFb0FnQWlBa0VFZGlBSElBSkJCSFJ5Y2lBQ2NpSUhOZ0lBSUFrZ0J5QUJLQUlFUVJ4MGNpSUhRUUYyUWZmdTNic0hjU0FIUVFGMFFlN2R1L2QrY1hJZ0IzSWdBa0YvYzNFMkFnQWdDVUVFYWlFSklBRkJCR29oQVNBR1FRaHFJZ1lnRWtnTkFBc0xJQ0VnSVVFQmFrRURjV3RCQTJ0QkFDQWhRUVpLR3lJRUlDRk9EUUFnRWtFTWJDRXNJQkpCQTNRaExVRURJQ1JCQW10MElTQWdLeUFaUVg5emFpSUJRUU4ySWdaQkFuUWlHVUVFYWlFZElBWkJBV29pSkVIOC8vLy9BM0VpSWtFQ2RDRVJJQ0pCQTNRaEV5QUJRUmhKSVNzZ0FVRVhTeUV1QTBBQ1FBSkFBa0FDUUFKL0FrQWdJU0FFYXlJQlFRRnJJZ1pCQTA4RVFFRi9JUlFnQVVFRlNBMEZJQkpCQUV3TkJpQWxJQTRnQkVFRWNTSUJHeUVOSUNnZ0tTQUJHeUVJSURrRVFFRUFJUUVnTGtVTkJDQU5JQWdnSFdwSklBMGdIV29nQ0V0eERRUWdEU0FSYWlFSklBZ2dFV29oQWdOQUlBZ2dBVUVDZENJR2FpSUhJQWY5QUFJQUlBWWdEV3I5QUFJQS9VLzlDd0lBSUFGQkJHb2lBU0FpUncwQUN5QVRJUUVnSWlBa1JnMEdEQVVMSUE0Z0pTQUJHeUVYUVFBaEJpQXJEUUVnQ0NBWElCMXFTU0FYSUFnZ0hXb2lBVWx4RFFFZ0NDQVhJQmxxUVFocVNTQVhRUVJxSUFGSmNRMEJJQWdnRFNBZGFra2dBU0FOUzNFTkFTQU5JQkZxSVFjZ0NDQVJhaUVKSUJFZ0Yyb2hBdjBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0ZIUVFBaEFRTkFJQWdnQVVFQ2RDSUdhaUlLSUFZZ0Yyb2lHLzBBQWdBaVNFRUUvYTBCSUVoQkJQMnJBU0JISUVqOURRd05EZzhRRVJJVEZCVVdGeGdaR2h0QkhQMnRBZjFRL1ZBZ0cvMEFBZ1JCSFAyckFmMVFJRWo5VUVFRC9hc0IvUXlJaUlpSWlJaUlpSWlJaUlpSWlJaUkvVTRnQ3YwQUFnRDlVQ0FHSUExcS9RQUNBUDFQL1FzQ0FDQklJVWNnQVVFRWFpSUJJQ0pIRFFBTElDSWdKRVlOQlNBVElRWWdSLzBiQXd3Q0N5QUdRUUowUVp5aUFXb29BZ0FoRkF3RUN5QVhJUUlnQ0NFSklBMGhCMEVBQ3lFQkEwQWdBVUVjZGlFSUlBa2dDU2dDQUNBQ0tBSUFJZ0ZCQkhZZ0NDQUJRUVIwY25JZ0FpZ0NCRUVjZEhJZ0FYSkJBM1JCaUpHaXhIaHhjaUFIS0FJQVFYOXpjVFlDQUNBSFFRUnFJUWNnQ1VFRWFpRUpJQUpCQkdvaEFpQUdRUWhxSWdZZ0VrZ05BQXNNQWdzZ0NDRUNJQTBoQ1FzRFFDQUNJQUlvQWdBZ0NTZ0NBRUYvYzNFMkFnQWdDVUVFYWlFSklBSkJCR29oQWlBQlFRaHFJZ0VnRWtnTkFBc0xJQkpCQUV3TkFDQWxJQTRnQkVFRWNTSUJHeUVNSUNnZ0tTQUJHeUVZSUE0Z0pTQUJHeUVWSUNrZ0tDQUJHeUVLSUFzZ0JDQVNiRUVDZEdvaEtrRUFJUnNEUUVFQUlRY2dHQ2dDQUNBVWNTSUJCRUFnRzBFRWNpRW5JQklnRzJzaEgwRUFJUUpCQUNFTkEwQWdBaUFRUWFBQmFoQWZJUUlDUUNBTlFRUnFJQjhnRFNBbmFpQVNTQnNpSENBTlRBUkFRUUFoQ1F3QkN5QVVJQXdvQWdCQmYzTnhJU01nS2lBTklCdHlRUUowYWlFV1FRQWhDVUVQSUEwaUNFRUNkQ0l6ZENJUElRWURRQUpBSUFFZ0JuRkZEUUFnQmtHUm9zU0lBWEVpSGlBQmNRUkFJQUpCQVhFRVFDQUhJQjV5SVFkQk1pQUlRUUowZENBamNTQUJjaUVCQ3lBQ1FRRjJJUUlnQ1VFQmFpRUpDeUFCSUI1QkFYUWlNWEVFUUNBQ1FRRnhCRUFnQnlBeGNpRUhJQUZCOUFBZ0NFRUNkSFFnSTNGeUlRRUxJQUpCQVhZaEFpQUpRUUZxSVFrTElBRWdIa0VDZENJeGNRUkFJQUpCQVhFRVFDQUhJREZ5SVFjZ0FVSG9BU0FJUVFKMGRDQWpjWEloQVFzZ0FrRUJkaUVDSUFsQkFXb2hDUXNnQVNBZVFRTjBJaDV4UlEwQUlBSkJBWEVFUUNBSElCNXlJUWNnQVVIQUFTQUlRUUowZENBamNYSWhBUXNnQ1VFQmFpRUpJQUpCQVhZaEFnc2dCa0VFZENFR0lBaEJBV29pQ0NBY1NBMEFDeUFISUROMlFmLy9BM0ZGRFFBRFFBSkFJQWNnRDNGRkRRQWdEMEdSb3NTSUFYRWlCaUFIY1FSQUlCWWdGaWdDQUNBQ1FSOTBjaUFnY2pZQ0FDQUNRUUYySVFJZ0NVRUJhaUVKQ3lBR1FRRjBJQWR4QkVBZ0ZpQVNRUUowYWlJSUlBZ29BZ0FnQWtFZmRISWdJSEkyQWdBZ0FrRUJkaUVDSUFsQkFXb2hDUXNnQmtFQ2RDQUhjUVJBSUJZZ0xXb2lDQ0FJS0FJQUlBSkJIM1J5SUNCeU5nSUFJQUpCQVhZaEFpQUpRUUZxSVFrTElBWkJBM1FnQjNGRkRRQWdGaUFzYWlJR0lBWW9BZ0FnQWtFZmRISWdJSEkyQWdBZ0NVRUJhaUVKSUFKQkFYWWhBZ3NnRDBFRWRDRVBJQlpCQkdvaEZpQU5RUUZxSWcwZ0hFZ05BQXNMSUJBZ0VDZ0NzQUVnQ1dzMkFyQUJJQkFnRUNrRHFBRWdDYTJJTndPb0FVRUJJUUpCQkNFTlFRRnhSUTBBQ3lBWUlCZ29BZ1FnQjBFYmRrRU9jU0FIUVIxMmNpQUhRUngyY2lBTUtBSUVRWDl6Y1hJMkFnUUxJQXdvQWdBZ0IzSWlCa0VEZGtHUm9zU0lBWEVpQVVFRWRpQUJRUVIwY2lBQmNpRUpJQnNFUUNBS1FRUnJJZ0lnQWlnQ0FDQVZRUVJyS0FJQVFYOXpJQUZCSEhSeGNqWUNBQXNnQ2lBS0tBSUFJQWtnRlNnQ0FFRi9jM0Z5TmdJQUlBb2dDaWdDQkNBVktBSUVRWDl6SUFaQkgzWnhjallDQkNBWVFRUnFJUmdnREVFRWFpRU1JQXBCQkdvaENpQVZRUVJxSVJVZ0cwRUlhaUliSUJKSURRQUxDeUFFUVFScUlnUWdJVWdOQUFzTFFRRWhBaUFoUVFCTURRTWdFa0VBVEEwRElCSkIvUC8vL3dkeElnWkJBblFoQnlBU1FRUkpJUVJCQUNFSUEwQWdDeUFJSUJKc1FRSjBhaUVCQWtBQ1FDQUVCRUFnQVNFQ1FRQWhDUXdCQ3lBQklBZHFJUUpCQUNFSkEwQWdBU0FKUVFKMGFpSU5JQTM5QUFJQUlrZjlEUC8vLzMvLy8vOS8vLy8vZi8vLy8zLzlUaUpJL2FFQklFZ2dSLzBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBUDA1L1ZMOUN3SUFJQWxCQkdvaUNTQUdSdzBBQ3lBR0lna2dFa1lOQVFzRFFDQUNRUUFnQWlnQ0FDSUJRZi8vLy84SGNTSU5heUFOSUFGQkFFZ2JOZ0lBSUFKQkJHb2hBaUFKUVFGcUlna2dFa2NOQUFzTFFRRWhBaUFJUVFGcUlnZ2dJVWNOQUFzTUF3c2dJa1VOQUNBUUlCb29BaGcyQWpRZ0VDQVdOZ0l3SUIxQkFVR3h5d0FnRUVFd2FoQVREQUVMSUJBZ0NUWUNGQ0FRSUJZMkFoQWdIVUVCUWJITEFDQVFRUkJxRUJOQkFDRUNEQUVMUVFBaEFnc2dFRUd3QW1va0FDQUNEUUVNQXdzZ0F5QUJRUWwwUVpDdUFXbzJBbXdDZjBFQUlRY2dBeWdDZENFQkFrQUNRQ0FhS0FJUUlCb29BZ2hySWdvZ0dpZ0NGQ0FhS0FJTWF5SU5iQ0lHSUFNb0FvUUJTd1JBSUFFUUZDQURJQVpCQW5RUUhDSUJOZ0owUVFBZ0FVVU5BeG9nQXlBR05nS0VBUXdCQ3lBQlJRMEJDeUFCUVFBZ0JrRUNkQkFaR2dzZ0F5Z0NlQ0VCQWtBZ0NrRUNhaUlJSUExQkEycEJBbllpRmtFQ2Ftd2lCaUFES0FLSUFVMEVRQ0FHUVFKMElSc01BUXNnQVJBVUlBTWdCa0VDZENJYkVCd2lBVFlDZUNBQkRRQkJBQXdCQ3lBRElBWTJBb2dCSUFGQkFDQWJFQmthQWtBZ0NFVU5BQ0FES0FKNElnUWhBUUpBSUFoQkJFOEVRQ0FFSUFoQmZIRWlCMEVDZEdvaEFVRUFJUnNEUUNBRUlCdEJBblJxL1F3QUFDQkpBQUFnU1FBQUlFa0FBQ0JKL1FzQ0FDQWJRUVJxSWhzZ0IwY05BQXNnQnlBSVJnMEJDd05BSUFGQmdJQ0F5UVEyQWdBZ0FVRUVhaUVCSUFkQkFXb2lCeUFJUncwQUN3c2dCQ0FXUVFGcUlBaHNRUUowYWlFR1FRQWhCd0pBQWtBZ0NFRUVTUVJBSUFZaEFRd0JDeUFHSUFoQmZIRWlCMEVDZEdvaEFVRUFJUnNEUUNBR0lCdEJBblJxL1F3QUFDQkpBQUFnU1FBQUlFa0FBQ0JKL1FzQ0FDQWJRUVJxSWhzZ0IwY05BQXNnQnlBSVJnMEJDd05BSUFGQmdJQ0F5UVEyQWdBZ0FVRUVhaUVCSUFkQkFXb2lCeUFJUncwQUN3c2dEVUVEY1NJQlJRMEFRWUNBZ01nRVFZQ0FnTUFFUVlDQWdJQUVJQUZCQWtZYklBRkJBVVliSVJRZ0JDQUlJQlpzUVFKMGFpRUdRUUFoQndKQUlBaEJCRWtFUUNBR0lRRU1BUXNnQmlBSVFYeHhJZ2RCQW5ScUlRRWdGUDBSSVVoQkFDRWJBMEFnQmlBYlFRSjBhaUJJL1FzQ0FDQWJRUVJxSWhzZ0IwY05BQXNnQnlBSVJnMEJDd05BSUFFZ0ZEWUNBQ0FCUVFScUlRRWdCMEVCYWlJSElBaEhEUUFMQ3lBRElBMDJBb0FCSUFNZ0NqWUNmRUVCQzBVTkFpQWFLQUljSUJOcUlodEJIMDRFUUNBaVJRMENJQ1lnR3pZQ0VDQWRRUUpCNThNQUlDWkJFR29RRXd3REN5QURFR01nQTBId3JRRTJBbVFnQTBHUW93RTJBbUFnQTBHd293RTJBaHdnR2lnQ1FBMEFBa0FDUUNBYUtBSTBJZ2RCQVUwRVFDQUhRUUZIRFFFZ0F5Z0NrQUZGRFFFTElCb29BZ1FoQVVFQUlRWUNRQ0FIUVFSUEJFQWdCMEY4Y1NFQ0EwQWdBU0FKUVFOMGFpSUdRUnhxSUFaQkZHb2dCa0VNYWlBRy9Wd0NCUDFXQWdBQi9WWUNBQUw5VmdJQUF5QkgvYTRCSVVjZ0NVRUVhaUlKSUFKSERRQUxJRWNnUnlCSC9RMElDUW9MREEwT0R3QUJBZ01BQVFJRC9hNEJJa2NnUnlCSC9RMEVCUVlIQUFFQ0F3QUJBZ01BQVFJRC9hNEIvUnNBSVFZZ0FpQUhSZzBCQ3dOQUlBRWdBa0VEZEdvb0FnUWdCbW9oQmlBQ1FRRnFJZ0lnQjBjTkFBc0xJQU1vQXBRQklSQWdCa0VDYWlJSklBTW9BcGdCU3dSQUlCQWdDUkFiSWdGRkRRVWdBeUFCTmdLVUFTQUJJQVpxUVFBN0FBQWdBeUFKTmdLWUFTQURLQUtVQVNFUUlCb29BalJGRFFJZ0dpZ0NCQ0VCQzBFQUlRSkJBQ0VHQTBBZ0FpQVFhaUFCSUFaQkEzUWlCV29pQVNnQ0FDQUJLQUlFRUJZYUlCb29BZ1FpQVNBRmFpZ0NCQ0FDYWlFQ0lBWkJBV29pQmlBYUtBSTBTUTBBQ3d3QkN5QUhRUUZIRFFFZ0dpZ0NCQ2dDQUNFUUN5QWFLQUk4SWdFRVFDQURLQUowSVN3Z0F5QUJOZ0owQ3lBYUtBSXNCRUFnRjBFQ2NTRXRJQmRCQ0hFaEpTQURRUnhxSVJnZ0YwRUJjVVVoTGtFQ0lTRURRQ0FRSUI1cUlRRWdHaWdDQUNBb1FSaHNhaUlnS0FJQUlRVUNRQ0F1SUJzZ0dpZ0NIRUVFYTBvZ0lVRUJTM0p5SWlORkJFQWdBeUFCTmdJVUlBTWdBU0FGYWlJRk5nSVlJQU1nQlM4QUFEc0JjQ0FGUWY4Qk9nQUFJQU1vQWhoQi93RTZBQUVnQTBFQU5nSUlJQU5CQURZQ0FDQURJQUUyQWhBTUFRc2dBeUFCTmdJVUlBTWdBU0FGYWlJR05nSVlJQU1nQmk4QUFEc0JjQ0FHUWY4Qk9nQUFJQU1vQWhoQi93RTZBQUVnQXlBRFFSeHFOZ0pvSUFNZ0FUWUNFQ0FEUVFBMkFnd2dBeUFGQkg4Z0FTMEFBRUVRZEFWQmdJRDhCd3NpQlRZQ0FFRUJJUWtnQVVFQmFpRUNJQUV0QUFFaEJnSi9JQUV0QUFCQi93RkdCRUFnQmtHUUFVOEVRQ0FEUVFFMkFnd2dCVUdBL2dOeURBSUxJQU1nQWpZQ0VFRUFJUWtnQmtFSmRDQUZhZ3dCQ3lBRElBSTJBaEFnQmtFSWRDQUZjZ3NoQVNBRElBazJBZ2dnQTBHQWdBSTJBZ1FnQXlBQlFRZDBOZ0lBQ3lBZ0tBSUFJU29DUUNBYlFRQk1EUUFnSUNnQ0NFVU5BRUVBSVNrZ0xVRUFSeUFqY1NFbkEwQUNRQUpBQWtBQ1FBSkFJQ0ZCQVdzT0FnRUNBQXNnSTBVRVFFRUJJQnQwSWdGQkFYWWdBWEloQkNBREtBSjhJaFpCQW5RaURTQURLQUo0YWtFTWFpRUJJQU1vQW5RaEJrRUFJUk1nQXlnQ2dBRWlCVUVFVHdSQUlCWkZEUVVnRmtFTWJDRUhJQlpCQTNRaENrRUFJQVJySVFJRFFFRUFJUVVEUUFKQUlBRWlDU2dDQUNJQlJRMEFBa0FnQVVHUWdJQUJjUTBBSUFGQjd3TnhSUTBBSUFNb0FnQWhBUUpBSUFNb0FnZ2lDQTBBSUFGQi93RkdJUlFnQXlnQ0VDSUlMUUFBSVFFQ1FDQVVSUVJBSUFNZ0FUWUNBQ0FESUFoQkFXbzJBaEFNQVFzZ0FVR1BBVTBFUUNBRElBRTJBZ0FnQXlBSVFRRnFOZ0lRUVFjaENBd0NDMEgvQVNFQklBTkIvd0UyQWdBTFFRZ2hDQXNnQXlBSVFRRnJJZ2cyQWdnQ1FDQUJJQWgyUVFGeFJRMEFBa0FnQ0EwQUlBRkIvd0ZHSVJRZ0F5Z0NFQ0lJTFFBQUlRRUNRQ0FVUlFSQUlBTWdBVFlDQUNBRElBaEJBV28yQWhBTUFRc2dBVUdQQVUwRVFDQURJQUUyQWdBZ0F5QUlRUUZxTmdJUVFRY2hDQXdDQzBIL0FTRUJJQU5CL3dFMkFnQUxRUWdoQ0FzZ0F5QUlRUUZySWdnMkFnZ2dCaUFDSUFRZ0FTQUlka0VCY1NJSUd6WUNBQ0FES0FKOElRRWdDVUVFYXlJVUlCUW9BZ0JCSUhJMkFnQWdDU0FKS0FJRVFRaHlOZ0lFSUFrZ0NTZ0NBQ0FJUVJOMGNrRVFjallDQUNBbERRQWdDVUYrSUFGclFRSjBhaUlCSUFFb0FnUkJnSUFDY2pZQ0JDQUJJQUVvQWdBZ0NFRWZkSEpCZ0lBRWNqWUNBQ0FCUVFScklnRWdBU2dDQUVHQWdBaHlOZ0lBQ3lBSklBa29BZ0JCZ0lDQUFYSWlBVFlDQUFzQ1FDQUJRWUNCZ0FoeERRQWdBVUg0SG5GRkRRQWdBeWdDQUNFQkFrQWdBeWdDQ0NJSURRQWdBVUgvQVVZaEZDQURLQUlRSWdndEFBQWhBUUpBSUJSRkJFQWdBeUFCTmdJQUlBTWdDRUVCYWpZQ0VBd0JDeUFCUVk4QlRRUkFJQU1nQVRZQ0FDQURJQWhCQVdvMkFoQkJCeUVJREFJTFFmOEJJUUVnQTBIL0FUWUNBQXRCQ0NFSUN5QURJQWhCQVdzaUNEWUNDQ0FKQW44Z0FTQUlka0VCY1VVRVFDQUpLQUlBREFFTEFrQWdDQTBBSUFGQi93RkdJUlFnQXlnQ0VDSUlMUUFBSVFFQ1FDQVVSUVJBSUFNZ0FUWUNBQ0FESUFoQkFXbzJBaEFNQVFzZ0FVR1BBVTBFUUNBRElBRTJBZ0FnQXlBSVFRRnFOZ0lRUVFjaENBd0NDMEgvQVNFQklBTkIvd0UyQWdBTFFRZ2hDQXNnQXlBSVFRRnJJZ2cyQWdnZ0JpQU5haUFDSUFRZ0FTQUlka0VCY1NJQkd6WUNBQ0FKUVFScklnZ2dDQ2dDQUVHQUFuSTJBZ0FnQ1NBSktBSUVRY0FBY2pZQ0JDQUpLQUlBSUFGQkZuUnlRWUFCY2d0QmdJQ0FDSElpQVRZQ0FBc0NRQ0FCUVlDSWdNQUFjUTBBSUFGQndQY0JjVVVOQUNBREtBSUFJUUVDUUNBREtBSUlJZ2dOQUNBQlFmOEJSaUVVSUFNb0FoQWlDQzBBQUNFQkFrQWdGRVVFUUNBRElBRTJBZ0FnQXlBSVFRRnFOZ0lRREFFTElBRkJqd0ZOQkVBZ0F5QUJOZ0lBSUFNZ0NFRUJhallDRUVFSElRZ01BZ3RCL3dFaEFTQURRZjhCTmdJQUMwRUlJUWdMSUFNZ0NFRUJheUlJTmdJSUlBa0NmeUFCSUFoMlFRRnhSUVJBSUFrb0FnQU1BUXNDUUNBSURRQWdBVUgvQVVZaEZDQURLQUlRSWdndEFBQWhBUUpBSUJSRkJFQWdBeUFCTmdJQUlBTWdDRUVCYWpZQ0VBd0JDeUFCUVk4QlRRUkFJQU1nQVRZQ0FDQURJQWhCQVdvMkFoQkJCeUVJREFJTFFmOEJJUUVnQTBIL0FUWUNBQXRCQ0NFSUN5QURJQWhCQVdzaUNEWUNDQ0FHSUFwcUlBSWdCQ0FCSUFoMlFRRnhJZ0ViTmdJQUlBbEJCR3NpQ0NBSUtBSUFRWUFRY2pZQ0FDQUpJQWtvQWdSQmdBUnlOZ0lFSUFrb0FnQWdBVUVaZEhKQmdBaHlDMEdBZ0lEQUFISWlBVFlDQUFzZ0FVR0F3SUNBQkhFTkFDQUJRWUM4RDNGRkRRQWdBeWdDQUNFQkFrQWdBeWdDQ0NJSURRQWdBVUgvQVVZaEZDQURLQUlRSWdndEFBQWhBUUpBSUJSRkJFQWdBeUFCTmdJQUlBTWdDRUVCYWpZQ0VBd0JDeUFCUVk4QlRRUkFJQU1nQVRZQ0FDQURJQWhCQVdvMkFoQkJCeUVJREFJTFFmOEJJUUVnQTBIL0FUWUNBQXRCQ0NFSUN5QURJQWhCQVdzaUNEWUNDQ0FCSUFoMlFRRnhCRUFDUUNBSURRQWdBVUgvQVVZaEZDQURLQUlRSWdndEFBQWhBUUpBSUJSRkJFQWdBeUFCTmdJQUlBTWdDRUVCYWpZQ0VBd0JDeUFCUVk4QlRRUkFJQU1nQVRZQ0FDQURJQWhCQVdvMkFoQkJCeUVJREFJTFFmOEJJUUVnQTBIL0FUWUNBQXRCQ0NFSUN5QURJQWhCQVdzaUNEWUNDQ0FHSUFkcUlBSWdCQ0FCSUFoMlFRRnhJZ2diTmdJQUlBTW9BbndoQVNBSlFRUnJJaFFnRkNnQ0FFR0FnQUZ5TmdJQUlBa2dDU2dDQkVHQUlISTJBZ1FnQ1NBSktBSUFJQWhCSEhSeVFZREFBSEkyQWdBZ0NTQUJRUUowYWlJQklBRW9BZ1JCQkhJMkFnUWdBU0FCS0FJTVFRRnlOZ0lNSUFFZ0FTZ0NDQ0FJUVJKMGNrRUNjallDQ0FzZ0NTQUpLQUlBUVlDQWdJQUVjallDQUFzZ0JrRUVhaUVHSUFsQkJHb2hBU0FGUVFGcUlnVWdGa2NOQUFzZ0JpQUhhaUVHSUFsQkRHb2hBU0FUUVFScUloTWdBeWdDZ0FFaUJVRjhjVWtOQUFzTElBVWdFMDBOQXlBV1JRMERRUUFoQ2tFQUlBUnJJUTRnQlNFSUEwQUNRQ0FJSUJOR0JFQWdFeUVJREFFTElBRkJCR3NoRkNBQktBSUFJUTFCQUNFQ0EwQUNRQ0FOSUFKQkEyd2lDWFlpQjBHUWdJQUJjUTBBSUFkQjd3TnhSUTBBSUFNb0FnQWhCUUpBSUFNb0FnZ2lCdzBBSUFWQi93RkhJUWdnQXlnQ0VDSUhMUUFBSVFVQ1FDQUlSUVJBSUFWQmtBRlBCRUJCL3dFaEJTQURRZjhCTmdJQURBSUxJQU1nQlRZQ0FDQURJQWRCQVdvMkFoQkJCeUVIREFJTElBTWdCVFlDQUNBRElBZEJBV28yQWhBTFFRZ2hCd3NnQXlBSFFRRnJJZ2MyQWdnQ1FDQUZJQWQyUVFGeFJRMEFJQVlnQWlBV2JFRUNkR29DUUNBSERRQWdCVUgvQVVjaERTQURLQUlRSWdjdEFBQWhCUUpBSUExRkJFQWdCVUdRQVU4RVFFSC9BU0VGSUFOQi93RTJBZ0FNQWdzZ0F5QUZOZ0lBSUFNZ0IwRUJhallDRUVFSElRY01BZ3NnQXlBRk5nSUFJQU1nQjBFQmFqWUNFQXRCQ0NFSEN5QURJQWRCQVdzaUJ6WUNDQ0FPSUFRZ0JTQUhka0VCY1NJSEd6WUNBQ0FES0FKOElRZ2dGQ0FVS0FJQVFTQWdDWFJ5TmdJQUlBRWdBU2dDQUNBSFFSTjBRUkJ5SUFsMGNqWUNBQ0FCSUFFb0FnUkJDQ0FKZEhJMkFnUWdBaUFsY2tVRVFDQUJRWDRnQ0d0QkFuUnFJZ1VnQlNnQ0JFR0FnQUp5TmdJRUlBVWdCU2dDQUNBSFFSOTBja0dBZ0FSeU5nSUFJQVZCQkdzaUJTQUZLQUlBUVlDQUNISTJBZ0FMSUFKQkEwY05BQ0FCSUFoQkFuUnFJZ1VnQlNnQ0JFRUVjallDQkNBRklBVW9BZ3hCQVhJMkFnd2dCU0FGS0FJSUlBZEJFblJ5UVFKeU5nSUlDeUFCSUFFb0FnQkJnSUNBQVNBSmRISWlEVFlDQUNBREtBS0FBU0VGQ3lBRklRZ2dBa0VCYWlJQ0lBVWdFMnRKRFFBTEN5QUdRUVJxSVFZZ0FVRUVhaUVCSUFwQkFXb2lDaUFXUncwQUN3d0RDMEVBSVFsQkFDRVdRUUFoQ2dKQUFrQUNRQUpBSUFNb0Fud2lCRUhBQUVjTkFDQURLQUtBQVVIQUFFY05BRUVBUVFFZ0czUWlBVUVCZGlBQmNpSVRheUVVSUFOQkhHb2hCQ0FES0FKNFFZd0NhaUVHSUFNb0FnZ2hDQ0FES0FJRUlRVWdBeWdDQUNFSElBTW9BbWdoRFNBREtBSjBJUUVnRjBFSWNRMEJBMEJCQUNFS0EwQWdBU0VDSUFZaUNTZ0NBQ0lHQkVBQ1FDQUdRWkNBZ0FGeERRQWdCa0h2QTNFaUFVVU5BQ0FGSUFRZ0F5Z0NiQ0FCYWkwQUFFRUNkR29pRFNnQ0FDSU9LQUlBSWdGcklRVUNmeUFCSUFkQkVIWkxCRUFnRGlnQ0JDRU1JQTBnRGtFSVFRd2dBU0FGU3lJTEcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERpQUlMUUFCSVFVZ0NDMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTUFnc2dBeUFPTmdJUUlBVkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QU9OZ0lRUVFnaENDQUZRUWgwSUFkcUlRY0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklBd2dERVVnQ3hzTUFRc2dCeUFCUVJCMGF5RUhJQVZCZ0lBQ2NVVUVRQ0FPS0FJRUlRd2dEU0FPUVF4QkNDQUJJQVZMSWdzYmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFT0lBZ3RBQUVoQVNBSUxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0F3Q0N5QURJQTQyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBNDJBaEJCQ0NFSUlBRkJDSFFnQjJvaEJ3c2dDRUVCYXlFSUlBZEJBWFFoQnlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFNUlNBTUlBc2JEQUVMSUE0b0FnUUxCSDhnQlNBRUlBa29BZ1JCRVhaQkJIRWdDVUVFYXlJTUtBSUFRUk4yUVFGeElBWkJEblpCRUhFZ0JrRVFka0hBQUhFZ0JrR3FBWEZ5Y25KeUlndEJrTDRCYWkwQUFFRUNkR29pRFNnQ0FDSU9LQUlBSWdGcklRVWdDMEdRd0FGcUxRQUFJUXNnQWlBVElCUWdDd0ovSUFFZ0IwRVFka3NFUUNBT0tBSUVJUkVnRFNBT1FRaEJEQ0FCSUFWTEloVWJhaWdDQURZQ0FBTkFBa0FnQ0EwQUlBTW9BaEFpQ0VFQmFpRU9JQWd0QUFFaEJTQUlMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBd0NDeUFESUE0MkFoQWdCVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQTQyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3NnQ0VFQmF5RUlJQWRCQVhRaEJ5QUJRUUYwSWdGQmdJQUNTUTBBQ3lBQklRVWdFU0FSUlNBVkd3d0JDeUFISUFGQkVIUnJJUWNnQlVHQWdBSnhSUVJBSUE0b0FnUWhFU0FOSUE1QkRFRUlJQUVnQlVzaUZSdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRNGdDQzBBQVNFQklBZ3RBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSURBSUxJQU1nRGpZQ0VDQUJRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdEallDRUVFSUlRZ2dBVUVJZENBSGFpRUhDeUFJUVFGcklRZ2dCMEVCZENFSElBVkJBWFFpQlVHQWdBSkpEUUFMSUJGRklCRWdGUnNNQVFzZ0RpZ0NCQXNpQVVZYk5nSUFJQXdnRENnQ0FFRWdjallDQUNBSklBa29BZ1JCQ0hJMkFnUWdDVUdNQW1zaURpQU9LQUlBUVlDQUNISTJBZ0FnQ1VHRUFtc2lEaUFPS0FJQVFZQ0FBbkkyQWdBZ0NVR0lBbXNpRGlBT0tBSUFJQUVnQzNNaUFVRWZkSEpCZ0lBRWNqWUNBQ0FHSUFGQkUzUnlRUkJ5QlNBR0MwR0FnSUFCY2lFR0N3SkFJQVpCZ0lHQUNIRU5BQ0FHUWZnZWNVVU5BQ0FGSUFRZ0F5Z0NiQ0FHUVFOMklndEI3d054YWkwQUFFRUNkR29pRFNnQ0FDSU9LQUlBSWdGcklRVUNmeUFCSUFkQkVIWkxCRUFnRGlnQ0JDRU1JQTBnRGtFSVFRd2dBU0FGU3lJUkcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERpQUlMUUFCSVFVZ0NDMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTUFnc2dBeUFPTmdJUUlBVkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QU9OZ0lRUVFnaENDQUZRUWgwSUFkcUlRY0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklBd2dERVVnRVJzTUFRc2dCeUFCUVJCMGF5RUhJQVZCZ0lBQ2NVVUVRQ0FPS0FJRUlRd2dEU0FPUVF4QkNDQUJJQVZMSWhFYmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFT0lBZ3RBQUVoQVNBSUxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0F3Q0N5QURJQTQyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBNDJBaEJCQ0NFSUlBRkJDSFFnQjJvaEJ3c2dDRUVCYXlFSUlBZEJBWFFoQnlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFNUlNBTUlCRWJEQUVMSUE0b0FnUUxCSDhnQlNBRUlBa29BZ1JCRkhaQkJIRWdDVUVFYXlJTUtBSUFRUloyUVFGeElBWkJEM1pCRUhFZ0JrRVRka0hBQUhFZ0MwR3FBWEZ5Y25KeUlndEJrTDRCYWkwQUFFRUNkR29pRFNnQ0FDSU9LQUlBSWdGcklRVWdDMEdRd0FGcUxRQUFJUXNnQWlBVElCUWdDd0ovSUFFZ0IwRVFka3NFUUNBT0tBSUVJUkVnRFNBT1FRaEJEQ0FCSUFWTEloVWJhaWdDQURZQ0FBTkFBa0FnQ0EwQUlBTW9BaEFpQ0VFQmFpRU9JQWd0QUFFaEJTQUlMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBd0NDeUFESUE0MkFoQWdCVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQTQyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3NnQ0VFQmF5RUlJQWRCQVhRaEJ5QUJRUUYwSWdGQmdJQUNTUTBBQ3lBQklRVWdFU0FSUlNBVkd3d0JDeUFISUFGQkVIUnJJUWNnQlVHQWdBSnhSUVJBSUE0b0FnUWhFU0FOSUE1QkRFRUlJQUVnQlVzaUZSdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRNGdDQzBBQVNFQklBZ3RBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSURBSUxJQU1nRGpZQ0VDQUJRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdEallDRUVFSUlRZ2dBVUVJZENBSGFpRUhDeUFJUVFGcklRZ2dCMEVCZENFSElBVkJBWFFpQlVHQWdBSkpEUUFMSUJGRklCRWdGUnNNQVFzZ0RpZ0NCQXNpQVVZYk5nS0FBaUFNSUF3b0FnQkJnQUp5TmdJQUlBa2dDU2dDQkVIQUFISTJBZ1FnQmlBQklBdHpRUlowY2tHQUFYSUZJQVlMUVlDQWdBaHlJUVlMQWtBZ0JrR0FpSURBQUhFTkFDQUdRY0QzQVhGRkRRQWdCU0FFSUFNb0Ftd2dCa0VHZGlJTFFlOERjV290QUFCQkFuUnFJZzBvQWdBaURpZ0NBQ0lCYXlFRkFuOGdBU0FIUVJCMlN3UkFJQTRvQWdRaERDQU5JQTVCQ0VFTUlBRWdCVXNpRVJ0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVE0Z0NDMEFBU0VGSUFndEFBQkIvd0ZHQkVBZ0JVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJREFJTElBTWdEallDRUNBRlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0RqWUNFRUVJSVFnZ0JVRUlkQ0FIYWlFSEN5QUlRUUZySVFnZ0IwRUJkQ0VISUFGQkFYUWlBVUdBZ0FKSkRRQUxJQUVoQlNBTUlBeEZJQkViREFFTElBY2dBVUVRZEdzaEJ5QUZRWUNBQW5GRkJFQWdEaWdDQkNFTUlBMGdEa0VNUVFnZ0FTQUZTeUlSRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRGlBSUxRQUJJUUVnQ0MwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUhRWUQrQTJvaEIwRUlJUWdNQWdzZ0F5QU9OZ0lRSUFGQkNYUWdCMm9oQjBFSElRZ01BUXNnQXlBT05nSVFRUWdoQ0NBQlFRaDBJQWRxSVFjTElBaEJBV3NoQ0NBSFFRRjBJUWNnQlVFQmRDSUZRWUNBQWtrTkFBc2dERVVnRENBUkd3d0JDeUFPS0FJRUN3Ui9JQVVnQkNBSktBSUVRUmQyUVFSeElBbEJCR3NpRENnQ0FFRVpka0VCY1NBR1FSSjJRUkJ4SUFaQkZuWkJ3QUJ4SUF0QnFnRnhjbkp5Y2lJTFFaQytBV290QUFCQkFuUnFJZzBvQWdBaURpZ0NBQ0lCYXlFRklBdEJrTUFCYWkwQUFDRUxJQUlnRXlBVUlBc0NmeUFCSUFkQkVIWkxCRUFnRGlnQ0JDRVJJQTBnRGtFSVFRd2dBU0FGU3lJVkcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERpQUlMUUFCSVFVZ0NDMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTUFnc2dBeUFPTmdJUUlBVkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QU9OZ0lRUVFnaENDQUZRUWgwSUFkcUlRY0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklCRWdFVVVnRlJzTUFRc2dCeUFCUVJCMGF5RUhJQVZCZ0lBQ2NVVUVRQ0FPS0FJRUlSRWdEU0FPUVF4QkNDQUJJQVZMSWhVYmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFT0lBZ3RBQUVoQVNBSUxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0F3Q0N5QURJQTQyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBNDJBaEJCQ0NFSUlBRkJDSFFnQjJvaEJ3c2dDRUVCYXlFSUlBZEJBWFFoQnlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFSUlNBUklCVWJEQUVMSUE0b0FnUUxJZ0ZHR3pZQ2dBUWdEQ0FNS0FJQVFZQVFjallDQUNBSklBa29BZ1JCZ0FSeU5nSUVJQVlnQVNBTGMwRVpkSEpCZ0FoeUJTQUdDMEdBZ0lEQUFISWhCZ3NDUUNBR1FZREFnSUFFY1EwQUlBWkJnTHdQY1VVTkFDQUZJQVFnQXlnQ2JDQUdRUWwySWd0Qjd3TnhhaTBBQUVFQ2RHb2lEU2dDQUNJT0tBSUFJZ0ZySVFVQ2Z5QUJJQWRCRUhaTEJFQWdEaWdDQkNFTUlBMGdEa0VJUVF3Z0FTQUZTeUlSRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRGlBSUxRQUJJUVVnQ0MwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUhRWUQrQTJvaEIwRUlJUWdNQWdzZ0F5QU9OZ0lRSUFWQkNYUWdCMm9oQjBFSElRZ01BUXNnQXlBT05nSVFRUWdoQ0NBRlFRaDBJQWRxSVFjTElBaEJBV3NoQ0NBSFFRRjBJUWNnQVVFQmRDSUJRWUNBQWtrTkFBc2dBU0VGSUF3Z0RFVWdFUnNNQVFzZ0J5QUJRUkIwYXlFSElBVkJnSUFDY1VVRVFDQU9LQUlFSVF3Z0RTQU9RUXhCQ0NBQklBVkxJaEViYWlnQ0FEWUNBQU5BQWtBZ0NBMEFJQU1vQWhBaUNFRUJhaUVPSUFndEFBRWhBU0FJTFFBQVFmOEJSZ1JBSUFGQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBZEJnUDREYWlFSFFRZ2hDQXdDQ3lBRElBNDJBaEFnQVVFSmRDQUhhaUVIUVFjaENBd0JDeUFESUE0MkFoQkJDQ0VJSUFGQkNIUWdCMm9oQndzZ0NFRUJheUVJSUFkQkFYUWhCeUFGUVFGMElnVkJnSUFDU1EwQUN5QU1SU0FNSUJFYkRBRUxJQTRvQWdRTEJIOGdCU0FFSUFrb0FnUkJHblpCQkhFZ0NVRUVheUlNS0FJQVFSeDJRUUZ4SUFaQkZYWkJFSEVnQmtFWmRrSEFBSEVnQzBHcUFYRnljbkp5SWd0QmtMNEJhaTBBQUVFQ2RHb2lEU2dDQUNJT0tBSUFJZ0ZySVFVZ0MwR1F3QUZxTFFBQUlRc2dBaUFUSUJRZ0N3Si9JQUVnQjBFUWRrc0VRQ0FPS0FJRUlSRWdEU0FPUVFoQkRDQUJJQVZMSWhVYmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFT0lBZ3RBQUVoQlNBSUxRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0F3Q0N5QURJQTQyQWhBZ0JVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBNDJBaEJCQ0NFSUlBVkJDSFFnQjJvaEJ3c2dDRUVCYXlFSUlBZEJBWFFoQnlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFCSVFVZ0VTQVJSU0FWR3d3QkN5QUhJQUZCRUhScklRY2dCVUdBZ0FKeFJRUkFJQTRvQWdRaEVTQU5JQTVCREVFSUlBRWdCVXNpRlJ0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVE0Z0NDMEFBU0VCSUFndEFBQkIvd0ZHQkVBZ0FVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJREFJTElBTWdEallDRUNBQlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0RqWUNFRUVJSVFnZ0FVRUlkQ0FIYWlFSEN5QUlRUUZySVFnZ0IwRUJkQ0VISUFWQkFYUWlCVUdBZ0FKSkRRQUxJQkZGSUJFZ0ZSc01BUXNnRGlnQ0JBc2lBVVliTmdLQUJpQU1JQXdvQWdCQmdJQUJjallDQUNBSklBa29BZ1JCZ0NCeU5nSUVJQWtnQ1NnQ2hBSkJCSEkyQW9RQ0lBa2dDU2dDakFKQkFYSTJBb3dDSUFrZ0NTZ0NpQUlnQVNBTGN5SUJRUkowY2tFQ2NqWUNpQUlnQmlBQlFSeDBja0dBd0FCeUJTQUdDMEdBZ0lDQUJISWhCZ3NnQ1NBR05nSUFDeUFKUVFScUlRWWdBa0VFYWlFQklBcEJBV29pQ2tIQUFFY05BQXNnQ1VFTWFpRUdJQUpCaEFacUlRRWdGa0U4U1NBV1FRUnFJUllOQUFzTUFndEJBU0FiZENJQlFRRjJJQUZ5SVJZZ0F5Z0NlQ0lDSUFSQkFuUnFRUXhxSVFZZ0F5Z0NnQUVoQVNBREtBSUlJUWdnQXlnQ0JDRUZJQU1vQWdBaEJ5QURLQUpvSVEwZ0F5Z0NkQ0VUQWtBZ0YwRUljUVJBQWtBZ0FVRUVTUTBBSUFRRVFDQUVRUXhzSVJFZ0JFRURkQ0VrUVFBZ0Ztc2hDeUFEUVJ4cUlSUURRRUVBSVE0RFFDQUdJZ0lvQWdBaUJnUkFBa0FnQmtHUWdJQUJjUTBBSUFaQjd3TnhJZ0ZGRFFBZ0JTQVVJQU1vQW13Z0FXb3RBQUJCQW5ScUlnMG9BZ0FpRENnQ0FDSUJheUVGQW44Z0FTQUhRUkIyVFFSQUlBY2dBVUVRZEdzaEJ5QUZRWUNBQW5FRVFDQU1LQUlFREFJTElBd29BZ1FoRlNBTklBeEJERUVJSUFFZ0JVc2lFaHRxS0FJQU5nSUFBMEFDUUNBSURRQWdBeWdDRUNJSVFRRnFJUXdnQ0MwQUFTRUJJQWd0QUFCQi93RkhCRUFnQXlBTU5nSVFRUWdoQ0NBQlFRaDBJQWRxSVFjTUFRc2dBVUdQQVUwRVFDQURJQXcyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJQ3lBSVFRRnJJUWdnQjBFQmRDRUhJQVZCQVhRaUJVR0FnQUpKRFFBTElCVkZJQlVnRWhzTUFRc2dEQ2dDQkNFVklBMGdERUVJUVF3Z0FTQUZTeUlTRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRENBSUxRQUJJUVVnQ0MwQUFFSC9BVWNFUUNBRElBdzJBaEJCQ0NFSUlBVkJDSFFnQjJvaEJ3d0JDeUFGUVk4QlRRUkFJQU1nRERZQ0VDQUZRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTElBaEJBV3NoQ0NBSFFRRjBJUWNnQVVFQmRDSUJRWUNBQWtrTkFBc2dBU0VGSUJVZ0ZVVWdFaHNMQkg4Z0JTQVVJQUlvQWdSQkVYWkJCSEVnQWtFRWF5SVZLQUlBUVJOMlFRRnhJQVpCRG5aQkVIRWdCa0VRZGtIQUFIRWdCa0dxQVhGeWNuSnlJaEpCa0w0QmFpMEFBRUVDZEdvaURTZ0NBQ0lNS0FJQUlnRnJJUVVnRWtHUXdBRnFMUUFBSVJJZ0V5QVdJQXNnRWdKL0lBRWdCMEVRZGswRVFDQUhJQUZCRUhScklRY2dCVUdBZ0FKeEJFQWdEQ2dDQkF3Q0N5QU1LQUlFSVE4Z0RTQU1RUXhCQ0NBQklBVkxJaHdiYWlnQ0FEWUNBQU5BQWtBZ0NBMEFJQU1vQWhBaUNFRUJhaUVNSUFndEFBRWhBU0FJTFFBQVFmOEJSd1JBSUFNZ0REWUNFRUVJSVFnZ0FVRUlkQ0FIYWlFSERBRUxJQUZCandGTkJFQWdBeUFNTmdJUUlBRkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0FzZ0NFRUJheUVJSUFkQkFYUWhCeUFGUVFGMElnVkJnSUFDU1EwQUN5QVBSU0FQSUJ3YkRBRUxJQXdvQWdRaER5QU5JQXhCQ0VFTUlBRWdCVXNpSEJ0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVF3Z0NDMEFBU0VGSUFndEFBQkIvd0ZIQkVBZ0F5QU1OZ0lRUVFnaENDQUZRUWgwSUFkcUlRY01BUXNnQlVHUEFVMEVRQ0FESUF3MkFoQWdCVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSUN5QUlRUUZySVFnZ0IwRUJkQ0VISUFGQkFYUWlBVUdBZ0FKSkRRQUxJQUVoQlNBUElBOUZJQndiQ3lJQlJoczJBZ0FnRlNBVktBSUFRU0J5TmdJQUlBSWdBaWdDQkVFSWNqWUNCQ0FHSUFFZ0VuTkJFM1J5UVJCeUJTQUdDMEdBZ0lBQmNpRUdDd0pBSUFaQmdJR0FDSEVOQUNBR1FmZ2VjVVVOQUNBRklCUWdBeWdDYkNBR1FRTjJJaEpCN3dOeGFpMEFBRUVDZEdvaURTZ0NBQ0lNS0FJQUlnRnJJUVVDZnlBQklBZEJFSFpOQkVBZ0J5QUJRUkIwYXlFSElBVkJnSUFDY1FSQUlBd29BZ1FNQWdzZ0RDZ0NCQ0VWSUEwZ0RFRU1RUWdnQVNBRlN5SVBHMm9vQWdBMkFnQURRQUpBSUFnTkFDQURLQUlRSWdoQkFXb2hEQ0FJTFFBQklRRWdDQzBBQUVIL0FVY0VRQ0FESUF3MkFoQkJDQ0VJSUFGQkNIUWdCMm9oQnd3QkN5QUJRWThCVFFSQUlBTWdERFlDRUNBQlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUhRWUQrQTJvaEIwRUlJUWdMSUFoQkFXc2hDQ0FIUVFGMElRY2dCVUVCZENJRlFZQ0FBa2tOQUFzZ0ZVVWdGU0FQR3d3QkN5QU1LQUlFSVJVZ0RTQU1RUWhCRENBQklBVkxJZzhiYWlnQ0FEWUNBQU5BQWtBZ0NBMEFJQU1vQWhBaUNFRUJhaUVNSUFndEFBRWhCU0FJTFFBQVFmOEJSd1JBSUFNZ0REWUNFRUVJSVFnZ0JVRUlkQ0FIYWlFSERBRUxJQVZCandGTkJFQWdBeUFNTmdJUUlBVkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0FzZ0NFRUJheUVJSUFkQkFYUWhCeUFCUVFGMElnRkJnSUFDU1EwQUN5QUJJUVVnRlNBVlJTQVBHd3NFZnlBRklCUWdBaWdDQkVFVWRrRUVjU0FDUVFSckloVW9BZ0JCRm5aQkFYRWdCa0VQZGtFUWNTQUdRUk4yUWNBQWNTQVNRYW9CY1hKeWNuSWlFa0dRdmdGcUxRQUFRUUowYWlJTktBSUFJZ3dvQWdBaUFXc2hCU0FTUVpEQUFXb3RBQUFoRWlBVElBUkJBblJxSUJZZ0N5QVNBbjhnQVNBSFFSQjJUUVJBSUFjZ0FVRVFkR3NoQnlBRlFZQ0FBbkVFUUNBTUtBSUVEQUlMSUF3b0FnUWhEeUFOSUF4QkRFRUlJQUVnQlVzaUhCdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRd2dDQzBBQVNFQklBZ3RBQUJCL3dGSEJFQWdBeUFNTmdJUVFRZ2hDQ0FCUVFoMElBZHFJUWNNQVFzZ0FVR1BBVTBFUUNBRElBdzJBaEFnQVVFSmRDQUhhaUVIUVFjaENBd0JDeUFESUFNb0FneEJBV28yQWd3Z0IwR0EvZ05xSVFkQkNDRUlDeUFJUVFGcklRZ2dCMEVCZENFSElBVkJBWFFpQlVHQWdBSkpEUUFMSUE5RklBOGdIQnNNQVFzZ0RDZ0NCQ0VQSUEwZ0RFRUlRUXdnQVNBRlN5SWNHMm9vQWdBMkFnQURRQUpBSUFnTkFDQURLQUlRSWdoQkFXb2hEQ0FJTFFBQklRVWdDQzBBQUVIL0FVY0VRQ0FESUF3MkFoQkJDQ0VJSUFWQkNIUWdCMm9oQnd3QkN5QUZRWThCVFFSQUlBTWdERFlDRUNBRlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUhRWUQrQTJvaEIwRUlJUWdMSUFoQkFXc2hDQ0FIUVFGMElRY2dBVUVCZENJQlFZQ0FBa2tOQUFzZ0FTRUZJQThnRDBVZ0hCc0xJZ0ZHR3pZQ0FDQVZJQlVvQWdCQmdBSnlOZ0lBSUFJZ0FpZ0NCRUhBQUhJMkFnUWdCaUFCSUJKelFSWjBja0dBQVhJRklBWUxRWUNBZ0FoeUlRWUxBa0FnQmtHQWlJREFBSEVOQUNBR1FjRDNBWEZGRFFBZ0JTQVVJQU1vQW13Z0JrRUdkaUlTUWU4RGNXb3RBQUJCQW5ScUlnMG9BZ0FpRENnQ0FDSUJheUVGQW44Z0FTQUhRUkIyVFFSQUlBY2dBVUVRZEdzaEJ5QUZRWUNBQW5FRVFDQU1LQUlFREFJTElBd29BZ1FoRlNBTklBeEJERUVJSUFFZ0JVc2lEeHRxS0FJQU5nSUFBMEFDUUNBSURRQWdBeWdDRUNJSVFRRnFJUXdnQ0MwQUFTRUJJQWd0QUFCQi93RkhCRUFnQXlBTU5nSVFRUWdoQ0NBQlFRaDBJQWRxSVFjTUFRc2dBVUdQQVUwRVFDQURJQXcyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJQ3lBSVFRRnJJUWdnQjBFQmRDRUhJQVZCQVhRaUJVR0FnQUpKRFFBTElCVkZJQlVnRHhzTUFRc2dEQ2dDQkNFVklBMGdERUVJUVF3Z0FTQUZTeUlQRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRENBSUxRQUJJUVVnQ0MwQUFFSC9BVWNFUUNBRElBdzJBaEJCQ0NFSUlBVkJDSFFnQjJvaEJ3d0JDeUFGUVk4QlRRUkFJQU1nRERZQ0VDQUZRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTElBaEJBV3NoQ0NBSFFRRjBJUWNnQVVFQmRDSUJRWUNBQWtrTkFBc2dBU0VGSUJVZ0ZVVWdEeHNMQkg4Z0JTQVVJQUlvQWdSQkYzWkJCSEVnQWtFRWF5SVZLQUlBUVJsMlFRRnhJQVpCRW5aQkVIRWdCa0VXZGtIQUFIRWdFa0dxQVhGeWNuSnlJaEpCa0w0QmFpMEFBRUVDZEdvaURTZ0NBQ0lNS0FJQUlnRnJJUVVnRWtHUXdBRnFMUUFBSVJJZ0V5QWthaUFXSUFzZ0VnSi9JQUVnQjBFUWRrMEVRQ0FISUFGQkVIUnJJUWNnQlVHQWdBSnhCRUFnRENnQ0JBd0NDeUFNS0FJRUlROGdEU0FNUVF4QkNDQUJJQVZMSWh3YmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFTUlBZ3RBQUVoQVNBSUxRQUFRZjhCUndSQUlBTWdERFlDRUVFSUlRZ2dBVUVJZENBSGFpRUhEQUVMSUFGQmp3Rk5CRUFnQXlBTU5nSVFJQUZCQ1hRZ0Iyb2hCMEVISVFnTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBc2dDRUVCYXlFSUlBZEJBWFFoQnlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFQUlNBUElCd2JEQUVMSUF3b0FnUWhEeUFOSUF4QkNFRU1JQUVnQlVzaUhCdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRd2dDQzBBQVNFRklBZ3RBQUJCL3dGSEJFQWdBeUFNTmdJUVFRZ2hDQ0FGUVFoMElBZHFJUWNNQVFzZ0JVR1BBVTBFUUNBRElBdzJBaEFnQlVFSmRDQUhhaUVIUVFjaENBd0JDeUFESUFNb0FneEJBV28yQWd3Z0IwR0EvZ05xSVFkQkNDRUlDeUFJUVFGcklRZ2dCMEVCZENFSElBRkJBWFFpQVVHQWdBSkpEUUFMSUFFaEJTQVBJQTlGSUJ3YkN5SUJSaHMyQWdBZ0ZTQVZLQUlBUVlBUWNqWUNBQ0FDSUFJb0FnUkJnQVJ5TmdJRUlBWWdBU0FTYzBFWmRISkJnQWh5QlNBR0MwR0FnSURBQUhJaEJnc0NRQ0FHUVlEQWdJQUVjUTBBSUFaQmdMd1BjVVVOQUNBRklCUWdBeWdDYkNBR1FRbDJJaEpCN3dOeGFpMEFBRUVDZEdvaURTZ0NBQ0lNS0FJQUlnRnJJUVVDZnlBQklBZEJFSFpOQkVBZ0J5QUJRUkIwYXlFSElBVkJnSUFDY1FSQUlBd29BZ1FNQWdzZ0RDZ0NCQ0VWSUEwZ0RFRU1RUWdnQVNBRlN5SVBHMm9vQWdBMkFnQURRQUpBSUFnTkFDQURLQUlRSWdoQkFXb2hEQ0FJTFFBQklRRWdDQzBBQUVIL0FVY0VRQ0FESUF3MkFoQkJDQ0VJSUFGQkNIUWdCMm9oQnd3QkN5QUJRWThCVFFSQUlBTWdERFlDRUNBQlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUhRWUQrQTJvaEIwRUlJUWdMSUFoQkFXc2hDQ0FIUVFGMElRY2dCVUVCZENJRlFZQ0FBa2tOQUFzZ0ZVVWdGU0FQR3d3QkN5QU1LQUlFSVJVZ0RTQU1RUWhCRENBQklBVkxJZzhiYWlnQ0FEWUNBQU5BQWtBZ0NBMEFJQU1vQWhBaUNFRUJhaUVNSUFndEFBRWhCU0FJTFFBQVFmOEJSd1JBSUFNZ0REWUNFRUVJSVFnZ0JVRUlkQ0FIYWlFSERBRUxJQVZCandGTkJFQWdBeUFNTmdJUUlBVkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0FzZ0NFRUJheUVJSUFkQkFYUWhCeUFCUVFGMElnRkJnSUFDU1EwQUN5QUJJUVVnRlNBVlJTQVBHd3NFZnlBRklCUWdBaWdDQkVFYWRrRUVjU0FDUVFSckloVW9BZ0JCSEhaQkFYRWdCa0VWZGtFUWNTQUdRUmwyUWNBQWNTQVNRYW9CY1hKeWNuSWlFa0dRdmdGcUxRQUFRUUowYWlJTktBSUFJZ3dvQWdBaUFXc2hCU0FTUVpEQUFXb3RBQUFoRWlBUklCTnFJQllnQ3lBU0FuOGdBU0FIUVJCMlRRUkFJQWNnQVVFUWRHc2hCeUFGUVlDQUFuRUVRQ0FNS0FJRURBSUxJQXdvQWdRaER5QU5JQXhCREVFSUlBRWdCVXNpSEJ0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVF3Z0NDMEFBU0VCSUFndEFBQkIvd0ZIQkVBZ0F5QU1OZ0lRUVFnaENDQUJRUWgwSUFkcUlRY01BUXNnQVVHUEFVMEVRQ0FESUF3MkFoQWdBVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSUN5QUlRUUZySVFnZ0IwRUJkQ0VISUFWQkFYUWlCVUdBZ0FKSkRRQUxJQTlGSUE4Z0hCc01BUXNnRENnQ0JDRVBJQTBnREVFSVFRd2dBU0FGU3lJY0cyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERDQUlMUUFCSVFVZ0NDMEFBRUgvQVVjRVFDQURJQXcyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3dCQ3lBRlFZOEJUUVJBSUFNZ0REWUNFQ0FGUVFsMElBZHFJUWRCQnlFSURBRUxJQU1nQXlnQ0RFRUJhallDRENBSFFZRCtBMm9oQjBFSUlRZ0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklBOGdEMFVnSEJzTElneEdHellDQUNBVklCVW9BZ0JCZ0lBQmNqWUNBQ0FDSUFJb0FnUkJnQ0J5TmdJRUlBTW9BbnhCQW5RZ0Ftb2lBU0FCS0FJRVFRUnlOZ0lFSUFFZ0FTZ0NERUVCY2pZQ0RDQUJJQUVvQWdnZ0RDQVNjeUlCUVJKMGNrRUNjallDQ0NBR0lBRkJISFJ5UVlEQUFISUZJQVlMUVlDQWdJQUVjaUVHQ3lBQ0lBWTJBZ0FMSUFKQkJHb2hCaUFUUVFScUlSTWdEa0VCYWlJT0lBUkhEUUFMSUFKQkRHb2hCaUFSSUJOcUlSTWdDVUVFYWlJSklBTW9Bb0FCSWdGQmZIRkpEUUFMREFFTFFRUWdBVUY4Y1NJR0lBWkJCRTBiUVFGcklnWkJmSEZCQkdvaENTQUNJQVpCQVhSQmVIRnFRUlJxSVFZTElBTWdDRFlDQ0NBRElBVTJBZ1FnQXlBSE5nSUFJQU1nRFRZQ2FDQUVSUTBCSUFFZ0NVME5BUU5BSUFFZ0NVWkJBQ0VJSUFraEFVVUVRQU5BSUFNZ0JpQVRJQVFnQ0d4QkFuUnFJQllnQ0NBREtBSjhRUUpxUVFFUVlpQUlRUUZxSWdnZ0F5Z0NnQUVpQVNBSmEwa05BQXNMSUFaQkJHb2hCaUFUUVFScUlSTWdDa0VCYWlJS0lBUkhEUUFMREFFTEFrQWdBVUVFU1EwQUlBUUVRQ0FFUVF4c0lSRWdCRUVEZENFa1FRQWdGbXNoQ3lBRFFSeHFJUlFEUUVFQUlRNERRQ0FHSWdJb0FnQWlCZ1JBQWtBZ0JrR1FnSUFCY1EwQUlBWkI3d054SWdGRkRRQWdCU0FVSUFNb0Ftd2dBV290QUFCQkFuUnFJZzBvQWdBaURDZ0NBQ0lCYXlFRkFuOGdBU0FIUVJCMlRRUkFJQWNnQVVFUWRHc2hCeUFGUVlDQUFuRUVRQ0FNS0FJRURBSUxJQXdvQWdRaEZTQU5JQXhCREVFSUlBRWdCVXNpRWh0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVF3Z0NDMEFBU0VCSUFndEFBQkIvd0ZIQkVBZ0F5QU1OZ0lRUVFnaENDQUJRUWgwSUFkcUlRY01BUXNnQVVHUEFVMEVRQ0FESUF3MkFoQWdBVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSUN5QUlRUUZySVFnZ0IwRUJkQ0VISUFWQkFYUWlCVUdBZ0FKSkRRQUxJQlZGSUJVZ0Voc01BUXNnRENnQ0JDRVZJQTBnREVFSVFRd2dBU0FGU3lJU0cyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERDQUlMUUFCSVFVZ0NDMEFBRUgvQVVjRVFDQURJQXcyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3dCQ3lBRlFZOEJUUVJBSUFNZ0REWUNFQ0FGUVFsMElBZHFJUWRCQnlFSURBRUxJQU1nQXlnQ0RFRUJhallDRENBSFFZRCtBMm9oQjBFSUlRZ0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklCVWdGVVVnRWhzTEJIOGdCU0FVSUFJb0FnUkJFWFpCQkhFZ0FrRUVheUlWS0FJQVFSTjJRUUZ4SUFaQkRuWkJFSEVnQmtFUWRrSEFBSEVnQmtHcUFYRnljbkp5SWhKQmtMNEJhaTBBQUVFQ2RHb2lEU2dDQUNJTUtBSUFJZ0ZySVFVZ0VrR1F3QUZxTFFBQUlSSWdFeUFXSUFzZ0VnSi9JQUVnQjBFUWRrMEVRQ0FISUFGQkVIUnJJUWNnQlVHQWdBSnhCRUFnRENnQ0JBd0NDeUFNS0FJRUlROGdEU0FNUVF4QkNDQUJJQVZMSWh3YmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFTUlBZ3RBQUVoQVNBSUxRQUFRZjhCUndSQUlBTWdERFlDRUVFSUlRZ2dBVUVJZENBSGFpRUhEQUVMSUFGQmp3Rk5CRUFnQXlBTU5nSVFJQUZCQ1hRZ0Iyb2hCMEVISVFnTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBc2dDRUVCYXlFSUlBZEJBWFFoQnlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFQUlNBUElCd2JEQUVMSUF3b0FnUWhEeUFOSUF4QkNFRU1JQUVnQlVzaUhCdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRd2dDQzBBQVNFRklBZ3RBQUJCL3dGSEJFQWdBeUFNTmdJUVFRZ2hDQ0FGUVFoMElBZHFJUWNNQVFzZ0JVR1BBVTBFUUNBRElBdzJBaEFnQlVFSmRDQUhhaUVIUVFjaENBd0JDeUFESUFNb0FneEJBV28yQWd3Z0IwR0EvZ05xSVFkQkNDRUlDeUFJUVFGcklRZ2dCMEVCZENFSElBRkJBWFFpQVVHQWdBSkpEUUFMSUFFaEJTQVBJQTlGSUJ3YkN5SU1SaHMyQWdBZ0ZTQVZLQUlBUVNCeU5nSUFJQUlnQWlnQ0JFRUljallDQkNBQ1FYNGdBeWdDZkd0QkFuUnFJZ0VnQVNnQ0JFR0FnQUp5TmdJRUlBRWdBU2dDQUNBTUlCSnpJZ3hCSDNSeVFZQ0FCSEkyQWdBZ0FVRUVheUlCSUFFb0FnQkJnSUFJY2pZQ0FDQUdJQXhCRTNSeVFSQnlCU0FHQzBHQWdJQUJjaUVHQ3dKQUlBWkJnSUdBQ0hFTkFDQUdRZmdlY1VVTkFDQUZJQlFnQXlnQ2JDQUdRUU4ySWhKQjd3TnhhaTBBQUVFQ2RHb2lEU2dDQUNJTUtBSUFJZ0ZySVFVQ2Z5QUJJQWRCRUhaTkJFQWdCeUFCUVJCMGF5RUhJQVZCZ0lBQ2NRUkFJQXdvQWdRTUFnc2dEQ2dDQkNFVklBMGdERUVNUVFnZ0FTQUZTeUlQRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRENBSUxRQUJJUUVnQ0MwQUFFSC9BVWNFUUNBRElBdzJBaEJCQ0NFSUlBRkJDSFFnQjJvaEJ3d0JDeUFCUVk4QlRRUkFJQU1nRERZQ0VDQUJRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTElBaEJBV3NoQ0NBSFFRRjBJUWNnQlVFQmRDSUZRWUNBQWtrTkFBc2dGVVVnRlNBUEd3d0JDeUFNS0FJRUlSVWdEU0FNUVFoQkRDQUJJQVZMSWc4YmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFTUlBZ3RBQUVoQlNBSUxRQUFRZjhCUndSQUlBTWdERFlDRUVFSUlRZ2dCVUVJZENBSGFpRUhEQUVMSUFWQmp3Rk5CRUFnQXlBTU5nSVFJQVZCQ1hRZ0Iyb2hCMEVISVFnTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBc2dDRUVCYXlFSUlBZEJBWFFoQnlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFCSVFVZ0ZTQVZSU0FQR3dzRWZ5QUZJQlFnQWlnQ0JFRVVka0VFY1NBQ1FRUnJJaFVvQWdCQkZuWkJBWEVnQmtFUGRrRVFjU0FHUVJOMlFjQUFjU0FTUWFvQmNYSnljbklpRWtHUXZnRnFMUUFBUVFKMGFpSU5LQUlBSWd3b0FnQWlBV3NoQlNBU1FaREFBV290QUFBaEVpQVRJQVJCQW5ScUlCWWdDeUFTQW44Z0FTQUhRUkIyVFFSQUlBY2dBVUVRZEdzaEJ5QUZRWUNBQW5FRVFDQU1LQUlFREFJTElBd29BZ1FoRHlBTklBeEJERUVJSUFFZ0JVc2lIQnRxS0FJQU5nSUFBMEFDUUNBSURRQWdBeWdDRUNJSVFRRnFJUXdnQ0MwQUFTRUJJQWd0QUFCQi93RkhCRUFnQXlBTU5nSVFRUWdoQ0NBQlFRaDBJQWRxSVFjTUFRc2dBVUdQQVUwRVFDQURJQXcyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJQ3lBSVFRRnJJUWdnQjBFQmRDRUhJQVZCQVhRaUJVR0FnQUpKRFFBTElBOUZJQThnSEJzTUFRc2dEQ2dDQkNFUElBMGdERUVJUVF3Z0FTQUZTeUljRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRENBSUxRQUJJUVVnQ0MwQUFFSC9BVWNFUUNBRElBdzJBaEJCQ0NFSUlBVkJDSFFnQjJvaEJ3d0JDeUFGUVk4QlRRUkFJQU1nRERZQ0VDQUZRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTElBaEJBV3NoQ0NBSFFRRjBJUWNnQVVFQmRDSUJRWUNBQWtrTkFBc2dBU0VGSUE4Z0QwVWdIQnNMSWdGR0d6WUNBQ0FWSUJVb0FnQkJnQUp5TmdJQUlBSWdBaWdDQkVIQUFISTJBZ1FnQmlBQklCSnpRUlowY2tHQUFYSUZJQVlMUVlDQWdBaHlJUVlMQWtBZ0JrR0FpSURBQUhFTkFDQUdRY0QzQVhGRkRRQWdCU0FVSUFNb0Ftd2dCa0VHZGlJU1FlOERjV290QUFCQkFuUnFJZzBvQWdBaURDZ0NBQ0lCYXlFRkFuOGdBU0FIUVJCMlRRUkFJQWNnQVVFUWRHc2hCeUFGUVlDQUFuRUVRQ0FNS0FJRURBSUxJQXdvQWdRaEZTQU5JQXhCREVFSUlBRWdCVXNpRHh0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVF3Z0NDMEFBU0VCSUFndEFBQkIvd0ZIQkVBZ0F5QU1OZ0lRUVFnaENDQUJRUWgwSUFkcUlRY01BUXNnQVVHUEFVMEVRQ0FESUF3MkFoQWdBVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSUN5QUlRUUZySVFnZ0IwRUJkQ0VISUFWQkFYUWlCVUdBZ0FKSkRRQUxJQlZGSUJVZ0R4c01BUXNnRENnQ0JDRVZJQTBnREVFSVFRd2dBU0FGU3lJUEcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERDQUlMUUFCSVFVZ0NDMEFBRUgvQVVjRVFDQURJQXcyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3dCQ3lBRlFZOEJUUVJBSUFNZ0REWUNFQ0FGUVFsMElBZHFJUWRCQnlFSURBRUxJQU1nQXlnQ0RFRUJhallDRENBSFFZRCtBMm9oQjBFSUlRZ0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklCVWdGVVVnRHhzTEJIOGdCU0FVSUFJb0FnUkJGM1pCQkhFZ0FrRUVheUlWS0FJQVFSbDJRUUZ4SUFaQkVuWkJFSEVnQmtFV2RrSEFBSEVnRWtHcUFYRnljbkp5SWhKQmtMNEJhaTBBQUVFQ2RHb2lEU2dDQUNJTUtBSUFJZ0ZySVFVZ0VrR1F3QUZxTFFBQUlSSWdFeUFrYWlBV0lBc2dFZ0ovSUFFZ0IwRVFkazBFUUNBSElBRkJFSFJySVFjZ0JVR0FnQUp4QkVBZ0RDZ0NCQXdDQ3lBTUtBSUVJUThnRFNBTVFReEJDQ0FCSUFWTElod2JhaWdDQURZQ0FBTkFBa0FnQ0EwQUlBTW9BaEFpQ0VFQmFpRU1JQWd0QUFFaEFTQUlMUUFBUWY4QlJ3UkFJQU1nRERZQ0VFRUlJUWdnQVVFSWRDQUhhaUVIREFFTElBRkJqd0ZOQkVBZ0F5QU1OZ0lRSUFGQkNYUWdCMm9oQjBFSElRZ01BUXNnQXlBREtBSU1RUUZxTmdJTUlBZEJnUDREYWlFSFFRZ2hDQXNnQ0VFQmF5RUlJQWRCQVhRaEJ5QUZRUUYwSWdWQmdJQUNTUTBBQ3lBUFJTQVBJQndiREFFTElBd29BZ1FoRHlBTklBeEJDRUVNSUFFZ0JVc2lIQnRxS0FJQU5nSUFBMEFDUUNBSURRQWdBeWdDRUNJSVFRRnFJUXdnQ0MwQUFTRUZJQWd0QUFCQi93RkhCRUFnQXlBTU5nSVFRUWdoQ0NBRlFRaDBJQWRxSVFjTUFRc2dCVUdQQVUwRVFDQURJQXcyQWhBZ0JVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJQ3lBSVFRRnJJUWdnQjBFQmRDRUhJQUZCQVhRaUFVR0FnQUpKRFFBTElBRWhCU0FQSUE5RklCd2JDeUlCUmhzMkFnQWdGU0FWS0FJQVFZQVFjallDQUNBQ0lBSW9BZ1JCZ0FSeU5nSUVJQVlnQVNBU2MwRVpkSEpCZ0FoeUJTQUdDMEdBZ0lEQUFISWhCZ3NDUUNBR1FZREFnSUFFY1EwQUlBWkJnTHdQY1VVTkFDQUZJQlFnQXlnQ2JDQUdRUWwySWhKQjd3TnhhaTBBQUVFQ2RHb2lEU2dDQUNJTUtBSUFJZ0ZySVFVQ2Z5QUJJQWRCRUhaTkJFQWdCeUFCUVJCMGF5RUhJQVZCZ0lBQ2NRUkFJQXdvQWdRTUFnc2dEQ2dDQkNFVklBMGdERUVNUVFnZ0FTQUZTeUlQRzJvb0FnQTJBZ0FEUUFKQUlBZ05BQ0FES0FJUUlnaEJBV29oRENBSUxRQUJJUUVnQ0MwQUFFSC9BVWNFUUNBRElBdzJBaEJCQ0NFSUlBRkJDSFFnQjJvaEJ3d0JDeUFCUVk4QlRRUkFJQU1nRERZQ0VDQUJRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTElBaEJBV3NoQ0NBSFFRRjBJUWNnQlVFQmRDSUZRWUNBQWtrTkFBc2dGVVVnRlNBUEd3d0JDeUFNS0FJRUlSVWdEU0FNUVFoQkRDQUJJQVZMSWc4YmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFTUlBZ3RBQUVoQlNBSUxRQUFRZjhCUndSQUlBTWdERFlDRUVFSUlRZ2dCVUVJZENBSGFpRUhEQUVMSUFWQmp3Rk5CRUFnQXlBTU5nSVFJQVZCQ1hRZ0Iyb2hCMEVISVFnTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBc2dDRUVCYXlFSUlBZEJBWFFoQnlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFCSVFVZ0ZTQVZSU0FQR3dzRWZ5QUZJQlFnQWlnQ0JFRWFka0VFY1NBQ1FRUnJJaFVvQWdCQkhIWkJBWEVnQmtFVmRrRVFjU0FHUVJsMlFjQUFjU0FTUWFvQmNYSnljbklpRWtHUXZnRnFMUUFBUVFKMGFpSU5LQUlBSWd3b0FnQWlBV3NoQlNBU1FaREFBV290QUFBaEVpQVJJQk5xSUJZZ0N5QVNBbjhnQVNBSFFSQjJUUVJBSUFjZ0FVRVFkR3NoQnlBRlFZQ0FBbkVFUUNBTUtBSUVEQUlMSUF3b0FnUWhEeUFOSUF4QkRFRUlJQUVnQlVzaUhCdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRd2dDQzBBQVNFQklBZ3RBQUJCL3dGSEJFQWdBeUFNTmdJUVFRZ2hDQ0FCUVFoMElBZHFJUWNNQVFzZ0FVR1BBVTBFUUNBRElBdzJBaEFnQVVFSmRDQUhhaUVIUVFjaENBd0JDeUFESUFNb0FneEJBV28yQWd3Z0IwR0EvZ05xSVFkQkNDRUlDeUFJUVFGcklRZ2dCMEVCZENFSElBVkJBWFFpQlVHQWdBSkpEUUFMSUE5RklBOGdIQnNNQVFzZ0RDZ0NCQ0VQSUEwZ0RFRUlRUXdnQVNBRlN5SWNHMm9vQWdBMkFnQURRQUpBSUFnTkFDQURLQUlRSWdoQkFXb2hEQ0FJTFFBQklRVWdDQzBBQUVIL0FVY0VRQ0FESUF3MkFoQkJDQ0VJSUFWQkNIUWdCMm9oQnd3QkN5QUZRWThCVFFSQUlBTWdERFlDRUNBRlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUhRWUQrQTJvaEIwRUlJUWdMSUFoQkFXc2hDQ0FIUVFGMElRY2dBVUVCZENJQlFZQ0FBa2tOQUFzZ0FTRUZJQThnRDBVZ0hCc0xJZ3hHR3pZQ0FDQVZJQlVvQWdCQmdJQUJjallDQUNBQ0lBSW9BZ1JCZ0NCeU5nSUVJQU1vQW54QkFuUWdBbW9pQVNBQktBSUVRUVJ5TmdJRUlBRWdBU2dDREVFQmNqWUNEQ0FCSUFFb0FnZ2dEQ0FTY3lJQlFSSjBja0VDY2pZQ0NDQUdJQUZCSEhSeVFZREFBSElGSUFZTFFZQ0FnSUFFY2lFR0N5QUNJQVkyQWdBTElBSkJCR29oQmlBVFFRUnFJUk1nRGtFQmFpSU9JQVJIRFFBTElBSkJER29oQmlBUklCTnFJUk1nQ1VFRWFpSUpJQU1vQW9BQklnRkJmSEZKRFFBTERBRUxRUVFnQVVGOGNTSUdJQVpCQkUwYlFRRnJJZ1pCZkhGQkJHb2hDU0FDSUFaQkFYUkJlSEZxUVJScUlRWUxJQU1nQ0RZQ0NDQURJQVUyQWdRZ0F5QUhOZ0lBSUFNZ0RUWUNhQ0FFUlEwQUlBRWdDVTBOQUFOQUlBRWdDVVpCQUNFSUlBa2hBVVVFUUFOQUlBTWdCaUFUSUFRZ0NHeEJBblJxSUJZZ0NDQURLQUo4UVFKcVFRQVFZaUFJUVFGcUlnZ2dBeWdDZ0FFaUFTQUphMGtOQUFzTElBWkJCR29oQmlBVFFRUnFJUk1nQ2tFQmFpSUtJQVJIRFFBTEN3d0NDd05BUVFBaENnTkFJQUVoQWlBR0lna29BZ0FpQmdSQUFrQWdCa0dRZ0lBQmNRMEFJQVpCN3dOeElnRkZEUUFnQlNBRUlBTW9BbXdnQVdvdEFBQkJBblJxSWcwb0FnQWlEaWdDQUNJQmF5RUZBbjhnQVNBSFFSQjJTd1JBSUE0b0FnUWhEQ0FOSUE1QkNFRU1JQUVnQlVzaUN4dHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRNGdDQzBBQVNFRklBZ3RBQUJCL3dGR0JFQWdCVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSURBSUxJQU1nRGpZQ0VDQUZRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdEallDRUVFSUlRZ2dCVUVJZENBSGFpRUhDeUFJUVFGcklRZ2dCMEVCZENFSElBRkJBWFFpQVVHQWdBSkpEUUFMSUFFaEJTQU1JQXhGSUFzYkRBRUxJQWNnQVVFUWRHc2hCeUFGUVlDQUFuRkZCRUFnRGlnQ0JDRU1JQTBnRGtFTVFRZ2dBU0FGU3lJTEcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERpQUlMUUFCSVFFZ0NDMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTUFnc2dBeUFPTmdJUUlBRkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QU9OZ0lRUVFnaENDQUJRUWgwSUFkcUlRY0xJQWhCQVdzaENDQUhRUUYwSVFjZ0JVRUJkQ0lGUVlDQUFra05BQXNnREVVZ0RDQUxHd3dCQ3lBT0tBSUVDd1IvSUFVZ0JDQUpLQUlFUVJGMlFRUnhJQWxCQkdzaURDZ0NBRUVUZGtFQmNTQUdRUTUyUVJCeElBWkJFSFpCd0FCeElBWkJxZ0Z4Y25KeWNpSUxRWkMrQVdvdEFBQkJBblJxSWcwb0FnQWlEaWdDQUNJQmF5RUZJQXRCa01BQmFpMEFBQ0VMSUFJZ0V5QVVJQXNDZnlBQklBZEJFSFpMQkVBZ0RpZ0NCQ0VSSUEwZ0RrRUlRUXdnQVNBRlN5SVZHMm9vQWdBMkFnQURRQUpBSUFnTkFDQURLQUlRSWdoQkFXb2hEaUFJTFFBQklRVWdDQzBBQUVIL0FVWUVRQ0FGUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBSFFZRCtBMm9oQjBFSUlRZ01BZ3NnQXlBT05nSVFJQVZCQ1hRZ0Iyb2hCMEVISVFnTUFRc2dBeUFPTmdJUVFRZ2hDQ0FGUVFoMElBZHFJUWNMSUFoQkFXc2hDQ0FIUVFGMElRY2dBVUVCZENJQlFZQ0FBa2tOQUFzZ0FTRUZJQkVnRVVVZ0ZSc01BUXNnQnlBQlFSQjBheUVISUFWQmdJQUNjVVVFUUNBT0tBSUVJUkVnRFNBT1FReEJDQ0FCSUFWTEloVWJhaWdDQURZQ0FBTkFBa0FnQ0EwQUlBTW9BaEFpQ0VFQmFpRU9JQWd0QUFFaEFTQUlMUUFBUWY4QlJnUkFJQUZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBd0NDeUFESUE0MkFoQWdBVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQTQyQWhCQkNDRUlJQUZCQ0hRZ0Iyb2hCd3NnQ0VFQmF5RUlJQWRCQVhRaEJ5QUZRUUYwSWdWQmdJQUNTUTBBQ3lBUlJTQVJJQlViREFFTElBNG9BZ1FMSWdGR0d6WUNBQ0FNSUF3b0FnQkJJSEkyQWdBZ0NTQUpLQUlFUVFoeU5nSUVJQVlnQVNBTGMwRVRkSEpCRUhJRklBWUxRWUNBZ0FGeUlRWUxBa0FnQmtHQWdZQUljUTBBSUFaQitCNXhSUTBBSUFVZ0JDQURLQUpzSUFaQkEzWWlDMEh2QTNGcUxRQUFRUUowYWlJTktBSUFJZzRvQWdBaUFXc2hCUUovSUFFZ0IwRVFka3NFUUNBT0tBSUVJUXdnRFNBT1FRaEJEQ0FCSUFWTEloRWJhaWdDQURZQ0FBTkFBa0FnQ0EwQUlBTW9BaEFpQ0VFQmFpRU9JQWd0QUFFaEJTQUlMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBd0NDeUFESUE0MkFoQWdCVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQTQyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3NnQ0VFQmF5RUlJQWRCQVhRaEJ5QUJRUUYwSWdGQmdJQUNTUTBBQ3lBQklRVWdEQ0FNUlNBUkd3d0JDeUFISUFGQkVIUnJJUWNnQlVHQWdBSnhSUVJBSUE0b0FnUWhEQ0FOSUE1QkRFRUlJQUVnQlVzaUVSdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRNGdDQzBBQVNFQklBZ3RBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSURBSUxJQU1nRGpZQ0VDQUJRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdEallDRUVFSUlRZ2dBVUVJZENBSGFpRUhDeUFJUVFGcklRZ2dCMEVCZENFSElBVkJBWFFpQlVHQWdBSkpEUUFMSUF4RklBd2dFUnNNQVFzZ0RpZ0NCQXNFZnlBRklBUWdDU2dDQkVFVWRrRUVjU0FKUVFScklnd29BZ0JCRm5aQkFYRWdCa0VQZGtFUWNTQUdRUk4yUWNBQWNTQUxRYW9CY1hKeWNuSWlDMEdRdmdGcUxRQUFRUUowYWlJTktBSUFJZzRvQWdBaUFXc2hCU0FMUVpEQUFXb3RBQUFoQ3lBQ0lCTWdGQ0FMQW44Z0FTQUhRUkIyU3dSQUlBNG9BZ1FoRVNBTklBNUJDRUVNSUFFZ0JVc2lGUnRxS0FJQU5nSUFBMEFDUUNBSURRQWdBeWdDRUNJSVFRRnFJUTRnQ0MwQUFTRUZJQWd0QUFCQi93RkdCRUFnQlVHUUFVOEVRQ0FESUFNb0FneEJBV28yQWd3Z0IwR0EvZ05xSVFkQkNDRUlEQUlMSUFNZ0RqWUNFQ0FGUVFsMElBZHFJUWRCQnlFSURBRUxJQU1nRGpZQ0VFRUlJUWdnQlVFSWRDQUhhaUVIQ3lBSVFRRnJJUWdnQjBFQmRDRUhJQUZCQVhRaUFVR0FnQUpKRFFBTElBRWhCU0FSSUJGRklCVWJEQUVMSUFjZ0FVRVFkR3NoQnlBRlFZQ0FBbkZGQkVBZ0RpZ0NCQ0VSSUEwZ0RrRU1RUWdnQVNBRlN5SVZHMm9vQWdBMkFnQURRQUpBSUFnTkFDQURLQUlRSWdoQkFXb2hEaUFJTFFBQklRRWdDQzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBSFFZRCtBMm9oQjBFSUlRZ01BZ3NnQXlBT05nSVFJQUZCQ1hRZ0Iyb2hCMEVISVFnTUFRc2dBeUFPTmdJUVFRZ2hDQ0FCUVFoMElBZHFJUWNMSUFoQkFXc2hDQ0FIUVFGMElRY2dCVUVCZENJRlFZQ0FBa2tOQUFzZ0VVVWdFU0FWR3d3QkN5QU9LQUlFQ3lJQlJoczJBb0FDSUF3Z0RDZ0NBRUdBQW5JMkFnQWdDU0FKS0FJRVFjQUFjallDQkNBR0lBRWdDM05CRm5SeVFZQUJjZ1VnQmd0QmdJQ0FDSEloQmdzQ1FDQUdRWUNJZ01BQWNRMEFJQVpCd1BjQmNVVU5BQ0FGSUFRZ0F5Z0NiQ0FHUVFaMklndEI3d054YWkwQUFFRUNkR29pRFNnQ0FDSU9LQUlBSWdGcklRVUNmeUFCSUFkQkVIWkxCRUFnRGlnQ0JDRU1JQTBnRGtFSVFRd2dBU0FGU3lJUkcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERpQUlMUUFCSVFVZ0NDMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTUFnc2dBeUFPTmdJUUlBVkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QU9OZ0lRUVFnaENDQUZRUWgwSUFkcUlRY0xJQWhCQVdzaENDQUhRUUYwSVFjZ0FVRUJkQ0lCUVlDQUFra05BQXNnQVNFRklBd2dERVVnRVJzTUFRc2dCeUFCUVJCMGF5RUhJQVZCZ0lBQ2NVVUVRQ0FPS0FJRUlRd2dEU0FPUVF4QkNDQUJJQVZMSWhFYmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFT0lBZ3RBQUVoQVNBSUxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0F3Q0N5QURJQTQyQWhBZ0FVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBNDJBaEJCQ0NFSUlBRkJDSFFnQjJvaEJ3c2dDRUVCYXlFSUlBZEJBWFFoQnlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFNUlNBTUlCRWJEQUVMSUE0b0FnUUxCSDhnQlNBRUlBa29BZ1JCRjNaQkJIRWdDVUVFYXlJTUtBSUFRUmwyUVFGeElBWkJFblpCRUhFZ0JrRVdka0hBQUhFZ0MwR3FBWEZ5Y25KeUlndEJrTDRCYWkwQUFFRUNkR29pRFNnQ0FDSU9LQUlBSWdGcklRVWdDMEdRd0FGcUxRQUFJUXNnQWlBVElCUWdDd0ovSUFFZ0IwRVFka3NFUUNBT0tBSUVJUkVnRFNBT1FRaEJEQ0FCSUFWTEloVWJhaWdDQURZQ0FBTkFBa0FnQ0EwQUlBTW9BaEFpQ0VFQmFpRU9JQWd0QUFFaEJTQUlMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFkQmdQNERhaUVIUVFnaENBd0NDeUFESUE0MkFoQWdCVUVKZENBSGFpRUhRUWNoQ0F3QkN5QURJQTQyQWhCQkNDRUlJQVZCQ0hRZ0Iyb2hCd3NnQ0VFQmF5RUlJQWRCQVhRaEJ5QUJRUUYwSWdGQmdJQUNTUTBBQ3lBQklRVWdFU0FSUlNBVkd3d0JDeUFISUFGQkVIUnJJUWNnQlVHQWdBSnhSUVJBSUE0b0FnUWhFU0FOSUE1QkRFRUlJQUVnQlVzaUZSdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRNGdDQzBBQVNFQklBZ3RBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSURBSUxJQU1nRGpZQ0VDQUJRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdEallDRUVFSUlRZ2dBVUVJZENBSGFpRUhDeUFJUVFGcklRZ2dCMEVCZENFSElBVkJBWFFpQlVHQWdBSkpEUUFMSUJGRklCRWdGUnNNQVFzZ0RpZ0NCQXNpQVVZYk5nS0FCQ0FNSUF3b0FnQkJnQkJ5TmdJQUlBa2dDU2dDQkVHQUJISTJBZ1FnQmlBQklBdHpRUmwwY2tHQUNISUZJQVlMUVlDQWdNQUFjaUVHQ3dKQUlBWkJnTUNBZ0FSeERRQWdCa0dBdkE5eFJRMEFJQVVnQkNBREtBSnNJQVpCQ1hZaUMwSHZBM0ZxTFFBQVFRSjBhaUlOS0FJQUlnNG9BZ0FpQVdzaEJRSi9JQUVnQjBFUWRrc0VRQ0FPS0FJRUlRd2dEU0FPUVFoQkRDQUJJQVZMSWhFYmFpZ0NBRFlDQUFOQUFrQWdDQTBBSUFNb0FoQWlDRUVCYWlFT0lBZ3RBQUVoQlNBSUxRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQWRCZ1A0RGFpRUhRUWdoQ0F3Q0N5QURJQTQyQWhBZ0JVRUpkQ0FIYWlFSFFRY2hDQXdCQ3lBRElBNDJBaEJCQ0NFSUlBVkJDSFFnQjJvaEJ3c2dDRUVCYXlFSUlBZEJBWFFoQnlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFCSVFVZ0RDQU1SU0FSR3d3QkN5QUhJQUZCRUhScklRY2dCVUdBZ0FKeFJRUkFJQTRvQWdRaERDQU5JQTVCREVFSUlBRWdCVXNpRVJ0cUtBSUFOZ0lBQTBBQ1FDQUlEUUFnQXlnQ0VDSUlRUUZxSVE0Z0NDMEFBU0VCSUFndEFBQkIvd0ZHQkVBZ0FVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dCMEdBL2dOcUlRZEJDQ0VJREFJTElBTWdEallDRUNBQlFRbDBJQWRxSVFkQkJ5RUlEQUVMSUFNZ0RqWUNFRUVJSVFnZ0FVRUlkQ0FIYWlFSEN5QUlRUUZySVFnZ0IwRUJkQ0VISUFWQkFYUWlCVUdBZ0FKSkRRQUxJQXhGSUF3Z0VSc01BUXNnRGlnQ0JBc0VmeUFGSUFRZ0NTZ0NCRUVhZGtFRWNTQUpRUVJySWd3b0FnQkJISFpCQVhFZ0JrRVZka0VRY1NBR1FSbDJRY0FBY1NBTFFhb0JjWEp5Y25JaUMwR1F2Z0ZxTFFBQVFRSjBhaUlOS0FJQUlnNG9BZ0FpQVdzaEJTQUxRWkRBQVdvdEFBQWhDeUFDSUJNZ0ZDQUxBbjhnQVNBSFFSQjJTd1JBSUE0b0FnUWhFU0FOSUE1QkNFRU1JQUVnQlVzaUZSdHFLQUlBTmdJQUEwQUNRQ0FJRFFBZ0F5Z0NFQ0lJUVFGcUlRNGdDQzBBQVNFRklBZ3RBQUJCL3dGR0JFQWdCVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQjBHQS9nTnFJUWRCQ0NFSURBSUxJQU1nRGpZQ0VDQUZRUWwwSUFkcUlRZEJCeUVJREFFTElBTWdEallDRUVFSUlRZ2dCVUVJZENBSGFpRUhDeUFJUVFGcklRZ2dCMEVCZENFSElBRkJBWFFpQVVHQWdBSkpEUUFMSUFFaEJTQVJJQkZGSUJVYkRBRUxJQWNnQVVFUWRHc2hCeUFGUVlDQUFuRkZCRUFnRGlnQ0JDRVJJQTBnRGtFTVFRZ2dBU0FGU3lJVkcyb29BZ0EyQWdBRFFBSkFJQWdOQUNBREtBSVFJZ2hCQVdvaERpQUlMUUFCSVFFZ0NDMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FIUVlEK0Eyb2hCMEVJSVFnTUFnc2dBeUFPTmdJUUlBRkJDWFFnQjJvaEIwRUhJUWdNQVFzZ0F5QU9OZ0lRUVFnaENDQUJRUWgwSUFkcUlRY0xJQWhCQVdzaENDQUhRUUYwSVFjZ0JVRUJkQ0lGUVlDQUFra05BQXNnRVVVZ0VTQVZHd3dCQ3lBT0tBSUVDeUlCUmhzMkFvQUdJQXdnRENnQ0FFR0FnQUZ5TmdJQUlBa2dDU2dDQkVHQUlISTJBZ1FnQ1NBSktBS0VBa0VFY2pZQ2hBSWdDU0FKS0FLTUFrRUJjallDakFJZ0NTQUpLQUtJQWlBQklBdHpJZ0ZCRW5SeVFRSnlOZ0tJQWlBR0lBRkJISFJ5UVlEQUFISUZJQVlMUVlDQWdJQUVjaUVHQ3lBSklBWTJBZ0FMSUFsQkJHb2hCaUFDUVFScUlRRWdDa0VCYWlJS1FjQUFSdzBBQ3lBSlFReHFJUVlnQWtHRUJtb2hBU0FXUVR4SklCWkJCR29oRmcwQUN3c2dBeUFJTmdJSUlBTWdCVFlDQkNBRElBYzJBZ0FnQXlBTk5nSm9Dd3dDQ3lBalJRUkFRUUVnRzNSQkFYWWhCeUFES0FKOElnUkJBblFpQ2lBREtBSjRha0VNYWlFQklBTW9BblFoQmtFQUlRMGdBeWdDZ0FFaUJVRUVUd1JBSUFSRkRRUWdCRUVNYkNFVElBUkJBM1FoRmtFQUlBZHJJUUlEUUVFQUlRVURRQUpBSUFFaUNTZ0NBQ0lCUlEwQUlBRkJrSUNBQVhGQkVFWUVRQ0FES0FJQUlRRUNRQ0FES0FJSUlnZ05BQ0FCUWY4QlJpRVVJQU1vQWhBaUNDMEFBQ0VCQWtBZ0ZFVUVRQ0FESUFFMkFnQWdBeUFJUVFGcU5nSVFEQUVMSUFGQmp3Rk5CRUFnQXlBQk5nSUFJQU1nQ0VFQmFqWUNFRUVISVFnTUFndEIvd0VoQVNBRFFmOEJOZ0lBQzBFSUlRZ0xJQU1nQ0VFQmF5SUlOZ0lJSUFZZ0FpQUhJQUVnQ0haQkFYRWdCaWdDQUNJQlFSOTJSaHNnQVdvMkFnQWdDU0FKS0FJQVFZQ0F3QUJ5SWdFMkFnQUxJQUZCZ0lHQUNIRkJnQUZHQkVBZ0F5Z0NBQ0VCQWtBZ0F5Z0NDQ0lJRFFBZ0FVSC9BVVloRkNBREtBSVFJZ2d0QUFBaEFRSkFJQlJGQkVBZ0F5QUJOZ0lBSUFNZ0NFRUJhallDRUF3QkN5QUJRWThCVFFSQUlBTWdBVFlDQUNBRElBaEJBV28yQWhCQkJ5RUlEQUlMUWY4QklRRWdBMEgvQVRZQ0FBdEJDQ0VJQ3lBRElBaEJBV3NpQ0RZQ0NDQUdJQXBxSWhRZ0FpQUhJQUVnQ0haQkFYRWdGQ2dDQUNJQlFSOTJSaHNnQVdvMkFnQWdDU0FKS0FJQVFZQ0FnQVJ5SWdFMkFnQUxJQUZCZ0lpQXdBQnhRWUFJUmdSQUlBTW9BZ0FoQVFKQUlBTW9BZ2dpQ0EwQUlBRkIvd0ZHSVJRZ0F5Z0NFQ0lJTFFBQUlRRUNRQ0FVUlFSQUlBTWdBVFlDQUNBRElBaEJBV28yQWhBTUFRc2dBVUdQQVUwRVFDQURJQUUyQWdBZ0F5QUlRUUZxTmdJUVFRY2hDQXdDQzBIL0FTRUJJQU5CL3dFMkFnQUxRUWdoQ0FzZ0F5QUlRUUZySWdnMkFnZ2dCaUFXYWlJVUlBSWdCeUFCSUFoMlFRRnhJQlFvQWdBaUFVRWZka1liSUFGcU5nSUFJQWtnQ1NnQ0FFR0FnSUFnY2lJQk5nSUFDeUFCUVlEQWdJQUVjVUdBd0FCSERRQWdBeWdDQUNFQkFrQWdBeWdDQ0NJSURRQWdBVUgvQVVZaEZDQURLQUlRSWdndEFBQWhBUUpBSUJSRkJFQWdBeUFCTmdJQUlBTWdDRUVCYWpZQ0VBd0JDeUFCUVk4QlRRUkFJQU1nQVRZQ0FDQURJQWhCQVdvMkFoQkJCeUVJREFJTFFmOEJJUUVnQTBIL0FUWUNBQXRCQ0NFSUN5QURJQWhCQVdzaUNEWUNDQ0FHSUJOcUloUWdBaUFISUFFZ0NIWkJBWEVnRkNnQ0FDSUJRUjkyUmhzZ0FXbzJBZ0FnQ1NBSktBSUFRWUNBZ0lBQ2NqWUNBQXNnQmtFRWFpRUdJQWxCQkdvaEFTQUZRUUZxSWdVZ0JFY05BQXNnQmlBVGFpRUdJQWxCREdvaEFTQU5RUVJxSWcwZ0F5Z0NnQUVpQlVGOGNVa05BQXNMSUFVZ0RVME5BaUFFUlEwQ1FRQWhDa0VBSUFkcklSWWdCU0VKQTBBQ1FDQUpJQTFHQkVBZ0RTRUpEQUVMSUFFb0FnQWhDRUVBSVFJRFFFR1FnSUFCSUFKQkEyd2lDWFFnQ0hGQkVDQUpkRVlFUUNBR0lBSWdCR3hCQW5ScUlRZ2dBeWdDQUNFRkFrQWdBeWdDQ0NJVERRQWdCVUgvQVVjaEZDQURLQUlRSWhNdEFBQWhCUUpBSUJSRkJFQWdCVUdRQVU4RVFFSC9BU0VGSUFOQi93RTJBZ0FNQWdzZ0F5QUZOZ0lBSUFNZ0UwRUJhallDRUVFSElSTU1BZ3NnQXlBRk5nSUFJQU1nRTBFQmFqWUNFQXRCQ0NFVEN5QURJQk5CQVdzaUV6WUNDQ0FJSUJZZ0J5QUZJQk4yUVFGeElBZ29BZ0FpQlVFZmRrWWJJQVZxTmdJQUlBRWdBU2dDQUVHQWdNQUFJQWwwY2lJSU5nSUFJQU1vQW9BQklRVUxJQVVoQ1NBQ1FRRnFJZ0lnQlNBTmEwa05BQXNMSUFaQkJHb2hCaUFCUVFScUlRRWdDa0VCYWlJS0lBUkhEUUFMREFJTElBTW9BbmdoQ0NBREtBSjBJUWtnQXlnQ2dBRWhCUUpBSUFNb0Fud2lGa0hBQUVjTkFDQUZRY0FBUncwQUlBaEJqQUpxSVFWQkFDRVdRUUJCQVNBYmRFRUJkaUlLYXlFVUlBTW9BZ2doQWlBREtBSUVJUVlnQXlnQ0FDRUJJQU1vQW1naERRTkFRUUFoRXdOQUlBa2hCeUFGSWdnb0FnQWlDUVJBSUFVZ0NVR1FnSUFCY1VFUVJnUkFJQVlnR0VFUVFROUJEaUFKUWU4RGNSc2dDVUdBZ01BQWNSdEJBblJxSWcwb0FnQWlCQ2dDQUNJRmF5RUdBbjhnQlNBQlFSQjJTd1JBSUFRb0FnUWhEaUFOSUFSQkNFRU1JQVVnQmtzaURCdHFLQUlBTmdJQUEwQUNRQ0FDRFFBZ0F5Z0NFQ0lDUVFGcUlRUWdBaTBBQVNFR0lBSXRBQUJCL3dGR0JFQWdCa0dRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQVVHQS9nTnFJUUZCQ0NFQ0RBSUxJQU1nQkRZQ0VDQUdRUWwwSUFGcUlRRkJCeUVDREFFTElBTWdCRFlDRUVFSUlRSWdCa0VJZENBQmFpRUJDeUFDUVFGcklRSWdBVUVCZENFQklBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEJpQU9JQTVGSUF3YkRBRUxJQUVnQlVFUWRHc2hBU0FHUVlDQUFuRkZCRUFnQkNnQ0JDRU9JQTBnQkVFTVFRZ2dCU0FHU3lJTUcyb29BZ0EyQWdBRFFBSkFJQUlOQUNBREtBSVFJZ0pCQVdvaEJDQUNMUUFCSVFVZ0FpMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FCUVlEK0Eyb2hBVUVJSVFJTUFnc2dBeUFFTmdJUUlBVkJDWFFnQVdvaEFVRUhJUUlNQVFzZ0F5QUVOZ0lRUVFnaEFpQUZRUWgwSUFGcUlRRUxJQUpCQVdzaEFpQUJRUUYwSVFFZ0JrRUJkQ0lHUVlDQUFra05BQXNnRGtVZ0RpQU1Hd3dCQ3lBRUtBSUVDeUVGSUFjZ0ZDQUtJQVVnQnlnQ0FDSUVRUjkyUmhzZ0JHbzJBZ0FnQ1VHQWdNQUFjaUVKQ3lBSlFZQ0JnQWh4UVlBQlJnUkFJQVlnR0VFUVFROUJEaUFKUWZnZWNSc2dDVUdBZ0lBRWNSdEJBblJxSWcwb0FnQWlCQ2dDQUNJRmF5RUdBbjhnQlNBQlFSQjJTd1JBSUFRb0FnUWhEaUFOSUFSQkNFRU1JQVVnQmtzaURCdHFLQUlBTmdJQUEwQUNRQ0FDRFFBZ0F5Z0NFQ0lDUVFGcUlRUWdBaTBBQVNFR0lBSXRBQUJCL3dGR0JFQWdCa0dRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQVVHQS9nTnFJUUZCQ0NFQ0RBSUxJQU1nQkRZQ0VDQUdRUWwwSUFGcUlRRkJCeUVDREFFTElBTWdCRFlDRUVFSUlRSWdCa0VJZENBQmFpRUJDeUFDUVFGcklRSWdBVUVCZENFQklBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEJpQU9JQTVGSUF3YkRBRUxJQUVnQlVFUWRHc2hBU0FHUVlDQUFuRkZCRUFnQkNnQ0JDRU9JQTBnQkVFTVFRZ2dCU0FHU3lJTUcyb29BZ0EyQWdBRFFBSkFJQUlOQUNBREtBSVFJZ0pCQVdvaEJDQUNMUUFCSVFVZ0FpMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FCUVlEK0Eyb2hBVUVJSVFJTUFnc2dBeUFFTmdJUUlBVkJDWFFnQVdvaEFVRUhJUUlNQVFzZ0F5QUVOZ0lRUVFnaEFpQUZRUWgwSUFGcUlRRUxJQUpCQVdzaEFpQUJRUUYwSVFFZ0JrRUJkQ0lHUVlDQUFra05BQXNnRGtVZ0RpQU1Hd3dCQ3lBRUtBSUVDeUVGSUFjZ0ZDQUtJQVVnQnlnQ2dBSWlCRUVmZGtZYklBUnFOZ0tBQWlBSlFZQ0FnQVJ5SVFrTElBbEJnSWlBd0FCeFFZQUlSZ1JBSUFZZ0dFRVFRUTlCRGlBSlFjRDNBWEViSUFsQmdJQ0FJSEViUVFKMGFpSU5LQUlBSWdRb0FnQWlCV3NoQmdKL0lBVWdBVUVRZGtzRVFDQUVLQUlFSVE0Z0RTQUVRUWhCRENBRklBWkxJZ3diYWlnQ0FEWUNBQU5BQWtBZ0FnMEFJQU1vQWhBaUFrRUJhaUVFSUFJdEFBRWhCaUFDTFFBQVFmOEJSZ1JBSUFaQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBRkJnUDREYWlFQlFRZ2hBZ3dDQ3lBRElBUTJBaEFnQmtFSmRDQUJhaUVCUVFjaEFnd0JDeUFESUFRMkFoQkJDQ0VDSUFaQkNIUWdBV29oQVFzZ0FrRUJheUVDSUFGQkFYUWhBU0FGUVFGMElnVkJnSUFDU1EwQUN5QUZJUVlnRGlBT1JTQU1Hd3dCQ3lBQklBVkJFSFJySVFFZ0JrR0FnQUp4UlFSQUlBUW9BZ1FoRGlBTklBUkJERUVJSUFVZ0Jrc2lEQnRxS0FJQU5nSUFBMEFDUUNBQ0RRQWdBeWdDRUNJQ1FRRnFJUVFnQWkwQUFTRUZJQUl0QUFCQi93RkdCRUFnQlVHUUFVOEVRQ0FESUFNb0FneEJBV28yQWd3Z0FVR0EvZ05xSVFGQkNDRUNEQUlMSUFNZ0JEWUNFQ0FGUVFsMElBRnFJUUZCQnlFQ0RBRUxJQU1nQkRZQ0VFRUlJUUlnQlVFSWRDQUJhaUVCQ3lBQ1FRRnJJUUlnQVVFQmRDRUJJQVpCQVhRaUJrR0FnQUpKRFFBTElBNUZJQTRnREJzTUFRc2dCQ2dDQkFzaEJTQUhJQlFnQ2lBRklBY29Bb0FFSWdSQkgzWkdHeUFFYWpZQ2dBUWdDVUdBZ0lBZ2NpRUpDeUFKUVlEQWdJQUVjVUdBd0FCR0JIOGdCaUFZUVJCQkQwRU9JQWxCZ0x3UGNSc2dDVUdBZ0lDQUFuRWJRUUowYWlJTktBSUFJZ1FvQWdBaUJXc2hCZ0ovSUFVZ0FVRVFka3NFUUNBRUtBSUVJUTRnRFNBRVFRaEJEQ0FGSUFaTElnd2JhaWdDQURZQ0FBTkFBa0FnQWcwQUlBTW9BaEFpQWtFQmFpRUVJQUl0QUFFaEJpQUNMUUFBUWY4QlJnUkFJQVpCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFGQmdQNERhaUVCUVFnaEFnd0NDeUFESUFRMkFoQWdCa0VKZENBQmFpRUJRUWNoQWd3QkN5QURJQVEyQWhCQkNDRUNJQVpCQ0hRZ0FXb2hBUXNnQWtFQmF5RUNJQUZCQVhRaEFTQUZRUUYwSWdWQmdJQUNTUTBBQ3lBRklRWWdEaUFPUlNBTUd3d0JDeUFCSUFWQkVIUnJJUUVnQmtHQWdBSnhSUVJBSUFRb0FnUWhEaUFOSUFSQkRFRUlJQVVnQmtzaURCdHFLQUlBTmdJQUEwQUNRQ0FDRFFBZ0F5Z0NFQ0lDUVFGcUlRUWdBaTBBQVNFRklBSXRBQUJCL3dGR0JFQWdCVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQVVHQS9nTnFJUUZCQ0NFQ0RBSUxJQU1nQkRZQ0VDQUZRUWwwSUFGcUlRRkJCeUVDREFFTElBTWdCRFlDRUVFSUlRSWdCVUVJZENBQmFpRUJDeUFDUVFGcklRSWdBVUVCZENFQklBWkJBWFFpQmtHQWdBSkpEUUFMSUE1RklBNGdEQnNNQVFzZ0JDZ0NCQXNoQlNBSElCUWdDaUFGSUFjb0FvQUdJZ1JCSDNaR0d5QUVhallDZ0FZZ0NVR0FnSUNBQW5JRklBa0xOZ0lBQ3lBSVFRUnFJUVVnQjBFRWFpRUpJQk5CQVdvaUUwSEFBRWNOQUFzZ0NFRU1haUVGSUFkQmhBWnFJUWtnRmtFOFNTQVdRUVJxSVJZTkFBc2dBeUFDTmdJSUlBTWdCallDQkNBRElBRTJBZ0FnQXlBTk5nSm9EQUlMUVFFZ0czUkJBWFloRkNBSUlCWkJBblFpRVdwQkRHb2hCeUFES0FJSUlRSWdBeWdDQkNFR0lBTW9BZ0FoQVNBREtBSm9JUTFCQUNFRUFrQWdCVUVFU1EwQUlCWUVRQ0FXUVF4c0lRd2dGa0VEZENFVlFRQWdGR3NoRGdOQVFRQWhFd05BSUFjaUNpZ0NBQ0lJQkVBZ0J5QUlRWkNBZ0FGeFFSQkdCRUFnQmlBWVFSQkJEMEVPSUFoQjd3TnhHeUFJUVlDQXdBQnhHMEVDZEdvaURTZ0NBQ0lIS0FJQUlnVnJJUVlDZnlBRklBRkJFSFpOQkVBZ0FTQUZRUkIwYXlFQklBWkJnSUFDY1FSQUlBY29BZ1FNQWdzZ0J5Z0NCQ0VMSUEwZ0IwRU1RUWdnQlNBR1N5SVNHMm9vQWdBMkFnQURRQUpBSUFJTkFDQURLQUlRSWdKQkFXb2hCeUFDTFFBQklRVWdBaTBBQUVIL0FVY0VRQ0FESUFjMkFoQkJDQ0VDSUFWQkNIUWdBV29oQVF3QkN5QUZRWThCVFFSQUlBTWdCellDRUNBRlFRbDBJQUZxSVFGQkJ5RUNEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUJRWUQrQTJvaEFVRUlJUUlMSUFKQkFXc2hBaUFCUVFGMElRRWdCa0VCZENJR1FZQ0FBa2tOQUFzZ0MwVWdDeUFTR3d3QkN5QUhLQUlFSVFzZ0RTQUhRUWhCRENBRklBWkxJaEliYWlnQ0FEWUNBQU5BQWtBZ0FnMEFJQU1vQWhBaUFrRUJhaUVISUFJdEFBRWhCaUFDTFFBQVFmOEJSd1JBSUFNZ0J6WUNFRUVJSVFJZ0JrRUlkQ0FCYWlFQkRBRUxJQVpCandGTkJFQWdBeUFITmdJUUlBWkJDWFFnQVdvaEFVRUhJUUlNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUZCZ1A0RGFpRUJRUWdoQWdzZ0FrRUJheUVDSUFGQkFYUWhBU0FGUVFGMElnVkJnSUFDU1EwQUN5QUZJUVlnQ3lBTFJTQVNHd3NoQlNBSklBNGdGQ0FGSUFrb0FnQWlCMEVmZGtZYklBZHFOZ0lBSUFoQmdJREFBSEloQ0FzZ0NFR0FnWUFJY1VHQUFVWUVRQ0FHSUJoQkVFRVBRUTRnQ0VINEhuRWJJQWhCZ0lDQUJIRWJRUUowYWlJTktBSUFJZ2NvQWdBaUJXc2hCZ0ovSUFVZ0FVRVFkazBFUUNBQklBVkJFSFJySVFFZ0JrR0FnQUp4QkVBZ0J5Z0NCQXdDQ3lBSEtBSUVJUXNnRFNBSFFReEJDQ0FGSUFaTEloSWJhaWdDQURZQ0FBTkFBa0FnQWcwQUlBTW9BaEFpQWtFQmFpRUhJQUl0QUFFaEJTQUNMUUFBUWY4QlJ3UkFJQU1nQnpZQ0VFRUlJUUlnQlVFSWRDQUJhaUVCREFFTElBVkJqd0ZOQkVBZ0F5QUhOZ0lRSUFWQkNYUWdBV29oQVVFSElRSU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBRkJnUDREYWlFQlFRZ2hBZ3NnQWtFQmF5RUNJQUZCQVhRaEFTQUdRUUYwSWdaQmdJQUNTUTBBQ3lBTFJTQUxJQkliREFFTElBY29BZ1FoQ3lBTklBZEJDRUVNSUFVZ0Jrc2lFaHRxS0FJQU5nSUFBMEFDUUNBQ0RRQWdBeWdDRUNJQ1FRRnFJUWNnQWkwQUFTRUdJQUl0QUFCQi93RkhCRUFnQXlBSE5nSVFRUWdoQWlBR1FRaDBJQUZxSVFFTUFRc2dCa0dQQVUwRVFDQURJQWMyQWhBZ0JrRUpkQ0FCYWlFQlFRY2hBZ3dCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBVUdBL2dOcUlRRkJDQ0VDQ3lBQ1FRRnJJUUlnQVVFQmRDRUJJQVZCQVhRaUJVR0FnQUpKRFFBTElBVWhCaUFMSUF0RklCSWJDeUVGSUFrZ0VXb2lCeUFPSUJRZ0JTQUhLQUlBSWdkQkgzWkdHeUFIYWpZQ0FDQUlRWUNBZ0FSeUlRZ0xJQWhCZ0lpQXdBQnhRWUFJUmdSQUlBWWdHRUVRUVE5QkRpQUlRY0QzQVhFYklBaEJnSUNBSUhFYlFRSjBhaUlOS0FJQUlnY29BZ0FpQldzaEJnSi9JQVVnQVVFUWRrMEVRQ0FCSUFWQkVIUnJJUUVnQmtHQWdBSnhCRUFnQnlnQ0JBd0NDeUFIS0FJRUlRc2dEU0FIUVF4QkNDQUZJQVpMSWhJYmFpZ0NBRFlDQUFOQUFrQWdBZzBBSUFNb0FoQWlBa0VCYWlFSElBSXRBQUVoQlNBQ0xRQUFRZjhCUndSQUlBTWdCellDRUVFSUlRSWdCVUVJZENBQmFpRUJEQUVMSUFWQmp3Rk5CRUFnQXlBSE5nSVFJQVZCQ1hRZ0FXb2hBVUVISVFJTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFGQmdQNERhaUVCUVFnaEFnc2dBa0VCYXlFQ0lBRkJBWFFoQVNBR1FRRjBJZ1pCZ0lBQ1NRMEFDeUFMUlNBTElCSWJEQUVMSUFjb0FnUWhDeUFOSUFkQkNFRU1JQVVnQmtzaUVodHFLQUlBTmdJQUEwQUNRQ0FDRFFBZ0F5Z0NFQ0lDUVFGcUlRY2dBaTBBQVNFR0lBSXRBQUJCL3dGSEJFQWdBeUFITmdJUVFRZ2hBaUFHUVFoMElBRnFJUUVNQVFzZ0JrR1BBVTBFUUNBRElBYzJBaEFnQmtFSmRDQUJhaUVCUVFjaEFnd0JDeUFESUFNb0FneEJBV28yQWd3Z0FVR0EvZ05xSVFGQkNDRUNDeUFDUVFGcklRSWdBVUVCZENFQklBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEJpQUxJQXRGSUJJYkN5RUZJQWtnRldvaUJ5QU9JQlFnQlNBSEtBSUFJZ2RCSDNaR0d5QUhhallDQUNBSVFZQ0FnQ0J5SVFnTElBaEJnTUNBZ0FSeFFZREFBRVlFZnlBR0lCaEJFRUVQUVE0Z0NFR0F2QTl4R3lBSVFZQ0FnSUFDY1J0QkFuUnFJZzBvQWdBaUJ5Z0NBQ0lGYXlFR0FuOGdCU0FCUVJCMlRRUkFJQUVnQlVFUWRHc2hBU0FHUVlDQUFuRUVRQ0FIS0FJRURBSUxJQWNvQWdRaEN5QU5JQWRCREVFSUlBVWdCa3NpRWh0cUtBSUFOZ0lBQTBBQ1FDQUNEUUFnQXlnQ0VDSUNRUUZxSVFjZ0FpMEFBU0VGSUFJdEFBQkIvd0ZIQkVBZ0F5QUhOZ0lRUVFnaEFpQUZRUWgwSUFGcUlRRU1BUXNnQlVHUEFVMEVRQ0FESUFjMkFoQWdCVUVKZENBQmFpRUJRUWNoQWd3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQVVHQS9nTnFJUUZCQ0NFQ0N5QUNRUUZySVFJZ0FVRUJkQ0VCSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQXRGSUFzZ0Voc01BUXNnQnlnQ0JDRUxJQTBnQjBFSVFRd2dCU0FHU3lJU0cyb29BZ0EyQWdBRFFBSkFJQUlOQUNBREtBSVFJZ0pCQVdvaEJ5QUNMUUFCSVFZZ0FpMEFBRUgvQVVjRVFDQURJQWMyQWhCQkNDRUNJQVpCQ0hRZ0FXb2hBUXdCQ3lBR1FZOEJUUVJBSUFNZ0J6WUNFQ0FHUVFsMElBRnFJUUZCQnlFQ0RBRUxJQU1nQXlnQ0RFRUJhallDRENBQlFZRCtBMm9oQVVFSUlRSUxJQUpCQVdzaEFpQUJRUUYwSVFFZ0JVRUJkQ0lGUVlDQUFra05BQXNnQlNFR0lBc2dDMFVnRWhzTElRVWdDU0FNYWlJSElBNGdGQ0FGSUFjb0FnQWlCMEVmZGtZYklBZHFOZ0lBSUFoQmdJQ0FnQUp5QlNBSUN6WUNBQXNnQ2tFRWFpRUhJQWxCQkdvaENTQVRRUUZxSWhNZ0ZrY05BQXNnQ2tFTWFpRUhJQWtnREdvaENTQUVRUVJxSWdRZ0F5Z0NnQUVpQlVGOGNVa05BQXNNQVF0QkJDQUZRWHh4SWdjZ0IwRUVUUnRCQVdzaUIwRjhjVUVFYWlFRUlBZ2dCMEVCZEVGNGNXcEJGR29oQndzZ0F5QUNOZ0lJSUFNZ0JqWUNCQ0FESUFFMkFnQWdBeUFOTmdKb0lCWkZEUUVnQkNBRlR3MEJRUUFoQ2tFQUlCUnJJUXNnQlNFQkEwQUNRQ0FCSUFSR0JFQWdCQ0VCREFFTElBY29BZ0FoQWtFQUlRZ0RRRUdRZ0lBQklBaEJBMndpRFhRZ0FuRkJFQ0FOZEVZRVFDQUpJQWdnRm14QkFuUnFJUTRnQXlBWVFSQkJEMEVPSUFJZ0RYWWlBVUh2QTNFYklBRkJnSURBQUhFYlFRSjBhaUlUTmdKb0lBTWdBeWdDQkNBVEtBSUFJZ0lvQWdBaUFXc2lCVFlDQkFKL0lBRWdBeWdDQUNJR1FSQjJTd1JBSUFJb0FnUWhEQ0FESUFFMkFnUWdFeUFDUVFoQkRDQUJJQVZMSWhFYmFpZ0NBRFlDQUNBREtBSUlJUUlEUUFKQUlBSU5BQ0FES0FJUUlnSkJBV29oRXlBQ0xRQUJJUVVnQWkwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUdRWUQrQTJvaEJrRUlJUUlNQWdzZ0F5QVROZ0lRSUFWQkNYUWdCbW9oQmtFSElRSU1BUXNnQXlBVE5nSVFRUWdoQWlBRlFRaDBJQVpxSVFZTElBTWdBa0VCYXlJQ05nSUlJQU1nQmtFQmRDSUdOZ0lBSUFNZ0FVRUJkQ0lCTmdJRUlBRkJnSUFDU1EwQUN5QU1JQXhGSUJFYkRBRUxJQU1nQmlBQlFSQjBheUlHTmdJQUlBVkJnSUFDY1VVRVFDQUNLQUlFSVF3Z0V5QUNRUXhCQ0NBQklBVkxJaEViYWlnQ0FEWUNBQ0FES0FJSUlRSURRQUpBSUFJTkFDQURLQUlRSWdKQkFXb2hFeUFDTFFBQklRRWdBaTBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBR1FZRCtBMm9oQmtFSUlRSU1BZ3NnQXlBVE5nSVFJQUZCQ1hRZ0Jtb2hCa0VISVFJTUFRc2dBeUFUTmdJUVFRZ2hBaUFCUVFoMElBWnFJUVlMSUFNZ0FrRUJheUlDTmdJSUlBTWdCa0VCZENJR05nSUFJQU1nQlVFQmRDSUZOZ0lFSUFWQmdJQUNTUTBBQ3lBTVJTQU1JQkViREFFTElBSW9BZ1FMSVFFZ0RpQUxJQlFnQVNBT0tBSUFJZ1ZCSDNaR0d5QUZhallDQUNBSElBY29BZ0JCZ0lEQUFDQU5kSElpQWpZQ0FDQURLQUtBQVNFRkN5QUlRUUZxSWdnZ0JTSUJJQVJyU1EwQUN3c2dCMEVFYWlFSElBbEJCR29oQ1NBS1FRRnFJZ29nRmtjTkFBc01BUXRCQUNFUlFRQWhGQUpBQWtBQ1FBSkFJQU1vQW53aUZrSEFBRWNOQUNBREtBS0FBVUhBQUVjTkFFRUFRUUVnRzNRaUFVRUJkaUFCY2lJT2F5RU1JQU5CNUFCcUlRY2dBMEhnQUdvaENDQURRUnhxSVJZZ0F5Z0NlRUdNQW1vaEJpQURLQUlJSVFRZ0F5Z0NCQ0VCSUFNb0FnQWhBaUFES0FKb0lRa2dBeWdDZENFRklCZEJDSEVOQVFOQVFRQWhGUU5BSUFVaEV3SkFBa0FDZnlBR0lnMG9BZ0FpQmtVRVFDQUJJQWdvQWdBaUJTZ0NBQ0lHYXlFQkFuOGdCaUFDUVJCMlN3UkFJQVVvQWdRaENTQUlJQVZCQ0VFTUlBRWdCa2tpQ2h0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUZRUUZxSVFRZ0JTMEFBU0VCSUFVdEFBQkIvd0ZHQkVBZ0FVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFREFJTElBTWdCRFlDRUNBQlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0JEWUNFRUVJSVFRZ0FVRUlkQ0FDYWlFQ0N5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBSklBbEZJQW9iREFFTElBSWdCa0VRZEdzaEFpQUJRWUNBQW5GRkJFQWdCU2dDQkNFSklBZ2dCVUVNUVFnZ0FTQUdTU0lLRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnWkJBV29oQkNBR0xRQUJJUVVnQmkwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUVOZ0lRSUFWQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBRU5nSVFRUWdoQkNBRlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQVVFQmRDSUJRWUNBQWtrTkFBc2dDVVVnQ1NBS0d3d0JDeUFGS0FJRUMwVUVRQ0FJSVFrTUJBc2dBU0FIS0FJQUlnVW9BZ0FpQm1zaEFRSi9JQVlnQWtFUWRrc0VRQ0FGS0FJRUlRa2dCeUFGUVFoQkRDQUJJQVpKSWdzYmFpZ0NBQ0lGTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFQklBUXRBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdDallDRUVFSUlRUWdBVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBWkJBWFFpQmtHQWdBSkpEUUFMSUFZaEFTQUpJQWxGSUFzYkRBRUxJQUlnQmtFUWRHc2hBaUFCUVlDQUFuRkZCRUFnQlNnQ0JDRUpJQWNnQlVFTVFRZ2dBU0FHU1NJTEcyb29BZ0FpQlRZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEJpQUVMUUFBUWY4QlJnUkFJQVpCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFvMkFoQWdCa0VKZENBQ2FpRUNRUWNoQkF3QkN5QURJQW8yQWhCQkNDRUVJQVpCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBSlJTQUpJQXNiREFFTElBVW9BZ1FMSVFvZ0FTQUZLQUlBSWdacklRRUNmeUFHSUFKQkVIWkxCRUFnQlNnQ0JDRUpJQWNnQlVFSVFRd2dBU0FHU1NJTEcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1ZCQVdvaEJDQUZMUUFCSVFFZ0JTMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFFTmdJUUlBRkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUVOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0JrRUJkQ0lHUVlDQUFra05BQXNnQmlFQklBa2dDVVVnQ3hzTUFRc2dBaUFHUVJCMGF5RUNJQUZCZ0lBQ2NVVUVRQ0FGS0FJRUlRa2dCeUFGUVF4QkNDQUJJQVpKSWdzYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCa0VCYWlFRUlBWXRBQUVoQlNBR0xRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQVEyQWhBZ0JVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBUTJBaEJCQ0NFRUlBVkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFKUlNBSklBc2JEQUVMSUFVb0FnUUxJUVZCQUNFR0lBY2hDUUpBQWtBQ1FBSi9Ba0FDUUNBRklBcEJBWFJ5RGdRQUFRTUZDQXNnQVNBV0lBMG9BZ1JCRVhaQkJIRWdEVUVFYXlJSktBSUFRUk4yUVFGeGNpSVJRWkMrQVdvdEFBQkJBblJxSWdvb0FnQWlCU2dDQUNJR2F5RUJBbjhnQmlBQ1FSQjJTd1JBSUFVb0FnUWhDeUFLSUFWQkNFRU1JQUVnQmtraUNodHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lGUVFGcUlRUWdCUzBBQVNFQklBVXRBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQkRZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdCRFlDRUVFSUlRUWdBVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBWkJBWFFpQmtHQWdBSkpEUUFMSUFZaEFTQUxJQXRGSUFvYkRBRUxJQUlnQmtFUWRHc2hBaUFCUVlDQUFuRkZCRUFnQlNnQ0JDRUxJQW9nQlVFTVFRZ2dBU0FHU1NJS0cyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1pCQVdvaEJDQUdMUUFCSVFVZ0JpMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFFTmdJUUlBVkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUVOZ0lRUVFnaEJDQUZRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQzBVZ0N5QUtHd3dCQ3lBRktBSUVDeUVGSUJNZ0RpQU1JQVVnRVVHUXdBRnFMUUFBSWdaR0d6WUNBQ0FKSUFrb0FnQkJJSEkyQWdBZ0RTQU5LQUlFUVFoeU5nSUVJQTFCakFKcklna2dDU2dDQUVHQWdBaHlOZ0lBSUExQmhBSnJJZ2tnQ1NnQ0FFR0FnQUp5TmdJQUlBMUJpQUpySWdrZ0NTZ0NBQ0FGSUFaeklnVkJIM1J5UVlDQUJISTJBZ0FnQlVFVGRDQUJJQllnQXlnQ2JDMEFBa0VDZEdvaUNTZ0NBQ0lGS0FJQUlnWnJJUUVDZnlBR0lBSkJFSFpMQkVBZ0JTZ0NCQ0VLSUFrZ0JVRUlRUXdnQVNBR1NTSVJHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdWQkFXb2hDU0FGTFFBQklRRWdCUzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBSk5nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFKTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCa0VCZENJR1FZQ0FBa2tOQUFzZ0JpRUJJQW9nQ2tVZ0VSc01BUXNnQWlBR1FSQjBheUVDSUFGQmdJQUNjVVVFUUNBRktBSUVJUW9nQ1NBRlFReEJDQ0FCSUFaSkloRWJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQmtFQmFpRUpJQVl0QUFFaEJTQUdMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFrMkFoQWdCVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQWsyQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBS1JTQUtJQkViREFFTElBVW9BZ1FMSVFWQkVISWlCaUFGUlEwQkdnc2dBU0FXSUEwb0FnUkJGSFpCQkhFZ0RVRUVheUlLS0FJQVFSWjJRUUZ4SUFaQkQzWkJFSEVnQmtFVGRrSEFBSEVnQmtFRGRrR3FBWEZ5Y25KeUloSkJrTDRCYWkwQUFFRUNkR29pQ3lnQ0FDSUpLQUlBSWdWcklRRUNmeUFGSUFKQkVIWkxCRUFnQ1NnQ0JDRVJJQXNnQ1VFSVFRd2dBU0FGU1NJTEcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ2xCQVdvaEJDQUpMUUFCSVFFZ0NTMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFFTmdJUUlBRkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUVOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0JVRUJkQ0lGUVlDQUFra05BQXNnQlNFQklCRWdFVVVnQ3hzTUFRc2dBaUFGUVJCMGF5RUNJQUZCZ0lBQ2NVVUVRQ0FKS0FJRUlSRWdDeUFKUVF4QkNDQUJJQVZKSWdzYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlDVUVCYWlFRUlBa3RBQUVoQlNBSkxRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQVEyQWhBZ0JVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBUTJBaEJCQ0NFRUlBVkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFSUlNBUklBc2JEQUVMSUFrb0FnUUxJUVVnRXlBT0lBd2dCU0FTUVpEQUFXb3RBQUFpQ1VZYk5nS0FBaUFLSUFvb0FnQkJnQUp5TmdJQUlBMGdEU2dDQkVIQUFISTJBZ1FnQmlBRklBbHpRUlowY2tHQUFYSUxJUVlnQVNBV0lBTW9BbXdnQmtFR2RrSHZBM0ZxTFFBQVFRSjBhaUlLS0FJQUlna29BZ0FpQldzaEFRSi9JQVVnQWtFUWRrc0VRQ0FKS0FJRUlRc2dDaUFKUVFoQkRDQUJJQVZKSWdvYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlDVUVCYWlFRUlBa3RBQUVoQVNBSkxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQVEyQWhBZ0FVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBUTJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFGSVFFZ0N5QUxSU0FLR3d3QkN5QUNJQVZCRUhScklRSWdBVUdBZ0FKeFJRUkFJQWtvQWdRaEN5QUtJQWxCREVFSUlBRWdCVWtpQ2h0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUpRUUZxSVFRZ0NTMEFBU0VGSUFrdEFBQkIvd0ZHQkVBZ0JVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFREFJTElBTWdCRFlDRUNBRlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0JEWUNFRUVJSVFRZ0JVRUlkQ0FDYWlFQ0N5QUVRUUZySVFRZ0FrRUJkQ0VDSUFGQkFYUWlBVUdBZ0FKSkRRQUxJQXRGSUFzZ0Noc01BUXNnQ1NnQ0JBdEZEUUVMSUFFZ0ZpQU5LQUlFUVJkMlFRUnhJQTFCQkdzaUNpZ0NBRUVaZGtFQmNTQUdRUkoyUVJCeElBWkJGblpCd0FCeElBWkJCblpCcWdGeGNuSnljaUlTUVpDK0FXb3RBQUJCQW5ScUlnc29BZ0FpQ1NnQ0FDSUZheUVCQW44Z0JTQUNRUkIyU3dSQUlBa29BZ1FoRVNBTElBbEJDRUVNSUFFZ0JVa2lDeHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJSlFRRnFJUVFnQ1MwQUFTRUJJQWt0QUFCQi93RkdCRUFnQVVHUUFVOEVRQ0FESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVEQUlMSUFNZ0JEWUNFQ0FCUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQkRZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQVZCQVhRaUJVR0FnQUpKRFFBTElBVWhBU0FSSUJGRklBc2JEQUVMSUFJZ0JVRVFkR3NoQWlBQlFZQ0FBbkZGQkVBZ0NTZ0NCQ0VSSUFzZ0NVRU1RUWdnQVNBRlNTSUxHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdsQkFXb2hCQ0FKTFFBQklRVWdDUzBBQUVIL0FVWUVRQ0FGUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBRU5nSVFJQVZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFFTmdJUVFRZ2hCQ0FGUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdBVUVCZENJQlFZQ0FBa2tOQUFzZ0VVVWdFU0FMR3d3QkN5QUpLQUlFQ3lFRklCTWdEaUFNSUFVZ0VrR1F3QUZxTFFBQUlnbEdHellDZ0FRZ0NpQUtLQUlBUVlBUWNqWUNBQ0FOSUEwb0FnUkJnQVJ5TmdJRUlBWWdCU0FKYzBFWmRISkJnQWh5SVFZTElBRWdGaUFES0FKc0lBWkJDWFpCN3dOeGFpMEFBRUVDZEdvaUNTZ0NBQ0lLS0FJQUlnVnJJUUVDZnlBRklBSkJFSFpMQkVBZ0NpZ0NCQ0VMSUFrZ0NrRUlRUXdnQVNBRlNTSVJHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdSQkFXb2hDaUFFTFFBQklRRWdCQzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBS05nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFLTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCVUVCZENJRlFZQ0FBa2tOQUFzZ0JTRUJJQXNnQzBVZ0VSc01BUXNnQWlBRlFSQjBheUVDSUFGQmdJQUNjVVVFUUNBS0tBSUVJUXNnQ1NBS1FReEJDQ0FCSUFWSkloRWJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEJTQUVMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFvMkFoQWdCVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQW8yQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBTFJTQUxJQkViREFFTElBb29BZ1FMUlEwREN5QUJJQllnRFNnQ0JFRWFka0VFY1NBTlFRUnJJaEVvQWdCQkhIWkJBWEVnQmtFVmRrRVFjU0FHUVJsMlFjQUFjU0FHUVFsMlFhb0JjWEp5Y25JaUMwR1F2Z0ZxTFFBQVFRSjBhaUlKS0FJQUlnb29BZ0FpQldzTUFRc0NRQ0FHUVpDQWdBRnhEUUFnQVNBV0lBTW9BbXdnQmtIdkEzRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCV3NoQVFKL0lBVWdBa0VRZGtzRVFDQUtLQUlFSVFzZ0NTQUtRUWhCRENBQklBVkpJaEViYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhBU0FFTFFBQVFmOEJSZ1JBSUFGQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQVVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFGQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFGUVFGMElnVkJnSUFDU1EwQUN5QUZJUUVnQ3lBTFJTQVJHd3dCQ3lBQ0lBVkJFSFJySVFJZ0FVR0FnQUp4UlFSQUlBb29BZ1FoQ3lBSklBcEJERUVJSUFFZ0JVa2lFUnRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUZJQVF0QUFCQi93RkdCRUFnQlVHUUFVOEVRQ0FESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVEQUlMSUFNZ0NqWUNFQ0FGUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQ2pZQ0VFRUlJUVFnQlVFSWRDQUNhaUVDQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBdEZJQXNnRVJzTUFRc2dDaWdDQkF0RkRRQWdBU0FXSUEwb0FnUkJFWFpCQkhFZ0RVRUVheUlMS0FJQVFSTjJRUUZ4SUFaQkRuWkJFSEVnQmtFUWRrSEFBSEVnQmtHcUFYRnljbkp5SWhKQmtMNEJhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1ZySVFFQ2Z5QUZJQUpCRUhaTEJFQWdDaWdDQkNFUklBa2dDa0VJUVF3Z0FTQUZTU0lQRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBS05nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQlVFQmRDSUZRWUNBQWtrTkFBc2dCU0VCSUJFZ0VVVWdEeHNNQVFzZ0FpQUZRUkIwYXlFQ0lBRkJnSUFDY1VVRVFDQUtLQUlFSVJFZ0NTQUtRUXhCQ0NBQklBVkpJZzhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCU0FFTFFBQVFmOEJSZ1JBSUFWQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFWQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QVJSU0FSSUE4YkRBRUxJQW9vQWdRTElRVWdFeUFPSUF3Z0JTQVNRWkRBQVdvdEFBQWlDa1liTmdJQUlBc2dDeWdDQUVFZ2NqWUNBQ0FOSUEwb0FnUkJDSEkyQWdRZ0RVR01BbXNpQ3lBTEtBSUFRWUNBQ0hJMkFnQWdEVUdFQW1zaUN5QUxLQUlBUVlDQUFuSTJBZ0FnRFVHSUFtc2lDeUFMS0FJQUlBVWdDbk1pQlVFZmRISkJnSUFFY2pZQ0FDQUdJQVZCRTNSeVFSQnlJUVlMQWtBZ0JrR0FnWUFJY1EwQUlBRWdGaUFES0FKc0lBWkJBM1lpRVVIdkEzRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCV3NoQVFKL0lBVWdBa0VRZGtzRVFDQUtLQUlFSVFzZ0NTQUtRUWhCRENBQklBVkpJaEliYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhBU0FFTFFBQVFmOEJSZ1JBSUFGQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQVVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFGQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFGUVFGMElnVkJnSUFDU1EwQUN5QUZJUUVnQ3lBTFJTQVNHd3dCQ3lBQ0lBVkJFSFJySVFJZ0FVR0FnQUp4UlFSQUlBb29BZ1FoQ3lBSklBcEJERUVJSUFFZ0JVa2lFaHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUZJQVF0QUFCQi93RkdCRUFnQlVHUUFVOEVRQ0FESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVEQUlMSUFNZ0NqWUNFQ0FGUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQ2pZQ0VFRUlJUVFnQlVFSWRDQUNhaUVDQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBdEZJQXNnRWhzTUFRc2dDaWdDQkF0RkRRQWdBU0FXSUEwb0FnUkJGSFpCQkhFZ0RVRUVheUlMS0FJQVFSWjJRUUZ4SUFaQkQzWkJFSEVnQmtFVGRrSEFBSEVnRVVHcUFYRnljbkp5SWhKQmtMNEJhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1ZySVFFQ2Z5QUZJQUpCRUhaTEJFQWdDaWdDQkNFUklBa2dDa0VJUVF3Z0FTQUZTU0lQRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBS05nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQlVFQmRDSUZRWUNBQWtrTkFBc2dCU0VCSUJFZ0VVVWdEeHNNQVFzZ0FpQUZRUkIwYXlFQ0lBRkJnSUFDY1VVRVFDQUtLQUlFSVJFZ0NTQUtRUXhCQ0NBQklBVkpJZzhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCU0FFTFFBQVFmOEJSZ1JBSUFWQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFWQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QVJSU0FSSUE4YkRBRUxJQW9vQWdRTElRVWdFeUFPSUF3Z0JTQVNRWkRBQVdvdEFBQWlDa1liTmdLQUFpQUxJQXNvQWdCQmdBSnlOZ0lBSUEwZ0RTZ0NCRUhBQUhJMkFnUWdCaUFGSUFwelFSWjBja0dBQVhJaEJnc0NRQ0FHUVlDSWdNQUFjUTBBSUFFZ0ZpQURLQUpzSUFaQkJuWWlFVUh2QTNGcUxRQUFRUUowYWlJSktBSUFJZ29vQWdBaUJXc2hBUUovSUFVZ0FrRVFka3NFUUNBS0tBSUVJUXNnQ1NBS1FRaEJEQ0FCSUFWSkloSWJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEFTQUVMUUFBUWY4QlJnUkFJQUZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQW8yQWhCQkNDRUVJQUZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUZRUUYwSWdWQmdJQUNTUTBBQ3lBRklRRWdDeUFMUlNBU0d3d0JDeUFDSUFWQkVIUnJJUUlnQVVHQWdBSnhSUVJBSUFvb0FnUWhDeUFKSUFwQkRFRUlJQUVnQlVraUVodHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFRklBUXRBQUJCL3dGR0JFQWdCVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQ2pZQ0VDQUZRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdDallDRUVFSUlRUWdCVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUF0RklBc2dFaHNNQVFzZ0NpZ0NCQXRGRFFBZ0FTQVdJQTBvQWdSQkYzWkJCSEVnRFVFRWF5SUxLQUlBUVJsMlFRRnhJQVpCRW5aQkVIRWdCa0VXZGtIQUFIRWdFVUdxQVhGeWNuSnlJaEpCa0w0QmFpMEFBRUVDZEdvaUNTZ0NBQ0lLS0FJQUlnVnJJUUVDZnlBRklBSkJFSFpMQkVBZ0NpZ0NCQ0VSSUFrZ0NrRUlRUXdnQVNBRlNTSVBHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdSQkFXb2hDaUFFTFFBQklRRWdCQzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBS05nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFLTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCVUVCZENJRlFZQ0FBa2tOQUFzZ0JTRUJJQkVnRVVVZ0R4c01BUXNnQWlBRlFSQjBheUVDSUFGQmdJQUNjVVVFUUNBS0tBSUVJUkVnQ1NBS1FReEJDQ0FCSUFWSklnOGJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEJTQUVMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFvMkFoQWdCVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQW8yQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBUlJTQVJJQThiREFFTElBb29BZ1FMSVFVZ0V5QU9JQXdnQlNBU1FaREFBV290QUFBaUNrWWJOZ0tBQkNBTElBc29BZ0JCZ0JCeU5nSUFJQTBnRFNnQ0JFR0FCSEkyQWdRZ0JpQUZJQXB6UVJsMGNrR0FDSEloQmdzZ0JrR0F3SUNBQkhFTkFTQUJJQllnQXlnQ2JDQUdRUWwySWhKQjd3TnhhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1ZySVFFQ2Z5QUZJQUpCRUhaTEJFQWdDaWdDQkNFTElBa2dDa0VJUVF3Z0FTQUZTU0lSRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBS05nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQlVFQmRDSUZRWUNBQWtrTkFBc2dCU0VCSUFzZ0MwVWdFUnNNQVFzZ0FpQUZRUkIwYXlFQ0lBRkJnSUFDY1VVRVFDQUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBVkpJaEViYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCU0FFTFFBQVFmOEJSZ1JBSUFWQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFWQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUJFYkRBRUxJQW9vQWdRTFJRMEJJQUVnRmlBTktBSUVRUnAyUVFSeElBMUJCR3NpRVNnQ0FFRWNka0VCY1NBR1FSVjJRUkJ4SUFaQkdYWkJ3QUJ4SUJKQnFnRnhjbkp5Y2lJTFFaQytBV290QUFCQkFuUnFJZ2tvQWdBaUNpZ0NBQ0lGYXdzaEFRSi9JQVVnQWtFUWRrc0VRQ0FLS0FJRUlSSWdDU0FLUVFoQkRDQUJJQVZKSWc4YmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQVNBRUxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQW8yQWhBZ0FVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFGSVFFZ0VpQVNSU0FQR3d3QkN5QUNJQVZCRUhScklRSWdBVUdBZ0FKeFJRUkFJQW9vQWdRaEVpQUpJQXBCREVFSUlBRWdCVWtpRHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VGSUFRdEFBQkIvd0ZHQkVBZ0JVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFREFJTElBTWdDallDRUNBRlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0NqWUNFRUVJSVFRZ0JVRUlkQ0FDYWlFQ0N5QUVRUUZySVFRZ0FrRUJkQ0VDSUFGQkFYUWlBVUdBZ0FKSkRRQUxJQkpGSUJJZ0R4c01BUXNnQ2lnQ0JBc2hCU0FUSUE0Z0RDQUZJQXRCa01BQmFpMEFBQ0lLUmhzMkFvQUdJQkVnRVNnQ0FFR0FnQUZ5TmdJQUlBMGdEU2dDQkVHQUlISTJBZ1FnQlNBS2N5SUZRUngwSUFaeUlBMGdEU2dDaEFKQkJISTJBb1FDSUEwZ0RTZ0NqQUpCQVhJMkFvd0NJQTBnRFNnQ2lBSWdCVUVTZEhKQkFuSTJBb2dDUVlEQUFISWhCZ3NnRFNBR1FmLy8vN1o3Y1RZQ0FBc2dEVUVFYWlFR0lCTkJCR29oQlNBVlFRRnFJaFZCd0FCSERRQUxJQTFCREdvaEJpQVRRWVFHYWlFRklCUkJQRWtnRkVFRWFpRVVEUUFMREFJTFFRRWdHM1FpQVVFQmRpQUJjaUVPSUFNb0FuZ2lCeUFXUVFKMGFrRU1haUVGSUFNb0FvQUJJUVlnQXlnQ0NDRUVJQU1vQWdRaEFTQURLQUlBSVFJZ0F5Z0NhQ0VKSUFNb0FuUWhFeUFYUVFoeEJFQUNRQ0FHUVFSSkRRQWdGZ1JBSUFOQjVBQnFJUWdnQTBIZ0FHb2hEU0FXUVF4c0lTUWdGa0VEZENFY1FRQWdEbXNoRlNBRFFSeHFJUXdEUUVFQUlSSURRQUpBQWtBQ2Z5QUZJZ2NvQWdBaUJRUkFBa0FnQlVHUWdJQUJjUTBBSUFFZ0RDQURLQUpzSUFWQjd3TnhhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1pySVFFQ2Z5QUdJQUpCRUhaTkJFQWdBaUFHUVJCMGF5RUNJQUZCZ0lBQ2NRUkFJQW9vQWdRTUFnc2dDaWdDQkNFTElBa2dDa0VNUVFnZ0FTQUdTU0lQRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUVlnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBWkJDSFFnQW1vaEFnd0JDeUFHUVk4QlRRUkFJQU1nQ2pZQ0VDQUdRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQVVFQmRDSUJRWUNBQWtrTkFBc2dDMFVnQ3lBUEd3d0JDeUFLS0FJRUlRc2dDU0FLUVFoQkRDQUJJQVpKSWc4YmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQVNBRUxRQUFRZjhCUndSQUlBTWdDallDRUVFSUlRUWdBVUVJZENBQ2FpRUNEQUVMSUFGQmp3Rk5CRUFnQXlBS05nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBR1FRRjBJZ1pCZ0lBQ1NRMEFDeUFHSVFFZ0N5QUxSU0FQR3d0RkRRQWdBU0FNSUFjb0FnUkJFWFpCQkhFZ0IwRUVheUlMS0FJQVFSTjJRUUZ4SUFWQkRuWkJFSEVnQlVFUWRrSEFBSEVnQlVHcUFYRnljbkp5SWhsQmtMNEJhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1pySVFFQ2Z5QUdJQUpCRUhaTkJFQWdBaUFHUVJCMGF5RUNJQUZCZ0lBQ2NRUkFJQW9vQWdRTUFnc2dDaWdDQkNFUElBa2dDa0VNUVFnZ0FTQUdTU0lmRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUVlnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBWkJDSFFnQW1vaEFnd0JDeUFHUVk4QlRRUkFJQU1nQ2pZQ0VDQUdRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQVVFQmRDSUJRWUNBQWtrTkFBc2dEMFVnRHlBZkd3d0JDeUFLS0FJRUlROGdDU0FLUVFoQkRDQUJJQVpKSWg4YmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQVNBRUxRQUFRZjhCUndSQUlBTWdDallDRUVFSUlRUWdBVUVJZENBQ2FpRUNEQUVMSUFGQmp3Rk5CRUFnQXlBS05nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBR1FRRjBJZ1pCZ0lBQ1NRMEFDeUFHSVFFZ0R5QVBSU0FmR3dzaEJpQVRJQTRnRlNBR0lCbEJrTUFCYWkwQUFDSUtSaHMyQWdBZ0N5QUxLQUlBUVNCeU5nSUFJQWNnQnlnQ0JFRUljallDQkNBRklBWWdDbk5CRTNSeVFSQnlJUVVMQWtBZ0JVR0FnWUFJY1EwQUlBRWdEQ0FES0FKc0lBVkJBM1lpRDBIdkEzRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBWkpJaGtiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUJrYkRBRUxJQW9vQWdRaEN5QUpJQXBCQ0VFTUlBRWdCa2tpR1J0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBTElBdEZJQmtiQzBVTkFDQUJJQXdnQnlnQ0JFRVVka0VFY1NBSFFRUnJJZ3NvQWdCQkZuWkJBWEVnQlVFUGRrRVFjU0FGUVJOMlFjQUFjU0FQUWFvQmNYSnljbklpR1VHUXZnRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVE4Z0NTQUtRUXhCQ0NBQklBWkpJaDhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QVBSU0FQSUI4YkRBRUxJQW9vQWdRaER5QUpJQXBCQ0VFTUlBRWdCa2tpSHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBUElBOUZJQjhiQ3lFR0lCTWdGa0VDZEdvZ0RpQVZJQVlnR1VHUXdBRnFMUUFBSWdwR0d6WUNBQ0FMSUFzb0FnQkJnQUp5TmdJQUlBY2dCeWdDQkVIQUFISTJBZ1FnQlNBR0lBcHpRUlowY2tHQUFYSWhCUXNDUUNBRlFZQ0lnTUFBY1EwQUlBRWdEQ0FES0FKc0lBVkJCbllpRDBIdkEzRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBWkpJaGtiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUJrYkRBRUxJQW9vQWdRaEN5QUpJQXBCQ0VFTUlBRWdCa2tpR1J0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBTElBdEZJQmtiQzBVTkFDQUJJQXdnQnlnQ0JFRVhka0VFY1NBSFFRUnJJZ3NvQWdCQkdYWkJBWEVnQlVFU2RrRVFjU0FGUVJaMlFjQUFjU0FQUWFvQmNYSnljbklpR1VHUXZnRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVE4Z0NTQUtRUXhCQ0NBQklBWkpJaDhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QVBSU0FQSUI4YkRBRUxJQW9vQWdRaER5QUpJQXBCQ0VFTUlBRWdCa2tpSHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBUElBOUZJQjhiQ3lFR0lCTWdIR29nRGlBVklBWWdHVUdRd0FGcUxRQUFJZ3BHR3pZQ0FDQUxJQXNvQWdCQmdCQnlOZ0lBSUFjZ0J5Z0NCRUdBQkhJMkFnUWdCU0FHSUFwelFSbDBja0dBQ0hJaEJRc2dCVUdBd0lDQUJIRU5BaUFCSUF3Z0F5Z0NiQ0FGUVFsMklnOUI3d054YWkwQUFFRUNkR29pQ1NnQ0FDSUtLQUlBSWdacklRRUNmeUFHSUFKQkVIWk5CRUFnQWlBR1FSQjBheUVDSUFGQmdJQUNjUVJBSUFvb0FnUU1BZ3NnQ2lnQ0JDRUxJQWtnQ2tFTVFRZ2dBU0FHU1NJWkcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1JCQVdvaENpQUVMUUFCSVFZZ0JDMEFBRUgvQVVjRVFDQURJQW8yQWhCQkNDRUVJQVpCQ0hRZ0Ftb2hBZ3dCQ3lBR1FZOEJUUVJBSUFNZ0NqWUNFQ0FHUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQzBVZ0N5QVpHd3dCQ3lBS0tBSUVJUXNnQ1NBS1FRaEJEQ0FCSUFaSkloa2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEFTQUVMUUFBUWY4QlJ3UkFJQU1nQ2pZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDREFFTElBRkJqd0ZOQkVBZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUdRUUYwSWdaQmdJQUNTUTBBQ3lBR0lRRWdDeUFMUlNBWkd3dEZEUUlnQVNBTUlBY29BZ1JCR25aQkJIRWdCMEVFYXlJTEtBSUFRUngyUVFGeElBVkJGWFpCRUhFZ0JVRVpka0hBQUhFZ0QwR3FBWEZ5Y25KeUlnOUJrTDRCYWkwQUFFRUNkR29pQ1NnQ0FDSUtLQUlBSWdackRBRUxJQUVnRFNnQ0FDSUdLQUlBSWdWcklRRUNmeUFGSUFKQkVIWk5CRUFnQWlBRlFSQjBheUVDSUFGQmdJQUNjUVJBSUFZb0FnUU1BZ3NnQmlnQ0JDRUpJQTBnQmtFTVFRZ2dBU0FGU1NJS0cyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1pCQVdvaEJDQUdMUUFCSVFVZ0JpMEFBRUgvQVVjRVFDQURJQVEyQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3dCQ3lBRlFZOEJUUVJBSUFNZ0JEWUNFQ0FGUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQ1VVZ0NTQUtHd3dCQ3lBR0tBSUVJUWtnRFNBR1FRaEJEQ0FCSUFWSklnb2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQmtFQmFpRUVJQVl0QUFFaEFTQUdMUUFBUWY4QlJ3UkFJQU1nQkRZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDREFFTElBRkJqd0ZOQkVBZ0F5QUVOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUZRUUYwSWdWQmdJQUNTUTBBQ3lBRklRRWdDU0FKUlNBS0d3dEZCRUFnRFNFSkRBTUxJQUVnQ0NnQ0FDSUdLQUlBSWdWcklRRUNmeUFGSUFKQkVIWk5CRUFnQWlBRlFSQjBheUVDSUFGQmdJQUNjUVJBSUFZb0FnUU1BZ3NnQmlnQ0JDRUpJQWdnQmtFTVFRZ2dBU0FGU1NJTEcyb29BZ0FpQmpZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEJTQUVMUUFBUWY4QlJ3UkFJQU1nQ2pZQ0VFRUlJUVFnQlVFSWRDQUNhaUVDREFFTElBVkJqd0ZOQkVBZ0F5QUtOZ0lRSUFWQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBSlJTQUpJQXNiREFFTElBWW9BZ1FoQ1NBSUlBWkJDRUVNSUFFZ0JVa2lDeHRxS0FJQUlnWTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQlVFQmRDSUZRWUNBQWtrTkFBc2dCU0VCSUFrZ0NVVWdDeHNMSVFvZ0FTQUdLQUlBSWdWcklRRUNmeUFGSUFKQkVIWk5CRUFnQWlBRlFSQjBheUVDSUFGQmdJQUNjUVJBSUFZb0FnUU1BZ3NnQmlnQ0JDRUpJQWdnQmtFTVFRZ2dBU0FGU1NJTEcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1pCQVdvaEJDQUdMUUFCSVFVZ0JpMEFBRUgvQVVjRVFDQURJQVEyQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3dCQ3lBRlFZOEJUUVJBSUFNZ0JEWUNFQ0FGUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQ1VVZ0NTQUxHd3dCQ3lBR0tBSUVJUWtnQ0NBR1FRaEJEQ0FCSUFWSklnc2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQmtFQmFpRUVJQVl0QUFFaEFTQUdMUUFBUWY4QlJ3UkFJQU1nQkRZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDREFFTElBRkJqd0ZOQkVBZ0F5QUVOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUZRUUYwSWdWQmdJQUNTUTBBQ3lBRklRRWdDU0FKUlNBTEd3c2hCa0VBSVFVZ0NDRUpBa0FDUUFKQUFuOENRQUpBSUFZZ0NrRUJkSElPQkFBQkF3VUhDeUFCSUF3Z0J5Z0NCRUVSZGtFRWNTQUhRUVJySWdrb0FnQkJFM1pCQVhGeUlnOUJrTDRCYWkwQUFFRUNkR29pQ2lnQ0FDSUdLQUlBSWdWcklRRUNmeUFGSUFKQkVIWk5CRUFnQWlBRlFSQjBheUVDSUFGQmdJQUNjUVJBSUFZb0FnUU1BZ3NnQmlnQ0JDRUxJQW9nQmtFTVFRZ2dBU0FGU1NJS0cyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1pCQVdvaEJDQUdMUUFCSVFVZ0JpMEFBRUgvQVVjRVFDQURJQVEyQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3dCQ3lBRlFZOEJUUVJBSUFNZ0JEWUNFQ0FGUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQzBVZ0N5QUtHd3dCQ3lBR0tBSUVJUXNnQ2lBR1FRaEJEQ0FCSUFWSklnb2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQmtFQmFpRUVJQVl0QUFFaEFTQUdMUUFBUWY4QlJ3UkFJQU1nQkRZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDREFFTElBRkJqd0ZOQkVBZ0F5QUVOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUZRUUYwSWdWQmdJQUNTUTBBQ3lBRklRRWdDeUFMUlNBS0d3c2hCU0FUSUE0Z0ZTQUZJQTlCa01BQmFpMEFBQ0lHUmhzMkFnQWdDU0FKS0FJQVFTQnlOZ0lBSUFjZ0J5Z0NCRUVJY2pZQ0JDQUZJQVp6UVJOMElBRWdEQ0FES0FKc0xRQUNRUUowYWlJSktBSUFJZ1lvQWdBaUJXc2hBUUovSUFVZ0FrRVFkazBFUUNBQ0lBVkJFSFJySVFJZ0FVR0FnQUp4QkVBZ0JpZ0NCQXdDQ3lBR0tBSUVJUW9nQ1NBR1FReEJDQ0FCSUFWSklnOGJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQmtFQmFpRUpJQVl0QUFFaEJTQUdMUUFBUWY4QlJ3UkFJQU1nQ1RZQ0VFRUlJUVFnQlVFSWRDQUNhaUVDREFFTElBVkJqd0ZOQkVBZ0F5QUpOZ0lRSUFWQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBS1JTQUtJQThiREFFTElBWW9BZ1FoQ2lBSklBWkJDRUVNSUFFZ0JVa2lEeHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJR1FRRnFJUWtnQmkwQUFTRUJJQVl0QUFCQi93RkhCRUFnQXlBSk5nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTUFRc2dBVUdQQVUwRVFDQURJQWsyQWhBZ0FVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQVZCQVhRaUJVR0FnQUpKRFFBTElBVWhBU0FLSUFwRklBOGJDeUVHUVJCeUlnVWdCa1VOQVJvTElBRWdEQ0FIS0FJRVFSUjJRUVJ4SUFkQkJHc2lDaWdDQUVFV2RrRUJjU0FGUVE5MlFSQnhJQVZCRTNaQndBQnhJQVZCQTNaQnFnRnhjbkp5Y2lJWlFaQytBV290QUFCQkFuUnFJZ3NvQWdBaUNTZ0NBQ0lHYXlFQkFuOGdCaUFDUVJCMlRRUkFJQUlnQmtFUWRHc2hBaUFCUVlDQUFuRUVRQ0FKS0FJRURBSUxJQWtvQWdRaER5QUxJQWxCREVFSUlBRWdCa2tpQ3h0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUpRUUZxSVFRZ0NTMEFBU0VHSUFrdEFBQkIvd0ZIQkVBZ0F5QUVOZ0lRUVFnaEJDQUdRUWgwSUFKcUlRSU1BUXNnQmtHUEFVMEVRQ0FESUFRMkFoQWdCa0VKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFGQkFYUWlBVUdBZ0FKSkRRQUxJQTlGSUE4Z0N4c01BUXNnQ1NnQ0JDRVBJQXNnQ1VFSVFRd2dBU0FHU1NJTEcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ2xCQVdvaEJDQUpMUUFCSVFFZ0NTMEFBRUgvQVVjRVFDQURJQVEyQWhCQkNDRUVJQUZCQ0hRZ0Ftb2hBZ3dCQ3lBQlFZOEJUUVJBSUFNZ0JEWUNFQ0FCUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0JrRUJkQ0lHUVlDQUFra05BQXNnQmlFQklBOGdEMFVnQ3hzTElRWWdFeUFXUVFKMGFpQU9JQlVnQmlBWlFaREFBV290QUFBaUNVWWJOZ0lBSUFvZ0NpZ0NBRUdBQW5JMkFnQWdCeUFIS0FJRVFjQUFjallDQkNBRklBWWdDWE5CRm5SeVFZQUJjZ3NoQlNBQklBd2dBeWdDYkNBRlFRWjJRZThEY1dvdEFBQkJBblJxSWdvb0FnQWlDU2dDQUNJR2F5RUJBbjhnQmlBQ1FSQjJUUVJBSUFJZ0JrRVFkR3NoQWlBQlFZQ0FBbkVFUUNBSktBSUVEQUlMSUFrb0FnUWhDeUFLSUFsQkRFRUlJQUVnQmtraUNodHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lKUVFGcUlRUWdDUzBBQVNFR0lBa3RBQUJCL3dGSEJFQWdBeUFFTmdJUVFRZ2hCQ0FHUVFoMElBSnFJUUlNQVFzZ0JrR1BBVTBFUUNBRElBUTJBaEFnQmtFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUF0RklBc2dDaHNNQVFzZ0NTZ0NCQ0VMSUFvZ0NVRUlRUXdnQVNBR1NTSUtHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdsQkFXb2hCQ0FKTFFBQklRRWdDUzBBQUVIL0FVY0VRQ0FESUFRMkFoQkJDQ0VFSUFGQkNIUWdBbW9oQWd3QkN5QUJRWThCVFFSQUlBTWdCRFlDRUNBQlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFMSUFSQkFXc2hCQ0FDUVFGMElRSWdCa0VCZENJR1FZQ0FBa2tOQUFzZ0JpRUJJQXNnQzBVZ0Noc0xSUTBCQ3lBQklBd2dCeWdDQkVFWGRrRUVjU0FIUVFScklnb29BZ0JCR1haQkFYRWdCVUVTZGtFUWNTQUZRUloyUWNBQWNTQUZRUVoyUWFvQmNYSnljbklpR1VHUXZnRnFMUUFBUVFKMGFpSUxLQUlBSWdrb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDU2dDQkF3Q0N5QUpLQUlFSVE4Z0N5QUpRUXhCQ0NBQklBWkpJZ3NiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUNVRUJhaUVFSUFrdEFBRWhCaUFKTFFBQVFmOEJSd1JBSUFNZ0JEWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFFTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QVBSU0FQSUFzYkRBRUxJQWtvQWdRaER5QUxJQWxCQ0VFTUlBRWdCa2tpQ3h0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUpRUUZxSVFRZ0NTMEFBU0VCSUFrdEFBQkIvd0ZIQkVBZ0F5QUVOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFRMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBUElBOUZJQXNiQ3lFR0lCTWdIR29nRGlBVklBWWdHVUdRd0FGcUxRQUFJZ2xHR3pZQ0FDQUtJQW9vQWdCQmdCQnlOZ0lBSUFjZ0J5Z0NCRUdBQkhJMkFnUWdCU0FHSUFselFSbDBja0dBQ0hJaEJRc2dBU0FNSUFNb0Ftd2dCVUVKZGtIdkEzRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBWkpJZzhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUE4YkRBRUxJQW9vQWdRaEN5QUpJQXBCQ0VFTUlBRWdCa2tpRHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBTElBdEZJQThiQzBVTkFnc2dBU0FNSUFjb0FnUkJHblpCQkhFZ0IwRUVheUlMS0FJQVFSeDJRUUZ4SUFWQkZYWkJFSEVnQlVFWmRrSEFBSEVnQlVFSmRrR3FBWEZ5Y25KeUlnOUJrTDRCYWkwQUFFRUNkR29pQ1NnQ0FDSUtLQUlBSWdackN5RUJBbjhnQmlBQ1FSQjJUUVJBSUFJZ0JrRVFkR3NoQWlBQlFZQ0FBbkVFUUNBS0tBSUVEQUlMSUFvb0FnUWhHU0FKSUFwQkRFRUlJQUVnQmtraUh4dHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFR0lBUXRBQUJCL3dGSEJFQWdBeUFLTmdJUVFRZ2hCQ0FHUVFoMElBSnFJUUlNQVFzZ0JrR1BBVTBFUUNBRElBbzJBaEFnQmtFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUJsRklCa2dIeHNNQVFzZ0NpZ0NCQ0VaSUFrZ0NrRUlRUXdnQVNBR1NTSWZHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdSQkFXb2hDaUFFTFFBQklRRWdCQzBBQUVIL0FVY0VRQ0FESUFvMkFoQkJDQ0VFSUFGQkNIUWdBbW9oQWd3QkN5QUJRWThCVFFSQUlBTWdDallDRUNBQlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFMSUFSQkFXc2hCQ0FDUVFGMElRSWdCa0VCZENJR1FZQ0FBa2tOQUFzZ0JpRUJJQmtnR1VVZ0h4c0xJUVlnRXlBa2FpQU9JQlVnQmlBUFFaREFBV290QUFBaUNrWWJOZ0lBSUFzZ0N5Z0NBRUdBZ0FGeU5nSUFJQWNnQnlnQ0JFR0FJSEkyQWdRZ0JpQUtjeUlHUVJ4MElBVnlJQU1vQW54QkFuUWdCMm9pQlNBRktBSUVRUVJ5TmdJRUlBVWdCU2dDREVFQmNqWUNEQ0FGSUFVb0FnZ2dCa0VTZEhKQkFuSTJBZ2hCZ01BQWNpRUZDeUFISUFWQi8vLy90bnR4TmdJQUN5QUhRUVJxSVFVZ0UwRUVhaUVUSUJKQkFXb2lFaUFXUncwQUN5QUhRUXhxSVFVZ0V5QWthaUVUSUJSQkJHb2lGQ0FES0FLQUFTSUdRWHh4U1EwQUN3d0JDMEVFSUFaQmZIRWlCU0FGUVFSTkcwRUJheUlGUVh4eFFRUnFJUlFnQnlBRlFRRjBRWGh4YWtFVWFpRUZDeUFESUFRMkFnZ2dBeUFCTmdJRUlBTWdBallDQUNBRElBazJBbWdnRmtVTkF5QUdJQlJORFFNRFFFRUFJUVFnRkNBREtBS0FBVWNFUUFOQUlBTWdCU0FUSUFRZ0ZteEJBblJxSUE0Z0JFRUJFR0VnQkVFQmFpSUVJQU1vQW9BQklCUnJTUTBBQ3dzZ0JTQUZLQUlBUWYvLy83WjdjVFlDQUNBVFFRUnFJUk1nQlVFRWFpRUZJQkZCQVdvaUVTQVdSdzBBQ3d3REN3SkFJQVpCQkVrTkFDQVdCRUFnQTBIa0FHb2hDQ0FEUWVBQWFpRU5JQlpCREd3aEpDQVdRUU4wSVJ4QkFDQU9heUVWSUFOQkhHb2hEQU5BUVFBaEVnTkFBa0FDUUFKL0lBVWlCeWdDQUNJRkJFQUNRQ0FGUVpDQWdBRnhEUUFnQVNBTUlBTW9BbXdnQlVIdkEzRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBWkpJZzhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUE4YkRBRUxJQW9vQWdRaEN5QUpJQXBCQ0VFTUlBRWdCa2tpRHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBTElBdEZJQThiQzBVTkFDQUJJQXdnQnlnQ0JFRVJka0VFY1NBSFFRUnJJZ3NvQWdCQkUzWkJBWEVnQlVFT2RrRVFjU0FGUVJCMlFjQUFjU0FGUWFvQmNYSnljbklpR1VHUXZnRnFMUUFBUVFKMGFpSUpLQUlBSWdvb0FnQWlCbXNoQVFKL0lBWWdBa0VRZGswRVFDQUNJQVpCRUhScklRSWdBVUdBZ0FKeEJFQWdDaWdDQkF3Q0N5QUtLQUlFSVE4Z0NTQUtRUXhCQ0NBQklBWkpJaDhiYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCaUFFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0JrRUlkQ0FDYWlFQ0RBRUxJQVpCandGTkJFQWdBeUFLTmdJUUlBWkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QVBSU0FQSUI4YkRBRUxJQW9vQWdRaER5QUpJQXBCQ0VFTUlBRWdCa2tpSHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZIQkVBZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSU1BUXNnQVVHUEFVMEVRQ0FESUFvMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRUN5QUVRUUZySVFRZ0FrRUJkQ0VDSUFaQkFYUWlCa0dBZ0FKSkRRQUxJQVloQVNBUElBOUZJQjhiQ3lFS0lCTWdEaUFWSUFvZ0dVR1F3QUZxTFFBQUlnOUdHellDQUNBTElBc29BZ0JCSUhJMkFnQWdCeUFIS0FJRVFRaHlOZ0lFSUFkQmZpQURLQUo4YTBFQ2RHb2lCaUFHS0FJRVFZQ0FBbkkyQWdRZ0JpQUdLQUlBSUFvZ0QzTWlDa0VmZEhKQmdJQUVjallDQUNBR1FRUnJJZ1lnQmlnQ0FFR0FnQWh5TmdJQUlBVWdDa0VUZEhKQkVISWhCUXNDUUNBRlFZQ0JnQWh4RFFBZ0FTQU1JQU1vQW13Z0JVRURkaUlQUWU4RGNXb3RBQUJCQW5ScUlna29BZ0FpQ2lnQ0FDSUdheUVCQW44Z0JpQUNRUkIyVFFSQUlBSWdCa0VRZEdzaEFpQUJRWUNBQW5FRVFDQUtLQUlFREFJTElBb29BZ1FoQ3lBSklBcEJERUVJSUFFZ0Jra2lHUnRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUdJQVF0QUFCQi93RkhCRUFnQXlBS05nSVFRUWdoQkNBR1FRaDBJQUpxSVFJTUFRc2dCa0dQQVUwRVFDQURJQW8yQWhBZ0JrRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBdEZJQXNnR1JzTUFRc2dDaWdDQkNFTElBa2dDa0VJUVF3Z0FTQUdTU0laRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUFzZ0MwVWdHUnNMUlEwQUlBRWdEQ0FIS0FJRVFSUjJRUVJ4SUFkQkJHc2lDeWdDQUVFV2RrRUJjU0FGUVE5MlFSQnhJQVZCRTNaQndBQnhJQTlCcWdGeGNuSnljaUlaUVpDK0FXb3RBQUJCQW5ScUlna29BZ0FpQ2lnQ0FDSUdheUVCQW44Z0JpQUNRUkIyVFFSQUlBSWdCa0VRZEdzaEFpQUJRWUNBQW5FRVFDQUtLQUlFREFJTElBb29BZ1FoRHlBSklBcEJERUVJSUFFZ0Jra2lIeHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUdJQVF0QUFCQi93RkhCRUFnQXlBS05nSVFRUWdoQkNBR1FRaDBJQUpxSVFJTUFRc2dCa0dQQVUwRVFDQURJQW8yQWhBZ0JrRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBOUZJQThnSHhzTUFRc2dDaWdDQkNFUElBa2dDa0VJUVF3Z0FTQUdTU0lmRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUE4Z0QwVWdIeHNMSVFZZ0V5QVdRUUowYWlBT0lCVWdCaUFaUVpEQUFXb3RBQUFpQ2tZYk5nSUFJQXNnQ3lnQ0FFR0FBbkkyQWdBZ0J5QUhLQUlFUWNBQWNqWUNCQ0FGSUFZZ0NuTkJGblJ5UVlBQmNpRUZDd0pBSUFWQmdJaUF3QUJ4RFFBZ0FTQU1JQU1vQW13Z0JVRUdkaUlQUWU4RGNXb3RBQUJCQW5ScUlna29BZ0FpQ2lnQ0FDSUdheUVCQW44Z0JpQUNRUkIyVFFSQUlBSWdCa0VRZEdzaEFpQUJRWUNBQW5FRVFDQUtLQUlFREFJTElBb29BZ1FoQ3lBSklBcEJERUVJSUFFZ0Jra2lHUnRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUdJQVF0QUFCQi93RkhCRUFnQXlBS05nSVFRUWdoQkNBR1FRaDBJQUpxSVFJTUFRc2dCa0dQQVUwRVFDQURJQW8yQWhBZ0JrRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBdEZJQXNnR1JzTUFRc2dDaWdDQkNFTElBa2dDa0VJUVF3Z0FTQUdTU0laRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUFzZ0MwVWdHUnNMUlEwQUlBRWdEQ0FIS0FJRVFSZDJRUVJ4SUFkQkJHc2lDeWdDQUVFWmRrRUJjU0FGUVJKMlFSQnhJQVZCRm5aQndBQnhJQTlCcWdGeGNuSnljaUlaUVpDK0FXb3RBQUJCQW5ScUlna29BZ0FpQ2lnQ0FDSUdheUVCQW44Z0JpQUNRUkIyVFFSQUlBSWdCa0VRZEdzaEFpQUJRWUNBQW5FRVFDQUtLQUlFREFJTElBb29BZ1FoRHlBSklBcEJERUVJSUFFZ0Jra2lIeHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUdJQVF0QUFCQi93RkhCRUFnQXlBS05nSVFRUWdoQkNBR1FRaDBJQUpxSVFJTUFRc2dCa0dQQVUwRVFDQURJQW8yQWhBZ0JrRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBOUZJQThnSHhzTUFRc2dDaWdDQkNFUElBa2dDa0VJUVF3Z0FTQUdTU0lmRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUE4Z0QwVWdIeHNMSVFZZ0V5QWNhaUFPSUJVZ0JpQVpRWkRBQVdvdEFBQWlDa1liTmdJQUlBc2dDeWdDQUVHQUVISTJBZ0FnQnlBSEtBSUVRWUFFY2pZQ0JDQUZJQVlnQ25OQkdYUnlRWUFJY2lFRkN5QUZRWURBZ0lBRWNRMENJQUVnRENBREtBSnNJQVZCQ1hZaUQwSHZBM0ZxTFFBQVFRSjBhaUlKS0FJQUlnb29BZ0FpQm1zaEFRSi9JQVlnQWtFUWRrMEVRQ0FDSUFaQkVIUnJJUUlnQVVHQWdBSnhCRUFnQ2lnQ0JBd0NDeUFLS0FJRUlRc2dDU0FLUVF4QkNDQUJJQVpKSWhrYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQmlBRUxRQUFRZjhCUndSQUlBTWdDallDRUVFSUlRUWdCa0VJZENBQ2FpRUNEQUVMSUFaQmp3Rk5CRUFnQXlBS05nSVFJQVpCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFMUlNBTElCa2JEQUVMSUFvb0FnUWhDeUFKSUFwQkNFRU1JQUVnQmtraUdSdHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFQklBUXRBQUJCL3dGSEJFQWdBeUFLTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlNQVFzZ0FVR1BBVTBFUUNBRElBbzJBaEFnQVVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBWkJBWFFpQmtHQWdBSkpEUUFMSUFZaEFTQUxJQXRGSUJrYkMwVU5BaUFCSUF3Z0J5Z0NCRUVhZGtFRWNTQUhRUVJySWdzb0FnQkJISFpCQVhFZ0JVRVZka0VRY1NBRlFSbDJRY0FBY1NBUFFhb0JjWEp5Y25JaUQwR1F2Z0ZxTFFBQVFRSjBhaUlKS0FJQUlnb29BZ0FpQm1zTUFRc2dBU0FOS0FJQUlnWW9BZ0FpQldzaEFRSi9JQVVnQWtFUWRrMEVRQ0FDSUFWQkVIUnJJUUlnQVVHQWdBSnhCRUFnQmlnQ0JBd0NDeUFHS0FJRUlRa2dEU0FHUVF4QkNDQUJJQVZKSWdvYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCa0VCYWlFRUlBWXRBQUVoQlNBR0xRQUFRZjhCUndSQUlBTWdCRFlDRUVFSUlRUWdCVUVJZENBQ2FpRUNEQUVMSUFWQmp3Rk5CRUFnQXlBRU5nSVFJQVZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFKUlNBSklBb2JEQUVMSUFZb0FnUWhDU0FOSUFaQkNFRU1JQUVnQlVraUNodHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lHUVFGcUlRUWdCaTBBQVNFQklBWXRBQUJCL3dGSEJFQWdBeUFFTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlNQVFzZ0FVR1BBVTBFUUNBRElBUTJBaEFnQVVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEFTQUpJQWxGSUFvYkMwVUVRQ0FOSVFrTUF3c2dBU0FJS0FJQUlnWW9BZ0FpQldzaEFRSi9JQVVnQWtFUWRrMEVRQ0FDSUFWQkVIUnJJUUlnQVVHQWdBSnhCRUFnQmlnQ0JBd0NDeUFHS0FJRUlRa2dDQ0FHUVF4QkNDQUJJQVZKSWdzYmFpZ0NBQ0lHTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFRklBUXRBQUJCL3dGSEJFQWdBeUFLTmdJUVFRZ2hCQ0FGUVFoMElBSnFJUUlNQVFzZ0JVR1BBVTBFUUNBRElBbzJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUFsRklBa2dDeHNNQVFzZ0JpZ0NCQ0VKSUFnZ0JrRUlRUXdnQVNBRlNTSUxHMm9vQWdBaUJqWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhBU0FFTFFBQVFmOEJSd1JBSUFNZ0NqWUNFRUVJSVFRZ0FVRUlkQ0FDYWlFQ0RBRUxJQUZCandGTkJFQWdBeUFLTmdJUUlBRkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkFzZ0JFRUJheUVFSUFKQkFYUWhBaUFGUVFGMElnVkJnSUFDU1EwQUN5QUZJUUVnQ1NBSlJTQUxHd3NoQ2lBQklBWW9BZ0FpQldzaEFRSi9JQVVnQWtFUWRrMEVRQ0FDSUFWQkVIUnJJUUlnQVVHQWdBSnhCRUFnQmlnQ0JBd0NDeUFHS0FJRUlRa2dDQ0FHUVF4QkNDQUJJQVZKSWdzYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCa0VCYWlFRUlBWXRBQUVoQlNBR0xRQUFRZjhCUndSQUlBTWdCRFlDRUVFSUlRUWdCVUVJZENBQ2FpRUNEQUVMSUFWQmp3Rk5CRUFnQXlBRU5nSVFJQVZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFKUlNBSklBc2JEQUVMSUFZb0FnUWhDU0FJSUFaQkNFRU1JQUVnQlVraUN4dHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lHUVFGcUlRUWdCaTBBQVNFQklBWXRBQUJCL3dGSEJFQWdBeUFFTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlNQVFzZ0FVR1BBVTBFUUNBRElBUTJBaEFnQVVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEFTQUpJQWxGSUFzYkN5RUdRUUFoQlNBSUlRa0NRQUpBQWtBQ2Z3SkFBa0FnQmlBS1FRRjBjZzRFQUFFREJRY0xJQUVnRENBSEtBSUVRUkYyUVFSeElBZEJCR3NpQ1NnQ0FFRVRka0VCY1hJaUQwR1F2Z0ZxTFFBQVFRSjBhaUlLS0FJQUlnWW9BZ0FpQldzaEFRSi9JQVVnQWtFUWRrMEVRQ0FDSUFWQkVIUnJJUUlnQVVHQWdBSnhCRUFnQmlnQ0JBd0NDeUFHS0FJRUlRc2dDaUFHUVF4QkNDQUJJQVZKSWdvYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCa0VCYWlFRUlBWXRBQUVoQlNBR0xRQUFRZjhCUndSQUlBTWdCRFlDRUVFSUlRUWdCVUVJZENBQ2FpRUNEQUVMSUFWQmp3Rk5CRUFnQXlBRU5nSVFJQVZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFMUlNBTElBb2JEQUVMSUFZb0FnUWhDeUFLSUFaQkNFRU1JQUVnQlVraUNodHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lHUVFGcUlRUWdCaTBBQVNFQklBWXRBQUJCL3dGSEJFQWdBeUFFTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlNQVFzZ0FVR1BBVTBFUUNBRElBUTJBaEFnQVVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEFTQUxJQXRGSUFvYkN5RUdJQk1nRGlBVklBWWdEMEdRd0FGcUxRQUFJZ3BHR3pZQ0FDQUpJQWtvQWdCQklISTJBZ0FnQnlBSEtBSUVRUWh5TmdJRUlBZEJmaUFES0FKOGEwRUNkR29pQlNBRktBSUVRWUNBQW5JMkFnUWdCU0FGS0FJQUlBWWdDbk1pQmtFZmRISkJnSUFFY2pZQ0FDQUZRUVJySWdVZ0JTZ0NBRUdBZ0FoeU5nSUFJQVpCRTNRZ0FTQU1JQU1vQW13dEFBSkJBblJxSWdrb0FnQWlCaWdDQUNJRmF5RUJBbjhnQlNBQ1FSQjJUUVJBSUFJZ0JVRVFkR3NoQWlBQlFZQ0FBbkVFUUNBR0tBSUVEQUlMSUFZb0FnUWhDaUFKSUFaQkRFRUlJQUVnQlVraUR4dHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lHUVFGcUlRa2dCaTBBQVNFRklBWXRBQUJCL3dGSEJFQWdBeUFKTmdJUVFRZ2hCQ0FGUVFoMElBSnFJUUlNQVFzZ0JVR1BBVTBFUUNBRElBazJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUFwRklBb2dEeHNNQVFzZ0JpZ0NCQ0VLSUFrZ0JrRUlRUXdnQVNBRlNTSVBHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdaQkFXb2hDU0FHTFFBQklRRWdCaTBBQUVIL0FVY0VRQ0FESUFrMkFoQkJDQ0VFSUFGQkNIUWdBbW9oQWd3QkN5QUJRWThCVFFSQUlBTWdDVFlDRUNBQlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFMSUFSQkFXc2hCQ0FDUVFGMElRSWdCVUVCZENJRlFZQ0FBa2tOQUFzZ0JTRUJJQW9nQ2tVZ0R4c0xJUVpCRUhJaUJTQUdSUTBCR2dzZ0FTQU1JQWNvQWdSQkZIWkJCSEVnQjBFRWF5SUtLQUlBUVJaMlFRRnhJQVZCRDNaQkVIRWdCVUVUZGtIQUFIRWdCVUVEZGtHcUFYRnljbkp5SWhsQmtMNEJhaTBBQUVFQ2RHb2lDeWdDQUNJSktBSUFJZ1pySVFFQ2Z5QUdJQUpCRUhaTkJFQWdBaUFHUVJCMGF5RUNJQUZCZ0lBQ2NRUkFJQWtvQWdRTUFnc2dDU2dDQkNFUElBc2dDVUVNUVFnZ0FTQUdTU0lMRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnbEJBV29oQkNBSkxRQUJJUVlnQ1MwQUFFSC9BVWNFUUNBRElBUTJBaEJCQ0NFRUlBWkJDSFFnQW1vaEFnd0JDeUFHUVk4QlRRUkFJQU1nQkRZQ0VDQUdRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQVVFQmRDSUJRWUNBQWtrTkFBc2dEMFVnRHlBTEd3d0JDeUFKS0FJRUlROGdDeUFKUVFoQkRDQUJJQVpKSWdzYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlDVUVCYWlFRUlBa3RBQUVoQVNBSkxRQUFRZjhCUndSQUlBTWdCRFlDRUVFSUlRUWdBVUVJZENBQ2FpRUNEQUVMSUFGQmp3Rk5CRUFnQXlBRU5nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBc2dCRUVCYXlFRUlBSkJBWFFoQWlBR1FRRjBJZ1pCZ0lBQ1NRMEFDeUFHSVFFZ0R5QVBSU0FMR3dzaEJpQVRJQlpCQW5ScUlBNGdGU0FHSUJsQmtNQUJhaTBBQUNJSlJoczJBZ0FnQ2lBS0tBSUFRWUFDY2pZQ0FDQUhJQWNvQWdSQndBQnlOZ0lFSUFVZ0JpQUpjMEVXZEhKQmdBRnlDeUVGSUFFZ0RDQURLQUpzSUFWQkJuWkI3d054YWkwQUFFRUNkR29pQ2lnQ0FDSUpLQUlBSWdacklRRUNmeUFHSUFKQkVIWk5CRUFnQWlBR1FSQjBheUVDSUFGQmdJQUNjUVJBSUFrb0FnUU1BZ3NnQ1NnQ0JDRUxJQW9nQ1VFTVFRZ2dBU0FHU1NJS0cyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ2xCQVdvaEJDQUpMUUFCSVFZZ0NTMEFBRUgvQVVjRVFDQURJQVEyQWhCQkNDRUVJQVpCQ0hRZ0Ftb2hBZ3dCQ3lBR1FZOEJUUVJBSUFNZ0JEWUNFQ0FHUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQzBVZ0N5QUtHd3dCQ3lBSktBSUVJUXNnQ2lBSlFRaEJEQ0FCSUFaSklnb2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQ1VFQmFpRUVJQWt0QUFFaEFTQUpMUUFBUWY4QlJ3UkFJQU1nQkRZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDREFFTElBRkJqd0ZOQkVBZ0F5QUVOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUdRUUYwSWdaQmdJQUNTUTBBQ3lBR0lRRWdDeUFMUlNBS0d3dEZEUUVMSUFFZ0RDQUhLQUlFUVJkMlFRUnhJQWRCQkdzaUNpZ0NBRUVaZGtFQmNTQUZRUkoyUVJCeElBVkJGblpCd0FCeElBVkJCblpCcWdGeGNuSnljaUlaUVpDK0FXb3RBQUJCQW5ScUlnc29BZ0FpQ1NnQ0FDSUdheUVCQW44Z0JpQUNRUkIyVFFSQUlBSWdCa0VRZEdzaEFpQUJRWUNBQW5FRVFDQUpLQUlFREFJTElBa29BZ1FoRHlBTElBbEJERUVJSUFFZ0Jra2lDeHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJSlFRRnFJUVFnQ1MwQUFTRUdJQWt0QUFCQi93RkhCRUFnQXlBRU5nSVFRUWdoQkNBR1FRaDBJQUpxSVFJTUFRc2dCa0dQQVUwRVFDQURJQVEyQWhBZ0JrRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBOUZJQThnQ3hzTUFRc2dDU2dDQkNFUElBc2dDVUVJUVF3Z0FTQUdTU0lMRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnbEJBV29oQkNBSkxRQUJJUUVnQ1MwQUFFSC9BVWNFUUNBRElBUTJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQkRZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUE4Z0QwVWdDeHNMSVFZZ0V5QWNhaUFPSUJVZ0JpQVpRWkRBQVdvdEFBQWlDVVliTmdJQUlBb2dDaWdDQUVHQUVISTJBZ0FnQnlBSEtBSUVRWUFFY2pZQ0JDQUZJQVlnQ1hOQkdYUnlRWUFJY2lFRkN5QUJJQXdnQXlnQ2JDQUZRUWwyUWU4RGNXb3RBQUJCQW5ScUlna29BZ0FpQ2lnQ0FDSUdheUVCQW44Z0JpQUNRUkIyVFFSQUlBSWdCa0VRZEdzaEFpQUJRWUNBQW5FRVFDQUtLQUlFREFJTElBb29BZ1FoQ3lBSklBcEJERUVJSUFFZ0Jra2lEeHRxS0FJQU5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUdJQVF0QUFCQi93RkhCRUFnQXlBS05nSVFRUWdoQkNBR1FRaDBJQUpxSVFJTUFRc2dCa0dQQVUwRVFDQURJQW8yQWhBZ0JrRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBdEZJQXNnRHhzTUFRc2dDaWdDQkNFTElBa2dDa0VJUVF3Z0FTQUdTU0lQRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVWNFUUNBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnd0JDeUFCUVk4QlRRUkFJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUFzZ0MwVWdEeHNMUlEwQ0N5QUJJQXdnQnlnQ0JFRWFka0VFY1NBSFFRUnJJZ3NvQWdCQkhIWkJBWEVnQlVFVmRrRVFjU0FGUVJsMlFjQUFjU0FGUVFsMlFhb0JjWEp5Y25JaUQwR1F2Z0ZxTFFBQVFRSjBhaUlKS0FJQUlnb29BZ0FpQm1zTElRRUNmeUFHSUFKQkVIWk5CRUFnQWlBR1FSQjBheUVDSUFGQmdJQUNjUVJBSUFvb0FnUU1BZ3NnQ2lnQ0JDRVpJQWtnQ2tFTVFRZ2dBU0FHU1NJZkcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1JCQVdvaENpQUVMUUFCSVFZZ0JDMEFBRUgvQVVjRVFDQURJQW8yQWhCQkNDRUVJQVpCQ0hRZ0Ftb2hBZ3dCQ3lBR1FZOEJUUVJBSUFNZ0NqWUNFQ0FHUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnR1VVZ0dTQWZHd3dCQ3lBS0tBSUVJUmtnQ1NBS1FRaEJEQ0FCSUFaSkloOGJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEFTQUVMUUFBUWY4QlJ3UkFJQU1nQ2pZQ0VFRUlJUVFnQVVFSWRDQUNhaUVDREFFTElBRkJqd0ZOQkVBZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXNnQkVFQmF5RUVJQUpCQVhRaEFpQUdRUUYwSWdaQmdJQUNTUTBBQ3lBR0lRRWdHU0FaUlNBZkd3c2hCaUFUSUNScUlBNGdGU0FHSUE5QmtNQUJhaTBBQUNJS1JoczJBZ0FnQ3lBTEtBSUFRWUNBQVhJMkFnQWdCeUFIS0FJRVFZQWdjallDQkNBR0lBcHpJZ1pCSEhRZ0JYSWdBeWdDZkVFQ2RDQUhhaUlGSUFVb0FnUkJCSEkyQWdRZ0JTQUZLQUlNUVFGeU5nSU1JQVVnQlNnQ0NDQUdRUkowY2tFQ2NqWUNDRUdBd0FCeUlRVUxJQWNnQlVILy8vKzJlM0UyQWdBTElBZEJCR29oQlNBVFFRUnFJUk1nRWtFQmFpSVNJQlpIRFFBTElBZEJER29oQlNBVElDUnFJUk1nRkVFRWFpSVVJQU1vQW9BQklnWkJmSEZKRFFBTERBRUxRUVFnQmtGOGNTSUZJQVZCQkUwYlFRRnJJZ1ZCZkhGQkJHb2hGQ0FISUFWQkFYUkJlSEZxUVJScUlRVUxJQU1nQkRZQ0NDQURJQUUyQWdRZ0F5QUNOZ0lBSUFNZ0NUWUNhQ0FXUlEwQ0lBWWdGRTBOQWdOQVFRQWhCQ0FVSUFNb0FvQUJSd1JBQTBBZ0F5QUZJQk1nQkNBV2JFRUNkR29nRGlBRVFRQVFZU0FFUVFGcUlnUWdBeWdDZ0FFZ0ZHdEpEUUFMQ3lBRklBVW9BZ0JCLy8vL3RudHhOZ0lBSUJOQkJHb2hFeUFGUVFScUlRVWdFVUVCYWlJUklCWkhEUUFMREFJTEEwQkJBQ0VWQTBBZ0JTRVRBa0FDUUFKL0lBWWlEU2dDQUNJR1JRUkFJQUVnQ0NnQ0FDSUZLQUlBSWdacklRRUNmeUFHSUFKQkVIWkxCRUFnQlNnQ0JDRUpJQWdnQlVFSVFRd2dBU0FHU1NJS0cyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1ZCQVdvaEJDQUZMUUFCSVFFZ0JTMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFFTmdJUUlBRkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUVOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0JrRUJkQ0lHUVlDQUFra05BQXNnQmlFQklBa2dDVVVnQ2hzTUFRc2dBaUFHUVJCMGF5RUNJQUZCZ0lBQ2NVVUVRQ0FGS0FJRUlRa2dDQ0FGUVF4QkNDQUJJQVpKSWdvYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCa0VCYWlFRUlBWXRBQUVoQlNBR0xRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQVEyQWhBZ0JVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBUTJBaEJCQ0NFRUlBVkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFKUlNBSklBb2JEQUVMSUFVb0FnUUxSUVJBSUFnaENRd0VDeUFCSUFjb0FnQWlCU2dDQUNJR2F5RUJBbjhnQmlBQ1FSQjJTd1JBSUFVb0FnUWhDU0FISUFWQkNFRU1JQUVnQmtraUN4dHFLQUlBSWdVMkFnQURRQUpBSUFRTkFDQURLQUlRSWdSQkFXb2hDaUFFTFFBQklRRWdCQzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBS05nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFLTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCa0VCZENJR1FZQ0FBa2tOQUFzZ0JpRUJJQWtnQ1VVZ0N4c01BUXNnQWlBR1FSQjBheUVDSUFGQmdJQUNjVVVFUUNBRktBSUVJUWtnQnlBRlFReEJDQ0FCSUFaSklnc2JhaWdDQUNJRk5nSUFBMEFDUUNBRURRQWdBeWdDRUNJRVFRRnFJUW9nQkMwQUFTRUdJQVF0QUFCQi93RkdCRUFnQmtHUUFVOEVRQ0FESUFNb0FneEJBV28yQWd3Z0FrR0EvZ05xSVFKQkNDRUVEQUlMSUFNZ0NqWUNFQ0FHUVFsMElBSnFJUUpCQnlFRURBRUxJQU1nQ2pZQ0VFRUlJUVFnQmtFSWRDQUNhaUVDQ3lBRVFRRnJJUVFnQWtFQmRDRUNJQUZCQVhRaUFVR0FnQUpKRFFBTElBbEZJQWtnQ3hzTUFRc2dCU2dDQkFzaENpQUJJQVVvQWdBaUJtc2hBUUovSUFZZ0FrRVFka3NFUUNBRktBSUVJUWtnQnlBRlFRaEJEQ0FCSUFaSklnc2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQlVFQmFpRUVJQVV0QUFFaEFTQUZMUUFBUWY4QlJnUkFJQUZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFRMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQVEyQWhCQkNDRUVJQUZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUdRUUYwSWdaQmdJQUNTUTBBQ3lBR0lRRWdDU0FKUlNBTEd3d0JDeUFDSUFaQkVIUnJJUUlnQVVHQWdBSnhSUVJBSUFVb0FnUWhDU0FISUFWQkRFRUlJQUVnQmtraUN4dHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lHUVFGcUlRUWdCaTBBQVNFRklBWXRBQUJCL3dGR0JFQWdCVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQkRZQ0VDQUZRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdCRFlDRUVFSUlRUWdCVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUFsRklBa2dDeHNNQVFzZ0JTZ0NCQXNoQlVFQUlRWWdCeUVKQWtBQ1FBSkFBbjhDUUFKQUlBVWdDa0VCZEhJT0JBQUJBd1VJQ3lBQklCWWdEU2dDQkVFUmRrRUVjU0FOUVFScklna29BZ0JCRTNaQkFYRnlJaEZCa0w0QmFpMEFBRUVDZEdvaUNpZ0NBQ0lGS0FJQUlnWnJJUUVDZnlBR0lBSkJFSFpMQkVBZ0JTZ0NCQ0VMSUFvZ0JVRUlRUXdnQVNBR1NTSUtHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdWQkFXb2hCQ0FGTFFBQklRRWdCUzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBRU5nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFFTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCa0VCZENJR1FZQ0FBa2tOQUFzZ0JpRUJJQXNnQzBVZ0Noc01BUXNnQWlBR1FSQjBheUVDSUFGQmdJQUNjVVVFUUNBRktBSUVJUXNnQ2lBRlFReEJDQ0FCSUFaSklnb2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQmtFQmFpRUVJQVl0QUFFaEJTQUdMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFRMkFoQWdCVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQVEyQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBTFJTQUxJQW9iREFFTElBVW9BZ1FMSVFVZ0V5QU9JQXdnQlNBUlFaREFBV290QUFBaUJrWWJOZ0lBSUFrZ0NTZ0NBRUVnY2pZQ0FDQU5JQTBvQWdSQkNISTJBZ1FnQlNBR2MwRVRkQ0FCSUJZZ0F5Z0NiQzBBQWtFQ2RHb2lDU2dDQUNJRktBSUFJZ1pySVFFQ2Z5QUdJQUpCRUhaTEJFQWdCU2dDQkNFS0lBa2dCVUVJUVF3Z0FTQUdTU0lSRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnVkJBV29oQ1NBRkxRQUJJUUVnQlMwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUpOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBSk5nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQmtFQmRDSUdRWUNBQWtrTkFBc2dCaUVCSUFvZ0NrVWdFUnNNQVFzZ0FpQUdRUkIwYXlFQ0lBRkJnSUFDY1VVRVFDQUZLQUlFSVFvZ0NTQUZRUXhCQ0NBQklBWkpJaEViYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJrRUJhaUVKSUFZdEFBRWhCU0FHTFFBQVFmOEJSZ1JBSUFWQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBazJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFrMkFoQkJDQ0VFSUFWQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUtSU0FLSUJFYkRBRUxJQVVvQWdRTElRVkJFSElpQmlBRlJRMEJHZ3NnQVNBV0lBMG9BZ1JCRkhaQkJIRWdEVUVFYXlJS0tBSUFRUloyUVFGeElBWkJEM1pCRUhFZ0JrRVRka0hBQUhFZ0JrRURka0dxQVhGeWNuSnlJaEpCa0w0QmFpMEFBRUVDZEdvaUN5Z0NBQ0lKS0FJQUlnVnJJUUVDZnlBRklBSkJFSFpMQkVBZ0NTZ0NCQ0VSSUFzZ0NVRUlRUXdnQVNBRlNTSUxHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdsQkFXb2hCQ0FKTFFBQklRRWdDUzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBRU5nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFFTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCVUVCZENJRlFZQ0FBa2tOQUFzZ0JTRUJJQkVnRVVVZ0N4c01BUXNnQWlBRlFSQjBheUVDSUFGQmdJQUNjVVVFUUNBSktBSUVJUkVnQ3lBSlFReEJDQ0FCSUFWSklnc2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQ1VFQmFpRUVJQWt0QUFFaEJTQUpMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFRMkFoQWdCVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQVEyQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBUlJTQVJJQXNiREFFTElBa29BZ1FMSVFVZ0V5QU9JQXdnQlNBU1FaREFBV290QUFBaUNVWWJOZ0tBQWlBS0lBb29BZ0JCZ0FKeU5nSUFJQTBnRFNnQ0JFSEFBSEkyQWdRZ0JpQUZJQWx6UVJaMGNrR0FBWElMSVFZZ0FTQVdJQU1vQW13Z0JrRUdka0h2QTNGcUxRQUFRUUowYWlJS0tBSUFJZ2tvQWdBaUJXc2hBUUovSUFVZ0FrRVFka3NFUUNBSktBSUVJUXNnQ2lBSlFRaEJEQ0FCSUFWSklnb2JhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQ1VFQmFpRUVJQWt0QUFFaEFTQUpMUUFBUWY4QlJnUkFJQUZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFRMkFoQWdBVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQVEyQWhCQkNDRUVJQUZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUZRUUYwSWdWQmdJQUNTUTBBQ3lBRklRRWdDeUFMUlNBS0d3d0JDeUFDSUFWQkVIUnJJUUlnQVVHQWdBSnhSUVJBSUFrb0FnUWhDeUFLSUFsQkRFRUlJQUVnQlVraUNodHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lKUVFGcUlRUWdDUzBBQVNFRklBa3RBQUJCL3dGR0JFQWdCVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQkRZQ0VDQUZRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdCRFlDRUVFSUlRUWdCVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBRkJBWFFpQVVHQWdBSkpEUUFMSUF0RklBc2dDaHNNQVFzZ0NTZ0NCQXRGRFFFTElBRWdGaUFOS0FJRVFSZDJRUVJ4SUExQkJHc2lDaWdDQUVFWmRrRUJjU0FHUVJKMlFSQnhJQVpCRm5aQndBQnhJQVpCQm5aQnFnRnhjbkp5Y2lJU1FaQytBV290QUFCQkFuUnFJZ3NvQWdBaUNTZ0NBQ0lGYXlFQkFuOGdCU0FDUVJCMlN3UkFJQWtvQWdRaEVTQUxJQWxCQ0VFTUlBRWdCVWtpQ3h0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUpRUUZxSVFRZ0NTMEFBU0VCSUFrdEFBQkIvd0ZHQkVBZ0FVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFREFJTElBTWdCRFlDRUNBQlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0JEWUNFRUVJSVFRZ0FVRUlkQ0FDYWlFQ0N5QUVRUUZySVFRZ0FrRUJkQ0VDSUFWQkFYUWlCVUdBZ0FKSkRRQUxJQVVoQVNBUklCRkZJQXNiREFFTElBSWdCVUVRZEdzaEFpQUJRWUNBQW5GRkJFQWdDU2dDQkNFUklBc2dDVUVNUVFnZ0FTQUZTU0lMRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnbEJBV29oQkNBSkxRQUJJUVVnQ1MwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUVOZ0lRSUFWQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBRU5nSVFRUWdoQkNBRlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQVVFQmRDSUJRWUNBQWtrTkFBc2dFVVVnRVNBTEd3d0JDeUFKS0FJRUN5RUZJQk1nRGlBTUlBVWdFa0dRd0FGcUxRQUFJZ2xHR3pZQ2dBUWdDaUFLS0FJQVFZQVFjallDQUNBTklBMG9BZ1JCZ0FSeU5nSUVJQVlnQlNBSmMwRVpkSEpCZ0FoeUlRWUxJQUVnRmlBREtBSnNJQVpCQ1haQjd3TnhhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1ZySVFFQ2Z5QUZJQUpCRUhaTEJFQWdDaWdDQkNFTElBa2dDa0VJUVF3Z0FTQUZTU0lSRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBS05nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQlVFQmRDSUZRWUNBQWtrTkFBc2dCU0VCSUFzZ0MwVWdFUnNNQVFzZ0FpQUZRUkIwYXlFQ0lBRkJnSUFDY1VVRVFDQUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBVkpJaEViYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCU0FFTFFBQVFmOEJSZ1JBSUFWQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFWQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUJFYkRBRUxJQW9vQWdRTFJRMERDeUFCSUJZZ0RTZ0NCRUVhZGtFRWNTQU5RUVJySWhFb0FnQkJISFpCQVhFZ0JrRVZka0VRY1NBR1FSbDJRY0FBY1NBR1FRbDJRYW9CY1hKeWNuSWlDMEdRdmdGcUxRQUFRUUowYWlJSktBSUFJZ29vQWdBaUJXc01BUXNDUUNBR1FaQ0FnQUZ4RFFBZ0FTQVdJQU1vQW13Z0JrSHZBM0ZxTFFBQVFRSjBhaUlKS0FJQUlnb29BZ0FpQldzaEFRSi9JQVVnQWtFUWRrc0VRQ0FLS0FJRUlRc2dDU0FLUVFoQkRDQUJJQVZKSWhFYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQVNBRUxRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQW8yQWhBZ0FVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBbzJBaEJCQ0NFRUlBRkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBRlFRRjBJZ1ZCZ0lBQ1NRMEFDeUFGSVFFZ0N5QUxSU0FSR3d3QkN5QUNJQVZCRUhScklRSWdBVUdBZ0FKeFJRUkFJQW9vQWdRaEN5QUpJQXBCREVFSUlBRWdCVWtpRVJ0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VGSUFRdEFBQkIvd0ZHQkVBZ0JVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFREFJTElBTWdDallDRUNBRlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0NqWUNFRUVJSVFRZ0JVRUlkQ0FDYWlFQ0N5QUVRUUZySVFRZ0FrRUJkQ0VDSUFGQkFYUWlBVUdBZ0FKSkRRQUxJQXRGSUFzZ0VSc01BUXNnQ2lnQ0JBdEZEUUFnQVNBV0lBMG9BZ1JCRVhaQkJIRWdEVUVFYXlJTEtBSUFRUk4yUVFGeElBWkJEblpCRUhFZ0JrRVFka0hBQUhFZ0JrR3FBWEZ5Y25KeUloSkJrTDRCYWkwQUFFRUNkR29pQ1NnQ0FDSUtLQUlBSWdWcklRRUNmeUFGSUFKQkVIWkxCRUFnQ2lnQ0JDRVJJQWtnQ2tFSVFRd2dBU0FGU1NJUEcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1JCQVdvaENpQUVMUUFCSVFFZ0JDMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFLTmdJUUlBRkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0JVRUJkQ0lGUVlDQUFra05BQXNnQlNFQklCRWdFVVVnRHhzTUFRc2dBaUFGUVJCMGF5RUNJQUZCZ0lBQ2NVVUVRQ0FLS0FJRUlSRWdDU0FLUVF4QkNDQUJJQVZKSWc4YmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQlNBRUxRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQW8yQWhBZ0JVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBbzJBaEJCQ0NFRUlBVkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFSUlNBUklBOGJEQUVMSUFvb0FnUUxJUVVnRXlBT0lBd2dCU0FTUVpEQUFXb3RBQUFpQ2tZYk5nSUFJQXNnQ3lnQ0FFRWdjallDQUNBTklBMG9BZ1JCQ0hJMkFnUWdCaUFGSUFwelFSTjBja0VRY2lFR0N3SkFJQVpCZ0lHQUNIRU5BQ0FCSUJZZ0F5Z0NiQ0FHUVFOMkloRkI3d054YWkwQUFFRUNkR29pQ1NnQ0FDSUtLQUlBSWdWcklRRUNmeUFGSUFKQkVIWkxCRUFnQ2lnQ0JDRUxJQWtnQ2tFSVFRd2dBU0FGU1NJU0cyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1JCQVdvaENpQUVMUUFCSVFFZ0JDMEFBRUgvQVVZRVFDQUJRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFLTmdJUUlBRkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUtOZ0lRUVFnaEJDQUJRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0JVRUJkQ0lGUVlDQUFra05BQXNnQlNFQklBc2dDMFVnRWhzTUFRc2dBaUFGUVJCMGF5RUNJQUZCZ0lBQ2NVVUVRQ0FLS0FJRUlRc2dDU0FLUVF4QkNDQUJJQVZKSWhJYmFpZ0NBRFlDQUFOQUFrQWdCQTBBSUFNb0FoQWlCRUVCYWlFS0lBUXRBQUVoQlNBRUxRQUFRZjhCUmdSQUlBVkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQUpCZ1A0RGFpRUNRUWdoQkF3Q0N5QURJQW8yQWhBZ0JVRUpkQ0FDYWlFQ1FRY2hCQXdCQ3lBRElBbzJBaEJCQ0NFRUlBVkJDSFFnQW1vaEFnc2dCRUVCYXlFRUlBSkJBWFFoQWlBQlFRRjBJZ0ZCZ0lBQ1NRMEFDeUFMUlNBTElCSWJEQUVMSUFvb0FnUUxSUTBBSUFFZ0ZpQU5LQUlFUVJSMlFRUnhJQTFCQkdzaUN5Z0NBRUVXZGtFQmNTQUdRUTkyUVJCeElBWkJFM1pCd0FCeElCRkJxZ0Z4Y25KeWNpSVNRWkMrQVdvdEFBQkJBblJxSWdrb0FnQWlDaWdDQUNJRmF5RUJBbjhnQlNBQ1FSQjJTd1JBSUFvb0FnUWhFU0FKSUFwQkNFRU1JQUVnQlVraUR4dHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFQklBUXRBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdDallDRUVFSUlRUWdBVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEFTQVJJQkZGSUE4YkRBRUxJQUlnQlVFUWRHc2hBaUFCUVlDQUFuRkZCRUFnQ2lnQ0JDRVJJQWtnQ2tFTVFRZ2dBU0FGU1NJUEcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1JCQVdvaENpQUVMUUFCSVFVZ0JDMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFLTmdJUUlBVkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUtOZ0lRUVFnaEJDQUZRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnRVVVZ0VTQVBHd3dCQ3lBS0tBSUVDeUVGSUJNZ0RpQU1JQVVnRWtHUXdBRnFMUUFBSWdwR0d6WUNnQUlnQ3lBTEtBSUFRWUFDY2pZQ0FDQU5JQTBvQWdSQndBQnlOZ0lFSUFZZ0JTQUtjMEVXZEhKQmdBRnlJUVlMQWtBZ0JrR0FpSURBQUhFTkFDQUJJQllnQXlnQ2JDQUdRUVoySWhGQjd3TnhhaTBBQUVFQ2RHb2lDU2dDQUNJS0tBSUFJZ1ZySVFFQ2Z5QUZJQUpCRUhaTEJFQWdDaWdDQkNFTElBa2dDa0VJUVF3Z0FTQUZTU0lTRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUUVnQkMwQUFFSC9BVVlFUUNBQlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUtOZ0lRSUFGQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBS05nSVFRUWdoQkNBQlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQlVFQmRDSUZRWUNBQWtrTkFBc2dCU0VCSUFzZ0MwVWdFaHNNQVFzZ0FpQUZRUkIwYXlFQ0lBRkJnSUFDY1VVRVFDQUtLQUlFSVFzZ0NTQUtRUXhCQ0NBQklBVkpJaEliYWlnQ0FEWUNBQU5BQWtBZ0JBMEFJQU1vQWhBaUJFRUJhaUVLSUFRdEFBRWhCU0FFTFFBQVFmOEJSZ1JBSUFWQmtBRlBCRUFnQXlBREtBSU1RUUZxTmdJTUlBSkJnUDREYWlFQ1FRZ2hCQXdDQ3lBRElBbzJBaEFnQlVFSmRDQUNhaUVDUVFjaEJBd0JDeUFESUFvMkFoQkJDQ0VFSUFWQkNIUWdBbW9oQWdzZ0JFRUJheUVFSUFKQkFYUWhBaUFCUVFGMElnRkJnSUFDU1EwQUN5QUxSU0FMSUJJYkRBRUxJQW9vQWdRTFJRMEFJQUVnRmlBTktBSUVRUmQyUVFSeElBMUJCR3NpQ3lnQ0FFRVpka0VCY1NBR1FSSjJRUkJ4SUFaQkZuWkJ3QUJ4SUJGQnFnRnhjbkp5Y2lJU1FaQytBV290QUFCQkFuUnFJZ2tvQWdBaUNpZ0NBQ0lGYXlFQkFuOGdCU0FDUVJCMlN3UkFJQW9vQWdRaEVTQUpJQXBCQ0VFTUlBRWdCVWtpRHh0cUtBSUFOZ0lBQTBBQ1FDQUVEUUFnQXlnQ0VDSUVRUUZxSVFvZ0JDMEFBU0VCSUFRdEFBQkIvd0ZHQkVBZ0FVR1FBVThFUUNBRElBTW9BZ3hCQVdvMkFnd2dBa0dBL2dOcUlRSkJDQ0VFREFJTElBTWdDallDRUNBQlFRbDBJQUpxSVFKQkJ5RUVEQUVMSUFNZ0NqWUNFRUVJSVFRZ0FVRUlkQ0FDYWlFQ0N5QUVRUUZySVFRZ0FrRUJkQ0VDSUFWQkFYUWlCVUdBZ0FKSkRRQUxJQVVoQVNBUklCRkZJQThiREFFTElBSWdCVUVRZEdzaEFpQUJRWUNBQW5GRkJFQWdDaWdDQkNFUklBa2dDa0VNUVFnZ0FTQUZTU0lQRzJvb0FnQTJBZ0FEUUFKQUlBUU5BQ0FES0FJUUlnUkJBV29oQ2lBRUxRQUJJUVVnQkMwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUNRWUQrQTJvaEFrRUlJUVFNQWdzZ0F5QUtOZ0lRSUFWQkNYUWdBbW9oQWtFSElRUU1BUXNnQXlBS05nSVFRUWdoQkNBRlFRaDBJQUpxSVFJTElBUkJBV3NoQkNBQ1FRRjBJUUlnQVVFQmRDSUJRWUNBQWtrTkFBc2dFVVVnRVNBUEd3d0JDeUFLS0FJRUN5RUZJQk1nRGlBTUlBVWdFa0dRd0FGcUxRQUFJZ3BHR3pZQ2dBUWdDeUFMS0FJQVFZQVFjallDQUNBTklBMG9BZ1JCZ0FSeU5nSUVJQVlnQlNBS2MwRVpkSEpCZ0FoeUlRWUxJQVpCZ01DQWdBUnhEUUVnQVNBV0lBTW9BbXdnQmtFSmRpSVNRZThEY1dvdEFBQkJBblJxSWdrb0FnQWlDaWdDQUNJRmF5RUJBbjhnQlNBQ1FSQjJTd1JBSUFvb0FnUWhDeUFKSUFwQkNFRU1JQUVnQlVraUVSdHFLQUlBTmdJQUEwQUNRQ0FFRFFBZ0F5Z0NFQ0lFUVFGcUlRb2dCQzBBQVNFQklBUXRBQUJCL3dGR0JFQWdBVUdRQVU4RVFDQURJQU1vQWd4QkFXbzJBZ3dnQWtHQS9nTnFJUUpCQ0NFRURBSUxJQU1nQ2pZQ0VDQUJRUWwwSUFKcUlRSkJCeUVFREFFTElBTWdDallDRUVFSUlRUWdBVUVJZENBQ2FpRUNDeUFFUVFGcklRUWdBa0VCZENFQ0lBVkJBWFFpQlVHQWdBSkpEUUFMSUFVaEFTQUxJQXRGSUJFYkRBRUxJQUlnQlVFUWRHc2hBaUFCUVlDQUFuRkZCRUFnQ2lnQ0JDRUxJQWtnQ2tFTVFRZ2dBU0FGU1NJUkcyb29BZ0EyQWdBRFFBSkFJQVFOQUNBREtBSVFJZ1JCQVdvaENpQUVMUUFCSVFVZ0JDMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FDUVlEK0Eyb2hBa0VJSVFRTUFnc2dBeUFLTmdJUUlBVkJDWFFnQW1vaEFrRUhJUVFNQVFzZ0F5QUtOZ0lRUVFnaEJDQUZRUWgwSUFKcUlRSUxJQVJCQVdzaEJDQUNRUUYwSVFJZ0FVRUJkQ0lCUVlDQUFra05BQXNnQzBVZ0N5QVJHd3dCQ3lBS0tBSUVDMFVOQVNBQklCWWdEU2dDQkVFYWRrRUVjU0FOUVFSckloRW9BZ0JCSEhaQkFYRWdCa0VWZGtFUWNTQUdRUmwyUWNBQWNTQVNRYW9CY1hKeWNuSWlDMEdRdmdGcUxRQUFRUUowYWlJSktBSUFJZ29vQWdBaUJXc0xJUUVDZnlBRklBSkJFSFpMQkVBZ0NpZ0NCQ0VTSUFrZ0NrRUlRUXdnQVNBRlNTSVBHMm9vQWdBMkFnQURRQUpBSUFRTkFDQURLQUlRSWdSQkFXb2hDaUFFTFFBQklRRWdCQzBBQUVIL0FVWUVRQ0FCUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBQ1FZRCtBMm9oQWtFSUlRUU1BZ3NnQXlBS05nSVFJQUZCQ1hRZ0Ftb2hBa0VISVFRTUFRc2dBeUFLTmdJUVFRZ2hCQ0FCUVFoMElBSnFJUUlMSUFSQkFXc2hCQ0FDUVFGMElRSWdCVUVCZENJRlFZQ0FBa2tOQUFzZ0JTRUJJQklnRWtVZ0R4c01BUXNnQWlBRlFSQjBheUVDSUFGQmdJQUNjVVVFUUNBS0tBSUVJUklnQ1NBS1FReEJDQ0FCSUFWSklnOGJhaWdDQURZQ0FBTkFBa0FnQkEwQUlBTW9BaEFpQkVFQmFpRUtJQVF0QUFFaEJTQUVMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFKQmdQNERhaUVDUVFnaEJBd0NDeUFESUFvMkFoQWdCVUVKZENBQ2FpRUNRUWNoQkF3QkN5QURJQW8yQWhCQkNDRUVJQVZCQ0hRZ0Ftb2hBZ3NnQkVFQmF5RUVJQUpCQVhRaEFpQUJRUUYwSWdGQmdJQUNTUTBBQ3lBU1JTQVNJQThiREFFTElBb29BZ1FMSVFVZ0V5QU9JQXdnQlNBTFFaREFBV290QUFBaUNrWWJOZ0tBQmlBUklCRW9BZ0JCZ0lBQmNqWUNBQ0FOSUEwb0FnUkJnQ0J5TmdJRUlBVWdDbk1pQlVFY2RDQUdjaUFOSUEwb0FvUUNRUVJ5TmdLRUFpQU5JQTBvQW93Q1FRRnlOZ0tNQWlBTklBMG9Bb2dDSUFWQkVuUnlRUUp5TmdLSUFrR0F3QUJ5SVFZTElBMGdCa0gvLy8rMmUzRTJBZ0FMSUExQkJHb2hCaUFUUVFScUlRVWdGVUVCYWlJVlFjQUFSdzBBQ3lBTlFReHFJUVlnRTBHRUJtb2hCU0FVUVR4SklCUkJCR29oRkEwQUN3c2dBeUFFTmdJSUlBTWdBVFlDQkNBRElBSTJBZ0FnQXlBSk5nSm9Dd0pBSUJkQklIRkZEUUFnQXlBRFFlUUFhallDYUNBRElBTW9BZ1FnQXlnQ1pDSUdLQUlBSWdGcklnSTJBZ1FDUUNBQklBTW9BZ0FpQkVFUWRrc0VRQ0FESUFFMkFnUWdBeUFHUVFoQkRDQUJJQUpMRzJvb0FnQWlCallDWkNBREtBSUlJUUlEUUFKQUlBSU5BQ0FES0FJUUlnbEJBV29oQWlBSkxRQUJJUVVnQ1MwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUVRWUQrQTJvaEJFRUlJUUlNQWdzZ0F5QUNOZ0lRSUFWQkNYUWdCR29oQkVFSElRSU1BUXNnQXlBQ05nSVFRUWdoQWlBRlFRaDBJQVJxSVFRTElBTWdBa0VCYXlJQ05nSUlJQU1nQkVFQmRDSUVOZ0lBSUFNZ0FVRUJkQ0lCTmdJRUlBRkJnSUFDU1EwQUN5QUJJUUlNQVFzZ0F5QUVJQUZCRUhScklnUTJBZ0FnQWtHQWdBSnhEUUFnQXlBR1FReEJDQ0FCSUFKTEcyb29BZ0FpQmpZQ1pDQURLQUlJSVFFRFFBSkFJQUVOQUNBREtBSVFJZ0ZCQVdvaENTQUJMUUFCSVFVZ0FTMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FFUVlEK0Eyb2hCRUVJSVFFTUFnc2dBeUFKTmdJUUlBVkJDWFFnQkdvaEJFRUhJUUVNQVFzZ0F5QUpOZ0lRUVFnaEFTQUZRUWgwSUFScUlRUUxJQU1nQVVFQmF5SUJOZ0lJSUFNZ0JFRUJkQ0lFTmdJQUlBTWdBa0VCZENJQ05nSUVJQUpCZ0lBQ1NRMEFDd3NnQXlBQ0lBWW9BZ0FpQVdzaUFqWUNCQUpBSUFFZ0JFRVFka3NFUUNBRElBRTJBZ1FnQXlBR1FRaEJEQ0FCSUFKTEcyb29BZ0FpQmpZQ1pDQURLQUlJSVFJRFFBSkFJQUlOQUNBREtBSVFJZ2xCQVdvaEFpQUpMUUFCSVFVZ0NTMEFBRUgvQVVZRVFDQUZRWkFCVHdSQUlBTWdBeWdDREVFQmFqWUNEQ0FFUVlEK0Eyb2hCRUVJSVFJTUFnc2dBeUFDTmdJUUlBVkJDWFFnQkdvaEJFRUhJUUlNQVFzZ0F5QUNOZ0lRUVFnaEFpQUZRUWgwSUFScUlRUUxJQU1nQWtFQmF5SUNOZ0lJSUFNZ0JFRUJkQ0lFTmdJQUlBTWdBVUVCZENJQk5nSUVJQUZCZ0lBQ1NRMEFDeUFCSVFJTUFRc2dBeUFFSUFGQkVIUnJJZ1EyQWdBZ0FrR0FnQUp4RFFBZ0F5QUdRUXhCQ0NBQklBSkxHMm9vQWdBaUJqWUNaQ0FES0FJSUlRRURRQUpBSUFFTkFDQURLQUlRSWdGQkFXb2hDU0FCTFFBQklRVWdBUzBBQUVIL0FVWUVRQ0FGUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBRVFZRCtBMm9oQkVFSUlRRU1BZ3NnQXlBSk5nSVFJQVZCQ1hRZ0JHb2hCRUVISVFFTUFRc2dBeUFKTmdJUVFRZ2hBU0FGUVFoMElBUnFJUVFMSUFNZ0FVRUJheUlCTmdJSUlBTWdCRUVCZENJRU5nSUFJQU1nQWtFQmRDSUNOZ0lFSUFKQmdJQUNTUTBBQ3dzZ0F5QUNJQVlvQWdBaUFXc2lBallDQkFKQUlBRWdCRUVRZGtzRVFDQURJQUUyQWdRZ0F5QUdRUWhCRENBQklBSkxHMm9vQWdBaUJqWUNaQ0FES0FJSUlRSURRQUpBSUFJTkFDQURLQUlRSWdsQkFXb2hBaUFKTFFBQklRVWdDUzBBQUVIL0FVWUVRQ0FGUVpBQlR3UkFJQU1nQXlnQ0RFRUJhallDRENBRVFZRCtBMm9oQkVFSUlRSU1BZ3NnQXlBQ05nSVFJQVZCQ1hRZ0JHb2hCRUVISVFJTUFRc2dBeUFDTmdJUVFRZ2hBaUFGUVFoMElBUnFJUVFMSUFNZ0FrRUJheUlDTmdJSUlBTWdCRUVCZENJRU5nSUFJQU1nQVVFQmRDSUJOZ0lFSUFGQmdJQUNTUTBBQ3lBQklRSU1BUXNnQXlBRUlBRkJFSFJySWdRMkFnQWdBa0dBZ0FKeERRQWdBeUFHUVF4QkNDQUJJQUpMRzJvb0FnQWlCallDWkNBREtBSUlJUUVEUUFKQUlBRU5BQ0FES0FJUUlnRkJBV29oQ1NBQkxRQUJJUVVnQVMwQUFFSC9BVVlFUUNBRlFaQUJUd1JBSUFNZ0F5Z0NERUVCYWpZQ0RDQUVRWUQrQTJvaEJFRUlJUUVNQWdzZ0F5QUpOZ0lRSUFWQkNYUWdCR29oQkVFSElRRU1BUXNnQXlBSk5nSVFRUWdoQVNBRlFRaDBJQVJxSVFRTElBTWdBVUVCYXlJQk5nSUlJQU1nQkVFQmRDSUVOZ0lBSUFNZ0FrRUJkQ0lDTmdJRUlBSkJnSUFDU1EwQUN3c2dBeUFDSUFZb0FnQWlBV3NpQWpZQ0JDQUJJQVJCRUhaTEJFQWdBeUFCTmdJRUlBTWdCa0VJUVF3Z0FTQUNTeHRxS0FJQU5nSmtJQU1vQWdnaEFnTkFBa0FnQWcwQUlBTW9BaEFpQmtFQmFpRUpJQVl0QUFFaEJTQUdMUUFBUWY4QlJnUkFJQVZCa0FGUEJFQWdBeUFES0FJTVFRRnFOZ0lNSUFSQmdQNERhaUVFUVFnaEFnd0NDeUFESUFrMkFoQWdCVUVKZENBRWFpRUVRUWNoQWd3QkN5QURJQWsyQWhCQkNDRUNJQVZCQ0hRZ0JHb2hCQXNnQXlBQ1FRRnJJZ0kyQWdnZ0F5QUVRUUYwSWdRMkFnQWdBeUFCUVFGMElnRTJBZ1FnQVVHQWdBSkpEUUFMREFFTElBTWdCQ0FCUVJCMGF5SUZOZ0lBSUFKQmdJQUNjUTBBSUFNZ0JrRU1RUWdnQVNBQ1N4dHFLQUlBTmdKa0lBTW9BZ2doQkFOQUFrQWdCQTBBSUFNb0FoQWlCa0VCYWlFSklBWXRBQUVoQVNBR0xRQUFRZjhCUmdSQUlBRkJrQUZQQkVBZ0F5QURLQUlNUVFGcU5nSU1JQVZCZ1A0RGFpRUZRUWdoQkF3Q0N5QURJQWsyQWhBZ0FVRUpkQ0FGYWlFRlFRY2hCQXdCQ3lBRElBazJBaEJCQ0NFRUlBRkJDSFFnQldvaEJRc2dBeUFFUVFGcklnUTJBZ2dnQXlBRlFRRjBJZ1UyQWdBZ0F5QUNRUUYwSWdJMkFnUWdBa0dBZ0FKSkRRQUxDd3NnSjBVTkFDQURFR01nQTBId3JRRTJBbVFnQTBHUW93RTJBbUFnQTBHd293RTJBaHdMUVFBZ0lVRUJhaUlCSUFGQkEwWWlBUnNoSVNBYklBRnJJUnNnS1VFQmFpSXBJQ0FvQWdoUERRRWdHMEVBU2cwQUN3c2dIaUFxYWlFZUlBTW9BaGdnQXk4QmNEc0FBQ0FvUVFGcUlpZ2dHaWdDTEVrTkFBc0xBa0FnSzBVTkFBSkFJQU1vQWhnaUFTQURLQUlRSWdWQkFtcExCRUFnSWtVTkFTQW1JQUVnQXlnQ0ZDSUdhellDT0NBbUlBVWdCbXMyQWpRZ0ppQUJJQVZyUVFKck5nSXdJQjFCQWtIZTlnQWdKa0V3YWhBVERBSUxJQU1vQWd3aUFVRURTUTBCSUNJRVFDQW1JQUUyQWxBZ0hVRUNRWjQzSUNaQjBBQnFFQk1NQWdzZ0ppQUJOZ0pBSUIxQkFrR2VOeUFtUVVCckVCTU1BUXNnSmlBQklBTW9BaFFpQm1zMkFpZ2dKaUFGSUFack5nSWtJQ1lnQVNBRmEwRUNhellDSUNBZFFRSkIzdllBSUNaQklHb1FFd3NnR2lnQ1BFVU5BQ0FESUN3MkFuUUxJREFvQWdRaEFTQWFLQUlNSUJvb0FnZ2dNQ2dDQUdzaEV5QXdLQUlRSWdaQkFYRUVRQ0F5S0FJY0lEaEJtQUZzYWlJSlFaQUJheWdDQUNBVGFpQUpRWmdCYXlnQ0FHc2hFd3NnQVdzaEJTQUdRUUp4QkVBZ01pZ0NIQ0E0UVpnQmJHb2lBVUdNQVdzb0FnQWdCV29nQVVHVUFXc29BZ0JySVFVTElCb29BandpQmlFQ0lBWkZCRUFnQXlnQ2RDRUNDeUFES0FLQUFTRU5JQU1vQW53aEJBSkFJQzhvQXFnR0lnbEZEUUFnRFVVZ0JFVnlJUUVnQ1VFZVRBUkFJQUVOQVVFQUlRZ0RRQ0FFSUFoc0lRTkJBQ0VCQTBBZ0FpQUJJQU5xUVFKMGFpSVhLQUlBSWdjZ0IwRWZkU0lLY3lBS2F5SUtJQWwyQkVBZ0YwRUFJQW9nTHlnQ3FBWjJJaGRySUJjZ0IwRUFTQnMyQWdBTElBRkJBV29pQVNBRVJ3MEFDeUFJUVFGcUlnZ2dEVWNOQUFzTUFRc2dBUTBBSUFKQkFDQUVJQTFzUVFKMEVCa2FDeUFHQkVBZ0JDQU5iQ0VHSUM4b0FoUkJBVVlFUUNBR1JRMEZRUUFoQVNBR1FRUlBCRUFnQmtGOGNTRUJRUUFoQXdOQUlBSWdBMEVDZEdvaUJTQUYvUUFDQUNKSC9Sc0FRUUp0L1JFZ1IvMGJBVUVDYmYwY0FTQkgvUnNDUVFKdC9Sd0NJRWY5R3dOQkFtMzlIQVA5Q3dJQUlBTkJCR29pQXlBQlJ3MEFDeUFCSUFaR0RRWUxBMEFnQWlBQlFRSjBhaUlGSUFVb0FnQkJBbTAyQWdBZ0FVRUJhaUlCSUFaSERRQUxEQVVMSUFaRkRRUWdNQ29DSUVNQUFBQS9sQ0ZOUVFBaEF3SkFJQVpCQkVrRVFDQUNJUUVNQVFzZ0FpQUdRWHh4SWdOQkFuUnFJUUVnVGYwVElVZEJBQ0VGQTBBZ0FpQUZRUUowYWlJSklFY2dDZjBBQWdEOStnSDk1Z0g5Q3dJQUlBVkJCR29pQlNBRFJ3MEFDeUFESUFaR0RRVUxBMEFnQVNCTklBRW9BZ0N5bERnQ0FDQUJRUVJxSVFFZ0EwRUJhaUlESUFaSERRQUxEQVFMSURjZ05tc2hGeUF2S0FJVVFRRkhEUUlnRFVVTkF5QXlLQUlrSWdZZ0JTQVhiQ0lGUVFKMGFpQVRRUUowYWlFSElBUkJmSEVpRzBFQmF5SUJRUVJ4SVJZZ055QUVJRFpxYTBFQ2RDRVVJQUZCQW5aQkFXcEIvdi8vL3dkeElSb2dCU0FUYWtFQ2RDQUdhaUFDYXlFZFFRQWhFeUFCUVFOSElRNERRRUVBSVFFQ1FDQWJSUTBBSUFRZ0Uyd2hCU0FISUJNZ0YyeEJBblJxSVFaQkFDRUpJQTRFUUFOQUlBWWdBVUVDZEdvZ0FpQUJJQVZxUVFKMGF2MEFBZ0FpUi8wYkFFRUNiZjBSSUVmOUd3RkJBbTM5SEFFZ1IvMGJBa0VDYmYwY0FpQkgvUnNEUVFKdC9Sd0QvUXNDQUNBR0lBRkJCSElpQ0VFQ2RHb2dBaUFGSUFocVFRSjBhdjBBQWdBaVIvMGJBRUVDYmYwUklFZjlHd0ZCQW0zOUhBRWdSLzBiQWtFQ2JmMGNBaUJIL1JzRFFRSnQvUndEL1FzQ0FDQUJRUWhxSVFFZ0NVRUNhaUlKSUJwSERRQUxDeUFXRFFBZ0JpQUJRUUowYWlBQ0lBRWdCV3BCQW5ScS9RQUNBQ0pIL1JzQVFRSnQvUkVnUi8wYkFVRUNiZjBjQVNCSC9Sc0NRUUp0L1J3Q0lFZjlHd05CQW0zOUhBUDlDd0lBSUFGQkJHb2hBUXNDUUNBQklBUlBEUUFnQkNBVGJDRUZJQWNnRXlBWGJFRUNkR29oQ1FKQUFrQWdCQ0FCYXlJSVFRUlBCRUFnSFNBVElCUnNha0VQU3cwQkN5QUJJUVlNQVFzZ0FTQUZhaUVpSUFFZ0NFRjhjU0lLYWlFR1FRQWhBd05BSUFrZ0FTQURha0VDZEdvZ0FpQURJQ0pxUVFKMGF2MEFBZ0FpUi8wYkFFRUNiZjBSSUVmOUd3RkJBbTM5SEFFZ1IvMGJBa0VDYmYwY0FpQkgvUnNEUVFKdC9Sd0QvUXNDQUNBRFFRUnFJZ01nQ2tjTkFBc2dDQ0FLUmcwQkN5QUdRUUZxSVFFZ0JDQUdhMEVCY1FSQUlBa2dCa0VDZEdvZ0FpQUZJQVpxUVFKMGFpZ0NBRUVDYlRZQ0FDQUJJUVlMSUFFZ0JFWU5BQ0FGUVFGcUlRRURRQ0FKSUFaQkFuUnFJZ2dnQWlBRklBWnFRUUowYWlnQ0FFRUNiVFlDQUNBSUlBSWdBU0FHYWtFQ2RHb29BZ0JCQW0wMkFnUWdCa0VDYWlJR0lBUkhEUUFMQ3lBVFFRRnFJaE1nRFVjTkFBc01Bd3NnSmlBYk5nSUFJQjFCQWtIbnd3QWdKaEFUQ3lBRktBSUFRUUEyQWdBTUFRc2dEVVVOQUNBRVJRMEFJRElvQWlRZ0JTQVhiRUVDZEdvZ0UwRUNkR29oQ1NBRVFYeHhJZ1ZCQW5RaEJpQXdLZ0lnUXdBQUFEK1VJazM5RXlGSFFRQWhDQ0FFUVFSSklSTURRQUpBQWtBZ0V3UkFJQUloQnlBSklRRkJBQ0VEREFFTElBWWdDV29oQVNBQ0lBWnFJUWRCQUNFREEwQWdDU0FEUVFKMElncHFJRWNnQWlBS2F2MEFBZ0Q5K2dIOTVnSDlDd0lBSUFOQkJHb2lBeUFGUncwQUN5QUhJUUlnQlNJRElBUkdEUUVMSUFjaEFnTkFJQUVnVFNBQ0tBSUFzcFE0QWdBZ0FVRUVhaUVCSUFKQkJHb2hBaUFEUVFGcUlnTWdCRWNOQUFzTElBa2dGMEVDZEdvaENTQUlRUUZxSWdnZ0RVY05BQXNMSUFBUUZDQW1RZUFBYWlRQUM5WUVBUWwvSUFBb0FpeEJDRThFUUNBQUtBSW9JUVZCQ0NFS0EwQWdBQ2dDREVFRmRDRUlJQUFvQWdBaEJDQUFLQUlrSVFNQ1FDQUFLQUlVSWdZZ0FDZ0NFQ0lCVFEwQUlBUWdDR29oQnlBQlFRRnFJUUlnQmlBQmEwRUJjUVJBSUFjZ0FVRUdkR29pQ1NBRklBRWdBMnhCQW5ScUlnSDlBQUlBL1FzQ0FDQUpJQUg5QUFJUS9Rc0NFQ0FDSVFFTElBSWdCa1lOQUFOQUlBY2dBVUVHZEdvaUFpQUZJQUVnQTJ4QkFuUnFJZ245QUFJQS9Rc0NBQ0FDSUFuOUFBSVEvUXNDRUNBSElBRkJBV29pQWtFR2RHb2lDU0FGSUFJZ0EyeEJBblJxSWdMOUFBSVEvUXNDRUNBSklBTDlBQUlBL1FzQ0FDQUJRUUpxSWdFZ0JrY05BQXNMQWtBZ0FDZ0NIQ0lHSUFBb0FoZ2lBVTBOQUNBRUlBaHJRU0JxSVFjZ0JTQUFLQUlJSUFOc1FRSjBhaUVJSUFGQkFXb2hBaUFHSUFGclFRRnhCRUFnQnlBQlFRWjBhaUlFSUFnZ0FTQURiRUVDZEdvaUFmMEFBZ0Q5Q3dJQUlBUWdBZjBBQWhEOUN3SVFJQUloQVFzZ0FpQUdSZzBBQTBBZ0J5QUJRUVowYWlJQ0lBZ2dBU0FEYkVFQ2RHb2lCUDBBQWdEOUN3SUFJQUlnQlAwQUFoRDlDd0lRSUFjZ0FVRUJhaUlDUVFaMGFpSUVJQWdnQWlBRGJFRUNkR29pQXYwQUFoRDlDd0lRSUFRZ0F2MEFBZ0Q5Q3dJQUlBRkJBbW9pQVNBR1J3MEFDd3NnQUJBbVFRQWhBU0FBS0FJZ0JFQURRQ0FGSUFBb0FpUWdBV3hCQW5ScUlnSWdBQ2dDQUNBQlFRVjBhaUlEL1FBQ0FQMExBZ0FnQWlBRC9RQUNFUDBMQWhBZ0FVRUJhaUlCSUFBb0FpQkpEUUFMQ3lBRlFTQnFJUVVnQ2tFSWFpSUtJQUFvQWl4TkRRQUxDeUFBS0FJQUVCUWdBQkFVQzYwTkFTTi9JQUFvQWl4QkNFOEVRQ0FBS0FJa0lncEJCWFFoRlNBS1FRZHNJUllnQ2tFR2JDRVhJQXBCQld3aEdDQUtRUU5zSVJrZ0NrRUJkQ0VhSUFBb0FpZ2lBU0FLUVJ4c2FpRWVJQUVnQ2tFWWJHb2hIeUFCSUFwQkZHeHFJU0FnQVNBS1FRUjBhaUVoSUFFZ0NrRU1iR29oSWlBQklBcEJBM1JxSVNNZ0FTQUtRUUowSWh0cUlTUkJDQ0VjQTBBZ0FDQUJJQUFvQWlSQkNCQkRJQUFRSmdKQUlBQW9BaUFpRFVVTkFDQVZJQjFzSVFnZ0FDZ0NBQ0VHUVFBaEJBSkFBa0FnRFVISEFVME5BQ0FCSUFnZ0pHb2lBeUFOUVFKMElnVnFJZ3RKSUFNZ0FTQUZhaUlIU1hFTkFDQUJJQWdnSTJvaUFpQUZhaUlNU1NBQ0lBZEpjUTBBSUFFZ0JTQUlJQ0pxSWdscUlnVkpJQWNnQ1V0eERRQWdCaUFIU1NBQklBWWdEVUVGZEdvaURrRWNheUlQU1hFTkFDQUJJQTVCR0dzaUVFa2dCa0VFYWlJUklBZEpjUTBBSUFFZ0RrRVVheUlTU1NBR1FRaHFJaE1nQjBseERRQWdCeUFHUVF4cUloUkxJQUVnRGtFUWF5SUhTWEVOQUNBRElBeEpJQUlnQzBseERRQWdBeUFGU1NBSklBdEpjUTBBSUFNZ0Qwa2dCaUFMU1hFTkFDQURJQkJKSUFzZ0VVdHhEUUFnQXlBU1NTQUxJQk5MY1EwQUlBTWdCMGtnQ3lBVVMzRU5BQ0FDSUFWSklBa2dERWx4RFFBZ0FpQVBTU0FHSUF4SmNRMEFJQUlnRUVrZ0RDQVJTM0VOQUNBQ0lCSkpJQXdnRTB0eERRQWdBaUFIU1NBTUlCUkxjUTBBSUFrZ0Qwa2dCU0FHUzNFTkFDQUpJQkJKSUFVZ0VVdHhEUUFnQ1NBU1NTQUZJQk5MY1EwQUlBY2dDVXNnQlNBVVMzRU5BQ0FOUVh4eElRUkJBQ0VEQTBBZ0FTQURRUUowYWlBR0lBTkJCWFJxSWdKQjRBQnFJQUpCUUdzZ0FrRWdhaUFDL1Z3Q0FQMVdBZ0FCL1ZZQ0FBTDlWZ0lBQS8wTEFnQWdBU0FESUFwcVFRSjBhaUFDUWVRQWFpQUNRY1FBYWlBQ1FTUnFJQUw5WEFJRS9WWUNBQUg5VmdJQUF2MVdBZ0FEL1FzQ0FDQUJJQU1nR21wQkFuUnFJQUpCNkFCcUlBSkJ5QUJxSUFKQktHb2dBdjFjQWdqOVZnSUFBZjFXQWdBQy9WWUNBQVA5Q3dJQUlBRWdBeUFaYWtFQ2RHb2dBa0hzQUdvZ0FrSE1BR29nQWtFc2FpQUMvVndDRFAxV0FnQUIvVllDQUFMOVZnSUFBLzBMQWdBZ0EwRUVhaUlESUFSSERRQUxJQVFnRFVZTkFRc0RRQ0FCSUFSQkFuUnFJQVlnQkVFRmRHb2lBeW9DQURnQ0FDQUJJQVFnQ21wQkFuUnFJQU1xQWdRNEFnQWdBU0FFSUJwcVFRSjBhaUFES2dJSU9BSUFJQUVnQkNBWmFrRUNkR29nQXlvQ0REZ0NBQ0FFUVFGcUlnUWdEVWNOQUFzTElBQW9BZ0FoQmtFQUlRUUNRQ0FOUVROTkRRQWdDQ0FoYWlJRElBZ2dJR29pQWlBTlFRSjBJZ1ZxSWd0SklBSWdBeUFGYWlJSFNYRU5BQ0FESUFnZ0gyb2lDU0FGYWlJTVNTQUhJQWxMY1EwQUlBTWdDQ0FlYWlJSUlBVnFJZ1ZKSUFjZ0NFdHhEUUFnQXlBR0lBMUJCWFJxSWc1QkRHc2lEMGtnQmtFUWFpSVFJQWRKY1EwQUlBTWdEa0VJYXlJUlNTQUdRUlJxSWhJZ0IwbHhEUUFnQXlBT1FRUnJJaE5KSUFaQkdHb2lGQ0FIU1hFTkFDQURJQTVKSUFaQkhHb2lBeUFIU1hFTkFDQUNJQXhKSUFrZ0MwbHhEUUFnQWlBRlNTQUlJQXRKY1EwQUlBSWdEMGtnQ3lBUVMzRU5BQ0FDSUJGSklBc2dFa3R4RFFBZ0FpQVRTU0FMSUJSTGNRMEFJQUlnRGtrZ0F5QUxTWEVOQUNBSUlBeEpJQVVnQ1V0eERRQWdDU0FQU1NBTUlCQkxjUTBBSUFrZ0VVa2dEQ0FTUzNFTkFDQUpJQk5KSUF3Z0ZFdHhEUUFnQ1NBT1NTQURJQXhKY1EwQUlBZ2dEMGtnQlNBUVMzRU5BQ0FJSUJGSklBVWdFa3R4RFFBZ0NDQVRTU0FGSUJSTGNRMEFJQWdnRGtrZ0F5QUZTWEVOQUNBTlFYeHhJUVJCQUNFREEwQWdBU0FESUJ0cVFRSjBhaUFHSUFOQkJYUnFJZ0pCOEFCcUlBSkIwQUJxSUFKQk1Hb2dBdjFjQWhEOVZnSUFBZjFXQWdBQy9WWUNBQVA5Q3dJQUlBRWdBeUFZYWtFQ2RHb2dBa0gwQUdvZ0FrSFVBR29nQWtFMGFpQUMvVndDRlAxV0FnQUIvVllDQUFMOVZnSUFBLzBMQWdBZ0FTQURJQmRxUVFKMGFpQUNRZmdBYWlBQ1FkZ0FhaUFDUVRocUlBTDlYQUlZL1ZZQ0FBSDlWZ0lBQXYxV0FnQUQvUXNDQUNBQklBTWdGbXBCQW5ScUlBSkIvQUJxSUFKQjNBQnFJQUpCUEdvZ0F2MWNBaHo5VmdJQUFmMVdBZ0FDL1ZZQ0FBUDlDd0lBSUFOQkJHb2lBeUFFUncwQUN5QUVJQTFHRFFFTEEwQWdBU0FFSUJ0cVFRSjBhaUFHSUFSQkJYUnFJZ01xQWhBNEFnQWdBU0FFSUJocVFRSjBhaUFES2dJVU9BSUFJQUVnQkNBWGFrRUNkR29nQXlvQ0dEZ0NBQ0FCSUFRZ0ZtcEJBblJxSUFNcUFodzRBZ0FnQkVFQmFpSUVJQTFIRFFBTEN5QWRRUUZxSVIwZ0FTQVZhaUVCSUJ4QkNHb2lIQ0FBS0FJc1RRMEFDd3NnQUNnQ0FCQVVJQUFRRkF0ekFRSi9JQUFvQWh3aUFVRUlhaUlESUFBb0FpQWlBazBFUUFOQUlBQWdBQ2dDR0NBQlFRSjBhaUFBS0FJVVFRZ1FOaUFESWdGQkNHb2lBeUFBS0FJZ0lnSk5EUUFMQ3lBQklBSkpCRUFnQUNBQUtBSVlJQUZCQW5ScUlBQW9BaFFnQWlBQmF4QTJDeUFBS0FJQUVCUWdBQkFVQzBRQUlBQW9BaHdpQVNBQUtBSWdTUVJBQTBBZ0FDQUFLQUlZSUFBb0FoUWdBV3hCQW5ScUVHWWdBVUVCYWlJQklBQW9BaUJKRFFBTEN5QUFLQUlBRUJRZ0FCQVVDd1VBRUc0QUN3WUFFSmtCQUFzTkFCQUxJQUJCZ0FGcUVBb0FDd1VBRUc0QUMyd0JBWDhnQUVRQUFBQUFBQUFBQUJBTkdnSkFRY2pmQVNnQ0FFRWJRUnBCRGlBQVFRRkdHeUFBUVFKR0d5SUFRUUZyZGtFQmNRUkFRY2pnQVVISTRBRW9BZ0JCQVNBQVFRRnJkSEkyQWdBTUFRc2dBRUVDZEVHZ3lRRnFLQUlBSWdJRVFDQUFJQUlSQWdBTEN3dW9BUUVGZnlBQUtBSlVJZ01vQWdBaEJTQURLQUlFSWdRZ0FDZ0NGQ0FBS0FJY0lnZHJJZ1lnQkNBR1NSc2lCZ1JBSUFVZ0J5QUdFQllhSUFNZ0F5Z0NBQ0FHYWlJRk5nSUFJQU1nQXlnQ0JDQUdheUlFTmdJRUN5QUVJQUlnQWlBRVN4c2lCQVJBSUFVZ0FTQUVFQllhSUFNZ0F5Z0NBQ0FFYWlJRk5nSUFJQU1nQXlnQ0JDQUVhellDQkFzZ0JVRUFPZ0FBSUFBZ0FDZ0NMQ0lCTmdJY0lBQWdBVFlDRkNBQ0M2WUZBZ1orQkg4Z0FTQUJLQUlBUVFkcVFYaHhJZ0ZCRUdvMkFnQWdBQ0FCS1FNQUlRSWdBU2tEQ0NFSEl3QkJJR3NpQ0NRQUlBZEMvLy8vLy8vL1A0TWhCQUorSUFkQ01JaEMvLzhCZ3lJRHB5SUtRWUg0QUd0Qi9ROU5CRUFnQkVJRWhpQUNRanlJaENFRElBcEJnUGdBYTYwaEJBSkFJQUpDLy8vLy8vLy8vLzhQZ3lJQ1FvR0FnSUNBZ0lDQUNGb0VRQ0FEUWdGOElRTU1BUXNnQWtLQWdJQ0FnSUNBZ0FoU0RRQWdBMElCZ3lBRGZDRURDMElBSUFNZ0EwTC8vLy8vLy8vL0IxWWlBQnNoQWlBQXJTQUVmQXdCQ3dKQUlBSWdCSVJRRFFBZ0EwTC8vd0ZTRFFBZ0JFSUVoaUFDUWp5SWhFS0FnSUNBZ0lDQUJJUWhBa0wvRHd3QkN5QUtRZjZIQVVzRVFFSUFJUUpDL3c4TUFRdEJnUGdBUVlINEFDQURVQ0lCR3lJQUlBcHJJZ2xCOEFCS0JFQkNBQ0VDUWdBTUFRc2dBaUVESUFRZ0JFS0FnSUNBZ0lEQUFJUWdBUnNpQlNFR0FrQkJnQUVnQ1dzaUFVSEFBSEVFUUNBQ0lBRkJRR3F0aGlFR1FnQWhBd3dCQ3lBQlJRMEFJQVlnQWEwaUJJWWdBMEhBQUNBQmE2MkloQ0VHSUFNZ0JJWWhBd3NnQ0NBRE53TVFJQWdnQmpjREdBSkFJQWxCd0FCeEJFQWdCU0FKUVVCcXJZZ2hBa0lBSVFVTUFRc2dDVVVOQUNBRlFjQUFJQWxycllZZ0FpQUpyU0lEaUlRaEFpQUZJQU9JSVFVTElBZ2dBamNEQUNBSUlBVTNBd2dnQ0NrRENFSUVoaUFJS1FNQUlnTkNQSWlFSVFJQ1FDQUFJQXBISUFncEF4QWdDQ2tER0lSQ0FGSnhyU0FEUXYvLy8vLy8vLy8vRDRPRUlnTkNnWUNBZ0lDQWdJQUlXZ1JBSUFKQ0FYd2hBZ3dCQ3lBRFFvQ0FnSUNBZ0lDQUNGSU5BQ0FDUWdHRElBSjhJUUlMSUFKQ2dJQ0FnSUNBZ0FpRklBSWdBa0wvLy8vLy8vLy9CMVlpQUJzaEFpQUFyUXNoQXlBSVFTQnFKQUFnQjBLQWdJQ0FnSUNBZ0lCL2d5QURRalNHaENBQ2hMODVBd0FMOUJjREVuOEJmQU4rSXdCQnNBUnJJZ3drQUNBTVFRQTJBaXdDUUNBQnZTSVpRZ0JUQkVCQkFTRVFRYm9JSVJRZ0Fab2lBYjBoR1F3QkN5QUVRWUFRY1FSQVFRRWhFRUc5Q0NFVURBRUxRY0FJUWJzSUlBUkJBWEVpRUJzaEZDQVFSU0VYQ3dKQUlCbENnSUNBZ0lDQWdQai9BSU5DZ0lDQWdJQ0FnUGovQUZFRVFDQUFRU0FnQWlBUVFRTnFJZ1lnQkVILy8zdHhFQ0FnQUNBVUlCQVFIaUFBUVpJSlFmWUtJQVZCSUhFaUF4dEIrd2xCbndzZ0F4c2dBU0FCWWh0QkF4QWVJQUJCSUNBQ0lBWWdCRUdBd0FCekVDQWdBaUFHSUFJZ0Jrb2JJUTBNQVFzZ0RFRVFhaUVSQWtBQ1FBSkFJQUVnREVFc2FoQndJZ0VnQWFBaUFVUUFBQUFBQUFBQUFHSUVRQ0FNSUF3b0Fpd2lCa0VCYXpZQ0xDQUZRU0J5SWhWQjRRQkhEUUVNQXdzZ0JVRWdjaUlWUWVFQVJnMENJQXdvQWl3aEN3d0JDeUFNSUFaQkhXc2lDellDTENBQlJBQUFBQUFBQUxCQm9pRUJDMEVHSUFNZ0EwRUFTQnNoQ2lBTVFUQnFRYUFDUVFBZ0MwRUFUaHRxSWc0aEJ3TkFJQWNDZnlBQlJBQUFBQUFBQVBCQll5QUJSQUFBQUFBQUFBQUFabkVFUUNBQnF3d0JDMEVBQ3lJRE5nSUFJQWRCQkdvaEJ5QUJJQU80b1VRQUFBQUFaYzNOUWFJaUFVUUFBQUFBQUFBQUFHSU5BQXNDUUNBTFFRQk1CRUFnQ3lFSklBY2hCaUFPSVFnTUFRc2dEaUVJSUFzaENRTkFRUjBnQ1NBSlFSMVBHeUVEQWtBZ0IwRUVheUlHSUFoSkRRQWdBNjBoRzBJQUlSa0RRQ0FHSUJsQy8vLy8vdytESUFZMUFnQWdHNFo4SWhwQ2dKVHIzQU9BSWhsQ2dPeVVvd3grSUJwOFBnSUFJQVpCQkdzaUJpQUlUdzBBQ3lBYVFvQ1U2OXdEVkEwQUlBaEJCR3NpQ0NBWlBnSUFDd05BSUFnZ0J5SUdTUVJBSUFaQkJHc2lCeWdDQUVVTkFRc0xJQXdnRENnQ0xDQURheUlKTmdJc0lBWWhCeUFKUVFCS0RRQUxDeUFKUVFCSUJFQWdDa0VaYWtFSmJrRUJhaUVTSUJWQjVnQkdJUk1EUUVFSlFRQWdDV3NpQXlBRFFRbFBHeUVOQWtBZ0JpQUlUUVJBSUFnb0FnQkZRUUowSVFjTUFRdEJnSlRyM0FNZ0RYWWhGa0YvSUExMFFYOXpJUTlCQUNFSklBZ2hCd05BSUFjZ0J5Z0NBQ0lESUExMklBbHFOZ0lBSUFNZ0QzRWdGbXdoQ1NBSFFRUnFJZ2NnQmtrTkFBc2dDQ2dDQUVWQkFuUWhCeUFKUlEwQUlBWWdDVFlDQUNBR1FRUnFJUVlMSUF3Z0RDZ0NMQ0FOYWlJSk5nSXNJQTRnQnlBSWFpSUlJQk1iSWdNZ0VrRUNkR29nQmlBR0lBTnJRUUoxSUJKS0d5RUdJQWxCQUVnTkFBc0xRUUFoQ1FKQUlBWWdDRTBOQUNBT0lBaHJRUUoxUVFsc0lRbEJDaUVISUFnb0FnQWlBMEVLU1EwQUEwQWdDVUVCYWlFSklBTWdCMEVLYkNJSFR3MEFDd3NnQ2lBSlFRQWdGVUhtQUVjYmF5QVZRZWNBUmlBS1FRQkhjV3NpQXlBR0lBNXJRUUoxUVFsc1FRbHJTQVJBSUF4Qk1HcEJoR0JCcEdJZ0MwRUFTQnRxSUFOQmdNZ0FhaUlMUVFsdElnTkJBblJxSVExQkNpRUhJQU5CZDJ3Z0Myb2lBMEVIVEFSQUEwQWdCMEVLYkNFSElBTkJBV29pQTBFSVJ3MEFDd3NDUUNBTktBSUFJZ3NnQ3lBSGJpSVNJQWRzSWc5R0lBMUJCR29pQXlBR1JuRU5BQ0FMSUE5cklRc0NRQ0FTUVFGeFJRUkFSQUFBQUFBQUFFQkRJUUVnQjBHQWxPdmNBMGNOQVNBSUlBMVBEUUVnRFVFRWF5MEFBRUVCY1VVTkFRdEVBUUFBQUFBQVFFTWhBUXRFQUFBQUFBQUE0RDlFQUFBQUFBQUE4RDlFQUFBQUFBQUErRDhnQXlBR1JodEVBQUFBQUFBQStEOGdDeUFIUVFGMklnTkdHeUFESUF0TEd5RVlBa0FnRncwQUlCUXRBQUJCTFVjTkFDQVltaUVZSUFHYUlRRUxJQTBnRHpZQ0FDQUJJQmlnSUFGaERRQWdEU0FISUE5cUlnTTJBZ0FnQTBHQWxPdmNBMDhFUUFOQUlBMUJBRFlDQUNBSUlBMUJCR3NpRFVzRVFDQUlRUVJySWdoQkFEWUNBQXNnRFNBTktBSUFRUUZxSWdNMkFnQWdBMEgvayt2Y0Ewc05BQXNMSUE0Z0NHdEJBblZCQ1d3aENVRUtJUWNnQ0NnQ0FDSURRUXBKRFFBRFFDQUpRUUZxSVFrZ0F5QUhRUXBzSWdkUERRQUxDeUFOUVFScUlnTWdCaUFESUFaSkd5RUdDd05BSUFZaUN5QUlUU0lIUlFSQUlBWkJCR3NpQmlnQ0FFVU5BUXNMQWtBZ0ZVSG5BRWNFUUNBRVFRaHhJUk1NQVFzZ0NVRi9jMEYvSUFwQkFTQUtHeUlHSUFsS0lBbEJlMHB4SWdNYklBWnFJUXBCZjBGK0lBTWJJQVZxSVFVZ0JFRUljU0lURFFCQmR5RUdBa0FnQncwQUlBdEJCR3NvQWdBaUQwVU5BRUVLSVFOQkFDRUdJQTlCQ25BTkFBTkFJQVlpQjBFQmFpRUdJQThnQTBFS2JDSURjRVVOQUFzZ0IwRi9jeUVHQ3lBTElBNXJRUUoxUVFsc0lRTWdCVUZmY1VIR0FFWUVRRUVBSVJNZ0NpQURJQVpxUVFscklnTkJBQ0FEUVFCS0d5SURJQU1nQ2tvYklRb01BUXRCQUNFVElBb2dBeUFKYWlBR2FrRUpheUlEUVFBZ0EwRUFTaHNpQXlBRElBcEtHeUVLQzBGL0lRMGdDa0g5Ly8vL0IwSCsvLy8vQnlBS0lCTnlJZzhiU2cwQklBb2dEMEVBUjJwQkFXb2hGZ0pBSUFWQlgzRWlCMEhHQUVZRVFDQUpJQlpCLy8vLy93ZHpTZzBESUFsQkFDQUpRUUJLR3lFR0RBRUxJQkVnQ1NBSlFSOTFJZ056SUFOcnJTQVJFQzhpQm10QkFVd0VRQU5BSUFaQkFXc2lCa0V3T2dBQUlCRWdCbXRCQWtnTkFBc0xJQVpCQW1zaUVpQUZPZ0FBSUFaQkFXdEJMVUVySUFsQkFFZ2JPZ0FBSUJFZ0Vtc2lCaUFXUWYvLy8vOEhjMG9OQWdzZ0JpQVdhaUlESUJCQi8vLy8vd2R6U2cwQklBQkJJQ0FDSUFNZ0VHb2lDU0FFRUNBZ0FDQVVJQkFRSGlBQVFUQWdBaUFKSUFSQmdJQUVjeEFnQWtBQ1FBSkFJQWRCeGdCR0JFQWdERUVRYWtFSmNpRUZJQTRnQ0NBSUlBNUxHeUlESVFnRFFDQUlOUUlBSUFVUUx5RUdBa0FnQXlBSVJ3UkFJQVlnREVFUWFrME5BUU5BSUFaQkFXc2lCa0V3T2dBQUlBWWdERUVRYWtzTkFBc01BUXNnQlNBR1J3MEFJQVpCQVdzaUJrRXdPZ0FBQ3lBQUlBWWdCU0FHYXhBZUlBaEJCR29pQ0NBT1RRMEFDeUFQQkVBZ0FFSHZERUVCRUI0TElBZ2dDMDhOQVNBS1FRQk1EUUVEUUNBSU5RSUFJQVVRTHlJR0lBeEJFR3BMQkVBRFFDQUdRUUZySWdaQk1Eb0FBQ0FHSUF4QkVHcExEUUFMQ3lBQUlBWkJDU0FLSUFwQkNVNGJFQjRnQ2tFSmF5RUdJQWhCQkdvaUNDQUxUdzBESUFwQkNVb2dCaUVLRFFBTERBSUxBa0FnQ2tFQVNBMEFJQXNnQ0VFRWFpQUlJQXRKR3lFRElBeEJFR3BCQ1hJaEN5QUlJUWNEUUNBTElBYzFBZ0FnQ3hBdklnWkdCRUFnQmtFQmF5SUdRVEE2QUFBTEFrQWdCeUFJUndSQUlBWWdERUVRYWswTkFRTkFJQVpCQVdzaUJrRXdPZ0FBSUFZZ0RFRVFha3NOQUFzTUFRc2dBQ0FHUVFFUUhpQUdRUUZxSVFZZ0NpQVRja1VOQUNBQVFlOE1RUUVRSGdzZ0FDQUdJQXNnQm1zaUJTQUtJQVVnQ2tnYkVCNGdDaUFGYXlFS0lBZEJCR29pQnlBRFR3MEJJQXBCQUU0TkFBc0xJQUJCTUNBS1FSSnFRUkpCQUJBZ0lBQWdFaUFSSUJKckVCNE1BZ3NnQ2lFR0N5QUFRVEFnQmtFSmFrRUpRUUFRSUFzZ0FFRWdJQUlnQ1NBRVFZREFBSE1RSUNBQ0lBa2dBaUFKU2hzaERRd0JDeUFVSUFWQkduUkJIM1ZCQ1hGcUlRa0NRQ0FEUVF0TERRQkJEQ0FEYXlFR1JBQUFBQUFBQURCQUlSZ0RRQ0FZUkFBQUFBQUFBREJBb2lFWUlBWkJBV3NpQmcwQUN5QUpMUUFBUVMxR0JFQWdHQ0FCbWlBWW9hQ2FJUUVNQVFzZ0FTQVlvQ0FZb1NFQkN5QVJJQXdvQWl3aUJ5QUhRUjkxSWdaeklBWnJyU0FSRUM4aUJrWUVRQ0FHUVFGcklnWkJNRG9BQUFzZ0VFRUNjaUVLSUFWQklIRWhDeUFHUVFKcklnNGdCVUVQYWpvQUFDQUdRUUZyUVMxQkt5QUhRUUJJR3pvQUFDQUVRUWh4UlNBRFFRQk1jU0VJSUF4QkVHb2hCd05BSUFjaUJRSi9JQUdaUkFBQUFBQUFBT0JCWXdSQUlBR3FEQUVMUVlDQWdJQjRDeUlHUVpESkFXb3RBQUFnQzNJNkFBQWdBU0FHdDZGRUFBQUFBQUFBTUVDaUlRRUNRQ0FGUVFGcUlnY2dERUVRYW10QkFVY05BQ0FCUkFBQUFBQUFBQUFBWVNBSWNRMEFJQVZCTGpvQUFTQUZRUUpxSVFjTElBRkVBQUFBQUFBQUFBQmlEUUFMUVg4aERTQURRZjMvLy84SElBb2dFU0FPYXlJSWFpSUdhMG9OQUNBQVFTQWdBaUFHSUFOQkFtb2dCeUFNUVJCcUlnVnJJZ2NnQjBFQ2F5QURTQnNnQnlBREd5SURhaUlHSUFRUUlDQUFJQWtnQ2hBZUlBQkJNQ0FDSUFZZ0JFR0FnQVJ6RUNBZ0FDQUZJQWNRSGlBQVFUQWdBeUFIYTBFQVFRQVFJQ0FBSUE0Z0NCQWVJQUJCSUNBQ0lBWWdCRUdBd0FCekVDQWdBaUFHSUFJZ0Jrb2JJUTBMSUF4QnNBUnFKQUFnRFFzRUFFSUFDd1FBUVFBTEhBQWdBQ2dDUEJBUklnQUVmMEhVelFFZ0FEWUNBRUYvQlVFQUN3dktBZ0VIZnlNQVFTQnJJZ01rQUNBRElBQW9BaHdpQkRZQ0VDQUFLQUlVSVFVZ0F5QUNOZ0ljSUFNZ0FUWUNHQ0FESUFVZ0JHc2lBVFlDRkNBQklBSnFJUVZCQWlFR0lBTkJFR29oQVFKL0EwQUNRQUpBQWtBZ0FDZ0NQQ0FCSUFZZ0EwRU1haEFCSWdRRWYwSFV6UUVnQkRZQ0FFRi9CVUVBQzBVRVFDQUZJQU1vQWd3aUIwWU5BU0FIUVFCT0RRSU1Bd3NnQlVGL1J3MENDeUFBSUFBb0Fpd2lBVFlDSENBQUlBRTJBaFFnQUNBQklBQW9BakJxTmdJUUlBSU1Bd3NnQVNBSElBRW9BZ1FpQ0VzaUNVRURkR29pQkNBSElBaEJBQ0FKRzJzaUNDQUVLQUlBYWpZQ0FDQUJRUXhCQkNBSkcyb2lBU0FCS0FJQUlBaHJOZ0lBSUFVZ0Iyc2hCU0FHSUFscklRWWdCQ0VCREFFTEN5QUFRUUEyQWh3Z0FFSUFOd01RSUFBZ0FDZ0NBRUVnY2pZQ0FFRUFJQVpCQWtZTkFCb2dBaUFCS0FJRWF3c2dBMEVnYWlRQUMxSUJBWDhnQUNnQ1BDTUFRUkJySWdBa0FDQUJweUFCUWlDSXB5QUNRZjhCY1NBQVFRaHFFQWtpQWdSL1FkVE5BU0FDTmdJQVFYOEZRUUFMSVFJZ0FDa0RDQ0VCSUFCQkVHb2tBRUovSUFFZ0Foc0xCZ0FnQUJBQUN3WUFJQUFRQXd2dmdRRUZBM3d5ZndoN0EzNEdmU01BUWVEQUFHc2lHaVFBSUJwQkFEWUNJRUVDSVE0Q1FBSkFJQUFvQWdBaUNFR05sSnpVQUVZTkFDQUlRZitmL1k4RlJ3UkFBa0FnQ0VHQWdJRGdBRWNOQUNBQUtBSUVRZXFnZ1lFQ1J3MEFJQUFvQWdoQmpaU2MxQUJHRFFJTFFjMElFQUJCQVNFT0RBSUxRUUFoRGdzQ2YwRUFRUUZCNEFBUUZ5SUlSUTBBR2lBSVFRRTJBa3dDUUFKQUFrQUNRQ0FPRGdNQUF3RURDeUFJUWNRQU5nSllJQWhCeFFBMkFsUWdDRUhHQURZQ1VDQUlRY2NBTmdJUUlBaEJ5QUEyQWdRZ0NFSEpBRFlDSENBSVFjb0FOZ0lZSUFoQnl3QTJBaFFnQ0VITUFEWUNBQ0FJUWMwQU5nSmNJQWhCemdBMkFpd2dDRUhQQURZQ0tDQUlRZEFBTmdJa0lBaEIwUUEyQWlBZ0NFSFNBRFlDRENBSVFkTUFOZ0lJSUFnUVZpSU5OZ0l3SUEwTkFRd0NDeUFJUWRRQU5nSllJQWhCMVFBMkFsUWdDRUhXQURZQ1VDQUlRZGNBTmdJUUlBaEIyQUEyQWdRZ0NFSFpBRFlDWENBSVFkb0FOZ0lzSUFoQjJ3QTJBaWdnQ0VIY0FEWUNKQ0FJUWQwQU5nSWdJQWhCM2dBMkFod2dDRUhmQURZQ0dDQUlRZUFBTmdJVUlBaEI0UUEyQWd3Z0NFSGlBRFlDQ0NBSVFlTUFOZ0lBSUFnQ2YwRUJRWWdCRUJjaURRUkFJQTBRVmlJVU5nSUFBa0FnRkVVTkFDQU4vUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUEvUXNDYkNBTlFRQTZBSHdnRFJBNUloUTJBZ1FnRkVVTkFDQU5FRGtpRkRZQ0NDQVVSUTBBSUEwTUFnc2dEUkI5QzBFQUN5SU5OZ0l3SUExRkRRRUxJQWhCQVRZQ1NDQUlRUUUyQWtBZ0NFRUFOZ0k4SUFoQ0FEY0NOQ0FJUVFFMkFrUWdDQXdCQ3lBSUVCUkJBQXNpRFFSQUlBMUJBRFlDUENBTlFlUUFOZ0pJQ3lBTkJFQWdEVUVBTmdJNElBMUI1UUEyQWtRTElBMEVRQ0FOUVFBMkFqUWdEVUhtQURZQ1FBc2dHa0VrYWlJSUJFQWdDRUVBUWJqQUFCQVpJZ2hCQURZQ3VFQWdDRUovTndLSVFBc2dBd1JBSUJvZ0dpZ0MzRUJCQVhJMkF0eEFDeUFhSUFFMkFod2dHaUFBTmdJWUlCb2dBRFlDRkVFQklRNUJBQ0VCQWtBZ0drRVVhaUlJUlEwQVFRRkJ5QUFRRnlJQUJIOENmeUFBUVlDQXdBQTJBa0FnQUVHQWdNQUFFQmdpRkRZQ0lDQVVSUVJBSUFBUUZFRUFEQUVMSUFBZ0ZEWUNKQ0FBUVFJMkFod2dBRUVETmdJWUlBQkJCRFlDRkNBQVFRVTJBaEFnQUVFR05nSXNJQUJCQ0RZQ0tDQUFJQUFvQWtSQkFuSTJBa1FnQUFzRlFRQUxJZ0JGRFFBZ0FBUkFJQUJCQURZQ0JDQUFJQWcyQWdBTElBZzFBZ2doUWlBQUJFQWdBQ0JDTndNSUN3SkFJQUJGRFFBZ0FDMEFSRUVDY1VVTkFDQUFRY0FBTmdJUUN5QUFCRUFnQUVIQ0FEWUNHQXNnQUFSQUlBQkJ3d0EyQWh3TElBQWhBUXNnQVNFQUFuOGdHa0VrYWlFQkFrQWdEVVVOQUNBQlJRMEFJQTBvQWt4RkJFQWdEVUUwYWtFQlFZbk5BRUVBRUJOQkFBd0NDeUFOS0FJd0lBRWdEU2dDR0JFREFFRUJJUWtMSUFrTFJRUkFRZHdJRUFBZ0FCQTlJQTBRUGd3QkN3Si9JQnBCSUdvaEFVRUFJUWdDUUNBQVJRMEFJQTFGRFFBZ0RTZ0NURVVFUUNBTlFUUnFRUUZCMnMwQVFRQVFFMEVBREFJTElBQWdEU2dDTUNBQklBMUJOR29nRFNnQ0FCRUJBQ0VJQ3lBSUMwVUVRRUg0Q0JBQUlBQVFQU0FORUQ0Z0dpZ0NJQkFsREFFTElCb29BaUFoQVVFQUlRZ0NRQ0FOUlEwQUlBQkZEUUFnRFNnQ1RFVU5BQ0FOS0FJd0lBQWdBU0FOUVRScUlBMG9BZ1FSQVFBaENBc0NRQ0FJQkVCQkFDRUlBa0FnRFVVTkFDQUFSUTBBSUEwb0FreEZEUUFnRFNnQ01DQUFJQTFCTkdvZ0RTZ0NFQkVBQUNFSUN5QUlEUUVMUWY4SkVBQWdEUkErSUFBUVBTQWFLQUlnRUNVTUFRc2dBQkE5SUEwUVBpQWFLQUlnSWhRb0Fod2lBQVJBSUFBUUZDQWFLQUlnSWhSQ0FEY0NIQXNnRkNnQ0VDRWhBa0FDUUNBQ1JRUkFBa0FnQkVVTkFDQWhRUVJIRFFCQkFTRVpRUVFoSVF3REN3SkFBa0FnRkNnQ0ZDSUJRUU5HRFFBZ0lVRURSdzBBSUJRb0FoZ2lBQ2dDQUNBQUtBSUVSdzBCSUFBb0FqUkJBVVlOQVNBVVFRTTJBaFFNQXdzZ0lVRUNTdzBBSUJSQkFqWUNGQXdEQ3dKQUFrQWdBVUVEYXc0REF3RUFCQXNqQUVFUWF5SUpKQUFDUUFKQUFrQWdGQ2dDRUVFRVNRMEFJQlFvQWhnaUFDZ0NBQ0lCSUFBb0FqUkhEUUFnQVNBQUtBSm9SdzBBSUFFZ0FDZ0NuQUZIRFFBZ0FDZ0NCQ0lCSUFBb0FqaEhEUUFnQVNBQUtBSnNSdzBBSUFFZ0FDZ0NvQUZHRFFFTElBbEJuUWcyQWdRZ0NVRzRDallDQUVHd3l3RkJ6ajhnQ1JBYURBRUxBa0FnQUNnQ0RDQUFLQUlJYkNJTlJRUkFJQUFvQXNnQklRRU1BUXREQUFDQVAwRi9JQUFvQXJRQmRFRi9jN09WSVVWREFBQ0FQMEYvSUFBb0FvQUJkRUYvYzdPVklVZERBQUNBUDBGL0lBQW9Ba3gwUVg5enM1VWhTRU1BQUlBL1FYOGdBQ2dDR0hSQmYzT3psU0ZHSUFBb0FzZ0JJUUVnQUNnQ2xBRWhBaUFBS0FKZ0lRb2dBQ2dDTENFSVFRQWhBQUpBSUExQkNFa05BQ0FJSUFvZ0RVRUNkQ0lMYWlJUFNTQUtJQWdnQzJvaUZrbHhEUUFnQWlBV1NTQUlJQUlnQzJvaURFbHhEUUFnQVNBV1NTQUlJQUVnQzJvaUMwbHhEUUFnQ2lBTVNTQUNJQTlKY1EwQUlBRWdEMGtnQ2lBTFNYRU5BQ0FCSUF4SklBSWdDMGx4RFFBZ0RVRjhjU0VBSUVYOUV5RTZJRWY5RXlFN0lFajlFeUZBSUViOUV5RTlRUUFoQ3dOQUlBSWdDMEVDZENJUGFpSVcvUUFDQUNFK0lBb2dEMm9pRFAwQUFnQWhQeUFJSUE5cUloRDlEQUFBZ0Q4QUFJQS9BQUNBUHdBQWdEOGdQU0FRL1FBQ0FQMzZBZjNtQWYzbEFmME1BQUIvUXdBQWYwTUFBSDlEQUFCL1EvM21BZjBNQUFDQVB3QUFnRDhBQUlBL0FBQ0FQeUE2SUFFZ0QycjlBQUlBL2ZvQi9lWUIvZVVCSWp6OTVnSDkrQUg5Q3dJQUlBejlEQUFBZ0Q4QUFJQS9BQUNBUHdBQWdEOGdRQ0EvL2ZvQi9lWUIvZVVCL1F3QUFIOURBQUIvUXdBQWYwTUFBSDlEL2VZQklEejk1Z0g5K0FIOUN3SUFJQmI5REFBQWdEOEFBSUEvQUFDQVB3QUFnRDhnT3lBKy9mb0IvZVlCL2VVQi9Rd0FBSDlEQUFCL1F3QUFmME1BQUg5RC9lWUJJRHo5NWdIOStBSDlDd0lBSUF0QkJHb2lDeUFBUncwQUN5QUFJQTFHRFFFTEEwQUNmME1BQUlBL0lFWWdDQ0FBUVFKMElndHFJZzhvQWdDeWxKTkRBQUIvUTVSREFBQ0FQeUJGSUFFZ0Myb29BZ0N5bEpNaVNaUWlTb3REQUFBQVQxMEVRQ0JLcUF3QkMwR0FnSUNBZUFzaEZpQUNJQXRxSWd3b0FnQWhFQ0FLSUF0cUlnc29BZ0FoRGlBUElCWTJBZ0FnQ3dKL1F3QUFnRDhnU0NBT3NwU1RRd0FBZjBPVUlFbVVJa3FMUXdBQUFFOWRCRUFnU3FnTUFRdEJnSUNBZ0hnTE5nSUFJQXdDZjBNQUFJQS9JRWNnRUxLVWswTUFBSDlEbENCSmxDSkppME1BQUFCUFhRUkFJRW1vREFFTFFZQ0FnSUI0Q3pZQ0FDQUFRUUZxSWdBZ0RVY05BQXNMSUFFUUZDQVVLQUlZSWdCQkNEWUNnQUVnQUVFSU5nSk1JQUJCQ0RZQ0dDQUFRUUEyQXNnQklCUkJBVFlDRkNBVUlCUW9BaEJCQVdzaUFEWUNFQ0FBUVFSSkRRQkJBeUVBQTBBZ0ZDZ0NHQ0FBUVRSc2FpSUJJQUVvQW1RMkFqQWdBU0FCL1FBQ1ZQMExBaUFnQVNBQi9RQUNSUDBMQWhBZ0FTQUIvUUFDTlAwTEFnQWdBRUVCYWlJQUlCUW9BaEJKRFFBTEN5QUpRUkJxSkFBTUF3c2pBRUVRYXlJSkpBQUNRQUpBQWtBZ0ZDZ0NFRUVEU1EwQUlCUW9BaGdpQUNnQ0FDSUJJQUFvQWpSSERRQWdBU0FBS0FKb1J3MEFJQUFvQWdRaUFTQUFLQUk0UncwQUlBRWdBQ2dDYkVZTkFRc2dDVUhiQ0RZQ0JDQUpRYmdLTmdJQVFiRExBVUg0UHlBSkVCb01BUXNDUUNBQUtBSU1JQUFvQWdoc0lnSkZEUUJCZnlBQUtBSVlJZ3AwUVg5eklRRkJBRUVCSUFwQkFXdDBJZ29nQUNnQ2lBRWJJUTlCQUNBS0lBQW9BbFFiSVJZZ0FDZ0NsQUVoQ2lBQUtBSmdJUWdnQUNnQ0xDRU5RUUFoQUFKQUlBSkJCRWtOQUNBTklBZ2dBa0VDZENJTGFpSU1TU0FJSUFzZ0RXb2lFRWx4RFFBZ0NpQVFTU0FOSUFvZ0Myb2lDMGx4RFFBZ0NDQUxTU0FLSUF4SmNRMEFJQUpCZkhFaEFDQUIvUkVoUENBUC9SRWhQU0FXL1JFaFBrRUFJUXNEUUNBTklBdEJBblFpREdvaUVDQThJQW9nREdvaUR2MEFBZ0FnUGYyeEFmMzZBU0k2L1F4cGRMTS9hWFN6UDJsMHN6OXBkTE0vL2VZQklBZ2dER29pRFAwQUFnQWdQdjJ4QWYzNkFTSTcvUXl6V1JxNHMxa2F1TE5aR3JpeldScTQvZVlCSUJEOUFBSUEvZm9CSWtEOTVBSDk1QUg5REFBQUFEOEFBQUEvQUFBQVB3QUFBRC85NUFIOStBRWlQLzBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBUDI0QVNBOElELzlPZjFTL1FzQ0FDQU1JRHdnT3YwTUdkQTJ2eG5RTnI4WjBEYS9HZEEydi8zbUFTQkEvUXpWQ1lBLzFRbUFQOVVKZ0QvVkNZQS8vZVlCSUR2OURDY3hzTDRuTWJDK0p6R3d2aWN4c0w3OTVnSDk1QUg5NUFIOURBQUFBRDhBQUFBL0FBQUFQd0FBQUQvOTVBSDkrQUVpUC8wTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAyNEFTQThJRC85T2YxUy9Rc0NBQ0FPSUR3Z092ME12VGNHdDcwM0JyZTlOd2EzdlRjR3QvM21BU0JBL1F4bTlIOC9adlIvUDJiMGZ6OW05SDgvL2VZQklEdjlERFhTNGo4MTB1SS9OZExpUHpYUzRqLzk1Z0g5NUFIOTVBSDlEQUFBQUQ4QUFBQS9BQUFBUHdBQUFELzk1QUg5K0FFaU92ME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFQMjRBU0E4SURyOU9mMVMvUXNDQUNBTFFRUnFJZ3NnQUVjTkFBc2dBQ0FDUmcwQkN3TkFBbjhnQ2lBQVFRSjBJZ3RxSWd3b0FnQWdEMnV5SWtWRGFYU3pQNVFnQ0NBTGFpSVFLQUlBSUJacnNpSkhRN05aR3JpVUlBc2dEV29pRGlnQ0FMSWlTSktTUXdBQUFEK1NJa2FMUXdBQUFFOWRCRUFnUnFnTUFRdEJnSUNBZ0hnTElRc2dEaUFCSUF0QkFDQUxRUUJLR3lBQklBdElHellDQUNBUUlBRUNmeUJGUXhuUU5yK1VJRWhEMVFtQVA1UWdSME1uTWJDK2xKS1NRd0FBQUQrU0lrYUxRd0FBQUU5ZEJFQWdScWdNQVF0QmdJQ0FnSGdMSWd0QkFDQUxRUUJLR3lBQklBdElHellDQUNBTUlBRUNmeUJGUTcwM0JyZVVJRWhEWnZSL1A1UWdSME0xMHVJL2xKS1NRd0FBQUQrU0lrV0xRd0FBQUU5ZEJFQWdSYWdNQVF0QmdJQ0FnSGdMSWd0QkFDQUxRUUJLR3lBQklBdElHellDQUNBQVFRRnFJZ0FnQWtjTkFBc0xJQlJCQVRZQ0ZBc2dDVUVRYWlRQURBSUxJQ0VnQWlBQ0lDRkxHeUVoUVFFaEdRd0JDd0pBQWtBQ2Z3SkFBa0FnRkNnQ0dDSUJLQUlBUVFGSERRQUNRQUpBSUFFb0FqUkJBV3NPQWdFQUFnc2dBU2dDYUVFQ1J3MEJBa0FnQVNnQ0JFRUJSdzBBSUFFb0FqaEJBa2NOQUNBQktBSnNRUUpIRFFBZ0ZDSVdLQUlZSWdBb0FoZ2hBU0FBS0FLVUFTRU9JQUFvQW1BaENpQUFLQUlzSVJBZ0FDZ0NQQ0VmSUFBb0FnZ2lDU0FBS0FJTUlnSnNRUUowSWdBUUhDRUlJQUFRSENFTklBQVFIQ0VVQWtBQ1FBSkFBa0FDUUFKQUlBaEZEUUFnRFVVTkFDQVVSUTBBUVg4Z0FYUkJmM01oREVFQklBRkJBV3QwSVJFZ0FpQVdLQUlFUVFGeElnQnJJU1lnRmlnQ0FFRUJjU0VkSUFCRkRRTWdDVVVOQXdKL1FRQWdFV3V5dXlJRlJHcThkSk1ZQk5ZL29pQUZSQXdDSzRjVzJlWS9vcUFpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSVJNQ2Z5QUZSQ2N4Q0t3Y1d2dy9vaUlHbVVRQUFBQUFBQURnUVdNRVFDQUdxZ3dCQzBHQWdJQ0FlQXNoRlNBSlFRaEpBbjhnQlVRNzMwK05sMjcyUDZJaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTElSc05BU0FOSUFoclFSQkpEUUVnRkNBSWEwRVFTUTBCSUFnZ0VHdEJFRWtOQVNBVUlBMXJRUkJKRFFFZ0RTQVFhMEVRU1EwQklCUWdFR3RCRUVrTkFTQVVJQWxCZkhFaUQwRUNkQ0lDYWlFQUlBSWdDR29oQVNBVi9SRWhPeUFUL1JFaFFDQU0vUkVoUENBYi9SRWhQUU5BSUFnZ0YwRUNkQ0lMYXYwTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNBTElCQnEvUUFDQUNJNklEMzlyZ0VpUGlBOC9iWUJJRDc5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUQ5T2YxUy9Rc0NBQ0FMSUExcS9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUlEb2dRUDJ4QVNJK0lEejl0Z0VnUHYwTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwNS9WTDlDd0lBSUFzZ0ZHcjlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdPaUE3L2E0Qklqb2dQUDIyQVNBNi9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQS9UbjlVdjBMQWdBZ0YwRUVhaUlYSUE5SERRQUxJQUlnRUdvaEVDQUNJQTFxSVFJZ0NTQVBSZzBFREFJTElBZ1FGQ0FORUJRZ0ZCQVVEQVFMSUFnaEFTQU5JUUlnRkNFQUN3TkFJQUVnRUNnQ0FDSUxJQnRxSWhjZ0RDQU1JQmRLRzBFQUlCZEJBRTRiTmdJQUlBSWdDeUFUYXlJWElBd2dEQ0FYU2h0QkFDQVhRUUJPR3pZQ0FDQUFJQXNnRldvaUN5QU1JQXNnREVnYlFRQWdDMEVBVGhzMkFnQWdBRUVFYWlFQUlBSkJCR29oQWlBQlFRUnFJUUVnRUVFRWFpRVFJQTlCQVdvaUR5QUpSdzBBQ3d3QkN5QVVJUUFnRFNFQ0lBZ2hBUXNnQ1NBZGF5RWlBa0FnSmtGK2NTSW5CSDhDZjBFQUlCRnJzcnNpQlVScXZIU1RHQVRXUDZJZ0JVUU1BaXVIRnRubVA2S2dJZ2FaUkFBQUFBQUFBT0JCWXdSQUlBYXFEQUVMUVlDQWdJQjRDeUVlSUNKQmZuRWlLRUVCYXdKL0lBVkVKekVJckJ4YS9EK2lJZ2FaUkFBQUFBQUFBT0JCWXdSQUlBYXFEQUVMUVlDQWdJQjRDeUVnUVg1eEFuOGdCVVE3MzArTmwyNzJQNklpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdMSVNNZ0owRUJheUVwUVFKcUlRc2dDVUVDZENFYkEwQWdBQ0FiYWlFWElBSWdHMm9oRlNBQklCdHFJUThnRUNBYmFpRVRJQjBFUUNBQklCQW9BZ0FpQ1NBamFpSVNJQXdnRENBU1NodEJBQ0FTUVFCT0d6WUNBQ0FDSUFrZ0htc2lFaUFNSUF3Z0Vrb2JRUUFnRWtFQVRoczJBZ0FnQUNBSklDQnFJZ2tnRENBSklBeElHMEVBSUFsQkFFNGJOZ0lBSUFvb0FnQWhHQ0FQQW44Z0RpZ0NBQ0FSYTdLN0lnVkVPOTlQalpkdTlqK2lJZ2FaUkFBQUFBQUFBT0JCWXdSQUlBYXFEQUVMUVlDQWdJQjRDeUFUS0FJQUlnbHFJaElnRENBTUlCSktHMEVBSUJKQkFFNGJOZ0lBSUJVZ0NRSi9JQmdnRVd1eXV5SUdSR3E4ZEpNWUJOWS9vaUFGUkF3Q0s0Y1cyZVkvb3FBaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTGF5SVNJQXdnRENBU1NodEJBQ0FTUVFCT0d6WUNBQ0FYQW44Z0JrUW5NUWlzSEZyOFA2SWlCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0xJQWxxSWdrZ0RDQUpJQXhJRzBFQUlBbEJBRTRiTmdJQUlCZEJCR29oRnlBVlFRUnFJUlVnRDBFRWFpRVBJQk5CQkdvaEV5QUNRUVJxSVFJZ0VFRUVhaUVRSUFGQkJHb2hBU0FBUVFScUlRQUxRUUFoQ1NBb0JFQURRQ0FLS0FJQUlSd2dBUUovSUE0b0FnQWdFV3V5dXlJRlJEdmZUNDJYYnZZL29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2dFQ2dDQUNJU2FpSVlJQXdnRENBWVNodEJBQ0FZUVFCT0d6WUNBQ0FDSUJJQ2Z5QWNJQkZyc3JzaUJrUnF2SFNUR0FUV1A2SWdCVVFNQWl1SEZ0bm1QNktnSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0QzJzaUdDQU1JQXdnR0VvYlFRQWdHRUVBVGhzMkFnQWdBQUovSUFaRUp6RUlyQnhhL0QraUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5QVNhaUlTSUF3Z0RDQVNTaHRCQUNBU1FRQk9HellDQUNBS0tBSUFJUndnQVFKL0lBNG9BZ0FnRVd1eXV5SUZSRHZmVDQyWGJ2WS9vaUlHbVVRQUFBQUFBQURnUVdNRVFDQUdxZ3dCQzBHQWdJQ0FlQXNnRUNnQ0JDSVNhaUlZSUF3Z0RDQVlTaHRCQUNBWVFRQk9HellDQkNBQ0lCSUNmeUFjSUJGcnNyc2lCa1JxdkhTVEdBVFdQNklnQlVRTUFpdUhGdG5tUDZLZ0lnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMyc2lHQ0FNSUF3Z0dFb2JRUUFnR0VFQVRoczJBZ1FnQUFKL0lBWkVKekVJckJ4YS9EK2lJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDeUFTYWlJU0lBd2dEQ0FTU2h0QkFDQVNRUUJPR3pZQ0JDQUtLQUlBSVJ3Z0R3Si9JQTRvQWdBZ0VXdXl1eUlGUkR2ZlQ0Mlhidlkvb2lJR21VUUFBQUFBQUFEZ1FXTUVRQ0FHcWd3QkMwR0FnSUNBZUFzZ0V5Z0NBQ0lTYWlJWUlBd2dEQ0FZU2h0QkFDQVlRUUJPR3pZQ0FDQVZJQklDZnlBY0lCRnJzcnNpQmtScXZIU1RHQVRXUDZJZ0JVUU1BaXVIRnRubVA2S2dJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDMnNpR0NBTUlBd2dHRW9iUVFBZ0dFRUFUaHMyQWdBZ0Z3Si9JQVpFSnpFSXJCeGEvRCtpSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lBU2FpSVNJQXdnRENBU1NodEJBQ0FTUVFCT0d6WUNBQ0FLS0FJQUlSd2dEd0ovSUE0b0FnQWdFV3V5dXlJRlJEdmZUNDJYYnZZL29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2dFeWdDQkNJU2FpSVlJQXdnRENBWVNodEJBQ0FZUVFCT0d6WUNCQ0FWSUJJQ2Z5QWNJQkZyc3JzaUJrUnF2SFNUR0FUV1A2SWdCVVFNQWl1SEZ0bm1QNktnSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0QzJzaUdDQU1JQXdnR0VvYlFRQWdHRUVBVGhzMkFnUWdGd0ovSUFaRUp6RUlyQnhhL0QraUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5QVNhaUlTSUF3Z0RDQVNTaHRCQUNBU1FRQk9HellDQkNBT1FRUnFJUTRnQ2tFRWFpRUtJQmRCQ0dvaEZ5QVZRUWhxSVJVZ0QwRUlhaUVQSUJOQkNHb2hFeUFBUVFocUlRQWdBa0VJYWlFQ0lBRkJDR29oQVNBUVFRaHFJUkFnQ1VFQ2FpSUpJQ2hKRFFBTElBc2hDUXNDUUNBSklDSlBEUUFnRUNnQ0FDRVNJQThDZnlBZklBbEJBWFlpR0VZRVFDQUJJQklnSTJvaUNTQU1JQWtnREVnYlFRQWdDVUVBVGhzMkFnQWdBaUFTSUI1cklna2dEQ0FKSUF4SUcwRUFJQWxCQUU0Yk5nSUFJQUFnRWlBZ2FpSUpJQXdnQ1NBTVNCdEJBQ0FKUVFCT0d6WUNBQ0FUS0FJQUlna2dIbXNpRHlBTUlBd2dEMG9iUVFBZ0QwRUFUaHNoRHlBSklDQnFJUk1nQ1NBamFpSUpJQXdnQ1NBTVNCdEJBQ0FKUVFCT0d3d0JDeUFLS0FJQUlROGdBUUovSUE0b0FnQWdFV3V5dXlJRlJEdmZUNDJYYnZZL29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2dFbW9pQ1NBTUlBa2dERWdiUVFBZ0NVRUFUaHMyQWdBZ0FpQVNBbjhnRHlBUmE3SzdJZ1pFYXJ4MGt4Z0UxaitpSUFWRURBSXJoeGJaNWoraW9DSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdHJJZ2tnRENBSklBeElHMEVBSUFsQkFFNGJOZ0lBSUFBQ2Z5QUdSQ2N4Q0t3Y1d2dy9vaUlGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXNnRW1vaUNTQU1JQWtnREVnYlFRQWdDVUVBVGhzMkFnQWdFeWdDQUNJSkFuOGdDaWdDQUNBUmE3SzdJZ1ZFYXJ4MGt4Z0UxaitpSUE0b0FnQWdFV3V5dXlJR1JBd0NLNGNXMmVZL29xQWlCNWxFQUFBQUFBQUE0RUZqQkVBZ0I2b01BUXRCZ0lDQWdIZ0xheUlQSUF4SUlSTWdEeUFNSUJNYklSTWdEMEVBU0NFU0FuOGdCa1E3MzArTmwyNzJQNklpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSUFscUlnOGdEQ0FNSUE5S0d5RWNJQTlCQUVnaEpFRUFJQk1nRWhzaER3Si9JQVZFSnpFSXJCeGEvRCtpSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lBSmFpRVRRUUFnSENBa0d3czJBZ0FnRlNBUE5nSUFJQmNnRXlBTUlBd2dFMG9iUVFBZ0UwRUFUaHMyQWdBZ0FFRUVhaUVBSUFKQkJHb2hBaUFCUVFScUlRRWdFRUVFYWlFUUlCZ2dIMDhOQUNBT1FRUnFJUTRnQ2tFRWFpRUtDeUFBSUJ0cUlRQWdBaUFiYWlFQ0lBRWdHMm9oQVNBUUlCdHFJUkFnSlVFQ2FpSWxJQ2RKRFFBTElDbEJmbkZCQW1vRlFRQUxJQ1pQRFFBZ0hRUkFJQUVDZjBFQUlCRnJzcnNpQlVRNzMwK05sMjcyUDZJaUJwbEVBQUFBQUFBQTRFRmpCRUFnQnFvTUFRdEJnSUNBZ0hnTElCQW9BZ0FpQ1dvaUN5QU1JQXNnREVnYlFRQWdDMEVBVGhzMkFnQWdBaUFKQW44Z0JVUnF2SFNUR0FUV1A2SWdCVVFNQWl1SEZ0bm1QNktnSWdhWlJBQUFBQUFBQU9CQll3UkFJQWFxREFFTFFZQ0FnSUI0QzJzaUN5QU1JQXNnREVnYlFRQWdDMEVBVGhzMkFnQWdBQUovSUFWRUp6RUlyQnhhL0QraUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5QUphaUlKSUF3Z0NTQU1TQnRCQUNBSlFRQk9HellDQUNBQ1FRUnFJUUlnRUVFRWFpRVFJQUZCQkdvaEFTQUFRUVJxSVFBTElDSWdJa0YrY1NJYkJIOGdHMEVCYXlJSlFYNXhBa0FDZjBFQUlCdEJEMGtOQUJwQkFDQUJJQUlnQ1VFQmRpSVZRUU4wUVFocUloTnFJZ2xKSUFJZ0FTQVRhaUlMU1hFTkFCcEJBQ0FBSUF0SklBRWdBQ0FUYWlJUFNYRU5BQnBCQUNBQklCQWdFMm9pRTBrZ0N5QVFTM0VOQUJwQkFDQUtJQXRKSUFFZ0NpQVZRUUowUVFScUloSnFJaGRKY1EwQUdrRUFJQXNnRGtzZ0FTQU9JQkpxSWd0SmNRMEFHa0VBSUFJZ0Qwa2dBQ0FKU1hFTkFCcEJBQ0FDSUJOSklBa2dFRXR4RFFBYVFRQWdBaUFYU1NBSklBcExjUTBBR2tFQUlBSWdDMGtnQ1NBT1MzRU5BQnBCQUNBQUlCTkpJQThnRUV0eERRQWFRUUFnQUNBWFNTQUtJQTlKY1EwQUdrRUFJQUFnQzBrZ0RpQVBTWEVOQUJvZ0NpQVZRUUZxSWlWQi9QLy8vd2R4SWhkQkFuUWlKbW9oQ1NBQUlCZEJBM1FpRW1vaEN5QUJJQkpxSVE4Z0RQMFJJVHdnRWYwUklVQkJBQ0VWQTBBZ0VDQVZRUU4wSWhOQkdISWlIV29pSnlBUUlCTkJFSElpSG1vaUtDQVFJQk5CQ0hJaUlHb2lHQ0FRSUJOcUlpbjlYQUlBL1ZZQ0FBSDlWZ0lBQXYxV0FnQURJVG9DZnlBT0lCVkJBblFpSEdyOUFBSUFJRUQ5c1FIOStnRWlPLzFmSWozOUREdmZUNDJYYnZZL085OVBqWmR1OWovOThnRWlQdjBoQVNJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzaEpDQUtJQnhxL1FBQ0FDRS9JQUVnRTJvaUhQME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFDQTZBbjhnUHYwaEFDSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdjlFU0FrL1J3QkFuOGdPeUE3L1EwSUNRb0xEQTBPRHdBQkFnTUFBUUlEL1Y4aVB2ME1POTlQalpkdTlqODczMCtObDI3MlAvM3lBU0k3L1NFQUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMvMGNBZ0ovSUR2OUlRRWlCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0wvUndESWtIOXJnRWlPeUE4L2JZQklEdjlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBRDlPZjFTSWp2OVdnSUFBQ0FCSUNCcUlpUWdPLzFhQWdBQklBRWdIbW9pTENBNy9Wb0NBQUlnQVNBZGFpSXRJRHY5V2dJQUF3Si9JRDhnUVAyeEFmMzZBU0k3L1Y4aVAvME1hcngwa3hnRTFqOXF2SFNUR0FUV1AvM3lBU0E5L1F3TUFpdUhGdG5tUHd3Q0s0Y1cyZVkvL2ZJQi9mQUJJajM5SVFFaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTElTb2dBaUFUYWlJdS9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQUlEb0NmeUE5L1NFQUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMvMFJJQ3I5SEFFQ2Z5QTcvUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUEvUTBJQ1FvTERBME9Ed0FCQWdNQUFRSUQvVjhpUGYwTWFyeDBreGdFMWo5cXZIU1RHQVRXUC8zeUFTQSsvUXdNQWl1SEZ0bm1Qd3dDSzRjVzJlWS8vZklCL2ZBQklqdjlJUUFpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdML1J3Q0FuOGdPLzBoQVNJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUF2OUhBTWlQdjJ4QVNJN0lEejl0Z0VnTy8wTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwNS9WSWlPLzFhQWdBQUlBSWdJR29pS2lBNy9Wb0NBQUVnQWlBZWFpSXZJRHY5V2dJQUFpQUNJQjFxSWpBZ08vMWFBZ0FEQW44Z1AvME1KekVJckJ4YS9EOG5NUWlzSEZyOFAvM3lBU0k3L1NFQklnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5RXJJQUFnRTJvaUUvME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFDQTZBbjhnTy8waEFDSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdjlFU0FyL1J3QkFuOGdQZjBNSnpFSXJCeGEvRDhuTVFpc0hGcjhQLzN5QVNJNi9TRUFJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDLzBjQWdKL0lEcjlJUUVpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdML1J3RElqMzlyZ0VpT2lBOC9iWUJJRHI5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUQ5T2YxU0lqcjlXZ0lBQUNBQUlDQnFJaUFnT3YxYUFnQUJJQUFnSG1vaUhpQTYvVm9DQUFJZ0FDQWRhaUlkSURyOVdnSUFBeUFjL1F3QUFBQUFBQUFBQUFBQUFBQUFBQUFBSUNkQkJHb2dLRUVFYWlBWVFRUnFJQ245WEFJRS9WWUNBQUg5VmdJQUF2MVdBZ0FESWpzZ1FmMnVBU0k2SUR6OXRnRWdPdjBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBUDA1L1ZJaU92MWFBZ1FBSUNRZ092MWFBZ1FCSUN3Z092MWFBZ1FDSUMwZ092MWFBZ1FESUM3OURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ095QSsvYkVCSWpvZ1BQMjJBU0E2L1F3QUFBQUFBQUFBQUFBQUFBQUFBQUFBL1RuOVVpSTYvVm9DQkFBZ0tpQTYvVm9DQkFFZ0x5QTYvVm9DQkFJZ01DQTYvVm9DQkFNZ0UvME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFDQTdJRDM5cmdFaU9pQTgvYllCSURyOURBQUFBQUFBQUFBQUFBQUFBQUFBQUFEOU9mMVNJanI5V2dJRUFDQWdJRHI5V2dJRUFTQWVJRHI5V2dJRUFpQWRJRHI5V2dJRUF5QVZRUVJxSWhVZ0YwY05BQXNnRGlBbWFpRU9JQkFnRW1vaEVDQUNJQkpxSVFJZ0Z5QWxSZ1JBSUE4aEFTQUxJUUFnQ1NFS0RBSUxJQThoQVNBTElRQWdDU0VLSUJkQkFYUUxJUThEUUNBS0tBSUFJUk1nQVFKL0lBNG9BZ0FnRVd1eXV5SUZSRHZmVDQyWGJ2WS9vaUlHbVVRQUFBQUFBQURnUVdNRVFDQUdxZ3dCQzBHQWdJQ0FlQXNnRUNnQ0FDSUphaUlMSUF3Z0N5QU1TQnRCQUNBTFFRQk9HellDQUNBQ0lBa0NmeUFUSUJGcnNyc2lCa1JxdkhTVEdBVFdQNklnQlVRTUFpdUhGdG5tUDZLZ0lnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMyc2lDeUFNSUFzZ0RFZ2JRUUFnQzBFQVRoczJBZ0FnQUFKL0lBWkVKekVJckJ4YS9EK2lJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDeUFKYWlJSklBd2dDU0FNU0J0QkFDQUpRUUJPR3pZQ0FDQUtLQUlBSVJNZ0FRSi9JQTRvQWdBZ0VXdXl1eUlGUkR2ZlQ0Mlhidlkvb2lJR21VUUFBQUFBQUFEZ1FXTUVRQ0FHcWd3QkMwR0FnSUNBZUFzZ0VDZ0NCQ0lKYWlJTElBd2dDeUFNU0J0QkFDQUxRUUJPR3pZQ0JDQUNJQWtDZnlBVElCRnJzcnNpQmtScXZIU1RHQVRXUDZJZ0JVUU1BaXVIRnRubVA2S2dJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDMnNpQ3lBTUlBc2dERWdiUVFBZ0MwRUFUaHMyQWdRZ0FBSi9JQVpFSnpFSXJCeGEvRCtpSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lBSmFpSUpJQXdnQ1NBTVNCdEJBQ0FKUVFCT0d6WUNCQ0FPUVFScUlRNGdDa0VFYWlFS0lBQkJDR29oQUNBQ1FRaHFJUUlnQVVFSWFpRUJJQkJCQ0dvaEVDQVBRUUpxSWc4Z0cwa05BQXNMUVFKcUJVRUFDeUlMVFEwQUlCQW9BZ0FoQ1FKOElCOGdDMEVCZGtZRVFBSi9RUUFnRVd1eXV5SUZSRHZmVDQyWGJ2WS9vaUlHbVVRQUFBQUFBQURnUVdNRVFDQUdxZ3dCQzBHQWdJQ0FlQXNnQ1dvaUNpQU1JQW9nREVnYlFRQWdDa0VBVGhzaERpQUZEQUVMQW44Z0RpZ0NBQ0FSYTdLN0lnVkVPOTlQalpkdTlqK2lJZ2FaUkFBQUFBQUFBT0JCWXdSQUlBYXFEQUVMUVlDQWdJQjRDeUFKYWlJTElBd2dDeUFNU0J0QkFDQUxRUUJPR3lFT0lBb29BZ0FnRVd1eXV3c2hCaUFCSUE0MkFnQWdBaUFKQW44Z0JrUnF2SFNUR0FUV1A2SWdCVVFNQWl1SEZ0bm1QNktnSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0QzJzaUFTQU1JQUVnREVnYlFRQWdBVUVBVGhzMkFnQWdBQUovSUFaRUp6RUlyQnhhL0QraUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5QUphaUlBSUF3Z0FDQU1TQnRCQUNBQVFRQk9HellDQUFzZ0ZpZ0NHQ2dDTEJBVUlCWW9BaGdpQUNBSU5nSXNJQUFvQW1BUUZDQVdLQUlZSWdBZ0RUWUNZQ0FBS0FLVUFSQVVJQllvQWhnaUFDQVVOZ0tVQVNBQUlBRDlBQUlBSWp6OUN3Sm9JQUFnUFAwTEFqUWdGa0VCTmdJVUN3d0hDeUFCS0FJRVFRRkhEUUVnQVNnQ09FRUJSdzBCSUFFb0FteEJBVWNOQVNBQktBSVlJUUFnQVNnQ2xBRWhBaUFCS0FKZ0lRc2dBU2dDTENFT0lBRW9BandoSUNBQktBSUlJZ29nQVNnQ0RDSWpiRUVDZENJQkVCd2hEeUFCRUJ3aEZpQUJFQndoRENBUFJRMEZJQlpGRFFVZ0RFVU5CU0FqQkVBZ0NpQVVLQUlBUVFGeElpeHJJU1VDZjBFQVFRRWdBRUVCYTNRaUUydXl1eUlGUkdxOGRKTVlCTlkvb2lBRlJBd0NLNGNXMmVZL29xQWlCcGxFQUFBQUFBQUE0RUZqQkVBZ0Jxb01BUXRCZ0lDQWdIZ0xJU1pCZnlBQWRDQWxRWDV4SWlKQkFXc2lDa0VCZGlJQVFRRnFJU2NDZnlBRlJDY3hDS3djV3Z3L29pSUdtVVFBQUFBQUFBRGdRV01FUUNBR3Fnd0JDMEdBZ0lDQWVBc2hLQ0FLUVg1eElRb2dBRUVDZENFSUlBQkJBM1FoQUNBblFYeHhJUmRCZjNNaEVRSi9JQVZFTzk5UGpaZHU5aitpSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFWUlBcEJBbW9oS1NBSVFRUnFJUndnQUVFSWFpRWJJQmRCQW5RaEpDQVhRUU4wSVJJZ0YwRUJkQ0VRSUJIOUVTRThJQlA5RVNGQUlDSkJCMGtoTFNBUElRb2dGaUVBSUF3aENBTkFJQ3dFUUNBS0lBNG9BZ0FpQVNBWWFpSU5JQkVnRFNBUlNCdEJBQ0FOUVFCT0d6WUNBQ0FBSUFFZ0ptc2lEU0FSSUEwZ0VVZ2JRUUFnRFVFQVRoczJBZ0FnQ0NBQklDaHFJZ0VnRVNBQklCRklHMEVBSUFGQkFFNGJOZ0lBSUFoQkJHb2hDQ0FLUVFScUlRb2dEa0VFYWlFT0lBQkJCR29oQUFzQ2Z3Si9JQ0pGQkVBZ0N5RUpJQWdoQVNBS0lRMUJBQXdCQzBFQUlSa0NRQUpBSUMwTkFDQUtJQUFnRzJvaUFVa2dBQ0FLSUJ0cUlnMUpjUTBBSUFnZ0RVa2dDaUFJSUJ0cUlnbEpjUTBBSUFvZ0RpQWJhaUlWU1NBTklBNUxjUTBBSUFzZ0RVa2dDaUFMSUJ4cUloOUpjUTBBSUFJZ0RVa2dDaUFDSUJ4cUlnMUpjUTBBSUFBZ0NVa2dBU0FJUzNFTkFDQUFJQlZKSUFFZ0RrdHhEUUFnQUNBZlNTQUJJQXRMY1EwQUlBQWdEVWtnQVNBQ1MzRU5BQ0FJSUJWSklBa2dEa3R4RFFBZ0NDQWZTU0FKSUF0TGNRMEFJQUlnQ1VrZ0NDQU5TWEVOQUNBTElDUnFJUWtnQ0NBU2FpRUJJQW9nRW1vaERRTkFJQTRnR1VFRGRDSVZRUmh5SWg5cUlpb2dEaUFWUVJCeUloMXFJaTRnRGlBVlFRaHlJaDVxSWk4Z0RpQVZhaUl3L1Z3Q0FQMVdBZ0FCL1ZZQ0FBTDlWZ0lBQXlFNkFuOGdBaUFaUVFKMElpdHEvUUFDQUNCQS9iRUIvZm9CSWp2OVh5STkvUXc3MzArTmwyNzJQenZmVDQyWGJ2WS8vZklCSWo3OUlRRWlCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0xJVEVnQ3lBcmF2MEFBZ0FoUHlBS0lCVnFJaXY5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnT2dKL0lENzlJUUFpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdML1JFZ01mMGNBUUovSURzZ08vME5DQWtLQ3d3TkRnOEFBUUlEQUFFQ0EvMWZJajc5RER2ZlQ0MlhidlkvTzk5UGpaZHU5ai85OGdFaU8vMGhBQ0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXY5SEFJQ2Z5QTcvU0VCSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Qy8wY0F5SkIvYTRCSWpzZ1BQMjJBU0E3L1F3QUFBQUFBQUFBQUFBQUFBQUFBQUFBL1RuOVVpSTcvVm9DQUFBZ0NpQWVhaUl4SUR2OVdnSUFBU0FLSUIxcUlqTWdPLzFhQWdBQ0lBb2dIMm9pTkNBNy9Wb0NBQU1DZnlBL0lFRDlzUUg5K2dFaU8vMWZJai85REdxOGRKTVlCTlkvYXJ4MGt4Z0Uxai85OGdFZ1BmME1EQUlyaHhiWjVqOE1BaXVIRnRubVAvM3lBZjN3QVNJOS9TRUJJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDeUV5SUFBZ0ZXb2lOZjBNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQ0E2QW44Z1BmMGhBQ0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXY5RVNBeS9Sd0JBbjhnTy8wTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwTkNBa0tDd3dORGc4QUFRSURBQUVDQS8xZklqMzlER3E4ZEpNWUJOWS9hcngwa3hnRTFqLzk4Z0VnUHYwTURBSXJoeGJaNWo4TUFpdUhGdG5tUC8zeUFmM3dBU0k3L1NFQUlnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMvMGNBZ0ovSUR2OUlRRWlCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0wvUndESWo3OXNRRWlPeUE4L2JZQklEdjlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBRDlPZjFTSWp2OVdnSUFBQ0FBSUI1cUlqSWdPLzFhQWdBQklBQWdIV29pTmlBNy9Wb0NBQUlnQUNBZmFpSTNJRHY5V2dJQUF3Si9JRC85RENjeENLd2NXdncvSnpFSXJCeGEvRC85OGdFaU8vMGhBU0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXNoT0NBSUlCVnFJaFg5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnT2dKL0lEdjlJUUFpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdML1JFZ09QMGNBUUovSUQzOURDY3hDS3djV3Z3L0p6RUlyQnhhL0QvOThnRWlPdjBoQUNJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUF2OUhBSUNmeUE2L1NFQklnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMvMGNBeUk5L2E0Qklqb2dQUDIyQVNBNi9Rd0FBQUFBQUFBQUFBQUFBQUFBQUFBQS9UbjlVaUk2L1ZvQ0FBQWdDQ0FlYWlJZUlEcjlXZ0lBQVNBSUlCMXFJaDBnT3YxYUFnQUNJQWdnSDJvaUh5QTYvVm9DQUFNZ0svME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFDQXFRUVJxSUM1QkJHb2dMMEVFYWlBdy9Wd0NCUDFXQWdBQi9WWUNBQUw5VmdJQUF5STdJRUg5cmdFaU9pQTgvYllCSURyOURBQUFBQUFBQUFBQUFBQUFBQUFBQUFEOU9mMVNJanI5V2dJRUFDQXhJRHI5V2dJRUFTQXpJRHI5V2dJRUFpQTBJRHI5V2dJRUF5QTEvUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUFJRHNnUHYyeEFTSTZJRHo5dGdFZ092ME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFQMDUvVklpT3YxYUFnUUFJRElnT3YxYUFnUUJJRFlnT3YxYUFnUUNJRGNnT3YxYUFnUURJQlg5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUFnT3lBOS9hNEJJam9nUFAyMkFTQTYvUXdBQUFBQUFBQUFBQUFBQUFBQUFBQUEvVG45VWlJNi9Wb0NCQUFnSGlBNi9Wb0NCQUVnSFNBNi9Wb0NCQUlnSHlBNi9Wb0NCQU1nR1VFRWFpSVpJQmRIRFFBTElBSWdKR29oQWlBT0lCSnFJUTRnQUNBU2FpRUFJQkFoR1NBcElCY2dKMFlOQWhvTUFRc2dDaUVOSUFnaEFTQUxJUWtMQTBBZ0NTZ0NBQ0VMSUEwQ2Z5QUNLQUlBSUJOcnNyc2lCVVE3MzArTmwyNzJQNklpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSUE0b0FnQWlDbW9pQ0NBUklBZ2dFVWdiUVFBZ0NFRUFUaHMyQWdBZ0FDQUtBbjhnQ3lBVGE3SzdJZ1pFYXJ4MGt4Z0UxaitpSUFWRURBSXJoeGJaNWoraW9DSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdHJJZ2dnRVNBSUlCRklHMEVBSUFoQkFFNGJOZ0lBSUFFQ2Z5QUdSQ2N4Q0t3Y1d2dy9vaUlGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXNnQ21vaUNpQVJJQW9nRVVnYlFRQWdDa0VBVGhzMkFnQWdDU2dDQUNFTElBMENmeUFDS0FJQUlCTnJzcnNpQlVRNzMwK05sMjcyUDZJaUJwbEVBQUFBQUFBQTRFRmpCRUFnQnFvTUFRdEJnSUNBZ0hnTElBNG9BZ1FpQ21vaUNDQVJJQWdnRVVnYlFRQWdDRUVBVGhzMkFnUWdBQ0FLQW44Z0N5QVRhN0s3SWdaRWFyeDBreGdFMWoraUlBVkVEQUlyaHhiWjVqK2lvQ0lGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXRySWdnZ0VTQUlJQkZJRzBFQUlBaEJBRTRiTmdJRUlBRUNmeUFHUkNjeENLd2NXdncvb2lJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzZ0Ntb2lDaUFSSUFvZ0VVZ2JRUUFnQ2tFQVRoczJBZ1FnQWtFRWFpRUNJQWxCQkdvaENTQUJRUWhxSVFFZ0FFRUlhaUVBSUExQkNHb2hEU0FPUVFocUlRNGdHVUVDYWlJWklDSkpEUUFMSUNrTElnZ2dKVThFUUNBQklRZ2dEU0VLSUFrTUFRc2dEaWdDQUNFS0FuOGdJQ0FJUVFGMklobEdCRUFnQ2lBbWF5SUlJQkVnQ0NBUlNCdEJBQ0FJUVFCT0d5RUxJQW9nR0dvaUNDQVJJQWdnRVVnYlFRQWdDRUVBVGhzaENDQW9EQUVMSUFvQ2Z5QUpLQUlBSUJOcnNyc2lCVVJxdkhTVEdBVFdQNklnQWlnQ0FDQVRhN0s3SWdaRURBSXJoeGJaNWoraW9DSUhtVVFBQUFBQUFBRGdRV01FUUNBSHFnd0JDMEdBZ0lDQWVBdHJJZ2dnRVVnaEN5QUlJQkVnQ3h0QkFDQUlRUUJPR3lFTEFuOGdCa1E3MzArTmwyNzJQNklpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSUFwcUlnZ2dFU0FJSUJGSUcwRUFJQWhCQUU0YklRZ0NmeUFGUkNjeENLd2NXdncvb2lJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUFzTElSVWdEU0FJTmdJQUlBQWdDellDQUNBQklBb2dGV29pQ2lBUklBb2dFVWdiUVFBZ0NrRUFUaHMyQWdBZ0FVRUVhaUVJSUFCQkJHb2hBQ0FOUVFScUlRb2dEa0VFYWlFT0lBa2dHU0FnVHcwQUdpQUNRUVJxSVFJZ0NVRUVhZ3NoQ3lBNVFRRnFJamtnSTBjTkFBc0xJQlFvQWhnb0Fpd1FGQ0FVS0FJWUlnQWdEellDTENBQUtBSmdFQlFnRkNnQ0dDSUFJQlkyQW1BZ0FDZ0NsQUVRRkNBVUtBSVlJZ0FnRERZQ2xBRWdBQ0FBL1FBQ0FDSTgvUXNDYUNBQUlEejlDd0kwSUJSQkFUWUNGRUVBSVJrTUJnc2dBU2dDYUVFQlJ3MEFJQUVvQWdSQkFVY05BQ0FCS0FJNFFRRkhEUUFnQVNnQ2JFRUJSdzBBSUFFb0FoZ2hBaUFCS0FLVUFTRUpJQUVvQW1BaERpQUJLQUlzSVFBZ0FTZ0NEQ0FCS0FJSWJDSU1RUUowSWdFUUhDRUlJQUVRSENFUElBRVFIQ0VMQWtBZ0NFVU5BQ0FQUlEwQUlBdEZEUUFnREVVTkJFRi9JQUowUVg5eklSbEJBU0FDUVFGcmRDRVRJQXhCQ0VrTkFpQVBJQWhyUVJCSkRRSWdDeUFJYTBFUVNRMENJQWdnQUd0QkVFa05BaUFJSUE1clFSQkpEUUlnQ0NBSmEwRVFTUTBDSUFzZ0QydEJFRWtOQWlBUElBQnJRUkJKRFFJZ0R5QU9hMEVRU1EwQ0lBOGdDV3RCRUVrTkFpQUxJQUJyUVJCSkRRSWdDeUFPYTBFUVNRMENJQXNnQ1d0QkVFa05BaUFKSUF4QmZIRWlDa0VDZENJUWFpRU5JQXNnRUdvaEFTQUlJQkJxSVFJZ0dmMFJJVHdnRS8wUklUb0RRQUovSUFrZ0ZrRUNkQ0lSYXYwQUFnQWdPdjJ4QWYzNkFTSTcvVjhpUGYwTU85OVBqWmR1OWo4NzMwK05sMjcyUC8zeUFTSSsvU0VCSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Q3lFVklBNGdFV3I5QUFJQUlUOGdDQ0FSYXYwTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNBQUlCRnEvUUFDQUNKQUFuOGdQdjBoQUNJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUF2OUVTQVYvUndCQW44Z095QTcvUTBJQ1FvTERBME9Ed0FCQWdNQUFRSUQvVjhpTy8wTU85OVBqWmR1OWo4NzMwK05sMjcyUC8zeUFTSSsvU0VBSWdXWlJBQUFBQUFBQU9CQll3UkFJQVdxREFFTFFZQ0FnSUI0Qy8wY0FnSi9JRDc5SVFFaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTC9Sd0QvYTRCSWo0Z1BQMjJBU0ErL1F3QUFBQUFBQUFBQUFBQUFBQUFBQUFBL1RuOVV2MExBZ0FDZnlBL0lEcjlzUUg5K2dFaVB2MWZJai85REdxOGRKTVlCTlkvYXJ4MGt4Z0Uxai85OGdFZ1BmME1EQUlyaHhiWjVqOE1BaXVIRnRubVAvM3lBZjN3QVNJOS9TRUJJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDeUVWSUE4Z0VXcjlEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQWdRQUovSUQzOUlRQWlCWmxFQUFBQUFBQUE0RUZqQkVBZ0Jhb01BUXRCZ0lDQWdIZ0wvUkVnRmYwY0FRSi9JRDc5REFBQUFBQUFBQUFBQUFBQUFBQUFBQUQ5RFFnSkNnc01EUTRQQUFFQ0F3QUJBZ1A5WHlJOS9ReHF2SFNUR0FUV1AycThkSk1ZQk5ZLy9mSUJJRHY5REF3Q0s0Y1cyZVkvREFJcmh4Ylo1ai85OGdIOThBRWlPLzBoQUNJRm1VUUFBQUFBQUFEZ1FXTUVRQ0FGcWd3QkMwR0FnSUNBZUF2OUhBSUNmeUE3L1NFQklnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEMvMGNBLzJ4QVNJN0lEejl0Z0VnTy8wTUFBQUFBQUFBQUFBQUFBQUFBQUFBQVAwNS9WTDlDd0lBQW44Z1AvME1KekVJckJ4YS9EOG5NUWlzSEZyOFAvM3lBU0k3L1NFQklnV1pSQUFBQUFBQUFPQkJZd1JBSUFXcURBRUxRWUNBZ0lCNEN5RVZJQXNnRVdyOURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBZ1FBSi9JRHY5SVFBaUJabEVBQUFBQUFBQTRFRmpCRUFnQmFvTUFRdEJnSUNBZ0hnTC9SRWdGZjBjQVFKL0lEMzlEQ2N4Q0t3Y1d2dy9KekVJckJ4YS9ELzk4Z0VpTy8waEFDSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdjlIQUlDZnlBNy9TRUJJZ1daUkFBQUFBQUFBT0JCWXdSQUlBV3FEQUVMUVlDQWdJQjRDLzBjQS8ydUFTSTdJRHo5dGdFZ08vME1BQUFBQUFBQUFBQUFBQUFBQUFBQUFQMDUvVkw5Q3dJQUlCWkJCR29pRmlBS1J3MEFDeUFLSUF4R0RRUWdEaUFRYWlFT0lBQWdFR29oQUNBUElCQnFEQU1MSUFnUUZDQVBFQlFnQ3hBVURBVUxJQnBCendNMkFnUWdHa0c0Q2pZQ0FFR3d5d0ZCbzhBQUlCb1FHZ3dFQ3lBSUlRSWdDeUVCSUFraERTQVBDeUVKQTBBZ0RpZ0NBQ0VSSUFJQ2Z5QU5LQUlBSUJOcnNyc2lCVVE3MzArTmwyNzJQNklpQnBsRUFBQUFBQUFBNEVGakJFQWdCcW9NQVF0QmdJQ0FnSGdMSUFBb0FnQWlGbW9pRUNBWklCQWdHVWdiUVFBZ0VFRUFUaHMyQWdBZ0NTQVdBbjhnRVNBVGE3SzdJZ1pFYXJ4MGt4Z0UxaitpSUFWRURBSXJoeGJaNWoraW9DSUZtVVFBQUFBQUFBRGdRV01FUUNBRnFnd0JDMEdBZ0lDQWVBdHJJaEFnR1NBUUlCbElHMEVBSUJCQkFFNGJOZ0lBSUFFQ2Z5QUdSQ2N4Q0t3Y1d2dy9vaUlGbVVRQUFBQUFBQURnUVdNRVFDQUZxZ3dCQzBHQWdJQ0FlQXNnRm1vaUZpQVpJQllnR1VnYlFRQWdGa0VBVGhzMkFnQWdBVUVFYWlFQklBbEJCR29oQ1NBQ1FRUnFJUUlnRFVFRWFpRU5JQTVCQkdvaERpQUFRUVJxSVFBZ0NrRUJhaUlLSUF4SERRQUxDeUFVS0FJWUtBSXNFQlFnRkNnQ0dDSUFJQWcyQWl3Z0FDZ0NZQkFVSUJRb0FoZ2lBQ0FQTmdKZ0lBQW9BcFFCRUJRZ0ZDZ0NHQ0FMTmdLVUFTQVVRUUUyQWhSQkFDRVpEQUVMSUE4UUZDQVdFQlFnREJBVUN5QWFLQUlnSVFBQ1FDQUREUUFnSVVVTkFDQUFLQUlZSVJSQkFDRVdBMEFnRkNBV1FUUnNhaUlES0FJWUlnSkJDRWNFUUFKQUlBSkJCMDBFUUNBREtBSU1JQU1vQWdoc0lRRWdBeWdDTENFSUlBTW9BaUFFUUNBQlJRMENRUUVnQWtFQmEzU3RJVUpCQUNFS0lBRkJCRThFUUNBQlFYeHhJUW9nUXYwU0lUeEJBQ0VPQTBBZ0NDQU9RUUowYWlJQ0lBTDlBQUlBSWpyOXh3RkJCLzNMQVNJNy9SMEFJRHo5SFFBaVEzLzlFaUE3L1IwQklEejlIUUVpUkgvOUhnRWdPaUE4L1EwSUNRb0xEQTBPRHdBQkFnTUFBUUlEL2NjQlFRZjl5d0VpT3YwZEFDQkRmLzBTSURyOUhRRWdSSC85SGdIOURRQUJBZ01JQ1FvTEVCRVNFeGdaR2h2OUN3SUFJQTVCQkdvaURpQUtSdzBBQ3lBQklBcEdEUU1MQTBBZ0NDQUtRUUowYWlJQ0lBSTBBZ0JDQjRZZ1FuOCtBZ0FnQ2tFQmFpSUtJQUZIRFFBTERBSUxJQUZGRFFGQmZ5QUNkRUYvYzYwaFFrRUFJUW9nQVVFRVR3UkFJQUZCZkhFaENpQkMvUkloUEVFQUlRNERRQ0FJSUE1QkFuUnFJZ0lnQXYwQUFnQWlPdjNKQWYwTS93QUFBQUFBQUFEL0FBQUFBQUFBQVAzVkFTSTcvUjBBSUR6OUhRQWlRNEQ5RWlBNy9SMEJJRHo5SFFFaVJJRDlIZ0VnT2lBOC9RMElDUW9MREEwT0R3QUJBZ01BQVFJRC9ja0IvUXovQUFBQUFBQUFBUDhBQUFBQUFBQUEvZFVCSWpyOUhRQWdRNEQ5RWlBNi9SMEJJRVNBL1I0Qi9RMEFBUUlEQ0FrS0N4QVJFaE1ZR1JvYi9Rc0NBQ0FPUVFScUlnNGdDa2NOQUFzZ0FTQUtSZzBDQ3dOQUlBZ2dDa0VDZEdvaUFpQUNOUUlBUXY4QmZpQkNnRDRDQUNBS1FRRnFJZ29nQVVjTkFBc01BUXNnQWtFSWF5RUlJQU1vQWd3Z0F5Z0NDR3doQVNBREtBSXNJUTBnQXlnQ0lBUkFJQUZGRFFGQkFDRUtJQUZCQkU4RVFDQUJRWHh4SVFwQkFDRUNBMEFnRFNBQ1FRSjBhaUlKSUFuOUFBSUFJQWo5ckFIOUN3SUFJQUpCQkdvaUFpQUtSdzBBQ3lBQklBcEdEUUlMQTBBZ0RTQUtRUUowYWlJQ0lBSW9BZ0FnQ0hVMkFnQWdDa0VCYWlJS0lBRkhEUUFMREFFTElBRkZEUUJCQUNFS0lBRkJCRThFUUNBQlFYeHhJUXBCQUNFQ0EwQWdEU0FDUVFKMGFpSUpJQW45QUFJQUlBajlyUUg5Q3dJQUlBSkJCR29pQWlBS1J3MEFDeUFCSUFwR0RRRUxBMEFnRFNBS1FRSjBhaUlDSUFJb0FnQWdDSFkyQWdBZ0NrRUJhaUlLSUFGSERRQUxDeUFEUVFnMkFoZ0xJQlpCQVdvaUZpQWhSdzBBQ3dzZ0FDZ0NEQ0FBS0FJSWJDRUJBa0FnR1VVRVFDQUFLQUlVUVFKR0JFQWdBQ2dDRUVFQlJnUkFJQUFvQWhnb0Fpd2dBUkFTREFNTElBUkZEUUlnQUNnQ0dDSUFLQUlzSUFBb0FtQWdBUkFJREFJTElBQW9BaGdpQUNnQ0xDQUFLQUpnSUFBb0FwUUJJQUVRQnd3QkN3SkFBa0FDUUNBaFFRRnJEZ1FBQXdFQ0F3c2dBQ2dDR0NnQ0xDQUJFQVlNQWdzZ0FDZ0NHQ0lBS0FJc0lBQW9BbUFnQUNnQ2xBRWdBUkFGREFFTElBQW9BaGdpQUNnQ0xDQUFLQUpnSUFBb0FwUUJJQUFvQXNnQklBRVFCQXNnR2lnQ0lCQWxRUUFoRGdzZ0drSGd3QUJxSkFBZ0Rnc0lBRUVJSUFBUUtRdXJBZ0lDZmdKL1FuOGhBeUFBTFFCRVFRaHhSUVJBSUFBZ0FDZ0NJQ0lHTmdJa0FrQUNRQUpBSUFBZ0FDZ0NNQ0lGQkg4RFFDQUdJQVVnQUNnQ0FDQUFLQUlVRVFBQUlnVkJmMFlOQWlBQUlBQW9BaVFnQldvaUJqWUNKQ0FBSUFBb0FqQWdCV3NpQlRZQ01DQUZEUUFMSUFBb0FpQUZJQVlMTmdJa0lBRkNBRlVOQVVJQUlRTU1BZ3NnQUNBQUtBSkVRUWh5TmdKRUlBSkJCRUhQK1FCQkFCQVRJQUJCQURZQ01DQUFJQUFvQWtSQkNISTJBa1JDZnc4TFFnQWhBd05BSUFFZ0FDZ0NBQ0FBS0FJWUVRMEFJZ1JDZjFFRVFDQUNRUVJCd1BrQVFRQVFFeUFBSUFBb0FrUkJDSEkyQWtRZ0FDQUFLUU00SUFOOE53TTRRbjhnQXlBRFVCc1BDeUFESUFSOElRTWdBU0FFZlNJQlFnQlZEUUFMQ3lBQUlBQXBBemdnQTN3M0F6Z0xJQU1MSXdFQmZ5QUJJQUVvQWdBZ0FTZ0NDQ0lCSUFDbklnSWdBU0FDU1J0cU5nSUVRUUVMUEFJQ2Z3RitJQUVvQWdBZ0FTZ0NDR29pQXlBQktBSUVJZ0pHQkVCQ2Z3OExJQUVnQWlBQXAybzJBZ1FnQUNBRElBSnJyQ0lFSUFBZ0JGTWJDNXNCQVFWL1FRRWdBaWdDQ0NJSElBZEJBVTBiSVFRZ0FpZ0NCQ0lESUFJb0FnQnJJUVlEUUNBRUlnVkJBWFFoQkNBRklBWnJJQUZKRFFBTElBVWdCMGNFUUNBRkVCZ2lBMFVFUUVGL0R3c2dBaWdDQUNJRUJFQWdBeUFFSUFZUUZob2dBaWdDQUJBVUN5QUNJQVUyQWdnZ0FpQUROZ0lBSUFJZ0F5QUdhaUlETmdJRUN5QURJQUFnQVJBV0dpQUNJQUlvQWdRZ0FXbzJBZ1FnQVF1T0F3SUNmZ0ovSUFBb0FqQWlCU0FCcHlJR1R3UkFJQUFnQlNBR2F6WUNNQ0FBSUFBb0FpUWdCbW8yQWlRZ0FDQUFLUU00SUFGOE53TTRJQUVQQ3lBQUxRQkVRUVJ4QkVBZ0FFRUFOZ0l3SUFBZ0FDZ0NKQ0FGYWpZQ0pDQUFJQVd0SWdFZ0FDa0RPSHczQXpnZ0FVSi9JQVViRHdzQ1FDQUZSUVJBREFFTElBQkJBRFlDTUNBQUlBQW9BaUEyQWlRZ0FTQUZyU0lEZlNFQkN5QUJRZ0JWQkVBRFFDQUFLUU1JSUFBcEF6Z2dBU0FEZkh4VUJFQWdBa0VFUWVuNUFFRUFFQk1nQUVFQU5nSXdJQUFnQUNnQ0lEWUNKQ0FBSUFBcEF6Z2dBM3dpQXpjRE9DQUFLUU1JSWdFZ0EzMGhCQ0FCSUFBb0FnQWdBQ2dDSEJFTEFDQUFLQUpFSVFVRVFDQUFJQUUzQXpnTElBQWdCVUVFY2pZQ1JFSi9JQVFnQVNBRFVSc1BDeUFCSUFBb0FnQWdBQ2dDR0JFTkFDSUVRbjlSQkVBZ0FrRUVRZW41QUVFQUVCTWdBQ0FBS0FKRVFRUnlOZ0pFSUFBZ0FDa0RPQ0FEZkRjRE9FSi9JQU1nQTFBYkR3c2dBeUFFZkNFRElBRWdCSDBpQVVJQVZRMEFDd3NnQUNBQUtRTTRJQU44TndNNElBTUxSZ0VDZnlBQ0tBSUFJQUlvQWdocUlnUWdBaWdDQkNJRFJnUkFRWDhQQ3lBQUlBTWdCQ0FEYXlJQUlBRWdBQ0FCU1JzaUFCQVdHaUFDSUFJb0FnUWdBR28yQWdRZ0FBdXFBZ0VFZnlNQVFSQnJJZ1FrQUFKQUlBQW9BblFOQUNBQ1FRRk5CRUFnQTBFQlFZM0ZBRUVBRUJNTUFRc2dBU0FFUVF4cVFRSVFGU0FFS0FJTUlnWkIvLzhEY1NJSFJRUkFJQU5CQVVHdXhRQkJBQkFUREFFTElBZEJCbXhCQW1vZ0Frc0VRQ0FEUVFGQmpjVUFRUUFRRXd3QkN5QUdRUVpzRUJnaUEwVU5BQ0FBUVFnUUdDSUNOZ0owSUFKRkJFQWdBeEFVREFFTElBSWdBellDQUNBQ0lBUXZBUXdpQWpzQkJDQUNSUVJBUVFFaEJRd0JDMEVBSVFJRFFDQUJRUUpxSUFSQkRHb2lCVUVDRUJVZ0F5QUNRUVpzYWlJR0lBUW9BZ3c3QVFBZ0FVRUVhaUFGUVFJUUZTQUdJQVFvQWd3N0FRSWdBVUVHYWlJQklBVkJBaEFWSUFZZ0JDZ0NERHNCQkVFQklRVWdBa0VCYWlJQ0lBQW9BblF2QVFSSkRRQUxDeUFFUVJCcUpBQWdCUXZzQVFFRWZ5TUFRUkJySWdVa0FBSi9JQUFvQW5naUJFVUVRQ0FEUVFGQjM4UUFRUUFRRTBFQURBRUxJQVFvQWd3RVFDQURRUUZCcWRvQVFRQVFFMEVBREFFTElBSWdCQzBBRWlJQ1FRSjBJZ1JKQkVBZ0EwRUJRYjdFQUVFQUVCTkJBQXdCQzBFQUlBUVFHQ0lFUlEwQUdpQUNCRUJCQUNFREEwQWdBU0FGUVF4cUlnWkJBaEFWSUFRZ0EwRUNkR29pQnlBRktBSU1Pd0VBSUFGQkFtb2dCa0VCRUJVZ0J5QUZLQUlNT2dBQ0lBRkJBMm9nQmtFQkVCVWdCeUFGS0FJTU9nQURJQUZCQkdvaEFTQURRUUZxSWdNZ0FrY05BQXNMSUFBb0FuZ2dCRFlDREVFQkN5QUZRUkJxSkFBTDhBTUJDWDhqQUVFUWF5SUZKQUFDUUNBQ1FRTkpEUUFnQUNnQ2VBMEFJQUVnQlVFTWFrRUNFQlVnQlM4QkRDSUpRWUVJYTBIL2QwMEVRQ0FGSUFrMkFnQWdBMEVCUWFFYklBVVFFd3dCQ3lBQlFRSnFJQVZCREdwQkFSQVZJQVV2QVF3aUNFVUVRQ0FEUVFGQndSaEJBQkFUREFFTElBSWdDRUVEYWtrTkFDQUlJQWxzUVFKMEVCZ2lCMFVOQUNBSUVCZ2lDa1VFUUNBSEVCUU1BUXNnQ0JBWUlndEZCRUFnQnhBVUlBb1FGQXdCQzBFVUVCZ2lCa1VFUUNBSEVCUWdDaEFVSUFzUUZBd0JDeUFCUVFOcUlRTWdCaUFLTmdJSUlBWWdDellDQkNBR0lBazdBUkFnQmlBSE5nSUFJQVVvQWd3aERDQUdRUUEyQWd3Z0JpQU1PZ0FTSUFBZ0JqWUNlQU5BSUFNZ0JVRU1ha0VCRUJVZ0JDQUthaUFGTFFBTVFmOEFjVUVCYWpvQUFDQUVJQXRxSUFVb0FneEJnQUZ4UVFkMk9nQUFJQU5CQVdvaEF5QUVRUUZxSWdRZ0NFY05BQXNnQ1VVRVFFRUJJUVFNQVF0QkFDRUdBMEJCQUNFRVFRQWhBQU5BUVFRZ0JDQUthaTBBQUVFSGFrRURkaUlFSUFSQkJFOGJJZ1FnQXlBQmEyb2dBa29FUUVFQUlRUU1Bd3NnQXlBRlFReHFJQVFRRlNBSElBVW9BZ3cyQWdBZ0IwRUVhaUVISUFNZ0JHb2hBeUFBUVFGcUlnQkIvLzhEY1NJRUlBaEpEUUFMUVFFaEJDQUdRUUZxSWdaQi8vOERjU0FKU1EwQUN3c2dCVUVRYWlRQUlBUUxtQUVCQW44akFFRVFheUlGSkFBZ0FDZ0NHQ0lFUWY4QlJ3UkFJQVVnQkRZQ0FDQURRUUpCMFJRZ0JSQVRDd0pBQWtBZ0FDZ0NGQ0FDUmdSQUlBSU5BVUVCSVFRTUFndEJBQ0VFSUFOQkFVR0o4UUJCQUJBVERBRUxRUUFoQWdOQVFRRWhCQ0FCSUFBb0FrZ2dBa0VNYkdwQkNHcEJBUkFWSUFGQkFXb2hBU0FDUVFGcUlnSWdBQ2dDRkVrTkFBc0xJQVZCRUdva0FDQUVDNDRHQVFaL0l3QkIwQUJySWdRa0FBSkFJQUpCQWswRVFDQURRUUZCNmZBQVFRQVFFd3dCQ3lBQUxRQjhCRUFnQTBFRVFaVFhBRUVBRUJOQkFTRUdEQUVMUVFFaEJpQUJJQUJCS0dwQkFSQVZJQUZCQVdvZ0FFRTBha0VCRUJVZ0FVRUNhaUFBUVN4cVFRRVFGU0FCUVFOcUlRVUNRQUpBQWtBQ1FBSkFJQUFvQWlnaUIwRUJhdzRDQUFFQ0N5QUNRUVpOQkVBZ0JDQUNOZ0lRSUFOQkFVR085Z0FnQkVFUWFoQVRRUUFoQmd3RkN3SkFJQUpCQjBZTkFDQUFLQUl3UVE1R0RRQWdCQ0FDTmdJd0lBTkJBa0dPOWdBZ0JFRXdhaEFUQ3lBRklBQkJNR3BCQkJBVklBQW9BakJCRGtjTkEwRWtFQmdpQlVVRVFFRUFJUVlnQTBFQlFaUStRUUFRRXd3RkN5QUZRUTQyQWdBZ0JFRUFOZ0pBSUFSQkFEWUNPQ0FFUVFBMkFrZ2dCRUVBTmdJOElBUkJBRFlDUkNBRVFRQTJBa3hCc09xUUFpRUdJQVJCc09xUUFqWUNOQ0FGUVlDTWxhSUVOZ0lFQW44Z0FrRUhSd1JBSUFKQkkwWUVRQ0FCUVFkcUlBUkJ6QUJxUVFRUUZTQUJRUXRxSUFSQnlBQnFRUVFRRlNBQlFROXFJQVJCeEFCcVFRUVFGU0FCUVJOcUlBUkJRR3RCQkJBVklBRkJGMm9nQkVFOGFrRUVFQlVnQVVFYmFpQUVRVGhxUVFRUUZTQUJRUjlxSUFSQk5HcEJCQkFWSUFWQkFEWUNCQ0FFS0FJMElRWWdCQ2dDT0NFQ0lBUW9Ba0FoQXlBRUtBSThJUWNnQkNnQ1JDRUlJQVFvQWt3aENTQUVLQUpJREFJTElBUWdBallDSUNBRFFRSkJzdllBSUFSQklHb1FFd3RCQUNFQ1FRQWhBMEVBSVFkQkFBc2hBU0FGSUFjMkFoZ2dCU0FJTmdJUUlBVWdDVFlDQ0NBRklBWTJBaUFnQlNBQ05nSWNJQVVnQXpZQ0ZDQUZJQUUyQWd3Z0FFRUFOZ0p3SUFBZ0JUWUNiQXdEQ3lBQUlBSkJBMnNpQVRZQ2NDQUFRUUVnQVJBWElnTTJBbXdnQTBVTkFTQUNRUU5NRFFKQkFDRUNBMEFnQlNBRVFjd0Fha0VCRUJVZ0FDZ0NiQ0FDYWlBRUtBSk1PZ0FBSUFWQkFXb2hCU0FDUVFGcUlnSWdBVWNOQUFzTUFnc2dCMEVEU1EwQ0lBUWdCellDQUNBRFFRUkJxZndBSUFRUUV3d0NDMEVBSVFZZ0FFRUFOZ0p3REFFTFFRRWhCaUFBUVFFNkFId0xJQVJCMEFCcUpBQWdCZ3UwQXdFRGZ5TUFRU0JySWdRa0FBSkFJQUFvQWtnRVFDQURRUUpCd2paQkFCQVRRUUVoQWd3QkN5QUNRUTVIQkVCQkFDRUNJQU5CQVVISThBQkJBQkFUREFFTElBRWdBRUVRYWtFRUVCVWdBVUVFYWlBQVFReHFRUVFRRlNBQlFRaHFJQUJCRkdwQkFoQVZJQUFvQWd3aEJRSkFJQVFDZnlBQUtBSVFJZ1pGQkVBZ0FDZ0NGQXdCQ3lBQUtBSVVJZ0lnQlVVTkFCb2dBZzBCUVFBTE5nSUlJQVFnQmpZQ0JDQUVJQVUyQWdBZ0EwRUJRYXp2QUNBRUVCTkJBQ0VDREFFTElBSkJnWUFCYTBILy8zNU5CRUJCQUNFQ0lBTkJBVUhXN2dCQkFCQVREQUVMSUFBZ0FrRU1FQmNpQWpZQ1NDQUNSUVJBUVFBaEFpQURRUUZCKys0QVFRQVFFd3dCQzBFQklRSWdBVUVLYWlBQVFSaHFRUUVRRlNBQlFRdHFJQUJCSEdwQkFSQVZJQUFvQWh3aUJVRUhSd1JBSUFRZ0JUWUNFQ0FEUVFSQjYvNEFJQVJCRUdvUUV3c2dBVUVNYWlBQVFTQnFRUUVRRlNBQlFRMXFJQUJCSkdwQkFSQVZJQUFvQWdBaUFTQUJMUURVQVVIN0FYRWdBQ2dDR0VIL0FVWkJBblJ5T2dEVUFTQUFLQUlBSWdFZ0FDZ0NERFlDOEFFZ0FTQUFLQUlRTmdMMEFTQUFRUUU2QUlVQkN5QUVRU0JxSkFBZ0FndTNCQUVGZnlNQVFSQnJJZ1lrQUFKL0lBQXRBR1JCQW5GRkJFQWdBMEVCUWJmWUFFRUFFQk5CQUF3QkN5QUFRUUEyQW1nQ1FBSkFBa0FnQWdSQUEwQWdBa0VIVFFSQUlBTkJBVUdtR2tFQUVCTU1CUXNnQVNBR1FReHFJZ1ZCQkJBVklBWW9BZ3doQkNBQlFRUnFJQVZCQkJBVlFRZ2hCeUFHS0FJTUlRVUNRQUpBQWtBQ1FDQUVEZ0lCQUFNTElBSkJFRWtFUUVIT0dpRUVEQWNMSUFGQkNHb2dCa0VJYWtFRUVCVWdCaWdDQ0FSQVFkekJBQ0VFREFjTElBRkJER29nQmtFTWFrRUVFQlVnQmlnQ0RDSUVEUUZCbnhraEJBd0dDeUFEUVFGQm54bEJBQkFUREFZTFFSQWhCd3NnQkNBSFNRUkFJQU5CQVVHWHh3QkJBQkFUREFVTElBSWdCRWtFUUNBRFFRRkJ6OFlBUVFBUUUwRUFEQVlMQWtBQ1FDQUFJQUVnQjJvZ0JDQUhheUFEQW44Q1FBSkFBa0FnQlVIeDJMMmJCa3dFUUNBRlFlUEd3Wk1HUmcwQklBVkI1c3FSbXdaR0RRTWdCVUh3d3JXYkJrY05CVUdneFFFTUJBc2dCVUh5MkkyREIwWU5BVUdBeFFFZ0JVSHl5S0hMQmtZTkF4b2dCVUh5MkwyYkJrY05CRUdJeFFFTUF3dEJrTVVCREFJTFFaakZBUXdCQzBHb3hRRUxLQUlFRVFFQURRRkJBQXdIQ3lBQUlBQW9BbWhCLy8vLy93ZHlOZ0pvQzBFQklBZ2dCVUh5eUtITEJrWWJJUWdnQVNBRWFpRUJJQUlnQkdzaUFnMEFDeUFJRFFFTElBTkJBVUhyeFFCQkFCQVRRUUFNQXdzZ0FFRUJPZ0NFQVNBQUlBQW9BbVJCQkhJMkFtUkJBUXdDQ3lBRFFRRWdCRUVBRUJNTElBTkJBVUdMRDBFQUVCTkJBQXNnQmtFUWFpUUFDK0lCQVFGL0lBQW9BbVJCQVVjRVFDQURRUUZCNU5nQVFRQVFFMEVBRHdzQ1FDQUNRUWROQkVBTUFRc2dBU0FBUVRocVFRUVFGU0FCUVFScUlBQkJQR3BCQkJBVklBSkJBM0VFUUF3QkN5QUFJQUpCQ0dzaUFrRUNkaUlFTmdKQUFrQWdBa1VOQUNBQUlBUkJCQkFYSWdJMkFrUWdBa1VFUUNBRFFRRkJsaEZCQUJBVFFRQVBDeUFBS0FKQVJRMEFJQUZCQ0dvaEEwRUFJUUlEUUNBRElBQW9Ba1FnQWtFQ2RHcEJCQkFWSUFOQkJHb2hBeUFDUVFGcUlnSWdBQ2dDUUVrTkFBc0xJQUFnQUNnQ1pFRUNjallDWkVFQkR3c2dBMEVCUVo0dVFRQVFFMEVBQzM0QkFYOGpBRUVRYXlJRUpBQUNmeUFBS0FKa0JFQWdBMEVCUVlIWUFFRUFFQk5CQUF3QkN5QUNRUVJIQkVBZ0EwRUJRY0l1UVFBUUUwRUFEQUVMSUFFZ0JFRU1ha0VFRUJVZ0JDZ0NERUdLanFyb0FFY0VRQ0FEUVFGQjZpWkJBQkFUUVFBTUFRc2dBQ0FBS0FKa1FRRnlOZ0prUVFFTElBUkJFR29rQUF2RUFRRUNmeUFBSUFBb0FpQWlCRFlDSkFKQUlBQW9BakFpQXdSQUEwQWdCQ0FESUFBb0FnQWdBQ2dDRkJFQUFDSURRWDlHRFFJZ0FDQUFLQUlrSUFOcUlnUTJBaVFnQUNBQUtBSXdJQU5ySWdNMkFqQWdBdzBBQ3lBQUtBSWdJUVFMSUFCQkFEWUNNQ0FBSUFRMkFpUWdBU0FBS0FJQUlBQW9BaHdSQ3dCRkJFQWdBQ0FBS0FKRVFRaHlOZ0pFUVFBUEN5QUFJQUUzQXpoQkFROExJQUFnQUNnQ1JFRUljallDUkNBQ1FRUkJ6L2tBUVFBUUV5QUFJQUFvQWtSQkNISTJBa1JCQUFzTkFDQUFLQUlBSUFFZ0FoQk9Dd2tBSUFBb0FnQVFVd3NKQUNBQUtBSUFFRklMRFFBZ0FDZ0NBQ0FCSUFJUVZRdEJBUUYvSUFJRWZ5QURRUUpCeTg4QVFRQVFFeUFBS0FJQUlBRWdBaUFESUFRUVQwVUVRQ0FEUVFGQm5UQkJBQkFUUVFBUEN5QUFJQUlnQXhCK0JVRUFDd3NWQUNBQUtBSUFJQUVnQWlBRElBUWdCU0FHRUZjTER3QWdBQ2dDQUNBQklBSWdBeEJZQ3hNQUlBQW9BZ0FnQVNBQ0lBTWdCQ0FGRURFTEhRQWdBQ2dDQUNBQklBSWdBeUFFSUFVZ0JpQUhJQWdnQ1NBS0VDd0w1UVFCQm44Z0FTZ0NDRUUySUFNUUtFVUVRRUVBRHdzZ0FTZ0NCQ0lJS0FJQUlRY2dDQ2dDQ0NFR0FrQWdCd1JBUVFFaEJTQUhRUUZ4SVFrZ0IwRUJSZ1IvUVFBRklBZEJmbkVoQndOQUFuOUJBQ0FGUlEwQUdrRUFJQUVnQUNBRElBWW9BZ0FSQUFCRkRRQWFJQUVnQUNBRElBWW9BZ1FSQUFCQkFFY0xJUVVnQmtFSWFpRUdJQVJCQW1vaUJDQUhSdzBBQ3lBRlJRc2hCRUVBSUFVZ0NSc2hCUUpBSUFsRkRRQWdCQTBBSUFFZ0FDQURJQVlvQWdBUkFBQkJBRWNoQlFzZ0NFRUFOZ0lBSUFVTkFVRUFEd3NnQ0VFQU5nSUFDeUFCS0FJSUlnY29BZ0FoQkNBSEtBSUlJUVlDUUNBRUJFQkJBU0VGSUFSQkFYRWhDQ0FFUVFGR0JIOUJBQVVnQkVGK2NTRUpRUUFoQkFOQUFuOUJBQ0FGUlEwQUdrRUFJQUVnQUNBRElBWW9BZ0FSQUFCRkRRQWFJQUVnQUNBRElBWW9BZ1FSQUFCQkFFY0xJUVVnQmtFSWFpRUdJQVJCQW1vaUJDQUpSdzBBQ3lBRlJRc2hCRUVBSUFVZ0NCc2hCUUpBSUFoRkRRQWdCQTBBSUFFZ0FDQURJQVlvQWdBUkFBQkJBRWNoQlFzZ0IwRUFOZ0lBSUFVTkFVRUFEd3NnQjBFQU5nSUFDeUFCTFFDRUFVVUVRQ0FEUVFGQmk5c0FRUUFRRTBFQUR3c2dBUzBBaFFGRkJFQWdBMEVCUWU3YUFFRUFFQk5CQUE4TElBQWdBU2dDQUNBQ0lBTVFXUUpBSUFKRkRRQWdBaWdDQUNJQVJRMEFRUUVoQkFKQUFrQUNRQUpBQWtBQ1FDQUJLQUl3UVF4ckRnMERCQVFFQlFBQkJBUUVCQVFDQkF0QkFpRUVEQVFMUVFNaEJBd0RDMEVFSVFRTUFndEJCU0VFREFFTFFYOGhCQXNnQUNBRU5nSVVJQUVvQW13aUJVVU5BQ0FBSUFVMkFod2dBaWdDQUNBQktBSndOZ0lnSUFGQkFEWUNiQXNMNGdrQ0NYOEJmaU1BUWZBQWF5SURKQUJCZ0FnaENBSi9Ba0JCQVVHQUNCQVhJZ1lFUUNBRFFkd0FhaUVMSUFOQjdBQnFJUWtEUUFKQUFrQUNRQ0FCSUFOQjZBQnFJZ1JCQ0NBQ0VCMUJDRWNOQUNBRUlBTkIyQUJxUVFRUUZTQUpJQXRCQkJBVlFRZ2hCUUpBQWtBQ1FBSkFBa0FnQXlnQ1dBNENBQUVFQ3lBQktRTUlJZ3hRQkg1Q0FBVWdEQ0FCS1FNNGZRc2lERUw0Ly8vL0QxTU5BU0FDUVFGQjNNRUFRUUFRRXd3RUN5QUJJQU5CNkFCcUlnUkJDQ0FDRUIxQkNFY05BeUFFSUFOQjVBQnFRUVFRRlNBREtBSmtSUTBCSUFKQkFVSGN3UUJCQUJBVERBTUxJQU1nREtkQkNHbzJBbGdNQVFzZ0NTQURRZGdBYWtFRUVCVkJFQ0VGQ3lBREtBSmNJZ1JCNCtUQTB3WkdCRUFnQUNnQ1pDSUJRUVJ4QkVBZ0FDQUJRUWh5TmdKa0RBSUxJQUpCQVVHaExFRUFFQk1nQmhBVVFRQU1Cd3NnQXlnQ1dDSUhSUVJBSUFKQkFVR2ZHVUVBRUJNZ0JoQVVRUUFNQndzZ0JTQUhTd1JBSUFNZ0JEWUNCQ0FESUFjMkFnQWdBa0VCUWNqc0FDQURFQk1NQmdzQ1FBSi9BbjhDUUFKL0FrQUNRQUpBQWtBQ1FDQUVRZkhZdlpzR1RBUkFJQVJCNDhiQmt3WkdEUUlnQkVIbXlwR2JCa1lOQkNBRVFmREN0WnNHUncwQlFhREZBUXdHQ3lBRVFaL0F3TklHVEFSQUlBUkI4dGk5bXdaR0RRVkJnTVVCSUFSQjhzaWh5d1pHRFFZYUlBUkI4UExSc3daSERRRkI2TVFCREFnTElBUkI4dGlOZ3dkR0RRSWdCRUdnd01EU0JrWU5Ca0h3eEFFZ0JFSG81TURUQmtZTkJ4b0xJQUFvQW1RaUJFRUJjUTBJSUFKQkFVSHBEMEVBRUJNZ0JoQVVRUUFNRHd0QmtNVUJEQU1MUVpqRkFRd0NDMEdveFFFTUFRdEJpTVVCQ3lFS0lBTWdCRUgvQVhFMkFrd2dBeUFFUVJoMk5nSkFJQU1nQkVFSWRrSC9BWEUyQWtnZ0F5QUVRUkIyUWY4QmNUWUNSQ0FDUVFKQnRnOGdBMEZBYXhBVElBY2dCV3NpQlNBQUxRQmtRUVJ4RFFJYUlBTWdBeWdDWENJRVFSaDJOZ0l3SUFNZ0JFSC9BWEUyQWp3Z0F5QUVRUkIyUWY4QmNUWUNOQ0FESUFSQkNIWkIvd0Z4TmdJNElBSkJBa0hPTkNBRFFUQnFFQk1nQUNBQUtBSmtRZi8vLy84SGNqWUNaQ0FCSUFXdElnd2dBaUFCS0FJb0VRZ0FJQXhSRFFjZ0FrRUJRZjhjUVFBUUV5QUdFQlJCQUF3S0MwSGd4QUVMSVFvZ0J5QUZhd3NoQlNBQktRTUlJZ3hRQkg1Q0FBVWdEQ0FCS1FNNGZRc2dCYTFUQkVBZ0F5Z0NXQ0VFSUFNb0Fsd2hBQ0FESUFFcEF3Z2lERkFFZmtJQUJTQU1JQUVwQXpoOUN6NENLQ0FESUFVMkFpUWdBeUFBUWY4QmNUWUNJQ0FESUFCQkdIWTJBaFFnQXlBRU5nSVFJQU1nQUVFSWRrSC9BWEUyQWh3Z0F5QUFRUkIyUWY4QmNUWUNHQ0FDUVFGQm0vb0FJQU5CRUdvUUV3d0hDeUFGSUFoTkJFQWdCaUVFREFRTElBVWhDQ0FHSUFVUUd5SUVEUU1nQmhBVUlBSkJBVUhzRUVFQUVCTkJBQXdIQ3lBRVFRSnhSUVJBSUFKQkFVR3ZFRUVBRUJNZ0JoQVVRUUFNQndzZ0FDQUVRZi8vLy84SGNqWUNaQ0FCSUFjZ0JXdXRJZ3dnQWlBQktBSW9FUWdBSUF4UkRRTWdBQzBBWkVFSWNVVU5BU0FDUVFKQi94eEJBQkFUQ3lBR0VCUkJBUXdGQ3lBQ1FRRkIveHhCQUJBVElBWVFGRUVBREFRTElBRWdCQ0FGSUFJUUhTQUZSd1JBSUFKQkFVR3hIVUVBRUJNZ0JCQVVRUUFNQkFzZ0FDQUVJZ1lnQlNBQ0lBb29BZ1FSQVFBTkFBc2dCQkFVUVFBTUFnc2dBa0VCUVpZbVFRQVFFMEVBREFFTElBWVFGRUVBQ3lBRFFmQUFhaVFBQytBQkFRWi9JQUFvQWdoQk5pQUNFQ2hGQkVCQkFBOExJQUFvQWdnaUJpZ0NBQ0VESUFZb0FnZ2hCUUpBSUFNRVFFRUJJUVFnQTBFQmNTRUhJQU5CQVVZRWYwRUFCU0FEUVg1eElRTURRQUovUVFBZ0JFVU5BQnBCQUNBQUlBRWdBaUFGS0FJQUVRQUFSUTBBR2lBQUlBRWdBaUFGS0FJRUVRQUFRUUJIQ3lFRUlBVkJDR29oQlNBSVFRSnFJZ2dnQTBjTkFBc2dCRVVMSVFOQkFDQUVJQWNiSVFRQ1FDQUhSUTBBSUFNTkFDQUFJQUVnQWlBRktBSUFFUUFBUVFCSElRUUxJQVpCQURZQ0FDQUVEUUZCQUE4TElBWkJBRFlDQUFzZ0FDZ0NBQnBCQVFzS0FDQUFLQUlBR2tFQUN5a0FBa0FnQUNnQ0FDSUFSUTBBSUFBZ0FUWUMwQUVnQVVVTkFDQUFJQUF0QUZ4QkNISTZBRndMQ3lFQUlBQW9BZ0FnQVJCY0lBQkJBRG9BZkNBQUlBRW9BcmhBUVFGeE5nS0FBUXN5QUNBQ1JRUkFRUUFQQ3lBQUtBSUFJQUVnQWlBREVGRkZCRUFnQTBFQlFaMHdRUUFRRTBFQUR3c2dBQ0FDSUFNUWZndHBBZ0ovQVh3akFFRVFheUlESkFBZ0FnUkFBMEFnQUNBRFFRaHFFRTBnQVFKL0lBTXJBd2dpQlpsRUFBQUFBQUFBNEVGakJFQWdCYW9NQVF0QmdJQ0FnSGdMTmdJQUlBRkJCR29oQVNBQVFRaHFJUUFnQkVFQmFpSUVJQUpIRFFBTEN5QURRUkJxSkFBTGhBRUNBbjhCZlNNQVFSQnJJZ01rQUNBQ0JFQURRQ0FESUFBdEFBQTZBQThnQXlBQUxRQUJPZ0FPSUFNZ0FDMEFBam9BRFNBRElBQXRBQU02QUF3Z0FRSi9JQU1xQWd3aUJZdERBQUFBVDEwRVFDQUZxQXdCQzBHQWdJQ0FlQXMyQWdBZ0FVRUVhaUVCSUFCQkJHb2hBQ0FFUVFGcUlnUWdBa2NOQUFzTElBTkJFR29rQUF0TEFRSi9Jd0JCRUdzaUF5UUFJQUlFUUFOQUlBQWdBMEVNYWtFRUVCVWdBU0FES0FJTU5nSUFJQUZCQkdvaEFTQUFRUVJxSVFBZ0JFRUJhaUlFSUFKSERRQUxDeUFEUVJCcUpBQUxTd0VDZnlNQVFSQnJJZ01rQUNBQ0JFQURRQ0FBSUFOQkRHcEJBaEFWSUFFZ0F5Z0NERFlDQUNBQlFRUnFJUUVnQUVFQ2FpRUFJQVJCQVdvaUJDQUNSdzBBQ3dzZ0EwRVFhaVFBQzBvQkFuOGpBRUVRYXlJREpBQWdBZ1JBQTBBZ0FDQURRUWhxRUUwZ0FTQURLd01JdGpnQ0FDQUJRUVJxSVFFZ0FFRUlhaUVBSUFSQkFXb2lCQ0FDUncwQUN3c2dBMEVRYWlRQUMyZ0JBbjhqQUVFUWF5SURKQUFnQWdSQUEwQWdBeUFBTFFBQU9nQVBJQU1nQUMwQUFUb0FEaUFESUFBdEFBSTZBQTBnQXlBQUxRQURPZ0FNSUFFZ0F5b0NERGdDQUNBQlFRUnFJUUVnQUVFRWFpRUFJQVJCQVdvaUJDQUNSdzBBQ3dzZ0EwRVFhaVFBQzB3QkFuOGpBRUVRYXlJREpBQWdBZ1JBQTBBZ0FDQURRUXhxUVFRUUZTQUJJQU1vQWd5ek9BSUFJQUZCQkdvaEFTQUFRUVJxSVFBZ0JFRUJhaUlFSUFKSERRQUxDeUFEUVJCcUpBQUxUQUVDZnlNQVFSQnJJZ01rQUNBQ0JFQURRQ0FBSUFOQkRHcEJBaEFWSUFFZ0F5Z0NETE00QWdBZ0FVRUVhaUVCSUFCQkFtb2hBQ0FFUVFGcUlnUWdBa2NOQUFzTElBTkJFR29rQUF1cUNBSU5md0Y3SXdCQkVHc2lDQ1FBQW44Z0FDZ0NDRUVRUmdSQUlBQW9BclFCSUFBb0F1UUJRWXdzYkdvTUFRc2dBQ2dDREFzaENRSkFJQUpGQkVBZ0EwRUJRZjRnUVFBUUV3d0JDeUFBS0FKZ0lRWkJBU0VFSUFFZ0NFRUlha0VCRUJVZ0NDZ0NDQ0lGUVFKUEJFQWdBMEVDUVp2TUFFRUFFQk1NQVFzZ0JVRUJhaUFDUndSQVFRQWhCQ0FEUVFKQi9pQkJBQkFUREFFTEFrQWdCaWdDRUNJRFJRMEFJQWtvQXRBcklRUWdBMEVJVHdSQUlBTkJlSEVoQmtFQUlRSURRQ0FFUVFBMkFyeERJQVJCQURZQ2hEc2dCRUVBTmdMTU1pQUVRUUEyQXBRcUlBUkJBRFlDM0NFZ0JFRUFOZ0trR1NBRVFRQTJBdXdRSUFSQkFEWUN0QWdnQkVIQXd3QnFJUVFnQWtFSWFpSUNJQVpIRFFBTEN5QURRUWR4SWdORkRRQkJBQ0VDQTBBZ0JFRUFOZ0swQ0NBRVFiZ0lhaUVFSUFKQkFXb2lBaUFEUncwQUN3c2dDU2dDNkNzaUFnUi9JQUlRRkNBSlFRQTJBdWdySUFnb0FnZ0ZJQVVMUlFSQVFRRWhCQXdCQ3dOQUlBRkJBV29pQVNBSVFReHFRUUVRRlFKQUlBa29Bb0FzUlEwQUlBa29BdndySWdNb0FnQWdDQ2dDREVjTkFDQURLQUlFSWdVZ0FDZ0NZQ0lHS0FJUVJ3MEFJQU1vQWdnaUFnUkFRUUFoQkNBQ0tBSVFJQVVnQld3aUJTQUNLQUlBUVFKMFFaRENBV29vQWdCc1J3MERJQWtnQlVFQ2RCQVlJZ2MyQXVncklBZEZEUU1nQWlnQ0RDQUhJQVVnQWlnQ0FFRUNkRUhBeEFGcUtBSUFFUVVBQ3lBREtBSU1JZ0pGRFFCQkFDRUVJQUlvQWhBZ0JpZ0NFQ0lESUFJb0FnQkJBblJCa01JQmFpZ0NBR3hIRFFJZ0EwRUNkQkFZSWdWRkRRSWdBaWdDRENBRklBTWdBaWdDQUVFQ2RFSFF4QUZxS0FJQUVRVUFBa0FnQmlnQ0VDSUhSUTBBSUFrb0F0QXJJUVJCQUNFTEFrQUNRQ0FIUVFSSkRRQWdCRUcwQ0dvaURDQUZJQWRCQW5ScVNRUkFJQVVnQkNBSFFiZ0liR3BKRFFFTElBUkIzQ0ZxSVEwZ0JFR2tHV29oRGlBRVFld1FhaUVQSUFVZ0IwRjhjU0lHUVFKMGFpRUNJQVFnQmtHNENHeHFJUVJCQUNFREEwQWdEQ0FEUWJnSWJDSUthaUFGSUFOQkFuUnEvUUFDQUNJUi9Wb0NBQUFnQ2lBUGFpQVIvVm9DQUFFZ0NpQU9haUFSL1ZvQ0FBSWdDaUFOYWlBUi9Wb0NBQU1nQTBFRWFpSURJQVpIRFFBTElBWWdCMFlOQWd3QkN5QUZJUUpCQUNFR0N5QUhJQVlpQTJ0QkIzRWlDZ1JBQTBBZ0JDQUNLQUlBTmdLMENDQURRUUZxSVFNZ0JFRzRDR29oQkNBQ1FRUnFJUUlnQzBFQmFpSUxJQXBIRFFBTEN5QUdJQWRyUVhoTERRQURRQ0FFSUFJb0FnQTJBclFJSUFRZ0FpZ0NCRFlDN0JBZ0JDQUNLQUlJTmdLa0dTQUVJQUlvQWd3MkF0d2hJQVFnQWlnQ0VEWUNsQ29nQkNBQ0tBSVVOZ0xNTWlBRUlBSW9BaGcyQW9RN0lBUWdBaWdDSERZQ3ZFTWdCRUhBd3dCcUlRUWdBa0VnYWlFQ0lBTkJDR29pQXlBSFJ3MEFDd3NnQlJBVUMwRUJJUVFnRUVFQmFpSVFJQWdvQWdoSkRRQUxDeUFJUVJCcUpBQWdCQXNFQUVKL0M3c0pBUXAvSXdCQkVHc2lCU1FBQW44Z0FDZ0NDRUVRUmdSQUlBQW9BclFCSUFBb0F1UUJRWXdzYkdvTUFRc2dBQ2dDREFzaEJ3Si9JQUpCQVUwRVFDQURRUUZCekNSQkFCQVRRUUFNQVFzZ0FTQUZRUXhxUVFJUUZTQUZLQUlNQkVBZ0EwRUNRZVF0UVFBUUUwRUJEQUVMSUFKQkJrMEVRQ0FEUVFGQnpDUkJBQkFUUVFBTUFRc2dBVUVDYWlBRlFRaHFRUUVRRlNBSEtBTDhLeUlKSVFBQ1FBSkFBa0FnQnlnQ2dDd2lCa1VOQUNBRktBSUlJUWdEUUNBQUtBSUFJQWhHRFFFZ0FFRVVhaUVBSUFSQkFXb2lCQ0FHUncwQUN3d0JDeUFFSUFaSERRRUxJQWNvQW9Rc0lBWkdCSDhnQnlBR1FRcHFJZ0EyQW9Rc0lBa2dBRUVVYkJBYklnQkZCRUFnQnlnQy9Dc1FGQ0FIUVFBMkFvUXNJQWRDQURjQy9Dc2dBMEVCUWVZa1FRQVFFMEVBREFNTElBY2dBRFlDL0NzZ0FDQUhLQUtBTENJRVFSUnNha0VBSUFjb0FvUXNJQVJyUVJSc0VCa2FJQWNvQXZ3cklRa2dCeWdDZ0N3RklBWUxRUlJzSUFscUlRQkJBU0VMQ3lBQUlBVW9BZ2cyQWdBZ0FVRURhaUFGUVF4cVFRSVFGU0FGS0FJTUJFQWdBMEVDUWVRdFFRQVFFMEVCREFFTElBRkJCV29nQlVFRWFrRUNFQlVnQlNnQ0JDSUVRUUpQQkVBZ0EwRUNRWlVZUVFBUUUwRUJEQUVMSUFKQkIyc2hCaUFFQkVBZ0FVRUhhaUVDUVFBaENRTkFJQVpCQWswRVFDQURRUUZCekNSQkFCQVRRUUFNQXdzZ0FpQUZRUXhxUVFFUUZTQUZLQUlNUVFGSEJFQWdBMEVDUWFZclFRQVFFMEVCREFNTElBSkJBV29nQlVFQ0VCVWdBQ0FGS0FJQUlnUkIvLzhCY1NJQk5nSUVJQVpCQTJzaUNDQUVRUTkyUVFGcUlnWWdBV3hCQW1vaUNra0VRQ0FEUVFGQnpDUkJBQkFUUVFBTUF3c2dBa0VEYWlFQ1FRQWhCQ0FCQkVBRFFDQUNJQVZCREdvZ0JoQVZJQVFnQlNnQ0RFY0VRQ0FEUVFKQnpqQkJBQkFUUVFFTUJRc2dBaUFHYWlFQ0lBUkJBV29pQkNBQUtBSUVTUTBBQ3dzZ0FpQUZRUUlRRlNBRklBVW9BZ0FpQkVILy93RnhJZ0UyQWdBZ0FDZ0NCQ0FCUndSQUlBTkJBa0hGR1VFQUVCTkJBUXdEQ3lBSUlBcHJJZ29nQkVFUGRrRUJhaUlHSUFGc1FRTnFJZ3hKQkVBZ0EwRUJRY3drUVFBUUUwRUFEQU1MSUFKQkFtb2hBa0VBSVFRZ0FRUkFBMEFnQWlBRlFReHFJQVlRRlNBRUlBVW9BZ3hIQkVBZ0EwRUNRYzR3UVFBUUUwRUJEQVVMSUFJZ0Jtb2hBaUFFUVFGcUlnUWdBQ2dDQkVrTkFBc0xJQUlnQlVFTWFrRURFQlVnQlNnQ0RDRUdJQUJDQURjQ0NDQUFJQVpCZ0lBRWNVVWdBQzBBRUVIK0FYRnlPZ0FRSUFVZ0JrSC9BWEVpQ0RZQ0NBSkFJQWhGRFFBZ0J5Z0M5Q3NpRFFSQUlBY29BdkFySVFSQkFDRUJBMEFnQ0NBRUtBSUlSZ1JBSUFBZ0JEWUNDQXdEQ3lBRVFSUnFJUVFnQVVFQmFpSUJJQTFIRFFBTEN5QURRUUZCekNSQkFCQVRRUUFNQXdzZ0JTQUdRUWgyUWY4QmNTSUdOZ0lJQWtBZ0JrVU5BQ0FIS0FMMEt5SUlCRUFnQnlnQzhDc2hCRUVBSVFFRFFDQUdJQVFvQWdoR0JFQWdBQ0FFTmdJTURBTUxJQVJCRkdvaEJDQUJRUUZxSWdFZ0NFY05BQXNMSUFOQkFVSE1KRUVBRUJOQkFBd0RDeUFLSUF4cklRWWdBa0VEYWlFQ0lBbEJBV29pQ1NBRktBSUVTUTBBQ3dzZ0JnUkFJQU5CQVVITUpFRUFFQk5CQUF3QkMwRUJJQXRGRFFBYUlBY2dCeWdDZ0N4QkFXbzJBb0FzUVFFTElBVkJFR29rQUF2MUFRRUZmeU1BUVJCcklnUWtBQUpBSUFBb0FtQW9BaEFpQmtFQ2FpQUNSd1JBSUFOQkFVSGtJMEVBRUJNTUFRc2dBU0FFUVF4cVFRSVFGU0FHSUFRb0FneEhCRUFnQTBFQlFlUWpRUUFRRXd3QkN5QUdSUVJBUVFFaEJRd0JDeUFCUVFKcUlRSWdBQ2dDWUNnQ0dDRUFRUUFoQVFOQUlBSWdCRUVJYWtFQkVCVWdBQ0FFS0FJSUlnVkIvd0J4SWdkQkFXb2lDRFlDR0NBQUlBVkJCM1pCQVhFMkFpQWdCMEVmVHdSQUlBUWdDRFlDQkNBRUlBRTJBZ0FnQTBFQlFZWDRBQ0FFRUJOQkFDRUZEQUlMSUFCQk5Hb2hBRUVCSVFVZ0FrRUJhaUVDSUFGQkFXb2lBU0FHUncwQUN3c2dCRUVRYWlRQUlBVUxsQVVCQ1g4akFFRVFheUlISkFBQ2Z5QUFLQUlJUVJCR0JFQWdBQ2dDdEFFZ0FDZ0M1QUZCakN4c2Fnd0JDeUFBS0FJTUN5RUZBbjhnQWtFQlRRUkFJQU5CQVVIL0gwRUFFQk5CQUF3QkN5QUJJQWRCREdwQkFoQVZBa0FnQnlnQ0RBUkFJQU5CQWtIekcwRUFFQk1NQVFzZ0FrRUdUUVJBSUFOQkFVSC9IMEVBRUJOQkFBd0NDeUFCUVFKcUlBZEJER3BCQWhBVklBVW9BdkFySVFRZ0J5MEFEQ0VLQWtBQ1FBSkFJQVVvQXZRcklnWkZCRUFnQkNFQURBRUxJQVFoQUFOQUlBQW9BZ2dnQ2tZTkFTQUFRUlJxSVFBZ0NFRUJhaUlJSUFaSERRQUxEQUVMSUFZZ0NFY05BUXNnQlNnQytDc2dCa1lFUUNBRklBWkJDbW9pQURZQytDc2dCQ0FBUVJSc0VCc2hBQ0FGS0FMd0t5RUVJQUJGQkVBZ0JCQVVJQVZCQURZQytDc2dCVUlBTndMd0t5QURRUUZCbVNCQkFCQVRRUUFNQkFzQ1FDQUFJQVJHRFFBZ0JTZ0NnQ3dpQzBVTkFDQUZLQUw4S3lFTVFRQWhDQU5BSUF3Z0NFRVViR29pQmlnQ0NDSUpCRUFnQmlBQUlBa2dCR3RxTmdJSUN5QUdLQUlNSWdrRVFDQUdJQUFnQ1NBRWEybzJBZ3dMSUFoQkFXb2lDQ0FMUncwQUN3c2dCU0FBTmdMd0t5QUFJQVVvQXZRcklnUkJGR3hxUVFBZ0JTZ0MrQ3NnQkd0QkZHd1FHUm9nQlNnQzlDc2hCaUFGS0FMd0t5RUVDeUFGSUFaQkFXbzJBdlFySUFRZ0JrRVViR29oQUFzZ0FDZ0NEQ0lFQkVBZ0JCQVVJQUJDQURjQ0RBc2dBQ0FLTmdJSUlBQWdCeWdDRENJRVFRcDJRUU54TmdJQUlBQWdCRUVJZGtFRGNUWUNCQ0FCUVFScUlBZEJER3BCQWhBVklBY29BZ3dFUUNBRFFRSkJxaGRCQUJBVERBRUxJQUFnQWtFR2F5SUNFQmdpQkRZQ0RDQUVSUVJBSUFOQkFVSC9IMEVBRUJOQkFBd0NDeUFFSUFGQkJtb2dBaEFXR2lBQUlBSTJBaEFMUVFFTElBZEJFR29rQUFzbkFFRUJJUUVnQUNnQ1lDZ0NFRUVDZENBQ1J3Ui9JQU5CQVVITElrRUFFQk5CQUFWQkFRc0xwd01CQkg4akFFRVFheUlHSkFBQ2Z5QUNRUUZOQkVBZ0EwRUJRZW9lUVFBUUUwRUFEQUVMSUFBdEFOUUJRUUZ4QkVBZ0EwRUJRZGZpQUVFQUVCTkJBQXdCQ3lBQUtBSzBBU0FBS0FMa0FVR01MR3hxSWdBZ0FDMEFpQ3hCQW5JNkFJZ3NJQUVnQmtFTWFrRUJFQlVDUUNBQUtBS3NLQ0lFUlFSQUlBQWdCaWdDREVFQmFpSUZRUWdRRnlJRU5nS3NLQ0FFUlFSQUlBTkJBVUdFSDBFQUVCTkJBQXdEQ3lBQUlBVTJBcWdvREFFTElBWW9BZ3dpQlNBQUtBS29LRWtOQUNBRUlBVkJBV29pQkVFRGRCQWJJZ1ZGQkVBZ0EwRUJRWVFmUVFBUUUwRUFEQUlMSUFBZ0JUWUNyQ2dnQlNBQUtBS29LQ0lIUVFOMGFrRUFJQVFnQjJ0QkEzUVFHUm9nQUNBRU5nS29LQ0FBS0FLc0tDRUVDeUFFSUFZb0Fnd2lCVUVEZEdvb0FnQUVRQ0FHSUFVMkFnQWdBMEVCUWZJMklBWVFFMEVBREFFTElBSkJBV3NpQWhBWUlRUWdBQ2dDckNnaUFDQUdLQUlNSWdWQkEzUnFJQVEyQWdBZ0JFVUVRQ0FEUVFGQmhCOUJBQkFUUVFBTUFRc2dBQ0FGUVFOMGFpQUNOZ0lFSUFBZ0JpZ0NERUVEZEdvb0FnQWdBVUVCYWlBQ0VCWWFRUUVMSUFaQkVHb2tBQXY2QWdFRWZ5TUFRUkJySWdZa0FBSi9JQUpCQVUwRVFDQURRUUZCc2lGQkFCQVRRUUFNQVFzZ0FDQUFMUURVQVVFQmNqb0ExQUVnQVNBR1FReHFRUUVRRlFKQUlBQW9Bb3dCSWdSRkJFQWdBQ0FHS0FJTVFRRnFJZ1ZCQ0JBWElnUTJBb3dCSUFSRkJFQWdBMEVCUWN3aFFRQVFFMEVBREFNTElBQWdCVFlDaUFFTUFRc2dCaWdDRENJRklBQW9Bb2dCU1EwQUlBUWdCVUVCYWlJRVFRTjBFQnNpQlVVRVFDQURRUUZCekNGQkFCQVRRUUFNQWdzZ0FDQUZOZ0tNQVNBRklBQW9Bb2dCSWdkQkEzUnFRUUFnQkNBSGEwRURkQkFaR2lBQUlBUTJBb2dCSUFBb0Fvd0JJUVFMSUFRZ0JpZ0NEQ0lGUVFOMGFpZ0NBQVJBSUFZZ0JUWUNBQ0FEUVFGQmlEY2dCaEFUUVFBTUFRc2dBa0VCYXlJQ0VCZ2hCQ0FBS0FLTUFTSUFJQVlvQWd3aUJVRURkR29nQkRZQ0FDQUVSUVJBSUFOQkFVSE1JVUVBRUJOQkFBd0JDeUFBSUFWQkEzUnFJQUkyQWdRZ0FDQUdLQUlNUVFOMGFpZ0NBQ0FCUVFGcUlBSVFGaHBCQVFzZ0JrRVFhaVFBQzV3QkFRTi9Jd0JCRUdzaUJDUUFBbjhnQWtVRVFDQURRUUZCNVI5QkFCQVRRUUFNQVFzZ0FTQUVRUXhxUVFFUUZVRUJJQUpCQVdzaUJVVU5BQnBCQUNFQVFRQWhBZ05BSUFGQkFXb2lBU0FFUVFocVFRRVFGU0FFS0FJSUlnWkJHSFJCSDNVZ0JrSC9BSEVnQW5KQkIzUnhJUUlnQUVFQmFpSUFJQVZIRFFBTFFRRWdBa1VOQUJvZ0EwRUJRZVVmUVFBUUUwRUFDeUFFUVJCcUpBQUxHd0JCQVNFQUlBSUVmMEVCQlNBRFFRRkI4aUZCQUJBVFFRQUxDOW9FQVFkL0l3QkJJR3NpQkNRQVFRRWhCUUpBSUFKQkFVMEVRRUVBSVFVZ0EwRUJRYW5PQUVFQUVCTU1BUXNnQUNnQ1RBMEFJQUVnQkVFY2FrRUJFQlVnQVVFQmFpQUVRUmhxUVFFUUZTQUVLQUlZSWdaQkJIWkJBM0VpQjBFRFJnUkFJQUJCQVRZQ1RDQURRUUpCZ2RvQVFRQVFFd3dCQ3lBQ1FRSnJJZ0lnQWlBR1FRVjJRUUp4UVFKcUlna2dCMm9pQ0c0aUJpQUliRWNFUUNBQVFRRTJBa3dnQTBFQ1FkN1dBRUVBRUJNTUFRc2dBaUFJU1EwQUFrQWdBQ2dDUkNJQ0lBWkJmM05OQkVBZ0FpQUdhaUlDUVlDQWdJQUNTUTBCQ3lBQVFRRTJBa3dnQTBFQ1FaUEpBRUVBRUJNTUFRc2dBQ2dDU0NBQ1FRTjBFQnNpQ0VVRVFDQUFRUUUyQWt3Z0EwRUNRYjdKQUVFQUVCTU1BUXNnQVVFQ2FpRUNJQUFnQ0RZQ1NBSkFJQWNFUUVFQklBWWdCa0VCVFJzaENrRUFJUVlEUUNBQ0lBUkJGR29nQnhBVklBUW9BaFFpQVNBQUtBS0VBU0FBS0FLQUFXeFBEUUlnQWlBSGFpSUJJQVJCRUdvZ0NSQVZJQWdnQUNnQ1JDSUNRUU4wYWlJRklBUW9BaFE3QVFBZ0JTQUVLQUlRTmdJRVFRRWhCU0FBSUFKQkFXbzJBa1FnQVNBSmFpRUNJQVpCQVdvaUJpQUtSdzBBQ3d3Q0MwRUJJQVlnQmtFQlRSc2hCeUFBS0FKRUlRRkJBQ0VHQTBBZ0JDQUJOZ0lVSUFFZ0FDZ0NoQUVnQUNnQ2dBRnNUdzBCSUFJZ0JFRVFhaUFKRUJVZ0NDQUFLQUpFSWdwQkEzUnFJZ1VnQVRzQkFDQUZJQVFvQWhBMkFnUkJBU0VGSUFBZ0NrRUJhaUlCTmdKRUlBSWdDV29oQWlBR1FRRnFJZ1lnQjBjTkFBc01BUXNnQUVFQk5nSk1JQVFnQVRZQ0FDQURRUUpCMGp3Z0JCQVRDeUFFUVNCcUpBQWdCUXNFQUVFQUN3dkx3UUVoQUVHQUNBdmdtUUZqWVc1dWIzUWdZV3hzYjJOaGRHVWdiM0JxWDNSalpGOXpaV2RmWkdGMFlWOWphSFZ1YTE5MEtpQmhjbkpoZVFBdEt5QWdJREJZTUhnQUxUQllLekJZSURCWUxUQjRLekI0SURCNEFGVnVhMjV2ZDI0Z1ptOXliV0YwQUVaaGFXeGxaQ0IwYnlCelpYUjFjQ0IwYUdVZ1pHVmpiMlJsY2dCR1lXbHNaV1FnZEc4Z2NtVmhaQ0IwYUdVZ2FHVmhaR1Z5QUc1aGJnQXFiRjkwYVd4bFgyeGxiaUErSUZWSlRsUmZUVUZZSUMwZ1QxQktYME5QVFUxUFRsOURRa3hMWDBSQlZFRmZSVmhVVWtFZ0xTQndYMm95YXkwK2JWOXpjR1ZqYVdacFkxOXdZWEpoYlM1dFgyUmxZMjlrWlhJdWJWOXpiM1JmYkdWdVozUm9BR2x1WmdCR1lXbHNaV1FnZEc4Z1pHVmpiMlJsSUhSb1pTQnBiV0ZuWlFCSmJuWmhiR2xrSUdGalkyVnpjeUIwYnlCd2FTMCthVzVqYkhWa1pRQXZkRzF3TDI5d1pXNXFjR1ZuTDNOeVl5OWlhVzR2WTI5dGJXOXVMMk52Ykc5eUxtTUFRVXhNWDBOUVZWTUFUMUJLWDA1VlRWOVVTRkpGUVVSVEFFNUJUZ0JQU2xCZlJFOWZUazlVWDBSSlUxQk1RVmxmVkVsTVJWOUpUa1JGV0Y5SlJsOVVURTBBU1U1R0FIQmZhakpyTFQ1dFgzTndaV05wWm1salgzQmhjbUZ0TG0xZlpHVmpiMlJsY2k1dFgzTnZkRjlzWlc1bmRHZ2dQaUJWU1U1VVgwMUJXQ0F0SUU5UVNsOURUMDFOVDA1ZlEwSk1TMTlFUVZSQlgwVllWRkpCQUFrSkNTQndjbVZqWTJsdWRITnBlbVVnS0hjc2FDazlBQWtKQ1NCemRHVndjMmw2WlhNZ0tHMHNaU2s5QUZOUFZDQnRZWEpyWlhJZ1ptOXlJSFJwYkdVZ0pYVWdaR1ZqYkdGeVpYTWdiVzl5WlNCMGFXeGxMWEJoY25SeklIUm9ZVzRnWm05MWJtUWdhVzRnVkV4TklHMWhjbXRsY2k0QUtHNTFiR3dwQUNnbFpDd2xaQ2tnQUNWemZRb0FDUWtnZlFvQVcwUkZWbDBnUkhWdGNDQmhiaUJwYldGblpWOWpiMjF3WDJobFlXUmxjaUJ6ZEhKMVkzUWdld29BVzBSRlZsMGdSSFZ0Y0NCaGJpQnBiV0ZuWlY5b1pXRmtaWElnYzNSeWRXTjBJSHNLQUVsdFlXZGxJR2x1Wm04Z2V3b0FDU0JrWldaaGRXeDBJSFJwYkdVZ2V3b0FKWE1KSUdOdmJYQnZibVZ1ZENBbFpDQjdDZ0FKQ1NCamIyMXdJQ1ZrSUhzS0FBa2dWR2xzWlNCcGJtUmxlRG9nZXdvQUNTQk5ZWEpyWlhJZ2JHbHpkRG9nZXdvQVEyOWtaWE4wY21WaGJTQnBibVJsZUNCbWNtOXRJRzFoYVc0Z2FHVmhaR1Z5T2lCN0NnQkRiMlJsYzNSeVpXRnRJR2x1Wm04Z1puSnZiU0J0WVdsdUlHaGxZV1JsY2pvZ2V3b0FVM1J5WldGdElHVnljbTl5SUhkb2FXeGxJSEpsWVdScGJtY2dTbEF5SUVobFlXUmxjaUJpYjNnS0FFWnZkVzVrSUdFZ2JXbHpjR3hoWTJWa0lDY2xZeVZqSldNbFl5Y2dZbTk0SUc5MWRITnBaR1VnYW5BeWFDQmliM2dLQUUxaGJHWnZjbTFsWkNCS1VESWdabWxzWlNCbWIzSnRZWFE2SUdacGNuTjBJR0p2ZUNCdGRYTjBJR0psSUVwUVJVY2dNakF3TUNCemFXZHVZWFIxY21VZ1ltOTRDZ0JOWVd4bWIzSnRaV1FnU2xBeUlHWnBiR1VnWm05eWJXRjBPaUJ6WldOdmJtUWdZbTk0SUcxMWMzUWdZbVVnWm1sc1pTQjBlWEJsSUdKdmVBb0FUbTkwSUdWdWIzVm5hQ0J0WlcxdmNua2dkRzhnYUdGdVpHeGxJR3B3WldjeU1EQXdJR0p2ZUFvQVRtOTBJR1Z1YjNWbmFDQnRaVzF2Y25rZ2QybDBhQ0JHVkZsUUlFSnZlQW9BUVNCdFlYSnJaWElnU1VRZ2QyRnpJR1Y0Y0dWamRHVmtJQ2d3ZUdabUxTMHBJR2x1YzNSbFlXUWdiMllnSlM0NGVBb0FDUWtnYldOMFBTVjRDZ0FKQ1FrZ1kySnNhM04wZVQwbEkzZ0tBQWtKQ1NCamMzUjVQU1VqZUFvQUNRa2djSEpuUFNVamVBb0FTVzUwWldkbGNpQnZkbVZ5Wm14dmR3b0FDU0IwWkhnOUpYVXNJSFJrZVQwbGRRb0FDU0IwZHowbGRTd2dkR2c5SlhVS0FBa2dkSGd3UFNWMUxDQjBlVEE5SlhVS0FFbHVkbUZzYVdRZ1kyOXRjRzl1Wlc1MElHbHVaR1Y0T2lBbGRRb0FVM1J5WldGdElIUnZieUJ6YUc5eWRBb0FUV0Z5YTJWeUlHaGhibVJzWlhJZ1puVnVZM1JwYjI0Z1ptRnBiR1ZrSUhSdklISmxZV1FnZEdobElHMWhjbXRsY2lCelpXZHRaVzUwQ2dCT2IzUWdaVzV2ZFdkb0lHMWxiVzl5ZVNCbWIzSWdZM1Z5Y21WdWRDQndjbVZqYVc1amRDQmpiMlJsWW14dlkyc2daV3hsYldWdWRBb0FSWEp5YjNJZ2NtVmhaR2x1WnlCVFVFTnZaQ0JUVUVOdll5QmxiR1Z0Wlc1MENnQkZjbkp2Y2lCeVpXRmthVzVuSUZOUlkyUWdiM0lnVTFGall5QmxiR1Z0Wlc1MENnQkJJRUpRUTBNZ2FHVmhaR1Z5SUdKdmVDQnBjeUJoZG1GcGJHRmliR1VnWVd4MGFHOTFaMmdnUWxCRElHZHBkbVZ1SUdKNUlIUm9aU0JKU0VSU0lHSnZlQ0FvSldRcElHbHVaR2xqWVhSbElHTnZiWEJ2Ym1WdWRITWdZbWwwSUdSbGNIUm9JR2x6SUdOdmJuTjBZVzUwQ2dCRmNuSnZjaUIzYVhSb0lGTkpXaUJ0WVhKclpYSTZJR2xzYkdWbllXd2dkR2xzWlNCdlptWnpaWFFLQUVsdWRtRnNhV1FnY0hKbFkybHVZM1FLQUU1dmRDQmxibTkxWjJnZ2JXVnRiM0o1SUhSdklHaGhibVJzWlNCaVlXNWtJSEJ5WldOcGJuUnpDZ0JHWVdsc1pXUWdkRzhnWkdWamIyUmxJR0ZzYkNCMWMyVmtJR052YlhCdmJtVnVkSE1LQUZOcGVtVWdiMllnWTI5a1pTQmliRzlqYXlCa1lYUmhJR1Y0WTJWbFpITWdjM2x6ZEdWdElHeHBiV2wwY3dvQVUybDZaU0J2WmlCMGFXeGxJR1JoZEdFZ1pYaGpaV1ZrY3lCemVYTjBaVzBnYkdsdGFYUnpDZ0JEWVc1dWIzUWdkR0ZyWlNCcGJpQmphR0Z5WjJVZ2JYVnNkR2x3YkdVZ1RVTlVJRzFoY210bGNuTUtBRU52Y25KMWNIUmxaQ0JRVUUwZ2JXRnlhMlZ5Y3dvQVRtOTBJR1Z1YjNWbmFDQnRaVzF2Y25rZ1ptOXlJSFJwYkdVZ2NtVnpiMngxZEdsdmJuTUtBRU5oYm01dmRDQjBZV3RsSUdsdUlHTm9ZWEpuWlNCdGRXeDBhWEJzWlNCamIyeHNaV04wYVc5dWN3b0FTVzUyWVd4cFpDQlFRMHhTSUdKdmVDNGdVbVZ3YjNKMGN5QXdJSEJoYkdWMGRHVWdZMjlzZFcxdWN3b0FWMlVnWkc4Z2JtOTBJSE4xY0hCdmNuUWdVazlKSUdsdUlHUmxZMjlrYVc1bklFaFVJR052WkdWaWJHOWphM01LQUVOaGJtNXZkQ0JvWVc1a2JHVWdZbTk0SUc5bUlIVnVaR1ZtYVc1bFpDQnphWHBsY3dvQVEyRnVibTkwSUhSaGEyVWdhVzRnWTJoaGNtZGxJR052Ykd4bFkzUnBiMjV6SUhkcGRHaHZkWFFnYzJGdFpTQnVkVzFpWlhJZ2IyWWdhVzVrYVhobGN3b0FTVzUyWVd4cFpDQjBhV3hsWXkwK2QybHVYM2g0ZUNCMllXeDFaWE1LQUVOaGJtNXZkQ0JvWVc1a2JHVWdZbTk0SUc5bUlHeGxjM01nZEdoaGJpQTRJR0o1ZEdWekNnQkRZVzV1YjNRZ2FHRnVaR3hsSUZoTUlHSnZlQ0J2WmlCc1pYTnpJSFJvWVc0Z01UWWdZbmwwWlhNS0FFTnZiWEJ2Ym1WdWRDQnBibVJsZUNBbGRTQjFjMlZrSUhObGRtVnlZV3dnZEdsdFpYTUtBRWx1ZG1Gc2FXUWdVRU5NVWlCaWIzZ3VJRkpsY0c5eWRITWdKV1FnWlc1MGNtbGxjd29BVG05MElHVnViM1ZuYUNCdFpXMXZjbmtnZEc4Z1kzSmxZWFJsSUZSaFp5MTBjbVZsSUc1dlpHVnpDZ0JEWVc1dWIzUWdkR0ZyWlNCcGJpQmphR0Z5WjJVZ2JXTjBJR1JoZEdFZ2QybDBhR2x1SUcxMWJIUnBjR3hsSUUxRFZDQnlaV052Y21SekNnQkRZVzV1YjNRZ1pHVmpiMlJsSUhScGJHVXNJRzFsYlc5eWVTQmxjbkp2Y2dvQWIzQnFYMm95YTE5aGNIQnNlVjl1WWw5MGFXeGxYM0JoY25SelgyTnZjbkpsWTNScGIyNGdaWEp5YjNJS0FGQnliMkpzWlcwZ2QybDBhQ0J6YTJsd2NHbHVaeUJLVUVWSE1qQXdNQ0JpYjNnc0lITjBjbVZoYlNCbGNuSnZjZ29BVUhKdllteGxiU0IzYVhSb0lISmxZV1JwYm1jZ1NsQkZSekl3TURBZ1ltOTRMQ0J6ZEhKbFlXMGdaWEp5YjNJS0FGVnVhMjV2ZDI0Z2JXRnlhMlZ5Q2dCT2IzUWdaVzV2ZFdkb0lHMWxiVzl5ZVNCMGJ5QmhaR1FnZEd3Z2JXRnlhMlZ5Q2dCT2IzUWdaVzV2ZFdkb0lHMWxiVzl5ZVNCMGJ5QmhaR1FnYldnZ2JXRnlhMlZ5Q2dCT2IzUWdaVzV2ZFdkb0lHMWxiVzl5ZVNCMGJ5QjBZV3RsSUdsdUlHTm9ZWEpuWlNCVFNWb2diV0Z5YTJWeUNnQkZjbkp2Y2lCeVpXRmthVzVuSUZCUVZDQnRZWEpyWlhJS0FFNXZkQ0JsYm05MVoyZ2diV1Z0YjNKNUlIUnZJSEpsWVdRZ1VGQlVJRzFoY210bGNnb0FSWEp5YjNJZ2NtVmhaR2x1WnlCVFQxUWdiV0Z5YTJWeUNnQkVhV1FnYm05MElHZGxkQ0JsZUhCbFkzUmxaQ0JUVDFRZ2JXRnlhMlZ5Q2dCRmNuSnZjaUJ5WldGa2FXNW5JRkJNVkNCdFlYSnJaWElLQUVWeWNtOXlJSEpsWVdScGJtY2dUVU5VSUcxaGNtdGxjZ29BVG05MElHVnViM1ZuYUNCdFpXMXZjbmtnZEc4Z2NtVmhaQ0JOUTFRZ2JXRnlhMlZ5Q2dCT2IzUWdaVzV2ZFdkb0lITndZV05sSUdadmNpQmxlSEJsWTNSbFpDQlRUMUFnYldGeWEyVnlDZ0JGZUhCbFkzUmxaQ0JUVDFBZ2JXRnlhMlZ5Q2dCRmNuSnZjaUJ5WldGa2FXNW5JRTFEVHlCdFlYSnJaWElLQUVWeWNtOXlJSEpsWVdScGJtY2dVa2RPSUcxaGNtdGxjZ29BUlhKeWIzSWdjbVZoWkdsdVp5QlFVRTBnYldGeWEyVnlDZ0JPYjNRZ1pXNXZkV2RvSUcxbGJXOXllU0IwYnlCeVpXRmtJRkJRVFNCdFlYSnJaWElLQUVWeWNtOXlJSEpsWVdScGJtY2dVRXhOSUcxaGNtdGxjZ29BUlhod1pXTjBaV1FnUlZCSUlHMWhjbXRsY2dvQVRtOTBJR1Z1YjNWbmFDQnpjR0ZqWlNCbWIzSWdjbVZ4ZFdseVpXUWdSVkJJSUcxaGNtdGxjZ29BUlhKeWIzSWdjbVZoWkdsdVp5QkRVa2NnYldGeWEyVnlDZ0JWYm10dWIzZHVJSEJ5YjJkeVpYTnphVzl1SUc5eVpHVnlJR2x1SUVOUFJDQnRZWEpyWlhJS0FGVnVhMjV2ZDI0Z1UyTnZaQ0IyWVd4MVpTQnBiaUJEVDBRZ2JXRnlhMlZ5Q2dCRmNuSnZjaUJ5WldGa2FXNW5JRU5QUkNCdFlYSnJaWElLQUVWeWNtOXlJSEpsWVdScGJtY2dVVU5FSUcxaGNtdGxjZ29BUTNKeWIzSWdjbVZoWkdsdVp5QkRRa1FnYldGeWEyVnlDZ0JGY25KdmNpQnlaV0ZrYVc1bklGQlBReUJ0WVhKclpYSUtBRVZ5Y205eUlISmxZV1JwYm1jZ1EwOURJRzFoY210bGNnb0FSWEp5YjNJZ2NtVmhaR2x1WnlCUlEwTWdiV0Z5YTJWeUNnQkZjbkp2Y2lCeVpXRmthVzVuSUUxRFF5QnRZWEpyWlhJS0FFNXZkQ0JsYm05MVoyZ2diV1Z0YjNKNUlIUnZJSEpsWVdRZ1RVTkRJRzFoY210bGNnb0FjbVZ4ZFdseVpXUWdVMGxhSUcxaGNtdGxjaUJ1YjNRZ1ptOTFibVFnYVc0Z2JXRnBiaUJvWldGa1pYSUtBSEpsY1hWcGNtVmtJRU5QUkNCdFlYSnJaWElnYm05MElHWnZkVzVrSUdsdUlHMWhhVzRnYUdWaFpHVnlDZ0J5WlhGMWFYSmxaQ0JSUTBRZ2JXRnlhMlZ5SUc1dmRDQm1iM1Z1WkNCcGJpQnRZV2x1SUdobFlXUmxjZ29BVG05MElHVnViM1ZuYUNCdFpXMXZjbmtnZEc4Z2FHRnVaR3hsSUdwd1pXY3lNREF3SUdacGJHVWdhR1ZoWkdWeUNnQk9iM1FnWlc1dmRXZG9JRzFsYlc5eWVTQjBieUJ5WldGa0lHaGxZV1JsY2dvQVJYSnliM0lnZDJsMGFDQktVQ0JUYVdkdVlYUjFjbVVnT2lCaVlXUWdiV0ZuYVdNZ2JuVnRZbVZ5Q2dCSmJpQlRUMVFnYldGeWEyVnlMQ0JVVUZOdmRDQW9KV1FwSUdseklHNXZkQ0IyWVd4cFpDQnlaV2RoY21SeklIUnZJSFJvWlNCamRYSnlaVzUwSUc1MWJXSmxjaUJ2WmlCMGFXeGxMWEJoY25RZ0tDVmtLU3dnWjJsMmFXNW5JSFZ3Q2dCSmJpQlRUMVFnYldGeWEyVnlMQ0JVVUZOdmRDQW9KV1FwSUdseklHNXZkQ0IyWVd4cFpDQnlaV2RoY21SeklIUnZJSFJvWlNCd2NtVjJhVzkxY3lCdWRXMWlaWElnYjJZZ2RHbHNaUzF3WVhKMElDZ2xaQ2tzSUdkcGRtbHVaeUIxY0FvQVNXNGdVMDlVSUcxaGNtdGxjaXdnVkZCVGIzUWdLQ1ZrS1NCcGN5QnViM1FnZG1Gc2FXUWdjbVZuWVhKa2N5QjBieUIwYUdVZ1kzVnljbVZ1ZENCdWRXMWlaWElnYjJZZ2RHbHNaUzF3WVhKMElDaG9aV0ZrWlhJcElDZ2xaQ2tzSUdkcGRtbHVaeUIxY0FvQWRHbHNaWE1nY21WeGRXbHlaU0JoZENCc1pXRnpkQ0J2Ym1VZ2NtVnpiMngxZEdsdmJnb0FUV0Z5YTJWeUlHbHpJRzV2ZENCamIyMXdiR2xoYm5RZ2QybDBhQ0JwZEhNZ2NHOXphWFJwYjI0S0FGQnliMkpzWlcwZ2QybDBhQ0J6WldWcklHWjFibU4wYVc5dUNnQkZjbkp2Y2lCeVpXRmthVzVuSUZOUVEyOWtJRk5RUTI5aklHVnNaVzFsYm5Rc0lFbHVkbUZzYVdRZ1kySnNhM2N2WTJKc2EyZ2dZMjl0WW1sdVlYUnBiMjRLQUVsdWRtRnNhV1FnYlhWc2RHbHdiR1VnWTI5dGNHOXVaVzUwSUhSeVlXNXpabTl5YldGMGFXOXVDZ0JEWVc1dWIzUWdkR0ZyWlNCcGJpQmphR0Z5WjJVZ1kyOXNiR1ZqZEdsdmJuTWdiM1JvWlhJZ2RHaGhiaUJoY25KaGVTQmtaV052Y25KbGJHRjBhVzl1Q2dCVWIyOGdiR0Z5WjJVZ2RtRnNkV1VnWm05eUlFNXdjRzBLQUU1dmRDQmxibTkxWjJnZ1lubDBaWE1nZEc4Z2NtVmhaQ0JPY0hCdENnQmlZV1FnY0d4aFkyVmtJR3B3WldjZ1kyOWtaWE4wY21WaGJRb0FDU0JOWVdsdUlHaGxZV1JsY2lCemRHRnlkQ0J3YjNOcGRHbHZiajBsYkd4cENna2dUV0ZwYmlCb1pXRmtaWElnWlc1a0lIQnZjMmwwYVc5dVBTVnNiR2tLQUUxaGNtdGxjaUJ6YVhwbElHbHVZMjl1YzJsemRHVnVkQ0IzYVhSb0lITjBjbVZoYlNCc1pXNW5kR2dLQUZScGJHVWdjR0Z5ZENCc1pXNW5kR2dnYzJsNlpTQnBibU52Ym5OcGMzUmxiblFnZDJsMGFDQnpkSEpsWVcwZ2JHVnVaM1JvQ2dCRFlXNXViM1FnZEdGclpTQnBiaUJqYUdGeVoyVWdiWFZzZEdsd2JHVWdaR0YwWVNCemNHRnVibWx1WndvQVYzSnZibWNnWm14aFp3b0FSWEp5YjNJZ2QybDBhQ0JHVkZsUUlITnBaMjVoZEhWeVpTQkNiM2dnYzJsNlpRb0FSWEp5YjNJZ2QybDBhQ0JLVUNCemFXZHVZWFIxY21VZ1FtOTRJSE5wZW1VS0FFbHVkbUZzYVdRZ2NISmxZMmx1WTNRZ2MybDZaUW9BU1c1amIyNXphWE4wWlc1MElHMWhjbXRsY2lCemFYcGxDZ0JKYm5aaGJHbGtJRzFoY210bGNpQnphWHBsQ2dCRmNuSnZjaUIzYVhSb0lGTkpXaUJ0WVhKclpYSWdjMmw2WlFvQVRtOTBJR1Z1YjNWbmFDQnRaVzF2Y25rZ2RHOGdZV1JrSUdFZ2JtVjNJSFpoYkdsa1lYUnBiMjRnY0hKdlkyVmtkWEpsQ2dCT2IzUWdaVzV2ZFdkb0lHMWxiVzl5ZVNCMGJ5QmtaV052WkdVZ2RHbHNaUW9BUm1GcGJHVmtJSFJ2SUdSbFkyOWtaU0IwYUdVZ1kyOWtaWE4wY21WaGJTQnBiaUIwYUdVZ1NsQXlJR1pwYkdVS0FFTmhibTV2ZENCMFlXdGxJR2x1SUdOb1lYSm5aU0JqYjJ4c1pXTjBhVzl1Y3lCM2FYUm9JR2x1WkdsNElITm9kV1ptYkdVS0FFTmhibTV2ZENCaGJHeHZZMkYwWlNCVWFXVnlJREVnYUdGdVpHeGxDZ0JPYnlCa1pXTnZaR1ZrSUdGeVpXRWdjR0Z5WVcxbGRHVnljeXdnYzJWMElIUm9aU0JrWldOdlpHVmtJR0Z5WldFZ2RHOGdkR2hsSUhkb2IyeGxJR2x0WVdkbENnQk9iM1FnWlc1dmRXZG9JRzFsYlc5eWVTQjBieUJqY21WaGRHVWdWR0ZuTFhSeVpXVUtBRTV2ZENCbGJtOTFaMmdnYldWdGIzSjVJSFJ2SUhKbGFXNXBkR2xoYkdsNlpTQjBhR1VnZEdGbklIUnlaV1VLQUVWeWNtOXlJSEpsWVdScGJtY2dVMUJEYjJRZ1UxQkRiMk1nWld4bGJXVnVkQ3dnU1c1MllXeHBaQ0IwY21GdWMyWnZjbTFoZEdsdmJpQm1iM1Z1WkFvQVJYSnliM0lnY21WaFpHbHVaeUJUVUVOdlpDQlRVRU52WXlCbGJHVnRaVzUwTGlCVmJuTjFjSEJ2Y25SbFpDQk5hWGhsWkNCSVZDQmpiMlJsTFdKc2IyTnJJSE4wZVd4bElHWnZkVzVrQ2dCVWFXeGxJRmtnWTI5dmNtUnBibUYwWlhNZ1lYSmxJRzV2ZENCemRYQndiM0owWldRS0FGUnBiR1VnV0NCamIyOXlaR2x1WVhSbGN5QmhjbVVnYm05MElITjFjSEJ2Y25SbFpBb0FTVzFoWjJVZ1kyOXZjbVJwYm1GMFpYTWdZV0p2ZG1VZ1NVNVVYMDFCV0NCaGNtVWdibTkwSUhOMWNIQnZjblJsWkFvQVNsQkZSekl3TURBZ1NHVmhaR1Z5SUdKdmVDQnViM1FnY21WaFpDQjVaWFFzSUNjbFl5VmpKV01sWXljZ1ltOTRJSGRwYkd3Z1ltVWdhV2R1YjNKbFpBb0FiM0JxWDJveWExOXRaWEpuWlY5d2NIUW9LU0JvWVhNZ1lXeHlaV0ZrZVNCaVpXVnVJR05oYkd4bFpBb0FiM0JxWDJveWExOWlkV2xzWkY5MGNGOXBibVJsZUY5bWNtOXRYM1JzYlNncE9pQjBhV3hsSUdsdVpHVjRJR0ZzYkc5allYUnBiMjRnWm1GcGJHVmtDZ0JPYjNRZ1pXNXZkV2RvSUcxbGJXOXllU0IwYnlCeVpXRmtJRk5QVkNCdFlYSnJaWEl1SUZScGJHVWdhVzVrWlhnZ1lXeHNiMk5oZEdsdmJpQm1ZV2xzWldRS0FFbG5ibTl5YVc1bklHbG9aSElnWW05NExpQkdhWEp6ZENCcGFHUnlJR0p2ZUNCaGJISmxZV1I1SUhKbFlXUUtBRnB3Y0hRZ0pYVWdZV3h5WldGa2VTQnlaV0ZrQ2dCYWNIQnRJQ1YxSUdGc2NtVmhaSGtnY21WaFpBb0FVRlJGVWswZ1kyaGxZMnNnWm1GcGJIVnlaVG9nSldRZ2MzbHVkR2hsYzJsNlpXUWdNSGhHUmlCdFlYSnJaWEp6SUhKbFlXUUtBQWtKQ1NCallteHJkejB5WGlWa0NnQUpDUWtnWTJKc2EyZzlNbDRsWkFvQUNRa0pJSEZ1ZEhOMGVUMGxaQW9BSlhNZ1pIZzlKV1FzSUdSNVBTVmtDZ0FKQ1FrZ2NtOXBjMmhwWm5ROUpXUUtBQWtKQ1NCdWRXMW5ZbWwwY3owbFpBb0FDUWtnYm5WdGJHRjVaWEp6UFNWa0NnQWxjeUJ1ZFcxamIyMXdjejBsWkFvQWIzQnFYMnB3TWw5aGNIQnNlVjlqWkdWbU9pQmhZMjQ5SldRc0lHNTFiV052YlhCelBTVmtDZ0J2Y0dwZmFuQXlYMkZ3Y0d4NVgyTmtaV1k2SUdOdVBTVmtMQ0J1ZFcxamIyMXdjejBsWkFvQUNRa0pJRzUxYlhKbGMyOXNkWFJwYjI1elBTVmtDZ0FKQ1NCMGVYQmxQU1VqZUN3Z2NHOXpQU1ZzYkdrc0lHeGxiajBsWkFvQUpYTWdjMmR1WkQwbFpBb0FDUWtKSUhGdFptSnBaRDBsWkFvQUpYTWdjSEpsWXowbFpBb0FDUWtnYm1JZ2IyWWdkR2xzWlMxd1lYSjBJR2x1SUhScGJHVWdXeVZrWFQwbFpBb0FKWE1nZURFOUpXUXNJSGt4UFNWa0NnQWxjeUI0TUQwbFpDd2dlVEE5SldRS0FFWmhhV3hsWkNCMGJ5QmtaV052WkdVZ2RHbHNaU0FsWkM4bFpBb0FVMlYwZEdsdVp5QmtaV052WkdsdVp5QmhjbVZoSUhSdklDVmtMQ1ZrTENWa0xDVmtDZ0JHWVdsc1pXUWdkRzhnWkdWamIyUmxJR052YlhCdmJtVnVkQ0FsWkFvQVNXNTJZV3hwWkNCMllXeDFaU0JtYjNJZ2JuVnRjbVZ6YjJ4MWRHbHZibk1nT2lBbFpDd2diV0Y0SUhaaGJIVmxJR2x6SUhObGRDQnBiaUJ2Y0dWdWFuQmxaeTVvSUdGMElDVmtDZ0JKYm5aaGJHbGtJR052YlhCdmJtVnVkQ0J1ZFcxaVpYSTZJQ1ZrTENCeVpXZGhjbVJwYm1jZ2RHaGxJRzUxYldKbGNpQnZaaUJqYjIxd2IyNWxiblJ6SUNWa0NnQlViMjhnYldGdWVTQlFUME56SUNWa0NnQnZjR3BmYWpKclgzSmxZV1JmZEd4dEtDazZJR2x1ZG1Gc2FXUWdkR2xzWlNCdWRXMWlaWElnSldRS0FFbHVkbUZzYVdRZ2RHbHNaU0J1ZFcxaVpYSWdKV1FLQUVsdWRtRnNhV1FnZEdsc1pTQndZWEowSUdsdVpHVjRJR1p2Y2lCMGFXeGxJRzUxYldKbGNpQWxaQzRnUjI5MElDVmtMQ0JsZUhCbFkzUmxaQ0FsWkFvQVJYSnliM0lnZDJsMGFDQlRTVm9nYldGeWEyVnlPaUJ1ZFcxaVpYSWdiMllnWTI5dGNHOXVaVzUwSUdseklHbHNiR1ZuWVd3Z0xUNGdKV1FLQUU1dmRDQmxibTkxWjJnZ2JXVnRiM0o1SUdadmNpQmphV1ZzWVdJS0FFTmhibTV2ZENCaGJHeHZZMkYwWlNCallteHJMVDVrWldOdlpHVmtYMlJoZEdFS0FFWmhhV3hsWkNCMGJ5QnRaWEpuWlNCUVVGUWdaR0YwWVFvQVJtRnBiR1ZrSUhSdklHMWxjbWRsSUZCUVRTQmtZWFJoQ2dCSmJuWmhiR2xrSUc1MWJXSmxjaUJ2WmlCc1lYbGxjbk1nYVc0Z1EwOUVJRzFoY210bGNpQTZJQ1ZrSUc1dmRDQnBiaUJ5WVc1blpTQmJNUzAyTlRVek5WMEtBQ1Z6T2lWa09tTnZiRzl5WDJOdGVXdGZkRzlmY21kaUNnbERRVTRnVGs5VUlFTlBUbFpGVWxRS0FDVnpPaVZrT21OdmJHOXlYMlZ6ZVdOalgzUnZYM0puWWdvSlEwRk9JRTVQVkNCRFQwNVdSVkpVQ2dBbGN6b2xaRHBqYjJ4dmNsOXplV05qWDNSdlgzSm5ZZ29KUTBGT0lFNVBWQ0JEVDA1V1JWSlVDZ0JUZEhKbFlXMGdkRzl2SUhOb2IzSjBMQ0JsZUhCbFkzUmxaQ0JUVDFRS0FGVnVZV0pzWlNCMGJ5QnpaWFFnZERFZ2FHRnVaR3hsSUdGeklGUk1Vd29BVTI5MElHeGxibWQwYUNCcGN5QnNaWE56SUhSb1lXNGdiV0Z5YTJWeUlITnBlbVVnS3lCdFlYSnJaWElnU1VRS0FGTjBjbVZoYlNCa2IyVnpJRzV2ZENCbGJtUWdkMmwwYUNCRlQwTUtBRU5oYm01dmRDQm9ZVzVrYkdVZ1ltOTRJSE5wZW1WeklHaHBaMmhsY2lCMGFHRnVJREplTXpJS0FHOXdhbDl3YVY5dVpYaDBYMnh5WTNBb0tUb2dhVzUyWVd4cFpDQmpiMjF3Ym04d0wyTnZiWEJ1YnpFS0FHOXdhbDl3YVY5dVpYaDBYM0pzWTNBb0tUb2dhVzUyWVd4cFpDQmpiMjF3Ym04d0wyTnZiWEJ1YnpFS0FHOXdhbDl3YVY5dVpYaDBYMk53Y213b0tUb2dhVzUyWVd4cFpDQmpiMjF3Ym04d0wyTnZiWEJ1YnpFS0FHOXdhbDl3YVY5dVpYaDBYM0JqY213b0tUb2dhVzUyWVd4cFpDQmpiMjF3Ym04d0wyTnZiWEJ1YnpFS0FHOXdhbDl3YVY5dVpYaDBYM0p3WTJ3b0tUb2dhVzUyWVd4cFpDQmpiMjF3Ym04d0wyTnZiWEJ1YnpFS0FHOXdhbDkwTVY5a1pXTnZaR1ZmWTJKc2F5Z3BPaUIxYm5OMWNIQnZjblJsWkNCaWNHNXZYM0JzZFhOZmIyNWxJRDBnSldRZ1BqMGdNekVLQUVaaGFXeGxaQ0IwYnlCa1pXTnZaR1VnZEdsc1pTQXhMekVLQUVsdWMzVm1abWxqYVdWdWRDQmtZWFJoSUdadmNpQkRUVUZRSUdKdmVDNEtBRTVsWldRZ2RHOGdjbVZoWkNCaElGQkRURklnWW05NElHSmxabTl5WlNCMGFHVWdRMDFCVUNCaWIzZ3VDZ0JKYm5OMVptWnBZMmxsYm5RZ1pHRjBZU0JtYjNJZ1EwUkZSaUJpYjNndUNnQk9kVzFpWlhJZ2IyWWdZMmhoYm01bGJDQmtaWE5qY21sd2RHbHZiaUJwY3lCbGNYVmhiQ0IwYnlCNlpYSnZJR2x1SUVORVJVWWdZbTk0TGdvQVUzUnlaV0Z0SUdWeWNtOXlJSGRvYVd4bElISmxZV1JwYm1jZ1NsQXlJRWhsWVdSbGNpQmliM2c2SUc1dklDZHBhR1J5SnlCaWIzZ3VDZ0JPYjI0Z1kyOXVabTl5YldGdWRDQmpiMlJsYzNSeVpXRnRJRlJRYzI5MFBUMVVUbk52ZEM0S0FGTjBjbVZoYlNCbGNuSnZjaUIzYUdsc1pTQnlaV0ZrYVc1bklFcFFNaUJJWldGa1pYSWdZbTk0T2lCaWIzZ2diR1Z1WjNSb0lHbHpJR2x1WTI5dWMybHpkR1Z1ZEM0S0FFSnZlQ0JzWlc1bmRHZ2dhWE1nYVc1amIyNXphWE4wWlc1MExnb0FVbVZ6YjJ4MWRHbHZiaUJtWVdOMGIzSWdhWE1nWjNKbFlYUmxjaUIwYUdGdUlIUm9aU0J0WVhocGJYVnRJSEpsYzI5c2RYUnBiMjRnYVc0Z2RHaGxJR052YlhCdmJtVnVkQzRLQUVOdmJYQnZibVZ1ZENCdFlYQndhVzVuSUhObFpXMXpJSGR5YjI1bkxpQlVjbmxwYm1jZ2RHOGdZMjl5Y21WamRDNEtBRzl3YWw5cU1tdGZZblZwYkdSZmRIQmZhVzVrWlhoZlpuSnZiVjkwYkcwb0tUb2dkR2xzWlNBbFpDQm9ZWE1nYm04Z2NtVm5hWE4wWlhKbFpDQjBhV3hsTFhCaGNuUWdhVzRnVkV4TklHMWhjbXRsY2lCelpXZHRaVzUwY3k0S0FHOXdhbDlxTW10ZmNtVmhaRjkwYkcwb0tUb2dkRzl2SUcxaGJua2dWRXhOSUcxaGNtdGxjbk11Q2dCdmNHcGZhakpyWDNKbFlXUmZkR3h0S0NrNklHTmhibTV2ZENCaGJHeHZZMkYwWlNCdFgzUnBiR1ZmY0dGeWRGOXBibVp2Y3k0S0FFbHVZMjl0Y0d4bGRHVWdZMmhoYm01bGJDQmtaV1pwYm1sMGFXOXVjeTRLQUUxaGJHWnZjbTFsWkNCSVZDQmpiMlJsWW14dlkyc3VJRWx1ZG1Gc2FXUWdZMjlrWldKc2IyTnJJR3hsYm1kMGFDQjJZV3gxWlhNdUNnQlhaU0JrYnlCdWIzUWdjM1Z3Y0c5eWRDQnRiM0psSUhSb1lXNGdNeUJqYjJScGJtY2djR0Z6YzJWeklHbHVJR0Z1SUVoVUlHTnZaR1ZpYkc5amF6c2dWR2hwY3lCamIyUmxZbXh2WTJ0eklHaGhjeUFsWkNCd1lYTnpaWE11Q2dCTllXeG1iM0p0WldRZ1NGUWdZMjlrWldKc2IyTnJMaUJFWldOdlpHbHVaeUIwYUdseklHTnZaR1ZpYkc5amF5QnBjeUJ6ZEc5d2NHVmtMaUJVYUdWeVpTQmhjbVVnSldRZ2VtVnlieUJpYVhSd2JHRnVaWE1nYVc0Z0pXUWdZbWwwY0d4aGJtVnpMZ29BUTJGdWJtOTBJSFJoYTJVZ2FXNGdZMmhoY21kbElHMTFiSFJwY0d4bElIUnlZVzV6Wm05eWJXRjBhVzl1SUhOMFlXZGxjeTRLQUZWdWEyNXZkMjRnYldGeWEyVnlJR2hoY3lCaVpXVnVJR1JsZEdWamRHVmtJR0Z1WkNCblpXNWxjbUYwWldRZ1pYSnliM0l1Q2dCRGIyUmxZeUJ3Y205MmFXUmxaQ0IwYnlCMGFHVWdiM0JxWDNObGRIVndYMlJsWTI5a1pYSWdablZ1WTNScGIyNGdhWE1nYm05MElHRWdaR1ZqYjIxd2NtVnpjMjl5SUdoaGJtUnNaWEl1Q2dCRGIyUmxZeUJ3Y205MmFXUmxaQ0IwYnlCMGFHVWdiM0JxWDNKbFlXUmZhR1ZoWkdWeUlHWjFibU4wYVc5dUlHbHpJRzV2ZENCaElHUmxZMjl0Y0hKbGMzTnZjaUJvWVc1a2JHVnlMZ29BUlhKeWIzSWdjbVZoWkdsdVp5QlVURTBnYldGeWEyVnlMZ29BVkdsc1pYTWdaRzl1SjNRZ1lXeHNJR2hoZG1VZ2RHaGxJSE5oYldVZ1pHbHRaVzV6YVc5dUxpQlRhMmx3SUhSb1pTQk5RMVFnYzNSbGNDNEtBRTUxYldKbGNpQnZaaUJqYjIxd2IyNWxiblJ6SUNnbFpDa2dhWE1nYVc1amIyNXphWE4wWlc1MElIZHBkR2dnWVNCTlExUXVJRk5yYVhBZ2RHaGxJRTFEVkNCemRHVndMZ29BU2xBeUlHSnZlQ0IzYUdsamFDQmhjbVVnWVdaMFpYSWdkR2hsSUdOdlpHVnpkSEpsWVcwZ2QybHNiQ0J1YjNRZ1ltVWdjbVZoWkNCaWVTQjBhR2x6SUdaMWJtTjBhVzl1TGdvQVRXRnNabTl5YldWa0lFaFVJR052WkdWaWJHOWpheTRnVjJobGJpQjBhR1VnYm5WdFltVnlJRzltSUhwbGNtOGdjR3hoYm1WeklHSnBkSEJzWVc1bGN5QnBjeUJsY1hWaGJDQjBieUIwYUdVZ2JuVnRZbVZ5SUc5bUlHSnBkSEJzWVc1bGN5d2diMjVzZVNCMGFHVWdZMnhsWVc1MWNDQndZWE56SUcxaGEyVnpJSE5sYm5ObExDQmlkWFFnZDJVZ2FHRjJaU0FsWkNCd1lYTnpaWE1nYVc0Z2RHaHBjeUJqYjJSbFlteHZZMnN1SUZSb1pYSmxabTl5WlN3Z2IyNXNlU0IwYUdVZ1kyeGxZVzUxY0NCd1lYTnpJSGRwYkd3Z1ltVWdaR1ZqYjJSbFpDNGdWR2hwY3lCdFpYTnpZV2RsSUhkcGJHd2dibTkwSUdKbElHUnBjM0JzWVhsbFpDQmhaMkZwYmk0S0FFbHRZV2RsSUdoaGN5QnNaWE56SUdOdmJYQnZibVZ1ZEhNZ2RHaGhiaUJqYjJSbGMzUnlaV0Z0TGdvQVRtVmxaQ0IwYnlCa1pXTnZaR1VnZEdobElHMWhhVzRnYUdWaFpHVnlJR0psWm05eVpTQmlaV2RwYmlCMGJ5QmtaV052WkdVZ2RHaGxJSEpsYldGcGJtbHVaeUJqYjJSbGMzUnlaV0Z0TGdvQVVITnZkQ0IyWVd4MVpTQnZaaUIwYUdVZ1kzVnljbVZ1ZENCMGFXeGxMWEJoY25RZ2FYTWdaWEYxWVd3Z2RHOGdlbVZ5Ynl3Z2QyVWdZWE56ZFcxcGJtY2dhWFFnYVhNZ2RHaGxJR3hoYzNRZ2RHbHNaUzF3WVhKMElHOW1JSFJvWlNCamIyUmxjM1J5WldGdExnb0FRU0J0WVd4bWIzSnRaV1FnWTI5a1pXSnNiMk5ySUhSb1lYUWdhR0Z6SUcxdmNtVWdkR2hoYmlCdmJtVWdZMjlrYVc1bklIQmhjM01zSUdKMWRDQjZaWEp2SUd4bGJtZDBhQ0JtYjNJZ01tNWtJR0Z1WkNCd2IzUmxiblJwWVd4c2VTQjBhR1VnTTNKa0lIQmhjM01nYVc0Z1lXNGdTRlFnWTI5a1pXSnNiMk5yTGdvQUNRa0pJSFJwYkdVdGNHRnlkRnNsWkYwNklITjBZWEpmY0c5elBTVnNiR2tzSUdWdVpGOW9aV0ZrWlhJOUpXeHNhU3dnWlc1a1gzQnZjejBsYkd4cExnb0FWR2xzWlNBbGRTQm9ZWE1nVkZCemIzUWdQVDBnTUNCaGJtUWdWRTV6YjNRZ1BUMGdNQ3dnWW5WMElHNXZJRzkwYUdWeUlIUnBiR1V0Y0dGeWRITWdkMlZ5WlNCbWIzVnVaQzRnUlU5RElHbHpJR0ZzYzI4Z2JXbHpjMmx1Wnk0S0FFTnZiWEJ2Ym1WdWRDQWxaQ0JrYjJWemJpZDBJR2hoZG1VZ1lTQnRZWEJ3YVc1bkxnb0FiM0JxWDJveWExOXlaV0ZrWDNSc2JTZ3BPaUJVVEUwZ2JXRnlhMlZ5SUc1dmRDQnZaaUJsZUhCbFkzUmxaQ0J6YVhwbExnb0FRU0JqYjI1bWIzSnRhVzVuSUVwUU1pQnlaV0ZrWlhJZ2MyaGhiR3dnYVdkdWIzSmxJR0ZzYkNCRGIyeHZkWElnVTNCbFkybG1hV05oZEdsdmJpQmliM2hsY3lCaFpuUmxjaUIwYUdVZ1ptbHljM1FzSUhOdklIZGxJR2xuYm05eVpTQjBhR2x6SUc5dVpTNEtBRlJvWlNCemFXZHVZWFIxY21VZ1ltOTRJRzExYzNRZ1ltVWdkR2hsSUdacGNuTjBJR0p2ZUNCcGJpQjBhR1VnWm1sc1pTNEtBRlJvWlNBZ1ltOTRJRzExYzNRZ1ltVWdkR2hsSUdacGNuTjBJR0p2ZUNCcGJpQjBhR1VnWm1sc1pTNEtBRlJvWlNCbWRIbHdJR0p2ZUNCdGRYTjBJR0psSUhSb1pTQnpaV052Ym1RZ1ltOTRJR2x1SUhSb1pTQm1hV3hsTGdvQVJtRnBiR1ZrSUhSdklHUmxZMjlrWlM0S0FFMWhiR1p2Y20xbFpDQklWQ0JqYjJSbFlteHZZMnN1SUVsdVkyOXljbVZqZENCTlJVd2djMlZuYldWdWRDQnpaWEYxWlc1alpTNEtBRU52YlhCdmJtVnVkQ0FsWkNCcGN5QnRZWEJ3WldRZ2RIZHBZMlV1Q2dCdmNHcGZhakpyWDNKbFlXUmZkR3h0S0NrNklGTlVJRDBnTXlCcGN5QnBiblpoYkdsa0xnb0FUMjVzZVNCdmJtVWdRMDFCVUNCaWIzZ2dhWE1nWVd4c2IzZGxaQzRLQUZkbElHNWxaV1FnWVc0Z2FXMWhaMlVnY0hKbGRtbHZkWE5zZVNCamNtVmhkR1ZrTGdvQVNVaEVVaUJpYjNoZmJXbHpjMmx1Wnk0Z1VtVnhkV2x5WldRdUNnQktVREpJSUdKdmVDQnRhWE56YVc1bkxpQlNaWEYxYVhKbFpDNEtBRTV2ZENCemRYSmxJR2h2ZHlCMGFHRjBJR2hoY0hCbGJtVmtMZ29BVFdGcGJpQm9aV0ZrWlhJZ2FHRnpJR0psWlc0Z1kyOXljbVZqZEd4NUlHUmxZMjlrWldRdUNnQlVhV3hsSUNWa0x5VmtJR2hoY3lCaVpXVnVJR1JsWTI5a1pXUXVDZ0JJWldGa1pYSWdiMllnZEdsc1pTQWxaQ0F2SUNWa0lHaGhjeUJpWldWdUlISmxZV1F1Q2dCRmJYQjBlU0JUVDFRZ2JXRnlhMlZ5SUdSbGRHVmpkR1ZrT2lCUWMyOTBQU1ZrTGdvQVJHbHlaV04wSUhWelpTQmhkQ0FqSldRZ2FHOTNaWFpsY2lCd1kyOXNQU1ZrTGdvQVNXMXdiR1Z0Wlc1MFlYUnBiMjRnYkdsdGFYUmhkR2x2YmpvZ1ptOXlJSEJoYkdWMGRHVWdiV0Z3Y0dsdVp5d2djR052YkZzbFpGMGdjMmh2ZFd4a0lHSmxJR1Z4ZFdGc0lIUnZJQ1ZrTENCaWRYUWdhWE1nWlhGMVlXd2dkRzhnSldRdUNnQkpiblpoYkdsa0lHTnZiWEJ2Ym1WdWRDOXdZV3hsZEhSbElHbHVaR1Y0SUdadmNpQmthWEpsWTNRZ2JXRndjR2x1WnlBbFpDNEtBRWx1ZG1Gc2FXUWdkbUZzZFdVZ1ptOXlJR050WVhCYkpXUmRMbTEwZVhBZ1BTQWxaQzRLQUZCemIzUWdkbUZzZFdVZ2FYTWdibTkwSUdOdmNuSmxZM1FnY21WbllYSmtjeUIwYnlCMGFHVWdTbEJGUnpJd01EQWdibTl5YlRvZ0pXUXVDZ0JOWVd4bWIzSnRaV1FnU0ZRZ1kyOWtaV0pzYjJOckxpQldURU1nWTI5a1pTQndjbTlrZFdObGN5QnphV2R1YVdacFkyRnVkQ0J6WVcxd2JHVnpJRzkxZEhOcFpHVWdkR2hsSUdOdlpHVmliRzlqYXlCaGNtVmhMZ29BVlc1bGVIQmxZM1JsWkNCUFQwMHVDZ0F6TWlCaWFYUnpJR0Z5WlNCdWIzUWdaVzV2ZFdkb0lIUnZJR1JsWTI5a1pTQjBhR2x6SUdOdlpHVmliRzlqYXl3Z2MybHVZMlVnZEdobElHNTFiV0psY2lCdlppQmlhWFJ3YkdGdVpTd2dKV1FzSUdseklHeGhjbWRsY2lCMGFHRnVJRE13TGdvQVFtOTBkRzl0SUhCdmMybDBhVzl1SUc5bUlIUm9aU0JrWldOdlpHVmtJR0Z5WldFZ0tISmxaMmx2Ymw5NU1UMGxaQ2tnYzJodmRXeGtJR0psSUQ0Z01DNEtBRkpwWjJoMElIQnZjMmwwYVc5dUlHOW1JSFJvWlNCa1pXTnZaR1ZrSUdGeVpXRWdLSEpsWjJsdmJsOTRNVDBsWkNrZ2MyaHZkV3hrSUdKbElENGdNQzRLQUZWd0lIQnZjMmwwYVc5dUlHOW1JSFJvWlNCa1pXTnZaR1ZrSUdGeVpXRWdLSEpsWjJsdmJsOTVNRDBsWkNrZ2MyaHZkV3hrSUdKbElENDlJREF1Q2dCTVpXWjBJSEJ2YzJsMGFXOXVJRzltSUhSb1pTQmtaV052WkdWa0lHRnlaV0VnS0hKbFoybHZibDk0TUQwbFpDa2djMmh2ZFd4a0lHSmxJRDQ5SURBdUNnQkZjbkp2Y2lCeVpXRmthVzVuSUZCUVZDQnRZWEpyWlhJNklIQmhZMnRsZENCb1pXRmtaWElnYUdGMlpTQmlaV1Z1SUhCeVpYWnBiM1Z6YkhrZ1ptOTFibVFnYVc0Z2RHaGxJRzFoYVc0Z2FHVmhaR1Z5SUNoUVVFMGdiV0Z5YTJWeUtTNEtBRk4wWVhKMElIUnZJSEpsWVdRZ2FqSnJJRzFoYVc0Z2FHVmhaR1Z5SUNnbGJHeGtLUzRLQUVKdmRIUnZiU0J3YjNOcGRHbHZiaUJ2WmlCMGFHVWdaR1ZqYjJSbFpDQmhjbVZoSUNoeVpXZHBiMjVmZVRFOUpXUXBJR2x6SUc5MWRITnBaR1VnZEdobElHbHRZV2RsSUdGeVpXRWdLRmx6YVhvOUpXUXBMZ29BVlhBZ2NHOXphWFJwYjI0Z2IyWWdkR2hsSUdSbFkyOWtaV1FnWVhKbFlTQW9jbVZuYVc5dVgza3dQU1ZrS1NCcGN5QnZkWFJ6YVdSbElIUm9aU0JwYldGblpTQmhjbVZoSUNoWmMybDZQU1ZrS1M0S0FGSnBaMmgwSUhCdmMybDBhVzl1SUc5bUlIUm9aU0JrWldOdlpHVmtJR0Z5WldFZ0tISmxaMmx2Ymw5NE1UMGxaQ2tnYVhNZ2IzVjBjMmxrWlNCMGFHVWdhVzFoWjJVZ1lYSmxZU0FvV0hOcGVqMGxaQ2t1Q2dCTVpXWjBJSEJ2YzJsMGFXOXVJRzltSUhSb1pTQmtaV052WkdWa0lHRnlaV0VnS0hKbFoybHZibDk0TUQwbFpDa2dhWE1nYjNWMGMybGtaU0IwYUdVZ2FXMWhaMlVnWVhKbFlTQW9XSE5wZWowbFpDa3VDZ0JDYjNSMGIyMGdjRzl6YVhScGIyNGdiMllnZEdobElHUmxZMjlrWldRZ1lYSmxZU0FvY21WbmFXOXVYM2t4UFNWa0tTQnBjeUJ2ZFhSemFXUmxJSFJvWlNCcGJXRm5aU0JoY21WaElDaFpUM05wZWowbFpDa3VDZ0JWY0NCd2IzTnBkR2x2YmlCdlppQjBhR1VnWkdWamIyUmxaQ0JoY21WaElDaHlaV2RwYjI1ZmVUQTlKV1FwSUdseklHOTFkSE5wWkdVZ2RHaGxJR2x0WVdkbElHRnlaV0VnS0ZsUGMybDZQU1ZrS1M0S0FGSnBaMmgwSUhCdmMybDBhVzl1SUc5bUlIUm9aU0JrWldOdlpHVmtJR0Z5WldFZ0tISmxaMmx2Ymw5NE1UMGxaQ2tnYVhNZ2IzVjBjMmxrWlNCMGFHVWdhVzFoWjJVZ1lYSmxZU0FvV0U5emFYbzlKV1FwTGdvQVRHVm1kQ0J3YjNOcGRHbHZiaUJ2WmlCMGFHVWdaR1ZqYjJSbFpDQmhjbVZoSUNoeVpXZHBiMjVmZURBOUpXUXBJR2x6SUc5MWRITnBaR1VnZEdobElHbHRZV2RsSUdGeVpXRWdLRmhQYzJsNlBTVmtLUzRLQUZOcGVtVWdlQ0J2WmlCMGFHVWdaR1ZqYjJSbFpDQmpiMjF3YjI1bGJuUWdhVzFoWjJVZ2FYTWdhVzVqYjNKeVpXTjBJQ2hqYjIxd1d5VmtYUzUzUFNWa0tTNEtBRk5wZW1VZ2VTQnZaaUIwYUdVZ1pHVmpiMlJsWkNCamIyMXdiMjVsYm5RZ2FXMWhaMlVnYVhNZ2FXNWpiM0p5WldOMElDaGpiMjF3V3lWa1hTNW9QU1ZrS1M0S0FGUnBiR1VnY21WaFpDd2daR1ZqYjJSbFpDQmhibVFnZFhCa1lYUmxaQ0JwY3lCdWIzUWdkR2hsSUdSbGMybHlaV1FnYjI1bElDZ2xaQ0IyY3lBbFpDa3VDZ0JKYm5aaGJHbGtJR052YlhCdmJtVnVkQ0JwYm1SbGVDQWxaQ0FvUGowZ0pXUXBMZ29BYjNCcVgzSmxZV1JmYUdWaFpHVnlLQ2tnYzJodmRXeGtJR0psSUdOaGJHeGxaQ0JpWldadmNtVWdiM0JxWDNObGRGOWtaV052WkdWa1gyTnZiWEJ2Ym1WdWRITW9LUzRLQUUxbGJXOXllU0JoYkd4dlkyRjBhVzl1SUdaaGFXeDFjbVVnYVc0Z2IzQnFYMnB3TWw5aGNIQnNlVjl3WTJ4eUtDa3VDZ0JwYldGblpTMCtZMjl0Y0hOYkpXUmRMbVJoZEdFZ1BUMGdUbFZNVENCcGJpQnZjR3BmYW5BeVgyRndjR3g1WDNCamJISW9LUzRLQUdsdWRtRnNhV1FnWW05NElITnBlbVVnSldRZ0tDVjRLUW9BUm1GcGJDQjBieUJ5WldGa0lIUm9aU0JqZFhKeVpXNTBJRzFoY210bGNpQnpaV2R0Wlc1MElDZ2xJM2dwQ2dCRmNuSnZjaUIzYVhSb0lGTkpXaUJ0WVhKclpYSTZJRWxJUkZJZ2R5Z2xkU2tnYUNnbGRTa2dkbk11SUZOSldpQjNLQ1YxS1NCb0tDVjFLUW9BUlhKeWIzSWdjbVZoWkdsdVp5QkRUME1nYldGeWEyVnlJQ2hpWVdRZ2JuVnRZbVZ5SUc5bUlHTnZiWEJ2Ym1WdWRITXBDZ0JKYm5aaGJHbGtJRzUxYldKbGNpQnZaaUIwYVd4bGN5QTZJQ1YxSUhnZ0pYVWdLRzFoZUdsdGRXMGdabWw0WldRZ1lua2dhbkJsWnpJd01EQWdibTl5YlNCcGN5QTJOVFV6TlNCMGFXeGxjeWtLQUVsdWRtRnNhV1FnYm5WdFltVnlJRzltSUdOdmJYQnZibVZ1ZEhNZ0tHbG9aSElwQ2dCT2IzUWdaVzV2ZFdkb0lHMWxiVzl5ZVNCMGJ5Qm9ZVzVrYkdVZ2FXMWhaMlVnYUdWaFpHVnlJQ2hwYUdSeUtRb0FWM0p2Ym1jZ2RtRnNkV1Z6SUdadmNqb2dkeWdsWkNrZ2FDZ2xaQ2tnYm5WdFkyOXRjSE1vSldRcElDaHBhR1J5S1FvQVNXNTJZV3hwWkNCMllXeDFaWE1nWm05eUlHTnZiWEFnUFNBbFpDQTZJR1I0UFNWMUlHUjVQU1YxSUNoemFHOTFiR1FnWW1VZ1ltVjBkMlZsYmlBeElHRnVaQ0F5TlRVZ1lXTmpiM0prYVc1bklIUnZJSFJvWlNCS1VFVkhNakF3TUNCdWIzSnRLUW9BUW1Ga0lHbHRZV2RsSUdobFlXUmxjaUJpYjNnZ0tHSmhaQ0J6YVhwbEtRb0FRbUZrSUVOUFRGSWdhR1ZoWkdWeUlHSnZlQ0FvWW1Ga0lITnBlbVVwQ2dCQ1lXUWdRbEJEUXlCb1pXRmtaWElnWW05NElDaGlZV1FnYzJsNlpTa0tBRVZ5Y205eUlIZHBkR2dnVTBsYUlHMWhjbXRsY2pvZ2JtVm5ZWFJwZG1VZ2IzSWdlbVZ5YnlCcGJXRm5aU0J6YVhwbElDZ2xiR3hrSUhnZ0pXeHNaQ2tLQUhOcmFYQTZJSE5sWjIxbGJuUWdkRzl2SUd4dmJtY2dLQ1ZrS1NCM2FYUm9JRzFoZUNBb0pXUXBJR1p2Y2lCamIyUmxZbXh2WTJzZ0pXUWdLSEE5SldRc0lHSTlKV1FzSUhJOUpXUXNJR005SldRcENnQnlaV0ZrT2lCelpXZHRaVzUwSUhSdmJ5QnNiMjVuSUNnbFpDa2dkMmwwYUNCdFlYZ2dLQ1ZrS1NCbWIzSWdZMjlrWldKc2IyTnJJQ1ZrSUNod1BTVmtMQ0JpUFNWa0xDQnlQU1ZrTENCalBTVmtLUW9BUkdWemNHbDBaU0JLVURJZ1FsQkRJVDB5TlRVc0lIQnlaV05wYzJsdmJpQmhibVF2YjNJZ2MyZHVaQ0IyWVd4MVpYTWdabTl5SUdOdmJYQmJKV1JkSUdseklHUnBabVpsY21WdWRDQjBhR0Z1SUdOdmJYQmJNRjA2Q2lBZ0lDQWdJQ0FnV3pCZElIQnlaV01vSldRcElITm5ibVFvSldRcElGc2xaRjBnY0hKbFl5Z2xaQ2tnYzJkdVpDZ2xaQ2tLQUdKaFpDQmpiMjF3YjI1bGJuUWdiblZ0WW1WeUlHbHVJRkpIVGlBb0pXUWdkMmhsYmlCMGFHVnlaU0JoY21VZ2IyNXNlU0FsWkNrS0FFVnljbTl5SUhkcGRHZ2dVMGxhSUcxaGNtdGxjam9nYm5WdFltVnlJRzltSUdOdmJYQnZibVZ1ZENCcGN5QnViM1FnWTI5dGNHRjBhV0pzWlNCM2FYUm9JSFJvWlNCeVpXMWhhVzVwYm1jZ2JuVnRZbVZ5SUc5bUlIQmhjbUZ0WlhSbGNuTWdLQ0FsWkNCMmN5QWxaQ2tLQUVWeWNtOXlJSGRwZEdnZ1UwbGFJRzFoY210bGNqb2dhVzUyWVd4cFpDQjBhV3hsSUhOcGVtVWdLSFJrZURvZ0pXUXNJSFJrZVRvZ0pXUXBDZ0JDWVdRZ1EwOU1VaUJvWldGa1pYSWdZbTk0SUNoaVlXUWdjMmw2WlRvZ0pXUXBDZ0JDWVdRZ1EwOU1VaUJvWldGa1pYSWdZbTk0SUNoRFNVVk1ZV0lzSUdKaFpDQnphWHBsT2lBbFpDa0tBRkJVUlZKTklHTm9aV05ySUdaaGFXeDFjbVU2SUNWa0lISmxiV0ZwYm1sdVp5QmllWFJsY3lCcGJpQmpiMlJsSUdKc2IyTnJJQ2dsWkNCMWMyVmtJQzhnSldRcENnQk5ZV3htYjNKdFpXUWdTRlFnWTI5a1pXSnNiMk5yTGlCUGJtVWdiMllnZEdobElHWnZiR3h2ZDJsdVp5QmpiMjVrYVhScGIyNGdhWE1nYm05MElHMWxkRG9nTWlBOFBTQlRZM1Z3SUR3OUlHMXBiaWhNWTNWd0xDQTBNRGM1S1FvQVNXNTJZV3hwWkNCMllXeDFaWE1nWm05eUlHTnZiWEFnUFNBbFpDQTZJSEJ5WldNOUpYVWdLSE5vYjNWc1pDQmlaU0JpWlhSM1pXVnVJREVnWVc1a0lETTRJR0ZqWTI5eVpHbHVaeUIwYnlCMGFHVWdTbEJGUnpJd01EQWdibTl5YlM0Z1QzQmxia3B3WldjZ2IyNXNlU0J6ZFhCd2IzSjBjeUIxY0NCMGJ5QXpNU2tLQUVsdWRtRnNhV1FnWW1sMElHNTFiV0psY2lBbFpDQnBiaUJ2Y0dwZmRESmZjbVZoWkY5d1lXTnJaWFJmYUdWaFpHVnlLQ2tLQUZOMGNtVmhiU0JsY25KdmNpRUtBRVZ5Y205eUlHOXVJSGR5YVhScGJtY2djM1J5WldGdElRb0FVM1J5WldGdElISmxZV05vWldRZ2FYUnpJR1Z1WkNBaENnQkZlSEJsWTNSbFpDQmhJRk5QUXlCdFlYSnJaWElnQ2dCSmJuWmhiR2xrSUdKdmVDQnphWHBsSUNWa0lHWnZjaUJpYjNnZ0p5VmpKV01sWXlWakp5NGdUbVZsWkNBbFpDQmllWFJsY3l3Z0pXUWdZbmwwWlhNZ2NtVnRZV2x1YVc1bklBb0FUV0ZzWm05eWJXVmtJRWhVSUdOdlpHVmliRzlqYXk0Z1JHVmpiMlJwYm1jZ2RHaHBjeUJqYjJSbFlteHZZMnNnYVhNZ2MzUnZjSEJsWkM0Z1ZWOXhJR2x6SUd4aGNtZGxjaUIwYUdGdUlIcGxjbThnWW1sMGNHeGhibVZ6SUNzZ01TQUtBRTFoYkdadmNtMWxaQ0JJVkNCamIyUmxZbXh2WTJzdUlFUmxZMjlrYVc1bklIUm9hWE1nWTI5a1pXSnNiMk5ySUdseklITjBiM0J3WldRdUlGVmZjU0JwYzJ4aGNtZGxjaUIwYUdGdUlHSnBkSEJzWVc1bGN5QXJJREVnQ2dCRFQweFNJRUpQV0NCdFpYUm9JSFpoYkhWbElHbHpJRzV2ZENCaElISmxaM1ZzWVhJZ2RtRnNkV1VnS0NWa0tTd2djMjhnZDJVZ2QybHNiQ0JwWjI1dmNtVWdkR2hsSUdWdWRHbHlaU0JEYjJ4dmRYSWdVM0JsWTJsbWFXTmhkR2x2YmlCaWIzZ3VJQW9BVjJocGJHVWdjbVZoWkdsdVp5QkRRMUJmVVU1VVUxUlpJR1ZzWlcxbGJuUWdhVzV6YVdSbElGRkRSQ0J2Y2lCUlEwTWdiV0Z5YTJWeUlITmxaMjFsYm5Rc0lHNTFiV0psY2lCdlppQnpkV0ppWVc1a2N5QW9KV1FwSUdseklHZHlaV0YwWlhJZ2RHOGdUMUJLWDBveVMxOU5RVmhDUVU1RVV5QW9KV1FwTGlCVGJ5QjNaU0JzYVcxcGRDQjBhR1VnYm5WdFltVnlJRzltSUdWc1pXMWxiblJ6SUhOMGIzSmxaQ0IwYnlCUFVFcGZTakpMWDAxQldFSkJUa1JUSUNnbFpDa2dZVzVrSUhOcmFYQWdkR2hsSUhKbGMzUXVJQW9BU2xBeUlFbElSRklnWW05NE9pQmpiMjF3Y21WemMybHZiaUIwZVhCbElHbHVaR2xqWVhSbElIUm9ZWFFnZEdobElHWnBiR1VnYVhNZ2JtOTBJR0VnWTI5dVptOXliV2x1WnlCS1VESWdabWxzWlNBb0pXUXBJQW9BVkdsc1pTQnBibVJsZUNCd2NtOTJhV1JsWkNCaWVTQjBhR1VnZFhObGNpQnBjeUJwYm1OdmNuSmxZM1FnSldRZ0tHMWhlQ0E5SUNWa0tTQUtBRVZ5Y205eUlHUmxZMjlrYVc1bklHTnZiWEJ2Ym1WdWRDQWxaQzRLVkdobElHNTFiV0psY2lCdlppQnlaWE52YkhWMGFXOXVjeUIwYnlCeVpXMXZkbVVnS0NWa0tTQnBjeUJuY21WaGRHVnlJRzl5SUdWeGRXRnNJSFJvWVc0Z2RHaGxJRzUxYldKbGNpQnZaaUJ5WlhOdmJIVjBhVzl1Y3lCdlppQjBhR2x6SUdOdmJYQnZibVZ1ZENBb0pXUXBDazF2WkdsbWVTQjBhR1VnWTNCZmNtVmtkV05sSUhCaGNtRnRaWFJsY2k0S0NnQkpiV0ZuWlNCa1lYUmhJR2hoY3lCaVpXVnVJSFZ3WkdGMFpXUWdkMmwwYUNCMGFXeGxJQ1ZrTGdvS0FDTUFwUUJEQUdZQWd3RHVxQlFBMzlnakFMNFFRd0QvOVlNQWZpQlZBRjlSSXdBMUFFTUFUa1NEQU03RUZBRFB6Q01BL3VKREFQK1pnd0NXQU1VQVB6RWpBS1VBUXdCZVJJTUF6c2dVQU44Ukl3RCs5RU1BLy95REFKNEFWUUIzQUNNQU5RQkRBUC94Z3dDdWlCUUF0d0FqQVA3NFF3RHY1SU1Bam9qRkFCOFJJd0NsQUVNQVpnQ0RBTzZvRkFEZlZDTUF2aEJEQU84aWd3QitJRlVBZnlJakFEVUFRd0JPUklNQXpzUVVBTDhSSXdEKzRrTUE5d0NEQUpZQXhRQS9JaU1BcFFCREFGNUVnd0RPeUJRQTF3QWpBUDcwUXdEL3VvTUFuZ0JWQUc4QUl3QTFBRU1BLythREFLNklGQUN2b2lNQS92aERBT2NBZ3dDT2lNVUFMeUlDQU1VQWhBQitJQUlBenNRa0FQY0FBZ0Qrb2tRQVZnQUNBSjRBRkFEWEFBSUF2aENFQUdZQUFnQ3VpQ1FBM3hFQ0FPNm9SQUEyQUFJQWpvZ1VBQjhSQWdERkFJUUFiZ0FDQU02SUpBRC9pQUlBL3JoRUFFNUVBZ0NXQUJRQXR3QUNBUDdraEFCZVJBSUFwZ0FrQU9jQUFnRGVWRVFBTGlJQ0FENEFGQUIzQUFJQXhRQ0VBSDRnQWdET3hDUUEvL0VDQVA2aVJBQldBQUlBbmdBVUFMOFJBZ0MrRUlRQVpnQUNBSzZJSkFEdklnSUE3cWhFQURZQUFnQ09pQlFBZnlJQ0FNVUFoQUJ1QUFJQXpvZ2tBTy9rQWdEK3VFUUFUa1FDQUpZQUZBQ3ZvZ0lBL3VTRUFGNUVBZ0NtQUNRQTM5Z0NBTjVVUkFBdUlnSUFQZ0FVQUY5UkFnQlZBSVFBWmdBQ0FONklKQUQvTWdJQS9oRkVBRTVFQWdDdUFCUUF0d0FDQUg0eGhBQmVVUUlBeGdBa0FOY0FBZ0R1SUVRQUhoRUNBSjRBRkFCM0FBSUFWUUNFQUY1VUFnRE9SQ1FBNXdBQ0FQN3hSQUEyQUFJQXBnQVVBRjlWQWdEK2RJUUFQaEVDQUw0Z0pBQi9kQUlBM3NSRUFQLzRBZ0NXQUJRQUx5SUNBRlVBaEFCbUFBSUEzb2drQVBjQUFnRCtFVVFBVGtRQ0FLNEFGQUNQaUFJQWZqR0VBRjVSQWdER0FDUUF6OGdDQU80Z1JBQWVFUUlBbmdBVUFHOEFBZ0JWQUlRQVhsUUNBTTVFSkFEZjBRSUEvdkZFQURZQUFnQ21BQlFBZnlJQ0FQNTBoQUErRVFJQXZpQWtBTDhpQWdEZXhFUUE3eUlDQUpZQUZBQS9NZ01BM3RUOTlQLzhGQUErRVZVQWo0Z0RBTDR5aFFEbkFDVUFYbEgrcW45eUF3RE9SUDM0NzBRVUFINWtSUUN2b2dNQXBnQmRWZCtaL2ZFMkFQNzFiMklEQU43Ui9mVC81aFFBZm5GVkFMK3hBd0N1aUlVQTM5VWxBRTVFL3ZKL1pnTUF4Z0Q5K08vaUZBQmVWRVVBbnhFREFKWUFYVlhQeVAzeEhoSHV5R2NBQXdEZTFQMzAvL01VQUQ0UlZRQy9FUU1BdmpLRkFOL1lKUUJlVWY2cUx5SURBTTVFL2ZqM0FCUUFmbVJGQUorWUF3Q21BRjFWMXdEOThUWUEvdlZ2UkFNQTN0SDk5UCs1RkFCK2NWVUF0d0FEQUs2SWhRRGYzQ1VBVGtUKzhuY0FBd0RHQVAzNDcrUVVBRjVVUlFCL2N3TUFsZ0JkVmIrNC9mRWVFZTdJUHpJQ0FLVUFoQUIrUUFJQTNoQWtBTjhSQWdEK2NrUUFWZ0FDQUs2b0ZBQy9zZ0lBbGdDRUFHWUFBZ0RHQUNRQTV3QUNBTzdJUkFBdUlnSUFqb2dVQUhjQUFnQ2xBSVFBYmdBQ0FNNklKQUQzQUFJQS9wRkVBRFlBQWdDdW9oUUFyNm9DQVA2NGhBQmVBQUlBdmdBa0FNL0VBZ0R1UkVRQS8vUUNBRDRpRkFBZkVRSUFwUUNFQUg1QUFnRGVFQ1FBLzVrQ0FQNXlSQUJXQUFJQXJxZ1VBTGNBQWdDV0FJUUFaZ0FDQU1ZQUpBRFhBQUlBN3NoRUFDNGlBZ0NPaUJRQVQwUUNBS1VBaEFCdUFBSUF6b2drQU8vaUFnRCtrVVFBTmdBQ0FLNmlGQUIvUkFJQS9yaUVBRjRBQWdDK0FDUUFud0FDQU81RVJBRC9kZ0lBUGlJVUFEOHhBd0RHQUlVQS85bjk4bjVrL3ZHL21RTUFycUlsQU85bS9mUldBTzdpZjNNREFMNllSUUQzQVAzNFpnRCtkcCtJQXdDT2lCVUEzOVdsQUM0aTNwaFBSQU1BdnJLRkFQLzgvZkp1SXBZQXR3QURBSzZxSlFEZjBmMzBOZ0RlMUc5a0F3Q3VxRVVBNytyOStGNUU3dWgvY1FNQVBqSVZBTS9FcFFELytzNklQekVEQU1ZQWhRRC9kLzN5Zm1UKzhiK3pBd0N1b2lVQTV3RDk5RllBN3VKM0FBTUF2cGhGQU8vay9maG1BUDUyZjJZREFJNklGUURYQUtVQUxpTGVtRDh6QXdDK3NvVUEvM1g5OG00aWxnQ2ZrUU1BcnFvbEFOK1ovZlEyQU43VVgxRURBSzZvUlFEdjdQMzRYa1R1Nkg5eUF3QStNaFVBdjdHbEFQL3p6b2dmRVFNQTNsVDk4aDRSRkFCK1pQNzR6OHdEQUw2UlJRRHZJaVVBTGlMKzg0K0lBd0RHQUlVQTl3QVVBRjRSL3Z5dnFBTUFwZ0ExQU4vSS9mRStNZjVtYjJRREFNN0kvZkwvOVJRQVpnRCs5TCs2QXdDdUlrVUE1d0FsQUQ0eS91cC9jd01BdnJLRkFOOVZGQUJXQUg1eG54RURBSllBTlFEUHhQM3hQalB1NkU5RUF3RGVWUDN5SGhFVUFINWsvdmkvbVFNQXZwRkZBTy9pSlFBdUl2N3pmMllEQU1ZQWhRRHY1QlFBWGhIKy9KK1lBd0NtQURVQTF3RDk4VDR4L21adklnTUF6c2o5OHYrNUZBQm1BUDcwdHdBREFLNGlSUURmMFNVQVBqTCs2bmNBQXdDK3NvVUE3K3dVQUZZQWZuRi9jZ01BbGdBMUFMKzQvZkUrTSs3b1gxVDg4ZDdSL2ZyWEFQejRGZ0Q5LzM5MC9QUitjZjN6djdQODh1L3E3dWhQUlB6eHJpSUZBTCs0L1BqM0FQNzhkd0Q4OUY0Ui9mVi9kZnp5MzlqdTRqOHovUEcrc3YzNno0ajgrUC83L2Y5L2MvejBiZ0Q5ODdjQS9QTHZadjc1UHpIODhaNEFCUUMvdXZ6NC8vMys5bWNBL1BRbUFQMzFqNGo4OHQvYzN0UXZJdnp4M3RIOStzL0UvUGdXQVAzL2YzTDg5SDV4L2ZPL21menk3K3p1NkVjQS9QR3VJZ1VBcHdEOCtQLzMvdnhYQVB6MFhoSDk5WmNBL1BMZjFlN2lOd0Q4OGI2eS9mckhBUHo0Ly83OS8zOW0vUFJ1QVAzenI2ajg4dWNBL3ZrL012enhuZ0FGQUwreC9QanY1UDcyWDFUODlDWUEvZldIQVB6eTM1bmUxQjhSRXdCbEFFTUEzZ0NEQUkySUl3Qk9SQk1BcFFCREFLNklnd0ExQUNNQTF3QVRBTVVBUXdDZUFJTUFWUUFqQUM0aUV3Q1ZBRU1BZmdDREFQNFFJd0IzQUJNQVpRQkRBTTZJZ3dDTmlDTUFIaEVUQUtVQVF3QmVBSU1BTlFBakFPY0FFd0RGQUVNQXZnQ0RBRlVBSXdEL0VSTUFsUUJEQUQ0QWd3RHVRQ01BcjZJVEFHVUFRd0RlQUlNQWpZZ2pBRTVFRXdDbEFFTUFyb2lEQURVQUl3RHZSQk1BeFFCREFKNEFnd0JWQUNNQUxpSVRBSlVBUXdCK0FJTUEvaEFqQUxjQUV3QmxBRU1Bem9pREFJMklJd0FlRVJNQXBRQkRBRjRBZ3dBMUFDTUF6OFFUQU1VQVF3QytBSU1BVlFBakFQY0FFd0NWQUVNQVBnQ0RBTzVBSXdCdkFBRUFoQUFCQUZZQUFRQVVBQUVBMXdBQkFDUUFBUUNXQUFFQVJRQUJBSGNBQVFDRUFBRUF4Z0FCQUJRQUFRQ1BpQUVBSkFBQkFQY0FBUUExQUFFQUx5SUJBSVFBQVFEK1FBRUFGQUFCQUxjQUFRQWtBQUVBdndBQkFFVUFBUUJuQUFFQWhBQUJBS1lBQVFBVUFBRUFUMFFCQUNRQUFRRG5BQUVBTlFBQkFEOFJBUUNFQUFFQVZnQUJBQlFBQVFEUEFBRUFKQUFCQUpZQUFRQkZBQUVBYndBQkFJUUFBUURHQUFFQUZBQUJBSjhBQVFBa0FBRUE3d0FCQURVQUFRQS9NZ0VBaEFBQkFQNUFBUUFVQUFFQXJ3QUJBQ1FBQVFEL1JBRUFSUUFCQUY4QUFRQ0VBQUVBcGdBQkFCUUFBUUIvQUFFQUpBQUJBTjhBQVFBMUFBRUFIeEVCQUNRQUFRQldBQUVBaFFBQkFMOEFBUUFVQUFFQTl3QUJBTVlBQVFCM0FBRUFKQUFCQVAvNEFRQkZBQUVBZndBQkFCUUFBUURmQUFFQXBnQUJBRDh4QVFBa0FBRUFMaUlCQUlVQUFRQzNBQUVBRkFBQkFPOUVBUUN1b2dFQVp3QUJBQ1FBQVFEL1VRRUFSUUFCQUpjQUFRQVVBQUVBendBQkFEWUFBUUEvSWdFQUpBQUJBRllBQVFDRkFBRUF2N0lCQUJRQUFRRHZRQUVBeGdBQkFHOEFBUUFrQUFFQS8zSUJBRVVBQVFDZkFBRUFGQUFCQU5jQUFRQ21BQUVBVDBRQkFDUUFBUUF1SWdFQWhRQUJBSytvQVFBVUFBRUE1d0FCQUs2aUFRQmZBQUVBSkFBQkFQOUVBUUJGQUFFQWo0Z0JBQlFBQVFDdnFnRUFOZ0FCQUI4UkFnRCsrQ1FBVmdBQ0FMWUFoUUQvWmdJQXpnQVVBQjRSQWdDV0FEVUFyNmdDQVBZQUpBQStNUUlBcGdCRkFMK3pBZ0Mrc2hRQS8vVUNBR1lBZmxGZlZBSUEvdklrQUM0aUFnQ3VJb1VBNzBRQ0FNWUFGQUQvOUFJQWRnQTFBSDlFQWdEZVFDUUFQaklDQUo0QVJRRFhBQUlBdm9nVUFQLzZBZ0JlRWY3eFQwUUNBUDc0SkFCV0FBSUF0Z0NGQU8vSUFnRE9BQlFBSGhFQ0FKWUFOUUNQaUFJQTlnQWtBRDR4QWdDbUFFVUEzMFFDQUw2eUZBRC9xQUlBWmdCK1VXOEFBZ0QrOGlRQUxpSUNBSzRpaFFEbkFBSUF4Z0FVQU8vaUFnQjJBRFVBZjNJQ0FONUFKQUErTWdJQW5nQkZBTCt4QWdDK2lCUUEvM01DQUY0Ui92RS9Nd0VBaEFBQkFPNGdBUURGQUFFQXo4UUJBRVFBQVFEL01nRUFGUUFCQUkrSUFRQ0VBQUVBWmdBQkFDVUFBUUN2QUFFQVJBQUJBTzhpQVFDbUFBRUFYd0FCQUlRQUFRQk9SQUVBeFFBQkFNL01BUUJFQUFFQTl3QUJBQlVBQVFCdkFBRUFoQUFCQUZZQUFRQWxBQUVBbndBQkFFUUFBUURmQUFFQS9qQUJBQzhpQVFDRUFBRUE3aUFCQU1VQUFRRFB5QUVBUkFBQkFQOFJBUUFWQUFFQWR3QUJBSVFBQVFCbUFBRUFKUUFCQUg4QUFRQkVBQUVBNXdBQkFLWUFBUUEzQUFFQWhBQUJBRTVFQVFERkFBRUF0d0FCQUVRQUFRQy9BQUVBRlFBQkFEOEFBUUNFQUFFQVZnQUJBQ1VBQVFDWEFBRUFSQUFCQU5jQUFRRCtNQUVBSHhFQ0FPNm9SQUNPaUFJQTFnREZBUC96QWdEKy9DVUFQZ0FDQUxZQVZRRGYyQUlBL3ZoRUFHWUFBZ0IrSUlVQS81a0NBT1lBOVFBMkFBSUFwZ0FWQUo4QUFnRCs4a1FBZGdBQ0FNNUV4UUQvZGdJQS92RWxBRTVFQWdDdUFGVUF6OGdDQVA3MFJBQmVSQUlBdmhDRkFPL2tBZ0RlVlBVQUhoRUNBSllBRlFBdklnSUE3cWhFQUk2SUFnRFdBTVVBLy9vQ0FQNzhKUUErQUFJQXRnQlZBTDhSQWdEKytFUUFaZ0FDQUg0Z2hRRHZJZ0lBNWdEMUFEWUFBZ0NtQUJVQWZ5SUNBUDd5UkFCMkFBSUF6a1RGQVAvVkFnRCs4U1VBVGtRQ0FLNEFWUUJ2QUFJQS92UkVBRjVFQWdDK0VJVUEzeEVDQU41VTlRQWVFUUlBbGdBVkFGOVJBd0QyQUJRQUhoRkVBSTZJcFFEZjFBTUFycUpWQVA5MkpBQStJcllBcjZvREFPWUFGQUQvOVVRQVpnQ0ZBTS9NQXdDZUFNVUE3MFFrQURZQS92aC9NUU1BN3VnVUFQL3hSQUIyQUtVQXo4UURBSDRpVlFEZjBTUUFUa1QrOUY5UkF3RFdBQlFBNytKRUFGNUVoUUMvSWdNQWxnREZBTi9JSkFBdUl2N3lieUlEQVBZQUZBQWVFVVFBam9pbEFMK3hBd0N1b2xVQS96TWtBRDRpdGdDdnFBTUE1Z0FVQVArNVJBQm1BSVVBdjZnREFKNEF4UUR2NUNRQU5nRCsrRzlrQXdEdTZCUUEvL3hFQUhZQXBRRFB5QU1BZmlKVkFPL3FKQUJPUlA3MGYzUURBTllBRkFELytrUUFYa1NGQUwreUF3Q1dBTVVBMzBRa0FDNGkvdkkvTWZNQS92cjk4VFlBQkFDK01uVUEzeEh6QU41VS9mTHY1TlVBZm5IKy9IOXo4d0QrOC8zNEhoRUVBSllBVlFDL3NmTUF6Z0MxQU4vWS9mUm1BUDY1WDFUekFQNTIvZkVtQUFRQXBnQjFBSjhBOHdDdUFQM3kvL2ZWQUVZQS92Vi9kUE1BNWdEOStCWUFCQUNHQUZVQWo0anpBTVlBdFFEdjR2MzBYaEh1cUQ4Ujh3RCsrdjN4TmdBRUFMNHlkUURmMGZNQTNsVDk4di83MVFCK2NmNzhmMFR6QVA3ei9mZ2VFUVFBbGdCVkFIOXk4d0RPQUxVQTd5TDk5R1lBL3JsUFJQTUEvbmI5OFNZQUJBQ21BSFVBdnhIekFLNEEvZkwvLzlVQVJnRCs5VDh5OHdEbUFQMzRGZ0FFQUlZQVZRQnZBUE1BeGdDMUFMKzQvZlJlRWU2b0x5SUFRZXloQVF1a0hnRUFBQUFCQUFBQUFRQUFBQUlBQUFBQ0FBQUFBZ0FBQUFNQUFBQURBQUFBQkFBQUFBVUFBQUMzSVVJaFp5RkNJUkVSRVJFek16TXpkM2QzZHdBQUFBQUFBQUFBQVZZQUFBQUFBQUJRVVFBQVlGRUFBQUZXQUFBQkFBQUFZRkVBQUZCUkFBQUJOQUFBQUFBQUFIQlJBQUR3VVFBQUFUUUFBQUVBQUFDQVVRQUFBRklBQUFFWUFBQUFBQUFBa0ZFQUFGQlNBQUFCR0FBQUFRQUFBS0JSQUFCZ1VnQUF3UW9BQUFBQUFBQ3dVUUFBc0ZJQUFNRUtBQUFCQUFBQXdGRUFBTUJTQUFBaEJRQUFBQUFBQU5CUkFBRFFWQUFBSVFVQUFBRUFBQURnVVFBQTRGUUFBQ0VDQUFBQUFBQUE4RlVBQUZCVkFBQWhBZ0FBQVFBQUFBQldBQUJnVlFBQUFWWUFBQUFBQUFBUVVnQUFBRklBQUFGV0FBQUJBQUFBSUZJQUFQQlJBQUFCVkFBQUFBQUFBREJTQUFEd1VnQUFBVlFBQUFFQUFBQkFVZ0FBQUZNQUFBRklBQUFBQUFBQVVGSUFBUEJTQUFBQlNBQUFBUUFBQUdCU0FBQUFVd0FBQVRnQUFBQUFBQUJ3VWdBQThGSUFBQUU0QUFBQkFBQUFnRklBQUFCVEFBQUJNQUFBQUFBQUFKQlNBQUJRVXdBQUFUQUFBQUVBQUFDZ1VnQUFZRk1BQUFFa0FBQUFBQUFBc0ZJQUFIQlRBQUFCSkFBQUFRQUFBTUJTQUFDQVV3QUFBUndBQUFBQUFBRFFVZ0FBc0ZNQUFBRWNBQUFCQUFBQTRGSUFBTUJUQUFBQkZnQUFBQUFBQU5CVUFBRFFVd0FBQVJZQUFBRUFBQURnVkFBQTRGTUFBQUZXQUFBQUFBQUFFRk1BQUFCVEFBQUJWZ0FBQVFBQUFDQlRBQUR3VWdBQUFWUUFBQUFBQUFBd1V3QUE4RklBQUFGVUFBQUJBQUFBUUZNQUFBQlRBQUFCVVFBQUFBQUFBRkJUQUFBUVV3QUFBVkVBQUFFQUFBQmdVd0FBSUZNQUFBRklBQUFBQUFBQWNGTUFBREJUQUFBQlNBQUFBUUFBQUlCVEFBQkFVd0FBQVRnQUFBQUFBQUNRVXdBQVVGTUFBQUU0QUFBQkFBQUFvRk1BQUdCVEFBQUJOQUFBQUFBQUFMQlRBQUJ3VXdBQUFUUUFBQUVBQUFEQVV3QUFnRk1BQUFFd0FBQUFBQUFBMEZNQUFKQlRBQUFCTUFBQUFRQUFBT0JUQUFDZ1V3QUFBU2dBQUFBQUFBRHdVd0FBa0ZNQUFBRW9BQUFCQUFBQUFGUUFBS0JUQUFBQkpBQUFBQUFBQUJCVUFBQ3dVd0FBQVNRQUFBRUFBQUFnVkFBQXdGTUFBQUVpQUFBQUFBQUFNRlFBQU5CVEFBQUJJZ0FBQVFBQUFFQlVBQURnVXdBQUFSd0FBQUFBQUFCUVZBQUE4Rk1BQUFFY0FBQUJBQUFBWUZRQUFBQlVBQUFCR0FBQUFBQUFBSEJVQUFBUVZBQUFBUmdBQUFFQUFBQ0FWQUFBSUZRQUFBRVdBQUFBQUFBQWtGUUFBREJVQUFBQkZnQUFBUUFBQUtCVUFBQkFWQUFBQVJRQUFBQUFBQUN3VkFBQVVGUUFBQUVVQUFBQkFBQUF3RlFBQUdCVUFBQUJFZ0FBQUFBQUFOQlVBQUJ3VkFBQUFSSUFBQUVBQUFEZ1ZBQUFnRlFBQUFFUkFBQUFBQUFBOEZRQUFKQlVBQUFCRVFBQUFRQUFBQUJWQUFDZ1ZBQUF3UW9BQUFBQUFBQVFWUUFBc0ZRQUFNRUtBQUFCQUFBQUlGVUFBTUJVQUFEQkNRQUFBQUFBQURCVkFBRFFWQUFBd1FrQUFBRUFBQUJBVlFBQTRGUUFBS0VJQUFBQUFBQUFVRlVBQVBCVUFBQ2hDQUFBQVFBQUFHQlZBQUFBVlFBQUlRVUFBQUFBQUFCd1ZRQUFFRlVBQUNFRkFBQUJBQUFBZ0ZVQUFDQlZBQUJCQkFBQUFBQUFBSkJWQUFBd1ZRQUFRUVFBQUFFQUFBQ2dWUUFBUUZVQUFLRUNBQUFBQUFBQXNGVUFBRkJWQUFDaEFnQUFBUUFBQU1CVkFBQmdWUUFBSVFJQUFBQUFBQURRVlFBQWNGVUFBQ0VDQUFBQkFBQUE0RlVBQUlCVkFBQkJBUUFBQUFBQUFQQlZBQUNRVlFBQVFRRUFBQUVBQUFBQVZnQUFvRlVBQUJFQkFBQUFBQUFBRUZZQUFMQlZBQUFSQVFBQUFRQUFBQ0JXQUFEQVZRQUFoUUFBQUFBQUFBQXdWZ0FBMEZVQUFJVUFBQUFCQUFBQVFGWUFBT0JWQUFCSkFBQUFBQUFBQUZCV0FBRHdWUUFBU1FBQUFBRUFBQUJnVmdBQUFGWUFBQ1VBQUFBQUFBQUFjRllBQUJCV0FBQWxBQUFBQVFBQUFJQldBQUFnVmdBQUZRQUFBQUFBQUFDUVZnQUFNRllBQUJVQUFBQUJBQUFBb0ZZQUFFQldBQUFKQUFBQUFBQUFBTEJXQUFCUVZnQUFDUUFBQUFFQUFBREFWZ0FBWUZZQUFBVUFBQUFBQUFBQTBGWUFBSEJXQUFBRkFBQUFBUUFBQU9CV0FBQ0FWZ0FBQVFBQUFBQUFBQURRVmdBQWtGWUFBQUVBQUFBQkFBQUE0RllBQUtCV0FBQUJWZ0FBQUFBQUFQQldBQUR3VmdBQUFWWUFBQUVBQUFBQVZ3QUFBRmNBQUFBQkF3TUJBZ01EQlFZSEJ3WUdCd2NBQVFNREFRSURBd1VHQndjR0JnY0hCUVlIQndZR0J3Y0lDQWdJQ0FnSUNBVUdCd2NHQmdjSENBZ0lDQWdJQ0FnQkFnTURBZ0lEQXdZR0J3Y0dCZ2NIQVFJREF3SUNBd01HQmdjSEJnWUhCd1lHQndjR0JnY0hDQWdJQ0FnSUNBZ0dCZ2NIQmdZSEJ3Z0lDQWdJQ0FnSUF3TUVCQU1EQkFRSEJ3Y0hCd2NIQndNREJBUURBd1FFQndjSEJ3Y0hCd2NIQndjSEJ3Y0hCd2dJQ0FnSUNBZ0lCd2NIQndjSEJ3Y0lDQWdJQ0FnSUNBTURCQVFEQXdRRUJ3Y0hCd2NIQndjREF3UUVBd01FQkFjSEJ3Y0hCd2NIQndjSEJ3Y0hCd2NJQ0FnSUNBZ0lDQWNIQndjSEJ3Y0hDQWdJQ0FnSUNBZ0JBZ01EQWdJREF3WUdCd2NHQmdjSEFRSURBd0lDQXdNR0JnY0hCZ1lIQndZR0J3Y0dCZ2NIQ0FnSUNBZ0lDQWdHQmdjSEJnWUhCd2dJQ0FnSUNBZ0lBZ0lEQXdJQ0F3TUdCZ2NIQmdZSEJ3SUNBd01DQWdNREJnWUhCd1lHQndjR0JnY0hCZ1lIQndnSUNBZ0lDQWdJQmdZSEJ3WUdCd2NJQ0FnSUNBZ0lDQU1EQkFRREF3UUVCd2NIQndjSEJ3Y0RBd1FFQXdNRUJBY0hCd2NIQndjSEJ3Y0hCd2NIQndjSUNBZ0lDQWdJQ0FjSEJ3Y0hCd2NIQ0FnSUNBZ0lDQWdEQXdRRUF3TUVCQWNIQndjSEJ3Y0hBd01FQkFNREJBUUhCd2NIQndjSEJ3Y0hCd2NIQndjSENBZ0lDQWdJQ0FnSEJ3Y0hCd2NIQndnSUNBZ0lDQWdJQUFFRkJnRUNCZ1lEQXdjSEF3TUhCd0FCQlFZQkFnWUdBd01IQndNREJ3Y0RBd2NIQXdNSEJ3UUVCd2NFQkFjSEF3TUhCd01EQndjRUJBY0hCQVFIQndFQ0JnWUNBZ1lHQXdNSEJ3TURCd2NCQWdZR0FnSUdCZ01EQndjREF3Y0hBd01IQndNREJ3Y0VCQWNIQkFRSEJ3TURCd2NEQXdjSEJBUUhCd1FFQndjRkJnZ0lCZ1lJQ0FjSENBZ0hCd2dJQlFZSUNBWUdDQWdIQndnSUJ3Y0lDQWNIQ0FnSEJ3Z0lCd2NJQ0FjSENBZ0hCd2dJQndjSUNBY0hDQWdIQndnSUJnWUlDQVlHQ0FnSEJ3Z0lCd2NJQ0FZR0NBZ0dCZ2dJQndjSUNBY0hDQWdIQndnSUJ3Y0lDQWNIQ0FnSEJ3Z0lCd2NJQ0FjSENBZ0hCd2dJQndjSUNBRUNCZ1lDQWdZR0F3TUhCd01EQndjQkFnWUdBZ0lHQmdNREJ3Y0RBd2NIQXdNSEJ3TURCd2NFQkFjSEJBUUhCd01EQndjREF3Y0hCQVFIQndRRUJ3Y0NBZ1lHQWdJR0JnTURCd2NEQXdjSEFnSUdCZ0lDQmdZREF3Y0hBd01IQndNREJ3Y0RBd2NIQkFRSEJ3UUVCd2NEQXdjSEF3TUhCd1FFQndjRUJBY0hCZ1lJQ0FZR0NBZ0hCd2dJQndjSUNBWUdDQWdHQmdnSUJ3Y0lDQWNIQ0FnSEJ3Z0lCd2NJQ0FjSENBZ0hCd2dJQndjSUNBY0hDQWdIQndnSUJ3Y0lDQVlHQ0FnR0JnZ0lCd2NJQ0FjSENBZ0dCZ2dJQmdZSUNBY0hDQWdIQndnSUJ3Y0lDQWNIQ0FnSEJ3Z0lCd2NJQ0FjSENBZ0hCd2dJQndjSUNBY0hDQWdBQVFNREFRSURBd1VHQndjR0JnY0hBQUVEQXdFQ0F3TUZCZ2NIQmdZSEJ3VUdCd2NHQmdjSENBZ0lDQWdJQ0FnRkJnY0hCZ1lIQndnSUNBZ0lDQWdJQVFJREF3SUNBd01HQmdjSEJnWUhCd0VDQXdNQ0FnTURCZ1lIQndZR0J3Y0dCZ2NIQmdZSEJ3Z0lDQWdJQ0FnSUJnWUhCd1lHQndjSUNBZ0lDQWdJQ0FNREJBUURBd1FFQndjSEJ3Y0hCd2NEQXdRRUF3TUVCQWNIQndjSEJ3Y0hCd2NIQndjSEJ3Y0lDQWdJQ0FnSUNBY0hCd2NIQndjSENBZ0lDQWdJQ0FnREF3UUVBd01FQkFjSEJ3Y0hCd2NIQXdNRUJBTURCQVFIQndjSEJ3Y0hCd2NIQndjSEJ3Y0hDQWdJQ0FnSUNBZ0hCd2NIQndjSEJ3Z0lDQWdJQ0FnSUFRSURBd0lDQXdNR0JnY0hCZ1lIQndFQ0F3TUNBZ01EQmdZSEJ3WUdCd2NHQmdjSEJnWUhCd2dJQ0FnSUNBZ0lCZ1lIQndZR0J3Y0lDQWdJQ0FnSUNBSUNBd01DQWdNREJnWUhCd1lHQndjQ0FnTURBZ0lEQXdZR0J3Y0dCZ2NIQmdZSEJ3WUdCd2NJQ0FnSUNBZ0lDQVlHQndjR0JnY0hDQWdJQ0FnSUNBZ0RBd1FFQXdNRUJBY0hCd2NIQndjSEF3TUVCQU1EQkFRSEJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQ0FnSUNBZ0lDQWdIQndjSEJ3Y0hCd2dJQ0FnSUNBZ0lBd01FQkFNREJBUUhCd2NIQndjSEJ3TURCQVFEQXdRRUJ3Y0hCd2NIQndjSEJ3Y0hCd2NIQndnSUNBZ0lDQWdJQndjSEJ3Y0hCd2NJQ0FnSUNBZ0lDQUFEQVFRREJnUUhBUVFDQlFRSEJRY0FBd0VFQXdZRUJ3RUVBZ1VFQndVSEFRUUNCUVFIQlFjQ0JRSUZCUWNGQndFRUFnVUVCd1VIQWdVQ0JRVUhCUWNEQmdRSEJnZ0hDQVFIQlFjSENBY0lBd1lFQndZSUJ3Z0VCd1VIQndnSENBUUhCUWNIQ0FjSUJRY0ZCd2NJQndnRUJ3VUhCd2dIQ0FVSEJRY0hDQWNJQVFRQ0JRUUhCUWNDQlFJRkJRY0ZCd0VFQWdVRUJ3VUhBZ1VDQlFVSEJRY0NCUUlGQlFjRkJ3SUZBZ1VGQndVSEFnVUNCUVVIQlFjQ0JRSUZCUWNGQndRSEJRY0hDQWNJQlFjRkJ3Y0lCd2dFQndVSEJ3Z0hDQVVIQlFjSENBY0lCUWNGQndjSUJ3Z0ZCd1VIQndnSENBVUhCUWNIQ0FjSUJRY0ZCd2NJQndnREJnUUhCZ2dIQ0FRSEJRY0hDQWNJQXdZRUJ3WUlCd2dFQndVSEJ3Z0hDQVFIQlFjSENBY0lCUWNGQndjSUJ3Z0VCd1VIQndnSENBVUhCUWNIQ0FjSUJnZ0hDQWdJQ0FnSENBY0lDQWdJQ0FZSUJ3Z0lDQWdJQndnSENBZ0lDQWdIQ0FjSUNBZ0lDQWNJQndnSUNBZ0lCd2dIQ0FnSUNBZ0hDQWNJQ0FnSUNBUUhCUWNIQ0FjSUJRY0ZCd2NJQndnRUJ3VUhCd2dIQ0FVSEJRY0hDQWNJQlFjRkJ3Y0lCd2dGQndVSEJ3Z0hDQVVIQlFjSENBY0lCUWNGQndjSUJ3Z0hDQWNJQ0FnSUNBY0lCd2dJQ0FnSUJ3Z0hDQWdJQ0FnSENBY0lDQWdJQ0FjSUJ3Z0lDQWdJQndnSENBZ0lDQWdIQ0FjSUNBZ0lDQWNJQndnSUNBZ0lDUWtLQ2drSkNnb01EQTBMREF3TkN3a0pDZ29KQ1FvS0RBd0xEUXdNQ3cwTURBME5EQXdMQ3d3SkRRb0pEQW9MREF3TEN3d01EUTBNQ1FzS0NRd0tEUWtKQ2dvSkNRb0tEQXdOQ3d3TURRc0pDUW9LQ1FrS0Nnd01DdzBNREFzTkRBd05EUXdNQ3dzTUNRMEtDUXdLQ3d3TUN3c01EQTBOREFrTENna01DZzBLQ2dvS0Nnb0tDZzBMRFFzTkN3MExDZ29KQ1FvS0NRa05Dd3dNRFFzTURBME5EUTBMQ3dzTERRb05DZ29MQ2dzTkRRd01Dd3NNREEwS0RBa0tDd2tNQ2dvSkNRb0tDUWtMRFF3TUN3ME1EQW9LQ2dvS0Nnb0tDdzBMRFFzTkN3MExDd3dNRFEwTURBc0tEQWtLRFFrTUN3c0xDdzBORFEwTENnc0tDZzBLRFFCQm1jQUJDemNCQUFFQUFRQUJBQUFCQVFBQUFRRUFBUUFCQUFFQUFRQUFBQUFCQVFFQkFBQUFBQUFCQUFFQUFBQUFBUUVCQVFBQUFBRUFBUUVCQUVIWndBRUxOd0VBQVFBQkFBRUFBQUVCQUFBQkFRQUJBQUVBQVFBQkFBQUFBQUVCQVFFQUFBQUFBQUVBQVFBQUFBQUJBUUVCQUFBQUFRQUJBUUVBUVpuQkFRc0hBUUFCQUFFQUFRQkJxY0VCQzVVQ0FRQUJBQUVBQVFBQUFBQUJBUUVCQUFBQUFBQUJBQUVBQUFBQUFRRUJBUUFBQUFBQUFRQUJBUUVBQUFFQkFBQUFBUUFCQUFFQUFRRUJBUUVCQVFFQkFBRUFBUUFCQUFFQUFBQUFBUUVCQVFBQkFBQUJBUUFCQUFBQUFBRUJBUUVBQVFBQkFRRUJBUUlBQUFBRUFBQUFCQUFBQUFnQUFBQ1Evd0FBREFBQUFCa0FBQUJTL3dBQUZBQUFBQm9BQUFCVC93QUFGQUFBQUJzQUFBQmUvd0FBRkFBQUFCd0FBQUJjL3dBQUZBQUFBQjBBQUFCZC93QUFGQUFBQUI0QUFBQmYvd0FBRkFBQUFCOEFBQUJSL3dBQUFnQUFBQ0FBQUFCVi93QUFCQUFBQUNFQUFBQlgvd0FBQkFBQUFDSUFBQUJZL3dBQUVBQUFBQ01BQUFCZy93QUFCQUFBQUNRQUFBQmgvd0FBRUFBQUFDVUFBQUNSL3dCQnlNTUJDMlZqL3dBQUJBQUFBQ1lBQUFCay93QUFGQUFBQUNjQUFBQjAvd0FBRkFBQUFDZ0FBQUI0L3dBQUJBQUFBQ2tBQUFCUS93QUFCQUFBQUNvQUFBQlovd0FBQkFBQUFDc0FBQUIxL3dBQUZBQUFBQ3dBQUFCMy93QUFGQUFBQUMwQUFBQUFBQUFBRkFCQndNUUJDelV1QUFBQUx3QUFBREFBQUFBeEFBQUFNZ0FBQURNQUFBQTBBQUFBTlFBQUFDQWdVR28zQUFBQWNIbDBaamdBQUFCb01uQnFPUUJCZ01VQkN6SnlaR2hwT2dBQUFISnNiMk03QUFBQVkyTndZandBQUFCeWJHTndQUUFBQUhCaGJXTStBQUFBWm1Wa1l6OEFBQUJBWmdCQndNVUJDMEVaQUFzQUdSa1pBQUFBQUFVQUFBQUFBQUFKQUFBQUFBc0FBQUFBQUFBQUFCa0FDZ29aR1JrRENnY0FBUUFKQ3hnQUFBa0dDd0FBQ3dBR0dRQUFBQmtaR1FCQmtjWUJDeUVPQUFBQUFBQUFBQUFaQUFzTkdSa1pBQTBBQUFJQUNRNEFBQUFKQUE0QUFBNEFRY3ZHQVFzQkRBQkIxOFlCQ3hVVEFBQUFBQk1BQUFBQUNRd0FBQUFBQUF3QUFBd0FRWVhIQVFzQkVBQkJrY2NCQ3hVUEFBQUFCQThBQUFBQUNSQUFBQUFBQUJBQUFCQUFRYi9IQVFzQkVnQkJ5OGNCQ3g0UkFBQUFBQkVBQUFBQUNSSUFBQUFBQUJJQUFCSUFBQm9BQUFBYUdob0FRWUxJQVFzT0dnQUFBQm9hR2dBQUFBQUFBQWtBUWJQSUFRc0JGQUJCdjhnQkN4VVhBQUFBQUJjQUFBQUFDUlFBQUFBQUFCUUFBQlFBUWUzSUFRc0JGZ0JCK2NnQkMyUVZBQUFBQUJVQUFBQUFDUllBQUFBQUFCWUFBQllBQURBeE1qTTBOVFkzT0RsQlFrTkVSVVlBQUFBQWNBQUFBSEFBQUFCeEFBQUFjUUFBQUhFQUFBQnhBQUFBY1FBQUFIRUFBQUJ3QUFBQWNBQUFBSEVBQUFCd0FBQUFjQUFBQUhBQUFBQndBRUdBeWdFTEhYRUFBQUJ4QUFBQWNBQUFBSEFBQUFBQUFBQUFjQUFBQUFBQUFBQnhBRUdveXdFTENWQndBUUFBQUFBQUJRQkJ2TXNCQ3dGckFFSFV5d0VMQ213QUFBQnRBQUFBdUdzQVFlekxBUXNCQWdCQi9Nc0JDd2ovLy8vLy8vLy8vd0JCd013QkN3RUZBRUhNekFFTEFXNEFRZVRNQVFzT2JBQUFBRzhBQUFESWF3QUFBQVFBUWZ6TUFRc0JBUUJCak0wQkN3WC8vLy8vQ2c9PSI7cmV0dXJuIHJlY2VpdmVJbnN0YW5jZShpbnN0YW50aWF0ZVN5bmMoZCxlKVswXSl9KCksSD0oTC51LGEuX21hbGxvYz1MLnYsYS5fZnJlZT1MLncsYS5fanAyX2RlY29kZT1MLnksTC56KTtiPWZ1bmN0aW9uIHJ1bkNhbGxlcigpe1N8fHJ1bigpO1N8fChiPXJ1bkNhbGxlcil9O2Z1bmN0aW9uIHJ1bigpe2lmKCEoeT4wKSl7IWZ1bmN0aW9uIHByZVJ1bigpe2lmKGEucHJlUnVuKXsiZnVuY3Rpb24iPT10eXBlb2YgYS5wcmVSdW4mJihhLnByZVJ1bj1bYS5wcmVSdW5dKTtmb3IoO2EucHJlUnVuLmxlbmd0aDspZT1hLnByZVJ1bi5zaGlmdCgpLGYudW5zaGlmdChlKX12YXIgZTtjYWxsUnVudGltZUNhbGxiYWNrcyhmKX0oKTtpZighKHk+MCkpaWYoYS5zZXRTdGF0dXMpe2Euc2V0U3RhdHVzKCJSdW5uaW5nLi4uIik7c2V0VGltZW91dCgoKCk9PntzZXRUaW1lb3V0KCgoKT0+YS5zZXRTdGF0dXMoIiIpKSwxKTtkb1J1bigpfSksMSl9ZWxzZSBkb1J1bigpfWZ1bmN0aW9uIGRvUnVuKCl7aWYoIVMpe1M9ITA7YS5jYWxsZWRSdW49ITA7aWYoIXUpeyFmdW5jdGlvbiBpbml0UnVudGltZSgpe2NhbGxSdW50aW1lQ2FsbGJhY2tzKHApfSgpO3QoYSk7YS5vblJ1bnRpbWVJbml0aWFsaXplZD8uKCk7IWZ1bmN0aW9uIHBvc3RSdW4oKXtpZihhLnBvc3RSdW4peyJmdW5jdGlvbiI9PXR5cGVvZiBhLnBvc3RSdW4mJihhLnBvc3RSdW49W2EucG9zdFJ1bl0pO2Zvcig7YS5wb3N0UnVuLmxlbmd0aDspZT1hLnBvc3RSdW4uc2hpZnQoKSxtLnVuc2hpZnQoZSl9dmFyIGU7Y2FsbFJ1bnRpbWVDYWxsYmFja3MobSl9KCl9fX19aWYoYS5wcmVJbml0KXsiZnVuY3Rpb24iPT10eXBlb2YgYS5wcmVJbml0JiYoYS5wcmVJbml0PVthLnByZUluaXRdKTtmb3IoO2EucHJlSW5pdC5sZW5ndGg+MDspYS5wcmVJbml0LnBvcCgpKCl9cnVuKCk7cmV0dXJuIGF9KTtjb25zdCByaT1haTtjbGFzcyBKcHhFcnJvciBleHRlbmRzIGN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsIkpweEVycm9yIil9fWNsYXNzIEpweEltYWdle3N0YXRpYyNiPW51bGw7c3RhdGljIGRlY29kZShlLHQpe3R8fD17fTt0aGlzLiNifHw9cmkoe3dhcm59KTtjb25zdCBpPXRoaXMuI2IuZGVjb2RlKGUsdCk7aWYoInN0cmluZyI9PXR5cGVvZiBpKXRocm93IG5ldyBKcHhFcnJvcihpKTtyZXR1cm4gaX1zdGF0aWMgY2xlYW51cCgpe3RoaXMuI2I9bnVsbH1zdGF0aWMgcGFyc2VJbWFnZVByb3BlcnRpZXMoZSl7bGV0IHQ9ZS5nZXRCeXRlKCk7Zm9yKDt0Pj0wOyl7Y29uc3QgaT10O3Q9ZS5nZXRCeXRlKCk7aWYoNjUzNjE9PT0oaTw8OHx0KSl7ZS5za2lwKDQpO2NvbnN0IHQ9ZS5nZXRJbnQzMigpPj4+MCxpPWUuZ2V0SW50MzIoKT4+PjAsYT1lLmdldEludDMyKCk+Pj4wLHI9ZS5nZXRJbnQzMigpPj4+MDtlLnNraXAoMTYpO3JldHVybnt3aWR0aDp0LWEsaGVpZ2h0OmktcixiaXRzUGVyQ29tcG9uZW50OjgsY29tcG9uZW50c0NvdW50OmUuZ2V0VWludDE2KCl9fX10aHJvdyBuZXcgSnB4RXJyb3IoIk5vIHNpemUgbWFya2VyIGZvdW5kIGluIEpQWCBzdHJlYW0iKX19Y2xhc3MgSnB4U3RyZWFtIGV4dGVuZHMgRGVjb2RlU3RyZWFte2NvbnN0cnVjdG9yKGUsdCxpKXtzdXBlcih0KTt0aGlzLnN0cmVhbT1lO3RoaXMuZGljdD1lLmRpY3Q7dGhpcy5tYXliZUxlbmd0aD10O3RoaXMucGFyYW1zPWl9Z2V0IGJ5dGVzKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJieXRlcyIsdGhpcy5zdHJlYW0uZ2V0Qnl0ZXModGhpcy5tYXliZUxlbmd0aCkpfWVuc3VyZUJ1ZmZlcihlKXt9cmVhZEJsb2NrKGUpe3RoaXMuZGVjb2RlSW1hZ2UobnVsbCxlKX1kZWNvZGVJbWFnZShlLHQpe2lmKHRoaXMuZW9mKXJldHVybiB0aGlzLmJ1ZmZlcjtlfHw9dGhpcy5ieXRlczt0aGlzLmJ1ZmZlcj1KcHhJbWFnZS5kZWNvZGUoZSx0KTt0aGlzLmJ1ZmZlckxlbmd0aD10aGlzLmJ1ZmZlci5sZW5ndGg7dGhpcy5lb2Y9ITA7cmV0dXJuIHRoaXMuYnVmZmVyfWdldCBjYW5Bc3luY0RlY29kZUltYWdlRnJvbUJ1ZmZlcigpe3JldHVybiB0aGlzLnN0cmVhbS5pc0FzeW5jfX1jbGFzcyBMWldTdHJlYW0gZXh0ZW5kcyBEZWNvZGVTdHJlYW17Y29uc3RydWN0b3IoZSx0LGkpe3N1cGVyKHQpO3RoaXMuc3RyPWU7dGhpcy5kaWN0PWUuZGljdDt0aGlzLmNhY2hlZERhdGE9MDt0aGlzLmJpdHNDYWNoZWQ9MDtjb25zdCBhPTQwOTYscj17ZWFybHlDaGFuZ2U6aSxjb2RlTGVuZ3RoOjksbmV4dENvZGU6MjU4LGRpY3Rpb25hcnlWYWx1ZXM6bmV3IFVpbnQ4QXJyYXkoYSksZGljdGlvbmFyeUxlbmd0aHM6bmV3IFVpbnQxNkFycmF5KGEpLGRpY3Rpb25hcnlQcmV2Q29kZXM6bmV3IFVpbnQxNkFycmF5KGEpLGN1cnJlbnRTZXF1ZW5jZTpuZXcgVWludDhBcnJheShhKSxjdXJyZW50U2VxdWVuY2VMZW5ndGg6MH07Zm9yKGxldCBlPTA7ZTwyNTY7KytlKXtyLmRpY3Rpb25hcnlWYWx1ZXNbZV09ZTtyLmRpY3Rpb25hcnlMZW5ndGhzW2VdPTF9dGhpcy5sendTdGF0ZT1yfXJlYWRCaXRzKGUpe2xldCB0PXRoaXMuYml0c0NhY2hlZCxpPXRoaXMuY2FjaGVkRGF0YTtmb3IoO3Q8ZTspe2NvbnN0IGU9dGhpcy5zdHIuZ2V0Qnl0ZSgpO2lmKC0xPT09ZSl7dGhpcy5lb2Y9ITA7cmV0dXJuIG51bGx9aT1pPDw4fGU7dCs9OH10aGlzLmJpdHNDYWNoZWQ9dC09ZTt0aGlzLmNhY2hlZERhdGE9aTt0aGlzLmxhc3RDb2RlPW51bGw7cmV0dXJuIGk+Pj50JigxPDxlKS0xfXJlYWRCbG9jaygpe2xldCBlLHQsaSxhPTEwMjQ7Y29uc3Qgcj10aGlzLmx6d1N0YXRlO2lmKCFyKXJldHVybjtjb25zdCBzPXIuZWFybHlDaGFuZ2U7bGV0IG49ci5uZXh0Q29kZTtjb25zdCBvPXIuZGljdGlvbmFyeVZhbHVlcyxnPXIuZGljdGlvbmFyeUxlbmd0aHMsYz1yLmRpY3Rpb25hcnlQcmV2Q29kZXM7bGV0IGw9ci5jb2RlTGVuZ3RoLGg9ci5wcmV2Q29kZTtjb25zdCBDPXIuY3VycmVudFNlcXVlbmNlO2xldCBRPXIuY3VycmVudFNlcXVlbmNlTGVuZ3RoLEU9MCx1PXRoaXMuYnVmZmVyTGVuZ3RoLGQ9dGhpcy5lbnN1cmVCdWZmZXIodGhpcy5idWZmZXJMZW5ndGgrYSk7Zm9yKGU9MDtlPDUxMjtlKyspe2NvbnN0IGU9dGhpcy5yZWFkQml0cyhsKSxyPVE+MDtpZihlPDI1Nil7Q1swXT1lO1E9MX1lbHNle2lmKCEoZT49MjU4KSl7aWYoMjU2PT09ZSl7bD05O249MjU4O1E9MDtjb250aW51ZX10aGlzLmVvZj0hMDtkZWxldGUgdGhpcy5sendTdGF0ZTticmVha31pZihlPG4pe1E9Z1tlXTtmb3IodD1RLTEsaT1lO3Q+PTA7dC0tKXtDW3RdPW9baV07aT1jW2ldfX1lbHNlIENbUSsrXT1DWzBdfWlmKHIpe2Nbbl09aDtnW25dPWdbaF0rMTtvW25dPUNbMF07bisrO2w9bitzJm4rcy0xP2w6MHxNYXRoLm1pbihNYXRoLmxvZyhuK3MpLy42OTMxNDcxODA1NTk5NDUzKzEsMTIpfWg9ZTtFKz1RO2lmKGE8RSl7ZG97YSs9NTEyfXdoaWxlKGE8RSk7ZD10aGlzLmVuc3VyZUJ1ZmZlcih0aGlzLmJ1ZmZlckxlbmd0aCthKX1mb3IodD0wO3Q8UTt0KyspZFt1KytdPUNbdF19ci5uZXh0Q29kZT1uO3IuY29kZUxlbmd0aD1sO3IucHJldkNvZGU9aDtyLmN1cnJlbnRTZXF1ZW5jZUxlbmd0aD1RO3RoaXMuYnVmZmVyTGVuZ3RoPXV9fWNsYXNzIFByZWRpY3RvclN0cmVhbSBleHRlbmRzIERlY29kZVN0cmVhbXtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIodCk7aWYoIShpIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuIGU7Y29uc3QgYT10aGlzLnByZWRpY3Rvcj1pLmdldCgiUHJlZGljdG9yIil8fDE7aWYoYTw9MSlyZXR1cm4gZTtpZigyIT09YSYmKGE8MTB8fGE+MTUpKXRocm93IG5ldyBGb3JtYXRFcnJvcihgVW5zdXBwb3J0ZWQgcHJlZGljdG9yOiAke2F9YCk7dGhpcy5yZWFkQmxvY2s9Mj09PWE/dGhpcy5yZWFkQmxvY2tUaWZmOnRoaXMucmVhZEJsb2NrUG5nO3RoaXMuc3RyPWU7dGhpcy5kaWN0PWUuZGljdDtjb25zdCByPXRoaXMuY29sb3JzPWkuZ2V0KCJDb2xvcnMiKXx8MSxzPXRoaXMuYml0cz1pLmdldCgiQlBDIiwiQml0c1BlckNvbXBvbmVudCIpfHw4LG49dGhpcy5jb2x1bW5zPWkuZ2V0KCJDb2x1bW5zIil8fDE7dGhpcy5waXhCeXRlcz1yKnMrNz4+Mzt0aGlzLnJvd0J5dGVzPW4qcipzKzc+PjM7cmV0dXJuIHRoaXN9cmVhZEJsb2NrVGlmZigpe2NvbnN0IGU9dGhpcy5yb3dCeXRlcyx0PXRoaXMuYnVmZmVyTGVuZ3RoLGk9dGhpcy5lbnN1cmVCdWZmZXIodCtlKSxhPXRoaXMuYml0cyxyPXRoaXMuY29sb3JzLHM9dGhpcy5zdHIuZ2V0Qnl0ZXMoZSk7dGhpcy5lb2Y9IXMubGVuZ3RoO2lmKHRoaXMuZW9mKXJldHVybjtsZXQgbixvPTAsZz0wLGM9MCxsPTAsaD10O2lmKDE9PT1hJiYxPT09cilmb3Iobj0wO248ZTsrK24pe2xldCBlPXNbbl1ebztlXj1lPj4xO2VePWU+PjI7ZV49ZT4+NDtvPSgxJmUpPDw3O2lbaCsrXT1lfWVsc2UgaWYoOD09PWEpe2ZvcihuPTA7bjxyOysrbilpW2grK109c1tuXTtmb3IoO248ZTsrK24pe2lbaF09aVtoLXJdK3Nbbl07aCsrfX1lbHNlIGlmKDE2PT09YSl7Y29uc3QgdD0yKnI7Zm9yKG49MDtuPHQ7KytuKWlbaCsrXT1zW25dO2Zvcig7bjxlO24rPTIpe2NvbnN0IGU9KCgyNTUmc1tuXSk8PDgpKygyNTUmc1tuKzFdKSsoKDI1NSZpW2gtdF0pPDw4KSsoMjU1JmlbaC10KzFdKTtpW2grK109ZT4+OCYyNTU7aVtoKytdPTI1NSZlfX1lbHNle2NvbnN0IGU9bmV3IFVpbnQ4QXJyYXkocisxKSxoPSgxPDxhKS0xO2xldCBDPTAsUT10O2NvbnN0IEU9dGhpcy5jb2x1bW5zO2ZvcihuPTA7bjxFOysrbilmb3IobGV0IHQ9MDt0PHI7Kyt0KXtpZihjPGEpe289bzw8OHwyNTUmc1tDKytdO2MrPTh9ZVt0XT1lW3RdKyhvPj5jLWEpJmg7Yy09YTtnPWc8PGF8ZVt0XTtsKz1hO2lmKGw+PTgpe2lbUSsrXT1nPj5sLTgmMjU1O2wtPTh9fWw+MCYmKGlbUSsrXT0oZzw8OC1sKSsobyYoMTw8OC1sKS0xKSl9dGhpcy5idWZmZXJMZW5ndGgrPWV9cmVhZEJsb2NrUG5nKCl7Y29uc3QgZT10aGlzLnJvd0J5dGVzLHQ9dGhpcy5waXhCeXRlcyxpPXRoaXMuc3RyLmdldEJ5dGUoKSxhPXRoaXMuc3RyLmdldEJ5dGVzKGUpO3RoaXMuZW9mPSFhLmxlbmd0aDtpZih0aGlzLmVvZilyZXR1cm47Y29uc3Qgcj10aGlzLmJ1ZmZlckxlbmd0aCxzPXRoaXMuZW5zdXJlQnVmZmVyKHIrZSk7bGV0IG49cy5zdWJhcnJheShyLWUscik7MD09PW4ubGVuZ3RoJiYobj1uZXcgVWludDhBcnJheShlKSk7bGV0IG8sZyxjLGw9cjtzd2l0Y2goaSl7Y2FzZSAwOmZvcihvPTA7bzxlOysrbylzW2wrK109YVtvXTticmVhaztjYXNlIDE6Zm9yKG89MDtvPHQ7KytvKXNbbCsrXT1hW29dO2Zvcig7bzxlOysrbyl7c1tsXT1zW2wtdF0rYVtvXSYyNTU7bCsrfWJyZWFrO2Nhc2UgMjpmb3Iobz0wO288ZTsrK28pc1tsKytdPW5bb10rYVtvXSYyNTU7YnJlYWs7Y2FzZSAzOmZvcihvPTA7bzx0OysrbylzW2wrK109KG5bb10+PjEpK2Fbb107Zm9yKDtvPGU7KytvKXtzW2xdPShuW29dK3NbbC10XT4+MSkrYVtvXSYyNTU7bCsrfWJyZWFrO2Nhc2UgNDpmb3Iobz0wO288dDsrK28pe2c9bltvXTtjPWFbb107c1tsKytdPWcrY31mb3IoO288ZTsrK28pe2c9bltvXTtjb25zdCBlPW5bby10XSxpPXNbbC10XSxyPWkrZy1lO2xldCBoPXItaTtoPDAmJihoPS1oKTtsZXQgQz1yLWc7QzwwJiYoQz0tQyk7bGV0IFE9ci1lO1E8MCYmKFE9LVEpO2M9YVtvXTtzW2wrK109aDw9QyYmaDw9UT9pK2M6Qzw9UT9nK2M6ZStjfWJyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEZvcm1hdEVycm9yKGBVbnN1cHBvcnRlZCBwcmVkaWN0b3I6ICR7aX1gKX10aGlzLmJ1ZmZlckxlbmd0aCs9ZX19Y2xhc3MgUnVuTGVuZ3RoU3RyZWFtIGV4dGVuZHMgRGVjb2RlU3RyZWFte2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIodCk7dGhpcy5zdHI9ZTt0aGlzLmRpY3Q9ZS5kaWN0fXJlYWRCbG9jaygpe2NvbnN0IGU9dGhpcy5zdHIuZ2V0Qnl0ZXMoMik7aWYoIWV8fGUubGVuZ3RoPDJ8fDEyOD09PWVbMF0pe3RoaXMuZW9mPSEwO3JldHVybn1sZXQgdCxpPXRoaXMuYnVmZmVyTGVuZ3RoLGE9ZVswXTtpZihhPDEyOCl7dD10aGlzLmVuc3VyZUJ1ZmZlcihpK2ErMSk7dFtpKytdPWVbMV07aWYoYT4wKXtjb25zdCBlPXRoaXMuc3RyLmdldEJ5dGVzKGEpO3Quc2V0KGUsaSk7aSs9YX19ZWxzZXthPTI1Ny1hO2NvbnN0IHI9ZVsxXTt0PXRoaXMuZW5zdXJlQnVmZmVyKGkrYSsxKTtmb3IobGV0IGU9MDtlPGE7ZSsrKXRbaSsrXT1yfXRoaXMuYnVmZmVyTGVuZ3RoPWl9fWNsYXNzIFBhcnNlcntjb25zdHJ1Y3Rvcih7bGV4ZXI6ZSx4cmVmOnQsYWxsb3dTdHJlYW1zOmk9ITEscmVjb3ZlcnlNb2RlOmE9ITF9KXt0aGlzLmxleGVyPWU7dGhpcy54cmVmPXQ7dGhpcy5hbGxvd1N0cmVhbXM9aTt0aGlzLnJlY292ZXJ5TW9kZT1hO3RoaXMuaW1hZ2VDYWNoZT1PYmplY3QuY3JlYXRlKG51bGwpO3RoaXMuX2ltYWdlSWQ9MDt0aGlzLnJlZmlsbCgpfXJlZmlsbCgpe3RoaXMuYnVmMT10aGlzLmxleGVyLmdldE9iaigpO3RoaXMuYnVmMj10aGlzLmxleGVyLmdldE9iaigpfXNoaWZ0KCl7aWYodGhpcy5idWYyIGluc3RhbmNlb2YgQ21kJiYiSUQiPT09dGhpcy5idWYyLmNtZCl7dGhpcy5idWYxPXRoaXMuYnVmMjt0aGlzLmJ1ZjI9bnVsbH1lbHNle3RoaXMuYnVmMT10aGlzLmJ1ZjI7dGhpcy5idWYyPXRoaXMubGV4ZXIuZ2V0T2JqKCl9fXRyeVNoaWZ0KCl7dHJ5e3RoaXMuc2hpZnQoKTtyZXR1cm4hMH1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTtyZXR1cm4hMX19Z2V0T2JqKGU9bnVsbCl7Y29uc3QgdD10aGlzLmJ1ZjE7dGhpcy5zaGlmdCgpO2lmKHQgaW5zdGFuY2VvZiBDbWQpc3dpdGNoKHQuY21kKXtjYXNlIkJJIjpyZXR1cm4gdGhpcy5tYWtlSW5saW5lSW1hZ2UoZSk7Y2FzZSJbIjpjb25zdCBpPVtdO2Zvcig7IWlzQ21kKHRoaXMuYnVmMSwiXSIpJiZ0aGlzLmJ1ZjEhPT1FdDspaS5wdXNoKHRoaXMuZ2V0T2JqKGUpKTtpZih0aGlzLmJ1ZjE9PT1FdCl7aWYodGhpcy5yZWNvdmVyeU1vZGUpcmV0dXJuIGk7dGhyb3cgbmV3IFBhcnNlckVPRkV4Y2VwdGlvbigiRW5kIG9mIGZpbGUgaW5zaWRlIGFycmF5LiIpfXRoaXMuc2hpZnQoKTtyZXR1cm4gaTtjYXNlIjw8Ijpjb25zdCBhPW5ldyBEaWN0KHRoaXMueHJlZik7Zm9yKDshaXNDbWQodGhpcy5idWYxLCI+PiIpJiZ0aGlzLmJ1ZjEhPT1FdDspe2lmKCEodGhpcy5idWYxIGluc3RhbmNlb2YgTmFtZSkpe2luZm8oIk1hbGZvcm1lZCBkaWN0aW9uYXJ5OiBrZXkgbXVzdCBiZSBhIG5hbWUgb2JqZWN0Iik7dGhpcy5zaGlmdCgpO2NvbnRpbnVlfWNvbnN0IHQ9dGhpcy5idWYxLm5hbWU7dGhpcy5zaGlmdCgpO2lmKHRoaXMuYnVmMT09PUV0KWJyZWFrO2Euc2V0KHQsdGhpcy5nZXRPYmooZSkpfWlmKHRoaXMuYnVmMT09PUV0KXtpZih0aGlzLnJlY292ZXJ5TW9kZSlyZXR1cm4gYTt0aHJvdyBuZXcgUGFyc2VyRU9GRXhjZXB0aW9uKCJFbmQgb2YgZmlsZSBpbnNpZGUgZGljdGlvbmFyeS4iKX1pZihpc0NtZCh0aGlzLmJ1ZjIsInN0cmVhbSIpKXJldHVybiB0aGlzLmFsbG93U3RyZWFtcz90aGlzLm1ha2VTdHJlYW0oYSxlKTphO3RoaXMuc2hpZnQoKTtyZXR1cm4gYTtkZWZhdWx0OnJldHVybiB0fWlmKE51bWJlci5pc0ludGVnZXIodCkpe2lmKE51bWJlci5pc0ludGVnZXIodGhpcy5idWYxKSYmaXNDbWQodGhpcy5idWYyLCJSIikpe2NvbnN0IGU9UmVmLmdldCh0LHRoaXMuYnVmMSk7dGhpcy5zaGlmdCgpO3RoaXMuc2hpZnQoKTtyZXR1cm4gZX1yZXR1cm4gdH1yZXR1cm4ic3RyaW5nIj09dHlwZW9mIHQmJmU/ZS5kZWNyeXB0U3RyaW5nKHQpOnR9ZmluZERlZmF1bHRJbmxpbmVTdHJlYW1FbmQoZSl7Y29uc3R7a25vd25Db21tYW5kczp0fT10aGlzLmxleGVyLGk9ZS5wb3M7bGV0IGEscixzPTA7Zm9yKDstMSE9PShhPWUuZ2V0Qnl0ZSgpKTspaWYoMD09PXMpcz02OT09PWE/MTowO2Vsc2UgaWYoMT09PXMpcz03Mz09PWE/MjowO2Vsc2UgaWYoMzI9PT1hfHwxMD09PWF8fDEzPT09YSl7cj1lLnBvcztjb25zdCBpPWUucGVla0J5dGVzKDE1KSxuPWkubGVuZ3RoO2lmKDA9PT1uKWJyZWFrO2ZvcihsZXQgZT0wO2U8bjtlKyspe2E9aVtlXTtpZigoMCE9PWF8fDA9PT1pW2UrMV0pJiYoMTAhPT1hJiYxMyE9PWEmJihhPDMyfHxhPjEyNykpKXtzPTA7YnJlYWt9fWlmKDIhPT1zKWNvbnRpbnVlO2lmKCF0KXt3YXJuKCJmaW5kRGVmYXVsdElubGluZVN0cmVhbUVuZCAtIGBsZXhlci5rbm93bkNvbW1hbmRzYCBpcyB1bmRlZmluZWQuIik7Y29udGludWV9Y29uc3Qgbz1uZXcgTGV4ZXIobmV3IFN0cmVhbShpLnNsaWNlKCkpLHQpO28uX2hleFN0cmluZ1dhcm49KCk9Pnt9O2xldCBnPTA7Zm9yKDs7KXtjb25zdCBlPW8uZ2V0T2JqKCk7aWYoZT09PUV0KXtzPTA7YnJlYWt9aWYoZSBpbnN0YW5jZW9mIENtZCl7Y29uc3QgaT10W2UuY21kXTtpZighaSl7cz0wO2JyZWFrfWlmKGkudmFyaWFibGVBcmdzP2c8PWkubnVtQXJnczpnPT09aS5udW1BcmdzKWJyZWFrO2c9MH1lbHNlIGcrK31pZigyPT09cylicmVha31lbHNlIHM9MDtpZigtMT09PWEpe3dhcm4oImZpbmREZWZhdWx0SW5saW5lU3RyZWFtRW5kOiBSZWFjaGVkIHRoZSBlbmQgb2YgdGhlIHN0cmVhbSB3aXRob3V0IGZpbmRpbmcgYSB2YWxpZCBFSSBtYXJrZXIiKTtpZihyKXt3YXJuKCcuLi4gdHJ5aW5nIHRvIHJlY292ZXIgYnkgdXNpbmcgdGhlIGxhc3QgIkVJIiBvY2N1cnJlbmNlLicpO2Uuc2tpcCgtKGUucG9zLXIpKX19bGV0IG49NDtlLnNraXAoLW4pO2E9ZS5wZWVrQnl0ZSgpO2Uuc2tpcChuKTtpc1doaXRlU3BhY2UoYSl8fG4tLTtyZXR1cm4gZS5wb3Mtbi1pfWZpbmREQ1REZWNvZGVJbmxpbmVTdHJlYW1FbmQoZSl7Y29uc3QgdD1lLnBvcztsZXQgaSxhLHI9ITE7Zm9yKDstMSE9PShpPWUuZ2V0Qnl0ZSgpKTspaWYoMjU1PT09aSl7c3dpdGNoKGUuZ2V0Qnl0ZSgpKXtjYXNlIDA6YnJlYWs7Y2FzZSAyNTU6ZS5za2lwKC0xKTticmVhaztjYXNlIDIxNzpyPSEwO2JyZWFrO2Nhc2UgMTkyOmNhc2UgMTkzOmNhc2UgMTk0OmNhc2UgMTk1OmNhc2UgMTk3OmNhc2UgMTk4OmNhc2UgMTk5OmNhc2UgMjAxOmNhc2UgMjAyOmNhc2UgMjAzOmNhc2UgMjA1OmNhc2UgMjA2OmNhc2UgMjA3OmNhc2UgMTk2OmNhc2UgMjA0OmNhc2UgMjE4OmNhc2UgMjE5OmNhc2UgMjIwOmNhc2UgMjIxOmNhc2UgMjIyOmNhc2UgMjIzOmNhc2UgMjI0OmNhc2UgMjI1OmNhc2UgMjI2OmNhc2UgMjI3OmNhc2UgMjI4OmNhc2UgMjI5OmNhc2UgMjMwOmNhc2UgMjMxOmNhc2UgMjMyOmNhc2UgMjMzOmNhc2UgMjM0OmNhc2UgMjM1OmNhc2UgMjM2OmNhc2UgMjM3OmNhc2UgMjM4OmNhc2UgMjM5OmNhc2UgMjU0OmE9ZS5nZXRVaW50MTYoKTthPjI/ZS5za2lwKGEtMik6ZS5za2lwKC0yKX1pZihyKWJyZWFrfWNvbnN0IHM9ZS5wb3MtdDtpZigtMT09PWkpe3dhcm4oIklubGluZSBEQ1REZWNvZGUgaW1hZ2Ugc3RyZWFtOiBFT0kgbWFya2VyIG5vdCBmb3VuZCwgc2VhcmNoaW5nIGZvciAvRUkvIGluc3RlYWQuIik7ZS5za2lwKC1zKTtyZXR1cm4gdGhpcy5maW5kRGVmYXVsdElubGluZVN0cmVhbUVuZChlKX10aGlzLmlubGluZVN0cmVhbVNraXBFSShlKTtyZXR1cm4gc31maW5kQVNDSUk4NURlY29kZUlubGluZVN0cmVhbUVuZChlKXtjb25zdCB0PWUucG9zO2xldCBpO2Zvcig7LTEhPT0oaT1lLmdldEJ5dGUoKSk7KWlmKDEyNj09PWkpe2NvbnN0IHQ9ZS5wb3M7aT1lLnBlZWtCeXRlKCk7Zm9yKDtpc1doaXRlU3BhY2UoaSk7KXtlLnNraXAoKTtpPWUucGVla0J5dGUoKX1pZig2Mj09PWkpe2Uuc2tpcCgpO2JyZWFrfWlmKGUucG9zPnQpe2NvbnN0IHQ9ZS5wZWVrQnl0ZXMoMik7aWYoNjk9PT10WzBdJiY3Mz09PXRbMV0pYnJlYWt9fWNvbnN0IGE9ZS5wb3MtdDtpZigtMT09PWkpe3dhcm4oIklubGluZSBBU0NJSTg1RGVjb2RlIGltYWdlIHN0cmVhbTogRU9EIG1hcmtlciBub3QgZm91bmQsIHNlYXJjaGluZyBmb3IgL0VJLyBpbnN0ZWFkLiIpO2Uuc2tpcCgtYSk7cmV0dXJuIHRoaXMuZmluZERlZmF1bHRJbmxpbmVTdHJlYW1FbmQoZSl9dGhpcy5pbmxpbmVTdHJlYW1Ta2lwRUkoZSk7cmV0dXJuIGF9ZmluZEFTQ0lJSGV4RGVjb2RlSW5saW5lU3RyZWFtRW5kKGUpe2NvbnN0IHQ9ZS5wb3M7bGV0IGk7Zm9yKDstMSE9PShpPWUuZ2V0Qnl0ZSgpKSYmNjIhPT1pOyk7Y29uc3QgYT1lLnBvcy10O2lmKC0xPT09aSl7d2FybigiSW5saW5lIEFTQ0lJSGV4RGVjb2RlIGltYWdlIHN0cmVhbTogRU9EIG1hcmtlciBub3QgZm91bmQsIHNlYXJjaGluZyBmb3IgL0VJLyBpbnN0ZWFkLiIpO2Uuc2tpcCgtYSk7cmV0dXJuIHRoaXMuZmluZERlZmF1bHRJbmxpbmVTdHJlYW1FbmQoZSl9dGhpcy5pbmxpbmVTdHJlYW1Ta2lwRUkoZSk7cmV0dXJuIGF9aW5saW5lU3RyZWFtU2tpcEVJKGUpe2xldCB0LGk9MDtmb3IoOy0xIT09KHQ9ZS5nZXRCeXRlKCkpOylpZigwPT09aSlpPTY5PT09dD8xOjA7ZWxzZSBpZigxPT09aSlpPTczPT09dD8yOjA7ZWxzZSBpZigyPT09aSlicmVha31tYWtlSW5saW5lSW1hZ2UoZSl7Y29uc3QgdD10aGlzLmxleGVyLGk9dC5zdHJlYW0sYT1PYmplY3QuY3JlYXRlKG51bGwpO2xldCByO2Zvcig7IWlzQ21kKHRoaXMuYnVmMSwiSUQiKSYmdGhpcy5idWYxIT09RXQ7KXtpZighKHRoaXMuYnVmMSBpbnN0YW5jZW9mIE5hbWUpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiRGljdGlvbmFyeSBrZXkgbXVzdCBiZSBhIG5hbWUgb2JqZWN0Iik7Y29uc3QgdD10aGlzLmJ1ZjEubmFtZTt0aGlzLnNoaWZ0KCk7aWYodGhpcy5idWYxPT09RXQpYnJlYWs7YVt0XT10aGlzLmdldE9iaihlKX0tMSE9PXQuYmVnaW5JbmxpbmVJbWFnZVBvcyYmKHI9aS5wb3MtdC5iZWdpbklubGluZUltYWdlUG9zKTtjb25zdCBzPXRoaXMueHJlZi5mZXRjaElmUmVmKGEuRnx8YS5GaWx0ZXIpO2xldCBuO2lmKHMgaW5zdGFuY2VvZiBOYW1lKW49cy5uYW1lO2Vsc2UgaWYoQXJyYXkuaXNBcnJheShzKSl7Y29uc3QgZT10aGlzLnhyZWYuZmV0Y2hJZlJlZihzWzBdKTtlIGluc3RhbmNlb2YgTmFtZSYmKG49ZS5uYW1lKX1jb25zdCBvPWkucG9zO2xldCBnLGM7c3dpdGNoKG4pe2Nhc2UiRENUIjpjYXNlIkRDVERlY29kZSI6Zz10aGlzLmZpbmREQ1REZWNvZGVJbmxpbmVTdHJlYW1FbmQoaSk7YnJlYWs7Y2FzZSJBODUiOmNhc2UiQVNDSUk4NURlY29kZSI6Zz10aGlzLmZpbmRBU0NJSTg1RGVjb2RlSW5saW5lU3RyZWFtRW5kKGkpO2JyZWFrO2Nhc2UiQUh4IjpjYXNlIkFTQ0lJSGV4RGVjb2RlIjpnPXRoaXMuZmluZEFTQ0lJSGV4RGVjb2RlSW5saW5lU3RyZWFtRW5kKGkpO2JyZWFrO2RlZmF1bHQ6Zz10aGlzLmZpbmREZWZhdWx0SW5saW5lU3RyZWFtRW5kKGkpfWlmKGc8MWUzJiZyPjApe2NvbnN0IGU9aS5wb3M7aS5wb3M9dC5iZWdpbklubGluZUltYWdlUG9zO2M9ZnVuY3Rpb24gZ2V0SW5saW5lSW1hZ2VDYWNoZUtleShlKXtjb25zdCB0PVtdLGk9ZS5sZW5ndGg7bGV0IGE9MDtmb3IoO2E8aS0xOyl0LnB1c2goZVthKytdPDw4fGVbYSsrXSk7YTxpJiZ0LnB1c2goZVthXSk7cmV0dXJuIGkrIl8iK1N0cmluZy5mcm9tQ2hhckNvZGUuYXBwbHkobnVsbCx0KX0oaS5nZXRCeXRlcyhyK2cpKTtpLnBvcz1lO2NvbnN0IGE9dGhpcy5pbWFnZUNhY2hlW2NdO2lmKHZvaWQgMCE9PWEpe3RoaXMuYnVmMj1DbWQuZ2V0KCJFSSIpO3RoaXMuc2hpZnQoKTthLnJlc2V0KCk7cmV0dXJuIGF9fWNvbnN0IGw9bmV3IERpY3QodGhpcy54cmVmKTtmb3IoY29uc3QgZSBpbiBhKWwuc2V0KGUsYVtlXSk7bGV0IGg9aS5tYWtlU3ViU3RyZWFtKG8sZyxsKTtlJiYoaD1lLmNyZWF0ZVN0cmVhbShoLGcpKTtoPXRoaXMuZmlsdGVyKGgsbCxnKTtoLmRpY3Q9bDtpZih2b2lkIDAhPT1jKXtoLmNhY2hlS2V5PSJpbmxpbmVfaW1nXyIrICsrdGhpcy5faW1hZ2VJZDt0aGlzLmltYWdlQ2FjaGVbY109aH10aGlzLmJ1ZjI9Q21kLmdldCgiRUkiKTt0aGlzLnNoaWZ0KCk7cmV0dXJuIGh9I0QoZSl7Y29uc3R7c3RyZWFtOnR9PXRoaXMubGV4ZXI7dC5wb3M9ZTtjb25zdCBpPW5ldyBVaW50OEFycmF5KFsxMDEsMTEwLDEwMF0pLGE9aS5sZW5ndGgscj1bbmV3IFVpbnQ4QXJyYXkoWzExNSwxMTYsMTE0LDEwMSw5NywxMDldKSxuZXcgVWludDhBcnJheShbMTE1LDExNiwxMDEsOTcsMTA5XSksbmV3IFVpbnQ4QXJyYXkoWzExNSwxMTYsMTE0LDEwMSw5N10pXSxzPTktYTtmb3IoO3QucG9zPHQuZW5kOyl7Y29uc3Qgbj10LnBlZWtCeXRlcygyMDQ4KSxvPW4ubGVuZ3RoLTk7aWYobzw9MClicmVhaztsZXQgZz0wO2Zvcig7ZzxvOyl7bGV0IG89MDtmb3IoO288YSYmbltnK29dPT09aVtvXTspbysrO2lmKG8+PWEpe2xldCBhPSExO2Zvcihjb25zdCBlIG9mIHIpe2NvbnN0IHQ9ZS5sZW5ndGg7bGV0IHI9MDtmb3IoO3I8dCYmbltnK28rcl09PT1lW3JdOylyKys7aWYocj49cyl7YT0hMDticmVha31pZihyPj10KXtpZihpc1doaXRlU3BhY2UobltnK28rcl0pKXtpbmZvKGBGb3VuZCAiJHtieXRlc1RvU3RyaW5nKFsuLi5pLC4uLmVdKX0iIHdoZW4gc2VhcmNoaW5nIGZvciBlbmRzdHJlYW0gY29tbWFuZC5gKTthPSEwfWJyZWFrfX1pZihhKXt0LnBvcys9ZztyZXR1cm4gdC5wb3MtZX19ZysrfXQucG9zKz1vfXJldHVybi0xfW1ha2VTdHJlYW0oZSx0KXtjb25zdCBpPXRoaXMubGV4ZXI7bGV0IGE9aS5zdHJlYW07aS5za2lwVG9OZXh0TGluZSgpO2NvbnN0IHI9YS5wb3MtMTtsZXQgcz1lLmdldCgiTGVuZ3RoIik7aWYoIU51bWJlci5pc0ludGVnZXIocykpe2luZm8oYEJhZCBsZW5ndGggIiR7cyYmcy50b1N0cmluZygpfSIgaW4gc3RyZWFtLmApO3M9MH1hLnBvcz1yK3M7aS5uZXh0Q2hhcigpO2lmKHRoaXMudHJ5U2hpZnQoKSYmaXNDbWQodGhpcy5idWYyLCJlbmRzdHJlYW0iKSl0aGlzLnNoaWZ0KCk7ZWxzZXtzPXRoaXMuI0Qocik7aWYoczwwKXRocm93IG5ldyBGb3JtYXRFcnJvcigiTWlzc2luZyBlbmRzdHJlYW0gY29tbWFuZC4iKTtpLm5leHRDaGFyKCk7dGhpcy5zaGlmdCgpO3RoaXMuc2hpZnQoKX10aGlzLnNoaWZ0KCk7YT1hLm1ha2VTdWJTdHJlYW0ocixzLGUpO3QmJihhPXQuY3JlYXRlU3RyZWFtKGEscykpO2E9dGhpcy5maWx0ZXIoYSxlLHMpO2EuZGljdD1lO3JldHVybiBhfWZpbHRlcihlLHQsaSl7bGV0IGE9dC5nZXQoIkYiLCJGaWx0ZXIiKSxyPXQuZ2V0KCJEUCIsIkRlY29kZVBhcm1zIik7aWYoYSBpbnN0YW5jZW9mIE5hbWUpe0FycmF5LmlzQXJyYXkocikmJndhcm4oIi9EZWNvZGVQYXJtcyBzaG91bGQgbm90IGJlIGFuIEFycmF5LCB3aGVuIC9GaWx0ZXIgaXMgYSBOYW1lLiIpO3JldHVybiB0aGlzLm1ha2VGaWx0ZXIoZSxhLm5hbWUsaSxyKX1sZXQgcz1pO2lmKEFycmF5LmlzQXJyYXkoYSkpe2NvbnN0IHQ9YSxpPXI7Zm9yKGxldCBuPTAsbz10Lmxlbmd0aDtuPG87KytuKXthPXRoaXMueHJlZi5mZXRjaElmUmVmKHRbbl0pO2lmKCEoYSBpbnN0YW5jZW9mIE5hbWUpKXRocm93IG5ldyBGb3JtYXRFcnJvcihgQmFkIGZpbHRlciBuYW1lICIke2F9ImApO3I9bnVsbDtBcnJheS5pc0FycmF5KGkpJiZuIGluIGkmJihyPXRoaXMueHJlZi5mZXRjaElmUmVmKGlbbl0pKTtlPXRoaXMubWFrZUZpbHRlcihlLGEubmFtZSxzLHIpO3M9bnVsbH19cmV0dXJuIGV9bWFrZUZpbHRlcihlLHQsaSxhKXtpZigwPT09aSl7d2FybihgRW1wdHkgIiR7dH0iIHN0cmVhbS5gKTtyZXR1cm4gbmV3IE51bGxTdHJlYW19dHJ5e3N3aXRjaCh0KXtjYXNlIkZsIjpjYXNlIkZsYXRlRGVjb2RlIjpyZXR1cm4gYT9uZXcgUHJlZGljdG9yU3RyZWFtKG5ldyBGbGF0ZVN0cmVhbShlLGkpLGksYSk6bmV3IEZsYXRlU3RyZWFtKGUsaSk7Y2FzZSJMWlciOmNhc2UiTFpXRGVjb2RlIjpsZXQgdD0xO2lmKGEpe2EuaGFzKCJFYXJseUNoYW5nZSIpJiYodD1hLmdldCgiRWFybHlDaGFuZ2UiKSk7cmV0dXJuIG5ldyBQcmVkaWN0b3JTdHJlYW0obmV3IExaV1N0cmVhbShlLGksdCksaSxhKX1yZXR1cm4gbmV3IExaV1N0cmVhbShlLGksdCk7Y2FzZSJEQ1QiOmNhc2UiRENURGVjb2RlIjpyZXR1cm4gbmV3IEpwZWdTdHJlYW0oZSxpLGEpO2Nhc2UiSlBYIjpjYXNlIkpQWERlY29kZSI6cmV0dXJuIG5ldyBKcHhTdHJlYW0oZSxpLGEpO2Nhc2UiQTg1IjpjYXNlIkFTQ0lJODVEZWNvZGUiOnJldHVybiBuZXcgQXNjaWk4NVN0cmVhbShlLGkpO2Nhc2UiQUh4IjpjYXNlIkFTQ0lJSGV4RGVjb2RlIjpyZXR1cm4gbmV3IEFzY2lpSGV4U3RyZWFtKGUsaSk7Y2FzZSJDQ0YiOmNhc2UiQ0NJVFRGYXhEZWNvZGUiOnJldHVybiBuZXcgQ0NJVFRGYXhTdHJlYW0oZSxpLGEpO2Nhc2UiUkwiOmNhc2UiUnVuTGVuZ3RoRGVjb2RlIjpyZXR1cm4gbmV3IFJ1bkxlbmd0aFN0cmVhbShlLGkpO2Nhc2UiSkJJRzJEZWNvZGUiOnJldHVybiBuZXcgSmJpZzJTdHJlYW0oZSxpLGEpfXdhcm4oYEZpbHRlciAiJHt0fSIgaXMgbm90IHN1cHBvcnRlZC5gKTtyZXR1cm4gZX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKGBJbnZhbGlkIHN0cmVhbTogIiR7ZX0iYCk7cmV0dXJuIG5ldyBOdWxsU3RyZWFtfX19Y29uc3Qgc2k9WzEsMCwwLDAsMCwwLDAsMCwwLDEsMSwwLDEsMSwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwxLDAsMCwwLDAsMiwwLDAsMiwyLDAsMCwwLDAsMCwyLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDIsMCwyLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMiwwLDIsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDIsMCwyLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDBdO2Z1bmN0aW9uIHRvSGV4RGlnaXQoZSl7cmV0dXJuIGU+PTQ4JiZlPD01Nz8xNSZlOmU+PTY1JiZlPD03MHx8ZT49OTcmJmU8PTEwMj85KygxNSZlKTotMX1jbGFzcyBMZXhlcntjb25zdHJ1Y3RvcihlLHQ9bnVsbCl7dGhpcy5zdHJlYW09ZTt0aGlzLm5leHRDaGFyKCk7dGhpcy5zdHJCdWY9W107dGhpcy5rbm93bkNvbW1hbmRzPXQ7dGhpcy5faGV4U3RyaW5nTnVtV2Fybj0wO3RoaXMuYmVnaW5JbmxpbmVJbWFnZVBvcz0tMX1uZXh0Q2hhcigpe3JldHVybiB0aGlzLmN1cnJlbnRDaGFyPXRoaXMuc3RyZWFtLmdldEJ5dGUoKX1wZWVrQ2hhcigpe3JldHVybiB0aGlzLnN0cmVhbS5wZWVrQnl0ZSgpfWdldE51bWJlcigpe2xldCBlPXRoaXMuY3VycmVudENoYXIsdD0hMSxpPTAsYT0xO2lmKDQ1PT09ZSl7YT0tMTtlPXRoaXMubmV4dENoYXIoKTs0NT09PWUmJihlPXRoaXMubmV4dENoYXIoKSl9ZWxzZSA0Mz09PWUmJihlPXRoaXMubmV4dENoYXIoKSk7aWYoMTA9PT1lfHwxMz09PWUpZG97ZT10aGlzLm5leHRDaGFyKCl9d2hpbGUoMTA9PT1lfHwxMz09PWUpO2lmKDQ2PT09ZSl7aT0xMDtlPXRoaXMubmV4dENoYXIoKX1pZihlPDQ4fHxlPjU3KXtjb25zdCB0PWBJbnZhbGlkIG51bWJlcjogJHtTdHJpbmcuZnJvbUNoYXJDb2RlKGUpfSAoY2hhckNvZGUgJHtlfSlgO2lmKGlzV2hpdGVTcGFjZShlKXx8LTE9PT1lKXtpbmZvKGBMZXhlci5nZXROdW1iZXIgLSAiJHt0fSIuYCk7cmV0dXJuIDB9dGhyb3cgbmV3IEZvcm1hdEVycm9yKHQpfWxldCByPWUtNDgscz0wLG49MTtmb3IoOyhlPXRoaXMubmV4dENoYXIoKSk+PTA7KWlmKGU+PTQ4JiZlPD01Nyl7Y29uc3QgYT1lLTQ4O2lmKHQpcz0xMCpzK2E7ZWxzZXswIT09aSYmKGkqPTEwKTtyPTEwKnIrYX19ZWxzZSBpZig0Nj09PWUpe2lmKDAhPT1pKWJyZWFrO2k9MX1lbHNlIGlmKDQ1PT09ZSl3YXJuKCJCYWRseSBmb3JtYXR0ZWQgbnVtYmVyOiBtaW51cyBzaWduIGluIHRoZSBtaWRkbGUiKTtlbHNle2lmKDY5IT09ZSYmMTAxIT09ZSlicmVhaztlPXRoaXMucGVla0NoYXIoKTtpZig0Mz09PWV8fDQ1PT09ZSl7bj00NT09PWU/LTE6MTt0aGlzLm5leHRDaGFyKCl9ZWxzZSBpZihlPDQ4fHxlPjU3KWJyZWFrO3Q9ITB9MCE9PWkmJihyLz1pKTt0JiYocio9MTAqKihuKnMpKTtyZXR1cm4gYSpyfWdldFN0cmluZygpe2xldCBlPTEsdD0hMTtjb25zdCBpPXRoaXMuc3RyQnVmO2kubGVuZ3RoPTA7bGV0IGE9dGhpcy5uZXh0Q2hhcigpO2Zvcig7Oyl7bGV0IHI9ITE7c3dpdGNoKDB8YSl7Y2FzZS0xOndhcm4oIlVudGVybWluYXRlZCBzdHJpbmciKTt0PSEwO2JyZWFrO2Nhc2UgNDA6KytlO2kucHVzaCgiKCIpO2JyZWFrO2Nhc2UgNDE6aWYoMD09LS1lKXt0aGlzLm5leHRDaGFyKCk7dD0hMH1lbHNlIGkucHVzaCgiKSIpO2JyZWFrO2Nhc2UgOTI6YT10aGlzLm5leHRDaGFyKCk7c3dpdGNoKGEpe2Nhc2UtMTp3YXJuKCJVbnRlcm1pbmF0ZWQgc3RyaW5nIik7dD0hMDticmVhaztjYXNlIDExMDppLnB1c2goIlxuIik7YnJlYWs7Y2FzZSAxMTQ6aS5wdXNoKCJcciIpO2JyZWFrO2Nhc2UgMTE2OmkucHVzaCgiXHQiKTticmVhaztjYXNlIDk4OmkucHVzaCgiXGIiKTticmVhaztjYXNlIDEwMjppLnB1c2goIlxmIik7YnJlYWs7Y2FzZSA5MjpjYXNlIDQwOmNhc2UgNDE6aS5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoYSkpO2JyZWFrO2Nhc2UgNDg6Y2FzZSA0OTpjYXNlIDUwOmNhc2UgNTE6Y2FzZSA1MjpjYXNlIDUzOmNhc2UgNTQ6Y2FzZSA1NTpsZXQgZT0xNSZhO2E9dGhpcy5uZXh0Q2hhcigpO3I9ITA7aWYoYT49NDgmJmE8PTU1KXtlPShlPDwzKSsoMTUmYSk7YT10aGlzLm5leHRDaGFyKCk7aWYoYT49NDgmJmE8PTU1KXtyPSExO2U9KGU8PDMpKygxNSZhKX19aS5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoZSkpO2JyZWFrO2Nhc2UgMTM6MTA9PT10aGlzLnBlZWtDaGFyKCkmJnRoaXMubmV4dENoYXIoKTticmVhaztjYXNlIDEwOmJyZWFrO2RlZmF1bHQ6aS5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoYSkpfWJyZWFrO2RlZmF1bHQ6aS5wdXNoKFN0cmluZy5mcm9tQ2hhckNvZGUoYSkpfWlmKHQpYnJlYWs7cnx8KGE9dGhpcy5uZXh0Q2hhcigpKX1yZXR1cm4gaS5qb2luKCIiKX1nZXROYW1lKCl7bGV0IGUsdDtjb25zdCBpPXRoaXMuc3RyQnVmO2kubGVuZ3RoPTA7Zm9yKDsoZT10aGlzLm5leHRDaGFyKCkpPj0wJiYhc2lbZV07KWlmKDM1PT09ZSl7ZT10aGlzLm5leHRDaGFyKCk7aWYoc2lbZV0pe3dhcm4oIkxleGVyX2dldE5hbWU6IE5VTUJFUiBTSUdOICgjKSBzaG91bGQgYmUgZm9sbG93ZWQgYnkgYSBoZXhhZGVjaW1hbCBudW1iZXIuIik7aS5wdXNoKCIjIik7YnJlYWt9Y29uc3QgYT10b0hleERpZ2l0KGUpO2lmKC0xIT09YSl7dD1lO2U9dGhpcy5uZXh0Q2hhcigpO2NvbnN0IHI9dG9IZXhEaWdpdChlKTtpZigtMT09PXIpe3dhcm4oYExleGVyX2dldE5hbWU6IElsbGVnYWwgZGlnaXQgKCR7U3RyaW5nLmZyb21DaGFyQ29kZShlKX0pIGluIGhleGFkZWNpbWFsIG51bWJlci5gKTtpLnB1c2goIiMiLFN0cmluZy5mcm9tQ2hhckNvZGUodCkpO2lmKHNpW2VdKWJyZWFrO2kucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGUpKTtjb250aW51ZX1pLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShhPDw0fHIpKX1lbHNlIGkucHVzaCgiIyIsU3RyaW5nLmZyb21DaGFyQ29kZShlKSl9ZWxzZSBpLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShlKSk7aS5sZW5ndGg+MTI3JiZ3YXJuKGBOYW1lIHRva2VuIGlzIGxvbmdlciB0aGFuIGFsbG93ZWQgYnkgdGhlIHNwZWM6ICR7aS5sZW5ndGh9YCk7cmV0dXJuIE5hbWUuZ2V0KGkuam9pbigiIikpfV9oZXhTdHJpbmdXYXJuKGUpezUhPXRoaXMuX2hleFN0cmluZ051bVdhcm4rKz90aGlzLl9oZXhTdHJpbmdOdW1XYXJuPjV8fHdhcm4oYGdldEhleFN0cmluZyAtIGlnbm9yaW5nIGludmFsaWQgY2hhcmFjdGVyOiAke2V9YCk6d2FybigiZ2V0SGV4U3RyaW5nIC0gaWdub3JpbmcgYWRkaXRpb25hbCBpbnZhbGlkIGNoYXJhY3RlcnMuIil9Z2V0SGV4U3RyaW5nKCl7Y29uc3QgZT10aGlzLnN0ckJ1ZjtlLmxlbmd0aD0wO2xldCB0PXRoaXMuY3VycmVudENoYXIsaT0tMSxhPS0xO3RoaXMuX2hleFN0cmluZ051bVdhcm49MDtmb3IoOzspe2lmKHQ8MCl7d2FybigiVW50ZXJtaW5hdGVkIGhleCBzdHJpbmciKTticmVha31pZig2Mj09PXQpe3RoaXMubmV4dENoYXIoKTticmVha31pZigxIT09c2lbdF0pe2E9dG9IZXhEaWdpdCh0KTtpZigtMT09PWEpdGhpcy5faGV4U3RyaW5nV2Fybih0KTtlbHNlIGlmKC0xPT09aSlpPWE7ZWxzZXtlLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShpPDw0fGEpKTtpPS0xfXQ9dGhpcy5uZXh0Q2hhcigpfWVsc2UgdD10aGlzLm5leHRDaGFyKCl9LTEhPT1pJiZlLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZShpPDw0KSk7cmV0dXJuIGUuam9pbigiIil9Z2V0T2JqKCl7bGV0IGU9ITEsdD10aGlzLmN1cnJlbnRDaGFyO2Zvcig7Oyl7aWYodDwwKXJldHVybiBFdDtpZihlKTEwIT09dCYmMTMhPT10fHwoZT0hMSk7ZWxzZSBpZigzNz09PXQpZT0hMDtlbHNlIGlmKDEhPT1zaVt0XSlicmVhazt0PXRoaXMubmV4dENoYXIoKX1zd2l0Y2goMHx0KXtjYXNlIDQ4OmNhc2UgNDk6Y2FzZSA1MDpjYXNlIDUxOmNhc2UgNTI6Y2FzZSA1MzpjYXNlIDU0OmNhc2UgNTU6Y2FzZSA1NjpjYXNlIDU3OmNhc2UgNDM6Y2FzZSA0NTpjYXNlIDQ2OnJldHVybiB0aGlzLmdldE51bWJlcigpO2Nhc2UgNDA6cmV0dXJuIHRoaXMuZ2V0U3RyaW5nKCk7Y2FzZSA0NzpyZXR1cm4gdGhpcy5nZXROYW1lKCk7Y2FzZSA5MTp0aGlzLm5leHRDaGFyKCk7cmV0dXJuIENtZC5nZXQoIlsiKTtjYXNlIDkzOnRoaXMubmV4dENoYXIoKTtyZXR1cm4gQ21kLmdldCgiXSIpO2Nhc2UgNjA6dD10aGlzLm5leHRDaGFyKCk7aWYoNjA9PT10KXt0aGlzLm5leHRDaGFyKCk7cmV0dXJuIENtZC5nZXQoIjw8Iil9cmV0dXJuIHRoaXMuZ2V0SGV4U3RyaW5nKCk7Y2FzZSA2Mjp0PXRoaXMubmV4dENoYXIoKTtpZig2Mj09PXQpe3RoaXMubmV4dENoYXIoKTtyZXR1cm4gQ21kLmdldCgiPj4iKX1yZXR1cm4gQ21kLmdldCgiPiIpO2Nhc2UgMTIzOnRoaXMubmV4dENoYXIoKTtyZXR1cm4gQ21kLmdldCgieyIpO2Nhc2UgMTI1OnRoaXMubmV4dENoYXIoKTtyZXR1cm4gQ21kLmdldCgifSIpO2Nhc2UgNDE6dGhpcy5uZXh0Q2hhcigpO3Rocm93IG5ldyBGb3JtYXRFcnJvcihgSWxsZWdhbCBjaGFyYWN0ZXI6ICR7dH1gKX1sZXQgaT1TdHJpbmcuZnJvbUNoYXJDb2RlKHQpO2lmKHQ8MzJ8fHQ+MTI3KXtjb25zdCBlPXRoaXMucGVla0NoYXIoKTtpZihlPj0zMiYmZTw9MTI3KXt0aGlzLm5leHRDaGFyKCk7cmV0dXJuIENtZC5nZXQoaSl9fWNvbnN0IGE9dGhpcy5rbm93bkNvbW1hbmRzO2xldCByPXZvaWQgMCE9PWE/LltpXTtmb3IoOyh0PXRoaXMubmV4dENoYXIoKSk+PTAmJiFzaVt0XTspe2NvbnN0IGU9aStTdHJpbmcuZnJvbUNoYXJDb2RlKHQpO2lmKHImJnZvaWQgMD09PWFbZV0pYnJlYWs7aWYoMTI4PT09aS5sZW5ndGgpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBDb21tYW5kIHRva2VuIHRvbyBsb25nOiAke2kubGVuZ3RofWApO2k9ZTtyPXZvaWQgMCE9PWE/LltpXX1pZigidHJ1ZSI9PT1pKXJldHVybiEwO2lmKCJmYWxzZSI9PT1pKXJldHVybiExO2lmKCJudWxsIj09PWkpcmV0dXJuIG51bGw7IkJJIj09PWkmJih0aGlzLmJlZ2luSW5saW5lSW1hZ2VQb3M9dGhpcy5zdHJlYW0ucG9zKTtyZXR1cm4gQ21kLmdldChpKX1za2lwVG9OZXh0TGluZSgpe2xldCBlPXRoaXMuY3VycmVudENoYXI7Zm9yKDtlPj0wOyl7aWYoMTM9PT1lKXtlPXRoaXMubmV4dENoYXIoKTsxMD09PWUmJnRoaXMubmV4dENoYXIoKTticmVha31pZigxMD09PWUpe3RoaXMubmV4dENoYXIoKTticmVha31lPXRoaXMubmV4dENoYXIoKX19fWNsYXNzIExpbmVhcml6YXRpb257c3RhdGljIGNyZWF0ZShlKXtmdW5jdGlvbiBnZXRJbnQoZSx0LGk9ITEpe2NvbnN0IGE9ZS5nZXQodCk7aWYoTnVtYmVyLmlzSW50ZWdlcihhKSYmKGk/YT49MDphPjApKXJldHVybiBhO3Rocm93IG5ldyBFcnJvcihgVGhlICIke3R9IiBwYXJhbWV0ZXIgaW4gdGhlIGxpbmVhcml6YXRpb24gZGljdGlvbmFyeSBpcyBpbnZhbGlkLmApfWNvbnN0IHQ9bmV3IFBhcnNlcih7bGV4ZXI6bmV3IExleGVyKGUpLHhyZWY6bnVsbH0pLGk9dC5nZXRPYmooKSxhPXQuZ2V0T2JqKCkscj10LmdldE9iaigpLHM9dC5nZXRPYmooKTtsZXQgbixvO2lmKCEoTnVtYmVyLmlzSW50ZWdlcihpKSYmTnVtYmVyLmlzSW50ZWdlcihhKSYmaXNDbWQociwib2JqIikmJnMgaW5zdGFuY2VvZiBEaWN0JiYibnVtYmVyIj09dHlwZW9mKG49cy5nZXQoIkxpbmVhcml6ZWQiKSkmJm4+MCkpcmV0dXJuIG51bGw7aWYoKG89Z2V0SW50KHMsIkwiKSkhPT1lLmxlbmd0aCl0aHJvdyBuZXcgRXJyb3IoJ1RoZSAiTCIgcGFyYW1ldGVyIGluIHRoZSBsaW5lYXJpemF0aW9uIGRpY3Rpb25hcnkgZG9lcyBub3QgZXF1YWwgdGhlIHN0cmVhbSBsZW5ndGguJyk7cmV0dXJue2xlbmd0aDpvLGhpbnRzOmZ1bmN0aW9uIGdldEhpbnRzKGUpe2NvbnN0IHQ9ZS5nZXQoIkgiKTtsZXQgaTtpZihBcnJheS5pc0FycmF5KHQpJiYoMj09PShpPXQubGVuZ3RoKXx8ND09PWkpKXtmb3IobGV0IGU9MDtlPGk7ZSsrKXtjb25zdCBpPXRbZV07aWYoIShOdW1iZXIuaXNJbnRlZ2VyKGkpJiZpPjApKXRocm93IG5ldyBFcnJvcihgSGludCAoJHtlfSkgaW4gdGhlIGxpbmVhcml6YXRpb24gZGljdGlvbmFyeSBpcyBpbnZhbGlkLmApfXJldHVybiB0fXRocm93IG5ldyBFcnJvcigiSGludCBhcnJheSBpbiB0aGUgbGluZWFyaXphdGlvbiBkaWN0aW9uYXJ5IGlzIGludmFsaWQuIil9KHMpLG9iamVjdE51bWJlckZpcnN0OmdldEludChzLCJPIiksZW5kRmlyc3Q6Z2V0SW50KHMsIkUiKSxudW1QYWdlczpnZXRJbnQocywiTiIpLG1haW5YUmVmRW50cmllc09mZnNldDpnZXRJbnQocywiVCIpLHBhZ2VGaXJzdDpzLmhhcygiUCIpP2dldEludChzLCJQIiwhMCk6MH19fWNvbnN0IG5pPVsiQWRvYmUtR0IxLVVDUzIiLCJBZG9iZS1DTlMxLVVDUzIiLCJBZG9iZS1KYXBhbjEtVUNTMiIsIkFkb2JlLUtvcmVhMS1VQ1MyIiwiNzgtRVVDLUgiLCI3OC1FVUMtViIsIjc4LUgiLCI3OC1SS1NKLUgiLCI3OC1SS1NKLVYiLCI3OC1WIiwiNzhtcy1SS1NKLUgiLCI3OG1zLVJLU0otViIsIjgzcHYtUktTSi1IIiwiOTBtcy1SS1NKLUgiLCI5MG1zLVJLU0otViIsIjkwbXNwLVJLU0otSCIsIjkwbXNwLVJLU0otViIsIjkwcHYtUktTSi1IIiwiOTBwdi1SS1NKLVYiLCJBZGQtSCIsIkFkZC1SS1NKLUgiLCJBZGQtUktTSi1WIiwiQWRkLVYiLCJBZG9iZS1DTlMxLTAiLCJBZG9iZS1DTlMxLTEiLCJBZG9iZS1DTlMxLTIiLCJBZG9iZS1DTlMxLTMiLCJBZG9iZS1DTlMxLTQiLCJBZG9iZS1DTlMxLTUiLCJBZG9iZS1DTlMxLTYiLCJBZG9iZS1HQjEtMCIsIkFkb2JlLUdCMS0xIiwiQWRvYmUtR0IxLTIiLCJBZG9iZS1HQjEtMyIsIkFkb2JlLUdCMS00IiwiQWRvYmUtR0IxLTUiLCJBZG9iZS1KYXBhbjEtMCIsIkFkb2JlLUphcGFuMS0xIiwiQWRvYmUtSmFwYW4xLTIiLCJBZG9iZS1KYXBhbjEtMyIsIkFkb2JlLUphcGFuMS00IiwiQWRvYmUtSmFwYW4xLTUiLCJBZG9iZS1KYXBhbjEtNiIsIkFkb2JlLUtvcmVhMS0wIiwiQWRvYmUtS29yZWExLTEiLCJBZG9iZS1Lb3JlYTEtMiIsIkI1LUgiLCJCNS1WIiwiQjVwYy1IIiwiQjVwYy1WIiwiQ05TLUVVQy1IIiwiQ05TLUVVQy1WIiwiQ05TMS1IIiwiQ05TMS1WIiwiQ05TMi1IIiwiQ05TMi1WIiwiRVRISy1CNS1IIiwiRVRISy1CNS1WIiwiRVRlbi1CNS1IIiwiRVRlbi1CNS1WIiwiRVRlbm1zLUI1LUgiLCJFVGVubXMtQjUtViIsIkVVQy1IIiwiRVVDLVYiLCJFeHQtSCIsIkV4dC1SS1NKLUgiLCJFeHQtUktTSi1WIiwiRXh0LVYiLCJHQi1FVUMtSCIsIkdCLUVVQy1WIiwiR0ItSCIsIkdCLVYiLCJHQkstRVVDLUgiLCJHQkstRVVDLVYiLCJHQksySy1IIiwiR0JLMkstViIsIkdCS3AtRVVDLUgiLCJHQktwLUVVQy1WIiwiR0JULUVVQy1IIiwiR0JULUVVQy1WIiwiR0JULUgiLCJHQlQtViIsIkdCVHBjLUVVQy1IIiwiR0JUcGMtRVVDLVYiLCJHQnBjLUVVQy1IIiwiR0JwYy1FVUMtViIsIkgiLCJIS2RsYS1CNS1IIiwiSEtkbGEtQjUtViIsIkhLZGxiLUI1LUgiLCJIS2RsYi1CNS1WIiwiSEtnY2NzLUI1LUgiLCJIS2djY3MtQjUtViIsIkhLbTMxNC1CNS1IIiwiSEttMzE0LUI1LVYiLCJIS200NzEtQjUtSCIsIkhLbTQ3MS1CNS1WIiwiSEtzY3MtQjUtSCIsIkhLc2NzLUI1LVYiLCJIYW5rYWt1IiwiSGlyYWdhbmEiLCJLU0MtRVVDLUgiLCJLU0MtRVVDLVYiLCJLU0MtSCIsIktTQy1Kb2hhYi1IIiwiS1NDLUpvaGFiLVYiLCJLU0MtViIsIktTQ21zLVVIQy1IIiwiS1NDbXMtVUhDLUhXLUgiLCJLU0Ntcy1VSEMtSFctViIsIktTQ21zLVVIQy1WIiwiS1NDcGMtRVVDLUgiLCJLU0NwYy1FVUMtViIsIkthdGFrYW5hIiwiTldQLUgiLCJOV1AtViIsIlJLU0otSCIsIlJLU0otViIsIlJvbWFuIiwiVW5pQ05TLVVDUzItSCIsIlVuaUNOUy1VQ1MyLVYiLCJVbmlDTlMtVVRGMTYtSCIsIlVuaUNOUy1VVEYxNi1WIiwiVW5pQ05TLVVURjMyLUgiLCJVbmlDTlMtVVRGMzItViIsIlVuaUNOUy1VVEY4LUgiLCJVbmlDTlMtVVRGOC1WIiwiVW5pR0ItVUNTMi1IIiwiVW5pR0ItVUNTMi1WIiwiVW5pR0ItVVRGMTYtSCIsIlVuaUdCLVVURjE2LVYiLCJVbmlHQi1VVEYzMi1IIiwiVW5pR0ItVVRGMzItViIsIlVuaUdCLVVURjgtSCIsIlVuaUdCLVVURjgtViIsIlVuaUpJUy1VQ1MyLUgiLCJVbmlKSVMtVUNTMi1IVy1IIiwiVW5pSklTLVVDUzItSFctViIsIlVuaUpJUy1VQ1MyLVYiLCJVbmlKSVMtVVRGMTYtSCIsIlVuaUpJUy1VVEYxNi1WIiwiVW5pSklTLVVURjMyLUgiLCJVbmlKSVMtVVRGMzItViIsIlVuaUpJUy1VVEY4LUgiLCJVbmlKSVMtVVRGOC1WIiwiVW5pSklTMjAwNC1VVEYxNi1IIiwiVW5pSklTMjAwNC1VVEYxNi1WIiwiVW5pSklTMjAwNC1VVEYzMi1IIiwiVW5pSklTMjAwNC1VVEYzMi1WIiwiVW5pSklTMjAwNC1VVEY4LUgiLCJVbmlKSVMyMDA0LVVURjgtViIsIlVuaUpJU1Byby1VQ1MyLUhXLVYiLCJVbmlKSVNQcm8tVUNTMi1WIiwiVW5pSklTUHJvLVVURjgtViIsIlVuaUpJU1gwMjEzLVVURjMyLUgiLCJVbmlKSVNYMDIxMy1VVEYzMi1WIiwiVW5pSklTWDAyMTMyMDA0LVVURjMyLUgiLCJVbmlKSVNYMDIxMzIwMDQtVVRGMzItViIsIlVuaUtTLVVDUzItSCIsIlVuaUtTLVVDUzItViIsIlVuaUtTLVVURjE2LUgiLCJVbmlLUy1VVEYxNi1WIiwiVW5pS1MtVVRGMzItSCIsIlVuaUtTLVVURjMyLVYiLCJVbmlLUy1VVEY4LUgiLCJVbmlLUy1VVEY4LVYiLCJWIiwiV1AtU3ltYm9sIl0sb2k9MioqMjQtMTtjbGFzcyBDTWFwe2NvbnN0cnVjdG9yKGU9ITEpe3RoaXMuY29kZXNwYWNlUmFuZ2VzPVtbXSxbXSxbXSxbXV07dGhpcy5udW1Db2Rlc3BhY2VSYW5nZXM9MDt0aGlzLl9tYXA9W107dGhpcy5uYW1lPSIiO3RoaXMudmVydGljYWw9ITE7dGhpcy51c2VDTWFwPW51bGw7dGhpcy5idWlsdEluQ01hcD1lfWFkZENvZGVzcGFjZVJhbmdlKGUsdCxpKXt0aGlzLmNvZGVzcGFjZVJhbmdlc1tlLTFdLnB1c2godCxpKTt0aGlzLm51bUNvZGVzcGFjZVJhbmdlcysrfW1hcENpZFJhbmdlKGUsdCxpKXtpZih0LWU+b2kpdGhyb3cgbmV3IEVycm9yKCJtYXBDaWRSYW5nZSAtIGlnbm9yaW5nIGRhdGEgYWJvdmUgTUFYX01BUF9SQU5HRS4iKTtmb3IoO2U8PXQ7KXRoaXMuX21hcFtlKytdPWkrK31tYXBCZlJhbmdlKGUsdCxpKXtpZih0LWU+b2kpdGhyb3cgbmV3IEVycm9yKCJtYXBCZlJhbmdlIC0gaWdub3JpbmcgZGF0YSBhYm92ZSBNQVhfTUFQX1JBTkdFLiIpO2NvbnN0IGE9aS5sZW5ndGgtMTtmb3IoO2U8PXQ7KXt0aGlzLl9tYXBbZSsrXT1pO2NvbnN0IHQ9aS5jaGFyQ29kZUF0KGEpKzE7dD4yNTU/aT1pLnN1YnN0cmluZygwLGEtMSkrU3RyaW5nLmZyb21DaGFyQ29kZShpLmNoYXJDb2RlQXQoYS0xKSsxKSsiXDAiOmk9aS5zdWJzdHJpbmcoMCxhKStTdHJpbmcuZnJvbUNoYXJDb2RlKHQpfX1tYXBCZlJhbmdlVG9BcnJheShlLHQsaSl7aWYodC1lPm9pKXRocm93IG5ldyBFcnJvcigibWFwQmZSYW5nZVRvQXJyYXkgLSBpZ25vcmluZyBkYXRhIGFib3ZlIE1BWF9NQVBfUkFOR0UuIik7Y29uc3QgYT1pLmxlbmd0aDtsZXQgcj0wO2Zvcig7ZTw9dCYmcjxhOyl7dGhpcy5fbWFwW2VdPWlbcisrXTsrK2V9fW1hcE9uZShlLHQpe3RoaXMuX21hcFtlXT10fWxvb2t1cChlKXtyZXR1cm4gdGhpcy5fbWFwW2VdfWNvbnRhaW5zKGUpe3JldHVybiB2b2lkIDAhPT10aGlzLl9tYXBbZV19Zm9yRWFjaChlKXtjb25zdCB0PXRoaXMuX21hcCxpPXQubGVuZ3RoO2lmKGk8PTY1NTM2KWZvcihsZXQgYT0wO2E8aTthKyspdm9pZCAwIT09dFthXSYmZShhLHRbYV0pO2Vsc2UgZm9yKGNvbnN0IGkgaW4gdCllKGksdFtpXSl9Y2hhckNvZGVPZihlKXtjb25zdCB0PXRoaXMuX21hcDtpZih0Lmxlbmd0aDw9NjU1MzYpcmV0dXJuIHQuaW5kZXhPZihlKTtmb3IoY29uc3QgaSBpbiB0KWlmKHRbaV09PT1lKXJldHVybiAwfGk7cmV0dXJuLTF9Z2V0TWFwKCl7cmV0dXJuIHRoaXMuX21hcH1yZWFkQ2hhckNvZGUoZSx0LGkpe2xldCBhPTA7Y29uc3Qgcj10aGlzLmNvZGVzcGFjZVJhbmdlcztmb3IobGV0IHM9MCxuPXIubGVuZ3RoO3M8bjtzKyspe2E9KGE8PDh8ZS5jaGFyQ29kZUF0KHQrcykpPj4+MDtjb25zdCBuPXJbc107Zm9yKGxldCBlPTAsdD1uLmxlbmd0aDtlPHQ7KXtjb25zdCB0PW5bZSsrXSxyPW5bZSsrXTtpZihhPj10JiZhPD1yKXtpLmNoYXJjb2RlPWE7aS5sZW5ndGg9cysxO3JldHVybn19fWkuY2hhcmNvZGU9MDtpLmxlbmd0aD0xfWdldENoYXJDb2RlTGVuZ3RoKGUpe2NvbnN0IHQ9dGhpcy5jb2Rlc3BhY2VSYW5nZXM7Zm9yKGxldCBpPTAsYT10Lmxlbmd0aDtpPGE7aSsrKXtjb25zdCBhPXRbaV07Zm9yKGxldCB0PTAscj1hLmxlbmd0aDt0PHI7KXtjb25zdCByPWFbdCsrXSxzPWFbdCsrXTtpZihlPj1yJiZlPD1zKXJldHVybiBpKzF9fXJldHVybiAxfWdldCBsZW5ndGgoKXtyZXR1cm4gdGhpcy5fbWFwLmxlbmd0aH1nZXQgaXNJZGVudGl0eUNNYXAoKXtpZigiSWRlbnRpdHktSCIhPT10aGlzLm5hbWUmJiJJZGVudGl0eS1WIiE9PXRoaXMubmFtZSlyZXR1cm4hMTtpZig2NTUzNiE9PXRoaXMuX21hcC5sZW5ndGgpcmV0dXJuITE7Zm9yKGxldCBlPTA7ZTw2NTUzNjtlKyspaWYodGhpcy5fbWFwW2VdIT09ZSlyZXR1cm4hMTtyZXR1cm4hMH19Y2xhc3MgSWRlbnRpdHlDTWFwIGV4dGVuZHMgQ01hcHtjb25zdHJ1Y3RvcihlLHQpe3N1cGVyKCk7dGhpcy52ZXJ0aWNhbD1lO3RoaXMuYWRkQ29kZXNwYWNlUmFuZ2UodCwwLDY1NTM1KX1tYXBDaWRSYW5nZShlLHQsaSl7dW5yZWFjaGFibGUoInNob3VsZCBub3QgY2FsbCBtYXBDaWRSYW5nZSIpfW1hcEJmUmFuZ2UoZSx0LGkpe3VucmVhY2hhYmxlKCJzaG91bGQgbm90IGNhbGwgbWFwQmZSYW5nZSIpfW1hcEJmUmFuZ2VUb0FycmF5KGUsdCxpKXt1bnJlYWNoYWJsZSgic2hvdWxkIG5vdCBjYWxsIG1hcEJmUmFuZ2VUb0FycmF5Iil9bWFwT25lKGUsdCl7dW5yZWFjaGFibGUoInNob3VsZCBub3QgY2FsbCBtYXBDaWRPbmUiKX1sb29rdXAoZSl7cmV0dXJuIE51bWJlci5pc0ludGVnZXIoZSkmJmU8PTY1NTM1P2U6dm9pZCAwfWNvbnRhaW5zKGUpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGUpJiZlPD02NTUzNX1mb3JFYWNoKGUpe2ZvcihsZXQgdD0wO3Q8PTY1NTM1O3QrKyllKHQsdCl9Y2hhckNvZGVPZihlKXtyZXR1cm4gTnVtYmVyLmlzSW50ZWdlcihlKSYmZTw9NjU1MzU/ZTotMX1nZXRNYXAoKXtjb25zdCBlPW5ldyBBcnJheSg2NTUzNik7Zm9yKGxldCB0PTA7dDw9NjU1MzU7dCsrKWVbdF09dDtyZXR1cm4gZX1nZXQgbGVuZ3RoKCl7cmV0dXJuIDY1NTM2fWdldCBpc0lkZW50aXR5Q01hcCgpe3VucmVhY2hhYmxlKCJzaG91bGQgbm90IGFjY2VzcyAuaXNJZGVudGl0eUNNYXAiKX19ZnVuY3Rpb24gc3RyVG9JbnQoZSl7bGV0IHQ9MDtmb3IobGV0IGk9MDtpPGUubGVuZ3RoO2krKyl0PXQ8PDh8ZS5jaGFyQ29kZUF0KGkpO3JldHVybiB0Pj4+MH1mdW5jdGlvbiBleHBlY3RTdHJpbmcoZSl7aWYoInN0cmluZyIhPXR5cGVvZiBlKXRocm93IG5ldyBGb3JtYXRFcnJvcigiTWFsZm9ybWVkIENNYXA6IGV4cGVjdGVkIHN0cmluZy4iKX1mdW5jdGlvbiBleHBlY3RJbnQoZSl7aWYoIU51bWJlci5pc0ludGVnZXIoZSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJNYWxmb3JtZWQgQ01hcDogZXhwZWN0ZWQgaW50LiIpfWZ1bmN0aW9uIHBhcnNlQmZDaGFyKGUsdCl7Zm9yKDs7KXtsZXQgaT10LmdldE9iaigpO2lmKGk9PT1FdClicmVhaztpZihpc0NtZChpLCJlbmRiZmNoYXIiKSlyZXR1cm47ZXhwZWN0U3RyaW5nKGkpO2NvbnN0IGE9c3RyVG9JbnQoaSk7aT10LmdldE9iaigpO2V4cGVjdFN0cmluZyhpKTtjb25zdCByPWk7ZS5tYXBPbmUoYSxyKX19ZnVuY3Rpb24gcGFyc2VCZlJhbmdlKGUsdCl7Zm9yKDs7KXtsZXQgaT10LmdldE9iaigpO2lmKGk9PT1FdClicmVhaztpZihpc0NtZChpLCJlbmRiZnJhbmdlIikpcmV0dXJuO2V4cGVjdFN0cmluZyhpKTtjb25zdCBhPXN0clRvSW50KGkpO2k9dC5nZXRPYmooKTtleHBlY3RTdHJpbmcoaSk7Y29uc3Qgcj1zdHJUb0ludChpKTtpPXQuZ2V0T2JqKCk7aWYoTnVtYmVyLmlzSW50ZWdlcihpKXx8InN0cmluZyI9PXR5cGVvZiBpKXtjb25zdCB0PU51bWJlci5pc0ludGVnZXIoaSk/U3RyaW5nLmZyb21DaGFyQ29kZShpKTppO2UubWFwQmZSYW5nZShhLHIsdCl9ZWxzZXtpZighaXNDbWQoaSwiWyIpKWJyZWFrO3tpPXQuZ2V0T2JqKCk7Y29uc3Qgcz1bXTtmb3IoOyFpc0NtZChpLCJdIikmJmkhPT1FdDspe3MucHVzaChpKTtpPXQuZ2V0T2JqKCl9ZS5tYXBCZlJhbmdlVG9BcnJheShhLHIscyl9fX10aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgYmYgcmFuZ2UuIil9ZnVuY3Rpb24gcGFyc2VDaWRDaGFyKGUsdCl7Zm9yKDs7KXtsZXQgaT10LmdldE9iaigpO2lmKGk9PT1FdClicmVhaztpZihpc0NtZChpLCJlbmRjaWRjaGFyIikpcmV0dXJuO2V4cGVjdFN0cmluZyhpKTtjb25zdCBhPXN0clRvSW50KGkpO2k9dC5nZXRPYmooKTtleHBlY3RJbnQoaSk7Y29uc3Qgcj1pO2UubWFwT25lKGEscil9fWZ1bmN0aW9uIHBhcnNlQ2lkUmFuZ2UoZSx0KXtmb3IoOzspe2xldCBpPXQuZ2V0T2JqKCk7aWYoaT09PUV0KWJyZWFrO2lmKGlzQ21kKGksImVuZGNpZHJhbmdlIikpcmV0dXJuO2V4cGVjdFN0cmluZyhpKTtjb25zdCBhPXN0clRvSW50KGkpO2k9dC5nZXRPYmooKTtleHBlY3RTdHJpbmcoaSk7Y29uc3Qgcj1zdHJUb0ludChpKTtpPXQuZ2V0T2JqKCk7ZXhwZWN0SW50KGkpO2NvbnN0IHM9aTtlLm1hcENpZFJhbmdlKGEscixzKX19ZnVuY3Rpb24gcGFyc2VDb2Rlc3BhY2VSYW5nZShlLHQpe2Zvcig7Oyl7bGV0IGk9dC5nZXRPYmooKTtpZihpPT09RXQpYnJlYWs7aWYoaXNDbWQoaSwiZW5kY29kZXNwYWNlcmFuZ2UiKSlyZXR1cm47aWYoInN0cmluZyIhPXR5cGVvZiBpKWJyZWFrO2NvbnN0IGE9c3RyVG9JbnQoaSk7aT10LmdldE9iaigpO2lmKCJzdHJpbmciIT10eXBlb2YgaSlicmVhaztjb25zdCByPXN0clRvSW50KGkpO2UuYWRkQ29kZXNwYWNlUmFuZ2UoaS5sZW5ndGgsYSxyKX10aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgY29kZXNwYWNlIHJhbmdlLiIpfWZ1bmN0aW9uIHBhcnNlV01vZGUoZSx0KXtjb25zdCBpPXQuZ2V0T2JqKCk7TnVtYmVyLmlzSW50ZWdlcihpKSYmKGUudmVydGljYWw9ISFpKX1mdW5jdGlvbiBwYXJzZUNNYXBOYW1lKGUsdCl7Y29uc3QgaT10LmdldE9iaigpO2kgaW5zdGFuY2VvZiBOYW1lJiYoZS5uYW1lPWkubmFtZSl9YXN5bmMgZnVuY3Rpb24gcGFyc2VDTWFwKGUsdCxpLGEpe2xldCByLHM7QTpmb3IoOzspdHJ5e2NvbnN0IGk9dC5nZXRPYmooKTtpZihpPT09RXQpYnJlYWs7aWYoaSBpbnN0YW5jZW9mIE5hbWUpeyJXTW9kZSI9PT1pLm5hbWU/cGFyc2VXTW9kZShlLHQpOiJDTWFwTmFtZSI9PT1pLm5hbWUmJnBhcnNlQ01hcE5hbWUoZSx0KTtyPWl9ZWxzZSBpZihpIGluc3RhbmNlb2YgQ21kKXN3aXRjaChpLmNtZCl7Y2FzZSJlbmRjbWFwIjpicmVhayBBO2Nhc2UidXNlY21hcCI6ciBpbnN0YW5jZW9mIE5hbWUmJihzPXIubmFtZSk7YnJlYWs7Y2FzZSJiZWdpbmNvZGVzcGFjZXJhbmdlIjpwYXJzZUNvZGVzcGFjZVJhbmdlKGUsdCk7YnJlYWs7Y2FzZSJiZWdpbmJmY2hhciI6cGFyc2VCZkNoYXIoZSx0KTticmVhaztjYXNlImJlZ2luY2lkY2hhciI6cGFyc2VDaWRDaGFyKGUsdCk7YnJlYWs7Y2FzZSJiZWdpbmJmcmFuZ2UiOnBhcnNlQmZSYW5nZShlLHQpO2JyZWFrO2Nhc2UiYmVnaW5jaWRyYW5nZSI6cGFyc2VDaWRSYW5nZShlLHQpfX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKCJJbnZhbGlkIGNNYXAgZGF0YTogIitlKTtjb250aW51ZX0hYSYmcyYmKGE9cyk7cmV0dXJuIGE/ZXh0ZW5kQ01hcChlLGksYSk6ZX1hc3luYyBmdW5jdGlvbiBleHRlbmRDTWFwKGUsdCxpKXtlLnVzZUNNYXA9YXdhaXQgY3JlYXRlQnVpbHRJbkNNYXAoaSx0KTtpZigwPT09ZS5udW1Db2Rlc3BhY2VSYW5nZXMpe2NvbnN0IHQ9ZS51c2VDTWFwLmNvZGVzcGFjZVJhbmdlcztmb3IobGV0IGk9MDtpPHQubGVuZ3RoO2krKyllLmNvZGVzcGFjZVJhbmdlc1tpXT10W2ldLnNsaWNlKCk7ZS5udW1Db2Rlc3BhY2VSYW5nZXM9ZS51c2VDTWFwLm51bUNvZGVzcGFjZVJhbmdlc31lLnVzZUNNYXAuZm9yRWFjaCgoZnVuY3Rpb24odCxpKXtlLmNvbnRhaW5zKHQpfHxlLm1hcE9uZSh0LGkpfSkpO3JldHVybiBlfWFzeW5jIGZ1bmN0aW9uIGNyZWF0ZUJ1aWx0SW5DTWFwKGUsdCl7aWYoIklkZW50aXR5LUgiPT09ZSlyZXR1cm4gbmV3IElkZW50aXR5Q01hcCghMSwyKTtpZigiSWRlbnRpdHktViI9PT1lKXJldHVybiBuZXcgSWRlbnRpdHlDTWFwKCEwLDIpO2lmKCFuaS5pbmNsdWRlcyhlKSl0aHJvdyBuZXcgRXJyb3IoIlVua25vd24gQ01hcCBuYW1lOiAiK2UpO2lmKCF0KXRocm93IG5ldyBFcnJvcigiQnVpbHQtaW4gQ01hcCBwYXJhbWV0ZXJzIGFyZSBub3QgcHJvdmlkZWQuIik7Y29uc3R7Y01hcERhdGE6aSxpc0NvbXByZXNzZWQ6YX09YXdhaXQgdChlKSxyPW5ldyBDTWFwKCEwKTtpZihhKXJldHVybihuZXcgQmluYXJ5Q01hcFJlYWRlcikucHJvY2VzcyhpLHIsKGU9PmV4dGVuZENNYXAocix0LGUpKSk7Y29uc3Qgcz1uZXcgTGV4ZXIobmV3IFN0cmVhbShpKSk7cmV0dXJuIHBhcnNlQ01hcChyLHMsdCxudWxsKX1jbGFzcyBDTWFwRmFjdG9yeXtzdGF0aWMgYXN5bmMgY3JlYXRlKHtlbmNvZGluZzplLGZldGNoQnVpbHRJbkNNYXA6dCx1c2VDTWFwOml9KXtpZihlIGluc3RhbmNlb2YgTmFtZSlyZXR1cm4gY3JlYXRlQnVpbHRJbkNNYXAoZS5uYW1lLHQpO2lmKGUgaW5zdGFuY2VvZiBCYXNlU3RyZWFtKXtjb25zdCBhPWF3YWl0IHBhcnNlQ01hcChuZXcgQ01hcCxuZXcgTGV4ZXIoZSksdCxpKTtyZXR1cm4gYS5pc0lkZW50aXR5Q01hcD9jcmVhdGVCdWlsdEluQ01hcChhLm5hbWUsdCk6YX10aHJvdyBuZXcgRXJyb3IoIkVuY29kaW5nIHJlcXVpcmVkLiIpfX1fX3dlYnBhY2tfcmVxdWlyZV9fKDE3OTUpO2NvbnN0IGdpPVsiLm5vdGRlZiIsInNwYWNlIiwiZXhjbGFtIiwicXVvdGVkYmwiLCJudW1iZXJzaWduIiwiZG9sbGFyIiwicGVyY2VudCIsImFtcGVyc2FuZCIsInF1b3RlcmlnaHQiLCJwYXJlbmxlZnQiLCJwYXJlbnJpZ2h0IiwiYXN0ZXJpc2siLCJwbHVzIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJzbGFzaCIsInplcm8iLCJvbmUiLCJ0d28iLCJ0aHJlZSIsImZvdXIiLCJmaXZlIiwic2l4Iiwic2V2ZW4iLCJlaWdodCIsIm5pbmUiLCJjb2xvbiIsInNlbWljb2xvbiIsImxlc3MiLCJlcXVhbCIsImdyZWF0ZXIiLCJxdWVzdGlvbiIsImF0IiwiQSIsIkIiLCJDIiwiRCIsIkUiLCJGIiwiRyIsIkgiLCJJIiwiSiIsIksiLCJMIiwiTSIsIk4iLCJPIiwiUCIsIlEiLCJSIiwiUyIsIlQiLCJVIiwiViIsIlciLCJYIiwiWSIsIloiLCJicmFja2V0bGVmdCIsImJhY2tzbGFzaCIsImJyYWNrZXRyaWdodCIsImFzY2lpY2lyY3VtIiwidW5kZXJzY29yZSIsInF1b3RlbGVmdCIsImEiLCJiIiwiYyIsImQiLCJlIiwiZiIsImciLCJoIiwiaSIsImoiLCJrIiwibCIsIm0iLCJuIiwibyIsInAiLCJxIiwiciIsInMiLCJ0IiwidSIsInYiLCJ3IiwieCIsInkiLCJ6IiwiYnJhY2VsZWZ0IiwiYmFyIiwiYnJhY2VyaWdodCIsImFzY2lpdGlsZGUiLCJleGNsYW1kb3duIiwiY2VudCIsInN0ZXJsaW5nIiwiZnJhY3Rpb24iLCJ5ZW4iLCJmbG9yaW4iLCJzZWN0aW9uIiwiY3VycmVuY3kiLCJxdW90ZXNpbmdsZSIsInF1b3RlZGJsbGVmdCIsImd1aWxsZW1vdGxlZnQiLCJndWlsc2luZ2xsZWZ0IiwiZ3VpbHNpbmdscmlnaHQiLCJmaSIsImZsIiwiZW5kYXNoIiwiZGFnZ2VyIiwiZGFnZ2VyZGJsIiwicGVyaW9kY2VudGVyZWQiLCJwYXJhZ3JhcGgiLCJidWxsZXQiLCJxdW90ZXNpbmdsYmFzZSIsInF1b3RlZGJsYmFzZSIsInF1b3RlZGJscmlnaHQiLCJndWlsbGVtb3RyaWdodCIsImVsbGlwc2lzIiwicGVydGhvdXNhbmQiLCJxdWVzdGlvbmRvd24iLCJncmF2ZSIsImFjdXRlIiwiY2lyY3VtZmxleCIsInRpbGRlIiwibWFjcm9uIiwiYnJldmUiLCJkb3RhY2NlbnQiLCJkaWVyZXNpcyIsInJpbmciLCJjZWRpbGxhIiwiaHVuZ2FydW1sYXV0Iiwib2dvbmVrIiwiY2Fyb24iLCJlbWRhc2giLCJBRSIsIm9yZGZlbWluaW5lIiwiTHNsYXNoIiwiT3NsYXNoIiwiT0UiLCJvcmRtYXNjdWxpbmUiLCJhZSIsImRvdGxlc3NpIiwibHNsYXNoIiwib3NsYXNoIiwib2UiLCJnZXJtYW5kYmxzIiwib25lc3VwZXJpb3IiLCJsb2dpY2Fsbm90IiwibXUiLCJ0cmFkZW1hcmsiLCJFdGgiLCJvbmVoYWxmIiwicGx1c21pbnVzIiwiVGhvcm4iLCJvbmVxdWFydGVyIiwiZGl2aWRlIiwiYnJva2VuYmFyIiwiZGVncmVlIiwidGhvcm4iLCJ0aHJlZXF1YXJ0ZXJzIiwidHdvc3VwZXJpb3IiLCJyZWdpc3RlcmVkIiwibWludXMiLCJldGgiLCJtdWx0aXBseSIsInRocmVlc3VwZXJpb3IiLCJjb3B5cmlnaHQiLCJBYWN1dGUiLCJBY2lyY3VtZmxleCIsIkFkaWVyZXNpcyIsIkFncmF2ZSIsIkFyaW5nIiwiQXRpbGRlIiwiQ2NlZGlsbGEiLCJFYWN1dGUiLCJFY2lyY3VtZmxleCIsIkVkaWVyZXNpcyIsIkVncmF2ZSIsIklhY3V0ZSIsIkljaXJjdW1mbGV4IiwiSWRpZXJlc2lzIiwiSWdyYXZlIiwiTnRpbGRlIiwiT2FjdXRlIiwiT2NpcmN1bWZsZXgiLCJPZGllcmVzaXMiLCJPZ3JhdmUiLCJPdGlsZGUiLCJTY2Fyb24iLCJVYWN1dGUiLCJVY2lyY3VtZmxleCIsIlVkaWVyZXNpcyIsIlVncmF2ZSIsIllhY3V0ZSIsIllkaWVyZXNpcyIsIlpjYXJvbiIsImFhY3V0ZSIsImFjaXJjdW1mbGV4IiwiYWRpZXJlc2lzIiwiYWdyYXZlIiwiYXJpbmciLCJhdGlsZGUiLCJjY2VkaWxsYSIsImVhY3V0ZSIsImVjaXJjdW1mbGV4IiwiZWRpZXJlc2lzIiwiZWdyYXZlIiwiaWFjdXRlIiwiaWNpcmN1bWZsZXgiLCJpZGllcmVzaXMiLCJpZ3JhdmUiLCJudGlsZGUiLCJvYWN1dGUiLCJvY2lyY3VtZmxleCIsIm9kaWVyZXNpcyIsIm9ncmF2ZSIsIm90aWxkZSIsInNjYXJvbiIsInVhY3V0ZSIsInVjaXJjdW1mbGV4IiwidWRpZXJlc2lzIiwidWdyYXZlIiwieWFjdXRlIiwieWRpZXJlc2lzIiwiemNhcm9uIl0sSWk9WyIubm90ZGVmIiwic3BhY2UiLCJleGNsYW1zbWFsbCIsIkh1bmdhcnVtbGF1dHNtYWxsIiwiZG9sbGFyb2xkc3R5bGUiLCJkb2xsYXJzdXBlcmlvciIsImFtcGVyc2FuZHNtYWxsIiwiQWN1dGVzbWFsbCIsInBhcmVubGVmdHN1cGVyaW9yIiwicGFyZW5yaWdodHN1cGVyaW9yIiwidHdvZG90ZW5sZWFkZXIiLCJvbmVkb3RlbmxlYWRlciIsImNvbW1hIiwiaHlwaGVuIiwicGVyaW9kIiwiZnJhY3Rpb24iLCJ6ZXJvb2xkc3R5bGUiLCJvbmVvbGRzdHlsZSIsInR3b29sZHN0eWxlIiwidGhyZWVvbGRzdHlsZSIsImZvdXJvbGRzdHlsZSIsImZpdmVvbGRzdHlsZSIsInNpeG9sZHN0eWxlIiwic2V2ZW5vbGRzdHlsZSIsImVpZ2h0b2xkc3R5bGUiLCJuaW5lb2xkc3R5bGUiLCJjb2xvbiIsInNlbWljb2xvbiIsImNvbW1hc3VwZXJpb3IiLCJ0aHJlZXF1YXJ0ZXJzZW1kYXNoIiwicGVyaW9kc3VwZXJpb3IiLCJxdWVzdGlvbnNtYWxsIiwiYXN1cGVyaW9yIiwiYnN1cGVyaW9yIiwiY2VudHN1cGVyaW9yIiwiZHN1cGVyaW9yIiwiZXN1cGVyaW9yIiwiaXN1cGVyaW9yIiwibHN1cGVyaW9yIiwibXN1cGVyaW9yIiwibnN1cGVyaW9yIiwib3N1cGVyaW9yIiwicnN1cGVyaW9yIiwic3N1cGVyaW9yIiwidHN1cGVyaW9yIiwiZmYiLCJmaSIsImZsIiwiZmZpIiwiZmZsIiwicGFyZW5sZWZ0aW5mZXJpb3IiLCJwYXJlbnJpZ2h0aW5mZXJpb3IiLCJDaXJjdW1mbGV4c21hbGwiLCJoeXBoZW5zdXBlcmlvciIsIkdyYXZlc21hbGwiLCJBc21hbGwiLCJCc21hbGwiLCJDc21hbGwiLCJEc21hbGwiLCJFc21hbGwiLCJGc21hbGwiLCJHc21hbGwiLCJIc21hbGwiLCJJc21hbGwiLCJKc21hbGwiLCJLc21hbGwiLCJMc21hbGwiLCJNc21hbGwiLCJOc21hbGwiLCJPc21hbGwiLCJQc21hbGwiLCJRc21hbGwiLCJSc21hbGwiLCJTc21hbGwiLCJUc21hbGwiLCJVc21hbGwiLCJWc21hbGwiLCJXc21hbGwiLCJYc21hbGwiLCJZc21hbGwiLCJac21hbGwiLCJjb2xvbm1vbmV0YXJ5Iiwib25lZml0dGVkIiwicnVwaWFoIiwiVGlsZGVzbWFsbCIsImV4Y2xhbWRvd25zbWFsbCIsImNlbnRvbGRzdHlsZSIsIkxzbGFzaHNtYWxsIiwiU2Nhcm9uc21hbGwiLCJaY2Fyb25zbWFsbCIsIkRpZXJlc2lzc21hbGwiLCJCcmV2ZXNtYWxsIiwiQ2Fyb25zbWFsbCIsIkRvdGFjY2VudHNtYWxsIiwiTWFjcm9uc21hbGwiLCJmaWd1cmVkYXNoIiwiaHlwaGVuaW5mZXJpb3IiLCJPZ29uZWtzbWFsbCIsIlJpbmdzbWFsbCIsIkNlZGlsbGFzbWFsbCIsIm9uZXF1YXJ0ZXIiLCJvbmVoYWxmIiwidGhyZWVxdWFydGVycyIsInF1ZXN0aW9uZG93bnNtYWxsIiwib25lZWlnaHRoIiwidGhyZWVlaWdodGhzIiwiZml2ZWVpZ2h0aHMiLCJzZXZlbmVpZ2h0aHMiLCJvbmV0aGlyZCIsInR3b3RoaXJkcyIsInplcm9zdXBlcmlvciIsIm9uZXN1cGVyaW9yIiwidHdvc3VwZXJpb3IiLCJ0aHJlZXN1cGVyaW9yIiwiZm91cnN1cGVyaW9yIiwiZml2ZXN1cGVyaW9yIiwic2l4c3VwZXJpb3IiLCJzZXZlbnN1cGVyaW9yIiwiZWlnaHRzdXBlcmlvciIsIm5pbmVzdXBlcmlvciIsInplcm9pbmZlcmlvciIsIm9uZWluZmVyaW9yIiwidHdvaW5mZXJpb3IiLCJ0aHJlZWluZmVyaW9yIiwiZm91cmluZmVyaW9yIiwiZml2ZWluZmVyaW9yIiwic2l4aW5mZXJpb3IiLCJzZXZlbmluZmVyaW9yIiwiZWlnaHRpbmZlcmlvciIsIm5pbmVpbmZlcmlvciIsImNlbnRpbmZlcmlvciIsImRvbGxhcmluZmVyaW9yIiwicGVyaW9kaW5mZXJpb3IiLCJjb21tYWluZmVyaW9yIiwiQWdyYXZlc21hbGwiLCJBYWN1dGVzbWFsbCIsIkFjaXJjdW1mbGV4c21hbGwiLCJBdGlsZGVzbWFsbCIsIkFkaWVyZXNpc3NtYWxsIiwiQXJpbmdzbWFsbCIsIkFFc21hbGwiLCJDY2VkaWxsYXNtYWxsIiwiRWdyYXZlc21hbGwiLCJFYWN1dGVzbWFsbCIsIkVjaXJjdW1mbGV4c21hbGwiLCJFZGllcmVzaXNzbWFsbCIsIklncmF2ZXNtYWxsIiwiSWFjdXRlc21hbGwiLCJJY2lyY3VtZmxleHNtYWxsIiwiSWRpZXJlc2lzc21hbGwiLCJFdGhzbWFsbCIsIk50aWxkZXNtYWxsIiwiT2dyYXZlc21hbGwiLCJPYWN1dGVzbWFsbCIsIk9jaXJjdW1mbGV4c21hbGwiLCJPdGlsZGVzbWFsbCIsIk9kaWVyZXNpc3NtYWxsIiwiT0VzbWFsbCIsIk9zbGFzaHNtYWxsIiwiVWdyYXZlc21hbGwiLCJVYWN1dGVzbWFsbCIsIlVjaXJjdW1mbGV4c21hbGwiLCJVZGllcmVzaXNzbWFsbCIsIllhY3V0ZXNtYWxsIiwiVGhvcm5zbWFsbCIsIllkaWVyZXNpc3NtYWxsIl0sY2k9WyIubm90ZGVmIiwic3BhY2UiLCJkb2xsYXJvbGRzdHlsZSIsImRvbGxhcnN1cGVyaW9yIiwicGFyZW5sZWZ0c3VwZXJpb3IiLCJwYXJlbnJpZ2h0c3VwZXJpb3IiLCJ0d29kb3RlbmxlYWRlciIsIm9uZWRvdGVubGVhZGVyIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJmcmFjdGlvbiIsInplcm9vbGRzdHlsZSIsIm9uZW9sZHN0eWxlIiwidHdvb2xkc3R5bGUiLCJ0aHJlZW9sZHN0eWxlIiwiZm91cm9sZHN0eWxlIiwiZml2ZW9sZHN0eWxlIiwic2l4b2xkc3R5bGUiLCJzZXZlbm9sZHN0eWxlIiwiZWlnaHRvbGRzdHlsZSIsIm5pbmVvbGRzdHlsZSIsImNvbG9uIiwic2VtaWNvbG9uIiwiY29tbWFzdXBlcmlvciIsInRocmVlcXVhcnRlcnNlbWRhc2giLCJwZXJpb2RzdXBlcmlvciIsImFzdXBlcmlvciIsImJzdXBlcmlvciIsImNlbnRzdXBlcmlvciIsImRzdXBlcmlvciIsImVzdXBlcmlvciIsImlzdXBlcmlvciIsImxzdXBlcmlvciIsIm1zdXBlcmlvciIsIm5zdXBlcmlvciIsIm9zdXBlcmlvciIsInJzdXBlcmlvciIsInNzdXBlcmlvciIsInRzdXBlcmlvciIsImZmIiwiZmkiLCJmbCIsImZmaSIsImZmbCIsInBhcmVubGVmdGluZmVyaW9yIiwicGFyZW5yaWdodGluZmVyaW9yIiwiaHlwaGVuc3VwZXJpb3IiLCJjb2xvbm1vbmV0YXJ5Iiwib25lZml0dGVkIiwicnVwaWFoIiwiY2VudG9sZHN0eWxlIiwiZmlndXJlZGFzaCIsImh5cGhlbmluZmVyaW9yIiwib25lcXVhcnRlciIsIm9uZWhhbGYiLCJ0aHJlZXF1YXJ0ZXJzIiwib25lZWlnaHRoIiwidGhyZWVlaWdodGhzIiwiZml2ZWVpZ2h0aHMiLCJzZXZlbmVpZ2h0aHMiLCJvbmV0aGlyZCIsInR3b3RoaXJkcyIsInplcm9zdXBlcmlvciIsIm9uZXN1cGVyaW9yIiwidHdvc3VwZXJpb3IiLCJ0aHJlZXN1cGVyaW9yIiwiZm91cnN1cGVyaW9yIiwiZml2ZXN1cGVyaW9yIiwic2l4c3VwZXJpb3IiLCJzZXZlbnN1cGVyaW9yIiwiZWlnaHRzdXBlcmlvciIsIm5pbmVzdXBlcmlvciIsInplcm9pbmZlcmlvciIsIm9uZWluZmVyaW9yIiwidHdvaW5mZXJpb3IiLCJ0aHJlZWluZmVyaW9yIiwiZm91cmluZmVyaW9yIiwiZml2ZWluZmVyaW9yIiwic2l4aW5mZXJpb3IiLCJzZXZlbmluZmVyaW9yIiwiZWlnaHRpbmZlcmlvciIsIm5pbmVpbmZlcmlvciIsImNlbnRpbmZlcmlvciIsImRvbGxhcmluZmVyaW9yIiwicGVyaW9kaW5mZXJpb3IiLCJjb21tYWluZmVyaW9yIl0sbGk9WyIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCJzcGFjZSIsImV4Y2xhbXNtYWxsIiwiSHVuZ2FydW1sYXV0c21hbGwiLCIiLCJkb2xsYXJvbGRzdHlsZSIsImRvbGxhcnN1cGVyaW9yIiwiYW1wZXJzYW5kc21hbGwiLCJBY3V0ZXNtYWxsIiwicGFyZW5sZWZ0c3VwZXJpb3IiLCJwYXJlbnJpZ2h0c3VwZXJpb3IiLCJ0d29kb3RlbmxlYWRlciIsIm9uZWRvdGVubGVhZGVyIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJmcmFjdGlvbiIsInplcm9vbGRzdHlsZSIsIm9uZW9sZHN0eWxlIiwidHdvb2xkc3R5bGUiLCJ0aHJlZW9sZHN0eWxlIiwiZm91cm9sZHN0eWxlIiwiZml2ZW9sZHN0eWxlIiwic2l4b2xkc3R5bGUiLCJzZXZlbm9sZHN0eWxlIiwiZWlnaHRvbGRzdHlsZSIsIm5pbmVvbGRzdHlsZSIsImNvbG9uIiwic2VtaWNvbG9uIiwiY29tbWFzdXBlcmlvciIsInRocmVlcXVhcnRlcnNlbWRhc2giLCJwZXJpb2RzdXBlcmlvciIsInF1ZXN0aW9uc21hbGwiLCIiLCJhc3VwZXJpb3IiLCJic3VwZXJpb3IiLCJjZW50c3VwZXJpb3IiLCJkc3VwZXJpb3IiLCJlc3VwZXJpb3IiLCIiLCIiLCIiLCJpc3VwZXJpb3IiLCIiLCIiLCJsc3VwZXJpb3IiLCJtc3VwZXJpb3IiLCJuc3VwZXJpb3IiLCJvc3VwZXJpb3IiLCIiLCIiLCJyc3VwZXJpb3IiLCJzc3VwZXJpb3IiLCJ0c3VwZXJpb3IiLCIiLCJmZiIsImZpIiwiZmwiLCJmZmkiLCJmZmwiLCJwYXJlbmxlZnRpbmZlcmlvciIsIiIsInBhcmVucmlnaHRpbmZlcmlvciIsIkNpcmN1bWZsZXhzbWFsbCIsImh5cGhlbnN1cGVyaW9yIiwiR3JhdmVzbWFsbCIsIkFzbWFsbCIsIkJzbWFsbCIsIkNzbWFsbCIsIkRzbWFsbCIsIkVzbWFsbCIsIkZzbWFsbCIsIkdzbWFsbCIsIkhzbWFsbCIsIklzbWFsbCIsIkpzbWFsbCIsIktzbWFsbCIsIkxzbWFsbCIsIk1zbWFsbCIsIk5zbWFsbCIsIk9zbWFsbCIsIlBzbWFsbCIsIlFzbWFsbCIsIlJzbWFsbCIsIlNzbWFsbCIsIlRzbWFsbCIsIlVzbWFsbCIsIlZzbWFsbCIsIldzbWFsbCIsIlhzbWFsbCIsIllzbWFsbCIsIlpzbWFsbCIsImNvbG9ubW9uZXRhcnkiLCJvbmVmaXR0ZWQiLCJydXBpYWgiLCJUaWxkZXNtYWxsIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiZXhjbGFtZG93bnNtYWxsIiwiY2VudG9sZHN0eWxlIiwiTHNsYXNoc21hbGwiLCIiLCIiLCJTY2Fyb25zbWFsbCIsIlpjYXJvbnNtYWxsIiwiRGllcmVzaXNzbWFsbCIsIkJyZXZlc21hbGwiLCJDYXJvbnNtYWxsIiwiIiwiRG90YWNjZW50c21hbGwiLCIiLCIiLCJNYWNyb25zbWFsbCIsIiIsIiIsImZpZ3VyZWRhc2giLCJoeXBoZW5pbmZlcmlvciIsIiIsIiIsIk9nb25la3NtYWxsIiwiUmluZ3NtYWxsIiwiQ2VkaWxsYXNtYWxsIiwiIiwiIiwiIiwib25lcXVhcnRlciIsIm9uZWhhbGYiLCJ0aHJlZXF1YXJ0ZXJzIiwicXVlc3Rpb25kb3duc21hbGwiLCJvbmVlaWdodGgiLCJ0aHJlZWVpZ2h0aHMiLCJmaXZlZWlnaHRocyIsInNldmVuZWlnaHRocyIsIm9uZXRoaXJkIiwidHdvdGhpcmRzIiwiIiwiIiwiemVyb3N1cGVyaW9yIiwib25lc3VwZXJpb3IiLCJ0d29zdXBlcmlvciIsInRocmVlc3VwZXJpb3IiLCJmb3Vyc3VwZXJpb3IiLCJmaXZlc3VwZXJpb3IiLCJzaXhzdXBlcmlvciIsInNldmVuc3VwZXJpb3IiLCJlaWdodHN1cGVyaW9yIiwibmluZXN1cGVyaW9yIiwiemVyb2luZmVyaW9yIiwib25laW5mZXJpb3IiLCJ0d29pbmZlcmlvciIsInRocmVlaW5mZXJpb3IiLCJmb3VyaW5mZXJpb3IiLCJmaXZlaW5mZXJpb3IiLCJzaXhpbmZlcmlvciIsInNldmVuaW5mZXJpb3IiLCJlaWdodGluZmVyaW9yIiwibmluZWluZmVyaW9yIiwiY2VudGluZmVyaW9yIiwiZG9sbGFyaW5mZXJpb3IiLCJwZXJpb2RpbmZlcmlvciIsImNvbW1haW5mZXJpb3IiLCJBZ3JhdmVzbWFsbCIsIkFhY3V0ZXNtYWxsIiwiQWNpcmN1bWZsZXhzbWFsbCIsIkF0aWxkZXNtYWxsIiwiQWRpZXJlc2lzc21hbGwiLCJBcmluZ3NtYWxsIiwiQUVzbWFsbCIsIkNjZWRpbGxhc21hbGwiLCJFZ3JhdmVzbWFsbCIsIkVhY3V0ZXNtYWxsIiwiRWNpcmN1bWZsZXhzbWFsbCIsIkVkaWVyZXNpc3NtYWxsIiwiSWdyYXZlc21hbGwiLCJJYWN1dGVzbWFsbCIsIkljaXJjdW1mbGV4c21hbGwiLCJJZGllcmVzaXNzbWFsbCIsIkV0aHNtYWxsIiwiTnRpbGRlc21hbGwiLCJPZ3JhdmVzbWFsbCIsIk9hY3V0ZXNtYWxsIiwiT2NpcmN1bWZsZXhzbWFsbCIsIk90aWxkZXNtYWxsIiwiT2RpZXJlc2lzc21hbGwiLCJPRXNtYWxsIiwiT3NsYXNoc21hbGwiLCJVZ3JhdmVzbWFsbCIsIlVhY3V0ZXNtYWxsIiwiVWNpcmN1bWZsZXhzbWFsbCIsIlVkaWVyZXNpc3NtYWxsIiwiWWFjdXRlc21hbGwiLCJUaG9ybnNtYWxsIiwiWWRpZXJlc2lzc21hbGwiXSxoaT1bIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsInNwYWNlIiwiZXhjbGFtc21hbGwiLCJIdW5nYXJ1bWxhdXRzbWFsbCIsImNlbnRvbGRzdHlsZSIsImRvbGxhcm9sZHN0eWxlIiwiZG9sbGFyc3VwZXJpb3IiLCJhbXBlcnNhbmRzbWFsbCIsIkFjdXRlc21hbGwiLCJwYXJlbmxlZnRzdXBlcmlvciIsInBhcmVucmlnaHRzdXBlcmlvciIsInR3b2RvdGVubGVhZGVyIiwib25lZG90ZW5sZWFkZXIiLCJjb21tYSIsImh5cGhlbiIsInBlcmlvZCIsImZyYWN0aW9uIiwiemVyb29sZHN0eWxlIiwib25lb2xkc3R5bGUiLCJ0d29vbGRzdHlsZSIsInRocmVlb2xkc3R5bGUiLCJmb3Vyb2xkc3R5bGUiLCJmaXZlb2xkc3R5bGUiLCJzaXhvbGRzdHlsZSIsInNldmVub2xkc3R5bGUiLCJlaWdodG9sZHN0eWxlIiwibmluZW9sZHN0eWxlIiwiY29sb24iLCJzZW1pY29sb24iLCIiLCJ0aHJlZXF1YXJ0ZXJzZW1kYXNoIiwiIiwicXVlc3Rpb25zbWFsbCIsIiIsIiIsIiIsIiIsIkV0aHNtYWxsIiwiIiwiIiwib25lcXVhcnRlciIsIm9uZWhhbGYiLCJ0aHJlZXF1YXJ0ZXJzIiwib25lZWlnaHRoIiwidGhyZWVlaWdodGhzIiwiZml2ZWVpZ2h0aHMiLCJzZXZlbmVpZ2h0aHMiLCJvbmV0aGlyZCIsInR3b3RoaXJkcyIsIiIsIiIsIiIsIiIsIiIsIiIsImZmIiwiZmkiLCJmbCIsImZmaSIsImZmbCIsInBhcmVubGVmdGluZmVyaW9yIiwiIiwicGFyZW5yaWdodGluZmVyaW9yIiwiQ2lyY3VtZmxleHNtYWxsIiwiaHlwaGVuaW5mZXJpb3IiLCJHcmF2ZXNtYWxsIiwiQXNtYWxsIiwiQnNtYWxsIiwiQ3NtYWxsIiwiRHNtYWxsIiwiRXNtYWxsIiwiRnNtYWxsIiwiR3NtYWxsIiwiSHNtYWxsIiwiSXNtYWxsIiwiSnNtYWxsIiwiS3NtYWxsIiwiTHNtYWxsIiwiTXNtYWxsIiwiTnNtYWxsIiwiT3NtYWxsIiwiUHNtYWxsIiwiUXNtYWxsIiwiUnNtYWxsIiwiU3NtYWxsIiwiVHNtYWxsIiwiVXNtYWxsIiwiVnNtYWxsIiwiV3NtYWxsIiwiWHNtYWxsIiwiWXNtYWxsIiwiWnNtYWxsIiwiY29sb25tb25ldGFyeSIsIm9uZWZpdHRlZCIsInJ1cGlhaCIsIlRpbGRlc21hbGwiLCIiLCIiLCJhc3VwZXJpb3IiLCJjZW50c3VwZXJpb3IiLCIiLCIiLCIiLCIiLCJBYWN1dGVzbWFsbCIsIkFncmF2ZXNtYWxsIiwiQWNpcmN1bWZsZXhzbWFsbCIsIkFkaWVyZXNpc3NtYWxsIiwiQXRpbGRlc21hbGwiLCJBcmluZ3NtYWxsIiwiQ2NlZGlsbGFzbWFsbCIsIkVhY3V0ZXNtYWxsIiwiRWdyYXZlc21hbGwiLCJFY2lyY3VtZmxleHNtYWxsIiwiRWRpZXJlc2lzc21hbGwiLCJJYWN1dGVzbWFsbCIsIklncmF2ZXNtYWxsIiwiSWNpcmN1bWZsZXhzbWFsbCIsIklkaWVyZXNpc3NtYWxsIiwiTnRpbGRlc21hbGwiLCJPYWN1dGVzbWFsbCIsIk9ncmF2ZXNtYWxsIiwiT2NpcmN1bWZsZXhzbWFsbCIsIk9kaWVyZXNpc3NtYWxsIiwiT3RpbGRlc21hbGwiLCJVYWN1dGVzbWFsbCIsIlVncmF2ZXNtYWxsIiwiVWNpcmN1bWZsZXhzbWFsbCIsIlVkaWVyZXNpc3NtYWxsIiwiIiwiZWlnaHRzdXBlcmlvciIsImZvdXJpbmZlcmlvciIsInRocmVlaW5mZXJpb3IiLCJzaXhpbmZlcmlvciIsImVpZ2h0aW5mZXJpb3IiLCJzZXZlbmluZmVyaW9yIiwiU2Nhcm9uc21hbGwiLCIiLCJjZW50aW5mZXJpb3IiLCJ0d29pbmZlcmlvciIsIiIsIkRpZXJlc2lzc21hbGwiLCIiLCJDYXJvbnNtYWxsIiwib3N1cGVyaW9yIiwiZml2ZWluZmVyaW9yIiwiIiwiY29tbWFpbmZlcmlvciIsInBlcmlvZGluZmVyaW9yIiwiWWFjdXRlc21hbGwiLCIiLCJkb2xsYXJpbmZlcmlvciIsIiIsIiIsIlRob3Juc21hbGwiLCIiLCJuaW5laW5mZXJpb3IiLCJ6ZXJvaW5mZXJpb3IiLCJaY2Fyb25zbWFsbCIsIkFFc21hbGwiLCJPc2xhc2hzbWFsbCIsInF1ZXN0aW9uZG93bnNtYWxsIiwib25laW5mZXJpb3IiLCJMc2xhc2hzbWFsbCIsIiIsIiIsIiIsIiIsIiIsIiIsIkNlZGlsbGFzbWFsbCIsIiIsIiIsIiIsIiIsIiIsIk9Fc21hbGwiLCJmaWd1cmVkYXNoIiwiaHlwaGVuc3VwZXJpb3IiLCIiLCIiLCIiLCIiLCJleGNsYW1kb3duc21hbGwiLCIiLCJZZGllcmVzaXNzbWFsbCIsIiIsIm9uZXN1cGVyaW9yIiwidHdvc3VwZXJpb3IiLCJ0aHJlZXN1cGVyaW9yIiwiZm91cnN1cGVyaW9yIiwiZml2ZXN1cGVyaW9yIiwic2l4c3VwZXJpb3IiLCJzZXZlbnN1cGVyaW9yIiwibmluZXN1cGVyaW9yIiwiemVyb3N1cGVyaW9yIiwiIiwiZXN1cGVyaW9yIiwicnN1cGVyaW9yIiwidHN1cGVyaW9yIiwiIiwiIiwiaXN1cGVyaW9yIiwic3N1cGVyaW9yIiwiZHN1cGVyaW9yIiwiIiwiIiwiIiwiIiwiIiwibHN1cGVyaW9yIiwiT2dvbmVrc21hbGwiLCJCcmV2ZXNtYWxsIiwiTWFjcm9uc21hbGwiLCJic3VwZXJpb3IiLCJuc3VwZXJpb3IiLCJtc3VwZXJpb3IiLCJjb21tYXN1cGVyaW9yIiwicGVyaW9kc3VwZXJpb3IiLCJEb3RhY2NlbnRzbWFsbCIsIlJpbmdzbWFsbCIsIiIsIiIsIiIsIiJdLENpPVsiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwic3BhY2UiLCJleGNsYW0iLCJxdW90ZWRibCIsIm51bWJlcnNpZ24iLCJkb2xsYXIiLCJwZXJjZW50IiwiYW1wZXJzYW5kIiwicXVvdGVzaW5nbGUiLCJwYXJlbmxlZnQiLCJwYXJlbnJpZ2h0IiwiYXN0ZXJpc2siLCJwbHVzIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJzbGFzaCIsInplcm8iLCJvbmUiLCJ0d28iLCJ0aHJlZSIsImZvdXIiLCJmaXZlIiwic2l4Iiwic2V2ZW4iLCJlaWdodCIsIm5pbmUiLCJjb2xvbiIsInNlbWljb2xvbiIsImxlc3MiLCJlcXVhbCIsImdyZWF0ZXIiLCJxdWVzdGlvbiIsImF0IiwiQSIsIkIiLCJDIiwiRCIsIkUiLCJGIiwiRyIsIkgiLCJJIiwiSiIsIksiLCJMIiwiTSIsIk4iLCJPIiwiUCIsIlEiLCJSIiwiUyIsIlQiLCJVIiwiViIsIlciLCJYIiwiWSIsIloiLCJicmFja2V0bGVmdCIsImJhY2tzbGFzaCIsImJyYWNrZXRyaWdodCIsImFzY2lpY2lyY3VtIiwidW5kZXJzY29yZSIsImdyYXZlIiwiYSIsImIiLCJjIiwiZCIsImUiLCJmIiwiZyIsImgiLCJpIiwiaiIsImsiLCJsIiwibSIsIm4iLCJvIiwicCIsInEiLCJyIiwicyIsInQiLCJ1IiwidiIsInciLCJ4IiwieSIsInoiLCJicmFjZWxlZnQiLCJiYXIiLCJicmFjZXJpZ2h0IiwiYXNjaWl0aWxkZSIsIiIsIkFkaWVyZXNpcyIsIkFyaW5nIiwiQ2NlZGlsbGEiLCJFYWN1dGUiLCJOdGlsZGUiLCJPZGllcmVzaXMiLCJVZGllcmVzaXMiLCJhYWN1dGUiLCJhZ3JhdmUiLCJhY2lyY3VtZmxleCIsImFkaWVyZXNpcyIsImF0aWxkZSIsImFyaW5nIiwiY2NlZGlsbGEiLCJlYWN1dGUiLCJlZ3JhdmUiLCJlY2lyY3VtZmxleCIsImVkaWVyZXNpcyIsImlhY3V0ZSIsImlncmF2ZSIsImljaXJjdW1mbGV4IiwiaWRpZXJlc2lzIiwibnRpbGRlIiwib2FjdXRlIiwib2dyYXZlIiwib2NpcmN1bWZsZXgiLCJvZGllcmVzaXMiLCJvdGlsZGUiLCJ1YWN1dGUiLCJ1Z3JhdmUiLCJ1Y2lyY3VtZmxleCIsInVkaWVyZXNpcyIsImRhZ2dlciIsImRlZ3JlZSIsImNlbnQiLCJzdGVybGluZyIsInNlY3Rpb24iLCJidWxsZXQiLCJwYXJhZ3JhcGgiLCJnZXJtYW5kYmxzIiwicmVnaXN0ZXJlZCIsImNvcHlyaWdodCIsInRyYWRlbWFyayIsImFjdXRlIiwiZGllcmVzaXMiLCJub3RlcXVhbCIsIkFFIiwiT3NsYXNoIiwiaW5maW5pdHkiLCJwbHVzbWludXMiLCJsZXNzZXF1YWwiLCJncmVhdGVyZXF1YWwiLCJ5ZW4iLCJtdSIsInBhcnRpYWxkaWZmIiwic3VtbWF0aW9uIiwicHJvZHVjdCIsInBpIiwiaW50ZWdyYWwiLCJvcmRmZW1pbmluZSIsIm9yZG1hc2N1bGluZSIsIk9tZWdhIiwiYWUiLCJvc2xhc2giLCJxdWVzdGlvbmRvd24iLCJleGNsYW1kb3duIiwibG9naWNhbG5vdCIsInJhZGljYWwiLCJmbG9yaW4iLCJhcHByb3hlcXVhbCIsIkRlbHRhIiwiZ3VpbGxlbW90bGVmdCIsImd1aWxsZW1vdHJpZ2h0IiwiZWxsaXBzaXMiLCJzcGFjZSIsIkFncmF2ZSIsIkF0aWxkZSIsIk90aWxkZSIsIk9FIiwib2UiLCJlbmRhc2giLCJlbWRhc2giLCJxdW90ZWRibGxlZnQiLCJxdW90ZWRibHJpZ2h0IiwicXVvdGVsZWZ0IiwicXVvdGVyaWdodCIsImRpdmlkZSIsImxvemVuZ2UiLCJ5ZGllcmVzaXMiLCJZZGllcmVzaXMiLCJmcmFjdGlvbiIsImN1cnJlbmN5IiwiZ3VpbHNpbmdsbGVmdCIsImd1aWxzaW5nbHJpZ2h0IiwiZmkiLCJmbCIsImRhZ2dlcmRibCIsInBlcmlvZGNlbnRlcmVkIiwicXVvdGVzaW5nbGJhc2UiLCJxdW90ZWRibGJhc2UiLCJwZXJ0aG91c2FuZCIsIkFjaXJjdW1mbGV4IiwiRWNpcmN1bWZsZXgiLCJBYWN1dGUiLCJFZGllcmVzaXMiLCJFZ3JhdmUiLCJJYWN1dGUiLCJJY2lyY3VtZmxleCIsIklkaWVyZXNpcyIsIklncmF2ZSIsIk9hY3V0ZSIsIk9jaXJjdW1mbGV4IiwiYXBwbGUiLCJPZ3JhdmUiLCJVYWN1dGUiLCJVY2lyY3VtZmxleCIsIlVncmF2ZSIsImRvdGxlc3NpIiwiY2lyY3VtZmxleCIsInRpbGRlIiwibWFjcm9uIiwiYnJldmUiLCJkb3RhY2NlbnQiLCJyaW5nIiwiY2VkaWxsYSIsImh1bmdhcnVtbGF1dCIsIm9nb25layIsImNhcm9uIl0sQmk9WyIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCJzcGFjZSIsImV4Y2xhbSIsInF1b3RlZGJsIiwibnVtYmVyc2lnbiIsImRvbGxhciIsInBlcmNlbnQiLCJhbXBlcnNhbmQiLCJxdW90ZXJpZ2h0IiwicGFyZW5sZWZ0IiwicGFyZW5yaWdodCIsImFzdGVyaXNrIiwicGx1cyIsImNvbW1hIiwiaHlwaGVuIiwicGVyaW9kIiwic2xhc2giLCJ6ZXJvIiwib25lIiwidHdvIiwidGhyZWUiLCJmb3VyIiwiZml2ZSIsInNpeCIsInNldmVuIiwiZWlnaHQiLCJuaW5lIiwiY29sb24iLCJzZW1pY29sb24iLCJsZXNzIiwiZXF1YWwiLCJncmVhdGVyIiwicXVlc3Rpb24iLCJhdCIsIkEiLCJCIiwiQyIsIkQiLCJFIiwiRiIsIkciLCJIIiwiSSIsIkoiLCJLIiwiTCIsIk0iLCJOIiwiTyIsIlAiLCJRIiwiUiIsIlMiLCJUIiwiVSIsIlYiLCJXIiwiWCIsIlkiLCJaIiwiYnJhY2tldGxlZnQiLCJiYWNrc2xhc2giLCJicmFja2V0cmlnaHQiLCJhc2NpaWNpcmN1bSIsInVuZGVyc2NvcmUiLCJxdW90ZWxlZnQiLCJhIiwiYiIsImMiLCJkIiwiZSIsImYiLCJnIiwiaCIsImkiLCJqIiwiayIsImwiLCJtIiwibiIsIm8iLCJwIiwicSIsInIiLCJzIiwidCIsInUiLCJ2IiwidyIsIngiLCJ5IiwieiIsImJyYWNlbGVmdCIsImJhciIsImJyYWNlcmlnaHQiLCJhc2NpaXRpbGRlIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiZXhjbGFtZG93biIsImNlbnQiLCJzdGVybGluZyIsImZyYWN0aW9uIiwieWVuIiwiZmxvcmluIiwic2VjdGlvbiIsImN1cnJlbmN5IiwicXVvdGVzaW5nbGUiLCJxdW90ZWRibGxlZnQiLCJndWlsbGVtb3RsZWZ0IiwiZ3VpbHNpbmdsbGVmdCIsImd1aWxzaW5nbHJpZ2h0IiwiZmkiLCJmbCIsIiIsImVuZGFzaCIsImRhZ2dlciIsImRhZ2dlcmRibCIsInBlcmlvZGNlbnRlcmVkIiwiIiwicGFyYWdyYXBoIiwiYnVsbGV0IiwicXVvdGVzaW5nbGJhc2UiLCJxdW90ZWRibGJhc2UiLCJxdW90ZWRibHJpZ2h0IiwiZ3VpbGxlbW90cmlnaHQiLCJlbGxpcHNpcyIsInBlcnRob3VzYW5kIiwiIiwicXVlc3Rpb25kb3duIiwiIiwiZ3JhdmUiLCJhY3V0ZSIsImNpcmN1bWZsZXgiLCJ0aWxkZSIsIm1hY3JvbiIsImJyZXZlIiwiZG90YWNjZW50IiwiZGllcmVzaXMiLCIiLCJyaW5nIiwiY2VkaWxsYSIsIiIsImh1bmdhcnVtbGF1dCIsIm9nb25layIsImNhcm9uIiwiZW1kYXNoIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiQUUiLCIiLCJvcmRmZW1pbmluZSIsIiIsIiIsIiIsIiIsIkxzbGFzaCIsIk9zbGFzaCIsIk9FIiwib3JkbWFzY3VsaW5lIiwiIiwiIiwiIiwiIiwiIiwiYWUiLCIiLCIiLCIiLCJkb3RsZXNzaSIsIiIsIiIsImxzbGFzaCIsIm9zbGFzaCIsIm9lIiwiZ2VybWFuZGJscyIsIiIsIiIsIiIsIiJdLFFpPVsiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwic3BhY2UiLCJleGNsYW0iLCJxdW90ZWRibCIsIm51bWJlcnNpZ24iLCJkb2xsYXIiLCJwZXJjZW50IiwiYW1wZXJzYW5kIiwicXVvdGVzaW5nbGUiLCJwYXJlbmxlZnQiLCJwYXJlbnJpZ2h0IiwiYXN0ZXJpc2siLCJwbHVzIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJzbGFzaCIsInplcm8iLCJvbmUiLCJ0d28iLCJ0aHJlZSIsImZvdXIiLCJmaXZlIiwic2l4Iiwic2V2ZW4iLCJlaWdodCIsIm5pbmUiLCJjb2xvbiIsInNlbWljb2xvbiIsImxlc3MiLCJlcXVhbCIsImdyZWF0ZXIiLCJxdWVzdGlvbiIsImF0IiwiQSIsIkIiLCJDIiwiRCIsIkUiLCJGIiwiRyIsIkgiLCJJIiwiSiIsIksiLCJMIiwiTSIsIk4iLCJPIiwiUCIsIlEiLCJSIiwiUyIsIlQiLCJVIiwiViIsIlciLCJYIiwiWSIsIloiLCJicmFja2V0bGVmdCIsImJhY2tzbGFzaCIsImJyYWNrZXRyaWdodCIsImFzY2lpY2lyY3VtIiwidW5kZXJzY29yZSIsImdyYXZlIiwiYSIsImIiLCJjIiwiZCIsImUiLCJmIiwiZyIsImgiLCJpIiwiaiIsImsiLCJsIiwibSIsIm4iLCJvIiwicCIsInEiLCJyIiwicyIsInQiLCJ1IiwidiIsInciLCJ4IiwieSIsInoiLCJicmFjZWxlZnQiLCJiYXIiLCJicmFjZXJpZ2h0IiwiYXNjaWl0aWxkZSIsImJ1bGxldCIsIkV1cm8iLCJidWxsZXQiLCJxdW90ZXNpbmdsYmFzZSIsImZsb3JpbiIsInF1b3RlZGJsYmFzZSIsImVsbGlwc2lzIiwiZGFnZ2VyIiwiZGFnZ2VyZGJsIiwiY2lyY3VtZmxleCIsInBlcnRob3VzYW5kIiwiU2Nhcm9uIiwiZ3VpbHNpbmdsbGVmdCIsIk9FIiwiYnVsbGV0IiwiWmNhcm9uIiwiYnVsbGV0IiwiYnVsbGV0IiwicXVvdGVsZWZ0IiwicXVvdGVyaWdodCIsInF1b3RlZGJsbGVmdCIsInF1b3RlZGJscmlnaHQiLCJidWxsZXQiLCJlbmRhc2giLCJlbWRhc2giLCJ0aWxkZSIsInRyYWRlbWFyayIsInNjYXJvbiIsImd1aWxzaW5nbHJpZ2h0Iiwib2UiLCJidWxsZXQiLCJ6Y2Fyb24iLCJZZGllcmVzaXMiLCJzcGFjZSIsImV4Y2xhbWRvd24iLCJjZW50Iiwic3RlcmxpbmciLCJjdXJyZW5jeSIsInllbiIsImJyb2tlbmJhciIsInNlY3Rpb24iLCJkaWVyZXNpcyIsImNvcHlyaWdodCIsIm9yZGZlbWluaW5lIiwiZ3VpbGxlbW90bGVmdCIsImxvZ2ljYWxub3QiLCJoeXBoZW4iLCJyZWdpc3RlcmVkIiwibWFjcm9uIiwiZGVncmVlIiwicGx1c21pbnVzIiwidHdvc3VwZXJpb3IiLCJ0aHJlZXN1cGVyaW9yIiwiYWN1dGUiLCJtdSIsInBhcmFncmFwaCIsInBlcmlvZGNlbnRlcmVkIiwiY2VkaWxsYSIsIm9uZXN1cGVyaW9yIiwib3JkbWFzY3VsaW5lIiwiZ3VpbGxlbW90cmlnaHQiLCJvbmVxdWFydGVyIiwib25laGFsZiIsInRocmVlcXVhcnRlcnMiLCJxdWVzdGlvbmRvd24iLCJBZ3JhdmUiLCJBYWN1dGUiLCJBY2lyY3VtZmxleCIsIkF0aWxkZSIsIkFkaWVyZXNpcyIsIkFyaW5nIiwiQUUiLCJDY2VkaWxsYSIsIkVncmF2ZSIsIkVhY3V0ZSIsIkVjaXJjdW1mbGV4IiwiRWRpZXJlc2lzIiwiSWdyYXZlIiwiSWFjdXRlIiwiSWNpcmN1bWZsZXgiLCJJZGllcmVzaXMiLCJFdGgiLCJOdGlsZGUiLCJPZ3JhdmUiLCJPYWN1dGUiLCJPY2lyY3VtZmxleCIsIk90aWxkZSIsIk9kaWVyZXNpcyIsIm11bHRpcGx5IiwiT3NsYXNoIiwiVWdyYXZlIiwiVWFjdXRlIiwiVWNpcmN1bWZsZXgiLCJVZGllcmVzaXMiLCJZYWN1dGUiLCJUaG9ybiIsImdlcm1hbmRibHMiLCJhZ3JhdmUiLCJhYWN1dGUiLCJhY2lyY3VtZmxleCIsImF0aWxkZSIsImFkaWVyZXNpcyIsImFyaW5nIiwiYWUiLCJjY2VkaWxsYSIsImVncmF2ZSIsImVhY3V0ZSIsImVjaXJjdW1mbGV4IiwiZWRpZXJlc2lzIiwiaWdyYXZlIiwiaWFjdXRlIiwiaWNpcmN1bWZsZXgiLCJpZGllcmVzaXMiLCJldGgiLCJudGlsZGUiLCJvZ3JhdmUiLCJvYWN1dGUiLCJvY2lyY3VtZmxleCIsIm90aWxkZSIsIm9kaWVyZXNpcyIsImRpdmlkZSIsIm9zbGFzaCIsInVncmF2ZSIsInVhY3V0ZSIsInVjaXJjdW1mbGV4IiwidWRpZXJlc2lzIiwieWFjdXRlIiwidGhvcm4iLCJ5ZGllcmVzaXMiXSxFaT1bIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsIiIsInNwYWNlIiwiZXhjbGFtIiwidW5pdmVyc2FsIiwibnVtYmVyc2lnbiIsImV4aXN0ZW50aWFsIiwicGVyY2VudCIsImFtcGVyc2FuZCIsInN1Y2h0aGF0IiwicGFyZW5sZWZ0IiwicGFyZW5yaWdodCIsImFzdGVyaXNrbWF0aCIsInBsdXMiLCJjb21tYSIsIm1pbnVzIiwicGVyaW9kIiwic2xhc2giLCJ6ZXJvIiwib25lIiwidHdvIiwidGhyZWUiLCJmb3VyIiwiZml2ZSIsInNpeCIsInNldmVuIiwiZWlnaHQiLCJuaW5lIiwiY29sb24iLCJzZW1pY29sb24iLCJsZXNzIiwiZXF1YWwiLCJncmVhdGVyIiwicXVlc3Rpb24iLCJjb25ncnVlbnQiLCJBbHBoYSIsIkJldGEiLCJDaGkiLCJEZWx0YSIsIkVwc2lsb24iLCJQaGkiLCJHYW1tYSIsIkV0YSIsIklvdGEiLCJ0aGV0YTEiLCJLYXBwYSIsIkxhbWJkYSIsIk11IiwiTnUiLCJPbWljcm9uIiwiUGkiLCJUaGV0YSIsIlJobyIsIlNpZ21hIiwiVGF1IiwiVXBzaWxvbiIsInNpZ21hMSIsIk9tZWdhIiwiWGkiLCJQc2kiLCJaZXRhIiwiYnJhY2tldGxlZnQiLCJ0aGVyZWZvcmUiLCJicmFja2V0cmlnaHQiLCJwZXJwZW5kaWN1bGFyIiwidW5kZXJzY29yZSIsInJhZGljYWxleCIsImFscGhhIiwiYmV0YSIsImNoaSIsImRlbHRhIiwiZXBzaWxvbiIsInBoaSIsImdhbW1hIiwiZXRhIiwiaW90YSIsInBoaTEiLCJrYXBwYSIsImxhbWJkYSIsIm11IiwibnUiLCJvbWljcm9uIiwicGkiLCJ0aGV0YSIsInJobyIsInNpZ21hIiwidGF1IiwidXBzaWxvbiIsIm9tZWdhMSIsIm9tZWdhIiwieGkiLCJwc2kiLCJ6ZXRhIiwiYnJhY2VsZWZ0IiwiYmFyIiwiYnJhY2VyaWdodCIsInNpbWlsYXIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCIiLCJFdXJvIiwiVXBzaWxvbjEiLCJtaW51dGUiLCJsZXNzZXF1YWwiLCJmcmFjdGlvbiIsImluZmluaXR5IiwiZmxvcmluIiwiY2x1YiIsImRpYW1vbmQiLCJoZWFydCIsInNwYWRlIiwiYXJyb3dib3RoIiwiYXJyb3dsZWZ0IiwiYXJyb3d1cCIsImFycm93cmlnaHQiLCJhcnJvd2Rvd24iLCJkZWdyZWUiLCJwbHVzbWludXMiLCJzZWNvbmQiLCJncmVhdGVyZXF1YWwiLCJtdWx0aXBseSIsInByb3BvcnRpb25hbCIsInBhcnRpYWxkaWZmIiwiYnVsbGV0IiwiZGl2aWRlIiwibm90ZXF1YWwiLCJlcXVpdmFsZW5jZSIsImFwcHJveGVxdWFsIiwiZWxsaXBzaXMiLCJhcnJvd3ZlcnRleCIsImFycm93aG9yaXpleCIsImNhcnJpYWdlcmV0dXJuIiwiYWxlcGgiLCJJZnJha3R1ciIsIlJmcmFrdHVyIiwid2VpZXJzdHJhc3MiLCJjaXJjbGVtdWx0aXBseSIsImNpcmNsZXBsdXMiLCJlbXB0eXNldCIsImludGVyc2VjdGlvbiIsInVuaW9uIiwicHJvcGVyc3VwZXJzZXQiLCJyZWZsZXhzdXBlcnNldCIsIm5vdHN1YnNldCIsInByb3BlcnN1YnNldCIsInJlZmxleHN1YnNldCIsImVsZW1lbnQiLCJub3RlbGVtZW50IiwiYW5nbGUiLCJncmFkaWVudCIsInJlZ2lzdGVyc2VyaWYiLCJjb3B5cmlnaHRzZXJpZiIsInRyYWRlbWFya3NlcmlmIiwicHJvZHVjdCIsInJhZGljYWwiLCJkb3RtYXRoIiwibG9naWNhbG5vdCIsImxvZ2ljYWxhbmQiLCJsb2dpY2Fsb3IiLCJhcnJvd2RibGJvdGgiLCJhcnJvd2RibGxlZnQiLCJhcnJvd2RibHVwIiwiYXJyb3dkYmxyaWdodCIsImFycm93ZGJsZG93biIsImxvemVuZ2UiLCJhbmdsZWxlZnQiLCJyZWdpc3RlcnNhbnMiLCJjb3B5cmlnaHRzYW5zIiwidHJhZGVtYXJrc2FucyIsInN1bW1hdGlvbiIsInBhcmVubGVmdHRwIiwicGFyZW5sZWZ0ZXgiLCJwYXJlbmxlZnRidCIsImJyYWNrZXRsZWZ0dHAiLCJicmFja2V0bGVmdGV4IiwiYnJhY2tldGxlZnRidCIsImJyYWNlbGVmdHRwIiwiYnJhY2VsZWZ0bWlkIiwiYnJhY2VsZWZ0YnQiLCJicmFjZWV4IiwiIiwiYW5nbGVyaWdodCIsImludGVncmFsIiwiaW50ZWdyYWx0cCIsImludGVncmFsZXgiLCJpbnRlZ3JhbGJ0IiwicGFyZW5yaWdodHRwIiwicGFyZW5yaWdodGV4IiwicGFyZW5yaWdodGJ0IiwiYnJhY2tldHJpZ2h0dHAiLCJicmFja2V0cmlnaHRleCIsImJyYWNrZXRyaWdodGJ0IiwiYnJhY2VyaWdodHRwIiwiYnJhY2VyaWdodG1pZCIsImJyYWNlcmlnaHRidCIsIiJdLHVpPVsiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwic3BhY2UiLCJhMSIsImEyIiwiYTIwMiIsImEzIiwiYTQiLCJhNSIsImExMTkiLCJhMTE4IiwiYTExNyIsImExMSIsImExMiIsImExMyIsImExNCIsImExNSIsImExNiIsImExMDUiLCJhMTciLCJhMTgiLCJhMTkiLCJhMjAiLCJhMjEiLCJhMjIiLCJhMjMiLCJhMjQiLCJhMjUiLCJhMjYiLCJhMjciLCJhMjgiLCJhNiIsImE3IiwiYTgiLCJhOSIsImExMCIsImEyOSIsImEzMCIsImEzMSIsImEzMiIsImEzMyIsImEzNCIsImEzNSIsImEzNiIsImEzNyIsImEzOCIsImEzOSIsImE0MCIsImE0MSIsImE0MiIsImE0MyIsImE0NCIsImE0NSIsImE0NiIsImE0NyIsImE0OCIsImE0OSIsImE1MCIsImE1MSIsImE1MiIsImE1MyIsImE1NCIsImE1NSIsImE1NiIsImE1NyIsImE1OCIsImE1OSIsImE2MCIsImE2MSIsImE2MiIsImE2MyIsImE2NCIsImE2NSIsImE2NiIsImE2NyIsImE2OCIsImE2OSIsImE3MCIsImE3MSIsImE3MiIsImE3MyIsImE3NCIsImEyMDMiLCJhNzUiLCJhMjA0IiwiYTc2IiwiYTc3IiwiYTc4IiwiYTc5IiwiYTgxIiwiYTgyIiwiYTgzIiwiYTg0IiwiYTk3IiwiYTk4IiwiYTk5IiwiYTEwMCIsIiIsImE4OSIsImE5MCIsImE5MyIsImE5NCIsImE5MSIsImE5MiIsImEyMDUiLCJhODUiLCJhMjA2IiwiYTg2IiwiYTg3IiwiYTg4IiwiYTk1IiwiYTk2IiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiIiwiYTEwMSIsImExMDIiLCJhMTAzIiwiYTEwNCIsImExMDYiLCJhMTA3IiwiYTEwOCIsImExMTIiLCJhMTExIiwiYTExMCIsImExMDkiLCJhMTIwIiwiYTEyMSIsImExMjIiLCJhMTIzIiwiYTEyNCIsImExMjUiLCJhMTI2IiwiYTEyNyIsImExMjgiLCJhMTI5IiwiYTEzMCIsImExMzEiLCJhMTMyIiwiYTEzMyIsImExMzQiLCJhMTM1IiwiYTEzNiIsImExMzciLCJhMTM4IiwiYTEzOSIsImExNDAiLCJhMTQxIiwiYTE0MiIsImExNDMiLCJhMTQ0IiwiYTE0NSIsImExNDYiLCJhMTQ3IiwiYTE0OCIsImExNDkiLCJhMTUwIiwiYTE1MSIsImExNTIiLCJhMTUzIiwiYTE1NCIsImExNTUiLCJhMTU2IiwiYTE1NyIsImExNTgiLCJhMTU5IiwiYTE2MCIsImExNjEiLCJhMTYzIiwiYTE2NCIsImExOTYiLCJhMTY1IiwiYTE5MiIsImExNjYiLCJhMTY3IiwiYTE2OCIsImExNjkiLCJhMTcwIiwiYTE3MSIsImExNzIiLCJhMTczIiwiYTE2MiIsImExNzQiLCJhMTc1IiwiYTE3NiIsImExNzciLCJhMTc4IiwiYTE3OSIsImExOTMiLCJhMTgwIiwiYTE5OSIsImExODEiLCJhMjAwIiwiYTE4MiIsIiIsImEyMDEiLCJhMTgzIiwiYTE4NCIsImExOTciLCJhMTg1IiwiYTE5NCIsImExOTgiLCJhMTg2IiwiYTE5NSIsImExODciLCJhMTg4IiwiYTE4OSIsImExOTAiLCJhMTkxIiwiIl07ZnVuY3Rpb24gZ2V0RW5jb2RpbmcoZSl7c3dpdGNoKGUpe2Nhc2UiV2luQW5zaUVuY29kaW5nIjpyZXR1cm4gUWk7Y2FzZSJTdGFuZGFyZEVuY29kaW5nIjpyZXR1cm4gQmk7Y2FzZSJNYWNSb21hbkVuY29kaW5nIjpyZXR1cm4gQ2k7Y2FzZSJTeW1ib2xTZXRFbmNvZGluZyI6cmV0dXJuIEVpO2Nhc2UiWmFwZkRpbmdiYXRzRW5jb2RpbmciOnJldHVybiB1aTtjYXNlIkV4cGVydEVuY29kaW5nIjpyZXR1cm4gbGk7Y2FzZSJNYWNFeHBlcnRFbmNvZGluZyI6cmV0dXJuIGhpO2RlZmF1bHQ6cmV0dXJuIG51bGx9fWNvbnN0IGRpPVsiLm5vdGRlZiIsInNwYWNlIiwiZXhjbGFtIiwicXVvdGVkYmwiLCJudW1iZXJzaWduIiwiZG9sbGFyIiwicGVyY2VudCIsImFtcGVyc2FuZCIsInF1b3RlcmlnaHQiLCJwYXJlbmxlZnQiLCJwYXJlbnJpZ2h0IiwiYXN0ZXJpc2siLCJwbHVzIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJzbGFzaCIsInplcm8iLCJvbmUiLCJ0d28iLCJ0aHJlZSIsImZvdXIiLCJmaXZlIiwic2l4Iiwic2V2ZW4iLCJlaWdodCIsIm5pbmUiLCJjb2xvbiIsInNlbWljb2xvbiIsImxlc3MiLCJlcXVhbCIsImdyZWF0ZXIiLCJxdWVzdGlvbiIsImF0IiwiQSIsIkIiLCJDIiwiRCIsIkUiLCJGIiwiRyIsIkgiLCJJIiwiSiIsIksiLCJMIiwiTSIsIk4iLCJPIiwiUCIsIlEiLCJSIiwiUyIsIlQiLCJVIiwiViIsIlciLCJYIiwiWSIsIloiLCJicmFja2V0bGVmdCIsImJhY2tzbGFzaCIsImJyYWNrZXRyaWdodCIsImFzY2lpY2lyY3VtIiwidW5kZXJzY29yZSIsInF1b3RlbGVmdCIsImEiLCJiIiwiYyIsImQiLCJlIiwiZiIsImciLCJoIiwiaSIsImoiLCJrIiwibCIsIm0iLCJuIiwibyIsInAiLCJxIiwiciIsInMiLCJ0IiwidSIsInYiLCJ3IiwieCIsInkiLCJ6IiwiYnJhY2VsZWZ0IiwiYmFyIiwiYnJhY2VyaWdodCIsImFzY2lpdGlsZGUiLCJleGNsYW1kb3duIiwiY2VudCIsInN0ZXJsaW5nIiwiZnJhY3Rpb24iLCJ5ZW4iLCJmbG9yaW4iLCJzZWN0aW9uIiwiY3VycmVuY3kiLCJxdW90ZXNpbmdsZSIsInF1b3RlZGJsbGVmdCIsImd1aWxsZW1vdGxlZnQiLCJndWlsc2luZ2xsZWZ0IiwiZ3VpbHNpbmdscmlnaHQiLCJmaSIsImZsIiwiZW5kYXNoIiwiZGFnZ2VyIiwiZGFnZ2VyZGJsIiwicGVyaW9kY2VudGVyZWQiLCJwYXJhZ3JhcGgiLCJidWxsZXQiLCJxdW90ZXNpbmdsYmFzZSIsInF1b3RlZGJsYmFzZSIsInF1b3RlZGJscmlnaHQiLCJndWlsbGVtb3RyaWdodCIsImVsbGlwc2lzIiwicGVydGhvdXNhbmQiLCJxdWVzdGlvbmRvd24iLCJncmF2ZSIsImFjdXRlIiwiY2lyY3VtZmxleCIsInRpbGRlIiwibWFjcm9uIiwiYnJldmUiLCJkb3RhY2NlbnQiLCJkaWVyZXNpcyIsInJpbmciLCJjZWRpbGxhIiwiaHVuZ2FydW1sYXV0Iiwib2dvbmVrIiwiY2Fyb24iLCJlbWRhc2giLCJBRSIsIm9yZGZlbWluaW5lIiwiTHNsYXNoIiwiT3NsYXNoIiwiT0UiLCJvcmRtYXNjdWxpbmUiLCJhZSIsImRvdGxlc3NpIiwibHNsYXNoIiwib3NsYXNoIiwib2UiLCJnZXJtYW5kYmxzIiwib25lc3VwZXJpb3IiLCJsb2dpY2Fsbm90IiwibXUiLCJ0cmFkZW1hcmsiLCJFdGgiLCJvbmVoYWxmIiwicGx1c21pbnVzIiwiVGhvcm4iLCJvbmVxdWFydGVyIiwiZGl2aWRlIiwiYnJva2VuYmFyIiwiZGVncmVlIiwidGhvcm4iLCJ0aHJlZXF1YXJ0ZXJzIiwidHdvc3VwZXJpb3IiLCJyZWdpc3RlcmVkIiwibWludXMiLCJldGgiLCJtdWx0aXBseSIsInRocmVlc3VwZXJpb3IiLCJjb3B5cmlnaHQiLCJBYWN1dGUiLCJBY2lyY3VtZmxleCIsIkFkaWVyZXNpcyIsIkFncmF2ZSIsIkFyaW5nIiwiQXRpbGRlIiwiQ2NlZGlsbGEiLCJFYWN1dGUiLCJFY2lyY3VtZmxleCIsIkVkaWVyZXNpcyIsIkVncmF2ZSIsIklhY3V0ZSIsIkljaXJjdW1mbGV4IiwiSWRpZXJlc2lzIiwiSWdyYXZlIiwiTnRpbGRlIiwiT2FjdXRlIiwiT2NpcmN1bWZsZXgiLCJPZGllcmVzaXMiLCJPZ3JhdmUiLCJPdGlsZGUiLCJTY2Fyb24iLCJVYWN1dGUiLCJVY2lyY3VtZmxleCIsIlVkaWVyZXNpcyIsIlVncmF2ZSIsIllhY3V0ZSIsIllkaWVyZXNpcyIsIlpjYXJvbiIsImFhY3V0ZSIsImFjaXJjdW1mbGV4IiwiYWRpZXJlc2lzIiwiYWdyYXZlIiwiYXJpbmciLCJhdGlsZGUiLCJjY2VkaWxsYSIsImVhY3V0ZSIsImVjaXJjdW1mbGV4IiwiZWRpZXJlc2lzIiwiZWdyYXZlIiwiaWFjdXRlIiwiaWNpcmN1bWZsZXgiLCJpZGllcmVzaXMiLCJpZ3JhdmUiLCJudGlsZGUiLCJvYWN1dGUiLCJvY2lyY3VtZmxleCIsIm9kaWVyZXNpcyIsIm9ncmF2ZSIsIm90aWxkZSIsInNjYXJvbiIsInVhY3V0ZSIsInVjaXJjdW1mbGV4IiwidWRpZXJlc2lzIiwidWdyYXZlIiwieWFjdXRlIiwieWRpZXJlc2lzIiwiemNhcm9uIiwiZXhjbGFtc21hbGwiLCJIdW5nYXJ1bWxhdXRzbWFsbCIsImRvbGxhcm9sZHN0eWxlIiwiZG9sbGFyc3VwZXJpb3IiLCJhbXBlcnNhbmRzbWFsbCIsIkFjdXRlc21hbGwiLCJwYXJlbmxlZnRzdXBlcmlvciIsInBhcmVucmlnaHRzdXBlcmlvciIsInR3b2RvdGVubGVhZGVyIiwib25lZG90ZW5sZWFkZXIiLCJ6ZXJvb2xkc3R5bGUiLCJvbmVvbGRzdHlsZSIsInR3b29sZHN0eWxlIiwidGhyZWVvbGRzdHlsZSIsImZvdXJvbGRzdHlsZSIsImZpdmVvbGRzdHlsZSIsInNpeG9sZHN0eWxlIiwic2V2ZW5vbGRzdHlsZSIsImVpZ2h0b2xkc3R5bGUiLCJuaW5lb2xkc3R5bGUiLCJjb21tYXN1cGVyaW9yIiwidGhyZWVxdWFydGVyc2VtZGFzaCIsInBlcmlvZHN1cGVyaW9yIiwicXVlc3Rpb25zbWFsbCIsImFzdXBlcmlvciIsImJzdXBlcmlvciIsImNlbnRzdXBlcmlvciIsImRzdXBlcmlvciIsImVzdXBlcmlvciIsImlzdXBlcmlvciIsImxzdXBlcmlvciIsIm1zdXBlcmlvciIsIm5zdXBlcmlvciIsIm9zdXBlcmlvciIsInJzdXBlcmlvciIsInNzdXBlcmlvciIsInRzdXBlcmlvciIsImZmIiwiZmZpIiwiZmZsIiwicGFyZW5sZWZ0aW5mZXJpb3IiLCJwYXJlbnJpZ2h0aW5mZXJpb3IiLCJDaXJjdW1mbGV4c21hbGwiLCJoeXBoZW5zdXBlcmlvciIsIkdyYXZlc21hbGwiLCJBc21hbGwiLCJCc21hbGwiLCJDc21hbGwiLCJEc21hbGwiLCJFc21hbGwiLCJGc21hbGwiLCJHc21hbGwiLCJIc21hbGwiLCJJc21hbGwiLCJKc21hbGwiLCJLc21hbGwiLCJMc21hbGwiLCJNc21hbGwiLCJOc21hbGwiLCJPc21hbGwiLCJQc21hbGwiLCJRc21hbGwiLCJSc21hbGwiLCJTc21hbGwiLCJUc21hbGwiLCJVc21hbGwiLCJWc21hbGwiLCJXc21hbGwiLCJYc21hbGwiLCJZc21hbGwiLCJac21hbGwiLCJjb2xvbm1vbmV0YXJ5Iiwib25lZml0dGVkIiwicnVwaWFoIiwiVGlsZGVzbWFsbCIsImV4Y2xhbWRvd25zbWFsbCIsImNlbnRvbGRzdHlsZSIsIkxzbGFzaHNtYWxsIiwiU2Nhcm9uc21hbGwiLCJaY2Fyb25zbWFsbCIsIkRpZXJlc2lzc21hbGwiLCJCcmV2ZXNtYWxsIiwiQ2Fyb25zbWFsbCIsIkRvdGFjY2VudHNtYWxsIiwiTWFjcm9uc21hbGwiLCJmaWd1cmVkYXNoIiwiaHlwaGVuaW5mZXJpb3IiLCJPZ29uZWtzbWFsbCIsIlJpbmdzbWFsbCIsIkNlZGlsbGFzbWFsbCIsInF1ZXN0aW9uZG93bnNtYWxsIiwib25lZWlnaHRoIiwidGhyZWVlaWdodGhzIiwiZml2ZWVpZ2h0aHMiLCJzZXZlbmVpZ2h0aHMiLCJvbmV0aGlyZCIsInR3b3RoaXJkcyIsInplcm9zdXBlcmlvciIsImZvdXJzdXBlcmlvciIsImZpdmVzdXBlcmlvciIsInNpeHN1cGVyaW9yIiwic2V2ZW5zdXBlcmlvciIsImVpZ2h0c3VwZXJpb3IiLCJuaW5lc3VwZXJpb3IiLCJ6ZXJvaW5mZXJpb3IiLCJvbmVpbmZlcmlvciIsInR3b2luZmVyaW9yIiwidGhyZWVpbmZlcmlvciIsImZvdXJpbmZlcmlvciIsImZpdmVpbmZlcmlvciIsInNpeGluZmVyaW9yIiwic2V2ZW5pbmZlcmlvciIsImVpZ2h0aW5mZXJpb3IiLCJuaW5laW5mZXJpb3IiLCJjZW50aW5mZXJpb3IiLCJkb2xsYXJpbmZlcmlvciIsInBlcmlvZGluZmVyaW9yIiwiY29tbWFpbmZlcmlvciIsIkFncmF2ZXNtYWxsIiwiQWFjdXRlc21hbGwiLCJBY2lyY3VtZmxleHNtYWxsIiwiQXRpbGRlc21hbGwiLCJBZGllcmVzaXNzbWFsbCIsIkFyaW5nc21hbGwiLCJBRXNtYWxsIiwiQ2NlZGlsbGFzbWFsbCIsIkVncmF2ZXNtYWxsIiwiRWFjdXRlc21hbGwiLCJFY2lyY3VtZmxleHNtYWxsIiwiRWRpZXJlc2lzc21hbGwiLCJJZ3JhdmVzbWFsbCIsIklhY3V0ZXNtYWxsIiwiSWNpcmN1bWZsZXhzbWFsbCIsIklkaWVyZXNpc3NtYWxsIiwiRXRoc21hbGwiLCJOdGlsZGVzbWFsbCIsIk9ncmF2ZXNtYWxsIiwiT2FjdXRlc21hbGwiLCJPY2lyY3VtZmxleHNtYWxsIiwiT3RpbGRlc21hbGwiLCJPZGllcmVzaXNzbWFsbCIsIk9Fc21hbGwiLCJPc2xhc2hzbWFsbCIsIlVncmF2ZXNtYWxsIiwiVWFjdXRlc21hbGwiLCJVY2lyY3VtZmxleHNtYWxsIiwiVWRpZXJlc2lzc21hbGwiLCJZYWN1dGVzbWFsbCIsIlRob3Juc21hbGwiLCJZZGllcmVzaXNzbWFsbCIsIjAwMS4wMDAiLCIwMDEuMDAxIiwiMDAxLjAwMiIsIjAwMS4wMDMiLCJCbGFjayIsIkJvbGQiLCJCb29rIiwiTGlnaHQiLCJNZWRpdW0iLCJSZWd1bGFyIiwiUm9tYW4iLCJTZW1pYm9sZCJdLGZpPTM5MSxwaT1bbnVsbCx7aWQ6ImhzdGVtIixtaW46MixzdGFja0NsZWFyaW5nOiEwLHN0ZW06ITB9LG51bGwse2lkOiJ2c3RlbSIsbWluOjIsc3RhY2tDbGVhcmluZzohMCxzdGVtOiEwfSx7aWQ6InZtb3ZldG8iLG1pbjoxLHN0YWNrQ2xlYXJpbmc6ITB9LHtpZDoicmxpbmV0byIsbWluOjIscmVzZXRTdGFjazohMH0se2lkOiJobGluZXRvIixtaW46MSxyZXNldFN0YWNrOiEwfSx7aWQ6InZsaW5ldG8iLG1pbjoxLHJlc2V0U3RhY2s6ITB9LHtpZDoicnJjdXJ2ZXRvIixtaW46NixyZXNldFN0YWNrOiEwfSxudWxsLHtpZDoiY2FsbHN1YnIiLG1pbjoxLHVuZGVmU3RhY2s6ITB9LHtpZDoicmV0dXJuIixtaW46MCx1bmRlZlN0YWNrOiEwfSxudWxsLG51bGwse2lkOiJlbmRjaGFyIixtaW46MCxzdGFja0NsZWFyaW5nOiEwfSxudWxsLG51bGwsbnVsbCx7aWQ6ImhzdGVtaG0iLG1pbjoyLHN0YWNrQ2xlYXJpbmc6ITAsc3RlbTohMH0se2lkOiJoaW50bWFzayIsbWluOjAsc3RhY2tDbGVhcmluZzohMH0se2lkOiJjbnRybWFzayIsbWluOjAsc3RhY2tDbGVhcmluZzohMH0se2lkOiJybW92ZXRvIixtaW46MixzdGFja0NsZWFyaW5nOiEwfSx7aWQ6Imhtb3ZldG8iLG1pbjoxLHN0YWNrQ2xlYXJpbmc6ITB9LHtpZDoidnN0ZW1obSIsbWluOjIsc3RhY2tDbGVhcmluZzohMCxzdGVtOiEwfSx7aWQ6InJjdXJ2ZWxpbmUiLG1pbjo4LHJlc2V0U3RhY2s6ITB9LHtpZDoicmxpbmVjdXJ2ZSIsbWluOjgscmVzZXRTdGFjazohMH0se2lkOiJ2dmN1cnZldG8iLG1pbjo0LHJlc2V0U3RhY2s6ITB9LHtpZDoiaGhjdXJ2ZXRvIixtaW46NCxyZXNldFN0YWNrOiEwfSxudWxsLHtpZDoiY2FsbGdzdWJyIixtaW46MSx1bmRlZlN0YWNrOiEwfSx7aWQ6InZoY3VydmV0byIsbWluOjQscmVzZXRTdGFjazohMH0se2lkOiJodmN1cnZldG8iLG1pbjo0LHJlc2V0U3RhY2s6ITB9XSxtaT1bbnVsbCxudWxsLG51bGwse2lkOiJhbmQiLG1pbjoyLHN0YWNrRGVsdGE6LTF9LHtpZDoib3IiLG1pbjoyLHN0YWNrRGVsdGE6LTF9LHtpZDoibm90IixtaW46MSxzdGFja0RlbHRhOjB9LG51bGwsbnVsbCxudWxsLHtpZDoiYWJzIixtaW46MSxzdGFja0RlbHRhOjB9LHtpZDoiYWRkIixtaW46MixzdGFja0RlbHRhOi0xLHN0YWNrRm4oZSx0KXtlW3QtMl09ZVt0LTJdK2VbdC0xXX19LHtpZDoic3ViIixtaW46MixzdGFja0RlbHRhOi0xLHN0YWNrRm4oZSx0KXtlW3QtMl09ZVt0LTJdLWVbdC0xXX19LHtpZDoiZGl2IixtaW46MixzdGFja0RlbHRhOi0xLHN0YWNrRm4oZSx0KXtlW3QtMl09ZVt0LTJdL2VbdC0xXX19LG51bGwse2lkOiJuZWciLG1pbjoxLHN0YWNrRGVsdGE6MCxzdGFja0ZuKGUsdCl7ZVt0LTFdPS1lW3QtMV19fSx7aWQ6ImVxIixtaW46MixzdGFja0RlbHRhOi0xfSxudWxsLG51bGwse2lkOiJkcm9wIixtaW46MSxzdGFja0RlbHRhOi0xfSxudWxsLHtpZDoicHV0IixtaW46MixzdGFja0RlbHRhOi0yfSx7aWQ6ImdldCIsbWluOjEsc3RhY2tEZWx0YTowfSx7aWQ6ImlmZWxzZSIsbWluOjQsc3RhY2tEZWx0YTotM30se2lkOiJyYW5kb20iLG1pbjowLHN0YWNrRGVsdGE6MX0se2lkOiJtdWwiLG1pbjoyLHN0YWNrRGVsdGE6LTEsc3RhY2tGbihlLHQpe2VbdC0yXT1lW3QtMl0qZVt0LTFdfX0sbnVsbCx7aWQ6InNxcnQiLG1pbjoxLHN0YWNrRGVsdGE6MH0se2lkOiJkdXAiLG1pbjoxLHN0YWNrRGVsdGE6MX0se2lkOiJleGNoIixtaW46MixzdGFja0RlbHRhOjB9LHtpZDoiaW5kZXgiLG1pbjoyLHN0YWNrRGVsdGE6MH0se2lkOiJyb2xsIixtaW46MyxzdGFja0RlbHRhOi0yfSxudWxsLG51bGwsbnVsbCx7aWQ6ImhmbGV4IixtaW46NyxyZXNldFN0YWNrOiEwfSx7aWQ6ImZsZXgiLG1pbjoxMyxyZXNldFN0YWNrOiEwfSx7aWQ6ImhmbGV4MSIsbWluOjkscmVzZXRTdGFjazohMH0se2lkOiJmbGV4MSIsbWluOjExLHJlc2V0U3RhY2s6ITB9XTtjbGFzcyBDRkZQYXJzZXJ7Y29uc3RydWN0b3IoZSx0LGkpe3RoaXMuYnl0ZXM9ZS5nZXRCeXRlcygpO3RoaXMucHJvcGVydGllcz10O3RoaXMuc2VhY0FuYWx5c2lzRW5hYmxlZD0hIWl9cGFyc2UoKXtjb25zdCBlPXRoaXMucHJvcGVydGllcyx0PW5ldyBDRkY7dGhpcy5jZmY9dDtjb25zdCBpPXRoaXMucGFyc2VIZWFkZXIoKSxhPXRoaXMucGFyc2VJbmRleChpLmVuZFBvcykscj10aGlzLnBhcnNlSW5kZXgoYS5lbmRQb3MpLHM9dGhpcy5wYXJzZUluZGV4KHIuZW5kUG9zKSxuPXRoaXMucGFyc2VJbmRleChzLmVuZFBvcyksbz10aGlzLnBhcnNlRGljdChyLm9iai5nZXQoMCkpLGc9dGhpcy5jcmVhdGVEaWN0KENGRlRvcERpY3Qsbyx0LnN0cmluZ3MpO3QuaGVhZGVyPWkub2JqO3QubmFtZXM9dGhpcy5wYXJzZU5hbWVJbmRleChhLm9iaik7dC5zdHJpbmdzPXRoaXMucGFyc2VTdHJpbmdJbmRleChzLm9iaik7dC50b3BEaWN0PWc7dC5nbG9iYWxTdWJySW5kZXg9bi5vYmo7dGhpcy5wYXJzZVByaXZhdGVEaWN0KHQudG9wRGljdCk7dC5pc0NJREZvbnQ9Zy5oYXNOYW1lKCJST1MiKTtjb25zdCBjPWcuZ2V0QnlOYW1lKCJDaGFyU3RyaW5ncyIpLGw9dGhpcy5wYXJzZUluZGV4KGMpLm9iaixoPWcuZ2V0QnlOYW1lKCJGb250TWF0cml4Iik7aCYmKGUuZm9udE1hdHJpeD1oKTtjb25zdCBDPWcuZ2V0QnlOYW1lKCJGb250QkJveCIpO2lmKEMpe2UuYXNjZW50PU1hdGgubWF4KENbM10sQ1sxXSk7ZS5kZXNjZW50PU1hdGgubWluKENbMV0sQ1szXSk7ZS5hc2NlbnRTY2FsZWQ9ITB9bGV0IFEsRTtpZih0LmlzQ0lERm9udCl7Y29uc3QgZT10aGlzLnBhcnNlSW5kZXgoZy5nZXRCeU5hbWUoIkZEQXJyYXkiKSkub2JqO2ZvcihsZXQgaT0wLGE9ZS5jb3VudDtpPGE7KytpKXtjb25zdCBhPWUuZ2V0KGkpLHI9dGhpcy5jcmVhdGVEaWN0KENGRlRvcERpY3QsdGhpcy5wYXJzZURpY3QoYSksdC5zdHJpbmdzKTt0aGlzLnBhcnNlUHJpdmF0ZURpY3Qocik7dC5mZEFycmF5LnB1c2gocil9RT1udWxsO1E9dGhpcy5wYXJzZUNoYXJzZXRzKGcuZ2V0QnlOYW1lKCJjaGFyc2V0IiksbC5jb3VudCx0LnN0cmluZ3MsITApO3QuZmRTZWxlY3Q9dGhpcy5wYXJzZUZEU2VsZWN0KGcuZ2V0QnlOYW1lKCJGRFNlbGVjdCIpLGwuY291bnQpfWVsc2V7UT10aGlzLnBhcnNlQ2hhcnNldHMoZy5nZXRCeU5hbWUoImNoYXJzZXQiKSxsLmNvdW50LHQuc3RyaW5ncywhMSk7RT10aGlzLnBhcnNlRW5jb2RpbmcoZy5nZXRCeU5hbWUoIkVuY29kaW5nIiksZSx0LnN0cmluZ3MsUS5jaGFyc2V0KX10LmNoYXJzZXQ9UTt0LmVuY29kaW5nPUU7Y29uc3QgdT10aGlzLnBhcnNlQ2hhclN0cmluZ3Moe2NoYXJTdHJpbmdzOmwsbG9jYWxTdWJySW5kZXg6Zy5wcml2YXRlRGljdC5zdWJyc0luZGV4LGdsb2JhbFN1YnJJbmRleDpuLm9iaixmZFNlbGVjdDp0LmZkU2VsZWN0LGZkQXJyYXk6dC5mZEFycmF5LHByaXZhdGVEaWN0OmcucHJpdmF0ZURpY3R9KTt0LmNoYXJTdHJpbmdzPXUuY2hhclN0cmluZ3M7dC5zZWFjcz11LnNlYWNzO3Qud2lkdGhzPXUud2lkdGhzO3JldHVybiB0fXBhcnNlSGVhZGVyKCl7bGV0IGU9dGhpcy5ieXRlcztjb25zdCB0PWUubGVuZ3RoO2xldCBpPTA7Zm9yKDtpPHQmJjEhPT1lW2ldOykrK2k7aWYoaT49dCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgQ0ZGIGhlYWRlciIpO2lmKDAhPT1pKXtpbmZvKCJjZmYgZGF0YSBpcyBzaGlmdGVkIik7ZT1lLnN1YmFycmF5KGkpO3RoaXMuYnl0ZXM9ZX1jb25zdCBhPWVbMF0scj1lWzFdLHM9ZVsyXSxuPWVbM107cmV0dXJue29iajpuZXcgQ0ZGSGVhZGVyKGEscixzLG4pLGVuZFBvczpzfX1wYXJzZURpY3QoZSl7bGV0IHQ9MDtmdW5jdGlvbiBwYXJzZU9wZXJhbmQoKXtsZXQgaT1lW3QrK107aWYoMzA9PT1pKXJldHVybiBmdW5jdGlvbiBwYXJzZUZsb2F0T3BlcmFuZCgpe2xldCBpPSIiO2NvbnN0IGE9MTUscj1bIjAiLCIxIiwiMiIsIjMiLCI0IiwiNSIsIjYiLCI3IiwiOCIsIjkiLCIuIiwiRSIsIkUtIixudWxsLCItIl0scz1lLmxlbmd0aDtmb3IoO3Q8czspe2NvbnN0IHM9ZVt0KytdLG49cz4+NCxvPTE1JnM7aWYobj09PWEpYnJlYWs7aSs9cltuXTtpZihvPT09YSlicmVhaztpKz1yW29dfXJldHVybiBwYXJzZUZsb2F0KGkpfSgpO2lmKDI4PT09aSl7aT1lW3QrK107aT0oaTw8MjR8ZVt0KytdPDwxNik+PjE2O3JldHVybiBpfWlmKDI5PT09aSl7aT1lW3QrK107aT1pPDw4fGVbdCsrXTtpPWk8PDh8ZVt0KytdO2k9aTw8OHxlW3QrK107cmV0dXJuIGl9aWYoaT49MzImJmk8PTI0NilyZXR1cm4gaS0xMzk7aWYoaT49MjQ3JiZpPD0yNTApcmV0dXJuIDI1NiooaS0yNDcpK2VbdCsrXSsxMDg7aWYoaT49MjUxJiZpPD0yNTQpcmV0dXJuLTI1NiooaS0yNTEpLWVbdCsrXS0xMDg7d2FybignQ0ZGUGFyc2VyX3BhcnNlRGljdDogIicraSsnIiBpcyBhIHJlc2VydmVkIGNvbW1hbmQuJyk7cmV0dXJuIE5hTn1sZXQgaT1bXTtjb25zdCBhPVtdO3Q9MDtjb25zdCByPWUubGVuZ3RoO2Zvcig7dDxyOyl7bGV0IHI9ZVt0XTtpZihyPD0yMSl7MTI9PT1yJiYocj1yPDw4fGVbKyt0XSk7YS5wdXNoKFtyLGldKTtpPVtdOysrdH1lbHNlIGkucHVzaChwYXJzZU9wZXJhbmQoKSl9cmV0dXJuIGF9cGFyc2VJbmRleChlKXtjb25zdCB0PW5ldyBDRkZJbmRleCxpPXRoaXMuYnl0ZXMsYT1pW2UrK108PDh8aVtlKytdLHI9W107bGV0IHMsbixvPWU7aWYoMCE9PWEpe2NvbnN0IHQ9aVtlKytdLGc9ZSsoYSsxKSp0LTE7Zm9yKHM9MCxuPWErMTtzPG47KytzKXtsZXQgYT0wO2ZvcihsZXQgcj0wO3I8dDsrK3Ipe2E8PD04O2ErPWlbZSsrXX1yLnB1c2goZythKX1vPXJbYV19Zm9yKHM9MCxuPXIubGVuZ3RoLTE7czxuOysrcyl7Y29uc3QgZT1yW3NdLGE9cltzKzFdO3QuYWRkKGkuc3ViYXJyYXkoZSxhKSl9cmV0dXJue29iajp0LGVuZFBvczpvfX1wYXJzZU5hbWVJbmRleChlKXtjb25zdCB0PVtdO2ZvcihsZXQgaT0wLGE9ZS5jb3VudDtpPGE7KytpKXtjb25zdCBhPWUuZ2V0KGkpO3QucHVzaChieXRlc1RvU3RyaW5nKGEpKX1yZXR1cm4gdH1wYXJzZVN0cmluZ0luZGV4KGUpe2NvbnN0IHQ9bmV3IENGRlN0cmluZ3M7Zm9yKGxldCBpPTAsYT1lLmNvdW50O2k8YTsrK2kpe2NvbnN0IGE9ZS5nZXQoaSk7dC5hZGQoYnl0ZXNUb1N0cmluZyhhKSl9cmV0dXJuIHR9Y3JlYXRlRGljdChlLHQsaSl7Y29uc3QgYT1uZXcgZShpKTtmb3IoY29uc3RbZSxpXW9mIHQpYS5zZXRCeUtleShlLGkpO3JldHVybiBhfXBhcnNlQ2hhclN0cmluZyhlLHQsaSxhKXtpZighdHx8ZS5jYWxsRGVwdGg+MTApcmV0dXJuITE7bGV0IHI9ZS5zdGFja1NpemU7Y29uc3Qgcz1lLnN0YWNrO2xldCBuPXQubGVuZ3RoO2ZvcihsZXQgbz0wO288bjspe2NvbnN0IGc9dFtvKytdO2xldCBjPW51bGw7aWYoMTI9PT1nKXtjb25zdCBlPXRbbysrXTtpZigwPT09ZSl7dFtvLTJdPTEzOTt0W28tMV09MjI7cj0wfWVsc2UgYz1taVtlXX1lbHNlIGlmKDI4PT09Zyl7c1tyXT0odFtvXTw8MjR8dFtvKzFdPDwxNik+PjE2O28rPTI7cisrfWVsc2UgaWYoMTQ9PT1nKXtpZihyPj00KXtyLT00O2lmKHRoaXMuc2VhY0FuYWx5c2lzRW5hYmxlZCl7ZS5zZWFjPXMuc2xpY2UocixyKzQpO3JldHVybiExfX1jPXBpW2ddfWVsc2UgaWYoZz49MzImJmc8PTI0Nil7c1tyXT1nLTEzOTtyKyt9ZWxzZSBpZihnPj0yNDcmJmc8PTI1NCl7c1tyXT1nPDI1MT8oZy0yNDc8PDgpK3Rbb10rMTA4Oi0oZy0yNTE8PDgpLXRbb10tMTA4O28rKztyKyt9ZWxzZSBpZigyNTU9PT1nKXtzW3JdPSh0W29dPDwyNHx0W28rMV08PDE2fHRbbysyXTw8OHx0W28rM10pLzY1NTM2O28rPTQ7cisrfWVsc2UgaWYoMTk9PT1nfHwyMD09PWcpe2UuaGludHMrPXI+PjE7aWYoMD09PWUuaGludHMpe3QuY29weVdpdGhpbihvLTEsbywtMSk7by09MTtuLT0xO2NvbnRpbnVlfW8rPWUuaGludHMrNz4+MztyJT0yO2M9cGlbZ119ZWxzZXtpZigxMD09PWd8fDI5PT09Zyl7Y29uc3QgdD0xMD09PWc/aTphO2lmKCF0KXtjPXBpW2ddO3dhcm4oIk1pc3Npbmcgc3VicnNJbmRleCBmb3IgIitjLmlkKTtyZXR1cm4hMX1sZXQgbj0zMjc2ODt0LmNvdW50PDEyNDA/bj0xMDc6dC5jb3VudDwzMzkwMCYmKG49MTEzMSk7Y29uc3Qgbz1zWy0tcl0rbjtpZihvPDB8fG8+PXQuY291bnR8fGlzTmFOKG8pKXtjPXBpW2ddO3dhcm4oIk91dCBvZiBib3VuZHMgc3VickluZGV4IGZvciAiK2MuaWQpO3JldHVybiExfWUuc3RhY2tTaXplPXI7ZS5jYWxsRGVwdGgrKztpZighdGhpcy5wYXJzZUNoYXJTdHJpbmcoZSx0LmdldChvKSxpLGEpKXJldHVybiExO2UuY2FsbERlcHRoLS07cj1lLnN0YWNrU2l6ZTtjb250aW51ZX1pZigxMT09PWcpe2Uuc3RhY2tTaXplPXI7cmV0dXJuITB9aWYoMD09PWcmJm89PT10Lmxlbmd0aCl7dFtvLTFdPTE0O2M9cGlbMTRdfWVsc2V7aWYoOT09PWcpe3QuY29weVdpdGhpbihvLTEsbywtMSk7by09MTtuLT0xO2NvbnRpbnVlfWM9cGlbZ119fWlmKGMpe2lmKGMuc3RlbSl7ZS5oaW50cys9cj4+MTtpZigzPT09Z3x8MjM9PT1nKWUuaGFzVlN0ZW1zPSEwO2Vsc2UgaWYoZS5oYXNWU3RlbXMmJigxPT09Z3x8MTg9PT1nKSl7d2FybigiQ0ZGIHN0ZW0gaGludHMgYXJlIGluIHdyb25nIG9yZGVyIik7dFtvLTFdPTE9PT1nPzM6MjN9fWlmKCJtaW4iaW4gYyYmIWUudW5kZWZTdGFjayYmcjxjLm1pbil7d2FybigiTm90IGVub3VnaCBwYXJhbWV0ZXJzIGZvciAiK2MuaWQrIjsgYWN0dWFsOiAiK3IrIiwgZXhwZWN0ZWQ6ICIrYy5taW4pO2lmKDA9PT1yKXt0W28tMV09MTQ7cmV0dXJuITB9cmV0dXJuITF9aWYoZS5maXJzdFN0YWNrQ2xlYXJpbmcmJmMuc3RhY2tDbGVhcmluZyl7ZS5maXJzdFN0YWNrQ2xlYXJpbmc9ITE7ci09Yy5taW47cj49MiYmYy5zdGVtP3IlPTI6cj4xJiZ3YXJuKCJGb3VuZCB0b28gbWFueSBwYXJhbWV0ZXJzIGZvciBzdGFjay1jbGVhcmluZyBjb21tYW5kIik7cj4wJiYoZS53aWR0aD1zW3ItMV0pfWlmKCJzdGFja0RlbHRhImluIGMpeyJzdGFja0ZuImluIGMmJmMuc3RhY2tGbihzLHIpO3IrPWMuc3RhY2tEZWx0YX1lbHNlIGlmKGMuc3RhY2tDbGVhcmluZylyPTA7ZWxzZSBpZihjLnJlc2V0U3RhY2spe3I9MDtlLnVuZGVmU3RhY2s9ITF9ZWxzZSBpZihjLnVuZGVmU3RhY2spe3I9MDtlLnVuZGVmU3RhY2s9ITA7ZS5maXJzdFN0YWNrQ2xlYXJpbmc9ITF9fX1uPHQubGVuZ3RoJiZ0LmZpbGwoMTQsbik7ZS5zdGFja1NpemU9cjtyZXR1cm4hMH1wYXJzZUNoYXJTdHJpbmdzKHtjaGFyU3RyaW5nczplLGxvY2FsU3VickluZGV4OnQsZ2xvYmFsU3VickluZGV4OmksZmRTZWxlY3Q6YSxmZEFycmF5OnIscHJpdmF0ZURpY3Q6c30pe2NvbnN0IG49W10sbz1bXSxnPWUuY291bnQ7Zm9yKGxldCBjPTA7YzxnO2MrKyl7Y29uc3QgZz1lLmdldChjKSxsPXtjYWxsRGVwdGg6MCxzdGFja1NpemU6MCxzdGFjazpbXSx1bmRlZlN0YWNrOiEwLGhpbnRzOjAsZmlyc3RTdGFja0NsZWFyaW5nOiEwLHNlYWM6bnVsbCx3aWR0aDpudWxsLGhhc1ZTdGVtczohMX07bGV0IGg9ITAsQz1udWxsLFE9cztpZihhJiZyLmxlbmd0aCl7Y29uc3QgZT1hLmdldEZESW5kZXgoYyk7aWYoLTE9PT1lKXt3YXJuKCJHbHlwaCBpbmRleCBpcyBub3QgaW4gZmQgc2VsZWN0LiIpO2g9ITF9aWYoZT49ci5sZW5ndGgpe3dhcm4oIkludmFsaWQgZmQgaW5kZXggZm9yIGdseXBoIGluZGV4LiIpO2g9ITF9aWYoaCl7UT1yW2VdLnByaXZhdGVEaWN0O0M9US5zdWJyc0luZGV4fX1lbHNlIHQmJihDPXQpO2gmJihoPXRoaXMucGFyc2VDaGFyU3RyaW5nKGwsZyxDLGkpKTtpZihudWxsIT09bC53aWR0aCl7Y29uc3QgZT1RLmdldEJ5TmFtZSgibm9taW5hbFdpZHRoWCIpO29bY109ZStsLndpZHRofWVsc2V7Y29uc3QgZT1RLmdldEJ5TmFtZSgiZGVmYXVsdFdpZHRoWCIpO29bY109ZX1udWxsIT09bC5zZWFjJiYobltjXT1sLnNlYWMpO2h8fGUuc2V0KGMsbmV3IFVpbnQ4QXJyYXkoWzE0XSkpfXJldHVybntjaGFyU3RyaW5nczplLHNlYWNzOm4sd2lkdGhzOm99fWVtcHR5UHJpdmF0ZURpY3Rpb25hcnkoZSl7Y29uc3QgdD10aGlzLmNyZWF0ZURpY3QoQ0ZGUHJpdmF0ZURpY3QsW10sZS5zdHJpbmdzKTtlLnNldEJ5S2V5KDE4LFswLDBdKTtlLnByaXZhdGVEaWN0PXR9cGFyc2VQcml2YXRlRGljdChlKXtpZighZS5oYXNOYW1lKCJQcml2YXRlIikpe3RoaXMuZW1wdHlQcml2YXRlRGljdGlvbmFyeShlKTtyZXR1cm59Y29uc3QgdD1lLmdldEJ5TmFtZSgiUHJpdmF0ZSIpO2lmKCFBcnJheS5pc0FycmF5KHQpfHwyIT09dC5sZW5ndGgpe2UucmVtb3ZlQnlOYW1lKCJQcml2YXRlIik7cmV0dXJufWNvbnN0IGk9dFswXSxhPXRbMV07aWYoMD09PWl8fGE+PXRoaXMuYnl0ZXMubGVuZ3RoKXt0aGlzLmVtcHR5UHJpdmF0ZURpY3Rpb25hcnkoZSk7cmV0dXJufWNvbnN0IHI9YStpLHM9dGhpcy5ieXRlcy5zdWJhcnJheShhLHIpLG49dGhpcy5wYXJzZURpY3Qocyksbz10aGlzLmNyZWF0ZURpY3QoQ0ZGUHJpdmF0ZURpY3QsbixlLnN0cmluZ3MpO2UucHJpdmF0ZURpY3Q9bzswPT09by5nZXRCeU5hbWUoIkV4cGFuc2lvbkZhY3RvciIpJiZvLnNldEJ5TmFtZSgiRXhwYW5zaW9uRmFjdG9yIiwuMDYpO2lmKCFvLmdldEJ5TmFtZSgiU3VicnMiKSlyZXR1cm47Y29uc3QgZz1vLmdldEJ5TmFtZSgiU3VicnMiKSxjPWErZztpZigwPT09Z3x8Yz49dGhpcy5ieXRlcy5sZW5ndGgpe3RoaXMuZW1wdHlQcml2YXRlRGljdGlvbmFyeShlKTtyZXR1cm59Y29uc3QgbD10aGlzLnBhcnNlSW5kZXgoYyk7by5zdWJyc0luZGV4PWwub2JqfXBhcnNlQ2hhcnNldHMoZSx0LGksYSl7aWYoMD09PWUpcmV0dXJuIG5ldyBDRkZDaGFyc2V0KCEwLGJpLklTT19BRE9CRSxnaSk7aWYoMT09PWUpcmV0dXJuIG5ldyBDRkZDaGFyc2V0KCEwLGJpLkVYUEVSVCxJaSk7aWYoMj09PWUpcmV0dXJuIG5ldyBDRkZDaGFyc2V0KCEwLGJpLkVYUEVSVF9TVUJTRVQsY2kpO2NvbnN0IHI9dGhpcy5ieXRlcyxzPWUsbj1yW2UrK10sbz1bYT8wOiIubm90ZGVmIl07bGV0IGcsYyxsO3QtPTE7c3dpdGNoKG4pe2Nhc2UgMDpmb3IobD0wO2w8dDtsKyspe2c9cltlKytdPDw4fHJbZSsrXTtvLnB1c2goYT9nOmkuZ2V0KGcpKX1icmVhaztjYXNlIDE6Zm9yKDtvLmxlbmd0aDw9dDspe2c9cltlKytdPDw4fHJbZSsrXTtjPXJbZSsrXTtmb3IobD0wO2w8PWM7bCsrKW8ucHVzaChhP2crKzppLmdldChnKyspKX1icmVhaztjYXNlIDI6Zm9yKDtvLmxlbmd0aDw9dDspe2c9cltlKytdPDw4fHJbZSsrXTtjPXJbZSsrXTw8OHxyW2UrK107Zm9yKGw9MDtsPD1jO2wrKylvLnB1c2goYT9nKys6aS5nZXQoZysrKSl9YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlVua25vd24gY2hhcnNldCBmb3JtYXQiKX1jb25zdCBoPWUsQz1yLnN1YmFycmF5KHMsaCk7cmV0dXJuIG5ldyBDRkZDaGFyc2V0KCExLG4sbyxDKX1wYXJzZUVuY29kaW5nKGUsdCxpLGEpe2NvbnN0IHI9T2JqZWN0LmNyZWF0ZShudWxsKSxzPXRoaXMuYnl0ZXM7bGV0IG4sbyxnLGM9ITEsbD1udWxsO2lmKDA9PT1lfHwxPT09ZSl7Yz0hMDtuPWU7Y29uc3QgdD1lP2xpOkJpO2ZvcihvPTAsZz1hLmxlbmd0aDtvPGc7bysrKXtjb25zdCBlPXQuaW5kZXhPZihhW29dKTstMSE9PWUmJihyW2VdPW8pfX1lbHNle2NvbnN0IHQ9ZTtuPXNbZSsrXTtzd2l0Y2goMTI3Jm4pe2Nhc2UgMDpjb25zdCB0PXNbZSsrXTtmb3Iobz0xO288PXQ7bysrKXJbc1tlKytdXT1vO2JyZWFrO2Nhc2UgMTpjb25zdCBpPXNbZSsrXTtsZXQgYT0xO2ZvcihvPTA7bzxpO28rKyl7Y29uc3QgdD1zW2UrK10saT1zW2UrK107Zm9yKGxldCBlPXQ7ZTw9dCtpO2UrKylyW2VdPWErK31icmVhaztkZWZhdWx0OnRocm93IG5ldyBGb3JtYXRFcnJvcihgVW5rbm93biBlbmNvZGluZyBmb3JtYXQ6ICR7bn0gaW4gQ0ZGYCl9Y29uc3QgZz1lO2lmKDEyOCZuKXtzW3RdJj0xMjc7IWZ1bmN0aW9uIHJlYWRTdXBwbGVtZW50KCl7Y29uc3QgdD1zW2UrK107Zm9yKG89MDtvPHQ7bysrKXtjb25zdCB0PXNbZSsrXSxuPShzW2UrK108PDgpKygyNTUmc1tlKytdKTtyW3RdPWEuaW5kZXhPZihpLmdldChuKSl9fSgpfWw9cy5zdWJhcnJheSh0LGcpfW4mPTEyNztyZXR1cm4gbmV3IENGRkVuY29kaW5nKGMsbixyLGwpfXBhcnNlRkRTZWxlY3QoZSx0KXtjb25zdCBpPXRoaXMuYnl0ZXMsYT1pW2UrK10scj1bXTtsZXQgcztzd2l0Y2goYSl7Y2FzZSAwOmZvcihzPTA7czx0Oysrcyl7Y29uc3QgdD1pW2UrK107ci5wdXNoKHQpfWJyZWFrO2Nhc2UgMzpjb25zdCBuPWlbZSsrXTw8OHxpW2UrK107Zm9yKHM9MDtzPG47KytzKXtsZXQgdD1pW2UrK108PDh8aVtlKytdO2lmKDA9PT1zJiYwIT09dCl7d2FybigicGFyc2VGRFNlbGVjdDogVGhlIGZpcnN0IHJhbmdlIG11c3QgaGF2ZSBhIGZpcnN0IEdJRCBvZiAwIC0tIHRyeWluZyB0byByZWNvdmVyLiIpO3Q9MH1jb25zdCBhPWlbZSsrXSxuPWlbZV08PDh8aVtlKzFdO2ZvcihsZXQgZT10O2U8bjsrK2Upci5wdXNoKGEpfWUrPTI7YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYHBhcnNlRkRTZWxlY3Q6IFVua25vd24gZm9ybWF0ICIke2F9Ii5gKX1pZihyLmxlbmd0aCE9PXQpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJwYXJzZUZEU2VsZWN0OiBJbnZhbGlkIGZvbnQgZGF0YS4iKTtyZXR1cm4gbmV3IENGRkZEU2VsZWN0KGEscil9fWNsYXNzIENGRntjb25zdHJ1Y3Rvcigpe3RoaXMuaGVhZGVyPW51bGw7dGhpcy5uYW1lcz1bXTt0aGlzLnRvcERpY3Q9bnVsbDt0aGlzLnN0cmluZ3M9bmV3IENGRlN0cmluZ3M7dGhpcy5nbG9iYWxTdWJySW5kZXg9bnVsbDt0aGlzLmVuY29kaW5nPW51bGw7dGhpcy5jaGFyc2V0PW51bGw7dGhpcy5jaGFyU3RyaW5ncz1udWxsO3RoaXMuZmRBcnJheT1bXTt0aGlzLmZkU2VsZWN0PW51bGw7dGhpcy5pc0NJREZvbnQ9ITF9ZHVwbGljYXRlRmlyc3RHbHlwaCgpe2lmKHRoaXMuY2hhclN0cmluZ3MuY291bnQ+PTY1NTM1KXt3YXJuKCJOb3QgZW5vdWdoIHNwYWNlIGluIGNoYXJzdHJpbmdzIHRvIGR1cGxpY2F0ZSBmaXJzdCBnbHlwaC4iKTtyZXR1cm59Y29uc3QgZT10aGlzLmNoYXJTdHJpbmdzLmdldCgwKTt0aGlzLmNoYXJTdHJpbmdzLmFkZChlKTt0aGlzLmlzQ0lERm9udCYmdGhpcy5mZFNlbGVjdC5mZFNlbGVjdC5wdXNoKHRoaXMuZmRTZWxlY3QuZmRTZWxlY3RbMF0pfWhhc0dseXBoSWQoZSl7aWYoZTwwfHxlPj10aGlzLmNoYXJTdHJpbmdzLmNvdW50KXJldHVybiExO3JldHVybiB0aGlzLmNoYXJTdHJpbmdzLmdldChlKS5sZW5ndGg+MH19Y2xhc3MgQ0ZGSGVhZGVye2NvbnN0cnVjdG9yKGUsdCxpLGEpe3RoaXMubWFqb3I9ZTt0aGlzLm1pbm9yPXQ7dGhpcy5oZHJTaXplPWk7dGhpcy5vZmZTaXplPWF9fWNsYXNzIENGRlN0cmluZ3N7Y29uc3RydWN0b3IoKXt0aGlzLnN0cmluZ3M9W119Z2V0KGUpe3JldHVybiBlPj0wJiZlPD0zOTA/ZGlbZV06ZS1maTw9dGhpcy5zdHJpbmdzLmxlbmd0aD90aGlzLnN0cmluZ3NbZS1maV06ZGlbMF19Z2V0U0lEKGUpe2xldCB0PWRpLmluZGV4T2YoZSk7aWYoLTEhPT10KXJldHVybiB0O3Q9dGhpcy5zdHJpbmdzLmluZGV4T2YoZSk7cmV0dXJuLTEhPT10P3QrZmk6LTF9YWRkKGUpe3RoaXMuc3RyaW5ncy5wdXNoKGUpfWdldCBjb3VudCgpe3JldHVybiB0aGlzLnN0cmluZ3MubGVuZ3RofX1jbGFzcyBDRkZJbmRleHtjb25zdHJ1Y3Rvcigpe3RoaXMub2JqZWN0cz1bXTt0aGlzLmxlbmd0aD0wfWFkZChlKXt0aGlzLmxlbmd0aCs9ZS5sZW5ndGg7dGhpcy5vYmplY3RzLnB1c2goZSl9c2V0KGUsdCl7dGhpcy5sZW5ndGgrPXQubGVuZ3RoLXRoaXMub2JqZWN0c1tlXS5sZW5ndGg7dGhpcy5vYmplY3RzW2VdPXR9Z2V0KGUpe3JldHVybiB0aGlzLm9iamVjdHNbZV19Z2V0IGNvdW50KCl7cmV0dXJuIHRoaXMub2JqZWN0cy5sZW5ndGh9fWNsYXNzIENGRkRpY3R7Y29uc3RydWN0b3IoZSx0KXt0aGlzLmtleVRvTmFtZU1hcD1lLmtleVRvTmFtZU1hcDt0aGlzLm5hbWVUb0tleU1hcD1lLm5hbWVUb0tleU1hcDt0aGlzLmRlZmF1bHRzPWUuZGVmYXVsdHM7dGhpcy50eXBlcz1lLnR5cGVzO3RoaXMub3Bjb2Rlcz1lLm9wY29kZXM7dGhpcy5vcmRlcj1lLm9yZGVyO3RoaXMuc3RyaW5ncz10O3RoaXMudmFsdWVzPU9iamVjdC5jcmVhdGUobnVsbCl9c2V0QnlLZXkoZSx0KXtpZighKGUgaW4gdGhpcy5rZXlUb05hbWVNYXApKXJldHVybiExO2lmKDA9PT10Lmxlbmd0aClyZXR1cm4hMDtmb3IoY29uc3QgaSBvZiB0KWlmKGlzTmFOKGkpKXt3YXJuKGBJbnZhbGlkIENGRkRpY3QgdmFsdWU6ICIke3R9IiBmb3Iga2V5ICIke2V9Ii5gKTtyZXR1cm4hMH1jb25zdCBpPXRoaXMudHlwZXNbZV07Im51bSIhPT1pJiYic2lkIiE9PWkmJiJvZmZzZXQiIT09aXx8KHQ9dFswXSk7dGhpcy52YWx1ZXNbZV09dDtyZXR1cm4hMH1zZXRCeU5hbWUoZSx0KXtpZighKGUgaW4gdGhpcy5uYW1lVG9LZXlNYXApKXRocm93IG5ldyBGb3JtYXRFcnJvcihgSW52YWxpZCBkaWN0aW9uYXJ5IG5hbWUgIiR7ZX0iYCk7dGhpcy52YWx1ZXNbdGhpcy5uYW1lVG9LZXlNYXBbZV1dPXR9aGFzTmFtZShlKXtyZXR1cm4gdGhpcy5uYW1lVG9LZXlNYXBbZV1pbiB0aGlzLnZhbHVlc31nZXRCeU5hbWUoZSl7aWYoIShlIGluIHRoaXMubmFtZVRvS2V5TWFwKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEludmFsaWQgZGljdGlvbmFyeSBuYW1lICR7ZX0iYCk7Y29uc3QgdD10aGlzLm5hbWVUb0tleU1hcFtlXTtyZXR1cm4gdCBpbiB0aGlzLnZhbHVlcz90aGlzLnZhbHVlc1t0XTp0aGlzLmRlZmF1bHRzW3RdfXJlbW92ZUJ5TmFtZShlKXtkZWxldGUgdGhpcy52YWx1ZXNbdGhpcy5uYW1lVG9LZXlNYXBbZV1dfXN0YXRpYyBjcmVhdGVUYWJsZXMoZSl7Y29uc3QgdD17a2V5VG9OYW1lTWFwOnt9LG5hbWVUb0tleU1hcDp7fSxkZWZhdWx0czp7fSx0eXBlczp7fSxvcGNvZGVzOnt9LG9yZGVyOltdfTtmb3IoY29uc3QgaSBvZiBlKXtjb25zdCBlPUFycmF5LmlzQXJyYXkoaVswXSk/KGlbMF1bMF08PDgpK2lbMF1bMV06aVswXTt0LmtleVRvTmFtZU1hcFtlXT1pWzFdO3QubmFtZVRvS2V5TWFwW2lbMV1dPWU7dC50eXBlc1tlXT1pWzJdO3QuZGVmYXVsdHNbZV09aVszXTt0Lm9wY29kZXNbZV09QXJyYXkuaXNBcnJheShpWzBdKT9pWzBdOltpWzBdXTt0Lm9yZGVyLnB1c2goZSl9cmV0dXJuIHR9fWNvbnN0IHlpPVtbWzEyLDMwXSwiUk9TIixbInNpZCIsInNpZCIsIm51bSJdLG51bGxdLFtbMTIsMjBdLCJTeW50aGV0aWNCYXNlIiwibnVtIixudWxsXSxbMCwidmVyc2lvbiIsInNpZCIsbnVsbF0sWzEsIk5vdGljZSIsInNpZCIsbnVsbF0sW1sxMiwwXSwiQ29weXJpZ2h0Iiwic2lkIixudWxsXSxbMiwiRnVsbE5hbWUiLCJzaWQiLG51bGxdLFszLCJGYW1pbHlOYW1lIiwic2lkIixudWxsXSxbNCwiV2VpZ2h0Iiwic2lkIixudWxsXSxbWzEyLDFdLCJpc0ZpeGVkUGl0Y2giLCJudW0iLDBdLFtbMTIsMl0sIkl0YWxpY0FuZ2xlIiwibnVtIiwwXSxbWzEyLDNdLCJVbmRlcmxpbmVQb3NpdGlvbiIsIm51bSIsLTEwMF0sW1sxMiw0XSwiVW5kZXJsaW5lVGhpY2tuZXNzIiwibnVtIiw1MF0sW1sxMiw1XSwiUGFpbnRUeXBlIiwibnVtIiwwXSxbWzEyLDZdLCJDaGFyc3RyaW5nVHlwZSIsIm51bSIsMl0sW1sxMiw3XSwiRm9udE1hdHJpeCIsWyJudW0iLCJudW0iLCJudW0iLCJudW0iLCJudW0iLCJudW0iXSxbLjAwMSwwLDAsLjAwMSwwLDBdXSxbMTMsIlVuaXF1ZUlEIiwibnVtIixudWxsXSxbNSwiRm9udEJCb3giLFsibnVtIiwibnVtIiwibnVtIiwibnVtIl0sWzAsMCwwLDBdXSxbWzEyLDhdLCJTdHJva2VXaWR0aCIsIm51bSIsMF0sWzE0LCJYVUlEIiwiYXJyYXkiLG51bGxdLFsxNSwiY2hhcnNldCIsIm9mZnNldCIsMF0sWzE2LCJFbmNvZGluZyIsIm9mZnNldCIsMF0sWzE3LCJDaGFyU3RyaW5ncyIsIm9mZnNldCIsMF0sWzE4LCJQcml2YXRlIixbIm9mZnNldCIsIm9mZnNldCJdLG51bGxdLFtbMTIsMjFdLCJQb3N0U2NyaXB0Iiwic2lkIixudWxsXSxbWzEyLDIyXSwiQmFzZUZvbnROYW1lIiwic2lkIixudWxsXSxbWzEyLDIzXSwiQmFzZUZvbnRCbGVuZCIsImRlbHRhIixudWxsXSxbWzEyLDMxXSwiQ0lERm9udFZlcnNpb24iLCJudW0iLDBdLFtbMTIsMzJdLCJDSURGb250UmV2aXNpb24iLCJudW0iLDBdLFtbMTIsMzNdLCJDSURGb250VHlwZSIsIm51bSIsMF0sW1sxMiwzNF0sIkNJRENvdW50IiwibnVtIiw4NzIwXSxbWzEyLDM1XSwiVUlEQmFzZSIsIm51bSIsbnVsbF0sW1sxMiwzN10sIkZEU2VsZWN0Iiwib2Zmc2V0IixudWxsXSxbWzEyLDM2XSwiRkRBcnJheSIsIm9mZnNldCIsbnVsbF0sW1sxMiwzOF0sIkZvbnROYW1lIiwic2lkIixudWxsXV07Y2xhc3MgQ0ZGVG9wRGljdCBleHRlbmRzIENGRkRpY3R7c3RhdGljIGdldCB0YWJsZXMoKXtyZXR1cm4gc2hhZG93KHRoaXMsInRhYmxlcyIsdGhpcy5jcmVhdGVUYWJsZXMoeWkpKX1jb25zdHJ1Y3RvcihlKXtzdXBlcihDRkZUb3BEaWN0LnRhYmxlcyxlKTt0aGlzLnByaXZhdGVEaWN0PW51bGx9fWNvbnN0IHdpPVtbNiwiQmx1ZVZhbHVlcyIsImRlbHRhIixudWxsXSxbNywiT3RoZXJCbHVlcyIsImRlbHRhIixudWxsXSxbOCwiRmFtaWx5Qmx1ZXMiLCJkZWx0YSIsbnVsbF0sWzksIkZhbWlseU90aGVyQmx1ZXMiLCJkZWx0YSIsbnVsbF0sW1sxMiw5XSwiQmx1ZVNjYWxlIiwibnVtIiwuMDM5NjI1XSxbWzEyLDEwXSwiQmx1ZVNoaWZ0IiwibnVtIiw3XSxbWzEyLDExXSwiQmx1ZUZ1enoiLCJudW0iLDFdLFsxMCwiU3RkSFciLCJudW0iLG51bGxdLFsxMSwiU3RkVlciLCJudW0iLG51bGxdLFtbMTIsMTJdLCJTdGVtU25hcEgiLCJkZWx0YSIsbnVsbF0sW1sxMiwxM10sIlN0ZW1TbmFwViIsImRlbHRhIixudWxsXSxbWzEyLDE0XSwiRm9yY2VCb2xkIiwibnVtIiwwXSxbWzEyLDE3XSwiTGFuZ3VhZ2VHcm91cCIsIm51bSIsMF0sW1sxMiwxOF0sIkV4cGFuc2lvbkZhY3RvciIsIm51bSIsLjA2XSxbWzEyLDE5XSwiaW5pdGlhbFJhbmRvbVNlZWQiLCJudW0iLDBdLFsyMCwiZGVmYXVsdFdpZHRoWCIsIm51bSIsMF0sWzIxLCJub21pbmFsV2lkdGhYIiwibnVtIiwwXSxbMTksIlN1YnJzIiwib2Zmc2V0IixudWxsXV07Y2xhc3MgQ0ZGUHJpdmF0ZURpY3QgZXh0ZW5kcyBDRkZEaWN0e3N0YXRpYyBnZXQgdGFibGVzKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJ0YWJsZXMiLHRoaXMuY3JlYXRlVGFibGVzKHdpKSl9Y29uc3RydWN0b3IoZSl7c3VwZXIoQ0ZGUHJpdmF0ZURpY3QudGFibGVzLGUpO3RoaXMuc3VicnNJbmRleD1udWxsfX1jb25zdCBiaT17SVNPX0FET0JFOjAsRVhQRVJUOjEsRVhQRVJUX1NVQlNFVDoyfTtjbGFzcyBDRkZDaGFyc2V0e2NvbnN0cnVjdG9yKGUsdCxpLGEpe3RoaXMucHJlZGVmaW5lZD1lO3RoaXMuZm9ybWF0PXQ7dGhpcy5jaGFyc2V0PWk7dGhpcy5yYXc9YX19Y2xhc3MgQ0ZGRW5jb2Rpbmd7Y29uc3RydWN0b3IoZSx0LGksYSl7dGhpcy5wcmVkZWZpbmVkPWU7dGhpcy5mb3JtYXQ9dDt0aGlzLmVuY29kaW5nPWk7dGhpcy5yYXc9YX19Y2xhc3MgQ0ZGRkRTZWxlY3R7Y29uc3RydWN0b3IoZSx0KXt0aGlzLmZvcm1hdD1lO3RoaXMuZmRTZWxlY3Q9dH1nZXRGREluZGV4KGUpe3JldHVybiBlPDB8fGU+PXRoaXMuZmRTZWxlY3QubGVuZ3RoPy0xOnRoaXMuZmRTZWxlY3RbZV19fWNsYXNzIENGRk9mZnNldFRyYWNrZXJ7Y29uc3RydWN0b3IoKXt0aGlzLm9mZnNldHM9T2JqZWN0LmNyZWF0ZShudWxsKX1pc1RyYWNraW5nKGUpe3JldHVybiBlIGluIHRoaXMub2Zmc2V0c310cmFjayhlLHQpe2lmKGUgaW4gdGhpcy5vZmZzZXRzKXRocm93IG5ldyBGb3JtYXRFcnJvcihgQWxyZWFkeSB0cmFja2luZyBsb2NhdGlvbiBvZiAke2V9YCk7dGhpcy5vZmZzZXRzW2VdPXR9b2Zmc2V0KGUpe2Zvcihjb25zdCB0IGluIHRoaXMub2Zmc2V0cyl0aGlzLm9mZnNldHNbdF0rPWV9c2V0RW50cnlMb2NhdGlvbihlLHQsaSl7aWYoIShlIGluIHRoaXMub2Zmc2V0cykpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBOb3QgdHJhY2tpbmcgbG9jYXRpb24gb2YgJHtlfWApO2NvbnN0IGE9aS5kYXRhLHI9dGhpcy5vZmZzZXRzW2VdO2ZvcihsZXQgZT0wLGk9dC5sZW5ndGg7ZTxpOysrZSl7Y29uc3QgaT01KmUrcixzPWkrMSxuPWkrMixvPWkrMyxnPWkrNDtpZigyOSE9PWFbaV18fDAhPT1hW3NdfHwwIT09YVtuXXx8MCE9PWFbb118fDAhPT1hW2ddKXRocm93IG5ldyBGb3JtYXRFcnJvcigid3JpdGluZyB0byBhbiBvZmZzZXQgdGhhdCBpcyBub3QgZW1wdHkiKTtjb25zdCBjPXRbZV07YVtpXT0yOTthW3NdPWM+PjI0JjI1NTthW25dPWM+PjE2JjI1NTthW29dPWM+PjgmMjU1O2FbZ109MjU1JmN9fX1jbGFzcyBDRkZDb21waWxlcntjb25zdHJ1Y3RvcihlKXt0aGlzLmNmZj1lfWNvbXBpbGUoKXtjb25zdCBlPXRoaXMuY2ZmLHQ9e2RhdGE6W10sbGVuZ3RoOjAsYWRkKGUpe3RyeXt0aGlzLmRhdGEucHVzaCguLi5lKX1jYXRjaHt0aGlzLmRhdGE9dGhpcy5kYXRhLmNvbmNhdChlKX10aGlzLmxlbmd0aD10aGlzLmRhdGEubGVuZ3RofX0saT10aGlzLmNvbXBpbGVIZWFkZXIoZS5oZWFkZXIpO3QuYWRkKGkpO2NvbnN0IGE9dGhpcy5jb21waWxlTmFtZUluZGV4KGUubmFtZXMpO3QuYWRkKGEpO2lmKGUuaXNDSURGb250JiZlLnRvcERpY3QuaGFzTmFtZSgiRm9udE1hdHJpeCIpKXtjb25zdCB0PWUudG9wRGljdC5nZXRCeU5hbWUoIkZvbnRNYXRyaXgiKTtlLnRvcERpY3QucmVtb3ZlQnlOYW1lKCJGb250TWF0cml4Iik7Zm9yKGNvbnN0IGkgb2YgZS5mZEFycmF5KXtsZXQgZT10LnNsaWNlKDApO2kuaGFzTmFtZSgiRm9udE1hdHJpeCIpJiYoZT1VdGlsLnRyYW5zZm9ybShlLGkuZ2V0QnlOYW1lKCJGb250TWF0cml4IikpKTtpLnNldEJ5TmFtZSgiRm9udE1hdHJpeCIsZSl9fWNvbnN0IHI9ZS50b3BEaWN0LmdldEJ5TmFtZSgiWFVJRCIpO3I/Lmxlbmd0aD4xNiYmZS50b3BEaWN0LnJlbW92ZUJ5TmFtZSgiWFVJRCIpO2UudG9wRGljdC5zZXRCeU5hbWUoImNoYXJzZXQiLDApO2xldCBzPXRoaXMuY29tcGlsZVRvcERpY3RzKFtlLnRvcERpY3RdLHQubGVuZ3RoLGUuaXNDSURGb250KTt0LmFkZChzLm91dHB1dCk7Y29uc3Qgbj1zLnRyYWNrZXJzWzBdLG89dGhpcy5jb21waWxlU3RyaW5nSW5kZXgoZS5zdHJpbmdzLnN0cmluZ3MpO3QuYWRkKG8pO2NvbnN0IGc9dGhpcy5jb21waWxlSW5kZXgoZS5nbG9iYWxTdWJySW5kZXgpO3QuYWRkKGcpO2lmKGUuZW5jb2RpbmcmJmUudG9wRGljdC5oYXNOYW1lKCJFbmNvZGluZyIpKWlmKGUuZW5jb2RpbmcucHJlZGVmaW5lZCluLnNldEVudHJ5TG9jYXRpb24oIkVuY29kaW5nIixbZS5lbmNvZGluZy5mb3JtYXRdLHQpO2Vsc2V7Y29uc3QgaT10aGlzLmNvbXBpbGVFbmNvZGluZyhlLmVuY29kaW5nKTtuLnNldEVudHJ5TG9jYXRpb24oIkVuY29kaW5nIixbdC5sZW5ndGhdLHQpO3QuYWRkKGkpfWNvbnN0IGM9dGhpcy5jb21waWxlQ2hhcnNldChlLmNoYXJzZXQsZS5jaGFyU3RyaW5ncy5jb3VudCxlLnN0cmluZ3MsZS5pc0NJREZvbnQpO24uc2V0RW50cnlMb2NhdGlvbigiY2hhcnNldCIsW3QubGVuZ3RoXSx0KTt0LmFkZChjKTtjb25zdCBsPXRoaXMuY29tcGlsZUNoYXJTdHJpbmdzKGUuY2hhclN0cmluZ3MpO24uc2V0RW50cnlMb2NhdGlvbigiQ2hhclN0cmluZ3MiLFt0Lmxlbmd0aF0sdCk7dC5hZGQobCk7aWYoZS5pc0NJREZvbnQpe24uc2V0RW50cnlMb2NhdGlvbigiRkRTZWxlY3QiLFt0Lmxlbmd0aF0sdCk7Y29uc3QgaT10aGlzLmNvbXBpbGVGRFNlbGVjdChlLmZkU2VsZWN0KTt0LmFkZChpKTtzPXRoaXMuY29tcGlsZVRvcERpY3RzKGUuZmRBcnJheSx0Lmxlbmd0aCwhMCk7bi5zZXRFbnRyeUxvY2F0aW9uKCJGREFycmF5IixbdC5sZW5ndGhdLHQpO3QuYWRkKHMub3V0cHV0KTtjb25zdCBhPXMudHJhY2tlcnM7dGhpcy5jb21waWxlUHJpdmF0ZURpY3RzKGUuZmRBcnJheSxhLHQpfXRoaXMuY29tcGlsZVByaXZhdGVEaWN0cyhbZS50b3BEaWN0XSxbbl0sdCk7dC5hZGQoWzBdKTtyZXR1cm4gdC5kYXRhfWVuY29kZU51bWJlcihlKXtyZXR1cm4gTnVtYmVyLmlzSW50ZWdlcihlKT90aGlzLmVuY29kZUludGVnZXIoZSk6dGhpcy5lbmNvZGVGbG9hdChlKX1zdGF0aWMgZ2V0IEVuY29kZUZsb2F0UmVnRXhwKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJFbmNvZGVGbG9hdFJlZ0V4cCIsL1wuKFxkKj8pKD86OXs1LDIwfXwwezUsMjB9KVxkezAsMn0oPzplKC4rKXwkKS8pfWVuY29kZUZsb2F0KGUpe2xldCB0PWUudG9TdHJpbmcoKTtjb25zdCBpPUNGRkNvbXBpbGVyLkVuY29kZUZsb2F0UmVnRXhwLmV4ZWModCk7aWYoaSl7Y29uc3QgYT1wYXJzZUZsb2F0KCIxZSIrKChpWzJdPytpWzJdOjApK2lbMV0ubGVuZ3RoKSk7dD0oTWF0aC5yb3VuZChlKmEpL2EpLnRvU3RyaW5nKCl9bGV0IGEscixzPSIiO2ZvcihhPTAscj10Lmxlbmd0aDthPHI7KythKXtjb25zdCBlPXRbYV07cys9ImUiPT09ZT8iLSI9PT10WysrYV0/ImMiOiJiIjoiLiI9PT1lPyJhIjoiLSI9PT1lPyJlIjplfXMrPTEmcy5sZW5ndGg/ImYiOiJmZiI7Y29uc3Qgbj1bMzBdO2ZvcihhPTAscj1zLmxlbmd0aDthPHI7YSs9MiluLnB1c2gocGFyc2VJbnQocy5zdWJzdHJpbmcoYSxhKzIpLDE2KSk7cmV0dXJuIG59ZW5jb2RlSW50ZWdlcihlKXtsZXQgdDt0PWU+PS0xMDcmJmU8PTEwNz9bZSsxMzldOmU+PTEwOCYmZTw9MTEzMT9bMjQ3KygoZS09MTA4KT4+OCksMjU1JmVdOmU+PS0xMTMxJiZlPD0tMTA4P1syNTErKChlPS1lLTEwOCk+PjgpLDI1NSZlXTplPj0tMzI3NjgmJmU8PTMyNzY3P1syOCxlPj44JjI1NSwyNTUmZV06WzI5LGU+PjI0JjI1NSxlPj4xNiYyNTUsZT4+OCYyNTUsMjU1JmVdO3JldHVybiB0fWNvbXBpbGVIZWFkZXIoZSl7cmV0dXJuW2UubWFqb3IsZS5taW5vciw0LGUub2ZmU2l6ZV19Y29tcGlsZU5hbWVJbmRleChlKXtjb25zdCB0PW5ldyBDRkZJbmRleDtmb3IoY29uc3QgaSBvZiBlKXtjb25zdCBlPU1hdGgubWluKGkubGVuZ3RoLDEyNyk7bGV0IGE9bmV3IEFycmF5KGUpO2ZvcihsZXQgdD0wO3Q8ZTt0Kyspe2xldCBlPWlbdF07KGU8IiEifHxlPiJ+Inx8IlsiPT09ZXx8Il0iPT09ZXx8IigiPT09ZXx8IikiPT09ZXx8InsiPT09ZXx8In0iPT09ZXx8IjwiPT09ZXx8Ij4iPT09ZXx8Ii8iPT09ZXx8IiUiPT09ZSkmJihlPSJfIik7YVt0XT1lfWE9YS5qb2luKCIiKTsiIj09PWEmJihhPSJCYWRfRm9udF9OYW1lIik7dC5hZGQoc3RyaW5nVG9CeXRlcyhhKSl9cmV0dXJuIHRoaXMuY29tcGlsZUluZGV4KHQpfWNvbXBpbGVUb3BEaWN0cyhlLHQsaSl7Y29uc3QgYT1bXTtsZXQgcj1uZXcgQ0ZGSW5kZXg7Zm9yKGNvbnN0IHMgb2YgZSl7aWYoaSl7cy5yZW1vdmVCeU5hbWUoIkNJREZvbnRWZXJzaW9uIik7cy5yZW1vdmVCeU5hbWUoIkNJREZvbnRSZXZpc2lvbiIpO3MucmVtb3ZlQnlOYW1lKCJDSURGb250VHlwZSIpO3MucmVtb3ZlQnlOYW1lKCJDSURDb3VudCIpO3MucmVtb3ZlQnlOYW1lKCJVSURCYXNlIil9Y29uc3QgZT1uZXcgQ0ZGT2Zmc2V0VHJhY2tlcixuPXRoaXMuY29tcGlsZURpY3QocyxlKTthLnB1c2goZSk7ci5hZGQobik7ZS5vZmZzZXQodCl9cj10aGlzLmNvbXBpbGVJbmRleChyLGEpO3JldHVybnt0cmFja2VyczphLG91dHB1dDpyfX1jb21waWxlUHJpdmF0ZURpY3RzKGUsdCxpKXtmb3IobGV0IGE9MCxyPWUubGVuZ3RoO2E8cjsrK2Epe2NvbnN0IHI9ZVthXSxzPXIucHJpdmF0ZURpY3Q7aWYoIXN8fCFyLmhhc05hbWUoIlByaXZhdGUiKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlRoZXJlIG11c3QgYmUgYSBwcml2YXRlIGRpY3Rpb25hcnkuIik7Y29uc3Qgbj1uZXcgQ0ZGT2Zmc2V0VHJhY2tlcixvPXRoaXMuY29tcGlsZURpY3QocyxuKTtsZXQgZz1pLmxlbmd0aDtuLm9mZnNldChnKTtvLmxlbmd0aHx8KGc9MCk7dFthXS5zZXRFbnRyeUxvY2F0aW9uKCJQcml2YXRlIixbby5sZW5ndGgsZ10saSk7aS5hZGQobyk7aWYocy5zdWJyc0luZGV4JiZzLmhhc05hbWUoIlN1YnJzIikpe2NvbnN0IGU9dGhpcy5jb21waWxlSW5kZXgocy5zdWJyc0luZGV4KTtuLnNldEVudHJ5TG9jYXRpb24oIlN1YnJzIixbby5sZW5ndGhdLGkpO2kuYWRkKGUpfX19Y29tcGlsZURpY3QoZSx0KXtjb25zdCBpPVtdO2Zvcihjb25zdCBhIG9mIGUub3JkZXIpe2lmKCEoYSBpbiBlLnZhbHVlcykpY29udGludWU7bGV0IHI9ZS52YWx1ZXNbYV0scz1lLnR5cGVzW2FdO0FycmF5LmlzQXJyYXkocyl8fChzPVtzXSk7QXJyYXkuaXNBcnJheShyKXx8KHI9W3JdKTtpZigwIT09ci5sZW5ndGgpe2ZvcihsZXQgbj0wLG89cy5sZW5ndGg7bjxvOysrbil7Y29uc3Qgbz1zW25dLGc9cltuXTtzd2l0Y2gobyl7Y2FzZSJudW0iOmNhc2Uic2lkIjppLnB1c2goLi4udGhpcy5lbmNvZGVOdW1iZXIoZykpO2JyZWFrO2Nhc2Uib2Zmc2V0Ijpjb25zdCBzPWUua2V5VG9OYW1lTWFwW2FdO3QuaXNUcmFja2luZyhzKXx8dC50cmFjayhzLGkubGVuZ3RoKTtpLnB1c2goMjksMCwwLDAsMCk7YnJlYWs7Y2FzZSJhcnJheSI6Y2FzZSJkZWx0YSI6aS5wdXNoKC4uLnRoaXMuZW5jb2RlTnVtYmVyKGcpKTtmb3IobGV0IGU9MSx0PXIubGVuZ3RoO2U8dDsrK2UpaS5wdXNoKC4uLnRoaXMuZW5jb2RlTnVtYmVyKHJbZV0pKTticmVhaztkZWZhdWx0OnRocm93IG5ldyBGb3JtYXRFcnJvcihgVW5rbm93biBkYXRhIHR5cGUgb2YgJHtvfWApfX1pLnB1c2goLi4uZS5vcGNvZGVzW2FdKX19cmV0dXJuIGl9Y29tcGlsZVN0cmluZ0luZGV4KGUpe2NvbnN0IHQ9bmV3IENGRkluZGV4O2Zvcihjb25zdCBpIG9mIGUpdC5hZGQoc3RyaW5nVG9CeXRlcyhpKSk7cmV0dXJuIHRoaXMuY29tcGlsZUluZGV4KHQpfWNvbXBpbGVDaGFyU3RyaW5ncyhlKXtjb25zdCB0PW5ldyBDRkZJbmRleDtmb3IobGV0IGk9MDtpPGUuY291bnQ7aSsrKXtjb25zdCBhPWUuZ2V0KGkpOzAhPT1hLmxlbmd0aD90LmFkZChhKTp0LmFkZChuZXcgVWludDhBcnJheShbMTM5LDE0XSkpfXJldHVybiB0aGlzLmNvbXBpbGVJbmRleCh0KX1jb21waWxlQ2hhcnNldChlLHQsaSxhKXtsZXQgcjtjb25zdCBzPXQtMTtpZihhKXI9bmV3IFVpbnQ4QXJyYXkoWzIsMCwwLHM+PjgmMjU1LDI1NSZzXSk7ZWxzZXtyPW5ldyBVaW50OEFycmF5KDErMipzKTtyWzBdPTA7bGV0IHQ9MDtjb25zdCBhPWUuY2hhcnNldC5sZW5ndGg7bGV0IG49ITE7Zm9yKGxldCBzPTE7czxyLmxlbmd0aDtzKz0yKXtsZXQgbz0wO2lmKHQ8YSl7Y29uc3QgYT1lLmNoYXJzZXRbdCsrXTtvPWkuZ2V0U0lEKGEpO2lmKC0xPT09byl7bz0wO2lmKCFuKXtuPSEwO3dhcm4oYENvdWxkbid0IGZpbmQgJHthfSBpbiBDRkYgc3RyaW5nc2ApfX19cltzXT1vPj44JjI1NTtyW3MrMV09MjU1Jm99fXJldHVybiB0aGlzLmNvbXBpbGVUeXBlZEFycmF5KHIpfWNvbXBpbGVFbmNvZGluZyhlKXtyZXR1cm4gdGhpcy5jb21waWxlVHlwZWRBcnJheShlLnJhdyl9Y29tcGlsZUZEU2VsZWN0KGUpe2NvbnN0IHQ9ZS5mb3JtYXQ7bGV0IGksYTtzd2l0Y2godCl7Y2FzZSAwOmk9bmV3IFVpbnQ4QXJyYXkoMStlLmZkU2VsZWN0Lmxlbmd0aCk7aVswXT10O2ZvcihhPTA7YTxlLmZkU2VsZWN0Lmxlbmd0aDthKyspaVthKzFdPWUuZmRTZWxlY3RbYV07YnJlYWs7Y2FzZSAzOmNvbnN0IHI9MDtsZXQgcz1lLmZkU2VsZWN0WzBdO2NvbnN0IG49W3QsMCwwLHI+PjgmMjU1LDI1NSZyLHNdO2ZvcihhPTE7YTxlLmZkU2VsZWN0Lmxlbmd0aDthKyspe2NvbnN0IHQ9ZS5mZFNlbGVjdFthXTtpZih0IT09cyl7bi5wdXNoKGE+PjgmMjU1LDI1NSZhLHQpO3M9dH19Y29uc3Qgbz0obi5sZW5ndGgtMykvMztuWzFdPW8+PjgmMjU1O25bMl09MjU1Jm87bi5wdXNoKGE+PjgmMjU1LDI1NSZhKTtpPW5ldyBVaW50OEFycmF5KG4pfXJldHVybiB0aGlzLmNvbXBpbGVUeXBlZEFycmF5KGkpfWNvbXBpbGVUeXBlZEFycmF5KGUpe3JldHVybiBBcnJheS5mcm9tKGUpfWNvbXBpbGVJbmRleChlLHQ9W10pe2NvbnN0IGk9ZS5vYmplY3RzLGE9aS5sZW5ndGg7aWYoMD09PWEpcmV0dXJuWzAsMF07Y29uc3Qgcj1bYT4+OCYyNTUsMjU1JmFdO2xldCBzLG4sbz0xO2ZvcihzPTA7czxhOysrcylvKz1pW3NdLmxlbmd0aDtuPW88MjU2PzE6bzw2NTUzNj8yOm88MTY3NzcyMTY/Mzo0O3IucHVzaChuKTtsZXQgZz0xO2ZvcihzPTA7czxhKzE7cysrKXsxPT09bj9yLnB1c2goMjU1JmcpOjI9PT1uP3IucHVzaChnPj44JjI1NSwyNTUmZyk6Mz09PW4/ci5wdXNoKGc+PjE2JjI1NSxnPj44JjI1NSwyNTUmZyk6ci5wdXNoKGc+Pj4yNCYyNTUsZz4+MTYmMjU1LGc+PjgmMjU1LDI1NSZnKTtpW3NdJiYoZys9aVtzXS5sZW5ndGgpfWZvcihzPTA7czxhO3MrKyl7dFtzXSYmdFtzXS5vZmZzZXQoci5sZW5ndGgpO3IucHVzaCguLi5pW3NdKX1yZXR1cm4gcn19Y29uc3QgRGk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLkE9NjU7ZS5BRT0xOTg7ZS5BRWFjdXRlPTUwODtlLkFFbWFjcm9uPTQ4MjtlLkFFc21hbGw9NjM0NjI7ZS5BYWN1dGU9MTkzO2UuQWFjdXRlc21hbGw9NjM0NTc7ZS5BYnJldmU9MjU4O2UuQWJyZXZlYWN1dGU9Nzg1NDtlLkFicmV2ZWN5cmlsbGljPTEyMzI7ZS5BYnJldmVkb3RiZWxvdz03ODYyO2UuQWJyZXZlZ3JhdmU9Nzg1NjtlLkFicmV2ZWhvb2thYm92ZT03ODU4O2UuQWJyZXZldGlsZGU9Nzg2MDtlLkFjYXJvbj00NjE7ZS5BY2lyY2xlPTkzOTg7ZS5BY2lyY3VtZmxleD0xOTQ7ZS5BY2lyY3VtZmxleGFjdXRlPTc4NDQ7ZS5BY2lyY3VtZmxleGRvdGJlbG93PTc4NTI7ZS5BY2lyY3VtZmxleGdyYXZlPTc4NDY7ZS5BY2lyY3VtZmxleGhvb2thYm92ZT03ODQ4O2UuQWNpcmN1bWZsZXhzbWFsbD02MzQ1ODtlLkFjaXJjdW1mbGV4dGlsZGU9Nzg1MDtlLkFjdXRlPTYzMTc3O2UuQWN1dGVzbWFsbD02MzQxMjtlLkFjeXJpbGxpYz0xMDQwO2UuQWRibGdyYXZlPTUxMjtlLkFkaWVyZXNpcz0xOTY7ZS5BZGllcmVzaXNjeXJpbGxpYz0xMjM0O2UuQWRpZXJlc2lzbWFjcm9uPTQ3ODtlLkFkaWVyZXNpc3NtYWxsPTYzNDYwO2UuQWRvdGJlbG93PTc4NDA7ZS5BZG90bWFjcm9uPTQ4MDtlLkFncmF2ZT0xOTI7ZS5BZ3JhdmVzbWFsbD02MzQ1NjtlLkFob29rYWJvdmU9Nzg0MjtlLkFpZWN5cmlsbGljPTEyMzY7ZS5BaW52ZXJ0ZWRicmV2ZT01MTQ7ZS5BbHBoYT05MTM7ZS5BbHBoYXRvbm9zPTkwMjtlLkFtYWNyb249MjU2O2UuQW1vbm9zcGFjZT02NTMxMztlLkFvZ29uZWs9MjYwO2UuQXJpbmc9MTk3O2UuQXJpbmdhY3V0ZT01MDY7ZS5BcmluZ2JlbG93PTc2ODA7ZS5BcmluZ3NtYWxsPTYzNDYxO2UuQXNtYWxsPTYzMzI5O2UuQXRpbGRlPTE5NTtlLkF0aWxkZXNtYWxsPTYzNDU5O2UuQXliYXJtZW5pYW49MTMyOTtlLkI9NjY7ZS5CY2lyY2xlPTkzOTk7ZS5CZG90YWNjZW50PTc2ODI7ZS5CZG90YmVsb3c9NzY4NDtlLkJlY3lyaWxsaWM9MTA0MTtlLkJlbmFybWVuaWFuPTEzMzA7ZS5CZXRhPTkxNDtlLkJob29rPTM4NTtlLkJsaW5lYmVsb3c9NzY4NjtlLkJtb25vc3BhY2U9NjUzMTQ7ZS5CcmV2ZXNtYWxsPTYzMjIwO2UuQnNtYWxsPTYzMzMwO2UuQnRvcGJhcj0zODY7ZS5DPTY3O2UuQ2Fhcm1lbmlhbj0xMzQyO2UuQ2FjdXRlPTI2MjtlLkNhcm9uPTYzMTc4O2UuQ2Fyb25zbWFsbD02MzIyMTtlLkNjYXJvbj0yNjg7ZS5DY2VkaWxsYT0xOTk7ZS5DY2VkaWxsYWFjdXRlPTc2ODg7ZS5DY2VkaWxsYXNtYWxsPTYzNDYzO2UuQ2NpcmNsZT05NDAwO2UuQ2NpcmN1bWZsZXg9MjY0O2UuQ2RvdD0yNjY7ZS5DZG90YWNjZW50PTI2NjtlLkNlZGlsbGFzbWFsbD02MzQxNjtlLkNoYWFybWVuaWFuPTEzNTM7ZS5DaGVhYmtoYXNpYW5jeXJpbGxpYz0xMjEyO2UuQ2hlY3lyaWxsaWM9MTA2MztlLkNoZWRlc2NlbmRlcmFia2hhc2lhbmN5cmlsbGljPTEyMTQ7ZS5DaGVkZXNjZW5kZXJjeXJpbGxpYz0xMjA2O2UuQ2hlZGllcmVzaXNjeXJpbGxpYz0xMjY4O2UuQ2hlaGFybWVuaWFuPTEzNDc7ZS5DaGVraGFrYXNzaWFuY3lyaWxsaWM9MTIyNztlLkNoZXZlcnRpY2Fsc3Ryb2tlY3lyaWxsaWM9MTIwODtlLkNoaT05MzU7ZS5DaG9vaz0zOTE7ZS5DaXJjdW1mbGV4c21hbGw9NjMyMjI7ZS5DbW9ub3NwYWNlPTY1MzE1O2UuQ29hcm1lbmlhbj0xMzYxO2UuQ3NtYWxsPTYzMzMxO2UuRD02ODtlLkRaPTQ5NztlLkRaY2Fyb249NDUyO2UuRGFhcm1lbmlhbj0xMzMyO2UuRGFmcmljYW49MzkzO2UuRGNhcm9uPTI3MDtlLkRjZWRpbGxhPTc2OTY7ZS5EY2lyY2xlPTk0MDE7ZS5EY2lyY3VtZmxleGJlbG93PTc2OTg7ZS5EY3JvYXQ9MjcyO2UuRGRvdGFjY2VudD03NjkwO2UuRGRvdGJlbG93PTc2OTI7ZS5EZWN5cmlsbGljPTEwNDQ7ZS5EZWljb3B0aWM9MTAwNjtlLkRlbHRhPTg3MTA7ZS5EZWx0YWdyZWVrPTkxNjtlLkRob29rPTM5NDtlLkRpZXJlc2lzPTYzMTc5O2UuRGllcmVzaXNBY3V0ZT02MzE4MDtlLkRpZXJlc2lzR3JhdmU9NjMxODE7ZS5EaWVyZXNpc3NtYWxsPTYzNDAwO2UuRGlnYW1tYWdyZWVrPTk4ODtlLkRqZWN5cmlsbGljPTEwMjY7ZS5EbGluZWJlbG93PTc2OTQ7ZS5EbW9ub3NwYWNlPTY1MzE2O2UuRG90YWNjZW50c21hbGw9NjMyMjM7ZS5Ec2xhc2g9MjcyO2UuRHNtYWxsPTYzMzMyO2UuRHRvcGJhcj0zOTU7ZS5Eej00OTg7ZS5EemNhcm9uPTQ1MztlLkR6ZWFia2hhc2lhbmN5cmlsbGljPTEyNDg7ZS5EemVjeXJpbGxpYz0xMDI5O2UuRHpoZWN5cmlsbGljPTEwMzk7ZS5FPTY5O2UuRWFjdXRlPTIwMTtlLkVhY3V0ZXNtYWxsPTYzNDY1O2UuRWJyZXZlPTI3NjtlLkVjYXJvbj0yODI7ZS5FY2VkaWxsYWJyZXZlPTc3MDg7ZS5FY2hhcm1lbmlhbj0xMzMzO2UuRWNpcmNsZT05NDAyO2UuRWNpcmN1bWZsZXg9MjAyO2UuRWNpcmN1bWZsZXhhY3V0ZT03ODcwO2UuRWNpcmN1bWZsZXhiZWxvdz03NzA0O2UuRWNpcmN1bWZsZXhkb3RiZWxvdz03ODc4O2UuRWNpcmN1bWZsZXhncmF2ZT03ODcyO2UuRWNpcmN1bWZsZXhob29rYWJvdmU9Nzg3NDtlLkVjaXJjdW1mbGV4c21hbGw9NjM0NjY7ZS5FY2lyY3VtZmxleHRpbGRlPTc4NzY7ZS5FY3lyaWxsaWM9MTAyODtlLkVkYmxncmF2ZT01MTY7ZS5FZGllcmVzaXM9MjAzO2UuRWRpZXJlc2lzc21hbGw9NjM0Njc7ZS5FZG90PTI3ODtlLkVkb3RhY2NlbnQ9Mjc4O2UuRWRvdGJlbG93PTc4NjQ7ZS5FZmN5cmlsbGljPTEwNjA7ZS5FZ3JhdmU9MjAwO2UuRWdyYXZlc21hbGw9NjM0NjQ7ZS5FaGFybWVuaWFuPTEzMzU7ZS5FaG9va2Fib3ZlPTc4NjY7ZS5FaWdodHJvbWFuPTg1NTE7ZS5FaW52ZXJ0ZWRicmV2ZT01MTg7ZS5FaW90aWZpZWRjeXJpbGxpYz0xMTI0O2UuRWxjeXJpbGxpYz0xMDUxO2UuRWxldmVucm9tYW49ODU1NDtlLkVtYWNyb249Mjc0O2UuRW1hY3JvbmFjdXRlPTc3MDI7ZS5FbWFjcm9uZ3JhdmU9NzcwMDtlLkVtY3lyaWxsaWM9MTA1MjtlLkVtb25vc3BhY2U9NjUzMTc7ZS5FbmN5cmlsbGljPTEwNTM7ZS5FbmRlc2NlbmRlcmN5cmlsbGljPTExODY7ZS5Fbmc9MzMwO2UuRW5naGVjeXJpbGxpYz0xMTg4O2UuRW5ob29rY3lyaWxsaWM9MTIyMztlLkVvZ29uZWs9MjgwO2UuRW9wZW49NDAwO2UuRXBzaWxvbj05MTc7ZS5FcHNpbG9udG9ub3M9OTA0O2UuRXJjeXJpbGxpYz0xMDU2O2UuRXJldmVyc2VkPTM5ODtlLkVyZXZlcnNlZGN5cmlsbGljPTEwNjk7ZS5Fc2N5cmlsbGljPTEwNTc7ZS5Fc2Rlc2NlbmRlcmN5cmlsbGljPTExOTQ7ZS5Fc2g9NDI1O2UuRXNtYWxsPTYzMzMzO2UuRXRhPTkxOTtlLkV0YXJtZW5pYW49MTMzNjtlLkV0YXRvbm9zPTkwNTtlLkV0aD0yMDg7ZS5FdGhzbWFsbD02MzQ3MjtlLkV0aWxkZT03ODY4O2UuRXRpbGRlYmVsb3c9NzcwNjtlLkV1cm89ODM2NDtlLkV6aD00Mzk7ZS5FemhjYXJvbj00OTQ7ZS5FemhyZXZlcnNlZD00NDA7ZS5GPTcwO2UuRmNpcmNsZT05NDAzO2UuRmRvdGFjY2VudD03NzEwO2UuRmVoYXJtZW5pYW49MTM2NjtlLkZlaWNvcHRpYz05OTY7ZS5GaG9vaz00MDE7ZS5GaXRhY3lyaWxsaWM9MTEzODtlLkZpdmVyb21hbj04NTQ4O2UuRm1vbm9zcGFjZT02NTMxODtlLkZvdXJyb21hbj04NTQ3O2UuRnNtYWxsPTYzMzM0O2UuRz03MTtlLkdCc3F1YXJlPTEzMTkxO2UuR2FjdXRlPTUwMDtlLkdhbW1hPTkxNTtlLkdhbW1hYWZyaWNhbj00MDQ7ZS5HYW5naWFjb3B0aWM9MTAwMjtlLkdicmV2ZT0yODY7ZS5HY2Fyb249NDg2O2UuR2NlZGlsbGE9MjkwO2UuR2NpcmNsZT05NDA0O2UuR2NpcmN1bWZsZXg9Mjg0O2UuR2NvbW1hYWNjZW50PTI5MDtlLkdkb3Q9Mjg4O2UuR2RvdGFjY2VudD0yODg7ZS5HZWN5cmlsbGljPTEwNDM7ZS5HaGFkYXJtZW5pYW49MTM0NjtlLkdoZW1pZGRsZWhvb2tjeXJpbGxpYz0xMTcyO2UuR2hlc3Ryb2tlY3lyaWxsaWM9MTE3MDtlLkdoZXVwdHVybmN5cmlsbGljPTExNjg7ZS5HaG9vaz00MDM7ZS5HaW1hcm1lbmlhbj0xMzMxO2UuR2plY3lyaWxsaWM9MTAyNztlLkdtYWNyb249NzcxMjtlLkdtb25vc3BhY2U9NjUzMTk7ZS5HcmF2ZT02MzE4MjtlLkdyYXZlc21hbGw9NjMzMjg7ZS5Hc21hbGw9NjMzMzU7ZS5Hc21hbGxob29rPTY2NztlLkdzdHJva2U9NDg0O2UuSD03MjtlLkgxODUzMz05Njc5O2UuSDE4NTQzPTk2NDI7ZS5IMTg1NTE9OTY0MztlLkgyMjA3Mz05NjMzO2UuSFBzcXVhcmU9MTMyNTk7ZS5IYWFia2hhc2lhbmN5cmlsbGljPTExOTI7ZS5IYWRlc2NlbmRlcmN5cmlsbGljPTEyMDI7ZS5IYXJkc2lnbmN5cmlsbGljPTEwNjY7ZS5IYmFyPTI5NDtlLkhicmV2ZWJlbG93PTc3MjI7ZS5IY2VkaWxsYT03NzIwO2UuSGNpcmNsZT05NDA1O2UuSGNpcmN1bWZsZXg9MjkyO2UuSGRpZXJlc2lzPTc3MTg7ZS5IZG90YWNjZW50PTc3MTQ7ZS5IZG90YmVsb3c9NzcxNjtlLkhtb25vc3BhY2U9NjUzMjA7ZS5Ib2FybWVuaWFuPTEzNDQ7ZS5Ib3JpY29wdGljPTFlMztlLkhzbWFsbD02MzMzNjtlLkh1bmdhcnVtbGF1dD02MzE4MztlLkh1bmdhcnVtbGF1dHNtYWxsPTYzMjI0O2UuSHpzcXVhcmU9MTMyMDA7ZS5JPTczO2UuSUFjeXJpbGxpYz0xMDcxO2UuSUo9MzA2O2UuSVVjeXJpbGxpYz0xMDcwO2UuSWFjdXRlPTIwNTtlLklhY3V0ZXNtYWxsPTYzNDY5O2UuSWJyZXZlPTMwMDtlLkljYXJvbj00NjM7ZS5JY2lyY2xlPTk0MDY7ZS5JY2lyY3VtZmxleD0yMDY7ZS5JY2lyY3VtZmxleHNtYWxsPTYzNDcwO2UuSWN5cmlsbGljPTEwMzA7ZS5JZGJsZ3JhdmU9NTIwO2UuSWRpZXJlc2lzPTIwNztlLklkaWVyZXNpc2FjdXRlPTc3MjY7ZS5JZGllcmVzaXNjeXJpbGxpYz0xMjUyO2UuSWRpZXJlc2lzc21hbGw9NjM0NzE7ZS5JZG90PTMwNDtlLklkb3RhY2NlbnQ9MzA0O2UuSWRvdGJlbG93PTc4ODI7ZS5JZWJyZXZlY3lyaWxsaWM9MTIzODtlLkllY3lyaWxsaWM9MTA0NTtlLklmcmFrdHVyPTg0NjU7ZS5JZ3JhdmU9MjA0O2UuSWdyYXZlc21hbGw9NjM0Njg7ZS5JaG9va2Fib3ZlPTc4ODA7ZS5JaWN5cmlsbGljPTEwNDg7ZS5JaW52ZXJ0ZWRicmV2ZT01MjI7ZS5JaXNob3J0Y3lyaWxsaWM9MTA0OTtlLkltYWNyb249Mjk4O2UuSW1hY3JvbmN5cmlsbGljPTEyNTA7ZS5JbW9ub3NwYWNlPTY1MzIxO2UuSW5pYXJtZW5pYW49MTMzOTtlLklvY3lyaWxsaWM9MTAyNTtlLklvZ29uZWs9MzAyO2UuSW90YT05MjE7ZS5Jb3RhYWZyaWNhbj00MDY7ZS5Jb3RhZGllcmVzaXM9OTM4O2UuSW90YXRvbm9zPTkwNjtlLklzbWFsbD02MzMzNztlLklzdHJva2U9NDA3O2UuSXRpbGRlPTI5NjtlLkl0aWxkZWJlbG93PTc3MjQ7ZS5JemhpdHNhY3lyaWxsaWM9MTE0MDtlLkl6aGl0c2FkYmxncmF2ZWN5cmlsbGljPTExNDI7ZS5KPTc0O2UuSmFhcm1lbmlhbj0xMzQ1O2UuSmNpcmNsZT05NDA3O2UuSmNpcmN1bWZsZXg9MzA4O2UuSmVjeXJpbGxpYz0xMDMyO2UuSmhlaGFybWVuaWFuPTEzNTU7ZS5KbW9ub3NwYWNlPTY1MzIyO2UuSnNtYWxsPTYzMzM4O2UuSz03NTtlLktCc3F1YXJlPTEzMTg5O2UuS0tzcXVhcmU9MTMyNjE7ZS5LYWJhc2hraXJjeXJpbGxpYz0xMTg0O2UuS2FjdXRlPTc3Mjg7ZS5LYWN5cmlsbGljPTEwNTA7ZS5LYWRlc2NlbmRlcmN5cmlsbGljPTExNzg7ZS5LYWhvb2tjeXJpbGxpYz0xMjE5O2UuS2FwcGE9OTIyO2UuS2FzdHJva2VjeXJpbGxpYz0xMTgyO2UuS2F2ZXJ0aWNhbHN0cm9rZWN5cmlsbGljPTExODA7ZS5LY2Fyb249NDg4O2UuS2NlZGlsbGE9MzEwO2UuS2NpcmNsZT05NDA4O2UuS2NvbW1hYWNjZW50PTMxMDtlLktkb3RiZWxvdz03NzMwO2UuS2VoYXJtZW5pYW49MTM2NDtlLktlbmFybWVuaWFuPTEzNDM7ZS5LaGFjeXJpbGxpYz0xMDYxO2UuS2hlaWNvcHRpYz05OTg7ZS5LaG9vaz00MDg7ZS5LamVjeXJpbGxpYz0xMDM2O2UuS2xpbmViZWxvdz03NzMyO2UuS21vbm9zcGFjZT02NTMyMztlLktvcHBhY3lyaWxsaWM9MTE1MjtlLktvcHBhZ3JlZWs9OTkwO2UuS3NpY3lyaWxsaWM9MTEzNDtlLktzbWFsbD02MzMzOTtlLkw9NzY7ZS5MSj00NTU7ZS5MTD02MzE2NztlLkxhY3V0ZT0zMTM7ZS5MYW1iZGE9OTIzO2UuTGNhcm9uPTMxNztlLkxjZWRpbGxhPTMxNTtlLkxjaXJjbGU9OTQwOTtlLkxjaXJjdW1mbGV4YmVsb3c9Nzc0MDtlLkxjb21tYWFjY2VudD0zMTU7ZS5MZG90PTMxOTtlLkxkb3RhY2NlbnQ9MzE5O2UuTGRvdGJlbG93PTc3MzQ7ZS5MZG90YmVsb3dtYWNyb249NzczNjtlLkxpd25hcm1lbmlhbj0xMzQwO2UuTGo9NDU2O2UuTGplY3lyaWxsaWM9MTAzMztlLkxsaW5lYmVsb3c9NzczODtlLkxtb25vc3BhY2U9NjUzMjQ7ZS5Mc2xhc2g9MzIxO2UuTHNsYXNoc21hbGw9NjMyMjU7ZS5Mc21hbGw9NjMzNDA7ZS5NPTc3O2UuTUJzcXVhcmU9MTMxOTA7ZS5NYWNyb249NjMxODQ7ZS5NYWNyb25zbWFsbD02MzQwNztlLk1hY3V0ZT03NzQyO2UuTWNpcmNsZT05NDEwO2UuTWRvdGFjY2VudD03NzQ0O2UuTWRvdGJlbG93PTc3NDY7ZS5NZW5hcm1lbmlhbj0xMzQ4O2UuTW1vbm9zcGFjZT02NTMyNTtlLk1zbWFsbD02MzM0MTtlLk10dXJuZWQ9NDEyO2UuTXU9OTI0O2UuTj03ODtlLk5KPTQ1ODtlLk5hY3V0ZT0zMjM7ZS5OY2Fyb249MzI3O2UuTmNlZGlsbGE9MzI1O2UuTmNpcmNsZT05NDExO2UuTmNpcmN1bWZsZXhiZWxvdz03NzU0O2UuTmNvbW1hYWNjZW50PTMyNTtlLk5kb3RhY2NlbnQ9Nzc0ODtlLk5kb3RiZWxvdz03NzUwO2UuTmhvb2tsZWZ0PTQxMztlLk5pbmVyb21hbj04NTUyO2UuTmo9NDU5O2UuTmplY3lyaWxsaWM9MTAzNDtlLk5saW5lYmVsb3c9Nzc1MjtlLk5tb25vc3BhY2U9NjUzMjY7ZS5Ob3dhcm1lbmlhbj0xMzUwO2UuTnNtYWxsPTYzMzQyO2UuTnRpbGRlPTIwOTtlLk50aWxkZXNtYWxsPTYzNDczO2UuTnU9OTI1O2UuTz03OTtlLk9FPTMzODtlLk9Fc21hbGw9NjMyMjY7ZS5PYWN1dGU9MjExO2UuT2FjdXRlc21hbGw9NjM0NzU7ZS5PYmFycmVkY3lyaWxsaWM9MTI1NjtlLk9iYXJyZWRkaWVyZXNpc2N5cmlsbGljPTEyNTg7ZS5PYnJldmU9MzM0O2UuT2Nhcm9uPTQ2NTtlLk9jZW50ZXJlZHRpbGRlPTQxNTtlLk9jaXJjbGU9OTQxMjtlLk9jaXJjdW1mbGV4PTIxMjtlLk9jaXJjdW1mbGV4YWN1dGU9Nzg4ODtlLk9jaXJjdW1mbGV4ZG90YmVsb3c9Nzg5NjtlLk9jaXJjdW1mbGV4Z3JhdmU9Nzg5MDtlLk9jaXJjdW1mbGV4aG9va2Fib3ZlPTc4OTI7ZS5PY2lyY3VtZmxleHNtYWxsPTYzNDc2O2UuT2NpcmN1bWZsZXh0aWxkZT03ODk0O2UuT2N5cmlsbGljPTEwNTQ7ZS5PZGJsYWN1dGU9MzM2O2UuT2RibGdyYXZlPTUyNDtlLk9kaWVyZXNpcz0yMTQ7ZS5PZGllcmVzaXNjeXJpbGxpYz0xMjU0O2UuT2RpZXJlc2lzc21hbGw9NjM0Nzg7ZS5PZG90YmVsb3c9Nzg4NDtlLk9nb25la3NtYWxsPTYzMjI3O2UuT2dyYXZlPTIxMDtlLk9ncmF2ZXNtYWxsPTYzNDc0O2UuT2hhcm1lbmlhbj0xMzY1O2UuT2htPTg0ODY7ZS5PaG9va2Fib3ZlPTc4ODY7ZS5PaG9ybj00MTY7ZS5PaG9ybmFjdXRlPTc4OTg7ZS5PaG9ybmRvdGJlbG93PTc5MDY7ZS5PaG9ybmdyYXZlPTc5MDA7ZS5PaG9ybmhvb2thYm92ZT03OTAyO2UuT2hvcm50aWxkZT03OTA0O2UuT2h1bmdhcnVtbGF1dD0zMzY7ZS5PaT00MTg7ZS5PaW52ZXJ0ZWRicmV2ZT01MjY7ZS5PbWFjcm9uPTMzMjtlLk9tYWNyb25hY3V0ZT03NzYyO2UuT21hY3JvbmdyYXZlPTc3NjA7ZS5PbWVnYT04NDg2O2UuT21lZ2FjeXJpbGxpYz0xMTIwO2UuT21lZ2FncmVlaz05Mzc7ZS5PbWVnYXJvdW5kY3lyaWxsaWM9MTE0NjtlLk9tZWdhdGl0bG9jeXJpbGxpYz0xMTQ4O2UuT21lZ2F0b25vcz05MTE7ZS5PbWljcm9uPTkyNztlLk9taWNyb250b25vcz05MDg7ZS5PbW9ub3NwYWNlPTY1MzI3O2UuT25lcm9tYW49ODU0NDtlLk9vZ29uZWs9NDkwO2UuT29nb25la21hY3Jvbj00OTI7ZS5Pb3Blbj0zOTA7ZS5Pc2xhc2g9MjE2O2UuT3NsYXNoYWN1dGU9NTEwO2UuT3NsYXNoc21hbGw9NjM0ODA7ZS5Pc21hbGw9NjMzNDM7ZS5Pc3Ryb2tlYWN1dGU9NTEwO2UuT3RjeXJpbGxpYz0xMTUwO2UuT3RpbGRlPTIxMztlLk90aWxkZWFjdXRlPTc3NTY7ZS5PdGlsZGVkaWVyZXNpcz03NzU4O2UuT3RpbGRlc21hbGw9NjM0Nzc7ZS5QPTgwO2UuUGFjdXRlPTc3NjQ7ZS5QY2lyY2xlPTk0MTM7ZS5QZG90YWNjZW50PTc3NjY7ZS5QZWN5cmlsbGljPTEwNTU7ZS5QZWhhcm1lbmlhbj0xMzU0O2UuUGVtaWRkbGVob29rY3lyaWxsaWM9MTE5MDtlLlBoaT05MzQ7ZS5QaG9vaz00MjA7ZS5QaT05Mjg7ZS5QaXdyYXJtZW5pYW49MTM2MztlLlBtb25vc3BhY2U9NjUzMjg7ZS5Qc2k9OTM2O2UuUHNpY3lyaWxsaWM9MTEzNjtlLlBzbWFsbD02MzM0NDtlLlE9ODE7ZS5RY2lyY2xlPTk0MTQ7ZS5RbW9ub3NwYWNlPTY1MzI5O2UuUXNtYWxsPTYzMzQ1O2UuUj04MjtlLlJhYXJtZW5pYW49MTM1NjtlLlJhY3V0ZT0zNDA7ZS5SY2Fyb249MzQ0O2UuUmNlZGlsbGE9MzQyO2UuUmNpcmNsZT05NDE1O2UuUmNvbW1hYWNjZW50PTM0MjtlLlJkYmxncmF2ZT01Mjg7ZS5SZG90YWNjZW50PTc3Njg7ZS5SZG90YmVsb3c9Nzc3MDtlLlJkb3RiZWxvd21hY3Jvbj03NzcyO2UuUmVoYXJtZW5pYW49MTM2MDtlLlJmcmFrdHVyPTg0NzY7ZS5SaG89OTI5O2UuUmluZ3NtYWxsPTYzMjI4O2UuUmludmVydGVkYnJldmU9NTMwO2UuUmxpbmViZWxvdz03Nzc0O2UuUm1vbm9zcGFjZT02NTMzMDtlLlJzbWFsbD02MzM0NjtlLlJzbWFsbGludmVydGVkPTY0MTtlLlJzbWFsbGludmVydGVkc3VwZXJpb3I9Njk0O2UuUz04MztlLlNGMDEwMDAwPTk0ODQ7ZS5TRjAyMDAwMD05NDkyO2UuU0YwMzAwMDA9OTQ4ODtlLlNGMDQwMDAwPTk0OTY7ZS5TRjA1MDAwMD05NTMyO2UuU0YwNjAwMDA9OTUxNjtlLlNGMDcwMDAwPTk1MjQ7ZS5TRjA4MDAwMD05NTAwO2UuU0YwOTAwMDA9OTUwODtlLlNGMTAwMDAwPTk0NzI7ZS5TRjExMDAwMD05NDc0O2UuU0YxOTAwMDA9OTU2OTtlLlNGMjAwMDAwPTk1NzA7ZS5TRjIxMDAwMD05NTU4O2UuU0YyMjAwMDA9OTU1NztlLlNGMjMwMDAwPTk1NzE7ZS5TRjI0MDAwMD05NTUzO2UuU0YyNTAwMDA9OTU1OTtlLlNGMjYwMDAwPTk1NjU7ZS5TRjI3MDAwMD05NTY0O2UuU0YyODAwMDA9OTU2MztlLlNGMzYwMDAwPTk1NjY7ZS5TRjM3MDAwMD05NTY3O2UuU0YzODAwMDA9OTU2MjtlLlNGMzkwMDAwPTk1NTY7ZS5TRjQwMDAwMD05NTc3O2UuU0Y0MTAwMDA9OTU3NDtlLlNGNDIwMDAwPTk1Njg7ZS5TRjQzMDAwMD05NTUyO2UuU0Y0NDAwMDA9OTU4MDtlLlNGNDUwMDAwPTk1NzU7ZS5TRjQ2MDAwMD05NTc2O2UuU0Y0NzAwMDA9OTU3MjtlLlNGNDgwMDAwPTk1NzM7ZS5TRjQ5MDAwMD05NTYxO2UuU0Y1MDAwMDA9OTU2MDtlLlNGNTEwMDAwPTk1NTQ7ZS5TRjUyMDAwMD05NTU1O2UuU0Y1MzAwMDA9OTU3OTtlLlNGNTQwMDAwPTk1Nzg7ZS5TYWN1dGU9MzQ2O2UuU2FjdXRlZG90YWNjZW50PTc3ODA7ZS5TYW1waWdyZWVrPTk5MjtlLlNjYXJvbj0zNTI7ZS5TY2Fyb25kb3RhY2NlbnQ9Nzc4MjtlLlNjYXJvbnNtYWxsPTYzMjI5O2UuU2NlZGlsbGE9MzUwO2UuU2Nod2E9Mzk5O2UuU2Nod2FjeXJpbGxpYz0xMjQwO2UuU2Nod2FkaWVyZXNpc2N5cmlsbGljPTEyNDI7ZS5TY2lyY2xlPTk0MTY7ZS5TY2lyY3VtZmxleD0zNDg7ZS5TY29tbWFhY2NlbnQ9NTM2O2UuU2RvdGFjY2VudD03Nzc2O2UuU2RvdGJlbG93PTc3Nzg7ZS5TZG90YmVsb3dkb3RhY2NlbnQ9Nzc4NDtlLlNlaGFybWVuaWFuPTEzNTc7ZS5TZXZlbnJvbWFuPTg1NTA7ZS5TaGFhcm1lbmlhbj0xMzUxO2UuU2hhY3lyaWxsaWM9MTA2NDtlLlNoY2hhY3lyaWxsaWM9MTA2NTtlLlNoZWljb3B0aWM9OTk0O2UuU2hoYWN5cmlsbGljPTEyMTA7ZS5TaGltYWNvcHRpYz0xMDA0O2UuU2lnbWE9OTMxO2UuU2l4cm9tYW49ODU0OTtlLlNtb25vc3BhY2U9NjUzMzE7ZS5Tb2Z0c2lnbmN5cmlsbGljPTEwNjg7ZS5Tc21hbGw9NjMzNDc7ZS5TdGlnbWFncmVlaz05ODY7ZS5UPTg0O2UuVGF1PTkzMjtlLlRiYXI9MzU4O2UuVGNhcm9uPTM1NjtlLlRjZWRpbGxhPTM1NDtlLlRjaXJjbGU9OTQxNztlLlRjaXJjdW1mbGV4YmVsb3c9Nzc5MjtlLlRjb21tYWFjY2VudD0zNTQ7ZS5UZG90YWNjZW50PTc3ODY7ZS5UZG90YmVsb3c9Nzc4ODtlLlRlY3lyaWxsaWM9MTA1ODtlLlRlZGVzY2VuZGVyY3lyaWxsaWM9MTE5NjtlLlRlbnJvbWFuPTg1NTM7ZS5UZXRzZWN5cmlsbGljPTEyMDQ7ZS5UaGV0YT05MjA7ZS5UaG9vaz00Mjg7ZS5UaG9ybj0yMjI7ZS5UaG9ybnNtYWxsPTYzNDg2O2UuVGhyZWVyb21hbj04NTQ2O2UuVGlsZGVzbWFsbD02MzIzMDtlLlRpd25hcm1lbmlhbj0xMzU5O2UuVGxpbmViZWxvdz03NzkwO2UuVG1vbm9zcGFjZT02NTMzMjtlLlRvYXJtZW5pYW49MTMzNztlLlRvbmVmaXZlPTQ0NDtlLlRvbmVzaXg9Mzg4O2UuVG9uZXR3bz00MjM7ZS5UcmV0cm9mbGV4aG9vaz00MzA7ZS5Uc2VjeXJpbGxpYz0xMDYyO2UuVHNoZWN5cmlsbGljPTEwMzU7ZS5Uc21hbGw9NjMzNDg7ZS5Ud2VsdmVyb21hbj04NTU1O2UuVHdvcm9tYW49ODU0NTtlLlU9ODU7ZS5VYWN1dGU9MjE4O2UuVWFjdXRlc21hbGw9NjM0ODI7ZS5VYnJldmU9MzY0O2UuVWNhcm9uPTQ2NztlLlVjaXJjbGU9OTQxODtlLlVjaXJjdW1mbGV4PTIxOTtlLlVjaXJjdW1mbGV4YmVsb3c9Nzc5ODtlLlVjaXJjdW1mbGV4c21hbGw9NjM0ODM7ZS5VY3lyaWxsaWM9MTA1OTtlLlVkYmxhY3V0ZT0zNjg7ZS5VZGJsZ3JhdmU9NTMyO2UuVWRpZXJlc2lzPTIyMDtlLlVkaWVyZXNpc2FjdXRlPTQ3MTtlLlVkaWVyZXNpc2JlbG93PTc3OTQ7ZS5VZGllcmVzaXNjYXJvbj00NzM7ZS5VZGllcmVzaXNjeXJpbGxpYz0xMjY0O2UuVWRpZXJlc2lzZ3JhdmU9NDc1O2UuVWRpZXJlc2lzbWFjcm9uPTQ2OTtlLlVkaWVyZXNpc3NtYWxsPTYzNDg0O2UuVWRvdGJlbG93PTc5MDg7ZS5VZ3JhdmU9MjE3O2UuVWdyYXZlc21hbGw9NjM0ODE7ZS5VaG9va2Fib3ZlPTc5MTA7ZS5VaG9ybj00MzE7ZS5VaG9ybmFjdXRlPTc5MTI7ZS5VaG9ybmRvdGJlbG93PTc5MjA7ZS5VaG9ybmdyYXZlPTc5MTQ7ZS5VaG9ybmhvb2thYm92ZT03OTE2O2UuVWhvcm50aWxkZT03OTE4O2UuVWh1bmdhcnVtbGF1dD0zNjg7ZS5VaHVuZ2FydW1sYXV0Y3lyaWxsaWM9MTI2NjtlLlVpbnZlcnRlZGJyZXZlPTUzNDtlLlVrY3lyaWxsaWM9MTE0NDtlLlVtYWNyb249MzYyO2UuVW1hY3JvbmN5cmlsbGljPTEyNjI7ZS5VbWFjcm9uZGllcmVzaXM9NzgwMjtlLlVtb25vc3BhY2U9NjUzMzM7ZS5Vb2dvbmVrPTM3MDtlLlVwc2lsb249OTMzO2UuVXBzaWxvbjE9OTc4O2UuVXBzaWxvbmFjdXRlaG9va3N5bWJvbGdyZWVrPTk3OTtlLlVwc2lsb25hZnJpY2FuPTQzMztlLlVwc2lsb25kaWVyZXNpcz05Mzk7ZS5VcHNpbG9uZGllcmVzaXNob29rc3ltYm9sZ3JlZWs9OTgwO2UuVXBzaWxvbmhvb2tzeW1ib2w9OTc4O2UuVXBzaWxvbnRvbm9zPTkxMDtlLlVyaW5nPTM2NjtlLlVzaG9ydGN5cmlsbGljPTEwMzg7ZS5Vc21hbGw9NjMzNDk7ZS5Vc3RyYWlnaHRjeXJpbGxpYz0xMTk4O2UuVXN0cmFpZ2h0c3Ryb2tlY3lyaWxsaWM9MTIwMDtlLlV0aWxkZT0zNjA7ZS5VdGlsZGVhY3V0ZT03ODAwO2UuVXRpbGRlYmVsb3c9Nzc5NjtlLlY9ODY7ZS5WY2lyY2xlPTk0MTk7ZS5WZG90YmVsb3c9NzgwNjtlLlZlY3lyaWxsaWM9MTA0MjtlLlZld2FybWVuaWFuPTEzNTg7ZS5WaG9vaz00MzQ7ZS5WbW9ub3NwYWNlPTY1MzM0O2UuVm9hcm1lbmlhbj0xMzUyO2UuVnNtYWxsPTYzMzUwO2UuVnRpbGRlPTc4MDQ7ZS5XPTg3O2UuV2FjdXRlPTc4MTA7ZS5XY2lyY2xlPTk0MjA7ZS5XY2lyY3VtZmxleD0zNzI7ZS5XZGllcmVzaXM9NzgxMjtlLldkb3RhY2NlbnQ9NzgxNDtlLldkb3RiZWxvdz03ODE2O2UuV2dyYXZlPTc4MDg7ZS5XbW9ub3NwYWNlPTY1MzM1O2UuV3NtYWxsPTYzMzUxO2UuWD04ODtlLlhjaXJjbGU9OTQyMTtlLlhkaWVyZXNpcz03ODIwO2UuWGRvdGFjY2VudD03ODE4O2UuWGVoYXJtZW5pYW49MTM0MTtlLlhpPTkyNjtlLlhtb25vc3BhY2U9NjUzMzY7ZS5Yc21hbGw9NjMzNTI7ZS5ZPTg5O2UuWWFjdXRlPTIyMTtlLllhY3V0ZXNtYWxsPTYzNDg1O2UuWWF0Y3lyaWxsaWM9MTEyMjtlLlljaXJjbGU9OTQyMjtlLlljaXJjdW1mbGV4PTM3NDtlLllkaWVyZXNpcz0zNzY7ZS5ZZGllcmVzaXNzbWFsbD02MzQ4NztlLllkb3RhY2NlbnQ9NzgyMjtlLllkb3RiZWxvdz03OTI0O2UuWWVyaWN5cmlsbGljPTEwNjc7ZS5ZZXJ1ZGllcmVzaXNjeXJpbGxpYz0xMjcyO2UuWWdyYXZlPTc5MjI7ZS5ZaG9vaz00MzU7ZS5ZaG9va2Fib3ZlPTc5MjY7ZS5ZaWFybWVuaWFuPTEzNDk7ZS5ZaWN5cmlsbGljPTEwMzE7ZS5ZaXduYXJtZW5pYW49MTM2MjtlLlltb25vc3BhY2U9NjUzMzc7ZS5Zc21hbGw9NjMzNTM7ZS5ZdGlsZGU9NzkyODtlLll1c2JpZ2N5cmlsbGljPTExMzA7ZS5ZdXNiaWdpb3RpZmllZGN5cmlsbGljPTExMzI7ZS5ZdXNsaXR0bGVjeXJpbGxpYz0xMTI2O2UuWXVzbGl0dGxlaW90aWZpZWRjeXJpbGxpYz0xMTI4O2UuWj05MDtlLlphYXJtZW5pYW49MTMzNDtlLlphY3V0ZT0zNzc7ZS5aY2Fyb249MzgxO2UuWmNhcm9uc21hbGw9NjMyMzE7ZS5aY2lyY2xlPTk0MjM7ZS5aY2lyY3VtZmxleD03ODI0O2UuWmRvdD0zNzk7ZS5aZG90YWNjZW50PTM3OTtlLlpkb3RiZWxvdz03ODI2O2UuWmVjeXJpbGxpYz0xMDQ3O2UuWmVkZXNjZW5kZXJjeXJpbGxpYz0xMTc2O2UuWmVkaWVyZXNpc2N5cmlsbGljPTEyNDY7ZS5aZXRhPTkxODtlLlpoZWFybWVuaWFuPTEzMzg7ZS5aaGVicmV2ZWN5cmlsbGljPTEyMTc7ZS5aaGVjeXJpbGxpYz0xMDQ2O2UuWmhlZGVzY2VuZGVyY3lyaWxsaWM9MTE3NDtlLlpoZWRpZXJlc2lzY3lyaWxsaWM9MTI0NDtlLlpsaW5lYmVsb3c9NzgyODtlLlptb25vc3BhY2U9NjUzMzg7ZS5ac21hbGw9NjMzNTQ7ZS5ac3Ryb2tlPTQzNztlLmE9OTc7ZS5hYWJlbmdhbGk9MjQzODtlLmFhY3V0ZT0yMjU7ZS5hYWRldmE9MjMxMDtlLmFhZ3VqYXJhdGk9MjY5NDtlLmFhZ3VybXVraGk9MjU2NjtlLmFhbWF0cmFndXJtdWtoaT0yNjIyO2UuYWFydXNxdWFyZT0xMzA1OTtlLmFhdm93ZWxzaWduYmVuZ2FsaT0yNDk0O2UuYWF2b3dlbHNpZ25kZXZhPTIzNjY7ZS5hYXZvd2Vsc2lnbmd1amFyYXRpPTI3NTA7ZS5hYmJyZXZpYXRpb25tYXJrYXJtZW5pYW49MTM3NTtlLmFiYnJldmlhdGlvbnNpZ25kZXZhPTI0MTY7ZS5hYmVuZ2FsaT0yNDM3O2UuYWJvcG9tb2ZvPTEyNTcwO2UuYWJyZXZlPTI1OTtlLmFicmV2ZWFjdXRlPTc4NTU7ZS5hYnJldmVjeXJpbGxpYz0xMjMzO2UuYWJyZXZlZG90YmVsb3c9Nzg2MztlLmFicmV2ZWdyYXZlPTc4NTc7ZS5hYnJldmVob29rYWJvdmU9Nzg1OTtlLmFicmV2ZXRpbGRlPTc4NjE7ZS5hY2Fyb249NDYyO2UuYWNpcmNsZT05NDI0O2UuYWNpcmN1bWZsZXg9MjI2O2UuYWNpcmN1bWZsZXhhY3V0ZT03ODQ1O2UuYWNpcmN1bWZsZXhkb3RiZWxvdz03ODUzO2UuYWNpcmN1bWZsZXhncmF2ZT03ODQ3O2UuYWNpcmN1bWZsZXhob29rYWJvdmU9Nzg0OTtlLmFjaXJjdW1mbGV4dGlsZGU9Nzg1MTtlLmFjdXRlPTE4MDtlLmFjdXRlYmVsb3djbWI9NzkxO2UuYWN1dGVjbWI9NzY5O2UuYWN1dGVjb21iPTc2OTtlLmFjdXRlZGV2YT0yMzg4O2UuYWN1dGVsb3dtb2Q9NzE5O2UuYWN1dGV0b25lY21iPTgzMztlLmFjeXJpbGxpYz0xMDcyO2UuYWRibGdyYXZlPTUxMztlLmFkZGFrZ3VybXVraGk9MjY3MztlLmFkZXZhPTIzMDk7ZS5hZGllcmVzaXM9MjI4O2UuYWRpZXJlc2lzY3lyaWxsaWM9MTIzNTtlLmFkaWVyZXNpc21hY3Jvbj00Nzk7ZS5hZG90YmVsb3c9Nzg0MTtlLmFkb3RtYWNyb249NDgxO2UuYWU9MjMwO2UuYWVhY3V0ZT01MDk7ZS5hZWtvcmVhbj0xMjYyNDtlLmFlbWFjcm9uPTQ4MztlLmFmaWkwMDIwOD04MjEzO2UuYWZpaTA4OTQxPTgzNTY7ZS5hZmlpMTAwMTc9MTA0MDtlLmFmaWkxMDAxOD0xMDQxO2UuYWZpaTEwMDE5PTEwNDI7ZS5hZmlpMTAwMjA9MTA0MztlLmFmaWkxMDAyMT0xMDQ0O2UuYWZpaTEwMDIyPTEwNDU7ZS5hZmlpMTAwMjM9MTAyNTtlLmFmaWkxMDAyND0xMDQ2O2UuYWZpaTEwMDI1PTEwNDc7ZS5hZmlpMTAwMjY9MTA0ODtlLmFmaWkxMDAyNz0xMDQ5O2UuYWZpaTEwMDI4PTEwNTA7ZS5hZmlpMTAwMjk9MTA1MTtlLmFmaWkxMDAzMD0xMDUyO2UuYWZpaTEwMDMxPTEwNTM7ZS5hZmlpMTAwMzI9MTA1NDtlLmFmaWkxMDAzMz0xMDU1O2UuYWZpaTEwMDM0PTEwNTY7ZS5hZmlpMTAwMzU9MTA1NztlLmFmaWkxMDAzNj0xMDU4O2UuYWZpaTEwMDM3PTEwNTk7ZS5hZmlpMTAwMzg9MTA2MDtlLmFmaWkxMDAzOT0xMDYxO2UuYWZpaTEwMDQwPTEwNjI7ZS5hZmlpMTAwNDE9MTA2MztlLmFmaWkxMDA0Mj0xMDY0O2UuYWZpaTEwMDQzPTEwNjU7ZS5hZmlpMTAwNDQ9MTA2NjtlLmFmaWkxMDA0NT0xMDY3O2UuYWZpaTEwMDQ2PTEwNjg7ZS5hZmlpMTAwNDc9MTA2OTtlLmFmaWkxMDA0OD0xMDcwO2UuYWZpaTEwMDQ5PTEwNzE7ZS5hZmlpMTAwNTA9MTE2ODtlLmFmaWkxMDA1MT0xMDI2O2UuYWZpaTEwMDUyPTEwMjc7ZS5hZmlpMTAwNTM9MTAyODtlLmFmaWkxMDA1ND0xMDI5O2UuYWZpaTEwMDU1PTEwMzA7ZS5hZmlpMTAwNTY9MTAzMTtlLmFmaWkxMDA1Nz0xMDMyO2UuYWZpaTEwMDU4PTEwMzM7ZS5hZmlpMTAwNTk9MTAzNDtlLmFmaWkxMDA2MD0xMDM1O2UuYWZpaTEwMDYxPTEwMzY7ZS5hZmlpMTAwNjI9MTAzODtlLmFmaWkxMDA2Mz02MzE3MjtlLmFmaWkxMDA2ND02MzE3MztlLmFmaWkxMDA2NT0xMDcyO2UuYWZpaTEwMDY2PTEwNzM7ZS5hZmlpMTAwNjc9MTA3NDtlLmFmaWkxMDA2OD0xMDc1O2UuYWZpaTEwMDY5PTEwNzY7ZS5hZmlpMTAwNzA9MTA3NztlLmFmaWkxMDA3MT0xMTA1O2UuYWZpaTEwMDcyPTEwNzg7ZS5hZmlpMTAwNzM9MTA3OTtlLmFmaWkxMDA3ND0xMDgwO2UuYWZpaTEwMDc1PTEwODE7ZS5hZmlpMTAwNzY9MTA4MjtlLmFmaWkxMDA3Nz0xMDgzO2UuYWZpaTEwMDc4PTEwODQ7ZS5hZmlpMTAwNzk9MTA4NTtlLmFmaWkxMDA4MD0xMDg2O2UuYWZpaTEwMDgxPTEwODc7ZS5hZmlpMTAwODI9MTA4ODtlLmFmaWkxMDA4Mz0xMDg5O2UuYWZpaTEwMDg0PTEwOTA7ZS5hZmlpMTAwODU9MTA5MTtlLmFmaWkxMDA4Nj0xMDkyO2UuYWZpaTEwMDg3PTEwOTM7ZS5hZmlpMTAwODg9MTA5NDtlLmFmaWkxMDA4OT0xMDk1O2UuYWZpaTEwMDkwPTEwOTY7ZS5hZmlpMTAwOTE9MTA5NztlLmFmaWkxMDA5Mj0xMDk4O2UuYWZpaTEwMDkzPTEwOTk7ZS5hZmlpMTAwOTQ9MTEwMDtlLmFmaWkxMDA5NT0xMTAxO2UuYWZpaTEwMDk2PTExMDI7ZS5hZmlpMTAwOTc9MTEwMztlLmFmaWkxMDA5OD0xMTY5O2UuYWZpaTEwMDk5PTExMDY7ZS5hZmlpMTAxMDA9MTEwNztlLmFmaWkxMDEwMT0xMTA4O2UuYWZpaTEwMTAyPTExMDk7ZS5hZmlpMTAxMDM9MTExMDtlLmFmaWkxMDEwND0xMTExO2UuYWZpaTEwMTA1PTExMTI7ZS5hZmlpMTAxMDY9MTExMztlLmFmaWkxMDEwNz0xMTE0O2UuYWZpaTEwMTA4PTExMTU7ZS5hZmlpMTAxMDk9MTExNjtlLmFmaWkxMDExMD0xMTE4O2UuYWZpaTEwMTQ1PTEwMzk7ZS5hZmlpMTAxNDY9MTEyMjtlLmFmaWkxMDE0Nz0xMTM4O2UuYWZpaTEwMTQ4PTExNDA7ZS5hZmlpMTAxOTI9NjMxNzQ7ZS5hZmlpMTAxOTM9MTExOTtlLmFmaWkxMDE5ND0xMTIzO2UuYWZpaTEwMTk1PTExMzk7ZS5hZmlpMTAxOTY9MTE0MTtlLmFmaWkxMDgzMT02MzE3NTtlLmFmaWkxMDgzMj02MzE3NjtlLmFmaWkxMDg0Nj0xMjQxO2UuYWZpaTI5OT04MjA2O2UuYWZpaTMwMD04MjA3O2UuYWZpaTMwMT04MjA1O2UuYWZpaTU3MzgxPTE2NDI7ZS5hZmlpNTczODg9MTU0ODtlLmFmaWk1NzM5Mj0xNjMyO2UuYWZpaTU3MzkzPTE2MzM7ZS5hZmlpNTczOTQ9MTYzNDtlLmFmaWk1NzM5NT0xNjM1O2UuYWZpaTU3Mzk2PTE2MzY7ZS5hZmlpNTczOTc9MTYzNztlLmFmaWk1NzM5OD0xNjM4O2UuYWZpaTU3Mzk5PTE2Mzk7ZS5hZmlpNTc0MDA9MTY0MDtlLmFmaWk1NzQwMT0xNjQxO2UuYWZpaTU3NDAzPTE1NjM7ZS5hZmlpNTc0MDc9MTU2NztlLmFmaWk1NzQwOT0xNTY5O2UuYWZpaTU3NDEwPTE1NzA7ZS5hZmlpNTc0MTE9MTU3MTtlLmFmaWk1NzQxMj0xNTcyO2UuYWZpaTU3NDEzPTE1NzM7ZS5hZmlpNTc0MTQ9MTU3NDtlLmFmaWk1NzQxNT0xNTc1O2UuYWZpaTU3NDE2PTE1NzY7ZS5hZmlpNTc0MTc9MTU3NztlLmFmaWk1NzQxOD0xNTc4O2UuYWZpaTU3NDE5PTE1Nzk7ZS5hZmlpNTc0MjA9MTU4MDtlLmFmaWk1NzQyMT0xNTgxO2UuYWZpaTU3NDIyPTE1ODI7ZS5hZmlpNTc0MjM9MTU4MztlLmFmaWk1NzQyND0xNTg0O2UuYWZpaTU3NDI1PTE1ODU7ZS5hZmlpNTc0MjY9MTU4NjtlLmFmaWk1NzQyNz0xNTg3O2UuYWZpaTU3NDI4PTE1ODg7ZS5hZmlpNTc0Mjk9MTU4OTtlLmFmaWk1NzQzMD0xNTkwO2UuYWZpaTU3NDMxPTE1OTE7ZS5hZmlpNTc0MzI9MTU5MjtlLmFmaWk1NzQzMz0xNTkzO2UuYWZpaTU3NDM0PTE1OTQ7ZS5hZmlpNTc0NDA9MTYwMDtlLmFmaWk1NzQ0MT0xNjAxO2UuYWZpaTU3NDQyPTE2MDI7ZS5hZmlpNTc0NDM9MTYwMztlLmFmaWk1NzQ0ND0xNjA0O2UuYWZpaTU3NDQ1PTE2MDU7ZS5hZmlpNTc0NDY9MTYwNjtlLmFmaWk1NzQ0OD0xNjA4O2UuYWZpaTU3NDQ5PTE2MDk7ZS5hZmlpNTc0NTA9MTYxMDtlLmFmaWk1NzQ1MT0xNjExO2UuYWZpaTU3NDUyPTE2MTI7ZS5hZmlpNTc0NTM9MTYxMztlLmFmaWk1NzQ1ND0xNjE0O2UuYWZpaTU3NDU1PTE2MTU7ZS5hZmlpNTc0NTY9MTYxNjtlLmFmaWk1NzQ1Nz0xNjE3O2UuYWZpaTU3NDU4PTE2MTg7ZS5hZmlpNTc0NzA9MTYwNztlLmFmaWk1NzUwNT0xNzAwO2UuYWZpaTU3NTA2PTE2NjI7ZS5hZmlpNTc1MDc9MTY3MDtlLmFmaWk1NzUwOD0xNjg4O2UuYWZpaTU3NTA5PTE3MTE7ZS5hZmlpNTc1MTE9MTY1NztlLmFmaWk1NzUxMj0xNjcyO2UuYWZpaTU3NTEzPTE2ODE7ZS5hZmlpNTc1MTQ9MTcyMjtlLmFmaWk1NzUxOT0xNzQ2O2UuYWZpaTU3NTM0PTE3NDk7ZS5hZmlpNTc2MzY9ODM2MjtlLmFmaWk1NzY0NT0xNDcwO2UuYWZpaTU3NjU4PTE0NzU7ZS5hZmlpNTc2NjQ9MTQ4ODtlLmFmaWk1NzY2NT0xNDg5O2UuYWZpaTU3NjY2PTE0OTA7ZS5hZmlpNTc2Njc9MTQ5MTtlLmFmaWk1NzY2OD0xNDkyO2UuYWZpaTU3NjY5PTE0OTM7ZS5hZmlpNTc2NzA9MTQ5NDtlLmFmaWk1NzY3MT0xNDk1O2UuYWZpaTU3NjcyPTE0OTY7ZS5hZmlpNTc2NzM9MTQ5NztlLmFmaWk1NzY3ND0xNDk4O2UuYWZpaTU3Njc1PTE0OTk7ZS5hZmlpNTc2NzY9MTUwMDtlLmFmaWk1NzY3Nz0xNTAxO2UuYWZpaTU3Njc4PTE1MDI7ZS5hZmlpNTc2Nzk9MTUwMztlLmFmaWk1NzY4MD0xNTA0O2UuYWZpaTU3NjgxPTE1MDU7ZS5hZmlpNTc2ODI9MTUwNjtlLmFmaWk1NzY4Mz0xNTA3O2UuYWZpaTU3Njg0PTE1MDg7ZS5hZmlpNTc2ODU9MTUwOTtlLmFmaWk1NzY4Nj0xNTEwO2UuYWZpaTU3Njg3PTE1MTE7ZS5hZmlpNTc2ODg9MTUxMjtlLmFmaWk1NzY4OT0xNTEzO2UuYWZpaTU3NjkwPTE1MTQ7ZS5hZmlpNTc2OTQ9NjQyOTg7ZS5hZmlpNTc2OTU9NjQyOTk7ZS5hZmlpNTc3MDA9NjQzMzE7ZS5hZmlpNTc3MDU9NjQyODc7ZS5hZmlpNTc3MTY9MTUyMDtlLmFmaWk1NzcxNz0xNTIxO2UuYWZpaTU3NzE4PTE1MjI7ZS5hZmlpNTc3MjM9NjQzMDk7ZS5hZmlpNTc3OTM9MTQ2MDtlLmFmaWk1Nzc5ND0xNDYxO2UuYWZpaTU3Nzk1PTE0NjI7ZS5hZmlpNTc3OTY9MTQ2NztlLmFmaWk1Nzc5Nz0xNDY0O2UuYWZpaTU3Nzk4PTE0NjM7ZS5hZmlpNTc3OTk9MTQ1NjtlLmFmaWk1NzgwMD0xNDU4O2UuYWZpaTU3ODAxPTE0NTc7ZS5hZmlpNTc4MDI9MTQ1OTtlLmFmaWk1NzgwMz0xNDc0O2UuYWZpaTU3ODA0PTE0NzM7ZS5hZmlpNTc4MDY9MTQ2NTtlLmFmaWk1NzgwNz0xNDY4O2UuYWZpaTU3ODM5PTE0Njk7ZS5hZmlpNTc4NDE9MTQ3MTtlLmFmaWk1Nzg0Mj0xNDcyO2UuYWZpaTU3OTI5PTcwMDtlLmFmaWk2MTI0OD04NDUzO2UuYWZpaTYxMjg5PTg0Njc7ZS5hZmlpNjEzNTI9ODQ3MDtlLmFmaWk2MTU3Mz04MjM2O2UuYWZpaTYxNTc0PTgyMzc7ZS5hZmlpNjE1NzU9ODIzODtlLmFmaWk2MTY2ND04MjA0O2UuYWZpaTYzMTY3PTE2NDU7ZS5hZmlpNjQ5Mzc9NzAxO2UuYWdyYXZlPTIyNDtlLmFndWphcmF0aT0yNjkzO2UuYWd1cm11a2hpPTI1NjU7ZS5haGlyYWdhbmE9MTIzNTQ7ZS5haG9va2Fib3ZlPTc4NDM7ZS5haWJlbmdhbGk9MjQ0ODtlLmFpYm9wb21vZm89MTI1NzQ7ZS5haWRldmE9MjMyMDtlLmFpZWN5cmlsbGljPTEyMzc7ZS5haWd1amFyYXRpPTI3MDQ7ZS5haWd1cm11a2hpPTI1NzY7ZS5haW1hdHJhZ3VybXVraGk9MjYzMjtlLmFpbmFyYWJpYz0xNTkzO2UuYWluZmluYWxhcmFiaWM9NjUyMjY7ZS5haW5pbml0aWFsYXJhYmljPTY1MjI3O2UuYWlubWVkaWFsYXJhYmljPTY1MjI4O2UuYWludmVydGVkYnJldmU9NTE1O2UuYWl2b3dlbHNpZ25iZW5nYWxpPTI1MDQ7ZS5haXZvd2Vsc2lnbmRldmE9MjM3NjtlLmFpdm93ZWxzaWduZ3VqYXJhdGk9Mjc2MDtlLmFrYXRha2FuYT0xMjQ1MDtlLmFrYXRha2FuYWhhbGZ3aWR0aD02NTM5MztlLmFrb3JlYW49MTI2MjM7ZS5hbGVmPTE0ODg7ZS5hbGVmYXJhYmljPTE1NzU7ZS5hbGVmZGFnZXNoaGVicmV3PTY0MzA0O2UuYWxlZmZpbmFsYXJhYmljPTY1MTY2O2UuYWxlZmhhbXphYWJvdmVhcmFiaWM9MTU3MTtlLmFsZWZoYW16YWFib3ZlZmluYWxhcmFiaWM9NjUxNTY7ZS5hbGVmaGFtemFiZWxvd2FyYWJpYz0xNTczO2UuYWxlZmhhbXphYmVsb3dmaW5hbGFyYWJpYz02NTE2MDtlLmFsZWZoZWJyZXc9MTQ4ODtlLmFsZWZsYW1lZGhlYnJldz02NDMzNTtlLmFsZWZtYWRkYWFib3ZlYXJhYmljPTE1NzA7ZS5hbGVmbWFkZGFhYm92ZWZpbmFsYXJhYmljPTY1MTU0O2UuYWxlZm1ha3N1cmFhcmFiaWM9MTYwOTtlLmFsZWZtYWtzdXJhZmluYWxhcmFiaWM9NjUyNjQ7ZS5hbGVmbWFrc3VyYWluaXRpYWxhcmFiaWM9NjUyNjc7ZS5hbGVmbWFrc3VyYW1lZGlhbGFyYWJpYz02NTI2ODtlLmFsZWZwYXRhaGhlYnJldz02NDMwMjtlLmFsZWZxYW1hdHNoZWJyZXc9NjQzMDM7ZS5hbGVwaD04NTAxO2UuYWxsZXF1YWw9ODc4MDtlLmFscGhhPTk0NTtlLmFscGhhdG9ub3M9OTQwO2UuYW1hY3Jvbj0yNTc7ZS5hbW9ub3NwYWNlPTY1MzQ1O2UuYW1wZXJzYW5kPTM4O2UuYW1wZXJzYW5kbW9ub3NwYWNlPTY1Mjg2O2UuYW1wZXJzYW5kc21hbGw9NjMyNzA7ZS5hbXNxdWFyZT0xMzI1MDtlLmFuYm9wb21vZm89MTI1Nzg7ZS5hbmdib3BvbW9mbz0xMjU4MDtlLmFuZ2JyYWNrZXRsZWZ0PTEyMjk2O2UuYW5nYnJhY2tldHJpZ2h0PTEyMjk3O2UuYW5na2hhbmtodXRoYWk9MzY3NDtlLmFuZ2xlPTg3MzY7ZS5hbmdsZWJyYWNrZXRsZWZ0PTEyMjk2O2UuYW5nbGVicmFja2V0bGVmdHZlcnRpY2FsPTY1MDg3O2UuYW5nbGVicmFja2V0cmlnaHQ9MTIyOTc7ZS5hbmdsZWJyYWNrZXRyaWdodHZlcnRpY2FsPTY1MDg4O2UuYW5nbGVsZWZ0PTkwMDE7ZS5hbmdsZXJpZ2h0PTkwMDI7ZS5hbmdzdHJvbT04NDkxO2UuYW5vdGVsZWlhPTkwMztlLmFudWRhdHRhZGV2YT0yMzg2O2UuYW51c3ZhcmFiZW5nYWxpPTI0MzQ7ZS5hbnVzdmFyYWRldmE9MjMwNjtlLmFudXN2YXJhZ3VqYXJhdGk9MjY5MDtlLmFvZ29uZWs9MjYxO2UuYXBhYXRvc3F1YXJlPTEzMDU2O2UuYXBhcmVuPTkzNzI7ZS5hcG9zdHJvcGhlYXJtZW5pYW49MTM3MDtlLmFwb3N0cm9waGVtb2Q9NzAwO2UuYXBwbGU9NjM3NDM7ZS5hcHByb2FjaGVzPTg3ODQ7ZS5hcHByb3hlcXVhbD04Nzc2O2UuYXBwcm94ZXF1YWxvcmltYWdlPTg3ODY7ZS5hcHByb3hpbWF0ZWx5ZXF1YWw9ODc3MztlLmFyYWVhZWtvcmVhbj0xMjY4NjtlLmFyYWVha29yZWFuPTEyNjg1O2UuYXJjPTg5Nzg7ZS5hcmlnaHRoYWxmcmluZz03ODM0O2UuYXJpbmc9MjI5O2UuYXJpbmdhY3V0ZT01MDc7ZS5hcmluZ2JlbG93PTc2ODE7ZS5hcnJvd2JvdGg9ODU5NjtlLmFycm93ZGFzaGRvd249ODY3NTtlLmFycm93ZGFzaGxlZnQ9ODY3MjtlLmFycm93ZGFzaHJpZ2h0PTg2NzQ7ZS5hcnJvd2Rhc2h1cD04NjczO2UuYXJyb3dkYmxib3RoPTg2NjA7ZS5hcnJvd2RibGRvd249ODY1OTtlLmFycm93ZGJsbGVmdD04NjU2O2UuYXJyb3dkYmxyaWdodD04NjU4O2UuYXJyb3dkYmx1cD04NjU3O2UuYXJyb3dkb3duPTg1OTU7ZS5hcnJvd2Rvd25sZWZ0PTg2MDE7ZS5hcnJvd2Rvd25yaWdodD04NjAwO2UuYXJyb3dkb3dud2hpdGU9ODY4MTtlLmFycm93aGVhZGRvd25tb2Q9NzA5O2UuYXJyb3doZWFkbGVmdG1vZD03MDY7ZS5hcnJvd2hlYWRyaWdodG1vZD03MDc7ZS5hcnJvd2hlYWR1cG1vZD03MDg7ZS5hcnJvd2hvcml6ZXg9NjM3MTk7ZS5hcnJvd2xlZnQ9ODU5MjtlLmFycm93bGVmdGRibD04NjU2O2UuYXJyb3dsZWZ0ZGJsc3Ryb2tlPTg2NTM7ZS5hcnJvd2xlZnRvdmVycmlnaHQ9ODY0NjtlLmFycm93bGVmdHdoaXRlPTg2Nzg7ZS5hcnJvd3JpZ2h0PTg1OTQ7ZS5hcnJvd3JpZ2h0ZGJsc3Ryb2tlPTg2NTU7ZS5hcnJvd3JpZ2h0aGVhdnk9MTAxNDI7ZS5hcnJvd3JpZ2h0b3ZlcmxlZnQ9ODY0NDtlLmFycm93cmlnaHR3aGl0ZT04NjgwO2UuYXJyb3d0YWJsZWZ0PTg2NzY7ZS5hcnJvd3RhYnJpZ2h0PTg2Nzc7ZS5hcnJvd3VwPTg1OTM7ZS5hcnJvd3VwZG49ODU5NztlLmFycm93dXBkbmJzZT04NjE2O2UuYXJyb3d1cGRvd25iYXNlPTg2MTY7ZS5hcnJvd3VwbGVmdD04NTk4O2UuYXJyb3d1cGxlZnRvZmRvd249ODY0NTtlLmFycm93dXByaWdodD04NTk5O2UuYXJyb3d1cHdoaXRlPTg2Nzk7ZS5hcnJvd3ZlcnRleD02MzcxODtlLmFzY2lpY2lyY3VtPTk0O2UuYXNjaWljaXJjdW1tb25vc3BhY2U9NjUzNDI7ZS5hc2NpaXRpbGRlPTEyNjtlLmFzY2lpdGlsZGVtb25vc3BhY2U9NjUzNzQ7ZS5hc2NyaXB0PTU5MztlLmFzY3JpcHR0dXJuZWQ9NTk0O2UuYXNtYWxsaGlyYWdhbmE9MTIzNTM7ZS5hc21hbGxrYXRha2FuYT0xMjQ0OTtlLmFzbWFsbGthdGFrYW5haGFsZndpZHRoPTY1MzgzO2UuYXN0ZXJpc2s9NDI7ZS5hc3Rlcmlza2FsdG9uZWFyYWJpYz0xNjQ1O2UuYXN0ZXJpc2thcmFiaWM9MTY0NTtlLmFzdGVyaXNrbWF0aD04NzI3O2UuYXN0ZXJpc2ttb25vc3BhY2U9NjUyOTA7ZS5hc3Rlcmlza3NtYWxsPTY1MTIxO2UuYXN0ZXJpc209ODI1ODtlLmFzdXBlcmlvcj02MzIwOTtlLmFzeW1wdG90aWNhbGx5ZXF1YWw9ODc3MTtlLmF0PTY0O2UuYXRpbGRlPTIyNztlLmF0bW9ub3NwYWNlPTY1MzEyO2UuYXRzbWFsbD02NTEzMTtlLmF0dXJuZWQ9NTkyO2UuYXViZW5nYWxpPTI0NTI7ZS5hdWJvcG9tb2ZvPTEyNTc2O2UuYXVkZXZhPTIzMjQ7ZS5hdWd1amFyYXRpPTI3MDg7ZS5hdWd1cm11a2hpPTI1ODA7ZS5hdWxlbmd0aG1hcmtiZW5nYWxpPTI1MTk7ZS5hdW1hdHJhZ3VybXVraGk9MjYzNjtlLmF1dm93ZWxzaWduYmVuZ2FsaT0yNTA4O2UuYXV2b3dlbHNpZ25kZXZhPTIzODA7ZS5hdXZvd2Vsc2lnbmd1amFyYXRpPTI3NjQ7ZS5hdmFncmFoYWRldmE9MjM2NTtlLmF5YmFybWVuaWFuPTEzNzc7ZS5heWluPTE1MDY7ZS5heWluYWx0b25laGVicmV3PTY0Mjg4O2UuYXlpbmhlYnJldz0xNTA2O2UuYj05ODtlLmJhYmVuZ2FsaT0yNDc2O2UuYmFja3NsYXNoPTkyO2UuYmFja3NsYXNobW9ub3NwYWNlPTY1MzQwO2UuYmFkZXZhPTIzNDg7ZS5iYWd1amFyYXRpPTI3MzI7ZS5iYWd1cm11a2hpPTI2MDQ7ZS5iYWhpcmFnYW5hPTEyNDAwO2UuYmFodHRoYWk9MzY0NztlLmJha2F0YWthbmE9MTI0OTY7ZS5iYXI9MTI0O2UuYmFybW9ub3NwYWNlPTY1MzcyO2UuYmJvcG9tb2ZvPTEyNTQ5O2UuYmNpcmNsZT05NDI1O2UuYmRvdGFjY2VudD03NjgzO2UuYmRvdGJlbG93PTc2ODU7ZS5iZWFtZWRzaXh0ZWVudGhub3Rlcz05ODM2O2UuYmVjYXVzZT04NzU3O2UuYmVjeXJpbGxpYz0xMDczO2UuYmVoYXJhYmljPTE1NzY7ZS5iZWhmaW5hbGFyYWJpYz02NTE2ODtlLmJlaGluaXRpYWxhcmFiaWM9NjUxNjk7ZS5iZWhpcmFnYW5hPTEyNDA5O2UuYmVobWVkaWFsYXJhYmljPTY1MTcwO2UuYmVobWVlbWluaXRpYWxhcmFiaWM9NjQ2NzE7ZS5iZWhtZWVtaXNvbGF0ZWRhcmFiaWM9NjQ1MjA7ZS5iZWhub29uZmluYWxhcmFiaWM9NjQ2MjE7ZS5iZWthdGFrYW5hPTEyNTA1O2UuYmVuYXJtZW5pYW49MTM3ODtlLmJldD0xNDg5O2UuYmV0YT05NDY7ZS5iZXRhc3ltYm9sZ3JlZWs9OTc2O2UuYmV0ZGFnZXNoPTY0MzA1O2UuYmV0ZGFnZXNoaGVicmV3PTY0MzA1O2UuYmV0aGVicmV3PTE0ODk7ZS5iZXRyYWZlaGVicmV3PTY0MzMyO2UuYmhhYmVuZ2FsaT0yNDc3O2UuYmhhZGV2YT0yMzQ5O2UuYmhhZ3VqYXJhdGk9MjczMztlLmJoYWd1cm11a2hpPTI2MDU7ZS5iaG9vaz01OTU7ZS5iaWhpcmFnYW5hPTEyNDAzO2UuYmlrYXRha2FuYT0xMjQ5OTtlLmJpbGFiaWFsY2xpY2s9NjY0O2UuYmluZGlndXJtdWtoaT0yNTYyO2UuYmlydXNxdWFyZT0xMzEwNTtlLmJsYWNrY2lyY2xlPTk2Nzk7ZS5ibGFja2RpYW1vbmQ9OTY3MDtlLmJsYWNrZG93bnBvaW50aW5ndHJpYW5nbGU9OTY2MDtlLmJsYWNrbGVmdHBvaW50aW5ncG9pbnRlcj05NjY4O2UuYmxhY2tsZWZ0cG9pbnRpbmd0cmlhbmdsZT05NjY0O2UuYmxhY2tsZW50aWN1bGFyYnJhY2tldGxlZnQ9MTIzMDQ7ZS5ibGFja2xlbnRpY3VsYXJicmFja2V0bGVmdHZlcnRpY2FsPTY1MDgzO2UuYmxhY2tsZW50aWN1bGFyYnJhY2tldHJpZ2h0PTEyMzA1O2UuYmxhY2tsZW50aWN1bGFyYnJhY2tldHJpZ2h0dmVydGljYWw9NjUwODQ7ZS5ibGFja2xvd2VybGVmdHRyaWFuZ2xlPTk2OTk7ZS5ibGFja2xvd2VycmlnaHR0cmlhbmdsZT05Njk4O2UuYmxhY2tyZWN0YW5nbGU9OTY0NDtlLmJsYWNrcmlnaHRwb2ludGluZ3BvaW50ZXI9OTY1ODtlLmJsYWNrcmlnaHRwb2ludGluZ3RyaWFuZ2xlPTk2NTQ7ZS5ibGFja3NtYWxsc3F1YXJlPTk2NDI7ZS5ibGFja3NtaWxpbmdmYWNlPTk3ODc7ZS5ibGFja3NxdWFyZT05NjMyO2UuYmxhY2tzdGFyPTk3MzM7ZS5ibGFja3VwcGVybGVmdHRyaWFuZ2xlPTk3MDA7ZS5ibGFja3VwcGVycmlnaHR0cmlhbmdsZT05NzAxO2UuYmxhY2t1cHBvaW50aW5nc21hbGx0cmlhbmdsZT05NjUyO2UuYmxhY2t1cHBvaW50aW5ndHJpYW5nbGU9OTY1MDtlLmJsYW5rPTkyNTE7ZS5ibGluZWJlbG93PTc2ODc7ZS5ibG9jaz05NjA4O2UuYm1vbm9zcGFjZT02NTM0NjtlLmJvYmFpbWFpdGhhaT0zNjEwO2UuYm9oaXJhZ2FuYT0xMjQxMjtlLmJva2F0YWthbmE9MTI1MDg7ZS5icGFyZW49OTM3MztlLmJxc3F1YXJlPTEzMjUxO2UuYnJhY2VleD02MzczMjtlLmJyYWNlbGVmdD0xMjM7ZS5icmFjZWxlZnRidD02MzczMTtlLmJyYWNlbGVmdG1pZD02MzczMDtlLmJyYWNlbGVmdG1vbm9zcGFjZT02NTM3MTtlLmJyYWNlbGVmdHNtYWxsPTY1MTE1O2UuYnJhY2VsZWZ0dHA9NjM3Mjk7ZS5icmFjZWxlZnR2ZXJ0aWNhbD02NTA3OTtlLmJyYWNlcmlnaHQ9MTI1O2UuYnJhY2VyaWdodGJ0PTYzNzQyO2UuYnJhY2VyaWdodG1pZD02Mzc0MTtlLmJyYWNlcmlnaHRtb25vc3BhY2U9NjUzNzM7ZS5icmFjZXJpZ2h0c21hbGw9NjUxMTY7ZS5icmFjZXJpZ2h0dHA9NjM3NDA7ZS5icmFjZXJpZ2h0dmVydGljYWw9NjUwODA7ZS5icmFja2V0bGVmdD05MTtlLmJyYWNrZXRsZWZ0YnQ9NjM3Mjg7ZS5icmFja2V0bGVmdGV4PTYzNzI3O2UuYnJhY2tldGxlZnRtb25vc3BhY2U9NjUzMzk7ZS5icmFja2V0bGVmdHRwPTYzNzI2O2UuYnJhY2tldHJpZ2h0PTkzO2UuYnJhY2tldHJpZ2h0YnQ9NjM3Mzk7ZS5icmFja2V0cmlnaHRleD02MzczODtlLmJyYWNrZXRyaWdodG1vbm9zcGFjZT02NTM0MTtlLmJyYWNrZXRyaWdodHRwPTYzNzM3O2UuYnJldmU9NzI4O2UuYnJldmViZWxvd2NtYj04MTQ7ZS5icmV2ZWNtYj03NzQ7ZS5icmV2ZWludmVydGVkYmVsb3djbWI9ODE1O2UuYnJldmVpbnZlcnRlZGNtYj03ODU7ZS5icmV2ZWludmVydGVkZG91YmxlY21iPTg2NTtlLmJyaWRnZWJlbG93Y21iPTgxMDtlLmJyaWRnZWludmVydGVkYmVsb3djbWI9ODI2O2UuYnJva2VuYmFyPTE2NjtlLmJzdHJva2U9Mzg0O2UuYnN1cGVyaW9yPTYzMjEwO2UuYnRvcGJhcj0zODc7ZS5idWhpcmFnYW5hPTEyNDA2O2UuYnVrYXRha2FuYT0xMjUwMjtlLmJ1bGxldD04MjI2O2UuYnVsbGV0aW52ZXJzZT05Njg4O2UuYnVsbGV0b3BlcmF0b3I9ODcyOTtlLmJ1bGxzZXllPTk2Nzg7ZS5jPTk5O2UuY2Fhcm1lbmlhbj0xMzkwO2UuY2FiZW5nYWxpPTI0NTg7ZS5jYWN1dGU9MjYzO2UuY2FkZXZhPTIzMzA7ZS5jYWd1amFyYXRpPTI3MTQ7ZS5jYWd1cm11a2hpPTI1ODY7ZS5jYWxzcXVhcmU9MTMxOTI7ZS5jYW5kcmFiaW5kdWJlbmdhbGk9MjQzMztlLmNhbmRyYWJpbmR1Y21iPTc4NDtlLmNhbmRyYWJpbmR1ZGV2YT0yMzA1O2UuY2FuZHJhYmluZHVndWphcmF0aT0yNjg5O2UuY2Fwc2xvY2s9ODY4MjtlLmNhcmVvZj04NDUzO2UuY2Fyb249NzExO2UuY2Fyb25iZWxvd2NtYj04MTI7ZS5jYXJvbmNtYj03ODA7ZS5jYXJyaWFnZXJldHVybj04NjI5O2UuY2JvcG9tb2ZvPTEyNTY4O2UuY2Nhcm9uPTI2OTtlLmNjZWRpbGxhPTIzMTtlLmNjZWRpbGxhYWN1dGU9NzY4OTtlLmNjaXJjbGU9OTQyNjtlLmNjaXJjdW1mbGV4PTI2NTtlLmNjdXJsPTU5NztlLmNkb3Q9MjY3O2UuY2RvdGFjY2VudD0yNjc7ZS5jZHNxdWFyZT0xMzI1MztlLmNlZGlsbGE9MTg0O2UuY2VkaWxsYWNtYj04MDc7ZS5jZW50PTE2MjtlLmNlbnRpZ3JhZGU9ODQ1MTtlLmNlbnRpbmZlcmlvcj02MzE5OTtlLmNlbnRtb25vc3BhY2U9NjU1MDQ7ZS5jZW50b2xkc3R5bGU9NjMzOTQ7ZS5jZW50c3VwZXJpb3I9NjMyMDA7ZS5jaGFhcm1lbmlhbj0xNDAxO2UuY2hhYmVuZ2FsaT0yNDU5O2UuY2hhZGV2YT0yMzMxO2UuY2hhZ3VqYXJhdGk9MjcxNTtlLmNoYWd1cm11a2hpPTI1ODc7ZS5jaGJvcG9tb2ZvPTEyNTY0O2UuY2hlYWJraGFzaWFuY3lyaWxsaWM9MTIxMztlLmNoZWNrbWFyaz0xMDAwMztlLmNoZWN5cmlsbGljPTEwOTU7ZS5jaGVkZXNjZW5kZXJhYmtoYXNpYW5jeXJpbGxpYz0xMjE1O2UuY2hlZGVzY2VuZGVyY3lyaWxsaWM9MTIwNztlLmNoZWRpZXJlc2lzY3lyaWxsaWM9MTI2OTtlLmNoZWhhcm1lbmlhbj0xMzk1O2UuY2hla2hha2Fzc2lhbmN5cmlsbGljPTEyMjg7ZS5jaGV2ZXJ0aWNhbHN0cm9rZWN5cmlsbGljPTEyMDk7ZS5jaGk9OTY3O2UuY2hpZXVjaGFjaXJjbGVrb3JlYW49MTI5MTk7ZS5jaGlldWNoYXBhcmVua29yZWFuPTEyODIzO2UuY2hpZXVjaGNpcmNsZWtvcmVhbj0xMjkwNTtlLmNoaWV1Y2hrb3JlYW49MTI2MTg7ZS5jaGlldWNocGFyZW5rb3JlYW49MTI4MDk7ZS5jaG9jaGFuZ3RoYWk9MzU5NDtlLmNob2NoYW50aGFpPTM1OTI7ZS5jaG9jaGluZ3RoYWk9MzU5MztlLmNob2Nob2V0aGFpPTM1OTY7ZS5jaG9vaz0zOTI7ZS5jaWV1Y2FjaXJjbGVrb3JlYW49MTI5MTg7ZS5jaWV1Y2FwYXJlbmtvcmVhbj0xMjgyMjtlLmNpZXVjY2lyY2xla29yZWFuPTEyOTA0O2UuY2lldWNrb3JlYW49MTI2MTY7ZS5jaWV1Y3BhcmVua29yZWFuPTEyODA4O2UuY2lldWN1cGFyZW5rb3JlYW49MTI4Mjg7ZS5jaXJjbGU9OTY3NTtlLmNpcmNsZWNvcHlydD0xNjk7ZS5jaXJjbGVtdWx0aXBseT04ODU1O2UuY2lyY2xlb3Q9ODg1NztlLmNpcmNsZXBsdXM9ODg1MztlLmNpcmNsZXBvc3RhbG1hcms9MTIzNDI7ZS5jaXJjbGV3aXRobGVmdGhhbGZibGFjaz05NjgwO2UuY2lyY2xld2l0aHJpZ2h0aGFsZmJsYWNrPTk2ODE7ZS5jaXJjdW1mbGV4PTcxMDtlLmNpcmN1bWZsZXhiZWxvd2NtYj04MTM7ZS5jaXJjdW1mbGV4Y21iPTc3MDtlLmNsZWFyPTg5OTk7ZS5jbGlja2FsdmVvbGFyPTQ1MDtlLmNsaWNrZGVudGFsPTQ0ODtlLmNsaWNrbGF0ZXJhbD00NDk7ZS5jbGlja3JldHJvZmxleD00NTE7ZS5jbHViPTk4Mjc7ZS5jbHVic3VpdGJsYWNrPTk4Mjc7ZS5jbHVic3VpdHdoaXRlPTk4MzE7ZS5jbWN1YmVkc3F1YXJlPTEzMjIwO2UuY21vbm9zcGFjZT02NTM0NztlLmNtc3F1YXJlZHNxdWFyZT0xMzIxNjtlLmNvYXJtZW5pYW49MTQwOTtlLmNvbG9uPTU4O2UuY29sb25tb25ldGFyeT04MzUzO2UuY29sb25tb25vc3BhY2U9NjUzMDY7ZS5jb2xvbnNpZ249ODM1MztlLmNvbG9uc21hbGw9NjUxMDk7ZS5jb2xvbnRyaWFuZ3VsYXJoYWxmbW9kPTcyMTtlLmNvbG9udHJpYW5ndWxhcm1vZD03MjA7ZS5jb21tYT00NDtlLmNvbW1hYWJvdmVjbWI9Nzg3O2UuY29tbWFhYm92ZXJpZ2h0Y21iPTc4OTtlLmNvbW1hYWNjZW50PTYzMTcxO2UuY29tbWFhcmFiaWM9MTU0ODtlLmNvbW1hYXJtZW5pYW49MTM3MztlLmNvbW1haW5mZXJpb3I9NjMyMDE7ZS5jb21tYW1vbm9zcGFjZT02NTI5MjtlLmNvbW1hcmV2ZXJzZWRhYm92ZWNtYj03ODg7ZS5jb21tYXJldmVyc2VkbW9kPTcwMTtlLmNvbW1hc21hbGw9NjUxMDQ7ZS5jb21tYXN1cGVyaW9yPTYzMjAyO2UuY29tbWF0dXJuZWRhYm92ZWNtYj03ODY7ZS5jb21tYXR1cm5lZG1vZD02OTk7ZS5jb21wYXNzPTk3ODg7ZS5jb25ncnVlbnQ9ODc3MztlLmNvbnRvdXJpbnRlZ3JhbD04NzUwO2UuY29udHJvbD04OTYzO2UuY29udHJvbEFDSz02O2UuY29udHJvbEJFTD03O2UuY29udHJvbEJTPTg7ZS5jb250cm9sQ0FOPTI0O2UuY29udHJvbENSPTEzO2UuY29udHJvbERDMT0xNztlLmNvbnRyb2xEQzI9MTg7ZS5jb250cm9sREMzPTE5O2UuY29udHJvbERDND0yMDtlLmNvbnRyb2xERUw9MTI3O2UuY29udHJvbERMRT0xNjtlLmNvbnRyb2xFTT0yNTtlLmNvbnRyb2xFTlE9NTtlLmNvbnRyb2xFT1Q9NDtlLmNvbnRyb2xFU0M9Mjc7ZS5jb250cm9sRVRCPTIzO2UuY29udHJvbEVUWD0zO2UuY29udHJvbEZGPTEyO2UuY29udHJvbEZTPTI4O2UuY29udHJvbEdTPTI5O2UuY29udHJvbEhUPTk7ZS5jb250cm9sTEY9MTA7ZS5jb250cm9sTkFLPTIxO2UuY29udHJvbE5VTEw9MDtlLmNvbnRyb2xSUz0zMDtlLmNvbnRyb2xTST0xNTtlLmNvbnRyb2xTTz0xNDtlLmNvbnRyb2xTT1Q9MjtlLmNvbnRyb2xTVFg9MTtlLmNvbnRyb2xTVUI9MjY7ZS5jb250cm9sU1lOPTIyO2UuY29udHJvbFVTPTMxO2UuY29udHJvbFZUPTExO2UuY29weXJpZ2h0PTE2OTtlLmNvcHlyaWdodHNhbnM9NjM3MjE7ZS5jb3B5cmlnaHRzZXJpZj02MzE5MztlLmNvcm5lcmJyYWNrZXRsZWZ0PTEyMzAwO2UuY29ybmVyYnJhY2tldGxlZnRoYWxmd2lkdGg9NjUzNzg7ZS5jb3JuZXJicmFja2V0bGVmdHZlcnRpY2FsPTY1MDg5O2UuY29ybmVyYnJhY2tldHJpZ2h0PTEyMzAxO2UuY29ybmVyYnJhY2tldHJpZ2h0aGFsZndpZHRoPTY1Mzc5O2UuY29ybmVyYnJhY2tldHJpZ2h0dmVydGljYWw9NjUwOTA7ZS5jb3Jwb3JhdGlvbnNxdWFyZT0xMzE4MztlLmNvc3F1YXJlPTEzMjU1O2UuY292ZXJrZ3NxdWFyZT0xMzI1NDtlLmNwYXJlbj05Mzc0O2UuY3J1emVpcm89ODM1NDtlLmNzdHJldGNoZWQ9NjYzO2UuY3VybHlhbmQ9ODkxMTtlLmN1cmx5b3I9ODkxMDtlLmN1cnJlbmN5PTE2NDtlLmN5ckJyZXZlPTYzMTg1O2UuY3lyRmxleD02MzE4NjtlLmN5cmJyZXZlPTYzMTg4O2UuY3lyZmxleD02MzE4OTtlLmQ9MTAwO2UuZGFhcm1lbmlhbj0xMzgwO2UuZGFiZW5nYWxpPTI0NzA7ZS5kYWRhcmFiaWM9MTU5MDtlLmRhZGV2YT0yMzQyO2UuZGFkZmluYWxhcmFiaWM9NjUyMTQ7ZS5kYWRpbml0aWFsYXJhYmljPTY1MjE1O2UuZGFkbWVkaWFsYXJhYmljPTY1MjE2O2UuZGFnZXNoPTE0Njg7ZS5kYWdlc2hoZWJyZXc9MTQ2ODtlLmRhZ2dlcj04MjI0O2UuZGFnZ2VyZGJsPTgyMjU7ZS5kYWd1amFyYXRpPTI3MjY7ZS5kYWd1cm11a2hpPTI1OTg7ZS5kYWhpcmFnYW5hPTEyMzg0O2UuZGFrYXRha2FuYT0xMjQ4MDtlLmRhbGFyYWJpYz0xNTgzO2UuZGFsZXQ9MTQ5MTtlLmRhbGV0ZGFnZXNoPTY0MzA3O2UuZGFsZXRkYWdlc2hoZWJyZXc9NjQzMDc7ZS5kYWxldGhlYnJldz0xNDkxO2UuZGFsZmluYWxhcmFiaWM9NjUxOTQ7ZS5kYW1tYWFyYWJpYz0xNjE1O2UuZGFtbWFsb3dhcmFiaWM9MTYxNTtlLmRhbW1hdGFuYWx0b25lYXJhYmljPTE2MTI7ZS5kYW1tYXRhbmFyYWJpYz0xNjEyO2UuZGFuZGE9MjQwNDtlLmRhcmdhaGVicmV3PTE0NDc7ZS5kYXJnYWxlZnRoZWJyZXc9MTQ0NztlLmRhc2lhcG5ldW1hdGFjeXJpbGxpY2NtYj0xMTU3O2UuZGJsR3JhdmU9NjMxODc7ZS5kYmxhbmdsZWJyYWNrZXRsZWZ0PTEyMjk4O2UuZGJsYW5nbGVicmFja2V0bGVmdHZlcnRpY2FsPTY1MDg1O2UuZGJsYW5nbGVicmFja2V0cmlnaHQ9MTIyOTk7ZS5kYmxhbmdsZWJyYWNrZXRyaWdodHZlcnRpY2FsPTY1MDg2O2UuZGJsYXJjaGludmVydGVkYmVsb3djbWI9ODExO2UuZGJsYXJyb3dsZWZ0PTg2NjA7ZS5kYmxhcnJvd3JpZ2h0PTg2NTg7ZS5kYmxkYW5kYT0yNDA1O2UuZGJsZ3JhdmU9NjMxOTA7ZS5kYmxncmF2ZWNtYj03ODM7ZS5kYmxpbnRlZ3JhbD04NzQ4O2UuZGJsbG93bGluZT04MjE1O2UuZGJsbG93bGluZWNtYj04MTk7ZS5kYmxvdmVybGluZWNtYj04MzE7ZS5kYmxwcmltZW1vZD02OTg7ZS5kYmx2ZXJ0aWNhbGJhcj04MjE0O2UuZGJsdmVydGljYWxsaW5lYWJvdmVjbWI9NzgyO2UuZGJvcG9tb2ZvPTEyNTUzO2UuZGJzcXVhcmU9MTMyNTY7ZS5kY2Fyb249MjcxO2UuZGNlZGlsbGE9NzY5NztlLmRjaXJjbGU9OTQyNztlLmRjaXJjdW1mbGV4YmVsb3c9NzY5OTtlLmRjcm9hdD0yNzM7ZS5kZGFiZW5nYWxpPTI0NjU7ZS5kZGFkZXZhPTIzMzc7ZS5kZGFndWphcmF0aT0yNzIxO2UuZGRhZ3VybXVraGk9MjU5MztlLmRkYWxhcmFiaWM9MTY3MjtlLmRkYWxmaW5hbGFyYWJpYz02NDM5MztlLmRkZGhhZGV2YT0yMzk2O2UuZGRoYWJlbmdhbGk9MjQ2NjtlLmRkaGFkZXZhPTIzMzg7ZS5kZGhhZ3VqYXJhdGk9MjcyMjtlLmRkaGFndXJtdWtoaT0yNTk0O2UuZGRvdGFjY2VudD03NjkxO2UuZGRvdGJlbG93PTc2OTM7ZS5kZWNpbWFsc2VwYXJhdG9yYXJhYmljPTE2NDM7ZS5kZWNpbWFsc2VwYXJhdG9ycGVyc2lhbj0xNjQzO2UuZGVjeXJpbGxpYz0xMDc2O2UuZGVncmVlPTE3NjtlLmRlaGloZWJyZXc9MTQ1MztlLmRlaGlyYWdhbmE9MTIzOTE7ZS5kZWljb3B0aWM9MTAwNztlLmRla2F0YWthbmE9MTI0ODc7ZS5kZWxldGVsZWZ0PTkwMDM7ZS5kZWxldGVyaWdodD04OTk4O2UuZGVsdGE9OTQ4O2UuZGVsdGF0dXJuZWQ9Mzk3O2UuZGVub21pbmF0b3JtaW51c29uZW51bWVyYXRvcmJlbmdhbGk9MjU1MjtlLmRlemg9Njc2O2UuZGhhYmVuZ2FsaT0yNDcxO2UuZGhhZGV2YT0yMzQzO2UuZGhhZ3VqYXJhdGk9MjcyNztlLmRoYWd1cm11a2hpPTI1OTk7ZS5kaG9vaz01OTk7ZS5kaWFseXRpa2F0b25vcz05MDE7ZS5kaWFseXRpa2F0b25vc2NtYj04MzY7ZS5kaWFtb25kPTk4MzA7ZS5kaWFtb25kc3VpdHdoaXRlPTk4MjY7ZS5kaWVyZXNpcz0xNjg7ZS5kaWVyZXNpc2FjdXRlPTYzMTkxO2UuZGllcmVzaXNiZWxvd2NtYj04MDQ7ZS5kaWVyZXNpc2NtYj03NzY7ZS5kaWVyZXNpc2dyYXZlPTYzMTkyO2UuZGllcmVzaXN0b25vcz05MDE7ZS5kaWhpcmFnYW5hPTEyMzg2O2UuZGlrYXRha2FuYT0xMjQ4MjtlLmRpdHRvbWFyaz0xMjI5MTtlLmRpdmlkZT0yNDc7ZS5kaXZpZGVzPTg3Mzk7ZS5kaXZpc2lvbnNsYXNoPTg3MjU7ZS5kamVjeXJpbGxpYz0xMTA2O2UuZGtzaGFkZT05NjE5O2UuZGxpbmViZWxvdz03Njk1O2UuZGxzcXVhcmU9MTMyMDc7ZS5kbWFjcm9uPTI3MztlLmRtb25vc3BhY2U9NjUzNDg7ZS5kbmJsb2NrPTk2MDQ7ZS5kb2NoYWRhdGhhaT0zNTk4O2UuZG9kZWt0aGFpPTM2MDQ7ZS5kb2hpcmFnYW5hPTEyMzkzO2UuZG9rYXRha2FuYT0xMjQ4OTtlLmRvbGxhcj0zNjtlLmRvbGxhcmluZmVyaW9yPTYzMjAzO2UuZG9sbGFybW9ub3NwYWNlPTY1Mjg0O2UuZG9sbGFyb2xkc3R5bGU9NjMyNjg7ZS5kb2xsYXJzbWFsbD02NTEyOTtlLmRvbGxhcnN1cGVyaW9yPTYzMjA0O2UuZG9uZz04MzYzO2UuZG9ydXNxdWFyZT0xMzA5NDtlLmRvdGFjY2VudD03Mjk7ZS5kb3RhY2NlbnRjbWI9Nzc1O2UuZG90YmVsb3djbWI9ODAzO2UuZG90YmVsb3djb21iPTgwMztlLmRvdGthdGFrYW5hPTEyNTM5O2UuZG90bGVzc2k9MzA1O2UuZG90bGVzc2o9NjMxNjY7ZS5kb3RsZXNzanN0cm9rZWhvb2s9NjQ0O2UuZG90bWF0aD04OTAxO2UuZG90dGVkY2lyY2xlPTk2NzY7ZS5kb3VibGV5b2RwYXRhaD02NDI4NztlLmRvdWJsZXlvZHBhdGFoaGVicmV3PTY0Mjg3O2UuZG93bnRhY2tiZWxvd2NtYj03OTg7ZS5kb3dudGFja21vZD03MjU7ZS5kcGFyZW49OTM3NTtlLmRzdXBlcmlvcj02MzIxMTtlLmR0YWlsPTU5ODtlLmR0b3BiYXI9Mzk2O2UuZHVoaXJhZ2FuYT0xMjM4OTtlLmR1a2F0YWthbmE9MTI0ODU7ZS5kej00OTk7ZS5kemFsdG9uZT02NzU7ZS5kemNhcm9uPTQ1NDtlLmR6Y3VybD02Nzc7ZS5kemVhYmtoYXNpYW5jeXJpbGxpYz0xMjQ5O2UuZHplY3lyaWxsaWM9MTEwOTtlLmR6aGVjeXJpbGxpYz0xMTE5O2UuZT0xMDE7ZS5lYWN1dGU9MjMzO2UuZWFydGg9OTc5MztlLmViZW5nYWxpPTI0NDc7ZS5lYm9wb21vZm89MTI1NzI7ZS5lYnJldmU9Mjc3O2UuZWNhbmRyYWRldmE9MjMxNztlLmVjYW5kcmFndWphcmF0aT0yNzAxO2UuZWNhbmRyYXZvd2Vsc2lnbmRldmE9MjM3MztlLmVjYW5kcmF2b3dlbHNpZ25ndWphcmF0aT0yNzU3O2UuZWNhcm9uPTI4MztlLmVjZWRpbGxhYnJldmU9NzcwOTtlLmVjaGFybWVuaWFuPTEzODE7ZS5lY2h5aXduYXJtZW5pYW49MTQxNTtlLmVjaXJjbGU9OTQyODtlLmVjaXJjdW1mbGV4PTIzNDtlLmVjaXJjdW1mbGV4YWN1dGU9Nzg3MTtlLmVjaXJjdW1mbGV4YmVsb3c9NzcwNTtlLmVjaXJjdW1mbGV4ZG90YmVsb3c9Nzg3OTtlLmVjaXJjdW1mbGV4Z3JhdmU9Nzg3MztlLmVjaXJjdW1mbGV4aG9va2Fib3ZlPTc4NzU7ZS5lY2lyY3VtZmxleHRpbGRlPTc4Nzc7ZS5lY3lyaWxsaWM9MTEwODtlLmVkYmxncmF2ZT01MTc7ZS5lZGV2YT0yMzE5O2UuZWRpZXJlc2lzPTIzNTtlLmVkb3Q9Mjc5O2UuZWRvdGFjY2VudD0yNzk7ZS5lZG90YmVsb3c9Nzg2NTtlLmVlZ3VybXVraGk9MjU3NTtlLmVlbWF0cmFndXJtdWtoaT0yNjMxO2UuZWZjeXJpbGxpYz0xMDkyO2UuZWdyYXZlPTIzMjtlLmVndWphcmF0aT0yNzAzO2UuZWhhcm1lbmlhbj0xMzgzO2UuZWhib3BvbW9mbz0xMjU3MztlLmVoaXJhZ2FuYT0xMjM2MDtlLmVob29rYWJvdmU9Nzg2NztlLmVpYm9wb21vZm89MTI1NzU7ZS5laWdodD01NjtlLmVpZ2h0YXJhYmljPTE2NDA7ZS5laWdodGJlbmdhbGk9MjU0MjtlLmVpZ2h0Y2lyY2xlPTkzMTk7ZS5laWdodGNpcmNsZWludmVyc2VzYW5zc2VyaWY9MTAxMjk7ZS5laWdodGRldmE9MjQxNDtlLmVpZ2h0ZWVuY2lyY2xlPTkzMjk7ZS5laWdodGVlbnBhcmVuPTkzNDk7ZS5laWdodGVlbnBlcmlvZD05MzY5O2UuZWlnaHRndWphcmF0aT0yNzk4O2UuZWlnaHRndXJtdWtoaT0yNjcwO2UuZWlnaHRoYWNrYXJhYmljPTE2NDA7ZS5laWdodGhhbmd6aG91PTEyMzI4O2UuZWlnaHRobm90ZWJlYW1lZD05ODM1O2UuZWlnaHRpZGVvZ3JhcGhpY3BhcmVuPTEyODM5O2UuZWlnaHRpbmZlcmlvcj04MzI4O2UuZWlnaHRtb25vc3BhY2U9NjUzMDQ7ZS5laWdodG9sZHN0eWxlPTYzMjg4O2UuZWlnaHRwYXJlbj05MzM5O2UuZWlnaHRwZXJpb2Q9OTM1OTtlLmVpZ2h0cGVyc2lhbj0xNzg0O2UuZWlnaHRyb21hbj04NTY3O2UuZWlnaHRzdXBlcmlvcj04MzEyO2UuZWlnaHR0aGFpPTM2NzI7ZS5laW52ZXJ0ZWRicmV2ZT01MTk7ZS5laW90aWZpZWRjeXJpbGxpYz0xMTI1O2UuZWthdGFrYW5hPTEyNDU2O2UuZWthdGFrYW5haGFsZndpZHRoPTY1Mzk2O2UuZWtvbmthcmd1cm11a2hpPTI2NzY7ZS5la29yZWFuPTEyNjI4O2UuZWxjeXJpbGxpYz0xMDgzO2UuZWxlbWVudD04NzEyO2UuZWxldmVuY2lyY2xlPTkzMjI7ZS5lbGV2ZW5wYXJlbj05MzQyO2UuZWxldmVucGVyaW9kPTkzNjI7ZS5lbGV2ZW5yb21hbj04NTcwO2UuZWxsaXBzaXM9ODIzMDtlLmVsbGlwc2lzdmVydGljYWw9ODk0MjtlLmVtYWNyb249Mjc1O2UuZW1hY3JvbmFjdXRlPTc3MDM7ZS5lbWFjcm9uZ3JhdmU9NzcwMTtlLmVtY3lyaWxsaWM9MTA4NDtlLmVtZGFzaD04MjEyO2UuZW1kYXNodmVydGljYWw9NjUwNzM7ZS5lbW9ub3NwYWNlPTY1MzQ5O2UuZW1waGFzaXNtYXJrYXJtZW5pYW49MTM3MTtlLmVtcHR5c2V0PTg3MDk7ZS5lbmJvcG9tb2ZvPTEyNTc5O2UuZW5jeXJpbGxpYz0xMDg1O2UuZW5kYXNoPTgyMTE7ZS5lbmRhc2h2ZXJ0aWNhbD02NTA3NDtlLmVuZGVzY2VuZGVyY3lyaWxsaWM9MTE4NztlLmVuZz0zMzE7ZS5lbmdib3BvbW9mbz0xMjU4MTtlLmVuZ2hlY3lyaWxsaWM9MTE4OTtlLmVuaG9va2N5cmlsbGljPTEyMjQ7ZS5lbnNwYWNlPTgxOTQ7ZS5lb2dvbmVrPTI4MTtlLmVva29yZWFuPTEyNjI3O2UuZW9wZW49NjAzO2UuZW9wZW5jbG9zZWQ9NjY2O2UuZW9wZW5yZXZlcnNlZD02MDQ7ZS5lb3BlbnJldmVyc2VkY2xvc2VkPTYwNjtlLmVvcGVucmV2ZXJzZWRob29rPTYwNTtlLmVwYXJlbj05Mzc2O2UuZXBzaWxvbj05NDk7ZS5lcHNpbG9udG9ub3M9OTQxO2UuZXF1YWw9NjE7ZS5lcXVhbG1vbm9zcGFjZT02NTMwOTtlLmVxdWFsc21hbGw9NjUxMjY7ZS5lcXVhbHN1cGVyaW9yPTgzMTY7ZS5lcXVpdmFsZW5jZT04ODAxO2UuZXJib3BvbW9mbz0xMjU4MjtlLmVyY3lyaWxsaWM9MTA4ODtlLmVyZXZlcnNlZD02MDA7ZS5lcmV2ZXJzZWRjeXJpbGxpYz0xMTAxO2UuZXNjeXJpbGxpYz0xMDg5O2UuZXNkZXNjZW5kZXJjeXJpbGxpYz0xMTk1O2UuZXNoPTY0MztlLmVzaGN1cmw9NjQ2O2UuZXNob3J0ZGV2YT0yMzE4O2UuZXNob3J0dm93ZWxzaWduZGV2YT0yMzc0O2UuZXNocmV2ZXJzZWRsb29wPTQyNjtlLmVzaHNxdWF0cmV2ZXJzZWQ9NjQ1O2UuZXNtYWxsaGlyYWdhbmE9MTIzNTk7ZS5lc21hbGxrYXRha2FuYT0xMjQ1NTtlLmVzbWFsbGthdGFrYW5haGFsZndpZHRoPTY1Mzg2O2UuZXN0aW1hdGVkPTg0OTQ7ZS5lc3VwZXJpb3I9NjMyMTI7ZS5ldGE9OTUxO2UuZXRhcm1lbmlhbj0xMzg0O2UuZXRhdG9ub3M9OTQyO2UuZXRoPTI0MDtlLmV0aWxkZT03ODY5O2UuZXRpbGRlYmVsb3c9NzcwNztlLmV0bmFodGFmb3VraGhlYnJldz0xNDI1O2UuZXRuYWh0YWZvdWtobGVmdGhlYnJldz0xNDI1O2UuZXRuYWh0YWhlYnJldz0xNDI1O2UuZXRuYWh0YWxlZnRoZWJyZXc9MTQyNTtlLmV0dXJuZWQ9NDc3O2UuZXVrb3JlYW49MTI2NDE7ZS5ldXJvPTgzNjQ7ZS5ldm93ZWxzaWduYmVuZ2FsaT0yNTAzO2UuZXZvd2Vsc2lnbmRldmE9MjM3NTtlLmV2b3dlbHNpZ25ndWphcmF0aT0yNzU5O2UuZXhjbGFtPTMzO2UuZXhjbGFtYXJtZW5pYW49MTM3MjtlLmV4Y2xhbWRibD04MjUyO2UuZXhjbGFtZG93bj0xNjE7ZS5leGNsYW1kb3duc21hbGw9NjMzOTM7ZS5leGNsYW1tb25vc3BhY2U9NjUyODE7ZS5leGNsYW1zbWFsbD02MzI2NTtlLmV4aXN0ZW50aWFsPTg3MDc7ZS5lemg9NjU4O2UuZXpoY2Fyb249NDk1O2UuZXpoY3VybD02NTk7ZS5lemhyZXZlcnNlZD00NDE7ZS5lemh0YWlsPTQ0MjtlLmY9MTAyO2UuZmFkZXZhPTIzOTg7ZS5mYWd1cm11a2hpPTI2NTQ7ZS5mYWhyZW5oZWl0PTg0NTc7ZS5mYXRoYWFyYWJpYz0xNjE0O2UuZmF0aGFsb3dhcmFiaWM9MTYxNDtlLmZhdGhhdGFuYXJhYmljPTE2MTE7ZS5mYm9wb21vZm89MTI1NTI7ZS5mY2lyY2xlPTk0Mjk7ZS5mZG90YWNjZW50PTc3MTE7ZS5mZWhhcmFiaWM9MTYwMTtlLmZlaGFybWVuaWFuPTE0MTQ7ZS5mZWhmaW5hbGFyYWJpYz02NTIzNDtlLmZlaGluaXRpYWxhcmFiaWM9NjUyMzU7ZS5mZWhtZWRpYWxhcmFiaWM9NjUyMzY7ZS5mZWljb3B0aWM9OTk3O2UuZmVtYWxlPTk3OTI7ZS5mZj02NDI1NjtlLmZfZj02NDI1NjtlLmZmaT02NDI1OTtlLmZfZl9pPTY0MjU5O2UuZmZsPTY0MjYwO2UuZl9mX2w9NjQyNjA7ZS5maT02NDI1NztlLmZfaT02NDI1NztlLmZpZnRlZW5jaXJjbGU9OTMyNjtlLmZpZnRlZW5wYXJlbj05MzQ2O2UuZmlmdGVlbnBlcmlvZD05MzY2O2UuZmlndXJlZGFzaD04MjEwO2UuZmlsbGVkYm94PTk2MzI7ZS5maWxsZWRyZWN0PTk2NDQ7ZS5maW5hbGthZj0xNDk4O2UuZmluYWxrYWZkYWdlc2g9NjQzMTQ7ZS5maW5hbGthZmRhZ2VzaGhlYnJldz02NDMxNDtlLmZpbmFsa2FmaGVicmV3PTE0OTg7ZS5maW5hbG1lbT0xNTAxO2UuZmluYWxtZW1oZWJyZXc9MTUwMTtlLmZpbmFsbnVuPTE1MDM7ZS5maW5hbG51bmhlYnJldz0xNTAzO2UuZmluYWxwZT0xNTA3O2UuZmluYWxwZWhlYnJldz0xNTA3O2UuZmluYWx0c2FkaT0xNTA5O2UuZmluYWx0c2FkaWhlYnJldz0xNTA5O2UuZmlyc3R0b25lY2hpbmVzZT03MTM7ZS5maXNoZXllPTk2NzM7ZS5maXRhY3lyaWxsaWM9MTEzOTtlLmZpdmU9NTM7ZS5maXZlYXJhYmljPTE2Mzc7ZS5maXZlYmVuZ2FsaT0yNTM5O2UuZml2ZWNpcmNsZT05MzE2O2UuZml2ZWNpcmNsZWludmVyc2VzYW5zc2VyaWY9MTAxMjY7ZS5maXZlZGV2YT0yNDExO2UuZml2ZWVpZ2h0aHM9ODU0MTtlLmZpdmVndWphcmF0aT0yNzk1O2UuZml2ZWd1cm11a2hpPTI2Njc7ZS5maXZlaGFja2FyYWJpYz0xNjM3O2UuZml2ZWhhbmd6aG91PTEyMzI1O2UuZml2ZWlkZW9ncmFwaGljcGFyZW49MTI4MzY7ZS5maXZlaW5mZXJpb3I9ODMyNTtlLmZpdmVtb25vc3BhY2U9NjUzMDE7ZS5maXZlb2xkc3R5bGU9NjMyODU7ZS5maXZlcGFyZW49OTMzNjtlLmZpdmVwZXJpb2Q9OTM1NjtlLmZpdmVwZXJzaWFuPTE3ODE7ZS5maXZlcm9tYW49ODU2NDtlLmZpdmVzdXBlcmlvcj04MzA5O2UuZml2ZXRoYWk9MzY2OTtlLmZsPTY0MjU4O2UuZl9sPTY0MjU4O2UuZmxvcmluPTQwMjtlLmZtb25vc3BhY2U9NjUzNTA7ZS5mbXNxdWFyZT0xMzIwOTtlLmZvZmFudGhhaT0zNjE1O2UuZm9mYXRoYWk9MzYxMztlLmZvbmdtYW50aGFpPTM2NjM7ZS5mb3JhbGw9ODcwNDtlLmZvdXI9NTI7ZS5mb3VyYXJhYmljPTE2MzY7ZS5mb3VyYmVuZ2FsaT0yNTM4O2UuZm91cmNpcmNsZT05MzE1O2UuZm91cmNpcmNsZWludmVyc2VzYW5zc2VyaWY9MTAxMjU7ZS5mb3VyZGV2YT0yNDEwO2UuZm91cmd1amFyYXRpPTI3OTQ7ZS5mb3VyZ3VybXVraGk9MjY2NjtlLmZvdXJoYWNrYXJhYmljPTE2MzY7ZS5mb3VyaGFuZ3pob3U9MTIzMjQ7ZS5mb3VyaWRlb2dyYXBoaWNwYXJlbj0xMjgzNTtlLmZvdXJpbmZlcmlvcj04MzI0O2UuZm91cm1vbm9zcGFjZT02NTMwMDtlLmZvdXJudW1lcmF0b3JiZW5nYWxpPTI1NTE7ZS5mb3Vyb2xkc3R5bGU9NjMyODQ7ZS5mb3VycGFyZW49OTMzNTtlLmZvdXJwZXJpb2Q9OTM1NTtlLmZvdXJwZXJzaWFuPTE3ODA7ZS5mb3Vycm9tYW49ODU2MztlLmZvdXJzdXBlcmlvcj04MzA4O2UuZm91cnRlZW5jaXJjbGU9OTMyNTtlLmZvdXJ0ZWVucGFyZW49OTM0NTtlLmZvdXJ0ZWVucGVyaW9kPTkzNjU7ZS5mb3VydGhhaT0zNjY4O2UuZm91cnRodG9uZWNoaW5lc2U9NzE1O2UuZnBhcmVuPTkzNzc7ZS5mcmFjdGlvbj04MjYwO2UuZnJhbmM9ODM1NTtlLmc9MTAzO2UuZ2FiZW5nYWxpPTI0NTU7ZS5nYWN1dGU9NTAxO2UuZ2FkZXZhPTIzMjc7ZS5nYWZhcmFiaWM9MTcxMTtlLmdhZmZpbmFsYXJhYmljPTY0NDAzO2UuZ2FmaW5pdGlhbGFyYWJpYz02NDQwNDtlLmdhZm1lZGlhbGFyYWJpYz02NDQwNTtlLmdhZ3VqYXJhdGk9MjcxMTtlLmdhZ3VybXVraGk9MjU4MztlLmdhaGlyYWdhbmE9MTIzNjQ7ZS5nYWthdGFrYW5hPTEyNDYwO2UuZ2FtbWE9OTQ3O2UuZ2FtbWFsYXRpbnNtYWxsPTYxMTtlLmdhbW1hc3VwZXJpb3I9NzM2O2UuZ2FuZ2lhY29wdGljPTEwMDM7ZS5nYm9wb21vZm89MTI1NTc7ZS5nYnJldmU9Mjg3O2UuZ2Nhcm9uPTQ4NztlLmdjZWRpbGxhPTI5MTtlLmdjaXJjbGU9OTQzMDtlLmdjaXJjdW1mbGV4PTI4NTtlLmdjb21tYWFjY2VudD0yOTE7ZS5nZG90PTI4OTtlLmdkb3RhY2NlbnQ9Mjg5O2UuZ2VjeXJpbGxpYz0xMDc1O2UuZ2VoaXJhZ2FuYT0xMjM3MDtlLmdla2F0YWthbmE9MTI0NjY7ZS5nZW9tZXRyaWNhbGx5ZXF1YWw9ODc4NTtlLmdlcmVzaGFjY2VudGhlYnJldz0xNDM2O2UuZ2VyZXNoaGVicmV3PTE1MjM7ZS5nZXJlc2htdXFkYW1oZWJyZXc9MTQzNztlLmdlcm1hbmRibHM9MjIzO2UuZ2Vyc2hheWltYWNjZW50aGVicmV3PTE0Mzg7ZS5nZXJzaGF5aW1oZWJyZXc9MTUyNDtlLmdldGFtYXJrPTEyMzA3O2UuZ2hhYmVuZ2FsaT0yNDU2O2UuZ2hhZGFybWVuaWFuPTEzOTQ7ZS5naGFkZXZhPTIzMjg7ZS5naGFndWphcmF0aT0yNzEyO2UuZ2hhZ3VybXVraGk9MjU4NDtlLmdoYWluYXJhYmljPTE1OTQ7ZS5naGFpbmZpbmFsYXJhYmljPTY1MjMwO2UuZ2hhaW5pbml0aWFsYXJhYmljPTY1MjMxO2UuZ2hhaW5tZWRpYWxhcmFiaWM9NjUyMzI7ZS5naGVtaWRkbGVob29rY3lyaWxsaWM9MTE3MztlLmdoZXN0cm9rZWN5cmlsbGljPTExNzE7ZS5naGV1cHR1cm5jeXJpbGxpYz0xMTY5O2UuZ2hoYWRldmE9MjM5NDtlLmdoaGFndXJtdWtoaT0yNjUwO2UuZ2hvb2s9NjA4O2UuZ2h6c3F1YXJlPTEzMjAzO2UuZ2loaXJhZ2FuYT0xMjM2NjtlLmdpa2F0YWthbmE9MTI0NjI7ZS5naW1hcm1lbmlhbj0xMzc5O2UuZ2ltZWw9MTQ5MDtlLmdpbWVsZGFnZXNoPTY0MzA2O2UuZ2ltZWxkYWdlc2hoZWJyZXc9NjQzMDY7ZS5naW1lbGhlYnJldz0xNDkwO2UuZ2plY3lyaWxsaWM9MTEwNztlLmdsb3R0YWxpbnZlcnRlZHN0cm9rZT00NDY7ZS5nbG90dGFsc3RvcD02NjA7ZS5nbG90dGFsc3RvcGludmVydGVkPTY2MjtlLmdsb3R0YWxzdG9wbW9kPTcwNDtlLmdsb3R0YWxzdG9wcmV2ZXJzZWQ9NjYxO2UuZ2xvdHRhbHN0b3ByZXZlcnNlZG1vZD03MDU7ZS5nbG90dGFsc3RvcHJldmVyc2Vkc3VwZXJpb3I9NzQwO2UuZ2xvdHRhbHN0b3BzdHJva2U9NjczO2UuZ2xvdHRhbHN0b3BzdHJva2VyZXZlcnNlZD02NzQ7ZS5nbWFjcm9uPTc3MTM7ZS5nbW9ub3NwYWNlPTY1MzUxO2UuZ29oaXJhZ2FuYT0xMjM3MjtlLmdva2F0YWthbmE9MTI0Njg7ZS5ncGFyZW49OTM3ODtlLmdwYXNxdWFyZT0xMzIyODtlLmdyYWRpZW50PTg3MTE7ZS5ncmF2ZT05NjtlLmdyYXZlYmVsb3djbWI9NzkwO2UuZ3JhdmVjbWI9NzY4O2UuZ3JhdmVjb21iPTc2ODtlLmdyYXZlZGV2YT0yMzg3O2UuZ3JhdmVsb3dtb2Q9NzE4O2UuZ3JhdmVtb25vc3BhY2U9NjUzNDQ7ZS5ncmF2ZXRvbmVjbWI9ODMyO2UuZ3JlYXRlcj02MjtlLmdyZWF0ZXJlcXVhbD04ODA1O2UuZ3JlYXRlcmVxdWFsb3JsZXNzPTg5MjM7ZS5ncmVhdGVybW9ub3NwYWNlPTY1MzEwO2UuZ3JlYXRlcm9yZXF1aXZhbGVudD04ODE5O2UuZ3JlYXRlcm9ybGVzcz04ODIzO2UuZ3JlYXRlcm92ZXJlcXVhbD04ODA3O2UuZ3JlYXRlcnNtYWxsPTY1MTI1O2UuZ3NjcmlwdD02MDk7ZS5nc3Ryb2tlPTQ4NTtlLmd1aGlyYWdhbmE9MTIzNjg7ZS5ndWlsbGVtb3RsZWZ0PTE3MTtlLmd1aWxsZW1vdHJpZ2h0PTE4NztlLmd1aWxzaW5nbGxlZnQ9ODI0OTtlLmd1aWxzaW5nbHJpZ2h0PTgyNTA7ZS5ndWthdGFrYW5hPTEyNDY0O2UuZ3VyYW11c3F1YXJlPTEzMDgwO2UuZ3lzcXVhcmU9MTMyNTc7ZS5oPTEwNDtlLmhhYWJraGFzaWFuY3lyaWxsaWM9MTE5MztlLmhhYWx0b25lYXJhYmljPTE3Mjk7ZS5oYWJlbmdhbGk9MjQ4OTtlLmhhZGVzY2VuZGVyY3lyaWxsaWM9MTIwMztlLmhhZGV2YT0yMzYxO2UuaGFndWphcmF0aT0yNzQ1O2UuaGFndXJtdWtoaT0yNjE3O2UuaGFoYXJhYmljPTE1ODE7ZS5oYWhmaW5hbGFyYWJpYz02NTE4NjtlLmhhaGluaXRpYWxhcmFiaWM9NjUxODc7ZS5oYWhpcmFnYW5hPTEyMzk5O2UuaGFobWVkaWFsYXJhYmljPTY1MTg4O2UuaGFpdHVzcXVhcmU9MTMwOTg7ZS5oYWthdGFrYW5hPTEyNDk1O2UuaGFrYXRha2FuYWhhbGZ3aWR0aD02NTQxODtlLmhhbGFudGd1cm11a2hpPTI2Mzc7ZS5oYW16YWFyYWJpYz0xNTY5O2UuaGFtemFsb3dhcmFiaWM9MTU2OTtlLmhhbmd1bGZpbGxlcj0xMjY0NDtlLmhhcmRzaWduY3lyaWxsaWM9MTA5ODtlLmhhcnBvb25sZWZ0YmFyYnVwPTg2MzY7ZS5oYXJwb29ucmlnaHRiYXJidXA9ODY0MDtlLmhhc3F1YXJlPTEzMjU4O2UuaGF0YWZwYXRhaD0xNDU4O2UuaGF0YWZwYXRhaDE2PTE0NTg7ZS5oYXRhZnBhdGFoMjM9MTQ1ODtlLmhhdGFmcGF0YWgyZj0xNDU4O2UuaGF0YWZwYXRhaGhlYnJldz0xNDU4O2UuaGF0YWZwYXRhaG5hcnJvd2hlYnJldz0xNDU4O2UuaGF0YWZwYXRhaHF1YXJ0ZXJoZWJyZXc9MTQ1ODtlLmhhdGFmcGF0YWh3aWRlaGVicmV3PTE0NTg7ZS5oYXRhZnFhbWF0cz0xNDU5O2UuaGF0YWZxYW1hdHMxYj0xNDU5O2UuaGF0YWZxYW1hdHMyOD0xNDU5O2UuaGF0YWZxYW1hdHMzND0xNDU5O2UuaGF0YWZxYW1hdHNoZWJyZXc9MTQ1OTtlLmhhdGFmcWFtYXRzbmFycm93aGVicmV3PTE0NTk7ZS5oYXRhZnFhbWF0c3F1YXJ0ZXJoZWJyZXc9MTQ1OTtlLmhhdGFmcWFtYXRzd2lkZWhlYnJldz0xNDU5O2UuaGF0YWZzZWdvbD0xNDU3O2UuaGF0YWZzZWdvbDE3PTE0NTc7ZS5oYXRhZnNlZ29sMjQ9MTQ1NztlLmhhdGFmc2Vnb2wzMD0xNDU3O2UuaGF0YWZzZWdvbGhlYnJldz0xNDU3O2UuaGF0YWZzZWdvbG5hcnJvd2hlYnJldz0xNDU3O2UuaGF0YWZzZWdvbHF1YXJ0ZXJoZWJyZXc9MTQ1NztlLmhhdGFmc2Vnb2x3aWRlaGVicmV3PTE0NTc7ZS5oYmFyPTI5NTtlLmhib3BvbW9mbz0xMjU1OTtlLmhicmV2ZWJlbG93PTc3MjM7ZS5oY2VkaWxsYT03NzIxO2UuaGNpcmNsZT05NDMxO2UuaGNpcmN1bWZsZXg9MjkzO2UuaGRpZXJlc2lzPTc3MTk7ZS5oZG90YWNjZW50PTc3MTU7ZS5oZG90YmVsb3c9NzcxNztlLmhlPTE0OTI7ZS5oZWFydD05ODI5O2UuaGVhcnRzdWl0YmxhY2s9OTgyOTtlLmhlYXJ0c3VpdHdoaXRlPTk4MjU7ZS5oZWRhZ2VzaD02NDMwODtlLmhlZGFnZXNoaGVicmV3PTY0MzA4O2UuaGVoYWx0b25lYXJhYmljPTE3Mjk7ZS5oZWhhcmFiaWM9MTYwNztlLmhlaGVicmV3PTE0OTI7ZS5oZWhmaW5hbGFsdG9uZWFyYWJpYz02NDQyMztlLmhlaGZpbmFsYWx0dHdvYXJhYmljPTY1MjU4O2UuaGVoZmluYWxhcmFiaWM9NjUyNTg7ZS5oZWhoYW16YWFib3ZlZmluYWxhcmFiaWM9NjQ0MjE7ZS5oZWhoYW16YWFib3ZlaXNvbGF0ZWRhcmFiaWM9NjQ0MjA7ZS5oZWhpbml0aWFsYWx0b25lYXJhYmljPTY0NDI0O2UuaGVoaW5pdGlhbGFyYWJpYz02NTI1OTtlLmhlaGlyYWdhbmE9MTI0MDg7ZS5oZWhtZWRpYWxhbHRvbmVhcmFiaWM9NjQ0MjU7ZS5oZWhtZWRpYWxhcmFiaWM9NjUyNjA7ZS5oZWlzZWllcmFzcXVhcmU9MTMxNzk7ZS5oZWthdGFrYW5hPTEyNTA0O2UuaGVrYXRha2FuYWhhbGZ3aWR0aD02NTQyMTtlLmhla3V0YWFydXNxdWFyZT0xMzExMDtlLmhlbmdob29rPTYxNTtlLmhlcnV0dXNxdWFyZT0xMzExMztlLmhldD0xNDk1O2UuaGV0aGVicmV3PTE0OTU7ZS5oaG9vaz02MTQ7ZS5oaG9va3N1cGVyaW9yPTY4OTtlLmhpZXVoYWNpcmNsZWtvcmVhbj0xMjkyMztlLmhpZXVoYXBhcmVua29yZWFuPTEyODI3O2UuaGlldWhjaXJjbGVrb3JlYW49MTI5MDk7ZS5oaWV1aGtvcmVhbj0xMjYyMjtlLmhpZXVocGFyZW5rb3JlYW49MTI4MTM7ZS5oaWhpcmFnYW5hPTEyNDAyO2UuaGlrYXRha2FuYT0xMjQ5ODtlLmhpa2F0YWthbmFoYWxmd2lkdGg9NjU0MTk7ZS5oaXJpcT0xNDYwO2UuaGlyaXExND0xNDYwO2UuaGlyaXEyMT0xNDYwO2UuaGlyaXEyZD0xNDYwO2UuaGlyaXFoZWJyZXc9MTQ2MDtlLmhpcmlxbmFycm93aGVicmV3PTE0NjA7ZS5oaXJpcXF1YXJ0ZXJoZWJyZXc9MTQ2MDtlLmhpcmlxd2lkZWhlYnJldz0xNDYwO2UuaGxpbmViZWxvdz03ODMwO2UuaG1vbm9zcGFjZT02NTM1MjtlLmhvYXJtZW5pYW49MTM5MjtlLmhvaGlwdGhhaT0zNjI3O2UuaG9oaXJhZ2FuYT0xMjQxMTtlLmhva2F0YWthbmE9MTI1MDc7ZS5ob2thdGFrYW5haGFsZndpZHRoPTY1NDIyO2UuaG9sYW09MTQ2NTtlLmhvbGFtMTk9MTQ2NTtlLmhvbGFtMjY9MTQ2NTtlLmhvbGFtMzI9MTQ2NTtlLmhvbGFtaGVicmV3PTE0NjU7ZS5ob2xhbW5hcnJvd2hlYnJldz0xNDY1O2UuaG9sYW1xdWFydGVyaGVicmV3PTE0NjU7ZS5ob2xhbXdpZGVoZWJyZXc9MTQ2NTtlLmhvbm9raHVrdGhhaT0zNjMwO2UuaG9va2Fib3ZlY29tYj03Nzc7ZS5ob29rY21iPTc3NztlLmhvb2twYWxhdGFsaXplZGJlbG93Y21iPTgwMTtlLmhvb2tyZXRyb2ZsZXhiZWxvd2NtYj04MDI7ZS5ob29uc3F1YXJlPTEzMTIyO2UuaG9yaWNvcHRpYz0xMDAxO2UuaG9yaXpvbnRhbGJhcj04MjEzO2UuaG9ybmNtYj03OTU7ZS5ob3RzcHJpbmdzPTk4MzI7ZS5ob3VzZT04OTYyO2UuaHBhcmVuPTkzNzk7ZS5oc3VwZXJpb3I9Njg4O2UuaHR1cm5lZD02MTM7ZS5odWhpcmFnYW5hPTEyNDA1O2UuaHVpaXRvc3F1YXJlPTEzMTA3O2UuaHVrYXRha2FuYT0xMjUwMTtlLmh1a2F0YWthbmFoYWxmd2lkdGg9NjU0MjA7ZS5odW5nYXJ1bWxhdXQ9NzMzO2UuaHVuZ2FydW1sYXV0Y21iPTc3OTtlLmh2PTQwNTtlLmh5cGhlbj00NTtlLmh5cGhlbmluZmVyaW9yPTYzMjA1O2UuaHlwaGVubW9ub3NwYWNlPTY1MjkzO2UuaHlwaGVuc21hbGw9NjUxMjM7ZS5oeXBoZW5zdXBlcmlvcj02MzIwNjtlLmh5cGhlbnR3bz04MjA4O2UuaT0xMDU7ZS5pYWN1dGU9MjM3O2UuaWFjeXJpbGxpYz0xMTAzO2UuaWJlbmdhbGk9MjQzOTtlLmlib3BvbW9mbz0xMjU4MztlLmlicmV2ZT0zMDE7ZS5pY2Fyb249NDY0O2UuaWNpcmNsZT05NDMyO2UuaWNpcmN1bWZsZXg9MjM4O2UuaWN5cmlsbGljPTExMTA7ZS5pZGJsZ3JhdmU9NTIxO2UuaWRlb2dyYXBoZWFydGhjaXJjbGU9MTI5NDM7ZS5pZGVvZ3JhcGhmaXJlY2lyY2xlPTEyOTM5O2UuaWRlb2dyYXBoaWNhbGxpYW5jZXBhcmVuPTEyODYzO2UuaWRlb2dyYXBoaWNjYWxscGFyZW49MTI4NTg7ZS5pZGVvZ3JhcGhpY2NlbnRyZWNpcmNsZT0xMjk2NTtlLmlkZW9ncmFwaGljY2xvc2U9MTIyOTQ7ZS5pZGVvZ3JhcGhpY2NvbW1hPTEyMjg5O2UuaWRlb2dyYXBoaWNjb21tYWxlZnQ9NjUzODA7ZS5pZGVvZ3JhcGhpY2NvbmdyYXR1bGF0aW9ucGFyZW49MTI4NTU7ZS5pZGVvZ3JhcGhpY2NvcnJlY3RjaXJjbGU9MTI5NjM7ZS5pZGVvZ3JhcGhpY2VhcnRocGFyZW49MTI4NDc7ZS5pZGVvZ3JhcGhpY2VudGVycHJpc2VwYXJlbj0xMjg2MTtlLmlkZW9ncmFwaGljZXhjZWxsZW50Y2lyY2xlPTEyOTU3O2UuaWRlb2dyYXBoaWNmZXN0aXZhbHBhcmVuPTEyODY0O2UuaWRlb2dyYXBoaWNmaW5hbmNpYWxjaXJjbGU9MTI5NTA7ZS5pZGVvZ3JhcGhpY2ZpbmFuY2lhbHBhcmVuPTEyODU0O2UuaWRlb2dyYXBoaWNmaXJlcGFyZW49MTI4NDM7ZS5pZGVvZ3JhcGhpY2hhdmVwYXJlbj0xMjg1MDtlLmlkZW9ncmFwaGljaGlnaGNpcmNsZT0xMjk2NDtlLmlkZW9ncmFwaGljaXRlcmF0aW9ubWFyaz0xMjI5MztlLmlkZW9ncmFwaGljbGFib3JjaXJjbGU9MTI5NTI7ZS5pZGVvZ3JhcGhpY2xhYm9ycGFyZW49MTI4NTY7ZS5pZGVvZ3JhcGhpY2xlZnRjaXJjbGU9MTI5Njc7ZS5pZGVvZ3JhcGhpY2xvd2NpcmNsZT0xMjk2NjtlLmlkZW9ncmFwaGljbWVkaWNpbmVjaXJjbGU9MTI5Njk7ZS5pZGVvZ3JhcGhpY21ldGFscGFyZW49MTI4NDY7ZS5pZGVvZ3JhcGhpY21vb25wYXJlbj0xMjg0MjtlLmlkZW9ncmFwaGljbmFtZXBhcmVuPTEyODUyO2UuaWRlb2dyYXBoaWNwZXJpb2Q9MTIyOTA7ZS5pZGVvZ3JhcGhpY3ByaW50Y2lyY2xlPTEyOTU4O2UuaWRlb2dyYXBoaWNyZWFjaHBhcmVuPTEyODY3O2UuaWRlb2dyYXBoaWNyZXByZXNlbnRwYXJlbj0xMjg1NztlLmlkZW9ncmFwaGljcmVzb3VyY2VwYXJlbj0xMjg2MjtlLmlkZW9ncmFwaGljcmlnaHRjaXJjbGU9MTI5Njg7ZS5pZGVvZ3JhcGhpY3NlY3JldGNpcmNsZT0xMjk1MztlLmlkZW9ncmFwaGljc2VsZnBhcmVuPTEyODY2O2UuaWRlb2dyYXBoaWNzb2NpZXR5cGFyZW49MTI4NTE7ZS5pZGVvZ3JhcGhpY3NwYWNlPTEyMjg4O2UuaWRlb2dyYXBoaWNzcGVjaWFscGFyZW49MTI4NTM7ZS5pZGVvZ3JhcGhpY3N0b2NrcGFyZW49MTI4NDk7ZS5pZGVvZ3JhcGhpY3N0dWR5cGFyZW49MTI4NTk7ZS5pZGVvZ3JhcGhpY3N1bnBhcmVuPTEyODQ4O2UuaWRlb2dyYXBoaWNzdXBlcnZpc2VwYXJlbj0xMjg2MDtlLmlkZW9ncmFwaGljd2F0ZXJwYXJlbj0xMjg0NDtlLmlkZW9ncmFwaGljd29vZHBhcmVuPTEyODQ1O2UuaWRlb2dyYXBoaWN6ZXJvPTEyMjk1O2UuaWRlb2dyYXBobWV0YWxjaXJjbGU9MTI5NDI7ZS5pZGVvZ3JhcGhtb29uY2lyY2xlPTEyOTM4O2UuaWRlb2dyYXBobmFtZWNpcmNsZT0xMjk0ODtlLmlkZW9ncmFwaHN1bmNpcmNsZT0xMjk0NDtlLmlkZW9ncmFwaHdhdGVyY2lyY2xlPTEyOTQwO2UuaWRlb2dyYXBod29vZGNpcmNsZT0xMjk0MTtlLmlkZXZhPTIzMTE7ZS5pZGllcmVzaXM9MjM5O2UuaWRpZXJlc2lzYWN1dGU9NzcyNztlLmlkaWVyZXNpc2N5cmlsbGljPTEyNTM7ZS5pZG90YmVsb3c9Nzg4MztlLmllYnJldmVjeXJpbGxpYz0xMjM5O2UuaWVjeXJpbGxpYz0xMDc3O2UuaWV1bmdhY2lyY2xla29yZWFuPTEyOTE3O2UuaWV1bmdhcGFyZW5rb3JlYW49MTI4MjE7ZS5pZXVuZ2NpcmNsZWtvcmVhbj0xMjkwMztlLmlldW5na29yZWFuPTEyNjE1O2UuaWV1bmdwYXJlbmtvcmVhbj0xMjgwNztlLmlncmF2ZT0yMzY7ZS5pZ3VqYXJhdGk9MjY5NTtlLmlndXJtdWtoaT0yNTY3O2UuaWhpcmFnYW5hPTEyMzU2O2UuaWhvb2thYm92ZT03ODgxO2UuaWliZW5nYWxpPTI0NDA7ZS5paWN5cmlsbGljPTEwODA7ZS5paWRldmE9MjMxMjtlLmlpZ3VqYXJhdGk9MjY5NjtlLmlpZ3VybXVraGk9MjU2ODtlLmlpbWF0cmFndXJtdWtoaT0yNjI0O2UuaWludmVydGVkYnJldmU9NTIzO2UuaWlzaG9ydGN5cmlsbGljPTEwODE7ZS5paXZvd2Vsc2lnbmJlbmdhbGk9MjQ5NjtlLmlpdm93ZWxzaWduZGV2YT0yMzY4O2UuaWl2b3dlbHNpZ25ndWphcmF0aT0yNzUyO2UuaWo9MzA3O2UuaWthdGFrYW5hPTEyNDUyO2UuaWthdGFrYW5haGFsZndpZHRoPTY1Mzk0O2UuaWtvcmVhbj0xMjY0MztlLmlsZGU9NzMyO2UuaWx1eWhlYnJldz0xNDUyO2UuaW1hY3Jvbj0yOTk7ZS5pbWFjcm9uY3lyaWxsaWM9MTI1MTtlLmltYWdlb3JhcHByb3hpbWF0ZWx5ZXF1YWw9ODc4NztlLmltYXRyYWd1cm11a2hpPTI2MjM7ZS5pbW9ub3NwYWNlPTY1MzUzO2UuaW5jcmVtZW50PTg3MTA7ZS5pbmZpbml0eT04NzM0O2UuaW5pYXJtZW5pYW49MTM4NztlLmludGVncmFsPTg3NDc7ZS5pbnRlZ3JhbGJvdHRvbT04OTkzO2UuaW50ZWdyYWxidD04OTkzO2UuaW50ZWdyYWxleD02MzczMztlLmludGVncmFsdG9wPTg5OTI7ZS5pbnRlZ3JhbHRwPTg5OTI7ZS5pbnRlcnNlY3Rpb249ODc0NTtlLmludGlzcXVhcmU9MTMwNjE7ZS5pbnZidWxsZXQ9OTY4ODtlLmludmNpcmNsZT05Njg5O2UuaW52c21pbGVmYWNlPTk3ODc7ZS5pb2N5cmlsbGljPTExMDU7ZS5pb2dvbmVrPTMwMztlLmlvdGE9OTUzO2UuaW90YWRpZXJlc2lzPTk3MDtlLmlvdGFkaWVyZXNpc3Rvbm9zPTkxMjtlLmlvdGFsYXRpbj02MTc7ZS5pb3RhdG9ub3M9OTQzO2UuaXBhcmVuPTkzODA7ZS5pcmlndXJtdWtoaT0yNjc0O2UuaXNtYWxsaGlyYWdhbmE9MTIzNTU7ZS5pc21hbGxrYXRha2FuYT0xMjQ1MTtlLmlzbWFsbGthdGFrYW5haGFsZndpZHRoPTY1Mzg0O2UuaXNzaGFyYmVuZ2FsaT0yNTU0O2UuaXN0cm9rZT02MTY7ZS5pc3VwZXJpb3I9NjMyMTM7ZS5pdGVyYXRpb25oaXJhZ2FuYT0xMjQ0NTtlLml0ZXJhdGlvbmthdGFrYW5hPTEyNTQxO2UuaXRpbGRlPTI5NztlLml0aWxkZWJlbG93PTc3MjU7ZS5pdWJvcG9tb2ZvPTEyNTg1O2UuaXVjeXJpbGxpYz0xMTAyO2UuaXZvd2Vsc2lnbmJlbmdhbGk9MjQ5NTtlLml2b3dlbHNpZ25kZXZhPTIzNjc7ZS5pdm93ZWxzaWduZ3VqYXJhdGk9Mjc1MTtlLml6aGl0c2FjeXJpbGxpYz0xMTQxO2UuaXpoaXRzYWRibGdyYXZlY3lyaWxsaWM9MTE0MztlLmo9MTA2O2UuamFhcm1lbmlhbj0xMzkzO2UuamFiZW5nYWxpPTI0NjA7ZS5qYWRldmE9MjMzMjtlLmphZ3VqYXJhdGk9MjcxNjtlLmphZ3VybXVraGk9MjU4ODtlLmpib3BvbW9mbz0xMjU2MDtlLmpjYXJvbj00OTY7ZS5qY2lyY2xlPTk0MzM7ZS5qY2lyY3VtZmxleD0zMDk7ZS5qY3Jvc3NlZHRhaWw9NjY5O2UuamRvdGxlc3NzdHJva2U9NjA3O2UuamVjeXJpbGxpYz0xMTEyO2UuamVlbWFyYWJpYz0xNTgwO2UuamVlbWZpbmFsYXJhYmljPTY1MTgyO2UuamVlbWluaXRpYWxhcmFiaWM9NjUxODM7ZS5qZWVtbWVkaWFsYXJhYmljPTY1MTg0O2UuamVoYXJhYmljPTE2ODg7ZS5qZWhmaW5hbGFyYWJpYz02NDM5NTtlLmpoYWJlbmdhbGk9MjQ2MTtlLmpoYWRldmE9MjMzMztlLmpoYWd1amFyYXRpPTI3MTc7ZS5qaGFndXJtdWtoaT0yNTg5O2UuamhlaGFybWVuaWFuPTE0MDM7ZS5qaXM9MTIyOTI7ZS5qbW9ub3NwYWNlPTY1MzU0O2UuanBhcmVuPTkzODE7ZS5qc3VwZXJpb3I9NjkwO2Uuaz0xMDc7ZS5rYWJhc2hraXJjeXJpbGxpYz0xMTg1O2Uua2FiZW5nYWxpPTI0NTM7ZS5rYWN1dGU9NzcyOTtlLmthY3lyaWxsaWM9MTA4MjtlLmthZGVzY2VuZGVyY3lyaWxsaWM9MTE3OTtlLmthZGV2YT0yMzI1O2Uua2FmPTE0OTk7ZS5rYWZhcmFiaWM9MTYwMztlLmthZmRhZ2VzaD02NDMxNTtlLmthZmRhZ2VzaGhlYnJldz02NDMxNTtlLmthZmZpbmFsYXJhYmljPTY1MjQyO2Uua2FmaGVicmV3PTE0OTk7ZS5rYWZpbml0aWFsYXJhYmljPTY1MjQzO2Uua2FmbWVkaWFsYXJhYmljPTY1MjQ0O2Uua2FmcmFmZWhlYnJldz02NDMzMztlLmthZ3VqYXJhdGk9MjcwOTtlLmthZ3VybXVraGk9MjU4MTtlLmthaGlyYWdhbmE9MTIzNjM7ZS5rYWhvb2tjeXJpbGxpYz0xMjIwO2Uua2FrYXRha2FuYT0xMjQ1OTtlLmtha2F0YWthbmFoYWxmd2lkdGg9NjUzOTg7ZS5rYXBwYT05NTQ7ZS5rYXBwYXN5bWJvbGdyZWVrPTEwMDg7ZS5rYXB5ZW91bm1pZXVta29yZWFuPTEyNjU3O2Uua2FweWVvdW5waGlldXBoa29yZWFuPTEyNjc2O2Uua2FweWVvdW5waWV1cGtvcmVhbj0xMjY2NDtlLmthcHllb3Vuc3NhbmdwaWV1cGtvcmVhbj0xMjY2NTtlLmthcm9yaWlzcXVhcmU9MTMwNjk7ZS5rYXNoaWRhYXV0b2FyYWJpYz0xNjAwO2Uua2FzaGlkYWF1dG9ub3NpZGViZWFyaW5nYXJhYmljPTE2MDA7ZS5rYXNtYWxsa2F0YWthbmE9MTI1MzM7ZS5rYXNxdWFyZT0xMzE4ODtlLmthc3JhYXJhYmljPTE2MTY7ZS5rYXNyYXRhbmFyYWJpYz0xNjEzO2Uua2FzdHJva2VjeXJpbGxpYz0xMTgzO2Uua2F0YWhpcmFwcm9sb25nbWFya2hhbGZ3aWR0aD02NTM5MjtlLmthdmVydGljYWxzdHJva2VjeXJpbGxpYz0xMTgxO2Uua2JvcG9tb2ZvPTEyNTU4O2Uua2NhbHNxdWFyZT0xMzE5MztlLmtjYXJvbj00ODk7ZS5rY2VkaWxsYT0zMTE7ZS5rY2lyY2xlPTk0MzQ7ZS5rY29tbWFhY2NlbnQ9MzExO2Uua2RvdGJlbG93PTc3MzE7ZS5rZWhhcm1lbmlhbj0xNDEyO2Uua2VoaXJhZ2FuYT0xMjM2OTtlLmtla2F0YWthbmE9MTI0NjU7ZS5rZWthdGFrYW5haGFsZndpZHRoPTY1NDAxO2Uua2VuYXJtZW5pYW49MTM5MTtlLmtlc21hbGxrYXRha2FuYT0xMjUzNDtlLmtncmVlbmxhbmRpYz0zMTI7ZS5raGFiZW5nYWxpPTI0NTQ7ZS5raGFjeXJpbGxpYz0xMDkzO2Uua2hhZGV2YT0yMzI2O2Uua2hhZ3VqYXJhdGk9MjcxMDtlLmtoYWd1cm11a2hpPTI1ODI7ZS5raGFoYXJhYmljPTE1ODI7ZS5raGFoZmluYWxhcmFiaWM9NjUxOTA7ZS5raGFoaW5pdGlhbGFyYWJpYz02NTE5MTtlLmtoYWhtZWRpYWxhcmFiaWM9NjUxOTI7ZS5raGVpY29wdGljPTk5OTtlLmtoaGFkZXZhPTIzOTM7ZS5raGhhZ3VybXVraGk9MjY0OTtlLmtoaWV1a2hhY2lyY2xla29yZWFuPTEyOTIwO2Uua2hpZXVraGFwYXJlbmtvcmVhbj0xMjgyNDtlLmtoaWV1a2hjaXJjbGVrb3JlYW49MTI5MDY7ZS5raGlldWtoa29yZWFuPTEyNjE5O2Uua2hpZXVraHBhcmVua29yZWFuPTEyODEwO2Uua2hva2hhaXRoYWk9MzU4NjtlLmtob2tob250aGFpPTM1ODk7ZS5raG9raHVhdHRoYWk9MzU4NztlLmtob2tod2FpdGhhaT0zNTg4O2Uua2hvbXV0dGhhaT0zNjc1O2Uua2hvb2s9NDA5O2Uua2hvcmFraGFuZ3RoYWk9MzU5MDtlLmtoenNxdWFyZT0xMzIwMTtlLmtpaGlyYWdhbmE9MTIzNjU7ZS5raWthdGFrYW5hPTEyNDYxO2Uua2lrYXRha2FuYWhhbGZ3aWR0aD02NTM5OTtlLmtpcm9ndXJhbXVzcXVhcmU9MTMwNzc7ZS5raXJvbWVldG9ydXNxdWFyZT0xMzA3ODtlLmtpcm9zcXVhcmU9MTMwNzY7ZS5raXllb2thY2lyY2xla29yZWFuPTEyOTEwO2Uua2l5ZW9rYXBhcmVua29yZWFuPTEyODE0O2Uua2l5ZW9rY2lyY2xla29yZWFuPTEyODk2O2Uua2l5ZW9ra29yZWFuPTEyNTkzO2Uua2l5ZW9rcGFyZW5rb3JlYW49MTI4MDA7ZS5raXllb2tzaW9za29yZWFuPTEyNTk1O2Uua2plY3lyaWxsaWM9MTExNjtlLmtsaW5lYmVsb3c9NzczMztlLmtsc3F1YXJlPTEzMjA4O2Uua21jdWJlZHNxdWFyZT0xMzIyMjtlLmttb25vc3BhY2U9NjUzNTU7ZS5rbXNxdWFyZWRzcXVhcmU9MTMyMTg7ZS5rb2hpcmFnYW5hPTEyMzcxO2Uua29obXNxdWFyZT0xMzI0ODtlLmtva2FpdGhhaT0zNTg1O2Uua29rYXRha2FuYT0xMjQ2NztlLmtva2F0YWthbmFoYWxmd2lkdGg9NjU0MDI7ZS5rb29wb3NxdWFyZT0xMzA4NjtlLmtvcHBhY3lyaWxsaWM9MTE1MztlLmtvcmVhbnN0YW5kYXJkc3ltYm9sPTEyOTI3O2Uua29yb25pc2NtYj04MzU7ZS5rcGFyZW49OTM4MjtlLmtwYXNxdWFyZT0xMzIyNjtlLmtzaWN5cmlsbGljPTExMzU7ZS5rdHNxdWFyZT0xMzI2MztlLmt0dXJuZWQ9NjcwO2Uua3VoaXJhZ2FuYT0xMjM2NztlLmt1a2F0YWthbmE9MTI0NjM7ZS5rdWthdGFrYW5haGFsZndpZHRoPTY1NDAwO2Uua3ZzcXVhcmU9MTMyNDA7ZS5rd3NxdWFyZT0xMzI0NjtlLmw9MTA4O2UubGFiZW5nYWxpPTI0ODI7ZS5sYWN1dGU9MzE0O2UubGFkZXZhPTIzNTQ7ZS5sYWd1amFyYXRpPTI3Mzg7ZS5sYWd1cm11a2hpPTI2MTA7ZS5sYWtraGFuZ3lhb3RoYWk9MzY1MztlLmxhbWFsZWZmaW5hbGFyYWJpYz02NTI3NjtlLmxhbWFsZWZoYW16YWFib3ZlZmluYWxhcmFiaWM9NjUyNzI7ZS5sYW1hbGVmaGFtemFhYm92ZWlzb2xhdGVkYXJhYmljPTY1MjcxO2UubGFtYWxlZmhhbXphYmVsb3dmaW5hbGFyYWJpYz02NTI3NDtlLmxhbWFsZWZoYW16YWJlbG93aXNvbGF0ZWRhcmFiaWM9NjUyNzM7ZS5sYW1hbGVmaXNvbGF0ZWRhcmFiaWM9NjUyNzU7ZS5sYW1hbGVmbWFkZGFhYm92ZWZpbmFsYXJhYmljPTY1MjcwO2UubGFtYWxlZm1hZGRhYWJvdmVpc29sYXRlZGFyYWJpYz02NTI2OTtlLmxhbWFyYWJpYz0xNjA0O2UubGFtYmRhPTk1NTtlLmxhbWJkYXN0cm9rZT00MTE7ZS5sYW1lZD0xNTAwO2UubGFtZWRkYWdlc2g9NjQzMTY7ZS5sYW1lZGRhZ2VzaGhlYnJldz02NDMxNjtlLmxhbWVkaGVicmV3PTE1MDA7ZS5sYW1maW5hbGFyYWJpYz02NTI0NjtlLmxhbWhhaGluaXRpYWxhcmFiaWM9NjQ3MTQ7ZS5sYW1pbml0aWFsYXJhYmljPTY1MjQ3O2UubGFtamVlbWluaXRpYWxhcmFiaWM9NjQ3MTM7ZS5sYW1raGFoaW5pdGlhbGFyYWJpYz02NDcxNTtlLmxhbWxhbWhlaGlzb2xhdGVkYXJhYmljPTY1MDEwO2UubGFtbWVkaWFsYXJhYmljPTY1MjQ4O2UubGFtbWVlbWhhaGluaXRpYWxhcmFiaWM9NjQ5MDQ7ZS5sYW1tZWVtaW5pdGlhbGFyYWJpYz02NDcxNjtlLmxhcmdlY2lyY2xlPTk3MTE7ZS5sYmFyPTQxMDtlLmxiZWx0PTYyMDtlLmxib3BvbW9mbz0xMjU1NjtlLmxjYXJvbj0zMTg7ZS5sY2VkaWxsYT0zMTY7ZS5sY2lyY2xlPTk0MzU7ZS5sY2lyY3VtZmxleGJlbG93PTc3NDE7ZS5sY29tbWFhY2NlbnQ9MzE2O2UubGRvdD0zMjA7ZS5sZG90YWNjZW50PTMyMDtlLmxkb3RiZWxvdz03NzM1O2UubGRvdGJlbG93bWFjcm9uPTc3Mzc7ZS5sZWZ0YW5nbGVhYm92ZWNtYj03OTQ7ZS5sZWZ0dGFja2JlbG93Y21iPTc5MjtlLmxlc3M9NjA7ZS5sZXNzZXF1YWw9ODgwNDtlLmxlc3NlcXVhbG9yZ3JlYXRlcj04OTIyO2UubGVzc21vbm9zcGFjZT02NTMwODtlLmxlc3NvcmVxdWl2YWxlbnQ9ODgxODtlLmxlc3NvcmdyZWF0ZXI9ODgyMjtlLmxlc3NvdmVyZXF1YWw9ODgwNjtlLmxlc3NzbWFsbD02NTEyNDtlLmxlemg9NjIyO2UubGZibG9jaz05NjEyO2UubGhvb2tyZXRyb2ZsZXg9NjIxO2UubGlyYT04MzU2O2UubGl3bmFybWVuaWFuPTEzODg7ZS5saj00NTc7ZS5samVjeXJpbGxpYz0xMTEzO2UubGw9NjMxNjg7ZS5sbGFkZXZhPTIzNTU7ZS5sbGFndWphcmF0aT0yNzM5O2UubGxpbmViZWxvdz03NzM5O2UubGxsYWRldmE9MjM1NjtlLmxsdm9jYWxpY2JlbmdhbGk9MjUyOTtlLmxsdm9jYWxpY2RldmE9MjQwMTtlLmxsdm9jYWxpY3Zvd2Vsc2lnbmJlbmdhbGk9MjUzMTtlLmxsdm9jYWxpY3Zvd2Vsc2lnbmRldmE9MjQwMztlLmxtaWRkbGV0aWxkZT02MTk7ZS5sbW9ub3NwYWNlPTY1MzU2O2UubG1zcXVhcmU9MTMyNjQ7ZS5sb2NodWxhdGhhaT0zNjI4O2UubG9naWNhbGFuZD04NzQzO2UubG9naWNhbG5vdD0xNzI7ZS5sb2dpY2Fsbm90cmV2ZXJzZWQ9ODk3NjtlLmxvZ2ljYWxvcj04NzQ0O2UubG9saW5ndGhhaT0zNjIxO2UubG9uZ3M9MzgzO2UubG93bGluZWNlbnRlcmxpbmU9NjUxMDI7ZS5sb3dsaW5lY21iPTgxODtlLmxvd2xpbmVkYXNoZWQ9NjUxMDE7ZS5sb3plbmdlPTk2NzQ7ZS5scGFyZW49OTM4MztlLmxzbGFzaD0zMjI7ZS5sc3F1YXJlPTg0Njc7ZS5sc3VwZXJpb3I9NjMyMTQ7ZS5sdHNoYWRlPTk2MTc7ZS5sdXRoYWk9MzYyMjtlLmx2b2NhbGljYmVuZ2FsaT0yNDQ0O2UubHZvY2FsaWNkZXZhPTIzMTY7ZS5sdm9jYWxpY3Zvd2Vsc2lnbmJlbmdhbGk9MjUzMDtlLmx2b2NhbGljdm93ZWxzaWduZGV2YT0yNDAyO2UubHhzcXVhcmU9MTMyNjc7ZS5tPTEwOTtlLm1hYmVuZ2FsaT0yNDc4O2UubWFjcm9uPTE3NTtlLm1hY3JvbmJlbG93Y21iPTgxNztlLm1hY3JvbmNtYj03NzI7ZS5tYWNyb25sb3dtb2Q9NzE3O2UubWFjcm9ubW9ub3NwYWNlPTY1NTA3O2UubWFjdXRlPTc3NDM7ZS5tYWRldmE9MjM1MDtlLm1hZ3VqYXJhdGk9MjczNDtlLm1hZ3VybXVraGk9MjYwNjtlLm1haGFwYWtoaGVicmV3PTE0NDQ7ZS5tYWhhcGFraGxlZnRoZWJyZXc9MTQ0NDtlLm1haGlyYWdhbmE9MTI0MTQ7ZS5tYWljaGF0dGF3YWxvd2xlZnR0aGFpPTYzNjM3O2UubWFpY2hhdHRhd2Fsb3dyaWdodHRoYWk9NjM2MzY7ZS5tYWljaGF0dGF3YXRoYWk9MzY1OTtlLm1haWNoYXR0YXdhdXBwZXJsZWZ0dGhhaT02MzYzNTtlLm1haWVrbG93bGVmdHRoYWk9NjM2Mjg7ZS5tYWlla2xvd3JpZ2h0dGhhaT02MzYyNztlLm1haWVrdGhhaT0zNjU2O2UubWFpZWt1cHBlcmxlZnR0aGFpPTYzNjI2O2UubWFpaGFuYWthdGxlZnR0aGFpPTYzNjIwO2UubWFpaGFuYWthdHRoYWk9MzYzMztlLm1haXRhaWtodWxlZnR0aGFpPTYzNjI1O2UubWFpdGFpa2h1dGhhaT0zNjU1O2UubWFpdGhvbG93bGVmdHRoYWk9NjM2MzE7ZS5tYWl0aG9sb3dyaWdodHRoYWk9NjM2MzA7ZS5tYWl0aG90aGFpPTM2NTc7ZS5tYWl0aG91cHBlcmxlZnR0aGFpPTYzNjI5O2UubWFpdHJpbG93bGVmdHRoYWk9NjM2MzQ7ZS5tYWl0cmlsb3dyaWdodHRoYWk9NjM2MzM7ZS5tYWl0cml0aGFpPTM2NTg7ZS5tYWl0cml1cHBlcmxlZnR0aGFpPTYzNjMyO2UubWFpeWFtb2t0aGFpPTM2NTQ7ZS5tYWthdGFrYW5hPTEyNTEwO2UubWFrYXRha2FuYWhhbGZ3aWR0aD02NTQyMztlLm1hbGU9OTc5NDtlLm1hbnN5b25zcXVhcmU9MTMxMjc7ZS5tYXFhZmhlYnJldz0xNDcwO2UubWFycz05Nzk0O2UubWFzb3JhY2lyY2xlaGVicmV3PTE0NTU7ZS5tYXNxdWFyZT0xMzE4NztlLm1ib3BvbW9mbz0xMjU1MTtlLm1ic3F1YXJlPTEzMjY4O2UubWNpcmNsZT05NDM2O2UubWN1YmVkc3F1YXJlPTEzMjIxO2UubWRvdGFjY2VudD03NzQ1O2UubWRvdGJlbG93PTc3NDc7ZS5tZWVtYXJhYmljPTE2MDU7ZS5tZWVtZmluYWxhcmFiaWM9NjUyNTA7ZS5tZWVtaW5pdGlhbGFyYWJpYz02NTI1MTtlLm1lZW1tZWRpYWxhcmFiaWM9NjUyNTI7ZS5tZWVtbWVlbWluaXRpYWxhcmFiaWM9NjQ3MjE7ZS5tZWVtbWVlbWlzb2xhdGVkYXJhYmljPTY0NTg0O2UubWVldG9ydXNxdWFyZT0xMzEzMztlLm1laGlyYWdhbmE9MTI0MTc7ZS5tZWl6aWVyYXNxdWFyZT0xMzE4MjtlLm1la2F0YWthbmE9MTI1MTM7ZS5tZWthdGFrYW5haGFsZndpZHRoPTY1NDI2O2UubWVtPTE1MDI7ZS5tZW1kYWdlc2g9NjQzMTg7ZS5tZW1kYWdlc2hoZWJyZXc9NjQzMTg7ZS5tZW1oZWJyZXc9MTUwMjtlLm1lbmFybWVuaWFuPTEzOTY7ZS5tZXJraGFoZWJyZXc9MTQ0NTtlLm1lcmtoYWtlZnVsYWhlYnJldz0xNDQ2O2UubWVya2hha2VmdWxhbGVmdGhlYnJldz0xNDQ2O2UubWVya2hhbGVmdGhlYnJldz0xNDQ1O2UubWhvb2s9NjI1O2UubWh6c3F1YXJlPTEzMjAyO2UubWlkZGxlZG90a2F0YWthbmFoYWxmd2lkdGg9NjUzODE7ZS5taWRkb3Q9MTgzO2UubWlldW1hY2lyY2xla29yZWFuPTEyOTE0O2UubWlldW1hcGFyZW5rb3JlYW49MTI4MTg7ZS5taWV1bWNpcmNsZWtvcmVhbj0xMjkwMDtlLm1pZXVta29yZWFuPTEyNjA5O2UubWlldW1wYW5zaW9za29yZWFuPTEyNjU2O2UubWlldW1wYXJlbmtvcmVhbj0xMjgwNDtlLm1pZXVtcGlldXBrb3JlYW49MTI2NTQ7ZS5taWV1bXNpb3Nrb3JlYW49MTI2NTU7ZS5taWhpcmFnYW5hPTEyNDE1O2UubWlrYXRha2FuYT0xMjUxMTtlLm1pa2F0YWthbmFoYWxmd2lkdGg9NjU0MjQ7ZS5taW51cz04NzIyO2UubWludXNiZWxvd2NtYj04MDA7ZS5taW51c2NpcmNsZT04ODU0O2UubWludXNtb2Q9NzI3O2UubWludXNwbHVzPTg3MjM7ZS5taW51dGU9ODI0MjtlLm1pcmliYWFydXNxdWFyZT0xMzEzMDtlLm1pcmlzcXVhcmU9MTMxMjk7ZS5tbG9uZ2xlZ3R1cm5lZD02MjQ7ZS5tbHNxdWFyZT0xMzIwNjtlLm1tY3ViZWRzcXVhcmU9MTMyMTk7ZS5tbW9ub3NwYWNlPTY1MzU3O2UubW1zcXVhcmVkc3F1YXJlPTEzMjE1O2UubW9oaXJhZ2FuYT0xMjQxODtlLm1vaG1zcXVhcmU9MTMyNDk7ZS5tb2thdGFrYW5hPTEyNTE0O2UubW9rYXRha2FuYWhhbGZ3aWR0aD02NTQyNztlLm1vbHNxdWFyZT0xMzI3MDtlLm1vbWF0aGFpPTM2MTc7ZS5tb3ZlcnNzcXVhcmU9MTMyMjM7ZS5tb3ZlcnNzcXVhcmVkc3F1YXJlPTEzMjI0O2UubXBhcmVuPTkzODQ7ZS5tcGFzcXVhcmU9MTMyMjc7ZS5tc3NxdWFyZT0xMzIzNTtlLm1zdXBlcmlvcj02MzIxNTtlLm10dXJuZWQ9NjIzO2UubXU9MTgxO2UubXUxPTE4MTtlLm11YXNxdWFyZT0xMzE4NjtlLm11Y2hncmVhdGVyPTg4MTE7ZS5tdWNobGVzcz04ODEwO2UubXVmc3F1YXJlPTEzMTk2O2UubXVncmVlaz05NTY7ZS5tdWdzcXVhcmU9MTMxOTc7ZS5tdWhpcmFnYW5hPTEyNDE2O2UubXVrYXRha2FuYT0xMjUxMjtlLm11a2F0YWthbmFoYWxmd2lkdGg9NjU0MjU7ZS5tdWxzcXVhcmU9MTMyMDU7ZS5tdWx0aXBseT0yMTU7ZS5tdW1zcXVhcmU9MTMyMTE7ZS5tdW5haGhlYnJldz0xNDQzO2UubXVuYWhsZWZ0aGVicmV3PTE0NDM7ZS5tdXNpY2Fsbm90ZT05ODM0O2UubXVzaWNhbG5vdGVkYmw9OTgzNTtlLm11c2ljZmxhdHNpZ249OTgzNztlLm11c2ljc2hhcnBzaWduPTk4Mzk7ZS5tdXNzcXVhcmU9MTMyMzQ7ZS5tdXZzcXVhcmU9MTMyMzg7ZS5tdXdzcXVhcmU9MTMyNDQ7ZS5tdm1lZ2FzcXVhcmU9MTMyNDE7ZS5tdnNxdWFyZT0xMzIzOTtlLm13bWVnYXNxdWFyZT0xMzI0NztlLm13c3F1YXJlPTEzMjQ1O2Uubj0xMTA7ZS5uYWJlbmdhbGk9MjQ3MjtlLm5hYmxhPTg3MTE7ZS5uYWN1dGU9MzI0O2UubmFkZXZhPTIzNDQ7ZS5uYWd1amFyYXRpPTI3Mjg7ZS5uYWd1cm11a2hpPTI2MDA7ZS5uYWhpcmFnYW5hPTEyMzk0O2UubmFrYXRha2FuYT0xMjQ5MDtlLm5ha2F0YWthbmFoYWxmd2lkdGg9NjU0MTM7ZS5uYXBvc3Ryb3BoZT0zMjk7ZS5uYXNxdWFyZT0xMzE4NTtlLm5ib3BvbW9mbz0xMjU1NTtlLm5ic3BhY2U9MTYwO2UubmNhcm9uPTMyODtlLm5jZWRpbGxhPTMyNjtlLm5jaXJjbGU9OTQzNztlLm5jaXJjdW1mbGV4YmVsb3c9Nzc1NTtlLm5jb21tYWFjY2VudD0zMjY7ZS5uZG90YWNjZW50PTc3NDk7ZS5uZG90YmVsb3c9Nzc1MTtlLm5laGlyYWdhbmE9MTIzOTc7ZS5uZWthdGFrYW5hPTEyNDkzO2UubmVrYXRha2FuYWhhbGZ3aWR0aD02NTQxNjtlLm5ld3NoZXFlbHNpZ249ODM2MjtlLm5mc3F1YXJlPTEzMTk1O2UubmdhYmVuZ2FsaT0yNDU3O2UubmdhZGV2YT0yMzI5O2UubmdhZ3VqYXJhdGk9MjcxMztlLm5nYWd1cm11a2hpPTI1ODU7ZS5uZ29uZ3V0aGFpPTM1OTE7ZS5uaGlyYWdhbmE9MTI0MzU7ZS5uaG9va2xlZnQ9NjI2O2Uubmhvb2tyZXRyb2ZsZXg9NjI3O2UubmlldW5hY2lyY2xla29yZWFuPTEyOTExO2UubmlldW5hcGFyZW5rb3JlYW49MTI4MTU7ZS5uaWV1bmNpZXVja29yZWFuPTEyNTk3O2UubmlldW5jaXJjbGVrb3JlYW49MTI4OTc7ZS5uaWV1bmhpZXVoa29yZWFuPTEyNTk4O2UubmlldW5rb3JlYW49MTI1OTY7ZS5uaWV1bnBhbnNpb3Nrb3JlYW49MTI2NDg7ZS5uaWV1bnBhcmVua29yZWFuPTEyODAxO2UubmlldW5zaW9za29yZWFuPTEyNjQ3O2UubmlldW50aWtldXRrb3JlYW49MTI2NDY7ZS5uaWhpcmFnYW5hPTEyMzk1O2UubmlrYXRha2FuYT0xMjQ5MTtlLm5pa2F0YWthbmFoYWxmd2lkdGg9NjU0MTQ7ZS5uaWtoYWhpdGxlZnR0aGFpPTYzNjQxO2UubmlraGFoaXR0aGFpPTM2NjE7ZS5uaW5lPTU3O2UubmluZWFyYWJpYz0xNjQxO2UubmluZWJlbmdhbGk9MjU0MztlLm5pbmVjaXJjbGU9OTMyMDtlLm5pbmVjaXJjbGVpbnZlcnNlc2Fuc3NlcmlmPTEwMTMwO2UubmluZWRldmE9MjQxNTtlLm5pbmVndWphcmF0aT0yNzk5O2UubmluZWd1cm11a2hpPTI2NzE7ZS5uaW5laGFja2FyYWJpYz0xNjQxO2UubmluZWhhbmd6aG91PTEyMzI5O2UubmluZWlkZW9ncmFwaGljcGFyZW49MTI4NDA7ZS5uaW5laW5mZXJpb3I9ODMyOTtlLm5pbmVtb25vc3BhY2U9NjUzMDU7ZS5uaW5lb2xkc3R5bGU9NjMyODk7ZS5uaW5lcGFyZW49OTM0MDtlLm5pbmVwZXJpb2Q9OTM2MDtlLm5pbmVwZXJzaWFuPTE3ODU7ZS5uaW5lcm9tYW49ODU2ODtlLm5pbmVzdXBlcmlvcj04MzEzO2UubmluZXRlZW5jaXJjbGU9OTMzMDtlLm5pbmV0ZWVucGFyZW49OTM1MDtlLm5pbmV0ZWVucGVyaW9kPTkzNzA7ZS5uaW5ldGhhaT0zNjczO2Uubmo9NDYwO2UubmplY3lyaWxsaWM9MTExNDtlLm5rYXRha2FuYT0xMjUzMTtlLm5rYXRha2FuYWhhbGZ3aWR0aD02NTQzNztlLm5sZWdyaWdodGxvbmc9NDE0O2UubmxpbmViZWxvdz03NzUzO2Uubm1vbm9zcGFjZT02NTM1ODtlLm5tc3F1YXJlPTEzMjEwO2Uubm5hYmVuZ2FsaT0yNDY3O2Uubm5hZGV2YT0yMzM5O2Uubm5hZ3VqYXJhdGk9MjcyMztlLm5uYWd1cm11a2hpPTI1OTU7ZS5ubm5hZGV2YT0yMzQ1O2Uubm9oaXJhZ2FuYT0xMjM5ODtlLm5va2F0YWthbmE9MTI0OTQ7ZS5ub2thdGFrYW5haGFsZndpZHRoPTY1NDE3O2Uubm9uYnJlYWtpbmdzcGFjZT0xNjA7ZS5ub25lbnRoYWk9MzYwMztlLm5vbnV0aGFpPTM2MDk7ZS5ub29uYXJhYmljPTE2MDY7ZS5ub29uZmluYWxhcmFiaWM9NjUyNTQ7ZS5ub29uZ2h1bm5hYXJhYmljPTE3MjI7ZS5ub29uZ2h1bm5hZmluYWxhcmFiaWM9NjQ0MTU7ZS5ub29uaW5pdGlhbGFyYWJpYz02NTI1NTtlLm5vb25qZWVtaW5pdGlhbGFyYWJpYz02NDcyMjtlLm5vb25qZWVtaXNvbGF0ZWRhcmFiaWM9NjQ1ODc7ZS5ub29ubWVkaWFsYXJhYmljPTY1MjU2O2Uubm9vbm1lZW1pbml0aWFsYXJhYmljPTY0NzI1O2Uubm9vbm1lZW1pc29sYXRlZGFyYWJpYz02NDU5MDtlLm5vb25ub29uZmluYWxhcmFiaWM9NjQ2NTM7ZS5ub3Rjb250YWlucz04NzE2O2Uubm90ZWxlbWVudD04NzEzO2Uubm90ZWxlbWVudG9mPTg3MTM7ZS5ub3RlcXVhbD04ODAwO2Uubm90Z3JlYXRlcj04ODE1O2Uubm90Z3JlYXRlcm5vcmVxdWFsPTg4MTc7ZS5ub3RncmVhdGVybm9ybGVzcz04ODI1O2Uubm90aWRlbnRpY2FsPTg4MDI7ZS5ub3RsZXNzPTg4MTQ7ZS5ub3RsZXNzbm9yZXF1YWw9ODgxNjtlLm5vdHBhcmFsbGVsPTg3NDI7ZS5ub3RwcmVjZWRlcz04ODMyO2Uubm90c3Vic2V0PTg4MzY7ZS5ub3RzdWNjZWVkcz04ODMzO2Uubm90c3VwZXJzZXQ9ODgzNztlLm5vd2FybWVuaWFuPTEzOTg7ZS5ucGFyZW49OTM4NTtlLm5zc3F1YXJlPTEzMjMzO2UubnN1cGVyaW9yPTgzMTk7ZS5udGlsZGU9MjQxO2UubnU9OTU3O2UubnVoaXJhZ2FuYT0xMjM5NjtlLm51a2F0YWthbmE9MTI0OTI7ZS5udWthdGFrYW5haGFsZndpZHRoPTY1NDE1O2UubnVrdGFiZW5nYWxpPTI0OTI7ZS5udWt0YWRldmE9MjM2NDtlLm51a3RhZ3VqYXJhdGk9Mjc0ODtlLm51a3RhZ3VybXVraGk9MjYyMDtlLm51bWJlcnNpZ249MzU7ZS5udW1iZXJzaWdubW9ub3NwYWNlPTY1MjgzO2UubnVtYmVyc2lnbnNtYWxsPTY1MTE5O2UubnVtZXJhbHNpZ25ncmVlaz04ODQ7ZS5udW1lcmFsc2lnbmxvd2VyZ3JlZWs9ODg1O2UubnVtZXJvPTg0NzA7ZS5udW49MTUwNDtlLm51bmRhZ2VzaD02NDMyMDtlLm51bmRhZ2VzaGhlYnJldz02NDMyMDtlLm51bmhlYnJldz0xNTA0O2UubnZzcXVhcmU9MTMyMzc7ZS5ud3NxdWFyZT0xMzI0MztlLm55YWJlbmdhbGk9MjQ2MjtlLm55YWRldmE9MjMzNDtlLm55YWd1amFyYXRpPTI3MTg7ZS5ueWFndXJtdWtoaT0yNTkwO2Uubz0xMTE7ZS5vYWN1dGU9MjQzO2Uub2FuZ3RoYWk9MzYyOTtlLm9iYXJyZWQ9NjI5O2Uub2JhcnJlZGN5cmlsbGljPTEyNTc7ZS5vYmFycmVkZGllcmVzaXNjeXJpbGxpYz0xMjU5O2Uub2JlbmdhbGk9MjQ1MTtlLm9ib3BvbW9mbz0xMjU3MTtlLm9icmV2ZT0zMzU7ZS5vY2FuZHJhZGV2YT0yMzIxO2Uub2NhbmRyYWd1amFyYXRpPTI3MDU7ZS5vY2FuZHJhdm93ZWxzaWduZGV2YT0yMzc3O2Uub2NhbmRyYXZvd2Vsc2lnbmd1amFyYXRpPTI3NjE7ZS5vY2Fyb249NDY2O2Uub2NpcmNsZT05NDM4O2Uub2NpcmN1bWZsZXg9MjQ0O2Uub2NpcmN1bWZsZXhhY3V0ZT03ODg5O2Uub2NpcmN1bWZsZXhkb3RiZWxvdz03ODk3O2Uub2NpcmN1bWZsZXhncmF2ZT03ODkxO2Uub2NpcmN1bWZsZXhob29rYWJvdmU9Nzg5MztlLm9jaXJjdW1mbGV4dGlsZGU9Nzg5NTtlLm9jeXJpbGxpYz0xMDg2O2Uub2RibGFjdXRlPTMzNztlLm9kYmxncmF2ZT01MjU7ZS5vZGV2YT0yMzIzO2Uub2RpZXJlc2lzPTI0NjtlLm9kaWVyZXNpc2N5cmlsbGljPTEyNTU7ZS5vZG90YmVsb3c9Nzg4NTtlLm9lPTMzOTtlLm9la29yZWFuPTEyNjM0O2Uub2dvbmVrPTczMTtlLm9nb25la2NtYj04MDg7ZS5vZ3JhdmU9MjQyO2Uub2d1amFyYXRpPTI3MDc7ZS5vaGFybWVuaWFuPTE0MTM7ZS5vaGlyYWdhbmE9MTIzNjI7ZS5vaG9va2Fib3ZlPTc4ODc7ZS5vaG9ybj00MTc7ZS5vaG9ybmFjdXRlPTc4OTk7ZS5vaG9ybmRvdGJlbG93PTc5MDc7ZS5vaG9ybmdyYXZlPTc5MDE7ZS5vaG9ybmhvb2thYm92ZT03OTAzO2Uub2hvcm50aWxkZT03OTA1O2Uub2h1bmdhcnVtbGF1dD0zMzc7ZS5vaT00MTk7ZS5vaW52ZXJ0ZWRicmV2ZT01Mjc7ZS5va2F0YWthbmE9MTI0NTg7ZS5va2F0YWthbmFoYWxmd2lkdGg9NjUzOTc7ZS5va29yZWFuPTEyNjMxO2Uub2xlaGVicmV3PTE0NTE7ZS5vbWFjcm9uPTMzMztlLm9tYWNyb25hY3V0ZT03NzYzO2Uub21hY3JvbmdyYXZlPTc3NjE7ZS5vbWRldmE9MjM4NDtlLm9tZWdhPTk2OTtlLm9tZWdhMT05ODI7ZS5vbWVnYWN5cmlsbGljPTExMjE7ZS5vbWVnYWxhdGluY2xvc2VkPTYzMTtlLm9tZWdhcm91bmRjeXJpbGxpYz0xMTQ3O2Uub21lZ2F0aXRsb2N5cmlsbGljPTExNDk7ZS5vbWVnYXRvbm9zPTk3NDtlLm9tZ3VqYXJhdGk9Mjc2ODtlLm9taWNyb249OTU5O2Uub21pY3JvbnRvbm9zPTk3MjtlLm9tb25vc3BhY2U9NjUzNTk7ZS5vbmU9NDk7ZS5vbmVhcmFiaWM9MTYzMztlLm9uZWJlbmdhbGk9MjUzNTtlLm9uZWNpcmNsZT05MzEyO2Uub25lY2lyY2xlaW52ZXJzZXNhbnNzZXJpZj0xMDEyMjtlLm9uZWRldmE9MjQwNztlLm9uZWRvdGVubGVhZGVyPTgyMjg7ZS5vbmVlaWdodGg9ODUzOTtlLm9uZWZpdHRlZD02MzE5NjtlLm9uZWd1amFyYXRpPTI3OTE7ZS5vbmVndXJtdWtoaT0yNjYzO2Uub25laGFja2FyYWJpYz0xNjMzO2Uub25laGFsZj0xODk7ZS5vbmVoYW5nemhvdT0xMjMyMTtlLm9uZWlkZW9ncmFwaGljcGFyZW49MTI4MzI7ZS5vbmVpbmZlcmlvcj04MzIxO2Uub25lbW9ub3NwYWNlPTY1Mjk3O2Uub25lbnVtZXJhdG9yYmVuZ2FsaT0yNTQ4O2Uub25lb2xkc3R5bGU9NjMyODE7ZS5vbmVwYXJlbj05MzMyO2Uub25lcGVyaW9kPTkzNTI7ZS5vbmVwZXJzaWFuPTE3Nzc7ZS5vbmVxdWFydGVyPTE4ODtlLm9uZXJvbWFuPTg1NjA7ZS5vbmVzdXBlcmlvcj0xODU7ZS5vbmV0aGFpPTM2NjU7ZS5vbmV0aGlyZD04NTMxO2Uub29nb25laz00OTE7ZS5vb2dvbmVrbWFjcm9uPTQ5MztlLm9vZ3VybXVraGk9MjU3OTtlLm9vbWF0cmFndXJtdWtoaT0yNjM1O2Uub29wZW49NTk2O2Uub3BhcmVuPTkzODY7ZS5vcGVuYnVsbGV0PTk3MDI7ZS5vcHRpb249ODk5NztlLm9yZGZlbWluaW5lPTE3MDtlLm9yZG1hc2N1bGluZT0xODY7ZS5vcnRob2dvbmFsPTg3MzU7ZS5vc2hvcnRkZXZhPTIzMjI7ZS5vc2hvcnR2b3dlbHNpZ25kZXZhPTIzNzg7ZS5vc2xhc2g9MjQ4O2Uub3NsYXNoYWN1dGU9NTExO2Uub3NtYWxsaGlyYWdhbmE9MTIzNjE7ZS5vc21hbGxrYXRha2FuYT0xMjQ1NztlLm9zbWFsbGthdGFrYW5haGFsZndpZHRoPTY1Mzg3O2Uub3N0cm9rZWFjdXRlPTUxMTtlLm9zdXBlcmlvcj02MzIxNjtlLm90Y3lyaWxsaWM9MTE1MTtlLm90aWxkZT0yNDU7ZS5vdGlsZGVhY3V0ZT03NzU3O2Uub3RpbGRlZGllcmVzaXM9Nzc1OTtlLm91Ym9wb21vZm89MTI1Nzc7ZS5vdmVybGluZT04MjU0O2Uub3ZlcmxpbmVjZW50ZXJsaW5lPTY1MDk4O2Uub3ZlcmxpbmVjbWI9NzczO2Uub3ZlcmxpbmVkYXNoZWQ9NjUwOTc7ZS5vdmVybGluZWRibHdhdnk9NjUxMDA7ZS5vdmVybGluZXdhdnk9NjUwOTk7ZS5vdmVyc2NvcmU9MTc1O2Uub3Zvd2Vsc2lnbmJlbmdhbGk9MjUwNztlLm92b3dlbHNpZ25kZXZhPTIzNzk7ZS5vdm93ZWxzaWduZ3VqYXJhdGk9Mjc2MztlLnA9MTEyO2UucGFhbXBzc3F1YXJlPTEzMTg0O2UucGFhc2VudG9zcXVhcmU9MTMwOTk7ZS5wYWJlbmdhbGk9MjQ3NDtlLnBhY3V0ZT03NzY1O2UucGFkZXZhPTIzNDY7ZS5wYWdlZG93bj04NjcxO2UucGFnZXVwPTg2NzA7ZS5wYWd1amFyYXRpPTI3MzA7ZS5wYWd1cm11a2hpPTI2MDI7ZS5wYWhpcmFnYW5hPTEyNDAxO2UucGFpeWFubm9pdGhhaT0zNjMxO2UucGFrYXRha2FuYT0xMjQ5NztlLnBhbGF0YWxpemF0aW9uY3lyaWxsaWNjbWI9MTE1NjtlLnBhbG9jaGthY3lyaWxsaWM9MTIxNjtlLnBhbnNpb3Nrb3JlYW49MTI2NzE7ZS5wYXJhZ3JhcGg9MTgyO2UucGFyYWxsZWw9ODc0MTtlLnBhcmVubGVmdD00MDtlLnBhcmVubGVmdGFsdG9uZWFyYWJpYz02NDgzMDtlLnBhcmVubGVmdGJ0PTYzNzI1O2UucGFyZW5sZWZ0ZXg9NjM3MjQ7ZS5wYXJlbmxlZnRpbmZlcmlvcj04MzMzO2UucGFyZW5sZWZ0bW9ub3NwYWNlPTY1Mjg4O2UucGFyZW5sZWZ0c21hbGw9NjUxMTM7ZS5wYXJlbmxlZnRzdXBlcmlvcj04MzE3O2UucGFyZW5sZWZ0dHA9NjM3MjM7ZS5wYXJlbmxlZnR2ZXJ0aWNhbD02NTA3NztlLnBhcmVucmlnaHQ9NDE7ZS5wYXJlbnJpZ2h0YWx0b25lYXJhYmljPTY0ODMxO2UucGFyZW5yaWdodGJ0PTYzNzM2O2UucGFyZW5yaWdodGV4PTYzNzM1O2UucGFyZW5yaWdodGluZmVyaW9yPTgzMzQ7ZS5wYXJlbnJpZ2h0bW9ub3NwYWNlPTY1Mjg5O2UucGFyZW5yaWdodHNtYWxsPTY1MTE0O2UucGFyZW5yaWdodHN1cGVyaW9yPTgzMTg7ZS5wYXJlbnJpZ2h0dHA9NjM3MzQ7ZS5wYXJlbnJpZ2h0dmVydGljYWw9NjUwNzg7ZS5wYXJ0aWFsZGlmZj04NzA2O2UucGFzZXFoZWJyZXc9MTQ3MjtlLnBhc2h0YWhlYnJldz0xNDMzO2UucGFzcXVhcmU9MTMyMjU7ZS5wYXRhaD0xNDYzO2UucGF0YWgxMT0xNDYzO2UucGF0YWgxZD0xNDYzO2UucGF0YWgyYT0xNDYzO2UucGF0YWhoZWJyZXc9MTQ2MztlLnBhdGFobmFycm93aGVicmV3PTE0NjM7ZS5wYXRhaHF1YXJ0ZXJoZWJyZXc9MTQ2MztlLnBhdGFod2lkZWhlYnJldz0xNDYzO2UucGF6ZXJoZWJyZXc9MTQ0MTtlLnBib3BvbW9mbz0xMjU1MDtlLnBjaXJjbGU9OTQzOTtlLnBkb3RhY2NlbnQ9Nzc2NztlLnBlPTE1MDg7ZS5wZWN5cmlsbGljPTEwODc7ZS5wZWRhZ2VzaD02NDMyNDtlLnBlZGFnZXNoaGVicmV3PTY0MzI0O2UucGVlemlzcXVhcmU9MTMxMTU7ZS5wZWZpbmFsZGFnZXNoaGVicmV3PTY0MzIzO2UucGVoYXJhYmljPTE2NjI7ZS5wZWhhcm1lbmlhbj0xNDAyO2UucGVoZWJyZXc9MTUwODtlLnBlaGZpbmFsYXJhYmljPTY0MzQzO2UucGVoaW5pdGlhbGFyYWJpYz02NDM0NDtlLnBlaGlyYWdhbmE9MTI0MTA7ZS5wZWhtZWRpYWxhcmFiaWM9NjQzNDU7ZS5wZWthdGFrYW5hPTEyNTA2O2UucGVtaWRkbGVob29rY3lyaWxsaWM9MTE5MTtlLnBlcmFmZWhlYnJldz02NDMzNDtlLnBlcmNlbnQ9Mzc7ZS5wZXJjZW50YXJhYmljPTE2NDI7ZS5wZXJjZW50bW9ub3NwYWNlPTY1Mjg1O2UucGVyY2VudHNtYWxsPTY1MTMwO2UucGVyaW9kPTQ2O2UucGVyaW9kYXJtZW5pYW49MTQxNztlLnBlcmlvZGNlbnRlcmVkPTE4MztlLnBlcmlvZGhhbGZ3aWR0aD02NTM3NztlLnBlcmlvZGluZmVyaW9yPTYzMjA3O2UucGVyaW9kbW9ub3NwYWNlPTY1Mjk0O2UucGVyaW9kc21hbGw9NjUxMDY7ZS5wZXJpb2RzdXBlcmlvcj02MzIwODtlLnBlcmlzcG9tZW5pZ3JlZWtjbWI9ODM0O2UucGVycGVuZGljdWxhcj04ODY5O2UucGVydGhvdXNhbmQ9ODI0MDtlLnBlc2V0YT04MzU5O2UucGZzcXVhcmU9MTMxOTQ7ZS5waGFiZW5nYWxpPTI0NzU7ZS5waGFkZXZhPTIzNDc7ZS5waGFndWphcmF0aT0yNzMxO2UucGhhZ3VybXVraGk9MjYwMztlLnBoaT05NjY7ZS5waGkxPTk4MTtlLnBoaWV1cGhhY2lyY2xla29yZWFuPTEyOTIyO2UucGhpZXVwaGFwYXJlbmtvcmVhbj0xMjgyNjtlLnBoaWV1cGhjaXJjbGVrb3JlYW49MTI5MDg7ZS5waGlldXBoa29yZWFuPTEyNjIxO2UucGhpZXVwaHBhcmVua29yZWFuPTEyODEyO2UucGhpbGF0aW49NjMyO2UucGhpbnRodXRoYWk9MzY0MjtlLnBoaXN5bWJvbGdyZWVrPTk4MTtlLnBob29rPTQyMTtlLnBob3BoYW50aGFpPTM2MTQ7ZS5waG9waHVuZ3RoYWk9MzYxMjtlLnBob3NhbXBoYW90aGFpPTM2MTY7ZS5waT05NjA7ZS5waWV1cGFjaXJjbGVrb3JlYW49MTI5MTU7ZS5waWV1cGFwYXJlbmtvcmVhbj0xMjgxOTtlLnBpZXVwY2lldWNrb3JlYW49MTI2NjI7ZS5waWV1cGNpcmNsZWtvcmVhbj0xMjkwMTtlLnBpZXVwa2l5ZW9ra29yZWFuPTEyNjU4O2UucGlldXBrb3JlYW49MTI2MTA7ZS5waWV1cHBhcmVua29yZWFuPTEyODA1O2UucGlldXBzaW9za2l5ZW9ra29yZWFuPTEyNjYwO2UucGlldXBzaW9za29yZWFuPTEyNjEyO2UucGlldXBzaW9zdGlrZXV0a29yZWFuPTEyNjYxO2UucGlldXB0aGlldXRoa29yZWFuPTEyNjYzO2UucGlldXB0aWtldXRrb3JlYW49MTI2NTk7ZS5waWhpcmFnYW5hPTEyNDA0O2UucGlrYXRha2FuYT0xMjUwMDtlLnBpc3ltYm9sZ3JlZWs9OTgyO2UucGl3cmFybWVuaWFuPTE0MTE7ZS5wbGFuY2tvdmVyMnBpPTg0NjM7ZS5wbGFuY2tvdmVyMnBpMT04NDYzO2UucGx1cz00MztlLnBsdXNiZWxvd2NtYj03OTk7ZS5wbHVzY2lyY2xlPTg4NTM7ZS5wbHVzbWludXM9MTc3O2UucGx1c21vZD03MjY7ZS5wbHVzbW9ub3NwYWNlPTY1MjkxO2UucGx1c3NtYWxsPTY1MTIyO2UucGx1c3N1cGVyaW9yPTgzMTQ7ZS5wbW9ub3NwYWNlPTY1MzYwO2UucG1zcXVhcmU9MTMyNzI7ZS5wb2hpcmFnYW5hPTEyNDEzO2UucG9pbnRpbmdpbmRleGRvd253aGl0ZT05NzU5O2UucG9pbnRpbmdpbmRleGxlZnR3aGl0ZT05NzU2O2UucG9pbnRpbmdpbmRleHJpZ2h0d2hpdGU9OTc1ODtlLnBvaW50aW5naW5kZXh1cHdoaXRlPTk3NTc7ZS5wb2thdGFrYW5hPTEyNTA5O2UucG9wbGF0aGFpPTM2MTE7ZS5wb3N0YWxtYXJrPTEyMzA2O2UucG9zdGFsbWFya2ZhY2U9MTIzMjA7ZS5wcGFyZW49OTM4NztlLnByZWNlZGVzPTg4MjY7ZS5wcmVzY3JpcHRpb249ODQ3ODtlLnByaW1lbW9kPTY5NztlLnByaW1lcmV2ZXJzZWQ9ODI0NTtlLnByb2R1Y3Q9ODcxOTtlLnByb2plY3RpdmU9ODk2NTtlLnByb2xvbmdlZGthbmE9MTI1NDA7ZS5wcm9wZWxsb3I9ODk4NDtlLnByb3BlcnN1YnNldD04ODM0O2UucHJvcGVyc3VwZXJzZXQ9ODgzNTtlLnByb3BvcnRpb249ODc1OTtlLnByb3BvcnRpb25hbD04NzMzO2UucHNpPTk2ODtlLnBzaWN5cmlsbGljPTExMzc7ZS5wc2lsaXBuZXVtYXRhY3lyaWxsaWNjbWI9MTE1ODtlLnBzc3F1YXJlPTEzMjMyO2UucHVoaXJhZ2FuYT0xMjQwNztlLnB1a2F0YWthbmE9MTI1MDM7ZS5wdnNxdWFyZT0xMzIzNjtlLnB3c3F1YXJlPTEzMjQyO2UucT0xMTM7ZS5xYWRldmE9MjM5MjtlLnFhZG1haGVicmV3PTE0NDg7ZS5xYWZhcmFiaWM9MTYwMjtlLnFhZmZpbmFsYXJhYmljPTY1MjM4O2UucWFmaW5pdGlhbGFyYWJpYz02NTIzOTtlLnFhZm1lZGlhbGFyYWJpYz02NTI0MDtlLnFhbWF0cz0xNDY0O2UucWFtYXRzMTA9MTQ2NDtlLnFhbWF0czFhPTE0NjQ7ZS5xYW1hdHMxYz0xNDY0O2UucWFtYXRzMjc9MTQ2NDtlLnFhbWF0czI5PTE0NjQ7ZS5xYW1hdHMzMz0xNDY0O2UucWFtYXRzZGU9MTQ2NDtlLnFhbWF0c2hlYnJldz0xNDY0O2UucWFtYXRzbmFycm93aGVicmV3PTE0NjQ7ZS5xYW1hdHNxYXRhbmhlYnJldz0xNDY0O2UucWFtYXRzcWF0YW5uYXJyb3doZWJyZXc9MTQ2NDtlLnFhbWF0c3FhdGFucXVhcnRlcmhlYnJldz0xNDY0O2UucWFtYXRzcWF0YW53aWRlaGVicmV3PTE0NjQ7ZS5xYW1hdHNxdWFydGVyaGVicmV3PTE0NjQ7ZS5xYW1hdHN3aWRlaGVicmV3PTE0NjQ7ZS5xYXJuZXlwYXJhaGVicmV3PTE0Mzk7ZS5xYm9wb21vZm89MTI1NjE7ZS5xY2lyY2xlPTk0NDA7ZS5xaG9vaz02NzI7ZS5xbW9ub3NwYWNlPTY1MzYxO2UucW9mPTE1MTE7ZS5xb2ZkYWdlc2g9NjQzMjc7ZS5xb2ZkYWdlc2hoZWJyZXc9NjQzMjc7ZS5xb2ZoZWJyZXc9MTUxMTtlLnFwYXJlbj05Mzg4O2UucXVhcnRlcm5vdGU9OTgzMztlLnF1YnV0cz0xNDY3O2UucXVidXRzMTg9MTQ2NztlLnF1YnV0czI1PTE0Njc7ZS5xdWJ1dHMzMT0xNDY3O2UucXVidXRzaGVicmV3PTE0Njc7ZS5xdWJ1dHNuYXJyb3doZWJyZXc9MTQ2NztlLnF1YnV0c3F1YXJ0ZXJoZWJyZXc9MTQ2NztlLnF1YnV0c3dpZGVoZWJyZXc9MTQ2NztlLnF1ZXN0aW9uPTYzO2UucXVlc3Rpb25hcmFiaWM9MTU2NztlLnF1ZXN0aW9uYXJtZW5pYW49MTM3NDtlLnF1ZXN0aW9uZG93bj0xOTE7ZS5xdWVzdGlvbmRvd25zbWFsbD02MzQyMztlLnF1ZXN0aW9uZ3JlZWs9ODk0O2UucXVlc3Rpb25tb25vc3BhY2U9NjUzMTE7ZS5xdWVzdGlvbnNtYWxsPTYzMjk1O2UucXVvdGVkYmw9MzQ7ZS5xdW90ZWRibGJhc2U9ODIyMjtlLnF1b3RlZGJsbGVmdD04MjIwO2UucXVvdGVkYmxtb25vc3BhY2U9NjUyODI7ZS5xdW90ZWRibHByaW1lPTEyMzE4O2UucXVvdGVkYmxwcmltZXJldmVyc2VkPTEyMzE3O2UucXVvdGVkYmxyaWdodD04MjIxO2UucXVvdGVsZWZ0PTgyMTY7ZS5xdW90ZWxlZnRyZXZlcnNlZD04MjE5O2UucXVvdGVyZXZlcnNlZD04MjE5O2UucXVvdGVyaWdodD04MjE3O2UucXVvdGVyaWdodG49MzI5O2UucXVvdGVzaW5nbGJhc2U9ODIxODtlLnF1b3Rlc2luZ2xlPTM5O2UucXVvdGVzaW5nbGVtb25vc3BhY2U9NjUyODc7ZS5yPTExNDtlLnJhYXJtZW5pYW49MTQwNDtlLnJhYmVuZ2FsaT0yNDgwO2UucmFjdXRlPTM0MTtlLnJhZGV2YT0yMzUyO2UucmFkaWNhbD04NzMwO2UucmFkaWNhbGV4PTYzNzE3O2UucmFkb3ZlcnNzcXVhcmU9MTMyMzA7ZS5yYWRvdmVyc3NxdWFyZWRzcXVhcmU9MTMyMzE7ZS5yYWRzcXVhcmU9MTMyMjk7ZS5yYWZlPTE0NzE7ZS5yYWZlaGVicmV3PTE0NzE7ZS5yYWd1amFyYXRpPTI3MzY7ZS5yYWd1cm11a2hpPTI2MDg7ZS5yYWhpcmFnYW5hPTEyNDI1O2UucmFrYXRha2FuYT0xMjUyMTtlLnJha2F0YWthbmFoYWxmd2lkdGg9NjU0MzE7ZS5yYWxvd2VyZGlhZ29uYWxiZW5nYWxpPTI1NDU7ZS5yYW1pZGRsZWRpYWdvbmFsYmVuZ2FsaT0yNTQ0O2UucmFtc2hvcm49NjEyO2UucmF0aW89ODc1ODtlLnJib3BvbW9mbz0xMjU2NjtlLnJjYXJvbj0zNDU7ZS5yY2VkaWxsYT0zNDM7ZS5yY2lyY2xlPTk0NDE7ZS5yY29tbWFhY2NlbnQ9MzQzO2UucmRibGdyYXZlPTUyOTtlLnJkb3RhY2NlbnQ9Nzc2OTtlLnJkb3RiZWxvdz03NzcxO2UucmRvdGJlbG93bWFjcm9uPTc3NzM7ZS5yZWZlcmVuY2VtYXJrPTgyNTE7ZS5yZWZsZXhzdWJzZXQ9ODgzODtlLnJlZmxleHN1cGVyc2V0PTg4Mzk7ZS5yZWdpc3RlcmVkPTE3NDtlLnJlZ2lzdGVyc2Fucz02MzcyMDtlLnJlZ2lzdGVyc2VyaWY9NjMxOTQ7ZS5yZWhhcmFiaWM9MTU4NTtlLnJlaGFybWVuaWFuPTE0MDg7ZS5yZWhmaW5hbGFyYWJpYz02NTE5ODtlLnJlaGlyYWdhbmE9MTI0Mjg7ZS5yZWthdGFrYW5hPTEyNTI0O2UucmVrYXRha2FuYWhhbGZ3aWR0aD02NTQzNDtlLnJlc2g9MTUxMjtlLnJlc2hkYWdlc2hoZWJyZXc9NjQzMjg7ZS5yZXNoaGVicmV3PTE1MTI7ZS5yZXZlcnNlZHRpbGRlPTg3NjU7ZS5yZXZpYWhlYnJldz0xNDMxO2UucmV2aWFtdWdyYXNoaGVicmV3PTE0MzE7ZS5yZXZsb2dpY2Fsbm90PTg5NzY7ZS5yZmlzaGhvb2s9NjM4O2UucmZpc2hob29rcmV2ZXJzZWQ9NjM5O2UucmhhYmVuZ2FsaT0yNTI1O2UucmhhZGV2YT0yMzk3O2UucmhvPTk2MTtlLnJob29rPTYzNztlLnJob29rdHVybmVkPTYzNTtlLnJob29rdHVybmVkc3VwZXJpb3I9NjkzO2Uucmhvc3ltYm9sZ3JlZWs9MTAwOTtlLnJob3RpY2hvb2ttb2Q9NzM0O2UucmlldWxhY2lyY2xla29yZWFuPTEyOTEzO2UucmlldWxhcGFyZW5rb3JlYW49MTI4MTc7ZS5yaWV1bGNpcmNsZWtvcmVhbj0xMjg5OTtlLnJpZXVsaGlldWhrb3JlYW49MTI2MDg7ZS5yaWV1bGtpeWVva2tvcmVhbj0xMjYwMjtlLnJpZXVsa2l5ZW9rc2lvc2tvcmVhbj0xMjY0OTtlLnJpZXVsa29yZWFuPTEyNjAxO2UucmlldWxtaWV1bWtvcmVhbj0xMjYwMztlLnJpZXVscGFuc2lvc2tvcmVhbj0xMjY1MjtlLnJpZXVscGFyZW5rb3JlYW49MTI4MDM7ZS5yaWV1bHBoaWV1cGhrb3JlYW49MTI2MDc7ZS5yaWV1bHBpZXVwa29yZWFuPTEyNjA0O2UucmlldWxwaWV1cHNpb3Nrb3JlYW49MTI2NTE7ZS5yaWV1bHNpb3Nrb3JlYW49MTI2MDU7ZS5yaWV1bHRoaWV1dGhrb3JlYW49MTI2MDY7ZS5yaWV1bHRpa2V1dGtvcmVhbj0xMjY1MDtlLnJpZXVseWVvcmluaGlldWhrb3JlYW49MTI2NTM7ZS5yaWdodGFuZ2xlPTg3MzU7ZS5yaWdodHRhY2tiZWxvd2NtYj03OTM7ZS5yaWdodHRyaWFuZ2xlPTg4OTU7ZS5yaWhpcmFnYW5hPTEyNDI2O2UucmlrYXRha2FuYT0xMjUyMjtlLnJpa2F0YWthbmFoYWxmd2lkdGg9NjU0MzI7ZS5yaW5nPTczMDtlLnJpbmdiZWxvd2NtYj04MDU7ZS5yaW5nY21iPTc3ODtlLnJpbmdoYWxmbGVmdD03MDM7ZS5yaW5naGFsZmxlZnRhcm1lbmlhbj0xMzY5O2UucmluZ2hhbGZsZWZ0YmVsb3djbWI9Nzk2O2UucmluZ2hhbGZsZWZ0Y2VudGVyZWQ9NzIzO2UucmluZ2hhbGZyaWdodD03MDI7ZS5yaW5naGFsZnJpZ2h0YmVsb3djbWI9ODI1O2UucmluZ2hhbGZyaWdodGNlbnRlcmVkPTcyMjtlLnJpbnZlcnRlZGJyZXZlPTUzMTtlLnJpdHRvcnVzcXVhcmU9MTMxMzc7ZS5ybGluZWJlbG93PTc3NzU7ZS5ybG9uZ2xlZz02MzY7ZS5ybG9uZ2xlZ3R1cm5lZD02MzQ7ZS5ybW9ub3NwYWNlPTY1MzYyO2Uucm9oaXJhZ2FuYT0xMjQyOTtlLnJva2F0YWthbmE9MTI1MjU7ZS5yb2thdGFrYW5haGFsZndpZHRoPTY1NDM1O2Uucm9ydWF0aGFpPTM2MTk7ZS5ycGFyZW49OTM4OTtlLnJyYWJlbmdhbGk9MjUyNDtlLnJyYWRldmE9MjM1MztlLnJyYWd1cm11a2hpPTI2NTI7ZS5ycmVoYXJhYmljPTE2ODE7ZS5ycmVoZmluYWxhcmFiaWM9NjQzOTc7ZS5ycnZvY2FsaWNiZW5nYWxpPTI1Mjg7ZS5ycnZvY2FsaWNkZXZhPTI0MDA7ZS5ycnZvY2FsaWNndWphcmF0aT0yNzg0O2UucnJ2b2NhbGljdm93ZWxzaWduYmVuZ2FsaT0yNTAwO2UucnJ2b2NhbGljdm93ZWxzaWduZGV2YT0yMzcyO2UucnJ2b2NhbGljdm93ZWxzaWduZ3VqYXJhdGk9Mjc1NjtlLnJzdXBlcmlvcj02MzIxNztlLnJ0YmxvY2s9OTYxNjtlLnJ0dXJuZWQ9NjMzO2UucnR1cm5lZHN1cGVyaW9yPTY5MjtlLnJ1aGlyYWdhbmE9MTI0Mjc7ZS5ydWthdGFrYW5hPTEyNTIzO2UucnVrYXRha2FuYWhhbGZ3aWR0aD02NTQzMztlLnJ1cGVlbWFya2JlbmdhbGk9MjU0NjtlLnJ1cGVlc2lnbmJlbmdhbGk9MjU0NztlLnJ1cGlhaD02MzE5NztlLnJ1dGhhaT0zNjIwO2UucnZvY2FsaWNiZW5nYWxpPTI0NDM7ZS5ydm9jYWxpY2RldmE9MjMxNTtlLnJ2b2NhbGljZ3VqYXJhdGk9MjY5OTtlLnJ2b2NhbGljdm93ZWxzaWduYmVuZ2FsaT0yNDk5O2UucnZvY2FsaWN2b3dlbHNpZ25kZXZhPTIzNzE7ZS5ydm9jYWxpY3Zvd2Vsc2lnbmd1amFyYXRpPTI3NTU7ZS5zPTExNTtlLnNhYmVuZ2FsaT0yNDg4O2Uuc2FjdXRlPTM0NztlLnNhY3V0ZWRvdGFjY2VudD03NzgxO2Uuc2FkYXJhYmljPTE1ODk7ZS5zYWRldmE9MjM2MDtlLnNhZGZpbmFsYXJhYmljPTY1MjEwO2Uuc2FkaW5pdGlhbGFyYWJpYz02NTIxMTtlLnNhZG1lZGlhbGFyYWJpYz02NTIxMjtlLnNhZ3VqYXJhdGk9Mjc0NDtlLnNhZ3VybXVraGk9MjYxNjtlLnNhaGlyYWdhbmE9MTIzNzM7ZS5zYWthdGFrYW5hPTEyNDY5O2Uuc2FrYXRha2FuYWhhbGZ3aWR0aD02NTQwMztlLnNhbGxhbGxhaG91YWxheWhld2FzYWxsYW1hcmFiaWM9NjUwMTg7ZS5zYW1la2g9MTUwNTtlLnNhbWVraGRhZ2VzaD02NDMyMTtlLnNhbWVraGRhZ2VzaGhlYnJldz02NDMyMTtlLnNhbWVraGhlYnJldz0xNTA1O2Uuc2FyYWFhdGhhaT0zNjM0O2Uuc2FyYWFldGhhaT0zNjQ5O2Uuc2FyYWFpbWFpbWFsYWl0aGFpPTM2NTI7ZS5zYXJhYWltYWltdWFudGhhaT0zNjUxO2Uuc2FyYWFtdGhhaT0zNjM1O2Uuc2FyYWF0aGFpPTM2MzI7ZS5zYXJhZXRoYWk9MzY0ODtlLnNhcmFpaWxlZnR0aGFpPTYzNjIyO2Uuc2FyYWlpdGhhaT0zNjM3O2Uuc2FyYWlsZWZ0dGhhaT02MzYyMTtlLnNhcmFpdGhhaT0zNjM2O2Uuc2FyYW90aGFpPTM2NTA7ZS5zYXJhdWVlbGVmdHRoYWk9NjM2MjQ7ZS5zYXJhdWVldGhhaT0zNjM5O2Uuc2FyYXVlbGVmdHRoYWk9NjM2MjM7ZS5zYXJhdWV0aGFpPTM2Mzg7ZS5zYXJhdXRoYWk9MzY0MDtlLnNhcmF1dXRoYWk9MzY0MTtlLnNib3BvbW9mbz0xMjU2OTtlLnNjYXJvbj0zNTM7ZS5zY2Fyb25kb3RhY2NlbnQ9Nzc4MztlLnNjZWRpbGxhPTM1MTtlLnNjaHdhPTYwMTtlLnNjaHdhY3lyaWxsaWM9MTI0MTtlLnNjaHdhZGllcmVzaXNjeXJpbGxpYz0xMjQzO2Uuc2Nod2Fob29rPTYwMjtlLnNjaXJjbGU9OTQ0MjtlLnNjaXJjdW1mbGV4PTM0OTtlLnNjb21tYWFjY2VudD01Mzc7ZS5zZG90YWNjZW50PTc3Nzc7ZS5zZG90YmVsb3c9Nzc3OTtlLnNkb3RiZWxvd2RvdGFjY2VudD03Nzg1O2Uuc2VhZ3VsbGJlbG93Y21iPTgyODtlLnNlY29uZD04MjQzO2Uuc2Vjb25kdG9uZWNoaW5lc2U9NzE0O2Uuc2VjdGlvbj0xNjc7ZS5zZWVuYXJhYmljPTE1ODc7ZS5zZWVuZmluYWxhcmFiaWM9NjUyMDI7ZS5zZWVuaW5pdGlhbGFyYWJpYz02NTIwMztlLnNlZW5tZWRpYWxhcmFiaWM9NjUyMDQ7ZS5zZWdvbD0xNDYyO2Uuc2Vnb2wxMz0xNDYyO2Uuc2Vnb2wxZj0xNDYyO2Uuc2Vnb2wyYz0xNDYyO2Uuc2Vnb2xoZWJyZXc9MTQ2MjtlLnNlZ29sbmFycm93aGVicmV3PTE0NjI7ZS5zZWdvbHF1YXJ0ZXJoZWJyZXc9MTQ2MjtlLnNlZ29sdGFoZWJyZXc9MTQyNjtlLnNlZ29sd2lkZWhlYnJldz0xNDYyO2Uuc2VoYXJtZW5pYW49MTQwNTtlLnNlaGlyYWdhbmE9MTIzNzk7ZS5zZWthdGFrYW5hPTEyNDc1O2Uuc2VrYXRha2FuYWhhbGZ3aWR0aD02NTQwNjtlLnNlbWljb2xvbj01OTtlLnNlbWljb2xvbmFyYWJpYz0xNTYzO2Uuc2VtaWNvbG9ubW9ub3NwYWNlPTY1MzA3O2Uuc2VtaWNvbG9uc21hbGw9NjUxMDg7ZS5zZW1pdm9pY2VkbWFya2thbmE9MTI0NDQ7ZS5zZW1pdm9pY2VkbWFya2thbmFoYWxmd2lkdGg9NjU0Mzk7ZS5zZW50aXNxdWFyZT0xMzA5MDtlLnNlbnRvc3F1YXJlPTEzMDkxO2Uuc2V2ZW49NTU7ZS5zZXZlbmFyYWJpYz0xNjM5O2Uuc2V2ZW5iZW5nYWxpPTI1NDE7ZS5zZXZlbmNpcmNsZT05MzE4O2Uuc2V2ZW5jaXJjbGVpbnZlcnNlc2Fuc3NlcmlmPTEwMTI4O2Uuc2V2ZW5kZXZhPTI0MTM7ZS5zZXZlbmVpZ2h0aHM9ODU0MjtlLnNldmVuZ3VqYXJhdGk9Mjc5NztlLnNldmVuZ3VybXVraGk9MjY2OTtlLnNldmVuaGFja2FyYWJpYz0xNjM5O2Uuc2V2ZW5oYW5nemhvdT0xMjMyNztlLnNldmVuaWRlb2dyYXBoaWNwYXJlbj0xMjgzODtlLnNldmVuaW5mZXJpb3I9ODMyNztlLnNldmVubW9ub3NwYWNlPTY1MzAzO2Uuc2V2ZW5vbGRzdHlsZT02MzI4NztlLnNldmVucGFyZW49OTMzODtlLnNldmVucGVyaW9kPTkzNTg7ZS5zZXZlbnBlcnNpYW49MTc4MztlLnNldmVucm9tYW49ODU2NjtlLnNldmVuc3VwZXJpb3I9ODMxMTtlLnNldmVudGVlbmNpcmNsZT05MzI4O2Uuc2V2ZW50ZWVucGFyZW49OTM0ODtlLnNldmVudGVlbnBlcmlvZD05MzY4O2Uuc2V2ZW50aGFpPTM2NzE7ZS5zZnRoeXBoZW49MTczO2Uuc2hhYXJtZW5pYW49MTM5OTtlLnNoYWJlbmdhbGk9MjQ4NjtlLnNoYWN5cmlsbGljPTEwOTY7ZS5zaGFkZGFhcmFiaWM9MTYxNztlLnNoYWRkYWRhbW1hYXJhYmljPTY0NjA5O2Uuc2hhZGRhZGFtbWF0YW5hcmFiaWM9NjQ2MDY7ZS5zaGFkZGFmYXRoYWFyYWJpYz02NDYwODtlLnNoYWRkYWthc3JhYXJhYmljPTY0NjEwO2Uuc2hhZGRha2FzcmF0YW5hcmFiaWM9NjQ2MDc7ZS5zaGFkZT05NjE4O2Uuc2hhZGVkYXJrPTk2MTk7ZS5zaGFkZWxpZ2h0PTk2MTc7ZS5zaGFkZW1lZGl1bT05NjE4O2Uuc2hhZGV2YT0yMzU4O2Uuc2hhZ3VqYXJhdGk9Mjc0MjtlLnNoYWd1cm11a2hpPTI2MTQ7ZS5zaGFsc2hlbGV0aGVicmV3PTE0Mjc7ZS5zaGJvcG9tb2ZvPTEyNTY1O2Uuc2hjaGFjeXJpbGxpYz0xMDk3O2Uuc2hlZW5hcmFiaWM9MTU4ODtlLnNoZWVuZmluYWxhcmFiaWM9NjUyMDY7ZS5zaGVlbmluaXRpYWxhcmFiaWM9NjUyMDc7ZS5zaGVlbm1lZGlhbGFyYWJpYz02NTIwODtlLnNoZWljb3B0aWM9OTk1O2Uuc2hlcWVsPTgzNjI7ZS5zaGVxZWxoZWJyZXc9ODM2MjtlLnNoZXZhPTE0NTY7ZS5zaGV2YTExNT0xNDU2O2Uuc2hldmExNT0xNDU2O2Uuc2hldmEyMj0xNDU2O2Uuc2hldmEyZT0xNDU2O2Uuc2hldmFoZWJyZXc9MTQ1NjtlLnNoZXZhbmFycm93aGVicmV3PTE0NTY7ZS5zaGV2YXF1YXJ0ZXJoZWJyZXc9MTQ1NjtlLnNoZXZhd2lkZWhlYnJldz0xNDU2O2Uuc2hoYWN5cmlsbGljPTEyMTE7ZS5zaGltYWNvcHRpYz0xMDA1O2Uuc2hpbj0xNTEzO2Uuc2hpbmRhZ2VzaD02NDMyOTtlLnNoaW5kYWdlc2hoZWJyZXc9NjQzMjk7ZS5zaGluZGFnZXNoc2hpbmRvdD02NDMwMDtlLnNoaW5kYWdlc2hzaGluZG90aGVicmV3PTY0MzAwO2Uuc2hpbmRhZ2VzaHNpbmRvdD02NDMwMTtlLnNoaW5kYWdlc2hzaW5kb3RoZWJyZXc9NjQzMDE7ZS5zaGluZG90aGVicmV3PTE0NzM7ZS5zaGluaGVicmV3PTE1MTM7ZS5zaGluc2hpbmRvdD02NDI5ODtlLnNoaW5zaGluZG90aGVicmV3PTY0Mjk4O2Uuc2hpbnNpbmRvdD02NDI5OTtlLnNoaW5zaW5kb3RoZWJyZXc9NjQyOTk7ZS5zaG9vaz02NDI7ZS5zaWdtYT05NjM7ZS5zaWdtYTE9OTYyO2Uuc2lnbWFmaW5hbD05NjI7ZS5zaWdtYWx1bmF0ZXN5bWJvbGdyZWVrPTEwMTA7ZS5zaWhpcmFnYW5hPTEyMzc1O2Uuc2lrYXRha2FuYT0xMjQ3MTtlLnNpa2F0YWthbmFoYWxmd2lkdGg9NjU0MDQ7ZS5zaWx1cWhlYnJldz0xNDY5O2Uuc2lsdXFsZWZ0aGVicmV3PTE0Njk7ZS5zaW1pbGFyPTg3NjQ7ZS5zaW5kb3RoZWJyZXc9MTQ3NDtlLnNpb3NhY2lyY2xla29yZWFuPTEyOTE2O2Uuc2lvc2FwYXJlbmtvcmVhbj0xMjgyMDtlLnNpb3NjaWV1Y2tvcmVhbj0xMjY3MDtlLnNpb3NjaXJjbGVrb3JlYW49MTI5MDI7ZS5zaW9za2l5ZW9ra29yZWFuPTEyNjY2O2Uuc2lvc2tvcmVhbj0xMjYxMztlLnNpb3NuaWV1bmtvcmVhbj0xMjY2NztlLnNpb3NwYXJlbmtvcmVhbj0xMjgwNjtlLnNpb3NwaWV1cGtvcmVhbj0xMjY2OTtlLnNpb3N0aWtldXRrb3JlYW49MTI2Njg7ZS5zaXg9NTQ7ZS5zaXhhcmFiaWM9MTYzODtlLnNpeGJlbmdhbGk9MjU0MDtlLnNpeGNpcmNsZT05MzE3O2Uuc2l4Y2lyY2xlaW52ZXJzZXNhbnNzZXJpZj0xMDEyNztlLnNpeGRldmE9MjQxMjtlLnNpeGd1amFyYXRpPTI3OTY7ZS5zaXhndXJtdWtoaT0yNjY4O2Uuc2l4aGFja2FyYWJpYz0xNjM4O2Uuc2l4aGFuZ3pob3U9MTIzMjY7ZS5zaXhpZGVvZ3JhcGhpY3BhcmVuPTEyODM3O2Uuc2l4aW5mZXJpb3I9ODMyNjtlLnNpeG1vbm9zcGFjZT02NTMwMjtlLnNpeG9sZHN0eWxlPTYzMjg2O2Uuc2l4cGFyZW49OTMzNztlLnNpeHBlcmlvZD05MzU3O2Uuc2l4cGVyc2lhbj0xNzgyO2Uuc2l4cm9tYW49ODU2NTtlLnNpeHN1cGVyaW9yPTgzMTA7ZS5zaXh0ZWVuY2lyY2xlPTkzMjc7ZS5zaXh0ZWVuY3VycmVuY3lkZW5vbWluYXRvcmJlbmdhbGk9MjU1MztlLnNpeHRlZW5wYXJlbj05MzQ3O2Uuc2l4dGVlbnBlcmlvZD05MzY3O2Uuc2l4dGhhaT0zNjcwO2Uuc2xhc2g9NDc7ZS5zbGFzaG1vbm9zcGFjZT02NTI5NTtlLnNsb25nPTM4MztlLnNsb25nZG90YWNjZW50PTc4MzU7ZS5zbWlsZWZhY2U9OTc4NjtlLnNtb25vc3BhY2U9NjUzNjM7ZS5zb2ZwYXN1cWhlYnJldz0xNDc1O2Uuc29mdGh5cGhlbj0xNzM7ZS5zb2Z0c2lnbmN5cmlsbGljPTExMDA7ZS5zb2hpcmFnYW5hPTEyMzgxO2Uuc29rYXRha2FuYT0xMjQ3NztlLnNva2F0YWthbmFoYWxmd2lkdGg9NjU0MDc7ZS5zb2xpZHVzbG9uZ292ZXJsYXljbWI9ODI0O2Uuc29saWR1c3Nob3J0b3ZlcmxheWNtYj04MjM7ZS5zb3J1c2l0aGFpPTM2MjU7ZS5zb3NhbGF0aGFpPTM2MjQ7ZS5zb3NvdGhhaT0zNTk1O2Uuc29zdWF0aGFpPTM2MjY7ZS5zcGFjZT0zMjtlLnNwYWNlaGFja2FyYWJpYz0zMjtlLnNwYWRlPTk4MjQ7ZS5zcGFkZXN1aXRibGFjaz05ODI0O2Uuc3BhZGVzdWl0d2hpdGU9OTgyODtlLnNwYXJlbj05MzkwO2Uuc3F1YXJlYmVsb3djbWI9ODI3O2Uuc3F1YXJlY2M9MTMyNTI7ZS5zcXVhcmVjbT0xMzIxMztlLnNxdWFyZWRpYWdvbmFsY3Jvc3NoYXRjaGZpbGw9OTY0MTtlLnNxdWFyZWhvcml6b250YWxmaWxsPTk2MzY7ZS5zcXVhcmVrZz0xMzE5OTtlLnNxdWFyZWttPTEzMjE0O2Uuc3F1YXJla21jYXBpdGFsPTEzMjYyO2Uuc3F1YXJlbG49MTMyNjU7ZS5zcXVhcmVsb2c9MTMyNjY7ZS5zcXVhcmVtZz0xMzE5ODtlLnNxdWFyZW1pbD0xMzI2OTtlLnNxdWFyZW1tPTEzMjEyO2Uuc3F1YXJlbXNxdWFyZWQ9MTMyMTc7ZS5zcXVhcmVvcnRob2dvbmFsY3Jvc3NoYXRjaGZpbGw9OTYzODtlLnNxdWFyZXVwcGVybGVmdHRvbG93ZXJyaWdodGZpbGw9OTYzOTtlLnNxdWFyZXVwcGVycmlnaHR0b2xvd2VybGVmdGZpbGw9OTY0MDtlLnNxdWFyZXZlcnRpY2FsZmlsbD05NjM3O2Uuc3F1YXJld2hpdGV3aXRoc21hbGxibGFjaz05NjM1O2Uuc3JzcXVhcmU9MTMyNzU7ZS5zc2FiZW5nYWxpPTI0ODc7ZS5zc2FkZXZhPTIzNTk7ZS5zc2FndWphcmF0aT0yNzQzO2Uuc3NhbmdjaWV1Y2tvcmVhbj0xMjYxNztlLnNzYW5naGlldWhrb3JlYW49MTI2Nzc7ZS5zc2FuZ2lldW5na29yZWFuPTEyNjcyO2Uuc3NhbmdraXllb2trb3JlYW49MTI1OTQ7ZS5zc2FuZ25pZXVua29yZWFuPTEyNjQ1O2Uuc3NhbmdwaWV1cGtvcmVhbj0xMjYxMTtlLnNzYW5nc2lvc2tvcmVhbj0xMjYxNDtlLnNzYW5ndGlrZXV0a29yZWFuPTEyNjAwO2Uuc3N1cGVyaW9yPTYzMjE4O2Uuc3Rlcmxpbmc9MTYzO2Uuc3Rlcmxpbmdtb25vc3BhY2U9NjU1MDU7ZS5zdHJva2Vsb25nb3ZlcmxheWNtYj04MjI7ZS5zdHJva2VzaG9ydG92ZXJsYXljbWI9ODIxO2Uuc3Vic2V0PTg4MzQ7ZS5zdWJzZXRub3RlcXVhbD04ODQyO2Uuc3Vic2V0b3JlcXVhbD04ODM4O2Uuc3VjY2VlZHM9ODgyNztlLnN1Y2h0aGF0PTg3MTU7ZS5zdWhpcmFnYW5hPTEyMzc3O2Uuc3VrYXRha2FuYT0xMjQ3MztlLnN1a2F0YWthbmFoYWxmd2lkdGg9NjU0MDU7ZS5zdWt1bmFyYWJpYz0xNjE4O2Uuc3VtbWF0aW9uPTg3MjE7ZS5zdW49OTc4ODtlLnN1cGVyc2V0PTg4MzU7ZS5zdXBlcnNldG5vdGVxdWFsPTg4NDM7ZS5zdXBlcnNldG9yZXF1YWw9ODgzOTtlLnN2c3F1YXJlPTEzMjc2O2Uuc3lvdXdhZXJhc3F1YXJlPTEzMTgwO2UudD0xMTY7ZS50YWJlbmdhbGk9MjQ2ODtlLnRhY2tkb3duPTg4Njg7ZS50YWNrbGVmdD04ODY3O2UudGFkZXZhPTIzNDA7ZS50YWd1amFyYXRpPTI3MjQ7ZS50YWd1cm11a2hpPTI1OTY7ZS50YWhhcmFiaWM9MTU5MTtlLnRhaGZpbmFsYXJhYmljPTY1MjE4O2UudGFoaW5pdGlhbGFyYWJpYz02NTIxOTtlLnRhaGlyYWdhbmE9MTIzODM7ZS50YWhtZWRpYWxhcmFiaWM9NjUyMjA7ZS50YWlzeW91ZXJhc3F1YXJlPTEzMTgxO2UudGFrYXRha2FuYT0xMjQ3OTtlLnRha2F0YWthbmFoYWxmd2lkdGg9NjU0MDg7ZS50YXR3ZWVsYXJhYmljPTE2MDA7ZS50YXU9OTY0O2UudGF2PTE1MTQ7ZS50YXZkYWdlcz02NDMzMDtlLnRhdmRhZ2VzaD02NDMzMDtlLnRhdmRhZ2VzaGhlYnJldz02NDMzMDtlLnRhdmhlYnJldz0xNTE0O2UudGJhcj0zNTk7ZS50Ym9wb21vZm89MTI1NTQ7ZS50Y2Fyb249MzU3O2UudGNjdXJsPTY4MDtlLnRjZWRpbGxhPTM1NTtlLnRjaGVoYXJhYmljPTE2NzA7ZS50Y2hlaGZpbmFsYXJhYmljPTY0Mzc5O2UudGNoZWhpbml0aWFsYXJhYmljPTY0MzgwO2UudGNoZWhtZWRpYWxhcmFiaWM9NjQzODE7ZS50Y2lyY2xlPTk0NDM7ZS50Y2lyY3VtZmxleGJlbG93PTc3OTM7ZS50Y29tbWFhY2NlbnQ9MzU1O2UudGRpZXJlc2lzPTc4MzE7ZS50ZG90YWNjZW50PTc3ODc7ZS50ZG90YmVsb3c9Nzc4OTtlLnRlY3lyaWxsaWM9MTA5MDtlLnRlZGVzY2VuZGVyY3lyaWxsaWM9MTE5NztlLnRlaGFyYWJpYz0xNTc4O2UudGVoZmluYWxhcmFiaWM9NjUxNzQ7ZS50ZWhoYWhpbml0aWFsYXJhYmljPTY0Njc0O2UudGVoaGFoaXNvbGF0ZWRhcmFiaWM9NjQ1MjQ7ZS50ZWhpbml0aWFsYXJhYmljPTY1MTc1O2UudGVoaXJhZ2FuYT0xMjM5MDtlLnRlaGplZW1pbml0aWFsYXJhYmljPTY0NjczO2UudGVoamVlbWlzb2xhdGVkYXJhYmljPTY0NTIzO2UudGVobWFyYnV0YWFyYWJpYz0xNTc3O2UudGVobWFyYnV0YWZpbmFsYXJhYmljPTY1MTcyO2UudGVobWVkaWFsYXJhYmljPTY1MTc2O2UudGVobWVlbWluaXRpYWxhcmFiaWM9NjQ2NzY7ZS50ZWhtZWVtaXNvbGF0ZWRhcmFiaWM9NjQ1MjY7ZS50ZWhub29uZmluYWxhcmFiaWM9NjQ2Mjc7ZS50ZWthdGFrYW5hPTEyNDg2O2UudGVrYXRha2FuYWhhbGZ3aWR0aD02NTQxMTtlLnRlbGVwaG9uZT04NDgxO2UudGVsZXBob25lYmxhY2s9OTc0MjtlLnRlbGlzaGFnZWRvbGFoZWJyZXc9MTQ0MDtlLnRlbGlzaGFxZXRhbmFoZWJyZXc9MTQ0OTtlLnRlbmNpcmNsZT05MzIxO2UudGVuaWRlb2dyYXBoaWNwYXJlbj0xMjg0MTtlLnRlbnBhcmVuPTkzNDE7ZS50ZW5wZXJpb2Q9OTM2MTtlLnRlbnJvbWFuPTg1Njk7ZS50ZXNoPTY3OTtlLnRldD0xNDk2O2UudGV0ZGFnZXNoPTY0MzEyO2UudGV0ZGFnZXNoaGVicmV3PTY0MzEyO2UudGV0aGVicmV3PTE0OTY7ZS50ZXRzZWN5cmlsbGljPTEyMDU7ZS50ZXZpcmhlYnJldz0xNDM1O2UudGV2aXJsZWZ0aGVicmV3PTE0MzU7ZS50aGFiZW5nYWxpPTI0Njk7ZS50aGFkZXZhPTIzNDE7ZS50aGFndWphcmF0aT0yNzI1O2UudGhhZ3VybXVraGk9MjU5NztlLnRoYWxhcmFiaWM9MTU4NDtlLnRoYWxmaW5hbGFyYWJpYz02NTE5NjtlLnRoYW50aGFraGF0bG93bGVmdHRoYWk9NjM2NDA7ZS50aGFudGhha2hhdGxvd3JpZ2h0dGhhaT02MzYzOTtlLnRoYW50aGFraGF0dGhhaT0zNjYwO2UudGhhbnRoYWtoYXR1cHBlcmxlZnR0aGFpPTYzNjM4O2UudGhlaGFyYWJpYz0xNTc5O2UudGhlaGZpbmFsYXJhYmljPTY1MTc4O2UudGhlaGluaXRpYWxhcmFiaWM9NjUxNzk7ZS50aGVobWVkaWFsYXJhYmljPTY1MTgwO2UudGhlcmVleGlzdHM9ODcwNztlLnRoZXJlZm9yZT04NzU2O2UudGhldGE9OTUyO2UudGhldGExPTk3NztlLnRoZXRhc3ltYm9sZ3JlZWs9OTc3O2UudGhpZXV0aGFjaXJjbGVrb3JlYW49MTI5MjE7ZS50aGlldXRoYXBhcmVua29yZWFuPTEyODI1O2UudGhpZXV0aGNpcmNsZWtvcmVhbj0xMjkwNztlLnRoaWV1dGhrb3JlYW49MTI2MjA7ZS50aGlldXRocGFyZW5rb3JlYW49MTI4MTE7ZS50aGlydGVlbmNpcmNsZT05MzI0O2UudGhpcnRlZW5wYXJlbj05MzQ0O2UudGhpcnRlZW5wZXJpb2Q9OTM2NDtlLnRob25hbmdtb250aG90aGFpPTM2MDE7ZS50aG9vaz00Mjk7ZS50aG9waHV0aGFvdGhhaT0zNjAyO2UudGhvcm49MjU0O2UudGhvdGhhaGFudGhhaT0zNjA3O2UudGhvdGhhbnRoYWk9MzYwMDtlLnRob3Rob25ndGhhaT0zNjA4O2UudGhvdGh1bmd0aGFpPTM2MDY7ZS50aG91c2FuZGN5cmlsbGljPTExNTQ7ZS50aG91c2FuZHNzZXBhcmF0b3JhcmFiaWM9MTY0NDtlLnRob3VzYW5kc3NlcGFyYXRvcnBlcnNpYW49MTY0NDtlLnRocmVlPTUxO2UudGhyZWVhcmFiaWM9MTYzNTtlLnRocmVlYmVuZ2FsaT0yNTM3O2UudGhyZWVjaXJjbGU9OTMxNDtlLnRocmVlY2lyY2xlaW52ZXJzZXNhbnNzZXJpZj0xMDEyNDtlLnRocmVlZGV2YT0yNDA5O2UudGhyZWVlaWdodGhzPTg1NDA7ZS50aHJlZWd1amFyYXRpPTI3OTM7ZS50aHJlZWd1cm11a2hpPTI2NjU7ZS50aHJlZWhhY2thcmFiaWM9MTYzNTtlLnRocmVlaGFuZ3pob3U9MTIzMjM7ZS50aHJlZWlkZW9ncmFwaGljcGFyZW49MTI4MzQ7ZS50aHJlZWluZmVyaW9yPTgzMjM7ZS50aHJlZW1vbm9zcGFjZT02NTI5OTtlLnRocmVlbnVtZXJhdG9yYmVuZ2FsaT0yNTUwO2UudGhyZWVvbGRzdHlsZT02MzI4MztlLnRocmVlcGFyZW49OTMzNDtlLnRocmVlcGVyaW9kPTkzNTQ7ZS50aHJlZXBlcnNpYW49MTc3OTtlLnRocmVlcXVhcnRlcnM9MTkwO2UudGhyZWVxdWFydGVyc2VtZGFzaD02MzE5ODtlLnRocmVlcm9tYW49ODU2MjtlLnRocmVlc3VwZXJpb3I9MTc5O2UudGhyZWV0aGFpPTM2Njc7ZS50aHpzcXVhcmU9MTMyMDQ7ZS50aWhpcmFnYW5hPTEyMzg1O2UudGlrYXRha2FuYT0xMjQ4MTtlLnRpa2F0YWthbmFoYWxmd2lkdGg9NjU0MDk7ZS50aWtldXRhY2lyY2xla29yZWFuPTEyOTEyO2UudGlrZXV0YXBhcmVua29yZWFuPTEyODE2O2UudGlrZXV0Y2lyY2xla29yZWFuPTEyODk4O2UudGlrZXV0a29yZWFuPTEyNTk5O2UudGlrZXV0cGFyZW5rb3JlYW49MTI4MDI7ZS50aWxkZT03MzI7ZS50aWxkZWJlbG93Y21iPTgxNjtlLnRpbGRlY21iPTc3MTtlLnRpbGRlY29tYj03NzE7ZS50aWxkZWRvdWJsZWNtYj04NjQ7ZS50aWxkZW9wZXJhdG9yPTg3NjQ7ZS50aWxkZW92ZXJsYXljbWI9ODIwO2UudGlsZGV2ZXJ0aWNhbGNtYj04MzA7ZS50aW1lc2NpcmNsZT04ODU1O2UudGlwZWhhaGVicmV3PTE0MzA7ZS50aXBlaGFsZWZ0aGVicmV3PTE0MzA7ZS50aXBwaWd1cm11a2hpPTI2NzI7ZS50aXRsb2N5cmlsbGljY21iPTExNTU7ZS50aXduYXJtZW5pYW49MTQwNztlLnRsaW5lYmVsb3c9Nzc5MTtlLnRtb25vc3BhY2U9NjUzNjQ7ZS50b2FybWVuaWFuPTEzODU7ZS50b2hpcmFnYW5hPTEyMzkyO2UudG9rYXRha2FuYT0xMjQ4ODtlLnRva2F0YWthbmFoYWxmd2lkdGg9NjU0MTI7ZS50b25lYmFyZXh0cmFoaWdobW9kPTc0MTtlLnRvbmViYXJleHRyYWxvd21vZD03NDU7ZS50b25lYmFyaGlnaG1vZD03NDI7ZS50b25lYmFybG93bW9kPTc0NDtlLnRvbmViYXJtaWRtb2Q9NzQzO2UudG9uZWZpdmU9NDQ1O2UudG9uZXNpeD0zODk7ZS50b25ldHdvPTQyNDtlLnRvbm9zPTkwMDtlLnRvbnNxdWFyZT0xMzA5NTtlLnRvcGF0YWt0aGFpPTM1OTk7ZS50b3J0b2lzZXNoZWxsYnJhY2tldGxlZnQ9MTIzMDg7ZS50b3J0b2lzZXNoZWxsYnJhY2tldGxlZnRzbWFsbD02NTExNztlLnRvcnRvaXNlc2hlbGxicmFja2V0bGVmdHZlcnRpY2FsPTY1MDgxO2UudG9ydG9pc2VzaGVsbGJyYWNrZXRyaWdodD0xMjMwOTtlLnRvcnRvaXNlc2hlbGxicmFja2V0cmlnaHRzbWFsbD02NTExODtlLnRvcnRvaXNlc2hlbGxicmFja2V0cmlnaHR2ZXJ0aWNhbD02NTA4MjtlLnRvdGFvdGhhaT0zNjA1O2UudHBhbGF0YWxob29rPTQyNztlLnRwYXJlbj05MzkxO2UudHJhZGVtYXJrPTg0ODI7ZS50cmFkZW1hcmtzYW5zPTYzNzIyO2UudHJhZGVtYXJrc2VyaWY9NjMxOTU7ZS50cmV0cm9mbGV4aG9vaz02NDg7ZS50cmlhZ2RuPTk2NjA7ZS50cmlhZ2xmPTk2Njg7ZS50cmlhZ3J0PTk2NTg7ZS50cmlhZ3VwPTk2NTA7ZS50cz02Nzg7ZS50c2FkaT0xNTEwO2UudHNhZGlkYWdlc2g9NjQzMjY7ZS50c2FkaWRhZ2VzaGhlYnJldz02NDMyNjtlLnRzYWRpaGVicmV3PTE1MTA7ZS50c2VjeXJpbGxpYz0xMDk0O2UudHNlcmU9MTQ2MTtlLnRzZXJlMTI9MTQ2MTtlLnRzZXJlMWU9MTQ2MTtlLnRzZXJlMmI9MTQ2MTtlLnRzZXJlaGVicmV3PTE0NjE7ZS50c2VyZW5hcnJvd2hlYnJldz0xNDYxO2UudHNlcmVxdWFydGVyaGVicmV3PTE0NjE7ZS50c2VyZXdpZGVoZWJyZXc9MTQ2MTtlLnRzaGVjeXJpbGxpYz0xMTE1O2UudHN1cGVyaW9yPTYzMjE5O2UudHRhYmVuZ2FsaT0yNDYzO2UudHRhZGV2YT0yMzM1O2UudHRhZ3VqYXJhdGk9MjcxOTtlLnR0YWd1cm11a2hpPTI1OTE7ZS50dGVoYXJhYmljPTE2NTc7ZS50dGVoZmluYWxhcmFiaWM9NjQzNTk7ZS50dGVoaW5pdGlhbGFyYWJpYz02NDM2MDtlLnR0ZWhtZWRpYWxhcmFiaWM9NjQzNjE7ZS50dGhhYmVuZ2FsaT0yNDY0O2UudHRoYWRldmE9MjMzNjtlLnR0aGFndWphcmF0aT0yNzIwO2UudHRoYWd1cm11a2hpPTI1OTI7ZS50dHVybmVkPTY0NztlLnR1aGlyYWdhbmE9MTIzODg7ZS50dWthdGFrYW5hPTEyNDg0O2UudHVrYXRha2FuYWhhbGZ3aWR0aD02NTQxMDtlLnR1c21hbGxoaXJhZ2FuYT0xMjM4NztlLnR1c21hbGxrYXRha2FuYT0xMjQ4MztlLnR1c21hbGxrYXRha2FuYWhhbGZ3aWR0aD02NTM5MTtlLnR3ZWx2ZWNpcmNsZT05MzIzO2UudHdlbHZlcGFyZW49OTM0MztlLnR3ZWx2ZXBlcmlvZD05MzYzO2UudHdlbHZlcm9tYW49ODU3MTtlLnR3ZW50eWNpcmNsZT05MzMxO2UudHdlbnR5aGFuZ3pob3U9MjEzMTY7ZS50d2VudHlwYXJlbj05MzUxO2UudHdlbnR5cGVyaW9kPTkzNzE7ZS50d289NTA7ZS50d29hcmFiaWM9MTYzNDtlLnR3b2JlbmdhbGk9MjUzNjtlLnR3b2NpcmNsZT05MzEzO2UudHdvY2lyY2xlaW52ZXJzZXNhbnNzZXJpZj0xMDEyMztlLnR3b2RldmE9MjQwODtlLnR3b2RvdGVubGVhZGVyPTgyMjk7ZS50d29kb3RsZWFkZXI9ODIyOTtlLnR3b2RvdGxlYWRlcnZlcnRpY2FsPTY1MDcyO2UudHdvZ3VqYXJhdGk9Mjc5MjtlLnR3b2d1cm11a2hpPTI2NjQ7ZS50d29oYWNrYXJhYmljPTE2MzQ7ZS50d29oYW5nemhvdT0xMjMyMjtlLnR3b2lkZW9ncmFwaGljcGFyZW49MTI4MzM7ZS50d29pbmZlcmlvcj04MzIyO2UudHdvbW9ub3NwYWNlPTY1Mjk4O2UudHdvbnVtZXJhdG9yYmVuZ2FsaT0yNTQ5O2UudHdvb2xkc3R5bGU9NjMyODI7ZS50d29wYXJlbj05MzMzO2UudHdvcGVyaW9kPTkzNTM7ZS50d29wZXJzaWFuPTE3Nzg7ZS50d29yb21hbj04NTYxO2UudHdvc3Ryb2tlPTQ0MztlLnR3b3N1cGVyaW9yPTE3ODtlLnR3b3RoYWk9MzY2NjtlLnR3b3RoaXJkcz04NTMyO2UudT0xMTc7ZS51YWN1dGU9MjUwO2UudWJhcj02NDk7ZS51YmVuZ2FsaT0yNDQxO2UudWJvcG9tb2ZvPTEyNTg0O2UudWJyZXZlPTM2NTtlLnVjYXJvbj00Njg7ZS51Y2lyY2xlPTk0NDQ7ZS51Y2lyY3VtZmxleD0yNTE7ZS51Y2lyY3VtZmxleGJlbG93PTc3OTk7ZS51Y3lyaWxsaWM9MTA5MTtlLnVkYXR0YWRldmE9MjM4NTtlLnVkYmxhY3V0ZT0zNjk7ZS51ZGJsZ3JhdmU9NTMzO2UudWRldmE9MjMxMztlLnVkaWVyZXNpcz0yNTI7ZS51ZGllcmVzaXNhY3V0ZT00NzI7ZS51ZGllcmVzaXNiZWxvdz03Nzk1O2UudWRpZXJlc2lzY2Fyb249NDc0O2UudWRpZXJlc2lzY3lyaWxsaWM9MTI2NTtlLnVkaWVyZXNpc2dyYXZlPTQ3NjtlLnVkaWVyZXNpc21hY3Jvbj00NzA7ZS51ZG90YmVsb3c9NzkwOTtlLnVncmF2ZT0yNDk7ZS51Z3VqYXJhdGk9MjY5NztlLnVndXJtdWtoaT0yNTY5O2UudWhpcmFnYW5hPTEyMzU4O2UudWhvb2thYm92ZT03OTExO2UudWhvcm49NDMyO2UudWhvcm5hY3V0ZT03OTEzO2UudWhvcm5kb3RiZWxvdz03OTIxO2UudWhvcm5ncmF2ZT03OTE1O2UudWhvcm5ob29rYWJvdmU9NzkxNztlLnVob3JudGlsZGU9NzkxOTtlLnVodW5nYXJ1bWxhdXQ9MzY5O2UudWh1bmdhcnVtbGF1dGN5cmlsbGljPTEyNjc7ZS51aW52ZXJ0ZWRicmV2ZT01MzU7ZS51a2F0YWthbmE9MTI0NTQ7ZS51a2F0YWthbmFoYWxmd2lkdGg9NjUzOTU7ZS51a2N5cmlsbGljPTExNDU7ZS51a29yZWFuPTEyNjM2O2UudW1hY3Jvbj0zNjM7ZS51bWFjcm9uY3lyaWxsaWM9MTI2MztlLnVtYWNyb25kaWVyZXNpcz03ODAzO2UudW1hdHJhZ3VybXVraGk9MjYyNTtlLnVtb25vc3BhY2U9NjUzNjU7ZS51bmRlcnNjb3JlPTk1O2UudW5kZXJzY29yZWRibD04MjE1O2UudW5kZXJzY29yZW1vbm9zcGFjZT02NTM0MztlLnVuZGVyc2NvcmV2ZXJ0aWNhbD02NTA3NTtlLnVuZGVyc2NvcmV3YXZ5PTY1MTAzO2UudW5pb249ODc0NjtlLnVuaXZlcnNhbD04NzA0O2UudW9nb25laz0zNzE7ZS51cGFyZW49OTM5MjtlLnVwYmxvY2s9OTYwMDtlLnVwcGVyZG90aGVicmV3PTE0NzY7ZS51cHNpbG9uPTk2NTtlLnVwc2lsb25kaWVyZXNpcz05NzE7ZS51cHNpbG9uZGllcmVzaXN0b25vcz05NDQ7ZS51cHNpbG9ubGF0aW49NjUwO2UudXBzaWxvbnRvbm9zPTk3MztlLnVwdGFja2JlbG93Y21iPTc5NztlLnVwdGFja21vZD03MjQ7ZS51cmFndXJtdWtoaT0yNjc1O2UudXJpbmc9MzY3O2UudXNob3J0Y3lyaWxsaWM9MTExODtlLnVzbWFsbGhpcmFnYW5hPTEyMzU3O2UudXNtYWxsa2F0YWthbmE9MTI0NTM7ZS51c21hbGxrYXRha2FuYWhhbGZ3aWR0aD02NTM4NTtlLnVzdHJhaWdodGN5cmlsbGljPTExOTk7ZS51c3RyYWlnaHRzdHJva2VjeXJpbGxpYz0xMjAxO2UudXRpbGRlPTM2MTtlLnV0aWxkZWFjdXRlPTc4MDE7ZS51dGlsZGViZWxvdz03Nzk3O2UudXViZW5nYWxpPTI0NDI7ZS51dWRldmE9MjMxNDtlLnV1Z3VqYXJhdGk9MjY5ODtlLnV1Z3VybXVraGk9MjU3MDtlLnV1bWF0cmFndXJtdWtoaT0yNjI2O2UudXV2b3dlbHNpZ25iZW5nYWxpPTI0OTg7ZS51dXZvd2Vsc2lnbmRldmE9MjM3MDtlLnV1dm93ZWxzaWduZ3VqYXJhdGk9Mjc1NDtlLnV2b3dlbHNpZ25iZW5nYWxpPTI0OTc7ZS51dm93ZWxzaWduZGV2YT0yMzY5O2UudXZvd2Vsc2lnbmd1amFyYXRpPTI3NTM7ZS52PTExODtlLnZhZGV2YT0yMzU3O2UudmFndWphcmF0aT0yNzQxO2UudmFndXJtdWtoaT0yNjEzO2UudmFrYXRha2FuYT0xMjUzNTtlLnZhdj0xNDkzO2UudmF2ZGFnZXNoPTY0MzA5O2UudmF2ZGFnZXNoNjU9NjQzMDk7ZS52YXZkYWdlc2hoZWJyZXc9NjQzMDk7ZS52YXZoZWJyZXc9MTQ5MztlLnZhdmhvbGFtPTY0MzMxO2UudmF2aG9sYW1oZWJyZXc9NjQzMzE7ZS52YXZ2YXZoZWJyZXc9MTUyMDtlLnZhdnlvZGhlYnJldz0xNTIxO2UudmNpcmNsZT05NDQ1O2UudmRvdGJlbG93PTc4MDc7ZS52ZWN5cmlsbGljPTEwNzQ7ZS52ZWhhcmFiaWM9MTcwMDtlLnZlaGZpbmFsYXJhYmljPTY0MzYzO2UudmVoaW5pdGlhbGFyYWJpYz02NDM2NDtlLnZlaG1lZGlhbGFyYWJpYz02NDM2NTtlLnZla2F0YWthbmE9MTI1Mzc7ZS52ZW51cz05NzkyO2UudmVydGljYWxiYXI9MTI0O2UudmVydGljYWxsaW5lYWJvdmVjbWI9NzgxO2UudmVydGljYWxsaW5lYmVsb3djbWI9ODA5O2UudmVydGljYWxsaW5lbG93bW9kPTcxNjtlLnZlcnRpY2FsbGluZW1vZD03MTI7ZS52ZXdhcm1lbmlhbj0xNDA2O2Uudmhvb2s9NjUxO2UudmlrYXRha2FuYT0xMjUzNjtlLnZpcmFtYWJlbmdhbGk9MjUwOTtlLnZpcmFtYWRldmE9MjM4MTtlLnZpcmFtYWd1amFyYXRpPTI3NjU7ZS52aXNhcmdhYmVuZ2FsaT0yNDM1O2UudmlzYXJnYWRldmE9MjMwNztlLnZpc2FyZ2FndWphcmF0aT0yNjkxO2Uudm1vbm9zcGFjZT02NTM2NjtlLnZvYXJtZW5pYW49MTQwMDtlLnZvaWNlZGl0ZXJhdGlvbmhpcmFnYW5hPTEyNDQ2O2Uudm9pY2VkaXRlcmF0aW9ua2F0YWthbmE9MTI1NDI7ZS52b2ljZWRtYXJra2FuYT0xMjQ0MztlLnZvaWNlZG1hcmtrYW5haGFsZndpZHRoPTY1NDM4O2Uudm9rYXRha2FuYT0xMjUzODtlLnZwYXJlbj05MzkzO2UudnRpbGRlPTc4MDU7ZS52dHVybmVkPTY1MjtlLnZ1aGlyYWdhbmE9MTI0MzY7ZS52dWthdGFrYW5hPTEyNTMyO2Uudz0xMTk7ZS53YWN1dGU9NzgxMTtlLndhZWtvcmVhbj0xMjYzMztlLndhaGlyYWdhbmE9MTI0MzE7ZS53YWthdGFrYW5hPTEyNTI3O2Uud2FrYXRha2FuYWhhbGZ3aWR0aD02NTQzNjtlLndha29yZWFuPTEyNjMyO2Uud2FzbWFsbGhpcmFnYW5hPTEyNDMwO2Uud2FzbWFsbGthdGFrYW5hPTEyNTI2O2Uud2F0dG9zcXVhcmU9MTMxNDM7ZS53YXZlZGFzaD0xMjMxNjtlLndhdnl1bmRlcnNjb3JldmVydGljYWw9NjUwNzY7ZS53YXdhcmFiaWM9MTYwODtlLndhd2ZpbmFsYXJhYmljPTY1MjYyO2Uud2F3aGFtemFhYm92ZWFyYWJpYz0xNTcyO2Uud2F3aGFtemFhYm92ZWZpbmFsYXJhYmljPTY1MTU4O2Uud2JzcXVhcmU9MTMyNzc7ZS53Y2lyY2xlPTk0NDY7ZS53Y2lyY3VtZmxleD0zNzM7ZS53ZGllcmVzaXM9NzgxMztlLndkb3RhY2NlbnQ9NzgxNTtlLndkb3RiZWxvdz03ODE3O2Uud2VoaXJhZ2FuYT0xMjQzMztlLndlaWVyc3RyYXNzPTg0NzI7ZS53ZWthdGFrYW5hPTEyNTI5O2Uud2Vrb3JlYW49MTI2Mzg7ZS53ZW9rb3JlYW49MTI2Mzc7ZS53Z3JhdmU9NzgwOTtlLndoaXRlYnVsbGV0PTk3MDI7ZS53aGl0ZWNpcmNsZT05Njc1O2Uud2hpdGVjaXJjbGVpbnZlcnNlPTk2ODk7ZS53aGl0ZWNvcm5lcmJyYWNrZXRsZWZ0PTEyMzAyO2Uud2hpdGVjb3JuZXJicmFja2V0bGVmdHZlcnRpY2FsPTY1MDkxO2Uud2hpdGVjb3JuZXJicmFja2V0cmlnaHQ9MTIzMDM7ZS53aGl0ZWNvcm5lcmJyYWNrZXRyaWdodHZlcnRpY2FsPTY1MDkyO2Uud2hpdGVkaWFtb25kPTk2NzE7ZS53aGl0ZWRpYW1vbmRjb250YWluaW5nYmxhY2tzbWFsbGRpYW1vbmQ9OTY3MjtlLndoaXRlZG93bnBvaW50aW5nc21hbGx0cmlhbmdsZT05NjYzO2Uud2hpdGVkb3ducG9pbnRpbmd0cmlhbmdsZT05NjYxO2Uud2hpdGVsZWZ0cG9pbnRpbmdzbWFsbHRyaWFuZ2xlPTk2Njc7ZS53aGl0ZWxlZnRwb2ludGluZ3RyaWFuZ2xlPTk2NjU7ZS53aGl0ZWxlbnRpY3VsYXJicmFja2V0bGVmdD0xMjMxMDtlLndoaXRlbGVudGljdWxhcmJyYWNrZXRyaWdodD0xMjMxMTtlLndoaXRlcmlnaHRwb2ludGluZ3NtYWxsdHJpYW5nbGU9OTY1NztlLndoaXRlcmlnaHRwb2ludGluZ3RyaWFuZ2xlPTk2NTU7ZS53aGl0ZXNtYWxsc3F1YXJlPTk2NDM7ZS53aGl0ZXNtaWxpbmdmYWNlPTk3ODY7ZS53aGl0ZXNxdWFyZT05NjMzO2Uud2hpdGVzdGFyPTk3MzQ7ZS53aGl0ZXRlbGVwaG9uZT05NzQzO2Uud2hpdGV0b3J0b2lzZXNoZWxsYnJhY2tldGxlZnQ9MTIzMTI7ZS53aGl0ZXRvcnRvaXNlc2hlbGxicmFja2V0cmlnaHQ9MTIzMTM7ZS53aGl0ZXVwcG9pbnRpbmdzbWFsbHRyaWFuZ2xlPTk2NTM7ZS53aGl0ZXVwcG9pbnRpbmd0cmlhbmdsZT05NjUxO2Uud2loaXJhZ2FuYT0xMjQzMjtlLndpa2F0YWthbmE9MTI1Mjg7ZS53aWtvcmVhbj0xMjYzOTtlLndtb25vc3BhY2U9NjUzNjc7ZS53b2hpcmFnYW5hPTEyNDM0O2Uud29rYXRha2FuYT0xMjUzMDtlLndva2F0YWthbmFoYWxmd2lkdGg9NjUzODI7ZS53b249ODM2MTtlLndvbm1vbm9zcGFjZT02NTUxMDtlLndvd2FlbnRoYWk9MzYyMztlLndwYXJlbj05Mzk0O2Uud3Jpbmc9NzgzMjtlLndzdXBlcmlvcj02OTU7ZS53dHVybmVkPTY1MztlLnd5bm49NDQ3O2UueD0xMjA7ZS54YWJvdmVjbWI9ODI5O2UueGJvcG9tb2ZvPTEyNTYyO2UueGNpcmNsZT05NDQ3O2UueGRpZXJlc2lzPTc4MjE7ZS54ZG90YWNjZW50PTc4MTk7ZS54ZWhhcm1lbmlhbj0xMzg5O2UueGk9OTU4O2UueG1vbm9zcGFjZT02NTM2ODtlLnhwYXJlbj05Mzk1O2UueHN1cGVyaW9yPTczOTtlLnk9MTIxO2UueWFhZG9zcXVhcmU9MTMxMzQ7ZS55YWJlbmdhbGk9MjQ3OTtlLnlhY3V0ZT0yNTM7ZS55YWRldmE9MjM1MTtlLnlhZWtvcmVhbj0xMjYyNjtlLnlhZ3VqYXJhdGk9MjczNTtlLnlhZ3VybXVraGk9MjYwNztlLnlhaGlyYWdhbmE9MTI0MjA7ZS55YWthdGFrYW5hPTEyNTE2O2UueWFrYXRha2FuYWhhbGZ3aWR0aD02NTQyODtlLnlha29yZWFuPTEyNjI1O2UueWFtYWtrYW50aGFpPTM2NjI7ZS55YXNtYWxsaGlyYWdhbmE9MTI0MTk7ZS55YXNtYWxsa2F0YWthbmE9MTI1MTU7ZS55YXNtYWxsa2F0YWthbmFoYWxmd2lkdGg9NjUzODg7ZS55YXRjeXJpbGxpYz0xMTIzO2UueWNpcmNsZT05NDQ4O2UueWNpcmN1bWZsZXg9Mzc1O2UueWRpZXJlc2lzPTI1NTtlLnlkb3RhY2NlbnQ9NzgyMztlLnlkb3RiZWxvdz03OTI1O2UueWVoYXJhYmljPTE2MTA7ZS55ZWhiYXJyZWVhcmFiaWM9MTc0NjtlLnllaGJhcnJlZWZpbmFsYXJhYmljPTY0NDMxO2UueWVoZmluYWxhcmFiaWM9NjUyNjY7ZS55ZWhoYW16YWFib3ZlYXJhYmljPTE1NzQ7ZS55ZWhoYW16YWFib3ZlZmluYWxhcmFiaWM9NjUxNjI7ZS55ZWhoYW16YWFib3ZlaW5pdGlhbGFyYWJpYz02NTE2MztlLnllaGhhbXphYWJvdmVtZWRpYWxhcmFiaWM9NjUxNjQ7ZS55ZWhpbml0aWFsYXJhYmljPTY1MjY3O2UueWVobWVkaWFsYXJhYmljPTY1MjY4O2UueWVobWVlbWluaXRpYWxhcmFiaWM9NjQ3MzM7ZS55ZWhtZWVtaXNvbGF0ZWRhcmFiaWM9NjQ2MDA7ZS55ZWhub29uZmluYWxhcmFiaWM9NjQ2NjA7ZS55ZWh0aHJlZWRvdHNiZWxvd2FyYWJpYz0xNzQ1O2UueWVrb3JlYW49MTI2MzA7ZS55ZW49MTY1O2UueWVubW9ub3NwYWNlPTY1NTA5O2UueWVva29yZWFuPTEyNjI5O2UueWVvcmluaGlldWhrb3JlYW49MTI2Nzg7ZS55ZXJhaGJlbnlvbW9oZWJyZXc9MTQ1MDtlLnllcmFoYmVueW9tb2xlZnRoZWJyZXc9MTQ1MDtlLnllcmljeXJpbGxpYz0xMDk5O2UueWVydWRpZXJlc2lzY3lyaWxsaWM9MTI3MztlLnllc2lldW5na29yZWFuPTEyNjczO2UueWVzaWV1bmdwYW5zaW9za29yZWFuPTEyNjc1O2UueWVzaWV1bmdzaW9za29yZWFuPTEyNjc0O2UueWV0aXZoZWJyZXc9MTQzNDtlLnlncmF2ZT03OTIzO2UueWhvb2s9NDM2O2UueWhvb2thYm92ZT03OTI3O2UueWlhcm1lbmlhbj0xMzk3O2UueWljeXJpbGxpYz0xMTExO2UueWlrb3JlYW49MTI2NDI7ZS55aW55YW5nPTk3NzU7ZS55aXduYXJtZW5pYW49MTQxMDtlLnltb25vc3BhY2U9NjUzNjk7ZS55b2Q9MTQ5NztlLnlvZGRhZ2VzaD02NDMxMztlLnlvZGRhZ2VzaGhlYnJldz02NDMxMztlLnlvZGhlYnJldz0xNDk3O2UueW9keW9kaGVicmV3PTE1MjI7ZS55b2R5b2RwYXRhaGhlYnJldz02NDI4NztlLnlvaGlyYWdhbmE9MTI0MjQ7ZS55b2lrb3JlYW49MTI2ODE7ZS55b2thdGFrYW5hPTEyNTIwO2UueW9rYXRha2FuYWhhbGZ3aWR0aD02NTQzMDtlLnlva29yZWFuPTEyNjM1O2UueW9zbWFsbGhpcmFnYW5hPTEyNDIzO2UueW9zbWFsbGthdGFrYW5hPTEyNTE5O2UueW9zbWFsbGthdGFrYW5haGFsZndpZHRoPTY1MzkwO2UueW90Z3JlZWs9MTAxMTtlLnlveWFla29yZWFuPTEyNjgwO2UueW95YWtvcmVhbj0xMjY3OTtlLnlveWFrdGhhaT0zNjE4O2UueW95aW5ndGhhaT0zNTk3O2UueXBhcmVuPTkzOTY7ZS55cG9nZWdyYW1tZW5pPTg5MDtlLnlwb2dlZ3JhbW1lbmlncmVla2NtYj04Mzc7ZS55cj00MjI7ZS55cmluZz03ODMzO2UueXN1cGVyaW9yPTY5NjtlLnl0aWxkZT03OTI5O2UueXR1cm5lZD02NTQ7ZS55dWhpcmFnYW5hPTEyNDIyO2UueXVpa29yZWFuPTEyNjg0O2UueXVrYXRha2FuYT0xMjUxODtlLnl1a2F0YWthbmFoYWxmd2lkdGg9NjU0Mjk7ZS55dWtvcmVhbj0xMjY0MDtlLnl1c2JpZ2N5cmlsbGljPTExMzE7ZS55dXNiaWdpb3RpZmllZGN5cmlsbGljPTExMzM7ZS55dXNsaXR0bGVjeXJpbGxpYz0xMTI3O2UueXVzbGl0dGxlaW90aWZpZWRjeXJpbGxpYz0xMTI5O2UueXVzbWFsbGhpcmFnYW5hPTEyNDIxO2UueXVzbWFsbGthdGFrYW5hPTEyNTE3O2UueXVzbWFsbGthdGFrYW5haGFsZndpZHRoPTY1Mzg5O2UueXV5ZWtvcmVhbj0xMjY4MztlLnl1eWVva29yZWFuPTEyNjgyO2UueXlhYmVuZ2FsaT0yNTI3O2UueXlhZGV2YT0yMzk5O2Uuej0xMjI7ZS56YWFybWVuaWFuPTEzODI7ZS56YWN1dGU9Mzc4O2UuemFkZXZhPTIzOTU7ZS56YWd1cm11a2hpPTI2NTE7ZS56YWhhcmFiaWM9MTU5MjtlLnphaGZpbmFsYXJhYmljPTY1MjIyO2UuemFoaW5pdGlhbGFyYWJpYz02NTIyMztlLnphaGlyYWdhbmE9MTIzNzQ7ZS56YWhtZWRpYWxhcmFiaWM9NjUyMjQ7ZS56YWluYXJhYmljPTE1ODY7ZS56YWluZmluYWxhcmFiaWM9NjUyMDA7ZS56YWthdGFrYW5hPTEyNDcwO2UuemFxZWZnYWRvbGhlYnJldz0xNDI5O2UuemFxZWZxYXRhbmhlYnJldz0xNDI4O2UuemFycWFoZWJyZXc9MTQzMjtlLnpheWluPTE0OTQ7ZS56YXlpbmRhZ2VzaD02NDMxMDtlLnpheWluZGFnZXNoaGVicmV3PTY0MzEwO2UuemF5aW5oZWJyZXc9MTQ5NDtlLnpib3BvbW9mbz0xMjU2NztlLnpjYXJvbj0zODI7ZS56Y2lyY2xlPTk0NDk7ZS56Y2lyY3VtZmxleD03ODI1O2UuemN1cmw9NjU3O2UuemRvdD0zODA7ZS56ZG90YWNjZW50PTM4MDtlLnpkb3RiZWxvdz03ODI3O2UuemVjeXJpbGxpYz0xMDc5O2UuemVkZXNjZW5kZXJjeXJpbGxpYz0xMTc3O2UuemVkaWVyZXNpc2N5cmlsbGljPTEyNDc7ZS56ZWhpcmFnYW5hPTEyMzgwO2UuemVrYXRha2FuYT0xMjQ3NjtlLnplcm89NDg7ZS56ZXJvYXJhYmljPTE2MzI7ZS56ZXJvYmVuZ2FsaT0yNTM0O2UuemVyb2RldmE9MjQwNjtlLnplcm9ndWphcmF0aT0yNzkwO2UuemVyb2d1cm11a2hpPTI2NjI7ZS56ZXJvaGFja2FyYWJpYz0xNjMyO2UuemVyb2luZmVyaW9yPTgzMjA7ZS56ZXJvbW9ub3NwYWNlPTY1Mjk2O2UuemVyb29sZHN0eWxlPTYzMjgwO2UuemVyb3BlcnNpYW49MTc3NjtlLnplcm9zdXBlcmlvcj04MzA0O2UuemVyb3RoYWk9MzY2NDtlLnplcm93aWR0aGpvaW5lcj02NTI3OTtlLnplcm93aWR0aG5vbmpvaW5lcj04MjA0O2UuemVyb3dpZHRoc3BhY2U9ODIwMztlLnpldGE9OTUwO2Uuemhib3BvbW9mbz0xMjU2MztlLnpoZWFybWVuaWFuPTEzODY7ZS56aGVicmV2ZWN5cmlsbGljPTEyMTg7ZS56aGVjeXJpbGxpYz0xMDc4O2UuemhlZGVzY2VuZGVyY3lyaWxsaWM9MTE3NTtlLnpoZWRpZXJlc2lzY3lyaWxsaWM9MTI0NTtlLnppaGlyYWdhbmE9MTIzNzY7ZS56aWthdGFrYW5hPTEyNDcyO2Uuemlub3JoZWJyZXc9MTQ1NDtlLnpsaW5lYmVsb3c9NzgyOTtlLnptb25vc3BhY2U9NjUzNzA7ZS56b2hpcmFnYW5hPTEyMzgyO2Uuem9rYXRha2FuYT0xMjQ3ODtlLnpwYXJlbj05Mzk3O2UuenJldHJvZmxleGhvb2s9NjU2O2UuenN0cm9rZT00Mzg7ZS56dWhpcmFnYW5hPTEyMzc4O2UuenVrYXRha2FuYT0xMjQ3NDtlWyIubm90ZGVmIl09MDtlLmFuZ2JyYWNrZXRsZWZ0YmlnPTkwMDE7ZS5hbmdicmFja2V0bGVmdEJpZz05MDAxO2UuYW5nYnJhY2tldGxlZnRiaWdnPTkwMDE7ZS5hbmdicmFja2V0bGVmdEJpZ2c9OTAwMTtlLmFuZ2JyYWNrZXRyaWdodEJpZz05MDAyO2UuYW5nYnJhY2tldHJpZ2h0YmlnPTkwMDI7ZS5hbmdicmFja2V0cmlnaHRCaWdnPTkwMDI7ZS5hbmdicmFja2V0cmlnaHRiaWdnPTkwMDI7ZS5hcnJvd2hvb2tsZWZ0PTg2MTg7ZS5hcnJvd2hvb2tyaWdodD04NjE3O2UuYXJyb3dsZWZ0dG9waGFsZj04NjM2O2UuYXJyb3dsZWZ0Ym90aGFsZj04NjM3O2UuYXJyb3dub3J0aGVhc3Q9ODU5OTtlLmFycm93bm9ydGh3ZXN0PTg1OTg7ZS5hcnJvd3JpZ2h0dG9waGFsZj04NjQwO2UuYXJyb3dyaWdodGJvdGhhbGY9ODY0MTtlLmFycm93c291dGhlYXN0PTg2MDA7ZS5hcnJvd3NvdXRod2VzdD04NjAxO2UuYmFja3NsYXNoYmlnPTg3MjY7ZS5iYWNrc2xhc2hCaWc9ODcyNjtlLmJhY2tzbGFzaEJpZ2c9ODcyNjtlLmJhY2tzbGFzaGJpZ2c9ODcyNjtlLmJhcmRibD04MjE0O2UuYnJhY2VodGlwZG93bmxlZnQ9NjUwNzk7ZS5icmFjZWh0aXBkb3ducmlnaHQ9NjUwNzk7ZS5icmFjZWh0aXB1cGxlZnQ9NjUwODA7ZS5icmFjZWh0aXB1cHJpZ2h0PTY1MDgwO2UuYnJhY2VsZWZ0QmlnPTEyMztlLmJyYWNlbGVmdGJpZz0xMjM7ZS5icmFjZWxlZnRiaWdnPTEyMztlLmJyYWNlbGVmdEJpZ2c9MTIzO2UuYnJhY2VyaWdodEJpZz0xMjU7ZS5icmFjZXJpZ2h0YmlnPTEyNTtlLmJyYWNlcmlnaHRiaWdnPTEyNTtlLmJyYWNlcmlnaHRCaWdnPTEyNTtlLmJyYWNrZXRsZWZ0YmlnPTkxO2UuYnJhY2tldGxlZnRCaWc9OTE7ZS5icmFja2V0bGVmdGJpZ2c9OTE7ZS5icmFja2V0bGVmdEJpZ2c9OTE7ZS5icmFja2V0cmlnaHRCaWc9OTM7ZS5icmFja2V0cmlnaHRiaWc9OTM7ZS5icmFja2V0cmlnaHRiaWdnPTkzO2UuYnJhY2tldHJpZ2h0QmlnZz05MztlLmNlaWxpbmdsZWZ0YmlnPTg5Njg7ZS5jZWlsaW5nbGVmdEJpZz04OTY4O2UuY2VpbGluZ2xlZnRCaWdnPTg5Njg7ZS5jZWlsaW5nbGVmdGJpZ2c9ODk2ODtlLmNlaWxpbmdyaWdodGJpZz04OTY5O2UuY2VpbGluZ3JpZ2h0QmlnPTg5Njk7ZS5jZWlsaW5ncmlnaHRiaWdnPTg5Njk7ZS5jZWlsaW5ncmlnaHRCaWdnPTg5Njk7ZS5jaXJjbGVkb3RkaXNwbGF5PTg4NTc7ZS5jaXJjbGVkb3R0ZXh0PTg4NTc7ZS5jaXJjbGVtdWx0aXBseWRpc3BsYXk9ODg1NTtlLmNpcmNsZW11bHRpcGx5dGV4dD04ODU1O2UuY2lyY2xlcGx1c2Rpc3BsYXk9ODg1MztlLmNpcmNsZXBsdXN0ZXh0PTg4NTM7ZS5jb250aW50ZWdyYWxkaXNwbGF5PTg3NTA7ZS5jb250aW50ZWdyYWx0ZXh0PTg3NTA7ZS5jb3Byb2R1Y3RkaXNwbGF5PTg3MjA7ZS5jb3Byb2R1Y3R0ZXh0PTg3MjA7ZS5mbG9vcmxlZnRCaWc9ODk3MDtlLmZsb29ybGVmdGJpZz04OTcwO2UuZmxvb3JsZWZ0YmlnZz04OTcwO2UuZmxvb3JsZWZ0QmlnZz04OTcwO2UuZmxvb3JyaWdodGJpZz04OTcxO2UuZmxvb3JyaWdodEJpZz04OTcxO2UuZmxvb3JyaWdodEJpZ2c9ODk3MTtlLmZsb29ycmlnaHRiaWdnPTg5NzE7ZS5oYXR3aWRlPTc3MDtlLmhhdHdpZGVyPTc3MDtlLmhhdHdpZGVzdD03NzA7ZS5pbnRlcmNhbD03NDg4O2UuaW50ZWdyYWxkaXNwbGF5PTg3NDc7ZS5pbnRlZ3JhbHRleHQ9ODc0NztlLmludGVyc2VjdGlvbmRpc3BsYXk9ODg5ODtlLmludGVyc2VjdGlvbnRleHQ9ODg5ODtlLmxvZ2ljYWxhbmRkaXNwbGF5PTg3NDM7ZS5sb2dpY2FsYW5kdGV4dD04NzQzO2UubG9naWNhbG9yZGlzcGxheT04NzQ0O2UubG9naWNhbG9ydGV4dD04NzQ0O2UucGFyZW5sZWZ0QmlnPTQwO2UucGFyZW5sZWZ0YmlnPTQwO2UucGFyZW5sZWZ0QmlnZz00MDtlLnBhcmVubGVmdGJpZ2c9NDA7ZS5wYXJlbnJpZ2h0QmlnPTQxO2UucGFyZW5yaWdodGJpZz00MTtlLnBhcmVucmlnaHRCaWdnPTQxO2UucGFyZW5yaWdodGJpZ2c9NDE7ZS5wcmltZT04MjQyO2UucHJvZHVjdGRpc3BsYXk9ODcxOTtlLnByb2R1Y3R0ZXh0PTg3MTk7ZS5yYWRpY2FsYmlnPTg3MzA7ZS5yYWRpY2FsQmlnPTg3MzA7ZS5yYWRpY2FsQmlnZz04NzMwO2UucmFkaWNhbGJpZ2c9ODczMDtlLnJhZGljYWxidD04NzMwO2UucmFkaWNhbHRwPTg3MzA7ZS5yYWRpY2FsdmVydGV4PTg3MzA7ZS5zbGFzaGJpZz00NztlLnNsYXNoQmlnPTQ3O2Uuc2xhc2hCaWdnPTQ3O2Uuc2xhc2hiaWdnPTQ3O2Uuc3VtbWF0aW9uZGlzcGxheT04NzIxO2Uuc3VtbWF0aW9udGV4dD04NzIxO2UudGlsZGV3aWRlPTczMjtlLnRpbGRld2lkZXI9NzMyO2UudGlsZGV3aWRlc3Q9NzMyO2UudW5pb25kaXNwbGF5PTg4OTk7ZS51bmlvbm11bHRpZGlzcGxheT04ODQ2O2UudW5pb25tdWx0aXRleHQ9ODg0NjtlLnVuaW9uc3FkaXNwbGF5PTg4NTI7ZS51bmlvbnNxdGV4dD04ODUyO2UudW5pb250ZXh0PTg4OTk7ZS52ZXh0ZW5kZG91YmxlPTg3NDE7ZS52ZXh0ZW5kc2luZ2xlPTg3Mzl9KSksRmk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLnNwYWNlPTMyO2UuYTE9OTk4NTtlLmEyPTk5ODY7ZS5hMjAyPTk5ODc7ZS5hMz05OTg4O2UuYTQ9OTc0MjtlLmE1PTk5OTA7ZS5hMTE5PTk5OTE7ZS5hMTE4PTk5OTI7ZS5hMTE3PTk5OTM7ZS5hMTE9OTc1NTtlLmExMj05NzU4O2UuYTEzPTk5OTY7ZS5hMTQ9OTk5NztlLmExNT05OTk4O2UuYTE2PTk5OTk7ZS5hMTA1PTFlNDtlLmExNz0xMDAwMTtlLmExOD0xMDAwMjtlLmExOT0xMDAwMztlLmEyMD0xMDAwNDtlLmEyMT0xMDAwNTtlLmEyMj0xMDAwNjtlLmEyMz0xMDAwNztlLmEyND0xMDAwODtlLmEyNT0xMDAwOTtlLmEyNj0xMDAxMDtlLmEyNz0xMDAxMTtlLmEyOD0xMDAxMjtlLmE2PTEwMDEzO2UuYTc9MTAwMTQ7ZS5hOD0xMDAxNTtlLmE5PTEwMDE2O2UuYTEwPTEwMDE3O2UuYTI5PTEwMDE4O2UuYTMwPTEwMDE5O2UuYTMxPTEwMDIwO2UuYTMyPTEwMDIxO2UuYTMzPTEwMDIyO2UuYTM0PTEwMDIzO2UuYTM1PTk3MzM7ZS5hMzY9MTAwMjU7ZS5hMzc9MTAwMjY7ZS5hMzg9MTAwMjc7ZS5hMzk9MTAwMjg7ZS5hNDA9MTAwMjk7ZS5hNDE9MTAwMzA7ZS5hNDI9MTAwMzE7ZS5hNDM9MTAwMzI7ZS5hNDQ9MTAwMzM7ZS5hNDU9MTAwMzQ7ZS5hNDY9MTAwMzU7ZS5hNDc9MTAwMzY7ZS5hNDg9MTAwMzc7ZS5hNDk9MTAwMzg7ZS5hNTA9MTAwMzk7ZS5hNTE9MTAwNDA7ZS5hNTI9MTAwNDE7ZS5hNTM9MTAwNDI7ZS5hNTQ9MTAwNDM7ZS5hNTU9MTAwNDQ7ZS5hNTY9MTAwNDU7ZS5hNTc9MTAwNDY7ZS5hNTg9MTAwNDc7ZS5hNTk9MTAwNDg7ZS5hNjA9MTAwNDk7ZS5hNjE9MTAwNTA7ZS5hNjI9MTAwNTE7ZS5hNjM9MTAwNTI7ZS5hNjQ9MTAwNTM7ZS5hNjU9MTAwNTQ7ZS5hNjY9MTAwNTU7ZS5hNjc9MTAwNTY7ZS5hNjg9MTAwNTc7ZS5hNjk9MTAwNTg7ZS5hNzA9MTAwNTk7ZS5hNzE9OTY3OTtlLmE3Mj0xMDA2MTtlLmE3Mz05NjMyO2UuYTc0PTEwMDYzO2UuYTIwMz0xMDA2NDtlLmE3NT0xMDA2NTtlLmEyMDQ9MTAwNjY7ZS5hNzY9OTY1MDtlLmE3Nz05NjYwO2UuYTc4PTk2NzA7ZS5hNzk9MTAwNzA7ZS5hODE9OTY4NztlLmE4Mj0xMDA3MjtlLmE4Mz0xMDA3MztlLmE4ND0xMDA3NDtlLmE5Nz0xMDA3NTtlLmE5OD0xMDA3NjtlLmE5OT0xMDA3NztlLmExMDA9MTAwNzg7ZS5hMTAxPTEwMDgxO2UuYTEwMj0xMDA4MjtlLmExMDM9MTAwODM7ZS5hMTA0PTEwMDg0O2UuYTEwNj0xMDA4NTtlLmExMDc9MTAwODY7ZS5hMTA4PTEwMDg3O2UuYTExMj05ODI3O2UuYTExMT05ODMwO2UuYTExMD05ODI5O2UuYTEwOT05ODI0O2UuYTEyMD05MzEyO2UuYTEyMT05MzEzO2UuYTEyMj05MzE0O2UuYTEyMz05MzE1O2UuYTEyND05MzE2O2UuYTEyNT05MzE3O2UuYTEyNj05MzE4O2UuYTEyNz05MzE5O2UuYTEyOD05MzIwO2UuYTEyOT05MzIxO2UuYTEzMD0xMDEwMjtlLmExMzE9MTAxMDM7ZS5hMTMyPTEwMTA0O2UuYTEzMz0xMDEwNTtlLmExMzQ9MTAxMDY7ZS5hMTM1PTEwMTA3O2UuYTEzNj0xMDEwODtlLmExMzc9MTAxMDk7ZS5hMTM4PTEwMTEwO2UuYTEzOT0xMDExMTtlLmExNDA9MTAxMTI7ZS5hMTQxPTEwMTEzO2UuYTE0Mj0xMDExNDtlLmExNDM9MTAxMTU7ZS5hMTQ0PTEwMTE2O2UuYTE0NT0xMDExNztlLmExNDY9MTAxMTg7ZS5hMTQ3PTEwMTE5O2UuYTE0OD0xMDEyMDtlLmExNDk9MTAxMjE7ZS5hMTUwPTEwMTIyO2UuYTE1MT0xMDEyMztlLmExNTI9MTAxMjQ7ZS5hMTUzPTEwMTI1O2UuYTE1ND0xMDEyNjtlLmExNTU9MTAxMjc7ZS5hMTU2PTEwMTI4O2UuYTE1Nz0xMDEyOTtlLmExNTg9MTAxMzA7ZS5hMTU5PTEwMTMxO2UuYTE2MD0xMDEzMjtlLmExNjE9ODU5NDtlLmExNjM9ODU5NjtlLmExNjQ9ODU5NztlLmExOTY9MTAxMzY7ZS5hMTY1PTEwMTM3O2UuYTE5Mj0xMDEzODtlLmExNjY9MTAxMzk7ZS5hMTY3PTEwMTQwO2UuYTE2OD0xMDE0MTtlLmExNjk9MTAxNDI7ZS5hMTcwPTEwMTQzO2UuYTE3MT0xMDE0NDtlLmExNzI9MTAxNDU7ZS5hMTczPTEwMTQ2O2UuYTE2Mj0xMDE0NztlLmExNzQ9MTAxNDg7ZS5hMTc1PTEwMTQ5O2UuYTE3Nj0xMDE1MDtlLmExNzc9MTAxNTE7ZS5hMTc4PTEwMTUyO2UuYTE3OT0xMDE1MztlLmExOTM9MTAxNTQ7ZS5hMTgwPTEwMTU1O2UuYTE5OT0xMDE1NjtlLmExODE9MTAxNTc7ZS5hMjAwPTEwMTU4O2UuYTE4Mj0xMDE1OTtlLmEyMDE9MTAxNjE7ZS5hMTgzPTEwMTYyO2UuYTE4ND0xMDE2MztlLmExOTc9MTAxNjQ7ZS5hMTg1PTEwMTY1O2UuYTE5ND0xMDE2NjtlLmExOTg9MTAxNjc7ZS5hMTg2PTEwMTY4O2UuYTE5NT0xMDE2OTtlLmExODc9MTAxNzA7ZS5hMTg4PTEwMTcxO2UuYTE4OT0xMDE3MjtlLmExOTA9MTAxNzM7ZS5hMTkxPTEwMTc0O2UuYTg5PTEwMDg4O2UuYTkwPTEwMDg5O2UuYTkzPTEwMDkwO2UuYTk0PTEwMDkxO2UuYTkxPTEwMDkyO2UuYTkyPTEwMDkzO2UuYTIwNT0xMDA5NDtlLmE4NT0xMDA5NTtlLmEyMDY9MTAwOTY7ZS5hODY9MTAwOTc7ZS5hODc9MTAwOTg7ZS5hODg9MTAwOTk7ZS5hOTU9MTAxMDA7ZS5hOTY9MTAxMDE7ZVsiLm5vdGRlZiJdPTB9KSksU2k9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlWzYzNzIxXT0xNjk7ZVs2MzE5M109MTY5O2VbNjM3MjBdPTE3NDtlWzYzMTk0XT0xNzQ7ZVs2MzcyMl09ODQ4MjtlWzYzMTk1XT04NDgyO2VbNjM3MjldPTkxMjc7ZVs2MzczMF09OTEyODtlWzYzNzMxXT05MTI5O2VbNjM3NDBdPTkxMzE7ZVs2Mzc0MV09OTEzMjtlWzYzNzQyXT05MTMzO2VbNjM3MjZdPTkxMjE7ZVs2MzcyN109OTEyMjtlWzYzNzI4XT05MTIzO2VbNjM3MzddPTkxMjQ7ZVs2MzczOF09OTEyNTtlWzYzNzM5XT05MTI2O2VbNjM3MjNdPTkxMTU7ZVs2MzcyNF09OTExNjtlWzYzNzI1XT05MTE3O2VbNjM3MzRdPTkxMTg7ZVs2MzczNV09OTExOTtlWzYzNzM2XT05MTIwfSkpO2Z1bmN0aW9uIGdldFVuaWNvZGVGb3JHbHlwaChlLHQpe2xldCBpPXRbZV07aWYodm9pZCAwIT09aSlyZXR1cm4gaTtpZighZSlyZXR1cm4tMTtpZigidSI9PT1lWzBdKXtjb25zdCB0PWUubGVuZ3RoO2xldCBhO2lmKDc9PT10JiYibiI9PT1lWzFdJiYiaSI9PT1lWzJdKWE9ZS5zdWJzdHJpbmcoMyk7ZWxzZXtpZighKHQ+PTUmJnQ8PTcpKXJldHVybi0xO2E9ZS5zdWJzdHJpbmcoMSl9aWYoYT09PWEudG9VcHBlckNhc2UoKSl7aT1wYXJzZUludChhLDE2KTtpZihpPj0wKXJldHVybiBpfX1yZXR1cm4tMX1jb25zdCBraT1bWzAsMTI3XSxbMTI4LDI1NV0sWzI1NiwzODNdLFszODQsNTkxXSxbNTkyLDY4Nyw3NDI0LDc1NTEsNzU1Miw3NjE1XSxbNjg4LDc2Nyw0Mjc1Miw0Mjc4M10sWzc2OCw4NzksNzYxNiw3Njc5XSxbODgwLDEwMjNdLFsxMTM5MiwxMTUxOV0sWzEwMjQsMTI3OSwxMjgwLDEzMjcsMTE3NDQsMTE3NzUsNDI1NjAsNDI2NTVdLFsxMzI4LDE0MjNdLFsxNDI0LDE1MzVdLFs0MjI0MCw0MjU1OV0sWzE1MzYsMTc5MSwxODcyLDE5MTldLFsxOTg0LDIwNDddLFsyMzA0LDI0MzFdLFsyNDMyLDI1NTldLFsyNTYwLDI2ODddLFsyNjg4LDI4MTVdLFsyODE2LDI5NDNdLFsyOTQ0LDMwNzFdLFszMDcyLDMxOTldLFszMjAwLDMzMjddLFszMzI4LDM0NTVdLFszNTg0LDM3MTFdLFszNzEyLDM4MzldLFs0MjU2LDQzNTEsMTE1MjAsMTE1NjddLFs2OTEyLDcwMzldLFs0MzUyLDQ2MDddLFs3NjgwLDc5MzUsMTEzNjAsMTEzOTEsNDI3ODQsNDMwMDddLFs3OTM2LDgxOTFdLFs4MTkyLDgzMDMsMTE3NzYsMTE5MDNdLFs4MzA0LDgzNTFdLFs4MzUyLDgzOTldLFs4NDAwLDg0NDddLFs4NDQ4LDg1MjddLFs4NTI4LDg1OTFdLFs4NTkyLDg3MDMsMTAyMjQsMTAyMzksMTA0OTYsMTA2MjMsMTEwMDgsMTEyNjNdLFs4NzA0LDg5NTksMTA3NTIsMTEwMDcsMTAxNzYsMTAyMjMsMTA2MjQsMTA3NTFdLFs4OTYwLDkyMTVdLFs5MjE2LDkyNzldLFs5MjgwLDkzMTFdLFs5MzEyLDk0NzFdLFs5NDcyLDk1OTldLFs5NjAwLDk2MzFdLFs5NjMyLDk3MjddLFs5NzI4LDk5ODNdLFs5OTg0LDEwMTc1XSxbMTIyODgsMTIzNTFdLFsxMjM1MiwxMjQ0N10sWzEyNDQ4LDEyNTQzLDEyNzg0LDEyNzk5XSxbMTI1NDQsMTI1OTEsMTI3MDQsMTI3MzVdLFsxMjU5MiwxMjY4N10sWzQzMDcyLDQzMTM1XSxbMTI4MDAsMTMwNTVdLFsxMzA1NiwxMzMxMV0sWzQ0MDMyLDU1MjE1XSxbNTUyOTYsNTczNDNdLFs2Nzg0MCw2Nzg3MV0sWzE5OTY4LDQwOTU5LDExOTA0LDEyMDMxLDEyMDMyLDEyMjU1LDEyMjcyLDEyMjg3LDEzMzEyLDE5OTAzLDEzMTA3MiwxNzM3OTEsMTI2ODgsMTI3MDNdLFs1NzM0NCw2Mzc0M10sWzEyNzM2LDEyNzgzLDYzNzQ0LDY0MjU1LDE5NDU2MCwxOTUxMDNdLFs2NDI1Niw2NDMzNV0sWzY0MzM2LDY1MDIzXSxbNjUwNTYsNjUwNzFdLFs2NTA0MCw2NTA1NV0sWzY1MTA0LDY1MTM1XSxbNjUxMzYsNjUyNzldLFs2NTI4MCw2NTUxOV0sWzY1NTIwLDY1NTM1XSxbMzg0MCw0MDk1XSxbMTc5MiwxODcxXSxbMTkyMCwxOTgzXSxbMzQ1NiwzNTgzXSxbNDA5Niw0MjU1XSxbNDYwOCw0OTkxLDQ5OTIsNTAyMywxMTY0OCwxMTc0M10sWzUwMjQsNTExOV0sWzUxMjAsNTc1OV0sWzU3NjAsNTc5MV0sWzU3OTIsNTg4N10sWzYwMTYsNjE0M10sWzYxNDQsNjMxOV0sWzEwMjQwLDEwNDk1XSxbNDA5NjAsNDIxMjddLFs1ODg4LDU5MTksNTkyMCw1OTUxLDU5NTIsNTk4Myw1OTg0LDYwMTVdLFs2NjMwNCw2NjM1MV0sWzY2MzUyLDY2MzgzXSxbNjY1NjAsNjY2MzldLFsxMTg3ODQsMTE5MDM5LDExOTA0MCwxMTkyOTUsMTE5Mjk2LDExOTM3NV0sWzExOTgwOCwxMjA4MzFdLFsxMDQ0NDgwLDEwNDg1NzNdLFs2NTAyNCw2NTAzOSw5MTc3NjAsOTE3OTk5XSxbOTE3NTA0LDkxNzYzMV0sWzY0MDAsNjQ3OV0sWzY0ODAsNjUyN10sWzY1MjgsNjYyM10sWzY2NTYsNjY4N10sWzExMjY0LDExMzU5XSxbMTE1NjgsMTE2NDddLFsxOTkwNCwxOTk2N10sWzQzMDA4LDQzMDU1XSxbNjU1MzYsNjU2NjMsNjU2NjQsNjU3OTEsNjU3OTIsNjU4NTVdLFs2NTg1Niw2NTkzNV0sWzY2NDMyLDY2NDYzXSxbNjY0NjQsNjY1MjddLFs2NjY0MCw2NjY4N10sWzY2Njg4LDY2NzM1XSxbNjc1ODQsNjc2NDddLFs2ODA5Niw2ODE5MV0sWzExOTU1MiwxMTk2NDddLFs3MzcyOCw3NDc1MSw3NDc1Miw3NDg3OV0sWzExOTY0OCwxMTk2NzldLFs3MDQwLDcxMDNdLFs3MTY4LDcyNDddLFs3MjQ4LDcyOTVdLFs0MzEzNiw0MzIzMV0sWzQzMjY0LDQzMzExXSxbNDMzMTIsNDMzNTldLFs0MzUyMCw0MzYxNV0sWzY1OTM2LDY1OTk5XSxbNjZlMyw2NjA0N10sWzY2MjA4LDY2MjcxLDY2MTc2LDY2MjA3LDY3ODcyLDY3OTAzXSxbMTI3MDI0LDEyNzEzNSwxMjY5NzYsMTI3MDIzXV07ZnVuY3Rpb24gZ2V0VW5pY29kZVJhbmdlRm9yKGUsdD0tMSl7aWYoLTEhPT10KXtjb25zdCBpPWtpW3RdO2ZvcihsZXQgYT0wLHI9aS5sZW5ndGg7YTxyO2ErPTIpaWYoZT49aVthXSYmZTw9aVthKzFdKXJldHVybiB0fWZvcihsZXQgdD0wLGk9a2kubGVuZ3RoO3Q8aTt0Kyspe2NvbnN0IGk9a2lbdF07Zm9yKGxldCBhPTAscj1pLmxlbmd0aDthPHI7YSs9MilpZihlPj1pW2FdJiZlPD1pW2ErMV0pcmV0dXJuIHR9cmV0dXJuLTF9Y29uc3QgUmk9bmV3IFJlZ0V4cCgiXihcXHMpfChcXHB7TW59KXwoXFxwe0NmfSkkIiwidSIpLE5pPW5ldyBNYXA7Y29uc3QgR2k9ITAsTWk9MSx4aT0yLEhpPTQsSmk9MzIsdmk9WyIubm90ZGVmIiwiLm51bGwiLCJub25tYXJraW5ncmV0dXJuIiwic3BhY2UiLCJleGNsYW0iLCJxdW90ZWRibCIsIm51bWJlcnNpZ24iLCJkb2xsYXIiLCJwZXJjZW50IiwiYW1wZXJzYW5kIiwicXVvdGVzaW5nbGUiLCJwYXJlbmxlZnQiLCJwYXJlbnJpZ2h0IiwiYXN0ZXJpc2siLCJwbHVzIiwiY29tbWEiLCJoeXBoZW4iLCJwZXJpb2QiLCJzbGFzaCIsInplcm8iLCJvbmUiLCJ0d28iLCJ0aHJlZSIsImZvdXIiLCJmaXZlIiwic2l4Iiwic2V2ZW4iLCJlaWdodCIsIm5pbmUiLCJjb2xvbiIsInNlbWljb2xvbiIsImxlc3MiLCJlcXVhbCIsImdyZWF0ZXIiLCJxdWVzdGlvbiIsImF0IiwiQSIsIkIiLCJDIiwiRCIsIkUiLCJGIiwiRyIsIkgiLCJJIiwiSiIsIksiLCJMIiwiTSIsIk4iLCJPIiwiUCIsIlEiLCJSIiwiUyIsIlQiLCJVIiwiViIsIlciLCJYIiwiWSIsIloiLCJicmFja2V0bGVmdCIsImJhY2tzbGFzaCIsImJyYWNrZXRyaWdodCIsImFzY2lpY2lyY3VtIiwidW5kZXJzY29yZSIsImdyYXZlIiwiYSIsImIiLCJjIiwiZCIsImUiLCJmIiwiZyIsImgiLCJpIiwiaiIsImsiLCJsIiwibSIsIm4iLCJvIiwicCIsInEiLCJyIiwicyIsInQiLCJ1IiwidiIsInciLCJ4IiwieSIsInoiLCJicmFjZWxlZnQiLCJiYXIiLCJicmFjZXJpZ2h0IiwiYXNjaWl0aWxkZSIsIkFkaWVyZXNpcyIsIkFyaW5nIiwiQ2NlZGlsbGEiLCJFYWN1dGUiLCJOdGlsZGUiLCJPZGllcmVzaXMiLCJVZGllcmVzaXMiLCJhYWN1dGUiLCJhZ3JhdmUiLCJhY2lyY3VtZmxleCIsImFkaWVyZXNpcyIsImF0aWxkZSIsImFyaW5nIiwiY2NlZGlsbGEiLCJlYWN1dGUiLCJlZ3JhdmUiLCJlY2lyY3VtZmxleCIsImVkaWVyZXNpcyIsImlhY3V0ZSIsImlncmF2ZSIsImljaXJjdW1mbGV4IiwiaWRpZXJlc2lzIiwibnRpbGRlIiwib2FjdXRlIiwib2dyYXZlIiwib2NpcmN1bWZsZXgiLCJvZGllcmVzaXMiLCJvdGlsZGUiLCJ1YWN1dGUiLCJ1Z3JhdmUiLCJ1Y2lyY3VtZmxleCIsInVkaWVyZXNpcyIsImRhZ2dlciIsImRlZ3JlZSIsImNlbnQiLCJzdGVybGluZyIsInNlY3Rpb24iLCJidWxsZXQiLCJwYXJhZ3JhcGgiLCJnZXJtYW5kYmxzIiwicmVnaXN0ZXJlZCIsImNvcHlyaWdodCIsInRyYWRlbWFyayIsImFjdXRlIiwiZGllcmVzaXMiLCJub3RlcXVhbCIsIkFFIiwiT3NsYXNoIiwiaW5maW5pdHkiLCJwbHVzbWludXMiLCJsZXNzZXF1YWwiLCJncmVhdGVyZXF1YWwiLCJ5ZW4iLCJtdSIsInBhcnRpYWxkaWZmIiwic3VtbWF0aW9uIiwicHJvZHVjdCIsInBpIiwiaW50ZWdyYWwiLCJvcmRmZW1pbmluZSIsIm9yZG1hc2N1bGluZSIsIk9tZWdhIiwiYWUiLCJvc2xhc2giLCJxdWVzdGlvbmRvd24iLCJleGNsYW1kb3duIiwibG9naWNhbG5vdCIsInJhZGljYWwiLCJmbG9yaW4iLCJhcHByb3hlcXVhbCIsIkRlbHRhIiwiZ3VpbGxlbW90bGVmdCIsImd1aWxsZW1vdHJpZ2h0IiwiZWxsaXBzaXMiLCJub25icmVha2luZ3NwYWNlIiwiQWdyYXZlIiwiQXRpbGRlIiwiT3RpbGRlIiwiT0UiLCJvZSIsImVuZGFzaCIsImVtZGFzaCIsInF1b3RlZGJsbGVmdCIsInF1b3RlZGJscmlnaHQiLCJxdW90ZWxlZnQiLCJxdW90ZXJpZ2h0IiwiZGl2aWRlIiwibG96ZW5nZSIsInlkaWVyZXNpcyIsIllkaWVyZXNpcyIsImZyYWN0aW9uIiwiY3VycmVuY3kiLCJndWlsc2luZ2xsZWZ0IiwiZ3VpbHNpbmdscmlnaHQiLCJmaSIsImZsIiwiZGFnZ2VyZGJsIiwicGVyaW9kY2VudGVyZWQiLCJxdW90ZXNpbmdsYmFzZSIsInF1b3RlZGJsYmFzZSIsInBlcnRob3VzYW5kIiwiQWNpcmN1bWZsZXgiLCJFY2lyY3VtZmxleCIsIkFhY3V0ZSIsIkVkaWVyZXNpcyIsIkVncmF2ZSIsIklhY3V0ZSIsIkljaXJjdW1mbGV4IiwiSWRpZXJlc2lzIiwiSWdyYXZlIiwiT2FjdXRlIiwiT2NpcmN1bWZsZXgiLCJhcHBsZSIsIk9ncmF2ZSIsIlVhY3V0ZSIsIlVjaXJjdW1mbGV4IiwiVWdyYXZlIiwiZG90bGVzc2kiLCJjaXJjdW1mbGV4IiwidGlsZGUiLCJtYWNyb24iLCJicmV2ZSIsImRvdGFjY2VudCIsInJpbmciLCJjZWRpbGxhIiwiaHVuZ2FydW1sYXV0Iiwib2dvbmVrIiwiY2Fyb24iLCJMc2xhc2giLCJsc2xhc2giLCJTY2Fyb24iLCJzY2Fyb24iLCJaY2Fyb24iLCJ6Y2Fyb24iLCJicm9rZW5iYXIiLCJFdGgiLCJldGgiLCJZYWN1dGUiLCJ5YWN1dGUiLCJUaG9ybiIsInRob3JuIiwibWludXMiLCJtdWx0aXBseSIsIm9uZXN1cGVyaW9yIiwidHdvc3VwZXJpb3IiLCJ0aHJlZXN1cGVyaW9yIiwib25laGFsZiIsIm9uZXF1YXJ0ZXIiLCJ0aHJlZXF1YXJ0ZXJzIiwiZnJhbmMiLCJHYnJldmUiLCJnYnJldmUiLCJJZG90YWNjZW50IiwiU2NlZGlsbGEiLCJzY2VkaWxsYSIsIkNhY3V0ZSIsImNhY3V0ZSIsIkNjYXJvbiIsImNjYXJvbiIsImRjcm9hdCJdO2Z1bmN0aW9uIHJlY292ZXJHbHlwaE5hbWUoZSx0KXtpZih2b2lkIDAhPT10W2VdKXJldHVybiBlO2NvbnN0IGk9Z2V0VW5pY29kZUZvckdseXBoKGUsdCk7aWYoLTEhPT1pKWZvcihjb25zdCBlIGluIHQpaWYodFtlXT09PWkpcmV0dXJuIGU7aW5mbygiVW5hYmxlIHRvIHJlY292ZXIgYSBzdGFuZGFyZCBnbHlwaCBuYW1lIGZvcjogIitlKTtyZXR1cm4gZX1mdW5jdGlvbiB0eXBlMUZvbnRHbHlwaE1hcHBpbmcoZSx0LGkpe2NvbnN0IGE9T2JqZWN0LmNyZWF0ZShudWxsKTtsZXQgcixzLG47Y29uc3Qgbz0hIShlLmZsYWdzJkhpKTtpZihlLmlzSW50ZXJuYWxGb250KXtuPXQ7Zm9yKHM9MDtzPG4ubGVuZ3RoO3MrKyl7cj1pLmluZGV4T2YobltzXSk7YVtzXT1yPj0wP3I6MH19ZWxzZSBpZihlLmJhc2VFbmNvZGluZ05hbWUpe249Z2V0RW5jb2RpbmcoZS5iYXNlRW5jb2RpbmdOYW1lKTtmb3Iocz0wO3M8bi5sZW5ndGg7cysrKXtyPWkuaW5kZXhPZihuW3NdKTthW3NdPXI+PTA/cjowfX1lbHNlIGlmKG8pZm9yKHMgaW4gdClhW3NdPXRbc107ZWxzZXtuPUJpO2ZvcihzPTA7czxuLmxlbmd0aDtzKyspe3I9aS5pbmRleE9mKG5bc10pO2Fbc109cj49MD9yOjB9fWNvbnN0IGc9ZS5kaWZmZXJlbmNlcztsZXQgYztpZihnKWZvcihzIGluIGcpe2NvbnN0IGU9Z1tzXTtyPWkuaW5kZXhPZihlKTtpZigtMT09PXIpe2N8fChjPURpKCkpO2NvbnN0IHQ9cmVjb3ZlckdseXBoTmFtZShlLGMpO3QhPT1lJiYocj1pLmluZGV4T2YodCkpfWFbc109cj49MD9yOjB9cmV0dXJuIGF9ZnVuY3Rpb24gbm9ybWFsaXplRm9udE5hbWUoZSl7cmV0dXJuIGUucmVwbGFjZUFsbCgvWyxfXS9nLCItIikucmVwbGFjZUFsbCgvXHMvZywiIil9Y29uc3QgWWk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChlPT57ZVs4MjExXT02NTA3NDtlWzgyMTJdPTY1MDczO2VbODIyOV09NjUwNzI7ZVs4MjMwXT02NTA0OTtlWzEyMjg5XT02NTA0MTtlWzEyMjkwXT02NTA0MjtlWzEyMjk2XT02NTA4NztlWzEyMjk3XT02NTA4ODtlWzEyMjk4XT02NTA4NTtlWzEyMjk5XT02NTA4NjtlWzEyMzAwXT02NTA4OTtlWzEyMzAxXT02NTA5MDtlWzEyMzAyXT02NTA5MTtlWzEyMzAzXT02NTA5MjtlWzEyMzA0XT02NTA4MztlWzEyMzA1XT02NTA4NDtlWzEyMzA4XT02NTA4MTtlWzEyMzA5XT02NTA4MjtlWzEyMzEwXT02NTA0NztlWzEyMzExXT02NTA0ODtlWzY1MTAzXT02NTA3NjtlWzY1MjgxXT02NTA0NTtlWzY1Mjg4XT02NTA3NztlWzY1Mjg5XT02NTA3ODtlWzY1MjkyXT02NTA0MDtlWzY1MzA2XT02NTA0MztlWzY1MzA3XT02NTA0NDtlWzY1MzExXT02NTA0NjtlWzY1MzM5XT02NTA5NTtlWzY1MzQxXT02NTA5NjtlWzY1MzQzXT02NTA3NTtlWzY1MzcxXT02NTA3OTtlWzY1MzczXT02NTA4MH0pKSxLaT1nZXRMb29rdXBUYWJsZUZhY3RvcnkoKGZ1bmN0aW9uKGUpe2VbIlRpbWVzLVJvbWFuIl09IlRpbWVzLVJvbWFuIjtlLkhlbHZldGljYT0iSGVsdmV0aWNhIjtlLkNvdXJpZXI9IkNvdXJpZXIiO2UuU3ltYm9sPSJTeW1ib2wiO2VbIlRpbWVzLUJvbGQiXT0iVGltZXMtQm9sZCI7ZVsiSGVsdmV0aWNhLUJvbGQiXT0iSGVsdmV0aWNhLUJvbGQiO2VbIkNvdXJpZXItQm9sZCJdPSJDb3VyaWVyLUJvbGQiO2UuWmFwZkRpbmdiYXRzPSJaYXBmRGluZ2JhdHMiO2VbIlRpbWVzLUl0YWxpYyJdPSJUaW1lcy1JdGFsaWMiO2VbIkhlbHZldGljYS1PYmxpcXVlIl09IkhlbHZldGljYS1PYmxpcXVlIjtlWyJDb3VyaWVyLU9ibGlxdWUiXT0iQ291cmllci1PYmxpcXVlIjtlWyJUaW1lcy1Cb2xkSXRhbGljIl09IlRpbWVzLUJvbGRJdGFsaWMiO2VbIkhlbHZldGljYS1Cb2xkT2JsaXF1ZSJdPSJIZWx2ZXRpY2EtQm9sZE9ibGlxdWUiO2VbIkNvdXJpZXItQm9sZE9ibGlxdWUiXT0iQ291cmllci1Cb2xkT2JsaXF1ZSI7ZS5BcmlhbE5hcnJvdz0iSGVsdmV0aWNhIjtlWyJBcmlhbE5hcnJvdy1Cb2xkIl09IkhlbHZldGljYS1Cb2xkIjtlWyJBcmlhbE5hcnJvdy1Cb2xkSXRhbGljIl09IkhlbHZldGljYS1Cb2xkT2JsaXF1ZSI7ZVsiQXJpYWxOYXJyb3ctSXRhbGljIl09IkhlbHZldGljYS1PYmxpcXVlIjtlLkFyaWFsQmxhY2s9IkhlbHZldGljYSI7ZVsiQXJpYWxCbGFjay1Cb2xkIl09IkhlbHZldGljYS1Cb2xkIjtlWyJBcmlhbEJsYWNrLUJvbGRJdGFsaWMiXT0iSGVsdmV0aWNhLUJvbGRPYmxpcXVlIjtlWyJBcmlhbEJsYWNrLUl0YWxpYyJdPSJIZWx2ZXRpY2EtT2JsaXF1ZSI7ZVsiQXJpYWwtQmxhY2siXT0iSGVsdmV0aWNhIjtlWyJBcmlhbC1CbGFjay1Cb2xkIl09IkhlbHZldGljYS1Cb2xkIjtlWyJBcmlhbC1CbGFjay1Cb2xkSXRhbGljIl09IkhlbHZldGljYS1Cb2xkT2JsaXF1ZSI7ZVsiQXJpYWwtQmxhY2stSXRhbGljIl09IkhlbHZldGljYS1PYmxpcXVlIjtlLkFyaWFsPSJIZWx2ZXRpY2EiO2VbIkFyaWFsLUJvbGQiXT0iSGVsdmV0aWNhLUJvbGQiO2VbIkFyaWFsLUJvbGRJdGFsaWMiXT0iSGVsdmV0aWNhLUJvbGRPYmxpcXVlIjtlWyJBcmlhbC1JdGFsaWMiXT0iSGVsdmV0aWNhLU9ibGlxdWUiO2UuQXJpYWxNVD0iSGVsdmV0aWNhIjtlWyJBcmlhbC1Cb2xkSXRhbGljTVQiXT0iSGVsdmV0aWNhLUJvbGRPYmxpcXVlIjtlWyJBcmlhbC1Cb2xkTVQiXT0iSGVsdmV0aWNhLUJvbGQiO2VbIkFyaWFsLUl0YWxpY01UIl09IkhlbHZldGljYS1PYmxpcXVlIjtlWyJBcmlhbC1Cb2xkSXRhbGljTVQtQm9sZEl0YWxpYyJdPSJIZWx2ZXRpY2EtQm9sZE9ibGlxdWUiO2VbIkFyaWFsLUJvbGRNVC1Cb2xkIl09IkhlbHZldGljYS1Cb2xkIjtlWyJBcmlhbC1JdGFsaWNNVC1JdGFsaWMiXT0iSGVsdmV0aWNhLU9ibGlxdWUiO2UuQXJpYWxVbmljb2RlTVM9IkhlbHZldGljYSI7ZVsiQXJpYWxVbmljb2RlTVMtQm9sZCJdPSJIZWx2ZXRpY2EtQm9sZCI7ZVsiQXJpYWxVbmljb2RlTVMtQm9sZEl0YWxpYyJdPSJIZWx2ZXRpY2EtQm9sZE9ibGlxdWUiO2VbIkFyaWFsVW5pY29kZU1TLUl0YWxpYyJdPSJIZWx2ZXRpY2EtT2JsaXF1ZSI7ZVsiQ291cmllci1Cb2xkSXRhbGljIl09IkNvdXJpZXItQm9sZE9ibGlxdWUiO2VbIkNvdXJpZXItSXRhbGljIl09IkNvdXJpZXItT2JsaXF1ZSI7ZS5Db3VyaWVyTmV3PSJDb3VyaWVyIjtlWyJDb3VyaWVyTmV3LUJvbGQiXT0iQ291cmllci1Cb2xkIjtlWyJDb3VyaWVyTmV3LUJvbGRJdGFsaWMiXT0iQ291cmllci1Cb2xkT2JsaXF1ZSI7ZVsiQ291cmllck5ldy1JdGFsaWMiXT0iQ291cmllci1PYmxpcXVlIjtlWyJDb3VyaWVyTmV3UFMtQm9sZEl0YWxpY01UIl09IkNvdXJpZXItQm9sZE9ibGlxdWUiO2VbIkNvdXJpZXJOZXdQUy1Cb2xkTVQiXT0iQ291cmllci1Cb2xkIjtlWyJDb3VyaWVyTmV3UFMtSXRhbGljTVQiXT0iQ291cmllci1PYmxpcXVlIjtlLkNvdXJpZXJOZXdQU01UPSJDb3VyaWVyIjtlWyJIZWx2ZXRpY2EtQm9sZEl0YWxpYyJdPSJIZWx2ZXRpY2EtQm9sZE9ibGlxdWUiO2VbIkhlbHZldGljYS1JdGFsaWMiXT0iSGVsdmV0aWNhLU9ibGlxdWUiO2VbIkhlbHZldGljYUxUU3RkLUJvbGQiXT0iSGVsdmV0aWNhLUJvbGQiO2VbIlN5bWJvbC1Cb2xkIl09IlN5bWJvbCI7ZVsiU3ltYm9sLUJvbGRJdGFsaWMiXT0iU3ltYm9sIjtlWyJTeW1ib2wtSXRhbGljIl09IlN5bWJvbCI7ZS5UaW1lc05ld1JvbWFuPSJUaW1lcy1Sb21hbiI7ZVsiVGltZXNOZXdSb21hbi1Cb2xkIl09IlRpbWVzLUJvbGQiO2VbIlRpbWVzTmV3Um9tYW4tQm9sZEl0YWxpYyJdPSJUaW1lcy1Cb2xkSXRhbGljIjtlWyJUaW1lc05ld1JvbWFuLUl0YWxpYyJdPSJUaW1lcy1JdGFsaWMiO2UuVGltZXNOZXdSb21hblBTPSJUaW1lcy1Sb21hbiI7ZVsiVGltZXNOZXdSb21hblBTLUJvbGQiXT0iVGltZXMtQm9sZCI7ZVsiVGltZXNOZXdSb21hblBTLUJvbGRJdGFsaWMiXT0iVGltZXMtQm9sZEl0YWxpYyI7ZVsiVGltZXNOZXdSb21hblBTLUJvbGRJdGFsaWNNVCJdPSJUaW1lcy1Cb2xkSXRhbGljIjtlWyJUaW1lc05ld1JvbWFuUFMtQm9sZE1UIl09IlRpbWVzLUJvbGQiO2VbIlRpbWVzTmV3Um9tYW5QUy1JdGFsaWMiXT0iVGltZXMtSXRhbGljIjtlWyJUaW1lc05ld1JvbWFuUFMtSXRhbGljTVQiXT0iVGltZXMtSXRhbGljIjtlLlRpbWVzTmV3Um9tYW5QU01UPSJUaW1lcy1Sb21hbiI7ZVsiVGltZXNOZXdSb21hblBTTVQtQm9sZCJdPSJUaW1lcy1Cb2xkIjtlWyJUaW1lc05ld1JvbWFuUFNNVC1Cb2xkSXRhbGljIl09IlRpbWVzLUJvbGRJdGFsaWMiO2VbIlRpbWVzTmV3Um9tYW5QU01ULUl0YWxpYyJdPSJUaW1lcy1JdGFsaWMifSkpLFRpPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5Db3VyaWVyPSJGb3hpdEZpeGVkLnBmYiI7ZVsiQ291cmllci1Cb2xkIl09IkZveGl0Rml4ZWRCb2xkLnBmYiI7ZVsiQ291cmllci1Cb2xkT2JsaXF1ZSJdPSJGb3hpdEZpeGVkQm9sZEl0YWxpYy5wZmIiO2VbIkNvdXJpZXItT2JsaXF1ZSJdPSJGb3hpdEZpeGVkSXRhbGljLnBmYiI7ZS5IZWx2ZXRpY2E9IkxpYmVyYXRpb25TYW5zLVJlZ3VsYXIudHRmIjtlWyJIZWx2ZXRpY2EtQm9sZCJdPSJMaWJlcmF0aW9uU2Fucy1Cb2xkLnR0ZiI7ZVsiSGVsdmV0aWNhLUJvbGRPYmxpcXVlIl09IkxpYmVyYXRpb25TYW5zLUJvbGRJdGFsaWMudHRmIjtlWyJIZWx2ZXRpY2EtT2JsaXF1ZSJdPSJMaWJlcmF0aW9uU2Fucy1JdGFsaWMudHRmIjtlWyJUaW1lcy1Sb21hbiJdPSJGb3hpdFNlcmlmLnBmYiI7ZVsiVGltZXMtQm9sZCJdPSJGb3hpdFNlcmlmQm9sZC5wZmIiO2VbIlRpbWVzLUJvbGRJdGFsaWMiXT0iRm94aXRTZXJpZkJvbGRJdGFsaWMucGZiIjtlWyJUaW1lcy1JdGFsaWMiXT0iRm94aXRTZXJpZkl0YWxpYy5wZmIiO2UuU3ltYm9sPSJGb3hpdFN5bWJvbC5wZmIiO2UuWmFwZkRpbmdiYXRzPSJGb3hpdERpbmdiYXRzLnBmYiI7ZVsiTGliZXJhdGlvblNhbnMtUmVndWxhciJdPSJMaWJlcmF0aW9uU2Fucy1SZWd1bGFyLnR0ZiI7ZVsiTGliZXJhdGlvblNhbnMtQm9sZCJdPSJMaWJlcmF0aW9uU2Fucy1Cb2xkLnR0ZiI7ZVsiTGliZXJhdGlvblNhbnMtSXRhbGljIl09IkxpYmVyYXRpb25TYW5zLUl0YWxpYy50dGYiO2VbIkxpYmVyYXRpb25TYW5zLUJvbGRJdGFsaWMiXT0iTGliZXJhdGlvblNhbnMtQm9sZEl0YWxpYy50dGYifSkpLHFpPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5DYWxpYnJpPSJIZWx2ZXRpY2EiO2VbIkNhbGlicmktQm9sZCJdPSJIZWx2ZXRpY2EtQm9sZCI7ZVsiQ2FsaWJyaS1Cb2xkSXRhbGljIl09IkhlbHZldGljYS1Cb2xkT2JsaXF1ZSI7ZVsiQ2FsaWJyaS1JdGFsaWMiXT0iSGVsdmV0aWNhLU9ibGlxdWUiO2UuQ2VudHVyeUdvdGhpYz0iSGVsdmV0aWNhIjtlWyJDZW50dXJ5R290aGljLUJvbGQiXT0iSGVsdmV0aWNhLUJvbGQiO2VbIkNlbnR1cnlHb3RoaWMtQm9sZEl0YWxpYyJdPSJIZWx2ZXRpY2EtQm9sZE9ibGlxdWUiO2VbIkNlbnR1cnlHb3RoaWMtSXRhbGljIl09IkhlbHZldGljYS1PYmxpcXVlIjtlLkNvbWljU2Fuc01TPSJDb21pYyBTYW5zIE1TIjtlWyJDb21pY1NhbnNNUy1Cb2xkIl09IkNvbWljIFNhbnMgTVMtQm9sZCI7ZVsiQ29taWNTYW5zTVMtQm9sZEl0YWxpYyJdPSJDb21pYyBTYW5zIE1TLUJvbGRJdGFsaWMiO2VbIkNvbWljU2Fuc01TLUl0YWxpYyJdPSJDb21pYyBTYW5zIE1TLUl0YWxpYyI7ZS5HaWxsU2Fuc01UPSJIZWx2ZXRpY2EiO2VbIkdpbGxTYW5zTVQtQm9sZCJdPSJIZWx2ZXRpY2EtQm9sZCI7ZVsiR2lsbFNhbnNNVC1Cb2xkSXRhbGljIl09IkhlbHZldGljYS1Cb2xkT2JsaXF1ZSI7ZVsiR2lsbFNhbnNNVC1JdGFsaWMiXT0iSGVsdmV0aWNhLU9ibGlxdWUiO2UuSW1wYWN0PSJIZWx2ZXRpY2EiO2VbIkl0Y1N5bWJvbC1Cb2xkIl09IkhlbHZldGljYS1Cb2xkIjtlWyJJdGNTeW1ib2wtQm9sZEl0YWxpYyJdPSJIZWx2ZXRpY2EtQm9sZE9ibGlxdWUiO2VbIkl0Y1N5bWJvbC1Cb29rIl09IkhlbHZldGljYSI7ZVsiSXRjU3ltYm9sLUJvb2tJdGFsaWMiXT0iSGVsdmV0aWNhLU9ibGlxdWUiO2VbIkl0Y1N5bWJvbC1NZWRpdW0iXT0iSGVsdmV0aWNhIjtlWyJJdGNTeW1ib2wtTWVkaXVtSXRhbGljIl09IkhlbHZldGljYS1PYmxpcXVlIjtlLkx1Y2lkYUNvbnNvbGU9IkNvdXJpZXIiO2VbIkx1Y2lkYUNvbnNvbGUtQm9sZCJdPSJDb3VyaWVyLUJvbGQiO2VbIkx1Y2lkYUNvbnNvbGUtQm9sZEl0YWxpYyJdPSJDb3VyaWVyLUJvbGRPYmxpcXVlIjtlWyJMdWNpZGFDb25zb2xlLUl0YWxpYyJdPSJDb3VyaWVyLU9ibGlxdWUiO2VbIkx1Y2lkYVNhbnMtRGVtaSJdPSJIZWx2ZXRpY2EtQm9sZCI7ZVsiTVMtR290aGljIl09Ik1TIEdvdGhpYyI7ZVsiTVMtR290aGljLUJvbGQiXT0iTVMgR290aGljLUJvbGQiO2VbIk1TLUdvdGhpYy1Cb2xkSXRhbGljIl09Ik1TIEdvdGhpYy1Cb2xkSXRhbGljIjtlWyJNUy1Hb3RoaWMtSXRhbGljIl09Ik1TIEdvdGhpYy1JdGFsaWMiO2VbIk1TLU1pbmNobyJdPSJNUyBNaW5jaG8iO2VbIk1TLU1pbmNoby1Cb2xkIl09Ik1TIE1pbmNoby1Cb2xkIjtlWyJNUy1NaW5jaG8tQm9sZEl0YWxpYyJdPSJNUyBNaW5jaG8tQm9sZEl0YWxpYyI7ZVsiTVMtTWluY2hvLUl0YWxpYyJdPSJNUyBNaW5jaG8tSXRhbGljIjtlWyJNUy1QR290aGljIl09Ik1TIFBHb3RoaWMiO2VbIk1TLVBHb3RoaWMtQm9sZCJdPSJNUyBQR290aGljLUJvbGQiO2VbIk1TLVBHb3RoaWMtQm9sZEl0YWxpYyJdPSJNUyBQR290aGljLUJvbGRJdGFsaWMiO2VbIk1TLVBHb3RoaWMtSXRhbGljIl09Ik1TIFBHb3RoaWMtSXRhbGljIjtlWyJNUy1QTWluY2hvIl09Ik1TIFBNaW5jaG8iO2VbIk1TLVBNaW5jaG8tQm9sZCJdPSJNUyBQTWluY2hvLUJvbGQiO2VbIk1TLVBNaW5jaG8tQm9sZEl0YWxpYyJdPSJNUyBQTWluY2hvLUJvbGRJdGFsaWMiO2VbIk1TLVBNaW5jaG8tSXRhbGljIl09Ik1TIFBNaW5jaG8tSXRhbGljIjtlLk51cHRpYWxTY3JpcHQ9IlRpbWVzLUl0YWxpYyI7ZS5TZWdvZVVJU3ltYm9sPSJIZWx2ZXRpY2EifSkpLE9pPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZVsiQWRvYmUgSmVuc29uIl09ITA7ZVsiQWRvYmUgVGV4dCJdPSEwO2UuQWxiZXJ0dXM9ITA7ZS5BbGR1cz0hMDtlLkFsZXhhbmRyaWE9ITA7ZS5BbGdlcmlhbj0hMDtlWyJBbWVyaWNhbiBUeXBld3JpdGVyIl09ITA7ZS5BbnRpcXVhPSEwO2UuQXBleD0hMDtlLkFybm89ITA7ZS5Bc3Rlcj0hMDtlLkF1cm9yYT0hMDtlLkJhc2tlcnZpbGxlPSEwO2UuQmVsbD0hMDtlLkJlbWJvPSEwO2VbIkJlbWJvIFNjaG9vbGJvb2siXT0hMDtlLkJlbmd1aWF0PSEwO2VbIkJlcmtlbGV5IE9sZCBTdHlsZSJdPSEwO2VbIkJlcm5oYXJkIE1vZGVybiJdPSEwO2VbIkJlcnRob2xkIENpdHkiXT0hMDtlLkJvZG9uaT0hMDtlWyJCYXVlciBCb2RvbmkiXT0hMDtlWyJCb29rIEFudGlxdWEiXT0hMDtlLkJvb2ttYW49ITA7ZVsiQm9yZGVhdXggUm9tYW4iXT0hMDtlWyJDYWxpZm9ybmlhbiBGQiJdPSEwO2UuQ2FsaXN0bz0hMDtlLkNhbHZlcnQ9ITA7ZS5DYXBpdGFscz0hMDtlLkNhbWJyaWE9ITA7ZS5DYXJ0aWVyPSEwO2UuQ2FzbG9uPSEwO2UuQ2F0dWxsPSEwO2UuQ2VudGF1cj0hMDtlWyJDZW50dXJ5IE9sZCBTdHlsZSJdPSEwO2VbIkNlbnR1cnkgU2Nob29sYm9vayJdPSEwO2UuQ2hhcGFycmFsPSEwO2VbIkNoYXJpcyBTSUwiXT0hMDtlLkNoZWx0ZW5oYW09ITA7ZVsiQ2hvbGxhIFNsYWIiXT0hMDtlLkNsYXJlbmRvbj0hMDtlLkNsZWFyZmFjZT0hMDtlLkNvY2hpbj0hMDtlLkNvbG9ubmE9ITA7ZVsiQ29tcHV0ZXIgTW9kZXJuIl09ITA7ZVsiQ29uY3JldGUgUm9tYW4iXT0hMDtlLkNvbnN0YW50aWE9ITA7ZVsiQ29vcGVyIEJsYWNrIl09ITA7ZS5Db3JvbmE9ITA7ZS5FY290eXBlPSEwO2UuRWd5cHRpZW5uZT0hMDtlLkVsZXBoYW50PSEwO2UuRXhjZWxzaW9yPSEwO2UuRmFpcmZpZWxkPSEwO2VbIkZGIFNjYWxhIl09ITA7ZS5Gb2xrYXJkPSEwO2UuRm9vdGxpZ2h0PSEwO2UuRnJlZVNlcmlmPSEwO2VbIkZyaXogUXVhZHJhdGEiXT0hMDtlLkdhcmFtb25kPSEwO2UuR2VudGl1bT0hMDtlLkdlb3JnaWE9ITA7ZS5HbG91Y2VzdGVyPSEwO2VbIkdvdWR5IE9sZCBTdHlsZSJdPSEwO2VbIkdvdWR5IFNjaG9vbGJvb2siXT0hMDtlWyJHb3VkeSBQcm8gRm9udCJdPSEwO2UuR3Jhbmpvbj0hMDtlWyJHdWFyZGlhbiBFZ3lwdGlhbiJdPSEwO2UuSGVhdGhlcj0hMDtlLkhlcmN1bGVzPSEwO2VbIkhpZ2ggVG93ZXIgVGV4dCJdPSEwO2UuSGlyb3NoaWdlPSEwO2VbIkhvZWZsZXIgVGV4dCJdPSEwO2VbIkh1bWFuYSBTZXJpZiJdPSEwO2UuSW1wcmludD0hMDtlWyJJb25pYyBOby4gNSJdPSEwO2UuSmFuc29uPSEwO2UuSm9hbm5hPSEwO2UuS29yaW5uYT0hMDtlLkxleGljb249ITA7ZS5MaWJlcmF0aW9uU2VyaWY9ITA7ZVsiTGliZXJhdGlvbiBTZXJpZiJdPSEwO2VbIkxpbnV4IExpYmVydGluZSJdPSEwO2UuTGl0ZXJhdHVybmF5YT0hMDtlLkx1Y2lkYT0hMDtlWyJMdWNpZGEgQnJpZ2h0Il09ITA7ZS5NZWxpb3I9ITA7ZS5NZW1waGlzPSEwO2UuTWlsbGVyPSEwO2UuTWluaW9uPSEwO2UuTW9kZXJuPSEwO2VbIk1vbmEgTGlzYSJdPSEwO2VbIk1ycyBFYXZlcyJdPSEwO2VbIk1TIFNlcmlmIl09ITA7ZVsiTXVzZW8gU2xhYiJdPSEwO2VbIk5ldyBZb3JrIl09ITA7ZVsiTmltYnVzIFJvbWFuIl09ITA7ZVsiTlBTIFJhd2xpbnNvbiBSb2Fkd2F5Il09ITA7ZS5OdXB0aWFsU2NyaXB0PSEwO2UuUGFsYXRpbm89ITA7ZS5QZXJwZXR1YT0hMDtlLlBsYW50aW49ITA7ZVsiUGxhbnRpbiBTY2hvb2xib29rIl09ITA7ZS5QbGF5YmlsbD0hMDtlWyJQb29yIFJpY2hhcmQiXT0hMDtlWyJSYXdsaW5zb24gUm9hZHdheSJdPSEwO2UuUmVuYXVsdD0hMDtlLlJlcXVpZW09ITA7ZS5Sb2Nrd2VsbD0hMDtlLlJvbWFuPSEwO2VbIlJvdGlzIFNlcmlmIl09ITA7ZS5TYWJvbj0hMDtlLlNjYWxhPSEwO2UuU2VhZ3VsbD0hMDtlLlNpc3RpbmE9ITA7ZS5Tb3V2ZW5pcj0hMDtlLlNUSVg9ITA7ZVsiU3RvbmUgSW5mb3JtYWwiXT0hMDtlWyJTdG9uZSBTZXJpZiJdPSEwO2UuU3lsZmFlbj0hMDtlLlRpbWVzPSEwO2UuVHJhamFuPSEwO2VbIlRyaW5pdMOpIl09ITA7ZVsiVHJ1bXAgTWVkaWFldmFsIl09ITA7ZS5VdG9waWE9ITA7ZVsiVmFsZSBUeXBlIl09ITA7ZVsiQml0c3RyZWFtIFZlcmEiXT0hMDtlWyJWZXJhIFNlcmlmIl09ITA7ZS5WZXJzYWlsbGVzPSEwO2UuV2FudGVkPSEwO2UuV2Vpc3M9ITA7ZVsiV2lkZSBMYXRpbiJdPSEwO2UuV2luZHNvcj0hMDtlLlhJVFM9ITB9KSksUGk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLkRpbmdiYXRzPSEwO2UuU3ltYm9sPSEwO2UuWmFwZkRpbmdiYXRzPSEwO2UuV2luZ2RpbmdzPSEwO2VbIldpbmdkaW5ncy1Cb2xkIl09ITA7ZVsiV2luZ2RpbmdzLVJlZ3VsYXIiXT0hMH0pKSxXaT1nZXRMb29rdXBUYWJsZUZhY3RvcnkoKGZ1bmN0aW9uKGUpe2VbMl09MTA7ZVszXT0zMjtlWzRdPTMzO2VbNV09MzQ7ZVs2XT0zNTtlWzddPTM2O2VbOF09Mzc7ZVs5XT0zODtlWzEwXT0zOTtlWzExXT00MDtlWzEyXT00MTtlWzEzXT00MjtlWzE0XT00MztlWzE1XT00NDtlWzE2XT00NTtlWzE3XT00NjtlWzE4XT00NztlWzE5XT00ODtlWzIwXT00OTtlWzIxXT01MDtlWzIyXT01MTtlWzIzXT01MjtlWzI0XT01MztlWzI1XT01NDtlWzI2XT01NTtlWzI3XT01NjtlWzI4XT01NztlWzI5XT01ODtlWzMwXT04OTQ7ZVszMV09NjA7ZVszMl09NjE7ZVszM109NjI7ZVszNF09NjM7ZVszNV09NjQ7ZVszNl09NjU7ZVszN109NjY7ZVszOF09Njc7ZVszOV09Njg7ZVs0MF09Njk7ZVs0MV09NzA7ZVs0Ml09NzE7ZVs0M109NzI7ZVs0NF09NzM7ZVs0NV09NzQ7ZVs0Nl09NzU7ZVs0N109NzY7ZVs0OF09Nzc7ZVs0OV09Nzg7ZVs1MF09Nzk7ZVs1MV09ODA7ZVs1Ml09ODE7ZVs1M109ODI7ZVs1NF09ODM7ZVs1NV09ODQ7ZVs1Nl09ODU7ZVs1N109ODY7ZVs1OF09ODc7ZVs1OV09ODg7ZVs2MF09ODk7ZVs2MV09OTA7ZVs2Ml09OTE7ZVs2M109OTI7ZVs2NF09OTM7ZVs2NV09OTQ7ZVs2Nl09OTU7ZVs2N109OTY7ZVs2OF09OTc7ZVs2OV09OTg7ZVs3MF09OTk7ZVs3MV09MTAwO2VbNzJdPTEwMTtlWzczXT0xMDI7ZVs3NF09MTAzO2VbNzVdPTEwNDtlWzc2XT0xMDU7ZVs3N109MTA2O2VbNzhdPTEwNztlWzc5XT0xMDg7ZVs4MF09MTA5O2VbODFdPTExMDtlWzgyXT0xMTE7ZVs4M109MTEyO2VbODRdPTExMztlWzg1XT0xMTQ7ZVs4Nl09MTE1O2VbODddPTExNjtlWzg4XT0xMTc7ZVs4OV09MTE4O2VbOTBdPTExOTtlWzkxXT0xMjA7ZVs5Ml09MTIxO2VbOTNdPTEyMjtlWzk0XT0xMjM7ZVs5NV09MTI0O2VbOTZdPTEyNTtlWzk3XT0xMjY7ZVs5OF09MTk2O2VbOTldPTE5NztlWzEwMF09MTk5O2VbMTAxXT0yMDE7ZVsxMDJdPTIwOTtlWzEwM109MjE0O2VbMTA0XT0yMjA7ZVsxMDVdPTIyNTtlWzEwNl09MjI0O2VbMTA3XT0yMjY7ZVsxMDhdPTIyODtlWzEwOV09MjI3O2VbMTEwXT0yMjk7ZVsxMTFdPTIzMTtlWzExMl09MjMzO2VbMTEzXT0yMzI7ZVsxMTRdPTIzNDtlWzExNV09MjM1O2VbMTE2XT0yMzc7ZVsxMTddPTIzNjtlWzExOF09MjM4O2VbMTE5XT0yMzk7ZVsxMjBdPTI0MTtlWzEyMV09MjQzO2VbMTIyXT0yNDI7ZVsxMjNdPTI0NDtlWzEyNF09MjQ2O2VbMTI1XT0yNDU7ZVsxMjZdPTI1MDtlWzEyN109MjQ5O2VbMTI4XT0yNTE7ZVsxMjldPTI1MjtlWzEzMF09ODIyNDtlWzEzMV09MTc2O2VbMTMyXT0xNjI7ZVsxMzNdPTE2MztlWzEzNF09MTY3O2VbMTM1XT04MjI2O2VbMTM2XT0xODI7ZVsxMzddPTIyMztlWzEzOF09MTc0O2VbMTM5XT0xNjk7ZVsxNDBdPTg0ODI7ZVsxNDFdPTE4MDtlWzE0Ml09MTY4O2VbMTQzXT04ODAwO2VbMTQ0XT0xOTg7ZVsxNDVdPTIxNjtlWzE0Nl09ODczNDtlWzE0N109MTc3O2VbMTQ4XT04ODA0O2VbMTQ5XT04ODA1O2VbMTUwXT0xNjU7ZVsxNTFdPTE4MTtlWzE1Ml09ODcwNjtlWzE1M109ODcyMTtlWzE1NF09ODcxOTtlWzE1Nl09ODc0NztlWzE1N109MTcwO2VbMTU4XT0xODY7ZVsxNTldPTg0ODY7ZVsxNjBdPTIzMDtlWzE2MV09MjQ4O2VbMTYyXT0xOTE7ZVsxNjNdPTE2MTtlWzE2NF09MTcyO2VbMTY1XT04NzMwO2VbMTY2XT00MDI7ZVsxNjddPTg3NzY7ZVsxNjhdPTg3MTA7ZVsxNjldPTE3MTtlWzE3MF09MTg3O2VbMTcxXT04MjMwO2VbMTc5XT04MjIwO2VbMTgwXT04MjIxO2VbMTgxXT04MjE2O2VbMTgyXT04MjE3O2VbMjAwXT0xOTM7ZVsyMDNdPTIwNTtlWzIwN109MjExO2VbMjEwXT0yMTg7ZVsyMjNdPTcxMTtlWzIyNF09MzIxO2VbMjI1XT0zMjI7ZVsyMjZdPTM1MjtlWzIyN109MzUzO2VbMjI4XT0zODE7ZVsyMjldPTM4MjtlWzIzM109MjIxO2VbMjM0XT0yNTM7ZVsyNTJdPTI2MztlWzI1M109MjY4O2VbMjU0XT0yNjk7ZVsyNThdPTI1ODtlWzI2MF09MjYwO2VbMjYxXT0yNjE7ZVsyNjVdPTI4MDtlWzI2Nl09MjgxO2VbMjY3XT0yODI7ZVsyNjhdPTI4MztlWzI2OV09MzEzO2VbMjc1XT0zMjM7ZVsyNzZdPTMyNDtlWzI3OF09MzI4O2VbMjgzXT0zNDQ7ZVsyODRdPTM0NTtlWzI4NV09MzQ2O2VbMjg2XT0zNDc7ZVsyOTJdPTM2NztlWzI5NV09Mzc3O2VbMjk2XT0zNzg7ZVsyOThdPTM4MDtlWzMwNV09OTYzO2VbMzA2XT05NjQ7ZVszMDddPTk2NjtlWzMwOF09ODIxNTtlWzMwOV09ODI1MjtlWzMxMF09ODMxOTtlWzMxMV09ODM1OTtlWzMxMl09ODU5MjtlWzMxM109ODU5MztlWzMzN109OTU1MjtlWzQ5M109MTAzOTtlWzQ5NF09MTA0MDtlWzY3Ml09MTQ4ODtlWzY3M109MTQ4OTtlWzY3NF09MTQ5MDtlWzY3NV09MTQ5MTtlWzY3Nl09MTQ5MjtlWzY3N109MTQ5MztlWzY3OF09MTQ5NDtlWzY3OV09MTQ5NTtlWzY4MF09MTQ5NjtlWzY4MV09MTQ5NztlWzY4Ml09MTQ5ODtlWzY4M109MTQ5OTtlWzY4NF09MTUwMDtlWzY4NV09MTUwMTtlWzY4Nl09MTUwMjtlWzY4N109MTUwMztlWzY4OF09MTUwNDtlWzY4OV09MTUwNTtlWzY5MF09MTUwNjtlWzY5MV09MTUwNztlWzY5Ml09MTUwODtlWzY5M109MTUwOTtlWzY5NF09MTUxMDtlWzY5NV09MTUxMTtlWzY5Nl09MTUxMjtlWzY5N109MTUxMztlWzY5OF09MTUxNDtlWzcwNV09MTUyNDtlWzcwNl09ODM2MjtlWzcxMF09NjQyODg7ZVs3MTFdPTY0Mjk4O2VbNzU5XT0xNjE3O2VbNzYxXT0xNzc2O2VbNzYzXT0xNzc4O2VbNzc1XT0xNjUyO2VbNzc3XT0xNzY0O2VbNzc4XT0xNzgwO2VbNzc5XT0xNzgxO2VbNzgwXT0xNzgyO2VbNzgyXT03NzE7ZVs3ODNdPTY0NzI2O2VbNzg2XT04MzYzO2VbNzg4XT04NTMyO2VbNzkwXT03Njg7ZVs3OTFdPTc2OTtlWzc5Ml09NzY4O2VbNzk1XT04MDM7ZVs3OTddPTY0MzM2O2VbNzk4XT02NDMzNztlWzc5OV09NjQzNDI7ZVs4MDBdPTY0MzQzO2VbODAxXT02NDM0NDtlWzgwMl09NjQzNDU7ZVs4MDNdPTY0MzYyO2VbODA0XT02NDM2MztlWzgwNV09NjQzNjQ7ZVsyNDI0XT03ODIxO2VbMjQyNV09NzgyMjtlWzI0MjZdPTc4MjM7ZVsyNDI3XT03ODI0O2VbMjQyOF09NzgyNTtlWzI0MjldPTc4MjY7ZVsyNDMwXT03ODI3O2VbMjQzM109NzY4MjtlWzI2NzhdPTgwNDU7ZVsyNjc5XT04MDQ2O2VbMjgzMF09MTU1MjtlWzI4MzhdPTY4NjtlWzI4NDBdPTc1MTtlWzI4NDJdPTc1MztlWzI4NDNdPTc1NDtlWzI4NDRdPTc1NTtlWzI4NDZdPTc1NztlWzI4NTZdPTc2NztlWzI4NTddPTg0ODtlWzI4NThdPTg0OTtlWzI4NjJdPTg1MztlWzI4NjNdPTg1NDtlWzI4NjRdPTg1NTtlWzI4NjVdPTg2MTtlWzI4NjZdPTg2MjtlWzI5MDZdPTc0NjA7ZVsyOTA4XT03NDYyO2VbMjkwOV09NzQ2MztlWzI5MTBdPTc0NjQ7ZVsyOTEyXT03NDY2O2VbMjkxM109NzQ2NztlWzI5MTRdPTc0Njg7ZVsyOTE2XT03NDcwO2VbMjkxN109NzQ3MTtlWzI5MThdPTc0NzI7ZVsyOTIwXT03NDc0O2VbMjkyMV09NzQ3NTtlWzI5MjJdPTc0NzY7ZVsyOTI0XT03NDc4O2VbMjkyNV09NzQ3OTtlWzI5MjZdPTc0ODA7ZVsyOTI4XT03NDgyO2VbMjkyOV09NzQ4MztlWzI5MzBdPTc0ODQ7ZVsyOTMyXT03NDg2O2VbMjkzM109NzQ4NztlWzI5MzRdPTc0ODg7ZVsyOTM2XT03NDkwO2VbMjkzN109NzQ5MTtlWzI5MzhdPTc0OTI7ZVsyOTQwXT03NDk0O2VbMjk0MV09NzQ5NTtlWzI5NDJdPTc0OTY7ZVsyOTQ0XT03NDk4O2VbMjk0Nl09NzUwMDtlWzI5NDhdPTc1MDI7ZVsyOTUwXT03NTA0O2VbMjk1MV09NzUwNTtlWzI5NTJdPTc1MDY7ZVsyOTU0XT03NTA4O2VbMjk1NV09NzUwOTtlWzI5NTZdPTc1MTA7ZVsyOTU4XT03NTEyO2VbMjk1OV09NzUxMztlWzI5NjBdPTc1MTQ7ZVsyOTYyXT03NTE2O2VbMjk2M109NzUxNztlWzI5NjRdPTc1MTg7ZVsyOTY2XT03NTIwO2VbMjk2N109NzUyMTtlWzI5NjhdPTc1MjI7ZVsyOTcwXT03NTI0O2VbMjk3MV09NzUyNTtlWzI5NzJdPTc1MjY7ZVsyOTc0XT03NTI4O2VbMjk3NV09NzUyOTtlWzI5NzZdPTc1MzA7ZVsyOTc4XT0xNTM3O2VbMjk3OV09MTUzODtlWzI5ODBdPTE1Mzk7ZVsyOTgyXT0xNTQ5O2VbMjk4M109MTU1MTtlWzI5ODRdPTE1NTI7ZVsyOTg2XT0xNTU0O2VbMjk4N109MTU1NTtlWzI5ODhdPTE1NTY7ZVsyOTkwXT0xNjIzO2VbMjk5MV09MTYyNDtlWzI5OTVdPTE3NzU7ZVsyOTk5XT0xNzkxO2VbMzAwMl09NjQyOTA7ZVszMDAzXT02NDI5MTtlWzMwMDRdPTY0MjkyO2VbMzAwNl09NjQyOTQ7ZVszMDA3XT02NDI5NTtlWzMwMDhdPTY0Mjk2O2VbMzAxMV09MTkwMDtlWzMwMTRdPTgyMjM7ZVszMDE1XT04MjQ0O2VbMzAxN109NzUzMjtlWzMwMThdPTc1MzM7ZVszMDE5XT03NTM0O2VbMzA3NV09NzU5MDtlWzMwNzZdPTc1OTE7ZVszMDc5XT03NTk0O2VbMzA4MF09NzU5NTtlWzMwODNdPTc1OTg7ZVszMDg0XT03NTk5O2VbMzA4N109NzYwMjtlWzMwODhdPTc2MDM7ZVszMDkxXT03NjA2O2VbMzA5Ml09NzYwNztlWzMwOTVdPTc2MTA7ZVszMDk2XT03NjExO2VbMzA5OV09NzYxNDtlWzMxMDBdPTc2MTU7ZVszMTAzXT03NjE4O2VbMzEwNF09NzYxOTtlWzMxMDddPTgzMzc7ZVszMTA4XT04MzM4O2VbMzExNl09MTg4NDtlWzMxMTldPTE4ODU7ZVszMTIwXT0xODg1O2VbMzEyM109MTg4NjtlWzMxMjRdPTE4ODY7ZVszMTI3XT0xODg3O2VbMzEyOF09MTg4NztlWzMxMzFdPTE4ODg7ZVszMTMyXT0xODg4O2VbMzEzNV09MTg4OTtlWzMxMzZdPTE4ODk7ZVszMTM5XT0xODkwO2VbMzE0MF09MTg5MDtlWzMxNDNdPTE4OTE7ZVszMTQ0XT0xODkxO2VbMzE0N109MTg5MjtlWzMxNDhdPTE4OTI7ZVszMTUzXT01ODA7ZVszMTU0XT01ODE7ZVszMTU3XT01ODQ7ZVszMTU4XT01ODU7ZVszMTYxXT01ODg7ZVszMTYyXT01ODk7ZVszMTY1XT04OTE7ZVszMTY2XT04OTI7ZVszMTY5XT0xMjc0O2VbMzE3MF09MTI3NTtlWzMxNzNdPTEyNzg7ZVszMTc0XT0xMjc5O2VbMzE4MV09NzYyMjtlWzMxODJdPTc2MjM7ZVszMjgyXT0xMTc5OTtlWzMzMTZdPTU3ODtlWzMzNzldPTQyNzg1O2VbMzM5M109MTE1OTtlWzM0MTZdPTgzNzd9KSksamk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlWzIyN109MzIyO2VbMjY0XT0yNjE7ZVsyOTFdPTM0Nn0pKSxYaT1nZXRMb29rdXBUYWJsZUZhY3RvcnkoKGZ1bmN0aW9uKGUpe2VbMV09MzI7ZVs0XT02NTtlWzVdPTE5MjtlWzZdPTE5MztlWzldPTE5NjtlWzE3XT02NjtlWzE4XT02NztlWzIxXT0yNjg7ZVsyNF09Njg7ZVsyOF09Njk7ZVsyOV09MjAwO2VbMzBdPTIwMTtlWzMyXT0yODI7ZVszOF09NzA7ZVszOV09NzE7ZVs0NF09NzI7ZVs0N109NzM7ZVs0OF09MjA0O2VbNDldPTIwNTtlWzU4XT03NDtlWzYwXT03NTtlWzYyXT03NjtlWzY4XT03NztlWzY5XT03ODtlWzc1XT03OTtlWzc2XT0yMTA7ZVs4MF09MjE0O2VbODddPTgwO2VbODldPTgxO2VbOTBdPTgyO2VbOTJdPTM0NDtlWzk0XT04MztlWzk3XT0zNTI7ZVsxMDBdPTg0O2VbMTA0XT04NTtlWzEwOV09MjIwO2VbMTE1XT04NjtlWzExNl09ODc7ZVsxMjFdPTg4O2VbMTIyXT04OTtlWzEyNF09MjIxO2VbMTI3XT05MDtlWzEyOV09MzgxO2VbMjU4XT05NztlWzI1OV09MjI0O2VbMjYwXT0yMjU7ZVsyNjNdPTIyODtlWzI2OF09MjYxO2VbMjcxXT05ODtlWzI3Ml09OTk7ZVsyNzNdPTI2MztlWzI3NV09MjY5O2VbMjgyXT0xMDA7ZVsyODZdPTEwMTtlWzI4N109MjMyO2VbMjg4XT0yMzM7ZVsyOTBdPTI4MztlWzI5NV09MjgxO2VbMjk2XT0xMDI7ZVszMzZdPTEwMztlWzM0Nl09MTA0O2VbMzQ5XT0xMDU7ZVszNTBdPTIzNjtlWzM1MV09MjM3O2VbMzYxXT0xMDY7ZVszNjRdPTEwNztlWzM2N109MTA4O2VbMzcxXT0zMjI7ZVszNzNdPTEwOTtlWzM3NF09MTEwO2VbMzgxXT0xMTE7ZVszODJdPTI0MjtlWzM4M109MjQzO2VbMzg2XT0yNDY7ZVszOTNdPTExMjtlWzM5NV09MTEzO2VbMzk2XT0xMTQ7ZVszOThdPTM0NTtlWzQwMF09MTE1O2VbNDAxXT0zNDc7ZVs0MDNdPTM1MztlWzQxMF09MTE2O2VbNDM3XT0xMTc7ZVs0NDJdPTI1MjtlWzQ0OF09MTE4O2VbNDQ5XT0xMTk7ZVs0NTRdPTEyMDtlWzQ1NV09MTIxO2VbNDU3XT0yNTM7ZVs0NjBdPTEyMjtlWzQ2Ml09MzgyO2VbNDYzXT0zODA7ZVs4NTNdPTQ0O2VbODU1XT01ODtlWzg1Nl09NDY7ZVs4NzZdPTQ3O2VbODc4XT00NTtlWzg4Ml09NDU7ZVs4OTRdPTQwO2VbODk1XT00MTtlWzg5Nl09OTE7ZVs4OTddPTkzO2VbOTIzXT02NDtlWzEwMDRdPTQ4O2VbMTAwNV09NDk7ZVsxMDA2XT01MDtlWzEwMDddPTUxO2VbMTAwOF09NTI7ZVsxMDA5XT01MztlWzEwMTBdPTU0O2VbMTAxMV09NTU7ZVsxMDEyXT01NjtlWzEwMTNdPTU3O2VbMTA4MV09Mzc7ZVsxMDg1XT00MztlWzEwODZdPTQ1fSkpO2Z1bmN0aW9uIGdldFN0YW5kYXJkRm9udE5hbWUoZSl7Y29uc3QgdD1ub3JtYWxpemVGb250TmFtZShlKTtyZXR1cm4gS2koKVt0XX1mdW5jdGlvbiBpc0tub3duRm9udE5hbWUoZSl7Y29uc3QgdD1ub3JtYWxpemVGb250TmFtZShlKTtyZXR1cm4hIShLaSgpW3RdfHxxaSgpW3RdfHxPaSgpW3RdfHxQaSgpW3RdKX1jbGFzcyBUb1VuaWNvZGVNYXB7Y29uc3RydWN0b3IoZT1bXSl7dGhpcy5fbWFwPWV9Z2V0IGxlbmd0aCgpe3JldHVybiB0aGlzLl9tYXAubGVuZ3RofWZvckVhY2goZSl7Zm9yKGNvbnN0IHQgaW4gdGhpcy5fbWFwKWUodCx0aGlzLl9tYXBbdF0uY29kZVBvaW50QXQoMCkpfWhhcyhlKXtyZXR1cm4gdm9pZCAwIT09dGhpcy5fbWFwW2VdfWdldChlKXtyZXR1cm4gdGhpcy5fbWFwW2VdfWNoYXJDb2RlT2YoZSl7Y29uc3QgdD10aGlzLl9tYXA7aWYodC5sZW5ndGg8PTY1NTM2KXJldHVybiB0LmluZGV4T2YoZSk7Zm9yKGNvbnN0IGkgaW4gdClpZih0W2ldPT09ZSlyZXR1cm4gMHxpO3JldHVybi0xfWFtZW5kKGUpe2Zvcihjb25zdCB0IGluIGUpdGhpcy5fbWFwW3RdPWVbdF19fWNsYXNzIElkZW50aXR5VG9Vbmljb2RlTWFwe2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5maXJzdENoYXI9ZTt0aGlzLmxhc3RDaGFyPXR9Z2V0IGxlbmd0aCgpe3JldHVybiB0aGlzLmxhc3RDaGFyKzEtdGhpcy5maXJzdENoYXJ9Zm9yRWFjaChlKXtmb3IobGV0IHQ9dGhpcy5maXJzdENoYXIsaT10aGlzLmxhc3RDaGFyO3Q8PWk7dCsrKWUodCx0KX1oYXMoZSl7cmV0dXJuIHRoaXMuZmlyc3RDaGFyPD1lJiZlPD10aGlzLmxhc3RDaGFyfWdldChlKXtpZih0aGlzLmZpcnN0Q2hhcjw9ZSYmZTw9dGhpcy5sYXN0Q2hhcilyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShlKX1jaGFyQ29kZU9mKGUpe3JldHVybiBOdW1iZXIuaXNJbnRlZ2VyKGUpJiZlPj10aGlzLmZpcnN0Q2hhciYmZTw9dGhpcy5sYXN0Q2hhcj9lOi0xfWFtZW5kKGUpe3VucmVhY2hhYmxlKCJTaG91bGQgbm90IGNhbGwgYW1lbmQoKSIpfX1jbGFzcyBDRkZGb250e2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5wcm9wZXJ0aWVzPXQ7Y29uc3QgaT1uZXcgQ0ZGUGFyc2VyKGUsdCxHaSk7dGhpcy5jZmY9aS5wYXJzZSgpO3RoaXMuY2ZmLmR1cGxpY2F0ZUZpcnN0R2x5cGgoKTtjb25zdCBhPW5ldyBDRkZDb21waWxlcih0aGlzLmNmZik7dGhpcy5zZWFjcz10aGlzLmNmZi5zZWFjczt0cnl7dGhpcy5kYXRhPWEuY29tcGlsZSgpfWNhdGNoe3dhcm4oIkZhaWxlZCB0byBjb21waWxlIGZvbnQgIit0LmxvYWRlZE5hbWUpO3RoaXMuZGF0YT1lfXRoaXMuX2NyZWF0ZUJ1aWx0SW5FbmNvZGluZygpfWdldCBudW1HbHlwaHMoKXtyZXR1cm4gdGhpcy5jZmYuY2hhclN0cmluZ3MuY291bnR9Z2V0Q2hhcnNldCgpe3JldHVybiB0aGlzLmNmZi5jaGFyc2V0LmNoYXJzZXR9Z2V0R2x5cGhNYXBwaW5nKCl7Y29uc3QgZT10aGlzLmNmZix0PXRoaXMucHJvcGVydGllcyx7Y2lkVG9HaWRNYXA6aSxjTWFwOmF9PXQscj1lLmNoYXJzZXQuY2hhcnNldDtsZXQgcyxuO2lmKHQuY29tcG9zaXRlKXtsZXQgdCxvO2lmKGk/Lmxlbmd0aD4wKXt0PU9iamVjdC5jcmVhdGUobnVsbCk7Zm9yKGxldCBlPTAsYT1pLmxlbmd0aDtlPGE7ZSsrKXtjb25zdCBhPWlbZV07dm9pZCAwIT09YSYmKHRbYV09ZSl9fXM9T2JqZWN0LmNyZWF0ZShudWxsKTtpZihlLmlzQ0lERm9udClmb3Iobj0wO248ci5sZW5ndGg7bisrKXtjb25zdCBlPXJbbl07bz1hLmNoYXJDb2RlT2YoZSk7dm9pZCAwIT09dD8uW29dJiYobz10W29dKTtzW29dPW59ZWxzZSBmb3Iobj0wO248ZS5jaGFyU3RyaW5ncy5jb3VudDtuKyspe289YS5jaGFyQ29kZU9mKG4pO3Nbb109bn1yZXR1cm4gc31sZXQgbz1lLmVuY29kaW5nP2UuZW5jb2RpbmcuZW5jb2Rpbmc6bnVsbDt0LmlzSW50ZXJuYWxGb250JiYobz10LmRlZmF1bHRFbmNvZGluZyk7cz10eXBlMUZvbnRHbHlwaE1hcHBpbmcodCxvLHIpO3JldHVybiBzfWhhc0dseXBoSWQoZSl7cmV0dXJuIHRoaXMuY2ZmLmhhc0dseXBoSWQoZSl9X2NyZWF0ZUJ1aWx0SW5FbmNvZGluZygpe2NvbnN0e2NoYXJzZXQ6ZSxlbmNvZGluZzp0fT10aGlzLmNmZjtpZighZXx8IXQpcmV0dXJuO2NvbnN0IGk9ZS5jaGFyc2V0LGE9dC5lbmNvZGluZyxyPVtdO2Zvcihjb25zdCBlIGluIGEpe2NvbnN0IHQ9YVtlXTtpZih0Pj0wKXtjb25zdCBhPWlbdF07YSYmKHJbZV09YSl9fXIubGVuZ3RoPjAmJih0aGlzLnByb3BlcnRpZXMuYnVpbHRJbkVuY29kaW5nPXIpfX1mdW5jdGlvbiBnZXRVaW50MzIoZSx0KXtyZXR1cm4oZVt0XTw8MjR8ZVt0KzFdPDwxNnxlW3QrMl08PDh8ZVt0KzNdKT4+PjB9ZnVuY3Rpb24gZ2V0VWludDE2KGUsdCl7cmV0dXJuIGVbdF08PDh8ZVt0KzFdfWZ1bmN0aW9uIGdldEludDE2KGUsdCl7cmV0dXJuKGVbdF08PDI0fGVbdCsxXTw8MTYpPj4xNn1mdW5jdGlvbiBnZXRJbnQ4KGUsdCl7cmV0dXJuIGVbdF08PDI0Pj4yNH1mdW5jdGlvbiBnZXRGbG9hdDIxNChlLHQpe3JldHVybiBnZXRJbnQxNihlLHQpLzE2Mzg0fWZ1bmN0aW9uIGdldFN1YnJvdXRpbmVCaWFzKGUpe2NvbnN0IHQ9ZS5sZW5ndGg7bGV0IGk9MzI3Njg7dDwxMjQwP2k9MTA3OnQ8MzM5MDAmJihpPTExMzEpO3JldHVybiBpfWZ1bmN0aW9uIHBhcnNlQ21hcChlLHQsaSl7Y29uc3QgYT0xPT09Z2V0VWludDE2KGUsdCsyKT9nZXRVaW50MzIoZSx0KzgpOmdldFVpbnQzMihlLHQrMTYpLHI9Z2V0VWludDE2KGUsdCthKTtsZXQgcyxuLG87aWYoND09PXIpe2dldFVpbnQxNihlLHQrYSsyKTtjb25zdCBpPWdldFVpbnQxNihlLHQrYSs2KT4+MTtuPXQrYSsxNDtzPVtdO2ZvcihvPTA7bzxpO28rKyxuKz0yKXNbb109e2VuZDpnZXRVaW50MTYoZSxuKX07bis9Mjtmb3Iobz0wO288aTtvKyssbis9MilzW29dLnN0YXJ0PWdldFVpbnQxNihlLG4pO2ZvcihvPTA7bzxpO28rKyxuKz0yKXNbb10uaWREZWx0YT1nZXRVaW50MTYoZSxuKTtmb3Iobz0wO288aTtvKyssbis9Mil7bGV0IHQ9Z2V0VWludDE2KGUsbik7aWYoMCE9PXQpe3Nbb10uaWRzPVtdO2ZvcihsZXQgaT0wLGE9c1tvXS5lbmQtc1tvXS5zdGFydCsxO2k8YTtpKyspe3Nbb10uaWRzW2ldPWdldFVpbnQxNihlLG4rdCk7dCs9Mn19fXJldHVybiBzfWlmKDEyPT09cil7Y29uc3QgaT1nZXRVaW50MzIoZSx0K2ErMTIpO249dCthKzE2O3M9W107Zm9yKG89MDtvPGk7bysrKXt0PWdldFVpbnQzMihlLG4pO3MucHVzaCh7c3RhcnQ6dCxlbmQ6Z2V0VWludDMyKGUsbis0KSxpZERlbHRhOmdldFVpbnQzMihlLG4rOCktdH0pO24rPTEyfXJldHVybiBzfXRocm93IG5ldyBGb3JtYXRFcnJvcihgdW5zdXBwb3J0ZWQgY21hcDogJHtyfWApfWZ1bmN0aW9uIHBhcnNlQ2ZmKGUsdCxpLGEpe2NvbnN0IHI9bmV3IENGRlBhcnNlcihuZXcgU3RyZWFtKGUsdCxpLXQpLHt9LGEpLnBhcnNlKCk7cmV0dXJue2dseXBoczpyLmNoYXJTdHJpbmdzLm9iamVjdHMsc3VicnM6ci50b3BEaWN0LnByaXZhdGVEaWN0Py5zdWJyc0luZGV4Py5vYmplY3RzLGdzdWJyczpyLmdsb2JhbFN1YnJJbmRleD8ub2JqZWN0cyxpc0NGRkNJREZvbnQ6ci5pc0NJREZvbnQsZmRTZWxlY3Q6ci5mZFNlbGVjdCxmZEFycmF5OnIuZmRBcnJheX19ZnVuY3Rpb24gbG9va3VwQ21hcChlLHQpe2NvbnN0IGk9dC5jb2RlUG9pbnRBdCgwKTtsZXQgYT0wLHI9MCxzPWUubGVuZ3RoLTE7Zm9yKDtyPHM7KXtjb25zdCB0PXIrcysxPj4xO2k8ZVt0XS5zdGFydD9zPXQtMTpyPXR9ZVtyXS5zdGFydDw9aSYmaTw9ZVtyXS5lbmQmJihhPWVbcl0uaWREZWx0YSsoZVtyXS5pZHM/ZVtyXS5pZHNbaS1lW3JdLnN0YXJ0XTppKSY2NTUzNSk7cmV0dXJue2NoYXJDb2RlOmksZ2x5cGhJZDphfX1mdW5jdGlvbiBjb21waWxlR2x5ZihlLHQsaSl7ZnVuY3Rpb24gbW92ZVRvKGUsaSl7dC5hZGQoIk0iLFtlLGldKX1mdW5jdGlvbiBsaW5lVG8oZSxpKXt0LmFkZCgiTCIsW2UsaV0pfWZ1bmN0aW9uIHF1YWRyYXRpY0N1cnZlVG8oZSxpLGEscil7dC5hZGQoIlEiLFtlLGksYSxyXSl9bGV0IGE9MDtjb25zdCByPWdldEludDE2KGUsYSk7bGV0IHMsbj0wLG89MDthKz0xMDtpZihyPDApZG97cz1nZXRVaW50MTYoZSxhKTtjb25zdCByPWdldFVpbnQxNihlLGErMik7YSs9NDtsZXQgZyxjO2lmKDEmcyl7aWYoMiZzKXtnPWdldEludDE2KGUsYSk7Yz1nZXRJbnQxNihlLGErMil9ZWxzZXtnPWdldFVpbnQxNihlLGEpO2M9Z2V0VWludDE2KGUsYSsyKX1hKz00fWVsc2UgaWYoMiZzKXtnPWdldEludDgoZSxhKyspO2M9Z2V0SW50OChlLGErKyl9ZWxzZXtnPWVbYSsrXTtjPWVbYSsrXX1pZigyJnMpe249ZztvPWN9ZWxzZXtuPTA7bz0wfWxldCBsPTEsaD0xLEM9MCxRPTA7aWYoOCZzKXtsPWg9Z2V0RmxvYXQyMTQoZSxhKTthKz0yfWVsc2UgaWYoNjQmcyl7bD1nZXRGbG9hdDIxNChlLGEpO2g9Z2V0RmxvYXQyMTQoZSxhKzIpO2ErPTR9ZWxzZSBpZigxMjgmcyl7bD1nZXRGbG9hdDIxNChlLGEpO0M9Z2V0RmxvYXQyMTQoZSxhKzIpO1E9Z2V0RmxvYXQyMTQoZSxhKzQpO2g9Z2V0RmxvYXQyMTQoZSxhKzYpO2ErPTh9Y29uc3QgRT1pLmdseXBoc1tyXTtpZihFKXt0LnNhdmUoKTt0LnRyYW5zZm9ybShbbCxDLFEsaCxuLG9dKTtjb21waWxlR2x5ZihFLHQsaSk7dC5yZXN0b3JlKCl9fXdoaWxlKDMyJnMpO2Vsc2V7Y29uc3QgdD1bXTtsZXQgaSxnO2ZvcihpPTA7aTxyO2krKyl7dC5wdXNoKGdldFVpbnQxNihlLGEpKTthKz0yfWErPTIrZ2V0VWludDE2KGUsYSk7Y29uc3QgYz10LmF0KC0xKSsxLGw9W107Zm9yKDtsLmxlbmd0aDxjOyl7cz1lW2ErK107bGV0IHQ9MTs4JnMmJih0Kz1lW2ErK10pO2Zvcig7dC0tID4wOylsLnB1c2goe2ZsYWdzOnN9KX1mb3IoaT0wO2k8YztpKyspe3N3aXRjaCgxOCZsW2ldLmZsYWdzKXtjYXNlIDA6bis9Z2V0SW50MTYoZSxhKTthKz0yO2JyZWFrO2Nhc2UgMjpuLT1lW2ErK107YnJlYWs7Y2FzZSAxODpuKz1lW2ErK119bFtpXS54PW59Zm9yKGk9MDtpPGM7aSsrKXtzd2l0Y2goMzYmbFtpXS5mbGFncyl7Y2FzZSAwOm8rPWdldEludDE2KGUsYSk7YSs9MjticmVhaztjYXNlIDQ6by09ZVthKytdO2JyZWFrO2Nhc2UgMzY6bys9ZVthKytdfWxbaV0ueT1vfWxldCBoPTA7Zm9yKGE9MDthPHI7YSsrKXtjb25zdCBlPXRbYV0scj1sLnNsaWNlKGgsZSsxKTtpZigxJnJbMF0uZmxhZ3Mpci5wdXNoKHJbMF0pO2Vsc2UgaWYoMSZyLmF0KC0xKS5mbGFncylyLnVuc2hpZnQoci5hdCgtMSkpO2Vsc2V7Y29uc3QgZT17ZmxhZ3M6MSx4OihyWzBdLngrci5hdCgtMSkueCkvMix5OihyWzBdLnkrci5hdCgtMSkueSkvMn07ci51bnNoaWZ0KGUpO3IucHVzaChlKX1tb3ZlVG8oclswXS54LHJbMF0ueSk7Zm9yKGk9MSxnPXIubGVuZ3RoO2k8ZztpKyspaWYoMSZyW2ldLmZsYWdzKWxpbmVUbyhyW2ldLngscltpXS55KTtlbHNlIGlmKDEmcltpKzFdLmZsYWdzKXtxdWFkcmF0aWNDdXJ2ZVRvKHJbaV0ueCxyW2ldLnkscltpKzFdLngscltpKzFdLnkpO2krK31lbHNlIHF1YWRyYXRpY0N1cnZlVG8ocltpXS54LHJbaV0ueSwocltpXS54K3JbaSsxXS54KS8yLChyW2ldLnkrcltpKzFdLnkpLzIpO2g9ZSsxfX19ZnVuY3Rpb24gY29tcGlsZUNoYXJTdHJpbmcoZSx0LGksYSl7ZnVuY3Rpb24gbW92ZVRvKGUsaSl7dC5hZGQoIk0iLFtlLGldKX1mdW5jdGlvbiBsaW5lVG8oZSxpKXt0LmFkZCgiTCIsW2UsaV0pfWZ1bmN0aW9uIGJlemllckN1cnZlVG8oZSxpLGEscixzLG4pe3QuYWRkKCJDIixbZSxpLGEscixzLG5dKX1jb25zdCByPVtdO2xldCBzPTAsbj0wLG89MDshZnVuY3Rpb24gcGFyc2UoZSl7bGV0IGc9MDtmb3IoO2c8ZS5sZW5ndGg7KXtsZXQgYyxsLGgsQyxRLEUsdSxkLGYscD0hMSxtPWVbZysrXTtzd2l0Y2gobSl7Y2FzZSAxOmNhc2UgMzpjYXNlIDE4OmNhc2UgMjM6bys9ci5sZW5ndGg+PjE7cD0hMDticmVhaztjYXNlIDQ6bis9ci5wb3AoKTttb3ZlVG8ocyxuKTtwPSEwO2JyZWFrO2Nhc2UgNTpmb3IoO3IubGVuZ3RoPjA7KXtzKz1yLnNoaWZ0KCk7bis9ci5zaGlmdCgpO2xpbmVUbyhzLG4pfWJyZWFrO2Nhc2UgNjpmb3IoO3IubGVuZ3RoPjA7KXtzKz1yLnNoaWZ0KCk7bGluZVRvKHMsbik7aWYoMD09PXIubGVuZ3RoKWJyZWFrO24rPXIuc2hpZnQoKTtsaW5lVG8ocyxuKX1icmVhaztjYXNlIDc6Zm9yKDtyLmxlbmd0aD4wOyl7bis9ci5zaGlmdCgpO2xpbmVUbyhzLG4pO2lmKDA9PT1yLmxlbmd0aClicmVhaztzKz1yLnNoaWZ0KCk7bGluZVRvKHMsbil9YnJlYWs7Y2FzZSA4OmZvcig7ci5sZW5ndGg+MDspe2M9cytyLnNoaWZ0KCk7aD1uK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO0M9aCtyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pfWJyZWFrO2Nhc2UgMTA6ZD1yLnBvcCgpO2Y9bnVsbDtpZihpLmlzQ0ZGQ0lERm9udCl7Y29uc3QgZT1pLmZkU2VsZWN0LmdldEZESW5kZXgoYSk7aWYoZT49MCYmZTxpLmZkQXJyYXkubGVuZ3RoKXtjb25zdCB0PWkuZmRBcnJheVtlXTtsZXQgYTt0LnByaXZhdGVEaWN0Py5zdWJyc0luZGV4JiYoYT10LnByaXZhdGVEaWN0LnN1YnJzSW5kZXgub2JqZWN0cyk7aWYoYSl7ZCs9Z2V0U3Vicm91dGluZUJpYXMoYSk7Zj1hW2RdfX1lbHNlIHdhcm4oIkludmFsaWQgZmQgaW5kZXggZm9yIGdseXBoIGluZGV4LiIpfWVsc2UgZj1pLnN1YnJzW2QraS5zdWJyc0JpYXNdO2YmJnBhcnNlKGYpO2JyZWFrO2Nhc2UgMTE6cmV0dXJuO2Nhc2UgMTI6bT1lW2crK107c3dpdGNoKG0pe2Nhc2UgMzQ6Yz1zK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO1E9bityLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtiZXppZXJDdXJ2ZVRvKGMsbixsLFEscyxRKTtjPXMrci5zaGlmdCgpO2w9YytyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtiZXppZXJDdXJ2ZVRvKGMsUSxsLG4scyxuKTticmVhaztjYXNlIDM1OmM9cytyLnNoaWZ0KCk7aD1uK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO0M9aCtyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pO2M9cytyLnNoaWZ0KCk7aD1uK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO0M9aCtyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pO3IucG9wKCk7YnJlYWs7Y2FzZSAzNjpjPXMrci5zaGlmdCgpO1E9bityLnNoaWZ0KCk7bD1jK3Iuc2hpZnQoKTtFPVErci5zaGlmdCgpO3M9bCtyLnNoaWZ0KCk7YmV6aWVyQ3VydmVUbyhjLFEsbCxFLHMsRSk7Yz1zK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO3U9RStyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtiZXppZXJDdXJ2ZVRvKGMsRSxsLHUscyxuKTticmVhaztjYXNlIDM3OmNvbnN0IGU9cyx0PW47Yz1zK3Iuc2hpZnQoKTtoPW4rci5zaGlmdCgpO2w9YytyLnNoaWZ0KCk7Qz1oK3Iuc2hpZnQoKTtzPWwrci5zaGlmdCgpO249QytyLnNoaWZ0KCk7YmV6aWVyQ3VydmVUbyhjLGgsbCxDLHMsbik7Yz1zK3Iuc2hpZnQoKTtoPW4rci5zaGlmdCgpO2w9YytyLnNoaWZ0KCk7Qz1oK3Iuc2hpZnQoKTtzPWw7bj1DO01hdGguYWJzKHMtZSk+TWF0aC5hYnMobi10KT9zKz1yLnNoaWZ0KCk6bis9ci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEZvcm1hdEVycm9yKGB1bmtub3duIG9wZXJhdG9yOiAxMiAke219YCl9YnJlYWs7Y2FzZSAxNDppZihyLmxlbmd0aD49NCl7Y29uc3QgZT1yLnBvcCgpLGE9ci5wb3AoKTtuPXIucG9wKCk7cz1yLnBvcCgpO3Quc2F2ZSgpO3QudHJhbnNsYXRlKHMsbik7bGV0IG89bG9va3VwQ21hcChpLmNtYXAsU3RyaW5nLmZyb21DaGFyQ29kZShpLmdseXBoTmFtZU1hcFtCaVtlXV0pKTtjb21waWxlQ2hhclN0cmluZyhpLmdseXBoc1tvLmdseXBoSWRdLHQsaSxvLmdseXBoSWQpO3QucmVzdG9yZSgpO289bG9va3VwQ21hcChpLmNtYXAsU3RyaW5nLmZyb21DaGFyQ29kZShpLmdseXBoTmFtZU1hcFtCaVthXV0pKTtjb21waWxlQ2hhclN0cmluZyhpLmdseXBoc1tvLmdseXBoSWRdLHQsaSxvLmdseXBoSWQpfXJldHVybjtjYXNlIDE5OmNhc2UgMjA6bys9ci5sZW5ndGg+PjE7Zys9bys3Pj4zO3A9ITA7YnJlYWs7Y2FzZSAyMTpuKz1yLnBvcCgpO3MrPXIucG9wKCk7bW92ZVRvKHMsbik7cD0hMDticmVhaztjYXNlIDIyOnMrPXIucG9wKCk7bW92ZVRvKHMsbik7cD0hMDticmVhaztjYXNlIDI0OmZvcig7ci5sZW5ndGg+Mjspe2M9cytyLnNoaWZ0KCk7aD1uK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO0M9aCtyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pfXMrPXIuc2hpZnQoKTtuKz1yLnNoaWZ0KCk7bGluZVRvKHMsbik7YnJlYWs7Y2FzZSAyNTpmb3IoO3IubGVuZ3RoPjY7KXtzKz1yLnNoaWZ0KCk7bis9ci5zaGlmdCgpO2xpbmVUbyhzLG4pfWM9cytyLnNoaWZ0KCk7aD1uK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO0M9aCtyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pO2JyZWFrO2Nhc2UgMjY6ci5sZW5ndGglMiYmKHMrPXIuc2hpZnQoKSk7Zm9yKDtyLmxlbmd0aD4wOyl7Yz1zO2g9bityLnNoaWZ0KCk7bD1jK3Iuc2hpZnQoKTtDPWgrci5zaGlmdCgpO3M9bDtuPUMrci5zaGlmdCgpO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pfWJyZWFrO2Nhc2UgMjc6ci5sZW5ndGglMiYmKG4rPXIuc2hpZnQoKSk7Zm9yKDtyLmxlbmd0aD4wOyl7Yz1zK3Iuc2hpZnQoKTtoPW47bD1jK3Iuc2hpZnQoKTtDPWgrci5zaGlmdCgpO3M9bCtyLnNoaWZ0KCk7bj1DO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pfWJyZWFrO2Nhc2UgMjg6ci5wdXNoKChlW2ddPDwyNHxlW2crMV08PDE2KT4+MTYpO2crPTI7YnJlYWs7Y2FzZSAyOTpkPXIucG9wKCkraS5nc3VicnNCaWFzO2Y9aS5nc3VicnNbZF07ZiYmcGFyc2UoZik7YnJlYWs7Y2FzZSAzMDpmb3IoO3IubGVuZ3RoPjA7KXtjPXM7aD1uK3Iuc2hpZnQoKTtsPWMrci5zaGlmdCgpO0M9aCtyLnNoaWZ0KCk7cz1sK3Iuc2hpZnQoKTtuPUMrKDE9PT1yLmxlbmd0aD9yLnNoaWZ0KCk6MCk7YmV6aWVyQ3VydmVUbyhjLGgsbCxDLHMsbik7aWYoMD09PXIubGVuZ3RoKWJyZWFrO2M9cytyLnNoaWZ0KCk7aD1uO2w9YytyLnNoaWZ0KCk7Qz1oK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO3M9bCsoMT09PXIubGVuZ3RoP3Iuc2hpZnQoKTowKTtiZXppZXJDdXJ2ZVRvKGMsaCxsLEMscyxuKX1icmVhaztjYXNlIDMxOmZvcig7ci5sZW5ndGg+MDspe2M9cytyLnNoaWZ0KCk7aD1uO2w9YytyLnNoaWZ0KCk7Qz1oK3Iuc2hpZnQoKTtuPUMrci5zaGlmdCgpO3M9bCsoMT09PXIubGVuZ3RoP3Iuc2hpZnQoKTowKTtiZXppZXJDdXJ2ZVRvKGMsaCxsLEMscyxuKTtpZigwPT09ci5sZW5ndGgpYnJlYWs7Yz1zO2g9bityLnNoaWZ0KCk7bD1jK3Iuc2hpZnQoKTtDPWgrci5zaGlmdCgpO3M9bCtyLnNoaWZ0KCk7bj1DKygxPT09ci5sZW5ndGg/ci5zaGlmdCgpOjApO2JlemllckN1cnZlVG8oYyxoLGwsQyxzLG4pfWJyZWFrO2RlZmF1bHQ6aWYobTwzMil0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYHVua25vd24gb3BlcmF0b3I6ICR7bX1gKTtpZihtPDI0NylyLnB1c2gobS0xMzkpO2Vsc2UgaWYobTwyNTEpci5wdXNoKDI1NioobS0yNDcpK2VbZysrXSsxMDgpO2Vsc2UgaWYobTwyNTUpci5wdXNoKDI1NiotKG0tMjUxKS1lW2crK10tMTA4KTtlbHNle3IucHVzaCgoZVtnXTw8MjR8ZVtnKzFdPDwxNnxlW2crMl08PDh8ZVtnKzNdKS82NTUzNik7Zys9NH19cCYmKHIubGVuZ3RoPTApfX0oZSl9Y2xhc3MgQ29tbWFuZHN7Y21kcz1bXTt0cmFuc2Zvcm1TdGFjaz1bXTtjdXJyZW50VHJhbnNmb3JtPVsxLDAsMCwxLDAsMF07YWRkKGUsdCl7aWYodCl7Y29uc3RbaSxhLHIscyxuLG9dPXRoaXMuY3VycmVudFRyYW5zZm9ybTtmb3IobGV0IGU9MCxnPXQubGVuZ3RoO2U8ZztlKz0yKXtjb25zdCBnPXRbZV0sYz10W2UrMV07dFtlXT1pKmcrcipjK247dFtlKzFdPWEqZytzKmMrb310aGlzLmNtZHMucHVzaChgJHtlfSR7dC5qb2luKCIgIil9YCl9ZWxzZSB0aGlzLmNtZHMucHVzaChlKX10cmFuc2Zvcm0oZSl7dGhpcy5jdXJyZW50VHJhbnNmb3JtPVV0aWwudHJhbnNmb3JtKHRoaXMuY3VycmVudFRyYW5zZm9ybSxlKX10cmFuc2xhdGUoZSx0KXt0aGlzLnRyYW5zZm9ybShbMSwwLDAsMSxlLHRdKX1zYXZlKCl7dGhpcy50cmFuc2Zvcm1TdGFjay5wdXNoKHRoaXMuY3VycmVudFRyYW5zZm9ybS5zbGljZSgpKX1yZXN0b3JlKCl7dGhpcy5jdXJyZW50VHJhbnNmb3JtPXRoaXMudHJhbnNmb3JtU3RhY2sucG9wKCl8fFsxLDAsMCwxLDAsMF19Z2V0U1ZHKCl7cmV0dXJuIHRoaXMuY21kcy5qb2luKCIiKX19Y2xhc3MgQ29tcGlsZWRGb250e2NvbnN0cnVjdG9yKGUpe3RoaXMuZm9udE1hdHJpeD1lO3RoaXMuY29tcGlsZWRHbHlwaHM9T2JqZWN0LmNyZWF0ZShudWxsKTt0aGlzLmNvbXBpbGVkQ2hhckNvZGVUb0dseXBoSWQ9T2JqZWN0LmNyZWF0ZShudWxsKX1nZXRQYXRoSnMoZSl7Y29uc3R7Y2hhckNvZGU6dCxnbHlwaElkOml9PWxvb2t1cENtYXAodGhpcy5jbWFwLGUpO2xldCBhLHI9dGhpcy5jb21waWxlZEdseXBoc1tpXTtpZih2b2lkIDA9PT1yKXt0cnl7cj10aGlzLmNvbXBpbGVHbHlwaCh0aGlzLmdseXBoc1tpXSxpKX1jYXRjaChlKXtyPSIiO2E9ZX10aGlzLmNvbXBpbGVkR2x5cGhzW2ldPXJ9dGhpcy5jb21waWxlZENoYXJDb2RlVG9HbHlwaElkW3RdPz89aTtpZihhKXRocm93IGE7cmV0dXJuIHJ9Y29tcGlsZUdseXBoKGUsdCl7aWYoIWU/Lmxlbmd0aHx8MTQ9PT1lWzBdKXJldHVybiIiO2xldCBpPXRoaXMuZm9udE1hdHJpeDtpZih0aGlzLmlzQ0ZGQ0lERm9udCl7Y29uc3QgZT10aGlzLmZkU2VsZWN0LmdldEZESW5kZXgodCk7aWYoZT49MCYmZTx0aGlzLmZkQXJyYXkubGVuZ3RoKXtpPXRoaXMuZmRBcnJheVtlXS5nZXRCeU5hbWUoIkZvbnRNYXRyaXgiKXx8cn1lbHNlIHdhcm4oIkludmFsaWQgZmQgaW5kZXggZm9yIGdseXBoIGluZGV4LiIpfWFzc2VydChpc051bWJlckFycmF5KGksNiksIkV4cGVjdGVkIGEgdmFsaWQgZm9udE1hdHJpeC4iKTtjb25zdCBhPW5ldyBDb21tYW5kczthLnRyYW5zZm9ybShpLnNsaWNlKCkpO3RoaXMuY29tcGlsZUdseXBoSW1wbChlLGEsdCk7YS5hZGQoIloiKTtyZXR1cm4gYS5nZXRTVkcoKX1jb21waWxlR2x5cGhJbXBsKCl7dW5yZWFjaGFibGUoIkNoaWxkcmVuIGNsYXNzZXMgc2hvdWxkIGltcGxlbWVudCB0aGlzLiIpfWhhc0J1aWx0UGF0aChlKXtjb25zdHtjaGFyQ29kZTp0LGdseXBoSWQ6aX09bG9va3VwQ21hcCh0aGlzLmNtYXAsZSk7cmV0dXJuIHZvaWQgMCE9PXRoaXMuY29tcGlsZWRHbHlwaHNbaV0mJnZvaWQgMCE9PXRoaXMuY29tcGlsZWRDaGFyQ29kZVRvR2x5cGhJZFt0XX19Y2xhc3MgVHJ1ZVR5cGVDb21waWxlZCBleHRlbmRzIENvbXBpbGVkRm9udHtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIoaXx8WzQ4OGUtNiwwLDAsNDg4ZS02LDAsMF0pO3RoaXMuZ2x5cGhzPWU7dGhpcy5jbWFwPXR9Y29tcGlsZUdseXBoSW1wbChlLHQpe2NvbXBpbGVHbHlmKGUsdCx0aGlzKX19Y2xhc3MgVHlwZTJDb21waWxlZCBleHRlbmRzIENvbXBpbGVkRm9udHtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIoaXx8Wy4wMDEsMCwwLC4wMDEsMCwwXSk7dGhpcy5nbHlwaHM9ZS5nbHlwaHM7dGhpcy5nc3VicnM9ZS5nc3VicnN8fFtdO3RoaXMuc3VicnM9ZS5zdWJyc3x8W107dGhpcy5jbWFwPXQ7dGhpcy5nbHlwaE5hbWVNYXA9RGkoKTt0aGlzLmdzdWJyc0JpYXM9Z2V0U3Vicm91dGluZUJpYXModGhpcy5nc3VicnMpO3RoaXMuc3VicnNCaWFzPWdldFN1YnJvdXRpbmVCaWFzKHRoaXMuc3VicnMpO3RoaXMuaXNDRkZDSURGb250PWUuaXNDRkZDSURGb250O3RoaXMuZmRTZWxlY3Q9ZS5mZFNlbGVjdDt0aGlzLmZkQXJyYXk9ZS5mZEFycmF5fWNvbXBpbGVHbHlwaEltcGwoZSx0LGkpe2NvbXBpbGVDaGFyU3RyaW5nKGUsdCx0aGlzLGkpfX1jbGFzcyBGb250UmVuZGVyZXJGYWN0b3J5e3N0YXRpYyBjcmVhdGUoZSx0KXtjb25zdCBpPW5ldyBVaW50OEFycmF5KGUuZGF0YSk7bGV0IGEscixzLG4sbyxnO2NvbnN0IGM9Z2V0VWludDE2KGksNCk7Zm9yKGxldCBlPTAsbD0xMjtlPGM7ZSsrLGwrPTE2KXtjb25zdCBlPWJ5dGVzVG9TdHJpbmcoaS5zdWJhcnJheShsLGwrNCkpLGM9Z2V0VWludDMyKGksbCs4KSxoPWdldFVpbnQzMihpLGwrMTIpO3N3aXRjaChlKXtjYXNlImNtYXAiOmE9cGFyc2VDbWFwKGksYyk7YnJlYWs7Y2FzZSJnbHlmIjpyPWkuc3ViYXJyYXkoYyxjK2gpO2JyZWFrO2Nhc2UibG9jYSI6cz1pLnN1YmFycmF5KGMsYytoKTticmVhaztjYXNlImhlYWQiOmc9Z2V0VWludDE2KGksYysxOCk7bz1nZXRVaW50MTYoaSxjKzUwKTticmVhaztjYXNlIkNGRiAiOm49cGFyc2VDZmYoaSxjLGMraCx0KX19aWYocil7Y29uc3QgdD1nP1sxL2csMCwwLDEvZywwLDBdOmUuZm9udE1hdHJpeDtyZXR1cm4gbmV3IFRydWVUeXBlQ29tcGlsZWQoZnVuY3Rpb24gcGFyc2VHbHlmVGFibGUoZSx0LGkpe2xldCBhLHI7aWYoaSl7YT00O3I9Z2V0VWludDMyfWVsc2V7YT0yO3I9KGUsdCk9PjIqZ2V0VWludDE2KGUsdCl9Y29uc3Qgcz1bXTtsZXQgbj1yKHQsMCk7Zm9yKGxldCBpPWE7aTx0Lmxlbmd0aDtpKz1hKXtjb25zdCBhPXIodCxpKTtzLnB1c2goZS5zdWJhcnJheShuLGEpKTtuPWF9cmV0dXJuIHN9KHIscyxvKSxhLHQpfXJldHVybiBuZXcgVHlwZTJDb21waWxlZChuLGEsZS5mb250TWF0cml4KX19Y29uc3QgVmk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLkNvdXJpZXI9NjAwO2VbIkNvdXJpZXItQm9sZCJdPTYwMDtlWyJDb3VyaWVyLUJvbGRPYmxpcXVlIl09NjAwO2VbIkNvdXJpZXItT2JsaXF1ZSJdPTYwMDtlLkhlbHZldGljYT1nZXRMb29rdXBUYWJsZUZhY3RvcnkoKGZ1bmN0aW9uKGUpe2Uuc3BhY2U9Mjc4O2UuZXhjbGFtPTI3ODtlLnF1b3RlZGJsPTM1NTtlLm51bWJlcnNpZ249NTU2O2UuZG9sbGFyPTU1NjtlLnBlcmNlbnQ9ODg5O2UuYW1wZXJzYW5kPTY2NztlLnF1b3RlcmlnaHQ9MjIyO2UucGFyZW5sZWZ0PTMzMztlLnBhcmVucmlnaHQ9MzMzO2UuYXN0ZXJpc2s9Mzg5O2UucGx1cz01ODQ7ZS5jb21tYT0yNzg7ZS5oeXBoZW49MzMzO2UucGVyaW9kPTI3ODtlLnNsYXNoPTI3ODtlLnplcm89NTU2O2Uub25lPTU1NjtlLnR3bz01NTY7ZS50aHJlZT01NTY7ZS5mb3VyPTU1NjtlLmZpdmU9NTU2O2Uuc2l4PTU1NjtlLnNldmVuPTU1NjtlLmVpZ2h0PTU1NjtlLm5pbmU9NTU2O2UuY29sb249Mjc4O2Uuc2VtaWNvbG9uPTI3ODtlLmxlc3M9NTg0O2UuZXF1YWw9NTg0O2UuZ3JlYXRlcj01ODQ7ZS5xdWVzdGlvbj01NTY7ZS5hdD0xMDE1O2UuQT02Njc7ZS5CPTY2NztlLkM9NzIyO2UuRD03MjI7ZS5FPTY2NztlLkY9NjExO2UuRz03Nzg7ZS5IPTcyMjtlLkk9Mjc4O2UuSj01MDA7ZS5LPTY2NztlLkw9NTU2O2UuTT04MzM7ZS5OPTcyMjtlLk89Nzc4O2UuUD02Njc7ZS5RPTc3ODtlLlI9NzIyO2UuUz02Njc7ZS5UPTYxMTtlLlU9NzIyO2UuVj02Njc7ZS5XPTk0NDtlLlg9NjY3O2UuWT02Njc7ZS5aPTYxMTtlLmJyYWNrZXRsZWZ0PTI3ODtlLmJhY2tzbGFzaD0yNzg7ZS5icmFja2V0cmlnaHQ9Mjc4O2UuYXNjaWljaXJjdW09NDY5O2UudW5kZXJzY29yZT01NTY7ZS5xdW90ZWxlZnQ9MjIyO2UuYT01NTY7ZS5iPTU1NjtlLmM9NTAwO2UuZD01NTY7ZS5lPTU1NjtlLmY9Mjc4O2UuZz01NTY7ZS5oPTU1NjtlLmk9MjIyO2Uuaj0yMjI7ZS5rPTUwMDtlLmw9MjIyO2UubT04MzM7ZS5uPTU1NjtlLm89NTU2O2UucD01NTY7ZS5xPTU1NjtlLnI9MzMzO2Uucz01MDA7ZS50PTI3ODtlLnU9NTU2O2Uudj01MDA7ZS53PTcyMjtlLng9NTAwO2UueT01MDA7ZS56PTUwMDtlLmJyYWNlbGVmdD0zMzQ7ZS5iYXI9MjYwO2UuYnJhY2VyaWdodD0zMzQ7ZS5hc2NpaXRpbGRlPTU4NDtlLmV4Y2xhbWRvd249MzMzO2UuY2VudD01NTY7ZS5zdGVybGluZz01NTY7ZS5mcmFjdGlvbj0xNjc7ZS55ZW49NTU2O2UuZmxvcmluPTU1NjtlLnNlY3Rpb249NTU2O2UuY3VycmVuY3k9NTU2O2UucXVvdGVzaW5nbGU9MTkxO2UucXVvdGVkYmxsZWZ0PTMzMztlLmd1aWxsZW1vdGxlZnQ9NTU2O2UuZ3VpbHNpbmdsbGVmdD0zMzM7ZS5ndWlsc2luZ2xyaWdodD0zMzM7ZS5maT01MDA7ZS5mbD01MDA7ZS5lbmRhc2g9NTU2O2UuZGFnZ2VyPTU1NjtlLmRhZ2dlcmRibD01NTY7ZS5wZXJpb2RjZW50ZXJlZD0yNzg7ZS5wYXJhZ3JhcGg9NTM3O2UuYnVsbGV0PTM1MDtlLnF1b3Rlc2luZ2xiYXNlPTIyMjtlLnF1b3RlZGJsYmFzZT0zMzM7ZS5xdW90ZWRibHJpZ2h0PTMzMztlLmd1aWxsZW1vdHJpZ2h0PTU1NjtlLmVsbGlwc2lzPTFlMztlLnBlcnRob3VzYW5kPTFlMztlLnF1ZXN0aW9uZG93bj02MTE7ZS5ncmF2ZT0zMzM7ZS5hY3V0ZT0zMzM7ZS5jaXJjdW1mbGV4PTMzMztlLnRpbGRlPTMzMztlLm1hY3Jvbj0zMzM7ZS5icmV2ZT0zMzM7ZS5kb3RhY2NlbnQ9MzMzO2UuZGllcmVzaXM9MzMzO2UucmluZz0zMzM7ZS5jZWRpbGxhPTMzMztlLmh1bmdhcnVtbGF1dD0zMzM7ZS5vZ29uZWs9MzMzO2UuY2Fyb249MzMzO2UuZW1kYXNoPTFlMztlLkFFPTFlMztlLm9yZGZlbWluaW5lPTM3MDtlLkxzbGFzaD01NTY7ZS5Pc2xhc2g9Nzc4O2UuT0U9MWUzO2Uub3JkbWFzY3VsaW5lPTM2NTtlLmFlPTg4OTtlLmRvdGxlc3NpPTI3ODtlLmxzbGFzaD0yMjI7ZS5vc2xhc2g9NjExO2Uub2U9OTQ0O2UuZ2VybWFuZGJscz02MTE7ZS5JZGllcmVzaXM9Mjc4O2UuZWFjdXRlPTU1NjtlLmFicmV2ZT01NTY7ZS51aHVuZ2FydW1sYXV0PTU1NjtlLmVjYXJvbj01NTY7ZS5ZZGllcmVzaXM9NjY3O2UuZGl2aWRlPTU4NDtlLllhY3V0ZT02Njc7ZS5BY2lyY3VtZmxleD02Njc7ZS5hYWN1dGU9NTU2O2UuVWNpcmN1bWZsZXg9NzIyO2UueWFjdXRlPTUwMDtlLnNjb21tYWFjY2VudD01MDA7ZS5lY2lyY3VtZmxleD01NTY7ZS5VcmluZz03MjI7ZS5VZGllcmVzaXM9NzIyO2UuYW9nb25laz01NTY7ZS5VYWN1dGU9NzIyO2UudW9nb25laz01NTY7ZS5FZGllcmVzaXM9NjY3O2UuRGNyb2F0PTcyMjtlLmNvbW1hYWNjZW50PTI1MDtlLmNvcHlyaWdodD03Mzc7ZS5FbWFjcm9uPTY2NztlLmNjYXJvbj01MDA7ZS5hcmluZz01NTY7ZS5OY29tbWFhY2NlbnQ9NzIyO2UubGFjdXRlPTIyMjtlLmFncmF2ZT01NTY7ZS5UY29tbWFhY2NlbnQ9NjExO2UuQ2FjdXRlPTcyMjtlLmF0aWxkZT01NTY7ZS5FZG90YWNjZW50PTY2NztlLnNjYXJvbj01MDA7ZS5zY2VkaWxsYT01MDA7ZS5pYWN1dGU9Mjc4O2UubG96ZW5nZT00NzE7ZS5SY2Fyb249NzIyO2UuR2NvbW1hYWNjZW50PTc3ODtlLnVjaXJjdW1mbGV4PTU1NjtlLmFjaXJjdW1mbGV4PTU1NjtlLkFtYWNyb249NjY3O2UucmNhcm9uPTMzMztlLmNjZWRpbGxhPTUwMDtlLlpkb3RhY2NlbnQ9NjExO2UuVGhvcm49NjY3O2UuT21hY3Jvbj03Nzg7ZS5SYWN1dGU9NzIyO2UuU2FjdXRlPTY2NztlLmRjYXJvbj02NDM7ZS5VbWFjcm9uPTcyMjtlLnVyaW5nPTU1NjtlLnRocmVlc3VwZXJpb3I9MzMzO2UuT2dyYXZlPTc3ODtlLkFncmF2ZT02Njc7ZS5BYnJldmU9NjY3O2UubXVsdGlwbHk9NTg0O2UudWFjdXRlPTU1NjtlLlRjYXJvbj02MTE7ZS5wYXJ0aWFsZGlmZj00NzY7ZS55ZGllcmVzaXM9NTAwO2UuTmFjdXRlPTcyMjtlLmljaXJjdW1mbGV4PTI3ODtlLkVjaXJjdW1mbGV4PTY2NztlLmFkaWVyZXNpcz01NTY7ZS5lZGllcmVzaXM9NTU2O2UuY2FjdXRlPTUwMDtlLm5hY3V0ZT01NTY7ZS51bWFjcm9uPTU1NjtlLk5jYXJvbj03MjI7ZS5JYWN1dGU9Mjc4O2UucGx1c21pbnVzPTU4NDtlLmJyb2tlbmJhcj0yNjA7ZS5yZWdpc3RlcmVkPTczNztlLkdicmV2ZT03Nzg7ZS5JZG90YWNjZW50PTI3ODtlLnN1bW1hdGlvbj02MDA7ZS5FZ3JhdmU9NjY3O2UucmFjdXRlPTMzMztlLm9tYWNyb249NTU2O2UuWmFjdXRlPTYxMTtlLlpjYXJvbj02MTE7ZS5ncmVhdGVyZXF1YWw9NTQ5O2UuRXRoPTcyMjtlLkNjZWRpbGxhPTcyMjtlLmxjb21tYWFjY2VudD0yMjI7ZS50Y2Fyb249MzE3O2UuZW9nb25laz01NTY7ZS5Vb2dvbmVrPTcyMjtlLkFhY3V0ZT02Njc7ZS5BZGllcmVzaXM9NjY3O2UuZWdyYXZlPTU1NjtlLnphY3V0ZT01MDA7ZS5pb2dvbmVrPTIyMjtlLk9hY3V0ZT03Nzg7ZS5vYWN1dGU9NTU2O2UuYW1hY3Jvbj01NTY7ZS5zYWN1dGU9NTAwO2UuaWRpZXJlc2lzPTI3ODtlLk9jaXJjdW1mbGV4PTc3ODtlLlVncmF2ZT03MjI7ZS5EZWx0YT02MTI7ZS50aG9ybj01NTY7ZS50d29zdXBlcmlvcj0zMzM7ZS5PZGllcmVzaXM9Nzc4O2UubXU9NTU2O2UuaWdyYXZlPTI3ODtlLm9odW5nYXJ1bWxhdXQ9NTU2O2UuRW9nb25laz02Njc7ZS5kY3JvYXQ9NTU2O2UudGhyZWVxdWFydGVycz04MzQ7ZS5TY2VkaWxsYT02Njc7ZS5sY2Fyb249Mjk5O2UuS2NvbW1hYWNjZW50PTY2NztlLkxhY3V0ZT01NTY7ZS50cmFkZW1hcms9MWUzO2UuZWRvdGFjY2VudD01NTY7ZS5JZ3JhdmU9Mjc4O2UuSW1hY3Jvbj0yNzg7ZS5MY2Fyb249NTU2O2Uub25laGFsZj04MzQ7ZS5sZXNzZXF1YWw9NTQ5O2Uub2NpcmN1bWZsZXg9NTU2O2UubnRpbGRlPTU1NjtlLlVodW5nYXJ1bWxhdXQ9NzIyO2UuRWFjdXRlPTY2NztlLmVtYWNyb249NTU2O2UuZ2JyZXZlPTU1NjtlLm9uZXF1YXJ0ZXI9ODM0O2UuU2Nhcm9uPTY2NztlLlNjb21tYWFjY2VudD02Njc7ZS5PaHVuZ2FydW1sYXV0PTc3ODtlLmRlZ3JlZT00MDA7ZS5vZ3JhdmU9NTU2O2UuQ2Nhcm9uPTcyMjtlLnVncmF2ZT01NTY7ZS5yYWRpY2FsPTQ1MztlLkRjYXJvbj03MjI7ZS5yY29tbWFhY2NlbnQ9MzMzO2UuTnRpbGRlPTcyMjtlLm90aWxkZT01NTY7ZS5SY29tbWFhY2NlbnQ9NzIyO2UuTGNvbW1hYWNjZW50PTU1NjtlLkF0aWxkZT02Njc7ZS5Bb2dvbmVrPTY2NztlLkFyaW5nPTY2NztlLk90aWxkZT03Nzg7ZS56ZG90YWNjZW50PTUwMDtlLkVjYXJvbj02Njc7ZS5Jb2dvbmVrPTI3ODtlLmtjb21tYWFjY2VudD01MDA7ZS5taW51cz01ODQ7ZS5JY2lyY3VtZmxleD0yNzg7ZS5uY2Fyb249NTU2O2UudGNvbW1hYWNjZW50PTI3ODtlLmxvZ2ljYWxub3Q9NTg0O2Uub2RpZXJlc2lzPTU1NjtlLnVkaWVyZXNpcz01NTY7ZS5ub3RlcXVhbD01NDk7ZS5nY29tbWFhY2NlbnQ9NTU2O2UuZXRoPTU1NjtlLnpjYXJvbj01MDA7ZS5uY29tbWFhY2NlbnQ9NTU2O2Uub25lc3VwZXJpb3I9MzMzO2UuaW1hY3Jvbj0yNzg7ZS5FdXJvPTU1Nn0pKTtlWyJIZWx2ZXRpY2EtQm9sZCJdPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5zcGFjZT0yNzg7ZS5leGNsYW09MzMzO2UucXVvdGVkYmw9NDc0O2UubnVtYmVyc2lnbj01NTY7ZS5kb2xsYXI9NTU2O2UucGVyY2VudD04ODk7ZS5hbXBlcnNhbmQ9NzIyO2UucXVvdGVyaWdodD0yNzg7ZS5wYXJlbmxlZnQ9MzMzO2UucGFyZW5yaWdodD0zMzM7ZS5hc3Rlcmlzaz0zODk7ZS5wbHVzPTU4NDtlLmNvbW1hPTI3ODtlLmh5cGhlbj0zMzM7ZS5wZXJpb2Q9Mjc4O2Uuc2xhc2g9Mjc4O2UuemVybz01NTY7ZS5vbmU9NTU2O2UudHdvPTU1NjtlLnRocmVlPTU1NjtlLmZvdXI9NTU2O2UuZml2ZT01NTY7ZS5zaXg9NTU2O2Uuc2V2ZW49NTU2O2UuZWlnaHQ9NTU2O2UubmluZT01NTY7ZS5jb2xvbj0zMzM7ZS5zZW1pY29sb249MzMzO2UubGVzcz01ODQ7ZS5lcXVhbD01ODQ7ZS5ncmVhdGVyPTU4NDtlLnF1ZXN0aW9uPTYxMTtlLmF0PTk3NTtlLkE9NzIyO2UuQj03MjI7ZS5DPTcyMjtlLkQ9NzIyO2UuRT02Njc7ZS5GPTYxMTtlLkc9Nzc4O2UuSD03MjI7ZS5JPTI3ODtlLko9NTU2O2UuSz03MjI7ZS5MPTYxMTtlLk09ODMzO2UuTj03MjI7ZS5PPTc3ODtlLlA9NjY3O2UuUT03Nzg7ZS5SPTcyMjtlLlM9NjY3O2UuVD02MTE7ZS5VPTcyMjtlLlY9NjY3O2UuVz05NDQ7ZS5YPTY2NztlLlk9NjY3O2UuWj02MTE7ZS5icmFja2V0bGVmdD0zMzM7ZS5iYWNrc2xhc2g9Mjc4O2UuYnJhY2tldHJpZ2h0PTMzMztlLmFzY2lpY2lyY3VtPTU4NDtlLnVuZGVyc2NvcmU9NTU2O2UucXVvdGVsZWZ0PTI3ODtlLmE9NTU2O2UuYj02MTE7ZS5jPTU1NjtlLmQ9NjExO2UuZT01NTY7ZS5mPTMzMztlLmc9NjExO2UuaD02MTE7ZS5pPTI3ODtlLmo9Mjc4O2Uuaz01NTY7ZS5sPTI3ODtlLm09ODg5O2Uubj02MTE7ZS5vPTYxMTtlLnA9NjExO2UucT02MTE7ZS5yPTM4OTtlLnM9NTU2O2UudD0zMzM7ZS51PTYxMTtlLnY9NTU2O2Uudz03Nzg7ZS54PTU1NjtlLnk9NTU2O2Uuej01MDA7ZS5icmFjZWxlZnQ9Mzg5O2UuYmFyPTI4MDtlLmJyYWNlcmlnaHQ9Mzg5O2UuYXNjaWl0aWxkZT01ODQ7ZS5leGNsYW1kb3duPTMzMztlLmNlbnQ9NTU2O2Uuc3Rlcmxpbmc9NTU2O2UuZnJhY3Rpb249MTY3O2UueWVuPTU1NjtlLmZsb3Jpbj01NTY7ZS5zZWN0aW9uPTU1NjtlLmN1cnJlbmN5PTU1NjtlLnF1b3Rlc2luZ2xlPTIzODtlLnF1b3RlZGJsbGVmdD01MDA7ZS5ndWlsbGVtb3RsZWZ0PTU1NjtlLmd1aWxzaW5nbGxlZnQ9MzMzO2UuZ3VpbHNpbmdscmlnaHQ9MzMzO2UuZmk9NjExO2UuZmw9NjExO2UuZW5kYXNoPTU1NjtlLmRhZ2dlcj01NTY7ZS5kYWdnZXJkYmw9NTU2O2UucGVyaW9kY2VudGVyZWQ9Mjc4O2UucGFyYWdyYXBoPTU1NjtlLmJ1bGxldD0zNTA7ZS5xdW90ZXNpbmdsYmFzZT0yNzg7ZS5xdW90ZWRibGJhc2U9NTAwO2UucXVvdGVkYmxyaWdodD01MDA7ZS5ndWlsbGVtb3RyaWdodD01NTY7ZS5lbGxpcHNpcz0xZTM7ZS5wZXJ0aG91c2FuZD0xZTM7ZS5xdWVzdGlvbmRvd249NjExO2UuZ3JhdmU9MzMzO2UuYWN1dGU9MzMzO2UuY2lyY3VtZmxleD0zMzM7ZS50aWxkZT0zMzM7ZS5tYWNyb249MzMzO2UuYnJldmU9MzMzO2UuZG90YWNjZW50PTMzMztlLmRpZXJlc2lzPTMzMztlLnJpbmc9MzMzO2UuY2VkaWxsYT0zMzM7ZS5odW5nYXJ1bWxhdXQ9MzMzO2Uub2dvbmVrPTMzMztlLmNhcm9uPTMzMztlLmVtZGFzaD0xZTM7ZS5BRT0xZTM7ZS5vcmRmZW1pbmluZT0zNzA7ZS5Mc2xhc2g9NjExO2UuT3NsYXNoPTc3ODtlLk9FPTFlMztlLm9yZG1hc2N1bGluZT0zNjU7ZS5hZT04ODk7ZS5kb3RsZXNzaT0yNzg7ZS5sc2xhc2g9Mjc4O2Uub3NsYXNoPTYxMTtlLm9lPTk0NDtlLmdlcm1hbmRibHM9NjExO2UuSWRpZXJlc2lzPTI3ODtlLmVhY3V0ZT01NTY7ZS5hYnJldmU9NTU2O2UudWh1bmdhcnVtbGF1dD02MTE7ZS5lY2Fyb249NTU2O2UuWWRpZXJlc2lzPTY2NztlLmRpdmlkZT01ODQ7ZS5ZYWN1dGU9NjY3O2UuQWNpcmN1bWZsZXg9NzIyO2UuYWFjdXRlPTU1NjtlLlVjaXJjdW1mbGV4PTcyMjtlLnlhY3V0ZT01NTY7ZS5zY29tbWFhY2NlbnQ9NTU2O2UuZWNpcmN1bWZsZXg9NTU2O2UuVXJpbmc9NzIyO2UuVWRpZXJlc2lzPTcyMjtlLmFvZ29uZWs9NTU2O2UuVWFjdXRlPTcyMjtlLnVvZ29uZWs9NjExO2UuRWRpZXJlc2lzPTY2NztlLkRjcm9hdD03MjI7ZS5jb21tYWFjY2VudD0yNTA7ZS5jb3B5cmlnaHQ9NzM3O2UuRW1hY3Jvbj02Njc7ZS5jY2Fyb249NTU2O2UuYXJpbmc9NTU2O2UuTmNvbW1hYWNjZW50PTcyMjtlLmxhY3V0ZT0yNzg7ZS5hZ3JhdmU9NTU2O2UuVGNvbW1hYWNjZW50PTYxMTtlLkNhY3V0ZT03MjI7ZS5hdGlsZGU9NTU2O2UuRWRvdGFjY2VudD02Njc7ZS5zY2Fyb249NTU2O2Uuc2NlZGlsbGE9NTU2O2UuaWFjdXRlPTI3ODtlLmxvemVuZ2U9NDk0O2UuUmNhcm9uPTcyMjtlLkdjb21tYWFjY2VudD03Nzg7ZS51Y2lyY3VtZmxleD02MTE7ZS5hY2lyY3VtZmxleD01NTY7ZS5BbWFjcm9uPTcyMjtlLnJjYXJvbj0zODk7ZS5jY2VkaWxsYT01NTY7ZS5aZG90YWNjZW50PTYxMTtlLlRob3JuPTY2NztlLk9tYWNyb249Nzc4O2UuUmFjdXRlPTcyMjtlLlNhY3V0ZT02Njc7ZS5kY2Fyb249NzQzO2UuVW1hY3Jvbj03MjI7ZS51cmluZz02MTE7ZS50aHJlZXN1cGVyaW9yPTMzMztlLk9ncmF2ZT03Nzg7ZS5BZ3JhdmU9NzIyO2UuQWJyZXZlPTcyMjtlLm11bHRpcGx5PTU4NDtlLnVhY3V0ZT02MTE7ZS5UY2Fyb249NjExO2UucGFydGlhbGRpZmY9NDk0O2UueWRpZXJlc2lzPTU1NjtlLk5hY3V0ZT03MjI7ZS5pY2lyY3VtZmxleD0yNzg7ZS5FY2lyY3VtZmxleD02Njc7ZS5hZGllcmVzaXM9NTU2O2UuZWRpZXJlc2lzPTU1NjtlLmNhY3V0ZT01NTY7ZS5uYWN1dGU9NjExO2UudW1hY3Jvbj02MTE7ZS5OY2Fyb249NzIyO2UuSWFjdXRlPTI3ODtlLnBsdXNtaW51cz01ODQ7ZS5icm9rZW5iYXI9MjgwO2UucmVnaXN0ZXJlZD03Mzc7ZS5HYnJldmU9Nzc4O2UuSWRvdGFjY2VudD0yNzg7ZS5zdW1tYXRpb249NjAwO2UuRWdyYXZlPTY2NztlLnJhY3V0ZT0zODk7ZS5vbWFjcm9uPTYxMTtlLlphY3V0ZT02MTE7ZS5aY2Fyb249NjExO2UuZ3JlYXRlcmVxdWFsPTU0OTtlLkV0aD03MjI7ZS5DY2VkaWxsYT03MjI7ZS5sY29tbWFhY2NlbnQ9Mjc4O2UudGNhcm9uPTM4OTtlLmVvZ29uZWs9NTU2O2UuVW9nb25laz03MjI7ZS5BYWN1dGU9NzIyO2UuQWRpZXJlc2lzPTcyMjtlLmVncmF2ZT01NTY7ZS56YWN1dGU9NTAwO2UuaW9nb25laz0yNzg7ZS5PYWN1dGU9Nzc4O2Uub2FjdXRlPTYxMTtlLmFtYWNyb249NTU2O2Uuc2FjdXRlPTU1NjtlLmlkaWVyZXNpcz0yNzg7ZS5PY2lyY3VtZmxleD03Nzg7ZS5VZ3JhdmU9NzIyO2UuRGVsdGE9NjEyO2UudGhvcm49NjExO2UudHdvc3VwZXJpb3I9MzMzO2UuT2RpZXJlc2lzPTc3ODtlLm11PTYxMTtlLmlncmF2ZT0yNzg7ZS5vaHVuZ2FydW1sYXV0PTYxMTtlLkVvZ29uZWs9NjY3O2UuZGNyb2F0PTYxMTtlLnRocmVlcXVhcnRlcnM9ODM0O2UuU2NlZGlsbGE9NjY3O2UubGNhcm9uPTQwMDtlLktjb21tYWFjY2VudD03MjI7ZS5MYWN1dGU9NjExO2UudHJhZGVtYXJrPTFlMztlLmVkb3RhY2NlbnQ9NTU2O2UuSWdyYXZlPTI3ODtlLkltYWNyb249Mjc4O2UuTGNhcm9uPTYxMTtlLm9uZWhhbGY9ODM0O2UubGVzc2VxdWFsPTU0OTtlLm9jaXJjdW1mbGV4PTYxMTtlLm50aWxkZT02MTE7ZS5VaHVuZ2FydW1sYXV0PTcyMjtlLkVhY3V0ZT02Njc7ZS5lbWFjcm9uPTU1NjtlLmdicmV2ZT02MTE7ZS5vbmVxdWFydGVyPTgzNDtlLlNjYXJvbj02Njc7ZS5TY29tbWFhY2NlbnQ9NjY3O2UuT2h1bmdhcnVtbGF1dD03Nzg7ZS5kZWdyZWU9NDAwO2Uub2dyYXZlPTYxMTtlLkNjYXJvbj03MjI7ZS51Z3JhdmU9NjExO2UucmFkaWNhbD01NDk7ZS5EY2Fyb249NzIyO2UucmNvbW1hYWNjZW50PTM4OTtlLk50aWxkZT03MjI7ZS5vdGlsZGU9NjExO2UuUmNvbW1hYWNjZW50PTcyMjtlLkxjb21tYWFjY2VudD02MTE7ZS5BdGlsZGU9NzIyO2UuQW9nb25laz03MjI7ZS5BcmluZz03MjI7ZS5PdGlsZGU9Nzc4O2UuemRvdGFjY2VudD01MDA7ZS5FY2Fyb249NjY3O2UuSW9nb25laz0yNzg7ZS5rY29tbWFhY2NlbnQ9NTU2O2UubWludXM9NTg0O2UuSWNpcmN1bWZsZXg9Mjc4O2UubmNhcm9uPTYxMTtlLnRjb21tYWFjY2VudD0zMzM7ZS5sb2dpY2Fsbm90PTU4NDtlLm9kaWVyZXNpcz02MTE7ZS51ZGllcmVzaXM9NjExO2Uubm90ZXF1YWw9NTQ5O2UuZ2NvbW1hYWNjZW50PTYxMTtlLmV0aD02MTE7ZS56Y2Fyb249NTAwO2UubmNvbW1hYWNjZW50PTYxMTtlLm9uZXN1cGVyaW9yPTMzMztlLmltYWNyb249Mjc4O2UuRXVybz01NTZ9KSk7ZVsiSGVsdmV0aWNhLUJvbGRPYmxpcXVlIl09Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLnNwYWNlPTI3ODtlLmV4Y2xhbT0zMzM7ZS5xdW90ZWRibD00NzQ7ZS5udW1iZXJzaWduPTU1NjtlLmRvbGxhcj01NTY7ZS5wZXJjZW50PTg4OTtlLmFtcGVyc2FuZD03MjI7ZS5xdW90ZXJpZ2h0PTI3ODtlLnBhcmVubGVmdD0zMzM7ZS5wYXJlbnJpZ2h0PTMzMztlLmFzdGVyaXNrPTM4OTtlLnBsdXM9NTg0O2UuY29tbWE9Mjc4O2UuaHlwaGVuPTMzMztlLnBlcmlvZD0yNzg7ZS5zbGFzaD0yNzg7ZS56ZXJvPTU1NjtlLm9uZT01NTY7ZS50d289NTU2O2UudGhyZWU9NTU2O2UuZm91cj01NTY7ZS5maXZlPTU1NjtlLnNpeD01NTY7ZS5zZXZlbj01NTY7ZS5laWdodD01NTY7ZS5uaW5lPTU1NjtlLmNvbG9uPTMzMztlLnNlbWljb2xvbj0zMzM7ZS5sZXNzPTU4NDtlLmVxdWFsPTU4NDtlLmdyZWF0ZXI9NTg0O2UucXVlc3Rpb249NjExO2UuYXQ9OTc1O2UuQT03MjI7ZS5CPTcyMjtlLkM9NzIyO2UuRD03MjI7ZS5FPTY2NztlLkY9NjExO2UuRz03Nzg7ZS5IPTcyMjtlLkk9Mjc4O2UuSj01NTY7ZS5LPTcyMjtlLkw9NjExO2UuTT04MzM7ZS5OPTcyMjtlLk89Nzc4O2UuUD02Njc7ZS5RPTc3ODtlLlI9NzIyO2UuUz02Njc7ZS5UPTYxMTtlLlU9NzIyO2UuVj02Njc7ZS5XPTk0NDtlLlg9NjY3O2UuWT02Njc7ZS5aPTYxMTtlLmJyYWNrZXRsZWZ0PTMzMztlLmJhY2tzbGFzaD0yNzg7ZS5icmFja2V0cmlnaHQ9MzMzO2UuYXNjaWljaXJjdW09NTg0O2UudW5kZXJzY29yZT01NTY7ZS5xdW90ZWxlZnQ9Mjc4O2UuYT01NTY7ZS5iPTYxMTtlLmM9NTU2O2UuZD02MTE7ZS5lPTU1NjtlLmY9MzMzO2UuZz02MTE7ZS5oPTYxMTtlLmk9Mjc4O2Uuaj0yNzg7ZS5rPTU1NjtlLmw9Mjc4O2UubT04ODk7ZS5uPTYxMTtlLm89NjExO2UucD02MTE7ZS5xPTYxMTtlLnI9Mzg5O2Uucz01NTY7ZS50PTMzMztlLnU9NjExO2Uudj01NTY7ZS53PTc3ODtlLng9NTU2O2UueT01NTY7ZS56PTUwMDtlLmJyYWNlbGVmdD0zODk7ZS5iYXI9MjgwO2UuYnJhY2VyaWdodD0zODk7ZS5hc2NpaXRpbGRlPTU4NDtlLmV4Y2xhbWRvd249MzMzO2UuY2VudD01NTY7ZS5zdGVybGluZz01NTY7ZS5mcmFjdGlvbj0xNjc7ZS55ZW49NTU2O2UuZmxvcmluPTU1NjtlLnNlY3Rpb249NTU2O2UuY3VycmVuY3k9NTU2O2UucXVvdGVzaW5nbGU9MjM4O2UucXVvdGVkYmxsZWZ0PTUwMDtlLmd1aWxsZW1vdGxlZnQ9NTU2O2UuZ3VpbHNpbmdsbGVmdD0zMzM7ZS5ndWlsc2luZ2xyaWdodD0zMzM7ZS5maT02MTE7ZS5mbD02MTE7ZS5lbmRhc2g9NTU2O2UuZGFnZ2VyPTU1NjtlLmRhZ2dlcmRibD01NTY7ZS5wZXJpb2RjZW50ZXJlZD0yNzg7ZS5wYXJhZ3JhcGg9NTU2O2UuYnVsbGV0PTM1MDtlLnF1b3Rlc2luZ2xiYXNlPTI3ODtlLnF1b3RlZGJsYmFzZT01MDA7ZS5xdW90ZWRibHJpZ2h0PTUwMDtlLmd1aWxsZW1vdHJpZ2h0PTU1NjtlLmVsbGlwc2lzPTFlMztlLnBlcnRob3VzYW5kPTFlMztlLnF1ZXN0aW9uZG93bj02MTE7ZS5ncmF2ZT0zMzM7ZS5hY3V0ZT0zMzM7ZS5jaXJjdW1mbGV4PTMzMztlLnRpbGRlPTMzMztlLm1hY3Jvbj0zMzM7ZS5icmV2ZT0zMzM7ZS5kb3RhY2NlbnQ9MzMzO2UuZGllcmVzaXM9MzMzO2UucmluZz0zMzM7ZS5jZWRpbGxhPTMzMztlLmh1bmdhcnVtbGF1dD0zMzM7ZS5vZ29uZWs9MzMzO2UuY2Fyb249MzMzO2UuZW1kYXNoPTFlMztlLkFFPTFlMztlLm9yZGZlbWluaW5lPTM3MDtlLkxzbGFzaD02MTE7ZS5Pc2xhc2g9Nzc4O2UuT0U9MWUzO2Uub3JkbWFzY3VsaW5lPTM2NTtlLmFlPTg4OTtlLmRvdGxlc3NpPTI3ODtlLmxzbGFzaD0yNzg7ZS5vc2xhc2g9NjExO2Uub2U9OTQ0O2UuZ2VybWFuZGJscz02MTE7ZS5JZGllcmVzaXM9Mjc4O2UuZWFjdXRlPTU1NjtlLmFicmV2ZT01NTY7ZS51aHVuZ2FydW1sYXV0PTYxMTtlLmVjYXJvbj01NTY7ZS5ZZGllcmVzaXM9NjY3O2UuZGl2aWRlPTU4NDtlLllhY3V0ZT02Njc7ZS5BY2lyY3VtZmxleD03MjI7ZS5hYWN1dGU9NTU2O2UuVWNpcmN1bWZsZXg9NzIyO2UueWFjdXRlPTU1NjtlLnNjb21tYWFjY2VudD01NTY7ZS5lY2lyY3VtZmxleD01NTY7ZS5VcmluZz03MjI7ZS5VZGllcmVzaXM9NzIyO2UuYW9nb25laz01NTY7ZS5VYWN1dGU9NzIyO2UudW9nb25laz02MTE7ZS5FZGllcmVzaXM9NjY3O2UuRGNyb2F0PTcyMjtlLmNvbW1hYWNjZW50PTI1MDtlLmNvcHlyaWdodD03Mzc7ZS5FbWFjcm9uPTY2NztlLmNjYXJvbj01NTY7ZS5hcmluZz01NTY7ZS5OY29tbWFhY2NlbnQ9NzIyO2UubGFjdXRlPTI3ODtlLmFncmF2ZT01NTY7ZS5UY29tbWFhY2NlbnQ9NjExO2UuQ2FjdXRlPTcyMjtlLmF0aWxkZT01NTY7ZS5FZG90YWNjZW50PTY2NztlLnNjYXJvbj01NTY7ZS5zY2VkaWxsYT01NTY7ZS5pYWN1dGU9Mjc4O2UubG96ZW5nZT00OTQ7ZS5SY2Fyb249NzIyO2UuR2NvbW1hYWNjZW50PTc3ODtlLnVjaXJjdW1mbGV4PTYxMTtlLmFjaXJjdW1mbGV4PTU1NjtlLkFtYWNyb249NzIyO2UucmNhcm9uPTM4OTtlLmNjZWRpbGxhPTU1NjtlLlpkb3RhY2NlbnQ9NjExO2UuVGhvcm49NjY3O2UuT21hY3Jvbj03Nzg7ZS5SYWN1dGU9NzIyO2UuU2FjdXRlPTY2NztlLmRjYXJvbj03NDM7ZS5VbWFjcm9uPTcyMjtlLnVyaW5nPTYxMTtlLnRocmVlc3VwZXJpb3I9MzMzO2UuT2dyYXZlPTc3ODtlLkFncmF2ZT03MjI7ZS5BYnJldmU9NzIyO2UubXVsdGlwbHk9NTg0O2UudWFjdXRlPTYxMTtlLlRjYXJvbj02MTE7ZS5wYXJ0aWFsZGlmZj00OTQ7ZS55ZGllcmVzaXM9NTU2O2UuTmFjdXRlPTcyMjtlLmljaXJjdW1mbGV4PTI3ODtlLkVjaXJjdW1mbGV4PTY2NztlLmFkaWVyZXNpcz01NTY7ZS5lZGllcmVzaXM9NTU2O2UuY2FjdXRlPTU1NjtlLm5hY3V0ZT02MTE7ZS51bWFjcm9uPTYxMTtlLk5jYXJvbj03MjI7ZS5JYWN1dGU9Mjc4O2UucGx1c21pbnVzPTU4NDtlLmJyb2tlbmJhcj0yODA7ZS5yZWdpc3RlcmVkPTczNztlLkdicmV2ZT03Nzg7ZS5JZG90YWNjZW50PTI3ODtlLnN1bW1hdGlvbj02MDA7ZS5FZ3JhdmU9NjY3O2UucmFjdXRlPTM4OTtlLm9tYWNyb249NjExO2UuWmFjdXRlPTYxMTtlLlpjYXJvbj02MTE7ZS5ncmVhdGVyZXF1YWw9NTQ5O2UuRXRoPTcyMjtlLkNjZWRpbGxhPTcyMjtlLmxjb21tYWFjY2VudD0yNzg7ZS50Y2Fyb249Mzg5O2UuZW9nb25laz01NTY7ZS5Vb2dvbmVrPTcyMjtlLkFhY3V0ZT03MjI7ZS5BZGllcmVzaXM9NzIyO2UuZWdyYXZlPTU1NjtlLnphY3V0ZT01MDA7ZS5pb2dvbmVrPTI3ODtlLk9hY3V0ZT03Nzg7ZS5vYWN1dGU9NjExO2UuYW1hY3Jvbj01NTY7ZS5zYWN1dGU9NTU2O2UuaWRpZXJlc2lzPTI3ODtlLk9jaXJjdW1mbGV4PTc3ODtlLlVncmF2ZT03MjI7ZS5EZWx0YT02MTI7ZS50aG9ybj02MTE7ZS50d29zdXBlcmlvcj0zMzM7ZS5PZGllcmVzaXM9Nzc4O2UubXU9NjExO2UuaWdyYXZlPTI3ODtlLm9odW5nYXJ1bWxhdXQ9NjExO2UuRW9nb25laz02Njc7ZS5kY3JvYXQ9NjExO2UudGhyZWVxdWFydGVycz04MzQ7ZS5TY2VkaWxsYT02Njc7ZS5sY2Fyb249NDAwO2UuS2NvbW1hYWNjZW50PTcyMjtlLkxhY3V0ZT02MTE7ZS50cmFkZW1hcms9MWUzO2UuZWRvdGFjY2VudD01NTY7ZS5JZ3JhdmU9Mjc4O2UuSW1hY3Jvbj0yNzg7ZS5MY2Fyb249NjExO2Uub25laGFsZj04MzQ7ZS5sZXNzZXF1YWw9NTQ5O2Uub2NpcmN1bWZsZXg9NjExO2UubnRpbGRlPTYxMTtlLlVodW5nYXJ1bWxhdXQ9NzIyO2UuRWFjdXRlPTY2NztlLmVtYWNyb249NTU2O2UuZ2JyZXZlPTYxMTtlLm9uZXF1YXJ0ZXI9ODM0O2UuU2Nhcm9uPTY2NztlLlNjb21tYWFjY2VudD02Njc7ZS5PaHVuZ2FydW1sYXV0PTc3ODtlLmRlZ3JlZT00MDA7ZS5vZ3JhdmU9NjExO2UuQ2Nhcm9uPTcyMjtlLnVncmF2ZT02MTE7ZS5yYWRpY2FsPTU0OTtlLkRjYXJvbj03MjI7ZS5yY29tbWFhY2NlbnQ9Mzg5O2UuTnRpbGRlPTcyMjtlLm90aWxkZT02MTE7ZS5SY29tbWFhY2NlbnQ9NzIyO2UuTGNvbW1hYWNjZW50PTYxMTtlLkF0aWxkZT03MjI7ZS5Bb2dvbmVrPTcyMjtlLkFyaW5nPTcyMjtlLk90aWxkZT03Nzg7ZS56ZG90YWNjZW50PTUwMDtlLkVjYXJvbj02Njc7ZS5Jb2dvbmVrPTI3ODtlLmtjb21tYWFjY2VudD01NTY7ZS5taW51cz01ODQ7ZS5JY2lyY3VtZmxleD0yNzg7ZS5uY2Fyb249NjExO2UudGNvbW1hYWNjZW50PTMzMztlLmxvZ2ljYWxub3Q9NTg0O2Uub2RpZXJlc2lzPTYxMTtlLnVkaWVyZXNpcz02MTE7ZS5ub3RlcXVhbD01NDk7ZS5nY29tbWFhY2NlbnQ9NjExO2UuZXRoPTYxMTtlLnpjYXJvbj01MDA7ZS5uY29tbWFhY2NlbnQ9NjExO2Uub25lc3VwZXJpb3I9MzMzO2UuaW1hY3Jvbj0yNzg7ZS5FdXJvPTU1Nn0pKTtlWyJIZWx2ZXRpY2EtT2JsaXF1ZSJdPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5zcGFjZT0yNzg7ZS5leGNsYW09Mjc4O2UucXVvdGVkYmw9MzU1O2UubnVtYmVyc2lnbj01NTY7ZS5kb2xsYXI9NTU2O2UucGVyY2VudD04ODk7ZS5hbXBlcnNhbmQ9NjY3O2UucXVvdGVyaWdodD0yMjI7ZS5wYXJlbmxlZnQ9MzMzO2UucGFyZW5yaWdodD0zMzM7ZS5hc3Rlcmlzaz0zODk7ZS5wbHVzPTU4NDtlLmNvbW1hPTI3ODtlLmh5cGhlbj0zMzM7ZS5wZXJpb2Q9Mjc4O2Uuc2xhc2g9Mjc4O2UuemVybz01NTY7ZS5vbmU9NTU2O2UudHdvPTU1NjtlLnRocmVlPTU1NjtlLmZvdXI9NTU2O2UuZml2ZT01NTY7ZS5zaXg9NTU2O2Uuc2V2ZW49NTU2O2UuZWlnaHQ9NTU2O2UubmluZT01NTY7ZS5jb2xvbj0yNzg7ZS5zZW1pY29sb249Mjc4O2UubGVzcz01ODQ7ZS5lcXVhbD01ODQ7ZS5ncmVhdGVyPTU4NDtlLnF1ZXN0aW9uPTU1NjtlLmF0PTEwMTU7ZS5BPTY2NztlLkI9NjY3O2UuQz03MjI7ZS5EPTcyMjtlLkU9NjY3O2UuRj02MTE7ZS5HPTc3ODtlLkg9NzIyO2UuST0yNzg7ZS5KPTUwMDtlLks9NjY3O2UuTD01NTY7ZS5NPTgzMztlLk49NzIyO2UuTz03Nzg7ZS5QPTY2NztlLlE9Nzc4O2UuUj03MjI7ZS5TPTY2NztlLlQ9NjExO2UuVT03MjI7ZS5WPTY2NztlLlc9OTQ0O2UuWD02Njc7ZS5ZPTY2NztlLlo9NjExO2UuYnJhY2tldGxlZnQ9Mjc4O2UuYmFja3NsYXNoPTI3ODtlLmJyYWNrZXRyaWdodD0yNzg7ZS5hc2NpaWNpcmN1bT00Njk7ZS51bmRlcnNjb3JlPTU1NjtlLnF1b3RlbGVmdD0yMjI7ZS5hPTU1NjtlLmI9NTU2O2UuYz01MDA7ZS5kPTU1NjtlLmU9NTU2O2UuZj0yNzg7ZS5nPTU1NjtlLmg9NTU2O2UuaT0yMjI7ZS5qPTIyMjtlLms9NTAwO2UubD0yMjI7ZS5tPTgzMztlLm49NTU2O2Uubz01NTY7ZS5wPTU1NjtlLnE9NTU2O2Uucj0zMzM7ZS5zPTUwMDtlLnQ9Mjc4O2UudT01NTY7ZS52PTUwMDtlLnc9NzIyO2UueD01MDA7ZS55PTUwMDtlLno9NTAwO2UuYnJhY2VsZWZ0PTMzNDtlLmJhcj0yNjA7ZS5icmFjZXJpZ2h0PTMzNDtlLmFzY2lpdGlsZGU9NTg0O2UuZXhjbGFtZG93bj0zMzM7ZS5jZW50PTU1NjtlLnN0ZXJsaW5nPTU1NjtlLmZyYWN0aW9uPTE2NztlLnllbj01NTY7ZS5mbG9yaW49NTU2O2Uuc2VjdGlvbj01NTY7ZS5jdXJyZW5jeT01NTY7ZS5xdW90ZXNpbmdsZT0xOTE7ZS5xdW90ZWRibGxlZnQ9MzMzO2UuZ3VpbGxlbW90bGVmdD01NTY7ZS5ndWlsc2luZ2xsZWZ0PTMzMztlLmd1aWxzaW5nbHJpZ2h0PTMzMztlLmZpPTUwMDtlLmZsPTUwMDtlLmVuZGFzaD01NTY7ZS5kYWdnZXI9NTU2O2UuZGFnZ2VyZGJsPTU1NjtlLnBlcmlvZGNlbnRlcmVkPTI3ODtlLnBhcmFncmFwaD01Mzc7ZS5idWxsZXQ9MzUwO2UucXVvdGVzaW5nbGJhc2U9MjIyO2UucXVvdGVkYmxiYXNlPTMzMztlLnF1b3RlZGJscmlnaHQ9MzMzO2UuZ3VpbGxlbW90cmlnaHQ9NTU2O2UuZWxsaXBzaXM9MWUzO2UucGVydGhvdXNhbmQ9MWUzO2UucXVlc3Rpb25kb3duPTYxMTtlLmdyYXZlPTMzMztlLmFjdXRlPTMzMztlLmNpcmN1bWZsZXg9MzMzO2UudGlsZGU9MzMzO2UubWFjcm9uPTMzMztlLmJyZXZlPTMzMztlLmRvdGFjY2VudD0zMzM7ZS5kaWVyZXNpcz0zMzM7ZS5yaW5nPTMzMztlLmNlZGlsbGE9MzMzO2UuaHVuZ2FydW1sYXV0PTMzMztlLm9nb25laz0zMzM7ZS5jYXJvbj0zMzM7ZS5lbWRhc2g9MWUzO2UuQUU9MWUzO2Uub3JkZmVtaW5pbmU9MzcwO2UuTHNsYXNoPTU1NjtlLk9zbGFzaD03Nzg7ZS5PRT0xZTM7ZS5vcmRtYXNjdWxpbmU9MzY1O2UuYWU9ODg5O2UuZG90bGVzc2k9Mjc4O2UubHNsYXNoPTIyMjtlLm9zbGFzaD02MTE7ZS5vZT05NDQ7ZS5nZXJtYW5kYmxzPTYxMTtlLklkaWVyZXNpcz0yNzg7ZS5lYWN1dGU9NTU2O2UuYWJyZXZlPTU1NjtlLnVodW5nYXJ1bWxhdXQ9NTU2O2UuZWNhcm9uPTU1NjtlLllkaWVyZXNpcz02Njc7ZS5kaXZpZGU9NTg0O2UuWWFjdXRlPTY2NztlLkFjaXJjdW1mbGV4PTY2NztlLmFhY3V0ZT01NTY7ZS5VY2lyY3VtZmxleD03MjI7ZS55YWN1dGU9NTAwO2Uuc2NvbW1hYWNjZW50PTUwMDtlLmVjaXJjdW1mbGV4PTU1NjtlLlVyaW5nPTcyMjtlLlVkaWVyZXNpcz03MjI7ZS5hb2dvbmVrPTU1NjtlLlVhY3V0ZT03MjI7ZS51b2dvbmVrPTU1NjtlLkVkaWVyZXNpcz02Njc7ZS5EY3JvYXQ9NzIyO2UuY29tbWFhY2NlbnQ9MjUwO2UuY29weXJpZ2h0PTczNztlLkVtYWNyb249NjY3O2UuY2Nhcm9uPTUwMDtlLmFyaW5nPTU1NjtlLk5jb21tYWFjY2VudD03MjI7ZS5sYWN1dGU9MjIyO2UuYWdyYXZlPTU1NjtlLlRjb21tYWFjY2VudD02MTE7ZS5DYWN1dGU9NzIyO2UuYXRpbGRlPTU1NjtlLkVkb3RhY2NlbnQ9NjY3O2Uuc2Nhcm9uPTUwMDtlLnNjZWRpbGxhPTUwMDtlLmlhY3V0ZT0yNzg7ZS5sb3plbmdlPTQ3MTtlLlJjYXJvbj03MjI7ZS5HY29tbWFhY2NlbnQ9Nzc4O2UudWNpcmN1bWZsZXg9NTU2O2UuYWNpcmN1bWZsZXg9NTU2O2UuQW1hY3Jvbj02Njc7ZS5yY2Fyb249MzMzO2UuY2NlZGlsbGE9NTAwO2UuWmRvdGFjY2VudD02MTE7ZS5UaG9ybj02Njc7ZS5PbWFjcm9uPTc3ODtlLlJhY3V0ZT03MjI7ZS5TYWN1dGU9NjY3O2UuZGNhcm9uPTY0MztlLlVtYWNyb249NzIyO2UudXJpbmc9NTU2O2UudGhyZWVzdXBlcmlvcj0zMzM7ZS5PZ3JhdmU9Nzc4O2UuQWdyYXZlPTY2NztlLkFicmV2ZT02Njc7ZS5tdWx0aXBseT01ODQ7ZS51YWN1dGU9NTU2O2UuVGNhcm9uPTYxMTtlLnBhcnRpYWxkaWZmPTQ3NjtlLnlkaWVyZXNpcz01MDA7ZS5OYWN1dGU9NzIyO2UuaWNpcmN1bWZsZXg9Mjc4O2UuRWNpcmN1bWZsZXg9NjY3O2UuYWRpZXJlc2lzPTU1NjtlLmVkaWVyZXNpcz01NTY7ZS5jYWN1dGU9NTAwO2UubmFjdXRlPTU1NjtlLnVtYWNyb249NTU2O2UuTmNhcm9uPTcyMjtlLklhY3V0ZT0yNzg7ZS5wbHVzbWludXM9NTg0O2UuYnJva2VuYmFyPTI2MDtlLnJlZ2lzdGVyZWQ9NzM3O2UuR2JyZXZlPTc3ODtlLklkb3RhY2NlbnQ9Mjc4O2Uuc3VtbWF0aW9uPTYwMDtlLkVncmF2ZT02Njc7ZS5yYWN1dGU9MzMzO2Uub21hY3Jvbj01NTY7ZS5aYWN1dGU9NjExO2UuWmNhcm9uPTYxMTtlLmdyZWF0ZXJlcXVhbD01NDk7ZS5FdGg9NzIyO2UuQ2NlZGlsbGE9NzIyO2UubGNvbW1hYWNjZW50PTIyMjtlLnRjYXJvbj0zMTc7ZS5lb2dvbmVrPTU1NjtlLlVvZ29uZWs9NzIyO2UuQWFjdXRlPTY2NztlLkFkaWVyZXNpcz02Njc7ZS5lZ3JhdmU9NTU2O2UuemFjdXRlPTUwMDtlLmlvZ29uZWs9MjIyO2UuT2FjdXRlPTc3ODtlLm9hY3V0ZT01NTY7ZS5hbWFjcm9uPTU1NjtlLnNhY3V0ZT01MDA7ZS5pZGllcmVzaXM9Mjc4O2UuT2NpcmN1bWZsZXg9Nzc4O2UuVWdyYXZlPTcyMjtlLkRlbHRhPTYxMjtlLnRob3JuPTU1NjtlLnR3b3N1cGVyaW9yPTMzMztlLk9kaWVyZXNpcz03Nzg7ZS5tdT01NTY7ZS5pZ3JhdmU9Mjc4O2Uub2h1bmdhcnVtbGF1dD01NTY7ZS5Fb2dvbmVrPTY2NztlLmRjcm9hdD01NTY7ZS50aHJlZXF1YXJ0ZXJzPTgzNDtlLlNjZWRpbGxhPTY2NztlLmxjYXJvbj0yOTk7ZS5LY29tbWFhY2NlbnQ9NjY3O2UuTGFjdXRlPTU1NjtlLnRyYWRlbWFyaz0xZTM7ZS5lZG90YWNjZW50PTU1NjtlLklncmF2ZT0yNzg7ZS5JbWFjcm9uPTI3ODtlLkxjYXJvbj01NTY7ZS5vbmVoYWxmPTgzNDtlLmxlc3NlcXVhbD01NDk7ZS5vY2lyY3VtZmxleD01NTY7ZS5udGlsZGU9NTU2O2UuVWh1bmdhcnVtbGF1dD03MjI7ZS5FYWN1dGU9NjY3O2UuZW1hY3Jvbj01NTY7ZS5nYnJldmU9NTU2O2Uub25lcXVhcnRlcj04MzQ7ZS5TY2Fyb249NjY3O2UuU2NvbW1hYWNjZW50PTY2NztlLk9odW5nYXJ1bWxhdXQ9Nzc4O2UuZGVncmVlPTQwMDtlLm9ncmF2ZT01NTY7ZS5DY2Fyb249NzIyO2UudWdyYXZlPTU1NjtlLnJhZGljYWw9NDUzO2UuRGNhcm9uPTcyMjtlLnJjb21tYWFjY2VudD0zMzM7ZS5OdGlsZGU9NzIyO2Uub3RpbGRlPTU1NjtlLlJjb21tYWFjY2VudD03MjI7ZS5MY29tbWFhY2NlbnQ9NTU2O2UuQXRpbGRlPTY2NztlLkFvZ29uZWs9NjY3O2UuQXJpbmc9NjY3O2UuT3RpbGRlPTc3ODtlLnpkb3RhY2NlbnQ9NTAwO2UuRWNhcm9uPTY2NztlLklvZ29uZWs9Mjc4O2Uua2NvbW1hYWNjZW50PTUwMDtlLm1pbnVzPTU4NDtlLkljaXJjdW1mbGV4PTI3ODtlLm5jYXJvbj01NTY7ZS50Y29tbWFhY2NlbnQ9Mjc4O2UubG9naWNhbG5vdD01ODQ7ZS5vZGllcmVzaXM9NTU2O2UudWRpZXJlc2lzPTU1NjtlLm5vdGVxdWFsPTU0OTtlLmdjb21tYWFjY2VudD01NTY7ZS5ldGg9NTU2O2UuemNhcm9uPTUwMDtlLm5jb21tYWFjY2VudD01NTY7ZS5vbmVzdXBlcmlvcj0zMzM7ZS5pbWFjcm9uPTI3ODtlLkV1cm89NTU2fSkpO2UuU3ltYm9sPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5zcGFjZT0yNTA7ZS5leGNsYW09MzMzO2UudW5pdmVyc2FsPTcxMztlLm51bWJlcnNpZ249NTAwO2UuZXhpc3RlbnRpYWw9NTQ5O2UucGVyY2VudD04MzM7ZS5hbXBlcnNhbmQ9Nzc4O2Uuc3VjaHRoYXQ9NDM5O2UucGFyZW5sZWZ0PTMzMztlLnBhcmVucmlnaHQ9MzMzO2UuYXN0ZXJpc2ttYXRoPTUwMDtlLnBsdXM9NTQ5O2UuY29tbWE9MjUwO2UubWludXM9NTQ5O2UucGVyaW9kPTI1MDtlLnNsYXNoPTI3ODtlLnplcm89NTAwO2Uub25lPTUwMDtlLnR3bz01MDA7ZS50aHJlZT01MDA7ZS5mb3VyPTUwMDtlLmZpdmU9NTAwO2Uuc2l4PTUwMDtlLnNldmVuPTUwMDtlLmVpZ2h0PTUwMDtlLm5pbmU9NTAwO2UuY29sb249Mjc4O2Uuc2VtaWNvbG9uPTI3ODtlLmxlc3M9NTQ5O2UuZXF1YWw9NTQ5O2UuZ3JlYXRlcj01NDk7ZS5xdWVzdGlvbj00NDQ7ZS5jb25ncnVlbnQ9NTQ5O2UuQWxwaGE9NzIyO2UuQmV0YT02Njc7ZS5DaGk9NzIyO2UuRGVsdGE9NjEyO2UuRXBzaWxvbj02MTE7ZS5QaGk9NzYzO2UuR2FtbWE9NjAzO2UuRXRhPTcyMjtlLklvdGE9MzMzO2UudGhldGExPTYzMTtlLkthcHBhPTcyMjtlLkxhbWJkYT02ODY7ZS5NdT04ODk7ZS5OdT03MjI7ZS5PbWljcm9uPTcyMjtlLlBpPTc2ODtlLlRoZXRhPTc0MTtlLlJobz01NTY7ZS5TaWdtYT01OTI7ZS5UYXU9NjExO2UuVXBzaWxvbj02OTA7ZS5zaWdtYTE9NDM5O2UuT21lZ2E9NzY4O2UuWGk9NjQ1O2UuUHNpPTc5NTtlLlpldGE9NjExO2UuYnJhY2tldGxlZnQ9MzMzO2UudGhlcmVmb3JlPTg2MztlLmJyYWNrZXRyaWdodD0zMzM7ZS5wZXJwZW5kaWN1bGFyPTY1ODtlLnVuZGVyc2NvcmU9NTAwO2UucmFkaWNhbGV4PTUwMDtlLmFscGhhPTYzMTtlLmJldGE9NTQ5O2UuY2hpPTU0OTtlLmRlbHRhPTQ5NDtlLmVwc2lsb249NDM5O2UucGhpPTUyMTtlLmdhbW1hPTQxMTtlLmV0YT02MDM7ZS5pb3RhPTMyOTtlLnBoaTE9NjAzO2Uua2FwcGE9NTQ5O2UubGFtYmRhPTU0OTtlLm11PTU3NjtlLm51PTUyMTtlLm9taWNyb249NTQ5O2UucGk9NTQ5O2UudGhldGE9NTIxO2UucmhvPTU0OTtlLnNpZ21hPTYwMztlLnRhdT00Mzk7ZS51cHNpbG9uPTU3NjtlLm9tZWdhMT03MTM7ZS5vbWVnYT02ODY7ZS54aT00OTM7ZS5wc2k9Njg2O2UuemV0YT00OTQ7ZS5icmFjZWxlZnQ9NDgwO2UuYmFyPTIwMDtlLmJyYWNlcmlnaHQ9NDgwO2Uuc2ltaWxhcj01NDk7ZS5FdXJvPTc1MDtlLlVwc2lsb24xPTYyMDtlLm1pbnV0ZT0yNDc7ZS5sZXNzZXF1YWw9NTQ5O2UuZnJhY3Rpb249MTY3O2UuaW5maW5pdHk9NzEzO2UuZmxvcmluPTUwMDtlLmNsdWI9NzUzO2UuZGlhbW9uZD03NTM7ZS5oZWFydD03NTM7ZS5zcGFkZT03NTM7ZS5hcnJvd2JvdGg9MTA0MjtlLmFycm93bGVmdD05ODc7ZS5hcnJvd3VwPTYwMztlLmFycm93cmlnaHQ9OTg3O2UuYXJyb3dkb3duPTYwMztlLmRlZ3JlZT00MDA7ZS5wbHVzbWludXM9NTQ5O2Uuc2Vjb25kPTQxMTtlLmdyZWF0ZXJlcXVhbD01NDk7ZS5tdWx0aXBseT01NDk7ZS5wcm9wb3J0aW9uYWw9NzEzO2UucGFydGlhbGRpZmY9NDk0O2UuYnVsbGV0PTQ2MDtlLmRpdmlkZT01NDk7ZS5ub3RlcXVhbD01NDk7ZS5lcXVpdmFsZW5jZT01NDk7ZS5hcHByb3hlcXVhbD01NDk7ZS5lbGxpcHNpcz0xZTM7ZS5hcnJvd3ZlcnRleD02MDM7ZS5hcnJvd2hvcml6ZXg9MWUzO2UuY2FycmlhZ2VyZXR1cm49NjU4O2UuYWxlcGg9ODIzO2UuSWZyYWt0dXI9Njg2O2UuUmZyYWt0dXI9Nzk1O2Uud2VpZXJzdHJhc3M9OTg3O2UuY2lyY2xlbXVsdGlwbHk9NzY4O2UuY2lyY2xlcGx1cz03Njg7ZS5lbXB0eXNldD04MjM7ZS5pbnRlcnNlY3Rpb249NzY4O2UudW5pb249NzY4O2UucHJvcGVyc3VwZXJzZXQ9NzEzO2UucmVmbGV4c3VwZXJzZXQ9NzEzO2Uubm90c3Vic2V0PTcxMztlLnByb3BlcnN1YnNldD03MTM7ZS5yZWZsZXhzdWJzZXQ9NzEzO2UuZWxlbWVudD03MTM7ZS5ub3RlbGVtZW50PTcxMztlLmFuZ2xlPTc2ODtlLmdyYWRpZW50PTcxMztlLnJlZ2lzdGVyc2VyaWY9NzkwO2UuY29weXJpZ2h0c2VyaWY9NzkwO2UudHJhZGVtYXJrc2VyaWY9ODkwO2UucHJvZHVjdD04MjM7ZS5yYWRpY2FsPTU0OTtlLmRvdG1hdGg9MjUwO2UubG9naWNhbG5vdD03MTM7ZS5sb2dpY2FsYW5kPTYwMztlLmxvZ2ljYWxvcj02MDM7ZS5hcnJvd2RibGJvdGg9MTA0MjtlLmFycm93ZGJsbGVmdD05ODc7ZS5hcnJvd2RibHVwPTYwMztlLmFycm93ZGJscmlnaHQ9OTg3O2UuYXJyb3dkYmxkb3duPTYwMztlLmxvemVuZ2U9NDk0O2UuYW5nbGVsZWZ0PTMyOTtlLnJlZ2lzdGVyc2Fucz03OTA7ZS5jb3B5cmlnaHRzYW5zPTc5MDtlLnRyYWRlbWFya3NhbnM9Nzg2O2Uuc3VtbWF0aW9uPTcxMztlLnBhcmVubGVmdHRwPTM4NDtlLnBhcmVubGVmdGV4PTM4NDtlLnBhcmVubGVmdGJ0PTM4NDtlLmJyYWNrZXRsZWZ0dHA9Mzg0O2UuYnJhY2tldGxlZnRleD0zODQ7ZS5icmFja2V0bGVmdGJ0PTM4NDtlLmJyYWNlbGVmdHRwPTQ5NDtlLmJyYWNlbGVmdG1pZD00OTQ7ZS5icmFjZWxlZnRidD00OTQ7ZS5icmFjZWV4PTQ5NDtlLmFuZ2xlcmlnaHQ9MzI5O2UuaW50ZWdyYWw9Mjc0O2UuaW50ZWdyYWx0cD02ODY7ZS5pbnRlZ3JhbGV4PTY4NjtlLmludGVncmFsYnQ9Njg2O2UucGFyZW5yaWdodHRwPTM4NDtlLnBhcmVucmlnaHRleD0zODQ7ZS5wYXJlbnJpZ2h0YnQ9Mzg0O2UuYnJhY2tldHJpZ2h0dHA9Mzg0O2UuYnJhY2tldHJpZ2h0ZXg9Mzg0O2UuYnJhY2tldHJpZ2h0YnQ9Mzg0O2UuYnJhY2VyaWdodHRwPTQ5NDtlLmJyYWNlcmlnaHRtaWQ9NDk0O2UuYnJhY2VyaWdodGJ0PTQ5NDtlLmFwcGxlPTc5MH0pKTtlWyJUaW1lcy1Sb21hbiJdPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5zcGFjZT0yNTA7ZS5leGNsYW09MzMzO2UucXVvdGVkYmw9NDA4O2UubnVtYmVyc2lnbj01MDA7ZS5kb2xsYXI9NTAwO2UucGVyY2VudD04MzM7ZS5hbXBlcnNhbmQ9Nzc4O2UucXVvdGVyaWdodD0zMzM7ZS5wYXJlbmxlZnQ9MzMzO2UucGFyZW5yaWdodD0zMzM7ZS5hc3Rlcmlzaz01MDA7ZS5wbHVzPTU2NDtlLmNvbW1hPTI1MDtlLmh5cGhlbj0zMzM7ZS5wZXJpb2Q9MjUwO2Uuc2xhc2g9Mjc4O2UuemVybz01MDA7ZS5vbmU9NTAwO2UudHdvPTUwMDtlLnRocmVlPTUwMDtlLmZvdXI9NTAwO2UuZml2ZT01MDA7ZS5zaXg9NTAwO2Uuc2V2ZW49NTAwO2UuZWlnaHQ9NTAwO2UubmluZT01MDA7ZS5jb2xvbj0yNzg7ZS5zZW1pY29sb249Mjc4O2UubGVzcz01NjQ7ZS5lcXVhbD01NjQ7ZS5ncmVhdGVyPTU2NDtlLnF1ZXN0aW9uPTQ0NDtlLmF0PTkyMTtlLkE9NzIyO2UuQj02Njc7ZS5DPTY2NztlLkQ9NzIyO2UuRT02MTE7ZS5GPTU1NjtlLkc9NzIyO2UuSD03MjI7ZS5JPTMzMztlLko9Mzg5O2UuSz03MjI7ZS5MPTYxMTtlLk09ODg5O2UuTj03MjI7ZS5PPTcyMjtlLlA9NTU2O2UuUT03MjI7ZS5SPTY2NztlLlM9NTU2O2UuVD02MTE7ZS5VPTcyMjtlLlY9NzIyO2UuVz05NDQ7ZS5YPTcyMjtlLlk9NzIyO2UuWj02MTE7ZS5icmFja2V0bGVmdD0zMzM7ZS5iYWNrc2xhc2g9Mjc4O2UuYnJhY2tldHJpZ2h0PTMzMztlLmFzY2lpY2lyY3VtPTQ2OTtlLnVuZGVyc2NvcmU9NTAwO2UucXVvdGVsZWZ0PTMzMztlLmE9NDQ0O2UuYj01MDA7ZS5jPTQ0NDtlLmQ9NTAwO2UuZT00NDQ7ZS5mPTMzMztlLmc9NTAwO2UuaD01MDA7ZS5pPTI3ODtlLmo9Mjc4O2Uuaz01MDA7ZS5sPTI3ODtlLm09Nzc4O2Uubj01MDA7ZS5vPTUwMDtlLnA9NTAwO2UucT01MDA7ZS5yPTMzMztlLnM9Mzg5O2UudD0yNzg7ZS51PTUwMDtlLnY9NTAwO2Uudz03MjI7ZS54PTUwMDtlLnk9NTAwO2Uuej00NDQ7ZS5icmFjZWxlZnQ9NDgwO2UuYmFyPTIwMDtlLmJyYWNlcmlnaHQ9NDgwO2UuYXNjaWl0aWxkZT01NDE7ZS5leGNsYW1kb3duPTMzMztlLmNlbnQ9NTAwO2Uuc3Rlcmxpbmc9NTAwO2UuZnJhY3Rpb249MTY3O2UueWVuPTUwMDtlLmZsb3Jpbj01MDA7ZS5zZWN0aW9uPTUwMDtlLmN1cnJlbmN5PTUwMDtlLnF1b3Rlc2luZ2xlPTE4MDtlLnF1b3RlZGJsbGVmdD00NDQ7ZS5ndWlsbGVtb3RsZWZ0PTUwMDtlLmd1aWxzaW5nbGxlZnQ9MzMzO2UuZ3VpbHNpbmdscmlnaHQ9MzMzO2UuZmk9NTU2O2UuZmw9NTU2O2UuZW5kYXNoPTUwMDtlLmRhZ2dlcj01MDA7ZS5kYWdnZXJkYmw9NTAwO2UucGVyaW9kY2VudGVyZWQ9MjUwO2UucGFyYWdyYXBoPTQ1MztlLmJ1bGxldD0zNTA7ZS5xdW90ZXNpbmdsYmFzZT0zMzM7ZS5xdW90ZWRibGJhc2U9NDQ0O2UucXVvdGVkYmxyaWdodD00NDQ7ZS5ndWlsbGVtb3RyaWdodD01MDA7ZS5lbGxpcHNpcz0xZTM7ZS5wZXJ0aG91c2FuZD0xZTM7ZS5xdWVzdGlvbmRvd249NDQ0O2UuZ3JhdmU9MzMzO2UuYWN1dGU9MzMzO2UuY2lyY3VtZmxleD0zMzM7ZS50aWxkZT0zMzM7ZS5tYWNyb249MzMzO2UuYnJldmU9MzMzO2UuZG90YWNjZW50PTMzMztlLmRpZXJlc2lzPTMzMztlLnJpbmc9MzMzO2UuY2VkaWxsYT0zMzM7ZS5odW5nYXJ1bWxhdXQ9MzMzO2Uub2dvbmVrPTMzMztlLmNhcm9uPTMzMztlLmVtZGFzaD0xZTM7ZS5BRT04ODk7ZS5vcmRmZW1pbmluZT0yNzY7ZS5Mc2xhc2g9NjExO2UuT3NsYXNoPTcyMjtlLk9FPTg4OTtlLm9yZG1hc2N1bGluZT0zMTA7ZS5hZT02Njc7ZS5kb3RsZXNzaT0yNzg7ZS5sc2xhc2g9Mjc4O2Uub3NsYXNoPTUwMDtlLm9lPTcyMjtlLmdlcm1hbmRibHM9NTAwO2UuSWRpZXJlc2lzPTMzMztlLmVhY3V0ZT00NDQ7ZS5hYnJldmU9NDQ0O2UudWh1bmdhcnVtbGF1dD01MDA7ZS5lY2Fyb249NDQ0O2UuWWRpZXJlc2lzPTcyMjtlLmRpdmlkZT01NjQ7ZS5ZYWN1dGU9NzIyO2UuQWNpcmN1bWZsZXg9NzIyO2UuYWFjdXRlPTQ0NDtlLlVjaXJjdW1mbGV4PTcyMjtlLnlhY3V0ZT01MDA7ZS5zY29tbWFhY2NlbnQ9Mzg5O2UuZWNpcmN1bWZsZXg9NDQ0O2UuVXJpbmc9NzIyO2UuVWRpZXJlc2lzPTcyMjtlLmFvZ29uZWs9NDQ0O2UuVWFjdXRlPTcyMjtlLnVvZ29uZWs9NTAwO2UuRWRpZXJlc2lzPTYxMTtlLkRjcm9hdD03MjI7ZS5jb21tYWFjY2VudD0yNTA7ZS5jb3B5cmlnaHQ9NzYwO2UuRW1hY3Jvbj02MTE7ZS5jY2Fyb249NDQ0O2UuYXJpbmc9NDQ0O2UuTmNvbW1hYWNjZW50PTcyMjtlLmxhY3V0ZT0yNzg7ZS5hZ3JhdmU9NDQ0O2UuVGNvbW1hYWNjZW50PTYxMTtlLkNhY3V0ZT02Njc7ZS5hdGlsZGU9NDQ0O2UuRWRvdGFjY2VudD02MTE7ZS5zY2Fyb249Mzg5O2Uuc2NlZGlsbGE9Mzg5O2UuaWFjdXRlPTI3ODtlLmxvemVuZ2U9NDcxO2UuUmNhcm9uPTY2NztlLkdjb21tYWFjY2VudD03MjI7ZS51Y2lyY3VtZmxleD01MDA7ZS5hY2lyY3VtZmxleD00NDQ7ZS5BbWFjcm9uPTcyMjtlLnJjYXJvbj0zMzM7ZS5jY2VkaWxsYT00NDQ7ZS5aZG90YWNjZW50PTYxMTtlLlRob3JuPTU1NjtlLk9tYWNyb249NzIyO2UuUmFjdXRlPTY2NztlLlNhY3V0ZT01NTY7ZS5kY2Fyb249NTg4O2UuVW1hY3Jvbj03MjI7ZS51cmluZz01MDA7ZS50aHJlZXN1cGVyaW9yPTMwMDtlLk9ncmF2ZT03MjI7ZS5BZ3JhdmU9NzIyO2UuQWJyZXZlPTcyMjtlLm11bHRpcGx5PTU2NDtlLnVhY3V0ZT01MDA7ZS5UY2Fyb249NjExO2UucGFydGlhbGRpZmY9NDc2O2UueWRpZXJlc2lzPTUwMDtlLk5hY3V0ZT03MjI7ZS5pY2lyY3VtZmxleD0yNzg7ZS5FY2lyY3VtZmxleD02MTE7ZS5hZGllcmVzaXM9NDQ0O2UuZWRpZXJlc2lzPTQ0NDtlLmNhY3V0ZT00NDQ7ZS5uYWN1dGU9NTAwO2UudW1hY3Jvbj01MDA7ZS5OY2Fyb249NzIyO2UuSWFjdXRlPTMzMztlLnBsdXNtaW51cz01NjQ7ZS5icm9rZW5iYXI9MjAwO2UucmVnaXN0ZXJlZD03NjA7ZS5HYnJldmU9NzIyO2UuSWRvdGFjY2VudD0zMzM7ZS5zdW1tYXRpb249NjAwO2UuRWdyYXZlPTYxMTtlLnJhY3V0ZT0zMzM7ZS5vbWFjcm9uPTUwMDtlLlphY3V0ZT02MTE7ZS5aY2Fyb249NjExO2UuZ3JlYXRlcmVxdWFsPTU0OTtlLkV0aD03MjI7ZS5DY2VkaWxsYT02Njc7ZS5sY29tbWFhY2NlbnQ9Mjc4O2UudGNhcm9uPTMyNjtlLmVvZ29uZWs9NDQ0O2UuVW9nb25laz03MjI7ZS5BYWN1dGU9NzIyO2UuQWRpZXJlc2lzPTcyMjtlLmVncmF2ZT00NDQ7ZS56YWN1dGU9NDQ0O2UuaW9nb25laz0yNzg7ZS5PYWN1dGU9NzIyO2Uub2FjdXRlPTUwMDtlLmFtYWNyb249NDQ0O2Uuc2FjdXRlPTM4OTtlLmlkaWVyZXNpcz0yNzg7ZS5PY2lyY3VtZmxleD03MjI7ZS5VZ3JhdmU9NzIyO2UuRGVsdGE9NjEyO2UudGhvcm49NTAwO2UudHdvc3VwZXJpb3I9MzAwO2UuT2RpZXJlc2lzPTcyMjtlLm11PTUwMDtlLmlncmF2ZT0yNzg7ZS5vaHVuZ2FydW1sYXV0PTUwMDtlLkVvZ29uZWs9NjExO2UuZGNyb2F0PTUwMDtlLnRocmVlcXVhcnRlcnM9NzUwO2UuU2NlZGlsbGE9NTU2O2UubGNhcm9uPTM0NDtlLktjb21tYWFjY2VudD03MjI7ZS5MYWN1dGU9NjExO2UudHJhZGVtYXJrPTk4MDtlLmVkb3RhY2NlbnQ9NDQ0O2UuSWdyYXZlPTMzMztlLkltYWNyb249MzMzO2UuTGNhcm9uPTYxMTtlLm9uZWhhbGY9NzUwO2UubGVzc2VxdWFsPTU0OTtlLm9jaXJjdW1mbGV4PTUwMDtlLm50aWxkZT01MDA7ZS5VaHVuZ2FydW1sYXV0PTcyMjtlLkVhY3V0ZT02MTE7ZS5lbWFjcm9uPTQ0NDtlLmdicmV2ZT01MDA7ZS5vbmVxdWFydGVyPTc1MDtlLlNjYXJvbj01NTY7ZS5TY29tbWFhY2NlbnQ9NTU2O2UuT2h1bmdhcnVtbGF1dD03MjI7ZS5kZWdyZWU9NDAwO2Uub2dyYXZlPTUwMDtlLkNjYXJvbj02Njc7ZS51Z3JhdmU9NTAwO2UucmFkaWNhbD00NTM7ZS5EY2Fyb249NzIyO2UucmNvbW1hYWNjZW50PTMzMztlLk50aWxkZT03MjI7ZS5vdGlsZGU9NTAwO2UuUmNvbW1hYWNjZW50PTY2NztlLkxjb21tYWFjY2VudD02MTE7ZS5BdGlsZGU9NzIyO2UuQW9nb25laz03MjI7ZS5BcmluZz03MjI7ZS5PdGlsZGU9NzIyO2UuemRvdGFjY2VudD00NDQ7ZS5FY2Fyb249NjExO2UuSW9nb25laz0zMzM7ZS5rY29tbWFhY2NlbnQ9NTAwO2UubWludXM9NTY0O2UuSWNpcmN1bWZsZXg9MzMzO2UubmNhcm9uPTUwMDtlLnRjb21tYWFjY2VudD0yNzg7ZS5sb2dpY2Fsbm90PTU2NDtlLm9kaWVyZXNpcz01MDA7ZS51ZGllcmVzaXM9NTAwO2Uubm90ZXF1YWw9NTQ5O2UuZ2NvbW1hYWNjZW50PTUwMDtlLmV0aD01MDA7ZS56Y2Fyb249NDQ0O2UubmNvbW1hYWNjZW50PTUwMDtlLm9uZXN1cGVyaW9yPTMwMDtlLmltYWNyb249Mjc4O2UuRXVybz01MDB9KSk7ZVsiVGltZXMtQm9sZCJdPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5zcGFjZT0yNTA7ZS5leGNsYW09MzMzO2UucXVvdGVkYmw9NTU1O2UubnVtYmVyc2lnbj01MDA7ZS5kb2xsYXI9NTAwO2UucGVyY2VudD0xZTM7ZS5hbXBlcnNhbmQ9ODMzO2UucXVvdGVyaWdodD0zMzM7ZS5wYXJlbmxlZnQ9MzMzO2UucGFyZW5yaWdodD0zMzM7ZS5hc3Rlcmlzaz01MDA7ZS5wbHVzPTU3MDtlLmNvbW1hPTI1MDtlLmh5cGhlbj0zMzM7ZS5wZXJpb2Q9MjUwO2Uuc2xhc2g9Mjc4O2UuemVybz01MDA7ZS5vbmU9NTAwO2UudHdvPTUwMDtlLnRocmVlPTUwMDtlLmZvdXI9NTAwO2UuZml2ZT01MDA7ZS5zaXg9NTAwO2Uuc2V2ZW49NTAwO2UuZWlnaHQ9NTAwO2UubmluZT01MDA7ZS5jb2xvbj0zMzM7ZS5zZW1pY29sb249MzMzO2UubGVzcz01NzA7ZS5lcXVhbD01NzA7ZS5ncmVhdGVyPTU3MDtlLnF1ZXN0aW9uPTUwMDtlLmF0PTkzMDtlLkE9NzIyO2UuQj02Njc7ZS5DPTcyMjtlLkQ9NzIyO2UuRT02Njc7ZS5GPTYxMTtlLkc9Nzc4O2UuSD03Nzg7ZS5JPTM4OTtlLko9NTAwO2UuSz03Nzg7ZS5MPTY2NztlLk09OTQ0O2UuTj03MjI7ZS5PPTc3ODtlLlA9NjExO2UuUT03Nzg7ZS5SPTcyMjtlLlM9NTU2O2UuVD02Njc7ZS5VPTcyMjtlLlY9NzIyO2UuVz0xZTM7ZS5YPTcyMjtlLlk9NzIyO2UuWj02Njc7ZS5icmFja2V0bGVmdD0zMzM7ZS5iYWNrc2xhc2g9Mjc4O2UuYnJhY2tldHJpZ2h0PTMzMztlLmFzY2lpY2lyY3VtPTU4MTtlLnVuZGVyc2NvcmU9NTAwO2UucXVvdGVsZWZ0PTMzMztlLmE9NTAwO2UuYj01NTY7ZS5jPTQ0NDtlLmQ9NTU2O2UuZT00NDQ7ZS5mPTMzMztlLmc9NTAwO2UuaD01NTY7ZS5pPTI3ODtlLmo9MzMzO2Uuaz01NTY7ZS5sPTI3ODtlLm09ODMzO2Uubj01NTY7ZS5vPTUwMDtlLnA9NTU2O2UucT01NTY7ZS5yPTQ0NDtlLnM9Mzg5O2UudD0zMzM7ZS51PTU1NjtlLnY9NTAwO2Uudz03MjI7ZS54PTUwMDtlLnk9NTAwO2Uuej00NDQ7ZS5icmFjZWxlZnQ9Mzk0O2UuYmFyPTIyMDtlLmJyYWNlcmlnaHQ9Mzk0O2UuYXNjaWl0aWxkZT01MjA7ZS5leGNsYW1kb3duPTMzMztlLmNlbnQ9NTAwO2Uuc3Rlcmxpbmc9NTAwO2UuZnJhY3Rpb249MTY3O2UueWVuPTUwMDtlLmZsb3Jpbj01MDA7ZS5zZWN0aW9uPTUwMDtlLmN1cnJlbmN5PTUwMDtlLnF1b3Rlc2luZ2xlPTI3ODtlLnF1b3RlZGJsbGVmdD01MDA7ZS5ndWlsbGVtb3RsZWZ0PTUwMDtlLmd1aWxzaW5nbGxlZnQ9MzMzO2UuZ3VpbHNpbmdscmlnaHQ9MzMzO2UuZmk9NTU2O2UuZmw9NTU2O2UuZW5kYXNoPTUwMDtlLmRhZ2dlcj01MDA7ZS5kYWdnZXJkYmw9NTAwO2UucGVyaW9kY2VudGVyZWQ9MjUwO2UucGFyYWdyYXBoPTU0MDtlLmJ1bGxldD0zNTA7ZS5xdW90ZXNpbmdsYmFzZT0zMzM7ZS5xdW90ZWRibGJhc2U9NTAwO2UucXVvdGVkYmxyaWdodD01MDA7ZS5ndWlsbGVtb3RyaWdodD01MDA7ZS5lbGxpcHNpcz0xZTM7ZS5wZXJ0aG91c2FuZD0xZTM7ZS5xdWVzdGlvbmRvd249NTAwO2UuZ3JhdmU9MzMzO2UuYWN1dGU9MzMzO2UuY2lyY3VtZmxleD0zMzM7ZS50aWxkZT0zMzM7ZS5tYWNyb249MzMzO2UuYnJldmU9MzMzO2UuZG90YWNjZW50PTMzMztlLmRpZXJlc2lzPTMzMztlLnJpbmc9MzMzO2UuY2VkaWxsYT0zMzM7ZS5odW5nYXJ1bWxhdXQ9MzMzO2Uub2dvbmVrPTMzMztlLmNhcm9uPTMzMztlLmVtZGFzaD0xZTM7ZS5BRT0xZTM7ZS5vcmRmZW1pbmluZT0zMDA7ZS5Mc2xhc2g9NjY3O2UuT3NsYXNoPTc3ODtlLk9FPTFlMztlLm9yZG1hc2N1bGluZT0zMzA7ZS5hZT03MjI7ZS5kb3RsZXNzaT0yNzg7ZS5sc2xhc2g9Mjc4O2Uub3NsYXNoPTUwMDtlLm9lPTcyMjtlLmdlcm1hbmRibHM9NTU2O2UuSWRpZXJlc2lzPTM4OTtlLmVhY3V0ZT00NDQ7ZS5hYnJldmU9NTAwO2UudWh1bmdhcnVtbGF1dD01NTY7ZS5lY2Fyb249NDQ0O2UuWWRpZXJlc2lzPTcyMjtlLmRpdmlkZT01NzA7ZS5ZYWN1dGU9NzIyO2UuQWNpcmN1bWZsZXg9NzIyO2UuYWFjdXRlPTUwMDtlLlVjaXJjdW1mbGV4PTcyMjtlLnlhY3V0ZT01MDA7ZS5zY29tbWFhY2NlbnQ9Mzg5O2UuZWNpcmN1bWZsZXg9NDQ0O2UuVXJpbmc9NzIyO2UuVWRpZXJlc2lzPTcyMjtlLmFvZ29uZWs9NTAwO2UuVWFjdXRlPTcyMjtlLnVvZ29uZWs9NTU2O2UuRWRpZXJlc2lzPTY2NztlLkRjcm9hdD03MjI7ZS5jb21tYWFjY2VudD0yNTA7ZS5jb3B5cmlnaHQ9NzQ3O2UuRW1hY3Jvbj02Njc7ZS5jY2Fyb249NDQ0O2UuYXJpbmc9NTAwO2UuTmNvbW1hYWNjZW50PTcyMjtlLmxhY3V0ZT0yNzg7ZS5hZ3JhdmU9NTAwO2UuVGNvbW1hYWNjZW50PTY2NztlLkNhY3V0ZT03MjI7ZS5hdGlsZGU9NTAwO2UuRWRvdGFjY2VudD02Njc7ZS5zY2Fyb249Mzg5O2Uuc2NlZGlsbGE9Mzg5O2UuaWFjdXRlPTI3ODtlLmxvemVuZ2U9NDk0O2UuUmNhcm9uPTcyMjtlLkdjb21tYWFjY2VudD03Nzg7ZS51Y2lyY3VtZmxleD01NTY7ZS5hY2lyY3VtZmxleD01MDA7ZS5BbWFjcm9uPTcyMjtlLnJjYXJvbj00NDQ7ZS5jY2VkaWxsYT00NDQ7ZS5aZG90YWNjZW50PTY2NztlLlRob3JuPTYxMTtlLk9tYWNyb249Nzc4O2UuUmFjdXRlPTcyMjtlLlNhY3V0ZT01NTY7ZS5kY2Fyb249NjcyO2UuVW1hY3Jvbj03MjI7ZS51cmluZz01NTY7ZS50aHJlZXN1cGVyaW9yPTMwMDtlLk9ncmF2ZT03Nzg7ZS5BZ3JhdmU9NzIyO2UuQWJyZXZlPTcyMjtlLm11bHRpcGx5PTU3MDtlLnVhY3V0ZT01NTY7ZS5UY2Fyb249NjY3O2UucGFydGlhbGRpZmY9NDk0O2UueWRpZXJlc2lzPTUwMDtlLk5hY3V0ZT03MjI7ZS5pY2lyY3VtZmxleD0yNzg7ZS5FY2lyY3VtZmxleD02Njc7ZS5hZGllcmVzaXM9NTAwO2UuZWRpZXJlc2lzPTQ0NDtlLmNhY3V0ZT00NDQ7ZS5uYWN1dGU9NTU2O2UudW1hY3Jvbj01NTY7ZS5OY2Fyb249NzIyO2UuSWFjdXRlPTM4OTtlLnBsdXNtaW51cz01NzA7ZS5icm9rZW5iYXI9MjIwO2UucmVnaXN0ZXJlZD03NDc7ZS5HYnJldmU9Nzc4O2UuSWRvdGFjY2VudD0zODk7ZS5zdW1tYXRpb249NjAwO2UuRWdyYXZlPTY2NztlLnJhY3V0ZT00NDQ7ZS5vbWFjcm9uPTUwMDtlLlphY3V0ZT02Njc7ZS5aY2Fyb249NjY3O2UuZ3JlYXRlcmVxdWFsPTU0OTtlLkV0aD03MjI7ZS5DY2VkaWxsYT03MjI7ZS5sY29tbWFhY2NlbnQ9Mjc4O2UudGNhcm9uPTQxNjtlLmVvZ29uZWs9NDQ0O2UuVW9nb25laz03MjI7ZS5BYWN1dGU9NzIyO2UuQWRpZXJlc2lzPTcyMjtlLmVncmF2ZT00NDQ7ZS56YWN1dGU9NDQ0O2UuaW9nb25laz0yNzg7ZS5PYWN1dGU9Nzc4O2Uub2FjdXRlPTUwMDtlLmFtYWNyb249NTAwO2Uuc2FjdXRlPTM4OTtlLmlkaWVyZXNpcz0yNzg7ZS5PY2lyY3VtZmxleD03Nzg7ZS5VZ3JhdmU9NzIyO2UuRGVsdGE9NjEyO2UudGhvcm49NTU2O2UudHdvc3VwZXJpb3I9MzAwO2UuT2RpZXJlc2lzPTc3ODtlLm11PTU1NjtlLmlncmF2ZT0yNzg7ZS5vaHVuZ2FydW1sYXV0PTUwMDtlLkVvZ29uZWs9NjY3O2UuZGNyb2F0PTU1NjtlLnRocmVlcXVhcnRlcnM9NzUwO2UuU2NlZGlsbGE9NTU2O2UubGNhcm9uPTM5NDtlLktjb21tYWFjY2VudD03Nzg7ZS5MYWN1dGU9NjY3O2UudHJhZGVtYXJrPTFlMztlLmVkb3RhY2NlbnQ9NDQ0O2UuSWdyYXZlPTM4OTtlLkltYWNyb249Mzg5O2UuTGNhcm9uPTY2NztlLm9uZWhhbGY9NzUwO2UubGVzc2VxdWFsPTU0OTtlLm9jaXJjdW1mbGV4PTUwMDtlLm50aWxkZT01NTY7ZS5VaHVuZ2FydW1sYXV0PTcyMjtlLkVhY3V0ZT02Njc7ZS5lbWFjcm9uPTQ0NDtlLmdicmV2ZT01MDA7ZS5vbmVxdWFydGVyPTc1MDtlLlNjYXJvbj01NTY7ZS5TY29tbWFhY2NlbnQ9NTU2O2UuT2h1bmdhcnVtbGF1dD03Nzg7ZS5kZWdyZWU9NDAwO2Uub2dyYXZlPTUwMDtlLkNjYXJvbj03MjI7ZS51Z3JhdmU9NTU2O2UucmFkaWNhbD01NDk7ZS5EY2Fyb249NzIyO2UucmNvbW1hYWNjZW50PTQ0NDtlLk50aWxkZT03MjI7ZS5vdGlsZGU9NTAwO2UuUmNvbW1hYWNjZW50PTcyMjtlLkxjb21tYWFjY2VudD02Njc7ZS5BdGlsZGU9NzIyO2UuQW9nb25laz03MjI7ZS5BcmluZz03MjI7ZS5PdGlsZGU9Nzc4O2UuemRvdGFjY2VudD00NDQ7ZS5FY2Fyb249NjY3O2UuSW9nb25laz0zODk7ZS5rY29tbWFhY2NlbnQ9NTU2O2UubWludXM9NTcwO2UuSWNpcmN1bWZsZXg9Mzg5O2UubmNhcm9uPTU1NjtlLnRjb21tYWFjY2VudD0zMzM7ZS5sb2dpY2Fsbm90PTU3MDtlLm9kaWVyZXNpcz01MDA7ZS51ZGllcmVzaXM9NTU2O2Uubm90ZXF1YWw9NTQ5O2UuZ2NvbW1hYWNjZW50PTUwMDtlLmV0aD01MDA7ZS56Y2Fyb249NDQ0O2UubmNvbW1hYWNjZW50PTU1NjtlLm9uZXN1cGVyaW9yPTMwMDtlLmltYWNyb249Mjc4O2UuRXVybz01MDB9KSk7ZVsiVGltZXMtQm9sZEl0YWxpYyJdPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZS5zcGFjZT0yNTA7ZS5leGNsYW09Mzg5O2UucXVvdGVkYmw9NTU1O2UubnVtYmVyc2lnbj01MDA7ZS5kb2xsYXI9NTAwO2UucGVyY2VudD04MzM7ZS5hbXBlcnNhbmQ9Nzc4O2UucXVvdGVyaWdodD0zMzM7ZS5wYXJlbmxlZnQ9MzMzO2UucGFyZW5yaWdodD0zMzM7ZS5hc3Rlcmlzaz01MDA7ZS5wbHVzPTU3MDtlLmNvbW1hPTI1MDtlLmh5cGhlbj0zMzM7ZS5wZXJpb2Q9MjUwO2Uuc2xhc2g9Mjc4O2UuemVybz01MDA7ZS5vbmU9NTAwO2UudHdvPTUwMDtlLnRocmVlPTUwMDtlLmZvdXI9NTAwO2UuZml2ZT01MDA7ZS5zaXg9NTAwO2Uuc2V2ZW49NTAwO2UuZWlnaHQ9NTAwO2UubmluZT01MDA7ZS5jb2xvbj0zMzM7ZS5zZW1pY29sb249MzMzO2UubGVzcz01NzA7ZS5lcXVhbD01NzA7ZS5ncmVhdGVyPTU3MDtlLnF1ZXN0aW9uPTUwMDtlLmF0PTgzMjtlLkE9NjY3O2UuQj02Njc7ZS5DPTY2NztlLkQ9NzIyO2UuRT02Njc7ZS5GPTY2NztlLkc9NzIyO2UuSD03Nzg7ZS5JPTM4OTtlLko9NTAwO2UuSz02Njc7ZS5MPTYxMTtlLk09ODg5O2UuTj03MjI7ZS5PPTcyMjtlLlA9NjExO2UuUT03MjI7ZS5SPTY2NztlLlM9NTU2O2UuVD02MTE7ZS5VPTcyMjtlLlY9NjY3O2UuVz04ODk7ZS5YPTY2NztlLlk9NjExO2UuWj02MTE7ZS5icmFja2V0bGVmdD0zMzM7ZS5iYWNrc2xhc2g9Mjc4O2UuYnJhY2tldHJpZ2h0PTMzMztlLmFzY2lpY2lyY3VtPTU3MDtlLnVuZGVyc2NvcmU9NTAwO2UucXVvdGVsZWZ0PTMzMztlLmE9NTAwO2UuYj01MDA7ZS5jPTQ0NDtlLmQ9NTAwO2UuZT00NDQ7ZS5mPTMzMztlLmc9NTAwO2UuaD01NTY7ZS5pPTI3ODtlLmo9Mjc4O2Uuaz01MDA7ZS5sPTI3ODtlLm09Nzc4O2Uubj01NTY7ZS5vPTUwMDtlLnA9NTAwO2UucT01MDA7ZS5yPTM4OTtlLnM9Mzg5O2UudD0yNzg7ZS51PTU1NjtlLnY9NDQ0O2Uudz02Njc7ZS54PTUwMDtlLnk9NDQ0O2Uuej0zODk7ZS5icmFjZWxlZnQ9MzQ4O2UuYmFyPTIyMDtlLmJyYWNlcmlnaHQ9MzQ4O2UuYXNjaWl0aWxkZT01NzA7ZS5leGNsYW1kb3duPTM4OTtlLmNlbnQ9NTAwO2Uuc3Rlcmxpbmc9NTAwO2UuZnJhY3Rpb249MTY3O2UueWVuPTUwMDtlLmZsb3Jpbj01MDA7ZS5zZWN0aW9uPTUwMDtlLmN1cnJlbmN5PTUwMDtlLnF1b3Rlc2luZ2xlPTI3ODtlLnF1b3RlZGJsbGVmdD01MDA7ZS5ndWlsbGVtb3RsZWZ0PTUwMDtlLmd1aWxzaW5nbGxlZnQ9MzMzO2UuZ3VpbHNpbmdscmlnaHQ9MzMzO2UuZmk9NTU2O2UuZmw9NTU2O2UuZW5kYXNoPTUwMDtlLmRhZ2dlcj01MDA7ZS5kYWdnZXJkYmw9NTAwO2UucGVyaW9kY2VudGVyZWQ9MjUwO2UucGFyYWdyYXBoPTUwMDtlLmJ1bGxldD0zNTA7ZS5xdW90ZXNpbmdsYmFzZT0zMzM7ZS5xdW90ZWRibGJhc2U9NTAwO2UucXVvdGVkYmxyaWdodD01MDA7ZS5ndWlsbGVtb3RyaWdodD01MDA7ZS5lbGxpcHNpcz0xZTM7ZS5wZXJ0aG91c2FuZD0xZTM7ZS5xdWVzdGlvbmRvd249NTAwO2UuZ3JhdmU9MzMzO2UuYWN1dGU9MzMzO2UuY2lyY3VtZmxleD0zMzM7ZS50aWxkZT0zMzM7ZS5tYWNyb249MzMzO2UuYnJldmU9MzMzO2UuZG90YWNjZW50PTMzMztlLmRpZXJlc2lzPTMzMztlLnJpbmc9MzMzO2UuY2VkaWxsYT0zMzM7ZS5odW5nYXJ1bWxhdXQ9MzMzO2Uub2dvbmVrPTMzMztlLmNhcm9uPTMzMztlLmVtZGFzaD0xZTM7ZS5BRT05NDQ7ZS5vcmRmZW1pbmluZT0yNjY7ZS5Mc2xhc2g9NjExO2UuT3NsYXNoPTcyMjtlLk9FPTk0NDtlLm9yZG1hc2N1bGluZT0zMDA7ZS5hZT03MjI7ZS5kb3RsZXNzaT0yNzg7ZS5sc2xhc2g9Mjc4O2Uub3NsYXNoPTUwMDtlLm9lPTcyMjtlLmdlcm1hbmRibHM9NTAwO2UuSWRpZXJlc2lzPTM4OTtlLmVhY3V0ZT00NDQ7ZS5hYnJldmU9NTAwO2UudWh1bmdhcnVtbGF1dD01NTY7ZS5lY2Fyb249NDQ0O2UuWWRpZXJlc2lzPTYxMTtlLmRpdmlkZT01NzA7ZS5ZYWN1dGU9NjExO2UuQWNpcmN1bWZsZXg9NjY3O2UuYWFjdXRlPTUwMDtlLlVjaXJjdW1mbGV4PTcyMjtlLnlhY3V0ZT00NDQ7ZS5zY29tbWFhY2NlbnQ9Mzg5O2UuZWNpcmN1bWZsZXg9NDQ0O2UuVXJpbmc9NzIyO2UuVWRpZXJlc2lzPTcyMjtlLmFvZ29uZWs9NTAwO2UuVWFjdXRlPTcyMjtlLnVvZ29uZWs9NTU2O2UuRWRpZXJlc2lzPTY2NztlLkRjcm9hdD03MjI7ZS5jb21tYWFjY2VudD0yNTA7ZS5jb3B5cmlnaHQ9NzQ3O2UuRW1hY3Jvbj02Njc7ZS5jY2Fyb249NDQ0O2UuYXJpbmc9NTAwO2UuTmNvbW1hYWNjZW50PTcyMjtlLmxhY3V0ZT0yNzg7ZS5hZ3JhdmU9NTAwO2UuVGNvbW1hYWNjZW50PTYxMTtlLkNhY3V0ZT02Njc7ZS5hdGlsZGU9NTAwO2UuRWRvdGFjY2VudD02Njc7ZS5zY2Fyb249Mzg5O2Uuc2NlZGlsbGE9Mzg5O2UuaWFjdXRlPTI3ODtlLmxvemVuZ2U9NDk0O2UuUmNhcm9uPTY2NztlLkdjb21tYWFjY2VudD03MjI7ZS51Y2lyY3VtZmxleD01NTY7ZS5hY2lyY3VtZmxleD01MDA7ZS5BbWFjcm9uPTY2NztlLnJjYXJvbj0zODk7ZS5jY2VkaWxsYT00NDQ7ZS5aZG90YWNjZW50PTYxMTtlLlRob3JuPTYxMTtlLk9tYWNyb249NzIyO2UuUmFjdXRlPTY2NztlLlNhY3V0ZT01NTY7ZS5kY2Fyb249NjA4O2UuVW1hY3Jvbj03MjI7ZS51cmluZz01NTY7ZS50aHJlZXN1cGVyaW9yPTMwMDtlLk9ncmF2ZT03MjI7ZS5BZ3JhdmU9NjY3O2UuQWJyZXZlPTY2NztlLm11bHRpcGx5PTU3MDtlLnVhY3V0ZT01NTY7ZS5UY2Fyb249NjExO2UucGFydGlhbGRpZmY9NDk0O2UueWRpZXJlc2lzPTQ0NDtlLk5hY3V0ZT03MjI7ZS5pY2lyY3VtZmxleD0yNzg7ZS5FY2lyY3VtZmxleD02Njc7ZS5hZGllcmVzaXM9NTAwO2UuZWRpZXJlc2lzPTQ0NDtlLmNhY3V0ZT00NDQ7ZS5uYWN1dGU9NTU2O2UudW1hY3Jvbj01NTY7ZS5OY2Fyb249NzIyO2UuSWFjdXRlPTM4OTtlLnBsdXNtaW51cz01NzA7ZS5icm9rZW5iYXI9MjIwO2UucmVnaXN0ZXJlZD03NDc7ZS5HYnJldmU9NzIyO2UuSWRvdGFjY2VudD0zODk7ZS5zdW1tYXRpb249NjAwO2UuRWdyYXZlPTY2NztlLnJhY3V0ZT0zODk7ZS5vbWFjcm9uPTUwMDtlLlphY3V0ZT02MTE7ZS5aY2Fyb249NjExO2UuZ3JlYXRlcmVxdWFsPTU0OTtlLkV0aD03MjI7ZS5DY2VkaWxsYT02Njc7ZS5sY29tbWFhY2NlbnQ9Mjc4O2UudGNhcm9uPTM2NjtlLmVvZ29uZWs9NDQ0O2UuVW9nb25laz03MjI7ZS5BYWN1dGU9NjY3O2UuQWRpZXJlc2lzPTY2NztlLmVncmF2ZT00NDQ7ZS56YWN1dGU9Mzg5O2UuaW9nb25laz0yNzg7ZS5PYWN1dGU9NzIyO2Uub2FjdXRlPTUwMDtlLmFtYWNyb249NTAwO2Uuc2FjdXRlPTM4OTtlLmlkaWVyZXNpcz0yNzg7ZS5PY2lyY3VtZmxleD03MjI7ZS5VZ3JhdmU9NzIyO2UuRGVsdGE9NjEyO2UudGhvcm49NTAwO2UudHdvc3VwZXJpb3I9MzAwO2UuT2RpZXJlc2lzPTcyMjtlLm11PTU3NjtlLmlncmF2ZT0yNzg7ZS5vaHVuZ2FydW1sYXV0PTUwMDtlLkVvZ29uZWs9NjY3O2UuZGNyb2F0PTUwMDtlLnRocmVlcXVhcnRlcnM9NzUwO2UuU2NlZGlsbGE9NTU2O2UubGNhcm9uPTM4MjtlLktjb21tYWFjY2VudD02Njc7ZS5MYWN1dGU9NjExO2UudHJhZGVtYXJrPTFlMztlLmVkb3RhY2NlbnQ9NDQ0O2UuSWdyYXZlPTM4OTtlLkltYWNyb249Mzg5O2UuTGNhcm9uPTYxMTtlLm9uZWhhbGY9NzUwO2UubGVzc2VxdWFsPTU0OTtlLm9jaXJjdW1mbGV4PTUwMDtlLm50aWxkZT01NTY7ZS5VaHVuZ2FydW1sYXV0PTcyMjtlLkVhY3V0ZT02Njc7ZS5lbWFjcm9uPTQ0NDtlLmdicmV2ZT01MDA7ZS5vbmVxdWFydGVyPTc1MDtlLlNjYXJvbj01NTY7ZS5TY29tbWFhY2NlbnQ9NTU2O2UuT2h1bmdhcnVtbGF1dD03MjI7ZS5kZWdyZWU9NDAwO2Uub2dyYXZlPTUwMDtlLkNjYXJvbj02Njc7ZS51Z3JhdmU9NTU2O2UucmFkaWNhbD01NDk7ZS5EY2Fyb249NzIyO2UucmNvbW1hYWNjZW50PTM4OTtlLk50aWxkZT03MjI7ZS5vdGlsZGU9NTAwO2UuUmNvbW1hYWNjZW50PTY2NztlLkxjb21tYWFjY2VudD02MTE7ZS5BdGlsZGU9NjY3O2UuQW9nb25laz02Njc7ZS5BcmluZz02Njc7ZS5PdGlsZGU9NzIyO2UuemRvdGFjY2VudD0zODk7ZS5FY2Fyb249NjY3O2UuSW9nb25laz0zODk7ZS5rY29tbWFhY2NlbnQ9NTAwO2UubWludXM9NjA2O2UuSWNpcmN1bWZsZXg9Mzg5O2UubmNhcm9uPTU1NjtlLnRjb21tYWFjY2VudD0yNzg7ZS5sb2dpY2Fsbm90PTYwNjtlLm9kaWVyZXNpcz01MDA7ZS51ZGllcmVzaXM9NTU2O2Uubm90ZXF1YWw9NTQ5O2UuZ2NvbW1hYWNjZW50PTUwMDtlLmV0aD01MDA7ZS56Y2Fyb249Mzg5O2UubmNvbW1hYWNjZW50PTU1NjtlLm9uZXN1cGVyaW9yPTMwMDtlLmltYWNyb249Mjc4O2UuRXVybz01MDB9KSk7ZVsiVGltZXMtSXRhbGljIl09Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLnNwYWNlPTI1MDtlLmV4Y2xhbT0zMzM7ZS5xdW90ZWRibD00MjA7ZS5udW1iZXJzaWduPTUwMDtlLmRvbGxhcj01MDA7ZS5wZXJjZW50PTgzMztlLmFtcGVyc2FuZD03Nzg7ZS5xdW90ZXJpZ2h0PTMzMztlLnBhcmVubGVmdD0zMzM7ZS5wYXJlbnJpZ2h0PTMzMztlLmFzdGVyaXNrPTUwMDtlLnBsdXM9Njc1O2UuY29tbWE9MjUwO2UuaHlwaGVuPTMzMztlLnBlcmlvZD0yNTA7ZS5zbGFzaD0yNzg7ZS56ZXJvPTUwMDtlLm9uZT01MDA7ZS50d289NTAwO2UudGhyZWU9NTAwO2UuZm91cj01MDA7ZS5maXZlPTUwMDtlLnNpeD01MDA7ZS5zZXZlbj01MDA7ZS5laWdodD01MDA7ZS5uaW5lPTUwMDtlLmNvbG9uPTMzMztlLnNlbWljb2xvbj0zMzM7ZS5sZXNzPTY3NTtlLmVxdWFsPTY3NTtlLmdyZWF0ZXI9Njc1O2UucXVlc3Rpb249NTAwO2UuYXQ9OTIwO2UuQT02MTE7ZS5CPTYxMTtlLkM9NjY3O2UuRD03MjI7ZS5FPTYxMTtlLkY9NjExO2UuRz03MjI7ZS5IPTcyMjtlLkk9MzMzO2UuSj00NDQ7ZS5LPTY2NztlLkw9NTU2O2UuTT04MzM7ZS5OPTY2NztlLk89NzIyO2UuUD02MTE7ZS5RPTcyMjtlLlI9NjExO2UuUz01MDA7ZS5UPTU1NjtlLlU9NzIyO2UuVj02MTE7ZS5XPTgzMztlLlg9NjExO2UuWT01NTY7ZS5aPTU1NjtlLmJyYWNrZXRsZWZ0PTM4OTtlLmJhY2tzbGFzaD0yNzg7ZS5icmFja2V0cmlnaHQ9Mzg5O2UuYXNjaWljaXJjdW09NDIyO2UudW5kZXJzY29yZT01MDA7ZS5xdW90ZWxlZnQ9MzMzO2UuYT01MDA7ZS5iPTUwMDtlLmM9NDQ0O2UuZD01MDA7ZS5lPTQ0NDtlLmY9Mjc4O2UuZz01MDA7ZS5oPTUwMDtlLmk9Mjc4O2Uuaj0yNzg7ZS5rPTQ0NDtlLmw9Mjc4O2UubT03MjI7ZS5uPTUwMDtlLm89NTAwO2UucD01MDA7ZS5xPTUwMDtlLnI9Mzg5O2Uucz0zODk7ZS50PTI3ODtlLnU9NTAwO2Uudj00NDQ7ZS53PTY2NztlLng9NDQ0O2UueT00NDQ7ZS56PTM4OTtlLmJyYWNlbGVmdD00MDA7ZS5iYXI9Mjc1O2UuYnJhY2VyaWdodD00MDA7ZS5hc2NpaXRpbGRlPTU0MTtlLmV4Y2xhbWRvd249Mzg5O2UuY2VudD01MDA7ZS5zdGVybGluZz01MDA7ZS5mcmFjdGlvbj0xNjc7ZS55ZW49NTAwO2UuZmxvcmluPTUwMDtlLnNlY3Rpb249NTAwO2UuY3VycmVuY3k9NTAwO2UucXVvdGVzaW5nbGU9MjE0O2UucXVvdGVkYmxsZWZ0PTU1NjtlLmd1aWxsZW1vdGxlZnQ9NTAwO2UuZ3VpbHNpbmdsbGVmdD0zMzM7ZS5ndWlsc2luZ2xyaWdodD0zMzM7ZS5maT01MDA7ZS5mbD01MDA7ZS5lbmRhc2g9NTAwO2UuZGFnZ2VyPTUwMDtlLmRhZ2dlcmRibD01MDA7ZS5wZXJpb2RjZW50ZXJlZD0yNTA7ZS5wYXJhZ3JhcGg9NTIzO2UuYnVsbGV0PTM1MDtlLnF1b3Rlc2luZ2xiYXNlPTMzMztlLnF1b3RlZGJsYmFzZT01NTY7ZS5xdW90ZWRibHJpZ2h0PTU1NjtlLmd1aWxsZW1vdHJpZ2h0PTUwMDtlLmVsbGlwc2lzPTg4OTtlLnBlcnRob3VzYW5kPTFlMztlLnF1ZXN0aW9uZG93bj01MDA7ZS5ncmF2ZT0zMzM7ZS5hY3V0ZT0zMzM7ZS5jaXJjdW1mbGV4PTMzMztlLnRpbGRlPTMzMztlLm1hY3Jvbj0zMzM7ZS5icmV2ZT0zMzM7ZS5kb3RhY2NlbnQ9MzMzO2UuZGllcmVzaXM9MzMzO2UucmluZz0zMzM7ZS5jZWRpbGxhPTMzMztlLmh1bmdhcnVtbGF1dD0zMzM7ZS5vZ29uZWs9MzMzO2UuY2Fyb249MzMzO2UuZW1kYXNoPTg4OTtlLkFFPTg4OTtlLm9yZGZlbWluaW5lPTI3NjtlLkxzbGFzaD01NTY7ZS5Pc2xhc2g9NzIyO2UuT0U9OTQ0O2Uub3JkbWFzY3VsaW5lPTMxMDtlLmFlPTY2NztlLmRvdGxlc3NpPTI3ODtlLmxzbGFzaD0yNzg7ZS5vc2xhc2g9NTAwO2Uub2U9NjY3O2UuZ2VybWFuZGJscz01MDA7ZS5JZGllcmVzaXM9MzMzO2UuZWFjdXRlPTQ0NDtlLmFicmV2ZT01MDA7ZS51aHVuZ2FydW1sYXV0PTUwMDtlLmVjYXJvbj00NDQ7ZS5ZZGllcmVzaXM9NTU2O2UuZGl2aWRlPTY3NTtlLllhY3V0ZT01NTY7ZS5BY2lyY3VtZmxleD02MTE7ZS5hYWN1dGU9NTAwO2UuVWNpcmN1bWZsZXg9NzIyO2UueWFjdXRlPTQ0NDtlLnNjb21tYWFjY2VudD0zODk7ZS5lY2lyY3VtZmxleD00NDQ7ZS5VcmluZz03MjI7ZS5VZGllcmVzaXM9NzIyO2UuYW9nb25laz01MDA7ZS5VYWN1dGU9NzIyO2UudW9nb25laz01MDA7ZS5FZGllcmVzaXM9NjExO2UuRGNyb2F0PTcyMjtlLmNvbW1hYWNjZW50PTI1MDtlLmNvcHlyaWdodD03NjA7ZS5FbWFjcm9uPTYxMTtlLmNjYXJvbj00NDQ7ZS5hcmluZz01MDA7ZS5OY29tbWFhY2NlbnQ9NjY3O2UubGFjdXRlPTI3ODtlLmFncmF2ZT01MDA7ZS5UY29tbWFhY2NlbnQ9NTU2O2UuQ2FjdXRlPTY2NztlLmF0aWxkZT01MDA7ZS5FZG90YWNjZW50PTYxMTtlLnNjYXJvbj0zODk7ZS5zY2VkaWxsYT0zODk7ZS5pYWN1dGU9Mjc4O2UubG96ZW5nZT00NzE7ZS5SY2Fyb249NjExO2UuR2NvbW1hYWNjZW50PTcyMjtlLnVjaXJjdW1mbGV4PTUwMDtlLmFjaXJjdW1mbGV4PTUwMDtlLkFtYWNyb249NjExO2UucmNhcm9uPTM4OTtlLmNjZWRpbGxhPTQ0NDtlLlpkb3RhY2NlbnQ9NTU2O2UuVGhvcm49NjExO2UuT21hY3Jvbj03MjI7ZS5SYWN1dGU9NjExO2UuU2FjdXRlPTUwMDtlLmRjYXJvbj01NDQ7ZS5VbWFjcm9uPTcyMjtlLnVyaW5nPTUwMDtlLnRocmVlc3VwZXJpb3I9MzAwO2UuT2dyYXZlPTcyMjtlLkFncmF2ZT02MTE7ZS5BYnJldmU9NjExO2UubXVsdGlwbHk9Njc1O2UudWFjdXRlPTUwMDtlLlRjYXJvbj01NTY7ZS5wYXJ0aWFsZGlmZj00NzY7ZS55ZGllcmVzaXM9NDQ0O2UuTmFjdXRlPTY2NztlLmljaXJjdW1mbGV4PTI3ODtlLkVjaXJjdW1mbGV4PTYxMTtlLmFkaWVyZXNpcz01MDA7ZS5lZGllcmVzaXM9NDQ0O2UuY2FjdXRlPTQ0NDtlLm5hY3V0ZT01MDA7ZS51bWFjcm9uPTUwMDtlLk5jYXJvbj02Njc7ZS5JYWN1dGU9MzMzO2UucGx1c21pbnVzPTY3NTtlLmJyb2tlbmJhcj0yNzU7ZS5yZWdpc3RlcmVkPTc2MDtlLkdicmV2ZT03MjI7ZS5JZG90YWNjZW50PTMzMztlLnN1bW1hdGlvbj02MDA7ZS5FZ3JhdmU9NjExO2UucmFjdXRlPTM4OTtlLm9tYWNyb249NTAwO2UuWmFjdXRlPTU1NjtlLlpjYXJvbj01NTY7ZS5ncmVhdGVyZXF1YWw9NTQ5O2UuRXRoPTcyMjtlLkNjZWRpbGxhPTY2NztlLmxjb21tYWFjY2VudD0yNzg7ZS50Y2Fyb249MzAwO2UuZW9nb25laz00NDQ7ZS5Vb2dvbmVrPTcyMjtlLkFhY3V0ZT02MTE7ZS5BZGllcmVzaXM9NjExO2UuZWdyYXZlPTQ0NDtlLnphY3V0ZT0zODk7ZS5pb2dvbmVrPTI3ODtlLk9hY3V0ZT03MjI7ZS5vYWN1dGU9NTAwO2UuYW1hY3Jvbj01MDA7ZS5zYWN1dGU9Mzg5O2UuaWRpZXJlc2lzPTI3ODtlLk9jaXJjdW1mbGV4PTcyMjtlLlVncmF2ZT03MjI7ZS5EZWx0YT02MTI7ZS50aG9ybj01MDA7ZS50d29zdXBlcmlvcj0zMDA7ZS5PZGllcmVzaXM9NzIyO2UubXU9NTAwO2UuaWdyYXZlPTI3ODtlLm9odW5nYXJ1bWxhdXQ9NTAwO2UuRW9nb25laz02MTE7ZS5kY3JvYXQ9NTAwO2UudGhyZWVxdWFydGVycz03NTA7ZS5TY2VkaWxsYT01MDA7ZS5sY2Fyb249MzAwO2UuS2NvbW1hYWNjZW50PTY2NztlLkxhY3V0ZT01NTY7ZS50cmFkZW1hcms9OTgwO2UuZWRvdGFjY2VudD00NDQ7ZS5JZ3JhdmU9MzMzO2UuSW1hY3Jvbj0zMzM7ZS5MY2Fyb249NjExO2Uub25laGFsZj03NTA7ZS5sZXNzZXF1YWw9NTQ5O2Uub2NpcmN1bWZsZXg9NTAwO2UubnRpbGRlPTUwMDtlLlVodW5nYXJ1bWxhdXQ9NzIyO2UuRWFjdXRlPTYxMTtlLmVtYWNyb249NDQ0O2UuZ2JyZXZlPTUwMDtlLm9uZXF1YXJ0ZXI9NzUwO2UuU2Nhcm9uPTUwMDtlLlNjb21tYWFjY2VudD01MDA7ZS5PaHVuZ2FydW1sYXV0PTcyMjtlLmRlZ3JlZT00MDA7ZS5vZ3JhdmU9NTAwO2UuQ2Nhcm9uPTY2NztlLnVncmF2ZT01MDA7ZS5yYWRpY2FsPTQ1MztlLkRjYXJvbj03MjI7ZS5yY29tbWFhY2NlbnQ9Mzg5O2UuTnRpbGRlPTY2NztlLm90aWxkZT01MDA7ZS5SY29tbWFhY2NlbnQ9NjExO2UuTGNvbW1hYWNjZW50PTU1NjtlLkF0aWxkZT02MTE7ZS5Bb2dvbmVrPTYxMTtlLkFyaW5nPTYxMTtlLk90aWxkZT03MjI7ZS56ZG90YWNjZW50PTM4OTtlLkVjYXJvbj02MTE7ZS5Jb2dvbmVrPTMzMztlLmtjb21tYWFjY2VudD00NDQ7ZS5taW51cz02NzU7ZS5JY2lyY3VtZmxleD0zMzM7ZS5uY2Fyb249NTAwO2UudGNvbW1hYWNjZW50PTI3ODtlLmxvZ2ljYWxub3Q9Njc1O2Uub2RpZXJlc2lzPTUwMDtlLnVkaWVyZXNpcz01MDA7ZS5ub3RlcXVhbD01NDk7ZS5nY29tbWFhY2NlbnQ9NTAwO2UuZXRoPTUwMDtlLnpjYXJvbj0zODk7ZS5uY29tbWFhY2NlbnQ9NTAwO2Uub25lc3VwZXJpb3I9MzAwO2UuaW1hY3Jvbj0yNzg7ZS5FdXJvPTUwMH0pKTtlLlphcGZEaW5nYmF0cz1nZXRMb29rdXBUYWJsZUZhY3RvcnkoKGZ1bmN0aW9uKGUpe2Uuc3BhY2U9Mjc4O2UuYTE9OTc0O2UuYTI9OTYxO2UuYTIwMj05NzQ7ZS5hMz05ODA7ZS5hND03MTk7ZS5hNT03ODk7ZS5hMTE5PTc5MDtlLmExMTg9NzkxO2UuYTExNz02OTA7ZS5hMTE9OTYwO2UuYTEyPTkzOTtlLmExMz01NDk7ZS5hMTQ9ODU1O2UuYTE1PTkxMTtlLmExNj05MzM7ZS5hMTA1PTkxMTtlLmExNz05NDU7ZS5hMTg9OTc0O2UuYTE5PTc1NTtlLmEyMD04NDY7ZS5hMjE9NzYyO2UuYTIyPTc2MTtlLmEyMz01NzE7ZS5hMjQ9Njc3O2UuYTI1PTc2MztlLmEyNj03NjA7ZS5hMjc9NzU5O2UuYTI4PTc1NDtlLmE2PTQ5NDtlLmE3PTU1MjtlLmE4PTUzNztlLmE5PTU3NztlLmExMD02OTI7ZS5hMjk9Nzg2O2UuYTMwPTc4ODtlLmEzMT03ODg7ZS5hMzI9NzkwO2UuYTMzPTc5MztlLmEzND03OTQ7ZS5hMzU9ODE2O2UuYTM2PTgyMztlLmEzNz03ODk7ZS5hMzg9ODQxO2UuYTM5PTgyMztlLmE0MD04MzM7ZS5hNDE9ODE2O2UuYTQyPTgzMTtlLmE0Mz05MjM7ZS5hNDQ9NzQ0O2UuYTQ1PTcyMztlLmE0Nj03NDk7ZS5hNDc9NzkwO2UuYTQ4PTc5MjtlLmE0OT02OTU7ZS5hNTA9Nzc2O2UuYTUxPTc2ODtlLmE1Mj03OTI7ZS5hNTM9NzU5O2UuYTU0PTcwNztlLmE1NT03MDg7ZS5hNTY9NjgyO2UuYTU3PTcwMTtlLmE1OD04MjY7ZS5hNTk9ODE1O2UuYTYwPTc4OTtlLmE2MT03ODk7ZS5hNjI9NzA3O2UuYTYzPTY4NztlLmE2ND02OTY7ZS5hNjU9Njg5O2UuYTY2PTc4NjtlLmE2Nz03ODc7ZS5hNjg9NzEzO2UuYTY5PTc5MTtlLmE3MD03ODU7ZS5hNzE9NzkxO2UuYTcyPTg3MztlLmE3Mz03NjE7ZS5hNzQ9NzYyO2UuYTIwMz03NjI7ZS5hNzU9NzU5O2UuYTIwND03NTk7ZS5hNzY9ODkyO2UuYTc3PTg5MjtlLmE3OD03ODg7ZS5hNzk9Nzg0O2UuYTgxPTQzODtlLmE4Mj0xMzg7ZS5hODM9Mjc3O2UuYTg0PTQxNTtlLmE5Nz0zOTI7ZS5hOTg9MzkyO2UuYTk5PTY2ODtlLmExMDA9NjY4O2UuYTg5PTM5MDtlLmE5MD0zOTA7ZS5hOTM9MzE3O2UuYTk0PTMxNztlLmE5MT0yNzY7ZS5hOTI9Mjc2O2UuYTIwNT01MDk7ZS5hODU9NTA5O2UuYTIwNj00MTA7ZS5hODY9NDEwO2UuYTg3PTIzNDtlLmE4OD0yMzQ7ZS5hOTU9MzM0O2UuYTk2PTMzNDtlLmExMDE9NzMyO2UuYTEwMj01NDQ7ZS5hMTAzPTU0NDtlLmExMDQ9OTEwO2UuYTEwNj02Njc7ZS5hMTA3PTc2MDtlLmExMDg9NzYwO2UuYTExMj03NzY7ZS5hMTExPTU5NTtlLmExMTA9Njk0O2UuYTEwOT02MjY7ZS5hMTIwPTc4ODtlLmExMjE9Nzg4O2UuYTEyMj03ODg7ZS5hMTIzPTc4ODtlLmExMjQ9Nzg4O2UuYTEyNT03ODg7ZS5hMTI2PTc4ODtlLmExMjc9Nzg4O2UuYTEyOD03ODg7ZS5hMTI5PTc4ODtlLmExMzA9Nzg4O2UuYTEzMT03ODg7ZS5hMTMyPTc4ODtlLmExMzM9Nzg4O2UuYTEzND03ODg7ZS5hMTM1PTc4ODtlLmExMzY9Nzg4O2UuYTEzNz03ODg7ZS5hMTM4PTc4ODtlLmExMzk9Nzg4O2UuYTE0MD03ODg7ZS5hMTQxPTc4ODtlLmExNDI9Nzg4O2UuYTE0Mz03ODg7ZS5hMTQ0PTc4ODtlLmExNDU9Nzg4O2UuYTE0Nj03ODg7ZS5hMTQ3PTc4ODtlLmExNDg9Nzg4O2UuYTE0OT03ODg7ZS5hMTUwPTc4ODtlLmExNTE9Nzg4O2UuYTE1Mj03ODg7ZS5hMTUzPTc4ODtlLmExNTQ9Nzg4O2UuYTE1NT03ODg7ZS5hMTU2PTc4ODtlLmExNTc9Nzg4O2UuYTE1OD03ODg7ZS5hMTU5PTc4ODtlLmExNjA9ODk0O2UuYTE2MT04Mzg7ZS5hMTYzPTEwMTY7ZS5hMTY0PTQ1ODtlLmExOTY9NzQ4O2UuYTE2NT05MjQ7ZS5hMTkyPTc0ODtlLmExNjY9OTE4O2UuYTE2Nz05Mjc7ZS5hMTY4PTkyODtlLmExNjk9OTI4O2UuYTE3MD04MzQ7ZS5hMTcxPTg3MztlLmExNzI9ODI4O2UuYTE3Mz05MjQ7ZS5hMTYyPTkyNDtlLmExNzQ9OTE3O2UuYTE3NT05MzA7ZS5hMTc2PTkzMTtlLmExNzc9NDYzO2UuYTE3OD04ODM7ZS5hMTc5PTgzNjtlLmExOTM9ODM2O2UuYTE4MD04Njc7ZS5hMTk5PTg2NztlLmExODE9Njk2O2UuYTIwMD02OTY7ZS5hMTgyPTg3NDtlLmEyMDE9ODc0O2UuYTE4Mz03NjA7ZS5hMTg0PTk0NjtlLmExOTc9NzcxO2UuYTE4NT04NjU7ZS5hMTk0PTc3MTtlLmExOTg9ODg4O2UuYTE4Nj05Njc7ZS5hMTk1PTg4ODtlLmExODc9ODMxO2UuYTE4OD04NzM7ZS5hMTg5PTkyNztlLmExOTA9OTcwO2UuYTE5MT05MTh9KSl9KSksWmk9Z2V0TG9va3VwVGFibGVGYWN0b3J5KChmdW5jdGlvbihlKXtlLkNvdXJpZXI9e2FzY2VudDo2MjksZGVzY2VudDotMTU3LGNhcEhlaWdodDo1NjIseEhlaWdodDotNDI2fTtlWyJDb3VyaWVyLUJvbGQiXT17YXNjZW50OjYyOSxkZXNjZW50Oi0xNTcsY2FwSGVpZ2h0OjU2Mix4SGVpZ2h0OjQzOX07ZVsiQ291cmllci1PYmxpcXVlIl09e2FzY2VudDo2MjksZGVzY2VudDotMTU3LGNhcEhlaWdodDo1NjIseEhlaWdodDo0MjZ9O2VbIkNvdXJpZXItQm9sZE9ibGlxdWUiXT17YXNjZW50OjYyOSxkZXNjZW50Oi0xNTcsY2FwSGVpZ2h0OjU2Mix4SGVpZ2h0OjQyNn07ZS5IZWx2ZXRpY2E9e2FzY2VudDo3MTgsZGVzY2VudDotMjA3LGNhcEhlaWdodDo3MTgseEhlaWdodDo1MjN9O2VbIkhlbHZldGljYS1Cb2xkIl09e2FzY2VudDo3MTgsZGVzY2VudDotMjA3LGNhcEhlaWdodDo3MTgseEhlaWdodDo1MzJ9O2VbIkhlbHZldGljYS1PYmxpcXVlIl09e2FzY2VudDo3MTgsZGVzY2VudDotMjA3LGNhcEhlaWdodDo3MTgseEhlaWdodDo1MjN9O2VbIkhlbHZldGljYS1Cb2xkT2JsaXF1ZSJdPXthc2NlbnQ6NzE4LGRlc2NlbnQ6LTIwNyxjYXBIZWlnaHQ6NzE4LHhIZWlnaHQ6NTMyfTtlWyJUaW1lcy1Sb21hbiJdPXthc2NlbnQ6NjgzLGRlc2NlbnQ6LTIxNyxjYXBIZWlnaHQ6NjYyLHhIZWlnaHQ6NDUwfTtlWyJUaW1lcy1Cb2xkIl09e2FzY2VudDo2ODMsZGVzY2VudDotMjE3LGNhcEhlaWdodDo2NzYseEhlaWdodDo0NjF9O2VbIlRpbWVzLUl0YWxpYyJdPXthc2NlbnQ6NjgzLGRlc2NlbnQ6LTIxNyxjYXBIZWlnaHQ6NjUzLHhIZWlnaHQ6NDQxfTtlWyJUaW1lcy1Cb2xkSXRhbGljIl09e2FzY2VudDo2ODMsZGVzY2VudDotMjE3LGNhcEhlaWdodDo2NjkseEhlaWdodDo0NjJ9O2UuU3ltYm9sPXthc2NlbnQ6TWF0aC5OYU4sZGVzY2VudDpNYXRoLk5hTixjYXBIZWlnaHQ6TWF0aC5OYU4seEhlaWdodDpNYXRoLk5hTn07ZS5aYXBmRGluZ2JhdHM9e2FzY2VudDpNYXRoLk5hTixkZXNjZW50Ok1hdGguTmFOLGNhcEhlaWdodDpNYXRoLk5hTix4SGVpZ2h0Ok1hdGguTmFOfX0pKTtjbGFzcyBHbHlmVGFibGV7Y29uc3RydWN0b3Ioe2dseWZUYWJsZTplLGlzR2x5cGhMb2NhdGlvbnNMb25nOnQsbG9jYVRhYmxlOmksbnVtR2x5cGhzOmF9KXt0aGlzLmdseXBocz1bXTtjb25zdCByPW5ldyBEYXRhVmlldyhpLmJ1ZmZlcixpLmJ5dGVPZmZzZXQsaS5ieXRlTGVuZ3RoKSxzPW5ldyBEYXRhVmlldyhlLmJ1ZmZlcixlLmJ5dGVPZmZzZXQsZS5ieXRlTGVuZ3RoKSxuPXQ/NDoyO2xldCBvPXQ/ci5nZXRVaW50MzIoMCk6MipyLmdldFVpbnQxNigwKSxnPTA7Zm9yKGxldCBlPTA7ZTxhO2UrKyl7Zys9bjtjb25zdCBlPXQ/ci5nZXRVaW50MzIoZyk6MipyLmdldFVpbnQxNihnKTtpZihlPT09byl7dGhpcy5nbHlwaHMucHVzaChuZXcgR2x5cGgoe30pKTtjb250aW51ZX1jb25zdCBpPUdseXBoLnBhcnNlKG8scyk7dGhpcy5nbHlwaHMucHVzaChpKTtvPWV9fWdldFNpemUoKXtyZXR1cm4gdGhpcy5nbHlwaHMucmVkdWNlKCgoZSx0KT0+ZSsodC5nZXRTaXplKCkrMyYtNCkpLDApfXdyaXRlKCl7Y29uc3QgZT10aGlzLmdldFNpemUoKSx0PW5ldyBEYXRhVmlldyhuZXcgQXJyYXlCdWZmZXIoZSkpLGk9ZT4xMzEwNzAsYT1pPzQ6MixyPW5ldyBEYXRhVmlldyhuZXcgQXJyYXlCdWZmZXIoKHRoaXMuZ2x5cGhzLmxlbmd0aCsxKSphKSk7aT9yLnNldFVpbnQzMigwLDApOnIuc2V0VWludDE2KDAsMCk7bGV0IHM9MCxuPTA7Zm9yKGNvbnN0IGUgb2YgdGhpcy5nbHlwaHMpe3MrPWUud3JpdGUocyx0KTtzPXMrMyYtNDtuKz1hO2k/ci5zZXRVaW50MzIobixzKTpyLnNldFVpbnQxNihuLHM+PjEpfXJldHVybntpc0xvY2F0aW9uTG9uZzppLGxvY2E6bmV3IFVpbnQ4QXJyYXkoci5idWZmZXIpLGdseWY6bmV3IFVpbnQ4QXJyYXkodC5idWZmZXIpfX1zY2FsZShlKXtmb3IobGV0IHQ9MCxpPXRoaXMuZ2x5cGhzLmxlbmd0aDt0PGk7dCsrKXRoaXMuZ2x5cGhzW3RdLnNjYWxlKGVbdF0pfX1jbGFzcyBHbHlwaHtjb25zdHJ1Y3Rvcih7aGVhZGVyOmU9bnVsbCxzaW1wbGU6dD1udWxsLGNvbXBvc2l0ZXM6aT1udWxsfSl7dGhpcy5oZWFkZXI9ZTt0aGlzLnNpbXBsZT10O3RoaXMuY29tcG9zaXRlcz1pfXN0YXRpYyBwYXJzZShlLHQpe2NvbnN0W2ksYV09R2x5cGhIZWFkZXIucGFyc2UoZSx0KTtlKz1pO2lmKGEubnVtYmVyT2ZDb250b3VyczwwKXtjb25zdCBpPVtdO2Zvcig7Oyl7Y29uc3RbYSxyXT1Db21wb3NpdGVHbHlwaC5wYXJzZShlLHQpO2UrPWE7aS5wdXNoKHIpO2lmKCEoMzImci5mbGFncykpYnJlYWt9cmV0dXJuIG5ldyBHbHlwaCh7aGVhZGVyOmEsY29tcG9zaXRlczppfSl9Y29uc3Qgcj1TaW1wbGVHbHlwaC5wYXJzZShlLHQsYS5udW1iZXJPZkNvbnRvdXJzKTtyZXR1cm4gbmV3IEdseXBoKHtoZWFkZXI6YSxzaW1wbGU6cn0pfWdldFNpemUoKXtpZighdGhpcy5oZWFkZXIpcmV0dXJuIDA7Y29uc3QgZT10aGlzLnNpbXBsZT90aGlzLnNpbXBsZS5nZXRTaXplKCk6dGhpcy5jb21wb3NpdGVzLnJlZHVjZSgoKGUsdCk9PmUrdC5nZXRTaXplKCkpLDApO3JldHVybiB0aGlzLmhlYWRlci5nZXRTaXplKCkrZX13cml0ZShlLHQpe2lmKCF0aGlzLmhlYWRlcilyZXR1cm4gMDtjb25zdCBpPWU7ZSs9dGhpcy5oZWFkZXIud3JpdGUoZSx0KTtpZih0aGlzLnNpbXBsZSllKz10aGlzLnNpbXBsZS53cml0ZShlLHQpO2Vsc2UgZm9yKGNvbnN0IGkgb2YgdGhpcy5jb21wb3NpdGVzKWUrPWkud3JpdGUoZSx0KTtyZXR1cm4gZS1pfXNjYWxlKGUpe2lmKCF0aGlzLmhlYWRlcilyZXR1cm47Y29uc3QgdD0odGhpcy5oZWFkZXIueE1pbit0aGlzLmhlYWRlci54TWF4KS8yO3RoaXMuaGVhZGVyLnNjYWxlKHQsZSk7aWYodGhpcy5zaW1wbGUpdGhpcy5zaW1wbGUuc2NhbGUodCxlKTtlbHNlIGZvcihjb25zdCBpIG9mIHRoaXMuY29tcG9zaXRlcylpLnNjYWxlKHQsZSl9fWNsYXNzIEdseXBoSGVhZGVye2NvbnN0cnVjdG9yKHtudW1iZXJPZkNvbnRvdXJzOmUseE1pbjp0LHlNaW46aSx4TWF4OmEseU1heDpyfSl7dGhpcy5udW1iZXJPZkNvbnRvdXJzPWU7dGhpcy54TWluPXQ7dGhpcy55TWluPWk7dGhpcy54TWF4PWE7dGhpcy55TWF4PXJ9c3RhdGljIHBhcnNlKGUsdCl7cmV0dXJuWzEwLG5ldyBHbHlwaEhlYWRlcih7bnVtYmVyT2ZDb250b3Vyczp0LmdldEludDE2KGUpLHhNaW46dC5nZXRJbnQxNihlKzIpLHlNaW46dC5nZXRJbnQxNihlKzQpLHhNYXg6dC5nZXRJbnQxNihlKzYpLHlNYXg6dC5nZXRJbnQxNihlKzgpfSldfWdldFNpemUoKXtyZXR1cm4gMTB9d3JpdGUoZSx0KXt0LnNldEludDE2KGUsdGhpcy5udW1iZXJPZkNvbnRvdXJzKTt0LnNldEludDE2KGUrMix0aGlzLnhNaW4pO3Quc2V0SW50MTYoZSs0LHRoaXMueU1pbik7dC5zZXRJbnQxNihlKzYsdGhpcy54TWF4KTt0LnNldEludDE2KGUrOCx0aGlzLnlNYXgpO3JldHVybiAxMH1zY2FsZShlLHQpe3RoaXMueE1pbj1NYXRoLnJvdW5kKGUrKHRoaXMueE1pbi1lKSp0KTt0aGlzLnhNYXg9TWF0aC5yb3VuZChlKyh0aGlzLnhNYXgtZSkqdCl9fWNsYXNzIENvbnRvdXJ7Y29uc3RydWN0b3Ioe2ZsYWdzOmUseENvb3JkaW5hdGVzOnQseUNvb3JkaW5hdGVzOml9KXt0aGlzLnhDb29yZGluYXRlcz10O3RoaXMueUNvb3JkaW5hdGVzPWk7dGhpcy5mbGFncz1lfX1jbGFzcyBTaW1wbGVHbHlwaHtjb25zdHJ1Y3Rvcih7Y29udG91cnM6ZSxpbnN0cnVjdGlvbnM6dH0pe3RoaXMuY29udG91cnM9ZTt0aGlzLmluc3RydWN0aW9ucz10fXN0YXRpYyBwYXJzZShlLHQsaSl7Y29uc3QgYT1bXTtmb3IobGV0IHI9MDtyPGk7cisrKXtjb25zdCBpPXQuZ2V0VWludDE2KGUpO2UrPTI7YS5wdXNoKGkpfWNvbnN0IHI9YVtpLTFdKzEscz10LmdldFVpbnQxNihlKTtlKz0yO2NvbnN0IG49bmV3IFVpbnQ4QXJyYXkodCkuc2xpY2UoZSxlK3MpO2UrPXM7Y29uc3Qgbz1bXTtmb3IobGV0IGk9MDtpPHI7ZSsrLGkrKyl7bGV0IGE9dC5nZXRVaW50OChlKTtvLnB1c2goYSk7aWYoOCZhKXtjb25zdCByPXQuZ2V0VWludDgoKytlKTthXj04O2ZvcihsZXQgZT0wO2U8cjtlKyspby5wdXNoKGEpO2krPXJ9fWNvbnN0IGc9W107bGV0IGM9W10sbD1bXSxoPVtdO2NvbnN0IEM9W107bGV0IFE9MCxFPTA7Zm9yKGxldCBpPTA7aTxyO2krKyl7Y29uc3Qgcj1vW2ldO2lmKDImcil7Y29uc3QgaT10LmdldFVpbnQ4KGUrKyk7RSs9MTYmcj9pOi1pO2MucHVzaChFKX1lbHNlIGlmKDE2JnIpYy5wdXNoKEUpO2Vsc2V7RSs9dC5nZXRJbnQxNihlKTtlKz0yO2MucHVzaChFKX1pZihhW1FdPT09aSl7USsrO2cucHVzaChjKTtjPVtdfX1FPTA7UT0wO2ZvcihsZXQgaT0wO2k8cjtpKyspe2NvbnN0IHI9b1tpXTtpZig0JnIpe2NvbnN0IGk9dC5nZXRVaW50OChlKyspO0UrPTMyJnI/aTotaTtsLnB1c2goRSl9ZWxzZSBpZigzMiZyKWwucHVzaChFKTtlbHNle0UrPXQuZ2V0SW50MTYoZSk7ZSs9MjtsLnB1c2goRSl9aC5wdXNoKDEmcnw2NCZyKTtpZihhW1FdPT09aSl7Yz1nW1FdO1ErKztDLnB1c2gobmV3IENvbnRvdXIoe2ZsYWdzOmgseENvb3JkaW5hdGVzOmMseUNvb3JkaW5hdGVzOmx9KSk7bD1bXTtoPVtdfX1yZXR1cm4gbmV3IFNpbXBsZUdseXBoKHtjb250b3VyczpDLGluc3RydWN0aW9uczpufSl9Z2V0U2l6ZSgpe2xldCBlPTIqdGhpcy5jb250b3Vycy5sZW5ndGgrMit0aGlzLmluc3RydWN0aW9ucy5sZW5ndGgsdD0wLGk9MDtmb3IoY29uc3QgYSBvZiB0aGlzLmNvbnRvdXJzKXtlKz1hLmZsYWdzLmxlbmd0aDtmb3IobGV0IHI9MCxzPWEueENvb3JkaW5hdGVzLmxlbmd0aDtyPHM7cisrKXtjb25zdCBzPWEueENvb3JkaW5hdGVzW3JdLG49YS55Q29vcmRpbmF0ZXNbcl07bGV0IG89TWF0aC5hYnMocy10KTtvPjI1NT9lKz0yOm8+MCYmKGUrPTEpO3Q9cztvPU1hdGguYWJzKG4taSk7bz4yNTU/ZSs9MjpvPjAmJihlKz0xKTtpPW59fXJldHVybiBlfXdyaXRlKGUsdCl7Y29uc3QgaT1lLGE9W10scj1bXSxzPVtdO2xldCBuPTAsbz0wO2Zvcihjb25zdCBpIG9mIHRoaXMuY29udG91cnMpe2ZvcihsZXQgZT0wLHQ9aS54Q29vcmRpbmF0ZXMubGVuZ3RoO2U8dDtlKyspe2xldCB0PWkuZmxhZ3NbZV07Y29uc3QgZz1pLnhDb29yZGluYXRlc1tlXTtsZXQgYz1nLW47aWYoMD09PWMpe3R8PTE2O2EucHVzaCgwKX1lbHNle2NvbnN0IGU9TWF0aC5hYnMoYyk7aWYoZTw9MjU1KXt0fD1jPj0wPzE4OjI7YS5wdXNoKGUpfWVsc2UgYS5wdXNoKGMpfW49Zztjb25zdCBsPWkueUNvb3JkaW5hdGVzW2VdO2M9bC1vO2lmKDA9PT1jKXt0fD0zMjtyLnB1c2goMCl9ZWxzZXtjb25zdCBlPU1hdGguYWJzKGMpO2lmKGU8PTI1NSl7dHw9Yz49MD8zNjo0O3IucHVzaChlKX1lbHNlIHIucHVzaChjKX1vPWw7cy5wdXNoKHQpfXQuc2V0VWludDE2KGUsYS5sZW5ndGgtMSk7ZSs9Mn10LnNldFVpbnQxNihlLHRoaXMuaW5zdHJ1Y3Rpb25zLmxlbmd0aCk7ZSs9MjtpZih0aGlzLmluc3RydWN0aW9ucy5sZW5ndGgpe25ldyBVaW50OEFycmF5KHQuYnVmZmVyLDAsdC5idWZmZXIuYnl0ZUxlbmd0aCkuc2V0KHRoaXMuaW5zdHJ1Y3Rpb25zLGUpO2UrPXRoaXMuaW5zdHJ1Y3Rpb25zLmxlbmd0aH1mb3IoY29uc3QgaSBvZiBzKXQuc2V0VWludDgoZSsrLGkpO2ZvcihsZXQgaT0wLHI9YS5sZW5ndGg7aTxyO2krKyl7Y29uc3Qgcj1hW2ldLG49c1tpXTtpZigyJm4pdC5zZXRVaW50OChlKysscik7ZWxzZSBpZighKDE2Jm4pKXt0LnNldEludDE2KGUscik7ZSs9Mn19Zm9yKGxldCBpPTAsYT1yLmxlbmd0aDtpPGE7aSsrKXtjb25zdCBhPXJbaV0sbj1zW2ldO2lmKDQmbil0LnNldFVpbnQ4KGUrKyxhKTtlbHNlIGlmKCEoMzImbikpe3Quc2V0SW50MTYoZSxhKTtlKz0yfX1yZXR1cm4gZS1pfXNjYWxlKGUsdCl7Zm9yKGNvbnN0IGkgb2YgdGhpcy5jb250b3VycylpZigwIT09aS54Q29vcmRpbmF0ZXMubGVuZ3RoKWZvcihsZXQgYT0wLHI9aS54Q29vcmRpbmF0ZXMubGVuZ3RoO2E8cjthKyspaS54Q29vcmRpbmF0ZXNbYV09TWF0aC5yb3VuZChlKyhpLnhDb29yZGluYXRlc1thXS1lKSp0KX19Y2xhc3MgQ29tcG9zaXRlR2x5cGh7Y29uc3RydWN0b3Ioe2ZsYWdzOmUsZ2x5cGhJbmRleDp0LGFyZ3VtZW50MTppLGFyZ3VtZW50MjphLHRyYW5zZjpyLGluc3RydWN0aW9uczpzfSl7dGhpcy5mbGFncz1lO3RoaXMuZ2x5cGhJbmRleD10O3RoaXMuYXJndW1lbnQxPWk7dGhpcy5hcmd1bWVudDI9YTt0aGlzLnRyYW5zZj1yO3RoaXMuaW5zdHJ1Y3Rpb25zPXN9c3RhdGljIHBhcnNlKGUsdCl7Y29uc3QgaT1lLGE9W107bGV0IHI9dC5nZXRVaW50MTYoZSk7Y29uc3Qgcz10LmdldFVpbnQxNihlKzIpO2UrPTQ7bGV0IG4sbztpZigxJnIpe2lmKDImcil7bj10LmdldEludDE2KGUpO289dC5nZXRJbnQxNihlKzIpfWVsc2V7bj10LmdldFVpbnQxNihlKTtvPXQuZ2V0VWludDE2KGUrMil9ZSs9NDtyXj0xfWVsc2V7aWYoMiZyKXtuPXQuZ2V0SW50OChlKTtvPXQuZ2V0SW50OChlKzEpfWVsc2V7bj10LmdldFVpbnQ4KGUpO289dC5nZXRVaW50OChlKzEpfWUrPTJ9aWYoOCZyKXthLnB1c2godC5nZXRVaW50MTYoZSkpO2UrPTJ9ZWxzZSBpZig2NCZyKXthLnB1c2godC5nZXRVaW50MTYoZSksdC5nZXRVaW50MTYoZSsyKSk7ZSs9NH1lbHNlIGlmKDEyOCZyKXthLnB1c2godC5nZXRVaW50MTYoZSksdC5nZXRVaW50MTYoZSsyKSx0LmdldFVpbnQxNihlKzQpLHQuZ2V0VWludDE2KGUrNikpO2UrPTh9bGV0IGc9bnVsbDtpZigyNTYmcil7Y29uc3QgaT10LmdldFVpbnQxNihlKTtlKz0yO2c9bmV3IFVpbnQ4QXJyYXkodCkuc2xpY2UoZSxlK2kpO2UrPWl9cmV0dXJuW2UtaSxuZXcgQ29tcG9zaXRlR2x5cGgoe2ZsYWdzOnIsZ2x5cGhJbmRleDpzLGFyZ3VtZW50MTpuLGFyZ3VtZW50MjpvLHRyYW5zZjphLGluc3RydWN0aW9uczpnfSldfWdldFNpemUoKXtsZXQgZT00KzIqdGhpcy50cmFuc2YubGVuZ3RoOzI1NiZ0aGlzLmZsYWdzJiYoZSs9Mit0aGlzLmluc3RydWN0aW9ucy5sZW5ndGgpO2UrPTI7MiZ0aGlzLmZsYWdzP3RoaXMuYXJndW1lbnQxPj0tMTI4JiZ0aGlzLmFyZ3VtZW50MTw9MTI3JiZ0aGlzLmFyZ3VtZW50Mj49LTEyOCYmdGhpcy5hcmd1bWVudDI8PTEyN3x8KGUrPTIpOnRoaXMuYXJndW1lbnQxPj0wJiZ0aGlzLmFyZ3VtZW50MTw9MjU1JiZ0aGlzLmFyZ3VtZW50Mj49MCYmdGhpcy5hcmd1bWVudDI8PTI1NXx8KGUrPTIpO3JldHVybiBlfXdyaXRlKGUsdCl7Y29uc3QgaT1lOzImdGhpcy5mbGFncz90aGlzLmFyZ3VtZW50MT49LTEyOCYmdGhpcy5hcmd1bWVudDE8PTEyNyYmdGhpcy5hcmd1bWVudDI+PS0xMjgmJnRoaXMuYXJndW1lbnQyPD0xMjd8fCh0aGlzLmZsYWdzfD0xKTp0aGlzLmFyZ3VtZW50MT49MCYmdGhpcy5hcmd1bWVudDE8PTI1NSYmdGhpcy5hcmd1bWVudDI+PTAmJnRoaXMuYXJndW1lbnQyPD0yNTV8fCh0aGlzLmZsYWdzfD0xKTt0LnNldFVpbnQxNihlLHRoaXMuZmxhZ3MpO3Quc2V0VWludDE2KGUrMix0aGlzLmdseXBoSW5kZXgpO2UrPTQ7aWYoMSZ0aGlzLmZsYWdzKXtpZigyJnRoaXMuZmxhZ3Mpe3Quc2V0SW50MTYoZSx0aGlzLmFyZ3VtZW50MSk7dC5zZXRJbnQxNihlKzIsdGhpcy5hcmd1bWVudDIpfWVsc2V7dC5zZXRVaW50MTYoZSx0aGlzLmFyZ3VtZW50MSk7dC5zZXRVaW50MTYoZSsyLHRoaXMuYXJndW1lbnQyKX1lKz00fWVsc2V7dC5zZXRVaW50OChlLHRoaXMuYXJndW1lbnQxKTt0LnNldFVpbnQ4KGUrMSx0aGlzLmFyZ3VtZW50Mik7ZSs9Mn1pZigyNTYmdGhpcy5mbGFncyl7dC5zZXRVaW50MTYoZSx0aGlzLmluc3RydWN0aW9ucy5sZW5ndGgpO2UrPTI7aWYodGhpcy5pbnN0cnVjdGlvbnMubGVuZ3RoKXtuZXcgVWludDhBcnJheSh0LmJ1ZmZlciwwLHQuYnVmZmVyLmJ5dGVMZW5ndGgpLnNldCh0aGlzLmluc3RydWN0aW9ucyxlKTtlKz10aGlzLmluc3RydWN0aW9ucy5sZW5ndGh9fXJldHVybiBlLWl9c2NhbGUoZSx0KXt9fWZ1bmN0aW9uIHdyaXRlSW50MTYoZSx0LGkpe2VbdF09aT4+OCYyNTU7ZVt0KzFdPTI1NSZpfWZ1bmN0aW9uIHdyaXRlSW50MzIoZSx0LGkpe2VbdF09aT4+MjQmMjU1O2VbdCsxXT1pPj4xNiYyNTU7ZVt0KzJdPWk+PjgmMjU1O2VbdCszXT0yNTUmaX1mdW5jdGlvbiB3cml0ZURhdGEoZSx0LGkpe2lmKGkgaW5zdGFuY2VvZiBVaW50OEFycmF5KWUuc2V0KGksdCk7ZWxzZSBpZigic3RyaW5nIj09dHlwZW9mIGkpZm9yKGxldCBhPTAscj1pLmxlbmd0aDthPHI7YSsrKWVbdCsrXT0yNTUmaS5jaGFyQ29kZUF0KGEpO2Vsc2UgZm9yKGNvbnN0IGEgb2YgaSllW3QrK109MjU1JmF9Y2xhc3MgT3BlblR5cGVGaWxlQnVpbGRlcntjb25zdHJ1Y3RvcihlKXt0aGlzLnNmbnQ9ZTt0aGlzLnRhYmxlcz1PYmplY3QuY3JlYXRlKG51bGwpfXN0YXRpYyBnZXRTZWFyY2hQYXJhbXMoZSx0KXtsZXQgaT0xLGE9MDtmb3IoOyhpXmUpPmk7KXtpPDw9MTthKyt9Y29uc3Qgcj1pKnQ7cmV0dXJue3JhbmdlOnIsZW50cnk6YSxyYW5nZVNoaWZ0OnQqZS1yfX10b0FycmF5KCl7bGV0IGU9dGhpcy5zZm50O2NvbnN0IHQ9dGhpcy50YWJsZXMsaT1PYmplY3Qua2V5cyh0KTtpLnNvcnQoKTtjb25zdCBhPWkubGVuZ3RoO2xldCByLHMsbixvLGcsYz0xMisxNiphO2NvbnN0IGw9W2NdO2ZvcihyPTA7cjxhO3IrKyl7bz10W2lbcl1dO2MrPShvLmxlbmd0aCszJi00KT4+PjA7bC5wdXNoKGMpfWNvbnN0IGg9bmV3IFVpbnQ4QXJyYXkoYyk7Zm9yKHI9MDtyPGE7cisrKXtvPXRbaVtyXV07d3JpdGVEYXRhKGgsbFtyXSxvKX0idHJ1ZSI9PT1lJiYoZT1zdHJpbmczMig2NTUzNikpO2hbMF09MjU1JmUuY2hhckNvZGVBdCgwKTtoWzFdPTI1NSZlLmNoYXJDb2RlQXQoMSk7aFsyXT0yNTUmZS5jaGFyQ29kZUF0KDIpO2hbM109MjU1JmUuY2hhckNvZGVBdCgzKTt3cml0ZUludDE2KGgsNCxhKTtjb25zdCBDPU9wZW5UeXBlRmlsZUJ1aWxkZXIuZ2V0U2VhcmNoUGFyYW1zKGEsMTYpO3dyaXRlSW50MTYoaCw2LEMucmFuZ2UpO3dyaXRlSW50MTYoaCw4LEMuZW50cnkpO3dyaXRlSW50MTYoaCwxMCxDLnJhbmdlU2hpZnQpO2M9MTI7Zm9yKHI9MDtyPGE7cisrKXtnPWlbcl07aFtjXT0yNTUmZy5jaGFyQ29kZUF0KDApO2hbYysxXT0yNTUmZy5jaGFyQ29kZUF0KDEpO2hbYysyXT0yNTUmZy5jaGFyQ29kZUF0KDIpO2hbYyszXT0yNTUmZy5jaGFyQ29kZUF0KDMpO2xldCBlPTA7Zm9yKHM9bFtyXSxuPWxbcisxXTtzPG47cys9NCl7ZT1lK3JlYWRVaW50MzIoaCxzKT4+PjB9d3JpdGVJbnQzMihoLGMrNCxlKTt3cml0ZUludDMyKGgsYys4LGxbcl0pO3dyaXRlSW50MzIoaCxjKzEyLHRbZ10ubGVuZ3RoKTtjKz0xNn1yZXR1cm4gaH1hZGRUYWJsZShlLHQpe2lmKGUgaW4gdGhpcy50YWJsZXMpdGhyb3cgbmV3IEVycm9yKCJUYWJsZSAiK2UrIiBhbHJlYWR5IGV4aXN0cyIpO3RoaXMudGFibGVzW2VdPXR9fWNvbnN0IF9pPVs0XSx6aT1bNV0sJGk9WzZdLEFhPVs3XSxlYT1bOF0sdGE9WzEyLDM1XSxpYT1bMTRdLGFhPVsyMV0scmE9WzIyXSxzYT1bMzBdLG5hPVszMV07Y2xhc3MgVHlwZTFDaGFyU3RyaW5ne2NvbnN0cnVjdG9yKCl7dGhpcy53aWR0aD0wO3RoaXMubHNiPTA7dGhpcy5mbGV4aW5nPSExO3RoaXMub3V0cHV0PVtdO3RoaXMuc3RhY2s9W119Y29udmVydChlLHQsaSl7Y29uc3QgYT1lLmxlbmd0aDtsZXQgcixzLG4sbz0hMTtmb3IobGV0IGc9MDtnPGE7ZysrKXtsZXQgYT1lW2ddO2lmKGE8MzIpezEyPT09YSYmKGE9KGE8PDgpK2VbKytnXSk7c3dpdGNoKGEpe2Nhc2UgMTpjYXNlIDM6Y2FzZSA5OmNhc2UgMzA3MjpjYXNlIDMwNzM6Y2FzZSAzMDc0OmNhc2UgMzEwNTp0aGlzLnN0YWNrPVtdO2JyZWFrO2Nhc2UgNDppZih0aGlzLmZsZXhpbmcpe2lmKHRoaXMuc3RhY2subGVuZ3RoPDEpe289ITA7YnJlYWt9Y29uc3QgZT10aGlzLnN0YWNrLnBvcCgpO3RoaXMuc3RhY2sucHVzaCgwLGUpO2JyZWFrfW89dGhpcy5leGVjdXRlQ29tbWFuZCgxLF9pKTticmVhaztjYXNlIDU6bz10aGlzLmV4ZWN1dGVDb21tYW5kKDIsemkpO2JyZWFrO2Nhc2UgNjpvPXRoaXMuZXhlY3V0ZUNvbW1hbmQoMSwkaSk7YnJlYWs7Y2FzZSA3Om89dGhpcy5leGVjdXRlQ29tbWFuZCgxLEFhKTticmVhaztjYXNlIDg6bz10aGlzLmV4ZWN1dGVDb21tYW5kKDYsZWEpO2JyZWFrO2Nhc2UgMTA6aWYodGhpcy5zdGFjay5sZW5ndGg8MSl7bz0hMDticmVha31uPXRoaXMuc3RhY2sucG9wKCk7aWYoIXRbbl0pe289ITA7YnJlYWt9bz10aGlzLmNvbnZlcnQodFtuXSx0LGkpO2JyZWFrO2Nhc2UgMTE6cmV0dXJuIG87Y2FzZSAxMzppZih0aGlzLnN0YWNrLmxlbmd0aDwyKXtvPSEwO2JyZWFrfXI9dGhpcy5zdGFjay5wb3AoKTtzPXRoaXMuc3RhY2sucG9wKCk7dGhpcy5sc2I9czt0aGlzLndpZHRoPXI7dGhpcy5zdGFjay5wdXNoKHIscyk7bz10aGlzLmV4ZWN1dGVDb21tYW5kKDIscmEpO2JyZWFrO2Nhc2UgMTQ6dGhpcy5vdXRwdXQucHVzaChpYVswXSk7YnJlYWs7Y2FzZSAyMTppZih0aGlzLmZsZXhpbmcpYnJlYWs7bz10aGlzLmV4ZWN1dGVDb21tYW5kKDIsYWEpO2JyZWFrO2Nhc2UgMjI6aWYodGhpcy5mbGV4aW5nKXt0aGlzLnN0YWNrLnB1c2goMCk7YnJlYWt9bz10aGlzLmV4ZWN1dGVDb21tYW5kKDEscmEpO2JyZWFrO2Nhc2UgMzA6bz10aGlzLmV4ZWN1dGVDb21tYW5kKDQsc2EpO2JyZWFrO2Nhc2UgMzE6bz10aGlzLmV4ZWN1dGVDb21tYW5kKDQsbmEpO2JyZWFrO2Nhc2UgMzA3ODppZihpKXtjb25zdCBlPXRoaXMuc3RhY2suYXQoLTUpO3RoaXMuc2VhYz10aGlzLnN0YWNrLnNwbGljZSgtNCw0KTt0aGlzLnNlYWNbMF0rPXRoaXMubHNiLWU7bz10aGlzLmV4ZWN1dGVDb21tYW5kKDAsaWEpfWVsc2Ugbz10aGlzLmV4ZWN1dGVDb21tYW5kKDQsaWEpO2JyZWFrO2Nhc2UgMzA3OTppZih0aGlzLnN0YWNrLmxlbmd0aDw0KXtvPSEwO2JyZWFrfXRoaXMuc3RhY2sucG9wKCk7cj10aGlzLnN0YWNrLnBvcCgpO2NvbnN0IGU9dGhpcy5zdGFjay5wb3AoKTtzPXRoaXMuc3RhY2sucG9wKCk7dGhpcy5sc2I9czt0aGlzLndpZHRoPXI7dGhpcy5zdGFjay5wdXNoKHIscyxlKTtvPXRoaXMuZXhlY3V0ZUNvbW1hbmQoMyxhYSk7YnJlYWs7Y2FzZSAzMDg0OmlmKHRoaXMuc3RhY2subGVuZ3RoPDIpe289ITA7YnJlYWt9Y29uc3QgZz10aGlzLnN0YWNrLnBvcCgpLGM9dGhpcy5zdGFjay5wb3AoKTt0aGlzLnN0YWNrLnB1c2goYy9nKTticmVhaztjYXNlIDMwODg6aWYodGhpcy5zdGFjay5sZW5ndGg8Mil7bz0hMDticmVha31uPXRoaXMuc3RhY2sucG9wKCk7Y29uc3QgbD10aGlzLnN0YWNrLnBvcCgpO2lmKDA9PT1uJiYzPT09bCl7Y29uc3QgZT10aGlzLnN0YWNrLnNwbGljZSgtMTcsMTcpO3RoaXMuc3RhY2sucHVzaChlWzJdK2VbMF0sZVszXStlWzFdLGVbNF0sZVs1XSxlWzZdLGVbN10sZVs4XSxlWzldLGVbMTBdLGVbMTFdLGVbMTJdLGVbMTNdLGVbMTRdKTtvPXRoaXMuZXhlY3V0ZUNvbW1hbmQoMTMsdGEsITApO3RoaXMuZmxleGluZz0hMTt0aGlzLnN0YWNrLnB1c2goZVsxNV0sZVsxNl0pfWVsc2UgMT09PW4mJjA9PT1sJiYodGhpcy5mbGV4aW5nPSEwKTticmVhaztjYXNlIDMwODk6YnJlYWs7ZGVmYXVsdDp3YXJuKCdVbmtub3duIHR5cGUgMSBjaGFyc3RyaW5nIGNvbW1hbmQgb2YgIicrYSsnIicpfWlmKG8pYnJlYWt9ZWxzZXthPD0yNDY/YS09MTM5OmE9YTw9MjUwPzI1NiooYS0yNDcpK2VbKytnXSsxMDg6YTw9MjU0Py0yNTYqKGEtMjUxKS1lWysrZ10tMTA4OigyNTUmZVsrK2ddKTw8MjR8KDI1NSZlWysrZ10pPDwxNnwoMjU1JmVbKytnXSk8PDh8MjU1JmVbKytnXTt0aGlzLnN0YWNrLnB1c2goYSl9fXJldHVybiBvfWV4ZWN1dGVDb21tYW5kKGUsdCxpKXtjb25zdCBhPXRoaXMuc3RhY2subGVuZ3RoO2lmKGU+YSlyZXR1cm4hMDtjb25zdCByPWEtZTtmb3IobGV0IGU9cjtlPGE7ZSsrKXtsZXQgdD10aGlzLnN0YWNrW2VdO2lmKE51bWJlci5pc0ludGVnZXIodCkpdGhpcy5vdXRwdXQucHVzaCgyOCx0Pj44JjI1NSwyNTUmdCk7ZWxzZXt0PTY1NTM2KnR8MDt0aGlzLm91dHB1dC5wdXNoKDI1NSx0Pj4yNCYyNTUsdD4+MTYmMjU1LHQ+PjgmMjU1LDI1NSZ0KX19dGhpcy5vdXRwdXQucHVzaCguLi50KTtpP3RoaXMuc3RhY2suc3BsaWNlKHIsZSk6dGhpcy5zdGFjay5sZW5ndGg9MDtyZXR1cm4hMX19ZnVuY3Rpb24gaXNIZXhEaWdpdChlKXtyZXR1cm4gZT49NDgmJmU8PTU3fHxlPj02NSYmZTw9NzB8fGU+PTk3JiZlPD0xMDJ9ZnVuY3Rpb24gZGVjcnlwdChlLHQsaSl7aWYoaT49ZS5sZW5ndGgpcmV0dXJuIG5ldyBVaW50OEFycmF5KDApO2xldCBhLHIscz0wfHQ7Zm9yKGE9MDthPGk7YSsrKXM9NTI4NDUqKGVbYV0rcykrMjI3MTkmNjU1MzU7Y29uc3Qgbj1lLmxlbmd0aC1pLG89bmV3IFVpbnQ4QXJyYXkobik7Zm9yKGE9aSxyPTA7cjxuO2ErKyxyKyspe2NvbnN0IHQ9ZVthXTtvW3JdPXRecz4+ODtzPTUyODQ1Kih0K3MpKzIyNzE5JjY1NTM1fXJldHVybiBvfWZ1bmN0aW9uIGlzU3BlY2lhbChlKXtyZXR1cm4gNDc9PT1lfHw5MT09PWV8fDkzPT09ZXx8MTIzPT09ZXx8MTI1PT09ZXx8NDA9PT1lfHw0MT09PWV9Y2xhc3MgVHlwZTFQYXJzZXJ7Y29uc3RydWN0b3IoZSx0LGkpe2lmKHQpe2NvbnN0IHQ9ZS5nZXRCeXRlcygpLGk9ISgoaXNIZXhEaWdpdCh0WzBdKXx8aXNXaGl0ZVNwYWNlKHRbMF0pKSYmaXNIZXhEaWdpdCh0WzFdKSYmaXNIZXhEaWdpdCh0WzJdKSYmaXNIZXhEaWdpdCh0WzNdKSYmaXNIZXhEaWdpdCh0WzRdKSYmaXNIZXhEaWdpdCh0WzVdKSYmaXNIZXhEaWdpdCh0WzZdKSYmaXNIZXhEaWdpdCh0WzddKSk7ZT1uZXcgU3RyZWFtKGk/ZGVjcnlwdCh0LDU1NjY1LDQpOmZ1bmN0aW9uIGRlY3J5cHRBc2NpaShlLHQsaSl7bGV0IGE9MHx0O2NvbnN0IHI9ZS5sZW5ndGgscz1uZXcgVWludDhBcnJheShyPj4+MSk7bGV0IG4sbztmb3Iobj0wLG89MDtuPHI7bisrKXtjb25zdCB0PWVbbl07aWYoIWlzSGV4RGlnaXQodCkpY29udGludWU7bisrO2xldCBpO2Zvcig7bjxyJiYhaXNIZXhEaWdpdChpPWVbbl0pOyluKys7aWYobjxyKXtjb25zdCBlPXBhcnNlSW50KFN0cmluZy5mcm9tQ2hhckNvZGUodCxpKSwxNik7c1tvKytdPWVeYT4+ODthPTUyODQ1KihlK2EpKzIyNzE5JjY1NTM1fX1yZXR1cm4gcy5zbGljZShpLG8pfSh0LDU1NjY1LDQpKX10aGlzLnNlYWNBbmFseXNpc0VuYWJsZWQ9ISFpO3RoaXMuc3RyZWFtPWU7dGhpcy5uZXh0Q2hhcigpfXJlYWROdW1iZXJBcnJheSgpe3RoaXMuZ2V0VG9rZW4oKTtjb25zdCBlPVtdO2Zvcig7Oyl7Y29uc3QgdD10aGlzLmdldFRva2VuKCk7aWYobnVsbD09PXR8fCJdIj09PXR8fCJ9Ij09PXQpYnJlYWs7ZS5wdXNoKHBhcnNlRmxvYXQodHx8MCkpfXJldHVybiBlfXJlYWROdW1iZXIoKXtjb25zdCBlPXRoaXMuZ2V0VG9rZW4oKTtyZXR1cm4gcGFyc2VGbG9hdChlfHwwKX1yZWFkSW50KCl7Y29uc3QgZT10aGlzLmdldFRva2VuKCk7cmV0dXJuIDB8cGFyc2VJbnQoZXx8MCwxMCl9cmVhZEJvb2xlYW4oKXtyZXR1cm4idHJ1ZSI9PT10aGlzLmdldFRva2VuKCk/MTowfW5leHRDaGFyKCl7cmV0dXJuIHRoaXMuY3VycmVudENoYXI9dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpfXByZXZDaGFyKCl7dGhpcy5zdHJlYW0uc2tpcCgtMik7cmV0dXJuIHRoaXMuY3VycmVudENoYXI9dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpfWdldFRva2VuKCl7bGV0IGU9ITEsdD10aGlzLmN1cnJlbnRDaGFyO2Zvcig7Oyl7aWYoLTE9PT10KXJldHVybiBudWxsO2lmKGUpMTAhPT10JiYxMyE9PXR8fChlPSExKTtlbHNlIGlmKDM3PT09dCllPSEwO2Vsc2UgaWYoIWlzV2hpdGVTcGFjZSh0KSlicmVhazt0PXRoaXMubmV4dENoYXIoKX1pZihpc1NwZWNpYWwodCkpe3RoaXMubmV4dENoYXIoKTtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZSh0KX1sZXQgaT0iIjtkb3tpKz1TdHJpbmcuZnJvbUNoYXJDb2RlKHQpO3Q9dGhpcy5uZXh0Q2hhcigpfXdoaWxlKHQ+PTAmJiFpc1doaXRlU3BhY2UodCkmJiFpc1NwZWNpYWwodCkpO3JldHVybiBpfXJlYWRDaGFyU3RyaW5ncyhlLHQpe3JldHVybi0xPT09dD9lOmRlY3J5cHQoZSw0MzMwLHQpfWV4dHJhY3RGb250UHJvZ3JhbShlKXtjb25zdCB0PXRoaXMuc3RyZWFtLGk9W10sYT1bXSxyPU9iamVjdC5jcmVhdGUobnVsbCk7ci5sZW5JVj00O2NvbnN0IHM9e3N1YnJzOltdLGNoYXJzdHJpbmdzOltdLHByb3BlcnRpZXM6e3ByaXZhdGVEYXRhOnJ9fTtsZXQgbixvLGcsYztmb3IoO251bGwhPT0obj10aGlzLmdldFRva2VuKCkpOylpZigiLyI9PT1uKXtuPXRoaXMuZ2V0VG9rZW4oKTtzd2l0Y2gobil7Y2FzZSJDaGFyU3RyaW5ncyI6dGhpcy5nZXRUb2tlbigpO3RoaXMuZ2V0VG9rZW4oKTt0aGlzLmdldFRva2VuKCk7dGhpcy5nZXRUb2tlbigpO2Zvcig7Oyl7bj10aGlzLmdldFRva2VuKCk7aWYobnVsbD09PW58fCJlbmQiPT09bilicmVhaztpZigiLyIhPT1uKWNvbnRpbnVlO2NvbnN0IGU9dGhpcy5nZXRUb2tlbigpO289dGhpcy5yZWFkSW50KCk7dGhpcy5nZXRUb2tlbigpO2c9bz4wP3QuZ2V0Qnl0ZXMobyk6bmV3IFVpbnQ4QXJyYXkoMCk7Yz1zLnByb3BlcnRpZXMucHJpdmF0ZURhdGEubGVuSVY7Y29uc3QgaT10aGlzLnJlYWRDaGFyU3RyaW5ncyhnLGMpO3RoaXMubmV4dENoYXIoKTtuPXRoaXMuZ2V0VG9rZW4oKTsibm9hY2Nlc3MiPT09bj90aGlzLmdldFRva2VuKCk6Ii8iPT09biYmdGhpcy5wcmV2Q2hhcigpO2EucHVzaCh7Z2x5cGg6ZSxlbmNvZGVkOml9KX1icmVhaztjYXNlIlN1YnJzIjp0aGlzLnJlYWRJbnQoKTt0aGlzLmdldFRva2VuKCk7Zm9yKDsiZHVwIj09PXRoaXMuZ2V0VG9rZW4oKTspe2NvbnN0IGU9dGhpcy5yZWFkSW50KCk7bz10aGlzLnJlYWRJbnQoKTt0aGlzLmdldFRva2VuKCk7Zz1vPjA/dC5nZXRCeXRlcyhvKTpuZXcgVWludDhBcnJheSgwKTtjPXMucHJvcGVydGllcy5wcml2YXRlRGF0YS5sZW5JVjtjb25zdCBhPXRoaXMucmVhZENoYXJTdHJpbmdzKGcsYyk7dGhpcy5uZXh0Q2hhcigpO249dGhpcy5nZXRUb2tlbigpOyJub2FjY2VzcyI9PT1uJiZ0aGlzLmdldFRva2VuKCk7aVtlXT1hfWJyZWFrO2Nhc2UiQmx1ZVZhbHVlcyI6Y2FzZSJPdGhlckJsdWVzIjpjYXNlIkZhbWlseUJsdWVzIjpjYXNlIkZhbWlseU90aGVyQmx1ZXMiOmNvbnN0IGU9dGhpcy5yZWFkTnVtYmVyQXJyYXkoKTtlLmxlbmd0aD4wJiZlLmxlbmd0aCwwO2JyZWFrO2Nhc2UiU3RlbVNuYXBIIjpjYXNlIlN0ZW1TbmFwViI6cy5wcm9wZXJ0aWVzLnByaXZhdGVEYXRhW25dPXRoaXMucmVhZE51bWJlckFycmF5KCk7YnJlYWs7Y2FzZSJTdGRIVyI6Y2FzZSJTdGRWVyI6cy5wcm9wZXJ0aWVzLnByaXZhdGVEYXRhW25dPXRoaXMucmVhZE51bWJlckFycmF5KClbMF07YnJlYWs7Y2FzZSJCbHVlU2hpZnQiOmNhc2UibGVuSVYiOmNhc2UiQmx1ZUZ1enoiOmNhc2UiQmx1ZVNjYWxlIjpjYXNlIkxhbmd1YWdlR3JvdXAiOnMucHJvcGVydGllcy5wcml2YXRlRGF0YVtuXT10aGlzLnJlYWROdW1iZXIoKTticmVhaztjYXNlIkV4cGFuc2lvbkZhY3RvciI6cy5wcm9wZXJ0aWVzLnByaXZhdGVEYXRhW25dPXRoaXMucmVhZE51bWJlcigpfHwuMDY7YnJlYWs7Y2FzZSJGb3JjZUJvbGQiOnMucHJvcGVydGllcy5wcml2YXRlRGF0YVtuXT10aGlzLnJlYWRCb29sZWFuKCl9fWZvcihjb25zdHtlbmNvZGVkOnQsZ2x5cGg6cn1vZiBhKXtjb25zdCBhPW5ldyBUeXBlMUNoYXJTdHJpbmcsbj1hLmNvbnZlcnQodCxpLHRoaXMuc2VhY0FuYWx5c2lzRW5hYmxlZCk7bGV0IG89YS5vdXRwdXQ7biYmKG89WzE0XSk7Y29uc3QgZz17Z2x5cGhOYW1lOnIsY2hhcnN0cmluZzpvLHdpZHRoOmEud2lkdGgsbHNiOmEubHNiLHNlYWM6YS5zZWFjfTsiLm5vdGRlZiI9PT1yP3MuY2hhcnN0cmluZ3MudW5zaGlmdChnKTpzLmNoYXJzdHJpbmdzLnB1c2goZyk7aWYoZS5idWlsdEluRW5jb2Rpbmcpe2NvbnN0IHQ9ZS5idWlsdEluRW5jb2RpbmcuaW5kZXhPZihyKTt0Pi0xJiZ2b2lkIDA9PT1lLndpZHRoc1t0XSYmdD49ZS5maXJzdENoYXImJnQ8PWUubGFzdENoYXImJihlLndpZHRoc1t0XT1hLndpZHRoKX19cmV0dXJuIHN9ZXh0cmFjdEZvbnRIZWFkZXIoZSl7bGV0IHQ7Zm9yKDtudWxsIT09KHQ9dGhpcy5nZXRUb2tlbigpKTspaWYoIi8iPT09dCl7dD10aGlzLmdldFRva2VuKCk7c3dpdGNoKHQpe2Nhc2UiRm9udE1hdHJpeCI6Y29uc3QgaT10aGlzLnJlYWROdW1iZXJBcnJheSgpO2UuZm9udE1hdHJpeD1pO2JyZWFrO2Nhc2UiRW5jb2RpbmciOmNvbnN0IGE9dGhpcy5nZXRUb2tlbigpO2xldCByO2lmKC9eXGQrJC8udGVzdChhKSl7cj1bXTtjb25zdCBlPTB8cGFyc2VJbnQoYSwxMCk7dGhpcy5nZXRUb2tlbigpO2ZvcihsZXQgaT0wO2k8ZTtpKyspe3Q9dGhpcy5nZXRUb2tlbigpO2Zvcig7ImR1cCIhPT10JiYiZGVmIiE9PXQ7KXt0PXRoaXMuZ2V0VG9rZW4oKTtpZihudWxsPT09dClyZXR1cm59aWYoImRlZiI9PT10KWJyZWFrO2NvbnN0IGU9dGhpcy5yZWFkSW50KCk7dGhpcy5nZXRUb2tlbigpO2NvbnN0IGk9dGhpcy5nZXRUb2tlbigpO3JbZV09aTt0aGlzLmdldFRva2VuKCl9fWVsc2Ugcj1nZXRFbmNvZGluZyhhKTtlLmJ1aWx0SW5FbmNvZGluZz1yO2JyZWFrO2Nhc2UiRm9udEJCb3giOmNvbnN0IHM9dGhpcy5yZWFkTnVtYmVyQXJyYXkoKTtlLmFzY2VudD1NYXRoLm1heChzWzNdLHNbMV0pO2UuZGVzY2VudD1NYXRoLm1pbihzWzFdLHNbM10pO2UuYXNjZW50U2NhbGVkPSEwfX19fWZ1bmN0aW9uIGZpbmRCbG9jayhlLHQsaSl7Y29uc3QgYT1lLmxlbmd0aCxyPXQubGVuZ3RoLHM9YS1yO2xldCBuPWksbz0hMTtmb3IoO248czspe2xldCBpPTA7Zm9yKDtpPHImJmVbbitpXT09PXRbaV07KWkrKztpZihpPj1yKXtuKz1pO2Zvcig7bjxhJiZpc1doaXRlU3BhY2UoZVtuXSk7KW4rKztvPSEwO2JyZWFrfW4rK31yZXR1cm57Zm91bmQ6byxsZW5ndGg6bn19Y2xhc3MgVHlwZTFGb250e2NvbnN0cnVjdG9yKGUsdCxpKXtsZXQgYT1pLmxlbmd0aDEscj1pLmxlbmd0aDIscz10LnBlZWtCeXRlcyg2KTtjb25zdCBuPTEyOD09PXNbMF0mJjE9PT1zWzFdO2lmKG4pe3Quc2tpcCg2KTthPXNbNV08PDI0fHNbNF08PDE2fHNbM108PDh8c1syXX1jb25zdCBvPWZ1bmN0aW9uIGdldEhlYWRlckJsb2NrKGUsdCl7Y29uc3QgaT1bMTAxLDEwMSwxMjAsMTAxLDk5XSxhPWUucG9zO2xldCByLHMsbixvO3RyeXtyPWUuZ2V0Qnl0ZXModCk7cz1yLmxlbmd0aH1jYXRjaHt9aWYocz09PXQpe249ZmluZEJsb2NrKHIsaSx0LTIqaS5sZW5ndGgpO2lmKG4uZm91bmQmJm4ubGVuZ3RoPT09dClyZXR1cm57c3RyZWFtOm5ldyBTdHJlYW0ociksbGVuZ3RoOnR9fXdhcm4oJ0ludmFsaWQgIkxlbmd0aDEiIHByb3BlcnR5IGluIFR5cGUxIGZvbnQgLS0gdHJ5aW5nIHRvIHJlY292ZXIuJyk7ZS5wb3M9YTtmb3IoOzspe249ZmluZEJsb2NrKGUucGVla0J5dGVzKDIwNDgpLGksMCk7aWYoMD09PW4ubGVuZ3RoKWJyZWFrO2UucG9zKz1uLmxlbmd0aDtpZihuLmZvdW5kKXtvPWUucG9zLWE7YnJlYWt9fWUucG9zPWE7aWYobylyZXR1cm57c3RyZWFtOm5ldyBTdHJlYW0oZS5nZXRCeXRlcyhvKSksbGVuZ3RoOm99O3dhcm4oJ1VuYWJsZSB0byByZWNvdmVyICJMZW5ndGgxIiBwcm9wZXJ0eSBpbiBUeXBlMSBmb250IC0tIHVzaW5nIGFzIGlzLicpO3JldHVybntzdHJlYW06bmV3IFN0cmVhbShlLmdldEJ5dGVzKHQpKSxsZW5ndGg6dH19KHQsYSk7bmV3IFR5cGUxUGFyc2VyKG8uc3RyZWFtLCExLEdpKS5leHRyYWN0Rm9udEhlYWRlcihpKTtpZihuKXtzPXQuZ2V0Qnl0ZXMoNik7cj1zWzVdPDwyNHxzWzRdPDwxNnxzWzNdPDw4fHNbMl19Y29uc3QgZz1mdW5jdGlvbiBnZXRFZXhlY0Jsb2NrKGUsdCl7Y29uc3QgaT1lLmdldEJ5dGVzKCk7aWYoMD09PWkubGVuZ3RoKXRocm93IG5ldyBGb3JtYXRFcnJvcigiZ2V0RWV4ZWNCbG9jayAtIG5vIGZvbnQgcHJvZ3JhbSBmb3VuZC4iKTtyZXR1cm57c3RyZWFtOm5ldyBTdHJlYW0oaSksbGVuZ3RoOmkubGVuZ3RofX0odCksYz1uZXcgVHlwZTFQYXJzZXIoZy5zdHJlYW0sITAsR2kpLmV4dHJhY3RGb250UHJvZ3JhbShpKTtmb3IoY29uc3QgZSBpbiBjLnByb3BlcnRpZXMpaVtlXT1jLnByb3BlcnRpZXNbZV07Y29uc3QgbD1jLmNoYXJzdHJpbmdzLGg9dGhpcy5nZXRUeXBlMkNoYXJzdHJpbmdzKGwpLEM9dGhpcy5nZXRUeXBlMlN1YnJzKGMuc3VicnMpO3RoaXMuY2hhcnN0cmluZ3M9bDt0aGlzLmRhdGE9dGhpcy53cmFwKGUsaCx0aGlzLmNoYXJzdHJpbmdzLEMsaSk7dGhpcy5zZWFjcz10aGlzLmdldFNlYWNzKGMuY2hhcnN0cmluZ3MpfWdldCBudW1HbHlwaHMoKXtyZXR1cm4gdGhpcy5jaGFyc3RyaW5ncy5sZW5ndGgrMX1nZXRDaGFyc2V0KCl7Y29uc3QgZT1bIi5ub3RkZWYiXTtmb3IoY29uc3R7Z2x5cGhOYW1lOnR9b2YgdGhpcy5jaGFyc3RyaW5ncyllLnB1c2godCk7cmV0dXJuIGV9Z2V0R2x5cGhNYXBwaW5nKGUpe2NvbnN0IHQ9dGhpcy5jaGFyc3RyaW5ncztpZihlLmNvbXBvc2l0ZSl7Y29uc3QgaT1PYmplY3QuY3JlYXRlKG51bGwpO2ZvcihsZXQgYT0wLHI9dC5sZW5ndGg7YTxyO2ErKyl7aVtlLmNNYXAuY2hhckNvZGVPZihhKV09YSsxfXJldHVybiBpfWNvbnN0IGk9WyIubm90ZGVmIl07bGV0IGEscjtmb3Iocj0wO3I8dC5sZW5ndGg7cisrKWkucHVzaCh0W3JdLmdseXBoTmFtZSk7Y29uc3Qgcz1lLmJ1aWx0SW5FbmNvZGluZztpZihzKXthPU9iamVjdC5jcmVhdGUobnVsbCk7Zm9yKGNvbnN0IGUgaW4gcyl7cj1pLmluZGV4T2Yoc1tlXSk7cj49MCYmKGFbZV09cil9fXJldHVybiB0eXBlMUZvbnRHbHlwaE1hcHBpbmcoZSxhLGkpfWhhc0dseXBoSWQoZSl7aWYoZTwwfHxlPj10aGlzLm51bUdseXBocylyZXR1cm4hMTtpZigwPT09ZSlyZXR1cm4hMDtyZXR1cm4gdGhpcy5jaGFyc3RyaW5nc1tlLTFdLmNoYXJzdHJpbmcubGVuZ3RoPjB9Z2V0U2VhY3MoZSl7Y29uc3QgdD1bXTtmb3IobGV0IGk9MCxhPWUubGVuZ3RoO2k8YTtpKyspe2NvbnN0IGE9ZVtpXTthLnNlYWMmJih0W2krMV09YS5zZWFjKX1yZXR1cm4gdH1nZXRUeXBlMkNoYXJzdHJpbmdzKGUpe2NvbnN0IHQ9W107Zm9yKGNvbnN0IGkgb2YgZSl0LnB1c2goaS5jaGFyc3RyaW5nKTtyZXR1cm4gdH1nZXRUeXBlMlN1YnJzKGUpe2xldCB0PTA7Y29uc3QgaT1lLmxlbmd0aDt0PWk8MTEzMz8xMDc6aTwzMzc2OT8xMTMxOjMyNzY4O2NvbnN0IGE9W107bGV0IHI7Zm9yKHI9MDtyPHQ7cisrKWEucHVzaChbMTFdKTtmb3Iocj0wO3I8aTtyKyspYS5wdXNoKGVbcl0pO3JldHVybiBhfXdyYXAoZSx0LGksYSxyKXtjb25zdCBzPW5ldyBDRkY7cy5oZWFkZXI9bmV3IENGRkhlYWRlcigxLDAsNCw0KTtzLm5hbWVzPVtlXTtjb25zdCBuPW5ldyBDRkZUb3BEaWN0O24uc2V0QnlOYW1lKCJ2ZXJzaW9uIiwzOTEpO24uc2V0QnlOYW1lKCJOb3RpY2UiLDM5Mik7bi5zZXRCeU5hbWUoIkZ1bGxOYW1lIiwzOTMpO24uc2V0QnlOYW1lKCJGYW1pbHlOYW1lIiwzOTQpO24uc2V0QnlOYW1lKCJXZWlnaHQiLDM5NSk7bi5zZXRCeU5hbWUoIkVuY29kaW5nIixudWxsKTtuLnNldEJ5TmFtZSgiRm9udE1hdHJpeCIsci5mb250TWF0cml4KTtuLnNldEJ5TmFtZSgiRm9udEJCb3giLHIuYmJveCk7bi5zZXRCeU5hbWUoImNoYXJzZXQiLG51bGwpO24uc2V0QnlOYW1lKCJDaGFyU3RyaW5ncyIsbnVsbCk7bi5zZXRCeU5hbWUoIlByaXZhdGUiLG51bGwpO3MudG9wRGljdD1uO2NvbnN0IG89bmV3IENGRlN0cmluZ3M7by5hZGQoIlZlcnNpb24gMC4xMSIpO28uYWRkKCJTZWUgb3JpZ2luYWwgbm90aWNlIik7by5hZGQoZSk7by5hZGQoZSk7by5hZGQoIk1lZGl1bSIpO3Muc3RyaW5ncz1vO3MuZ2xvYmFsU3VickluZGV4PW5ldyBDRkZJbmRleDtjb25zdCBnPXQubGVuZ3RoLGM9WyIubm90ZGVmIl07bGV0IGwsaDtmb3IobD0wO2w8ZztsKyspe2NvbnN0IGU9aVtsXS5nbHlwaE5hbWU7LTE9PT1kaS5pbmRleE9mKGUpJiZvLmFkZChlKTtjLnB1c2goZSl9cy5jaGFyc2V0PW5ldyBDRkZDaGFyc2V0KCExLDAsYyk7Y29uc3QgQz1uZXcgQ0ZGSW5kZXg7Qy5hZGQoWzEzOSwxNF0pO2ZvcihsPTA7bDxnO2wrKylDLmFkZCh0W2xdKTtzLmNoYXJTdHJpbmdzPUM7Y29uc3QgUT1uZXcgQ0ZGUHJpdmF0ZURpY3Q7US5zZXRCeU5hbWUoIlN1YnJzIixudWxsKTtjb25zdCBFPVsiQmx1ZVZhbHVlcyIsIk90aGVyQmx1ZXMiLCJGYW1pbHlCbHVlcyIsIkZhbWlseU90aGVyQmx1ZXMiLCJTdGVtU25hcEgiLCJTdGVtU25hcFYiLCJCbHVlU2hpZnQiLCJCbHVlRnV6eiIsIkJsdWVTY2FsZSIsIkxhbmd1YWdlR3JvdXAiLCJFeHBhbnNpb25GYWN0b3IiLCJGb3JjZUJvbGQiLCJTdGRIVyIsIlN0ZFZXIl07Zm9yKGw9MCxoPUUubGVuZ3RoO2w8aDtsKyspe2NvbnN0IGU9RVtsXTtpZighKGUgaW4gci5wcml2YXRlRGF0YSkpY29udGludWU7Y29uc3QgdD1yLnByaXZhdGVEYXRhW2VdO2lmKEFycmF5LmlzQXJyYXkodCkpZm9yKGxldCBlPXQubGVuZ3RoLTE7ZT4wO2UtLSl0W2VdLT10W2UtMV07US5zZXRCeU5hbWUoZSx0KX1zLnRvcERpY3QucHJpdmF0ZURpY3Q9UTtjb25zdCB1PW5ldyBDRkZJbmRleDtmb3IobD0wLGg9YS5sZW5ndGg7bDxoO2wrKyl1LmFkZChhW2xdKTtRLnN1YnJzSW5kZXg9dTtyZXR1cm4gbmV3IENGRkNvbXBpbGVyKHMpLmNvbXBpbGUoKX19Y29uc3Qgb2E9W1s1NzM0NCw2Mzc0M10sWzEwNDg1NzYsMTExNDEwOV1dLGdhPTFlMyxJYT1bImFzY2VudCIsImJib3giLCJibGFjayIsImJvbGQiLCJjaGFyUHJvY09wZXJhdG9yTGlzdCIsImNvbXBvc2l0ZSIsImNzc0ZvbnRJbmZvIiwiZGF0YSIsImRlZmF1bHRWTWV0cmljcyIsImRlZmF1bHRXaWR0aCIsImRlc2NlbnQiLCJmYWxsYmFja05hbWUiLCJmb250TWF0cml4IiwiaXNJbnZhbGlkUERGanNGb250IiwiaXNUeXBlM0ZvbnQiLCJpdGFsaWMiLCJsb2FkZWROYW1lIiwibWltZXR5cGUiLCJtaXNzaW5nRmlsZSIsIm5hbWUiLCJyZW1lYXN1cmUiLCJzdWJ0eXBlIiwic3lzdGVtRm9udEluZm8iLCJ0eXBlIiwidmVydGljYWwiXSxjYT1bImNNYXAiLCJkZWZhdWx0RW5jb2RpbmciLCJkaWZmZXJlbmNlcyIsImlzTW9ub3NwYWNlIiwiaXNTZXJpZkZvbnQiLCJpc1N5bWJvbGljRm9udCIsInNlYWNNYXAiLCJ0b0ZvbnRDaGFyIiwidG9Vbmljb2RlIiwidm1ldHJpY3MiLCJ3aWR0aHMiXTtmdW5jdGlvbiBhZGp1c3RXaWR0aHMoZSl7aWYoIWUuZm9udE1hdHJpeClyZXR1cm47aWYoZS5mb250TWF0cml4WzBdPT09clswXSlyZXR1cm47Y29uc3QgdD0uMDAxL2UuZm9udE1hdHJpeFswXSxpPWUud2lkdGhzO2Zvcihjb25zdCBlIGluIGkpaVtlXSo9dDtlLmRlZmF1bHRXaWR0aCo9dH1mdW5jdGlvbiBhbWVuZEZhbGxiYWNrVG9Vbmljb2RlKGUpe2lmKCFlLmZhbGxiYWNrVG9Vbmljb2RlKXJldHVybjtpZihlLnRvVW5pY29kZSBpbnN0YW5jZW9mIElkZW50aXR5VG9Vbmljb2RlTWFwKXJldHVybjtjb25zdCB0PVtdO2Zvcihjb25zdCBpIGluIGUuZmFsbGJhY2tUb1VuaWNvZGUpZS50b1VuaWNvZGUuaGFzKGkpfHwodFtpXT1lLmZhbGxiYWNrVG9Vbmljb2RlW2ldKTt0Lmxlbmd0aD4wJiZlLnRvVW5pY29kZS5hbWVuZCh0KX1jbGFzcyBmb250c19HbHlwaHtjb25zdHJ1Y3RvcihlLHQsaSxhLHIscyxuLG8sZyl7dGhpcy5vcmlnaW5hbENoYXJDb2RlPWU7dGhpcy5mb250Q2hhcj10O3RoaXMudW5pY29kZT1pO3RoaXMuYWNjZW50PWE7dGhpcy53aWR0aD1yO3RoaXMudm1ldHJpYz1zO3RoaXMub3BlcmF0b3JMaXN0SWQ9bjt0aGlzLmlzU3BhY2U9bzt0aGlzLmlzSW5Gb250PWd9Z2V0IGNhdGVnb3J5KCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJjYXRlZ29yeSIsZnVuY3Rpb24gZ2V0Q2hhclVuaWNvZGVDYXRlZ29yeShlKXtjb25zdCB0PU5pLmdldChlKTtpZih0KXJldHVybiB0O2NvbnN0IGk9ZS5tYXRjaChSaSksYT17aXNXaGl0ZXNwYWNlOiEhaT8uWzFdLGlzWmVyb1dpZHRoRGlhY3JpdGljOiEhaT8uWzJdLGlzSW52aXNpYmxlRm9ybWF0TWFyazohIWk/LlszXX07Tmkuc2V0KGUsYSk7cmV0dXJuIGF9KHRoaXMudW5pY29kZSksITApfX1mdW5jdGlvbiBpbnQxNihlLHQpe3JldHVybihlPDw4KSt0fWZ1bmN0aW9uIHdyaXRlU2lnbmVkSW50MTYoZSx0LGkpe2VbdCsxXT1pO2VbdF09aT4+Pjh9ZnVuY3Rpb24gc2lnbmVkSW50MTYoZSx0KXtjb25zdCBpPShlPDw4KSt0O3JldHVybiAzMjc2OCZpP2ktNjU1MzY6aX1mdW5jdGlvbiBzdHJpbmcxNihlKXtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShlPj44JjI1NSwyNTUmZSl9ZnVuY3Rpb24gc2FmZVN0cmluZzE2KGUpe2U+MzI3Njc/ZT0zMjc2NzplPC0zMjc2OCYmKGU9LTMyNzY4KTtyZXR1cm4gU3RyaW5nLmZyb21DaGFyQ29kZShlPj44JjI1NSwyNTUmZSl9ZnVuY3Rpb24gaXNUcnVlVHlwZUNvbGxlY3Rpb25GaWxlKGUpe3JldHVybiJ0dGNmIj09PWJ5dGVzVG9TdHJpbmcoZS5wZWVrQnl0ZXMoNCkpfWZ1bmN0aW9uIGdldEZvbnRGaWxlVHlwZShlLHt0eXBlOnQsc3VidHlwZTppLGNvbXBvc2l0ZTphfSl7bGV0IHIscztpZihmdW5jdGlvbiBpc1RydWVUeXBlRmlsZShlKXtjb25zdCB0PWUucGVla0J5dGVzKDQpO3JldHVybiA2NTUzNj09PXJlYWRVaW50MzIodCwwKXx8InRydWUiPT09Ynl0ZXNUb1N0cmluZyh0KX0oZSl8fGlzVHJ1ZVR5cGVDb2xsZWN0aW9uRmlsZShlKSlyPWE/IkNJREZvbnRUeXBlMiI6IlRydWVUeXBlIjtlbHNlIGlmKGZ1bmN0aW9uIGlzT3BlblR5cGVGaWxlKGUpe3JldHVybiJPVFRPIj09PWJ5dGVzVG9TdHJpbmcoZS5wZWVrQnl0ZXMoNCkpfShlKSlyPWE/IkNJREZvbnRUeXBlMiI6Ik9wZW5UeXBlIjtlbHNlIGlmKGZ1bmN0aW9uIGlzVHlwZTFGaWxlKGUpe2NvbnN0IHQ9ZS5wZWVrQnl0ZXMoMik7cmV0dXJuIDM3PT09dFswXSYmMzM9PT10WzFdfHwxMjg9PT10WzBdJiYxPT09dFsxXX0oZSkpcj1hPyJDSURGb250VHlwZTAiOiJNTVR5cGUxIj09PXQ/Ik1NVHlwZTEiOiJUeXBlMSI7ZWxzZSBpZihmdW5jdGlvbiBpc0NGRkZpbGUoZSl7Y29uc3QgdD1lLnBlZWtCeXRlcyg0KTtyZXR1cm4gdFswXT49MSYmdFszXT49MSYmdFszXTw9NH0oZSkpaWYoYSl7cj0iQ0lERm9udFR5cGUwIjtzPSJDSURGb250VHlwZTBDIn1lbHNle3I9Ik1NVHlwZTEiPT09dD8iTU1UeXBlMSI6IlR5cGUxIjtzPSJUeXBlMUMifWVsc2V7d2FybigiZ2V0Rm9udEZpbGVUeXBlOiBVbmFibGUgdG8gZGV0ZWN0IGNvcnJlY3QgZm9udCBmaWxlIFR5cGUvU3VidHlwZS4iKTtyPXQ7cz1pfXJldHVybltyLHNdfWZ1bmN0aW9uIGFwcGx5U3RhbmRhcmRGb250R2x5cGhNYXAoZSx0KXtmb3IoY29uc3QgaSBpbiB0KWVbK2ldPXRbaV19ZnVuY3Rpb24gYnVpbGRUb0ZvbnRDaGFyKGUsdCxpKXtjb25zdCBhPVtdO2xldCByO2ZvcihsZXQgaT0wLHM9ZS5sZW5ndGg7aTxzO2krKyl7cj1nZXRVbmljb2RlRm9yR2x5cGgoZVtpXSx0KTstMSE9PXImJihhW2ldPXIpfWZvcihjb25zdCBlIGluIGkpe3I9Z2V0VW5pY29kZUZvckdseXBoKGlbZV0sdCk7LTEhPT1yJiYoYVsrZV09cil9cmV0dXJuIGF9ZnVuY3Rpb24gaXNNYWNOYW1lUmVjb3JkKGUpe3JldHVybiAxPT09ZS5wbGF0Zm9ybSYmMD09PWUuZW5jb2RpbmcmJjA9PT1lLmxhbmd1YWdlfWZ1bmN0aW9uIGlzV2luTmFtZVJlY29yZChlKXtyZXR1cm4gMz09PWUucGxhdGZvcm0mJjE9PT1lLmVuY29kaW5nJiYxMDMzPT09ZS5sYW5ndWFnZX1mdW5jdGlvbiBjb252ZXJ0Q2lkU3RyaW5nKGUsdCxpPSExKXtzd2l0Y2godC5sZW5ndGgpe2Nhc2UgMTpyZXR1cm4gdC5jaGFyQ29kZUF0KDApO2Nhc2UgMjpyZXR1cm4gdC5jaGFyQ29kZUF0KDApPDw4fHQuY2hhckNvZGVBdCgxKX1jb25zdCBhPWBVbnN1cHBvcnRlZCBDSUQgc3RyaW5nIChjaGFyQ29kZSAke2V9KTogIiR7dH0iLmA7aWYoaSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYSk7d2FybihhKTtyZXR1cm4gdH1mdW5jdGlvbiBhZGp1c3RNYXBwaW5nKGUsdCxpLGEpe2NvbnN0IHI9T2JqZWN0LmNyZWF0ZShudWxsKSxzPW5ldyBNYXAsbj1bXSxvPW5ldyBTZXQ7bGV0IGc9MDtsZXQgYz1vYVtnXVswXSxsPW9hW2ddWzFdO2Zvcihjb25zdCBDIGluIGUpe2xldCBRPWVbQ107aWYoIXQoUSkpY29udGludWU7aWYoYz5sKXtnKys7aWYoZz49b2EubGVuZ3RoKXt3YXJuKCJSYW4gb3V0IG9mIHNwYWNlIGluIGZvbnQgcHJpdmF0ZSB1c2UgYXJlYS4iKTticmVha31jPW9hW2ddWzBdO2w9b2FbZ11bMV19Y29uc3QgRT1jKys7MD09PVEmJihRPWkpO2xldCB1PWEuZ2V0KEMpOyJzdHJpbmciPT10eXBlb2YgdSYmKHU9dS5jb2RlUG9pbnRBdCgwKSk7aWYodSYmIShoPXUsb2FbMF1bMF08PWgmJmg8PW9hWzBdWzFdfHxvYVsxXVswXTw9aCYmaDw9b2FbMV1bMV0pJiYhby5oYXMoUSkpe3Muc2V0KHUsUSk7by5hZGQoUSl9cltFXT1RO25bQ109RX12YXIgaDtyZXR1cm57dG9Gb250Q2hhcjpuLGNoYXJDb2RlVG9HbHlwaElkOnIsdG9Vbmljb2RlRXh0cmFNYXA6cyxuZXh0QXZhaWxhYmxlRm9udENoYXJDb2RlOmN9fWZ1bmN0aW9uIGNyZWF0ZUNtYXBUYWJsZShlLHQsaSl7Y29uc3QgYT1mdW5jdGlvbiBnZXRSYW5nZXMoZSx0LGkpe2NvbnN0IGE9W107Zm9yKGNvbnN0IHQgaW4gZSllW3RdPj1pfHxhLnB1c2goe2ZvbnRDaGFyQ29kZTowfHQsZ2x5cGhJZDplW3RdfSk7aWYodClmb3IoY29uc3RbZSxyXW9mIHQpcj49aXx8YS5wdXNoKHtmb250Q2hhckNvZGU6ZSxnbHlwaElkOnJ9KTswPT09YS5sZW5ndGgmJmEucHVzaCh7Zm9udENoYXJDb2RlOjAsZ2x5cGhJZDowfSk7YS5zb3J0KChmdW5jdGlvbiBmb250R2V0UmFuZ2VzU29ydChlLHQpe3JldHVybiBlLmZvbnRDaGFyQ29kZS10LmZvbnRDaGFyQ29kZX0pKTtjb25zdCByPVtdLHM9YS5sZW5ndGg7Zm9yKGxldCBlPTA7ZTxzOyl7Y29uc3QgdD1hW2VdLmZvbnRDaGFyQ29kZSxpPVthW2VdLmdseXBoSWRdOysrZTtsZXQgbj10O2Zvcig7ZTxzJiZuKzE9PT1hW2VdLmZvbnRDaGFyQ29kZTspe2kucHVzaChhW2VdLmdseXBoSWQpOysrbjsrK2U7aWYoNjU1MzU9PT1uKWJyZWFrfXIucHVzaChbdCxuLGldKX1yZXR1cm4gcn0oZSx0LGkpLHI9YS5hdCgtMSlbMV0+NjU1MzU/MjoxO2xldCBzLG4sbyxnLGM9IlwwXDAiK3N0cmluZzE2KHIpKyJcMANcMAEiK3N0cmluZzMyKDQrOCpyKTtmb3Iocz1hLmxlbmd0aC0xO3M+PTAmJiEoYVtzXVswXTw9NjU1MzUpOy0tcyk7Y29uc3QgbD1zKzE7YVtzXVswXTw2NTUzNSYmNjU1MzU9PT1hW3NdWzFdJiYoYVtzXVsxXT02NTUzNCk7Y29uc3QgaD1hW3NdWzFdPDY1NTM1PzE6MCxDPWwraCxRPU9wZW5UeXBlRmlsZUJ1aWxkZXIuZ2V0U2VhcmNoUGFyYW1zKEMsMik7bGV0IEUsdSxkLGYscD0iIixtPSIiLHk9IiIsdz0iIixiPSIiLEQ9MDtmb3Iocz0wLG49bDtzPG47cysrKXtFPWFbc107dT1FWzBdO2Q9RVsxXTtwKz1zdHJpbmcxNih1KTttKz1zdHJpbmcxNihkKTtmPUVbMl07bGV0IGU9ITA7Zm9yKG89MSxnPWYubGVuZ3RoO288ZzsrK28paWYoZltvXSE9PWZbby0xXSsxKXtlPSExO2JyZWFrfWlmKGUpe3krPXN0cmluZzE2KGZbMF0tdSY2NTUzNSk7dys9c3RyaW5nMTYoMCl9ZWxzZXtjb25zdCBlPTIqKEMtcykrMipEO0QrPWQtdSsxO3krPXN0cmluZzE2KDApO3crPXN0cmluZzE2KGUpO2ZvcihvPTAsZz1mLmxlbmd0aDtvPGc7KytvKWIrPXN0cmluZzE2KGZbb10pfX1pZihoPjApe20rPSLDv8O/IjtwKz0iw7/DvyI7eSs9IlwwASI7dys9IlwwXDAifWNvbnN0IFM9IlwwXDAiK3N0cmluZzE2KDIqQykrc3RyaW5nMTYoUS5yYW5nZSkrc3RyaW5nMTYoUS5lbnRyeSkrc3RyaW5nMTYoUS5yYW5nZVNoaWZ0KSttKyJcMFwwIitwK3krdytiO2xldCBrPSIiLFI9IiI7aWYocj4xKXtjKz0iXDADXDBcbiIrc3RyaW5nMzIoNCs4KnIrNCtTLmxlbmd0aCk7az0iIjtmb3Iocz0wLG49YS5sZW5ndGg7czxuO3MrKyl7RT1hW3NdO3U9RVswXTtmPUVbMl07bGV0IGU9ZlswXTtmb3Iobz0xLGc9Zi5sZW5ndGg7bzxnOysrbylpZihmW29dIT09ZltvLTFdKzEpe2Q9RVswXStvLTE7ays9c3RyaW5nMzIodSkrc3RyaW5nMzIoZCkrc3RyaW5nMzIoZSk7dT1kKzE7ZT1mW29dfWsrPXN0cmluZzMyKHUpK3N0cmluZzMyKEVbMV0pK3N0cmluZzMyKGUpfVI9IlwwXGZcMFwwIitzdHJpbmczMihrLmxlbmd0aCsxNikrIlwwXDBcMFwwIitzdHJpbmczMihrLmxlbmd0aC8xMil9cmV0dXJuIGMrIlwwBCIrc3RyaW5nMTYoUy5sZW5ndGgrNCkrUytSK2t9ZnVuY3Rpb24gY3JlYXRlT1MyVGFibGUoZSx0LGkpe2l8fD17dW5pdHNQZXJFbTowLHlNYXg6MCx5TWluOjAsYXNjZW50OjAsZGVzY2VudDowfTtsZXQgYT0wLHI9MCxzPTAsbj0wLG89bnVsbCxnPTAsYz0tMTtpZih0KXtmb3IobGV0IGUgaW4gdCl7ZXw9MDsobz5lfHwhbykmJihvPWUpO2c8ZSYmKGc9ZSk7Yz1nZXRVbmljb2RlUmFuZ2VGb3IoZSxjKTtpZihjPDMyKWF8PTE8PGM7ZWxzZSBpZihjPDY0KXJ8PTE8PGMtMzI7ZWxzZSBpZihjPDk2KXN8PTE8PGMtNjQ7ZWxzZXtpZighKGM8MTIzKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlVuaWNvZGUgcmFuZ2VzIEJpdHMgPiAxMjMgYXJlIHJlc2VydmVkIGZvciBpbnRlcm5hbCB1c2FnZSIpO258PTE8PGMtOTZ9fWc+NjU1MzUmJihnPTY1NTM1KX1lbHNle289MDtnPTI1NX1jb25zdCBsPWUuYmJveHx8WzAsMCwwLDBdLGg9aS51bml0c1BlckVtfHwoZS5mb250TWF0cml4PzEvTWF0aC5tYXgoLi4uZS5mb250TWF0cml4LnNsaWNlKDAsNCkubWFwKE1hdGguYWJzKSk6MWUzKSxDPWUuYXNjZW50U2NhbGVkPzE6aC9nYSxRPWkuYXNjZW50fHxNYXRoLnJvdW5kKEMqKGUuYXNjZW50fHxsWzNdKSk7bGV0IEU9aS5kZXNjZW50fHxNYXRoLnJvdW5kKEMqKGUuZGVzY2VudHx8bFsxXSkpO0U+MCYmZS5kZXNjZW50PjAmJmxbMV08MCYmKEU9LUUpO2NvbnN0IHU9aS55TWF4fHxRLGQ9LWkueU1pbnx8LUU7cmV0dXJuIlwwAwIkAcO0XDAFXDBcMALCigLCu1wwXDBcMMKMAsKKAsK7XDBcMAHDn1x4MDAxAQJcMFwwXDBcMAYiK1N0cmluZy5mcm9tQ2hhckNvZGUoZS5maXhlZFBpdGNoPzk6MCkrIlwwXDBcMFwwXDBcMCIrc3RyaW5nMzIoYSkrc3RyaW5nMzIocikrc3RyaW5nMzIocykrc3RyaW5nMzIobikrIioyMSoiK3N0cmluZzE2KGUuaXRhbGljQW5nbGU/MTowKStzdHJpbmcxNihvfHxlLmZpcnN0Q2hhcikrc3RyaW5nMTYoZ3x8ZS5sYXN0Q2hhcikrc3RyaW5nMTYoUSkrc3RyaW5nMTYoRSkrIlwwZCIrc3RyaW5nMTYodSkrc3RyaW5nMTYoZCkrIlwwXDBcMFwwXDBcMFwwXDAiK3N0cmluZzE2KGUueEhlaWdodCkrc3RyaW5nMTYoZS5jYXBIZWlnaHQpK3N0cmluZzE2KDApK3N0cmluZzE2KG98fGUuZmlyc3RDaGFyKSsiXDADIn1mdW5jdGlvbiBjcmVhdGVQb3N0VGFibGUoZSl7cmV0dXJuIlwwA1wwXDAiK3N0cmluZzMyKE1hdGguZmxvb3IoNjU1MzYqZS5pdGFsaWNBbmdsZSkpKyJcMFwwXDBcMCIrc3RyaW5nMzIoZS5maXhlZFBpdGNoPzE6MCkrIlwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMFwwIn1mdW5jdGlvbiBjcmVhdGVQb3N0c2NyaXB0TmFtZShlKXtyZXR1cm4gZS5yZXBsYWNlQWxsKC9bXlx4MjEtXHg3RV18W1tcXSgpe308Pi8lXS9nLCIiKS5zbGljZSgwLDYzKX1mdW5jdGlvbiBjcmVhdGVOYW1lVGFibGUoZSx0KXt0fHwodD1bW10sW11dKTtjb25zdCBpPVt0WzBdWzBdfHwiT3JpZ2luYWwgbGljZW5jZSIsdFswXVsxXXx8ZSx0WzBdWzJdfHwiVW5rbm93biIsdFswXVszXXx8InVuaXF1ZUlEIix0WzBdWzRdfHxlLHRbMF1bNV18fCJWZXJzaW9uIDAuMTEiLHRbMF1bNl18fGNyZWF0ZVBvc3RzY3JpcHROYW1lKGUpLHRbMF1bN118fCJVbmtub3duIix0WzBdWzhdfHwiVW5rbm93biIsdFswXVs5XXx8IlVua25vd24iXSxhPVtdO2xldCByLHMsbixvLGc7Zm9yKHI9MCxzPWkubGVuZ3RoO3I8cztyKyspe2c9dFsxXVtyXXx8aVtyXTtjb25zdCBlPVtdO2ZvcihuPTAsbz1nLmxlbmd0aDtuPG87bisrKWUucHVzaChzdHJpbmcxNihnLmNoYXJDb2RlQXQobikpKTthLnB1c2goZS5qb2luKCIiKSl9Y29uc3QgYz1baSxhXSxsPVsiXDABIiwiXDADIl0saD1bIlwwXDAiLCJcMAEiXSxDPVsiXDBcMCIsIgRcdCJdLFE9aS5sZW5ndGgqbC5sZW5ndGg7bGV0IEU9IlwwXDAiK3N0cmluZzE2KFEpK3N0cmluZzE2KDEyKlErNiksdT0wO2ZvcihyPTAscz1sLmxlbmd0aDtyPHM7cisrKXtjb25zdCBlPWNbcl07Zm9yKG49MCxvPWUubGVuZ3RoO248bztuKyspe2c9ZVtuXTtFKz1sW3JdK2hbcl0rQ1tyXStzdHJpbmcxNihuKStzdHJpbmcxNihnLmxlbmd0aCkrc3RyaW5nMTYodSk7dSs9Zy5sZW5ndGh9fUUrPWkuam9pbigiIikrYS5qb2luKCIiKTtyZXR1cm4gRX1jbGFzcyBGb250e2NvbnN0cnVjdG9yKGUsdCxpKXt0aGlzLm5hbWU9ZTt0aGlzLnBzTmFtZT1udWxsO3RoaXMubWltZXR5cGU9bnVsbDt0aGlzLmRpc2FibGVGb250RmFjZT0hMTt0aGlzLmxvYWRlZE5hbWU9aS5sb2FkZWROYW1lO3RoaXMuaXNUeXBlM0ZvbnQ9aS5pc1R5cGUzRm9udDt0aGlzLm1pc3NpbmdGaWxlPSExO3RoaXMuY3NzRm9udEluZm89aS5jc3NGb250SW5mbzt0aGlzLl9jaGFyc0NhY2hlPU9iamVjdC5jcmVhdGUobnVsbCk7dGhpcy5fZ2x5cGhDYWNoZT1PYmplY3QuY3JlYXRlKG51bGwpO2xldCBhPSEhKGkuZmxhZ3MmeGkpO2lmKCFhJiYhaS5pc1NpbXVsYXRlZEZsYWdzKXtjb25zdCB0PWUucmVwbGFjZUFsbCgvWyxfXS9nLCItIikuc3BsaXQoIi0iLDEpWzBdLGk9T2koKTtmb3IoY29uc3QgZSBvZiB0LnNwbGl0KCIrIikpaWYoaVtlXSl7YT0hMDticmVha319dGhpcy5pc1NlcmlmRm9udD1hO3RoaXMuaXNTeW1ib2xpY0ZvbnQ9ISEoaS5mbGFncyZIaSk7dGhpcy5pc01vbm9zcGFjZT0hIShpLmZsYWdzJk1pKTtsZXR7dHlwZTpyLHN1YnR5cGU6c309aTt0aGlzLnR5cGU9cjt0aGlzLnN1YnR5cGU9czt0aGlzLnN5c3RlbUZvbnRJbmZvPWkuc3lzdGVtRm9udEluZm87Y29uc3Qgbj1lLm1hdGNoKC9eSW52YWxpZFBERmpzRm9udF8oLiopX1xkKyQvKTt0aGlzLmlzSW52YWxpZFBERmpzRm9udD0hIW47dGhpcy5pc0ludmFsaWRQREZqc0ZvbnQ/dGhpcy5mYWxsYmFja05hbWU9blsxXTp0aGlzLmlzTW9ub3NwYWNlP3RoaXMuZmFsbGJhY2tOYW1lPSJtb25vc3BhY2UiOnRoaXMuaXNTZXJpZkZvbnQ/dGhpcy5mYWxsYmFja05hbWU9InNlcmlmIjp0aGlzLmZhbGxiYWNrTmFtZT0ic2Fucy1zZXJpZiI7aWYodGhpcy5zeXN0ZW1Gb250SW5mbz8uZ3Vlc3NGYWxsYmFjayl7dGhpcy5zeXN0ZW1Gb250SW5mby5ndWVzc0ZhbGxiYWNrPSExO3RoaXMuc3lzdGVtRm9udEluZm8uY3NzKz1gLCR7dGhpcy5mYWxsYmFja05hbWV9YH10aGlzLmRpZmZlcmVuY2VzPWkuZGlmZmVyZW5jZXM7dGhpcy53aWR0aHM9aS53aWR0aHM7dGhpcy5kZWZhdWx0V2lkdGg9aS5kZWZhdWx0V2lkdGg7dGhpcy5jb21wb3NpdGU9aS5jb21wb3NpdGU7dGhpcy5jTWFwPWkuY01hcDt0aGlzLmNhcEhlaWdodD1pLmNhcEhlaWdodC9nYTt0aGlzLmFzY2VudD1pLmFzY2VudC9nYTt0aGlzLmRlc2NlbnQ9aS5kZXNjZW50L2dhO3RoaXMubGluZUhlaWdodD10aGlzLmFzY2VudC10aGlzLmRlc2NlbnQ7dGhpcy5mb250TWF0cml4PWkuZm9udE1hdHJpeDt0aGlzLmJib3g9aS5iYm94O3RoaXMuZGVmYXVsdEVuY29kaW5nPWkuZGVmYXVsdEVuY29kaW5nO3RoaXMudG9Vbmljb2RlPWkudG9Vbmljb2RlO3RoaXMudG9Gb250Q2hhcj1bXTtpZigiVHlwZTMiPT09aS50eXBlKXtmb3IobGV0IGU9MDtlPDI1NjtlKyspdGhpcy50b0ZvbnRDaGFyW2VdPXRoaXMuZGlmZmVyZW5jZXNbZV18fGkuZGVmYXVsdEVuY29kaW5nW2VdO3JldHVybn10aGlzLmNpZEVuY29kaW5nPWkuY2lkRW5jb2Rpbmd8fCIiO3RoaXMudmVydGljYWw9ISFpLnZlcnRpY2FsO2lmKHRoaXMudmVydGljYWwpe3RoaXMudm1ldHJpY3M9aS52bWV0cmljczt0aGlzLmRlZmF1bHRWTWV0cmljcz1pLmRlZmF1bHRWTWV0cmljc31pZighdHx8dC5pc0VtcHR5KXt0JiZ3YXJuKCdGb250IGZpbGUgaXMgZW1wdHkgaW4gIicrZSsnIiAoJyt0aGlzLmxvYWRlZE5hbWUrIikiKTt0aGlzLmZhbGxiYWNrVG9TeXN0ZW1Gb250KGkpO3JldHVybn1bcixzXT1nZXRGb250RmlsZVR5cGUodCxpKTtyPT09dGhpcy50eXBlJiZzPT09dGhpcy5zdWJ0eXBlfHxpbmZvKGBJbmNvbnNpc3RlbnQgZm9udCBmaWxlIFR5cGUvU3ViVHlwZSwgZXhwZWN0ZWQ6ICR7dGhpcy50eXBlfS8ke3RoaXMuc3VidHlwZX0gYnV0IGZvdW5kOiAke3J9LyR7c30uYCk7bGV0IG87dHJ5e3N3aXRjaChyKXtjYXNlIk1NVHlwZTEiOmluZm8oIk1NVHlwZTEgZm9udCAoIitlKyIpLCBmYWxsaW5nIGJhY2sgdG8gVHlwZTEuIik7Y2FzZSJUeXBlMSI6Y2FzZSJDSURGb250VHlwZTAiOnRoaXMubWltZXR5cGU9ImZvbnQvb3BlbnR5cGUiO2NvbnN0IGE9IlR5cGUxQyI9PT1zfHwiQ0lERm9udFR5cGUwQyI9PT1zP25ldyBDRkZGb250KHQsaSk6bmV3IFR5cGUxRm9udChlLHQsaSk7YWRqdXN0V2lkdGhzKGkpO289dGhpcy5jb252ZXJ0KGUsYSxpKTticmVhaztjYXNlIk9wZW5UeXBlIjpjYXNlIlRydWVUeXBlIjpjYXNlIkNJREZvbnRUeXBlMiI6dGhpcy5taW1ldHlwZT0iZm9udC9vcGVudHlwZSI7bz10aGlzLmNoZWNrQW5kUmVwYWlyKGUsdCxpKTtpZih0aGlzLmlzT3BlblR5cGUpe2FkanVzdFdpZHRocyhpKTtyPSJPcGVuVHlwZSJ9YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEZvbnQgJHtyfSBpcyBub3Qgc3VwcG9ydGVkYCl9fWNhdGNoKGUpe3dhcm4oZSk7dGhpcy5mYWxsYmFja1RvU3lzdGVtRm9udChpKTtyZXR1cm59YW1lbmRGYWxsYmFja1RvVW5pY29kZShpKTt0aGlzLmRhdGE9bzt0aGlzLnR5cGU9cjt0aGlzLnN1YnR5cGU9czt0aGlzLmZvbnRNYXRyaXg9aS5mb250TWF0cml4O3RoaXMud2lkdGhzPWkud2lkdGhzO3RoaXMuZGVmYXVsdFdpZHRoPWkuZGVmYXVsdFdpZHRoO3RoaXMudG9Vbmljb2RlPWkudG9Vbmljb2RlO3RoaXMuc2VhY01hcD1pLnNlYWNNYXB9Z2V0IHJlbmRlcmVyKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJyZW5kZXJlciIsRm9udFJlbmRlcmVyRmFjdG9yeS5jcmVhdGUodGhpcyxHaSkpfWV4cG9ydERhdGEoZT0hMSl7Y29uc3QgdD1lP1suLi5JYSwuLi5jYV06SWEsaT1PYmplY3QuY3JlYXRlKG51bGwpO2xldCBhLHI7Zm9yKGEgb2YgdCl7cj10aGlzW2FdO3ZvaWQgMCE9PXImJihpW2FdPXIpfXJldHVybiBpfWZhbGxiYWNrVG9TeXN0ZW1Gb250KGUpe3RoaXMubWlzc2luZ0ZpbGU9ITA7Y29uc3R7bmFtZTp0LHR5cGU6aX09dGhpcztsZXQgYT1ub3JtYWxpemVGb250TmFtZSh0KTtjb25zdCByPUtpKCkscz1xaSgpLG49ISFyW2FdLG89ISghc1thXXx8IXJbc1thXV0pO2E9clthXXx8c1thXXx8YTtjb25zdCBnPVppKClbYV07aWYoZyl7aXNOYU4odGhpcy5hc2NlbnQpJiYodGhpcy5hc2NlbnQ9Zy5hc2NlbnQvZ2EpO2lzTmFOKHRoaXMuZGVzY2VudCkmJih0aGlzLmRlc2NlbnQ9Zy5kZXNjZW50L2dhKTtpc05hTih0aGlzLmNhcEhlaWdodCkmJih0aGlzLmNhcEhlaWdodD1nLmNhcEhlaWdodC9nYSl9dGhpcy5ib2xkPS9ib2xkL2dpLnRlc3QoYSk7dGhpcy5pdGFsaWM9L29ibGlxdWV8aXRhbGljL2dpLnRlc3QoYSk7dGhpcy5ibGFjaz0vQmxhY2svZy50ZXN0KHQpO2NvbnN0IGM9L05hcnJvdy9nLnRlc3QodCk7dGhpcy5yZW1lYXN1cmU9KCFufHxjKSYmT2JqZWN0LmtleXModGhpcy53aWR0aHMpLmxlbmd0aD4wO2lmKChufHxvKSYmIkNJREZvbnRUeXBlMiI9PT1pJiZ0aGlzLmNpZEVuY29kaW5nLnN0YXJ0c1dpdGgoIklkZW50aXR5LSIpKXtjb25zdCBpPWUuY2lkVG9HaWRNYXAsYT1bXTthcHBseVN0YW5kYXJkRm9udEdseXBoTWFwKGEsV2koKSk7L0FyaWFsLT9CbGFjay9pLnRlc3QodCk/YXBwbHlTdGFuZGFyZEZvbnRHbHlwaE1hcChhLGppKCkpOi9DYWxpYnJpL2kudGVzdCh0KSYmYXBwbHlTdGFuZGFyZEZvbnRHbHlwaE1hcChhLFhpKCkpO2lmKGkpe2Zvcihjb25zdCBlIGluIGEpe2NvbnN0IHQ9YVtlXTt2b2lkIDAhPT1pW3RdJiYoYVsrZV09aVt0XSl9aS5sZW5ndGghPT10aGlzLnRvVW5pY29kZS5sZW5ndGgmJmUuaGFzSW5jbHVkZWRUb1VuaWNvZGVNYXAmJnRoaXMudG9Vbmljb2RlIGluc3RhbmNlb2YgSWRlbnRpdHlUb1VuaWNvZGVNYXAmJnRoaXMudG9Vbmljb2RlLmZvckVhY2goKGZ1bmN0aW9uKGUsdCl7Y29uc3Qgcj1hW2VdO3ZvaWQgMD09PWlbcl0mJihhWytlXT10KX0pKX10aGlzLnRvVW5pY29kZSBpbnN0YW5jZW9mIElkZW50aXR5VG9Vbmljb2RlTWFwfHx0aGlzLnRvVW5pY29kZS5mb3JFYWNoKChmdW5jdGlvbihlLHQpe2FbK2VdPXR9KSk7dGhpcy50b0ZvbnRDaGFyPWE7dGhpcy50b1VuaWNvZGU9bmV3IFRvVW5pY29kZU1hcChhKX1lbHNlIGlmKC9TeW1ib2wvaS50ZXN0KGEpKXRoaXMudG9Gb250Q2hhcj1idWlsZFRvRm9udENoYXIoRWksRGkoKSx0aGlzLmRpZmZlcmVuY2VzKTtlbHNlIGlmKC9EaW5nYmF0cy9pLnRlc3QoYSkpdGhpcy50b0ZvbnRDaGFyPWJ1aWxkVG9Gb250Q2hhcih1aSxGaSgpLHRoaXMuZGlmZmVyZW5jZXMpO2Vsc2UgaWYobnx8byl7Y29uc3QgZT1idWlsZFRvRm9udENoYXIodGhpcy5kZWZhdWx0RW5jb2RpbmcsRGkoKSx0aGlzLmRpZmZlcmVuY2VzKTsiQ0lERm9udFR5cGUyIiE9PWl8fHRoaXMuY2lkRW5jb2Rpbmcuc3RhcnRzV2l0aCgiSWRlbnRpdHktIil8fHRoaXMudG9Vbmljb2RlIGluc3RhbmNlb2YgSWRlbnRpdHlUb1VuaWNvZGVNYXB8fHRoaXMudG9Vbmljb2RlLmZvckVhY2goKGZ1bmN0aW9uKHQsaSl7ZVsrdF09aX0pKTt0aGlzLnRvRm9udENoYXI9ZX1lbHNle2NvbnN0IGU9RGkoKSxpPVtdO3RoaXMudG9Vbmljb2RlLmZvckVhY2goKCh0LGEpPT57aWYoIXRoaXMuY29tcG9zaXRlKXtjb25zdCBpPWdldFVuaWNvZGVGb3JHbHlwaCh0aGlzLmRpZmZlcmVuY2VzW3RdfHx0aGlzLmRlZmF1bHRFbmNvZGluZ1t0XSxlKTstMSE9PWkmJihhPWkpfWlbK3RdPWF9KSk7dGhpcy5jb21wb3NpdGUmJnRoaXMudG9Vbmljb2RlIGluc3RhbmNlb2YgSWRlbnRpdHlUb1VuaWNvZGVNYXAmJi9UYWhvbWF8VmVyZGFuYS9pLnRlc3QodCkmJmFwcGx5U3RhbmRhcmRGb250R2x5cGhNYXAoaSxXaSgpKTt0aGlzLnRvRm9udENoYXI9aX1hbWVuZEZhbGxiYWNrVG9Vbmljb2RlKGUpO3RoaXMubG9hZGVkTmFtZT1hLnNwbGl0KCItIiwxKVswXX1jaGVja0FuZFJlcGFpcihlLHQsaSl7Y29uc3QgYT1bIk9TLzIiLCJjbWFwIiwiaGVhZCIsImhoZWEiLCJobXR4IiwibWF4cCIsIm5hbWUiLCJwb3N0IiwibG9jYSIsImdseWYiLCJmcGdtIiwicHJlcCIsImN2dCAiLCJDRkYgIl07ZnVuY3Rpb24gcmVhZFRhYmxlcyhlLHQpe2NvbnN0IGk9T2JqZWN0LmNyZWF0ZShudWxsKTtpWyJPUy8yIl09bnVsbDtpLmNtYXA9bnVsbDtpLmhlYWQ9bnVsbDtpLmhoZWE9bnVsbDtpLmhtdHg9bnVsbDtpLm1heHA9bnVsbDtpLm5hbWU9bnVsbDtpLnBvc3Q9bnVsbDtmb3IobGV0IHI9MDtyPHQ7cisrKXtjb25zdCB0PXJlYWRUYWJsZUVudHJ5KGUpO2EuaW5jbHVkZXModC50YWcpJiYoMCE9PXQubGVuZ3RoJiYoaVt0LnRhZ109dCkpfXJldHVybiBpfWZ1bmN0aW9uIHJlYWRUYWJsZUVudHJ5KGUpe2NvbnN0IHQ9ZS5nZXRTdHJpbmcoNCksaT1lLmdldEludDMyKCk+Pj4wLGE9ZS5nZXRJbnQzMigpPj4+MCxyPWUuZ2V0SW50MzIoKT4+PjAscz1lLnBvcztlLnBvcz1lLnN0YXJ0fHwwO2Uuc2tpcChhKTtjb25zdCBuPWUuZ2V0Qnl0ZXMocik7ZS5wb3M9cztpZigiaGVhZCI9PT10KXtuWzhdPW5bOV09blsxMF09blsxMV09MDtuWzE3XXw9MzJ9cmV0dXJue3RhZzp0LGNoZWNrc3VtOmksbGVuZ3RoOnIsb2Zmc2V0OmEsZGF0YTpufX1mdW5jdGlvbiByZWFkT3BlblR5cGVIZWFkZXIoZSl7cmV0dXJue3ZlcnNpb246ZS5nZXRTdHJpbmcoNCksbnVtVGFibGVzOmUuZ2V0VWludDE2KCksc2VhcmNoUmFuZ2U6ZS5nZXRVaW50MTYoKSxlbnRyeVNlbGVjdG9yOmUuZ2V0VWludDE2KCkscmFuZ2VTaGlmdDplLmdldFVpbnQxNigpfX1mdW5jdGlvbiBzYW5pdGl6ZUdseXBoKGUsdCxpLGEscixzKXtjb25zdCBuPXtsZW5ndGg6MCxzaXplT2ZJbnN0cnVjdGlvbnM6MH07aWYodDwwfHx0Pj1lLmxlbmd0aHx8aT5lLmxlbmd0aHx8aS10PD0xMilyZXR1cm4gbjtjb25zdCBvPWUuc3ViYXJyYXkodCxpKSxnPXNpZ25lZEludDE2KG9bMl0sb1szXSksYz1zaWduZWRJbnQxNihvWzRdLG9bNV0pLGw9c2lnbmVkSW50MTYob1s2XSxvWzddKSxoPXNpZ25lZEludDE2KG9bOF0sb1s5XSk7aWYoZz5sKXt3cml0ZVNpZ25lZEludDE2KG8sMixsKTt3cml0ZVNpZ25lZEludDE2KG8sNixnKX1pZihjPmgpe3dyaXRlU2lnbmVkSW50MTYobyw0LGgpO3dyaXRlU2lnbmVkSW50MTYobyw4LGMpfWNvbnN0IEM9c2lnbmVkSW50MTYob1swXSxvWzFdKTtpZihDPDApe2lmKEM8LTEpcmV0dXJuIG47YS5zZXQobyxyKTtuLmxlbmd0aD1vLmxlbmd0aDtyZXR1cm4gbn1sZXQgUSxFPTEwLHU9MDtmb3IoUT0wO1E8QztRKyspe3U9KG9bRV08PDh8b1tFKzFdKSsxO0UrPTJ9Y29uc3QgZD1FLGY9b1tFXTw8OHxvW0UrMV07bi5zaXplT2ZJbnN0cnVjdGlvbnM9ZjtFKz0yK2Y7Y29uc3QgcD1FO2xldCBtPTA7Zm9yKFE9MDtRPHU7USsrKXtjb25zdCBlPW9bRSsrXTsxOTImZSYmKG9bRS0xXT02MyZlKTtsZXQgdD0yOzImZT90PTE6MTYmZSYmKHQ9MCk7bGV0IGk9Mjs0JmU/aT0xOjMyJmUmJihpPTApO2NvbnN0IGE9dCtpO20rPWE7aWYoOCZlKXtjb25zdCBlPW9bRSsrXTswPT09ZSYmKG9bRS0xXV49OCk7USs9ZTttKz1lKmF9fWlmKDA9PT1tKXJldHVybiBuO2xldCB5PUUrbTtpZih5Pm8ubGVuZ3RoKXJldHVybiBuO2lmKCFzJiZmPjApe2Euc2V0KG8uc3ViYXJyYXkoMCxkKSxyKTthLnNldChbMCwwXSxyK2QpO2Euc2V0KG8uc3ViYXJyYXkocCx5KSxyK2QrMik7eS09ZjtvLmxlbmd0aC15PjMmJih5PXkrMyYtNCk7bi5sZW5ndGg9eTtyZXR1cm4gbn1pZihvLmxlbmd0aC15PjMpe3k9eSszJi00O2Euc2V0KG8uc3ViYXJyYXkoMCx5KSxyKTtuLmxlbmd0aD15O3JldHVybiBufWEuc2V0KG8scik7bi5sZW5ndGg9by5sZW5ndGg7cmV0dXJuIG59ZnVuY3Rpb24gcmVhZE5hbWVUYWJsZShlKXtjb25zdCBpPSh0LnN0YXJ0fHwwKStlLm9mZnNldDt0LnBvcz1pO2NvbnN0IGE9W1tdLFtdXSxyPVtdLHM9ZS5sZW5ndGgsbj1pK3M7aWYoMCE9PXQuZ2V0VWludDE2KCl8fHM8NilyZXR1cm5bYSxyXTtjb25zdCBvPXQuZ2V0VWludDE2KCksZz10LmdldFVpbnQxNigpO2xldCBjLGw7Zm9yKGM9MDtjPG8mJnQucG9zKzEyPD1uO2MrKyl7Y29uc3QgZT17cGxhdGZvcm06dC5nZXRVaW50MTYoKSxlbmNvZGluZzp0LmdldFVpbnQxNigpLGxhbmd1YWdlOnQuZ2V0VWludDE2KCksbmFtZTp0LmdldFVpbnQxNigpLGxlbmd0aDp0LmdldFVpbnQxNigpLG9mZnNldDp0LmdldFVpbnQxNigpfTsoaXNNYWNOYW1lUmVjb3JkKGUpfHxpc1dpbk5hbWVSZWNvcmQoZSkpJiZyLnB1c2goZSl9Zm9yKGM9MCxsPXIubGVuZ3RoO2M8bDtjKyspe2NvbnN0IGU9cltjXTtpZihlLmxlbmd0aDw9MCljb250aW51ZTtjb25zdCBzPWkrZytlLm9mZnNldDtpZihzK2UubGVuZ3RoPm4pY29udGludWU7dC5wb3M9cztjb25zdCBvPWUubmFtZTtpZihlLmVuY29kaW5nKXtsZXQgaT0iIjtmb3IobGV0IGE9MCxyPWUubGVuZ3RoO2E8cjthKz0yKWkrPVN0cmluZy5mcm9tQ2hhckNvZGUodC5nZXRVaW50MTYoKSk7YVsxXVtvXT1pfWVsc2UgYVswXVtvXT10LmdldFN0cmluZyhlLmxlbmd0aCl9cmV0dXJuW2Escl19Y29uc3Qgcj1bMCwwLDAsMCwwLDAsMCwwLC0yLC0yLC0yLC0yLDAsMCwtMiwtNSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwwLDAsLTEsMCwtMSwtMSwtMSwtMSwxLC0xLC05OTksMCwxLDAsLTEsLTIsMCwtMSwtMiwtMSwtMSwwLC0xLC0xLDAsMCwtOTk5LC05OTksLTEsLTEsLTEsLTEsLTIsLTk5OSwtMiwtMiwtOTk5LDAsLTIsLTIsMCwwLC0yLDAsLTIsMCwwLDAsLTIsLTEsLTEsMSwxLDAsMCwtMSwtMSwtMSwtMSwtMSwtMSwtMSwwLDAsLTEsMCwtMSwtMSwwLC05OTksLTEsLTEsLTEsLTEsLTEsLTEsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsLTIsLTk5OSwtOTk5LC05OTksLTk5OSwtOTk5LC0xLC0xLC0yLC0yLDAsMCwwLDAsLTEsLTEsLTk5OSwtMiwtMiwwLDAsLTEsLTIsLTIsMCwwLDAsLTEsLTEsLTEsLTJdO2Z1bmN0aW9uIHNhbml0aXplVFRQcm9ncmFtKGUsdCl7bGV0IGksYSxzLG4sbyxnPWUuZGF0YSxjPTAsbD0wLGg9MDtjb25zdCBDPVtdLFE9W10sRT1bXTtsZXQgdT10LnRvb0NvbXBsZXhUb0ZvbGxvd0Z1bmN0aW9ucyxkPSExLGY9MCxwPTA7Zm9yKGxldCBlPWcubGVuZ3RoO2M8ZTspe2NvbnN0IGU9Z1tjKytdO2lmKDY0PT09ZSl7YT1nW2MrK107aWYoZHx8cCljKz1hO2Vsc2UgZm9yKGk9MDtpPGE7aSsrKUMucHVzaChnW2MrK10pfWVsc2UgaWYoNjU9PT1lKXthPWdbYysrXTtpZihkfHxwKWMrPTIqYTtlbHNlIGZvcihpPTA7aTxhO2krKyl7cz1nW2MrK107Qy5wdXNoKHM8PDh8Z1tjKytdKX19ZWxzZSBpZigxNzY9PSgyNDgmZSkpe2E9ZS0xNzYrMTtpZihkfHxwKWMrPWE7ZWxzZSBmb3IoaT0wO2k8YTtpKyspQy5wdXNoKGdbYysrXSl9ZWxzZSBpZigxODQ9PSgyNDgmZSkpe2E9ZS0xODQrMTtpZihkfHxwKWMrPTIqYTtlbHNlIGZvcihpPTA7aTxhO2krKyl7cz1nW2MrK107Qy5wdXNoKHNpZ25lZEludDE2KHMsZ1tjKytdKSl9fWVsc2UgaWYoNDMhPT1lfHx1KWlmKDQ0IT09ZXx8dSl7aWYoNDU9PT1lKWlmKGQpe2Q9ITE7bD1jfWVsc2V7bz1RLnBvcCgpO2lmKCFvKXt3YXJuKCJUVDogRU5ERiBiYWQgc3RhY2siKTt0LmhpbnRzVmFsaWQ9ITE7cmV0dXJufW49RS5wb3AoKTtnPW8uZGF0YTtjPW8uaTt0LmZ1bmN0aW9uc1N0YWNrRGVsdGFzW25dPUMubGVuZ3RoLW8uc3RhY2tUb3B9ZWxzZSBpZigxMzc9PT1lKXtpZihkfHxwKXt3YXJuKCJUVDogbmVzdGVkIElERUZzIG5vdCBhbGxvd2VkIik7dT0hMH1kPSEwO2g9Y31lbHNlIGlmKDg4PT09ZSkrK2Y7ZWxzZSBpZigyNz09PWUpcD1mO2Vsc2UgaWYoODk9PT1lKXtwPT09ZiYmKHA9MCk7LS1mfWVsc2UgaWYoMjg9PT1lJiYhZCYmIXApe2NvbnN0IGU9Qy5hdCgtMSk7ZT4wJiYoYys9ZS0xKX19ZWxzZXtpZihkfHxwKXt3YXJuKCJUVDogbmVzdGVkIEZERUZzIG5vdCBhbGxvd2VkIik7dT0hMH1kPSEwO2g9YztuPUMucG9wKCk7dC5mdW5jdGlvbnNEZWZpbmVkW25dPXtkYXRhOmcsaTpjfX1lbHNlIGlmKCFkJiYhcCl7bj1DLmF0KC0xKTtpZihpc05hTihuKSlpbmZvKCJUVDogQ0FMTCBlbXB0eSBzdGFjayAob3IgaW52YWxpZCBlbnRyeSkuIik7ZWxzZXt0LmZ1bmN0aW9uc1VzZWRbbl09ITA7aWYobiBpbiB0LmZ1bmN0aW9uc1N0YWNrRGVsdGFzKXtjb25zdCBlPUMubGVuZ3RoK3QuZnVuY3Rpb25zU3RhY2tEZWx0YXNbbl07aWYoZTwwKXt3YXJuKCJUVDogQ0FMTCBpbnZhbGlkIGZ1bmN0aW9ucyBzdGFjayBkZWx0YS4iKTt0LmhpbnRzVmFsaWQ9ITE7cmV0dXJufUMubGVuZ3RoPWV9ZWxzZSBpZihuIGluIHQuZnVuY3Rpb25zRGVmaW5lZCYmIUUuaW5jbHVkZXMobikpe1EucHVzaCh7ZGF0YTpnLGk6YyxzdGFja1RvcDpDLmxlbmd0aC0xfSk7RS5wdXNoKG4pO289dC5mdW5jdGlvbnNEZWZpbmVkW25dO2lmKCFvKXt3YXJuKCJUVDogQ0FMTCBub24tZXhpc3RlbnQgZnVuY3Rpb24iKTt0LmhpbnRzVmFsaWQ9ITE7cmV0dXJufWc9by5kYXRhO2M9by5pfX19aWYoIWQmJiFwKXtsZXQgdD0wO2U8PTE0Mj90PXJbZV06ZT49MTkyJiZlPD0yMjM/dD0tMTplPj0yMjQmJih0PS0yKTtpZihlPj0xMTMmJmU8PTExNyl7YT1DLnBvcCgpO2lzTmFOKGEpfHwodD0yKi1hKX1mb3IoO3Q8MCYmQy5sZW5ndGg+MDspe0MucG9wKCk7dCsrfWZvcig7dD4wOyl7Qy5wdXNoKE5hTik7dC0tfX19dC50b29Db21wbGV4VG9Gb2xsb3dGdW5jdGlvbnM9dTtjb25zdCBtPVtnXTtjPmcubGVuZ3RoJiZtLnB1c2gobmV3IFVpbnQ4QXJyYXkoYy1nLmxlbmd0aCkpO2lmKGg+bCl7d2FybigiVFQ6IGNvbXBsZW1lbnRpbmcgYSBtaXNzaW5nIGZ1bmN0aW9uIHRhaWwiKTttLnB1c2gobmV3IFVpbnQ4QXJyYXkoWzM0LDQ1XSkpfSFmdW5jdGlvbiBmb2xkVFRUYWJsZShlLHQpe2lmKHQubGVuZ3RoPjEpe2xldCBpLGEscj0wO2ZvcihpPTAsYT10Lmxlbmd0aDtpPGE7aSsrKXIrPXRbaV0ubGVuZ3RoO3I9ciszJi00O2NvbnN0IHM9bmV3IFVpbnQ4QXJyYXkocik7bGV0IG49MDtmb3IoaT0wLGE9dC5sZW5ndGg7aTxhO2krKyl7cy5zZXQodFtpXSxuKTtuKz10W2ldLmxlbmd0aH1lLmRhdGE9cztlLmxlbmd0aD1yfX0oZSxtKX1sZXQgcyxuLG8sZztpZihpc1RydWVUeXBlQ29sbGVjdGlvbkZpbGUodD1uZXcgU3RyZWFtKG5ldyBVaW50OEFycmF5KHQuZ2V0Qnl0ZXMoKSkpKSl7Y29uc3QgZT1mdW5jdGlvbiByZWFkVHJ1ZVR5cGVDb2xsZWN0aW9uRGF0YShlLHQpe2NvbnN0e251bUZvbnRzOmksb2Zmc2V0VGFibGU6YX09ZnVuY3Rpb24gcmVhZFRydWVUeXBlQ29sbGVjdGlvbkhlYWRlcihlKXtjb25zdCB0PWUuZ2V0U3RyaW5nKDQpO2Fzc2VydCgidHRjZiI9PT10LCJNdXN0IGJlIGEgVHJ1ZVR5cGUgQ29sbGVjdGlvbiBmb250LiIpO2NvbnN0IGk9ZS5nZXRVaW50MTYoKSxhPWUuZ2V0VWludDE2KCkscj1lLmdldEludDMyKCk+Pj4wLHM9W107Zm9yKGxldCB0PTA7dDxyO3QrKylzLnB1c2goZS5nZXRJbnQzMigpPj4+MCk7Y29uc3Qgbj17dHRjVGFnOnQsbWFqb3JWZXJzaW9uOmksbWlub3JWZXJzaW9uOmEsbnVtRm9udHM6cixvZmZzZXRUYWJsZTpzfTtzd2l0Y2goaSl7Y2FzZSAxOnJldHVybiBuO2Nhc2UgMjpuLmRzaWdUYWc9ZS5nZXRJbnQzMigpPj4+MDtuLmRzaWdMZW5ndGg9ZS5nZXRJbnQzMigpPj4+MDtuLmRzaWdPZmZzZXQ9ZS5nZXRJbnQzMigpPj4+MDtyZXR1cm4gbn10aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEludmFsaWQgVHJ1ZVR5cGUgQ29sbGVjdGlvbiBtYWpvclZlcnNpb246ICR7aX0uYCl9KGUpLHI9dC5zcGxpdCgiKyIpO2xldCBzO2ZvcihsZXQgbj0wO248aTtuKyspe2UucG9zPShlLnN0YXJ0fHwwKSthW25dO2NvbnN0IGk9cmVhZE9wZW5UeXBlSGVhZGVyKGUpLG89cmVhZFRhYmxlcyhlLGkubnVtVGFibGVzKTtpZighby5uYW1lKXRocm93IG5ldyBGb3JtYXRFcnJvcignVHJ1ZVR5cGUgQ29sbGVjdGlvbiBmb250IG11c3QgY29udGFpbiBhICJuYW1lIiB0YWJsZS4nKTtjb25zdFtnXT1yZWFkTmFtZVRhYmxlKG8ubmFtZSk7Zm9yKGxldCBlPTAsYT1nLmxlbmd0aDtlPGE7ZSsrKWZvcihsZXQgYT0wLG49Z1tlXS5sZW5ndGg7YTxuO2ErKyl7Y29uc3Qgbj1nW2VdW2FdPy5yZXBsYWNlQWxsKC9ccy9nLCIiKTtpZihuKXtpZihuPT09dClyZXR1cm57aGVhZGVyOmksdGFibGVzOm99O2lmKCEoci5sZW5ndGg8MikpZm9yKGNvbnN0IGUgb2YgciluPT09ZSYmKHM9e25hbWU6ZSxoZWFkZXI6aSx0YWJsZXM6b30pfX19aWYocyl7d2FybihgVHJ1ZVR5cGUgQ29sbGVjdGlvbiBkb2VzIG5vdCBjb250YWluICIke3R9IiBmb250LCBmYWxsaW5nIGJhY2sgdG8gIiR7cy5uYW1lfSIgZm9udCBpbnN0ZWFkLmApO3JldHVybntoZWFkZXI6cy5oZWFkZXIsdGFibGVzOnMudGFibGVzfX10aHJvdyBuZXcgRm9ybWF0RXJyb3IoYFRydWVUeXBlIENvbGxlY3Rpb24gZG9lcyBub3QgY29udGFpbiAiJHt0fSIgZm9udC5gKX0odCx0aGlzLm5hbWUpO3M9ZS5oZWFkZXI7bj1lLnRhYmxlc31lbHNle3M9cmVhZE9wZW5UeXBlSGVhZGVyKHQpO249cmVhZFRhYmxlcyh0LHMubnVtVGFibGVzKX1jb25zdCBjPSFuWyJDRkYgIl07aWYoYyl7aWYoIW4ubG9jYSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoJ1JlcXVpcmVkICJsb2NhIiB0YWJsZSBpcyBub3QgZm91bmQnKTtpZighbi5nbHlmKXt3YXJuKCdSZXF1aXJlZCAiZ2x5ZiIgdGFibGUgaXMgbm90IGZvdW5kIC0tIHRyeWluZyB0byByZWNvdmVyLicpO24uZ2x5Zj17dGFnOiJnbHlmIixkYXRhOm5ldyBVaW50OEFycmF5KDApfX10aGlzLmlzT3BlblR5cGU9ITF9ZWxzZXtjb25zdCB0PWkuY29tcG9zaXRlJiYoaS5jaWRUb0dpZE1hcD8ubGVuZ3RoPjB8fCEoaS5jTWFwIGluc3RhbmNlb2YgSWRlbnRpdHlDTWFwKSk7aWYoIk9UVE8iPT09cy52ZXJzaW9uJiYhdHx8IW4uaGVhZHx8IW4uaGhlYXx8IW4ubWF4cHx8IW4ucG9zdCl7Zz1uZXcgU3RyZWFtKG5bIkNGRiAiXS5kYXRhKTtvPW5ldyBDRkZGb250KGcsaSk7YWRqdXN0V2lkdGhzKGkpO3JldHVybiB0aGlzLmNvbnZlcnQoZSxvLGkpfWRlbGV0ZSBuLmdseWY7ZGVsZXRlIG4ubG9jYTtkZWxldGUgbi5mcGdtO2RlbGV0ZSBuLnByZXA7ZGVsZXRlIG5bImN2dCAiXTt0aGlzLmlzT3BlblR5cGU9ITB9aWYoIW4ubWF4cCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoJ1JlcXVpcmVkICJtYXhwIiB0YWJsZSBpcyBub3QgZm91bmQnKTt0LnBvcz0odC5zdGFydHx8MCkrbi5tYXhwLm9mZnNldDtsZXQgbD10LmdldEludDMyKCk7Y29uc3QgaD10LmdldFVpbnQxNigpO2lmKDY1NTM2IT09bCYmMjA0ODAhPT1sKXtpZig2PT09bi5tYXhwLmxlbmd0aClsPTIwNDgwO2Vsc2V7aWYoIShuLm1heHAubGVuZ3RoPj0zMikpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCcibWF4cCIgdGFibGUgaGFzIGEgd3JvbmcgdmVyc2lvbiBudW1iZXInKTtsPTY1NTM2fSFmdW5jdGlvbiB3cml0ZVVpbnQzMihlLHQsaSl7ZVt0KzNdPTI1NSZpO2VbdCsyXT1pPj4+ODtlW3QrMV09aT4+PjE2O2VbdF09aT4+PjI0fShuLm1heHAuZGF0YSwwLGwpfWlmKGkuc2NhbGVGYWN0b3JzPy5sZW5ndGg9PT1oJiZjKXtjb25zdHtzY2FsZUZhY3RvcnM6ZX09aSx0PWludDE2KG4uaGVhZC5kYXRhWzUwXSxuLmhlYWQuZGF0YVs1MV0pLGE9bmV3IEdseWZUYWJsZSh7Z2x5ZlRhYmxlOm4uZ2x5Zi5kYXRhLGlzR2x5cGhMb2NhdGlvbnNMb25nOnQsbG9jYVRhYmxlOm4ubG9jYS5kYXRhLG51bUdseXBoczpofSk7YS5zY2FsZShlKTtjb25zdHtnbHlmOnIsbG9jYTpzLGlzTG9jYXRpb25Mb25nOm99PWEud3JpdGUoKTtuLmdseWYuZGF0YT1yO24ubG9jYS5kYXRhPXM7aWYobyE9PSEhdCl7bi5oZWFkLmRhdGFbNTBdPTA7bi5oZWFkLmRhdGFbNTFdPW8/MTowfWNvbnN0IGc9bi5obXR4LmRhdGE7Zm9yKGxldCB0PTA7dDxoO3QrKyl7Y29uc3QgaT00KnQsYT1NYXRoLnJvdW5kKGVbdF0qaW50MTYoZ1tpXSxnW2krMV0pKTtnW2ldPWE+PjgmMjU1O2dbaSsxXT0yNTUmYTt3cml0ZVNpZ25lZEludDE2KGcsaSsyLE1hdGgucm91bmQoZVt0XSpzaWduZWRJbnQxNihnW2krMl0sZ1tpKzNdKSkpfX1sZXQgQz1oKzEsUT0hMDtpZihDPjY1NTM1KXtRPSExO0M9aDt3YXJuKCJOb3QgZW5vdWdoIHNwYWNlIGluIGdseWZzIHRvIGR1cGxpY2F0ZSBmaXJzdCBnbHlwaC4iKX1sZXQgRT0wLHU9MDtpZihsPj02NTUzNiYmbi5tYXhwLmxlbmd0aD49MzIpe3QucG9zKz04O2lmKHQuZ2V0VWludDE2KCk+Mil7bi5tYXhwLmRhdGFbMTRdPTA7bi5tYXhwLmRhdGFbMTVdPTJ9dC5wb3MrPTQ7RT10LmdldFVpbnQxNigpO3QucG9zKz00O3U9dC5nZXRVaW50MTYoKX1uLm1heHAuZGF0YVs0XT1DPj44O24ubWF4cC5kYXRhWzVdPTI1NSZDO2NvbnN0IGQ9ZnVuY3Rpb24gc2FuaXRpemVUVFByb2dyYW1zKGUsdCxpLGEpe2NvbnN0IHI9e2Z1bmN0aW9uc0RlZmluZWQ6W10sZnVuY3Rpb25zVXNlZDpbXSxmdW5jdGlvbnNTdGFja0RlbHRhczpbXSx0b29Db21wbGV4VG9Gb2xsb3dGdW5jdGlvbnM6ITEsaGludHNWYWxpZDohMH07ZSYmc2FuaXRpemVUVFByb2dyYW0oZSxyKTt0JiZzYW5pdGl6ZVRUUHJvZ3JhbSh0LHIpO2UmJmZ1bmN0aW9uIGNoZWNrSW52YWxpZEZ1bmN0aW9ucyhlLHQpe2lmKCFlLnRvb0NvbXBsZXhUb0ZvbGxvd0Z1bmN0aW9ucylpZihlLmZ1bmN0aW9uc0RlZmluZWQubGVuZ3RoPnQpe3dhcm4oIlRUOiBtb3JlIGZ1bmN0aW9ucyBkZWZpbmVkIHRoYW4gZXhwZWN0ZWQiKTtlLmhpbnRzVmFsaWQ9ITF9ZWxzZSBmb3IobGV0IGk9MCxhPWUuZnVuY3Rpb25zVXNlZC5sZW5ndGg7aTxhO2krKyl7aWYoaT50KXt3YXJuKCJUVDogaW52YWxpZCBmdW5jdGlvbiBpZDogIitpKTtlLmhpbnRzVmFsaWQ9ITE7cmV0dXJufWlmKGUuZnVuY3Rpb25zVXNlZFtpXSYmIWUuZnVuY3Rpb25zRGVmaW5lZFtpXSl7d2FybigiVFQ6IHVuZGVmaW5lZCBmdW5jdGlvbjogIitpKTtlLmhpbnRzVmFsaWQ9ITE7cmV0dXJufX19KHIsYSk7aWYoaSYmMSZpLmxlbmd0aCl7Y29uc3QgZT1uZXcgVWludDhBcnJheShpLmxlbmd0aCsxKTtlLnNldChpLmRhdGEpO2kuZGF0YT1lfXJldHVybiByLmhpbnRzVmFsaWR9KG4uZnBnbSxuLnByZXAsblsiY3Z0ICJdLEUpO2lmKCFkKXtkZWxldGUgbi5mcGdtO2RlbGV0ZSBuLnByZXA7ZGVsZXRlIG5bImN2dCAiXX0hZnVuY3Rpb24gc2FuaXRpemVNZXRyaWNzKGUsdCxpLGEscixzKXtpZighdCl7aSYmKGkuZGF0YT1udWxsKTtyZXR1cm59ZS5wb3M9KGUuc3RhcnR8fDApK3Qub2Zmc2V0O2UucG9zKz00O2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2UucG9zKz0yO2NvbnN0IG49ZS5nZXRVaW50MTYoKTtlLnBvcys9ODtlLnBvcys9MjtsZXQgbz1lLmdldFVpbnQxNigpO2lmKDAhPT1uKXtpZighKDImaW50MTYoYS5kYXRhWzQ0XSxhLmRhdGFbNDVdKSkpe3QuZGF0YVsyMl09MDt0LmRhdGFbMjNdPTB9fWlmKG8+cil7aW5mbyhgVGhlIG51bU9mTWV0cmljcyAoJHtvfSkgc2hvdWxkIG5vdCBiZSBncmVhdGVyIHRoYW4gdGhlIG51bUdseXBocyAoJHtyfSkuYCk7bz1yO3QuZGF0YVszNF09KDY1MjgwJm8pPj44O3QuZGF0YVszNV09MjU1Jm99Y29uc3QgZz1yLW8tKGkubGVuZ3RoLTQqbz4+MSk7aWYoZz4wKXtjb25zdCBlPW5ldyBVaW50OEFycmF5KGkubGVuZ3RoKzIqZyk7ZS5zZXQoaS5kYXRhKTtpZihzKXtlW2kubGVuZ3RoXT1pLmRhdGFbMl07ZVtpLmxlbmd0aCsxXT1pLmRhdGFbM119aS5kYXRhPWV9fSh0LG4uaGhlYSxuLmhtdHgsbi5oZWFkLEMsUSk7aWYoIW4uaGVhZCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoJ1JlcXVpcmVkICJoZWFkIiB0YWJsZSBpcyBub3QgZm91bmQnKTshZnVuY3Rpb24gc2FuaXRpemVIZWFkKGUsdCxpKXtjb25zdCBhPWUuZGF0YSxyPWZ1bmN0aW9uIGludDMyKGUsdCxpLGEpe3JldHVybihlPDwyNCkrKHQ8PDE2KSsoaTw8OCkrYX0oYVswXSxhWzFdLGFbMl0sYVszXSk7aWYocj4+MTYhPTEpe2luZm8oIkF0dGVtcHRpbmcgdG8gZml4IGludmFsaWQgdmVyc2lvbiBpbiBoZWFkIHRhYmxlOiAiK3IpO2FbMF09MDthWzFdPTE7YVsyXT0wO2FbM109MH1jb25zdCBzPWludDE2KGFbNTBdLGFbNTFdKTtpZihzPDB8fHM+MSl7aW5mbygiQXR0ZW1wdGluZyB0byBmaXggaW52YWxpZCBpbmRleFRvTG9jRm9ybWF0IGluIGhlYWQgdGFibGU6ICIrcyk7Y29uc3QgZT10KzE7aWYoaT09PWU8PDEpe2FbNTBdPTA7YVs1MV09MH1lbHNle2lmKGkhPT1lPDwyKXRocm93IG5ldyBGb3JtYXRFcnJvcigiQ291bGQgbm90IGZpeCBpbmRleFRvTG9jRm9ybWF0OiAiK3MpO2FbNTBdPTA7YVs1MV09MX19fShuLmhlYWQsaCxjP24ubG9jYS5sZW5ndGg6MCk7bGV0IGY9T2JqZWN0LmNyZWF0ZShudWxsKTtpZihjKXtjb25zdCBlPWludDE2KG4uaGVhZC5kYXRhWzUwXSxuLmhlYWQuZGF0YVs1MV0pLHQ9ZnVuY3Rpb24gc2FuaXRpemVHbHlwaExvY2F0aW9ucyhlLHQsaSxhLHIscyxuKXtsZXQgbyxnLGM7aWYoYSl7bz00O2c9ZnVuY3Rpb24gZm9udEl0ZW1EZWNvZGVMb25nKGUsdCl7cmV0dXJuIGVbdF08PDI0fGVbdCsxXTw8MTZ8ZVt0KzJdPDw4fGVbdCszXX07Yz1mdW5jdGlvbiBmb250SXRlbUVuY29kZUxvbmcoZSx0LGkpe2VbdF09aT4+PjI0JjI1NTtlW3QrMV09aT4+MTYmMjU1O2VbdCsyXT1pPj44JjI1NTtlW3QrM109MjU1Jml9fWVsc2V7bz0yO2c9ZnVuY3Rpb24gZm9udEl0ZW1EZWNvZGUoZSx0KXtyZXR1cm4gZVt0XTw8OXxlW3QrMV08PDF9O2M9ZnVuY3Rpb24gZm9udEl0ZW1FbmNvZGUoZSx0LGkpe2VbdF09aT4+OSYyNTU7ZVt0KzFdPWk+PjEmMjU1fX1jb25zdCBsPXM/aSsxOmksaD1vKigxK2wpLEM9bmV3IFVpbnQ4QXJyYXkoaCk7Qy5zZXQoZS5kYXRhLnN1YmFycmF5KDAsaCkpO2UuZGF0YT1DO2NvbnN0IFE9dC5kYXRhLEU9US5sZW5ndGgsdT1uZXcgVWludDhBcnJheShFKTtsZXQgZCxmO2NvbnN0IHA9W107Zm9yKGQ9MCxmPTA7ZDxpKzE7ZCsrLGYrPW8pe2xldCBlPWcoQyxmKTtlPkUmJihlPUUpO3AucHVzaCh7aW5kZXg6ZCxvZmZzZXQ6ZSxlbmRPZmZzZXQ6MH0pfXAuc29ydCgoKGUsdCk9PmUub2Zmc2V0LXQub2Zmc2V0KSk7Zm9yKGQ9MDtkPGk7ZCsrKXBbZF0uZW5kT2Zmc2V0PXBbZCsxXS5vZmZzZXQ7cC5zb3J0KCgoZSx0KT0+ZS5pbmRleC10LmluZGV4KSk7Zm9yKGQ9MDtkPGk7ZCsrKXtjb25zdHtvZmZzZXQ6ZSxlbmRPZmZzZXQ6dH09cFtkXTtpZigwIT09ZXx8MCE9PXQpYnJlYWs7Y29uc3QgaT1wW2QrMV0ub2Zmc2V0O2lmKDAhPT1pKXtwW2RdLmVuZE9mZnNldD1pO2JyZWFrfX1jb25zdCBtPXAuYXQoLTIpOzAhPT1tLm9mZnNldCYmMD09PW0uZW5kT2Zmc2V0JiYobS5lbmRPZmZzZXQ9RSk7Y29uc3QgeT1PYmplY3QuY3JlYXRlKG51bGwpO2xldCB3PTA7YyhDLDAsdyk7Zm9yKGQ9MCxmPW87ZDxpO2QrKyxmKz1vKXtjb25zdCBlPXNhbml0aXplR2x5cGgoUSxwW2RdLm9mZnNldCxwW2RdLmVuZE9mZnNldCx1LHcsciksdD1lLmxlbmd0aDswPT09dCYmKHlbZF09ITApO2Uuc2l6ZU9mSW5zdHJ1Y3Rpb25zPm4mJihuPWUuc2l6ZU9mSW5zdHJ1Y3Rpb25zKTt3Kz10O2MoQyxmLHcpfWlmKDA9PT13KXtjb25zdCBlPW5ldyBVaW50OEFycmF5KFswLDEsMCwwLDAsMCwwLDAsMCwwLDAsMCwwLDAsNDksMF0pO2ZvcihkPTAsZj1vO2Q8bDtkKyssZis9byljKEMsZixlLmxlbmd0aCk7dC5kYXRhPWV9ZWxzZSBpZihzKXtjb25zdCBpPWcoQyxvKTtpZih1Lmxlbmd0aD5pK3cpdC5kYXRhPXUuc3ViYXJyYXkoMCxpK3cpO2Vsc2V7dC5kYXRhPW5ldyBVaW50OEFycmF5KGkrdyk7dC5kYXRhLnNldCh1LnN1YmFycmF5KDAsdykpfXQuZGF0YS5zZXQodS5zdWJhcnJheSgwLGkpLHcpO2MoZS5kYXRhLEMubGVuZ3RoLW8sdytpKX1lbHNlIHQuZGF0YT11LnN1YmFycmF5KDAsdyk7cmV0dXJue21pc3NpbmdHbHlwaHM6eSxtYXhTaXplT2ZJbnN0cnVjdGlvbnM6bn19KG4ubG9jYSxuLmdseWYsaCxlLGQsUSx1KTtmPXQubWlzc2luZ0dseXBocztpZihsPj02NTUzNiYmbi5tYXhwLmxlbmd0aD49MzIpe24ubWF4cC5kYXRhWzI2XT10Lm1heFNpemVPZkluc3RydWN0aW9ucz4+ODtuLm1heHAuZGF0YVsyN109MjU1JnQubWF4U2l6ZU9mSW5zdHJ1Y3Rpb25zfX1pZighbi5oaGVhKXRocm93IG5ldyBGb3JtYXRFcnJvcignUmVxdWlyZWQgImhoZWEiIHRhYmxlIGlzIG5vdCBmb3VuZCcpO2lmKDA9PT1uLmhoZWEuZGF0YVsxMF0mJjA9PT1uLmhoZWEuZGF0YVsxMV0pe24uaGhlYS5kYXRhWzEwXT0yNTU7bi5oaGVhLmRhdGFbMTFdPTI1NX1jb25zdCBwPXt1bml0c1BlckVtOmludDE2KG4uaGVhZC5kYXRhWzE4XSxuLmhlYWQuZGF0YVsxOV0pLHlNYXg6c2lnbmVkSW50MTYobi5oZWFkLmRhdGFbNDJdLG4uaGVhZC5kYXRhWzQzXSkseU1pbjpzaWduZWRJbnQxNihuLmhlYWQuZGF0YVszOF0sbi5oZWFkLmRhdGFbMzldKSxhc2NlbnQ6c2lnbmVkSW50MTYobi5oaGVhLmRhdGFbNF0sbi5oaGVhLmRhdGFbNV0pLGRlc2NlbnQ6c2lnbmVkSW50MTYobi5oaGVhLmRhdGFbNl0sbi5oaGVhLmRhdGFbN10pLGxpbmVHYXA6c2lnbmVkSW50MTYobi5oaGVhLmRhdGFbOF0sbi5oaGVhLmRhdGFbOV0pfTt0aGlzLmFzY2VudD1wLmFzY2VudC9wLnVuaXRzUGVyRW07dGhpcy5kZXNjZW50PXAuZGVzY2VudC9wLnVuaXRzUGVyRW07dGhpcy5saW5lR2FwPXAubGluZUdhcC9wLnVuaXRzUGVyRW07aWYodGhpcy5jc3NGb250SW5mbz8ubGluZUhlaWdodCl7dGhpcy5saW5lSGVpZ2h0PXRoaXMuY3NzRm9udEluZm8ubWV0cmljcy5saW5lSGVpZ2h0O3RoaXMubGluZUdhcD10aGlzLmNzc0ZvbnRJbmZvLm1ldHJpY3MubGluZUdhcH1lbHNlIHRoaXMubGluZUhlaWdodD10aGlzLmFzY2VudC10aGlzLmRlc2NlbnQrdGhpcy5saW5lR2FwO24ucG9zdCYmZnVuY3Rpb24gcmVhZFBvc3RTY3JpcHRUYWJsZShlLGksYSl7Y29uc3Qgcj0odC5zdGFydHx8MCkrZS5vZmZzZXQ7dC5wb3M9cjtjb25zdCBzPXIrZS5sZW5ndGgsbj10LmdldEludDMyKCk7dC5za2lwKDI4KTtsZXQgbyxnLGM9ITA7c3dpdGNoKG4pe2Nhc2UgNjU1MzY6bz12aTticmVhaztjYXNlIDEzMTA3Mjpjb25zdCBlPXQuZ2V0VWludDE2KCk7aWYoZSE9PWEpe2M9ITE7YnJlYWt9Y29uc3Qgcj1bXTtmb3IoZz0wO2c8ZTsrK2cpe2NvbnN0IGU9dC5nZXRVaW50MTYoKTtpZihlPj0zMjc2OCl7Yz0hMTticmVha31yLnB1c2goZSl9aWYoIWMpYnJlYWs7Y29uc3QgbD1bXSxoPVtdO2Zvcig7dC5wb3M8czspe2NvbnN0IGU9dC5nZXRCeXRlKCk7aC5sZW5ndGg9ZTtmb3IoZz0wO2c8ZTsrK2cpaFtnXT1TdHJpbmcuZnJvbUNoYXJDb2RlKHQuZ2V0Qnl0ZSgpKTtsLnB1c2goaC5qb2luKCIiKSl9bz1bXTtmb3IoZz0wO2c8ZTsrK2cpe2NvbnN0IGU9cltnXTtlPDI1OD9vLnB1c2godmlbZV0pOm8ucHVzaChsW2UtMjU4XSl9YnJlYWs7Y2FzZSAxOTY2MDg6YnJlYWs7ZGVmYXVsdDp3YXJuKCJVbmtub3duL3Vuc3VwcG9ydGVkIHBvc3QgdGFibGUgdmVyc2lvbiAiK24pO2M9ITE7aS5kZWZhdWx0RW5jb2RpbmcmJihvPWkuZGVmYXVsdEVuY29kaW5nKX1pLmdseXBoTmFtZXM9bztyZXR1cm4gY30obi5wb3N0LGksaCk7bi5wb3N0PXt0YWc6InBvc3QiLGRhdGE6Y3JlYXRlUG9zdFRhYmxlKGkpfTtjb25zdCBtPU9iamVjdC5jcmVhdGUobnVsbCk7ZnVuY3Rpb24gaGFzR2x5cGgoZSl7cmV0dXJuIWZbZV19aWYoaS5jb21wb3NpdGUpe2NvbnN0IGU9aS5jaWRUb0dpZE1hcHx8W10sdD0wPT09ZS5sZW5ndGg7aS5jTWFwLmZvckVhY2goKGZ1bmN0aW9uKGksYSl7InN0cmluZyI9PXR5cGVvZiBhJiYoYT1jb252ZXJ0Q2lkU3RyaW5nKGksYSwhMCkpO2lmKGE+NjU1MzUpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJNYXggc2l6ZSBvZiBDSUQgaXMgNjUsNTM1Iik7bGV0IHI9LTE7dD9yPWE6dm9pZCAwIT09ZVthXSYmKHI9ZVthXSk7cj49MCYmcjxoJiZoYXNHbHlwaChyKSYmKG1baV09cil9KSl9ZWxzZXtjb25zdCBlPWZ1bmN0aW9uIHJlYWRDbWFwVGFibGUoZSx0LGksYSl7aWYoIWUpe3dhcm4oIk5vIGNtYXAgdGFibGUgYXZhaWxhYmxlLiIpO3JldHVybntwbGF0Zm9ybUlkOi0xLGVuY29kaW5nSWQ6LTEsbWFwcGluZ3M6W10saGFzU2hvcnRDbWFwOiExfX1sZXQgcixzPSh0LnN0YXJ0fHwwKStlLm9mZnNldDt0LnBvcz1zO3Quc2tpcCgyKTtjb25zdCBuPXQuZ2V0VWludDE2KCk7bGV0IG8sZz0hMTtmb3IobGV0IGU9MDtlPG47ZSsrKXtjb25zdCByPXQuZ2V0VWludDE2KCkscz10LmdldFVpbnQxNigpLGM9dC5nZXRJbnQzMigpPj4+MDtsZXQgbD0hMTtpZihvPy5wbGF0Zm9ybUlkIT09cnx8bz8uZW5jb2RpbmdJZCE9PXMpe2lmKDAhPT1yfHwwIT09cyYmMSE9PXMmJjMhPT1zKWlmKDE9PT1yJiYwPT09cylsPSEwO2Vsc2UgaWYoMyE9PXJ8fDEhPT1zfHwhYSYmbyl7aWYoaSYmMz09PXImJjA9PT1zKXtsPSEwO2xldCBpPSEwO2lmKGU8bi0xKXtjb25zdCBlPXQucGVla0J5dGVzKDIpO2ludDE2KGVbMF0sZVsxXSk8ciYmKGk9ITEpfWkmJihnPSEwKX19ZWxzZXtsPSEwO2l8fChnPSEwKX1lbHNlIGw9ITA7bCYmKG89e3BsYXRmb3JtSWQ6cixlbmNvZGluZ0lkOnMsb2Zmc2V0OmN9KTtpZihnKWJyZWFrfX1vJiYodC5wb3M9cytvLm9mZnNldCk7aWYoIW98fC0xPT09dC5wZWVrQnl0ZSgpKXt3YXJuKCJDb3VsZCBub3QgZmluZCBhIHByZWZlcnJlZCBjbWFwIHRhYmxlLiIpO3JldHVybntwbGF0Zm9ybUlkOi0xLGVuY29kaW5nSWQ6LTEsbWFwcGluZ3M6W10saGFzU2hvcnRDbWFwOiExfX1jb25zdCBjPXQuZ2V0VWludDE2KCk7bGV0IGw9ITE7Y29uc3QgaD1bXTtsZXQgQyxRO2lmKDA9PT1jKXt0LnNraXAoNCk7Zm9yKEM9MDtDPDI1NjtDKyspe2NvbnN0IGU9dC5nZXRCeXRlKCk7ZSYmaC5wdXNoKHtjaGFyQ29kZTpDLGdseXBoSWQ6ZX0pfWw9ITB9ZWxzZSBpZigyPT09Yyl7dC5za2lwKDQpO2NvbnN0IGU9W107bGV0IGk9MDtmb3IobGV0IGE9MDthPDI1NjthKyspe2NvbnN0IGE9dC5nZXRVaW50MTYoKT4+MztlLnB1c2goYSk7aT1NYXRoLm1heChhLGkpfWNvbnN0IGE9W107Zm9yKGxldCBlPTA7ZTw9aTtlKyspYS5wdXNoKHtmaXJzdENvZGU6dC5nZXRVaW50MTYoKSxlbnRyeUNvdW50OnQuZ2V0VWludDE2KCksaWREZWx0YTpzaWduZWRJbnQxNih0LmdldEJ5dGUoKSx0LmdldEJ5dGUoKSksaWRSYW5nZVBvczp0LnBvcyt0LmdldFVpbnQxNigpfSk7Zm9yKGxldCBpPTA7aTwyNTY7aSsrKWlmKDA9PT1lW2ldKXt0LnBvcz1hWzBdLmlkUmFuZ2VQb3MrMippO1E9dC5nZXRVaW50MTYoKTtoLnB1c2goe2NoYXJDb2RlOmksZ2x5cGhJZDpRfSl9ZWxzZXtjb25zdCByPWFbZVtpXV07Zm9yKEM9MDtDPHIuZW50cnlDb3VudDtDKyspe2NvbnN0IGU9KGk8PDgpK0Mrci5maXJzdENvZGU7dC5wb3M9ci5pZFJhbmdlUG9zKzIqQztRPXQuZ2V0VWludDE2KCk7MCE9PVEmJihRPShRK3IuaWREZWx0YSklNjU1MzYpO2gucHVzaCh7Y2hhckNvZGU6ZSxnbHlwaElkOlF9KX19fWVsc2UgaWYoND09PWMpe3Quc2tpcCg0KTtjb25zdCBlPXQuZ2V0VWludDE2KCk+PjE7dC5za2lwKDYpO2NvbnN0IGk9W107bGV0IGE7Zm9yKGE9MDthPGU7YSsrKWkucHVzaCh7ZW5kOnQuZ2V0VWludDE2KCl9KTt0LnNraXAoMik7Zm9yKGE9MDthPGU7YSsrKWlbYV0uc3RhcnQ9dC5nZXRVaW50MTYoKTtmb3IoYT0wO2E8ZTthKyspaVthXS5kZWx0YT10LmdldFVpbnQxNigpO2xldCBuLG89MDtmb3IoYT0wO2E8ZTthKyspe3I9aVthXTtjb25zdCBzPXQuZ2V0VWludDE2KCk7aWYocyl7bj0ocz4+MSktKGUtYSk7ci5vZmZzZXRJbmRleD1uO289TWF0aC5tYXgobyxuK3IuZW5kLXIuc3RhcnQrMSl9ZWxzZSByLm9mZnNldEluZGV4PS0xfWNvbnN0IGc9W107Zm9yKEM9MDtDPG87QysrKWcucHVzaCh0LmdldFVpbnQxNigpKTtmb3IoYT0wO2E8ZTthKyspe3I9aVthXTtzPXIuc3RhcnQ7Y29uc3QgZT1yLmVuZCx0PXIuZGVsdGE7bj1yLm9mZnNldEluZGV4O2ZvcihDPXM7Qzw9ZTtDKyspaWYoNjU1MzUhPT1DKXtRPW48MD9DOmdbbitDLXNdO1E9USt0JjY1NTM1O2gucHVzaCh7Y2hhckNvZGU6QyxnbHlwaElkOlF9KX19fWVsc2UgaWYoNj09PWMpe3Quc2tpcCg0KTtjb25zdCBlPXQuZ2V0VWludDE2KCksaT10LmdldFVpbnQxNigpO2ZvcihDPTA7QzxpO0MrKyl7UT10LmdldFVpbnQxNigpO2NvbnN0IGk9ZStDO2gucHVzaCh7Y2hhckNvZGU6aSxnbHlwaElkOlF9KX19ZWxzZXtpZigxMiE9PWMpe3dhcm4oImNtYXAgdGFibGUgaGFzIHVuc3VwcG9ydGVkIGZvcm1hdDogIitjKTtyZXR1cm57cGxhdGZvcm1JZDotMSxlbmNvZGluZ0lkOi0xLG1hcHBpbmdzOltdLGhhc1Nob3J0Q21hcDohMX19e3Quc2tpcCgxMCk7Y29uc3QgZT10LmdldEludDMyKCk+Pj4wO2ZvcihDPTA7QzxlO0MrKyl7Y29uc3QgZT10LmdldEludDMyKCk+Pj4wLGk9dC5nZXRJbnQzMigpPj4+MDtsZXQgYT10LmdldEludDMyKCk+Pj4wO2ZvcihsZXQgdD1lO3Q8PWk7dCsrKWgucHVzaCh7Y2hhckNvZGU6dCxnbHlwaElkOmErK30pfX19aC5zb3J0KChmdW5jdGlvbihlLHQpe3JldHVybiBlLmNoYXJDb2RlLXQuY2hhckNvZGV9KSk7Zm9yKGxldCBlPTE7ZTxoLmxlbmd0aDtlKyspaWYoaFtlLTFdLmNoYXJDb2RlPT09aFtlXS5jaGFyQ29kZSl7aC5zcGxpY2UoZSwxKTtlLS19cmV0dXJue3BsYXRmb3JtSWQ6by5wbGF0Zm9ybUlkLGVuY29kaW5nSWQ6by5lbmNvZGluZ0lkLG1hcHBpbmdzOmgsaGFzU2hvcnRDbWFwOmx9fShuLmNtYXAsdCx0aGlzLmlzU3ltYm9saWNGb250LGkuaGFzRW5jb2RpbmcpLGE9ZS5wbGF0Zm9ybUlkLHI9ZS5lbmNvZGluZ0lkLHM9ZS5tYXBwaW5ncztsZXQgbz1bXSxnPSExOyFpLmhhc0VuY29kaW5nfHwiTWFjUm9tYW5FbmNvZGluZyIhPT1pLmJhc2VFbmNvZGluZ05hbWUmJiJXaW5BbnNpRW5jb2RpbmciIT09aS5iYXNlRW5jb2RpbmdOYW1lfHwobz1nZXRFbmNvZGluZyhpLmJhc2VFbmNvZGluZ05hbWUpKTtpZihpLmhhc0VuY29kaW5nJiYhdGhpcy5pc1N5bWJvbGljRm9udCYmKDM9PT1hJiYxPT09cnx8MT09PWEmJjA9PT1yKSl7Y29uc3QgZT1EaSgpO2ZvcihsZXQgdD0wO3Q8MjU2O3QrKyl7bGV0IG47bj12b2lkIDAhPT10aGlzLmRpZmZlcmVuY2VzW3RdP3RoaXMuZGlmZmVyZW5jZXNbdF06by5sZW5ndGgmJiIiIT09b1t0XT9vW3RdOkJpW3RdO2lmKCFuKWNvbnRpbnVlO2NvbnN0IGc9cmVjb3ZlckdseXBoTmFtZShuLGUpO2xldCBjOzM9PT1hJiYxPT09cj9jPWVbZ106MT09PWEmJjA9PT1yJiYoYz1DaS5pbmRleE9mKGcpKTtpZih2b2lkIDA9PT1jKXtpZighaS5nbHlwaE5hbWVzJiZpLmhhc0luY2x1ZGVkVG9Vbmljb2RlTWFwJiYhKHRoaXMudG9Vbmljb2RlIGluc3RhbmNlb2YgSWRlbnRpdHlUb1VuaWNvZGVNYXApKXtjb25zdCBlPXRoaXMudG9Vbmljb2RlLmdldCh0KTtlJiYoYz1lLmNvZGVQb2ludEF0KDApKX1pZih2b2lkIDA9PT1jKWNvbnRpbnVlfWZvcihjb25zdCBlIG9mIHMpaWYoZS5jaGFyQ29kZT09PWMpe21bdF09ZS5nbHlwaElkO2JyZWFrfX19ZWxzZSBpZigwPT09YSl7Zm9yKGNvbnN0IGUgb2YgcyltW2UuY2hhckNvZGVdPWUuZ2x5cGhJZDtnPSEwfWVsc2UgaWYoMz09PWEmJjA9PT1yKWZvcihjb25zdCBlIG9mIHMpe2xldCB0PWUuY2hhckNvZGU7dD49NjE0NDAmJnQ8PTYxNjk1JiYodCY9MjU1KTttW3RdPWUuZ2x5cGhJZH1lbHNlIGZvcihjb25zdCBlIG9mIHMpbVtlLmNoYXJDb2RlXT1lLmdseXBoSWQ7aWYoaS5nbHlwaE5hbWVzJiYoby5sZW5ndGh8fHRoaXMuZGlmZmVyZW5jZXMubGVuZ3RoKSlmb3IobGV0IGU9MDtlPDI1NjsrK2Upe2lmKCFnJiZ2b2lkIDAhPT1tW2VdKWNvbnRpbnVlO2NvbnN0IHQ9dGhpcy5kaWZmZXJlbmNlc1tlXXx8b1tlXTtpZighdCljb250aW51ZTtjb25zdCBhPWkuZ2x5cGhOYW1lcy5pbmRleE9mKHQpO2E+MCYmaGFzR2x5cGgoYSkmJihtW2VdPWEpfX0wPT09bS5sZW5ndGgmJihtWzBdPTApO2xldCB5PUMtMTtRfHwoeT0wKTtpZighaS5jc3NGb250SW5mbyl7Y29uc3QgZT1hZGp1c3RNYXBwaW5nKG0saGFzR2x5cGgseSx0aGlzLnRvVW5pY29kZSk7dGhpcy50b0ZvbnRDaGFyPWUudG9Gb250Q2hhcjtuLmNtYXA9e3RhZzoiY21hcCIsZGF0YTpjcmVhdGVDbWFwVGFibGUoZS5jaGFyQ29kZVRvR2x5cGhJZCxlLnRvVW5pY29kZUV4dHJhTWFwLEMpfTtuWyJPUy8yIl0mJmZ1bmN0aW9uIHZhbGlkYXRlT1MyVGFibGUoZSx0KXt0LnBvcz0odC5zdGFydHx8MCkrZS5vZmZzZXQ7Y29uc3QgaT10LmdldFVpbnQxNigpO3Quc2tpcCg2MCk7Y29uc3QgYT10LmdldFVpbnQxNigpO2lmKGk8NCYmNzY4JmEpcmV0dXJuITE7aWYodC5nZXRVaW50MTYoKT50LmdldFVpbnQxNigpKXJldHVybiExO3Quc2tpcCg2KTtpZigwPT09dC5nZXRVaW50MTYoKSlyZXR1cm4hMTtlLmRhdGFbOF09ZS5kYXRhWzldPTA7cmV0dXJuITB9KG5bIk9TLzIiXSx0KXx8KG5bIk9TLzIiXT17dGFnOiJPUy8yIixkYXRhOmNyZWF0ZU9TMlRhYmxlKGksZS5jaGFyQ29kZVRvR2x5cGhJZCxwKX0pfWlmKCFjKXRyeXtnPW5ldyBTdHJlYW0oblsiQ0ZGICJdLmRhdGEpO289bmV3IENGRlBhcnNlcihnLGksR2kpLnBhcnNlKCk7by5kdXBsaWNhdGVGaXJzdEdseXBoKCk7Y29uc3QgZT1uZXcgQ0ZGQ29tcGlsZXIobyk7blsiQ0ZGICJdLmRhdGE9ZS5jb21waWxlKCl9Y2F0Y2h7d2FybigiRmFpbGVkIHRvIGNvbXBpbGUgZm9udCAiK2kubG9hZGVkTmFtZSl9aWYobi5uYW1lKXtjb25zdFt0LGFdPXJlYWROYW1lVGFibGUobi5uYW1lKTtuLm5hbWUuZGF0YT1jcmVhdGVOYW1lVGFibGUoZSx0KTt0aGlzLnBzTmFtZT10WzBdWzZdfHxudWxsO2kuY29tcG9zaXRlfHxmdW5jdGlvbiBhZGp1c3RUcnVlVHlwZVRvVW5pY29kZShlLHQsaSl7aWYoZS5pc0ludGVybmFsRm9udClyZXR1cm47aWYoZS5oYXNJbmNsdWRlZFRvVW5pY29kZU1hcClyZXR1cm47aWYoZS5oYXNFbmNvZGluZylyZXR1cm47aWYoZS50b1VuaWNvZGUgaW5zdGFuY2VvZiBJZGVudGl0eVRvVW5pY29kZU1hcClyZXR1cm47aWYoIXQpcmV0dXJuO2lmKDA9PT1pLmxlbmd0aClyZXR1cm47aWYoZS5kZWZhdWx0RW5jb2Rpbmc9PT1RaSlyZXR1cm47Zm9yKGNvbnN0IGUgb2YgaSlpZighaXNXaW5OYW1lUmVjb3JkKGUpKXJldHVybjtjb25zdCBhPVFpLHI9W10scz1EaSgpO2Zvcihjb25zdCBlIGluIGEpe2NvbnN0IHQ9YVtlXTtpZigiIj09PXQpY29udGludWU7Y29uc3QgaT1zW3RdO3ZvaWQgMCE9PWkmJihyW2VdPVN0cmluZy5mcm9tQ2hhckNvZGUoaSkpfXIubGVuZ3RoPjAmJmUudG9Vbmljb2RlLmFtZW5kKHIpfShpLHRoaXMuaXNTeW1ib2xpY0ZvbnQsYSl9ZWxzZSBuLm5hbWU9e3RhZzoibmFtZSIsZGF0YTpjcmVhdGVOYW1lVGFibGUodGhpcy5uYW1lKX07Y29uc3Qgdz1uZXcgT3BlblR5cGVGaWxlQnVpbGRlcihzLnZlcnNpb24pO2Zvcihjb25zdCBlIGluIG4pdy5hZGRUYWJsZShlLG5bZV0uZGF0YSk7cmV0dXJuIHcudG9BcnJheSgpfWNvbnZlcnQoZSx0LGkpe2kuZml4ZWRQaXRjaD0hMTtpLmJ1aWx0SW5FbmNvZGluZyYmZnVuY3Rpb24gYWRqdXN0VHlwZTFUb1VuaWNvZGUoZSx0KXtpZihlLmlzSW50ZXJuYWxGb250KXJldHVybjtpZihlLmhhc0luY2x1ZGVkVG9Vbmljb2RlTWFwKXJldHVybjtpZih0PT09ZS5kZWZhdWx0RW5jb2RpbmcpcmV0dXJuO2lmKGUudG9Vbmljb2RlIGluc3RhbmNlb2YgSWRlbnRpdHlUb1VuaWNvZGVNYXApcmV0dXJuO2NvbnN0IGk9W10sYT1EaSgpO2Zvcihjb25zdCByIGluIHQpe2lmKGUuaGFzRW5jb2RpbmcmJihlLmJhc2VFbmNvZGluZ05hbWV8fHZvaWQgMCE9PWUuZGlmZmVyZW5jZXNbcl0pKWNvbnRpbnVlO2NvbnN0IHM9Z2V0VW5pY29kZUZvckdseXBoKHRbcl0sYSk7LTEhPT1zJiYoaVtyXT1TdHJpbmcuZnJvbUNoYXJDb2RlKHMpKX1pLmxlbmd0aD4wJiZlLnRvVW5pY29kZS5hbWVuZChpKX0oaSxpLmJ1aWx0SW5FbmNvZGluZyk7bGV0IGE9MTt0IGluc3RhbmNlb2YgQ0ZGRm9udCYmKGE9dC5udW1HbHlwaHMtMSk7Y29uc3Qgcz10LmdldEdseXBoTWFwcGluZyhpKTtsZXQgbj1udWxsLG89cyxnPW51bGw7aWYoIWkuY3NzRm9udEluZm8pe249YWRqdXN0TWFwcGluZyhzLHQuaGFzR2x5cGhJZC5iaW5kKHQpLGEsdGhpcy50b1VuaWNvZGUpO3RoaXMudG9Gb250Q2hhcj1uLnRvRm9udENoYXI7bz1uLmNoYXJDb2RlVG9HbHlwaElkO2c9bi50b1VuaWNvZGVFeHRyYU1hcH1jb25zdCBjPXQubnVtR2x5cGhzO2Z1bmN0aW9uIGdldENoYXJDb2RlcyhlLHQpe2xldCBpPW51bGw7Zm9yKGNvbnN0IGEgaW4gZSl0PT09ZVthXSYmKGl8fD1bXSkucHVzaCgwfGEpO3JldHVybiBpfWZ1bmN0aW9uIGNyZWF0ZUNoYXJDb2RlKGUsdCl7Zm9yKGNvbnN0IGkgaW4gZSlpZih0PT09ZVtpXSlyZXR1cm4gMHxpO24uY2hhckNvZGVUb0dseXBoSWRbbi5uZXh0QXZhaWxhYmxlRm9udENoYXJDb2RlXT10O3JldHVybiBuLm5leHRBdmFpbGFibGVGb250Q2hhckNvZGUrK31jb25zdCBsPXQuc2VhY3M7aWYobiYmbD8ubGVuZ3RoKXtjb25zdCBlPWkuZm9udE1hdHJpeHx8cixhPXQuZ2V0Q2hhcnNldCgpLG89T2JqZWN0LmNyZWF0ZShudWxsKTtmb3IobGV0IHQgaW4gbCl7dHw9MDtjb25zdCBpPWxbdF0scj1CaVtpWzJdXSxnPUJpW2lbM11dLGM9YS5pbmRleE9mKHIpLGg9YS5pbmRleE9mKGcpO2lmKGM8MHx8aDwwKWNvbnRpbnVlO2NvbnN0IEM9e3g6aVswXSplWzBdK2lbMV0qZVsyXStlWzRdLHk6aVswXSplWzFdK2lbMV0qZVszXStlWzVdfSxRPWdldENoYXJDb2RlcyhzLHQpO2lmKFEpZm9yKGNvbnN0IGUgb2YgUSl7Y29uc3QgdD1uLmNoYXJDb2RlVG9HbHlwaElkLGk9Y3JlYXRlQ2hhckNvZGUodCxjKSxhPWNyZWF0ZUNoYXJDb2RlKHQsaCk7b1tlXT17YmFzZUZvbnRDaGFyQ29kZTppLGFjY2VudEZvbnRDaGFyQ29kZTphLGFjY2VudE9mZnNldDpDfX19aS5zZWFjTWFwPW99Y29uc3QgaD1pLmZvbnRNYXRyaXg/MS9NYXRoLm1heCguLi5pLmZvbnRNYXRyaXguc2xpY2UoMCw0KS5tYXAoTWF0aC5hYnMpKToxZTMsQz1uZXcgT3BlblR5cGVGaWxlQnVpbGRlcigiT1RUTyIpO0MuYWRkVGFibGUoIkNGRiAiLHQuZGF0YSk7Qy5hZGRUYWJsZSgiT1MvMiIsY3JlYXRlT1MyVGFibGUoaSxvKSk7Qy5hZGRUYWJsZSgiY21hcCIsY3JlYXRlQ21hcFRhYmxlKG8sZyxjKSk7Qy5hZGRUYWJsZSgiaGVhZCIsIlwwAVwwXDBcMFwwEFwwXDBcMFwwXDBfDzzDtVwwXDAiK3NhZmVTdHJpbmcxNihoKSsiXDBcMFwwXDDCnlx2fidcMFwwXDBcMMKeXHZ+J1wwXDAiK3NhZmVTdHJpbmcxNihpLmRlc2NlbnQpKyIPw78iK3NhZmVTdHJpbmcxNihpLmFzY2VudCkrc3RyaW5nMTYoaS5pdGFsaWNBbmdsZT8yOjApKyJcMBFcMFwwXDBcMFwwXDAiKTtDLmFkZFRhYmxlKCJoaGVhIiwiXDABXDBcMCIrc2FmZVN0cmluZzE2KGkuYXNjZW50KStzYWZlU3RyaW5nMTYoaS5kZXNjZW50KSsiXDBcMMO/w79cMFwwXDBcMFwwXDAiK3NhZmVTdHJpbmcxNihpLmNhcEhlaWdodCkrc2FmZVN0cmluZzE2KE1hdGgudGFuKGkuaXRhbGljQW5nbGUpKmkueEhlaWdodCkrIlwwXDBcMFwwXDBcMFwwXDBcMFwwXDBcMCIrc3RyaW5nMTYoYykpO0MuYWRkVGFibGUoImhtdHgiLGZ1bmN0aW9uIGZvbnRGaWVsZHNIbXR4KCl7Y29uc3QgZT10LmNoYXJzdHJpbmdzLGk9dC5jZmY/dC5jZmYud2lkdGhzOm51bGw7bGV0IGE9IlwwXDBcMFwwIjtmb3IobGV0IHQ9MSxyPWM7dDxyO3QrKyl7bGV0IHI9MDtpZihlKXtjb25zdCBpPWVbdC0xXTtyPSJ3aWR0aCJpbiBpP2kud2lkdGg6MH1lbHNlIGkmJihyPU1hdGguY2VpbChpW3RdfHwwKSk7YSs9c3RyaW5nMTYocikrc3RyaW5nMTYoMCl9cmV0dXJuIGF9KCkpO0MuYWRkVGFibGUoIm1heHAiLCJcMFwwUFwwIitzdHJpbmcxNihjKSk7Qy5hZGRUYWJsZSgibmFtZSIsY3JlYXRlTmFtZVRhYmxlKGUpKTtDLmFkZFRhYmxlKCJwb3N0IixjcmVhdGVQb3N0VGFibGUoaSkpO3JldHVybiBDLnRvQXJyYXkoKX1nZXQgX3NwYWNlV2lkdGgoKXtjb25zdCBlPVsic3BhY2UiLCJtaW51cyIsIm9uZSIsImkiLCJJIl07bGV0IHQ7Zm9yKGNvbnN0IGkgb2YgZSl7aWYoaSBpbiB0aGlzLndpZHRocyl7dD10aGlzLndpZHRoc1tpXTticmVha31jb25zdCBlPURpKClbaV07bGV0IGE9MDtpZih0aGlzLmNvbXBvc2l0ZSYmdGhpcy5jTWFwLmNvbnRhaW5zKGUpKXthPXRoaXMuY01hcC5sb29rdXAoZSk7InN0cmluZyI9PXR5cGVvZiBhJiYoYT1jb252ZXJ0Q2lkU3RyaW5nKGUsYSkpfSFhJiZ0aGlzLnRvVW5pY29kZSYmKGE9dGhpcy50b1VuaWNvZGUuY2hhckNvZGVPZihlKSk7YTw9MCYmKGE9ZSk7dD10aGlzLndpZHRoc1thXTtpZih0KWJyZWFrfXJldHVybiBzaGFkb3codGhpcywiX3NwYWNlV2lkdGgiLHR8fHRoaXMuZGVmYXVsdFdpZHRoKX1fY2hhclRvR2x5cGgoZSx0PSExKXtsZXQgaSxhLHIscz10aGlzLl9nbHlwaENhY2hlW2VdO2lmKHM/LmlzU3BhY2U9PT10KXJldHVybiBzO2xldCBuPWU7aWYodGhpcy5jTWFwPy5jb250YWlucyhlKSl7bj10aGlzLmNNYXAubG9va3VwKGUpOyJzdHJpbmciPT10eXBlb2YgbiYmKG49Y29udmVydENpZFN0cmluZyhlLG4pKX1hPXRoaXMud2lkdGhzW25dOyJudW1iZXIiIT10eXBlb2YgYSYmKGE9dGhpcy5kZWZhdWx0V2lkdGgpO2NvbnN0IG89dGhpcy52bWV0cmljcz8uW25dO2xldCBnPXRoaXMudG9Vbmljb2RlLmdldChlKXx8ZTsibnVtYmVyIj09dHlwZW9mIGcmJihnPVN0cmluZy5mcm9tQ2hhckNvZGUoZykpO2xldCBjPXZvaWQgMCE9PXRoaXMudG9Gb250Q2hhcltlXTtpPXRoaXMudG9Gb250Q2hhcltlXXx8ZTtpZih0aGlzLm1pc3NpbmdGaWxlKXtjb25zdCB0PXRoaXMuZGlmZmVyZW5jZXNbZV18fHRoaXMuZGVmYXVsdEVuY29kaW5nW2VdO2lmKCgiLm5vdGRlZiI9PT10fHwiIj09PXQpJiYiVHlwZTEiPT09dGhpcy50eXBlKXtpPTMyO2lmKCIiPT09dCl7YXx8PXRoaXMuX3NwYWNlV2lkdGg7Zz1TdHJpbmcuZnJvbUNoYXJDb2RlKGkpfX1pPWZ1bmN0aW9uIG1hcFNwZWNpYWxVbmljb2RlVmFsdWVzKGUpe3JldHVybiBlPj02NTUyMCYmZTw9NjU1MzU/MDplPj02Mjk3NiYmZTw9NjM3NDM/U2koKVtlXXx8ZToxNzM9PT1lPzQ1OmV9KGkpfXRoaXMuaXNUeXBlM0ZvbnQmJihyPWkpO2xldCBsPW51bGw7aWYodGhpcy5zZWFjTWFwPy5bZV0pe2M9ITA7Y29uc3QgdD10aGlzLnNlYWNNYXBbZV07aT10LmJhc2VGb250Q2hhckNvZGU7bD17Zm9udENoYXI6U3RyaW5nLmZyb21Db2RlUG9pbnQodC5hY2NlbnRGb250Q2hhckNvZGUpLG9mZnNldDp0LmFjY2VudE9mZnNldH19bGV0IGg9IiI7Im51bWJlciI9PXR5cGVvZiBpJiYoaTw9MTExNDExMT9oPVN0cmluZy5mcm9tQ29kZVBvaW50KGkpOndhcm4oYGNoYXJUb0dseXBoIC0gaW52YWxpZCBmb250Q2hhckNvZGU6ICR7aX1gKSk7aWYodGhpcy5taXNzaW5nRmlsZSYmdGhpcy52ZXJ0aWNhbCYmMT09PWgubGVuZ3RoKXtjb25zdCBlPVlpKClbaC5jaGFyQ29kZUF0KDApXTtlJiYoaD1nPVN0cmluZy5mcm9tQ2hhckNvZGUoZSkpfXM9bmV3IGZvbnRzX0dseXBoKGUsaCxnLGwsYSxvLHIsdCxjKTtyZXR1cm4gdGhpcy5fZ2x5cGhDYWNoZVtlXT1zfWNoYXJzVG9HbHlwaHMoZSl7bGV0IHQ9dGhpcy5fY2hhcnNDYWNoZVtlXTtpZih0KXJldHVybiB0O3Q9W107aWYodGhpcy5jTWFwKXtjb25zdCBpPU9iamVjdC5jcmVhdGUobnVsbCksYT1lLmxlbmd0aDtsZXQgcj0wO2Zvcig7cjxhOyl7dGhpcy5jTWFwLnJlYWRDaGFyQ29kZShlLHIsaSk7Y29uc3R7Y2hhcmNvZGU6YSxsZW5ndGg6c309aTtyKz1zO2NvbnN0IG49dGhpcy5fY2hhclRvR2x5cGgoYSwxPT09cyYmMzI9PT1lLmNoYXJDb2RlQXQoci0xKSk7dC5wdXNoKG4pfX1lbHNlIGZvcihsZXQgaT0wLGE9ZS5sZW5ndGg7aTxhOysraSl7Y29uc3QgYT1lLmNoYXJDb2RlQXQoaSkscj10aGlzLl9jaGFyVG9HbHlwaChhLDMyPT09YSk7dC5wdXNoKHIpfXJldHVybiB0aGlzLl9jaGFyc0NhY2hlW2VdPXR9Z2V0Q2hhclBvc2l0aW9ucyhlKXtjb25zdCB0PVtdO2lmKHRoaXMuY01hcCl7Y29uc3QgaT1PYmplY3QuY3JlYXRlKG51bGwpO2xldCBhPTA7Zm9yKDthPGUubGVuZ3RoOyl7dGhpcy5jTWFwLnJlYWRDaGFyQ29kZShlLGEsaSk7Y29uc3Qgcj1pLmxlbmd0aDt0LnB1c2goW2EsYStyXSk7YSs9cn19ZWxzZSBmb3IobGV0IGk9MCxhPWUubGVuZ3RoO2k8YTsrK2kpdC5wdXNoKFtpLGkrMV0pO3JldHVybiB0fWdldCBnbHlwaENhY2hlVmFsdWVzKCl7cmV0dXJuIE9iamVjdC52YWx1ZXModGhpcy5fZ2x5cGhDYWNoZSl9ZW5jb2RlU3RyaW5nKGUpe2NvbnN0IHQ9W10saT1bXSxoYXNDdXJyZW50QnVmRXJyb3JzPSgpPT50Lmxlbmd0aCUyPT0xLGE9dGhpcy50b1VuaWNvZGUgaW5zdGFuY2VvZiBJZGVudGl0eVRvVW5pY29kZU1hcD9lPT50aGlzLnRvVW5pY29kZS5jaGFyQ29kZU9mKGUpOmU9PnRoaXMudG9Vbmljb2RlLmNoYXJDb2RlT2YoU3RyaW5nLmZyb21Db2RlUG9pbnQoZSkpO2ZvcihsZXQgcj0wLHM9ZS5sZW5ndGg7cjxzO3IrKyl7Y29uc3Qgcz1lLmNvZGVQb2ludEF0KHIpO3M+NTUyOTUmJihzPDU3MzQ0fHxzPjY1NTMzKSYmcisrO2lmKHRoaXMudG9Vbmljb2RlKXtjb25zdCBlPWEocyk7aWYoLTEhPT1lKXtpZihoYXNDdXJyZW50QnVmRXJyb3JzKCkpe3QucHVzaChpLmpvaW4oIiIpKTtpLmxlbmd0aD0wfWZvcihsZXQgdD0odGhpcy5jTWFwP3RoaXMuY01hcC5nZXRDaGFyQ29kZUxlbmd0aChlKToxKS0xO3Q+PTA7dC0tKWkucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGU+PjgqdCYyNTUpKTtjb250aW51ZX19aWYoIWhhc0N1cnJlbnRCdWZFcnJvcnMoKSl7dC5wdXNoKGkuam9pbigiIikpO2kubGVuZ3RoPTB9aS5wdXNoKFN0cmluZy5mcm9tQ29kZVBvaW50KHMpKX10LnB1c2goaS5qb2luKCIiKSk7cmV0dXJuIHR9fWNsYXNzIEVycm9yRm9udHtjb25zdHJ1Y3RvcihlKXt0aGlzLmVycm9yPWU7dGhpcy5sb2FkZWROYW1lPSJnX2ZvbnRfZXJyb3IiO3RoaXMubWlzc2luZ0ZpbGU9ITB9Y2hhcnNUb0dseXBocygpe3JldHVybltdfWVuY29kZVN0cmluZyhlKXtyZXR1cm5bZV19ZXhwb3J0RGF0YShlPSExKXtyZXR1cm57ZXJyb3I6dGhpcy5lcnJvcn19fWNvbnN0IGxhPTIsaGE9MyxDYT00LEJhPTUsUWE9NixFYT03O2NsYXNzIFBhdHRlcm57Y29uc3RydWN0b3IoKXt1bnJlYWNoYWJsZSgiQ2Fubm90IGluaXRpYWxpemUgUGF0dGVybi4iKX1zdGF0aWMgcGFyc2VTaGFkaW5nKGUsdCxpLGEscil7Y29uc3Qgcz1lIGluc3RhbmNlb2YgQmFzZVN0cmVhbT9lLmRpY3Q6ZSxuPXMuZ2V0KCJTaGFkaW5nVHlwZSIpO3RyeXtzd2l0Y2gobil7Y2FzZSBsYTpjYXNlIGhhOnJldHVybiBuZXcgUmFkaWFsQXhpYWxTaGFkaW5nKHMsdCxpLGEscik7Y2FzZSBDYTpjYXNlIEJhOmNhc2UgUWE6Y2FzZSBFYTpyZXR1cm4gbmV3IE1lc2hTaGFkaW5nKGUsdCxpLGEscik7ZGVmYXVsdDp0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlVuc3VwcG9ydGVkIFNoYWRpbmdUeXBlOiAiK24pfX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKGUpO3JldHVybiBuZXcgRHVtbXlTaGFkaW5nfX19Y2xhc3MgQmFzZVNoYWRpbmd7c3RhdGljIFNNQUxMX05VTUJFUj0xZS02O2dldElSKCl7dW5yZWFjaGFibGUoIkFic3RyYWN0IG1ldGhvZCBgZ2V0SVJgIGNhbGxlZC4iKX19Y2xhc3MgUmFkaWFsQXhpYWxTaGFkaW5nIGV4dGVuZHMgQmFzZVNoYWRpbmd7Y29uc3RydWN0b3IoZSx0LGksYSxyKXtzdXBlcigpO3RoaXMuc2hhZGluZ1R5cGU9ZS5nZXQoIlNoYWRpbmdUeXBlIik7bGV0IHM9MDt0aGlzLnNoYWRpbmdUeXBlPT09bGE/cz00OnRoaXMuc2hhZGluZ1R5cGU9PT1oYSYmKHM9Nik7dGhpcy5jb29yZHNBcnI9ZS5nZXRBcnJheSgiQ29vcmRzIik7aWYoIWlzTnVtYmVyQXJyYXkodGhpcy5jb29yZHNBcnIscykpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJSYWRpYWxBeGlhbFNoYWRpbmc6IEludmFsaWQgL0Nvb3JkcyBhcnJheS4iKTtjb25zdCBuPUNvbG9yU3BhY2UucGFyc2Uoe2NzOmUuZ2V0UmF3KCJDUyIpfHxlLmdldFJhdygiQ29sb3JTcGFjZSIpLHhyZWY6dCxyZXNvdXJjZXM6aSxwZGZGdW5jdGlvbkZhY3Rvcnk6YSxsb2NhbENvbG9yU3BhY2VDYWNoZTpyfSk7dGhpcy5iYm94PWxvb2t1cE5vcm1hbFJlY3QoZS5nZXRBcnJheSgiQkJveCIpLG51bGwpO2xldCBvPTAsZz0xO2NvbnN0IGM9ZS5nZXRBcnJheSgiRG9tYWluIik7aXNOdW1iZXJBcnJheShjLDIpJiYoW28sZ109Yyk7bGV0IGw9ITEsaD0hMTtjb25zdCBDPWUuZ2V0QXJyYXkoIkV4dGVuZCIpOyhmdW5jdGlvbiBpc0Jvb2xlYW5BcnJheShlLHQpe3JldHVybiBBcnJheS5pc0FycmF5KGUpJiYobnVsbD09PXR8fGUubGVuZ3RoPT09dCkmJmUuZXZlcnkoKGU9PiJib29sZWFuIj09dHlwZW9mIGUpKX0pKEMsMikmJihbbCxoXT1DKTtpZighKHRoaXMuc2hhZGluZ1R5cGUhPT1oYXx8bCYmaCkpe2NvbnN0W2UsdCxpLGEscixzXT10aGlzLmNvb3Jkc0FycixuPU1hdGguaHlwb3QoZS1hLHQtcik7aTw9cytuJiZzPD1pK24mJndhcm4oIlVuc3VwcG9ydGVkIHJhZGlhbCBncmFkaWVudC4iKX10aGlzLmV4dGVuZFN0YXJ0PWw7dGhpcy5leHRlbmRFbmQ9aDtjb25zdCBRPWUuZ2V0UmF3KCJGdW5jdGlvbiIpLEU9YS5jcmVhdGVGcm9tQXJyYXkoUSksdT0oZy1vKS84NDAsZD10aGlzLmNvbG9yU3RvcHM9W107aWYobz49Z3x8dTw9MCl7aW5mbygiQmFkIHNoYWRpbmcgZG9tYWluLiIpO3JldHVybn1jb25zdCBmPW5ldyBGbG9hdDMyQXJyYXkobi5udW1Db21wcykscD1uZXcgRmxvYXQzMkFycmF5KDEpO2xldCBtLHk9MDtwWzBdPW87RShwLDAsZiwwKTtsZXQgdz1uLmdldFJnYihmLDApO2NvbnN0IGI9VXRpbC5tYWtlSGV4Q29sb3Iod1swXSx3WzFdLHdbMl0pO2QucHVzaChbMCxiXSk7bGV0IEQ9MTtwWzBdPW8rdTtFKHAsMCxmLDApO2xldCBTPW4uZ2V0UmdiKGYsMCksaz1TWzBdLXdbMF0rMSxSPVNbMV0td1sxXSsxLE49U1syXS13WzJdKzEsRz1TWzBdLXdbMF0tMSxNPVNbMV0td1sxXS0xLFU9U1syXS13WzJdLTE7Zm9yKGxldCBlPTI7ZTw4NDA7ZSsrKXtwWzBdPW8rZSp1O0UocCwwLGYsMCk7bT1uLmdldFJnYihmLDApO2NvbnN0IHQ9ZS15O2s9TWF0aC5taW4oaywobVswXS13WzBdKzEpL3QpO1I9TWF0aC5taW4oUiwobVsxXS13WzFdKzEpL3QpO049TWF0aC5taW4oTiwobVsyXS13WzJdKzEpL3QpO0c9TWF0aC5tYXgoRywobVswXS13WzBdLTEpL3QpO009TWF0aC5tYXgoTSwobVsxXS13WzFdLTEpL3QpO1U9TWF0aC5tYXgoVSwobVsyXS13WzJdLTEpL3QpO2lmKCEoRzw9ayYmTTw9UiYmVTw9Tikpe2NvbnN0IGU9VXRpbC5tYWtlSGV4Q29sb3IoU1swXSxTWzFdLFNbMl0pO2QucHVzaChbRC84NDAsZV0pO2s9bVswXS1TWzBdKzE7Uj1tWzFdLVNbMV0rMTtOPW1bMl0tU1syXSsxO0c9bVswXS1TWzBdLTE7TT1tWzFdLVNbMV0tMTtVPW1bMl0tU1syXS0xO3k9RDt3PVN9RD1lO1M9bX1jb25zdCB4PVV0aWwubWFrZUhleENvbG9yKFNbMF0sU1sxXSxTWzJdKTtkLnB1c2goWzEseF0pO2xldCBMPSJ0cmFuc3BhcmVudCI7aWYoZS5oYXMoIkJhY2tncm91bmQiKSl7bT1uLmdldFJnYihlLmdldCgiQmFja2dyb3VuZCIpLDApO0w9VXRpbC5tYWtlSGV4Q29sb3IobVswXSxtWzFdLG1bMl0pfWlmKCFsKXtkLnVuc2hpZnQoWzAsTF0pO2RbMV1bMF0rPUJhc2VTaGFkaW5nLlNNQUxMX05VTUJFUn1pZighaCl7ZC5hdCgtMSlbMF0tPUJhc2VTaGFkaW5nLlNNQUxMX05VTUJFUjtkLnB1c2goWzEsTF0pfXRoaXMuY29sb3JTdG9wcz1kfWdldElSKCl7Y29uc3R7Y29vcmRzQXJyOmUsc2hhZGluZ1R5cGU6dH09dGhpcztsZXQgaSxhLHIscyxuO2lmKHQ9PT1sYSl7YT1bZVswXSxlWzFdXTtyPVtlWzJdLGVbM11dO3M9bnVsbDtuPW51bGw7aT0iYXhpYWwifWVsc2UgaWYodD09PWhhKXthPVtlWzBdLGVbMV1dO3I9W2VbM10sZVs0XV07cz1lWzJdO249ZVs1XTtpPSJyYWRpYWwifWVsc2UgdW5yZWFjaGFibGUoYGdldFBhdHRlcm4gdHlwZSB1bmtub3duOiAke3R9YCk7cmV0dXJuWyJSYWRpYWxBeGlhbCIsaSx0aGlzLmJib3gsdGhpcy5jb2xvclN0b3BzLGEscixzLG5dfX1jbGFzcyBNZXNoU3RyZWFtUmVhZGVye2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5zdHJlYW09ZTt0aGlzLmNvbnRleHQ9dDt0aGlzLmJ1ZmZlcj0wO3RoaXMuYnVmZmVyTGVuZ3RoPTA7Y29uc3QgaT10Lm51bUNvbXBzO3RoaXMudG1wQ29tcHNCdWY9bmV3IEZsb2F0MzJBcnJheShpKTtjb25zdCBhPXQuY29sb3JTcGFjZS5udW1Db21wczt0aGlzLnRtcENzQ29tcHNCdWY9dC5jb2xvckZuP25ldyBGbG9hdDMyQXJyYXkoYSk6dGhpcy50bXBDb21wc0J1Zn1nZXQgaGFzRGF0YSgpe2lmKHRoaXMuc3RyZWFtLmVuZClyZXR1cm4gdGhpcy5zdHJlYW0ucG9zPHRoaXMuc3RyZWFtLmVuZDtpZih0aGlzLmJ1ZmZlckxlbmd0aD4wKXJldHVybiEwO2NvbnN0IGU9dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpO2lmKGU8MClyZXR1cm4hMTt0aGlzLmJ1ZmZlcj1lO3RoaXMuYnVmZmVyTGVuZ3RoPTg7cmV0dXJuITB9cmVhZEJpdHMoZSl7bGV0IHQ9dGhpcy5idWZmZXIsaT10aGlzLmJ1ZmZlckxlbmd0aDtpZigzMj09PWUpe2lmKDA9PT1pKXJldHVybih0aGlzLnN0cmVhbS5nZXRCeXRlKCk8PDI0fHRoaXMuc3RyZWFtLmdldEJ5dGUoKTw8MTZ8dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpPDw4fHRoaXMuc3RyZWFtLmdldEJ5dGUoKSk+Pj4wO3Q9dDw8MjR8dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpPDwxNnx0aGlzLnN0cmVhbS5nZXRCeXRlKCk8PDh8dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpO2NvbnN0IGU9dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpO3RoaXMuYnVmZmVyPWUmKDE8PGkpLTE7cmV0dXJuKHQ8PDgtaXwoMjU1JmUpPj5pKT4+PjB9aWYoOD09PWUmJjA9PT1pKXJldHVybiB0aGlzLnN0cmVhbS5nZXRCeXRlKCk7Zm9yKDtpPGU7KXt0PXQ8PDh8dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpO2krPTh9aS09ZTt0aGlzLmJ1ZmZlckxlbmd0aD1pO3RoaXMuYnVmZmVyPXQmKDE8PGkpLTE7cmV0dXJuIHQ+Pml9YWxpZ24oKXt0aGlzLmJ1ZmZlcj0wO3RoaXMuYnVmZmVyTGVuZ3RoPTB9cmVhZEZsYWcoKXtyZXR1cm4gdGhpcy5yZWFkQml0cyh0aGlzLmNvbnRleHQuYml0c1BlckZsYWcpfXJlYWRDb29yZGluYXRlKCl7Y29uc3QgZT10aGlzLmNvbnRleHQuYml0c1BlckNvb3JkaW5hdGUsdD10aGlzLnJlYWRCaXRzKGUpLGk9dGhpcy5yZWFkQml0cyhlKSxhPXRoaXMuY29udGV4dC5kZWNvZGUscj1lPDMyPzEvKCgxPDxlKS0xKToyLjMyODMwNjQzNjUzODY5NjNlLTEwO3JldHVyblt0KnIqKGFbMV0tYVswXSkrYVswXSxpKnIqKGFbM10tYVsyXSkrYVsyXV19cmVhZENvbXBvbmVudHMoKXtjb25zdCBlPXRoaXMuY29udGV4dC5udW1Db21wcyx0PXRoaXMuY29udGV4dC5iaXRzUGVyQ29tcG9uZW50LGk9dDwzMj8xLygoMTw8dCktMSk6Mi4zMjgzMDY0MzY1Mzg2OTYzZS0xMCxhPXRoaXMuY29udGV4dC5kZWNvZGUscj10aGlzLnRtcENvbXBzQnVmO2ZvcihsZXQgcz0wLG49NDtzPGU7cysrLG4rPTIpe2NvbnN0IGU9dGhpcy5yZWFkQml0cyh0KTtyW3NdPWUqaSooYVtuKzFdLWFbbl0pK2Fbbl19Y29uc3Qgcz10aGlzLnRtcENzQ29tcHNCdWY7dGhpcy5jb250ZXh0LmNvbG9yRm4mJnRoaXMuY29udGV4dC5jb2xvckZuKHIsMCxzLDApO3JldHVybiB0aGlzLmNvbnRleHQuY29sb3JTcGFjZS5nZXRSZ2IocywwKX19bGV0IHVhPU9iamVjdC5jcmVhdGUobnVsbCk7ZnVuY3Rpb24gZ2V0QihlKXtyZXR1cm4gdWFbZV18fD1mdW5jdGlvbiBidWlsZEIoZSl7Y29uc3QgdD1bXTtmb3IobGV0IGk9MDtpPD1lO2krKyl7Y29uc3QgYT1pL2Uscj0xLWE7dC5wdXNoKG5ldyBGbG9hdDMyQXJyYXkoW3IqKjMsMyphKnIqKjIsMyphKioyKnIsYSoqM10pKX1yZXR1cm4gdH0oZSl9Y2xhc3MgTWVzaFNoYWRpbmcgZXh0ZW5kcyBCYXNlU2hhZGluZ3tzdGF0aWMgTUlOX1NQTElUX1BBVENIX0NIVU5LU19BTU9VTlQ9MztzdGF0aWMgTUFYX1NQTElUX1BBVENIX0NIVU5LU19BTU9VTlQ9MjA7c3RhdGljIFRSSUFOR0xFX0RFTlNJVFk9MjA7Y29uc3RydWN0b3IoZSx0LGksYSxyKXtzdXBlcigpO2lmKCEoZSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pKXRocm93IG5ldyBGb3JtYXRFcnJvcigiTWVzaCBkYXRhIGlzIG5vdCBhIHN0cmVhbSIpO2NvbnN0IHM9ZS5kaWN0O3RoaXMuc2hhZGluZ1R5cGU9cy5nZXQoIlNoYWRpbmdUeXBlIik7dGhpcy5iYm94PWxvb2t1cE5vcm1hbFJlY3Qocy5nZXRBcnJheSgiQkJveCIpLG51bGwpO2NvbnN0IG49Q29sb3JTcGFjZS5wYXJzZSh7Y3M6cy5nZXRSYXcoIkNTIil8fHMuZ2V0UmF3KCJDb2xvclNwYWNlIikseHJlZjp0LHJlc291cmNlczppLHBkZkZ1bmN0aW9uRmFjdG9yeTphLGxvY2FsQ29sb3JTcGFjZUNhY2hlOnJ9KTt0aGlzLmJhY2tncm91bmQ9cy5oYXMoIkJhY2tncm91bmQiKT9uLmdldFJnYihzLmdldCgiQmFja2dyb3VuZCIpLDApOm51bGw7Y29uc3Qgbz1zLmdldFJhdygiRnVuY3Rpb24iKSxnPW8/YS5jcmVhdGVGcm9tQXJyYXkobyk6bnVsbDt0aGlzLmNvb3Jkcz1bXTt0aGlzLmNvbG9ycz1bXTt0aGlzLmZpZ3VyZXM9W107Y29uc3QgYz17Yml0c1BlckNvb3JkaW5hdGU6cy5nZXQoIkJpdHNQZXJDb29yZGluYXRlIiksYml0c1BlckNvbXBvbmVudDpzLmdldCgiQml0c1BlckNvbXBvbmVudCIpLGJpdHNQZXJGbGFnOnMuZ2V0KCJCaXRzUGVyRmxhZyIpLGRlY29kZTpzLmdldEFycmF5KCJEZWNvZGUiKSxjb2xvckZuOmcsY29sb3JTcGFjZTpuLG51bUNvbXBzOmc/MTpuLm51bUNvbXBzfSxsPW5ldyBNZXNoU3RyZWFtUmVhZGVyKGUsYyk7bGV0IGg9ITE7c3dpdGNoKHRoaXMuc2hhZGluZ1R5cGUpe2Nhc2UgQ2E6dGhpcy5fZGVjb2RlVHlwZTRTaGFkaW5nKGwpO2JyZWFrO2Nhc2UgQmE6Y29uc3QgZT0wfHMuZ2V0KCJWZXJ0aWNlc1BlclJvdyIpO2lmKGU8Mil0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgVmVydGljZXNQZXJSb3ciKTt0aGlzLl9kZWNvZGVUeXBlNVNoYWRpbmcobCxlKTticmVhaztjYXNlIFFhOnRoaXMuX2RlY29kZVR5cGU2U2hhZGluZyhsKTtoPSEwO2JyZWFrO2Nhc2UgRWE6dGhpcy5fZGVjb2RlVHlwZTdTaGFkaW5nKGwpO2g9ITA7YnJlYWs7ZGVmYXVsdDp1bnJlYWNoYWJsZSgiVW5zdXBwb3J0ZWQgbWVzaCB0eXBlLiIpfWlmKGgpe3RoaXMuX3VwZGF0ZUJvdW5kcygpO2ZvcihsZXQgZT0wLHQ9dGhpcy5maWd1cmVzLmxlbmd0aDtlPHQ7ZSsrKXRoaXMuX2J1aWxkRmlndXJlRnJvbVBhdGNoKGUpfXRoaXMuX3VwZGF0ZUJvdW5kcygpO3RoaXMuX3BhY2tEYXRhKCl9X2RlY29kZVR5cGU0U2hhZGluZyhlKXtjb25zdCB0PXRoaXMuY29vcmRzLGk9dGhpcy5jb2xvcnMsYT1bXSxyPVtdO2xldCBzPTA7Zm9yKDtlLmhhc0RhdGE7KXtjb25zdCBuPWUucmVhZEZsYWcoKSxvPWUucmVhZENvb3JkaW5hdGUoKSxnPWUucmVhZENvbXBvbmVudHMoKTtpZigwPT09cyl7aWYoISgwPD1uJiZuPD0yKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlVua25vd24gdHlwZTQgZmxhZyIpO3N3aXRjaChuKXtjYXNlIDA6cz0zO2JyZWFrO2Nhc2UgMTpyLnB1c2goci5hdCgtMiksci5hdCgtMSkpO3M9MTticmVhaztjYXNlIDI6ci5wdXNoKHIuYXQoLTMpLHIuYXQoLTEpKTtzPTF9YS5wdXNoKG4pfXIucHVzaCh0Lmxlbmd0aCk7dC5wdXNoKG8pO2kucHVzaChnKTtzLS07ZS5hbGlnbigpfXRoaXMuZmlndXJlcy5wdXNoKHt0eXBlOiJ0cmlhbmdsZXMiLGNvb3JkczpuZXcgSW50MzJBcnJheShyKSxjb2xvcnM6bmV3IEludDMyQXJyYXkocil9KX1fZGVjb2RlVHlwZTVTaGFkaW5nKGUsdCl7Y29uc3QgaT10aGlzLmNvb3JkcyxhPXRoaXMuY29sb3JzLHI9W107Zm9yKDtlLmhhc0RhdGE7KXtjb25zdCB0PWUucmVhZENvb3JkaW5hdGUoKSxzPWUucmVhZENvbXBvbmVudHMoKTtyLnB1c2goaS5sZW5ndGgpO2kucHVzaCh0KTthLnB1c2gocyl9dGhpcy5maWd1cmVzLnB1c2goe3R5cGU6ImxhdHRpY2UiLGNvb3JkczpuZXcgSW50MzJBcnJheShyKSxjb2xvcnM6bmV3IEludDMyQXJyYXkociksdmVydGljZXNQZXJSb3c6dH0pfV9kZWNvZGVUeXBlNlNoYWRpbmcoZSl7Y29uc3QgdD10aGlzLmNvb3JkcyxpPXRoaXMuY29sb3JzLGE9bmV3IEludDMyQXJyYXkoMTYpLHI9bmV3IEludDMyQXJyYXkoNCk7Zm9yKDtlLmhhc0RhdGE7KXtjb25zdCBzPWUucmVhZEZsYWcoKTtpZighKDA8PXMmJnM8PTMpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiVW5rbm93biB0eXBlNiBmbGFnIik7Y29uc3Qgbj10Lmxlbmd0aDtmb3IobGV0IGk9MCxhPTAhPT1zPzg6MTI7aTxhO2krKyl0LnB1c2goZS5yZWFkQ29vcmRpbmF0ZSgpKTtjb25zdCBvPWkubGVuZ3RoO2ZvcihsZXQgdD0wLGE9MCE9PXM/Mjo0O3Q8YTt0KyspaS5wdXNoKGUucmVhZENvbXBvbmVudHMoKSk7bGV0IGcsYyxsLGg7c3dpdGNoKHMpe2Nhc2UgMDphWzEyXT1uKzM7YVsxM109bis0O2FbMTRdPW4rNTthWzE1XT1uKzY7YVs4XT1uKzI7YVsxMV09bis3O2FbNF09bisxO2FbN109bis4O2FbMF09bjthWzFdPW4rMTE7YVsyXT1uKzEwO2FbM109bis5O3JbMl09bysxO3JbM109bysyO3JbMF09bztyWzFdPW8rMzticmVhaztjYXNlIDE6Zz1hWzEyXTtjPWFbMTNdO2w9YVsxNF07aD1hWzE1XTthWzEyXT1oO2FbMTNdPW4rMDthWzE0XT1uKzE7YVsxNV09bisyO2FbOF09bDthWzExXT1uKzM7YVs0XT1jO2FbN109bis0O2FbMF09ZzthWzFdPW4rNzthWzJdPW4rNjthWzNdPW4rNTtnPXJbMl07Yz1yWzNdO3JbMl09YztyWzNdPW87clswXT1nO3JbMV09bysxO2JyZWFrO2Nhc2UgMjpnPWFbMTVdO2M9YVsxMV07YVsxMl09YVszXTthWzEzXT1uKzA7YVsxNF09bisxO2FbMTVdPW4rMjthWzhdPWFbN107YVsxMV09biszO2FbNF09YzthWzddPW4rNDthWzBdPWc7YVsxXT1uKzc7YVsyXT1uKzY7YVszXT1uKzU7Zz1yWzNdO3JbMl09clsxXTtyWzNdPW87clswXT1nO3JbMV09bysxO2JyZWFrO2Nhc2UgMzphWzEyXT1hWzBdO2FbMTNdPW4rMDthWzE0XT1uKzE7YVsxNV09bisyO2FbOF09YVsxXTthWzExXT1uKzM7YVs0XT1hWzJdO2FbN109bis0O2FbMF09YVszXTthWzFdPW4rNzthWzJdPW4rNjthWzNdPW4rNTtyWzJdPXJbMF07clszXT1vO3JbMF09clsxXTtyWzFdPW8rMX1hWzVdPXQubGVuZ3RoO3QucHVzaChbKC00KnRbYVswXV1bMF0tdFthWzE1XV1bMF0rNioodFthWzRdXVswXSt0W2FbMV1dWzBdKS0yKih0W2FbMTJdXVswXSt0W2FbM11dWzBdKSszKih0W2FbMTNdXVswXSt0W2FbN11dWzBdKSkvOSwoLTQqdFthWzBdXVsxXS10W2FbMTVdXVsxXSs2Kih0W2FbNF1dWzFdK3RbYVsxXV1bMV0pLTIqKHRbYVsxMl1dWzFdK3RbYVszXV1bMV0pKzMqKHRbYVsxM11dWzFdK3RbYVs3XV1bMV0pKS85XSk7YVs2XT10Lmxlbmd0aDt0LnB1c2goWygtNCp0W2FbM11dWzBdLXRbYVsxMl1dWzBdKzYqKHRbYVsyXV1bMF0rdFthWzddXVswXSktMioodFthWzBdXVswXSt0W2FbMTVdXVswXSkrMyoodFthWzRdXVswXSt0W2FbMTRdXVswXSkpLzksKC00KnRbYVszXV1bMV0tdFthWzEyXV1bMV0rNioodFthWzJdXVsxXSt0W2FbN11dWzFdKS0yKih0W2FbMF1dWzFdK3RbYVsxNV1dWzFdKSszKih0W2FbNF1dWzFdK3RbYVsxNF1dWzFdKSkvOV0pO2FbOV09dC5sZW5ndGg7dC5wdXNoKFsoLTQqdFthWzEyXV1bMF0tdFthWzNdXVswXSs2Kih0W2FbOF1dWzBdK3RbYVsxM11dWzBdKS0yKih0W2FbMF1dWzBdK3RbYVsxNV1dWzBdKSszKih0W2FbMTFdXVswXSt0W2FbMV1dWzBdKSkvOSwoLTQqdFthWzEyXV1bMV0tdFthWzNdXVsxXSs2Kih0W2FbOF1dWzFdK3RbYVsxM11dWzFdKS0yKih0W2FbMF1dWzFdK3RbYVsxNV1dWzFdKSszKih0W2FbMTFdXVsxXSt0W2FbMV1dWzFdKSkvOV0pO2FbMTBdPXQubGVuZ3RoO3QucHVzaChbKC00KnRbYVsxNV1dWzBdLXRbYVswXV1bMF0rNioodFthWzExXV1bMF0rdFthWzE0XV1bMF0pLTIqKHRbYVsxMl1dWzBdK3RbYVszXV1bMF0pKzMqKHRbYVsyXV1bMF0rdFthWzhdXVswXSkpLzksKC00KnRbYVsxNV1dWzFdLXRbYVswXV1bMV0rNioodFthWzExXV1bMV0rdFthWzE0XV1bMV0pLTIqKHRbYVsxMl1dWzFdK3RbYVszXV1bMV0pKzMqKHRbYVsyXV1bMV0rdFthWzhdXVsxXSkpLzldKTt0aGlzLmZpZ3VyZXMucHVzaCh7dHlwZToicGF0Y2giLGNvb3JkczpuZXcgSW50MzJBcnJheShhKSxjb2xvcnM6bmV3IEludDMyQXJyYXkocil9KX19X2RlY29kZVR5cGU3U2hhZGluZyhlKXtjb25zdCB0PXRoaXMuY29vcmRzLGk9dGhpcy5jb2xvcnMsYT1uZXcgSW50MzJBcnJheSgxNikscj1uZXcgSW50MzJBcnJheSg0KTtmb3IoO2UuaGFzRGF0YTspe2NvbnN0IHM9ZS5yZWFkRmxhZygpO2lmKCEoMDw9cyYmczw9MykpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJVbmtub3duIHR5cGU3IGZsYWciKTtjb25zdCBuPXQubGVuZ3RoO2ZvcihsZXQgaT0wLGE9MCE9PXM/MTI6MTY7aTxhO2krKyl0LnB1c2goZS5yZWFkQ29vcmRpbmF0ZSgpKTtjb25zdCBvPWkubGVuZ3RoO2ZvcihsZXQgdD0wLGE9MCE9PXM/Mjo0O3Q8YTt0KyspaS5wdXNoKGUucmVhZENvbXBvbmVudHMoKSk7bGV0IGcsYyxsLGg7c3dpdGNoKHMpe2Nhc2UgMDphWzEyXT1uKzM7YVsxM109bis0O2FbMTRdPW4rNTthWzE1XT1uKzY7YVs4XT1uKzI7YVs5XT1uKzEzO2FbMTBdPW4rMTQ7YVsxMV09bis3O2FbNF09bisxO2FbNV09bisxMjthWzZdPW4rMTU7YVs3XT1uKzg7YVswXT1uO2FbMV09bisxMTthWzJdPW4rMTA7YVszXT1uKzk7clsyXT1vKzE7clszXT1vKzI7clswXT1vO3JbMV09byszO2JyZWFrO2Nhc2UgMTpnPWFbMTJdO2M9YVsxM107bD1hWzE0XTtoPWFbMTVdO2FbMTJdPWg7YVsxM109biswO2FbMTRdPW4rMTthWzE1XT1uKzI7YVs4XT1sO2FbOV09bis5O2FbMTBdPW4rMTA7YVsxMV09biszO2FbNF09YzthWzVdPW4rODthWzZdPW4rMTE7YVs3XT1uKzQ7YVswXT1nO2FbMV09bis3O2FbMl09bis2O2FbM109bis1O2c9clsyXTtjPXJbM107clsyXT1jO3JbM109bztyWzBdPWc7clsxXT1vKzE7YnJlYWs7Y2FzZSAyOmc9YVsxNV07Yz1hWzExXTthWzEyXT1hWzNdO2FbMTNdPW4rMDthWzE0XT1uKzE7YVsxNV09bisyO2FbOF09YVs3XTthWzldPW4rOTthWzEwXT1uKzEwO2FbMTFdPW4rMzthWzRdPWM7YVs1XT1uKzg7YVs2XT1uKzExO2FbN109bis0O2FbMF09ZzthWzFdPW4rNzthWzJdPW4rNjthWzNdPW4rNTtnPXJbM107clsyXT1yWzFdO3JbM109bztyWzBdPWc7clsxXT1vKzE7YnJlYWs7Y2FzZSAzOmFbMTJdPWFbMF07YVsxM109biswO2FbMTRdPW4rMTthWzE1XT1uKzI7YVs4XT1hWzFdO2FbOV09bis5O2FbMTBdPW4rMTA7YVsxMV09biszO2FbNF09YVsyXTthWzVdPW4rODthWzZdPW4rMTE7YVs3XT1uKzQ7YVswXT1hWzNdO2FbMV09bis3O2FbMl09bis2O2FbM109bis1O3JbMl09clswXTtyWzNdPW87clswXT1yWzFdO3JbMV09bysxfXRoaXMuZmlndXJlcy5wdXNoKHt0eXBlOiJwYXRjaCIsY29vcmRzOm5ldyBJbnQzMkFycmF5KGEpLGNvbG9yczpuZXcgSW50MzJBcnJheShyKX0pfX1fYnVpbGRGaWd1cmVGcm9tUGF0Y2goZSl7Y29uc3QgdD10aGlzLmZpZ3VyZXNbZV07YXNzZXJ0KCJwYXRjaCI9PT10LnR5cGUsIlVuZXhwZWN0ZWQgcGF0Y2ggbWVzaCBmaWd1cmUiKTtjb25zdCBpPXRoaXMuY29vcmRzLGE9dGhpcy5jb2xvcnMscj10LmNvb3JkcyxzPXQuY29sb3JzLG49TWF0aC5taW4oaVtyWzBdXVswXSxpW3JbM11dWzBdLGlbclsxMl1dWzBdLGlbclsxNV1dWzBdKSxvPU1hdGgubWluKGlbclswXV1bMV0saVtyWzNdXVsxXSxpW3JbMTJdXVsxXSxpW3JbMTVdXVsxXSksZz1NYXRoLm1heChpW3JbMF1dWzBdLGlbclszXV1bMF0saVtyWzEyXV1bMF0saVtyWzE1XV1bMF0pLGM9TWF0aC5tYXgoaVtyWzBdXVsxXSxpW3JbM11dWzFdLGlbclsxMl1dWzFdLGlbclsxNV1dWzFdKTtsZXQgbD1NYXRoLmNlaWwoKGctbikqTWVzaFNoYWRpbmcuVFJJQU5HTEVfREVOU0lUWS8odGhpcy5ib3VuZHNbMl0tdGhpcy5ib3VuZHNbMF0pKTtsPU1hdGgubWF4KE1lc2hTaGFkaW5nLk1JTl9TUExJVF9QQVRDSF9DSFVOS1NfQU1PVU5ULE1hdGgubWluKE1lc2hTaGFkaW5nLk1BWF9TUExJVF9QQVRDSF9DSFVOS1NfQU1PVU5ULGwpKTtsZXQgaD1NYXRoLmNlaWwoKGMtbykqTWVzaFNoYWRpbmcuVFJJQU5HTEVfREVOU0lUWS8odGhpcy5ib3VuZHNbM10tdGhpcy5ib3VuZHNbMV0pKTtoPU1hdGgubWF4KE1lc2hTaGFkaW5nLk1JTl9TUExJVF9QQVRDSF9DSFVOS1NfQU1PVU5ULE1hdGgubWluKE1lc2hTaGFkaW5nLk1BWF9TUExJVF9QQVRDSF9DSFVOS1NfQU1PVU5ULGgpKTtjb25zdCBDPWwrMSxRPW5ldyBJbnQzMkFycmF5KChoKzEpKkMpLEU9bmV3IEludDMyQXJyYXkoKGgrMSkqQyk7bGV0IHU9MDtjb25zdCBkPW5ldyBVaW50OEFycmF5KDMpLGY9bmV3IFVpbnQ4QXJyYXkoMykscD1hW3NbMF1dLG09YVtzWzFdXSx5PWFbc1syXV0sdz1hW3NbM11dLGI9Z2V0QihoKSxEPWdldEIobCk7Zm9yKGxldCBlPTA7ZTw9aDtlKyspe2RbMF09KHBbMF0qKGgtZSkreVswXSplKS9ofDA7ZFsxXT0ocFsxXSooaC1lKSt5WzFdKmUpL2h8MDtkWzJdPShwWzJdKihoLWUpK3lbMl0qZSkvaHwwO2ZbMF09KG1bMF0qKGgtZSkrd1swXSplKS9ofDA7ZlsxXT0obVsxXSooaC1lKSt3WzFdKmUpL2h8MDtmWzJdPShtWzJdKihoLWUpK3dbMl0qZSkvaHwwO2ZvcihsZXQgdD0wO3Q8PWw7dCsrLHUrKyl7aWYoISgwIT09ZSYmZSE9PWh8fDAhPT10JiZ0IT09bCkpY29udGludWU7bGV0IHM9MCxuPTAsbz0wO2ZvcihsZXQgYT0wO2E8PTM7YSsrKWZvcihsZXQgZz0wO2c8PTM7ZysrLG8rKyl7Y29uc3QgYz1iW2VdW2FdKkRbdF1bZ107cys9aVtyW29dXVswXSpjO24rPWlbcltvXV1bMV0qY31RW3VdPWkubGVuZ3RoO2kucHVzaChbcyxuXSk7RVt1XT1hLmxlbmd0aDtjb25zdCBnPW5ldyBVaW50OEFycmF5KDMpO2dbMF09KGRbMF0qKGwtdCkrZlswXSp0KS9sfDA7Z1sxXT0oZFsxXSoobC10KStmWzFdKnQpL2x8MDtnWzJdPShkWzJdKihsLXQpK2ZbMl0qdCkvbHwwO2EucHVzaChnKX19UVswXT1yWzBdO0VbMF09c1swXTtRW2xdPXJbM107RVtsXT1zWzFdO1FbQypoXT1yWzEyXTtFW0MqaF09c1syXTtRW0MqaCtsXT1yWzE1XTtFW0MqaCtsXT1zWzNdO3RoaXMuZmlndXJlc1tlXT17dHlwZToibGF0dGljZSIsY29vcmRzOlEsY29sb3JzOkUsdmVydGljZXNQZXJSb3c6Q319X3VwZGF0ZUJvdW5kcygpe2xldCBlPXRoaXMuY29vcmRzWzBdWzBdLHQ9dGhpcy5jb29yZHNbMF1bMV0saT1lLGE9dDtmb3IobGV0IHI9MSxzPXRoaXMuY29vcmRzLmxlbmd0aDtyPHM7cisrKXtjb25zdCBzPXRoaXMuY29vcmRzW3JdWzBdLG49dGhpcy5jb29yZHNbcl1bMV07ZT1lPnM/czplO3Q9dD5uP246dDtpPWk8cz9zOmk7YT1hPG4/bjphfXRoaXMuYm91bmRzPVtlLHQsaSxhXX1fcGFja0RhdGEoKXtsZXQgZSx0LGksYTtjb25zdCByPXRoaXMuY29vcmRzLHM9bmV3IEZsb2F0MzJBcnJheSgyKnIubGVuZ3RoKTtmb3IoZT0wLGk9MCx0PXIubGVuZ3RoO2U8dDtlKyspe2NvbnN0IHQ9cltlXTtzW2krK109dFswXTtzW2krK109dFsxXX10aGlzLmNvb3Jkcz1zO2NvbnN0IG49dGhpcy5jb2xvcnMsbz1uZXcgVWludDhBcnJheSgzKm4ubGVuZ3RoKTtmb3IoZT0wLGk9MCx0PW4ubGVuZ3RoO2U8dDtlKyspe2NvbnN0IHQ9bltlXTtvW2krK109dFswXTtvW2krK109dFsxXTtvW2krK109dFsyXX10aGlzLmNvbG9ycz1vO2NvbnN0IGc9dGhpcy5maWd1cmVzO2ZvcihlPTAsdD1nLmxlbmd0aDtlPHQ7ZSsrKXtjb25zdCB0PWdbZV0scj10LmNvb3JkcyxzPXQuY29sb3JzO2ZvcihpPTAsYT1yLmxlbmd0aDtpPGE7aSsrKXtyW2ldKj0yO3NbaV0qPTN9fX1nZXRJUigpe2NvbnN0e2JvdW5kczplfT10aGlzO2lmKGVbMl0tZVswXT09MHx8ZVszXS1lWzFdPT0wKXRocm93IG5ldyBGb3JtYXRFcnJvcihgSW52YWxpZCBNZXNoU2hhZGluZyBib3VuZHM6IFske2V9XS5gKTtyZXR1cm5bIk1lc2giLHRoaXMuc2hhZGluZ1R5cGUsdGhpcy5jb29yZHMsdGhpcy5jb2xvcnMsdGhpcy5maWd1cmVzLGUsdGhpcy5iYm94LHRoaXMuYmFja2dyb3VuZF19fWNsYXNzIER1bW15U2hhZGluZyBleHRlbmRzIEJhc2VTaGFkaW5ne2dldElSKCl7cmV0dXJuWyJEdW1teSJdfX1mdW5jdGlvbiBnZXRUaWxpbmdQYXR0ZXJuSVIoZSx0LGkpe2NvbnN0IHI9bG9va3VwTWF0cml4KHQuZ2V0QXJyYXkoIk1hdHJpeCIpLGEpLHM9bG9va3VwTm9ybWFsUmVjdCh0LmdldEFycmF5KCJCQm94IiksbnVsbCk7aWYoIXN8fHNbMl0tc1swXT09MHx8c1szXS1zWzFdPT0wKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBnZXRUaWxpbmdQYXR0ZXJuSVIgL0JCb3ggYXJyYXkuIik7Y29uc3Qgbj10LmdldCgiWFN0ZXAiKTtpZigibnVtYmVyIiE9dHlwZW9mIG4pdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIGdldFRpbGluZ1BhdHRlcm5JUiAvWFN0ZXAgdmFsdWUuIik7Y29uc3Qgbz10LmdldCgiWVN0ZXAiKTtpZigibnVtYmVyIiE9dHlwZW9mIG8pdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIGdldFRpbGluZ1BhdHRlcm5JUiAvWVN0ZXAgdmFsdWUuIik7Y29uc3QgZz10LmdldCgiUGFpbnRUeXBlIik7aWYoIU51bWJlci5pc0ludGVnZXIoZykpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIGdldFRpbGluZ1BhdHRlcm5JUiAvUGFpbnRUeXBlIHZhbHVlLiIpO2NvbnN0IGM9dC5nZXQoIlRpbGluZ1R5cGUiKTtpZighTnVtYmVyLmlzSW50ZWdlcihjKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgZ2V0VGlsaW5nUGF0dGVybklSIC9UaWxpbmdUeXBlIHZhbHVlLiIpO3JldHVyblsiVGlsaW5nUGF0dGVybiIsaSxlLHIscyxuLG8sZyxjXX1jb25zdCBkYT1bMS4zODc3LDEsMSwxLC45NzgwMSwuOTI0ODIsLjg5NTUyLC45MTEzMywuODE5ODgsLjk3NTY2LC45ODE1MiwuOTM1NDgsLjkzNTQ4LDEuMjc5OCwuODUyODQsLjkyNzk0LDEsLjk2MTM0LDEuNTQ2NTcsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC44Mjg0NSwuODI4NDUsLjg1Mjg0LC44NTI4NCwuODUyODQsLjc1ODU5LC45MjEzOCwuODM5MDgsLjc3NjIsLjczMjkzLC44NzI4OSwuNzMxMzMsLjc1MTQsLjgxOTIxLC44NzM1NiwuOTU5NTgsLjU5NTI2LC43NTcyNywuNjkyMjUsMS4wNDkyNCwuOTEyMSwuODY5NDMsLjc5Nzk1LC44ODE5OCwuNzc5NTgsLjcwODY0LC44MTA1NSwuOTAzOTksLjg4NjUzLC45NjAxNywuODI1NzcsLjc3ODkyLC43ODI1NywuOTc1MDcsMS41NDY1NywuOTc1MDcsLjg1Mjg0LC44OTU1MiwuOTAxNzYsLjg4NzYyLC44Nzg1LC43NTI0MSwuODc4NSwuOTA1MTgsLjk1MDE1LC43NzYxOCwuODc4NSwuODg0MDEsLjkxOTE2LC44NjMwNCwuODg0MDEsLjkxNDg4LC44Nzg1LC44ODAxLC44Nzg1LC44Nzg1LC45MTM0MywuNzE3MywxLjA0MTA2LC44Nzg1LC44NTA3NSwuOTU3OTQsLjgyNjE2LC44NTE2MiwuNzk0OTIsLjg4MzMxLDEuNjk4MDgsLjg4MzMxLC44NTI4NCwuOTc4MDEsLjg5NTUyLC45MTEzMywuODk1NTIsLjkxMTMzLDEuNzgwMSwuODk1NTIsMS4yNDQ4NywxLjEzMjU0LDEuMTI0MDEsLjk2ODM5LC44NTI4NCwuNjg3ODcsLjcwNjQ1LC44NTU5MiwuOTA3NDcsMS4wMTQ2NiwxLjAwODgsLjkwMzIzLDEsMS4wNzQ2MywxLC45MTA1NiwuNzU4MDYsMS4xOTExOCwuOTY4MzksLjc4ODY0LC44Mjg0NSwuODQxMzMsLjc1ODU5LC44MzkwOCwuODM5MDgsLjgzOTA4LC44MzkwOCwuODM5MDgsLjgzOTA4LC43NzUzOSwuNzMyOTMsLjczMTMzLC43MzEzMywuNzMxMzMsLjczMTMzLC45NTk1OCwuOTU5NTgsLjk1OTU4LC45NTk1OCwuODg1MDYsLjkxMjEsLjg2OTQzLC44Njk0MywuODY5NDMsLjg2OTQzLC44Njk0MywuODUyODQsLjg3NTA4LC45MDM5OSwuOTAzOTksLjkwMzk5LC45MDM5OSwuNzc4OTIsLjc5Nzk1LC45MDgwNywuODg3NjIsLjg4NzYyLC44ODc2MiwuODg3NjIsLjg4NzYyLC44ODc2MiwuODcxNSwuNzUyNDEsLjkwNTE4LC45MDUxOCwuOTA1MTgsLjkwNTE4LC44ODQwMSwuODg0MDEsLjg4NDAxLC44ODQwMSwuODc4NSwuODc4NSwuODgwMSwuODgwMSwuODgwMSwuODgwMSwuODgwMSwuOTA3NDcsLjg5MDQ5LC44Nzg1LC44Nzg1LC44Nzg1LC44Nzg1LC44NTE2MiwuODc4NSwuODUxNjIsLjgzOTA4LC44ODc2MiwuODM5MDgsLjg4NzYyLC44MzkwOCwuODg3NjIsLjczMjkzLC43NTI0MSwuNzMyOTMsLjc1MjQxLC43MzI5MywuNzUyNDEsLjczMjkzLC43NTI0MSwuODcyODksLjgzMDE2LC44ODUwNiwuOTMxMjUsLjczMTMzLC45MDUxOCwuNzMxMzMsLjkwNTE4LC43MzEzMywuOTA1MTgsLjczMTMzLC45MDUxOCwuNzMxMzMsLjkwNTE4LC44MTkyMSwuNzc2MTgsLjgxOTIxLC43NzYxOCwuODE5MjEsLjc3NjE4LDEsMSwuODczNTYsLjg3ODUsLjkxMDc1LC44OTYwOCwuOTU5NTgsLjg4NDAxLC45NTk1OCwuODg0MDEsLjk1OTU4LC44ODQwMSwuOTU5NTgsLjg4NDAxLC45NTk1OCwuODg0MDEsLjc2MjI5LC45MDE2NywuNTk1MjYsLjkxOTE2LDEsMSwuODYzMDQsLjY5MjI1LC44ODQwMSwxLDEsLjcwNDI0LC43OTQ2OCwuOTE5MjYsLjg4MTc1LC43MDgyMywuOTQ5MDMsLjkxMjEsLjg3ODUsMSwxLC45MTIxLC44Nzg1LC44NzgwMiwuODg2NTYsLjg3ODUsLjg2OTQzLC44ODAxLC44Njk0MywuODgwMSwuODY5NDMsLjg4MDEsLjg3NDAyLC44OTI5MSwuNzc5NTgsLjkxMzQzLDEsMSwuNzc5NTgsLjkxMzQzLC43MDg2NCwuNzE3MywuNzA4NjQsLjcxNzMsLjcwODY0LC43MTczLC43MDg2NCwuNzE3MywxLDEsLjgxMDU1LC43NTg0MSwuODEwNTUsMS4wNjQ1MiwuOTAzOTksLjg3ODUsLjkwMzk5LC44Nzg1LC45MDM5OSwuODc4NSwuOTAzOTksLjg3ODUsLjkwMzk5LC44Nzg1LC45MDM5OSwuODc4NSwuOTYwMTcsLjk1Nzk0LC43Nzg5MiwuODUxNjIsLjc3ODkyLC43ODI1NywuNzk0OTIsLjc4MjU3LC43OTQ5MiwuNzgyNTcsLjc5NDkyLC45Mjk3LC41Njg5MiwuODM5MDgsLjg4NzYyLC43NzUzOSwuODcxNSwuODc1MDgsLjg5MDQ5LDEsMSwuODEwNTUsMS4wNDEwNiwxLjIwNTI4LDEuMjA1MjgsMSwxLjE1NTQzLC43MDY3NCwuOTgzODcsLjk0NzIxLDEuMzM0MzEsMS40NTg5NCwuOTUxNjEsMS4wNjMwMywuODM5MDgsLjgwMzUyLC41NzE4NCwuNjk2NSwuNTYyODksLjgyMDAxLC41NjAyOSwuODEyMzUsMS4wMjk4OCwuODM5MDgsLjc3NjIsLjY4MTU2LC44MDM2NywuNzMxMzMsLjc4MjU3LC44NzM1NiwuODY5NDMsLjk1OTU4LC43NTcyNywuODkwMTksMS4wNDkyNCwuOTEyMSwuNzY0OCwuODY5NDMsLjg3MzU2LC43OTc5NSwuNzgyNzUsLjgxMDU1LC43Nzg5MiwuOTc2MiwuODI1NzcsLjk5ODE5LC44NDg5NiwuOTU5NTgsLjc3ODkyLC45NjEwOCwxLjAxNDA3LC44OTA0OSwxLjAyOTg4LC45NDIxMSwuOTYxMDgsLjg5MzYsLjg0MDIxLC44Nzg0MiwuOTYzOTksLjc5MTA5LC44OTA0OSwxLjAwODEzLDEuMDI5ODgsLjg2MDc3LC44NzQ0NSwuOTIwOTksLjg0NzIzLC44NjUxMywuODgwMSwuNzU2MzgsLjg1NzE0LC43ODIxNiwuNzk1ODYsLjg3OTY1LC45NDIxMSwuOTc3NDcsLjc4Mjg3LC45NzkyNiwuODQ5NzEsMS4wMjk4OCwuOTQyMTEsLjg4MDEsLjk0MjExLC44NDk3MSwuNzMxMzMsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjkwMjY0LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC45MDUxOCwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTA1NDgsMSwxLDEsMSwxLDEsLjk2MDE3LC45NTc5NCwuOTYwMTcsLjk1Nzk0LC45NjAxNywuOTU3OTQsLjc3ODkyLC44NTE2MiwxLDEsLjg5NTUyLC45MDUyNywxLC45MDM2MywuOTI3OTQsLjkyNzk0LC45Mjc5NCwuOTI3OTQsLjg3MDEyLC44NzAxMiwuODcwMTIsLjg5NTUyLC44OTU1MiwxLjQyMjU5LC43MTE0MywxLjA2MTUyLDEsMSwxLjAzMzcyLDEuMDMzNzIsLjk3MTcxLDEuNDk1NiwyLjI4MDcsLjkzODM1LC44MzQwNiwuOTExMzMsLjg0MTA3LC45MTEzMywxLDEsMSwuNzIwMjEsMSwxLjIzMTA4LC44MzQ4OSwuODg1MjUsLjg4NTI1LC44MTQ5OSwuOTA1MjcsMS44MTA1NSwuOTA1MjcsMS44MTA1NSwxLjMxMDA2LDEuNTM3MTEsLjk0NDM0LDEuMDg2OTYsMSwuOTUwMTgsLjc3MTkyLC44NTI4NCwuOTA3NDcsMS4xNzUzNCwuNjk4MjUsLjk3MTYsMS4zNzA3NywuOTA3NDcsLjkwNzQ3LC44NTM1NiwuOTA3NDcsLjkwNzQ3LDEuNDQ5NDcsLjg1Mjg0LC44OTQxLC44OTQxLC43MDU3MiwuOCwuNzA1NzIsLjcwNTcyLC43MDU3MiwuNzA1NzIsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC45OTg2MiwuOTk4NjIsMSwxLDEsMSwxLDEuMDgwMDQsLjkxMDI3LDEsMSwxLC45OTg2MiwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTA3MjcsLjkwNzI3LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXSxmYT17bGluZUhlaWdodDoxLjIyMDcsbGluZUdhcDouMjIwN30scGE9WzEuMzg3NywxLDEsMSwuOTc4MDEsLjkyNDgyLC44OTU1MiwuOTExMzMsLjgxOTg4LC45NzU2NiwuOTgxNTIsLjkzNTQ4LC45MzU0OCwxLjI3OTgsLjg1Mjg0LC45Mjc5NCwxLC45NjEzNCwxLjU2MjM5LC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuODI4NDUsLjgyODQ1LC44NTI4NCwuODUyODQsLjg1Mjg0LC43NTg1OSwuOTIxMzgsLjgzOTA4LC43NzYyLC43MTgwNSwuODcyODksLjczMTMzLC43NTE0LC44MTkyMSwuODczNTYsLjk1OTU4LC41OTUyNiwuNzU3MjcsLjY5MjI1LDEuMDQ5MjQsLjkwODcyLC44NTkzOCwuNzk3OTUsLjg3MDY4LC43Nzk1OCwuNjk3NjYsLjgxMDU1LC45MDM5OSwuODg2NTMsLjk2MDY4LC44MjU3NywuNzc4OTIsLjc4MjU3LC45NzUwNywxLjUyOSwuOTc1MDcsLjg1Mjg0LC44OTU1MiwuOTAxNzYsLjk0OTA4LC44NjQxMSwuNzQwMTIsLjg2NDExLC44ODMyMywuOTUwMTUsLjg2NDExLC44NjMzMSwuODg0MDEsLjkxOTE2LC44NjMwNCwuODg0MDEsLjkwMzksLjg2MzMxLC44NjMzMSwuODY0MTEsLjg2NDExLC45MDQ2NCwuNzA4NTIsMS4wNDEwNiwuODYzMzEsLjg0MzcyLC45NTc5NCwuODI2MTYsLjg0NTQ4LC43OTQ5MiwuODgzMzEsMS42OTgwOCwuODgzMzEsLjg1Mjg0LC45NzgwMSwuODk1NTIsLjkxMTMzLC44OTU1MiwuOTExMzMsMS43ODAxLC44OTU1MiwxLjI0NDg3LDEuMTMyNTQsMS4xOTEyOSwuOTY4MzksLjg1Mjg0LC42ODc4NywuNzA2NDUsLjg1NTkyLC45MDc0NywxLjAxNDY2LDEuMDA4OCwuOTAzMjMsMSwxLjA3NDYzLDEsLjkxMDU2LC43NTgwNiwxLjE5MTE4LC45NjgzOSwuNzg4NjQsLjgyODQ1LC44NDEzMywuNzU4NTksLjgzOTA4LC44MzkwOCwuODM5MDgsLjgzOTA4LC44MzkwOCwuODM5MDgsLjc3NTM5LC43MTgwNSwuNzMxMzMsLjczMTMzLC43MzEzMywuNzMxMzMsLjk1OTU4LC45NTk1OCwuOTU5NTgsLjk1OTU4LC44ODUwNiwuOTA4NzIsLjg1OTM4LC44NTkzOCwuODU5MzgsLjg1OTM4LC44NTkzOCwuODUyODQsLjg3MDY4LC45MDM5OSwuOTAzOTksLjkwMzk5LC45MDM5OSwuNzc4OTIsLjc5Nzk1LC45MDgwNywuOTQ5MDgsLjk0OTA4LC45NDkwOCwuOTQ5MDgsLjk0OTA4LC45NDkwOCwuODU4ODcsLjc0MDEyLC44ODMyMywuODgzMjMsLjg4MzIzLC44ODMyMywuODg0MDEsLjg4NDAxLC44ODQwMSwuODg0MDEsLjg3ODUsLjg2MzMxLC44NjMzMSwuODYzMzEsLjg2MzMxLC44NjMzMSwuODYzMzEsLjkwNzQ3LC44OTA0OSwuODYzMzEsLjg2MzMxLC44NjMzMSwuODYzMzEsLjg0NTQ4LC44NjQxMSwuODQ1NDgsLjgzOTA4LC45NDkwOCwuODM5MDgsLjk0OTA4LC44MzkwOCwuOTQ5MDgsLjcxODA1LC43NDAxMiwuNzE4MDUsLjc0MDEyLC43MTgwNSwuNzQwMTIsLjcxODA1LC43NDAxMiwuODcyODksLjc5NTM4LC44ODUwNiwuOTI3MjYsLjczMTMzLC44ODMyMywuNzMxMzMsLjg4MzIzLC43MzEzMywuODgzMjMsLjczMTMzLC44ODMyMywuNzMxMzMsLjg4MzIzLC44MTkyMSwuODY0MTEsLjgxOTIxLC44NjQxMSwuODE5MjEsLjg2NDExLDEsMSwuODczNTYsLjg2MzMxLC45MTA3NSwuODc3NywuOTU5NTgsLjg4NDAxLC45NTk1OCwuODg0MDEsLjk1OTU4LC44ODQwMSwuOTU5NTgsLjg4NDAxLC45NTk1OCwuODg0MDEsLjc2NDY3LC45MDE2NywuNTk1MjYsLjkxOTE2LDEsMSwuODYzMDQsLjY5MjI1LC44ODQwMSwxLDEsLjcwNDI0LC43NzMxMiwuOTE5MjYsLjg4MTc1LC43MDgyMywuOTQ5MDMsLjkwODcyLC44NjMzMSwxLDEsLjkwODcyLC44NjMzMSwuODY5MDYsLjg4MTE2LC44NjMzMSwuODU5MzgsLjg2MzMxLC44NTkzOCwuODYzMzEsLjg1OTM4LC44NjMzMSwuODc0MDIsLjg2NTQ5LC43Nzk1OCwuOTA0NjQsMSwxLC43Nzk1OCwuOTA0NjQsLjY5NzY2LC43MDg1MiwuNjk3NjYsLjcwODUyLC42OTc2NiwuNzA4NTIsLjY5NzY2LC43MDg1MiwxLDEsLjgxMDU1LC43NTg0MSwuODEwNTUsMS4wNjQ1MiwuOTAzOTksLjg2MzMxLC45MDM5OSwuODYzMzEsLjkwMzk5LC44NjMzMSwuOTAzOTksLjg2MzMxLC45MDM5OSwuODYzMzEsLjkwMzk5LC44NjMzMSwuOTYwNjgsLjk1Nzk0LC43Nzg5MiwuODQ1NDgsLjc3ODkyLC43ODI1NywuNzk0OTIsLjc4MjU3LC43OTQ5MiwuNzgyNTcsLjc5NDkyLC45Mjk3LC41Njg5MiwuODM5MDgsLjk0OTA4LC43NzUzOSwuODU4ODcsLjg3MDY4LC44OTA0OSwxLDEsLjgxMDU1LDEuMDQxMDYsMS4yMDUyOCwxLjIwNTI4LDEsMS4xNTU0MywuNzAwODgsLjk4Mzg3LC45NDcyMSwxLjMzNDMxLDEuNDU4OTQsLjk1MTYxLDEuNDgzODcsLjgzOTA4LC44MDM1MiwuNTcxMTgsLjY5NjUsLjU2MzQ3LC43OTE3OSwuNTU4NTMsLjgwMzQ2LDEuMDI5ODgsLjgzOTA4LC43NzYyLC42NzE3NCwuODYwMzYsLjczMTMzLC43ODI1NywuODczNTYsLjg2NDQxLC45NTk1OCwuNzU3MjcsLjg5MDE5LDEuMDQ5MjQsLjkwODcyLC43NDg4OSwuODU5MzgsLjg3ODkxLC43OTc5NSwuNzk1NywuODEwNTUsLjc3ODkyLC45NzQ0NywuODI1NzcsLjk3NDY2LC44NzE3OSwuOTU5NTgsLjc3ODkyLC45NDI1MiwuOTU2MTIsLjg3NTMsMS4wMjk4OCwuOTI3MzMsLjk0MjUyLC44NzQxMSwuODQwMjEsLjg3MjgsLjk1NjEyLC43NDA4MSwuODc1MywxLjAyMTg5LDEuMDI5ODgsLjg0ODE0LC44NzQ0NSwuOTE4MjIsLjg0NzIzLC44NTY2OCwuODYzMzEsLjgxMzQ0LC44NzU4MSwuNzY0MjIsLjgyMDQ2LC45NjA1NywuOTI3MzMsLjk5Mzc1LC43ODAyMiwuOTU0NTIsLjg2MDE1LDEuMDI5ODgsLjkyNzMzLC44NjMzMSwuOTI3MzMsLjg2MDE1LC43MzEzMywxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTA2MzEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjg4MzIzLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC44NTE3NCwxLDEsMSwxLDEsMSwuOTYwNjgsLjk1Nzk0LC45NjA2OCwuOTU3OTQsLjk2MDY4LC45NTc5NCwuNzc4OTIsLjg0NTQ4LDEsMSwuODk1NTIsLjkwNTI3LDEsLjkwMzYzLC45Mjc5NCwuOTI3OTQsLjkyNzk0LC44OTgwNywuODcwMTIsLjg3MDEyLC44NzAxMiwuODk1NTIsLjg5NTUyLDEuNDIyNTksLjcxMDk0LDEuMDYxNTIsMSwxLDEuMDMzNzIsMS4wMzM3MiwuOTcxNzEsMS40OTU2LDIuMjgwNywuOTI5NzIsLjgzNDA2LC45MTEzMywuODMzMjYsLjkxMTMzLDEsMSwxLC43MjAyMSwxLDEuMjMxMDgsLjgzNDg5LC44ODUyNSwuODg1MjUsLjgxNDk5LC45MDYxNiwxLjgxMDU1LC45MDUyNywxLjgxMDU1LDEuMzEwNywxLjUzNzExLC45NDQzNCwxLjA4Njk2LDEsLjk1MDE4LC43NzE5MiwuODUyODQsLjkwNzQ3LDEuMTc1MzQsLjY5ODI1LC45NzE2LDEuMzcwNzcsLjkwNzQ3LC45MDc0NywuODUzNTYsLjkwNzQ3LC45MDc0NywxLjQ0OTQ3LC44NTI4NCwuODk0MSwuODk0MSwuNzA1NzIsLjgsLjcwNTcyLC43MDU3MiwuNzA1NzIsLjcwNTcyLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTk4NjIsLjk5ODYyLDEsMSwxLDEsMSwxLjA4MDA0LC45MTAyNywxLDEsMSwuOTk4NjIsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjkwNzI3LC45MDcyNywxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMV0sbWE9e2xpbmVIZWlnaHQ6MS4yMjA3LGxpbmVHYXA6LjIyMDd9LHlhPVsxLjM4NzcsMSwxLDEsMS4xNzIyMywxLjEyOTMsLjg5NTUyLC45MTEzMywuODAzOTUsMS4wMjI2OSwxLjE1NjAxLC45MTA1NiwuOTEwNTYsMS4yNzk4LC44NTI4NCwuODk4MDcsMSwuOTA4NjEsMS4zOTU0MywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjk2MzA5LC45NjMwOSwuODUyODQsLjg1Mjg0LC44NTI4NCwuODMzMTksLjg4MDcxLC44Njc1LC44MTU1MiwuNzIzNDYsLjg1MTkzLC43MzIwNiwuNzUyMiwuODExMDUsLjg2Mjc1LC45MDY4NSwuNjM3NywuNzc4OTIsLjc1NTkzLDEuMDI2MzgsLjg5MjQ5LC44NDExOCwuNzc0NTIsLjg1Mzc0LC43NTE4NiwuNjc3ODksLjc5Nzc2LC44ODg0NCwuODUwNjYsLjk0MzA5LC43NzgxOCwuNzMwNiwuNzY2NTksMS4xMDM2OSwxLjM4MzEzLDEuMTAzNjksMS4wNjEzOSwuODk1NTIsLjg3MzksLjkyNDUsLjkyNDUsLjgzMjAzLC45MjQ1LC44NTg2NSwxLjA5ODQyLC45MjQ1LC45MjQ1LDEuMDMyOTcsMS4wNzY5MiwuOTA5MTgsMS4wMzI5NywuOTQ5NTksLjkyNDUsLjkyMjc0LC45MjQ1LC45MjQ1LDEuMDI5MzMsLjc3ODMyLDEuMjA1NjIsLjkyNDUsLjg5MTYsLjk4OTg2LC44NjYyMSwuODk0NTMsLjc5MDA0LC45NDE1MiwxLjc3MjU2LC45NDE1MiwuODUyODQsLjk3ODAxLC44OTU1MiwuOTExMzMsLjg5NTUyLC45MTEzMywxLjkxNzI5LC44OTU1MiwxLjE3ODg5LDEuMTMyNTQsMS4xNjM1OSwuOTIwOTgsLjg1Mjg0LC42ODc4NywuNzEzNTMsLjg0NzM3LC45MDc0NywxLjAwODgsMS4wMDQ0LC44NzY4MywxLDEuMDkwOTEsMSwuOTIyMjksLjczOSwxLjE1NjQyLC45MjA5OCwuNzYyODgsLjgwNTA0LC44MDk3MiwuNzU4NTksLjg2NzUsLjg2NzUsLjg2NzUsLjg2NzUsLjg2NzUsLjg2NzUsLjc2MzE4LC43MjM0NiwuNzMyMDYsLjczMjA2LC43MzIwNiwuNzMyMDYsLjkwNjg1LC45MDY4NSwuOTA2ODUsLjkwNjg1LC44NjQ3NywuODkyNDksLjg0MTE4LC44NDExOCwuODQxMTgsLjg0MTE4LC44NDExOCwuODUyODQsLjg0NTU3LC44ODg0NCwuODg4NDQsLjg4ODQ0LC44ODg0NCwuNzMwNiwuNzc0NTIsLjg2MzMxLC45MjQ1LC45MjQ1LC45MjQ1LC45MjQ1LC45MjQ1LC45MjQ1LC44NDg0MywuODMyMDMsLjg1ODY1LC44NTg2NSwuODU4NjUsLjg1ODY1LC44MjYwMSwuODI2MDEsLjgyNjAxLC44MjYwMSwuOTQ0NjksLjkyNDUsLjkyMjc0LC45MjI3NCwuOTIyNzQsLjkyMjc0LC45MjI3NCwuOTA3NDcsLjg2NjUxLC45MjQ1LC45MjQ1LC45MjQ1LC45MjQ1LC44OTQ1MywuOTI0NSwuODk0NTMsLjg2NzUsLjkyNDUsLjg2NzUsLjkyNDUsLjg2NzUsLjkyNDUsLjcyMzQ2LC44MzIwMywuNzIzNDYsLjgzMjAzLC43MjM0NiwuODMyMDMsLjcyMzQ2LC44MzIwMywuODUxOTMsLjg4NzUsLjg2NDc3LC45OTAzNCwuNzMyMDYsLjg1ODY1LC43MzIwNiwuODU4NjUsLjczMjA2LC44NTg2NSwuNzMyMDYsLjg1ODY1LC43MzIwNiwuODU4NjUsLjgxMTA1LC45MjQ1LC44MTEwNSwuOTI0NSwuODExMDUsLjkyNDUsMSwxLC44NjI3NSwuOTI0NSwuOTA4NzIsLjkzNTkxLC45MDY4NSwuODI2MDEsLjkwNjg1LC44MjYwMSwuOTA2ODUsLjgyNjAxLC45MDY4NSwxLjAzMjk3LC45MDY4NSwuODI2MDEsLjc3ODk2LDEuMDU2MTEsLjYzNzcsMS4wNzY5MiwxLDEsLjkwOTE4LC43NTU5MywxLjAzMjk3LDEsMSwuNzYwMzIsLjkzNzUsLjk4MTU2LC45MzQwNywuNzcyNjEsMS4xMTQyOSwuODkyNDksLjkyNDUsMSwxLC44OTI0OSwuOTI0NSwuOTI1MzQsLjg2Njk4LC45MjQ1LC44NDExOCwuOTIyNzQsLjg0MTE4LC45MjI3NCwuODQxMTgsLjkyMjc0LC44NjY3LC44NjI5MSwuNzUxODYsMS4wMjkzMywxLDEsLjc1MTg2LDEuMDI5MzMsLjY3Nzg5LC43NzgzMiwuNjc3ODksLjc3ODMyLC42Nzc4OSwuNzc4MzIsLjY3Nzg5LC43NzgzMiwxLDEsLjc5Nzc2LC45NzY1NSwuNzk3NzYsMS4yMzAyMywuODg4NDQsLjkyNDUsLjg4ODQ0LC45MjQ1LC44ODg0NCwuOTI0NSwuODg4NDQsLjkyNDUsLjg4ODQ0LC45MjQ1LC44ODg0NCwuOTI0NSwuOTQzMDksLjk4OTg2LC43MzA2LC44OTQ1MywuNzMwNiwuNzY2NTksLjc5MDA0LC43NjY1OSwuNzkwMDQsLjc2NjU5LC43OTAwNCwxLjA5MjMxLC41NDg3MywuODY3NSwuOTI0NSwuNzYzMTgsLjg0ODQzLC44NDU1NywuODY2NTEsMSwxLC43OTc3NiwxLjIwNTYyLDEuMTg2MjIsMS4xODYyMiwxLDEuMTQzNywuNjcwMDksLjk2MzM0LC45MzY5NSwxLjM1MTkxLDEuNDA5MDksLjk1MTYxLDEuNDgzODcsLjg2NzUsLjkwODYxLC42MTkyLC43MzYzLC42NDgyNCwuODI0MTEsLjU2MzIxLC44NTY5NiwxLjIzNTE2LC44Njc1LC44MTU1MiwuNzI4NiwuODQxMzQsLjczMjA2LC43NjY1OSwuODYyNzUsLjg0MzY5LC45MDY4NSwuNzc4OTIsLjg1ODcxLDEuMDI2MzgsLjg5MjQ5LC43NTgyOCwuODQxMTgsLjg1OTg0LC43NzQ1MiwuNzY0NjYsLjc5Nzc2LC43MzA2LC45MDc4MiwuNzc4MTgsLjkwMywuODcyOTEsLjkwNjg1LC43MzA2LC45OTA1OCwxLjAzNjY3LC45NDYzNSwxLjIzNTE2LC45ODQ5LC45OTA1OCwuOTIzOTMsLjg5MTYsLjk0MiwxLjAzNjY3LC43NTAyNiwuOTQ2MzUsMS4wMjk3LDEuMjM1MTYsLjkwOTE4LC45NDA0OCwuOTgyMTcsLjg5NzQ2LC44NDE1MywuOTIyNzQsLjgyNTA3LC44ODgzMiwuODQ0MzgsLjg4MTc4LDEuMDM1MjUsLjk4NDksMS4wMDIyNSwuNzgwODYsLjk3MjQ4LC44OTQwNCwxLjIzNTE2LC45ODQ5LC45MjI3NCwuOTg0OSwuODk0MDQsLjczMjA2LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC44OTY5MywxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuODU4NjUsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjkwOTMzLDEsMSwxLDEsMSwxLC45NDMwOSwuOTg5ODYsLjk0MzA5LC45ODk4NiwuOTQzMDksLjk4OTg2LC43MzA2LC44OTQ1MywxLDEsLjg5NTUyLC45MDUyNywxLC45MDE4NiwxLjEyMzA4LDEuMTIzMDgsMS4xMjMwOCwxLjEyMzA4LDEuMjU2NiwxLjI1NjYsMS4yNTY2LC44OTU1MiwuODk1NTIsMS40MjI1OSwuNjg5OTQsMS4wMzgwOSwxLDEsMS4wMTc2LDEuMDE3NiwxLjExNTIzLDEuNDk1NiwyLjAxNDYyLC45Nzg1OCwuODI2MTYsLjkxMTMzLC44MzQzNywuOTExMzMsMSwxLDEsLjcwNTA4LDEsMS4yMzEwOCwuNzk4MDEsLjg0NDI2LC44NDQyNiwuNzc0LC45MDU3MiwxLjgxMDU1LC45MDc0OSwxLjgxMDU1LDEuMjg4MDksMS41NTQ2OSwuOTQ0MzQsMS4wNzgwNiwxLC45NzA5NCwuNzU4OSwuODUyODQsLjkwNzQ3LDEuMTk2NTgsLjY5ODI1LC45NzYyMiwxLjMzNTEyLC45MDc0NywuOTA3NDcsLjg1Mjg0LC45MDc0NywuOTA3NDcsMS40NDk0NywuODUyODQsLjg5NDEsLjg5NDEsLjcwNTcyLC44LC43MDU3MiwuNzA1NzIsLjcwNTcyLC43MDU3MiwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjk5ODYyLC45OTg2MiwxLDEsMSwxLDEsMS4wMzM2LC45MTAyNywxLDEsMSwuOTk4NjIsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMS4wNTg1OSwxLjA1ODU5LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXSx3YT17bGluZUhlaWdodDoxLjIyMDcsbGluZUdhcDouMjIwN30sYmE9WzEuMzg3NywxLDEsMSwxLjE3MjIzLDEuMTI5MywuODk1NTIsLjkxMTMzLC44MDM5NSwxLjAyMjY5LDEuMTU2MDEsLjkxMDU2LC45MTA1NiwxLjI3OTgsLjg1Mjg0LC44OTgwNywxLC45MDg2MSwxLjM5MDE2LC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTExMzMsLjkxMTMzLC45MTEzMywuOTYzMDksLjk2MzA5LC44NTI4NCwuODUyODQsLjg1Mjg0LC44MzMxOSwuODgwNzEsLjg2NzUsLjgxNTUyLC43MzgzNCwuODUxOTMsLjczMjA2LC43NTIyLC44MTEwNSwuODYyNzUsLjkwNjg1LC42Mzc3LC43Nzg5MiwuNzU1OTMsMS4wMjYzOCwuODkzODUsLjg1MTIyLC43NzQ1MiwuODY1MDMsLjc1MTg2LC42ODg4NywuNzk3NzYsLjg4ODQ0LC44NTA2NiwuOTQyNTgsLjc3ODE4LC43MzA2LC43NjY1OSwxLjEwMzY5LDEuMzkwMTYsMS4xMDM2OSwxLjA2MTM5LC44OTU1MiwuODczOSwuODYxMjgsLjk0NDY5LC44NDU3LC45NDQ2OSwuODk0NjQsMS4wOTg0MiwuODQ2MzYsLjk0NDY5LDEuMDMyOTcsMS4wNzY5MiwuOTA5MTgsMS4wMzI5NywuOTU4OTcsLjk0NDY5LC45NDgyLC45NDQ2OSwuOTQ0NjksMS4wNDY5MiwuNzgyMjMsMS4yMDU2MiwuOTQ0NjksLjkwMzMyLC45ODk4NiwuODY2MjEsLjkwNTI3LC43OTAwNCwuOTQxNTIsMS43NzI1NiwuOTQxNTIsLjg1Mjg0LC45NzgwMSwuODk1NTIsLjkxMTMzLC44OTU1MiwuOTExMzMsMS45MTcyOSwuODk1NTIsMS4xNzg4OSwxLjEzMjU0LDEuMDg3MDcsLjkyMDk4LC44NTI4NCwuNjg3ODcsLjcxMzUzLC44NDczNywuOTA3NDcsMS4wMDg4LDEuMDA0NCwuODc2ODMsMSwxLjA5MDkxLDEsLjkyMjI5LC43MzksMS4xNTY0MiwuOTIwOTgsLjc2Mjg4LC44MDUwNCwuODA5NzIsLjc1ODU5LC44Njc1LC44Njc1LC44Njc1LC44Njc1LC44Njc1LC44Njc1LC43NjMxOCwuNzM4MzQsLjczMjA2LC43MzIwNiwuNzMyMDYsLjczMjA2LC45MDY4NSwuOTA2ODUsLjkwNjg1LC45MDY4NSwuODY0NzcsLjg5Mzg1LC44NTEyMiwuODUxMjIsLjg1MTIyLC44NTEyMiwuODUxMjIsLjg1Mjg0LC44NTMxMSwuODg4NDQsLjg4ODQ0LC44ODg0NCwuODg4NDQsLjczMDYsLjc3NDUyLC44NjMzMSwuODYxMjgsLjg2MTI4LC44NjEyOCwuODYxMjgsLjg2MTI4LC44NjEyOCwuODY5MywuODQ1NywuODk0NjQsLjg5NDY0LC44OTQ2NCwuODk0NjQsLjgyNjAxLC44MjYwMSwuODI2MDEsLjgyNjAxLC45NDQ2OSwuOTQ0NjksLjk0ODIsLjk0ODIsLjk0ODIsLjk0ODIsLjk0ODIsLjkwNzQ3LC44NjY1MSwuOTQ0NjksLjk0NDY5LC45NDQ2OSwuOTQ0NjksLjkwNTI3LC45NDQ2OSwuOTA1MjcsLjg2NzUsLjg2MTI4LC44Njc1LC44NjEyOCwuODY3NSwuODYxMjgsLjczODM0LC44NDU3LC43MzgzNCwuODQ1NywuNzM4MzQsLjg0NTcsLjczODM0LC44NDU3LC44NTE5MywuOTI0NTQsLjg2NDc3LC45OTIxLC43MzIwNiwuODk0NjQsLjczMjA2LC44OTQ2NCwuNzMyMDYsLjg5NDY0LC43MzIwNiwuODk0NjQsLjczMjA2LC44OTQ2NCwuODExMDUsLjg0NjM2LC44MTEwNSwuODQ2MzYsLjgxMTA1LC44NDYzNiwxLDEsLjg2Mjc1LC45NDQ2OSwuOTA4NzIsLjk1Nzg2LC45MDY4NSwuODI2MDEsLjkwNjg1LC44MjYwMSwuOTA2ODUsLjgyNjAxLC45MDY4NSwxLjAzMjk3LC45MDY4NSwuODI2MDEsLjc3NzQxLDEuMDU2MTEsLjYzNzcsMS4wNzY5MiwxLDEsLjkwOTE4LC43NTU5MywxLjAzMjk3LDEsMSwuNzYwMzIsLjkwNDUyLC45ODE1NiwxLjExODQyLC43NzI2MSwxLjExNDI5LC44OTM4NSwuOTQ0NjksMSwxLC44OTM4NSwuOTQ0NjksLjk1ODc3LC44NjkwMSwuOTQ0NjksLjg1MTIyLC45NDgyLC44NTEyMiwuOTQ4MiwuODUxMjIsLjk0ODIsLjg2NjcsLjkwMDE2LC43NTE4NiwxLjA0NjkyLDEsMSwuNzUxODYsMS4wNDY5MiwuNjg4ODcsLjc4MjIzLC42ODg4NywuNzgyMjMsLjY4ODg3LC43ODIyMywuNjg4ODcsLjc4MjIzLDEsMSwuNzk3NzYsLjkyMTg4LC43OTc3NiwxLjIzMDIzLC44ODg0NCwuOTQ0NjksLjg4ODQ0LC45NDQ2OSwuODg4NDQsLjk0NDY5LC44ODg0NCwuOTQ0NjksLjg4ODQ0LC45NDQ2OSwuODg4NDQsLjk0NDY5LC45NDI1OCwuOTg5ODYsLjczMDYsLjkwNTI3LC43MzA2LC43NjY1OSwuNzkwMDQsLjc2NjU5LC43OTAwNCwuNzY2NTksLjc5MDA0LDEuMDkyMzEsLjU0ODczLC44Njc1LC44NjEyOCwuNzYzMTgsLjg2OTMsLjg1MzExLC44NjY1MSwxLDEsLjc5Nzc2LDEuMjA1NjIsMS4xODYyMiwxLjE4NjIyLDEsMS4xNDM3LC42Nzc0MiwuOTYzMzQsLjkzNjk1LDEuMzUxOTEsMS40MDkwOSwuOTUxNjEsMS40ODM4NywuODY2ODYsLjkwODYxLC42MjI2NywuNzQzNTksLjY1NjQ5LC44NTQ5OCwuNTY5NjMsLjg4MjU0LDEuMjM1MTYsLjg2NzUsLjgxNTUyLC43NTQ0MywuODQ1MDMsLjczMjA2LC43NjY1OSwuODYyNzUsLjg1MTIyLC45MDY4NSwuNzc4OTIsLjg1NzQ2LDEuMDI2MzgsLjg5Mzg1LC43NTY1NywuODUxMjIsLjg2Mjc1LC43NzQ1MiwuNzQxNzEsLjc5Nzc2LC43MzA2LC45NTE2NSwuNzc4MTgsLjg5NzcyLC44ODgzMSwuOTA2ODUsLjczMDYsLjk4MTQyLDEuMDIxOTEsLjk2NTc2LDEuMjM1MTYsLjk5MDE4LC45ODE0MiwuOTIzNiwuODkyNTgsLjk0MDM1LDEuMDIxOTEsLjc4ODQ4LC45NjU3NiwuOTU2MSwxLjIzNTE2LC45MDkxOCwuOTI1NzgsLjk1NDI0LC44OTc0NiwuODM5NjksLjk0ODIsLjgwMTEzLC44OTQ0MiwuODUyMDgsLjg2MTU1LC45ODAyMiwuOTkwMTgsMS4wMDQ1MiwuODEyMDksLjk5MjQ3LC44OTE4MSwxLjIzNTE2LC45OTAxOCwuOTQ4MiwuOTkwMTgsLjg5MTgxLC43MzIwNiwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuODg4NDQsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjg5NDY0LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC45Njc2NiwxLDEsMSwxLDEsMSwuOTQyNTgsLjk4OTg2LC45NDI1OCwuOTg5ODYsLjk0MjU4LC45ODk4NiwuNzMwNiwuOTA1MjcsMSwxLC44OTU1MiwuOTA1MjcsMSwuOTAxODYsMS4xMjMwOCwxLjEyMzA4LDEuMTIzMDgsMS4xMjMwOCwxLjI1NjYsMS4yNTY2LDEuMjU2NiwuODk1NTIsLjg5NTUyLDEuNDIyNTksLjY5MDQzLDEuMDM4MDksMSwxLDEuMDE3NiwxLjAxNzYsMS4xMTUyMywxLjQ5NTYsMi4wMTQ2MiwuOTkzMzEsLjgyNjE2LC45MTEzMywuODQyODYsLjkxMTMzLDEsMSwxLC43MDUwOCwxLDEuMjMxMDgsLjc5ODAxLC44NDQyNiwuODQ0MjYsLjc3NCwuOTA1MjcsMS44MTA1NSwuOTA1MjcsMS44MTA1NSwxLjI4ODA5LDEuNTU0NjksLjk0NDM0LDEuMDc4MDYsMSwuOTcwOTQsLjc1ODksLjg1Mjg0LC45MDc0NywxLjE5NjU4LC42OTgyNSwuOTc2MjIsMS4zMzUxMiwuOTA3NDcsLjkwNzQ3LC44NTM1NiwuOTA3NDcsLjkwNzQ3LDEuNDQ5NDcsLjg1Mjg0LC44OTQxLC44OTQxLC43MDU3MiwuOCwuNzA1NzIsLjcwNTcyLC43MDU3MiwuNzA1NzIsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC45OTg2MiwuOTk4NjIsMSwxLDEsMSwxLDEuMDMzNiwuOTEwMjcsMSwxLDEsLjk5ODYyLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMDU4NTksMS4wNTg1OSwxLDEsMSwxLjA3MTg1LC45OTQxMywuOTYzMzQsMS4wODA2NSwxLDEsMSwxLDEsMSwxLDEsMSwxLDFdLERhPXtsaW5lSGVpZ2h0OjEuMjIwNyxsaW5lR2FwOi4yMjA3fSxGYT1bLjc2MTE2LDEsMSwxLjAwMDYsLjk5OTk4LC45OTk3NCwuOTk5NzMsLjk5OTczLC45OTk4MiwuOTk5NzcsMS4wMDA4NywuOTk5OTgsLjk5OTk4LC45OTk1OSwxLjAwMDAzLDEuMDAwNiwuOTk5OTgsMS4wMDA2LDEuMDAwNiwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTk4LDEsMS4wMDAwMywxLjAwMDAzLDEuMDAwMDMsMS4wMDAyNiwuOTk5OSwuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsMS4wMDAwMSwxLjAwMDI2LDEuMDAwMjIsLjk5OTc3LDEuMDAwNiwuOTk5NzMsLjk5OTc3LDEuMDAwMjYsLjk5OTk5LC45OTk3NywxLjAwMDIyLDEuMDAwMDEsMS4wMDAyMiwuOTk5NzcsMS4wMDAwMSwxLjAwMDI2LC45OTk3NywxLjAwMDAxLDEuMDAwMTYsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjYsLjk5OTk4LDEuMDAwNiwuOTk5OTgsMS4wMDAwMywuOTk5NzMsLjk5OTk4LC45OTk3MywxLjAwMDI2LC45OTk3MywxLjAwMDI2LC45OTk3MywuOTk5OTgsMS4wMDAyNiwxLjAwMDI2LDEuMDAwNiwxLjAwMDYsLjk5OTczLDEuMDAwNiwuOTk5ODIsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwuOTk5NTksLjk5OTczLC45OTk5OCwxLjAwMDI2LC45OTk3MywxLjAwMDIyLC45OTk3MywuOTk5NzMsMSwuOTk5NTksMS4wMDA3NywuOTk5NTksMS4wMDAwMywuOTk5OTgsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLDEuMDAwNzcsLjk5OTczLC45OTk5OCwxLjAwMDI1LC45OTk2OCwuOTk5NzMsMS4wMDAwMywxLjAwMDI1LC42MDI5OSwxLjAwMDI0LDEuMDY0MDksMSwxLC45OTk5OCwxLC45OTk3MywxLjAwMDYsLjk5OTk4LDEsLjk5OTM2LC45OTk3MywxLjAwMDAyLDEuMDAwMDIsMS4wMDAwMiwxLjAwMDI2LC45OTk3NywuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsLjk5OTc3LDEsLjk5OTc3LDEuMDAwMDEsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTk3NywuOTk5NzcsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMjIsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMDMsMS4wMDAyMiwuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjYsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTgyLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsMS4wNjQwOSwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsLjk5OTczLDEuMDAwMjYsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LDEuMDMzNzQsLjk5OTc3LDEuMDAwMjYsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAyMiwxLjAwMDI2LDEuMDAwMjIsMS4wMDAyNiwxLjAwMDIyLDEuMDAwMjYsMS4wMDAyMiwxLjAwMDI2LC45OTk3NywxLjAwMDI2LC45OTk3NywxLjAwMDI2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDQyLC45OTk3MywuOTk5NzMsMS4wMDA2LC45OTk3NywuOTk5NzMsLjk5OTczLDEuMDAwMjYsMS4wMDA2LDEuMDAwMjYsMS4wMDA2LDEuMDAwMjYsMS4wMzgyOCwxLjAwMDI2LC45OTk5OSwxLjAwMDI2LDEuMDAwNiwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwuOTk5MywuOTk5OCwxLjAwMDI2LDEuMDAwMjIsMS4wMDAyNiwxLjAwMDIyLDEuMDAwMjYsMS4wMDAyMiwxLjAwMDI2LDEsMS4wMDAxNiwuOTk5NzcsLjk5OTU5LC45OTk3NywuOTk5NTksLjk5OTc3LC45OTk1OSwxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDI2LC45OTk5OCwxLjAwMDI2LC44MTIxLDEuMDAwMjYsLjk5OTk4LC45OTk3NywxLjAwMDI2LC45OTk3NywxLjAwMDI2LC45OTk3NywxLjAwMDI2LC45OTk3NywxLjAwMDI2LC45OTk3NywxLjAwMDI2LC45OTk3NywxLjAwMDI2LDEuMDAwMTYsMS4wMDAyMiwxLjAwMDAxLC45OTk3MywxLjAwMDAxLDEuMDAwMjYsMSwxLjAwMDI2LDEsMS4wMDAyNiwxLDEuMDAwNiwuOTk5NzMsLjk5OTc3LC45OTk3MywxLC45OTk4MiwxLjAwMDIyLDEuMDAwMjYsMS4wMDAwMSwuOTk5NzMsMS4wMDAyNiwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LDEuMDAwMzQsLjk5OTc3LDEsLjk5OTk3LDEuMDAwMjYsMS4wMDA3OCwxLjAwMDM2LC45OTk3MywxLjAwMDEzLDEuMDAwNiwuOTk5NzcsLjk5OTc3LC45OTk4OCwuODUxNDgsMS4wMDAwMSwxLjAwMDI2LC45OTk3NywxLjAwMDIyLDEuMDAwNiwuOTk5NzcsMS4wMDAwMSwuOTk5OTksLjk5OTc3LDEuMDAwNjksMS4wMDAyMiwuOTk5NzcsMS4wMDAwMSwuOTk5ODQsMS4wMDAyNiwxLjAwMDAxLDEuMDAwMjQsMS4wMDAwMSwuOTk5OSwxLDEuMDAwNiwxLjAwMDAxLDEuMDAwNDEsLjk5OTYyLDEuMDAwMjYsMS4wMDA2LC45OTk5NSwxLjAwMDQxLC45OTk0MiwuOTk5NzMsLjk5OTI3LDEuMDAwODIsLjk5OTAyLDEuMDAwMjYsMS4wMDA4NywxLjAwMDYsMS4wMDA2OSwuOTk5NzMsLjk5ODY3LC45OTk3MywuOTk5MywxLjAwMDI2LDEuMDAwNDksMS4wMDA1NiwxLC45OTk4OCwuOTk5MzUsLjk5OTk1LC45OTk1NCwxLjAwMDU1LC45OTk0NSwxLjAwMDMyLDEuMDAwNiwuOTk5OTUsMS4wMDAyNiwuOTk5OTUsMS4wMDAzMiwxLjAwMDAxLDEuMDAwMDgsLjk5OTcxLDEuMDAwMTksLjk5OTQsMS4wMDAwMSwxLjAwMDYsMS4wMDA0NCwuOTk5NzMsMS4wMDAyMywxLjAwMDQ3LDEsLjk5OTQyLC45OTU2MSwuOTk5ODksMS4wMDAzNSwuOTk5NzcsMS4wMDAzNSwuOTk5NzcsMS4wMDAxOSwuOTk5NDQsMS4wMDAwMSwxLjAwMDIxLC45OTkyNiwxLjAwMDM1LDEuMDAwMzUsLjk5OTQyLDEuMDAwNDgsLjk5OTk5LC45OTk3NywxLjAwMDIyLDEuMDAwMzUsMS4wMDAwMSwuOTk5NzcsMS4wMDAyNiwuOTk5ODksMS4wMDA1NywxLjAwMDAxLC45OTkzNiwxLjAwMDUyLDEuMDAwMTIsLjk5OTk2LDEuMDAwNDMsMSwxLjAwMDM1LC45OTk0LC45OTk3NiwxLjAwMDM1LC45OTk3MywxLjAwMDUyLDEuMDAwNDEsMS4wMDExOSwxLjAwMDM3LC45OTk3MywxLjAwMDAyLC45OTk4NiwxLjAwMDQxLDEuMDAwNDEsLjk5OTAyLC45OTk2LDEuMDAwMzQsLjk5OTk5LDEuMDAwMjYsLjk5OTk5LDEuMDAwMjYsLjk5OTczLDEuMDAwNTIsLjk5OTczLDEsLjk5OTczLDEuMDAwNDEsMS4wMDA3NSwuOTk5NCwxLjAwMDMsLjk5OTk5LDEsMS4wMDA0MSwuOTk5NTUsMSwuOTk5MTUsLjk5OTczLC45OTk3MywxLjAwMDI2LDEuMDAxMTksLjk5OTU1LC45OTk3MywxLjAwMDYsLjk5OTExLDEuMDAwNiwxLjAwMDI2LC45OTk3MiwxLjAwMDI2LC45OTkwMiwxLjAwMDQxLC45OTk3MywuOTk5OTksMSwxLDEuMDAwMzgsMS4wMDA1LDEuMDAwMTYsMS4wMDAyMiwxLjAwMDE2LDEuMDAwMjIsMS4wMDAxNiwxLjAwMDIyLDEuMDAwMDEsLjk5OTczLDEsMSwuOTk5NzMsMSwxLC45OTk1NSwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMSwxLDEsLjk5OTczLC45OTk3MywuOTk5NzIsMSwxLDEuMDAxMDYsLjk5OTk5LC45OTk5OCwuOTk5OTgsLjk5OTk5LC45OTk5OCwxLjY2NDc1LDEsLjk5OTczLC45OTk3MywxLjAwMDIzLC45OTk3MywuOTk5NzEsMS4wMDA0NywxLjAwMDIzLDEsLjk5OTkxLC45OTk4NCwxLjAwMDAyLDEuMDAwMDIsMS4wMDAwMiwxLjAwMDAyLDEsMSwxLDEsMSwxLDEsLjk5OTcyLDEsMS4yMDk4NSwxLjM5NzEzLDEuMDAwMDMsMS4wMDAzMSwxLjAwMDE1LDEsLjk5NTYxLDEuMDAwMjcsMS4wMDAzMSwxLjAwMDMxLC45OTkxNSwxLjAwMDMxLDEuMDAwMzEsLjk5OTk5LDEuMDAwMDMsLjk5OTk5LC45OTk5OSwxLjQxMTQ0LDEuNiwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDA1NzksMS40MDU3OSwxLjM2NjI1LC45OTk5OSwxLC45OTg2MSwuOTk4NjEsMSwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LC45OTk3MiwuOTk5OTksLjk5OTk5LC45OTk5OSwuOTk5OTksMS40MDQ4MywxLC45OTk3NywxLjAwMDU0LDEsMSwuOTk5NTMsLjk5OTYyLDEuMDAwNDIsLjk5OTUsMSwxLDEsMSwxLDEsMSwxLC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwxLDEsMSwxLDEsMSwxLDEsMSwxLDFdLFNhPXtsaW5lSGVpZ2h0OjEuMixsaW5lR2FwOi4yfSxrYT1bLjc2MTE2LDEsMSwxLjAwMDYsLjk5OTk4LC45OTk3NCwuOTk5NzMsLjk5OTczLC45OTk4MiwuOTk5NzcsMS4wMDA4NywuOTk5OTgsLjk5OTk4LC45OTk1OSwxLjAwMDAzLDEuMDAwNiwuOTk5OTgsMS4wMDA2LDEuMDAwNiwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTk4LDEsMS4wMDAwMywxLjAwMDAzLDEuMDAwMDMsMS4wMDAyNiwuOTk5OSwuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsMS4wMDAwMSwxLjAwMDI2LDEuMDAwMjIsLjk5OTc3LDEuMDAwNiwuOTk5NzMsLjk5OTc3LDEuMDAwMjYsLjk5OTk5LC45OTk3NywxLjAwMDIyLDEuMDAwMDEsMS4wMDAyMiwuOTk5NzcsMS4wMDAwMSwxLjAwMDI2LC45OTk3NywxLjAwMDAxLDEuMDAwMTYsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjYsLjk5OTk4LDEuMDAwNiwuOTk5OTgsMS4wMDAwMywuOTk5NzMsLjk5OTk4LC45OTk3MywxLjAwMDI2LC45OTk3MywxLjAwMDI2LC45OTk3MywuOTk5OTgsMS4wMDAyNiwxLjAwMDI2LDEuMDAwNiwxLjAwMDYsLjk5OTczLDEuMDAwNiwuOTk5ODIsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwuOTk5NTksLjk5OTczLC45OTk5OCwxLjAwMDI2LC45OTk3MywxLjAwMDIyLC45OTk3MywuOTk5NzMsMSwuOTk5NTksMS4wMDA3NywuOTk5NTksMS4wMDAwMywuOTk5OTgsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLDEuMDAwNzcsLjk5OTczLC45OTk5OCwxLjAwMDI1LC45OTk2OCwuOTk5NzMsMS4wMDAwMywxLjAwMDI1LC42MDI5OSwxLjAwMDI0LDEuMDY0MDksMSwxLC45OTk5OCwxLC45OTk3MywxLjAwMDYsLjk5OTk4LDEsLjk5OTM2LC45OTk3MywxLjAwMDAyLDEuMDAwMDIsMS4wMDAwMiwxLjAwMDI2LC45OTk3NywuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsLjk5OTc3LDEsLjk5OTc3LDEuMDAwMDEsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTk3NywuOTk5NzcsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMjIsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMDMsMS4wMDAyMiwuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjYsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTgyLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsMS4wNjQwOSwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsLjk5OTczLDEuMDAwMjYsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LDEuMDA0NCwuOTk5NzcsMS4wMDAyNiwxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDIyLDEuMDAwMjYsMS4wMDAyMiwxLjAwMDI2LDEuMDAwMjIsMS4wMDAyNiwxLjAwMDIyLDEuMDAwMjYsLjk5OTc3LDEuMDAwMjYsLjk5OTc3LDEuMDAwMjYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTk3MSwuOTk5NzMsLjk5OTczLDEuMDAwNiwuOTk5NzcsLjk5OTczLC45OTk3MywxLjAwMDI2LDEuMDAwNiwxLjAwMDI2LDEuMDAwNiwxLjAwMDI2LDEuMDEwMTEsMS4wMDAyNiwuOTk5OTksMS4wMDAyNiwxLjAwMDYsLjk5OTc3LDEuMDAwMjYsLjk5OTc3LDEuMDAwMjYsLjk5OTc3LDEuMDAwMjYsLjk5OTMsLjk5OTgsMS4wMDAyNiwxLjAwMDIyLDEuMDAwMjYsMS4wMDAyMiwxLjAwMDI2LDEuMDAwMjIsMS4wMDAyNiwxLDEuMDAwMTYsLjk5OTc3LC45OTk1OSwuOTk5NzcsLjk5OTU5LC45OTk3NywuOTk5NTksMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAyNiwuOTk5OTgsMS4wMDAyNiwuODEyMSwxLjAwMDI2LC45OTk5OCwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwuOTk5NzcsMS4wMDAyNiwxLjAwMDE2LDEuMDAwMjIsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwxLjAwMDI2LDEsMS4wMDAyNiwxLDEuMDAwMjYsMSwxLjAwMDYsLjk5OTczLC45OTk3NywuOTk5NzMsMSwuOTk5ODIsMS4wMDAyMiwxLjAwMDI2LDEuMDAwMDEsLjk5OTczLDEuMDAwMjYsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTc3LDEsMSwxLjAwMDI2LC45OTk2OSwuOTk5NzIsLjk5OTgxLC45OTk4LDEuMDAwNiwuOTk5NzcsLjk5OTc3LDEuMDAwMjIsLjkxMTU1LDEuMDAwMDEsMS4wMDAyNiwuOTk5NzcsMS4wMDAyMiwxLjAwMDYsLjk5OTc3LDEuMDAwMDEsLjk5OTk5LC45OTk3NywuOTk5NjYsMS4wMDAyMiwxLjAwMDMyLDEuMDAwMDEsLjk5OTQ0LDEuMDAwMjYsMS4wMDAwMSwuOTk5NjgsMS4wMDAwMSwxLjAwMDQ3LDEsMS4wMDA2LDEuMDAwMDEsLjk5OTgxLDEuMDAxMDEsMS4wMDAyNiwxLjAwMDYsLjk5OTQ4LC45OTk4MSwxLjAwMDY0LC45OTk3MywuOTk5NDIsMS4wMDEwMSwxLjAwMDYxLDEuMDAwMjYsMS4wMDA2OSwxLjAwMDYsMS4wMDAxNCwuOTk5NzMsMS4wMTMyMiwuOTk5NzMsMS4wMDA2NSwxLjAwMDI2LDEuMDAwMTIsLjk5OTIzLDEsMS4wMDA2NCwxLjAwMDc2LC45OTk0OCwxLjAwMDU1LDEuMDAwNjMsMS4wMDAwNywuOTk5NDMsMS4wMDA2LC45OTk0OCwxLjAwMDI2LC45OTk0OCwuOTk5NDMsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjksMS4wMDAzOCwxLjAwMDM1LDEuMDAwMDEsMS4wMDA2LDEuMDAwNiwuOTk5NzMsLjk5OTc4LDEuMDAwMDEsMS4wMDA1NywuOTk5ODksLjk5OTY3LC45OTk2NCwuOTk5NjcsLjk5OTc3LC45OTk5OSwuOTk5NzcsMS4wMDAzOCwuOTk5NzcsMS4wMDAwMSwuOTk5NzMsMS4wMDA2NiwuOTk5NjcsLjk5OTY3LDEuMDAwNDEsLjk5OTk4LC45OTk5OSwuOTk5NzcsMS4wMDAyMiwuOTk5NjcsMS4wMDAwMSwuOTk5NzcsMS4wMDAyNiwuOTk5NjQsMS4wMDAzMSwxLjAwMDAxLC45OTk5OSwuOTk5OTksMSwxLjAwMDIzLDEsMSwuOTk5OTksMS4wMDAzNSwxLjAwMDAxLC45OTk5OSwuOTk5NzMsLjk5OTc3LC45OTk5OSwxLjAwMDU4LC45OTk3MywuOTk5NzMsLjk5OTU1LC45OTk1LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDMyLC45OTk4OSwxLjAwMDM0LC45OTk5OSwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwuOTk5NzMsLjQ1OTk4LC45OTk3MywxLjAwMDI2LC45OTk3MywxLjAwMDAxLC45OTk5OSwuOTk5ODIsLjk5OTk0LC45OTk5NiwxLDEuMDAwNDIsMS4wMDA0NCwxLjAwMDI5LDEuMDAwMjMsLjk5OTczLC45OTk3MywxLjAwMDI2LC45OTk0OSwxLjAwMDAyLC45OTk3MywxLjAwMDYsMS4wMDA2LDEuMDAwNiwuOTk5NzUsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMzIsLjk4Njg1LC45OTk3MywxLjAwMDI2LDEsMSwuOTk5NjYsMS4wMDA0NCwxLjAwMDE2LDEuMDAwMjIsMS4wMDAxNiwxLjAwMDIyLDEuMDAwMTYsMS4wMDAyMiwxLjAwMDAxLC45OTk3MywxLDEsLjk5OTczLDEsMSwuOTk5NTUsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEsMSwxLC45OTk3MywuOTk5NzMsLjk5OTcyLDEsMSwxLjAwMTA2LC45OTk5OSwuOTk5OTgsLjk5OTk4LC45OTk5OSwuOTk5OTgsMS42NjQ3NSwxLC45OTk3MywuOTk5NzMsMSwuOTk5NzMsLjk5OTcxLC45OTk3OCwxLDEsLjk5OTkxLC45OTk4NCwxLjAwMDAyLDEuMDAwMDIsMS4wMDAwMiwxLjAwMDAyLDEuMDAwOTgsMSwxLDEsMS4wMDA0OSwxLDEsLjk5OTcyLDEsMS4yMDk4NSwxLjM5NzEzLDEuMDAwMDMsMS4wMDAzMSwxLjAwMDE1LDEsLjk5NTYxLDEuMDAwMjcsMS4wMDAzMSwxLjAwMDMxLC45OTkxNSwxLjAwMDMxLDEuMDAwMzEsLjk5OTk5LDEuMDAwMDMsLjk5OTk5LC45OTk5OSwxLjQxMTQ0LDEuNiwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDA1NzksMS40MDU3OSwxLjM2NjI1LC45OTk5OSwxLC45OTg2MSwuOTk4NjEsMSwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LC45OTk3MiwuOTk5OTksLjk5OTk5LC45OTk5OSwuOTk5OTksMS40MDQ4MywxLC45OTk3NywxLjAwMDU0LDEsMSwuOTk5NTMsLjk5OTYyLDEuMDAwNDIsLjk5OTUsMSwxLDEsMSwxLDEsMSwxLC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwxLDEsMSwxLDEsMSwxLDEsMSwxLDFdLFJhPXtsaW5lSGVpZ2h0OjEuMzUsbGluZUdhcDouMn0sTmE9Wy43NjExNiwxLDEsMS4wMDA2LDEuMDAwNiwxLjAwMDA2LC45OTk3MywuOTk5NzMsLjk5OTgyLDEuMDAwMDEsMS4wMDA0MywuOTk5OTgsLjk5OTk4LC45OTk1OSwxLjAwMDAzLDEuMDAwNiwuOTk5OTgsMS4wMDA2LDEuMDAwNiwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wMDA2LDEsMS4wMDAwMywxLjAwMDAzLDEuMDAwMDMsLjk5OTczLC45OTk4NywxLjAwMDAxLDEuMDAwMDEsLjk5OTc3LC45OTk3NywxLjAwMDAxLDEuMDAwMjYsMS4wMDAyMiwuOTk5NzcsMS4wMDA2LDEsMS4wMDAwMSwuOTk5NzMsLjk5OTk5LC45OTk3NywxLjAwMDIyLDEuMDAwMDEsMS4wMDAyMiwuOTk5NzcsMS4wMDAwMSwxLjAwMDI2LC45OTk3NywxLjAwMDAxLDEuMDAwMTYsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsLjk5OTQ5LC45OTk3MywuOTk5OTgsLjk5OTczLC45OTk3MywxLC45OTk3MywuOTk5NzMsMS4wMDA2LC45OTk3MywuOTk5NzMsLjk5OTI0LC45OTkyNCwxLC45OTkyNCwuOTk5OTksLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk5OCwxLDEuMDAwNiwuOTk5NzMsMSwuOTk5NzcsMSwxLDEsMS4wMDAwNSwxLjAwMDksMS4wMDAwNSwxLjAwMDAzLC45OTk5OCwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wMDA5LC45OTk3MywuOTk5OTgsMS4wMDAyNSwuOTk5NjgsLjk5OTczLDEuMDAwMDMsMS4wMDAyNSwuNjAyOTksMS4wMDAyNCwxLjA2NDA5LDEsMSwuOTk5OTgsMSwuOTk5OCwxLjAwMDYsLjk5OTk4LDEsLjk5OTM2LC45OTk3MywxLjAwMDAyLDEuMDAwMDIsMS4wMDAwMiwxLjAwMDI2LDEuMDAwMDEsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMS4wMDAwMSwxLjAwMDAxLDEsLjk5OTc3LDEuMDAwMDEsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTk3NywuOTk5NzcsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMjIsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMDMsMS4wMDAyMiwuOTk5NzcsLjk5OTc3LC45OTk3NywuOTk5NzcsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjYsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTgyLDEsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wNjQwOSwxLjAwMDI2LC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywxLC45OTk3MywxLDEuMDAwMDEsLjk5OTczLDEuMDAwMDEsLjk5OTczLDEuMDAwMDEsLjk5OTczLC45OTk3NywxLC45OTk3NywxLC45OTk3NywxLC45OTk3NywxLC45OTk3NywxLjAyODgsLjk5OTc3LC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDIyLC45OTk3MywxLjAwMDIyLC45OTk3MywxLjAwMDIyLC45OTk3MywxLjAwMDIyLC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTkyNCwxLjAwMDYsMS4wMDA2LC45OTk0NiwxLjAwMDM0LDEsLjk5OTI0LDEuMDAwMDEsMSwxLC45OTk3MywuOTk5MjQsLjk5OTczLC45OTkyNCwuOTk5NzMsMS4wNjMxMSwuOTk5NzMsMS4wMDAyNCwuOTk5NzMsLjk5OTI0LC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLDEuMDAwNDEsLjk5OTgsLjk5OTczLDEuMDAwMjIsLjk5OTczLDEuMDAwMjIsLjk5OTczLDEuMDAwMjIsLjk5OTczLDEsMS4wMDAxNiwuOTk5NzcsLjk5OTk4LC45OTk3NywuOTk5OTgsLjk5OTc3LC45OTk5OCwxLjAwMDAxLDEsMS4wMDAwMSwxLDEuMDAwMDEsMSwxLjAwMDAxLDEsMS4wMDAyNiwxLjAwMDYsMS4wMDAyNiwuODk1NDcsMS4wMDAyNiwxLjAwMDYsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsMS4wMDAxNiwuOTk5NzcsMS4wMDAwMSwxLDEuMDAwMDEsMS4wMDAyNiwxLDEuMDAwMjYsMSwxLjAwMDI2LDEsLjk5OTI0LC45OTk3MywxLjAwMDAxLC45OTk3MywxLC45OTk4MiwxLjAwMDIyLDEuMDAwMjYsMS4wMDAwMSwxLDEuMDAwMjYsMS4wMDA2LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsMS4wMDAwMSwxLDEuMDAwNTQsLjk5OTc3LDEuMDAwODQsMS4wMDAwNywuOTk5NzMsMS4wMDAxMywuOTk5MjQsMS4wMDAwMSwxLjAwMDAxLC45OTk0NSwuOTEyMjEsMS4wMDAwMSwxLjAwMDI2LC45OTk3NywxLjAwMDIyLDEuMDAwNiwxLjAwMDAxLDEuMDAwMDEsLjk5OTk5LC45OTk3NywuOTk5MzMsMS4wMDAyMiwxLjAwMDU0LDEuMDAwMDEsMS4wMDA2NSwxLjAwMDI2LDEuMDAwMDEsMS4wMDAxLDEuMDAwMDEsMS4wMDA1MiwxLDEuMDAwNiwxLjAwMDAxLC45OTk0NSwuOTk4OTcsLjk5OTY4LC45OTkyNCwxLjAwMDM2LC45OTk0NSwuOTk5NDksMSwxLjAwMDYsLjk5ODk3LC45OTkxOCwuOTk5NjgsLjk5OTExLC45OTkyNCwxLC45OTk2MiwxLjAxNDg3LDEsMS4wMDA1LC45OTk3MywxLjAwMDEyLDEuMDAwNDMsMSwuOTk5OTUsLjk5OTk0LDEuMDAwMzYsLjk5OTQ3LDEuMDAwMTksMS4wMDA2MywxLjAwMDI1LC45OTkyNCwxLjAwMDM2LC45OTk3MywxLjAwMDM2LDEuMDAwMjUsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMjcsMS4wMDAxLDEuMDAwNjgsMS4wMDAwMSwxLjAwMDYsMS4wMDA2LDEsMS4wMDAwOCwuOTk5NTcsLjk5OTcyLC45OTk0LC45OTk1NCwuOTk5NzUsMS4wMDA1MSwxLjAwMDAxLDEuMDAwMTksMS4wMDAwMSwxLjAwMDEsLjk5OTg2LDEuMDAwMDEsMS4wMDAwMSwxLjAwMDM4LC45OTk1NCwuOTk5NTQsLjk5OTQsMS4wMDA2NiwuOTk5OTksLjk5OTc3LDEuMDAwMjIsMS4wMDA1NCwxLjAwMDAxLC45OTk3NywxLjAwMDI2LC45OTk3NSwxLjAwMDEsMS4wMDAwMSwuOTk5OTMsLjk5OTUsLjk5OTU1LDEuMDAwMTYsLjk5OTc4LC45OTk3NCwxLjAwMDE5LDEuMDAwMjIsLjk5OTU1LDEuMDAwNTMsLjk5OTczLDEuMDAwODksMS4wMDAwNSwuOTk5NjcsMS4wMDA0OCwuOTk5NzMsMS4wMDAwMiwxLjAwMDM0LC45OTk3MywuOTk5NzMsLjk5OTY0LDEuMDAwMDYsMS4wMDA2NiwuOTk5NDcsLjk5OTczLC45ODg5NCwuOTk5NzMsMSwuNDQ4OTgsMSwuOTk5NDYsMSwxLjAwMDM5LDEuMDAwODIsLjk5OTkxLC45OTk5MSwuOTk5ODUsMS4wMDAyMiwxLjAwMDIzLDEuMDAwNjEsMS4wMDAwNiwuOTk5NjYsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wMDAxOSwxLjAwMDgsMSwuOTk5MjQsLjk5OTI0LC45OTkyNCwuOTk5ODMsMS4wMDA0NCwuOTk5NzMsLjk5OTY0LC45ODMzMiwxLC45OTk3MywxLDEsLjk5OTYyLC45OTg5NSwxLjAwMDE2LC45OTk3NywxLjAwMDE2LC45OTk3NywxLjAwMDE2LC45OTk3NywxLjAwMDAxLDEsMSwxLC45OTk3MywxLDEsLjk5OTU1LC45OTkyNCwuOTk5MjQsLjk5OTI0LC45OTkyNCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5NzMsLjk5OTczLC45OTk3MiwxLDEsMS4wMDI2NywuOTk5OTksLjk5OTk4LC45OTk5OCwxLC45OTk5OCwxLjY2NDc1LDEsLjk5OTczLC45OTk3MywxLjAwMDIzLC45OTk3MywxLjAwNDIzLC45OTkyNSwuOTk5OTksMSwuOTk5OTEsLjk5OTg0LDEuMDAwMDIsMS4wMDAwMiwxLjAwMDAyLDEuMDAwMDIsMS4wMDA0OSwxLDEuMDAyNDUsMSwxLDEsMSwuOTYzMjksMSwxLjIwOTg1LDEuMzk3MTMsMS4wMDAwMywuODI1NCwxLjAwMDE1LDEsMS4wMDAzNSwxLjAwMDI3LDEuMDAwMzEsMS4wMDAzMSwxLjAwMDAzLDEuMDAwMzEsMS4wMDAzMSwuOTk5OTksMS4wMDAwMywuOTk5OTksLjk5OTk5LDEuNDExNDQsMS42LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MDU3OSwxLjQwNTc5LDEuMzY2MjUsLjk5OTk5LDEsLjk5ODYxLC45OTg2MSwxLDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LDEuMDAwMjYsLjk1MzE3LC45OTk5OSwuOTk5OTksLjk5OTk5LC45OTk5OSwxLjQwNDgzLDEsLjk5OTc3LDEuMDAwNTQsMSwxLC45OTk1MywuOTk5NjIsMS4wMDA0MiwuOTk5NSwxLDEsMSwxLDEsMSwxLDEsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LDEsMSwxLDEsMSwxLDEsMSwxLDEsMV0sR2E9e2xpbmVIZWlnaHQ6MS4zNSxsaW5lR2FwOi4yfSxNYT1bLjc2MTE2LDEsMSwxLjAwMDYsMS4wMDA2LDEuMDAwMDYsLjk5OTczLC45OTk3MywuOTk5ODIsMS4wMDAwMSwxLjAwMDQzLC45OTk5OCwuOTk5OTgsLjk5OTU5LDEuMDAwMDMsMS4wMDA2LC45OTk5OCwxLjAwMDYsMS4wMDA2LC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywxLjAwMDYsMSwxLjAwMDAzLDEuMDAwMDMsMS4wMDAwMywuOTk5NzMsLjk5OTg3LDEuMDAwMDEsMS4wMDAwMSwuOTk5NzcsLjk5OTc3LDEuMDAwMDEsMS4wMDAyNiwxLjAwMDIyLC45OTk3NywxLjAwMDYsMSwxLjAwMDAxLC45OTk3MywuOTk5OTksLjk5OTc3LDEuMDAwMjIsMS4wMDAwMSwxLjAwMDIyLC45OTk3NywxLjAwMDAxLDEuMDAwMjYsLjk5OTc3LDEuMDAwMDEsMS4wMDAxNiwxLjAwMDAxLDEuMDAwMDEsMS4wMDAyNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwuOTk5NDksLjk5OTczLC45OTk5OCwuOTk5NzMsLjk5OTczLDEsLjk5OTczLC45OTk3MywxLjAwMDYsLjk5OTczLC45OTk3MywuOTk5MjQsLjk5OTI0LDEsLjk5OTI0LC45OTk5OSwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTk4LDEsMS4wMDA2LC45OTk3MywxLC45OTk3NywxLDEsMSwxLjAwMDA1LDEuMDAwOSwxLjAwMDA1LDEuMDAwMDMsLjk5OTk4LC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywxLjAwMDksLjk5OTczLC45OTk5OCwxLjAwMDI1LC45OTk2OCwuOTk5NzMsMS4wMDAwMywxLjAwMDI1LC42MDI5OSwxLjAwMDI0LDEuMDY0MDksMSwxLC45OTk5OCwxLC45OTk4LDEuMDAwNiwuOTk5OTgsMSwuOTk5MzYsLjk5OTczLDEuMDAwMDIsMS4wMDAwMiwxLjAwMDAyLDEuMDAwMjYsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMSwuOTk5NzcsMS4wMDAwMSwxLjAwMDAxLDEuMDAwMDEsMS4wMDAwMSwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsLjk5OTc3LC45OTk3NywxLjAwMDIyLDEuMDAwMjIsMS4wMDAyMiwxLjAwMDIyLDEuMDAwMjIsMS4wMDAwMywxLjAwMDIyLC45OTk3NywuOTk5NzcsLjk5OTc3LC45OTk3NywxLjAwMDAxLDEuMDAwMDEsMS4wMDAyNiwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5ODIsMSwuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLC45OTk3MywxLjA2NDA5LDEuMDAwMjYsLjk5OTczLC45OTk3MywuOTk5NzMsLjk5OTczLDEsLjk5OTczLDEsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsMS4wMDAwMSwuOTk5NzMsLjk5OTc3LDEsLjk5OTc3LDEsLjk5OTc3LDEsLjk5OTc3LDEsLjk5OTc3LDEuMDQ1OTYsLjk5OTc3LC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDAxLC45OTk3MywxLjAwMDIyLC45OTk3MywxLjAwMDIyLC45OTk3MywxLjAwMDIyLC45OTk3MywxLjAwMDIyLC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LDEuMDAwNiwxLjAwMDYsMS4wMDA2LC45OTkyNCwxLjAwMDYsMS4wMDA2LDEuMDAwMTksMS4wMDAzNCwxLC45OTkyNCwxLjAwMDAxLDEsMSwuOTk5NzMsLjk5OTI0LC45OTk3MywuOTk5MjQsLjk5OTczLDEuMDI1NzIsLjk5OTczLDEuMDAwMDUsLjk5OTczLC45OTkyNCwuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5OTksLjk5OTgsLjk5OTczLDEuMDAwMjIsLjk5OTczLDEuMDAwMjIsLjk5OTczLDEuMDAwMjIsLjk5OTczLDEsMS4wMDAxNiwuOTk5NzcsLjk5OTk4LC45OTk3NywuOTk5OTgsLjk5OTc3LC45OTk5OCwxLjAwMDAxLDEsMS4wMDAwMSwxLDEuMDAwMDEsMSwxLjAwMDAxLDEsMS4wMDAyNiwxLjAwMDYsMS4wMDAyNiwuODQ1MzMsMS4wMDAyNiwxLjAwMDYsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsLjk5OTc3LC45OTk3MywuOTk5NzcsLjk5OTczLC45OTk3NywuOTk5NzMsMS4wMDAxNiwuOTk5NzcsMS4wMDAwMSwxLDEuMDAwMDEsMS4wMDAyNiwxLDEuMDAwMjYsMSwxLjAwMDI2LDEsLjk5OTI0LC45OTk3MywxLjAwMDAxLC45OTk3MywxLC45OTk4MiwxLjAwMDIyLDEuMDAwMjYsMS4wMDAwMSwxLDEuMDAwMjYsMS4wMDA2LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk5OCwuOTk5OTgsLjk5OTI4LDEsLjk5OTc3LDEuMDAwMTMsMS4wMDA1NSwuOTk5NDcsLjk5OTQ1LC45OTk0MSwuOTk5MjQsMS4wMDAwMSwxLjAwMDAxLDEuMDAwNCwuOTE2MjEsMS4wMDAwMSwxLjAwMDI2LC45OTk3NywxLjAwMDIyLDEuMDAwNiwxLjAwMDAxLDEuMDAwMDUsLjk5OTk5LC45OTk3NywxLjAwMDE1LDEuMDAwMjIsLjk5OTc3LDEuMDAwMDEsLjk5OTczLDEuMDAwMjYsMS4wMDAwMSwxLjAwMDE5LDEuMDAwMDEsLjk5OTQ2LDEsMS4wMDA2LDEuMDAwMDEsLjk5OTc4LDEuMDAwNDUsLjk5OTczLC45OTkyNCwxLjAwMDIzLC45OTk3OCwuOTk5NjYsMSwxLjAwMDY1LDEuMDAwNDUsMS4wMDAxOSwuOTk5NzMsLjk5OTczLC45OTkyNCwxLDEsLjk2NDk5LDEsMS4wMDA1NSwuOTk5NzMsMS4wMDAwOCwxLjAwMDI3LDEsLjk5OTcsLjk5OTk1LDEuMDAwMjMsLjk5OTMzLDEuMDAwMTksMS4wMDAxNSwxLjAwMDMxLC45OTkyNCwxLjAwMDIzLC45OTk3MywxLjAwMDIzLDEuMDAwMzEsMS4wMDAwMSwuOTk5MjgsMS4wMDAyOSwxLjAwMDkyLDEuMDAwMzUsMS4wMDAwMSwxLjAwMDYsMS4wMDA2LDEsLjk5OTg4LC45OTk3NSwxLDEuMDAwODIsLjk5NTYxLC45OTk2LDEuMDAwMzUsMS4wMDAwMSwuOTk5NjIsMS4wMDAwMSwxLjAwMDkyLC45OTk2NCwxLjAwMDAxLC45OTk2MywuOTk5OTksMS4wMDAzNSwxLjAwMDM1LDEuMDAwODIsLjk5OTYyLC45OTk5OSwuOTk5NzcsMS4wMDAyMiwxLjAwMDM1LDEuMDAwMDEsLjk5OTc3LDEuMDAwMjYsLjk5OTYsLjk5OTY3LDEuMDAwMDEsMS4wMDAzNCwxLjAwMDc0LDEuMDAwNTQsMS4wMDA1MywxLjAwMDYzLC45OTk3MSwuOTk5NjIsMS4wMDAzNSwuOTk5NzUsLjk5OTc3LC45OTk3MywxLjAwMDQzLC45OTk1MywxLjAwMDcsLjk5OTE1LC45OTk3MywxLjAwMDA4LC45OTg5MiwxLjAwMDczLDEuMDAwNzMsMS4wMDExNCwuOTk5MTUsMS4wMDA3MywuOTk5NTUsLjk5OTczLDEuMDAwOTIsLjk5OTczLDEsLjk5OTk4LDEsMS4wMDAzLDEsMS4wMDA0MywxLjAwMDAxLC45OTk2OSwxLjAwMDMsMSwxLjAwMDM1LDEuMDAwMDEsLjk5OTUsMSwxLjAwMDkyLC45OTk3MywuOTk5NzMsLjk5OTczLDEuMDAwNywuOTk5NSwxLC45OTkyNCwxLjAwMDYsLjk5OTI0LC45OTk3MiwxLjAwMDYyLC45OTk3MywxLjAwMTE0LDEuMDAwNzMsMSwuOTk5NTUsMSwxLDEuMDAwNDcsLjk5OTY4LDEuMDAwMTYsLjk5OTc3LDEuMDAwMTYsLjk5OTc3LDEuMDAwMTYsLjk5OTc3LDEuMDAwMDEsMSwxLDEsLjk5OTczLDEsMSwuOTk5NTUsLjk5OTI0LC45OTkyNCwuOTk5MjQsLjk5OTI0LC45OTk5OCwuOTk5OTgsLjk5OTk4LC45OTk3MywuOTk5NzMsLjk5OTcyLDEsMSwxLjAwMjY3LC45OTk5OSwuOTk5OTgsLjk5OTk4LDEsLjk5OTk4LDEuNjY0NzUsMSwuOTk5NzMsLjk5OTczLDEuMDAwMjMsLjk5OTczLC45OTk3MSwuOTk5MjUsMS4wMDAyMywxLC45OTk5MSwuOTk5ODQsMS4wMDAwMiwxLjAwMDAyLDEuMDAwMDIsMS4wMDAwMiwxLDEsMSwxLDEsMSwxLC45NjMyOSwxLDEuMjA5ODUsMS4zOTcxMywxLjAwMDAzLC44MjU0LDEuMDAwMTUsMSwxLjAwMDM1LDEuMDAwMjcsMS4wMDAzMSwxLjAwMDMxLC45OTkxNSwxLjAwMDMxLDEuMDAwMzEsLjk5OTk5LDEuMDAwMDMsLjk5OTk5LC45OTk5OSwxLjQxMTQ0LDEuNiwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDExNDQsMS40MTE0NCwxLjQxMTQ0LDEuNDA1NzksMS40MDU3OSwxLjM2NjI1LC45OTk5OSwxLC45OTg2MSwuOTk4NjEsMSwxLjAwMDI2LDEuMDAwMjYsMS4wMDAyNiwxLjAwMDI2LC45NTMxNywuOTk5OTksLjk5OTk5LC45OTk5OSwuOTk5OTksMS40MDQ4MywxLC45OTk3NywxLjAwMDU0LDEsMSwuOTk5NTMsLjk5OTYyLDEuMDAwNDIsLjk5OTUsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXSxVYT17bGluZUhlaWdodDoxLjIsbGluZUdhcDouMn0seGE9WzM2NSwwLDMzMywyNzgsMzMzLDQ3NCw1NTYsNTU2LDg4OSw3MjIsMjM4LDMzMywzMzMsMzg5LDU4NCwyNzgsMzMzLDI3OCwyNzgsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDMzMywzMzMsNTg0LDU4NCw1ODQsNjExLDk3NSw3MjIsNzIyLDcyMiw3MjIsNjY3LDYxMSw3NzgsNzIyLDI3OCw1NTYsNzIyLDYxMSw4MzMsNzIyLDc3OCw2NjcsNzc4LDcyMiw2NjcsNjExLDcyMiw2NjcsOTQ0LDY2Nyw2NjcsNjExLDMzMywyNzgsMzMzLDU4NCw1NTYsMzMzLDU1Niw2MTEsNTU2LDYxMSw1NTYsMzMzLDYxMSw2MTEsMjc4LDI3OCw1NTYsMjc4LDg4OSw2MTEsNjExLDYxMSw2MTEsMzg5LDU1NiwzMzMsNjExLDU1Niw3NzgsNTU2LDU1Niw1MDAsMzg5LDI4MCwzODksNTg0LDMzMyw1NTYsNTU2LDU1Niw1NTYsMjgwLDU1NiwzMzMsNzM3LDM3MCw1NTYsNTg0LDczNyw1NTIsNDAwLDU0OSwzMzMsMzMzLDMzMyw1NzYsNTU2LDI3OCwzMzMsMzMzLDM2NSw1NTYsODM0LDgzNCw4MzQsNjExLDcyMiw3MjIsNzIyLDcyMiw3MjIsNzIyLDFlMyw3MjIsNjY3LDY2Nyw2NjcsNjY3LDI3OCwyNzgsMjc4LDI3OCw3MjIsNzIyLDc3OCw3NzgsNzc4LDc3OCw3NzgsNTg0LDc3OCw3MjIsNzIyLDcyMiw3MjIsNjY3LDY2Nyw2MTEsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsODg5LDU1Niw1NTYsNTU2LDU1Niw1NTYsMjc4LDI3OCwyNzgsMjc4LDYxMSw2MTEsNjExLDYxMSw2MTEsNjExLDYxMSw1NDksNjExLDYxMSw2MTEsNjExLDYxMSw1NTYsNjExLDU1Niw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDcyMiw3MTksNzIyLDYxMSw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw2NjcsNTU2LDY2Nyw1NTYsNzc4LDYxMSw3NzgsNjExLDc3OCw2MTEsNzc4LDYxMSw3MjIsNjExLDcyMiw2MTEsMjc4LDI3OCwyNzgsMjc4LDI3OCwyNzgsMjc4LDI3OCwyNzgsMjc4LDc4NSw1NTYsNTU2LDI3OCw3MjIsNTU2LDU1Niw2MTEsMjc4LDYxMSwyNzgsNjExLDM4NSw2MTEsNDc5LDYxMSwyNzgsNzIyLDYxMSw3MjIsNjExLDcyMiw2MTEsNzA4LDcyMyw2MTEsNzc4LDYxMSw3NzgsNjExLDc3OCw2MTEsMWUzLDk0NCw3MjIsMzg5LDcyMiwzODksNzIyLDM4OSw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw2NjcsNTU2LDYxMSwzMzMsNjExLDQ3OSw2MTEsMzMzLDcyMiw2MTEsNzIyLDYxMSw3MjIsNjExLDcyMiw2MTEsNzIyLDYxMSw3MjIsNjExLDk0NCw3NzgsNjY3LDU1Niw2NjcsNjExLDUwMCw2MTEsNTAwLDYxMSw1MDAsMjc4LDU1Niw3MjIsNTU2LDFlMyw4ODksNzc4LDYxMSw2NjcsNTU2LDYxMSwzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDQ2NSw3MjIsMzMzLDg1Myw5MDYsNDc0LDgyNSw5MjcsODM4LDI3OCw3MjIsNzIyLDYwMSw3MTksNjY3LDYxMSw3MjIsNzc4LDI3OCw3MjIsNjY3LDgzMyw3MjIsNjQ0LDc3OCw3MjIsNjY3LDYwMCw2MTEsNjY3LDgyMSw2NjcsODA5LDgwMiwyNzgsNjY3LDYxNSw0NTEsNjExLDI3OCw1ODIsNjE1LDYxMCw1NTYsNjA2LDQ3NSw0NjAsNjExLDU0MSwyNzgsNTU4LDU1Niw2MTIsNTU2LDQ0NSw2MTEsNzY2LDYxOSw1MjAsNjg0LDQ0Niw1ODIsNzE1LDU3Niw3NTMsODQ1LDI3OCw1ODIsNjExLDU4Miw4NDUsNjY3LDY2OSw4ODUsNTY3LDcxMSw2NjcsMjc4LDI3Niw1NTYsMTA5NCwxMDYyLDg3NSw2MTAsNzIyLDYyMiw3MTksNzIyLDcxOSw3MjIsNTY3LDcxMiw2NjcsOTA0LDYyNiw3MTksNzE5LDYxMCw3MDIsODMzLDcyMiw3NzgsNzE5LDY2Nyw3MjIsNjExLDYyMiw4NTQsNjY3LDczMCw3MDMsMTAwNSwxMDE5LDg3MCw5NzksNzE5LDcxMSwxMDMxLDcxOSw1NTYsNjE4LDYxNSw0MTcsNjM1LDU1Niw3MDksNDk3LDYxNSw2MTUsNTAwLDYzNSw3NDAsNjA0LDYxMSw2MDQsNjExLDU1Niw0OTAsNTU2LDg3NSw1NTYsNjE1LDU4MSw4MzMsODQ0LDcyOSw4NTQsNjE1LDU1Miw4NTQsNTgzLDU1Niw1NTYsNjExLDQxNyw1NTIsNTU2LDI3OCwyODEsMjc4LDk2OSw5MDYsNjExLDUwMCw2MTUsNTU2LDYwNCw3NzgsNjExLDQ4Nyw0NDcsOTQ0LDc3OCw5NDQsNzc4LDk0NCw3NzgsNjY3LDU1NiwzMzMsMzMzLDU1NiwxZTMsMWUzLDU1MiwyNzgsMjc4LDI3OCwyNzgsNTAwLDUwMCw1MDAsNTU2LDU1NiwzNTAsMWUzLDFlMywyNDAsNDc5LDMzMywzMzMsNjA0LDMzMywxNjcsMzk2LDU1Niw1NTYsMTA5NCw1NTYsODg1LDQ4OSwxMTE1LDFlMyw3NjgsNjAwLDgzNCw4MzQsODM0LDgzNCwxZTMsNTAwLDFlMyw1MDAsMWUzLDUwMCw1MDAsNDk0LDYxMiw4MjMsNzEzLDU4NCw1NDksNzEzLDk3OSw3MjIsMjc0LDU0OSw1NDksNTgzLDU0OSw1NDksNjA0LDU4NCw2MDQsNjA0LDcwOCw2MjUsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzI5LDYwNCw2MDQsMzU0LDM1NCwxZTMsOTkwLDk5MCw5OTAsOTkwLDQ5NCw2MDQsNjA0LDYwNCw2MDQsMzU0LDEwMjEsMTA1Miw5MTcsNzUwLDc1MCw1MzEsNjU2LDU5NCw1MTAsNTAwLDc1MCw3NTAsNjExLDYxMSwzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDIyMiwyMjIsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzM10sTGE9Wy0xLC0xLC0xLDMyLDMzLDM0LDM1LDM2LDM3LDM4LDM5LDQwLDQxLDQyLDQzLDQ0LDQ1LDQ2LDQ3LDQ4LDQ5LDUwLDUxLDUyLDUzLDU0LDU1LDU2LDU3LDU4LDU5LDYwLDYxLDYyLDYzLDY0LDY1LDY2LDY3LDY4LDY5LDcwLDcxLDcyLDczLDc0LDc1LDc2LDc3LDc4LDc5LDgwLDgxLDgyLDgzLDg0LDg1LDg2LDg3LDg4LDg5LDkwLDkxLDkyLDkzLDk0LDk1LDk2LDk3LDk4LDk5LDEwMCwxMDEsMTAyLDEwMywxMDQsMTA1LDEwNiwxMDcsMTA4LDEwOSwxMTAsMTExLDExMiwxMTMsMTE0LDExNSwxMTYsMTE3LDExOCwxMTksMTIwLDEyMSwxMjIsMTIzLDEyNCwxMjUsMTI2LDE2MSwxNjIsMTYzLDE2NCwxNjUsMTY2LDE2NywxNjgsMTY5LDE3MCwxNzEsMTcyLDE3NCwxNzUsMTc2LDE3NywxNzgsMTc5LDE4MCwxODEsMTgyLDE4MywxODQsMTg1LDE4NiwxODcsMTg4LDE4OSwxOTAsMTkxLDE5MiwxOTMsMTk0LDE5NSwxOTYsMTk3LDE5OCwxOTksMjAwLDIwMSwyMDIsMjAzLDIwNCwyMDUsMjA2LDIwNywyMDgsMjA5LDIxMCwyMTEsMjEyLDIxMywyMTQsMjE1LDIxNiwyMTcsMjE4LDIxOSwyMjAsMjIxLDIyMiwyMjMsMjI0LDIyNSwyMjYsMjI3LDIyOCwyMjksMjMwLDIzMSwyMzIsMjMzLDIzNCwyMzUsMjM2LDIzNywyMzgsMjM5LDI0MCwyNDEsMjQyLDI0MywyNDQsMjQ1LDI0NiwyNDcsMjQ4LDI0OSwyNTAsMjUxLDI1MiwyNTMsMjU0LDI1NSwyNTYsMjU3LDI1OCwyNTksMjYwLDI2MSwyNjIsMjYzLDI2NCwyNjUsMjY2LDI2NywyNjgsMjY5LDI3MCwyNzEsMjcyLDI3MywyNzQsMjc1LDI3NiwyNzcsMjc4LDI3OSwyODAsMjgxLDI4MiwyODMsMjg0LDI4NSwyODYsMjg3LDI4OCwyODksMjkwLDI5MSwyOTIsMjkzLDI5NCwyOTUsMjk2LDI5NywyOTgsMjk5LDMwMCwzMDEsMzAyLDMwMywzMDQsMzA1LDMwNiwzMDcsMzA4LDMwOSwzMTAsMzExLDMxMiwzMTMsMzE0LDMxNSwzMTYsMzE3LDMxOCwzMTksMzIwLDMyMSwzMjIsMzIzLDMyNCwzMjUsMzI2LDMyNywzMjgsMzI5LDMzMCwzMzEsMzMyLDMzMywzMzQsMzM1LDMzNiwzMzcsMzM4LDMzOSwzNDAsMzQxLDM0MiwzNDMsMzQ0LDM0NSwzNDYsMzQ3LDM0OCwzNDksMzUwLDM1MSwzNTIsMzUzLDM1NCwzNTUsMzU2LDM1NywzNTgsMzU5LDM2MCwzNjEsMzYyLDM2MywzNjQsMzY1LDM2NiwzNjcsMzY4LDM2OSwzNzAsMzcxLDM3MiwzNzMsMzc0LDM3NSwzNzYsMzc3LDM3OCwzNzksMzgwLDM4MSwzODIsMzgzLDQwMiw1MDYsNTA3LDUwOCw1MDksNTEwLDUxMSw1MzYsNTM3LDUzOCw1MzksNzEwLDcxMSw3MTMsNzI4LDcyOSw3MzAsNzMxLDczMiw3MzMsOTAwLDkwMSw5MDIsOTAzLDkwNCw5MDUsOTA2LDkwOCw5MTAsOTExLDkxMiw5MTMsOTE0LDkxNSw5MTYsOTE3LDkxOCw5MTksOTIwLDkyMSw5MjIsOTIzLDkyNCw5MjUsOTI2LDkyNyw5MjgsOTI5LDkzMSw5MzIsOTMzLDkzNCw5MzUsOTM2LDkzNyw5MzgsOTM5LDk0MCw5NDEsOTQyLDk0Myw5NDQsOTQ1LDk0Niw5NDcsOTQ4LDk0OSw5NTAsOTUxLDk1Miw5NTMsOTU0LDk1NSw5NTYsOTU3LDk1OCw5NTksOTYwLDk2MSw5NjIsOTYzLDk2NCw5NjUsOTY2LDk2Nyw5NjgsOTY5LDk3MCw5NzEsOTcyLDk3Myw5NzQsMTAyNCwxMDI1LDEwMjYsMTAyNywxMDI4LDEwMjksMTAzMCwxMDMxLDEwMzIsMTAzMywxMDM0LDEwMzUsMTAzNiwxMDM3LDEwMzgsMTAzOSwxMDQwLDEwNDEsMTA0MiwxMDQzLDEwNDQsMTA0NSwxMDQ2LDEwNDcsMTA0OCwxMDQ5LDEwNTAsMTA1MSwxMDUyLDEwNTMsMTA1NCwxMDU1LDEwNTYsMTA1NywxMDU4LDEwNTksMTA2MCwxMDYxLDEwNjIsMTA2MywxMDY0LDEwNjUsMTA2NiwxMDY3LDEwNjgsMTA2OSwxMDcwLDEwNzEsMTA3MiwxMDczLDEwNzQsMTA3NSwxMDc2LDEwNzcsMTA3OCwxMDc5LDEwODAsMTA4MSwxMDgyLDEwODMsMTA4NCwxMDg1LDEwODYsMTA4NywxMDg4LDEwODksMTA5MCwxMDkxLDEwOTIsMTA5MywxMDk0LDEwOTUsMTA5NiwxMDk3LDEwOTgsMTA5OSwxMTAwLDExMDEsMTEwMiwxMTAzLDExMDQsMTEwNSwxMTA2LDExMDcsMTEwOCwxMTA5LDExMTAsMTExMSwxMTEyLDExMTMsMTExNCwxMTE1LDExMTYsMTExNywxMTE4LDExMTksMTEzOCwxMTM5LDExNjgsMTE2OSw3ODA4LDc4MDksNzgxMCw3ODExLDc4MTIsNzgxMyw3OTIyLDc5MjMsODIwOCw4MjA5LDgyMTEsODIxMiw4MjEzLDgyMTUsODIxNiw4MjE3LDgyMTgsODIxOSw4MjIwLDgyMjEsODIyMiw4MjI0LDgyMjUsODIyNiw4MjMwLDgyNDAsODI0Miw4MjQzLDgyNDksODI1MCw4MjUyLDgyNTQsODI2MCw4MzE5LDgzNTUsODM1Niw4MzU5LDgzNjQsODQ1Myw4NDY3LDg0NzAsODQ4Miw4NDg2LDg0OTQsODUzOSw4NTQwLDg1NDEsODU0Miw4NTkyLDg1OTMsODU5NCw4NTk1LDg1OTYsODU5Nyw4NjE2LDg3MDYsODcxMCw4NzE5LDg3MjEsODcyMiw4NzMwLDg3MzQsODczNSw4NzQ1LDg3NDcsODc3Niw4ODAwLDg4MDEsODgwNCw4ODA1LDg5NjIsODk3Niw4OTkyLDg5OTMsOTQ3Miw5NDc0LDk0ODQsOTQ4OCw5NDkyLDk0OTYsOTUwMCw5NTA4LDk1MTYsOTUyNCw5NTMyLDk1NTIsOTU1Myw5NTU0LDk1NTUsOTU1Niw5NTU3LDk1NTgsOTU1OSw5NTYwLDk1NjEsOTU2Miw5NTYzLDk1NjQsOTU2NSw5NTY2LDk1NjcsOTU2OCw5NTY5LDk1NzAsOTU3MSw5NTcyLDk1NzMsOTU3NCw5NTc1LDk1NzYsOTU3Nyw5NTc4LDk1NzksOTU4MCw5NjAwLDk2MDQsOTYwOCw5NjEyLDk2MTYsOTYxNyw5NjE4LDk2MTksOTYzMiw5NjMzLDk2NDIsOTY0Myw5NjQ0LDk2NTAsOTY1OCw5NjYwLDk2NjgsOTY3NCw5Njc1LDk2NzksOTY4OCw5Njg5LDk3MDIsOTc4Niw5Nzg3LDk3ODgsOTc5Miw5Nzk0LDk4MjQsOTgyNyw5ODI5LDk4MzAsOTgzNCw5ODM1LDk4MzYsNjE0NDEsNjE0NDIsNjE0NDUsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTEsLTFdLEhhPVszNjUsMCwzMzMsMjc4LDMzMyw0NzQsNTU2LDU1Niw4ODksNzIyLDIzOCwzMzMsMzMzLDM4OSw1ODQsMjc4LDMzMywyNzgsMjc4LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1NiwzMzMsMzMzLDU4NCw1ODQsNTg0LDYxMSw5NzUsNzIyLDcyMiw3MjIsNzIyLDY2Nyw2MTEsNzc4LDcyMiwyNzgsNTU2LDcyMiw2MTEsODMzLDcyMiw3NzgsNjY3LDc3OCw3MjIsNjY3LDYxMSw3MjIsNjY3LDk0NCw2NjcsNjY3LDYxMSwzMzMsMjc4LDMzMyw1ODQsNTU2LDMzMyw1NTYsNjExLDU1Niw2MTEsNTU2LDMzMyw2MTEsNjExLDI3OCwyNzgsNTU2LDI3OCw4ODksNjExLDYxMSw2MTEsNjExLDM4OSw1NTYsMzMzLDYxMSw1NTYsNzc4LDU1Niw1NTYsNTAwLDM4OSwyODAsMzg5LDU4NCwzMzMsNTU2LDU1Niw1NTYsNTU2LDI4MCw1NTYsMzMzLDczNywzNzAsNTU2LDU4NCw3MzcsNTUyLDQwMCw1NDksMzMzLDMzMywzMzMsNTc2LDU1NiwyNzgsMzMzLDMzMywzNjUsNTU2LDgzNCw4MzQsODM0LDYxMSw3MjIsNzIyLDcyMiw3MjIsNzIyLDcyMiwxZTMsNzIyLDY2Nyw2NjcsNjY3LDY2NywyNzgsMjc4LDI3OCwyNzgsNzIyLDcyMiw3NzgsNzc4LDc3OCw3NzgsNzc4LDU4NCw3NzgsNzIyLDcyMiw3MjIsNzIyLDY2Nyw2NjcsNjExLDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDg4OSw1NTYsNTU2LDU1Niw1NTYsNTU2LDI3OCwyNzgsMjc4LDI3OCw2MTEsNjExLDYxMSw2MTEsNjExLDYxMSw2MTEsNTQ5LDYxMSw2MTEsNjExLDYxMSw2MTEsNTU2LDYxMSw1NTYsNzIyLDU1Niw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw3MjIsNzQwLDcyMiw2MTEsNjY3LDU1Niw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw2NjcsNTU2LDc3OCw2MTEsNzc4LDYxMSw3NzgsNjExLDc3OCw2MTEsNzIyLDYxMSw3MjIsNjExLDI3OCwyNzgsMjc4LDI3OCwyNzgsMjc4LDI3OCwyNzgsMjc4LDI3OCw3ODIsNTU2LDU1NiwyNzgsNzIyLDU1Niw1NTYsNjExLDI3OCw2MTEsMjc4LDYxMSwzOTYsNjExLDQ3OSw2MTEsMjc4LDcyMiw2MTEsNzIyLDYxMSw3MjIsNjExLDcwOCw3MjMsNjExLDc3OCw2MTEsNzc4LDYxMSw3NzgsNjExLDFlMyw5NDQsNzIyLDM4OSw3MjIsMzg5LDcyMiwzODksNjY3LDU1Niw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw2MTEsMzMzLDYxMSw0NzksNjExLDMzMyw3MjIsNjExLDcyMiw2MTEsNzIyLDYxMSw3MjIsNjExLDcyMiw2MTEsNzIyLDYxMSw5NDQsNzc4LDY2Nyw1NTYsNjY3LDYxMSw1MDAsNjExLDUwMCw2MTEsNTAwLDI3OCw1NTYsNzIyLDU1NiwxZTMsODg5LDc3OCw2MTEsNjY3LDU1Niw2MTEsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsNzIyLDMzMyw4NTQsOTA2LDQ3Myw4NDQsOTMwLDg0NywyNzgsNzIyLDcyMiw2MTAsNjcxLDY2Nyw2MTEsNzIyLDc3OCwyNzgsNzIyLDY2Nyw4MzMsNzIyLDY1Nyw3NzgsNzE4LDY2Nyw1OTAsNjExLDY2Nyw4MjIsNjY3LDgyOSw3ODEsMjc4LDY2Nyw2MjAsNDc5LDYxMSwyNzgsNTkxLDYyMCw2MjEsNTU2LDYxMCw0NzksNDkyLDYxMSw1NTgsMjc4LDU2Niw1NTYsNjAzLDU1Niw0NTAsNjExLDcxMiw2MDUsNTMyLDY2NCw0MDksNTkxLDcwNCw1NzgsNzczLDgzNCwyNzgsNTkxLDYxMSw1OTEsODM0LDY2Nyw2NjcsODg2LDYxNCw3MTksNjY3LDI3OCwyNzgsNTU2LDEwOTQsMTA0Miw4NTQsNjIyLDcxOSw2NzcsNzE5LDcyMiw3MDgsNzIyLDYxNCw3MjIsNjY3LDkyNyw2NDMsNzE5LDcxOSw2MTUsNjg3LDgzMyw3MjIsNzc4LDcxOSw2NjcsNzIyLDYxMSw2NzcsNzgxLDY2Nyw3MjksNzA4LDk3OSw5ODksODU0LDFlMyw3MDgsNzE5LDEwNDIsNzI5LDU1Niw2MTksNjA0LDUzNCw2MTgsNTU2LDczNiw1MTAsNjExLDYxMSw1MDcsNjIyLDc0MCw2MDQsNjExLDYxMSw2MTEsNTU2LDg4OSw1NTYsODg1LDU1Niw2NDYsNTgzLDg4OSw5MzUsNzA3LDg1NCw1OTQsNTUyLDg2NSw1ODksNTU2LDU1Niw2MTEsNDY5LDU2Myw1NTYsMjc4LDI3OCwyNzgsOTY5LDkwNiw2MTEsNTA3LDYxOSw1NTYsNjExLDc3OCw2MTEsNTc1LDQ2Nyw5NDQsNzc4LDk0NCw3NzgsOTQ0LDc3OCw2NjcsNTU2LDMzMywzMzMsNTU2LDFlMywxZTMsNTUyLDI3OCwyNzgsMjc4LDI3OCw1MDAsNTAwLDUwMCw1NTYsNTU2LDM1MCwxZTMsMWUzLDI0MCw0NzksMzMzLDMzMyw2MDQsMzMzLDE2NywzOTYsNTU2LDU1NiwxMTA0LDU1Niw4ODUsNTE2LDExNDYsMWUzLDc2OCw2MDAsODM0LDgzNCw4MzQsODM0LDk5OSw1MDAsMWUzLDUwMCwxZTMsNTAwLDUwMCw0OTQsNjEyLDgyMyw3MTMsNTg0LDU0OSw3MTMsOTc5LDcyMiwyNzQsNTQ5LDU0OSw1ODMsNTQ5LDU0OSw2MDQsNTg0LDYwNCw2MDQsNzA4LDYyNSw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MjksNjA0LDYwNCwzNTQsMzU0LDFlMyw5OTAsOTkwLDk5MCw5OTAsNDk0LDYwNCw2MDQsNjA0LDYwNCwzNTQsMTAyMSwxMDUyLDkxNyw3NTAsNzUwLDUzMSw2NTYsNTk0LDUxMCw1MDAsNzUwLDc1MCw2MTEsNjExLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMjIyLDIyMiwzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzXSxKYT1bLTEsLTEsLTEsMzIsMzMsMzQsMzUsMzYsMzcsMzgsMzksNDAsNDEsNDIsNDMsNDQsNDUsNDYsNDcsNDgsNDksNTAsNTEsNTIsNTMsNTQsNTUsNTYsNTcsNTgsNTksNjAsNjEsNjIsNjMsNjQsNjUsNjYsNjcsNjgsNjksNzAsNzEsNzIsNzMsNzQsNzUsNzYsNzcsNzgsNzksODAsODEsODIsODMsODQsODUsODYsODcsODgsODksOTAsOTEsOTIsOTMsOTQsOTUsOTYsOTcsOTgsOTksMTAwLDEwMSwxMDIsMTAzLDEwNCwxMDUsMTA2LDEwNywxMDgsMTA5LDExMCwxMTEsMTEyLDExMywxMTQsMTE1LDExNiwxMTcsMTE4LDExOSwxMjAsMTIxLDEyMiwxMjMsMTI0LDEyNSwxMjYsMTYxLDE2MiwxNjMsMTY0LDE2NSwxNjYsMTY3LDE2OCwxNjksMTcwLDE3MSwxNzIsMTc0LDE3NSwxNzYsMTc3LDE3OCwxNzksMTgwLDE4MSwxODIsMTgzLDE4NCwxODUsMTg2LDE4NywxODgsMTg5LDE5MCwxOTEsMTkyLDE5MywxOTQsMTk1LDE5NiwxOTcsMTk4LDE5OSwyMDAsMjAxLDIwMiwyMDMsMjA0LDIwNSwyMDYsMjA3LDIwOCwyMDksMjEwLDIxMSwyMTIsMjEzLDIxNCwyMTUsMjE2LDIxNywyMTgsMjE5LDIyMCwyMjEsMjIyLDIyMywyMjQsMjI1LDIyNiwyMjcsMjI4LDIyOSwyMzAsMjMxLDIzMiwyMzMsMjM0LDIzNSwyMzYsMjM3LDIzOCwyMzksMjQwLDI0MSwyNDIsMjQzLDI0NCwyNDUsMjQ2LDI0NywyNDgsMjQ5LDI1MCwyNTEsMjUyLDI1MywyNTQsMjU1LDI1NiwyNTcsMjU4LDI1OSwyNjAsMjYxLDI2MiwyNjMsMjY0LDI2NSwyNjYsMjY3LDI2OCwyNjksMjcwLDI3MSwyNzIsMjczLDI3NCwyNzUsMjc2LDI3NywyNzgsMjc5LDI4MCwyODEsMjgyLDI4MywyODQsMjg1LDI4NiwyODcsMjg4LDI4OSwyOTAsMjkxLDI5MiwyOTMsMjk0LDI5NSwyOTYsMjk3LDI5OCwyOTksMzAwLDMwMSwzMDIsMzAzLDMwNCwzMDUsMzA2LDMwNywzMDgsMzA5LDMxMCwzMTEsMzEyLDMxMywzMTQsMzE1LDMxNiwzMTcsMzE4LDMxOSwzMjAsMzIxLDMyMiwzMjMsMzI0LDMyNSwzMjYsMzI3LDMyOCwzMjksMzMwLDMzMSwzMzIsMzMzLDMzNCwzMzUsMzM2LDMzNywzMzgsMzM5LDM0MCwzNDEsMzQyLDM0MywzNDQsMzQ1LDM0NiwzNDcsMzQ4LDM0OSwzNTAsMzUxLDM1MiwzNTMsMzU0LDM1NSwzNTYsMzU3LDM1OCwzNTksMzYwLDM2MSwzNjIsMzYzLDM2NCwzNjUsMzY2LDM2NywzNjgsMzY5LDM3MCwzNzEsMzcyLDM3MywzNzQsMzc1LDM3NiwzNzcsMzc4LDM3OSwzODAsMzgxLDM4MiwzODMsNDAyLDUwNiw1MDcsNTA4LDUwOSw1MTAsNTExLDUzNiw1MzcsNTM4LDUzOSw3MTAsNzExLDcxMyw3MjgsNzI5LDczMCw3MzEsNzMyLDczMyw5MDAsOTAxLDkwMiw5MDMsOTA0LDkwNSw5MDYsOTA4LDkxMCw5MTEsOTEyLDkxMyw5MTQsOTE1LDkxNiw5MTcsOTE4LDkxOSw5MjAsOTIxLDkyMiw5MjMsOTI0LDkyNSw5MjYsOTI3LDkyOCw5MjksOTMxLDkzMiw5MzMsOTM0LDkzNSw5MzYsOTM3LDkzOCw5MzksOTQwLDk0MSw5NDIsOTQzLDk0NCw5NDUsOTQ2LDk0Nyw5NDgsOTQ5LDk1MCw5NTEsOTUyLDk1Myw5NTQsOTU1LDk1Niw5NTcsOTU4LDk1OSw5NjAsOTYxLDk2Miw5NjMsOTY0LDk2NSw5NjYsOTY3LDk2OCw5NjksOTcwLDk3MSw5NzIsOTczLDk3NCwxMDI0LDEwMjUsMTAyNiwxMDI3LDEwMjgsMTAyOSwxMDMwLDEwMzEsMTAzMiwxMDMzLDEwMzQsMTAzNSwxMDM2LDEwMzcsMTAzOCwxMDM5LDEwNDAsMTA0MSwxMDQyLDEwNDMsMTA0NCwxMDQ1LDEwNDYsMTA0NywxMDQ4LDEwNDksMTA1MCwxMDUxLDEwNTIsMTA1MywxMDU0LDEwNTUsMTA1NiwxMDU3LDEwNTgsMTA1OSwxMDYwLDEwNjEsMTA2MiwxMDYzLDEwNjQsMTA2NSwxMDY2LDEwNjcsMTA2OCwxMDY5LDEwNzAsMTA3MSwxMDcyLDEwNzMsMTA3NCwxMDc1LDEwNzYsMTA3NywxMDc4LDEwNzksMTA4MCwxMDgxLDEwODIsMTA4MywxMDg0LDEwODUsMTA4NiwxMDg3LDEwODgsMTA4OSwxMDkwLDEwOTEsMTA5MiwxMDkzLDEwOTQsMTA5NSwxMDk2LDEwOTcsMTA5OCwxMDk5LDExMDAsMTEwMSwxMTAyLDExMDMsMTEwNCwxMTA1LDExMDYsMTEwNywxMTA4LDExMDksMTExMCwxMTExLDExMTIsMTExMywxMTE0LDExMTUsMTExNiwxMTE3LDExMTgsMTExOSwxMTM4LDExMzksMTE2OCwxMTY5LDc4MDgsNzgwOSw3ODEwLDc4MTEsNzgxMiw3ODEzLDc5MjIsNzkyMyw4MjA4LDgyMDksODIxMSw4MjEyLDgyMTMsODIxNSw4MjE2LDgyMTcsODIxOCw4MjE5LDgyMjAsODIyMSw4MjIyLDgyMjQsODIyNSw4MjI2LDgyMzAsODI0MCw4MjQyLDgyNDMsODI0OSw4MjUwLDgyNTIsODI1NCw4MjYwLDgzMTksODM1NSw4MzU2LDgzNTksODM2NCw4NDUzLDg0NjcsODQ3MCw4NDgyLDg0ODYsODQ5NCw4NTM5LDg1NDAsODU0MSw4NTQyLDg1OTIsODU5Myw4NTk0LDg1OTUsODU5Niw4NTk3LDg2MTYsODcwNiw4NzEwLDg3MTksODcyMSw4NzIyLDg3MzAsODczNCw4NzM1LDg3NDUsODc0Nyw4Nzc2LDg4MDAsODgwMSw4ODA0LDg4MDUsODk2Miw4OTc2LDg5OTIsODk5Myw5NDcyLDk0NzQsOTQ4NCw5NDg4LDk0OTIsOTQ5Niw5NTAwLDk1MDgsOTUxNiw5NTI0LDk1MzIsOTU1Miw5NTUzLDk1NTQsOTU1NSw5NTU2LDk1NTcsOTU1OCw5NTU5LDk1NjAsOTU2MSw5NTYyLDk1NjMsOTU2NCw5NTY1LDk1NjYsOTU2Nyw5NTY4LDk1NjksOTU3MCw5NTcxLDk1NzIsOTU3Myw5NTc0LDk1NzUsOTU3Niw5NTc3LDk1NzgsOTU3OSw5NTgwLDk2MDAsOTYwNCw5NjA4LDk2MTIsOTYxNiw5NjE3LDk2MTgsOTYxOSw5NjMyLDk2MzMsOTY0Miw5NjQzLDk2NDQsOTY1MCw5NjU4LDk2NjAsOTY2OCw5Njc0LDk2NzUsOTY3OSw5Njg4LDk2ODksOTcwMiw5Nzg2LDk3ODcsOTc4OCw5NzkyLDk3OTQsOTgyNCw5ODI3LDk4MjksOTgzMCw5ODM0LDk4MzUsOTgzNiw2MTQ0MSw2MTQ0Miw2MTQ0NSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMSwtMV0sdmE9WzM2NSwwLDMzMywyNzgsMjc4LDM1NSw1NTYsNTU2LDg4OSw2NjcsMTkxLDMzMywzMzMsMzg5LDU4NCwyNzgsMzMzLDI3OCwyNzgsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDI3OCwyNzgsNTg0LDU4NCw1ODQsNTU2LDEwMTUsNjY3LDY2Nyw3MjIsNzIyLDY2Nyw2MTEsNzc4LDcyMiwyNzgsNTAwLDY2Nyw1NTYsODMzLDcyMiw3NzgsNjY3LDc3OCw3MjIsNjY3LDYxMSw3MjIsNjY3LDk0NCw2NjcsNjY3LDYxMSwyNzgsMjc4LDI3OCw0NjksNTU2LDMzMyw1NTYsNTU2LDUwMCw1NTYsNTU2LDI3OCw1NTYsNTU2LDIyMiwyMjIsNTAwLDIyMiw4MzMsNTU2LDU1Niw1NTYsNTU2LDMzMyw1MDAsMjc4LDU1Niw1MDAsNzIyLDUwMCw1MDAsNTAwLDMzNCwyNjAsMzM0LDU4NCwzMzMsNTU2LDU1Niw1NTYsNTU2LDI2MCw1NTYsMzMzLDczNywzNzAsNTU2LDU4NCw3MzcsNTUyLDQwMCw1NDksMzMzLDMzMywzMzMsNTc2LDUzNywyNzgsMzMzLDMzMywzNjUsNTU2LDgzNCw4MzQsODM0LDYxMSw2NjcsNjY3LDY2Nyw2NjcsNjY3LDY2NywxZTMsNzIyLDY2Nyw2NjcsNjY3LDY2NywyNzgsMjc4LDI3OCwyNzgsNzIyLDcyMiw3NzgsNzc4LDc3OCw3NzgsNzc4LDU4NCw3NzgsNzIyLDcyMiw3MjIsNzIyLDY2Nyw2NjcsNjExLDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDg4OSw1MDAsNTU2LDU1Niw1NTYsNTU2LDI3OCwyNzgsMjc4LDI3OCw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTQ5LDYxMSw1NTYsNTU2LDU1Niw1NTYsNTAwLDU1Niw1MDAsNjY3LDU1Niw2NjcsNTU2LDY2Nyw1NTYsNzIyLDUwMCw3MjIsNTAwLDcyMiw1MDAsNzIyLDUwMCw3MjIsNjI1LDcyMiw1NTYsNjY3LDU1Niw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw2NjcsNTU2LDc3OCw1NTYsNzc4LDU1Niw3NzgsNTU2LDc3OCw1NTYsNzIyLDU1Niw3MjIsNTU2LDI3OCwyNzgsMjc4LDI3OCwyNzgsMjc4LDI3OCwyMjIsMjc4LDI3OCw3MzMsNDQ0LDUwMCwyMjIsNjY3LDUwMCw1MDAsNTU2LDIyMiw1NTYsMjIyLDU1NiwyODEsNTU2LDQwMCw1NTYsMjIyLDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDYxNSw3MjMsNTU2LDc3OCw1NTYsNzc4LDU1Niw3NzgsNTU2LDFlMyw5NDQsNzIyLDMzMyw3MjIsMzMzLDcyMiwzMzMsNjY3LDUwMCw2NjcsNTAwLDY2Nyw1MDAsNjY3LDUwMCw2MTEsMjc4LDYxMSwzNTQsNjExLDI3OCw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw5NDQsNzIyLDY2Nyw1MDAsNjY3LDYxMSw1MDAsNjExLDUwMCw2MTEsNTAwLDIyMiw1NTYsNjY3LDU1NiwxZTMsODg5LDc3OCw2MTEsNjY3LDUwMCw2MTEsMjc4LDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsNjY3LDI3OCw3ODksODQ2LDM4OSw3OTQsODY1LDc3NSwyMjIsNjY3LDY2Nyw1NzAsNjcxLDY2Nyw2MTEsNzIyLDc3OCwyNzgsNjY3LDY2Nyw4MzMsNzIyLDY0OCw3NzgsNzI1LDY2Nyw2MDAsNjExLDY2Nyw4MzcsNjY3LDgzMSw3NjEsMjc4LDY2Nyw1NzAsNDM5LDU1NSwyMjIsNTUwLDU3MCw1NzEsNTAwLDU1Niw0MzksNDYzLDU1NSw1NDIsMjIyLDUwMCw0OTIsNTQ4LDUwMCw0NDcsNTU2LDY3MCw1NzMsNDg2LDYwMywzNzQsNTUwLDY1Miw1NDYsNzI4LDc3OSwyMjIsNTUwLDU1Niw1NTAsNzc5LDY2Nyw2NjcsODQzLDU0NCw3MDgsNjY3LDI3OCwyNzgsNTAwLDEwNjYsOTgyLDg0NCw1ODksNzE1LDYzOSw3MjQsNjY3LDY1MSw2NjcsNTQ0LDcwNCw2NjcsOTE3LDYxNCw3MTUsNzE1LDU4OSw2ODYsODMzLDcyMiw3NzgsNzI1LDY2Nyw3MjIsNjExLDYzOSw3OTUsNjY3LDcyNyw2NzMsOTIwLDkyMyw4MDUsODg2LDY1MSw2OTQsMTAyMiw2ODIsNTU2LDU2Miw1MjIsNDkzLDU1Myw1NTYsNjg4LDQ2NSw1NTYsNTU2LDQ3Miw1NjQsNjg2LDU1MCw1NTYsNTU2LDU1Niw1MDAsODMzLDUwMCw4MzUsNTAwLDU3Miw1MTgsODMwLDg1MSw2MjEsNzM2LDUyNiw0OTIsNzUyLDUzNCw1NTYsNTU2LDU1NiwzNzgsNDk2LDUwMCwyMjIsMjIyLDIyMiw5MTAsODI4LDU1Niw0NzIsNTY1LDUwMCw1NTYsNzc4LDU1Niw0OTIsMzM5LDk0NCw3MjIsOTQ0LDcyMiw5NDQsNzIyLDY2Nyw1MDAsMzMzLDMzMyw1NTYsMWUzLDFlMyw1NTIsMjIyLDIyMiwyMjIsMjIyLDMzMywzMzMsMzMzLDU1Niw1NTYsMzUwLDFlMywxZTMsMTg4LDM1NCwzMzMsMzMzLDUwMCwzMzMsMTY3LDM2NSw1NTYsNTU2LDEwOTQsNTU2LDg4NSwzMjMsMTA4MywxZTMsNzY4LDYwMCw4MzQsODM0LDgzNCw4MzQsMWUzLDUwMCw5OTgsNTAwLDFlMyw1MDAsNTAwLDQ5NCw2MTIsODIzLDcxMyw1ODQsNTQ5LDcxMyw5NzksNzE5LDI3NCw1NDksNTQ5LDU4NCw1NDksNTQ5LDYwNCw1ODQsNjA0LDYwNCw3MDgsNjI1LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcyOSw2MDQsNjA0LDM1NCwzNTQsMWUzLDk5MCw5OTAsOTkwLDk5MCw0OTQsNjA0LDYwNCw2MDQsNjA0LDM1NCwxMDIxLDEwNTIsOTE3LDc1MCw3NTAsNTMxLDY1Niw1OTQsNTEwLDUwMCw3NTAsNzUwLDUwMCw1MDAsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywyMjIsMjIyLDI5NCwyOTQsMzI0LDMyNCwzMTYsMzI4LDM5OCwyODVdLFlhPVstMSwtMSwtMSwzMiwzMywzNCwzNSwzNiwzNywzOCwzOSw0MCw0MSw0Miw0Myw0NCw0NSw0Niw0Nyw0OCw0OSw1MCw1MSw1Miw1Myw1NCw1NSw1Niw1Nyw1OCw1OSw2MCw2MSw2Miw2Myw2NCw2NSw2Niw2Nyw2OCw2OSw3MCw3MSw3Miw3Myw3NCw3NSw3Niw3Nyw3OCw3OSw4MCw4MSw4Miw4Myw4NCw4NSw4Niw4Nyw4OCw4OSw5MCw5MSw5Miw5Myw5NCw5NSw5Niw5Nyw5OCw5OSwxMDAsMTAxLDEwMiwxMDMsMTA0LDEwNSwxMDYsMTA3LDEwOCwxMDksMTEwLDExMSwxMTIsMTEzLDExNCwxMTUsMTE2LDExNywxMTgsMTE5LDEyMCwxMjEsMTIyLDEyMywxMjQsMTI1LDEyNiwxNjEsMTYyLDE2MywxNjQsMTY1LDE2NiwxNjcsMTY4LDE2OSwxNzAsMTcxLDE3MiwxNzQsMTc1LDE3NiwxNzcsMTc4LDE3OSwxODAsMTgxLDE4MiwxODMsMTg0LDE4NSwxODYsMTg3LDE4OCwxODksMTkwLDE5MSwxOTIsMTkzLDE5NCwxOTUsMTk2LDE5NywxOTgsMTk5LDIwMCwyMDEsMjAyLDIwMywyMDQsMjA1LDIwNiwyMDcsMjA4LDIwOSwyMTAsMjExLDIxMiwyMTMsMjE0LDIxNSwyMTYsMjE3LDIxOCwyMTksMjIwLDIyMSwyMjIsMjIzLDIyNCwyMjUsMjI2LDIyNywyMjgsMjI5LDIzMCwyMzEsMjMyLDIzMywyMzQsMjM1LDIzNiwyMzcsMjM4LDIzOSwyNDAsMjQxLDI0MiwyNDMsMjQ0LDI0NSwyNDYsMjQ3LDI0OCwyNDksMjUwLDI1MSwyNTIsMjUzLDI1NCwyNTUsMjU2LDI1NywyNTgsMjU5LDI2MCwyNjEsMjYyLDI2MywyNjQsMjY1LDI2NiwyNjcsMjY4LDI2OSwyNzAsMjcxLDI3MiwyNzMsMjc0LDI3NSwyNzYsMjc3LDI3OCwyNzksMjgwLDI4MSwyODIsMjgzLDI4NCwyODUsMjg2LDI4NywyODgsMjg5LDI5MCwyOTEsMjkyLDI5MywyOTQsMjk1LDI5NiwyOTcsMjk4LDI5OSwzMDAsMzAxLDMwMiwzMDMsMzA0LDMwNSwzMDYsMzA3LDMwOCwzMDksMzEwLDMxMSwzMTIsMzEzLDMxNCwzMTUsMzE2LDMxNywzMTgsMzE5LDMyMCwzMjEsMzIyLDMyMywzMjQsMzI1LDMyNiwzMjcsMzI4LDMyOSwzMzAsMzMxLDMzMiwzMzMsMzM0LDMzNSwzMzYsMzM3LDMzOCwzMzksMzQwLDM0MSwzNDIsMzQzLDM0NCwzNDUsMzQ2LDM0NywzNDgsMzQ5LDM1MCwzNTEsMzUyLDM1MywzNTQsMzU1LDM1NiwzNTcsMzU4LDM1OSwzNjAsMzYxLDM2MiwzNjMsMzY0LDM2NSwzNjYsMzY3LDM2OCwzNjksMzcwLDM3MSwzNzIsMzczLDM3NCwzNzUsMzc2LDM3NywzNzgsMzc5LDM4MCwzODEsMzgyLDM4Myw0MDIsNTA2LDUwNyw1MDgsNTA5LDUxMCw1MTEsNTM2LDUzNyw1MzgsNTM5LDcxMCw3MTEsNzEzLDcyOCw3MjksNzMwLDczMSw3MzIsNzMzLDkwMCw5MDEsOTAyLDkwMyw5MDQsOTA1LDkwNiw5MDgsOTEwLDkxMSw5MTIsOTEzLDkxNCw5MTUsOTE2LDkxNyw5MTgsOTE5LDkyMCw5MjEsOTIyLDkyMyw5MjQsOTI1LDkyNiw5MjcsOTI4LDkyOSw5MzEsOTMyLDkzMyw5MzQsOTM1LDkzNiw5MzcsOTM4LDkzOSw5NDAsOTQxLDk0Miw5NDMsOTQ0LDk0NSw5NDYsOTQ3LDk0OCw5NDksOTUwLDk1MSw5NTIsOTUzLDk1NCw5NTUsOTU2LDk1Nyw5NTgsOTU5LDk2MCw5NjEsOTYyLDk2Myw5NjQsOTY1LDk2Niw5NjcsOTY4LDk2OSw5NzAsOTcxLDk3Miw5NzMsOTc0LDEwMjQsMTAyNSwxMDI2LDEwMjcsMTAyOCwxMDI5LDEwMzAsMTAzMSwxMDMyLDEwMzMsMTAzNCwxMDM1LDEwMzYsMTAzNywxMDM4LDEwMzksMTA0MCwxMDQxLDEwNDIsMTA0MywxMDQ0LDEwNDUsMTA0NiwxMDQ3LDEwNDgsMTA0OSwxMDUwLDEwNTEsMTA1MiwxMDUzLDEwNTQsMTA1NSwxMDU2LDEwNTcsMTA1OCwxMDU5LDEwNjAsMTA2MSwxMDYyLDEwNjMsMTA2NCwxMDY1LDEwNjYsMTA2NywxMDY4LDEwNjksMTA3MCwxMDcxLDEwNzIsMTA3MywxMDc0LDEwNzUsMTA3NiwxMDc3LDEwNzgsMTA3OSwxMDgwLDEwODEsMTA4MiwxMDgzLDEwODQsMTA4NSwxMDg2LDEwODcsMTA4OCwxMDg5LDEwOTAsMTA5MSwxMDkyLDEwOTMsMTA5NCwxMDk1LDEwOTYsMTA5NywxMDk4LDEwOTksMTEwMCwxMTAxLDExMDIsMTEwMywxMTA0LDExMDUsMTEwNiwxMTA3LDExMDgsMTEwOSwxMTEwLDExMTEsMTExMiwxMTEzLDExMTQsMTExNSwxMTE2LDExMTcsMTExOCwxMTE5LDExMzgsMTEzOSwxMTY4LDExNjksNzgwOCw3ODA5LDc4MTAsNzgxMSw3ODEyLDc4MTMsNzkyMiw3OTIzLDgyMDgsODIwOSw4MjExLDgyMTIsODIxMyw4MjE1LDgyMTYsODIxNyw4MjE4LDgyMTksODIyMCw4MjIxLDgyMjIsODIyNCw4MjI1LDgyMjYsODIzMCw4MjQwLDgyNDIsODI0Myw4MjQ5LDgyNTAsODI1Miw4MjU0LDgyNjAsODMxOSw4MzU1LDgzNTYsODM1OSw4MzY0LDg0NTMsODQ2Nyw4NDcwLDg0ODIsODQ4Niw4NDk0LDg1MzksODU0MCw4NTQxLDg1NDIsODU5Miw4NTkzLDg1OTQsODU5NSw4NTk2LDg1OTcsODYxNiw4NzA2LDg3MTAsODcxOSw4NzIxLDg3MjIsODczMCw4NzM0LDg3MzUsODc0NSw4NzQ3LDg3NzYsODgwMCw4ODAxLDg4MDQsODgwNSw4OTYyLDg5NzYsODk5Miw4OTkzLDk0NzIsOTQ3NCw5NDg0LDk0ODgsOTQ5Miw5NDk2LDk1MDAsOTUwOCw5NTE2LDk1MjQsOTUzMiw5NTUyLDk1NTMsOTU1NCw5NTU1LDk1NTYsOTU1Nyw5NTU4LDk1NTksOTU2MCw5NTYxLDk1NjIsOTU2Myw5NTY0LDk1NjUsOTU2Niw5NTY3LDk1NjgsOTU2OSw5NTcwLDk1NzEsOTU3Miw5NTczLDk1NzQsOTU3NSw5NTc2LDk1NzcsOTU3OCw5NTc5LDk1ODAsOTYwMCw5NjA0LDk2MDgsOTYxMiw5NjE2LDk2MTcsOTYxOCw5NjE5LDk2MzIsOTYzMyw5NjQyLDk2NDMsOTY0NCw5NjUwLDk2NTgsOTY2MCw5NjY4LDk2NzQsOTY3NSw5Njc5LDk2ODgsOTY4OSw5NzAyLDk3ODYsOTc4Nyw5Nzg4LDk3OTIsOTc5NCw5ODI0LDk4MjcsOTgyOSw5ODMwLDk4MzQsOTgzNSw5ODM2LDYxNDQxLDYxNDQyLDYxNDQ1LC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xXSxLYT1bMzY1LDAsMzMzLDI3OCwyNzgsMzU1LDU1Niw1NTYsODg5LDY2NywxOTEsMzMzLDMzMywzODksNTg0LDI3OCwzMzMsMjc4LDI3OCw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsMjc4LDI3OCw1ODQsNTg0LDU4NCw1NTYsMTAxNSw2NjcsNjY3LDcyMiw3MjIsNjY3LDYxMSw3NzgsNzIyLDI3OCw1MDAsNjY3LDU1Niw4MzMsNzIyLDc3OCw2NjcsNzc4LDcyMiw2NjcsNjExLDcyMiw2NjcsOTQ0LDY2Nyw2NjcsNjExLDI3OCwyNzgsMjc4LDQ2OSw1NTYsMzMzLDU1Niw1NTYsNTAwLDU1Niw1NTYsMjc4LDU1Niw1NTYsMjIyLDIyMiw1MDAsMjIyLDgzMyw1NTYsNTU2LDU1Niw1NTYsMzMzLDUwMCwyNzgsNTU2LDUwMCw3MjIsNTAwLDUwMCw1MDAsMzM0LDI2MCwzMzQsNTg0LDMzMyw1NTYsNTU2LDU1Niw1NTYsMjYwLDU1NiwzMzMsNzM3LDM3MCw1NTYsNTg0LDczNyw1NTIsNDAwLDU0OSwzMzMsMzMzLDMzMyw1NzYsNTM3LDI3OCwzMzMsMzMzLDM2NSw1NTYsODM0LDgzNCw4MzQsNjExLDY2Nyw2NjcsNjY3LDY2Nyw2NjcsNjY3LDFlMyw3MjIsNjY3LDY2Nyw2NjcsNjY3LDI3OCwyNzgsMjc4LDI3OCw3MjIsNzIyLDc3OCw3NzgsNzc4LDc3OCw3NzgsNTg0LDc3OCw3MjIsNzIyLDcyMiw3MjIsNjY3LDY2Nyw2MTEsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NTYsODg5LDUwMCw1NTYsNTU2LDU1Niw1NTYsMjc4LDI3OCwyNzgsMjc4LDU1Niw1NTYsNTU2LDU1Niw1NTYsNTU2LDU1Niw1NDksNjExLDU1Niw1NTYsNTU2LDU1Niw1MDAsNTU2LDUwMCw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw3MjIsNTAwLDcyMiw1MDAsNzIyLDUwMCw3MjIsNTAwLDcyMiw2MTUsNzIyLDU1Niw2NjcsNTU2LDY2Nyw1NTYsNjY3LDU1Niw2NjcsNTU2LDY2Nyw1NTYsNzc4LDU1Niw3NzgsNTU2LDc3OCw1NTYsNzc4LDU1Niw3MjIsNTU2LDcyMiw1NTYsMjc4LDI3OCwyNzgsMjc4LDI3OCwyNzgsMjc4LDIyMiwyNzgsMjc4LDczNSw0NDQsNTAwLDIyMiw2NjcsNTAwLDUwMCw1NTYsMjIyLDU1NiwyMjIsNTU2LDI5Miw1NTYsMzM0LDU1NiwyMjIsNzIyLDU1Niw3MjIsNTU2LDcyMiw1NTYsNjA0LDcyMyw1NTYsNzc4LDU1Niw3NzgsNTU2LDc3OCw1NTYsMWUzLDk0NCw3MjIsMzMzLDcyMiwzMzMsNzIyLDMzMyw2NjcsNTAwLDY2Nyw1MDAsNjY3LDUwMCw2NjcsNTAwLDYxMSwyNzgsNjExLDM3NSw2MTEsMjc4LDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDcyMiw1NTYsNzIyLDU1Niw3MjIsNTU2LDk0NCw3MjIsNjY3LDUwMCw2NjcsNjExLDUwMCw2MTEsNTAwLDYxMSw1MDAsMjIyLDU1Niw2NjcsNTU2LDFlMyw4ODksNzc4LDYxMSw2NjcsNTAwLDYxMSwyNzgsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMyw2NjcsMjc4LDc4NCw4MzgsMzg0LDc3NCw4NTUsNzUyLDIyMiw2NjcsNjY3LDU1MSw2NjgsNjY3LDYxMSw3MjIsNzc4LDI3OCw2NjcsNjY4LDgzMyw3MjIsNjUwLDc3OCw3MjIsNjY3LDYxOCw2MTEsNjY3LDc5OCw2NjcsODM1LDc0OCwyNzgsNjY3LDU3OCw0NDYsNTU2LDIyMiw1NDcsNTc4LDU3NSw1MDAsNTU3LDQ0Niw0NDEsNTU2LDU1NiwyMjIsNTAwLDUwMCw1NzYsNTAwLDQ0OCw1NTYsNjkwLDU2OSw0ODIsNjE3LDM5NSw1NDcsNjQ4LDUyNSw3MTMsNzgxLDIyMiw1NDcsNTU2LDU0Nyw3ODEsNjY3LDY2Nyw4NjUsNTQyLDcxOSw2NjcsMjc4LDI3OCw1MDAsMTA1NywxMDEwLDg1NCw1ODMsNzIyLDYzNSw3MTksNjY3LDY1Niw2NjcsNTQyLDY3Nyw2NjcsOTIzLDYwNCw3MTksNzE5LDU4Myw2NTYsODMzLDcyMiw3NzgsNzE5LDY2Nyw3MjIsNjExLDYzNSw3NjAsNjY3LDc0MCw2NjcsOTE3LDkzOCw3OTIsODg1LDY1Niw3MTksMTAxMCw3MjIsNTU2LDU3Myw1MzEsMzY1LDU4Myw1NTYsNjY5LDQ1OCw1NTksNTU5LDQzOCw1ODMsNjg4LDU1Miw1NTYsNTQyLDU1Niw1MDAsNDU4LDUwMCw4MjMsNTAwLDU3Myw1MjEsODAyLDgyMyw2MjUsNzE5LDUyMSw1MTAsNzUwLDU0Miw1NTYsNTU2LDU1NiwzNjUsNTEwLDUwMCwyMjIsMjc4LDIyMiw5MDYsODEyLDU1Niw0MzgsNTU5LDUwMCw1NTIsNzc4LDU1Niw0ODksNDExLDk0NCw3MjIsOTQ0LDcyMiw5NDQsNzIyLDY2Nyw1MDAsMzMzLDMzMyw1NTYsMWUzLDFlMyw1NTIsMjIyLDIyMiwyMjIsMjIyLDMzMywzMzMsMzMzLDU1Niw1NTYsMzUwLDFlMywxZTMsMTg4LDM1NCwzMzMsMzMzLDUwMCwzMzMsMTY3LDM2NSw1NTYsNTU2LDEwOTQsNTU2LDg4NSwzMjMsMTA3MywxZTMsNzY4LDYwMCw4MzQsODM0LDgzNCw4MzQsMWUzLDUwMCwxZTMsNTAwLDFlMyw1MDAsNTAwLDQ5NCw2MTIsODIzLDcxMyw1ODQsNTQ5LDcxMyw5NzksNzE5LDI3NCw1NDksNTQ5LDU4Myw1NDksNTQ5LDYwNCw1ODQsNjA0LDYwNCw3MDgsNjI1LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcwOCw3MDgsNzA4LDcyOSw2MDQsNjA0LDM1NCwzNTQsMWUzLDk5MCw5OTAsOTkwLDk5MCw0OTQsNjA0LDYwNCw2MDQsNjA0LDM1NCwxMDIxLDEwNTIsOTE3LDc1MCw3NTAsNTMxLDY1Niw1OTQsNTEwLDUwMCw3NTAsNzUwLDUwMCw1MDAsMzMzLDMzMywzMzMsMzMzLDMzMywzMzMsMzMzLDMzMywyMjIsMjIyLDI5NCwyOTQsMzI0LDMyNCwzMTYsMzI4LDM5OCwyODVdLFRhPVstMSwtMSwtMSwzMiwzMywzNCwzNSwzNiwzNywzOCwzOSw0MCw0MSw0Miw0Myw0NCw0NSw0Niw0Nyw0OCw0OSw1MCw1MSw1Miw1Myw1NCw1NSw1Niw1Nyw1OCw1OSw2MCw2MSw2Miw2Myw2NCw2NSw2Niw2Nyw2OCw2OSw3MCw3MSw3Miw3Myw3NCw3NSw3Niw3Nyw3OCw3OSw4MCw4MSw4Miw4Myw4NCw4NSw4Niw4Nyw4OCw4OSw5MCw5MSw5Miw5Myw5NCw5NSw5Niw5Nyw5OCw5OSwxMDAsMTAxLDEwMiwxMDMsMTA0LDEwNSwxMDYsMTA3LDEwOCwxMDksMTEwLDExMSwxMTIsMTEzLDExNCwxMTUsMTE2LDExNywxMTgsMTE5LDEyMCwxMjEsMTIyLDEyMywxMjQsMTI1LDEyNiwxNjEsMTYyLDE2MywxNjQsMTY1LDE2NiwxNjcsMTY4LDE2OSwxNzAsMTcxLDE3MiwxNzQsMTc1LDE3NiwxNzcsMTc4LDE3OSwxODAsMTgxLDE4MiwxODMsMTg0LDE4NSwxODYsMTg3LDE4OCwxODksMTkwLDE5MSwxOTIsMTkzLDE5NCwxOTUsMTk2LDE5NywxOTgsMTk5LDIwMCwyMDEsMjAyLDIwMywyMDQsMjA1LDIwNiwyMDcsMjA4LDIwOSwyMTAsMjExLDIxMiwyMTMsMjE0LDIxNSwyMTYsMjE3LDIxOCwyMTksMjIwLDIyMSwyMjIsMjIzLDIyNCwyMjUsMjI2LDIyNywyMjgsMjI5LDIzMCwyMzEsMjMyLDIzMywyMzQsMjM1LDIzNiwyMzcsMjM4LDIzOSwyNDAsMjQxLDI0MiwyNDMsMjQ0LDI0NSwyNDYsMjQ3LDI0OCwyNDksMjUwLDI1MSwyNTIsMjUzLDI1NCwyNTUsMjU2LDI1NywyNTgsMjU5LDI2MCwyNjEsMjYyLDI2MywyNjQsMjY1LDI2NiwyNjcsMjY4LDI2OSwyNzAsMjcxLDI3MiwyNzMsMjc0LDI3NSwyNzYsMjc3LDI3OCwyNzksMjgwLDI4MSwyODIsMjgzLDI4NCwyODUsMjg2LDI4NywyODgsMjg5LDI5MCwyOTEsMjkyLDI5MywyOTQsMjk1LDI5NiwyOTcsMjk4LDI5OSwzMDAsMzAxLDMwMiwzMDMsMzA0LDMwNSwzMDYsMzA3LDMwOCwzMDksMzEwLDMxMSwzMTIsMzEzLDMxNCwzMTUsMzE2LDMxNywzMTgsMzE5LDMyMCwzMjEsMzIyLDMyMywzMjQsMzI1LDMyNiwzMjcsMzI4LDMyOSwzMzAsMzMxLDMzMiwzMzMsMzM0LDMzNSwzMzYsMzM3LDMzOCwzMzksMzQwLDM0MSwzNDIsMzQzLDM0NCwzNDUsMzQ2LDM0NywzNDgsMzQ5LDM1MCwzNTEsMzUyLDM1MywzNTQsMzU1LDM1NiwzNTcsMzU4LDM1OSwzNjAsMzYxLDM2MiwzNjMsMzY0LDM2NSwzNjYsMzY3LDM2OCwzNjksMzcwLDM3MSwzNzIsMzczLDM3NCwzNzUsMzc2LDM3NywzNzgsMzc5LDM4MCwzODEsMzgyLDM4Myw0MDIsNTA2LDUwNyw1MDgsNTA5LDUxMCw1MTEsNTM2LDUzNyw1MzgsNTM5LDcxMCw3MTEsNzEzLDcyOCw3MjksNzMwLDczMSw3MzIsNzMzLDkwMCw5MDEsOTAyLDkwMyw5MDQsOTA1LDkwNiw5MDgsOTEwLDkxMSw5MTIsOTEzLDkxNCw5MTUsOTE2LDkxNyw5MTgsOTE5LDkyMCw5MjEsOTIyLDkyMyw5MjQsOTI1LDkyNiw5MjcsOTI4LDkyOSw5MzEsOTMyLDkzMyw5MzQsOTM1LDkzNiw5MzcsOTM4LDkzOSw5NDAsOTQxLDk0Miw5NDMsOTQ0LDk0NSw5NDYsOTQ3LDk0OCw5NDksOTUwLDk1MSw5NTIsOTUzLDk1NCw5NTUsOTU2LDk1Nyw5NTgsOTU5LDk2MCw5NjEsOTYyLDk2Myw5NjQsOTY1LDk2Niw5NjcsOTY4LDk2OSw5NzAsOTcxLDk3Miw5NzMsOTc0LDEwMjQsMTAyNSwxMDI2LDEwMjcsMTAyOCwxMDI5LDEwMzAsMTAzMSwxMDMyLDEwMzMsMTAzNCwxMDM1LDEwMzYsMTAzNywxMDM4LDEwMzksMTA0MCwxMDQxLDEwNDIsMTA0MywxMDQ0LDEwNDUsMTA0NiwxMDQ3LDEwNDgsMTA0OSwxMDUwLDEwNTEsMTA1MiwxMDUzLDEwNTQsMTA1NSwxMDU2LDEwNTcsMTA1OCwxMDU5LDEwNjAsMTA2MSwxMDYyLDEwNjMsMTA2NCwxMDY1LDEwNjYsMTA2NywxMDY4LDEwNjksMTA3MCwxMDcxLDEwNzIsMTA3MywxMDc0LDEwNzUsMTA3NiwxMDc3LDEwNzgsMTA3OSwxMDgwLDEwODEsMTA4MiwxMDgzLDEwODQsMTA4NSwxMDg2LDEwODcsMTA4OCwxMDg5LDEwOTAsMTA5MSwxMDkyLDEwOTMsMTA5NCwxMDk1LDEwOTYsMTA5NywxMDk4LDEwOTksMTEwMCwxMTAxLDExMDIsMTEwMywxMTA0LDExMDUsMTEwNiwxMTA3LDExMDgsMTEwOSwxMTEwLDExMTEsMTExMiwxMTEzLDExMTQsMTExNSwxMTE2LDExMTcsMTExOCwxMTE5LDExMzgsMTEzOSwxMTY4LDExNjksNzgwOCw3ODA5LDc4MTAsNzgxMSw3ODEyLDc4MTMsNzkyMiw3OTIzLDgyMDgsODIwOSw4MjExLDgyMTIsODIxMyw4MjE1LDgyMTYsODIxNyw4MjE4LDgyMTksODIyMCw4MjIxLDgyMjIsODIyNCw4MjI1LDgyMjYsODIzMCw4MjQwLDgyNDIsODI0Myw4MjQ5LDgyNTAsODI1Miw4MjU0LDgyNjAsODMxOSw4MzU1LDgzNTYsODM1OSw4MzY0LDg0NTMsODQ2Nyw4NDcwLDg0ODIsODQ4Niw4NDk0LDg1MzksODU0MCw4NTQxLDg1NDIsODU5Miw4NTkzLDg1OTQsODU5NSw4NTk2LDg1OTcsODYxNiw4NzA2LDg3MTAsODcxOSw4NzIxLDg3MjIsODczMCw4NzM0LDg3MzUsODc0NSw4NzQ3LDg3NzYsODgwMCw4ODAxLDg4MDQsODgwNSw4OTYyLDg5NzYsODk5Miw4OTkzLDk0NzIsOTQ3NCw5NDg0LDk0ODgsOTQ5Miw5NDk2LDk1MDAsOTUwOCw5NTE2LDk1MjQsOTUzMiw5NTUyLDk1NTMsOTU1NCw5NTU1LDk1NTYsOTU1Nyw5NTU4LDk1NTksOTU2MCw5NTYxLDk1NjIsOTU2Myw5NTY0LDk1NjUsOTU2Niw5NTY3LDk1NjgsOTU2OSw5NTcwLDk1NzEsOTU3Miw5NTczLDk1NzQsOTU3NSw5NTc2LDk1NzcsOTU3OCw5NTc5LDk1ODAsOTYwMCw5NjA0LDk2MDgsOTYxMiw5NjE2LDk2MTcsOTYxOCw5NjE5LDk2MzIsOTYzMyw5NjQyLDk2NDMsOTY0NCw5NjUwLDk2NTgsOTY2MCw5NjY4LDk2NzQsOTY3NSw5Njc5LDk2ODgsOTY4OSw5NzAyLDk3ODYsOTc4Nyw5Nzg4LDk3OTIsOTc5NCw5ODI0LDk4MjcsOTgyOSw5ODMwLDk4MzQsOTgzNSw5ODM2LDYxNDQxLDYxNDQyLDYxNDQ1LC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xLC0xXSxxYT1bMS4zNjg5OCwxLDEsLjcyNzA2LC44MDQ3OSwuODM3MzQsLjk4ODk0LC45OTc5MywuOTg5NywuOTM4ODQsLjg2MjA5LC45NDI5MiwuOTQyOTIsMS4xNjY2MSwxLjAyMDU4LC45MzU4MiwuOTY2OTQsLjkzNTgyLDEuMTkxMzcsLjk5NzkzLC45OTc5MywuOTk3OTMsLjk5NzkzLC45OTc5MywuOTk3OTMsLjk5NzkzLC45OTc5MywuOTk3OTMsLjk5NzkzLC43ODA3NiwuNzgwNzYsMS4wMjA1OCwxLjAyMDU4LDEuMDIwNTgsLjcyODUxLC43ODk2NiwuOTA4MzgsLjgzNjM3LC44MjM5MSwuOTYzNzYsLjgwMDYxLC44NjI3NSwuODc2OCwuOTU0MDcsMS4wMjU4LC43MzkwMSwuODUwMjIsLjgzNjU1LDEuMDE1NiwuOTU1NDYsLjkyMTc5LC44NzEwNywuOTIxNzksLjgyMTE0LC44MDk2LC44OTcxMywuOTQ0MzgsLjk1MzUzLC45NDA4MywuOTE5MDUsLjkwNDA2LC45NDQ2LC45NDI5MiwxLjE4Nzc3LC45NDI5MiwxLjAyMDU4LC44OTkwMywuOTAwODgsLjk0OTM4LC45Nzg5OCwuODEwOTMsLjk3NTcxLC45NDkzOCwxLjAyNCwuOTU3NywuOTU5MzMsLjk4NjIxLDEuMDQ3NCwuOTc0NTUsLjk4OTgxLC45NjcyLC45NTkzMywuOTQ0NiwuOTc4OTgsLjk3NDA3LC45NzY0NiwuNzgwMzYsMS4xMDIwOCwuOTU0NDIsLjk1Mjk4LC45NzU3OSwuOTMzMiwuOTQwMzksLjkzOCwuODA2ODcsMS4wMTE0OSwuODA2ODcsMS4wMjA1OCwuODA0NzksLjk5NzkzLC45OTc5MywuOTk3OTMsLjk5NzkzLDEuMDExNDksMS4wMDg3MiwuOTAwODgsLjkxODgyLDEuMDIxMywuODM2MSwxLjAyMDU4LC42MjI5NSwuNTQzMjQsLjg5MDIyLDEuMDg1OTUsMSwxLC45MDA4OCwxLC45NzQ1NSwuOTM1ODIsLjkwMDg4LDEsMS4wNTY4NiwuODM2MSwuOTk2NDIsLjk5NjQyLC45OTY0MiwuNzI4NTEsLjkwODM4LC45MDgzOCwuOTA4MzgsLjkwODM4LC45MDgzOCwuOTA4MzgsLjg2OCwuODIzOTEsLjgwMDYxLC44MDA2MSwuODAwNjEsLjgwMDYxLDEuMDI1OCwxLjAyNTgsMS4wMjU4LDEuMDI1OCwuOTc0ODQsLjk1NTQ2LC45MjE3OSwuOTIxNzksLjkyMTc5LC45MjE3OSwuOTIxNzksMS4wMjA1OCwuOTIxNzksLjk0NDM4LC45NDQzOCwuOTQ0MzgsLjk0NDM4LC45MDQwNiwuODY5NTgsLjk4MjI1LC45NDkzOCwuOTQ5MzgsLjk0OTM4LC45NDkzOCwuOTQ5MzgsLjk0OTM4LC45MDMxLC44MTA5MywuOTQ5MzgsLjk0OTM4LC45NDkzOCwuOTQ5MzgsLjk4NjIxLC45ODYyMSwuOTg2MjEsLjk4NjIxLC45Mzk2OSwuOTU5MzMsLjk0NDYsLjk0NDYsLjk0NDYsLjk0NDYsLjk0NDYsMS4wODU5NSwuOTQ0NiwuOTU0NDIsLjk1NDQyLC45NTQ0MiwuOTU0NDIsLjk0MDM5LC45Nzg5OCwuOTQwMzksLjkwODM4LC45NDkzOCwuOTA4MzgsLjk0OTM4LC45MDgzOCwuOTQ5MzgsLjgyMzkxLC44MTA5MywuODIzOTEsLjgxMDkzLC44MjM5MSwuODEwOTMsLjgyMzkxLC44MTA5MywuOTYzNzYsLjg0MzEzLC45NzQ4NCwuOTc1NzEsLjgwMDYxLC45NDkzOCwuODAwNjEsLjk0OTM4LC44MDA2MSwuOTQ5MzgsLjgwMDYxLC45NDkzOCwuODAwNjEsLjk0OTM4LC44NzY4LC45NTc3LC44NzY4LC45NTc3LC44NzY4LC45NTc3LDEsMSwuOTU0MDcsLjk1OTMzLC45NzA2OSwuOTU5MzMsMS4wMjU4LC45ODYyMSwxLjAyNTgsLjk4NjIxLDEuMDI1OCwuOTg2MjEsMS4wMjU4LC45ODYyMSwxLjAyNTgsLjk4NjIxLC44ODcsMS4wMTU5MSwuNzM5MDEsMS4wNDc0LDEsMSwuOTc0NTUsLjgzNjU1LC45ODk4MSwxLDEsLjgzNjU1LC43Mzk3NywuODM2NTUsLjczOTAzLC44NDYzOCwxLjAzMywuOTU1NDYsLjk1OTMzLDEsMSwuOTU1NDYsLjk1OTMzLC44MjcxLC45NTQxNywuOTU5MzMsLjkyMTc5LC45NDQ2LC45MjE3OSwuOTQ0NiwuOTIxNzksLjk0NDYsLjkzNiwuOTE5NjQsLjgyMTE0LC45NzY0NiwxLDEsLjgyMTE0LC45NzY0NiwuODA5NiwuNzgwMzYsLjgwOTYsLjc4MDM2LDEsMSwuODA5NiwuNzgwMzYsMSwxLC44OTcxMywuNzc0NTIsLjg5NzEzLDEuMTAyMDgsLjk0NDM4LC45NTQ0MiwuOTQ0MzgsLjk1NDQyLC45NDQzOCwuOTU0NDIsLjk0NDM4LC45NTQ0MiwuOTQ0MzgsLjk1NDQyLC45NDQzOCwuOTU0NDIsLjk0MDgzLC45NzU3OSwuOTA0MDYsLjk0MDM5LC45MDQwNiwuOTQ0NiwuOTM4LC45NDQ2LC45MzgsLjk0NDYsLjkzOCwxLC45OTc5MywuOTA4MzgsLjk0OTM4LC44NjgsLjkwMzEsLjkyMTc5LC45NDQ2LDEsMSwuODk3MTMsMS4xMDIwOCwuOTAwODgsLjkwMDg4LC45MDA4OCwuOTAwODgsLjkwMDg4LC45MDA4OCwuOTAwODgsLjkwMDg4LC45MDA4OCwuOTA5ODksLjkzNTgsLjkxOTQ1LC44MzE4MSwuNzUyNjEsLjg3OTkyLC44Mjk3NiwuOTYwMzQsLjgzNjg5LC45NzI2OCwxLjAwNzgsLjkwODM4LC44MzYzNywuODAxOSwuOTAxNTcsLjgwMDYxLC45NDQ2LC45NTQwNywuOTI0MzYsMS4wMjU4LC44NTAyMiwuOTcxNTMsMS4wMTU2LC45NTU0NiwuODkxOTIsLjkyMTc5LC45MjM2MSwuODcxMDcsLjk2MzE4LC44OTcxMywuOTM3MDQsLjk1NjM4LC45MTkwNSwuOTE3MDksLjkyNzk2LDEuMDI1OCwuOTM3MDQsLjk0ODM2LDEuMDM3MywuOTU5MzMsMS4wMDc4LC45NTg3MSwuOTQ4MzYsLjk2MTc0LC45MjYwMSwuOTQ5OCwuOTg2MDcsLjk1Nzc2LC45NTkzMywxLjA1NDUzLDEuMDA3OCwuOTgyNzUsLjkzMTQsLjk1NjE3LC45MTcwMSwxLjA1OTkzLC45NDQ2LC43ODM2NywuOTU1MywxLC44NjgzMiwxLjAxMjgsLjk1ODcxLC45OTM5NCwuODc1NDgsLjk2MzYxLC44Njc3NCwxLjAwNzgsLjk1ODcxLC45NDQ2LC45NTg3MSwuODY3NzQsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTQwODMsLjk3NTc5LC45NDA4MywuOTc1NzksLjk0MDgzLC45NzU3OSwuOTA0MDYsLjk0MDM5LC45NjY5NCwxLC44OTkwMywxLDEsMSwuOTM1ODIsLjkzNTgyLC45MzU4MiwxLC45MDgsLjkwOCwuOTE4LC45NDIxOSwuOTQyMTksLjk2NTQ0LDEsMS4yODUsMSwxLC44MTA3OSwuODEwNzksMSwxLC43NDg1NCwxLDEsMSwxLC45OTc5MywxLDEsMSwuNjUsMSwxLjM2MTQ1LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLjE3MTczLDEsLjgwNTM1LC43NjE2OSwxLjAyMDU4LDEuMDczMiwxLjA1NDg2LDEsMSwxLjMwNjkyLDEuMDg1OTUsMS4wODU5NSwxLDEuMDg1OTUsMS4wODU5NSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMTYxNjEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMV0sT2E9e2xpbmVIZWlnaHQ6MS4yLGxpbmVHYXA6LjJ9LFBhPVsxLjM2ODk4LDEsMSwuNjYyMjcsLjgwNzc5LC44MTYyNSwuOTcyNzYsLjk3Mjc2LC45NzczMywuOTIyMjIsLjgzMjY2LC45NDI5MiwuOTQyOTIsMS4xNjE0OCwxLjAyMDU4LC45MzU4MiwuOTY2OTQsLjkzNTgyLDEuMTczMzcsLjk3Mjc2LC45NzI3NiwuOTcyNzYsLjk3Mjc2LC45NzI3NiwuOTcyNzYsLjk3Mjc2LC45NzI3NiwuOTcyNzYsLjk3Mjc2LC43ODA3NiwuNzgwNzYsMS4wMjA1OCwxLjAyMDU4LDEuMDIwNTgsLjcxNTQxLC43NjgxMywuODU1NzYsLjgwNTkxLC44MDcyOSwuOTQyOTksLjc3NTEyLC44MzY1NSwuODY1MjMsLjkyMjIyLC45ODYyMSwuNzE3NDMsLjgxNjk4LC43OTcyNiwuOTg1NTgsLjkyMjIyLC45MDYzNywuODM4MDksLjkwNjM3LC44MDcyOSwuNzY0NjMsLjg2Mjc1LC45MDY5OSwuOTE2MDUsLjkxNTQsLjg1MzA4LC44NTQ1OCwuOTA1MzEsLjk0MjkyLDEuMjEyOTYsLjk0MjkyLDEuMDIwNTgsLjg5OTAzLDEuMTg2MTYsLjk5NjEzLC45MTY3NywuNzgyMTYsLjkxNjc3LC45MDA4MywuOTg3OTYsLjkxMzUsLjkyMTY4LC45NTM4MSwuOTg5ODEsLjk1Mjk4LC45NTM4MSwuOTM0NTksLjkyMTY4LC45MTUxMywuOTIwMDQsLjkxNjc3LC45NTA3NywuNzQ4LDEuMDQ1MDIsLjkxNjc3LC45MjA2MSwuOTQyMzYsLjg5NTQ0LC44OTM2NCwuOSwuODA2ODcsLjg1NzgsLjgwNjg3LDEuMDIwNTgsLjgwNzc5LC45NzI3NiwuOTcyNzYsLjk3Mjc2LC45NzI3NiwuODU3OCwuOTk5NzMsMS4xODYxNiwuOTEzMzksMS4wODA3NCwuODI4OTEsMS4wMjA1OCwuNTU1MDksLjcxNTI2LC44OTAyMiwxLjA4NTk1LDEsMSwxLjE4NjE2LDEsLjk2NzM2LC45MzU4MiwxLjE4NjE2LDEsMS4wNDg2NCwuODI3MTEsLjk5MDQzLC45OTA0MywuOTkwNDMsLjcxNTQxLC44NTU3NiwuODU1NzYsLjg1NTc2LC44NTU3NiwuODU1NzYsLjg1NTc2LC44NDUsLjgwNzI5LC43NzUxMiwuNzc1MTIsLjc3NTEyLC43NzUxMiwuOTg2MjEsLjk4NjIxLC45ODYyMSwuOTg2MjEsLjk1OTYxLC45MjIyMiwuOTA2MzcsLjkwNjM3LC45MDYzNywuOTA2MzcsLjkwNjM3LDEuMDIwNTgsLjkwMjUxLC45MDY5OSwuOTA2OTksLjkwNjk5LC45MDY5OSwuODU0NTgsLjgzNjU5LC45NDk1MSwuOTk2MTMsLjk5NjEzLC45OTYxMywuOTk2MTMsLjk5NjEzLC45OTYxMywuODU4MTEsLjc4MjE2LC45MDA4MywuOTAwODMsLjkwMDgzLC45MDA4MywuOTUzODEsLjk1MzgxLC45NTM4MSwuOTUzODEsLjkxMzUsLjkyMTY4LC45MTUxMywuOTE1MTMsLjkxNTEzLC45MTUxMywuOTE1MTMsMS4wODU5NSwuOTE2NzcsLjkxNjc3LC45MTY3NywuOTE2NzcsLjkxNjc3LC44OTM2NCwuOTIzMzIsLjg5MzY0LC44NTU3NiwuOTk2MTMsLjg1NTc2LC45OTYxMywuODU1NzYsLjk5NjEzLC44MDcyOSwuNzgyMTYsLjgwNzI5LC43ODIxNiwuODA3MjksLjc4MjE2LC44MDcyOSwuNzgyMTYsLjk0Mjk5LC43Njc4MywuOTU5NjEsLjkxNjc3LC43NzUxMiwuOTAwODMsLjc3NTEyLC45MDA4MywuNzc1MTIsLjkwMDgzLC43NzUxMiwuOTAwODMsLjc3NTEyLC45MDA4MywuODY1MjMsLjkxMzUsLjg2NTIzLC45MTM1LC44NjUyMywuOTEzNSwxLDEsLjkyMjIyLC45MjE2OCwuOTIyMjIsLjkyMTY4LC45ODYyMSwuOTUzODEsLjk4NjIxLC45NTM4MSwuOTg2MjEsLjk1MzgxLC45ODYyMSwuOTUzODEsLjk4NjIxLC45NTM4MSwuODYwMzYsLjk3MDk2LC43MTc0MywuOTg5ODEsMSwxLC45NTI5OCwuNzk3MjYsLjk1MzgxLDEsMSwuNzk3MjYsLjY4OTQsLjc5NzI2LC43NDMyMSwuODE2OTEsMS4wMDA2LC45MjIyMiwuOTIxNjgsMSwxLC45MjIyMiwuOTIxNjgsLjc5NDY0LC45MjA5OCwuOTIxNjgsLjkwNjM3LC45MTUxMywuOTA2MzcsLjkxNTEzLC45MDYzNywuOTE1MTMsLjkwOSwuODc1MTQsLjgwNzI5LC45NTA3NywxLDEsLjgwNzI5LC45NTA3NywuNzY0NjMsLjc0OCwuNzY0NjMsLjc0OCwxLDEsLjc2NDYzLC43NDgsMSwxLC44NjI3NSwuNzI2NTEsLjg2Mjc1LDEuMDQ1MDIsLjkwNjk5LC45MTY3NywuOTA2OTksLjkxNjc3LC45MDY5OSwuOTE2NzcsLjkwNjk5LC45MTY3NywuOTA2OTksLjkxNjc3LC45MDY5OSwuOTE2NzcsLjkxNTQsLjk0MjM2LC44NTQ1OCwuODkzNjQsLjg1NDU4LC45MDUzMSwuOSwuOTA1MzEsLjksLjkwNTMxLC45LDEsLjk3Mjc2LC44NTU3NiwuOTk2MTMsLjg0NSwuODU4MTEsLjkwMjUxLC45MTY3NywxLDEsLjg2Mjc1LDEuMDQ1MDIsMS4xODYxNiwxLjE4NjE2LDEuMTg2MTYsMS4xODYxNiwxLjE4NjE2LDEuMTg2MTYsMS4xODYxNiwxLjE4NjE2LDEuMTg2MTYsMS4wMDg5OSwxLjMwNjI4LC44NTU3NiwuODAxNzgsLjY2ODYyLC43OTI3LC42OTMyMywuODgxMjcsLjcyNDU5LC44OTcxMSwuOTUzODEsLjg1NTc2LC44MDU5MSwuNzgwNSwuOTQ3MjksLjc3NTEyLC45MDUzMSwuOTIyMjIsLjkwNjM3LC45ODYyMSwuODE2OTgsLjkyNjU1LC45ODU1OCwuOTIyMjIsLjg1MzU5LC45MDYzNywuOTA5NzYsLjgzODA5LC45NDUyMywuODYyNzUsLjgzNTA5LC45MzE1NywuODUzMDgsLjgzMzkyLC45MjM0NiwuOTg2MjEsLjgzNTA5LC45Mjg4NiwuOTEzMjQsLjkyMTY4LC45NTM4MSwuOTA2NDYsLjkyODg2LC45MDU1NywuODY4NDcsLjkwMjc2LC45MTMyNCwuODY4NDIsLjkyMTY4LC45OTUzMSwuOTUzODEsLjkyMjQsLjg1NDA4LC45MjY5OSwuODY4NDcsMS4wMDUxLC45MTUxMywuODA0ODcsLjkzNDgxLDEsLjg4MTU5LDEuMDUyMTQsLjkwNjQ2LC45NzM1NSwuODE1MzksLjg5Mzk4LC44NTkyMywuOTUzODEsLjkwNjQ2LC45MTUxMywuOTA2NDYsLjg1OTIzLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjkxNTQsLjk0MjM2LC45MTU0LC45NDIzNiwuOTE1NCwuOTQyMzYsLjg1NDU4LC44OTM2NCwuOTY2OTQsMSwuODk5MDMsMSwxLDEsLjkxNzgyLC45MTc4MiwuOTE3ODIsMSwuODk2LC44OTYsLjg5NiwuOTMzMiwuOTMzMiwuOTU5NzMsMSwxLjI2LDEsMSwuODA0NzksLjgwMTc4LDEsMSwuODU2MzMsMSwxLDEsMSwuOTcyNzYsMSwxLDEsLjY5OCwxLDEuMzYxNDUsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMTQ1NDIsMSwuNzkxOTksLjc4Njk0LDEuMDIwNTgsMS4wMzQ5MywxLjA1NDg2LDEsMSwxLjIzMDI2LDEuMDg1OTUsMS4wODU5NSwxLDEuMDg1OTUsMS4wODU5NSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMjAwMDYsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMV0sV2E9e2xpbmVIZWlnaHQ6MS4yLGxpbmVHYXA6LjJ9LGphPVsxLjM2ODk4LDEsMSwuNjU1MDcsLjg0OTQzLC44NTYzOSwuODg0NjUsLjg4NDY1LC44NjkzNiwuODgzMDcsLjg2OTQ4LC44NTI4MywuODUyODMsMS4wNjM4MywxLjAyMDU4LC43NTk0NSwuOTIxOSwuNzU5NDUsMS4xNzMzNywuODg0NjUsLjg4NDY1LC44ODQ2NSwuODg0NjUsLjg4NDY1LC44ODQ2NSwuODg0NjUsLjg4NDY1LC44ODQ2NSwuODg0NjUsLjc1OTQ1LC43NTk0NSwxLjAyMDU4LDEuMDIwNTgsMS4wMjA1OCwuNjkwNDYsLjcwOTI2LC44NTE1OCwuNzc4MTIsLjc2ODUyLC44OTU5MSwuNzA0NjYsLjc2MTI1LC44MDA5NCwuODY4MjIsLjgzODY0LC43MjgsLjc3MjEyLC43OTQ3NSwuOTM2MzcsLjg3NTE0LC44NTg4LC43NjAxMywuODU4OCwuNzI0MjEsLjY5ODY2LC43NzU5OCwuODU5OTEsLjgwODExLC44NzgzMiwuNzgxMTIsLjc3NTEyLC44NTYyLDEuMDIyMiwxLjE4NDE3LDEuMDIyMiwxLjI3MDE0LC44OTkwMywxLjE1MDEyLC45Mzg1OSwuOTQzOTksLjg0NiwuOTQzOTksLjgxNDUzLDEuMDE4NiwuOTQyMTksLjk2MDE3LDEuMDMwNzUsMS4wMjE3NSwuOTEyLDEuMDMwNzUsLjk2OTk4LC45NjAxNywuOTM4NTksLjk0Mzk5LC45NDM5OSwuOTU0OTMsLjc0NiwxLjEyNjU4LC45NDU3OCwuOTEsLjk3OSwuODgyLC44ODIsLjgzLC44NTAzNCwuODM1MzcsLjg1MDM0LDEuMDIwNTgsLjcwODY5LC44ODQ2NSwuODg0NjUsLjg4NDY1LC44ODQ2NSwuODM1MzcsLjkwMDgzLDEuMTUwMTIsLjkxNjEsLjk0NTY1LC43MzU0MSwxLjAyMDU4LC41MzYwOSwuNjkzNTMsLjc5NTE5LDEuMDg1OTUsMSwxLDEuMTUwMTIsMSwuOTE5NzQsLjc1OTQ1LDEuMTUwMTIsMSwuOTQ0NiwuNzMzNjEsLjkwMDUsLjkwMDUsLjkwMDUsLjYyODY0LC44NTE1OCwuODUxNTgsLjg1MTU4LC44NTE1OCwuODUxNTgsLjg1MTU4LC43NzMsLjc2ODUyLC43MDQ2NiwuNzA0NjYsLjcwNDY2LC43MDQ2NiwuODM4NjQsLjgzODY0LC44Mzg2NCwuODM4NjQsLjkwNTYxLC44NzUxNCwuODU4OCwuODU4OCwuODU4OCwuODU4OCwuODU4OCwxLjAyMDU4LC44NTc1MSwuODU5OTEsLjg1OTkxLC44NTk5MSwuODU5OTEsLjc3NTEyLC43NjAxMywuODgwNzUsLjkzODU5LC45Mzg1OSwuOTM4NTksLjkzODU5LC45Mzg1OSwuOTM4NTksLjgwNzUsLjg0NiwuODE0NTMsLjgxNDUzLC44MTQ1MywuODE0NTMsLjgyNDI0LC44MjQyNCwuODI0MjQsLjgyNDI0LC45Mjc4LC45NjAxNywuOTM4NTksLjkzODU5LC45Mzg1OSwuOTM4NTksLjkzODU5LDEuMDg1OTUsLjg1NjIsLjk0NTc4LC45NDU3OCwuOTQ1NzgsLjk0NTc4LC44ODIsLjk0NTc4LC44ODIsLjg1MTU4LC45Mzg1OSwuODUxNTgsLjkzODU5LC44NTE1OCwuOTM4NTksLjc2ODUyLC44NDYsLjc2ODUyLC44NDYsLjc2ODUyLC44NDYsLjc2ODUyLC44NDYsLjg5NTkxLC44NTQ0LC45MDU2MSwuOTQzOTksLjcwNDY2LC44MTQ1MywuNzA0NjYsLjgxNDUzLC43MDQ2NiwuODE0NTMsLjcwNDY2LC44MTQ1MywuNzA0NjYsLjgxNDUzLC44MDA5NCwuOTQyMTksLjgwMDk0LC45NDIxOSwuODAwOTQsLjk0MjE5LDEsMSwuODY4MjIsLjk2MDE3LC44NjgyMiwuOTYwMTcsLjgzODY0LC44MjQyNCwuODM4NjQsLjgyNDI0LC44Mzg2NCwuODI0MjQsLjgzODY0LDEuMDMwNzUsLjgzODY0LC44MjQyNCwuODE0MDIsMS4wMjczOCwuNzI4LDEuMDIxNzUsMSwxLC45MTIsLjc5NDc1LDEuMDMwNzUsMSwxLC43OTQ3NSwuODM5MTEsLjc5NDc1LC42NjI2NiwuODA1NTMsMS4wNjY3NiwuODc1MTQsLjk2MDE3LDEsMSwuODc1MTQsLjk2MDE3LC44Njg2NSwuODczOTYsLjk2MDE3LC44NTg4LC45Mzg1OSwuODU4OCwuOTM4NTksLjg1ODgsLjkzODU5LC44NjcsLjg0NzU5LC43MjQyMSwuOTU0OTMsMSwxLC43MjQyMSwuOTU0OTMsLjY5ODY2LC43NDYsLjY5ODY2LC43NDYsMSwxLC42OTg2NiwuNzQ2LDEsMSwuNzc1OTgsLjg4NDE3LC43NzU5OCwxLjEyNjU4LC44NTk5MSwuOTQ1NzgsLjg1OTkxLC45NDU3OCwuODU5OTEsLjk0NTc4LC44NTk5MSwuOTQ1NzgsLjg1OTkxLC45NDU3OCwuODU5OTEsLjk0NTc4LC44NzgzMiwuOTc5LC43NzUxMiwuODgyLC43NzUxMiwuODU2MiwuODMsLjg1NjIsLjgzLC44NTYyLC44MywxLC44ODQ2NSwuODUxNTgsLjkzODU5LC43NzMsLjgwNzUsLjg1NzUxLC44NTYyLDEsMSwuNzc1OTgsMS4xMjY1OCwxLjE1MDEyLDEuMTUwMTIsMS4xNTAxMiwxLjE1MDEyLDEuMTUwMTIsMS4xNTMxMywxLjE1MDEyLDEuMTUwMTIsMS4xNTAxMiwxLjA4MTA2LDEuMDM5MDEsLjg1MTU4LC43NzAyNSwuNjIyNjQsLjc2NDYsLjY1MzUxLC44NjAyNiwuNjk0NjEsLjg5OTQ3LDEuMDMwNzUsLjg1MTU4LC43NzgxMiwuNzY0NDksLjg4ODM2LC43MDQ2NiwuODU2MiwuODY4MjIsLjg1ODgsLjgzODY0LC43NzIxMiwuODUzMDgsLjkzNjM3LC44NzUxNCwuODIzNTIsLjg1ODgsLjg1NzAxLC43NjAxMywuODkwNTgsLjc3NTk4LC44MTU2LC44MjU2NSwuNzgxMTIsLjc3ODk5LC44OTM4NiwuODM4NjQsLjgxNTYsLjk0ODYsLjkyMzg4LC45NjE4NiwxLjAzMDc1LC45MTEyMywuOTQ4NiwuOTMyOTgsLjg3OCwuOTM5NDIsLjkyMzg4LC44NDU5NiwuOTYxODYsLjk1MTE5LDEuMDMwNzUsLjkyMiwuODg3ODcsLjk1ODI5LC44OCwuOTM1NTksLjkzODU5LC43ODgxNSwuOTM3NTgsMSwuODkyMTcsMS4wMzczNywuOTExMjMsLjkzOTY5LC43NzQ4NywuODU3NjksLjg2Nzk5LDEuMDMwNzUsLjkxMTIzLC45Mzg1OSwuOTExMjMsLjg2Nzk5LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjg3ODMyLC45NzksLjg3ODMyLC45NzksLjg3ODMyLC45NzksLjc3NTEyLC44ODIsLjkyMTksMSwuODk5MDMsMSwxLDEsLjg3MzIxLC44NzMyMSwuODczMjEsMSwxLjAyNywxLjAyNywxLjAyNywuODY4NDcsLjg2ODQ3LC43OTEyMSwxLDEuMTI0LDEsMSwuNzM1NzIsLjczNTcyLDEsMSwuODUwMzQsMSwxLDEsMSwuODg0NjUsMSwxLDEsLjY2OSwxLDEuMzYxNDUsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMDQ4MjgsMSwuNzQ5NDgsLjc1MTg3LDEuMDIwNTgsLjk4MzkxLDEuMDIxMTksMSwxLDEuMDYyMzMsMS4wODU5NSwxLjA4NTk1LDEsMS4wODU5NSwxLjA4NTk1LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMS4wNTIzMywxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXSxYYT17bGluZUhlaWdodDoxLjIsbGluZUdhcDouMn0sVmE9WzEuMzY4OTgsMSwxLC43NjMwNSwuODI3ODQsLjk0OTM1LC44OTM2NCwuOTIyNDEsLjg5MDczLC45MDcwNiwuOTg0NzIsLjg1MjgzLC44NTI4MywxLjA2NjQsMS4wMjA1OCwuNzQ1MDUsLjkyMTksLjc0NTA1LDEuMjM0NTYsLjkyMjQxLC45MjI0MSwuOTIyNDEsLjkyMjQxLC45MjI0MSwuOTIyNDEsLjkyMjQxLC45MjI0MSwuOTIyNDEsLjkyMjQxLC43NDUwNSwuNzQ1MDUsMS4wMjA1OCwxLjAyMDU4LDEuMDIwNTgsLjczMDAyLC43MjYwMSwuOTE3NTUsLjgxMjYsLjgwMzE0LC45MjIyMiwuNzM3NjQsLjc5NzI2LC44MzA1MSwuOTAyODQsLjg2MDIzLC43NCwuODEyNiwuODQ4NjksLjk2NTE4LC45MTExNSwuODg1OCwuNzk3NjEsLjg4NTgsLjc0NDk4LC43MzkxNCwuODEzNjMsLjg5NTkxLC44MzY1OSwuODk2MzMsLjg1NjA4LC44MTExLC45MDUzMSwxLjAyMjIsMS4yMjczNiwxLjAyMjIsMS4yNzAxNCwuODk5MDMsLjkwMDg4LC44NjY2NywxLjAyMzEsLjg5NiwxLjAxNDExLC45MDA4MywxLjA1MDk5LDEuMDA1MTIsLjk5NzkzLDEuMDUzMjYsMS4wOTM3NywuOTM4LDEuMDYyMjYsMS4wMDExOSwuOTk3OTMsLjk4NzE0LDEuMDIzMSwxLjAxMjMxLC45ODE5NiwuNzkyLDEuMTkxMzcsLjk5MDc0LC45NjIsMS4wMTkxNSwuOTI2LC45NDIsLjg1NiwuODUwMzQsLjkyMDA2LC44NTAzNCwxLjAyMDU4LC42OTA2NywuOTIyNDEsLjkyMjQxLC45MjI0MSwuOTIyNDEsLjkyMDA2LC45MzMyLC45MDA4OCwuOTE4ODIsLjkzNDg0LC43NTMzOSwxLjAyMDU4LC41Njg2NiwuNTQzMjQsLjc5NTE5LDEuMDg1OTUsMSwxLC45MDA4OCwxLC45NTMyNSwuNzQ1MDUsLjkwMDg4LDEsLjk3MTk4LC43NTMzOSwuOTEwMDksLjkxMDA5LC45MTAwOSwuNjY0NjYsLjkxNzU1LC45MTc1NSwuOTE3NTUsLjkxNzU1LC45MTc1NSwuOTE3NTUsLjc4OCwuODAzMTQsLjczNzY0LC43Mzc2NCwuNzM3NjQsLjczNzY0LC44NjAyMywuODYwMjMsLjg2MDIzLC44NjAyMywuOTI5MTUsLjkxMTE1LC44ODU4LC44ODU4LC44ODU4LC44ODU4LC44ODU4LDEuMDIwNTgsLjg4NTgsLjg5NTkxLC44OTU5MSwuODk1OTEsLjg5NTkxLC44MTExLC43OTYxMSwuODk3MTMsLjg2NjY3LC44NjY2NywuODY2NjcsLjg2NjY3LC44NjY2NywuODY2NjcsLjg2OTM2LC44OTYsLjkwMDgzLC45MDA4MywuOTAwODMsLjkwMDgzLC44NDIyNCwuODQyMjQsLjg0MjI0LC44NDIyNCwuOTcyNzYsLjk5NzkzLC45ODcxNCwuOTg3MTQsLjk4NzE0LC45ODcxNCwuOTg3MTQsMS4wODU5NSwuODk4NzYsLjk5MDc0LC45OTA3NCwuOTkwNzQsLjk5MDc0LC45NDIsMS4wMjMxLC45NDIsLjkxNzU1LC44NjY2NywuOTE3NTUsLjg2NjY3LC45MTc1NSwuODY2NjcsLjgwMzE0LC44OTYsLjgwMzE0LC44OTYsLjgwMzE0LC44OTYsLjgwMzE0LC44OTYsLjkyMjIyLC45MzM3MiwuOTI5MTUsMS4wMTQxMSwuNzM3NjQsLjkwMDgzLC43Mzc2NCwuOTAwODMsLjczNzY0LC45MDA4MywuNzM3NjQsLjkwMDgzLC43Mzc2NCwuOTAwODMsLjgzMDUxLDEuMDA1MTIsLjgzMDUxLDEuMDA1MTIsLjgzMDUxLDEuMDA1MTIsMSwxLC45MDI4NCwuOTk3OTMsLjkwOTc2LC45OTc5MywuODYwMjMsLjg0MjI0LC44NjAyMywuODQyMjQsLjg2MDIzLC44NDIyNCwuODYwMjMsMS4wNTMyNiwuODYwMjMsLjg0MjI0LC44Mjg3MywxLjA3NDY5LC43NCwxLjA5Mzc3LDEsMSwuOTM4LC44NDg2OSwxLjA2MjI2LDEsMSwuODQ4NjksLjgzNzA0LC44NDg2OSwuODE0NDEsLjg1NTg4LDEuMDg5MjcsLjkxMTE1LC45OTc5MywxLDEsLjkxMTE1LC45OTc5MywuOTE4ODcsLjkwOTkxLC45OTc5MywuODg1OCwuOTg3MTQsLjg4NTgsLjk4NzE0LC44ODU4LC45ODcxNCwuODk0LC45MTQzNCwuNzQ0OTgsLjk4MTk2LDEsMSwuNzQ0OTgsLjk4MTk2LC43MzkxNCwuNzkyLC43MzkxNCwuNzkyLDEsMSwuNzM5MTQsLjc5MiwxLDEsLjgxMzYzLC45MDQsLjgxMzYzLDEuMTkxMzcsLjg5NTkxLC45OTA3NCwuODk1OTEsLjk5MDc0LC44OTU5MSwuOTkwNzQsLjg5NTkxLC45OTA3NCwuODk1OTEsLjk5MDc0LC44OTU5MSwuOTkwNzQsLjg5NjMzLDEuMDE5MTUsLjgxMTEsLjk0MiwuODExMSwuOTA1MzEsLjg1NiwuOTA1MzEsLjg1NiwuOTA1MzEsLjg1NiwxLC45MjI0MSwuOTE3NTUsLjg2NjY3LC43ODgsLjg2OTM2LC44ODU4LC44OTg3NiwxLDEsLjgxMzYzLDEuMTkxMzcsLjkwMDg4LC45MDA4OCwuOTAwODgsLjkwMDg4LC45MDA4OCwuOTAwODgsLjkwMDg4LC45MDA4OCwuOTAwODgsLjkwMzg4LDEuMDM5MDEsLjkyMTM4LC43ODEwNSwuNzE1NCwuODYxNjksLjgwNTEzLC45NDAwNywuODI1MjgsLjk4NjEyLDEuMDYyMjYsLjkxNzU1LC44MTI2LC44MTg4NCwuOTI4MTksLjczNzY0LC45MDUzMSwuOTAyODQsLjg4NTgsLjg2MDIzLC44MTI2LC45MTE3MiwuOTY1MTgsLjkxMTE1LC44MzA4OSwuODg1OCwuODc3OTEsLjc5NzYxLC44OTI5NywuODEzNjMsLjg4MTU3LC44OTk5MiwuODU2MDgsLjgxOTkyLC45NDMwNywuODYwMjMsLjg4MTU3LC45NTMwOCwuOTg2OTksLjk5NzkzLDEuMDYyMjYsLjk1ODE3LC45NTMwOCwuOTczNTgsLjkyOCwuOTgwODgsLjk4Njk5LC45Mjc2MSwuOTk3OTMsLjk2MDE3LDEuMDYyMjYsLjk4NiwuOTQ0LC45NTk3OCwuOTM4LC45NjcwNSwuOTg3MTQsLjgwNDQyLC45ODk3MiwxLC44OTc2MiwxLjA0NTUyLC45NTgxNywuOTkwMDcsLjg3MDY0LC45MTg3OSwuODg4ODgsMS4wNjIyNiwuOTU4MTcsLjk4NzE0LC45NTgxNywuODg4ODgsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuODk2MzMsMS4wMTkxNSwuODk2MzMsMS4wMTkxNSwuODk2MzMsMS4wMTkxNSwuODExMSwuOTQyLC45MjE5LDEsLjg5OTAzLDEsMSwxLC45MzE3MywuOTMxNzMsLjkzMTczLDEsMS4wNjMwNCwxLjA2MzA0LDEuMDY5MDQsLjg5OTAzLC44OTkwMywuODA1NDksMSwxLjE1NiwxLDEsLjc2NTc1LC43NjU3NSwxLDEsLjcyNDU4LDEsMSwxLDEsLjkyMjQxLDEsMSwxLC42MTksMSwxLjM2MTQ1LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLjA3MjU3LDEsLjc0NzA1LC43MTExOSwxLjAyMDU4LDEuMDI0LDEuMDIxMTksMSwxLDEuMTUzNiwxLjA4NTk1LDEuMDg1OTUsMSwxLjA4NTk1LDEuMDg1OTUsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLjA1NjM4LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDFdLFphPXtsaW5lSGVpZ2h0OjEuMixsaW5lR2FwOi4yfSxfYT1bMS43NjczOCwxLDEsLjk5Mjk3LC45ODI0LDEuMDQwMTYsMS4wNjQ5NywxLjAzNDI0LC45NzUyOSwxLjE3NjQ3LDEuMjMyMDMsMS4xMDg1LDEuMTA4NSwxLjE2OTM5LDEuMjEwNywuOTc1NCwxLjIxNDA4LC45NzU0LDEuNTk1NzgsMS4wMzQyNCwxLjAzNDI0LDEuMDM0MjQsMS4wMzQyNCwxLjAzNDI0LDEuMDM0MjQsMS4wMzQyNCwxLjAzNDI0LDEuMDM0MjQsMS4wMzQyNCwuODEzNzgsLjgxMzc4LDEuMjEwNywxLjIxMDcsMS4yMTA3LC43MTcwMywuOTc4NDcsLjk3MzYzLC44ODc3NiwuODY0MSwxLjAyMDk2LC43OTc5NSwuODUxMzIsLjkxNCwxLjA2MDg1LDEuMTQwNiwuODAwNywuODk4NTgsLjgzNjkzLDEuMTQ4ODksMS4wOTM5OCwuOTc0ODksLjkyMDk0LC45NzQ4OSwuOTAzOTksLjg0MDQxLC45NTkyMywxLjAwMTM1LDEsMS4wNjQ2NywuOTgyNDMsLjkwOTk2LC45OTM2MSwxLjEwODUsMS41Njk0MiwxLjEwODUsMS4yMTA3LC43NDYyNywuOTQyODIsLjk2NzUyLDEuMDE1MTksLjg2MzA0LDEuMDEzNTksLjk3Mjc4LDEuMTUxMDMsMS4wMTM1OSwuOTg1NjEsMS4wMjI4NSwxLjAyMjg1LDEuMDA1MjcsMS4wMjI4NSwxLjAzMDIsLjk5MDQxLDEuMDAwOCwxLjAxNTE5LDEuMDEzNTksMS4wMjI1OCwuNzkxMDQsMS4xNjg2MiwuOTkwNDEsLjk3NDU0LDEuMDI1MTEsLjk5Mjk4LC45Njc1MiwuOTU4MDEsLjk0ODU2LDEuMTY1NzksLjk0ODU2LDEuMjEwNywuOTgyNCwxLjAzNDI0LDEuMDM0MjQsMSwxLjAzNDI0LDEuMTY1NzksLjg3MjcsMS4zODcxLDEuMTg2MjIsMS4xMDgxOCwxLjA0NDc4LDEuMjEwNywxLjE4NjIyLC43NTE1NSwuOTQ5OTQsMS4yODgyNiwxLjIxNDA4LDEuMjE0MDgsLjkxMDU2LDEsLjkxNTcyLC45NzU0LC42NDY2MywxLjE4MzI4LDEuMjQ4NjYsMS4wNDQ3OCwxLjE0MTY5LDEuMTU3NDksMS4xNzM4OSwuNzE3MDMsLjk3MzYzLC45NzM2MywuOTczNjMsLjk3MzYzLC45NzM2MywuOTczNjMsLjkzNTA2LC44NjQxLC43OTc5NSwuNzk3OTUsLjc5Nzk1LC43OTc5NSwxLjE0MDYsMS4xNDA2LDEuMTQwNiwxLjE0MDYsMS4wMjA5NiwxLjA5Mzk4LC45NzQyNiwuOTc0MjYsLjk3NDI2LC45NzQyNiwuOTc0MjYsMS4yMTA3LC45NzQ4OSwxLjAwMTM1LDEuMDAxMzUsMS4wMDEzNSwxLjAwMTM1LC45MDk5NiwuOTIwOTQsMS4wMjc5OCwuOTY3NTIsLjk2NzUyLC45Njc1MiwuOTY3NTIsLjk2NzUyLC45Njc1MiwuOTMxMzYsLjg2MzA0LC45NzI3OCwuOTcyNzgsLjk3Mjc4LC45NzI3OCwxLjAyMjg1LDEuMDIyODUsMS4wMjI4NSwxLjAyMjg1LC45NzEyMiwuOTkwNDEsMSwxLDEsMSwxLDEuMjg4MjYsMS4wMDA4LC45OTA0MSwuOTkwNDEsLjk5MDQxLC45OTA0MSwuOTY3NTIsMS4wMTUxOSwuOTY3NTIsLjk3MzYzLC45Njc1MiwuOTczNjMsLjk2NzUyLC45NzM2MywuOTY3NTIsLjg2NDEsLjg2MzA0LC44NjQxLC44NjMwNCwuODY0MSwuODYzMDQsLjg2NDEsLjg2MzA0LDEuMDIwOTYsMS4wMzA1NywxLjAyMDk2LDEuMDM1MTcsLjc5Nzk1LC45NzI3OCwuNzk3OTUsLjk3Mjc4LC43OTc5NSwuOTcyNzgsLjc5Nzk1LC45NzI3OCwuNzk3OTUsLjk3Mjc4LC45MTQsMS4wMTM1OSwuOTE0LDEuMDEzNTksLjkxNCwxLjAxMzU5LDEsMSwxLjA2MDg1LC45ODU2MSwxLjA2MDg1LDEuMDA4NzksMS4xNDA2LDEuMDIyODUsMS4xNDA2LDEuMDIyODUsMS4xNDA2LDEuMDIyODUsMS4xNDA2LDEuMDIyODUsMS4xNDA2LDEuMDIyODUsLjk3MTM4LDEuMDg2OTIsLjgwMDcsMS4wMjI4NSwxLDEsMS4wMDUyNywuODM2OTMsMS4wMjI4NSwxLDEsLjgzNjkzLC45NDU1LC44MzY5MywuOTA0MTgsLjgzNjkzLDEuMTMwMDUsMS4wOTM5OCwuOTkwNDEsMSwxLDEuMDkzOTgsLjk5MDQxLC45NjY5MiwxLjA5MjUxLC45OTA0MSwuOTc0ODksMS4wMDA4LC45NzQ4OSwxLjAwMDgsLjk3NDg5LDEuMDAwOCwuOTM5OTQsLjk3OTMxLC45MDM5OSwxLjAyMjU4LDEsMSwuOTAzOTksMS4wMjI1OCwuODQwNDEsLjc5MTA0LC44NDA0MSwuNzkxMDQsLjg0MDQxLC43OTEwNCwuODQwNDEsLjc5MTA0LDEsMSwuOTU5MjMsMS4wNzAzNCwuOTU5MjMsMS4xNjg2MiwxLjAwMTM1LC45OTA0MSwxLjAwMTM1LC45OTA0MSwxLjAwMTM1LC45OTA0MSwxLjAwMTM1LC45OTA0MSwxLjAwMTM1LC45OTA0MSwxLjAwMTM1LC45OTA0MSwxLjA2NDY3LDEuMDI1MTEsLjkwOTk2LC45Njc1MiwuOTA5OTYsLjk5MzYxLC45NTgwMSwuOTkzNjEsLjk1ODAxLC45OTM2MSwuOTU4MDEsMS4wNzczMywxLjAzNDI0LC45NzM2MywuOTY3NTIsLjkzNTA2LC45MzEzNiwuOTc0ODksMS4wMDA4LDEsMSwuOTU5MjMsMS4xNjg2MiwxLjE1MTAzLDEuMTUxMDMsMS4wMTE3MywxLjAzOTU5LC43NTk1MywuODEzNzgsLjc5OTEyLDEuMTUxMDMsMS4yMTk5NCwuOTUxNjEsLjg3ODE1LDEuMDExNDksLjgxNTI1LC43Njc2LC45ODE2NywxLjAxMTM0LDEuMDI1NDYsLjg0MDk3LDEuMDMwODksMS4xODEwMiwuOTczNjMsLjg4Nzc2LC44NTEzNCwuOTc4MjYsLjc5Nzk1LC45OTM2MSwxLjA2MDg1LC45NzQ4OSwxLjE0MDYsLjg5ODU4LDEuMDM4OCwxLjE0ODg5LDEuMDkzOTgsLjg2MDM5LC45NzQ4OSwxLjA1OTUsLjkyMDk0LC45NDc5MywuOTU5MjMsLjkwOTk2LC45OTM0NiwuOTgyNDMsMS4wMjExMiwuOTU0OTMsMS4xNDA2LC45MDk5NiwxLjAzNTc0LDEuMDI1OTcsMS4wMDA4LDEuMTgxMDIsMS4wNjYyOCwxLjAzNTc0LDEuMDE5MiwxLjAxOTMyLDEuMDA4ODYsLjk3NTMxLDEuMDEwNiwxLjAwMDgsMS4xMzE4OSwxLjE4MTAyLDEuMDIyNzcsLjk4NjgzLDEuMDAxNiwuOTk1NjEsMS4wNzIzNywxLjAwMDgsLjkwNDM0LC45OTkyMSwuOTM4MDMsLjg5NjUsMS4yMzA4NSwxLjA2NjI4LDEuMDQ5ODMsLjk2MjY4LDEuMDQ5OSwuOTg0MzksMS4xODEwMiwxLjA2NjI4LDEuMDAwOCwxLjA2NjI4LC45ODQzOSwuNzk3OTUsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMS4wOTQ2NiwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTcyNzgsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMS4wMjA2NSwxLDEsMSwxLDEsMSwxLjA2NDY3LDEuMDI1MTEsMS4wNjQ2NywxLjAyNTExLDEuMDY0NjcsMS4wMjUxMSwuOTA5OTYsLjk2NzUyLDEsMS4yMTQwOCwuODk5MDMsMSwxLC43NTE1NSwxLjA0Mzk0LDEuMDQzOTQsMS4wNDM5NCwxLjA0Mzk0LC45ODYzMywuOTg2MzMsLjk4NjMzLC43MzA0NywuNzMwNDcsMS4yMDY0MiwuOTEyMTEsMS4yNTYzNSwxLjIyMiwxLjAyOTU2LDEuMDMzNzIsMS4wMzM3MiwuOTYwMzksMS4yNDYzMywxLDEuMTI0NTQsLjkzNTAzLDEuMDM0MjQsMS4xOTY4NywxLjAzNDI0LDEsMSwxLC43NzEsMSwxLDEuMTU3NDksMS4xNTc0OSwxLjE1NzQ5LDEuMTA5NDgsLjg2Mjc5LC45NDQzNCwuODYyNzksLjk0NDM0LC44NjE4MiwxLDEsMS4xNjg5NywxLC45NjA4NSwuOTAxMzcsMS4yMTA3LDEuMTg0MTYsMS4xMzk3MywuNjk4MjUsLjk3MTYsMi4xMDMzOSwxLjI5MDA0LDEuMjkwMDQsMS4yMTE3MiwxLjI5MDA0LDEuMjkwMDQsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLjQyNjAzLDEsLjk5ODYyLC45OTg2MiwxLC44NzAyNSwuODcwMjUsLjg3MDI1LC44NzAyNSwxLjE4ODc0LDEuNDI2MDMsMSwxLjQyNjAzLDEuNDI2MDMsLjk5ODYyLDEsMSwxLDEsMSwxLjI4ODYsMS4wNDMxNSwxLjE1Mjk2LDEuMzQxNjMsMSwxLDEsMS4wOTE5MywxLjA5MTkzLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxXSx6YT17bGluZUhlaWdodDoxLjMzMDA4LGxpbmVHYXA6MH0sJGE9WzEuNzY3MzgsMSwxLC45ODk0NiwxLjAzOTU5LDEuMDQwMTYsMS4wMjgwOSwxLjAzNiwuOTc2MzksMS4xMDk1MywxLjIzMjAzLDEuMTExNDQsMS4xMTE0NCwxLjE2OTM5LDEuMjEyMzcsLjk3NTQsMS4yMTI2MSwuOTc1NCwxLjU5NzU0LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LDEuMDM2LC44MTM3OCwuODEzNzgsMS4yMTIzNywxLjIxMjM3LDEuMjEyMzcsLjczNTQxLC45Nzg0NywuOTczNjMsLjg5NzIzLC44Nzg5NywxLjA0MjYsLjc5NDI5LC44NTI5MiwuOTExNDksMS4wNTgxNSwxLjE0MDYsLjc5NjMxLC45MDEyOCwuODM4NTMsMS4wNDM5NiwxLjEwNjE1LC45NzU1MiwuOTQ0MzYsLjk3NTUyLC44ODY0MSwuODA1MjcsLjk2MDgzLDEuMDAxMzUsMSwxLjA2Nzc3LC45ODE3LC45MTE0MiwuOTkzNjEsMS4xMTE0NCwxLjU3MjkzLDEuMTExNDQsMS4yMTIzNywuNzQ2MjcsMS4zMTgxOCwxLjA2NTg1LC45NzA0MiwuODMwNTUsLjk3MDQyLC45MzUwMywxLjEyNjEsLjk3MDQyLC45NzkyMiwxLjE0MjM2LC45NDU1MiwxLjAxMDU0LDEuMTQyMzYsMS4wMjQ3MSwuOTc5MjIsLjk0MTY1LC45NzA0MiwuOTcwNDIsMS4wMjc2LC43ODkyOSwxLjEyNjEsLjk3OTIyLC45NTg3NCwxLjAyMTk3LC45ODUwNywuOTY3NTIsLjk3MTY4LC45NTEwNywxLjE2NTc5LC45NTEwNywxLjIxMjM3LDEuMDM5NTksMS4wMzYsMS4wMzYsMSwxLjAzNiwxLjE2NTc5LC44NzM1NywxLjMxODE4LDEuMTg3NTQsMS4yNjc4MSwxLjA1MzU2LDEuMjEyMzcsMS4xODYyMiwuNzk0ODcsLjk0OTk0LDEuMjkwMDQsMS4yNDA0NywxLjI0MDQ3LDEuMzE4MTgsMSwuOTE0ODQsLjk3NTQsMS4zMTgxOCwxLjEzNDksMS4yNDg2NiwxLjA1MzU2LDEuMTM5MzQsMS4xNTU3NCwxLjE3Mzg5LC43MzU0MSwuOTczNjMsLjk3MzYzLC45NzM2MywuOTczNjMsLjk3MzYzLC45NzM2MywuOTQzODUsLjg3ODk3LC43OTQyOSwuNzk0MjksLjc5NDI5LC43OTQyOSwxLjE0MDYsMS4xNDA2LDEuMTQwNiwxLjE0MDYsMS4wNDI2LDEuMTA2MTUsLjk3NTUyLC45NzU1MiwuOTc1NTIsLjk3NTUyLC45NzU1MiwxLjIxMjM3LC45NzU1MiwxLjAwMTM1LDEuMDAxMzUsMS4wMDEzNSwxLjAwMTM1LC45MTE0MiwuOTQ0MzYsLjk4NzIxLDEuMDY1ODUsMS4wNjU4NSwxLjA2NTg1LDEuMDY1ODUsMS4wNjU4NSwxLjA2NTg1LC45NjcwNSwuODMwNTUsLjkzNTAzLC45MzUwMywuOTM1MDMsLjkzNTAzLDEuMTQyMzYsMS4xNDIzNiwxLjE0MjM2LDEuMTQyMzYsLjkzMTI1LC45NzkyMiwuOTQxNjUsLjk0MTY1LC45NDE2NSwuOTQxNjUsLjk0MTY1LDEuMjkwMDQsLjk0MTY1LC45NzkyMiwuOTc5MjIsLjk3OTIyLC45NzkyMiwuOTY3NTIsLjk3MDQyLC45Njc1MiwuOTczNjMsMS4wNjU4NSwuOTczNjMsMS4wNjU4NSwuOTczNjMsMS4wNjU4NSwuODc4OTcsLjgzMDU1LC44Nzg5NywuODMwNTUsLjg3ODk3LC44MzA1NSwuODc4OTcsLjgzMDU1LDEuMDQyNiwxLjAwMzMsMS4wNDI2LC45NzA0MiwuNzk0MjksLjkzNTAzLC43OTQyOSwuOTM1MDMsLjc5NDI5LC45MzUwMywuNzk0MjksLjkzNTAzLC43OTQyOSwuOTM1MDMsLjkxMTQ5LC45NzA0MiwuOTExNDksLjk3MDQyLC45MTE0OSwuOTcwNDIsMSwxLDEuMDU4MTUsLjk3OTIyLDEuMDU4MTUsLjk3OTIyLDEuMTQwNiwxLjE0MjM2LDEuMTQwNiwxLjE0MjM2LDEuMTQwNiwxLjE0MjM2LDEuMTQwNiwxLjE0MjM2LDEuMTQwNiwxLjE0MjM2LC45NzQ0MSwxLjA0MzAyLC43OTYzMSwxLjAxNTgyLDEsMSwxLjAxMDU0LC44Mzg1MywxLjE0MjM2LDEsMSwuODM4NTMsMS4wOTEyNSwuODM4NTMsLjkwNDE4LC44Mzg1MywxLjE5NTA4LDEuMTA2MTUsLjk3OTIyLDEsMSwxLjEwNjE1LC45NzkyMiwxLjAxMDM0LDEuMTA0NjYsLjk3OTIyLC45NzU1MiwuOTQxNjUsLjk3NTUyLC45NDE2NSwuOTc1NTIsLjk0MTY1LC45MTYwMiwuOTE5ODEsLjg4NjQxLDEuMDI3NiwxLDEsLjg4NjQxLDEuMDI3NiwuODA1MjcsLjc4OTI5LC44MDUyNywuNzg5MjksLjgwNTI3LC43ODkyOSwuODA1MjcsLjc4OTI5LDEsMSwuOTYwODMsMS4wNTQwMywuOTU5MjMsMS4xNjg2MiwxLjAwMTM1LC45NzkyMiwxLjAwMTM1LC45NzkyMiwxLjAwMTM1LC45NzkyMiwxLjAwMTM1LC45NzkyMiwxLjAwMTM1LC45NzkyMiwxLjAwMTM1LC45NzkyMiwxLjA2Nzc3LDEuMDIxOTcsLjkxMTQyLC45Njc1MiwuOTExNDIsLjk5MzYxLC45NzE2OCwuOTkzNjEsLjk3MTY4LC45OTM2MSwuOTcxNjgsMS4yMzE5OSwxLjAzNiwuOTczNjMsMS4wNjU4NSwuOTQzODUsLjk2NzA1LC45NzU1MiwuOTQxNjUsMSwxLC45NjA4MywxLjEyNjEsMS4zMTgxOCwxLjMxODE4LDEuMzE4MTgsMS4zMTgxOCwxLjMxODE4LDEuMzE4MTgsMS4zMTgxOCwxLjMxODE4LDEuMzE4MTgsLjk1MTYxLDEuMjcxMjYsMS4wMDgxMSwuODMyODQsLjc3NzAyLC45OTEzNywuOTUyNTMsMS4wMzQ3LC44NjE0MiwxLjA3MjA1LDEuMTQyMzYsLjk3MzYzLC44OTcyMywuODY4NjksMS4wOTgxOCwuNzk0MjksLjk5MzYxLDEuMDU4MTUsLjk3NTUyLDEuMTQwNiwuOTAxMjgsMS4wNjY2MiwxLjA0Mzk2LDEuMTA2MTUsLjg0OTE4LC45NzU1MiwxLjA0Njk0LC45NDQzNiwuOTgwMTUsLjk2MDgzLC45MTE0MiwxLjAwMzU2LC45ODE3LDEuMDE5NDUsLjk4OTk5LDEuMTQwNiwuOTExNDIsMS4wNDk2MSwuOTg5OCwxLjAwNjM5LDEuMTQyMzYsMS4wNzUxNCwxLjA0OTYxLC45OTYwNywxLjAyODk3LDEuMDA4LC45ODk4LC45NTEzNCwxLjAwNjM5LDEuMTExMjEsMS4xNDIzNiwxLjAwNTE4LC45Nzk4MSwxLjAyMTg2LDEsMS4wODU3OCwuOTQxNjUsLjk5MzE0LC45ODM4NywuOTMwMjgsLjkzMzc3LDEuMzUxMjUsMS4wNzUxNCwxLjEwNjg3LC45MzQ5MSwxLjA0MjMyLDEuMDAzNTEsMS4xNDIzNiwxLjA3NTE0LC45NDE2NSwxLjA3NTE0LDEuMDAzNTEsLjc5NDI5LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMDkwOTcsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsLjkzNTAzLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC45NjYwOSwxLDEsMSwxLDEsMSwxLjA2Nzc3LDEuMDIxOTcsMS4wNjc3NywxLjAyMTk3LDEuMDY3NzcsMS4wMjE5NywuOTExNDIsLjk2NzUyLDEsMS4yMTI2MSwuODk5MDMsMSwxLC43NTE1NSwxLjA0NzQ1LDEuMDQ3NDUsMS4wNDc0NSwxLjA0Mzk0LC45ODYzMywuOTg2MzMsLjk4NjMzLC43Mjk1OSwuNzI5NTksMS4yMDUwMiwuOTE0MDYsMS4yNjUxNCwxLjIyMiwxLjAyOTU2LDEuMDMzNzIsMS4wMzM3MiwuOTYwMzksMS4yNDYzMywxLDEuMDkxMjUsLjkzMzI3LDEuMDMzMzYsMS4xNjU0MSwxLjAzNiwxLDEsMSwuNzcxLDEsMSwxLjE1NTc0LDEuMTU1NzQsMS4xNTU3NCwxLjE1NTc0LC44NjM2NCwuOTQ0MzQsLjg2Mjc5LC45NDQzNCwuODYyMjQsMSwxLDEuMTY3OTgsMSwuOTYwODUsLjkwMDY4LDEuMjEyMzcsMS4xODQxNiwxLjEzOTA0LC42OTgyNSwuOTcxNiwyLjEwMzM5LDEuMjkwMDQsMS4yOTAwNCwxLjIxMzM5LDEuMjkwMDQsMS4yOTAwNCwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuNDI2MDMsMSwuOTk4NjIsLjk5ODYyLDEsLjg3MDI1LC44NzAyNSwuODcwMjUsLjg3MDI1LDEuMTg3NzUsMS40MjYwMywxLDEuNDI2MDMsMS40MjYwMywuOTk4NjIsMSwxLDEsMSwxLDEuMjg4NiwxLjA0MzE1LDEuMTUyOTYsMS4zNDE2MywxLDEsMSwxLjEzMjY5LDEuMTMyNjksMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDFdLEFyPXtsaW5lSGVpZ2h0OjEuMzMwMDgsbGluZUdhcDowfSxlcj1bMS43NjczOCwxLDEsLjk4OTQ2LDEuMTQ3NjMsMS4wNTM2NSwxLjA2MjM0LC45NjkyNywuOTI1ODYsMS4xNTM3MywxLjE4NDE0LC45MTM0OSwuOTEzNDksMS4wNzQwMywxLjE3MzA4LC43ODM4MywxLjIwMDg4LC43ODM4MywxLjQyNTMxLC45NjkyNywuOTY5MjcsLjk2OTI3LC45NjkyNywuOTY5MjcsLjk2OTI3LC45NjkyNywuOTY5MjcsLjk2OTI3LC45NjkyNywuNzgzODMsLjc4MzgzLDEuMTczMDgsMS4xNzMwOCwxLjE3MzA4LC43NzM0OSwuOTQ1NjUsLjk0NzI5LC44NTk0NCwuODg1MDYsLjk4NTgsLjc0ODE3LC44MDAxNiwuODg0NDksLjk4MDM5LC45NTc4MiwuNjkyMzgsLjg5ODk4LC44MzIzMSwuOTgxODMsMS4wMzk4OSwuOTY5MjQsLjg2MjM3LC45NjkyNCwuODA1OTUsLjc0NTI0LC44NjA5MSwuOTU0MDIsLjk0MTQzLC45ODQ0OCwuODg1OCwuODMwODksLjkzMjg1LDEuMDk0OSwxLjM5MDE2LDEuMDk0OSwxLjQ1OTk0LC43NDYyNywxLjA0ODM5LC45NzQ1NCwuOTc0NTQsLjg3MjA3LC45NzQ1NCwuODc1MzMsMS4wNjE1MSwuOTc0NTQsMS4wMDE3NiwxLjE2NDg0LDEuMDgxMzIsLjk4MDQ3LDEuMTY0ODQsMS4wMjk4OSwxLjAxMDU0LC45NjIyNSwuOTc0NTQsLjk3NDU0LDEuMDY1OTgsLjc5MDA0LDEuMTYzNDQsMS4wMDM1MSwuOTQ2MjksLjk5NzMsLjkxMDE2LC45Njc3NywuOTA0MywuOTEwODIsLjkyNDgxLC45MTA4MiwxLjE3MzA4LC45NTc0OCwuOTY5MjcsLjk2OTI3LDEsLjk2OTI3LC45MjQ4MSwuODA1OTcsMS4wNDgzOSwxLjIzMzkzLDEuMTc4MSwuOTI0NSwxLjE3MzA4LDEuMjA4MDgsLjYzMjE4LC45NDI2MSwxLjI0ODIyLDEuMDk5NzEsMS4wOTk3MSwxLjA0ODM5LDEsLjg1MjczLC43ODAzMiwxLjA0ODM5LDEuMDk5NzEsMS4yMjMyNiwuOTI0NSwxLjA5ODM2LDEuMTM1MjUsMS4xNTIyMiwuNzA0MjQsLjk0NzI5LC45NDcyOSwuOTQ3MjksLjk0NzI5LC45NDcyOSwuOTQ3MjksLjg1NDk4LC44ODUwNiwuNzQ4MTcsLjc0ODE3LC43NDgxNywuNzQ4MTcsLjk1NzgyLC45NTc4MiwuOTU3ODIsLjk1NzgyLC45ODU4LDEuMDM5ODksLjk2OTI0LC45NjkyNCwuOTY5MjQsLjk2OTI0LC45NjkyNCwxLjE3MzA4LC45NjkyNCwuOTU0MDIsLjk1NDAyLC45NTQwMiwuOTU0MDIsLjgzMDg5LC44NjIzNywuODg0MDksLjk3NDU0LC45NzQ1NCwuOTc0NTQsLjk3NDU0LC45NzQ1NCwuOTc0NTQsLjkyOTE2LC44NzIwNywuODc1MzMsLjg3NTMzLC44NzUzMywuODc1MzMsLjkzMTQ2LC45MzE0NiwuOTMxNDYsLjkzMTQ2LC45Mzg1NCwxLjAxMDU0LC45NjIyNSwuOTYyMjUsLjk2MjI1LC45NjIyNSwuOTYyMjUsMS4yNDgyMiwuODc2MSwxLjAwMzUxLDEuMDAzNTEsMS4wMDM1MSwxLjAwMzUxLC45Njc3NywuOTc0NTQsLjk2Nzc3LC45NDcyOSwuOTc0NTQsLjk0NzI5LC45NzQ1NCwuOTQ3MjksLjk3NDU0LC44ODUwNiwuODcyMDcsLjg4NTA2LC44NzIwNywuODg1MDYsLjg3MjA3LC44ODUwNiwuODcyMDcsLjk4NTgsLjk1MzkxLC45ODU4LC45NzQ1NCwuNzQ4MTcsLjg3NTMzLC43NDgxNywuODc1MzMsLjc0ODE3LC44NzUzMywuNzQ4MTcsLjg3NTMzLC43NDgxNywuODc1MzMsLjg4NDQ5LC45NzQ1NCwuODg0NDksLjk3NDU0LC44ODQ0OSwuOTc0NTQsMSwxLC45ODAzOSwxLjAwMTc2LC45ODAzOSwxLjAwMTc2LC45NTc4MiwuOTMxNDYsLjk1NzgyLC45MzE0NiwuOTU3ODIsLjkzMTQ2LC45NTc4MiwxLjE2NDg0LC45NTc4MiwuOTMxNDYsLjg0NDIxLDEuMTI3NjEsLjY5MjM4LDEuMDgxMzIsMSwxLC45ODA0NywuODMyMzEsMS4xNjQ4NCwxLDEsLjg0NzIzLDEuMDQ4NjEsLjg0NzIzLC43ODc1NSwuODMyMzEsMS4yMzczNiwxLjAzOTg5LDEuMDEwNTQsMSwxLDEuMDM5ODksMS4wMTA1NCwuOTg1NywxLjAzODQ5LDEuMDEwNTQsLjk2OTI0LC45NjIyNSwuOTY5MjQsLjk2MjI1LC45NjkyNCwuOTYyMjUsLjkyMzgzLC45MDE3MSwuODA1OTUsMS4wNjU5OCwxLDEsLjgwNTk1LDEuMDY1OTgsLjc0NTI0LC43OTAwNCwuNzQ1MjQsLjc5MDA0LC43NDUyNCwuNzkwMDQsLjc0NTI0LC43OTAwNCwxLDEsLjg2MDkxLDEuMDI3NTksLjg1NzcxLDEuMTYzNDQsLjk1NDAyLDEuMDAzNTEsLjk1NDAyLDEuMDAzNTEsLjk1NDAyLDEuMDAzNTEsLjk1NDAyLDEuMDAzNTEsLjk1NDAyLDEuMDAzNTEsLjk1NDAyLDEuMDAzNTEsLjk4NDQ4LC45OTczLC44MzA4OSwuOTY3NzcsLjgzMDg5LC45MzI4NSwuOTA0MywuOTMyODUsLjkwNDMsLjkzMjg1LC45MDQzLDEuMzE4NjgsLjk2OTI3LC45NDcyOSwuOTc0NTQsLjg1NDk4LC45MjkxNiwuOTY5MjQsLjg3NjEsMSwxLC44NjA5MSwxLjE2MzQ0LDEuMDQ4MzksMS4wNDgzOSwxLjA0ODM5LDEuMDQ4MzksMS4wNDgzOSwxLjA0ODM5LDEuMDQ4MzksMS4wNDgzOSwxLjA0ODM5LC44MTk2NSwuODE5NjUsLjk0NzI5LC43ODAzMiwuNzEwMjIsLjkwODgzLC44NDE3MSwuOTk4NzcsLjc3NTk2LDEuMDU3MzQsMS4yLC45NDcyOSwuODU5NDQsLjgyNzkxLC45NjA3LC43NDgxNywuOTMyODUsLjk4MDM5LC45NjkyNCwuOTU3ODIsLjg5ODk4LC45ODMxNiwuOTgxODMsMS4wMzk4OSwuNzg2MTQsLjk2OTI0LC45NzY0MiwuODYyMzcsLjg2MDc1LC44NjA5MSwuODMwODksLjkwMDgyLC44ODU4LC45NzI5NiwxLjAxMjg0LC45NTc4MiwuODMwODksMS4wOTc2LDEuMDQsMS4wMzM0MiwxLjIsMS4wNjc1LDEuMDk3NiwuOTgyMDUsMS4wMzgwOSwxLjA1MDk3LDEuMDQsLjk1MzY0LDEuMDMzNDIsMS4wNTQwMSwxLjIsMS4wMjE0OCwxLjAxMTksMS4wNDcyNCwxLjAxMjcsMS4wMjczMiwuOTYyMjUsLjg5NjUsLjk3NzgzLC45MzU3NCwuOTQ4MTgsMS4zMDY3OSwxLjA2NzUsMS4xMTgyNiwuOTk4MjEsMS4wNTU3LDEuMDMyNiwxLjIsMS4wNjc1LC45NjIyNSwxLjA2NzUsMS4wMzI2LC43NDgxNywxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLjAzNzU0LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC44NzUzMywxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwuOTg3MDUsMSwxLDEsMSwxLDEsLjk4NDQ4LC45OTczLC45ODQ0OCwuOTk3MywuOTg0NDgsLjk5NzMsLjgzMDg5LC45Njc3NywxLDEuMjAwODgsLjg5OTAzLDEsMSwuNzUxNTUsLjk0OTQ1LC45NDk0NSwuOTQ5NDUsLjk0OTQ1LDEuMTIzMTcsMS4xMjMxNywxLjEyMzE3LC42NzYwMywuNjc2MDMsMS4xNTYyMSwuNzM1ODQsMS4yMTE5MSwxLjIyMTM1LDEuMDY0ODMsLjk0ODY4LC45NDg2OCwuOTU5OTYsMS4yNDYzMywxLDEuMDc0OTcsLjg3NzA5LC45NjkyNywxLjAxNDczLC45NjkyNywxLDEsMSwuNzcyOTUsMSwxLDEuMDk4MzYsMS4wOTgzNiwxLjA5ODM2LDEuMDE1MjIsLjg2MzIxLC45NDQzNCwuODY0OSwuOTQ0MzQsLjg2MTgyLDEsMSwxLjA4MywxLC45MTU3OCwuODY0MzgsMS4xNzMwOCwxLjE4NDE2LDEuMTQ1ODksLjY5ODI1LC45NzYyMiwxLjk2NzkxLDEuMjQ4MjIsMS4yNDgyMiwxLjE3MzA4LDEuMjQ4MjIsMS4yNDgyMiwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuNDI2MDMsMSwuOTk4NjIsLjk5ODYyLDEsLjg3MDI1LC44NzAyNSwuODcwMjUsLjg3MDI1LDEuMTc5ODQsMS40MjYwMywxLDEuNDI2MDMsMS40MjYwMywuOTk4NjIsMSwxLDEsMSwxLDEuMjg4NiwxLjA0MzE1LDEuMTUyOTYsMS4zNDE2MywxLDEsMSwxLjEwNzQyLDEuMTA3NDIsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDFdLHRyPXtsaW5lSGVpZ2h0OjEuMzMwMDgsbGluZUdhcDowfSxpcj1bMS43NjczOCwxLDEsLjk4NTk0LDEuMDIyODUsMS4xMDQ1NCwxLjA2MjM0LC45NjkyNywuOTIwMzcsMS4xOTk4NSwxLjIwNDYsLjkwNjE2LC45MDYxNiwxLjA3MTUyLDEuMTcxNCwuNzgwMzIsMS4yMDA4OCwuNzgwMzIsMS40MDI0NiwuOTY5MjcsLjk2OTI3LC45NjkyNywuOTY5MjcsLjk2OTI3LC45NjkyNywuOTY5MjcsLjk2OTI3LC45NjkyNywuOTY5MjcsLjc4MDMyLC43ODAzMiwxLjE3MTQsMS4xNzE0LDEuMTcxNCwuODA1OTcsLjk0MDg0LC45NjcwNiwuODU5NDQsLjg1NzM0LC45NzA5MywuNzU4NDIsLjc5OTM2LC44ODE5OCwuOTgzMSwuOTU3ODIsLjcxMzg3LC44Njk2OSwuODQ2MzYsMS4wNzc5NiwxLjAzNTg0LC45NjkyNCwuODM5NjgsLjk2OTI0LC44MjgyNiwuNzk2NDksLjg1NzcxLC45NTEzMiwuOTMxMTksLjk4OTY1LC44ODQzMywuODI4NywuOTMzNjUsMS4wODYxMiwxLjM2MzgsMS4wODYxMiwxLjQ1Nzg2LC43NDYyNywuODA0OTksLjkxNDg0LDEuMDU3MDcsLjkyMzgzLDEuMDU4ODIsLjk0MDMsMS4xMjY1NCwxLjA1ODgyLDEuMDE3NTYsMS4wOTAxMSwxLjA5MDExLC45OTQxNCwxLjA5MDExLDEuMDM0LDEuMDE3NTYsMS4wNTM1NiwxLjA1NzA3LDEuMDU4ODIsMS4wNDM5OSwuODQ4NjMsMS4yMTk2OCwxLjAxNzU2LC45NTgwMSwxLjAwMDY4LC45MTc5NywuOTY3NzcsLjkwNDMsLjkwMzUxLC45MjEwNSwuOTAzNTEsMS4xNzE0LC44NTMzNywuOTY5MjcsLjk2OTI3LC45OTkxMiwuOTY5MjcsLjkyMTA1LC44MDU5NywxLjI0MzQsMS4yMDgwOCwxLjA1OTM3LC45MDk1NywxLjE3MTQsMS4yMDgwOCwuNzUxNTUsLjk0MjYxLDEuMjQ2NDQsMS4wOTk3MSwxLjA5OTcxLC44NDc1MSwxLC44NTI3MywuNzgwMzIsLjYxNTg0LDEuMDU0MjUsMS4xNzkxNCwuOTA5NTcsMS4wODY2NSwxLjExNTkzLDEuMTQxNjksLjczMzgxLC45NjcwNiwuOTY3MDYsLjk2NzA2LC45NjcwNiwuOTY3MDYsLjk2NzA2LC44NjAzNSwuODU3MzQsLjc1ODQyLC43NTg0MiwuNzU4NDIsLjc1ODQyLC45NTc4MiwuOTU3ODIsLjk1NzgyLC45NTc4MiwuOTcwOTMsMS4wMzU4NCwuOTY5MjQsLjk2OTI0LC45NjkyNCwuOTY5MjQsLjk2OTI0LDEuMTcxNCwuOTY5MjQsLjk1MTMyLC45NTEzMiwuOTUxMzIsLjk1MTMyLC44Mjg3LC44Mzk2OCwuODkwNDksLjkxNDg0LC45MTQ4NCwuOTE0ODQsLjkxNDg0LC45MTQ4NCwuOTE0ODQsLjkzNTc1LC45MjM4MywuOTQwMywuOTQwMywuOTQwMywuOTQwMywuODcxNywuODcxNywuODcxNywuODcxNywxLjAwNTI3LDEuMDE3NTYsMS4wNTM1NiwxLjA1MzU2LDEuMDUzNTYsMS4wNTM1NiwxLjA1MzU2LDEuMjQ2NDQsLjk1OTIzLDEuMDE3NTYsMS4wMTc1NiwxLjAxNzU2LDEuMDE3NTYsLjk2Nzc3LDEuMDU3MDcsLjk2Nzc3LC45NjcwNiwuOTE0ODQsLjk2NzA2LC45MTQ4NCwuOTY3MDYsLjkxNDg0LC44NTczNCwuOTIzODMsLjg1NzM0LC45MjM4MywuODU3MzQsLjkyMzgzLC44NTczNCwuOTIzODMsLjk3MDkzLDEuMDk2OSwuOTcwOTMsMS4wNTg4MiwuNzU4NDIsLjk0MDMsLjc1ODQyLC45NDAzLC43NTg0MiwuOTQwMywuNzU4NDIsLjk0MDMsLjc1ODQyLC45NDAzLC44ODE5OCwxLjA1ODgyLC44ODE5OCwxLjA1ODgyLC44ODE5OCwxLjA1ODgyLDEsMSwuOTgzMSwxLjAxNzU2LC45ODMxLDEuMDE3NTYsLjk1NzgyLC44NzE3LC45NTc4MiwuODcxNywuOTU3ODIsLjg3MTcsLjk1NzgyLDEuMDkwMTEsLjk1NzgyLC44NzE3LC44NDc4NCwxLjExNTUxLC43MTM4NywxLjA5MDExLDEsMSwuOTk0MTQsLjg0NjM2LDEuMDkwMTEsMSwxLC44NDYzNiwxLjA1MzYsLjg0NjM2LC45NDI5OCwuODQ2MzYsMS4yMzI5NywxLjAzNTg0LDEuMDE3NTYsMSwxLDEuMDM1ODQsMS4wMTc1NiwxLjAwMzIzLDEuMDM0NDQsMS4wMTc1NiwuOTY5MjQsMS4wNTM1NiwuOTY5MjQsMS4wNTM1NiwuOTY5MjQsMS4wNTM1NiwuOTMwNjYsLjk4MjkzLC44MjgyNiwxLjA0Mzk5LDEsMSwuODI4MjYsMS4wNDM5OSwuNzk2NDksLjg0ODYzLC43OTY0OSwuODQ4NjMsLjc5NjQ5LC44NDg2MywuNzk2NDksLjg0ODYzLDEsMSwuODU3NzEsMS4xNzMxOCwuODU3NzEsMS4yMTk2OCwuOTUxMzIsMS4wMTc1NiwuOTUxMzIsMS4wMTc1NiwuOTUxMzIsMS4wMTc1NiwuOTUxMzIsMS4wMTc1NiwuOTUxMzIsMS4wMTc1NiwuOTUxMzIsMS4wMTc1NiwuOTg5NjUsMS4wMDA2OCwuODI4NywuOTY3NzcsLjgyODcsLjkzMzY1LC45MDQzLC45MzM2NSwuOTA0MywuOTMzNjUsLjkwNDMsMS4wODU3MSwuOTY5MjcsLjk2NzA2LC45MTQ4NCwuODYwMzUsLjkzNTc1LC45NjkyNCwuOTU5MjMsMSwxLC44NTc3MSwxLjIxOTY4LDEuMTE0MzcsMS4xMTQzNywuOTMxMDksLjkxMjAyLC42MDQxMSwuODQxNjQsLjU1NTcyLDEuMDExNzMsLjk3MzYxLC44MTgxOCwuODE4MTgsLjk2NjM1LC43ODAzMiwuNzI3MjcsLjkyMzY2LC45ODYwMSwxLjAzNDA1LC43Nzk2OCwxLjA5Nzk5LDEuMiwuOTY3MDYsLjg1OTQ0LC44NTYzOCwuOTY0OTEsLjc1ODQyLC45MzM2NSwuOTgzMSwuOTY5MjQsLjk1NzgyLC44Njk2OSwuOTQxNTIsMS4wNzc5NiwxLjAzNTg0LC43ODQzNywuOTY5MjQsLjk4NzE1LC44Mzk2OCwuODM0OTEsLjg1NzcxLC44Mjg3LC45NDQ5MiwuODg0MzMsLjkyODcsMS4wMDk4LC45NTc4MiwuODI4NywxLjA2MjUsLjk4MjQ4LDEuMDM0MjQsMS4yLDEuMDEwNzEsMS4wNjI1LC45NTI0NiwxLjAzODA5LDEuMDQ5MTIsLjk4MjQ4LDEuMDAyMjEsMS4wMzQyNCwxLjA1NDQzLDEuMiwxLjA0Nzg1LC45OTYwOSwxLjAwMTY5LDEuMDUxNzYsLjk5MzQ2LDEuMDUzNTYsLjkwODcsMS4wMzAwNCwuOTU1NDIsLjkzMTE3LDEuMjMzNjIsMS4wMTA3MSwxLjA3ODMxLDEuMDI1MTIsMS4wNTIwNSwxLjAzNTAyLDEuMiwxLjAxMDcxLDEuMDUzNTYsMS4wMTA3MSwxLjAzNTAyLC43NTg0MiwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLjAzNzE5LDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLC45NDAzLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEuMDQwMjEsMSwxLDEsMSwxLDEsLjk4OTY1LDEuMDAwNjgsLjk4OTY1LDEuMDAwNjgsLjk4OTY1LDEuMDAwNjgsLjgyODcsLjk2Nzc3LDEsMS4yMDA4OCwuODk5MDMsMSwxLC43NTE1NSwxLjAzMDc3LDEuMDMwNzcsMS4wMzA3NywxLjAzMDc3LDEuMTMxOTYsMS4xMzE5NiwxLjEzMTk2LC42NzQyOCwuNjc0MjgsMS4xNjAzOSwuNzMyOTEsMS4yMDk5NiwxLjIyMTM1LDEuMDY0ODMsLjk0ODY4LC45NDg2OCwuOTU5OTYsMS4yNDYzMywxLDEuMDc0OTcsLjg3Nzk2LC45NjkyNywxLjAxNTE4LC45NjkyNywxLDEsMSwuNzcyOTUsMSwxLDEuMTA1MzksMS4xMDUzOSwxLjExMzU4LDEuMDY5NjcsLjg2Mjc5LC45NDQzNCwuODYyNzksLjk0NDM0LC44NjE4MiwxLDEsMS4wODMsMSwuOTE1NzgsLjg2NTA3LDEuMTcxNCwxLjE4NDE2LDEuMTQ1ODksLjY5ODI1LC45NzYyMiwxLjk2OTcsMS4yNDgyMiwxLjI0ODIyLDEuMTcyMzgsMS4yNDgyMiwxLjI0ODIyLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMS40MjYwMywxLC45OTg2MiwuOTk4NjIsMSwuODcwMjUsLjg3MDI1LC44NzAyNSwuODcwMjUsMS4xODA4MywxLjQyNjAzLDEsMS40MjYwMywxLjQyNjAzLC45OTg2MiwxLDEsMSwxLDEsMS4yODg2LDEuMDQzMTUsMS4xNTI5NiwxLjM0MTYzLDEsMSwxLDEuMTA5MzgsMS4xMDkzOCwxLDEsMSwxLjA1NDI1LDEuMDk5NzEsMS4wOTk3MSwxLjA5OTcxLDEsMSwxLDEsMSwxLDEsMSwxLDEsMV0sYXI9e2xpbmVIZWlnaHQ6MS4zMzAwOCxsaW5lR2FwOjB9LHJyPWdldExvb2t1cFRhYmxlRmFjdG9yeSgoZnVuY3Rpb24oZSl7ZVsiTXlyaWFkUHJvLVJlZ3VsYXIiXT1lWyJQZGZKUy1GYWxsYmFjay1SZWd1bGFyIl09e25hbWU6IkxpYmVyYXRpb25TYW5zLVJlZ3VsYXIiLGZhY3RvcnM6VmEsYmFzZVdpZHRoczpLYSxiYXNlTWFwcGluZzpUYSxtZXRyaWNzOlphfTtlWyJNeXJpYWRQcm8tQm9sZCJdPWVbIlBkZkpTLUZhbGxiYWNrLUJvbGQiXT17bmFtZToiTGliZXJhdGlvblNhbnMtQm9sZCIsZmFjdG9yczpxYSxiYXNlV2lkdGhzOnhhLGJhc2VNYXBwaW5nOkxhLG1ldHJpY3M6T2F9O2VbIk15cmlhZFByby1JdCJdPWVbIk15cmlhZFByby1JdGFsaWMiXT1lWyJQZGZKUy1GYWxsYmFjay1JdGFsaWMiXT17bmFtZToiTGliZXJhdGlvblNhbnMtSXRhbGljIixmYWN0b3JzOmphLGJhc2VXaWR0aHM6dmEsYmFzZU1hcHBpbmc6WWEsbWV0cmljczpYYX07ZVsiTXlyaWFkUHJvLUJvbGRJdCJdPWVbIk15cmlhZFByby1Cb2xkSXRhbGljIl09ZVsiUGRmSlMtRmFsbGJhY2stQm9sZEl0YWxpYyJdPXtuYW1lOiJMaWJlcmF0aW9uU2Fucy1Cb2xkSXRhbGljIixmYWN0b3JzOlBhLGJhc2VXaWR0aHM6SGEsYmFzZU1hcHBpbmc6SmEsbWV0cmljczpXYX07ZS5BcmlhbE1UPWUuQXJpYWw9ZVsiQXJpYWwtUmVndWxhciJdPXtuYW1lOiJMaWJlcmF0aW9uU2Fucy1SZWd1bGFyIixiYXNlV2lkdGhzOkthLGJhc2VNYXBwaW5nOlRhfTtlWyJBcmlhbC1Cb2xkTVQiXT1lWyJBcmlhbC1Cb2xkIl09e25hbWU6IkxpYmVyYXRpb25TYW5zLUJvbGQiLGJhc2VXaWR0aHM6eGEsYmFzZU1hcHBpbmc6TGF9O2VbIkFyaWFsLUl0YWxpY01UIl09ZVsiQXJpYWwtSXRhbGljIl09e25hbWU6IkxpYmVyYXRpb25TYW5zLUl0YWxpYyIsYmFzZVdpZHRoczp2YSxiYXNlTWFwcGluZzpZYX07ZVsiQXJpYWwtQm9sZEl0YWxpY01UIl09ZVsiQXJpYWwtQm9sZEl0YWxpYyJdPXtuYW1lOiJMaWJlcmF0aW9uU2Fucy1Cb2xkSXRhbGljIixiYXNlV2lkdGhzOkhhLGJhc2VNYXBwaW5nOkphfTtlWyJDYWxpYnJpLVJlZ3VsYXIiXT17bmFtZToiTGliZXJhdGlvblNhbnMtUmVndWxhciIsZmFjdG9yczpiYSxiYXNlV2lkdGhzOkthLGJhc2VNYXBwaW5nOlRhLG1ldHJpY3M6RGF9O2VbIkNhbGlicmktQm9sZCJdPXtuYW1lOiJMaWJlcmF0aW9uU2Fucy1Cb2xkIixmYWN0b3JzOmRhLGJhc2VXaWR0aHM6eGEsYmFzZU1hcHBpbmc6TGEsbWV0cmljczpmYX07ZVsiQ2FsaWJyaS1JdGFsaWMiXT17bmFtZToiTGliZXJhdGlvblNhbnMtSXRhbGljIixmYWN0b3JzOnlhLGJhc2VXaWR0aHM6dmEsYmFzZU1hcHBpbmc6WWEsbWV0cmljczp3YX07ZVsiQ2FsaWJyaS1Cb2xkSXRhbGljIl09e25hbWU6IkxpYmVyYXRpb25TYW5zLUJvbGRJdGFsaWMiLGZhY3RvcnM6cGEsYmFzZVdpZHRoczpIYSxiYXNlTWFwcGluZzpKYSxtZXRyaWNzOm1hfTtlWyJTZWdvZXVpLVJlZ3VsYXIiXT17bmFtZToiTGliZXJhdGlvblNhbnMtUmVndWxhciIsZmFjdG9yczppcixiYXNlV2lkdGhzOkthLGJhc2VNYXBwaW5nOlRhLG1ldHJpY3M6YXJ9O2VbIlNlZ29ldWktQm9sZCJdPXtuYW1lOiJMaWJlcmF0aW9uU2Fucy1Cb2xkIixmYWN0b3JzOl9hLGJhc2VXaWR0aHM6eGEsYmFzZU1hcHBpbmc6TGEsbWV0cmljczp6YX07ZVsiU2Vnb2V1aS1JdGFsaWMiXT17bmFtZToiTGliZXJhdGlvblNhbnMtSXRhbGljIixmYWN0b3JzOmVyLGJhc2VXaWR0aHM6dmEsYmFzZU1hcHBpbmc6WWEsbWV0cmljczp0cn07ZVsiU2Vnb2V1aS1Cb2xkSXRhbGljIl09e25hbWU6IkxpYmVyYXRpb25TYW5zLUJvbGRJdGFsaWMiLGZhY3RvcnM6JGEsYmFzZVdpZHRoczpIYSxiYXNlTWFwcGluZzpKYSxtZXRyaWNzOkFyfTtlWyJIZWx2ZXRpY2EtUmVndWxhciJdPWUuSGVsdmV0aWNhPXtuYW1lOiJMaWJlcmF0aW9uU2Fucy1SZWd1bGFyIixmYWN0b3JzOk1hLGJhc2VXaWR0aHM6S2EsYmFzZU1hcHBpbmc6VGEsbWV0cmljczpVYX07ZVsiSGVsdmV0aWNhLUJvbGQiXT17bmFtZToiTGliZXJhdGlvblNhbnMtQm9sZCIsZmFjdG9yczpGYSxiYXNlV2lkdGhzOnhhLGJhc2VNYXBwaW5nOkxhLG1ldHJpY3M6U2F9O2VbIkhlbHZldGljYS1JdGFsaWMiXT17bmFtZToiTGliZXJhdGlvblNhbnMtSXRhbGljIixmYWN0b3JzOk5hLGJhc2VXaWR0aHM6dmEsYmFzZU1hcHBpbmc6WWEsbWV0cmljczpHYX07ZVsiSGVsdmV0aWNhLUJvbGRJdGFsaWMiXT17bmFtZToiTGliZXJhdGlvblNhbnMtQm9sZEl0YWxpYyIsZmFjdG9yczprYSxiYXNlV2lkdGhzOkhhLGJhc2VNYXBwaW5nOkphLG1ldHJpY3M6UmF9fSkpO2Z1bmN0aW9uIGdldFhmYUZvbnROYW1lKGUpe2NvbnN0IHQ9bm9ybWFsaXplRm9udE5hbWUoZSk7cmV0dXJuIHJyKClbdF19ZnVuY3Rpb24gZ2V0WGZhRm9udERpY3QoZSl7Y29uc3QgdD1mdW5jdGlvbiBnZXRYZmFGb250V2lkdGhzKGUpe2NvbnN0IHQ9Z2V0WGZhRm9udE5hbWUoZSk7aWYoIXQpcmV0dXJuIG51bGw7Y29uc3R7YmFzZVdpZHRoczppLGJhc2VNYXBwaW5nOmEsZmFjdG9yczpyfT10LHM9cj9pLm1hcCgoKGUsdCk9PmUqclt0XSkpOmk7bGV0IG4sbz0tMjtjb25zdCBnPVtdO2Zvcihjb25zdFtlLHRdb2YgYS5tYXAoKChlLHQpPT5bZSx0XSkpLnNvcnQoKChbZV0sW3RdKT0+ZS10KSkpaWYoLTEhPT1lKWlmKGU9PT1vKzEpe24ucHVzaChzW3RdKTtvKz0xfWVsc2V7bz1lO249W3NbdF1dO2cucHVzaChlLG4pfXJldHVybiBnfShlKSxpPW5ldyBEaWN0KG51bGwpO2kuc2V0KCJCYXNlRm9udCIsTmFtZS5nZXQoZSkpO2kuc2V0KCJUeXBlIixOYW1lLmdldCgiRm9udCIpKTtpLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIkNJREZvbnRUeXBlMiIpKTtpLnNldCgiRW5jb2RpbmciLE5hbWUuZ2V0KCJJZGVudGl0eS1IIikpO2kuc2V0KCJDSURUb0dJRE1hcCIsTmFtZS5nZXQoIklkZW50aXR5IikpO2kuc2V0KCJXIix0KTtpLnNldCgiRmlyc3RDaGFyIix0WzBdKTtpLnNldCgiTGFzdENoYXIiLHQuYXQoLTIpK3QuYXQoLTEpLmxlbmd0aC0xKTtjb25zdCBhPW5ldyBEaWN0KG51bGwpO2kuc2V0KCJGb250RGVzY3JpcHRvciIsYSk7Y29uc3Qgcj1uZXcgRGljdChudWxsKTtyLnNldCgiT3JkZXJpbmciLCJJZGVudGl0eSIpO3Iuc2V0KCJSZWdpc3RyeSIsIkFkb2JlIik7ci5zZXQoIlN1cHBsZW1lbnQiLDApO2kuc2V0KCJDSURTeXN0ZW1JbmZvIixyKTtyZXR1cm4gaX1jbGFzcyBQb3N0U2NyaXB0UGFyc2Vye2NvbnN0cnVjdG9yKGUpe3RoaXMubGV4ZXI9ZTt0aGlzLm9wZXJhdG9ycz1bXTt0aGlzLnRva2VuPW51bGw7dGhpcy5wcmV2PW51bGx9bmV4dFRva2VuKCl7dGhpcy5wcmV2PXRoaXMudG9rZW47dGhpcy50b2tlbj10aGlzLmxleGVyLmdldFRva2VuKCl9YWNjZXB0KGUpe2lmKHRoaXMudG9rZW4udHlwZT09PWUpe3RoaXMubmV4dFRva2VuKCk7cmV0dXJuITB9cmV0dXJuITF9ZXhwZWN0KGUpe2lmKHRoaXMuYWNjZXB0KGUpKXJldHVybiEwO3Rocm93IG5ldyBGb3JtYXRFcnJvcihgVW5leHBlY3RlZCBzeW1ib2w6IGZvdW5kICR7dGhpcy50b2tlbi50eXBlfSBleHBlY3RlZCAke2V9LmApfXBhcnNlKCl7dGhpcy5uZXh0VG9rZW4oKTt0aGlzLmV4cGVjdChzci5MQlJBQ0UpO3RoaXMucGFyc2VCbG9jaygpO3RoaXMuZXhwZWN0KHNyLlJCUkFDRSk7cmV0dXJuIHRoaXMub3BlcmF0b3JzfXBhcnNlQmxvY2soKXtmb3IoOzspaWYodGhpcy5hY2NlcHQoc3IuTlVNQkVSKSl0aGlzLm9wZXJhdG9ycy5wdXNoKHRoaXMucHJldi52YWx1ZSk7ZWxzZSBpZih0aGlzLmFjY2VwdChzci5PUEVSQVRPUikpdGhpcy5vcGVyYXRvcnMucHVzaCh0aGlzLnByZXYudmFsdWUpO2Vsc2V7aWYoIXRoaXMuYWNjZXB0KHNyLkxCUkFDRSkpcmV0dXJuO3RoaXMucGFyc2VDb25kaXRpb24oKX19cGFyc2VDb25kaXRpb24oKXtjb25zdCBlPXRoaXMub3BlcmF0b3JzLmxlbmd0aDt0aGlzLm9wZXJhdG9ycy5wdXNoKG51bGwsbnVsbCk7dGhpcy5wYXJzZUJsb2NrKCk7dGhpcy5leHBlY3Qoc3IuUkJSQUNFKTtpZih0aGlzLmFjY2VwdChzci5JRikpe3RoaXMub3BlcmF0b3JzW2VdPXRoaXMub3BlcmF0b3JzLmxlbmd0aDt0aGlzLm9wZXJhdG9yc1tlKzFdPSJqeiJ9ZWxzZXtpZighdGhpcy5hY2NlcHQoc3IuTEJSQUNFKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlBTIEZ1bmN0aW9uOiBlcnJvciBwYXJzaW5nIGNvbmRpdGlvbmFsLiIpO3tjb25zdCB0PXRoaXMub3BlcmF0b3JzLmxlbmd0aDt0aGlzLm9wZXJhdG9ycy5wdXNoKG51bGwsbnVsbCk7Y29uc3QgaT10aGlzLm9wZXJhdG9ycy5sZW5ndGg7dGhpcy5wYXJzZUJsb2NrKCk7dGhpcy5leHBlY3Qoc3IuUkJSQUNFKTt0aGlzLmV4cGVjdChzci5JRkVMU0UpO3RoaXMub3BlcmF0b3JzW3RdPXRoaXMub3BlcmF0b3JzLmxlbmd0aDt0aGlzLm9wZXJhdG9yc1t0KzFdPSJqIjt0aGlzLm9wZXJhdG9yc1tlXT1pO3RoaXMub3BlcmF0b3JzW2UrMV09Imp6In19fX1jb25zdCBzcj17TEJSQUNFOjAsUkJSQUNFOjEsTlVNQkVSOjIsT1BFUkFUT1I6MyxJRjo0LElGRUxTRTo1fTtjbGFzcyBQb3N0U2NyaXB0VG9rZW57c3RhdGljIGdldCBvcENhY2hlKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJvcENhY2hlIixPYmplY3QuY3JlYXRlKG51bGwpKX1jb25zdHJ1Y3RvcihlLHQpe3RoaXMudHlwZT1lO3RoaXMudmFsdWU9dH1zdGF0aWMgZ2V0T3BlcmF0b3IoZSl7cmV0dXJuIFBvc3RTY3JpcHRUb2tlbi5vcENhY2hlW2VdfHw9bmV3IFBvc3RTY3JpcHRUb2tlbihzci5PUEVSQVRPUixlKX1zdGF0aWMgZ2V0IExCUkFDRSgpe3JldHVybiBzaGFkb3codGhpcywiTEJSQUNFIixuZXcgUG9zdFNjcmlwdFRva2VuKHNyLkxCUkFDRSwieyIpKX1zdGF0aWMgZ2V0IFJCUkFDRSgpe3JldHVybiBzaGFkb3codGhpcywiUkJSQUNFIixuZXcgUG9zdFNjcmlwdFRva2VuKHNyLlJCUkFDRSwifSIpKX1zdGF0aWMgZ2V0IElGKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJJRiIsbmV3IFBvc3RTY3JpcHRUb2tlbihzci5JRiwiSUYiKSl9c3RhdGljIGdldCBJRkVMU0UoKXtyZXR1cm4gc2hhZG93KHRoaXMsIklGRUxTRSIsbmV3IFBvc3RTY3JpcHRUb2tlbihzci5JRkVMU0UsIklGRUxTRSIpKX19Y2xhc3MgUG9zdFNjcmlwdExleGVye2NvbnN0cnVjdG9yKGUpe3RoaXMuc3RyZWFtPWU7dGhpcy5uZXh0Q2hhcigpO3RoaXMuc3RyQnVmPVtdfW5leHRDaGFyKCl7cmV0dXJuIHRoaXMuY3VycmVudENoYXI9dGhpcy5zdHJlYW0uZ2V0Qnl0ZSgpfWdldFRva2VuKCl7bGV0IGU9ITEsdD10aGlzLmN1cnJlbnRDaGFyO2Zvcig7Oyl7aWYodDwwKXJldHVybiBFdDtpZihlKTEwIT09dCYmMTMhPT10fHwoZT0hMSk7ZWxzZSBpZigzNz09PXQpZT0hMDtlbHNlIGlmKCFpc1doaXRlU3BhY2UodCkpYnJlYWs7dD10aGlzLm5leHRDaGFyKCl9c3dpdGNoKDB8dCl7Y2FzZSA0ODpjYXNlIDQ5OmNhc2UgNTA6Y2FzZSA1MTpjYXNlIDUyOmNhc2UgNTM6Y2FzZSA1NDpjYXNlIDU1OmNhc2UgNTY6Y2FzZSA1NzpjYXNlIDQzOmNhc2UgNDU6Y2FzZSA0NjpyZXR1cm4gbmV3IFBvc3RTY3JpcHRUb2tlbihzci5OVU1CRVIsdGhpcy5nZXROdW1iZXIoKSk7Y2FzZSAxMjM6dGhpcy5uZXh0Q2hhcigpO3JldHVybiBQb3N0U2NyaXB0VG9rZW4uTEJSQUNFO2Nhc2UgMTI1OnRoaXMubmV4dENoYXIoKTtyZXR1cm4gUG9zdFNjcmlwdFRva2VuLlJCUkFDRX1jb25zdCBpPXRoaXMuc3RyQnVmO2kubGVuZ3RoPTA7aVswXT1TdHJpbmcuZnJvbUNoYXJDb2RlKHQpO2Zvcig7KHQ9dGhpcy5uZXh0Q2hhcigpKT49MCYmKHQ+PTY1JiZ0PD05MHx8dD49OTcmJnQ8PTEyMik7KWkucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKHQpKTtjb25zdCBhPWkuam9pbigiIik7c3dpdGNoKGEudG9Mb3dlckNhc2UoKSl7Y2FzZSJpZiI6cmV0dXJuIFBvc3RTY3JpcHRUb2tlbi5JRjtjYXNlImlmZWxzZSI6cmV0dXJuIFBvc3RTY3JpcHRUb2tlbi5JRkVMU0U7ZGVmYXVsdDpyZXR1cm4gUG9zdFNjcmlwdFRva2VuLmdldE9wZXJhdG9yKGEpfX1nZXROdW1iZXIoKXtsZXQgZT10aGlzLmN1cnJlbnRDaGFyO2NvbnN0IHQ9dGhpcy5zdHJCdWY7dC5sZW5ndGg9MDt0WzBdPVN0cmluZy5mcm9tQ2hhckNvZGUoZSk7Zm9yKDsoZT10aGlzLm5leHRDaGFyKCkpPj0wJiYoZT49NDgmJmU8PTU3fHw0NT09PWV8fDQ2PT09ZSk7KXQucHVzaChTdHJpbmcuZnJvbUNoYXJDb2RlKGUpKTtjb25zdCBpPXBhcnNlRmxvYXQodC5qb2luKCIiKSk7aWYoaXNOYU4oaSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnZhbGlkIGZsb2F0aW5nIHBvaW50IG51bWJlcjogJHtpfWApO3JldHVybiBpfX1jbGFzcyBCYXNlTG9jYWxDYWNoZXtjb25zdHJ1Y3RvcihlKXt0aGlzLl9vbmx5UmVmcz0hMD09PWU/Lm9ubHlSZWZzO2lmKCF0aGlzLl9vbmx5UmVmcyl7dGhpcy5fbmFtZVJlZk1hcD1uZXcgTWFwO3RoaXMuX2ltYWdlTWFwPW5ldyBNYXB9dGhpcy5faW1hZ2VDYWNoZT1uZXcgUmVmU2V0Q2FjaGV9Z2V0QnlOYW1lKGUpe3RoaXMuX29ubHlSZWZzJiZ1bnJlYWNoYWJsZSgiU2hvdWxkIG5vdCBjYWxsIGBnZXRCeU5hbWVgIG1ldGhvZC4iKTtjb25zdCB0PXRoaXMuX25hbWVSZWZNYXAuZ2V0KGUpO3JldHVybiB0P3RoaXMuZ2V0QnlSZWYodCk6dGhpcy5faW1hZ2VNYXAuZ2V0KGUpfHxudWxsfWdldEJ5UmVmKGUpe3JldHVybiB0aGlzLl9pbWFnZUNhY2hlLmdldChlKXx8bnVsbH1zZXQoZSx0LGkpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYHNldGAgY2FsbGVkLiIpfX1jbGFzcyBMb2NhbEltYWdlQ2FjaGUgZXh0ZW5kcyBCYXNlTG9jYWxDYWNoZXtzZXQoZSx0PW51bGwsaSl7aWYoInN0cmluZyIhPXR5cGVvZiBlKXRocm93IG5ldyBFcnJvcignTG9jYWxJbWFnZUNhY2hlLnNldCAtIGV4cGVjdGVkICJuYW1lIiBhcmd1bWVudC4nKTtpZih0KXtpZih0aGlzLl9pbWFnZUNhY2hlLmhhcyh0KSlyZXR1cm47dGhpcy5fbmFtZVJlZk1hcC5zZXQoZSx0KTt0aGlzLl9pbWFnZUNhY2hlLnB1dCh0LGkpfWVsc2UgdGhpcy5faW1hZ2VNYXAuaGFzKGUpfHx0aGlzLl9pbWFnZU1hcC5zZXQoZSxpKX19Y2xhc3MgTG9jYWxDb2xvclNwYWNlQ2FjaGUgZXh0ZW5kcyBCYXNlTG9jYWxDYWNoZXtzZXQoZT1udWxsLHQ9bnVsbCxpKXtpZigic3RyaW5nIiE9dHlwZW9mIGUmJiF0KXRocm93IG5ldyBFcnJvcignTG9jYWxDb2xvclNwYWNlQ2FjaGUuc2V0IC0gZXhwZWN0ZWQgIm5hbWUiIGFuZC9vciAicmVmIiBhcmd1bWVudC4nKTtpZih0KXtpZih0aGlzLl9pbWFnZUNhY2hlLmhhcyh0KSlyZXR1cm47bnVsbCE9PWUmJnRoaXMuX25hbWVSZWZNYXAuc2V0KGUsdCk7dGhpcy5faW1hZ2VDYWNoZS5wdXQodCxpKX1lbHNlIHRoaXMuX2ltYWdlTWFwLmhhcyhlKXx8dGhpcy5faW1hZ2VNYXAuc2V0KGUsaSl9fWNsYXNzIExvY2FsRnVuY3Rpb25DYWNoZSBleHRlbmRzIEJhc2VMb2NhbENhY2hle2NvbnN0cnVjdG9yKGUpe3N1cGVyKHtvbmx5UmVmczohMH0pfXNldChlPW51bGwsdCxpKXtpZighdCl0aHJvdyBuZXcgRXJyb3IoJ0xvY2FsRnVuY3Rpb25DYWNoZS5zZXQgLSBleHBlY3RlZCAicmVmIiBhcmd1bWVudC4nKTt0aGlzLl9pbWFnZUNhY2hlLmhhcyh0KXx8dGhpcy5faW1hZ2VDYWNoZS5wdXQodCxpKX19Y2xhc3MgTG9jYWxHU3RhdGVDYWNoZSBleHRlbmRzIEJhc2VMb2NhbENhY2hle3NldChlLHQ9bnVsbCxpKXtpZigic3RyaW5nIiE9dHlwZW9mIGUpdGhyb3cgbmV3IEVycm9yKCdMb2NhbEdTdGF0ZUNhY2hlLnNldCAtIGV4cGVjdGVkICJuYW1lIiBhcmd1bWVudC4nKTtpZih0KXtpZih0aGlzLl9pbWFnZUNhY2hlLmhhcyh0KSlyZXR1cm47dGhpcy5fbmFtZVJlZk1hcC5zZXQoZSx0KTt0aGlzLl9pbWFnZUNhY2hlLnB1dCh0LGkpfWVsc2UgdGhpcy5faW1hZ2VNYXAuaGFzKGUpfHx0aGlzLl9pbWFnZU1hcC5zZXQoZSxpKX19Y2xhc3MgTG9jYWxUaWxpbmdQYXR0ZXJuQ2FjaGUgZXh0ZW5kcyBCYXNlTG9jYWxDYWNoZXtjb25zdHJ1Y3RvcihlKXtzdXBlcih7b25seVJlZnM6ITB9KX1zZXQoZT1udWxsLHQsaSl7aWYoIXQpdGhyb3cgbmV3IEVycm9yKCdMb2NhbFRpbGluZ1BhdHRlcm5DYWNoZS5zZXQgLSBleHBlY3RlZCAicmVmIiBhcmd1bWVudC4nKTt0aGlzLl9pbWFnZUNhY2hlLmhhcyh0KXx8dGhpcy5faW1hZ2VDYWNoZS5wdXQodCxpKX19Y2xhc3MgUmVnaW9uYWxJbWFnZUNhY2hlIGV4dGVuZHMgQmFzZUxvY2FsQ2FjaGV7Y29uc3RydWN0b3IoZSl7c3VwZXIoe29ubHlSZWZzOiEwfSl9c2V0KGU9bnVsbCx0LGkpe2lmKCF0KXRocm93IG5ldyBFcnJvcignUmVnaW9uYWxJbWFnZUNhY2hlLnNldCAtIGV4cGVjdGVkICJyZWYiIGFyZ3VtZW50LicpO3RoaXMuX2ltYWdlQ2FjaGUuaGFzKHQpfHx0aGlzLl9pbWFnZUNhY2hlLnB1dCh0LGkpfX1jbGFzcyBHbG9iYWxJbWFnZUNhY2hle3N0YXRpYyBOVU1fUEFHRVNfVEhSRVNIT0xEPTI7c3RhdGljIE1JTl9JTUFHRVNfVE9fQ0FDSEU9MTA7c3RhdGljIE1BWF9CWVRFX1NJWkU9NWU3OyNGPW5ldyBSZWZTZXQ7Y29uc3RydWN0b3IoKXt0aGlzLl9yZWZDYWNoZT1uZXcgUmVmU2V0Q2FjaGU7dGhpcy5faW1hZ2VDYWNoZT1uZXcgUmVmU2V0Q2FjaGV9Z2V0I1MoKXtsZXQgZT0wO2Zvcihjb25zdCB0IG9mIHRoaXMuX2ltYWdlQ2FjaGUpZSs9dC5ieXRlU2l6ZTtyZXR1cm4gZX1nZXQjaygpe3JldHVybiEodGhpcy5faW1hZ2VDYWNoZS5zaXplPEdsb2JhbEltYWdlQ2FjaGUuTUlOX0lNQUdFU19UT19DQUNIRSkmJiEodGhpcy4jUzxHbG9iYWxJbWFnZUNhY2hlLk1BWF9CWVRFX1NJWkUpfXNob3VsZENhY2hlKGUsdCl7bGV0IGk9dGhpcy5fcmVmQ2FjaGUuZ2V0KGUpO2lmKCFpKXtpPW5ldyBTZXQ7dGhpcy5fcmVmQ2FjaGUucHV0KGUsaSl9aS5hZGQodCk7cmV0dXJuIShpLnNpemU8R2xvYmFsSW1hZ2VDYWNoZS5OVU1fUEFHRVNfVEhSRVNIT0xEKSYmISghdGhpcy5faW1hZ2VDYWNoZS5oYXMoZSkmJnRoaXMuI2spfWFkZERlY29kZUZhaWxlZChlKXt0aGlzLiNGLnB1dChlKX1oYXNEZWNvZGVGYWlsZWQoZSl7cmV0dXJuIHRoaXMuI0YuaGFzKGUpfWFkZEJ5dGVTaXplKGUsdCl7Y29uc3QgaT10aGlzLl9pbWFnZUNhY2hlLmdldChlKTtpJiYoaS5ieXRlU2l6ZXx8KGkuYnl0ZVNpemU9dCkpfWdldERhdGEoZSx0KXtjb25zdCBpPXRoaXMuX3JlZkNhY2hlLmdldChlKTtpZighaSlyZXR1cm4gbnVsbDtpZihpLnNpemU8R2xvYmFsSW1hZ2VDYWNoZS5OVU1fUEFHRVNfVEhSRVNIT0xEKXJldHVybiBudWxsO2NvbnN0IGE9dGhpcy5faW1hZ2VDYWNoZS5nZXQoZSk7aWYoIWEpcmV0dXJuIG51bGw7aS5hZGQodCk7cmV0dXJuIGF9c2V0RGF0YShlLHQpe2lmKCF0aGlzLl9yZWZDYWNoZS5oYXMoZSkpdGhyb3cgbmV3IEVycm9yKCdHbG9iYWxJbWFnZUNhY2hlLnNldERhdGEgLSBleHBlY3RlZCAic2hvdWxkQ2FjaGUiIHRvIGhhdmUgYmVlbiBjYWxsZWQuJyk7dGhpcy5faW1hZ2VDYWNoZS5oYXMoZSl8fCh0aGlzLiNrP3dhcm4oIkdsb2JhbEltYWdlQ2FjaGUuc2V0RGF0YSAtIGNhY2hlIGxpbWl0IHJlYWNoZWQuIik6dGhpcy5faW1hZ2VDYWNoZS5wdXQoZSx0KSl9Y2xlYXIoZT0hMSl7aWYoIWUpe3RoaXMuI0YuY2xlYXIoKTt0aGlzLl9yZWZDYWNoZS5jbGVhcigpfXRoaXMuX2ltYWdlQ2FjaGUuY2xlYXIoKX19Y2xhc3MgUERGRnVuY3Rpb25GYWN0b3J5e2NvbnN0cnVjdG9yKHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQ9ITB9KXt0aGlzLnhyZWY9ZTt0aGlzLmlzRXZhbFN1cHBvcnRlZD0hMSE9PXR9Y3JlYXRlKGUpe2NvbnN0IHQ9dGhpcy5nZXRDYWNoZWQoZSk7aWYodClyZXR1cm4gdDtjb25zdCBpPVBERkZ1bmN0aW9uLnBhcnNlKHt4cmVmOnRoaXMueHJlZixpc0V2YWxTdXBwb3J0ZWQ6dGhpcy5pc0V2YWxTdXBwb3J0ZWQsZm46ZSBpbnN0YW5jZW9mIFJlZj90aGlzLnhyZWYuZmV0Y2goZSk6ZX0pO3RoaXMuX2NhY2hlKGUsaSk7cmV0dXJuIGl9Y3JlYXRlRnJvbUFycmF5KGUpe2NvbnN0IHQ9dGhpcy5nZXRDYWNoZWQoZSk7aWYodClyZXR1cm4gdDtjb25zdCBpPVBERkZ1bmN0aW9uLnBhcnNlQXJyYXkoe3hyZWY6dGhpcy54cmVmLGlzRXZhbFN1cHBvcnRlZDp0aGlzLmlzRXZhbFN1cHBvcnRlZCxmbk9iajplIGluc3RhbmNlb2YgUmVmP3RoaXMueHJlZi5mZXRjaChlKTplfSk7dGhpcy5fY2FjaGUoZSxpKTtyZXR1cm4gaX1nZXRDYWNoZWQoZSl7bGV0IHQ7ZSBpbnN0YW5jZW9mIFJlZj90PWU6ZSBpbnN0YW5jZW9mIERpY3Q/dD1lLm9iaklkOmUgaW5zdGFuY2VvZiBCYXNlU3RyZWFtJiYodD1lLmRpY3Q/Lm9iaklkKTtpZih0KXtjb25zdCBlPXRoaXMuX2xvY2FsRnVuY3Rpb25DYWNoZS5nZXRCeVJlZih0KTtpZihlKXJldHVybiBlfXJldHVybiBudWxsfV9jYWNoZShlLHQpe2lmKCF0KXRocm93IG5ldyBFcnJvcignUERGRnVuY3Rpb25GYWN0b3J5Ll9jYWNoZSAtIGV4cGVjdGVkICJwYXJzZWRGdW5jdGlvbiIgYXJndW1lbnQuJyk7bGV0IGk7ZSBpbnN0YW5jZW9mIFJlZj9pPWU6ZSBpbnN0YW5jZW9mIERpY3Q/aT1lLm9iaklkOmUgaW5zdGFuY2VvZiBCYXNlU3RyZWFtJiYoaT1lLmRpY3Q/Lm9iaklkKTtpJiZ0aGlzLl9sb2NhbEZ1bmN0aW9uQ2FjaGUuc2V0KG51bGwsaSx0KX1nZXQgX2xvY2FsRnVuY3Rpb25DYWNoZSgpe3JldHVybiBzaGFkb3codGhpcywiX2xvY2FsRnVuY3Rpb25DYWNoZSIsbmV3IExvY2FsRnVuY3Rpb25DYWNoZSl9fWZ1bmN0aW9uIHRvTnVtYmVyQXJyYXkoZSl7cmV0dXJuIEFycmF5LmlzQXJyYXkoZSk/aXNOdW1iZXJBcnJheShlLG51bGwpP2U6ZS5tYXAoKGU9PitlKSk6bnVsbH1jbGFzcyBQREZGdW5jdGlvbntzdGF0aWMgZ2V0U2FtcGxlQXJyYXkoZSx0LGksYSl7bGV0IHIscyxuPTE7Zm9yKHI9MCxzPWUubGVuZ3RoO3I8cztyKyspbio9ZVtyXTtuKj10O2NvbnN0IG89bmV3IEFycmF5KG4pO2xldCBnPTAsYz0wO2NvbnN0IGw9MS8oMioqaS0xKSxoPWEuZ2V0Qnl0ZXMoKG4qaSs3KS84KTtsZXQgQz0wO2ZvcihyPTA7cjxuO3IrKyl7Zm9yKDtnPGk7KXtjPDw9ODtjfD1oW0MrK107Zys9OH1nLT1pO29bcl09KGM+PmcpKmw7YyY9KDE8PGcpLTF9cmV0dXJuIG99c3RhdGljIHBhcnNlKHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQsZm46aX0pe2NvbnN0IGE9aS5kaWN0fHxpO3N3aXRjaChhLmdldCgiRnVuY3Rpb25UeXBlIikpe2Nhc2UgMDpyZXR1cm4gdGhpcy5jb25zdHJ1Y3RTYW1wbGVkKHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQsZm46aSxkaWN0OmF9KTtjYXNlIDE6YnJlYWs7Y2FzZSAyOnJldHVybiB0aGlzLmNvbnN0cnVjdEludGVycG9sYXRlZCh7eHJlZjplLGlzRXZhbFN1cHBvcnRlZDp0LGRpY3Q6YX0pO2Nhc2UgMzpyZXR1cm4gdGhpcy5jb25zdHJ1Y3RTdGljaGVkKHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQsZGljdDphfSk7Y2FzZSA0OnJldHVybiB0aGlzLmNvbnN0cnVjdFBvc3RTY3JpcHQoe3hyZWY6ZSxpc0V2YWxTdXBwb3J0ZWQ6dCxmbjppLGRpY3Q6YX0pfXRocm93IG5ldyBGb3JtYXRFcnJvcigiVW5rbm93biB0eXBlIG9mIGZ1bmN0aW9uIil9c3RhdGljIHBhcnNlQXJyYXkoe3hyZWY6ZSxpc0V2YWxTdXBwb3J0ZWQ6dCxmbk9iajppfSl7aWYoIUFycmF5LmlzQXJyYXkoaSkpcmV0dXJuIHRoaXMucGFyc2Uoe3hyZWY6ZSxpc0V2YWxTdXBwb3J0ZWQ6dCxmbjppfSk7Y29uc3QgYT1bXTtmb3IoY29uc3QgciBvZiBpKWEucHVzaCh0aGlzLnBhcnNlKHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQsZm46ZS5mZXRjaElmUmVmKHIpfSkpO3JldHVybiBmdW5jdGlvbihlLHQsaSxyKXtmb3IobGV0IHM9MCxuPWEubGVuZ3RoO3M8bjtzKyspYVtzXShlLHQsaSxyK3MpfX1zdGF0aWMgY29uc3RydWN0U2FtcGxlZCh7eHJlZjplLGlzRXZhbFN1cHBvcnRlZDp0LGZuOmksZGljdDphfSl7ZnVuY3Rpb24gdG9NdWx0aUFycmF5KGUpe2NvbnN0IHQ9ZS5sZW5ndGgsaT1bXTtsZXQgYT0wO2ZvcihsZXQgcj0wO3I8dDtyKz0yKWlbYSsrXT1bZVtyXSxlW3IrMV1dO3JldHVybiBpfWZ1bmN0aW9uIGludGVycG9sYXRlKGUsdCxpLGEscil7cmV0dXJuIGErKHItYSkvKGktdCkqKGUtdCl9bGV0IHI9dG9OdW1iZXJBcnJheShhLmdldEFycmF5KCJEb21haW4iKSkscz10b051bWJlckFycmF5KGEuZ2V0QXJyYXkoIlJhbmdlIikpO2lmKCFyfHwhcyl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIk5vIGRvbWFpbiBvciByYW5nZSIpO2NvbnN0IG49ci5sZW5ndGgvMixvPXMubGVuZ3RoLzI7cj10b011bHRpQXJyYXkocik7cz10b011bHRpQXJyYXkocyk7Y29uc3QgZz10b051bWJlckFycmF5KGEuZ2V0QXJyYXkoIlNpemUiKSksYz1hLmdldCgiQml0c1BlclNhbXBsZSIpLGw9YS5nZXQoIk9yZGVyIil8fDE7MSE9PWwmJmluZm8oIk5vIHN1cHBvcnQgZm9yIGN1YmljIHNwbGluZSBpbnRlcnBvbGF0aW9uOiAiK2wpO2xldCBoPXRvTnVtYmVyQXJyYXkoYS5nZXRBcnJheSgiRW5jb2RlIikpO2lmKGgpaD10b011bHRpQXJyYXkoaCk7ZWxzZXtoPVtdO2ZvcihsZXQgZT0wO2U8bjsrK2UpaC5wdXNoKFswLGdbZV0tMV0pfWxldCBDPXRvTnVtYmVyQXJyYXkoYS5nZXRBcnJheSgiRGVjb2RlIikpO0M9Qz90b011bHRpQXJyYXkoQyk6cztjb25zdCBRPXRoaXMuZ2V0U2FtcGxlQXJyYXkoZyxvLGMsaSk7cmV0dXJuIGZ1bmN0aW9uIGNvbnN0cnVjdFNhbXBsZWRGbihlLHQsaSxhKXtjb25zdCBjPTE8PG4sbD1uZXcgRmxvYXQ2NEFycmF5KGMpLEU9bmV3IFVpbnQzMkFycmF5KGMpO2xldCB1LGQ7Zm9yKGQ9MDtkPGM7ZCsrKWxbZF09MTtsZXQgZj1vLHA9MTtmb3IodT0wO3U8bjsrK3Upe2NvbnN0IGk9clt1XVswXSxhPXJbdV1bMV07bGV0IHM9aW50ZXJwb2xhdGUoTWF0aC5taW4oTWF0aC5tYXgoZVt0K3VdLGkpLGEpLGksYSxoW3VdWzBdLGhbdV1bMV0pO2NvbnN0IG49Z1t1XTtzPU1hdGgubWluKE1hdGgubWF4KHMsMCksbi0xKTtjb25zdCBvPXM8bi0xP01hdGguZmxvb3Iocyk6cy0xLEM9bysxLXMsUT1zLW8sbT1vKmYseT1tK2Y7Zm9yKGQ9MDtkPGM7ZCsrKWlmKGQmcCl7bFtkXSo9UTtFW2RdKz15fWVsc2V7bFtkXSo9QztFW2RdKz1tfWYqPW47cDw8PTF9Zm9yKGQ9MDtkPG87KytkKXtsZXQgZT0wO2Zvcih1PTA7dTxjO3UrKyllKz1RW0VbdV0rZF0qbFt1XTtlPWludGVycG9sYXRlKGUsMCwxLENbZF1bMF0sQ1tkXVsxXSk7aVthK2RdPU1hdGgubWluKE1hdGgubWF4KGUsc1tkXVswXSksc1tkXVsxXSl9fX1zdGF0aWMgY29uc3RydWN0SW50ZXJwb2xhdGVkKHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQsZGljdDppfSl7Y29uc3QgYT10b051bWJlckFycmF5KGkuZ2V0QXJyYXkoIkMwIikpfHxbMF0scj10b051bWJlckFycmF5KGkuZ2V0QXJyYXkoIkMxIikpfHxbMV0scz1pLmdldCgiTiIpLG49W107Zm9yKGxldCBlPTAsdD1hLmxlbmd0aDtlPHQ7KytlKW4ucHVzaChyW2VdLWFbZV0pO2NvbnN0IG89bi5sZW5ndGg7cmV0dXJuIGZ1bmN0aW9uIGNvbnN0cnVjdEludGVycG9sYXRlZEZuKGUsdCxpLHIpe2NvbnN0IGc9MT09PXM/ZVt0XTplW3RdKipzO2ZvcihsZXQgZT0wO2U8bzsrK2UpaVtyK2VdPWFbZV0rZypuW2VdfX1zdGF0aWMgY29uc3RydWN0U3RpY2hlZCh7eHJlZjplLGlzRXZhbFN1cHBvcnRlZDp0LGRpY3Q6aX0pe2NvbnN0IGE9dG9OdW1iZXJBcnJheShpLmdldEFycmF5KCJEb21haW4iKSk7aWYoIWEpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJObyBkb21haW4iKTtpZigxIT09YS5sZW5ndGgvMil0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkJhZCBkb21haW4gZm9yIHN0aWNoZWQgZnVuY3Rpb24iKTtjb25zdCByPVtdO2Zvcihjb25zdCBhIG9mIGkuZ2V0KCJGdW5jdGlvbnMiKSlyLnB1c2godGhpcy5wYXJzZSh7eHJlZjplLGlzRXZhbFN1cHBvcnRlZDp0LGZuOmUuZmV0Y2hJZlJlZihhKX0pKTtjb25zdCBzPXRvTnVtYmVyQXJyYXkoaS5nZXRBcnJheSgiQm91bmRzIikpLG49dG9OdW1iZXJBcnJheShpLmdldEFycmF5KCJFbmNvZGUiKSksbz1uZXcgRmxvYXQzMkFycmF5KDEpO3JldHVybiBmdW5jdGlvbiBjb25zdHJ1Y3RTdGljaGVkRm4oZSx0LGksZyl7Y29uc3QgYz1mdW5jdGlvbiBjb25zdHJ1Y3RTdGljaGVkRnJvbUlSQ2xpcChlLHQsaSl7ZT5pP2U9aTplPHQmJihlPXQpO3JldHVybiBlfShlW3RdLGFbMF0sYVsxXSksbD1zLmxlbmd0aDtsZXQgaDtmb3IoaD0wO2g8bCYmIShjPHNbaF0pOysraCk7bGV0IEM9YVswXTtoPjAmJihDPXNbaC0xXSk7bGV0IFE9YVsxXTtoPHMubGVuZ3RoJiYoUT1zW2hdKTtjb25zdCBFPW5bMipoXSx1PW5bMipoKzFdO29bMF09Qz09PVE/RTpFKyhjLUMpKih1LUUpLyhRLUMpO3JbaF0obywwLGksZyl9fXN0YXRpYyBjb25zdHJ1Y3RQb3N0U2NyaXB0KHt4cmVmOmUsaXNFdmFsU3VwcG9ydGVkOnQsZm46aSxkaWN0OmF9KXtjb25zdCByPXRvTnVtYmVyQXJyYXkoYS5nZXRBcnJheSgiRG9tYWluIikpLHM9dG9OdW1iZXJBcnJheShhLmdldEFycmF5KCJSYW5nZSIpKTtpZighcil0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIk5vIGRvbWFpbi4iKTtpZighcyl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIk5vIHJhbmdlLiIpO2NvbnN0IG49bmV3IFBvc3RTY3JpcHRMZXhlcihpKSxvPW5ldyBQb3N0U2NyaXB0UGFyc2VyKG4pLnBhcnNlKCk7aWYodCYmRmVhdHVyZVRlc3QuaXNFdmFsU3VwcG9ydGVkKXtjb25zdCBlPShuZXcgUG9zdFNjcmlwdENvbXBpbGVyKS5jb21waWxlKG8scixzKTtpZihlKXJldHVybiBuZXcgRnVuY3Rpb24oInNyYyIsInNyY09mZnNldCIsImRlc3QiLCJkZXN0T2Zmc2V0IixlKX1pbmZvKCJVbmFibGUgdG8gY29tcGlsZSBQUyBmdW5jdGlvbiIpO2NvbnN0IGc9cy5sZW5ndGg+PjEsYz1yLmxlbmd0aD4+MSxsPW5ldyBQb3N0U2NyaXB0RXZhbHVhdG9yKG8pLGg9T2JqZWN0LmNyZWF0ZShudWxsKTtsZXQgQz04MTkyO2NvbnN0IFE9bmV3IEZsb2F0MzJBcnJheShjKTtyZXR1cm4gZnVuY3Rpb24gY29uc3RydWN0UG9zdFNjcmlwdEZuKGUsdCxpLGEpe2xldCByLG4sbz0iIjtjb25zdCBFPVE7Zm9yKHI9MDtyPGM7cisrKXtuPWVbdCtyXTtFW3JdPW47bys9bisiXyJ9Y29uc3QgdT1oW29dO2lmKHZvaWQgMCE9PXUpe2kuc2V0KHUsYSk7cmV0dXJufWNvbnN0IGQ9bmV3IEZsb2F0MzJBcnJheShnKSxmPWwuZXhlY3V0ZShFKSxwPWYubGVuZ3RoLWc7Zm9yKHI9MDtyPGc7cisrKXtuPWZbcCtyXTtsZXQgZT1zWzIqcl07aWYobjxlKW49ZTtlbHNle2U9c1syKnIrMV07bj5lJiYobj1lKX1kW3JdPW59aWYoQz4wKXtDLS07aFtvXT1kfWkuc2V0KGQsYSl9fX1mdW5jdGlvbiBpc1BERkZ1bmN0aW9uKGUpe2xldCB0O2lmKGUgaW5zdGFuY2VvZiBEaWN0KXQ9ZTtlbHNle2lmKCEoZSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pKXJldHVybiExO3Q9ZS5kaWN0fXJldHVybiB0LmhhcygiRnVuY3Rpb25UeXBlIil9Y2xhc3MgUG9zdFNjcmlwdFN0YWNre3N0YXRpYyBNQVhfU1RBQ0tfU0laRT0xMDA7Y29uc3RydWN0b3IoZSl7dGhpcy5zdGFjaz1lP0FycmF5LmZyb20oZSk6W119cHVzaChlKXtpZih0aGlzLnN0YWNrLmxlbmd0aD49UG9zdFNjcmlwdFN0YWNrLk1BWF9TVEFDS19TSVpFKXRocm93IG5ldyBFcnJvcigiUG9zdFNjcmlwdCBmdW5jdGlvbiBzdGFjayBvdmVyZmxvdy4iKTt0aGlzLnN0YWNrLnB1c2goZSl9cG9wKCl7aWYodGhpcy5zdGFjay5sZW5ndGg8PTApdGhyb3cgbmV3IEVycm9yKCJQb3N0U2NyaXB0IGZ1bmN0aW9uIHN0YWNrIHVuZGVyZmxvdy4iKTtyZXR1cm4gdGhpcy5zdGFjay5wb3AoKX1jb3B5KGUpe2lmKHRoaXMuc3RhY2subGVuZ3RoK2U+PVBvc3RTY3JpcHRTdGFjay5NQVhfU1RBQ0tfU0laRSl0aHJvdyBuZXcgRXJyb3IoIlBvc3RTY3JpcHQgZnVuY3Rpb24gc3RhY2sgb3ZlcmZsb3cuIik7Y29uc3QgdD10aGlzLnN0YWNrO2ZvcihsZXQgaT10Lmxlbmd0aC1lLGE9ZS0xO2E+PTA7YS0tLGkrKyl0LnB1c2godFtpXSl9aW5kZXgoZSl7dGhpcy5wdXNoKHRoaXMuc3RhY2tbdGhpcy5zdGFjay5sZW5ndGgtZS0xXSl9cm9sbChlLHQpe2NvbnN0IGk9dGhpcy5zdGFjayxhPWkubGVuZ3RoLWUscj1pLmxlbmd0aC0xLHM9YSsodC1NYXRoLmZsb29yKHQvZSkqZSk7Zm9yKGxldCBlPWEsdD1yO2U8dDtlKyssdC0tKXtjb25zdCBhPWlbZV07aVtlXT1pW3RdO2lbdF09YX1mb3IobGV0IGU9YSx0PXMtMTtlPHQ7ZSsrLHQtLSl7Y29uc3QgYT1pW2VdO2lbZV09aVt0XTtpW3RdPWF9Zm9yKGxldCBlPXMsdD1yO2U8dDtlKyssdC0tKXtjb25zdCBhPWlbZV07aVtlXT1pW3RdO2lbdF09YX19fWNsYXNzIFBvc3RTY3JpcHRFdmFsdWF0b3J7Y29uc3RydWN0b3IoZSl7dGhpcy5vcGVyYXRvcnM9ZX1leGVjdXRlKGUpe2NvbnN0IHQ9bmV3IFBvc3RTY3JpcHRTdGFjayhlKTtsZXQgaT0wO2NvbnN0IGE9dGhpcy5vcGVyYXRvcnMscj1hLmxlbmd0aDtsZXQgcyxuLG87Zm9yKDtpPHI7KXtzPWFbaSsrXTtpZigibnVtYmVyIiE9dHlwZW9mIHMpc3dpdGNoKHMpe2Nhc2UianoiOm89dC5wb3AoKTtuPXQucG9wKCk7bnx8KGk9byk7YnJlYWs7Y2FzZSJqIjpuPXQucG9wKCk7aT1uO2JyZWFrO2Nhc2UiYWJzIjpuPXQucG9wKCk7dC5wdXNoKE1hdGguYWJzKG4pKTticmVhaztjYXNlImFkZCI6bz10LnBvcCgpO249dC5wb3AoKTt0LnB1c2gobitvKTticmVhaztjYXNlImFuZCI6bz10LnBvcCgpO249dC5wb3AoKTsiYm9vbGVhbiI9PXR5cGVvZiBuJiYiYm9vbGVhbiI9PXR5cGVvZiBvP3QucHVzaChuJiZvKTp0LnB1c2gobiZvKTticmVhaztjYXNlImF0YW4iOm89dC5wb3AoKTtuPXQucG9wKCk7bj1NYXRoLmF0YW4yKG4sbykvTWF0aC5QSSoxODA7bjwwJiYobis9MzYwKTt0LnB1c2gobik7YnJlYWs7Y2FzZSJiaXRzaGlmdCI6bz10LnBvcCgpO249dC5wb3AoKTtuPjA/dC5wdXNoKG48PG8pOnQucHVzaChuPj5vKTticmVhaztjYXNlImNlaWxpbmciOm49dC5wb3AoKTt0LnB1c2goTWF0aC5jZWlsKG4pKTticmVhaztjYXNlImNvcHkiOm49dC5wb3AoKTt0LmNvcHkobik7YnJlYWs7Y2FzZSJjb3MiOm49dC5wb3AoKTt0LnB1c2goTWF0aC5jb3MobiUzNjAvMTgwKk1hdGguUEkpKTticmVhaztjYXNlImN2aSI6bj0wfHQucG9wKCk7dC5wdXNoKG4pO2JyZWFrO2Nhc2UiY3ZyIjpicmVhaztjYXNlImRpdiI6bz10LnBvcCgpO249dC5wb3AoKTt0LnB1c2gobi9vKTticmVhaztjYXNlImR1cCI6dC5jb3B5KDEpO2JyZWFrO2Nhc2UiZXEiOm89dC5wb3AoKTtuPXQucG9wKCk7dC5wdXNoKG49PT1vKTticmVhaztjYXNlImV4Y2giOnQucm9sbCgyLDEpO2JyZWFrO2Nhc2UiZXhwIjpvPXQucG9wKCk7bj10LnBvcCgpO3QucHVzaChuKipvKTticmVhaztjYXNlImZhbHNlIjp0LnB1c2goITEpO2JyZWFrO2Nhc2UiZmxvb3IiOm49dC5wb3AoKTt0LnB1c2goTWF0aC5mbG9vcihuKSk7YnJlYWs7Y2FzZSJnZSI6bz10LnBvcCgpO249dC5wb3AoKTt0LnB1c2gobj49byk7YnJlYWs7Y2FzZSJndCI6bz10LnBvcCgpO249dC5wb3AoKTt0LnB1c2gobj5vKTticmVhaztjYXNlImlkaXYiOm89dC5wb3AoKTtuPXQucG9wKCk7dC5wdXNoKG4vb3wwKTticmVhaztjYXNlImluZGV4IjpuPXQucG9wKCk7dC5pbmRleChuKTticmVhaztjYXNlImxlIjpvPXQucG9wKCk7bj10LnBvcCgpO3QucHVzaChuPD1vKTticmVhaztjYXNlImxuIjpuPXQucG9wKCk7dC5wdXNoKE1hdGgubG9nKG4pKTticmVhaztjYXNlImxvZyI6bj10LnBvcCgpO3QucHVzaChNYXRoLmxvZzEwKG4pKTticmVhaztjYXNlImx0IjpvPXQucG9wKCk7bj10LnBvcCgpO3QucHVzaChuPG8pO2JyZWFrO2Nhc2UibW9kIjpvPXQucG9wKCk7bj10LnBvcCgpO3QucHVzaChuJW8pO2JyZWFrO2Nhc2UibXVsIjpvPXQucG9wKCk7bj10LnBvcCgpO3QucHVzaChuKm8pO2JyZWFrO2Nhc2UibmUiOm89dC5wb3AoKTtuPXQucG9wKCk7dC5wdXNoKG4hPT1vKTticmVhaztjYXNlIm5lZyI6bj10LnBvcCgpO3QucHVzaCgtbik7YnJlYWs7Y2FzZSJub3QiOm49dC5wb3AoKTsiYm9vbGVhbiI9PXR5cGVvZiBuP3QucHVzaCghbik6dC5wdXNoKH5uKTticmVhaztjYXNlIm9yIjpvPXQucG9wKCk7bj10LnBvcCgpOyJib29sZWFuIj09dHlwZW9mIG4mJiJib29sZWFuIj09dHlwZW9mIG8/dC5wdXNoKG58fG8pOnQucHVzaChufG8pO2JyZWFrO2Nhc2UicG9wIjp0LnBvcCgpO2JyZWFrO2Nhc2Uicm9sbCI6bz10LnBvcCgpO249dC5wb3AoKTt0LnJvbGwobixvKTticmVhaztjYXNlInJvdW5kIjpuPXQucG9wKCk7dC5wdXNoKE1hdGgucm91bmQobikpO2JyZWFrO2Nhc2Uic2luIjpuPXQucG9wKCk7dC5wdXNoKE1hdGguc2luKG4lMzYwLzE4MCpNYXRoLlBJKSk7YnJlYWs7Y2FzZSJzcXJ0IjpuPXQucG9wKCk7dC5wdXNoKE1hdGguc3FydChuKSk7YnJlYWs7Y2FzZSJzdWIiOm89dC5wb3AoKTtuPXQucG9wKCk7dC5wdXNoKG4tbyk7YnJlYWs7Y2FzZSJ0cnVlIjp0LnB1c2goITApO2JyZWFrO2Nhc2UidHJ1bmNhdGUiOm49dC5wb3AoKTtuPW48MD9NYXRoLmNlaWwobik6TWF0aC5mbG9vcihuKTt0LnB1c2gobik7YnJlYWs7Y2FzZSJ4b3IiOm89dC5wb3AoKTtuPXQucG9wKCk7ImJvb2xlYW4iPT10eXBlb2YgbiYmImJvb2xlYW4iPT10eXBlb2Ygbz90LnB1c2gobiE9PW8pOnQucHVzaChuXm8pO2JyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEZvcm1hdEVycm9yKGBVbmtub3duIG9wZXJhdG9yICR7c31gKX1lbHNlIHQucHVzaChzKX1yZXR1cm4gdC5zdGFja319Y2xhc3MgQXN0Tm9kZXtjb25zdHJ1Y3RvcihlKXt0aGlzLnR5cGU9ZX12aXNpdChlKXt1bnJlYWNoYWJsZSgiYWJzdHJhY3QgbWV0aG9kIil9fWNsYXNzIEFzdEFyZ3VtZW50IGV4dGVuZHMgQXN0Tm9kZXtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIoImFyZ3MiKTt0aGlzLmluZGV4PWU7dGhpcy5taW49dDt0aGlzLm1heD1pfXZpc2l0KGUpe2UudmlzaXRBcmd1bWVudCh0aGlzKX19Y2xhc3MgQXN0TGl0ZXJhbCBleHRlbmRzIEFzdE5vZGV7Y29uc3RydWN0b3IoZSl7c3VwZXIoImxpdGVyYWwiKTt0aGlzLm51bWJlcj1lO3RoaXMubWluPWU7dGhpcy5tYXg9ZX12aXNpdChlKXtlLnZpc2l0TGl0ZXJhbCh0aGlzKX19Y2xhc3MgQXN0QmluYXJ5T3BlcmF0aW9uIGV4dGVuZHMgQXN0Tm9kZXtjb25zdHJ1Y3RvcihlLHQsaSxhLHIpe3N1cGVyKCJiaW5hcnkiKTt0aGlzLm9wPWU7dGhpcy5hcmcxPXQ7dGhpcy5hcmcyPWk7dGhpcy5taW49YTt0aGlzLm1heD1yfXZpc2l0KGUpe2UudmlzaXRCaW5hcnlPcGVyYXRpb24odGhpcyl9fWNsYXNzIEFzdE1pbiBleHRlbmRzIEFzdE5vZGV7Y29uc3RydWN0b3IoZSx0KXtzdXBlcigibWF4Iik7dGhpcy5hcmc9ZTt0aGlzLm1pbj1lLm1pbjt0aGlzLm1heD10fXZpc2l0KGUpe2UudmlzaXRNaW4odGhpcyl9fWNsYXNzIEFzdFZhcmlhYmxlIGV4dGVuZHMgQXN0Tm9kZXtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIoInZhciIpO3RoaXMuaW5kZXg9ZTt0aGlzLm1pbj10O3RoaXMubWF4PWl9dmlzaXQoZSl7ZS52aXNpdFZhcmlhYmxlKHRoaXMpfX1jbGFzcyBBc3RWYXJpYWJsZURlZmluaXRpb24gZXh0ZW5kcyBBc3ROb2Rle2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIoImRlZmluaXRpb24iKTt0aGlzLnZhcmlhYmxlPWU7dGhpcy5hcmc9dH12aXNpdChlKXtlLnZpc2l0VmFyaWFibGVEZWZpbml0aW9uKHRoaXMpfX1jbGFzcyBFeHByZXNzaW9uQnVpbGRlclZpc2l0b3J7Y29uc3RydWN0b3IoKXt0aGlzLnBhcnRzPVtdfXZpc2l0QXJndW1lbnQoZSl7dGhpcy5wYXJ0cy5wdXNoKCJNYXRoLm1heCgiLGUubWluLCIsIE1hdGgubWluKCIsZS5tYXgsIiwgc3JjW3NyY09mZnNldCArICIsZS5pbmRleCwiXSkpIil9dmlzaXRWYXJpYWJsZShlKXt0aGlzLnBhcnRzLnB1c2goInYiLGUuaW5kZXgpfXZpc2l0TGl0ZXJhbChlKXt0aGlzLnBhcnRzLnB1c2goZS5udW1iZXIpfXZpc2l0QmluYXJ5T3BlcmF0aW9uKGUpe3RoaXMucGFydHMucHVzaCgiKCIpO2UuYXJnMS52aXNpdCh0aGlzKTt0aGlzLnBhcnRzLnB1c2goIiAiLGUub3AsIiAiKTtlLmFyZzIudmlzaXQodGhpcyk7dGhpcy5wYXJ0cy5wdXNoKCIpIil9dmlzaXRWYXJpYWJsZURlZmluaXRpb24oZSl7dGhpcy5wYXJ0cy5wdXNoKCJ2YXIgIik7ZS52YXJpYWJsZS52aXNpdCh0aGlzKTt0aGlzLnBhcnRzLnB1c2goIiA9ICIpO2UuYXJnLnZpc2l0KHRoaXMpO3RoaXMucGFydHMucHVzaCgiOyIpfXZpc2l0TWluKGUpe3RoaXMucGFydHMucHVzaCgiTWF0aC5taW4oIik7ZS5hcmcudmlzaXQodGhpcyk7dGhpcy5wYXJ0cy5wdXNoKCIsICIsZS5tYXgsIikiKX10b1N0cmluZygpe3JldHVybiB0aGlzLnBhcnRzLmpvaW4oIiIpfX1mdW5jdGlvbiBidWlsZEFkZE9wZXJhdGlvbihlLHQpe3JldHVybiJsaXRlcmFsIj09PXQudHlwZSYmMD09PXQubnVtYmVyP2U6ImxpdGVyYWwiPT09ZS50eXBlJiYwPT09ZS5udW1iZXI/dDoibGl0ZXJhbCI9PT10LnR5cGUmJiJsaXRlcmFsIj09PWUudHlwZT9uZXcgQXN0TGl0ZXJhbChlLm51bWJlcit0Lm51bWJlcik6bmV3IEFzdEJpbmFyeU9wZXJhdGlvbigiKyIsZSx0LGUubWluK3QubWluLGUubWF4K3QubWF4KX1mdW5jdGlvbiBidWlsZE11bE9wZXJhdGlvbihlLHQpe2lmKCJsaXRlcmFsIj09PXQudHlwZSl7aWYoMD09PXQubnVtYmVyKXJldHVybiBuZXcgQXN0TGl0ZXJhbCgwKTtpZigxPT09dC5udW1iZXIpcmV0dXJuIGU7aWYoImxpdGVyYWwiPT09ZS50eXBlKXJldHVybiBuZXcgQXN0TGl0ZXJhbChlLm51bWJlcip0Lm51bWJlcil9aWYoImxpdGVyYWwiPT09ZS50eXBlKXtpZigwPT09ZS5udW1iZXIpcmV0dXJuIG5ldyBBc3RMaXRlcmFsKDApO2lmKDE9PT1lLm51bWJlcilyZXR1cm4gdH1jb25zdCBpPU1hdGgubWluKGUubWluKnQubWluLGUubWluKnQubWF4LGUubWF4KnQubWluLGUubWF4KnQubWF4KSxhPU1hdGgubWF4KGUubWluKnQubWluLGUubWluKnQubWF4LGUubWF4KnQubWluLGUubWF4KnQubWF4KTtyZXR1cm4gbmV3IEFzdEJpbmFyeU9wZXJhdGlvbigiKiIsZSx0LGksYSl9ZnVuY3Rpb24gYnVpbGRTdWJPcGVyYXRpb24oZSx0KXtpZigibGl0ZXJhbCI9PT10LnR5cGUpe2lmKDA9PT10Lm51bWJlcilyZXR1cm4gZTtpZigibGl0ZXJhbCI9PT1lLnR5cGUpcmV0dXJuIG5ldyBBc3RMaXRlcmFsKGUubnVtYmVyLXQubnVtYmVyKX1yZXR1cm4iYmluYXJ5Ij09PXQudHlwZSYmIi0iPT09dC5vcCYmImxpdGVyYWwiPT09ZS50eXBlJiYxPT09ZS5udW1iZXImJiJsaXRlcmFsIj09PXQuYXJnMS50eXBlJiYxPT09dC5hcmcxLm51bWJlcj90LmFyZzI6bmV3IEFzdEJpbmFyeU9wZXJhdGlvbigiLSIsZSx0LGUubWluLXQubWF4LGUubWF4LXQubWluKX1mdW5jdGlvbiBidWlsZE1pbk9wZXJhdGlvbihlLHQpe3JldHVybiBlLm1pbj49dD9uZXcgQXN0TGl0ZXJhbCh0KTplLm1heDw9dD9lOm5ldyBBc3RNaW4oZSx0KX1jbGFzcyBQb3N0U2NyaXB0Q29tcGlsZXJ7Y29tcGlsZShlLHQsaSl7Y29uc3QgYT1bXSxyPVtdLHM9dC5sZW5ndGg+PjEsbj1pLmxlbmd0aD4+MTtsZXQgbyxnLGMsbCxoLEMsUSxFLHU9MDtmb3IobGV0IGU9MDtlPHM7ZSsrKWEucHVzaChuZXcgQXN0QXJndW1lbnQoZSx0WzIqZV0sdFsyKmUrMV0pKTtmb3IobGV0IHQ9MCxpPWUubGVuZ3RoO3Q8aTt0Kyspe0U9ZVt0XTtpZigibnVtYmVyIiE9dHlwZW9mIEUpc3dpdGNoKEUpe2Nhc2UiYWRkIjppZihhLmxlbmd0aDwyKXJldHVybiBudWxsO2w9YS5wb3AoKTtjPWEucG9wKCk7YS5wdXNoKGJ1aWxkQWRkT3BlcmF0aW9uKGMsbCkpO2JyZWFrO2Nhc2UiY3ZyIjppZihhLmxlbmd0aDwxKXJldHVybiBudWxsO2JyZWFrO2Nhc2UibXVsIjppZihhLmxlbmd0aDwyKXJldHVybiBudWxsO2w9YS5wb3AoKTtjPWEucG9wKCk7YS5wdXNoKGJ1aWxkTXVsT3BlcmF0aW9uKGMsbCkpO2JyZWFrO2Nhc2Uic3ViIjppZihhLmxlbmd0aDwyKXJldHVybiBudWxsO2w9YS5wb3AoKTtjPWEucG9wKCk7YS5wdXNoKGJ1aWxkU3ViT3BlcmF0aW9uKGMsbCkpO2JyZWFrO2Nhc2UiZXhjaCI6aWYoYS5sZW5ndGg8MilyZXR1cm4gbnVsbDtoPWEucG9wKCk7Qz1hLnBvcCgpO2EucHVzaChoLEMpO2JyZWFrO2Nhc2UicG9wIjppZihhLmxlbmd0aDwxKXJldHVybiBudWxsO2EucG9wKCk7YnJlYWs7Y2FzZSJpbmRleCI6aWYoYS5sZW5ndGg8MSlyZXR1cm4gbnVsbDtjPWEucG9wKCk7aWYoImxpdGVyYWwiIT09Yy50eXBlKXJldHVybiBudWxsO289Yy5udW1iZXI7aWYobzwwfHwhTnVtYmVyLmlzSW50ZWdlcihvKXx8YS5sZW5ndGg8bylyZXR1cm4gbnVsbDtoPWFbYS5sZW5ndGgtby0xXTtpZigibGl0ZXJhbCI9PT1oLnR5cGV8fCJ2YXIiPT09aC50eXBlKXthLnB1c2goaCk7YnJlYWt9UT1uZXcgQXN0VmFyaWFibGUodSsrLGgubWluLGgubWF4KTthW2EubGVuZ3RoLW8tMV09UTthLnB1c2goUSk7ci5wdXNoKG5ldyBBc3RWYXJpYWJsZURlZmluaXRpb24oUSxoKSk7YnJlYWs7Y2FzZSJkdXAiOmlmKGEubGVuZ3RoPDEpcmV0dXJuIG51bGw7aWYoIm51bWJlciI9PXR5cGVvZiBlW3QrMV0mJiJndCI9PT1lW3QrMl0mJmVbdCszXT09PXQrNyYmImp6Ij09PWVbdCs0XSYmInBvcCI9PT1lW3QrNV0mJmVbdCs2XT09PWVbdCsxXSl7Yz1hLnBvcCgpO2EucHVzaChidWlsZE1pbk9wZXJhdGlvbihjLGVbdCsxXSkpO3QrPTY7YnJlYWt9aD1hLmF0KC0xKTtpZigibGl0ZXJhbCI9PT1oLnR5cGV8fCJ2YXIiPT09aC50eXBlKXthLnB1c2goaCk7YnJlYWt9UT1uZXcgQXN0VmFyaWFibGUodSsrLGgubWluLGgubWF4KTthW2EubGVuZ3RoLTFdPVE7YS5wdXNoKFEpO3IucHVzaChuZXcgQXN0VmFyaWFibGVEZWZpbml0aW9uKFEsaCkpO2JyZWFrO2Nhc2Uicm9sbCI6aWYoYS5sZW5ndGg8MilyZXR1cm4gbnVsbDtsPWEucG9wKCk7Yz1hLnBvcCgpO2lmKCJsaXRlcmFsIiE9PWwudHlwZXx8ImxpdGVyYWwiIT09Yy50eXBlKXJldHVybiBudWxsO2c9bC5udW1iZXI7bz1jLm51bWJlcjtpZihvPD0wfHwhTnVtYmVyLmlzSW50ZWdlcihvKXx8IU51bWJlci5pc0ludGVnZXIoZyl8fGEubGVuZ3RoPG8pcmV0dXJuIG51bGw7Zz0oZyVvK28pJW87aWYoMD09PWcpYnJlYWs7YS5wdXNoKC4uLmEuc3BsaWNlKGEubGVuZ3RoLW8sby1nKSk7YnJlYWs7ZGVmYXVsdDpyZXR1cm4gbnVsbH1lbHNlIGEucHVzaChuZXcgQXN0TGl0ZXJhbChFKSl9aWYoYS5sZW5ndGghPT1uKXJldHVybiBudWxsO2NvbnN0IGQ9W107Zm9yKGNvbnN0IGUgb2Ygcil7Y29uc3QgdD1uZXcgRXhwcmVzc2lvbkJ1aWxkZXJWaXNpdG9yO2UudmlzaXQodCk7ZC5wdXNoKHQudG9TdHJpbmcoKSl9Zm9yKGxldCBlPTAsdD1hLmxlbmd0aDtlPHQ7ZSsrKXtjb25zdCB0PWFbZV0scj1uZXcgRXhwcmVzc2lvbkJ1aWxkZXJWaXNpdG9yO3QudmlzaXQocik7Y29uc3Qgcz1pWzIqZV0sbj1pWzIqZSsxXSxvPVtyLnRvU3RyaW5nKCldO2lmKHM+dC5taW4pe28udW5zaGlmdCgiTWF0aC5tYXgoIixzLCIsICIpO28ucHVzaCgiKSIpfWlmKG48dC5tYXgpe28udW5zaGlmdCgiTWF0aC5taW4oIixuLCIsICIpO28ucHVzaCgiKSIpfW8udW5zaGlmdCgiZGVzdFtkZXN0T2Zmc2V0ICsgIixlLCJdID0gIik7by5wdXNoKCI7Iik7ZC5wdXNoKG8uam9pbigiIikpfXJldHVybiBkLmpvaW4oIlxuIil9fWNvbnN0IG5yPVsiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiUyIsIkIiLCJTIiwiV1MiLCJCIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkIiLCJCIiwiQiIsIlMiLCJXUyIsIk9OIiwiT04iLCJFVCIsIkVUIiwiRVQiLCJPTiIsIk9OIiwiT04iLCJPTiIsIk9OIiwiRVMiLCJDUyIsIkVTIiwiQ1MiLCJDUyIsIkVOIiwiRU4iLCJFTiIsIkVOIiwiRU4iLCJFTiIsIkVOIiwiRU4iLCJFTiIsIkVOIiwiQ1MiLCJPTiIsIk9OIiwiT04iLCJPTiIsIk9OIiwiT04iLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIk9OIiwiT04iLCJPTiIsIk9OIiwiT04iLCJPTiIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiT04iLCJPTiIsIk9OIiwiT04iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkJOIiwiQk4iLCJCTiIsIkNTIiwiT04iLCJFVCIsIkVUIiwiRVQiLCJFVCIsIk9OIiwiT04iLCJPTiIsIk9OIiwiTCIsIk9OIiwiT04iLCJCTiIsIk9OIiwiT04iLCJFVCIsIkVUIiwiRU4iLCJFTiIsIk9OIiwiTCIsIk9OIiwiT04iLCJPTiIsIkVOIiwiTCIsIk9OIiwiT04iLCJPTiIsIk9OIiwiT04iLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIk9OIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIk9OIiwiTCIsIkwiLCJMIiwiTCIsIkwiLCJMIiwiTCIsIkwiXSxvcj1bIkFOIiwiQU4iLCJBTiIsIkFOIiwiQU4iLCJBTiIsIk9OIiwiT04iLCJBTCIsIkVUIiwiRVQiLCJBTCIsIkNTIiwiQUwiLCJPTiIsIk9OIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiTlNNIiwiQUwiLCJBTCIsIiIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIkFOIiwiQU4iLCJBTiIsIkFOIiwiQU4iLCJBTiIsIkFOIiwiQU4iLCJBTiIsIkFOIiwiRVQiLCJBTiIsIkFOIiwiQUwiLCJBTCIsIkFMIiwiTlNNIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiLCJBTCIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIk5TTSIsIkFOIiwiT04iLCJOU00iLCJOU00iLCJOU00iLCJOU00iLCJOU00iLCJOU00iLCJBTCIsIkFMIiwiTlNNIiwiTlNNIiwiT04iLCJOU00iLCJOU00iLCJOU00iLCJOU00iLCJBTCIsIkFMIiwiRU4iLCJFTiIsIkVOIiwiRU4iLCJFTiIsIkVOIiwiRU4iLCJFTiIsIkVOIiwiRU4iLCJBTCIsIkFMIiwiQUwiLCJBTCIsIkFMIiwiQUwiXTtmdW5jdGlvbiBpc09kZChlKXtyZXR1cm4hISgxJmUpfWZ1bmN0aW9uIGlzRXZlbihlKXtyZXR1cm4hKDEmZSl9ZnVuY3Rpb24gZmluZFVuZXF1YWwoZSx0LGkpe2xldCBhLHI7Zm9yKGE9dCxyPWUubGVuZ3RoO2E8cjsrK2EpaWYoZVthXSE9PWkpcmV0dXJuIGE7cmV0dXJuIGF9ZnVuY3Rpb24gc2V0VmFsdWVzKGUsdCxpLGEpe2ZvcihsZXQgcj10O3I8aTsrK3IpZVtyXT1hfWZ1bmN0aW9uIHJldmVyc2VWYWx1ZXMoZSx0LGkpe2ZvcihsZXQgYT10LHI9aS0xO2E8cjsrK2EsLS1yKXtjb25zdCB0PWVbYV07ZVthXT1lW3JdO2Vbcl09dH19ZnVuY3Rpb24gY3JlYXRlQmlkaVRleHQoZSx0LGk9ITEpe2xldCBhPSJsdHIiO2k/YT0idHRiIjp0fHwoYT0icnRsIik7cmV0dXJue3N0cjplLGRpcjphfX1jb25zdCBncj1bXSxJcj1bXTtmdW5jdGlvbiBiaWRpKGUsdD0tMSxpPSExKXtsZXQgYT0hMDtjb25zdCByPWUubGVuZ3RoO2lmKDA9PT1yfHxpKXJldHVybiBjcmVhdGVCaWRpVGV4dChlLGEsaSk7Z3IubGVuZ3RoPXI7SXIubGVuZ3RoPXI7bGV0IHMsbixvPTA7Zm9yKHM9MDtzPHI7KytzKXtncltzXT1lLmNoYXJBdChzKTtjb25zdCB0PWUuY2hhckNvZGVBdChzKTtsZXQgaT0iTCI7aWYodDw9MjU1KWk9bnJbdF07ZWxzZSBpZigxNDI0PD10JiZ0PD0xNTI0KWk9IlIiO2Vsc2UgaWYoMTUzNjw9dCYmdDw9MTc5MSl7aT1vclsyNTUmdF07aXx8d2FybigiQmlkaTogaW52YWxpZCBVbmljb2RlIGNoYXJhY3RlciAiK3QudG9TdHJpbmcoMTYpKX1lbHNlKDE3OTI8PXQmJnQ8PTIyMjB8fDY0MzM2PD10JiZ0PD02NTAyM3x8NjUxMzY8PXQmJnQ8PTY1Mjc5KSYmKGk9IkFMIik7IlIiIT09aSYmIkFMIiE9PWkmJiJBTiIhPT1pfHxvKys7SXJbc109aX1pZigwPT09byl7YT0hMDtyZXR1cm4gY3JlYXRlQmlkaVRleHQoZSxhKX1pZigtMT09PXQpaWYoby9yPC4zJiZyPjQpe2E9ITA7dD0wfWVsc2V7YT0hMTt0PTF9Y29uc3QgZz1bXTtmb3Iocz0wO3M8cjsrK3MpZ1tzXT10O2NvbnN0IGM9aXNPZGQodCk/IlIiOiJMIixsPWMsaD1sO2xldCBDLFE9bDtmb3Iocz0wO3M8cjsrK3MpIk5TTSI9PT1JcltzXT9JcltzXT1ROlE9SXJbc107UT1sO2ZvcihzPTA7czxyOysrcyl7Qz1JcltzXTsiRU4iPT09Qz9JcltzXT0iQUwiPT09UT8iQU4iOiJFTiI6IlIiIT09QyYmIkwiIT09QyYmIkFMIiE9PUN8fChRPUMpfWZvcihzPTA7czxyOysrcyl7Qz1JcltzXTsiQUwiPT09QyYmKElyW3NdPSJSIil9Zm9yKHM9MTtzPHItMTsrK3MpeyJFUyI9PT1JcltzXSYmIkVOIj09PUlyW3MtMV0mJiJFTiI9PT1JcltzKzFdJiYoSXJbc109IkVOIik7IkNTIiE9PUlyW3NdfHwiRU4iIT09SXJbcy0xXSYmIkFOIiE9PUlyW3MtMV18fElyW3MrMV0hPT1JcltzLTFdfHwoSXJbc109SXJbcy0xXSl9Zm9yKHM9MDtzPHI7KytzKWlmKCJFTiI9PT1JcltzXSl7Zm9yKGxldCBlPXMtMTtlPj0wJiYiRVQiPT09SXJbZV07LS1lKUlyW2VdPSJFTiI7Zm9yKGxldCBlPXMrMTtlPHImJiJFVCI9PT1JcltlXTsrK2UpSXJbZV09IkVOIn1mb3Iocz0wO3M8cjsrK3Mpe0M9SXJbc107IldTIiE9PUMmJiJFUyIhPT1DJiYiRVQiIT09QyYmIkNTIiE9PUN8fChJcltzXT0iT04iKX1RPWw7Zm9yKHM9MDtzPHI7KytzKXtDPUlyW3NdOyJFTiI9PT1DP0lyW3NdPSJMIj09PVE/IkwiOiJFTiI6IlIiIT09QyYmIkwiIT09Q3x8KFE9Qyl9Zm9yKHM9MDtzPHI7KytzKWlmKCJPTiI9PT1JcltzXSl7Y29uc3QgZT1maW5kVW5lcXVhbChJcixzKzEsIk9OIik7bGV0IHQ9bDtzPjAmJih0PUlyW3MtMV0pO2xldCBpPWg7ZSsxPHImJihpPUlyW2UrMV0pOyJMIiE9PXQmJih0PSJSIik7IkwiIT09aSYmKGk9IlIiKTt0PT09aSYmc2V0VmFsdWVzKElyLHMsZSx0KTtzPWUtMX1mb3Iocz0wO3M8cjsrK3MpIk9OIj09PUlyW3NdJiYoSXJbc109Yyk7Zm9yKHM9MDtzPHI7KytzKXtDPUlyW3NdO2lzRXZlbihnW3NdKT8iUiI9PT1DP2dbc10rPTE6IkFOIiE9PUMmJiJFTiIhPT1DfHwoZ1tzXSs9Mik6IkwiIT09QyYmIkFOIiE9PUMmJiJFTiIhPT1DfHwoZ1tzXSs9MSl9bGV0IEUsdT0tMSxkPTk5O2ZvcihzPTAsbj1nLmxlbmd0aDtzPG47KytzKXtFPWdbc107dTxFJiYodT1FKTtkPkUmJmlzT2RkKEUpJiYoZD1FKX1mb3IoRT11O0U+PWQ7LS1FKXtsZXQgZT0tMTtmb3Iocz0wLG49Zy5sZW5ndGg7czxuOysrcylpZihnW3NdPEUpe2lmKGU+PTApe3JldmVyc2VWYWx1ZXMoZ3IsZSxzKTtlPS0xfX1lbHNlIGU8MCYmKGU9cyk7ZT49MCYmcmV2ZXJzZVZhbHVlcyhncixlLGcubGVuZ3RoKX1mb3Iocz0wLG49Z3IubGVuZ3RoO3M8bjsrK3Mpe2NvbnN0IGU9Z3Jbc107IjwiIT09ZSYmIj4iIT09ZXx8KGdyW3NdPSIiKX1yZXR1cm4gY3JlYXRlQmlkaVRleHQoZ3Iuam9pbigiIiksYSl9Y29uc3QgY3I9e3N0eWxlOiJub3JtYWwiLHdlaWdodDoibm9ybWFsIn0sbHI9e3N0eWxlOiJub3JtYWwiLHdlaWdodDoiYm9sZCJ9LGhyPXtzdHlsZToiaXRhbGljIix3ZWlnaHQ6Im5vcm1hbCJ9LENyPXtzdHlsZToiaXRhbGljIix3ZWlnaHQ6ImJvbGQifSxRcj1uZXcgTWFwKFtbIlRpbWVzLVJvbWFuIix7bG9jYWw6WyJUaW1lcyBOZXcgUm9tYW4iLCJUaW1lcy1Sb21hbiIsIlRpbWVzIiwiTGliZXJhdGlvbiBTZXJpZiIsIk5pbWJ1cyBSb21hbiIsIk5pbWJ1cyBSb21hbiBMIiwiVGlub3MiLCJUaG9ybmRhbGUiLCJUZVggR3lyZSBUZXJtZXMiLCJGcmVlU2VyaWYiLCJMaW51eCBMaWJlcnRpbmUgTyIsIkxpYmVydGludXMgU2VyaWYiLCJEZWphVnUgU2VyaWYiLCJCaXRzdHJlYW0gVmVyYSBTZXJpZiIsIlVidW50dSJdLHN0eWxlOmNyLHVsdGltYXRlOiJzZXJpZiJ9XSxbIlRpbWVzLUJvbGQiLHthbGlhczoiVGltZXMtUm9tYW4iLHN0eWxlOmxyLHVsdGltYXRlOiJzZXJpZiJ9XSxbIlRpbWVzLUl0YWxpYyIse2FsaWFzOiJUaW1lcy1Sb21hbiIsc3R5bGU6aHIsdWx0aW1hdGU6InNlcmlmIn1dLFsiVGltZXMtQm9sZEl0YWxpYyIse2FsaWFzOiJUaW1lcy1Sb21hbiIsc3R5bGU6Q3IsdWx0aW1hdGU6InNlcmlmIn1dLFsiSGVsdmV0aWNhIix7bG9jYWw6WyJIZWx2ZXRpY2EiLCJIZWx2ZXRpY2EgTmV1ZSIsIkFyaWFsIiwiQXJpYWwgTm92YSIsIkxpYmVyYXRpb24gU2FucyIsIkFyaW1vIiwiTmltYnVzIFNhbnMiLCJOaW1idXMgU2FucyBMIiwiQTAzMCIsIlRlWCBHeXJlIEhlcm9zIiwiRnJlZVNhbnMiLCJEZWphVnUgU2FucyIsIkFsYmFueSIsIkJpdHN0cmVhbSBWZXJhIFNhbnMiLCJBcmlhbCBVbmljb2RlIE1TIiwiTWljcm9zb2Z0IFNhbnMgU2VyaWYiLCJBcHBsZSBTeW1ib2xzIiwiQ2FudGFyZWxsIl0scGF0aDoiTGliZXJhdGlvblNhbnMtUmVndWxhci50dGYiLHN0eWxlOmNyLHVsdGltYXRlOiJzYW5zLXNlcmlmIn1dLFsiSGVsdmV0aWNhLUJvbGQiLHthbGlhczoiSGVsdmV0aWNhIixwYXRoOiJMaWJlcmF0aW9uU2Fucy1Cb2xkLnR0ZiIsc3R5bGU6bHIsdWx0aW1hdGU6InNhbnMtc2VyaWYifV0sWyJIZWx2ZXRpY2EtT2JsaXF1ZSIse2FsaWFzOiJIZWx2ZXRpY2EiLHBhdGg6IkxpYmVyYXRpb25TYW5zLUl0YWxpYy50dGYiLHN0eWxlOmhyLHVsdGltYXRlOiJzYW5zLXNlcmlmIn1dLFsiSGVsdmV0aWNhLUJvbGRPYmxpcXVlIix7YWxpYXM6IkhlbHZldGljYSIscGF0aDoiTGliZXJhdGlvblNhbnMtQm9sZEl0YWxpYy50dGYiLHN0eWxlOkNyLHVsdGltYXRlOiJzYW5zLXNlcmlmIn1dLFsiQ291cmllciIse2xvY2FsOlsiQ291cmllciIsIkNvdXJpZXIgTmV3IiwiTGliZXJhdGlvbiBNb25vIiwiTmltYnVzIE1vbm8iLCJOaW1idXMgTW9ubyBMIiwiQ291c2luZSIsIkN1bWJlcmxhbmQiLCJUZVggR3lyZSBDdXJzb3IiLCJGcmVlTW9ubyIsIkxpbnV4IExpYmVydGluZSBNb25vIE8iLCJMaWJlcnRpbnVzIE1vbm8iXSxzdHlsZTpjcix1bHRpbWF0ZToibW9ub3NwYWNlIn1dLFsiQ291cmllci1Cb2xkIix7YWxpYXM6IkNvdXJpZXIiLHN0eWxlOmxyLHVsdGltYXRlOiJtb25vc3BhY2UifV0sWyJDb3VyaWVyLU9ibGlxdWUiLHthbGlhczoiQ291cmllciIsc3R5bGU6aHIsdWx0aW1hdGU6Im1vbm9zcGFjZSJ9XSxbIkNvdXJpZXItQm9sZE9ibGlxdWUiLHthbGlhczoiQ291cmllciIsc3R5bGU6Q3IsdWx0aW1hdGU6Im1vbm9zcGFjZSJ9XSxbIkFyaWFsQmxhY2siLHtsb2NhbDpbIkFyaWFsIEJsYWNrIl0sc3R5bGU6e3N0eWxlOiJub3JtYWwiLHdlaWdodDoiOTAwIn0sZmFsbGJhY2s6IkhlbHZldGljYS1Cb2xkIn1dLFsiQXJpYWxCbGFjay1Cb2xkIix7YWxpYXM6IkFyaWFsQmxhY2sifV0sWyJBcmlhbEJsYWNrLUl0YWxpYyIse2FsaWFzOiJBcmlhbEJsYWNrIixzdHlsZTp7c3R5bGU6Iml0YWxpYyIsd2VpZ2h0OiI5MDAifSxmYWxsYmFjazoiSGVsdmV0aWNhLUJvbGRPYmxpcXVlIn1dLFsiQXJpYWxCbGFjay1Cb2xkSXRhbGljIix7YWxpYXM6IkFyaWFsQmxhY2stSXRhbGljIn1dLFsiQXJpYWxOYXJyb3ciLHtsb2NhbDpbIkFyaWFsIE5hcnJvdyIsIkxpYmVyYXRpb24gU2FucyBOYXJyb3ciLCJIZWx2ZXRpY2EgQ29uZGVuc2VkIiwiTmltYnVzIFNhbnMgTmFycm93IiwiVGVYIEd5cmUgSGVyb3MgQ24iXSxzdHlsZTpjcixmYWxsYmFjazoiSGVsdmV0aWNhIn1dLFsiQXJpYWxOYXJyb3ctQm9sZCIse2FsaWFzOiJBcmlhbE5hcnJvdyIsc3R5bGU6bHIsZmFsbGJhY2s6IkhlbHZldGljYS1Cb2xkIn1dLFsiQXJpYWxOYXJyb3ctSXRhbGljIix7YWxpYXM6IkFyaWFsTmFycm93IixzdHlsZTpocixmYWxsYmFjazoiSGVsdmV0aWNhLU9ibGlxdWUifV0sWyJBcmlhbE5hcnJvdy1Cb2xkSXRhbGljIix7YWxpYXM6IkFyaWFsTmFycm93IixzdHlsZTpDcixmYWxsYmFjazoiSGVsdmV0aWNhLUJvbGRPYmxpcXVlIn1dLFsiQ2FsaWJyaSIse2xvY2FsOlsiQ2FsaWJyaSIsIkNhcmxpdG8iXSxzdHlsZTpjcixmYWxsYmFjazoiSGVsdmV0aWNhIn1dLFsiQ2FsaWJyaS1Cb2xkIix7YWxpYXM6IkNhbGlicmkiLHN0eWxlOmxyLGZhbGxiYWNrOiJIZWx2ZXRpY2EtQm9sZCJ9XSxbIkNhbGlicmktSXRhbGljIix7YWxpYXM6IkNhbGlicmkiLHN0eWxlOmhyLGZhbGxiYWNrOiJIZWx2ZXRpY2EtT2JsaXF1ZSJ9XSxbIkNhbGlicmktQm9sZEl0YWxpYyIse2FsaWFzOiJDYWxpYnJpIixzdHlsZTpDcixmYWxsYmFjazoiSGVsdmV0aWNhLUJvbGRPYmxpcXVlIn1dLFsiV2luZ2RpbmdzIix7bG9jYWw6WyJXaW5nZGluZ3MiLCJVUlcgRGluZ2JhdHMiXSxzdHlsZTpjcn1dLFsiV2luZ2RpbmdzLVJlZ3VsYXIiLHthbGlhczoiV2luZ2RpbmdzIn1dLFsiV2luZ2RpbmdzLUJvbGQiLHthbGlhczoiV2luZ2RpbmdzIn1dXSksRXI9bmV3IE1hcChbWyJBcmlhbC1CbGFjayIsIkFyaWFsQmxhY2siXV0pO2Z1bmN0aW9uIGdldEZhbWlseU5hbWUoZSl7Y29uc3QgdD1uZXcgU2V0KFsidGhpbiIsImV4dHJhbGlnaHQiLCJ1bHRyYWxpZ2h0IiwiZGVtaWxpZ2h0Iiwic2VtaWxpZ2h0IiwibGlnaHQiLCJib29rIiwicmVndWxhciIsIm5vcm1hbCIsIm1lZGl1bSIsImRlbWlib2xkIiwic2VtaWJvbGQiLCJib2xkIiwiZXh0cmFib2xkIiwidWx0cmFib2xkIiwiYmxhY2siLCJoZWF2eSIsImV4dHJhYmxhY2siLCJ1bHRyYWJsYWNrIiwicm9tYW4iLCJpdGFsaWMiLCJvYmxpcXVlIiwidWx0cmFjb25kZW5zZWQiLCJleHRyYWNvbmRlbnNlZCIsImNvbmRlbnNlZCIsInNlbWljb25kZW5zZWQiLCJub3JtYWwiLCJzZW1pZXhwYW5kZWQiLCJleHBhbmRlZCIsImV4dHJhZXhwYW5kZWQiLCJ1bHRyYWV4cGFuZGVkIiwiYm9sZGl0YWxpYyJdKTtyZXR1cm4gZS5zcGxpdCgvWy0gLCtdKy9nKS5maWx0ZXIoKGU9PiF0LmhhcyhlLnRvTG93ZXJDYXNlKCkpKSkuam9pbigiICIpfWZ1bmN0aW9uIGdlbmVyYXRlRm9udCh7YWxpYXM6ZSxsb2NhbDp0LHBhdGg6aSxmYWxsYmFjazphLHN0eWxlOnIsdWx0aW1hdGU6c30sbixvLGc9ITAsYz0hMCxsPSIiKXtjb25zdCBoPXtzdHlsZTpudWxsLHVsdGltYXRlOm51bGx9O2lmKHQpe2NvbnN0IGU9bD9gICR7bH1gOiIiO2Zvcihjb25zdCBpIG9mIHQpbi5wdXNoKGBsb2NhbCgke2l9JHtlfSlgKX1pZihlKXtjb25zdCB0PVFyLmdldChlKSxzPWx8fGZ1bmN0aW9uIGdldFN0eWxlVG9BcHBlbmQoZSl7c3dpdGNoKGUpe2Nhc2UgbHI6cmV0dXJuIkJvbGQiO2Nhc2UgaHI6cmV0dXJuIkl0YWxpYyI7Y2FzZSBDcjpyZXR1cm4iQm9sZCBJdGFsaWMiO2RlZmF1bHQ6aWYoImJvbGQiPT09ZT8ud2VpZ2h0KXJldHVybiJCb2xkIjtpZigiaXRhbGljIj09PWU/LnN0eWxlKXJldHVybiJJdGFsaWMifXJldHVybiIifShyKTtPYmplY3QuYXNzaWduKGgsZ2VuZXJhdGVGb250KHQsbixvLGcmJiFhLGMmJiFpLHMpKX1yJiYoaC5zdHlsZT1yKTtzJiYoaC51bHRpbWF0ZT1zKTtpZihnJiZhKXtjb25zdCBlPVFyLmdldChhKSx7dWx0aW1hdGU6dH09Z2VuZXJhdGVGb250KGUsbixvLGcsYyYmIWksbCk7aC51bHRpbWF0ZXx8PXR9YyYmaSYmbyYmbi5wdXNoKGB1cmwoJHtvfSR7aX0pYCk7cmV0dXJuIGh9ZnVuY3Rpb24gZ2V0Rm9udFN1YnN0aXR1dGlvbihlLHQsaSxhLHIscyl7aWYoYS5zdGFydHNXaXRoKCJJbnZhbGlkUERGanNGb250XyIpKXJldHVybiBudWxsOyJUcnVlVHlwZSIhPT1zJiYiVHlwZTEiIT09c3x8IS9eW0EtWl17Nn1cKy8udGVzdChhKXx8KGE9YS5zbGljZSg3KSk7Y29uc3Qgbj1hPW5vcm1hbGl6ZUZvbnROYW1lKGEpO2xldCBvPWUuZ2V0KG4pO2lmKG8pcmV0dXJuIG87bGV0IGc9UXIuZ2V0KGEpO2lmKCFnKWZvcihjb25zdFtlLHRdb2YgRXIpaWYoYS5zdGFydHNXaXRoKGUpKXthPWAke3R9JHthLnN1YnN0cmluZyhlLmxlbmd0aCl9YDtnPVFyLmdldChhKTticmVha31sZXQgYz0hMTtpZighZyl7Zz1Rci5nZXQocik7Yz0hMH1jb25zdCBsPWAke3QuZ2V0RG9jSWQoKX1fcyR7dC5jcmVhdGVGb250SWQoKX1gO2lmKCFnKXtpZighdmFsaWRhdGVGb250TmFtZShhKSl7d2FybihgQ2Fubm90IHN1YnN0aXR1dGUgdGhlIGZvbnQgYmVjYXVzZSBvZiBpdHMgbmFtZTogJHthfWApO2Uuc2V0KG4sbnVsbCk7cmV0dXJuIG51bGx9Y29uc3QgdD0vYm9sZC9naS50ZXN0KGEpLGk9L29ibGlxdWV8aXRhbGljL2dpLnRlc3QoYSkscj10JiZpJiZDcnx8dCYmbHJ8fGkmJmhyfHxjcjtvPXtjc3M6YCIke2dldEZhbWlseU5hbWUoYSl9Iiwke2x9YCxndWVzc0ZhbGxiYWNrOiEwLGxvYWRlZE5hbWU6bCxiYXNlRm9udE5hbWU6YSxzcmM6YGxvY2FsKCR7YX0pYCxzdHlsZTpyfTtlLnNldChuLG8pO3JldHVybiBvfWNvbnN0IGg9W107YyYmdmFsaWRhdGVGb250TmFtZShhKSYmaC5wdXNoKGBsb2NhbCgke2F9KWApO2NvbnN0e3N0eWxlOkMsdWx0aW1hdGU6UX09Z2VuZXJhdGVGb250KGcsaCxpKSxFPW51bGw9PT1RLHU9RT8iIjpgLCR7UX1gO289e2NzczpgIiR7Z2V0RmFtaWx5TmFtZShhKX0iLCR7bH0ke3V9YCxndWVzc0ZhbGxiYWNrOkUsbG9hZGVkTmFtZTpsLGJhc2VGb250TmFtZTphLHNyYzpoLmpvaW4oIiwiKSxzdHlsZTpDfTtlLnNldChuLG8pO3JldHVybiBvfWNsYXNzIEltYWdlUmVzaXplcntzdGF0aWMjUj0yMDQ4O3N0YXRpYyN5PUZlYXR1cmVUZXN0LmlzSW1hZ2VEZWNvZGVyU3VwcG9ydGVkO2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5faW1nRGF0YT1lO3RoaXMuX2lzTWFzaz10fXN0YXRpYyBnZXQgY2FuVXNlSW1hZ2VEZWNvZGVyKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJjYW5Vc2VJbWFnZURlY29kZXIiLHRoaXMuI3k/SW1hZ2VEZWNvZGVyLmlzVHlwZVN1cHBvcnRlZCgiaW1hZ2UvYm1wIik6UHJvbWlzZS5yZXNvbHZlKCExKSl9c3RhdGljIG5lZWRzVG9CZVJlc2l6ZWQoZSx0KXtpZihlPD10aGlzLiNSJiZ0PD10aGlzLiNSKXJldHVybiExO2NvbnN0e01BWF9ESU06aX09dGhpcztpZihlPml8fHQ+aSlyZXR1cm4hMDtjb25zdCBhPWUqdDtpZih0aGlzLl9oYXNNYXhBcmVhKXJldHVybiBhPnRoaXMuTUFYX0FSRUE7aWYoYTx0aGlzLiNSKioyKXJldHVybiExO2lmKHRoaXMuX2FyZUdvb2REaW1zKGUsdCkpe3RoaXMuI1I9TWF0aC5tYXgodGhpcy4jUixNYXRoLmZsb29yKE1hdGguc3FydChlKnQpKSk7cmV0dXJuITF9dGhpcy4jUj10aGlzLl9ndWVzc01heCh0aGlzLiNSLGksMTI4LDApO3JldHVybiBhPih0aGlzLk1BWF9BUkVBPXRoaXMuI1IqKjIpfXN0YXRpYyBnZXQgTUFYX0RJTSgpe3JldHVybiBzaGFkb3codGhpcywiTUFYX0RJTSIsdGhpcy5fZ3Vlc3NNYXgoMjA0OCw2NTUzNywwLDEpKX1zdGF0aWMgZ2V0IE1BWF9BUkVBKCl7dGhpcy5faGFzTWF4QXJlYT0hMDtyZXR1cm4gc2hhZG93KHRoaXMsIk1BWF9BUkVBIix0aGlzLl9ndWVzc01heCh0aGlzLiNSLHRoaXMuTUFYX0RJTSwxMjgsMCkqKjIpfXN0YXRpYyBzZXQgTUFYX0FSRUEoZSl7aWYoZT49MCl7dGhpcy5faGFzTWF4QXJlYT0hMDtzaGFkb3codGhpcywiTUFYX0FSRUEiLGUpfX1zdGF0aWMgc2V0T3B0aW9ucyh7Y2FudmFzTWF4QXJlYUluQnl0ZXM6ZT0tMSxpc0ltYWdlRGVjb2RlclN1cHBvcnRlZDp0PSExfSl7dGhpcy5faGFzTWF4QXJlYXx8KHRoaXMuTUFYX0FSRUE9ZT4+Mik7dGhpcy4jeT10fXN0YXRpYyBfYXJlR29vZERpbXMoZSx0KXt0cnl7Y29uc3QgaT1uZXcgT2Zmc2NyZWVuQ2FudmFzKGUsdCksYT1pLmdldENvbnRleHQoIjJkIik7YS5maWxsUmVjdCgwLDAsMSwxKTtjb25zdCByPWEuZ2V0SW1hZ2VEYXRhKDAsMCwxLDEpLmRhdGFbM107aS53aWR0aD1pLmhlaWdodD0xO3JldHVybiAwIT09cn1jYXRjaHtyZXR1cm4hMX19c3RhdGljIF9ndWVzc01heChlLHQsaSxhKXtmb3IoO2UraSsxPHQ7KXtjb25zdCBpPU1hdGguZmxvb3IoKGUrdCkvMikscj1hfHxpO3RoaXMuX2FyZUdvb2REaW1zKGkscik/ZT1pOnQ9aX1yZXR1cm4gZX1zdGF0aWMgYXN5bmMgY3JlYXRlSW1hZ2UoZSx0PSExKXtyZXR1cm4gbmV3IEltYWdlUmVzaXplcihlLHQpLl9jcmVhdGVJbWFnZSgpfWFzeW5jIF9jcmVhdGVJbWFnZSgpe2NvbnN0e19pbWdEYXRhOmV9PXRoaXMse3dpZHRoOnQsaGVpZ2h0Oml9PWU7aWYodCppKjQ+eXQpe2NvbnN0IGU9dGhpcy4jTigpO2lmKGUpcmV0dXJuIGV9Y29uc3QgYT10aGlzLl9lbmNvZGVCTVAoKTtsZXQgcixzO2lmKGF3YWl0IEltYWdlUmVzaXplci5jYW5Vc2VJbWFnZURlY29kZXIpe3I9bmV3IEltYWdlRGVjb2Rlcih7ZGF0YTphLHR5cGU6ImltYWdlL2JtcCIscHJlZmVyQW5pbWF0aW9uOiExLHRyYW5zZmVyOlthLmJ1ZmZlcl19KTtzPXIuZGVjb2RlKCkuY2F0Y2goKGU9Pnt3YXJuKGBCTVAgaW1hZ2UgZGVjb2RpbmcgZmFpbGVkOiAke2V9YCk7cmV0dXJuIGNyZWF0ZUltYWdlQml0bWFwKG5ldyBCbG9iKFt0aGlzLl9lbmNvZGVCTVAoKS5idWZmZXJdLHt0eXBlOiJpbWFnZS9ibXAifSkpfSkpLmZpbmFsbHkoKCgpPT57ci5jbG9zZSgpfSkpfWVsc2Ugcz1jcmVhdGVJbWFnZUJpdG1hcChuZXcgQmxvYihbYS5idWZmZXJdLHt0eXBlOiJpbWFnZS9ibXAifSkpO2NvbnN0e01BWF9BUkVBOm4sTUFYX0RJTTpvfT1JbWFnZVJlc2l6ZXIsZz1NYXRoLm1heCh0L28saS9vLE1hdGguc3FydCh0KmkvbikpLGM9TWF0aC5tYXgoZywyKSxsPU1hdGgucm91bmQoMTAqKGcrMS4yNSkpLzEwL2MsaD1NYXRoLmZsb29yKE1hdGgubG9nMihsKSksQz1uZXcgQXJyYXkoaCsyKS5maWxsKDIpO0NbMF09YztDLnNwbGljZSgtMSwxLGwvKDE8PGgpKTtsZXQgUT10LEU9aTtjb25zdCB1PWF3YWl0IHM7bGV0IGQ9dS5pbWFnZXx8dTtmb3IoY29uc3QgZSBvZiBDKXtjb25zdCB0PVEsaT1FO1E9TWF0aC5mbG9vcihRL2UpLTE7RT1NYXRoLmZsb29yKEUvZSktMTtjb25zdCBhPW5ldyBPZmZzY3JlZW5DYW52YXMoUSxFKTthLmdldENvbnRleHQoIjJkIikuZHJhd0ltYWdlKGQsMCwwLHQsaSwwLDAsUSxFKTtkLmNsb3NlKCk7ZD1hLnRyYW5zZmVyVG9JbWFnZUJpdG1hcCgpfWUuZGF0YT1udWxsO2UuYml0bWFwPWQ7ZS53aWR0aD1RO2UuaGVpZ2h0PUU7cmV0dXJuIGV9I04oKXtjb25zdHtfaW1nRGF0YTplfT10aGlzLHtkYXRhOnQsd2lkdGg6aSxoZWlnaHQ6YSxraW5kOnJ9PWUscz1pKmEqNCxuPU1hdGguY2VpbChNYXRoLmxvZzIocy95dCkpLG89aT4+bixnPWE+Pm47bGV0IGMsbD1hO3RyeXtjPW5ldyBVaW50OEFycmF5KHMpfWNhdGNoe2xldCBlPU1hdGguZmxvb3IoTWF0aC5sb2cyKHMrMSkpO2Zvcig7Oyl0cnl7Yz1uZXcgVWludDhBcnJheSgyKiplLTEpO2JyZWFrfWNhdGNoe2UtPTF9bD1NYXRoLmZsb29yKCgyKiplLTEpLyg0KmkpKTtjb25zdCB0PWkqbCo0O3Q8Yy5sZW5ndGgmJihjPW5ldyBVaW50OEFycmF5KHQpKX1jb25zdCBoPW5ldyBVaW50MzJBcnJheShjLmJ1ZmZlciksQz1uZXcgVWludDMyQXJyYXkobypnKTtsZXQgUT0wLEU9MDtjb25zdCB1PU1hdGguY2VpbChhL2wpLGQ9YSVsPT0wP2E6YSVsO2ZvcihsZXQgZT0wO2U8dTtlKyspe2NvbnN0IGE9ZTx1LTE/bDpkOyh7c3JjUG9zOlF9PWNvbnZlcnRUb1JHQkEoe2tpbmQ6cixzcmM6dCxkZXN0Omgsd2lkdGg6aSxoZWlnaHQ6YSxpbnZlcnNlRGVjb2RlOnRoaXMuX2lzTWFzayxzcmNQb3M6UX0pKTtmb3IobGV0IGU9MCx0PWE+Pm47ZTx0O2UrKyl7Y29uc3QgdD1oLnN1YmFycmF5KChlPDxuKSppKTtmb3IobGV0IGU9MDtlPG87ZSsrKUNbRSsrXT10W2U8PG5dfX1pZihJbWFnZVJlc2l6ZXIubmVlZHNUb0JlUmVzaXplZChvLGcpKXtlLmRhdGE9QztlLndpZHRoPW87ZS5oZWlnaHQ9ZztlLmtpbmQ9UjtyZXR1cm4gbnVsbH1jb25zdCBmPW5ldyBPZmZzY3JlZW5DYW52YXMobyxnKTtmLmdldENvbnRleHQoIjJkIix7d2lsbFJlYWRGcmVxdWVudGx5OiEwfSkucHV0SW1hZ2VEYXRhKG5ldyBJbWFnZURhdGEobmV3IFVpbnQ4Q2xhbXBlZEFycmF5KEMuYnVmZmVyKSxvLGcpLDAsMCk7ZS5kYXRhPW51bGw7ZS5iaXRtYXA9Zi50cmFuc2ZlclRvSW1hZ2VCaXRtYXAoKTtlLndpZHRoPW87ZS5oZWlnaHQ9ZztyZXR1cm4gZX1fZW5jb2RlQk1QKCl7Y29uc3R7d2lkdGg6ZSxoZWlnaHQ6dCxraW5kOml9PXRoaXMuX2ltZ0RhdGE7bGV0IGEscj10aGlzLl9pbWdEYXRhLmRhdGEscz1uZXcgVWludDhBcnJheSgwKSxuPXMsbz0wO3N3aXRjaChpKXtjYXNlIFM6e2E9MTtzPW5ldyBVaW50OEFycmF5KHRoaXMuX2lzTWFzaz9bMjU1LDI1NSwyNTUsMjU1LDAsMCwwLDBdOlswLDAsMCwwLDI1NSwyNTUsMjU1LDI1NV0pO2NvbnN0IGk9ZSs3Pj4zLG49aSszJi00O2lmKGkhPT1uKXtjb25zdCBlPW5ldyBVaW50OEFycmF5KG4qdCk7bGV0IGE9MDtmb3IobGV0IHM9MCxvPXQqaTtzPG87cys9aSxhKz1uKWUuc2V0KHIuc3ViYXJyYXkocyxzK2kpLGEpO3I9ZX1icmVha31jYXNlIGs6YT0yNDtpZigzJmUpe2NvbnN0IGk9MyplLGE9aSszJi00LHM9YS1pLG49bmV3IFVpbnQ4QXJyYXkoYSp0KTtsZXQgbz0wO2ZvcihsZXQgZT0wLGE9dCppO2U8YTtlKz1pKXtjb25zdCB0PXIuc3ViYXJyYXkoZSxlK2kpO2ZvcihsZXQgZT0wO2U8aTtlKz0zKXtuW28rK109dFtlKzJdO25bbysrXT10W2UrMV07bltvKytdPXRbZV19bys9c31yPW59ZWxzZSBmb3IobGV0IGU9MCx0PXIubGVuZ3RoO2U8dDtlKz0zKXtjb25zdCB0PXJbZV07cltlXT1yW2UrMl07cltlKzJdPXR9YnJlYWs7Y2FzZSBSOmE9MzI7bz0zO249bmV3IFVpbnQ4QXJyYXkoNjgpO2NvbnN0IGk9bmV3IERhdGFWaWV3KG4uYnVmZmVyKTtpZihGZWF0dXJlVGVzdC5pc0xpdHRsZUVuZGlhbil7aS5zZXRVaW50MzIoMCwyNTUsITApO2kuc2V0VWludDMyKDQsNjUyODAsITApO2kuc2V0VWludDMyKDgsMTY3MTE2ODAsITApO2kuc2V0VWludDMyKDEyLDQyNzgxOTAwODAsITApfWVsc2V7aS5zZXRVaW50MzIoMCw0Mjc4MTkwMDgwLCEwKTtpLnNldFVpbnQzMig0LDE2NzExNjgwLCEwKTtpLnNldFVpbnQzMig4LDY1MjgwLCEwKTtpLnNldFVpbnQzMigxMiwyNTUsITApfWJyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEVycm9yKCJpbnZhbGlkIGZvcm1hdCIpfWxldCBnPTA7Y29uc3QgYz00MCtuLmxlbmd0aCxsPTE0K2Mrcy5sZW5ndGgrci5sZW5ndGgsaD1uZXcgVWludDhBcnJheShsKSxDPW5ldyBEYXRhVmlldyhoLmJ1ZmZlcik7Qy5zZXRVaW50MTYoZywxOTc3OCwhMCk7Zys9MjtDLnNldFVpbnQzMihnLGwsITApO2crPTQ7Qy5zZXRVaW50MzIoZywwLCEwKTtnKz00O0Muc2V0VWludDMyKGcsMTQrYytzLmxlbmd0aCwhMCk7Zys9NDtDLnNldFVpbnQzMihnLGMsITApO2crPTQ7Qy5zZXRJbnQzMihnLGUsITApO2crPTQ7Qy5zZXRJbnQzMihnLC10LCEwKTtnKz00O0Muc2V0VWludDE2KGcsMSwhMCk7Zys9MjtDLnNldFVpbnQxNihnLGEsITApO2crPTI7Qy5zZXRVaW50MzIoZyxvLCEwKTtnKz00O0Muc2V0VWludDMyKGcsMCwhMCk7Zys9NDtDLnNldEludDMyKGcsMCwhMCk7Zys9NDtDLnNldEludDMyKGcsMCwhMCk7Zys9NDtDLnNldFVpbnQzMihnLHMubGVuZ3RoLzQsITApO2crPTQ7Qy5zZXRVaW50MzIoZywwLCEwKTtnKz00O2guc2V0KG4sZyk7Zys9bi5sZW5ndGg7aC5zZXQocyxnKTtnKz1zLmxlbmd0aDtoLnNldChyLGcpO3JldHVybiBofX1jb25zdCB1cj0zMjg1Mzc3NTIwLGRyPTQyOTQ5MDE3NjAsZnI9NjU1MzU7Y2xhc3MgTXVybXVySGFzaDNfNjR7Y29uc3RydWN0b3IoZSl7dGhpcy5oMT1lPzQyOTQ5NjcyOTUmZTp1cjt0aGlzLmgyPWU/NDI5NDk2NzI5NSZlOnVyfXVwZGF0ZShlKXtsZXQgdCxpO2lmKCJzdHJpbmciPT10eXBlb2YgZSl7dD1uZXcgVWludDhBcnJheSgyKmUubGVuZ3RoKTtpPTA7Zm9yKGxldCBhPTAscj1lLmxlbmd0aDthPHI7YSsrKXtjb25zdCByPWUuY2hhckNvZGVBdChhKTtpZihyPD0yNTUpdFtpKytdPXI7ZWxzZXt0W2krK109cj4+Pjg7dFtpKytdPTI1NSZyfX19ZWxzZXtpZighQXJyYXlCdWZmZXIuaXNWaWV3KGUpKXRocm93IG5ldyBFcnJvcigiSW52YWxpZCBkYXRhIGZvcm1hdCwgbXVzdCBiZSBhIHN0cmluZyBvciBUeXBlZEFycmF5LiIpO3Q9ZS5zbGljZSgpO2k9dC5ieXRlTGVuZ3RofWNvbnN0IGE9aT4+MixyPWktNCphLHM9bmV3IFVpbnQzMkFycmF5KHQuYnVmZmVyLDAsYSk7bGV0IG49MCxvPTAsZz10aGlzLmgxLGM9dGhpcy5oMjtjb25zdCBsPTM0MzI5MTgzNTMsaD00NjE4NDU5MDcsQz0xMTYwMSxRPTEzNzE1O2ZvcihsZXQgZT0wO2U8YTtlKyspaWYoMSZlKXtuPXNbZV07bj1uKmwmZHJ8bipDJmZyO249bjw8MTV8bj4+PjE3O249bipoJmRyfG4qUSZmcjtnXj1uO2c9Zzw8MTN8Zz4+PjE5O2c9NSpnKzM4NjQyOTIxOTZ9ZWxzZXtvPXNbZV07bz1vKmwmZHJ8bypDJmZyO289bzw8MTV8bz4+PjE3O289bypoJmRyfG8qUSZmcjtjXj1vO2M9Yzw8MTN8Yz4+PjE5O2M9NSpjKzM4NjQyOTIxOTZ9bj0wO3N3aXRjaChyKXtjYXNlIDM6bl49dFs0KmErMl08PDE2O2Nhc2UgMjpuXj10WzQqYSsxXTw8ODtjYXNlIDE6bl49dFs0KmFdO249bipsJmRyfG4qQyZmcjtuPW48PDE1fG4+Pj4xNztuPW4qaCZkcnxuKlEmZnI7MSZhP2dePW46Y149bn10aGlzLmgxPWc7dGhpcy5oMj1jfWhleGRpZ2VzdCgpe2xldCBlPXRoaXMuaDEsdD10aGlzLmgyO2VePXQ+Pj4xO2U9Mzk4MTgwNjc5NyplJmRyfDM2MDQ1KmUmZnI7dD00MjgzNTQzNTExKnQmZHJ8KDI5NTAxNjM3OTcqKHQ8PDE2fGU+Pj4xNikmZHIpPj4+MTY7ZV49dD4+PjE7ZT00NDQ5ODQ0MDMqZSZkcnw2MDQ5OSplJmZyO3Q9MzMwMTg4MjM2Nip0JmRyfCgzMTIwNDM3ODkzKih0PDwxNnxlPj4+MTYpJmRyKT4+PjE2O2VePXQ+Pj4xO3JldHVybihlPj4+MCkudG9TdHJpbmcoMTYpLnBhZFN0YXJ0KDgsIjAiKSsodD4+PjApLnRvU3RyaW5nKDE2KS5wYWRTdGFydCg4LCIwIil9fWZ1bmN0aW9uIGFkZFN0YXRlKGUsdCxpLGEscil7bGV0IHM9ZTtmb3IobGV0IGU9MCxpPXQubGVuZ3RoLTE7ZTxpO2UrKyl7Y29uc3QgaT10W2VdO3M9c1tpXXx8PVtdfXNbdC5hdCgtMSldPXtjaGVja0ZuOmksaXRlcmF0ZUZuOmEscHJvY2Vzc0ZuOnJ9fWNvbnN0IHByPVtdO2FkZFN0YXRlKHByLFt4QSxIQSxBdCxMQV0sbnVsbCwoZnVuY3Rpb24gaXRlcmF0ZUlubGluZUltYWdlR3JvdXAoZSx0KXtjb25zdCBpPWUuZm5BcnJheSxhPSh0LShlLmlDdXJyLTMpKSU0O3N3aXRjaChhKXtjYXNlIDA6cmV0dXJuIGlbdF09PT14QTtjYXNlIDE6cmV0dXJuIGlbdF09PT1IQTtjYXNlIDI6cmV0dXJuIGlbdF09PT1BdDtjYXNlIDM6cmV0dXJuIGlbdF09PT1MQX10aHJvdyBuZXcgRXJyb3IoYGl0ZXJhdGVJbmxpbmVJbWFnZUdyb3VwIC0gaW52YWxpZCBwb3M6ICR7YX1gKX0pLChmdW5jdGlvbiBmb3VuZElubGluZUltYWdlR3JvdXAoZSx0KXtjb25zdCBpPWUuZm5BcnJheSxhPWUuYXJnc0FycmF5LHI9ZS5pQ3VycixzPXItMyxuPXItMixvPXItMSxnPU1hdGgubWluKE1hdGguZmxvb3IoKHQtcykvNCksMjAwKTtpZihnPDEwKXJldHVybiB0LSh0LXMpJTQ7bGV0IGM9MDtjb25zdCBsPVtdO2xldCBoPTAsQz0xLFE9MTtmb3IobGV0IGU9MDtlPGc7ZSsrKXtjb25zdCB0PWFbbisoZTw8MildLGk9YVtvKyhlPDwyKV1bMF07aWYoQytpLndpZHRoPjFlMyl7Yz1NYXRoLm1heChjLEMpO1ErPWgrMjtDPTA7aD0wfWwucHVzaCh7dHJhbnNmb3JtOnQseDpDLHk6USx3Omkud2lkdGgsaDppLmhlaWdodH0pO0MrPWkud2lkdGgrMjtoPU1hdGgubWF4KGgsaS5oZWlnaHQpfWNvbnN0IEU9TWF0aC5tYXgoYyxDKSsxLHU9UStoKzEsZD1uZXcgVWludDhBcnJheShFKnUqNCksZj1FPDwyO2ZvcihsZXQgZT0wO2U8ZztlKyspe2NvbnN0IHQ9YVtvKyhlPDwyKV1bMF0uZGF0YSxpPWxbZV0udzw8MjtsZXQgcj0wLHM9bFtlXS54K2xbZV0ueSpFPDwyO2Quc2V0KHQuc3ViYXJyYXkoMCxpKSxzLWYpO2ZvcihsZXQgYT0wLG49bFtlXS5oO2E8bjthKyspe2Quc2V0KHQuc3ViYXJyYXkocixyK2kpLHMpO3IrPWk7cys9Zn1kLnNldCh0LnN1YmFycmF5KHItaSxyKSxzKTtmb3IoO3M+PTA7KXt0W3MtNF09dFtzXTt0W3MtM109dFtzKzFdO3Rbcy0yXT10W3MrMl07dFtzLTFdPXRbcyszXTt0W3MraV09dFtzK2ktNF07dFtzK2krMV09dFtzK2ktM107dFtzK2krMl09dFtzK2ktMl07dFtzK2krM109dFtzK2ktMV07cy09Zn19Y29uc3QgcD17d2lkdGg6RSxoZWlnaHQ6dX07aWYoZS5pc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZCl7Y29uc3QgZT1uZXcgT2Zmc2NyZWVuQ2FudmFzKEUsdSk7ZS5nZXRDb250ZXh0KCIyZCIpLnB1dEltYWdlRGF0YShuZXcgSW1hZ2VEYXRhKG5ldyBVaW50OENsYW1wZWRBcnJheShkLmJ1ZmZlciksRSx1KSwwLDApO3AuYml0bWFwPWUudHJhbnNmZXJUb0ltYWdlQml0bWFwKCk7cC5kYXRhPW51bGx9ZWxzZXtwLmtpbmQ9UjtwLmRhdGE9ZH1pLnNwbGljZShzLDQqZyxldCk7YS5zcGxpY2Uocyw0KmcsW3AsbF0pO3JldHVybiBzKzF9KSk7YWRkU3RhdGUocHIsW3hBLEhBLF9lLExBXSxudWxsLChmdW5jdGlvbiBpdGVyYXRlSW1hZ2VNYXNrR3JvdXAoZSx0KXtjb25zdCBpPWUuZm5BcnJheSxhPSh0LShlLmlDdXJyLTMpKSU0O3N3aXRjaChhKXtjYXNlIDA6cmV0dXJuIGlbdF09PT14QTtjYXNlIDE6cmV0dXJuIGlbdF09PT1IQTtjYXNlIDI6cmV0dXJuIGlbdF09PT1fZTtjYXNlIDM6cmV0dXJuIGlbdF09PT1MQX10aHJvdyBuZXcgRXJyb3IoYGl0ZXJhdGVJbWFnZU1hc2tHcm91cCAtIGludmFsaWQgcG9zOiAke2F9YCl9KSwoZnVuY3Rpb24gZm91bmRJbWFnZU1hc2tHcm91cChlLHQpe2NvbnN0IGk9ZS5mbkFycmF5LGE9ZS5hcmdzQXJyYXkscj1lLmlDdXJyLHM9ci0zLG49ci0yLG89ci0xO2xldCBnPU1hdGguZmxvb3IoKHQtcykvNCk7aWYoZzwxMClyZXR1cm4gdC0odC1zKSU0O2xldCBjLGwsaD0hMTtjb25zdCBDPWFbb11bMF0sUT1hW25dWzBdLEU9YVtuXVsxXSx1PWFbbl1bMl0sZD1hW25dWzNdO2lmKEU9PT11KXtoPSEwO2M9bis0O2xldCBlPW8rNDtmb3IobGV0IHQ9MTt0PGc7dCsrLGMrPTQsZSs9NCl7bD1hW2NdO2lmKGFbZV1bMF0hPT1DfHxsWzBdIT09UXx8bFsxXSE9PUV8fGxbMl0hPT11fHxsWzNdIT09ZCl7dDwxMD9oPSExOmc9dDticmVha319fWlmKGgpe2c9TWF0aC5taW4oZywxZTMpO2NvbnN0IGU9bmV3IEZsb2F0MzJBcnJheSgyKmcpO2M9bjtmb3IobGV0IHQ9MDt0PGc7dCsrLGMrPTQpe2w9YVtjXTtlW3Q8PDFdPWxbNF07ZVsxKyh0PDwxKV09bFs1XX1pLnNwbGljZShzLDQqZyxpdCk7YS5zcGxpY2Uocyw0KmcsW0MsUSxFLHUsZCxlXSl9ZWxzZXtnPU1hdGgubWluKGcsMTAwKTtjb25zdCBlPVtdO2ZvcihsZXQgdD0wO3Q8Zzt0Kyspe2w9YVtuKyh0PDwyKV07Y29uc3QgaT1hW28rKHQ8PDIpXVswXTtlLnB1c2goe2RhdGE6aS5kYXRhLHdpZHRoOmkud2lkdGgsaGVpZ2h0OmkuaGVpZ2h0LGludGVycG9sYXRlOmkuaW50ZXJwb2xhdGUsY291bnQ6aS5jb3VudCx0cmFuc2Zvcm06bH0pfWkuc3BsaWNlKHMsNCpnLHplKTthLnNwbGljZShzLDQqZyxbZV0pfXJldHVybiBzKzF9KSk7YWRkU3RhdGUocHIsW3hBLEhBLCRlLExBXSwoZnVuY3Rpb24oZSl7Y29uc3QgdD1lLmFyZ3NBcnJheSxpPWUuaUN1cnItMjtyZXR1cm4gMD09PXRbaV1bMV0mJjA9PT10W2ldWzJdfSksKGZ1bmN0aW9uIGl0ZXJhdGVJbWFnZUdyb3VwKGUsdCl7Y29uc3QgaT1lLmZuQXJyYXksYT1lLmFyZ3NBcnJheSxyPSh0LShlLmlDdXJyLTMpKSU0O3N3aXRjaChyKXtjYXNlIDA6cmV0dXJuIGlbdF09PT14QTtjYXNlIDE6aWYoaVt0XSE9PUhBKXJldHVybiExO2NvbnN0IHI9ZS5pQ3Vyci0yLHM9YVtyXVswXSxuPWFbcl1bM107cmV0dXJuIGFbdF1bMF09PT1zJiYwPT09YVt0XVsxXSYmMD09PWFbdF1bMl0mJmFbdF1bM109PT1uO2Nhc2UgMjppZihpW3RdIT09JGUpcmV0dXJuITE7Y29uc3Qgbz1hW2UuaUN1cnItMV1bMF07cmV0dXJuIGFbdF1bMF09PT1vO2Nhc2UgMzpyZXR1cm4gaVt0XT09PUxBfXRocm93IG5ldyBFcnJvcihgaXRlcmF0ZUltYWdlR3JvdXAgLSBpbnZhbGlkIHBvczogJHtyfWApfSksKGZ1bmN0aW9uKGUsdCl7Y29uc3QgaT1lLmZuQXJyYXksYT1lLmFyZ3NBcnJheSxyPWUuaUN1cnIscz1yLTMsbj1yLTIsbz1hW3ItMV1bMF0sZz1hW25dWzBdLGM9YVtuXVszXSxsPU1hdGgubWluKE1hdGguZmxvb3IoKHQtcykvNCksMWUzKTtpZihsPDMpcmV0dXJuIHQtKHQtcyklNDtjb25zdCBoPW5ldyBGbG9hdDMyQXJyYXkoMipsKTtsZXQgQz1uO2ZvcihsZXQgZT0wO2U8bDtlKyssQys9NCl7Y29uc3QgdD1hW0NdO2hbZTw8MV09dFs0XTtoWzErKGU8PDEpXT10WzVdfWNvbnN0IFE9W28sZyxjLGhdO2kuc3BsaWNlKHMsNCpsLHR0KTthLnNwbGljZShzLDQqbCxRKTtyZXR1cm4gcysxfSkpO2FkZFN0YXRlKHByLFt0ZSxvZSxoZSxCZSxpZV0sbnVsbCwoZnVuY3Rpb24gaXRlcmF0ZVNob3dUZXh0R3JvdXAoZSx0KXtjb25zdCBpPWUuZm5BcnJheSxhPWUuYXJnc0FycmF5LHI9KHQtKGUuaUN1cnItNCkpJTU7c3dpdGNoKHIpe2Nhc2UgMDpyZXR1cm4gaVt0XT09PXRlO2Nhc2UgMTpyZXR1cm4gaVt0XT09PW9lO2Nhc2UgMjpyZXR1cm4gaVt0XT09PWhlO2Nhc2UgMzppZihpW3RdIT09QmUpcmV0dXJuITE7Y29uc3Qgcj1lLmlDdXJyLTMscz1hW3JdWzBdLG49YVtyXVsxXTtyZXR1cm4gYVt0XVswXT09PXMmJmFbdF1bMV09PT1uO2Nhc2UgNDpyZXR1cm4gaVt0XT09PWllfXRocm93IG5ldyBFcnJvcihgaXRlcmF0ZVNob3dUZXh0R3JvdXAgLSBpbnZhbGlkIHBvczogJHtyfWApfSksKGZ1bmN0aW9uKGUsdCl7Y29uc3QgaT1lLmZuQXJyYXksYT1lLmFyZ3NBcnJheSxyPWUuaUN1cnIscz1yLTQsbj1yLTMsbz1yLTIsZz1yLTEsYz1yLGw9YVtuXVswXSxoPWFbbl1bMV07bGV0IEM9TWF0aC5taW4oTWF0aC5mbG9vcigodC1zKS81KSwxZTMpO2lmKEM8MylyZXR1cm4gdC0odC1zKSU1O2xldCBRPXM7aWYocz49NCYmaVtzLTRdPT09aVtuXSYmaVtzLTNdPT09aVtvXSYmaVtzLTJdPT09aVtnXSYmaVtzLTFdPT09aVtjXSYmYVtzLTRdWzBdPT09bCYmYVtzLTRdWzFdPT09aCl7QysrO1EtPTV9bGV0IEU9USs0O2ZvcihsZXQgZT0xO2U8QztlKyspe2kuc3BsaWNlKEUsMyk7YS5zcGxpY2UoRSwzKTtFKz0yfXJldHVybiBFKzF9KSk7Y2xhc3MgTnVsbE9wdGltaXplcntjb25zdHJ1Y3RvcihlKXt0aGlzLnF1ZXVlPWV9X29wdGltaXplKCl7fXB1c2goZSx0KXt0aGlzLnF1ZXVlLmZuQXJyYXkucHVzaChlKTt0aGlzLnF1ZXVlLmFyZ3NBcnJheS5wdXNoKHQpO3RoaXMuX29wdGltaXplKCl9Zmx1c2goKXt9cmVzZXQoKXt9fWNsYXNzIFF1ZXVlT3B0aW1pemVyIGV4dGVuZHMgTnVsbE9wdGltaXplcntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTt0aGlzLnN0YXRlPW51bGw7dGhpcy5jb250ZXh0PXtpQ3VycjowLGZuQXJyYXk6ZS5mbkFycmF5LGFyZ3NBcnJheTplLmFyZ3NBcnJheSxpc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZDohMX07dGhpcy5tYXRjaD1udWxsO3RoaXMubGFzdFByb2Nlc3NlZD0wfXNldCBpc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZChlKXt0aGlzLmNvbnRleHQuaXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQ9ZX1fb3B0aW1pemUoKXtjb25zdCBlPXRoaXMucXVldWUuZm5BcnJheTtsZXQgdD10aGlzLmxhc3RQcm9jZXNzZWQsaT1lLmxlbmd0aCxhPXRoaXMuc3RhdGUscj10aGlzLm1hdGNoO2lmKCFhJiYhciYmdCsxPT09aSYmIXByW2VbdF1dKXt0aGlzLmxhc3RQcm9jZXNzZWQ9aTtyZXR1cm59Y29uc3Qgcz10aGlzLmNvbnRleHQ7Zm9yKDt0PGk7KXtpZihyKXtpZigoMCxyLml0ZXJhdGVGbikocyx0KSl7dCsrO2NvbnRpbnVlfXQ9KDAsci5wcm9jZXNzRm4pKHMsdCsxKTtpPWUubGVuZ3RoO3I9bnVsbDthPW51bGw7aWYodD49aSlicmVha31hPShhfHxwcilbZVt0XV07aWYoYSYmIUFycmF5LmlzQXJyYXkoYSkpe3MuaUN1cnI9dDt0Kys7aWYoIWEuY2hlY2tGbnx8KDAsYS5jaGVja0ZuKShzKSl7cj1hO2E9bnVsbH1lbHNlIGE9bnVsbH1lbHNlIHQrK310aGlzLnN0YXRlPWE7dGhpcy5tYXRjaD1yO3RoaXMubGFzdFByb2Nlc3NlZD10fWZsdXNoKCl7Zm9yKDt0aGlzLm1hdGNoOyl7Y29uc3QgZT10aGlzLnF1ZXVlLmZuQXJyYXkubGVuZ3RoO3RoaXMubGFzdFByb2Nlc3NlZD0oMCx0aGlzLm1hdGNoLnByb2Nlc3NGbikodGhpcy5jb250ZXh0LGUpO3RoaXMubWF0Y2g9bnVsbDt0aGlzLnN0YXRlPW51bGw7dGhpcy5fb3B0aW1pemUoKX19cmVzZXQoKXt0aGlzLnN0YXRlPW51bGw7dGhpcy5tYXRjaD1udWxsO3RoaXMubGFzdFByb2Nlc3NlZD0wfX1jbGFzcyBPcGVyYXRvckxpc3R7c3RhdGljIENIVU5LX1NJWkU9MWUzO3N0YXRpYyBDSFVOS19TSVpFX0FCT1VUPXRoaXMuQ0hVTktfU0laRS01O2NvbnN0cnVjdG9yKGU9MCx0KXt0aGlzLl9zdHJlYW1TaW5rPXQ7dGhpcy5mbkFycmF5PVtdO3RoaXMuYXJnc0FycmF5PVtdO3RoaXMub3B0aW1pemVyPSF0fHxlJnU/bmV3IE51bGxPcHRpbWl6ZXIodGhpcyk6bmV3IFF1ZXVlT3B0aW1pemVyKHRoaXMpO3RoaXMuZGVwZW5kZW5jaWVzPW5ldyBTZXQ7dGhpcy5fdG90YWxMZW5ndGg9MDt0aGlzLndlaWdodD0wO3RoaXMuX3Jlc29sdmVkPXQ/bnVsbDpQcm9taXNlLnJlc29sdmUoKX1zZXQgaXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQoZSl7dGhpcy5vcHRpbWl6ZXIuaXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQ9ZX1nZXQgbGVuZ3RoKCl7cmV0dXJuIHRoaXMuYXJnc0FycmF5Lmxlbmd0aH1nZXQgcmVhZHkoKXtyZXR1cm4gdGhpcy5fcmVzb2x2ZWR8fHRoaXMuX3N0cmVhbVNpbmsucmVhZHl9Z2V0IHRvdGFsTGVuZ3RoKCl7cmV0dXJuIHRoaXMuX3RvdGFsTGVuZ3RoK3RoaXMubGVuZ3RofWFkZE9wKGUsdCl7dGhpcy5vcHRpbWl6ZXIucHVzaChlLHQpO3RoaXMud2VpZ2h0Kys7dGhpcy5fc3RyZWFtU2luayYmKHRoaXMud2VpZ2h0Pj1PcGVyYXRvckxpc3QuQ0hVTktfU0laRXx8dGhpcy53ZWlnaHQ+PU9wZXJhdG9yTGlzdC5DSFVOS19TSVpFX0FCT1VUJiYoZT09PUxBfHxlPT09aWUpKSYmdGhpcy5mbHVzaCgpfWFkZEltYWdlT3BzKGUsdCxpLGE9ITEpe2lmKGEpe3RoaXMuYWRkT3AoeEEpO3RoaXMuYWRkT3AoVUEsW1tbIlNNYXNrIiwhMV1dXSl9dm9pZCAwIT09aSYmdGhpcy5hZGRPcChLZSxbIk9DIixpXSk7dGhpcy5hZGRPcChlLHQpO3ZvaWQgMCE9PWkmJnRoaXMuYWRkT3AoVGUsW10pO2EmJnRoaXMuYWRkT3AoTEEpfWFkZERlcGVuZGVuY3koZSl7aWYoIXRoaXMuZGVwZW5kZW5jaWVzLmhhcyhlKSl7dGhpcy5kZXBlbmRlbmNpZXMuYWRkKGUpO3RoaXMuYWRkT3AoREEsW2VdKX19YWRkRGVwZW5kZW5jaWVzKGUpe2Zvcihjb25zdCB0IG9mIGUpdGhpcy5hZGREZXBlbmRlbmN5KHQpfWFkZE9wTGlzdChlKXtpZihlIGluc3RhbmNlb2YgT3BlcmF0b3JMaXN0KXtmb3IoY29uc3QgdCBvZiBlLmRlcGVuZGVuY2llcyl0aGlzLmRlcGVuZGVuY2llcy5hZGQodCk7Zm9yKGxldCB0PTAsaT1lLmxlbmd0aDt0PGk7dCsrKXRoaXMuYWRkT3AoZS5mbkFycmF5W3RdLGUuYXJnc0FycmF5W3RdKX1lbHNlIHdhcm4oJ2FkZE9wTGlzdCAtIGlnbm9yaW5nIGludmFsaWQgIm9wTGlzdCIgcGFyYW1ldGVyLicpfWdldElSKCl7cmV0dXJue2ZuQXJyYXk6dGhpcy5mbkFycmF5LGFyZ3NBcnJheTp0aGlzLmFyZ3NBcnJheSxsZW5ndGg6dGhpcy5sZW5ndGh9fWdldCBfdHJhbnNmZXJzKCl7Y29uc3QgZT1bXSx7Zm5BcnJheTp0LGFyZ3NBcnJheTppLGxlbmd0aDphfT10aGlzO2ZvcihsZXQgcj0wO3I8YTtyKyspc3dpdGNoKHRbcl0pe2Nhc2UgQXQ6Y2FzZSBldDpjYXNlIF9lOmNvbnN0IHQ9aVtyXVswXTshdC5jYWNoZWQmJnQuZGF0YT8uYnVmZmVyIGluc3RhbmNlb2YgQXJyYXlCdWZmZXImJmUucHVzaCh0LmRhdGEuYnVmZmVyKX1yZXR1cm4gZX1mbHVzaChlPSExLHQ9bnVsbCl7dGhpcy5vcHRpbWl6ZXIuZmx1c2goKTtjb25zdCBpPXRoaXMubGVuZ3RoO3RoaXMuX3RvdGFsTGVuZ3RoKz1pO3RoaXMuX3N0cmVhbVNpbmsuZW5xdWV1ZSh7Zm5BcnJheTp0aGlzLmZuQXJyYXksYXJnc0FycmF5OnRoaXMuYXJnc0FycmF5LGxhc3RDaHVuazplLHNlcGFyYXRlQW5ub3RzOnQsbGVuZ3RoOml9LDEsdGhpcy5fdHJhbnNmZXJzKTt0aGlzLmRlcGVuZGVuY2llcy5jbGVhcigpO3RoaXMuZm5BcnJheS5sZW5ndGg9MDt0aGlzLmFyZ3NBcnJheS5sZW5ndGg9MDt0aGlzLndlaWdodD0wO3RoaXMub3B0aW1pemVyLnJlc2V0KCl9fWZ1bmN0aW9uIGRlY29kZUFuZENsYW1wKGUsdCxpLGEpeyhlPXQrZSppKTwwP2U9MDplPmEmJihlPWEpO3JldHVybiBlfWZ1bmN0aW9uIHJlc2l6ZUltYWdlTWFzayhlLHQsaSxhLHIscyl7Y29uc3Qgbj1yKnM7bGV0IG87bz10PD04P25ldyBVaW50OEFycmF5KG4pOnQ8PTE2P25ldyBVaW50MTZBcnJheShuKTpuZXcgVWludDMyQXJyYXkobik7Y29uc3QgZz1pL3IsYz1hL3M7bGV0IGwsaCxDLFEsRT0wO2NvbnN0IHU9bmV3IFVpbnQxNkFycmF5KHIpLGQ9aTtmb3IobD0wO2w8cjtsKyspdVtsXT1NYXRoLmZsb29yKGwqZyk7Zm9yKGw9MDtsPHM7bCsrKXtDPU1hdGguZmxvb3IobCpjKSpkO2ZvcihoPTA7aDxyO2grKyl7UT1DK3VbaF07b1tFKytdPWVbUV19fXJldHVybiBvfWNsYXNzIFBERkltYWdle2NvbnN0cnVjdG9yKHt4cmVmOmUscmVzOnQsaW1hZ2U6aSxpc0lubGluZTphPSExLHNtYXNrOnI9bnVsbCxtYXNrOnM9bnVsbCxpc01hc2s6bj0hMSxwZGZGdW5jdGlvbkZhY3Rvcnk6byxsb2NhbENvbG9yU3BhY2VDYWNoZTpnfSl7dGhpcy5pbWFnZT1pO2NvbnN0IGM9aS5kaWN0LGw9Yy5nZXQoIkYiLCJGaWx0ZXIiKTtsZXQgaDtpZihsIGluc3RhbmNlb2YgTmFtZSloPWwubmFtZTtlbHNlIGlmKEFycmF5LmlzQXJyYXkobCkpe2NvbnN0IHQ9ZS5mZXRjaElmUmVmKGxbMF0pO3QgaW5zdGFuY2VvZiBOYW1lJiYoaD10Lm5hbWUpfXN3aXRjaChoKXtjYXNlIkpQWERlY29kZSI6KHt3aWR0aDppLndpZHRoLGhlaWdodDppLmhlaWdodCxjb21wb25lbnRzQ291bnQ6aS5udW1Db21wcyxiaXRzUGVyQ29tcG9uZW50OmkuYml0c1BlckNvbXBvbmVudH09SnB4SW1hZ2UucGFyc2VJbWFnZVByb3BlcnRpZXMoaS5zdHJlYW0pKTtpLnN0cmVhbS5yZXNldCgpO3RoaXMuanB4RGVjb2Rlck9wdGlvbnM9e251bUNvbXBvbmVudHM6MCxpc0luZGV4ZWRDb2xvcm1hcDohMSxzbWFza0luRGF0YTpjLmhhcygiU01hc2tJbkRhdGEiKX07YnJlYWs7Y2FzZSJKQklHMkRlY29kZSI6aS5iaXRzUGVyQ29tcG9uZW50PTE7aS5udW1Db21wcz0xfWxldCBDPWMuZ2V0KCJXIiwiV2lkdGgiKSxRPWMuZ2V0KCJIIiwiSGVpZ2h0Iik7aWYoTnVtYmVyLmlzSW50ZWdlcihpLndpZHRoKSYmaS53aWR0aD4wJiZOdW1iZXIuaXNJbnRlZ2VyKGkuaGVpZ2h0KSYmaS5oZWlnaHQ+MCYmKGkud2lkdGghPT1DfHxpLmhlaWdodCE9PVEpKXt3YXJuKCJQREZJbWFnZSAtIHVzaW5nIHRoZSBXaWR0aC9IZWlnaHQgb2YgdGhlIGltYWdlIGRhdGEsIHJhdGhlciB0aGFuIHRoZSBpbWFnZSBkaWN0aW9uYXJ5LiIpO0M9aS53aWR0aDtRPWkuaGVpZ2h0fWlmKEM8MXx8UTwxKXRocm93IG5ldyBGb3JtYXRFcnJvcihgSW52YWxpZCBpbWFnZSB3aWR0aDogJHtDfSBvciBoZWlnaHQ6ICR7UX1gKTt0aGlzLndpZHRoPUM7dGhpcy5oZWlnaHQ9UTt0aGlzLmludGVycG9sYXRlPWMuZ2V0KCJJIiwiSW50ZXJwb2xhdGUiKTt0aGlzLmltYWdlTWFzaz1jLmdldCgiSU0iLCJJbWFnZU1hc2siKXx8ITE7dGhpcy5tYXR0ZT1jLmdldCgiTWF0dGUiKXx8ITE7bGV0IEU9aS5iaXRzUGVyQ29tcG9uZW50O2lmKCFFKXtFPWMuZ2V0KCJCUEMiLCJCaXRzUGVyQ29tcG9uZW50Iik7aWYoIUUpe2lmKCF0aGlzLmltYWdlTWFzayl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEJpdHMgcGVyIGNvbXBvbmVudCBtaXNzaW5nIGluIGltYWdlOiAke3RoaXMuaW1hZ2VNYXNrfWApO0U9MX19dGhpcy5icGM9RTtpZighdGhpcy5pbWFnZU1hc2spe2xldCByPWMuZ2V0UmF3KCJDUyIpfHxjLmdldFJhdygiQ29sb3JTcGFjZSIpO2NvbnN0IHM9ISFyO2lmKHMpdGhpcy5qcHhEZWNvZGVyT3B0aW9ucz8uc21hc2tJbkRhdGEmJihyPU5hbWUuZ2V0KCJEZXZpY2VSR0JBIikpO2Vsc2UgaWYodGhpcy5qcHhEZWNvZGVyT3B0aW9ucylyPU5hbWUuZ2V0KCJEZXZpY2VSR0JBIik7ZWxzZSBzd2l0Y2goaS5udW1Db21wcyl7Y2FzZSAxOnI9TmFtZS5nZXQoIkRldmljZUdyYXkiKTticmVhaztjYXNlIDM6cj1OYW1lLmdldCgiRGV2aWNlUkdCIik7YnJlYWs7Y2FzZSA0OnI9TmFtZS5nZXQoIkRldmljZUNNWUsiKTticmVhaztkZWZhdWx0OnRocm93IG5ldyBFcnJvcihgSW1hZ2VzIHdpdGggJHtpLm51bUNvbXBzfSBjb2xvciBjb21wb25lbnRzIG5vdCBzdXBwb3J0ZWQuYCl9dGhpcy5jb2xvclNwYWNlPUNvbG9yU3BhY2UucGFyc2Uoe2NzOnIseHJlZjplLHJlc291cmNlczphP3Q6bnVsbCxwZGZGdW5jdGlvbkZhY3Rvcnk6byxsb2NhbENvbG9yU3BhY2VDYWNoZTpnfSk7dGhpcy5udW1Db21wcz10aGlzLmNvbG9yU3BhY2UubnVtQ29tcHM7aWYodGhpcy5qcHhEZWNvZGVyT3B0aW9ucyl7dGhpcy5qcHhEZWNvZGVyT3B0aW9ucy5udW1Db21wb25lbnRzPXM/dGhpcy5udW1Db21wOjA7dGhpcy5qcHhEZWNvZGVyT3B0aW9ucy5pc0luZGV4ZWRDb2xvcm1hcD0iSW5kZXhlZCI9PT10aGlzLmNvbG9yU3BhY2UubmFtZX19dGhpcy5kZWNvZGU9Yy5nZXRBcnJheSgiRCIsIkRlY29kZSIpO3RoaXMubmVlZHNEZWNvZGU9ITE7aWYodGhpcy5kZWNvZGUmJih0aGlzLmNvbG9yU3BhY2UmJiF0aGlzLmNvbG9yU3BhY2UuaXNEZWZhdWx0RGVjb2RlKHRoaXMuZGVjb2RlLEUpfHxuJiYhQ29sb3JTcGFjZS5pc0RlZmF1bHREZWNvZGUodGhpcy5kZWNvZGUsMSkpKXt0aGlzLm5lZWRzRGVjb2RlPSEwO2NvbnN0IGU9KDE8PEUpLTE7dGhpcy5kZWNvZGVDb2VmZmljaWVudHM9W107dGhpcy5kZWNvZGVBZGRlbmRzPVtdO2NvbnN0IHQ9IkluZGV4ZWQiPT09dGhpcy5jb2xvclNwYWNlPy5uYW1lO2ZvcihsZXQgaT0wLGE9MDtpPHRoaXMuZGVjb2RlLmxlbmd0aDtpKz0yLCsrYSl7Y29uc3Qgcj10aGlzLmRlY29kZVtpXSxzPXRoaXMuZGVjb2RlW2krMV07dGhpcy5kZWNvZGVDb2VmZmljaWVudHNbYV09dD8ocy1yKS9lOnMtcjt0aGlzLmRlY29kZUFkZGVuZHNbYV09dD9yOmUqcn19aWYocil0aGlzLnNtYXNrPW5ldyBQREZJbWFnZSh7eHJlZjplLHJlczp0LGltYWdlOnIsaXNJbmxpbmU6YSxwZGZGdW5jdGlvbkZhY3Rvcnk6byxsb2NhbENvbG9yU3BhY2VDYWNoZTpnfSk7ZWxzZSBpZihzKWlmKHMgaW5zdGFuY2VvZiBCYXNlU3RyZWFtKXtzLmRpY3QuZ2V0KCJJTSIsIkltYWdlTWFzayIpP3RoaXMubWFzaz1uZXcgUERGSW1hZ2Uoe3hyZWY6ZSxyZXM6dCxpbWFnZTpzLGlzSW5saW5lOmEsaXNNYXNrOiEwLHBkZkZ1bmN0aW9uRmFjdG9yeTpvLGxvY2FsQ29sb3JTcGFjZUNhY2hlOmd9KTp3YXJuKCJJZ25vcmluZyAvTWFzayBpbiBpbWFnZSB3aXRob3V0IC9JbWFnZU1hc2suIil9ZWxzZSB0aGlzLm1hc2s9c31zdGF0aWMgYXN5bmMgYnVpbGRJbWFnZSh7eHJlZjplLHJlczp0LGltYWdlOmksaXNJbmxpbmU6YT0hMSxwZGZGdW5jdGlvbkZhY3Rvcnk6cixsb2NhbENvbG9yU3BhY2VDYWNoZTpzfSl7Y29uc3Qgbj1pO2xldCBvPW51bGwsZz1udWxsO2NvbnN0IGM9aS5kaWN0LmdldCgiU01hc2siKSxsPWkuZGljdC5nZXQoIk1hc2siKTtjP2MgaW5zdGFuY2VvZiBCYXNlU3RyZWFtP289Yzp3YXJuKCJVbnN1cHBvcnRlZCAvU01hc2sgZm9ybWF0LiIpOmwmJihsIGluc3RhbmNlb2YgQmFzZVN0cmVhbXx8QXJyYXkuaXNBcnJheShsKT9nPWw6d2FybigiVW5zdXBwb3J0ZWQgL01hc2sgZm9ybWF0LiIpKTtyZXR1cm4gbmV3IFBERkltYWdlKHt4cmVmOmUscmVzOnQsaW1hZ2U6bixpc0lubGluZTphLHNtYXNrOm8sbWFzazpnLHBkZkZ1bmN0aW9uRmFjdG9yeTpyLGxvY2FsQ29sb3JTcGFjZUNhY2hlOnN9KX1zdGF0aWMgY3JlYXRlUmF3TWFzayh7aW1nQXJyYXk6ZSx3aWR0aDp0LGhlaWdodDppLGltYWdlSXNGcm9tRGVjb2RlU3RyZWFtOmEsaW52ZXJzZURlY29kZTpyLGludGVycG9sYXRlOnN9KXtjb25zdCBuPSh0Kzc+PjMpKmksbz1lLmJ5dGVMZW5ndGg7bGV0IGcsYztpZighYXx8ciYmIShuPT09bykpaWYocil7Zz1uZXcgVWludDhBcnJheShuKTtnLnNldChlKTtnLmZpbGwoMjU1LG8pfWVsc2UgZz1uZXcgVWludDhBcnJheShlKTtlbHNlIGc9ZTtpZihyKWZvcihjPTA7YzxvO2MrKylnW2NdXj0yNTU7cmV0dXJue2RhdGE6Zyx3aWR0aDp0LGhlaWdodDppLGludGVycG9sYXRlOnN9fXN0YXRpYyBhc3luYyBjcmVhdGVNYXNrKHtpbWdBcnJheTplLHdpZHRoOnQsaGVpZ2h0OmksaW1hZ2VJc0Zyb21EZWNvZGVTdHJlYW06YSxpbnZlcnNlRGVjb2RlOnIsaW50ZXJwb2xhdGU6cyxpc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZDpuPSExfSl7Y29uc3Qgbz0xPT09dCYmMT09PWkmJnI9PT0oMD09PWUubGVuZ3RofHwhISgxMjgmZVswXSkpO2lmKG8pcmV0dXJue2lzU2luZ2xlT3BhcXVlUGl4ZWw6b307aWYobil7aWYoSW1hZ2VSZXNpemVyLm5lZWRzVG9CZVJlc2l6ZWQodCxpKSl7Y29uc3QgYT1uZXcgVWludDhDbGFtcGVkQXJyYXkodCppKjQpO2NvbnZlcnRCbGFja0FuZFdoaXRlVG9SR0JBKHtzcmM6ZSxkZXN0OmEsd2lkdGg6dCxoZWlnaHQ6aSxub25CbGFja0NvbG9yOjAsaW52ZXJzZURlY29kZTpyfSk7cmV0dXJuIEltYWdlUmVzaXplci5jcmVhdGVJbWFnZSh7a2luZDpSLGRhdGE6YSx3aWR0aDp0LGhlaWdodDppLGludGVycG9sYXRlOnN9KX1jb25zdCBhPW5ldyBPZmZzY3JlZW5DYW52YXModCxpKSxuPWEuZ2V0Q29udGV4dCgiMmQiKSxvPW4uY3JlYXRlSW1hZ2VEYXRhKHQsaSk7Y29udmVydEJsYWNrQW5kV2hpdGVUb1JHQkEoe3NyYzplLGRlc3Q6by5kYXRhLHdpZHRoOnQsaGVpZ2h0Omksbm9uQmxhY2tDb2xvcjowLGludmVyc2VEZWNvZGU6cn0pO24ucHV0SW1hZ2VEYXRhKG8sMCwwKTtyZXR1cm57ZGF0YTpudWxsLHdpZHRoOnQsaGVpZ2h0OmksaW50ZXJwb2xhdGU6cyxiaXRtYXA6YS50cmFuc2ZlclRvSW1hZ2VCaXRtYXAoKX19cmV0dXJuIHRoaXMuY3JlYXRlUmF3TWFzayh7aW1nQXJyYXk6ZSx3aWR0aDp0LGhlaWdodDppLGludmVyc2VEZWNvZGU6cixpbWFnZUlzRnJvbURlY29kZVN0cmVhbTphLGludGVycG9sYXRlOnN9KX1nZXQgZHJhd1dpZHRoKCl7cmV0dXJuIE1hdGgubWF4KHRoaXMud2lkdGgsdGhpcy5zbWFzaz8ud2lkdGh8fDAsdGhpcy5tYXNrPy53aWR0aHx8MCl9Z2V0IGRyYXdIZWlnaHQoKXtyZXR1cm4gTWF0aC5tYXgodGhpcy5oZWlnaHQsdGhpcy5zbWFzaz8uaGVpZ2h0fHwwLHRoaXMubWFzaz8uaGVpZ2h0fHwwKX1kZWNvZGVCdWZmZXIoZSl7Y29uc3QgdD10aGlzLmJwYyxpPXRoaXMubnVtQ29tcHMsYT10aGlzLmRlY29kZUFkZGVuZHMscj10aGlzLmRlY29kZUNvZWZmaWNpZW50cyxzPSgxPDx0KS0xO2xldCBuLG87aWYoMT09PXQpe2ZvcihuPTAsbz1lLmxlbmd0aDtuPG87bisrKWVbbl09KyFlW25dO3JldHVybn1sZXQgZz0wO2ZvcihuPTAsbz10aGlzLndpZHRoKnRoaXMuaGVpZ2h0O248bztuKyspZm9yKGxldCB0PTA7dDxpO3QrKyl7ZVtnXT1kZWNvZGVBbmRDbGFtcChlW2ddLGFbdF0sclt0XSxzKTtnKyt9fWdldENvbXBvbmVudHMoZSl7Y29uc3QgdD10aGlzLmJwYztpZig4PT09dClyZXR1cm4gZTtjb25zdCBpPXRoaXMud2lkdGgsYT10aGlzLmhlaWdodCxyPXRoaXMubnVtQ29tcHMscz1pKmEqcjtsZXQgbixvPTA7bj10PD04P25ldyBVaW50OEFycmF5KHMpOnQ8PTE2P25ldyBVaW50MTZBcnJheShzKTpuZXcgVWludDMyQXJyYXkocyk7Y29uc3QgZz1pKnIsYz0oMTw8dCktMTtsZXQgbCxoLEM9MDtpZigxPT09dCl7bGV0IHQsaSxyO2ZvcihsZXQgcz0wO3M8YTtzKyspe2k9QysoLTgmZyk7cj1DK2c7Zm9yKDtDPGk7KXtoPWVbbysrXTtuW0NdPWg+PjcmMTtuW0MrMV09aD4+NiYxO25bQysyXT1oPj41JjE7bltDKzNdPWg+PjQmMTtuW0MrNF09aD4+MyYxO25bQys1XT1oPj4yJjE7bltDKzZdPWg+PjEmMTtuW0MrN109MSZoO0MrPTh9aWYoQzxyKXtoPWVbbysrXTt0PTEyODtmb3IoO0M8cjspe25bQysrXT0rISEoaCZ0KTt0Pj49MX19fX1lbHNle2xldCBpPTA7aD0wO2ZvcihDPTAsbD1zO0M8bDsrK0Mpe2lmKEMlZz09MCl7aD0wO2k9MH1mb3IoO2k8dDspe2g9aDw8OHxlW28rK107aSs9OH1jb25zdCBhPWktdDtsZXQgcj1oPj5hO3I8MD9yPTA6cj5jJiYocj1jKTtuW0NdPXI7aCY9KDE8PGEpLTE7aT1hfX1yZXR1cm4gbn1hc3luYyBmaWxsT3BhY2l0eShlLHQsaSxhLHIpe2NvbnN0IHM9dGhpcy5zbWFzayxuPXRoaXMubWFzaztsZXQgbyxnLGMsbCxoLEM7aWYocyl7Zz1zLndpZHRoO2M9cy5oZWlnaHQ7bz1uZXcgVWludDhDbGFtcGVkQXJyYXkoZypjKTthd2FpdCBzLmZpbGxHcmF5QnVmZmVyKG8pO2c9PT10JiZjPT09aXx8KG89cmVzaXplSW1hZ2VNYXNrKG8scy5icGMsZyxjLHQsaSkpfWVsc2UgaWYobilpZihuIGluc3RhbmNlb2YgUERGSW1hZ2Upe2c9bi53aWR0aDtjPW4uaGVpZ2h0O289bmV3IFVpbnQ4Q2xhbXBlZEFycmF5KGcqYyk7bi5udW1Db21wcz0xO2F3YWl0IG4uZmlsbEdyYXlCdWZmZXIobyk7Zm9yKGw9MCxoPWcqYztsPGg7KytsKW9bbF09MjU1LW9bbF07Zz09PXQmJmM9PT1pfHwobz1yZXNpemVJbWFnZU1hc2sobyxuLmJwYyxnLGMsdCxpKSl9ZWxzZXtpZighQXJyYXkuaXNBcnJheShuKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlVua25vd24gbWFzayBmb3JtYXQuIik7e289bmV3IFVpbnQ4Q2xhbXBlZEFycmF5KHQqaSk7Y29uc3QgZT10aGlzLm51bUNvbXBzO2ZvcihsPTAsaD10Kmk7bDxoOysrbCl7bGV0IHQ9MDtjb25zdCBpPWwqZTtmb3IoQz0wO0M8ZTsrK0Mpe2NvbnN0IGU9cltpK0NdLGE9MipDO2lmKGU8blthXXx8ZT5uW2ErMV0pe3Q9MjU1O2JyZWFrfX1vW2xdPXR9fX1pZihvKWZvcihsPTAsQz0zLGg9dCphO2w8aDsrK2wsQys9NCllW0NdPW9bbF07ZWxzZSBmb3IobD0wLEM9MyxoPXQqYTtsPGg7KytsLEMrPTQpZVtDXT0yNTV9dW5kb1ByZWJsZW5kKGUsdCxpKXtjb25zdCBhPXRoaXMuc21hc2s/Lm1hdHRlO2lmKCFhKXJldHVybjtjb25zdCByPXRoaXMuY29sb3JTcGFjZS5nZXRSZ2IoYSwwKSxzPXJbMF0sbj1yWzFdLG89clsyXSxnPXQqaSo0O2ZvcihsZXQgdD0wO3Q8Zzt0Kz00KXtjb25zdCBpPWVbdCszXTtpZigwPT09aSl7ZVt0XT0yNTU7ZVt0KzFdPTI1NTtlW3QrMl09MjU1O2NvbnRpbnVlfWNvbnN0IGE9MjU1L2k7ZVt0XT0oZVt0XS1zKSphK3M7ZVt0KzFdPShlW3QrMV0tbikqYStuO2VbdCsyXT0oZVt0KzJdLW8pKmErb319YXN5bmMgY3JlYXRlSW1hZ2VEYXRhKGU9ITEsdD0hMSl7Y29uc3QgaT10aGlzLmRyYXdXaWR0aCxhPXRoaXMuZHJhd0hlaWdodCxyPXt3aWR0aDppLGhlaWdodDphLGludGVycG9sYXRlOnRoaXMuaW50ZXJwb2xhdGUsa2luZDowLGRhdGE6bnVsbH0scz10aGlzLm51bUNvbXBzLG49dGhpcy53aWR0aCxvPXRoaXMuaGVpZ2h0LGc9dGhpcy5icGMsYz1uKnMqZys3Pj4zLGw9dCYmSW1hZ2VSZXNpemVyLm5lZWRzVG9CZVJlc2l6ZWQoaSxhKTtpZighdGhpcy5zbWFzayYmIXRoaXMubWFzayYmIkRldmljZVJHQkEiPT09dGhpcy5jb2xvclNwYWNlLm5hbWUpe3Iua2luZD1SO2NvbnN0IGU9ci5kYXRhPWF3YWl0IHRoaXMuZ2V0SW1hZ2VCeXRlcyhvKm4qNCx7fSk7cmV0dXJuIHQ/bD9JbWFnZVJlc2l6ZXIuY3JlYXRlSW1hZ2UociwhMSk6dGhpcy5jcmVhdGVCaXRtYXAoUixpLGEsZSk6cn1pZighZSl7bGV0IGU7IkRldmljZUdyYXkiPT09dGhpcy5jb2xvclNwYWNlLm5hbWUmJjE9PT1nP2U9UzoiRGV2aWNlUkdCIiE9PXRoaXMuY29sb3JTcGFjZS5uYW1lfHw4IT09Z3x8dGhpcy5uZWVkc0RlY29kZXx8KGU9ayk7aWYoZSYmIXRoaXMuc21hc2smJiF0aGlzLm1hc2smJmk9PT1uJiZhPT09byl7Y29uc3Qgcz1hd2FpdCB0aGlzLiNHKG4sbyk7aWYocylyZXR1cm4gcztjb25zdCBnPWF3YWl0IHRoaXMuZ2V0SW1hZ2VCeXRlcyhvKmMse30pO2lmKHQpcmV0dXJuIGw/SW1hZ2VSZXNpemVyLmNyZWF0ZUltYWdlKHtkYXRhOmcsa2luZDplLHdpZHRoOmksaGVpZ2h0OmEsaW50ZXJwb2xhdGU6dGhpcy5pbnRlcnBvbGF0ZX0sdGhpcy5uZWVkc0RlY29kZSk6dGhpcy5jcmVhdGVCaXRtYXAoZSxuLG8sZyk7ci5raW5kPWU7ci5kYXRhPWc7aWYodGhpcy5uZWVkc0RlY29kZSl7YXNzZXJ0KGU9PT1TLCJQREZJbWFnZS5jcmVhdGVJbWFnZURhdGE6IFRoZSBpbWFnZSBtdXN0IGJlIGdyYXlzY2FsZS4iKTtjb25zdCB0PXIuZGF0YTtmb3IobGV0IGU9MCxpPXQubGVuZ3RoO2U8aTtlKyspdFtlXV49MjU1fXJldHVybiByfWlmKHRoaXMuaW1hZ2UgaW5zdGFuY2VvZiBKcGVnU3RyZWFtJiYhdGhpcy5zbWFzayYmIXRoaXMubWFzayYmIXRoaXMubmVlZHNEZWNvZGUpe2xldCBlPW8qYztpZih0JiYhbCl7bGV0IHQ9ITE7c3dpdGNoKHRoaXMuY29sb3JTcGFjZS5uYW1lKXtjYXNlIkRldmljZUdyYXkiOmUqPTQ7dD0hMDticmVhaztjYXNlIkRldmljZVJHQiI6ZT1lLzMqNDt0PSEwO2JyZWFrO2Nhc2UiRGV2aWNlQ01ZSyI6dD0hMH1pZih0KXtjb25zdCB0PWF3YWl0IHRoaXMuI0coaSxhKTtpZih0KXJldHVybiB0O2NvbnN0IHI9YXdhaXQgdGhpcy5nZXRJbWFnZUJ5dGVzKGUse2RyYXdXaWR0aDppLGRyYXdIZWlnaHQ6YSxmb3JjZVJHQkE6ITB9KTtyZXR1cm4gdGhpcy5jcmVhdGVCaXRtYXAoUixpLGEscil9fWVsc2Ugc3dpdGNoKHRoaXMuY29sb3JTcGFjZS5uYW1lKXtjYXNlIkRldmljZUdyYXkiOmUqPTM7Y2FzZSJEZXZpY2VSR0IiOmNhc2UiRGV2aWNlQ01ZSyI6ci5raW5kPWs7ci5kYXRhPWF3YWl0IHRoaXMuZ2V0SW1hZ2VCeXRlcyhlLHtkcmF3V2lkdGg6aSxkcmF3SGVpZ2h0OmEsZm9yY2VSR0I6ITB9KTtyZXR1cm4gbD9JbWFnZVJlc2l6ZXIuY3JlYXRlSW1hZ2Uocik6cn19fWNvbnN0IGg9YXdhaXQgdGhpcy5nZXRJbWFnZUJ5dGVzKG8qYyx7aW50ZXJuYWw6ITB9KSxDPTB8aC5sZW5ndGgvYyphL28sUT10aGlzLmdldENvbXBvbmVudHMoaCk7bGV0IEUsdSxkLGYscCxtO2lmKHQmJiFsKXtkPW5ldyBPZmZzY3JlZW5DYW52YXMoaSxhKTtmPWQuZ2V0Q29udGV4dCgiMmQiKTtwPWYuY3JlYXRlSW1hZ2VEYXRhKGksYSk7bT1wLmRhdGF9ci5raW5kPVI7aWYoZXx8dGhpcy5zbWFza3x8dGhpcy5tYXNrKXt0JiYhbHx8KG09bmV3IFVpbnQ4Q2xhbXBlZEFycmF5KGkqYSo0KSk7RT0xO3U9ITA7YXdhaXQgdGhpcy5maWxsT3BhY2l0eShtLGksYSxDLFEpfWVsc2V7aWYoIXR8fGwpe3Iua2luZD1rO209bmV3IFVpbnQ4Q2xhbXBlZEFycmF5KGkqYSozKTtFPTB9ZWxzZXtuZXcgVWludDMyQXJyYXkobS5idWZmZXIpLmZpbGwoRmVhdHVyZVRlc3QuaXNMaXR0bGVFbmRpYW4/NDI3ODE5MDA4MDoyNTUpO0U9MX11PSExfXRoaXMubmVlZHNEZWNvZGUmJnRoaXMuZGVjb2RlQnVmZmVyKFEpO3RoaXMuY29sb3JTcGFjZS5maWxsUmdiKG0sbixvLGksYSxDLGcsUSxFKTt1JiZ0aGlzLnVuZG9QcmVibGVuZChtLGksQyk7aWYodCYmIWwpe2YucHV0SW1hZ2VEYXRhKHAsMCwwKTtyZXR1cm57ZGF0YTpudWxsLHdpZHRoOmksaGVpZ2h0OmEsYml0bWFwOmQudHJhbnNmZXJUb0ltYWdlQml0bWFwKCksaW50ZXJwb2xhdGU6dGhpcy5pbnRlcnBvbGF0ZX19ci5kYXRhPW07cmV0dXJuIGw/SW1hZ2VSZXNpemVyLmNyZWF0ZUltYWdlKHIpOnJ9YXN5bmMgZmlsbEdyYXlCdWZmZXIoZSl7Y29uc3QgdD10aGlzLm51bUNvbXBzO2lmKDEhPT10KXRocm93IG5ldyBGb3JtYXRFcnJvcihgUmVhZGluZyBncmF5IHNjYWxlIGZyb20gYSBjb2xvciBpbWFnZTogJHt0fWApO2NvbnN0IGk9dGhpcy53aWR0aCxhPXRoaXMuaGVpZ2h0LHI9dGhpcy5icGMscz1pKnQqcis3Pj4zLG49YXdhaXQgdGhpcy5nZXRJbWFnZUJ5dGVzKGEqcyx7aW50ZXJuYWw6ITB9KSxvPXRoaXMuZ2V0Q29tcG9uZW50cyhuKTtsZXQgZyxjO2lmKDE9PT1yKXtjPWkqYTtpZih0aGlzLm5lZWRzRGVjb2RlKWZvcihnPTA7ZzxjOysrZyllW2ddPW9bZ10tMSYyNTU7ZWxzZSBmb3IoZz0wO2c8YzsrK2cpZVtnXT0yNTUmLW9bZ107cmV0dXJufXRoaXMubmVlZHNEZWNvZGUmJnRoaXMuZGVjb2RlQnVmZmVyKG8pO2M9aSphO2NvbnN0IGw9MjU1LygoMTw8ciktMSk7Zm9yKGc9MDtnPGM7KytnKWVbZ109bCpvW2ddfWNyZWF0ZUJpdG1hcChlLHQsaSxhKXtjb25zdCByPW5ldyBPZmZzY3JlZW5DYW52YXModCxpKSxzPXIuZ2V0Q29udGV4dCgiMmQiKTtsZXQgbjtpZihlPT09UiluPW5ldyBJbWFnZURhdGEoYSx0LGkpO2Vsc2V7bj1zLmNyZWF0ZUltYWdlRGF0YSh0LGkpO2NvbnZlcnRUb1JHQkEoe2tpbmQ6ZSxzcmM6YSxkZXN0Om5ldyBVaW50MzJBcnJheShuLmRhdGEuYnVmZmVyKSx3aWR0aDp0LGhlaWdodDppLGludmVyc2VEZWNvZGU6dGhpcy5uZWVkc0RlY29kZX0pfXMucHV0SW1hZ2VEYXRhKG4sMCwwKTtyZXR1cm57ZGF0YTpudWxsLHdpZHRoOnQsaGVpZ2h0OmksYml0bWFwOnIudHJhbnNmZXJUb0ltYWdlQml0bWFwKCksaW50ZXJwb2xhdGU6dGhpcy5pbnRlcnBvbGF0ZX19YXN5bmMjRyhlLHQpe2NvbnN0IGk9YXdhaXQgdGhpcy5pbWFnZS5nZXRUcmFuc2ZlcmFibGVJbWFnZSgpO3JldHVybiBpP3tkYXRhOm51bGwsd2lkdGg6ZSxoZWlnaHQ6dCxiaXRtYXA6aSxpbnRlcnBvbGF0ZTp0aGlzLmludGVycG9sYXRlfTpudWxsfWFzeW5jIGdldEltYWdlQnl0ZXMoZSx7ZHJhd1dpZHRoOnQsZHJhd0hlaWdodDppLGZvcmNlUkdCQTphPSExLGZvcmNlUkdCOnI9ITEsaW50ZXJuYWw6cz0hMX0pe3RoaXMuaW1hZ2UucmVzZXQoKTt0aGlzLmltYWdlLmRyYXdXaWR0aD10fHx0aGlzLndpZHRoO3RoaXMuaW1hZ2UuZHJhd0hlaWdodD1pfHx0aGlzLmhlaWdodDt0aGlzLmltYWdlLmZvcmNlUkdCQT0hIWE7dGhpcy5pbWFnZS5mb3JjZVJHQj0hIXI7Y29uc3Qgbj1hd2FpdCB0aGlzLmltYWdlLmdldEltYWdlRGF0YShlLHRoaXMuanB4RGVjb2Rlck9wdGlvbnMpO2lmKHN8fHRoaXMuaW1hZ2UgaW5zdGFuY2VvZiBEZWNvZGVTdHJlYW0pcmV0dXJuIG47YXNzZXJ0KG4gaW5zdGFuY2VvZiBVaW50OEFycmF5LCdQREZJbWFnZS5nZXRJbWFnZUJ5dGVzOiBVbnN1cHBvcnRlZCAiaW1hZ2VCeXRlcyIgdHlwZS4nKTtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkobil9fWNvbnN0IG1yPU9iamVjdC5mcmVlemUoe21heEltYWdlU2l6ZTotMSxkaXNhYmxlRm9udEZhY2U6ITEsaWdub3JlRXJyb3JzOiExLGlzRXZhbFN1cHBvcnRlZDohMCxpc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZDohMSxpc0ltYWdlRGVjb2RlclN1cHBvcnRlZDohMSxjYW52YXNNYXhBcmVhSW5CeXRlczotMSxmb250RXh0cmFQcm9wZXJ0aWVzOiExLHVzZVN5c3RlbUZvbnRzOiEwLGNNYXBVcmw6bnVsbCxzdGFuZGFyZEZvbnREYXRhVXJsOm51bGx9KSx5cj0xLHdyPTIsYnI9UHJvbWlzZS5yZXNvbHZlKCk7ZnVuY3Rpb24gbm9ybWFsaXplQmxlbmRNb2RlKGUsdD0hMSl7aWYoQXJyYXkuaXNBcnJheShlKSl7Zm9yKGNvbnN0IHQgb2YgZSl7Y29uc3QgZT1ub3JtYWxpemVCbGVuZE1vZGUodCwhMCk7aWYoZSlyZXR1cm4gZX13YXJuKGBVbnN1cHBvcnRlZCBibGVuZCBtb2RlIEFycmF5OiAke2V9YCk7cmV0dXJuInNvdXJjZS1vdmVyIn1pZighKGUgaW5zdGFuY2VvZiBOYW1lKSlyZXR1cm4gdD9udWxsOiJzb3VyY2Utb3ZlciI7c3dpdGNoKGUubmFtZSl7Y2FzZSJOb3JtYWwiOmNhc2UiQ29tcGF0aWJsZSI6cmV0dXJuInNvdXJjZS1vdmVyIjtjYXNlIk11bHRpcGx5IjpyZXR1cm4ibXVsdGlwbHkiO2Nhc2UiU2NyZWVuIjpyZXR1cm4ic2NyZWVuIjtjYXNlIk92ZXJsYXkiOnJldHVybiJvdmVybGF5IjtjYXNlIkRhcmtlbiI6cmV0dXJuImRhcmtlbiI7Y2FzZSJMaWdodGVuIjpyZXR1cm4ibGlnaHRlbiI7Y2FzZSJDb2xvckRvZGdlIjpyZXR1cm4iY29sb3ItZG9kZ2UiO2Nhc2UiQ29sb3JCdXJuIjpyZXR1cm4iY29sb3ItYnVybiI7Y2FzZSJIYXJkTGlnaHQiOnJldHVybiJoYXJkLWxpZ2h0IjtjYXNlIlNvZnRMaWdodCI6cmV0dXJuInNvZnQtbGlnaHQiO2Nhc2UiRGlmZmVyZW5jZSI6cmV0dXJuImRpZmZlcmVuY2UiO2Nhc2UiRXhjbHVzaW9uIjpyZXR1cm4iZXhjbHVzaW9uIjtjYXNlIkh1ZSI6cmV0dXJuImh1ZSI7Y2FzZSJTYXR1cmF0aW9uIjpyZXR1cm4ic2F0dXJhdGlvbiI7Y2FzZSJDb2xvciI6cmV0dXJuImNvbG9yIjtjYXNlIkx1bWlub3NpdHkiOnJldHVybiJsdW1pbm9zaXR5In1pZih0KXJldHVybiBudWxsO3dhcm4oYFVuc3VwcG9ydGVkIGJsZW5kIG1vZGU6ICR7ZS5uYW1lfWApO3JldHVybiJzb3VyY2Utb3ZlciJ9ZnVuY3Rpb24gYWRkTG9jYWxseUNhY2hlZEltYWdlT3BzKGUsdCl7dC5vYmpJZCYmZS5hZGREZXBlbmRlbmN5KHQub2JqSWQpO2UuYWRkSW1hZ2VPcHModC5mbix0LmFyZ3MsdC5vcHRpb25hbENvbnRlbnQsdC5oYXNNYXNrKTt0LmZuPT09X2UmJnQuYXJnc1swXT8uY291bnQ+MCYmdC5hcmdzWzBdLmNvdW50Kyt9Y2xhc3MgVGltZVNsb3RNYW5hZ2Vye3N0YXRpYyBUSU1FX1NMT1RfRFVSQVRJT05fTVM9MjA7c3RhdGljIENIRUNLX1RJTUVfRVZFUlk9MTAwO2NvbnN0cnVjdG9yKCl7dGhpcy5yZXNldCgpfWNoZWNrKCl7aWYoKyt0aGlzLmNoZWNrZWQ8VGltZVNsb3RNYW5hZ2VyLkNIRUNLX1RJTUVfRVZFUlkpcmV0dXJuITE7dGhpcy5jaGVja2VkPTA7cmV0dXJuIHRoaXMuZW5kVGltZTw9RGF0ZS5ub3coKX1yZXNldCgpe3RoaXMuZW5kVGltZT1EYXRlLm5vdygpK1RpbWVTbG90TWFuYWdlci5USU1FX1NMT1RfRFVSQVRJT05fTVM7dGhpcy5jaGVja2VkPTB9fWNsYXNzIFBhcnRpYWxFdmFsdWF0b3J7Y29uc3RydWN0b3Ioe3hyZWY6ZSxoYW5kbGVyOnQscGFnZUluZGV4OmksaWRGYWN0b3J5OmEsZm9udENhY2hlOnIsYnVpbHRJbkNNYXBDYWNoZTpzLHN0YW5kYXJkRm9udERhdGFDYWNoZTpuLGdsb2JhbEltYWdlQ2FjaGU6byxzeXN0ZW1Gb250Q2FjaGU6ZyxvcHRpb25zOmM9bnVsbH0pe3RoaXMueHJlZj1lO3RoaXMuaGFuZGxlcj10O3RoaXMucGFnZUluZGV4PWk7dGhpcy5pZEZhY3Rvcnk9YTt0aGlzLmZvbnRDYWNoZT1yO3RoaXMuYnVpbHRJbkNNYXBDYWNoZT1zO3RoaXMuc3RhbmRhcmRGb250RGF0YUNhY2hlPW47dGhpcy5nbG9iYWxJbWFnZUNhY2hlPW87dGhpcy5zeXN0ZW1Gb250Q2FjaGU9Zzt0aGlzLm9wdGlvbnM9Y3x8bXI7dGhpcy50eXBlM0ZvbnRSZWZzPW51bGw7dGhpcy5fcmVnaW9uYWxJbWFnZUNhY2hlPW5ldyBSZWdpb25hbEltYWdlQ2FjaGU7dGhpcy5fZmV0Y2hCdWlsdEluQ01hcEJvdW5kPXRoaXMuZmV0Y2hCdWlsdEluQ01hcC5iaW5kKHRoaXMpO0ltYWdlUmVzaXplci5zZXRPcHRpb25zKHRoaXMub3B0aW9ucyk7SnBlZ1N0cmVhbS5zZXRPcHRpb25zKHRoaXMub3B0aW9ucyl9Z2V0IF9wZGZGdW5jdGlvbkZhY3RvcnkoKXtyZXR1cm4gc2hhZG93KHRoaXMsIl9wZGZGdW5jdGlvbkZhY3RvcnkiLG5ldyBQREZGdW5jdGlvbkZhY3Rvcnkoe3hyZWY6dGhpcy54cmVmLGlzRXZhbFN1cHBvcnRlZDp0aGlzLm9wdGlvbnMuaXNFdmFsU3VwcG9ydGVkfSkpfWdldCBwYXJzaW5nVHlwZTNGb250KCl7cmV0dXJuISF0aGlzLnR5cGUzRm9udFJlZnN9Y2xvbmUoZT1udWxsKXtjb25zdCB0PU9iamVjdC5jcmVhdGUodGhpcyk7dC5vcHRpb25zPU9iamVjdC5hc3NpZ24oT2JqZWN0LmNyZWF0ZShudWxsKSx0aGlzLm9wdGlvbnMsZSk7cmV0dXJuIHR9aGFzQmxlbmRNb2RlcyhlLHQpe2lmKCEoZSBpbnN0YW5jZW9mIERpY3QpKXJldHVybiExO2lmKGUub2JqSWQmJnQuaGFzKGUub2JqSWQpKXJldHVybiExO2NvbnN0IGk9bmV3IFJlZlNldCh0KTtlLm9iaklkJiZpLnB1dChlLm9iaklkKTtjb25zdCBhPVtlXSxyPXRoaXMueHJlZjtmb3IoO2EubGVuZ3RoOyl7Y29uc3QgZT1hLnNoaWZ0KCksdD1lLmdldCgiRXh0R1N0YXRlIik7aWYodCBpbnN0YW5jZW9mIERpY3QpZm9yKGxldCBlIG9mIHQuZ2V0UmF3VmFsdWVzKCkpe2lmKGUgaW5zdGFuY2VvZiBSZWYpe2lmKGkuaGFzKGUpKWNvbnRpbnVlO3RyeXtlPXIuZmV0Y2goZSl9Y2F0Y2godCl7aS5wdXQoZSk7aW5mbyhgaGFzQmxlbmRNb2RlcyAtIGlnbm9yaW5nIEV4dEdTdGF0ZTogIiR7dH0iLmApO2NvbnRpbnVlfX1pZighKGUgaW5zdGFuY2VvZiBEaWN0KSljb250aW51ZTtlLm9iaklkJiZpLnB1dChlLm9iaklkKTtjb25zdCB0PWUuZ2V0KCJCTSIpO2lmKHQgaW5zdGFuY2VvZiBOYW1lKXtpZigiTm9ybWFsIiE9PXQubmFtZSlyZXR1cm4hMH1lbHNlIGlmKHZvaWQgMCE9PXQmJkFycmF5LmlzQXJyYXkodCkpZm9yKGNvbnN0IGUgb2YgdClpZihlIGluc3RhbmNlb2YgTmFtZSYmIk5vcm1hbCIhPT1lLm5hbWUpcmV0dXJuITB9Y29uc3Qgcz1lLmdldCgiWE9iamVjdCIpO2lmKHMgaW5zdGFuY2VvZiBEaWN0KWZvcihsZXQgZSBvZiBzLmdldFJhd1ZhbHVlcygpKXtpZihlIGluc3RhbmNlb2YgUmVmKXtpZihpLmhhcyhlKSljb250aW51ZTt0cnl7ZT1yLmZldGNoKGUpfWNhdGNoKHQpe2kucHV0KGUpO2luZm8oYGhhc0JsZW5kTW9kZXMgLSBpZ25vcmluZyBYT2JqZWN0OiAiJHt0fSIuYCk7Y29udGludWV9fWlmKCEoZSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pKWNvbnRpbnVlO2UuZGljdC5vYmpJZCYmaS5wdXQoZS5kaWN0Lm9iaklkKTtjb25zdCB0PWUuZGljdC5nZXQoIlJlc291cmNlcyIpO2lmKHQgaW5zdGFuY2VvZiBEaWN0JiYoIXQub2JqSWR8fCFpLmhhcyh0Lm9iaklkKSkpe2EucHVzaCh0KTt0Lm9iaklkJiZpLnB1dCh0Lm9iaklkKX19fWZvcihjb25zdCBlIG9mIGkpdC5wdXQoZSk7cmV0dXJuITF9YXN5bmMjTShlKXtjb25zdCB0PWF3YWl0IGZldGNoKGUpO2lmKCF0Lm9rKXRocm93IG5ldyBFcnJvcihgRmFpbGVkIHRvIGZldGNoIGZpbGUgIiR7ZX0iIHdpdGggIiR7dC5zdGF0dXNUZXh0fSIuYCk7cmV0dXJuIG5ldyBVaW50OEFycmF5KGF3YWl0IHQuYXJyYXlCdWZmZXIoKSl9YXN5bmMgZmV0Y2hCdWlsdEluQ01hcChlKXtjb25zdCB0PXRoaXMuYnVpbHRJbkNNYXBDYWNoZS5nZXQoZSk7aWYodClyZXR1cm4gdDtsZXQgaTtpZihudWxsIT09dGhpcy5vcHRpb25zLmNNYXBVcmwpe2k9e2NNYXBEYXRhOmF3YWl0IHRoaXMuI00oYCR7dGhpcy5vcHRpb25zLmNNYXBVcmx9JHtlfS5iY21hcGApLGlzQ29tcHJlc3NlZDohMH19ZWxzZSBpPWF3YWl0IHRoaXMuaGFuZGxlci5zZW5kV2l0aFByb21pc2UoIkZldGNoQnVpbHRJbkNNYXAiLHtuYW1lOmV9KTt0aGlzLmJ1aWx0SW5DTWFwQ2FjaGUuc2V0KGUsaSk7cmV0dXJuIGl9YXN5bmMgZmV0Y2hTdGFuZGFyZEZvbnREYXRhKGUpe2NvbnN0IHQ9dGhpcy5zdGFuZGFyZEZvbnREYXRhQ2FjaGUuZ2V0KGUpO2lmKHQpcmV0dXJuIG5ldyBTdHJlYW0odCk7aWYodGhpcy5vcHRpb25zLnVzZVN5c3RlbUZvbnRzJiYiU3ltYm9sIiE9PWUmJiJaYXBmRGluZ2JhdHMiIT09ZSlyZXR1cm4gbnVsbDtjb25zdCBpPVRpKClbZV07bGV0IGE7dHJ5e2E9bnVsbCE9PXRoaXMub3B0aW9ucy5zdGFuZGFyZEZvbnREYXRhVXJsP2F3YWl0IHRoaXMuI00oYCR7dGhpcy5vcHRpb25zLnN0YW5kYXJkRm9udERhdGFVcmx9JHtpfWApOmF3YWl0IHRoaXMuaGFuZGxlci5zZW5kV2l0aFByb21pc2UoIkZldGNoU3RhbmRhcmRGb250RGF0YSIse2ZpbGVuYW1lOml9KX1jYXRjaChlKXt3YXJuKGUpO3JldHVybiBudWxsfXRoaXMuc3RhbmRhcmRGb250RGF0YUNhY2hlLnNldChlLGEpO3JldHVybiBuZXcgU3RyZWFtKGEpfWFzeW5jIGJ1aWxkRm9ybVhPYmplY3QoZSx0LGksYSxyLHMsbil7Y29uc3Qgbz10LmRpY3QsZz1sb29rdXBNYXRyaXgoby5nZXRBcnJheSgiTWF0cml4IiksbnVsbCksYz1sb29rdXBOb3JtYWxSZWN0KG8uZ2V0QXJyYXkoIkJCb3giKSxudWxsKTtsZXQgbCxoO28uaGFzKCJPQyIpJiYobD1hd2FpdCB0aGlzLnBhcnNlTWFya2VkQ29udGVudFByb3BzKG8uZ2V0KCJPQyIpLGUpKTt2b2lkIDAhPT1sJiZhLmFkZE9wKEtlLFsiT0MiLGxdKTtjb25zdCBDPW8uZ2V0KCJHcm91cCIpO2lmKEMpe2g9e21hdHJpeDpnLGJib3g6YyxzbWFzazppLGlzb2xhdGVkOiExLGtub2Nrb3V0OiExfTtsZXQgdD1udWxsO2lmKGlzTmFtZShDLmdldCgiUyIpLCJUcmFuc3BhcmVuY3kiKSl7aC5pc29sYXRlZD1DLmdldCgiSSIpfHwhMTtoLmtub2Nrb3V0PUMuZ2V0KCJLIil8fCExO2lmKEMuaGFzKCJDUyIpKXtjb25zdCBpPUMuZ2V0UmF3KCJDUyIpLGE9Q29sb3JTcGFjZS5nZXRDYWNoZWQoaSx0aGlzLnhyZWYsbik7dD1hfHxhd2FpdCB0aGlzLnBhcnNlQ29sb3JTcGFjZSh7Y3M6aSxyZXNvdXJjZXM6ZSxsb2NhbENvbG9yU3BhY2VDYWNoZTpufSl9fWlmKGk/LmJhY2tkcm9wKXt0fHw9Q29sb3JTcGFjZS5zaW5nbGV0b25zLnJnYjtpLmJhY2tkcm9wPXQuZ2V0UmdiKGkuYmFja2Ryb3AsMCl9YS5hZGRPcChqZSxbaF0pfWNvbnN0IFE9Qz9bZyxudWxsXTpbZyxjXTthLmFkZE9wKFBlLFEpO2F3YWl0IHRoaXMuZ2V0T3BlcmF0b3JMaXN0KHtzdHJlYW06dCx0YXNrOnIscmVzb3VyY2VzOm8uZ2V0KCJSZXNvdXJjZXMiKXx8ZSxvcGVyYXRvckxpc3Q6YSxpbml0aWFsU3RhdGU6c30pO2EuYWRkT3AoV2UsW10pO0MmJmEuYWRkT3AoWGUsW2hdKTt2b2lkIDAhPT1sJiZhLmFkZE9wKFRlLFtdKX1fc2VuZEltZ0RhdGEoZSx0LGk9ITEpe2NvbnN0IGE9dD9bdC5iaXRtYXB8fHQuZGF0YS5idWZmZXJdOm51bGw7cmV0dXJuIHRoaXMucGFyc2luZ1R5cGUzRm9udHx8aT90aGlzLmhhbmRsZXIuc2VuZCgiY29tbW9ub2JqIixbZSwiSW1hZ2UiLHRdLGEpOnRoaXMuaGFuZGxlci5zZW5kKCJvYmoiLFtlLHRoaXMucGFnZUluZGV4LCJJbWFnZSIsdF0sYSl9YXN5bmMgYnVpbGRQYWludEltYWdlWE9iamVjdCh7cmVzb3VyY2VzOmUsaW1hZ2U6dCxpc0lubGluZTppPSExLG9wZXJhdG9yTGlzdDphLGNhY2hlS2V5OnIsbG9jYWxJbWFnZUNhY2hlOnMsbG9jYWxDb2xvclNwYWNlQ2FjaGU6bn0pe2NvbnN0IG89dC5kaWN0LGc9by5vYmpJZCxjPW8uZ2V0KCJXIiwiV2lkdGgiKSxsPW8uZ2V0KCJIIiwiSGVpZ2h0Iik7aWYoIWN8fCJudW1iZXIiIT10eXBlb2YgY3x8IWx8fCJudW1iZXIiIT10eXBlb2YgbCl7d2FybigiSW1hZ2UgZGltZW5zaW9ucyBhcmUgbWlzc2luZywgb3Igbm90IG51bWJlcnMuIik7cmV0dXJufWNvbnN0IGg9dGhpcy5vcHRpb25zLm1heEltYWdlU2l6ZTtpZigtMSE9PWgmJmMqbD5oKXtjb25zdCBlPSJJbWFnZSBleGNlZWRlZCBtYXhpbXVtIGFsbG93ZWQgc2l6ZSBhbmQgd2FzIHJlbW92ZWQuIjtpZih0aGlzLm9wdGlvbnMuaWdub3JlRXJyb3JzKXt3YXJuKGUpO3JldHVybn10aHJvdyBuZXcgRXJyb3IoZSl9bGV0IEM7by5oYXMoIk9DIikmJihDPWF3YWl0IHRoaXMucGFyc2VNYXJrZWRDb250ZW50UHJvcHMoby5nZXQoIk9DIiksZSkpO2xldCBRLEU7aWYoby5nZXQoIklNIiwiSW1hZ2VNYXNrIil8fCExKXtjb25zdCBlPW8uZ2V0KCJJIiwiSW50ZXJwb2xhdGUiKSxpPWMrNz4+MyxuPXQuZ2V0Qnl0ZXMoaSpsKSxoPW8uZ2V0QXJyYXkoIkQiLCJEZWNvZGUiKTtpZih0aGlzLnBhcnNpbmdUeXBlM0ZvbnQpe1E9UERGSW1hZ2UuY3JlYXRlUmF3TWFzayh7aW1nQXJyYXk6bix3aWR0aDpjLGhlaWdodDpsLGltYWdlSXNGcm9tRGVjb2RlU3RyZWFtOnQgaW5zdGFuY2VvZiBEZWNvZGVTdHJlYW0saW52ZXJzZURlY29kZTpoPy5bMF0+MCxpbnRlcnBvbGF0ZTplfSk7US5jYWNoZWQ9ISFyO0U9W1FdO2EuYWRkSW1hZ2VPcHMoX2UsRSxDKTtpZihyKXtjb25zdCBlPXtmbjpfZSxhcmdzOkUsb3B0aW9uYWxDb250ZW50OkN9O3Muc2V0KHIsZyxlKTtnJiZ0aGlzLl9yZWdpb25hbEltYWdlQ2FjaGUuc2V0KG51bGwsZyxlKX1yZXR1cm59UT1hd2FpdCBQREZJbWFnZS5jcmVhdGVNYXNrKHtpbWdBcnJheTpuLHdpZHRoOmMsaGVpZ2h0OmwsaW1hZ2VJc0Zyb21EZWNvZGVTdHJlYW06dCBpbnN0YW5jZW9mIERlY29kZVN0cmVhbSxpbnZlcnNlRGVjb2RlOmg/LlswXT4wLGludGVycG9sYXRlOmUsaXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQ6dGhpcy5vcHRpb25zLmlzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkfSk7aWYoUS5pc1NpbmdsZU9wYXF1ZVBpeGVsKXthLmFkZEltYWdlT3BzKGF0LFtdLEMpO2lmKHIpe2NvbnN0IGU9e2ZuOmF0LGFyZ3M6W10sb3B0aW9uYWxDb250ZW50OkN9O3Muc2V0KHIsZyxlKTtnJiZ0aGlzLl9yZWdpb25hbEltYWdlQ2FjaGUuc2V0KG51bGwsZyxlKX1yZXR1cm59Y29uc3QgdT1gbWFza18ke3RoaXMuaWRGYWN0b3J5LmNyZWF0ZU9iaklkKCl9YDthLmFkZERlcGVuZGVuY3kodSk7US5kYXRhTGVuPVEuYml0bWFwP1Eud2lkdGgqUS5oZWlnaHQqNDpRLmRhdGEubGVuZ3RoO3RoaXMuX3NlbmRJbWdEYXRhKHUsUSk7RT1be2RhdGE6dSx3aWR0aDpRLndpZHRoLGhlaWdodDpRLmhlaWdodCxpbnRlcnBvbGF0ZTpRLmludGVycG9sYXRlLGNvdW50OjF9XTthLmFkZEltYWdlT3BzKF9lLEUsQyk7aWYocil7Y29uc3QgZT17b2JqSWQ6dSxmbjpfZSxhcmdzOkUsb3B0aW9uYWxDb250ZW50OkN9O3Muc2V0KHIsZyxlKTtnJiZ0aGlzLl9yZWdpb25hbEltYWdlQ2FjaGUuc2V0KG51bGwsZyxlKX1yZXR1cm59Y29uc3QgdT1vLmhhcygiU01hc2siKXx8by5oYXMoIk1hc2siKTtpZihpJiZjK2w8MjAwJiYhdSl7dHJ5e2NvbnN0IHI9bmV3IFBERkltYWdlKHt4cmVmOnRoaXMueHJlZixyZXM6ZSxpbWFnZTp0LGlzSW5saW5lOmkscGRmRnVuY3Rpb25GYWN0b3J5OnRoaXMuX3BkZkZ1bmN0aW9uRmFjdG9yeSxsb2NhbENvbG9yU3BhY2VDYWNoZTpufSk7UT1hd2FpdCByLmNyZWF0ZUltYWdlRGF0YSghMCwhMSk7YS5pc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZD10aGlzLm9wdGlvbnMuaXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQ7YS5hZGRJbWFnZU9wcyhBdCxbUV0sQyl9Y2F0Y2goZSl7Y29uc3QgdD1gVW5hYmxlIHRvIGRlY29kZSBpbmxpbmUgaW1hZ2U6ICIke2V9Ii5gO2lmKCF0aGlzLm9wdGlvbnMuaWdub3JlRXJyb3JzKXRocm93IG5ldyBFcnJvcih0KTt3YXJuKHQpfXJldHVybn1sZXQgZD1gaW1nXyR7dGhpcy5pZEZhY3RvcnkuY3JlYXRlT2JqSWQoKX1gLGY9ITE7aWYodGhpcy5wYXJzaW5nVHlwZTNGb250KWQ9YCR7dGhpcy5pZEZhY3RvcnkuZ2V0RG9jSWQoKX1fdHlwZTNfJHtkfWA7ZWxzZSBpZihyJiZnKXtmPXRoaXMuZ2xvYmFsSW1hZ2VDYWNoZS5zaG91bGRDYWNoZShnLHRoaXMucGFnZUluZGV4KTtpZihmKXthc3NlcnQoIWksIkNhbm5vdCBjYWNoZSBhbiBpbmxpbmUgaW1hZ2UgZ2xvYmFsbHkuIik7ZD1gJHt0aGlzLmlkRmFjdG9yeS5nZXREb2NJZCgpfV8ke2R9YH19YS5hZGREZXBlbmRlbmN5KGQpO0U9W2QsYyxsXTthLmFkZEltYWdlT3BzKCRlLEUsQyx1KTtpZihmKXtpZih0aGlzLmdsb2JhbEltYWdlQ2FjaGUuaGFzRGVjb2RlRmFpbGVkKGcpKXt0aGlzLmdsb2JhbEltYWdlQ2FjaGUuc2V0RGF0YShnLHtvYmpJZDpkLGZuOiRlLGFyZ3M6RSxvcHRpb25hbENvbnRlbnQ6QyxoYXNNYXNrOnUsYnl0ZVNpemU6MH0pO3RoaXMuX3NlbmRJbWdEYXRhKGQsbnVsbCxmKTtyZXR1cm59aWYoYypsPjI1ZTR8fHUpe2NvbnN0IGU9YXdhaXQgdGhpcy5oYW5kbGVyLnNlbmRXaXRoUHJvbWlzZSgiY29tbW9ub2JqIixbZCwiQ29weUxvY2FsSW1hZ2UiLHtpbWFnZVJlZjpnfV0pO2lmKGUpe3RoaXMuZ2xvYmFsSW1hZ2VDYWNoZS5zZXREYXRhKGcse29iaklkOmQsZm46JGUsYXJnczpFLG9wdGlvbmFsQ29udGVudDpDLGhhc01hc2s6dSxieXRlU2l6ZTowfSk7dGhpcy5nbG9iYWxJbWFnZUNhY2hlLmFkZEJ5dGVTaXplKGcsZSk7cmV0dXJufX19UERGSW1hZ2UuYnVpbGRJbWFnZSh7eHJlZjp0aGlzLnhyZWYscmVzOmUsaW1hZ2U6dCxpc0lubGluZTppLHBkZkZ1bmN0aW9uRmFjdG9yeTp0aGlzLl9wZGZGdW5jdGlvbkZhY3RvcnksbG9jYWxDb2xvclNwYWNlQ2FjaGU6bn0pLnRoZW4oKGFzeW5jIGU9PntRPWF3YWl0IGUuY3JlYXRlSW1hZ2VEYXRhKCExLHRoaXMub3B0aW9ucy5pc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZCk7US5kYXRhTGVuPVEuYml0bWFwP1Eud2lkdGgqUS5oZWlnaHQqNDpRLmRhdGEubGVuZ3RoO1EucmVmPWc7ZiYmdGhpcy5nbG9iYWxJbWFnZUNhY2hlLmFkZEJ5dGVTaXplKGcsUS5kYXRhTGVuKTtyZXR1cm4gdGhpcy5fc2VuZEltZ0RhdGEoZCxRLGYpfSkpLmNhdGNoKChlPT57d2FybihgVW5hYmxlIHRvIGRlY29kZSBpbWFnZSAiJHtkfSI6ICIke2V9Ii5gKTtnJiZ0aGlzLmdsb2JhbEltYWdlQ2FjaGUuYWRkRGVjb2RlRmFpbGVkKGcpO3JldHVybiB0aGlzLl9zZW5kSW1nRGF0YShkLG51bGwsZil9KSk7aWYocil7Y29uc3QgZT17b2JqSWQ6ZCxmbjokZSxhcmdzOkUsb3B0aW9uYWxDb250ZW50OkMsaGFzTWFzazp1fTtzLnNldChyLGcsZSk7aWYoZyl7dGhpcy5fcmVnaW9uYWxJbWFnZUNhY2hlLnNldChudWxsLGcsZSk7ZiYmdGhpcy5nbG9iYWxJbWFnZUNhY2hlLnNldERhdGEoZyx7b2JqSWQ6ZCxmbjokZSxhcmdzOkUsb3B0aW9uYWxDb250ZW50OkMsaGFzTWFzazp1LGJ5dGVTaXplOjB9KX19fWhhbmRsZVNNYXNrKGUsdCxpLGEscixzKXtjb25zdCBuPWUuZ2V0KCJHIiksbz17c3VidHlwZTplLmdldCgiUyIpLm5hbWUsYmFja2Ryb3A6ZS5nZXQoIkJDIil9LGc9ZS5nZXQoIlRSIik7aWYoaXNQREZGdW5jdGlvbihnKSl7Y29uc3QgZT10aGlzLl9wZGZGdW5jdGlvbkZhY3RvcnkuY3JlYXRlKGcpLHQ9bmV3IFVpbnQ4QXJyYXkoMjU2KSxpPW5ldyBGbG9hdDMyQXJyYXkoMSk7Zm9yKGxldCBhPTA7YTwyNTY7YSsrKXtpWzBdPWEvMjU1O2UoaSwwLGksMCk7dFthXT0yNTUqaVswXXwwfW8udHJhbnNmZXJNYXA9dH1yZXR1cm4gdGhpcy5idWlsZEZvcm1YT2JqZWN0KHQsbixvLGksYSxyLnN0YXRlLmNsb25lKCkscyl9aGFuZGxlVHJhbnNmZXJGdW5jdGlvbihlKXtsZXQgdDtpZihBcnJheS5pc0FycmF5KGUpKXQ9ZTtlbHNle2lmKCFpc1BERkZ1bmN0aW9uKGUpKXJldHVybiBudWxsO3Q9W2VdfWNvbnN0IGk9W107bGV0IGE9MCxyPTA7Zm9yKGNvbnN0IGUgb2YgdCl7Y29uc3QgdD10aGlzLnhyZWYuZmV0Y2hJZlJlZihlKTthKys7aWYoaXNOYW1lKHQsIklkZW50aXR5Iikpe2kucHVzaChudWxsKTtjb250aW51ZX1pZighaXNQREZGdW5jdGlvbih0KSlyZXR1cm4gbnVsbDtjb25zdCBzPXRoaXMuX3BkZkZ1bmN0aW9uRmFjdG9yeS5jcmVhdGUodCksbj1uZXcgVWludDhBcnJheSgyNTYpLG89bmV3IEZsb2F0MzJBcnJheSgxKTtmb3IobGV0IGU9MDtlPDI1NjtlKyspe29bMF09ZS8yNTU7cyhvLDAsbywwKTtuW2VdPTI1NSpvWzBdfDB9aS5wdXNoKG4pO3IrK31yZXR1cm4gMSE9PWEmJjQhPT1hfHwwPT09cj9udWxsOml9aGFuZGxlVGlsaW5nVHlwZShlLHQsaSxhLHIscyxuLG8pe2NvbnN0IGc9bmV3IE9wZXJhdG9yTGlzdCxjPURpY3QubWVyZ2Uoe3hyZWY6dGhpcy54cmVmLGRpY3RBcnJheTpbci5nZXQoIlJlc291cmNlcyIpLGldfSk7cmV0dXJuIHRoaXMuZ2V0T3BlcmF0b3JMaXN0KHtzdHJlYW06YSx0YXNrOm4scmVzb3VyY2VzOmMsb3BlcmF0b3JMaXN0Omd9KS50aGVuKChmdW5jdGlvbigpe2NvbnN0IGk9Zy5nZXRJUigpLGE9Z2V0VGlsaW5nUGF0dGVybklSKGkscix0KTtzLmFkZERlcGVuZGVuY2llcyhnLmRlcGVuZGVuY2llcyk7cy5hZGRPcChlLGEpO3Iub2JqSWQmJm8uc2V0KG51bGwsci5vYmpJZCx7b3BlcmF0b3JMaXN0SVI6aSxkaWN0OnJ9KX0pKS5jYXRjaCgoZT0+e2lmKCEoZSBpbnN0YW5jZW9mIEFib3J0RXhjZXB0aW9uKSl7aWYoIXRoaXMub3B0aW9ucy5pZ25vcmVFcnJvcnMpdGhyb3cgZTt3YXJuKGBoYW5kbGVUaWxpbmdUeXBlIC0gaWdub3JpbmcgcGF0dGVybjogIiR7ZX0iLmApfX0pKX1hc3luYyBoYW5kbGVTZXRGb250KGUsdCxpLGEscixzLG49bnVsbCxvPW51bGwpe2NvbnN0IGc9dD8uWzBdaW5zdGFuY2VvZiBOYW1lP3RbMF0ubmFtZTpudWxsO2xldCBjPWF3YWl0IHRoaXMubG9hZEZvbnQoZyxpLGUsbixvKTtpZihjLmZvbnQuaXNUeXBlM0ZvbnQpdHJ5e2F3YWl0IGMubG9hZFR5cGUzRGF0YSh0aGlzLGUscik7YS5hZGREZXBlbmRlbmNpZXMoYy50eXBlM0RlcGVuZGVuY2llcyl9Y2F0Y2goZSl7Yz1uZXcgVHJhbnNsYXRlZEZvbnQoe2xvYWRlZE5hbWU6ImdfZm9udF9lcnJvciIsZm9udDpuZXcgRXJyb3JGb250KGBUeXBlMyBmb250IGxvYWQgZXJyb3I6ICR7ZX1gKSxkaWN0OmMuZm9udCxldmFsdWF0b3JPcHRpb25zOnRoaXMub3B0aW9uc30pfXMuZm9udD1jLmZvbnQ7Yy5zZW5kKHRoaXMuaGFuZGxlcik7cmV0dXJuIGMubG9hZGVkTmFtZX1oYW5kbGVUZXh0KGUsdCl7Y29uc3QgaT10LmZvbnQsYT1pLmNoYXJzVG9HbHlwaHMoZSk7aWYoaS5kYXRhKXsoISEodC50ZXh0UmVuZGVyaW5nTW9kZSZEKXx8IlBhdHRlcm4iPT09dC5maWxsQ29sb3JTcGFjZS5uYW1lfHxpLmRpc2FibGVGb250RmFjZXx8dGhpcy5vcHRpb25zLmRpc2FibGVGb250RmFjZSkmJlBhcnRpYWxFdmFsdWF0b3IuYnVpbGRGb250UGF0aHMoaSxhLHRoaXMuaGFuZGxlcix0aGlzLm9wdGlvbnMpfXJldHVybiBhfWVuc3VyZVN0YXRlRm9udChlKXtpZihlLmZvbnQpcmV0dXJuO2NvbnN0IHQ9bmV3IEZvcm1hdEVycm9yKCJNaXNzaW5nIHNldEZvbnQgKFRmKSBvcGVyYXRvciBiZWZvcmUgdGV4dCByZW5kZXJpbmcgb3BlcmF0b3IuIik7aWYoIXRoaXMub3B0aW9ucy5pZ25vcmVFcnJvcnMpdGhyb3cgdDt3YXJuKGBlbnN1cmVTdGF0ZUZvbnQ6ICIke3R9Ii5gKX1hc3luYyBzZXRHU3RhdGUoe3Jlc291cmNlczplLGdTdGF0ZTp0LG9wZXJhdG9yTGlzdDppLGNhY2hlS2V5OmEsdGFzazpyLHN0YXRlTWFuYWdlcjpzLGxvY2FsR1N0YXRlQ2FjaGU6bixsb2NhbENvbG9yU3BhY2VDYWNoZTpvfSl7Y29uc3QgZz10Lm9iaklkO2xldCBjPSEwO2NvbnN0IGw9W107bGV0IGg9UHJvbWlzZS5yZXNvbHZlKCk7Zm9yKGNvbnN0IGEgb2YgdC5nZXRLZXlzKCkpe2NvbnN0IG49dC5nZXQoYSk7c3dpdGNoKGEpe2Nhc2UiVHlwZSI6YnJlYWs7Y2FzZSJMVyI6Y2FzZSJMQyI6Y2FzZSJMSiI6Y2FzZSJNTCI6Y2FzZSJEIjpjYXNlIlJJIjpjYXNlIkZMIjpjYXNlIkNBIjpjYXNlImNhIjpsLnB1c2goW2Esbl0pO2JyZWFrO2Nhc2UiRm9udCI6Yz0hMTtoPWgudGhlbigoKCk9PnRoaXMuaGFuZGxlU2V0Rm9udChlLG51bGwsblswXSxpLHIscy5zdGF0ZSkudGhlbigoZnVuY3Rpb24oZSl7aS5hZGREZXBlbmRlbmN5KGUpO2wucHVzaChbYSxbZSxuWzFdXV0pfSkpKSk7YnJlYWs7Y2FzZSJCTSI6bC5wdXNoKFthLG5vcm1hbGl6ZUJsZW5kTW9kZShuKV0pO2JyZWFrO2Nhc2UiU01hc2siOmlmKGlzTmFtZShuLCJOb25lIikpe2wucHVzaChbYSwhMV0pO2JyZWFrfWlmKG4gaW5zdGFuY2VvZiBEaWN0KXtjPSExO2g9aC50aGVuKCgoKT0+dGhpcy5oYW5kbGVTTWFzayhuLGUsaSxyLHMsbykpKTtsLnB1c2goW2EsITBdKX1lbHNlIHdhcm4oIlVuc3VwcG9ydGVkIFNNYXNrIHR5cGUiKTticmVhaztjYXNlIlRSIjpjb25zdCB0PXRoaXMuaGFuZGxlVHJhbnNmZXJGdW5jdGlvbihuKTtsLnB1c2goW2EsdF0pO2JyZWFrO2Nhc2UiT1AiOmNhc2Uib3AiOmNhc2UiT1BNIjpjYXNlIkJHIjpjYXNlIkJHMiI6Y2FzZSJVQ1IiOmNhc2UiVUNSMiI6Y2FzZSJUUjIiOmNhc2UiSFQiOmNhc2UiU00iOmNhc2UiU0EiOmNhc2UiQUlTIjpjYXNlIlRLIjppbmZvKCJncmFwaGljIHN0YXRlIG9wZXJhdG9yICIrYSk7YnJlYWs7ZGVmYXVsdDppbmZvKCJVbmtub3duIGdyYXBoaWMgc3RhdGUgb3BlcmF0b3IgIithKX19YXdhaXQgaDtsLmxlbmd0aD4wJiZpLmFkZE9wKFVBLFtsXSk7YyYmbi5zZXQoYSxnLGwpfWxvYWRGb250KGUsdCxpLGE9bnVsbCxyPW51bGwpe2NvbnN0IGVycm9yRm9udD1hc3luYygpPT5uZXcgVHJhbnNsYXRlZEZvbnQoe2xvYWRlZE5hbWU6ImdfZm9udF9lcnJvciIsZm9udDpuZXcgRXJyb3JGb250KGBGb250ICIke2V9IiBpcyBub3QgYXZhaWxhYmxlLmApLGRpY3Q6dCxldmFsdWF0b3JPcHRpb25zOnRoaXMub3B0aW9uc30pO2xldCBzO2lmKHQpdCBpbnN0YW5jZW9mIFJlZiYmKHM9dCk7ZWxzZXtjb25zdCB0PWkuZ2V0KCJGb250Iik7dCYmKHM9dC5nZXRSYXcoZSkpfWlmKHMpe2lmKHRoaXMudHlwZTNGb250UmVmcz8uaGFzKHMpKXJldHVybiBlcnJvckZvbnQoKTtpZih0aGlzLmZvbnRDYWNoZS5oYXMocykpcmV0dXJuIHRoaXMuZm9udENhY2hlLmdldChzKTt0cnl7dD10aGlzLnhyZWYuZmV0Y2hJZlJlZihzKX1jYXRjaChlKXt3YXJuKGBsb2FkRm9udCAtIGxvb2t1cCBmYWlsZWQ6ICIke2V9Ii5gKX19aWYoISh0IGluc3RhbmNlb2YgRGljdCkpe2lmKCF0aGlzLm9wdGlvbnMuaWdub3JlRXJyb3JzJiYhdGhpcy5wYXJzaW5nVHlwZTNGb250KXt3YXJuKGBGb250ICIke2V9IiBpcyBub3QgYXZhaWxhYmxlLmApO3JldHVybiBlcnJvckZvbnQoKX13YXJuKGBGb250ICIke2V9IiBpcyBub3QgYXZhaWxhYmxlIC0tIGF0dGVtcHRpbmcgdG8gZmFsbGJhY2sgdG8gYSBkZWZhdWx0IGZvbnQuYCk7dD1hfHxQYXJ0aWFsRXZhbHVhdG9yLmZhbGxiYWNrRm9udERpY3R9aWYodC5jYWNoZUtleSYmdGhpcy5mb250Q2FjaGUuaGFzKHQuY2FjaGVLZXkpKXJldHVybiB0aGlzLmZvbnRDYWNoZS5nZXQodC5jYWNoZUtleSk7Y29uc3R7cHJvbWlzZTpuLHJlc29sdmU6b309UHJvbWlzZS53aXRoUmVzb2x2ZXJzKCk7bGV0IGc7dHJ5e2c9dGhpcy5wcmVFdmFsdWF0ZUZvbnQodCk7Zy5jc3NGb250SW5mbz1yfWNhdGNoKGUpe3dhcm4oYGxvYWRGb250IC0gcHJlRXZhbHVhdGVGb250IGZhaWxlZDogIiR7ZX0iLmApO3JldHVybiBlcnJvckZvbnQoKX1jb25zdHtkZXNjcmlwdG9yOmMsaGFzaDpsfT1nLGg9cyBpbnN0YW5jZW9mIFJlZjtsZXQgQztpZihsJiZjIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT1jLmZvbnRBbGlhc2VzfHw9T2JqZWN0LmNyZWF0ZShudWxsKTtpZihlW2xdKXtjb25zdCB0PWVbbF0uYWxpYXNSZWY7aWYoaCYmdCYmdGhpcy5mb250Q2FjaGUuaGFzKHQpKXt0aGlzLmZvbnRDYWNoZS5wdXRBbGlhcyhzLHQpO3JldHVybiB0aGlzLmZvbnRDYWNoZS5nZXQocyl9fWVsc2UgZVtsXT17Zm9udElEOnRoaXMuaWRGYWN0b3J5LmNyZWF0ZUZvbnRJZCgpfTtoJiYoZVtsXS5hbGlhc1JlZj1zKTtDPWVbbF0uZm9udElEfWVsc2UgQz10aGlzLmlkRmFjdG9yeS5jcmVhdGVGb250SWQoKTthc3NlcnQoQz8uc3RhcnRzV2l0aCgiZiIpLCdUaGUgImZvbnRJRCIgbXVzdCBiZSAoY29ycmVjdGx5KSBkZWZpbmVkLicpO2lmKGgpdGhpcy5mb250Q2FjaGUucHV0KHMsbik7ZWxzZXt0LmNhY2hlS2V5PWBjYWNoZUtleV8ke0N9YDt0aGlzLmZvbnRDYWNoZS5wdXQodC5jYWNoZUtleSxuKX10LmxvYWRlZE5hbWU9YCR7dGhpcy5pZEZhY3RvcnkuZ2V0RG9jSWQoKX1fJHtDfWA7dGhpcy50cmFuc2xhdGVGb250KGcpLnRoZW4oKGU9PntvKG5ldyBUcmFuc2xhdGVkRm9udCh7bG9hZGVkTmFtZTp0LmxvYWRlZE5hbWUsZm9udDplLGRpY3Q6dCxldmFsdWF0b3JPcHRpb25zOnRoaXMub3B0aW9uc30pKX0pKS5jYXRjaCgoZT0+e3dhcm4oYGxvYWRGb250IC0gdHJhbnNsYXRlRm9udCBmYWlsZWQ6ICIke2V9Ii5gKTtvKG5ldyBUcmFuc2xhdGVkRm9udCh7bG9hZGVkTmFtZTp0LmxvYWRlZE5hbWUsZm9udDpuZXcgRXJyb3JGb250KGUgaW5zdGFuY2VvZiBFcnJvcj9lLm1lc3NhZ2U6ZSksZGljdDp0LGV2YWx1YXRvck9wdGlvbnM6dGhpcy5vcHRpb25zfSkpfSkpO3JldHVybiBufWJ1aWxkUGF0aChlLHQsaSxhPSExKXtjb25zdCByPWUubGVuZ3RoLTE7aXx8KGk9W10pO2lmKHI8MHx8ZS5mbkFycmF5W3JdIT09cnQpe2lmKGEpe3dhcm4oYEVuY291bnRlcmVkIHBhdGggb3BlcmF0b3IgIiR7dH0iIGluc2lkZSBvZiBhIHRleHQgb2JqZWN0LmApO2UuYWRkT3AoeEEsbnVsbCl9bGV0IHI7c3dpdGNoKHQpe2Nhc2UgT0E6Y29uc3QgZT1pWzBdK2lbMl0sdD1pWzFdK2lbM107cj1bTWF0aC5taW4oaVswXSxlKSxNYXRoLm1pbihpWzFdLHQpLE1hdGgubWF4KGlbMF0sZSksTWF0aC5tYXgoaVsxXSx0KV07YnJlYWs7Y2FzZSBKQTpjYXNlIHZBOnI9W2lbMF0saVsxXSxpWzBdLGlbMV1dO2JyZWFrO2RlZmF1bHQ6cj1bMS8wLDEvMCwtMS8wLC0xLzBdfWUuYWRkT3AocnQsW1t0XSxpLHJdKTthJiZlLmFkZE9wKExBLG51bGwpfWVsc2V7Y29uc3QgYT1lLmFyZ3NBcnJheVtyXTthWzBdLnB1c2godCk7YVsxXS5wdXNoKC4uLmkpO2NvbnN0IHM9YVsyXTtzd2l0Y2godCl7Y2FzZSBPQTpjb25zdCBlPWlbMF0raVsyXSx0PWlbMV0raVszXTtzWzBdPU1hdGgubWluKHNbMF0saVswXSxlKTtzWzFdPU1hdGgubWluKHNbMV0saVsxXSx0KTtzWzJdPU1hdGgubWF4KHNbMl0saVswXSxlKTtzWzNdPU1hdGgubWF4KHNbM10saVsxXSx0KTticmVhaztjYXNlIEpBOmNhc2UgdkE6c1swXT1NYXRoLm1pbihzWzBdLGlbMF0pO3NbMV09TWF0aC5taW4oc1sxXSxpWzFdKTtzWzJdPU1hdGgubWF4KHNbMl0saVswXSk7c1szXT1NYXRoLm1heChzWzNdLGlbMV0pfX19cGFyc2VDb2xvclNwYWNlKHtjczplLHJlc291cmNlczp0LGxvY2FsQ29sb3JTcGFjZUNhY2hlOml9KXtyZXR1cm4gQ29sb3JTcGFjZS5wYXJzZUFzeW5jKHtjczplLHhyZWY6dGhpcy54cmVmLHJlc291cmNlczp0LHBkZkZ1bmN0aW9uRmFjdG9yeTp0aGlzLl9wZGZGdW5jdGlvbkZhY3RvcnksbG9jYWxDb2xvclNwYWNlQ2FjaGU6aX0pLmNhdGNoKChlPT57aWYoZSBpbnN0YW5jZW9mIEFib3J0RXhjZXB0aW9uKXJldHVybiBudWxsO2lmKHRoaXMub3B0aW9ucy5pZ25vcmVFcnJvcnMpe3dhcm4oYHBhcnNlQ29sb3JTcGFjZSAtIGlnbm9yaW5nIENvbG9yU3BhY2U6ICIke2V9Ii5gKTtyZXR1cm4gbnVsbH10aHJvdyBlfSkpfXBhcnNlU2hhZGluZyh7c2hhZGluZzplLHJlc291cmNlczp0LGxvY2FsQ29sb3JTcGFjZUNhY2hlOmksbG9jYWxTaGFkaW5nUGF0dGVybkNhY2hlOmF9KXtsZXQgcixzPWEuZ2V0KGUpO2lmKHMpcmV0dXJuIHM7dHJ5e3I9UGF0dGVybi5wYXJzZVNoYWRpbmcoZSx0aGlzLnhyZWYsdCx0aGlzLl9wZGZGdW5jdGlvbkZhY3RvcnksaSkuZ2V0SVIoKX1jYXRjaCh0KXtpZih0IGluc3RhbmNlb2YgQWJvcnRFeGNlcHRpb24pcmV0dXJuIG51bGw7aWYodGhpcy5vcHRpb25zLmlnbm9yZUVycm9ycyl7d2FybihgcGFyc2VTaGFkaW5nIC0gaWdub3Jpbmcgc2hhZGluZzogIiR7dH0iLmApO2Euc2V0KGUsbnVsbCk7cmV0dXJuIG51bGx9dGhyb3cgdH1zPWBwYXR0ZXJuXyR7dGhpcy5pZEZhY3RvcnkuY3JlYXRlT2JqSWQoKX1gO3RoaXMucGFyc2luZ1R5cGUzRm9udCYmKHM9YCR7dGhpcy5pZEZhY3RvcnkuZ2V0RG9jSWQoKX1fdHlwZTNfJHtzfWApO2Euc2V0KGUscyk7dGhpcy5wYXJzaW5nVHlwZTNGb250P3RoaXMuaGFuZGxlci5zZW5kKCJjb21tb25vYmoiLFtzLCJQYXR0ZXJuIixyXSk6dGhpcy5oYW5kbGVyLnNlbmQoIm9iaiIsW3MsdGhpcy5wYWdlSW5kZXgsIlBhdHRlcm4iLHJdKTtyZXR1cm4gc31oYW5kbGVDb2xvck4oZSx0LGksYSxyLHMsbixvLGcsYyl7Y29uc3QgbD1pLnBvcCgpO2lmKGwgaW5zdGFuY2VvZiBOYW1lKXtjb25zdCBoPXIuZ2V0UmF3KGwubmFtZSksQz1oIGluc3RhbmNlb2YgUmVmJiZnLmdldEJ5UmVmKGgpO2lmKEMpdHJ5e2NvbnN0IHI9YS5iYXNlP2EuYmFzZS5nZXRSZ2IoaSwwKTpudWxsLHM9Z2V0VGlsaW5nUGF0dGVybklSKEMub3BlcmF0b3JMaXN0SVIsQy5kaWN0LHIpO2UuYWRkT3AodCxzKTtyZXR1cm59Y2F0Y2h7fWNvbnN0IFE9dGhpcy54cmVmLmZldGNoSWZSZWYoaCk7aWYoUSl7Y29uc3Qgcj1RIGluc3RhbmNlb2YgQmFzZVN0cmVhbT9RLmRpY3Q6USxsPXIuZ2V0KCJQYXR0ZXJuVHlwZSIpO2lmKGw9PT15cil7Y29uc3Qgbz1hLmJhc2U/YS5iYXNlLmdldFJnYihpLDApOm51bGw7cmV0dXJuIHRoaXMuaGFuZGxlVGlsaW5nVHlwZSh0LG8scyxRLHIsZSxuLGcpfWlmKGw9PT13cil7Y29uc3QgaT1yLmdldCgiU2hhZGluZyIpLGE9dGhpcy5wYXJzZVNoYWRpbmcoe3NoYWRpbmc6aSxyZXNvdXJjZXM6cyxsb2NhbENvbG9yU3BhY2VDYWNoZTpvLGxvY2FsU2hhZGluZ1BhdHRlcm5DYWNoZTpjfSk7aWYoYSl7Y29uc3QgaT1sb29rdXBNYXRyaXgoci5nZXRBcnJheSgiTWF0cml4IiksbnVsbCk7ZS5hZGRPcCh0LFsiU2hhZGluZyIsYSxpXSl9cmV0dXJufXRocm93IG5ldyBGb3JtYXRFcnJvcihgVW5rbm93biBQYXR0ZXJuVHlwZTogJHtsfWApfX10aHJvdyBuZXcgRm9ybWF0RXJyb3IoYFVua25vd24gUGF0dGVybk5hbWU6ICR7bH1gKX1fcGFyc2VWaXNpYmlsaXR5RXhwcmVzc2lvbihlLHQsaSl7aWYoKyt0PjEwKXt3YXJuKCJWaXNpYmlsaXR5IGV4cHJlc3Npb24gaXMgdG9vIGRlZXBseSBuZXN0ZWQiKTtyZXR1cm59Y29uc3QgYT1lLmxlbmd0aCxyPXRoaXMueHJlZi5mZXRjaElmUmVmKGVbMF0pO2lmKCEoYTwyKSYmciBpbnN0YW5jZW9mIE5hbWUpe3N3aXRjaChyLm5hbWUpe2Nhc2UiQW5kIjpjYXNlIk9yIjpjYXNlIk5vdCI6aS5wdXNoKHIubmFtZSk7YnJlYWs7ZGVmYXVsdDp3YXJuKGBJbnZhbGlkIG9wZXJhdG9yICR7ci5uYW1lfSBpbiB2aXNpYmlsaXR5IGV4cHJlc3Npb25gKTtyZXR1cm59Zm9yKGxldCByPTE7cjxhO3IrKyl7Y29uc3QgYT1lW3JdLHM9dGhpcy54cmVmLmZldGNoSWZSZWYoYSk7aWYoQXJyYXkuaXNBcnJheShzKSl7Y29uc3QgZT1bXTtpLnB1c2goZSk7dGhpcy5fcGFyc2VWaXNpYmlsaXR5RXhwcmVzc2lvbihzLHQsZSl9ZWxzZSBhIGluc3RhbmNlb2YgUmVmJiZpLnB1c2goYS50b1N0cmluZygpKX19ZWxzZSB3YXJuKCJJbnZhbGlkIHZpc2liaWxpdHkgZXhwcmVzc2lvbiIpfWFzeW5jIHBhcnNlTWFya2VkQ29udGVudFByb3BzKGUsdCl7bGV0IGk7aWYoZSBpbnN0YW5jZW9mIE5hbWUpe2k9dC5nZXQoIlByb3BlcnRpZXMiKS5nZXQoZS5uYW1lKX1lbHNle2lmKCEoZSBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiT3B0aW9uYWwgY29udGVudCBwcm9wZXJ0aWVzIG1hbGZvcm1lZC4iKTtpPWV9Y29uc3QgYT1pLmdldCgiVHlwZSIpPy5uYW1lO2lmKCJPQ0ciPT09YSlyZXR1cm57dHlwZTphLGlkOmkub2JqSWR9O2lmKCJPQ01EIj09PWEpe2NvbnN0IGU9aS5nZXQoIlZFIik7aWYoQXJyYXkuaXNBcnJheShlKSl7Y29uc3QgdD1bXTt0aGlzLl9wYXJzZVZpc2liaWxpdHlFeHByZXNzaW9uKGUsMCx0KTtpZih0Lmxlbmd0aD4wKXJldHVybnt0eXBlOiJPQ01EIixleHByZXNzaW9uOnR9fWNvbnN0IHQ9aS5nZXQoIk9DR3MiKTtpZihBcnJheS5pc0FycmF5KHQpfHx0IGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT1bXTtpZihBcnJheS5pc0FycmF5KHQpKWZvcihjb25zdCBpIG9mIHQpZS5wdXNoKGkudG9TdHJpbmcoKSk7ZWxzZSBlLnB1c2godC5vYmpJZCk7cmV0dXJue3R5cGU6YSxpZHM6ZSxwb2xpY3k6aS5nZXQoIlAiKWluc3RhbmNlb2YgTmFtZT9pLmdldCgiUCIpLm5hbWU6bnVsbCxleHByZXNzaW9uOm51bGx9fWlmKHQgaW5zdGFuY2VvZiBSZWYpcmV0dXJue3R5cGU6YSxpZDp0LnRvU3RyaW5nKCl9fXJldHVybiBudWxsfWdldE9wZXJhdG9yTGlzdCh7c3RyZWFtOmUsdGFzazp0LHJlc291cmNlczppLG9wZXJhdG9yTGlzdDphLGluaXRpYWxTdGF0ZTpyPW51bGwsZmFsbGJhY2tGb250RGljdDpzPW51bGx9KXtpfHw9RGljdC5lbXB0eTtyfHw9bmV3IEV2YWxTdGF0ZTtpZighYSl0aHJvdyBuZXcgRXJyb3IoJ2dldE9wZXJhdG9yTGlzdDogbWlzc2luZyAib3BlcmF0b3JMaXN0IiBwYXJhbWV0ZXInKTtjb25zdCBuPXRoaXMsbz10aGlzLnhyZWY7bGV0IGc9ITE7Y29uc3QgYz1uZXcgTG9jYWxJbWFnZUNhY2hlLGw9bmV3IExvY2FsQ29sb3JTcGFjZUNhY2hlLGg9bmV3IExvY2FsR1N0YXRlQ2FjaGUsQz1uZXcgTG9jYWxUaWxpbmdQYXR0ZXJuQ2FjaGUsUT1uZXcgTWFwLEU9aS5nZXQoIlhPYmplY3QiKXx8RGljdC5lbXB0eSx1PWkuZ2V0KCJQYXR0ZXJuIil8fERpY3QuZW1wdHksZD1uZXcgU3RhdGVNYW5hZ2VyKHIpLGY9bmV3IEV2YWx1YXRvclByZXByb2Nlc3NvcihlLG8sZCkscD1uZXcgVGltZVNsb3RNYW5hZ2VyO2Z1bmN0aW9uIGNsb3NlUGVuZGluZ1Jlc3RvcmVPUFMoZSl7Zm9yKGxldCBlPTAsdD1mLnNhdmVkU3RhdGVzRGVwdGg7ZTx0O2UrKylhLmFkZE9wKExBLFtdKX1yZXR1cm4gbmV3IFByb21pc2UoKGZ1bmN0aW9uIHByb21pc2VCb2R5KGUscil7Y29uc3QgbmV4dD1mdW5jdGlvbih0KXtQcm9taXNlLmFsbChbdCxhLnJlYWR5XSkudGhlbigoZnVuY3Rpb24oKXt0cnl7cHJvbWlzZUJvZHkoZSxyKX1jYXRjaChlKXtyKGUpfX0pLHIpfTt0LmVuc3VyZU5vdFRlcm1pbmF0ZWQoKTtwLnJlc2V0KCk7Y29uc3QgbT17fTtsZXQgeSx3LGIsRCxTLGs7Zm9yKDshKHk9cC5jaGVjaygpKTspe20uYXJncz1udWxsO2lmKCFmLnJlYWQobSkpYnJlYWs7bGV0IGU9bS5hcmdzLHI9bS5mbjtzd2l0Y2goMHxyKXtjYXNlIEhlOms9ZVswXWluc3RhbmNlb2YgTmFtZTtTPWVbMF0ubmFtZTtpZihrKXtjb25zdCB0PWMuZ2V0QnlOYW1lKFMpO2lmKHQpe2FkZExvY2FsbHlDYWNoZWRJbWFnZU9wcyhhLHQpO2U9bnVsbDtjb250aW51ZX19bmV4dChuZXcgUHJvbWlzZSgoZnVuY3Rpb24oZSxyKXtpZighayl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlhPYmplY3QgbXVzdCBiZSByZWZlcnJlZCB0byBieSBuYW1lLiIpO2xldCBzPUUuZ2V0UmF3KFMpO2lmKHMgaW5zdGFuY2VvZiBSZWYpe2NvbnN0IHQ9Yy5nZXRCeVJlZihzKXx8bi5fcmVnaW9uYWxJbWFnZUNhY2hlLmdldEJ5UmVmKHMpO2lmKHQpe2FkZExvY2FsbHlDYWNoZWRJbWFnZU9wcyhhLHQpO2UoKTtyZXR1cm59Y29uc3QgaT1uLmdsb2JhbEltYWdlQ2FjaGUuZ2V0RGF0YShzLG4ucGFnZUluZGV4KTtpZihpKXthLmFkZERlcGVuZGVuY3koaS5vYmpJZCk7YS5hZGRJbWFnZU9wcyhpLmZuLGkuYXJncyxpLm9wdGlvbmFsQ29udGVudCxpLmhhc01hc2spO2UoKTtyZXR1cm59cz1vLmZldGNoKHMpfWlmKCEocyBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pKXRocm93IG5ldyBGb3JtYXRFcnJvcigiWE9iamVjdCBzaG91bGQgYmUgYSBzdHJlYW0iKTtjb25zdCBnPXMuZGljdC5nZXQoIlN1YnR5cGUiKTtpZighKGcgaW5zdGFuY2VvZiBOYW1lKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlhPYmplY3Qgc2hvdWxkIGhhdmUgYSBOYW1lIHN1YnR5cGUiKTtpZigiRm9ybSIhPT1nLm5hbWUpaWYoIkltYWdlIiE9PWcubmFtZSl7aWYoIlBTIiE9PWcubmFtZSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYFVuaGFuZGxlZCBYT2JqZWN0IHN1YnR5cGUgJHtnLm5hbWV9YCk7aW5mbygiSWdub3JlZCBYT2JqZWN0IHN1YnR5cGUgUFMiKTtlKCl9ZWxzZSBuLmJ1aWxkUGFpbnRJbWFnZVhPYmplY3Qoe3Jlc291cmNlczppLGltYWdlOnMsb3BlcmF0b3JMaXN0OmEsY2FjaGVLZXk6Uyxsb2NhbEltYWdlQ2FjaGU6Yyxsb2NhbENvbG9yU3BhY2VDYWNoZTpsfSkudGhlbihlLHIpO2Vsc2V7ZC5zYXZlKCk7bi5idWlsZEZvcm1YT2JqZWN0KGkscyxudWxsLGEsdCxkLnN0YXRlLmNsb25lKCksbCkudGhlbigoZnVuY3Rpb24oKXtkLnJlc3RvcmUoKTtlKCl9KSxyKX19KSkuY2F0Y2goKGZ1bmN0aW9uKGUpe2lmKCEoZSBpbnN0YW5jZW9mIEFib3J0RXhjZXB0aW9uKSl7aWYoIW4ub3B0aW9ucy5pZ25vcmVFcnJvcnMpdGhyb3cgZTt3YXJuKGBnZXRPcGVyYXRvckxpc3QgLSBpZ25vcmluZyBYT2JqZWN0OiAiJHtlfSIuYCl9fSkpKTtyZXR1cm47Y2FzZSBvZTpjb25zdCBmPWVbMV07bmV4dChuLmhhbmRsZVNldEZvbnQoaSxlLG51bGwsYSx0LGQuc3RhdGUscykudGhlbigoZnVuY3Rpb24oZSl7YS5hZGREZXBlbmRlbmN5KGUpO2EuYWRkT3Aob2UsW2UsZl0pfSkpKTtyZXR1cm47Y2FzZSB0ZTpnPSEwO2JyZWFrO2Nhc2UgaWU6Zz0hMTticmVhaztjYXNlIExlOmNvbnN0IHA9ZVswXS5jYWNoZUtleTtpZihwKXtjb25zdCB0PWMuZ2V0QnlOYW1lKHApO2lmKHQpe2FkZExvY2FsbHlDYWNoZWRJbWFnZU9wcyhhLHQpO2U9bnVsbDtjb250aW51ZX19bmV4dChuLmJ1aWxkUGFpbnRJbWFnZVhPYmplY3Qoe3Jlc291cmNlczppLGltYWdlOmVbMF0saXNJbmxpbmU6ITAsb3BlcmF0b3JMaXN0OmEsY2FjaGVLZXk6cCxsb2NhbEltYWdlQ2FjaGU6Yyxsb2NhbENvbG9yU3BhY2VDYWNoZTpsfSkpO3JldHVybjtjYXNlIEJlOmlmKCFkLnN0YXRlLmZvbnQpe24uZW5zdXJlU3RhdGVGb250KGQuc3RhdGUpO2NvbnRpbnVlfWVbMF09bi5oYW5kbGVUZXh0KGVbMF0sZC5zdGF0ZSk7YnJlYWs7Y2FzZSBRZTppZighZC5zdGF0ZS5mb250KXtuLmVuc3VyZVN0YXRlRm9udChkLnN0YXRlKTtjb250aW51ZX1jb25zdCBtPVtdLHk9ZC5zdGF0ZTtmb3IoY29uc3QgdCBvZiBlWzBdKSJzdHJpbmciPT10eXBlb2YgdD9tLnB1c2goLi4ubi5oYW5kbGVUZXh0KHQseSkpOiJudW1iZXIiPT10eXBlb2YgdCYmbS5wdXNoKHQpO2VbMF09bTtyPUJlO2JyZWFrO2Nhc2UgRWU6aWYoIWQuc3RhdGUuZm9udCl7bi5lbnN1cmVTdGF0ZUZvbnQoZC5zdGF0ZSk7Y29udGludWV9YS5hZGRPcChDZSk7ZVswXT1uLmhhbmRsZVRleHQoZVswXSxkLnN0YXRlKTtyPUJlO2JyZWFrO2Nhc2UgdWU6aWYoIWQuc3RhdGUuZm9udCl7bi5lbnN1cmVTdGF0ZUZvbnQoZC5zdGF0ZSk7Y29udGludWV9YS5hZGRPcChDZSk7YS5hZGRPcChyZSxbZS5zaGlmdCgpXSk7YS5hZGRPcChhZSxbZS5zaGlmdCgpXSk7ZVswXT1uLmhhbmRsZVRleHQoZVswXSxkLnN0YXRlKTtyPUJlO2JyZWFrO2Nhc2UgZ2U6ZC5zdGF0ZS50ZXh0UmVuZGVyaW5nTW9kZT1lWzBdO2JyZWFrO2Nhc2UgbWU6e2NvbnN0IHQ9Q29sb3JTcGFjZS5nZXRDYWNoZWQoZVswXSxvLGwpO2lmKHQpe2Quc3RhdGUuZmlsbENvbG9yU3BhY2U9dDtjb250aW51ZX1uZXh0KG4ucGFyc2VDb2xvclNwYWNlKHtjczplWzBdLHJlc291cmNlczppLGxvY2FsQ29sb3JTcGFjZUNhY2hlOmx9KS50aGVuKChmdW5jdGlvbihlKXtkLnN0YXRlLmZpbGxDb2xvclNwYWNlPWV8fENvbG9yU3BhY2Uuc2luZ2xldG9ucy5ncmF5fSkpKTtyZXR1cm59Y2FzZSBwZTp7Y29uc3QgdD1Db2xvclNwYWNlLmdldENhY2hlZChlWzBdLG8sbCk7aWYodCl7ZC5zdGF0ZS5zdHJva2VDb2xvclNwYWNlPXQ7Y29udGludWV9bmV4dChuLnBhcnNlQ29sb3JTcGFjZSh7Y3M6ZVswXSxyZXNvdXJjZXM6aSxsb2NhbENvbG9yU3BhY2VDYWNoZTpsfSkudGhlbigoZnVuY3Rpb24oZSl7ZC5zdGF0ZS5zdHJva2VDb2xvclNwYWNlPWV8fENvbG9yU3BhY2Uuc2luZ2xldG9ucy5ncmF5fSkpKTtyZXR1cm59Y2FzZSBiZTpEPWQuc3RhdGUuZmlsbENvbG9yU3BhY2U7ZT1ELmdldFJnYihlLDApO3I9UmU7YnJlYWs7Y2FzZSB5ZTpEPWQuc3RhdGUuc3Ryb2tlQ29sb3JTcGFjZTtlPUQuZ2V0UmdiKGUsMCk7cj1rZTticmVhaztjYXNlIFNlOmQuc3RhdGUuZmlsbENvbG9yU3BhY2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXk7ZT1Db2xvclNwYWNlLnNpbmdsZXRvbnMuZ3JheS5nZXRSZ2IoZSwwKTtyPVJlO2JyZWFrO2Nhc2UgRmU6ZC5zdGF0ZS5zdHJva2VDb2xvclNwYWNlPUNvbG9yU3BhY2Uuc2luZ2xldG9ucy5ncmF5O2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXkuZ2V0UmdiKGUsMCk7cj1rZTticmVhaztjYXNlIEdlOmQuc3RhdGUuZmlsbENvbG9yU3BhY2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmNteWs7ZT1Db2xvclNwYWNlLnNpbmdsZXRvbnMuY215ay5nZXRSZ2IoZSwwKTtyPVJlO2JyZWFrO2Nhc2UgTmU6ZC5zdGF0ZS5zdHJva2VDb2xvclNwYWNlPUNvbG9yU3BhY2Uuc2luZ2xldG9ucy5jbXlrO2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmNteWsuZ2V0UmdiKGUsMCk7cj1rZTticmVhaztjYXNlIFJlOmQuc3RhdGUuZmlsbENvbG9yU3BhY2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLnJnYjtlPUNvbG9yU3BhY2Uuc2luZ2xldG9ucy5yZ2IuZ2V0UmdiKGUsMCk7YnJlYWs7Y2FzZSBrZTpkLnN0YXRlLnN0cm9rZUNvbG9yU3BhY2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLnJnYjtlPUNvbG9yU3BhY2Uuc2luZ2xldG9ucy5yZ2IuZ2V0UmdiKGUsMCk7YnJlYWs7Y2FzZSBEZTpEPWQuc3RhdGUucGF0dGVybkZpbGxDb2xvclNwYWNlO2lmKCFEKXtpZihpc051bWJlckFycmF5KGUsbnVsbCkpe2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXkuZ2V0UmdiKGUsMCk7cj1SZTticmVha31lPVtdO3I9bnQ7YnJlYWt9aWYoIlBhdHRlcm4iPT09RC5uYW1lKXtuZXh0KG4uaGFuZGxlQ29sb3JOKGEsRGUsZSxELHUsaSx0LGwsQyxRKSk7cmV0dXJufWU9RC5nZXRSZ2IoZSwwKTtyPVJlO2JyZWFrO2Nhc2Ugd2U6RD1kLnN0YXRlLnBhdHRlcm5TdHJva2VDb2xvclNwYWNlO2lmKCFEKXtpZihpc051bWJlckFycmF5KGUsbnVsbCkpe2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXkuZ2V0UmdiKGUsMCk7cj1rZTticmVha31lPVtdO3I9c3Q7YnJlYWt9aWYoIlBhdHRlcm4iPT09RC5uYW1lKXtuZXh0KG4uaGFuZGxlQ29sb3JOKGEsd2UsZSxELHUsaSx0LGwsQyxRKSk7cmV0dXJufWU9RC5nZXRSZ2IoZSwwKTtyPWtlO2JyZWFrO2Nhc2UgTWU6bGV0IFI7dHJ5e2NvbnN0IHQ9aS5nZXQoIlNoYWRpbmciKTtpZighdCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIk5vIHNoYWRpbmcgcmVzb3VyY2UgZm91bmQiKTtSPXQuZ2V0KGVbMF0ubmFtZSk7aWYoIVIpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJObyBzaGFkaW5nIG9iamVjdCBmb3VuZCIpfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBBYm9ydEV4Y2VwdGlvbiljb250aW51ZTtpZihuLm9wdGlvbnMuaWdub3JlRXJyb3JzKXt3YXJuKGBnZXRPcGVyYXRvckxpc3QgLSBpZ25vcmluZyBTaGFkaW5nOiAiJHtlfSIuYCk7Y29udGludWV9dGhyb3cgZX1jb25zdCBOPW4ucGFyc2VTaGFkaW5nKHtzaGFkaW5nOlIscmVzb3VyY2VzOmksbG9jYWxDb2xvclNwYWNlQ2FjaGU6bCxsb2NhbFNoYWRpbmdQYXR0ZXJuQ2FjaGU6UX0pO2lmKCFOKWNvbnRpbnVlO2U9W05dO3I9TWU7YnJlYWs7Y2FzZSBVQTprPWVbMF1pbnN0YW5jZW9mIE5hbWU7Uz1lWzBdLm5hbWU7aWYoayl7Y29uc3QgdD1oLmdldEJ5TmFtZShTKTtpZih0KXt0Lmxlbmd0aD4wJiZhLmFkZE9wKFVBLFt0XSk7ZT1udWxsO2NvbnRpbnVlfX1uZXh0KG5ldyBQcm9taXNlKChmdW5jdGlvbihlLHIpe2lmKCFrKXRocm93IG5ldyBGb3JtYXRFcnJvcigiR1N0YXRlIG11c3QgYmUgcmVmZXJyZWQgdG8gYnkgbmFtZS4iKTtjb25zdCBzPWkuZ2V0KCJFeHRHU3RhdGUiKTtpZighKHMgaW5zdGFuY2VvZiBEaWN0KSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkV4dEdTdGF0ZSBzaG91bGQgYmUgYSBkaWN0aW9uYXJ5LiIpO2NvbnN0IG89cy5nZXQoUyk7aWYoIShvIGluc3RhbmNlb2YgRGljdCkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJHU3RhdGUgc2hvdWxkIGJlIGEgZGljdGlvbmFyeS4iKTtuLnNldEdTdGF0ZSh7cmVzb3VyY2VzOmksZ1N0YXRlOm8sb3BlcmF0b3JMaXN0OmEsY2FjaGVLZXk6Uyx0YXNrOnQsc3RhdGVNYW5hZ2VyOmQsbG9jYWxHU3RhdGVDYWNoZTpoLGxvY2FsQ29sb3JTcGFjZUNhY2hlOmx9KS50aGVuKGUscil9KSkuY2F0Y2goKGZ1bmN0aW9uKGUpe2lmKCEoZSBpbnN0YW5jZW9mIEFib3J0RXhjZXB0aW9uKSl7aWYoIW4ub3B0aW9ucy5pZ25vcmVFcnJvcnMpdGhyb3cgZTt3YXJuKGBnZXRPcGVyYXRvckxpc3QgLSBpZ25vcmluZyBFeHRHU3RhdGU6ICIke2V9Ii5gKX19KSkpO3JldHVybjtjYXNlIEpBOmNhc2UgdkE6Y2FzZSBZQTpjYXNlIEtBOmNhc2UgVEE6Y2FzZSBxQTpjYXNlIE9BOm4uYnVpbGRQYXRoKGEscixlLGcpO2NvbnRpbnVlO2Nhc2UgSmU6Y2FzZSB2ZTpjYXNlIHFlOmNhc2UgT2U6Y29udGludWU7Y2FzZSBLZTppZighKGVbMF1pbnN0YW5jZW9mIE5hbWUpKXt3YXJuKGBFeHBlY3RlZCBuYW1lIGZvciBiZWdpbk1hcmtlZENvbnRlbnRQcm9wcyBhcmcwPSR7ZVswXX1gKTthLmFkZE9wKEtlLFsiT0MiLG51bGxdKTtjb250aW51ZX1pZigiT0MiPT09ZVswXS5uYW1lKXtuZXh0KG4ucGFyc2VNYXJrZWRDb250ZW50UHJvcHMoZVsxXSxpKS50aGVuKChlPT57YS5hZGRPcChLZSxbIk9DIixlXSl9KSkuY2F0Y2goKGU9PntpZighKGUgaW5zdGFuY2VvZiBBYm9ydEV4Y2VwdGlvbikpe2lmKCFuLm9wdGlvbnMuaWdub3JlRXJyb3JzKXRocm93IGU7d2FybihgZ2V0T3BlcmF0b3JMaXN0IC0gaWdub3JpbmcgYmVnaW5NYXJrZWRDb250ZW50UHJvcHM6ICIke2V9Ii5gKTthLmFkZE9wKEtlLFsiT0MiLG51bGxdKX19KSkpO3JldHVybn1lPVtlWzBdLm5hbWUsZVsxXWluc3RhbmNlb2YgRGljdD9lWzFdLmdldCgiTUNJRCIpOm51bGxdO2JyZWFrO2RlZmF1bHQ6aWYobnVsbCE9PWUpe2Zvcih3PTAsYj1lLmxlbmd0aDt3PGImJiEoZVt3XWluc3RhbmNlb2YgRGljdCk7dysrKTtpZih3PGIpe3dhcm4oImdldE9wZXJhdG9yTGlzdCAtIGlnbm9yaW5nIG9wZXJhdG9yOiAiK3IpO2NvbnRpbnVlfX19YS5hZGRPcChyLGUpfWlmKHkpbmV4dChicik7ZWxzZXtjbG9zZVBlbmRpbmdSZXN0b3JlT1BTKCk7ZSgpfX0pKS5jYXRjaCgoZT0+e2lmKCEoZSBpbnN0YW5jZW9mIEFib3J0RXhjZXB0aW9uKSl7aWYoIXRoaXMub3B0aW9ucy5pZ25vcmVFcnJvcnMpdGhyb3cgZTt3YXJuKGBnZXRPcGVyYXRvckxpc3QgLSBpZ25vcmluZyBlcnJvcnMgZHVyaW5nICIke3QubmFtZX0iIHRhc2s6ICIke2V9Ii5gKTtjbG9zZVBlbmRpbmdSZXN0b3JlT1BTKCl9fSkpfWdldFRleHRDb250ZW50KHtzdHJlYW06ZSx0YXNrOnQscmVzb3VyY2VzOmksc3RhdGVNYW5hZ2VyOnM9bnVsbCxpbmNsdWRlTWFya2VkQ29udGVudDpuPSExLHNpbms6byxzZWVuU3R5bGVzOmc9bmV3IFNldCx2aWV3Qm94OmMsbGFuZzpsPW51bGwsbWFya2VkQ29udGVudERhdGE6aD1udWxsLGRpc2FibGVOb3JtYWxpemF0aW9uOkM9ITEsa2VlcFdoaXRlU3BhY2U6UT0hMX0pe2l8fD1EaWN0LmVtcHR5O3N8fD1uZXcgU3RhdGVNYW5hZ2VyKG5ldyBUZXh0U3RhdGUpO24mJihofHw9e2xldmVsOjB9KTtjb25zdCBFPXtpdGVtczpbXSxzdHlsZXM6T2JqZWN0LmNyZWF0ZShudWxsKSxsYW5nOmx9LHU9e2luaXRpYWxpemVkOiExLHN0cjpbXSx0b3RhbFdpZHRoOjAsdG90YWxIZWlnaHQ6MCx3aWR0aDowLGhlaWdodDowLHZlcnRpY2FsOiExLHByZXZUcmFuc2Zvcm06bnVsbCx0ZXh0QWR2YW5jZVNjYWxlOjAsc3BhY2VJbkZsb3dNaW46MCxzcGFjZUluRmxvd01heDowLHRyYWNraW5nU3BhY2VNaW46MS8wLG5lZ2F0aXZlU3BhY2VNYXg6LTEvMCxub3RBU3BhY2U6LTEvMCx0cmFuc2Zvcm06bnVsbCxmb250TmFtZTpudWxsLGhhc0VPTDohMX0sZD1bIiAiLCIgIl07bGV0IGY9MDtmdW5jdGlvbiBzYXZlTGFzdENoYXIoZSl7Y29uc3QgdD0oZisxKSUyLGk9IiAiIT09ZFtmXSYmIiAiPT09ZFt0XTtkW2ZdPWU7Zj10O3JldHVybiFRJiZpfWZ1bmN0aW9uIHNob3VsZEFkZFdoaXRlcHNhY2UoKXtyZXR1cm4hUSYmIiAiIT09ZFtmXSYmIiAiPT09ZFsoZisxKSUyXX1mdW5jdGlvbiByZXNldExhc3RDaGFycygpe2RbMF09ZFsxXT0iICI7Zj0wfWNvbnN0IHA9dGhpcyxtPXRoaXMueHJlZix5PVtdO2xldCB3PW51bGw7Y29uc3QgYj1uZXcgTG9jYWxJbWFnZUNhY2hlLEQ9bmV3IExvY2FsR1N0YXRlQ2FjaGUsUz1uZXcgRXZhbHVhdG9yUHJlcHJvY2Vzc29yKGUsbSxzKTtsZXQgaztmdW5jdGlvbiBwdXNoV2hpdGVzcGFjZSh7d2lkdGg6ZT0wLGhlaWdodDp0PTAsdHJhbnNmb3JtOmk9dS5wcmV2VHJhbnNmb3JtLGZvbnROYW1lOmE9dS5mb250TmFtZX0pe0UuaXRlbXMucHVzaCh7c3RyOiIgIixkaXI6Imx0ciIsd2lkdGg6ZSxoZWlnaHQ6dCx0cmFuc2Zvcm06aSxmb250TmFtZTphLGhhc0VPTDohMX0pfWZ1bmN0aW9uIGdldEN1cnJlbnRUZXh0VHJhbnNmb3JtKCl7Y29uc3QgZT1rLmZvbnQsdD1bay5mb250U2l6ZSprLnRleHRIU2NhbGUsMCwwLGsuZm9udFNpemUsMCxrLnRleHRSaXNlXTtpZihlLmlzVHlwZTNGb250JiYoay5mb250U2l6ZTw9MXx8ZS5pc0NoYXJCQm94KSYmIWlzQXJyYXlFcXVhbChrLmZvbnRNYXRyaXgscikpe2NvbnN0IGk9ZS5iYm94WzNdLWUuYmJveFsxXTtpPjAmJih0WzNdKj1pKmsuZm9udE1hdHJpeFszXSl9cmV0dXJuIFV0aWwudHJhbnNmb3JtKGsuY3RtLFV0aWwudHJhbnNmb3JtKGsudGV4dE1hdHJpeCx0KSl9ZnVuY3Rpb24gZW5zdXJlVGV4dENvbnRlbnRJdGVtKCl7aWYodS5pbml0aWFsaXplZClyZXR1cm4gdTtjb25zdHtmb250OmUsbG9hZGVkTmFtZTp0fT1rO2lmKCFnLmhhcyh0KSl7Zy5hZGQodCk7RS5zdHlsZXNbdF09e2ZvbnRGYW1pbHk6ZS5mYWxsYmFja05hbWUsYXNjZW50OmUuYXNjZW50LGRlc2NlbnQ6ZS5kZXNjZW50LHZlcnRpY2FsOmUudmVydGljYWx9O2lmKHAub3B0aW9ucy5mb250RXh0cmFQcm9wZXJ0aWVzJiZlLnN5c3RlbUZvbnRJbmZvKXtjb25zdCBpPUUuc3R5bGVzW3RdO2kuZm9udFN1YnN0aXR1dGlvbj1lLnN5c3RlbUZvbnRJbmZvLmNzcztpLmZvbnRTdWJzdGl0dXRpb25Mb2FkZWROYW1lPWUuc3lzdGVtRm9udEluZm8ubG9hZGVkTmFtZX19dS5mb250TmFtZT10O2NvbnN0IGk9dS50cmFuc2Zvcm09Z2V0Q3VycmVudFRleHRUcmFuc2Zvcm0oKTtpZihlLnZlcnRpY2FsKXt1LndpZHRoPXUudG90YWxXaWR0aD1NYXRoLmh5cG90KGlbMF0saVsxXSk7dS5oZWlnaHQ9dS50b3RhbEhlaWdodD0wO3UudmVydGljYWw9ITB9ZWxzZXt1LndpZHRoPXUudG90YWxXaWR0aD0wO3UuaGVpZ2h0PXUudG90YWxIZWlnaHQ9TWF0aC5oeXBvdChpWzJdLGlbM10pO3UudmVydGljYWw9ITF9Y29uc3QgYT1NYXRoLmh5cG90KGsudGV4dExpbmVNYXRyaXhbMF0say50ZXh0TGluZU1hdHJpeFsxXSkscj1NYXRoLmh5cG90KGsuY3RtWzBdLGsuY3RtWzFdKTt1LnRleHRBZHZhbmNlU2NhbGU9ciphO2NvbnN0e2ZvbnRTaXplOnN9PWs7dS50cmFja2luZ1NwYWNlTWluPS4xMDIqczt1Lm5vdEFTcGFjZT0uMDMqczt1Lm5lZ2F0aXZlU3BhY2VNYXg9LS4yKnM7dS5zcGFjZUluRmxvd01pbj0uMTAyKnM7dS5zcGFjZUluRmxvd01heD0uNipzO3UuaGFzRU9MPSExO3UuaW5pdGlhbGl6ZWQ9ITA7cmV0dXJuIHV9ZnVuY3Rpb24gdXBkYXRlQWR2YW5jZVNjYWxlKCl7aWYoIXUuaW5pdGlhbGl6ZWQpcmV0dXJuO2NvbnN0IGU9TWF0aC5oeXBvdChrLnRleHRMaW5lTWF0cml4WzBdLGsudGV4dExpbmVNYXRyaXhbMV0pLHQ9TWF0aC5oeXBvdChrLmN0bVswXSxrLmN0bVsxXSkqZTtpZih0IT09dS50ZXh0QWR2YW5jZVNjYWxlKXtpZih1LnZlcnRpY2FsKXt1LnRvdGFsSGVpZ2h0Kz11LmhlaWdodCp1LnRleHRBZHZhbmNlU2NhbGU7dS5oZWlnaHQ9MH1lbHNle3UudG90YWxXaWR0aCs9dS53aWR0aCp1LnRleHRBZHZhbmNlU2NhbGU7dS53aWR0aD0wfXUudGV4dEFkdmFuY2VTY2FsZT10fX1mdW5jdGlvbiBydW5CaWRpVHJhbnNmb3JtKGUpe2xldCB0PWUuc3RyLmpvaW4oIiIpO0N8fCh0PWZ1bmN0aW9uIG5vcm1hbGl6ZVVuaWNvZGUoZSl7aWYoIUN0KXtDdD0vKFtcdTAwYTBcdTAwYjVcdTAzN2VcdTBlYjNcdTIwMDAtXHUyMDBhXHUyMDJmXHUyMTI2XHVmYjAwLVx1ZmIwNFx1ZmIwNlx1ZmIyMC1cdWZiMzZcdWZiMzgtXHVmYjNjXHVmYjNlXHVmYjQwLVx1ZmI0MVx1ZmI0My1cdWZiNDRcdWZiNDYtXHVmYmExXHVmYmE0LVx1ZmJhOVx1ZmJhZS1cdWZiYjFcdWZiZDMtXHVmYmRjXHVmYmRlLVx1ZmJlN1x1ZmJlYS1cdWZiZjhcdWZiZmMtXHVmYmZkXHVmYzAwLVx1ZmM1ZFx1ZmM2NC1cdWZjZjFcdWZjZjUtXHVmZDNkXHVmZDg4XHVmZGY0XHVmZGZhLVx1ZmRmYlx1ZmU3MVx1ZmU3N1x1ZmU3OVx1ZmU3Ylx1ZmU3ZF0rKXwoXHVmYjA1KykvZ3U7QnQ9bmV3IE1hcChbWyLvrIUiLCLFv3QiXV0pfXJldHVybiBlLnJlcGxhY2VBbGwoQ3QsKChlLHQsaSk9PnQ/dC5ub3JtYWxpemUoIk5GS0MiKTpCdC5nZXQoaSkpKX0odCkpO2NvbnN0IGk9YmlkaSh0LC0xLGUudmVydGljYWwpO3JldHVybntzdHI6aS5zdHIsZGlyOmkuZGlyLHdpZHRoOk1hdGguYWJzKGUudG90YWxXaWR0aCksaGVpZ2h0Ok1hdGguYWJzKGUudG90YWxIZWlnaHQpLHRyYW5zZm9ybTplLnRyYW5zZm9ybSxmb250TmFtZTplLmZvbnROYW1lLGhhc0VPTDplLmhhc0VPTH19YXN5bmMgZnVuY3Rpb24gaGFuZGxlU2V0Rm9udChlLGEpe2NvbnN0IHM9YXdhaXQgcC5sb2FkRm9udChlLGEsaSk7aWYocy5mb250LmlzVHlwZTNGb250KXRyeXthd2FpdCBzLmxvYWRUeXBlM0RhdGEocCxpLHQpfWNhdGNoe31rLmxvYWRlZE5hbWU9cy5sb2FkZWROYW1lO2suZm9udD1zLmZvbnQ7ay5mb250TWF0cml4PXMuZm9udC5mb250TWF0cml4fHxyfWZ1bmN0aW9uIGFwcGx5SW52ZXJzZVJvdGF0aW9uKGUsdCxpKXtjb25zdCBhPU1hdGguaHlwb3QoaVswXSxpWzFdKTtyZXR1cm5bKGlbMF0qZStpWzFdKnQpL2EsKGlbMl0qZStpWzNdKnQpL2FdfWZ1bmN0aW9uIGNvbXBhcmVXaXRoTGFzdFBvc2l0aW9uKGUpe2NvbnN0IHQ9Z2V0Q3VycmVudFRleHRUcmFuc2Zvcm0oKTtsZXQgaT10WzRdLGE9dFs1XTtpZihrLmZvbnQ/LnZlcnRpY2FsKXtpZihpPGNbMF18fGk+Y1syXXx8YStlPGNbMV18fGE+Y1szXSlyZXR1cm4hMX1lbHNlIGlmKGkrZTxjWzBdfHxpPmNbMl18fGE8Y1sxXXx8YT5jWzNdKXJldHVybiExO2lmKCFrLmZvbnR8fCF1LnByZXZUcmFuc2Zvcm0pcmV0dXJuITA7bGV0IHI9dS5wcmV2VHJhbnNmb3JtWzRdLHM9dS5wcmV2VHJhbnNmb3JtWzVdO2lmKHI9PT1pJiZzPT09YSlyZXR1cm4hMDtsZXQgbj0tMTt0WzBdJiYwPT09dFsxXSYmMD09PXRbMl0/bj10WzBdPjA/MDoxODA6dFsxXSYmMD09PXRbMF0mJjA9PT10WzNdJiYobj10WzFdPjA/OTA6MjcwKTtzd2l0Y2gobil7Y2FzZSAwOmJyZWFrO2Nhc2UgOTA6W2ksYV09W2EsaV07W3Isc109W3Mscl07YnJlYWs7Y2FzZSAxODA6W2ksYSxyLHNdPVstaSwtYSwtciwtc107YnJlYWs7Y2FzZSAyNzA6W2ksYV09Wy1hLC1pXTtbcixzXT1bLXMsLXJdO2JyZWFrO2RlZmF1bHQ6W2ksYV09YXBwbHlJbnZlcnNlUm90YXRpb24oaSxhLHQpO1tyLHNdPWFwcGx5SW52ZXJzZVJvdGF0aW9uKHIscyx1LnByZXZUcmFuc2Zvcm0pfWlmKGsuZm9udC52ZXJ0aWNhbCl7Y29uc3QgZT0ocy1hKS91LnRleHRBZHZhbmNlU2NhbGUsdD1pLXIsbj1NYXRoLnNpZ24odS5oZWlnaHQpO2lmKGU8bip1Lm5lZ2F0aXZlU3BhY2VNYXgpe2lmKE1hdGguYWJzKHQpPi41KnUud2lkdGgpe2FwcGVuZEVPTCgpO3JldHVybiEwfXJlc2V0TGFzdENoYXJzKCk7Zmx1c2hUZXh0Q29udGVudEl0ZW0oKTtyZXR1cm4hMH1pZihNYXRoLmFicyh0KT51LndpZHRoKXthcHBlbmRFT0woKTtyZXR1cm4hMH1lPD1uKnUubm90QVNwYWNlJiZyZXNldExhc3RDaGFycygpO2lmKGU8PW4qdS50cmFja2luZ1NwYWNlTWluKWlmKHNob3VsZEFkZFdoaXRlcHNhY2UoKSl7cmVzZXRMYXN0Q2hhcnMoKTtmbHVzaFRleHRDb250ZW50SXRlbSgpO3B1c2hXaGl0ZXNwYWNlKHtoZWlnaHQ6TWF0aC5hYnMoZSl9KX1lbHNlIHUuaGVpZ2h0Kz1lO2Vsc2UgaWYoIWFkZEZha2VTcGFjZXMoZSx1LnByZXZUcmFuc2Zvcm0sbikpaWYoMD09PXUuc3RyLmxlbmd0aCl7cmVzZXRMYXN0Q2hhcnMoKTtwdXNoV2hpdGVzcGFjZSh7aGVpZ2h0Ok1hdGguYWJzKGUpfSl9ZWxzZSB1LmhlaWdodCs9ZTtNYXRoLmFicyh0KT4uMjUqdS53aWR0aCYmZmx1c2hUZXh0Q29udGVudEl0ZW0oKTtyZXR1cm4hMH1jb25zdCBvPShpLXIpL3UudGV4dEFkdmFuY2VTY2FsZSxnPWEtcyxsPU1hdGguc2lnbih1LndpZHRoKTtpZihvPGwqdS5uZWdhdGl2ZVNwYWNlTWF4KXtpZihNYXRoLmFicyhnKT4uNSp1LmhlaWdodCl7YXBwZW5kRU9MKCk7cmV0dXJuITB9cmVzZXRMYXN0Q2hhcnMoKTtmbHVzaFRleHRDb250ZW50SXRlbSgpO3JldHVybiEwfWlmKE1hdGguYWJzKGcpPnUuaGVpZ2h0KXthcHBlbmRFT0woKTtyZXR1cm4hMH1vPD1sKnUubm90QVNwYWNlJiZyZXNldExhc3RDaGFycygpO2lmKG88PWwqdS50cmFja2luZ1NwYWNlTWluKWlmKHNob3VsZEFkZFdoaXRlcHNhY2UoKSl7cmVzZXRMYXN0Q2hhcnMoKTtmbHVzaFRleHRDb250ZW50SXRlbSgpO3B1c2hXaGl0ZXNwYWNlKHt3aWR0aDpNYXRoLmFicyhvKX0pfWVsc2UgdS53aWR0aCs9bztlbHNlIGlmKCFhZGRGYWtlU3BhY2VzKG8sdS5wcmV2VHJhbnNmb3JtLGwpKWlmKDA9PT11LnN0ci5sZW5ndGgpe3Jlc2V0TGFzdENoYXJzKCk7cHVzaFdoaXRlc3BhY2Uoe3dpZHRoOk1hdGguYWJzKG8pfSl9ZWxzZSB1LndpZHRoKz1vO01hdGguYWJzKGcpPi4yNSp1LmhlaWdodCYmZmx1c2hUZXh0Q29udGVudEl0ZW0oKTtyZXR1cm4hMH1mdW5jdGlvbiBidWlsZFRleHRDb250ZW50SXRlbSh7Y2hhcnM6ZSxleHRyYVNwYWNpbmc6dH0pe2NvbnN0IGk9ay5mb250O2lmKCFlKXtjb25zdCBlPWsuY2hhclNwYWNpbmcrdDtlJiYoaS52ZXJ0aWNhbD9rLnRyYW5zbGF0ZVRleHRNYXRyaXgoMCwtZSk6ay50cmFuc2xhdGVUZXh0TWF0cml4KGUqay50ZXh0SFNjYWxlLDApKTtRJiZjb21wYXJlV2l0aExhc3RQb3NpdGlvbigwKTtyZXR1cm59Y29uc3QgYT1pLmNoYXJzVG9HbHlwaHMoZSkscj1rLmZvbnRNYXRyaXhbMF0qay5mb250U2l6ZTtmb3IobGV0IGU9MCxzPWEubGVuZ3RoO2U8cztlKyspe2NvbnN0IG49YVtlXSx7Y2F0ZWdvcnk6b309bjtpZihvLmlzSW52aXNpYmxlRm9ybWF0TWFyayljb250aW51ZTtsZXQgZz1rLmNoYXJTcGFjaW5nKyhlKzE9PT1zP3Q6MCksYz1uLndpZHRoO2kudmVydGljYWwmJihjPW4udm1ldHJpYz9uLnZtZXRyaWNbMF06LWMpO2xldCBsPWMqcjtpZighUSYmby5pc1doaXRlc3BhY2Upe2lmKGkudmVydGljYWwpe2crPS1sK2sud29yZFNwYWNpbmc7ay50cmFuc2xhdGVUZXh0TWF0cml4KDAsLWcpfWVsc2V7Zys9bCtrLndvcmRTcGFjaW5nO2sudHJhbnNsYXRlVGV4dE1hdHJpeChnKmsudGV4dEhTY2FsZSwwKX1zYXZlTGFzdENoYXIoIiAiKTtjb250aW51ZX1pZighby5pc1plcm9XaWR0aERpYWNyaXRpYyYmIWNvbXBhcmVXaXRoTGFzdFBvc2l0aW9uKGwpKXtpLnZlcnRpY2FsP2sudHJhbnNsYXRlVGV4dE1hdHJpeCgwLGwpOmsudHJhbnNsYXRlVGV4dE1hdHJpeChsKmsudGV4dEhTY2FsZSwwKTtjb250aW51ZX1jb25zdCBoPWVuc3VyZVRleHRDb250ZW50SXRlbSgpO28uaXNaZXJvV2lkdGhEaWFjcml0aWMmJihsPTApO2lmKGkudmVydGljYWwpe2sudHJhbnNsYXRlVGV4dE1hdHJpeCgwLGwpO2w9TWF0aC5hYnMobCk7aC5oZWlnaHQrPWx9ZWxzZXtsKj1rLnRleHRIU2NhbGU7ay50cmFuc2xhdGVUZXh0TWF0cml4KGwsMCk7aC53aWR0aCs9bH1sJiYoaC5wcmV2VHJhbnNmb3JtPWdldEN1cnJlbnRUZXh0VHJhbnNmb3JtKCkpO2NvbnN0IEM9bi51bmljb2RlO3NhdmVMYXN0Q2hhcihDKSYmaC5zdHIucHVzaCgiICIpO2guc3RyLnB1c2goQyk7ZyYmKGkudmVydGljYWw/ay50cmFuc2xhdGVUZXh0TWF0cml4KDAsLWcpOmsudHJhbnNsYXRlVGV4dE1hdHJpeChnKmsudGV4dEhTY2FsZSwwKSl9fWZ1bmN0aW9uIGFwcGVuZEVPTCgpe3Jlc2V0TGFzdENoYXJzKCk7aWYodS5pbml0aWFsaXplZCl7dS5oYXNFT0w9ITA7Zmx1c2hUZXh0Q29udGVudEl0ZW0oKX1lbHNlIEUuaXRlbXMucHVzaCh7c3RyOiIiLGRpcjoibHRyIix3aWR0aDowLGhlaWdodDowLHRyYW5zZm9ybTpnZXRDdXJyZW50VGV4dFRyYW5zZm9ybSgpLGZvbnROYW1lOmsubG9hZGVkTmFtZSxoYXNFT0w6ITB9KX1mdW5jdGlvbiBhZGRGYWtlU3BhY2VzKGUsdCxpKXtpZihpKnUuc3BhY2VJbkZsb3dNaW48PWUmJmU8PWkqdS5zcGFjZUluRmxvd01heCl7aWYodS5pbml0aWFsaXplZCl7cmVzZXRMYXN0Q2hhcnMoKTt1LnN0ci5wdXNoKCIgIil9cmV0dXJuITF9Y29uc3QgYT11LmZvbnROYW1lO2xldCByPTA7aWYodS52ZXJ0aWNhbCl7cj1lO2U9MH1mbHVzaFRleHRDb250ZW50SXRlbSgpO3Jlc2V0TGFzdENoYXJzKCk7cHVzaFdoaXRlc3BhY2Uoe3dpZHRoOk1hdGguYWJzKGUpLGhlaWdodDpNYXRoLmFicyhyKSx0cmFuc2Zvcm06dHx8Z2V0Q3VycmVudFRleHRUcmFuc2Zvcm0oKSxmb250TmFtZTphfSk7cmV0dXJuITB9ZnVuY3Rpb24gZmx1c2hUZXh0Q29udGVudEl0ZW0oKXtpZih1LmluaXRpYWxpemVkJiZ1LnN0cil7dS52ZXJ0aWNhbD91LnRvdGFsSGVpZ2h0Kz11LmhlaWdodCp1LnRleHRBZHZhbmNlU2NhbGU6dS50b3RhbFdpZHRoKz11LndpZHRoKnUudGV4dEFkdmFuY2VTY2FsZTtFLml0ZW1zLnB1c2gocnVuQmlkaVRyYW5zZm9ybSh1KSk7dS5pbml0aWFsaXplZD0hMTt1LnN0ci5sZW5ndGg9MH19ZnVuY3Rpb24gZW5xdWV1ZUNodW5rKGU9ITEpe2NvbnN0IHQ9RS5pdGVtcy5sZW5ndGg7aWYoMCE9PXQmJiEoZSYmdDwxMCkpe28uZW5xdWV1ZShFLHQpO0UuaXRlbXM9W107RS5zdHlsZXM9T2JqZWN0LmNyZWF0ZShudWxsKX19Y29uc3QgUj1uZXcgVGltZVNsb3RNYW5hZ2VyO3JldHVybiBuZXcgUHJvbWlzZSgoZnVuY3Rpb24gcHJvbWlzZUJvZHkoZSxyKXtjb25zdCBuZXh0PWZ1bmN0aW9uKHQpe2VucXVldWVDaHVuayghMCk7UHJvbWlzZS5hbGwoW3Qsby5yZWFkeV0pLnRoZW4oKGZ1bmN0aW9uKCl7dHJ5e3Byb21pc2VCb2R5KGUscil9Y2F0Y2goZSl7cihlKX19KSxyKX07dC5lbnN1cmVOb3RUZXJtaW5hdGVkKCk7Ui5yZXNldCgpO2NvbnN0IHU9e307bGV0IGQsZixOLEc9W107Zm9yKDshKGQ9Ui5jaGVjaygpKTspe0cubGVuZ3RoPTA7dS5hcmdzPUc7aWYoIVMucmVhZCh1KSlicmVhaztjb25zdCBlPWs7az1zLnN0YXRlO2NvbnN0IHI9dS5mbjtHPXUuYXJncztzd2l0Y2goMHxyKXtjYXNlIG9lOmNvbnN0IHI9R1swXS5uYW1lLHU9R1sxXTtpZihrLmZvbnQmJnI9PT1rLmZvbnROYW1lJiZ1PT09ay5mb250U2l6ZSlicmVhaztmbHVzaFRleHRDb250ZW50SXRlbSgpO2suZm9udE5hbWU9cjtrLmZvbnRTaXplPXU7bmV4dChoYW5kbGVTZXRGb250KHIsbnVsbCkpO3JldHVybjtjYXNlIEllOmsudGV4dFJpc2U9R1swXTticmVhaztjYXNlIHNlOmsudGV4dEhTY2FsZT1HWzBdLzEwMDticmVhaztjYXNlIG5lOmsubGVhZGluZz1HWzBdO2JyZWFrO2Nhc2UgY2U6ay50cmFuc2xhdGVUZXh0TGluZU1hdHJpeChHWzBdLEdbMV0pO2sudGV4dE1hdHJpeD1rLnRleHRMaW5lTWF0cml4LnNsaWNlKCk7YnJlYWs7Y2FzZSBsZTprLmxlYWRpbmc9LUdbMV07ay50cmFuc2xhdGVUZXh0TGluZU1hdHJpeChHWzBdLEdbMV0pO2sudGV4dE1hdHJpeD1rLnRleHRMaW5lTWF0cml4LnNsaWNlKCk7YnJlYWs7Y2FzZSBDZTprLmNhcnJpYWdlUmV0dXJuKCk7YnJlYWs7Y2FzZSBoZTprLnNldFRleHRNYXRyaXgoR1swXSxHWzFdLEdbMl0sR1szXSxHWzRdLEdbNV0pO2suc2V0VGV4dExpbmVNYXRyaXgoR1swXSxHWzFdLEdbMl0sR1szXSxHWzRdLEdbNV0pO3VwZGF0ZUFkdmFuY2VTY2FsZSgpO2JyZWFrO2Nhc2UgYWU6ay5jaGFyU3BhY2luZz1HWzBdO2JyZWFrO2Nhc2UgcmU6ay53b3JkU3BhY2luZz1HWzBdO2JyZWFrO2Nhc2UgdGU6ay50ZXh0TWF0cml4PWEuc2xpY2UoKTtrLnRleHRMaW5lTWF0cml4PWEuc2xpY2UoKTticmVhaztjYXNlIFFlOmlmKCFzLnN0YXRlLmZvbnQpe3AuZW5zdXJlU3RhdGVGb250KHMuc3RhdGUpO2NvbnRpbnVlfWNvbnN0IGQ9KGsuZm9udC52ZXJ0aWNhbD8xOi0xKSprLmZvbnRTaXplLzFlMyxTPUdbMF07Zm9yKGxldCBlPTAsdD1TLmxlbmd0aDtlPHQ7ZSsrKXtjb25zdCB0PVNbZV07aWYoInN0cmluZyI9PXR5cGVvZiB0KXkucHVzaCh0KTtlbHNlIGlmKCJudW1iZXIiPT10eXBlb2YgdCYmMCE9PXQpe2NvbnN0IGU9eS5qb2luKCIiKTt5Lmxlbmd0aD0wO2J1aWxkVGV4dENvbnRlbnRJdGVtKHtjaGFyczplLGV4dHJhU3BhY2luZzp0KmR9KX19aWYoeS5sZW5ndGg+MCl7Y29uc3QgZT15LmpvaW4oIiIpO3kubGVuZ3RoPTA7YnVpbGRUZXh0Q29udGVudEl0ZW0oe2NoYXJzOmUsZXh0cmFTcGFjaW5nOjB9KX1icmVhaztjYXNlIEJlOmlmKCFzLnN0YXRlLmZvbnQpe3AuZW5zdXJlU3RhdGVGb250KHMuc3RhdGUpO2NvbnRpbnVlfWJ1aWxkVGV4dENvbnRlbnRJdGVtKHtjaGFyczpHWzBdLGV4dHJhU3BhY2luZzowfSk7YnJlYWs7Y2FzZSBFZTppZighcy5zdGF0ZS5mb250KXtwLmVuc3VyZVN0YXRlRm9udChzLnN0YXRlKTtjb250aW51ZX1rLmNhcnJpYWdlUmV0dXJuKCk7YnVpbGRUZXh0Q29udGVudEl0ZW0oe2NoYXJzOkdbMF0sZXh0cmFTcGFjaW5nOjB9KTticmVhaztjYXNlIHVlOmlmKCFzLnN0YXRlLmZvbnQpe3AuZW5zdXJlU3RhdGVGb250KHMuc3RhdGUpO2NvbnRpbnVlfWsud29yZFNwYWNpbmc9R1swXTtrLmNoYXJTcGFjaW5nPUdbMV07ay5jYXJyaWFnZVJldHVybigpO2J1aWxkVGV4dENvbnRlbnRJdGVtKHtjaGFyczpHWzJdLGV4dHJhU3BhY2luZzowfSk7YnJlYWs7Y2FzZSBIZTpmbHVzaFRleHRDb250ZW50SXRlbSgpO3c/Pz1pLmdldCgiWE9iamVjdCIpfHxEaWN0LmVtcHR5O049R1swXWluc3RhbmNlb2YgTmFtZTtmPUdbMF0ubmFtZTtpZihOJiZiLmdldEJ5TmFtZShmKSlicmVhaztuZXh0KG5ldyBQcm9taXNlKChmdW5jdGlvbihlLGEpe2lmKCFOKXRocm93IG5ldyBGb3JtYXRFcnJvcigiWE9iamVjdCBtdXN0IGJlIHJlZmVycmVkIHRvIGJ5IG5hbWUuIik7bGV0IHI9dy5nZXRSYXcoZik7aWYociBpbnN0YW5jZW9mIFJlZil7aWYoYi5nZXRCeVJlZihyKSl7ZSgpO3JldHVybn1pZihwLmdsb2JhbEltYWdlQ2FjaGUuZ2V0RGF0YShyLHAucGFnZUluZGV4KSl7ZSgpO3JldHVybn1yPW0uZmV0Y2gocil9aWYoIShyIGluc3RhbmNlb2YgQmFzZVN0cmVhbSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJYT2JqZWN0IHNob3VsZCBiZSBhIHN0cmVhbSIpO2NvbnN0IEU9ci5kaWN0LmdldCgiU3VidHlwZSIpO2lmKCEoRSBpbnN0YW5jZW9mIE5hbWUpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiWE9iamVjdCBzaG91bGQgaGF2ZSBhIE5hbWUgc3VidHlwZSIpO2lmKCJGb3JtIiE9PUUubmFtZSl7Yi5zZXQoZixyLmRpY3Qub2JqSWQsITApO2UoKTtyZXR1cm59Y29uc3QgdT1zLnN0YXRlLmNsb25lKCksZD1uZXcgU3RhdGVNYW5hZ2VyKHUpLHk9bG9va3VwTWF0cml4KHIuZGljdC5nZXRBcnJheSgiTWF0cml4IiksbnVsbCk7eSYmZC50cmFuc2Zvcm0oeSk7ZW5xdWV1ZUNodW5rKCk7Y29uc3QgRD17ZW5xdWV1ZUludm9rZWQ6ITEsZW5xdWV1ZShlLHQpe3RoaXMuZW5xdWV1ZUludm9rZWQ9ITA7by5lbnF1ZXVlKGUsdCl9LGdldCBkZXNpcmVkU2l6ZSgpe3JldHVybiBvLmRlc2lyZWRTaXplfSxnZXQgcmVhZHkoKXtyZXR1cm4gby5yZWFkeX19O3AuZ2V0VGV4dENvbnRlbnQoe3N0cmVhbTpyLHRhc2s6dCxyZXNvdXJjZXM6ci5kaWN0LmdldCgiUmVzb3VyY2VzIil8fGksc3RhdGVNYW5hZ2VyOmQsaW5jbHVkZU1hcmtlZENvbnRlbnQ6bixzaW5rOkQsc2VlblN0eWxlczpnLHZpZXdCb3g6YyxsYW5nOmwsbWFya2VkQ29udGVudERhdGE6aCxkaXNhYmxlTm9ybWFsaXphdGlvbjpDLGtlZXBXaGl0ZVNwYWNlOlF9KS50aGVuKChmdW5jdGlvbigpe0QuZW5xdWV1ZUludm9rZWR8fGIuc2V0KGYsci5kaWN0Lm9iaklkLCEwKTtlKCl9KSxhKX0pKS5jYXRjaCgoZnVuY3Rpb24oZSl7aWYoIShlIGluc3RhbmNlb2YgQWJvcnRFeGNlcHRpb24pKXtpZighcC5vcHRpb25zLmlnbm9yZUVycm9ycyl0aHJvdyBlO3dhcm4oYGdldFRleHRDb250ZW50IC0gaWdub3JpbmcgWE9iamVjdDogIiR7ZX0iLmApfX0pKSk7cmV0dXJuO2Nhc2UgVUE6Tj1HWzBdaW5zdGFuY2VvZiBOYW1lO2Y9R1swXS5uYW1lO2lmKE4mJkQuZ2V0QnlOYW1lKGYpKWJyZWFrO25leHQobmV3IFByb21pc2UoKGZ1bmN0aW9uKGUsdCl7aWYoIU4pdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJHU3RhdGUgbXVzdCBiZSByZWZlcnJlZCB0byBieSBuYW1lLiIpO2NvbnN0IGE9aS5nZXQoIkV4dEdTdGF0ZSIpO2lmKCEoYSBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiRXh0R1N0YXRlIHNob3VsZCBiZSBhIGRpY3Rpb25hcnkuIik7Y29uc3Qgcj1hLmdldChmKTtpZighKHIgaW5zdGFuY2VvZiBEaWN0KSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkdTdGF0ZSBzaG91bGQgYmUgYSBkaWN0aW9uYXJ5LiIpO2NvbnN0IHM9ci5nZXQoIkZvbnQiKTtpZihzKXtmbHVzaFRleHRDb250ZW50SXRlbSgpO2suZm9udE5hbWU9bnVsbDtrLmZvbnRTaXplPXNbMV07aGFuZGxlU2V0Rm9udChudWxsLHNbMF0pLnRoZW4oZSx0KX1lbHNle0Quc2V0KGYsci5vYmpJZCwhMCk7ZSgpfX0pKS5jYXRjaCgoZnVuY3Rpb24oZSl7aWYoIShlIGluc3RhbmNlb2YgQWJvcnRFeGNlcHRpb24pKXtpZighcC5vcHRpb25zLmlnbm9yZUVycm9ycyl0aHJvdyBlO3dhcm4oYGdldFRleHRDb250ZW50IC0gaWdub3JpbmcgRXh0R1N0YXRlOiAiJHtlfSIuYCl9fSkpKTtyZXR1cm47Y2FzZSBZZTpmbHVzaFRleHRDb250ZW50SXRlbSgpO2lmKG4pe2gubGV2ZWwrKztFLml0ZW1zLnB1c2goe3R5cGU6ImJlZ2luTWFya2VkQ29udGVudCIsdGFnOkdbMF1pbnN0YW5jZW9mIE5hbWU/R1swXS5uYW1lOm51bGx9KX1icmVhaztjYXNlIEtlOmZsdXNoVGV4dENvbnRlbnRJdGVtKCk7aWYobil7aC5sZXZlbCsrO2xldCBlPW51bGw7R1sxXWluc3RhbmNlb2YgRGljdCYmKGU9R1sxXS5nZXQoIk1DSUQiKSk7RS5pdGVtcy5wdXNoKHt0eXBlOiJiZWdpbk1hcmtlZENvbnRlbnRQcm9wcyIsaWQ6TnVtYmVyLmlzSW50ZWdlcihlKT9gJHtwLmlkRmFjdG9yeS5nZXRQYWdlT2JqSWQoKX1fbWMke2V9YDpudWxsLHRhZzpHWzBdaW5zdGFuY2VvZiBOYW1lP0dbMF0ubmFtZTpudWxsfSl9YnJlYWs7Y2FzZSBUZTpmbHVzaFRleHRDb250ZW50SXRlbSgpO2lmKG4pe2lmKDA9PT1oLmxldmVsKWJyZWFrO2gubGV2ZWwtLTtFLml0ZW1zLnB1c2goe3R5cGU6ImVuZE1hcmtlZENvbnRlbnQifSl9YnJlYWs7Y2FzZSBMQTohZXx8ZS5mb250PT09ay5mb250JiZlLmZvbnRTaXplPT09ay5mb250U2l6ZSYmZS5mb250TmFtZT09PWsuZm9udE5hbWV8fGZsdXNoVGV4dENvbnRlbnRJdGVtKCl9aWYoRS5pdGVtcy5sZW5ndGg+PW8uZGVzaXJlZFNpemUpe2Q9ITA7YnJlYWt9fWlmKGQpbmV4dChicik7ZWxzZXtmbHVzaFRleHRDb250ZW50SXRlbSgpO2VucXVldWVDaHVuaygpO2UoKX19KSkuY2F0Y2goKGU9PntpZighKGUgaW5zdGFuY2VvZiBBYm9ydEV4Y2VwdGlvbikpe2lmKCF0aGlzLm9wdGlvbnMuaWdub3JlRXJyb3JzKXRocm93IGU7d2FybihgZ2V0VGV4dENvbnRlbnQgLSBpZ25vcmluZyBlcnJvcnMgZHVyaW5nICIke3QubmFtZX0iIHRhc2s6ICIke2V9Ii5gKTtmbHVzaFRleHRDb250ZW50SXRlbSgpO2VucXVldWVDaHVuaygpfX0pKX1hc3luYyBleHRyYWN0RGF0YVN0cnVjdHVyZXMoZSx0KXtjb25zdCBpPXRoaXMueHJlZjtsZXQgYTtjb25zdCByPXRoaXMucmVhZFRvVW5pY29kZSh0LnRvVW5pY29kZSk7aWYodC5jb21wb3NpdGUpe2NvbnN0IGk9ZS5nZXQoIkNJRFN5c3RlbUluZm8iKTtpIGluc3RhbmNlb2YgRGljdCYmKHQuY2lkU3lzdGVtSW5mbz17cmVnaXN0cnk6c3RyaW5nVG9QREZTdHJpbmcoaS5nZXQoIlJlZ2lzdHJ5IikpLG9yZGVyaW5nOnN0cmluZ1RvUERGU3RyaW5nKGkuZ2V0KCJPcmRlcmluZyIpKSxzdXBwbGVtZW50OmkuZ2V0KCJTdXBwbGVtZW50Iil9KTt0cnl7Y29uc3QgdD1lLmdldCgiQ0lEVG9HSURNYXAiKTt0IGluc3RhbmNlb2YgQmFzZVN0cmVhbSYmKGE9dC5nZXRCeXRlcygpKX1jYXRjaChlKXtpZighdGhpcy5vcHRpb25zLmlnbm9yZUVycm9ycyl0aHJvdyBlO3dhcm4oYGV4dHJhY3REYXRhU3RydWN0dXJlcyAtIGlnbm9yaW5nIENJRFRvR0lETWFwIGRhdGE6ICIke2V9Ii5gKX19Y29uc3Qgcz1bXTtsZXQgbixvPW51bGw7aWYoZS5oYXMoIkVuY29kaW5nIikpe249ZS5nZXQoIkVuY29kaW5nIik7aWYobiBpbnN0YW5jZW9mIERpY3Qpe289bi5nZXQoIkJhc2VFbmNvZGluZyIpO289byBpbnN0YW5jZW9mIE5hbWU/by5uYW1lOm51bGw7aWYobi5oYXMoIkRpZmZlcmVuY2VzIikpe2NvbnN0IGU9bi5nZXQoIkRpZmZlcmVuY2VzIik7bGV0IHQ9MDtmb3IoY29uc3QgYSBvZiBlKXtjb25zdCBlPWkuZmV0Y2hJZlJlZihhKTtpZigibnVtYmVyIj09dHlwZW9mIGUpdD1lO2Vsc2V7aWYoIShlIGluc3RhbmNlb2YgTmFtZSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnZhbGlkIGVudHJ5IGluICdEaWZmZXJlbmNlcycgYXJyYXk6ICR7ZX1gKTtzW3QrK109ZS5uYW1lfX19fWVsc2UgaWYobiBpbnN0YW5jZW9mIE5hbWUpbz1uLm5hbWU7ZWxzZXtjb25zdCBlPSJFbmNvZGluZyBpcyBub3QgYSBOYW1lIG5vciBhIERpY3QiO2lmKCF0aGlzLm9wdGlvbnMuaWdub3JlRXJyb3JzKXRocm93IG5ldyBGb3JtYXRFcnJvcihlKTt3YXJuKGUpfSJNYWNSb21hbkVuY29kaW5nIiE9PW8mJiJNYWNFeHBlcnRFbmNvZGluZyIhPT1vJiYiV2luQW5zaUVuY29kaW5nIiE9PW8mJihvPW51bGwpfWNvbnN0IGc9IXQuZmlsZXx8dC5pc0ludGVybmFsRm9udCxjPVBpKClbdC5uYW1lXTtvJiZnJiZjJiYobz1udWxsKTtpZihvKXQuZGVmYXVsdEVuY29kaW5nPWdldEVuY29kaW5nKG8pO2Vsc2V7Y29uc3QgZT0hISh0LmZsYWdzJkhpKSxpPSEhKHQuZmxhZ3MmSmkpO249Qmk7IlRydWVUeXBlIiE9PXQudHlwZXx8aXx8KG49UWkpO2lmKGV8fGMpe249Q2k7ZyYmKC9TeW1ib2wvaS50ZXN0KHQubmFtZSk/bj1FaTovRGluZ2JhdHMvaS50ZXN0KHQubmFtZSk/bj11aTovV2luZ2RpbmdzL2kudGVzdCh0Lm5hbWUpJiYobj1RaSkpfXQuZGVmYXVsdEVuY29kaW5nPW59dC5kaWZmZXJlbmNlcz1zO3QuYmFzZUVuY29kaW5nTmFtZT1vO3QuaGFzRW5jb2Rpbmc9ISFvfHxzLmxlbmd0aD4wO3QuZGljdD1lO3QudG9Vbmljb2RlPWF3YWl0IHI7Y29uc3QgbD1hd2FpdCB0aGlzLmJ1aWxkVG9Vbmljb2RlKHQpO3QudG9Vbmljb2RlPWw7YSYmKHQuY2lkVG9HaWRNYXA9dGhpcy5yZWFkQ2lkVG9HaWRNYXAoYSxsKSk7cmV0dXJuIHR9X3NpbXBsZUZvbnRUb1VuaWNvZGUoZSx0PSExKXthc3NlcnQoIWUuY29tcG9zaXRlLCJNdXN0IGJlIGEgc2ltcGxlIGZvbnQuIik7Y29uc3QgaT1bXSxhPWUuZGVmYXVsdEVuY29kaW5nLnNsaWNlKCkscj1lLmJhc2VFbmNvZGluZ05hbWUscz1lLmRpZmZlcmVuY2VzO2Zvcihjb25zdCBlIGluIHMpe2NvbnN0IHQ9c1tlXTsiLm5vdGRlZiIhPT10JiYoYVtlXT10KX1jb25zdCBuPURpKCk7Zm9yKGNvbnN0IHMgaW4gYSl7bGV0IG89YVtzXTtpZigiIj09PW8pY29udGludWU7bGV0IGc9bltvXTtpZih2b2lkIDAhPT1nKXtpW3NdPVN0cmluZy5mcm9tQ2hhckNvZGUoZyk7Y29udGludWV9bGV0IGM9MDtzd2l0Y2gob1swXSl7Y2FzZSJHIjozPT09by5sZW5ndGgmJihjPXBhcnNlSW50KG8uc3Vic3RyaW5nKDEpLDE2KSk7YnJlYWs7Y2FzZSJnIjo1PT09by5sZW5ndGgmJihjPXBhcnNlSW50KG8uc3Vic3RyaW5nKDEpLDE2KSk7YnJlYWs7Y2FzZSJDIjpjYXNlImMiOmlmKG8ubGVuZ3RoPj0zJiZvLmxlbmd0aDw9NCl7Y29uc3QgaT1vLnN1YnN0cmluZygxKTtpZih0KXtjPXBhcnNlSW50KGksMTYpO2JyZWFrfWM9K2k7aWYoTnVtYmVyLmlzTmFOKGMpJiZOdW1iZXIuaXNJbnRlZ2VyKHBhcnNlSW50KGksMTYpKSlyZXR1cm4gdGhpcy5fc2ltcGxlRm9udFRvVW5pY29kZShlLCEwKX1icmVhaztjYXNlInUiOmc9Z2V0VW5pY29kZUZvckdseXBoKG8sbik7LTEhPT1nJiYoYz1nKTticmVhaztkZWZhdWx0OnN3aXRjaChvKXtjYXNlImZfaCI6Y2FzZSJmX3QiOmNhc2UiVF9oIjppW3NdPW8ucmVwbGFjZUFsbCgiXyIsIiIpO2NvbnRpbnVlfX1pZihjPjAmJmM8PTExMTQxMTEmJk51bWJlci5pc0ludGVnZXIoYykpe2lmKHImJmM9PT0rcyl7Y29uc3QgZT1nZXRFbmNvZGluZyhyKTtpZihlJiYobz1lW3NdKSl7aVtzXT1TdHJpbmcuZnJvbUNoYXJDb2RlKG5bb10pO2NvbnRpbnVlfX1pW3NdPVN0cmluZy5mcm9tQ29kZVBvaW50KGMpfX1yZXR1cm4gaX1hc3luYyBidWlsZFRvVW5pY29kZShlKXtlLmhhc0luY2x1ZGVkVG9Vbmljb2RlTWFwPWUudG9Vbmljb2RlPy5sZW5ndGg+MDtpZihlLmhhc0luY2x1ZGVkVG9Vbmljb2RlTWFwKXshZS5jb21wb3NpdGUmJmUuaGFzRW5jb2RpbmcmJihlLmZhbGxiYWNrVG9Vbmljb2RlPXRoaXMuX3NpbXBsZUZvbnRUb1VuaWNvZGUoZSkpO3JldHVybiBlLnRvVW5pY29kZX1pZighZS5jb21wb3NpdGUpcmV0dXJuIG5ldyBUb1VuaWNvZGVNYXAodGhpcy5fc2ltcGxlRm9udFRvVW5pY29kZShlKSk7aWYoZS5jb21wb3NpdGUmJihlLmNNYXAuYnVpbHRJbkNNYXAmJiEoZS5jTWFwIGluc3RhbmNlb2YgSWRlbnRpdHlDTWFwKXx8IkFkb2JlIj09PWUuY2lkU3lzdGVtSW5mbz8ucmVnaXN0cnkmJigiR0IxIj09PWUuY2lkU3lzdGVtSW5mby5vcmRlcmluZ3x8IkNOUzEiPT09ZS5jaWRTeXN0ZW1JbmZvLm9yZGVyaW5nfHwiSmFwYW4xIj09PWUuY2lkU3lzdGVtSW5mby5vcmRlcmluZ3x8IktvcmVhMSI9PT1lLmNpZFN5c3RlbUluZm8ub3JkZXJpbmcpKSl7Y29uc3R7cmVnaXN0cnk6dCxvcmRlcmluZzppfT1lLmNpZFN5c3RlbUluZm8sYT1OYW1lLmdldChgJHt0fS0ke2l9LVVDUzJgKSxyPWF3YWl0IENNYXBGYWN0b3J5LmNyZWF0ZSh7ZW5jb2Rpbmc6YSxmZXRjaEJ1aWx0SW5DTWFwOnRoaXMuX2ZldGNoQnVpbHRJbkNNYXBCb3VuZCx1c2VDTWFwOm51bGx9KSxzPVtdLG49W107ZS5jTWFwLmZvckVhY2goKGZ1bmN0aW9uKGUsdCl7aWYodD42NTUzNSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIk1heCBzaXplIG9mIENJRCBpcyA2NSw1MzUiKTtjb25zdCBpPXIubG9va3VwKHQpO2lmKGkpe24ubGVuZ3RoPTA7Zm9yKGxldCBlPTAsdD1pLmxlbmd0aDtlPHQ7ZSs9MiluLnB1c2goKGkuY2hhckNvZGVBdChlKTw8OCkraS5jaGFyQ29kZUF0KGUrMSkpO3NbZV09U3RyaW5nLmZyb21DaGFyQ29kZSguLi5uKX19KSk7cmV0dXJuIG5ldyBUb1VuaWNvZGVNYXAocyl9cmV0dXJuIG5ldyBJZGVudGl0eVRvVW5pY29kZU1hcChlLmZpcnN0Q2hhcixlLmxhc3RDaGFyKX1hc3luYyByZWFkVG9Vbmljb2RlKGUpe2lmKCFlKXJldHVybiBudWxsO2lmKGUgaW5zdGFuY2VvZiBOYW1lKXtjb25zdCB0PWF3YWl0IENNYXBGYWN0b3J5LmNyZWF0ZSh7ZW5jb2Rpbmc6ZSxmZXRjaEJ1aWx0SW5DTWFwOnRoaXMuX2ZldGNoQnVpbHRJbkNNYXBCb3VuZCx1c2VDTWFwOm51bGx9KTtyZXR1cm4gdCBpbnN0YW5jZW9mIElkZW50aXR5Q01hcD9uZXcgSWRlbnRpdHlUb1VuaWNvZGVNYXAoMCw2NTUzNSk6bmV3IFRvVW5pY29kZU1hcCh0LmdldE1hcCgpKX1pZihlIGluc3RhbmNlb2YgQmFzZVN0cmVhbSl0cnl7Y29uc3QgdD1hd2FpdCBDTWFwRmFjdG9yeS5jcmVhdGUoe2VuY29kaW5nOmUsZmV0Y2hCdWlsdEluQ01hcDp0aGlzLl9mZXRjaEJ1aWx0SW5DTWFwQm91bmQsdXNlQ01hcDpudWxsfSk7aWYodCBpbnN0YW5jZW9mIElkZW50aXR5Q01hcClyZXR1cm4gbmV3IElkZW50aXR5VG9Vbmljb2RlTWFwKDAsNjU1MzUpO2NvbnN0IGk9bmV3IEFycmF5KHQubGVuZ3RoKTt0LmZvckVhY2goKGZ1bmN0aW9uKGUsdCl7aWYoIm51bWJlciI9PXR5cGVvZiB0KXtpW2VdPVN0cmluZy5mcm9tQ29kZVBvaW50KHQpO3JldHVybn10Lmxlbmd0aCUyIT0wJiYodD0iXDAiK3QpO2NvbnN0IGE9W107Zm9yKGxldCBlPTA7ZTx0Lmxlbmd0aDtlKz0yKXtjb25zdCBpPXQuY2hhckNvZGVBdChlKTw8OHx0LmNoYXJDb2RlQXQoZSsxKTtpZig1NTI5NiE9KDYzNDg4JmkpKXthLnB1c2goaSk7Y29udGludWV9ZSs9Mjtjb25zdCByPXQuY2hhckNvZGVBdChlKTw8OHx0LmNoYXJDb2RlQXQoZSsxKTthLnB1c2goKCgxMDIzJmkpPDwxMCkrKDEwMjMmcikrNjU1MzYpfWlbZV09U3RyaW5nLmZyb21Db2RlUG9pbnQoLi4uYSl9KSk7cmV0dXJuIG5ldyBUb1VuaWNvZGVNYXAoaSl9Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIEFib3J0RXhjZXB0aW9uKXJldHVybiBudWxsO2lmKHRoaXMub3B0aW9ucy5pZ25vcmVFcnJvcnMpe3dhcm4oYHJlYWRUb1VuaWNvZGUgLSBpZ25vcmluZyBUb1VuaWNvZGUgZGF0YTogIiR7ZX0iLmApO3JldHVybiBudWxsfXRocm93IGV9cmV0dXJuIG51bGx9cmVhZENpZFRvR2lkTWFwKGUsdCl7Y29uc3QgaT1bXTtmb3IobGV0IGE9MCxyPWUubGVuZ3RoO2E8cjthKyspe2NvbnN0IHI9ZVthKytdPDw4fGVbYV0scz1hPj4xOygwIT09cnx8dC5oYXMocykpJiYoaVtzXT1yKX1yZXR1cm4gaX1leHRyYWN0V2lkdGhzKGUsdCxpKXtjb25zdCBhPXRoaXMueHJlZjtsZXQgcj1bXSxzPTA7Y29uc3Qgbj1bXTtsZXQgbztpZihpLmNvbXBvc2l0ZSl7Y29uc3QgdD1lLmdldCgiRFciKTtzPSJudW1iZXIiPT10eXBlb2YgdD9NYXRoLmNlaWwodCk6MWUzO2NvbnN0IGc9ZS5nZXQoIlciKTtpZihBcnJheS5pc0FycmF5KGcpKWZvcihsZXQgZT0wLHQ9Zy5sZW5ndGg7ZTx0O2UrKyl7bGV0IHQ9YS5mZXRjaElmUmVmKGdbZSsrXSk7aWYoIU51bWJlci5pc0ludGVnZXIodCkpYnJlYWs7Y29uc3QgaT1hLmZldGNoSWZSZWYoZ1tlXSk7aWYoQXJyYXkuaXNBcnJheShpKSlmb3IoY29uc3QgZSBvZiBpKXtjb25zdCBpPWEuZmV0Y2hJZlJlZihlKTsibnVtYmVyIj09dHlwZW9mIGkmJihyW3RdPWkpO3QrK31lbHNle2lmKCFOdW1iZXIuaXNJbnRlZ2VyKGkpKWJyZWFrO3tjb25zdCBzPWEuZmV0Y2hJZlJlZihnWysrZV0pO2lmKCJudW1iZXIiIT10eXBlb2Ygcyljb250aW51ZTtmb3IobGV0IGU9dDtlPD1pO2UrKylyW2VdPXN9fX1pZihpLnZlcnRpY2FsKXtjb25zdCB0PWUuZ2V0QXJyYXkoIkRXMiIpO2xldCBpPWlzTnVtYmVyQXJyYXkodCwyKT90Ols4ODAsLTFlM107bz1baVsxXSwuNSpzLGlbMF1dO2k9ZS5nZXQoIlcyIik7aWYoQXJyYXkuaXNBcnJheShpKSlmb3IobGV0IGU9MCx0PWkubGVuZ3RoO2U8dDtlKyspe2xldCB0PWEuZmV0Y2hJZlJlZihpW2UrK10pO2lmKCFOdW1iZXIuaXNJbnRlZ2VyKHQpKWJyZWFrO2NvbnN0IHI9YS5mZXRjaElmUmVmKGlbZV0pO2lmKEFycmF5LmlzQXJyYXkocikpZm9yKGxldCBlPTAsaT1yLmxlbmd0aDtlPGk7ZSsrKXtjb25zdCBpPVthLmZldGNoSWZSZWYocltlKytdKSxhLmZldGNoSWZSZWYocltlKytdKSxhLmZldGNoSWZSZWYocltlXSldO2lzTnVtYmVyQXJyYXkoaSxudWxsKSYmKG5bdF09aSk7dCsrfWVsc2V7aWYoIU51bWJlci5pc0ludGVnZXIocikpYnJlYWs7e2NvbnN0IHM9W2EuZmV0Y2hJZlJlZihpWysrZV0pLGEuZmV0Y2hJZlJlZihpWysrZV0pLGEuZmV0Y2hJZlJlZihpWysrZV0pXTtpZighaXNOdW1iZXJBcnJheShzLG51bGwpKWNvbnRpbnVlO2ZvcihsZXQgZT10O2U8PXI7ZSsrKW5bZV09c319fX19ZWxzZXtjb25zdCBuPWUuZ2V0KCJXaWR0aHMiKTtpZihBcnJheS5pc0FycmF5KG4pKXtsZXQgZT1pLmZpcnN0Q2hhcjtmb3IoY29uc3QgdCBvZiBuKXtjb25zdCBpPWEuZmV0Y2hJZlJlZih0KTsibnVtYmVyIj09dHlwZW9mIGkmJihyW2VdPWkpO2UrK31jb25zdCBvPXQuZ2V0KCJNaXNzaW5nV2lkdGgiKTtzPSJudW1iZXIiPT10eXBlb2Ygbz9vOjB9ZWxzZXtjb25zdCB0PWUuZ2V0KCJCYXNlRm9udCIpO2lmKHQgaW5zdGFuY2VvZiBOYW1lKXtjb25zdCBlPXRoaXMuZ2V0QmFzZUZvbnRNZXRyaWNzKHQubmFtZSk7cj10aGlzLmJ1aWxkQ2hhckNvZGVUb1dpZHRoKGUud2lkdGhzLGkpO3M9ZS5kZWZhdWx0V2lkdGh9fX1sZXQgZz0hMCxjPXM7Zm9yKGNvbnN0IGUgaW4gcil7Y29uc3QgdD1yW2VdO2lmKHQpaWYoYyl7aWYoYyE9PXQpe2c9ITE7YnJlYWt9fWVsc2UgYz10fWc/aS5mbGFnc3w9TWk6aS5mbGFncyY9fk1pO2kuZGVmYXVsdFdpZHRoPXM7aS53aWR0aHM9cjtpLmRlZmF1bHRWTWV0cmljcz1vO2kudm1ldHJpY3M9bn1pc1NlcmlmRm9udChlKXtjb25zdCB0PWUuc3BsaXQoIi0iLDEpWzBdO3JldHVybiB0IGluIE9pKCl8fC9zZXJpZi9naS50ZXN0KHQpfWdldEJhc2VGb250TWV0cmljcyhlKXtsZXQgdD0wLGk9T2JqZWN0LmNyZWF0ZShudWxsKSxhPSExO2xldCByPUtpKClbZV18fGU7Y29uc3Qgcz1WaSgpO3IgaW4gc3x8KHI9dGhpcy5pc1NlcmlmRm9udChlKT8iVGltZXMtUm9tYW4iOiJIZWx2ZXRpY2EiKTtjb25zdCBuPXNbcl07aWYoIm51bWJlciI9PXR5cGVvZiBuKXt0PW47YT0hMH1lbHNlIGk9bigpO3JldHVybntkZWZhdWx0V2lkdGg6dCxtb25vc3BhY2U6YSx3aWR0aHM6aX19YnVpbGRDaGFyQ29kZVRvV2lkdGgoZSx0KXtjb25zdCBpPU9iamVjdC5jcmVhdGUobnVsbCksYT10LmRpZmZlcmVuY2VzLHI9dC5kZWZhdWx0RW5jb2Rpbmc7Zm9yKGxldCB0PTA7dDwyNTY7dCsrKXQgaW4gYSYmZVthW3RdXT9pW3RdPWVbYVt0XV06dCBpbiByJiZlW3JbdF1dJiYoaVt0XT1lW3JbdF1dKTtyZXR1cm4gaX1wcmVFdmFsdWF0ZUZvbnQoZSl7Y29uc3QgdD1lO2xldCBpPWUuZ2V0KCJTdWJ0eXBlIik7aWYoIShpIGluc3RhbmNlb2YgTmFtZSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJpbnZhbGlkIGZvbnQgU3VidHlwZSIpO2xldCBhLHI9ITE7aWYoIlR5cGUwIj09PWkubmFtZSl7Y29uc3QgdD1lLmdldCgiRGVzY2VuZGFudEZvbnRzIik7aWYoIXQpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJEZXNjZW5kYW50IGZvbnRzIGFyZSBub3Qgc3BlY2lmaWVkIik7aWYoISgoZT1BcnJheS5pc0FycmF5KHQpP3RoaXMueHJlZi5mZXRjaElmUmVmKHRbMF0pOnQpaW5zdGFuY2VvZiBEaWN0KSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkRlc2NlbmRhbnQgZm9udCBpcyBub3QgYSBkaWN0aW9uYXJ5LiIpO2k9ZS5nZXQoIlN1YnR5cGUiKTtpZighKGkgaW5zdGFuY2VvZiBOYW1lKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoImludmFsaWQgZm9udCBTdWJ0eXBlIik7cj0hMH1sZXQgcz1lLmdldCgiRmlyc3RDaGFyIik7TnVtYmVyLmlzSW50ZWdlcihzKXx8KHM9MCk7bGV0IG49ZS5nZXQoIkxhc3RDaGFyIik7TnVtYmVyLmlzSW50ZWdlcihuKXx8KG49cj82NTUzNToyNTUpO2NvbnN0IG89ZS5nZXQoIkZvbnREZXNjcmlwdG9yIiksZz1lLmdldCgiVG9Vbmljb2RlIil8fHQuZ2V0KCJUb1VuaWNvZGUiKTtpZihvKXthPW5ldyBNdXJtdXJIYXNoM182NDtjb25zdCBpPXQuZ2V0UmF3KCJFbmNvZGluZyIpO2lmKGkgaW5zdGFuY2VvZiBOYW1lKWEudXBkYXRlKGkubmFtZSk7ZWxzZSBpZihpIGluc3RhbmNlb2YgUmVmKWEudXBkYXRlKGkudG9TdHJpbmcoKSk7ZWxzZSBpZihpIGluc3RhbmNlb2YgRGljdClmb3IoY29uc3QgZSBvZiBpLmdldFJhd1ZhbHVlcygpKWlmKGUgaW5zdGFuY2VvZiBOYW1lKWEudXBkYXRlKGUubmFtZSk7ZWxzZSBpZihlIGluc3RhbmNlb2YgUmVmKWEudXBkYXRlKGUudG9TdHJpbmcoKSk7ZWxzZSBpZihBcnJheS5pc0FycmF5KGUpKXtjb25zdCB0PWUubGVuZ3RoLGk9bmV3IEFycmF5KHQpO2ZvcihsZXQgYT0wO2E8dDthKyspe2NvbnN0IHQ9ZVthXTt0IGluc3RhbmNlb2YgTmFtZT9pW2FdPXQubmFtZTooIm51bWJlciI9PXR5cGVvZiB0fHx0IGluc3RhbmNlb2YgUmVmKSYmKGlbYV09dC50b1N0cmluZygpKX1hLnVwZGF0ZShpLmpvaW4oKSl9YS51cGRhdGUoYCR7c30tJHtufWApO2lmKGcgaW5zdGFuY2VvZiBCYXNlU3RyZWFtKXtjb25zdCBlPWcuc3RyfHxnLHQ9ZS5idWZmZXI/bmV3IFVpbnQ4QXJyYXkoZS5idWZmZXIuYnVmZmVyLDAsZS5idWZmZXJMZW5ndGgpOm5ldyBVaW50OEFycmF5KGUuYnl0ZXMuYnVmZmVyLGUuc3RhcnQsZS5lbmQtZS5zdGFydCk7YS51cGRhdGUodCl9ZWxzZSBnIGluc3RhbmNlb2YgTmFtZSYmYS51cGRhdGUoZy5uYW1lKTtjb25zdCBvPWUuZ2V0KCJXaWR0aHMiKXx8dC5nZXQoIldpZHRocyIpO2lmKEFycmF5LmlzQXJyYXkobykpe2NvbnN0IGU9W107Zm9yKGNvbnN0IHQgb2YgbykoIm51bWJlciI9PXR5cGVvZiB0fHx0IGluc3RhbmNlb2YgUmVmKSYmZS5wdXNoKHQudG9TdHJpbmcoKSk7YS51cGRhdGUoZS5qb2luKCkpfWlmKHIpe2EudXBkYXRlKCJjb21wb3NpdGVGb250Iik7Y29uc3QgaT1lLmdldCgiVyIpfHx0LmdldCgiVyIpO2lmKEFycmF5LmlzQXJyYXkoaSkpe2NvbnN0IGU9W107Zm9yKGNvbnN0IHQgb2YgaSlpZigibnVtYmVyIj09dHlwZW9mIHR8fHQgaW5zdGFuY2VvZiBSZWYpZS5wdXNoKHQudG9TdHJpbmcoKSk7ZWxzZSBpZihBcnJheS5pc0FycmF5KHQpKXtjb25zdCBpPVtdO2Zvcihjb25zdCBlIG9mIHQpKCJudW1iZXIiPT10eXBlb2YgZXx8ZSBpbnN0YW5jZW9mIFJlZikmJmkucHVzaChlLnRvU3RyaW5nKCkpO2UucHVzaChgWyR7aS5qb2luKCl9XWApfWEudXBkYXRlKGUuam9pbigpKX1jb25zdCByPWUuZ2V0UmF3KCJDSURUb0dJRE1hcCIpfHx0LmdldFJhdygiQ0lEVG9HSURNYXAiKTtyIGluc3RhbmNlb2YgTmFtZT9hLnVwZGF0ZShyLm5hbWUpOnIgaW5zdGFuY2VvZiBSZWY/YS51cGRhdGUoci50b1N0cmluZygpKTpyIGluc3RhbmNlb2YgQmFzZVN0cmVhbSYmYS51cGRhdGUoci5wZWVrQnl0ZXMoKSl9fXJldHVybntkZXNjcmlwdG9yOm8sZGljdDplLGJhc2VEaWN0OnQsY29tcG9zaXRlOnIsdHlwZTppLm5hbWUsZmlyc3RDaGFyOnMsbGFzdENoYXI6bix0b1VuaWNvZGU6ZyxoYXNoOmE/YS5oZXhkaWdlc3QoKToiIn19YXN5bmMgdHJhbnNsYXRlRm9udCh7ZGVzY3JpcHRvcjplLGRpY3Q6dCxiYXNlRGljdDppLGNvbXBvc2l0ZTphLHR5cGU6cyxmaXJzdENoYXI6bixsYXN0Q2hhcjpvLHRvVW5pY29kZTpnLGNzc0ZvbnRJbmZvOmN9KXtjb25zdCBsPSJUeXBlMyI9PT1zO2lmKCFlKXtpZighbCl7bGV0IGU9dC5nZXQoIkJhc2VGb250Iik7aWYoIShlIGluc3RhbmNlb2YgTmFtZSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJCYXNlIGZvbnQgaXMgbm90IHNwZWNpZmllZCIpO2U9ZS5uYW1lLnJlcGxhY2VBbGwoL1ssX10vZywiLSIpO2NvbnN0IGE9dGhpcy5nZXRCYXNlRm9udE1ldHJpY3MoZSkscj1lLnNwbGl0KCItIiwxKVswXSxjPSh0aGlzLmlzU2VyaWZGb250KHIpP3hpOjApfChhLm1vbm9zcGFjZT9NaTowKXwoUGkoKVtyXT9IaTpKaSksaD17dHlwZTpzLG5hbWU6ZSxsb2FkZWROYW1lOmkubG9hZGVkTmFtZSxzeXN0ZW1Gb250SW5mbzpudWxsLHdpZHRoczphLndpZHRocyxkZWZhdWx0V2lkdGg6YS5kZWZhdWx0V2lkdGgsaXNTaW11bGF0ZWRGbGFnczohMCxmbGFnczpjLGZpcnN0Q2hhcjpuLGxhc3RDaGFyOm8sdG9Vbmljb2RlOmcseEhlaWdodDowLGNhcEhlaWdodDowLGl0YWxpY0FuZ2xlOjAsaXNUeXBlM0ZvbnQ6bH0sQz10LmdldCgiV2lkdGhzIiksUT1nZXRTdGFuZGFyZEZvbnROYW1lKGUpO2xldCBFPW51bGw7aWYoUSl7RT1hd2FpdCB0aGlzLmZldGNoU3RhbmRhcmRGb250RGF0YShRKTtoLmlzSW50ZXJuYWxGb250PSEhRX0haC5pc0ludGVybmFsRm9udCYmdGhpcy5vcHRpb25zLnVzZVN5c3RlbUZvbnRzJiYoaC5zeXN0ZW1Gb250SW5mbz1nZXRGb250U3Vic3RpdHV0aW9uKHRoaXMuc3lzdGVtRm9udENhY2hlLHRoaXMuaWRGYWN0b3J5LHRoaXMub3B0aW9ucy5zdGFuZGFyZEZvbnREYXRhVXJsLGUsUSxzKSk7Y29uc3QgdT1hd2FpdCB0aGlzLmV4dHJhY3REYXRhU3RydWN0dXJlcyh0LGgpO2lmKEFycmF5LmlzQXJyYXkoQykpe2NvbnN0IGU9W107bGV0IHQ9bjtmb3IoY29uc3QgaSBvZiBDKXtjb25zdCBhPXRoaXMueHJlZi5mZXRjaElmUmVmKGkpOyJudW1iZXIiPT10eXBlb2YgYSYmKGVbdF09YSk7dCsrfXUud2lkdGhzPWV9ZWxzZSB1LndpZHRocz10aGlzLmJ1aWxkQ2hhckNvZGVUb1dpZHRoKGEud2lkdGhzLHUpO3JldHVybiBuZXcgRm9udChlLEUsdSl9e2NvbnN0IGk9bG9va3VwTm9ybWFsUmVjdCh0LmdldEFycmF5KCJGb250QkJveCIpLFswLDAsMCwwXSk7KGU9bmV3IERpY3QobnVsbCkpLnNldCgiRm9udE5hbWUiLE5hbWUuZ2V0KHMpKTtlLnNldCgiRm9udEJCb3giLGkpfX1sZXQgaD1lLmdldCgiRm9udE5hbWUiKSxDPXQuZ2V0KCJCYXNlRm9udCIpOyJzdHJpbmciPT10eXBlb2YgaCYmKGg9TmFtZS5nZXQoaCkpOyJzdHJpbmciPT10eXBlb2YgQyYmKEM9TmFtZS5nZXQoQykpO2NvbnN0IFE9aD8ubmFtZSxFPUM/Lm5hbWU7aWYoIWwmJlEhPT1FKXtpbmZvKGBUaGUgRm9udERlc2NyaXB0b3IncyBGb250TmFtZSBpcyAiJHtRfSIgYnV0IHNob3VsZCBiZSB0aGUgc2FtZSBhcyB0aGUgRm9udCdzIEJhc2VGb250ICIke0V9Ii5gKTtRJiZFJiYoRS5zdGFydHNXaXRoKFEpfHwhaXNLbm93bkZvbnROYW1lKFEpJiZpc0tub3duRm9udE5hbWUoRSkpJiYoaD1udWxsKX1ofHw9QztpZighKGggaW5zdGFuY2VvZiBOYW1lKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoImludmFsaWQgZm9udCBuYW1lIik7bGV0IHUsZCxmLHAsbTt0cnl7dT1lLmdldCgiRm9udEZpbGUiLCJGb250RmlsZTIiLCJGb250RmlsZTMiKTtpZih1KXtpZighKHUgaW5zdGFuY2VvZiBCYXNlU3RyZWFtKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkZvbnRGaWxlIHNob3VsZCBiZSBhIHN0cmVhbSIpO2lmKHUuaXNFbXB0eSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkZvbnRGaWxlIGlzIGVtcHR5Iil9fWNhdGNoKGUpe2lmKCF0aGlzLm9wdGlvbnMuaWdub3JlRXJyb3JzKXRocm93IGU7d2FybihgdHJhbnNsYXRlRm9udCAtIGZldGNoaW5nICIke2gubmFtZX0iIGZvbnQgZmlsZTogIiR7ZX0iLmApO3U9bnVsbH1sZXQgeT0hMSx3PW51bGwsYj1udWxsO2lmKHUpe2lmKHUuZGljdCl7Y29uc3QgZT11LmRpY3QuZ2V0KCJTdWJ0eXBlIik7ZSBpbnN0YW5jZW9mIE5hbWUmJihkPWUubmFtZSk7Zj11LmRpY3QuZ2V0KCJMZW5ndGgxIik7cD11LmRpY3QuZ2V0KCJMZW5ndGgyIik7bT11LmRpY3QuZ2V0KCJMZW5ndGgzIil9fWVsc2UgaWYoYyl7Y29uc3QgZT1nZXRYZmFGb250TmFtZShoLm5hbWUpO2lmKGUpe2MuZm9udEZhbWlseT1gJHtjLmZvbnRGYW1pbHl9LVBkZkpTLVhGQWA7Yy5tZXRyaWNzPWUubWV0cmljc3x8bnVsbDt3PWUuZmFjdG9yc3x8bnVsbDt1PWF3YWl0IHRoaXMuZmV0Y2hTdGFuZGFyZEZvbnREYXRhKGUubmFtZSk7eT0hIXU7aT10PWdldFhmYUZvbnREaWN0KGgubmFtZSk7YT0hMH19ZWxzZSBpZighbCl7Y29uc3QgZT1nZXRTdGFuZGFyZEZvbnROYW1lKGgubmFtZSk7aWYoZSl7dT1hd2FpdCB0aGlzLmZldGNoU3RhbmRhcmRGb250RGF0YShlKTt5PSEhdX0heSYmdGhpcy5vcHRpb25zLnVzZVN5c3RlbUZvbnRzJiYoYj1nZXRGb250U3Vic3RpdHV0aW9uKHRoaXMuc3lzdGVtRm9udENhY2hlLHRoaXMuaWRGYWN0b3J5LHRoaXMub3B0aW9ucy5zdGFuZGFyZEZvbnREYXRhVXJsLGgubmFtZSxlLHMpKX1jb25zdCBEPWxvb2t1cE1hdHJpeCh0LmdldEFycmF5KCJGb250TWF0cml4IiksciksUz1sb29rdXBOb3JtYWxSZWN0KGUuZ2V0QXJyYXkoIkZvbnRCQm94Iil8fHQuZ2V0QXJyYXkoIkZvbnRCQm94Iiksdm9pZCAwKTtsZXQgaz1lLmdldCgiQXNjZW50Iik7Im51bWJlciIhPXR5cGVvZiBrJiYoaz12b2lkIDApO2xldCBSPWUuZ2V0KCJEZXNjZW50Iik7Im51bWJlciIhPXR5cGVvZiBSJiYoUj12b2lkIDApO2xldCBOPWUuZ2V0KCJYSGVpZ2h0Iik7Im51bWJlciIhPXR5cGVvZiBOJiYoTj0wKTtsZXQgRz1lLmdldCgiQ2FwSGVpZ2h0Iik7Im51bWJlciIhPXR5cGVvZiBHJiYoRz0wKTtsZXQgTT1lLmdldCgiRmxhZ3MiKTtOdW1iZXIuaXNJbnRlZ2VyKE0pfHwoTT0wKTtsZXQgVT1lLmdldCgiSXRhbGljQW5nbGUiKTsibnVtYmVyIiE9dHlwZW9mIFUmJihVPTApO2NvbnN0IHg9e3R5cGU6cyxuYW1lOmgubmFtZSxzdWJ0eXBlOmQsZmlsZTp1LGxlbmd0aDE6ZixsZW5ndGgyOnAsbGVuZ3RoMzptLGlzSW50ZXJuYWxGb250OnksbG9hZGVkTmFtZTppLmxvYWRlZE5hbWUsY29tcG9zaXRlOmEsZml4ZWRQaXRjaDohMSxmb250TWF0cml4OkQsZmlyc3RDaGFyOm4sbGFzdENoYXI6byx0b1VuaWNvZGU6ZyxiYm94OlMsYXNjZW50OmssZGVzY2VudDpSLHhIZWlnaHQ6TixjYXBIZWlnaHQ6RyxmbGFnczpNLGl0YWxpY0FuZ2xlOlUsaXNUeXBlM0ZvbnQ6bCxjc3NGb250SW5mbzpjLHNjYWxlRmFjdG9yczp3LHN5c3RlbUZvbnRJbmZvOmJ9O2lmKGEpe2NvbnN0IGU9aS5nZXQoIkVuY29kaW5nIik7ZSBpbnN0YW5jZW9mIE5hbWUmJih4LmNpZEVuY29kaW5nPWUubmFtZSk7Y29uc3QgdD1hd2FpdCBDTWFwRmFjdG9yeS5jcmVhdGUoe2VuY29kaW5nOmUsZmV0Y2hCdWlsdEluQ01hcDp0aGlzLl9mZXRjaEJ1aWx0SW5DTWFwQm91bmQsdXNlQ01hcDpudWxsfSk7eC5jTWFwPXQ7eC52ZXJ0aWNhbD14LmNNYXAudmVydGljYWx9Y29uc3QgTD1hd2FpdCB0aGlzLmV4dHJhY3REYXRhU3RydWN0dXJlcyh0LHgpO3RoaXMuZXh0cmFjdFdpZHRocyh0LGUsTCk7cmV0dXJuIG5ldyBGb250KGgubmFtZSx1LEwpfXN0YXRpYyBidWlsZEZvbnRQYXRocyhlLHQsaSxhKXtmdW5jdGlvbiBidWlsZFBhdGgodCl7Y29uc3Qgcj1gJHtlLmxvYWRlZE5hbWV9X3BhdGhfJHt0fWA7dHJ5e2lmKGUucmVuZGVyZXIuaGFzQnVpbHRQYXRoKHQpKXJldHVybjtpLnNlbmQoImNvbW1vbm9iaiIsW3IsIkZvbnRQYXRoIixlLnJlbmRlcmVyLmdldFBhdGhKcyh0KV0pfWNhdGNoKGUpe2lmKGEuaWdub3JlRXJyb3JzKXt3YXJuKGBidWlsZEZvbnRQYXRocyAtIGlnbm9yaW5nICR7cn0gZ2x5cGg6ICIke2V9Ii5gKTtyZXR1cm59dGhyb3cgZX19Zm9yKGNvbnN0IGUgb2YgdCl7YnVpbGRQYXRoKGUuZm9udENoYXIpO2NvbnN0IHQ9ZS5hY2NlbnQ7dD8uZm9udENoYXImJmJ1aWxkUGF0aCh0LmZvbnRDaGFyKX19c3RhdGljIGdldCBmYWxsYmFja0ZvbnREaWN0KCl7Y29uc3QgZT1uZXcgRGljdDtlLnNldCgiQmFzZUZvbnQiLE5hbWUuZ2V0KCJIZWx2ZXRpY2EiKSk7ZS5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJGYWxsYmFja1R5cGUiKSk7ZS5zZXQoIlN1YnR5cGUiLE5hbWUuZ2V0KCJGYWxsYmFja1R5cGUiKSk7ZS5zZXQoIkVuY29kaW5nIixOYW1lLmdldCgiV2luQW5zaUVuY29kaW5nIikpO3JldHVybiBzaGFkb3codGhpcywiZmFsbGJhY2tGb250RGljdCIsZSl9fWNsYXNzIFRyYW5zbGF0ZWRGb250e2NvbnN0cnVjdG9yKHtsb2FkZWROYW1lOmUsZm9udDp0LGRpY3Q6aSxldmFsdWF0b3JPcHRpb25zOmF9KXt0aGlzLmxvYWRlZE5hbWU9ZTt0aGlzLmZvbnQ9dDt0aGlzLmRpY3Q9aTt0aGlzLl9ldmFsdWF0b3JPcHRpb25zPWF8fG1yO3RoaXMudHlwZTNMb2FkZWQ9bnVsbDt0aGlzLnR5cGUzRGVwZW5kZW5jaWVzPXQuaXNUeXBlM0ZvbnQ/bmV3IFNldDpudWxsO3RoaXMuc2VudD0hMX1zZW5kKGUpe2lmKCF0aGlzLnNlbnQpe3RoaXMuc2VudD0hMDtlLnNlbmQoImNvbW1vbm9iaiIsW3RoaXMubG9hZGVkTmFtZSwiRm9udCIsdGhpcy5mb250LmV4cG9ydERhdGEodGhpcy5fZXZhbHVhdG9yT3B0aW9ucy5mb250RXh0cmFQcm9wZXJ0aWVzKV0pfX1mYWxsYmFjayhlKXtpZih0aGlzLmZvbnQuZGF0YSl7dGhpcy5mb250LmRpc2FibGVGb250RmFjZT0hMDtQYXJ0aWFsRXZhbHVhdG9yLmJ1aWxkRm9udFBhdGhzKHRoaXMuZm9udCx0aGlzLmZvbnQuZ2x5cGhDYWNoZVZhbHVlcyxlLHRoaXMuX2V2YWx1YXRvck9wdGlvbnMpfX1sb2FkVHlwZTNEYXRhKGUsdCxpKXtpZih0aGlzLnR5cGUzTG9hZGVkKXJldHVybiB0aGlzLnR5cGUzTG9hZGVkO2lmKCF0aGlzLmZvbnQuaXNUeXBlM0ZvbnQpdGhyb3cgbmV3IEVycm9yKCJNdXN0IGJlIGEgVHlwZTMgZm9udC4iKTtjb25zdCBhPWUuY2xvbmUoe2lnbm9yZUVycm9yczohMX0pLHI9bmV3IFJlZlNldChlLnR5cGUzRm9udFJlZnMpO3RoaXMuZGljdC5vYmpJZCYmIXIuaGFzKHRoaXMuZGljdC5vYmpJZCkmJnIucHV0KHRoaXMuZGljdC5vYmpJZCk7YS50eXBlM0ZvbnRSZWZzPXI7Y29uc3Qgcz10aGlzLmZvbnQsbj10aGlzLnR5cGUzRGVwZW5kZW5jaWVzO2xldCBvPVByb21pc2UucmVzb2x2ZSgpO2NvbnN0IGc9dGhpcy5kaWN0LmdldCgiQ2hhclByb2NzIiksYz10aGlzLmRpY3QuZ2V0KCJSZXNvdXJjZXMiKXx8dCxsPU9iamVjdC5jcmVhdGUobnVsbCksaD1VdGlsLm5vcm1hbGl6ZVJlY3Qocy5iYm94fHxbMCwwLDAsMF0pLEM9aFsyXS1oWzBdLFE9aFszXS1oWzFdLEU9TWF0aC5oeXBvdChDLFEpO2Zvcihjb25zdCBlIG9mIGcuZ2V0S2V5cygpKW89by50aGVuKCgoKT0+e2NvbnN0IHQ9Zy5nZXQoZSkscj1uZXcgT3BlcmF0b3JMaXN0O3JldHVybiBhLmdldE9wZXJhdG9yTGlzdCh7c3RyZWFtOnQsdGFzazppLHJlc291cmNlczpjLG9wZXJhdG9yTGlzdDpyfSkudGhlbigoKCk9PntyLmZuQXJyYXlbMF09PT1mZSYmdGhpcy5fcmVtb3ZlVHlwZTNDb2xvck9wZXJhdG9ycyhyLEUpO2xbZV09ci5nZXRJUigpO2Zvcihjb25zdCBlIG9mIHIuZGVwZW5kZW5jaWVzKW4uYWRkKGUpfSkpLmNhdGNoKChmdW5jdGlvbih0KXt3YXJuKGBUeXBlMyBmb250IHJlc291cmNlICIke2V9IiBpcyBub3QgYXZhaWxhYmxlLmApO2NvbnN0IGk9bmV3IE9wZXJhdG9yTGlzdDtsW2VdPWkuZ2V0SVIoKX0pKX0pKTt0aGlzLnR5cGUzTG9hZGVkPW8udGhlbigoKCk9PntzLmNoYXJQcm9jT3BlcmF0b3JMaXN0PWw7aWYodGhpcy5fYmJveCl7cy5pc0NoYXJCQm94PSEwO3MuYmJveD10aGlzLl9iYm94fX0pKTtyZXR1cm4gdGhpcy50eXBlM0xvYWRlZH1fcmVtb3ZlVHlwZTNDb2xvck9wZXJhdG9ycyhlLHQ9TmFOKXtjb25zdCBpPVV0aWwubm9ybWFsaXplUmVjdChlLmFyZ3NBcnJheVswXS5zbGljZSgyKSksYT1pWzJdLWlbMF0scj1pWzNdLWlbMV0scz1NYXRoLmh5cG90KGEscik7aWYoMD09PWF8fDA9PT1yKXtlLmZuQXJyYXkuc3BsaWNlKDAsMSk7ZS5hcmdzQXJyYXkuc3BsaWNlKDAsMSl9ZWxzZSBpZigwPT09dHx8TWF0aC5yb3VuZChzL3QpPj0xMCl7dGhpcy5fYmJveHx8KHRoaXMuX2Jib3g9WzEvMCwxLzAsLTEvMCwtMS8wXSk7dGhpcy5fYmJveFswXT1NYXRoLm1pbih0aGlzLl9iYm94WzBdLGlbMF0pO3RoaXMuX2Jib3hbMV09TWF0aC5taW4odGhpcy5fYmJveFsxXSxpWzFdKTt0aGlzLl9iYm94WzJdPU1hdGgubWF4KHRoaXMuX2Jib3hbMl0saVsyXSk7dGhpcy5fYmJveFszXT1NYXRoLm1heCh0aGlzLl9iYm94WzNdLGlbM10pfWxldCBuPTAsbz1lLmxlbmd0aDtmb3IoO248bzspe3N3aXRjaChlLmZuQXJyYXlbbl0pe2Nhc2UgZmU6YnJlYWs7Y2FzZSBwZTpjYXNlIG1lOmNhc2UgeWU6Y2FzZSB3ZTpjYXNlIGJlOmNhc2UgRGU6Y2FzZSBGZTpjYXNlIFNlOmNhc2Uga2U6Y2FzZSBSZTpjYXNlIE5lOmNhc2UgR2U6Y2FzZSBNZTpjYXNlIEdBOmUuZm5BcnJheS5zcGxpY2UobiwxKTtlLmFyZ3NBcnJheS5zcGxpY2UobiwxKTtvLS07Y29udGludWU7Y2FzZSBVQTpjb25zdFt0XT1lLmFyZ3NBcnJheVtuXTtsZXQgaT0wLGE9dC5sZW5ndGg7Zm9yKDtpPGE7KXtjb25zdFtlXT10W2ldO3N3aXRjaChlKXtjYXNlIlRSIjpjYXNlIlRSMiI6Y2FzZSJIVCI6Y2FzZSJCRyI6Y2FzZSJCRzIiOmNhc2UiVUNSIjpjYXNlIlVDUjIiOnQuc3BsaWNlKGksMSk7YS0tO2NvbnRpbnVlfWkrK319bisrfX19Y2xhc3MgU3RhdGVNYW5hZ2Vye2NvbnN0cnVjdG9yKGU9bmV3IEV2YWxTdGF0ZSl7dGhpcy5zdGF0ZT1lO3RoaXMuc3RhdGVTdGFjaz1bXX1zYXZlKCl7Y29uc3QgZT10aGlzLnN0YXRlO3RoaXMuc3RhdGVTdGFjay5wdXNoKHRoaXMuc3RhdGUpO3RoaXMuc3RhdGU9ZS5jbG9uZSgpfXJlc3RvcmUoKXtjb25zdCBlPXRoaXMuc3RhdGVTdGFjay5wb3AoKTtlJiYodGhpcy5zdGF0ZT1lKX10cmFuc2Zvcm0oZSl7dGhpcy5zdGF0ZS5jdG09VXRpbC50cmFuc2Zvcm0odGhpcy5zdGF0ZS5jdG0sZSl9fWNsYXNzIFRleHRTdGF0ZXtjb25zdHJ1Y3Rvcigpe3RoaXMuY3RtPW5ldyBGbG9hdDMyQXJyYXkoYSk7dGhpcy5mb250TmFtZT1udWxsO3RoaXMuZm9udFNpemU9MDt0aGlzLmxvYWRlZE5hbWU9bnVsbDt0aGlzLmZvbnQ9bnVsbDt0aGlzLmZvbnRNYXRyaXg9cjt0aGlzLnRleHRNYXRyaXg9YS5zbGljZSgpO3RoaXMudGV4dExpbmVNYXRyaXg9YS5zbGljZSgpO3RoaXMuY2hhclNwYWNpbmc9MDt0aGlzLndvcmRTcGFjaW5nPTA7dGhpcy5sZWFkaW5nPTA7dGhpcy50ZXh0SFNjYWxlPTE7dGhpcy50ZXh0UmlzZT0wfXNldFRleHRNYXRyaXgoZSx0LGksYSxyLHMpe2NvbnN0IG49dGhpcy50ZXh0TWF0cml4O25bMF09ZTtuWzFdPXQ7blsyXT1pO25bM109YTtuWzRdPXI7bls1XT1zfXNldFRleHRMaW5lTWF0cml4KGUsdCxpLGEscixzKXtjb25zdCBuPXRoaXMudGV4dExpbmVNYXRyaXg7blswXT1lO25bMV09dDtuWzJdPWk7blszXT1hO25bNF09cjtuWzVdPXN9dHJhbnNsYXRlVGV4dE1hdHJpeChlLHQpe2NvbnN0IGk9dGhpcy50ZXh0TWF0cml4O2lbNF09aVswXSplK2lbMl0qdCtpWzRdO2lbNV09aVsxXSplK2lbM10qdCtpWzVdfXRyYW5zbGF0ZVRleHRMaW5lTWF0cml4KGUsdCl7Y29uc3QgaT10aGlzLnRleHRMaW5lTWF0cml4O2lbNF09aVswXSplK2lbMl0qdCtpWzRdO2lbNV09aVsxXSplK2lbM10qdCtpWzVdfWNhcnJpYWdlUmV0dXJuKCl7dGhpcy50cmFuc2xhdGVUZXh0TGluZU1hdHJpeCgwLC10aGlzLmxlYWRpbmcpO3RoaXMudGV4dE1hdHJpeD10aGlzLnRleHRMaW5lTWF0cml4LnNsaWNlKCl9Y2xvbmUoKXtjb25zdCBlPU9iamVjdC5jcmVhdGUodGhpcyk7ZS50ZXh0TWF0cml4PXRoaXMudGV4dE1hdHJpeC5zbGljZSgpO2UudGV4dExpbmVNYXRyaXg9dGhpcy50ZXh0TGluZU1hdHJpeC5zbGljZSgpO2UuZm9udE1hdHJpeD10aGlzLmZvbnRNYXRyaXguc2xpY2UoKTtyZXR1cm4gZX19Y2xhc3MgRXZhbFN0YXRle2NvbnN0cnVjdG9yKCl7dGhpcy5jdG09bmV3IEZsb2F0MzJBcnJheShhKTt0aGlzLmZvbnQ9bnVsbDt0aGlzLnRleHRSZW5kZXJpbmdNb2RlPWI7dGhpcy5fZmlsbENvbG9yU3BhY2U9Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXk7dGhpcy5fc3Ryb2tlQ29sb3JTcGFjZT1Db2xvclNwYWNlLnNpbmdsZXRvbnMuZ3JheTt0aGlzLnBhdHRlcm5GaWxsQ29sb3JTcGFjZT1udWxsO3RoaXMucGF0dGVyblN0cm9rZUNvbG9yU3BhY2U9bnVsbH1nZXQgZmlsbENvbG9yU3BhY2UoKXtyZXR1cm4gdGhpcy5fZmlsbENvbG9yU3BhY2V9c2V0IGZpbGxDb2xvclNwYWNlKGUpe3RoaXMuX2ZpbGxDb2xvclNwYWNlPXRoaXMucGF0dGVybkZpbGxDb2xvclNwYWNlPWV9Z2V0IHN0cm9rZUNvbG9yU3BhY2UoKXtyZXR1cm4gdGhpcy5fc3Ryb2tlQ29sb3JTcGFjZX1zZXQgc3Ryb2tlQ29sb3JTcGFjZShlKXt0aGlzLl9zdHJva2VDb2xvclNwYWNlPXRoaXMucGF0dGVyblN0cm9rZUNvbG9yU3BhY2U9ZX1jbG9uZSgpe3JldHVybiBPYmplY3QuY3JlYXRlKHRoaXMpfX1jbGFzcyBFdmFsdWF0b3JQcmVwcm9jZXNzb3J7c3RhdGljIGdldCBvcE1hcCgpe3JldHVybiBzaGFkb3codGhpcywib3BNYXAiLE9iamVjdC5hc3NpZ24oT2JqZWN0LmNyZWF0ZShudWxsKSx7dzp7aWQ6RkEsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sSjp7aWQ6U0EsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sajp7aWQ6a0EsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sTTp7aWQ6UkEsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sZDp7aWQ6TkEsbnVtQXJnczoyLHZhcmlhYmxlQXJnczohMX0scmk6e2lkOkdBLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LGk6e2lkOk1BLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LGdzOntpZDpVQSxudW1BcmdzOjEsdmFyaWFibGVBcmdzOiExfSxxOntpZDp4QSxudW1BcmdzOjAsdmFyaWFibGVBcmdzOiExfSxROntpZDpMQSxudW1BcmdzOjAsdmFyaWFibGVBcmdzOiExfSxjbTp7aWQ6SEEsbnVtQXJnczo2LHZhcmlhYmxlQXJnczohMX0sbTp7aWQ6SkEsbnVtQXJnczoyLHZhcmlhYmxlQXJnczohMX0sbDp7aWQ6dkEsbnVtQXJnczoyLHZhcmlhYmxlQXJnczohMX0sYzp7aWQ6WUEsbnVtQXJnczo2LHZhcmlhYmxlQXJnczohMX0sdjp7aWQ6S0EsbnVtQXJnczo0LHZhcmlhYmxlQXJnczohMX0seTp7aWQ6VEEsbnVtQXJnczo0LHZhcmlhYmxlQXJnczohMX0saDp7aWQ6cUEsbnVtQXJnczowLHZhcmlhYmxlQXJnczohMX0scmU6e2lkOk9BLG51bUFyZ3M6NCx2YXJpYWJsZUFyZ3M6ITF9LFM6e2lkOlBBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LHM6e2lkOldBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LGY6e2lkOmpBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LEY6e2lkOmpBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LCJmKiI6e2lkOlhBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LEI6e2lkOlZBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LCJCKiI6e2lkOlpBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LGI6e2lkOl9BLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LCJiKiI6e2lkOnpBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LG46e2lkOiRBLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LFc6e2lkOkFlLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LCJXKiI6e2lkOmVlLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LEJUOntpZDp0ZSxudW1BcmdzOjAsdmFyaWFibGVBcmdzOiExfSxFVDp7aWQ6aWUsbnVtQXJnczowLHZhcmlhYmxlQXJnczohMX0sVGM6e2lkOmFlLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LFR3OntpZDpyZSxudW1BcmdzOjEsdmFyaWFibGVBcmdzOiExfSxUejp7aWQ6c2UsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sVEw6e2lkOm5lLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LFRmOntpZDpvZSxudW1BcmdzOjIsdmFyaWFibGVBcmdzOiExfSxUcjp7aWQ6Z2UsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sVHM6e2lkOkllLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LFRkOntpZDpjZSxudW1BcmdzOjIsdmFyaWFibGVBcmdzOiExfSxURDp7aWQ6bGUsbnVtQXJnczoyLHZhcmlhYmxlQXJnczohMX0sVG06e2lkOmhlLG51bUFyZ3M6Nix2YXJpYWJsZUFyZ3M6ITF9LCJUKiI6e2lkOkNlLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LFRqOntpZDpCZSxudW1BcmdzOjEsdmFyaWFibGVBcmdzOiExfSxUSjp7aWQ6UWUsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sIiciOntpZDpFZSxudW1BcmdzOjEsdmFyaWFibGVBcmdzOiExfSwnIic6e2lkOnVlLG51bUFyZ3M6Myx2YXJpYWJsZUFyZ3M6ITF9LGQwOntpZDpkZSxudW1BcmdzOjIsdmFyaWFibGVBcmdzOiExfSxkMTp7aWQ6ZmUsbnVtQXJnczo2LHZhcmlhYmxlQXJnczohMX0sQ1M6e2lkOnBlLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LGNzOntpZDptZSxudW1BcmdzOjEsdmFyaWFibGVBcmdzOiExfSxTQzp7aWQ6eWUsbnVtQXJnczo0LHZhcmlhYmxlQXJnczohMH0sU0NOOntpZDp3ZSxudW1BcmdzOjMzLHZhcmlhYmxlQXJnczohMH0sc2M6e2lkOmJlLG51bUFyZ3M6NCx2YXJpYWJsZUFyZ3M6ITB9LHNjbjp7aWQ6RGUsbnVtQXJnczozMyx2YXJpYWJsZUFyZ3M6ITB9LEc6e2lkOkZlLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LGc6e2lkOlNlLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LFJHOntpZDprZSxudW1BcmdzOjMsdmFyaWFibGVBcmdzOiExfSxyZzp7aWQ6UmUsbnVtQXJnczozLHZhcmlhYmxlQXJnczohMX0sSzp7aWQ6TmUsbnVtQXJnczo0LHZhcmlhYmxlQXJnczohMX0sazp7aWQ6R2UsbnVtQXJnczo0LHZhcmlhYmxlQXJnczohMX0sc2g6e2lkOk1lLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LEJJOntpZDpVZSxudW1BcmdzOjAsdmFyaWFibGVBcmdzOiExfSxJRDp7aWQ6eGUsbnVtQXJnczowLHZhcmlhYmxlQXJnczohMX0sRUk6e2lkOkxlLG51bUFyZ3M6MSx2YXJpYWJsZUFyZ3M6ITF9LERvOntpZDpIZSxudW1BcmdzOjEsdmFyaWFibGVBcmdzOiExfSxNUDp7aWQ6SmUsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sRFA6e2lkOnZlLG51bUFyZ3M6Mix2YXJpYWJsZUFyZ3M6ITF9LEJNQzp7aWQ6WWUsbnVtQXJnczoxLHZhcmlhYmxlQXJnczohMX0sQkRDOntpZDpLZSxudW1BcmdzOjIsdmFyaWFibGVBcmdzOiExfSxFTUM6e2lkOlRlLG51bUFyZ3M6MCx2YXJpYWJsZUFyZ3M6ITF9LEJYOntpZDpxZSxudW1BcmdzOjAsdmFyaWFibGVBcmdzOiExfSxFWDp7aWQ6T2UsbnVtQXJnczowLHZhcmlhYmxlQXJnczohMX0sQk06bnVsbCxCRDpudWxsLHRydWU6bnVsbCxmYTpudWxsLGZhbDpudWxsLGZhbHM6bnVsbCxmYWxzZTpudWxsLG51Om51bGwsbnVsOm51bGwsbnVsbDpudWxsfSkpfXN0YXRpYyBNQVhfSU5WQUxJRF9QQVRIX09QUz0xMDtjb25zdHJ1Y3RvcihlLHQsaT1uZXcgU3RhdGVNYW5hZ2VyKXt0aGlzLnBhcnNlcj1uZXcgUGFyc2VyKHtsZXhlcjpuZXcgTGV4ZXIoZSxFdmFsdWF0b3JQcmVwcm9jZXNzb3Iub3BNYXApLHhyZWY6dH0pO3RoaXMuc3RhdGVNYW5hZ2VyPWk7dGhpcy5ub25Qcm9jZXNzZWRBcmdzPVtdO3RoaXMuX2lzUGF0aE9wPSExO3RoaXMuX251bUludmFsaWRQYXRoT1BTPTB9Z2V0IHNhdmVkU3RhdGVzRGVwdGgoKXtyZXR1cm4gdGhpcy5zdGF0ZU1hbmFnZXIuc3RhdGVTdGFjay5sZW5ndGh9cmVhZChlKXtsZXQgdD1lLmFyZ3M7Zm9yKDs7KXtjb25zdCBpPXRoaXMucGFyc2VyLmdldE9iaigpO2lmKGkgaW5zdGFuY2VvZiBDbWQpe2NvbnN0IGE9aS5jbWQscj1FdmFsdWF0b3JQcmVwcm9jZXNzb3Iub3BNYXBbYV07aWYoIXIpe3dhcm4oYFVua25vd24gY29tbWFuZCAiJHthfSIuYCk7Y29udGludWV9Y29uc3Qgcz1yLmlkLG49ci5udW1BcmdzO2xldCBvPW51bGwhPT10P3QubGVuZ3RoOjA7dGhpcy5faXNQYXRoT3B8fCh0aGlzLl9udW1JbnZhbGlkUGF0aE9QUz0wKTt0aGlzLl9pc1BhdGhPcD1zPj1KQSYmczw9JEE7aWYoci52YXJpYWJsZUFyZ3Mpbz5uJiZpbmZvKGBDb21tYW5kICR7YX06IGV4cGVjdGVkIFswLCAke259XSBhcmdzLCBidXQgcmVjZWl2ZWQgJHtvfSBhcmdzLmApO2Vsc2V7aWYobyE9PW4pe2NvbnN0IGU9dGhpcy5ub25Qcm9jZXNzZWRBcmdzO2Zvcig7bz5uOyl7ZS5wdXNoKHQuc2hpZnQoKSk7by0tfWZvcig7bzxuJiYwIT09ZS5sZW5ndGg7KXtudWxsPT09dCYmKHQ9W10pO3QudW5zaGlmdChlLnBvcCgpKTtvKyt9fWlmKG88bil7Y29uc3QgZT1gY29tbWFuZCAke2F9OiBleHBlY3RlZCAke259IGFyZ3MsIGJ1dCByZWNlaXZlZCAke299IGFyZ3MuYDtpZih0aGlzLl9pc1BhdGhPcCYmKyt0aGlzLl9udW1JbnZhbGlkUGF0aE9QUz5FdmFsdWF0b3JQcmVwcm9jZXNzb3IuTUFYX0lOVkFMSURfUEFUSF9PUFMpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnZhbGlkICR7ZX1gKTt3YXJuKGBTa2lwcGluZyAke2V9YCk7bnVsbCE9PXQmJih0Lmxlbmd0aD0wKTtjb250aW51ZX19dGhpcy5wcmVwcm9jZXNzQ29tbWFuZChzLHQpO2UuZm49cztlLmFyZ3M9dDtyZXR1cm4hMH1pZihpPT09RXQpcmV0dXJuITE7aWYobnVsbCE9PWkpe251bGw9PT10JiYodD1bXSk7dC5wdXNoKGkpO2lmKHQubGVuZ3RoPjMzKXRocm93IG5ldyBGb3JtYXRFcnJvcigiVG9vIG1hbnkgYXJndW1lbnRzIil9fX1wcmVwcm9jZXNzQ29tbWFuZChlLHQpe3N3aXRjaCgwfGUpe2Nhc2UgeEE6dGhpcy5zdGF0ZU1hbmFnZXIuc2F2ZSgpO2JyZWFrO2Nhc2UgTEE6dGhpcy5zdGF0ZU1hbmFnZXIucmVzdG9yZSgpO2JyZWFrO2Nhc2UgSEE6dGhpcy5zdGF0ZU1hbmFnZXIudHJhbnNmb3JtKHQpfX19Y2xhc3MgRGVmYXVsdEFwcGVhcmFuY2VFdmFsdWF0b3IgZXh0ZW5kcyBFdmFsdWF0b3JQcmVwcm9jZXNzb3J7Y29uc3RydWN0b3IoZSl7c3VwZXIobmV3IFN0cmluZ1N0cmVhbShlKSl9cGFyc2UoKXtjb25zdCBlPXtmbjowLGFyZ3M6W119LHQ9e2ZvbnRTaXplOjAsZm9udE5hbWU6IiIsZm9udENvbG9yOm5ldyBVaW50OENsYW1wZWRBcnJheSgzKX07dHJ5e2Zvcig7Oyl7ZS5hcmdzLmxlbmd0aD0wO2lmKCF0aGlzLnJlYWQoZSkpYnJlYWs7aWYoMCE9PXRoaXMuc2F2ZWRTdGF0ZXNEZXB0aCljb250aW51ZTtjb25zdHtmbjppLGFyZ3M6YX09ZTtzd2l0Y2goMHxpKXtjYXNlIG9lOmNvbnN0W2UsaV09YTtlIGluc3RhbmNlb2YgTmFtZSYmKHQuZm9udE5hbWU9ZS5uYW1lKTsibnVtYmVyIj09dHlwZW9mIGkmJmk+MCYmKHQuZm9udFNpemU9aSk7YnJlYWs7Y2FzZSBSZTpDb2xvclNwYWNlLnNpbmdsZXRvbnMucmdiLmdldFJnYkl0ZW0oYSwwLHQuZm9udENvbG9yLDApO2JyZWFrO2Nhc2UgU2U6Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXkuZ2V0UmdiSXRlbShhLDAsdC5mb250Q29sb3IsMCk7YnJlYWs7Y2FzZSBHZTpDb2xvclNwYWNlLnNpbmdsZXRvbnMuY215ay5nZXRSZ2JJdGVtKGEsMCx0LmZvbnRDb2xvciwwKX19fWNhdGNoKGUpe3dhcm4oYHBhcnNlRGVmYXVsdEFwcGVhcmFuY2UgLSBpZ25vcmluZyBlcnJvcnM6ICIke2V9Ii5gKX1yZXR1cm4gdH19ZnVuY3Rpb24gcGFyc2VEZWZhdWx0QXBwZWFyYW5jZShlKXtyZXR1cm4gbmV3IERlZmF1bHRBcHBlYXJhbmNlRXZhbHVhdG9yKGUpLnBhcnNlKCl9Y2xhc3MgQXBwZWFyYW5jZVN0cmVhbUV2YWx1YXRvciBleHRlbmRzIEV2YWx1YXRvclByZXByb2Nlc3Nvcntjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIoZSk7dGhpcy5zdHJlYW09ZTt0aGlzLmV2YWx1YXRvck9wdGlvbnM9dDt0aGlzLnhyZWY9aTt0aGlzLnJlc291cmNlcz1lLmRpY3Q/LmdldCgiUmVzb3VyY2VzIil9cGFyc2UoKXtjb25zdCBlPXtmbjowLGFyZ3M6W119O2xldCB0PXtzY2FsZUZhY3RvcjoxLGZvbnRTaXplOjAsZm9udE5hbWU6IiIsZm9udENvbG9yOm5ldyBVaW50OENsYW1wZWRBcnJheSgzKSxmaWxsQ29sb3JTcGFjZTpDb2xvclNwYWNlLnNpbmdsZXRvbnMuZ3JheX0saT0hMTtjb25zdCBhPVtdO3RyeXtmb3IoOzspe2UuYXJncy5sZW5ndGg9MDtpZihpfHwhdGhpcy5yZWFkKGUpKWJyZWFrO2NvbnN0e2ZuOnIsYXJnczpzfT1lO3N3aXRjaCgwfHIpe2Nhc2UgeEE6YS5wdXNoKHtzY2FsZUZhY3Rvcjp0LnNjYWxlRmFjdG9yLGZvbnRTaXplOnQuZm9udFNpemUsZm9udE5hbWU6dC5mb250TmFtZSxmb250Q29sb3I6dC5mb250Q29sb3Iuc2xpY2UoKSxmaWxsQ29sb3JTcGFjZTp0LmZpbGxDb2xvclNwYWNlfSk7YnJlYWs7Y2FzZSBMQTp0PWEucG9wKCl8fHQ7YnJlYWs7Y2FzZSBoZTp0LnNjYWxlRmFjdG9yKj1NYXRoLmh5cG90KHNbMF0sc1sxXSk7YnJlYWs7Y2FzZSBvZTpjb25zdFtlLHJdPXM7ZSBpbnN0YW5jZW9mIE5hbWUmJih0LmZvbnROYW1lPWUubmFtZSk7Im51bWJlciI9PXR5cGVvZiByJiZyPjAmJih0LmZvbnRTaXplPXIqdC5zY2FsZUZhY3Rvcik7YnJlYWs7Y2FzZSBtZTp0LmZpbGxDb2xvclNwYWNlPUNvbG9yU3BhY2UucGFyc2Uoe2NzOnNbMF0seHJlZjp0aGlzLnhyZWYscmVzb3VyY2VzOnRoaXMucmVzb3VyY2VzLHBkZkZ1bmN0aW9uRmFjdG9yeTp0aGlzLl9wZGZGdW5jdGlvbkZhY3RvcnksbG9jYWxDb2xvclNwYWNlQ2FjaGU6dGhpcy5fbG9jYWxDb2xvclNwYWNlQ2FjaGV9KTticmVhaztjYXNlIGJlOnQuZmlsbENvbG9yU3BhY2UuZ2V0UmdiSXRlbShzLDAsdC5mb250Q29sb3IsMCk7YnJlYWs7Y2FzZSBSZTpDb2xvclNwYWNlLnNpbmdsZXRvbnMucmdiLmdldFJnYkl0ZW0ocywwLHQuZm9udENvbG9yLDApO2JyZWFrO2Nhc2UgU2U6Q29sb3JTcGFjZS5zaW5nbGV0b25zLmdyYXkuZ2V0UmdiSXRlbShzLDAsdC5mb250Q29sb3IsMCk7YnJlYWs7Y2FzZSBHZTpDb2xvclNwYWNlLnNpbmdsZXRvbnMuY215ay5nZXRSZ2JJdGVtKHMsMCx0LmZvbnRDb2xvciwwKTticmVhaztjYXNlIEJlOmNhc2UgUWU6Y2FzZSBFZTpjYXNlIHVlOmk9ITB9fX1jYXRjaChlKXt3YXJuKGBwYXJzZUFwcGVhcmFuY2VTdHJlYW0gLSBpZ25vcmluZyBlcnJvcnM6ICIke2V9Ii5gKX10aGlzLnN0cmVhbS5yZXNldCgpO2RlbGV0ZSB0LnNjYWxlRmFjdG9yO2RlbGV0ZSB0LmZpbGxDb2xvclNwYWNlO3JldHVybiB0fWdldCBfbG9jYWxDb2xvclNwYWNlQ2FjaGUoKXtyZXR1cm4gc2hhZG93KHRoaXMsIl9sb2NhbENvbG9yU3BhY2VDYWNoZSIsbmV3IExvY2FsQ29sb3JTcGFjZUNhY2hlKX1nZXQgX3BkZkZ1bmN0aW9uRmFjdG9yeSgpe3JldHVybiBzaGFkb3codGhpcywiX3BkZkZ1bmN0aW9uRmFjdG9yeSIsbmV3IFBERkZ1bmN0aW9uRmFjdG9yeSh7eHJlZjp0aGlzLnhyZWYsaXNFdmFsU3VwcG9ydGVkOnRoaXMuZXZhbHVhdG9yT3B0aW9ucy5pc0V2YWxTdXBwb3J0ZWR9KSl9fWZ1bmN0aW9uIGdldFBkZkNvbG9yKGUsdCl7aWYoZVswXT09PWVbMV0mJmVbMV09PT1lWzJdKXtyZXR1cm5gJHtudW1iZXJUb1N0cmluZyhlWzBdLzI1NSl9ICR7dD8iZyI6IkcifWB9cmV0dXJuIEFycmF5LmZyb20oZSwoZT0+bnVtYmVyVG9TdHJpbmcoZS8yNTUpKSkuam9pbigiICIpKyIgIisodD8icmciOiJSRyIpfWNsYXNzIEZha2VVbmljb2RlRm9udHtjb25zdHJ1Y3RvcihlLHQpe3RoaXMueHJlZj1lO3RoaXMud2lkdGhzPW51bGw7dGhpcy5maXJzdENoYXI9MS8wO3RoaXMubGFzdENoYXI9LTEvMDt0aGlzLmZvbnRGYW1pbHk9dDtjb25zdCBpPW5ldyBPZmZzY3JlZW5DYW52YXMoMSwxKTt0aGlzLmN0eE1lYXN1cmU9aS5nZXRDb250ZXh0KCIyZCIse3dpbGxSZWFkRnJlcXVlbnRseTohMH0pO0Zha2VVbmljb2RlRm9udC5fZm9udE5hbWVJZHx8KEZha2VVbmljb2RlRm9udC5fZm9udE5hbWVJZD0xKTt0aGlzLmZvbnROYW1lPU5hbWUuZ2V0KGBJbnZhbGlkUERGanNGb250XyR7dH1fJHtGYWtlVW5pY29kZUZvbnQuX2ZvbnROYW1lSWQrK31gKX1nZXQgZm9udERlc2NyaXB0b3JSZWYoKXtpZighRmFrZVVuaWNvZGVGb250Ll9mb250RGVzY3JpcHRvclJlZil7Y29uc3QgZT1uZXcgRGljdCh0aGlzLnhyZWYpO2Uuc2V0KCJUeXBlIixOYW1lLmdldCgiRm9udERlc2NyaXB0b3IiKSk7ZS5zZXQoIkZvbnROYW1lIix0aGlzLmZvbnROYW1lKTtlLnNldCgiRm9udEZhbWlseSIsIk15cmlhZFBybyBSZWd1bGFyIik7ZS5zZXQoIkZvbnRCQm94IixbMCwwLDAsMF0pO2Uuc2V0KCJGb250U3RyZXRjaCIsTmFtZS5nZXQoIk5vcm1hbCIpKTtlLnNldCgiRm9udFdlaWdodCIsNDAwKTtlLnNldCgiSXRhbGljQW5nbGUiLDApO0Zha2VVbmljb2RlRm9udC5fZm9udERlc2NyaXB0b3JSZWY9dGhpcy54cmVmLmdldE5ld1BlcnNpc3RlbnRSZWYoZSl9cmV0dXJuIEZha2VVbmljb2RlRm9udC5fZm9udERlc2NyaXB0b3JSZWZ9Z2V0IGRlc2NlbmRhbnRGb250UmVmKCl7Y29uc3QgZT1uZXcgRGljdCh0aGlzLnhyZWYpO2Uuc2V0KCJCYXNlRm9udCIsdGhpcy5mb250TmFtZSk7ZS5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJGb250IikpO2Uuc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiQ0lERm9udFR5cGUwIikpO2Uuc2V0KCJDSURUb0dJRE1hcCIsTmFtZS5nZXQoIklkZW50aXR5IikpO2Uuc2V0KCJGaXJzdENoYXIiLHRoaXMuZmlyc3RDaGFyKTtlLnNldCgiTGFzdENoYXIiLHRoaXMubGFzdENoYXIpO2Uuc2V0KCJGb250RGVzY3JpcHRvciIsdGhpcy5mb250RGVzY3JpcHRvclJlZik7ZS5zZXQoIkRXIiwxZTMpO2NvbnN0IHQ9W10saT1bLi4udGhpcy53aWR0aHMuZW50cmllcygpXS5zb3J0KCk7bGV0IGE9bnVsbCxyPW51bGw7Zm9yKGNvbnN0W2Usc11vZiBpKWlmKGEpaWYoZT09PWErci5sZW5ndGgpci5wdXNoKHMpO2Vsc2V7dC5wdXNoKGEscik7YT1lO3I9W3NdfWVsc2V7YT1lO3I9W3NdfWEmJnQucHVzaChhLHIpO2Uuc2V0KCJXIix0KTtjb25zdCBzPW5ldyBEaWN0KHRoaXMueHJlZik7cy5zZXQoIk9yZGVyaW5nIiwiSWRlbnRpdHkiKTtzLnNldCgiUmVnaXN0cnkiLCJBZG9iZSIpO3Muc2V0KCJTdXBwbGVtZW50IiwwKTtlLnNldCgiQ0lEU3lzdGVtSW5mbyIscyk7cmV0dXJuIHRoaXMueHJlZi5nZXROZXdQZXJzaXN0ZW50UmVmKGUpfWdldCBiYXNlRm9udFJlZigpe2NvbnN0IGU9bmV3IERpY3QodGhpcy54cmVmKTtlLnNldCgiQmFzZUZvbnQiLHRoaXMuZm9udE5hbWUpO2Uuc2V0KCJUeXBlIixOYW1lLmdldCgiRm9udCIpKTtlLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIlR5cGUwIikpO2Uuc2V0KCJFbmNvZGluZyIsTmFtZS5nZXQoIklkZW50aXR5LUgiKSk7ZS5zZXQoIkRlc2NlbmRhbnRGb250cyIsW3RoaXMuZGVzY2VuZGFudEZvbnRSZWZdKTtlLnNldCgiVG9Vbmljb2RlIixOYW1lLmdldCgiSWRlbnRpdHktSCIpKTtyZXR1cm4gdGhpcy54cmVmLmdldE5ld1BlcnNpc3RlbnRSZWYoZSl9Z2V0IHJlc291cmNlcygpe2NvbnN0IGU9bmV3IERpY3QodGhpcy54cmVmKSx0PW5ldyBEaWN0KHRoaXMueHJlZik7dC5zZXQodGhpcy5mb250TmFtZS5uYW1lLHRoaXMuYmFzZUZvbnRSZWYpO2Uuc2V0KCJGb250Iix0KTtyZXR1cm4gZX1fY3JlYXRlQ29udGV4dCgpe3RoaXMud2lkdGhzPW5ldyBNYXA7dGhpcy5jdHhNZWFzdXJlLmZvbnQ9YDEwMDBweCAke3RoaXMuZm9udEZhbWlseX1gO3JldHVybiB0aGlzLmN0eE1lYXN1cmV9Y3JlYXRlRm9udFJlc291cmNlcyhlKXtjb25zdCB0PXRoaXMuX2NyZWF0ZUNvbnRleHQoKTtmb3IoY29uc3QgaSBvZiBlLnNwbGl0KC9cclxuP3xcbi8pKWZvcihjb25zdCBlIG9mIGkuc3BsaXQoIiIpKXtjb25zdCBpPWUuY2hhckNvZGVBdCgwKTtpZih0aGlzLndpZHRocy5oYXMoaSkpY29udGludWU7Y29uc3QgYT10Lm1lYXN1cmVUZXh0KGUpLHI9TWF0aC5jZWlsKGEud2lkdGgpO3RoaXMud2lkdGhzLnNldChpLHIpO3RoaXMuZmlyc3RDaGFyPU1hdGgubWluKGksdGhpcy5maXJzdENoYXIpO3RoaXMubGFzdENoYXI9TWF0aC5tYXgoaSx0aGlzLmxhc3RDaGFyKX1yZXR1cm4gdGhpcy5yZXNvdXJjZXN9c3RhdGljIGdldEZpcnN0UG9zaXRpb25JbmZvKGUsdCxpKXtjb25zdFthLHIsbyxnXT1lO2xldCBjPW8tYSxsPWctcjt0JTE4MCE9MCYmKFtjLGxdPVtsLGNdKTtjb25zdCBoPXMqaTtyZXR1cm57Y29vcmRzOlswLGwrbippLWhdLGJib3g6WzAsMCxjLGxdLG1hdHJpeDowIT09dD9nZXRSb3RhdGlvbk1hdHJpeCh0LGwsaCk6dm9pZCAwfX1jcmVhdGVBcHBlYXJhbmNlKGUsdCxpLGEscixvKXtjb25zdCBnPXRoaXMuX2NyZWF0ZUNvbnRleHQoKSxjPVtdO2xldCBsPS0xLzA7Zm9yKGNvbnN0IHQgb2YgZS5zcGxpdCgvXHJcbj98XG4vKSl7Yy5wdXNoKHQpO2NvbnN0IGU9Zy5tZWFzdXJlVGV4dCh0KS53aWR0aDtsPU1hdGgubWF4KGwsZSk7Zm9yKGNvbnN0IGUgb2YgY29kZVBvaW50SXRlcih0KSl7Y29uc3QgdD1TdHJpbmcuZnJvbUNvZGVQb2ludChlKTtsZXQgaT10aGlzLndpZHRocy5nZXQoZSk7aWYodm9pZCAwPT09aSl7Y29uc3QgYT1nLm1lYXN1cmVUZXh0KHQpO2k9TWF0aC5jZWlsKGEud2lkdGgpO3RoaXMud2lkdGhzLnNldChlLGkpO3RoaXMuZmlyc3RDaGFyPU1hdGgubWluKGUsdGhpcy5maXJzdENoYXIpO3RoaXMubGFzdENoYXI9TWF0aC5tYXgoZSx0aGlzLmxhc3RDaGFyKX19fWwqPWEvMWUzO2NvbnN0W2gsQyxRLEVdPXQ7bGV0IHU9US1oLGQ9RS1DO2klMTgwIT0wJiYoW3UsZF09W2QsdV0pO2xldCBmPTE7bD51JiYoZj11L2wpO2xldCBwPTE7Y29uc3QgbT1zKmEseT1uKmEsdz1tKmMubGVuZ3RoO3c+ZCYmKHA9ZC93KTtjb25zdCBiPWEqTWF0aC5taW4oZixwKSxEPVsicSIsYDAgMCAke251bWJlclRvU3RyaW5nKHUpfSAke251bWJlclRvU3RyaW5nKGQpfSByZSBXIG5gLCJCVCIsYDEgMCAwIDEgMCAke251bWJlclRvU3RyaW5nKGQreSl9IFRtIDAgVGMgJHtnZXRQZGZDb2xvcihyLCEwKX1gLGAvJHt0aGlzLmZvbnROYW1lLm5hbWV9ICR7bnVtYmVyVG9TdHJpbmcoYil9IFRmYF0se3Jlc291cmNlczpTfT10aGlzO2lmKDEhPT0obz0ibnVtYmVyIj09dHlwZW9mIG8mJm8+PTAmJm88PTE/bzoxKSl7RC5wdXNoKCIvUjAgZ3MiKTtjb25zdCBlPW5ldyBEaWN0KHRoaXMueHJlZiksdD1uZXcgRGljdCh0aGlzLnhyZWYpO3Quc2V0KCJjYSIsbyk7dC5zZXQoIkNBIixvKTt0LnNldCgiVHlwZSIsTmFtZS5nZXQoIkV4dEdTdGF0ZSIpKTtlLnNldCgiUjAiLHQpO1Muc2V0KCJFeHRHU3RhdGUiLGUpfWNvbnN0IGs9bnVtYmVyVG9TdHJpbmcobSk7Zm9yKGNvbnN0IGUgb2YgYylELnB1c2goYDAgLSR7a30gVGQgPCR7c3RyaW5nVG9VVEYxNkhleFN0cmluZyhlKX0+IFRqYCk7RC5wdXNoKCJFVCIsIlEiKTtjb25zdCBSPUQuam9pbigiXG4iKSxOPW5ldyBEaWN0KHRoaXMueHJlZik7Ti5zZXQoIlN1YnR5cGUiLE5hbWUuZ2V0KCJGb3JtIikpO04uc2V0KCJUeXBlIixOYW1lLmdldCgiWE9iamVjdCIpKTtOLnNldCgiQkJveCIsWzAsMCx1LGRdKTtOLnNldCgiTGVuZ3RoIixSLmxlbmd0aCk7Ti5zZXQoIlJlc291cmNlcyIsUyk7aWYoaSl7Y29uc3QgZT1nZXRSb3RhdGlvbk1hdHJpeChpLHUsZCk7Ti5zZXQoIk1hdHJpeCIsZSl9Y29uc3QgRz1uZXcgU3RyaW5nU3RyZWFtKFIpO0cuZGljdD1OO3JldHVybiBHfX1jbGFzcyBOYW1lT3JOdW1iZXJUcmVle2NvbnN0cnVjdG9yKGUsdCxpKXt0aGlzLnJvb3Q9ZTt0aGlzLnhyZWY9dDt0aGlzLl90eXBlPWl9Z2V0QWxsKCl7Y29uc3QgZT1uZXcgTWFwO2lmKCF0aGlzLnJvb3QpcmV0dXJuIGU7Y29uc3QgdD10aGlzLnhyZWYsaT1uZXcgUmVmU2V0O2kucHV0KHRoaXMucm9vdCk7Y29uc3QgYT1bdGhpcy5yb290XTtmb3IoO2EubGVuZ3RoPjA7KXtjb25zdCByPXQuZmV0Y2hJZlJlZihhLnNoaWZ0KCkpO2lmKCEociBpbnN0YW5jZW9mIERpY3QpKWNvbnRpbnVlO2lmKHIuaGFzKCJLaWRzIikpe2NvbnN0IGU9ci5nZXQoIktpZHMiKTtpZighQXJyYXkuaXNBcnJheShlKSljb250aW51ZTtmb3IoY29uc3QgdCBvZiBlKXtpZihpLmhhcyh0KSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYER1cGxpY2F0ZSBlbnRyeSBpbiAiJHt0aGlzLl90eXBlfSIgdHJlZS5gKTthLnB1c2godCk7aS5wdXQodCl9Y29udGludWV9Y29uc3Qgcz1yLmdldCh0aGlzLl90eXBlKTtpZihBcnJheS5pc0FycmF5KHMpKWZvcihsZXQgaT0wLGE9cy5sZW5ndGg7aTxhO2krPTIpZS5zZXQodC5mZXRjaElmUmVmKHNbaV0pLHQuZmV0Y2hJZlJlZihzW2krMV0pKX1yZXR1cm4gZX1nZXRSYXcoZSl7aWYoIXRoaXMucm9vdClyZXR1cm4gbnVsbDtjb25zdCB0PXRoaXMueHJlZjtsZXQgaT10LmZldGNoSWZSZWYodGhpcy5yb290KSxhPTA7Zm9yKDtpLmhhcygiS2lkcyIpOyl7aWYoKythPjEwKXt3YXJuKGBTZWFyY2ggZGVwdGggbGltaXQgcmVhY2hlZCBmb3IgIiR7dGhpcy5fdHlwZX0iIHRyZWUuYCk7cmV0dXJuIG51bGx9Y29uc3Qgcj1pLmdldCgiS2lkcyIpO2lmKCFBcnJheS5pc0FycmF5KHIpKXJldHVybiBudWxsO2xldCBzPTAsbj1yLmxlbmd0aC0xO2Zvcig7czw9bjspe2NvbnN0IGE9cytuPj4xLG89dC5mZXRjaElmUmVmKHJbYV0pLGc9by5nZXQoIkxpbWl0cyIpO2lmKGU8dC5mZXRjaElmUmVmKGdbMF0pKW49YS0xO2Vsc2V7aWYoIShlPnQuZmV0Y2hJZlJlZihnWzFdKSkpe2k9bzticmVha31zPWErMX19aWYocz5uKXJldHVybiBudWxsfWNvbnN0IHI9aS5nZXQodGhpcy5fdHlwZSk7aWYoQXJyYXkuaXNBcnJheShyKSl7bGV0IGk9MCxhPXIubGVuZ3RoLTI7Zm9yKDtpPD1hOyl7Y29uc3Qgcz1pK2E+PjEsbj1zKygxJnMpLG89dC5mZXRjaElmUmVmKHJbbl0pO2lmKGU8bylhPW4tMjtlbHNle2lmKCEoZT5vKSlyZXR1cm4gcltuKzFdO2k9bisyfX19cmV0dXJuIG51bGx9Z2V0KGUpe3JldHVybiB0aGlzLnhyZWYuZmV0Y2hJZlJlZih0aGlzLmdldFJhdyhlKSl9fWNsYXNzIE5hbWVUcmVlIGV4dGVuZHMgTmFtZU9yTnVtYmVyVHJlZXtjb25zdHJ1Y3RvcihlLHQpe3N1cGVyKGUsdCwiTmFtZXMiKX19Y2xhc3MgTnVtYmVyVHJlZSBleHRlbmRzIE5hbWVPck51bWJlclRyZWV7Y29uc3RydWN0b3IoZSx0KXtzdXBlcihlLHQsIk51bXMiKX19ZnVuY3Rpb24gY2xlYXJHbG9iYWxDYWNoZXMoKXshZnVuY3Rpb24gY2xlYXJQYXR0ZXJuQ2FjaGVzKCl7dWE9T2JqZWN0LmNyZWF0ZShudWxsKX0oKTshZnVuY3Rpb24gY2xlYXJQcmltaXRpdmVDYWNoZXMoKXt1dD1PYmplY3QuY3JlYXRlKG51bGwpO2R0PU9iamVjdC5jcmVhdGUobnVsbCk7ZnQ9T2JqZWN0LmNyZWF0ZShudWxsKX0oKTshZnVuY3Rpb24gY2xlYXJVbmljb2RlQ2FjaGVzKCl7TmkuY2xlYXIoKX0oKTtKcHhJbWFnZS5jbGVhbnVwKCl9ZnVuY3Rpb24gcGlja1BsYXRmb3JtSXRlbShlKXtyZXR1cm4gZSBpbnN0YW5jZW9mIERpY3Q/ZS5oYXMoIlVGIik/ZS5nZXQoIlVGIik6ZS5oYXMoIkYiKT9lLmdldCgiRiIpOmUuaGFzKCJVbml4Iik/ZS5nZXQoIlVuaXgiKTplLmhhcygiTWFjIik/ZS5nZXQoIk1hYyIpOmUuaGFzKCJET1MiKT9lLmdldCgiRE9TIik6bnVsbDpudWxsfWNsYXNzIEZpbGVTcGVjeyNVPSExO2NvbnN0cnVjdG9yKGUsdCxpPSExKXtpZihlIGluc3RhbmNlb2YgRGljdCl7dGhpcy54cmVmPXQ7dGhpcy5yb290PWU7ZS5oYXMoIkZTIikmJih0aGlzLmZzPWUuZ2V0KCJGUyIpKTtlLmhhcygiUkYiKSYmd2FybigiUmVsYXRlZCBmaWxlIHNwZWNpZmljYXRpb25zIGFyZSBub3Qgc3VwcG9ydGVkIik7aXx8KGUuaGFzKCJFRiIpP3RoaXMuI1U9ITA6d2FybigiTm9uLWVtYmVkZGVkIGZpbGUgc3BlY2lmaWNhdGlvbnMgYXJlIG5vdCBzdXBwb3J0ZWQiKSl9fWdldCBmaWxlbmFtZSgpe2xldCBlPSIiO2NvbnN0IHQ9cGlja1BsYXRmb3JtSXRlbSh0aGlzLnJvb3QpO3QmJiJzdHJpbmciPT10eXBlb2YgdCYmKGU9c3RyaW5nVG9QREZTdHJpbmcodCkucmVwbGFjZUFsbCgiXFxcXCIsIlxcIikucmVwbGFjZUFsbCgiXFwvIiwiLyIpLnJlcGxhY2VBbGwoIlxcIiwiLyIpKTtyZXR1cm4gc2hhZG93KHRoaXMsImZpbGVuYW1lIixlfHwidW5uYW1lZCIpfWdldCBjb250ZW50KCl7aWYoIXRoaXMuI1UpcmV0dXJuIG51bGw7dGhpcy5fY29udGVudFJlZnx8PXBpY2tQbGF0Zm9ybUl0ZW0odGhpcy5yb290Py5nZXQoIkVGIikpO2xldCBlPW51bGw7aWYodGhpcy5fY29udGVudFJlZil7Y29uc3QgdD10aGlzLnhyZWYuZmV0Y2hJZlJlZih0aGlzLl9jb250ZW50UmVmKTt0IGluc3RhbmNlb2YgQmFzZVN0cmVhbT9lPXQuZ2V0Qnl0ZXMoKTp3YXJuKCJFbWJlZGRlZCBmaWxlIHNwZWNpZmljYXRpb24gcG9pbnRzIHRvIG5vbi1leGlzdGluZy9pbnZhbGlkIGNvbnRlbnQiKX1lbHNlIHdhcm4oIkVtYmVkZGVkIGZpbGUgc3BlY2lmaWNhdGlvbiBkb2VzIG5vdCBoYXZlIGFueSBjb250ZW50Iik7cmV0dXJuIGV9Z2V0IGRlc2NyaXB0aW9uKCl7bGV0IGU9IiI7Y29uc3QgdD10aGlzLnJvb3Q/LmdldCgiRGVzYyIpO3QmJiJzdHJpbmciPT10eXBlb2YgdCYmKGU9c3RyaW5nVG9QREZTdHJpbmcodCkpO3JldHVybiBzaGFkb3codGhpcywiZGVzY3JpcHRpb24iLGUpfWdldCBzZXJpYWxpemFibGUoKXtyZXR1cm57cmF3RmlsZW5hbWU6dGhpcy5maWxlbmFtZSxmaWxlbmFtZTooZT10aGlzLmZpbGVuYW1lLGUuc3Vic3RyaW5nKGUubGFzdEluZGV4T2YoIi8iKSsxKSksY29udGVudDp0aGlzLmNvbnRlbnQsZGVzY3JpcHRpb246dGhpcy5kZXNjcmlwdGlvbn07dmFyIGV9fWNvbnN0IERyPTAsRnI9LTIsU3I9LTMsa3I9LTQsUnI9LTUsTnI9LTYsR3I9LTk7ZnVuY3Rpb24gaXNXaGl0ZXNwYWNlKGUsdCl7Y29uc3QgaT1lW3RdO3JldHVybiIgIj09PWl8fCJcbiI9PT1pfHwiXHIiPT09aXx8Ilx0Ij09PWl9Y2xhc3MgWE1MUGFyc2VyQmFzZXtfcmVzb2x2ZUVudGl0aWVzKGUpe3JldHVybiBlLnJlcGxhY2VBbGwoLyYoW147XSspOy9nLCgoZSx0KT0+e2lmKCIjeCI9PT10LnN1YnN0cmluZygwLDIpKXJldHVybiBTdHJpbmcuZnJvbUNvZGVQb2ludChwYXJzZUludCh0LnN1YnN0cmluZygyKSwxNikpO2lmKCIjIj09PXQuc3Vic3RyaW5nKDAsMSkpcmV0dXJuIFN0cmluZy5mcm9tQ29kZVBvaW50KHBhcnNlSW50KHQuc3Vic3RyaW5nKDEpLDEwKSk7c3dpdGNoKHQpe2Nhc2UibHQiOnJldHVybiI8IjtjYXNlImd0IjpyZXR1cm4iPiI7Y2FzZSJhbXAiOnJldHVybiImIjtjYXNlInF1b3QiOnJldHVybiciJztjYXNlImFwb3MiOnJldHVybiInIn1yZXR1cm4gdGhpcy5vblJlc29sdmVFbnRpdHkodCl9KSl9X3BhcnNlQ29udGVudChlLHQpe2NvbnN0IGk9W107bGV0IGE9dDtmdW5jdGlvbiBza2lwV3MoKXtmb3IoO2E8ZS5sZW5ndGgmJmlzV2hpdGVzcGFjZShlLGEpOykrK2F9Zm9yKDthPGUubGVuZ3RoJiYhaXNXaGl0ZXNwYWNlKGUsYSkmJiI+IiE9PWVbYV0mJiIvIiE9PWVbYV07KSsrYTtjb25zdCByPWUuc3Vic3RyaW5nKHQsYSk7c2tpcFdzKCk7Zm9yKDthPGUubGVuZ3RoJiYiPiIhPT1lW2FdJiYiLyIhPT1lW2FdJiYiPyIhPT1lW2FdOyl7c2tpcFdzKCk7bGV0IHQ9IiIscj0iIjtmb3IoO2E8ZS5sZW5ndGgmJiFpc1doaXRlc3BhY2UoZSxhKSYmIj0iIT09ZVthXTspe3QrPWVbYV07KythfXNraXBXcygpO2lmKCI9IiE9PWVbYV0pcmV0dXJuIG51bGw7KythO3NraXBXcygpO2NvbnN0IHM9ZVthXTtpZignIichPT1zJiYiJyIhPT1zKXJldHVybiBudWxsO2NvbnN0IG49ZS5pbmRleE9mKHMsKythKTtpZihuPDApcmV0dXJuIG51bGw7cj1lLnN1YnN0cmluZyhhLG4pO2kucHVzaCh7bmFtZTp0LHZhbHVlOnRoaXMuX3Jlc29sdmVFbnRpdGllcyhyKX0pO2E9bisxO3NraXBXcygpfXJldHVybntuYW1lOnIsYXR0cmlidXRlczppLHBhcnNlZDphLXR9fV9wYXJzZVByb2Nlc3NpbmdJbnN0cnVjdGlvbihlLHQpe2xldCBpPXQ7Zm9yKDtpPGUubGVuZ3RoJiYhaXNXaGl0ZXNwYWNlKGUsaSkmJiI+IiE9PWVbaV0mJiI/IiE9PWVbaV0mJiIvIiE9PWVbaV07KSsraTtjb25zdCBhPWUuc3Vic3RyaW5nKHQsaSk7IWZ1bmN0aW9uIHNraXBXcygpe2Zvcig7aTxlLmxlbmd0aCYmaXNXaGl0ZXNwYWNlKGUsaSk7KSsraX0oKTtjb25zdCByPWk7Zm9yKDtpPGUubGVuZ3RoJiYoIj8iIT09ZVtpXXx8Ij4iIT09ZVtpKzFdKTspKytpO3JldHVybntuYW1lOmEsdmFsdWU6ZS5zdWJzdHJpbmcocixpKSxwYXJzZWQ6aS10fX1wYXJzZVhtbChlKXtsZXQgdD0wO2Zvcig7dDxlLmxlbmd0aDspe2xldCBpPXQ7aWYoIjwiPT09ZVt0XSl7KytpO2xldCB0O3N3aXRjaChlW2ldKXtjYXNlIi8iOisraTt0PWUuaW5kZXhPZigiPiIsaSk7aWYodDwwKXt0aGlzLm9uRXJyb3IoR3IpO3JldHVybn10aGlzLm9uRW5kRWxlbWVudChlLnN1YnN0cmluZyhpLHQpKTtpPXQrMTticmVhaztjYXNlIj8iOisraTtjb25zdCBhPXRoaXMuX3BhcnNlUHJvY2Vzc2luZ0luc3RydWN0aW9uKGUsaSk7aWYoIj8+IiE9PWUuc3Vic3RyaW5nKGkrYS5wYXJzZWQsaSthLnBhcnNlZCsyKSl7dGhpcy5vbkVycm9yKFNyKTtyZXR1cm59dGhpcy5vblBpKGEubmFtZSxhLnZhbHVlKTtpKz1hLnBhcnNlZCsyO2JyZWFrO2Nhc2UiISI6aWYoIi0tIj09PWUuc3Vic3RyaW5nKGkrMSxpKzMpKXt0PWUuaW5kZXhPZigiLS1ceDNlIixpKzMpO2lmKHQ8MCl7dGhpcy5vbkVycm9yKFJyKTtyZXR1cm59dGhpcy5vbkNvbW1lbnQoZS5zdWJzdHJpbmcoaSszLHQpKTtpPXQrM31lbHNlIGlmKCJbQ0RBVEFbIj09PWUuc3Vic3RyaW5nKGkrMSxpKzgpKXt0PWUuaW5kZXhPZigiXV0+IixpKzgpO2lmKHQ8MCl7dGhpcy5vbkVycm9yKEZyKTtyZXR1cm59dGhpcy5vbkNkYXRhKGUuc3Vic3RyaW5nKGkrOCx0KSk7aT10KzN9ZWxzZXtpZigiRE9DVFlQRSIhPT1lLnN1YnN0cmluZyhpKzEsaSs4KSl7dGhpcy5vbkVycm9yKE5yKTtyZXR1cm59e2NvbnN0IGE9ZS5pbmRleE9mKCJbIixpKzgpO2xldCByPSExO3Q9ZS5pbmRleE9mKCI+IixpKzgpO2lmKHQ8MCl7dGhpcy5vbkVycm9yKGtyKTtyZXR1cm59aWYoYT4wJiZ0PmEpe3Q9ZS5pbmRleE9mKCJdPiIsaSs4KTtpZih0PDApe3RoaXMub25FcnJvcihrcik7cmV0dXJufXI9ITB9Y29uc3Qgcz1lLnN1YnN0cmluZyhpKzgsdCsocj8xOjApKTt0aGlzLm9uRG9jdHlwZShzKTtpPXQrKHI/MjoxKX19YnJlYWs7ZGVmYXVsdDpjb25zdCByPXRoaXMuX3BhcnNlQ29udGVudChlLGkpO2lmKG51bGw9PT1yKXt0aGlzLm9uRXJyb3IoTnIpO3JldHVybn1sZXQgcz0hMTtpZigiLz4iPT09ZS5zdWJzdHJpbmcoaStyLnBhcnNlZCxpK3IucGFyc2VkKzIpKXM9ITA7ZWxzZSBpZigiPiIhPT1lLnN1YnN0cmluZyhpK3IucGFyc2VkLGkrci5wYXJzZWQrMSkpe3RoaXMub25FcnJvcihHcik7cmV0dXJufXRoaXMub25CZWdpbkVsZW1lbnQoci5uYW1lLHIuYXR0cmlidXRlcyxzKTtpKz1yLnBhcnNlZCsocz8yOjEpfX1lbHNle2Zvcig7aTxlLmxlbmd0aCYmIjwiIT09ZVtpXTspaSsrO2NvbnN0IGE9ZS5zdWJzdHJpbmcodCxpKTt0aGlzLm9uVGV4dCh0aGlzLl9yZXNvbHZlRW50aXRpZXMoYSkpfXQ9aX19b25SZXNvbHZlRW50aXR5KGUpe3JldHVybmAmJHtlfTtgfW9uUGkoZSx0KXt9b25Db21tZW50KGUpe31vbkNkYXRhKGUpe31vbkRvY3R5cGUoZSl7fW9uVGV4dChlKXt9b25CZWdpbkVsZW1lbnQoZSx0LGkpe31vbkVuZEVsZW1lbnQoZSl7fW9uRXJyb3IoZSl7fX1jbGFzcyBTaW1wbGVET01Ob2Rle2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5ub2RlTmFtZT1lO3RoaXMubm9kZVZhbHVlPXQ7T2JqZWN0LmRlZmluZVByb3BlcnR5KHRoaXMsInBhcmVudE5vZGUiLHt2YWx1ZTpudWxsLHdyaXRhYmxlOiEwfSl9Z2V0IGZpcnN0Q2hpbGQoKXtyZXR1cm4gdGhpcy5jaGlsZE5vZGVzPy5bMF19Z2V0IG5leHRTaWJsaW5nKCl7Y29uc3QgZT10aGlzLnBhcmVudE5vZGUuY2hpbGROb2RlcztpZighZSlyZXR1cm47Y29uc3QgdD1lLmluZGV4T2YodGhpcyk7cmV0dXJuLTEhPT10P2VbdCsxXTp2b2lkIDB9Z2V0IHRleHRDb250ZW50KCl7cmV0dXJuIHRoaXMuY2hpbGROb2Rlcz90aGlzLmNoaWxkTm9kZXMubWFwKChmdW5jdGlvbihlKXtyZXR1cm4gZS50ZXh0Q29udGVudH0pKS5qb2luKCIiKTp0aGlzLm5vZGVWYWx1ZXx8IiJ9Z2V0IGNoaWxkcmVuKCl7cmV0dXJuIHRoaXMuY2hpbGROb2Rlc3x8W119aGFzQ2hpbGROb2Rlcygpe3JldHVybiB0aGlzLmNoaWxkTm9kZXM/Lmxlbmd0aD4wfXNlYXJjaE5vZGUoZSx0KXtpZih0Pj1lLmxlbmd0aClyZXR1cm4gdGhpcztjb25zdCBpPWVbdF07aWYoaS5uYW1lLnN0YXJ0c1dpdGgoIiMiKSYmdDxlLmxlbmd0aC0xKXJldHVybiB0aGlzLnNlYXJjaE5vZGUoZSx0KzEpO2NvbnN0IGE9W107bGV0IHI9dGhpcztmb3IoOzspe2lmKGkubmFtZT09PXIubm9kZU5hbWUpe2lmKDAhPT1pLnBvcyl7aWYoMD09PWEubGVuZ3RoKXJldHVybiBudWxsO3tjb25zdFtzXT1hLnBvcCgpO2xldCBuPTA7Zm9yKGNvbnN0IGEgb2Ygcy5jaGlsZE5vZGVzKWlmKGkubmFtZT09PWEubm9kZU5hbWUpe2lmKG49PT1pLnBvcylyZXR1cm4gYS5zZWFyY2hOb2RlKGUsdCsxKTtuKyt9cmV0dXJuIHIuc2VhcmNoTm9kZShlLHQrMSl9fXtjb25zdCBpPXIuc2VhcmNoTm9kZShlLHQrMSk7aWYobnVsbCE9PWkpcmV0dXJuIGl9fWlmKHIuY2hpbGROb2Rlcz8ubGVuZ3RoPjApe2EucHVzaChbciwwXSk7cj1yLmNoaWxkTm9kZXNbMF19ZWxzZXtpZigwPT09YS5sZW5ndGgpcmV0dXJuIG51bGw7Zm9yKDswIT09YS5sZW5ndGg7KXtjb25zdFtlLHRdPWEucG9wKCksaT10KzE7aWYoaTxlLmNoaWxkTm9kZXMubGVuZ3RoKXthLnB1c2goW2UsaV0pO3I9ZS5jaGlsZE5vZGVzW2ldO2JyZWFrfX1pZigwPT09YS5sZW5ndGgpcmV0dXJuIG51bGx9fX1kdW1wKGUpe2lmKCIjdGV4dCIhPT10aGlzLm5vZGVOYW1lKXtlLnB1c2goYDwke3RoaXMubm9kZU5hbWV9YCk7aWYodGhpcy5hdHRyaWJ1dGVzKWZvcihjb25zdCB0IG9mIHRoaXMuYXR0cmlidXRlcyllLnB1c2goYCAke3QubmFtZX09IiR7ZW5jb2RlVG9YbWxTdHJpbmcodC52YWx1ZSl9ImApO2lmKHRoaXMuaGFzQ2hpbGROb2RlcygpKXtlLnB1c2goIj4iKTtmb3IoY29uc3QgdCBvZiB0aGlzLmNoaWxkTm9kZXMpdC5kdW1wKGUpO2UucHVzaChgPC8ke3RoaXMubm9kZU5hbWV9PmApfWVsc2UgdGhpcy5ub2RlVmFsdWU/ZS5wdXNoKGA+JHtlbmNvZGVUb1htbFN0cmluZyh0aGlzLm5vZGVWYWx1ZSl9PC8ke3RoaXMubm9kZU5hbWV9PmApOmUucHVzaCgiLz4iKX1lbHNlIGUucHVzaChlbmNvZGVUb1htbFN0cmluZyh0aGlzLm5vZGVWYWx1ZSkpfX1jbGFzcyBTaW1wbGVYTUxQYXJzZXIgZXh0ZW5kcyBYTUxQYXJzZXJCYXNle2NvbnN0cnVjdG9yKHtoYXNBdHRyaWJ1dGVzOmU9ITEsbG93ZXJDYXNlTmFtZTp0PSExfSl7c3VwZXIoKTt0aGlzLl9jdXJyZW50RnJhZ21lbnQ9bnVsbDt0aGlzLl9zdGFjaz1udWxsO3RoaXMuX2Vycm9yQ29kZT1Ecjt0aGlzLl9oYXNBdHRyaWJ1dGVzPWU7dGhpcy5fbG93ZXJDYXNlTmFtZT10fXBhcnNlRnJvbVN0cmluZyhlKXt0aGlzLl9jdXJyZW50RnJhZ21lbnQ9W107dGhpcy5fc3RhY2s9W107dGhpcy5fZXJyb3JDb2RlPURyO3RoaXMucGFyc2VYbWwoZSk7aWYodGhpcy5fZXJyb3JDb2RlIT09RHIpcmV0dXJuO2NvbnN0W3RdPXRoaXMuX2N1cnJlbnRGcmFnbWVudDtyZXR1cm4gdD97ZG9jdW1lbnRFbGVtZW50OnR9OnZvaWQgMH1vblRleHQoZSl7aWYoZnVuY3Rpb24gaXNXaGl0ZXNwYWNlU3RyaW5nKGUpe2ZvcihsZXQgdD0wLGk9ZS5sZW5ndGg7dDxpO3QrKylpZighaXNXaGl0ZXNwYWNlKGUsdCkpcmV0dXJuITE7cmV0dXJuITB9KGUpKXJldHVybjtjb25zdCB0PW5ldyBTaW1wbGVET01Ob2RlKCIjdGV4dCIsZSk7dGhpcy5fY3VycmVudEZyYWdtZW50LnB1c2godCl9b25DZGF0YShlKXtjb25zdCB0PW5ldyBTaW1wbGVET01Ob2RlKCIjdGV4dCIsZSk7dGhpcy5fY3VycmVudEZyYWdtZW50LnB1c2godCl9b25CZWdpbkVsZW1lbnQoZSx0LGkpe3RoaXMuX2xvd2VyQ2FzZU5hbWUmJihlPWUudG9Mb3dlckNhc2UoKSk7Y29uc3QgYT1uZXcgU2ltcGxlRE9NTm9kZShlKTthLmNoaWxkTm9kZXM9W107dGhpcy5faGFzQXR0cmlidXRlcyYmKGEuYXR0cmlidXRlcz10KTt0aGlzLl9jdXJyZW50RnJhZ21lbnQucHVzaChhKTtpZighaSl7dGhpcy5fc3RhY2sucHVzaCh0aGlzLl9jdXJyZW50RnJhZ21lbnQpO3RoaXMuX2N1cnJlbnRGcmFnbWVudD1hLmNoaWxkTm9kZXN9fW9uRW5kRWxlbWVudChlKXt0aGlzLl9jdXJyZW50RnJhZ21lbnQ9dGhpcy5fc3RhY2sucG9wKCl8fFtdO2NvbnN0IHQ9dGhpcy5fY3VycmVudEZyYWdtZW50LmF0KC0xKTtpZighdClyZXR1cm4gbnVsbDtmb3IoY29uc3QgZSBvZiB0LmNoaWxkTm9kZXMpZS5wYXJlbnROb2RlPXQ7cmV0dXJuIHR9b25FcnJvcihlKXt0aGlzLl9lcnJvckNvZGU9ZX19Y2xhc3MgTWV0YWRhdGFQYXJzZXJ7Y29uc3RydWN0b3IoZSl7ZT10aGlzLl9yZXBhaXIoZSk7Y29uc3QgdD1uZXcgU2ltcGxlWE1MUGFyc2VyKHtsb3dlckNhc2VOYW1lOiEwfSkucGFyc2VGcm9tU3RyaW5nKGUpO3RoaXMuX21ldGFkYXRhTWFwPW5ldyBNYXA7dGhpcy5fZGF0YT1lO3QmJnRoaXMuX3BhcnNlKHQpfV9yZXBhaXIoZSl7cmV0dXJuIGUucmVwbGFjZSgvXltePF0rLywiIikucmVwbGFjZUFsbCgvPlxcMzc2XFwzNzcoW148XSspL2csKGZ1bmN0aW9uKGUsdCl7Y29uc3QgaT10LnJlcGxhY2VBbGwoL1xcKFswLTNdKShbMC03XSkoWzAtN10pL2csKGZ1bmN0aW9uKGUsdCxpLGEpe3JldHVybiBTdHJpbmcuZnJvbUNoYXJDb2RlKDY0KnQrOCppKzEqYSl9KSkucmVwbGFjZUFsbCgvJihhbXB8YXBvc3xndHxsdHxxdW90KTsvZywoZnVuY3Rpb24oZSx0KXtzd2l0Y2godCl7Y2FzZSJhbXAiOnJldHVybiImIjtjYXNlImFwb3MiOnJldHVybiInIjtjYXNlImd0IjpyZXR1cm4iPiI7Y2FzZSJsdCI6cmV0dXJuIjwiO2Nhc2UicXVvdCI6cmV0dXJuJyInfXRocm93IG5ldyBFcnJvcihgX3JlcGFpcjogJHt0fSBpc24ndCBkZWZpbmVkLmApfSkpLGE9WyI+Il07Zm9yKGxldCBlPTAsdD1pLmxlbmd0aDtlPHQ7ZSs9Mil7Y29uc3QgdD0yNTYqaS5jaGFyQ29kZUF0KGUpK2kuY2hhckNvZGVBdChlKzEpO3Q+PTMyJiZ0PDEyNyYmNjAhPT10JiY2MiE9PXQmJjM4IT09dD9hLnB1c2goU3RyaW5nLmZyb21DaGFyQ29kZSh0KSk6YS5wdXNoKCImI3giKyg2NTUzNit0KS50b1N0cmluZygxNikuc3Vic3RyaW5nKDEpKyI7Iil9cmV0dXJuIGEuam9pbigiIil9KSl9X2dldFNlcXVlbmNlKGUpe2NvbnN0IHQ9ZS5ub2RlTmFtZTtyZXR1cm4icmRmOmJhZyIhPT10JiYicmRmOnNlcSIhPT10JiYicmRmOmFsdCIhPT10P251bGw6ZS5jaGlsZE5vZGVzLmZpbHRlcigoZT0+InJkZjpsaSI9PT1lLm5vZGVOYW1lKSl9X3BhcnNlQXJyYXkoZSl7aWYoIWUuaGFzQ2hpbGROb2RlcygpKXJldHVybjtjb25zdFt0XT1lLmNoaWxkTm9kZXMsaT10aGlzLl9nZXRTZXF1ZW5jZSh0KXx8W107dGhpcy5fbWV0YWRhdGFNYXAuc2V0KGUubm9kZU5hbWUsaS5tYXAoKGU9PmUudGV4dENvbnRlbnQudHJpbSgpKSkpfV9wYXJzZShlKXtsZXQgdD1lLmRvY3VtZW50RWxlbWVudDtpZigicmRmOnJkZiIhPT10Lm5vZGVOYW1lKXt0PXQuZmlyc3RDaGlsZDtmb3IoO3QmJiJyZGY6cmRmIiE9PXQubm9kZU5hbWU7KXQ9dC5uZXh0U2libGluZ31pZih0JiYicmRmOnJkZiI9PT10Lm5vZGVOYW1lJiZ0Lmhhc0NoaWxkTm9kZXMoKSlmb3IoY29uc3QgZSBvZiB0LmNoaWxkTm9kZXMpaWYoInJkZjpkZXNjcmlwdGlvbiI9PT1lLm5vZGVOYW1lKWZvcihjb25zdCB0IG9mIGUuY2hpbGROb2Rlcyl7Y29uc3QgZT10Lm5vZGVOYW1lO3N3aXRjaChlKXtjYXNlIiN0ZXh0Ijpjb250aW51ZTtjYXNlImRjOmNyZWF0b3IiOmNhc2UiZGM6c3ViamVjdCI6dGhpcy5fcGFyc2VBcnJheSh0KTtjb250aW51ZX10aGlzLl9tZXRhZGF0YU1hcC5zZXQoZSx0LnRleHRDb250ZW50LnRyaW0oKSl9fWdldCBzZXJpYWxpemFibGUoKXtyZXR1cm57cGFyc2VkRGF0YTp0aGlzLl9tZXRhZGF0YU1hcCxyYXdEYXRhOnRoaXMuX2RhdGF9fX1jb25zdCBNcj0xLFVyPTIseHI9MyxMcj00LEhyPTU7Y2xhc3MgU3RydWN0VHJlZVJvb3R7Y29uc3RydWN0b3IoZSx0KXt0aGlzLmRpY3Q9ZTt0aGlzLnJlZj10IGluc3RhbmNlb2YgUmVmP3Q6bnVsbDt0aGlzLnJvbGVNYXA9bmV3IE1hcDt0aGlzLnN0cnVjdFBhcmVudElkcz1udWxsfWluaXQoKXt0aGlzLnJlYWRSb2xlTWFwKCl9I3goZSx0LGkpe2lmKCEoZSBpbnN0YW5jZW9mIFJlZil8fHQ8MClyZXR1cm47dGhpcy5zdHJ1Y3RQYXJlbnRJZHN8fD1uZXcgUmVmU2V0Q2FjaGU7bGV0IGE9dGhpcy5zdHJ1Y3RQYXJlbnRJZHMuZ2V0KGUpO2lmKCFhKXthPVtdO3RoaXMuc3RydWN0UGFyZW50SWRzLnB1dChlLGEpfWEucHVzaChbdCxpXSl9YWRkQW5ub3RhdGlvbklkVG9QYWdlKGUsdCl7dGhpcy4jeChlLHQsTHIpfXJlYWRSb2xlTWFwKCl7Y29uc3QgZT10aGlzLmRpY3QuZ2V0KCJSb2xlTWFwIik7aWYoZSBpbnN0YW5jZW9mIERpY3QpZm9yKGNvbnN0W3QsaV1vZiBlKWkgaW5zdGFuY2VvZiBOYW1lJiZ0aGlzLnJvbGVNYXAuc2V0KHQsaS5uYW1lKX1zdGF0aWMgYXN5bmMgY2FuQ3JlYXRlU3RydWN0dXJlVHJlZSh7Y2F0YWxvZ1JlZjplLHBkZk1hbmFnZXI6dCxuZXdBbm5vdGF0aW9uc0J5UGFnZTppfSl7aWYoIShlIGluc3RhbmNlb2YgUmVmKSl7d2FybigiQ2Fubm90IHNhdmUgdGhlIHN0cnVjdCB0cmVlOiBubyBjYXRhbG9nIHJlZmVyZW5jZS4iKTtyZXR1cm4hMX1sZXQgYT0wLHI9ITA7Zm9yKGNvbnN0W2Usc11vZiBpKXtjb25zdHtyZWY6aX09YXdhaXQgdC5nZXRQYWdlKGUpO2lmKCEoaSBpbnN0YW5jZW9mIFJlZikpe3dhcm4oYENhbm5vdCBzYXZlIHRoZSBzdHJ1Y3QgdHJlZTogcGFnZSAke2V9IGhhcyBubyByZWYuYCk7cj0hMDticmVha31mb3IoY29uc3QgZSBvZiBzKWlmKGUuYWNjZXNzaWJpbGl0eURhdGE/LnR5cGUpe2UucGFyZW50VHJlZUlkPWErKztyPSExfX1pZihyKXtmb3IoY29uc3QgZSBvZiBpLnZhbHVlcygpKWZvcihjb25zdCB0IG9mIGUpZGVsZXRlIHQucGFyZW50VHJlZUlkO3JldHVybiExfXJldHVybiEwfXN0YXRpYyBhc3luYyBjcmVhdGVTdHJ1Y3R1cmVUcmVlKHtuZXdBbm5vdGF0aW9uc0J5UGFnZTplLHhyZWY6dCxjYXRhbG9nUmVmOmkscGRmTWFuYWdlcjphLGNoYW5nZXM6cn0pe2NvbnN0IHM9YS5jYXRhbG9nLmNsb25lRGljdCgpLG49bmV3IFJlZlNldENhY2hlO24ucHV0KGkscyk7Y29uc3Qgbz10LmdldE5ld1RlbXBvcmFyeVJlZigpO3Muc2V0KCJTdHJ1Y3RUcmVlUm9vdCIsbyk7Y29uc3QgZz1uZXcgRGljdCh0KTtnLnNldCgiVHlwZSIsTmFtZS5nZXQoIlN0cnVjdFRyZWVSb290IikpO2NvbnN0IGM9dC5nZXROZXdUZW1wb3JhcnlSZWYoKTtnLnNldCgiUGFyZW50VHJlZSIsYyk7Y29uc3QgbD1bXTtnLnNldCgiSyIsbCk7bi5wdXQobyxnKTtjb25zdCBoPW5ldyBEaWN0KHQpLEM9W107aC5zZXQoIk51bXMiLEMpO2NvbnN0IFE9YXdhaXQgdGhpcy4jTCh7bmV3QW5ub3RhdGlvbnNCeVBhZ2U6ZSxzdHJ1Y3RUcmVlUm9vdFJlZjpvLHN0cnVjdFRyZWVSb290Om51bGwsa2lkczpsLG51bXM6Qyx4cmVmOnQscGRmTWFuYWdlcjphLGNoYW5nZXM6cixjYWNoZTpufSk7Zy5zZXQoIlBhcmVudFRyZWVOZXh0S2V5IixRKTtuLnB1dChjLGgpO2Zvcihjb25zdFtlLHRdb2Ygbi5pdGVtcygpKXIucHV0KGUse2RhdGE6dH0pfWFzeW5jIGNhblVwZGF0ZVN0cnVjdFRyZWUoe3BkZk1hbmFnZXI6ZSx4cmVmOnQsbmV3QW5ub3RhdGlvbnNCeVBhZ2U6aX0pe2lmKCF0aGlzLnJlZil7d2FybigiQ2Fubm90IHVwZGF0ZSB0aGUgc3RydWN0IHRyZWU6IG5vIHJvb3QgcmVmZXJlbmNlLiIpO3JldHVybiExfWxldCBhPXRoaXMuZGljdC5nZXQoIlBhcmVudFRyZWVOZXh0S2V5Iik7aWYoIU51bWJlci5pc0ludGVnZXIoYSl8fGE8MCl7d2FybigiQ2Fubm90IHVwZGF0ZSB0aGUgc3RydWN0IHRyZWU6IGludmFsaWQgbmV4dCBrZXkuIik7cmV0dXJuITF9Y29uc3Qgcj10aGlzLmRpY3QuZ2V0KCJQYXJlbnRUcmVlIik7aWYoIShyIGluc3RhbmNlb2YgRGljdCkpe3dhcm4oIkNhbm5vdCB1cGRhdGUgdGhlIHN0cnVjdCB0cmVlOiBQYXJlbnRUcmVlIGlzbid0IGEgZGljdC4iKTtyZXR1cm4hMX1jb25zdCBzPXIuZ2V0KCJOdW1zIik7aWYoIUFycmF5LmlzQXJyYXkocykpe3dhcm4oIkNhbm5vdCB1cGRhdGUgdGhlIHN0cnVjdCB0cmVlOiBudW1zIGlzbid0IGFuIGFycmF5LiIpO3JldHVybiExfWNvbnN0IG49bmV3IE51bWJlclRyZWUocix0KTtmb3IoY29uc3QgdCBvZiBpLmtleXMoKSl7Y29uc3R7cGFnZURpY3Q6aX09YXdhaXQgZS5nZXRQYWdlKHQpO2lmKCFpLmhhcygiU3RydWN0UGFyZW50cyIpKWNvbnRpbnVlO2NvbnN0IGE9aS5nZXQoIlN0cnVjdFBhcmVudHMiKTtpZighTnVtYmVyLmlzSW50ZWdlcihhKXx8IUFycmF5LmlzQXJyYXkobi5nZXQoYSkpKXt3YXJuKGBDYW5ub3Qgc2F2ZSB0aGUgc3RydWN0IHRyZWU6IHBhZ2UgJHt0fSBoYXMgYSB3cm9uZyBpZC5gKTtyZXR1cm4hMX19bGV0IG89ITA7Zm9yKGNvbnN0W3Qscl1vZiBpKXtjb25zdHtwYWdlRGljdDppfT1hd2FpdCBlLmdldFBhZ2UodCk7U3RydWN0VHJlZVJvb3QuI0goe2VsZW1lbnRzOnIseHJlZjp0aGlzLmRpY3QueHJlZixwYWdlRGljdDppLG51bWJlclRyZWU6bn0pO2Zvcihjb25zdCBlIG9mIHIpaWYoZS5hY2Nlc3NpYmlsaXR5RGF0YT8udHlwZSl7ZS5hY2Nlc3NpYmlsaXR5RGF0YS5zdHJ1Y3RQYXJlbnQ+PTB8fChlLnBhcmVudFRyZWVJZD1hKyspO289ITF9fWlmKG8pe2Zvcihjb25zdCBlIG9mIGkudmFsdWVzKCkpZm9yKGNvbnN0IHQgb2YgZSl7ZGVsZXRlIHQucGFyZW50VHJlZUlkO2RlbGV0ZSB0LnN0cnVjdFRyZWVQYXJlbnR9cmV0dXJuITF9cmV0dXJuITB9YXN5bmMgdXBkYXRlU3RydWN0dXJlVHJlZSh7bmV3QW5ub3RhdGlvbnNCeVBhZ2U6ZSxwZGZNYW5hZ2VyOnQsY2hhbmdlczppfSl7Y29uc3QgYT10aGlzLmRpY3QueHJlZixyPXRoaXMuZGljdC5jbG9uZSgpLHM9dGhpcy5yZWYsbj1uZXcgUmVmU2V0Q2FjaGU7bi5wdXQocyxyKTtsZXQgbyxnPXIuZ2V0UmF3KCJQYXJlbnRUcmVlIik7aWYoZyBpbnN0YW5jZW9mIFJlZilvPWEuZmV0Y2goZyk7ZWxzZXtvPWc7Zz1hLmdldE5ld1RlbXBvcmFyeVJlZigpO3Iuc2V0KCJQYXJlbnRUcmVlIixnKX1vPW8uY2xvbmUoKTtuLnB1dChnLG8pO2xldCBjPW8uZ2V0UmF3KCJOdW1zIiksbD1udWxsO2lmKGMgaW5zdGFuY2VvZiBSZWYpe2w9YztjPWEuZmV0Y2gobCl9Yz1jLnNsaWNlKCk7bHx8by5zZXQoIk51bXMiLGMpO2NvbnN0IGg9YXdhaXQgU3RydWN0VHJlZVJvb3QuI0woe25ld0Fubm90YXRpb25zQnlQYWdlOmUsc3RydWN0VHJlZVJvb3RSZWY6cyxzdHJ1Y3RUcmVlUm9vdDp0aGlzLGtpZHM6bnVsbCxudW1zOmMseHJlZjphLHBkZk1hbmFnZXI6dCxjaGFuZ2VzOmksY2FjaGU6bn0pO2lmKC0xIT09aCl7ci5zZXQoIlBhcmVudFRyZWVOZXh0S2V5IixoKTtsJiZuLnB1dChsLGMpO2Zvcihjb25zdFtlLHRdb2Ygbi5pdGVtcygpKWkucHV0KGUse2RhdGE6dH0pfX1zdGF0aWMgYXN5bmMjTCh7bmV3QW5ub3RhdGlvbnNCeVBhZ2U6ZSxzdHJ1Y3RUcmVlUm9vdFJlZjp0LHN0cnVjdFRyZWVSb290Omksa2lkczphLG51bXM6cix4cmVmOnMscGRmTWFuYWdlcjpuLGNoYW5nZXM6byxjYWNoZTpnfSl7Y29uc3QgYz1OYW1lLmdldCgiT0JKUiIpO2xldCBsLGg9LTE7Zm9yKGNvbnN0W0MsUV1vZiBlKXtjb25zdCBlPWF3YWl0IG4uZ2V0UGFnZShDKSx7cmVmOkV9PWUsdT1FIGluc3RhbmNlb2YgUmVmO2Zvcihjb25zdHthY2Nlc3NpYmlsaXR5RGF0YTpuLHJlZjpkLHBhcmVudFRyZWVJZDpmLHN0cnVjdFRyZWVQYXJlbnQ6cH1vZiBRKXtpZighbj8udHlwZSljb250aW51ZTtjb25zdHtzdHJ1Y3RQYXJlbnQ6UX09bjtpZihpJiZOdW1iZXIuaXNJbnRlZ2VyKFEpJiZRPj0wKXtsZXQgdD0obHx8PW5ldyBNYXApLmdldChDKTtpZih2b2lkIDA9PT10KXt0PW5ldyBTdHJ1Y3RUcmVlUGFnZShpLGUucGFnZURpY3QpLmNvbGxlY3RPYmplY3RzKEUpO2wuc2V0KEMsdCl9Y29uc3QgYT10Py5nZXQoUSk7aWYoYSl7Y29uc3QgZT1zLmZldGNoKGEpLmNsb25lKCk7U3RydWN0VHJlZVJvb3QuI0ooZSxuKTtvLnB1dChhLHtkYXRhOmV9KTtjb250aW51ZX19aD1NYXRoLm1heChoLGYpO2NvbnN0IG09cy5nZXROZXdUZW1wb3JhcnlSZWYoKSx5PW5ldyBEaWN0KHMpO1N0cnVjdFRyZWVSb290LiNKKHksbik7YXdhaXQgdGhpcy4jdih7c3RydWN0VHJlZVBhcmVudDpwLHRhZ0RpY3Q6eSxuZXdUYWdSZWY6bSxzdHJ1Y3RUcmVlUm9vdFJlZjp0LGZhbGxiYWNrS2lkczphLHhyZWY6cyxjYWNoZTpnfSk7Y29uc3Qgdz1uZXcgRGljdChzKTt5LnNldCgiSyIsdyk7dy5zZXQoIlR5cGUiLGMpO3UmJncuc2V0KCJQZyIsRSk7dy5zZXQoIk9iaiIsZCk7Zy5wdXQobSx5KTtyLnB1c2goZixtKX19cmV0dXJuIGgrMX1zdGF0aWMjSihlLHt0eXBlOnQsdGl0bGU6aSxsYW5nOmEsYWx0OnIsZXhwYW5kZWQ6cyxhY3R1YWxUZXh0Om59KXtlLnNldCgiUyIsTmFtZS5nZXQodCkpO2kmJmUuc2V0KCJUIixzdHJpbmdUb0FzY2lpT3JVVEYxNkJFKGkpKTthJiZlLnNldCgiTGFuZyIsc3RyaW5nVG9Bc2NpaU9yVVRGMTZCRShhKSk7ciYmZS5zZXQoIkFsdCIsc3RyaW5nVG9Bc2NpaU9yVVRGMTZCRShyKSk7cyYmZS5zZXQoIkUiLHN0cmluZ1RvQXNjaWlPclVURjE2QkUocykpO24mJmUuc2V0KCJBY3R1YWxUZXh0IixzdHJpbmdUb0FzY2lpT3JVVEYxNkJFKG4pKX1zdGF0aWMjSCh7ZWxlbWVudHM6ZSx4cmVmOnQscGFnZURpY3Q6aSxudW1iZXJUcmVlOmF9KXtjb25zdCByPW5ldyBNYXA7Zm9yKGNvbnN0IHQgb2YgZSlpZih0LnN0cnVjdFRyZWVQYXJlbnRJZCl7Y29uc3QgZT1wYXJzZUludCh0LnN0cnVjdFRyZWVQYXJlbnRJZC5zcGxpdCgiX21jIilbMV0sMTApO2xldCBpPXIuZ2V0KGUpO2lmKCFpKXtpPVtdO3Iuc2V0KGUsaSl9aS5wdXNoKHQpfWNvbnN0IHM9aS5nZXQoIlN0cnVjdFBhcmVudHMiKTtpZighTnVtYmVyLmlzSW50ZWdlcihzKSlyZXR1cm47Y29uc3Qgbj1hLmdldChzKSx1cGRhdGVFbGVtZW50PShlLGksYSk9Pntjb25zdCBzPXIuZ2V0KGUpO2lmKHMpe2NvbnN0IGU9aS5nZXRSYXcoIlAiKSxyPXQuZmV0Y2hJZlJlZihlKTtpZihlIGluc3RhbmNlb2YgUmVmJiZyIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT17cmVmOmEsZGljdDppfTtmb3IoY29uc3QgdCBvZiBzKXQuc3RydWN0VHJlZVBhcmVudD1lfXJldHVybiEwfXJldHVybiExfTtmb3IoY29uc3QgZSBvZiBuKXtpZighKGUgaW5zdGFuY2VvZiBSZWYpKWNvbnRpbnVlO2NvbnN0IGk9dC5mZXRjaChlKSxhPWkuZ2V0KCJLIik7aWYoTnVtYmVyLmlzSW50ZWdlcihhKSl1cGRhdGVFbGVtZW50KGEsaSxlKTtlbHNlIGlmKEFycmF5LmlzQXJyYXkoYSkpZm9yKGxldCByIG9mIGEpe3I9dC5mZXRjaElmUmVmKHIpO2lmKE51bWJlci5pc0ludGVnZXIocikmJnVwZGF0ZUVsZW1lbnQocixpLGUpKWJyZWFrO2lmKCEociBpbnN0YW5jZW9mIERpY3QpKWNvbnRpbnVlO2lmKCFpc05hbWUoci5nZXQoIlR5cGUiKSwiTUNSIikpYnJlYWs7Y29uc3QgYT1yLmdldCgiTUNJRCIpO2lmKE51bWJlci5pc0ludGVnZXIoYSkmJnVwZGF0ZUVsZW1lbnQoYSxpLGUpKWJyZWFrfX19c3RhdGljIGFzeW5jI3Yoe3N0cnVjdFRyZWVQYXJlbnQ6ZSx0YWdEaWN0OnQsbmV3VGFnUmVmOmksc3RydWN0VHJlZVJvb3RSZWY6YSxmYWxsYmFja0tpZHM6cix4cmVmOnMsY2FjaGU6bn0pe2xldCBvLGc9bnVsbDtpZihlKXsoe3JlZjpnfT1lKTtvPWUuZGljdC5nZXRSYXcoIlAiKXx8YX1lbHNlIG89YTt0LnNldCgiUCIsbyk7Y29uc3QgYz1zLmZldGNoSWZSZWYobyk7aWYoIWMpe3IucHVzaChpKTtyZXR1cm59bGV0IGw9bi5nZXQobyk7aWYoIWwpe2w9Yy5jbG9uZSgpO24ucHV0KG8sbCl9Y29uc3QgaD1sLmdldFJhdygiSyIpO2xldCBDPWggaW5zdGFuY2VvZiBSZWY/bi5nZXQoaCk6bnVsbDtpZighQyl7Qz1zLmZldGNoSWZSZWYoaCk7Qz1BcnJheS5pc0FycmF5KEMpP0Muc2xpY2UoKTpbaF07Y29uc3QgZT1zLmdldE5ld1RlbXBvcmFyeVJlZigpO2wuc2V0KCJLIixlKTtuLnB1dChlLEMpfWNvbnN0IFE9Qy5pbmRleE9mKGcpO0Muc3BsaWNlKFE+PTA/USsxOkMubGVuZ3RoLDAsaSl9fWNsYXNzIFN0cnVjdEVsZW1lbnROb2Rle2NvbnN0cnVjdG9yKGUsdCl7dGhpcy50cmVlPWU7dGhpcy5kaWN0PXQ7dGhpcy5raWRzPVtdO3RoaXMucGFyc2VLaWRzKCl9Z2V0IHJvbGUoKXtjb25zdCBlPXRoaXMuZGljdC5nZXQoIlMiKSx0PWUgaW5zdGFuY2VvZiBOYW1lP2UubmFtZToiIix7cm9vdDppfT10aGlzLnRyZWU7cmV0dXJuIGkucm9sZU1hcC5oYXModCk/aS5yb2xlTWFwLmdldCh0KTp0fXBhcnNlS2lkcygpe2xldCBlPW51bGw7Y29uc3QgdD10aGlzLmRpY3QuZ2V0UmF3KCJQZyIpO3QgaW5zdGFuY2VvZiBSZWYmJihlPXQudG9TdHJpbmcoKSk7Y29uc3QgaT10aGlzLmRpY3QuZ2V0KCJLIik7aWYoQXJyYXkuaXNBcnJheShpKSlmb3IoY29uc3QgdCBvZiBpKXtjb25zdCBpPXRoaXMucGFyc2VLaWQoZSx0KTtpJiZ0aGlzLmtpZHMucHVzaChpKX1lbHNle2NvbnN0IHQ9dGhpcy5wYXJzZUtpZChlLGkpO3QmJnRoaXMua2lkcy5wdXNoKHQpfX1wYXJzZUtpZChlLHQpe2lmKE51bWJlci5pc0ludGVnZXIodCkpcmV0dXJuIHRoaXMudHJlZS5wYWdlRGljdC5vYmpJZCE9PWU/bnVsbDpuZXcgU3RydWN0RWxlbWVudCh7dHlwZTpNcixtY2lkOnQscGFnZU9iaklkOmV9KTtsZXQgaT1udWxsO3QgaW5zdGFuY2VvZiBSZWY/aT10aGlzLmRpY3QueHJlZi5mZXRjaCh0KTp0IGluc3RhbmNlb2YgRGljdCYmKGk9dCk7aWYoIWkpcmV0dXJuIG51bGw7Y29uc3QgYT1pLmdldFJhdygiUGciKTthIGluc3RhbmNlb2YgUmVmJiYoZT1hLnRvU3RyaW5nKCkpO2NvbnN0IHI9aS5nZXQoIlR5cGUiKWluc3RhbmNlb2YgTmFtZT9pLmdldCgiVHlwZSIpLm5hbWU6bnVsbDtpZigiTUNSIj09PXIpe2lmKHRoaXMudHJlZS5wYWdlRGljdC5vYmpJZCE9PWUpcmV0dXJuIG51bGw7Y29uc3QgdD1pLmdldFJhdygiU3RtIik7cmV0dXJuIG5ldyBTdHJ1Y3RFbGVtZW50KHt0eXBlOlVyLHJlZk9iaklkOnQgaW5zdGFuY2VvZiBSZWY/dC50b1N0cmluZygpOm51bGwscGFnZU9iaklkOmUsbWNpZDppLmdldCgiTUNJRCIpfSl9aWYoIk9CSlIiPT09cil7aWYodGhpcy50cmVlLnBhZ2VEaWN0Lm9iaklkIT09ZSlyZXR1cm4gbnVsbDtjb25zdCB0PWkuZ2V0UmF3KCJPYmoiKTtyZXR1cm4gbmV3IFN0cnVjdEVsZW1lbnQoe3R5cGU6eHIscmVmT2JqSWQ6dCBpbnN0YW5jZW9mIFJlZj90LnRvU3RyaW5nKCk6bnVsbCxwYWdlT2JqSWQ6ZX0pfXJldHVybiBuZXcgU3RydWN0RWxlbWVudCh7dHlwZTpIcixkaWN0Oml9KX19Y2xhc3MgU3RydWN0RWxlbWVudHtjb25zdHJ1Y3Rvcih7dHlwZTplLGRpY3Q6dD1udWxsLG1jaWQ6aT1udWxsLHBhZ2VPYmpJZDphPW51bGwscmVmT2JqSWQ6cj1udWxsfSl7dGhpcy50eXBlPWU7dGhpcy5kaWN0PXQ7dGhpcy5tY2lkPWk7dGhpcy5wYWdlT2JqSWQ9YTt0aGlzLnJlZk9iaklkPXI7dGhpcy5wYXJlbnROb2RlPW51bGx9fWNsYXNzIFN0cnVjdFRyZWVQYWdle2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5yb290PWU7dGhpcy5yb290RGljdD1lP2UuZGljdDpudWxsO3RoaXMucGFnZURpY3Q9dDt0aGlzLm5vZGVzPVtdfWNvbGxlY3RPYmplY3RzKGUpe2lmKCEodGhpcy5yb290JiZ0aGlzLnJvb3REaWN0JiZlIGluc3RhbmNlb2YgUmVmKSlyZXR1cm4gbnVsbDtjb25zdCB0PXRoaXMucm9vdERpY3QuZ2V0KCJQYXJlbnRUcmVlIik7aWYoIXQpcmV0dXJuIG51bGw7Y29uc3QgaT10aGlzLnJvb3Quc3RydWN0UGFyZW50SWRzPy5nZXQoZSk7aWYoIWkpcmV0dXJuIG51bGw7Y29uc3QgYT1uZXcgTWFwLHI9bmV3IE51bWJlclRyZWUodCx0aGlzLnJvb3REaWN0LnhyZWYpO2Zvcihjb25zdFtlXW9mIGkpe2NvbnN0IHQ9ci5nZXRSYXcoZSk7dCBpbnN0YW5jZW9mIFJlZiYmYS5zZXQoZSx0KX1yZXR1cm4gYX1wYXJzZShlKXtpZighKHRoaXMucm9vdCYmdGhpcy5yb290RGljdCYmZSBpbnN0YW5jZW9mIFJlZikpcmV0dXJuO2NvbnN0IHQ9dGhpcy5yb290RGljdC5nZXQoIlBhcmVudFRyZWUiKTtpZighdClyZXR1cm47Y29uc3QgaT10aGlzLnBhZ2VEaWN0LmdldCgiU3RydWN0UGFyZW50cyIpLGE9dGhpcy5yb290LnN0cnVjdFBhcmVudElkcz8uZ2V0KGUpO2lmKCFOdW1iZXIuaXNJbnRlZ2VyKGkpJiYhYSlyZXR1cm47Y29uc3Qgcj1uZXcgTWFwLHM9bmV3IE51bWJlclRyZWUodCx0aGlzLnJvb3REaWN0LnhyZWYpO2lmKE51bWJlci5pc0ludGVnZXIoaSkpe2NvbnN0IGU9cy5nZXQoaSk7aWYoQXJyYXkuaXNBcnJheShlKSlmb3IoY29uc3QgdCBvZiBlKXQgaW5zdGFuY2VvZiBSZWYmJnRoaXMuYWRkTm9kZSh0aGlzLnJvb3REaWN0LnhyZWYuZmV0Y2godCkscil9aWYoYSlmb3IoY29uc3RbZSx0XW9mIGEpe2NvbnN0IGk9cy5nZXQoZSk7aWYoaSl7Y29uc3QgZT10aGlzLmFkZE5vZGUodGhpcy5yb290RGljdC54cmVmLmZldGNoSWZSZWYoaSkscik7MT09PWU/LmtpZHM/Lmxlbmd0aCYmZS5raWRzWzBdLnR5cGU9PT14ciYmKGUua2lkc1swXS50eXBlPXQpfX19YWRkTm9kZShlLHQsaT0wKXtpZihpPjQwKXt3YXJuKCJTdHJ1Y3RUcmVlIE1BWF9ERVBUSCByZWFjaGVkLiIpO3JldHVybiBudWxsfWlmKCEoZSBpbnN0YW5jZW9mIERpY3QpKXJldHVybiBudWxsO2lmKHQuaGFzKGUpKXJldHVybiB0LmdldChlKTtjb25zdCBhPW5ldyBTdHJ1Y3RFbGVtZW50Tm9kZSh0aGlzLGUpO3Quc2V0KGUsYSk7Y29uc3Qgcj1lLmdldCgiUCIpO2lmKCFyfHxpc05hbWUoci5nZXQoIlR5cGUiKSwiU3RydWN0VHJlZVJvb3QiKSl7dGhpcy5hZGRUb3BMZXZlbE5vZGUoZSxhKXx8dC5kZWxldGUoZSk7cmV0dXJuIGF9Y29uc3Qgcz10aGlzLmFkZE5vZGUocix0LGkrMSk7aWYoIXMpcmV0dXJuIGE7bGV0IG49ITE7Zm9yKGNvbnN0IHQgb2Ygcy5raWRzKWlmKHQudHlwZT09PUhyJiZ0LmRpY3Q9PT1lKXt0LnBhcmVudE5vZGU9YTtuPSEwfW58fHQuZGVsZXRlKGUpO3JldHVybiBhfWFkZFRvcExldmVsTm9kZShlLHQpe2NvbnN0IGk9dGhpcy5yb290RGljdC5nZXQoIksiKTtpZighaSlyZXR1cm4hMTtpZihpIGluc3RhbmNlb2YgRGljdCl7aWYoaS5vYmpJZCE9PWUub2JqSWQpcmV0dXJuITE7dGhpcy5ub2Rlc1swXT10O3JldHVybiEwfWlmKCFBcnJheS5pc0FycmF5KGkpKXJldHVybiEwO2xldCBhPSExO2ZvcihsZXQgcj0wO3I8aS5sZW5ndGg7cisrKXtjb25zdCBzPWlbcl07aWYocz8udG9TdHJpbmcoKT09PWUub2JqSWQpe3RoaXMubm9kZXNbcl09dDthPSEwfX1yZXR1cm4gYX1nZXQgc2VyaWFsaXphYmxlKCl7ZnVuY3Rpb24gbm9kZVRvU2VyaWFsaXphYmxlKGUsdCxpPTApe2lmKGk+NDApe3dhcm4oIlN0cnVjdFRyZWUgdG9vIGRlZXAgdG8gYmUgZnVsbHkgc2VyaWFsaXplZC4iKTtyZXR1cm59Y29uc3QgYT1PYmplY3QuY3JlYXRlKG51bGwpO2Eucm9sZT1lLnJvbGU7YS5jaGlsZHJlbj1bXTt0LmNoaWxkcmVuLnB1c2goYSk7bGV0IHI9ZS5kaWN0LmdldCgiQWx0Iik7InN0cmluZyIhPXR5cGVvZiByJiYocj1lLmRpY3QuZ2V0KCJBY3R1YWxUZXh0IikpOyJzdHJpbmciPT10eXBlb2YgciYmKGEuYWx0PXN0cmluZ1RvUERGU3RyaW5nKHIpKTtjb25zdCBzPWUuZGljdC5nZXQoIkEiKTtpZihzIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT1sb29rdXBOb3JtYWxSZWN0KHMuZ2V0QXJyYXkoIkJCb3giKSxudWxsKTtpZihlKWEuYmJveD1lO2Vsc2V7Y29uc3QgZT1zLmdldCgiV2lkdGgiKSx0PXMuZ2V0KCJIZWlnaHQiKTsibnVtYmVyIj09dHlwZW9mIGUmJmU+MCYmIm51bWJlciI9PXR5cGVvZiB0JiZ0PjAmJihhLmJib3g9WzAsMCxlLHRdKX19Y29uc3Qgbj1lLmRpY3QuZ2V0KCJMYW5nIik7InN0cmluZyI9PXR5cGVvZiBuJiYoYS5sYW5nPXN0cmluZ1RvUERGU3RyaW5nKG4pKTtmb3IoY29uc3QgdCBvZiBlLmtpZHMpe2NvbnN0IGU9dC50eXBlPT09SHI/dC5wYXJlbnROb2RlOm51bGw7ZT9ub2RlVG9TZXJpYWxpemFibGUoZSxhLGkrMSk6dC50eXBlPT09TXJ8fHQudHlwZT09PVVyP2EuY2hpbGRyZW4ucHVzaCh7dHlwZToiY29udGVudCIsaWQ6YHAke3QucGFnZU9iaklkfV9tYyR7dC5tY2lkfWB9KTp0LnR5cGU9PT14cj9hLmNoaWxkcmVuLnB1c2goe3R5cGU6Im9iamVjdCIsaWQ6dC5yZWZPYmpJZH0pOnQudHlwZT09PUxyJiZhLmNoaWxkcmVuLnB1c2goe3R5cGU6ImFubm90YXRpb24iLGlkOmBwZGZqc19pbnRlcm5hbF9pZF8ke3QucmVmT2JqSWR9YH0pfX1jb25zdCBlPU9iamVjdC5jcmVhdGUobnVsbCk7ZS5jaGlsZHJlbj1bXTtlLnJvbGU9IlJvb3QiO2Zvcihjb25zdCB0IG9mIHRoaXMubm9kZXMpdCYmbm9kZVRvU2VyaWFsaXphYmxlKHQsZSk7cmV0dXJuIGV9fWZ1bmN0aW9uIGlzVmFsaWRFeHBsaWNpdERlc3QoZSl7aWYoIUFycmF5LmlzQXJyYXkoZSl8fGUubGVuZ3RoPDIpcmV0dXJuITE7Y29uc3RbdCxpLC4uLmFdPWU7aWYoISh0IGluc3RhbmNlb2YgUmVmfHxOdW1iZXIuaXNJbnRlZ2VyKHQpKSlyZXR1cm4hMTtpZighKGkgaW5zdGFuY2VvZiBOYW1lKSlyZXR1cm4hMTtjb25zdCByPWEubGVuZ3RoO2xldCBzPSEwO3N3aXRjaChpLm5hbWUpe2Nhc2UiWFlaIjppZihyPDJ8fHI+MylyZXR1cm4hMTticmVhaztjYXNlIkZpdCI6Y2FzZSJGaXRCIjpyZXR1cm4gMD09PXI7Y2FzZSJGaXRIIjpjYXNlIkZpdEJIIjpjYXNlIkZpdFYiOmNhc2UiRml0QlYiOmlmKHI+MSlyZXR1cm4hMTticmVhaztjYXNlIkZpdFIiOmlmKDQhPT1yKXJldHVybiExO3M9ITE7YnJlYWs7ZGVmYXVsdDpyZXR1cm4hMX1mb3IoY29uc3QgZSBvZiBhKWlmKCEoIm51bWJlciI9PXR5cGVvZiBlfHxzJiZudWxsPT09ZSkpcmV0dXJuITE7cmV0dXJuITB9ZnVuY3Rpb24gZmV0Y2hEZXN0KGUpe2UgaW5zdGFuY2VvZiBEaWN0JiYoZT1lLmdldCgiRCIpKTtyZXR1cm4gaXNWYWxpZEV4cGxpY2l0RGVzdChlKT9lOm51bGx9ZnVuY3Rpb24gZmV0Y2hSZW1vdGVEZXN0KGUpe2xldCB0PWUuZ2V0KCJEIik7aWYodCl7dCBpbnN0YW5jZW9mIE5hbWUmJih0PXQubmFtZSk7aWYoInN0cmluZyI9PXR5cGVvZiB0KXJldHVybiBzdHJpbmdUb1BERlN0cmluZyh0KTtpZihpc1ZhbGlkRXhwbGljaXREZXN0KHQpKXJldHVybiBKU09OLnN0cmluZ2lmeSh0KX1yZXR1cm4gbnVsbH1jbGFzcyBDYXRhbG9ne2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5wZGZNYW5hZ2VyPWU7dGhpcy54cmVmPXQ7dGhpcy5fY2F0RGljdD10LmdldENhdGFsb2dPYmooKTtpZighKHRoaXMuX2NhdERpY3QgaW5zdGFuY2VvZiBEaWN0KSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkNhdGFsb2cgb2JqZWN0IGlzIG5vdCBhIGRpY3Rpb25hcnkuIik7dGhpcy50b3BsZXZlbFBhZ2VzRGljdDt0aGlzLl9hY3R1YWxOdW1QYWdlcz1udWxsO3RoaXMuZm9udENhY2hlPW5ldyBSZWZTZXRDYWNoZTt0aGlzLmJ1aWx0SW5DTWFwQ2FjaGU9bmV3IE1hcDt0aGlzLnN0YW5kYXJkRm9udERhdGFDYWNoZT1uZXcgTWFwO3RoaXMuZ2xvYmFsSW1hZ2VDYWNoZT1uZXcgR2xvYmFsSW1hZ2VDYWNoZTt0aGlzLnBhZ2VLaWRzQ291bnRDYWNoZT1uZXcgUmVmU2V0Q2FjaGU7dGhpcy5wYWdlSW5kZXhDYWNoZT1uZXcgUmVmU2V0Q2FjaGU7dGhpcy5wYWdlRGljdENhY2hlPW5ldyBSZWZTZXRDYWNoZTt0aGlzLm5vbkJsZW5kTW9kZXNTZXQ9bmV3IFJlZlNldDt0aGlzLnN5c3RlbUZvbnRDYWNoZT1uZXcgTWFwfWNsb25lRGljdCgpe3JldHVybiB0aGlzLl9jYXREaWN0LmNsb25lKCl9Z2V0IHZlcnNpb24oKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0KCJWZXJzaW9uIik7aWYoZSBpbnN0YW5jZW9mIE5hbWUpe2lmKG10LnRlc3QoZS5uYW1lKSlyZXR1cm4gc2hhZG93KHRoaXMsInZlcnNpb24iLGUubmFtZSk7d2FybihgSW52YWxpZCBQREYgY2F0YWxvZyB2ZXJzaW9uOiAke2UubmFtZX1gKX1yZXR1cm4gc2hhZG93KHRoaXMsInZlcnNpb24iLG51bGwpfWdldCBsYW5nKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldCgiTGFuZyIpO3JldHVybiBzaGFkb3codGhpcywibGFuZyIsZSYmInN0cmluZyI9PXR5cGVvZiBlP3N0cmluZ1RvUERGU3RyaW5nKGUpOm51bGwpfWdldCBuZWVkc1JlbmRlcmluZygpe2NvbnN0IGU9dGhpcy5fY2F0RGljdC5nZXQoIk5lZWRzUmVuZGVyaW5nIik7cmV0dXJuIHNoYWRvdyh0aGlzLCJuZWVkc1JlbmRlcmluZyIsImJvb2xlYW4iPT10eXBlb2YgZSYmZSl9Z2V0IGNvbGxlY3Rpb24oKXtsZXQgZT1udWxsO3RyeXtjb25zdCB0PXRoaXMuX2NhdERpY3QuZ2V0KCJDb2xsZWN0aW9uIik7dCBpbnN0YW5jZW9mIERpY3QmJnQuc2l6ZT4wJiYoZT10KX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTtpbmZvKCJDYW5ub3QgZmV0Y2ggQ29sbGVjdGlvbiBlbnRyeTsgYXNzdW1pbmcgbm8gY29sbGVjdGlvbiBpcyBwcmVzZW50LiIpfXJldHVybiBzaGFkb3codGhpcywiY29sbGVjdGlvbiIsZSl9Z2V0IGFjcm9Gb3JtKCl7bGV0IGU9bnVsbDt0cnl7Y29uc3QgdD10aGlzLl9jYXREaWN0LmdldCgiQWNyb0Zvcm0iKTt0IGluc3RhbmNlb2YgRGljdCYmdC5zaXplPjAmJihlPXQpfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbil0aHJvdyBlO2luZm8oIkNhbm5vdCBmZXRjaCBBY3JvRm9ybSBlbnRyeTsgYXNzdW1pbmcgbm8gZm9ybXMgYXJlIHByZXNlbnQuIil9cmV0dXJuIHNoYWRvdyh0aGlzLCJhY3JvRm9ybSIsZSl9Z2V0IGFjcm9Gb3JtUmVmKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldFJhdygiQWNyb0Zvcm0iKTtyZXR1cm4gc2hhZG93KHRoaXMsImFjcm9Gb3JtUmVmIixlIGluc3RhbmNlb2YgUmVmP2U6bnVsbCl9Z2V0IG1ldGFkYXRhKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldFJhdygiTWV0YWRhdGEiKTtpZighKGUgaW5zdGFuY2VvZiBSZWYpKXJldHVybiBzaGFkb3codGhpcywibWV0YWRhdGEiLG51bGwpO2xldCB0PW51bGw7dHJ5e2NvbnN0IGk9dGhpcy54cmVmLmZldGNoKGUsIXRoaXMueHJlZi5lbmNyeXB0Py5lbmNyeXB0TWV0YWRhdGEpO2lmKGkgaW5zdGFuY2VvZiBCYXNlU3RyZWFtJiZpLmRpY3QgaW5zdGFuY2VvZiBEaWN0KXtjb25zdCBlPWkuZGljdC5nZXQoIlR5cGUiKSxhPWkuZGljdC5nZXQoIlN1YnR5cGUiKTtpZihpc05hbWUoZSwiTWV0YWRhdGEiKSYmaXNOYW1lKGEsIlhNTCIpKXtjb25zdCBlPXN0cmluZ1RvVVRGOFN0cmluZyhpLmdldFN0cmluZygpKTtlJiYodD1uZXcgTWV0YWRhdGFQYXJzZXIoZSkuc2VyaWFsaXphYmxlKX19fWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbil0aHJvdyBlO2luZm8oYFNraXBwaW5nIGludmFsaWQgTWV0YWRhdGE6ICIke2V9Ii5gKX1yZXR1cm4gc2hhZG93KHRoaXMsIm1ldGFkYXRhIix0KX1nZXQgbWFya0luZm8oKXtsZXQgZT1udWxsO3RyeXtlPXRoaXMuX3JlYWRNYXJrSW5mbygpfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbil0aHJvdyBlO3dhcm4oIlVuYWJsZSB0byByZWFkIG1hcmsgaW5mby4iKX1yZXR1cm4gc2hhZG93KHRoaXMsIm1hcmtJbmZvIixlKX1fcmVhZE1hcmtJbmZvKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldCgiTWFya0luZm8iKTtpZighKGUgaW5zdGFuY2VvZiBEaWN0KSlyZXR1cm4gbnVsbDtjb25zdCB0PXtNYXJrZWQ6ITEsVXNlclByb3BlcnRpZXM6ITEsU3VzcGVjdHM6ITF9O2Zvcihjb25zdCBpIGluIHQpe2NvbnN0IGE9ZS5nZXQoaSk7ImJvb2xlYW4iPT10eXBlb2YgYSYmKHRbaV09YSl9cmV0dXJuIHR9Z2V0IHN0cnVjdFRyZWVSb290KCl7bGV0IGU9bnVsbDt0cnl7ZT10aGlzLl9yZWFkU3RydWN0VHJlZVJvb3QoKX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKCJVbmFibGUgcmVhZCB0byBzdHJ1Y3RUcmVlUm9vdCBpbmZvLiIpfXJldHVybiBzaGFkb3codGhpcywic3RydWN0VHJlZVJvb3QiLGUpfV9yZWFkU3RydWN0VHJlZVJvb3QoKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0UmF3KCJTdHJ1Y3RUcmVlUm9vdCIpLHQ9dGhpcy54cmVmLmZldGNoSWZSZWYoZSk7aWYoISh0IGluc3RhbmNlb2YgRGljdCkpcmV0dXJuIG51bGw7Y29uc3QgaT1uZXcgU3RydWN0VHJlZVJvb3QodCxlKTtpLmluaXQoKTtyZXR1cm4gaX1nZXQgdG9wbGV2ZWxQYWdlc0RpY3QoKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0KCJQYWdlcyIpO2lmKCEoZSBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCB0b3AtbGV2ZWwgcGFnZXMgZGljdGlvbmFyeS4iKTtyZXR1cm4gc2hhZG93KHRoaXMsInRvcGxldmVsUGFnZXNEaWN0IixlKX1nZXQgZG9jdW1lbnRPdXRsaW5lKCl7bGV0IGU9bnVsbDt0cnl7ZT10aGlzLl9yZWFkRG9jdW1lbnRPdXRsaW5lKCl9Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKXRocm93IGU7d2FybigiVW5hYmxlIHRvIHJlYWQgZG9jdW1lbnQgb3V0bGluZS4iKX1yZXR1cm4gc2hhZG93KHRoaXMsImRvY3VtZW50T3V0bGluZSIsZSl9X3JlYWREb2N1bWVudE91dGxpbmUoKXtsZXQgZT10aGlzLl9jYXREaWN0LmdldCgiT3V0bGluZXMiKTtpZighKGUgaW5zdGFuY2VvZiBEaWN0KSlyZXR1cm4gbnVsbDtlPWUuZ2V0UmF3KCJGaXJzdCIpO2lmKCEoZSBpbnN0YW5jZW9mIFJlZikpcmV0dXJuIG51bGw7Y29uc3QgdD17aXRlbXM6W119LGk9W3tvYmo6ZSxwYXJlbnQ6dH1dLGE9bmV3IFJlZlNldDthLnB1dChlKTtjb25zdCByPXRoaXMueHJlZixzPW5ldyBVaW50OENsYW1wZWRBcnJheSgzKTtmb3IoO2kubGVuZ3RoPjA7KXtjb25zdCB0PWkuc2hpZnQoKSxuPXIuZmV0Y2hJZlJlZih0Lm9iaik7aWYobnVsbD09PW4pY29udGludWU7bi5oYXMoIlRpdGxlIil8fHdhcm4oIkludmFsaWQgb3V0bGluZSBpdGVtIGVuY291bnRlcmVkLiIpO2NvbnN0IG89e3VybDpudWxsLGRlc3Q6bnVsbCxhY3Rpb246bnVsbH07Q2F0YWxvZy5wYXJzZURlc3REaWN0aW9uYXJ5KHtkZXN0RGljdDpuLHJlc3VsdE9iajpvLGRvY0Jhc2VVcmw6dGhpcy5iYXNlVXJsLGRvY0F0dGFjaG1lbnRzOnRoaXMuYXR0YWNobWVudHN9KTtjb25zdCBnPW4uZ2V0KCJUaXRsZSIpLGM9bi5nZXQoIkYiKXx8MCxsPW4uZ2V0QXJyYXkoIkMiKSxoPW4uZ2V0KCJDb3VudCIpO2xldCBDPXM7IWlzTnVtYmVyQXJyYXkobCwzKXx8MD09PWxbMF0mJjA9PT1sWzFdJiYwPT09bFsyXXx8KEM9Q29sb3JTcGFjZS5zaW5nbGV0b25zLnJnYi5nZXRSZ2IobCwwKSk7Y29uc3QgUT17YWN0aW9uOm8uYWN0aW9uLGF0dGFjaG1lbnQ6by5hdHRhY2htZW50LGRlc3Q6by5kZXN0LHVybDpvLnVybCx1bnNhZmVVcmw6by51bnNhZmVVcmwsbmV3V2luZG93Om8ubmV3V2luZG93LHNldE9DR1N0YXRlOm8uc2V0T0NHU3RhdGUsdGl0bGU6InN0cmluZyI9PXR5cGVvZiBnP3N0cmluZ1RvUERGU3RyaW5nKGcpOiIiLGNvbG9yOkMsY291bnQ6TnVtYmVyLmlzSW50ZWdlcihoKT9oOnZvaWQgMCxib2xkOiEhKDImYyksaXRhbGljOiEhKDEmYyksaXRlbXM6W119O3QucGFyZW50Lml0ZW1zLnB1c2goUSk7ZT1uLmdldFJhdygiRmlyc3QiKTtpZihlIGluc3RhbmNlb2YgUmVmJiYhYS5oYXMoZSkpe2kucHVzaCh7b2JqOmUscGFyZW50OlF9KTthLnB1dChlKX1lPW4uZ2V0UmF3KCJOZXh0Iik7aWYoZSBpbnN0YW5jZW9mIFJlZiYmIWEuaGFzKGUpKXtpLnB1c2goe29iajplLHBhcmVudDp0LnBhcmVudH0pO2EucHV0KGUpfX1yZXR1cm4gdC5pdGVtcy5sZW5ndGg+MD90Lml0ZW1zOm51bGx9Z2V0IHBlcm1pc3Npb25zKCl7bGV0IGU9bnVsbDt0cnl7ZT10aGlzLl9yZWFkUGVybWlzc2lvbnMoKX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKCJVbmFibGUgdG8gcmVhZCBwZXJtaXNzaW9ucy4iKX1yZXR1cm4gc2hhZG93KHRoaXMsInBlcm1pc3Npb25zIixlKX1fcmVhZFBlcm1pc3Npb25zKCl7Y29uc3QgZT10aGlzLnhyZWYudHJhaWxlci5nZXQoIkVuY3J5cHQiKTtpZighKGUgaW5zdGFuY2VvZiBEaWN0KSlyZXR1cm4gbnVsbDtsZXQgdD1lLmdldCgiUCIpO2lmKCJudW1iZXIiIT10eXBlb2YgdClyZXR1cm4gbnVsbDt0Kz0yKiozMjtjb25zdCBpPVtdO2Zvcihjb25zdCBlIGluIHcpe2NvbnN0IGE9d1tlXTt0JmEmJmkucHVzaChhKX1yZXR1cm4gaX1nZXQgb3B0aW9uYWxDb250ZW50Q29uZmlnKCl7bGV0IGU9bnVsbDt0cnl7Y29uc3QgdD10aGlzLl9jYXREaWN0LmdldCgiT0NQcm9wZXJ0aWVzIik7aWYoIXQpcmV0dXJuIHNoYWRvdyh0aGlzLCJvcHRpb25hbENvbnRlbnRDb25maWciLG51bGwpO2NvbnN0IGk9dC5nZXQoIkQiKTtpZighaSlyZXR1cm4gc2hhZG93KHRoaXMsIm9wdGlvbmFsQ29udGVudENvbmZpZyIsbnVsbCk7Y29uc3QgYT10LmdldCgiT0NHcyIpO2lmKCFBcnJheS5pc0FycmF5KGEpKXJldHVybiBzaGFkb3codGhpcywib3B0aW9uYWxDb250ZW50Q29uZmlnIixudWxsKTtjb25zdCByPW5ldyBSZWZTZXRDYWNoZTtmb3IoY29uc3QgZSBvZiBhKWUgaW5zdGFuY2VvZiBSZWYmJiFyLmhhcyhlKSYmci5wdXQoZSx0aGlzLiNZKGUpKTtlPXRoaXMuI0soaSxyKX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKGBVbmFibGUgdG8gcmVhZCBvcHRpb25hbCBjb250ZW50IGNvbmZpZzogJHtlfWApfXJldHVybiBzaGFkb3codGhpcywib3B0aW9uYWxDb250ZW50Q29uZmlnIixlKX0jWShlKXtjb25zdCB0PXRoaXMueHJlZi5mZXRjaChlKSxpPXtpZDplLnRvU3RyaW5nKCksbmFtZTpudWxsLGludGVudDpudWxsLHVzYWdlOntwcmludDpudWxsLHZpZXc6bnVsbH0scmJHcm91cHM6W119LGE9dC5nZXQoIk5hbWUiKTsic3RyaW5nIj09dHlwZW9mIGEmJihpLm5hbWU9c3RyaW5nVG9QREZTdHJpbmcoYSkpO2xldCByPXQuZ2V0QXJyYXkoIkludGVudCIpO0FycmF5LmlzQXJyYXkocil8fChyPVtyXSk7ci5ldmVyeSgoZT0+ZSBpbnN0YW5jZW9mIE5hbWUpKSYmKGkuaW50ZW50PXIubWFwKChlPT5lLm5hbWUpKSk7Y29uc3Qgcz10LmdldCgiVXNhZ2UiKTtpZighKHMgaW5zdGFuY2VvZiBEaWN0KSlyZXR1cm4gaTtjb25zdCBuPWkudXNhZ2Usbz1zLmdldCgiUHJpbnQiKTtpZihvIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT1vLmdldCgiUHJpbnRTdGF0ZSIpO2lmKGUgaW5zdGFuY2VvZiBOYW1lKXN3aXRjaChlLm5hbWUpe2Nhc2UiT04iOmNhc2UiT0ZGIjpuLnByaW50PXtwcmludFN0YXRlOmUubmFtZX19fWNvbnN0IGc9cy5nZXQoIlZpZXciKTtpZihnIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT1nLmdldCgiVmlld1N0YXRlIik7aWYoZSBpbnN0YW5jZW9mIE5hbWUpc3dpdGNoKGUubmFtZSl7Y2FzZSJPTiI6Y2FzZSJPRkYiOm4udmlldz17dmlld1N0YXRlOmUubmFtZX19fXJldHVybiBpfSNLKGUsdCl7ZnVuY3Rpb24gcGFyc2VPbk9mZihlKXtjb25zdCBpPVtdO2lmKEFycmF5LmlzQXJyYXkoZSkpZm9yKGNvbnN0IGEgb2YgZSlhIGluc3RhbmNlb2YgUmVmJiZ0LmhhcyhhKSYmaS5wdXNoKGEudG9TdHJpbmcoKSk7cmV0dXJuIGl9ZnVuY3Rpb24gcGFyc2VPcmRlcihlLGk9MCl7aWYoIUFycmF5LmlzQXJyYXkoZSkpcmV0dXJuIG51bGw7Y29uc3Qgcj1bXTtmb3IoY29uc3QgcyBvZiBlKXtpZihzIGluc3RhbmNlb2YgUmVmJiZ0LmhhcyhzKSl7YS5wdXQocyk7ci5wdXNoKHMudG9TdHJpbmcoKSk7Y29udGludWV9Y29uc3QgZT1wYXJzZU5lc3RlZE9yZGVyKHMsaSk7ZSYmci5wdXNoKGUpfWlmKGk+MClyZXR1cm4gcjtjb25zdCBzPVtdO2Zvcihjb25zdFtlXW9mIHQuaXRlbXMoKSlhLmhhcyhlKXx8cy5wdXNoKGUudG9TdHJpbmcoKSk7cy5sZW5ndGgmJnIucHVzaCh7bmFtZTpudWxsLG9yZGVyOnN9KTtyZXR1cm4gcn1mdW5jdGlvbiBwYXJzZU5lc3RlZE9yZGVyKGUsdCl7aWYoKyt0PnIpe3dhcm4oInBhcnNlTmVzdGVkT3JkZXIgLSByZWFjaGVkIE1BWF9ORVNURURfTEVWRUxTLiIpO3JldHVybiBudWxsfWNvbnN0IGE9aS5mZXRjaElmUmVmKGUpO2lmKCFBcnJheS5pc0FycmF5KGEpKXJldHVybiBudWxsO2NvbnN0IHM9aS5mZXRjaElmUmVmKGFbMF0pO2lmKCJzdHJpbmciIT10eXBlb2YgcylyZXR1cm4gbnVsbDtjb25zdCBuPXBhcnNlT3JkZXIoYS5zbGljZSgxKSx0KTtyZXR1cm4gbj8ubGVuZ3RoP3tuYW1lOnN0cmluZ1RvUERGU3RyaW5nKHMpLG9yZGVyOm59Om51bGx9Y29uc3QgaT10aGlzLnhyZWYsYT1uZXcgUmVmU2V0LHI9MTA7IWZ1bmN0aW9uIHBhcnNlUkJHcm91cHMoZSl7aWYoQXJyYXkuaXNBcnJheShlKSlmb3IoY29uc3QgYSBvZiBlKXtjb25zdCBlPWkuZmV0Y2hJZlJlZihhKTtpZighQXJyYXkuaXNBcnJheShlKXx8IWUubGVuZ3RoKWNvbnRpbnVlO2NvbnN0IHI9bmV3IFNldDtmb3IoY29uc3QgaSBvZiBlKWlmKGkgaW5zdGFuY2VvZiBSZWYmJnQuaGFzKGkpJiYhci5oYXMoaS50b1N0cmluZygpKSl7ci5hZGQoaS50b1N0cmluZygpKTt0LmdldChpKS5yYkdyb3Vwcy5wdXNoKHIpfX19KGUuZ2V0KCJSQkdyb3VwcyIpKTtyZXR1cm57bmFtZToic3RyaW5nIj09dHlwZW9mIGUuZ2V0KCJOYW1lIik/c3RyaW5nVG9QREZTdHJpbmcoZS5nZXQoIk5hbWUiKSk6bnVsbCxjcmVhdG9yOiJzdHJpbmciPT10eXBlb2YgZS5nZXQoIkNyZWF0b3IiKT9zdHJpbmdUb1BERlN0cmluZyhlLmdldCgiQ3JlYXRvciIpKTpudWxsLGJhc2VTdGF0ZTplLmdldCgiQmFzZVN0YXRlIilpbnN0YW5jZW9mIE5hbWU/ZS5nZXQoIkJhc2VTdGF0ZSIpLm5hbWU6bnVsbCxvbjpwYXJzZU9uT2ZmKGUuZ2V0KCJPTiIpKSxvZmY6cGFyc2VPbk9mZihlLmdldCgiT0ZGIikpLG9yZGVyOnBhcnNlT3JkZXIoZS5nZXQoIk9yZGVyIikpLGdyb3VwczpbLi4udF19fXNldEFjdHVhbE51bVBhZ2VzKGU9bnVsbCl7dGhpcy5fYWN0dWFsTnVtUGFnZXM9ZX1nZXQgaGFzQWN0dWFsTnVtUGFnZXMoKXtyZXR1cm4gbnVsbCE9PXRoaXMuX2FjdHVhbE51bVBhZ2VzfWdldCBfcGFnZXNDb3VudCgpe2NvbnN0IGU9dGhpcy50b3BsZXZlbFBhZ2VzRGljdC5nZXQoIkNvdW50Iik7aWYoIU51bWJlci5pc0ludGVnZXIoZSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJQYWdlIGNvdW50IGluIHRvcC1sZXZlbCBwYWdlcyBkaWN0aW9uYXJ5IGlzIG5vdCBhbiBpbnRlZ2VyLiIpO3JldHVybiBzaGFkb3codGhpcywiX3BhZ2VzQ291bnQiLGUpfWdldCBudW1QYWdlcygpe3JldHVybiB0aGlzLmhhc0FjdHVhbE51bVBhZ2VzP3RoaXMuX2FjdHVhbE51bVBhZ2VzOnRoaXMuX3BhZ2VzQ291bnR9Z2V0IGRlc3RpbmF0aW9ucygpe2NvbnN0IGU9dGhpcy5fcmVhZERlc3RzKCksdD1PYmplY3QuY3JlYXRlKG51bGwpO2lmKGUgaW5zdGFuY2VvZiBOYW1lVHJlZSlmb3IoY29uc3RbaSxhXW9mIGUuZ2V0QWxsKCkpe2NvbnN0IGU9ZmV0Y2hEZXN0KGEpO2UmJih0W3N0cmluZ1RvUERGU3RyaW5nKGkpXT1lKX1lbHNlIGlmKGUgaW5zdGFuY2VvZiBEaWN0KWZvcihjb25zdFtpLGFdb2YgZSl7Y29uc3QgZT1mZXRjaERlc3QoYSk7ZSYmKHRbaV09ZSl9cmV0dXJuIHNoYWRvdyh0aGlzLCJkZXN0aW5hdGlvbnMiLHQpfWdldERlc3RpbmF0aW9uKGUpe2NvbnN0IHQ9dGhpcy5fcmVhZERlc3RzKCk7aWYodCBpbnN0YW5jZW9mIE5hbWVUcmVlKXtjb25zdCBpPWZldGNoRGVzdCh0LmdldChlKSk7aWYoaSlyZXR1cm4gaTtjb25zdCBhPXRoaXMuZGVzdGluYXRpb25zW2VdO2lmKGEpe3dhcm4oYEZvdW5kICIke2V9IiBhdCBhbiBpbmNvcnJlY3QgcG9zaXRpb24gaW4gdGhlIE5hbWVUcmVlLmApO3JldHVybiBhfX1lbHNlIGlmKHQgaW5zdGFuY2VvZiBEaWN0KXtjb25zdCBpPWZldGNoRGVzdCh0LmdldChlKSk7aWYoaSlyZXR1cm4gaX1yZXR1cm4gbnVsbH1fcmVhZERlc3RzKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldCgiTmFtZXMiKTtyZXR1cm4gZT8uaGFzKCJEZXN0cyIpP25ldyBOYW1lVHJlZShlLmdldFJhdygiRGVzdHMiKSx0aGlzLnhyZWYpOnRoaXMuX2NhdERpY3QuaGFzKCJEZXN0cyIpP3RoaXMuX2NhdERpY3QuZ2V0KCJEZXN0cyIpOnZvaWQgMH1nZXQgcGFnZUxhYmVscygpe2xldCBlPW51bGw7dHJ5e2U9dGhpcy5fcmVhZFBhZ2VMYWJlbHMoKX1jYXRjaChlKXtpZihlIGluc3RhbmNlb2YgTWlzc2luZ0RhdGFFeGNlcHRpb24pdGhyb3cgZTt3YXJuKCJVbmFibGUgdG8gcmVhZCBwYWdlIGxhYmVscy4iKX1yZXR1cm4gc2hhZG93KHRoaXMsInBhZ2VMYWJlbHMiLGUpfV9yZWFkUGFnZUxhYmVscygpe2NvbnN0IGU9dGhpcy5fY2F0RGljdC5nZXRSYXcoIlBhZ2VMYWJlbHMiKTtpZighZSlyZXR1cm4gbnVsbDtjb25zdCB0PW5ldyBBcnJheSh0aGlzLm51bVBhZ2VzKTtsZXQgaT1udWxsLGE9IiI7Y29uc3Qgcj1uZXcgTnVtYmVyVHJlZShlLHRoaXMueHJlZikuZ2V0QWxsKCk7bGV0IHM9IiIsbj0xO2ZvcihsZXQgZT0wLG89dGhpcy5udW1QYWdlcztlPG87ZSsrKXtjb25zdCBvPXIuZ2V0KGUpO2lmKHZvaWQgMCE9PW8pe2lmKCEobyBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiUGFnZUxhYmVsIGlzIG5vdCBhIGRpY3Rpb25hcnkuIik7aWYoby5oYXMoIlR5cGUiKSYmIWlzTmFtZShvLmdldCgiVHlwZSIpLCJQYWdlTGFiZWwiKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgdHlwZSBpbiBQYWdlTGFiZWwgZGljdGlvbmFyeS4iKTtpZihvLmhhcygiUyIpKXtjb25zdCBlPW8uZ2V0KCJTIik7aWYoIShlIGluc3RhbmNlb2YgTmFtZSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIHN0eWxlIGluIFBhZ2VMYWJlbCBkaWN0aW9uYXJ5LiIpO2k9ZS5uYW1lfWVsc2UgaT1udWxsO2lmKG8uaGFzKCJQIikpe2NvbnN0IGU9by5nZXQoIlAiKTtpZigic3RyaW5nIiE9dHlwZW9mIGUpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIHByZWZpeCBpbiBQYWdlTGFiZWwgZGljdGlvbmFyeS4iKTthPXN0cmluZ1RvUERGU3RyaW5nKGUpfWVsc2UgYT0iIjtpZihvLmhhcygiU3QiKSl7Y29uc3QgZT1vLmdldCgiU3QiKTtpZighKE51bWJlci5pc0ludGVnZXIoZSkmJmU+PTEpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBzdGFydCBpbiBQYWdlTGFiZWwgZGljdGlvbmFyeS4iKTtuPWV9ZWxzZSBuPTF9c3dpdGNoKGkpe2Nhc2UiRCI6cz1uO2JyZWFrO2Nhc2UiUiI6Y2FzZSJyIjpzPXRvUm9tYW5OdW1lcmFscyhuLCJyIj09PWkpO2JyZWFrO2Nhc2UiQSI6Y2FzZSJhIjpjb25zdCBlPTI2LHQ9ImEiPT09aT85Nzo2NSxhPW4tMTtzPVN0cmluZy5mcm9tQ2hhckNvZGUodCthJWUpLnJlcGVhdChNYXRoLmZsb29yKGEvZSkrMSk7YnJlYWs7ZGVmYXVsdDppZihpKXRocm93IG5ldyBGb3JtYXRFcnJvcihgSW52YWxpZCBzdHlsZSAiJHtpfSIgaW4gUGFnZUxhYmVsIGRpY3Rpb25hcnkuYCk7cz0iIn10W2VdPWErcztuKyt9cmV0dXJuIHR9Z2V0IHBhZ2VMYXlvdXQoKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0KCJQYWdlTGF5b3V0Iik7bGV0IHQ9IiI7aWYoZSBpbnN0YW5jZW9mIE5hbWUpc3dpdGNoKGUubmFtZSl7Y2FzZSJTaW5nbGVQYWdlIjpjYXNlIk9uZUNvbHVtbiI6Y2FzZSJUd29Db2x1bW5MZWZ0IjpjYXNlIlR3b0NvbHVtblJpZ2h0IjpjYXNlIlR3b1BhZ2VMZWZ0IjpjYXNlIlR3b1BhZ2VSaWdodCI6dD1lLm5hbWV9cmV0dXJuIHNoYWRvdyh0aGlzLCJwYWdlTGF5b3V0Iix0KX1nZXQgcGFnZU1vZGUoKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0KCJQYWdlTW9kZSIpO2xldCB0PSJVc2VOb25lIjtpZihlIGluc3RhbmNlb2YgTmFtZSlzd2l0Y2goZS5uYW1lKXtjYXNlIlVzZU5vbmUiOmNhc2UiVXNlT3V0bGluZXMiOmNhc2UiVXNlVGh1bWJzIjpjYXNlIkZ1bGxTY3JlZW4iOmNhc2UiVXNlT0MiOmNhc2UiVXNlQXR0YWNobWVudHMiOnQ9ZS5uYW1lfXJldHVybiBzaGFkb3codGhpcywicGFnZU1vZGUiLHQpfWdldCB2aWV3ZXJQcmVmZXJlbmNlcygpe2NvbnN0IGU9dGhpcy5fY2F0RGljdC5nZXQoIlZpZXdlclByZWZlcmVuY2VzIik7aWYoIShlIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuIHNoYWRvdyh0aGlzLCJ2aWV3ZXJQcmVmZXJlbmNlcyIsbnVsbCk7bGV0IHQ9bnVsbDtmb3IoY29uc3QgaSBvZiBlLmdldEtleXMoKSl7Y29uc3QgYT1lLmdldChpKTtsZXQgcjtzd2l0Y2goaSl7Y2FzZSJIaWRlVG9vbGJhciI6Y2FzZSJIaWRlTWVudWJhciI6Y2FzZSJIaWRlV2luZG93VUkiOmNhc2UiRml0V2luZG93IjpjYXNlIkNlbnRlcldpbmRvdyI6Y2FzZSJEaXNwbGF5RG9jVGl0bGUiOmNhc2UiUGlja1RyYXlCeVBERlNpemUiOiJib29sZWFuIj09dHlwZW9mIGEmJihyPWEpO2JyZWFrO2Nhc2UiTm9uRnVsbFNjcmVlblBhZ2VNb2RlIjppZihhIGluc3RhbmNlb2YgTmFtZSlzd2l0Y2goYS5uYW1lKXtjYXNlIlVzZU5vbmUiOmNhc2UiVXNlT3V0bGluZXMiOmNhc2UiVXNlVGh1bWJzIjpjYXNlIlVzZU9DIjpyPWEubmFtZTticmVhaztkZWZhdWx0OnI9IlVzZU5vbmUifWJyZWFrO2Nhc2UiRGlyZWN0aW9uIjppZihhIGluc3RhbmNlb2YgTmFtZSlzd2l0Y2goYS5uYW1lKXtjYXNlIkwyUiI6Y2FzZSJSMkwiOnI9YS5uYW1lO2JyZWFrO2RlZmF1bHQ6cj0iTDJSIn1icmVhaztjYXNlIlZpZXdBcmVhIjpjYXNlIlZpZXdDbGlwIjpjYXNlIlByaW50QXJlYSI6Y2FzZSJQcmludENsaXAiOmlmKGEgaW5zdGFuY2VvZiBOYW1lKXN3aXRjaChhLm5hbWUpe2Nhc2UiTWVkaWFCb3giOmNhc2UiQ3JvcEJveCI6Y2FzZSJCbGVlZEJveCI6Y2FzZSJUcmltQm94IjpjYXNlIkFydEJveCI6cj1hLm5hbWU7YnJlYWs7ZGVmYXVsdDpyPSJDcm9wQm94In1icmVhaztjYXNlIlByaW50U2NhbGluZyI6aWYoYSBpbnN0YW5jZW9mIE5hbWUpc3dpdGNoKGEubmFtZSl7Y2FzZSJOb25lIjpjYXNlIkFwcERlZmF1bHQiOnI9YS5uYW1lO2JyZWFrO2RlZmF1bHQ6cj0iQXBwRGVmYXVsdCJ9YnJlYWs7Y2FzZSJEdXBsZXgiOmlmKGEgaW5zdGFuY2VvZiBOYW1lKXN3aXRjaChhLm5hbWUpe2Nhc2UiU2ltcGxleCI6Y2FzZSJEdXBsZXhGbGlwU2hvcnRFZGdlIjpjYXNlIkR1cGxleEZsaXBMb25nRWRnZSI6cj1hLm5hbWU7YnJlYWs7ZGVmYXVsdDpyPSJOb25lIn1icmVhaztjYXNlIlByaW50UGFnZVJhbmdlIjppZihBcnJheS5pc0FycmF5KGEpJiZhLmxlbmd0aCUyPT0wKXthLmV2ZXJ5KCgoZSx0LGkpPT5OdW1iZXIuaXNJbnRlZ2VyKGUpJiZlPjAmJigwPT09dHx8ZT49aVt0LTFdKSYmZTw9dGhpcy5udW1QYWdlcykpJiYocj1hKX1icmVhaztjYXNlIk51bUNvcGllcyI6TnVtYmVyLmlzSW50ZWdlcihhKSYmYT4wJiYocj1hKTticmVhaztkZWZhdWx0Ondhcm4oYElnbm9yaW5nIG5vbi1zdGFuZGFyZCBrZXkgaW4gVmlld2VyUHJlZmVyZW5jZXM6ICR7aX0uYCk7Y29udGludWV9aWYodm9pZCAwIT09cil7dHx8KHQ9T2JqZWN0LmNyZWF0ZShudWxsKSk7dFtpXT1yfWVsc2Ugd2FybihgQmFkIHZhbHVlLCBmb3Iga2V5ICIke2l9IiwgaW4gVmlld2VyUHJlZmVyZW5jZXM6ICR7YX0uYCl9cmV0dXJuIHNoYWRvdyh0aGlzLCJ2aWV3ZXJQcmVmZXJlbmNlcyIsdCl9Z2V0IG9wZW5BY3Rpb24oKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0KCJPcGVuQWN0aW9uIiksdD1PYmplY3QuY3JlYXRlKG51bGwpO2lmKGUgaW5zdGFuY2VvZiBEaWN0KXtjb25zdCBpPW5ldyBEaWN0KHRoaXMueHJlZik7aS5zZXQoIkEiLGUpO2NvbnN0IGE9e3VybDpudWxsLGRlc3Q6bnVsbCxhY3Rpb246bnVsbH07Q2F0YWxvZy5wYXJzZURlc3REaWN0aW9uYXJ5KHtkZXN0RGljdDppLHJlc3VsdE9iajphfSk7QXJyYXkuaXNBcnJheShhLmRlc3QpP3QuZGVzdD1hLmRlc3Q6YS5hY3Rpb24mJih0LmFjdGlvbj1hLmFjdGlvbil9ZWxzZSBBcnJheS5pc0FycmF5KGUpJiYodC5kZXN0PWUpO3JldHVybiBzaGFkb3codGhpcywib3BlbkFjdGlvbiIsb2JqZWN0U2l6ZSh0KT4wP3Q6bnVsbCl9Z2V0IGF0dGFjaG1lbnRzKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldCgiTmFtZXMiKTtsZXQgdD1udWxsO2lmKGUgaW5zdGFuY2VvZiBEaWN0JiZlLmhhcygiRW1iZWRkZWRGaWxlcyIpKXtjb25zdCBpPW5ldyBOYW1lVHJlZShlLmdldFJhdygiRW1iZWRkZWRGaWxlcyIpLHRoaXMueHJlZik7Zm9yKGNvbnN0W2UsYV1vZiBpLmdldEFsbCgpKXtjb25zdCBpPW5ldyBGaWxlU3BlYyhhLHRoaXMueHJlZik7dHx8KHQ9T2JqZWN0LmNyZWF0ZShudWxsKSk7dFtzdHJpbmdUb1BERlN0cmluZyhlKV09aS5zZXJpYWxpemFibGV9fXJldHVybiBzaGFkb3codGhpcywiYXR0YWNobWVudHMiLHQpfWdldCB4ZmFJbWFnZXMoKXtjb25zdCBlPXRoaXMuX2NhdERpY3QuZ2V0KCJOYW1lcyIpO2xldCB0PW51bGw7aWYoZSBpbnN0YW5jZW9mIERpY3QmJmUuaGFzKCJYRkFJbWFnZXMiKSl7Y29uc3QgaT1uZXcgTmFtZVRyZWUoZS5nZXRSYXcoIlhGQUltYWdlcyIpLHRoaXMueHJlZik7Zm9yKGNvbnN0W2UsYV1vZiBpLmdldEFsbCgpKXt0fHwodD1uZXcgRGljdCh0aGlzLnhyZWYpKTt0LnNldChzdHJpbmdUb1BERlN0cmluZyhlKSxhKX19cmV0dXJuIHNoYWRvdyh0aGlzLCJ4ZmFJbWFnZXMiLHQpfV9jb2xsZWN0SmF2YVNjcmlwdCgpe2NvbnN0IGU9dGhpcy5fY2F0RGljdC5nZXQoIk5hbWVzIik7bGV0IHQ9bnVsbDtmdW5jdGlvbiBhcHBlbmRJZkphdmFTY3JpcHREaWN0KGUsaSl7aWYoIShpIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuO2lmKCFpc05hbWUoaS5nZXQoIlMiKSwiSmF2YVNjcmlwdCIpKXJldHVybjtsZXQgYT1pLmdldCgiSlMiKTtpZihhIGluc3RhbmNlb2YgQmFzZVN0cmVhbSlhPWEuZ2V0U3RyaW5nKCk7ZWxzZSBpZigic3RyaW5nIiE9dHlwZW9mIGEpcmV0dXJuO2E9c3RyaW5nVG9QREZTdHJpbmcoYSkucmVwbGFjZUFsbCgiXDAiLCIiKTthJiYodHx8PW5ldyBNYXApLnNldChlLGEpfWlmKGUgaW5zdGFuY2VvZiBEaWN0JiZlLmhhcygiSmF2YVNjcmlwdCIpKXtjb25zdCB0PW5ldyBOYW1lVHJlZShlLmdldFJhdygiSmF2YVNjcmlwdCIpLHRoaXMueHJlZik7Zm9yKGNvbnN0W2UsaV1vZiB0LmdldEFsbCgpKWFwcGVuZElmSmF2YVNjcmlwdERpY3Qoc3RyaW5nVG9QREZTdHJpbmcoZSksaSl9Y29uc3QgaT10aGlzLl9jYXREaWN0LmdldCgiT3BlbkFjdGlvbiIpO2kmJmFwcGVuZElmSmF2YVNjcmlwdERpY3QoIk9wZW5BY3Rpb24iLGkpO3JldHVybiB0fWdldCBqc0FjdGlvbnMoKXtjb25zdCBlPXRoaXMuX2NvbGxlY3RKYXZhU2NyaXB0KCk7bGV0IHQ9Y29sbGVjdEFjdGlvbnModGhpcy54cmVmLHRoaXMuX2NhdERpY3QsbUEpO2lmKGUpe3R8fD1PYmplY3QuY3JlYXRlKG51bGwpO2Zvcihjb25zdFtpLGFdb2YgZSlpIGluIHQ/dFtpXS5wdXNoKGEpOnRbaV09W2FdfXJldHVybiBzaGFkb3codGhpcywianNBY3Rpb25zIix0KX1hc3luYyBmb250RmFsbGJhY2soZSx0KXtjb25zdCBpPWF3YWl0IFByb21pc2UuYWxsKHRoaXMuZm9udENhY2hlKTtmb3IoY29uc3QgYSBvZiBpKWlmKGEubG9hZGVkTmFtZT09PWUpe2EuZmFsbGJhY2sodCk7cmV0dXJufX1hc3luYyBjbGVhbnVwKGU9ITEpe2NsZWFyR2xvYmFsQ2FjaGVzKCk7dGhpcy5nbG9iYWxJbWFnZUNhY2hlLmNsZWFyKGUpO3RoaXMucGFnZUtpZHNDb3VudENhY2hlLmNsZWFyKCk7dGhpcy5wYWdlSW5kZXhDYWNoZS5jbGVhcigpO3RoaXMucGFnZURpY3RDYWNoZS5jbGVhcigpO3RoaXMubm9uQmxlbmRNb2Rlc1NldC5jbGVhcigpO2NvbnN0IHQ9YXdhaXQgUHJvbWlzZS5hbGwodGhpcy5mb250Q2FjaGUpO2Zvcihjb25zdHtkaWN0OmV9b2YgdClkZWxldGUgZS5jYWNoZUtleTt0aGlzLmZvbnRDYWNoZS5jbGVhcigpO3RoaXMuYnVpbHRJbkNNYXBDYWNoZS5jbGVhcigpO3RoaXMuc3RhbmRhcmRGb250RGF0YUNhY2hlLmNsZWFyKCk7dGhpcy5zeXN0ZW1Gb250Q2FjaGUuY2xlYXIoKX1hc3luYyBnZXRQYWdlRGljdChlKXtjb25zdCB0PVt0aGlzLnRvcGxldmVsUGFnZXNEaWN0XSxpPW5ldyBSZWZTZXQsYT10aGlzLl9jYXREaWN0LmdldFJhdygiUGFnZXMiKTthIGluc3RhbmNlb2YgUmVmJiZpLnB1dChhKTtjb25zdCByPXRoaXMueHJlZixzPXRoaXMucGFnZUtpZHNDb3VudENhY2hlLG49dGhpcy5wYWdlSW5kZXhDYWNoZSxvPXRoaXMucGFnZURpY3RDYWNoZTtsZXQgZz0wO2Zvcig7dC5sZW5ndGg7KXtjb25zdCBhPXQucG9wKCk7aWYoYSBpbnN0YW5jZW9mIFJlZil7Y29uc3QgYz1zLmdldChhKTtpZihjPj0wJiZnK2M8PWUpe2crPWM7Y29udGludWV9aWYoaS5oYXMoYSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJQYWdlcyB0cmVlIGNvbnRhaW5zIGNpcmN1bGFyIHJlZmVyZW5jZS4iKTtpLnB1dChhKTtjb25zdCBsPWF3YWl0KG8uZ2V0KGEpfHxyLmZldGNoQXN5bmMoYSkpO2lmKGwgaW5zdGFuY2VvZiBEaWN0KXtsZXQgdD1sLmdldFJhdygiVHlwZSIpO3QgaW5zdGFuY2VvZiBSZWYmJih0PWF3YWl0IHIuZmV0Y2hBc3luYyh0KSk7aWYoaXNOYW1lKHQsIlBhZ2UiKXx8IWwuaGFzKCJLaWRzIikpe3MuaGFzKGEpfHxzLnB1dChhLDEpO24uaGFzKGEpfHxuLnB1dChhLGcpO2lmKGc9PT1lKXJldHVybltsLGFdO2crKztjb250aW51ZX19dC5wdXNoKGwpO2NvbnRpbnVlfWlmKCEoYSBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiUGFnZSBkaWN0aW9uYXJ5IGtpZCByZWZlcmVuY2UgcG9pbnRzIHRvIHdyb25nIHR5cGUgb2Ygb2JqZWN0LiIpO2NvbnN0e29iaklkOmN9PWE7bGV0IGw9YS5nZXRSYXcoIkNvdW50Iik7bCBpbnN0YW5jZW9mIFJlZiYmKGw9YXdhaXQgci5mZXRjaEFzeW5jKGwpKTtpZihOdW1iZXIuaXNJbnRlZ2VyKGwpJiZsPj0wKXtjJiYhcy5oYXMoYykmJnMucHV0KGMsbCk7aWYoZytsPD1lKXtnKz1sO2NvbnRpbnVlfX1sZXQgaD1hLmdldFJhdygiS2lkcyIpO2ggaW5zdGFuY2VvZiBSZWYmJihoPWF3YWl0IHIuZmV0Y2hBc3luYyhoKSk7aWYoIUFycmF5LmlzQXJyYXkoaCkpe2xldCB0PWEuZ2V0UmF3KCJUeXBlIik7dCBpbnN0YW5jZW9mIFJlZiYmKHQ9YXdhaXQgci5mZXRjaEFzeW5jKHQpKTtpZihpc05hbWUodCwiUGFnZSIpfHwhYS5oYXMoIktpZHMiKSl7aWYoZz09PWUpcmV0dXJuW2EsbnVsbF07ZysrO2NvbnRpbnVlfXRocm93IG5ldyBGb3JtYXRFcnJvcigiUGFnZSBkaWN0aW9uYXJ5IGtpZHMgb2JqZWN0IGlzIG5vdCBhbiBhcnJheS4iKX1mb3IobGV0IGU9aC5sZW5ndGgtMTtlPj0wO2UtLSl7Y29uc3QgaT1oW2VdO3QucHVzaChpKTthPT09dGhpcy50b3BsZXZlbFBhZ2VzRGljdCYmaSBpbnN0YW5jZW9mIFJlZiYmIW8uaGFzKGkpJiZvLnB1dChpLHIuZmV0Y2hBc3luYyhpKSl9fXRocm93IG5ldyBFcnJvcihgUGFnZSBpbmRleCAke2V9IG5vdCBmb3VuZC5gKX1hc3luYyBnZXRBbGxQYWdlRGljdHMoZT0hMSl7Y29uc3R7aWdub3JlRXJyb3JzOnR9PXRoaXMucGRmTWFuYWdlci5ldmFsdWF0b3JPcHRpb25zLGk9W3tjdXJyZW50Tm9kZTp0aGlzLnRvcGxldmVsUGFnZXNEaWN0LHBvc0luS2lkczowfV0sYT1uZXcgUmVmU2V0LHI9dGhpcy5fY2F0RGljdC5nZXRSYXcoIlBhZ2VzIik7ciBpbnN0YW5jZW9mIFJlZiYmYS5wdXQocik7Y29uc3Qgcz1uZXcgTWFwLG49dGhpcy54cmVmLG89dGhpcy5wYWdlSW5kZXhDYWNoZTtsZXQgZz0wO2Z1bmN0aW9uIGFkZFBhZ2VEaWN0KGUsdCl7dCYmIW8uaGFzKHQpJiZvLnB1dCh0LGcpO3Muc2V0KGcrKyxbZSx0XSl9ZnVuY3Rpb24gYWRkUGFnZUVycm9yKGkpe2lmKGkgaW5zdGFuY2VvZiBYUmVmRW50cnlFeGNlcHRpb24mJiFlKXRocm93IGk7aWYoZSYmdCYmMD09PWcpe3dhcm4oYGdldEFsbFBhZ2VEaWN0cyAtIFNraXBwaW5nIGludmFsaWQgZmlyc3QgcGFnZTogIiR7aX0iLmApO2k9RGljdC5lbXB0eX1zLnNldChnKyssW2ksbnVsbF0pfWZvcig7aS5sZW5ndGg+MDspe2NvbnN0IGU9aS5hdCgtMSkse2N1cnJlbnROb2RlOnQscG9zSW5LaWRzOnJ9PWU7bGV0IHM9dC5nZXRSYXcoIktpZHMiKTtpZihzIGluc3RhbmNlb2YgUmVmKXRyeXtzPWF3YWl0IG4uZmV0Y2hBc3luYyhzKX1jYXRjaChlKXthZGRQYWdlRXJyb3IoZSk7YnJlYWt9aWYoIUFycmF5LmlzQXJyYXkocykpe2FkZFBhZ2VFcnJvcihuZXcgRm9ybWF0RXJyb3IoIlBhZ2UgZGljdGlvbmFyeSBraWRzIG9iamVjdCBpcyBub3QgYW4gYXJyYXkuIikpO2JyZWFrfWlmKHI+PXMubGVuZ3RoKXtpLnBvcCgpO2NvbnRpbnVlfWNvbnN0IG89c1tyXTtsZXQgZztpZihvIGluc3RhbmNlb2YgUmVmKXtpZihhLmhhcyhvKSl7YWRkUGFnZUVycm9yKG5ldyBGb3JtYXRFcnJvcigiUGFnZXMgdHJlZSBjb250YWlucyBjaXJjdWxhciByZWZlcmVuY2UuIikpO2JyZWFrfWEucHV0KG8pO3RyeXtnPWF3YWl0IG4uZmV0Y2hBc3luYyhvKX1jYXRjaChlKXthZGRQYWdlRXJyb3IoZSk7YnJlYWt9fWVsc2UgZz1vO2lmKCEoZyBpbnN0YW5jZW9mIERpY3QpKXthZGRQYWdlRXJyb3IobmV3IEZvcm1hdEVycm9yKCJQYWdlIGRpY3Rpb25hcnkga2lkIHJlZmVyZW5jZSBwb2ludHMgdG8gd3JvbmcgdHlwZSBvZiBvYmplY3QuIikpO2JyZWFrfWxldCBjPWcuZ2V0UmF3KCJUeXBlIik7aWYoYyBpbnN0YW5jZW9mIFJlZil0cnl7Yz1hd2FpdCBuLmZldGNoQXN5bmMoYyl9Y2F0Y2goZSl7YWRkUGFnZUVycm9yKGUpO2JyZWFrfWlzTmFtZShjLCJQYWdlIil8fCFnLmhhcygiS2lkcyIpP2FkZFBhZ2VEaWN0KGcsbyBpbnN0YW5jZW9mIFJlZj9vOm51bGwpOmkucHVzaCh7Y3VycmVudE5vZGU6Zyxwb3NJbktpZHM6MH0pO2UucG9zSW5LaWRzKyt9cmV0dXJuIHN9Z2V0UGFnZUluZGV4KGUpe2NvbnN0IHQ9dGhpcy5wYWdlSW5kZXhDYWNoZS5nZXQoZSk7aWYodm9pZCAwIT09dClyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKHQpO2NvbnN0IGk9dGhpcy54cmVmO2xldCBhPTA7Y29uc3QgbmV4dD10PT5mdW5jdGlvbiBwYWdlc0JlZm9yZVJlZih0KXtsZXQgYSxyPTA7cmV0dXJuIGkuZmV0Y2hBc3luYyh0KS50aGVuKChmdW5jdGlvbihpKXtpZihpc1JlZnNFcXVhbCh0LGUpJiYhaXNEaWN0KGksIlBhZ2UiKSYmIShpIGluc3RhbmNlb2YgRGljdCYmIWkuaGFzKCJUeXBlIikmJmkuaGFzKCJDb250ZW50cyIpKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlRoZSByZWZlcmVuY2UgZG9lcyBub3QgcG9pbnQgdG8gYSAvUGFnZSBkaWN0aW9uYXJ5LiIpO2lmKCFpKXJldHVybiBudWxsO2lmKCEoaSBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiTm9kZSBtdXN0IGJlIGEgZGljdGlvbmFyeS4iKTthPWkuZ2V0UmF3KCJQYXJlbnQiKTtyZXR1cm4gaS5nZXRBc3luYygiUGFyZW50Iil9KSkudGhlbigoZnVuY3Rpb24oZSl7aWYoIWUpcmV0dXJuIG51bGw7aWYoIShlIGluc3RhbmNlb2YgRGljdCkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJQYXJlbnQgbXVzdCBiZSBhIGRpY3Rpb25hcnkuIik7cmV0dXJuIGUuZ2V0QXN5bmMoIktpZHMiKX0pKS50aGVuKChmdW5jdGlvbihlKXtpZighZSlyZXR1cm4gbnVsbDtjb25zdCBzPVtdO2xldCBuPSExO2Zvcihjb25zdCBhIG9mIGUpe2lmKCEoYSBpbnN0YW5jZW9mIFJlZikpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJLaWQgbXVzdCBiZSBhIHJlZmVyZW5jZS4iKTtpZihpc1JlZnNFcXVhbChhLHQpKXtuPSEwO2JyZWFrfXMucHVzaChpLmZldGNoQXN5bmMoYSkudGhlbigoZnVuY3Rpb24oZSl7aWYoIShlIGluc3RhbmNlb2YgRGljdCkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJLaWQgbm9kZSBtdXN0IGJlIGEgZGljdGlvbmFyeS4iKTtlLmhhcygiQ291bnQiKT9yKz1lLmdldCgiQ291bnQiKTpyKyt9KSkpfWlmKCFuKXRocm93IG5ldyBGb3JtYXRFcnJvcigiS2lkIHJlZmVyZW5jZSBub3QgZm91bmQgaW4gcGFyZW50J3Mga2lkcy4iKTtyZXR1cm4gUHJvbWlzZS5hbGwocykudGhlbigoZnVuY3Rpb24oKXtyZXR1cm5bcixhXX0pKX0pKX0odCkudGhlbigodD0+e2lmKCF0KXt0aGlzLnBhZ2VJbmRleENhY2hlLnB1dChlLGEpO3JldHVybiBhfWNvbnN0W2kscl09dDthKz1pO3JldHVybiBuZXh0KHIpfSkpO3JldHVybiBuZXh0KGUpfWdldCBiYXNlVXJsKCl7Y29uc3QgZT10aGlzLl9jYXREaWN0LmdldCgiVVJJIik7aWYoZSBpbnN0YW5jZW9mIERpY3Qpe2NvbnN0IHQ9ZS5nZXQoIkJhc2UiKTtpZigic3RyaW5nIj09dHlwZW9mIHQpe2NvbnN0IGU9Y3JlYXRlVmFsaWRBYnNvbHV0ZVVybCh0LG51bGwse3RyeUNvbnZlcnRFbmNvZGluZzohMH0pO2lmKGUpcmV0dXJuIHNoYWRvdyh0aGlzLCJiYXNlVXJsIixlLmhyZWYpfX1yZXR1cm4gc2hhZG93KHRoaXMsImJhc2VVcmwiLHRoaXMucGRmTWFuYWdlci5kb2NCYXNlVXJsKX1zdGF0aWMgcGFyc2VEZXN0RGljdGlvbmFyeSh7ZGVzdERpY3Q6ZSxyZXN1bHRPYmo6dCxkb2NCYXNlVXJsOmk9bnVsbCxkb2NBdHRhY2htZW50czphPW51bGx9KXtpZighKGUgaW5zdGFuY2VvZiBEaWN0KSl7d2FybigicGFyc2VEZXN0RGljdGlvbmFyeTogYGRlc3REaWN0YCBtdXN0IGJlIGEgZGljdGlvbmFyeS4iKTtyZXR1cm59bGV0IHIscyxuPWUuZ2V0KCJBIik7aWYoIShuIGluc3RhbmNlb2YgRGljdCkpaWYoZS5oYXMoIkRlc3QiKSluPWUuZ2V0KCJEZXN0Iik7ZWxzZXtuPWUuZ2V0KCJBQSIpO24gaW5zdGFuY2VvZiBEaWN0JiYobi5oYXMoIkQiKT9uPW4uZ2V0KCJEIik6bi5oYXMoIlUiKSYmKG49bi5nZXQoIlUiKSkpfWlmKG4gaW5zdGFuY2VvZiBEaWN0KXtjb25zdCBlPW4uZ2V0KCJTIik7aWYoIShlIGluc3RhbmNlb2YgTmFtZSkpe3dhcm4oInBhcnNlRGVzdERpY3Rpb25hcnk6IEludmFsaWQgdHlwZSBpbiBBY3Rpb24gZGljdGlvbmFyeS4iKTtyZXR1cm59Y29uc3QgaT1lLm5hbWU7c3dpdGNoKGkpe2Nhc2UiUmVzZXRGb3JtIjpjb25zdCBlPW4uZ2V0KCJGbGFncyIpLG89ISgxJigibnVtYmVyIj09dHlwZW9mIGU/ZTowKSksZz1bXSxjPVtdO2Zvcihjb25zdCBlIG9mIG4uZ2V0KCJGaWVsZHMiKXx8W10pZSBpbnN0YW5jZW9mIFJlZj9jLnB1c2goZS50b1N0cmluZygpKToic3RyaW5nIj09dHlwZW9mIGUmJmcucHVzaChzdHJpbmdUb1BERlN0cmluZyhlKSk7dC5yZXNldEZvcm09e2ZpZWxkczpnLHJlZnM6YyxpbmNsdWRlOm99O2JyZWFrO2Nhc2UiVVJJIjpyPW4uZ2V0KCJVUkkiKTtyIGluc3RhbmNlb2YgTmFtZSYmKHI9Ii8iK3IubmFtZSk7YnJlYWs7Y2FzZSJHb1RvIjpzPW4uZ2V0KCJEIik7YnJlYWs7Y2FzZSJMYXVuY2giOmNhc2UiR29Ub1IiOmNvbnN0IGw9bi5nZXQoIkYiKTtpZihsIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT1uZXcgRmlsZVNwZWMobCxudWxsLCEwKSx7cmF3RmlsZW5hbWU6dH09ZS5zZXJpYWxpemFibGU7cj10fWVsc2Uic3RyaW5nIj09dHlwZW9mIGwmJihyPWwpO2NvbnN0IGg9ZmV0Y2hSZW1vdGVEZXN0KG4pO2gmJiJzdHJpbmciPT10eXBlb2YgciYmKHI9ci5zcGxpdCgiIyIsMSlbMF0rIiMiK2gpO2NvbnN0IEM9bi5nZXQoIk5ld1dpbmRvdyIpOyJib29sZWFuIj09dHlwZW9mIEMmJih0Lm5ld1dpbmRvdz1DKTticmVhaztjYXNlIkdvVG9FIjpjb25zdCBRPW4uZ2V0KCJUIik7bGV0IEU7aWYoYSYmUSBpbnN0YW5jZW9mIERpY3Qpe2NvbnN0IGU9US5nZXQoIlIiKSx0PVEuZ2V0KCJOIik7aXNOYW1lKGUsIkMiKSYmInN0cmluZyI9PXR5cGVvZiB0JiYoRT1hW3N0cmluZ1RvUERGU3RyaW5nKHQpXSl9aWYoRSl7dC5hdHRhY2htZW50PUU7Y29uc3QgZT1mZXRjaFJlbW90ZURlc3Qobik7ZSYmKHQuYXR0YWNobWVudERlc3Q9ZSl9ZWxzZSB3YXJuKCdwYXJzZURlc3REaWN0aW9uYXJ5IC0gdW5pbXBsZW1lbnRlZCAiR29Ub0UiIGFjdGlvbi4nKTticmVhaztjYXNlIk5hbWVkIjpjb25zdCB1PW4uZ2V0KCJOIik7dSBpbnN0YW5jZW9mIE5hbWUmJih0LmFjdGlvbj11Lm5hbWUpO2JyZWFrO2Nhc2UiU2V0T0NHU3RhdGUiOmNvbnN0IGQ9bi5nZXQoIlN0YXRlIiksZj1uLmdldCgiUHJlc2VydmVSQiIpO2lmKCFBcnJheS5pc0FycmF5KGQpfHwwPT09ZC5sZW5ndGgpYnJlYWs7Y29uc3QgcD1bXTtmb3IoY29uc3QgZSBvZiBkKWlmKGUgaW5zdGFuY2VvZiBOYW1lKXN3aXRjaChlLm5hbWUpe2Nhc2UiT04iOmNhc2UiT0ZGIjpjYXNlIlRvZ2dsZSI6cC5wdXNoKGUubmFtZSl9ZWxzZSBlIGluc3RhbmNlb2YgUmVmJiZwLnB1c2goZS50b1N0cmluZygpKTtpZihwLmxlbmd0aCE9PWQubGVuZ3RoKWJyZWFrO3Quc2V0T0NHU3RhdGU9e3N0YXRlOnAscHJlc2VydmVSQjoiYm9vbGVhbiIhPXR5cGVvZiBmfHxmfTticmVhaztjYXNlIkphdmFTY3JpcHQiOmNvbnN0IG09bi5nZXQoIkpTIik7bGV0IHk7bSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0/eT1tLmdldFN0cmluZygpOiJzdHJpbmciPT10eXBlb2YgbSYmKHk9bSk7Y29uc3Qgdz15JiZyZWNvdmVySnNVUkwoc3RyaW5nVG9QREZTdHJpbmcoeSkpO2lmKHcpe3I9dy51cmw7dC5uZXdXaW5kb3c9dy5uZXdXaW5kb3c7YnJlYWt9ZGVmYXVsdDppZigiSmF2YVNjcmlwdCI9PT1pfHwiU3VibWl0Rm9ybSI9PT1pKWJyZWFrO3dhcm4oYHBhcnNlRGVzdERpY3Rpb25hcnkgLSB1bnN1cHBvcnRlZCBhY3Rpb246ICIke2l9Ii5gKX19ZWxzZSBlLmhhcygiRGVzdCIpJiYocz1lLmdldCgiRGVzdCIpKTtpZigic3RyaW5nIj09dHlwZW9mIHIpe2NvbnN0IGU9Y3JlYXRlVmFsaWRBYnNvbHV0ZVVybChyLGkse2FkZERlZmF1bHRQcm90b2NvbDohMCx0cnlDb252ZXJ0RW5jb2Rpbmc6ITB9KTtlJiYodC51cmw9ZS5ocmVmKTt0LnVuc2FmZVVybD1yfWlmKHMpe3MgaW5zdGFuY2VvZiBOYW1lJiYocz1zLm5hbWUpOyJzdHJpbmciPT10eXBlb2Ygcz90LmRlc3Q9c3RyaW5nVG9QREZTdHJpbmcocyk6aXNWYWxpZEV4cGxpY2l0RGVzdChzKSYmKHQuZGVzdD1zKX19fWZ1bmN0aW9uIGFkZENoaWxkcmVuKGUsdCl7aWYoZSBpbnN0YW5jZW9mIERpY3QpZT1lLmdldFJhd1ZhbHVlcygpO2Vsc2UgaWYoZSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pZT1lLmRpY3QuZ2V0UmF3VmFsdWVzKCk7ZWxzZSBpZighQXJyYXkuaXNBcnJheShlKSlyZXR1cm47Zm9yKGNvbnN0IGEgb2YgZSkoKGk9YSlpbnN0YW5jZW9mIFJlZnx8aSBpbnN0YW5jZW9mIERpY3R8fGkgaW5zdGFuY2VvZiBCYXNlU3RyZWFtfHxBcnJheS5pc0FycmF5KGkpKSYmdC5wdXNoKGEpO3ZhciBpfWNsYXNzIE9iamVjdExvYWRlcntjb25zdHJ1Y3RvcihlLHQsaSl7dGhpcy5kaWN0PWU7dGhpcy5rZXlzPXQ7dGhpcy54cmVmPWk7dGhpcy5yZWZTZXQ9bnVsbH1hc3luYyBsb2FkKCl7aWYodGhpcy54cmVmLnN0cmVhbS5pc0RhdGFMb2FkZWQpcmV0dXJuO2NvbnN0e2tleXM6ZSxkaWN0OnR9PXRoaXM7dGhpcy5yZWZTZXQ9bmV3IFJlZlNldDtjb25zdCBpPVtdO2Zvcihjb25zdCBhIG9mIGUpe2NvbnN0IGU9dC5nZXRSYXcoYSk7dm9pZCAwIT09ZSYmaS5wdXNoKGUpfXJldHVybiB0aGlzLl93YWxrKGkpfWFzeW5jIF93YWxrKGUpe2NvbnN0IHQ9W10saT1bXTtmb3IoO2UubGVuZ3RoOyl7bGV0IGE9ZS5wb3AoKTtpZihhIGluc3RhbmNlb2YgUmVmKXtpZih0aGlzLnJlZlNldC5oYXMoYSkpY29udGludWU7dHJ5e3RoaXMucmVmU2V0LnB1dChhKTthPXRoaXMueHJlZi5mZXRjaChhKX1jYXRjaChlKXtpZighKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbikpe3dhcm4oYE9iamVjdExvYWRlci5fd2FsayAtIHJlcXVlc3RpbmcgYWxsIGRhdGE6ICIke2V9Ii5gKTt0aGlzLnJlZlNldD1udWxsO2NvbnN0e21hbmFnZXI6dH09dGhpcy54cmVmLnN0cmVhbTtyZXR1cm4gdC5yZXF1ZXN0QWxsQ2h1bmtzKCl9dC5wdXNoKGEpO2kucHVzaCh7YmVnaW46ZS5iZWdpbixlbmQ6ZS5lbmR9KX19aWYoYSBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pe2NvbnN0IGU9YS5nZXRCYXNlU3RyZWFtcygpO2lmKGUpe2xldCByPSExO2Zvcihjb25zdCB0IG9mIGUpaWYoIXQuaXNEYXRhTG9hZGVkKXtyPSEwO2kucHVzaCh7YmVnaW46dC5zdGFydCxlbmQ6dC5lbmR9KX1yJiZ0LnB1c2goYSl9fWFkZENoaWxkcmVuKGEsZSl9aWYoaS5sZW5ndGgpe2F3YWl0IHRoaXMueHJlZi5zdHJlYW0ubWFuYWdlci5yZXF1ZXN0UmFuZ2VzKGkpO2Zvcihjb25zdCBlIG9mIHQpZSBpbnN0YW5jZW9mIFJlZiYmdGhpcy5yZWZTZXQucmVtb3ZlKGUpO3JldHVybiB0aGlzLl93YWxrKHQpfXRoaXMucmVmU2V0PW51bGx9fWNvbnN0IEpyPVN5bWJvbCgpLHZyPVN5bWJvbCgpLFlyPVN5bWJvbCgpLEtyPVN5bWJvbCgpLFRyPVN5bWJvbCgpLHFyPVN5bWJvbCgpLE9yPVN5bWJvbCgpLFByPVN5bWJvbCgpLFdyPVN5bWJvbCgpLGpyPVN5bWJvbCgiY29udGVudCIpLFhyPVN5bWJvbCgiZGF0YSIpLFZyPVN5bWJvbCgpLFpyPVN5bWJvbCgiZXh0cmEiKSxfcj1TeW1ib2woKSx6cj1TeW1ib2woKSwkcj1TeW1ib2woKSxBcz1TeW1ib2woKSxlcz1TeW1ib2woKSx0cz1TeW1ib2woKSxpcz1TeW1ib2woKSxhcz1TeW1ib2woKSxycz1TeW1ib2woKSxzcz1TeW1ib2woKSxucz1TeW1ib2woKSxvcz1TeW1ib2woKSxncz1TeW1ib2woKSxJcz1TeW1ib2woKSxjcz1TeW1ib2woKSxscz1TeW1ib2woKSxocz1TeW1ib2woKSxDcz1TeW1ib2woKSxCcz1TeW1ib2woKSxRcz1TeW1ib2woKSxFcz1TeW1ib2woKSx1cz1TeW1ib2woKSxkcz1TeW1ib2woKSxmcz1TeW1ib2woKSxwcz1TeW1ib2woKSxtcz1TeW1ib2woKSx5cz1TeW1ib2woKSx3cz1TeW1ib2woKSxicz1TeW1ib2woKSxEcz1TeW1ib2woKSxGcz1TeW1ib2woKSxTcz1TeW1ib2woKSxrcz1TeW1ib2woIm5hbWVzcGFjZUlkIiksUnM9U3ltYm9sKCJub2RlTmFtZSIpLE5zPVN5bWJvbCgpLEdzPVN5bWJvbCgpLE1zPVN5bWJvbCgpLFVzPVN5bWJvbCgpLHhzPVN5bWJvbCgpLExzPVN5bWJvbCgpLEhzPVN5bWJvbCgpLEpzPVN5bWJvbCgpLHZzPVN5bWJvbCgicm9vdCIpLFlzPVN5bWJvbCgpLEtzPVN5bWJvbCgpLFRzPVN5bWJvbCgpLHFzPVN5bWJvbCgpLE9zPVN5bWJvbCgpLFdzPVN5bWJvbCgpLGpzPVN5bWJvbCgpLFhzPVN5bWJvbCgpLFZzPVN5bWJvbCgpLFpzPVN5bWJvbCgpLF9zPVN5bWJvbCgpLHpzPVN5bWJvbCgidWlkIiksJHM9U3ltYm9sKCksQW49e2NvbmZpZzp7aWQ6MCxjaGVjazplPT5lLnN0YXJ0c1dpdGgoImh0dHA6Ly93d3cueGZhLm9yZy9zY2hlbWEveGNpLyIpfSxjb25uZWN0aW9uU2V0OntpZDoxLGNoZWNrOmU9PmUuc3RhcnRzV2l0aCgiaHR0cDovL3d3dy54ZmEub3JnL3NjaGVtYS94ZmEtY29ubmVjdGlvbi1zZXQvIil9LGRhdGFzZXRzOntpZDoyLGNoZWNrOmU9PmUuc3RhcnRzV2l0aCgiaHR0cDovL3d3dy54ZmEub3JnL3NjaGVtYS94ZmEtZGF0YS8iKX0sZm9ybTp7aWQ6MyxjaGVjazplPT5lLnN0YXJ0c1dpdGgoImh0dHA6Ly93d3cueGZhLm9yZy9zY2hlbWEveGZhLWZvcm0vIil9LGxvY2FsZVNldDp7aWQ6NCxjaGVjazplPT5lLnN0YXJ0c1dpdGgoImh0dHA6Ly93d3cueGZhLm9yZy9zY2hlbWEveGZhLWxvY2FsZS1zZXQvIil9LHBkZjp7aWQ6NSxjaGVjazplPT4iaHR0cDovL25zLmFkb2JlLmNvbS94ZHAvcGRmLyI9PT1lfSxzaWduYXR1cmU6e2lkOjYsY2hlY2s6ZT0+Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvMDkveG1sZHNpZyMiPT09ZX0sc291cmNlU2V0OntpZDo3LGNoZWNrOmU9PmUuc3RhcnRzV2l0aCgiaHR0cDovL3d3dy54ZmEub3JnL3NjaGVtYS94ZmEtc291cmNlLXNldC8iKX0sc3R5bGVzaGVldDp7aWQ6OCxjaGVjazplPT4iaHR0cDovL3d3dy53My5vcmcvMTk5OS9YU0wvVHJhbnNmb3JtIj09PWV9LHRlbXBsYXRlOntpZDo5LGNoZWNrOmU9PmUuc3RhcnRzV2l0aCgiaHR0cDovL3d3dy54ZmEub3JnL3NjaGVtYS94ZmEtdGVtcGxhdGUvIil9LHhkYzp7aWQ6MTAsY2hlY2s6ZT0+ZS5zdGFydHNXaXRoKCJodHRwOi8vd3d3LnhmYS5vcmcvc2NoZW1hL3hkYy8iKX0seGRwOntpZDoxMSxjaGVjazplPT4iaHR0cDovL25zLmFkb2JlLmNvbS94ZHAvIj09PWV9LHhmZGY6e2lkOjEyLGNoZWNrOmU9PiJodHRwOi8vbnMuYWRvYmUuY29tL3hmZGYvIj09PWV9LHhodG1sOntpZDoxMyxjaGVjazplPT4iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI9PT1lfSx4bXBtZXRhOntpZDoxNCxjaGVjazplPT4iaHR0cDovL25zLmFkb2JlLmNvbS94bXBtZXRhLyI9PT1lfX0sZW49e3B0OmU9PmUsY206ZT0+ZS8yLjU0KjcyLG1tOmU9PmUvMjUuNCo3MixpbjplPT43MiplLHB4OmU9PmV9LHRuPS8oWystXT9cZCtcLj9cZCopKC4qKS87ZnVuY3Rpb24gc3RyaXBRdW90ZXMoZSl7cmV0dXJuIGUuc3RhcnRzV2l0aCgiJyIpfHxlLnN0YXJ0c1dpdGgoJyInKT9lLnNsaWNlKDEsLTEpOmV9ZnVuY3Rpb24gZ2V0SW50ZWdlcih7ZGF0YTplLGRlZmF1bHRWYWx1ZTp0LHZhbGlkYXRlOml9KXtpZighZSlyZXR1cm4gdDtlPWUudHJpbSgpO2NvbnN0IGE9cGFyc2VJbnQoZSwxMCk7cmV0dXJuIWlzTmFOKGEpJiZpKGEpP2E6dH1mdW5jdGlvbiBnZXRGbG9hdCh7ZGF0YTplLGRlZmF1bHRWYWx1ZTp0LHZhbGlkYXRlOml9KXtpZighZSlyZXR1cm4gdDtlPWUudHJpbSgpO2NvbnN0IGE9cGFyc2VGbG9hdChlKTtyZXR1cm4haXNOYU4oYSkmJmkoYSk/YTp0fWZ1bmN0aW9uIGdldEtleXdvcmQoe2RhdGE6ZSxkZWZhdWx0VmFsdWU6dCx2YWxpZGF0ZTppfSl7cmV0dXJuIGUmJmkoZT1lLnRyaW0oKSk/ZTp0fWZ1bmN0aW9uIGdldFN0cmluZ09wdGlvbihlLHQpe3JldHVybiBnZXRLZXl3b3JkKHtkYXRhOmUsZGVmYXVsdFZhbHVlOnRbMF0sdmFsaWRhdGU6ZT0+dC5pbmNsdWRlcyhlKX0pfWZ1bmN0aW9uIGdldE1lYXN1cmVtZW50KGUsdD0iMCIpe3R8fD0iMCI7aWYoIWUpcmV0dXJuIGdldE1lYXN1cmVtZW50KHQpO2NvbnN0IGk9ZS50cmltKCkubWF0Y2godG4pO2lmKCFpKXJldHVybiBnZXRNZWFzdXJlbWVudCh0KTtjb25zdFssYSxyXT1pLHM9cGFyc2VGbG9hdChhKTtpZihpc05hTihzKSlyZXR1cm4gZ2V0TWVhc3VyZW1lbnQodCk7aWYoMD09PXMpcmV0dXJuIDA7Y29uc3Qgbj1lbltyXTtyZXR1cm4gbj9uKHMpOnN9ZnVuY3Rpb24gZ2V0UmF0aW8oZSl7aWYoIWUpcmV0dXJue251bToxLGRlbjoxfTtjb25zdCB0PWUudHJpbSgpLnNwbGl0KC9ccyo6XHMqLykubWFwKChlPT5wYXJzZUZsb2F0KGUpKSkuZmlsdGVyKChlPT4haXNOYU4oZSkpKTsxPT09dC5sZW5ndGgmJnQucHVzaCgxKTtpZigwPT09dC5sZW5ndGgpcmV0dXJue251bToxLGRlbjoxfTtjb25zdFtpLGFdPXQ7cmV0dXJue251bTppLGRlbjphfX1mdW5jdGlvbiBnZXRSZWxldmFudChlKXtyZXR1cm4gZT9lLnRyaW0oKS5zcGxpdCgvXHMrLykubWFwKChlPT4oe2V4Y2x1ZGVkOiItIj09PWVbMF0sdmlld25hbWU6ZS5zdWJzdHJpbmcoMSl9KSkpOltdfWNsYXNzIEhUTUxSZXN1bHR7c3RhdGljIGdldCBGQUlMVVJFKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJGQUlMVVJFIixuZXcgSFRNTFJlc3VsdCghMSxudWxsLG51bGwsbnVsbCkpfXN0YXRpYyBnZXQgRU1QVFkoKXtyZXR1cm4gc2hhZG93KHRoaXMsIkVNUFRZIixuZXcgSFRNTFJlc3VsdCghMCxudWxsLG51bGwsbnVsbCkpfWNvbnN0cnVjdG9yKGUsdCxpLGEpe3RoaXMuc3VjY2Vzcz1lO3RoaXMuaHRtbD10O3RoaXMuYmJveD1pO3RoaXMuYnJlYWtOb2RlPWF9aXNCcmVhaygpe3JldHVybiEhdGhpcy5icmVha05vZGV9c3RhdGljIGJyZWFrTm9kZShlKXtyZXR1cm4gbmV3IEhUTUxSZXN1bHQoITEsbnVsbCxudWxsLGUpfXN0YXRpYyBzdWNjZXNzKGUsdD1udWxsKXtyZXR1cm4gbmV3IEhUTUxSZXN1bHQoITAsZSx0LG51bGwpfX1jbGFzcyBGb250RmluZGVye2NvbnN0cnVjdG9yKGUpe3RoaXMuZm9udHM9bmV3IE1hcDt0aGlzLmNhY2hlPW5ldyBNYXA7dGhpcy53YXJuZWQ9bmV3IFNldDt0aGlzLmRlZmF1bHRGb250PW51bGw7dGhpcy5hZGQoZSl9YWRkKGUsdD1udWxsKXtmb3IoY29uc3QgdCBvZiBlKXRoaXMuYWRkUGRmRm9udCh0KTtmb3IoY29uc3QgZSBvZiB0aGlzLmZvbnRzLnZhbHVlcygpKWUucmVndWxhcnx8KGUucmVndWxhcj1lLml0YWxpY3x8ZS5ib2xkfHxlLmJvbGRpdGFsaWMpO2lmKCF0fHwwPT09dC5zaXplKXJldHVybjtjb25zdCBpPXRoaXMuZm9udHMuZ2V0KCJQZGZKUy1GYWxsYmFjay1QZGZKUy1YRkEiKTtmb3IoY29uc3QgZSBvZiB0KXRoaXMuZm9udHMuc2V0KGUsaSl9YWRkUGRmRm9udChlKXtjb25zdCB0PWUuY3NzRm9udEluZm8saT10LmZvbnRGYW1pbHk7bGV0IGE9dGhpcy5mb250cy5nZXQoaSk7aWYoIWEpe2E9T2JqZWN0LmNyZWF0ZShudWxsKTt0aGlzLmZvbnRzLnNldChpLGEpO3RoaXMuZGVmYXVsdEZvbnR8fCh0aGlzLmRlZmF1bHRGb250PWEpfWxldCByPSIiO2NvbnN0IHM9cGFyc2VGbG9hdCh0LmZvbnRXZWlnaHQpOzAhPT1wYXJzZUZsb2F0KHQuaXRhbGljQW5nbGUpP3I9cz49NzAwPyJib2xkaXRhbGljIjoiaXRhbGljIjpzPj03MDAmJihyPSJib2xkIik7aWYoIXIpeyhlLm5hbWUuaW5jbHVkZXMoIkJvbGQiKXx8ZS5wc05hbWU/LmluY2x1ZGVzKCJCb2xkIikpJiYocj0iYm9sZCIpOyhlLm5hbWUuaW5jbHVkZXMoIkl0YWxpYyIpfHxlLm5hbWUuZW5kc1dpdGgoIkl0Iil8fGUucHNOYW1lPy5pbmNsdWRlcygiSXRhbGljIil8fGUucHNOYW1lPy5lbmRzV2l0aCgiSXQiKSkmJihyKz0iaXRhbGljIil9cnx8KHI9InJlZ3VsYXIiKTthW3JdPWV9Z2V0RGVmYXVsdCgpe3JldHVybiB0aGlzLmRlZmF1bHRGb250fWZpbmQoZSx0PSEwKXtsZXQgaT10aGlzLmZvbnRzLmdldChlKXx8dGhpcy5jYWNoZS5nZXQoZSk7aWYoaSlyZXR1cm4gaTtjb25zdCBhPS8sfC18X3wgfGJvbGRpdGFsaWN8Ym9sZHxpdGFsaWN8cmVndWxhcnxpdC9naTtsZXQgcj1lLnJlcGxhY2VBbGwoYSwiIik7aT10aGlzLmZvbnRzLmdldChyKTtpZihpKXt0aGlzLmNhY2hlLnNldChlLGkpO3JldHVybiBpfXI9ci50b0xvd2VyQ2FzZSgpO2NvbnN0IHM9W107Zm9yKGNvbnN0W2UsdF1vZiB0aGlzLmZvbnRzLmVudHJpZXMoKSllLnJlcGxhY2VBbGwoYSwiIikudG9Mb3dlckNhc2UoKS5zdGFydHNXaXRoKHIpJiZzLnB1c2godCk7aWYoMD09PXMubGVuZ3RoKWZvcihjb25zdFssZV1vZiB0aGlzLmZvbnRzLmVudHJpZXMoKSllLnJlZ3VsYXIubmFtZT8ucmVwbGFjZUFsbChhLCIiKS50b0xvd2VyQ2FzZSgpLnN0YXJ0c1dpdGgocikmJnMucHVzaChlKTtpZigwPT09cy5sZW5ndGgpe3I9ci5yZXBsYWNlQWxsKC9wc210fG10L2dpLCIiKTtmb3IoY29uc3RbZSx0XW9mIHRoaXMuZm9udHMuZW50cmllcygpKWUucmVwbGFjZUFsbChhLCIiKS50b0xvd2VyQ2FzZSgpLnN0YXJ0c1dpdGgocikmJnMucHVzaCh0KX1pZigwPT09cy5sZW5ndGgpZm9yKGNvbnN0IGUgb2YgdGhpcy5mb250cy52YWx1ZXMoKSllLnJlZ3VsYXIubmFtZT8ucmVwbGFjZUFsbChhLCIiKS50b0xvd2VyQ2FzZSgpLnN0YXJ0c1dpdGgocikmJnMucHVzaChlKTtpZihzLmxlbmd0aD49MSl7MSE9PXMubGVuZ3RoJiZ0JiZ3YXJuKGBYRkEgLSBUb28gbWFueSBjaG9pY2VzIHRvIGd1ZXNzIHRoZSBjb3JyZWN0IGZvbnQ6ICR7ZX1gKTt0aGlzLmNhY2hlLnNldChlLHNbMF0pO3JldHVybiBzWzBdfWlmKHQmJiF0aGlzLndhcm5lZC5oYXMoZSkpe3RoaXMud2FybmVkLmFkZChlKTt3YXJuKGBYRkEgLSBDYW5ub3QgZmluZCB0aGUgZm9udDogJHtlfWApfXJldHVybiBudWxsfX1mdW5jdGlvbiBzZWxlY3RGb250KGUsdCl7cmV0dXJuIml0YWxpYyI9PT1lLnBvc3R1cmU/ImJvbGQiPT09ZS53ZWlnaHQ/dC5ib2xkaXRhbGljOnQuaXRhbGljOiJib2xkIj09PWUud2VpZ2h0P3QuYm9sZDp0LnJlZ3VsYXJ9Y2xhc3MgRm9udEluZm97Y29uc3RydWN0b3IoZSx0LGksYSl7dGhpcy5saW5lSGVpZ2h0PWk7dGhpcy5wYXJhTWFyZ2luPXR8fHt0b3A6MCxib3R0b206MCxsZWZ0OjAscmlnaHQ6MH07aWYoIWUpe1t0aGlzLnBkZkZvbnQsdGhpcy54ZmFGb250XT10aGlzLmRlZmF1bHRGb250KGEpO3JldHVybn10aGlzLnhmYUZvbnQ9e3R5cGVmYWNlOmUudHlwZWZhY2UscG9zdHVyZTplLnBvc3R1cmUsd2VpZ2h0OmUud2VpZ2h0LHNpemU6ZS5zaXplLGxldHRlclNwYWNpbmc6ZS5sZXR0ZXJTcGFjaW5nfTtjb25zdCByPWEuZmluZChlLnR5cGVmYWNlKTtpZihyKXt0aGlzLnBkZkZvbnQ9c2VsZWN0Rm9udChlLHIpO3RoaXMucGRmRm9udHx8KFt0aGlzLnBkZkZvbnQsdGhpcy54ZmFGb250XT10aGlzLmRlZmF1bHRGb250KGEpKX1lbHNlW3RoaXMucGRmRm9udCx0aGlzLnhmYUZvbnRdPXRoaXMuZGVmYXVsdEZvbnQoYSl9ZGVmYXVsdEZvbnQoZSl7Y29uc3QgdD1lLmZpbmQoIkhlbHZldGljYSIsITEpfHxlLmZpbmQoIk15cmlhZCBQcm8iLCExKXx8ZS5maW5kKCJBcmlhbCIsITEpfHxlLmdldERlZmF1bHQoKTtpZih0Py5yZWd1bGFyKXtjb25zdCBlPXQucmVndWxhcjtyZXR1cm5bZSx7dHlwZWZhY2U6ZS5jc3NGb250SW5mby5mb250RmFtaWx5LHBvc3R1cmU6Im5vcm1hbCIsd2VpZ2h0OiJub3JtYWwiLHNpemU6MTAsbGV0dGVyU3BhY2luZzowfV19cmV0dXJuW251bGwse3R5cGVmYWNlOiJDb3VyaWVyIixwb3N0dXJlOiJub3JtYWwiLHdlaWdodDoibm9ybWFsIixzaXplOjEwLGxldHRlclNwYWNpbmc6MH1dfX1jbGFzcyBGb250U2VsZWN0b3J7Y29uc3RydWN0b3IoZSx0LGksYSl7dGhpcy5mb250RmluZGVyPWE7dGhpcy5zdGFjaz1bbmV3IEZvbnRJbmZvKGUsdCxpLGEpXX1wdXNoRGF0YShlLHQsaSl7Y29uc3QgYT10aGlzLnN0YWNrLmF0KC0xKTtmb3IoY29uc3QgdCBvZlsidHlwZWZhY2UiLCJwb3N0dXJlIiwid2VpZ2h0Iiwic2l6ZSIsImxldHRlclNwYWNpbmciXSllW3RdfHwoZVt0XT1hLnhmYUZvbnRbdF0pO2Zvcihjb25zdCBlIG9mWyJ0b3AiLCJib3R0b20iLCJsZWZ0IiwicmlnaHQiXSlpc05hTih0W2VdKSYmKHRbZV09YS5wYXJhTWFyZ2luW2VdKTtjb25zdCByPW5ldyBGb250SW5mbyhlLHQsaXx8YS5saW5lSGVpZ2h0LHRoaXMuZm9udEZpbmRlcik7ci5wZGZGb250fHwoci5wZGZGb250PWEucGRmRm9udCk7dGhpcy5zdGFjay5wdXNoKHIpfXBvcEZvbnQoKXt0aGlzLnN0YWNrLnBvcCgpfXRvcEZvbnQoKXtyZXR1cm4gdGhpcy5zdGFjay5hdCgtMSl9fWNsYXNzIFRleHRNZWFzdXJle2NvbnN0cnVjdG9yKGUsdCxpLGEpe3RoaXMuZ2x5cGhzPVtdO3RoaXMuZm9udFNlbGVjdG9yPW5ldyBGb250U2VsZWN0b3IoZSx0LGksYSk7dGhpcy5leHRyYUhlaWdodD0wfXB1c2hEYXRhKGUsdCxpKXt0aGlzLmZvbnRTZWxlY3Rvci5wdXNoRGF0YShlLHQsaSl9cG9wRm9udChlKXtyZXR1cm4gdGhpcy5mb250U2VsZWN0b3IucG9wRm9udCgpfWFkZFBhcmEoKXtjb25zdCBlPXRoaXMuZm9udFNlbGVjdG9yLnRvcEZvbnQoKTt0aGlzLmV4dHJhSGVpZ2h0Kz1lLnBhcmFNYXJnaW4udG9wK2UucGFyYU1hcmdpbi5ib3R0b219YWRkU3RyaW5nKGUpe2lmKCFlKXJldHVybjtjb25zdCB0PXRoaXMuZm9udFNlbGVjdG9yLnRvcEZvbnQoKSxpPXQueGZhRm9udC5zaXplO2lmKHQucGRmRm9udCl7Y29uc3QgYT10LnhmYUZvbnQubGV0dGVyU3BhY2luZyxyPXQucGRmRm9udCxzPXIubGluZUhlaWdodHx8MS4yLG49dC5saW5lSGVpZ2h0fHxNYXRoLm1heCgxLjIscykqaSxvPXMtKHZvaWQgMD09PXIubGluZUdhcD8uMjpyLmxpbmVHYXApLGc9TWF0aC5tYXgoMSxvKSppLGM9aS8xZTMsbD1yLmRlZmF1bHRXaWR0aHx8ci5jaGFyc1RvR2x5cGhzKCIgIilbMF0ud2lkdGg7Zm9yKGNvbnN0IHQgb2YgZS5zcGxpdCgvW1x1MjAyOVxuXS8pKXtjb25zdCBlPXIuZW5jb2RlU3RyaW5nKHQpLmpvaW4oIiIpLGk9ci5jaGFyc1RvR2x5cGhzKGUpO2Zvcihjb25zdCBlIG9mIGkpe2NvbnN0IHQ9ZS53aWR0aHx8bDt0aGlzLmdseXBocy5wdXNoKFt0KmMrYSxuLGcsZS51bmljb2RlLCExXSl9dGhpcy5nbHlwaHMucHVzaChbMCwwLDAsIlxuIiwhMF0pfXRoaXMuZ2x5cGhzLnBvcCgpfWVsc2V7Zm9yKGNvbnN0IHQgb2YgZS5zcGxpdCgvW1x1MjAyOVxuXS8pKXtmb3IoY29uc3QgZSBvZiB0LnNwbGl0KCIiKSl0aGlzLmdseXBocy5wdXNoKFtpLDEuMippLGksZSwhMV0pO3RoaXMuZ2x5cGhzLnB1c2goWzAsMCwwLCJcbiIsITBdKX10aGlzLmdseXBocy5wb3AoKX19Y29tcHV0ZShlKXtsZXQgdD0tMSxpPTAsYT0wLHI9MCxzPTAsbj0wLG89ITEsZz0hMDtmb3IobGV0IGM9MCxsPXRoaXMuZ2x5cGhzLmxlbmd0aDtjPGw7YysrKXtjb25zdFtsLGgsQyxRLEVdPXRoaXMuZ2x5cGhzW2NdLHU9IiAiPT09USxkPWc/QzpoO2lmKEUpe2E9TWF0aC5tYXgoYSxzKTtzPTA7cis9bjtuPWQ7dD0tMTtpPTA7Zz0hMX1lbHNlIGlmKHUpaWYocytsPmUpe2E9TWF0aC5tYXgoYSxzKTtzPTA7cis9bjtuPWQ7dD0tMTtpPTA7bz0hMDtnPSExfWVsc2V7bj1NYXRoLm1heChkLG4pO2k9cztzKz1sO3Q9Y31lbHNlIGlmKHMrbD5lKXtyKz1uO249ZDtpZigtMSE9PXQpe2M9dDthPU1hdGgubWF4KGEsaSk7cz0wO3Q9LTE7aT0wfWVsc2V7YT1NYXRoLm1heChhLHMpO3M9bH1vPSEwO2c9ITF9ZWxzZXtzKz1sO249TWF0aC5tYXgoZCxuKX19YT1NYXRoLm1heChhLHMpO3IrPW4rdGhpcy5leHRyYUhlaWdodDtyZXR1cm57d2lkdGg6MS4wMiphLGhlaWdodDpyLGlzQnJva2VuOm99fX1jb25zdCBhbj0vXlteLltdKy8scm49L15bXlxdXSsvLHNuPTAsbm49MSxvbj0yLGduPTMsSW49NCxjbj1uZXcgTWFwKFtbIiRkYXRhIiwoZSx0KT0+ZS5kYXRhc2V0cz9lLmRhdGFzZXRzLmRhdGE6ZV0sWyIkcmVjb3JkIiwoZSx0KT0+KGUuZGF0YXNldHM/ZS5kYXRhc2V0cy5kYXRhOmUpW29zXSgpWzBdXSxbIiR0ZW1wbGF0ZSIsKGUsdCk9PmUudGVtcGxhdGVdLFsiJGNvbm5lY3Rpb25TZXQiLChlLHQpPT5lLmNvbm5lY3Rpb25TZXRdLFsiJGZvcm0iLChlLHQpPT5lLmZvcm1dLFsiJGxheW91dCIsKGUsdCk9PmUubGF5b3V0XSxbIiRob3N0IiwoZSx0KT0+ZS5ob3N0XSxbIiRkYXRhV2luZG93IiwoZSx0KT0+ZS5kYXRhV2luZG93XSxbIiRldmVudCIsKGUsdCk9PmUuZXZlbnRdLFsiISIsKGUsdCk9PmUuZGF0YXNldHNdLFsiJHhmYSIsKGUsdCk9PmVdLFsieGZhIiwoZSx0KT0+ZV0sWyIkIiwoZSx0KT0+dF1dKSxsbj1uZXcgV2Vha01hcDtmdW5jdGlvbiBwYXJzZUV4cHJlc3Npb24oZSx0LGk9ITApe2xldCBhPWUubWF0Y2goYW4pO2lmKCFhKXJldHVybiBudWxsO2xldFtyXT1hO2NvbnN0IHM9W3tuYW1lOnIsY2FjaGVOYW1lOiIuIityLGluZGV4OjAsanM6bnVsbCxmb3JtQ2FsYzpudWxsLG9wZXJhdG9yOnNufV07bGV0IG49ci5sZW5ndGg7Zm9yKDtuPGUubGVuZ3RoOyl7Y29uc3QgZz1uO2lmKCJbIj09PWUuY2hhckF0KG4rKykpe2E9ZS5zbGljZShuKS5tYXRjaChybik7aWYoIWEpe3dhcm4oIlhGQSAtIEludmFsaWQgaW5kZXggaW4gU09NIGV4cHJlc3Npb24iKTtyZXR1cm4gbnVsbH1zLmF0KC0xKS5pbmRleD0iKiI9PT0obz0obz1hWzBdKS50cmltKCkpPzEvMDpwYXJzZUludChvLDEwKXx8MDtuKz1hWzBdLmxlbmd0aCsxO2NvbnRpbnVlfWxldCBjO3N3aXRjaChlLmNoYXJBdChuKSl7Y2FzZSIuIjppZighdClyZXR1cm4gbnVsbDtuKys7Yz1ubjticmVhaztjYXNlIiMiOm4rKztjPW9uO2JyZWFrO2Nhc2UiWyI6aWYoaSl7d2FybigiWEZBIC0gU09NIGV4cHJlc3Npb24gY29udGFpbnMgYSBGb3JtQ2FsYyBzdWJleHByZXNzaW9uIHdoaWNoIGlzIG5vdCBzdXBwb3J0ZWQgZm9yIG5vdy4iKTtyZXR1cm4gbnVsbH1jPWduO2JyZWFrO2Nhc2UiKCI6aWYoaSl7d2FybigiWEZBIC0gU09NIGV4cHJlc3Npb24gY29udGFpbnMgYSBKYXZhU2NyaXB0IHN1YmV4cHJlc3Npb24gd2hpY2ggaXMgbm90IHN1cHBvcnRlZCBmb3Igbm93LiIpO3JldHVybiBudWxsfWM9SW47YnJlYWs7ZGVmYXVsdDpjPXNufWE9ZS5zbGljZShuKS5tYXRjaChhbik7aWYoIWEpYnJlYWs7W3JdPWE7bis9ci5sZW5ndGg7cy5wdXNoKHtuYW1lOnIsY2FjaGVOYW1lOmUuc2xpY2UoZyxuKSxvcGVyYXRvcjpjLGluZGV4OjAsanM6bnVsbCxmb3JtQ2FsYzpudWxsfSl9dmFyIG87cmV0dXJuIHN9ZnVuY3Rpb24gc2VhcmNoTm9kZShlLHQsaSxhPSEwLHI9ITApe2NvbnN0IHM9cGFyc2VFeHByZXNzaW9uKGksYSk7aWYoIXMpcmV0dXJuIG51bGw7Y29uc3Qgbj1jbi5nZXQoc1swXS5uYW1lKTtsZXQgbyxnPTA7aWYobil7bz0hMDtlPVtuKGUsdCldO2c9MX1lbHNle289bnVsbD09PXQ7ZT1bdHx8ZV19Zm9yKGxldCBpPXMubGVuZ3RoO2c8aTtnKyspe2NvbnN0e25hbWU6aSxjYWNoZU5hbWU6YSxvcGVyYXRvcjpuLGluZGV4OmN9PXNbZ10sbD1bXTtmb3IoY29uc3QgdCBvZiBlKXtpZighdC5pc1hGQU9iamVjdCljb250aW51ZTtsZXQgZSxzO2lmKHIpe3M9bG4uZ2V0KHQpO2lmKCFzKXtzPW5ldyBNYXA7bG4uc2V0KHQscyl9ZT1zLmdldChhKX1pZighZSl7c3dpdGNoKG4pe2Nhc2Ugc246ZT10W2lzXShpLCExKTticmVhaztjYXNlIG5uOmU9dFtpc10oaSwhMCk7YnJlYWs7Y2FzZSBvbjplPXRbdHNdKGkpO2U9ZS5pc1hGQU9iamVjdEFycmF5P2UuY2hpbGRyZW46W2VdfXImJnMuc2V0KGEsZSl9ZS5sZW5ndGg+MCYmbC5wdXNoKGUpfWlmKDAhPT1sLmxlbmd0aHx8b3x8MCE9PWcpZT1pc0Zpbml0ZShjKT9sLmZpbHRlcigoZT0+YzxlLmxlbmd0aCkpLm1hcCgoZT0+ZVtjXSkpOmwuZmxhdCgpO2Vsc2V7Y29uc3QgaT10W2xzXSgpO2lmKCEodD1pKSlyZXR1cm4gbnVsbDtnPS0xO2U9W3RdfX1yZXR1cm4gMD09PWUubGVuZ3RoP251bGw6ZX1mdW5jdGlvbiBjcmVhdGVEYXRhTm9kZShlLHQsaSl7Y29uc3QgYT1wYXJzZUV4cHJlc3Npb24oaSk7aWYoIWEpcmV0dXJuIG51bGw7aWYoYS5zb21lKChlPT5lLm9wZXJhdG9yPT09bm4pKSlyZXR1cm4gbnVsbDtjb25zdCByPWNuLmdldChhWzBdLm5hbWUpO2xldCBzPTA7aWYocil7ZT1yKGUsdCk7cz0xfWVsc2UgZT10fHxlO2ZvcihsZXQgdD1hLmxlbmd0aDtzPHQ7cysrKXtjb25zdHtuYW1lOnQsb3BlcmF0b3I6aSxpbmRleDpyfT1hW3NdO2lmKCFpc0Zpbml0ZShyKSl7YVtzXS5pbmRleD0wO3JldHVybiBlLmNyZWF0ZU5vZGVzKGEuc2xpY2UocykpfWxldCBuO3N3aXRjaChpKXtjYXNlIHNuOm49ZVtpc10odCwhMSk7YnJlYWs7Y2FzZSBubjpuPWVbaXNdKHQsITApO2JyZWFrO2Nhc2Ugb246bj1lW3RzXSh0KTtuPW4uaXNYRkFPYmplY3RBcnJheT9uLmNoaWxkcmVuOltuXX1pZigwPT09bi5sZW5ndGgpcmV0dXJuIGUuY3JlYXRlTm9kZXMoYS5zbGljZShzKSk7aWYoIShyPG4ubGVuZ3RoKSl7YVtzXS5pbmRleD1yLW4ubGVuZ3RoO3JldHVybiBlLmNyZWF0ZU5vZGVzKGEuc2xpY2UocykpfXtjb25zdCB0PW5bcl07aWYoIXQuaXNYRkFPYmplY3Qpe3dhcm4oIlhGQSAtIENhbm5vdCBjcmVhdGUgYSBub2RlLiIpO3JldHVybiBudWxsfWU9dH19cmV0dXJuIG51bGx9Y29uc3QgaG49U3ltYm9sKCksQ249U3ltYm9sKCksQm49U3ltYm9sKCksUW49U3ltYm9sKCJfY2hpbGRyZW4iKSxFbj1TeW1ib2woKSx1bj1TeW1ib2woKSxkbj1TeW1ib2woKSxmbj1TeW1ib2woKSxwbj1TeW1ib2woKSxtbj1TeW1ib2woKSx5bj1TeW1ib2woKSx3bj1TeW1ib2woKSxibj1TeW1ib2woKSxEbj1TeW1ib2woInBhcmVudCIpLEZuPVN5bWJvbCgpLFNuPVN5bWJvbCgpLGtuPVN5bWJvbCgpO2xldCBSbj0wO2NvbnN0IE5uPUFuLmRhdGFzZXRzLmlkO2NsYXNzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlLHQsaT0hMSl7dGhpc1trc109ZTt0aGlzW1JzXT10O3RoaXNbeW5dPWk7dGhpc1tEbl09bnVsbDt0aGlzW1FuXT1bXTt0aGlzW3pzXT1gJHt0fSR7Um4rK31gO3RoaXNbQ3NdPW51bGx9Z2V0IGlzWEZBT2JqZWN0KCl7cmV0dXJuITB9Z2V0IGlzWEZBT2JqZWN0QXJyYXkoKXtyZXR1cm4hMX1jcmVhdGVOb2RlcyhlKXtsZXQgdD10aGlzLGk9bnVsbDtmb3IoY29uc3R7bmFtZTphLGluZGV4OnJ9b2YgZSl7Zm9yKGxldCBlPTAscz1pc0Zpbml0ZShyKT9yOjA7ZTw9cztlKyspe2NvbnN0IGU9dFtrc109PT1Obj8tMTp0W2tzXTtpPW5ldyBYbWxPYmplY3QoZSxhKTt0W1lyXShpKX10PWl9cmV0dXJuIGl9W0dzXShlKXtpZighdGhpc1t5bl18fCF0aGlzW01zXShlKSlyZXR1cm4hMTtjb25zdCB0PWVbUnNdLGk9dGhpc1t0XTtpZighKGkgaW5zdGFuY2VvZiBYRkFPYmplY3RBcnJheSkpe251bGwhPT1pJiZ0aGlzW0pzXShpKTt0aGlzW3RdPWU7dGhpc1tZcl0oZSk7cmV0dXJuITB9aWYoaS5wdXNoKGUpKXt0aGlzW1lyXShlKTtyZXR1cm4hMH1sZXQgYT0iIjt0aGlzLmlkP2E9YCAoaWQ6ICR7dGhpcy5pZH0pYDp0aGlzLm5hbWUmJihhPWAgKG5hbWU6ICR7dGhpcy5uYW1lfSAke3RoaXMuaC52YWx1ZX0pYCk7d2FybihgWEZBIC0gbm9kZSAiJHt0aGlzW1JzXX0iJHthfSBoYXMgYWxyZWFkeSBlbm91Z2ggIiR7dH0iIWApO3JldHVybiExfVtNc10oZSl7cmV0dXJuIHRoaXMuaGFzT3duUHJvcGVydHkoZVtSc10pJiZlW2tzXT09PXRoaXNba3NdfVt5c10oKXtyZXR1cm4hMX1bSnJdKCl7cmV0dXJuITF9W2RzXSgpe3JldHVybiExfVtmc10oKXtyZXR1cm4hMX1bTHNdKCl7dGhpcy5wYXJhJiZ0aGlzW2hzXSgpW1pyXS5wYXJhU3RhY2sucG9wKCl9W0hzXSgpe3RoaXNbaHNdKClbWnJdLnBhcmFTdGFjay5wdXNoKHRoaXMucGFyYSl9W1RzXShlKXt0aGlzLmlkJiZ0aGlzW2tzXT09PUFuLnRlbXBsYXRlLmlkJiZlLnNldCh0aGlzLmlkLHRoaXMpfVtoc10oKXtyZXR1cm4gdGhpc1tDc10udGVtcGxhdGV9W3dzXSgpe3JldHVybiExfVtic10oKXtyZXR1cm4hMX1bWXJdKGUpe2VbRG5dPXRoaXM7dGhpc1tRbl0ucHVzaChlKTshZVtDc10mJnRoaXNbQ3NdJiYoZVtDc109dGhpc1tDc10pfVtKc10oZSl7Y29uc3QgdD10aGlzW1FuXS5pbmRleE9mKGUpO3RoaXNbUW5dLnNwbGljZSh0LDEpfVtCc10oKXtyZXR1cm4gdGhpcy5oYXNPd25Qcm9wZXJ0eSgidmFsdWUiKX1bT3NdKGUpe31bVXNdKGUpe31bX3JdKCl7fVtUcl0oZSl7ZGVsZXRlIHRoaXNbeW5dO2lmKHRoaXNbT3JdKXtlLmNsZWFuKHRoaXNbT3JdKTtkZWxldGUgdGhpc1tPcl19fVtFc10oZSl7cmV0dXJuIHRoaXNbUW5dLmluZGV4T2YoZSl9W3VzXShlLHQpe3RbRG5dPXRoaXM7dGhpc1tRbl0uc3BsaWNlKGUsMCx0KTshdFtDc10mJnRoaXNbQ3NdJiYodFtDc109dGhpc1tDc10pfVtEc10oKXtyZXR1cm4hdGhpcy5uYW1lfVtTc10oKXtyZXR1cm4iIn1banNdKCl7cmV0dXJuIDA9PT10aGlzW1FuXS5sZW5ndGg/dGhpc1tqcl06dGhpc1tRbl0ubWFwKChlPT5lW2pzXSgpKSkuam9pbigiIil9Z2V0W0JuXSgpe2NvbnN0IGU9T2JqZWN0LmdldFByb3RvdHlwZU9mKHRoaXMpO2lmKCFlLl9hdHRyaWJ1dGVzKXtjb25zdCB0PWUuX2F0dHJpYnV0ZXM9bmV3IFNldDtmb3IoY29uc3QgZSBvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0aGlzKSl7aWYobnVsbD09PXRoaXNbZV18fHRoaXNbZV1pbnN0YW5jZW9mIFhGQU9iamVjdHx8dGhpc1tlXWluc3RhbmNlb2YgWEZBT2JqZWN0QXJyYXkpYnJlYWs7dC5hZGQoZSl9fXJldHVybiBzaGFkb3codGhpcyxCbixlLl9hdHRyaWJ1dGVzKX1bbXNdKGUpe2xldCB0PXRoaXM7Zm9yKDt0Oyl7aWYodD09PWUpcmV0dXJuITA7dD10W2xzXSgpfXJldHVybiExfVtsc10oKXtyZXR1cm4gdGhpc1tEbl19W2NzXSgpe3JldHVybiB0aGlzW2xzXSgpfVtvc10oZT1udWxsKXtyZXR1cm4gZT90aGlzW2VdOnRoaXNbUW5dfVtWcl0oKXtjb25zdCBlPU9iamVjdC5jcmVhdGUobnVsbCk7dGhpc1tqcl0mJihlLiRjb250ZW50PXRoaXNbanJdKTtmb3IoY29uc3QgdCBvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0aGlzKSl7Y29uc3QgaT10aGlzW3RdO251bGwhPT1pJiYoaSBpbnN0YW5jZW9mIFhGQU9iamVjdD9lW3RdPWlbVnJdKCk6aSBpbnN0YW5jZW9mIFhGQU9iamVjdEFycmF5P2kuaXNFbXB0eSgpfHwoZVt0XT1pLmR1bXAoKSk6ZVt0XT1pKX1yZXR1cm4gZX1bX3NdKCl7cmV0dXJuIG51bGx9W1ZzXSgpe3JldHVybiBIVE1MUmVzdWx0LkVNUFRZfSpbZ3NdKCl7Zm9yKGNvbnN0IGUgb2YgdGhpc1tvc10oKSl5aWVsZCBlfSpbZm5dKGUsdCl7Zm9yKGNvbnN0IGkgb2YgdGhpc1tnc10oKSlpZighZXx8dD09PWUuaGFzKGlbUnNdKSl7Y29uc3QgZT10aGlzW2VzXSgpLHQ9aVtWc10oZSk7dC5zdWNjZXNzfHwodGhpc1tacl0uZmFpbGluZ05vZGU9aSk7eWllbGQgdH19W3pyXSgpe3JldHVybiBudWxsfVt2cl0oZSx0KXt0aGlzW1pyXS5jaGlsZHJlbi5wdXNoKGUpfVtlc10oKXt9W0tyXSh7ZmlsdGVyOmU9bnVsbCxpbmNsdWRlOnQ9ITB9KXtpZih0aGlzW1pyXS5nZW5lcmF0b3Ipe2NvbnN0IGU9dGhpc1tlc10oKSx0PXRoaXNbWnJdLmZhaWxpbmdOb2RlW1ZzXShlKTtpZighdC5zdWNjZXNzKXJldHVybiB0O3QuaHRtbCYmdGhpc1t2cl0odC5odG1sLHQuYmJveCk7ZGVsZXRlIHRoaXNbWnJdLmZhaWxpbmdOb2RlfWVsc2UgdGhpc1tacl0uZ2VuZXJhdG9yPXRoaXNbZm5dKGUsdCk7Zm9yKDs7KXtjb25zdCBlPXRoaXNbWnJdLmdlbmVyYXRvci5uZXh0KCk7aWYoZS5kb25lKWJyZWFrO2NvbnN0IHQ9ZS52YWx1ZTtpZighdC5zdWNjZXNzKXJldHVybiB0O3QuaHRtbCYmdGhpc1t2cl0odC5odG1sLHQuYmJveCl9dGhpc1tacl0uZ2VuZXJhdG9yPW51bGw7cmV0dXJuIEhUTUxSZXN1bHQuRU1QVFl9W3FzXShlKXt0aGlzW1NuXT1uZXcgU2V0KE9iamVjdC5rZXlzKGUpKX1bbW5dKGUpe2NvbnN0IHQ9dGhpc1tCbl0saT10aGlzW1NuXTtyZXR1cm5bLi4uZV0uZmlsdGVyKChlPT50LmhhcyhlKSYmIWkuaGFzKGUpKSl9W1lzXShlLHQ9bmV3IFNldCl7Zm9yKGNvbnN0IGkgb2YgdGhpc1tRbl0paVtGbl0oZSx0KX1bRm5dKGUsdCl7Y29uc3QgaT10aGlzW3BuXShlLHQpO2k/dGhpc1tobl0oaSxlLHQpOnRoaXNbWXNdKGUsdCl9W3BuXShlLHQpe2NvbnN0e3VzZTppLHVzZWhyZWY6YX09dGhpcztpZighaSYmIWEpcmV0dXJuIG51bGw7bGV0IHI9bnVsbCxzPW51bGwsbj1udWxsLG89aTtpZihhKXtvPWE7YS5zdGFydHNXaXRoKCIjc29tKCIpJiZhLmVuZHNXaXRoKCIpIik/cz1hLnNsaWNlKDUsLTEpOmEuc3RhcnRzV2l0aCgiLiNzb20oIikmJmEuZW5kc1dpdGgoIikiKT9zPWEuc2xpY2UoNiwtMSk6YS5zdGFydHNXaXRoKCIjIik/bj1hLnNsaWNlKDEpOmEuc3RhcnRzV2l0aCgiLiMiKSYmKG49YS5zbGljZSgyKSl9ZWxzZSBpLnN0YXJ0c1dpdGgoIiMiKT9uPWkuc2xpY2UoMSk6cz1pO3RoaXMudXNlPXRoaXMudXNlaHJlZj0iIjtpZihuKXI9ZS5nZXQobik7ZWxzZXtyPXNlYXJjaE5vZGUoZS5nZXQodnMpLHRoaXMscywhMCwhMSk7ciYmKHI9clswXSl9aWYoIXIpe3dhcm4oYFhGQSAtIEludmFsaWQgcHJvdG90eXBlIHJlZmVyZW5jZTogJHtvfS5gKTtyZXR1cm4gbnVsbH1pZihyW1JzXSE9PXRoaXNbUnNdKXt3YXJuKGBYRkEgLSBJbmNvbXBhdGlibGUgcHJvdG90eXBlOiAke3JbUnNdfSAhPT0gJHt0aGlzW1JzXX0uYCk7cmV0dXJuIG51bGx9aWYodC5oYXMocikpe3dhcm4oIlhGQSAtIEN5Y2xlIGRldGVjdGVkIGluIHByb3RvdHlwZXMgdXNlLiIpO3JldHVybiBudWxsfXQuYWRkKHIpO2NvbnN0IGc9cltwbl0oZSx0KTtnJiZyW2huXShnLGUsdCk7cltZc10oZSx0KTt0LmRlbGV0ZShyKTtyZXR1cm4gcn1baG5dKGUsdCxpKXtpZihpLmhhcyhlKSl7d2FybigiWEZBIC0gQ3ljbGUgZGV0ZWN0ZWQgaW4gcHJvdG90eXBlcyB1c2UuIik7cmV0dXJufSF0aGlzW2pyXSYmZVtqcl0mJih0aGlzW2pyXT1lW2pyXSk7bmV3IFNldChpKS5hZGQoZSk7Zm9yKGNvbnN0IHQgb2YgdGhpc1ttbl0oZVtTbl0pKXt0aGlzW3RdPWVbdF07dGhpc1tTbl0mJnRoaXNbU25dLmFkZCh0KX1mb3IoY29uc3QgYSBvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0aGlzKSl7aWYodGhpc1tCbl0uaGFzKGEpKWNvbnRpbnVlO2NvbnN0IHI9dGhpc1thXSxzPWVbYV07aWYociBpbnN0YW5jZW9mIFhGQU9iamVjdEFycmF5KXtmb3IoY29uc3QgZSBvZiByW1FuXSllW0ZuXSh0LGkpO2ZvcihsZXQgYT1yW1FuXS5sZW5ndGgsbj1zW1FuXS5sZW5ndGg7YTxuO2ErKyl7Y29uc3Qgcz1lW1FuXVthXVtQcl0oKTtpZighci5wdXNoKHMpKWJyZWFrO3NbRG5dPXRoaXM7dGhpc1tRbl0ucHVzaChzKTtzW0ZuXSh0LGkpfX1lbHNlIGlmKG51bGw9PT1yKXtpZihudWxsIT09cyl7Y29uc3QgZT1zW1ByXSgpO2VbRG5dPXRoaXM7dGhpc1thXT1lO3RoaXNbUW5dLnB1c2goZSk7ZVtGbl0odCxpKX19ZWxzZXtyW1lzXSh0LGkpO3MmJnJbaG5dKHMsdCxpKX19fXN0YXRpY1tFbl0oZSl7cmV0dXJuIEFycmF5LmlzQXJyYXkoZSk/ZS5tYXAoKGU9PlhGQU9iamVjdFtFbl0oZSkpKToib2JqZWN0Ij09dHlwZW9mIGUmJm51bGwhPT1lP09iamVjdC5hc3NpZ24oe30sZSk6ZX1bUHJdKCl7Y29uc3QgZT1PYmplY3QuY3JlYXRlKE9iamVjdC5nZXRQcm90b3R5cGVPZih0aGlzKSk7Zm9yKGNvbnN0IHQgb2YgT2JqZWN0LmdldE93blByb3BlcnR5U3ltYm9scyh0aGlzKSl0cnl7ZVt0XT10aGlzW3RdfWNhdGNoe3NoYWRvdyhlLHQsdGhpc1t0XSl9ZVt6c109YCR7ZVtSc119JHtSbisrfWA7ZVtRbl09W107Zm9yKGNvbnN0IHQgb2YgT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGhpcykpe2lmKHRoaXNbQm5dLmhhcyh0KSl7ZVt0XT1YRkFPYmplY3RbRW5dKHRoaXNbdF0pO2NvbnRpbnVlfWNvbnN0IGk9dGhpc1t0XTtlW3RdPWkgaW5zdGFuY2VvZiBYRkFPYmplY3RBcnJheT9uZXcgWEZBT2JqZWN0QXJyYXkoaVt3bl0pOm51bGx9Zm9yKGNvbnN0IHQgb2YgdGhpc1tRbl0pe2NvbnN0IGk9dFtSc10sYT10W1ByXSgpO2VbUW5dLnB1c2goYSk7YVtEbl09ZTtudWxsPT09ZVtpXT9lW2ldPWE6ZVtpXVtRbl0ucHVzaChhKX1yZXR1cm4gZX1bb3NdKGU9bnVsbCl7cmV0dXJuIGU/dGhpc1tRbl0uZmlsdGVyKCh0PT50W1JzXT09PWUpKTp0aGlzW1FuXX1bdHNdKGUpe3JldHVybiB0aGlzW2VdfVtpc10oZSx0LGk9ITApe3JldHVybiBBcnJheS5mcm9tKHRoaXNbYXNdKGUsdCxpKSl9Klthc10oZSx0LGk9ITApe2lmKCJwYXJlbnQiIT09ZSl7Zm9yKGNvbnN0IGkgb2YgdGhpc1tRbl0pe2lbUnNdPT09ZSYmKHlpZWxkIGkpO2kubmFtZT09PWUmJih5aWVsZCBpKTsodHx8aVtEc10oKSkmJih5aWVsZCppW2FzXShlLHQsITEpKX1pJiZ0aGlzW0JuXS5oYXMoZSkmJih5aWVsZCBuZXcgWEZBQXR0cmlidXRlKHRoaXMsZSx0aGlzW2VdKSl9ZWxzZSB5aWVsZCB0aGlzW0RuXX19Y2xhc3MgWEZBT2JqZWN0QXJyYXl7Y29uc3RydWN0b3IoZT0xLzApe3RoaXNbd25dPWU7dGhpc1tRbl09W119Z2V0IGlzWEZBT2JqZWN0KCl7cmV0dXJuITF9Z2V0IGlzWEZBT2JqZWN0QXJyYXkoKXtyZXR1cm4hMH1wdXNoKGUpe2lmKHRoaXNbUW5dLmxlbmd0aDw9dGhpc1t3bl0pe3RoaXNbUW5dLnB1c2goZSk7cmV0dXJuITB9d2FybihgWEZBIC0gbm9kZSAiJHtlW1JzXX0iIGFjY2VwdHMgbm8gbW9yZSB0aGFuICR7dGhpc1t3bl19IGNoaWxkcmVuYCk7cmV0dXJuITF9aXNFbXB0eSgpe3JldHVybiAwPT09dGhpc1tRbl0ubGVuZ3RofWR1bXAoKXtyZXR1cm4gMT09PXRoaXNbUW5dLmxlbmd0aD90aGlzW1FuXVswXVtWcl0oKTp0aGlzW1FuXS5tYXAoKGU9PmVbVnJdKCkpKX1bUHJdKCl7Y29uc3QgZT1uZXcgWEZBT2JqZWN0QXJyYXkodGhpc1t3bl0pO2VbUW5dPXRoaXNbUW5dLm1hcCgoZT0+ZVtQcl0oKSkpO3JldHVybiBlfWdldCBjaGlsZHJlbigpe3JldHVybiB0aGlzW1FuXX1jbGVhcigpe3RoaXNbUW5dLmxlbmd0aD0wfX1jbGFzcyBYRkFBdHRyaWJ1dGV7Y29uc3RydWN0b3IoZSx0LGkpe3RoaXNbRG5dPWU7dGhpc1tSc109dDt0aGlzW2pyXT1pO3RoaXNbV3JdPSExO3RoaXNbenNdPSJhdHRyaWJ1dGUiK1JuKyt9W2xzXSgpe3JldHVybiB0aGlzW0RuXX1bcHNdKCl7cmV0dXJuITB9W3JzXSgpe3JldHVybiB0aGlzW2pyXS50cmltKCl9W09zXShlKXtlPWUudmFsdWV8fCIiO3RoaXNbanJdPWUudG9TdHJpbmcoKX1banNdKCl7cmV0dXJuIHRoaXNbanJdfVttc10oZSl7cmV0dXJuIHRoaXNbRG5dPT09ZXx8dGhpc1tEbl1bbXNdKGUpfX1jbGFzcyBYbWxPYmplY3QgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSx0LGk9e30pe3N1cGVyKGUsdCk7dGhpc1tqcl09IiI7dGhpc1t1bl09bnVsbDtpZigiI3RleHQiIT09dCl7Y29uc3QgZT1uZXcgTWFwO3RoaXNbQ25dPWU7Zm9yKGNvbnN0W3QsYV1vZiBPYmplY3QuZW50cmllcyhpKSllLnNldCh0LG5ldyBYRkFBdHRyaWJ1dGUodGhpcyx0LGEpKTtpZihpLmhhc093blByb3BlcnR5KE5zKSl7Y29uc3QgZT1pW05zXS54ZmEuZGF0YU5vZGU7dm9pZCAwIT09ZSYmKCJkYXRhR3JvdXAiPT09ZT90aGlzW3VuXT0hMToiZGF0YVZhbHVlIj09PWUmJih0aGlzW3VuXT0hMCkpfX10aGlzW1dyXT0hMX1bWnNdKGUpe2NvbnN0IHQ9dGhpc1tSc107aWYoIiN0ZXh0Ij09PXQpe2UucHVzaChlbmNvZGVUb1htbFN0cmluZyh0aGlzW2pyXSkpO3JldHVybn1jb25zdCBpPXV0ZjhTdHJpbmdUb1N0cmluZyh0KSxhPXRoaXNba3NdPT09Tm4/InhmYToiOiIiO2UucHVzaChgPCR7YX0ke2l9YCk7Zm9yKGNvbnN0W3QsaV1vZiB0aGlzW0NuXS5lbnRyaWVzKCkpe2NvbnN0IGE9dXRmOFN0cmluZ1RvU3RyaW5nKHQpO2UucHVzaChgICR7YX09IiR7ZW5jb2RlVG9YbWxTdHJpbmcoaVtqcl0pfSJgKX1udWxsIT09dGhpc1t1bl0mJih0aGlzW3VuXT9lLnB1c2goJyB4ZmE6ZGF0YU5vZGU9ImRhdGFWYWx1ZSInKTplLnB1c2goJyB4ZmE6ZGF0YU5vZGU9ImRhdGFHcm91cCInKSk7aWYodGhpc1tqcl18fDAhPT10aGlzW1FuXS5sZW5ndGgpe2UucHVzaCgiPiIpO2lmKHRoaXNbanJdKSJzdHJpbmciPT10eXBlb2YgdGhpc1tqcl0/ZS5wdXNoKGVuY29kZVRvWG1sU3RyaW5nKHRoaXNbanJdKSk6dGhpc1tqcl1bWnNdKGUpO2Vsc2UgZm9yKGNvbnN0IHQgb2YgdGhpc1tRbl0pdFtac10oZSk7ZS5wdXNoKGA8LyR7YX0ke2l9PmApfWVsc2UgZS5wdXNoKCIvPiIpfVtHc10oZSl7aWYodGhpc1tqcl0pe2NvbnN0IGU9bmV3IFhtbE9iamVjdCh0aGlzW2tzXSwiI3RleHQiKTt0aGlzW1lyXShlKTtlW2pyXT10aGlzW2pyXTt0aGlzW2pyXT0iIn10aGlzW1lyXShlKTtyZXR1cm4hMH1bVXNdKGUpe3RoaXNbanJdKz1lfVtfcl0oKXtpZih0aGlzW2pyXSYmdGhpc1tRbl0ubGVuZ3RoPjApe2NvbnN0IGU9bmV3IFhtbE9iamVjdCh0aGlzW2tzXSwiI3RleHQiKTt0aGlzW1lyXShlKTtlW2pyXT10aGlzW2pyXTtkZWxldGUgdGhpc1tqcl19fVtWc10oKXtyZXR1cm4iI3RleHQiPT09dGhpc1tSc10/SFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiIjdGV4dCIsdmFsdWU6dGhpc1tqcl19KTpIVE1MUmVzdWx0LkVNUFRZfVtvc10oZT1udWxsKXtyZXR1cm4gZT90aGlzW1FuXS5maWx0ZXIoKHQ9PnRbUnNdPT09ZSkpOnRoaXNbUW5dfVtBc10oKXtyZXR1cm4gdGhpc1tDbl19W3RzXShlKXtjb25zdCB0PXRoaXNbQ25dLmdldChlKTtyZXR1cm4gdm9pZCAwIT09dD90OnRoaXNbb3NdKGUpfSpbYXNdKGUsdCl7Y29uc3QgaT10aGlzW0NuXS5nZXQoZSk7aSYmKHlpZWxkIGkpO2Zvcihjb25zdCBpIG9mIHRoaXNbUW5dKXtpW1JzXT09PWUmJih5aWVsZCBpKTt0JiYoeWllbGQqaVthc10oZSx0KSl9fSpbJHJdKGUsdCl7Y29uc3QgaT10aGlzW0NuXS5nZXQoZSk7IWl8fHQmJmlbV3JdfHwoeWllbGQgaSk7Zm9yKGNvbnN0IGkgb2YgdGhpc1tRbl0peWllbGQqaVskcl0oZSx0KX0qW25zXShlLHQsaSl7Zm9yKGNvbnN0IGEgb2YgdGhpc1tRbl0pe2FbUnNdIT09ZXx8aSYmYVtXcl18fCh5aWVsZCBhKTt0JiYoeWllbGQqYVtuc10oZSx0LGkpKX19W3BzXSgpe3JldHVybiBudWxsPT09dGhpc1t1bl0/MD09PXRoaXNbUW5dLmxlbmd0aHx8dGhpc1tRbl1bMF1ba3NdPT09QW4ueGh0bWwuaWQ6dGhpc1t1bl19W3JzXSgpe3JldHVybiBudWxsPT09dGhpc1t1bl0/MD09PXRoaXNbUW5dLmxlbmd0aD90aGlzW2pyXS50cmltKCk6dGhpc1tRbl1bMF1ba3NdPT09QW4ueGh0bWwuaWQ/dGhpc1tRbl1bMF1banNdKCkudHJpbSgpOm51bGw6dGhpc1tqcl0udHJpbSgpfVtPc10oZSl7ZT1lLnZhbHVlfHwiIjt0aGlzW2pyXT1lLnRvU3RyaW5nKCl9W1ZyXShlPSExKXtjb25zdCB0PU9iamVjdC5jcmVhdGUobnVsbCk7ZSYmKHQuJG5zPXRoaXNba3NdKTt0aGlzW2pyXSYmKHQuJGNvbnRlbnQ9dGhpc1tqcl0pO3QuJG5hbWU9dGhpc1tSc107dC5jaGlsZHJlbj1bXTtmb3IoY29uc3QgaSBvZiB0aGlzW1FuXSl0LmNoaWxkcmVuLnB1c2goaVtWcl0oZSkpO3QuYXR0cmlidXRlcz1PYmplY3QuY3JlYXRlKG51bGwpO2Zvcihjb25zdFtlLGldb2YgdGhpc1tDbl0pdC5hdHRyaWJ1dGVzW2VdPWlbanJdO3JldHVybiB0fX1jbGFzcyBDb250ZW50T2JqZWN0IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIoZSx0KTt0aGlzW2pyXT0iIn1bVXNdKGUpe3RoaXNbanJdKz1lfVtfcl0oKXt9fWNsYXNzIE9wdGlvbk9iamVjdCBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSx0LGkpe3N1cGVyKGUsdCk7dGhpc1tibl09aX1bX3JdKCl7dGhpc1tqcl09Z2V0S2V5d29yZCh7ZGF0YTp0aGlzW2pyXSxkZWZhdWx0VmFsdWU6dGhpc1tibl1bMF0sdmFsaWRhdGU6ZT0+dGhpc1tibl0uaW5jbHVkZXMoZSl9KX1bVHJdKGUpe3N1cGVyW1RyXShlKTtkZWxldGUgdGhpc1tibl19fWNsYXNzIFN0cmluZ09iamVjdCBleHRlbmRzIENvbnRlbnRPYmplY3R7W19yXSgpe3RoaXNbanJdPXRoaXNbanJdLnRyaW0oKX19Y2xhc3MgSW50ZWdlck9iamVjdCBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSx0LGksYSl7c3VwZXIoZSx0KTt0aGlzW2RuXT1pO3RoaXNba25dPWF9W19yXSgpe3RoaXNbanJdPWdldEludGVnZXIoe2RhdGE6dGhpc1tqcl0sZGVmYXVsdFZhbHVlOnRoaXNbZG5dLHZhbGlkYXRlOnRoaXNba25dfSl9W1RyXShlKXtzdXBlcltUcl0oZSk7ZGVsZXRlIHRoaXNbZG5dO2RlbGV0ZSB0aGlzW2tuXX19Y2xhc3MgT3B0aW9uMDEgZXh0ZW5kcyBJbnRlZ2VyT2JqZWN0e2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIoZSx0LDAsKGU9PjE9PT1lKSl9fWNsYXNzIE9wdGlvbjEwIGV4dGVuZHMgSW50ZWdlck9iamVjdHtjb25zdHJ1Y3RvcihlLHQpe3N1cGVyKGUsdCwxLChlPT4wPT09ZSkpfX1mdW5jdGlvbiBtZWFzdXJlVG9TdHJpbmcoZSl7cmV0dXJuInN0cmluZyI9PXR5cGVvZiBlPyIwcHgiOk51bWJlci5pc0ludGVnZXIoZSk/YCR7ZX1weGA6YCR7ZS50b0ZpeGVkKDIpfXB4YH1jb25zdCBHbj17YW5jaG9yVHlwZShlLHQpe2NvbnN0IGk9ZVtjc10oKTtpZihpJiYoIWkubGF5b3V0fHwicG9zaXRpb24iPT09aS5sYXlvdXQpKXsidHJhbnNmb3JtImluIHR8fCh0LnRyYW5zZm9ybT0iIik7c3dpdGNoKGUuYW5jaG9yVHlwZSl7Y2FzZSJib3R0b21DZW50ZXIiOnQudHJhbnNmb3JtKz0idHJhbnNsYXRlKC01MCUsIC0xMDAlKSI7YnJlYWs7Y2FzZSJib3R0b21MZWZ0Ijp0LnRyYW5zZm9ybSs9InRyYW5zbGF0ZSgwLC0xMDAlKSI7YnJlYWs7Y2FzZSJib3R0b21SaWdodCI6dC50cmFuc2Zvcm0rPSJ0cmFuc2xhdGUoLTEwMCUsLTEwMCUpIjticmVhaztjYXNlIm1pZGRsZUNlbnRlciI6dC50cmFuc2Zvcm0rPSJ0cmFuc2xhdGUoLTUwJSwtNTAlKSI7YnJlYWs7Y2FzZSJtaWRkbGVMZWZ0Ijp0LnRyYW5zZm9ybSs9InRyYW5zbGF0ZSgwLC01MCUpIjticmVhaztjYXNlIm1pZGRsZVJpZ2h0Ijp0LnRyYW5zZm9ybSs9InRyYW5zbGF0ZSgtMTAwJSwtNTAlKSI7YnJlYWs7Y2FzZSJ0b3BDZW50ZXIiOnQudHJhbnNmb3JtKz0idHJhbnNsYXRlKC01MCUsMCkiO2JyZWFrO2Nhc2UidG9wUmlnaHQiOnQudHJhbnNmb3JtKz0idHJhbnNsYXRlKC0xMDAlLDApIn19fSxkaW1lbnNpb25zKGUsdCl7Y29uc3QgaT1lW2NzXSgpO2xldCBhPWUudztjb25zdCByPWUuaDtpZihpLmxheW91dD8uaW5jbHVkZXMoInJvdyIpKXtjb25zdCB0PWlbWnJdLHI9ZS5jb2xTcGFuO2xldCBzO2lmKC0xPT09cil7cz10LmNvbHVtbldpZHRocy5zbGljZSh0LmN1cnJlbnRDb2x1bW4pLnJlZHVjZSgoKGUsdCk9PmUrdCksMCk7dC5jdXJyZW50Q29sdW1uPTB9ZWxzZXtzPXQuY29sdW1uV2lkdGhzLnNsaWNlKHQuY3VycmVudENvbHVtbix0LmN1cnJlbnRDb2x1bW4rcikucmVkdWNlKCgoZSx0KT0+ZSt0KSwwKTt0LmN1cnJlbnRDb2x1bW49KHQuY3VycmVudENvbHVtbitlLmNvbFNwYW4pJXQuY29sdW1uV2lkdGhzLmxlbmd0aH1pc05hTihzKXx8KGE9ZS53PXMpfXQud2lkdGg9IiIhPT1hP21lYXN1cmVUb1N0cmluZyhhKToiYXV0byI7dC5oZWlnaHQ9IiIhPT1yP21lYXN1cmVUb1N0cmluZyhyKToiYXV0byJ9LHBvc2l0aW9uKGUsdCl7Y29uc3QgaT1lW2NzXSgpO2lmKCFpPy5sYXlvdXR8fCJwb3NpdGlvbiI9PT1pLmxheW91dCl7dC5wb3NpdGlvbj0iYWJzb2x1dGUiO3QubGVmdD1tZWFzdXJlVG9TdHJpbmcoZS54KTt0LnRvcD1tZWFzdXJlVG9TdHJpbmcoZS55KX19LHJvdGF0ZShlLHQpe2lmKGUucm90YXRlKXsidHJhbnNmb3JtImluIHR8fCh0LnRyYW5zZm9ybT0iIik7dC50cmFuc2Zvcm0rPWByb3RhdGUoLSR7ZS5yb3RhdGV9ZGVnKWA7dC50cmFuc2Zvcm1PcmlnaW49InRvcCBsZWZ0In19LHByZXNlbmNlKGUsdCl7c3dpdGNoKGUucHJlc2VuY2Upe2Nhc2UiaW52aXNpYmxlIjp0LnZpc2liaWxpdHk9ImhpZGRlbiI7YnJlYWs7Y2FzZSJoaWRkZW4iOmNhc2UiaW5hY3RpdmUiOnQuZGlzcGxheT0ibm9uZSJ9fSxoQWxpZ24oZSx0KXtpZigicGFyYSI9PT1lW1JzXSlzd2l0Y2goZS5oQWxpZ24pe2Nhc2UianVzdGlmeUFsbCI6dC50ZXh0QWxpZ249Imp1c3RpZnktYWxsIjticmVhaztjYXNlInJhZGl4Ijp0LnRleHRBbGlnbj0ibGVmdCI7YnJlYWs7ZGVmYXVsdDp0LnRleHRBbGlnbj1lLmhBbGlnbn1lbHNlIHN3aXRjaChlLmhBbGlnbil7Y2FzZSJsZWZ0Ijp0LmFsaWduU2VsZj0ic3RhcnQiO2JyZWFrO2Nhc2UiY2VudGVyIjp0LmFsaWduU2VsZj0iY2VudGVyIjticmVhaztjYXNlInJpZ2h0Ijp0LmFsaWduU2VsZj0iZW5kIn19LG1hcmdpbihlLHQpe2UubWFyZ2luJiYodC5tYXJnaW49ZS5tYXJnaW5bX3NdKCkubWFyZ2luKX19O2Z1bmN0aW9uIHNldE1pbk1heERpbWVuc2lvbnMoZSx0KXtpZigicG9zaXRpb24iPT09ZVtjc10oKS5sYXlvdXQpe2UubWluVz4wJiYodC5taW5XaWR0aD1tZWFzdXJlVG9TdHJpbmcoZS5taW5XKSk7ZS5tYXhXPjAmJih0Lm1heFdpZHRoPW1lYXN1cmVUb1N0cmluZyhlLm1heFcpKTtlLm1pbkg+MCYmKHQubWluSGVpZ2h0PW1lYXN1cmVUb1N0cmluZyhlLm1pbkgpKTtlLm1heEg+MCYmKHQubWF4SGVpZ2h0PW1lYXN1cmVUb1N0cmluZyhlLm1heEgpKX19ZnVuY3Rpb24gbGF5b3V0VGV4dChlLHQsaSxhLHIscyl7Y29uc3Qgbj1uZXcgVGV4dE1lYXN1cmUodCxpLGEscik7InN0cmluZyI9PXR5cGVvZiBlP24uYWRkU3RyaW5nKGUpOmVbeHNdKG4pO3JldHVybiBuLmNvbXB1dGUocyl9ZnVuY3Rpb24gbGF5b3V0Tm9kZShlLHQpe2xldCBpPW51bGwsYT1udWxsLHI9ITE7aWYoKCFlLnd8fCFlLmgpJiZlLnZhbHVlKXtsZXQgcz0wLG49MDtpZihlLm1hcmdpbil7cz1lLm1hcmdpbi5sZWZ0SW5zZXQrZS5tYXJnaW4ucmlnaHRJbnNldDtuPWUubWFyZ2luLnRvcEluc2V0K2UubWFyZ2luLmJvdHRvbUluc2V0fWxldCBvPW51bGwsZz1udWxsO2lmKGUucGFyYSl7Zz1PYmplY3QuY3JlYXRlKG51bGwpO289IiI9PT1lLnBhcmEubGluZUhlaWdodD9udWxsOmUucGFyYS5saW5lSGVpZ2h0O2cudG9wPSIiPT09ZS5wYXJhLnNwYWNlQWJvdmU/MDplLnBhcmEuc3BhY2VBYm92ZTtnLmJvdHRvbT0iIj09PWUucGFyYS5zcGFjZUJlbG93PzA6ZS5wYXJhLnNwYWNlQmVsb3c7Zy5sZWZ0PSIiPT09ZS5wYXJhLm1hcmdpbkxlZnQ/MDplLnBhcmEubWFyZ2luTGVmdDtnLnJpZ2h0PSIiPT09ZS5wYXJhLm1hcmdpblJpZ2h0PzA6ZS5wYXJhLm1hcmdpblJpZ2h0fWxldCBjPWUuZm9udDtpZighYyl7Y29uc3QgdD1lW2hzXSgpO2xldCBpPWVbbHNdKCk7Zm9yKDtpJiZpIT09dDspe2lmKGkuZm9udCl7Yz1pLmZvbnQ7YnJlYWt9aT1pW2xzXSgpfX1jb25zdCBsPShlLnd8fHQud2lkdGgpLXMsaD1lW0NzXS5mb250RmluZGVyO2lmKGUudmFsdWUuZXhEYXRhJiZlLnZhbHVlLmV4RGF0YVtqcl0mJiJ0ZXh0L2h0bWwiPT09ZS52YWx1ZS5leERhdGEuY29udGVudFR5cGUpe2NvbnN0IHQ9bGF5b3V0VGV4dChlLnZhbHVlLmV4RGF0YVtqcl0sYyxnLG8saCxsKTthPXQud2lkdGg7aT10LmhlaWdodDtyPXQuaXNCcm9rZW59ZWxzZXtjb25zdCB0PWUudmFsdWVbanNdKCk7aWYodCl7Y29uc3QgZT1sYXlvdXRUZXh0KHQsYyxnLG8saCxsKTthPWUud2lkdGg7aT1lLmhlaWdodDtyPWUuaXNCcm9rZW59fW51bGw9PT1hfHxlLnd8fChhKz1zKTtudWxsPT09aXx8ZS5ofHwoaSs9bil9cmV0dXJue3c6YSxoOmksaXNCcm9rZW46cn19ZnVuY3Rpb24gY29tcHV0ZUJib3goZSx0LGkpe2xldCBhO2lmKCIiIT09ZS53JiYiIiE9PWUuaClhPVtlLngsZS55LGUudyxlLmhdO2Vsc2V7aWYoIWkpcmV0dXJuIG51bGw7bGV0IHI9ZS53O2lmKCIiPT09cil7aWYoMD09PWUubWF4Vyl7Y29uc3QgdD1lW2NzXSgpO3I9InBvc2l0aW9uIj09PXQubGF5b3V0JiYiIiE9PXQudz8wOmUubWluV31lbHNlIHI9TWF0aC5taW4oZS5tYXhXLGkud2lkdGgpO3QuYXR0cmlidXRlcy5zdHlsZS53aWR0aD1tZWFzdXJlVG9TdHJpbmcocil9bGV0IHM9ZS5oO2lmKCIiPT09cyl7aWYoMD09PWUubWF4SCl7Y29uc3QgdD1lW2NzXSgpO3M9InBvc2l0aW9uIj09PXQubGF5b3V0JiYiIiE9PXQuaD8wOmUubWluSH1lbHNlIHM9TWF0aC5taW4oZS5tYXhILGkuaGVpZ2h0KTt0LmF0dHJpYnV0ZXMuc3R5bGUuaGVpZ2h0PW1lYXN1cmVUb1N0cmluZyhzKX1hPVtlLngsZS55LHIsc119cmV0dXJuIGF9ZnVuY3Rpb24gZml4RGltZW5zaW9ucyhlKXtjb25zdCB0PWVbY3NdKCk7aWYodC5sYXlvdXQ/LmluY2x1ZGVzKCJyb3ciKSl7Y29uc3QgaT10W1pyXSxhPWUuY29sU3BhbjtsZXQgcjtyPS0xPT09YT9pLmNvbHVtbldpZHRocy5zbGljZShpLmN1cnJlbnRDb2x1bW4pLnJlZHVjZSgoKGUsdCk9PmUrdCksMCk6aS5jb2x1bW5XaWR0aHMuc2xpY2UoaS5jdXJyZW50Q29sdW1uLGkuY3VycmVudENvbHVtbithKS5yZWR1Y2UoKChlLHQpPT5lK3QpLDApO2lzTmFOKHIpfHwoZS53PXIpfXQubGF5b3V0JiYicG9zaXRpb24iIT09dC5sYXlvdXQmJihlLng9ZS55PTApOyJ0YWJsZSI9PT1lLmxheW91dCYmIiI9PT1lLncmJkFycmF5LmlzQXJyYXkoZS5jb2x1bW5XaWR0aHMpJiYoZS53PWUuY29sdW1uV2lkdGhzLnJlZHVjZSgoKGUsdCk9PmUrdCksMCkpfWZ1bmN0aW9uIGxheW91dENsYXNzKGUpe3N3aXRjaChlLmxheW91dCl7Y2FzZSJwb3NpdGlvbiI6ZGVmYXVsdDpyZXR1cm4ieGZhUG9zaXRpb24iO2Nhc2UibHItdGIiOnJldHVybiJ4ZmFMclRiIjtjYXNlInJsLXJvdyI6cmV0dXJuInhmYVJsUm93IjtjYXNlInJsLXRiIjpyZXR1cm4ieGZhUmxUYiI7Y2FzZSJyb3ciOnJldHVybiJ4ZmFSb3ciO2Nhc2UidGFibGUiOnJldHVybiJ4ZmFUYWJsZSI7Y2FzZSJ0YiI6cmV0dXJuInhmYVRiIn19ZnVuY3Rpb24gdG9TdHlsZShlLC4uLnQpe2NvbnN0IGk9T2JqZWN0LmNyZWF0ZShudWxsKTtmb3IoY29uc3QgYSBvZiB0KXtjb25zdCB0PWVbYV07aWYobnVsbCE9PXQpaWYoR24uaGFzT3duUHJvcGVydHkoYSkpR25bYV0oZSxpKTtlbHNlIGlmKHQgaW5zdGFuY2VvZiBYRkFPYmplY3Qpe2NvbnN0IGU9dFtfc10oKTtlP09iamVjdC5hc3NpZ24oaSxlKTp3YXJuKGAoREVCVUcpIC0gWEZBIC0gc3R5bGUgZm9yICR7YX0gbm90IGltcGxlbWVudGVkIHlldGApfX1yZXR1cm4gaX1mdW5jdGlvbiBjcmVhdGVXcmFwcGVyKGUsdCl7Y29uc3R7YXR0cmlidXRlczppfT10LHtzdHlsZTphfT1pLHI9e25hbWU6ImRpdiIsYXR0cmlidXRlczp7Y2xhc3M6WyJ4ZmFXcmFwcGVyIl0sc3R5bGU6T2JqZWN0LmNyZWF0ZShudWxsKX0sY2hpbGRyZW46W119O2kuY2xhc3MucHVzaCgieGZhV3JhcHBlZCIpO2lmKGUuYm9yZGVyKXtjb25zdHt3aWR0aHM6aSxpbnNldHM6c309ZS5ib3JkZXJbWnJdO2xldCBuLG8sZz1zWzBdLGM9c1szXTtjb25zdCBsPXNbMF0rc1syXSxoPXNbMV0rc1szXTtzd2l0Y2goZS5ib3JkZXIuaGFuZCl7Y2FzZSJldmVuIjpnLT1pWzBdLzI7Yy09aVszXS8yO249YGNhbGMoMTAwJSArICR7KGlbMV0raVszXSkvMi1ofXB4KWA7bz1gY2FsYygxMDAlICsgJHsoaVswXStpWzJdKS8yLWx9cHgpYDticmVhaztjYXNlImxlZnQiOmctPWlbMF07Yy09aVszXTtuPWBjYWxjKDEwMCUgKyAke2lbMV0raVszXS1ofXB4KWA7bz1gY2FsYygxMDAlICsgJHtpWzBdK2lbMl0tbH1weClgO2JyZWFrO2Nhc2UicmlnaHQiOm49aD9gY2FsYygxMDAlIC0gJHtofXB4KWA6IjEwMCUiO289bD9gY2FsYygxMDAlIC0gJHtsfXB4KWA6IjEwMCUifWNvbnN0IEM9WyJ4ZmFCb3JkZXIiXTtpc1ByaW50T25seShlLmJvcmRlcikmJkMucHVzaCgieGZhUHJpbnRPbmx5Iik7Y29uc3QgUT17bmFtZToiZGl2IixhdHRyaWJ1dGVzOntjbGFzczpDLHN0eWxlOnt0b3A6YCR7Z31weGAsbGVmdDpgJHtjfXB4YCx3aWR0aDpuLGhlaWdodDpvfX0sY2hpbGRyZW46W119O2Zvcihjb25zdCBlIG9mWyJib3JkZXIiLCJib3JkZXJXaWR0aCIsImJvcmRlckNvbG9yIiwiYm9yZGVyUmFkaXVzIiwiYm9yZGVyU3R5bGUiXSlpZih2b2lkIDAhPT1hW2VdKXtRLmF0dHJpYnV0ZXMuc3R5bGVbZV09YVtlXTtkZWxldGUgYVtlXX1yLmNoaWxkcmVuLnB1c2goUSx0KX1lbHNlIHIuY2hpbGRyZW4ucHVzaCh0KTtmb3IoY29uc3QgZSBvZlsiYmFja2dyb3VuZCIsImJhY2tncm91bmRDbGlwIiwidG9wIiwibGVmdCIsIndpZHRoIiwiaGVpZ2h0IiwibWluV2lkdGgiLCJtaW5IZWlnaHQiLCJtYXhXaWR0aCIsIm1heEhlaWdodCIsInRyYW5zZm9ybSIsInRyYW5zZm9ybU9yaWdpbiIsInZpc2liaWxpdHkiXSlpZih2b2lkIDAhPT1hW2VdKXtyLmF0dHJpYnV0ZXMuc3R5bGVbZV09YVtlXTtkZWxldGUgYVtlXX1yLmF0dHJpYnV0ZXMuc3R5bGUucG9zaXRpb249ImFic29sdXRlIj09PWEucG9zaXRpb24/ImFic29sdXRlIjoicmVsYXRpdmUiO2RlbGV0ZSBhLnBvc2l0aW9uO2lmKGEuYWxpZ25TZWxmKXtyLmF0dHJpYnV0ZXMuc3R5bGUuYWxpZ25TZWxmPWEuYWxpZ25TZWxmO2RlbGV0ZSBhLmFsaWduU2VsZn1yZXR1cm4gcn1mdW5jdGlvbiBmaXhUZXh0SW5kZW50KGUpe2NvbnN0IHQ9Z2V0TWVhc3VyZW1lbnQoZS50ZXh0SW5kZW50LCIwcHgiKTtpZih0Pj0wKXJldHVybjtjb25zdCBpPSJwYWRkaW5nIisoImxlZnQiPT09KCJyaWdodCI9PT1lLnRleHRBbGlnbj8icmlnaHQiOiJsZWZ0Iik/IkxlZnQiOiJSaWdodCIpLGE9Z2V0TWVhc3VyZW1lbnQoZVtpXSwiMHB4Iik7ZVtpXT1hLXQrInB4In1mdW5jdGlvbiBzZXRBY2Nlc3MoZSx0KXtzd2l0Y2goZS5hY2Nlc3Mpe2Nhc2Uibm9uSW50ZXJhY3RpdmUiOnQucHVzaCgieGZhTm9uSW50ZXJhY3RpdmUiKTticmVhaztjYXNlInJlYWRPbmx5Ijp0LnB1c2goInhmYVJlYWRPbmx5Iik7YnJlYWs7Y2FzZSJwcm90ZWN0ZWQiOnQucHVzaCgieGZhRGlzYWJsZWQiKX19ZnVuY3Rpb24gaXNQcmludE9ubHkoZSl7cmV0dXJuIGUucmVsZXZhbnQubGVuZ3RoPjAmJiFlLnJlbGV2YW50WzBdLmV4Y2x1ZGVkJiYicHJpbnQiPT09ZS5yZWxldmFudFswXS52aWV3bmFtZX1mdW5jdGlvbiBnZXRDdXJyZW50UGFyYShlKXtjb25zdCB0PWVbaHNdKClbWnJdLnBhcmFTdGFjaztyZXR1cm4gdC5sZW5ndGg/dC5hdCgtMSk6bnVsbH1mdW5jdGlvbiBzZXRQYXJhKGUsdCxpKXtpZihpLmF0dHJpYnV0ZXMuY2xhc3M/LmluY2x1ZGVzKCJ4ZmFSaWNoIikpe2lmKHQpeyIiPT09ZS5oJiYodC5oZWlnaHQ9ImF1dG8iKTsiIj09PWUudyYmKHQud2lkdGg9ImF1dG8iKX1jb25zdCBhPWdldEN1cnJlbnRQYXJhKGUpO2lmKGEpe2NvbnN0IGU9aS5hdHRyaWJ1dGVzLnN0eWxlO2UuZGlzcGxheT0iZmxleCI7ZS5mbGV4RGlyZWN0aW9uPSJjb2x1bW4iO3N3aXRjaChhLnZBbGlnbil7Y2FzZSJ0b3AiOmUuanVzdGlmeUNvbnRlbnQ9InN0YXJ0IjticmVhaztjYXNlImJvdHRvbSI6ZS5qdXN0aWZ5Q29udGVudD0iZW5kIjticmVhaztjYXNlIm1pZGRsZSI6ZS5qdXN0aWZ5Q29udGVudD0iY2VudGVyIn1jb25zdCB0PWFbX3NdKCk7Zm9yKGNvbnN0W2ksYV1vZiBPYmplY3QuZW50cmllcyh0KSlpIGluIGV8fChlW2ldPWEpfX19ZnVuY3Rpb24gc2V0Rm9udEZhbWlseShlLHQsaSxhKXtpZighaSl7ZGVsZXRlIGEuZm9udEZhbWlseTtyZXR1cm59Y29uc3Qgcj1zdHJpcFF1b3RlcyhlLnR5cGVmYWNlKTthLmZvbnRGYW1pbHk9YCIke3J9ImA7Y29uc3Qgcz1pLmZpbmQocik7aWYocyl7Y29uc3R7Zm9udEZhbWlseTppfT1zLnJlZ3VsYXIuY3NzRm9udEluZm87aSE9PXImJihhLmZvbnRGYW1pbHk9YCIke2l9ImApO2NvbnN0IG49Z2V0Q3VycmVudFBhcmEodCk7aWYobiYmIiIhPT1uLmxpbmVIZWlnaHQpcmV0dXJuO2lmKGEubGluZUhlaWdodClyZXR1cm47Y29uc3Qgbz1zZWxlY3RGb250KGUscyk7byYmKGEubGluZUhlaWdodD1NYXRoLm1heCgxLjIsby5saW5lSGVpZ2h0KSl9fWZ1bmN0aW9uIGZpeFVSTChlKXtjb25zdCB0PWNyZWF0ZVZhbGlkQWJzb2x1dGVVcmwoZSxudWxsLHthZGREZWZhdWx0UHJvdG9jb2w6ITAsdHJ5Q29udmVydEVuY29kaW5nOiEwfSk7cmV0dXJuIHQ/dC5ocmVmOm51bGx9ZnVuY3Rpb24gY3JlYXRlTGluZShlLHQpe3JldHVybntuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6e2NsYXNzOlsibHItdGIiPT09ZS5sYXlvdXQ/InhmYUxyIjoieGZhUmwiXX0sY2hpbGRyZW46dH19ZnVuY3Rpb24gZmx1c2hIVE1MKGUpe2lmKCFlW1pyXSlyZXR1cm4gbnVsbDtjb25zdCB0PXtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6ZVtacl0uYXR0cmlidXRlcyxjaGlsZHJlbjplW1pyXS5jaGlsZHJlbn07aWYoZVtacl0uZmFpbGluZ05vZGUpe2NvbnN0IGk9ZVtacl0uZmFpbGluZ05vZGVbenJdKCk7aSYmKGUubGF5b3V0LmVuZHNXaXRoKCItdGIiKT90LmNoaWxkcmVuLnB1c2goY3JlYXRlTGluZShlLFtpXSkpOnQuY2hpbGRyZW4ucHVzaChpKSl9cmV0dXJuIDA9PT10LmNoaWxkcmVuLmxlbmd0aD9udWxsOnR9ZnVuY3Rpb24gYWRkSFRNTChlLHQsaSl7Y29uc3QgYT1lW1pyXSxyPWEuYXZhaWxhYmxlU3BhY2UsW3MsbixvLGddPWk7c3dpdGNoKGUubGF5b3V0KXtjYXNlInBvc2l0aW9uIjphLndpZHRoPU1hdGgubWF4KGEud2lkdGgscytvKTthLmhlaWdodD1NYXRoLm1heChhLmhlaWdodCxuK2cpO2EuY2hpbGRyZW4ucHVzaCh0KTticmVhaztjYXNlImxyLXRiIjpjYXNlInJsLXRiIjppZighYS5saW5lfHwxPT09YS5hdHRlbXB0KXthLmxpbmU9Y3JlYXRlTGluZShlLFtdKTthLmNoaWxkcmVuLnB1c2goYS5saW5lKTthLm51bWJlckluTGluZT0wfWEubnVtYmVySW5MaW5lKz0xO2EubGluZS5jaGlsZHJlbi5wdXNoKHQpO2lmKDA9PT1hLmF0dGVtcHQpe2EuY3VycmVudFdpZHRoKz1vO2EuaGVpZ2h0PU1hdGgubWF4KGEuaGVpZ2h0LGEucHJldkhlaWdodCtnKX1lbHNle2EuY3VycmVudFdpZHRoPW87YS5wcmV2SGVpZ2h0PWEuaGVpZ2h0O2EuaGVpZ2h0Kz1nO2EuYXR0ZW1wdD0wfWEud2lkdGg9TWF0aC5tYXgoYS53aWR0aCxhLmN1cnJlbnRXaWR0aCk7YnJlYWs7Y2FzZSJybC1yb3ciOmNhc2Uicm93Ijp7YS5jaGlsZHJlbi5wdXNoKHQpO2Eud2lkdGgrPW87YS5oZWlnaHQ9TWF0aC5tYXgoYS5oZWlnaHQsZyk7Y29uc3QgZT1tZWFzdXJlVG9TdHJpbmcoYS5oZWlnaHQpO2Zvcihjb25zdCB0IG9mIGEuY2hpbGRyZW4pdC5hdHRyaWJ1dGVzLnN0eWxlLmhlaWdodD1lO2JyZWFrfWNhc2UidGFibGUiOmNhc2UidGIiOmEud2lkdGg9TWF0aC5taW4oci53aWR0aCxNYXRoLm1heChhLndpZHRoLG8pKTthLmhlaWdodCs9ZzthLmNoaWxkcmVuLnB1c2godCl9fWZ1bmN0aW9uIGdldEF2YWlsYWJsZVNwYWNlKGUpe2NvbnN0IHQ9ZVtacl0uYXZhaWxhYmxlU3BhY2UsaT1lLm1hcmdpbj9lLm1hcmdpbi50b3BJbnNldCtlLm1hcmdpbi5ib3R0b21JbnNldDowLGE9ZS5tYXJnaW4/ZS5tYXJnaW4ubGVmdEluc2V0K2UubWFyZ2luLnJpZ2h0SW5zZXQ6MDtzd2l0Y2goZS5sYXlvdXQpe2Nhc2UibHItdGIiOmNhc2UicmwtdGIiOnJldHVybiAwPT09ZVtacl0uYXR0ZW1wdD97d2lkdGg6dC53aWR0aC1hLWVbWnJdLmN1cnJlbnRXaWR0aCxoZWlnaHQ6dC5oZWlnaHQtaS1lW1pyXS5wcmV2SGVpZ2h0fTp7d2lkdGg6dC53aWR0aC1hLGhlaWdodDp0LmhlaWdodC1pLWVbWnJdLmhlaWdodH07Y2FzZSJybC1yb3ciOmNhc2Uicm93IjpyZXR1cm57d2lkdGg6ZVtacl0uY29sdW1uV2lkdGhzLnNsaWNlKGVbWnJdLmN1cnJlbnRDb2x1bW4pLnJlZHVjZSgoKGUsdCk9PmUrdCkpLGhlaWdodDp0LmhlaWdodC1hfTtjYXNlInRhYmxlIjpjYXNlInRiIjpyZXR1cm57d2lkdGg6dC53aWR0aC1hLGhlaWdodDp0LmhlaWdodC1pLWVbWnJdLmhlaWdodH07ZGVmYXVsdDpyZXR1cm4gdH19ZnVuY3Rpb24gY2hlY2tEaW1lbnNpb25zKGUsdCl7aWYobnVsbD09PWVbaHNdKClbWnJdLmZpcnN0VW5zcGxpdHRhYmxlKXJldHVybiEwO2lmKDA9PT1lLnd8fDA9PT1lLmgpcmV0dXJuITA7Y29uc3QgaT1lW2NzXSgpLGE9aVtacl0/LmF0dGVtcHR8fDAsWyxyLHMsbl09ZnVuY3Rpb24gZ2V0VHJhbnNmb3JtZWRCQm94KGUpe2xldCB0LGksYT0iIj09PWUudz9OYU46ZS53LHI9IiI9PT1lLmg/TmFOOmUuaCxbcyxuXT1bMCwwXTtzd2l0Y2goZS5hbmNob3JUeXBlfHwiIil7Y2FzZSJib3R0b21DZW50ZXIiOltzLG5dPVthLzIscl07YnJlYWs7Y2FzZSJib3R0b21MZWZ0IjpbcyxuXT1bMCxyXTticmVhaztjYXNlImJvdHRvbVJpZ2h0IjpbcyxuXT1bYSxyXTticmVhaztjYXNlIm1pZGRsZUNlbnRlciI6W3Msbl09W2EvMixyLzJdO2JyZWFrO2Nhc2UibWlkZGxlTGVmdCI6W3Msbl09WzAsci8yXTticmVhaztjYXNlIm1pZGRsZVJpZ2h0IjpbcyxuXT1bYSxyLzJdO2JyZWFrO2Nhc2UidG9wQ2VudGVyIjpbcyxuXT1bYS8yLDBdO2JyZWFrO2Nhc2UidG9wUmlnaHQiOltzLG5dPVthLDBdfXN3aXRjaChlLnJvdGF0ZXx8MCl7Y2FzZSAwOlt0LGldPVstcywtbl07YnJlYWs7Y2FzZSA5MDpbdCxpXT1bLW4sc107W2Escl09W3IsLWFdO2JyZWFrO2Nhc2UgMTgwOlt0LGldPVtzLG5dO1thLHJdPVstYSwtcl07YnJlYWs7Y2FzZSAyNzA6W3QsaV09W24sLXNdO1thLHJdPVstcixhXX1yZXR1cm5bZS54K3QrTWF0aC5taW4oMCxhKSxlLnkraStNYXRoLm1pbigwLHIpLE1hdGguYWJzKGEpLE1hdGguYWJzKHIpXX0oZSk7c3dpdGNoKGkubGF5b3V0KXtjYXNlImxyLXRiIjpjYXNlInJsLXRiIjpyZXR1cm4gMD09PWE/ZVtoc10oKVtacl0ubm9MYXlvdXRGYWlsdXJlPyIiIT09ZS53P01hdGgucm91bmQocy10LndpZHRoKTw9Mjp0LndpZHRoPjI6ISgiIiE9PWUuaCYmTWF0aC5yb3VuZChuLXQuaGVpZ2h0KT4yKSYmKCIiIT09ZS53P01hdGgucm91bmQocy10LndpZHRoKTw9Mnx8MD09PWlbWnJdLm51bWJlckluTGluZSYmdC5oZWlnaHQ+Mjp0LndpZHRoPjIpOiEhZVtoc10oKVtacl0ubm9MYXlvdXRGYWlsdXJlfHwhKCIiIT09ZS5oJiZNYXRoLnJvdW5kKG4tdC5oZWlnaHQpPjIpJiYoKCIiPT09ZS53fHxNYXRoLnJvdW5kKHMtdC53aWR0aCk8PTJ8fCFpW2JzXSgpKSYmdC5oZWlnaHQ+Mik7Y2FzZSJ0YWJsZSI6Y2FzZSJ0YiI6cmV0dXJuISFlW2hzXSgpW1pyXS5ub0xheW91dEZhaWx1cmV8fCgiIj09PWUuaHx8ZVt3c10oKT8oIiI9PT1lLnd8fE1hdGgucm91bmQocy10LndpZHRoKTw9Mnx8IWlbYnNdKCkpJiZ0LmhlaWdodD4yOk1hdGgucm91bmQobi10LmhlaWdodCk8PTIpO2Nhc2UicG9zaXRpb24iOmlmKGVbaHNdKClbWnJdLm5vTGF5b3V0RmFpbHVyZSlyZXR1cm4hMDtpZigiIj09PWUuaHx8TWF0aC5yb3VuZChuK3ItdC5oZWlnaHQpPD0yKXJldHVybiEwO3JldHVybiBuK3I+ZVtoc10oKVtacl0uY3VycmVudENvbnRlbnRBcmVhLmg7Y2FzZSJybC1yb3ciOmNhc2Uicm93IjpyZXR1cm4hIWVbaHNdKClbWnJdLm5vTGF5b3V0RmFpbHVyZXx8KCIiPT09ZS5ofHxNYXRoLnJvdW5kKG4tdC5oZWlnaHQpPD0yKTtkZWZhdWx0OnJldHVybiEwfX1jb25zdCBNbj1Bbi50ZW1wbGF0ZS5pZCxVbj0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciLHhuPS9eSChcZCspJC8sTG49bmV3IFNldChbImltYWdlL2dpZiIsImltYWdlL2pwZWciLCJpbWFnZS9qcGciLCJpbWFnZS9wanBlZyIsImltYWdlL3BuZyIsImltYWdlL2FwbmciLCJpbWFnZS94LXBuZyIsImltYWdlL2JtcCIsImltYWdlL3gtbXMtYm1wIiwiaW1hZ2UvdGlmZiIsImltYWdlL3RpZiIsImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSJdKSxIbj1bW1s2Niw3N10sImltYWdlL2JtcCJdLFtbMjU1LDIxNiwyNTVdLCJpbWFnZS9qcGVnIl0sW1s3Myw3Myw0MiwwXSwiaW1hZ2UvdGlmZiJdLFtbNzcsNzcsMCw0Ml0sImltYWdlL3RpZmYiXSxbWzcxLDczLDcwLDU2LDU3LDk3XSwiaW1hZ2UvZ2lmIl0sW1sxMzcsODAsNzgsNzEsMTMsMTAsMjYsMTBdLCJpbWFnZS9wbmciXV07ZnVuY3Rpb24gZ2V0Qm9yZGVyRGltcyhlKXtpZighZXx8IWUuYm9yZGVyKXJldHVybnt3OjAsaDowfTtjb25zdCB0PWUuYm9yZGVyW3NzXSgpO3JldHVybiB0P3t3OnQud2lkdGhzWzBdK3Qud2lkdGhzWzJdK3QuaW5zZXRzWzBdK3QuaW5zZXRzWzJdLGg6dC53aWR0aHNbMV0rdC53aWR0aHNbM10rdC5pbnNldHNbMV0rdC5pbnNldHNbM119Ont3OjAsaDowfX1mdW5jdGlvbiBoYXNNYXJnaW4oZSl7cmV0dXJuIGUubWFyZ2luJiYoZS5tYXJnaW4udG9wSW5zZXR8fGUubWFyZ2luLnJpZ2h0SW5zZXR8fGUubWFyZ2luLmJvdHRvbUluc2V0fHxlLm1hcmdpbi5sZWZ0SW5zZXQpfWZ1bmN0aW9uIF9zZXRWYWx1ZShlLHQpe2lmKCFlLnZhbHVlKXtjb25zdCB0PW5ldyBWYWx1ZSh7fSk7ZVtZcl0odCk7ZS52YWx1ZT10fWUudmFsdWVbT3NdKHQpfWZ1bmN0aW9uKmdldENvbnRhaW5lZENoaWxkcmVuKGUpe2Zvcihjb25zdCB0IG9mIGVbb3NdKCkpdCBpbnN0YW5jZW9mIFN1YmZvcm1TZXQ/eWllbGQqdFtnc10oKTp5aWVsZCB0fWZ1bmN0aW9uIGlzUmVxdWlyZWQoZSl7cmV0dXJuImVycm9yIj09PWUudmFsaWRhdGU/Lm51bGxUZXN0fWZ1bmN0aW9uIHNldFRhYkluZGV4KGUpe2Zvcig7ZTspe2lmKCFlLnRyYXZlcnNhbCl7ZVtXc109ZVtsc10oKVtXc107cmV0dXJufWlmKGVbV3NdKXJldHVybjtsZXQgdD1udWxsO2Zvcihjb25zdCBpIG9mIGUudHJhdmVyc2FsW29zXSgpKWlmKCJuZXh0Ij09PWkub3BlcmF0aW9uKXt0PWk7YnJlYWt9aWYoIXR8fCF0LnJlZil7ZVtXc109ZVtsc10oKVtXc107cmV0dXJufWNvbnN0IGk9ZVtoc10oKTtlW1dzXT0rK2lbV3NdO2NvbnN0IGE9aVtLc10odC5yZWYsZSk7aWYoIWEpcmV0dXJuO2U9YVswXX19ZnVuY3Rpb24gYXBwbHlBc3Npc3QoZSx0KXtjb25zdCBpPWUuYXNzaXN0O2lmKGkpe2NvbnN0IGU9aVtWc10oKTtlJiYodC50aXRsZT1lKTtjb25zdCBhPWkucm9sZS5tYXRjaCh4bik7aWYoYSl7Y29uc3QgZT0iaGVhZGluZyIsaT1hWzFdO3Qucm9sZT1lO3RbImFyaWEtbGV2ZWwiXT1pfX1pZigidGFibGUiPT09ZS5sYXlvdXQpdC5yb2xlPSJ0YWJsZSI7ZWxzZSBpZigicm93Ij09PWUubGF5b3V0KXQucm9sZT0icm93IjtlbHNle2NvbnN0IGk9ZVtsc10oKTsicm93Ij09PWkubGF5b3V0JiYodC5yb2xlPSJUSCI9PT1pLmFzc2lzdD8ucm9sZT8iY29sdW1uaGVhZGVyIjoiY2VsbCIpfX1mdW5jdGlvbiBhcmlhTGFiZWwoZSl7aWYoIWUuYXNzaXN0KXJldHVybiBudWxsO2NvbnN0IHQ9ZS5hc3Npc3Q7cmV0dXJuIHQuc3BlYWsmJiIiIT09dC5zcGVha1tqcl0/dC5zcGVha1tqcl06dC50b29sVGlwP3QudG9vbFRpcFtqcl06bnVsbH1mdW5jdGlvbiB2YWx1ZVRvSHRtbChlKXtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6e2NsYXNzOlsieGZhUmljaCJdLHN0eWxlOk9iamVjdC5jcmVhdGUobnVsbCl9LGNoaWxkcmVuOlt7bmFtZToic3BhbiIsYXR0cmlidXRlczp7c3R5bGU6T2JqZWN0LmNyZWF0ZShudWxsKX0sdmFsdWU6ZX1dfSl9ZnVuY3Rpb24gc2V0Rmlyc3RVbnNwbGl0dGFibGUoZSl7Y29uc3QgdD1lW2hzXSgpO2lmKG51bGw9PT10W1pyXS5maXJzdFVuc3BsaXR0YWJsZSl7dFtacl0uZmlyc3RVbnNwbGl0dGFibGU9ZTt0W1pyXS5ub0xheW91dEZhaWx1cmU9ITB9fWZ1bmN0aW9uIHVuc2V0Rmlyc3RVbnNwbGl0dGFibGUoZSl7Y29uc3QgdD1lW2hzXSgpO3RbWnJdLmZpcnN0VW5zcGxpdHRhYmxlPT09ZSYmKHRbWnJdLm5vTGF5b3V0RmFpbHVyZT0hMSl9ZnVuY3Rpb24gaGFuZGxlQnJlYWsoZSl7aWYoZVtacl0pcmV0dXJuITE7ZVtacl09T2JqZWN0LmNyZWF0ZShudWxsKTtpZigiYXV0byI9PT1lLnRhcmdldFR5cGUpcmV0dXJuITE7Y29uc3QgdD1lW2hzXSgpO2xldCBpPW51bGw7aWYoZS50YXJnZXQpe2k9dFtLc10oZS50YXJnZXQsZVtsc10oKSk7aWYoIWkpcmV0dXJuITE7aT1pWzBdfWNvbnN0e2N1cnJlbnRQYWdlQXJlYTphLGN1cnJlbnRDb250ZW50QXJlYTpyfT10W1pyXTtpZigicGFnZUFyZWEiPT09ZS50YXJnZXRUeXBlKXtpIGluc3RhbmNlb2YgUGFnZUFyZWF8fChpPW51bGwpO2lmKGUuc3RhcnROZXcpe2VbWnJdLnRhcmdldD1pfHxhO3JldHVybiEwfWlmKGkmJmkhPT1hKXtlW1pyXS50YXJnZXQ9aTtyZXR1cm4hMH1yZXR1cm4hMX1pIGluc3RhbmNlb2YgQ29udGVudEFyZWF8fChpPW51bGwpO2NvbnN0IHM9aSYmaVtsc10oKTtsZXQgbixvPXM7aWYoZS5zdGFydE5ldylpZihpKXtjb25zdCBlPXMuY29udGVudEFyZWEuY2hpbGRyZW4sdD1lLmluZGV4T2YociksYT1lLmluZGV4T2YoaSk7LTEhPT10JiZ0PGEmJihvPW51bGwpO249YS0xfWVsc2Ugbj1hLmNvbnRlbnRBcmVhLmNoaWxkcmVuLmluZGV4T2Yocik7ZWxzZXtpZighaXx8aT09PXIpcmV0dXJuITE7bj1zLmNvbnRlbnRBcmVhLmNoaWxkcmVuLmluZGV4T2YoaSktMTtvPXM9PT1hP251bGw6c31lW1pyXS50YXJnZXQ9bztlW1pyXS5pbmRleD1uO3JldHVybiEwfWZ1bmN0aW9uIGhhbmRsZU92ZXJmbG93KGUsdCxpKXtjb25zdCBhPWVbaHNdKCkscj1hW1pyXS5ub0xheW91dEZhaWx1cmUscz10W2NzXTt0W2NzXT0oKT0+ZTthW1pyXS5ub0xheW91dEZhaWx1cmU9ITA7Y29uc3Qgbj10W1ZzXShpKTtlW3ZyXShuLmh0bWwsbi5iYm94KTthW1pyXS5ub0xheW91dEZhaWx1cmU9cjt0W2NzXT1zfWNsYXNzIEFwcGVhcmFuY2VGaWx0ZXIgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImFwcGVhcmFuY2VGaWx0ZXIiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudHlwZT1nZXRTdHJpbmdPcHRpb24oZS50eXBlLFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIEFyYyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiYXJjIiwhMCk7dGhpcy5jaXJjdWxhcj1nZXRJbnRlZ2VyKHtkYXRhOmUuY2lyY3VsYXIsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLmhhbmQ9Z2V0U3RyaW5nT3B0aW9uKGUuaGFuZCxbImV2ZW4iLCJsZWZ0IiwicmlnaHQiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnN0YXJ0QW5nbGU9Z2V0RmxvYXQoe2RhdGE6ZS5zdGFydEFuZ2xlLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PiEwfSk7dGhpcy5zd2VlcEFuZ2xlPWdldEZsb2F0KHtkYXRhOmUuc3dlZXBBbmdsZSxkZWZhdWx0VmFsdWU6MzYwLHZhbGlkYXRlOmU9PiEwfSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZWRnZT1udWxsO3RoaXMuZmlsbD1udWxsfVtWc10oKXtjb25zdCBlPXRoaXMuZWRnZXx8bmV3IEVkZ2Uoe30pLHQ9ZVtfc10oKSxpPU9iamVjdC5jcmVhdGUobnVsbCk7InZpc2libGUiPT09dGhpcy5maWxsPy5wcmVzZW5jZT9PYmplY3QuYXNzaWduKGksdGhpcy5maWxsW19zXSgpKTppLmZpbGw9InRyYW5zcGFyZW50IjtpLnN0cm9rZVdpZHRoPW1lYXN1cmVUb1N0cmluZygidmlzaWJsZSI9PT1lLnByZXNlbmNlP2UudGhpY2tuZXNzOjApO2kuc3Ryb2tlPXQuY29sb3I7bGV0IGE7Y29uc3Qgcj17eG1sbnM6VW4sc3R5bGU6e3dpZHRoOiIxMDAlIixoZWlnaHQ6IjEwMCUiLG92ZXJmbG93OiJ2aXNpYmxlIn19O2lmKDM2MD09PXRoaXMuc3dlZXBBbmdsZSlhPXtuYW1lOiJlbGxpcHNlIixhdHRyaWJ1dGVzOnt4bWxuczpVbixjeDoiNTAlIixjeToiNTAlIixyeDoiNTAlIixyeToiNTAlIixzdHlsZTppfX07ZWxzZXtjb25zdCBlPXRoaXMuc3RhcnRBbmdsZSpNYXRoLlBJLzE4MCx0PXRoaXMuc3dlZXBBbmdsZSpNYXRoLlBJLzE4MCxzPXRoaXMuc3dlZXBBbmdsZT4xODA/MTowLFtuLG8sZyxjXT1bNTAqKDErTWF0aC5jb3MoZSkpLDUwKigxLU1hdGguc2luKGUpKSw1MCooMStNYXRoLmNvcyhlK3QpKSw1MCooMS1NYXRoLnNpbihlK3QpKV07YT17bmFtZToicGF0aCIsYXR0cmlidXRlczp7eG1sbnM6VW4sZDpgTSAke259ICR7b30gQSA1MCA1MCAwICR7c30gMCAke2d9ICR7Y31gLHZlY3RvckVmZmVjdDoibm9uLXNjYWxpbmctc3Ryb2tlIixzdHlsZTppfX07T2JqZWN0LmFzc2lnbihyLHt2aWV3Qm94OiIwIDAgMTAwIDEwMCIscHJlc2VydmVBc3BlY3RSYXRpbzoibm9uZSJ9KX1jb25zdCBzPXtuYW1lOiJzdmciLGNoaWxkcmVuOlthXSxhdHRyaWJ1dGVzOnJ9O2lmKGhhc01hcmdpbih0aGlzW2xzXSgpW2xzXSgpKSlyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6e3N0eWxlOntkaXNwbGF5OiJpbmxpbmUiLHdpZHRoOiIxMDAlIixoZWlnaHQ6IjEwMCUifX0sY2hpbGRyZW46W3NdfSk7cy5hdHRyaWJ1dGVzLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSI7cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2VzcyhzKX19Y2xhc3MgQXJlYSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiYXJlYSIsITApO3RoaXMuY29sU3Bhbj1nZXRJbnRlZ2VyKHtkYXRhOmUuY29sU3BhbixkZWZhdWx0VmFsdWU6MSx2YWxpZGF0ZTplPT5lPj0xfHwtMT09PWV9KTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMucmVsZXZhbnQ9Z2V0UmVsZXZhbnQoZS5yZWxldmFudCk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMueD1nZXRNZWFzdXJlbWVudChlLngsIjBwdCIpO3RoaXMueT1nZXRNZWFzdXJlbWVudChlLnksIjBwdCIpO3RoaXMuZGVzYz1udWxsO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5hcmVhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRyYXc9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhPYmplY3Q9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhjbEdyb3VwPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZpZWxkPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnN1YmZvcm09bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuc3ViZm9ybVNldD1uZXcgWEZBT2JqZWN0QXJyYXl9Kltnc10oKXt5aWVsZCpnZXRDb250YWluZWRDaGlsZHJlbih0aGlzKX1bRHNdKCl7cmV0dXJuITB9W2ZzXSgpe3JldHVybiEwfVt2cl0oZSx0KXtjb25zdFtpLGEscixzXT10O3RoaXNbWnJdLndpZHRoPU1hdGgubWF4KHRoaXNbWnJdLndpZHRoLGkrcik7dGhpc1tacl0uaGVpZ2h0PU1hdGgubWF4KHRoaXNbWnJdLmhlaWdodCxhK3MpO3RoaXNbWnJdLmNoaWxkcmVuLnB1c2goZSl9W2VzXSgpe3JldHVybiB0aGlzW1pyXS5hdmFpbGFibGVTcGFjZX1bVnNdKGUpe2NvbnN0IHQ9dG9TdHlsZSh0aGlzLCJwb3NpdGlvbiIpLGk9e3N0eWxlOnQsaWQ6dGhpc1t6c10sY2xhc3M6WyJ4ZmFBcmVhIl19O2lzUHJpbnRPbmx5KHRoaXMpJiZpLmNsYXNzLnB1c2goInhmYVByaW50T25seSIpO3RoaXMubmFtZSYmKGkueGZhTmFtZT10aGlzLm5hbWUpO2NvbnN0IGE9W107dGhpc1tacl09e2NoaWxkcmVuOmEsd2lkdGg6MCxoZWlnaHQ6MCxhdmFpbGFibGVTcGFjZTplfTtjb25zdCByPXRoaXNbS3JdKHtmaWx0ZXI6bmV3IFNldChbImFyZWEiLCJkcmF3IiwiZmllbGQiLCJleGNsR3JvdXAiLCJzdWJmb3JtIiwic3ViZm9ybVNldCJdKSxpbmNsdWRlOiEwfSk7aWYoIXIuc3VjY2Vzcyl7aWYoci5pc0JyZWFrKCkpcmV0dXJuIHI7ZGVsZXRlIHRoaXNbWnJdO3JldHVybiBIVE1MUmVzdWx0LkZBSUxVUkV9dC53aWR0aD1tZWFzdXJlVG9TdHJpbmcodGhpc1tacl0ud2lkdGgpO3QuaGVpZ2h0PW1lYXN1cmVUb1N0cmluZyh0aGlzW1pyXS5oZWlnaHQpO2NvbnN0IHM9e25hbWU6ImRpdiIsYXR0cmlidXRlczppLGNoaWxkcmVuOmF9LG49W3RoaXMueCx0aGlzLnksdGhpc1tacl0ud2lkdGgsdGhpc1tacl0uaGVpZ2h0XTtkZWxldGUgdGhpc1tacl07cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2VzcyhzLG4pfX1jbGFzcyBBc3Npc3QgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImFzc2lzdCIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5yb2xlPWUucm9sZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuc3BlYWs9bnVsbDt0aGlzLnRvb2xUaXA9bnVsbH1bVnNdKCl7cmV0dXJuIHRoaXMudG9vbFRpcD8uW2pyXXx8bnVsbH19Y2xhc3MgQmFyY29kZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiYmFyY29kZSIsITApO3RoaXMuY2hhckVuY29kaW5nPWdldEtleXdvcmQoe2RhdGE6ZS5jaGFyRW5jb2Rpbmc/ZS5jaGFyRW5jb2RpbmcudG9Mb3dlckNhc2UoKToiIixkZWZhdWx0VmFsdWU6IiIsdmFsaWRhdGU6ZT0+WyJ1dGYtOCIsImJpZy1maXZlIiwiZm9udHNwZWNpZmljIiwiZ2JrIiwiZ2ItMTgwMzAiLCJnYi0yMzEyIiwia3NjLTU2MDEiLCJub25lIiwic2hpZnQtamlzIiwidWNzLTIiLCJ1dGYtMTYiXS5pbmNsdWRlcyhlKXx8ZS5tYXRjaCgvaXNvLTg4NTktXGR7Mn0vKX0pO3RoaXMuY2hlY2tzdW09Z2V0U3RyaW5nT3B0aW9uKGUuY2hlY2tzdW0sWyJub25lIiwiMW1vZDEwIiwiMW1vZDEwXzFtb2QxMSIsIjJtb2QxMCIsImF1dG8iXSk7dGhpcy5kYXRhQ29sdW1uQ291bnQ9Z2V0SW50ZWdlcih7ZGF0YTplLmRhdGFDb2x1bW5Db3VudCxkZWZhdWx0VmFsdWU6LTEsdmFsaWRhdGU6ZT0+ZT49MH0pO3RoaXMuZGF0YUxlbmd0aD1nZXRJbnRlZ2VyKHtkYXRhOmUuZGF0YUxlbmd0aCxkZWZhdWx0VmFsdWU6LTEsdmFsaWRhdGU6ZT0+ZT49MH0pO3RoaXMuZGF0YVByZXA9Z2V0U3RyaW5nT3B0aW9uKGUuZGF0YVByZXAsWyJub25lIiwiZmxhdGVDb21wcmVzcyJdKTt0aGlzLmRhdGFSb3dDb3VudD1nZXRJbnRlZ2VyKHtkYXRhOmUuZGF0YVJvd0NvdW50LGRlZmF1bHRWYWx1ZTotMSx2YWxpZGF0ZTplPT5lPj0wfSk7dGhpcy5lbmRDaGFyPWUuZW5kQ2hhcnx8IiI7dGhpcy5lcnJvckNvcnJlY3Rpb25MZXZlbD1nZXRJbnRlZ2VyKHtkYXRhOmUuZXJyb3JDb3JyZWN0aW9uTGV2ZWwsZGVmYXVsdFZhbHVlOi0xLHZhbGlkYXRlOmU9PmU+PTAmJmU8PTh9KTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubW9kdWxlSGVpZ2h0PWdldE1lYXN1cmVtZW50KGUubW9kdWxlSGVpZ2h0LCI1bW0iKTt0aGlzLm1vZHVsZVdpZHRoPWdldE1lYXN1cmVtZW50KGUubW9kdWxlV2lkdGgsIjAuMjVtbSIpO3RoaXMucHJpbnRDaGVja0RpZ2l0PWdldEludGVnZXIoe2RhdGE6ZS5wcmludENoZWNrRGlnaXQsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLnJvd0NvbHVtblJhdGlvPWdldFJhdGlvKGUucm93Q29sdW1uUmF0aW8pO3RoaXMuc3RhcnRDaGFyPWUuc3RhcnRDaGFyfHwiIjt0aGlzLnRleHRMb2NhdGlvbj1nZXRTdHJpbmdPcHRpb24oZS50ZXh0TG9jYXRpb24sWyJiZWxvdyIsImFib3ZlIiwiYWJvdmVFbWJlZGRlZCIsImJlbG93RW1iZWRkZWQiLCJub25lIl0pO3RoaXMudHJ1bmNhdGU9Z2V0SW50ZWdlcih7ZGF0YTplLnRydW5jYXRlLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfSk7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGU/ZS50eXBlLnRvTG93ZXJDYXNlKCk6IiIsWyJhenRlYyIsImNvZGFiYXIiLCJjb2RlMm9mNWluZHVzdHJpYWwiLCJjb2RlMm9mNWludGVybGVhdmVkIiwiY29kZTJvZjVtYXRyaXgiLCJjb2RlMm9mNXN0YW5kYXJkIiwiY29kZTNvZjkiLCJjb2RlM29mOWV4dGVuZGVkIiwiY29kZTExIiwiY29kZTQ5IiwiY29kZTkzIiwiY29kZTEyOCIsImNvZGUxMjhhIiwiY29kZTEyOGIiLCJjb2RlMTI4YyIsImNvZGUxMjhzc2NjIiwiZGF0YW1hdHJpeCIsImVhbjgiLCJlYW44YWRkMiIsImVhbjhhZGQ1IiwiZWFuMTMiLCJlYW4xM2FkZDIiLCJlYW4xM2FkZDUiLCJlYW4xM3B3Y2QiLCJmaW0iLCJsb2dtYXJzIiwibWF4aWNvZGUiLCJtc2kiLCJwZGY0MTciLCJwZGY0MTdtYWNybyIsInBsZXNzZXkiLCJwb3N0YXVzY3VzdDIiLCJwb3N0YXVzY3VzdDMiLCJwb3N0YXVzcmVwbHlwYWlkIiwicG9zdGF1c3N0YW5kYXJkIiwicG9zdHVrcm00c2NjIiwicG9zdHVzZHBiYyIsInBvc3R1c2ltYiIsInBvc3R1c3N0YW5kYXJkIiwicG9zdHVzNXppcCIsInFyY29kZSIsInJmaWQiLCJyc3MxNCIsInJzczE0ZXhwYW5kZWQiLCJyc3MxNGxpbWl0ZWQiLCJyc3MxNHN0YWNrZWQiLCJyc3MxNHN0YWNrZWRvbW5pIiwicnNzMTR0cnVuY2F0ZWQiLCJ0ZWxlcGVuIiwidWNjMTI4IiwidWNjMTI4cmFuZG9tIiwidWNjMTI4c3NjYyIsInVwY2EiLCJ1cGNhYWRkMiIsInVwY2FhZGQ1IiwidXBjYXB3Y2QiLCJ1cGNlIiwidXBjZWFkZDIiLCJ1cGNlYWRkNSIsInVwY2VhbjIiLCJ1cGNlYW41IiwidXBzbWF4aWNvZGUiXSk7dGhpcy51cHNNb2RlPWdldFN0cmluZ09wdGlvbihlLnVwc01vZGUsWyJ1c0NhcnJpZXIiLCJpbnRlcm5hdGlvbmFsQ2FycmllciIsInNlY3VyZVN5bWJvbCIsInN0YW5kYXJkU3ltYm9sIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLndpZGVOYXJyb3dSYXRpbz1nZXRSYXRpbyhlLndpZGVOYXJyb3dSYXRpbyk7dGhpcy5lbmNyeXB0PW51bGw7dGhpcy5leHRyYXM9bnVsbH19Y2xhc3MgQmluZCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiYmluZCIsITApO3RoaXMubWF0Y2g9Z2V0U3RyaW5nT3B0aW9uKGUubWF0Y2gsWyJvbmNlIiwiZGF0YVJlZiIsImdsb2JhbCIsIm5vbmUiXSk7dGhpcy5yZWY9ZS5yZWZ8fCIiO3RoaXMucGljdHVyZT1udWxsfX1jbGFzcyBCaW5kSXRlbXMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImJpbmRJdGVtcyIpO3RoaXMuY29ubmVjdGlvbj1lLmNvbm5lY3Rpb258fCIiO3RoaXMubGFiZWxSZWY9ZS5sYWJlbFJlZnx8IiI7dGhpcy5yZWY9ZS5yZWZ8fCIiO3RoaXMudmFsdWVSZWY9ZS52YWx1ZVJlZnx8IiJ9fWNsYXNzIEJvb2tlbmQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImJvb2tlbmQiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubGVhZGVyPWUubGVhZGVyfHwiIjt0aGlzLnRyYWlsZXI9ZS50cmFpbGVyfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIEJvb2xlYW5FbGVtZW50IGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImJvb2xlYW4iKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn1bVnNdKGUpe3JldHVybiB2YWx1ZVRvSHRtbCgxPT09dGhpc1tqcl0/IjEiOiIwIil9fWNsYXNzIEJvcmRlciBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiYm9yZGVyIiwhMCk7dGhpcy5icmVhaz1nZXRTdHJpbmdPcHRpb24oZS5icmVhayxbImNsb3NlIiwib3BlbiJdKTt0aGlzLmhhbmQ9Z2V0U3RyaW5nT3B0aW9uKGUuaGFuZCxbImV2ZW4iLCJsZWZ0IiwicmlnaHQiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnByZXNlbmNlPWdldFN0cmluZ09wdGlvbihlLnByZXNlbmNlLFsidmlzaWJsZSIsImhpZGRlbiIsImluYWN0aXZlIiwiaW52aXNpYmxlIl0pO3RoaXMucmVsZXZhbnQ9Z2V0UmVsZXZhbnQoZS5yZWxldmFudCk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuY29ybmVyPW5ldyBYRkFPYmplY3RBcnJheSg0KTt0aGlzLmVkZ2U9bmV3IFhGQU9iamVjdEFycmF5KDQpO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5maWxsPW51bGw7dGhpcy5tYXJnaW49bnVsbH1bc3NdKCl7aWYoIXRoaXNbWnJdKXtjb25zdCBlPXRoaXMuZWRnZS5jaGlsZHJlbi5zbGljZSgpO2lmKGUubGVuZ3RoPDQpe2NvbnN0IHQ9ZS5hdCgtMSl8fG5ldyBFZGdlKHt9KTtmb3IobGV0IGk9ZS5sZW5ndGg7aTw0O2krKyllLnB1c2godCl9Y29uc3QgdD1lLm1hcCgoZT0+ZS50aGlja25lc3MpKSxpPVswLDAsMCwwXTtpZih0aGlzLm1hcmdpbil7aVswXT10aGlzLm1hcmdpbi50b3BJbnNldDtpWzFdPXRoaXMubWFyZ2luLnJpZ2h0SW5zZXQ7aVsyXT10aGlzLm1hcmdpbi5ib3R0b21JbnNldDtpWzNdPXRoaXMubWFyZ2luLmxlZnRJbnNldH10aGlzW1pyXT17d2lkdGhzOnQsaW5zZXRzOmksZWRnZXM6ZX19cmV0dXJuIHRoaXNbWnJdfVtfc10oKXtjb25zdHtlZGdlczplfT10aGlzW3NzXSgpLHQ9ZS5tYXAoKGU9Pntjb25zdCB0PWVbX3NdKCk7dC5jb2xvcnx8PSIjMDAwMDAwIjtyZXR1cm4gdH0pKSxpPU9iamVjdC5jcmVhdGUobnVsbCk7dGhpcy5tYXJnaW4mJk9iamVjdC5hc3NpZ24oaSx0aGlzLm1hcmdpbltfc10oKSk7InZpc2libGUiPT09dGhpcy5maWxsPy5wcmVzZW5jZSYmT2JqZWN0LmFzc2lnbihpLHRoaXMuZmlsbFtfc10oKSk7aWYodGhpcy5jb3JuZXIuY2hpbGRyZW4uc29tZSgoZT0+MCE9PWUucmFkaXVzKSkpe2NvbnN0IGU9dGhpcy5jb3JuZXIuY2hpbGRyZW4ubWFwKChlPT5lW19zXSgpKSk7aWYoMj09PWUubGVuZ3RofHwzPT09ZS5sZW5ndGgpe2NvbnN0IHQ9ZS5hdCgtMSk7Zm9yKGxldCBpPWUubGVuZ3RoO2k8NDtpKyspZS5wdXNoKHQpfWkuYm9yZGVyUmFkaXVzPWUubWFwKChlPT5lLnJhZGl1cykpLmpvaW4oIiAiKX1zd2l0Y2godGhpcy5wcmVzZW5jZSl7Y2FzZSJpbnZpc2libGUiOmNhc2UiaGlkZGVuIjppLmJvcmRlclN0eWxlPSIiO2JyZWFrO2Nhc2UiaW5hY3RpdmUiOmkuYm9yZGVyU3R5bGU9Im5vbmUiO2JyZWFrO2RlZmF1bHQ6aS5ib3JkZXJTdHlsZT10Lm1hcCgoZT0+ZS5zdHlsZSkpLmpvaW4oIiAiKX1pLmJvcmRlcldpZHRoPXQubWFwKChlPT5lLndpZHRoKSkuam9pbigiICIpO2kuYm9yZGVyQ29sb3I9dC5tYXAoKGU9PmUuY29sb3IpKS5qb2luKCIgIik7cmV0dXJuIGl9fWNsYXNzIEJyZWFrIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJicmVhayIsITApO3RoaXMuYWZ0ZXI9Z2V0U3RyaW5nT3B0aW9uKGUuYWZ0ZXIsWyJhdXRvIiwiY29udGVudEFyZWEiLCJwYWdlQXJlYSIsInBhZ2VFdmVuIiwicGFnZU9kZCJdKTt0aGlzLmFmdGVyVGFyZ2V0PWUuYWZ0ZXJUYXJnZXR8fCIiO3RoaXMuYmVmb3JlPWdldFN0cmluZ09wdGlvbihlLmJlZm9yZSxbImF1dG8iLCJjb250ZW50QXJlYSIsInBhZ2VBcmVhIiwicGFnZUV2ZW4iLCJwYWdlT2RkIl0pO3RoaXMuYmVmb3JlVGFyZ2V0PWUuYmVmb3JlVGFyZ2V0fHwiIjt0aGlzLmJvb2tlbmRMZWFkZXI9ZS5ib29rZW5kTGVhZGVyfHwiIjt0aGlzLmJvb2tlbmRUcmFpbGVyPWUuYm9va2VuZFRyYWlsZXJ8fCIiO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5vdmVyZmxvd0xlYWRlcj1lLm92ZXJmbG93TGVhZGVyfHwiIjt0aGlzLm92ZXJmbG93VGFyZ2V0PWUub3ZlcmZsb3dUYXJnZXR8fCIiO3RoaXMub3ZlcmZsb3dUcmFpbGVyPWUub3ZlcmZsb3dUcmFpbGVyfHwiIjt0aGlzLnN0YXJ0TmV3PWdldEludGVnZXIoe2RhdGE6ZS5zdGFydE5ldyxkZWZhdWx0VmFsdWU6MCx2YWxpZGF0ZTplPT4xPT09ZX0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmV4dHJhcz1udWxsfX1jbGFzcyBCcmVha0FmdGVyIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJicmVha0FmdGVyIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmxlYWRlcj1lLmxlYWRlcnx8IiI7dGhpcy5zdGFydE5ldz1nZXRJbnRlZ2VyKHtkYXRhOmUuc3RhcnROZXcsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLnRhcmdldD1lLnRhcmdldHx8IiI7dGhpcy50YXJnZXRUeXBlPWdldFN0cmluZ09wdGlvbihlLnRhcmdldFR5cGUsWyJhdXRvIiwiY29udGVudEFyZWEiLCJwYWdlQXJlYSJdKTt0aGlzLnRyYWlsZXI9ZS50cmFpbGVyfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5zY3JpcHQ9bnVsbH19Y2xhc3MgQnJlYWtCZWZvcmUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImJyZWFrQmVmb3JlIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmxlYWRlcj1lLmxlYWRlcnx8IiI7dGhpcy5zdGFydE5ldz1nZXRJbnRlZ2VyKHtkYXRhOmUuc3RhcnROZXcsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLnRhcmdldD1lLnRhcmdldHx8IiI7dGhpcy50YXJnZXRUeXBlPWdldFN0cmluZ09wdGlvbihlLnRhcmdldFR5cGUsWyJhdXRvIiwiY29udGVudEFyZWEiLCJwYWdlQXJlYSJdKTt0aGlzLnRyYWlsZXI9ZS50cmFpbGVyfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5zY3JpcHQ9bnVsbH1bVnNdKGUpe3RoaXNbWnJdPXt9O3JldHVybiBIVE1MUmVzdWx0LkZBSUxVUkV9fWNsYXNzIEJ1dHRvbiBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiYnV0dG9uIiwhMCk7dGhpcy5oaWdobGlnaHQ9Z2V0U3RyaW5nT3B0aW9uKGUuaGlnaGxpZ2h0LFsiaW52ZXJ0ZWQiLCJub25lIiwib3V0bGluZSIsInB1c2giXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5leHRyYXM9bnVsbH1bVnNdKGUpe2NvbnN0IHQ9dGhpc1tsc10oKVtsc10oKSxpPXtuYW1lOiJidXR0b24iLGF0dHJpYnV0ZXM6e2lkOnRoaXNbenNdLGNsYXNzOlsieGZhQnV0dG9uIl0sc3R5bGU6e319LGNoaWxkcmVuOltdfTtmb3IoY29uc3QgZSBvZiB0LmV2ZW50LmNoaWxkcmVuKXtpZigiY2xpY2siIT09ZS5hY3Rpdml0eXx8IWUuc2NyaXB0KWNvbnRpbnVlO2NvbnN0IHQ9cmVjb3ZlckpzVVJMKGUuc2NyaXB0W2pyXSk7aWYoIXQpY29udGludWU7Y29uc3QgYT1maXhVUkwodC51cmwpO2EmJmkuY2hpbGRyZW4ucHVzaCh7bmFtZToiYSIsYXR0cmlidXRlczp7aWQ6ImxpbmsiK3RoaXNbenNdLGhyZWY6YSxuZXdXaW5kb3c6dC5uZXdXaW5kb3csY2xhc3M6WyJ4ZmFMaW5rIl0sc3R5bGU6e319LGNoaWxkcmVuOltdfSl9cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2VzcyhpKX19Y2xhc3MgQ2FsY3VsYXRlIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJjYWxjdWxhdGUiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMub3ZlcnJpZGU9Z2V0U3RyaW5nT3B0aW9uKGUub3ZlcnJpZGUsWyJkaXNhYmxlZCIsImVycm9yIiwiaWdub3JlIiwid2FybmluZyJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5leHRyYXM9bnVsbDt0aGlzLm1lc3NhZ2U9bnVsbDt0aGlzLnNjcmlwdD1udWxsfX1jbGFzcyBDYXB0aW9uIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJjYXB0aW9uIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnBsYWNlbWVudD1nZXRTdHJpbmdPcHRpb24oZS5wbGFjZW1lbnQsWyJsZWZ0IiwiYm90dG9tIiwiaW5saW5lIiwicmlnaHQiLCJ0b3AiXSk7dGhpcy5wcmVzZW5jZT1nZXRTdHJpbmdPcHRpb24oZS5wcmVzZW5jZSxbInZpc2libGUiLCJoaWRkZW4iLCJpbmFjdGl2ZSIsImludmlzaWJsZSJdKTt0aGlzLnJlc2VydmU9TWF0aC5jZWlsKGdldE1lYXN1cmVtZW50KGUucmVzZXJ2ZSkpO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmV4dHJhcz1udWxsO3RoaXMuZm9udD1udWxsO3RoaXMubWFyZ2luPW51bGw7dGhpcy5wYXJhPW51bGw7dGhpcy52YWx1ZT1udWxsfVtPc10oZSl7X3NldFZhbHVlKHRoaXMsZSl9W3NzXShlKXtpZighdGhpc1tacl0pe2xldHt3aWR0aDp0LGhlaWdodDppfT1lO3N3aXRjaCh0aGlzLnBsYWNlbWVudCl7Y2FzZSJsZWZ0IjpjYXNlInJpZ2h0IjpjYXNlImlubGluZSI6dD10aGlzLnJlc2VydmU8PTA/dDp0aGlzLnJlc2VydmU7YnJlYWs7Y2FzZSJ0b3AiOmNhc2UiYm90dG9tIjppPXRoaXMucmVzZXJ2ZTw9MD9pOnRoaXMucmVzZXJ2ZX10aGlzW1pyXT1sYXlvdXROb2RlKHRoaXMse3dpZHRoOnQsaGVpZ2h0Oml9KX1yZXR1cm4gdGhpc1tacl19W1ZzXShlKXtpZighdGhpcy52YWx1ZSlyZXR1cm4gSFRNTFJlc3VsdC5FTVBUWTt0aGlzW0hzXSgpO2NvbnN0IHQ9dGhpcy52YWx1ZVtWc10oZSkuaHRtbDtpZighdCl7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5FTVBUWX1jb25zdCBpPXRoaXMucmVzZXJ2ZTtpZih0aGlzLnJlc2VydmU8PTApe2NvbnN0e3c6dCxoOml9PXRoaXNbc3NdKGUpO3N3aXRjaCh0aGlzLnBsYWNlbWVudCl7Y2FzZSJsZWZ0IjpjYXNlInJpZ2h0IjpjYXNlImlubGluZSI6dGhpcy5yZXNlcnZlPXQ7YnJlYWs7Y2FzZSJ0b3AiOmNhc2UiYm90dG9tIjp0aGlzLnJlc2VydmU9aX19Y29uc3QgYT1bXTsic3RyaW5nIj09dHlwZW9mIHQ/YS5wdXNoKHtuYW1lOiIjdGV4dCIsdmFsdWU6dH0pOmEucHVzaCh0KTtjb25zdCByPXRvU3R5bGUodGhpcywiZm9udCIsIm1hcmdpbiIsInZpc2liaWxpdHkiKTtzd2l0Y2godGhpcy5wbGFjZW1lbnQpe2Nhc2UibGVmdCI6Y2FzZSJyaWdodCI6dGhpcy5yZXNlcnZlPjAmJihyLndpZHRoPW1lYXN1cmVUb1N0cmluZyh0aGlzLnJlc2VydmUpKTticmVhaztjYXNlInRvcCI6Y2FzZSJib3R0b20iOnRoaXMucmVzZXJ2ZT4wJiYoci5oZWlnaHQ9bWVhc3VyZVRvU3RyaW5nKHRoaXMucmVzZXJ2ZSkpfXNldFBhcmEodGhpcyxudWxsLHQpO3RoaXNbTHNdKCk7dGhpcy5yZXNlcnZlPWk7cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2Vzcyh7bmFtZToiZGl2IixhdHRyaWJ1dGVzOntzdHlsZTpyLGNsYXNzOlsieGZhQ2FwdGlvbiJdfSxjaGlsZHJlbjphfSl9fWNsYXNzIENlcnRpZmljYXRlIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJjZXJ0aWZpY2F0ZSIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBDZXJ0aWZpY2F0ZXMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImNlcnRpZmljYXRlcyIsITApO3RoaXMuY3JlZGVudGlhbFNlcnZlclBvbGljeT1nZXRTdHJpbmdPcHRpb24oZS5jcmVkZW50aWFsU2VydmVyUG9saWN5LFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXJsPWUudXJsfHwiIjt0aGlzLnVybFBvbGljeT1lLnVybFBvbGljeXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZW5jcnlwdGlvbj1udWxsO3RoaXMuaXNzdWVycz1udWxsO3RoaXMua2V5VXNhZ2U9bnVsbDt0aGlzLm9pZHM9bnVsbDt0aGlzLnNpZ25pbmc9bnVsbDt0aGlzLnN1YmplY3RETnM9bnVsbH19Y2xhc3MgQ2hlY2tCdXR0b24gZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImNoZWNrQnV0dG9uIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm1hcms9Z2V0U3RyaW5nT3B0aW9uKGUubWFyayxbImRlZmF1bHQiLCJjaGVjayIsImNpcmNsZSIsImNyb3NzIiwiZGlhbW9uZCIsInNxdWFyZSIsInN0YXIiXSk7dGhpcy5zaGFwZT1nZXRTdHJpbmdPcHRpb24oZS5zaGFwZSxbInNxdWFyZSIsInJvdW5kIl0pO3RoaXMuc2l6ZT1nZXRNZWFzdXJlbWVudChlLnNpemUsIjEwcHQiKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5ib3JkZXI9bnVsbDt0aGlzLmV4dHJhcz1udWxsO3RoaXMubWFyZ2luPW51bGx9W1ZzXShlKXtjb25zdCB0PXRvU3R5bGUoIm1hcmdpbiIpLGk9bWVhc3VyZVRvU3RyaW5nKHRoaXMuc2l6ZSk7dC53aWR0aD10LmhlaWdodD1pO2xldCBhLHIscztjb25zdCBuPXRoaXNbbHNdKClbbHNdKCksbz1uLml0ZW1zLmNoaWxkcmVuLmxlbmd0aCYmbi5pdGVtcy5jaGlsZHJlblswXVtWc10oKS5odG1sfHxbXSxnPXtvbjoodm9pZCAwIT09b1swXT9vWzBdOiJvbiIpLnRvU3RyaW5nKCksb2ZmOih2b2lkIDAhPT1vWzFdP29bMV06Im9mZiIpLnRvU3RyaW5nKCl9LGM9KG4udmFsdWU/Lltqc10oKXx8Im9mZiIpPT09Zy5vbnx8dm9pZCAwLGw9bltjc10oKSxoPW5benNdO2xldCBDO2lmKGwgaW5zdGFuY2VvZiBFeGNsR3JvdXApe3M9bFt6c107YT0icmFkaW8iO3I9InhmYVJhZGlvIjtDPWxbWHJdPy5benNdfHxsW3pzXX1lbHNle2E9ImNoZWNrYm94IjtyPSJ4ZmFDaGVja2JveCI7Qz1uW1hyXT8uW3pzXXx8blt6c119Y29uc3QgUT17bmFtZToiaW5wdXQiLGF0dHJpYnV0ZXM6e2NsYXNzOltyXSxzdHlsZTp0LGZpZWxkSWQ6aCxkYXRhSWQ6Qyx0eXBlOmEsY2hlY2tlZDpjLHhmYU9uOmcub24seGZhT2ZmOmcub2ZmLCJhcmlhLWxhYmVsIjphcmlhTGFiZWwobiksImFyaWEtcmVxdWlyZWQiOiExfX07cyYmKFEuYXR0cmlidXRlcy5uYW1lPXMpO2lmKGlzUmVxdWlyZWQobikpe1EuYXR0cmlidXRlc1siYXJpYS1yZXF1aXJlZCJdPSEwO1EuYXR0cmlidXRlcy5yZXF1aXJlZD0hMH1yZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJsYWJlbCIsYXR0cmlidXRlczp7Y2xhc3M6WyJ4ZmFMYWJlbCJdfSxjaGlsZHJlbjpbUV19KX19Y2xhc3MgQ2hvaWNlTGlzdCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiY2hvaWNlTGlzdCIsITApO3RoaXMuY29tbWl0T249Z2V0U3RyaW5nT3B0aW9uKGUuY29tbWl0T24sWyJzZWxlY3QiLCJleGl0Il0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5vcGVuPWdldFN0cmluZ09wdGlvbihlLm9wZW4sWyJ1c2VyQ29udHJvbCIsImFsd2F5cyIsIm11bHRpU2VsZWN0Iiwib25FbnRyeSJdKTt0aGlzLnRleHRFbnRyeT1nZXRJbnRlZ2VyKHtkYXRhOmUudGV4dEVudHJ5LGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuYm9yZGVyPW51bGw7dGhpcy5leHRyYXM9bnVsbDt0aGlzLm1hcmdpbj1udWxsfVtWc10oZSl7Y29uc3QgdD10b1N0eWxlKHRoaXMsImJvcmRlciIsIm1hcmdpbiIpLGk9dGhpc1tsc10oKVtsc10oKSxhPXtmb250U2l6ZTpgY2FsYygke2kuZm9udD8uc2l6ZXx8MTB9cHggKiB2YXIoLS1zY2FsZS1mYWN0b3IpKWB9LHI9W107aWYoaS5pdGVtcy5jaGlsZHJlbi5sZW5ndGg+MCl7Y29uc3QgZT1pLml0ZW1zO2xldCB0PTAscz0wO2lmKDI9PT1lLmNoaWxkcmVuLmxlbmd0aCl7dD1lLmNoaWxkcmVuWzBdLnNhdmU7cz0xLXR9Y29uc3Qgbj1lLmNoaWxkcmVuW3RdW1ZzXSgpLmh0bWwsbz1lLmNoaWxkcmVuW3NdW1ZzXSgpLmh0bWw7bGV0IGc9ITE7Y29uc3QgYz1pLnZhbHVlPy5banNdKCl8fCIiO2ZvcihsZXQgZT0wLHQ9bi5sZW5ndGg7ZTx0O2UrKyl7Y29uc3QgdD17bmFtZToib3B0aW9uIixhdHRyaWJ1dGVzOnt2YWx1ZTpvW2VdfHxuW2VdLHN0eWxlOmF9LHZhbHVlOm5bZV19O29bZV09PT1jJiYodC5hdHRyaWJ1dGVzLnNlbGVjdGVkPWc9ITApO3IucHVzaCh0KX1nfHxyLnNwbGljZSgwLDAse25hbWU6Im9wdGlvbiIsYXR0cmlidXRlczp7aGlkZGVuOiEwLHNlbGVjdGVkOiEwfSx2YWx1ZToiICJ9KX1jb25zdCBzPXtjbGFzczpbInhmYVNlbGVjdCJdLGZpZWxkSWQ6aVt6c10sZGF0YUlkOmlbWHJdPy5benNdfHxpW3pzXSxzdHlsZTp0LCJhcmlhLWxhYmVsIjphcmlhTGFiZWwoaSksImFyaWEtcmVxdWlyZWQiOiExfTtpZihpc1JlcXVpcmVkKGkpKXtzWyJhcmlhLXJlcXVpcmVkIl09ITA7cy5yZXF1aXJlZD0hMH0ibXVsdGlTZWxlY3QiPT09dGhpcy5vcGVuJiYocy5tdWx0aXBsZT0hMCk7cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2Vzcyh7bmFtZToibGFiZWwiLGF0dHJpYnV0ZXM6e2NsYXNzOlsieGZhTGFiZWwiXX0sY2hpbGRyZW46W3tuYW1lOiJzZWxlY3QiLGNoaWxkcmVuOnIsYXR0cmlidXRlczpzfV19KX19Y2xhc3MgQ29sb3IgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImNvbG9yIiwhMCk7dGhpcy5jU3BhY2U9Z2V0U3RyaW5nT3B0aW9uKGUuY1NwYWNlLFsiU1JHQiJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnZhbHVlPWUudmFsdWU/ZnVuY3Rpb24gZ2V0Q29sb3IoZSx0PVswLDAsMF0pe2xldFtpLGEscl09dDtpZighZSlyZXR1cm57cjppLGc6YSxiOnJ9O2NvbnN0IHM9ZS50cmltKCkuc3BsaXQoL1xzKixccyovKS5tYXAoKGU9Pk1hdGgubWluKE1hdGgubWF4KDAscGFyc2VJbnQoZS50cmltKCksMTApKSwyNTUpKSkubWFwKChlPT5pc05hTihlKT8wOmUpKTtpZihzLmxlbmd0aDwzKXJldHVybntyOmksZzphLGI6cn07W2ksYSxyXT1zO3JldHVybntyOmksZzphLGI6cn19KGUudmFsdWUpOiIiO3RoaXMuZXh0cmFzPW51bGx9W0JzXSgpe3JldHVybiExfVtfc10oKXtyZXR1cm4gdGhpcy52YWx1ZT9VdGlsLm1ha2VIZXhDb2xvcih0aGlzLnZhbHVlLnIsdGhpcy52YWx1ZS5nLHRoaXMudmFsdWUuYik6bnVsbH19Y2xhc3MgQ29tYiBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiY29tYiIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5udW1iZXJPZkNlbGxzPWdldEludGVnZXIoe2RhdGE6ZS5udW1iZXJPZkNlbGxzLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PmU+PTB9KTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIENvbm5lY3QgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImNvbm5lY3QiLCEwKTt0aGlzLmNvbm5lY3Rpb249ZS5jb25uZWN0aW9ufHwiIjt0aGlzLmlkPWUuaWR8fCIiO3RoaXMucmVmPWUucmVmfHwiIjt0aGlzLnVzYWdlPWdldFN0cmluZ09wdGlvbihlLnVzYWdlLFsiZXhwb3J0QW5kSW1wb3J0IiwiZXhwb3J0T25seSIsImltcG9ydE9ubHkiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMucGljdHVyZT1udWxsfX1jbGFzcyBDb250ZW50QXJlYSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiY29udGVudEFyZWEiLCEwKTt0aGlzLmg9Z2V0TWVhc3VyZW1lbnQoZS5oKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMucmVsZXZhbnQ9Z2V0UmVsZXZhbnQoZS5yZWxldmFudCk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMudz1nZXRNZWFzdXJlbWVudChlLncpO3RoaXMueD1nZXRNZWFzdXJlbWVudChlLngsIjBwdCIpO3RoaXMueT1nZXRNZWFzdXJlbWVudChlLnksIjBwdCIpO3RoaXMuZGVzYz1udWxsO3RoaXMuZXh0cmFzPW51bGx9W1ZzXShlKXtjb25zdCB0PXtsZWZ0Om1lYXN1cmVUb1N0cmluZyh0aGlzLngpLHRvcDptZWFzdXJlVG9TdHJpbmcodGhpcy55KSx3aWR0aDptZWFzdXJlVG9TdHJpbmcodGhpcy53KSxoZWlnaHQ6bWVhc3VyZVRvU3RyaW5nKHRoaXMuaCl9LGk9WyJ4ZmFDb250ZW50YXJlYSJdO2lzUHJpbnRPbmx5KHRoaXMpJiZpLnB1c2goInhmYVByaW50T25seSIpO3JldHVybiBIVE1MUmVzdWx0LnN1Y2Nlc3Moe25hbWU6ImRpdiIsY2hpbGRyZW46W10sYXR0cmlidXRlczp7c3R5bGU6dCxjbGFzczppLGlkOnRoaXNbenNdfX0pfX1jbGFzcyBDb3JuZXIgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImNvcm5lciIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5pbnZlcnRlZD1nZXRJbnRlZ2VyKHtkYXRhOmUuaW52ZXJ0ZWQsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLmpvaW49Z2V0U3RyaW5nT3B0aW9uKGUuam9pbixbInNxdWFyZSIsInJvdW5kIl0pO3RoaXMucHJlc2VuY2U9Z2V0U3RyaW5nT3B0aW9uKGUucHJlc2VuY2UsWyJ2aXNpYmxlIiwiaGlkZGVuIiwiaW5hY3RpdmUiLCJpbnZpc2libGUiXSk7dGhpcy5yYWRpdXM9Z2V0TWVhc3VyZW1lbnQoZS5yYWRpdXMpO3RoaXMuc3Ryb2tlPWdldFN0cmluZ09wdGlvbihlLnN0cm9rZSxbInNvbGlkIiwiZGFzaERvdCIsImRhc2hEb3REb3QiLCJkYXNoZWQiLCJkb3R0ZWQiLCJlbWJvc3NlZCIsImV0Y2hlZCIsImxvd2VyZWQiLCJyYWlzZWQiXSk7dGhpcy50aGlja25lc3M9Z2V0TWVhc3VyZW1lbnQoZS50aGlja25lc3MsIjAuNXB0Iik7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuY29sb3I9bnVsbDt0aGlzLmV4dHJhcz1udWxsfVtfc10oKXtjb25zdCBlPXRvU3R5bGUodGhpcywidmlzaWJpbGl0eSIpO2UucmFkaXVzPW1lYXN1cmVUb1N0cmluZygic3F1YXJlIj09PXRoaXMuam9pbj8wOnRoaXMucmFkaXVzKTtyZXR1cm4gZX19Y2xhc3MgRGF0ZUVsZW1lbnQgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJkYXRlIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9W19yXSgpe2NvbnN0IGU9dGhpc1tqcl0udHJpbSgpO3RoaXNbanJdPWU/bmV3IERhdGUoZSk6bnVsbH1bVnNdKGUpe3JldHVybiB2YWx1ZVRvSHRtbCh0aGlzW2pyXT90aGlzW2pyXS50b1N0cmluZygpOiIiKX19Y2xhc3MgRGF0ZVRpbWUgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJkYXRlVGltZSIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifVtfcl0oKXtjb25zdCBlPXRoaXNbanJdLnRyaW0oKTt0aGlzW2pyXT1lP25ldyBEYXRlKGUpOm51bGx9W1ZzXShlKXtyZXR1cm4gdmFsdWVUb0h0bWwodGhpc1tqcl0/dGhpc1tqcl0udG9TdHJpbmcoKToiIil9fWNsYXNzIERhdGVUaW1lRWRpdCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZGF0ZVRpbWVFZGl0IiwhMCk7dGhpcy5oU2Nyb2xsUG9saWN5PWdldFN0cmluZ09wdGlvbihlLmhTY3JvbGxQb2xpY3ksWyJhdXRvIiwib2ZmIiwib24iXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnBpY2tlcj1nZXRTdHJpbmdPcHRpb24oZS5waWNrZXIsWyJob3N0Iiwibm9uZSJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5ib3JkZXI9bnVsbDt0aGlzLmNvbWI9bnVsbDt0aGlzLmV4dHJhcz1udWxsO3RoaXMubWFyZ2luPW51bGx9W1ZzXShlKXtjb25zdCB0PXRvU3R5bGUodGhpcywiYm9yZGVyIiwiZm9udCIsIm1hcmdpbiIpLGk9dGhpc1tsc10oKVtsc10oKSxhPXtuYW1lOiJpbnB1dCIsYXR0cmlidXRlczp7dHlwZToidGV4dCIsZmllbGRJZDppW3pzXSxkYXRhSWQ6aVtYcl0/Llt6c118fGlbenNdLGNsYXNzOlsieGZhVGV4dGZpZWxkIl0sc3R5bGU6dCwiYXJpYS1sYWJlbCI6YXJpYUxhYmVsKGkpLCJhcmlhLXJlcXVpcmVkIjohMX19O2lmKGlzUmVxdWlyZWQoaSkpe2EuYXR0cmlidXRlc1siYXJpYS1yZXF1aXJlZCJdPSEwO2EuYXR0cmlidXRlcy5yZXF1aXJlZD0hMH1yZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJsYWJlbCIsYXR0cmlidXRlczp7Y2xhc3M6WyJ4ZmFMYWJlbCJdfSxjaGlsZHJlbjpbYV19KX19Y2xhc3MgRGVjaW1hbCBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImRlY2ltYWwiKTt0aGlzLmZyYWNEaWdpdHM9Z2V0SW50ZWdlcih7ZGF0YTplLmZyYWNEaWdpdHMsZGVmYXVsdFZhbHVlOjIsdmFsaWRhdGU6ZT0+ITB9KTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubGVhZERpZ2l0cz1nZXRJbnRlZ2VyKHtkYXRhOmUubGVhZERpZ2l0cyxkZWZhdWx0VmFsdWU6LTEsdmFsaWRhdGU6ZT0+ITB9KTt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9W19yXSgpe2NvbnN0IGU9cGFyc2VGbG9hdCh0aGlzW2pyXS50cmltKCkpO3RoaXNbanJdPWlzTmFOKGUpP251bGw6ZX1bVnNdKGUpe3JldHVybiB2YWx1ZVRvSHRtbChudWxsIT09dGhpc1tqcl0/dGhpc1tqcl0udG9TdHJpbmcoKToiIil9fWNsYXNzIERlZmF1bHRVaSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZGVmYXVsdFVpIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5leHRyYXM9bnVsbH19Y2xhc3MgRGVzYyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZGVzYyIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuYm9vbGVhbj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kYXRlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRhdGVUaW1lPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRlY2ltYWw9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhEYXRhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZsb2F0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmltYWdlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmludGVnZXI9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMudGV4dD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50aW1lPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgRGlnZXN0TWV0aG9kIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJkaWdlc3RNZXRob2QiLFsiIiwiU0hBMSIsIlNIQTI1NiIsIlNIQTUxMiIsIlJJUEVNRDE2MCJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgRGlnZXN0TWV0aG9kcyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZGlnZXN0TWV0aG9kcyIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmRpZ2VzdE1ldGhvZD1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIERyYXcgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImRyYXciLCEwKTt0aGlzLmFuY2hvclR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUuYW5jaG9yVHlwZSxbInRvcExlZnQiLCJib3R0b21DZW50ZXIiLCJib3R0b21MZWZ0IiwiYm90dG9tUmlnaHQiLCJtaWRkbGVDZW50ZXIiLCJtaWRkbGVMZWZ0IiwibWlkZGxlUmlnaHQiLCJ0b3BDZW50ZXIiLCJ0b3BSaWdodCJdKTt0aGlzLmNvbFNwYW49Z2V0SW50ZWdlcih7ZGF0YTplLmNvbFNwYW4sZGVmYXVsdFZhbHVlOjEsdmFsaWRhdGU6ZT0+ZT49MXx8LTE9PT1lfSk7dGhpcy5oPWUuaD9nZXRNZWFzdXJlbWVudChlLmgpOiIiO3RoaXMuaEFsaWduPWdldFN0cmluZ09wdGlvbihlLmhBbGlnbixbImxlZnQiLCJjZW50ZXIiLCJqdXN0aWZ5IiwianVzdGlmeUFsbCIsInJhZGl4IiwicmlnaHQiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmxvY2FsZT1lLmxvY2FsZXx8IiI7dGhpcy5tYXhIPWdldE1lYXN1cmVtZW50KGUubWF4SCwiMHB0Iik7dGhpcy5tYXhXPWdldE1lYXN1cmVtZW50KGUubWF4VywiMHB0Iik7dGhpcy5taW5IPWdldE1lYXN1cmVtZW50KGUubWluSCwiMHB0Iik7dGhpcy5taW5XPWdldE1lYXN1cmVtZW50KGUubWluVywiMHB0Iik7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5wcmVzZW5jZT1nZXRTdHJpbmdPcHRpb24oZS5wcmVzZW5jZSxbInZpc2libGUiLCJoaWRkZW4iLCJpbmFjdGl2ZSIsImludmlzaWJsZSJdKTt0aGlzLnJlbGV2YW50PWdldFJlbGV2YW50KGUucmVsZXZhbnQpO3RoaXMucm90YXRlPWdldEludGVnZXIoe2RhdGE6ZS5yb3RhdGUsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+ZSU5MD09MH0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnc9ZS53P2dldE1lYXN1cmVtZW50KGUudyk6IiI7dGhpcy54PWdldE1lYXN1cmVtZW50KGUueCwiMHB0Iik7dGhpcy55PWdldE1lYXN1cmVtZW50KGUueSwiMHB0Iik7dGhpcy5hc3Npc3Q9bnVsbDt0aGlzLmJvcmRlcj1udWxsO3RoaXMuY2FwdGlvbj1udWxsO3RoaXMuZGVzYz1udWxsO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5mb250PW51bGw7dGhpcy5rZWVwPW51bGw7dGhpcy5tYXJnaW49bnVsbDt0aGlzLnBhcmE9bnVsbDt0aGlzLnRyYXZlcnNhbD1udWxsO3RoaXMudWk9bnVsbDt0aGlzLnZhbHVlPW51bGw7dGhpcy5zZXRQcm9wZXJ0eT1uZXcgWEZBT2JqZWN0QXJyYXl9W09zXShlKXtfc2V0VmFsdWUodGhpcyxlKX1bVnNdKGUpe3NldFRhYkluZGV4KHRoaXMpO2lmKCJoaWRkZW4iPT09dGhpcy5wcmVzZW5jZXx8ImluYWN0aXZlIj09PXRoaXMucHJlc2VuY2UpcmV0dXJuIEhUTUxSZXN1bHQuRU1QVFk7Zml4RGltZW5zaW9ucyh0aGlzKTt0aGlzW0hzXSgpO2NvbnN0IHQ9dGhpcy53LGk9dGhpcy5oLHt3OmEsaDpyLGlzQnJva2VuOnN9PWxheW91dE5vZGUodGhpcyxlKTtpZihhJiYiIj09PXRoaXMudyl7aWYocyYmdGhpc1tjc10oKVtic10oKSl7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5GQUlMVVJFfXRoaXMudz1hfXImJiIiPT09dGhpcy5oJiYodGhpcy5oPXIpO3NldEZpcnN0VW5zcGxpdHRhYmxlKHRoaXMpO2lmKCFjaGVja0RpbWVuc2lvbnModGhpcyxlKSl7dGhpcy53PXQ7dGhpcy5oPWk7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5GQUlMVVJFfXVuc2V0Rmlyc3RVbnNwbGl0dGFibGUodGhpcyk7Y29uc3Qgbj10b1N0eWxlKHRoaXMsImZvbnQiLCJoQWxpZ24iLCJkaW1lbnNpb25zIiwicG9zaXRpb24iLCJwcmVzZW5jZSIsInJvdGF0ZSIsImFuY2hvclR5cGUiLCJib3JkZXIiLCJtYXJnaW4iKTtzZXRNaW5NYXhEaW1lbnNpb25zKHRoaXMsbik7aWYobi5tYXJnaW4pe24ucGFkZGluZz1uLm1hcmdpbjtkZWxldGUgbi5tYXJnaW59Y29uc3Qgbz1bInhmYURyYXciXTt0aGlzLmZvbnQmJm8ucHVzaCgieGZhRm9udCIpO2lzUHJpbnRPbmx5KHRoaXMpJiZvLnB1c2goInhmYVByaW50T25seSIpO2NvbnN0IGc9e3N0eWxlOm4saWQ6dGhpc1t6c10sY2xhc3M6b307dGhpcy5uYW1lJiYoZy54ZmFOYW1lPXRoaXMubmFtZSk7Y29uc3QgYz17bmFtZToiZGl2IixhdHRyaWJ1dGVzOmcsY2hpbGRyZW46W119O2FwcGx5QXNzaXN0KHRoaXMsZyk7Y29uc3QgbD1jb21wdXRlQmJveCh0aGlzLGMsZSksaD10aGlzLnZhbHVlP3RoaXMudmFsdWVbVnNdKGUpLmh0bWw6bnVsbDtpZihudWxsPT09aCl7dGhpcy53PXQ7dGhpcy5oPWk7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGNyZWF0ZVdyYXBwZXIodGhpcyxjKSxsKX1jLmNoaWxkcmVuLnB1c2goaCk7c2V0UGFyYSh0aGlzLG4saCk7dGhpcy53PXQ7dGhpcy5oPWk7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGNyZWF0ZVdyYXBwZXIodGhpcyxjKSxsKX19Y2xhc3MgRWRnZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZWRnZSIsITApO3RoaXMuY2FwPWdldFN0cmluZ09wdGlvbihlLmNhcCxbInNxdWFyZSIsImJ1dHQiLCJyb3VuZCJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMucHJlc2VuY2U9Z2V0U3RyaW5nT3B0aW9uKGUucHJlc2VuY2UsWyJ2aXNpYmxlIiwiaGlkZGVuIiwiaW5hY3RpdmUiLCJpbnZpc2libGUiXSk7dGhpcy5zdHJva2U9Z2V0U3RyaW5nT3B0aW9uKGUuc3Ryb2tlLFsic29saWQiLCJkYXNoRG90IiwiZGFzaERvdERvdCIsImRhc2hlZCIsImRvdHRlZCIsImVtYm9zc2VkIiwiZXRjaGVkIiwibG93ZXJlZCIsInJhaXNlZCJdKTt0aGlzLnRoaWNrbmVzcz1nZXRNZWFzdXJlbWVudChlLnRoaWNrbmVzcywiMC41cHQiKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5jb2xvcj1udWxsO3RoaXMuZXh0cmFzPW51bGx9W19zXSgpe2NvbnN0IGU9dG9TdHlsZSh0aGlzLCJ2aXNpYmlsaXR5Iik7T2JqZWN0LmFzc2lnbihlLHtsaW5lY2FwOnRoaXMuY2FwLHdpZHRoOm1lYXN1cmVUb1N0cmluZyh0aGlzLnRoaWNrbmVzcyksY29sb3I6dGhpcy5jb2xvcj90aGlzLmNvbG9yW19zXSgpOiIjMDAwMDAwIixzdHlsZToiIn0pO2lmKCJ2aXNpYmxlIiE9PXRoaXMucHJlc2VuY2UpZS5zdHlsZT0ibm9uZSI7ZWxzZSBzd2l0Y2godGhpcy5zdHJva2Upe2Nhc2Uic29saWQiOmUuc3R5bGU9InNvbGlkIjticmVhaztjYXNlImRhc2hEb3QiOmNhc2UiZGFzaERvdERvdCI6Y2FzZSJkYXNoZWQiOmUuc3R5bGU9ImRhc2hlZCI7YnJlYWs7Y2FzZSJkb3R0ZWQiOmUuc3R5bGU9ImRvdHRlZCI7YnJlYWs7Y2FzZSJlbWJvc3NlZCI6ZS5zdHlsZT0icmlkZ2UiO2JyZWFrO2Nhc2UiZXRjaGVkIjplLnN0eWxlPSJncm9vdmUiO2JyZWFrO2Nhc2UibG93ZXJlZCI6ZS5zdHlsZT0iaW5zZXQiO2JyZWFrO2Nhc2UicmFpc2VkIjplLnN0eWxlPSJvdXRzZXQifXJldHVybiBlfX1jbGFzcyBFbmNvZGluZyBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZW5jb2RpbmciLFsiYWRiZS54NTA5LnJzYV9zaGExIiwiYWRiZS5wa2NzNy5kZXRhY2hlZCIsImFkYmUucGtjczcuc2hhMSJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgRW5jb2RpbmdzIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJlbmNvZGluZ3MiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudHlwZT1nZXRTdHJpbmdPcHRpb24oZS50eXBlLFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5lbmNvZGluZz1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIEVuY3J5cHQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImVuY3J5cHQiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmNlcnRpZmljYXRlPW51bGx9fWNsYXNzIEVuY3J5cHREYXRhIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJlbmNyeXB0RGF0YSIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5vcGVyYXRpb249Z2V0U3RyaW5nT3B0aW9uKGUub3BlcmF0aW9uLFsiZW5jcnlwdCIsImRlY3J5cHQiXSk7dGhpcy50YXJnZXQ9ZS50YXJnZXR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmZpbHRlcj1udWxsO3RoaXMubWFuaWZlc3Q9bnVsbH19Y2xhc3MgRW5jcnlwdGlvbiBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZW5jcnlwdGlvbiIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmNlcnRpZmljYXRlPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgRW5jcnlwdGlvbk1ldGhvZCBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZW5jcnlwdGlvbk1ldGhvZCIsWyIiLCJBRVMyNTYtQ0JDIiwiVFJJUExFREVTLUNCQyIsIkFFUzEyOC1DQkMiLCJBRVMxOTItQ0JDIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBFbmNyeXB0aW9uTWV0aG9kcyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZW5jcnlwdGlvbk1ldGhvZHMiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudHlwZT1nZXRTdHJpbmdPcHRpb24oZS50eXBlLFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5lbmNyeXB0aW9uTWV0aG9kPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgRXZlbnQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImV2ZW50IiwhMCk7dGhpcy5hY3Rpdml0eT1nZXRTdHJpbmdPcHRpb24oZS5hY3Rpdml0eSxbImNsaWNrIiwiY2hhbmdlIiwiZG9jQ2xvc2UiLCJkb2NSZWFkeSIsImVudGVyIiwiZXhpdCIsImZ1bGwiLCJpbmRleENoYW5nZSIsImluaXRpYWxpemUiLCJtb3VzZURvd24iLCJtb3VzZUVudGVyIiwibW91c2VFeGl0IiwibW91c2VVcCIsInBvc3RFeGVjdXRlIiwicG9zdE9wZW4iLCJwb3N0UHJpbnQiLCJwb3N0U2F2ZSIsInBvc3RTaWduIiwicG9zdFN1Ym1pdCIsInByZUV4ZWN1dGUiLCJwcmVPcGVuIiwicHJlUHJpbnQiLCJwcmVTYXZlIiwicHJlU2lnbiIsInByZVN1Ym1pdCIsInJlYWR5IiwidmFsaWRhdGlvblN0YXRlIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5saXN0ZW49Z2V0U3RyaW5nT3B0aW9uKGUubGlzdGVuLFsicmVmT25seSIsInJlZkFuZERlc2NlbmRlbnRzIl0pO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMucmVmPWUucmVmfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5leHRyYXM9bnVsbDt0aGlzLmVuY3J5cHREYXRhPW51bGw7dGhpcy5leGVjdXRlPW51bGw7dGhpcy5zY3JpcHQ9bnVsbDt0aGlzLnNpZ25EYXRhPW51bGw7dGhpcy5zdWJtaXQ9bnVsbH19Y2xhc3MgRXhEYXRhIGV4dGVuZHMgQ29udGVudE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZXhEYXRhIik7dGhpcy5jb250ZW50VHlwZT1lLmNvbnRlbnRUeXBlfHwiIjt0aGlzLmhyZWY9ZS5ocmVmfHwiIjt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubWF4TGVuZ3RoPWdldEludGVnZXIoe2RhdGE6ZS5tYXhMZW5ndGgsZGVmYXVsdFZhbHVlOi0xLHZhbGlkYXRlOmU9PmU+PS0xfSk7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5yaWQ9ZS5yaWR8fCIiO3RoaXMudHJhbnNmZXJFbmNvZGluZz1nZXRTdHJpbmdPcHRpb24oZS50cmFuc2ZlckVuY29kaW5nLFsibm9uZSIsImJhc2U2NCIsInBhY2thZ2UiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifVtkc10oKXtyZXR1cm4idGV4dC9odG1sIj09PXRoaXMuY29udGVudFR5cGV9W0dzXShlKXtpZigidGV4dC9odG1sIj09PXRoaXMuY29udGVudFR5cGUmJmVba3NdPT09QW4ueGh0bWwuaWQpe3RoaXNbanJdPWU7cmV0dXJuITB9aWYoInRleHQveG1sIj09PXRoaXMuY29udGVudFR5cGUpe3RoaXNbanJdPWU7cmV0dXJuITB9cmV0dXJuITF9W1ZzXShlKXtyZXR1cm4idGV4dC9odG1sIj09PXRoaXMuY29udGVudFR5cGUmJnRoaXNbanJdP3RoaXNbanJdW1ZzXShlKTpIVE1MUmVzdWx0LkVNUFRZfX1jbGFzcyBFeE9iamVjdCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZXhPYmplY3QiLCEwKTt0aGlzLmFyY2hpdmU9ZS5hcmNoaXZlfHwiIjt0aGlzLmNsYXNzSWQ9ZS5jbGFzc0lkfHwiIjt0aGlzLmNvZGVCYXNlPWUuY29kZUJhc2V8fCIiO3RoaXMuY29kZVR5cGU9ZS5jb2RlVHlwZXx8IiI7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5leHRyYXM9bnVsbDt0aGlzLmJvb2xlYW49bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGF0ZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kYXRlVGltZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kZWNpbWFsPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV4RGF0YT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5leE9iamVjdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5mbG9hdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pbWFnZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pbnRlZ2VyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnRleHQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMudGltZT1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIEV4Y2xHcm91cCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZXhjbEdyb3VwIiwhMCk7dGhpcy5hY2Nlc3M9Z2V0U3RyaW5nT3B0aW9uKGUuYWNjZXNzLFsib3BlbiIsIm5vbkludGVyYWN0aXZlIiwicHJvdGVjdGVkIiwicmVhZE9ubHkiXSk7dGhpcy5hY2Nlc3NLZXk9ZS5hY2Nlc3NLZXl8fCIiO3RoaXMuYW5jaG9yVHlwZT1nZXRTdHJpbmdPcHRpb24oZS5hbmNob3JUeXBlLFsidG9wTGVmdCIsImJvdHRvbUNlbnRlciIsImJvdHRvbUxlZnQiLCJib3R0b21SaWdodCIsIm1pZGRsZUNlbnRlciIsIm1pZGRsZUxlZnQiLCJtaWRkbGVSaWdodCIsInRvcENlbnRlciIsInRvcFJpZ2h0Il0pO3RoaXMuY29sU3Bhbj1nZXRJbnRlZ2VyKHtkYXRhOmUuY29sU3BhbixkZWZhdWx0VmFsdWU6MSx2YWxpZGF0ZTplPT5lPj0xfHwtMT09PWV9KTt0aGlzLmg9ZS5oP2dldE1lYXN1cmVtZW50KGUuaCk6IiI7dGhpcy5oQWxpZ249Z2V0U3RyaW5nT3B0aW9uKGUuaEFsaWduLFsibGVmdCIsImNlbnRlciIsImp1c3RpZnkiLCJqdXN0aWZ5QWxsIiwicmFkaXgiLCJyaWdodCJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubGF5b3V0PWdldFN0cmluZ09wdGlvbihlLmxheW91dCxbInBvc2l0aW9uIiwibHItdGIiLCJybC1yb3ciLCJybC10YiIsInJvdyIsInRhYmxlIiwidGIiXSk7dGhpcy5tYXhIPWdldE1lYXN1cmVtZW50KGUubWF4SCwiMHB0Iik7dGhpcy5tYXhXPWdldE1lYXN1cmVtZW50KGUubWF4VywiMHB0Iik7dGhpcy5taW5IPWdldE1lYXN1cmVtZW50KGUubWluSCwiMHB0Iik7dGhpcy5taW5XPWdldE1lYXN1cmVtZW50KGUubWluVywiMHB0Iik7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5wcmVzZW5jZT1nZXRTdHJpbmdPcHRpb24oZS5wcmVzZW5jZSxbInZpc2libGUiLCJoaWRkZW4iLCJpbmFjdGl2ZSIsImludmlzaWJsZSJdKTt0aGlzLnJlbGV2YW50PWdldFJlbGV2YW50KGUucmVsZXZhbnQpO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnc9ZS53P2dldE1lYXN1cmVtZW50KGUudyk6IiI7dGhpcy54PWdldE1lYXN1cmVtZW50KGUueCwiMHB0Iik7dGhpcy55PWdldE1lYXN1cmVtZW50KGUueSwiMHB0Iik7dGhpcy5hc3Npc3Q9bnVsbDt0aGlzLmJpbmQ9bnVsbDt0aGlzLmJvcmRlcj1udWxsO3RoaXMuY2FsY3VsYXRlPW51bGw7dGhpcy5jYXB0aW9uPW51bGw7dGhpcy5kZXNjPW51bGw7dGhpcy5leHRyYXM9bnVsbDt0aGlzLm1hcmdpbj1udWxsO3RoaXMucGFyYT1udWxsO3RoaXMudHJhdmVyc2FsPW51bGw7dGhpcy52YWxpZGF0ZT1udWxsO3RoaXMuY29ubmVjdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5ldmVudD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5maWVsZD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zZXRQcm9wZXJ0eT1uZXcgWEZBT2JqZWN0QXJyYXl9W2ZzXSgpe3JldHVybiEwfVtCc10oKXtyZXR1cm4hMH1bT3NdKGUpe2Zvcihjb25zdCB0IG9mIHRoaXMuZmllbGQuY2hpbGRyZW4pe2lmKCF0LnZhbHVlKXtjb25zdCBlPW5ldyBWYWx1ZSh7fSk7dFtZcl0oZSk7dC52YWx1ZT1lfXQudmFsdWVbT3NdKGUpfX1bYnNdKCl7cmV0dXJuIHRoaXMubGF5b3V0LmVuZHNXaXRoKCItdGIiKSYmMD09PXRoaXNbWnJdLmF0dGVtcHQmJnRoaXNbWnJdLm51bWJlckluTGluZT4wfHx0aGlzW2xzXSgpW2JzXSgpfVt3c10oKXtjb25zdCBlPXRoaXNbY3NdKCk7aWYoIWVbd3NdKCkpcmV0dXJuITE7aWYodm9pZCAwIT09dGhpc1tacl0uX2lzU3BsaXR0YWJsZSlyZXR1cm4gdGhpc1tacl0uX2lzU3BsaXR0YWJsZTtpZigicG9zaXRpb24iPT09dGhpcy5sYXlvdXR8fHRoaXMubGF5b3V0LmluY2x1ZGVzKCJyb3ciKSl7dGhpc1tacl0uX2lzU3BsaXR0YWJsZT0hMTtyZXR1cm4hMX1pZihlLmxheW91dD8uZW5kc1dpdGgoIi10YiIpJiYwIT09ZVtacl0ubnVtYmVySW5MaW5lKXJldHVybiExO3RoaXNbWnJdLl9pc1NwbGl0dGFibGU9ITA7cmV0dXJuITB9W3pyXSgpe3JldHVybiBmbHVzaEhUTUwodGhpcyl9W3ZyXShlLHQpe2FkZEhUTUwodGhpcyxlLHQpfVtlc10oKXtyZXR1cm4gZ2V0QXZhaWxhYmxlU3BhY2UodGhpcyl9W1ZzXShlKXtzZXRUYWJJbmRleCh0aGlzKTtpZigiaGlkZGVuIj09PXRoaXMucHJlc2VuY2V8fCJpbmFjdGl2ZSI9PT10aGlzLnByZXNlbmNlfHwwPT09dGhpcy5ofHwwPT09dGhpcy53KXJldHVybiBIVE1MUmVzdWx0LkVNUFRZO2ZpeERpbWVuc2lvbnModGhpcyk7Y29uc3QgdD1bXSxpPXtpZDp0aGlzW3pzXSxjbGFzczpbXX07c2V0QWNjZXNzKHRoaXMsaS5jbGFzcyk7dGhpc1tacl18fCh0aGlzW1pyXT1PYmplY3QuY3JlYXRlKG51bGwpKTtPYmplY3QuYXNzaWduKHRoaXNbWnJdLHtjaGlsZHJlbjp0LGF0dHJpYnV0ZXM6aSxhdHRlbXB0OjAsbGluZTpudWxsLG51bWJlckluTGluZTowLGF2YWlsYWJsZVNwYWNlOnt3aWR0aDpNYXRoLm1pbih0aGlzLnd8fDEvMCxlLndpZHRoKSxoZWlnaHQ6TWF0aC5taW4odGhpcy5ofHwxLzAsZS5oZWlnaHQpfSx3aWR0aDowLGhlaWdodDowLHByZXZIZWlnaHQ6MCxjdXJyZW50V2lkdGg6MH0pO2NvbnN0IGE9dGhpc1t3c10oKTthfHxzZXRGaXJzdFVuc3BsaXR0YWJsZSh0aGlzKTtpZighY2hlY2tEaW1lbnNpb25zKHRoaXMsZSkpcmV0dXJuIEhUTUxSZXN1bHQuRkFJTFVSRTtjb25zdCByPW5ldyBTZXQoWyJmaWVsZCJdKTtpZih0aGlzLmxheW91dC5pbmNsdWRlcygicm93Iikpe2NvbnN0IGU9dGhpc1tjc10oKS5jb2x1bW5XaWR0aHM7aWYoQXJyYXkuaXNBcnJheShlKSYmZS5sZW5ndGg+MCl7dGhpc1tacl0uY29sdW1uV2lkdGhzPWU7dGhpc1tacl0uY3VycmVudENvbHVtbj0wfX1jb25zdCBzPXRvU3R5bGUodGhpcywiYW5jaG9yVHlwZSIsImRpbWVuc2lvbnMiLCJwb3NpdGlvbiIsInByZXNlbmNlIiwiYm9yZGVyIiwibWFyZ2luIiwiaEFsaWduIiksbj1bInhmYUV4Y2xncm91cCJdLG89bGF5b3V0Q2xhc3ModGhpcyk7byYmbi5wdXNoKG8pO2lzUHJpbnRPbmx5KHRoaXMpJiZuLnB1c2goInhmYVByaW50T25seSIpO2kuc3R5bGU9cztpLmNsYXNzPW47dGhpcy5uYW1lJiYoaS54ZmFOYW1lPXRoaXMubmFtZSk7dGhpc1tIc10oKTtjb25zdCBnPSJsci10YiI9PT10aGlzLmxheW91dHx8InJsLXRiIj09PXRoaXMubGF5b3V0LGM9Zz8yOjE7Zm9yKDt0aGlzW1pyXS5hdHRlbXB0PGM7dGhpc1tacl0uYXR0ZW1wdCsrKXtnJiYxPT09dGhpc1tacl0uYXR0ZW1wdCYmKHRoaXNbWnJdLm51bWJlckluTGluZT0wKTtjb25zdCBlPXRoaXNbS3JdKHtmaWx0ZXI6cixpbmNsdWRlOiEwfSk7aWYoZS5zdWNjZXNzKWJyZWFrO2lmKGUuaXNCcmVhaygpKXt0aGlzW0xzXSgpO3JldHVybiBlfWlmKGcmJjA9PT10aGlzW1pyXS5hdHRlbXB0JiYwPT09dGhpc1tacl0ubnVtYmVySW5MaW5lJiYhdGhpc1toc10oKVtacl0ubm9MYXlvdXRGYWlsdXJlKXt0aGlzW1pyXS5hdHRlbXB0PWM7YnJlYWt9fXRoaXNbTHNdKCk7YXx8dW5zZXRGaXJzdFVuc3BsaXR0YWJsZSh0aGlzKTtpZih0aGlzW1pyXS5hdHRlbXB0PT09Yyl7YXx8ZGVsZXRlIHRoaXNbWnJdO3JldHVybiBIVE1MUmVzdWx0LkZBSUxVUkV9bGV0IGw9MCxoPTA7aWYodGhpcy5tYXJnaW4pe2w9dGhpcy5tYXJnaW4ubGVmdEluc2V0K3RoaXMubWFyZ2luLnJpZ2h0SW5zZXQ7aD10aGlzLm1hcmdpbi50b3BJbnNldCt0aGlzLm1hcmdpbi5ib3R0b21JbnNldH1jb25zdCBDPU1hdGgubWF4KHRoaXNbWnJdLndpZHRoK2wsdGhpcy53fHwwKSxRPU1hdGgubWF4KHRoaXNbWnJdLmhlaWdodCtoLHRoaXMuaHx8MCksRT1bdGhpcy54LHRoaXMueSxDLFFdOyIiPT09dGhpcy53JiYocy53aWR0aD1tZWFzdXJlVG9TdHJpbmcoQykpOyIiPT09dGhpcy5oJiYocy5oZWlnaHQ9bWVhc3VyZVRvU3RyaW5nKFEpKTtjb25zdCB1PXtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6aSxjaGlsZHJlbjp0fTthcHBseUFzc2lzdCh0aGlzLGkpO2RlbGV0ZSB0aGlzW1pyXTtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGNyZWF0ZVdyYXBwZXIodGhpcyx1KSxFKX19Y2xhc3MgRXhlY3V0ZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZXhlY3V0ZSIpO3RoaXMuY29ubmVjdGlvbj1lLmNvbm5lY3Rpb258fCIiO3RoaXMuZXhlY3V0ZVR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUuZXhlY3V0ZVR5cGUsWyJpbXBvcnQiLCJyZW1lcmdlIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5ydW5BdD1nZXRTdHJpbmdPcHRpb24oZS5ydW5BdCxbImNsaWVudCIsImJvdGgiLCJzZXJ2ZXIiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBFeHRyYXMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImV4dHJhcyIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuYm9vbGVhbj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kYXRlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRhdGVUaW1lPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRlY2ltYWw9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhEYXRhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV4dHJhcz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5mbG9hdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pbWFnZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pbnRlZ2VyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnRleHQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMudGltZT1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIEZpZWxkIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJmaWVsZCIsITApO3RoaXMuYWNjZXNzPWdldFN0cmluZ09wdGlvbihlLmFjY2VzcyxbIm9wZW4iLCJub25JbnRlcmFjdGl2ZSIsInByb3RlY3RlZCIsInJlYWRPbmx5Il0pO3RoaXMuYWNjZXNzS2V5PWUuYWNjZXNzS2V5fHwiIjt0aGlzLmFuY2hvclR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUuYW5jaG9yVHlwZSxbInRvcExlZnQiLCJib3R0b21DZW50ZXIiLCJib3R0b21MZWZ0IiwiYm90dG9tUmlnaHQiLCJtaWRkbGVDZW50ZXIiLCJtaWRkbGVMZWZ0IiwibWlkZGxlUmlnaHQiLCJ0b3BDZW50ZXIiLCJ0b3BSaWdodCJdKTt0aGlzLmNvbFNwYW49Z2V0SW50ZWdlcih7ZGF0YTplLmNvbFNwYW4sZGVmYXVsdFZhbHVlOjEsdmFsaWRhdGU6ZT0+ZT49MXx8LTE9PT1lfSk7dGhpcy5oPWUuaD9nZXRNZWFzdXJlbWVudChlLmgpOiIiO3RoaXMuaEFsaWduPWdldFN0cmluZ09wdGlvbihlLmhBbGlnbixbImxlZnQiLCJjZW50ZXIiLCJqdXN0aWZ5IiwianVzdGlmeUFsbCIsInJhZGl4IiwicmlnaHQiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmxvY2FsZT1lLmxvY2FsZXx8IiI7dGhpcy5tYXhIPWdldE1lYXN1cmVtZW50KGUubWF4SCwiMHB0Iik7dGhpcy5tYXhXPWdldE1lYXN1cmVtZW50KGUubWF4VywiMHB0Iik7dGhpcy5taW5IPWdldE1lYXN1cmVtZW50KGUubWluSCwiMHB0Iik7dGhpcy5taW5XPWdldE1lYXN1cmVtZW50KGUubWluVywiMHB0Iik7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5wcmVzZW5jZT1nZXRTdHJpbmdPcHRpb24oZS5wcmVzZW5jZSxbInZpc2libGUiLCJoaWRkZW4iLCJpbmFjdGl2ZSIsImludmlzaWJsZSJdKTt0aGlzLnJlbGV2YW50PWdldFJlbGV2YW50KGUucmVsZXZhbnQpO3RoaXMucm90YXRlPWdldEludGVnZXIoe2RhdGE6ZS5yb3RhdGUsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+ZSU5MD09MH0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnc9ZS53P2dldE1lYXN1cmVtZW50KGUudyk6IiI7dGhpcy54PWdldE1lYXN1cmVtZW50KGUueCwiMHB0Iik7dGhpcy55PWdldE1lYXN1cmVtZW50KGUueSwiMHB0Iik7dGhpcy5hc3Npc3Q9bnVsbDt0aGlzLmJpbmQ9bnVsbDt0aGlzLmJvcmRlcj1udWxsO3RoaXMuY2FsY3VsYXRlPW51bGw7dGhpcy5jYXB0aW9uPW51bGw7dGhpcy5kZXNjPW51bGw7dGhpcy5leHRyYXM9bnVsbDt0aGlzLmZvbnQ9bnVsbDt0aGlzLmZvcm1hdD1udWxsO3RoaXMuaXRlbXM9bmV3IFhGQU9iamVjdEFycmF5KDIpO3RoaXMua2VlcD1udWxsO3RoaXMubWFyZ2luPW51bGw7dGhpcy5wYXJhPW51bGw7dGhpcy50cmF2ZXJzYWw9bnVsbDt0aGlzLnVpPW51bGw7dGhpcy52YWxpZGF0ZT1udWxsO3RoaXMudmFsdWU9bnVsbDt0aGlzLmJpbmRJdGVtcz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5jb25uZWN0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV2ZW50PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnNldFByb3BlcnR5PW5ldyBYRkFPYmplY3RBcnJheX1bZnNdKCl7cmV0dXJuITB9W09zXShlKXtfc2V0VmFsdWUodGhpcyxlKX1bVnNdKGUpe3NldFRhYkluZGV4KHRoaXMpO2lmKCF0aGlzLnVpKXt0aGlzLnVpPW5ldyBVaSh7fSk7dGhpcy51aVtDc109dGhpc1tDc107dGhpc1tZcl0odGhpcy51aSk7bGV0IGU7c3dpdGNoKHRoaXMuaXRlbXMuY2hpbGRyZW4ubGVuZ3RoKXtjYXNlIDA6ZT1uZXcgVGV4dEVkaXQoe30pO3RoaXMudWkudGV4dEVkaXQ9ZTticmVhaztjYXNlIDE6ZT1uZXcgQ2hlY2tCdXR0b24oe30pO3RoaXMudWkuY2hlY2tCdXR0b249ZTticmVhaztjYXNlIDI6ZT1uZXcgQ2hvaWNlTGlzdCh7fSk7dGhpcy51aS5jaG9pY2VMaXN0PWV9dGhpcy51aVtZcl0oZSl9aWYoIXRoaXMudWl8fCJoaWRkZW4iPT09dGhpcy5wcmVzZW5jZXx8ImluYWN0aXZlIj09PXRoaXMucHJlc2VuY2V8fDA9PT10aGlzLmh8fDA9PT10aGlzLncpcmV0dXJuIEhUTUxSZXN1bHQuRU1QVFk7dGhpcy5jYXB0aW9uJiZkZWxldGUgdGhpcy5jYXB0aW9uW1pyXTt0aGlzW0hzXSgpO2NvbnN0IHQ9dGhpcy5jYXB0aW9uP3RoaXMuY2FwdGlvbltWc10oZSkuaHRtbDpudWxsLGk9dGhpcy53LGE9dGhpcy5oO2xldCByPTAscz0wO2lmKHRoaXMubWFyZ2luKXtyPXRoaXMubWFyZ2luLmxlZnRJbnNldCt0aGlzLm1hcmdpbi5yaWdodEluc2V0O3M9dGhpcy5tYXJnaW4udG9wSW5zZXQrdGhpcy5tYXJnaW4uYm90dG9tSW5zZXR9bGV0IG49bnVsbDtpZigiIj09PXRoaXMud3x8IiI9PT10aGlzLmgpe2xldCB0PW51bGwsaT1udWxsLGE9MCxvPTA7aWYodGhpcy51aS5jaGVja0J1dHRvbilhPW89dGhpcy51aS5jaGVja0J1dHRvbi5zaXplO2Vsc2V7Y29uc3R7dzp0LGg6aX09bGF5b3V0Tm9kZSh0aGlzLGUpO2lmKG51bGwhPT10KXthPXQ7bz1pfWVsc2Ugbz1mdW5jdGlvbiBmb250c19nZXRNZXRyaWNzKGUsdD0hMSl7bGV0IGk9bnVsbDtpZihlKXtjb25zdCB0PXN0cmlwUXVvdGVzKGUudHlwZWZhY2UpLGE9ZVtDc10uZm9udEZpbmRlci5maW5kKHQpO2k9c2VsZWN0Rm9udChlLGEpfWlmKCFpKXJldHVybntsaW5lSGVpZ2h0OjEyLGxpbmVHYXA6MixsaW5lTm9HYXA6MTB9O2NvbnN0IGE9ZS5zaXplfHwxMCxyPWkubGluZUhlaWdodD9NYXRoLm1heCh0PzA6MS4yLGkubGluZUhlaWdodCk6MS4yLHM9dm9pZCAwPT09aS5saW5lR2FwPy4yOmkubGluZUdhcDtyZXR1cm57bGluZUhlaWdodDpyKmEsbGluZUdhcDpzKmEsbGluZU5vR2FwOk1hdGgubWF4KDEsci1zKSphfX0odGhpcy5mb250LCEwKS5saW5lTm9HYXB9bj1nZXRCb3JkZXJEaW1zKHRoaXMudWlbc3NdKCkpO2ErPW4udztvKz1uLmg7aWYodGhpcy5jYXB0aW9uKXtjb25zdHt3OnIsaDpzLGlzQnJva2VuOm59PXRoaXMuY2FwdGlvbltzc10oZSk7aWYobiYmdGhpc1tjc10oKVtic10oKSl7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5GQUlMVVJFfXQ9cjtpPXM7c3dpdGNoKHRoaXMuY2FwdGlvbi5wbGFjZW1lbnQpe2Nhc2UibGVmdCI6Y2FzZSJyaWdodCI6Y2FzZSJpbmxpbmUiOnQrPWE7YnJlYWs7Y2FzZSJ0b3AiOmNhc2UiYm90dG9tIjppKz1vfX1lbHNle3Q9YTtpPW99aWYodCYmIiI9PT10aGlzLncpe3QrPXI7dGhpcy53PU1hdGgubWluKHRoaXMubWF4Vzw9MD8xLzA6dGhpcy5tYXhXLHRoaXMubWluVysxPHQ/dDp0aGlzLm1pblcpfWlmKGkmJiIiPT09dGhpcy5oKXtpKz1zO3RoaXMuaD1NYXRoLm1pbih0aGlzLm1heEg8PTA/MS8wOnRoaXMubWF4SCx0aGlzLm1pbkgrMTxpP2k6dGhpcy5taW5IKX19dGhpc1tMc10oKTtmaXhEaW1lbnNpb25zKHRoaXMpO3NldEZpcnN0VW5zcGxpdHRhYmxlKHRoaXMpO2lmKCFjaGVja0RpbWVuc2lvbnModGhpcyxlKSl7dGhpcy53PWk7dGhpcy5oPWE7dGhpc1tMc10oKTtyZXR1cm4gSFRNTFJlc3VsdC5GQUlMVVJFfXVuc2V0Rmlyc3RVbnNwbGl0dGFibGUodGhpcyk7Y29uc3Qgbz10b1N0eWxlKHRoaXMsImZvbnQiLCJkaW1lbnNpb25zIiwicG9zaXRpb24iLCJyb3RhdGUiLCJhbmNob3JUeXBlIiwicHJlc2VuY2UiLCJtYXJnaW4iLCJoQWxpZ24iKTtzZXRNaW5NYXhEaW1lbnNpb25zKHRoaXMsbyk7Y29uc3QgZz1bInhmYUZpZWxkIl07dGhpcy5mb250JiZnLnB1c2goInhmYUZvbnQiKTtpc1ByaW50T25seSh0aGlzKSYmZy5wdXNoKCJ4ZmFQcmludE9ubHkiKTtjb25zdCBjPXtzdHlsZTpvLGlkOnRoaXNbenNdLGNsYXNzOmd9O2lmKG8ubWFyZ2luKXtvLnBhZGRpbmc9by5tYXJnaW47ZGVsZXRlIG8ubWFyZ2lufXNldEFjY2Vzcyh0aGlzLGcpO3RoaXMubmFtZSYmKGMueGZhTmFtZT10aGlzLm5hbWUpO2NvbnN0IGw9W10saD17bmFtZToiZGl2IixhdHRyaWJ1dGVzOmMsY2hpbGRyZW46bH07YXBwbHlBc3Npc3QodGhpcyxjKTtjb25zdCBDPXRoaXMuYm9yZGVyP3RoaXMuYm9yZGVyW19zXSgpOm51bGwsUT1jb21wdXRlQmJveCh0aGlzLGgsZSksRT10aGlzLnVpW1ZzXSgpLmh0bWw7aWYoIUUpe09iamVjdC5hc3NpZ24obyxDKTtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGNyZWF0ZVdyYXBwZXIodGhpcyxoKSxRKX10aGlzW1dzXSYmKEUuY2hpbGRyZW4/LlswXT9FLmNoaWxkcmVuWzBdLmF0dHJpYnV0ZXMudGFiaW5kZXg9dGhpc1tXc106RS5hdHRyaWJ1dGVzLnRhYmluZGV4PXRoaXNbV3NdKTtFLmF0dHJpYnV0ZXMuc3R5bGV8fChFLmF0dHJpYnV0ZXMuc3R5bGU9T2JqZWN0LmNyZWF0ZShudWxsKSk7bGV0IHU9bnVsbDtpZih0aGlzLnVpLmJ1dHRvbil7MT09PUUuY2hpbGRyZW4ubGVuZ3RoJiYoW3VdPUUuY2hpbGRyZW4uc3BsaWNlKDAsMSkpO09iamVjdC5hc3NpZ24oRS5hdHRyaWJ1dGVzLnN0eWxlLEMpfWVsc2UgT2JqZWN0LmFzc2lnbihvLEMpO2wucHVzaChFKTtpZih0aGlzLnZhbHVlKWlmKHRoaXMudWkuaW1hZ2VFZGl0KUUuY2hpbGRyZW4ucHVzaCh0aGlzLnZhbHVlW1ZzXSgpLmh0bWwpO2Vsc2UgaWYoIXRoaXMudWkuYnV0dG9uKXtsZXQgZT0iIjtpZih0aGlzLnZhbHVlLmV4RGF0YSllPXRoaXMudmFsdWUuZXhEYXRhW2pzXSgpO2Vsc2UgaWYodGhpcy52YWx1ZS50ZXh0KWU9dGhpcy52YWx1ZS50ZXh0W3NzXSgpO2Vsc2V7Y29uc3QgdD10aGlzLnZhbHVlW1ZzXSgpLmh0bWw7bnVsbCE9PXQmJihlPXQuY2hpbGRyZW5bMF0udmFsdWUpfXRoaXMudWkudGV4dEVkaXQmJnRoaXMudmFsdWUudGV4dD8ubWF4Q2hhcnMmJihFLmNoaWxkcmVuWzBdLmF0dHJpYnV0ZXMubWF4TGVuZ3RoPXRoaXMudmFsdWUudGV4dC5tYXhDaGFycyk7aWYoZSl7aWYodGhpcy51aS5udW1lcmljRWRpdCl7ZT1wYXJzZUZsb2F0KGUpO2U9aXNOYU4oZSk/IiI6ZS50b1N0cmluZygpfSJ0ZXh0YXJlYSI9PT1FLmNoaWxkcmVuWzBdLm5hbWU/RS5jaGlsZHJlblswXS5hdHRyaWJ1dGVzLnRleHRDb250ZW50PWU6RS5jaGlsZHJlblswXS5hdHRyaWJ1dGVzLnZhbHVlPWV9fWlmKCF0aGlzLnVpLmltYWdlRWRpdCYmRS5jaGlsZHJlbj8uWzBdJiZ0aGlzLmgpe249bnx8Z2V0Qm9yZGVyRGltcyh0aGlzLnVpW3NzXSgpKTtsZXQgdD0wO2lmKHRoaXMuY2FwdGlvbiYmWyJ0b3AiLCJib3R0b20iXS5pbmNsdWRlcyh0aGlzLmNhcHRpb24ucGxhY2VtZW50KSl7dD10aGlzLmNhcHRpb24ucmVzZXJ2ZTt0PD0wJiYodD10aGlzLmNhcHRpb25bc3NdKGUpLmgpO2NvbnN0IGk9dGhpcy5oLXQtcy1uLmg7RS5jaGlsZHJlblswXS5hdHRyaWJ1dGVzLnN0eWxlLmhlaWdodD1tZWFzdXJlVG9TdHJpbmcoaSl9ZWxzZSBFLmNoaWxkcmVuWzBdLmF0dHJpYnV0ZXMuc3R5bGUuaGVpZ2h0PSIxMDAlIn11JiZFLmNoaWxkcmVuLnB1c2godSk7aWYoIXQpe0UuYXR0cmlidXRlcy5jbGFzcyYmRS5hdHRyaWJ1dGVzLmNsYXNzLnB1c2goInhmYUxlZnQiKTt0aGlzLnc9aTt0aGlzLmg9YTtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGNyZWF0ZVdyYXBwZXIodGhpcyxoKSxRKX1pZih0aGlzLnVpLmJ1dHRvbil7by5wYWRkaW5nJiZkZWxldGUgby5wYWRkaW5nOyJkaXYiPT09dC5uYW1lJiYodC5uYW1lPSJzcGFuIik7RS5jaGlsZHJlbi5wdXNoKHQpO3JldHVybiBIVE1MUmVzdWx0LnN1Y2Nlc3MoaCxRKX10aGlzLnVpLmNoZWNrQnV0dG9uJiYodC5hdHRyaWJ1dGVzLmNsYXNzWzBdPSJ4ZmFDYXB0aW9uRm9yQ2hlY2tCdXR0b24iKTtFLmF0dHJpYnV0ZXMuY2xhc3N8fChFLmF0dHJpYnV0ZXMuY2xhc3M9W10pO0UuY2hpbGRyZW4uc3BsaWNlKDAsMCx0KTtzd2l0Y2godGhpcy5jYXB0aW9uLnBsYWNlbWVudCl7Y2FzZSJsZWZ0IjpjYXNlImlubGluZSI6RS5hdHRyaWJ1dGVzLmNsYXNzLnB1c2goInhmYUxlZnQiKTticmVhaztjYXNlInJpZ2h0IjpFLmF0dHJpYnV0ZXMuY2xhc3MucHVzaCgieGZhUmlnaHQiKTticmVhaztjYXNlInRvcCI6RS5hdHRyaWJ1dGVzLmNsYXNzLnB1c2goInhmYVRvcCIpO2JyZWFrO2Nhc2UiYm90dG9tIjpFLmF0dHJpYnV0ZXMuY2xhc3MucHVzaCgieGZhQm90dG9tIil9dGhpcy53PWk7dGhpcy5oPWE7cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2VzcyhjcmVhdGVXcmFwcGVyKHRoaXMsaCksUSl9fWNsYXNzIEZpbGwgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImZpbGwiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMucHJlc2VuY2U9Z2V0U3RyaW5nT3B0aW9uKGUucHJlc2VuY2UsWyJ2aXNpYmxlIiwiaGlkZGVuIiwiaW5hY3RpdmUiLCJpbnZpc2libGUiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuY29sb3I9bnVsbDt0aGlzLmV4dHJhcz1udWxsO3RoaXMubGluZWFyPW51bGw7dGhpcy5wYXR0ZXJuPW51bGw7dGhpcy5yYWRpYWw9bnVsbDt0aGlzLnNvbGlkPW51bGw7dGhpcy5zdGlwcGxlPW51bGx9W19zXSgpe2NvbnN0IGU9dGhpc1tsc10oKSx0PWVbbHNdKClbbHNdKCksaT1PYmplY3QuY3JlYXRlKG51bGwpO2xldCBhPSJjb2xvciIscj1hO2lmKGUgaW5zdGFuY2VvZiBCb3JkZXIpe2E9ImJhY2tncm91bmQtY29sb3IiO3I9ImJhY2tncm91bmQiO3QgaW5zdGFuY2VvZiBVaSYmKGkuYmFja2dyb3VuZENvbG9yPSJ3aGl0ZSIpfWlmKGUgaW5zdGFuY2VvZiBSZWN0YW5nbGV8fGUgaW5zdGFuY2VvZiBBcmMpe2E9cj0iZmlsbCI7aS5maWxsPSJ3aGl0ZSJ9Zm9yKGNvbnN0IGUgb2YgT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGhpcykpe2lmKCJleHRyYXMiPT09ZXx8ImNvbG9yIj09PWUpY29udGludWU7Y29uc3QgdD10aGlzW2VdO2lmKCEodCBpbnN0YW5jZW9mIFhGQU9iamVjdCkpY29udGludWU7Y29uc3Qgcz10W19zXSh0aGlzLmNvbG9yKTtzJiYoaVtzLnN0YXJ0c1dpdGgoIiMiKT9hOnJdPXMpO3JldHVybiBpfWlmKHRoaXMuY29sb3I/LnZhbHVlKXtjb25zdCBlPXRoaXMuY29sb3JbX3NdKCk7aVtlLnN0YXJ0c1dpdGgoIiMiKT9hOnJdPWV9cmV0dXJuIGl9fWNsYXNzIEZpbHRlciBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiZmlsdGVyIiwhMCk7dGhpcy5hZGRSZXZvY2F0aW9uSW5mbz1nZXRTdHJpbmdPcHRpb24oZS5hZGRSZXZvY2F0aW9uSW5mbyxbIiIsInJlcXVpcmVkIiwib3B0aW9uYWwiLCJub25lIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMudmVyc2lvbj1nZXRJbnRlZ2VyKHtkYXRhOnRoaXMudmVyc2lvbixkZWZhdWx0VmFsdWU6NSx2YWxpZGF0ZTplPT5lPj0xJiZlPD01fSk7dGhpcy5hcHBlYXJhbmNlRmlsdGVyPW51bGw7dGhpcy5jZXJ0aWZpY2F0ZXM9bnVsbDt0aGlzLmRpZ2VzdE1ldGhvZHM9bnVsbDt0aGlzLmVuY29kaW5ncz1udWxsO3RoaXMuZW5jcnlwdGlvbk1ldGhvZHM9bnVsbDt0aGlzLmhhbmRsZXI9bnVsbDt0aGlzLmxvY2tEb2N1bWVudD1udWxsO3RoaXMubWRwPW51bGw7dGhpcy5yZWFzb25zPW51bGw7dGhpcy50aW1lU3RhbXA9bnVsbH19Y2xhc3MgRmxvYXQgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJmbG9hdCIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifVtfcl0oKXtjb25zdCBlPXBhcnNlRmxvYXQodGhpc1tqcl0udHJpbSgpKTt0aGlzW2pyXT1pc05hTihlKT9udWxsOmV9W1ZzXShlKXtyZXR1cm4gdmFsdWVUb0h0bWwobnVsbCE9PXRoaXNbanJdP3RoaXNbanJdLnRvU3RyaW5nKCk6IiIpfX1jbGFzcyB0ZW1wbGF0ZV9Gb250IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJmb250IiwhMCk7dGhpcy5iYXNlbGluZVNoaWZ0PWdldE1lYXN1cmVtZW50KGUuYmFzZWxpbmVTaGlmdCk7dGhpcy5mb250SG9yaXpvbnRhbFNjYWxlPWdldEZsb2F0KHtkYXRhOmUuZm9udEhvcml6b250YWxTY2FsZSxkZWZhdWx0VmFsdWU6MTAwLHZhbGlkYXRlOmU9PmU+PTB9KTt0aGlzLmZvbnRWZXJ0aWNhbFNjYWxlPWdldEZsb2F0KHtkYXRhOmUuZm9udFZlcnRpY2FsU2NhbGUsZGVmYXVsdFZhbHVlOjEwMCx2YWxpZGF0ZTplPT5lPj0wfSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmtlcm5pbmdNb2RlPWdldFN0cmluZ09wdGlvbihlLmtlcm5pbmdNb2RlLFsibm9uZSIsInBhaXIiXSk7dGhpcy5sZXR0ZXJTcGFjaW5nPWdldE1lYXN1cmVtZW50KGUubGV0dGVyU3BhY2luZywiMCIpO3RoaXMubGluZVRocm91Z2g9Z2V0SW50ZWdlcih7ZGF0YTplLmxpbmVUaHJvdWdoLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfHwyPT09ZX0pO3RoaXMubGluZVRocm91Z2hQZXJpb2Q9Z2V0U3RyaW5nT3B0aW9uKGUubGluZVRocm91Z2hQZXJpb2QsWyJhbGwiLCJ3b3JkIl0pO3RoaXMub3ZlcmxpbmU9Z2V0SW50ZWdlcih7ZGF0YTplLm92ZXJsaW5lLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfHwyPT09ZX0pO3RoaXMub3ZlcmxpbmVQZXJpb2Q9Z2V0U3RyaW5nT3B0aW9uKGUub3ZlcmxpbmVQZXJpb2QsWyJhbGwiLCJ3b3JkIl0pO3RoaXMucG9zdHVyZT1nZXRTdHJpbmdPcHRpb24oZS5wb3N0dXJlLFsibm9ybWFsIiwiaXRhbGljIl0pO3RoaXMuc2l6ZT1nZXRNZWFzdXJlbWVudChlLnNpemUsIjEwcHQiKTt0aGlzLnR5cGVmYWNlPWUudHlwZWZhY2V8fCJDb3VyaWVyIjt0aGlzLnVuZGVybGluZT1nZXRJbnRlZ2VyKHtkYXRhOmUudW5kZXJsaW5lLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfHwyPT09ZX0pO3RoaXMudW5kZXJsaW5lUGVyaW9kPWdldFN0cmluZ09wdGlvbihlLnVuZGVybGluZVBlcmlvZCxbImFsbCIsIndvcmQiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMud2VpZ2h0PWdldFN0cmluZ09wdGlvbihlLndlaWdodCxbIm5vcm1hbCIsImJvbGQiXSk7dGhpcy5leHRyYXM9bnVsbDt0aGlzLmZpbGw9bnVsbH1bVHJdKGUpe3N1cGVyW1RyXShlKTt0aGlzW0NzXS51c2VkVHlwZWZhY2VzLmFkZCh0aGlzLnR5cGVmYWNlKX1bX3NdKCl7Y29uc3QgZT10b1N0eWxlKHRoaXMsImZpbGwiKSx0PWUuY29sb3I7aWYodClpZigiIzAwMDAwMCI9PT10KWRlbGV0ZSBlLmNvbG9yO2Vsc2UgaWYoIXQuc3RhcnRzV2l0aCgiIyIpKXtlLmJhY2tncm91bmQ9dDtlLmJhY2tncm91bmRDbGlwPSJ0ZXh0IjtlLmNvbG9yPSJ0cmFuc3BhcmVudCJ9dGhpcy5iYXNlbGluZVNoaWZ0JiYoZS52ZXJ0aWNhbEFsaWduPW1lYXN1cmVUb1N0cmluZyh0aGlzLmJhc2VsaW5lU2hpZnQpKTtlLmZvbnRLZXJuaW5nPSJub25lIj09PXRoaXMua2VybmluZ01vZGU/Im5vbmUiOiJub3JtYWwiO2UubGV0dGVyU3BhY2luZz1tZWFzdXJlVG9TdHJpbmcodGhpcy5sZXR0ZXJTcGFjaW5nKTtpZigwIT09dGhpcy5saW5lVGhyb3VnaCl7ZS50ZXh0RGVjb3JhdGlvbj0ibGluZS10aHJvdWdoIjsyPT09dGhpcy5saW5lVGhyb3VnaCYmKGUudGV4dERlY29yYXRpb25TdHlsZT0iZG91YmxlIil9aWYoMCE9PXRoaXMub3ZlcmxpbmUpe2UudGV4dERlY29yYXRpb249Im92ZXJsaW5lIjsyPT09dGhpcy5vdmVybGluZSYmKGUudGV4dERlY29yYXRpb25TdHlsZT0iZG91YmxlIil9ZS5mb250U3R5bGU9dGhpcy5wb3N0dXJlO2UuZm9udFNpemU9bWVhc3VyZVRvU3RyaW5nKC45OSp0aGlzLnNpemUpO3NldEZvbnRGYW1pbHkodGhpcyx0aGlzLHRoaXNbQ3NdLmZvbnRGaW5kZXIsZSk7aWYoMCE9PXRoaXMudW5kZXJsaW5lKXtlLnRleHREZWNvcmF0aW9uPSJ1bmRlcmxpbmUiOzI9PT10aGlzLnVuZGVybGluZSYmKGUudGV4dERlY29yYXRpb25TdHlsZT0iZG91YmxlIil9ZS5mb250V2VpZ2h0PXRoaXMud2VpZ2h0O3JldHVybiBlfX1jbGFzcyBGb3JtYXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImZvcm1hdCIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5waWN0dXJlPW51bGx9fWNsYXNzIEhhbmRsZXIgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImhhbmRsZXIiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudHlwZT1nZXRTdHJpbmdPcHRpb24oZS50eXBlLFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIEh5cGhlbmF0aW9uIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJoeXBoZW5hdGlvbiIpO3RoaXMuZXhjbHVkZUFsbENhcHM9Z2V0SW50ZWdlcih7ZGF0YTplLmV4Y2x1ZGVBbGxDYXBzLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfSk7dGhpcy5leGNsdWRlSW5pdGlhbENhcD1nZXRJbnRlZ2VyKHtkYXRhOmUuZXhjbHVkZUluaXRpYWxDYXAsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLmh5cGhlbmF0ZT1nZXRJbnRlZ2VyKHtkYXRhOmUuaHlwaGVuYXRlLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnB1c2hDaGFyYWN0ZXJDb3VudD1nZXRJbnRlZ2VyKHtkYXRhOmUucHVzaENoYXJhY3RlckNvdW50LGRlZmF1bHRWYWx1ZTozLHZhbGlkYXRlOmU9PmU+PTB9KTt0aGlzLnJlbWFpbkNoYXJhY3RlckNvdW50PWdldEludGVnZXIoe2RhdGE6ZS5yZW1haW5DaGFyYWN0ZXJDb3VudCxkZWZhdWx0VmFsdWU6Myx2YWxpZGF0ZTplPT5lPj0wfSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMud29yZENoYXJhY3RlckNvdW50PWdldEludGVnZXIoe2RhdGE6ZS53b3JkQ2hhcmFjdGVyQ291bnQsZGVmYXVsdFZhbHVlOjcsdmFsaWRhdGU6ZT0+ZT49MH0pfX1jbGFzcyBJbWFnZSBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiaW1hZ2UiKTt0aGlzLmFzcGVjdD1nZXRTdHJpbmdPcHRpb24oZS5hc3BlY3QsWyJmaXQiLCJhY3R1YWwiLCJoZWlnaHQiLCJub25lIiwid2lkdGgiXSk7dGhpcy5jb250ZW50VHlwZT1lLmNvbnRlbnRUeXBlfHwiIjt0aGlzLmhyZWY9ZS5ocmVmfHwiIjt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMudHJhbnNmZXJFbmNvZGluZz1nZXRTdHJpbmdPcHRpb24oZS50cmFuc2ZlckVuY29kaW5nLFsiYmFzZTY0Iiwibm9uZSIsInBhY2thZ2UiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifVtWc10oKXtpZih0aGlzLmNvbnRlbnRUeXBlJiYhTG4uaGFzKHRoaXMuY29udGVudFR5cGUudG9Mb3dlckNhc2UoKSkpcmV0dXJuIEhUTUxSZXN1bHQuRU1QVFk7bGV0IGU9dGhpc1tDc10uaW1hZ2VzJiZ0aGlzW0NzXS5pbWFnZXMuZ2V0KHRoaXMuaHJlZik7aWYoIWUmJih0aGlzLmhyZWZ8fCF0aGlzW2pyXSkpcmV0dXJuIEhUTUxSZXN1bHQuRU1QVFk7ZXx8ImJhc2U2NCIhPT10aGlzLnRyYW5zZmVyRW5jb2Rpbmd8fChlPWZ1bmN0aW9uIGZyb21CYXNlNjRVdGlsKGUpe3JldHVybiBVaW50OEFycmF5LmZyb21CYXNlNjQ/VWludDhBcnJheS5mcm9tQmFzZTY0KGUpOnN0cmluZ1RvQnl0ZXMoYXRvYihlKSl9KHRoaXNbanJdKSk7aWYoIWUpcmV0dXJuIEhUTUxSZXN1bHQuRU1QVFk7aWYoIXRoaXMuY29udGVudFR5cGUpe2Zvcihjb25zdFt0LGldb2YgSG4paWYoZS5sZW5ndGg+dC5sZW5ndGgmJnQuZXZlcnkoKCh0LGkpPT50PT09ZVtpXSkpKXt0aGlzLmNvbnRlbnRUeXBlPWk7YnJlYWt9aWYoIXRoaXMuY29udGVudFR5cGUpcmV0dXJuIEhUTUxSZXN1bHQuRU1QVFl9Y29uc3QgdD1uZXcgQmxvYihbZV0se3R5cGU6dGhpcy5jb250ZW50VHlwZX0pO2xldCBpO3N3aXRjaCh0aGlzLmFzcGVjdCl7Y2FzZSJmaXQiOmNhc2UiYWN0dWFsIjpicmVhaztjYXNlImhlaWdodCI6aT17aGVpZ2h0OiIxMDAlIixvYmplY3RGaXQ6ImZpbGwifTticmVhaztjYXNlIm5vbmUiOmk9e3dpZHRoOiIxMDAlIixoZWlnaHQ6IjEwMCUiLG9iamVjdEZpdDoiZmlsbCJ9O2JyZWFrO2Nhc2Uid2lkdGgiOmk9e3dpZHRoOiIxMDAlIixvYmplY3RGaXQ6ImZpbGwifX1jb25zdCBhPXRoaXNbbHNdKCk7cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2Vzcyh7bmFtZToiaW1nIixhdHRyaWJ1dGVzOntjbGFzczpbInhmYUltYWdlIl0sc3R5bGU6aSxzcmM6VVJMLmNyZWF0ZU9iamVjdFVSTCh0KSxhbHQ6YT9hcmlhTGFiZWwoYVtsc10oKSk6bnVsbH19KX19Y2xhc3MgSW1hZ2VFZGl0IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJpbWFnZUVkaXQiLCEwKTt0aGlzLmRhdGE9Z2V0U3RyaW5nT3B0aW9uKGUuZGF0YSxbImxpbmsiLCJlbWJlZCJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmJvcmRlcj1udWxsO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5tYXJnaW49bnVsbH1bVnNdKGUpe3JldHVybiJlbWJlZCI9PT10aGlzLmRhdGE/SFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGNoaWxkcmVuOltdLGF0dHJpYnV0ZXM6e319KTpIVE1MUmVzdWx0LkVNUFRZfX1jbGFzcyBJbnRlZ2VyIGV4dGVuZHMgQ29udGVudE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiaW50ZWdlciIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifVtfcl0oKXtjb25zdCBlPXBhcnNlSW50KHRoaXNbanJdLnRyaW0oKSwxMCk7dGhpc1tqcl09aXNOYU4oZSk/bnVsbDplfVtWc10oZSl7cmV0dXJuIHZhbHVlVG9IdG1sKG51bGwhPT10aGlzW2pyXT90aGlzW2pyXS50b1N0cmluZygpOiIiKX19Y2xhc3MgSXNzdWVycyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwiaXNzdWVycyIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmNlcnRpZmljYXRlPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgSXRlbXMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sIml0ZW1zIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnByZXNlbmNlPWdldFN0cmluZ09wdGlvbihlLnByZXNlbmNlLFsidmlzaWJsZSIsImhpZGRlbiIsImluYWN0aXZlIiwiaW52aXNpYmxlIl0pO3RoaXMucmVmPWUucmVmfHwiIjt0aGlzLnNhdmU9Z2V0SW50ZWdlcih7ZGF0YTplLnNhdmUsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5ib29sZWFuPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRhdGU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGF0ZVRpbWU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGVjaW1hbD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5leERhdGE9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZmxvYXQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuaW1hZ2U9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuaW50ZWdlcj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50ZXh0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnRpbWU9bmV3IFhGQU9iamVjdEFycmF5fVtWc10oKXtjb25zdCBlPVtdO2Zvcihjb25zdCB0IG9mIHRoaXNbb3NdKCkpZS5wdXNoKHRbanNdKCkpO3JldHVybiBIVE1MUmVzdWx0LnN1Y2Nlc3MoZSl9fWNsYXNzIEtlZXAgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImtlZXAiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO2NvbnN0IHQ9WyJub25lIiwiY29udGVudEFyZWEiLCJwYWdlQXJlYSJdO3RoaXMuaW50YWN0PWdldFN0cmluZ09wdGlvbihlLmludGFjdCx0KTt0aGlzLm5leHQ9Z2V0U3RyaW5nT3B0aW9uKGUubmV4dCx0KTt0aGlzLnByZXZpb3VzPWdldFN0cmluZ09wdGlvbihlLnByZXZpb3VzLHQpO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmV4dHJhcz1udWxsfX1jbGFzcyBLZXlVc2FnZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwia2V5VXNhZ2UiKTtjb25zdCB0PVsiIiwieWVzIiwibm8iXTt0aGlzLmNybFNpZ249Z2V0U3RyaW5nT3B0aW9uKGUuY3JsU2lnbix0KTt0aGlzLmRhdGFFbmNpcGhlcm1lbnQ9Z2V0U3RyaW5nT3B0aW9uKGUuZGF0YUVuY2lwaGVybWVudCx0KTt0aGlzLmRlY2lwaGVyT25seT1nZXRTdHJpbmdPcHRpb24oZS5kZWNpcGhlck9ubHksdCk7dGhpcy5kaWdpdGFsU2lnbmF0dXJlPWdldFN0cmluZ09wdGlvbihlLmRpZ2l0YWxTaWduYXR1cmUsdCk7dGhpcy5lbmNpcGhlck9ubHk9Z2V0U3RyaW5nT3B0aW9uKGUuZW5jaXBoZXJPbmx5LHQpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5rZXlBZ3JlZW1lbnQ9Z2V0U3RyaW5nT3B0aW9uKGUua2V5QWdyZWVtZW50LHQpO3RoaXMua2V5Q2VydFNpZ249Z2V0U3RyaW5nT3B0aW9uKGUua2V5Q2VydFNpZ24sdCk7dGhpcy5rZXlFbmNpcGhlcm1lbnQ9Z2V0U3RyaW5nT3B0aW9uKGUua2V5RW5jaXBoZXJtZW50LHQpO3RoaXMubm9uUmVwdWRpYXRpb249Z2V0U3RyaW5nT3B0aW9uKGUubm9uUmVwdWRpYXRpb24sdCk7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgTGluZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwibGluZSIsITApO3RoaXMuaGFuZD1nZXRTdHJpbmdPcHRpb24oZS5oYW5kLFsiZXZlbiIsImxlZnQiLCJyaWdodCJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMuc2xvcGU9Z2V0U3RyaW5nT3B0aW9uKGUuc2xvcGUsWyJcXCIsIi8iXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZWRnZT1udWxsfVtWc10oKXtjb25zdCBlPXRoaXNbbHNdKClbbHNdKCksdD10aGlzLmVkZ2V8fG5ldyBFZGdlKHt9KSxpPXRbX3NdKCksYT1PYmplY3QuY3JlYXRlKG51bGwpLHI9InZpc2libGUiPT09dC5wcmVzZW5jZT90LnRoaWNrbmVzczowO2Euc3Ryb2tlV2lkdGg9bWVhc3VyZVRvU3RyaW5nKHIpO2Euc3Ryb2tlPWkuY29sb3I7bGV0IHMsbixvLGcsYz0iMTAwJSIsbD0iMTAwJSI7aWYoZS53PD1yKXtbcyxuLG8sZ109WyI1MCUiLDAsIjUwJSIsIjEwMCUiXTtjPWEuc3Ryb2tlV2lkdGh9ZWxzZSBpZihlLmg8PXIpe1tzLG4sbyxnXT1bMCwiNTAlIiwiMTAwJSIsIjUwJSJdO2w9YS5zdHJva2VXaWR0aH1lbHNlIlxcIj09PXRoaXMuc2xvcGU/W3MsbixvLGddPVswLDAsIjEwMCUiLCIxMDAlIl06W3MsbixvLGddPVswLCIxMDAlIiwiMTAwJSIsMF07Y29uc3QgaD17bmFtZToic3ZnIixjaGlsZHJlbjpbe25hbWU6ImxpbmUiLGF0dHJpYnV0ZXM6e3htbG5zOlVuLHgxOnMseTE6bix4MjpvLHkyOmcsc3R5bGU6YX19XSxhdHRyaWJ1dGVzOnt4bWxuczpVbix3aWR0aDpjLGhlaWdodDpsLHN0eWxlOntvdmVyZmxvdzoidmlzaWJsZSJ9fX07aWYoaGFzTWFyZ2luKGUpKXJldHVybiBIVE1MUmVzdWx0LnN1Y2Nlc3Moe25hbWU6ImRpdiIsYXR0cmlidXRlczp7c3R5bGU6e2Rpc3BsYXk6ImlubGluZSIsd2lkdGg6IjEwMCUiLGhlaWdodDoiMTAwJSJ9fSxjaGlsZHJlbjpbaF19KTtoLmF0dHJpYnV0ZXMuc3R5bGUucG9zaXRpb249ImFic29sdXRlIjtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGgpfX1jbGFzcyBMaW5lYXIgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImxpbmVhciIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJ0b1JpZ2h0IiwidG9Cb3R0b20iLCJ0b0xlZnQiLCJ0b1RvcCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5jb2xvcj1udWxsO3RoaXMuZXh0cmFzPW51bGx9W19zXShlKXtlPWU/ZVtfc10oKToiI0ZGRkZGRiI7cmV0dXJuYGxpbmVhci1ncmFkaWVudCgke3RoaXMudHlwZS5yZXBsYWNlKC8oW1JCTFRdKS8sIiAkMSIpLnRvTG93ZXJDYXNlKCl9LCAke2V9LCAke3RoaXMuY29sb3I/dGhpcy5jb2xvcltfc10oKToiIzAwMDAwMCJ9KWB9fWNsYXNzIExvY2tEb2N1bWVudCBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sImxvY2tEb2N1bWVudCIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn1bX3JdKCl7dGhpc1tqcl09Z2V0U3RyaW5nT3B0aW9uKHRoaXNbanJdLFsiYXV0byIsIjAiLCIxIl0pfX1jbGFzcyBNYW5pZmVzdCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwibWFuaWZlc3QiLCEwKTt0aGlzLmFjdGlvbj1nZXRTdHJpbmdPcHRpb24oZS5hY3Rpb24sWyJpbmNsdWRlIiwiYWxsIiwiZXhjbHVkZSJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmV4dHJhcz1udWxsO3RoaXMucmVmPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgTWFyZ2luIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJtYXJnaW4iLCEwKTt0aGlzLmJvdHRvbUluc2V0PWdldE1lYXN1cmVtZW50KGUuYm90dG9tSW5zZXQsIjAiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubGVmdEluc2V0PWdldE1lYXN1cmVtZW50KGUubGVmdEluc2V0LCIwIik7dGhpcy5yaWdodEluc2V0PWdldE1lYXN1cmVtZW50KGUucmlnaHRJbnNldCwiMCIpO3RoaXMudG9wSW5zZXQ9Z2V0TWVhc3VyZW1lbnQoZS50b3BJbnNldCwiMCIpO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmV4dHJhcz1udWxsfVtfc10oKXtyZXR1cm57bWFyZ2luOm1lYXN1cmVUb1N0cmluZyh0aGlzLnRvcEluc2V0KSsiICIrbWVhc3VyZVRvU3RyaW5nKHRoaXMucmlnaHRJbnNldCkrIiAiK21lYXN1cmVUb1N0cmluZyh0aGlzLmJvdHRvbUluc2V0KSsiICIrbWVhc3VyZVRvU3RyaW5nKHRoaXMubGVmdEluc2V0KX19fWNsYXNzIE1kcCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwibWRwIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnBlcm1pc3Npb25zPWdldEludGVnZXIoe2RhdGE6ZS5wZXJtaXNzaW9ucyxkZWZhdWx0VmFsdWU6Mix2YWxpZGF0ZTplPT4xPT09ZXx8Mz09PWV9KTt0aGlzLnNpZ25hdHVyZVR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUuc2lnbmF0dXJlVHlwZSxbImZpbGxlciIsImF1dGhvciJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIE1lZGl1bSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwibWVkaXVtIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmltYWdpbmdCQm94PWZ1bmN0aW9uIGdldEJCb3goZSl7Y29uc3QgdD0tMTtpZighZSlyZXR1cm57eDp0LHk6dCx3aWR0aDp0LGhlaWdodDp0fTtjb25zdCBpPWUudHJpbSgpLnNwbGl0KC9ccyosXHMqLykubWFwKChlPT5nZXRNZWFzdXJlbWVudChlLCItMSIpKSk7aWYoaS5sZW5ndGg8NHx8aVsyXTwwfHxpWzNdPDApcmV0dXJue3g6dCx5OnQsd2lkdGg6dCxoZWlnaHQ6dH07Y29uc3RbYSxyLHMsbl09aTtyZXR1cm57eDphLHk6cix3aWR0aDpzLGhlaWdodDpufX0oZS5pbWFnaW5nQkJveCk7dGhpcy5sb25nPWdldE1lYXN1cmVtZW50KGUubG9uZyk7dGhpcy5vcmllbnRhdGlvbj1nZXRTdHJpbmdPcHRpb24oZS5vcmllbnRhdGlvbixbInBvcnRyYWl0IiwibGFuZHNjYXBlIl0pO3RoaXMuc2hvcnQ9Z2V0TWVhc3VyZW1lbnQoZS5zaG9ydCk7dGhpcy5zdG9jaz1lLnN0b2NrfHwiIjt0aGlzLnRyYXlJbj1nZXRTdHJpbmdPcHRpb24oZS50cmF5SW4sWyJhdXRvIiwiZGVsZWdhdGUiLCJwYWdlRnJvbnQiXSk7dGhpcy50cmF5T3V0PWdldFN0cmluZ09wdGlvbihlLnRyYXlPdXQsWyJhdXRvIiwiZGVsZWdhdGUiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBNZXNzYWdlIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJtZXNzYWdlIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy50ZXh0PW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgTnVtZXJpY0VkaXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sIm51bWVyaWNFZGl0IiwhMCk7dGhpcy5oU2Nyb2xsUG9saWN5PWdldFN0cmluZ09wdGlvbihlLmhTY3JvbGxQb2xpY3ksWyJhdXRvIiwib2ZmIiwib24iXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5ib3JkZXI9bnVsbDt0aGlzLmNvbWI9bnVsbDt0aGlzLmV4dHJhcz1udWxsO3RoaXMubWFyZ2luPW51bGx9W1ZzXShlKXtjb25zdCB0PXRvU3R5bGUodGhpcywiYm9yZGVyIiwiZm9udCIsIm1hcmdpbiIpLGk9dGhpc1tsc10oKVtsc10oKSxhPXtuYW1lOiJpbnB1dCIsYXR0cmlidXRlczp7dHlwZToidGV4dCIsZmllbGRJZDppW3pzXSxkYXRhSWQ6aVtYcl0/Llt6c118fGlbenNdLGNsYXNzOlsieGZhVGV4dGZpZWxkIl0sc3R5bGU6dCwiYXJpYS1sYWJlbCI6YXJpYUxhYmVsKGkpLCJhcmlhLXJlcXVpcmVkIjohMX19O2lmKGlzUmVxdWlyZWQoaSkpe2EuYXR0cmlidXRlc1siYXJpYS1yZXF1aXJlZCJdPSEwO2EuYXR0cmlidXRlcy5yZXF1aXJlZD0hMH1yZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJsYWJlbCIsYXR0cmlidXRlczp7Y2xhc3M6WyJ4ZmFMYWJlbCJdfSxjaGlsZHJlbjpbYV19KX19Y2xhc3MgT2NjdXIgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sIm9jY3VyIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmluaXRpYWw9IiIhPT1lLmluaXRpYWw/Z2V0SW50ZWdlcih7ZGF0YTplLmluaXRpYWwsZGVmYXVsdFZhbHVlOiIiLHZhbGlkYXRlOmU9PiEwfSk6IiI7dGhpcy5tYXg9IiIhPT1lLm1heD9nZXRJbnRlZ2VyKHtkYXRhOmUubWF4LGRlZmF1bHRWYWx1ZToxLHZhbGlkYXRlOmU9PiEwfSk6IiI7dGhpcy5taW49IiIhPT1lLm1pbj9nZXRJbnRlZ2VyKHtkYXRhOmUubWluLGRlZmF1bHRWYWx1ZToxLHZhbGlkYXRlOmU9PiEwfSk6IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGx9W1RyXSgpe2NvbnN0IGU9dGhpc1tsc10oKSx0PXRoaXMubWluOyIiPT09dGhpcy5taW4mJih0aGlzLm1pbj1lIGluc3RhbmNlb2YgUGFnZUFyZWF8fGUgaW5zdGFuY2VvZiBQYWdlU2V0PzA6MSk7IiI9PT10aGlzLm1heCYmKHRoaXMubWF4PSIiPT09dD9lIGluc3RhbmNlb2YgUGFnZUFyZWF8fGUgaW5zdGFuY2VvZiBQYWdlU2V0Py0xOjE6dGhpcy5taW4pOy0xIT09dGhpcy5tYXgmJnRoaXMubWF4PHRoaXMubWluJiYodGhpcy5tYXg9dGhpcy5taW4pOyIiPT09dGhpcy5pbml0aWFsJiYodGhpcy5pbml0aWFsPWUgaW5zdGFuY2VvZiBUZW1wbGF0ZT8xOnRoaXMubWluKX19Y2xhc3MgT2lkIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJvaWQiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgT2lkcyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwib2lkcyIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLm9pZD1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIE92ZXJmbG93IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJvdmVyZmxvdyIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5sZWFkZXI9ZS5sZWFkZXJ8fCIiO3RoaXMudGFyZ2V0PWUudGFyZ2V0fHwiIjt0aGlzLnRyYWlsZXI9ZS50cmFpbGVyfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9W3NzXSgpe2lmKCF0aGlzW1pyXSl7Y29uc3QgZT10aGlzW2xzXSgpLHQ9dGhpc1toc10oKSxpPXRbS3NdKHRoaXMudGFyZ2V0LGUpLGE9dFtLc10odGhpcy5sZWFkZXIsZSkscj10W0tzXSh0aGlzLnRyYWlsZXIsZSk7dGhpc1tacl09e3RhcmdldDppPy5bMF18fG51bGwsbGVhZGVyOmE/LlswXXx8bnVsbCx0cmFpbGVyOnI/LlswXXx8bnVsbCxhZGRMZWFkZXI6ITEsYWRkVHJhaWxlcjohMX19cmV0dXJuIHRoaXNbWnJdfX1jbGFzcyBQYWdlQXJlYSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwicGFnZUFyZWEiLCEwKTt0aGlzLmJsYW5rT3JOb3RCbGFuaz1nZXRTdHJpbmdPcHRpb24oZS5ibGFua09yTm90QmxhbmssWyJhbnkiLCJibGFuayIsIm5vdEJsYW5rIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5pbml0aWFsTnVtYmVyPWdldEludGVnZXIoe2RhdGE6ZS5pbml0aWFsTnVtYmVyLGRlZmF1bHRWYWx1ZToxLHZhbGlkYXRlOmU9PiEwfSk7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5udW1iZXJlZD1nZXRJbnRlZ2VyKHtkYXRhOmUubnVtYmVyZWQsZGVmYXVsdFZhbHVlOjEsdmFsaWRhdGU6ZT0+ITB9KTt0aGlzLm9kZE9yRXZlbj1nZXRTdHJpbmdPcHRpb24oZS5vZGRPckV2ZW4sWyJhbnkiLCJldmVuIiwib2RkIl0pO3RoaXMucGFnZVBvc2l0aW9uPWdldFN0cmluZ09wdGlvbihlLnBhZ2VQb3NpdGlvbixbImFueSIsImZpcnN0IiwibGFzdCIsIm9ubHkiLCJyZXN0Il0pO3RoaXMucmVsZXZhbnQ9Z2V0UmVsZXZhbnQoZS5yZWxldmFudCk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZGVzYz1udWxsO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5tZWRpdW09bnVsbDt0aGlzLm9jY3VyPW51bGw7dGhpcy5hcmVhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmNvbnRlbnRBcmVhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRyYXc9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhjbEdyb3VwPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZpZWxkPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnN1YmZvcm09bmV3IFhGQU9iamVjdEFycmF5fVtGc10oKXtpZighdGhpc1tacl0pe3RoaXNbWnJdPXtudW1iZXJPZlVzZTowfTtyZXR1cm4hMH1yZXR1cm4hdGhpcy5vY2N1cnx8LTE9PT10aGlzLm9jY3VyLm1heHx8dGhpc1tacl0ubnVtYmVyT2ZVc2U8dGhpcy5vY2N1ci5tYXh9W3FyXSgpe2RlbGV0ZSB0aGlzW1pyXX1bSXNdKCl7dGhpc1tacl18fCh0aGlzW1pyXT17bnVtYmVyT2ZVc2U6MH0pO2NvbnN0IGU9dGhpc1tsc10oKTtpZigib3JkZXJlZE9jY3VycmVuY2UiPT09ZS5yZWxhdGlvbiYmdGhpc1tGc10oKSl7dGhpc1tacl0ubnVtYmVyT2ZVc2UrPTE7cmV0dXJuIHRoaXN9cmV0dXJuIGVbSXNdKCl9W2VzXSgpe3JldHVybiB0aGlzW1pyXS5zcGFjZXx8e3dpZHRoOjAsaGVpZ2h0OjB9fVtWc10oKXt0aGlzW1pyXXx8KHRoaXNbWnJdPXtudW1iZXJPZlVzZToxfSk7Y29uc3QgZT1bXTt0aGlzW1pyXS5jaGlsZHJlbj1lO2NvbnN0IHQ9T2JqZWN0LmNyZWF0ZShudWxsKTtpZih0aGlzLm1lZGl1bSYmdGhpcy5tZWRpdW0uc2hvcnQmJnRoaXMubWVkaXVtLmxvbmcpe3Qud2lkdGg9bWVhc3VyZVRvU3RyaW5nKHRoaXMubWVkaXVtLnNob3J0KTt0LmhlaWdodD1tZWFzdXJlVG9TdHJpbmcodGhpcy5tZWRpdW0ubG9uZyk7dGhpc1tacl0uc3BhY2U9e3dpZHRoOnRoaXMubWVkaXVtLnNob3J0LGhlaWdodDp0aGlzLm1lZGl1bS5sb25nfTtpZigibGFuZHNjYXBlIj09PXRoaXMubWVkaXVtLm9yaWVudGF0aW9uKXtjb25zdCBlPXQud2lkdGg7dC53aWR0aD10LmhlaWdodDt0LmhlaWdodD1lO3RoaXNbWnJdLnNwYWNlPXt3aWR0aDp0aGlzLm1lZGl1bS5sb25nLGhlaWdodDp0aGlzLm1lZGl1bS5zaG9ydH19fWVsc2Ugd2FybigiWEZBIC0gTm8gbWVkaXVtIHNwZWNpZmllZCBpbiBwYWdlQXJlYTogcGxlYXNlIGZpbGUgYSBidWcuIik7dGhpc1tLcl0oe2ZpbHRlcjpuZXcgU2V0KFsiYXJlYSIsImRyYXciLCJmaWVsZCIsInN1YmZvcm0iXSksaW5jbHVkZTohMH0pO3RoaXNbS3JdKHtmaWx0ZXI6bmV3IFNldChbImNvbnRlbnRBcmVhIl0pLGluY2x1ZGU6ITB9KTtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGNoaWxkcmVuOmUsYXR0cmlidXRlczp7Y2xhc3M6WyJ4ZmFQYWdlIl0saWQ6dGhpc1t6c10sc3R5bGU6dCx4ZmFOYW1lOnRoaXMubmFtZX19KX19Y2xhc3MgUGFnZVNldCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwicGFnZVNldCIsITApO3RoaXMuZHVwbGV4SW1wb3NpdGlvbj1nZXRTdHJpbmdPcHRpb24oZS5kdXBsZXhJbXBvc2l0aW9uLFsibG9uZ0VkZ2UiLCJzaG9ydEVkZ2UiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnJlbGF0aW9uPWdldFN0cmluZ09wdGlvbihlLnJlbGF0aW9uLFsib3JkZXJlZE9jY3VycmVuY2UiLCJkdXBsZXhQYWdpbmF0ZWQiLCJzaW1wbGV4UGFnaW5hdGVkIl0pO3RoaXMucmVsZXZhbnQ9Z2V0UmVsZXZhbnQoZS5yZWxldmFudCk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5vY2N1cj1udWxsO3RoaXMucGFnZUFyZWE9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMucGFnZVNldD1uZXcgWEZBT2JqZWN0QXJyYXl9W3FyXSgpe2Zvcihjb25zdCBlIG9mIHRoaXMucGFnZUFyZWEuY2hpbGRyZW4pZVtxcl0oKTtmb3IoY29uc3QgZSBvZiB0aGlzLnBhZ2VTZXQuY2hpbGRyZW4pZVtxcl0oKX1bRnNdKCl7cmV0dXJuIXRoaXMub2NjdXJ8fC0xPT09dGhpcy5vY2N1ci5tYXh8fHRoaXNbWnJdLm51bWJlck9mVXNlPHRoaXMub2NjdXIubWF4fVtJc10oKXt0aGlzW1pyXXx8KHRoaXNbWnJdPXtudW1iZXJPZlVzZToxLHBhZ2VJbmRleDotMSxwYWdlU2V0SW5kZXg6LTF9KTtpZigib3JkZXJlZE9jY3VycmVuY2UiPT09dGhpcy5yZWxhdGlvbil7aWYodGhpc1tacl0ucGFnZUluZGV4KzE8dGhpcy5wYWdlQXJlYS5jaGlsZHJlbi5sZW5ndGgpe3RoaXNbWnJdLnBhZ2VJbmRleCs9MTtyZXR1cm4gdGhpcy5wYWdlQXJlYS5jaGlsZHJlblt0aGlzW1pyXS5wYWdlSW5kZXhdW0lzXSgpfWlmKHRoaXNbWnJdLnBhZ2VTZXRJbmRleCsxPHRoaXMucGFnZVNldC5jaGlsZHJlbi5sZW5ndGgpe3RoaXNbWnJdLnBhZ2VTZXRJbmRleCs9MTtyZXR1cm4gdGhpcy5wYWdlU2V0LmNoaWxkcmVuW3RoaXNbWnJdLnBhZ2VTZXRJbmRleF1bSXNdKCl9aWYodGhpc1tGc10oKSl7dGhpc1tacl0ubnVtYmVyT2ZVc2UrPTE7dGhpc1tacl0ucGFnZUluZGV4PS0xO3RoaXNbWnJdLnBhZ2VTZXRJbmRleD0tMTtyZXR1cm4gdGhpc1tJc10oKX1jb25zdCBlPXRoaXNbbHNdKCk7aWYoZSBpbnN0YW5jZW9mIFBhZ2VTZXQpcmV0dXJuIGVbSXNdKCk7dGhpc1txcl0oKTtyZXR1cm4gdGhpc1tJc10oKX1jb25zdCBlPXRoaXNbaHNdKClbWnJdLnBhZ2VOdW1iZXIsdD1lJTI9PTA/ImV2ZW4iOiJvZGQiLGk9MD09PWU/ImZpcnN0IjoicmVzdCI7bGV0IGE9dGhpcy5wYWdlQXJlYS5jaGlsZHJlbi5maW5kKChlPT5lLm9kZE9yRXZlbj09PXQmJmUucGFnZVBvc2l0aW9uPT09aSkpO2lmKGEpcmV0dXJuIGE7YT10aGlzLnBhZ2VBcmVhLmNoaWxkcmVuLmZpbmQoKGU9PiJhbnkiPT09ZS5vZGRPckV2ZW4mJmUucGFnZVBvc2l0aW9uPT09aSkpO2lmKGEpcmV0dXJuIGE7YT10aGlzLnBhZ2VBcmVhLmNoaWxkcmVuLmZpbmQoKGU9PiJhbnkiPT09ZS5vZGRPckV2ZW4mJiJhbnkiPT09ZS5wYWdlUG9zaXRpb24pKTtyZXR1cm4gYXx8dGhpcy5wYWdlQXJlYS5jaGlsZHJlblswXX19Y2xhc3MgUGFyYSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwicGFyYSIsITApO3RoaXMuaEFsaWduPWdldFN0cmluZ09wdGlvbihlLmhBbGlnbixbImxlZnQiLCJjZW50ZXIiLCJqdXN0aWZ5IiwianVzdGlmeUFsbCIsInJhZGl4IiwicmlnaHQiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmxpbmVIZWlnaHQ9ZS5saW5lSGVpZ2h0P2dldE1lYXN1cmVtZW50KGUubGluZUhlaWdodCwiMHB0Iik6IiI7dGhpcy5tYXJnaW5MZWZ0PWUubWFyZ2luTGVmdD9nZXRNZWFzdXJlbWVudChlLm1hcmdpbkxlZnQsIjBwdCIpOiIiO3RoaXMubWFyZ2luUmlnaHQ9ZS5tYXJnaW5SaWdodD9nZXRNZWFzdXJlbWVudChlLm1hcmdpblJpZ2h0LCIwcHQiKToiIjt0aGlzLm9ycGhhbnM9Z2V0SW50ZWdlcih7ZGF0YTplLm9ycGhhbnMsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+ZT49MH0pO3RoaXMucHJlc2VydmU9ZS5wcmVzZXJ2ZXx8IiI7dGhpcy5yYWRpeE9mZnNldD1lLnJhZGl4T2Zmc2V0P2dldE1lYXN1cmVtZW50KGUucmFkaXhPZmZzZXQsIjBwdCIpOiIiO3RoaXMuc3BhY2VBYm92ZT1lLnNwYWNlQWJvdmU/Z2V0TWVhc3VyZW1lbnQoZS5zcGFjZUFib3ZlLCIwcHQiKToiIjt0aGlzLnNwYWNlQmVsb3c9ZS5zcGFjZUJlbG93P2dldE1lYXN1cmVtZW50KGUuc3BhY2VCZWxvdywiMHB0Iik6IiI7dGhpcy50YWJEZWZhdWx0PWUudGFiRGVmYXVsdD9nZXRNZWFzdXJlbWVudCh0aGlzLnRhYkRlZmF1bHQpOiIiO3RoaXMudGFiU3RvcHM9KGUudGFiU3RvcHN8fCIiKS50cmltKCkuc3BsaXQoL1xzKy8pLm1hcCgoKGUsdCk9PnQlMj09MT9nZXRNZWFzdXJlbWVudChlKTplKSk7dGhpcy50ZXh0SW5kZW50PWUudGV4dEluZGVudD9nZXRNZWFzdXJlbWVudChlLnRleHRJbmRlbnQsIjBwdCIpOiIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnZBbGlnbj1nZXRTdHJpbmdPcHRpb24oZS52QWxpZ24sWyJ0b3AiLCJib3R0b20iLCJtaWRkbGUiXSk7dGhpcy53aWRvd3M9Z2V0SW50ZWdlcih7ZGF0YTplLndpZG93cyxkZWZhdWx0VmFsdWU6MCx2YWxpZGF0ZTplPT5lPj0wfSk7dGhpcy5oeXBoZW5hdGlvbj1udWxsfVtfc10oKXtjb25zdCBlPXRvU3R5bGUodGhpcywiaEFsaWduIik7IiIhPT10aGlzLm1hcmdpbkxlZnQmJihlLnBhZGRpbmdMZWZ0PW1lYXN1cmVUb1N0cmluZyh0aGlzLm1hcmdpbkxlZnQpKTsiIiE9PXRoaXMubWFyZ2luUmlnaHQmJihlLnBhZGRpbmdSaWdodD1tZWFzdXJlVG9TdHJpbmcodGhpcy5tYXJnaW5SaWdodCkpOyIiIT09dGhpcy5zcGFjZUFib3ZlJiYoZS5wYWRkaW5nVG9wPW1lYXN1cmVUb1N0cmluZyh0aGlzLnNwYWNlQWJvdmUpKTsiIiE9PXRoaXMuc3BhY2VCZWxvdyYmKGUucGFkZGluZ0JvdHRvbT1tZWFzdXJlVG9TdHJpbmcodGhpcy5zcGFjZUJlbG93KSk7aWYoIiIhPT10aGlzLnRleHRJbmRlbnQpe2UudGV4dEluZGVudD1tZWFzdXJlVG9TdHJpbmcodGhpcy50ZXh0SW5kZW50KTtmaXhUZXh0SW5kZW50KGUpfXRoaXMubGluZUhlaWdodD4wJiYoZS5saW5lSGVpZ2h0PW1lYXN1cmVUb1N0cmluZyh0aGlzLmxpbmVIZWlnaHQpKTsiIiE9PXRoaXMudGFiRGVmYXVsdCYmKGUudGFiU2l6ZT1tZWFzdXJlVG9TdHJpbmcodGhpcy50YWJEZWZhdWx0KSk7dGhpcy50YWJTdG9wcy5sZW5ndGg7dGhpcy5oeXBoZW5hdGF0aW9uJiZPYmplY3QuYXNzaWduKGUsdGhpcy5oeXBoZW5hdGF0aW9uW19zXSgpKTtyZXR1cm4gZX19Y2xhc3MgUGFzc3dvcmRFZGl0IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJwYXNzd29yZEVkaXQiLCEwKTt0aGlzLmhTY3JvbGxQb2xpY3k9Z2V0U3RyaW5nT3B0aW9uKGUuaFNjcm9sbFBvbGljeSxbImF1dG8iLCJvZmYiLCJvbiJdKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMucGFzc3dvcmRDaGFyPWUucGFzc3dvcmRDaGFyfHwiKiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuYm9yZGVyPW51bGw7dGhpcy5leHRyYXM9bnVsbDt0aGlzLm1hcmdpbj1udWxsfX1jbGFzcyB0ZW1wbGF0ZV9QYXR0ZXJuIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJwYXR0ZXJuIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUudHlwZSxbImNyb3NzSGF0Y2giLCJjcm9zc0RpYWdvbmFsIiwiZGlhZ29uYWxMZWZ0IiwiZGlhZ29uYWxSaWdodCIsImhvcml6b250YWwiLCJ2ZXJ0aWNhbCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5jb2xvcj1udWxsO3RoaXMuZXh0cmFzPW51bGx9W19zXShlKXtlPWU/ZVtfc10oKToiI0ZGRkZGRiI7Y29uc3QgdD10aGlzLmNvbG9yP3RoaXMuY29sb3JbX3NdKCk6IiMwMDAwMDAiLGk9InJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQiLGE9YCR7ZX0sJHtlfSA1cHgsJHt0fSA1cHgsJHt0fSAxMHB4YDtzd2l0Y2godGhpcy50eXBlKXtjYXNlImNyb3NzSGF0Y2giOnJldHVybmAke2l9KHRvIHRvcCwke2F9KSAke2l9KHRvIHJpZ2h0LCR7YX0pYDtjYXNlImNyb3NzRGlhZ29uYWwiOnJldHVybmAke2l9KDQ1ZGVnLCR7YX0pICR7aX0oLTQ1ZGVnLCR7YX0pYDtjYXNlImRpYWdvbmFsTGVmdCI6cmV0dXJuYCR7aX0oNDVkZWcsJHthfSlgO2Nhc2UiZGlhZ29uYWxSaWdodCI6cmV0dXJuYCR7aX0oLTQ1ZGVnLCR7YX0pYDtjYXNlImhvcml6b250YWwiOnJldHVybmAke2l9KHRvIHRvcCwke2F9KWA7Y2FzZSJ2ZXJ0aWNhbCI6cmV0dXJuYCR7aX0odG8gcmlnaHQsJHthfSlgfXJldHVybiIifX1jbGFzcyBQaWN0dXJlIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJwaWN0dXJlIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIFByb3RvIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJwcm90byIsITApO3RoaXMuYXBwZWFyYW5jZUZpbHRlcj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5hcmM9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuYXJlYT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5hc3Npc3Q9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuYmFyY29kZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5iaW5kSXRlbXM9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuYm9va2VuZD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5ib29sZWFuPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmJvcmRlcj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5icmVhaz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5icmVha0FmdGVyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmJyZWFrQmVmb3JlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmJ1dHRvbj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5jYWxjdWxhdGU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuY2FwdGlvbj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5jZXJ0aWZpY2F0ZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5jZXJ0aWZpY2F0ZXM9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuY2hlY2tCdXR0b249bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuY2hvaWNlTGlzdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5jb2xvcj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5jb21iPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmNvbm5lY3Q9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuY29udGVudEFyZWE9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuY29ybmVyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRhdGU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGF0ZVRpbWU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGF0ZVRpbWVFZGl0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRlY2ltYWw9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGVmYXVsdFVpPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRlc2M9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGlnZXN0TWV0aG9kPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmRpZ2VzdE1ldGhvZHM9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZHJhdz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5lZGdlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmVuY29kaW5nPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmVuY29kaW5ncz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5lbmNyeXB0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmVuY3J5cHREYXRhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmVuY3J5cHRpb249bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZW5jcnlwdGlvbk1ldGhvZD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5lbmNyeXB0aW9uTWV0aG9kcz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5ldmVudD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5leERhdGE9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhPYmplY3Q9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXhjbEdyb3VwPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV4ZWN1dGU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZXh0cmFzPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZpZWxkPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZpbGw9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZmlsdGVyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZsb2F0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmZvbnQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZm9ybWF0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmhhbmRsZXI9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuaHlwaGVuYXRpb249bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuaW1hZ2U9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuaW1hZ2VFZGl0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmludGVnZXI9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuaXNzdWVycz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pdGVtcz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5rZWVwPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmtleVVzYWdlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmxpbmU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMubGluZWFyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmxvY2tEb2N1bWVudD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5tYW5pZmVzdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5tYXJnaW49bmV3IFhGQU9iamVjdEFycmF5O3RoaXMubWRwPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm1lZGl1bT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5tZXNzYWdlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm51bWVyaWNFZGl0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm9jY3VyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm9pZD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5vaWRzPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm92ZXJmbG93PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnBhZ2VBcmVhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnBhZ2VTZXQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMucGFyYT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5wYXNzd29yZEVkaXQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMucGF0dGVybj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5waWN0dXJlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnJhZGlhbD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5yZWFzb249bmV3IFhGQU9iamVjdEFycmF5O3RoaXMucmVhc29ucz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5yZWN0YW5nbGU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMucmVmPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnNjcmlwdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zZXRQcm9wZXJ0eT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zaWduRGF0YT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zaWduYXR1cmU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuc2lnbmluZz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zb2xpZD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zcGVhaz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zdGlwcGxlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnN1YmZvcm09bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuc3ViZm9ybVNldD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zdWJqZWN0RE49bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuc3ViamVjdEROcz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zdWJtaXQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMudGV4dD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50ZXh0RWRpdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50aW1lPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnRpbWVTdGFtcD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50b29sVGlwPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnRyYXZlcnNhbD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50cmF2ZXJzZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy51aT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy52YWxpZGF0ZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy52YWx1ZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy52YXJpYWJsZXM9bmV3IFhGQU9iamVjdEFycmF5fX1jbGFzcyBSYWRpYWwgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInJhZGlhbCIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJ0b0VkZ2UiLCJ0b0NlbnRlciJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5jb2xvcj1udWxsO3RoaXMuZXh0cmFzPW51bGx9W19zXShlKXtlPWU/ZVtfc10oKToiI0ZGRkZGRiI7Y29uc3QgdD10aGlzLmNvbG9yP3RoaXMuY29sb3JbX3NdKCk6IiMwMDAwMDAiO3JldHVybmByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IGNlbnRlciwgJHsidG9FZGdlIj09PXRoaXMudHlwZT9gJHtlfSwke3R9YDpgJHt0fSwke2V9YH0pYH19Y2xhc3MgUmVhc29uIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJyZWFzb24iKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgUmVhc29ucyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwicmVhc29ucyIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50eXBlPWdldFN0cmluZ09wdGlvbihlLnR5cGUsWyJvcHRpb25hbCIsInJlcXVpcmVkIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnJlYXNvbj1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIFJlY3RhbmdsZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwicmVjdGFuZ2xlIiwhMCk7dGhpcy5oYW5kPWdldFN0cmluZ09wdGlvbihlLmhhbmQsWyJldmVuIiwibGVmdCIsInJpZ2h0Il0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuY29ybmVyPW5ldyBYRkFPYmplY3RBcnJheSg0KTt0aGlzLmVkZ2U9bmV3IFhGQU9iamVjdEFycmF5KDQpO3RoaXMuZmlsbD1udWxsfVtWc10oKXtjb25zdCBlPXRoaXMuZWRnZS5jaGlsZHJlbi5sZW5ndGg/dGhpcy5lZGdlLmNoaWxkcmVuWzBdOm5ldyBFZGdlKHt9KSx0PWVbX3NdKCksaT1PYmplY3QuY3JlYXRlKG51bGwpOyJ2aXNpYmxlIj09PXRoaXMuZmlsbD8ucHJlc2VuY2U/T2JqZWN0LmFzc2lnbihpLHRoaXMuZmlsbFtfc10oKSk6aS5maWxsPSJ0cmFuc3BhcmVudCI7aS5zdHJva2VXaWR0aD1tZWFzdXJlVG9TdHJpbmcoInZpc2libGUiPT09ZS5wcmVzZW5jZT9lLnRoaWNrbmVzczowKTtpLnN0cm9rZT10LmNvbG9yO2NvbnN0IGE9KHRoaXMuY29ybmVyLmNoaWxkcmVuLmxlbmd0aD90aGlzLmNvcm5lci5jaGlsZHJlblswXTpuZXcgQ29ybmVyKHt9KSlbX3NdKCkscj17bmFtZToic3ZnIixjaGlsZHJlbjpbe25hbWU6InJlY3QiLGF0dHJpYnV0ZXM6e3htbG5zOlVuLHdpZHRoOiIxMDAlIixoZWlnaHQ6IjEwMCUiLHg6MCx5OjAscng6YS5yYWRpdXMscnk6YS5yYWRpdXMsc3R5bGU6aX19XSxhdHRyaWJ1dGVzOnt4bWxuczpVbixzdHlsZTp7b3ZlcmZsb3c6InZpc2libGUifSx3aWR0aDoiMTAwJSIsaGVpZ2h0OiIxMDAlIn19O2lmKGhhc01hcmdpbih0aGlzW2xzXSgpW2xzXSgpKSlyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6e3N0eWxlOntkaXNwbGF5OiJpbmxpbmUiLHdpZHRoOiIxMDAlIixoZWlnaHQ6IjEwMCUifX0sY2hpbGRyZW46W3JdfSk7ci5hdHRyaWJ1dGVzLnN0eWxlLnBvc2l0aW9uPSJhYnNvbHV0ZSI7cmV0dXJuIEhUTUxSZXN1bHQuc3VjY2VzcyhyKX19Y2xhc3MgUmVmRWxlbWVudCBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwicmVmIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIFNjcmlwdCBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwic2NyaXB0Iik7dGhpcy5iaW5kaW5nPWUuYmluZGluZ3x8IiI7dGhpcy5jb250ZW50VHlwZT1lLmNvbnRlbnRUeXBlfHwiIjt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMucnVuQXQ9Z2V0U3RyaW5nT3B0aW9uKGUucnVuQXQsWyJjbGllbnQiLCJib3RoIiwic2VydmVyIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgU2V0UHJvcGVydHkgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInNldFByb3BlcnR5Iik7dGhpcy5jb25uZWN0aW9uPWUuY29ubmVjdGlvbnx8IiI7dGhpcy5yZWY9ZS5yZWZ8fCIiO3RoaXMudGFyZ2V0PWUudGFyZ2V0fHwiIn19Y2xhc3MgU2lnbkRhdGEgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInNpZ25EYXRhIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm9wZXJhdGlvbj1nZXRTdHJpbmdPcHRpb24oZS5vcGVyYXRpb24sWyJzaWduIiwiY2xlYXIiLCJ2ZXJpZnkiXSk7dGhpcy5yZWY9ZS5yZWZ8fCIiO3RoaXMudGFyZ2V0PWUudGFyZ2V0fHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5maWx0ZXI9bnVsbDt0aGlzLm1hbmlmZXN0PW51bGx9fWNsYXNzIFNpZ25hdHVyZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwic2lnbmF0dXJlIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUudHlwZSxbIlBERjEuMyIsIlBERjEuNiJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5ib3JkZXI9bnVsbDt0aGlzLmV4dHJhcz1udWxsO3RoaXMuZmlsdGVyPW51bGw7dGhpcy5tYW5pZmVzdD1udWxsO3RoaXMubWFyZ2luPW51bGx9fWNsYXNzIFNpZ25pbmcgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInNpZ25pbmciLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudHlwZT1nZXRTdHJpbmdPcHRpb24oZS50eXBlLFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5jZXJ0aWZpY2F0ZT1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIFNvbGlkIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJzb2xpZCIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGx9W19zXShlKXtyZXR1cm4gZT9lW19zXSgpOiIjRkZGRkZGIn19Y2xhc3MgU3BlYWsgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInNwZWFrIik7dGhpcy5kaXNhYmxlPWdldEludGVnZXIoe2RhdGE6ZS5kaXNhYmxlLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnByaW9yaXR5PWdldFN0cmluZ09wdGlvbihlLnByaW9yaXR5LFsiY3VzdG9tIiwiY2FwdGlvbiIsIm5hbWUiLCJ0b29sVGlwIl0pO3RoaXMucmlkPWUucmlkfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIFN0aXBwbGUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInN0aXBwbGUiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMucmF0ZT1nZXRJbnRlZ2VyKHtkYXRhOmUucmF0ZSxkZWZhdWx0VmFsdWU6NTAsdmFsaWRhdGU6ZT0+ZT49MCYmZTw9MTAwfSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuY29sb3I9bnVsbDt0aGlzLmV4dHJhcz1udWxsfVtfc10oZSl7Y29uc3QgdD10aGlzLnJhdGUvMTAwO3JldHVybiBVdGlsLm1ha2VIZXhDb2xvcihNYXRoLnJvdW5kKGUudmFsdWUuciooMS10KSt0aGlzLnZhbHVlLnIqdCksTWF0aC5yb3VuZChlLnZhbHVlLmcqKDEtdCkrdGhpcy52YWx1ZS5nKnQpLE1hdGgucm91bmQoZS52YWx1ZS5iKigxLXQpK3RoaXMudmFsdWUuYip0KSl9fWNsYXNzIFN1YmZvcm0gZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInN1YmZvcm0iLCEwKTt0aGlzLmFjY2Vzcz1nZXRTdHJpbmdPcHRpb24oZS5hY2Nlc3MsWyJvcGVuIiwibm9uSW50ZXJhY3RpdmUiLCJwcm90ZWN0ZWQiLCJyZWFkT25seSJdKTt0aGlzLmFsbG93TWFjcm89Z2V0SW50ZWdlcih7ZGF0YTplLmFsbG93TWFjcm8sZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLmFuY2hvclR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUuYW5jaG9yVHlwZSxbInRvcExlZnQiLCJib3R0b21DZW50ZXIiLCJib3R0b21MZWZ0IiwiYm90dG9tUmlnaHQiLCJtaWRkbGVDZW50ZXIiLCJtaWRkbGVMZWZ0IiwibWlkZGxlUmlnaHQiLCJ0b3BDZW50ZXIiLCJ0b3BSaWdodCJdKTt0aGlzLmNvbFNwYW49Z2V0SW50ZWdlcih7ZGF0YTplLmNvbFNwYW4sZGVmYXVsdFZhbHVlOjEsdmFsaWRhdGU6ZT0+ZT49MXx8LTE9PT1lfSk7dGhpcy5jb2x1bW5XaWR0aHM9KGUuY29sdW1uV2lkdGhzfHwiIikudHJpbSgpLnNwbGl0KC9ccysvKS5tYXAoKGU9PiItMSI9PT1lPy0xOmdldE1lYXN1cmVtZW50KGUpKSk7dGhpcy5oPWUuaD9nZXRNZWFzdXJlbWVudChlLmgpOiIiO3RoaXMuaEFsaWduPWdldFN0cmluZ09wdGlvbihlLmhBbGlnbixbImxlZnQiLCJjZW50ZXIiLCJqdXN0aWZ5IiwianVzdGlmeUFsbCIsInJhZGl4IiwicmlnaHQiXSk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmxheW91dD1nZXRTdHJpbmdPcHRpb24oZS5sYXlvdXQsWyJwb3NpdGlvbiIsImxyLXRiIiwicmwtcm93IiwicmwtdGIiLCJyb3ciLCJ0YWJsZSIsInRiIl0pO3RoaXMubG9jYWxlPWUubG9jYWxlfHwiIjt0aGlzLm1heEg9Z2V0TWVhc3VyZW1lbnQoZS5tYXhILCIwcHQiKTt0aGlzLm1heFc9Z2V0TWVhc3VyZW1lbnQoZS5tYXhXLCIwcHQiKTt0aGlzLm1lcmdlTW9kZT1nZXRTdHJpbmdPcHRpb24oZS5tZXJnZU1vZGUsWyJjb25zdW1lRGF0YSIsIm1hdGNoVGVtcGxhdGUiXSk7dGhpcy5taW5IPWdldE1lYXN1cmVtZW50KGUubWluSCwiMHB0Iik7dGhpcy5taW5XPWdldE1lYXN1cmVtZW50KGUubWluVywiMHB0Iik7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5wcmVzZW5jZT1nZXRTdHJpbmdPcHRpb24oZS5wcmVzZW5jZSxbInZpc2libGUiLCJoaWRkZW4iLCJpbmFjdGl2ZSIsImludmlzaWJsZSJdKTt0aGlzLnJlbGV2YW50PWdldFJlbGV2YW50KGUucmVsZXZhbnQpO3RoaXMucmVzdG9yZVN0YXRlPWdldFN0cmluZ09wdGlvbihlLnJlc3RvcmVTdGF0ZSxbIm1hbnVhbCIsImF1dG8iXSk7dGhpcy5zY29wZT1nZXRTdHJpbmdPcHRpb24oZS5zY29wZSxbIm5hbWUiLCJub25lIl0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnc9ZS53P2dldE1lYXN1cmVtZW50KGUudyk6IiI7dGhpcy54PWdldE1lYXN1cmVtZW50KGUueCwiMHB0Iik7dGhpcy55PWdldE1lYXN1cmVtZW50KGUueSwiMHB0Iik7dGhpcy5hc3Npc3Q9bnVsbDt0aGlzLmJpbmQ9bnVsbDt0aGlzLmJvb2tlbmQ9bnVsbDt0aGlzLmJvcmRlcj1udWxsO3RoaXMuYnJlYWs9bnVsbDt0aGlzLmNhbGN1bGF0ZT1udWxsO3RoaXMuZGVzYz1udWxsO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5rZWVwPW51bGw7dGhpcy5tYXJnaW49bnVsbDt0aGlzLm9jY3VyPW51bGw7dGhpcy5vdmVyZmxvdz1udWxsO3RoaXMucGFnZVNldD1udWxsO3RoaXMucGFyYT1udWxsO3RoaXMudHJhdmVyc2FsPW51bGw7dGhpcy52YWxpZGF0ZT1udWxsO3RoaXMudmFyaWFibGVzPW51bGw7dGhpcy5hcmVhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmJyZWFrQWZ0ZXI9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuYnJlYWtCZWZvcmU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuY29ubmVjdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kcmF3PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV2ZW50PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV4T2JqZWN0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV4Y2xHcm91cD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5maWVsZD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5wcm90bz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zZXRQcm9wZXJ0eT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zdWJmb3JtPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnN1YmZvcm1TZXQ9bmV3IFhGQU9iamVjdEFycmF5fVtjc10oKXtjb25zdCBlPXRoaXNbbHNdKCk7cmV0dXJuIGUgaW5zdGFuY2VvZiBTdWJmb3JtU2V0P2VbY3NdKCk6ZX1bZnNdKCl7cmV0dXJuITB9W2JzXSgpe3JldHVybiB0aGlzLmxheW91dC5lbmRzV2l0aCgiLXRiIikmJjA9PT10aGlzW1pyXS5hdHRlbXB0JiZ0aGlzW1pyXS5udW1iZXJJbkxpbmU+MHx8dGhpc1tsc10oKVtic10oKX0qW2dzXSgpe3lpZWxkKmdldENvbnRhaW5lZENoaWxkcmVuKHRoaXMpfVt6cl0oKXtyZXR1cm4gZmx1c2hIVE1MKHRoaXMpfVt2cl0oZSx0KXthZGRIVE1MKHRoaXMsZSx0KX1bZXNdKCl7cmV0dXJuIGdldEF2YWlsYWJsZVNwYWNlKHRoaXMpfVt3c10oKXtjb25zdCBlPXRoaXNbY3NdKCk7aWYoIWVbd3NdKCkpcmV0dXJuITE7aWYodm9pZCAwIT09dGhpc1tacl0uX2lzU3BsaXR0YWJsZSlyZXR1cm4gdGhpc1tacl0uX2lzU3BsaXR0YWJsZTtpZigicG9zaXRpb24iPT09dGhpcy5sYXlvdXR8fHRoaXMubGF5b3V0LmluY2x1ZGVzKCJyb3ciKSl7dGhpc1tacl0uX2lzU3BsaXR0YWJsZT0hMTtyZXR1cm4hMX1pZih0aGlzLmtlZXAmJiJub25lIiE9PXRoaXMua2VlcC5pbnRhY3Qpe3RoaXNbWnJdLl9pc1NwbGl0dGFibGU9ITE7cmV0dXJuITF9aWYoZS5sYXlvdXQ/LmVuZHNXaXRoKCItdGIiKSYmMCE9PWVbWnJdLm51bWJlckluTGluZSlyZXR1cm4hMTt0aGlzW1pyXS5faXNTcGxpdHRhYmxlPSEwO3JldHVybiEwfVtWc10oZSl7c2V0VGFiSW5kZXgodGhpcyk7aWYodGhpcy5icmVhayl7aWYoImF1dG8iIT09dGhpcy5icmVhay5hZnRlcnx8IiIhPT10aGlzLmJyZWFrLmFmdGVyVGFyZ2V0KXtjb25zdCBlPW5ldyBCcmVha0FmdGVyKHt0YXJnZXRUeXBlOnRoaXMuYnJlYWsuYWZ0ZXIsdGFyZ2V0OnRoaXMuYnJlYWsuYWZ0ZXJUYXJnZXQsc3RhcnROZXc6dGhpcy5icmVhay5zdGFydE5ldy50b1N0cmluZygpfSk7ZVtDc109dGhpc1tDc107dGhpc1tZcl0oZSk7dGhpcy5icmVha0FmdGVyLnB1c2goZSl9aWYoImF1dG8iIT09dGhpcy5icmVhay5iZWZvcmV8fCIiIT09dGhpcy5icmVhay5iZWZvcmVUYXJnZXQpe2NvbnN0IGU9bmV3IEJyZWFrQmVmb3JlKHt0YXJnZXRUeXBlOnRoaXMuYnJlYWsuYmVmb3JlLHRhcmdldDp0aGlzLmJyZWFrLmJlZm9yZVRhcmdldCxzdGFydE5ldzp0aGlzLmJyZWFrLnN0YXJ0TmV3LnRvU3RyaW5nKCl9KTtlW0NzXT10aGlzW0NzXTt0aGlzW1lyXShlKTt0aGlzLmJyZWFrQmVmb3JlLnB1c2goZSl9aWYoIiIhPT10aGlzLmJyZWFrLm92ZXJmbG93VGFyZ2V0KXtjb25zdCBlPW5ldyBPdmVyZmxvdyh7dGFyZ2V0OnRoaXMuYnJlYWsub3ZlcmZsb3dUYXJnZXQsbGVhZGVyOnRoaXMuYnJlYWsub3ZlcmZsb3dMZWFkZXIsdHJhaWxlcjp0aGlzLmJyZWFrLm92ZXJmbG93VHJhaWxlcn0pO2VbQ3NdPXRoaXNbQ3NdO3RoaXNbWXJdKGUpO3RoaXMub3ZlcmZsb3cucHVzaChlKX10aGlzW0pzXSh0aGlzLmJyZWFrKTt0aGlzLmJyZWFrPW51bGx9aWYoImhpZGRlbiI9PT10aGlzLnByZXNlbmNlfHwiaW5hY3RpdmUiPT09dGhpcy5wcmVzZW5jZSlyZXR1cm4gSFRNTFJlc3VsdC5FTVBUWTsodGhpcy5icmVha0JlZm9yZS5jaGlsZHJlbi5sZW5ndGg+MXx8dGhpcy5icmVha0FmdGVyLmNoaWxkcmVuLmxlbmd0aD4xKSYmd2FybigiWEZBIC0gU2V2ZXJhbCBicmVha0JlZm9yZSBvciBicmVha0FmdGVyIGluIHN1YmZvcm1zOiBwbGVhc2UgZmlsZSBhIGJ1Zy4iKTtpZih0aGlzLmJyZWFrQmVmb3JlLmNoaWxkcmVuLmxlbmd0aD49MSl7Y29uc3QgZT10aGlzLmJyZWFrQmVmb3JlLmNoaWxkcmVuWzBdO2lmKGhhbmRsZUJyZWFrKGUpKXJldHVybiBIVE1MUmVzdWx0LmJyZWFrTm9kZShlKX1pZih0aGlzW1pyXT8uYWZ0ZXJCcmVha0FmdGVyKXJldHVybiBIVE1MUmVzdWx0LkVNUFRZO2ZpeERpbWVuc2lvbnModGhpcyk7Y29uc3QgdD1bXSxpPXtpZDp0aGlzW3pzXSxjbGFzczpbXX07c2V0QWNjZXNzKHRoaXMsaS5jbGFzcyk7dGhpc1tacl18fCh0aGlzW1pyXT1PYmplY3QuY3JlYXRlKG51bGwpKTtPYmplY3QuYXNzaWduKHRoaXNbWnJdLHtjaGlsZHJlbjp0LGxpbmU6bnVsbCxhdHRyaWJ1dGVzOmksYXR0ZW1wdDowLG51bWJlckluTGluZTowLGF2YWlsYWJsZVNwYWNlOnt3aWR0aDpNYXRoLm1pbih0aGlzLnd8fDEvMCxlLndpZHRoKSxoZWlnaHQ6TWF0aC5taW4odGhpcy5ofHwxLzAsZS5oZWlnaHQpfSx3aWR0aDowLGhlaWdodDowLHByZXZIZWlnaHQ6MCxjdXJyZW50V2lkdGg6MH0pO2NvbnN0IGE9dGhpc1toc10oKSxyPWFbWnJdLm5vTGF5b3V0RmFpbHVyZSxzPXRoaXNbd3NdKCk7c3x8c2V0Rmlyc3RVbnNwbGl0dGFibGUodGhpcyk7aWYoIWNoZWNrRGltZW5zaW9ucyh0aGlzLGUpKXJldHVybiBIVE1MUmVzdWx0LkZBSUxVUkU7Y29uc3Qgbj1uZXcgU2V0KFsiYXJlYSIsImRyYXciLCJleGNsR3JvdXAiLCJmaWVsZCIsInN1YmZvcm0iLCJzdWJmb3JtU2V0Il0pO2lmKHRoaXMubGF5b3V0LmluY2x1ZGVzKCJyb3ciKSl7Y29uc3QgZT10aGlzW2NzXSgpLmNvbHVtbldpZHRocztpZihBcnJheS5pc0FycmF5KGUpJiZlLmxlbmd0aD4wKXt0aGlzW1pyXS5jb2x1bW5XaWR0aHM9ZTt0aGlzW1pyXS5jdXJyZW50Q29sdW1uPTB9fWNvbnN0IG89dG9TdHlsZSh0aGlzLCJhbmNob3JUeXBlIiwiZGltZW5zaW9ucyIsInBvc2l0aW9uIiwicHJlc2VuY2UiLCJib3JkZXIiLCJtYXJnaW4iLCJoQWxpZ24iKSxnPVsieGZhU3ViZm9ybSJdLGM9bGF5b3V0Q2xhc3ModGhpcyk7YyYmZy5wdXNoKGMpO2kuc3R5bGU9bztpLmNsYXNzPWc7dGhpcy5uYW1lJiYoaS54ZmFOYW1lPXRoaXMubmFtZSk7aWYodGhpcy5vdmVyZmxvdyl7Y29uc3QgdD10aGlzLm92ZXJmbG93W3NzXSgpO2lmKHQuYWRkTGVhZGVyKXt0LmFkZExlYWRlcj0hMTtoYW5kbGVPdmVyZmxvdyh0aGlzLHQubGVhZGVyLGUpfX10aGlzW0hzXSgpO2NvbnN0IGw9ImxyLXRiIj09PXRoaXMubGF5b3V0fHwicmwtdGIiPT09dGhpcy5sYXlvdXQsaD1sPzI6MTtmb3IoO3RoaXNbWnJdLmF0dGVtcHQ8aDt0aGlzW1pyXS5hdHRlbXB0Kyspe2wmJjE9PT10aGlzW1pyXS5hdHRlbXB0JiYodGhpc1tacl0ubnVtYmVySW5MaW5lPTApO2NvbnN0IGU9dGhpc1tLcl0oe2ZpbHRlcjpuLGluY2x1ZGU6ITB9KTtpZihlLnN1Y2Nlc3MpYnJlYWs7aWYoZS5pc0JyZWFrKCkpe3RoaXNbTHNdKCk7cmV0dXJuIGV9aWYobCYmMD09PXRoaXNbWnJdLmF0dGVtcHQmJjA9PT10aGlzW1pyXS5udW1iZXJJbkxpbmUmJiFhW1pyXS5ub0xheW91dEZhaWx1cmUpe3RoaXNbWnJdLmF0dGVtcHQ9aDticmVha319dGhpc1tMc10oKTtzfHx1bnNldEZpcnN0VW5zcGxpdHRhYmxlKHRoaXMpO2FbWnJdLm5vTGF5b3V0RmFpbHVyZT1yO2lmKHRoaXNbWnJdLmF0dGVtcHQ9PT1oKXt0aGlzLm92ZXJmbG93JiYodGhpc1toc10oKVtacl0ub3ZlcmZsb3dOb2RlPXRoaXMub3ZlcmZsb3cpO3N8fGRlbGV0ZSB0aGlzW1pyXTtyZXR1cm4gSFRNTFJlc3VsdC5GQUlMVVJFfWlmKHRoaXMub3ZlcmZsb3cpe2NvbnN0IHQ9dGhpcy5vdmVyZmxvd1tzc10oKTtpZih0LmFkZFRyYWlsZXIpe3QuYWRkVHJhaWxlcj0hMTtoYW5kbGVPdmVyZmxvdyh0aGlzLHQudHJhaWxlcixlKX19bGV0IEM9MCxRPTA7aWYodGhpcy5tYXJnaW4pe0M9dGhpcy5tYXJnaW4ubGVmdEluc2V0K3RoaXMubWFyZ2luLnJpZ2h0SW5zZXQ7UT10aGlzLm1hcmdpbi50b3BJbnNldCt0aGlzLm1hcmdpbi5ib3R0b21JbnNldH1jb25zdCBFPU1hdGgubWF4KHRoaXNbWnJdLndpZHRoK0MsdGhpcy53fHwwKSx1PU1hdGgubWF4KHRoaXNbWnJdLmhlaWdodCtRLHRoaXMuaHx8MCksZD1bdGhpcy54LHRoaXMueSxFLHVdOyIiPT09dGhpcy53JiYoby53aWR0aD1tZWFzdXJlVG9TdHJpbmcoRSkpOyIiPT09dGhpcy5oJiYoby5oZWlnaHQ9bWVhc3VyZVRvU3RyaW5nKHUpKTtpZigoIjBweCI9PT1vLndpZHRofHwiMHB4Ij09PW8uaGVpZ2h0KSYmMD09PXQubGVuZ3RoKXJldHVybiBIVE1MUmVzdWx0LkVNUFRZO2NvbnN0IGY9e25hbWU6ImRpdiIsYXR0cmlidXRlczppLGNoaWxkcmVuOnR9O2FwcGx5QXNzaXN0KHRoaXMsaSk7Y29uc3QgcD1IVE1MUmVzdWx0LnN1Y2Nlc3MoY3JlYXRlV3JhcHBlcih0aGlzLGYpLGQpO2lmKHRoaXMuYnJlYWtBZnRlci5jaGlsZHJlbi5sZW5ndGg+PTEpe2NvbnN0IGU9dGhpcy5icmVha0FmdGVyLmNoaWxkcmVuWzBdO2lmKGhhbmRsZUJyZWFrKGUpKXt0aGlzW1pyXS5hZnRlckJyZWFrQWZ0ZXI9cDtyZXR1cm4gSFRNTFJlc3VsdC5icmVha05vZGUoZSl9fWRlbGV0ZSB0aGlzW1pyXTtyZXR1cm4gcH19Y2xhc3MgU3ViZm9ybVNldCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwic3ViZm9ybVNldCIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5yZWxhdGlvbj1nZXRTdHJpbmdPcHRpb24oZS5yZWxhdGlvbixbIm9yZGVyZWQiLCJjaG9pY2UiLCJ1bm9yZGVyZWQiXSk7dGhpcy5yZWxldmFudD1nZXRSZWxldmFudChlLnJlbGV2YW50KTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5ib29rZW5kPW51bGw7dGhpcy5icmVhaz1udWxsO3RoaXMuZGVzYz1udWxsO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5vY2N1cj1udWxsO3RoaXMub3ZlcmZsb3c9bnVsbDt0aGlzLmJyZWFrQWZ0ZXI9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuYnJlYWtCZWZvcmU9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuc3ViZm9ybT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zdWJmb3JtU2V0PW5ldyBYRkFPYmplY3RBcnJheX0qW2dzXSgpe3lpZWxkKmdldENvbnRhaW5lZENoaWxkcmVuKHRoaXMpfVtjc10oKXtsZXQgZT10aGlzW2xzXSgpO2Zvcig7IShlIGluc3RhbmNlb2YgU3ViZm9ybSk7KWU9ZVtsc10oKTtyZXR1cm4gZX1bZnNdKCl7cmV0dXJuITB9fWNsYXNzIFN1YmplY3RETiBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInN1YmplY3RETiIpO3RoaXMuZGVsaW1pdGVyPWUuZGVsaW1pdGVyfHwiLCI7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9W19yXSgpe3RoaXNbanJdPW5ldyBNYXAodGhpc1tqcl0uc3BsaXQodGhpcy5kZWxpbWl0ZXIpLm1hcCgoZT0+eyhlPWUuc3BsaXQoIj0iLDIpKVswXT1lWzBdLnRyaW0oKTtyZXR1cm4gZX0pKSl9fWNsYXNzIFN1YmplY3RETnMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInN1YmplY3RETnMiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudHlwZT1nZXRTdHJpbmdPcHRpb24oZS50eXBlLFsib3B0aW9uYWwiLCJyZXF1aXJlZCJdKTt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiI7dGhpcy5zdWJqZWN0RE49bmV3IFhGQU9iamVjdEFycmF5fX1jbGFzcyBTdWJtaXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInN1Ym1pdCIsITApO3RoaXMuZW1iZWRQREY9Z2V0SW50ZWdlcih7ZGF0YTplLmVtYmVkUERGLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PjE9PT1lfSk7dGhpcy5mb3JtYXQ9Z2V0U3RyaW5nT3B0aW9uKGUuZm9ybWF0LFsieGRwIiwiZm9ybWRhdGEiLCJwZGYiLCJ1cmxlbmNvZGVkIiwieGZkIiwieG1sIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy50YXJnZXQ9ZS50YXJnZXR8fCIiO3RoaXMudGV4dEVuY29kaW5nPWdldEtleXdvcmQoe2RhdGE6ZS50ZXh0RW5jb2Rpbmc/ZS50ZXh0RW5jb2RpbmcudG9Mb3dlckNhc2UoKToiIixkZWZhdWx0VmFsdWU6IiIsdmFsaWRhdGU6ZT0+WyJ1dGYtOCIsImJpZy1maXZlIiwiZm9udHNwZWNpZmljIiwiZ2JrIiwiZ2ItMTgwMzAiLCJnYi0yMzEyIiwia3NjLTU2MDEiLCJub25lIiwic2hpZnQtamlzIiwidWNzLTIiLCJ1dGYtMTYiXS5pbmNsdWRlcyhlKXx8ZS5tYXRjaCgvaXNvLTg4NTktXGR7Mn0vKX0pO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLnhkcENvbnRlbnQ9ZS54ZHBDb250ZW50fHwiIjt0aGlzLmVuY3J5cHQ9bnVsbDt0aGlzLmVuY3J5cHREYXRhPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnNpZ25EYXRhPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgVGVtcGxhdGUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInRlbXBsYXRlIiwhMCk7dGhpcy5iYXNlUHJvZmlsZT1nZXRTdHJpbmdPcHRpb24oZS5iYXNlUHJvZmlsZSxbImZ1bGwiLCJpbnRlcmFjdGl2ZUZvcm1zIl0pO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5zdWJmb3JtPW5ldyBYRkFPYmplY3RBcnJheX1bX3JdKCl7MD09PXRoaXMuc3ViZm9ybS5jaGlsZHJlbi5sZW5ndGgmJndhcm4oIlhGQSAtIE5vIHN1YmZvcm1zIGluIHRlbXBsYXRlIG5vZGUuIik7dGhpcy5zdWJmb3JtLmNoaWxkcmVuLmxlbmd0aD49MiYmd2FybigiWEZBIC0gU2V2ZXJhbCBzdWJmb3JtcyBpbiB0ZW1wbGF0ZSBub2RlOiBwbGVhc2UgZmlsZSBhIGJ1Zy4iKTt0aGlzW1dzXT01ZTN9W3dzXSgpe3JldHVybiEwfVtLc10oZSx0KXtyZXR1cm4gZS5zdGFydHNXaXRoKCIjIik/W3RoaXNbUXNdLmdldChlLnNsaWNlKDEpKV06c2VhcmNoTm9kZSh0aGlzLHQsZSwhMCwhMCl9KltYc10oKXtpZighdGhpcy5zdWJmb3JtLmNoaWxkcmVuLmxlbmd0aClyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGNoaWxkcmVuOltdfSk7dGhpc1tacl09e292ZXJmbG93Tm9kZTpudWxsLGZpcnN0VW5zcGxpdHRhYmxlOm51bGwsY3VycmVudENvbnRlbnRBcmVhOm51bGwsY3VycmVudFBhZ2VBcmVhOm51bGwsbm9MYXlvdXRGYWlsdXJlOiExLHBhZ2VOdW1iZXI6MSxwYWdlUG9zaXRpb246ImZpcnN0IixvZGRPckV2ZW46Im9kZCIsYmxhbmtPck5vdEJsYW5rOiJub25CbGFuayIscGFyYVN0YWNrOltdfTtjb25zdCBlPXRoaXMuc3ViZm9ybS5jaGlsZHJlblswXTtlLnBhZ2VTZXRbcXJdKCk7Y29uc3QgdD1lLnBhZ2VTZXQucGFnZUFyZWEuY2hpbGRyZW4saT17bmFtZToiZGl2IixjaGlsZHJlbjpbXX07bGV0IGE9bnVsbCxyPW51bGwscz1udWxsO2lmKGUuYnJlYWtCZWZvcmUuY2hpbGRyZW4ubGVuZ3RoPj0xKXtyPWUuYnJlYWtCZWZvcmUuY2hpbGRyZW5bMF07cz1yLnRhcmdldH1lbHNlIGlmKGUuc3ViZm9ybS5jaGlsZHJlbi5sZW5ndGg+PTEmJmUuc3ViZm9ybS5jaGlsZHJlblswXS5icmVha0JlZm9yZS5jaGlsZHJlbi5sZW5ndGg+PTEpe3I9ZS5zdWJmb3JtLmNoaWxkcmVuWzBdLmJyZWFrQmVmb3JlLmNoaWxkcmVuWzBdO3M9ci50YXJnZXR9ZWxzZSBpZihlLmJyZWFrPy5iZWZvcmVUYXJnZXQpe3I9ZS5icmVhaztzPXIuYmVmb3JlVGFyZ2V0fWVsc2UgaWYoZS5zdWJmb3JtLmNoaWxkcmVuLmxlbmd0aD49MSYmZS5zdWJmb3JtLmNoaWxkcmVuWzBdLmJyZWFrPy5iZWZvcmVUYXJnZXQpe3I9ZS5zdWJmb3JtLmNoaWxkcmVuWzBdLmJyZWFrO3M9ci5iZWZvcmVUYXJnZXR9aWYocil7Y29uc3QgZT10aGlzW0tzXShzLHJbbHNdKCkpO2lmKGUgaW5zdGFuY2VvZiBQYWdlQXJlYSl7YT1lO3JbWnJdPXt9fX1hfHwoYT10WzBdKTthW1pyXT17bnVtYmVyT2ZVc2U6MX07Y29uc3Qgbj1hW2xzXSgpO25bWnJdPXtudW1iZXJPZlVzZToxLHBhZ2VJbmRleDpuLnBhZ2VBcmVhLmNoaWxkcmVuLmluZGV4T2YoYSkscGFnZVNldEluZGV4OjB9O2xldCBvLGc9bnVsbCxjPW51bGwsbD0hMCxoPTAsQz0wO2Zvcig7Oyl7aWYobCloPTA7ZWxzZXtpLmNoaWxkcmVuLnBvcCgpO2lmKDM9PSsraCl7d2FybigiWEZBIC0gU29tZXRoaW5nIGdvZXMgd3Jvbmc6IHBsZWFzZSBmaWxlIGEgYnVnLiIpO3JldHVybiBpfX1vPW51bGw7dGhpc1tacl0uY3VycmVudFBhZ2VBcmVhPWE7Y29uc3QgdD1hW1ZzXSgpLmh0bWw7aS5jaGlsZHJlbi5wdXNoKHQpO2lmKGcpe3RoaXNbWnJdLm5vTGF5b3V0RmFpbHVyZT0hMDt0LmNoaWxkcmVuLnB1c2goZ1tWc10oYVtacl0uc3BhY2UpLmh0bWwpO2c9bnVsbH1pZihjKXt0aGlzW1pyXS5ub0xheW91dEZhaWx1cmU9ITA7dC5jaGlsZHJlbi5wdXNoKGNbVnNdKGFbWnJdLnNwYWNlKS5odG1sKTtjPW51bGx9Y29uc3Qgcj1hLmNvbnRlbnRBcmVhLmNoaWxkcmVuLHM9dC5jaGlsZHJlbi5maWx0ZXIoKGU9PmUuYXR0cmlidXRlcy5jbGFzcy5pbmNsdWRlcygieGZhQ29udGVudGFyZWEiKSkpO2w9ITE7dGhpc1tacl0uZmlyc3RVbnNwbGl0dGFibGU9bnVsbDt0aGlzW1pyXS5ub0xheW91dEZhaWx1cmU9ITE7Y29uc3QgZmx1c2g9dD0+e2NvbnN0IGk9ZVt6cl0oKTtpZihpKXtsfHw9aS5jaGlsZHJlbj8ubGVuZ3RoPjA7c1t0XS5jaGlsZHJlbi5wdXNoKGkpfX07Zm9yKGxldCB0PUMsYT1yLmxlbmd0aDt0PGE7dCsrKXtjb25zdCBhPXRoaXNbWnJdLmN1cnJlbnRDb250ZW50QXJlYT1yW3RdLG49e3dpZHRoOmEudyxoZWlnaHQ6YS5ofTtDPTA7aWYoZyl7c1t0XS5jaGlsZHJlbi5wdXNoKGdbVnNdKG4pLmh0bWwpO2c9bnVsbH1pZihjKXtzW3RdLmNoaWxkcmVuLnB1c2goY1tWc10obikuaHRtbCk7Yz1udWxsfWNvbnN0IGg9ZVtWc10obik7aWYoaC5zdWNjZXNzKXtpZihoLmh0bWwpe2x8fD1oLmh0bWwuY2hpbGRyZW4/Lmxlbmd0aD4wO3NbdF0uY2hpbGRyZW4ucHVzaChoLmh0bWwpfWVsc2UhbCYmaS5jaGlsZHJlbi5sZW5ndGg+MSYmaS5jaGlsZHJlbi5wb3AoKTtyZXR1cm4gaX1pZihoLmlzQnJlYWsoKSl7Y29uc3QgZT1oLmJyZWFrTm9kZTtmbHVzaCh0KTtpZigiYXV0byI9PT1lLnRhcmdldFR5cGUpY29udGludWU7aWYoZS5sZWFkZXIpe2c9dGhpc1tLc10oZS5sZWFkZXIsZVtsc10oKSk7Zz1nP2dbMF06bnVsbH1pZihlLnRyYWlsZXIpe2M9dGhpc1tLc10oZS50cmFpbGVyLGVbbHNdKCkpO2M9Yz9jWzBdOm51bGx9aWYoInBhZ2VBcmVhIj09PWUudGFyZ2V0VHlwZSl7bz1lW1pyXS50YXJnZXQ7dD0xLzB9ZWxzZSBpZihlW1pyXS50YXJnZXQpe289ZVtacl0udGFyZ2V0O0M9ZVtacl0uaW5kZXgrMTt0PTEvMH1lbHNlIHQ9ZVtacl0uaW5kZXh9ZWxzZSBpZih0aGlzW1pyXS5vdmVyZmxvd05vZGUpe2NvbnN0IGU9dGhpc1tacl0ub3ZlcmZsb3dOb2RlO3RoaXNbWnJdLm92ZXJmbG93Tm9kZT1udWxsO2NvbnN0IGk9ZVtzc10oKSxhPWkudGFyZ2V0O2kuYWRkTGVhZGVyPW51bGwhPT1pLmxlYWRlcjtpLmFkZFRyYWlsZXI9bnVsbCE9PWkudHJhaWxlcjtmbHVzaCh0KTtjb25zdCBzPXQ7dD0xLzA7aWYoYSBpbnN0YW5jZW9mIFBhZ2VBcmVhKW89YTtlbHNlIGlmKGEgaW5zdGFuY2VvZiBDb250ZW50QXJlYSl7Y29uc3QgZT1yLmluZGV4T2YoYSk7aWYoLTEhPT1lKWU+cz90PWUtMTpDPWU7ZWxzZXtvPWFbbHNdKCk7Qz1vLmNvbnRlbnRBcmVhLmNoaWxkcmVuLmluZGV4T2YoYSl9fX1lbHNlIGZsdXNoKHQpfXRoaXNbWnJdLnBhZ2VOdW1iZXIrPTE7byYmKG9bRnNdKCk/b1tacl0ubnVtYmVyT2ZVc2UrPTE6bz1udWxsKTthPW98fGFbSXNdKCk7eWllbGQgbnVsbH19fWNsYXNzIFRleHQgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ0ZXh0Iik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm1heENoYXJzPWdldEludGVnZXIoe2RhdGE6ZS5tYXhDaGFycyxkZWZhdWx0VmFsdWU6MCx2YWxpZGF0ZTplPT5lPj0wfSk7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5yaWQ9ZS5yaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn1bSnJdKCl7cmV0dXJuITB9W0dzXShlKXtpZihlW2tzXT09PUFuLnhodG1sLmlkKXt0aGlzW2pyXT1lO3JldHVybiEwfXdhcm4oYFhGQSAtIEludmFsaWQgY29udGVudCBpbiBUZXh0OiAke2VbUnNdfS5gKTtyZXR1cm4hMX1bVXNdKGUpe3RoaXNbanJdaW5zdGFuY2VvZiBYRkFPYmplY3R8fHN1cGVyW1VzXShlKX1bX3JdKCl7InN0cmluZyI9PXR5cGVvZiB0aGlzW2pyXSYmKHRoaXNbanJdPXRoaXNbanJdLnJlcGxhY2VBbGwoIlxyXG4iLCJcbiIpKX1bc3NdKCl7cmV0dXJuInN0cmluZyI9PXR5cGVvZiB0aGlzW2pyXT90aGlzW2pyXS5zcGxpdCgvW1x1MjAyOVx1MjAyOFxuXS8pLnJlZHVjZSgoKGUsdCk9Pnt0JiZlLnB1c2godCk7cmV0dXJuIGV9KSxbXSkuam9pbigiXG4iKTp0aGlzW2pyXVtqc10oKX1bVnNdKGUpe2lmKCJzdHJpbmciPT10eXBlb2YgdGhpc1tqcl0pe2NvbnN0IGU9dmFsdWVUb0h0bWwodGhpc1tqcl0pLmh0bWw7aWYodGhpc1tqcl0uaW5jbHVkZXMoIlx1MjAyOSIpKXtlLm5hbWU9ImRpdiI7ZS5jaGlsZHJlbj1bXTt0aGlzW2pyXS5zcGxpdCgiXHUyMDI5IikubWFwKChlPT5lLnNwbGl0KC9bXHUyMDI4XG5dLykucmVkdWNlKCgoZSx0KT0+e2UucHVzaCh7bmFtZToic3BhbiIsdmFsdWU6dH0se25hbWU6ImJyIn0pO3JldHVybiBlfSksW10pKSkuZm9yRWFjaCgodD0+e2UuY2hpbGRyZW4ucHVzaCh7bmFtZToicCIsY2hpbGRyZW46dH0pfSkpfWVsc2UgaWYoL1tcdTIwMjhcbl0vLnRlc3QodGhpc1tqcl0pKXtlLm5hbWU9ImRpdiI7ZS5jaGlsZHJlbj1bXTt0aGlzW2pyXS5zcGxpdCgvW1x1MjAyOFxuXS8pLmZvckVhY2goKHQ9PntlLmNoaWxkcmVuLnB1c2goe25hbWU6InNwYW4iLHZhbHVlOnR9LHtuYW1lOiJiciJ9KX0pKX1yZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKGUpfXJldHVybiB0aGlzW2pyXVtWc10oZSl9fWNsYXNzIFRleHRFZGl0IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ0ZXh0RWRpdCIsITApO3RoaXMuYWxsb3dSaWNoVGV4dD1nZXRJbnRlZ2VyKHtkYXRhOmUuYWxsb3dSaWNoVGV4dCxkZWZhdWx0VmFsdWU6MCx2YWxpZGF0ZTplPT4xPT09ZX0pO3RoaXMuaFNjcm9sbFBvbGljeT1nZXRTdHJpbmdPcHRpb24oZS5oU2Nyb2xsUG9saWN5LFsiYXV0byIsIm9mZiIsIm9uIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5tdWx0aUxpbmU9Z2V0SW50ZWdlcih7ZGF0YTplLm11bHRpTGluZSxkZWZhdWx0VmFsdWU6IiIsdmFsaWRhdGU6ZT0+MD09PWV8fDE9PT1lfSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMudlNjcm9sbFBvbGljeT1nZXRTdHJpbmdPcHRpb24oZS52U2Nyb2xsUG9saWN5LFsiYXV0byIsIm9mZiIsIm9uIl0pO3RoaXMuYm9yZGVyPW51bGw7dGhpcy5jb21iPW51bGw7dGhpcy5leHRyYXM9bnVsbDt0aGlzLm1hcmdpbj1udWxsfVtWc10oZSl7Y29uc3QgdD10b1N0eWxlKHRoaXMsImJvcmRlciIsImZvbnQiLCJtYXJnaW4iKTtsZXQgaTtjb25zdCBhPXRoaXNbbHNdKClbbHNdKCk7IiI9PT10aGlzLm11bHRpTGluZSYmKHRoaXMubXVsdGlMaW5lPWEgaW5zdGFuY2VvZiBEcmF3PzE6MCk7aT0xPT09dGhpcy5tdWx0aUxpbmU/e25hbWU6InRleHRhcmVhIixhdHRyaWJ1dGVzOntkYXRhSWQ6YVtYcl0/Llt6c118fGFbenNdLGZpZWxkSWQ6YVt6c10sY2xhc3M6WyJ4ZmFUZXh0ZmllbGQiXSxzdHlsZTp0LCJhcmlhLWxhYmVsIjphcmlhTGFiZWwoYSksImFyaWEtcmVxdWlyZWQiOiExfX06e25hbWU6ImlucHV0IixhdHRyaWJ1dGVzOnt0eXBlOiJ0ZXh0IixkYXRhSWQ6YVtYcl0/Llt6c118fGFbenNdLGZpZWxkSWQ6YVt6c10sY2xhc3M6WyJ4ZmFUZXh0ZmllbGQiXSxzdHlsZTp0LCJhcmlhLWxhYmVsIjphcmlhTGFiZWwoYSksImFyaWEtcmVxdWlyZWQiOiExfX07aWYoaXNSZXF1aXJlZChhKSl7aS5hdHRyaWJ1dGVzWyJhcmlhLXJlcXVpcmVkIl09ITA7aS5hdHRyaWJ1dGVzLnJlcXVpcmVkPSEwfXJldHVybiBIVE1MUmVzdWx0LnN1Y2Nlc3Moe25hbWU6ImxhYmVsIixhdHRyaWJ1dGVzOntjbGFzczpbInhmYUxhYmVsIl19LGNoaWxkcmVuOltpXX0pfX1jbGFzcyBUaW1lIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ0aW1lIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9W19yXSgpe2NvbnN0IGU9dGhpc1tqcl0udHJpbSgpO3RoaXNbanJdPWU/bmV3IERhdGUoZSk6bnVsbH1bVnNdKGUpe3JldHVybiB2YWx1ZVRvSHRtbCh0aGlzW2pyXT90aGlzW2pyXS50b1N0cmluZygpOiIiKX19Y2xhc3MgVGltZVN0YW1wIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ0aW1lU3RhbXAiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMuc2VydmVyPWUuc2VydmVyfHwiIjt0aGlzLnR5cGU9Z2V0U3RyaW5nT3B0aW9uKGUudHlwZSxbIm9wdGlvbmFsIiwicmVxdWlyZWQiXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBUb29sVGlwIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ0b29sVGlwIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLnJpZD1lLnJpZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBUcmF2ZXJzYWwgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInRyYXZlcnNhbCIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGw7dGhpcy50cmF2ZXJzZT1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIFRyYXZlcnNlIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ0cmF2ZXJzZSIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5vcGVyYXRpb249Z2V0U3RyaW5nT3B0aW9uKGUub3BlcmF0aW9uLFsibmV4dCIsImJhY2siLCJkb3duIiwiZmlyc3QiLCJsZWZ0IiwicmlnaHQiLCJ1cCJdKTt0aGlzLnJlZj1lLnJlZnx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5zY3JpcHQ9bnVsbH1nZXQgbmFtZSgpe3JldHVybiB0aGlzLm9wZXJhdGlvbn1bRHNdKCl7cmV0dXJuITF9fWNsYXNzIFVpIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ1aSIsITApO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5waWN0dXJlPW51bGw7dGhpcy5iYXJjb2RlPW51bGw7dGhpcy5idXR0b249bnVsbDt0aGlzLmNoZWNrQnV0dG9uPW51bGw7dGhpcy5jaG9pY2VMaXN0PW51bGw7dGhpcy5kYXRlVGltZUVkaXQ9bnVsbDt0aGlzLmRlZmF1bHRVaT1udWxsO3RoaXMuaW1hZ2VFZGl0PW51bGw7dGhpcy5udW1lcmljRWRpdD1udWxsO3RoaXMucGFzc3dvcmRFZGl0PW51bGw7dGhpcy5zaWduYXR1cmU9bnVsbDt0aGlzLnRleHRFZGl0PW51bGx9W3NzXSgpe2lmKHZvaWQgMD09PXRoaXNbWnJdKXtmb3IoY29uc3QgZSBvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0aGlzKSl7aWYoImV4dHJhcyI9PT1lfHwicGljdHVyZSI9PT1lKWNvbnRpbnVlO2NvbnN0IHQ9dGhpc1tlXTtpZih0IGluc3RhbmNlb2YgWEZBT2JqZWN0KXt0aGlzW1pyXT10O3JldHVybiB0fX10aGlzW1pyXT1udWxsfXJldHVybiB0aGlzW1pyXX1bVnNdKGUpe2NvbnN0IHQ9dGhpc1tzc10oKTtyZXR1cm4gdD90W1ZzXShlKTpIVE1MUmVzdWx0LkVNUFRZfX1jbGFzcyBWYWxpZGF0ZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihNbiwidmFsaWRhdGUiLCEwKTt0aGlzLmZvcm1hdFRlc3Q9Z2V0U3RyaW5nT3B0aW9uKGUuZm9ybWF0VGVzdCxbIndhcm5pbmciLCJkaXNhYmxlZCIsImVycm9yIl0pO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5udWxsVGVzdD1nZXRTdHJpbmdPcHRpb24oZS5udWxsVGVzdCxbImRpc2FibGVkIiwiZXJyb3IiLCJ3YXJuaW5nIl0pO3RoaXMuc2NyaXB0VGVzdD1nZXRTdHJpbmdPcHRpb24oZS5zY3JpcHRUZXN0LFsiZXJyb3IiLCJkaXNhYmxlZCIsIndhcm5pbmciXSk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuZXh0cmFzPW51bGw7dGhpcy5tZXNzYWdlPW51bGw7dGhpcy5waWN0dXJlPW51bGw7dGhpcy5zY3JpcHQ9bnVsbH19Y2xhc3MgVmFsdWUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoTW4sInZhbHVlIiwhMCk7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm92ZXJyaWRlPWdldEludGVnZXIoe2RhdGE6ZS5vdmVycmlkZSxkZWZhdWx0VmFsdWU6MCx2YWxpZGF0ZTplPT4xPT09ZX0pO3RoaXMucmVsZXZhbnQ9Z2V0UmVsZXZhbnQoZS5yZWxldmFudCk7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIiO3RoaXMuYXJjPW51bGw7dGhpcy5ib29sZWFuPW51bGw7dGhpcy5kYXRlPW51bGw7dGhpcy5kYXRlVGltZT1udWxsO3RoaXMuZGVjaW1hbD1udWxsO3RoaXMuZXhEYXRhPW51bGw7dGhpcy5mbG9hdD1udWxsO3RoaXMuaW1hZ2U9bnVsbDt0aGlzLmludGVnZXI9bnVsbDt0aGlzLmxpbmU9bnVsbDt0aGlzLnJlY3RhbmdsZT1udWxsO3RoaXMudGV4dD1udWxsO3RoaXMudGltZT1udWxsfVtPc10oZSl7Y29uc3QgdD10aGlzW2xzXSgpO2lmKHQgaW5zdGFuY2VvZiBGaWVsZCYmdC51aT8uaW1hZ2VFZGl0KXtpZighdGhpcy5pbWFnZSl7dGhpcy5pbWFnZT1uZXcgSW1hZ2Uoe30pO3RoaXNbWXJdKHRoaXMuaW1hZ2UpfXRoaXMuaW1hZ2VbanJdPWVbanJdO3JldHVybn1jb25zdCBpPWVbUnNdO2lmKG51bGw9PT10aGlzW2ldKXtmb3IoY29uc3QgZSBvZiBPYmplY3QuZ2V0T3duUHJvcGVydHlOYW1lcyh0aGlzKSl7Y29uc3QgdD10aGlzW2VdO2lmKHQgaW5zdGFuY2VvZiBYRkFPYmplY3Qpe3RoaXNbZV09bnVsbDt0aGlzW0pzXSh0KX19dGhpc1tlW1JzXV09ZTt0aGlzW1lyXShlKX1lbHNlIHRoaXNbaV1banJdPWVbanJdfVtqc10oKXtpZih0aGlzLmV4RGF0YSlyZXR1cm4ic3RyaW5nIj09dHlwZW9mIHRoaXMuZXhEYXRhW2pyXT90aGlzLmV4RGF0YVtqcl0udHJpbSgpOnRoaXMuZXhEYXRhW2pyXVtqc10oKS50cmltKCk7Zm9yKGNvbnN0IGUgb2YgT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGhpcykpe2lmKCJpbWFnZSI9PT1lKWNvbnRpbnVlO2NvbnN0IHQ9dGhpc1tlXTtpZih0IGluc3RhbmNlb2YgWEZBT2JqZWN0KXJldHVybih0W2pyXXx8IiIpLnRvU3RyaW5nKCkudHJpbSgpfXJldHVybiBudWxsfVtWc10oZSl7Zm9yKGNvbnN0IHQgb2YgT2JqZWN0LmdldE93blByb3BlcnR5TmFtZXModGhpcykpe2NvbnN0IGk9dGhpc1t0XTtpZihpIGluc3RhbmNlb2YgWEZBT2JqZWN0KXJldHVybiBpW1ZzXShlKX1yZXR1cm4gSFRNTFJlc3VsdC5FTVBUWX19Y2xhc3MgVmFyaWFibGVzIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKE1uLCJ2YXJpYWJsZXMiLCEwKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIjt0aGlzLmJvb2xlYW49bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGF0ZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kYXRlVGltZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5kZWNpbWFsPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLmV4RGF0YT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5mbG9hdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pbWFnZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5pbnRlZ2VyPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm1hbmlmZXN0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnNjcmlwdD1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy50ZXh0PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnRpbWU9bmV3IFhGQU9iamVjdEFycmF5fVtEc10oKXtyZXR1cm4hMH19Y2xhc3MgVGVtcGxhdGVOYW1lc3BhY2V7c3RhdGljWyRzXShlLHQpe2lmKFRlbXBsYXRlTmFtZXNwYWNlLmhhc093blByb3BlcnR5KGUpKXtjb25zdCBpPVRlbXBsYXRlTmFtZXNwYWNlW2VdKHQpO2lbcXNdKHQpO3JldHVybiBpfX1zdGF0aWMgYXBwZWFyYW5jZUZpbHRlcihlKXtyZXR1cm4gbmV3IEFwcGVhcmFuY2VGaWx0ZXIoZSl9c3RhdGljIGFyYyhlKXtyZXR1cm4gbmV3IEFyYyhlKX1zdGF0aWMgYXJlYShlKXtyZXR1cm4gbmV3IEFyZWEoZSl9c3RhdGljIGFzc2lzdChlKXtyZXR1cm4gbmV3IEFzc2lzdChlKX1zdGF0aWMgYmFyY29kZShlKXtyZXR1cm4gbmV3IEJhcmNvZGUoZSl9c3RhdGljIGJpbmQoZSl7cmV0dXJuIG5ldyBCaW5kKGUpfXN0YXRpYyBiaW5kSXRlbXMoZSl7cmV0dXJuIG5ldyBCaW5kSXRlbXMoZSl9c3RhdGljIGJvb2tlbmQoZSl7cmV0dXJuIG5ldyBCb29rZW5kKGUpfXN0YXRpYyBib29sZWFuKGUpe3JldHVybiBuZXcgQm9vbGVhbkVsZW1lbnQoZSl9c3RhdGljIGJvcmRlcihlKXtyZXR1cm4gbmV3IEJvcmRlcihlKX1zdGF0aWMgYnJlYWsoZSl7cmV0dXJuIG5ldyBCcmVhayhlKX1zdGF0aWMgYnJlYWtBZnRlcihlKXtyZXR1cm4gbmV3IEJyZWFrQWZ0ZXIoZSl9c3RhdGljIGJyZWFrQmVmb3JlKGUpe3JldHVybiBuZXcgQnJlYWtCZWZvcmUoZSl9c3RhdGljIGJ1dHRvbihlKXtyZXR1cm4gbmV3IEJ1dHRvbihlKX1zdGF0aWMgY2FsY3VsYXRlKGUpe3JldHVybiBuZXcgQ2FsY3VsYXRlKGUpfXN0YXRpYyBjYXB0aW9uKGUpe3JldHVybiBuZXcgQ2FwdGlvbihlKX1zdGF0aWMgY2VydGlmaWNhdGUoZSl7cmV0dXJuIG5ldyBDZXJ0aWZpY2F0ZShlKX1zdGF0aWMgY2VydGlmaWNhdGVzKGUpe3JldHVybiBuZXcgQ2VydGlmaWNhdGVzKGUpfXN0YXRpYyBjaGVja0J1dHRvbihlKXtyZXR1cm4gbmV3IENoZWNrQnV0dG9uKGUpfXN0YXRpYyBjaG9pY2VMaXN0KGUpe3JldHVybiBuZXcgQ2hvaWNlTGlzdChlKX1zdGF0aWMgY29sb3IoZSl7cmV0dXJuIG5ldyBDb2xvcihlKX1zdGF0aWMgY29tYihlKXtyZXR1cm4gbmV3IENvbWIoZSl9c3RhdGljIGNvbm5lY3QoZSl7cmV0dXJuIG5ldyBDb25uZWN0KGUpfXN0YXRpYyBjb250ZW50QXJlYShlKXtyZXR1cm4gbmV3IENvbnRlbnRBcmVhKGUpfXN0YXRpYyBjb3JuZXIoZSl7cmV0dXJuIG5ldyBDb3JuZXIoZSl9c3RhdGljIGRhdGUoZSl7cmV0dXJuIG5ldyBEYXRlRWxlbWVudChlKX1zdGF0aWMgZGF0ZVRpbWUoZSl7cmV0dXJuIG5ldyBEYXRlVGltZShlKX1zdGF0aWMgZGF0ZVRpbWVFZGl0KGUpe3JldHVybiBuZXcgRGF0ZVRpbWVFZGl0KGUpfXN0YXRpYyBkZWNpbWFsKGUpe3JldHVybiBuZXcgRGVjaW1hbChlKX1zdGF0aWMgZGVmYXVsdFVpKGUpe3JldHVybiBuZXcgRGVmYXVsdFVpKGUpfXN0YXRpYyBkZXNjKGUpe3JldHVybiBuZXcgRGVzYyhlKX1zdGF0aWMgZGlnZXN0TWV0aG9kKGUpe3JldHVybiBuZXcgRGlnZXN0TWV0aG9kKGUpfXN0YXRpYyBkaWdlc3RNZXRob2RzKGUpe3JldHVybiBuZXcgRGlnZXN0TWV0aG9kcyhlKX1zdGF0aWMgZHJhdyhlKXtyZXR1cm4gbmV3IERyYXcoZSl9c3RhdGljIGVkZ2UoZSl7cmV0dXJuIG5ldyBFZGdlKGUpfXN0YXRpYyBlbmNvZGluZyhlKXtyZXR1cm4gbmV3IEVuY29kaW5nKGUpfXN0YXRpYyBlbmNvZGluZ3MoZSl7cmV0dXJuIG5ldyBFbmNvZGluZ3MoZSl9c3RhdGljIGVuY3J5cHQoZSl7cmV0dXJuIG5ldyBFbmNyeXB0KGUpfXN0YXRpYyBlbmNyeXB0RGF0YShlKXtyZXR1cm4gbmV3IEVuY3J5cHREYXRhKGUpfXN0YXRpYyBlbmNyeXB0aW9uKGUpe3JldHVybiBuZXcgRW5jcnlwdGlvbihlKX1zdGF0aWMgZW5jcnlwdGlvbk1ldGhvZChlKXtyZXR1cm4gbmV3IEVuY3J5cHRpb25NZXRob2QoZSl9c3RhdGljIGVuY3J5cHRpb25NZXRob2RzKGUpe3JldHVybiBuZXcgRW5jcnlwdGlvbk1ldGhvZHMoZSl9c3RhdGljIGV2ZW50KGUpe3JldHVybiBuZXcgRXZlbnQoZSl9c3RhdGljIGV4RGF0YShlKXtyZXR1cm4gbmV3IEV4RGF0YShlKX1zdGF0aWMgZXhPYmplY3QoZSl7cmV0dXJuIG5ldyBFeE9iamVjdChlKX1zdGF0aWMgZXhjbEdyb3VwKGUpe3JldHVybiBuZXcgRXhjbEdyb3VwKGUpfXN0YXRpYyBleGVjdXRlKGUpe3JldHVybiBuZXcgRXhlY3V0ZShlKX1zdGF0aWMgZXh0cmFzKGUpe3JldHVybiBuZXcgRXh0cmFzKGUpfXN0YXRpYyBmaWVsZChlKXtyZXR1cm4gbmV3IEZpZWxkKGUpfXN0YXRpYyBmaWxsKGUpe3JldHVybiBuZXcgRmlsbChlKX1zdGF0aWMgZmlsdGVyKGUpe3JldHVybiBuZXcgRmlsdGVyKGUpfXN0YXRpYyBmbG9hdChlKXtyZXR1cm4gbmV3IEZsb2F0KGUpfXN0YXRpYyBmb250KGUpe3JldHVybiBuZXcgdGVtcGxhdGVfRm9udChlKX1zdGF0aWMgZm9ybWF0KGUpe3JldHVybiBuZXcgRm9ybWF0KGUpfXN0YXRpYyBoYW5kbGVyKGUpe3JldHVybiBuZXcgSGFuZGxlcihlKX1zdGF0aWMgaHlwaGVuYXRpb24oZSl7cmV0dXJuIG5ldyBIeXBoZW5hdGlvbihlKX1zdGF0aWMgaW1hZ2UoZSl7cmV0dXJuIG5ldyBJbWFnZShlKX1zdGF0aWMgaW1hZ2VFZGl0KGUpe3JldHVybiBuZXcgSW1hZ2VFZGl0KGUpfXN0YXRpYyBpbnRlZ2VyKGUpe3JldHVybiBuZXcgSW50ZWdlcihlKX1zdGF0aWMgaXNzdWVycyhlKXtyZXR1cm4gbmV3IElzc3VlcnMoZSl9c3RhdGljIGl0ZW1zKGUpe3JldHVybiBuZXcgSXRlbXMoZSl9c3RhdGljIGtlZXAoZSl7cmV0dXJuIG5ldyBLZWVwKGUpfXN0YXRpYyBrZXlVc2FnZShlKXtyZXR1cm4gbmV3IEtleVVzYWdlKGUpfXN0YXRpYyBsaW5lKGUpe3JldHVybiBuZXcgTGluZShlKX1zdGF0aWMgbGluZWFyKGUpe3JldHVybiBuZXcgTGluZWFyKGUpfXN0YXRpYyBsb2NrRG9jdW1lbnQoZSl7cmV0dXJuIG5ldyBMb2NrRG9jdW1lbnQoZSl9c3RhdGljIG1hbmlmZXN0KGUpe3JldHVybiBuZXcgTWFuaWZlc3QoZSl9c3RhdGljIG1hcmdpbihlKXtyZXR1cm4gbmV3IE1hcmdpbihlKX1zdGF0aWMgbWRwKGUpe3JldHVybiBuZXcgTWRwKGUpfXN0YXRpYyBtZWRpdW0oZSl7cmV0dXJuIG5ldyBNZWRpdW0oZSl9c3RhdGljIG1lc3NhZ2UoZSl7cmV0dXJuIG5ldyBNZXNzYWdlKGUpfXN0YXRpYyBudW1lcmljRWRpdChlKXtyZXR1cm4gbmV3IE51bWVyaWNFZGl0KGUpfXN0YXRpYyBvY2N1cihlKXtyZXR1cm4gbmV3IE9jY3VyKGUpfXN0YXRpYyBvaWQoZSl7cmV0dXJuIG5ldyBPaWQoZSl9c3RhdGljIG9pZHMoZSl7cmV0dXJuIG5ldyBPaWRzKGUpfXN0YXRpYyBvdmVyZmxvdyhlKXtyZXR1cm4gbmV3IE92ZXJmbG93KGUpfXN0YXRpYyBwYWdlQXJlYShlKXtyZXR1cm4gbmV3IFBhZ2VBcmVhKGUpfXN0YXRpYyBwYWdlU2V0KGUpe3JldHVybiBuZXcgUGFnZVNldChlKX1zdGF0aWMgcGFyYShlKXtyZXR1cm4gbmV3IFBhcmEoZSl9c3RhdGljIHBhc3N3b3JkRWRpdChlKXtyZXR1cm4gbmV3IFBhc3N3b3JkRWRpdChlKX1zdGF0aWMgcGF0dGVybihlKXtyZXR1cm4gbmV3IHRlbXBsYXRlX1BhdHRlcm4oZSl9c3RhdGljIHBpY3R1cmUoZSl7cmV0dXJuIG5ldyBQaWN0dXJlKGUpfXN0YXRpYyBwcm90byhlKXtyZXR1cm4gbmV3IFByb3RvKGUpfXN0YXRpYyByYWRpYWwoZSl7cmV0dXJuIG5ldyBSYWRpYWwoZSl9c3RhdGljIHJlYXNvbihlKXtyZXR1cm4gbmV3IFJlYXNvbihlKX1zdGF0aWMgcmVhc29ucyhlKXtyZXR1cm4gbmV3IFJlYXNvbnMoZSl9c3RhdGljIHJlY3RhbmdsZShlKXtyZXR1cm4gbmV3IFJlY3RhbmdsZShlKX1zdGF0aWMgcmVmKGUpe3JldHVybiBuZXcgUmVmRWxlbWVudChlKX1zdGF0aWMgc2NyaXB0KGUpe3JldHVybiBuZXcgU2NyaXB0KGUpfXN0YXRpYyBzZXRQcm9wZXJ0eShlKXtyZXR1cm4gbmV3IFNldFByb3BlcnR5KGUpfXN0YXRpYyBzaWduRGF0YShlKXtyZXR1cm4gbmV3IFNpZ25EYXRhKGUpfXN0YXRpYyBzaWduYXR1cmUoZSl7cmV0dXJuIG5ldyBTaWduYXR1cmUoZSl9c3RhdGljIHNpZ25pbmcoZSl7cmV0dXJuIG5ldyBTaWduaW5nKGUpfXN0YXRpYyBzb2xpZChlKXtyZXR1cm4gbmV3IFNvbGlkKGUpfXN0YXRpYyBzcGVhayhlKXtyZXR1cm4gbmV3IFNwZWFrKGUpfXN0YXRpYyBzdGlwcGxlKGUpe3JldHVybiBuZXcgU3RpcHBsZShlKX1zdGF0aWMgc3ViZm9ybShlKXtyZXR1cm4gbmV3IFN1YmZvcm0oZSl9c3RhdGljIHN1YmZvcm1TZXQoZSl7cmV0dXJuIG5ldyBTdWJmb3JtU2V0KGUpfXN0YXRpYyBzdWJqZWN0RE4oZSl7cmV0dXJuIG5ldyBTdWJqZWN0RE4oZSl9c3RhdGljIHN1YmplY3RETnMoZSl7cmV0dXJuIG5ldyBTdWJqZWN0RE5zKGUpfXN0YXRpYyBzdWJtaXQoZSl7cmV0dXJuIG5ldyBTdWJtaXQoZSl9c3RhdGljIHRlbXBsYXRlKGUpe3JldHVybiBuZXcgVGVtcGxhdGUoZSl9c3RhdGljIHRleHQoZSl7cmV0dXJuIG5ldyBUZXh0KGUpfXN0YXRpYyB0ZXh0RWRpdChlKXtyZXR1cm4gbmV3IFRleHRFZGl0KGUpfXN0YXRpYyB0aW1lKGUpe3JldHVybiBuZXcgVGltZShlKX1zdGF0aWMgdGltZVN0YW1wKGUpe3JldHVybiBuZXcgVGltZVN0YW1wKGUpfXN0YXRpYyB0b29sVGlwKGUpe3JldHVybiBuZXcgVG9vbFRpcChlKX1zdGF0aWMgdHJhdmVyc2FsKGUpe3JldHVybiBuZXcgVHJhdmVyc2FsKGUpfXN0YXRpYyB0cmF2ZXJzZShlKXtyZXR1cm4gbmV3IFRyYXZlcnNlKGUpfXN0YXRpYyB1aShlKXtyZXR1cm4gbmV3IFVpKGUpfXN0YXRpYyB2YWxpZGF0ZShlKXtyZXR1cm4gbmV3IFZhbGlkYXRlKGUpfXN0YXRpYyB2YWx1ZShlKXtyZXR1cm4gbmV3IFZhbHVlKGUpfXN0YXRpYyB2YXJpYWJsZXMoZSl7cmV0dXJuIG5ldyBWYXJpYWJsZXMoZSl9fWNvbnN0IEpuPUFuLmRhdGFzZXRzLmlkO2Z1bmN0aW9uIGNyZWF0ZVRleHQoZSl7Y29uc3QgdD1uZXcgVGV4dCh7fSk7dFtqcl09ZTtyZXR1cm4gdH1jbGFzcyBCaW5kZXJ7Y29uc3RydWN0b3IoZSl7dGhpcy5yb290PWU7dGhpcy5kYXRhc2V0cz1lLmRhdGFzZXRzO3RoaXMuZGF0YT1lLmRhdGFzZXRzPy5kYXRhfHxuZXcgWG1sT2JqZWN0KEFuLmRhdGFzZXRzLmlkLCJkYXRhIik7dGhpcy5lbXB0eU1lcmdlPTA9PT10aGlzLmRhdGFbb3NdKCkubGVuZ3RoO3RoaXMucm9vdC5mb3JtPXRoaXMuZm9ybT1lLnRlbXBsYXRlW1ByXSgpfV9pc0NvbnN1bWVEYXRhKCl7cmV0dXJuIXRoaXMuZW1wdHlNZXJnZSYmdGhpcy5fbWVyZ2VNb2RlfV9pc01hdGNoVGVtcGxhdGUoKXtyZXR1cm4hdGhpcy5faXNDb25zdW1lRGF0YSgpfWJpbmQoKXt0aGlzLl9iaW5kRWxlbWVudCh0aGlzLmZvcm0sdGhpcy5kYXRhKTtyZXR1cm4gdGhpcy5mb3JtfWdldERhdGEoKXtyZXR1cm4gdGhpcy5kYXRhfV9iaW5kVmFsdWUoZSx0LGkpe2VbWHJdPXQ7aWYoZVtCc10oKSlpZih0W3BzXSgpKXtjb25zdCBpPXRbcnNdKCk7ZVtPc10oY3JlYXRlVGV4dChpKSl9ZWxzZSBpZihlIGluc3RhbmNlb2YgRmllbGQmJiJtdWx0aVNlbGVjdCI9PT1lLnVpPy5jaG9pY2VMaXN0Py5vcGVuKXtjb25zdCBpPXRbb3NdKCkubWFwKChlPT5lW2pyXS50cmltKCkpKS5qb2luKCJcbiIpO2VbT3NdKGNyZWF0ZVRleHQoaSkpfWVsc2UgdGhpcy5faXNDb25zdW1lRGF0YSgpJiZ3YXJuKCJYRkEgLSBOb2RlcyBoYXZlbid0IHRoZSBzYW1lIHR5cGUuIik7ZWxzZSF0W3BzXSgpfHx0aGlzLl9pc01hdGNoVGVtcGxhdGUoKT90aGlzLl9iaW5kRWxlbWVudChlLHQpOndhcm4oIlhGQSAtIE5vZGVzIGhhdmVuJ3QgdGhlIHNhbWUgdHlwZS4iKX1fZmluZERhdGFCeU5hbWVUb0NvbnN1bWUoZSx0LGksYSl7aWYoIWUpcmV0dXJuIG51bGw7bGV0IHIscztmb3IobGV0IGE9MDthPDM7YSsrKXtyPWlbbnNdKGUsITEsITApO2Zvcig7Oyl7cz1yLm5leHQoKS52YWx1ZTtpZighcylicmVhaztpZih0PT09c1twc10oKSlyZXR1cm4gc31pZihpW2tzXT09PUFuLmRhdGFzZXRzLmlkJiYiZGF0YSI9PT1pW1JzXSlicmVhaztpPWlbbHNdKCl9aWYoIWEpcmV0dXJuIG51bGw7cj10aGlzLmRhdGFbbnNdKGUsITAsITEpO3M9ci5uZXh0KCkudmFsdWU7aWYocylyZXR1cm4gcztyPXRoaXMuZGF0YVskcl0oZSwhMCk7cz1yLm5leHQoKS52YWx1ZTtyZXR1cm4gcz8uW3BzXSgpP3M6bnVsbH1fc2V0UHJvcGVydGllcyhlLHQpe2lmKGUuaGFzT3duUHJvcGVydHkoInNldFByb3BlcnR5IikpZm9yKGNvbnN0e3JlZjppLHRhcmdldDphLGNvbm5lY3Rpb246cn1vZiBlLnNldFByb3BlcnR5LmNoaWxkcmVuKXtpZihyKWNvbnRpbnVlO2lmKCFpKWNvbnRpbnVlO2NvbnN0IHM9c2VhcmNoTm9kZSh0aGlzLnJvb3QsdCxpLCExLCExKTtpZighcyl7d2FybihgWEZBIC0gSW52YWxpZCByZWZlcmVuY2U6ICR7aX0uYCk7Y29udGludWV9Y29uc3Rbbl09cztpZighblttc10odGhpcy5kYXRhKSl7d2FybigiWEZBIC0gSW52YWxpZCBub2RlOiBtdXN0IGJlIGEgZGF0YSBub2RlLiIpO2NvbnRpbnVlfWNvbnN0IG89c2VhcmNoTm9kZSh0aGlzLnJvb3QsZSxhLCExLCExKTtpZighbyl7d2FybihgWEZBIC0gSW52YWxpZCB0YXJnZXQ6ICR7YX0uYCk7Y29udGludWV9Y29uc3RbZ109bztpZighZ1ttc10oZSkpe3dhcm4oIlhGQSAtIEludmFsaWQgdGFyZ2V0OiBtdXN0IGJlIGEgcHJvcGVydHkgb3Igc3VicHJvcGVydHkuIik7Y29udGludWV9Y29uc3QgYz1nW2xzXSgpO2lmKGcgaW5zdGFuY2VvZiBTZXRQcm9wZXJ0eXx8YyBpbnN0YW5jZW9mIFNldFByb3BlcnR5KXt3YXJuKCJYRkEgLSBJbnZhbGlkIHRhcmdldDogY2Fubm90IGJlIGEgc2V0UHJvcGVydHkgb3Igb25lIG9mIGl0cyBwcm9wZXJ0aWVzLiIpO2NvbnRpbnVlfWlmKGcgaW5zdGFuY2VvZiBCaW5kSXRlbXN8fGMgaW5zdGFuY2VvZiBCaW5kSXRlbXMpe3dhcm4oIlhGQSAtIEludmFsaWQgdGFyZ2V0OiBjYW5ub3QgYmUgYSBiaW5kSXRlbXMgb3Igb25lIG9mIGl0cyBwcm9wZXJ0aWVzLiIpO2NvbnRpbnVlfWNvbnN0IGw9bltqc10oKSxoPWdbUnNdO2lmKGcgaW5zdGFuY2VvZiBYRkFBdHRyaWJ1dGUpe2NvbnN0IGU9T2JqZWN0LmNyZWF0ZShudWxsKTtlW2hdPWw7Y29uc3QgdD1SZWZsZWN0LmNvbnN0cnVjdChPYmplY3QuZ2V0UHJvdG90eXBlT2YoYykuY29uc3RydWN0b3IsW2VdKTtjW2hdPXRbaF19ZWxzZSBpZihnLmhhc093blByb3BlcnR5KGpyKSl7Z1tYcl09bjtnW2pyXT1sO2dbX3JdKCl9ZWxzZSB3YXJuKCJYRkEgLSBJbnZhbGlkIG5vZGUgdG8gdXNlIGluIHNldFByb3BlcnR5Iil9fV9iaW5kSXRlbXMoZSx0KXtpZighZS5oYXNPd25Qcm9wZXJ0eSgiaXRlbXMiKXx8IWUuaGFzT3duUHJvcGVydHkoImJpbmRJdGVtcyIpfHxlLmJpbmRJdGVtcy5pc0VtcHR5KCkpcmV0dXJuO2Zvcihjb25zdCB0IG9mIGUuaXRlbXMuY2hpbGRyZW4pZVtKc10odCk7ZS5pdGVtcy5jbGVhcigpO2NvbnN0IGk9bmV3IEl0ZW1zKHt9KSxhPW5ldyBJdGVtcyh7fSk7ZVtZcl0oaSk7ZS5pdGVtcy5wdXNoKGkpO2VbWXJdKGEpO2UuaXRlbXMucHVzaChhKTtmb3IoY29uc3R7cmVmOnIsbGFiZWxSZWY6cyx2YWx1ZVJlZjpuLGNvbm5lY3Rpb246b31vZiBlLmJpbmRJdGVtcy5jaGlsZHJlbil7aWYobyljb250aW51ZTtpZighciljb250aW51ZTtjb25zdCBlPXNlYXJjaE5vZGUodGhpcy5yb290LHQsciwhMSwhMSk7aWYoZSlmb3IoY29uc3QgdCBvZiBlKXtpZighdFttc10odGhpcy5kYXRhc2V0cykpe3dhcm4oYFhGQSAtIEludmFsaWQgcmVmICgke3J9KTogbXVzdCBiZSBhIGRhdGFzZXRzIGNoaWxkLmApO2NvbnRpbnVlfWNvbnN0IGU9c2VhcmNoTm9kZSh0aGlzLnJvb3QsdCxzLCEwLCExKTtpZighZSl7d2FybihgWEZBIC0gSW52YWxpZCBsYWJlbDogJHtzfS5gKTtjb250aW51ZX1jb25zdFtvXT1lO2lmKCFvW21zXSh0aGlzLmRhdGFzZXRzKSl7d2FybigiWEZBIC0gSW52YWxpZCBsYWJlbDogbXVzdCBiZSBhIGRhdGFzZXRzIGNoaWxkLiIpO2NvbnRpbnVlfWNvbnN0IGc9c2VhcmNoTm9kZSh0aGlzLnJvb3QsdCxuLCEwLCExKTtpZighZyl7d2FybihgWEZBIC0gSW52YWxpZCB2YWx1ZTogJHtufS5gKTtjb250aW51ZX1jb25zdFtjXT1nO2lmKCFjW21zXSh0aGlzLmRhdGFzZXRzKSl7d2FybigiWEZBIC0gSW52YWxpZCB2YWx1ZTogbXVzdCBiZSBhIGRhdGFzZXRzIGNoaWxkLiIpO2NvbnRpbnVlfWNvbnN0IGw9Y3JlYXRlVGV4dChvW2pzXSgpKSxoPWNyZWF0ZVRleHQoY1tqc10oKSk7aVtZcl0obCk7aS50ZXh0LnB1c2gobCk7YVtZcl0oaCk7YS50ZXh0LnB1c2goaCl9ZWxzZSB3YXJuKGBYRkEgLSBJbnZhbGlkIHJlZmVyZW5jZTogJHtyfS5gKX19X2JpbmRPY2N1cnJlbmNlcyhlLHQsaSl7bGV0IGE7aWYodC5sZW5ndGg+MSl7YT1lW1ByXSgpO2FbSnNdKGEub2NjdXIpO2Eub2NjdXI9bnVsbH10aGlzLl9iaW5kVmFsdWUoZSx0WzBdLGkpO3RoaXMuX3NldFByb3BlcnRpZXMoZSx0WzBdKTt0aGlzLl9iaW5kSXRlbXMoZSx0WzBdKTtpZigxPT09dC5sZW5ndGgpcmV0dXJuO2NvbnN0IHI9ZVtsc10oKSxzPWVbUnNdLG49cltFc10oZSk7Zm9yKGxldCBlPTEsbz10Lmxlbmd0aDtlPG87ZSsrKXtjb25zdCBvPXRbZV0sZz1hW1ByXSgpO3Jbc10ucHVzaChnKTtyW3VzXShuK2UsZyk7dGhpcy5fYmluZFZhbHVlKGcsbyxpKTt0aGlzLl9zZXRQcm9wZXJ0aWVzKGcsbyk7dGhpcy5fYmluZEl0ZW1zKGcsbyl9fV9jcmVhdGVPY2N1cnJlbmNlcyhlKXtpZighdGhpcy5lbXB0eU1lcmdlKXJldHVybjtjb25zdHtvY2N1cjp0fT1lO2lmKCF0fHx0LmluaXRpYWw8PTEpcmV0dXJuO2NvbnN0IGk9ZVtsc10oKSxhPWVbUnNdO2lmKCEoaVthXWluc3RhbmNlb2YgWEZBT2JqZWN0QXJyYXkpKXJldHVybjtsZXQgcjtyPWUubmFtZT9pW2FdLmNoaWxkcmVuLmZpbHRlcigodD0+dC5uYW1lPT09ZS5uYW1lKSkubGVuZ3RoOmlbYV0uY2hpbGRyZW4ubGVuZ3RoO2NvbnN0IHM9aVtFc10oZSkrMSxuPXQuaW5pdGlhbC1yO2lmKG4pe2NvbnN0IHQ9ZVtQcl0oKTt0W0pzXSh0Lm9jY3VyKTt0Lm9jY3VyPW51bGw7aVthXS5wdXNoKHQpO2lbdXNdKHMsdCk7Zm9yKGxldCBlPTE7ZTxuO2UrKyl7Y29uc3Qgcj10W1ByXSgpO2lbYV0ucHVzaChyKTtpW3VzXShzK2Uscil9fX1fZ2V0T2NjdXJJbmZvKGUpe2NvbnN0e25hbWU6dCxvY2N1cjppfT1lO2lmKCFpfHwhdClyZXR1cm5bMSwxXTtjb25zdCBhPS0xPT09aS5tYXg/MS8wOmkubWF4O3JldHVybltpLm1pbixhXX1fc2V0QW5kQmluZChlLHQpe3RoaXMuX3NldFByb3BlcnRpZXMoZSx0KTt0aGlzLl9iaW5kSXRlbXMoZSx0KTt0aGlzLl9iaW5kRWxlbWVudChlLHQpfV9iaW5kRWxlbWVudChlLHQpe2NvbnN0IGk9W107dGhpcy5fY3JlYXRlT2NjdXJyZW5jZXMoZSk7Zm9yKGNvbnN0IGEgb2YgZVtvc10oKSl7aWYoYVtYcl0pY29udGludWU7aWYodm9pZCAwPT09dGhpcy5fbWVyZ2VNb2RlJiYic3ViZm9ybSI9PT1hW1JzXSl7dGhpcy5fbWVyZ2VNb2RlPSJjb25zdW1lRGF0YSI9PT1hLm1lcmdlTW9kZTtjb25zdCBlPXRbb3NdKCk7aWYoZS5sZW5ndGg+MCl0aGlzLl9iaW5kT2NjdXJyZW5jZXMoYSxbZVswXV0sbnVsbCk7ZWxzZSBpZih0aGlzLmVtcHR5TWVyZ2Upe2NvbnN0IGU9dFtrc109PT1Kbj8tMTp0W2tzXSxpPWFbWHJdPW5ldyBYbWxPYmplY3QoZSxhLm5hbWV8fCJyb290Iik7dFtZcl0oaSk7dGhpcy5fYmluZEVsZW1lbnQoYSxpKX1jb250aW51ZX1pZighYVtmc10oKSljb250aW51ZTtsZXQgZT0hMSxyPW51bGwscz1udWxsLG49bnVsbDtpZihhLmJpbmQpe3N3aXRjaChhLmJpbmQubWF0Y2gpe2Nhc2Uibm9uZSI6dGhpcy5fc2V0QW5kQmluZChhLHQpO2NvbnRpbnVlO2Nhc2UiZ2xvYmFsIjplPSEwO2JyZWFrO2Nhc2UiZGF0YVJlZiI6aWYoIWEuYmluZC5yZWYpe3dhcm4oYFhGQSAtIHJlZiBpcyBlbXB0eSBpbiBub2RlICR7YVtSc119LmApO3RoaXMuX3NldEFuZEJpbmQoYSx0KTtjb250aW51ZX1zPWEuYmluZC5yZWZ9YS5iaW5kLnBpY3R1cmUmJihyPWEuYmluZC5waWN0dXJlW2pyXSl9Y29uc3RbbyxnXT10aGlzLl9nZXRPY2N1ckluZm8oYSk7aWYocyl7bj1zZWFyY2hOb2RlKHRoaXMucm9vdCx0LHMsITAsITEpO2lmKG51bGw9PT1uKXtuPWNyZWF0ZURhdGFOb2RlKHRoaXMuZGF0YSx0LHMpO2lmKCFuKWNvbnRpbnVlO3RoaXMuX2lzQ29uc3VtZURhdGEoKSYmKG5bV3JdPSEwKTt0aGlzLl9zZXRBbmRCaW5kKGEsbik7Y29udGludWV9dGhpcy5faXNDb25zdW1lRGF0YSgpJiYobj1uLmZpbHRlcigoZT0+IWVbV3JdKSkpO24ubGVuZ3RoPmc/bj1uLnNsaWNlKDAsZyk6MD09PW4ubGVuZ3RoJiYobj1udWxsKTtuJiZ0aGlzLl9pc0NvbnN1bWVEYXRhKCkmJm4uZm9yRWFjaCgoZT0+e2VbV3JdPSEwfSkpfWVsc2V7aWYoIWEubmFtZSl7dGhpcy5fc2V0QW5kQmluZChhLHQpO2NvbnRpbnVlfWlmKHRoaXMuX2lzQ29uc3VtZURhdGEoKSl7Y29uc3QgaT1bXTtmb3IoO2kubGVuZ3RoPGc7KXtjb25zdCByPXRoaXMuX2ZpbmREYXRhQnlOYW1lVG9Db25zdW1lKGEubmFtZSxhW0JzXSgpLHQsZSk7aWYoIXIpYnJlYWs7cltXcl09ITA7aS5wdXNoKHIpfW49aS5sZW5ndGg+MD9pOm51bGx9ZWxzZXtuPXRbbnNdKGEubmFtZSwhMSx0aGlzLmVtcHR5TWVyZ2UpLm5leHQoKS52YWx1ZTtpZighbil7aWYoMD09PW8pe2kucHVzaChhKTtjb250aW51ZX1jb25zdCBlPXRba3NdPT09Sm4/LTE6dFtrc107bj1hW1hyXT1uZXcgWG1sT2JqZWN0KGUsYS5uYW1lKTt0aGlzLmVtcHR5TWVyZ2UmJihuW1dyXT0hMCk7dFtZcl0obik7dGhpcy5fc2V0QW5kQmluZChhLG4pO2NvbnRpbnVlfXRoaXMuZW1wdHlNZXJnZSYmKG5bV3JdPSEwKTtuPVtuXX19bj90aGlzLl9iaW5kT2NjdXJyZW5jZXMoYSxuLHIpOm8+MD90aGlzLl9zZXRBbmRCaW5kKGEsdCk6aS5wdXNoKGEpfWkuZm9yRWFjaCgoZT0+ZVtsc10oKVtKc10oZSkpKX19Y2xhc3MgRGF0YUhhbmRsZXJ7Y29uc3RydWN0b3IoZSx0KXt0aGlzLmRhdGE9dDt0aGlzLmRhdGFzZXQ9ZS5kYXRhc2V0c3x8bnVsbH1zZXJpYWxpemUoZSl7Y29uc3QgdD1bWy0xLHRoaXMuZGF0YVtvc10oKV1dO2Zvcig7dC5sZW5ndGg+MDspe2NvbnN0IGk9dC5hdCgtMSksW2Escl09aTtpZihhKzE9PT1yLmxlbmd0aCl7dC5wb3AoKTtjb250aW51ZX1jb25zdCBzPXJbKytpWzBdXSxuPWUuZ2V0KHNbenNdKTtpZihuKXNbT3NdKG4pO2Vsc2V7Y29uc3QgdD1zW0FzXSgpO2Zvcihjb25zdCBpIG9mIHQudmFsdWVzKCkpe2NvbnN0IHQ9ZS5nZXQoaVt6c10pO2lmKHQpe2lbT3NdKHQpO2JyZWFrfX19Y29uc3Qgbz1zW29zXSgpO28ubGVuZ3RoPjAmJnQucHVzaChbLTEsb10pfWNvbnN0IGk9Wyc8eGZhOmRhdGFzZXRzIHhtbG5zOnhmYT0iaHR0cDovL3d3dy54ZmEub3JnL3NjaGVtYS94ZmEtZGF0YS8xLjAvIj4nXTtpZih0aGlzLmRhdGFzZXQpZm9yKGNvbnN0IGUgb2YgdGhpcy5kYXRhc2V0W29zXSgpKSJkYXRhIiE9PWVbUnNdJiZlW1pzXShpKTt0aGlzLmRhdGFbWnNdKGkpO2kucHVzaCgiPC94ZmE6ZGF0YXNldHM+Iik7cmV0dXJuIGkuam9pbigiIil9fWNvbnN0IHZuPUFuLmNvbmZpZy5pZDtjbGFzcyBBY3JvYmF0IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJhY3JvYmF0IiwhMCk7dGhpcy5hY3JvYmF0Nz1udWxsO3RoaXMuYXV0b1NhdmU9bnVsbDt0aGlzLmNvbW1vbj1udWxsO3RoaXMudmFsaWRhdGU9bnVsbDt0aGlzLnZhbGlkYXRlQXBwcm92YWxTaWduYXR1cmVzPW51bGw7dGhpcy5zdWJtaXRVcmw9bmV3IFhGQU9iamVjdEFycmF5fX1jbGFzcyBBY3JvYmF0NyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiYWNyb2JhdDciLCEwKTt0aGlzLmR5bmFtaWNSZW5kZXI9bnVsbH19Y2xhc3MgQURCRV9KU0NvbnNvbGUgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIkFEQkVfSlNDb25zb2xlIixbImRlbGVnYXRlIiwiRW5hYmxlIiwiRGlzYWJsZSJdKX19Y2xhc3MgQURCRV9KU0RlYnVnZ2VyIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJBREJFX0pTRGVidWdnZXIiLFsiZGVsZWdhdGUiLCJFbmFibGUiLCJEaXNhYmxlIl0pfX1jbGFzcyBBZGRTaWxlbnRQcmludCBleHRlbmRzIE9wdGlvbjAxe2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJhZGRTaWxlbnRQcmludCIpfX1jbGFzcyBBZGRWaWV3ZXJQcmVmZXJlbmNlcyBleHRlbmRzIE9wdGlvbjAxe2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJhZGRWaWV3ZXJQcmVmZXJlbmNlcyIpfX1jbGFzcyBBZGp1c3REYXRhIGV4dGVuZHMgT3B0aW9uMTB7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImFkanVzdERhdGEiKX19Y2xhc3MgQWRvYmVFeHRlbnNpb25MZXZlbCBleHRlbmRzIEludGVnZXJPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImFkb2JlRXh0ZW5zaW9uTGV2ZWwiLDAsKGU9PmU+PTEmJmU8PTgpKX19Y2xhc3MgQWdlbnQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImFnZW50IiwhMCk7dGhpcy5uYW1lPWUubmFtZT9lLm5hbWUudHJpbSgpOiIiO3RoaXMuY29tbW9uPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgQWx3YXlzRW1iZWQgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJhbHdheXNFbWJlZCIpfX1jbGFzcyBBbWQgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImFtZCIpfX1jbGFzcyBjb25maWdfQXJlYSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiYXJlYSIpO3RoaXMubGV2ZWw9Z2V0SW50ZWdlcih7ZGF0YTplLmxldmVsLGRlZmF1bHRWYWx1ZTowLHZhbGlkYXRlOmU9PmU+PTEmJmU8PTN9KTt0aGlzLm5hbWU9Z2V0U3RyaW5nT3B0aW9uKGUubmFtZSxbIiIsImJhcmNvZGUiLCJjb3JlaW5pdCIsImRldmljZURyaXZlciIsImZvbnQiLCJnZW5lcmFsIiwibGF5b3V0IiwibWVyZ2UiLCJzY3JpcHQiLCJzaWduYXR1cmUiLCJzb3VyY2VTZXQiLCJ0ZW1wbGF0ZUNhY2hlIl0pfX1jbGFzcyBBdHRyaWJ1dGVzIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJhdHRyaWJ1dGVzIixbInByZXNlcnZlIiwiZGVsZWdhdGUiLCJpZ25vcmUiXSl9fWNsYXNzIEF1dG9TYXZlIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJhdXRvU2F2ZSIsWyJkaXNhYmxlZCIsImVuYWJsZWQiXSl9fWNsYXNzIEJhc2UgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImJhc2UiKX19Y2xhc3MgQmF0Y2hPdXRwdXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImJhdGNoT3V0cHV0Iik7dGhpcy5mb3JtYXQ9Z2V0U3RyaW5nT3B0aW9uKGUuZm9ybWF0LFsibm9uZSIsImNvbmNhdCIsInppcCIsInppcENvbXByZXNzIl0pfX1jbGFzcyBCZWhhdmlvck92ZXJyaWRlIGV4dGVuZHMgQ29udGVudE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiYmVoYXZpb3JPdmVycmlkZSIpfVtfcl0oKXt0aGlzW2pyXT1uZXcgTWFwKHRoaXNbanJdLnRyaW0oKS5zcGxpdCgvXHMrLykuZmlsdGVyKChlPT5lLmluY2x1ZGVzKCI6IikpKS5tYXAoKGU9PmUuc3BsaXQoIjoiLDIpKSkpfX1jbGFzcyBDYWNoZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiY2FjaGUiLCEwKTt0aGlzLnRlbXBsYXRlQ2FjaGU9bnVsbH19Y2xhc3MgQ2hhbmdlIGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImNoYW5nZSIpfX1jbGFzcyBDb21tb24gZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImNvbW1vbiIsITApO3RoaXMuZGF0YT1udWxsO3RoaXMubG9jYWxlPW51bGw7dGhpcy5sb2NhbGVTZXQ9bnVsbDt0aGlzLm1lc3NhZ2luZz1udWxsO3RoaXMuc3VwcHJlc3NCYW5uZXI9bnVsbDt0aGlzLnRlbXBsYXRlPW51bGw7dGhpcy52YWxpZGF0aW9uTWVzc2FnaW5nPW51bGw7dGhpcy52ZXJzaW9uQ29udHJvbD1udWxsO3RoaXMubG9nPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgQ29tcHJlc3MgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImNvbXByZXNzIik7dGhpcy5zY29wZT1nZXRTdHJpbmdPcHRpb24oZS5zY29wZSxbImltYWdlT25seSIsImRvY3VtZW50Il0pfX1jbGFzcyBDb21wcmVzc0xvZ2ljYWxTdHJ1Y3R1cmUgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiY29tcHJlc3NMb2dpY2FsU3RydWN0dXJlIil9fWNsYXNzIENvbXByZXNzT2JqZWN0U3RyZWFtIGV4dGVuZHMgT3B0aW9uMTB7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImNvbXByZXNzT2JqZWN0U3RyZWFtIil9fWNsYXNzIENvbXByZXNzaW9uIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJjb21wcmVzc2lvbiIsITApO3RoaXMuY29tcHJlc3NMb2dpY2FsU3RydWN0dXJlPW51bGw7dGhpcy5jb21wcmVzc09iamVjdFN0cmVhbT1udWxsO3RoaXMubGV2ZWw9bnVsbDt0aGlzLnR5cGU9bnVsbH19Y2xhc3MgQ29uZmlnIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJjb25maWciLCEwKTt0aGlzLmFjcm9iYXQ9bnVsbDt0aGlzLnByZXNlbnQ9bnVsbDt0aGlzLnRyYWNlPW51bGw7dGhpcy5hZ2VudD1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIENvbmZvcm1hbmNlIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJjb25mb3JtYW5jZSIsWyJBIiwiQiJdKX19Y2xhc3MgQ29udGVudENvcHkgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiY29udGVudENvcHkiKX19Y2xhc3MgQ29waWVzIGV4dGVuZHMgSW50ZWdlck9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiY29waWVzIiwxLChlPT5lPj0xKSl9fWNsYXNzIENyZWF0b3IgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImNyZWF0b3IiKX19Y2xhc3MgQ3VycmVudFBhZ2UgZXh0ZW5kcyBJbnRlZ2VyT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJjdXJyZW50UGFnZSIsMCwoZT0+ZT49MCkpfX1jbGFzcyBEYXRhIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJkYXRhIiwhMCk7dGhpcy5hZGp1c3REYXRhPW51bGw7dGhpcy5hdHRyaWJ1dGVzPW51bGw7dGhpcy5pbmNyZW1lbnRhbExvYWQ9bnVsbDt0aGlzLm91dHB1dFhTTD1udWxsO3RoaXMucmFuZ2U9bnVsbDt0aGlzLnJlY29yZD1udWxsO3RoaXMuc3RhcnROb2RlPW51bGw7dGhpcy51cmk9bnVsbDt0aGlzLndpbmRvdz1udWxsO3RoaXMueHNsPW51bGw7dGhpcy5leGNsdWRlTlM9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMudHJhbnNmb3JtPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgRGVidWcgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImRlYnVnIiwhMCk7dGhpcy51cmk9bnVsbH19Y2xhc3MgRGVmYXVsdFR5cGVmYWNlIGV4dGVuZHMgQ29udGVudE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZGVmYXVsdFR5cGVmYWNlIik7dGhpcy53cml0aW5nU2NyaXB0PWdldFN0cmluZ09wdGlvbihlLndyaXRpbmdTY3JpcHQsWyIqIiwiQXJhYmljIiwiQ3lyaWxsaWMiLCJFYXN0RXVyb3BlYW5Sb21hbiIsIkdyZWVrIiwiSGVicmV3IiwiSmFwYW5lc2UiLCJLb3JlYW4iLCJSb21hbiIsIlNpbXBsaWZpZWRDaGluZXNlIiwiVGhhaSIsIlRyYWRpdGlvbmFsQ2hpbmVzZSIsIlZpZXRuYW1lc2UiXSl9fWNsYXNzIERlc3RpbmF0aW9uIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJkZXN0aW5hdGlvbiIsWyJwZGYiLCJwY2wiLCJwcyIsIndlYkNsaWVudCIsInpwbCJdKX19Y2xhc3MgRG9jdW1lbnRBc3NlbWJseSBleHRlbmRzIE9wdGlvbjAxe2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJkb2N1bWVudEFzc2VtYmx5Iil9fWNsYXNzIERyaXZlciBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZHJpdmVyIiwhMCk7dGhpcy5uYW1lPWUubmFtZT9lLm5hbWUudHJpbSgpOiIiO3RoaXMuZm9udEluZm89bnVsbDt0aGlzLnhkYz1udWxsfX1jbGFzcyBEdXBsZXhPcHRpb24gZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImR1cGxleE9wdGlvbiIsWyJzaW1wbGV4IiwiZHVwbGV4RmxpcExvbmdFZGdlIiwiZHVwbGV4RmxpcFNob3J0RWRnZSJdKX19Y2xhc3MgRHluYW1pY1JlbmRlciBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZHluYW1pY1JlbmRlciIsWyJmb3JiaWRkZW4iLCJyZXF1aXJlZCJdKX19Y2xhc3MgRW1iZWQgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZW1iZWQiKX19Y2xhc3MgY29uZmlnX0VuY3J5cHQgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZW5jcnlwdCIpfX1jbGFzcyBjb25maWdfRW5jcnlwdGlvbiBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZW5jcnlwdGlvbiIsITApO3RoaXMuZW5jcnlwdD1udWxsO3RoaXMuZW5jcnlwdGlvbkxldmVsPW51bGw7dGhpcy5wZXJtaXNzaW9ucz1udWxsfX1jbGFzcyBFbmNyeXB0aW9uTGV2ZWwgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImVuY3J5cHRpb25MZXZlbCIsWyI0MGJpdCIsIjEyOGJpdCJdKX19Y2xhc3MgRW5mb3JjZSBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiZW5mb3JjZSIpfX1jbGFzcyBFcXVhdGUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImVxdWF0ZSIpO3RoaXMuZm9yY2U9Z2V0SW50ZWdlcih7ZGF0YTplLmZvcmNlLGRlZmF1bHRWYWx1ZToxLHZhbGlkYXRlOmU9PjA9PT1lfSk7dGhpcy5mcm9tPWUuZnJvbXx8IiI7dGhpcy50bz1lLnRvfHwiIn19Y2xhc3MgRXF1YXRlUmFuZ2UgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImVxdWF0ZVJhbmdlIik7dGhpcy5mcm9tPWUuZnJvbXx8IiI7dGhpcy50bz1lLnRvfHwiIjt0aGlzLl91bmljb2RlUmFuZ2U9ZS51bmljb2RlUmFuZ2V8fCIifWdldCB1bmljb2RlUmFuZ2UoKXtjb25zdCBlPVtdLHQ9L1VcKyhbMC05YS1mQS1GXSspLyxpPXRoaXMuX3VuaWNvZGVSYW5nZTtmb3IobGV0IGEgb2YgaS5zcGxpdCgiLCIpLm1hcCgoZT0+ZS50cmltKCkpKS5maWx0ZXIoKGU9PiEhZSkpKXthPWEuc3BsaXQoIi0iLDIpLm1hcCgoZT0+e2NvbnN0IGk9ZS5tYXRjaCh0KTtyZXR1cm4gaT9wYXJzZUludChpWzFdLDE2KTowfSkpOzE9PT1hLmxlbmd0aCYmYS5wdXNoKGFbMF0pO2UucHVzaChhKX1yZXR1cm4gc2hhZG93KHRoaXMsInVuaWNvZGVSYW5nZSIsZSl9fWNsYXNzIEV4Y2x1ZGUgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJleGNsdWRlIil9W19yXSgpe3RoaXNbanJdPXRoaXNbanJdLnRyaW0oKS5zcGxpdCgvXHMrLykuZmlsdGVyKChlPT5lJiZbImNhbGN1bGF0ZSIsImNsb3NlIiwiZW50ZXIiLCJleGl0IiwiaW5pdGlhbGl6ZSIsInJlYWR5IiwidmFsaWRhdGUiXS5pbmNsdWRlcyhlKSkpfX1jbGFzcyBFeGNsdWRlTlMgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImV4Y2x1ZGVOUyIpfX1jbGFzcyBGbGlwTGFiZWwgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImZsaXBMYWJlbCIsWyJ1c2VQcmludGVyU2V0dGluZyIsIm9uIiwib2ZmIl0pfX1jbGFzcyBjb25maWdfRm9udEluZm8gZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImZvbnRJbmZvIiwhMCk7dGhpcy5lbWJlZD1udWxsO3RoaXMubWFwPW51bGw7dGhpcy5zdWJzZXRCZWxvdz1udWxsO3RoaXMuYWx3YXlzRW1iZWQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMuZGVmYXVsdFR5cGVmYWNlPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLm5ldmVyRW1iZWQ9bmV3IFhGQU9iamVjdEFycmF5fX1jbGFzcyBGb3JtRmllbGRGaWxsaW5nIGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImZvcm1GaWVsZEZpbGxpbmciKX19Y2xhc3MgR3JvdXBQYXJlbnQgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImdyb3VwUGFyZW50Iil9fWNsYXNzIElmRW1wdHkgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImlmRW1wdHkiLFsiZGF0YVZhbHVlIiwiZGF0YUdyb3VwIiwiaWdub3JlIiwicmVtb3ZlIl0pfX1jbGFzcyBJbmNsdWRlWERQQ29udGVudCBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiaW5jbHVkZVhEUENvbnRlbnQiKX19Y2xhc3MgSW5jcmVtZW50YWxMb2FkIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJpbmNyZW1lbnRhbExvYWQiLFsibm9uZSIsImZvcndhcmRPbmx5Il0pfX1jbGFzcyBJbmNyZW1lbnRhbE1lcmdlIGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImluY3JlbWVudGFsTWVyZ2UiKX19Y2xhc3MgSW50ZXJhY3RpdmUgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwiaW50ZXJhY3RpdmUiKX19Y2xhc3MgSm9nIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJqb2ciLFsidXNlUHJpbnRlclNldHRpbmciLCJub25lIiwicGFnZVNldCJdKX19Y2xhc3MgTGFiZWxQcmludGVyIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJsYWJlbFByaW50ZXIiLCEwKTt0aGlzLm5hbWU9Z2V0U3RyaW5nT3B0aW9uKGUubmFtZSxbInpwbCIsImRwbCIsImlwbCIsInRjcGwiXSk7dGhpcy5iYXRjaE91dHB1dD1udWxsO3RoaXMuZmxpcExhYmVsPW51bGw7dGhpcy5mb250SW5mbz1udWxsO3RoaXMueGRjPW51bGx9fWNsYXNzIExheW91dCBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwibGF5b3V0IixbInBhZ2luYXRlIiwicGFuZWwiXSl9fWNsYXNzIExldmVsIGV4dGVuZHMgSW50ZWdlck9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwibGV2ZWwiLDAsKGU9PmU+MCkpfX1jbGFzcyBMaW5lYXJpemVkIGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sImxpbmVhcml6ZWQiKX19Y2xhc3MgTG9jYWxlIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJsb2NhbGUiKX19Y2xhc3MgTG9jYWxlU2V0IGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJsb2NhbGVTZXQiKX19Y2xhc3MgTG9nIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJsb2ciLCEwKTt0aGlzLm1vZGU9bnVsbDt0aGlzLnRocmVzaG9sZD1udWxsO3RoaXMudG89bnVsbDt0aGlzLnVyaT1udWxsfX1jbGFzcyBNYXBFbGVtZW50IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJtYXAiLCEwKTt0aGlzLmVxdWF0ZT1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5lcXVhdGVSYW5nZT1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIE1lZGl1bUluZm8gZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIm1lZGl1bUluZm8iLCEwKTt0aGlzLm1hcD1udWxsfX1jbGFzcyBjb25maWdfTWVzc2FnZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwibWVzc2FnZSIsITApO3RoaXMubXNnSWQ9bnVsbDt0aGlzLnNldmVyaXR5PW51bGx9fWNsYXNzIE1lc3NhZ2luZyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwibWVzc2FnaW5nIiwhMCk7dGhpcy5tZXNzYWdlPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgTW9kZSBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwibW9kZSIsWyJhcHBlbmQiLCJvdmVyd3JpdGUiXSl9fWNsYXNzIE1vZGlmeUFubm90cyBleHRlbmRzIE9wdGlvbjAxe2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJtb2RpZnlBbm5vdHMiKX19Y2xhc3MgTXNnSWQgZXh0ZW5kcyBJbnRlZ2VyT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJtc2dJZCIsMSwoZT0+ZT49MSkpfX1jbGFzcyBOYW1lQXR0ciBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwibmFtZUF0dHIiKX19Y2xhc3MgTmV2ZXJFbWJlZCBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIm5ldmVyRW1iZWQiKX19Y2xhc3MgTnVtYmVyT2ZDb3BpZXMgZXh0ZW5kcyBJbnRlZ2VyT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJudW1iZXJPZkNvcGllcyIsbnVsbCwoZT0+ZT49MiYmZTw9NSkpfX1jbGFzcyBPcGVuQWN0aW9uIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJvcGVuQWN0aW9uIiwhMCk7dGhpcy5kZXN0aW5hdGlvbj1udWxsfX1jbGFzcyBPdXRwdXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIm91dHB1dCIsITApO3RoaXMudG89bnVsbDt0aGlzLnR5cGU9bnVsbDt0aGlzLnVyaT1udWxsfX1jbGFzcyBPdXRwdXRCaW4gZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIm91dHB1dEJpbiIpfX1jbGFzcyBPdXRwdXRYU0wgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIm91dHB1dFhTTCIsITApO3RoaXMudXJpPW51bGx9fWNsYXNzIE92ZXJwcmludCBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwib3ZlcnByaW50IixbIm5vbmUiLCJib3RoIiwiZHJhdyIsImZpZWxkIl0pfX1jbGFzcyBQYWNrZXRzIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJwYWNrZXRzIil9W19yXSgpeyIqIiE9PXRoaXNbanJdJiYodGhpc1tqcl09dGhpc1tqcl0udHJpbSgpLnNwbGl0KC9ccysvKS5maWx0ZXIoKGU9PlsiY29uZmlnIiwiZGF0YXNldHMiLCJ0ZW1wbGF0ZSIsInhmZGYiLCJ4c2x0Il0uaW5jbHVkZXMoZSkpKSl9fWNsYXNzIFBhZ2VPZmZzZXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInBhZ2VPZmZzZXQiKTt0aGlzLng9Z2V0SW50ZWdlcih7ZGF0YTplLngsZGVmYXVsdFZhbHVlOiJ1c2VYRENTZXR0aW5nIix2YWxpZGF0ZTplPT4hMH0pO3RoaXMueT1nZXRJbnRlZ2VyKHtkYXRhOmUueSxkZWZhdWx0VmFsdWU6InVzZVhEQ1NldHRpbmciLHZhbGlkYXRlOmU9PiEwfSl9fWNsYXNzIFBhZ2VSYW5nZSBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGFnZVJhbmdlIil9W19yXSgpe2NvbnN0IGU9dGhpc1tqcl0udHJpbSgpLnNwbGl0KC9ccysvKS5tYXAoKGU9PnBhcnNlSW50KGUsMTApKSksdD1bXTtmb3IobGV0IGk9MCxhPWUubGVuZ3RoO2k8YTtpKz0yKXQucHVzaChlLnNsaWNlKGksaSsyKSk7dGhpc1tqcl09dH19Y2xhc3MgUGFnaW5hdGlvbiBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGFnaW5hdGlvbiIsWyJzaW1wbGV4IiwiZHVwbGV4U2hvcnRFZGdlIiwiZHVwbGV4TG9uZ0VkZ2UiXSl9fWNsYXNzIFBhZ2luYXRpb25PdmVycmlkZSBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGFnaW5hdGlvbk92ZXJyaWRlIixbIm5vbmUiLCJmb3JjZUR1cGxleCIsImZvcmNlRHVwbGV4TG9uZ0VkZ2UiLCJmb3JjZUR1cGxleFNob3J0RWRnZSIsImZvcmNlU2ltcGxleCJdKX19Y2xhc3MgUGFydCBleHRlbmRzIEludGVnZXJPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInBhcnQiLDEsKGU9PiExKSl9fWNsYXNzIFBjbCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGNsIiwhMCk7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy5iYXRjaE91dHB1dD1udWxsO3RoaXMuZm9udEluZm89bnVsbDt0aGlzLmpvZz1udWxsO3RoaXMubWVkaXVtSW5mbz1udWxsO3RoaXMub3V0cHV0QmluPW51bGw7dGhpcy5wYWdlT2Zmc2V0PW51bGw7dGhpcy5zdGFwbGU9bnVsbDt0aGlzLnhkYz1udWxsfX1jbGFzcyBQZGYgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInBkZiIsITApO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMuYWRvYmVFeHRlbnNpb25MZXZlbD1udWxsO3RoaXMuYmF0Y2hPdXRwdXQ9bnVsbDt0aGlzLmNvbXByZXNzaW9uPW51bGw7dGhpcy5jcmVhdG9yPW51bGw7dGhpcy5lbmNyeXB0aW9uPW51bGw7dGhpcy5mb250SW5mbz1udWxsO3RoaXMuaW50ZXJhY3RpdmU9bnVsbDt0aGlzLmxpbmVhcml6ZWQ9bnVsbDt0aGlzLm9wZW5BY3Rpb249bnVsbDt0aGlzLnBkZmE9bnVsbDt0aGlzLnByb2R1Y2VyPW51bGw7dGhpcy5yZW5kZXJQb2xpY3k9bnVsbDt0aGlzLnNjcmlwdE1vZGVsPW51bGw7dGhpcy5zaWxlbnRQcmludD1udWxsO3RoaXMuc3VibWl0Rm9ybWF0PW51bGw7dGhpcy50YWdnZWQ9bnVsbDt0aGlzLnZlcnNpb249bnVsbDt0aGlzLnZpZXdlclByZWZlcmVuY2VzPW51bGw7dGhpcy54ZGM9bnVsbH19Y2xhc3MgUGRmYSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGRmYSIsITApO3RoaXMuYW1kPW51bGw7dGhpcy5jb25mb3JtYW5jZT1udWxsO3RoaXMuaW5jbHVkZVhEUENvbnRlbnQ9bnVsbDt0aGlzLnBhcnQ9bnVsbH19Y2xhc3MgUGVybWlzc2lvbnMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInBlcm1pc3Npb25zIiwhMCk7dGhpcy5hY2Nlc3NpYmxlQ29udGVudD1udWxsO3RoaXMuY2hhbmdlPW51bGw7dGhpcy5jb250ZW50Q29weT1udWxsO3RoaXMuZG9jdW1lbnRBc3NlbWJseT1udWxsO3RoaXMuZm9ybUZpZWxkRmlsbGluZz1udWxsO3RoaXMubW9kaWZ5QW5ub3RzPW51bGw7dGhpcy5wbGFpbnRleHRNZXRhZGF0YT1udWxsO3RoaXMucHJpbnQ9bnVsbDt0aGlzLnByaW50SGlnaFF1YWxpdHk9bnVsbH19Y2xhc3MgUGlja1RyYXlCeVBERlNpemUgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGlja1RyYXlCeVBERlNpemUiKX19Y2xhc3MgY29uZmlnX1BpY3R1cmUgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInBpY3R1cmUiKX19Y2xhc3MgUGxhaW50ZXh0TWV0YWRhdGEgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicGxhaW50ZXh0TWV0YWRhdGEiKX19Y2xhc3MgUHJlc2VuY2UgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInByZXNlbmNlIixbInByZXNlcnZlIiwiZGlzc29sdmUiLCJkaXNzb2x2ZVN0cnVjdHVyZSIsImlnbm9yZSIsInJlbW92ZSJdKX19Y2xhc3MgUHJlc2VudCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicHJlc2VudCIsITApO3RoaXMuYmVoYXZpb3JPdmVycmlkZT1udWxsO3RoaXMuY2FjaGU9bnVsbDt0aGlzLmNvbW1vbj1udWxsO3RoaXMuY29waWVzPW51bGw7dGhpcy5kZXN0aW5hdGlvbj1udWxsO3RoaXMuaW5jcmVtZW50YWxNZXJnZT1udWxsO3RoaXMubGF5b3V0PW51bGw7dGhpcy5vdXRwdXQ9bnVsbDt0aGlzLm92ZXJwcmludD1udWxsO3RoaXMucGFnaW5hdGlvbj1udWxsO3RoaXMucGFnaW5hdGlvbk92ZXJyaWRlPW51bGw7dGhpcy5zY3JpcHQ9bnVsbDt0aGlzLnZhbGlkYXRlPW51bGw7dGhpcy54ZHA9bnVsbDt0aGlzLmRyaXZlcj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5sYWJlbFByaW50ZXI9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMucGNsPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnBkZj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5wcz1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy5zdWJtaXRVcmw9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMud2ViQ2xpZW50PW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnpwbD1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIFByaW50IGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInByaW50Iil9fWNsYXNzIFByaW50SGlnaFF1YWxpdHkgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicHJpbnRIaWdoUXVhbGl0eSIpfX1jbGFzcyBQcmludFNjYWxpbmcgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInByaW50U2NhbGluZyIsWyJhcHBkZWZhdWx0Iiwibm9TY2FsaW5nIl0pfX1jbGFzcyBQcmludGVyTmFtZSBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicHJpbnRlck5hbWUiKX19Y2xhc3MgUHJvZHVjZXIgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInByb2R1Y2VyIil9fWNsYXNzIFBzIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJwcyIsITApO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMuYmF0Y2hPdXRwdXQ9bnVsbDt0aGlzLmZvbnRJbmZvPW51bGw7dGhpcy5qb2c9bnVsbDt0aGlzLm1lZGl1bUluZm89bnVsbDt0aGlzLm91dHB1dEJpbj1udWxsO3RoaXMuc3RhcGxlPW51bGw7dGhpcy54ZGM9bnVsbH19Y2xhc3MgUmFuZ2UgZXh0ZW5kcyBDb250ZW50T2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJyYW5nZSIpfVtfcl0oKXt0aGlzW2pyXT10aGlzW2pyXS50cmltKCkuc3BsaXQoL1xzKixccyovLDIpLm1hcCgoZT0+ZS5zcGxpdCgiLSIpLm1hcCgoZT0+cGFyc2VJbnQoZS50cmltKCksMTApKSkpKS5maWx0ZXIoKGU9PmUuZXZlcnkoKGU9PiFpc05hTihlKSkpKSkubWFwKChlPT57MT09PWUubGVuZ3RoJiZlLnB1c2goZVswXSk7cmV0dXJuIGV9KSl9fWNsYXNzIFJlY29yZCBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInJlY29yZCIpfVtfcl0oKXt0aGlzW2pyXT10aGlzW2pyXS50cmltKCk7Y29uc3QgZT1wYXJzZUludCh0aGlzW2pyXSwxMCk7IWlzTmFOKGUpJiZlPj0wJiYodGhpc1tqcl09ZSl9fWNsYXNzIFJlbGV2YW50IGV4dGVuZHMgQ29udGVudE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicmVsZXZhbnQiKX1bX3JdKCl7dGhpc1tqcl09dGhpc1tqcl0udHJpbSgpLnNwbGl0KC9ccysvKX19Y2xhc3MgUmVuYW1lIGV4dGVuZHMgQ29udGVudE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicmVuYW1lIil9W19yXSgpe3RoaXNbanJdPXRoaXNbanJdLnRyaW0oKTsodGhpc1tqcl0udG9Mb3dlckNhc2UoKS5zdGFydHNXaXRoKCJ4bWwiKXx8bmV3IFJlZ0V4cCgiW1xccHtMfV9dW1xccHtMfVxcZC5fXFxwe019LV0qIiwidSIpLnRlc3QodGhpc1tqcl0pKSYmd2FybigiWEZBIC0gUmVuYW1lOiBpbnZhbGlkIFhGQSBuYW1lIil9fWNsYXNzIFJlbmRlclBvbGljeSBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicmVuZGVyUG9saWN5IixbInNlcnZlciIsImNsaWVudCJdKX19Y2xhc3MgUnVuU2NyaXB0cyBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwicnVuU2NyaXB0cyIsWyJib3RoIiwiY2xpZW50Iiwibm9uZSIsInNlcnZlciJdKX19Y2xhc3MgY29uZmlnX1NjcmlwdCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwic2NyaXB0IiwhMCk7dGhpcy5jdXJyZW50UGFnZT1udWxsO3RoaXMuZXhjbHVkZT1udWxsO3RoaXMucnVuU2NyaXB0cz1udWxsfX1jbGFzcyBTY3JpcHRNb2RlbCBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwic2NyaXB0TW9kZWwiLFsiWEZBIiwibm9uZSJdKX19Y2xhc3MgU2V2ZXJpdHkgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInNldmVyaXR5IixbImlnbm9yZSIsImVycm9yIiwiaW5mb3JtYXRpb24iLCJ0cmFjZSIsIndhcm5pbmciXSl9fWNsYXNzIFNpbGVudFByaW50IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJzaWxlbnRQcmludCIsITApO3RoaXMuYWRkU2lsZW50UHJpbnQ9bnVsbDt0aGlzLnByaW50ZXJOYW1lPW51bGx9fWNsYXNzIFN0YXBsZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwic3RhcGxlIik7dGhpcy5tb2RlPWdldFN0cmluZ09wdGlvbihlLm1vZGUsWyJ1c2VQcmludGVyU2V0dGluZyIsIm9uIiwib2ZmIl0pfX1jbGFzcyBTdGFydE5vZGUgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInN0YXJ0Tm9kZSIpfX1jbGFzcyBTdGFydFBhZ2UgZXh0ZW5kcyBJbnRlZ2VyT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJzdGFydFBhZ2UiLDAsKGU9PiEwKSl9fWNsYXNzIFN1Ym1pdEZvcm1hdCBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwic3VibWl0Rm9ybWF0IixbImh0bWwiLCJkZWxlZ2F0ZSIsImZkZiIsInhtbCIsInBkZiJdKX19Y2xhc3MgU3VibWl0VXJsIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJzdWJtaXRVcmwiKX19Y2xhc3MgU3Vic2V0QmVsb3cgZXh0ZW5kcyBJbnRlZ2VyT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJzdWJzZXRCZWxvdyIsMTAwLChlPT5lPj0wJiZlPD0xMDApKX19Y2xhc3MgU3VwcHJlc3NCYW5uZXIgZXh0ZW5kcyBPcHRpb24wMXtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwic3VwcHJlc3NCYW5uZXIiKX19Y2xhc3MgVGFnZ2VkIGV4dGVuZHMgT3B0aW9uMDF7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInRhZ2dlZCIpfX1jbGFzcyBjb25maWdfVGVtcGxhdGUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInRlbXBsYXRlIiwhMCk7dGhpcy5iYXNlPW51bGw7dGhpcy5yZWxldmFudD1udWxsO3RoaXMuc3RhcnRQYWdlPW51bGw7dGhpcy51cmk9bnVsbDt0aGlzLnhzbD1udWxsfX1jbGFzcyBUaHJlc2hvbGQgZXh0ZW5kcyBPcHRpb25PYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInRocmVzaG9sZCIsWyJ0cmFjZSIsImVycm9yIiwiaW5mb3JtYXRpb24iLCJ3YXJuaW5nIl0pfX1jbGFzcyBUbyBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwidG8iLFsibnVsbCIsIm1lbW9yeSIsInN0ZGVyciIsInN0ZG91dCIsInN5c3RlbSIsInVyaSJdKX19Y2xhc3MgVGVtcGxhdGVDYWNoZSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwidGVtcGxhdGVDYWNoZSIpO3RoaXMubWF4RW50cmllcz1nZXRJbnRlZ2VyKHtkYXRhOmUubWF4RW50cmllcyxkZWZhdWx0VmFsdWU6NSx2YWxpZGF0ZTplPT5lPj0wfSl9fWNsYXNzIFRyYWNlIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJ0cmFjZSIsITApO3RoaXMuYXJlYT1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIFRyYW5zZm9ybSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwidHJhbnNmb3JtIiwhMCk7dGhpcy5ncm91cFBhcmVudD1udWxsO3RoaXMuaWZFbXB0eT1udWxsO3RoaXMubmFtZUF0dHI9bnVsbDt0aGlzLnBpY3R1cmU9bnVsbDt0aGlzLnByZXNlbmNlPW51bGw7dGhpcy5yZW5hbWU9bnVsbDt0aGlzLndoaXRlc3BhY2U9bnVsbH19Y2xhc3MgVHlwZSBleHRlbmRzIE9wdGlvbk9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwidHlwZSIsWyJub25lIiwiYXNjaWk4NSIsImFzY2lpSGV4IiwiY2NpdHRmYXgiLCJmbGF0ZSIsImx6dyIsInJ1bkxlbmd0aCIsIm5hdGl2ZSIsInhkcCIsIm1lcmdlZFhEUCJdKX19Y2xhc3MgVXJpIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJ1cmkiKX19Y2xhc3MgY29uZmlnX1ZhbGlkYXRlIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJ2YWxpZGF0ZSIsWyJwcmVTdWJtaXQiLCJwcmVQcmludCIsInByZUV4ZWN1dGUiLCJwcmVTYXZlIl0pfX1jbGFzcyBWYWxpZGF0ZUFwcHJvdmFsU2lnbmF0dXJlcyBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInZhbGlkYXRlQXBwcm92YWxTaWduYXR1cmVzIil9W19yXSgpe3RoaXNbanJdPXRoaXNbanJdLnRyaW0oKS5zcGxpdCgvXHMrLykuZmlsdGVyKChlPT5bImRvY1JlYWR5IiwicG9zdFNpZ24iXS5pbmNsdWRlcyhlKSkpfX1jbGFzcyBWYWxpZGF0aW9uTWVzc2FnaW5nIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJ2YWxpZGF0aW9uTWVzc2FnaW5nIixbImFsbE1lc3NhZ2VzSW5kaXZpZHVhbGx5IiwiYWxsTWVzc2FnZXNUb2dldGhlciIsImZpcnN0TWVzc2FnZU9ubHkiLCJub01lc3NhZ2VzIl0pfX1jbGFzcyBWZXJzaW9uIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJ2ZXJzaW9uIixbIjEuNyIsIjEuNiIsIjEuNSIsIjEuNCIsIjEuMyIsIjEuMiJdKX19Y2xhc3MgVmVyc2lvbkNvbnRyb2wgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIlZlcnNpb25Db250cm9sIik7dGhpcy5vdXRwdXRCZWxvdz1nZXRTdHJpbmdPcHRpb24oZS5vdXRwdXRCZWxvdyxbIndhcm4iLCJlcnJvciIsInVwZGF0ZSJdKTt0aGlzLnNvdXJjZUFib3ZlPWdldFN0cmluZ09wdGlvbihlLnNvdXJjZUFib3ZlLFsid2FybiIsImVycm9yIl0pO3RoaXMuc291cmNlQmVsb3c9Z2V0U3RyaW5nT3B0aW9uKGUuc291cmNlQmVsb3csWyJ1cGRhdGUiLCJtYWludGFpbiJdKX19Y2xhc3MgVmlld2VyUHJlZmVyZW5jZXMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInZpZXdlclByZWZlcmVuY2VzIiwhMCk7dGhpcy5BREJFX0pTQ29uc29sZT1udWxsO3RoaXMuQURCRV9KU0RlYnVnZ2VyPW51bGw7dGhpcy5hZGRWaWV3ZXJQcmVmZXJlbmNlcz1udWxsO3RoaXMuZHVwbGV4T3B0aW9uPW51bGw7dGhpcy5lbmZvcmNlPW51bGw7dGhpcy5udW1iZXJPZkNvcGllcz1udWxsO3RoaXMucGFnZVJhbmdlPW51bGw7dGhpcy5waWNrVHJheUJ5UERGU2l6ZT1udWxsO3RoaXMucHJpbnRTY2FsaW5nPW51bGx9fWNsYXNzIFdlYkNsaWVudCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwid2ViQ2xpZW50IiwhMCk7dGhpcy5uYW1lPWUubmFtZT9lLm5hbWUudHJpbSgpOiIiO3RoaXMuZm9udEluZm89bnVsbDt0aGlzLnhkYz1udWxsfX1jbGFzcyBXaGl0ZXNwYWNlIGV4dGVuZHMgT3B0aW9uT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKHZuLCJ3aGl0ZXNwYWNlIixbInByZXNlcnZlIiwibHRyaW0iLCJub3JtYWxpemUiLCJydHJpbSIsInRyaW0iXSl9fWNsYXNzIFdpbmRvdyBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sIndpbmRvdyIpfVtfcl0oKXtjb25zdCBlPXRoaXNbanJdLnRyaW0oKS5zcGxpdCgvXHMqLFxzKi8sMikubWFwKChlPT5wYXJzZUludChlLDEwKSkpO2lmKGUuc29tZSgoZT0+aXNOYU4oZSkpKSl0aGlzW2pyXT1bMCwwXTtlbHNlezE9PT1lLmxlbmd0aCYmZS5wdXNoKGVbMF0pO3RoaXNbanJdPWV9fX1jbGFzcyBYZGMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIodm4sInhkYyIsITApO3RoaXMudXJpPW5ldyBYRkFPYmplY3RBcnJheTt0aGlzLnhzbD1uZXcgWEZBT2JqZWN0QXJyYXl9fWNsYXNzIFhkcCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwieGRwIiwhMCk7dGhpcy5wYWNrZXRzPW51bGx9fWNsYXNzIFhzbCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwieHNsIiwhMCk7dGhpcy5kZWJ1Zz1udWxsO3RoaXMudXJpPW51bGx9fWNsYXNzIFpwbCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcih2biwienBsIiwhMCk7dGhpcy5uYW1lPWUubmFtZT9lLm5hbWUudHJpbSgpOiIiO3RoaXMuYmF0Y2hPdXRwdXQ9bnVsbDt0aGlzLmZsaXBMYWJlbD1udWxsO3RoaXMuZm9udEluZm89bnVsbDt0aGlzLnhkYz1udWxsfX1jbGFzcyBDb25maWdOYW1lc3BhY2V7c3RhdGljWyRzXShlLHQpe2lmKENvbmZpZ05hbWVzcGFjZS5oYXNPd25Qcm9wZXJ0eShlKSlyZXR1cm4gQ29uZmlnTmFtZXNwYWNlW2VdKHQpfXN0YXRpYyBhY3JvYmF0KGUpe3JldHVybiBuZXcgQWNyb2JhdChlKX1zdGF0aWMgYWNyb2JhdDcoZSl7cmV0dXJuIG5ldyBBY3JvYmF0NyhlKX1zdGF0aWMgQURCRV9KU0NvbnNvbGUoZSl7cmV0dXJuIG5ldyBBREJFX0pTQ29uc29sZShlKX1zdGF0aWMgQURCRV9KU0RlYnVnZ2VyKGUpe3JldHVybiBuZXcgQURCRV9KU0RlYnVnZ2VyKGUpfXN0YXRpYyBhZGRTaWxlbnRQcmludChlKXtyZXR1cm4gbmV3IEFkZFNpbGVudFByaW50KGUpfXN0YXRpYyBhZGRWaWV3ZXJQcmVmZXJlbmNlcyhlKXtyZXR1cm4gbmV3IEFkZFZpZXdlclByZWZlcmVuY2VzKGUpfXN0YXRpYyBhZGp1c3REYXRhKGUpe3JldHVybiBuZXcgQWRqdXN0RGF0YShlKX1zdGF0aWMgYWRvYmVFeHRlbnNpb25MZXZlbChlKXtyZXR1cm4gbmV3IEFkb2JlRXh0ZW5zaW9uTGV2ZWwoZSl9c3RhdGljIGFnZW50KGUpe3JldHVybiBuZXcgQWdlbnQoZSl9c3RhdGljIGFsd2F5c0VtYmVkKGUpe3JldHVybiBuZXcgQWx3YXlzRW1iZWQoZSl9c3RhdGljIGFtZChlKXtyZXR1cm4gbmV3IEFtZChlKX1zdGF0aWMgYXJlYShlKXtyZXR1cm4gbmV3IGNvbmZpZ19BcmVhKGUpfXN0YXRpYyBhdHRyaWJ1dGVzKGUpe3JldHVybiBuZXcgQXR0cmlidXRlcyhlKX1zdGF0aWMgYXV0b1NhdmUoZSl7cmV0dXJuIG5ldyBBdXRvU2F2ZShlKX1zdGF0aWMgYmFzZShlKXtyZXR1cm4gbmV3IEJhc2UoZSl9c3RhdGljIGJhdGNoT3V0cHV0KGUpe3JldHVybiBuZXcgQmF0Y2hPdXRwdXQoZSl9c3RhdGljIGJlaGF2aW9yT3ZlcnJpZGUoZSl7cmV0dXJuIG5ldyBCZWhhdmlvck92ZXJyaWRlKGUpfXN0YXRpYyBjYWNoZShlKXtyZXR1cm4gbmV3IENhY2hlKGUpfXN0YXRpYyBjaGFuZ2UoZSl7cmV0dXJuIG5ldyBDaGFuZ2UoZSl9c3RhdGljIGNvbW1vbihlKXtyZXR1cm4gbmV3IENvbW1vbihlKX1zdGF0aWMgY29tcHJlc3MoZSl7cmV0dXJuIG5ldyBDb21wcmVzcyhlKX1zdGF0aWMgY29tcHJlc3NMb2dpY2FsU3RydWN0dXJlKGUpe3JldHVybiBuZXcgQ29tcHJlc3NMb2dpY2FsU3RydWN0dXJlKGUpfXN0YXRpYyBjb21wcmVzc09iamVjdFN0cmVhbShlKXtyZXR1cm4gbmV3IENvbXByZXNzT2JqZWN0U3RyZWFtKGUpfXN0YXRpYyBjb21wcmVzc2lvbihlKXtyZXR1cm4gbmV3IENvbXByZXNzaW9uKGUpfXN0YXRpYyBjb25maWcoZSl7cmV0dXJuIG5ldyBDb25maWcoZSl9c3RhdGljIGNvbmZvcm1hbmNlKGUpe3JldHVybiBuZXcgQ29uZm9ybWFuY2UoZSl9c3RhdGljIGNvbnRlbnRDb3B5KGUpe3JldHVybiBuZXcgQ29udGVudENvcHkoZSl9c3RhdGljIGNvcGllcyhlKXtyZXR1cm4gbmV3IENvcGllcyhlKX1zdGF0aWMgY3JlYXRvcihlKXtyZXR1cm4gbmV3IENyZWF0b3IoZSl9c3RhdGljIGN1cnJlbnRQYWdlKGUpe3JldHVybiBuZXcgQ3VycmVudFBhZ2UoZSl9c3RhdGljIGRhdGEoZSl7cmV0dXJuIG5ldyBEYXRhKGUpfXN0YXRpYyBkZWJ1ZyhlKXtyZXR1cm4gbmV3IERlYnVnKGUpfXN0YXRpYyBkZWZhdWx0VHlwZWZhY2UoZSl7cmV0dXJuIG5ldyBEZWZhdWx0VHlwZWZhY2UoZSl9c3RhdGljIGRlc3RpbmF0aW9uKGUpe3JldHVybiBuZXcgRGVzdGluYXRpb24oZSl9c3RhdGljIGRvY3VtZW50QXNzZW1ibHkoZSl7cmV0dXJuIG5ldyBEb2N1bWVudEFzc2VtYmx5KGUpfXN0YXRpYyBkcml2ZXIoZSl7cmV0dXJuIG5ldyBEcml2ZXIoZSl9c3RhdGljIGR1cGxleE9wdGlvbihlKXtyZXR1cm4gbmV3IER1cGxleE9wdGlvbihlKX1zdGF0aWMgZHluYW1pY1JlbmRlcihlKXtyZXR1cm4gbmV3IER5bmFtaWNSZW5kZXIoZSl9c3RhdGljIGVtYmVkKGUpe3JldHVybiBuZXcgRW1iZWQoZSl9c3RhdGljIGVuY3J5cHQoZSl7cmV0dXJuIG5ldyBjb25maWdfRW5jcnlwdChlKX1zdGF0aWMgZW5jcnlwdGlvbihlKXtyZXR1cm4gbmV3IGNvbmZpZ19FbmNyeXB0aW9uKGUpfXN0YXRpYyBlbmNyeXB0aW9uTGV2ZWwoZSl7cmV0dXJuIG5ldyBFbmNyeXB0aW9uTGV2ZWwoZSl9c3RhdGljIGVuZm9yY2UoZSl7cmV0dXJuIG5ldyBFbmZvcmNlKGUpfXN0YXRpYyBlcXVhdGUoZSl7cmV0dXJuIG5ldyBFcXVhdGUoZSl9c3RhdGljIGVxdWF0ZVJhbmdlKGUpe3JldHVybiBuZXcgRXF1YXRlUmFuZ2UoZSl9c3RhdGljIGV4Y2x1ZGUoZSl7cmV0dXJuIG5ldyBFeGNsdWRlKGUpfXN0YXRpYyBleGNsdWRlTlMoZSl7cmV0dXJuIG5ldyBFeGNsdWRlTlMoZSl9c3RhdGljIGZsaXBMYWJlbChlKXtyZXR1cm4gbmV3IEZsaXBMYWJlbChlKX1zdGF0aWMgZm9udEluZm8oZSl7cmV0dXJuIG5ldyBjb25maWdfRm9udEluZm8oZSl9c3RhdGljIGZvcm1GaWVsZEZpbGxpbmcoZSl7cmV0dXJuIG5ldyBGb3JtRmllbGRGaWxsaW5nKGUpfXN0YXRpYyBncm91cFBhcmVudChlKXtyZXR1cm4gbmV3IEdyb3VwUGFyZW50KGUpfXN0YXRpYyBpZkVtcHR5KGUpe3JldHVybiBuZXcgSWZFbXB0eShlKX1zdGF0aWMgaW5jbHVkZVhEUENvbnRlbnQoZSl7cmV0dXJuIG5ldyBJbmNsdWRlWERQQ29udGVudChlKX1zdGF0aWMgaW5jcmVtZW50YWxMb2FkKGUpe3JldHVybiBuZXcgSW5jcmVtZW50YWxMb2FkKGUpfXN0YXRpYyBpbmNyZW1lbnRhbE1lcmdlKGUpe3JldHVybiBuZXcgSW5jcmVtZW50YWxNZXJnZShlKX1zdGF0aWMgaW50ZXJhY3RpdmUoZSl7cmV0dXJuIG5ldyBJbnRlcmFjdGl2ZShlKX1zdGF0aWMgam9nKGUpe3JldHVybiBuZXcgSm9nKGUpfXN0YXRpYyBsYWJlbFByaW50ZXIoZSl7cmV0dXJuIG5ldyBMYWJlbFByaW50ZXIoZSl9c3RhdGljIGxheW91dChlKXtyZXR1cm4gbmV3IExheW91dChlKX1zdGF0aWMgbGV2ZWwoZSl7cmV0dXJuIG5ldyBMZXZlbChlKX1zdGF0aWMgbGluZWFyaXplZChlKXtyZXR1cm4gbmV3IExpbmVhcml6ZWQoZSl9c3RhdGljIGxvY2FsZShlKXtyZXR1cm4gbmV3IExvY2FsZShlKX1zdGF0aWMgbG9jYWxlU2V0KGUpe3JldHVybiBuZXcgTG9jYWxlU2V0KGUpfXN0YXRpYyBsb2coZSl7cmV0dXJuIG5ldyBMb2coZSl9c3RhdGljIG1hcChlKXtyZXR1cm4gbmV3IE1hcEVsZW1lbnQoZSl9c3RhdGljIG1lZGl1bUluZm8oZSl7cmV0dXJuIG5ldyBNZWRpdW1JbmZvKGUpfXN0YXRpYyBtZXNzYWdlKGUpe3JldHVybiBuZXcgY29uZmlnX01lc3NhZ2UoZSl9c3RhdGljIG1lc3NhZ2luZyhlKXtyZXR1cm4gbmV3IE1lc3NhZ2luZyhlKX1zdGF0aWMgbW9kZShlKXtyZXR1cm4gbmV3IE1vZGUoZSl9c3RhdGljIG1vZGlmeUFubm90cyhlKXtyZXR1cm4gbmV3IE1vZGlmeUFubm90cyhlKX1zdGF0aWMgbXNnSWQoZSl7cmV0dXJuIG5ldyBNc2dJZChlKX1zdGF0aWMgbmFtZUF0dHIoZSl7cmV0dXJuIG5ldyBOYW1lQXR0cihlKX1zdGF0aWMgbmV2ZXJFbWJlZChlKXtyZXR1cm4gbmV3IE5ldmVyRW1iZWQoZSl9c3RhdGljIG51bWJlck9mQ29waWVzKGUpe3JldHVybiBuZXcgTnVtYmVyT2ZDb3BpZXMoZSl9c3RhdGljIG9wZW5BY3Rpb24oZSl7cmV0dXJuIG5ldyBPcGVuQWN0aW9uKGUpfXN0YXRpYyBvdXRwdXQoZSl7cmV0dXJuIG5ldyBPdXRwdXQoZSl9c3RhdGljIG91dHB1dEJpbihlKXtyZXR1cm4gbmV3IE91dHB1dEJpbihlKX1zdGF0aWMgb3V0cHV0WFNMKGUpe3JldHVybiBuZXcgT3V0cHV0WFNMKGUpfXN0YXRpYyBvdmVycHJpbnQoZSl7cmV0dXJuIG5ldyBPdmVycHJpbnQoZSl9c3RhdGljIHBhY2tldHMoZSl7cmV0dXJuIG5ldyBQYWNrZXRzKGUpfXN0YXRpYyBwYWdlT2Zmc2V0KGUpe3JldHVybiBuZXcgUGFnZU9mZnNldChlKX1zdGF0aWMgcGFnZVJhbmdlKGUpe3JldHVybiBuZXcgUGFnZVJhbmdlKGUpfXN0YXRpYyBwYWdpbmF0aW9uKGUpe3JldHVybiBuZXcgUGFnaW5hdGlvbihlKX1zdGF0aWMgcGFnaW5hdGlvbk92ZXJyaWRlKGUpe3JldHVybiBuZXcgUGFnaW5hdGlvbk92ZXJyaWRlKGUpfXN0YXRpYyBwYXJ0KGUpe3JldHVybiBuZXcgUGFydChlKX1zdGF0aWMgcGNsKGUpe3JldHVybiBuZXcgUGNsKGUpfXN0YXRpYyBwZGYoZSl7cmV0dXJuIG5ldyBQZGYoZSl9c3RhdGljIHBkZmEoZSl7cmV0dXJuIG5ldyBQZGZhKGUpfXN0YXRpYyBwZXJtaXNzaW9ucyhlKXtyZXR1cm4gbmV3IFBlcm1pc3Npb25zKGUpfXN0YXRpYyBwaWNrVHJheUJ5UERGU2l6ZShlKXtyZXR1cm4gbmV3IFBpY2tUcmF5QnlQREZTaXplKGUpfXN0YXRpYyBwaWN0dXJlKGUpe3JldHVybiBuZXcgY29uZmlnX1BpY3R1cmUoZSl9c3RhdGljIHBsYWludGV4dE1ldGFkYXRhKGUpe3JldHVybiBuZXcgUGxhaW50ZXh0TWV0YWRhdGEoZSl9c3RhdGljIHByZXNlbmNlKGUpe3JldHVybiBuZXcgUHJlc2VuY2UoZSl9c3RhdGljIHByZXNlbnQoZSl7cmV0dXJuIG5ldyBQcmVzZW50KGUpfXN0YXRpYyBwcmludChlKXtyZXR1cm4gbmV3IFByaW50KGUpfXN0YXRpYyBwcmludEhpZ2hRdWFsaXR5KGUpe3JldHVybiBuZXcgUHJpbnRIaWdoUXVhbGl0eShlKX1zdGF0aWMgcHJpbnRTY2FsaW5nKGUpe3JldHVybiBuZXcgUHJpbnRTY2FsaW5nKGUpfXN0YXRpYyBwcmludGVyTmFtZShlKXtyZXR1cm4gbmV3IFByaW50ZXJOYW1lKGUpfXN0YXRpYyBwcm9kdWNlcihlKXtyZXR1cm4gbmV3IFByb2R1Y2VyKGUpfXN0YXRpYyBwcyhlKXtyZXR1cm4gbmV3IFBzKGUpfXN0YXRpYyByYW5nZShlKXtyZXR1cm4gbmV3IFJhbmdlKGUpfXN0YXRpYyByZWNvcmQoZSl7cmV0dXJuIG5ldyBSZWNvcmQoZSl9c3RhdGljIHJlbGV2YW50KGUpe3JldHVybiBuZXcgUmVsZXZhbnQoZSl9c3RhdGljIHJlbmFtZShlKXtyZXR1cm4gbmV3IFJlbmFtZShlKX1zdGF0aWMgcmVuZGVyUG9saWN5KGUpe3JldHVybiBuZXcgUmVuZGVyUG9saWN5KGUpfXN0YXRpYyBydW5TY3JpcHRzKGUpe3JldHVybiBuZXcgUnVuU2NyaXB0cyhlKX1zdGF0aWMgc2NyaXB0KGUpe3JldHVybiBuZXcgY29uZmlnX1NjcmlwdChlKX1zdGF0aWMgc2NyaXB0TW9kZWwoZSl7cmV0dXJuIG5ldyBTY3JpcHRNb2RlbChlKX1zdGF0aWMgc2V2ZXJpdHkoZSl7cmV0dXJuIG5ldyBTZXZlcml0eShlKX1zdGF0aWMgc2lsZW50UHJpbnQoZSl7cmV0dXJuIG5ldyBTaWxlbnRQcmludChlKX1zdGF0aWMgc3RhcGxlKGUpe3JldHVybiBuZXcgU3RhcGxlKGUpfXN0YXRpYyBzdGFydE5vZGUoZSl7cmV0dXJuIG5ldyBTdGFydE5vZGUoZSl9c3RhdGljIHN0YXJ0UGFnZShlKXtyZXR1cm4gbmV3IFN0YXJ0UGFnZShlKX1zdGF0aWMgc3VibWl0Rm9ybWF0KGUpe3JldHVybiBuZXcgU3VibWl0Rm9ybWF0KGUpfXN0YXRpYyBzdWJtaXRVcmwoZSl7cmV0dXJuIG5ldyBTdWJtaXRVcmwoZSl9c3RhdGljIHN1YnNldEJlbG93KGUpe3JldHVybiBuZXcgU3Vic2V0QmVsb3coZSl9c3RhdGljIHN1cHByZXNzQmFubmVyKGUpe3JldHVybiBuZXcgU3VwcHJlc3NCYW5uZXIoZSl9c3RhdGljIHRhZ2dlZChlKXtyZXR1cm4gbmV3IFRhZ2dlZChlKX1zdGF0aWMgdGVtcGxhdGUoZSl7cmV0dXJuIG5ldyBjb25maWdfVGVtcGxhdGUoZSl9c3RhdGljIHRlbXBsYXRlQ2FjaGUoZSl7cmV0dXJuIG5ldyBUZW1wbGF0ZUNhY2hlKGUpfXN0YXRpYyB0aHJlc2hvbGQoZSl7cmV0dXJuIG5ldyBUaHJlc2hvbGQoZSl9c3RhdGljIHRvKGUpe3JldHVybiBuZXcgVG8oZSl9c3RhdGljIHRyYWNlKGUpe3JldHVybiBuZXcgVHJhY2UoZSl9c3RhdGljIHRyYW5zZm9ybShlKXtyZXR1cm4gbmV3IFRyYW5zZm9ybShlKX1zdGF0aWMgdHlwZShlKXtyZXR1cm4gbmV3IFR5cGUoZSl9c3RhdGljIHVyaShlKXtyZXR1cm4gbmV3IFVyaShlKX1zdGF0aWMgdmFsaWRhdGUoZSl7cmV0dXJuIG5ldyBjb25maWdfVmFsaWRhdGUoZSl9c3RhdGljIHZhbGlkYXRlQXBwcm92YWxTaWduYXR1cmVzKGUpe3JldHVybiBuZXcgVmFsaWRhdGVBcHByb3ZhbFNpZ25hdHVyZXMoZSl9c3RhdGljIHZhbGlkYXRpb25NZXNzYWdpbmcoZSl7cmV0dXJuIG5ldyBWYWxpZGF0aW9uTWVzc2FnaW5nKGUpfXN0YXRpYyB2ZXJzaW9uKGUpe3JldHVybiBuZXcgVmVyc2lvbihlKX1zdGF0aWMgdmVyc2lvbkNvbnRyb2woZSl7cmV0dXJuIG5ldyBWZXJzaW9uQ29udHJvbChlKX1zdGF0aWMgdmlld2VyUHJlZmVyZW5jZXMoZSl7cmV0dXJuIG5ldyBWaWV3ZXJQcmVmZXJlbmNlcyhlKX1zdGF0aWMgd2ViQ2xpZW50KGUpe3JldHVybiBuZXcgV2ViQ2xpZW50KGUpfXN0YXRpYyB3aGl0ZXNwYWNlKGUpe3JldHVybiBuZXcgV2hpdGVzcGFjZShlKX1zdGF0aWMgd2luZG93KGUpe3JldHVybiBuZXcgV2luZG93KGUpfXN0YXRpYyB4ZGMoZSl7cmV0dXJuIG5ldyBYZGMoZSl9c3RhdGljIHhkcChlKXtyZXR1cm4gbmV3IFhkcChlKX1zdGF0aWMgeHNsKGUpe3JldHVybiBuZXcgWHNsKGUpfXN0YXRpYyB6cGwoZSl7cmV0dXJuIG5ldyBacGwoZSl9fWNvbnN0IFluPUFuLmNvbm5lY3Rpb25TZXQuaWQ7Y2xhc3MgQ29ubmVjdGlvblNldCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihZbiwiY29ubmVjdGlvblNldCIsITApO3RoaXMud3NkbENvbm5lY3Rpb249bmV3IFhGQU9iamVjdEFycmF5O3RoaXMueG1sQ29ubmVjdGlvbj1uZXcgWEZBT2JqZWN0QXJyYXk7dGhpcy54c2RDb25uZWN0aW9uPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgRWZmZWN0aXZlSW5wdXRQb2xpY3kgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoWW4sImVmZmVjdGl2ZUlucHV0UG9saWN5Iik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIEVmZmVjdGl2ZU91dHB1dFBvbGljeSBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihZbiwiZWZmZWN0aXZlT3V0cHV0UG9saWN5Iik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIE9wZXJhdGlvbiBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihZbiwib3BlcmF0aW9uIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLmlucHV0PWUuaW5wdXR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMub3V0cHV0PWUub3V0cHV0fHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIFJvb3RFbGVtZW50IGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFluLCJyb290RWxlbWVudCIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBTb2FwQWN0aW9uIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFluLCJzb2FwQWN0aW9uIik7dGhpcy5pZD1lLmlkfHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVzZT1lLnVzZXx8IiI7dGhpcy51c2VocmVmPWUudXNlaHJlZnx8IiJ9fWNsYXNzIFNvYXBBZGRyZXNzIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFluLCJzb2FwQWRkcmVzcyIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBjb25uZWN0aW9uX3NldF9VcmkgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoWW4sInVyaSIpO3RoaXMuaWQ9ZS5pZHx8IiI7dGhpcy5uYW1lPWUubmFtZXx8IiI7dGhpcy51c2U9ZS51c2V8fCIiO3RoaXMudXNlaHJlZj1lLnVzZWhyZWZ8fCIifX1jbGFzcyBXc2RsQWRkcmVzcyBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihZbiwid3NkbEFkZHJlc3MiKTt0aGlzLmlkPWUuaWR8fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMudXNlPWUudXNlfHwiIjt0aGlzLnVzZWhyZWY9ZS51c2VocmVmfHwiIn19Y2xhc3MgV3NkbENvbm5lY3Rpb24gZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoWW4sIndzZGxDb25uZWN0aW9uIiwhMCk7dGhpcy5kYXRhRGVzY3JpcHRpb249ZS5kYXRhRGVzY3JpcHRpb258fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMuZWZmZWN0aXZlSW5wdXRQb2xpY3k9bnVsbDt0aGlzLmVmZmVjdGl2ZU91dHB1dFBvbGljeT1udWxsO3RoaXMub3BlcmF0aW9uPW51bGw7dGhpcy5zb2FwQWN0aW9uPW51bGw7dGhpcy5zb2FwQWRkcmVzcz1udWxsO3RoaXMud3NkbEFkZHJlc3M9bnVsbH19Y2xhc3MgWG1sQ29ubmVjdGlvbiBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihZbiwieG1sQ29ubmVjdGlvbiIsITApO3RoaXMuZGF0YURlc2NyaXB0aW9uPWUuZGF0YURlc2NyaXB0aW9ufHwiIjt0aGlzLm5hbWU9ZS5uYW1lfHwiIjt0aGlzLnVyaT1udWxsfX1jbGFzcyBYc2RDb25uZWN0aW9uIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFluLCJ4c2RDb25uZWN0aW9uIiwhMCk7dGhpcy5kYXRhRGVzY3JpcHRpb249ZS5kYXRhRGVzY3JpcHRpb258fCIiO3RoaXMubmFtZT1lLm5hbWV8fCIiO3RoaXMucm9vdEVsZW1lbnQ9bnVsbDt0aGlzLnVyaT1udWxsfX1jbGFzcyBDb25uZWN0aW9uU2V0TmFtZXNwYWNle3N0YXRpY1skc10oZSx0KXtpZihDb25uZWN0aW9uU2V0TmFtZXNwYWNlLmhhc093blByb3BlcnR5KGUpKXJldHVybiBDb25uZWN0aW9uU2V0TmFtZXNwYWNlW2VdKHQpfXN0YXRpYyBjb25uZWN0aW9uU2V0KGUpe3JldHVybiBuZXcgQ29ubmVjdGlvblNldChlKX1zdGF0aWMgZWZmZWN0aXZlSW5wdXRQb2xpY3koZSl7cmV0dXJuIG5ldyBFZmZlY3RpdmVJbnB1dFBvbGljeShlKX1zdGF0aWMgZWZmZWN0aXZlT3V0cHV0UG9saWN5KGUpe3JldHVybiBuZXcgRWZmZWN0aXZlT3V0cHV0UG9saWN5KGUpfXN0YXRpYyBvcGVyYXRpb24oZSl7cmV0dXJuIG5ldyBPcGVyYXRpb24oZSl9c3RhdGljIHJvb3RFbGVtZW50KGUpe3JldHVybiBuZXcgUm9vdEVsZW1lbnQoZSl9c3RhdGljIHNvYXBBY3Rpb24oZSl7cmV0dXJuIG5ldyBTb2FwQWN0aW9uKGUpfXN0YXRpYyBzb2FwQWRkcmVzcyhlKXtyZXR1cm4gbmV3IFNvYXBBZGRyZXNzKGUpfXN0YXRpYyB1cmkoZSl7cmV0dXJuIG5ldyBjb25uZWN0aW9uX3NldF9VcmkoZSl9c3RhdGljIHdzZGxBZGRyZXNzKGUpe3JldHVybiBuZXcgV3NkbEFkZHJlc3MoZSl9c3RhdGljIHdzZGxDb25uZWN0aW9uKGUpe3JldHVybiBuZXcgV3NkbENvbm5lY3Rpb24oZSl9c3RhdGljIHhtbENvbm5lY3Rpb24oZSl7cmV0dXJuIG5ldyBYbWxDb25uZWN0aW9uKGUpfXN0YXRpYyB4c2RDb25uZWN0aW9uKGUpe3JldHVybiBuZXcgWHNkQ29ubmVjdGlvbihlKX19Y29uc3QgS249QW4uZGF0YXNldHMuaWQ7Y2xhc3MgZGF0YXNldHNfRGF0YSBleHRlbmRzIFhtbE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihLbiwiZGF0YSIsZSl9W3lzXSgpe3JldHVybiEwfX1jbGFzcyBEYXRhc2V0cyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihLbiwiZGF0YXNldHMiLCEwKTt0aGlzLmRhdGE9bnVsbDt0aGlzLlNpZ25hdHVyZT1udWxsfVtHc10oZSl7Y29uc3QgdD1lW1JzXTsoImRhdGEiPT09dCYmZVtrc109PT1Lbnx8IlNpZ25hdHVyZSI9PT10JiZlW2tzXT09PUFuLnNpZ25hdHVyZS5pZCkmJih0aGlzW3RdPWUpO3RoaXNbWXJdKGUpfX1jbGFzcyBEYXRhc2V0c05hbWVzcGFjZXtzdGF0aWNbJHNdKGUsdCl7aWYoRGF0YXNldHNOYW1lc3BhY2UuaGFzT3duUHJvcGVydHkoZSkpcmV0dXJuIERhdGFzZXRzTmFtZXNwYWNlW2VdKHQpfXN0YXRpYyBkYXRhc2V0cyhlKXtyZXR1cm4gbmV3IERhdGFzZXRzKGUpfXN0YXRpYyBkYXRhKGUpe3JldHVybiBuZXcgZGF0YXNldHNfRGF0YShlKX19Y29uc3QgVG49QW4ubG9jYWxlU2V0LmlkO2NsYXNzIENhbGVuZGFyU3ltYm9scyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwiY2FsZW5kYXJTeW1ib2xzIiwhMCk7dGhpcy5uYW1lPSJncmVnb3JpYW4iO3RoaXMuZGF5TmFtZXM9bmV3IFhGQU9iamVjdEFycmF5KDIpO3RoaXMuZXJhTmFtZXM9bnVsbDt0aGlzLm1lcmlkaWVtTmFtZXM9bnVsbDt0aGlzLm1vbnRoTmFtZXM9bmV3IFhGQU9iamVjdEFycmF5KDIpfX1jbGFzcyBDdXJyZW5jeVN5bWJvbCBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwiY3VycmVuY3lTeW1ib2wiKTt0aGlzLm5hbWU9Z2V0U3RyaW5nT3B0aW9uKGUubmFtZSxbInN5bWJvbCIsImlzb25hbWUiLCJkZWNpbWFsIl0pfX1jbGFzcyBDdXJyZW5jeVN5bWJvbHMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sImN1cnJlbmN5U3ltYm9scyIsITApO3RoaXMuY3VycmVuY3lTeW1ib2w9bmV3IFhGQU9iamVjdEFycmF5KDMpfX1jbGFzcyBEYXRlUGF0dGVybiBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwiZGF0ZVBhdHRlcm4iKTt0aGlzLm5hbWU9Z2V0U3RyaW5nT3B0aW9uKGUubmFtZSxbImZ1bGwiLCJsb25nIiwibWVkIiwic2hvcnQiXSl9fWNsYXNzIERhdGVQYXR0ZXJucyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwiZGF0ZVBhdHRlcm5zIiwhMCk7dGhpcy5kYXRlUGF0dGVybj1uZXcgWEZBT2JqZWN0QXJyYXkoNCl9fWNsYXNzIERhdGVUaW1lU3ltYm9scyBleHRlbmRzIENvbnRlbnRPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sImRhdGVUaW1lU3ltYm9scyIpfX1jbGFzcyBEYXkgZXh0ZW5kcyBTdHJpbmdPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sImRheSIpfX1jbGFzcyBEYXlOYW1lcyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwiZGF5TmFtZXMiLCEwKTt0aGlzLmFiYnI9Z2V0SW50ZWdlcih7ZGF0YTplLmFiYnIsZGVmYXVsdFZhbHVlOjAsdmFsaWRhdGU6ZT0+MT09PWV9KTt0aGlzLmRheT1uZXcgWEZBT2JqZWN0QXJyYXkoNyl9fWNsYXNzIEVyYSBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwiZXJhIil9fWNsYXNzIEVyYU5hbWVzIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFRuLCJlcmFOYW1lcyIsITApO3RoaXMuZXJhPW5ldyBYRkFPYmplY3RBcnJheSgyKX19Y2xhc3MgbG9jYWxlX3NldF9Mb2NhbGUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sImxvY2FsZSIsITApO3RoaXMuZGVzYz1lLmRlc2N8fCIiO3RoaXMubmFtZT0iaXNvbmFtZSI7dGhpcy5jYWxlbmRhclN5bWJvbHM9bnVsbDt0aGlzLmN1cnJlbmN5U3ltYm9scz1udWxsO3RoaXMuZGF0ZVBhdHRlcm5zPW51bGw7dGhpcy5kYXRlVGltZVN5bWJvbHM9bnVsbDt0aGlzLm51bWJlclBhdHRlcm5zPW51bGw7dGhpcy5udW1iZXJTeW1ib2xzPW51bGw7dGhpcy50aW1lUGF0dGVybnM9bnVsbDt0aGlzLnR5cGVGYWNlcz1udWxsfX1jbGFzcyBsb2NhbGVfc2V0X0xvY2FsZVNldCBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwibG9jYWxlU2V0IiwhMCk7dGhpcy5sb2NhbGU9bmV3IFhGQU9iamVjdEFycmF5fX1jbGFzcyBNZXJpZGllbSBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwibWVyaWRpZW0iKX19Y2xhc3MgTWVyaWRpZW1OYW1lcyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwibWVyaWRpZW1OYW1lcyIsITApO3RoaXMubWVyaWRpZW09bmV3IFhGQU9iamVjdEFycmF5KDIpfX1jbGFzcyBNb250aCBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwibW9udGgiKX19Y2xhc3MgTW9udGhOYW1lcyBleHRlbmRzIFhGQU9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwibW9udGhOYW1lcyIsITApO3RoaXMuYWJicj1nZXRJbnRlZ2VyKHtkYXRhOmUuYWJicixkZWZhdWx0VmFsdWU6MCx2YWxpZGF0ZTplPT4xPT09ZX0pO3RoaXMubW9udGg9bmV3IFhGQU9iamVjdEFycmF5KDEyKX19Y2xhc3MgTnVtYmVyUGF0dGVybiBleHRlbmRzIFN0cmluZ09iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihUbiwibnVtYmVyUGF0dGVybiIpO3RoaXMubmFtZT1nZXRTdHJpbmdPcHRpb24oZS5uYW1lLFsiZnVsbCIsImxvbmciLCJtZWQiLCJzaG9ydCJdKX19Y2xhc3MgTnVtYmVyUGF0dGVybnMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sIm51bWJlclBhdHRlcm5zIiwhMCk7dGhpcy5udW1iZXJQYXR0ZXJuPW5ldyBYRkFPYmplY3RBcnJheSg0KX19Y2xhc3MgTnVtYmVyU3ltYm9sIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFRuLCJudW1iZXJTeW1ib2wiKTt0aGlzLm5hbWU9Z2V0U3RyaW5nT3B0aW9uKGUubmFtZSxbImRlY2ltYWwiLCJncm91cGluZyIsInBlcmNlbnQiLCJtaW51cyIsInplcm8iXSl9fWNsYXNzIE51bWJlclN5bWJvbHMgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sIm51bWJlclN5bWJvbHMiLCEwKTt0aGlzLm51bWJlclN5bWJvbD1uZXcgWEZBT2JqZWN0QXJyYXkoNSl9fWNsYXNzIFRpbWVQYXR0ZXJuIGV4dGVuZHMgU3RyaW5nT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFRuLCJ0aW1lUGF0dGVybiIpO3RoaXMubmFtZT1nZXRTdHJpbmdPcHRpb24oZS5uYW1lLFsiZnVsbCIsImxvbmciLCJtZWQiLCJzaG9ydCJdKX19Y2xhc3MgVGltZVBhdHRlcm5zIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFRuLCJ0aW1lUGF0dGVybnMiLCEwKTt0aGlzLnRpbWVQYXR0ZXJuPW5ldyBYRkFPYmplY3RBcnJheSg0KX19Y2xhc3MgVHlwZUZhY2UgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoVG4sInR5cGVGYWNlIiwhMCk7dGhpcy5uYW1lPSIifGUubmFtZX19Y2xhc3MgVHlwZUZhY2VzIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFRuLCJ0eXBlRmFjZXMiLCEwKTt0aGlzLnR5cGVGYWNlPW5ldyBYRkFPYmplY3RBcnJheX19Y2xhc3MgTG9jYWxlU2V0TmFtZXNwYWNle3N0YXRpY1skc10oZSx0KXtpZihMb2NhbGVTZXROYW1lc3BhY2UuaGFzT3duUHJvcGVydHkoZSkpcmV0dXJuIExvY2FsZVNldE5hbWVzcGFjZVtlXSh0KX1zdGF0aWMgY2FsZW5kYXJTeW1ib2xzKGUpe3JldHVybiBuZXcgQ2FsZW5kYXJTeW1ib2xzKGUpfXN0YXRpYyBjdXJyZW5jeVN5bWJvbChlKXtyZXR1cm4gbmV3IEN1cnJlbmN5U3ltYm9sKGUpfXN0YXRpYyBjdXJyZW5jeVN5bWJvbHMoZSl7cmV0dXJuIG5ldyBDdXJyZW5jeVN5bWJvbHMoZSl9c3RhdGljIGRhdGVQYXR0ZXJuKGUpe3JldHVybiBuZXcgRGF0ZVBhdHRlcm4oZSl9c3RhdGljIGRhdGVQYXR0ZXJucyhlKXtyZXR1cm4gbmV3IERhdGVQYXR0ZXJucyhlKX1zdGF0aWMgZGF0ZVRpbWVTeW1ib2xzKGUpe3JldHVybiBuZXcgRGF0ZVRpbWVTeW1ib2xzKGUpfXN0YXRpYyBkYXkoZSl7cmV0dXJuIG5ldyBEYXkoZSl9c3RhdGljIGRheU5hbWVzKGUpe3JldHVybiBuZXcgRGF5TmFtZXMoZSl9c3RhdGljIGVyYShlKXtyZXR1cm4gbmV3IEVyYShlKX1zdGF0aWMgZXJhTmFtZXMoZSl7cmV0dXJuIG5ldyBFcmFOYW1lcyhlKX1zdGF0aWMgbG9jYWxlKGUpe3JldHVybiBuZXcgbG9jYWxlX3NldF9Mb2NhbGUoZSl9c3RhdGljIGxvY2FsZVNldChlKXtyZXR1cm4gbmV3IGxvY2FsZV9zZXRfTG9jYWxlU2V0KGUpfXN0YXRpYyBtZXJpZGllbShlKXtyZXR1cm4gbmV3IE1lcmlkaWVtKGUpfXN0YXRpYyBtZXJpZGllbU5hbWVzKGUpe3JldHVybiBuZXcgTWVyaWRpZW1OYW1lcyhlKX1zdGF0aWMgbW9udGgoZSl7cmV0dXJuIG5ldyBNb250aChlKX1zdGF0aWMgbW9udGhOYW1lcyhlKXtyZXR1cm4gbmV3IE1vbnRoTmFtZXMoZSl9c3RhdGljIG51bWJlclBhdHRlcm4oZSl7cmV0dXJuIG5ldyBOdW1iZXJQYXR0ZXJuKGUpfXN0YXRpYyBudW1iZXJQYXR0ZXJucyhlKXtyZXR1cm4gbmV3IE51bWJlclBhdHRlcm5zKGUpfXN0YXRpYyBudW1iZXJTeW1ib2woZSl7cmV0dXJuIG5ldyBOdW1iZXJTeW1ib2woZSl9c3RhdGljIG51bWJlclN5bWJvbHMoZSl7cmV0dXJuIG5ldyBOdW1iZXJTeW1ib2xzKGUpfXN0YXRpYyB0aW1lUGF0dGVybihlKXtyZXR1cm4gbmV3IFRpbWVQYXR0ZXJuKGUpfXN0YXRpYyB0aW1lUGF0dGVybnMoZSl7cmV0dXJuIG5ldyBUaW1lUGF0dGVybnMoZSl9c3RhdGljIHR5cGVGYWNlKGUpe3JldHVybiBuZXcgVHlwZUZhY2UoZSl9c3RhdGljIHR5cGVGYWNlcyhlKXtyZXR1cm4gbmV3IFR5cGVGYWNlcyhlKX19Y29uc3QgcW49QW4uc2lnbmF0dXJlLmlkO2NsYXNzIHNpZ25hdHVyZV9TaWduYXR1cmUgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIocW4sInNpZ25hdHVyZSIsITApfX1jbGFzcyBTaWduYXR1cmVOYW1lc3BhY2V7c3RhdGljWyRzXShlLHQpe2lmKFNpZ25hdHVyZU5hbWVzcGFjZS5oYXNPd25Qcm9wZXJ0eShlKSlyZXR1cm4gU2lnbmF0dXJlTmFtZXNwYWNlW2VdKHQpfXN0YXRpYyBzaWduYXR1cmUoZSl7cmV0dXJuIG5ldyBzaWduYXR1cmVfU2lnbmF0dXJlKGUpfX1jb25zdCBPbj1Bbi5zdHlsZXNoZWV0LmlkO2NsYXNzIFN0eWxlc2hlZXQgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoT24sInN0eWxlc2hlZXQiLCEwKX19Y2xhc3MgU3R5bGVzaGVldE5hbWVzcGFjZXtzdGF0aWNbJHNdKGUsdCl7aWYoU3R5bGVzaGVldE5hbWVzcGFjZS5oYXNPd25Qcm9wZXJ0eShlKSlyZXR1cm4gU3R5bGVzaGVldE5hbWVzcGFjZVtlXSh0KX1zdGF0aWMgc3R5bGVzaGVldChlKXtyZXR1cm4gbmV3IFN0eWxlc2hlZXQoZSl9fWNvbnN0IFBuPUFuLnhkcC5pZDtjbGFzcyB4ZHBfWGRwIGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKFBuLCJ4ZHAiLCEwKTt0aGlzLnV1aWQ9ZS51dWlkfHwiIjt0aGlzLnRpbWVTdGFtcD1lLnRpbWVTdGFtcHx8IiI7dGhpcy5jb25maWc9bnVsbDt0aGlzLmNvbm5lY3Rpb25TZXQ9bnVsbDt0aGlzLmRhdGFzZXRzPW51bGw7dGhpcy5sb2NhbGVTZXQ9bnVsbDt0aGlzLnN0eWxlc2hlZXQ9bmV3IFhGQU9iamVjdEFycmF5O3RoaXMudGVtcGxhdGU9bnVsbH1bTXNdKGUpe2NvbnN0IHQ9QW5bZVtSc11dO3JldHVybiB0JiZlW2tzXT09PXQuaWR9fWNsYXNzIFhkcE5hbWVzcGFjZXtzdGF0aWNbJHNdKGUsdCl7aWYoWGRwTmFtZXNwYWNlLmhhc093blByb3BlcnR5KGUpKXJldHVybiBYZHBOYW1lc3BhY2VbZV0odCl9c3RhdGljIHhkcChlKXtyZXR1cm4gbmV3IHhkcF9YZHAoZSl9fWNvbnN0IFduPUFuLnhodG1sLmlkLGpuPVN5bWJvbCgpLFhuPW5ldyBTZXQoWyJjb2xvciIsImZvbnQiLCJmb250LWZhbWlseSIsImZvbnQtc2l6ZSIsImZvbnQtc3RyZXRjaCIsImZvbnQtc3R5bGUiLCJmb250LXdlaWdodCIsIm1hcmdpbiIsIm1hcmdpbi1ib3R0b20iLCJtYXJnaW4tbGVmdCIsIm1hcmdpbi1yaWdodCIsIm1hcmdpbi10b3AiLCJsZXR0ZXItc3BhY2luZyIsImxpbmUtaGVpZ2h0Iiwib3JwaGFucyIsInBhZ2UtYnJlYWstYWZ0ZXIiLCJwYWdlLWJyZWFrLWJlZm9yZSIsInBhZ2UtYnJlYWstaW5zaWRlIiwidGFiLWludGVydmFsIiwidGFiLXN0b3AiLCJ0ZXh0LWFsaWduIiwidGV4dC1kZWNvcmF0aW9uIiwidGV4dC1pbmRlbnQiLCJ2ZXJ0aWNhbC1hbGlnbiIsIndpZG93cyIsImtlcm5pbmctbW9kZSIsInhmYS1mb250LWhvcml6b250YWwtc2NhbGUiLCJ4ZmEtZm9udC12ZXJ0aWNhbC1zY2FsZSIsInhmYS1zcGFjZXJ1biIsInhmYS10YWItc3RvcHMiXSksVm49bmV3IE1hcChbWyJwYWdlLWJyZWFrLWFmdGVyIiwiYnJlYWtBZnRlciJdLFsicGFnZS1icmVhay1iZWZvcmUiLCJicmVha0JlZm9yZSJdLFsicGFnZS1icmVhay1pbnNpZGUiLCJicmVha0luc2lkZSJdLFsia2VybmluZy1tb2RlIixlPT4ibm9uZSI9PT1lPyJub25lIjoibm9ybWFsIl0sWyJ4ZmEtZm9udC1ob3Jpem9udGFsLXNjYWxlIixlPT5gc2NhbGVYKCR7TWF0aC5tYXgoMCxNYXRoLm1pbihwYXJzZUludChlKS8xMDApKS50b0ZpeGVkKDIpfSlgXSxbInhmYS1mb250LXZlcnRpY2FsLXNjYWxlIixlPT5gc2NhbGVZKCR7TWF0aC5tYXgoMCxNYXRoLm1pbihwYXJzZUludChlKS8xMDApKS50b0ZpeGVkKDIpfSlgXSxbInhmYS1zcGFjZXJ1biIsIiJdLFsieGZhLXRhYi1zdG9wcyIsIiJdLFsiZm9udC1zaXplIiwoZSx0KT0+bWVhc3VyZVRvU3RyaW5nKC45OSooZT10LmZvbnRTaXplPU1hdGguYWJzKGdldE1lYXN1cmVtZW50KGUpKSkpXSxbImxldHRlci1zcGFjaW5nIixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXSxbImxpbmUtaGVpZ2h0IixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXSxbIm1hcmdpbiIsZT0+bWVhc3VyZVRvU3RyaW5nKGdldE1lYXN1cmVtZW50KGUpKV0sWyJtYXJnaW4tYm90dG9tIixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXSxbIm1hcmdpbi1sZWZ0IixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXSxbIm1hcmdpbi1yaWdodCIsZT0+bWVhc3VyZVRvU3RyaW5nKGdldE1lYXN1cmVtZW50KGUpKV0sWyJtYXJnaW4tdG9wIixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXSxbInRleHQtaW5kZW50IixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXSxbImZvbnQtZmFtaWx5IixlPT5lXSxbInZlcnRpY2FsLWFsaWduIixlPT5tZWFzdXJlVG9TdHJpbmcoZ2V0TWVhc3VyZW1lbnQoZSkpXV0pLFpuPS9ccysvZyxfbj0vW1xyXG5dKy9nLHpuPS9cclxuPy9nO2Z1bmN0aW9uIG1hcFN0eWxlKGUsdCxpKXtjb25zdCBhPU9iamVjdC5jcmVhdGUobnVsbCk7aWYoIWUpcmV0dXJuIGE7Y29uc3Qgcj1PYmplY3QuY3JlYXRlKG51bGwpO2Zvcihjb25zdFt0LGldb2YgZS5zcGxpdCgiOyIpLm1hcCgoZT0+ZS5zcGxpdCgiOiIsMikpKSl7Y29uc3QgZT1Wbi5nZXQodCk7aWYoIiI9PT1lKWNvbnRpbnVlO2xldCBzPWk7ZSYmKHM9InN0cmluZyI9PXR5cGVvZiBlP2U6ZShpLHIpKTt0LmVuZHNXaXRoKCJzY2FsZSIpP2EudHJhbnNmb3JtPWEudHJhbnNmb3JtP2Ake2FbdF19ICR7c31gOnM6YVt0LnJlcGxhY2VBbGwoLy0oW2EtekEtWl0pL2csKChlLHQpPT50LnRvVXBwZXJDYXNlKCkpKV09c31hLmZvbnRGYW1pbHkmJnNldEZvbnRGYW1pbHkoe3R5cGVmYWNlOmEuZm9udEZhbWlseSx3ZWlnaHQ6YS5mb250V2VpZ2h0fHwibm9ybWFsIixwb3N0dXJlOmEuZm9udFN0eWxlfHwibm9ybWFsIixzaXplOnIuZm9udFNpemV8fDB9LHQsdFtDc10uZm9udEZpbmRlcixhKTtpZihpJiZhLnZlcnRpY2FsQWxpZ24mJiIwcHgiIT09YS52ZXJ0aWNhbEFsaWduJiZhLmZvbnRTaXplKXtjb25zdCBlPS41ODMsdD0uMzMzLGk9Z2V0TWVhc3VyZW1lbnQoYS5mb250U2l6ZSk7YS5mb250U2l6ZT1tZWFzdXJlVG9TdHJpbmcoaSplKTthLnZlcnRpY2FsQWxpZ249bWVhc3VyZVRvU3RyaW5nKE1hdGguc2lnbihnZXRNZWFzdXJlbWVudChhLnZlcnRpY2FsQWxpZ24pKSppKnQpfWkmJmEuZm9udFNpemUmJihhLmZvbnRTaXplPWBjYWxjKCR7YS5mb250U2l6ZX0gKiB2YXIoLS1zY2FsZS1mYWN0b3IpKWApO2ZpeFRleHRJbmRlbnQoYSk7cmV0dXJuIGF9Y29uc3QgJG49bmV3IFNldChbImJvZHkiLCJodG1sIl0pO2NsYXNzIFhodG1sT2JqZWN0IGV4dGVuZHMgWG1sT2JqZWN0e2NvbnN0cnVjdG9yKGUsdCl7c3VwZXIoV24sdCk7dGhpc1tqbl09ITE7dGhpcy5zdHlsZT1lLnN0eWxlfHwiIn1bVHJdKGUpe3N1cGVyW1RyXShlKTt0aGlzLnN0eWxlPWZ1bmN0aW9uIGNoZWNrU3R5bGUoZSl7cmV0dXJuIGUuc3R5bGU/ZS5zdHlsZS50cmltKCkuc3BsaXQoL1xzKjtccyovKS5maWx0ZXIoKGU9PiEhZSkpLm1hcCgoZT0+ZS5zcGxpdCgvXHMqOlxzKi8sMikpKS5maWx0ZXIoKChbdCxpXSk9PnsiZm9udC1mYW1pbHkiPT09dCYmZVtDc10udXNlZFR5cGVmYWNlcy5hZGQoaSk7cmV0dXJuIFhuLmhhcyh0KX0pKS5tYXAoKGU9PmUuam9pbigiOiIpKSkuam9pbigiOyIpOiIifSh0aGlzKX1bSnJdKCl7cmV0dXJuISRuLmhhcyh0aGlzW1JzXSl9W1VzXShlLHQ9ITEpe2lmKHQpdGhpc1tqbl09ITA7ZWxzZXtlPWUucmVwbGFjZUFsbChfbiwiIik7dGhpcy5zdHlsZS5pbmNsdWRlcygieGZhLXNwYWNlcnVuOnllcyIpfHwoZT1lLnJlcGxhY2VBbGwoWm4sIiAiKSl9ZSYmKHRoaXNbanJdKz1lKX1beHNdKGUsdD0hMCl7Y29uc3QgaT1PYmplY3QuY3JlYXRlKG51bGwpLGE9e3RvcDpOYU4sYm90dG9tOk5hTixsZWZ0Ok5hTixyaWdodDpOYU59O2xldCByPW51bGw7Zm9yKGNvbnN0W2UsdF1vZiB0aGlzLnN0eWxlLnNwbGl0KCI7IikubWFwKChlPT5lLnNwbGl0KCI6IiwyKSkpKXN3aXRjaChlKXtjYXNlImZvbnQtZmFtaWx5IjppLnR5cGVmYWNlPXN0cmlwUXVvdGVzKHQpO2JyZWFrO2Nhc2UiZm9udC1zaXplIjppLnNpemU9Z2V0TWVhc3VyZW1lbnQodCk7YnJlYWs7Y2FzZSJmb250LXdlaWdodCI6aS53ZWlnaHQ9dDticmVhaztjYXNlImZvbnQtc3R5bGUiOmkucG9zdHVyZT10O2JyZWFrO2Nhc2UibGV0dGVyLXNwYWNpbmciOmkubGV0dGVyU3BhY2luZz1nZXRNZWFzdXJlbWVudCh0KTticmVhaztjYXNlIm1hcmdpbiI6Y29uc3QgZT10LnNwbGl0KC8gXHQvKS5tYXAoKGU9PmdldE1lYXN1cmVtZW50KGUpKSk7c3dpdGNoKGUubGVuZ3RoKXtjYXNlIDE6YS50b3A9YS5ib3R0b209YS5sZWZ0PWEucmlnaHQ9ZVswXTticmVhaztjYXNlIDI6YS50b3A9YS5ib3R0b209ZVswXTthLmxlZnQ9YS5yaWdodD1lWzFdO2JyZWFrO2Nhc2UgMzphLnRvcD1lWzBdO2EuYm90dG9tPWVbMl07YS5sZWZ0PWEucmlnaHQ9ZVsxXTticmVhaztjYXNlIDQ6YS50b3A9ZVswXTthLmxlZnQ9ZVsxXTthLmJvdHRvbT1lWzJdO2EucmlnaHQ9ZVszXX1icmVhaztjYXNlIm1hcmdpbi10b3AiOmEudG9wPWdldE1lYXN1cmVtZW50KHQpO2JyZWFrO2Nhc2UibWFyZ2luLWJvdHRvbSI6YS5ib3R0b209Z2V0TWVhc3VyZW1lbnQodCk7YnJlYWs7Y2FzZSJtYXJnaW4tbGVmdCI6YS5sZWZ0PWdldE1lYXN1cmVtZW50KHQpO2JyZWFrO2Nhc2UibWFyZ2luLXJpZ2h0IjphLnJpZ2h0PWdldE1lYXN1cmVtZW50KHQpO2JyZWFrO2Nhc2UibGluZS1oZWlnaHQiOnI9Z2V0TWVhc3VyZW1lbnQodCl9ZS5wdXNoRGF0YShpLGEscik7aWYodGhpc1tqcl0pZS5hZGRTdHJpbmcodGhpc1tqcl0pO2Vsc2UgZm9yKGNvbnN0IHQgb2YgdGhpc1tvc10oKSkiI3RleHQiIT09dFtSc10/dFt4c10oZSk6ZS5hZGRTdHJpbmcodFtqcl0pO3QmJmUucG9wRm9udCgpfVtWc10oZSl7Y29uc3QgdD1bXTt0aGlzW1pyXT17Y2hpbGRyZW46dH07dGhpc1tLcl0oe30pO2lmKDA9PT10Lmxlbmd0aCYmIXRoaXNbanJdKXJldHVybiBIVE1MUmVzdWx0LkVNUFRZO2xldCBpO2k9dGhpc1tqbl0/dGhpc1tqcl0/dGhpc1tqcl0ucmVwbGFjZUFsbCh6biwiXG4iKTp2b2lkIDA6dGhpc1tqcl18fHZvaWQgMDtyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOnRoaXNbUnNdLGF0dHJpYnV0ZXM6e2hyZWY6dGhpcy5ocmVmLHN0eWxlOm1hcFN0eWxlKHRoaXMuc3R5bGUsdGhpcyx0aGlzW2puXSl9LGNoaWxkcmVuOnQsdmFsdWU6aX0pfX1jbGFzcyBBIGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiYSIpO3RoaXMuaHJlZj1maXhVUkwoZS5ocmVmKXx8IiJ9fWNsYXNzIEIgZXh0ZW5kcyBYaHRtbE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihlLCJiIil9W3hzXShlKXtlLnB1c2hGb250KHt3ZWlnaHQ6ImJvbGQifSk7c3VwZXJbeHNdKGUpO2UucG9wRm9udCgpfX1jbGFzcyBCb2R5IGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiYm9keSIpfVtWc10oZSl7Y29uc3QgdD1zdXBlcltWc10oZSkse2h0bWw6aX09dDtpZighaSlyZXR1cm4gSFRNTFJlc3VsdC5FTVBUWTtpLm5hbWU9ImRpdiI7aS5hdHRyaWJ1dGVzLmNsYXNzPVsieGZhUmljaCJdO3JldHVybiB0fX1jbGFzcyBCciBleHRlbmRzIFhodG1sT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsImJyIil9W2pzXSgpe3JldHVybiJcbiJ9W3hzXShlKXtlLmFkZFN0cmluZygiXG4iKX1bVnNdKGUpe3JldHVybiBIVE1MUmVzdWx0LnN1Y2Nlc3Moe25hbWU6ImJyIn0pfX1jbGFzcyBIdG1sIGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwiaHRtbCIpfVtWc10oZSl7Y29uc3QgdD1bXTt0aGlzW1pyXT17Y2hpbGRyZW46dH07dGhpc1tLcl0oe30pO2lmKDA9PT10Lmxlbmd0aClyZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6e2NsYXNzOlsieGZhUmljaCJdLHN0eWxlOnt9fSx2YWx1ZTp0aGlzW2pyXXx8IiJ9KTtpZigxPT09dC5sZW5ndGgpe2NvbnN0IGU9dFswXTtpZihlLmF0dHJpYnV0ZXM/LmNsYXNzLmluY2x1ZGVzKCJ4ZmFSaWNoIikpcmV0dXJuIEhUTUxSZXN1bHQuc3VjY2VzcyhlKX1yZXR1cm4gSFRNTFJlc3VsdC5zdWNjZXNzKHtuYW1lOiJkaXYiLGF0dHJpYnV0ZXM6e2NsYXNzOlsieGZhUmljaCJdLHN0eWxlOnt9fSxjaGlsZHJlbjp0fSl9fWNsYXNzIEkgZXh0ZW5kcyBYaHRtbE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihlLCJpIil9W3hzXShlKXtlLnB1c2hGb250KHtwb3N0dXJlOiJpdGFsaWMifSk7c3VwZXJbeHNdKGUpO2UucG9wRm9udCgpfX1jbGFzcyBMaSBleHRlbmRzIFhodG1sT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsImxpIil9fWNsYXNzIE9sIGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwib2wiKX19Y2xhc3MgUCBleHRlbmRzIFhodG1sT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUsInAiKX1beHNdKGUpe3N1cGVyW3hzXShlLCExKTtlLmFkZFN0cmluZygiXG4iKTtlLmFkZFBhcmEoKTtlLnBvcEZvbnQoKX1banNdKCl7cmV0dXJuIHRoaXNbbHNdKClbb3NdKCkuYXQoLTEpPT09dGhpcz9zdXBlcltqc10oKTpzdXBlcltqc10oKSsiXG4ifX1jbGFzcyBTcGFuIGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwic3BhbiIpfX1jbGFzcyBTdWIgZXh0ZW5kcyBYaHRtbE9iamVjdHtjb25zdHJ1Y3RvcihlKXtzdXBlcihlLCJzdWIiKX19Y2xhc3MgU3VwIGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwic3VwIil9fWNsYXNzIFVsIGV4dGVuZHMgWGh0bWxPYmplY3R7Y29uc3RydWN0b3IoZSl7c3VwZXIoZSwidWwiKX19Y2xhc3MgWGh0bWxOYW1lc3BhY2V7c3RhdGljWyRzXShlLHQpe2lmKFhodG1sTmFtZXNwYWNlLmhhc093blByb3BlcnR5KGUpKXJldHVybiBYaHRtbE5hbWVzcGFjZVtlXSh0KX1zdGF0aWMgYShlKXtyZXR1cm4gbmV3IEEoZSl9c3RhdGljIGIoZSl7cmV0dXJuIG5ldyBCKGUpfXN0YXRpYyBib2R5KGUpe3JldHVybiBuZXcgQm9keShlKX1zdGF0aWMgYnIoZSl7cmV0dXJuIG5ldyBCcihlKX1zdGF0aWMgaHRtbChlKXtyZXR1cm4gbmV3IEh0bWwoZSl9c3RhdGljIGkoZSl7cmV0dXJuIG5ldyBJKGUpfXN0YXRpYyBsaShlKXtyZXR1cm4gbmV3IExpKGUpfXN0YXRpYyBvbChlKXtyZXR1cm4gbmV3IE9sKGUpfXN0YXRpYyBwKGUpe3JldHVybiBuZXcgUChlKX1zdGF0aWMgc3BhbihlKXtyZXR1cm4gbmV3IFNwYW4oZSl9c3RhdGljIHN1YihlKXtyZXR1cm4gbmV3IFN1YihlKX1zdGF0aWMgc3VwKGUpe3JldHVybiBuZXcgU3VwKGUpfXN0YXRpYyB1bChlKXtyZXR1cm4gbmV3IFVsKGUpfX1jb25zdCBBbz17Y29uZmlnOkNvbmZpZ05hbWVzcGFjZSxjb25uZWN0aW9uOkNvbm5lY3Rpb25TZXROYW1lc3BhY2UsZGF0YXNldHM6RGF0YXNldHNOYW1lc3BhY2UsbG9jYWxlU2V0OkxvY2FsZVNldE5hbWVzcGFjZSxzaWduYXR1cmU6U2lnbmF0dXJlTmFtZXNwYWNlLHN0eWxlc2hlZXQ6U3R5bGVzaGVldE5hbWVzcGFjZSx0ZW1wbGF0ZTpUZW1wbGF0ZU5hbWVzcGFjZSx4ZHA6WGRwTmFtZXNwYWNlLHhodG1sOlhodG1sTmFtZXNwYWNlfTtjbGFzcyBVbmtub3duTmFtZXNwYWNle2NvbnN0cnVjdG9yKGUpe3RoaXMubmFtZXNwYWNlSWQ9ZX1bJHNdKGUsdCl7cmV0dXJuIG5ldyBYbWxPYmplY3QodGhpcy5uYW1lc3BhY2VJZCxlLHQpfX1jbGFzcyBSb290IGV4dGVuZHMgWEZBT2JqZWN0e2NvbnN0cnVjdG9yKGUpe3N1cGVyKC0xLCJyb290IixPYmplY3QuY3JlYXRlKG51bGwpKTt0aGlzLmVsZW1lbnQ9bnVsbDt0aGlzW1FzXT1lfVtHc10oZSl7dGhpcy5lbGVtZW50PWU7cmV0dXJuITB9W19yXSgpe3N1cGVyW19yXSgpO2lmKHRoaXMuZWxlbWVudC50ZW1wbGF0ZSBpbnN0YW5jZW9mIFRlbXBsYXRlKXt0aGlzW1FzXS5zZXQodnMsdGhpcy5lbGVtZW50KTt0aGlzLmVsZW1lbnQudGVtcGxhdGVbWXNdKHRoaXNbUXNdKTt0aGlzLmVsZW1lbnQudGVtcGxhdGVbUXNdPXRoaXNbUXNdfX19Y2xhc3MgRW1wdHkgZXh0ZW5kcyBYRkFPYmplY3R7Y29uc3RydWN0b3IoKXtzdXBlcigtMSwiIixPYmplY3QuY3JlYXRlKG51bGwpKX1bR3NdKGUpe3JldHVybiExfX1jbGFzcyBCdWlsZGVye2NvbnN0cnVjdG9yKGU9bnVsbCl7dGhpcy5fbmFtZXNwYWNlU3RhY2s9W107dGhpcy5fbnNBZ25vc3RpY0xldmVsPTA7dGhpcy5fbmFtZXNwYWNlUHJlZml4ZXM9bmV3IE1hcDt0aGlzLl9uYW1lc3BhY2VzPW5ldyBNYXA7dGhpcy5fbmV4dE5zSWQ9TWF0aC5tYXgoLi4uT2JqZWN0LnZhbHVlcyhBbikubWFwKCgoe2lkOmV9KT0+ZSkpKTt0aGlzLl9jdXJyZW50TmFtZXNwYWNlPWV8fG5ldyBVbmtub3duTmFtZXNwYWNlKCsrdGhpcy5fbmV4dE5zSWQpfWJ1aWxkUm9vdChlKXtyZXR1cm4gbmV3IFJvb3QoZSl9YnVpbGQoe25zUHJlZml4OmUsbmFtZTp0LGF0dHJpYnV0ZXM6aSxuYW1lc3BhY2U6YSxwcmVmaXhlczpyfSl7Y29uc3Qgcz1udWxsIT09YTtpZihzKXt0aGlzLl9uYW1lc3BhY2VTdGFjay5wdXNoKHRoaXMuX2N1cnJlbnROYW1lc3BhY2UpO3RoaXMuX2N1cnJlbnROYW1lc3BhY2U9dGhpcy5fc2VhcmNoTmFtZXNwYWNlKGEpfXImJnRoaXMuX2FkZE5hbWVzcGFjZVByZWZpeChyKTtpZihpLmhhc093blByb3BlcnR5KE5zKSl7Y29uc3QgZT1Bby5kYXRhc2V0cyx0PWlbTnNdO2xldCBhPW51bGw7Zm9yKGNvbnN0W2kscl1vZiBPYmplY3QuZW50cmllcyh0KSl7aWYodGhpcy5fZ2V0TmFtZXNwYWNlVG9Vc2UoaSk9PT1lKXthPXt4ZmE6cn07YnJlYWt9fWE/aVtOc109YTpkZWxldGUgaVtOc119Y29uc3Qgbj10aGlzLl9nZXROYW1lc3BhY2VUb1VzZShlKSxvPW4/Llskc10odCxpKXx8bmV3IEVtcHR5O29beXNdKCkmJnRoaXMuX25zQWdub3N0aWNMZXZlbCsrOyhzfHxyfHxvW3lzXSgpKSYmKG9bT3JdPXtoYXNOYW1lc3BhY2U6cyxwcmVmaXhlczpyLG5zQWdub3N0aWM6b1t5c10oKX0pO3JldHVybiBvfWlzTnNBZ25vc3RpYygpe3JldHVybiB0aGlzLl9uc0Fnbm9zdGljTGV2ZWw+MH1fc2VhcmNoTmFtZXNwYWNlKGUpe2xldCB0PXRoaXMuX25hbWVzcGFjZXMuZ2V0KGUpO2lmKHQpcmV0dXJuIHQ7Zm9yKGNvbnN0W2kse2NoZWNrOmF9XW9mIE9iamVjdC5lbnRyaWVzKEFuKSlpZihhKGUpKXt0PUFvW2ldO2lmKHQpe3RoaXMuX25hbWVzcGFjZXMuc2V0KGUsdCk7cmV0dXJuIHR9YnJlYWt9dD1uZXcgVW5rbm93bk5hbWVzcGFjZSgrK3RoaXMuX25leHROc0lkKTt0aGlzLl9uYW1lc3BhY2VzLnNldChlLHQpO3JldHVybiB0fV9hZGROYW1lc3BhY2VQcmVmaXgoZSl7Zm9yKGNvbnN0e3ByZWZpeDp0LHZhbHVlOml9b2YgZSl7Y29uc3QgZT10aGlzLl9zZWFyY2hOYW1lc3BhY2UoaSk7bGV0IGE9dGhpcy5fbmFtZXNwYWNlUHJlZml4ZXMuZ2V0KHQpO2lmKCFhKXthPVtdO3RoaXMuX25hbWVzcGFjZVByZWZpeGVzLnNldCh0LGEpfWEucHVzaChlKX19X2dldE5hbWVzcGFjZVRvVXNlKGUpe2lmKCFlKXJldHVybiB0aGlzLl9jdXJyZW50TmFtZXNwYWNlO2NvbnN0IHQ9dGhpcy5fbmFtZXNwYWNlUHJlZml4ZXMuZ2V0KGUpO2lmKHQ/Lmxlbmd0aD4wKXJldHVybiB0LmF0KC0xKTt3YXJuKGBVbmtub3duIG5hbWVzcGFjZSBwcmVmaXg6ICR7ZX0uYCk7cmV0dXJuIG51bGx9Y2xlYW4oZSl7Y29uc3R7aGFzTmFtZXNwYWNlOnQscHJlZml4ZXM6aSxuc0Fnbm9zdGljOmF9PWU7dCYmKHRoaXMuX2N1cnJlbnROYW1lc3BhY2U9dGhpcy5fbmFtZXNwYWNlU3RhY2sucG9wKCkpO2kmJmkuZm9yRWFjaCgoKHtwcmVmaXg6ZX0pPT57dGhpcy5fbmFtZXNwYWNlUHJlZml4ZXMuZ2V0KGUpLnBvcCgpfSkpO2EmJnRoaXMuX25zQWdub3N0aWNMZXZlbC0tfX1jbGFzcyBYRkFQYXJzZXIgZXh0ZW5kcyBYTUxQYXJzZXJCYXNle2NvbnN0cnVjdG9yKGU9bnVsbCx0PSExKXtzdXBlcigpO3RoaXMuX2J1aWxkZXI9bmV3IEJ1aWxkZXIoZSk7dGhpcy5fc3RhY2s9W107dGhpcy5fZ2xvYmFsRGF0YT17dXNlZFR5cGVmYWNlczpuZXcgU2V0fTt0aGlzLl9pZHM9bmV3IE1hcDt0aGlzLl9jdXJyZW50PXRoaXMuX2J1aWxkZXIuYnVpbGRSb290KHRoaXMuX2lkcyk7dGhpcy5fZXJyb3JDb2RlPURyO3RoaXMuX3doaXRlUmVnZXg9L15ccyskLzt0aGlzLl9uYnNwcz0vXHhhMCsvZzt0aGlzLl9yaWNoVGV4dD10fXBhcnNlKGUpe3RoaXMucGFyc2VYbWwoZSk7aWYodGhpcy5fZXJyb3JDb2RlPT09RHIpe3RoaXMuX2N1cnJlbnRbX3JdKCk7cmV0dXJuIHRoaXMuX2N1cnJlbnQuZWxlbWVudH19b25UZXh0KGUpe2U9ZS5yZXBsYWNlKHRoaXMuX25ic3BzLChlPT5lLnNsaWNlKDEpKyIgIikpO3RoaXMuX3JpY2hUZXh0fHx0aGlzLl9jdXJyZW50W0pyXSgpP3RoaXMuX2N1cnJlbnRbVXNdKGUsdGhpcy5fcmljaFRleHQpOnRoaXMuX3doaXRlUmVnZXgudGVzdChlKXx8dGhpcy5fY3VycmVudFtVc10oZS50cmltKCkpfW9uQ2RhdGEoZSl7dGhpcy5fY3VycmVudFtVc10oZSl9X21rQXR0cmlidXRlcyhlLHQpe2xldCBpPW51bGwsYT1udWxsO2NvbnN0IHI9T2JqZWN0LmNyZWF0ZSh7fSk7Zm9yKGNvbnN0e25hbWU6cyx2YWx1ZTpufW9mIGUpaWYoInhtbG5zIj09PXMpaT93YXJuKGBYRkEgLSBtdWx0aXBsZSBuYW1lc3BhY2UgZGVmaW5pdGlvbiBpbiA8JHt0fT5gKTppPW47ZWxzZSBpZihzLnN0YXJ0c1dpdGgoInhtbG5zOiIpKXtjb25zdCBlPXMuc3Vic3RyaW5nKDYpO2F8fChhPVtdKTthLnB1c2goe3ByZWZpeDplLHZhbHVlOm59KX1lbHNle2NvbnN0IGU9cy5pbmRleE9mKCI6Iik7aWYoLTE9PT1lKXJbc109bjtlbHNle2xldCB0PXJbTnNdO3R8fCh0PXJbTnNdPU9iamVjdC5jcmVhdGUobnVsbCkpO2NvbnN0W2ksYV09W3Muc2xpY2UoMCxlKSxzLnNsaWNlKGUrMSldOyh0W2ldfHw9T2JqZWN0LmNyZWF0ZShudWxsKSlbYV09bn19cmV0dXJuW2ksYSxyXX1fZ2V0TmFtZUFuZFByZWZpeChlLHQpe2NvbnN0IGk9ZS5pbmRleE9mKCI6Iik7cmV0dXJuLTE9PT1pP1tlLG51bGxdOltlLnN1YnN0cmluZyhpKzEpLHQ/IiI6ZS5zdWJzdHJpbmcoMCxpKV19b25CZWdpbkVsZW1lbnQoZSx0LGkpe2NvbnN0W2EscixzXT10aGlzLl9ta0F0dHJpYnV0ZXModCxlKSxbbixvXT10aGlzLl9nZXROYW1lQW5kUHJlZml4KGUsdGhpcy5fYnVpbGRlci5pc05zQWdub3N0aWMoKSksZz10aGlzLl9idWlsZGVyLmJ1aWxkKHtuc1ByZWZpeDpvLG5hbWU6bixhdHRyaWJ1dGVzOnMsbmFtZXNwYWNlOmEscHJlZml4ZXM6cn0pO2dbQ3NdPXRoaXMuX2dsb2JhbERhdGE7aWYoaSl7Z1tfcl0oKTt0aGlzLl9jdXJyZW50W0dzXShnKSYmZ1tUc10odGhpcy5faWRzKTtnW1RyXSh0aGlzLl9idWlsZGVyKX1lbHNle3RoaXMuX3N0YWNrLnB1c2godGhpcy5fY3VycmVudCk7dGhpcy5fY3VycmVudD1nfX1vbkVuZEVsZW1lbnQoZSl7Y29uc3QgdD10aGlzLl9jdXJyZW50O2lmKHRbZHNdKCkmJiJzdHJpbmciPT10eXBlb2YgdFtqcl0pe2NvbnN0IGU9bmV3IFhGQVBhcnNlcjtlLl9nbG9iYWxEYXRhPXRoaXMuX2dsb2JhbERhdGE7Y29uc3QgaT1lLnBhcnNlKHRbanJdKTt0W2pyXT1udWxsO3RbR3NdKGkpfXRbX3JdKCk7dGhpcy5fY3VycmVudD10aGlzLl9zdGFjay5wb3AoKTt0aGlzLl9jdXJyZW50W0dzXSh0KSYmdFtUc10odGhpcy5faWRzKTt0W1RyXSh0aGlzLl9idWlsZGVyKX1vbkVycm9yKGUpe3RoaXMuX2Vycm9yQ29kZT1lfX1jbGFzcyBYRkFGYWN0b3J5e2NvbnN0cnVjdG9yKGUpe3RyeXt0aGlzLnJvb3Q9KG5ldyBYRkFQYXJzZXIpLnBhcnNlKFhGQUZhY3RvcnkuX2NyZWF0ZURvY3VtZW50KGUpKTtjb25zdCB0PW5ldyBCaW5kZXIodGhpcy5yb290KTt0aGlzLmZvcm09dC5iaW5kKCk7dGhpcy5kYXRhSGFuZGxlcj1uZXcgRGF0YUhhbmRsZXIodGhpcy5yb290LHQuZ2V0RGF0YSgpKTt0aGlzLmZvcm1bQ3NdLnRlbXBsYXRlPXRoaXMuZm9ybX1jYXRjaChlKXt3YXJuKGBYRkEgLSBhbiBlcnJvciBvY2N1cnJlZCBkdXJpbmcgcGFyc2luZyBhbmQgYmluZGluZzogJHtlfWApfX1pc1ZhbGlkKCl7cmV0dXJuIHRoaXMucm9vdCYmdGhpcy5mb3JtfV9jcmVhdGVQYWdlc0hlbHBlcigpe2NvbnN0IGU9dGhpcy5mb3JtW1hzXSgpO3JldHVybiBuZXcgUHJvbWlzZSgoKHQsaSk9Pntjb25zdCBuZXh0SXRlcmF0aW9uPSgpPT57dHJ5e2NvbnN0IGk9ZS5uZXh0KCk7aS5kb25lP3QoaS52YWx1ZSk6c2V0VGltZW91dChuZXh0SXRlcmF0aW9uLDApfWNhdGNoKGUpe2koZSl9fTtzZXRUaW1lb3V0KG5leHRJdGVyYXRpb24sMCl9KSl9YXN5bmMgX2NyZWF0ZVBhZ2VzKCl7dHJ5e3RoaXMucGFnZXM9YXdhaXQgdGhpcy5fY3JlYXRlUGFnZXNIZWxwZXIoKTt0aGlzLmRpbXM9dGhpcy5wYWdlcy5jaGlsZHJlbi5tYXAoKGU9Pntjb25zdHt3aWR0aDp0LGhlaWdodDppfT1lLmF0dHJpYnV0ZXMuc3R5bGU7cmV0dXJuWzAsMCxwYXJzZUludCh0KSxwYXJzZUludChpKV19KSl9Y2F0Y2goZSl7d2FybihgWEZBIC0gYW4gZXJyb3Igb2NjdXJyZWQgZHVyaW5nIGxheW91dDogJHtlfWApfX1nZXRCb3VuZGluZ0JveChlKXtyZXR1cm4gdGhpcy5kaW1zW2VdfWFzeW5jIGdldE51bVBhZ2VzKCl7dGhpcy5wYWdlc3x8YXdhaXQgdGhpcy5fY3JlYXRlUGFnZXMoKTtyZXR1cm4gdGhpcy5kaW1zLmxlbmd0aH1zZXRJbWFnZXMoZSl7dGhpcy5mb3JtW0NzXS5pbWFnZXM9ZX1zZXRGb250cyhlKXt0aGlzLmZvcm1bQ3NdLmZvbnRGaW5kZXI9bmV3IEZvbnRGaW5kZXIoZSk7Y29uc3QgdD1bXTtmb3IobGV0IGUgb2YgdGhpcy5mb3JtW0NzXS51c2VkVHlwZWZhY2VzKXtlPXN0cmlwUXVvdGVzKGUpO3RoaXMuZm9ybVtDc10uZm9udEZpbmRlci5maW5kKGUpfHx0LnB1c2goZSl9cmV0dXJuIHQubGVuZ3RoPjA/dDpudWxsfWFwcGVuZEZvbnRzKGUsdCl7dGhpcy5mb3JtW0NzXS5mb250RmluZGVyLmFkZChlLHQpfWFzeW5jIGdldFBhZ2VzKCl7dGhpcy5wYWdlc3x8YXdhaXQgdGhpcy5fY3JlYXRlUGFnZXMoKTtjb25zdCBlPXRoaXMucGFnZXM7dGhpcy5wYWdlcz1udWxsO3JldHVybiBlfXNlcmlhbGl6ZURhdGEoZSl7cmV0dXJuIHRoaXMuZGF0YUhhbmRsZXIuc2VyaWFsaXplKGUpfXN0YXRpYyBfY3JlYXRlRG9jdW1lbnQoZSl7cmV0dXJuIGVbIi94ZHA6eGRwIl0/T2JqZWN0LnZhbHVlcyhlKS5qb2luKCIiKTplWyJ4ZHA6eGRwIl19c3RhdGljIGdldFJpY2hUZXh0QXNIdG1sKGUpe2lmKCFlfHwic3RyaW5nIiE9dHlwZW9mIGUpcmV0dXJuIG51bGw7dHJ5e2xldCB0PW5ldyBYRkFQYXJzZXIoWGh0bWxOYW1lc3BhY2UsITApLnBhcnNlKGUpO2lmKCFbImJvZHkiLCJ4aHRtbCJdLmluY2x1ZGVzKHRbUnNdKSl7Y29uc3QgZT1YaHRtbE5hbWVzcGFjZS5ib2R5KHt9KTtlW1lyXSh0KTt0PWV9Y29uc3QgaT10W1ZzXSgpO2lmKCFpLnN1Y2Nlc3MpcmV0dXJuIG51bGw7Y29uc3R7aHRtbDphfT1pLHthdHRyaWJ1dGVzOnJ9PWE7aWYocil7ci5jbGFzcyYmKHIuY2xhc3M9ci5jbGFzcy5maWx0ZXIoKGU9PiFlLnN0YXJ0c1dpdGgoInhmYSIpKSkpO3IuZGlyPSJhdXRvIn1yZXR1cm57aHRtbDphLHN0cjp0W2pzXSgpfX1jYXRjaChlKXt3YXJuKGBYRkEgLSBhbiBlcnJvciBvY2N1cnJlZCBkdXJpbmcgcGFyc2luZyBvZiByaWNoIHRleHQ6ICR7ZX1gKX1yZXR1cm4gbnVsbH19Y2xhc3MgQW5ub3RhdGlvbkZhY3Rvcnl7c3RhdGljIGNyZWF0ZUdsb2JhbHMoZSl7cmV0dXJuIFByb21pc2UuYWxsKFtlLmVuc3VyZUNhdGFsb2coImFjcm9Gb3JtIiksZS5lbnN1cmVEb2MoInhmYURhdGFzZXRzIiksZS5lbnN1cmVDYXRhbG9nKCJzdHJ1Y3RUcmVlUm9vdCIpLGUuZW5zdXJlQ2F0YWxvZygiYmFzZVVybCIpLGUuZW5zdXJlQ2F0YWxvZygiYXR0YWNobWVudHMiKV0pLnRoZW4oKChbdCxpLGEscixzXSk9Pih7cGRmTWFuYWdlcjplLGFjcm9Gb3JtOnQgaW5zdGFuY2VvZiBEaWN0P3Q6RGljdC5lbXB0eSx4ZmFEYXRhc2V0czppLHN0cnVjdFRyZWVSb290OmEsYmFzZVVybDpyLGF0dGFjaG1lbnRzOnN9KSksKGU9Pnt3YXJuKGBjcmVhdGVHbG9iYWxzOiAiJHtlfSIuYCk7cmV0dXJuIG51bGx9KSl9c3RhdGljIGFzeW5jIGNyZWF0ZShlLHQsaSxhLHIscyxuKXtjb25zdCBvPXI/YXdhaXQgdGhpcy5fZ2V0UGFnZUluZGV4KGUsdCxpLnBkZk1hbmFnZXIpOm51bGw7cmV0dXJuIGkucGRmTWFuYWdlci5lbnN1cmUodGhpcywiX2NyZWF0ZSIsW2UsdCxpLGEscixzLG8sbl0pfXN0YXRpYyBfY3JlYXRlKGUsdCxpLGEscj0hMSxzPW51bGwsbj1udWxsLG89bnVsbCl7Y29uc3QgZz1lLmZldGNoSWZSZWYodCk7aWYoIShnIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuO2NvbnN0e2Fjcm9Gb3JtOmMscGRmTWFuYWdlcjpsfT1pLGg9dCBpbnN0YW5jZW9mIFJlZj90LnRvU3RyaW5nKCk6YGFubm90XyR7YS5jcmVhdGVPYmpJZCgpfWA7bGV0IEM9Zy5nZXQoIlN1YnR5cGUiKTtDPUMgaW5zdGFuY2VvZiBOYW1lP0MubmFtZTpudWxsO2NvbnN0IFE9e3hyZWY6ZSxyZWY6dCxkaWN0Omcsc3VidHlwZTpDLGlkOmgsYW5ub3RhdGlvbkdsb2JhbHM6aSxjb2xsZWN0RmllbGRzOnIsb3JwaGFuRmllbGRzOnMsbmVlZEFwcGVhcmFuY2VzOiFyJiYhMD09PWMuZ2V0KCJOZWVkQXBwZWFyYW5jZXMiKSxwYWdlSW5kZXg6bixldmFsdWF0b3JPcHRpb25zOmwuZXZhbHVhdG9yT3B0aW9ucyxwYWdlUmVmOm99O3N3aXRjaChDKXtjYXNlIkxpbmsiOnJldHVybiBuZXcgTGlua0Fubm90YXRpb24oUSk7Y2FzZSJUZXh0IjpyZXR1cm4gbmV3IFRleHRBbm5vdGF0aW9uKFEpO2Nhc2UiV2lkZ2V0IjpsZXQgZT1nZXRJbmhlcml0YWJsZVByb3BlcnR5KHtkaWN0Omcsa2V5OiJGVCJ9KTtlPWUgaW5zdGFuY2VvZiBOYW1lP2UubmFtZTpudWxsO3N3aXRjaChlKXtjYXNlIlR4IjpyZXR1cm4gbmV3IFRleHRXaWRnZXRBbm5vdGF0aW9uKFEpO2Nhc2UiQnRuIjpyZXR1cm4gbmV3IEJ1dHRvbldpZGdldEFubm90YXRpb24oUSk7Y2FzZSJDaCI6cmV0dXJuIG5ldyBDaG9pY2VXaWRnZXRBbm5vdGF0aW9uKFEpO2Nhc2UiU2lnIjpyZXR1cm4gbmV3IFNpZ25hdHVyZVdpZGdldEFubm90YXRpb24oUSl9d2FybihgVW5pbXBsZW1lbnRlZCB3aWRnZXQgZmllbGQgdHlwZSAiJHtlfSIsIGZhbGxpbmcgYmFjayB0byBiYXNlIGZpZWxkIHR5cGUuYCk7cmV0dXJuIG5ldyBXaWRnZXRBbm5vdGF0aW9uKFEpO2Nhc2UiUG9wdXAiOnJldHVybiBuZXcgUG9wdXBBbm5vdGF0aW9uKFEpO2Nhc2UiRnJlZVRleHQiOnJldHVybiBuZXcgRnJlZVRleHRBbm5vdGF0aW9uKFEpO2Nhc2UiTGluZSI6cmV0dXJuIG5ldyBMaW5lQW5ub3RhdGlvbihRKTtjYXNlIlNxdWFyZSI6cmV0dXJuIG5ldyBTcXVhcmVBbm5vdGF0aW9uKFEpO2Nhc2UiQ2lyY2xlIjpyZXR1cm4gbmV3IENpcmNsZUFubm90YXRpb24oUSk7Y2FzZSJQb2x5TGluZSI6cmV0dXJuIG5ldyBQb2x5bGluZUFubm90YXRpb24oUSk7Y2FzZSJQb2x5Z29uIjpyZXR1cm4gbmV3IFBvbHlnb25Bbm5vdGF0aW9uKFEpO2Nhc2UiQ2FyZXQiOnJldHVybiBuZXcgQ2FyZXRBbm5vdGF0aW9uKFEpO2Nhc2UiSW5rIjpyZXR1cm4gbmV3IElua0Fubm90YXRpb24oUSk7Y2FzZSJIaWdobGlnaHQiOnJldHVybiBuZXcgSGlnaGxpZ2h0QW5ub3RhdGlvbihRKTtjYXNlIlVuZGVybGluZSI6cmV0dXJuIG5ldyBVbmRlcmxpbmVBbm5vdGF0aW9uKFEpO2Nhc2UiU3F1aWdnbHkiOnJldHVybiBuZXcgU3F1aWdnbHlBbm5vdGF0aW9uKFEpO2Nhc2UiU3RyaWtlT3V0IjpyZXR1cm4gbmV3IFN0cmlrZU91dEFubm90YXRpb24oUSk7Y2FzZSJTdGFtcCI6cmV0dXJuIG5ldyBTdGFtcEFubm90YXRpb24oUSk7Y2FzZSJGaWxlQXR0YWNobWVudCI6cmV0dXJuIG5ldyBGaWxlQXR0YWNobWVudEFubm90YXRpb24oUSk7ZGVmYXVsdDpyfHx3YXJuKEM/YFVuaW1wbGVtZW50ZWQgYW5ub3RhdGlvbiB0eXBlICIke0N9IiwgZmFsbGluZyBiYWNrIHRvIGJhc2UgYW5ub3RhdGlvbi5gOiJBbm5vdGF0aW9uIGlzIG1pc3NpbmcgdGhlIHJlcXVpcmVkIC9TdWJ0eXBlLiIpO3JldHVybiBuZXcgQW5ub3RhdGlvbihRKX19c3RhdGljIGFzeW5jIF9nZXRQYWdlSW5kZXgoZSx0LGkpe3RyeXtjb25zdCBhPWF3YWl0IGUuZmV0Y2hJZlJlZkFzeW5jKHQpO2lmKCEoYSBpbnN0YW5jZW9mIERpY3QpKXJldHVybi0xO2NvbnN0IHI9YS5nZXRSYXcoIlAiKTtpZihyIGluc3RhbmNlb2YgUmVmKXRyeXtyZXR1cm4gYXdhaXQgaS5lbnN1cmVDYXRhbG9nKCJnZXRQYWdlSW5kZXgiLFtyXSl9Y2F0Y2goZSl7aW5mbyhgX2dldFBhZ2VJbmRleCAtLSBub3QgYSB2YWxpZCBwYWdlIHJlZmVyZW5jZTogIiR7ZX0iLmApfWlmKGEuaGFzKCJLaWRzIikpcmV0dXJuLTE7Y29uc3Qgcz1hd2FpdCBpLmVuc3VyZURvYygibnVtUGFnZXMiKTtmb3IobGV0IGU9MDtlPHM7ZSsrKXtjb25zdCBhPWF3YWl0IGkuZ2V0UGFnZShlKSxyPWF3YWl0IGkuZW5zdXJlKGEsImFubm90YXRpb25zIik7Zm9yKGNvbnN0IGkgb2YgcilpZihpIGluc3RhbmNlb2YgUmVmJiZpc1JlZnNFcXVhbChpLHQpKXJldHVybiBlfX1jYXRjaChlKXt3YXJuKGBfZ2V0UGFnZUluZGV4OiAiJHtlfSIuYCl9cmV0dXJuLTF9c3RhdGljIGdlbmVyYXRlSW1hZ2VzKGUsdCxpKXtpZighaSl7d2FybigiZ2VuZXJhdGVJbWFnZXM6IE9mZnNjcmVlbkNhbnZhcyBpcyBub3Qgc3VwcG9ydGVkLCBjYW5ub3Qgc2F2ZSBvciBwcmludCBzb21lIGFubm90YXRpb25zIHdpdGggaW1hZ2VzLiIpO3JldHVybiBudWxsfWxldCBhO2Zvcihjb25zdHtiaXRtYXBJZDppLGJpdG1hcDpyfW9mIGUpaWYocil7YXx8PW5ldyBNYXA7YS5zZXQoaSxTdGFtcEFubm90YXRpb24uY3JlYXRlSW1hZ2Uocix0KSl9cmV0dXJuIGF9c3RhdGljIGFzeW5jIHNhdmVOZXdBbm5vdGF0aW9ucyhlLHQsaSxhLHIpe2NvbnN0IHM9ZS54cmVmO2xldCBuO2NvbnN0IG89W10se2lzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkOmd9PWUub3B0aW9ucztmb3IoY29uc3QgYyBvZiBpKWlmKCFjLmRlbGV0ZWQpc3dpdGNoKGMuYW5ub3RhdGlvblR5cGUpe2Nhc2UgZjppZighbil7Y29uc3QgZT1uZXcgRGljdChzKTtlLnNldCgiQmFzZUZvbnQiLE5hbWUuZ2V0KCJIZWx2ZXRpY2EiKSk7ZS5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJGb250IikpO2Uuc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiVHlwZTEiKSk7ZS5zZXQoIkVuY29kaW5nIixOYW1lLmdldCgiV2luQW5zaUVuY29kaW5nIikpO249cy5nZXROZXdUZW1wb3JhcnlSZWYoKTtyLnB1dChuLHtkYXRhOmV9KX1vLnB1c2goRnJlZVRleHRBbm5vdGF0aW9uLmNyZWF0ZU5ld0Fubm90YXRpb24ocyxjLHIse2V2YWx1YXRvcjplLHRhc2s6dCxiYXNlRm9udFJlZjpufSkpO2JyZWFrO2Nhc2UgcDpjLnF1YWRQb2ludHM/by5wdXNoKEhpZ2hsaWdodEFubm90YXRpb24uY3JlYXRlTmV3QW5ub3RhdGlvbihzLGMscikpOm8ucHVzaChJbmtBbm5vdGF0aW9uLmNyZWF0ZU5ld0Fubm90YXRpb24ocyxjLHIpKTticmVhaztjYXNlIHk6by5wdXNoKElua0Fubm90YXRpb24uY3JlYXRlTmV3QW5ub3RhdGlvbihzLGMscikpO2JyZWFrO2Nhc2UgbTpjb25zdCBpPWc/YXdhaXQoYT8uZ2V0KGMuYml0bWFwSWQpKTpudWxsO2lmKGk/LmltYWdlU3RyZWFtKXtjb25zdHtpbWFnZVN0cmVhbTplLHNtYXNrU3RyZWFtOnR9PWk7aWYodCl7Y29uc3QgaT1zLmdldE5ld1RlbXBvcmFyeVJlZigpO3IucHV0KGkse2RhdGE6dH0pO2UuZGljdC5zZXQoIlNNYXNrIixpKX1jb25zdCBhPWkuaW1hZ2VSZWY9cy5nZXROZXdUZW1wb3JhcnlSZWYoKTtyLnB1dChhLHtkYXRhOmV9KTtpLmltYWdlU3RyZWFtPWkuc21hc2tTdHJlYW09bnVsbH1vLnB1c2goU3RhbXBBbm5vdGF0aW9uLmNyZWF0ZU5ld0Fubm90YXRpb24ocyxjLHIse2ltYWdlOml9KSl9cmV0dXJue2Fubm90YXRpb25zOmF3YWl0IFByb21pc2UuYWxsKG8pfX1zdGF0aWMgYXN5bmMgcHJpbnROZXdBbm5vdGF0aW9ucyhlLHQsaSxhLHIpe2lmKCFhKXJldHVybiBudWxsO2NvbnN0e29wdGlvbnM6cyx4cmVmOm59PXQsbz1bXTtmb3IoY29uc3QgZyBvZiBhKWlmKCFnLmRlbGV0ZWQpc3dpdGNoKGcuYW5ub3RhdGlvblR5cGUpe2Nhc2UgZjpvLnB1c2goRnJlZVRleHRBbm5vdGF0aW9uLmNyZWF0ZU5ld1ByaW50QW5ub3RhdGlvbihlLG4sZyx7ZXZhbHVhdG9yOnQsdGFzazppLGV2YWx1YXRvck9wdGlvbnM6c30pKTticmVhaztjYXNlIHA6Zy5xdWFkUG9pbnRzP28ucHVzaChIaWdobGlnaHRBbm5vdGF0aW9uLmNyZWF0ZU5ld1ByaW50QW5ub3RhdGlvbihlLG4sZyx7ZXZhbHVhdG9yT3B0aW9uczpzfSkpOm8ucHVzaChJbmtBbm5vdGF0aW9uLmNyZWF0ZU5ld1ByaW50QW5ub3RhdGlvbihlLG4sZyx7ZXZhbHVhdG9yT3B0aW9uczpzfSkpO2JyZWFrO2Nhc2UgeTpvLnB1c2goSW5rQW5ub3RhdGlvbi5jcmVhdGVOZXdQcmludEFubm90YXRpb24oZSxuLGcse2V2YWx1YXRvck9wdGlvbnM6c30pKTticmVhaztjYXNlIG06Y29uc3QgYT1zLmlzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkP2F3YWl0KHI/LmdldChnLmJpdG1hcElkKSk6bnVsbDtpZihhPy5pbWFnZVN0cmVhbSl7Y29uc3R7aW1hZ2VTdHJlYW06ZSxzbWFza1N0cmVhbTp0fT1hO3QmJmUuZGljdC5zZXQoIlNNYXNrIix0KTthLmltYWdlUmVmPW5ldyBKcGVnU3RyZWFtKGUsZS5sZW5ndGgpO2EuaW1hZ2VTdHJlYW09YS5zbWFza1N0cmVhbT1udWxsfW8ucHVzaChTdGFtcEFubm90YXRpb24uY3JlYXRlTmV3UHJpbnRBbm5vdGF0aW9uKGUsbixnLHtpbWFnZTphLGV2YWx1YXRvck9wdGlvbnM6c30pKX1yZXR1cm4gUHJvbWlzZS5hbGwobyl9fWZ1bmN0aW9uIGdldFJnYkNvbG9yKGUsdD1uZXcgVWludDhDbGFtcGVkQXJyYXkoMykpe2lmKCFBcnJheS5pc0FycmF5KGUpKXJldHVybiB0O2NvbnN0IGk9dHx8bmV3IFVpbnQ4Q2xhbXBlZEFycmF5KDMpO3N3aXRjaChlLmxlbmd0aCl7Y2FzZSAwOnJldHVybiBudWxsO2Nhc2UgMTpDb2xvclNwYWNlLnNpbmdsZXRvbnMuZ3JheS5nZXRSZ2JJdGVtKGUsMCxpLDApO3JldHVybiBpO2Nhc2UgMzpDb2xvclNwYWNlLnNpbmdsZXRvbnMucmdiLmdldFJnYkl0ZW0oZSwwLGksMCk7cmV0dXJuIGk7Y2FzZSA0OkNvbG9yU3BhY2Uuc2luZ2xldG9ucy5jbXlrLmdldFJnYkl0ZW0oZSwwLGksMCk7cmV0dXJuIGk7ZGVmYXVsdDpyZXR1cm4gdH19ZnVuY3Rpb24gZ2V0UGRmQ29sb3JBcnJheShlKXtyZXR1cm4gQXJyYXkuZnJvbShlLChlPT5lLzI1NSkpfWZ1bmN0aW9uIGdldFF1YWRQb2ludHMoZSx0KXtjb25zdCBpPWUuZ2V0QXJyYXkoIlF1YWRQb2ludHMiKTtpZighaXNOdW1iZXJBcnJheShpLG51bGwpfHwwPT09aS5sZW5ndGh8fGkubGVuZ3RoJTg+MClyZXR1cm4gbnVsbDtjb25zdCBhPW5ldyBGbG9hdDMyQXJyYXkoaS5sZW5ndGgpO2ZvcihsZXQgZT0wLHI9aS5sZW5ndGg7ZTxyO2UrPTgpe2NvbnN0W3IscyxuLG8sZyxjLGwsaF09aS5zbGljZShlLGUrOCksQz1NYXRoLm1pbihyLG4sZyxsKSxRPU1hdGgubWF4KHIsbixnLGwpLEU9TWF0aC5taW4ocyxvLGMsaCksdT1NYXRoLm1heChzLG8sYyxoKTtpZihudWxsIT09dCYmKEM8dFswXXx8UT50WzJdfHxFPHRbMV18fHU+dFszXSkpcmV0dXJuIG51bGw7YS5zZXQoW0MsdSxRLHUsQyxFLFEsRV0sZSl9cmV0dXJuIGF9ZnVuY3Rpb24gZ2V0VHJhbnNmb3JtTWF0cml4KGUsdCxpKXtjb25zdFthLHIscyxuXT1VdGlsLmdldEF4aWFsQWxpZ25lZEJvdW5kaW5nQm94KHQsaSk7aWYoYT09PXN8fHI9PT1uKXJldHVyblsxLDAsMCwxLGVbMF0sZVsxXV07Y29uc3Qgbz0oZVsyXS1lWzBdKS8ocy1hKSxnPShlWzNdLWVbMV0pLyhuLXIpO3JldHVybltvLDAsMCxnLGVbMF0tYSpvLGVbMV0tcipnXX1jbGFzcyBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe2NvbnN0e2RpY3Q6dCx4cmVmOmksYW5ub3RhdGlvbkdsb2JhbHM6YSxyZWY6cixvcnBoYW5GaWVsZHM6c309ZSxuPXM/LmdldChyKTtuJiZ0LnNldCgiUGFyZW50IixuKTt0aGlzLnNldFRpdGxlKHQuZ2V0KCJUIikpO3RoaXMuc2V0Q29udGVudHModC5nZXQoIkNvbnRlbnRzIikpO3RoaXMuc2V0TW9kaWZpY2F0aW9uRGF0ZSh0LmdldCgiTSIpKTt0aGlzLnNldEZsYWdzKHQuZ2V0KCJGIikpO3RoaXMuc2V0UmVjdGFuZ2xlKHQuZ2V0QXJyYXkoIlJlY3QiKSk7dGhpcy5zZXRDb2xvcih0LmdldEFycmF5KCJDIikpO3RoaXMuc2V0Qm9yZGVyU3R5bGUodCk7dGhpcy5zZXRBcHBlYXJhbmNlKHQpO3RoaXMuc2V0T3B0aW9uYWxDb250ZW50KHQpO2NvbnN0IG89dC5nZXQoIk1LIik7dGhpcy5zZXRCb3JkZXJBbmRCYWNrZ3JvdW5kQ29sb3JzKG8pO3RoaXMuc2V0Um90YXRpb24obyx0KTt0aGlzLnJlZj1lLnJlZiBpbnN0YW5jZW9mIFJlZj9lLnJlZjpudWxsO3RoaXMuX3N0cmVhbXM9W107dGhpcy5hcHBlYXJhbmNlJiZ0aGlzLl9zdHJlYW1zLnB1c2godGhpcy5hcHBlYXJhbmNlKTtjb25zdCBnPSEhKHRoaXMuZmxhZ3MmaUEpLGM9ISEodGhpcy5mbGFncyZhQSk7dGhpcy5kYXRhPXthbm5vdGF0aW9uRmxhZ3M6dGhpcy5mbGFncyxib3JkZXJTdHlsZTp0aGlzLmJvcmRlclN0eWxlLGNvbG9yOnRoaXMuY29sb3IsYmFja2dyb3VuZENvbG9yOnRoaXMuYmFja2dyb3VuZENvbG9yLGJvcmRlckNvbG9yOnRoaXMuYm9yZGVyQ29sb3Iscm90YXRpb246dGhpcy5yb3RhdGlvbixjb250ZW50c09iajp0aGlzLl9jb250ZW50cyxoYXNBcHBlYXJhbmNlOiEhdGhpcy5hcHBlYXJhbmNlLGlkOmUuaWQsbW9kaWZpY2F0aW9uRGF0ZTp0aGlzLm1vZGlmaWNhdGlvbkRhdGUscmVjdDp0aGlzLnJlY3RhbmdsZSxzdWJ0eXBlOmUuc3VidHlwZSxoYXNPd25DYW52YXM6ITEsbm9Sb3RhdGU6ISEodGhpcy5mbGFncyZlQSksbm9IVE1MOmcmJmMsaXNFZGl0YWJsZTohMSxzdHJ1Y3RQYXJlbnQ6LTF9O2lmKGEuc3RydWN0VHJlZVJvb3Qpe2xldCBpPXQuZ2V0KCJTdHJ1Y3RQYXJlbnQiKTt0aGlzLmRhdGEuc3RydWN0UGFyZW50PWk9TnVtYmVyLmlzSW50ZWdlcihpKSYmaT49MD9pOi0xO2Euc3RydWN0VHJlZVJvb3QuYWRkQW5ub3RhdGlvbklkVG9QYWdlKGUucGFnZVJlZixpKX1pZihlLmNvbGxlY3RGaWVsZHMpe2NvbnN0IGE9dC5nZXQoIktpZHMiKTtpZihBcnJheS5pc0FycmF5KGEpKXtjb25zdCBlPVtdO2Zvcihjb25zdCB0IG9mIGEpdCBpbnN0YW5jZW9mIFJlZiYmZS5wdXNoKHQudG9TdHJpbmcoKSk7MCE9PWUubGVuZ3RoJiYodGhpcy5kYXRhLmtpZElkcz1lKX10aGlzLmRhdGEuYWN0aW9ucz1jb2xsZWN0QWN0aW9ucyhpLHQscEEpO3RoaXMuZGF0YS5maWVsZE5hbWU9dGhpcy5fY29uc3RydWN0RmllbGROYW1lKHQpO3RoaXMuZGF0YS5wYWdlSW5kZXg9ZS5wYWdlSW5kZXh9Y29uc3QgbD10LmdldCgiSVQiKTtsIGluc3RhbmNlb2YgTmFtZSYmKHRoaXMuZGF0YS5pdD1sLm5hbWUpO3RoaXMuX2lzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkPWUuZXZhbHVhdG9yT3B0aW9ucy5pc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZDt0aGlzLl9mYWxsYmFja0ZvbnREaWN0PW51bGw7dGhpcy5fbmVlZEFwcGVhcmFuY2VzPSExfV9oYXNGbGFnKGUsdCl7cmV0dXJuISEoZSZ0KX1fYnVpbGRGbGFncyhlLHQpe2xldHtmbGFnczppfT10aGlzO2lmKHZvaWQgMD09PWUpe2lmKHZvaWQgMD09PXQpcmV0dXJuO3JldHVybiB0P2kmfkFBOmkmfiR8QUF9aWYoZSl7aXw9QUE7cmV0dXJuIHQ/aSZ+dEF8JDppJn4kfHRBfWkmPX4oJHx0QSk7cmV0dXJuIHQ/aSZ+QUE6aXxBQX1faXNWaWV3YWJsZShlKXtyZXR1cm4hdGhpcy5faGFzRmxhZyhlLHopJiYhdGhpcy5faGFzRmxhZyhlLHRBKX1faXNQcmludGFibGUoZSl7cmV0dXJuIHRoaXMuX2hhc0ZsYWcoZSxBQSkmJiF0aGlzLl9oYXNGbGFnKGUsJCkmJiF0aGlzLl9oYXNGbGFnKGUseil9bXVzdEJlVmlld2VkKGUsdCl7Y29uc3QgaT1lPy5nZXQodGhpcy5kYXRhLmlkKT8ubm9WaWV3O3JldHVybiB2b2lkIDAhPT1pPyFpOnRoaXMudmlld2FibGUmJiF0aGlzLl9oYXNGbGFnKHRoaXMuZmxhZ3MsJCl9bXVzdEJlUHJpbnRlZChlKXtjb25zdCB0PWU/LmdldCh0aGlzLmRhdGEuaWQpPy5ub1ByaW50O3JldHVybiB2b2lkIDAhPT10PyF0OnRoaXMucHJpbnRhYmxlfW11c3RCZVZpZXdlZFdoZW5FZGl0aW5nKGUsdD1udWxsKXtyZXR1cm4gZT8hdGhpcy5kYXRhLmlzRWRpdGFibGU6IXQ/Lmhhcyh0aGlzLmRhdGEuaWQpfWdldCB2aWV3YWJsZSgpe3JldHVybiBudWxsIT09dGhpcy5kYXRhLnF1YWRQb2ludHMmJigwPT09dGhpcy5mbGFnc3x8dGhpcy5faXNWaWV3YWJsZSh0aGlzLmZsYWdzKSl9Z2V0IHByaW50YWJsZSgpe3JldHVybiBudWxsIT09dGhpcy5kYXRhLnF1YWRQb2ludHMmJigwIT09dGhpcy5mbGFncyYmdGhpcy5faXNQcmludGFibGUodGhpcy5mbGFncykpfV9wYXJzZVN0cmluZ0hlbHBlcihlKXtjb25zdCB0PSJzdHJpbmciPT10eXBlb2YgZT9zdHJpbmdUb1BERlN0cmluZyhlKToiIjtyZXR1cm57c3RyOnQsZGlyOnQmJiJydGwiPT09YmlkaSh0KS5kaXI/InJ0bCI6Imx0ciJ9fXNldERlZmF1bHRBcHBlYXJhbmNlKGUpe2NvbnN0e2RpY3Q6dCxhbm5vdGF0aW9uR2xvYmFsczppfT1lLGE9Z2V0SW5oZXJpdGFibGVQcm9wZXJ0eSh7ZGljdDp0LGtleToiREEifSl8fGkuYWNyb0Zvcm0uZ2V0KCJEQSIpO3RoaXMuX2RlZmF1bHRBcHBlYXJhbmNlPSJzdHJpbmciPT10eXBlb2YgYT9hOiIiO3RoaXMuZGF0YS5kZWZhdWx0QXBwZWFyYW5jZURhdGE9cGFyc2VEZWZhdWx0QXBwZWFyYW5jZSh0aGlzLl9kZWZhdWx0QXBwZWFyYW5jZSl9c2V0VGl0bGUoZSl7dGhpcy5fdGl0bGU9dGhpcy5fcGFyc2VTdHJpbmdIZWxwZXIoZSl9c2V0Q29udGVudHMoZSl7dGhpcy5fY29udGVudHM9dGhpcy5fcGFyc2VTdHJpbmdIZWxwZXIoZSl9c2V0TW9kaWZpY2F0aW9uRGF0ZShlKXt0aGlzLm1vZGlmaWNhdGlvbkRhdGU9InN0cmluZyI9PXR5cGVvZiBlP2U6bnVsbH1zZXRGbGFncyhlKXt0aGlzLmZsYWdzPU51bWJlci5pc0ludGVnZXIoZSkmJmU+MD9lOjA7dGhpcy5mbGFncyZ6JiYiQW5ub3RhdGlvbiIhPT10aGlzLmNvbnN0cnVjdG9yLm5hbWUmJih0aGlzLmZsYWdzXj16KX1oYXNGbGFnKGUpe3JldHVybiB0aGlzLl9oYXNGbGFnKHRoaXMuZmxhZ3MsZSl9c2V0UmVjdGFuZ2xlKGUpe3RoaXMucmVjdGFuZ2xlPWxvb2t1cE5vcm1hbFJlY3QoZSxbMCwwLDAsMF0pfXNldENvbG9yKGUpe3RoaXMuY29sb3I9Z2V0UmdiQ29sb3IoZSl9c2V0TGluZUVuZGluZ3MoZSl7dGhpcy5saW5lRW5kaW5ncz1bIk5vbmUiLCJOb25lIl07aWYoQXJyYXkuaXNBcnJheShlKSYmMj09PWUubGVuZ3RoKWZvcihsZXQgdD0wO3Q8Mjt0Kyspe2NvbnN0IGk9ZVt0XTtpZihpIGluc3RhbmNlb2YgTmFtZSlzd2l0Y2goaS5uYW1lKXtjYXNlIk5vbmUiOmNvbnRpbnVlO2Nhc2UiU3F1YXJlIjpjYXNlIkNpcmNsZSI6Y2FzZSJEaWFtb25kIjpjYXNlIk9wZW5BcnJvdyI6Y2FzZSJDbG9zZWRBcnJvdyI6Y2FzZSJCdXR0IjpjYXNlIlJPcGVuQXJyb3ciOmNhc2UiUkNsb3NlZEFycm93IjpjYXNlIlNsYXNoIjp0aGlzLmxpbmVFbmRpbmdzW3RdPWkubmFtZTtjb250aW51ZX13YXJuKGBJZ25vcmluZyBpbnZhbGlkIGxpbmVFbmRpbmc6ICR7aX1gKX19c2V0Um90YXRpb24oZSx0KXt0aGlzLnJvdGF0aW9uPTA7bGV0IGk9ZSBpbnN0YW5jZW9mIERpY3Q/ZS5nZXQoIlIiKXx8MDp0LmdldCgiUm90YXRlIil8fDA7aWYoTnVtYmVyLmlzSW50ZWdlcihpKSYmMCE9PWkpe2klPTM2MDtpPDAmJihpKz0zNjApO2klOTA9PTAmJih0aGlzLnJvdGF0aW9uPWkpfX1zZXRCb3JkZXJBbmRCYWNrZ3JvdW5kQ29sb3JzKGUpe2lmKGUgaW5zdGFuY2VvZiBEaWN0KXt0aGlzLmJvcmRlckNvbG9yPWdldFJnYkNvbG9yKGUuZ2V0QXJyYXkoIkJDIiksbnVsbCk7dGhpcy5iYWNrZ3JvdW5kQ29sb3I9Z2V0UmdiQ29sb3IoZS5nZXRBcnJheSgiQkciKSxudWxsKX1lbHNlIHRoaXMuYm9yZGVyQ29sb3I9dGhpcy5iYWNrZ3JvdW5kQ29sb3I9bnVsbH1zZXRCb3JkZXJTdHlsZShlKXt0aGlzLmJvcmRlclN0eWxlPW5ldyBBbm5vdGF0aW9uQm9yZGVyU3R5bGU7aWYoZSBpbnN0YW5jZW9mIERpY3QpaWYoZS5oYXMoIkJTIikpe2NvbnN0IHQ9ZS5nZXQoIkJTIik7aWYodCBpbnN0YW5jZW9mIERpY3Qpe2NvbnN0IGU9dC5nZXQoIlR5cGUiKTtpZighZXx8aXNOYW1lKGUsIkJvcmRlciIpKXt0aGlzLmJvcmRlclN0eWxlLnNldFdpZHRoKHQuZ2V0KCJXIiksdGhpcy5yZWN0YW5nbGUpO3RoaXMuYm9yZGVyU3R5bGUuc2V0U3R5bGUodC5nZXQoIlMiKSk7dGhpcy5ib3JkZXJTdHlsZS5zZXREYXNoQXJyYXkodC5nZXRBcnJheSgiRCIpKX19fWVsc2UgaWYoZS5oYXMoIkJvcmRlciIpKXtjb25zdCB0PWUuZ2V0QXJyYXkoIkJvcmRlciIpO2lmKEFycmF5LmlzQXJyYXkodCkmJnQubGVuZ3RoPj0zKXt0aGlzLmJvcmRlclN0eWxlLnNldEhvcml6b250YWxDb3JuZXJSYWRpdXModFswXSk7dGhpcy5ib3JkZXJTdHlsZS5zZXRWZXJ0aWNhbENvcm5lclJhZGl1cyh0WzFdKTt0aGlzLmJvcmRlclN0eWxlLnNldFdpZHRoKHRbMl0sdGhpcy5yZWN0YW5nbGUpOzQ9PT10Lmxlbmd0aCYmdGhpcy5ib3JkZXJTdHlsZS5zZXREYXNoQXJyYXkodFszXSwhMCl9fWVsc2UgdGhpcy5ib3JkZXJTdHlsZS5zZXRXaWR0aCgwKX1zZXRBcHBlYXJhbmNlKGUpe3RoaXMuYXBwZWFyYW5jZT1udWxsO2NvbnN0IHQ9ZS5nZXQoIkFQIik7aWYoISh0IGluc3RhbmNlb2YgRGljdCkpcmV0dXJuO2NvbnN0IGk9dC5nZXQoIk4iKTtpZihpIGluc3RhbmNlb2YgQmFzZVN0cmVhbSl7dGhpcy5hcHBlYXJhbmNlPWk7cmV0dXJufWlmKCEoaSBpbnN0YW5jZW9mIERpY3QpKXJldHVybjtjb25zdCBhPWUuZ2V0KCJBUyIpO2lmKCEoYSBpbnN0YW5jZW9mIE5hbWUmJmkuaGFzKGEubmFtZSkpKXJldHVybjtjb25zdCByPWkuZ2V0KGEubmFtZSk7ciBpbnN0YW5jZW9mIEJhc2VTdHJlYW0mJih0aGlzLmFwcGVhcmFuY2U9cil9c2V0T3B0aW9uYWxDb250ZW50KGUpe3RoaXMub2M9bnVsbDtjb25zdCB0PWUuZ2V0KCJPQyIpO3QgaW5zdGFuY2VvZiBOYW1lP3dhcm4oInNldE9wdGlvbmFsQ29udGVudDogU3VwcG9ydCBmb3IgL05hbWUtZW50cnkgaXMgbm90IGltcGxlbWVudGVkLiIpOnQgaW5zdGFuY2VvZiBEaWN0JiYodGhpcy5vYz10KX1sb2FkUmVzb3VyY2VzKGUsdCl7cmV0dXJuIHQuZGljdC5nZXRBc3luYygiUmVzb3VyY2VzIikudGhlbigodD0+e2lmKCF0KXJldHVybjtyZXR1cm4gbmV3IE9iamVjdExvYWRlcih0LGUsdC54cmVmKS5sb2FkKCkudGhlbigoZnVuY3Rpb24oKXtyZXR1cm4gdH0pKX0pKX1hc3luYyBnZXRPcGVyYXRvckxpc3QoZSx0LGkscil7Y29uc3R7aGFzT3duQ2FudmFzOnMsaWQ6bixyZWN0Om99PXRoaXMuZGF0YTtsZXQgZz10aGlzLmFwcGVhcmFuY2U7Y29uc3QgbD0hIShzJiZpJmMpO2lmKGwmJihvWzBdPT09b1syXXx8b1sxXT09PW9bM10pKXt0aGlzLmRhdGEuaGFzT3duQ2FudmFzPSExO3JldHVybntvcExpc3Q6bmV3IE9wZXJhdG9yTGlzdCxzZXBhcmF0ZUZvcm06ITEsc2VwYXJhdGVDYW52YXM6ITF9fWlmKCFnKXtpZighbClyZXR1cm57b3BMaXN0Om5ldyBPcGVyYXRvckxpc3Qsc2VwYXJhdGVGb3JtOiExLHNlcGFyYXRlQ2FudmFzOiExfTtnPW5ldyBTdHJpbmdTdHJlYW0oIiIpO2cuZGljdD1uZXcgRGljdH1jb25zdCBoPWcuZGljdCxDPWF3YWl0IHRoaXMubG9hZFJlc291cmNlcyhbIkV4dEdTdGF0ZSIsIkNvbG9yU3BhY2UiLCJQYXR0ZXJuIiwiU2hhZGluZyIsIlhPYmplY3QiLCJGb250Il0sZyksUT1sb29rdXBSZWN0KGguZ2V0QXJyYXkoIkJCb3giKSxbMCwwLDEsMV0pLEU9bG9va3VwTWF0cml4KGguZ2V0QXJyYXkoIk1hdHJpeCIpLGEpLHU9Z2V0VHJhbnNmb3JtTWF0cml4KG8sUSxFKSxkPW5ldyBPcGVyYXRvckxpc3Q7bGV0IGY7dGhpcy5vYyYmKGY9YXdhaXQgZS5wYXJzZU1hcmtlZENvbnRlbnRQcm9wcyh0aGlzLm9jLG51bGwpKTt2b2lkIDAhPT1mJiZkLmFkZE9wKEtlLFsiT0MiLGZdKTtkLmFkZE9wKFZlLFtuLG8sdSxFLGxdKTthd2FpdCBlLmdldE9wZXJhdG9yTGlzdCh7c3RyZWFtOmcsdGFzazp0LHJlc291cmNlczpDLG9wZXJhdG9yTGlzdDpkLGZhbGxiYWNrRm9udERpY3Q6dGhpcy5fZmFsbGJhY2tGb250RGljdH0pO2QuYWRkT3AoWmUsW10pO3ZvaWQgMCE9PWYmJmQuYWRkT3AoVGUsW10pO3RoaXMucmVzZXQoKTtyZXR1cm57b3BMaXN0OmQsc2VwYXJhdGVGb3JtOiExLHNlcGFyYXRlQ2FudmFzOmx9fWFzeW5jIHNhdmUoZSx0LGksYSl7cmV0dXJuIG51bGx9Z2V0IGhhc1RleHRDb250ZW50KCl7cmV0dXJuITF9YXN5bmMgZXh0cmFjdFRleHRDb250ZW50KGUsdCxpKXtpZighdGhpcy5hcHBlYXJhbmNlKXJldHVybjtjb25zdCBhPWF3YWl0IHRoaXMubG9hZFJlc291cmNlcyhbIkV4dEdTdGF0ZSIsIkZvbnQiLCJQcm9wZXJ0aWVzIiwiWE9iamVjdCJdLHRoaXMuYXBwZWFyYW5jZSkscj1bXSxzPVtdO2xldCBuPW51bGw7Y29uc3Qgbz17ZGVzaXJlZFNpemU6TWF0aC5JbmZpbml0eSxyZWFkeTohMCxlbnF1ZXVlKGUsdCl7Zm9yKGNvbnN0IHQgb2YgZS5pdGVtcylpZih2b2lkIDAhPT10LnN0cil7bnx8PXQudHJhbnNmb3JtLnNsaWNlKC0yKTtzLnB1c2godC5zdHIpO2lmKHQuaGFzRU9MKXtyLnB1c2gocy5qb2luKCIiKS50cmltRW5kKCkpO3MubGVuZ3RoPTB9fX19O2F3YWl0IGUuZ2V0VGV4dENvbnRlbnQoe3N0cmVhbTp0aGlzLmFwcGVhcmFuY2UsdGFzazp0LHJlc291cmNlczphLGluY2x1ZGVNYXJrZWRDb250ZW50OiEwLGtlZXBXaGl0ZVNwYWNlOiEwLHNpbms6byx2aWV3Qm94Oml9KTt0aGlzLnJlc2V0KCk7cy5sZW5ndGgmJnIucHVzaChzLmpvaW4oIiIpLnRyaW1FbmQoKSk7aWYoci5sZW5ndGg+MXx8clswXSl7Y29uc3QgZT10aGlzLmFwcGVhcmFuY2UuZGljdCx0PWxvb2t1cFJlY3QoZS5nZXRBcnJheSgiQkJveCIpLG51bGwpLGk9bG9va3VwTWF0cml4KGUuZ2V0QXJyYXkoIk1hdHJpeCIpLG51bGwpO3RoaXMuZGF0YS50ZXh0UG9zaXRpb249dGhpcy5fdHJhbnNmb3JtUG9pbnQobix0LGkpO3RoaXMuZGF0YS50ZXh0Q29udGVudD1yfX1fdHJhbnNmb3JtUG9pbnQoZSx0LGkpe2NvbnN0e3JlY3Q6YX09dGhpcy5kYXRhO3R8fD1bMCwwLDEsMV07aXx8PVsxLDAsMCwxLDAsMF07Y29uc3Qgcj1nZXRUcmFuc2Zvcm1NYXRyaXgoYSx0LGkpO3JbNF0tPWFbMF07cls1XS09YVsxXTtlPVV0aWwuYXBwbHlUcmFuc2Zvcm0oZSxyKTtyZXR1cm4gVXRpbC5hcHBseVRyYW5zZm9ybShlLGkpfWdldEZpZWxkT2JqZWN0KCl7cmV0dXJuIHRoaXMuZGF0YS5raWRJZHM/e2lkOnRoaXMuZGF0YS5pZCxhY3Rpb25zOnRoaXMuZGF0YS5hY3Rpb25zLG5hbWU6dGhpcy5kYXRhLmZpZWxkTmFtZSxzdHJva2VDb2xvcjp0aGlzLmRhdGEuYm9yZGVyQ29sb3IsZmlsbENvbG9yOnRoaXMuZGF0YS5iYWNrZ3JvdW5kQ29sb3IsdHlwZToiIixraWRJZHM6dGhpcy5kYXRhLmtpZElkcyxwYWdlOnRoaXMuZGF0YS5wYWdlSW5kZXgscm90YXRpb246dGhpcy5yb3RhdGlvbn06bnVsbH1yZXNldCgpe2Zvcihjb25zdCBlIG9mIHRoaXMuX3N0cmVhbXMpZS5yZXNldCgpfV9jb25zdHJ1Y3RGaWVsZE5hbWUoZSl7aWYoIWUuaGFzKCJUIikmJiFlLmhhcygiUGFyZW50Iikpe3dhcm4oIlVua25vd24gZmllbGQgbmFtZSwgZmFsbGluZyBiYWNrIHRvIGVtcHR5IGZpZWxkIG5hbWUuIik7cmV0dXJuIiJ9aWYoIWUuaGFzKCJQYXJlbnQiKSlyZXR1cm4gc3RyaW5nVG9QREZTdHJpbmcoZS5nZXQoIlQiKSk7Y29uc3QgdD1bXTtlLmhhcygiVCIpJiZ0LnVuc2hpZnQoc3RyaW5nVG9QREZTdHJpbmcoZS5nZXQoIlQiKSkpO2xldCBpPWU7Y29uc3QgYT1uZXcgUmVmU2V0O2Uub2JqSWQmJmEucHV0KGUub2JqSWQpO2Zvcig7aS5oYXMoIlBhcmVudCIpOyl7aT1pLmdldCgiUGFyZW50Iik7aWYoIShpIGluc3RhbmNlb2YgRGljdCl8fGkub2JqSWQmJmEuaGFzKGkub2JqSWQpKWJyZWFrO2kub2JqSWQmJmEucHV0KGkub2JqSWQpO2kuaGFzKCJUIikmJnQudW5zaGlmdChzdHJpbmdUb1BERlN0cmluZyhpLmdldCgiVCIpKSl9cmV0dXJuIHQuam9pbigiLiIpfX1jbGFzcyBBbm5vdGF0aW9uQm9yZGVyU3R5bGV7Y29uc3RydWN0b3IoKXt0aGlzLndpZHRoPTE7dGhpcy5yYXdXaWR0aD0xO3RoaXMuc3R5bGU9UUE7dGhpcy5kYXNoQXJyYXk9WzNdO3RoaXMuaG9yaXpvbnRhbENvcm5lclJhZGl1cz0wO3RoaXMudmVydGljYWxDb3JuZXJSYWRpdXM9MH1zZXRXaWR0aChlLHQ9WzAsMCwwLDBdKXtpZihlIGluc3RhbmNlb2YgTmFtZSl0aGlzLndpZHRoPTA7ZWxzZSBpZigibnVtYmVyIj09dHlwZW9mIGUpe2lmKGU+MCl7dGhpcy5yYXdXaWR0aD1lO2NvbnN0IGk9KHRbMl0tdFswXSkvMixhPSh0WzNdLXRbMV0pLzI7aWYoaT4wJiZhPjAmJihlPml8fGU+YSkpe3dhcm4oYEFubm90YXRpb25Cb3JkZXJTdHlsZS5zZXRXaWR0aCAtIGlnbm9yaW5nIHdpZHRoOiAke2V9YCk7ZT0xfX10aGlzLndpZHRoPWV9fXNldFN0eWxlKGUpe2lmKGUgaW5zdGFuY2VvZiBOYW1lKXN3aXRjaChlLm5hbWUpe2Nhc2UiUyI6dGhpcy5zdHlsZT1RQTticmVhaztjYXNlIkQiOnRoaXMuc3R5bGU9RUE7YnJlYWs7Y2FzZSJCIjp0aGlzLnN0eWxlPXVBO2JyZWFrO2Nhc2UiSSI6dGhpcy5zdHlsZT1kQTticmVhaztjYXNlIlUiOnRoaXMuc3R5bGU9ZkF9fXNldERhc2hBcnJheShlLHQ9ITEpe2lmKEFycmF5LmlzQXJyYXkoZSkpe2xldCBpPSEwLGE9ITA7Zm9yKGNvbnN0IHQgb2YgZSl7aWYoISgrdD49MCkpe2k9ITE7YnJlYWt9dD4wJiYoYT0hMSl9aWYoMD09PWUubGVuZ3RofHxpJiYhYSl7dGhpcy5kYXNoQXJyYXk9ZTt0JiZ0aGlzLnNldFN0eWxlKE5hbWUuZ2V0KCJEIikpfWVsc2UgdGhpcy53aWR0aD0wfWVsc2UgZSYmKHRoaXMud2lkdGg9MCl9c2V0SG9yaXpvbnRhbENvcm5lclJhZGl1cyhlKXtOdW1iZXIuaXNJbnRlZ2VyKGUpJiYodGhpcy5ob3Jpem9udGFsQ29ybmVyUmFkaXVzPWUpfXNldFZlcnRpY2FsQ29ybmVyUmFkaXVzKGUpe051bWJlci5pc0ludGVnZXIoZSkmJih0aGlzLnZlcnRpY2FsQ29ybmVyUmFkaXVzPWUpfX1jbGFzcyBNYXJrdXBBbm5vdGF0aW9uIGV4dGVuZHMgQW5ub3RhdGlvbntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTtjb25zdHtkaWN0OnR9PWU7aWYodC5oYXMoIklSVCIpKXtjb25zdCBlPXQuZ2V0UmF3KCJJUlQiKTt0aGlzLmRhdGEuaW5SZXBseVRvPWUgaW5zdGFuY2VvZiBSZWY/ZS50b1N0cmluZygpOm51bGw7Y29uc3QgaT10LmdldCgiUlQiKTt0aGlzLmRhdGEucmVwbHlUeXBlPWkgaW5zdGFuY2VvZiBOYW1lP2kubmFtZTpffWxldCBpPW51bGw7aWYodGhpcy5kYXRhLnJlcGx5VHlwZT09PVope2NvbnN0IGU9dC5nZXQoIklSVCIpO3RoaXMuc2V0VGl0bGUoZS5nZXQoIlQiKSk7dGhpcy5kYXRhLnRpdGxlT2JqPXRoaXMuX3RpdGxlO3RoaXMuc2V0Q29udGVudHMoZS5nZXQoIkNvbnRlbnRzIikpO3RoaXMuZGF0YS5jb250ZW50c09iaj10aGlzLl9jb250ZW50cztpZihlLmhhcygiQ3JlYXRpb25EYXRlIikpe3RoaXMuc2V0Q3JlYXRpb25EYXRlKGUuZ2V0KCJDcmVhdGlvbkRhdGUiKSk7dGhpcy5kYXRhLmNyZWF0aW9uRGF0ZT10aGlzLmNyZWF0aW9uRGF0ZX1lbHNlIHRoaXMuZGF0YS5jcmVhdGlvbkRhdGU9bnVsbDtpZihlLmhhcygiTSIpKXt0aGlzLnNldE1vZGlmaWNhdGlvbkRhdGUoZS5nZXQoIk0iKSk7dGhpcy5kYXRhLm1vZGlmaWNhdGlvbkRhdGU9dGhpcy5tb2RpZmljYXRpb25EYXRlfWVsc2UgdGhpcy5kYXRhLm1vZGlmaWNhdGlvbkRhdGU9bnVsbDtpPWUuZ2V0UmF3KCJQb3B1cCIpO2lmKGUuaGFzKCJDIikpe3RoaXMuc2V0Q29sb3IoZS5nZXRBcnJheSgiQyIpKTt0aGlzLmRhdGEuY29sb3I9dGhpcy5jb2xvcn1lbHNlIHRoaXMuZGF0YS5jb2xvcj1udWxsfWVsc2V7dGhpcy5kYXRhLnRpdGxlT2JqPXRoaXMuX3RpdGxlO3RoaXMuc2V0Q3JlYXRpb25EYXRlKHQuZ2V0KCJDcmVhdGlvbkRhdGUiKSk7dGhpcy5kYXRhLmNyZWF0aW9uRGF0ZT10aGlzLmNyZWF0aW9uRGF0ZTtpPXQuZ2V0UmF3KCJQb3B1cCIpO3QuaGFzKCJDIil8fCh0aGlzLmRhdGEuY29sb3I9bnVsbCl9dGhpcy5kYXRhLnBvcHVwUmVmPWkgaW5zdGFuY2VvZiBSZWY/aS50b1N0cmluZygpOm51bGw7dC5oYXMoIlJDIikmJih0aGlzLmRhdGEucmljaFRleHQ9WEZBRmFjdG9yeS5nZXRSaWNoVGV4dEFzSHRtbCh0LmdldCgiUkMiKSkpfXNldENyZWF0aW9uRGF0ZShlKXt0aGlzLmNyZWF0aW9uRGF0ZT0ic3RyaW5nIj09dHlwZW9mIGU/ZTpudWxsfV9zZXREZWZhdWx0QXBwZWFyYW5jZSh7eHJlZjplLGV4dHJhOnQsc3Ryb2tlQ29sb3I6aSxmaWxsQ29sb3I6YSxibGVuZE1vZGU6cixzdHJva2VBbHBoYTpzLGZpbGxBbHBoYTpuLHBvaW50c0NhbGxiYWNrOm99KXtsZXQgZz1OdW1iZXIuTUFYX1ZBTFVFLGM9TnVtYmVyLk1BWF9WQUxVRSxsPU51bWJlci5NSU5fVkFMVUUsaD1OdW1iZXIuTUlOX1ZBTFVFO2NvbnN0IEM9WyJxIl07dCYmQy5wdXNoKHQpO2kmJkMucHVzaChgJHtpWzBdfSAke2lbMV19ICR7aVsyXX0gUkdgKTthJiZDLnB1c2goYCR7YVswXX0gJHthWzFdfSAke2FbMl19IHJnYCk7Y29uc3QgUT10aGlzLmRhdGEucXVhZFBvaW50c3x8RmxvYXQzMkFycmF5LmZyb20oW3RoaXMucmVjdGFuZ2xlWzBdLHRoaXMucmVjdGFuZ2xlWzNdLHRoaXMucmVjdGFuZ2xlWzJdLHRoaXMucmVjdGFuZ2xlWzNdLHRoaXMucmVjdGFuZ2xlWzBdLHRoaXMucmVjdGFuZ2xlWzFdLHRoaXMucmVjdGFuZ2xlWzJdLHRoaXMucmVjdGFuZ2xlWzFdXSk7Zm9yKGxldCBlPTAsdD1RLmxlbmd0aDtlPHQ7ZSs9OCl7Y29uc3RbdCxpLGEscl09byhDLFEuc3ViYXJyYXkoZSxlKzgpKTtnPU1hdGgubWluKGcsdCk7bD1NYXRoLm1heChsLGkpO2M9TWF0aC5taW4oYyxhKTtoPU1hdGgubWF4KGgscil9Qy5wdXNoKCJRIik7Y29uc3QgRT1uZXcgRGljdChlKSx1PW5ldyBEaWN0KGUpO3Uuc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiRm9ybSIpKTtjb25zdCBkPW5ldyBTdHJpbmdTdHJlYW0oQy5qb2luKCIgIikpO2QuZGljdD11O0Uuc2V0KCJGbTAiLGQpO2NvbnN0IGY9bmV3IERpY3QoZSk7ciYmZi5zZXQoIkJNIixOYW1lLmdldChyKSk7Im51bWJlciI9PXR5cGVvZiBzJiZmLnNldCgiQ0EiLHMpOyJudW1iZXIiPT10eXBlb2YgbiYmZi5zZXQoImNhIixuKTtjb25zdCBwPW5ldyBEaWN0KGUpO3Auc2V0KCJHUzAiLGYpO2NvbnN0IG09bmV3IERpY3QoZSk7bS5zZXQoIkV4dEdTdGF0ZSIscCk7bS5zZXQoIlhPYmplY3QiLEUpO2NvbnN0IHk9bmV3IERpY3QoZSk7eS5zZXQoIlJlc291cmNlcyIsbSk7Y29uc3Qgdz10aGlzLmRhdGEucmVjdD1bZyxjLGwsaF07eS5zZXQoIkJCb3giLHcpO3RoaXMuYXBwZWFyYW5jZT1uZXcgU3RyaW5nU3RyZWFtKCIvR1MwIGdzIC9GbTAgRG8iKTt0aGlzLmFwcGVhcmFuY2UuZGljdD15O3RoaXMuX3N0cmVhbXMucHVzaCh0aGlzLmFwcGVhcmFuY2UsZCl9c3RhdGljIGFzeW5jIGNyZWF0ZU5ld0Fubm90YXRpb24oZSx0LGksYSl7Y29uc3Qgcj10LnJlZnx8PWUuZ2V0TmV3VGVtcG9yYXJ5UmVmKCkscz1hd2FpdCB0aGlzLmNyZWF0ZU5ld0FwcGVhcmFuY2VTdHJlYW0odCxlLGEpO2xldCBuO2lmKHMpe2NvbnN0IGE9ZS5nZXROZXdUZW1wb3JhcnlSZWYoKTtuPXRoaXMuY3JlYXRlTmV3RGljdCh0LGUse2FwUmVmOmF9KTtpLnB1dChhLHtkYXRhOnN9KX1lbHNlIG49dGhpcy5jcmVhdGVOZXdEaWN0KHQsZSx7fSk7TnVtYmVyLmlzSW50ZWdlcih0LnBhcmVudFRyZWVJZCkmJm4uc2V0KCJTdHJ1Y3RQYXJlbnQiLHQucGFyZW50VHJlZUlkKTtpLnB1dChyLHtkYXRhOm59KTtyZXR1cm57cmVmOnJ9fXN0YXRpYyBhc3luYyBjcmVhdGVOZXdQcmludEFubm90YXRpb24oZSx0LGksYSl7Y29uc3Qgcj1hd2FpdCB0aGlzLmNyZWF0ZU5ld0FwcGVhcmFuY2VTdHJlYW0oaSx0LGEpLHM9dGhpcy5jcmVhdGVOZXdEaWN0KGksdCxyP3thcDpyfTp7fSksbj1uZXcgdGhpcy5wcm90b3R5cGUuY29uc3RydWN0b3Ioe2RpY3Q6cyx4cmVmOnQsYW5ub3RhdGlvbkdsb2JhbHM6ZSxldmFsdWF0b3JPcHRpb25zOmEuZXZhbHVhdG9yT3B0aW9uc30pO2kucmVmJiYobi5yZWY9bi5yZWZUb1JlcGxhY2U9aS5yZWYpO3JldHVybiBufX1jbGFzcyBXaWRnZXRBbm5vdGF0aW9uIGV4dGVuZHMgQW5ub3RhdGlvbntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTtjb25zdHtkaWN0OnQseHJlZjppLGFubm90YXRpb25HbG9iYWxzOmF9PWUscj10aGlzLmRhdGE7dGhpcy5fbmVlZEFwcGVhcmFuY2VzPWUubmVlZEFwcGVhcmFuY2VzO3IuYW5ub3RhdGlvblR5cGU9Vjt2b2lkIDA9PT1yLmZpZWxkTmFtZSYmKHIuZmllbGROYW1lPXRoaXMuX2NvbnN0cnVjdEZpZWxkTmFtZSh0KSk7dm9pZCAwPT09ci5hY3Rpb25zJiYoci5hY3Rpb25zPWNvbGxlY3RBY3Rpb25zKGksdCxwQSkpO2xldCBzPWdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6dCxrZXk6IlYiLGdldEFycmF5OiEwfSk7ci5maWVsZFZhbHVlPXRoaXMuX2RlY29kZUZvcm1WYWx1ZShzKTtjb25zdCBuPWdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6dCxrZXk6IkRWIixnZXRBcnJheTohMH0pO3IuZGVmYXVsdEZpZWxkVmFsdWU9dGhpcy5fZGVjb2RlRm9ybVZhbHVlKG4pO2lmKHZvaWQgMD09PXMmJmEueGZhRGF0YXNldHMpe2NvbnN0IGU9dGhpcy5fdGl0bGUuc3RyO2lmKGUpe3RoaXMuX2hhc1ZhbHVlRnJvbVhGQT0hMDtyLmZpZWxkVmFsdWU9cz1hLnhmYURhdGFzZXRzLmdldFZhbHVlKGUpfX12b2lkIDA9PT1zJiZudWxsIT09ci5kZWZhdWx0RmllbGRWYWx1ZSYmKHIuZmllbGRWYWx1ZT1yLmRlZmF1bHRGaWVsZFZhbHVlKTtyLmFsdGVybmF0aXZlVGV4dD1zdHJpbmdUb1BERlN0cmluZyh0LmdldCgiVFUiKXx8IiIpO3RoaXMuc2V0RGVmYXVsdEFwcGVhcmFuY2UoZSk7ci5oYXNBcHBlYXJhbmNlfHw9dGhpcy5fbmVlZEFwcGVhcmFuY2VzJiZ2b2lkIDAhPT1yLmZpZWxkVmFsdWUmJm51bGwhPT1yLmZpZWxkVmFsdWU7Y29uc3Qgbz1nZXRJbmhlcml0YWJsZVByb3BlcnR5KHtkaWN0OnQsa2V5OiJGVCJ9KTtyLmZpZWxkVHlwZT1vIGluc3RhbmNlb2YgTmFtZT9vLm5hbWU6bnVsbDtjb25zdCBnPWdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6dCxrZXk6IkRSIn0pLGM9YS5hY3JvRm9ybS5nZXQoIkRSIiksbD10aGlzLmFwcGVhcmFuY2U/LmRpY3QuZ2V0KCJSZXNvdXJjZXMiKTt0aGlzLl9maWVsZFJlc291cmNlcz17bG9jYWxSZXNvdXJjZXM6ZyxhY3JvRm9ybVJlc291cmNlczpjLGFwcGVhcmFuY2VSZXNvdXJjZXM6bCxtZXJnZWRSZXNvdXJjZXM6RGljdC5tZXJnZSh7eHJlZjppLGRpY3RBcnJheTpbZyxsLGNdLG1lcmdlU3ViRGljdHM6ITB9KX07ci5maWVsZEZsYWdzPWdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6dCxrZXk6IkZmIn0pOyghTnVtYmVyLmlzSW50ZWdlcihyLmZpZWxkRmxhZ3MpfHxyLmZpZWxkRmxhZ3M8MCkmJihyLmZpZWxkRmxhZ3M9MCk7ci5yZWFkT25seT10aGlzLmhhc0ZpZWxkRmxhZyhyQSk7ci5yZXF1aXJlZD10aGlzLmhhc0ZpZWxkRmxhZyhzQSk7ci5oaWRkZW49dGhpcy5faGFzRmxhZyhyLmFubm90YXRpb25GbGFncywkKXx8dGhpcy5faGFzRmxhZyhyLmFubm90YXRpb25GbGFncyx0QSl9X2RlY29kZUZvcm1WYWx1ZShlKXtyZXR1cm4gQXJyYXkuaXNBcnJheShlKT9lLmZpbHRlcigoZT0+InN0cmluZyI9PXR5cGVvZiBlKSkubWFwKChlPT5zdHJpbmdUb1BERlN0cmluZyhlKSkpOmUgaW5zdGFuY2VvZiBOYW1lP3N0cmluZ1RvUERGU3RyaW5nKGUubmFtZSk6InN0cmluZyI9PXR5cGVvZiBlP3N0cmluZ1RvUERGU3RyaW5nKGUpOm51bGx9aGFzRmllbGRGbGFnKGUpe3JldHVybiEhKHRoaXMuZGF0YS5maWVsZEZsYWdzJmUpfV9pc1ZpZXdhYmxlKGUpe3JldHVybiEwfW11c3RCZVZpZXdlZChlLHQpe3JldHVybiB0P3RoaXMudmlld2FibGU6c3VwZXIubXVzdEJlVmlld2VkKGUsdCkmJiF0aGlzLl9oYXNGbGFnKHRoaXMuZmxhZ3MsdEEpfWdldFJvdGF0aW9uTWF0cml4KGUpe2xldCB0PWU/LmdldCh0aGlzLmRhdGEuaWQpPy5yb3RhdGlvbjt2b2lkIDA9PT10JiYodD10aGlzLnJvdGF0aW9uKTtpZigwPT09dClyZXR1cm4gYTtyZXR1cm4gZ2V0Um90YXRpb25NYXRyaXgodCx0aGlzLmRhdGEucmVjdFsyXS10aGlzLmRhdGEucmVjdFswXSx0aGlzLmRhdGEucmVjdFszXS10aGlzLmRhdGEucmVjdFsxXSl9Z2V0Qm9yZGVyQW5kQmFja2dyb3VuZEFwcGVhcmFuY2VzKGUpe2xldCB0PWU/LmdldCh0aGlzLmRhdGEuaWQpPy5yb3RhdGlvbjt2b2lkIDA9PT10JiYodD10aGlzLnJvdGF0aW9uKTtpZighdGhpcy5iYWNrZ3JvdW5kQ29sb3ImJiF0aGlzLmJvcmRlckNvbG9yKXJldHVybiIiO2NvbnN0IGk9dGhpcy5kYXRhLnJlY3RbMl0tdGhpcy5kYXRhLnJlY3RbMF0sYT10aGlzLmRhdGEucmVjdFszXS10aGlzLmRhdGEucmVjdFsxXSxyPTA9PT10fHwxODA9PT10P2AwIDAgJHtpfSAke2F9IHJlYDpgMCAwICR7YX0gJHtpfSByZWA7bGV0IHM9IiI7dGhpcy5iYWNrZ3JvdW5kQ29sb3ImJihzPWAke2dldFBkZkNvbG9yKHRoaXMuYmFja2dyb3VuZENvbG9yLCEwKX0gJHtyfSBmIGApO2lmKHRoaXMuYm9yZGVyQ29sb3Ipe3MrPWAke3RoaXMuYm9yZGVyU3R5bGUud2lkdGh8fDF9IHcgJHtnZXRQZGZDb2xvcih0aGlzLmJvcmRlckNvbG9yLCExKX0gJHtyfSBTIGB9cmV0dXJuIHN9YXN5bmMgZ2V0T3BlcmF0b3JMaXN0KGUsdCxpLGEpe2lmKGkmQyYmISh0aGlzIGluc3RhbmNlb2YgU2lnbmF0dXJlV2lkZ2V0QW5ub3RhdGlvbikmJiF0aGlzLmRhdGEubm9IVE1MJiYhdGhpcy5kYXRhLmhhc093bkNhbnZhcylyZXR1cm57b3BMaXN0Om5ldyBPcGVyYXRvckxpc3Qsc2VwYXJhdGVGb3JtOiEwLHNlcGFyYXRlQ2FudmFzOiExfTtpZighdGhpcy5faGFzVGV4dClyZXR1cm4gc3VwZXIuZ2V0T3BlcmF0b3JMaXN0KGUsdCxpLGEpO2NvbnN0IHI9YXdhaXQgdGhpcy5fZ2V0QXBwZWFyYW5jZShlLHQsaSxhKTtpZih0aGlzLmFwcGVhcmFuY2UmJm51bGw9PT1yKXJldHVybiBzdXBlci5nZXRPcGVyYXRvckxpc3QoZSx0LGksYSk7Y29uc3Qgcz1uZXcgT3BlcmF0b3JMaXN0O2lmKCF0aGlzLl9kZWZhdWx0QXBwZWFyYW5jZXx8bnVsbD09PXIpcmV0dXJue29wTGlzdDpzLHNlcGFyYXRlRm9ybTohMSxzZXBhcmF0ZUNhbnZhczohMX07Y29uc3Qgbj0hISh0aGlzLmRhdGEuaGFzT3duQ2FudmFzJiZpJmMpLG89WzAsMCx0aGlzLmRhdGEucmVjdFsyXS10aGlzLmRhdGEucmVjdFswXSx0aGlzLmRhdGEucmVjdFszXS10aGlzLmRhdGEucmVjdFsxXV0sZz1nZXRUcmFuc2Zvcm1NYXRyaXgodGhpcy5kYXRhLnJlY3QsbyxbMSwwLDAsMSwwLDBdKTtsZXQgbDt0aGlzLm9jJiYobD1hd2FpdCBlLnBhcnNlTWFya2VkQ29udGVudFByb3BzKHRoaXMub2MsbnVsbCkpO3ZvaWQgMCE9PWwmJnMuYWRkT3AoS2UsWyJPQyIsbF0pO3MuYWRkT3AoVmUsW3RoaXMuZGF0YS5pZCx0aGlzLmRhdGEucmVjdCxnLHRoaXMuZ2V0Um90YXRpb25NYXRyaXgoYSksbl0pO2NvbnN0IGg9bmV3IFN0cmluZ1N0cmVhbShyKTthd2FpdCBlLmdldE9wZXJhdG9yTGlzdCh7c3RyZWFtOmgsdGFzazp0LHJlc291cmNlczp0aGlzLl9maWVsZFJlc291cmNlcy5tZXJnZWRSZXNvdXJjZXMsb3BlcmF0b3JMaXN0OnN9KTtzLmFkZE9wKFplLFtdKTt2b2lkIDAhPT1sJiZzLmFkZE9wKFRlLFtdKTtyZXR1cm57b3BMaXN0OnMsc2VwYXJhdGVGb3JtOiExLHNlcGFyYXRlQ2FudmFzOm59fV9nZXRNS0RpY3QoZSl7Y29uc3QgdD1uZXcgRGljdChudWxsKTtlJiZ0LnNldCgiUiIsZSk7dGhpcy5ib3JkZXJDb2xvciYmdC5zZXQoIkJDIixnZXRQZGZDb2xvckFycmF5KHRoaXMuYm9yZGVyQ29sb3IpKTt0aGlzLmJhY2tncm91bmRDb2xvciYmdC5zZXQoIkJHIixnZXRQZGZDb2xvckFycmF5KHRoaXMuYmFja2dyb3VuZENvbG9yKSk7cmV0dXJuIHQuc2l6ZT4wP3Q6bnVsbH1hbWVuZFNhdmVkRGljdChlLHQpe31zZXRWYWx1ZShlLHQsaSxhKXtjb25zdHtkaWN0OnIscmVmOnN9PWZ1bmN0aW9uIGdldFBhcmVudFRvVXBkYXRlKGUsdCxpKXtjb25zdCBhPW5ldyBSZWZTZXQscj1lLHM9e2RpY3Q6bnVsbCxyZWY6bnVsbH07Zm9yKDtlIGluc3RhbmNlb2YgRGljdCYmIWEuaGFzKHQpOyl7YS5wdXQodCk7aWYoZS5oYXMoIlQiKSlicmVhaztpZighKCh0PWUuZ2V0UmF3KCJQYXJlbnQiKSlpbnN0YW5jZW9mIFJlZikpcmV0dXJuIHM7ZT1pLmZldGNoKHQpfWlmKGUgaW5zdGFuY2VvZiBEaWN0JiZlIT09cil7cy5kaWN0PWU7cy5yZWY9dH1yZXR1cm4gc30oZSx0aGlzLnJlZixpKTtpZihyKXtpZighYS5oYXMocykpe2NvbnN0IGU9ci5jbG9uZSgpO2Uuc2V0KCJWIix0KTthLnB1dChzLHtkYXRhOmV9KTtyZXR1cm4gZX19ZWxzZSBlLnNldCgiViIsdCk7cmV0dXJuIG51bGx9YXN5bmMgc2F2ZShlLHQsaSxyKXtjb25zdCBzPWk/LmdldCh0aGlzLmRhdGEuaWQpLG49dGhpcy5fYnVpbGRGbGFncyhzPy5ub1ZpZXcscz8ubm9QcmludCk7bGV0IG89cz8udmFsdWUsZz1zPy5yb3RhdGlvbjtpZihvPT09dGhpcy5kYXRhLmZpZWxkVmFsdWV8fHZvaWQgMD09PW8pe2lmKCF0aGlzLl9oYXNWYWx1ZUZyb21YRkEmJnZvaWQgMD09PWcmJnZvaWQgMD09PW4pcmV0dXJuO298fD10aGlzLmRhdGEuZmllbGRWYWx1ZX1pZih2b2lkIDA9PT1nJiYhdGhpcy5faGFzVmFsdWVGcm9tWEZBJiZBcnJheS5pc0FycmF5KG8pJiZBcnJheS5pc0FycmF5KHRoaXMuZGF0YS5maWVsZFZhbHVlKSYmaXNBcnJheUVxdWFsKG8sdGhpcy5kYXRhLmZpZWxkVmFsdWUpJiZ2b2lkIDA9PT1uKXJldHVybjt2b2lkIDA9PT1nJiYoZz10aGlzLnJvdGF0aW9uKTtsZXQgYz1udWxsO2lmKCF0aGlzLl9uZWVkQXBwZWFyYW5jZXMpe2M9YXdhaXQgdGhpcy5fZ2V0QXBwZWFyYW5jZShlLHQsaCxpKTtpZihudWxsPT09YyYmdm9pZCAwPT09bilyZXR1cm59bGV0IGw9ITE7aWYoYz8ubmVlZEFwcGVhcmFuY2VzKXtsPSEwO2M9bnVsbH1jb25zdHt4cmVmOkN9PWUsUT1DLmZldGNoSWZSZWYodGhpcy5yZWYpO2lmKCEoUSBpbnN0YW5jZW9mIERpY3QpKXJldHVybjtjb25zdCBFPW5ldyBEaWN0KEMpO2Zvcihjb25zdCBlIG9mIFEuZ2V0S2V5cygpKSJBUCIhPT1lJiZFLnNldChlLFEuZ2V0UmF3KGUpKTtpZih2b2lkIDAhPT1uKXtFLnNldCgiRiIsbik7aWYobnVsbD09PWMmJiFsKXtjb25zdCBlPVEuZ2V0UmF3KCJBUCIpO2UmJkUuc2V0KCJBUCIsZSl9fWNvbnN0IHU9e3BhdGg6dGhpcy5kYXRhLmZpZWxkTmFtZSx2YWx1ZTpvfSxkPXRoaXMuc2V0VmFsdWUoRSxBcnJheS5pc0FycmF5KG8pP28ubWFwKHN0cmluZ1RvQXNjaWlPclVURjE2QkUpOnN0cmluZ1RvQXNjaWlPclVURjE2QkUobyksQyxyKTt0aGlzLmFtZW5kU2F2ZWREaWN0KGksZHx8RSk7Y29uc3QgZj10aGlzLl9nZXRNS0RpY3QoZyk7ZiYmRS5zZXQoIk1LIixmKTtyLnB1dCh0aGlzLnJlZix7ZGF0YTpFLHhmYTp1LG5lZWRBcHBlYXJhbmNlczpsfSk7aWYobnVsbCE9PWMpe2NvbnN0IGU9Qy5nZXROZXdUZW1wb3JhcnlSZWYoKSx0PW5ldyBEaWN0KEMpO0Uuc2V0KCJBUCIsdCk7dC5zZXQoIk4iLGUpO2NvbnN0IHM9dGhpcy5fZ2V0U2F2ZUZpZWxkUmVzb3VyY2VzKEMpLG49bmV3IFN0cmluZ1N0cmVhbShjKSxvPW4uZGljdD1uZXcgRGljdChDKTtvLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIkZvcm0iKSk7by5zZXQoIlJlc291cmNlcyIscyk7by5zZXQoIkJCb3giLFswLDAsdGhpcy5kYXRhLnJlY3RbMl0tdGhpcy5kYXRhLnJlY3RbMF0sdGhpcy5kYXRhLnJlY3RbM10tdGhpcy5kYXRhLnJlY3RbMV1dKTtjb25zdCBnPXRoaXMuZ2V0Um90YXRpb25NYXRyaXgoaSk7ZyE9PWEmJm8uc2V0KCJNYXRyaXgiLGcpO3IucHV0KGUse2RhdGE6bix4ZmE6bnVsbCxuZWVkQXBwZWFyYW5jZXM6ITF9KX1FLnNldCgiTSIsYEQ6JHtnZXRNb2RpZmljYXRpb25EYXRlKCl9YCl9YXN5bmMgX2dldEFwcGVhcmFuY2UoZSx0LGksYSl7aWYodGhpcy5oYXNGaWVsZEZsYWcob0EpKXJldHVybiBudWxsO2NvbnN0IHI9YT8uZ2V0KHRoaXMuZGF0YS5pZCk7bGV0IHMsbjtpZihyKXtzPXIuZm9ybWF0dGVkVmFsdWV8fHIudmFsdWU7bj1yLnJvdGF0aW9ufWlmKHZvaWQgMD09PW4mJnZvaWQgMD09PXMmJiF0aGlzLl9uZWVkQXBwZWFyYW5jZXMmJighdGhpcy5faGFzVmFsdWVGcm9tWEZBfHx0aGlzLmFwcGVhcmFuY2UpKXJldHVybiBudWxsO2NvbnN0IGc9dGhpcy5nZXRCb3JkZXJBbmRCYWNrZ3JvdW5kQXBwZWFyYW5jZXMoYSk7aWYodm9pZCAwPT09cyl7cz10aGlzLmRhdGEuZmllbGRWYWx1ZTtpZighcylyZXR1cm5gL1R4IEJNQyBxICR7Z31RIEVNQ2B9QXJyYXkuaXNBcnJheShzKSYmMT09PXMubGVuZ3RoJiYocz1zWzBdKTthc3NlcnQoInN0cmluZyI9PXR5cGVvZiBzLCJFeHBlY3RlZCBgdmFsdWVgIHRvIGJlIGEgc3RyaW5nLiIpO3M9cy50cmltRW5kKCk7aWYodGhpcy5kYXRhLmNvbWJvKXtjb25zdCBlPXRoaXMuZGF0YS5vcHRpb25zLmZpbmQoKCh7ZXhwb3J0VmFsdWU6ZX0pPT5zPT09ZSkpO3M9ZT8uZGlzcGxheVZhbHVlfHxzfWlmKCIiPT09cylyZXR1cm5gL1R4IEJNQyBxICR7Z31RIEVNQ2A7dm9pZCAwPT09biYmKG49dGhpcy5yb3RhdGlvbik7bGV0IGMsbD0tMTtpZih0aGlzLmRhdGEubXVsdGlMaW5lKXtjPXMuc3BsaXQoL1xyXG4/fFxuLykubWFwKChlPT5lLm5vcm1hbGl6ZSgiTkZDIikpKTtsPWMubGVuZ3RofWVsc2UgYz1bcy5yZXBsYWNlKC9cclxuP3xcbi8sIiIpLm5vcm1hbGl6ZSgiTkZDIildO2xldCBDPXRoaXMuZGF0YS5yZWN0WzNdLXRoaXMuZGF0YS5yZWN0WzFdLFE9dGhpcy5kYXRhLnJlY3RbMl0tdGhpcy5kYXRhLnJlY3RbMF07OTAhPT1uJiYyNzAhPT1ufHwoW1EsQ109W0MsUV0pO3RoaXMuX2RlZmF1bHRBcHBlYXJhbmNlfHwodGhpcy5kYXRhLmRlZmF1bHRBcHBlYXJhbmNlRGF0YT1wYXJzZURlZmF1bHRBcHBlYXJhbmNlKHRoaXMuX2RlZmF1bHRBcHBlYXJhbmNlPSIvSGVsdmV0aWNhIDAgVGYgMCBnIikpO2xldCBFLHUsZCxmPWF3YWl0IFdpZGdldEFubm90YXRpb24uX2dldEZvbnREYXRhKGUsdCx0aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhLHRoaXMuX2ZpZWxkUmVzb3VyY2VzLm1lcmdlZFJlc291cmNlcyk7Y29uc3QgcD1bXTtsZXQgbT0hMTtmb3IoY29uc3QgZSBvZiBjKXtjb25zdCB0PWYuZW5jb2RlU3RyaW5nKGUpO3QubGVuZ3RoPjEmJihtPSEwKTtwLnB1c2godC5qb2luKCIiKSl9aWYobSYmaSZoKXJldHVybntuZWVkQXBwZWFyYW5jZXM6ITB9O2lmKG0mJnRoaXMuX2lzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkKXtjb25zdCBpPXRoaXMuZGF0YS5jb21iPyJtb25vc3BhY2UiOiJzYW5zLXNlcmlmIixhPW5ldyBGYWtlVW5pY29kZUZvbnQoZS54cmVmLGkpLHI9YS5jcmVhdGVGb250UmVzb3VyY2VzKGMuam9pbigiIikpLG49ci5nZXRSYXcoIkZvbnQiKTtpZih0aGlzLl9maWVsZFJlc291cmNlcy5tZXJnZWRSZXNvdXJjZXMuaGFzKCJGb250Iikpe2NvbnN0IGU9dGhpcy5fZmllbGRSZXNvdXJjZXMubWVyZ2VkUmVzb3VyY2VzLmdldCgiRm9udCIpO2Zvcihjb25zdCB0IG9mIG4uZ2V0S2V5cygpKWUuc2V0KHQsbi5nZXRSYXcodCkpfWVsc2UgdGhpcy5fZmllbGRSZXNvdXJjZXMubWVyZ2VkUmVzb3VyY2VzLnNldCgiRm9udCIsbik7Y29uc3Qgbz1hLmZvbnROYW1lLm5hbWU7Zj1hd2FpdCBXaWRnZXRBbm5vdGF0aW9uLl9nZXRGb250RGF0YShlLHQse2ZvbnROYW1lOm8sZm9udFNpemU6MH0scik7Zm9yKGxldCBlPTAsdD1wLmxlbmd0aDtlPHQ7ZSsrKXBbZV09c3RyaW5nVG9VVEYxNlN0cmluZyhjW2VdKTtjb25zdCBnPU9iamVjdC5hc3NpZ24oT2JqZWN0LmNyZWF0ZShudWxsKSx0aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhKTt0aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhLmZvbnRTaXplPTA7dGhpcy5kYXRhLmRlZmF1bHRBcHBlYXJhbmNlRGF0YS5mb250TmFtZT1vO1tFLHUsZF09dGhpcy5fY29tcHV0ZUZvbnRTaXplKEMtMixRLTQscyxmLGwpO3RoaXMuZGF0YS5kZWZhdWx0QXBwZWFyYW5jZURhdGE9Z31lbHNle3RoaXMuX2lzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkfHx3YXJuKCJfZ2V0QXBwZWFyYW5jZTogT2Zmc2NyZWVuQ2FudmFzIGlzIG5vdCBzdXBwb3J0ZWQsIGFubm90YXRpb24gbWF5IG5vdCByZW5kZXIgY29ycmVjdGx5LiIpO1tFLHUsZF09dGhpcy5fY29tcHV0ZUZvbnRTaXplKEMtMixRLTQscyxmLGwpfWxldCB5PWYuZGVzY2VudDt5PWlzTmFOKHkpP28qZDpNYXRoLm1heChvKmQsTWF0aC5hYnMoeSkqdSk7Y29uc3Qgdz1NYXRoLm1pbihNYXRoLmZsb29yKChDLXUpLzIpLDEpLGI9dGhpcy5kYXRhLnRleHRBbGlnbm1lbnQ7aWYodGhpcy5kYXRhLm11bHRpTGluZSlyZXR1cm4gdGhpcy5fZ2V0TXVsdGlsaW5lQXBwZWFyYW5jZShFLHAsZix1LFEsQyxiLDIsdyx5LGQsYSk7aWYodGhpcy5kYXRhLmNvbWIpcmV0dXJuIHRoaXMuX2dldENvbWJBcHBlYXJhbmNlKEUsZixwWzBdLHUsUSxDLDIsdyx5LGQsYSk7Y29uc3QgRD13K3k7aWYoMD09PWJ8fGI+MilyZXR1cm5gL1R4IEJNQyBxICR7Z31CVCBgK0UrYCAxIDAgMCAxICR7bnVtYmVyVG9TdHJpbmcoMil9ICR7bnVtYmVyVG9TdHJpbmcoRCl9IFRtICgke2VzY2FwZVN0cmluZyhwWzBdKX0pIFRqIEVUIFEgRU1DYDtyZXR1cm5gL1R4IEJNQyBxICR7Z31CVCBgK0UrYCAxIDAgMCAxIDAgMCBUbSAke3RoaXMuX3JlbmRlclRleHQocFswXSxmLHUsUSxiLHtzaGlmdDowfSwyLEQpfSBFVCBRIEVNQ2B9c3RhdGljIGFzeW5jIF9nZXRGb250RGF0YShlLHQsaSxhKXtjb25zdCByPW5ldyBPcGVyYXRvckxpc3Qscz17Zm9udDpudWxsLGNsb25lKCl7cmV0dXJuIHRoaXN9fSx7Zm9udE5hbWU6bixmb250U2l6ZTpvfT1pO2F3YWl0IGUuaGFuZGxlU2V0Rm9udChhLFtuJiZOYW1lLmdldChuKSxvXSxudWxsLHIsdCxzLG51bGwpO3JldHVybiBzLmZvbnR9X2dldFRleHRXaWR0aChlLHQpe3JldHVybiB0LmNoYXJzVG9HbHlwaHMoZSkucmVkdWNlKCgoZSx0KT0+ZSt0LndpZHRoKSwwKS8xZTN9X2NvbXB1dGVGb250U2l6ZShlLHQsaSxhLHIpe2xldHtmb250U2l6ZTpufT10aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhLG89KG58fDEyKSpzLGc9TWF0aC5yb3VuZChlL28pO2lmKCFuKXtjb25zdCByb3VuZFdpdGhUd29EaWdpdHM9ZT0+TWF0aC5mbG9vcigxMDAqZSkvMTAwO2lmKC0xPT09cil7Y29uc3Qgcj10aGlzLl9nZXRUZXh0V2lkdGgoaSxhKTtuPXJvdW5kV2l0aFR3b0RpZ2l0cyhNYXRoLm1pbihlL3MsdC9yKSk7Zz0xfWVsc2V7Y29uc3QgYz1pLnNwbGl0KC9cclxuP3xcbi8pLGw9W107Zm9yKGNvbnN0IGUgb2YgYyl7Y29uc3QgdD1hLmVuY29kZVN0cmluZyhlKS5qb2luKCIiKSxpPWEuY2hhcnNUb0dseXBocyh0KSxyPWEuZ2V0Q2hhclBvc2l0aW9ucyh0KTtsLnB1c2goe2xpbmU6dCxnbHlwaHM6aSxwb3NpdGlvbnM6cn0pfWNvbnN0IGlzVG9vQmlnPWk9PntsZXQgcj0wO2Zvcihjb25zdCBzIG9mIGwpe3IrPXRoaXMuX3NwbGl0TGluZShudWxsLGEsaSx0LHMpLmxlbmd0aCppO2lmKHI+ZSlyZXR1cm4hMH1yZXR1cm4hMX07Zz1NYXRoLm1heChnLHIpO2Zvcig7Oyl7bz1lL2c7bj1yb3VuZFdpdGhUd29EaWdpdHMoby9zKTtpZighaXNUb29CaWcobikpYnJlYWs7ZysrfX1jb25zdHtmb250TmFtZTpjLGZvbnRDb2xvcjpsfT10aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhO3RoaXMuX2RlZmF1bHRBcHBlYXJhbmNlPWZ1bmN0aW9uIGNyZWF0ZURlZmF1bHRBcHBlYXJhbmNlKHtmb250U2l6ZTplLGZvbnROYW1lOnQsZm9udENvbG9yOml9KXtyZXR1cm5gLyR7ZXNjYXBlUERGTmFtZSh0KX0gJHtlfSBUZiAke2dldFBkZkNvbG9yKGksITApfWB9KHtmb250U2l6ZTpuLGZvbnROYW1lOmMsZm9udENvbG9yOmx9KX1yZXR1cm5bdGhpcy5fZGVmYXVsdEFwcGVhcmFuY2UsbixlL2ddfV9yZW5kZXJUZXh0KGUsdCxpLGEscixzLG4sbyl7bGV0IGc7aWYoMT09PXIpe2c9KGEtdGhpcy5fZ2V0VGV4dFdpZHRoKGUsdCkqaSkvMn1lbHNlIGlmKDI9PT1yKXtnPWEtdGhpcy5fZ2V0VGV4dFdpZHRoKGUsdCkqaS1ufWVsc2UgZz1uO2NvbnN0IGM9bnVtYmVyVG9TdHJpbmcoZy1zLnNoaWZ0KTtzLnNoaWZ0PWc7cmV0dXJuYCR7Y30gJHtvPW51bWJlclRvU3RyaW5nKG8pfSBUZCAoJHtlc2NhcGVTdHJpbmcoZSl9KSBUamB9X2dldFNhdmVGaWVsZFJlc291cmNlcyhlKXtjb25zdHtsb2NhbFJlc291cmNlczp0LGFwcGVhcmFuY2VSZXNvdXJjZXM6aSxhY3JvRm9ybVJlc291cmNlczphfT10aGlzLl9maWVsZFJlc291cmNlcyxyPXRoaXMuZGF0YS5kZWZhdWx0QXBwZWFyYW5jZURhdGE/LmZvbnROYW1lO2lmKCFyKXJldHVybiB0fHxEaWN0LmVtcHR5O2Zvcihjb25zdCBlIG9mW3QsaV0paWYoZSBpbnN0YW5jZW9mIERpY3Qpe2NvbnN0IHQ9ZS5nZXQoIkZvbnQiKTtpZih0IGluc3RhbmNlb2YgRGljdCYmdC5oYXMocikpcmV0dXJuIGV9aWYoYSBpbnN0YW5jZW9mIERpY3Qpe2NvbnN0IGk9YS5nZXQoIkZvbnQiKTtpZihpIGluc3RhbmNlb2YgRGljdCYmaS5oYXMocikpe2NvbnN0IGE9bmV3IERpY3QoZSk7YS5zZXQocixpLmdldFJhdyhyKSk7Y29uc3Qgcz1uZXcgRGljdChlKTtzLnNldCgiRm9udCIsYSk7cmV0dXJuIERpY3QubWVyZ2Uoe3hyZWY6ZSxkaWN0QXJyYXk6W3MsdF0sbWVyZ2VTdWJEaWN0czohMH0pfX1yZXR1cm4gdHx8RGljdC5lbXB0eX1nZXRGaWVsZE9iamVjdCgpe3JldHVybiBudWxsfX1jbGFzcyBUZXh0V2lkZ2V0QW5ub3RhdGlvbiBleHRlbmRzIFdpZGdldEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7Y29uc3R7ZGljdDp0fT1lO2lmKHQuaGFzKCJQTUQiKSl7dGhpcy5mbGFnc3w9JDt0aGlzLmRhdGEuaGlkZGVuPSEwO3dhcm4oIkJhcmNvZGVzIGFyZSBub3Qgc3VwcG9ydGVkIil9dGhpcy5kYXRhLmhhc093bkNhbnZhcz10aGlzLmRhdGEucmVhZE9ubHkmJiF0aGlzLmRhdGEubm9IVE1MO3RoaXMuX2hhc1RleHQ9ITA7InN0cmluZyIhPXR5cGVvZiB0aGlzLmRhdGEuZmllbGRWYWx1ZSYmKHRoaXMuZGF0YS5maWVsZFZhbHVlPSIiKTtsZXQgaT1nZXRJbmhlcml0YWJsZVByb3BlcnR5KHtkaWN0OnQsa2V5OiJRIn0pOyghTnVtYmVyLmlzSW50ZWdlcihpKXx8aTwwfHxpPjIpJiYoaT1udWxsKTt0aGlzLmRhdGEudGV4dEFsaWdubWVudD1pO2xldCBhPWdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6dCxrZXk6Ik1heExlbiJ9KTsoIU51bWJlci5pc0ludGVnZXIoYSl8fGE8MCkmJihhPTApO3RoaXMuZGF0YS5tYXhMZW49YTt0aGlzLmRhdGEubXVsdGlMaW5lPXRoaXMuaGFzRmllbGRGbGFnKG5BKTt0aGlzLmRhdGEuY29tYj10aGlzLmhhc0ZpZWxkRmxhZyhCQSkmJiF0aGlzLmhhc0ZpZWxkRmxhZyhuQSkmJiF0aGlzLmhhc0ZpZWxkRmxhZyhvQSkmJiF0aGlzLmhhc0ZpZWxkRmxhZyhsQSkmJjAhPT10aGlzLmRhdGEubWF4TGVuO3RoaXMuZGF0YS5kb05vdFNjcm9sbD10aGlzLmhhc0ZpZWxkRmxhZyhDQSl9Z2V0IGhhc1RleHRDb250ZW50KCl7cmV0dXJuISF0aGlzLmFwcGVhcmFuY2UmJiF0aGlzLl9uZWVkQXBwZWFyYW5jZXN9X2dldENvbWJBcHBlYXJhbmNlKGUsdCxpLGEscixzLG4sbyxnLGMsbCl7Y29uc3QgaD1yL3RoaXMuZGF0YS5tYXhMZW4sQz10aGlzLmdldEJvcmRlckFuZEJhY2tncm91bmRBcHBlYXJhbmNlcyhsKSxRPVtdLEU9dC5nZXRDaGFyUG9zaXRpb25zKGkpO2Zvcihjb25zdFtlLHRdb2YgRSlRLnB1c2goYCgke2VzY2FwZVN0cmluZyhpLnN1YnN0cmluZyhlLHQpKX0pIFRqYCk7Y29uc3QgdT1RLmpvaW4oYCAke251bWJlclRvU3RyaW5nKGgpfSAwIFRkIGApO3JldHVybmAvVHggQk1DIHEgJHtDfUJUIGArZStgIDEgMCAwIDEgJHtudW1iZXJUb1N0cmluZyhuKX0gJHtudW1iZXJUb1N0cmluZyhvK2cpfSBUbSAke3V9IEVUIFEgRU1DYH1fZ2V0TXVsdGlsaW5lQXBwZWFyYW5jZShlLHQsaSxhLHIscyxuLG8sZyxjLGwsaCl7Y29uc3QgQz1bXSxRPXItMipvLEU9e3NoaWZ0OjB9O2ZvcihsZXQgZT0wLHM9dC5sZW5ndGg7ZTxzO2UrKyl7Y29uc3Qgcz10W2VdLGg9dGhpcy5fc3BsaXRMaW5lKHMsaSxhLFEpO2ZvcihsZXQgdD0wLHM9aC5sZW5ndGg7dDxzO3QrKyl7Y29uc3Qgcz1oW3RdLFE9MD09PWUmJjA9PT10Py1nLShsLWMpOi1sO0MucHVzaCh0aGlzLl9yZW5kZXJUZXh0KHMsaSxhLHIsbixFLG8sUSkpfX1jb25zdCB1PXRoaXMuZ2V0Qm9yZGVyQW5kQmFja2dyb3VuZEFwcGVhcmFuY2VzKGgpLGQ9Qy5qb2luKCJcbiIpO3JldHVybmAvVHggQk1DIHEgJHt1fUJUIGArZStgIDEgMCAwIDEgMCAke251bWJlclRvU3RyaW5nKHMpfSBUbSAke2R9IEVUIFEgRU1DYH1fc3BsaXRMaW5lKGUsdCxpLGEscj17fSl7ZT1yLmxpbmV8fGU7Y29uc3Qgcz1yLmdseXBoc3x8dC5jaGFyc1RvR2x5cGhzKGUpO2lmKHMubGVuZ3RoPD0xKXJldHVybltlXTtjb25zdCBuPXIucG9zaXRpb25zfHx0LmdldENoYXJQb3NpdGlvbnMoZSksbz1pLzFlMyxnPVtdO2xldCBjPS0xLGw9LTEsaD0tMSxDPTAsUT0wO2ZvcihsZXQgdD0wLGk9cy5sZW5ndGg7dDxpO3QrKyl7Y29uc3RbaSxyXT1uW3RdLEU9c1t0XSx1PUUud2lkdGgqbztpZigiICI9PT1FLnVuaWNvZGUpaWYoUSt1PmEpe2cucHVzaChlLnN1YnN0cmluZyhDLGkpKTtDPWk7UT11O2M9LTE7aD0tMX1lbHNle1ErPXU7Yz1pO2w9cjtoPXR9ZWxzZSBpZihRK3U+YSlpZigtMSE9PWMpe2cucHVzaChlLnN1YnN0cmluZyhDLGwpKTtDPWw7dD1oKzE7Yz0tMTtRPTB9ZWxzZXtnLnB1c2goZS5zdWJzdHJpbmcoQyxpKSk7Qz1pO1E9dX1lbHNlIFErPXV9QzxlLmxlbmd0aCYmZy5wdXNoKGUuc3Vic3RyaW5nKEMsZS5sZW5ndGgpKTtyZXR1cm4gZ31hc3luYyBleHRyYWN0VGV4dENvbnRlbnQoZSx0LGkpe2F3YWl0IHN1cGVyLmV4dHJhY3RUZXh0Q29udGVudChlLHQsaSk7Y29uc3QgYT10aGlzLmRhdGEudGV4dENvbnRlbnQ7aWYoIWEpcmV0dXJuO2NvbnN0IHI9YS5qb2luKCJcbiIpO2lmKHI9PT10aGlzLmRhdGEuZmllbGRWYWx1ZSlyZXR1cm47Y29uc3Qgcz1yLnJlcGxhY2VBbGwoLyhbLiorP14ke30oKXxbXF1cXF0pfChccyspL2csKChlLHQpPT50P2BcXCR7dH1gOiJcXHMrIikpO25ldyBSZWdFeHAoYF5cXHMqJHtzfVxccyokYCkudGVzdCh0aGlzLmRhdGEuZmllbGRWYWx1ZSkmJih0aGlzLmRhdGEudGV4dENvbnRlbnQ9dGhpcy5kYXRhLmZpZWxkVmFsdWUuc3BsaXQoIlxuIikpfWdldEZpZWxkT2JqZWN0KCl7cmV0dXJue2lkOnRoaXMuZGF0YS5pZCx2YWx1ZTp0aGlzLmRhdGEuZmllbGRWYWx1ZSxkZWZhdWx0VmFsdWU6dGhpcy5kYXRhLmRlZmF1bHRGaWVsZFZhbHVlfHwiIixtdWx0aWxpbmU6dGhpcy5kYXRhLm11bHRpTGluZSxwYXNzd29yZDp0aGlzLmhhc0ZpZWxkRmxhZyhvQSksY2hhckxpbWl0OnRoaXMuZGF0YS5tYXhMZW4sY29tYjp0aGlzLmRhdGEuY29tYixlZGl0YWJsZTohdGhpcy5kYXRhLnJlYWRPbmx5LGhpZGRlbjp0aGlzLmRhdGEuaGlkZGVuLG5hbWU6dGhpcy5kYXRhLmZpZWxkTmFtZSxyZWN0OnRoaXMuZGF0YS5yZWN0LGFjdGlvbnM6dGhpcy5kYXRhLmFjdGlvbnMscGFnZTp0aGlzLmRhdGEucGFnZUluZGV4LHN0cm9rZUNvbG9yOnRoaXMuZGF0YS5ib3JkZXJDb2xvcixmaWxsQ29sb3I6dGhpcy5kYXRhLmJhY2tncm91bmRDb2xvcixyb3RhdGlvbjp0aGlzLnJvdGF0aW9uLHR5cGU6InRleHQifX19Y2xhc3MgQnV0dG9uV2lkZ2V0QW5ub3RhdGlvbiBleHRlbmRzIFdpZGdldEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7dGhpcy5jaGVja2VkQXBwZWFyYW5jZT1udWxsO3RoaXMudW5jaGVja2VkQXBwZWFyYW5jZT1udWxsO3RoaXMuZGF0YS5jaGVja0JveD0hdGhpcy5oYXNGaWVsZEZsYWcoZ0EpJiYhdGhpcy5oYXNGaWVsZEZsYWcoSUEpO3RoaXMuZGF0YS5yYWRpb0J1dHRvbj10aGlzLmhhc0ZpZWxkRmxhZyhnQSkmJiF0aGlzLmhhc0ZpZWxkRmxhZyhJQSk7dGhpcy5kYXRhLnB1c2hCdXR0b249dGhpcy5oYXNGaWVsZEZsYWcoSUEpO3RoaXMuZGF0YS5pc1Rvb2x0aXBPbmx5PSExO2lmKHRoaXMuZGF0YS5jaGVja0JveCl0aGlzLl9wcm9jZXNzQ2hlY2tCb3goZSk7ZWxzZSBpZih0aGlzLmRhdGEucmFkaW9CdXR0b24pdGhpcy5fcHJvY2Vzc1JhZGlvQnV0dG9uKGUpO2Vsc2UgaWYodGhpcy5kYXRhLnB1c2hCdXR0b24pe3RoaXMuZGF0YS5oYXNPd25DYW52YXM9ITA7dGhpcy5kYXRhLm5vSFRNTD0hMTt0aGlzLl9wcm9jZXNzUHVzaEJ1dHRvbihlKX1lbHNlIHdhcm4oIkludmFsaWQgZmllbGQgZmxhZ3MgZm9yIGJ1dHRvbiB3aWRnZXQgYW5ub3RhdGlvbiIpfWFzeW5jIGdldE9wZXJhdG9yTGlzdChlLHQsaSxyKXtpZih0aGlzLmRhdGEucHVzaEJ1dHRvbilyZXR1cm4gc3VwZXIuZ2V0T3BlcmF0b3JMaXN0KGUsdCxpLCExLHIpO2xldCBzPW51bGwsbj1udWxsO2lmKHIpe2NvbnN0IGU9ci5nZXQodGhpcy5kYXRhLmlkKTtzPWU/ZS52YWx1ZTpudWxsO249ZT9lLnJvdGF0aW9uOm51bGx9aWYobnVsbD09PXMmJnRoaXMuYXBwZWFyYW5jZSlyZXR1cm4gc3VwZXIuZ2V0T3BlcmF0b3JMaXN0KGUsdCxpLHIpO251bGw9PXMmJihzPXRoaXMuZGF0YS5jaGVja0JveD90aGlzLmRhdGEuZmllbGRWYWx1ZT09PXRoaXMuZGF0YS5leHBvcnRWYWx1ZTp0aGlzLmRhdGEuZmllbGRWYWx1ZT09PXRoaXMuZGF0YS5idXR0b25WYWx1ZSk7Y29uc3Qgbz1zP3RoaXMuY2hlY2tlZEFwcGVhcmFuY2U6dGhpcy51bmNoZWNrZWRBcHBlYXJhbmNlO2lmKG8pe2NvbnN0IHM9dGhpcy5hcHBlYXJhbmNlLGc9bG9va3VwTWF0cml4KG8uZGljdC5nZXRBcnJheSgiTWF0cml4IiksYSk7biYmby5kaWN0LnNldCgiTWF0cml4Iix0aGlzLmdldFJvdGF0aW9uTWF0cml4KHIpKTt0aGlzLmFwcGVhcmFuY2U9bztjb25zdCBjPXN1cGVyLmdldE9wZXJhdG9yTGlzdChlLHQsaSxyKTt0aGlzLmFwcGVhcmFuY2U9cztvLmRpY3Quc2V0KCJNYXRyaXgiLGcpO3JldHVybiBjfXJldHVybntvcExpc3Q6bmV3IE9wZXJhdG9yTGlzdCxzZXBhcmF0ZUZvcm06ITEsc2VwYXJhdGVDYW52YXM6ITF9fWFzeW5jIHNhdmUoZSx0LGksYSl7dGhpcy5kYXRhLmNoZWNrQm94P3RoaXMuX3NhdmVDaGVja2JveChlLHQsaSxhKTp0aGlzLmRhdGEucmFkaW9CdXR0b24mJnRoaXMuX3NhdmVSYWRpb0J1dHRvbihlLHQsaSxhKX1hc3luYyBfc2F2ZUNoZWNrYm94KGUsdCxpLGEpe2lmKCFpKXJldHVybjtjb25zdCByPWkuZ2V0KHRoaXMuZGF0YS5pZCkscz10aGlzLl9idWlsZEZsYWdzKHI/Lm5vVmlldyxyPy5ub1ByaW50KTtsZXQgbj1yPy5yb3RhdGlvbixvPXI/LnZhbHVlO2lmKHZvaWQgMD09PW4mJnZvaWQgMD09PXMpe2lmKHZvaWQgMD09PW8pcmV0dXJuO2lmKHRoaXMuZGF0YS5maWVsZFZhbHVlPT09dGhpcy5kYXRhLmV4cG9ydFZhbHVlPT09bylyZXR1cm59bGV0IGc9ZS54cmVmLmZldGNoSWZSZWYodGhpcy5yZWYpO2lmKCEoZyBpbnN0YW5jZW9mIERpY3QpKXJldHVybjtnPWcuY2xvbmUoKTt2b2lkIDA9PT1uJiYobj10aGlzLnJvdGF0aW9uKTt2b2lkIDA9PT1vJiYobz10aGlzLmRhdGEuZmllbGRWYWx1ZT09PXRoaXMuZGF0YS5leHBvcnRWYWx1ZSk7Y29uc3QgYz17cGF0aDp0aGlzLmRhdGEuZmllbGROYW1lLHZhbHVlOm8/dGhpcy5kYXRhLmV4cG9ydFZhbHVlOiIifSxsPU5hbWUuZ2V0KG8/dGhpcy5kYXRhLmV4cG9ydFZhbHVlOiJPZmYiKTt0aGlzLnNldFZhbHVlKGcsbCxlLnhyZWYsYSk7Zy5zZXQoIkFTIixsKTtnLnNldCgiTSIsYEQ6JHtnZXRNb2RpZmljYXRpb25EYXRlKCl9YCk7dm9pZCAwIT09cyYmZy5zZXQoIkYiLHMpO2NvbnN0IGg9dGhpcy5fZ2V0TUtEaWN0KG4pO2gmJmcuc2V0KCJNSyIsaCk7YS5wdXQodGhpcy5yZWYse2RhdGE6Zyx4ZmE6YyxuZWVkQXBwZWFyYW5jZXM6ITF9KX1hc3luYyBfc2F2ZVJhZGlvQnV0dG9uKGUsdCxpLGEpe2lmKCFpKXJldHVybjtjb25zdCByPWkuZ2V0KHRoaXMuZGF0YS5pZCkscz10aGlzLl9idWlsZEZsYWdzKHI/Lm5vVmlldyxyPy5ub1ByaW50KTtsZXQgbj1yPy5yb3RhdGlvbixvPXI/LnZhbHVlO2lmKHZvaWQgMD09PW4mJnZvaWQgMD09PXMpe2lmKHZvaWQgMD09PW8pcmV0dXJuO2lmKHRoaXMuZGF0YS5maWVsZFZhbHVlPT09dGhpcy5kYXRhLmJ1dHRvblZhbHVlPT09bylyZXR1cm59bGV0IGc9ZS54cmVmLmZldGNoSWZSZWYodGhpcy5yZWYpO2lmKCEoZyBpbnN0YW5jZW9mIERpY3QpKXJldHVybjtnPWcuY2xvbmUoKTt2b2lkIDA9PT1vJiYobz10aGlzLmRhdGEuZmllbGRWYWx1ZT09PXRoaXMuZGF0YS5idXR0b25WYWx1ZSk7dm9pZCAwPT09biYmKG49dGhpcy5yb3RhdGlvbik7Y29uc3QgYz17cGF0aDp0aGlzLmRhdGEuZmllbGROYW1lLHZhbHVlOm8/dGhpcy5kYXRhLmJ1dHRvblZhbHVlOiIifSxsPU5hbWUuZ2V0KG8/dGhpcy5kYXRhLmJ1dHRvblZhbHVlOiJPZmYiKTtvJiZ0aGlzLnNldFZhbHVlKGcsbCxlLnhyZWYsYSk7Zy5zZXQoIkFTIixsKTtnLnNldCgiTSIsYEQ6JHtnZXRNb2RpZmljYXRpb25EYXRlKCl9YCk7dm9pZCAwIT09cyYmZy5zZXQoIkYiLHMpO2NvbnN0IGg9dGhpcy5fZ2V0TUtEaWN0KG4pO2gmJmcuc2V0KCJNSyIsaCk7YS5wdXQodGhpcy5yZWYse2RhdGE6Zyx4ZmE6YyxuZWVkQXBwZWFyYW5jZXM6ITF9KX1fZ2V0RGVmYXVsdENoZWNrZWRBcHBlYXJhbmNlKGUsdCl7Y29uc3QgaT10aGlzLmRhdGEucmVjdFsyXS10aGlzLmRhdGEucmVjdFswXSxhPXRoaXMuZGF0YS5yZWN0WzNdLXRoaXMuZGF0YS5yZWN0WzFdLHI9WzAsMCxpLGFdLHM9LjgqTWF0aC5taW4oaSxhKTtsZXQgbixvO2lmKCJjaGVjayI9PT10KXtuPXt3aWR0aDouNzU1KnMsaGVpZ2h0Oi43MDUqc307bz0iMyJ9ZWxzZSBpZigiZGlzYyI9PT10KXtuPXt3aWR0aDouNzkxKnMsaGVpZ2h0Oi43MDUqc307bz0ibCJ9ZWxzZSB1bnJlYWNoYWJsZShgX2dldERlZmF1bHRDaGVja2VkQXBwZWFyYW5jZSAtIHVuc3VwcG9ydGVkIHR5cGU6ICR7dH1gKTtjb25zdCBnPWBxIEJUIC9QZGZKc1phRGIgJHtzfSBUZiAwIGcgJHtudW1iZXJUb1N0cmluZygoaS1uLndpZHRoKS8yKX0gJHtudW1iZXJUb1N0cmluZygoYS1uLmhlaWdodCkvMil9IFRkICgke299KSBUaiBFVCBRYCxjPW5ldyBEaWN0KGUueHJlZik7Yy5zZXQoIkZvcm1UeXBlIiwxKTtjLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIkZvcm0iKSk7Yy5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJYT2JqZWN0IikpO2Muc2V0KCJCQm94IixyKTtjLnNldCgiTWF0cml4IixbMSwwLDAsMSwwLDBdKTtjLnNldCgiTGVuZ3RoIixnLmxlbmd0aCk7Y29uc3QgbD1uZXcgRGljdChlLnhyZWYpLGg9bmV3IERpY3QoZS54cmVmKTtoLnNldCgiUGRmSnNaYURiIix0aGlzLmZhbGxiYWNrRm9udERpY3QpO2wuc2V0KCJGb250IixoKTtjLnNldCgiUmVzb3VyY2VzIixsKTt0aGlzLmNoZWNrZWRBcHBlYXJhbmNlPW5ldyBTdHJpbmdTdHJlYW0oZyk7dGhpcy5jaGVja2VkQXBwZWFyYW5jZS5kaWN0PWM7dGhpcy5fc3RyZWFtcy5wdXNoKHRoaXMuY2hlY2tlZEFwcGVhcmFuY2UpfV9wcm9jZXNzQ2hlY2tCb3goZSl7Y29uc3QgdD1lLmRpY3QuZ2V0KCJBUCIpO2lmKCEodCBpbnN0YW5jZW9mIERpY3QpKXJldHVybjtjb25zdCBpPXQuZ2V0KCJOIik7aWYoIShpIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuO2NvbnN0IGE9dGhpcy5fZGVjb2RlRm9ybVZhbHVlKGUuZGljdC5nZXQoIkFTIikpOyJzdHJpbmciPT10eXBlb2YgYSYmKHRoaXMuZGF0YS5maWVsZFZhbHVlPWEpO2NvbnN0IHI9bnVsbCE9PXRoaXMuZGF0YS5maWVsZFZhbHVlJiYiT2ZmIiE9PXRoaXMuZGF0YS5maWVsZFZhbHVlP3RoaXMuZGF0YS5maWVsZFZhbHVlOiJZZXMiLHM9aS5nZXRLZXlzKCk7aWYoMD09PXMubGVuZ3RoKXMucHVzaCgiT2ZmIixyKTtlbHNlIGlmKDE9PT1zLmxlbmd0aCkiT2ZmIj09PXNbMF0/cy5wdXNoKHIpOnMudW5zaGlmdCgiT2ZmIik7ZWxzZSBpZihzLmluY2x1ZGVzKHIpKXtzLmxlbmd0aD0wO3MucHVzaCgiT2ZmIixyKX1lbHNle2NvbnN0IGU9cy5maW5kKChlPT4iT2ZmIiE9PWUpKTtzLmxlbmd0aD0wO3MucHVzaCgiT2ZmIixlKX1zLmluY2x1ZGVzKHRoaXMuZGF0YS5maWVsZFZhbHVlKXx8KHRoaXMuZGF0YS5maWVsZFZhbHVlPSJPZmYiKTt0aGlzLmRhdGEuZXhwb3J0VmFsdWU9c1sxXTtjb25zdCBuPWkuZ2V0KHRoaXMuZGF0YS5leHBvcnRWYWx1ZSk7dGhpcy5jaGVja2VkQXBwZWFyYW5jZT1uIGluc3RhbmNlb2YgQmFzZVN0cmVhbT9uOm51bGw7Y29uc3Qgbz1pLmdldCgiT2ZmIik7dGhpcy51bmNoZWNrZWRBcHBlYXJhbmNlPW8gaW5zdGFuY2VvZiBCYXNlU3RyZWFtP286bnVsbDt0aGlzLmNoZWNrZWRBcHBlYXJhbmNlP3RoaXMuX3N0cmVhbXMucHVzaCh0aGlzLmNoZWNrZWRBcHBlYXJhbmNlKTp0aGlzLl9nZXREZWZhdWx0Q2hlY2tlZEFwcGVhcmFuY2UoZSwiY2hlY2siKTt0aGlzLnVuY2hlY2tlZEFwcGVhcmFuY2UmJnRoaXMuX3N0cmVhbXMucHVzaCh0aGlzLnVuY2hlY2tlZEFwcGVhcmFuY2UpO3RoaXMuX2ZhbGxiYWNrRm9udERpY3Q9dGhpcy5mYWxsYmFja0ZvbnREaWN0O251bGw9PT10aGlzLmRhdGEuZGVmYXVsdEZpZWxkVmFsdWUmJih0aGlzLmRhdGEuZGVmYXVsdEZpZWxkVmFsdWU9Ik9mZiIpfV9wcm9jZXNzUmFkaW9CdXR0b24oZSl7dGhpcy5kYXRhLmJ1dHRvblZhbHVlPW51bGw7Y29uc3QgdD1lLmRpY3QuZ2V0KCJQYXJlbnQiKTtpZih0IGluc3RhbmNlb2YgRGljdCl7dGhpcy5wYXJlbnQ9ZS5kaWN0LmdldFJhdygiUGFyZW50Iik7Y29uc3QgaT10LmdldCgiViIpO2kgaW5zdGFuY2VvZiBOYW1lJiYodGhpcy5kYXRhLmZpZWxkVmFsdWU9dGhpcy5fZGVjb2RlRm9ybVZhbHVlKGkpKX1jb25zdCBpPWUuZGljdC5nZXQoIkFQIik7aWYoIShpIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuO2NvbnN0IGE9aS5nZXQoIk4iKTtpZighKGEgaW5zdGFuY2VvZiBEaWN0KSlyZXR1cm47Zm9yKGNvbnN0IGUgb2YgYS5nZXRLZXlzKCkpaWYoIk9mZiIhPT1lKXt0aGlzLmRhdGEuYnV0dG9uVmFsdWU9dGhpcy5fZGVjb2RlRm9ybVZhbHVlKGUpO2JyZWFrfWNvbnN0IHI9YS5nZXQodGhpcy5kYXRhLmJ1dHRvblZhbHVlKTt0aGlzLmNoZWNrZWRBcHBlYXJhbmNlPXIgaW5zdGFuY2VvZiBCYXNlU3RyZWFtP3I6bnVsbDtjb25zdCBzPWEuZ2V0KCJPZmYiKTt0aGlzLnVuY2hlY2tlZEFwcGVhcmFuY2U9cyBpbnN0YW5jZW9mIEJhc2VTdHJlYW0/czpudWxsO3RoaXMuY2hlY2tlZEFwcGVhcmFuY2U/dGhpcy5fc3RyZWFtcy5wdXNoKHRoaXMuY2hlY2tlZEFwcGVhcmFuY2UpOnRoaXMuX2dldERlZmF1bHRDaGVja2VkQXBwZWFyYW5jZShlLCJkaXNjIik7dGhpcy51bmNoZWNrZWRBcHBlYXJhbmNlJiZ0aGlzLl9zdHJlYW1zLnB1c2godGhpcy51bmNoZWNrZWRBcHBlYXJhbmNlKTt0aGlzLl9mYWxsYmFja0ZvbnREaWN0PXRoaXMuZmFsbGJhY2tGb250RGljdDtudWxsPT09dGhpcy5kYXRhLmRlZmF1bHRGaWVsZFZhbHVlJiYodGhpcy5kYXRhLmRlZmF1bHRGaWVsZFZhbHVlPSJPZmYiKX1fcHJvY2Vzc1B1c2hCdXR0b24oZSl7Y29uc3R7ZGljdDp0LGFubm90YXRpb25HbG9iYWxzOml9PWU7aWYodC5oYXMoIkEiKXx8dC5oYXMoIkFBIil8fHRoaXMuZGF0YS5hbHRlcm5hdGl2ZVRleHQpe3RoaXMuZGF0YS5pc1Rvb2x0aXBPbmx5PSF0LmhhcygiQSIpJiYhdC5oYXMoIkFBIik7Q2F0YWxvZy5wYXJzZURlc3REaWN0aW9uYXJ5KHtkZXN0RGljdDp0LHJlc3VsdE9iajp0aGlzLmRhdGEsZG9jQmFzZVVybDppLmJhc2VVcmwsZG9jQXR0YWNobWVudHM6aS5hdHRhY2htZW50c30pfWVsc2Ugd2FybigiUHVzaCBidXR0b25zIHdpdGhvdXQgYWN0aW9uIGRpY3Rpb25hcmllcyBhcmUgbm90IHN1cHBvcnRlZCIpfWdldEZpZWxkT2JqZWN0KCl7bGV0IGUsdD0iYnV0dG9uIjtpZih0aGlzLmRhdGEuY2hlY2tCb3gpe3Q9ImNoZWNrYm94IjtlPXRoaXMuZGF0YS5leHBvcnRWYWx1ZX1lbHNlIGlmKHRoaXMuZGF0YS5yYWRpb0J1dHRvbil7dD0icmFkaW9idXR0b24iO2U9dGhpcy5kYXRhLmJ1dHRvblZhbHVlfXJldHVybntpZDp0aGlzLmRhdGEuaWQsdmFsdWU6dGhpcy5kYXRhLmZpZWxkVmFsdWV8fCJPZmYiLGRlZmF1bHRWYWx1ZTp0aGlzLmRhdGEuZGVmYXVsdEZpZWxkVmFsdWUsZXhwb3J0VmFsdWVzOmUsZWRpdGFibGU6IXRoaXMuZGF0YS5yZWFkT25seSxuYW1lOnRoaXMuZGF0YS5maWVsZE5hbWUscmVjdDp0aGlzLmRhdGEucmVjdCxoaWRkZW46dGhpcy5kYXRhLmhpZGRlbixhY3Rpb25zOnRoaXMuZGF0YS5hY3Rpb25zLHBhZ2U6dGhpcy5kYXRhLnBhZ2VJbmRleCxzdHJva2VDb2xvcjp0aGlzLmRhdGEuYm9yZGVyQ29sb3IsZmlsbENvbG9yOnRoaXMuZGF0YS5iYWNrZ3JvdW5kQ29sb3Iscm90YXRpb246dGhpcy5yb3RhdGlvbix0eXBlOnR9fWdldCBmYWxsYmFja0ZvbnREaWN0KCl7Y29uc3QgZT1uZXcgRGljdDtlLnNldCgiQmFzZUZvbnQiLE5hbWUuZ2V0KCJaYXBmRGluZ2JhdHMiKSk7ZS5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJGYWxsYmFja1R5cGUiKSk7ZS5zZXQoIlN1YnR5cGUiLE5hbWUuZ2V0KCJGYWxsYmFja1R5cGUiKSk7ZS5zZXQoIkVuY29kaW5nIixOYW1lLmdldCgiWmFwZkRpbmdiYXRzRW5jb2RpbmciKSk7cmV0dXJuIHNoYWRvdyh0aGlzLCJmYWxsYmFja0ZvbnREaWN0IixlKX19Y2xhc3MgQ2hvaWNlV2lkZ2V0QW5ub3RhdGlvbiBleHRlbmRzIFdpZGdldEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7Y29uc3R7ZGljdDp0LHhyZWY6aX09ZTt0aGlzLmluZGljZXM9dC5nZXRBcnJheSgiSSIpO3RoaXMuaGFzSW5kaWNlcz1BcnJheS5pc0FycmF5KHRoaXMuaW5kaWNlcykmJnRoaXMuaW5kaWNlcy5sZW5ndGg+MDt0aGlzLmRhdGEub3B0aW9ucz1bXTtjb25zdCBhPWdldEluaGVyaXRhYmxlUHJvcGVydHkoe2RpY3Q6dCxrZXk6Ik9wdCJ9KTtpZihBcnJheS5pc0FycmF5KGEpKWZvcihsZXQgZT0wLHQ9YS5sZW5ndGg7ZTx0O2UrKyl7Y29uc3QgdD1pLmZldGNoSWZSZWYoYVtlXSkscj1BcnJheS5pc0FycmF5KHQpO3RoaXMuZGF0YS5vcHRpb25zW2VdPXtleHBvcnRWYWx1ZTp0aGlzLl9kZWNvZGVGb3JtVmFsdWUocj9pLmZldGNoSWZSZWYodFswXSk6dCksZGlzcGxheVZhbHVlOnRoaXMuX2RlY29kZUZvcm1WYWx1ZShyP2kuZmV0Y2hJZlJlZih0WzFdKTp0KX19aWYodGhpcy5oYXNJbmRpY2VzKXt0aGlzLmRhdGEuZmllbGRWYWx1ZT1bXTtjb25zdCBlPXRoaXMuZGF0YS5vcHRpb25zLmxlbmd0aDtmb3IoY29uc3QgdCBvZiB0aGlzLmluZGljZXMpTnVtYmVyLmlzSW50ZWdlcih0KSYmdD49MCYmdDxlJiZ0aGlzLmRhdGEuZmllbGRWYWx1ZS5wdXNoKHRoaXMuZGF0YS5vcHRpb25zW3RdLmV4cG9ydFZhbHVlKX1lbHNlInN0cmluZyI9PXR5cGVvZiB0aGlzLmRhdGEuZmllbGRWYWx1ZT90aGlzLmRhdGEuZmllbGRWYWx1ZT1bdGhpcy5kYXRhLmZpZWxkVmFsdWVdOnRoaXMuZGF0YS5maWVsZFZhbHVlfHwodGhpcy5kYXRhLmZpZWxkVmFsdWU9W10pOzA9PT10aGlzLmRhdGEub3B0aW9ucy5sZW5ndGgmJnRoaXMuZGF0YS5maWVsZFZhbHVlLmxlbmd0aD4wJiYodGhpcy5kYXRhLm9wdGlvbnM9dGhpcy5kYXRhLmZpZWxkVmFsdWUubWFwKChlPT4oe2V4cG9ydFZhbHVlOmUsZGlzcGxheVZhbHVlOmV9KSkpKTt0aGlzLmRhdGEuY29tYm89dGhpcy5oYXNGaWVsZEZsYWcoY0EpO3RoaXMuZGF0YS5tdWx0aVNlbGVjdD10aGlzLmhhc0ZpZWxkRmxhZyhoQSk7dGhpcy5faGFzVGV4dD0hMH1nZXRGaWVsZE9iamVjdCgpe2NvbnN0IGU9dGhpcy5kYXRhLmNvbWJvPyJjb21ib2JveCI6Imxpc3Rib3giLHQ9dGhpcy5kYXRhLmZpZWxkVmFsdWUubGVuZ3RoPjA/dGhpcy5kYXRhLmZpZWxkVmFsdWVbMF06bnVsbDtyZXR1cm57aWQ6dGhpcy5kYXRhLmlkLHZhbHVlOnQsZGVmYXVsdFZhbHVlOnRoaXMuZGF0YS5kZWZhdWx0RmllbGRWYWx1ZSxlZGl0YWJsZTohdGhpcy5kYXRhLnJlYWRPbmx5LG5hbWU6dGhpcy5kYXRhLmZpZWxkTmFtZSxyZWN0OnRoaXMuZGF0YS5yZWN0LG51bUl0ZW1zOnRoaXMuZGF0YS5maWVsZFZhbHVlLmxlbmd0aCxtdWx0aXBsZVNlbGVjdGlvbjp0aGlzLmRhdGEubXVsdGlTZWxlY3QsaGlkZGVuOnRoaXMuZGF0YS5oaWRkZW4sYWN0aW9uczp0aGlzLmRhdGEuYWN0aW9ucyxpdGVtczp0aGlzLmRhdGEub3B0aW9ucyxwYWdlOnRoaXMuZGF0YS5wYWdlSW5kZXgsc3Ryb2tlQ29sb3I6dGhpcy5kYXRhLmJvcmRlckNvbG9yLGZpbGxDb2xvcjp0aGlzLmRhdGEuYmFja2dyb3VuZENvbG9yLHJvdGF0aW9uOnRoaXMucm90YXRpb24sdHlwZTplfX1hbWVuZFNhdmVkRGljdChlLHQpe2lmKCF0aGlzLmhhc0luZGljZXMpcmV0dXJuO2xldCBpPWU/LmdldCh0aGlzLmRhdGEuaWQpPy52YWx1ZTtBcnJheS5pc0FycmF5KGkpfHwoaT1baV0pO2NvbnN0IGE9W10se29wdGlvbnM6cn09dGhpcy5kYXRhO2ZvcihsZXQgZT0wLHQ9MCxzPXIubGVuZ3RoO2U8cztlKyspaWYocltlXS5leHBvcnRWYWx1ZT09PWlbdF0pe2EucHVzaChlKTt0Kz0xfXQuc2V0KCJJIixhKX1hc3luYyBfZ2V0QXBwZWFyYW5jZShlLHQsaSxhKXtpZih0aGlzLmRhdGEuY29tYm8pcmV0dXJuIHN1cGVyLl9nZXRBcHBlYXJhbmNlKGUsdCxpLGEpO2xldCByLG47Y29uc3Qgbz1hPy5nZXQodGhpcy5kYXRhLmlkKTtpZihvKXtuPW8ucm90YXRpb247cj1vLnZhbHVlfWlmKHZvaWQgMD09PW4mJnZvaWQgMD09PXImJiF0aGlzLl9uZWVkQXBwZWFyYW5jZXMpcmV0dXJuIG51bGw7dm9pZCAwPT09cj9yPXRoaXMuZGF0YS5maWVsZFZhbHVlOkFycmF5LmlzQXJyYXkocil8fChyPVtyXSk7bGV0IGc9dGhpcy5kYXRhLnJlY3RbM10tdGhpcy5kYXRhLnJlY3RbMV0sYz10aGlzLmRhdGEucmVjdFsyXS10aGlzLmRhdGEucmVjdFswXTs5MCE9PW4mJjI3MCE9PW58fChbYyxnXT1bZyxjXSk7Y29uc3QgbD10aGlzLmRhdGEub3B0aW9ucy5sZW5ndGgsaD1bXTtmb3IobGV0IGU9MDtlPGw7ZSsrKXtjb25zdHtleHBvcnRWYWx1ZTp0fT10aGlzLmRhdGEub3B0aW9uc1tlXTtyLmluY2x1ZGVzKHQpJiZoLnB1c2goZSl9dGhpcy5fZGVmYXVsdEFwcGVhcmFuY2V8fCh0aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhPXBhcnNlRGVmYXVsdEFwcGVhcmFuY2UodGhpcy5fZGVmYXVsdEFwcGVhcmFuY2U9Ii9IZWx2ZXRpY2EgMCBUZiAwIGciKSk7Y29uc3QgQz1hd2FpdCBXaWRnZXRBbm5vdGF0aW9uLl9nZXRGb250RGF0YShlLHQsdGhpcy5kYXRhLmRlZmF1bHRBcHBlYXJhbmNlRGF0YSx0aGlzLl9maWVsZFJlc291cmNlcy5tZXJnZWRSZXNvdXJjZXMpO2xldCBRLHtmb250U2l6ZTpFfT10aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhO2lmKEUpUT10aGlzLl9kZWZhdWx0QXBwZWFyYW5jZTtlbHNle2NvbnN0IGU9KGctMSkvbDtsZXQgdCxpPS0xO2Zvcihjb25zdHtkaXNwbGF5VmFsdWU6ZX1vZiB0aGlzLmRhdGEub3B0aW9ucyl7Y29uc3QgYT10aGlzLl9nZXRUZXh0V2lkdGgoZSxDKTtpZihhPmkpe2k9YTt0PWV9fVtRLEVdPXRoaXMuX2NvbXB1dGVGb250U2l6ZShlLGMtNCx0LEMsLTEpfWNvbnN0IHU9RSpzLGQ9KHUtRSkvMixmPU1hdGguZmxvb3IoZy91KTtsZXQgcD0wO2lmKGgubGVuZ3RoPjApe2NvbnN0IGU9TWF0aC5taW4oLi4uaCksdD1NYXRoLm1heCguLi5oKTtwPU1hdGgubWF4KDAsdC1mKzEpO3A+ZSYmKHA9ZSl9Y29uc3QgbT1NYXRoLm1pbihwK2YrMSxsKSx5PVsiL1R4IEJNQyBxIixgMSAxICR7Y30gJHtnfSByZSBXIG5gXTtpZihoLmxlbmd0aCl7eS5wdXNoKCIwLjYwMDAwNiAwLjc1Njg2NiAwLjg1NDkwNCByZyIpO2Zvcihjb25zdCBlIG9mIGgpcDw9ZSYmZTxtJiZ5LnB1c2goYDEgJHtnLShlLXArMSkqdX0gJHtjfSAke3V9IHJlIGZgKX15LnB1c2goIkJUIixRLGAxIDAgMCAxIDAgJHtnfSBUbWApO2NvbnN0IHc9e3NoaWZ0OjB9O2ZvcihsZXQgZT1wO2U8bTtlKyspe2NvbnN0e2Rpc3BsYXlWYWx1ZTp0fT10aGlzLmRhdGEub3B0aW9uc1tlXSxpPWU9PT1wP2Q6MDt5LnB1c2godGhpcy5fcmVuZGVyVGV4dCh0LEMsRSxjLDAsdywyLC11K2kpKX15LnB1c2goIkVUIFEgRU1DIik7cmV0dXJuIHkuam9pbigiXG4iKX19Y2xhc3MgU2lnbmF0dXJlV2lkZ2V0QW5ub3RhdGlvbiBleHRlbmRzIFdpZGdldEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7dGhpcy5kYXRhLmZpZWxkVmFsdWU9bnVsbDt0aGlzLmRhdGEuaGFzT3duQ2FudmFzPXRoaXMuZGF0YS5ub1JvdGF0ZTt0aGlzLmRhdGEubm9IVE1MPSF0aGlzLmRhdGEuaGFzT3duQ2FudmFzfWdldEZpZWxkT2JqZWN0KCl7cmV0dXJue2lkOnRoaXMuZGF0YS5pZCx2YWx1ZTpudWxsLHBhZ2U6dGhpcy5kYXRhLnBhZ2VJbmRleCx0eXBlOiJzaWduYXR1cmUifX19Y2xhc3MgVGV4dEFubm90YXRpb24gZXh0ZW5kcyBNYXJrdXBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO3RoaXMuZGF0YS5ub1JvdGF0ZT0hMDt0aGlzLmRhdGEuaGFzT3duQ2FudmFzPXRoaXMuZGF0YS5ub1JvdGF0ZTt0aGlzLmRhdGEubm9IVE1MPSExO2NvbnN0e2RpY3Q6dH09ZTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9TjtpZih0aGlzLmRhdGEuaGFzQXBwZWFyYW5jZSl0aGlzLmRhdGEubmFtZT0iTm9JY29uIjtlbHNle3RoaXMuZGF0YS5yZWN0WzFdPXRoaXMuZGF0YS5yZWN0WzNdLTIyO3RoaXMuZGF0YS5yZWN0WzJdPXRoaXMuZGF0YS5yZWN0WzBdKzIyO3RoaXMuZGF0YS5uYW1lPXQuaGFzKCJOYW1lIik/dC5nZXQoIk5hbWUiKS5uYW1lOiJOb3RlIn1pZih0LmhhcygiU3RhdGUiKSl7dGhpcy5kYXRhLnN0YXRlPXQuZ2V0KCJTdGF0ZSIpfHxudWxsO3RoaXMuZGF0YS5zdGF0ZU1vZGVsPXQuZ2V0KCJTdGF0ZU1vZGVsIil8fG51bGx9ZWxzZXt0aGlzLmRhdGEuc3RhdGU9bnVsbDt0aGlzLmRhdGEuc3RhdGVNb2RlbD1udWxsfX19Y2xhc3MgTGlua0Fubm90YXRpb24gZXh0ZW5kcyBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO2NvbnN0e2RpY3Q6dCxhbm5vdGF0aW9uR2xvYmFsczppfT1lO3RoaXMuZGF0YS5hbm5vdGF0aW9uVHlwZT1HO3RoaXMuZGF0YS5ub0hUTUw9ITE7Y29uc3QgYT1nZXRRdWFkUG9pbnRzKHQsdGhpcy5yZWN0YW5nbGUpO2EmJih0aGlzLmRhdGEucXVhZFBvaW50cz1hKTt0aGlzLmRhdGEuYm9yZGVyQ29sb3J8fD10aGlzLmRhdGEuY29sb3I7Q2F0YWxvZy5wYXJzZURlc3REaWN0aW9uYXJ5KHtkZXN0RGljdDp0LHJlc3VsdE9iajp0aGlzLmRhdGEsZG9jQmFzZVVybDppLmJhc2VVcmwsZG9jQXR0YWNobWVudHM6aS5hdHRhY2htZW50c30pfX1jbGFzcyBQb3B1cEFubm90YXRpb24gZXh0ZW5kcyBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO2NvbnN0e2RpY3Q6dH09ZTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9ajt0aGlzLmRhdGEubm9IVE1MPSExO3RoaXMuZGF0YS5yZWN0WzBdIT09dGhpcy5kYXRhLnJlY3RbMl0mJnRoaXMuZGF0YS5yZWN0WzFdIT09dGhpcy5kYXRhLnJlY3RbM118fCh0aGlzLmRhdGEucmVjdD1udWxsKTtsZXQgaT10LmdldCgiUGFyZW50Iik7aWYoIWkpe3dhcm4oIlBvcHVwIGFubm90YXRpb24gaGFzIGEgbWlzc2luZyBvciBpbnZhbGlkIHBhcmVudCBhbm5vdGF0aW9uLiIpO3JldHVybn10aGlzLmRhdGEucGFyZW50UmVjdD1sb29rdXBOb3JtYWxSZWN0KGkuZ2V0QXJyYXkoIlJlY3QiKSxudWxsKTtpc05hbWUoaS5nZXQoIlJUIiksWikmJihpPWkuZ2V0KCJJUlQiKSk7aWYoaS5oYXMoIk0iKSl7dGhpcy5zZXRNb2RpZmljYXRpb25EYXRlKGkuZ2V0KCJNIikpO3RoaXMuZGF0YS5tb2RpZmljYXRpb25EYXRlPXRoaXMubW9kaWZpY2F0aW9uRGF0ZX1lbHNlIHRoaXMuZGF0YS5tb2RpZmljYXRpb25EYXRlPW51bGw7aWYoaS5oYXMoIkMiKSl7dGhpcy5zZXRDb2xvcihpLmdldEFycmF5KCJDIikpO3RoaXMuZGF0YS5jb2xvcj10aGlzLmNvbG9yfWVsc2UgdGhpcy5kYXRhLmNvbG9yPW51bGw7aWYoIXRoaXMudmlld2FibGUpe2NvbnN0IGU9aS5nZXQoIkYiKTt0aGlzLl9pc1ZpZXdhYmxlKGUpJiZ0aGlzLnNldEZsYWdzKGUpfXRoaXMuc2V0VGl0bGUoaS5nZXQoIlQiKSk7dGhpcy5kYXRhLnRpdGxlT2JqPXRoaXMuX3RpdGxlO3RoaXMuc2V0Q29udGVudHMoaS5nZXQoIkNvbnRlbnRzIikpO3RoaXMuZGF0YS5jb250ZW50c09iaj10aGlzLl9jb250ZW50cztpLmhhcygiUkMiKSYmKHRoaXMuZGF0YS5yaWNoVGV4dD1YRkFGYWN0b3J5LmdldFJpY2hUZXh0QXNIdG1sKGkuZ2V0KCJSQyIpKSk7dGhpcy5kYXRhLm9wZW49ISF0LmdldCgiT3BlbiIpfX1jbGFzcyBGcmVlVGV4dEFubm90YXRpb24gZXh0ZW5kcyBNYXJrdXBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO3RoaXMuZGF0YS5oYXNPd25DYW52YXM9dGhpcy5kYXRhLm5vUm90YXRlO3RoaXMuZGF0YS5pc0VkaXRhYmxlPSF0aGlzLmRhdGEubm9IVE1MO3RoaXMuZGF0YS5ub0hUTUw9ITE7Y29uc3R7ZXZhbHVhdG9yT3B0aW9uczp0LHhyZWY6aX09ZTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9TTt0aGlzLnNldERlZmF1bHRBcHBlYXJhbmNlKGUpO3RoaXMuX2hhc0FwcGVhcmFuY2U9ISF0aGlzLmFwcGVhcmFuY2U7aWYodGhpcy5faGFzQXBwZWFyYW5jZSl7Y29uc3R7Zm9udENvbG9yOmUsZm9udFNpemU6YX09ZnVuY3Rpb24gcGFyc2VBcHBlYXJhbmNlU3RyZWFtKGUsdCxpKXtyZXR1cm4gbmV3IEFwcGVhcmFuY2VTdHJlYW1FdmFsdWF0b3IoZSx0LGkpLnBhcnNlKCl9KHRoaXMuYXBwZWFyYW5jZSx0LGkpO3RoaXMuZGF0YS5kZWZhdWx0QXBwZWFyYW5jZURhdGEuZm9udENvbG9yPWU7dGhpcy5kYXRhLmRlZmF1bHRBcHBlYXJhbmNlRGF0YS5mb250U2l6ZT1hfHwxMH1lbHNle3RoaXMuZGF0YS5kZWZhdWx0QXBwZWFyYW5jZURhdGEuZm9udFNpemV8fD0xMDtjb25zdHtmb250Q29sb3I6dCxmb250U2l6ZTphfT10aGlzLmRhdGEuZGVmYXVsdEFwcGVhcmFuY2VEYXRhO2lmKHRoaXMuX2NvbnRlbnRzLnN0cil7dGhpcy5kYXRhLnRleHRDb250ZW50PXRoaXMuX2NvbnRlbnRzLnN0ci5zcGxpdCgvXHJcbj98XG4vKS5tYXAoKGU9PmUudHJpbUVuZCgpKSk7Y29uc3R7Y29vcmRzOmUsYmJveDp0LG1hdHJpeDppfT1GYWtlVW5pY29kZUZvbnQuZ2V0Rmlyc3RQb3NpdGlvbkluZm8odGhpcy5yZWN0YW5nbGUsdGhpcy5yb3RhdGlvbixhKTt0aGlzLmRhdGEudGV4dFBvc2l0aW9uPXRoaXMuX3RyYW5zZm9ybVBvaW50KGUsdCxpKX1pZih0aGlzLl9pc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZCl7Y29uc3Qgcj1lLmRpY3QuZ2V0KCJDQSIpLHM9bmV3IEZha2VVbmljb2RlRm9udChpLCJzYW5zLXNlcmlmIik7dGhpcy5hcHBlYXJhbmNlPXMuY3JlYXRlQXBwZWFyYW5jZSh0aGlzLl9jb250ZW50cy5zdHIsdGhpcy5yZWN0YW5nbGUsdGhpcy5yb3RhdGlvbixhLHQscik7dGhpcy5fc3RyZWFtcy5wdXNoKHRoaXMuYXBwZWFyYW5jZSl9ZWxzZSB3YXJuKCJGcmVlVGV4dEFubm90YXRpb246IE9mZnNjcmVlbkNhbnZhcyBpcyBub3Qgc3VwcG9ydGVkLCBhbm5vdGF0aW9uIG1heSBub3QgcmVuZGVyIGNvcnJlY3RseS4iKX19Z2V0IGhhc1RleHRDb250ZW50KCl7cmV0dXJuIHRoaXMuX2hhc0FwcGVhcmFuY2V9c3RhdGljIGNyZWF0ZU5ld0RpY3QoZSx0LHthcFJlZjppLGFwOmF9KXtjb25zdHtjb2xvcjpyLGZvbnRTaXplOnMsb2xkQW5ub3RhdGlvbjpuLHJlY3Q6byxyb3RhdGlvbjpnLHVzZXI6Yyx2YWx1ZTpsfT1lLGg9bnx8bmV3IERpY3QodCk7aC5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJBbm5vdCIpKTtoLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIkZyZWVUZXh0IikpO2lmKG4pe2guc2V0KCJNIixgRDoke2dldE1vZGlmaWNhdGlvbkRhdGUoKX1gKTtoLmRlbGV0ZSgiUkMiKX1lbHNlIGguc2V0KCJDcmVhdGlvbkRhdGUiLGBEOiR7Z2V0TW9kaWZpY2F0aW9uRGF0ZSgpfWApO2guc2V0KCJSZWN0IixvKTtjb25zdCBDPWAvSGVsdiAke3N9IFRmICR7Z2V0UGRmQ29sb3IociwhMCl9YDtoLnNldCgiREEiLEMpO2guc2V0KCJDb250ZW50cyIsc3RyaW5nVG9Bc2NpaU9yVVRGMTZCRShsKSk7aC5zZXQoIkYiLDQpO2guc2V0KCJCb3JkZXIiLFswLDAsMF0pO2guc2V0KCJSb3RhdGUiLGcpO2MmJmguc2V0KCJUIixzdHJpbmdUb0FzY2lpT3JVVEYxNkJFKGMpKTtpZihpfHxhKXtjb25zdCBlPW5ldyBEaWN0KHQpO2guc2V0KCJBUCIsZSk7aT9lLnNldCgiTiIsaSk6ZS5zZXQoIk4iLGEpfXJldHVybiBofXN0YXRpYyBhc3luYyBjcmVhdGVOZXdBcHBlYXJhbmNlU3RyZWFtKGUsdCxpKXtjb25zdHtiYXNlRm9udFJlZjphLGV2YWx1YXRvcjpyLHRhc2s6bn09aSx7Y29sb3I6byxmb250U2l6ZTpnLHJlY3Q6Yyxyb3RhdGlvbjpsLHZhbHVlOmh9PWUsQz1uZXcgRGljdCh0KSxRPW5ldyBEaWN0KHQpO2lmKGEpUS5zZXQoIkhlbHYiLGEpO2Vsc2V7Y29uc3QgZT1uZXcgRGljdCh0KTtlLnNldCgiQmFzZUZvbnQiLE5hbWUuZ2V0KCJIZWx2ZXRpY2EiKSk7ZS5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJGb250IikpO2Uuc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiVHlwZTEiKSk7ZS5zZXQoIkVuY29kaW5nIixOYW1lLmdldCgiV2luQW5zaUVuY29kaW5nIikpO1Euc2V0KCJIZWx2IixlKX1DLnNldCgiRm9udCIsUSk7Y29uc3QgRT1hd2FpdCBXaWRnZXRBbm5vdGF0aW9uLl9nZXRGb250RGF0YShyLG4se2ZvbnROYW1lOiJIZWx2Iixmb250U2l6ZTpnfSxDKSxbdSxkLGYscF09YztsZXQgbT1mLXUseT1wLWQ7bCUxODAhPTAmJihbbSx5XT1beSxtXSk7Y29uc3Qgdz1oLnNwbGl0KCJcbiIpLGI9Zy8xZTM7bGV0IEQ9LTEvMDtjb25zdCBTPVtdO2ZvcihsZXQgZSBvZiB3KXtjb25zdCB0PUUuZW5jb2RlU3RyaW5nKGUpO2lmKHQubGVuZ3RoPjEpcmV0dXJuIG51bGw7ZT10LmpvaW4oIiIpO1MucHVzaChlKTtsZXQgaT0wO2NvbnN0IGE9RS5jaGFyc1RvR2x5cGhzKGUpO2Zvcihjb25zdCBlIG9mIGEpaSs9ZS53aWR0aCpiO0Q9TWF0aC5tYXgoRCxpKX1sZXQgaz0xO0Q+bSYmKGs9bS9EKTtsZXQgUj0xO2NvbnN0IE49cypnLEc9MSpnLE09Tip3Lmxlbmd0aDtNPnkmJihSPXkvTSk7Y29uc3QgVT1nKk1hdGgubWluKGssUik7bGV0IHgsTCxIO3N3aXRjaChsKXtjYXNlIDA6SD1bMSwwLDAsMV07TD1bY1swXSxjWzFdLG0seV07eD1bY1swXSxjWzNdLUddO2JyZWFrO2Nhc2UgOTA6SD1bMCwxLC0xLDBdO0w9W2NbMV0sLWNbMl0sbSx5XTt4PVtjWzFdLC1jWzBdLUddO2JyZWFrO2Nhc2UgMTgwOkg9Wy0xLDAsMCwtMV07TD1bLWNbMl0sLWNbM10sbSx5XTt4PVstY1syXSwtY1sxXS1HXTticmVhaztjYXNlIDI3MDpIPVswLC0xLDEsMF07TD1bLWNbM10sY1swXSxtLHldO3g9Wy1jWzNdLGNbMl0tR119Y29uc3QgSj1bInEiLGAke0guam9pbigiICIpfSAwIDAgY21gLGAke0wuam9pbigiICIpfSByZSBXIG5gLCJCVCIsYCR7Z2V0UGRmQ29sb3IobywhMCl9YCxgMCBUYyAvSGVsdiAke251bWJlclRvU3RyaW5nKFUpfSBUZmBdO0oucHVzaChgJHt4LmpvaW4oIiAiKX0gVGQgKCR7ZXNjYXBlU3RyaW5nKFNbMF0pfSkgVGpgKTtjb25zdCB2PW51bWJlclRvU3RyaW5nKE4pO2ZvcihsZXQgZT0xLHQ9Uy5sZW5ndGg7ZTx0O2UrKyl7Y29uc3QgdD1TW2VdO0oucHVzaChgMCAtJHt2fSBUZCAoJHtlc2NhcGVTdHJpbmcodCl9KSBUamApfUoucHVzaCgiRVQiLCJRIik7Y29uc3QgWT1KLmpvaW4oIlxuIiksSz1uZXcgRGljdCh0KTtLLnNldCgiRm9ybVR5cGUiLDEpO0suc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiRm9ybSIpKTtLLnNldCgiVHlwZSIsTmFtZS5nZXQoIlhPYmplY3QiKSk7Sy5zZXQoIkJCb3giLGMpO0suc2V0KCJSZXNvdXJjZXMiLEMpO0suc2V0KCJNYXRyaXgiLFsxLDAsMCwxLC1jWzBdLC1jWzFdXSk7Y29uc3QgVD1uZXcgU3RyaW5nU3RyZWFtKFkpO1QuZGljdD1LO3JldHVybiBUfX1jbGFzcyBMaW5lQW5ub3RhdGlvbiBleHRlbmRzIE1hcmt1cEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7Y29uc3R7ZGljdDp0LHhyZWY6aX09ZTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9VTt0aGlzLmRhdGEuaGFzT3duQ2FudmFzPXRoaXMuZGF0YS5ub1JvdGF0ZTt0aGlzLmRhdGEubm9IVE1MPSExO2NvbnN0IGE9bG9va3VwUmVjdCh0LmdldEFycmF5KCJMIiksWzAsMCwwLDBdKTt0aGlzLmRhdGEubGluZUNvb3JkaW5hdGVzPVV0aWwubm9ybWFsaXplUmVjdChhKTt0aGlzLnNldExpbmVFbmRpbmdzKHQuZ2V0QXJyYXkoIkxFIikpO3RoaXMuZGF0YS5saW5lRW5kaW5ncz10aGlzLmxpbmVFbmRpbmdzO2lmKCF0aGlzLmFwcGVhcmFuY2Upe2NvbnN0IGU9dGhpcy5jb2xvcj9nZXRQZGZDb2xvckFycmF5KHRoaXMuY29sb3IpOlswLDAsMF0scj10LmdldCgiQ0EiKSxzPWdldFJnYkNvbG9yKHQuZ2V0QXJyYXkoIklDIiksbnVsbCksbj1zP2dldFBkZkNvbG9yQXJyYXkocyk6bnVsbCxvPW4/cjpudWxsLGc9dGhpcy5ib3JkZXJTdHlsZS53aWR0aHx8MSxjPTIqZyxsPVt0aGlzLmRhdGEubGluZUNvb3JkaW5hdGVzWzBdLWMsdGhpcy5kYXRhLmxpbmVDb29yZGluYXRlc1sxXS1jLHRoaXMuZGF0YS5saW5lQ29vcmRpbmF0ZXNbMl0rYyx0aGlzLmRhdGEubGluZUNvb3JkaW5hdGVzWzNdK2NdO1V0aWwuaW50ZXJzZWN0KHRoaXMucmVjdGFuZ2xlLGwpfHwodGhpcy5yZWN0YW5nbGU9bCk7dGhpcy5fc2V0RGVmYXVsdEFwcGVhcmFuY2Uoe3hyZWY6aSxleHRyYTpgJHtnfSB3YCxzdHJva2VDb2xvcjplLGZpbGxDb2xvcjpuLHN0cm9rZUFscGhhOnIsZmlsbEFscGhhOm8scG9pbnRzQ2FsbGJhY2s6KGUsdCk9PntlLnB1c2goYCR7YVswXX0gJHthWzFdfSBtYCxgJHthWzJdfSAke2FbM119IGxgLCJTIik7cmV0dXJuW3RbMF0tZyx0WzJdK2csdFs3XS1nLHRbM10rZ119fSl9fX1jbGFzcyBTcXVhcmVBbm5vdGF0aW9uIGV4dGVuZHMgTWFya3VwQW5ub3RhdGlvbntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTtjb25zdHtkaWN0OnQseHJlZjppfT1lO3RoaXMuZGF0YS5hbm5vdGF0aW9uVHlwZT14O3RoaXMuZGF0YS5oYXNPd25DYW52YXM9dGhpcy5kYXRhLm5vUm90YXRlO3RoaXMuZGF0YS5ub0hUTUw9ITE7aWYoIXRoaXMuYXBwZWFyYW5jZSl7Y29uc3QgZT10aGlzLmNvbG9yP2dldFBkZkNvbG9yQXJyYXkodGhpcy5jb2xvcik6WzAsMCwwXSxhPXQuZ2V0KCJDQSIpLHI9Z2V0UmdiQ29sb3IodC5nZXRBcnJheSgiSUMiKSxudWxsKSxzPXI/Z2V0UGRmQ29sb3JBcnJheShyKTpudWxsLG49cz9hOm51bGw7aWYoMD09PXRoaXMuYm9yZGVyU3R5bGUud2lkdGgmJiFzKXJldHVybjt0aGlzLl9zZXREZWZhdWx0QXBwZWFyYW5jZSh7eHJlZjppLGV4dHJhOmAke3RoaXMuYm9yZGVyU3R5bGUud2lkdGh9IHdgLHN0cm9rZUNvbG9yOmUsZmlsbENvbG9yOnMsc3Ryb2tlQWxwaGE6YSxmaWxsQWxwaGE6bixwb2ludHNDYWxsYmFjazooZSx0KT0+e2NvbnN0IGk9dFs0XSt0aGlzLmJvcmRlclN0eWxlLndpZHRoLzIsYT10WzVdK3RoaXMuYm9yZGVyU3R5bGUud2lkdGgvMixyPXRbNl0tdFs0XS10aGlzLmJvcmRlclN0eWxlLndpZHRoLG49dFszXS10WzddLXRoaXMuYm9yZGVyU3R5bGUud2lkdGg7ZS5wdXNoKGAke2l9ICR7YX0gJHtyfSAke259IHJlYCk7cz9lLnB1c2goIkIiKTplLnB1c2goIlMiKTtyZXR1cm5bdFswXSx0WzJdLHRbN10sdFszXV19fSl9fX1jbGFzcyBDaXJjbGVBbm5vdGF0aW9uIGV4dGVuZHMgTWFya3VwQW5ub3RhdGlvbntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTtjb25zdHtkaWN0OnQseHJlZjppfT1lO3RoaXMuZGF0YS5hbm5vdGF0aW9uVHlwZT1MO2lmKCF0aGlzLmFwcGVhcmFuY2Upe2NvbnN0IGU9dGhpcy5jb2xvcj9nZXRQZGZDb2xvckFycmF5KHRoaXMuY29sb3IpOlswLDAsMF0sYT10LmdldCgiQ0EiKSxyPWdldFJnYkNvbG9yKHQuZ2V0QXJyYXkoIklDIiksbnVsbCkscz1yP2dldFBkZkNvbG9yQXJyYXkocik6bnVsbCxuPXM/YTpudWxsO2lmKDA9PT10aGlzLmJvcmRlclN0eWxlLndpZHRoJiYhcylyZXR1cm47Y29uc3Qgbz00LzMqTWF0aC50YW4oTWF0aC5QSS84KTt0aGlzLl9zZXREZWZhdWx0QXBwZWFyYW5jZSh7eHJlZjppLGV4dHJhOmAke3RoaXMuYm9yZGVyU3R5bGUud2lkdGh9IHdgLHN0cm9rZUNvbG9yOmUsZmlsbENvbG9yOnMsc3Ryb2tlQWxwaGE6YSxmaWxsQWxwaGE6bixwb2ludHNDYWxsYmFjazooZSx0KT0+e2NvbnN0IGk9dFswXSt0aGlzLmJvcmRlclN0eWxlLndpZHRoLzIsYT10WzFdLXRoaXMuYm9yZGVyU3R5bGUud2lkdGgvMixyPXRbNl0tdGhpcy5ib3JkZXJTdHlsZS53aWR0aC8yLG49dFs3XSt0aGlzLmJvcmRlclN0eWxlLndpZHRoLzIsZz1pKyhyLWkpLzIsYz1hKyhuLWEpLzIsbD0oci1pKS8yKm8saD0obi1hKS8yKm87ZS5wdXNoKGAke2d9ICR7bn0gbWAsYCR7ZytsfSAke259ICR7cn0gJHtjK2h9ICR7cn0gJHtjfSBjYCxgJHtyfSAke2MtaH0gJHtnK2x9ICR7YX0gJHtnfSAke2F9IGNgLGAke2ctbH0gJHthfSAke2l9ICR7Yy1ofSAke2l9ICR7Y30gY2AsYCR7aX0gJHtjK2h9ICR7Zy1sfSAke259ICR7Z30gJHtufSBjYCwiaCIpO3M/ZS5wdXNoKCJCIik6ZS5wdXNoKCJTIik7cmV0dXJuW3RbMF0sdFsyXSx0WzddLHRbM11dfX0pfX19Y2xhc3MgUG9seWxpbmVBbm5vdGF0aW9uIGV4dGVuZHMgTWFya3VwQW5ub3RhdGlvbntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTtjb25zdHtkaWN0OnQseHJlZjppfT1lO3RoaXMuZGF0YS5hbm5vdGF0aW9uVHlwZT1KO3RoaXMuZGF0YS5oYXNPd25DYW52YXM9dGhpcy5kYXRhLm5vUm90YXRlO3RoaXMuZGF0YS5ub0hUTUw9ITE7dGhpcy5kYXRhLnZlcnRpY2VzPW51bGw7aWYoISh0aGlzIGluc3RhbmNlb2YgUG9seWdvbkFubm90YXRpb24pKXt0aGlzLnNldExpbmVFbmRpbmdzKHQuZ2V0QXJyYXkoIkxFIikpO3RoaXMuZGF0YS5saW5lRW5kaW5ncz10aGlzLmxpbmVFbmRpbmdzfWNvbnN0IGE9dC5nZXRBcnJheSgiVmVydGljZXMiKTtpZighaXNOdW1iZXJBcnJheShhLG51bGwpKXJldHVybjtjb25zdCByPXRoaXMuZGF0YS52ZXJ0aWNlcz1GbG9hdDMyQXJyYXkuZnJvbShhKTtpZighdGhpcy5hcHBlYXJhbmNlKXtjb25zdCBlPXRoaXMuY29sb3I/Z2V0UGRmQ29sb3JBcnJheSh0aGlzLmNvbG9yKTpbMCwwLDBdLGE9dC5nZXQoIkNBIikscz10aGlzLmJvcmRlclN0eWxlLndpZHRofHwxLG49MipzLG89WzEvMCwxLzAsLTEvMCwtMS8wXTtmb3IobGV0IGU9MCx0PXIubGVuZ3RoO2U8dDtlKz0yKXtvWzBdPU1hdGgubWluKG9bMF0scltlXS1uKTtvWzFdPU1hdGgubWluKG9bMV0scltlKzFdLW4pO29bMl09TWF0aC5tYXgob1syXSxyW2VdK24pO29bM109TWF0aC5tYXgob1szXSxyW2UrMV0rbil9VXRpbC5pbnRlcnNlY3QodGhpcy5yZWN0YW5nbGUsbyl8fCh0aGlzLnJlY3RhbmdsZT1vKTt0aGlzLl9zZXREZWZhdWx0QXBwZWFyYW5jZSh7eHJlZjppLGV4dHJhOmAke3N9IHdgLHN0cm9rZUNvbG9yOmUsc3Ryb2tlQWxwaGE6YSxwb2ludHNDYWxsYmFjazooZSx0KT0+e2ZvcihsZXQgdD0wLGk9ci5sZW5ndGg7dDxpO3QrPTIpZS5wdXNoKGAke3JbdF19ICR7clt0KzFdfSAkezA9PT10PyJtIjoibCJ9YCk7ZS5wdXNoKCJTIik7cmV0dXJuW3RbMF0sdFsyXSx0WzddLHRbM11dfX0pfX19Y2xhc3MgUG9seWdvbkFubm90YXRpb24gZXh0ZW5kcyBQb2x5bGluZUFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7dGhpcy5kYXRhLmFubm90YXRpb25UeXBlPUh9fWNsYXNzIENhcmV0QW5ub3RhdGlvbiBleHRlbmRzIE1hcmt1cEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7dGhpcy5kYXRhLmFubm90YXRpb25UeXBlPU99fWNsYXNzIElua0Fubm90YXRpb24gZXh0ZW5kcyBNYXJrdXBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO3RoaXMuZGF0YS5oYXNPd25DYW52YXM9dGhpcy5kYXRhLm5vUm90YXRlO3RoaXMuZGF0YS5ub0hUTUw9ITE7Y29uc3R7ZGljdDp0LHhyZWY6aX09ZTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9Vzt0aGlzLmRhdGEuaW5rTGlzdHM9W107dGhpcy5kYXRhLmlzRWRpdGFibGU9IXRoaXMuZGF0YS5ub0hUTUw7dGhpcy5kYXRhLm5vSFRNTD0hMTt0aGlzLmRhdGEub3BhY2l0eT10LmdldCgiQ0EiKXx8MTtjb25zdCBhPXQuZ2V0QXJyYXkoIklua0xpc3QiKTtpZihBcnJheS5pc0FycmF5KGEpKXtmb3IobGV0IGU9MCx0PWEubGVuZ3RoO2U8dDsrK2Upe2lmKCFBcnJheS5pc0FycmF5KGFbZV0pKWNvbnRpbnVlO2NvbnN0IHQ9bmV3IEZsb2F0MzJBcnJheShhW2VdLmxlbmd0aCk7dGhpcy5kYXRhLmlua0xpc3RzLnB1c2godCk7Zm9yKGxldCByPTAscz1hW2VdLmxlbmd0aDtyPHM7cis9Mil7Y29uc3Qgcz1pLmZldGNoSWZSZWYoYVtlXVtyXSksbj1pLmZldGNoSWZSZWYoYVtlXVtyKzFdKTtpZigibnVtYmVyIj09dHlwZW9mIHMmJiJudW1iZXIiPT10eXBlb2Ygbil7dFtyXT1zO3RbcisxXT1ufX19aWYoIXRoaXMuYXBwZWFyYW5jZSl7Y29uc3QgZT10aGlzLmNvbG9yP2dldFBkZkNvbG9yQXJyYXkodGhpcy5jb2xvcik6WzAsMCwwXSxhPXQuZ2V0KCJDQSIpLHI9dGhpcy5ib3JkZXJTdHlsZS53aWR0aHx8MSxzPTIqcixuPVsxLzAsMS8wLC0xLzAsLTEvMF07Zm9yKGNvbnN0IGUgb2YgdGhpcy5kYXRhLmlua0xpc3RzKWZvcihsZXQgdD0wLGk9ZS5sZW5ndGg7dDxpO3QrPTIpe25bMF09TWF0aC5taW4oblswXSxlW3RdLXMpO25bMV09TWF0aC5taW4oblsxXSxlW3QrMV0tcyk7blsyXT1NYXRoLm1heChuWzJdLGVbdF0rcyk7blszXT1NYXRoLm1heChuWzNdLGVbdCsxXStzKX1VdGlsLmludGVyc2VjdCh0aGlzLnJlY3RhbmdsZSxuKXx8KHRoaXMucmVjdGFuZ2xlPW4pO3RoaXMuX3NldERlZmF1bHRBcHBlYXJhbmNlKHt4cmVmOmksZXh0cmE6YCR7cn0gd2Asc3Ryb2tlQ29sb3I6ZSxzdHJva2VBbHBoYTphLHBvaW50c0NhbGxiYWNrOihlLHQpPT57Zm9yKGNvbnN0IHQgb2YgdGhpcy5kYXRhLmlua0xpc3RzKXtmb3IobGV0IGk9MCxhPXQubGVuZ3RoO2k8YTtpKz0yKWUucHVzaChgJHt0W2ldfSAke3RbaSsxXX0gJHswPT09aT8ibSI6ImwifWApO2UucHVzaCgiUyIpfXJldHVyblt0WzBdLHRbMl0sdFs3XSx0WzNdXX19KX19fXN0YXRpYyBjcmVhdGVOZXdEaWN0KGUsdCx7YXBSZWY6aSxhcDphfSl7Y29uc3R7b2xkQW5ub3RhdGlvbjpyLGNvbG9yOnMsb3BhY2l0eTpuLHBhdGhzOm8sb3V0bGluZXM6ZyxyZWN0OmMscm90YXRpb246bCx0aGlja25lc3M6aCx1c2VyOkN9PWUsUT1yfHxuZXcgRGljdCh0KTtRLnNldCgiVHlwZSIsTmFtZS5nZXQoIkFubm90IikpO1Euc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiSW5rIikpO1Euc2V0KHI/Ik0iOiJDcmVhdGlvbkRhdGUiLGBEOiR7Z2V0TW9kaWZpY2F0aW9uRGF0ZSgpfWApO1Euc2V0KCJSZWN0IixjKTtRLnNldCgiSW5rTGlzdCIsZz8ucG9pbnRzfHxvLnBvaW50cyk7US5zZXQoIkYiLDQpO1Euc2V0KCJSb3RhdGUiLGwpO0MmJlEuc2V0KCJUIixzdHJpbmdUb0FzY2lpT3JVVEYxNkJFKEMpKTtnJiZRLnNldCgiSVQiLE5hbWUuZ2V0KCJJbmtIaWdobGlnaHQiKSk7Y29uc3QgRT1uZXcgRGljdCh0KTtRLnNldCgiQlMiLEUpO0Uuc2V0KCJXIixoKTtRLnNldCgiQyIsQXJyYXkuZnJvbShzLChlPT5lLzI1NSkpKTtRLnNldCgiQ0EiLG4pO2NvbnN0IHU9bmV3IERpY3QodCk7US5zZXQoIkFQIix1KTtpP3Uuc2V0KCJOIixpKTp1LnNldCgiTiIsYSk7cmV0dXJuIFF9c3RhdGljIGFzeW5jIGNyZWF0ZU5ld0FwcGVhcmFuY2VTdHJlYW0oZSx0LGkpe2lmKGUub3V0bGluZXMpcmV0dXJuIHRoaXMuY3JlYXRlTmV3QXBwZWFyYW5jZVN0cmVhbUZvckhpZ2hsaWdodChlLHQsaSk7Y29uc3R7Y29sb3I6YSxyZWN0OnIscGF0aHM6cyx0aGlja25lc3M6bixvcGFjaXR5Om99PWUsZz1bYCR7bn0gdyAxIEogMSBqYCxgJHtnZXRQZGZDb2xvcihhLCExKX1gXTsxIT09byYmZy5wdXNoKCIvUjAgZ3MiKTtmb3IoY29uc3QgZSBvZiBzLmxpbmVzKXtnLnB1c2goYCR7bnVtYmVyVG9TdHJpbmcoZVs0XSl9ICR7bnVtYmVyVG9TdHJpbmcoZVs1XSl9IG1gKTtmb3IobGV0IHQ9NixpPWUubGVuZ3RoO3Q8aTt0Kz02KWlmKGlzTmFOKGVbdF0pKWcucHVzaChgJHtudW1iZXJUb1N0cmluZyhlW3QrNF0pfSAke251bWJlclRvU3RyaW5nKGVbdCs1XSl9IGxgKTtlbHNle2NvbnN0W2ksYSxyLHMsbixvXT1lLnNsaWNlKHQsdCs2KTtnLnB1c2goW2ksYSxyLHMsbixvXS5tYXAobnVtYmVyVG9TdHJpbmcpLmpvaW4oIiAiKSsiIGMiKX02PT09ZS5sZW5ndGgmJmcucHVzaChgJHtudW1iZXJUb1N0cmluZyhlWzRdKX0gJHtudW1iZXJUb1N0cmluZyhlWzVdKX0gbGApfWcucHVzaCgiUyIpO2NvbnN0IGM9Zy5qb2luKCJcbiIpLGw9bmV3IERpY3QodCk7bC5zZXQoIkZvcm1UeXBlIiwxKTtsLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIkZvcm0iKSk7bC5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJYT2JqZWN0IikpO2wuc2V0KCJCQm94IixyKTtsLnNldCgiTGVuZ3RoIixjLmxlbmd0aCk7aWYoMSE9PW8pe2NvbnN0IGU9bmV3IERpY3QodCksaT1uZXcgRGljdCh0KSxhPW5ldyBEaWN0KHQpO2Euc2V0KCJDQSIsbyk7YS5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJFeHRHU3RhdGUiKSk7aS5zZXQoIlIwIixhKTtlLnNldCgiRXh0R1N0YXRlIixpKTtsLnNldCgiUmVzb3VyY2VzIixlKX1jb25zdCBoPW5ldyBTdHJpbmdTdHJlYW0oYyk7aC5kaWN0PWw7cmV0dXJuIGh9c3RhdGljIGFzeW5jIGNyZWF0ZU5ld0FwcGVhcmFuY2VTdHJlYW1Gb3JIaWdobGlnaHQoZSx0LGkpe2NvbnN0e2NvbG9yOmEscmVjdDpyLG91dGxpbmVzOntvdXRsaW5lOnN9LG9wYWNpdHk6bn09ZSxvPVtgJHtnZXRQZGZDb2xvcihhLCEwKX1gLCIvUjAgZ3MiXTtvLnB1c2goYCR7bnVtYmVyVG9TdHJpbmcoc1s0XSl9ICR7bnVtYmVyVG9TdHJpbmcoc1s1XSl9IG1gKTtmb3IobGV0IGU9Nix0PXMubGVuZ3RoO2U8dDtlKz02KWlmKGlzTmFOKHNbZV0pKW8ucHVzaChgJHtudW1iZXJUb1N0cmluZyhzW2UrNF0pfSAke251bWJlclRvU3RyaW5nKHNbZSs1XSl9IGxgKTtlbHNle2NvbnN0W3QsaSxhLHIsbixnXT1zLnNsaWNlKGUsZSs2KTtvLnB1c2goW3QsaSxhLHIsbixnXS5tYXAobnVtYmVyVG9TdHJpbmcpLmpvaW4oIiAiKSsiIGMiKX1vLnB1c2goImggZiIpO2NvbnN0IGc9by5qb2luKCJcbiIpLGM9bmV3IERpY3QodCk7Yy5zZXQoIkZvcm1UeXBlIiwxKTtjLnNldCgiU3VidHlwZSIsTmFtZS5nZXQoIkZvcm0iKSk7Yy5zZXQoIlR5cGUiLE5hbWUuZ2V0KCJYT2JqZWN0IikpO2Muc2V0KCJCQm94IixyKTtjLnNldCgiTGVuZ3RoIixnLmxlbmd0aCk7Y29uc3QgbD1uZXcgRGljdCh0KSxoPW5ldyBEaWN0KHQpO2wuc2V0KCJFeHRHU3RhdGUiLGgpO2Muc2V0KCJSZXNvdXJjZXMiLGwpO2NvbnN0IEM9bmV3IERpY3QodCk7aC5zZXQoIlIwIixDKTtDLnNldCgiQk0iLE5hbWUuZ2V0KCJNdWx0aXBseSIpKTtpZigxIT09bil7Qy5zZXQoImNhIixuKTtDLnNldCgiVHlwZSIsTmFtZS5nZXQoIkV4dEdTdGF0ZSIpKX1jb25zdCBRPW5ldyBTdHJpbmdTdHJlYW0oZyk7US5kaWN0PWM7cmV0dXJuIFF9fWNsYXNzIEhpZ2hsaWdodEFubm90YXRpb24gZXh0ZW5kcyBNYXJrdXBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO2NvbnN0e2RpY3Q6dCx4cmVmOml9PWU7dGhpcy5kYXRhLmFubm90YXRpb25UeXBlPXY7dGhpcy5kYXRhLmlzRWRpdGFibGU9IXRoaXMuZGF0YS5ub0hUTUw7dGhpcy5kYXRhLm5vSFRNTD0hMTt0aGlzLmRhdGEub3BhY2l0eT10LmdldCgiQ0EiKXx8MTtpZih0aGlzLmRhdGEucXVhZFBvaW50cz1nZXRRdWFkUG9pbnRzKHQsbnVsbCkpe2NvbnN0IGU9dGhpcy5hcHBlYXJhbmNlPy5kaWN0LmdldCgiUmVzb3VyY2VzIik7aWYoIXRoaXMuYXBwZWFyYW5jZXx8IWU/LmhhcygiRXh0R1N0YXRlIikpe3RoaXMuYXBwZWFyYW5jZSYmd2FybigiSGlnaGxpZ2h0QW5ub3RhdGlvbiAtIGlnbm9yaW5nIGJ1aWx0LWluIGFwcGVhcmFuY2Ugc3RyZWFtLiIpO2NvbnN0IGU9dGhpcy5jb2xvcj9nZXRQZGZDb2xvckFycmF5KHRoaXMuY29sb3IpOlsxLDEsMF0sYT10LmdldCgiQ0EiKTt0aGlzLl9zZXREZWZhdWx0QXBwZWFyYW5jZSh7eHJlZjppLGZpbGxDb2xvcjplLGJsZW5kTW9kZToiTXVsdGlwbHkiLGZpbGxBbHBoYTphLHBvaW50c0NhbGxiYWNrOihlLHQpPT57ZS5wdXNoKGAke3RbMF19ICR7dFsxXX0gbWAsYCR7dFsyXX0gJHt0WzNdfSBsYCxgJHt0WzZdfSAke3RbN119IGxgLGAke3RbNF19ICR7dFs1XX0gbGAsImYiKTtyZXR1cm5bdFswXSx0WzJdLHRbN10sdFszXV19fSl9fWVsc2UgdGhpcy5kYXRhLnBvcHVwUmVmPW51bGx9c3RhdGljIGNyZWF0ZU5ld0RpY3QoZSx0LHthcFJlZjppLGFwOmF9KXtjb25zdHtjb2xvcjpyLG9sZEFubm90YXRpb246cyxvcGFjaXR5Om4scmVjdDpvLHJvdGF0aW9uOmcsdXNlcjpjLHF1YWRQb2ludHM6bH09ZSxoPXN8fG5ldyBEaWN0KHQpO2guc2V0KCJUeXBlIixOYW1lLmdldCgiQW5ub3QiKSk7aC5zZXQoIlN1YnR5cGUiLE5hbWUuZ2V0KCJIaWdobGlnaHQiKSk7aC5zZXQocz8iTSI6IkNyZWF0aW9uRGF0ZSIsYEQ6JHtnZXRNb2RpZmljYXRpb25EYXRlKCl9YCk7aC5zZXQoIkNyZWF0aW9uRGF0ZSIsYEQ6JHtnZXRNb2RpZmljYXRpb25EYXRlKCl9YCk7aC5zZXQoIlJlY3QiLG8pO2guc2V0KCJGIiw0KTtoLnNldCgiQm9yZGVyIixbMCwwLDBdKTtoLnNldCgiUm90YXRlIixnKTtoLnNldCgiUXVhZFBvaW50cyIsbCk7aC5zZXQoIkMiLEFycmF5LmZyb20ociwoZT0+ZS8yNTUpKSk7aC5zZXQoIkNBIixuKTtjJiZoLnNldCgiVCIsc3RyaW5nVG9Bc2NpaU9yVVRGMTZCRShjKSk7aWYoaXx8YSl7Y29uc3QgZT1uZXcgRGljdCh0KTtoLnNldCgiQVAiLGUpO2Uuc2V0KCJOIixpfHxhKX1yZXR1cm4gaH1zdGF0aWMgYXN5bmMgY3JlYXRlTmV3QXBwZWFyYW5jZVN0cmVhbShlLHQsaSl7Y29uc3R7Y29sb3I6YSxyZWN0OnIsb3V0bGluZXM6cyxvcGFjaXR5Om59PWUsbz1bYCR7Z2V0UGRmQ29sb3IoYSwhMCl9YCwiL1IwIGdzIl0sZz1bXTtmb3IoY29uc3QgZSBvZiBzKXtnLmxlbmd0aD0wO2cucHVzaChgJHtudW1iZXJUb1N0cmluZyhlWzBdKX0gJHtudW1iZXJUb1N0cmluZyhlWzFdKX0gbWApO2ZvcihsZXQgdD0yLGk9ZS5sZW5ndGg7dDxpO3QrPTIpZy5wdXNoKGAke251bWJlclRvU3RyaW5nKGVbdF0pfSAke251bWJlclRvU3RyaW5nKGVbdCsxXSl9IGxgKTtnLnB1c2goImgiKTtvLnB1c2goZy5qb2luKCJcbiIpKX1vLnB1c2goImYqIik7Y29uc3QgYz1vLmpvaW4oIlxuIiksbD1uZXcgRGljdCh0KTtsLnNldCgiRm9ybVR5cGUiLDEpO2wuc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiRm9ybSIpKTtsLnNldCgiVHlwZSIsTmFtZS5nZXQoIlhPYmplY3QiKSk7bC5zZXQoIkJCb3giLHIpO2wuc2V0KCJMZW5ndGgiLGMubGVuZ3RoKTtjb25zdCBoPW5ldyBEaWN0KHQpLEM9bmV3IERpY3QodCk7aC5zZXQoIkV4dEdTdGF0ZSIsQyk7bC5zZXQoIlJlc291cmNlcyIsaCk7Y29uc3QgUT1uZXcgRGljdCh0KTtDLnNldCgiUjAiLFEpO1Euc2V0KCJCTSIsTmFtZS5nZXQoIk11bHRpcGx5IikpO2lmKDEhPT1uKXtRLnNldCgiY2EiLG4pO1Euc2V0KCJUeXBlIixOYW1lLmdldCgiRXh0R1N0YXRlIikpfWNvbnN0IEU9bmV3IFN0cmluZ1N0cmVhbShjKTtFLmRpY3Q9bDtyZXR1cm4gRX19Y2xhc3MgVW5kZXJsaW5lQW5ub3RhdGlvbiBleHRlbmRzIE1hcmt1cEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7Y29uc3R7ZGljdDp0LHhyZWY6aX09ZTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9WTtpZih0aGlzLmRhdGEucXVhZFBvaW50cz1nZXRRdWFkUG9pbnRzKHQsbnVsbCkpe2lmKCF0aGlzLmFwcGVhcmFuY2Upe2NvbnN0IGU9dGhpcy5jb2xvcj9nZXRQZGZDb2xvckFycmF5KHRoaXMuY29sb3IpOlswLDAsMF0sYT10LmdldCgiQ0EiKTt0aGlzLl9zZXREZWZhdWx0QXBwZWFyYW5jZSh7eHJlZjppLGV4dHJhOiJbXSAwIGQgMC41NzEgdyIsc3Ryb2tlQ29sb3I6ZSxzdHJva2VBbHBoYTphLHBvaW50c0NhbGxiYWNrOihlLHQpPT57ZS5wdXNoKGAke3RbNF19ICR7dFs1XSsxLjN9IG1gLGAke3RbNl19ICR7dFs3XSsxLjN9IGxgLCJTIik7cmV0dXJuW3RbMF0sdFsyXSx0WzddLHRbM11dfX0pfX1lbHNlIHRoaXMuZGF0YS5wb3B1cFJlZj1udWxsfX1jbGFzcyBTcXVpZ2dseUFubm90YXRpb24gZXh0ZW5kcyBNYXJrdXBBbm5vdGF0aW9ue2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO2NvbnN0e2RpY3Q6dCx4cmVmOml9PWU7dGhpcy5kYXRhLmFubm90YXRpb25UeXBlPUs7aWYodGhpcy5kYXRhLnF1YWRQb2ludHM9Z2V0UXVhZFBvaW50cyh0LG51bGwpKXtpZighdGhpcy5hcHBlYXJhbmNlKXtjb25zdCBlPXRoaXMuY29sb3I/Z2V0UGRmQ29sb3JBcnJheSh0aGlzLmNvbG9yKTpbMCwwLDBdLGE9dC5nZXQoIkNBIik7dGhpcy5fc2V0RGVmYXVsdEFwcGVhcmFuY2Uoe3hyZWY6aSxleHRyYToiW10gMCBkIDEgdyIsc3Ryb2tlQ29sb3I6ZSxzdHJva2VBbHBoYTphLHBvaW50c0NhbGxiYWNrOihlLHQpPT57Y29uc3QgaT0odFsxXS10WzVdKS82O2xldCBhPWkscj10WzRdO2NvbnN0IHM9dFs1XSxuPXRbNl07ZS5wdXNoKGAke3J9ICR7cythfSBtYCk7ZG97cis9MjthPTA9PT1hP2k6MDtlLnB1c2goYCR7cn0gJHtzK2F9IGxgKX13aGlsZShyPG4pO2UucHVzaCgiUyIpO3JldHVyblt0WzRdLG4scy0yKmkscysyKmldfX0pfX1lbHNlIHRoaXMuZGF0YS5wb3B1cFJlZj1udWxsfX1jbGFzcyBTdHJpa2VPdXRBbm5vdGF0aW9uIGV4dGVuZHMgTWFya3VwQW5ub3RhdGlvbntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTtjb25zdHtkaWN0OnQseHJlZjppfT1lO3RoaXMuZGF0YS5hbm5vdGF0aW9uVHlwZT1UO2lmKHRoaXMuZGF0YS5xdWFkUG9pbnRzPWdldFF1YWRQb2ludHModCxudWxsKSl7aWYoIXRoaXMuYXBwZWFyYW5jZSl7Y29uc3QgZT10aGlzLmNvbG9yP2dldFBkZkNvbG9yQXJyYXkodGhpcy5jb2xvcik6WzAsMCwwXSxhPXQuZ2V0KCJDQSIpO3RoaXMuX3NldERlZmF1bHRBcHBlYXJhbmNlKHt4cmVmOmksZXh0cmE6IltdIDAgZCAxIHciLHN0cm9rZUNvbG9yOmUsc3Ryb2tlQWxwaGE6YSxwb2ludHNDYWxsYmFjazooZSx0KT0+e2UucHVzaCgodFswXSt0WzRdKS8yKyIgIisodFsxXSt0WzVdKS8yKyIgbSIsKHRbMl0rdFs2XSkvMisiICIrKHRbM10rdFs3XSkvMisiIGwiLCJTIik7cmV0dXJuW3RbMF0sdFsyXSx0WzddLHRbM11dfX0pfX1lbHNlIHRoaXMuZGF0YS5wb3B1cFJlZj1udWxsfX1jbGFzcyBTdGFtcEFubm90YXRpb24gZXh0ZW5kcyBNYXJrdXBBbm5vdGF0aW9ueyNUO2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO3RoaXMuZGF0YS5hbm5vdGF0aW9uVHlwZT1xO3RoaXMuI1Q9dGhpcy5kYXRhLmhhc093bkNhbnZhcz10aGlzLmRhdGEubm9Sb3RhdGU7dGhpcy5kYXRhLmlzRWRpdGFibGU9IXRoaXMuZGF0YS5ub0hUTUw7dGhpcy5kYXRhLm5vSFRNTD0hMX1tdXN0QmVWaWV3ZWRXaGVuRWRpdGluZyhlLHQ9bnVsbCl7aWYoZSl7aWYoIXRoaXMuZGF0YS5pc0VkaXRhYmxlKXJldHVybiExO3RoaXMuI1Q9dGhpcy5kYXRhLmhhc093bkNhbnZhczt0aGlzLmRhdGEuaGFzT3duQ2FudmFzPSEwO3JldHVybiEwfXRoaXMuZGF0YS5oYXNPd25DYW52YXM9dGhpcy4jVDtyZXR1cm4hdD8uaGFzKHRoaXMuZGF0YS5pZCl9c3RhdGljIGFzeW5jIGNyZWF0ZUltYWdlKGUsdCl7Y29uc3R7d2lkdGg6aSxoZWlnaHQ6YX09ZSxyPW5ldyBPZmZzY3JlZW5DYW52YXMoaSxhKSxzPXIuZ2V0Q29udGV4dCgiMmQiLHthbHBoYTohMH0pO3MuZHJhd0ltYWdlKGUsMCwwKTtjb25zdCBuPXMuZ2V0SW1hZ2VEYXRhKDAsMCxpLGEpLmRhdGEsbz1uZXcgVWludDMyQXJyYXkobi5idWZmZXIpLGc9by5zb21lKEZlYXR1cmVUZXN0LmlzTGl0dGxlRW5kaWFuP2U9PmU+Pj4yNCE9MjU1OmU9PiEhKDI1NSZ+ZSkpO2lmKGcpe3MuZmlsbFN0eWxlPSJ3aGl0ZSI7cy5maWxsUmVjdCgwLDAsaSxhKTtzLmRyYXdJbWFnZShlLDAsMCl9Y29uc3QgYz1yLmNvbnZlcnRUb0Jsb2Ioe3R5cGU6ImltYWdlL2pwZWciLHF1YWxpdHk6MX0pLnRoZW4oKGU9PmUuYXJyYXlCdWZmZXIoKSkpLGw9TmFtZS5nZXQoIlhPYmplY3QiKSxoPU5hbWUuZ2V0KCJJbWFnZSIpLEM9bmV3IERpY3QodCk7Qy5zZXQoIlR5cGUiLGwpO0Muc2V0KCJTdWJ0eXBlIixoKTtDLnNldCgiQml0c1BlckNvbXBvbmVudCIsOCk7Qy5zZXQoIkNvbG9yU3BhY2UiLE5hbWUuZ2V0KCJEZXZpY2VSR0IiKSk7Qy5zZXQoIkZpbHRlciIsTmFtZS5nZXQoIkRDVERlY29kZSIpKTtDLnNldCgiQkJveCIsWzAsMCxpLGFdKTtDLnNldCgiV2lkdGgiLGkpO0Muc2V0KCJIZWlnaHQiLGEpO2xldCBRPW51bGw7aWYoZyl7Y29uc3QgZT1uZXcgVWludDhBcnJheShvLmxlbmd0aCk7aWYoRmVhdHVyZVRlc3QuaXNMaXR0bGVFbmRpYW4pZm9yKGxldCB0PTAsaT1vLmxlbmd0aDt0PGk7dCsrKWVbdF09b1t0XT4+PjI0O2Vsc2UgZm9yKGxldCB0PTAsaT1vLmxlbmd0aDt0PGk7dCsrKWVbdF09MjU1Jm9bdF07Y29uc3Qgcj1uZXcgRGljdCh0KTtyLnNldCgiVHlwZSIsbCk7ci5zZXQoIlN1YnR5cGUiLGgpO3Iuc2V0KCJCaXRzUGVyQ29tcG9uZW50Iiw4KTtyLnNldCgiQ29sb3JTcGFjZSIsTmFtZS5nZXQoIkRldmljZUdyYXkiKSk7ci5zZXQoIldpZHRoIixpKTtyLnNldCgiSGVpZ2h0IixhKTtRPW5ldyBTdHJlYW0oZSwwLDAscil9cmV0dXJue2ltYWdlU3RyZWFtOm5ldyBTdHJlYW0oYXdhaXQgYywwLDAsQyksc21hc2tTdHJlYW06USx3aWR0aDppLGhlaWdodDphfX1zdGF0aWMgY3JlYXRlTmV3RGljdChlLHQse2FwUmVmOmksYXA6YX0pe2NvbnN0e29sZEFubm90YXRpb246cixyZWN0OnMscm90YXRpb246bix1c2VyOm99PWUsZz1yfHxuZXcgRGljdCh0KTtnLnNldCgiVHlwZSIsTmFtZS5nZXQoIkFubm90IikpO2cuc2V0KCJTdWJ0eXBlIixOYW1lLmdldCgiU3RhbXAiKSk7Zy5zZXQocj8iTSI6IkNyZWF0aW9uRGF0ZSIsYEQ6JHtnZXRNb2RpZmljYXRpb25EYXRlKCl9YCk7Zy5zZXQoIlJlY3QiLHMpO2cuc2V0KCJGIiw0KTtnLnNldCgiQm9yZGVyIixbMCwwLDBdKTtnLnNldCgiUm90YXRlIixuKTtvJiZnLnNldCgiVCIsc3RyaW5nVG9Bc2NpaU9yVVRGMTZCRShvKSk7aWYoaXx8YSl7Y29uc3QgZT1uZXcgRGljdCh0KTtnLnNldCgiQVAiLGUpO2k/ZS5zZXQoIk4iLGkpOmUuc2V0KCJOIixhKX1yZXR1cm4gZ31zdGF0aWMgYXN5bmMgY3JlYXRlTmV3QXBwZWFyYW5jZVN0cmVhbShlLHQsaSl7aWYoZS5vbGRBbm5vdGF0aW9uKXJldHVybiBudWxsO2NvbnN0e3JvdGF0aW9uOmF9PWUse2ltYWdlUmVmOnIsd2lkdGg6cyxoZWlnaHQ6bn09aS5pbWFnZSxvPW5ldyBEaWN0KHQpLGc9bmV3IERpY3QodCk7by5zZXQoIlhPYmplY3QiLGcpO2cuc2V0KCJJbTAiLHIpO2NvbnN0IGM9YHEgJHtzfSAwIDAgJHtufSAwIDAgY20gL0ltMCBEbyBRYCxsPW5ldyBEaWN0KHQpO2wuc2V0KCJGb3JtVHlwZSIsMSk7bC5zZXQoIlN1YnR5cGUiLE5hbWUuZ2V0KCJGb3JtIikpO2wuc2V0KCJUeXBlIixOYW1lLmdldCgiWE9iamVjdCIpKTtsLnNldCgiQkJveCIsWzAsMCxzLG5dKTtsLnNldCgiUmVzb3VyY2VzIixvKTtpZihhKXtjb25zdCBlPWdldFJvdGF0aW9uTWF0cml4KGEscyxuKTtsLnNldCgiTWF0cml4IixlKX1jb25zdCBoPW5ldyBTdHJpbmdTdHJlYW0oYyk7aC5kaWN0PWw7cmV0dXJuIGh9fWNsYXNzIEZpbGVBdHRhY2htZW50QW5ub3RhdGlvbiBleHRlbmRzIE1hcmt1cEFubm90YXRpb257Y29uc3RydWN0b3IoZSl7c3VwZXIoZSk7Y29uc3R7ZGljdDp0LHhyZWY6aX09ZSxhPW5ldyBGaWxlU3BlYyh0LmdldCgiRlMiKSxpKTt0aGlzLmRhdGEuYW5ub3RhdGlvblR5cGU9WDt0aGlzLmRhdGEuaGFzT3duQ2FudmFzPXRoaXMuZGF0YS5ub1JvdGF0ZTt0aGlzLmRhdGEubm9IVE1MPSExO3RoaXMuZGF0YS5maWxlPWEuc2VyaWFsaXphYmxlO2NvbnN0IHI9dC5nZXQoIk5hbWUiKTt0aGlzLmRhdGEubmFtZT1yIGluc3RhbmNlb2YgTmFtZT9zdHJpbmdUb1BERlN0cmluZyhyLm5hbWUpOiJQdXNoUGluIjtjb25zdCBzPXQuZ2V0KCJjYSIpO3RoaXMuZGF0YS5maWxsQWxwaGE9Im51bWJlciI9PXR5cGVvZiBzJiZzPj0wJiZzPD0xP3M6bnVsbH19Y2xhc3MgRGVjcnlwdFN0cmVhbSBleHRlbmRzIERlY29kZVN0cmVhbXtjb25zdHJ1Y3RvcihlLHQsaSl7c3VwZXIodCk7dGhpcy5zdHI9ZTt0aGlzLmRpY3Q9ZS5kaWN0O3RoaXMuZGVjcnlwdD1pO3RoaXMubmV4dENodW5rPW51bGw7dGhpcy5pbml0aWFsaXplZD0hMX1yZWFkQmxvY2soKXtsZXQgZTtpZih0aGlzLmluaXRpYWxpemVkKWU9dGhpcy5uZXh0Q2h1bms7ZWxzZXtlPXRoaXMuc3RyLmdldEJ5dGVzKDUxMik7dGhpcy5pbml0aWFsaXplZD0hMH1pZighZT8ubGVuZ3RoKXt0aGlzLmVvZj0hMDtyZXR1cm59dGhpcy5uZXh0Q2h1bms9dGhpcy5zdHIuZ2V0Qnl0ZXMoNTEyKTtjb25zdCB0PXRoaXMubmV4dENodW5rPy5sZW5ndGg+MDtlPSgwLHRoaXMuZGVjcnlwdCkoZSwhdCk7Y29uc3QgaT10aGlzLmJ1ZmZlckxlbmd0aCxhPWkrZS5sZW5ndGg7dGhpcy5lbnN1cmVCdWZmZXIoYSkuc2V0KGUsaSk7dGhpcy5idWZmZXJMZW5ndGg9YX19Y2xhc3MgQVJDRm91ckNpcGhlcntjb25zdHJ1Y3RvcihlKXt0aGlzLmE9MDt0aGlzLmI9MDtjb25zdCB0PW5ldyBVaW50OEFycmF5KDI1NiksaT1lLmxlbmd0aDtmb3IobGV0IGU9MDtlPDI1NjsrK2UpdFtlXT1lO2ZvcihsZXQgYT0wLHI9MDthPDI1NjsrK2Epe2NvbnN0IHM9dFthXTtyPXIrcytlW2ElaV0mMjU1O3RbYV09dFtyXTt0W3JdPXN9dGhpcy5zPXR9ZW5jcnlwdEJsb2NrKGUpe2xldCB0PXRoaXMuYSxpPXRoaXMuYjtjb25zdCBhPXRoaXMucyxyPWUubGVuZ3RoLHM9bmV3IFVpbnQ4QXJyYXkocik7Zm9yKGxldCBuPTA7bjxyOysrbil7dD10KzEmMjU1O2NvbnN0IHI9YVt0XTtpPWkrciYyNTU7Y29uc3Qgbz1hW2ldO2FbdF09bzthW2ldPXI7c1tuXT1lW25dXmFbcitvJjI1NV19dGhpcy5hPXQ7dGhpcy5iPWk7cmV0dXJuIHN9ZGVjcnlwdEJsb2NrKGUpe3JldHVybiB0aGlzLmVuY3J5cHRCbG9jayhlKX1lbmNyeXB0KGUpe3JldHVybiB0aGlzLmVuY3J5cHRCbG9jayhlKX19Y29uc3QgZW89ZnVuY3Rpb24gY2FsY3VsYXRlTUQ1Q2xvc3VyZSgpe2NvbnN0IGU9bmV3IFVpbnQ4QXJyYXkoWzcsMTIsMTcsMjIsNywxMiwxNywyMiw3LDEyLDE3LDIyLDcsMTIsMTcsMjIsNSw5LDE0LDIwLDUsOSwxNCwyMCw1LDksMTQsMjAsNSw5LDE0LDIwLDQsMTEsMTYsMjMsNCwxMSwxNiwyMyw0LDExLDE2LDIzLDQsMTEsMTYsMjMsNiwxMCwxNSwyMSw2LDEwLDE1LDIxLDYsMTAsMTUsMjEsNiwxMCwxNSwyMV0pLHQ9bmV3IEludDMyQXJyYXkoWy02ODA4NzY5MzYsLTM4OTU2NDU4Niw2MDYxMDU4MTksLTEwNDQ1MjUzMzAsLTE3NjQxODg5NywxMjAwMDgwNDI2LC0xNDczMjMxMzQxLC00NTcwNTk4MywxNzcwMDM1NDE2LC0xOTU4NDE0NDE3LC00MjA2MywtMTk5MDQwNDE2MiwxODA0NjAzNjgyLC00MDM0MTEwMSwtMTUwMjAwMjI5MCwxMjM2NTM1MzI5LC0xNjU3OTY1MTAsLTEwNjk1MDE2MzIsNjQzNzE3NzEzLC0zNzM4OTczMDIsLTcwMTU1ODY5MSwzODAxNjA4MywtNjYwNDc4MzM1LC00MDU1Mzc4NDgsNTY4NDQ2NDM4LC0xMDE5ODAzNjkwLC0xODczNjM5NjEsMTE2MzUzMTUwMSwtMTQ0NDY4MTQ2NywtNTE0MDM3ODQsMTczNTMyODQ3MywtMTkyNjYwNzczNCwtMzc4NTU4LC0yMDIyNTc0NDYzLDE4MzkwMzA1NjIsLTM1MzA5NTU2LC0xNTMwOTkyMDYwLDEyNzI4OTMzNTMsLTE1NTQ5NzYzMiwtMTA5NDczMDY0MCw2ODEyNzkxNzQsLTM1ODUzNzIyMiwtNzIyNTIxOTc5LDc2MDI5MTg5LC02NDAzNjQ0ODcsLTQyMTgxNTgzNSw1MzA3NDI1MjAsLTk5NTMzODY1MSwtMTk4NjMwODQ0LDExMjY4OTE0MTUsLTE0MTYzNTQ5MDUsLTU3NDM0MDU1LDE3MDA0ODU1NzEsLTE4OTQ5ODY2MDYsLTEwNTE1MjMsLTIwNTQ5MjI3OTksMTg3MzMxMzM1OSwtMzA2MTE3NDQsLTE1NjAxOTgzODAsMTMwOTE1MTY0OSwtMTQ1NTIzMDcwLC0xMTIwMjEwMzc5LDcxODc4NzI1OSwtMzQzNDg1NTUxXSk7cmV0dXJuIGZ1bmN0aW9uIGhhc2goaSxhLHIpe2xldCBzPTE3MzI1ODQxOTMsbj0tMjcxNzMzODc5LG89LTE3MzI1ODQxOTQsZz0yNzE3MzM4Nzg7Y29uc3QgYz1yKzcyJi02NCxsPW5ldyBVaW50OEFycmF5KGMpO2xldCBoLEM7Zm9yKGg9MDtoPHI7KytoKWxbaF09aVthKytdO2xbaCsrXT0xMjg7Y29uc3QgUT1jLTg7Zm9yKDtoPFE7KWxbaCsrXT0wO2xbaCsrXT1yPDwzJjI1NTtsW2grK109cj4+NSYyNTU7bFtoKytdPXI+PjEzJjI1NTtsW2grK109cj4+MjEmMjU1O2xbaCsrXT1yPj4+MjkmMjU1O2xbaCsrXT0wO2xbaCsrXT0wO2xbaCsrXT0wO2NvbnN0IEU9bmV3IEludDMyQXJyYXkoMTYpO2ZvcihoPTA7aDxjOyl7Zm9yKEM9MDtDPDE2OysrQyxoKz00KUVbQ109bFtoXXxsW2grMV08PDh8bFtoKzJdPDwxNnxsW2grM108PDI0O2xldCBpLGEscj1zLGM9bixRPW8sdT1nO2ZvcihDPTA7Qzw2NDsrK0Mpe2lmKEM8MTYpe2k9YyZRfH5jJnU7YT1DfWVsc2UgaWYoQzwzMil7aT11JmN8fnUmUTthPTUqQysxJjE1fWVsc2UgaWYoQzw0OCl7aT1jXlFedTthPTMqQys1JjE1fWVsc2V7aT1RXihjfH51KTthPTcqQyYxNX1jb25zdCBzPXUsbj1yK2krdFtDXStFW2FdfDAsbz1lW0NdO3U9UTtRPWM7Yz1jKyhuPDxvfG4+Pj4zMi1vKXwwO3I9c31zPXMrcnwwO249bitjfDA7bz1vK1F8MDtnPWcrdXwwfXJldHVybiBuZXcgVWludDhBcnJheShbMjU1JnMscz4+OCYyNTUscz4+MTYmMjU1LHM+Pj4yNCYyNTUsMjU1Jm4sbj4+OCYyNTUsbj4+MTYmMjU1LG4+Pj4yNCYyNTUsMjU1Jm8sbz4+OCYyNTUsbz4+MTYmMjU1LG8+Pj4yNCYyNTUsMjU1JmcsZz4+OCYyNTUsZz4+MTYmMjU1LGc+Pj4yNCYyNTVdKX19KCk7Y2xhc3MgV29yZDY0e2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5oaWdoPTB8ZTt0aGlzLmxvdz0wfHR9YW5kKGUpe3RoaXMuaGlnaCY9ZS5oaWdoO3RoaXMubG93Jj1lLmxvd314b3IoZSl7dGhpcy5oaWdoXj1lLmhpZ2g7dGhpcy5sb3dePWUubG93fW9yKGUpe3RoaXMuaGlnaHw9ZS5oaWdoO3RoaXMubG93fD1lLmxvd31zaGlmdFJpZ2h0KGUpe2lmKGU+PTMyKXt0aGlzLmxvdz10aGlzLmhpZ2g+Pj5lLTMyfDA7dGhpcy5oaWdoPTB9ZWxzZXt0aGlzLmxvdz10aGlzLmxvdz4+PmV8dGhpcy5oaWdoPDwzMi1lO3RoaXMuaGlnaD10aGlzLmhpZ2g+Pj5lfDB9fXNoaWZ0TGVmdChlKXtpZihlPj0zMil7dGhpcy5oaWdoPXRoaXMubG93PDxlLTMyO3RoaXMubG93PTB9ZWxzZXt0aGlzLmhpZ2g9dGhpcy5oaWdoPDxlfHRoaXMubG93Pj4+MzItZTt0aGlzLmxvdzw8PWV9fXJvdGF0ZVJpZ2h0KGUpe2xldCB0LGk7aWYoMzImZSl7aT10aGlzLmxvdzt0PXRoaXMuaGlnaH1lbHNle3Q9dGhpcy5sb3c7aT10aGlzLmhpZ2h9ZSY9MzE7dGhpcy5sb3c9dD4+PmV8aTw8MzItZTt0aGlzLmhpZ2g9aT4+PmV8dDw8MzItZX1ub3QoKXt0aGlzLmhpZ2g9fnRoaXMuaGlnaDt0aGlzLmxvdz1+dGhpcy5sb3d9YWRkKGUpe2NvbnN0IHQ9KHRoaXMubG93Pj4+MCkrKGUubG93Pj4+MCk7bGV0IGk9KHRoaXMuaGlnaD4+PjApKyhlLmhpZ2g+Pj4wKTt0PjQyOTQ5NjcyOTUmJihpKz0xKTt0aGlzLmxvdz0wfHQ7dGhpcy5oaWdoPTB8aX1jb3B5VG8oZSx0KXtlW3RdPXRoaXMuaGlnaD4+PjI0JjI1NTtlW3QrMV09dGhpcy5oaWdoPj4xNiYyNTU7ZVt0KzJdPXRoaXMuaGlnaD4+OCYyNTU7ZVt0KzNdPTI1NSZ0aGlzLmhpZ2g7ZVt0KzRdPXRoaXMubG93Pj4+MjQmMjU1O2VbdCs1XT10aGlzLmxvdz4+MTYmMjU1O2VbdCs2XT10aGlzLmxvdz4+OCYyNTU7ZVt0KzddPTI1NSZ0aGlzLmxvd31hc3NpZ24oZSl7dGhpcy5oaWdoPWUuaGlnaDt0aGlzLmxvdz1lLmxvd319Y29uc3QgdG89ZnVuY3Rpb24gY2FsY3VsYXRlU0hBMjU2Q2xvc3VyZSgpe2Z1bmN0aW9uIHJvdHIoZSx0KXtyZXR1cm4gZT4+PnR8ZTw8MzItdH1mdW5jdGlvbiBjaChlLHQsaSl7cmV0dXJuIGUmdF5+ZSZpfWZ1bmN0aW9uIG1haihlLHQsaSl7cmV0dXJuIGUmdF5lJmledCZpfWZ1bmN0aW9uIHNpZ21hKGUpe3JldHVybiByb3RyKGUsMilecm90cihlLDEzKV5yb3RyKGUsMjIpfWZ1bmN0aW9uIHNpZ21hUHJpbWUoZSl7cmV0dXJuIHJvdHIoZSw2KV5yb3RyKGUsMTEpXnJvdHIoZSwyNSl9ZnVuY3Rpb24gbGl0dGxlU2lnbWEoZSl7cmV0dXJuIHJvdHIoZSw3KV5yb3RyKGUsMTgpXmU+Pj4zfWNvbnN0IGU9WzExMTYzNTI0MDgsMTg5OTQ0NzQ0MSwzMDQ5MzIzNDcxLDM5MjEwMDk1NzMsOTYxOTg3MTYzLDE1MDg5NzA5OTMsMjQ1MzYzNTc0OCwyODcwNzYzMjIxLDM2MjQzODEwODAsMzEwNTk4NDAxLDYwNzIyNTI3OCwxNDI2ODgxOTg3LDE5MjUwNzgzODgsMjE2MjA3ODIwNiwyNjE0ODg4MTAzLDMyNDgyMjI1ODAsMzgzNTM5MDQwMSw0MDIyMjI0Nzc0LDI2NDM0NzA3OCw2MDQ4MDc2MjgsNzcwMjU1OTgzLDEyNDkxNTAxMjIsMTU1NTA4MTY5MiwxOTk2MDY0OTg2LDI1NTQyMjA4ODIsMjgyMTgzNDM0OSwyOTUyOTk2ODA4LDMyMTAzMTM2NzEsMzMzNjU3MTg5MSwzNTg0NTI4NzExLDExMzkyNjk5MywzMzgyNDE4OTUsNjY2MzA3MjA1LDc3MzUyOTkxMiwxMjk0NzU3MzcyLDEzOTYxODIyOTEsMTY5NTE4MzcwMCwxOTg2NjYxMDUxLDIxNzcwMjYzNTAsMjQ1Njk1NjAzNywyNzMwNDg1OTIxLDI4MjAzMDI0MTEsMzI1OTczMDgwMCwzMzQ1NzY0NzcxLDM1MTYwNjU4MTcsMzYwMDM1MjgwNCw0MDk0NTcxOTA5LDI3NTQyMzM0NCw0MzAyMjc3MzQsNTA2OTQ4NjE2LDY1OTA2MDU1Niw4ODM5OTc4NzcsOTU4MTM5NTcxLDEzMjI4MjIyMTgsMTUzNzAwMjA2MywxNzQ3ODczNzc5LDE5NTU1NjIyMjIsMjAyNDEwNDgxNSwyMjI3NzMwNDUyLDIzNjE4NTI0MjQsMjQyODQzNjQ3NCwyNzU2NzM0MTg3LDMyMDQwMzE0NzksMzMyOTMyNTI5OF07cmV0dXJuIGZ1bmN0aW9uIGhhc2godCxpLGEpe2xldCByPTE3NzkwMzM3MDMscz0zMTQ0MTM0Mjc3LG49MTAxMzkwNDI0MixvPTI3NzM0ODA3NjIsZz0xMzU5ODkzMTE5LGM9MjYwMDgyMjkyNCxsPTUyODczNDYzNSxoPTE1NDE0NTkyMjU7Y29uc3QgQz02NCpNYXRoLmNlaWwoKGErOSkvNjQpLFE9bmV3IFVpbnQ4QXJyYXkoQyk7bGV0IEUsdTtmb3IoRT0wO0U8YTsrK0UpUVtFXT10W2krK107UVtFKytdPTEyODtjb25zdCBkPUMtODtmb3IoO0U8ZDspUVtFKytdPTA7UVtFKytdPTA7UVtFKytdPTA7UVtFKytdPTA7UVtFKytdPWE+Pj4yOSYyNTU7UVtFKytdPWE+PjIxJjI1NTtRW0UrK109YT4+MTMmMjU1O1FbRSsrXT1hPj41JjI1NTtRW0UrK109YTw8MyYyNTU7Y29uc3QgZj1uZXcgVWludDMyQXJyYXkoNjQpO2ZvcihFPTA7RTxDOyl7Zm9yKHU9MDt1PDE2OysrdSl7Zlt1XT1RW0VdPDwyNHxRW0UrMV08PDE2fFFbRSsyXTw8OHxRW0UrM107RSs9NH1mb3IodT0xNjt1PDY0OysrdSlmW3VdPShyb3RyKHA9Zlt1LTJdLDE3KV5yb3RyKHAsMTkpXnA+Pj4xMCkrZlt1LTddK2xpdHRsZVNpZ21hKGZbdS0xNV0pK2ZbdS0xNl18MDtsZXQgdCxpLGE9cixDPXMsZD1uLG09byx5PWcsdz1jLGI9bCxEPWg7Zm9yKHU9MDt1PDY0OysrdSl7dD1EK3NpZ21hUHJpbWUoeSkrY2goeSx3LGIpK2VbdV0rZlt1XTtpPXNpZ21hKGEpK21haihhLEMsZCk7RD1iO2I9dzt3PXk7eT1tK3R8MDttPWQ7ZD1DO0M9YTthPXQraXwwfXI9cithfDA7cz1zK0N8MDtuPW4rZHwwO289byttfDA7Zz1nK3l8MDtjPWMrd3wwO2w9bCtifDA7aD1oK0R8MH12YXIgcDtyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoW3I+PjI0JjI1NSxyPj4xNiYyNTUscj4+OCYyNTUsMjU1JnIscz4+MjQmMjU1LHM+PjE2JjI1NSxzPj44JjI1NSwyNTUmcyxuPj4yNCYyNTUsbj4+MTYmMjU1LG4+PjgmMjU1LDI1NSZuLG8+PjI0JjI1NSxvPj4xNiYyNTUsbz4+OCYyNTUsMjU1Jm8sZz4+MjQmMjU1LGc+PjE2JjI1NSxnPj44JjI1NSwyNTUmZyxjPj4yNCYyNTUsYz4+MTYmMjU1LGM+PjgmMjU1LDI1NSZjLGw+PjI0JjI1NSxsPj4xNiYyNTUsbD4+OCYyNTUsMjU1JmwsaD4+MjQmMjU1LGg+PjE2JjI1NSxoPj44JjI1NSwyNTUmaF0pfX0oKSxpbz1mdW5jdGlvbiBjYWxjdWxhdGVTSEE1MTJDbG9zdXJlKCl7ZnVuY3Rpb24gY2goZSx0LGksYSxyKXtlLmFzc2lnbih0KTtlLmFuZChpKTtyLmFzc2lnbih0KTtyLm5vdCgpO3IuYW5kKGEpO2UueG9yKHIpfWZ1bmN0aW9uIG1haihlLHQsaSxhLHIpe2UuYXNzaWduKHQpO2UuYW5kKGkpO3IuYXNzaWduKHQpO3IuYW5kKGEpO2UueG9yKHIpO3IuYXNzaWduKGkpO3IuYW5kKGEpO2UueG9yKHIpfWZ1bmN0aW9uIHNpZ21hKGUsdCxpKXtlLmFzc2lnbih0KTtlLnJvdGF0ZVJpZ2h0KDI4KTtpLmFzc2lnbih0KTtpLnJvdGF0ZVJpZ2h0KDM0KTtlLnhvcihpKTtpLmFzc2lnbih0KTtpLnJvdGF0ZVJpZ2h0KDM5KTtlLnhvcihpKX1mdW5jdGlvbiBzaWdtYVByaW1lKGUsdCxpKXtlLmFzc2lnbih0KTtlLnJvdGF0ZVJpZ2h0KDE0KTtpLmFzc2lnbih0KTtpLnJvdGF0ZVJpZ2h0KDE4KTtlLnhvcihpKTtpLmFzc2lnbih0KTtpLnJvdGF0ZVJpZ2h0KDQxKTtlLnhvcihpKX1mdW5jdGlvbiBsaXR0bGVTaWdtYShlLHQsaSl7ZS5hc3NpZ24odCk7ZS5yb3RhdGVSaWdodCgxKTtpLmFzc2lnbih0KTtpLnJvdGF0ZVJpZ2h0KDgpO2UueG9yKGkpO2kuYXNzaWduKHQpO2kuc2hpZnRSaWdodCg3KTtlLnhvcihpKX1mdW5jdGlvbiBsaXR0bGVTaWdtYVByaW1lKGUsdCxpKXtlLmFzc2lnbih0KTtlLnJvdGF0ZVJpZ2h0KDE5KTtpLmFzc2lnbih0KTtpLnJvdGF0ZVJpZ2h0KDYxKTtlLnhvcihpKTtpLmFzc2lnbih0KTtpLnNoaWZ0UmlnaHQoNik7ZS54b3IoaSl9Y29uc3QgZT1bbmV3IFdvcmQ2NCgxMTE2MzUyNDA4LDM2MDk3Njc0NTgpLG5ldyBXb3JkNjQoMTg5OTQ0NzQ0MSw2MDI4OTE3MjUpLG5ldyBXb3JkNjQoMzA0OTMyMzQ3MSwzOTY0NDg0Mzk5KSxuZXcgV29yZDY0KDM5MjEwMDk1NzMsMjE3MzI5NTU0OCksbmV3IFdvcmQ2NCg5NjE5ODcxNjMsNDA4MTYyODQ3MiksbmV3IFdvcmQ2NCgxNTA4OTcwOTkzLDMwNTM4MzQyNjUpLG5ldyBXb3JkNjQoMjQ1MzYzNTc0OCwyOTM3NjcxNTc5KSxuZXcgV29yZDY0KDI4NzA3NjMyMjEsMzY2NDYwOTU2MCksbmV3IFdvcmQ2NCgzNjI0MzgxMDgwLDI3MzQ4ODMzOTQpLG5ldyBXb3JkNjQoMzEwNTk4NDAxLDExNjQ5OTY1NDIpLG5ldyBXb3JkNjQoNjA3MjI1Mjc4LDEzMjM2MTA3NjQpLG5ldyBXb3JkNjQoMTQyNjg4MTk4NywzNTkwMzA0OTk0KSxuZXcgV29yZDY0KDE5MjUwNzgzODgsNDA2ODE4MjM4MyksbmV3IFdvcmQ2NCgyMTYyMDc4MjA2LDk5MTMzNjExMyksbmV3IFdvcmQ2NCgyNjE0ODg4MTAzLDYzMzgwMzMxNyksbmV3IFdvcmQ2NCgzMjQ4MjIyNTgwLDM0Nzk3NzQ4NjgpLG5ldyBXb3JkNjQoMzgzNTM5MDQwMSwyNjY2NjEzNDU4KSxuZXcgV29yZDY0KDQwMjIyMjQ3NzQsOTQ0NzExMTM5KSxuZXcgV29yZDY0KDI2NDM0NzA3OCwyMzQxMjYyNzczKSxuZXcgV29yZDY0KDYwNDgwNzYyOCwyMDA3ODAwOTMzKSxuZXcgV29yZDY0KDc3MDI1NTk4MywxNDk1OTkwOTAxKSxuZXcgV29yZDY0KDEyNDkxNTAxMjIsMTg1NjQzMTIzNSksbmV3IFdvcmQ2NCgxNTU1MDgxNjkyLDMxNzUyMTgxMzIpLG5ldyBXb3JkNjQoMTk5NjA2NDk4NiwyMTk4OTUwODM3KSxuZXcgV29yZDY0KDI1NTQyMjA4ODIsMzk5OTcxOTMzOSksbmV3IFdvcmQ2NCgyODIxODM0MzQ5LDc2Njc4NDAxNiksbmV3IFdvcmQ2NCgyOTUyOTk2ODA4LDI1NjY1OTQ4NzkpLG5ldyBXb3JkNjQoMzIxMDMxMzY3MSwzMjAzMzM3OTU2KSxuZXcgV29yZDY0KDMzMzY1NzE4OTEsMTAzNDQ1NzAyNiksbmV3IFdvcmQ2NCgzNTg0NTI4NzExLDI0NjY5NDg5MDEpLG5ldyBXb3JkNjQoMTEzOTI2OTkzLDM3NTgzMjYzODMpLG5ldyBXb3JkNjQoMzM4MjQxODk1LDE2ODcxNzkzNiksbmV3IFdvcmQ2NCg2NjYzMDcyMDUsMTE4ODE3OTk2NCksbmV3IFdvcmQ2NCg3NzM1Mjk5MTIsMTU0NjA0NTczNCksbmV3IFdvcmQ2NCgxMjk0NzU3MzcyLDE1MjI4MDU0ODUpLG5ldyBXb3JkNjQoMTM5NjE4MjI5MSwyNjQzODMzODIzKSxuZXcgV29yZDY0KDE2OTUxODM3MDAsMjM0MzUyNzM5MCksbmV3IFdvcmQ2NCgxOTg2NjYxMDUxLDEwMTQ0Nzc0ODApLG5ldyBXb3JkNjQoMjE3NzAyNjM1MCwxMjA2NzU5MTQyKSxuZXcgV29yZDY0KDI0NTY5NTYwMzcsMzQ0MDc3NjI3KSxuZXcgV29yZDY0KDI3MzA0ODU5MjEsMTI5MDg2MzQ2MCksbmV3IFdvcmQ2NCgyODIwMzAyNDExLDMxNTg0NTQyNzMpLG5ldyBXb3JkNjQoMzI1OTczMDgwMCwzNTA1OTUyNjU3KSxuZXcgV29yZDY0KDMzNDU3NjQ3NzEsMTA2MjE3MDA4KSxuZXcgV29yZDY0KDM1MTYwNjU4MTcsMzYwNjAwODM0NCksbmV3IFdvcmQ2NCgzNjAwMzUyODA0LDE0MzI3MjU3NzYpLG5ldyBXb3JkNjQoNDA5NDU3MTkwOSwxNDY3MDMxNTk0KSxuZXcgV29yZDY0KDI3NTQyMzM0NCw4NTExNjk3MjApLG5ldyBXb3JkNjQoNDMwMjI3NzM0LDMxMDA4MjM3NTIpLG5ldyBXb3JkNjQoNTA2OTQ4NjE2LDEzNjMyNTgxOTUpLG5ldyBXb3JkNjQoNjU5MDYwNTU2LDM3NTA2ODU1OTMpLG5ldyBXb3JkNjQoODgzOTk3ODc3LDM3ODUwNTAyODApLG5ldyBXb3JkNjQoOTU4MTM5NTcxLDMzMTgzMDc0MjcpLG5ldyBXb3JkNjQoMTMyMjgyMjIxOCwzODEyNzIzNDAzKSxuZXcgV29yZDY0KDE1MzcwMDIwNjMsMjAwMzAzNDk5NSksbmV3IFdvcmQ2NCgxNzQ3ODczNzc5LDM2MDIwMzY4OTkpLG5ldyBXb3JkNjQoMTk1NTU2MjIyMiwxNTc1OTkwMDEyKSxuZXcgV29yZDY0KDIwMjQxMDQ4MTUsMTEyNTU5MjkyOCksbmV3IFdvcmQ2NCgyMjI3NzMwNDUyLDI3MTY5MDQzMDYpLG5ldyBXb3JkNjQoMjM2MTg1MjQyNCw0NDI3NzYwNDQpLG5ldyBXb3JkNjQoMjQyODQzNjQ3NCw1OTM2OTgzNDQpLG5ldyBXb3JkNjQoMjc1NjczNDE4NywzNzMzMTEwMjQ5KSxuZXcgV29yZDY0KDMyMDQwMzE0NzksMjk5OTM1MTU3MyksbmV3IFdvcmQ2NCgzMzI5MzI1Mjk4LDM4MTU5MjA0MjcpLG5ldyBXb3JkNjQoMzM5MTU2OTYxNCwzOTI4MzgzOTAwKSxuZXcgV29yZDY0KDM1MTUyNjcyNzEsNTY2MjgwNzExKSxuZXcgV29yZDY0KDM5NDAxODc2MDYsMzQ1NDA2OTUzNCksbmV3IFdvcmQ2NCg0MTE4NjMwMjcxLDQwMDAyMzk5OTIpLG5ldyBXb3JkNjQoMTE2NDE4NDc0LDE5MTQxMzg1NTQpLG5ldyBXb3JkNjQoMTc0MjkyNDIxLDI3MzEwNTUyNzApLG5ldyBXb3JkNjQoMjg5MzgwMzU2LDMyMDM5OTMwMDYpLG5ldyBXb3JkNjQoNDYwMzkzMjY5LDMyMDYyMDMxNSksbmV3IFdvcmQ2NCg2ODU0NzE3MzMsNTg3NDk2ODM2KSxuZXcgV29yZDY0KDg1MjE0Mjk3MSwxMDg2NzkyODUxKSxuZXcgV29yZDY0KDEwMTcwMzYyOTgsMzY1NTQzMTAwKSxuZXcgV29yZDY0KDExMjYwMDA1ODAsMjYxODI5NzY3NiksbmV3IFdvcmQ2NCgxMjg4MDMzNDcwLDM0MDk4NTUxNTgpLG5ldyBXb3JkNjQoMTUwMTUwNTk0OCw0MjM0NTA5ODY2KSxuZXcgV29yZDY0KDE2MDcxNjc5MTUsOTg3MTY3NDY4KSxuZXcgV29yZDY0KDE4MTY0MDIzMTYsMTI0NjE4OTU5MSldO3JldHVybiBmdW5jdGlvbiBoYXNoKHQsaSxhLHI9ITEpe2xldCBzLG4sbyxnLGMsbCxoLEM7aWYocil7cz1uZXcgV29yZDY0KDM0MTgwNzAzNjUsMzIzODM3MTAzMik7bj1uZXcgV29yZDY0KDE2NTQyNzAyNTAsOTE0MTUwNjYzKTtvPW5ldyBXb3JkNjQoMjQzODUyOTM3MCw4MTI3MDI5OTkpO2c9bmV3IFdvcmQ2NCgzNTU0NjIzNjAsNDE0NDkxMjY5Nyk7Yz1uZXcgV29yZDY0KDE3MzE0MDU0MTUsNDI5MDc3NTg1Nyk7bD1uZXcgV29yZDY0KDIzOTQxODAyMzEsMTc1MDYwMzAyNSk7aD1uZXcgV29yZDY0KDM2NzUwMDg1MjUsMTY5NDA3NjgzOSk7Qz1uZXcgV29yZDY0KDEyMDMwNjI4MTMsMzIwNDA3NTQyOCl9ZWxzZXtzPW5ldyBXb3JkNjQoMTc3OTAzMzcwMyw0MDg5MjM1NzIwKTtuPW5ldyBXb3JkNjQoMzE0NDEzNDI3NywyMjI3ODczNTk1KTtvPW5ldyBXb3JkNjQoMTAxMzkwNDI0Miw0MjcxMTc1NzIzKTtnPW5ldyBXb3JkNjQoMjc3MzQ4MDc2MiwxNTk1NzUwMTI5KTtjPW5ldyBXb3JkNjQoMTM1OTg5MzExOSwyOTE3NTY1MTM3KTtsPW5ldyBXb3JkNjQoMjYwMDgyMjkyNCw3MjU1MTExOTkpO2g9bmV3IFdvcmQ2NCg1Mjg3MzQ2MzUsNDIxNTM4OTU0Nyk7Qz1uZXcgV29yZDY0KDE1NDE0NTkyMjUsMzI3MDMzMjA5KX1jb25zdCBRPTEyOCpNYXRoLmNlaWwoKGErMTcpLzEyOCksRT1uZXcgVWludDhBcnJheShRKTtsZXQgdSxkO2Zvcih1PTA7dTxhOysrdSlFW3VdPXRbaSsrXTtFW3UrK109MTI4O2NvbnN0IGY9US0xNjtmb3IoO3U8ZjspRVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPTA7RVt1KytdPWE+Pj4yOSYyNTU7RVt1KytdPWE+PjIxJjI1NTtFW3UrK109YT4+MTMmMjU1O0VbdSsrXT1hPj41JjI1NTtFW3UrK109YTw8MyYyNTU7Y29uc3QgcD1uZXcgQXJyYXkoODApO2Zvcih1PTA7dTw4MDt1KyspcFt1XT1uZXcgV29yZDY0KDAsMCk7bGV0IG09bmV3IFdvcmQ2NCgwLDApLHk9bmV3IFdvcmQ2NCgwLDApLHc9bmV3IFdvcmQ2NCgwLDApLGI9bmV3IFdvcmQ2NCgwLDApLEQ9bmV3IFdvcmQ2NCgwLDApLFM9bmV3IFdvcmQ2NCgwLDApLGs9bmV3IFdvcmQ2NCgwLDApLFI9bmV3IFdvcmQ2NCgwLDApO2NvbnN0IE49bmV3IFdvcmQ2NCgwLDApLEc9bmV3IFdvcmQ2NCgwLDApLE09bmV3IFdvcmQ2NCgwLDApLFU9bmV3IFdvcmQ2NCgwLDApO2xldCB4LEw7Zm9yKHU9MDt1PFE7KXtmb3IoZD0wO2Q8MTY7KytkKXtwW2RdLmhpZ2g9RVt1XTw8MjR8RVt1KzFdPDwxNnxFW3UrMl08PDh8RVt1KzNdO3BbZF0ubG93PUVbdSs0XTw8MjR8RVt1KzVdPDwxNnxFW3UrNl08PDh8RVt1KzddO3UrPTh9Zm9yKGQ9MTY7ZDw4MDsrK2Qpe3g9cFtkXTtsaXR0bGVTaWdtYVByaW1lKHgscFtkLTJdLFUpO3guYWRkKHBbZC03XSk7bGl0dGxlU2lnbWEoTSxwW2QtMTVdLFUpO3guYWRkKE0pO3guYWRkKHBbZC0xNl0pfW0uYXNzaWduKHMpO3kuYXNzaWduKG4pO3cuYXNzaWduKG8pO2IuYXNzaWduKGcpO0QuYXNzaWduKGMpO1MuYXNzaWduKGwpO2suYXNzaWduKGgpO1IuYXNzaWduKEMpO2ZvcihkPTA7ZDw4MDsrK2Qpe04uYXNzaWduKFIpO3NpZ21hUHJpbWUoTSxELFUpO04uYWRkKE0pO2NoKE0sRCxTLGssVSk7Ti5hZGQoTSk7Ti5hZGQoZVtkXSk7Ti5hZGQocFtkXSk7c2lnbWEoRyxtLFUpO21haihNLG0seSx3LFUpO0cuYWRkKE0pO3g9UjtSPWs7az1TO1M9RDtiLmFkZChOKTtEPWI7Yj13O3c9eTt5PW07eC5hc3NpZ24oTik7eC5hZGQoRyk7bT14fXMuYWRkKG0pO24uYWRkKHkpO28uYWRkKHcpO2cuYWRkKGIpO2MuYWRkKEQpO2wuYWRkKFMpO2guYWRkKGspO0MuYWRkKFIpfWlmKHIpe0w9bmV3IFVpbnQ4QXJyYXkoNDgpO3MuY29weVRvKEwsMCk7bi5jb3B5VG8oTCw4KTtvLmNvcHlUbyhMLDE2KTtnLmNvcHlUbyhMLDI0KTtjLmNvcHlUbyhMLDMyKTtsLmNvcHlUbyhMLDQwKX1lbHNle0w9bmV3IFVpbnQ4QXJyYXkoNjQpO3MuY29weVRvKEwsMCk7bi5jb3B5VG8oTCw4KTtvLmNvcHlUbyhMLDE2KTtnLmNvcHlUbyhMLDI0KTtjLmNvcHlUbyhMLDMyKTtsLmNvcHlUbyhMLDQwKTtoLmNvcHlUbyhMLDQ4KTtDLmNvcHlUbyhMLDU2KX1yZXR1cm4gTH19KCk7Y2xhc3MgTnVsbENpcGhlcntkZWNyeXB0QmxvY2soZSl7cmV0dXJuIGV9ZW5jcnlwdChlKXtyZXR1cm4gZX19Y2xhc3MgQUVTQmFzZUNpcGhlcntjb25zdHJ1Y3Rvcigpe3RoaXMuX3M9bmV3IFVpbnQ4QXJyYXkoWzk5LDEyNCwxMTksMTIzLDI0MiwxMDcsMTExLDE5Nyw0OCwxLDEwMyw0MywyNTQsMjE1LDE3MSwxMTgsMjAyLDEzMCwyMDEsMTI1LDI1MCw4OSw3MSwyNDAsMTczLDIxMiwxNjIsMTc1LDE1NiwxNjQsMTE0LDE5MiwxODMsMjUzLDE0NywzOCw1NCw2MywyNDcsMjA0LDUyLDE2NSwyMjksMjQxLDExMywyMTYsNDksMjEsNCwxOTksMzUsMTk1LDI0LDE1MCw1LDE1NCw3LDE4LDEyOCwyMjYsMjM1LDM5LDE3OCwxMTcsOSwxMzEsNDQsMjYsMjcsMTEwLDkwLDE2MCw4Miw1OSwyMTQsMTc5LDQxLDIyNyw0NywxMzIsODMsMjA5LDAsMjM3LDMyLDI1MiwxNzcsOTEsMTA2LDIwMywxOTAsNTcsNzQsNzYsODgsMjA3LDIwOCwyMzksMTcwLDI1MSw2Nyw3Nyw1MSwxMzMsNjksMjQ5LDIsMTI3LDgwLDYwLDE1OSwxNjgsODEsMTYzLDY0LDE0MywxNDYsMTU3LDU2LDI0NSwxODgsMTgyLDIxOCwzMywxNiwyNTUsMjQzLDIxMCwyMDUsMTIsMTksMjM2LDk1LDE1MSw2OCwyMywxOTYsMTY3LDEyNiw2MSwxMDAsOTMsMjUsMTE1LDk2LDEyOSw3OSwyMjAsMzQsNDIsMTQ0LDEzNiw3MCwyMzgsMTg0LDIwLDIyMiw5NCwxMSwyMTksMjI0LDUwLDU4LDEwLDczLDYsMzYsOTIsMTk0LDIxMSwxNzIsOTgsMTQ1LDE0OSwyMjgsMTIxLDIzMSwyMDAsNTUsMTA5LDE0MSwyMTMsNzgsMTY5LDEwOCw4NiwyNDQsMjM0LDEwMSwxMjIsMTc0LDgsMTg2LDEyMCwzNyw0NiwyOCwxNjYsMTgwLDE5OCwyMzIsMjIxLDExNiwzMSw3NSwxODksMTM5LDEzOCwxMTIsNjIsMTgxLDEwMiw3MiwzLDI0NiwxNCw5Nyw1Myw4NywxODUsMTM0LDE5MywyOSwxNTgsMjI1LDI0OCwxNTIsMTcsMTA1LDIxNywxNDIsMTQ4LDE1NSwzMCwxMzUsMjMzLDIwNiw4NSw0MCwyMjMsMTQwLDE2MSwxMzcsMTMsMTkxLDIzMCw2NiwxMDQsNjUsMTUzLDQ1LDE1LDE3Niw4NCwxODcsMjJdKTt0aGlzLl9pbnZfcz1uZXcgVWludDhBcnJheShbODIsOSwxMDYsMjEzLDQ4LDU0LDE2NSw1NiwxOTEsNjQsMTYzLDE1OCwxMjksMjQzLDIxNSwyNTEsMTI0LDIyNyw1NywxMzAsMTU1LDQ3LDI1NSwxMzUsNTIsMTQyLDY3LDY4LDE5NiwyMjIsMjMzLDIwMyw4NCwxMjMsMTQ4LDUwLDE2NiwxOTQsMzUsNjEsMjM4LDc2LDE0OSwxMSw2NiwyNTAsMTk1LDc4LDgsNDYsMTYxLDEwMiw0MCwyMTcsMzYsMTc4LDExOCw5MSwxNjIsNzMsMTA5LDEzOSwyMDksMzcsMTE0LDI0OCwyNDYsMTAwLDEzNCwxMDQsMTUyLDIyLDIxMiwxNjQsOTIsMjA0LDkzLDEwMSwxODIsMTQ2LDEwOCwxMTIsNzIsODAsMjUzLDIzNywxODUsMjE4LDk0LDIxLDcwLDg3LDE2NywxNDEsMTU3LDEzMiwxNDQsMjE2LDE3MSwwLDE0MCwxODgsMjExLDEwLDI0NywyMjgsODgsNSwxODQsMTc5LDY5LDYsMjA4LDQ0LDMwLDE0MywyMDIsNjMsMTUsMiwxOTMsMTc1LDE4OSwzLDEsMTksMTM4LDEwNyw1OCwxNDUsMTcsNjUsNzksMTAzLDIyMCwyMzQsMTUxLDI0MiwyMDcsMjA2LDI0MCwxODAsMjMwLDExNSwxNTAsMTcyLDExNiwzNCwyMzEsMTczLDUzLDEzMywyMjYsMjQ5LDU1LDIzMiwyOCwxMTcsMjIzLDExMCw3MSwyNDEsMjYsMTEzLDI5LDQxLDE5NywxMzcsMTExLDE4Myw5OCwxNCwxNzAsMjQsMTkwLDI3LDI1Miw4Niw2Miw3NSwxOTgsMjEwLDEyMSwzMiwxNTQsMjE5LDE5MiwyNTQsMTIwLDIwNSw5MCwyNDQsMzEsMjIxLDE2OCw1MSwxMzYsNywxOTksNDksMTc3LDE4LDE2LDg5LDM5LDEyOCwyMzYsOTUsOTYsODEsMTI3LDE2OSwyNSwxODEsNzQsMTMsNDUsMjI5LDEyMiwxNTksMTQ3LDIwMSwxNTYsMjM5LDE2MCwyMjQsNTksNzcsMTc0LDQyLDI0NSwxNzYsMjAwLDIzNSwxODcsNjAsMTMxLDgzLDE1Myw5NywyMyw0Myw0LDEyNiwxODYsMTE5LDIxNCwzOCwyMjUsMTA1LDIwLDk5LDg1LDMzLDEyLDEyNV0pO3RoaXMuX21peD1uZXcgVWludDMyQXJyYXkoWzAsMjM1NDc0MTg3LDQ3MDk0ODM3NCwzMDM3NjUyNzcsOTQxODk2NzQ4LDkwODkzMzQxNSw2MDc1MzA1NTQsNzA4NzgwODQ5LDE4ODM3OTM0OTYsMjExODIxNDk5NSwxODE3ODY2ODMwLDE2NDk2MzkyMzcsMTIxNTA2MTEwOCwxMTgxMDQ1MTE5LDE0MTc1NjE2OTgsMTUxNzc2NzUyOSwzNzY3NTg2OTkyLDQwMDMwNjExNzksNDIzNjQyOTk5MCw0MDY5MjQ2ODkzLDM2MzU3MzM2NjAsMzYwMjc3MDMyNywzMjk5Mjc4NDc0LDM0MDA1Mjg3NjksMjQzMDEyMjIxNiwyNjY0NTQzNzE1LDIzNjIwOTAyMzgsMjE5Mzg2MjY0NSwyODM1MTIzMzk2LDI4MDExMDc0MDcsMzAzNTUzNTA1OCwzMTM1NzQwODg5LDM2NzgxMjQ5MjMsMzU3Njg3MDUxMiwzMzQxMzk0Mjg1LDMzNzQzNjE3MDIsMzgxMDQ5NjM0MywzOTc3Njc1MzU2LDQyNzkwODAyNTcsNDA0MzYxMDE4NiwyODc2NDk0NjI3LDI3NzYyOTI5MDQsMzA3NjYzOTAyOSwzMTEwNjUwOTQyLDI0NzIwMTE1MzUsMjY0MDI0MzIwNCwyNDAzNzI4NjY1LDIxNjkzMDMwNTgsMTAwMTA4OTk5NSw4OTk4MzU1ODQsNjY2NDY0NzMzLDY5OTQzMjE1MCw1OTcyNzg0NywyMjY5MDY4NjAsNTMwNDAwNzUzLDI5NDkzMDY4MiwxMjczMTY4Nzg3LDExNzI5NjcwNjQsMTQ3NTQxODUwMSwxNTA5NDMwNDE0LDE5NDI0MzU3NzUsMjExMDY2NzQ0NCwxODc2MjQxODMzLDE2NDE4MTYyMjYsMjkxMDIxOTc2NiwyNzQzMDM0MTA5LDI5NzYxNTE1MjAsMzIxMTYyMzE0NywyNTA1MjAyMTM4LDI2MDY0NTM5NjksMjMwMjY5MDI1MiwyMjY5NzI4NDU1LDM3MTE4Mjk0MjIsMzU0MzU5OTI2OSwzMjQwODk0MzkyLDM0NzUzMTMzMzEsMzg0MzY5OTA3NCwzOTQzOTA2NDQxLDQxNzgwNjIyMjgsNDE0NDA0Nzc3NSwxMzA2OTY3MzY2LDExMzk3ODE3MDksMTM3NDk4ODExMiwxNjEwNDU5NzM5LDE5NzU2ODM0MzQsMjA3NjkzNTI2NSwxNzc1Mjc2OTI0LDE3NDIzMTUxMjcsMTAzNDg2Nzk5OCw4NjY2Mzc4NDUsNTY2MDIxODk2LDgwMDQ0MDgzNSw5Mjk4NzY5OCwxOTMxOTUwNjUsNDI5NDU2MTY0LDM5NTQ0MTcxMSwxOTg0ODEyNjg1LDIwMTc3Nzg1NjYsMTc4NDY2MzE5NSwxNjgzNDA3MjQ4LDEzMTU1NjIxNDUsMTA4MDA5NDYzNCwxMzgzODU2MzExLDE1NTEwMzc4ODQsMTAxMDM5ODI5LDEzNTA1MDIwNiw0Mzc3NTcxMjMsMzM3NTUzODY0LDEwNDIzODU2NTcsODA3OTYyNjEwLDU3MzgwNDc4Myw3NDIwMzkwMTIsMjUzMTA2NzQ1MywyNTY0MDMzMzM0LDIzMjg4Mjg5NzEsMjIyNzU3MzAyNCwyOTM1NTY2ODY1LDI3MDAwOTkzNTQsMzAwMTc1NTY1NSwzMTY4OTM3MjI4LDM4Njg1NTI4MDUsMzkwMjU2MzE4Miw0MjAzMTgxMTcxLDQxMDI5Nzc5MTIsMzczNjE2NDkzNywzNTAxNzQxODkwLDMyNjU0Nzg3NTEsMzQzMzcxMjk4MCwxMTA2MDQxNTkxLDEzNDA0NjMxMDAsMTU3Njk3NjYwOSwxNDA4NzQ5MDM0LDIwNDMyMTE0ODMsMjAwOTE5NTQ3MiwxNzA4ODQ4MzMzLDE4MDkwNTQxNTAsODMyODc3MjMxLDEwNjgzNTEzOTYsNzY2OTQ1NDY1LDU5OTc2MjM1NCwxNTk0MTc5ODcsMTI2NDU0NjY0LDM2MTkyOTg3Nyw0NjMxODAxOTAsMjcwOTI2MDg3MSwyOTQzNjgyMzgwLDMxNzgxMDY5NjEsMzAwOTg3OTM4NiwyNTcyNjk3MTk1LDI1Mzg2ODExODQsMjIzNjIyODczMywyMzM2NDM0NTUwLDM1MDk4NzExMzUsMzc0NTM0NTMwMCwzNDQxODUwMzc3LDMyNzQ2NjcyNjYsMzkxMDE2MTk3MSwzODc3MTk4NjQ4LDQxMTA1Njg0ODUsNDIxMTgxODc5OCwyNTk3ODA2NDc2LDI0OTc2MDQ3NDMsMjI2MTA4OTE3OCwyMjk1MTAxMDczLDI3MzM4NTYxNjAsMjkwMjA4Nzg1MSwzMjAyNDM3MDQ2LDI5NjgwMTE0NTMsMzkzNjI5MTI4NCwzODM1MDM2ODk1LDQxMzY0NDA3NzAsNDE2OTQwODIwMSwzNTM1NDg2NDU2LDM3MDI2NjU0NTksMzQ2NzE5MjMwMiwzMjMxNzIyMjEzLDIwNTE1MTg3ODAsMTk1MTMxNzA0NywxNzE2ODkwNDEwLDE3NTA5MDIzMDUsMTExMzgxODM4NCwxMjgyMDUwMDc1LDE1ODQ1MDQ1ODIsMTM1MDA3ODk4OSwxNjg4MTA4NTIsNjc1NTY0NjMsMzcxMDQ5MzMwLDQwNDAxNjc2MSw4NDE3Mzk1OTIsMTAwODkxODU5NSw3NzU1NTA4MTQsNTQwMDgwNzI1LDM5Njk1NjIzNjksMzgwMTMzMjIzNCw0MDM1NDg5MDQ3LDQyNjk5MDc5OTYsMzU2OTI1NTIxMywzNjY5NDYyNTY2LDMzNjY3NTQ2MTksMzMzMjc0MDE0NCwyNjMxMDY1NDMzLDI0NjM4Nzk3NjIsMjE2MDExNzA3MSwyMzk1NTg4Njc2LDI3Njc2NDU1NTcsMjg2ODg5NzQwNiwzMTAyMDExNzQ3LDMwNjkwNDk5NjAsMjAyMDA4NDk3LDMzNzc4MzYyLDI3MDA0MDQ4Nyw1MDQ0NTk0MzYsODc1NDUxMjkzLDk3NTY1ODY0Niw2NzUwMzk2MjcsNjQxMDI1MTUyLDIwODQ3MDQyMzMsMTkxNzUxODU2MiwxNjE1ODYxMjQ3LDE4NTEzMzI4NTIsMTE0NzU1MDY2MSwxMjQ4ODAyNTEwLDE0ODQwMDU4NDMsMTQ1MTA0NDA1Niw5MzMzMDEzNzAsOTY3MzExNzI5LDczMzE1Njk3Miw2MzI5NTM3MDMsMjYwMzg4OTUwLDI1OTY1OTE3LDMyODY3MTgwOCw0OTY5MDYwNTksMTIwNjQ3Nzg1OCwxMjM5NDQzNzUzLDE1NDMyMDg1MDAsMTQ0MTk1MjU3NSwyMTQ0MTYxODA2LDE5MDg2OTQyNzcsMTY3NTU3Nzg4MCwxODQyNzU5NDQzLDM2MTAzNjkyMjYsMzY0NDM3OTU4NSwzNDA4MTE5NTE2LDMzMDc5MTYyNDcsNDAxMTE5MDUwMiwzNzc2NzY3NDY5LDQwNzczODQ0MzIsNDI0NTYxODY4MywyODA5NzcxMTU0LDI4NDI3MzcwNDksMzE0NDM5NjQyMCwzMDQzMTQwNDk1LDI2NzM3MDUxNTAsMjQzODIzNzYyMSwyMjAzMDMyMjMyLDIzNzAyMTM3OTVdKTt0aGlzLl9taXhDb2w9bmV3IFVpbnQ4QXJyYXkoMjU2KTtmb3IobGV0IGU9MDtlPDI1NjtlKyspdGhpcy5fbWl4Q29sW2VdPWU8MTI4P2U8PDE6ZTw8MV4yNzt0aGlzLmJ1ZmZlcj1uZXcgVWludDhBcnJheSgxNik7dGhpcy5idWZmZXJQb3NpdGlvbj0wfV9leHBhbmRLZXkoZSl7dW5yZWFjaGFibGUoIkNhbm5vdCBjYWxsIGBfZXhwYW5kS2V5YCBvbiB0aGUgYmFzZSBjbGFzcyIpfV9kZWNyeXB0KGUsdCl7bGV0IGksYSxyO2NvbnN0IHM9bmV3IFVpbnQ4QXJyYXkoMTYpO3Muc2V0KGUpO2ZvcihsZXQgZT0wLGk9dGhpcy5fa2V5U2l6ZTtlPDE2OysrZSwrK2kpc1tlXV49dFtpXTtmb3IobGV0IGU9dGhpcy5fY3ljbGVzT2ZSZXBldGl0aW9uLTE7ZT49MTstLWUpe2k9c1sxM107c1sxM109c1s5XTtzWzldPXNbNV07c1s1XT1zWzFdO3NbMV09aTtpPXNbMTRdO2E9c1sxMF07c1sxNF09c1s2XTtzWzEwXT1zWzJdO3NbNl09aTtzWzJdPWE7aT1zWzE1XTthPXNbMTFdO3I9c1s3XTtzWzE1XT1zWzNdO3NbMTFdPWk7c1s3XT1hO3NbM109cjtmb3IobGV0IGU9MDtlPDE2OysrZSlzW2VdPXRoaXMuX2ludl9zW3NbZV1dO2ZvcihsZXQgaT0wLGE9MTYqZTtpPDE2OysraSwrK2Epc1tpXV49dFthXTtmb3IobGV0IGU9MDtlPDE2O2UrPTQpe2NvbnN0IHQ9dGhpcy5fbWl4W3NbZV1dLGE9dGhpcy5fbWl4W3NbZSsxXV0scj10aGlzLl9taXhbc1tlKzJdXSxuPXRoaXMuX21peFtzW2UrM11dO2k9dF5hPj4+OF5hPDwyNF5yPj4+MTZecjw8MTZebj4+PjI0Xm48PDg7c1tlXT1pPj4+MjQmMjU1O3NbZSsxXT1pPj4xNiYyNTU7c1tlKzJdPWk+PjgmMjU1O3NbZSszXT0yNTUmaX19aT1zWzEzXTtzWzEzXT1zWzldO3NbOV09c1s1XTtzWzVdPXNbMV07c1sxXT1pO2k9c1sxNF07YT1zWzEwXTtzWzE0XT1zWzZdO3NbMTBdPXNbMl07c1s2XT1pO3NbMl09YTtpPXNbMTVdO2E9c1sxMV07cj1zWzddO3NbMTVdPXNbM107c1sxMV09aTtzWzddPWE7c1szXT1yO2ZvcihsZXQgZT0wO2U8MTY7KytlKXtzW2VdPXRoaXMuX2ludl9zW3NbZV1dO3NbZV1ePXRbZV19cmV0dXJuIHN9X2VuY3J5cHQoZSx0KXtjb25zdCBpPXRoaXMuX3M7bGV0IGEscixzO2NvbnN0IG49bmV3IFVpbnQ4QXJyYXkoMTYpO24uc2V0KGUpO2ZvcihsZXQgZT0wO2U8MTY7KytlKW5bZV1ePXRbZV07Zm9yKGxldCBlPTE7ZTx0aGlzLl9jeWNsZXNPZlJlcGV0aXRpb247ZSsrKXtmb3IobGV0IGU9MDtlPDE2OysrZSluW2VdPWlbbltlXV07cz1uWzFdO25bMV09bls1XTtuWzVdPW5bOV07bls5XT1uWzEzXTtuWzEzXT1zO3M9blsyXTtyPW5bNl07blsyXT1uWzEwXTtuWzZdPW5bMTRdO25bMTBdPXM7blsxNF09cjtzPW5bM107cj1uWzddO2E9blsxMV07blszXT1uWzE1XTtuWzddPXM7blsxMV09cjtuWzE1XT1hO2ZvcihsZXQgZT0wO2U8MTY7ZSs9NCl7Y29uc3QgdD1uW2UrMF0saT1uW2UrMV0scj1uW2UrMl0scz1uW2UrM107YT10Xmlecl5zO25bZSswXV49YV50aGlzLl9taXhDb2xbdF5pXTtuW2UrMV1ePWFedGhpcy5fbWl4Q29sW2lecl07bltlKzJdXj1hXnRoaXMuX21peENvbFtyXnNdO25bZSszXV49YV50aGlzLl9taXhDb2xbc150XX1mb3IobGV0IGk9MCxhPTE2KmU7aTwxNjsrK2ksKythKW5baV1ePXRbYV19Zm9yKGxldCBlPTA7ZTwxNjsrK2UpbltlXT1pW25bZV1dO3M9blsxXTtuWzFdPW5bNV07bls1XT1uWzldO25bOV09blsxM107blsxM109cztzPW5bMl07cj1uWzZdO25bMl09blsxMF07bls2XT1uWzE0XTtuWzEwXT1zO25bMTRdPXI7cz1uWzNdO3I9bls3XTthPW5bMTFdO25bM109blsxNV07bls3XT1zO25bMTFdPXI7blsxNV09YTtmb3IobGV0IGU9MCxpPXRoaXMuX2tleVNpemU7ZTwxNjsrK2UsKytpKW5bZV1ePXRbaV07cmV0dXJuIG59X2RlY3J5cHRCbG9jazIoZSx0KXtjb25zdCBpPWUubGVuZ3RoO2xldCBhPXRoaXMuYnVmZmVyLHI9dGhpcy5idWZmZXJQb3NpdGlvbjtjb25zdCBzPVtdO2xldCBuPXRoaXMuaXY7Zm9yKGxldCB0PTA7dDxpOysrdCl7YVtyXT1lW3RdOysrcjtpZihyPDE2KWNvbnRpbnVlO2NvbnN0IGk9dGhpcy5fZGVjcnlwdChhLHRoaXMuX2tleSk7Zm9yKGxldCBlPTA7ZTwxNjsrK2UpaVtlXV49bltlXTtuPWE7cy5wdXNoKGkpO2E9bmV3IFVpbnQ4QXJyYXkoMTYpO3I9MH10aGlzLmJ1ZmZlcj1hO3RoaXMuYnVmZmVyTGVuZ3RoPXI7dGhpcy5pdj1uO2lmKDA9PT1zLmxlbmd0aClyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoMCk7bGV0IG89MTYqcy5sZW5ndGg7aWYodCl7Y29uc3QgZT1zLmF0KC0xKTtsZXQgdD1lWzE1XTtpZih0PD0xNil7Zm9yKGxldCBpPTE1LGE9MTYtdDtpPj1hOy0taSlpZihlW2ldIT09dCl7dD0wO2JyZWFrfW8tPXQ7c1tzLmxlbmd0aC0xXT1lLnN1YmFycmF5KDAsMTYtdCl9fWNvbnN0IGc9bmV3IFVpbnQ4QXJyYXkobyk7Zm9yKGxldCBlPTAsdD0wLGk9cy5sZW5ndGg7ZTxpOysrZSx0Kz0xNilnLnNldChzW2VdLHQpO3JldHVybiBnfWRlY3J5cHRCbG9jayhlLHQsaT1udWxsKXtjb25zdCBhPWUubGVuZ3RoLHI9dGhpcy5idWZmZXI7bGV0IHM9dGhpcy5idWZmZXJQb3NpdGlvbjtpZihpKXRoaXMuaXY9aTtlbHNle2ZvcihsZXQgdD0wO3M8MTYmJnQ8YTsrK3QsKytzKXJbc109ZVt0XTtpZihzPDE2KXt0aGlzLmJ1ZmZlckxlbmd0aD1zO3JldHVybiBuZXcgVWludDhBcnJheSgwKX10aGlzLml2PXI7ZT1lLnN1YmFycmF5KDE2KX10aGlzLmJ1ZmZlcj1uZXcgVWludDhBcnJheSgxNik7dGhpcy5idWZmZXJMZW5ndGg9MDt0aGlzLmRlY3J5cHRCbG9jaz10aGlzLl9kZWNyeXB0QmxvY2syO3JldHVybiB0aGlzLmRlY3J5cHRCbG9jayhlLHQpfWVuY3J5cHQoZSx0KXtjb25zdCBpPWUubGVuZ3RoO2xldCBhPXRoaXMuYnVmZmVyLHI9dGhpcy5idWZmZXJQb3NpdGlvbjtjb25zdCBzPVtdO3R8fCh0PW5ldyBVaW50OEFycmF5KDE2KSk7Zm9yKGxldCBuPTA7bjxpOysrbil7YVtyXT1lW25dOysrcjtpZihyPDE2KWNvbnRpbnVlO2ZvcihsZXQgZT0wO2U8MTY7KytlKWFbZV1ePXRbZV07Y29uc3QgaT10aGlzLl9lbmNyeXB0KGEsdGhpcy5fa2V5KTt0PWk7cy5wdXNoKGkpO2E9bmV3IFVpbnQ4QXJyYXkoMTYpO3I9MH10aGlzLmJ1ZmZlcj1hO3RoaXMuYnVmZmVyTGVuZ3RoPXI7dGhpcy5pdj10O2lmKDA9PT1zLmxlbmd0aClyZXR1cm4gbmV3IFVpbnQ4QXJyYXkoMCk7Y29uc3Qgbj0xNipzLmxlbmd0aCxvPW5ldyBVaW50OEFycmF5KG4pO2ZvcihsZXQgZT0wLHQ9MCxpPXMubGVuZ3RoO2U8aTsrK2UsdCs9MTYpby5zZXQoc1tlXSx0KTtyZXR1cm4gb319Y2xhc3MgQUVTMTI4Q2lwaGVyIGV4dGVuZHMgQUVTQmFzZUNpcGhlcntjb25zdHJ1Y3RvcihlKXtzdXBlcigpO3RoaXMuX2N5Y2xlc09mUmVwZXRpdGlvbj0xMDt0aGlzLl9rZXlTaXplPTE2MDt0aGlzLl9yY29uPW5ldyBVaW50OEFycmF5KFsxNDEsMSwyLDQsOCwxNiwzMiw2NCwxMjgsMjcsNTQsMTA4LDIxNiwxNzEsNzcsMTU0LDQ3LDk0LDE4OCw5OSwxOTgsMTUxLDUzLDEwNiwyMTIsMTc5LDEyNSwyNTAsMjM5LDE5NywxNDUsNTcsMTE0LDIyOCwyMTEsMTg5LDk3LDE5NCwxNTksMzcsNzQsMTQ4LDUxLDEwMiwyMDQsMTMxLDI5LDU4LDExNiwyMzIsMjAzLDE0MSwxLDIsNCw4LDE2LDMyLDY0LDEyOCwyNyw1NCwxMDgsMjE2LDE3MSw3NywxNTQsNDcsOTQsMTg4LDk5LDE5OCwxNTEsNTMsMTA2LDIxMiwxNzksMTI1LDI1MCwyMzksMTk3LDE0NSw1NywxMTQsMjI4LDIxMSwxODksOTcsMTk0LDE1OSwzNyw3NCwxNDgsNTEsMTAyLDIwNCwxMzEsMjksNTgsMTE2LDIzMiwyMDMsMTQxLDEsMiw0LDgsMTYsMzIsNjQsMTI4LDI3LDU0LDEwOCwyMTYsMTcxLDc3LDE1NCw0Nyw5NCwxODgsOTksMTk4LDE1MSw1MywxMDYsMjEyLDE3OSwxMjUsMjUwLDIzOSwxOTcsMTQ1LDU3LDExNCwyMjgsMjExLDE4OSw5NywxOTQsMTU5LDM3LDc0LDE0OCw1MSwxMDIsMjA0LDEzMSwyOSw1OCwxMTYsMjMyLDIwMywxNDEsMSwyLDQsOCwxNiwzMiw2NCwxMjgsMjcsNTQsMTA4LDIxNiwxNzEsNzcsMTU0LDQ3LDk0LDE4OCw5OSwxOTgsMTUxLDUzLDEwNiwyMTIsMTc5LDEyNSwyNTAsMjM5LDE5NywxNDUsNTcsMTE0LDIyOCwyMTEsMTg5LDk3LDE5NCwxNTksMzcsNzQsMTQ4LDUxLDEwMiwyMDQsMTMxLDI5LDU4LDExNiwyMzIsMjAzLDE0MSwxLDIsNCw4LDE2LDMyLDY0LDEyOCwyNyw1NCwxMDgsMjE2LDE3MSw3NywxNTQsNDcsOTQsMTg4LDk5LDE5OCwxNTEsNTMsMTA2LDIxMiwxNzksMTI1LDI1MCwyMzksMTk3LDE0NSw1NywxMTQsMjI4LDIxMSwxODksOTcsMTk0LDE1OSwzNyw3NCwxNDgsNTEsMTAyLDIwNCwxMzEsMjksNTgsMTE2LDIzMiwyMDMsMTQxXSk7dGhpcy5fa2V5PXRoaXMuX2V4cGFuZEtleShlKX1fZXhwYW5kS2V5KGUpe2NvbnN0IHQ9dGhpcy5fcyxpPXRoaXMuX3Jjb24sYT1uZXcgVWludDhBcnJheSgxNzYpO2Euc2V0KGUpO2ZvcihsZXQgZT0xNixyPTE7ZTwxNzY7KytyKXtsZXQgcz1hW2UtM10sbj1hW2UtMl0sbz1hW2UtMV0sZz1hW2UtNF07cz10W3NdO249dFtuXTtvPXRbb107Zz10W2ddO3NePWlbcl07Zm9yKGxldCB0PTA7dDw0OysrdCl7YVtlXT1zXj1hW2UtMTZdO2UrKzthW2VdPW5ePWFbZS0xNl07ZSsrO2FbZV09b149YVtlLTE2XTtlKys7YVtlXT1nXj1hW2UtMTZdO2UrK319cmV0dXJuIGF9fWNsYXNzIEFFUzI1NkNpcGhlciBleHRlbmRzIEFFU0Jhc2VDaXBoZXJ7Y29uc3RydWN0b3IoZSl7c3VwZXIoKTt0aGlzLl9jeWNsZXNPZlJlcGV0aXRpb249MTQ7dGhpcy5fa2V5U2l6ZT0yMjQ7dGhpcy5fa2V5PXRoaXMuX2V4cGFuZEtleShlKX1fZXhwYW5kS2V5KGUpe2NvbnN0IHQ9dGhpcy5fcyxpPW5ldyBVaW50OEFycmF5KDI0MCk7aS5zZXQoZSk7bGV0IGEscixzLG4sbz0xO2ZvcihsZXQgZT0zMixnPTE7ZTwyNDA7KytnKXtpZihlJTMyPT0xNil7YT10W2FdO3I9dFtyXTtzPXRbc107bj10W25dfWVsc2UgaWYoZSUzMj09MCl7YT1pW2UtM107cj1pW2UtMl07cz1pW2UtMV07bj1pW2UtNF07YT10W2FdO3I9dFtyXTtzPXRbc107bj10W25dO2FePW87KG88PD0xKT49MjU2JiYobz0yNTUmKDI3Xm8pKX1mb3IobGV0IHQ9MDt0PDQ7Kyt0KXtpW2VdPWFePWlbZS0zMl07ZSsrO2lbZV09cl49aVtlLTMyXTtlKys7aVtlXT1zXj1pW2UtMzJdO2UrKztpW2VdPW5ePWlbZS0zMl07ZSsrfX1yZXR1cm4gaX19Y2xhc3MgUERGMTd7Y2hlY2tPd25lclBhc3N3b3JkKGUsdCxpLGEpe2NvbnN0IHI9bmV3IFVpbnQ4QXJyYXkoZS5sZW5ndGgrNTYpO3Iuc2V0KGUsMCk7ci5zZXQodCxlLmxlbmd0aCk7ci5zZXQoaSxlLmxlbmd0aCt0Lmxlbmd0aCk7cmV0dXJuIGlzQXJyYXlFcXVhbCh0byhyLDAsci5sZW5ndGgpLGEpfWNoZWNrVXNlclBhc3N3b3JkKGUsdCxpKXtjb25zdCBhPW5ldyBVaW50OEFycmF5KGUubGVuZ3RoKzgpO2Euc2V0KGUsMCk7YS5zZXQodCxlLmxlbmd0aCk7cmV0dXJuIGlzQXJyYXlFcXVhbCh0byhhLDAsYS5sZW5ndGgpLGkpfWdldE93bmVyS2V5KGUsdCxpLGEpe2NvbnN0IHI9bmV3IFVpbnQ4QXJyYXkoZS5sZW5ndGgrNTYpO3Iuc2V0KGUsMCk7ci5zZXQodCxlLmxlbmd0aCk7ci5zZXQoaSxlLmxlbmd0aCt0Lmxlbmd0aCk7Y29uc3Qgcz10byhyLDAsci5sZW5ndGgpO3JldHVybiBuZXcgQUVTMjU2Q2lwaGVyKHMpLmRlY3J5cHRCbG9jayhhLCExLG5ldyBVaW50OEFycmF5KDE2KSl9Z2V0VXNlcktleShlLHQsaSl7Y29uc3QgYT1uZXcgVWludDhBcnJheShlLmxlbmd0aCs4KTthLnNldChlLDApO2Euc2V0KHQsZS5sZW5ndGgpO2NvbnN0IHI9dG8oYSwwLGEubGVuZ3RoKTtyZXR1cm4gbmV3IEFFUzI1NkNpcGhlcihyKS5kZWNyeXB0QmxvY2soaSwhMSxuZXcgVWludDhBcnJheSgxNikpfX1jbGFzcyBQREYyMHtfaGFzaChlLHQsaSl7bGV0IGE9dG8odCwwLHQubGVuZ3RoKS5zdWJhcnJheSgwLDMyKSxyPVswXSxzPTA7Zm9yKDtzPDY0fHxyLmF0KC0xKT5zLTMyOyl7Y29uc3QgdD1lLmxlbmd0aCthLmxlbmd0aCtpLmxlbmd0aCxjPW5ldyBVaW50OEFycmF5KHQpO2xldCBsPTA7Yy5zZXQoZSxsKTtsKz1lLmxlbmd0aDtjLnNldChhLGwpO2wrPWEubGVuZ3RoO2Muc2V0KGksbCk7Y29uc3QgaD1uZXcgVWludDhBcnJheSg2NCp0KTtmb3IobGV0IGU9MCxpPTA7ZTw2NDtlKyssaSs9dCloLnNldChjLGkpO3I9bmV3IEFFUzEyOENpcGhlcihhLnN1YmFycmF5KDAsMTYpKS5lbmNyeXB0KGgsYS5zdWJhcnJheSgxNiwzMikpO2NvbnN0IEM9ci5zbGljZSgwLDE2KS5yZWR1Y2UoKChlLHQpPT5lK3QpLDApJTM7MD09PUM/YT10byhyLDAsci5sZW5ndGgpOjE9PT1DP2E9KG49cixvPTAsZz1yLmxlbmd0aCxpbyhuLG8sZywhMCkpOjI9PT1DJiYoYT1pbyhyLDAsci5sZW5ndGgpKTtzKyt9dmFyIG4sbyxnO3JldHVybiBhLnN1YmFycmF5KDAsMzIpfWNoZWNrT3duZXJQYXNzd29yZChlLHQsaSxhKXtjb25zdCByPW5ldyBVaW50OEFycmF5KGUubGVuZ3RoKzU2KTtyLnNldChlLDApO3Iuc2V0KHQsZS5sZW5ndGgpO3Iuc2V0KGksZS5sZW5ndGgrdC5sZW5ndGgpO3JldHVybiBpc0FycmF5RXF1YWwodGhpcy5faGFzaChlLHIsaSksYSl9Y2hlY2tVc2VyUGFzc3dvcmQoZSx0LGkpe2NvbnN0IGE9bmV3IFVpbnQ4QXJyYXkoZS5sZW5ndGgrOCk7YS5zZXQoZSwwKTthLnNldCh0LGUubGVuZ3RoKTtyZXR1cm4gaXNBcnJheUVxdWFsKHRoaXMuX2hhc2goZSxhLFtdKSxpKX1nZXRPd25lcktleShlLHQsaSxhKXtjb25zdCByPW5ldyBVaW50OEFycmF5KGUubGVuZ3RoKzU2KTtyLnNldChlLDApO3Iuc2V0KHQsZS5sZW5ndGgpO3Iuc2V0KGksZS5sZW5ndGgrdC5sZW5ndGgpO2NvbnN0IHM9dGhpcy5faGFzaChlLHIsaSk7cmV0dXJuIG5ldyBBRVMyNTZDaXBoZXIocykuZGVjcnlwdEJsb2NrKGEsITEsbmV3IFVpbnQ4QXJyYXkoMTYpKX1nZXRVc2VyS2V5KGUsdCxpKXtjb25zdCBhPW5ldyBVaW50OEFycmF5KGUubGVuZ3RoKzgpO2Euc2V0KGUsMCk7YS5zZXQodCxlLmxlbmd0aCk7Y29uc3Qgcj10aGlzLl9oYXNoKGUsYSxbXSk7cmV0dXJuIG5ldyBBRVMyNTZDaXBoZXIocikuZGVjcnlwdEJsb2NrKGksITEsbmV3IFVpbnQ4QXJyYXkoMTYpKX19Y2xhc3MgQ2lwaGVyVHJhbnNmb3Jte2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5TdHJpbmdDaXBoZXJDb25zdHJ1Y3Rvcj1lO3RoaXMuU3RyZWFtQ2lwaGVyQ29uc3RydWN0b3I9dH1jcmVhdGVTdHJlYW0oZSx0KXtjb25zdCBpPW5ldyB0aGlzLlN0cmVhbUNpcGhlckNvbnN0cnVjdG9yO3JldHVybiBuZXcgRGVjcnlwdFN0cmVhbShlLHQsKGZ1bmN0aW9uIGNpcGhlclRyYW5zZm9ybURlY3J5cHRTdHJlYW0oZSx0KXtyZXR1cm4gaS5kZWNyeXB0QmxvY2soZSx0KX0pKX1kZWNyeXB0U3RyaW5nKGUpe2NvbnN0IHQ9bmV3IHRoaXMuU3RyaW5nQ2lwaGVyQ29uc3RydWN0b3I7bGV0IGk9c3RyaW5nVG9CeXRlcyhlKTtpPXQuZGVjcnlwdEJsb2NrKGksITApO3JldHVybiBieXRlc1RvU3RyaW5nKGkpfWVuY3J5cHRTdHJpbmcoZSl7Y29uc3QgdD1uZXcgdGhpcy5TdHJpbmdDaXBoZXJDb25zdHJ1Y3RvcjtpZih0IGluc3RhbmNlb2YgQUVTQmFzZUNpcGhlcil7Y29uc3QgaT0xNi1lLmxlbmd0aCUxNjtlKz1TdHJpbmcuZnJvbUNoYXJDb2RlKGkpLnJlcGVhdChpKTtjb25zdCBhPW5ldyBVaW50OEFycmF5KDE2KTtpZigidW5kZWZpbmVkIiE9dHlwZW9mIGNyeXB0byljcnlwdG8uZ2V0UmFuZG9tVmFsdWVzKGEpO2Vsc2UgZm9yKGxldCBlPTA7ZTwxNjtlKyspYVtlXT1NYXRoLmZsb29yKDI1NipNYXRoLnJhbmRvbSgpKTtsZXQgcj1zdHJpbmdUb0J5dGVzKGUpO3I9dC5lbmNyeXB0KHIsYSk7Y29uc3Qgcz1uZXcgVWludDhBcnJheSgxNityLmxlbmd0aCk7cy5zZXQoYSk7cy5zZXQociwxNik7cmV0dXJuIGJ5dGVzVG9TdHJpbmcocyl9bGV0IGk9c3RyaW5nVG9CeXRlcyhlKTtpPXQuZW5jcnlwdChpKTtyZXR1cm4gYnl0ZXNUb1N0cmluZyhpKX19Y2xhc3MgQ2lwaGVyVHJhbnNmb3JtRmFjdG9yeXtzdGF0aWMjcT1uZXcgVWludDhBcnJheShbNDAsMTkxLDc4LDk0LDc4LDExNywxMzgsNjUsMTAwLDAsNzgsODYsMjU1LDI1MCwxLDgsNDYsNDYsMCwxODIsMjA4LDEwNCw2MiwxMjgsNDcsMTIsMTY5LDI1NCwxMDAsODMsMTA1LDEyMl0pOyNPKGUsdCxpLGEscixzLG4sbyxnLGMsbCxoKXtpZih0KXtjb25zdCBlPU1hdGgubWluKDEyNyx0Lmxlbmd0aCk7dD10LnN1YmFycmF5KDAsZSl9ZWxzZSB0PVtdO2NvbnN0IEM9Nj09PWU/bmV3IFBERjIwOm5ldyBQREYxNztyZXR1cm4gQy5jaGVja1VzZXJQYXNzd29yZCh0LG8sbik/Qy5nZXRVc2VyS2V5KHQsZyxsKTp0Lmxlbmd0aCYmQy5jaGVja093bmVyUGFzc3dvcmQodCxhLHMsaSk/Qy5nZXRPd25lcktleSh0LHIscyxjKTpudWxsfSNQKGUsdCxpLGEscixzLG4sbyl7Y29uc3QgZz00MCtpLmxlbmd0aCtlLmxlbmd0aCxjPW5ldyBVaW50OEFycmF5KGcpO2xldCBsLGgsQz0wO2lmKHQpe2g9TWF0aC5taW4oMzIsdC5sZW5ndGgpO2Zvcig7QzxoOysrQyljW0NdPXRbQ119bD0wO2Zvcig7QzwzMjspY1tDKytdPUNpcGhlclRyYW5zZm9ybUZhY3RvcnkuI3FbbCsrXTtmb3IobD0wLGg9aS5sZW5ndGg7bDxoOysrbCljW0MrK109aVtsXTtjW0MrK109MjU1JnI7Y1tDKytdPXI+PjgmMjU1O2NbQysrXT1yPj4xNiYyNTU7Y1tDKytdPXI+Pj4yNCYyNTU7Zm9yKGw9MCxoPWUubGVuZ3RoO2w8aDsrK2wpY1tDKytdPWVbbF07aWYocz49NCYmIW8pe2NbQysrXT0yNTU7Y1tDKytdPTI1NTtjW0MrK109MjU1O2NbQysrXT0yNTV9bGV0IFE9ZW8oYywwLEMpO2NvbnN0IEU9bj4+MztpZihzPj0zKWZvcihsPTA7bDw1MDsrK2wpUT1lbyhRLDAsRSk7Y29uc3QgdT1RLnN1YmFycmF5KDAsRSk7bGV0IGQsZjtpZihzPj0zKXtmb3IoQz0wO0M8MzI7KytDKWNbQ109Q2lwaGVyVHJhbnNmb3JtRmFjdG9yeS4jcVtDXTtmb3IobD0wLGg9ZS5sZW5ndGg7bDxoOysrbCljW0MrK109ZVtsXTtkPW5ldyBBUkNGb3VyQ2lwaGVyKHUpO2Y9ZC5lbmNyeXB0QmxvY2soZW8oYywwLEMpKTtoPXUubGVuZ3RoO2NvbnN0IHQ9bmV3IFVpbnQ4QXJyYXkoaCk7Zm9yKGw9MTtsPD0xOTsrK2wpe2ZvcihsZXQgZT0wO2U8aDsrK2UpdFtlXT11W2VdXmw7ZD1uZXcgQVJDRm91ckNpcGhlcih0KTtmPWQuZW5jcnlwdEJsb2NrKGYpfWZvcihsPTAsaD1mLmxlbmd0aDtsPGg7KytsKWlmKGFbbF0hPT1mW2xdKXJldHVybiBudWxsfWVsc2V7ZD1uZXcgQVJDRm91ckNpcGhlcih1KTtmPWQuZW5jcnlwdEJsb2NrKENpcGhlclRyYW5zZm9ybUZhY3RvcnkuI3EpO2ZvcihsPTAsaD1mLmxlbmd0aDtsPGg7KytsKWlmKGFbbF0hPT1mW2xdKXJldHVybiBudWxsfXJldHVybiB1fSNXKGUsdCxpLGEpe2NvbnN0IHI9bmV3IFVpbnQ4QXJyYXkoMzIpO2xldCBzPTA7Y29uc3Qgbj1NYXRoLm1pbigzMixlLmxlbmd0aCk7Zm9yKDtzPG47KytzKXJbc109ZVtzXTtsZXQgbz0wO2Zvcig7czwzMjspcltzKytdPUNpcGhlclRyYW5zZm9ybUZhY3RvcnkuI3FbbysrXTtsZXQgZz1lbyhyLDAscyk7Y29uc3QgYz1hPj4zO2lmKGk+PTMpZm9yKG89MDtvPDUwOysrbylnPWVvKGcsMCxnLmxlbmd0aCk7bGV0IGwsaDtpZihpPj0zKXtoPXQ7Y29uc3QgZT1uZXcgVWludDhBcnJheShjKTtmb3Iobz0xOTtvPj0wO28tLSl7Zm9yKGxldCB0PTA7dDxjOysrdCllW3RdPWdbdF1ebztsPW5ldyBBUkNGb3VyQ2lwaGVyKGUpO2g9bC5lbmNyeXB0QmxvY2soaCl9fWVsc2V7bD1uZXcgQVJDRm91ckNpcGhlcihnLnN1YmFycmF5KDAsYykpO2g9bC5lbmNyeXB0QmxvY2sodCl9cmV0dXJuIGh9I2ooZSx0LGksYT0hMSl7Y29uc3Qgcj1uZXcgVWludDhBcnJheShpLmxlbmd0aCs5KSxzPWkubGVuZ3RoO2xldCBuO2ZvcihuPTA7bjxzOysrbilyW25dPWlbbl07cltuKytdPTI1NSZlO3JbbisrXT1lPj44JjI1NTtyW24rK109ZT4+MTYmMjU1O3JbbisrXT0yNTUmdDtyW24rK109dD4+OCYyNTU7aWYoYSl7cltuKytdPTExNTtyW24rK109NjU7cltuKytdPTEwODtyW24rK109ODR9cmV0dXJuIGVvKHIsMCxuKS5zdWJhcnJheSgwLE1hdGgubWluKGkubGVuZ3RoKzUsMTYpKX0jWChlLHQsaSxhLHIpe2lmKCEodCBpbnN0YW5jZW9mIE5hbWUpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBjcnlwdCBmaWx0ZXIgbmFtZS4iKTtjb25zdCBzPXRoaXMsbj1lLmdldCh0Lm5hbWUpLG89bj8uZ2V0KCJDRk0iKTtpZighb3x8Ik5vbmUiPT09by5uYW1lKXJldHVybiBmdW5jdGlvbigpe3JldHVybiBuZXcgTnVsbENpcGhlcn07aWYoIlYyIj09PW8ubmFtZSlyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gbmV3IEFSQ0ZvdXJDaXBoZXIocy4jaihpLGEsciwhMSkpfTtpZigiQUVTVjIiPT09by5uYW1lKXJldHVybiBmdW5jdGlvbigpe3JldHVybiBuZXcgQUVTMTI4Q2lwaGVyKHMuI2ooaSxhLHIsITApKX07aWYoIkFFU1YzIj09PW8ubmFtZSlyZXR1cm4gZnVuY3Rpb24oKXtyZXR1cm4gbmV3IEFFUzI1NkNpcGhlcihyKX07dGhyb3cgbmV3IEZvcm1hdEVycm9yKCJVbmtub3duIGNyeXB0byBtZXRob2QiKX1jb25zdHJ1Y3RvcihlLHQsaSl7Y29uc3QgYT1lLmdldCgiRmlsdGVyIik7aWYoIWlzTmFtZShhLCJTdGFuZGFyZCIpKXRocm93IG5ldyBGb3JtYXRFcnJvcigidW5rbm93biBlbmNyeXB0aW9uIG1ldGhvZCIpO3RoaXMuZmlsdGVyTmFtZT1hLm5hbWU7dGhpcy5kaWN0PWU7Y29uc3Qgcj1lLmdldCgiViIpO2lmKCFOdW1iZXIuaXNJbnRlZ2VyKHIpfHwxIT09ciYmMiE9PXImJjQhPT1yJiY1IT09cil0aHJvdyBuZXcgRm9ybWF0RXJyb3IoInVuc3VwcG9ydGVkIGVuY3J5cHRpb24gYWxnb3JpdGhtIik7dGhpcy5hbGdvcml0aG09cjtsZXQgcz1lLmdldCgiTGVuZ3RoIik7aWYoIXMpaWYocjw9MylzPTQwO2Vsc2V7Y29uc3QgdD1lLmdldCgiQ0YiKSxpPWUuZ2V0KCJTdG1GIik7aWYodCBpbnN0YW5jZW9mIERpY3QmJmkgaW5zdGFuY2VvZiBOYW1lKXt0LnN1cHByZXNzRW5jcnlwdGlvbj0hMDtjb25zdCBlPXQuZ2V0KGkubmFtZSk7cz1lPy5nZXQoIkxlbmd0aCIpfHwxMjg7czw0MCYmKHM8PD0zKX19aWYoIU51bWJlci5pc0ludGVnZXIocyl8fHM8NDB8fHMlOCE9MCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoImludmFsaWQga2V5IGxlbmd0aCIpO2NvbnN0IG49c3RyaW5nVG9CeXRlcyhlLmdldCgiTyIpKSxvPXN0cmluZ1RvQnl0ZXMoZS5nZXQoIlUiKSksZz1uLnN1YmFycmF5KDAsMzIpLGM9by5zdWJhcnJheSgwLDMyKSxsPWUuZ2V0KCJQIiksaD1lLmdldCgiUiIpLEM9KDQ9PT1yfHw1PT09cikmJiExIT09ZS5nZXQoIkVuY3J5cHRNZXRhZGF0YSIpO3RoaXMuZW5jcnlwdE1ldGFkYXRhPUM7Y29uc3QgUT1zdHJpbmdUb0J5dGVzKHQpO2xldCBFLHU7aWYoaSl7aWYoNj09PWgpdHJ5e2k9dXRmOFN0cmluZ1RvU3RyaW5nKGkpfWNhdGNoe3dhcm4oIkNpcGhlclRyYW5zZm9ybUZhY3Rvcnk6IFVuYWJsZSB0byBjb252ZXJ0IFVURjggZW5jb2RlZCBwYXNzd29yZC4iKX1FPXN0cmluZ1RvQnl0ZXMoaSl9aWYoNSE9PXIpdT10aGlzLiNQKFEsRSxnLGMsbCxoLHMsQyk7ZWxzZXtjb25zdCB0PW4uc3ViYXJyYXkoMzIsNDApLGk9bi5zdWJhcnJheSg0MCw0OCksYT1vLnN1YmFycmF5KDAsNDgpLHI9by5zdWJhcnJheSgzMiw0MCkscz1vLnN1YmFycmF5KDQwLDQ4KSxsPXN0cmluZ1RvQnl0ZXMoZS5nZXQoIk9FIikpLEM9c3RyaW5nVG9CeXRlcyhlLmdldCgiVUUiKSksUT1zdHJpbmdUb0J5dGVzKGUuZ2V0KCJQZXJtcyIpKTt1PXRoaXMuI08oaCxFLGcsdCxpLGEsYyxyLHMsbCxDLFEpfWlmKCF1JiYhaSl0aHJvdyBuZXcgUGFzc3dvcmRFeGNlcHRpb24oIk5vIHBhc3N3b3JkIGdpdmVuIixvdCk7aWYoIXUmJmkpe2NvbnN0IGU9dGhpcy4jVyhFLGcsaCxzKTt1PXRoaXMuI1AoUSxlLGcsYyxsLGgscyxDKX1pZighdSl0aHJvdyBuZXcgUGFzc3dvcmRFeGNlcHRpb24oIkluY29ycmVjdCBQYXNzd29yZCIsZ3QpO3RoaXMuZW5jcnlwdGlvbktleT11O2lmKHI+PTQpe2NvbnN0IHQ9ZS5nZXQoIkNGIik7dCBpbnN0YW5jZW9mIERpY3QmJih0LnN1cHByZXNzRW5jcnlwdGlvbj0hMCk7dGhpcy5jZj10O3RoaXMuc3RtZj1lLmdldCgiU3RtRiIpfHxOYW1lLmdldCgiSWRlbnRpdHkiKTt0aGlzLnN0cmY9ZS5nZXQoIlN0ckYiKXx8TmFtZS5nZXQoIklkZW50aXR5Iik7dGhpcy5lZmY9ZS5nZXQoIkVGRiIpfHx0aGlzLnN0bWZ9fWNyZWF0ZUNpcGhlclRyYW5zZm9ybShlLHQpe2lmKDQ9PT10aGlzLmFsZ29yaXRobXx8NT09PXRoaXMuYWxnb3JpdGhtKXJldHVybiBuZXcgQ2lwaGVyVHJhbnNmb3JtKHRoaXMuI1godGhpcy5jZix0aGlzLnN0cmYsZSx0LHRoaXMuZW5jcnlwdGlvbktleSksdGhpcy4jWCh0aGlzLmNmLHRoaXMuc3RtZixlLHQsdGhpcy5lbmNyeXB0aW9uS2V5KSk7Y29uc3QgaT10aGlzLiNqKGUsdCx0aGlzLmVuY3J5cHRpb25LZXksITEpLGNpcGhlckNvbnN0cnVjdG9yPWZ1bmN0aW9uKCl7cmV0dXJuIG5ldyBBUkNGb3VyQ2lwaGVyKGkpfTtyZXR1cm4gbmV3IENpcGhlclRyYW5zZm9ybShjaXBoZXJDb25zdHJ1Y3RvcixjaXBoZXJDb25zdHJ1Y3Rvcil9fWZ1bmN0aW9uIGRlY29kZVN0cmluZyhlKXt0cnl7cmV0dXJuIHN0cmluZ1RvVVRGOFN0cmluZyhlKX1jYXRjaCh0KXt3YXJuKGBVVEYtOCBkZWNvZGluZyBmYWlsZWQ6ICIke3R9Ii5gKTtyZXR1cm4gZX19Y2xhc3MgRGF0YXNldFhNTFBhcnNlciBleHRlbmRzIFNpbXBsZVhNTFBhcnNlcntjb25zdHJ1Y3RvcihlKXtzdXBlcihlKTt0aGlzLm5vZGU9bnVsbH1vbkVuZEVsZW1lbnQoZSl7Y29uc3QgdD1zdXBlci5vbkVuZEVsZW1lbnQoZSk7aWYodCYmInhmYTpkYXRhc2V0cyI9PT1lKXt0aGlzLm5vZGU9dDt0aHJvdyBuZXcgRXJyb3IoIkFib3J0aW5nIERhdGFzZXRYTUxQYXJzZXIuIil9fX1jbGFzcyBEYXRhc2V0UmVhZGVye2NvbnN0cnVjdG9yKGUpe2lmKGUuZGF0YXNldHMpdGhpcy5ub2RlPW5ldyBTaW1wbGVYTUxQYXJzZXIoe2hhc0F0dHJpYnV0ZXM6ITB9KS5wYXJzZUZyb21TdHJpbmcoZS5kYXRhc2V0cykuZG9jdW1lbnRFbGVtZW50O2Vsc2V7Y29uc3QgdD1uZXcgRGF0YXNldFhNTFBhcnNlcih7aGFzQXR0cmlidXRlczohMH0pO3RyeXt0LnBhcnNlRnJvbVN0cmluZyhlWyJ4ZHA6eGRwIl0pfWNhdGNoe310aGlzLm5vZGU9dC5ub2RlfX1nZXRWYWx1ZShlKXtpZighdGhpcy5ub2RlfHwhZSlyZXR1cm4iIjtjb25zdCB0PXRoaXMubm9kZS5zZWFyY2hOb2RlKHBhcnNlWEZBUGF0aChlKSwwKTtpZighdClyZXR1cm4iIjtjb25zdCBpPXQuZmlyc3RDaGlsZDtyZXR1cm4idmFsdWUiPT09aT8ubm9kZU5hbWU/dC5jaGlsZHJlbi5tYXAoKGU9PmRlY29kZVN0cmluZyhlLnRleHRDb250ZW50KSkpOmRlY29kZVN0cmluZyh0LnRleHRDb250ZW50KX19Y2xhc3MgWFJlZnsjVj1udWxsO2NvbnN0cnVjdG9yKGUsdCl7dGhpcy5zdHJlYW09ZTt0aGlzLnBkZk1hbmFnZXI9dDt0aGlzLmVudHJpZXM9W107dGhpcy5feHJlZlN0bXM9bmV3IFNldDt0aGlzLl9jYWNoZU1hcD1uZXcgTWFwO3RoaXMuX3BlbmRpbmdSZWZzPW5ldyBSZWZTZXQ7dGhpcy5fbmV3UGVyc2lzdGVudFJlZk51bT1udWxsO3RoaXMuX25ld1RlbXBvcmFyeVJlZk51bT1udWxsO3RoaXMuX3BlcnNpc3RlbnRSZWZzQ2FjaGU9bnVsbH1nZXROZXdQZXJzaXN0ZW50UmVmKGUpe251bGw9PT10aGlzLl9uZXdQZXJzaXN0ZW50UmVmTnVtJiYodGhpcy5fbmV3UGVyc2lzdGVudFJlZk51bT10aGlzLmVudHJpZXMubGVuZ3RofHwxKTtjb25zdCB0PXRoaXMuX25ld1BlcnNpc3RlbnRSZWZOdW0rKzt0aGlzLl9jYWNoZU1hcC5zZXQodCxlKTtyZXR1cm4gUmVmLmdldCh0LDApfWdldE5ld1RlbXBvcmFyeVJlZigpe2lmKG51bGw9PT10aGlzLl9uZXdUZW1wb3JhcnlSZWZOdW0pe3RoaXMuX25ld1RlbXBvcmFyeVJlZk51bT10aGlzLmVudHJpZXMubGVuZ3RofHwxO2lmKHRoaXMuX25ld1BlcnNpc3RlbnRSZWZOdW0pe3RoaXMuX3BlcnNpc3RlbnRSZWZzQ2FjaGU9bmV3IE1hcDtmb3IobGV0IGU9dGhpcy5fbmV3VGVtcG9yYXJ5UmVmTnVtO2U8dGhpcy5fbmV3UGVyc2lzdGVudFJlZk51bTtlKyspe3RoaXMuX3BlcnNpc3RlbnRSZWZzQ2FjaGUuc2V0KGUsdGhpcy5fY2FjaGVNYXAuZ2V0KGUpKTt0aGlzLl9jYWNoZU1hcC5kZWxldGUoZSl9fX1yZXR1cm4gUmVmLmdldCh0aGlzLl9uZXdUZW1wb3JhcnlSZWZOdW0rKywwKX1yZXNldE5ld1RlbXBvcmFyeVJlZigpe3RoaXMuX25ld1RlbXBvcmFyeVJlZk51bT1udWxsO2lmKHRoaXMuX3BlcnNpc3RlbnRSZWZzQ2FjaGUpZm9yKGNvbnN0W2UsdF1vZiB0aGlzLl9wZXJzaXN0ZW50UmVmc0NhY2hlKXRoaXMuX2NhY2hlTWFwLnNldChlLHQpO3RoaXMuX3BlcnNpc3RlbnRSZWZzQ2FjaGU9bnVsbH1zZXRTdGFydFhSZWYoZSl7dGhpcy5zdGFydFhSZWZRdWV1ZT1bZV19cGFyc2UoZT0hMSl7bGV0IHQsaSxhO2lmKGUpe3dhcm4oIkluZGV4aW5nIGFsbCBQREYgb2JqZWN0cyIpO3Q9dGhpcy5pbmRleE9iamVjdHMoKX1lbHNlIHQ9dGhpcy5yZWFkWFJlZigpO3QuYXNzaWduWHJlZih0aGlzKTt0aGlzLnRyYWlsZXI9dDt0cnl7aT10LmdldCgiRW5jcnlwdCIpfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbil0aHJvdyBlO3dhcm4oYFhSZWYucGFyc2UgLSBJbnZhbGlkICJFbmNyeXB0IiByZWZlcmVuY2U6ICIke2V9Ii5gKX1pZihpIGluc3RhbmNlb2YgRGljdCl7Y29uc3QgZT10LmdldCgiSUQiKSxhPWU/Lmxlbmd0aD9lWzBdOiIiO2kuc3VwcHJlc3NFbmNyeXB0aW9uPSEwO3RoaXMuZW5jcnlwdD1uZXcgQ2lwaGVyVHJhbnNmb3JtRmFjdG9yeShpLGEsdGhpcy5wZGZNYW5hZ2VyLnBhc3N3b3JkKX10cnl7YT10LmdldCgiUm9vdCIpfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbil0aHJvdyBlO3dhcm4oYFhSZWYucGFyc2UgLSBJbnZhbGlkICJSb290IiByZWZlcmVuY2U6ICIke2V9Ii5gKX1pZihhIGluc3RhbmNlb2YgRGljdCl0cnl7aWYoYS5nZXQoIlBhZ2VzIilpbnN0YW5jZW9mIERpY3Qpe3RoaXMucm9vdD1hO3JldHVybn19Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKXRocm93IGU7d2FybihgWFJlZi5wYXJzZSAtIEludmFsaWQgIlBhZ2VzIiByZWZlcmVuY2U6ICIke2V9Ii5gKX1pZighZSl0aHJvdyBuZXcgWFJlZlBhcnNlRXhjZXB0aW9uO3Rocm93IG5ldyBJbnZhbGlkUERGRXhjZXB0aW9uKCJJbnZhbGlkIFJvb3QgcmVmZXJlbmNlLiIpfXByb2Nlc3NYUmVmVGFibGUoZSl7InRhYmxlU3RhdGUiaW4gdGhpc3x8KHRoaXMudGFibGVTdGF0ZT17ZW50cnlOdW06MCxzdHJlYW1Qb3M6ZS5sZXhlci5zdHJlYW0ucG9zLHBhcnNlckJ1ZjE6ZS5idWYxLHBhcnNlckJ1ZjI6ZS5idWYyfSk7aWYoIWlzQ21kKHRoaXMucmVhZFhSZWZUYWJsZShlKSwidHJhaWxlciIpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBYUmVmIHRhYmxlOiBjb3VsZCBub3QgZmluZCB0cmFpbGVyIGRpY3Rpb25hcnkiKTtsZXQgdD1lLmdldE9iaigpO3QgaW5zdGFuY2VvZiBEaWN0fHwhdC5kaWN0fHwodD10LmRpY3QpO2lmKCEodCBpbnN0YW5jZW9mIERpY3QpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBYUmVmIHRhYmxlOiBjb3VsZCBub3QgcGFyc2UgdHJhaWxlciBkaWN0aW9uYXJ5Iik7ZGVsZXRlIHRoaXMudGFibGVTdGF0ZTtyZXR1cm4gdH1yZWFkWFJlZlRhYmxlKGUpe2NvbnN0IHQ9ZS5sZXhlci5zdHJlYW0saT10aGlzLnRhYmxlU3RhdGU7dC5wb3M9aS5zdHJlYW1Qb3M7ZS5idWYxPWkucGFyc2VyQnVmMTtlLmJ1ZjI9aS5wYXJzZXJCdWYyO2xldCBhO2Zvcig7Oyl7aWYoISgiZmlyc3RFbnRyeU51bSJpbiBpKXx8ISgiZW50cnlDb3VudCJpbiBpKSl7aWYoaXNDbWQoYT1lLmdldE9iaigpLCJ0cmFpbGVyIikpYnJlYWs7aS5maXJzdEVudHJ5TnVtPWE7aS5lbnRyeUNvdW50PWUuZ2V0T2JqKCl9bGV0IHI9aS5maXJzdEVudHJ5TnVtO2NvbnN0IHM9aS5lbnRyeUNvdW50O2lmKCFOdW1iZXIuaXNJbnRlZ2VyKHIpfHwhTnVtYmVyLmlzSW50ZWdlcihzKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgWFJlZiB0YWJsZTogd3JvbmcgdHlwZXMgaW4gc3Vic2VjdGlvbiBoZWFkZXIiKTtmb3IobGV0IGE9aS5lbnRyeU51bTthPHM7YSsrKXtpLnN0cmVhbVBvcz10LnBvcztpLmVudHJ5TnVtPWE7aS5wYXJzZXJCdWYxPWUuYnVmMTtpLnBhcnNlckJ1ZjI9ZS5idWYyO2NvbnN0IG49e307bi5vZmZzZXQ9ZS5nZXRPYmooKTtuLmdlbj1lLmdldE9iaigpO2NvbnN0IG89ZS5nZXRPYmooKTtpZihvIGluc3RhbmNlb2YgQ21kKXN3aXRjaChvLmNtZCl7Y2FzZSJmIjpuLmZyZWU9ITA7YnJlYWs7Y2FzZSJuIjpuLnVuY29tcHJlc3NlZD0hMH1pZighTnVtYmVyLmlzSW50ZWdlcihuLm9mZnNldCl8fCFOdW1iZXIuaXNJbnRlZ2VyKG4uZ2VuKXx8IW4uZnJlZSYmIW4udW5jb21wcmVzc2VkKXRocm93IG5ldyBGb3JtYXRFcnJvcihgSW52YWxpZCBlbnRyeSBpbiBYUmVmIHN1YnNlY3Rpb246ICR7cn0sICR7c31gKTswPT09YSYmbi5mcmVlJiYxPT09ciYmKHI9MCk7dGhpcy5lbnRyaWVzW2Ercl18fCh0aGlzLmVudHJpZXNbYStyXT1uKX1pLmVudHJ5TnVtPTA7aS5zdHJlYW1Qb3M9dC5wb3M7aS5wYXJzZXJCdWYxPWUuYnVmMTtpLnBhcnNlckJ1ZjI9ZS5idWYyO2RlbGV0ZSBpLmZpcnN0RW50cnlOdW07ZGVsZXRlIGkuZW50cnlDb3VudH1pZih0aGlzLmVudHJpZXNbMF0mJiF0aGlzLmVudHJpZXNbMF0uZnJlZSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgWFJlZiB0YWJsZTogdW5leHBlY3RlZCBmaXJzdCBvYmplY3QiKTtyZXR1cm4gYX1wcm9jZXNzWFJlZlN0cmVhbShlKXtpZighKCJzdHJlYW1TdGF0ZSJpbiB0aGlzKSl7Y29uc3R7ZGljdDp0LHBvczppfT1lLGE9dC5nZXQoIlciKSxyPXQuZ2V0KCJJbmRleCIpfHxbMCx0LmdldCgiU2l6ZSIpXTt0aGlzLnN0cmVhbVN0YXRlPXtlbnRyeVJhbmdlczpyLGJ5dGVXaWR0aHM6YSxlbnRyeU51bTowLHN0cmVhbVBvczppfX10aGlzLnJlYWRYUmVmU3RyZWFtKGUpO2RlbGV0ZSB0aGlzLnN0cmVhbVN0YXRlO3JldHVybiBlLmRpY3R9cmVhZFhSZWZTdHJlYW0oZSl7Y29uc3QgdD10aGlzLnN0cmVhbVN0YXRlO2UucG9zPXQuc3RyZWFtUG9zO2NvbnN0W2ksYSxyXT10LmJ5dGVXaWR0aHMscz10LmVudHJ5UmFuZ2VzO2Zvcig7cy5sZW5ndGg+MDspe2NvbnN0W24sb109cztpZighTnVtYmVyLmlzSW50ZWdlcihuKXx8IU51bWJlci5pc0ludGVnZXIobykpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnZhbGlkIFhSZWYgcmFuZ2UgZmllbGRzOiAke259LCAke299YCk7aWYoIU51bWJlci5pc0ludGVnZXIoaSl8fCFOdW1iZXIuaXNJbnRlZ2VyKGEpfHwhTnVtYmVyLmlzSW50ZWdlcihyKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoYEludmFsaWQgWFJlZiBlbnRyeSBmaWVsZHMgbGVuZ3RoOiAke259LCAke299YCk7Zm9yKGxldCBzPXQuZW50cnlOdW07czxvOysrcyl7dC5lbnRyeU51bT1zO3Quc3RyZWFtUG9zPWUucG9zO2xldCBvPTAsZz0wLGM9MDtmb3IobGV0IHQ9MDt0PGk7Kyt0KXtjb25zdCB0PWUuZ2V0Qnl0ZSgpO2lmKC0xPT09dCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgWFJlZiBieXRlV2lkdGhzICd0eXBlJy4iKTtvPW88PDh8dH0wPT09aSYmKG89MSk7Zm9yKGxldCB0PTA7dDxhOysrdCl7Y29uc3QgdD1lLmdldEJ5dGUoKTtpZigtMT09PXQpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIFhSZWYgYnl0ZVdpZHRocyAnb2Zmc2V0Jy4iKTtnPWc8PDh8dH1mb3IobGV0IHQ9MDt0PHI7Kyt0KXtjb25zdCB0PWUuZ2V0Qnl0ZSgpO2lmKC0xPT09dCl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkludmFsaWQgWFJlZiBieXRlV2lkdGhzICdnZW5lcmF0aW9uJy4iKTtjPWM8PDh8dH1jb25zdCBsPXt9O2wub2Zmc2V0PWc7bC5nZW49Yztzd2l0Y2gobyl7Y2FzZSAwOmwuZnJlZT0hMDticmVhaztjYXNlIDE6bC51bmNvbXByZXNzZWQ9ITA7YnJlYWs7Y2FzZSAyOmJyZWFrO2RlZmF1bHQ6dGhyb3cgbmV3IEZvcm1hdEVycm9yKGBJbnZhbGlkIFhSZWYgZW50cnkgdHlwZTogJHtvfWApfXRoaXMuZW50cmllc1tuK3NdfHwodGhpcy5lbnRyaWVzW24rc109bCl9dC5lbnRyeU51bT0wO3Quc3RyZWFtUG9zPWUucG9zO3Muc3BsaWNlKDAsMil9fWluZGV4T2JqZWN0cygpe2Z1bmN0aW9uIHJlYWRUb2tlbihlLHQpe2xldCBpPSIiLGE9ZVt0XTtmb3IoOzEwIT09YSYmMTMhPT1hJiY2MCE9PWEmJiEoKyt0Pj1lLmxlbmd0aCk7KXtpKz1TdHJpbmcuZnJvbUNoYXJDb2RlKGEpO2E9ZVt0XX1yZXR1cm4gaX1mdW5jdGlvbiBza2lwVW50aWwoZSx0LGkpe2NvbnN0IGE9aS5sZW5ndGgscj1lLmxlbmd0aDtsZXQgcz0wO2Zvcig7dDxyOyl7bGV0IHI9MDtmb3IoO3I8YSYmZVt0K3JdPT09aVtyXTspKytyO2lmKHI+PWEpYnJlYWs7dCsrO3MrK31yZXR1cm4gc31jb25zdCBlPS9cYihlbmRvYmp8XGQrXHMrXGQrXHMrb2JqfHhyZWZ8dHJhaWxlclxzKjw8KVxiL2csdD0vXGIoc3RhcnR4cmVmfFxkK1xzK1xkK1xzK29iailcYi9nLGk9L14oXGQrKVxzKyhcZCspXHMrb2JqXGIvLGE9bmV3IFVpbnQ4QXJyYXkoWzExNiwxMTQsOTcsMTA1LDEwOCwxMDEsMTE0XSkscj1uZXcgVWludDhBcnJheShbMTE1LDExNiw5NywxMTQsMTE2LDEyMCwxMTQsMTAxLDEwMl0pLHM9bmV3IFVpbnQ4QXJyYXkoWzQ3LDg4LDgyLDEwMSwxMDJdKTt0aGlzLmVudHJpZXMubGVuZ3RoPTA7dGhpcy5fY2FjaGVNYXAuY2xlYXIoKTtjb25zdCBuPXRoaXMuc3RyZWFtO24ucG9zPTA7Y29uc3Qgbz1uLmdldEJ5dGVzKCksZz1ieXRlc1RvU3RyaW5nKG8pLGM9by5sZW5ndGg7bGV0IGw9bi5zdGFydDtjb25zdCBoPVtdLEM9W107Zm9yKDtsPGM7KXtsZXQgUT1vW2xdO2lmKDk9PT1RfHwxMD09PVF8fDEzPT09UXx8MzI9PT1RKXsrK2w7Y29udGludWV9aWYoMzc9PT1RKXtkb3srK2w7aWYobD49YylicmVhaztRPW9bbF19d2hpbGUoMTAhPT1RJiYxMyE9PVEpO2NvbnRpbnVlfWNvbnN0IEU9cmVhZFRva2VuKG8sbCk7bGV0IHU7aWYoRS5zdGFydHNXaXRoKCJ4cmVmIikmJig0PT09RS5sZW5ndGh8fC9ccy8udGVzdChFWzRdKSkpe2wrPXNraXBVbnRpbChvLGwsYSk7aC5wdXNoKGwpO2wrPXNraXBVbnRpbChvLGwscil9ZWxzZSBpZih1PWkuZXhlYyhFKSl7Y29uc3QgdD0wfHVbMV0saT0wfHVbMl0sYT1sK0UubGVuZ3RoO2xldCByLGg9ITE7aWYodGhpcy5lbnRyaWVzW3RdKXtpZih0aGlzLmVudHJpZXNbdF0uZ2VuPT09aSl0cnl7bmV3IFBhcnNlcih7bGV4ZXI6bmV3IExleGVyKG4ubWFrZVN1YlN0cmVhbShhKSl9KS5nZXRPYmooKTtoPSEwfWNhdGNoKGUpe2UgaW5zdGFuY2VvZiBQYXJzZXJFT0ZFeGNlcHRpb24/d2FybihgaW5kZXhPYmplY3RzIC0tIGNoZWNraW5nIG9iamVjdCAoJHtFfSk6ICIke2V9Ii5gKTpoPSEwfX1lbHNlIGg9ITA7aCYmKHRoaXMuZW50cmllc1t0XT17b2Zmc2V0Omwtbi5zdGFydCxnZW46aSx1bmNvbXByZXNzZWQ6ITB9KTtlLmxhc3RJbmRleD1hO2NvbnN0IFE9ZS5leGVjKGcpO2lmKFEpe3I9ZS5sYXN0SW5kZXgrMS1sO2lmKCJlbmRvYmoiIT09UVsxXSl7d2FybihgaW5kZXhPYmplY3RzOiBGb3VuZCAiJHtRWzFdfSIgaW5zaWRlIG9mIGFub3RoZXIgIm9iaiIsIGNhdXNlZCBieSBtaXNzaW5nICJlbmRvYmoiIC0tIHRyeWluZyB0byByZWNvdmVyLmApO3ItPVFbMV0ubGVuZ3RoKzF9fWVsc2Ugcj1jLWw7Y29uc3QgZD1vLnN1YmFycmF5KGwsbCtyKSxmPXNraXBVbnRpbChkLDAscyk7aWYoZjxyJiZkW2YrNV08NjQpe0MucHVzaChsLW4uc3RhcnQpO3RoaXMuX3hyZWZTdG1zLmFkZChsLW4uc3RhcnQpfWwrPXJ9ZWxzZSBpZihFLnN0YXJ0c1dpdGgoInRyYWlsZXIiKSYmKDc9PT1FLmxlbmd0aHx8L1xzLy50ZXN0KEVbN10pKSl7aC5wdXNoKGwpO2NvbnN0IGU9bCtFLmxlbmd0aDtsZXQgaTt0Lmxhc3RJbmRleD1lO2NvbnN0IGE9dC5leGVjKGcpO2lmKGEpe2k9dC5sYXN0SW5kZXgrMS1sO2lmKCJzdGFydHhyZWYiIT09YVsxXSl7d2FybihgaW5kZXhPYmplY3RzOiBGb3VuZCAiJHthWzFdfSIgYWZ0ZXIgInRyYWlsZXIiLCBjYXVzZWQgYnkgbWlzc2luZyAic3RhcnR4cmVmIiAtLSB0cnlpbmcgdG8gcmVjb3Zlci5gKTtpLT1hWzFdLmxlbmd0aCsxfX1lbHNlIGk9Yy1sO2wrPWl9ZWxzZSBsKz1FLmxlbmd0aCsxfWZvcihjb25zdCBlIG9mIEMpe3RoaXMuc3RhcnRYUmVmUXVldWUucHVzaChlKTt0aGlzLnJlYWRYUmVmKCEwKX1jb25zdCBRPVtdO2xldCBFLHUsZD0hMTtmb3IoY29uc3QgZSBvZiBoKXtuLnBvcz1lO2NvbnN0IHQ9bmV3IFBhcnNlcih7bGV4ZXI6bmV3IExleGVyKG4pLHhyZWY6dGhpcyxhbGxvd1N0cmVhbXM6ITAscmVjb3ZlcnlNb2RlOiEwfSk7aWYoIWlzQ21kKHQuZ2V0T2JqKCksInRyYWlsZXIiKSljb250aW51ZTtjb25zdCBpPXQuZ2V0T2JqKCk7aWYoaSBpbnN0YW5jZW9mIERpY3Qpe1EucHVzaChpKTtpLmhhcygiRW5jcnlwdCIpJiYoZD0hMCl9fWZvcihjb25zdCBlIG9mWy4uLlEsImdlbkZhbGxiYWNrIiwuLi5RXSl7aWYoImdlbkZhbGxiYWNrIj09PWUpe2lmKCF1KWJyZWFrO3RoaXMuX2dlbmVyYXRpb25GYWxsYmFjaz0hMDtjb250aW51ZX1sZXQgdD0hMTt0cnl7Y29uc3QgaT1lLmdldCgiUm9vdCIpO2lmKCEoaSBpbnN0YW5jZW9mIERpY3QpKWNvbnRpbnVlO2NvbnN0IGE9aS5nZXQoIlBhZ2VzIik7aWYoIShhIGluc3RhbmNlb2YgRGljdCkpY29udGludWU7Y29uc3Qgcj1hLmdldCgiQ291bnQiKTtOdW1iZXIuaXNJbnRlZ2VyKHIpJiYodD0hMCl9Y2F0Y2goZSl7dT1lO2NvbnRpbnVlfWlmKHQmJighZHx8ZS5oYXMoIkVuY3J5cHQiKSkmJmUuaGFzKCJJRCIpKXJldHVybiBlO0U9ZX1pZihFKXJldHVybiBFO2lmKHRoaXMudG9wRGljdClyZXR1cm4gdGhpcy50b3BEaWN0O2lmKCFRLmxlbmd0aClmb3IoY29uc3RbZSx0XW9mIHRoaXMuZW50cmllcy5lbnRyaWVzKCkpe2lmKCF0KWNvbnRpbnVlO2NvbnN0IGk9UmVmLmdldChlLHQuZ2VuKTtsZXQgYTt0cnl7YT10aGlzLmZldGNoKGkpfWNhdGNoe2NvbnRpbnVlfWEgaW5zdGFuY2VvZiBCYXNlU3RyZWFtJiYoYT1hLmRpY3QpO2lmKGEgaW5zdGFuY2VvZiBEaWN0JiZhLmhhcygiUm9vdCIpKXJldHVybiBhfXRocm93IG5ldyBJbnZhbGlkUERGRXhjZXB0aW9uKCJJbnZhbGlkIFBERiBzdHJ1Y3R1cmUuIil9cmVhZFhSZWYoZT0hMSl7Y29uc3QgdD10aGlzLnN0cmVhbSxpPW5ldyBTZXQ7Zm9yKDt0aGlzLnN0YXJ0WFJlZlF1ZXVlLmxlbmd0aDspe3RyeXtjb25zdCBlPXRoaXMuc3RhcnRYUmVmUXVldWVbMF07aWYoaS5oYXMoZSkpe3dhcm4oInJlYWRYUmVmIC0gc2tpcHBpbmcgWFJlZiB0YWJsZSBzaW5jZSBpdCB3YXMgYWxyZWFkeSBwYXJzZWQuIik7dGhpcy5zdGFydFhSZWZRdWV1ZS5zaGlmdCgpO2NvbnRpbnVlfWkuYWRkKGUpO3QucG9zPWUrdC5zdGFydDtjb25zdCBhPW5ldyBQYXJzZXIoe2xleGVyOm5ldyBMZXhlcih0KSx4cmVmOnRoaXMsYWxsb3dTdHJlYW1zOiEwfSk7bGV0IHIscz1hLmdldE9iaigpO2lmKGlzQ21kKHMsInhyZWYiKSl7cj10aGlzLnByb2Nlc3NYUmVmVGFibGUoYSk7dGhpcy50b3BEaWN0fHwodGhpcy50b3BEaWN0PXIpO3M9ci5nZXQoIlhSZWZTdG0iKTtpZihOdW1iZXIuaXNJbnRlZ2VyKHMpJiYhdGhpcy5feHJlZlN0bXMuaGFzKHMpKXt0aGlzLl94cmVmU3Rtcy5hZGQocyk7dGhpcy5zdGFydFhSZWZRdWV1ZS5wdXNoKHMpO3RoaXMuI1Y/Pz1zfX1lbHNle2lmKCFOdW1iZXIuaXNJbnRlZ2VyKHMpKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBYUmVmIHN0cmVhbSBoZWFkZXIiKTtpZighKE51bWJlci5pc0ludGVnZXIoYS5nZXRPYmooKSkmJmlzQ21kKGEuZ2V0T2JqKCksIm9iaiIpJiYocz1hLmdldE9iaigpKWluc3RhbmNlb2YgQmFzZVN0cmVhbSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKCJJbnZhbGlkIFhSZWYgc3RyZWFtIik7cj10aGlzLnByb2Nlc3NYUmVmU3RyZWFtKHMpO3RoaXMudG9wRGljdHx8KHRoaXMudG9wRGljdD1yKTtpZighcil0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIkZhaWxlZCB0byByZWFkIFhSZWYgc3RyZWFtIil9cz1yLmdldCgiUHJldiIpO051bWJlci5pc0ludGVnZXIocyk/dGhpcy5zdGFydFhSZWZRdWV1ZS5wdXNoKHMpOnMgaW5zdGFuY2VvZiBSZWYmJnRoaXMuc3RhcnRYUmVmUXVldWUucHVzaChzLm51bSl9Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKXRocm93IGU7aW5mbygiKHdoaWxlIHJlYWRpbmcgWFJlZik6ICIrZSl9dGhpcy5zdGFydFhSZWZRdWV1ZS5zaGlmdCgpfWlmKHRoaXMudG9wRGljdClyZXR1cm4gdGhpcy50b3BEaWN0O2lmKCFlKXRocm93IG5ldyBYUmVmUGFyc2VFeGNlcHRpb259Z2V0IGxhc3RYUmVmU3RyZWFtUG9zKCl7cmV0dXJuIHRoaXMuI1Y/Pyh0aGlzLl94cmVmU3Rtcy5zaXplPjA/TWF0aC5tYXgoLi4udGhpcy5feHJlZlN0bXMpOm51bGwpfWdldEVudHJ5KGUpe2NvbnN0IHQ9dGhpcy5lbnRyaWVzW2VdO3JldHVybiB0JiYhdC5mcmVlJiZ0Lm9mZnNldD90Om51bGx9ZmV0Y2hJZlJlZihlLHQ9ITEpe3JldHVybiBlIGluc3RhbmNlb2YgUmVmP3RoaXMuZmV0Y2goZSx0KTplfWZldGNoKGUsdD0hMSl7aWYoIShlIGluc3RhbmNlb2YgUmVmKSl0aHJvdyBuZXcgRXJyb3IoInJlZiBvYmplY3QgaXMgbm90IGEgcmVmZXJlbmNlIik7Y29uc3QgaT1lLm51bSxhPXRoaXMuX2NhY2hlTWFwLmdldChpKTtpZih2b2lkIDAhPT1hKXthIGluc3RhbmNlb2YgRGljdCYmIWEub2JqSWQmJihhLm9iaklkPWUudG9TdHJpbmcoKSk7cmV0dXJuIGF9bGV0IHI9dGhpcy5nZXRFbnRyeShpKTtpZihudWxsPT09cil7dGhpcy5fY2FjaGVNYXAuc2V0KGkscik7cmV0dXJuIHJ9aWYodGhpcy5fcGVuZGluZ1JlZnMuaGFzKGUpKXt0aGlzLl9wZW5kaW5nUmVmcy5yZW1vdmUoZSk7d2FybihgSWdub3JpbmcgY2lyY3VsYXIgcmVmZXJlbmNlOiAke2V9LmApO3JldHVybiBRdH10aGlzLl9wZW5kaW5nUmVmcy5wdXQoZSk7dHJ5e3I9ci51bmNvbXByZXNzZWQ/dGhpcy5mZXRjaFVuY29tcHJlc3NlZChlLHIsdCk6dGhpcy5mZXRjaENvbXByZXNzZWQoZSxyLHQpO3RoaXMuX3BlbmRpbmdSZWZzLnJlbW92ZShlKX1jYXRjaCh0KXt0aGlzLl9wZW5kaW5nUmVmcy5yZW1vdmUoZSk7dGhyb3cgdH1yIGluc3RhbmNlb2YgRGljdD9yLm9iaklkPWUudG9TdHJpbmcoKTpyIGluc3RhbmNlb2YgQmFzZVN0cmVhbSYmKHIuZGljdC5vYmpJZD1lLnRvU3RyaW5nKCkpO3JldHVybiByfWZldGNoVW5jb21wcmVzc2VkKGUsdCxpPSExKXtjb25zdCBhPWUuZ2VuO2xldCByPWUubnVtO2lmKHQuZ2VuIT09YSl7Y29uc3Qgcz1gSW5jb25zaXN0ZW50IGdlbmVyYXRpb24gaW4gWFJlZjogJHtlfWA7aWYodGhpcy5fZ2VuZXJhdGlvbkZhbGxiYWNrJiZ0LmdlbjxhKXt3YXJuKHMpO3JldHVybiB0aGlzLmZldGNoVW5jb21wcmVzc2VkKFJlZi5nZXQocix0LmdlbiksdCxpKX10aHJvdyBuZXcgWFJlZkVudHJ5RXhjZXB0aW9uKHMpfWNvbnN0IHM9dGhpcy5zdHJlYW0ubWFrZVN1YlN0cmVhbSh0Lm9mZnNldCt0aGlzLnN0cmVhbS5zdGFydCksbj1uZXcgUGFyc2VyKHtsZXhlcjpuZXcgTGV4ZXIocykseHJlZjp0aGlzLGFsbG93U3RyZWFtczohMH0pLG89bi5nZXRPYmooKSxnPW4uZ2V0T2JqKCksYz1uLmdldE9iaigpO2lmKG8hPT1yfHxnIT09YXx8IShjIGluc3RhbmNlb2YgQ21kKSl0aHJvdyBuZXcgWFJlZkVudHJ5RXhjZXB0aW9uKGBCYWQgKHVuY29tcHJlc3NlZCkgWFJlZiBlbnRyeTogJHtlfWApO2lmKCJvYmoiIT09Yy5jbWQpe2lmKGMuY21kLnN0YXJ0c1dpdGgoIm9iaiIpKXtyPXBhcnNlSW50KGMuY21kLnN1YnN0cmluZygzKSwxMCk7aWYoIU51bWJlci5pc05hTihyKSlyZXR1cm4gcn10aHJvdyBuZXcgWFJlZkVudHJ5RXhjZXB0aW9uKGBCYWQgKHVuY29tcHJlc3NlZCkgWFJlZiBlbnRyeTogJHtlfWApfSh0PXRoaXMuZW5jcnlwdCYmIWk/bi5nZXRPYmoodGhpcy5lbmNyeXB0LmNyZWF0ZUNpcGhlclRyYW5zZm9ybShyLGEpKTpuLmdldE9iaigpKWluc3RhbmNlb2YgQmFzZVN0cmVhbXx8dGhpcy5fY2FjaGVNYXAuc2V0KHIsdCk7cmV0dXJuIHR9ZmV0Y2hDb21wcmVzc2VkKGUsdCxpPSExKXtjb25zdCBhPXQub2Zmc2V0LHI9dGhpcy5mZXRjaChSZWYuZ2V0KGEsMCkpO2lmKCEociBpbnN0YW5jZW9mIEJhc2VTdHJlYW0pKXRocm93IG5ldyBGb3JtYXRFcnJvcigiYmFkIE9ialN0bSBzdHJlYW0iKTtjb25zdCBzPXIuZGljdC5nZXQoIkZpcnN0Iiksbj1yLmRpY3QuZ2V0KCJOIik7aWYoIU51bWJlci5pc0ludGVnZXIocyl8fCFOdW1iZXIuaXNJbnRlZ2VyKG4pKXRocm93IG5ldyBGb3JtYXRFcnJvcigiaW52YWxpZCBmaXJzdCBhbmQgbiBwYXJhbWV0ZXJzIGZvciBPYmpTdG0gc3RyZWFtIik7bGV0IG89bmV3IFBhcnNlcih7bGV4ZXI6bmV3IExleGVyKHIpLHhyZWY6dGhpcyxhbGxvd1N0cmVhbXM6ITB9KTtjb25zdCBnPW5ldyBBcnJheShuKSxjPW5ldyBBcnJheShuKTtmb3IobGV0IGU9MDtlPG47KytlKXtjb25zdCB0PW8uZ2V0T2JqKCk7aWYoIU51bWJlci5pc0ludGVnZXIodCkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBpbnZhbGlkIG9iamVjdCBudW1iZXIgaW4gdGhlIE9ialN0bSBzdHJlYW06ICR7dH1gKTtjb25zdCBpPW8uZ2V0T2JqKCk7aWYoIU51bWJlci5pc0ludGVnZXIoaSkpdGhyb3cgbmV3IEZvcm1hdEVycm9yKGBpbnZhbGlkIG9iamVjdCBvZmZzZXQgaW4gdGhlIE9ialN0bSBzdHJlYW06ICR7aX1gKTtnW2VdPXQ7Y1tlXT1pfWNvbnN0IGw9KHIuc3RhcnR8fDApK3MsaD1uZXcgQXJyYXkobik7Zm9yKGxldCBlPTA7ZTxuOysrZSl7Y29uc3QgdD1lPG4tMT9jW2UrMV0tY1tlXTp2b2lkIDA7aWYodDwwKXRocm93IG5ldyBGb3JtYXRFcnJvcigiSW52YWxpZCBvZmZzZXQgaW4gdGhlIE9ialN0bSBzdHJlYW0uIik7bz1uZXcgUGFyc2VyKHtsZXhlcjpuZXcgTGV4ZXIoci5tYWtlU3ViU3RyZWFtKGwrY1tlXSx0LHIuZGljdCkpLHhyZWY6dGhpcyxhbGxvd1N0cmVhbXM6ITB9KTtjb25zdCBpPW8uZ2V0T2JqKCk7aFtlXT1pO2lmKGkgaW5zdGFuY2VvZiBCYXNlU3RyZWFtKWNvbnRpbnVlO2NvbnN0IHM9Z1tlXSxDPXRoaXMuZW50cmllc1tzXTtDJiZDLm9mZnNldD09PWEmJkMuZ2VuPT09ZSYmdGhpcy5fY2FjaGVNYXAuc2V0KHMsaSl9aWYodm9pZCAwPT09KHQ9aFt0Lmdlbl0pKXRocm93IG5ldyBYUmVmRW50cnlFeGNlcHRpb24oYEJhZCAoY29tcHJlc3NlZCkgWFJlZiBlbnRyeTogJHtlfWApO3JldHVybiB0fWFzeW5jIGZldGNoSWZSZWZBc3luYyhlLHQpe3JldHVybiBlIGluc3RhbmNlb2YgUmVmP3RoaXMuZmV0Y2hBc3luYyhlLHQpOmV9YXN5bmMgZmV0Y2hBc3luYyhlLHQpe3RyeXtyZXR1cm4gdGhpcy5mZXRjaChlLHQpfWNhdGNoKGkpe2lmKCEoaSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKSl0aHJvdyBpO2F3YWl0IHRoaXMucGRmTWFuYWdlci5yZXF1ZXN0UmFuZ2UoaS5iZWdpbixpLmVuZCk7cmV0dXJuIHRoaXMuZmV0Y2hBc3luYyhlLHQpfX1nZXRDYXRhbG9nT2JqKCl7cmV0dXJuIHRoaXMucm9vdH19Y29uc3QgYW89WzAsMCw2MTIsNzkyXTtjbGFzcyBQYWdle2NvbnN0cnVjdG9yKHtwZGZNYW5hZ2VyOmUseHJlZjp0LHBhZ2VJbmRleDppLHBhZ2VEaWN0OmEscmVmOnIsZ2xvYmFsSWRGYWN0b3J5OnMsZm9udENhY2hlOm4sYnVpbHRJbkNNYXBDYWNoZTpvLHN0YW5kYXJkRm9udERhdGFDYWNoZTpnLGdsb2JhbEltYWdlQ2FjaGU6YyxzeXN0ZW1Gb250Q2FjaGU6bCxub25CbGVuZE1vZGVzU2V0OmgseGZhRmFjdG9yeTpDfSl7dGhpcy5wZGZNYW5hZ2VyPWU7dGhpcy5wYWdlSW5kZXg9aTt0aGlzLnBhZ2VEaWN0PWE7dGhpcy54cmVmPXQ7dGhpcy5yZWY9cjt0aGlzLmZvbnRDYWNoZT1uO3RoaXMuYnVpbHRJbkNNYXBDYWNoZT1vO3RoaXMuc3RhbmRhcmRGb250RGF0YUNhY2hlPWc7dGhpcy5nbG9iYWxJbWFnZUNhY2hlPWM7dGhpcy5zeXN0ZW1Gb250Q2FjaGU9bDt0aGlzLm5vbkJsZW5kTW9kZXNTZXQ9aDt0aGlzLmV2YWx1YXRvck9wdGlvbnM9ZS5ldmFsdWF0b3JPcHRpb25zO3RoaXMucmVzb3VyY2VzUHJvbWlzZT1udWxsO3RoaXMueGZhRmFjdG9yeT1DO2NvbnN0IFE9e29iajowfTt0aGlzLl9sb2NhbElkRmFjdG9yeT1jbGFzcyBleHRlbmRzIHN7c3RhdGljIGNyZWF0ZU9iaklkKCl7cmV0dXJuYHAke2l9XyR7KytRLm9ian1gfXN0YXRpYyBnZXRQYWdlT2JqSWQoKXtyZXR1cm5gcCR7ci50b1N0cmluZygpfWB9fX1fZ2V0SW5oZXJpdGFibGVQcm9wZXJ0eShlLHQ9ITEpe2NvbnN0IGk9Z2V0SW5oZXJpdGFibGVQcm9wZXJ0eSh7ZGljdDp0aGlzLnBhZ2VEaWN0LGtleTplLGdldEFycmF5OnQsc3RvcFdoZW5Gb3VuZDohMX0pO3JldHVybiBBcnJheS5pc0FycmF5KGkpPzEhPT1pLmxlbmd0aCYmaVswXWluc3RhbmNlb2YgRGljdD9EaWN0Lm1lcmdlKHt4cmVmOnRoaXMueHJlZixkaWN0QXJyYXk6aX0pOmlbMF06aX1nZXQgY29udGVudCgpe3JldHVybiB0aGlzLnBhZ2VEaWN0LmdldEFycmF5KCJDb250ZW50cyIpfWdldCByZXNvdXJjZXMoKXtjb25zdCBlPXRoaXMuX2dldEluaGVyaXRhYmxlUHJvcGVydHkoIlJlc291cmNlcyIpO3JldHVybiBzaGFkb3codGhpcywicmVzb3VyY2VzIixlIGluc3RhbmNlb2YgRGljdD9lOkRpY3QuZW1wdHkpfV9nZXRCb3VuZGluZ0JveChlKXtpZih0aGlzLnhmYURhdGEpcmV0dXJuIHRoaXMueGZhRGF0YS5iYm94O2NvbnN0IHQ9bG9va3VwTm9ybWFsUmVjdCh0aGlzLl9nZXRJbmhlcml0YWJsZVByb3BlcnR5KGUsITApLG51bGwpO2lmKHQpe2lmKHRbMl0tdFswXT4wJiZ0WzNdLXRbMV0+MClyZXR1cm4gdDt3YXJuKGBFbXB0eSwgb3IgaW52YWxpZCwgLyR7ZX0gZW50cnkuYCl9cmV0dXJuIG51bGx9Z2V0IG1lZGlhQm94KCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJtZWRpYUJveCIsdGhpcy5fZ2V0Qm91bmRpbmdCb3goIk1lZGlhQm94Iil8fGFvKX1nZXQgY3JvcEJveCgpe3JldHVybiBzaGFkb3codGhpcywiY3JvcEJveCIsdGhpcy5fZ2V0Qm91bmRpbmdCb3goIkNyb3BCb3giKXx8dGhpcy5tZWRpYUJveCl9Z2V0IHVzZXJVbml0KCl7Y29uc3QgZT10aGlzLnBhZ2VEaWN0LmdldCgiVXNlclVuaXQiKTtyZXR1cm4gc2hhZG93KHRoaXMsInVzZXJVbml0IiwibnVtYmVyIj09dHlwZW9mIGUmJmU+MD9lOjEpfWdldCB2aWV3KCl7Y29uc3R7Y3JvcEJveDplLG1lZGlhQm94OnR9PXRoaXM7aWYoZSE9PXQmJiFpc0FycmF5RXF1YWwoZSx0KSl7Y29uc3QgaT1VdGlsLmludGVyc2VjdChlLHQpO2lmKGkmJmlbMl0taVswXT4wJiZpWzNdLWlbMV0+MClyZXR1cm4gc2hhZG93KHRoaXMsInZpZXciLGkpO3dhcm4oIkVtcHR5IC9Dcm9wQm94IGFuZCAvTWVkaWFCb3ggaW50ZXJzZWN0aW9uLiIpfXJldHVybiBzaGFkb3codGhpcywidmlldyIsdCl9Z2V0IHJvdGF0ZSgpe2xldCBlPXRoaXMuX2dldEluaGVyaXRhYmxlUHJvcGVydHkoIlJvdGF0ZSIpfHwwO2UlOTAhPTA/ZT0wOmU+PTM2MD9lJT0zNjA6ZTwwJiYoZT0oZSUzNjArMzYwKSUzNjApO3JldHVybiBzaGFkb3codGhpcywicm90YXRlIixlKX1fb25TdWJTdHJlYW1FcnJvcihlLHQpe2lmKCF0aGlzLmV2YWx1YXRvck9wdGlvbnMuaWdub3JlRXJyb3JzKXRocm93IGU7d2FybihgZ2V0Q29udGVudFN0cmVhbSAtIGlnbm9yaW5nIHN1Yi1zdHJlYW0gKCR7dH0pOiAiJHtlfSIuYCl9Z2V0Q29udGVudFN0cmVhbSgpe3JldHVybiB0aGlzLnBkZk1hbmFnZXIuZW5zdXJlKHRoaXMsImNvbnRlbnQiKS50aGVuKChlPT5lIGluc3RhbmNlb2YgQmFzZVN0cmVhbT9lOkFycmF5LmlzQXJyYXkoZSk/bmV3IFN0cmVhbXNTZXF1ZW5jZVN0cmVhbShlLHRoaXMuX29uU3ViU3RyZWFtRXJyb3IuYmluZCh0aGlzKSk6bmV3IE51bGxTdHJlYW0pKX1nZXQgeGZhRGF0YSgpe3JldHVybiBzaGFkb3codGhpcywieGZhRGF0YSIsdGhpcy54ZmFGYWN0b3J5P3tiYm94OnRoaXMueGZhRmFjdG9yeS5nZXRCb3VuZGluZ0JveCh0aGlzLnBhZ2VJbmRleCl9Om51bGwpfWFzeW5jI1ooZSx0LGkpe2NvbnN0IGE9W107Zm9yKGNvbnN0IHIgb2YgZSlpZihyLmlkKXtjb25zdCBlPVJlZi5mcm9tU3RyaW5nKHIuaWQpO2lmKCFlKXt3YXJuKGBBIG5vbi1saW5rZWQgYW5ub3RhdGlvbiBjYW5ub3QgYmUgbW9kaWZpZWQ6ICR7ci5pZH1gKTtjb250aW51ZX1pZihyLmRlbGV0ZWQpe3QucHV0KGUsZSk7aWYoci5wb3B1cFJlZil7Y29uc3QgZT1SZWYuZnJvbVN0cmluZyhyLnBvcHVwUmVmKTtlJiZ0LnB1dChlLGUpfWNvbnRpbnVlfWk/LnB1dChlKTtyLnJlZj1lO2EucHVzaCh0aGlzLnhyZWYuZmV0Y2hBc3luYyhlKS50aGVuKChlPT57ZSBpbnN0YW5jZW9mIERpY3QmJihyLm9sZEFubm90YXRpb249ZS5jbG9uZSgpKX0pLCgoKT0+e3dhcm4oYENhbm5vdCBmZXRjaCBcYG9sZEFubm90YXRpb25cYCBmb3I6ICR7ZX0uYCl9KSkpO2RlbGV0ZSByLmlkfWF3YWl0IFByb21pc2UuYWxsKGEpfWFzeW5jIHNhdmVOZXdBbm5vdGF0aW9ucyhlLHQsaSxhLHIpe2lmKHRoaXMueGZhRmFjdG9yeSl0aHJvdyBuZXcgRXJyb3IoIlhGQTogQ2Fubm90IHNhdmUgbmV3IGFubm90YXRpb25zLiIpO2NvbnN0IHM9bmV3IFBhcnRpYWxFdmFsdWF0b3Ioe3hyZWY6dGhpcy54cmVmLGhhbmRsZXI6ZSxwYWdlSW5kZXg6dGhpcy5wYWdlSW5kZXgsaWRGYWN0b3J5OnRoaXMuX2xvY2FsSWRGYWN0b3J5LGZvbnRDYWNoZTp0aGlzLmZvbnRDYWNoZSxidWlsdEluQ01hcENhY2hlOnRoaXMuYnVpbHRJbkNNYXBDYWNoZSxzdGFuZGFyZEZvbnREYXRhQ2FjaGU6dGhpcy5zdGFuZGFyZEZvbnREYXRhQ2FjaGUsZ2xvYmFsSW1hZ2VDYWNoZTp0aGlzLmdsb2JhbEltYWdlQ2FjaGUsc3lzdGVtRm9udENhY2hlOnRoaXMuc3lzdGVtRm9udENhY2hlLG9wdGlvbnM6dGhpcy5ldmFsdWF0b3JPcHRpb25zfSksbj1uZXcgUmVmU2V0Q2FjaGUsbz1uZXcgUmVmU2V0O2F3YWl0IHRoaXMuI1ooaSxuLG8pO2NvbnN0IGc9dGhpcy5wYWdlRGljdCxjPXRoaXMuYW5ub3RhdGlvbnMuZmlsdGVyKChlPT4hKGUgaW5zdGFuY2VvZiBSZWYmJm4uaGFzKGUpKSkpLGw9YXdhaXQgQW5ub3RhdGlvbkZhY3Rvcnkuc2F2ZU5ld0Fubm90YXRpb25zKHMsdCxpLGEscik7Zm9yKGNvbnN0e3JlZjplfW9mIGwuYW5ub3RhdGlvbnMpZSBpbnN0YW5jZW9mIFJlZiYmIW8uaGFzKGUpJiZjLnB1c2goZSk7Y29uc3QgaD1nLmNsb25lKCk7aC5zZXQoIkFubm90cyIsYyk7ci5wdXQodGhpcy5yZWYse2RhdGE6aH0pO2Zvcihjb25zdCBlIG9mIG4pci5wdXQoZSx7ZGF0YTpudWxsfSl9c2F2ZShlLHQsaSxhKXtjb25zdCByPW5ldyBQYXJ0aWFsRXZhbHVhdG9yKHt4cmVmOnRoaXMueHJlZixoYW5kbGVyOmUscGFnZUluZGV4OnRoaXMucGFnZUluZGV4LGlkRmFjdG9yeTp0aGlzLl9sb2NhbElkRmFjdG9yeSxmb250Q2FjaGU6dGhpcy5mb250Q2FjaGUsYnVpbHRJbkNNYXBDYWNoZTp0aGlzLmJ1aWx0SW5DTWFwQ2FjaGUsc3RhbmRhcmRGb250RGF0YUNhY2hlOnRoaXMuc3RhbmRhcmRGb250RGF0YUNhY2hlLGdsb2JhbEltYWdlQ2FjaGU6dGhpcy5nbG9iYWxJbWFnZUNhY2hlLHN5c3RlbUZvbnRDYWNoZTp0aGlzLnN5c3RlbUZvbnRDYWNoZSxvcHRpb25zOnRoaXMuZXZhbHVhdG9yT3B0aW9uc30pO3JldHVybiB0aGlzLl9wYXJzZWRBbm5vdGF0aW9ucy50aGVuKChmdW5jdGlvbihlKXtjb25zdCBzPVtdO2Zvcihjb25zdCBuIG9mIGUpcy5wdXNoKG4uc2F2ZShyLHQsaSxhKS5jYXRjaCgoZnVuY3Rpb24oZSl7d2Fybihgc2F2ZSAtIGlnbm9yaW5nIGFubm90YXRpb24gZGF0YSBkdXJpbmcgIiR7dC5uYW1lfSIgdGFzazogIiR7ZX0iLmApO3JldHVybiBudWxsfSkpKTtyZXR1cm4gUHJvbWlzZS5hbGwocyl9KSl9bG9hZFJlc291cmNlcyhlKXt0aGlzLnJlc291cmNlc1Byb21pc2V8fD10aGlzLnBkZk1hbmFnZXIuZW5zdXJlKHRoaXMsInJlc291cmNlcyIpO3JldHVybiB0aGlzLnJlc291cmNlc1Byb21pc2UudGhlbigoKCk9Pm5ldyBPYmplY3RMb2FkZXIodGhpcy5yZXNvdXJjZXMsZSx0aGlzLnhyZWYpLmxvYWQoKSkpfWdldE9wZXJhdG9yTGlzdCh7aGFuZGxlcjplLHNpbms6dCx0YXNrOmksaW50ZW50OmEsY2FjaGVLZXk6cixhbm5vdGF0aW9uU3RvcmFnZTpzPW51bGwsbW9kaWZpZWRJZHM6bj1udWxsfSl7Y29uc3Qgbz10aGlzLmdldENvbnRlbnRTdHJlYW0oKSxoPXRoaXMubG9hZFJlc291cmNlcyhbIkNvbG9yU3BhY2UiLCJFeHRHU3RhdGUiLCJGb250IiwiUGF0dGVybiIsIlByb3BlcnRpZXMiLCJTaGFkaW5nIiwiWE9iamVjdCJdKSx1PW5ldyBQYXJ0aWFsRXZhbHVhdG9yKHt4cmVmOnRoaXMueHJlZixoYW5kbGVyOmUscGFnZUluZGV4OnRoaXMucGFnZUluZGV4LGlkRmFjdG9yeTp0aGlzLl9sb2NhbElkRmFjdG9yeSxmb250Q2FjaGU6dGhpcy5mb250Q2FjaGUsYnVpbHRJbkNNYXBDYWNoZTp0aGlzLmJ1aWx0SW5DTWFwQ2FjaGUsc3RhbmRhcmRGb250RGF0YUNhY2hlOnRoaXMuc3RhbmRhcmRGb250RGF0YUNhY2hlLGdsb2JhbEltYWdlQ2FjaGU6dGhpcy5nbG9iYWxJbWFnZUNhY2hlLHN5c3RlbUZvbnRDYWNoZTp0aGlzLnN5c3RlbUZvbnRDYWNoZSxvcHRpb25zOnRoaXMuZXZhbHVhdG9yT3B0aW9uc30pLGY9dGhpcy54ZmFGYWN0b3J5P251bGw6Z2V0TmV3QW5ub3RhdGlvbnNNYXAocykscD1mPy5nZXQodGhpcy5wYWdlSW5kZXgpO2xldCBtPVByb21pc2UucmVzb2x2ZShudWxsKSx5PW51bGw7aWYocCl7Y29uc3QgZT10aGlzLnBkZk1hbmFnZXIuZW5zdXJlRG9jKCJhbm5vdGF0aW9uR2xvYmFscyIpO2xldCB0O2NvbnN0IGE9bmV3IFNldDtmb3IoY29uc3R7Yml0bWFwSWQ6ZSxiaXRtYXA6dH1vZiBwKSFlfHx0fHxhLmhhcyhlKXx8YS5hZGQoZSk7Y29uc3R7aXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQ6cn09dGhpcy5ldmFsdWF0b3JPcHRpb25zO2lmKGEuc2l6ZT4wKXtjb25zdCBlPXAuc2xpY2UoKTtmb3IoY29uc3RbdCxpXW9mIHMpdC5zdGFydHNXaXRoKGQpJiZpLmJpdG1hcCYmYS5oYXMoaS5iaXRtYXBJZCkmJmUucHVzaChpKTt0PUFubm90YXRpb25GYWN0b3J5LmdlbmVyYXRlSW1hZ2VzKGUsdGhpcy54cmVmLHIpfWVsc2UgdD1Bbm5vdGF0aW9uRmFjdG9yeS5nZW5lcmF0ZUltYWdlcyhwLHRoaXMueHJlZixyKTt5PW5ldyBSZWZTZXQ7bT1Qcm9taXNlLmFsbChbZSx0aGlzLiNaKHAseSxudWxsKV0pLnRoZW4oKChbZV0pPT5lP0Fubm90YXRpb25GYWN0b3J5LnByaW50TmV3QW5ub3RhdGlvbnMoZSx1LGkscCx0KTpudWxsKSl9Y29uc3Qgdz1Qcm9taXNlLmFsbChbbyxoXSkudGhlbigoKFtzXSk9Pntjb25zdCBuPW5ldyBPcGVyYXRvckxpc3QoYSx0KTtlLnNlbmQoIlN0YXJ0UmVuZGVyUGFnZSIse3RyYW5zcGFyZW5jeTp1Lmhhc0JsZW5kTW9kZXModGhpcy5yZXNvdXJjZXMsdGhpcy5ub25CbGVuZE1vZGVzU2V0KSxwYWdlSW5kZXg6dGhpcy5wYWdlSW5kZXgsY2FjaGVLZXk6cn0pO3JldHVybiB1LmdldE9wZXJhdG9yTGlzdCh7c3RyZWFtOnMsdGFzazppLHJlc291cmNlczp0aGlzLnJlc291cmNlcyxvcGVyYXRvckxpc3Q6bn0pLnRoZW4oKGZ1bmN0aW9uKCl7cmV0dXJuIG59KSl9KSk7cmV0dXJuIFByb21pc2UuYWxsKFt3LHRoaXMuX3BhcnNlZEFubm90YXRpb25zLG1dKS50aGVuKChmdW5jdGlvbihbZSx0LHJdKXtpZihyKXt0PXQuZmlsdGVyKChlPT4hKGUucmVmJiZ5LmhhcyhlLnJlZikpKSk7Zm9yKGxldCBlPTAsaT1yLmxlbmd0aDtlPGk7ZSsrKXtjb25zdCBhPXJbZV07aWYoYS5yZWZUb1JlcGxhY2Upe2NvbnN0IHM9dC5maW5kSW5kZXgoKGU9PmUucmVmJiZpc1JlZnNFcXVhbChlLnJlZixhLnJlZlRvUmVwbGFjZSkpKTtpZihzPj0wKXt0LnNwbGljZShzLDEsYSk7ci5zcGxpY2UoZS0tLDEpO2ktLX19fXQ9dC5jb25jYXQocil9aWYoMD09PXQubGVuZ3RofHxhJlEpe2UuZmx1c2goITApO3JldHVybntsZW5ndGg6ZS50b3RhbExlbmd0aH19Y29uc3Qgbz0hIShhJkMpLGg9ISEoYSZFKSxkPSEhKGEmZyksZj0hIShhJmMpLHA9ISEoYSZsKSxtPVtdO2Zvcihjb25zdCBlIG9mIHQpKGR8fGYmJmUubXVzdEJlVmlld2VkKHMsbykmJmUubXVzdEJlVmlld2VkV2hlbkVkaXRpbmcoaCxuKXx8cCYmZS5tdXN0QmVQcmludGVkKHMpKSYmbS5wdXNoKGUuZ2V0T3BlcmF0b3JMaXN0KHUsaSxhLHMpLmNhdGNoKChmdW5jdGlvbihlKXt3YXJuKGBnZXRPcGVyYXRvckxpc3QgLSBpZ25vcmluZyBhbm5vdGF0aW9uIGRhdGEgZHVyaW5nICIke2kubmFtZX0iIHRhc2s6ICIke2V9Ii5gKTtyZXR1cm57b3BMaXN0Om51bGwsc2VwYXJhdGVGb3JtOiExLHNlcGFyYXRlQ2FudmFzOiExfX0pKSk7cmV0dXJuIFByb21pc2UuYWxsKG0pLnRoZW4oKGZ1bmN0aW9uKHQpe2xldCBpPSExLGE9ITE7Zm9yKGNvbnN0e29wTGlzdDpyLHNlcGFyYXRlRm9ybTpzLHNlcGFyYXRlQ2FudmFzOm59b2YgdCl7ZS5hZGRPcExpc3Qocik7aXx8PXM7YXx8PW59ZS5mbHVzaCghMCx7Zm9ybTppLGNhbnZhczphfSk7cmV0dXJue2xlbmd0aDplLnRvdGFsTGVuZ3RofX0pKX0pKX1hc3luYyBleHRyYWN0VGV4dENvbnRlbnQoe2hhbmRsZXI6ZSx0YXNrOnQsaW5jbHVkZU1hcmtlZENvbnRlbnQ6aSxkaXNhYmxlTm9ybWFsaXphdGlvbjphLHNpbms6cn0pe2NvbnN0IHM9dGhpcy5nZXRDb250ZW50U3RyZWFtKCksbj10aGlzLmxvYWRSZXNvdXJjZXMoWyJFeHRHU3RhdGUiLCJGb250IiwiUHJvcGVydGllcyIsIlhPYmplY3QiXSksbz10aGlzLnBkZk1hbmFnZXIuZW5zdXJlQ2F0YWxvZygibGFuZyIpLFtnLCxjXT1hd2FpdCBQcm9taXNlLmFsbChbcyxuLG9dKTtyZXR1cm4gbmV3IFBhcnRpYWxFdmFsdWF0b3Ioe3hyZWY6dGhpcy54cmVmLGhhbmRsZXI6ZSxwYWdlSW5kZXg6dGhpcy5wYWdlSW5kZXgsaWRGYWN0b3J5OnRoaXMuX2xvY2FsSWRGYWN0b3J5LGZvbnRDYWNoZTp0aGlzLmZvbnRDYWNoZSxidWlsdEluQ01hcENhY2hlOnRoaXMuYnVpbHRJbkNNYXBDYWNoZSxzdGFuZGFyZEZvbnREYXRhQ2FjaGU6dGhpcy5zdGFuZGFyZEZvbnREYXRhQ2FjaGUsZ2xvYmFsSW1hZ2VDYWNoZTp0aGlzLmdsb2JhbEltYWdlQ2FjaGUsc3lzdGVtRm9udENhY2hlOnRoaXMuc3lzdGVtRm9udENhY2hlLG9wdGlvbnM6dGhpcy5ldmFsdWF0b3JPcHRpb25zfSkuZ2V0VGV4dENvbnRlbnQoe3N0cmVhbTpnLHRhc2s6dCxyZXNvdXJjZXM6dGhpcy5yZXNvdXJjZXMsaW5jbHVkZU1hcmtlZENvbnRlbnQ6aSxkaXNhYmxlTm9ybWFsaXphdGlvbjphLHNpbms6cix2aWV3Qm94OnRoaXMudmlldyxsYW5nOmN9KX1hc3luYyBnZXRTdHJ1Y3RUcmVlKCl7Y29uc3QgZT1hd2FpdCB0aGlzLnBkZk1hbmFnZXIuZW5zdXJlQ2F0YWxvZygic3RydWN0VHJlZVJvb3QiKTtpZighZSlyZXR1cm4gbnVsbDthd2FpdCB0aGlzLl9wYXJzZWRBbm5vdGF0aW9ucztjb25zdCB0PWF3YWl0IHRoaXMucGRmTWFuYWdlci5lbnN1cmUodGhpcywiX3BhcnNlU3RydWN0VHJlZSIsW2VdKTtyZXR1cm4gdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZSh0LCJzZXJpYWxpemFibGUiKX1fcGFyc2VTdHJ1Y3RUcmVlKGUpe2NvbnN0IHQ9bmV3IFN0cnVjdFRyZWVQYWdlKGUsdGhpcy5wYWdlRGljdCk7dC5wYXJzZSh0aGlzLnJlZik7cmV0dXJuIHR9YXN5bmMgZ2V0QW5ub3RhdGlvbnNEYXRhKGUsdCxpKXtjb25zdCBhPWF3YWl0IHRoaXMuX3BhcnNlZEFubm90YXRpb25zO2lmKDA9PT1hLmxlbmd0aClyZXR1cm4gYTtjb25zdCByPVtdLHM9W107bGV0IG47Y29uc3Qgbz0hIShpJmcpLGg9ISEoaSZjKSxDPSEhKGkmbCk7Zm9yKGNvbnN0IGkgb2YgYSl7Y29uc3QgYT1vfHxoJiZpLnZpZXdhYmxlOyhhfHxDJiZpLnByaW50YWJsZSkmJnIucHVzaChpLmRhdGEpO2lmKGkuaGFzVGV4dENvbnRlbnQmJmEpe258fD1uZXcgUGFydGlhbEV2YWx1YXRvcih7eHJlZjp0aGlzLnhyZWYsaGFuZGxlcjplLHBhZ2VJbmRleDp0aGlzLnBhZ2VJbmRleCxpZEZhY3Rvcnk6dGhpcy5fbG9jYWxJZEZhY3RvcnksZm9udENhY2hlOnRoaXMuZm9udENhY2hlLGJ1aWx0SW5DTWFwQ2FjaGU6dGhpcy5idWlsdEluQ01hcENhY2hlLHN0YW5kYXJkRm9udERhdGFDYWNoZTp0aGlzLnN0YW5kYXJkRm9udERhdGFDYWNoZSxnbG9iYWxJbWFnZUNhY2hlOnRoaXMuZ2xvYmFsSW1hZ2VDYWNoZSxzeXN0ZW1Gb250Q2FjaGU6dGhpcy5zeXN0ZW1Gb250Q2FjaGUsb3B0aW9uczp0aGlzLmV2YWx1YXRvck9wdGlvbnN9KTtzLnB1c2goaS5leHRyYWN0VGV4dENvbnRlbnQobix0LFstMS8wLC0xLzAsMS8wLDEvMF0pLmNhdGNoKChmdW5jdGlvbihlKXt3YXJuKGBnZXRBbm5vdGF0aW9uc0RhdGEgLSBpZ25vcmluZyB0ZXh0Q29udGVudCBkdXJpbmcgIiR7dC5uYW1lfSIgdGFzazogIiR7ZX0iLmApfSkpKX19YXdhaXQgUHJvbWlzZS5hbGwocyk7cmV0dXJuIHJ9Z2V0IGFubm90YXRpb25zKCl7Y29uc3QgZT10aGlzLl9nZXRJbmhlcml0YWJsZVByb3BlcnR5KCJBbm5vdHMiKTtyZXR1cm4gc2hhZG93KHRoaXMsImFubm90YXRpb25zIixBcnJheS5pc0FycmF5KGUpP2U6W10pfWdldCBfcGFyc2VkQW5ub3RhdGlvbnMoKXtyZXR1cm4gc2hhZG93KHRoaXMsIl9wYXJzZWRBbm5vdGF0aW9ucyIsdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZSh0aGlzLCJhbm5vdGF0aW9ucyIpLnRoZW4oKGFzeW5jIGU9PntpZigwPT09ZS5sZW5ndGgpcmV0dXJuIGU7Y29uc3RbdCxpXT1hd2FpdCBQcm9taXNlLmFsbChbdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZURvYygiYW5ub3RhdGlvbkdsb2JhbHMiKSx0aGlzLnBkZk1hbmFnZXIuZW5zdXJlRG9jKCJmaWVsZE9iamVjdHMiKV0pO2lmKCF0KXJldHVybltdO2NvbnN0IGE9aT8ub3JwaGFuRmllbGRzLHI9W107Zm9yKGNvbnN0IGkgb2YgZSlyLnB1c2goQW5ub3RhdGlvbkZhY3RvcnkuY3JlYXRlKHRoaXMueHJlZixpLHQsdGhpcy5fbG9jYWxJZEZhY3RvcnksITEsYSx0aGlzLnJlZikuY2F0Y2goKGZ1bmN0aW9uKGUpe3dhcm4oYF9wYXJzZWRBbm5vdGF0aW9uczogIiR7ZX0iLmApO3JldHVybiBudWxsfSkpKTtjb25zdCBzPVtdO2xldCBuLG87Zm9yKGNvbnN0IGUgb2YgYXdhaXQgUHJvbWlzZS5hbGwocikpZSYmKGUgaW5zdGFuY2VvZiBXaWRnZXRBbm5vdGF0aW9uPyhvfHw9W10pLnB1c2goZSk6ZSBpbnN0YW5jZW9mIFBvcHVwQW5ub3RhdGlvbj8obnx8PVtdKS5wdXNoKGUpOnMucHVzaChlKSk7byYmcy5wdXNoKC4uLm8pO24mJnMucHVzaCguLi5uKTtyZXR1cm4gc30pKSl9Z2V0IGpzQWN0aW9ucygpe3JldHVybiBzaGFkb3codGhpcywianNBY3Rpb25zIixjb2xsZWN0QWN0aW9ucyh0aGlzLnhyZWYsdGhpcy5wYWdlRGljdCx5QSkpfX1jb25zdCBybz1uZXcgVWludDhBcnJheShbMzcsODAsNjgsNzAsNDVdKSxzbz1uZXcgVWludDhBcnJheShbMTE1LDExNiw5NywxMTQsMTE2LDEyMCwxMTQsMTAxLDEwMl0pLG5vPW5ldyBVaW50OEFycmF5KFsxMDEsMTEwLDEwMCwxMTEsOTgsMTA2XSk7ZnVuY3Rpb24gZmluZChlLHQsaT0xMDI0LGE9ITEpe2NvbnN0IHI9dC5sZW5ndGgscz1lLnBlZWtCeXRlcyhpKSxuPXMubGVuZ3RoLXI7aWYobjw9MClyZXR1cm4hMTtpZihhKXtjb25zdCBpPXItMTtsZXQgYT1zLmxlbmd0aC0xO2Zvcig7YT49aTspe2xldCBuPTA7Zm9yKDtuPHImJnNbYS1uXT09PXRbaS1uXTspbisrO2lmKG4+PXIpe2UucG9zKz1hLWk7cmV0dXJuITB9YS0tfX1lbHNle2xldCBpPTA7Zm9yKDtpPD1uOyl7bGV0IGE9MDtmb3IoO2E8ciYmc1tpK2FdPT09dFthXTspYSsrO2lmKGE+PXIpe2UucG9zKz1pO3JldHVybiEwfWkrK319cmV0dXJuITF9Y2xhc3MgUERGRG9jdW1lbnR7Y29uc3RydWN0b3IoZSx0KXtpZih0Lmxlbmd0aDw9MCl0aHJvdyBuZXcgSW52YWxpZFBERkV4Y2VwdGlvbigiVGhlIFBERiBmaWxlIGlzIGVtcHR5LCBpLmUuIGl0cyBzaXplIGlzIHplcm8gYnl0ZXMuIik7dGhpcy5wZGZNYW5hZ2VyPWU7dGhpcy5zdHJlYW09dDt0aGlzLnhyZWY9bmV3IFhSZWYodCxlKTt0aGlzLl9wYWdlUHJvbWlzZXM9bmV3IE1hcDt0aGlzLl92ZXJzaW9uPW51bGw7Y29uc3QgaT17Zm9udDowfTt0aGlzLl9nbG9iYWxJZEZhY3Rvcnk9Y2xhc3N7c3RhdGljIGdldERvY0lkKCl7cmV0dXJuYGdfJHtlLmRvY0lkfWB9c3RhdGljIGNyZWF0ZUZvbnRJZCgpe3JldHVybiJmIisgKytpLmZvbnR9c3RhdGljIGNyZWF0ZU9iaklkKCl7dW5yZWFjaGFibGUoIkFic3RyYWN0IG1ldGhvZCBgY3JlYXRlT2JqSWRgIGNhbGxlZC4iKX1zdGF0aWMgZ2V0UGFnZU9iaklkKCl7dW5yZWFjaGFibGUoIkFic3RyYWN0IG1ldGhvZCBgZ2V0UGFnZU9iaklkYCBjYWxsZWQuIil9fX1wYXJzZShlKXt0aGlzLnhyZWYucGFyc2UoZSk7dGhpcy5jYXRhbG9nPW5ldyBDYXRhbG9nKHRoaXMucGRmTWFuYWdlcix0aGlzLnhyZWYpfWdldCBsaW5lYXJpemF0aW9uKCl7bGV0IGU9bnVsbDt0cnl7ZT1MaW5lYXJpemF0aW9uLmNyZWF0ZSh0aGlzLnN0cmVhbSl9Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKXRocm93IGU7aW5mbyhlKX1yZXR1cm4gc2hhZG93KHRoaXMsImxpbmVhcml6YXRpb24iLGUpfWdldCBzdGFydFhSZWYoKXtjb25zdCBlPXRoaXMuc3RyZWFtO2xldCB0PTA7aWYodGhpcy5saW5lYXJpemF0aW9uKXtlLnJlc2V0KCk7aWYoZmluZChlLG5vKSl7ZS5za2lwKDYpO2xldCBpPWUucGVla0J5dGUoKTtmb3IoO2lzV2hpdGVTcGFjZShpKTspe2UucG9zKys7aT1lLnBlZWtCeXRlKCl9dD1lLnBvcy1lLnN0YXJ0fX1lbHNle2NvbnN0IGk9MTAyNCxhPXNvLmxlbmd0aDtsZXQgcj0hMSxzPWUuZW5kO2Zvcig7IXImJnM+MDspe3MtPWktYTtzPDAmJihzPTApO2UucG9zPXM7cj1maW5kKGUsc28saSwhMCl9aWYocil7ZS5za2lwKDkpO2xldCBpO2Rve2k9ZS5nZXRCeXRlKCl9d2hpbGUoaXNXaGl0ZVNwYWNlKGkpKTtsZXQgYT0iIjtmb3IoO2k+PTMyJiZpPD01Nzspe2ErPVN0cmluZy5mcm9tQ2hhckNvZGUoaSk7aT1lLmdldEJ5dGUoKX10PXBhcnNlSW50KGEsMTApO2lzTmFOKHQpJiYodD0wKX19cmV0dXJuIHNoYWRvdyh0aGlzLCJzdGFydFhSZWYiLHQpfWNoZWNrSGVhZGVyKCl7Y29uc3QgZT10aGlzLnN0cmVhbTtlLnJlc2V0KCk7aWYoIWZpbmQoZSxybykpcmV0dXJuO2UubW92ZVN0YXJ0KCk7ZS5za2lwKHJvLmxlbmd0aCk7bGV0IHQsaT0iIjtmb3IoOyh0PWUuZ2V0Qnl0ZSgpKT4zMiYmaS5sZW5ndGg8NzspaSs9U3RyaW5nLmZyb21DaGFyQ29kZSh0KTttdC50ZXN0KGkpP3RoaXMuX3ZlcnNpb249aTp3YXJuKGBJbnZhbGlkIFBERiBoZWFkZXIgdmVyc2lvbjogJHtpfWApfXBhcnNlU3RhcnRYUmVmKCl7dGhpcy54cmVmLnNldFN0YXJ0WFJlZih0aGlzLnN0YXJ0WFJlZil9Z2V0IG51bVBhZ2VzKCl7bGV0IGU9MDtlPXRoaXMuY2F0YWxvZy5oYXNBY3R1YWxOdW1QYWdlcz90aGlzLmNhdGFsb2cubnVtUGFnZXM6dGhpcy54ZmFGYWN0b3J5P3RoaXMueGZhRmFjdG9yeS5nZXROdW1QYWdlcygpOnRoaXMubGluZWFyaXphdGlvbj90aGlzLmxpbmVhcml6YXRpb24ubnVtUGFnZXM6dGhpcy5jYXRhbG9nLm51bVBhZ2VzO3JldHVybiBzaGFkb3codGhpcywibnVtUGFnZXMiLGUpfV9oYXNPbmx5RG9jdW1lbnRTaWduYXR1cmVzKGUsdD0wKXtyZXR1cm4hIUFycmF5LmlzQXJyYXkoZSkmJmUuZXZlcnkoKGU9PntpZighKChlPXRoaXMueHJlZi5mZXRjaElmUmVmKGUpKWluc3RhbmNlb2YgRGljdCkpcmV0dXJuITE7aWYoZS5oYXMoIktpZHMiKSl7aWYoKyt0PjEwKXt3YXJuKCJfaGFzT25seURvY3VtZW50U2lnbmF0dXJlczogbWF4aW11bSByZWN1cnNpb24gZGVwdGggcmVhY2hlZCIpO3JldHVybiExfXJldHVybiB0aGlzLl9oYXNPbmx5RG9jdW1lbnRTaWduYXR1cmVzKGUuZ2V0KCJLaWRzIiksdCl9Y29uc3QgaT1pc05hbWUoZS5nZXQoIkZUIiksIlNpZyIpLGE9ZS5nZXQoIlJlY3QiKSxyPUFycmF5LmlzQXJyYXkoYSkmJmEuZXZlcnkoKGU9PjA9PT1lKSk7cmV0dXJuIGkmJnJ9KSl9Z2V0IF94ZmFTdHJlYW1zKCl7Y29uc3QgZT10aGlzLmNhdGFsb2cuYWNyb0Zvcm07aWYoIWUpcmV0dXJuIG51bGw7Y29uc3QgdD1lLmdldCgiWEZBIiksaT17InhkcDp4ZHAiOiIiLHRlbXBsYXRlOiIiLGRhdGFzZXRzOiIiLGNvbmZpZzoiIixjb25uZWN0aW9uU2V0OiIiLGxvY2FsZVNldDoiIixzdHlsZXNoZWV0OiIiLCIveGRwOnhkcCI6IiJ9O2lmKHQgaW5zdGFuY2VvZiBCYXNlU3RyZWFtJiYhdC5pc0VtcHR5KXtpWyJ4ZHA6eGRwIl09dDtyZXR1cm4gaX1pZighQXJyYXkuaXNBcnJheSh0KXx8MD09PXQubGVuZ3RoKXJldHVybiBudWxsO2ZvcihsZXQgZT0wLGE9dC5sZW5ndGg7ZTxhO2UrPTIpe2xldCByO3I9MD09PWU/InhkcDp4ZHAiOmU9PT1hLTI/Ii94ZHA6eGRwIjp0W2VdO2lmKCFpLmhhc093blByb3BlcnR5KHIpKWNvbnRpbnVlO2NvbnN0IHM9dGhpcy54cmVmLmZldGNoSWZSZWYodFtlKzFdKTtzIGluc3RhbmNlb2YgQmFzZVN0cmVhbSYmIXMuaXNFbXB0eSYmKGlbcl09cyl9cmV0dXJuIGl9Z2V0IHhmYURhdGFzZXRzKCl7Y29uc3QgZT10aGlzLl94ZmFTdHJlYW1zO2lmKCFlKXJldHVybiBzaGFkb3codGhpcywieGZhRGF0YXNldHMiLG51bGwpO2Zvcihjb25zdCB0IG9mWyJkYXRhc2V0cyIsInhkcDp4ZHAiXSl7Y29uc3QgaT1lW3RdO2lmKGkpdHJ5e2NvbnN0IGU9c3RyaW5nVG9VVEY4U3RyaW5nKGkuZ2V0U3RyaW5nKCkpO3JldHVybiBzaGFkb3codGhpcywieGZhRGF0YXNldHMiLG5ldyBEYXRhc2V0UmVhZGVyKHtbdF06ZX0pKX1jYXRjaHt3YXJuKCJYRkEgLSBJbnZhbGlkIHV0Zi04IHN0cmluZy4iKTticmVha319cmV0dXJuIHNoYWRvdyh0aGlzLCJ4ZmFEYXRhc2V0cyIsbnVsbCl9Z2V0IHhmYURhdGEoKXtjb25zdCBlPXRoaXMuX3hmYVN0cmVhbXM7aWYoIWUpcmV0dXJuIG51bGw7Y29uc3QgdD1PYmplY3QuY3JlYXRlKG51bGwpO2Zvcihjb25zdFtpLGFdb2YgT2JqZWN0LmVudHJpZXMoZSkpaWYoYSl0cnl7dFtpXT1zdHJpbmdUb1VURjhTdHJpbmcoYS5nZXRTdHJpbmcoKSl9Y2F0Y2h7d2FybigiWEZBIC0gSW52YWxpZCB1dGYtOCBzdHJpbmcuIik7cmV0dXJuIG51bGx9cmV0dXJuIHR9Z2V0IHhmYUZhY3RvcnkoKXtsZXQgZTt0aGlzLnBkZk1hbmFnZXIuZW5hYmxlWGZhJiZ0aGlzLmNhdGFsb2cubmVlZHNSZW5kZXJpbmcmJnRoaXMuZm9ybUluZm8uaGFzWGZhJiYhdGhpcy5mb3JtSW5mby5oYXNBY3JvRm9ybSYmKGU9dGhpcy54ZmFEYXRhKTtyZXR1cm4gc2hhZG93KHRoaXMsInhmYUZhY3RvcnkiLGU/bmV3IFhGQUZhY3RvcnkoZSk6bnVsbCl9Z2V0IGlzUHVyZVhmYSgpe3JldHVybiEhdGhpcy54ZmFGYWN0b3J5JiZ0aGlzLnhmYUZhY3RvcnkuaXNWYWxpZCgpfWdldCBodG1sRm9yWGZhKCl7cmV0dXJuIHRoaXMueGZhRmFjdG9yeT90aGlzLnhmYUZhY3RvcnkuZ2V0UGFnZXMoKTpudWxsfWFzeW5jIGxvYWRYZmFJbWFnZXMoKXtjb25zdCBlPWF3YWl0IHRoaXMucGRmTWFuYWdlci5lbnN1cmVDYXRhbG9nKCJ4ZmFJbWFnZXMiKTtpZighZSlyZXR1cm47Y29uc3QgdD1lLmdldEtleXMoKSxpPW5ldyBPYmplY3RMb2FkZXIoZSx0LHRoaXMueHJlZik7YXdhaXQgaS5sb2FkKCk7Y29uc3QgYT1uZXcgTWFwO2Zvcihjb25zdCBpIG9mIHQpe2NvbnN0IHQ9ZS5nZXQoaSk7dCBpbnN0YW5jZW9mIEJhc2VTdHJlYW0mJmEuc2V0KGksdC5nZXRCeXRlcygpKX10aGlzLnhmYUZhY3Rvcnkuc2V0SW1hZ2VzKGEpfWFzeW5jIGxvYWRYZmFGb250cyhlLHQpe2NvbnN0IGk9YXdhaXQgdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZUNhdGFsb2coImFjcm9Gb3JtIik7aWYoIWkpcmV0dXJuO2NvbnN0IGE9YXdhaXQgaS5nZXRBc3luYygiRFIiKTtpZighKGEgaW5zdGFuY2VvZiBEaWN0KSlyZXR1cm47Y29uc3Qgcj1uZXcgT2JqZWN0TG9hZGVyKGEsWyJGb250Il0sdGhpcy54cmVmKTthd2FpdCByLmxvYWQoKTtjb25zdCBzPWEuZ2V0KCJGb250Iik7aWYoIShzIGluc3RhbmNlb2YgRGljdCkpcmV0dXJuO2NvbnN0IG49T2JqZWN0LmFzc2lnbihPYmplY3QuY3JlYXRlKG51bGwpLHRoaXMucGRmTWFuYWdlci5ldmFsdWF0b3JPcHRpb25zKTtuLnVzZVN5c3RlbUZvbnRzPSExO2NvbnN0IG89bmV3IFBhcnRpYWxFdmFsdWF0b3Ioe3hyZWY6dGhpcy54cmVmLGhhbmRsZXI6ZSxwYWdlSW5kZXg6LTEsaWRGYWN0b3J5OnRoaXMuX2dsb2JhbElkRmFjdG9yeSxmb250Q2FjaGU6dGhpcy5jYXRhbG9nLmZvbnRDYWNoZSxidWlsdEluQ01hcENhY2hlOnRoaXMuY2F0YWxvZy5idWlsdEluQ01hcENhY2hlLHN0YW5kYXJkRm9udERhdGFDYWNoZTp0aGlzLmNhdGFsb2cuc3RhbmRhcmRGb250RGF0YUNhY2hlLG9wdGlvbnM6bn0pLGc9bmV3IE9wZXJhdG9yTGlzdCxjPVtdLGw9e2dldCBmb250KCl7cmV0dXJuIGMuYXQoLTEpfSxzZXQgZm9udChlKXtjLnB1c2goZSl9LGNsb25lKCl7cmV0dXJuIHRoaXN9fSxoPVtdO2Zvcihjb25zdFtlLGldb2Ygcyl7Y29uc3Qgcj1pLmdldCgiRm9udERlc2NyaXB0b3IiKTtpZighKHIgaW5zdGFuY2VvZiBEaWN0KSljb250aW51ZTtsZXQgcz1yLmdldCgiRm9udEZhbWlseSIpO3M9cy5yZXBsYWNlQWxsKC9bIF0rKFxkKS9nLCIkMSIpO2NvbnN0IG49e2ZvbnRGYW1pbHk6cyxmb250V2VpZ2h0OnIuZ2V0KCJGb250V2VpZ2h0IiksaXRhbGljQW5nbGU6LXIuZ2V0KCJJdGFsaWNBbmdsZSIpfTt2YWxpZGF0ZUNTU0ZvbnQobikmJmgucHVzaChvLmhhbmRsZVNldEZvbnQoYSxbTmFtZS5nZXQoZSksMV0sbnVsbCxnLHQsbCxudWxsLG4pLmNhdGNoKChmdW5jdGlvbihlKXt3YXJuKGBsb2FkWGZhRm9udHM6ICIke2V9Ii5gKTtyZXR1cm4gbnVsbH0pKSl9YXdhaXQgUHJvbWlzZS5hbGwoaCk7Y29uc3QgQz10aGlzLnhmYUZhY3Rvcnkuc2V0Rm9udHMoYyk7aWYoIUMpcmV0dXJuO24uaWdub3JlRXJyb3JzPSEwO2gubGVuZ3RoPTA7Yy5sZW5ndGg9MDtjb25zdCBRPW5ldyBTZXQ7Zm9yKGNvbnN0IGUgb2YgQylnZXRYZmFGb250TmFtZShgJHtlfS1SZWd1bGFyYCl8fFEuYWRkKGUpO1Euc2l6ZSYmQy5wdXNoKCJQZGZKUy1GYWxsYmFjayIpO2Zvcihjb25zdCBlIG9mIEMpaWYoIVEuaGFzKGUpKWZvcihjb25zdCBpIG9mW3tuYW1lOiJSZWd1bGFyIixmb250V2VpZ2h0OjQwMCxpdGFsaWNBbmdsZTowfSx7bmFtZToiQm9sZCIsZm9udFdlaWdodDo3MDAsaXRhbGljQW5nbGU6MH0se25hbWU6Ikl0YWxpYyIsZm9udFdlaWdodDo0MDAsaXRhbGljQW5nbGU6MTJ9LHtuYW1lOiJCb2xkSXRhbGljIixmb250V2VpZ2h0OjcwMCxpdGFsaWNBbmdsZToxMn1dKXtjb25zdCByPWAke2V9LSR7aS5uYW1lfWAscz1nZXRYZmFGb250RGljdChyKTtoLnB1c2goby5oYW5kbGVTZXRGb250KGEsW05hbWUuZ2V0KHIpLDFdLG51bGwsZyx0LGwscyx7Zm9udEZhbWlseTplLGZvbnRXZWlnaHQ6aS5mb250V2VpZ2h0LGl0YWxpY0FuZ2xlOmkuaXRhbGljQW5nbGV9KS5jYXRjaCgoZnVuY3Rpb24oZSl7d2FybihgbG9hZFhmYUZvbnRzOiAiJHtlfSIuYCk7cmV0dXJuIG51bGx9KSkpfWF3YWl0IFByb21pc2UuYWxsKGgpO3RoaXMueGZhRmFjdG9yeS5hcHBlbmRGb250cyhjLFEpfWFzeW5jIHNlcmlhbGl6ZVhmYURhdGEoZSl7cmV0dXJuIHRoaXMueGZhRmFjdG9yeT90aGlzLnhmYUZhY3Rvcnkuc2VyaWFsaXplRGF0YShlKTpudWxsfWdldCB2ZXJzaW9uKCl7cmV0dXJuIHRoaXMuY2F0YWxvZy52ZXJzaW9ufHx0aGlzLl92ZXJzaW9ufWdldCBmb3JtSW5mbygpe2NvbnN0IGU9e2hhc0ZpZWxkczohMSxoYXNBY3JvRm9ybTohMSxoYXNYZmE6ITEsaGFzU2lnbmF0dXJlczohMX0sdD10aGlzLmNhdGFsb2cuYWNyb0Zvcm07aWYoIXQpcmV0dXJuIHNoYWRvdyh0aGlzLCJmb3JtSW5mbyIsZSk7dHJ5e2NvbnN0IGk9dC5nZXQoIkZpZWxkcyIpLGE9QXJyYXkuaXNBcnJheShpKSYmaS5sZW5ndGg+MDtlLmhhc0ZpZWxkcz1hO2NvbnN0IHI9dC5nZXQoIlhGQSIpO2UuaGFzWGZhPUFycmF5LmlzQXJyYXkocikmJnIubGVuZ3RoPjB8fHIgaW5zdGFuY2VvZiBCYXNlU3RyZWFtJiYhci5pc0VtcHR5O2NvbnN0IHM9ISEoMSZ0LmdldCgiU2lnRmxhZ3MiKSksbj1zJiZ0aGlzLl9oYXNPbmx5RG9jdW1lbnRTaWduYXR1cmVzKGkpO2UuaGFzQWNyb0Zvcm09YSYmIW47ZS5oYXNTaWduYXR1cmVzPXN9Y2F0Y2goZSl7aWYoZSBpbnN0YW5jZW9mIE1pc3NpbmdEYXRhRXhjZXB0aW9uKXRocm93IGU7d2FybihgQ2Fubm90IGZldGNoIGZvcm0gaW5mb3JtYXRpb246ICIke2V9Ii5gKX1yZXR1cm4gc2hhZG93KHRoaXMsImZvcm1JbmZvIixlKX1nZXQgZG9jdW1lbnRJbmZvKCl7Y29uc3QgZT17UERGRm9ybWF0VmVyc2lvbjp0aGlzLnZlcnNpb24sTGFuZ3VhZ2U6dGhpcy5jYXRhbG9nLmxhbmcsRW5jcnlwdEZpbHRlck5hbWU6dGhpcy54cmVmLmVuY3J5cHQ/dGhpcy54cmVmLmVuY3J5cHQuZmlsdGVyTmFtZTpudWxsLElzTGluZWFyaXplZDohIXRoaXMubGluZWFyaXphdGlvbixJc0Fjcm9Gb3JtUHJlc2VudDp0aGlzLmZvcm1JbmZvLmhhc0Fjcm9Gb3JtLElzWEZBUHJlc2VudDp0aGlzLmZvcm1JbmZvLmhhc1hmYSxJc0NvbGxlY3Rpb25QcmVzZW50OiEhdGhpcy5jYXRhbG9nLmNvbGxlY3Rpb24sSXNTaWduYXR1cmVzUHJlc2VudDp0aGlzLmZvcm1JbmZvLmhhc1NpZ25hdHVyZXN9O2xldCB0O3RyeXt0PXRoaXMueHJlZi50cmFpbGVyLmdldCgiSW5mbyIpfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbil0aHJvdyBlO2luZm8oIlRoZSBkb2N1bWVudCBpbmZvcm1hdGlvbiBkaWN0aW9uYXJ5IGlzIGludmFsaWQuIil9aWYoISh0IGluc3RhbmNlb2YgRGljdCkpcmV0dXJuIHNoYWRvdyh0aGlzLCJkb2N1bWVudEluZm8iLGUpO2Zvcihjb25zdCBpIG9mIHQuZ2V0S2V5cygpKXtjb25zdCBhPXQuZ2V0KGkpO3N3aXRjaChpKXtjYXNlIlRpdGxlIjpjYXNlIkF1dGhvciI6Y2FzZSJTdWJqZWN0IjpjYXNlIktleXdvcmRzIjpjYXNlIkNyZWF0b3IiOmNhc2UiUHJvZHVjZXIiOmNhc2UiQ3JlYXRpb25EYXRlIjpjYXNlIk1vZERhdGUiOmlmKCJzdHJpbmciPT10eXBlb2YgYSl7ZVtpXT1zdHJpbmdUb1BERlN0cmluZyhhKTtjb250aW51ZX1icmVhaztjYXNlIlRyYXBwZWQiOmlmKGEgaW5zdGFuY2VvZiBOYW1lKXtlW2ldPWE7Y29udGludWV9YnJlYWs7ZGVmYXVsdDpsZXQgdDtzd2l0Y2godHlwZW9mIGEpe2Nhc2Uic3RyaW5nIjp0PXN0cmluZ1RvUERGU3RyaW5nKGEpO2JyZWFrO2Nhc2UibnVtYmVyIjpjYXNlImJvb2xlYW4iOnQ9YTticmVhaztkZWZhdWx0OmEgaW5zdGFuY2VvZiBOYW1lJiYodD1hKX1pZih2b2lkIDA9PT10KXt3YXJuKGBCYWQgdmFsdWUsIGZvciBjdXN0b20ga2V5ICIke2l9IiwgaW4gSW5mbzogJHthfS5gKTtjb250aW51ZX1lLkN1c3RvbXx8KGUuQ3VzdG9tPU9iamVjdC5jcmVhdGUobnVsbCkpO2UuQ3VzdG9tW2ldPXQ7Y29udGludWV9d2FybihgQmFkIHZhbHVlLCBmb3Iga2V5ICIke2l9IiwgaW4gSW5mbzogJHthfS5gKX1yZXR1cm4gc2hhZG93KHRoaXMsImRvY3VtZW50SW5mbyIsZSl9Z2V0IGZpbmdlcnByaW50cygpe2NvbnN0IGU9IlwwIi5yZXBlYXQoMTYpO2Z1bmN0aW9uIHZhbGlkYXRlKHQpe3JldHVybiJzdHJpbmciPT10eXBlb2YgdCYmMTY9PT10Lmxlbmd0aCYmdCE9PWV9Y29uc3QgdD10aGlzLnhyZWYudHJhaWxlci5nZXQoIklEIik7bGV0IGksYTtpZihBcnJheS5pc0FycmF5KHQpJiZ2YWxpZGF0ZSh0WzBdKSl7aT1zdHJpbmdUb0J5dGVzKHRbMF0pO3RbMV0hPT10WzBdJiZ2YWxpZGF0ZSh0WzFdKSYmKGE9c3RyaW5nVG9CeXRlcyh0WzFdKSl9ZWxzZSBpPWVvKHRoaXMuc3RyZWFtLmdldEJ5dGVSYW5nZSgwLDEwMjQpLDAsMTAyNCk7cmV0dXJuIHNoYWRvdyh0aGlzLCJmaW5nZXJwcmludHMiLFt0b0hleFV0aWwoaSksYT90b0hleFV0aWwoYSk6bnVsbF0pfWFzeW5jIF9nZXRMaW5lYXJpemF0aW9uUGFnZShlKXtjb25zdHtjYXRhbG9nOnQsbGluZWFyaXphdGlvbjppLHhyZWY6YX09dGhpcyxyPVJlZi5nZXQoaS5vYmplY3ROdW1iZXJGaXJzdCwwKTt0cnl7Y29uc3QgZT1hd2FpdCBhLmZldGNoQXN5bmMocik7aWYoZSBpbnN0YW5jZW9mIERpY3Qpe2xldCBpPWUuZ2V0UmF3KCJUeXBlIik7aSBpbnN0YW5jZW9mIFJlZiYmKGk9YXdhaXQgYS5mZXRjaEFzeW5jKGkpKTtpZihpc05hbWUoaSwiUGFnZSIpfHwhZS5oYXMoIlR5cGUiKSYmIWUuaGFzKCJLaWRzIikmJmUuaGFzKCJDb250ZW50cyIpKXt0LnBhZ2VLaWRzQ291bnRDYWNoZS5oYXMocil8fHQucGFnZUtpZHNDb3VudENhY2hlLnB1dChyLDEpO3QucGFnZUluZGV4Q2FjaGUuaGFzKHIpfHx0LnBhZ2VJbmRleENhY2hlLnB1dChyLDApO3JldHVybltlLHJdfX10aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlRoZSBMaW5lYXJpemF0aW9uIGRpY3Rpb25hcnkgZG9lc24ndCBwb2ludCB0byBhIHZhbGlkIFBhZ2UgZGljdGlvbmFyeS4iKX1jYXRjaChpKXt3YXJuKGBfZ2V0TGluZWFyaXphdGlvblBhZ2U6ICIke2kubWVzc2FnZX0iLmApO3JldHVybiB0LmdldFBhZ2VEaWN0KGUpfX1nZXRQYWdlKGUpe2NvbnN0IHQ9dGhpcy5fcGFnZVByb21pc2VzLmdldChlKTtpZih0KXJldHVybiB0O2NvbnN0e2NhdGFsb2c6aSxsaW5lYXJpemF0aW9uOmEseGZhRmFjdG9yeTpyfT10aGlzO2xldCBzO3M9cj9Qcm9taXNlLnJlc29sdmUoW0RpY3QuZW1wdHksbnVsbF0pOmE/LnBhZ2VGaXJzdD09PWU/dGhpcy5fZ2V0TGluZWFyaXphdGlvblBhZ2UoZSk6aS5nZXRQYWdlRGljdChlKTtzPXMudGhlbigoKFt0LGFdKT0+bmV3IFBhZ2Uoe3BkZk1hbmFnZXI6dGhpcy5wZGZNYW5hZ2VyLHhyZWY6dGhpcy54cmVmLHBhZ2VJbmRleDplLHBhZ2VEaWN0OnQscmVmOmEsZ2xvYmFsSWRGYWN0b3J5OnRoaXMuX2dsb2JhbElkRmFjdG9yeSxmb250Q2FjaGU6aS5mb250Q2FjaGUsYnVpbHRJbkNNYXBDYWNoZTppLmJ1aWx0SW5DTWFwQ2FjaGUsc3RhbmRhcmRGb250RGF0YUNhY2hlOmkuc3RhbmRhcmRGb250RGF0YUNhY2hlLGdsb2JhbEltYWdlQ2FjaGU6aS5nbG9iYWxJbWFnZUNhY2hlLHN5c3RlbUZvbnRDYWNoZTppLnN5c3RlbUZvbnRDYWNoZSxub25CbGVuZE1vZGVzU2V0Omkubm9uQmxlbmRNb2Rlc1NldCx4ZmFGYWN0b3J5OnJ9KSkpO3RoaXMuX3BhZ2VQcm9taXNlcy5zZXQoZSxzKTtyZXR1cm4gc31hc3luYyBjaGVja0ZpcnN0UGFnZShlPSExKXtpZighZSl0cnl7YXdhaXQgdGhpcy5nZXRQYWdlKDApfWNhdGNoKGUpe2lmKGUgaW5zdGFuY2VvZiBYUmVmRW50cnlFeGNlcHRpb24pe3RoaXMuX3BhZ2VQcm9taXNlcy5kZWxldGUoMCk7YXdhaXQgdGhpcy5jbGVhbnVwKCk7dGhyb3cgbmV3IFhSZWZQYXJzZUV4Y2VwdGlvbn19fWFzeW5jIGNoZWNrTGFzdFBhZ2UoZT0hMSl7Y29uc3R7Y2F0YWxvZzp0LHBkZk1hbmFnZXI6aX09dGhpczt0LnNldEFjdHVhbE51bVBhZ2VzKCk7bGV0IGE7dHJ5e2F3YWl0IFByb21pc2UuYWxsKFtpLmVuc3VyZURvYygieGZhRmFjdG9yeSIpLGkuZW5zdXJlRG9jKCJsaW5lYXJpemF0aW9uIiksaS5lbnN1cmVDYXRhbG9nKCJudW1QYWdlcyIpXSk7aWYodGhpcy54ZmFGYWN0b3J5KXJldHVybjthPXRoaXMubGluZWFyaXphdGlvbj90aGlzLmxpbmVhcml6YXRpb24ubnVtUGFnZXM6dC5udW1QYWdlcztpZighTnVtYmVyLmlzSW50ZWdlcihhKSl0aHJvdyBuZXcgRm9ybWF0RXJyb3IoIlBhZ2UgY291bnQgaXMgbm90IGFuIGludGVnZXIuIik7aWYoYTw9MSlyZXR1cm47YXdhaXQgdGhpcy5nZXRQYWdlKGEtMSl9Y2F0Y2gocil7dGhpcy5fcGFnZVByb21pc2VzLmRlbGV0ZShhLTEpO2F3YWl0IHRoaXMuY2xlYW51cCgpO2lmKHIgaW5zdGFuY2VvZiBYUmVmRW50cnlFeGNlcHRpb24mJiFlKXRocm93IG5ldyBYUmVmUGFyc2VFeGNlcHRpb247d2FybihgY2hlY2tMYXN0UGFnZSAtIGludmFsaWQgL1BhZ2VzIHRyZWUgL0NvdW50OiAke2F9LmApO2xldCBzO3RyeXtzPWF3YWl0IHQuZ2V0QWxsUGFnZURpY3RzKGUpfWNhdGNoKGkpe2lmKGkgaW5zdGFuY2VvZiBYUmVmRW50cnlFeGNlcHRpb24mJiFlKXRocm93IG5ldyBYUmVmUGFyc2VFeGNlcHRpb247dC5zZXRBY3R1YWxOdW1QYWdlcygxKTtyZXR1cm59Zm9yKGNvbnN0W2UsW2Escl1db2Ygcyl7bGV0IHM7aWYoYSBpbnN0YW5jZW9mIEVycm9yKXtzPVByb21pc2UucmVqZWN0KGEpO3MuY2F0Y2goKCgpPT57fSkpfWVsc2Ugcz1Qcm9taXNlLnJlc29sdmUobmV3IFBhZ2Uoe3BkZk1hbmFnZXI6aSx4cmVmOnRoaXMueHJlZixwYWdlSW5kZXg6ZSxwYWdlRGljdDphLHJlZjpyLGdsb2JhbElkRmFjdG9yeTp0aGlzLl9nbG9iYWxJZEZhY3RvcnksZm9udENhY2hlOnQuZm9udENhY2hlLGJ1aWx0SW5DTWFwQ2FjaGU6dC5idWlsdEluQ01hcENhY2hlLHN0YW5kYXJkRm9udERhdGFDYWNoZTp0LnN0YW5kYXJkRm9udERhdGFDYWNoZSxnbG9iYWxJbWFnZUNhY2hlOnQuZ2xvYmFsSW1hZ2VDYWNoZSxzeXN0ZW1Gb250Q2FjaGU6dC5zeXN0ZW1Gb250Q2FjaGUsbm9uQmxlbmRNb2Rlc1NldDp0Lm5vbkJsZW5kTW9kZXNTZXQseGZhRmFjdG9yeTpudWxsfSkpO3RoaXMuX3BhZ2VQcm9taXNlcy5zZXQoZSxzKX10LnNldEFjdHVhbE51bVBhZ2VzKHMuc2l6ZSl9fWZvbnRGYWxsYmFjayhlLHQpe3JldHVybiB0aGlzLmNhdGFsb2cuZm9udEZhbGxiYWNrKGUsdCl9YXN5bmMgY2xlYW51cChlPSExKXtyZXR1cm4gdGhpcy5jYXRhbG9nP3RoaXMuY2F0YWxvZy5jbGVhbnVwKGUpOmNsZWFyR2xvYmFsQ2FjaGVzKCl9YXN5bmMjXyhlLHQsaSxhLHIscyxuKXtjb25zdHt4cmVmOm99PXRoaXM7aWYoIShpIGluc3RhbmNlb2YgUmVmKXx8cy5oYXMoaSkpcmV0dXJuO3MucHV0KGkpO2NvbnN0IGc9YXdhaXQgby5mZXRjaEFzeW5jKGkpO2lmKCEoZyBpbnN0YW5jZW9mIERpY3QpKXJldHVybjtpZihnLmhhcygiVCIpKXtjb25zdCB0PXN0cmluZ1RvUERGU3RyaW5nKGF3YWl0IGcuZ2V0QXN5bmMoIlQiKSk7ZT0iIj09PWU/dDpgJHtlfS4ke3R9YH1lbHNle2xldCBpPWc7Zm9yKDs7KXtpPWkuZ2V0UmF3KCJQYXJlbnQiKXx8dDtpZihpIGluc3RhbmNlb2YgUmVmKXtpZihzLmhhcyhpKSlicmVhaztpPWF3YWl0IG8uZmV0Y2hBc3luYyhpKX1pZighKGkgaW5zdGFuY2VvZiBEaWN0KSlicmVhaztpZihpLmhhcygiVCIpKXtjb25zdCB0PXN0cmluZ1RvUERGU3RyaW5nKGF3YWl0IGkuZ2V0QXN5bmMoIlQiKSk7ZT0iIj09PWU/dDpgJHtlfS4ke3R9YDticmVha319fXQmJiFnLmhhcygiUGFyZW50IikmJmlzTmFtZShnLmdldCgiU3VidHlwZSIpLCJXaWRnZXQiKSYmbi5wdXQoaSx0KTthLmhhcyhlKXx8YS5zZXQoZSxbXSk7YS5nZXQoZSkucHVzaChBbm5vdGF0aW9uRmFjdG9yeS5jcmVhdGUobyxpLHIsbnVsbCwhMCxuLG51bGwpLnRoZW4oKGU9PmU/LmdldEZpZWxkT2JqZWN0KCkpKS5jYXRjaCgoZnVuY3Rpb24oZSl7d2FybihgI2NvbGxlY3RGaWVsZE9iamVjdHM6ICIke2V9Ii5gKTtyZXR1cm4gbnVsbH0pKSk7aWYoIWcuaGFzKCJLaWRzIikpcmV0dXJuO2NvbnN0IGM9YXdhaXQgZy5nZXRBc3luYygiS2lkcyIpO2lmKEFycmF5LmlzQXJyYXkoYykpZm9yKGNvbnN0IHQgb2YgYylhd2FpdCB0aGlzLiNfKGUsaSx0LGEscixzLG4pfWdldCBmaWVsZE9iamVjdHMoKXtyZXR1cm4gc2hhZG93KHRoaXMsImZpZWxkT2JqZWN0cyIsdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZURvYygiZm9ybUluZm8iKS50aGVuKChhc3luYyBlPT57aWYoIWUuaGFzRmllbGRzKXJldHVybiBudWxsO2NvbnN0W3QsaV09YXdhaXQgUHJvbWlzZS5hbGwoW3RoaXMucGRmTWFuYWdlci5lbnN1cmVEb2MoImFubm90YXRpb25HbG9iYWxzIiksdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZUNhdGFsb2coImFjcm9Gb3JtIildKTtpZighdClyZXR1cm4gbnVsbDtjb25zdCBhPW5ldyBSZWZTZXQscj1PYmplY3QuY3JlYXRlKG51bGwpLHM9bmV3IE1hcCxuPW5ldyBSZWZTZXRDYWNoZTtmb3IoY29uc3QgZSBvZiBhd2FpdCBpLmdldEFzeW5jKCJGaWVsZHMiKSlhd2FpdCB0aGlzLiNfKCIiLG51bGwsZSxzLHQsYSxuKTtjb25zdCBvPVtdO2Zvcihjb25zdFtlLHRdb2YgcylvLnB1c2goUHJvbWlzZS5hbGwodCkudGhlbigodD0+eyh0PXQuZmlsdGVyKChlPT4hIWUpKSkubGVuZ3RoPjAmJihyW2VdPXQpfSkpKTthd2FpdCBQcm9taXNlLmFsbChvKTtyZXR1cm57YWxsRmllbGRzOnIsb3JwaGFuRmllbGRzOm59fSkpKX1nZXQgaGFzSlNBY3Rpb25zKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJoYXNKU0FjdGlvbnMiLHRoaXMucGRmTWFuYWdlci5lbnN1cmVEb2MoIl9wYXJzZUhhc0pTQWN0aW9ucyIpKX1hc3luYyBfcGFyc2VIYXNKU0FjdGlvbnMoKXtjb25zdFtlLHRdPWF3YWl0IFByb21pc2UuYWxsKFt0aGlzLnBkZk1hbmFnZXIuZW5zdXJlQ2F0YWxvZygianNBY3Rpb25zIiksdGhpcy5wZGZNYW5hZ2VyLmVuc3VyZURvYygiZmllbGRPYmplY3RzIildKTtyZXR1cm4hIWV8fCEhdCYmT2JqZWN0LnZhbHVlcyh0LmFsbEZpZWxkcykuc29tZSgoZT0+ZS5zb21lKChlPT5udWxsIT09ZS5hY3Rpb25zKSkpKX1nZXQgY2FsY3VsYXRpb25PcmRlcklkcygpe2NvbnN0IGU9dGhpcy5jYXRhbG9nLmFjcm9Gb3JtPy5nZXQoIkNPIik7aWYoIUFycmF5LmlzQXJyYXkoZSl8fDA9PT1lLmxlbmd0aClyZXR1cm4gc2hhZG93KHRoaXMsImNhbGN1bGF0aW9uT3JkZXJJZHMiLG51bGwpO2NvbnN0IHQ9W107Zm9yKGNvbnN0IGkgb2YgZSlpIGluc3RhbmNlb2YgUmVmJiZ0LnB1c2goaS50b1N0cmluZygpKTtyZXR1cm4gc2hhZG93KHRoaXMsImNhbGN1bGF0aW9uT3JkZXJJZHMiLHQubGVuZ3RoP3Q6bnVsbCl9Z2V0IGFubm90YXRpb25HbG9iYWxzKCl7cmV0dXJuIHNoYWRvdyh0aGlzLCJhbm5vdGF0aW9uR2xvYmFscyIsQW5ub3RhdGlvbkZhY3RvcnkuY3JlYXRlR2xvYmFscyh0aGlzLnBkZk1hbmFnZXIpKX19Y2xhc3MgQmFzZVBkZk1hbmFnZXJ7Y29uc3RydWN0b3IoZSl7dGhpcy5fZG9jQmFzZVVybD1mdW5jdGlvbiBwYXJzZURvY0Jhc2VVcmwoZSl7aWYoZSl7Y29uc3QgdD1jcmVhdGVWYWxpZEFic29sdXRlVXJsKGUpO2lmKHQpcmV0dXJuIHQuaHJlZjt3YXJuKGBJbnZhbGlkIGFic29sdXRlIGRvY0Jhc2VVcmw6ICIke2V9Ii5gKX1yZXR1cm4gbnVsbH0oZS5kb2NCYXNlVXJsKTt0aGlzLl9kb2NJZD1lLmRvY0lkO3RoaXMuX3Bhc3N3b3JkPWUucGFzc3dvcmQ7dGhpcy5lbmFibGVYZmE9ZS5lbmFibGVYZmE7ZS5ldmFsdWF0b3JPcHRpb25zLmlzT2Zmc2NyZWVuQ2FudmFzU3VwcG9ydGVkJiY9RmVhdHVyZVRlc3QuaXNPZmZzY3JlZW5DYW52YXNTdXBwb3J0ZWQ7ZS5ldmFsdWF0b3JPcHRpb25zLmlzSW1hZ2VEZWNvZGVyU3VwcG9ydGVkJiY9RmVhdHVyZVRlc3QuaXNJbWFnZURlY29kZXJTdXBwb3J0ZWQ7dGhpcy5ldmFsdWF0b3JPcHRpb25zPU9iamVjdC5mcmVlemUoZS5ldmFsdWF0b3JPcHRpb25zKX1nZXQgZG9jSWQoKXtyZXR1cm4gdGhpcy5fZG9jSWR9Z2V0IHBhc3N3b3JkKCl7cmV0dXJuIHRoaXMuX3Bhc3N3b3JkfWdldCBkb2NCYXNlVXJsKCl7cmV0dXJuIHRoaXMuX2RvY0Jhc2VVcmx9Z2V0IGNhdGFsb2coKXtyZXR1cm4gdGhpcy5wZGZEb2N1bWVudC5jYXRhbG9nfWVuc3VyZURvYyhlLHQpe3JldHVybiB0aGlzLmVuc3VyZSh0aGlzLnBkZkRvY3VtZW50LGUsdCl9ZW5zdXJlWFJlZihlLHQpe3JldHVybiB0aGlzLmVuc3VyZSh0aGlzLnBkZkRvY3VtZW50LnhyZWYsZSx0KX1lbnN1cmVDYXRhbG9nKGUsdCl7cmV0dXJuIHRoaXMuZW5zdXJlKHRoaXMucGRmRG9jdW1lbnQuY2F0YWxvZyxlLHQpfWdldFBhZ2UoZSl7cmV0dXJuIHRoaXMucGRmRG9jdW1lbnQuZ2V0UGFnZShlKX1mb250RmFsbGJhY2soZSx0KXtyZXR1cm4gdGhpcy5wZGZEb2N1bWVudC5mb250RmFsbGJhY2soZSx0KX1sb2FkWGZhRm9udHMoZSx0KXtyZXR1cm4gdGhpcy5wZGZEb2N1bWVudC5sb2FkWGZhRm9udHMoZSx0KX1sb2FkWGZhSW1hZ2VzKCl7cmV0dXJuIHRoaXMucGRmRG9jdW1lbnQubG9hZFhmYUltYWdlcygpfXNlcmlhbGl6ZVhmYURhdGEoZSl7cmV0dXJuIHRoaXMucGRmRG9jdW1lbnQuc2VyaWFsaXplWGZhRGF0YShlKX1jbGVhbnVwKGU9ITEpe3JldHVybiB0aGlzLnBkZkRvY3VtZW50LmNsZWFudXAoZSl9YXN5bmMgZW5zdXJlKGUsdCxpKXt1bnJlYWNoYWJsZSgiQWJzdHJhY3QgbWV0aG9kIGBlbnN1cmVgIGNhbGxlZCIpfXJlcXVlc3RSYW5nZShlLHQpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYHJlcXVlc3RSYW5nZWAgY2FsbGVkIil9cmVxdWVzdExvYWRlZFN0cmVhbShlPSExKXt1bnJlYWNoYWJsZSgiQWJzdHJhY3QgbWV0aG9kIGByZXF1ZXN0TG9hZGVkU3RyZWFtYCBjYWxsZWQiKX1zZW5kUHJvZ3Jlc3NpdmVEYXRhKGUpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYHNlbmRQcm9ncmVzc2l2ZURhdGFgIGNhbGxlZCIpfXVwZGF0ZVBhc3N3b3JkKGUpe3RoaXMuX3Bhc3N3b3JkPWV9dGVybWluYXRlKGUpe3VucmVhY2hhYmxlKCJBYnN0cmFjdCBtZXRob2QgYHRlcm1pbmF0ZWAgY2FsbGVkIil9fWNsYXNzIExvY2FsUGRmTWFuYWdlciBleHRlbmRzIEJhc2VQZGZNYW5hZ2Vye2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO2NvbnN0IHQ9bmV3IFN0cmVhbShlLnNvdXJjZSk7dGhpcy5wZGZEb2N1bWVudD1uZXcgUERGRG9jdW1lbnQodGhpcyx0KTt0aGlzLl9sb2FkZWRTdHJlYW1Qcm9taXNlPVByb21pc2UucmVzb2x2ZSh0KX1hc3luYyBlbnN1cmUoZSx0LGkpe2NvbnN0IGE9ZVt0XTtyZXR1cm4iZnVuY3Rpb24iPT10eXBlb2YgYT9hLmFwcGx5KGUsaSk6YX1yZXF1ZXN0UmFuZ2UoZSx0KXtyZXR1cm4gUHJvbWlzZS5yZXNvbHZlKCl9cmVxdWVzdExvYWRlZFN0cmVhbShlPSExKXtyZXR1cm4gdGhpcy5fbG9hZGVkU3RyZWFtUHJvbWlzZX10ZXJtaW5hdGUoZSl7fX1jbGFzcyBOZXR3b3JrUGRmTWFuYWdlciBleHRlbmRzIEJhc2VQZGZNYW5hZ2Vye2NvbnN0cnVjdG9yKGUpe3N1cGVyKGUpO3RoaXMuc3RyZWFtTWFuYWdlcj1uZXcgQ2h1bmtlZFN0cmVhbU1hbmFnZXIoZS5zb3VyY2Use21zZ0hhbmRsZXI6ZS5oYW5kbGVyLGxlbmd0aDplLmxlbmd0aCxkaXNhYmxlQXV0b0ZldGNoOmUuZGlzYWJsZUF1dG9GZXRjaCxyYW5nZUNodW5rU2l6ZTplLnJhbmdlQ2h1bmtTaXplfSk7dGhpcy5wZGZEb2N1bWVudD1uZXcgUERGRG9jdW1lbnQodGhpcyx0aGlzLnN0cmVhbU1hbmFnZXIuZ2V0U3RyZWFtKCkpfWFzeW5jIGVuc3VyZShlLHQsaSl7dHJ5e2NvbnN0IGE9ZVt0XTtyZXR1cm4iZnVuY3Rpb24iPT10eXBlb2YgYT9hLmFwcGx5KGUsaSk6YX1jYXRjaChhKXtpZighKGEgaW5zdGFuY2VvZiBNaXNzaW5nRGF0YUV4Y2VwdGlvbikpdGhyb3cgYTthd2FpdCB0aGlzLnJlcXVlc3RSYW5nZShhLmJlZ2luLGEuZW5kKTtyZXR1cm4gdGhpcy5lbnN1cmUoZSx0LGkpfX1yZXF1ZXN0UmFuZ2UoZSx0KXtyZXR1cm4gdGhpcy5zdHJlYW1NYW5hZ2VyLnJlcXVlc3RSYW5nZShlLHQpfXJlcXVlc3RMb2FkZWRTdHJlYW0oZT0hMSl7cmV0dXJuIHRoaXMuc3RyZWFtTWFuYWdlci5yZXF1ZXN0QWxsQ2h1bmtzKGUpfXNlbmRQcm9ncmVzc2l2ZURhdGEoZSl7dGhpcy5zdHJlYW1NYW5hZ2VyLm9uUmVjZWl2ZURhdGEoe2NodW5rOmV9KX10ZXJtaW5hdGUoZSl7dGhpcy5zdHJlYW1NYW5hZ2VyLmFib3J0KGUpfX1jb25zdCBvbz0xLGdvPTIsSW89MSxjbz0yLGxvPTMsaG89NCxDbz01LEJvPTYsUW89NyxFbz04O2Z1bmN0aW9uIG9uRm4oKXt9ZnVuY3Rpb24gd3JhcFJlYXNvbihlKXtpZihlIGluc3RhbmNlb2YgQWJvcnRFeGNlcHRpb258fGUgaW5zdGFuY2VvZiBJbnZhbGlkUERGRXhjZXB0aW9ufHxlIGluc3RhbmNlb2YgTWlzc2luZ1BERkV4Y2VwdGlvbnx8ZSBpbnN0YW5jZW9mIFBhc3N3b3JkRXhjZXB0aW9ufHxlIGluc3RhbmNlb2YgVW5leHBlY3RlZFJlc3BvbnNlRXhjZXB0aW9ufHxlIGluc3RhbmNlb2YgVW5rbm93bkVycm9yRXhjZXB0aW9uKXJldHVybiBlO2UgaW5zdGFuY2VvZiBFcnJvcnx8Im9iamVjdCI9PXR5cGVvZiBlJiZudWxsIT09ZXx8dW5yZWFjaGFibGUoJ3dyYXBSZWFzb246IEV4cGVjdGVkICJyZWFzb24iIHRvIGJlIGEgKHBvc3NpYmx5IGNsb25lZCkgRXJyb3IuJyk7c3dpdGNoKGUubmFtZSl7Y2FzZSJBYm9ydEV4Y2VwdGlvbiI6cmV0dXJuIG5ldyBBYm9ydEV4Y2VwdGlvbihlLm1lc3NhZ2UpO2Nhc2UiSW52YWxpZFBERkV4Y2VwdGlvbiI6cmV0dXJuIG5ldyBJbnZhbGlkUERGRXhjZXB0aW9uKGUubWVzc2FnZSk7Y2FzZSJNaXNzaW5nUERGRXhjZXB0aW9uIjpyZXR1cm4gbmV3IE1pc3NpbmdQREZFeGNlcHRpb24oZS5tZXNzYWdlKTtjYXNlIlBhc3N3b3JkRXhjZXB0aW9uIjpyZXR1cm4gbmV3IFBhc3N3b3JkRXhjZXB0aW9uKGUubWVzc2FnZSxlLmNvZGUpO2Nhc2UiVW5leHBlY3RlZFJlc3BvbnNlRXhjZXB0aW9uIjpyZXR1cm4gbmV3IFVuZXhwZWN0ZWRSZXNwb25zZUV4Y2VwdGlvbihlLm1lc3NhZ2UsZS5zdGF0dXMpO2Nhc2UiVW5rbm93bkVycm9yRXhjZXB0aW9uIjpyZXR1cm4gbmV3IFVua25vd25FcnJvckV4Y2VwdGlvbihlLm1lc3NhZ2UsZS5kZXRhaWxzKX1yZXR1cm4gbmV3IFVua25vd25FcnJvckV4Y2VwdGlvbihlLm1lc3NhZ2UsZS50b1N0cmluZygpKX1jbGFzcyBNZXNzYWdlSGFuZGxlcnsjej1uZXcgQWJvcnRDb250cm9sbGVyO2NvbnN0cnVjdG9yKGUsdCxpKXt0aGlzLnNvdXJjZU5hbWU9ZTt0aGlzLnRhcmdldE5hbWU9dDt0aGlzLmNvbU9iaj1pO3RoaXMuY2FsbGJhY2tJZD0xO3RoaXMuc3RyZWFtSWQ9MTt0aGlzLnN0cmVhbVNpbmtzPU9iamVjdC5jcmVhdGUobnVsbCk7dGhpcy5zdHJlYW1Db250cm9sbGVycz1PYmplY3QuY3JlYXRlKG51bGwpO3RoaXMuY2FsbGJhY2tDYXBhYmlsaXRpZXM9T2JqZWN0LmNyZWF0ZShudWxsKTt0aGlzLmFjdGlvbkhhbmRsZXI9T2JqZWN0LmNyZWF0ZShudWxsKTtpLmFkZEV2ZW50TGlzdGVuZXIoIm1lc3NhZ2UiLHRoaXMuIyQuYmluZCh0aGlzKSx7c2lnbmFsOnRoaXMuI3ouc2lnbmFsfSl9IyQoe2RhdGE6ZX0pe2lmKGUudGFyZ2V0TmFtZSE9PXRoaXMuc291cmNlTmFtZSlyZXR1cm47aWYoZS5zdHJlYW0pe3RoaXMuI0FBKGUpO3JldHVybn1pZihlLmNhbGxiYWNrKXtjb25zdCB0PWUuY2FsbGJhY2tJZCxpPXRoaXMuY2FsbGJhY2tDYXBhYmlsaXRpZXNbdF07aWYoIWkpdGhyb3cgbmV3IEVycm9yKGBDYW5ub3QgcmVzb2x2ZSBjYWxsYmFjayAke3R9YCk7ZGVsZXRlIHRoaXMuY2FsbGJhY2tDYXBhYmlsaXRpZXNbdF07aWYoZS5jYWxsYmFjaz09PW9vKWkucmVzb2x2ZShlLmRhdGEpO2Vsc2V7aWYoZS5jYWxsYmFjayE9PWdvKXRocm93IG5ldyBFcnJvcigiVW5leHBlY3RlZCBjYWxsYmFjayBjYXNlIik7aS5yZWplY3Qod3JhcFJlYXNvbihlLnJlYXNvbikpfXJldHVybn1jb25zdCB0PXRoaXMuYWN0aW9uSGFuZGxlcltlLmFjdGlvbl07aWYoIXQpdGhyb3cgbmV3IEVycm9yKGBVbmtub3duIGFjdGlvbiBmcm9tIHdvcmtlcjogJHtlLmFjdGlvbn1gKTtpZihlLmNhbGxiYWNrSWQpe2NvbnN0IGk9dGhpcy5zb3VyY2VOYW1lLGE9ZS5zb3VyY2VOYW1lLHI9dGhpcy5jb21PYmo7UHJvbWlzZS50cnkodCxlLmRhdGEpLnRoZW4oKGZ1bmN0aW9uKHQpe3IucG9zdE1lc3NhZ2Uoe3NvdXJjZU5hbWU6aSx0YXJnZXROYW1lOmEsY2FsbGJhY2s6b28sY2FsbGJhY2tJZDplLmNhbGxiYWNrSWQsZGF0YTp0fSl9KSwoZnVuY3Rpb24odCl7ci5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTppLHRhcmdldE5hbWU6YSxjYWxsYmFjazpnbyxjYWxsYmFja0lkOmUuY2FsbGJhY2tJZCxyZWFzb246d3JhcFJlYXNvbih0KX0pfSkpfWVsc2UgZS5zdHJlYW1JZD90aGlzLiNlQShlKTp0KGUuZGF0YSl9b24oZSx0KXtjb25zdCBpPXRoaXMuYWN0aW9uSGFuZGxlcjtpZihpW2VdKXRocm93IG5ldyBFcnJvcihgVGhlcmUgaXMgYWxyZWFkeSBhbiBhY3Rpb25OYW1lIGNhbGxlZCAiJHtlfSJgKTtpW2VdPXR9c2VuZChlLHQsaSl7dGhpcy5jb21PYmoucG9zdE1lc3NhZ2Uoe3NvdXJjZU5hbWU6dGhpcy5zb3VyY2VOYW1lLHRhcmdldE5hbWU6dGhpcy50YXJnZXROYW1lLGFjdGlvbjplLGRhdGE6dH0saSl9c2VuZFdpdGhQcm9taXNlKGUsdCxpKXtjb25zdCBhPXRoaXMuY2FsbGJhY2tJZCsrLHI9UHJvbWlzZS53aXRoUmVzb2x2ZXJzKCk7dGhpcy5jYWxsYmFja0NhcGFiaWxpdGllc1thXT1yO3RyeXt0aGlzLmNvbU9iai5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTp0aGlzLnNvdXJjZU5hbWUsdGFyZ2V0TmFtZTp0aGlzLnRhcmdldE5hbWUsYWN0aW9uOmUsY2FsbGJhY2tJZDphLGRhdGE6dH0saSl9Y2F0Y2goZSl7ci5yZWplY3QoZSl9cmV0dXJuIHIucHJvbWlzZX1zZW5kV2l0aFN0cmVhbShlLHQsaSxhKXtjb25zdCByPXRoaXMuc3RyZWFtSWQrKyxzPXRoaXMuc291cmNlTmFtZSxuPXRoaXMudGFyZ2V0TmFtZSxvPXRoaXMuY29tT2JqO3JldHVybiBuZXcgUmVhZGFibGVTdHJlYW0oe3N0YXJ0Omk9Pntjb25zdCBnPVByb21pc2Uud2l0aFJlc29sdmVycygpO3RoaXMuc3RyZWFtQ29udHJvbGxlcnNbcl09e2NvbnRyb2xsZXI6aSxzdGFydENhbGw6ZyxwdWxsQ2FsbDpudWxsLGNhbmNlbENhbGw6bnVsbCxpc0Nsb3NlZDohMX07by5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTpzLHRhcmdldE5hbWU6bixhY3Rpb246ZSxzdHJlYW1JZDpyLGRhdGE6dCxkZXNpcmVkU2l6ZTppLmRlc2lyZWRTaXplfSxhKTtyZXR1cm4gZy5wcm9taXNlfSxwdWxsOmU9Pntjb25zdCB0PVByb21pc2Uud2l0aFJlc29sdmVycygpO3RoaXMuc3RyZWFtQ29udHJvbGxlcnNbcl0ucHVsbENhbGw9dDtvLnBvc3RNZXNzYWdlKHtzb3VyY2VOYW1lOnMsdGFyZ2V0TmFtZTpuLHN0cmVhbTpCbyxzdHJlYW1JZDpyLGRlc2lyZWRTaXplOmUuZGVzaXJlZFNpemV9KTtyZXR1cm4gdC5wcm9taXNlfSxjYW5jZWw6ZT0+e2Fzc2VydChlIGluc3RhbmNlb2YgRXJyb3IsImNhbmNlbCBtdXN0IGhhdmUgYSB2YWxpZCByZWFzb24iKTtjb25zdCB0PVByb21pc2Uud2l0aFJlc29sdmVycygpO3RoaXMuc3RyZWFtQ29udHJvbGxlcnNbcl0uY2FuY2VsQ2FsbD10O3RoaXMuc3RyZWFtQ29udHJvbGxlcnNbcl0uaXNDbG9zZWQ9ITA7by5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTpzLHRhcmdldE5hbWU6bixzdHJlYW06SW8sc3RyZWFtSWQ6cixyZWFzb246d3JhcFJlYXNvbihlKX0pO3JldHVybiB0LnByb21pc2V9fSxpKX0jZUEoZSl7Y29uc3QgdD1lLnN0cmVhbUlkLGk9dGhpcy5zb3VyY2VOYW1lLGE9ZS5zb3VyY2VOYW1lLHI9dGhpcy5jb21PYmoscz10aGlzLG49dGhpcy5hY3Rpb25IYW5kbGVyW2UuYWN0aW9uXSxvPXtlbnF1ZXVlKGUscz0xLG4pe2lmKHRoaXMuaXNDYW5jZWxsZWQpcmV0dXJuO2NvbnN0IG89dGhpcy5kZXNpcmVkU2l6ZTt0aGlzLmRlc2lyZWRTaXplLT1zO2lmKG8+MCYmdGhpcy5kZXNpcmVkU2l6ZTw9MCl7dGhpcy5zaW5rQ2FwYWJpbGl0eT1Qcm9taXNlLndpdGhSZXNvbHZlcnMoKTt0aGlzLnJlYWR5PXRoaXMuc2lua0NhcGFiaWxpdHkucHJvbWlzZX1yLnBvc3RNZXNzYWdlKHtzb3VyY2VOYW1lOmksdGFyZ2V0TmFtZTphLHN0cmVhbTpobyxzdHJlYW1JZDp0LGNodW5rOmV9LG4pfSxjbG9zZSgpe2lmKCF0aGlzLmlzQ2FuY2VsbGVkKXt0aGlzLmlzQ2FuY2VsbGVkPSEwO3IucG9zdE1lc3NhZ2Uoe3NvdXJjZU5hbWU6aSx0YXJnZXROYW1lOmEsc3RyZWFtOmxvLHN0cmVhbUlkOnR9KTtkZWxldGUgcy5zdHJlYW1TaW5rc1t0XX19LGVycm9yKGUpe2Fzc2VydChlIGluc3RhbmNlb2YgRXJyb3IsImVycm9yIG11c3QgaGF2ZSBhIHZhbGlkIHJlYXNvbiIpO2lmKCF0aGlzLmlzQ2FuY2VsbGVkKXt0aGlzLmlzQ2FuY2VsbGVkPSEwO3IucG9zdE1lc3NhZ2Uoe3NvdXJjZU5hbWU6aSx0YXJnZXROYW1lOmEsc3RyZWFtOkNvLHN0cmVhbUlkOnQscmVhc29uOndyYXBSZWFzb24oZSl9KX19LHNpbmtDYXBhYmlsaXR5OlByb21pc2Uud2l0aFJlc29sdmVycygpLG9uUHVsbDpudWxsLG9uQ2FuY2VsOm51bGwsaXNDYW5jZWxsZWQ6ITEsZGVzaXJlZFNpemU6ZS5kZXNpcmVkU2l6ZSxyZWFkeTpudWxsfTtvLnNpbmtDYXBhYmlsaXR5LnJlc29sdmUoKTtvLnJlYWR5PW8uc2lua0NhcGFiaWxpdHkucHJvbWlzZTt0aGlzLnN0cmVhbVNpbmtzW3RdPW87UHJvbWlzZS50cnkobixlLmRhdGEsbykudGhlbigoZnVuY3Rpb24oKXtyLnBvc3RNZXNzYWdlKHtzb3VyY2VOYW1lOmksdGFyZ2V0TmFtZTphLHN0cmVhbTpFbyxzdHJlYW1JZDp0LHN1Y2Nlc3M6ITB9KX0pLChmdW5jdGlvbihlKXtyLnBvc3RNZXNzYWdlKHtzb3VyY2VOYW1lOmksdGFyZ2V0TmFtZTphLHN0cmVhbTpFbyxzdHJlYW1JZDp0LHJlYXNvbjp3cmFwUmVhc29uKGUpfSl9KSl9I0FBKGUpe2NvbnN0IHQ9ZS5zdHJlYW1JZCxpPXRoaXMuc291cmNlTmFtZSxhPWUuc291cmNlTmFtZSxyPXRoaXMuY29tT2JqLHM9dGhpcy5zdHJlYW1Db250cm9sbGVyc1t0XSxuPXRoaXMuc3RyZWFtU2lua3NbdF07c3dpdGNoKGUuc3RyZWFtKXtjYXNlIEVvOmUuc3VjY2Vzcz9zLnN0YXJ0Q2FsbC5yZXNvbHZlKCk6cy5zdGFydENhbGwucmVqZWN0KHdyYXBSZWFzb24oZS5yZWFzb24pKTticmVhaztjYXNlIFFvOmUuc3VjY2Vzcz9zLnB1bGxDYWxsLnJlc29sdmUoKTpzLnB1bGxDYWxsLnJlamVjdCh3cmFwUmVhc29uKGUucmVhc29uKSk7YnJlYWs7Y2FzZSBCbzppZighbil7ci5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTppLHRhcmdldE5hbWU6YSxzdHJlYW06UW8sc3RyZWFtSWQ6dCxzdWNjZXNzOiEwfSk7YnJlYWt9bi5kZXNpcmVkU2l6ZTw9MCYmZS5kZXNpcmVkU2l6ZT4wJiZuLnNpbmtDYXBhYmlsaXR5LnJlc29sdmUoKTtuLmRlc2lyZWRTaXplPWUuZGVzaXJlZFNpemU7UHJvbWlzZS50cnkobi5vblB1bGx8fG9uRm4pLnRoZW4oKGZ1bmN0aW9uKCl7ci5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTppLHRhcmdldE5hbWU6YSxzdHJlYW06UW8sc3RyZWFtSWQ6dCxzdWNjZXNzOiEwfSl9KSwoZnVuY3Rpb24oZSl7ci5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTppLHRhcmdldE5hbWU6YSxzdHJlYW06UW8sc3RyZWFtSWQ6dCxyZWFzb246d3JhcFJlYXNvbihlKX0pfSkpO2JyZWFrO2Nhc2UgaG86YXNzZXJ0KHMsImVucXVldWUgc2hvdWxkIGhhdmUgc3RyZWFtIGNvbnRyb2xsZXIiKTtpZihzLmlzQ2xvc2VkKWJyZWFrO3MuY29udHJvbGxlci5lbnF1ZXVlKGUuY2h1bmspO2JyZWFrO2Nhc2UgbG86YXNzZXJ0KHMsImNsb3NlIHNob3VsZCBoYXZlIHN0cmVhbSBjb250cm9sbGVyIik7aWYocy5pc0Nsb3NlZClicmVhaztzLmlzQ2xvc2VkPSEwO3MuY29udHJvbGxlci5jbG9zZSgpO3RoaXMuI3RBKHMsdCk7YnJlYWs7Y2FzZSBDbzphc3NlcnQocywiZXJyb3Igc2hvdWxkIGhhdmUgc3RyZWFtIGNvbnRyb2xsZXIiKTtzLmNvbnRyb2xsZXIuZXJyb3Iod3JhcFJlYXNvbihlLnJlYXNvbikpO3RoaXMuI3RBKHMsdCk7YnJlYWs7Y2FzZSBjbzplLnN1Y2Nlc3M/cy5jYW5jZWxDYWxsLnJlc29sdmUoKTpzLmNhbmNlbENhbGwucmVqZWN0KHdyYXBSZWFzb24oZS5yZWFzb24pKTt0aGlzLiN0QShzLHQpO2JyZWFrO2Nhc2UgSW86aWYoIW4pYnJlYWs7Y29uc3Qgbz13cmFwUmVhc29uKGUucmVhc29uKTtQcm9taXNlLnRyeShuLm9uQ2FuY2VsfHxvbkZuLG8pLnRoZW4oKGZ1bmN0aW9uKCl7ci5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTppLHRhcmdldE5hbWU6YSxzdHJlYW06Y28sc3RyZWFtSWQ6dCxzdWNjZXNzOiEwfSl9KSwoZnVuY3Rpb24oZSl7ci5wb3N0TWVzc2FnZSh7c291cmNlTmFtZTppLHRhcmdldE5hbWU6YSxzdHJlYW06Y28sc3RyZWFtSWQ6dCxyZWFzb246d3JhcFJlYXNvbihlKX0pfSkpO24uc2lua0NhcGFiaWxpdHkucmVqZWN0KG8pO24uaXNDYW5jZWxsZWQ9ITA7ZGVsZXRlIHRoaXMuc3RyZWFtU2lua3NbdF07YnJlYWs7ZGVmYXVsdDp0aHJvdyBuZXcgRXJyb3IoIlVuZXhwZWN0ZWQgc3RyZWFtIGNhc2UiKX19YXN5bmMjdEEoZSx0KXthd2FpdCBQcm9taXNlLmFsbFNldHRsZWQoW2Uuc3RhcnRDYWxsPy5wcm9taXNlLGUucHVsbENhbGw/LnByb21pc2UsZS5jYW5jZWxDYWxsPy5wcm9taXNlXSk7ZGVsZXRlIHRoaXMuc3RyZWFtQ29udHJvbGxlcnNbdF19ZGVzdHJveSgpe3RoaXMuI3o/LmFib3J0KCk7dGhpcy4jej1udWxsfX1hc3luYyBmdW5jdGlvbiB3cml0ZU9iamVjdChlLHQsaSx7ZW5jcnlwdDphPW51bGx9KXtjb25zdCByPWE/LmNyZWF0ZUNpcGhlclRyYW5zZm9ybShlLm51bSxlLmdlbik7aS5wdXNoKGAke2UubnVtfSAke2UuZ2VufSBvYmpcbmApO3QgaW5zdGFuY2VvZiBEaWN0P2F3YWl0IHdyaXRlRGljdCh0LGkscik6dCBpbnN0YW5jZW9mIEJhc2VTdHJlYW0/YXdhaXQgd3JpdGVTdHJlYW0odCxpLHIpOihBcnJheS5pc0FycmF5KHQpfHxBcnJheUJ1ZmZlci5pc1ZpZXcodCkpJiZhd2FpdCB3cml0ZUFycmF5KHQsaSxyKTtpLnB1c2goIlxuZW5kb2JqXG4iKX1hc3luYyBmdW5jdGlvbiB3cml0ZURpY3QoZSx0LGkpe3QucHVzaCgiPDwiKTtmb3IoY29uc3QgYSBvZiBlLmdldEtleXMoKSl7dC5wdXNoKGAgLyR7ZXNjYXBlUERGTmFtZShhKX0gYCk7YXdhaXQgd3JpdGVWYWx1ZShlLmdldFJhdyhhKSx0LGkpfXQucHVzaCgiPj4iKX1hc3luYyBmdW5jdGlvbiB3cml0ZVN0cmVhbShlLHQsaSl7bGV0IGE9ZS5nZXRCeXRlcygpO2NvbnN0e2RpY3Q6cn09ZSxbcyxuXT1hd2FpdCBQcm9taXNlLmFsbChbci5nZXRBc3luYygiRmlsdGVyIiksci5nZXRBc3luYygiRGVjb2RlUGFybXMiKV0pLG89aXNOYW1lKEFycmF5LmlzQXJyYXkocyk/YXdhaXQgci54cmVmLmZldGNoSWZSZWZBc3luYyhzWzBdKTpzLCJGbGF0ZURlY29kZSIpO2lmKGEubGVuZ3RoPj0yNTZ8fG8pdHJ5e2NvbnN0IGU9bmV3IENvbXByZXNzaW9uU3RyZWFtKCJkZWZsYXRlIiksdD1lLndyaXRhYmxlLmdldFdyaXRlcigpO2F3YWl0IHQucmVhZHk7dC53cml0ZShhKS50aGVuKChhc3luYygpPT57YXdhaXQgdC5yZWFkeTthd2FpdCB0LmNsb3NlKCl9KSkuY2F0Y2goKCgpPT57fSkpO2NvbnN0IGk9YXdhaXQgbmV3IFJlc3BvbnNlKGUucmVhZGFibGUpLmFycmF5QnVmZmVyKCk7YT1uZXcgVWludDhBcnJheShpKTtsZXQgZyxjO2lmKHMpe2lmKCFvKXtnPUFycmF5LmlzQXJyYXkocyk/W05hbWUuZ2V0KCJGbGF0ZURlY29kZSIpLC4uLnNdOltOYW1lLmdldCgiRmxhdGVEZWNvZGUiKSxzXTtuJiYoYz1BcnJheS5pc0FycmF5KG4pP1tudWxsLC4uLm5dOltudWxsLG5dKX19ZWxzZSBnPU5hbWUuZ2V0KCJGbGF0ZURlY29kZSIpO2cmJnIuc2V0KCJGaWx0ZXIiLGcpO2MmJnIuc2V0KCJEZWNvZGVQYXJtcyIsYyl9Y2F0Y2goZSl7aW5mbyhgd3JpdGVTdHJlYW0gLSBjYW5ub3QgY29tcHJlc3MgZGF0YTogIiR7ZX0iLmApfWxldCBnPWJ5dGVzVG9TdHJpbmcoYSk7aSYmKGc9aS5lbmNyeXB0U3RyaW5nKGcpKTtyLnNldCgiTGVuZ3RoIixnLmxlbmd0aCk7YXdhaXQgd3JpdGVEaWN0KHIsdCxpKTt0LnB1c2goIiBzdHJlYW1cbiIsZywiXG5lbmRzdHJlYW0iKX1hc3luYyBmdW5jdGlvbiB3cml0ZUFycmF5KGUsdCxpKXt0LnB1c2goIlsiKTtsZXQgYT0hMDtmb3IoY29uc3QgciBvZiBlKXthP2E9ITE6dC5wdXNoKCIgIik7YXdhaXQgd3JpdGVWYWx1ZShyLHQsaSl9dC5wdXNoKCJdIil9YXN5bmMgZnVuY3Rpb24gd3JpdGVWYWx1ZShlLHQsaSl7aWYoZSBpbnN0YW5jZW9mIE5hbWUpdC5wdXNoKGAvJHtlc2NhcGVQREZOYW1lKGUubmFtZSl9YCk7ZWxzZSBpZihlIGluc3RhbmNlb2YgUmVmKXQucHVzaChgJHtlLm51bX0gJHtlLmdlbn0gUmApO2Vsc2UgaWYoQXJyYXkuaXNBcnJheShlKXx8QXJyYXlCdWZmZXIuaXNWaWV3KGUpKWF3YWl0IHdyaXRlQXJyYXkoZSx0LGkpO2Vsc2UgaWYoInN0cmluZyI9PXR5cGVvZiBlKXtpJiYoZT1pLmVuY3J5cHRTdHJpbmcoZSkpO3QucHVzaChgKCR7ZXNjYXBlU3RyaW5nKGUpfSlgKX1lbHNlIm51bWJlciI9PXR5cGVvZiBlP3QucHVzaChudW1iZXJUb1N0cmluZyhlKSk6ImJvb2xlYW4iPT10eXBlb2YgZT90LnB1c2goZS50b1N0cmluZygpKTplIGluc3RhbmNlb2YgRGljdD9hd2FpdCB3cml0ZURpY3QoZSx0LGkpOmUgaW5zdGFuY2VvZiBCYXNlU3RyZWFtP2F3YWl0IHdyaXRlU3RyZWFtKGUsdCxpKTpudWxsPT09ZT90LnB1c2goIm51bGwiKTp3YXJuKGBVbmhhbmRsZWQgdmFsdWUgaW4gd3JpdGVyOiAke3R5cGVvZiBlfSwgcGxlYXNlIGZpbGUgYSBidWcuYCl9ZnVuY3Rpb24gd3JpdGVJbnQoZSx0LGksYSl7Zm9yKGxldCByPXQraS0xO3I+aS0xO3ItLSl7YVtyXT0yNTUmZTtlPj49OH1yZXR1cm4gaSt0fWZ1bmN0aW9uIHdyaXRlU3RyaW5nKGUsdCxpKXtmb3IobGV0IGE9MCxyPWUubGVuZ3RoO2E8cjthKyspaVt0K2FdPTI1NSZlLmNoYXJDb2RlQXQoYSl9ZnVuY3Rpb24gdXBkYXRlWEZBKHt4ZmFEYXRhOmUseGZhRGF0YXNldHNSZWY6dCxjaGFuZ2VzOmkseHJlZjphfSl7aWYobnVsbD09PWUpe2U9ZnVuY3Rpb24gd3JpdGVYRkFEYXRhRm9yQWNyb2Zvcm0oZSx0KXtjb25zdCBpPW5ldyBTaW1wbGVYTUxQYXJzZXIoe2hhc0F0dHJpYnV0ZXM6ITB9KS5wYXJzZUZyb21TdHJpbmcoZSk7Zm9yKGNvbnN0e3hmYTplfW9mIHQpe2lmKCFlKWNvbnRpbnVlO2NvbnN0e3BhdGg6dCx2YWx1ZTphfT1lO2lmKCF0KWNvbnRpbnVlO2NvbnN0IHI9cGFyc2VYRkFQYXRoKHQpO2xldCBzPWkuZG9jdW1lbnRFbGVtZW50LnNlYXJjaE5vZGUociwwKTshcyYmci5sZW5ndGg+MSYmKHM9aS5kb2N1bWVudEVsZW1lbnQuc2VhcmNoTm9kZShbci5hdCgtMSldLDApKTtzP3MuY2hpbGROb2Rlcz1BcnJheS5pc0FycmF5KGEpP2EubWFwKChlPT5uZXcgU2ltcGxlRE9NTm9kZSgidmFsdWUiLGUpKSk6W25ldyBTaW1wbGVET01Ob2RlKCIjdGV4dCIsYSldOndhcm4oYE5vZGUgbm90IGZvdW5kIGZvciBwYXRoOiAke3R9YCl9Y29uc3QgYT1bXTtpLmRvY3VtZW50RWxlbWVudC5kdW1wKGEpO3JldHVybiBhLmpvaW4oIiIpfShhLmZldGNoSWZSZWYodCkuZ2V0U3RyaW5nKCksaSl9Y29uc3Qgcj1uZXcgU3RyaW5nU3RyZWFtKGUpO3IuZGljdD1uZXcgRGljdChhKTtyLmRpY3Quc2V0KCJUeXBlIixOYW1lLmdldCgiRW1iZWRkZWRGaWxlIikpO2kucHV0KHQse2RhdGE6cn0pfWZ1bmN0aW9uIGdldEluZGV4ZXMoZSl7Y29uc3QgdD1bXTtmb3IoY29uc3R7cmVmOml9b2YgZSlpLm51bT09PXQuYXQoLTIpK3QuYXQoLTEpP3RbdC5sZW5ndGgtMV0rPTE6dC5wdXNoKGkubnVtLDEpO3JldHVybiB0fWZ1bmN0aW9uIGNvbXB1dGVJRHMoZSx0LGkpe2lmKEFycmF5LmlzQXJyYXkodC5maWxlSWRzKSYmdC5maWxlSWRzLmxlbmd0aD4wKXtjb25zdCBhPWZ1bmN0aW9uIGNvbXB1dGVNRDUoZSx0KXtjb25zdCBpPU1hdGguZmxvb3IoRGF0ZS5ub3coKS8xZTMpLGE9dC5maWxlbmFtZXx8IiIscj1baS50b1N0cmluZygpLGEsZS50b1N0cmluZygpXTtsZXQgcz1yLnJlZHVjZSgoKGUsdCk9PmUrdC5sZW5ndGgpLDApO2Zvcihjb25zdCBlIG9mIE9iamVjdC52YWx1ZXModC5pbmZvKSl7ci5wdXNoKGUpO3MrPWUubGVuZ3RofWNvbnN0IG49bmV3IFVpbnQ4QXJyYXkocyk7bGV0IG89MDtmb3IoY29uc3QgZSBvZiByKXt3cml0ZVN0cmluZyhlLG8sbik7bys9ZS5sZW5ndGh9cmV0dXJuIGJ5dGVzVG9TdHJpbmcoZW8obikpfShlLHQpO2kuc2V0KCJJRCIsW3QuZmlsZUlkc1swXSxhXSl9fWFzeW5jIGZ1bmN0aW9uIGluY3JlbWVudGFsVXBkYXRlKHtvcmlnaW5hbERhdGE6ZSx4cmVmSW5mbzp0LGNoYW5nZXM6aSx4cmVmOmE9bnVsbCxoYXNYZmE6cj0hMSx4ZmFEYXRhc2V0c1JlZjpzPW51bGwsaGFzWGZhRGF0YXNldHNFbnRyeTpuPSExLG5lZWRBcHBlYXJhbmNlczpvLGFjcm9Gb3JtUmVmOmc9bnVsbCxhY3JvRm9ybTpjPW51bGwseGZhRGF0YTpsPW51bGwsdXNlWHJlZlN0cmVhbTpoPSExfSl7YXdhaXQgYXN5bmMgZnVuY3Rpb24gdXBkYXRlQWNyb2Zvcm0oe3hyZWY6ZSxhY3JvRm9ybTp0LGFjcm9Gb3JtUmVmOmksaGFzWGZhOmEsaGFzWGZhRGF0YXNldHNFbnRyeTpyLHhmYURhdGFzZXRzUmVmOnMsbmVlZEFwcGVhcmFuY2VzOm4sY2hhbmdlczpvfSl7IWF8fHJ8fHN8fHdhcm4oIlhGQSAtIENhbm5vdCBzYXZlIGl0Iik7aWYoIW4mJighYXx8IXN8fHIpKXJldHVybjtjb25zdCBnPXQuY2xvbmUoKTtpZihhJiYhcil7Y29uc3QgZT10LmdldCgiWEZBIikuc2xpY2UoKTtlLnNwbGljZSgyLDAsImRhdGFzZXRzIik7ZS5zcGxpY2UoMywwLHMpO2cuc2V0KCJYRkEiLGUpfW4mJmcuc2V0KCJOZWVkQXBwZWFyYW5jZXMiLCEwKTtvLnB1dChpLHtkYXRhOmd9KX0oe3hyZWY6YSxhY3JvRm9ybTpjLGFjcm9Gb3JtUmVmOmcsaGFzWGZhOnIsaGFzWGZhRGF0YXNldHNFbnRyeTpuLHhmYURhdGFzZXRzUmVmOnMsbmVlZEFwcGVhcmFuY2VzOm8sY2hhbmdlczppfSk7ciYmdXBkYXRlWEZBKHt4ZmFEYXRhOmwseGZhRGF0YXNldHNSZWY6cyxjaGFuZ2VzOmkseHJlZjphfSk7Y29uc3QgQz1mdW5jdGlvbiBnZXRUcmFpbGVyRGljdChlLHQsaSl7Y29uc3QgYT1uZXcgRGljdChudWxsKTthLnNldCgiUHJldiIsZS5zdGFydFhSZWYpO2NvbnN0IHI9ZS5uZXdSZWY7aWYoaSl7dC5wdXQocix7ZGF0YToiIn0pO2Euc2V0KCJTaXplIixyLm51bSsxKTthLnNldCgiVHlwZSIsTmFtZS5nZXQoIlhSZWYiKSl9ZWxzZSBhLnNldCgiU2l6ZSIsci5udW0pO251bGwhPT1lLnJvb3RSZWYmJmEuc2V0KCJSb290IixlLnJvb3RSZWYpO251bGwhPT1lLmluZm9SZWYmJmEuc2V0KCJJbmZvIixlLmluZm9SZWYpO251bGwhPT1lLmVuY3J5cHRSZWYmJmEuc2V0KCJFbmNyeXB0IixlLmVuY3J5cHRSZWYpO3JldHVybiBhfSh0LGksaCksUT1bXSxFPWF3YWl0IGFzeW5jIGZ1bmN0aW9uIHdyaXRlQ2hhbmdlcyhlLHQsaT1bXSl7Y29uc3QgYT1bXTtmb3IoY29uc3Rbcix7ZGF0YTpzfV1vZiBlLml0ZW1zKCkpaWYobnVsbCE9PXMmJiJzdHJpbmciIT10eXBlb2Ygcyl7YXdhaXQgd3JpdGVPYmplY3QocixzLGksdCk7YS5wdXNoKHtyZWY6cixkYXRhOmkuam9pbigiIil9KTtpLmxlbmd0aD0wfWVsc2UgYS5wdXNoKHtyZWY6cixkYXRhOnN9KTtyZXR1cm4gYS5zb3J0KCgoZSx0KT0+ZS5yZWYubnVtLXQucmVmLm51bSkpfShpLGEsUSk7bGV0IHU9ZS5sZW5ndGg7Y29uc3QgZD1lLmF0KC0xKTtpZigxMCE9PWQmJjEzIT09ZCl7US5wdXNoKCJcbiIpO3UrPTF9Zm9yKGNvbnN0e2RhdGE6ZX1vZiBFKW51bGwhPT1lJiZRLnB1c2goZSk7YXdhaXQoaD9hc3luYyBmdW5jdGlvbiBnZXRYUmVmU3RyZWFtVGFibGUoZSx0LGksYSxyKXtjb25zdCBzPVtdO2xldCBuPTAsbz0wO2Zvcihjb25zdHtyZWY6ZSxkYXRhOmF9b2YgaSl7bGV0IGk7bj1NYXRoLm1heChuLHQpO2lmKG51bGwhPT1hKXtpPU1hdGgubWluKGUuZ2VuLDY1NTM1KTtzLnB1c2goWzEsdCxpXSk7dCs9YS5sZW5ndGh9ZWxzZXtpPU1hdGgubWluKGUuZ2VuKzEsNjU1MzUpO3MucHVzaChbMCwwLGldKX1vPU1hdGgubWF4KG8saSl9YS5zZXQoIkluZGV4IixnZXRJbmRleGVzKGkpKTtjb25zdCBnPVsxLGdldFNpemVJbkJ5dGVzKG4pLGdldFNpemVJbkJ5dGVzKG8pXTthLnNldCgiVyIsZyk7Y29tcHV0ZUlEcyh0LGUsYSk7Y29uc3QgYz1nLnJlZHVjZSgoKGUsdCk9PmUrdCksMCksbD1uZXcgVWludDhBcnJheShjKnMubGVuZ3RoKSxoPW5ldyBTdHJlYW0obCk7aC5kaWN0PWE7bGV0IEM9MDtmb3IoY29uc3RbZSx0LGldb2Ygcyl7Qz13cml0ZUludChlLGdbMF0sQyxsKTtDPXdyaXRlSW50KHQsZ1sxXSxDLGwpO0M9d3JpdGVJbnQoaSxnWzJdLEMsbCl9YXdhaXQgd3JpdGVPYmplY3QoZS5uZXdSZWYsaCxyLHt9KTtyLnB1c2goInN0YXJ0eHJlZlxuIix0LnRvU3RyaW5nKCksIlxuJSVFT0ZcbiIpfSh0LHUsRSxDLFEpOmFzeW5jIGZ1bmN0aW9uIGdldFhSZWZUYWJsZShlLHQsaSxhLHIpe3IucHVzaCgieHJlZlxuIik7Y29uc3Qgcz1nZXRJbmRleGVzKGkpO2xldCBuPTA7Zm9yKGNvbnN0e3JlZjplLGRhdGE6YX1vZiBpKXtpZihlLm51bT09PXNbbl0pe3IucHVzaChgJHtzW25dfSAke3NbbisxXX1cbmApO24rPTJ9aWYobnVsbCE9PWEpe3IucHVzaChgJHt0LnRvU3RyaW5nKCkucGFkU3RhcnQoMTAsIjAiKX0gJHtNYXRoLm1pbihlLmdlbiw2NTUzNSkudG9TdHJpbmcoKS5wYWRTdGFydCg1LCIwIil9IG5cclxuYCk7dCs9YS5sZW5ndGh9ZWxzZSByLnB1c2goYDAwMDAwMDAwMDAgJHtNYXRoLm1pbihlLmdlbisxLDY1NTM1KS50b1N0cmluZygpLnBhZFN0YXJ0KDUsIjAiKX0gZlxyXG5gKX1jb21wdXRlSURzKHQsZSxhKTtyLnB1c2goInRyYWlsZXJcbiIpO2F3YWl0IHdyaXRlRGljdChhLHIpO3IucHVzaCgiXG5zdGFydHhyZWZcbiIsdC50b1N0cmluZygpLCJcbiUlRU9GXG4iKX0odCx1LEUsQyxRKSk7Y29uc3QgZj1RLnJlZHVjZSgoKGUsdCk9PmUrdC5sZW5ndGgpLGUubGVuZ3RoKSxwPW5ldyBVaW50OEFycmF5KGYpO3Auc2V0KGUpO2xldCBtPWUubGVuZ3RoO2Zvcihjb25zdCBlIG9mIFEpe3dyaXRlU3RyaW5nKGUsbSxwKTttKz1lLmxlbmd0aH1yZXR1cm4gcH1jbGFzcyBQREZXb3JrZXJTdHJlYW17Y29uc3RydWN0b3IoZSl7dGhpcy5fbXNnSGFuZGxlcj1lO3RoaXMuX2NvbnRlbnRMZW5ndGg9bnVsbDt0aGlzLl9mdWxsUmVxdWVzdFJlYWRlcj1udWxsO3RoaXMuX3JhbmdlUmVxdWVzdFJlYWRlcnM9W119Z2V0RnVsbFJlYWRlcigpe2Fzc2VydCghdGhpcy5fZnVsbFJlcXVlc3RSZWFkZXIsIlBERldvcmtlclN0cmVhbS5nZXRGdWxsUmVhZGVyIGNhbiBvbmx5IGJlIGNhbGxlZCBvbmNlLiIpO3RoaXMuX2Z1bGxSZXF1ZXN0UmVhZGVyPW5ldyBQREZXb3JrZXJTdHJlYW1SZWFkZXIodGhpcy5fbXNnSGFuZGxlcik7cmV0dXJuIHRoaXMuX2Z1bGxSZXF1ZXN0UmVhZGVyfWdldFJhbmdlUmVhZGVyKGUsdCl7Y29uc3QgaT1uZXcgUERGV29ya2VyU3RyZWFtUmFuZ2VSZWFkZXIoZSx0LHRoaXMuX21zZ0hhbmRsZXIpO3RoaXMuX3JhbmdlUmVxdWVzdFJlYWRlcnMucHVzaChpKTtyZXR1cm4gaX1jYW5jZWxBbGxSZXF1ZXN0cyhlKXt0aGlzLl9mdWxsUmVxdWVzdFJlYWRlcj8uY2FuY2VsKGUpO2Zvcihjb25zdCB0IG9mIHRoaXMuX3JhbmdlUmVxdWVzdFJlYWRlcnMuc2xpY2UoMCkpdC5jYW5jZWwoZSl9fWNsYXNzIFBERldvcmtlclN0cmVhbVJlYWRlcntjb25zdHJ1Y3RvcihlKXt0aGlzLl9tc2dIYW5kbGVyPWU7dGhpcy5vblByb2dyZXNzPW51bGw7dGhpcy5fY29udGVudExlbmd0aD1udWxsO3RoaXMuX2lzUmFuZ2VTdXBwb3J0ZWQ9ITE7dGhpcy5faXNTdHJlYW1pbmdTdXBwb3J0ZWQ9ITE7Y29uc3QgdD10aGlzLl9tc2dIYW5kbGVyLnNlbmRXaXRoU3RyZWFtKCJHZXRSZWFkZXIiKTt0aGlzLl9yZWFkZXI9dC5nZXRSZWFkZXIoKTt0aGlzLl9oZWFkZXJzUmVhZHk9dGhpcy5fbXNnSGFuZGxlci5zZW5kV2l0aFByb21pc2UoIlJlYWRlckhlYWRlcnNSZWFkeSIpLnRoZW4oKGU9Pnt0aGlzLl9pc1N0cmVhbWluZ1N1cHBvcnRlZD1lLmlzU3RyZWFtaW5nU3VwcG9ydGVkO3RoaXMuX2lzUmFuZ2VTdXBwb3J0ZWQ9ZS5pc1JhbmdlU3VwcG9ydGVkO3RoaXMuX2NvbnRlbnRMZW5ndGg9ZS5jb250ZW50TGVuZ3RofSkpfWdldCBoZWFkZXJzUmVhZHkoKXtyZXR1cm4gdGhpcy5faGVhZGVyc1JlYWR5fWdldCBjb250ZW50TGVuZ3RoKCl7cmV0dXJuIHRoaXMuX2NvbnRlbnRMZW5ndGh9Z2V0IGlzU3RyZWFtaW5nU3VwcG9ydGVkKCl7cmV0dXJuIHRoaXMuX2lzU3RyZWFtaW5nU3VwcG9ydGVkfWdldCBpc1JhbmdlU3VwcG9ydGVkKCl7cmV0dXJuIHRoaXMuX2lzUmFuZ2VTdXBwb3J0ZWR9YXN5bmMgcmVhZCgpe2NvbnN0e3ZhbHVlOmUsZG9uZTp0fT1hd2FpdCB0aGlzLl9yZWFkZXIucmVhZCgpO3JldHVybiB0P3t2YWx1ZTp2b2lkIDAsZG9uZTohMH06e3ZhbHVlOmUuYnVmZmVyLGRvbmU6ITF9fWNhbmNlbChlKXt0aGlzLl9yZWFkZXIuY2FuY2VsKGUpfX1jbGFzcyBQREZXb3JrZXJTdHJlYW1SYW5nZVJlYWRlcntjb25zdHJ1Y3RvcihlLHQsaSl7dGhpcy5fbXNnSGFuZGxlcj1pO3RoaXMub25Qcm9ncmVzcz1udWxsO2NvbnN0IGE9dGhpcy5fbXNnSGFuZGxlci5zZW5kV2l0aFN0cmVhbSgiR2V0UmFuZ2VSZWFkZXIiLHtiZWdpbjplLGVuZDp0fSk7dGhpcy5fcmVhZGVyPWEuZ2V0UmVhZGVyKCl9Z2V0IGlzU3RyZWFtaW5nU3VwcG9ydGVkKCl7cmV0dXJuITF9YXN5bmMgcmVhZCgpe2NvbnN0e3ZhbHVlOmUsZG9uZTp0fT1hd2FpdCB0aGlzLl9yZWFkZXIucmVhZCgpO3JldHVybiB0P3t2YWx1ZTp2b2lkIDAsZG9uZTohMH06e3ZhbHVlOmUuYnVmZmVyLGRvbmU6ITF9fWNhbmNlbChlKXt0aGlzLl9yZWFkZXIuY2FuY2VsKGUpfX1jbGFzcyBXb3JrZXJUYXNre2NvbnN0cnVjdG9yKGUpe3RoaXMubmFtZT1lO3RoaXMudGVybWluYXRlZD0hMTt0aGlzLl9jYXBhYmlsaXR5PVByb21pc2Uud2l0aFJlc29sdmVycygpfWdldCBmaW5pc2hlZCgpe3JldHVybiB0aGlzLl9jYXBhYmlsaXR5LnByb21pc2V9ZmluaXNoKCl7dGhpcy5fY2FwYWJpbGl0eS5yZXNvbHZlKCl9dGVybWluYXRlKCl7dGhpcy50ZXJtaW5hdGVkPSEwfWVuc3VyZU5vdFRlcm1pbmF0ZWQoKXtpZih0aGlzLnRlcm1pbmF0ZWQpdGhyb3cgbmV3IEVycm9yKCJXb3JrZXIgdGFzayB3YXMgdGVybWluYXRlZCIpfX1jbGFzcyBXb3JrZXJNZXNzYWdlSGFuZGxlcntzdGF0aWN7InVuZGVmaW5lZCI9PXR5cGVvZiB3aW5kb3cmJiFpJiYidW5kZWZpbmVkIiE9dHlwZW9mIHNlbGYmJiJmdW5jdGlvbiI9PXR5cGVvZiBzZWxmLnBvc3RNZXNzYWdlJiYib25tZXNzYWdlImluIHNlbGYmJnRoaXMuaW5pdGlhbGl6ZUZyb21Qb3J0KHNlbGYpfXN0YXRpYyBzZXR1cChlLHQpe2xldCBpPSExO2Uub24oInRlc3QiLCh0PT57aWYoIWkpe2k9ITA7ZS5zZW5kKCJ0ZXN0Iix0IGluc3RhbmNlb2YgVWludDhBcnJheSl9fSkpO2Uub24oImNvbmZpZ3VyZSIsKGU9PnshZnVuY3Rpb24gc2V0VmVyYm9zaXR5TGV2ZWwoZSl7TnVtYmVyLmlzSW50ZWdlcihlKSYmKEl0PWUpfShlLnZlcmJvc2l0eSl9KSk7ZS5vbigiR2V0RG9jUmVxdWVzdCIsKGU9PnRoaXMuY3JlYXRlRG9jdW1lbnRIYW5kbGVyKGUsdCkpKX1zdGF0aWMgY3JlYXRlRG9jdW1lbnRIYW5kbGVyKGUsdCl7bGV0IGksYT0hMSxyPW51bGw7Y29uc3Qgcz1uZXcgU2V0LG49Z2V0VmVyYm9zaXR5TGV2ZWwoKSx7ZG9jSWQ6byxhcGlWZXJzaW9uOmd9PWUsYz0iNC4xMC4zOCI7aWYoZyE9PWMpdGhyb3cgbmV3IEVycm9yKGBUaGUgQVBJIHZlcnNpb24gIiR7Z30iIGRvZXMgbm90IG1hdGNoIHRoZSBXb3JrZXIgdmVyc2lvbiAiJHtjfSIuYCk7Y29uc3QgbD1bXTtmb3IoY29uc3QgZSBpbltdKWwucHVzaChlKTtpZihsLmxlbmd0aCl0aHJvdyBuZXcgRXJyb3IoIlRoZSBgQXJyYXkucHJvdG90eXBlYCBjb250YWlucyB1bmV4cGVjdGVkIGVudW1lcmFibGUgcHJvcGVydGllczogIitsLmpvaW4oIiwgIikrIjsgdGh1cyBicmVha2luZyBlLmcuIGBmb3IuLi5pbmAgaXRlcmF0aW9uIG9mIGBBcnJheWBzLiIpO2NvbnN0IGg9bysiX3dvcmtlciI7bGV0IEM9bmV3IE1lc3NhZ2VIYW5kbGVyKGgsbyx0KTtmdW5jdGlvbiBlbnN1cmVOb3RUZXJtaW5hdGVkKCl7aWYoYSl0aHJvdyBuZXcgRXJyb3IoIldvcmtlciB3YXMgdGVybWluYXRlZCIpfWZ1bmN0aW9uIHN0YXJ0V29ya2VyVGFzayhlKXtzLmFkZChlKX1mdW5jdGlvbiBmaW5pc2hXb3JrZXJUYXNrKGUpe2UuZmluaXNoKCk7cy5kZWxldGUoZSl9YXN5bmMgZnVuY3Rpb24gbG9hZERvY3VtZW50KGUpe2F3YWl0IGkuZW5zdXJlRG9jKCJjaGVja0hlYWRlciIpO2F3YWl0IGkuZW5zdXJlRG9jKCJwYXJzZVN0YXJ0WFJlZiIpO2F3YWl0IGkuZW5zdXJlRG9jKCJwYXJzZSIsW2VdKTthd2FpdCBpLmVuc3VyZURvYygiY2hlY2tGaXJzdFBhZ2UiLFtlXSk7YXdhaXQgaS5lbnN1cmVEb2MoImNoZWNrTGFzdFBhZ2UiLFtlXSk7Y29uc3QgdD1hd2FpdCBpLmVuc3VyZURvYygiaXNQdXJlWGZhIik7aWYodCl7Y29uc3QgZT1uZXcgV29ya2VyVGFzaygibG9hZFhmYUZvbnRzIik7c3RhcnRXb3JrZXJUYXNrKGUpO2F3YWl0IFByb21pc2UuYWxsKFtpLmxvYWRYZmFGb250cyhDLGUpLmNhdGNoKChlPT57fSkpLnRoZW4oKCgpPT5maW5pc2hXb3JrZXJUYXNrKGUpKSksaS5sb2FkWGZhSW1hZ2VzKCldKX1jb25zdFthLHJdPWF3YWl0IFByb21pc2UuYWxsKFtpLmVuc3VyZURvYygibnVtUGFnZXMiKSxpLmVuc3VyZURvYygiZmluZ2VycHJpbnRzIildKTtyZXR1cm57bnVtUGFnZXM6YSxmaW5nZXJwcmludHM6cixodG1sRm9yWGZhOnQ/YXdhaXQgaS5lbnN1cmVEb2MoImh0bWxGb3JYZmEiKTpudWxsfX1mdW5jdGlvbiBzZXR1cERvYyhlKXtmdW5jdGlvbiBvblN1Y2Nlc3MoZSl7ZW5zdXJlTm90VGVybWluYXRlZCgpO0Muc2VuZCgiR2V0RG9jIix7cGRmSW5mbzplfSl9ZnVuY3Rpb24gb25GYWlsdXJlKGUpe2Vuc3VyZU5vdFRlcm1pbmF0ZWQoKTtpZihlIGluc3RhbmNlb2YgUGFzc3dvcmRFeGNlcHRpb24pe2NvbnN0IHQ9bmV3IFdvcmtlclRhc2soYFBhc3N3b3JkRXhjZXB0aW9uOiByZXNwb25zZSAke2UuY29kZX1gKTtzdGFydFdvcmtlclRhc2sodCk7Qy5zZW5kV2l0aFByb21pc2UoIlBhc3N3b3JkUmVxdWVzdCIsZSkudGhlbigoZnVuY3Rpb24oe3Bhc3N3b3JkOmV9KXtmaW5pc2hXb3JrZXJUYXNrKHQpO2kudXBkYXRlUGFzc3dvcmQoZSk7cGRmTWFuYWdlclJlYWR5KCl9KSkuY2F0Y2goKGZ1bmN0aW9uKCl7ZmluaXNoV29ya2VyVGFzayh0KTtDLnNlbmQoIkRvY0V4Y2VwdGlvbiIsZSl9KSl9ZWxzZSBDLnNlbmQoIkRvY0V4Y2VwdGlvbiIsd3JhcFJlYXNvbihlKSl9ZnVuY3Rpb24gcGRmTWFuYWdlclJlYWR5KCl7ZW5zdXJlTm90VGVybWluYXRlZCgpO2xvYWREb2N1bWVudCghMSkudGhlbihvblN1Y2Nlc3MsKGZ1bmN0aW9uKGUpe2Vuc3VyZU5vdFRlcm1pbmF0ZWQoKTtlIGluc3RhbmNlb2YgWFJlZlBhcnNlRXhjZXB0aW9uP2kucmVxdWVzdExvYWRlZFN0cmVhbSgpLnRoZW4oKGZ1bmN0aW9uKCl7ZW5zdXJlTm90VGVybWluYXRlZCgpO2xvYWREb2N1bWVudCghMCkudGhlbihvblN1Y2Nlc3Msb25GYWlsdXJlKX0pKTpvbkZhaWx1cmUoZSl9KSl9ZW5zdXJlTm90VGVybWluYXRlZCgpOyhhc3luYyBmdW5jdGlvbiBnZXRQZGZNYW5hZ2VyKHtkYXRhOmUscGFzc3dvcmQ6dCxkaXNhYmxlQXV0b0ZldGNoOmkscmFuZ2VDaHVua1NpemU6YSxsZW5ndGg6cyxkb2NCYXNlVXJsOm4sZW5hYmxlWGZhOmcsZXZhbHVhdG9yT3B0aW9uczpjfSl7Y29uc3QgbD17c291cmNlOm51bGwsZGlzYWJsZUF1dG9GZXRjaDppLGRvY0Jhc2VVcmw6bixkb2NJZDpvLGVuYWJsZVhmYTpnLGV2YWx1YXRvck9wdGlvbnM6YyxoYW5kbGVyOkMsbGVuZ3RoOnMscGFzc3dvcmQ6dCxyYW5nZUNodW5rU2l6ZTphfTtpZihlKXtsLnNvdXJjZT1lO3JldHVybiBuZXcgTG9jYWxQZGZNYW5hZ2VyKGwpfWNvbnN0IGg9bmV3IFBERldvcmtlclN0cmVhbShDKSxRPWguZ2V0RnVsbFJlYWRlcigpLEU9UHJvbWlzZS53aXRoUmVzb2x2ZXJzKCk7bGV0IHUsZD1bXSxmPTA7US5oZWFkZXJzUmVhZHkudGhlbigoZnVuY3Rpb24oKXtpZihRLmlzUmFuZ2VTdXBwb3J0ZWQpe2wuc291cmNlPWg7bC5sZW5ndGg9US5jb250ZW50TGVuZ3RoO2wuZGlzYWJsZUF1dG9GZXRjaHx8PVEuaXNTdHJlYW1pbmdTdXBwb3J0ZWQ7dT1uZXcgTmV0d29ya1BkZk1hbmFnZXIobCk7Zm9yKGNvbnN0IGUgb2YgZCl1LnNlbmRQcm9ncmVzc2l2ZURhdGEoZSk7ZD1bXTtFLnJlc29sdmUodSk7cj1udWxsfX0pKS5jYXRjaCgoZnVuY3Rpb24oZSl7RS5yZWplY3QoZSk7cj1udWxsfSkpO25ldyBQcm9taXNlKChmdW5jdGlvbihlLHQpe2NvbnN0IHJlYWRDaHVuaz1mdW5jdGlvbih7dmFsdWU6ZSxkb25lOml9KXt0cnl7ZW5zdXJlTm90VGVybWluYXRlZCgpO2lmKGkpe2lmKCF1KXtjb25zdCBlPWFycmF5QnVmZmVyc1RvQnl0ZXMoZCk7ZD1bXTtzJiZlLmxlbmd0aCE9PXMmJndhcm4oInJlcG9ydGVkIEhUVFAgbGVuZ3RoIGlzIGRpZmZlcmVudCBmcm9tIGFjdHVhbCIpO2wuc291cmNlPWU7dT1uZXcgTG9jYWxQZGZNYW5hZ2VyKGwpO0UucmVzb2x2ZSh1KX1yPW51bGw7cmV0dXJufWYrPWUuYnl0ZUxlbmd0aDtRLmlzU3RyZWFtaW5nU3VwcG9ydGVkfHxDLnNlbmQoIkRvY1Byb2dyZXNzIix7bG9hZGVkOmYsdG90YWw6TWF0aC5tYXgoZixRLmNvbnRlbnRMZW5ndGh8fDApfSk7dT91LnNlbmRQcm9ncmVzc2l2ZURhdGEoZSk6ZC5wdXNoKGUpO1EucmVhZCgpLnRoZW4ocmVhZENodW5rLHQpfWNhdGNoKGUpe3QoZSl9fTtRLnJlYWQoKS50aGVuKHJlYWRDaHVuayx0KX0pKS5jYXRjaCgoZnVuY3Rpb24oZSl7RS5yZWplY3QoZSk7cj1udWxsfSkpO3I9ZT0+e2guY2FuY2VsQWxsUmVxdWVzdHMoZSl9O3JldHVybiBFLnByb21pc2V9KShlKS50aGVuKChmdW5jdGlvbihlKXtpZihhKXtlLnRlcm1pbmF0ZShuZXcgQWJvcnRFeGNlcHRpb24oIldvcmtlciB3YXMgdGVybWluYXRlZC4iKSk7dGhyb3cgbmV3IEVycm9yKCJXb3JrZXIgd2FzIHRlcm1pbmF0ZWQiKX1pPWU7aS5yZXF1ZXN0TG9hZGVkU3RyZWFtKCEwKS50aGVuKChlPT57Qy5zZW5kKCJEYXRhTG9hZGVkIix7bGVuZ3RoOmUuYnl0ZXMuYnl0ZUxlbmd0aH0pfSkpfSkpLnRoZW4ocGRmTWFuYWdlclJlYWR5LG9uRmFpbHVyZSl9Qy5vbigiR2V0UGFnZSIsKGZ1bmN0aW9uKGUpe3JldHVybiBpLmdldFBhZ2UoZS5wYWdlSW5kZXgpLnRoZW4oKGZ1bmN0aW9uKGUpe3JldHVybiBQcm9taXNlLmFsbChbaS5lbnN1cmUoZSwicm90YXRlIiksaS5lbnN1cmUoZSwicmVmIiksaS5lbnN1cmUoZSwidXNlclVuaXQiKSxpLmVuc3VyZShlLCJ2aWV3IildKS50aGVuKChmdW5jdGlvbihbZSx0LGksYV0pe3JldHVybntyb3RhdGU6ZSxyZWY6dCxyZWZTdHI6dD8udG9TdHJpbmcoKT8/bnVsbCx1c2VyVW5pdDppLHZpZXc6YX19KSl9KSl9KSk7Qy5vbigiR2V0UGFnZUluZGV4IiwoZnVuY3Rpb24oZSl7Y29uc3QgdD1SZWYuZ2V0KGUubnVtLGUuZ2VuKTtyZXR1cm4gaS5lbnN1cmVDYXRhbG9nKCJnZXRQYWdlSW5kZXgiLFt0XSl9KSk7Qy5vbigiR2V0RGVzdGluYXRpb25zIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygiZGVzdGluYXRpb25zIil9KSk7Qy5vbigiR2V0RGVzdGluYXRpb24iLChmdW5jdGlvbihlKXtyZXR1cm4gaS5lbnN1cmVDYXRhbG9nKCJnZXREZXN0aW5hdGlvbiIsW2UuaWRdKX0pKTtDLm9uKCJHZXRQYWdlTGFiZWxzIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygicGFnZUxhYmVscyIpfSkpO0Mub24oIkdldFBhZ2VMYXlvdXQiLChmdW5jdGlvbihlKXtyZXR1cm4gaS5lbnN1cmVDYXRhbG9nKCJwYWdlTGF5b3V0Iil9KSk7Qy5vbigiR2V0UGFnZU1vZGUiLChmdW5jdGlvbihlKXtyZXR1cm4gaS5lbnN1cmVDYXRhbG9nKCJwYWdlTW9kZSIpfSkpO0Mub24oIkdldFZpZXdlclByZWZlcmVuY2VzIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygidmlld2VyUHJlZmVyZW5jZXMiKX0pKTtDLm9uKCJHZXRPcGVuQWN0aW9uIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygib3BlbkFjdGlvbiIpfSkpO0Mub24oIkdldEF0dGFjaG1lbnRzIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygiYXR0YWNobWVudHMiKX0pKTtDLm9uKCJHZXREb2NKU0FjdGlvbnMiLChmdW5jdGlvbihlKXtyZXR1cm4gaS5lbnN1cmVDYXRhbG9nKCJqc0FjdGlvbnMiKX0pKTtDLm9uKCJHZXRQYWdlSlNBY3Rpb25zIiwoZnVuY3Rpb24oe3BhZ2VJbmRleDplfSl7cmV0dXJuIGkuZ2V0UGFnZShlKS50aGVuKChmdW5jdGlvbihlKXtyZXR1cm4gaS5lbnN1cmUoZSwianNBY3Rpb25zIil9KSl9KSk7Qy5vbigiR2V0T3V0bGluZSIsKGZ1bmN0aW9uKGUpe3JldHVybiBpLmVuc3VyZUNhdGFsb2coImRvY3VtZW50T3V0bGluZSIpfSkpO0Mub24oIkdldE9wdGlvbmFsQ29udGVudENvbmZpZyIsKGZ1bmN0aW9uKGUpe3JldHVybiBpLmVuc3VyZUNhdGFsb2coIm9wdGlvbmFsQ29udGVudENvbmZpZyIpfSkpO0Mub24oIkdldFBlcm1pc3Npb25zIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygicGVybWlzc2lvbnMiKX0pKTtDLm9uKCJHZXRNZXRhZGF0YSIsKGZ1bmN0aW9uKGUpe3JldHVybiBQcm9taXNlLmFsbChbaS5lbnN1cmVEb2MoImRvY3VtZW50SW5mbyIpLGkuZW5zdXJlQ2F0YWxvZygibWV0YWRhdGEiKV0pfSkpO0Mub24oIkdldE1hcmtJbmZvIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlQ2F0YWxvZygibWFya0luZm8iKX0pKTtDLm9uKCJHZXREYXRhIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkucmVxdWVzdExvYWRlZFN0cmVhbSgpLnRoZW4oKGZ1bmN0aW9uKGUpe3JldHVybiBlLmJ5dGVzfSkpfSkpO0Mub24oIkdldEFubm90YXRpb25zIiwoZnVuY3Rpb24oe3BhZ2VJbmRleDplLGludGVudDp0fSl7cmV0dXJuIGkuZ2V0UGFnZShlKS50aGVuKChmdW5jdGlvbihpKXtjb25zdCBhPW5ldyBXb3JrZXJUYXNrKGBHZXRBbm5vdGF0aW9uczogcGFnZSAke2V9YCk7c3RhcnRXb3JrZXJUYXNrKGEpO3JldHVybiBpLmdldEFubm90YXRpb25zRGF0YShDLGEsdCkudGhlbigoZT0+e2ZpbmlzaFdvcmtlclRhc2soYSk7cmV0dXJuIGV9KSwoZT0+e2ZpbmlzaFdvcmtlclRhc2soYSk7dGhyb3cgZX0pKX0pKX0pKTtDLm9uKCJHZXRGaWVsZE9iamVjdHMiLChmdW5jdGlvbihlKXtyZXR1cm4gaS5lbnN1cmVEb2MoImZpZWxkT2JqZWN0cyIpLnRoZW4oKGU9PmU/LmFsbEZpZWxkc3x8bnVsbCkpfSkpO0Mub24oIkhhc0pTQWN0aW9ucyIsKGZ1bmN0aW9uKGUpe3JldHVybiBpLmVuc3VyZURvYygiaGFzSlNBY3Rpb25zIil9KSk7Qy5vbigiR2V0Q2FsY3VsYXRpb25PcmRlcklkcyIsKGZ1bmN0aW9uKGUpe3JldHVybiBpLmVuc3VyZURvYygiY2FsY3VsYXRpb25PcmRlcklkcyIpfSkpO0Mub24oIlNhdmVEb2N1bWVudCIsKGFzeW5jIGZ1bmN0aW9uKHtpc1B1cmVYZmE6ZSxudW1QYWdlczp0LGFubm90YXRpb25TdG9yYWdlOmEsZmlsZW5hbWU6cn0pe2NvbnN0IHM9W2kucmVxdWVzdExvYWRlZFN0cmVhbSgpLGkuZW5zdXJlQ2F0YWxvZygiYWNyb0Zvcm0iKSxpLmVuc3VyZUNhdGFsb2coImFjcm9Gb3JtUmVmIiksaS5lbnN1cmVEb2MoInN0YXJ0WFJlZiIpLGkuZW5zdXJlRG9jKCJ4cmVmIiksaS5lbnN1cmVEb2MoImxpbmVhcml6YXRpb24iKSxpLmVuc3VyZUNhdGFsb2coInN0cnVjdFRyZWVSb290IildLG49bmV3IFJlZlNldENhY2hlLG89W10sZz1lP251bGw6Z2V0TmV3QW5ub3RhdGlvbnNNYXAoYSksW2MsbCxoLFEsRSx1LGRdPWF3YWl0IFByb21pc2UuYWxsKHMpLGY9RS50cmFpbGVyLmdldFJhdygiUm9vdCIpfHxudWxsO2xldCBwO2lmKGcpe2Q/YXdhaXQgZC5jYW5VcGRhdGVTdHJ1Y3RUcmVlKHtwZGZNYW5hZ2VyOmkseHJlZjpFLG5ld0Fubm90YXRpb25zQnlQYWdlOmd9KSYmKHA9ZCk6YXdhaXQgU3RydWN0VHJlZVJvb3QuY2FuQ3JlYXRlU3RydWN0dXJlVHJlZSh7Y2F0YWxvZ1JlZjpmLHBkZk1hbmFnZXI6aSxuZXdBbm5vdGF0aW9uc0J5UGFnZTpnfSkmJihwPW51bGwpO2NvbnN0IGU9QW5ub3RhdGlvbkZhY3RvcnkuZ2VuZXJhdGVJbWFnZXMoYS52YWx1ZXMoKSxFLGkuZXZhbHVhdG9yT3B0aW9ucy5pc09mZnNjcmVlbkNhbnZhc1N1cHBvcnRlZCksdD12b2lkIDA9PT1wP286W107Zm9yKGNvbnN0W2Escl1vZiBnKXQucHVzaChpLmdldFBhZ2UoYSkudGhlbigodD0+e2NvbnN0IGk9bmV3IFdvcmtlclRhc2soYFNhdmUgKGVkaXRvcik6IHBhZ2UgJHthfWApO3N0YXJ0V29ya2VyVGFzayhpKTtyZXR1cm4gdC5zYXZlTmV3QW5ub3RhdGlvbnMoQyxpLHIsZSxuKS5maW5hbGx5KChmdW5jdGlvbigpe2ZpbmlzaFdvcmtlclRhc2soaSl9KSl9KSkpO251bGw9PT1wP28ucHVzaChQcm9taXNlLmFsbCh0KS50aGVuKChhc3luYygpPT57YXdhaXQgU3RydWN0VHJlZVJvb3QuY3JlYXRlU3RydWN0dXJlVHJlZSh7bmV3QW5ub3RhdGlvbnNCeVBhZ2U6Zyx4cmVmOkUsY2F0YWxvZ1JlZjpmLHBkZk1hbmFnZXI6aSxjaGFuZ2VzOm59KX0pKSk6cCYmby5wdXNoKFByb21pc2UuYWxsKHQpLnRoZW4oKGFzeW5jKCk9Pnthd2FpdCBwLnVwZGF0ZVN0cnVjdHVyZVRyZWUoe25ld0Fubm90YXRpb25zQnlQYWdlOmcscGRmTWFuYWdlcjppLGNoYW5nZXM6bn0pfSkpKX1pZihlKW8ucHVzaChpLnNlcmlhbGl6ZVhmYURhdGEoYSkpO2Vsc2UgZm9yKGxldCBlPTA7ZTx0O2UrKylvLnB1c2goaS5nZXRQYWdlKGUpLnRoZW4oKGZ1bmN0aW9uKHQpe2NvbnN0IGk9bmV3IFdvcmtlclRhc2soYFNhdmU6IHBhZ2UgJHtlfWApO3N0YXJ0V29ya2VyVGFzayhpKTtyZXR1cm4gdC5zYXZlKEMsaSxhLG4pLmZpbmFsbHkoKGZ1bmN0aW9uKCl7ZmluaXNoV29ya2VyVGFzayhpKX0pKX0pKSk7Y29uc3QgbT1hd2FpdCBQcm9taXNlLmFsbChvKTtsZXQgeT1udWxsO2lmKGUpe3k9bVswXTtpZigheSlyZXR1cm4gYy5ieXRlc31lbHNlIGlmKDA9PT1uLnNpemUpcmV0dXJuIGMuYnl0ZXM7Y29uc3Qgdz1oJiZsIGluc3RhbmNlb2YgRGljdCYmbi52YWx1ZXMoKS5zb21lKChlPT5lLm5lZWRBcHBlYXJhbmNlcykpLGI9bCBpbnN0YW5jZW9mIERpY3QmJmwuZ2V0KCJYRkEiKXx8bnVsbDtsZXQgRD1udWxsLFM9ITE7aWYoQXJyYXkuaXNBcnJheShiKSl7Zm9yKGxldCBlPTAsdD1iLmxlbmd0aDtlPHQ7ZSs9MilpZigiZGF0YXNldHMiPT09YltlXSl7RD1iW2UrMV07Uz0hMH1udWxsPT09RCYmKEQ9RS5nZXROZXdUZW1wb3JhcnlSZWYoKSl9ZWxzZSBiJiZ3YXJuKCJVbnN1cHBvcnRlZCBYRkEgdHlwZS4iKTtsZXQgaz1PYmplY3QuY3JlYXRlKG51bGwpO2lmKEUudHJhaWxlcil7Y29uc3QgZT1PYmplY3QuY3JlYXRlKG51bGwpLHQ9RS50cmFpbGVyLmdldCgiSW5mbyIpfHxudWxsO2lmKHQgaW5zdGFuY2VvZiBEaWN0KWZvcihjb25zdFtpLGFdb2YgdCkic3RyaW5nIj09dHlwZW9mIGEmJihlW2ldPXN0cmluZ1RvUERGU3RyaW5nKGEpKTtrPXtyb290UmVmOmYsZW5jcnlwdFJlZjpFLnRyYWlsZXIuZ2V0UmF3KCJFbmNyeXB0Iil8fG51bGwsbmV3UmVmOkUuZ2V0TmV3VGVtcG9yYXJ5UmVmKCksaW5mb1JlZjpFLnRyYWlsZXIuZ2V0UmF3KCJJbmZvIil8fG51bGwsaW5mbzplLGZpbGVJZHM6RS50cmFpbGVyLmdldCgiSUQiKXx8bnVsbCxzdGFydFhSZWY6dT9ROkUubGFzdFhSZWZTdHJlYW1Qb3M/P1EsZmlsZW5hbWU6cn19cmV0dXJuIGluY3JlbWVudGFsVXBkYXRlKHtvcmlnaW5hbERhdGE6Yy5ieXRlcyx4cmVmSW5mbzprLGNoYW5nZXM6bix4cmVmOkUsaGFzWGZhOiEhYix4ZmFEYXRhc2V0c1JlZjpELGhhc1hmYURhdGFzZXRzRW50cnk6UyxuZWVkQXBwZWFyYW5jZXM6dyxhY3JvRm9ybVJlZjpoLGFjcm9Gb3JtOmwseGZhRGF0YTp5LHVzZVhyZWZTdHJlYW06aXNEaWN0KEUudG9wRGljdCwiWFJlZiIpfSkuZmluYWxseSgoKCk9PntFLnJlc2V0TmV3VGVtcG9yYXJ5UmVmKCl9KSl9KSk7Qy5vbigiR2V0T3BlcmF0b3JMaXN0IiwoZnVuY3Rpb24oZSx0KXtjb25zdCBhPWUucGFnZUluZGV4O2kuZ2V0UGFnZShhKS50aGVuKChmdW5jdGlvbihpKXtjb25zdCByPW5ldyBXb3JrZXJUYXNrKGBHZXRPcGVyYXRvckxpc3Q6IHBhZ2UgJHthfWApO3N0YXJ0V29ya2VyVGFzayhyKTtjb25zdCBzPW4+PWJBP0RhdGUubm93KCk6MDtpLmdldE9wZXJhdG9yTGlzdCh7aGFuZGxlcjpDLHNpbms6dCx0YXNrOnIsaW50ZW50OmUuaW50ZW50LGNhY2hlS2V5OmUuY2FjaGVLZXksYW5ub3RhdGlvblN0b3JhZ2U6ZS5hbm5vdGF0aW9uU3RvcmFnZSxtb2RpZmllZElkczplLm1vZGlmaWVkSWRzfSkudGhlbigoZnVuY3Rpb24oZSl7ZmluaXNoV29ya2VyVGFzayhyKTtzJiZpbmZvKGBwYWdlPSR7YSsxfSAtIGdldE9wZXJhdG9yTGlzdDogdGltZT0ke0RhdGUubm93KCktc31tcywgbGVuPSR7ZS5sZW5ndGh9YCk7dC5jbG9zZSgpfSksKGZ1bmN0aW9uKGUpe2ZpbmlzaFdvcmtlclRhc2socik7ci50ZXJtaW5hdGVkfHx0LmVycm9yKGUpfSkpfSkpfSkpO0Mub24oIkdldFRleHRDb250ZW50IiwoZnVuY3Rpb24oZSx0KXtjb25zdHtwYWdlSW5kZXg6YSxpbmNsdWRlTWFya2VkQ29udGVudDpyLGRpc2FibGVOb3JtYWxpemF0aW9uOnN9PWU7aS5nZXRQYWdlKGEpLnRoZW4oKGZ1bmN0aW9uKGUpe2NvbnN0IGk9bmV3IFdvcmtlclRhc2soIkdldFRleHRDb250ZW50OiBwYWdlICIrYSk7c3RhcnRXb3JrZXJUYXNrKGkpO2NvbnN0IG89bj49YkE/RGF0ZS5ub3coKTowO2UuZXh0cmFjdFRleHRDb250ZW50KHtoYW5kbGVyOkMsdGFzazppLHNpbms6dCxpbmNsdWRlTWFya2VkQ29udGVudDpyLGRpc2FibGVOb3JtYWxpemF0aW9uOnN9KS50aGVuKChmdW5jdGlvbigpe2ZpbmlzaFdvcmtlclRhc2soaSk7byYmaW5mbyhgcGFnZT0ke2ErMX0gLSBnZXRUZXh0Q29udGVudDogdGltZT1gKyhEYXRlLm5vdygpLW8pKyJtcyIpO3QuY2xvc2UoKX0pLChmdW5jdGlvbihlKXtmaW5pc2hXb3JrZXJUYXNrKGkpO2kudGVybWluYXRlZHx8dC5lcnJvcihlKX0pKX0pKX0pKTtDLm9uKCJHZXRTdHJ1Y3RUcmVlIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZ2V0UGFnZShlLnBhZ2VJbmRleCkudGhlbigoZnVuY3Rpb24oZSl7cmV0dXJuIGkuZW5zdXJlKGUsImdldFN0cnVjdFRyZWUiKX0pKX0pKTtDLm9uKCJGb250RmFsbGJhY2siLChmdW5jdGlvbihlKXtyZXR1cm4gaS5mb250RmFsbGJhY2soZS5pZCxDKX0pKTtDLm9uKCJDbGVhbnVwIiwoZnVuY3Rpb24oZSl7cmV0dXJuIGkuY2xlYW51cCghMCl9KSk7Qy5vbigiVGVybWluYXRlIiwoZnVuY3Rpb24oZSl7YT0hMDtjb25zdCB0PVtdO2lmKGkpe2kudGVybWluYXRlKG5ldyBBYm9ydEV4Y2VwdGlvbigiV29ya2VyIHdhcyB0ZXJtaW5hdGVkLiIpKTtjb25zdCBlPWkuY2xlYW51cCgpO3QucHVzaChlKTtpPW51bGx9ZWxzZSBjbGVhckdsb2JhbENhY2hlcygpO3I/LihuZXcgQWJvcnRFeGNlcHRpb24oIldvcmtlciB3YXMgdGVybWluYXRlZC4iKSk7Zm9yKGNvbnN0IGUgb2Ygcyl7dC5wdXNoKGUuZmluaXNoZWQpO2UudGVybWluYXRlKCl9cmV0dXJuIFByb21pc2UuYWxsKHQpLnRoZW4oKGZ1bmN0aW9uKCl7Qy5kZXN0cm95KCk7Qz1udWxsfSkpfSkpO0Mub24oIlJlYWR5IiwoZnVuY3Rpb24odCl7c2V0dXBEb2MoZSk7ZT1udWxsfSkpO3JldHVybiBofXN0YXRpYyBpbml0aWFsaXplRnJvbVBvcnQoZSl7Y29uc3QgdD1uZXcgTWVzc2FnZUhhbmRsZXIoIndvcmtlciIsIm1haW4iLGUpO3RoaXMuc2V0dXAodCxlKTt0LnNlbmQoInJlYWR5IixudWxsKX19dmFyIHVvPV9fd2VicGFja19leHBvcnRzX18uV29ya2VyTWVzc2FnZUhhbmRsZXI7ZXhwb3J0e3VvIGFzIFdvcmtlck1lc3NhZ2VIYW5kbGVyfTs=";function VM(C,I,Q){const B=C.contentWindow.document.createElement("style");B.textContent=`
- @page {
- margin: 3mm;
- size: ${I}pt ${Q}pt;
- }
- body {
- margin: 0;
- }
- canvas {
- width: 100%;
- page-break-after: always;
- page-break-before: avoid;
- page-break-inside: avoid;
- }
- `,C.contentWindow.document.head.appendChild(B),C.contentWindow.document.body.style.width="100%"}function QM(C){return new Promise(I=>{const Q=document.createElement("iframe");Q.width="0",Q.height="0",Q.style.position="absolute",Q.style.top="0",Q.style.left="0",Q.style.border="none",Q.style.overflow="hidden",Q.onload=()=>I(Q),C.appendChild(Q)})}function iM(C,I){const Q=URL.createObjectURL(new Blob([C],{type:"application/pdf"})),B=document.createElement("a");B.href=Q,B.download=I,B.style.display="none",document.body.append(B),B.click(),setTimeout(()=>{URL.revokeObjectURL(Q),document.body.removeChild(B)},1e3)}function RN(C){for(;C!=null&&C.firstChild;)C.removeChild(C.firstChild)}function GQ(C){C==null||C.querySelectorAll("canvas").forEach(I=>{var Q;I.width=1,I.height=1,(Q=I.getContext("2d"))==null||Q.clearRect(0,0,1,1)})}function NN(C){return Object.prototype.hasOwnProperty.call(C,"_pdfInfo")}function lb({onError:C,onPasswordRequest:I,onProgress:Q,source:B}){const t=shallowRef(null),l=shallowRef(null);return watchEffect(async()=>{const o=toValue(B);if(o){if(NN(o)){t.value=o;return}try{l.value=aM(o),I&&(l.value.onPassword=(n,D)=>{I({callback:n,isWrongPassword:D===nM.INCORRECT_PASSWORD})}),Q&&(l.value.onProgress=Q),t.value=await l.value.promise}catch(n){if(t.value=null,C)C(n);else throw n}}}),watch(t,(o,n)=>{n==null||n.destroy()}),onBeforeUnmount(()=>{var o,n,D,w;(o=l.value)!=null&&o.onPassword&&(l.value.onPassword=null),(n=l.value)!=null&&n.onProgress&&(l.value.onProgress=null),(D=l.value)==null||D.destroy(),NN(toValue(B))||(w=t.value)==null||w.destroy()}),{doc:t}}var Ws={};Ws.d=(C,I)=>{for(var Q in I)Ws.o(I,Q)&&!Ws.o(C,Q)&&Object.defineProperty(C,Q,{enumerable:!0,get:I[Q]})};Ws.o=(C,I)=>Object.prototype.hasOwnProperty.call(C,I);var kl=globalThis.pdfjsViewer={};Ws.d(kl,{AnnotationLayerBuilder:()=>Qb,DownloadManager:()=>sJ,EventBus:()=>ib,FindState:()=>VZ,GenericL10n:()=>zn,LinkTarget:()=>eF,PDFFindController:()=>PM,PDFHistory:()=>FG,PDFLinkService:()=>yV,PDFPageView:()=>Lb,PDFScriptingManager:()=>hG,PDFSinglePageViewer:()=>JG,PDFViewer:()=>rb,ProgressBar:()=>XM,RenderingStates:()=>Cl,ScrollMode:()=>Vl,SimpleLinkService:()=>rR,SpreadMode:()=>SU,StructTreeLayerBuilder:()=>Yb,TextLayerBuilder:()=>kV,XfaLayerBuilder:()=>zb,parseQueryString:()=>VQ});const RM="auto",Ub=1,eN=1.1,NM=.1,eM=10,SQ=0,hM=1.25,hN=40,bN=5,Cl={INITIAL:0,RUNNING:1,PAUSED:2,FINISHED:3},Zc={UNKNOWN:0,NORMAL:1,CHANGING:2,FULLSCREEN:3},Nt={DISABLE:0,ENABLE:1,ENABLE_PERMISSIONS:2},Vl={UNKNOWN:-1,VERTICAL:0,HORIZONTAL:1,WRAPPED:2,PAGE:3},SU={UNKNOWN:-1,NONE:0,ODD:1,EVEN:2};function db(C,I,Q=!1){let B=C.offsetParent;if(!B){console.error("offsetParent is not set -- cannot scroll");return}let t=C.offsetTop+C.clientTop,l=C.offsetLeft+C.clientLeft;for(;B.clientHeight===B.scrollHeight&&B.clientWidth===B.scrollWidth||Q&&(B.classList.contains("markedContent")||getComputedStyle(B).overflow==="hidden");)if(t+=B.offsetTop,l+=B.offsetLeft,B=B.offsetParent,!B)return;I&&(I.top!==void 0&&(t+=I.top),I.left!==void 0&&(l+=I.left,B.scrollLeft=l)),B.scrollTop=t}function bM(C,I,Q=void 0){const B=function(o){l||(l=window.requestAnimationFrame(function(){l=null;const n=C.scrollLeft,D=t.lastX;n!==D&&(t.right=n>D),t.lastX=n;const w=C.scrollTop,M=t.lastY;w!==M&&(t.down=w>M),t.lastY=w,I(t)}))},t={right:!0,down:!0,lastX:C.scrollLeft,lastY:C.scrollTop,_eventHandler:B};let l=null;return C.addEventListener("scroll",B,{useCapture:!0,signal:Q}),Q==null||Q.addEventListener("abort",()=>window.cancelAnimationFrame(l),{once:!0}),t}function VQ(C){const I=new Map;for(const[Q,B]of new URLSearchParams(C))I.set(Q.toLowerCase(),B);return I}const mN=/[\x00-\x1F]/g;function Vs(C,I=!1){return mN.test(C)?I?C.replaceAll(mN,Q=>Q==="\0"?"":" "):C.replaceAll("\0",""):C}function bs(C,I,Q=0){let B=Q,t=C.length-1;if(t<0||!I(C[t]))return C.length;if(I(C[B]))return B;for(;B<t;){const l=B+t>>1,o=C[l];I(o)?t=l:B=l+1}return B}function MN(C){if(Math.floor(C)===C)return[C,1];const I=1/C,Q=8;if(I>Q)return[1,Q];if(Math.floor(I)===I)return[1,I];const B=C>1?I:C;let t=0,l=1,o=1,n=1;for(;;){const w=t+o,M=l+n;if(M>Q)break;B<=w/M?(o=w,n=M):(t=w,l=M)}let D;return B-t/l<o/n-B?D=B===C?[t,l]:[l,t]:D=B===C?[o,n]:[n,o],D}function BW(C,I){return C-C%I}function mM(C,I,Q){if(C<2)return C;let B=I[C].div,t=B.offsetTop+B.clientTop;t>=Q&&(B=I[C-1].div,t=B.offsetTop+B.clientTop);for(let l=C-2;l>=0&&(B=I[l].div,!(B.offsetTop+B.clientTop+B.clientHeight<=t));--l)C=l;return C}function MM({scrollEl:C,views:I,sortByVisibility:Q=!1,horizontal:B=!1,rtl:t=!1}){const l=C.scrollTop,o=l+C.clientHeight,n=C.scrollLeft,D=n+C.clientWidth;function w(X){const q=X.div;return q.offsetTop+q.clientTop+q.clientHeight>l}function M(X){const q=X.div,P=q.offsetLeft+q.clientLeft,gA=P+q.clientWidth;return t?P<D:gA>n}const d=[],G=new Set,N=I.length;let k=bs(I,B?M:w);k>0&&k<N&&!B&&(k=mM(k,I,l));let m=B?D:-1;for(let X=k;X<N;X++){const q=I[X],P=q.div,gA=P.offsetLeft+P.clientLeft,QA=P.offsetTop+P.clientTop,J=P.clientWidth,EA=P.clientHeight,x=gA+J,AA=QA+EA;if(m===-1)AA>=o&&(m=AA);else if((B?gA:QA)>m)break;if(AA<=l||QA>=o||x<=n||gA>=D)continue;const iA=Math.max(0,l-QA)+Math.max(0,AA-o),wA=Math.max(0,n-gA)+Math.max(0,x-D),sA=(EA-iA)/EA,cA=(J-wA)/J,eA=sA*cA*100|0;d.push({id:q.id,x:gA,y:QA,view:q,percent:eA,widthPercent:cA*100|0}),G.add(q.id)}const Y=d[0],S=d.at(-1);return Q&&d.sort(function(X,q){const P=X.percent-q.percent;return Math.abs(P)>.001?-P:X.id-q.id}),{first:Y,last:S,views:d,ids:G}}function tb(C){return Number.isInteger(C)&&C%90===0}function JM(C){return Number.isInteger(C)&&Object.values(Vl).includes(C)&&C!==Vl.UNKNOWN}function GM(C){return Number.isInteger(C)&&Object.values(SU).includes(C)&&C!==SU.UNKNOWN}function JN(C){return C.width<=C.height}new Promise(function(C){window.requestAnimationFrame(C)});const SM=document.documentElement.style;function TM(C,I,Q){return Math.min(Math.max(C,I),Q)}var KZ,X0,HZ,Vn,u0;class XM{constructor(I){b(this,KZ,null),b(this,X0,null),b(this,HZ,0),b(this,Vn,null),b(this,u0,!0),R(this,KZ,I.classList),R(this,Vn,I.style)}get percent(){return c(this,HZ)}set percent(I){if(R(this,HZ,TM(I,0,100)),isNaN(I)){c(this,KZ).add("indeterminate");return}c(this,KZ).remove("indeterminate"),c(this,Vn).setProperty("--progressBar-percent",`${c(this,HZ)}%`)}setWidth(I){if(!I)return;const Q=I.parentNode.offsetWidth-I.offsetWidth;Q>0&&c(this,Vn).setProperty("--progressBar-end-offset",`${Q}px`)}setDisableAutoFetch(I=5e3){c(this,HZ)===100||isNaN(c(this,HZ))||(c(this,X0)&&clearTimeout(c(this,X0)),this.show(),R(this,X0,setTimeout(()=>{R(this,X0,null),this.hide()},I)))}hide(){c(this,u0)&&(R(this,u0,!1),c(this,KZ).add("hidden"))}show(){c(this,u0)||(R(this,u0,!0),c(this,KZ).remove("hidden"))}}KZ=new WeakMap,X0=new WeakMap,HZ=new WeakMap,Vn=new WeakMap,u0=new WeakMap;function uM(C){let I=Vl.VERTICAL,Q=SU.NONE;switch(C){case"SinglePage":I=Vl.PAGE;break;case"OneColumn":break;case"TwoPageLeft":I=Vl.PAGE;case"TwoColumnLeft":Q=SU.ODD;break;case"TwoPageRight":I=Vl.PAGE;case"TwoColumnRight":Q=SU.EVEN;break}return{scrollMode:I,spreadMode:Q}}const yW=function(){const C=document.createElement("div");return C.style.width="round(down, calc(1.6666666666666665 * 792px), 1px)",C.style.width==="calc(1320px)"?Math.fround:I=>I}(),Sd={SPACE:0,ALPHA_LETTER:1,PUNCT:2,HAN_LETTER:3,KATAKANA_LETTER:4,HIRAGANA_LETTER:5,HALFWIDTH_KATAKANA_LETTER:6,THAI_LETTER:7};function YM(C){return C<11904}function oM(C){return(C&65408)===0}function pM(C){return C>=97&&C<=122||C>=65&&C<=90}function BM(C){return C>=48&&C<=57}function yM(C){return C===32||C===9||C===13||C===10}function zM(C){return C>=13312&&C<=40959||C>=63744&&C<=64255}function LM(C){return C>=12448&&C<=12543}function kM(C){return C>=12352&&C<=12447}function IM(C){return C>=65376&&C<=65439}function DM(C){return(C&65408)===3584}function zW(C){return YM(C)?oM(C)?yM(C)?Sd.SPACE:pM(C)||BM(C)||C===95?Sd.ALPHA_LETTER:Sd.PUNCT:DM(C)?Sd.THAI_LETTER:C===160?Sd.SPACE:Sd.ALPHA_LETTER:zM(C)?Sd.HAN_LETTER:LM(C)?Sd.KATAKANA_LETTER:kM(C)?Sd.HIRAGANA_LETTER:IM(C)?Sd.HALFWIDTH_KATAKANA_LETTER:Sd.ALPHA_LETTER}let GN;function EM(){return GN||(GN=" ¨ª¯²-µ¸-º¼-¾IJ-ijĿ-ŀʼnſDŽ-njDZ-dzʰ-ʸ˘-˝ˠ-ˤʹͺ;΄-΅·ϐ-ϖϰ-ϲϴ-ϵϹևٵ-ٸक़-य़ড়-ঢ়য়ਲ਼ਸ਼ਖ਼-ਜ਼ਫ਼ଡ଼-ଢ଼ำຳໜ-ໝ༌གྷཌྷདྷབྷཛྷཀྵჼᴬ-ᴮᴰ-ᴺᴼ-ᵍᵏ-ᵪᵸᶛ-ᶿẚ-ẛάέήίόύώΆ᾽-῁ΈΉ῍-῏ΐΊ῝-῟ΰΎ῭-`ΌΏ´-῾ - ‑‗․-… ″-‴‶-‷‼‾⁇-⁉⁗ ⁰-ⁱ⁴-₎ₐ-ₜ₨℀-℃℅-ℇ℉-ℓℕ-№ℙ-ℝ℠-™ℤΩℨK-ℭℯ-ℱℳ-ℹ℻-⅀ⅅ-ⅉ⅐-ⅿ↉∬-∭∯-∰〈-〉①-⓪⨌⩴-⩶⫝̸ⱼ-ⱽⵯ⺟⻳⼀-⿕ 〶〸-〺゛-゜ゟヿㄱ-ㆎ㆒-㆟㈀-㈞㈠-㉇㉐-㉾㊀-㏿ꚜ-ꚝꝰꟲ-ꟴꟸ-ꟹꭜ-ꭟꭩ豈-嗀塚晴凞-羽蘒諸逸-都飯-舘並-龎ff-stﬓ-ﬗיִײַ-זּטּ-לּמּנּ-סּףּ-פּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-﷼︐-︙︰-﹄﹇-﹒﹔-﹦﹨-﹫ﹰ-ﹲﹴﹶ-ﻼ!-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ¢-₩"),GN}const VZ={FOUND:0,NOT_FOUND:1,WRAPPED:2,PENDING:3},rM=250,CM=-50,wM=-400,SN={"‐":"-","‘":"'","’":"'","‚":"'","‛":"'","“":'"',"”":'"',"„":'"',"‟":'"',"¼":"1/4","½":"1/2","¾":"3/4"},TN=new Set([12441,12442,2381,2509,2637,2765,2893,3021,3149,3277,3387,3388,3405,3530,3642,3770,3972,4153,4154,5908,5940,6098,6752,6980,7082,7083,7154,7155,11647,43014,43052,43204,43347,43456,43766,44013,3158,3953,3954,3962,3963,3964,3965,3968,3956]);let XN;const xM=new RegExp("\\p{M}+","gu"),jM=new RegExp("([.*+?^${}()|[\\]\\\\])|(\\p{P})|(\\s+)|(\\p{M})|(\\p{L})","gu"),OM=new RegExp("([^\\p{M}])\\p{M}*$","u"),gM=new RegExp("^\\p{M}*([^\\p{M}])","u"),KM=/[\uAC00-\uD7AF\uFA6C\uFACF-\uFAD1\uFAD5-\uFAD7]+/g,uN=new Map,HM="[\\u1100-\\u1112\\ud7a4-\\ud7af\\ud84a\\ud84c\\ud850\\ud854\\ud857\\ud85f]",YN=new Map;let TQ=null,XQ=null;function uQ(C){const I=[];let Q;for(;(Q=KM.exec(C))!==null;){let{index:m}=Q;for(const Y of Q[0]){let S=uN.get(Y);S||(S=Y.normalize("NFD").length,uN.set(Y,S)),I.push([S,m++])}}let B;if(I.length===0&&TQ)B=TQ;else if(I.length>0&&XQ)B=XQ;else{const m=Object.keys(SN).join(""),Y=EM(),S=`([${m}])|([${Y}])|((?:゙|゚)\\n)|(\\p{M}+(?:-\\n)?)|(\\p{Ll}-\\n\\p{Lu})|(\\S-\\n)|((?:\\p{Ideographic}|[-ヿ])\\n)|(\\n)`;I.length===0?B=TQ=new RegExp(S+"|(\\u0000)","gum"):B=XQ=new RegExp(S+`|(${HM})`,"gum")}const t=[];for(;(Q=xM.exec(C))!==null;)t.push([Q[0].length,Q.index]);let l=C.normalize("NFD");const o=[0,0];let n=0,D=0,w=0,M=0,d=0,G=!1;l=l.replace(B,(m,Y,S,X,q,P,gA,QA,J,EA,x)=>{var AA,iA,wA;if(x-=M,Y){const sA=SN[Y],cA=sA.length;for(let eA=1;eA<cA;eA++)o.push(x-w+eA,w-eA);return w-=cA-1,sA}if(S){let sA=YN.get(S);sA||(sA=S.normalize("NFKC"),YN.set(S,sA));const cA=sA.length;for(let eA=1;eA<cA;eA++)o.push(x-w+eA,w-eA);return w-=cA-1,sA}if(X)return G=!0,x+d===((AA=t[n])==null?void 0:AA[1])?++n:(o.push(x-1-w+1,w-1),w-=1,M+=1),o.push(x-w+1,w),M+=1,d+=1,X.charAt(0);if(q){const sA=q.endsWith(`
- `),cA=sA?q.length-2:q.length;G=!0;let eA=cA;x+d===((iA=t[n])==null?void 0:iA[1])&&(eA-=t[n][0],++n);for(let DA=1;DA<=eA;DA++)o.push(x-1-w+DA,w-DA);return w-=eA,M+=eA,sA?(x+=cA-1,o.push(x-w+1,1+w),w+=1,M+=1,d+=1,q.slice(0,cA)):q}if(P)return M+=1,d+=1,P.replace(`
- `,"");if(gA){const sA=gA.length-2;return o.push(x-w+sA,1+w),w+=1,M+=1,d+=1,gA.slice(0,-2)}if(QA){const sA=QA.length-1;return o.push(x-w+sA,w),M+=1,d+=1,QA.slice(0,-1)}if(J)return o.push(x-w+1,w-1),w-=1,M+=1,d+=1," ";if(x+d===((wA=I[D])==null?void 0:wA[1])){const sA=I[D][0]-1;++D;for(let cA=1;cA<=sA;cA++)o.push(x-(w-cA),w-cA);w-=sA,M+=sA}return EA}),o.push(l.length,w);const N=new Uint32Array(o.length>>1),k=new Int32Array(o.length>>1);for(let m=0,Y=o.length;m<Y;m+=2)N[m>>1]=o[m],k[m>>1]=o[m+1];return[l,[N,k],G]}function vM(C,I,Q){if(!C)return[I,Q];const[B,t]=C,l=I,o=I+Q-1;let n=bs(B,d=>d>=l);B[n]>l&&--n;let D=bs(B,d=>d>=o,n);B[D]>o&&--D;const w=l+t[n],M=o+t[D]+1-w;return[w,M]}var nU,Qn,Y0,K,Zb,vi,Pi,Fb,cb,fi,nb,sb,RV,Zs,$0,ab,Ai,_i,NV,Wb,qi,$i,Fs;class PM{constructor({linkService:I,eventBus:Q,updateMatchesCountOnProgress:B=!0}){b(this,K),b(this,nU,null),b(this,Qn,!0),b(this,Y0,0),this._linkService=I,this._eventBus=Q,R(this,Qn,B),this.onIsPageVisible=null,h(this,K,vi).call(this),Q._on("find",h(this,K,Zb).bind(this)),Q._on("findbarclose",h(this,K,Wb).bind(this))}get highlightMatches(){return this._highlightMatches}get pageMatches(){return this._pageMatches}get pageMatchesLength(){return this._pageMatchesLength}get selected(){return this._selected}get state(){return c(this,nU)}setDocument(I){this._pdfDocument&&h(this,K,vi).call(this),I&&(this._pdfDocument=I,this._firstPageCapability.resolve())}scrollMatchIntoView({element:I=null,selectedLeft:Q=0,pageIndex:B=-1,matchIndex:t=-1}){if(!this._scrollMatches||!I||t===-1||t!==this._selected.matchIdx||B===-1||B!==this._selected.pageIdx)return;this._scrollMatches=!1;const l={top:CM,left:Q+wM};db(I,l,!0)}match(I,Q,B){const t=this._hasDiacritics[B];let l=!1;if(typeof I=="string"?[l,I]=h(this,K,fi).call(this,I,t):I=I.sort().reverse().map(d=>{const[G,N]=h(this,K,fi).call(this,d,t);return l||(l=G),`(${N})`}).join("|"),!I)return;const{caseSensitive:o,entireWord:n}=c(this,nU),D=`g${l?"u":""}${o?"":"i"}`;I=new RegExp(I,D);const w=[];let M;for(;(M=I.exec(Q))!==null;)n&&!h(this,K,cb).call(this,Q,M.index,M[0].length)||w.push({index:M.index,length:M[0].length});return w}}nU=new WeakMap,Qn=new WeakMap,Y0=new WeakMap,K=new WeakSet,Zb=function(C){if(!C)return;const I=this._pdfDocument,{type:Q}=C;(c(this,nU)===null||h(this,K,Fb).call(this,C))&&(this._dirtyMatch=!0),R(this,nU,C),Q!=="highlightallchange"&&h(this,K,Fs).call(this,VZ.PENDING),this._firstPageCapability.promise.then(()=>{if(!this._pdfDocument||I&&this._pdfDocument!==I)return;h(this,K,sb).call(this);const B=!this._highlightMatches,t=!!this._findTimeout;this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),Q?this._dirtyMatch?h(this,K,$0).call(this):Q==="again"?(h(this,K,$0).call(this),B&&c(this,nU).highlightAll&&h(this,K,Zs).call(this)):Q==="highlightallchange"?(t?h(this,K,$0).call(this):this._highlightMatches=!0,h(this,K,Zs).call(this)):h(this,K,$0).call(this):this._findTimeout=setTimeout(()=>{h(this,K,$0).call(this),this._findTimeout=null},rM)})},vi=function(){this._highlightMatches=!1,this._scrollMatches=!1,this._pdfDocument=null,this._pageMatches=[],this._pageMatchesLength=[],R(this,Y0,0),R(this,nU,null),this._selected={pageIdx:-1,matchIdx:-1},this._offset={pageIdx:null,matchIdx:null,wrapped:!1},this._extractTextPromises=[],this._pageContents=[],this._pageDiffs=[],this._hasDiacritics=[],this._matchesCountTotal=0,this._pagesToSearch=null,this._pendingFindMatches=new Set,this._resumePageIdx=null,this._dirtyMatch=!1,clearTimeout(this._findTimeout),this._findTimeout=null,this._firstPageCapability=Promise.withResolvers()},Pi=function(){const{query:C}=c(this,nU);return typeof C=="string"?(C!==this._rawQuery&&(this._rawQuery=C,[this._normalizedQuery]=uQ(C)),this._normalizedQuery):(C||[]).filter(I=>!!I).map(I=>uQ(I)[0])},Fb=function(C){var I;const Q=C.query,B=c(this,nU).query,t=typeof Q;if(t!==typeof B)return!0;if(t==="string"){if(Q!==B)return!0}else if(JSON.stringify(Q)!==JSON.stringify(B))return!0;switch(C.type){case"again":const l=this._selected.pageIdx+1,o=this._linkService;return l>=1&&l<=o.pagesCount&&l!==o.page&&!(((I=this.onIsPageVisible)==null?void 0:I.call(this,l))??!0);case"highlightallchange":return!1}return!0},cb=function(C,I,Q){let B=C.slice(0,I).match(OM);if(B){const t=C.charCodeAt(I),l=B[1].charCodeAt(0);if(zW(t)===zW(l))return!1}if(B=C.slice(I+Q).match(gM),B){const t=C.charCodeAt(I+Q-1),l=B[1].charCodeAt(0);if(zW(t)===zW(l))return!1}return!0},fi=function(C,I){const{matchDiacritics:Q}=c(this,nU);let B=!1;C=C.replaceAll(jM,(l,o,n,D,w,M)=>o?`[ ]*\\${o}[ ]*`:n?`[ ]*${n}[ ]*`:D?"[ ]+":Q?w||M:w?TN.has(w.charCodeAt(0))?w:"":I?(B=!0,`${M}\\p{M}*`):M);const t="[ ]*";return C.endsWith(t)&&(C=C.slice(0,C.length-t.length)),Q&&I&&(XN||(XN=String.fromCharCode(...TN)),B=!0,C=`${C}(?=[${XN}]|[^\\p{M}]|$)`),[B,C]},nb=function(C){const I=c(this,K,Pi);if(I.length===0)return;const Q=this._pageContents[C],B=this.match(I,Q,C),t=this._pageMatches[C]=[],l=this._pageMatchesLength[C]=[],o=this._pageDiffs[C];B==null||B.forEach(({index:D,length:w})=>{const[M,d]=vM(o,D,w);d&&(t.push(M),l.push(d))}),c(this,nU).highlightAll&&h(this,K,RV).call(this,C),this._resumePageIdx===C&&(this._resumePageIdx=null,h(this,K,Ai).call(this));const n=t.length;this._matchesCountTotal+=n,c(this,Qn)?n>0&&h(this,K,$i).call(this):++eU(this,Y0)._===this._linkService.pagesCount&&h(this,K,$i).call(this)},sb=function(){if(this._extractTextPromises.length>0)return;let C=Promise.resolve();const I={disableNormalization:!0};for(let Q=0,B=this._linkService.pagesCount;Q<B;Q++){const{promise:t,resolve:l}=Promise.withResolvers();this._extractTextPromises[Q]=t,C=C.then(()=>this._pdfDocument.getPage(Q+1).then(o=>o.getTextContent(I)).then(o=>{const n=[];for(const D of o.items)n.push(D.str),D.hasEOL&&n.push(`
- `);[this._pageContents[Q],this._pageDiffs[Q],this._hasDiacritics[Q]]=uQ(n.join("")),l()},o=>{console.error(`Unable to get text content for page ${Q+1}`,o),this._pageContents[Q]="",this._pageDiffs[Q]=null,this._hasDiacritics[Q]=!1,l()}))}},RV=function(C){this._scrollMatches&&this._selected.pageIdx===C&&(this._linkService.page=C+1),this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:C})},Zs=function(){this._eventBus.dispatch("updatetextlayermatches",{source:this,pageIndex:-1})},$0=function(){const C=c(this,nU).findPrevious,I=this._linkService.page-1,Q=this._linkService.pagesCount;if(this._highlightMatches=!0,this._dirtyMatch){this._dirtyMatch=!1,this._selected.pageIdx=this._selected.matchIdx=-1,this._offset.pageIdx=I,this._offset.matchIdx=null,this._offset.wrapped=!1,this._resumePageIdx=null,this._pageMatches.length=0,this._pageMatchesLength.length=0,R(this,Y0,0),this._matchesCountTotal=0,h(this,K,Zs).call(this);for(let t=0;t<Q;t++)this._pendingFindMatches.has(t)||(this._pendingFindMatches.add(t),this._extractTextPromises[t].then(()=>{this._pendingFindMatches.delete(t),h(this,K,nb).call(this,t)}))}if(c(this,K,Pi).length===0){h(this,K,Fs).call(this,VZ.FOUND);return}if(this._resumePageIdx)return;const B=this._offset;if(this._pagesToSearch=Q,B.matchIdx!==null){const t=this._pageMatches[B.pageIdx].length;if(!C&&B.matchIdx+1<t||C&&B.matchIdx>0){B.matchIdx=C?B.matchIdx-1:B.matchIdx+1,h(this,K,NV).call(this,!0);return}h(this,K,_i).call(this,C)}h(this,K,Ai).call(this)},ab=function(C){const I=this._offset,Q=C.length,B=c(this,nU).findPrevious;return Q?(I.matchIdx=B?Q-1:0,h(this,K,NV).call(this,!0),!0):(h(this,K,_i).call(this,B),I.wrapped&&(I.matchIdx=null,this._pagesToSearch<0)?(h(this,K,NV).call(this,!1),!0):!1)},Ai=function(){this._resumePageIdx!==null&&console.error("There can only be one pending page.");let C=null;do{const I=this._offset.pageIdx;if(C=this._pageMatches[I],!C){this._resumePageIdx=I;break}}while(!h(this,K,ab).call(this,C))},_i=function(C){const I=this._offset,Q=this._linkService.pagesCount;I.pageIdx=C?I.pageIdx-1:I.pageIdx+1,I.matchIdx=null,this._pagesToSearch--,(I.pageIdx>=Q||I.pageIdx<0)&&(I.pageIdx=C?Q-1:0,I.wrapped=!0)},NV=function(C=!1){let I=VZ.NOT_FOUND;const Q=this._offset.wrapped;if(this._offset.wrapped=!1,C){const B=this._selected.pageIdx;this._selected.pageIdx=this._offset.pageIdx,this._selected.matchIdx=this._offset.matchIdx,I=Q?VZ.WRAPPED:VZ.FOUND,B!==-1&&B!==this._selected.pageIdx&&h(this,K,RV).call(this,B)}h(this,K,Fs).call(this,I,c(this,nU).findPrevious),this._selected.pageIdx!==-1&&(this._scrollMatches=!0,h(this,K,RV).call(this,this._selected.pageIdx))},Wb=function(C){const I=this._pdfDocument;this._firstPageCapability.promise.then(()=>{!this._pdfDocument||I&&this._pdfDocument!==I||(this._findTimeout&&(clearTimeout(this._findTimeout),this._findTimeout=null),this._resumePageIdx&&(this._resumePageIdx=null,this._dirtyMatch=!0),h(this,K,Fs).call(this,VZ.FOUND),this._highlightMatches=!1,h(this,K,Zs).call(this))})},qi=function(){var C;const{pageIdx:I,matchIdx:Q}=this._selected;let B=0,t=this._matchesCountTotal;if(Q!==-1){for(let l=0;l<I;l++)B+=((C=this._pageMatches[l])==null?void 0:C.length)||0;B+=Q+1}return(B<1||B>t)&&(B=t=0),{current:B,total:t}},$i=function(){this._eventBus.dispatch("updatefindmatchescount",{source:this,matchesCount:h(this,K,qi).call(this)})},Fs=function(C,I=!1){var Q,B;!c(this,Qn)&&(c(this,Y0)!==this._linkService.pagesCount||C===VZ.PENDING)||this._eventBus.dispatch("updatefindcontrolstate",{source:this,state:C,previous:I,entireWord:((Q=c(this,nU))==null?void 0:Q.entireWord)??null,matchesCount:h(this,K,qi).call(this),rawQuery:((B=c(this,nU))==null?void 0:B.query)??null})};const fM="noopener noreferrer nofollow",eF={NONE:0,SELF:1,BLANK:2,PARENT:3,TOP:4};var lQ,Vb;const UQ=class LC{constructor({eventBus:I,externalLinkTarget:Q=null,externalLinkRel:B=null,ignoreDestinationZoom:t=!1}={}){f(this,"externalLinkEnabled",!0),this.eventBus=I,this.externalLinkTarget=Q,this.externalLinkRel=B,this._ignoreDestinationZoom=t,this.baseUrl=null,this.pdfDocument=null,this.pdfViewer=null,this.pdfHistory=null}setDocument(I,Q=null){this.baseUrl=Q,this.pdfDocument=I}setViewer(I){this.pdfViewer=I}setHistory(I){this.pdfHistory=I}get pagesCount(){return this.pdfDocument?this.pdfDocument.numPages:0}get page(){return this.pdfDocument?this.pdfViewer.currentPageNumber:1}set page(I){this.pdfDocument&&(this.pdfViewer.currentPageNumber=I)}get rotation(){return this.pdfDocument?this.pdfViewer.pagesRotation:0}set rotation(I){this.pdfDocument&&(this.pdfViewer.pagesRotation=I)}get isInPresentationMode(){return this.pdfDocument?this.pdfViewer.isInPresentationMode:!1}async goToDestination(I){if(!this.pdfDocument)return;let Q,B,t;if(typeof I=="string"?(Q=I,B=await this.pdfDocument.getDestination(I)):(Q=null,B=await I),!Array.isArray(B)){console.error(`goToDestination: "${B}" is not a valid destination array, for dest="${I}".`);return}const[l]=B;if(l&&typeof l=="object"){if(t=this.pdfDocument.cachedPageNumber(l),!t)try{t=await this.pdfDocument.getPageIndex(l)+1}catch{console.error(`goToDestination: "${l}" is not a valid page reference, for dest="${I}".`);return}}else Number.isInteger(l)&&(t=l+1);if(!t||t<1||t>this.pagesCount){console.error(`goToDestination: "${t}" is not a valid page number, for dest="${I}".`);return}this.pdfHistory&&(this.pdfHistory.pushCurrentPosition(),this.pdfHistory.push({namedDest:Q,explicitDest:B,pageNumber:t})),this.pdfViewer.scrollPageIntoView({pageNumber:t,destArray:B,ignoreDestinationZoom:this._ignoreDestinationZoom})}goToPage(I){if(!this.pdfDocument)return;const Q=typeof I=="string"&&this.pdfViewer.pageLabelToPageNumber(I)||I|0;if(!(Number.isInteger(Q)&&Q>0&&Q<=this.pagesCount)){console.error(`PDFLinkService.goToPage: "${I}" is not a valid page.`);return}this.pdfHistory&&(this.pdfHistory.pushCurrentPosition(),this.pdfHistory.pushPage(Q)),this.pdfViewer.scrollPageIntoView({pageNumber:Q})}addLinkAttributes(I,Q,B=!1){if(!Q||typeof Q!="string")throw new Error('A valid "url" parameter must provided.');const t=B?eF.BLANK:this.externalLinkTarget,l=this.externalLinkRel;this.externalLinkEnabled?I.href=I.title=Q:(I.href="",I.title=`Disabled: ${Q}`,I.onclick=()=>!1);let o="";switch(t){case eF.NONE:break;case eF.SELF:o="_self";break;case eF.BLANK:o="_blank";break;case eF.PARENT:o="_parent";break;case eF.TOP:o="_top";break}I.target=o,I.rel=typeof l=="string"?l:fM}getDestinationHash(I){if(typeof I=="string"){if(I.length>0)return this.getAnchorUrl("#"+escape(I))}else if(Array.isArray(I)){const Q=JSON.stringify(I);if(Q.length>0)return this.getAnchorUrl("#"+escape(Q))}return this.getAnchorUrl("")}getAnchorUrl(I){return this.baseUrl?this.baseUrl+I:I}setHash(I){var Q;if(!this.pdfDocument)return;let B,t;if(I.includes("=")){const l=VQ(I);if(l.has("search")){const o=l.get("search").replaceAll('"',""),n=l.get("phrase")==="true";this.eventBus.dispatch("findfromurlhash",{source:this,query:n?o:o.match(/\S+/g)})}if(l.has("page")&&(B=l.get("page")|0||1),l.has("zoom")){const o=l.get("zoom").split(","),n=o[0],D=parseFloat(n);n.includes("Fit")?n==="Fit"||n==="FitB"?t=[null,{name:n}]:n==="FitH"||n==="FitBH"||n==="FitV"||n==="FitBV"?t=[null,{name:n},o.length>1?o[1]|0:null]:n==="FitR"?o.length!==5?console.error('PDFLinkService.setHash: Not enough parameters for "FitR".'):t=[null,{name:n},o[1]|0,o[2]|0,o[3]|0,o[4]|0]:console.error(`PDFLinkService.setHash: "${n}" is not a valid zoom value.`):t=[null,{name:"XYZ"},o.length>1?o[1]|0:null,o.length>2?o[2]|0:null,D?D/100:n]}t?this.pdfViewer.scrollPageIntoView({pageNumber:B||this.page,destArray:t,allowNegativeOffset:!0}):B&&(this.page=B),l.has("pagemode")&&this.eventBus.dispatch("pagemode",{source:this,mode:l.get("pagemode")}),l.has("nameddest")&&this.goToDestination(l.get("nameddest"));return}t=unescape(I);try{t=JSON.parse(t),Array.isArray(t)||(t=t.toString())}catch{}if(typeof t=="string"||h(Q=LC,lQ,Vb).call(Q,t)){this.goToDestination(t);return}console.error(`PDFLinkService.setHash: "${unescape(I)}" is not a valid destination.`)}executeNamedAction(I){var Q,B;if(this.pdfDocument){switch(I){case"GoBack":(Q=this.pdfHistory)==null||Q.back();break;case"GoForward":(B=this.pdfHistory)==null||B.forward();break;case"NextPage":this.pdfViewer.nextPage();break;case"PrevPage":this.pdfViewer.previousPage();break;case"LastPage":this.page=this.pagesCount;break;case"FirstPage":this.page=1;break}this.eventBus.dispatch("namedaction",{source:this,action:I})}}async executeSetOCGState(I){if(!this.pdfDocument)return;const Q=this.pdfDocument,B=await this.pdfViewer.optionalContentConfigPromise;Q===this.pdfDocument&&(B.setOCGState(I),this.pdfViewer.optionalContentConfigPromise=Promise.resolve(B))}};lQ=new WeakSet,Vb=function(C){if(!Array.isArray(C)||C.length<2)return!1;const[I,Q,...B]=C;if(!(typeof I=="object"&&Number.isInteger(I==null?void 0:I.num)&&Number.isInteger(I==null?void 0:I.gen))&&!Number.isInteger(I)||!(typeof Q=="object"&&typeof(Q==null?void 0:Q.name)=="string"))return!1;const t=B.length;let l=!0;switch(Q.name){case"XYZ":if(t<2||t>3)return!1;break;case"Fit":case"FitB":return t===0;case"FitH":case"FitBH":case"FitV":case"FitBV":if(t>1)return!1;break;case"FitR":if(t!==4)return!1;l=!1;break;default:return!1}for(const o of B)if(!(typeof o=="number"||l&&o===null))return!1;return!0},b(UQ,lQ);let yV=UQ;class rR extends yV{setDocument(I,Q=null){}}const{AbortException:AM,AnnotationEditorLayer:_M,AnnotationEditorParamsType:gG,AnnotationEditorType:KU,AnnotationEditorUIManager:qM,AnnotationLayer:$M,AnnotationMode:tZ,build:KG,ColorPicker:HG,createValidAbsoluteUrl:lJ,DOMSVGFactory:vG,DrawLayer:UJ,FeatureTest:PG,fetchData:oN,getDocument:fG,getFilenameFromUrl:AG,getPdfFilenameFromUrl:dJ,getXfaPageViewport:_G,GlobalWorkerOptions:qG,ImageKind:$G,InvalidPDFException:lS,isDataScheme:US,isPdfFile:tJ,MissingPDFException:dS,noContextMenu:tS,normalizeUnicode:ZJ,OPS:ZS,OutputScale:FJ,PasswordResponses:FS,PDFDataRangeTransport:cS,PDFDateString:nS,PDFWorker:sS,PermissionFlag:LW,PixelsPerInch:ut,RenderingCancelledException:lR,setLayerDimensions:cJ,shadow:zV,stopEvent:UR,TextLayer:nJ,TouchManager:aS,UnexpectedResponseException:WS,Util:VS,VerbosityLevel:QS,version:pN,XfaLayer:YQ}=globalThis.pdfjsLib;var Ka,vZ,Ha,dR;class Qb{constructor({pdfPage:I,linkService:Q,downloadManager:B,annotationStorage:t=null,imageResourcesPath:l="",renderForms:o=!0,enableScripting:n=!1,hasJSActionsPromise:D=null,fieldObjectsPromise:w=null,annotationCanvasMap:M=null,accessibilityManager:d=null,annotationEditorUIManager:G=null,onAppend:N=null}){b(this,Ha),b(this,Ka,null),b(this,vZ,null),this.pdfPage=I,this.linkService=Q,this.downloadManager=B,this.imageResourcesPath=l,this.renderForms=o,this.annotationStorage=t,this.enableScripting=n,this._hasJSActionsPromise=D||Promise.resolve(!1),this._fieldObjectsPromise=w||Promise.resolve(null),this._annotationCanvasMap=M,this._accessibilityManager=d,this._annotationEditorUIManager=G,R(this,Ka,N),this.annotationLayer=null,this.div=null,this._cancelled=!1,this._eventBus=Q.eventBus}async render(I,Q,B="display"){var t,l;if(this.div){if(this._cancelled||!this.annotationLayer)return;this.annotationLayer.update({viewport:I.clone({dontFlip:!0})});return}const[o,n,D]=await Promise.all([this.pdfPage.getAnnotations({intent:B}),this._hasJSActionsPromise,this._fieldObjectsPromise]);if(this._cancelled)return;const w=this.div=document.createElement("div");if(w.className="annotationLayer",(t=c(this,Ka))==null||t.call(this,w),o.length===0){this.hide();return}this.annotationLayer=new $M({div:w,accessibilityManager:this._accessibilityManager,annotationCanvasMap:this._annotationCanvasMap,annotationEditorUIManager:this._annotationEditorUIManager,page:this.pdfPage,viewport:I.clone({dontFlip:!0}),structTreeLayer:(Q==null?void 0:Q.structTreeLayer)||null}),await this.annotationLayer.render({annotations:o,imageResourcesPath:this.imageResourcesPath,renderForms:this.renderForms,linkService:this.linkService,downloadManager:this.downloadManager,annotationStorage:this.annotationStorage,enableScripting:this.enableScripting,hasJSActions:n,fieldObjects:D}),this.linkService.isInPresentationMode&&h(this,Ha,dR).call(this,Zc.FULLSCREEN),c(this,vZ)||(R(this,vZ,new AbortController),(l=this._eventBus)==null||l._on("presentationmodechanged",M=>{h(this,Ha,dR).call(this,M.state)},{signal:c(this,vZ).signal}))}cancel(){var I;this._cancelled=!0,(I=c(this,vZ))==null||I.abort(),R(this,vZ,null)}hide(){this.div&&(this.div.hidden=!0)}hasEditableAnnotations(){var I;return!!((I=this.annotationLayer)!=null&&I.hasEditableAnnotations())}}Ka=new WeakMap,vZ=new WeakMap,Ha=new WeakSet,dR=function(C){if(!this.div)return;let I=!1;switch(C){case Zc.FULLSCREEN:I=!0;break;case Zc.NORMAL:break;default:return}for(const Q of this.div.childNodes)Q.hasAttribute("data-internal-link")||(Q.inert=I)};function BN(C,I){const Q=document.createElement("a");if(!Q.click)throw new Error('DownloadManager: "a.click()" is not supported.');Q.href=C,Q.target="_parent","download"in Q&&(Q.download=I),(document.body||document.documentElement).append(Q),Q.click(),Q.remove()}var oR;class sJ{constructor(){b(this,oR,new WeakMap)}downloadData(I,Q,B){const t=URL.createObjectURL(new Blob([I],{type:B}));BN(t,Q)}openOrDownloadData(I,Q,B=null){const t=tJ(Q)?"application/pdf":"";return this.downloadData(I,Q,t),!1}download(I,Q,B){let t;if(I)t=URL.createObjectURL(new Blob([I],{type:"application/pdf"}));else{if(!lJ(Q,"http://example.com")){console.error(`download - not a valid URL: ${Q}`);return}t=Q+"#pdfjs.action=download"}BN(t,B)}}oR=new WeakMap;const yN={EVENT:"event",TIMEOUT:"timeout"};async function aJ({target:C,name:I,delay:Q=0}){if(typeof C!="object"||!(I&&typeof I=="string")||!(Number.isInteger(Q)&&Q>=0))throw new Error("waitOnEventOrTimeout - invalid parameters.");const{promise:B,resolve:t}=Promise.withResolvers(),l=new AbortController;function o(w){l.abort(),clearTimeout(D),t(w)}const n=C instanceof ib?"_on":"addEventListener";C[n](I,o.bind(null,yN.EVENT),{signal:l.signal});const D=setTimeout(o.bind(null,yN.TIMEOUT),Q);return B}var Rn;class ib{constructor(){b(this,Rn,Object.create(null))}on(I,Q,B=null){this._on(I,Q,{external:!0,once:B==null?void 0:B.once,signal:B==null?void 0:B.signal})}off(I,Q,B=null){this._off(I,Q)}dispatch(I,Q){const B=c(this,Rn)[I];if(!B||B.length===0)return;let t;for(const{listener:l,external:o,once:n}of B.slice(0)){if(n&&this._off(I,l),o){(t||(t=[])).push(l);continue}l(Q)}if(t){for(const l of t)l(Q);t=null}}_on(I,Q,B=null){var t;let l=null;if((B==null?void 0:B.signal)instanceof AbortSignal){const{signal:o}=B;if(o.aborted){console.error("Cannot use an `aborted` signal.");return}const n=()=>this._off(I,Q);l=()=>o.removeEventListener("abort",n),o.addEventListener("abort",n)}((t=c(this,Rn))[I]||(t[I]=[])).push({listener:Q,external:(B==null?void 0:B.external)===!0,once:(B==null?void 0:B.once)===!0,rmAbort:l})}_off(I,Q,B=null){var t;const l=c(this,Rn)[I];if(l)for(let o=0,n=l.length;o<n;o++){const D=l[o];if(D.listener===Q){(t=D.rmAbort)==null||t.call(D),l.splice(o,1);return}}}}Rn=new WeakMap;class QQ{constructor(I){this.value=I}valueOf(){return this.value}}class Hl extends QQ{constructor(I="???"){super(I)}toString(I){return`{${this.value}}`}}class FZ extends QQ{constructor(I,Q={}){super(I),this.opts=Q}toString(I){try{return I.memoizeIntlObject(Intl.NumberFormat,this.opts).format(this.value)}catch(Q){return I.reportError(Q),this.value.toString(10)}}}class Qs extends QQ{constructor(I,Q={}){super(I),this.opts=Q}toString(I){try{return I.memoizeIntlObject(Intl.DateTimeFormat,this.opts).format(this.value)}catch(Q){return I.reportError(Q),new Date(this.value).toISOString()}}}const zN=100,WJ="",VJ="";function QJ(C,I,Q){if(Q===I||Q instanceof FZ&&I instanceof FZ&&Q.value===I.value)return!0;if(I instanceof FZ&&typeof Q=="string"){let B=C.memoizeIntlObject(Intl.PluralRules,I.opts).select(I.value);if(Q===B)return!0}return!1}function LN(C,I,Q){return I[Q]?yn(C,I[Q].value):(C.reportError(new RangeError("No default")),new Hl)}function tR(C,I){const Q=[],B=Object.create(null);for(const t of I)t.type==="narg"?B[t.name]=ms(C,t.value):Q.push(ms(C,t));return{positional:Q,named:B}}function ms(C,I){switch(I.type){case"str":return I.value;case"num":return new FZ(I.value,{minimumFractionDigits:I.precision});case"var":return iJ(C,I);case"mesg":return RJ(C,I);case"term":return NJ(C,I);case"func":return eJ(C,I);case"select":return hJ(C,I);default:return new Hl}}function iJ(C,{name:I}){let Q;if(C.params)if(Object.prototype.hasOwnProperty.call(C.params,I))Q=C.params[I];else return new Hl(`$${I}`);else if(C.args&&Object.prototype.hasOwnProperty.call(C.args,I))Q=C.args[I];else return C.reportError(new ReferenceError(`Unknown variable: $${I}`)),new Hl(`$${I}`);if(Q instanceof QQ)return Q;switch(typeof Q){case"string":return Q;case"number":return new FZ(Q);case"object":if(Q instanceof Date)return new Qs(Q.getTime());default:return C.reportError(new TypeError(`Variable type not supported: $${I}, ${typeof Q}`)),new Hl(`$${I}`)}}function RJ(C,{name:I,attr:Q}){const B=C.bundle._messages.get(I);if(!B)return C.reportError(new ReferenceError(`Unknown message: ${I}`)),new Hl(I);if(Q){const t=B.attributes[Q];return t?yn(C,t):(C.reportError(new ReferenceError(`Unknown attribute: ${Q}`)),new Hl(`${I}.${Q}`))}return B.value?yn(C,B.value):(C.reportError(new ReferenceError(`No value: ${I}`)),new Hl(I))}function NJ(C,{name:I,attr:Q,args:B}){const t=`-${I}`,l=C.bundle._terms.get(t);if(!l)return C.reportError(new ReferenceError(`Unknown term: ${t}`)),new Hl(t);if(Q){const n=l.attributes[Q];if(n){C.params=tR(C,B).named;const D=yn(C,n);return C.params=null,D}return C.reportError(new ReferenceError(`Unknown attribute: ${Q}`)),new Hl(`${t}.${Q}`)}C.params=tR(C,B).named;const o=yn(C,l.value);return C.params=null,o}function eJ(C,{name:I,args:Q}){let B=C.bundle._functions[I];if(!B)return C.reportError(new ReferenceError(`Unknown function: ${I}()`)),new Hl(`${I}()`);if(typeof B!="function")return C.reportError(new TypeError(`Function ${I}() is not callable`)),new Hl(`${I}()`);try{let t=tR(C,Q);return B(t.positional,t.named)}catch(t){return C.reportError(t),new Hl(`${I}()`)}}function hJ(C,{selector:I,variants:Q,star:B}){let t=ms(C,I);if(t instanceof Hl)return LN(C,Q,B);for(const l of Q){const o=ms(C,l.key);if(QJ(C,t,o))return yn(C,l.value)}return LN(C,Q,B)}function Rb(C,I){if(C.dirty.has(I))return C.reportError(new RangeError("Cyclic reference")),new Hl;C.dirty.add(I);const Q=[],B=C.bundle._useIsolating&&I.length>1;for(const t of I){if(typeof t=="string"){Q.push(C.bundle._transform(t));continue}if(C.placeables++,C.placeables>zN)throw C.dirty.delete(I),new RangeError(`Too many placeables expanded: ${C.placeables}, max allowed is ${zN}`);B&&Q.push(WJ),Q.push(ms(C,t).toString(C)),B&&Q.push(VJ)}return C.dirty.delete(I),Q.join("")}function yn(C,I){return typeof I=="string"?C.bundle._transform(I):Rb(C,I)}class bJ{constructor(I,Q,B){this.dirty=new WeakSet,this.params=null,this.placeables=0,this.bundle=I,this.errors=Q,this.args=B}reportError(I){if(!this.errors||!(I instanceof Error))throw I;this.errors.push(I)}memoizeIntlObject(I,Q){let B=this.bundle._intls.get(I);B||(B={},this.bundle._intls.set(I,B));let t=JSON.stringify(Q);return B[t]||(B[t]=new I(this.bundle.locales,Q)),B[t]}}function LV(C,I){const Q=Object.create(null);for(const[B,t]of Object.entries(C))I.includes(B)&&(Q[B]=t.valueOf());return Q}const kN=["unitDisplay","currencyDisplay","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits"];function mJ(C,I){let Q=C[0];if(Q instanceof Hl)return new Hl(`NUMBER(${Q.valueOf()})`);if(Q instanceof FZ)return new FZ(Q.valueOf(),{...Q.opts,...LV(I,kN)});if(Q instanceof Qs)return new FZ(Q.valueOf(),{...LV(I,kN)});throw new TypeError("Invalid argument to NUMBER")}const IN=["dateStyle","timeStyle","fractionalSecondDigits","dayPeriod","hour12","weekday","era","year","month","day","hour","minute","second","timeZoneName"];function MJ(C,I){let Q=C[0];if(Q instanceof Hl)return new Hl(`DATETIME(${Q.valueOf()})`);if(Q instanceof Qs)return new Qs(Q.valueOf(),{...Q.opts,...LV(I,IN)});if(Q instanceof FZ)return new Qs(Q.valueOf(),{...LV(I,IN)});throw new TypeError("Invalid argument to DATETIME")}const DN=new Map;function JJ(C){const I=Array.isArray(C)?C.join(" "):C;let Q=DN.get(I);return Q===void 0&&(Q=new Map,DN.set(I,Q)),Q}class GJ{constructor(I,{functions:Q,useIsolating:B=!0,transform:t=l=>l}={}){this._terms=new Map,this._messages=new Map,this.locales=Array.isArray(I)?I:[I],this._functions={NUMBER:mJ,DATETIME:MJ,...Q},this._useIsolating=B,this._transform=t,this._intls=JJ(I)}hasMessage(I){return this._messages.has(I)}getMessage(I){return this._messages.get(I)}addResource(I,{allowOverrides:Q=!1}={}){const B=[];for(let t=0;t<I.body.length;t++){let l=I.body[t];if(l.id.startsWith("-")){if(Q===!1&&this._terms.has(l.id)){B.push(new Error(`Attempt to override an existing term: "${l.id}"`));continue}this._terms.set(l.id,l)}else{if(Q===!1&&this._messages.has(l.id)){B.push(new Error(`Attempt to override an existing message: "${l.id}"`));continue}this._messages.set(l.id,l)}}return B}formatPattern(I,Q=null,B=null){if(typeof I=="string")return this._transform(I);let t=new bJ(this,B,Q);try{return Rb(t,I).toString(t)}catch(l){if(t.errors&&l instanceof Error)return t.errors.push(l),new Hl().toString(t);throw l}}}const oQ=/^(-?[a-zA-Z][\w-]*) *= */gm,EN=/\.([a-zA-Z][\w-]*) *= */y,SJ=/\*?\[/y,pQ=/(-?[0-9]+(?:\.([0-9]+))?)/y,TJ=/([a-zA-Z][\w-]*)/y,rN=/([$-])?([a-zA-Z][\w-]*)(?:\.([a-zA-Z][\w-]*))?/y,XJ=/^[A-Z][A-Z0-9_-]*$/,kW=/([^{}\n\r]+)/y,uJ=/([^\\"\n\r]*)/y,CN=/\\([\\"])/y,wN=/\\u([a-fA-F0-9]{4})|\\U([a-fA-F0-9]{6})/y,YJ=/^\n+/,xN=/ +$/,oJ=/ *\r?\n/g,pJ=/( *)$/,BJ=/{\s*/y,jN=/\s*}/y,yJ=/\[\s*/y,zJ=/\s*] */y,LJ=/\s*\(\s*/y,kJ=/\s*->\s*/y,IJ=/\s*:\s*/y,DJ=/\s*,?\s*/y,EJ=/\s+/y;class rJ{constructor(I){this.body=[],oQ.lastIndex=0;let Q=0;for(;;){let x=oQ.exec(I);if(x===null)break;Q=oQ.lastIndex;try{this.body.push(D(x[1]))}catch(AA){if(AA instanceof SyntaxError)continue;throw AA}}function B(x){return x.lastIndex=Q,x.test(I)}function t(x,AA){if(I[Q]===x)return Q++,!0;if(AA)throw new AA(`Expected ${x}`);return!1}function l(x,AA){if(B(x))return Q=x.lastIndex,!0;if(AA)throw new AA(`Expected ${x.toString()}`);return!1}function o(x){x.lastIndex=Q;let AA=x.exec(I);if(AA===null)throw new SyntaxError(`Expected ${x.toString()}`);return Q=x.lastIndex,AA}function n(x){return o(x)[1]}function D(x){let AA=M(),iA=w();if(AA===null&&Object.keys(iA).length===0)throw new SyntaxError("Expected message value or attributes");return{id:x,value:AA,attributes:iA}}function w(){let x=Object.create(null);for(;B(EN);){let AA=n(EN),iA=M();if(iA===null)throw new SyntaxError("Expected attribute value");x[AA]=iA}return x}function M(){let x;if(B(kW)&&(x=n(kW)),I[Q]==="{"||I[Q]==="}")return d(x?[x]:[],1/0);let AA=QA();return AA?x?d([x,AA],AA.length):(AA.value=J(AA.value,YJ),d([AA],AA.length)):x?J(x,xN):null}function d(x=[],AA){for(;;){if(B(kW)){x.push(n(kW));continue}if(I[Q]==="{"){x.push(G());continue}if(I[Q]==="}")throw new SyntaxError("Unbalanced closing brace");let cA=QA();if(cA){x.push(cA),AA=Math.min(AA,cA.length);continue}break}let iA=x.length-1,wA=x[iA];typeof wA=="string"&&(x[iA]=J(wA,xN));let sA=[];for(let cA of x)cA instanceof ON&&(cA=cA.value.slice(0,cA.value.length-AA)),cA&&sA.push(cA);return sA}function G(){l(BJ,SyntaxError);let x=N();if(l(jN))return x;if(l(kJ)){let AA=Y();return l(jN,SyntaxError),{type:"select",selector:x,...AA}}throw new SyntaxError("Unclosed placeable")}function N(){if(I[Q]==="{")return G();if(B(rN)){let[,x,AA,iA=null]=o(rN);if(x==="$")return{type:"var",name:AA};if(l(LJ)){let wA=k();if(x==="-")return{type:"term",name:AA,attr:iA,args:wA};if(XJ.test(AA))return{type:"func",name:AA,args:wA};throw new SyntaxError("Function names must be all upper-case")}return x==="-"?{type:"term",name:AA,attr:iA,args:[]}:{type:"mesg",name:AA,attr:iA}}return X()}function k(){let x=[];for(;;){switch(I[Q]){case")":return Q++,x;case void 0:throw new SyntaxError("Unclosed argument list")}x.push(m()),l(DJ)}}function m(){let x=N();return x.type!=="mesg"?x:l(IJ)?{type:"narg",name:x.name,value:X()}:x}function Y(){let x=[],AA=0,iA;for(;B(SJ);){t("*")&&(iA=AA);let wA=S(),sA=M();if(sA===null)throw new SyntaxError("Expected variant value");x[AA++]={key:wA,value:sA}}if(AA===0)return null;if(iA===void 0)throw new SyntaxError("Expected default variant");return{variants:x,star:iA}}function S(){l(yJ,SyntaxError);let x;return B(pQ)?x=q():x={type:"str",value:n(TJ)},l(zJ,SyntaxError),x}function X(){if(B(pQ))return q();if(I[Q]==='"')return P();throw new SyntaxError("Invalid expression")}function q(){let[,x,AA=""]=o(pQ),iA=AA.length;return{type:"num",value:parseFloat(x),precision:iA}}function P(){t('"',SyntaxError);let x="";for(;;){if(x+=n(uJ),I[Q]==="\\"){x+=gA();continue}if(t('"'))return{type:"str",value:x};throw new SyntaxError("Unclosed string literal")}}function gA(){if(B(CN))return n(CN);if(B(wN)){let[,x,AA]=o(wN),iA=parseInt(x||AA,16);return iA<=55295||57344<=iA?String.fromCodePoint(iA):"�"}throw new SyntaxError("Unknown escape sequence")}function QA(){let x=Q;switch(l(EJ),I[Q]){case".":case"[":case"*":case"}":case void 0:return!1;case"{":return EA(I.slice(x,Q))}return I[Q-1]===" "?EA(I.slice(x,Q)):!1}function J(x,AA){return x.replace(AA,"")}function EA(x){let AA=x.replace(oJ,`
- `),iA=pJ.exec(x)[1].length;return new ON(AA,iA)}}}class ON{constructor(I,Q){this.value=I,this.length=Q}}const CJ=/<|&#?\w+;/,wJ={"http://www.w3.org/1999/xhtml":["em","strong","small","s","cite","q","dfn","abbr","data","time","code","var","samp","kbd","sub","sup","i","b","u","mark","bdi","bdo","span","br","wbr"]},xJ={"http://www.w3.org/1999/xhtml":{global:["title","aria-label","aria-valuetext"],a:["download"],area:["download","alt"],input:["alt","placeholder"],menuitem:["label"],menu:["label"],optgroup:["label"],option:["label"],track:["label"],img:["alt"],textarea:["placeholder"],th:["abbr"]},"http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul":{global:["accesskey","aria-label","aria-valuetext","label","title","tooltiptext"],description:["value"],key:["key","keycode"],label:["value"],textbox:["placeholder","value"]}};function jJ(C,I){const{value:Q}=I;if(typeof Q=="string")if(C.localName==="title"&&C.namespaceURI==="http://www.w3.org/1999/xhtml")C.textContent=Q;else if(!CJ.test(Q))C.textContent=Q;else{const B=C.ownerDocument.createElementNS("http://www.w3.org/1999/xhtml","template");B.innerHTML=Q,OJ(B.content,C)}Nb(I,C)}function OJ(C,I){for(const Q of C.childNodes)if(Q.nodeType!==Q.TEXT_NODE){if(Q.hasAttribute("data-l10n-name")){const B=KJ(I,Q);C.replaceChild(B,Q);continue}if(vJ(Q)){const B=HJ(Q);C.replaceChild(B,Q);continue}console.warn(`An element of forbidden type "${Q.localName}" was found in the translation. Only safe text-level elements and elements with data-l10n-name are allowed.`),C.replaceChild(ZR(Q),Q)}I.textContent="",I.appendChild(C)}function gJ(C,I){if(!C)return!1;for(let Q of C)if(Q.name===I)return!0;return!1}function Nb(C,I){const Q=I.hasAttribute("data-l10n-attrs")?I.getAttribute("data-l10n-attrs").split(",").map(B=>B.trim()):null;for(const B of Array.from(I.attributes))gN(B.name,I,Q)&&!gJ(C.attributes,B.name)&&I.removeAttribute(B.name);if(C.attributes)for(const B of Array.from(C.attributes))gN(B.name,I,Q)&&I.getAttribute(B.name)!==B.value&&I.setAttribute(B.name,B.value)}function KJ(C,I){const Q=I.getAttribute("data-l10n-name"),B=C.querySelector(`[data-l10n-name="${Q}"]`);if(!B)return console.warn(`An element named "${Q}" wasn't found in the source.`),ZR(I);if(B.localName!==I.localName)return console.warn(`An element named "${Q}" was found in the translation but its type ${I.localName} didn't match the element found in the source (${B.localName}).`),ZR(I);C.removeChild(B);const t=B.cloneNode(!1);return eb(I,t)}function HJ(C){const I=C.ownerDocument.createElement(C.localName);return eb(C,I)}function ZR(C){return C.ownerDocument.createTextNode(C.textContent)}function vJ(C){const I=wJ[C.namespaceURI];return I&&I.includes(C.localName)}function gN(C,I,Q=null){if(Q&&Q.includes(C))return!0;const B=xJ[I.namespaceURI];if(!B)return!1;const t=C.toLowerCase(),l=I.localName;if(B.global.includes(t))return!0;if(!B[l])return!1;if(B[l].includes(t))return!0;if(I.namespaceURI==="http://www.w3.org/1999/xhtml"&&l==="input"&&t==="value"){const o=I.type.toLowerCase();if(o==="submit"||o==="button"||o==="reset")return!0}return!1}function eb(C,I){return I.textContent=C.textContent,Nb(C,I),I}class PJ extends Array{static from(I){return I instanceof this?I:new this(I)}}class fJ extends PJ{constructor(I){if(super(),Symbol.asyncIterator in Object(I))this.iterator=I[Symbol.asyncIterator]();else if(Symbol.iterator in Object(I))this.iterator=I[Symbol.iterator]();else throw new TypeError("Argument must implement the iteration protocol.")}[Symbol.asyncIterator](){const I=this;let Q=0;return{async next(){return I.length<=Q&&I.push(I.iterator.next()),I[Q++]}}}async touchNext(I=1){let Q=0;for(;Q++<I;){const B=this[this.length-1];if(B&&(await B).done)break;this.push(this.iterator.next())}return this[this.length-1]}}class AJ{constructor(I=[],Q){this.resourceIds=I,this.generateBundles=Q,this.onChange(!0)}addResourceIds(I,Q=!1){return this.resourceIds.push(...I),this.onChange(Q),this.resourceIds.length}removeResourceIds(I){return this.resourceIds=this.resourceIds.filter(Q=>!I.includes(Q)),this.onChange(),this.resourceIds.length}async formatWithFallback(I,Q){const B=[];let t=!1;for await(const l of this.bundles){t=!0;const o=$J(Q,l,I,B);if(o.size===0)break;if(typeof console<"u"){const n=l.locales[0],D=Array.from(o).join(", ");console.warn(`[fluent] Missing translations in ${n}: ${D}`)}}return!t&&typeof console<"u"&&console.warn(`[fluent] Request for keys failed because no resource bundles got generated.
- keys: ${JSON.stringify(I)}.
- resourceIds: ${JSON.stringify(this.resourceIds)}.`),B}formatMessages(I){return this.formatWithFallback(I,qJ)}formatValues(I){return this.formatWithFallback(I,_J)}async formatValue(I,Q){const[B]=await this.formatValues([{id:I,args:Q}]);return B}handleEvent(){this.onChange()}onChange(I=!1){this.bundles=fJ.from(this.generateBundles(this.resourceIds)),I&&this.bundles.touchNext(2)}}function _J(C,I,Q,B){return Q.value?C.formatPattern(Q.value,B,I):null}function qJ(C,I,Q,B){const t={value:null,attributes:null};Q.value&&(t.value=C.formatPattern(Q.value,B,I));let l=Object.keys(Q.attributes);if(l.length>0){t.attributes=new Array(l.length);for(let[o,n]of l.entries()){let D=C.formatPattern(Q.attributes[n],B,I);t.attributes[o]={name:n,value:D}}}return t}function $J(C,I,Q,B){const t=[],l=new Set;return Q.forEach(({id:o,args:n},D)=>{if(B[D]!==void 0)return;let w=I.getMessage(o);if(w){if(t.length=0,B[D]=C(I,t,w,n),t.length>0&&typeof console<"u"){const M=I.locales[0],d=t.join(", ");console.warn(`[fluent][resolver] errors in ${M}/${o}: ${d}.`)}}else l.add(o)}),l}const hF="data-l10n-id",xn="data-l10n-args",lG=`[${hF}]`;class UG extends AJ{constructor(I,Q){super(I,Q),this.roots=new Set,this.pendingrAF=null,this.pendingElements=new Set,this.windowElement=null,this.mutationObserver=null,this.observerConfig={attributes:!0,characterData:!1,childList:!0,subtree:!0,attributeFilter:[hF,xn]}}onChange(I=!1){super.onChange(I),this.roots&&this.translateRoots()}setAttributes(I,Q,B){return I.setAttribute(hF,Q),B?I.setAttribute(xn,JSON.stringify(B)):I.removeAttribute(xn),I}getAttributes(I){return{id:I.getAttribute(hF),args:JSON.parse(I.getAttribute(xn)||null)}}connectRoot(I){for(const Q of this.roots)if(Q===I||Q.contains(I)||I.contains(Q))throw new Error("Cannot add a root that overlaps with existing root.");if(this.windowElement){if(this.windowElement!==I.ownerDocument.defaultView)throw new Error(`Cannot connect a root:
- DOMLocalization already has a root from a different window.`)}else this.windowElement=I.ownerDocument.defaultView,this.mutationObserver=new this.windowElement.MutationObserver(Q=>this.translateMutations(Q));this.roots.add(I),this.mutationObserver.observe(I,this.observerConfig)}disconnectRoot(I){return this.roots.delete(I),this.pauseObserving(),this.roots.size===0?(this.mutationObserver=null,this.windowElement&&this.pendingrAF&&this.windowElement.cancelAnimationFrame(this.pendingrAF),this.windowElement=null,this.pendingrAF=null,this.pendingElements.clear(),!0):(this.resumeObserving(),!1)}translateRoots(){const I=Array.from(this.roots);return Promise.all(I.map(Q=>this.translateFragment(Q)))}pauseObserving(){this.mutationObserver&&(this.translateMutations(this.mutationObserver.takeRecords()),this.mutationObserver.disconnect())}resumeObserving(){if(this.mutationObserver)for(const I of this.roots)this.mutationObserver.observe(I,this.observerConfig)}translateMutations(I){for(const Q of I)switch(Q.type){case"attributes":Q.target.hasAttribute("data-l10n-id")&&this.pendingElements.add(Q.target);break;case"childList":for(const B of Q.addedNodes)if(B.nodeType===B.ELEMENT_NODE)if(B.childElementCount)for(const t of this.getTranslatables(B))this.pendingElements.add(t);else B.hasAttribute(hF)&&this.pendingElements.add(B);break}this.pendingElements.size>0&&this.pendingrAF===null&&(this.pendingrAF=this.windowElement.requestAnimationFrame(()=>{this.translateElements(Array.from(this.pendingElements)),this.pendingElements.clear(),this.pendingrAF=null}))}translateFragment(I){return this.translateElements(this.getTranslatables(I))}async translateElements(I){if(!I.length)return;const Q=I.map(this.getKeysForElement),B=await this.formatMessages(Q);return this.applyTranslations(I,B)}applyTranslations(I,Q){this.pauseObserving();for(let B=0;B<I.length;B++)Q[B]!==void 0&&jJ(I[B],Q[B]);this.resumeObserving()}getTranslatables(I){const Q=Array.from(I.querySelectorAll(lG));return typeof I.hasAttribute=="function"&&I.hasAttribute(hF)&&Q.push(I),Q}getKeysForElement(I){return{id:I.getAttribute(hF),args:JSON.parse(I.getAttribute(xn)||null)}}}var va,PZ,Nn,xU,Ln,hb,bb;const Rs=class rC{constructor({lang:I,isRTL:Q},B=null){b(this,va),b(this,PZ),b(this,Nn),b(this,xU);var t,l;R(this,Nn,h(t=rC,Ln,hb).call(t,I)),R(this,xU,B),R(this,va,Q??h(l=rC,Ln,bb).call(l,c(this,Nn))?"rtl":"ltr")}_setL10n(I){R(this,xU,I)}getLanguage(){return c(this,Nn)}getDirection(){return c(this,va)}async get(I,Q=null,B){var t;return Array.isArray(I)?(I=I.map(l=>({id:l})),(await c(this,xU).formatMessages(I)).map(l=>l.value)):((t=(await c(this,xU).formatMessages([{id:I,args:Q}]))[0])==null?void 0:t.value)||B}async translate(I){(c(this,PZ)||R(this,PZ,new Set)).add(I);try{c(this,xU).connectRoot(I),await c(this,xU).translateRoots()}catch{}}async translateOnce(I){try{await c(this,xU).translateElements([I])}catch(Q){console.error("translateOnce:",Q)}}async destroy(){if(c(this,PZ)){for(const I of c(this,PZ))c(this,xU).disconnectRoot(I);c(this,PZ).clear(),R(this,PZ,null)}c(this,xU).pauseObserving()}pause(){c(this,xU).pauseObserving()}resume(){c(this,xU).resumeObserving()}};va=new WeakMap,PZ=new WeakMap,Nn=new WeakMap,xU=new WeakMap,Ln=new WeakSet,hb=function(C){return C=(C==null?void 0:C.toLowerCase())||"en-us",{en:"en-us",es:"es-es",fy:"fy-nl",ga:"ga-ie",gu:"gu-in",hi:"hi-in",hy:"hy-am",nb:"nb-no",ne:"ne-np",nn:"nn-no",pa:"pa-in",pt:"pt-pt",sv:"sv-se",zh:"zh-cn"}[C]||C},bb=function(C){const I=C.split("-",1)[0];return["ar","he","fa","ps","ur"].includes(I)},b(Rs,Ln);let FR=Rs;function KN(C,I){const Q=new rJ(I),B=new GJ(C),t=B.addResource(Q);return t.length&&console.error("L10n errors",t),B}var ad,mb,Mb,Jb,Gb,cR;const MF=class EC extends FR{constructor(I){super({lang:I});const Q=I?h(EC,ad,mb).bind(EC,"en-us",this.getLanguage()):h(EC,ad,Gb).bind(EC,this.getLanguage());this._setL10n(new UG([],Q))}};ad=new WeakSet,mb=async function*(C,I){const{baseURL:Q,paths:B}=await h(this,ad,Jb).call(this),t=[I];if(C!==I){const l=I.split("-",1)[0];l!==I&&t.push(l),t.push(C)}for(const l of t){const o=await h(this,ad,Mb).call(this,l,Q,B);o?yield o:l==="en-us"&&(yield h(this,ad,cR).call(this,l))}},Mb=async function(C,I,Q){const B=Q[C];if(!B)return null;const t=new URL(B,I),l=await oN(t,"text");return KN(C,l)},Jb=async function(){try{const{href:C}=document.querySelector('link[type="application/l10n"]'),I=await oN(C,"json");return{baseURL:C.replace(/[^/]*$/,"")||"./",paths:I}}catch{}return{baseURL:"./",paths:Object.create(null)}},Gb=async function*(C){yield h(this,ad,cR).call(this,C)},cR=async function(C){return KN(C,`pdfjs-previous-button =
- .title = Previous Page
- pdfjs-previous-button-label = Previous
- pdfjs-next-button =
- .title = Next Page
- pdfjs-next-button-label = Next
- pdfjs-page-input =
- .title = Page
- pdfjs-of-pages = of { $pagesCount }
- pdfjs-page-of-pages = ({ $pageNumber } of { $pagesCount })
- pdfjs-zoom-out-button =
- .title = Zoom Out
- pdfjs-zoom-out-button-label = Zoom Out
- pdfjs-zoom-in-button =
- .title = Zoom In
- pdfjs-zoom-in-button-label = Zoom In
- pdfjs-zoom-select =
- .title = Zoom
- pdfjs-presentation-mode-button =
- .title = Switch to Presentation Mode
- pdfjs-presentation-mode-button-label = Presentation Mode
- pdfjs-open-file-button =
- .title = Open File
- pdfjs-open-file-button-label = Open
- pdfjs-print-button =
- .title = Print
- pdfjs-print-button-label = Print
- pdfjs-save-button =
- .title = Save
- pdfjs-save-button-label = Save
- pdfjs-download-button =
- .title = Download
- pdfjs-download-button-label = Download
- pdfjs-bookmark-button =
- .title = Current Page (View URL from Current Page)
- pdfjs-bookmark-button-label = Current Page
- pdfjs-tools-button =
- .title = Tools
- pdfjs-tools-button-label = Tools
- pdfjs-first-page-button =
- .title = Go to First Page
- pdfjs-first-page-button-label = Go to First Page
- pdfjs-last-page-button =
- .title = Go to Last Page
- pdfjs-last-page-button-label = Go to Last Page
- pdfjs-page-rotate-cw-button =
- .title = Rotate Clockwise
- pdfjs-page-rotate-cw-button-label = Rotate Clockwise
- pdfjs-page-rotate-ccw-button =
- .title = Rotate Counterclockwise
- pdfjs-page-rotate-ccw-button-label = Rotate Counterclockwise
- pdfjs-cursor-text-select-tool-button =
- .title = Enable Text Selection Tool
- pdfjs-cursor-text-select-tool-button-label = Text Selection Tool
- pdfjs-cursor-hand-tool-button =
- .title = Enable Hand Tool
- pdfjs-cursor-hand-tool-button-label = Hand Tool
- pdfjs-scroll-page-button =
- .title = Use Page Scrolling
- pdfjs-scroll-page-button-label = Page Scrolling
- pdfjs-scroll-vertical-button =
- .title = Use Vertical Scrolling
- pdfjs-scroll-vertical-button-label = Vertical Scrolling
- pdfjs-scroll-horizontal-button =
- .title = Use Horizontal Scrolling
- pdfjs-scroll-horizontal-button-label = Horizontal Scrolling
- pdfjs-scroll-wrapped-button =
- .title = Use Wrapped Scrolling
- pdfjs-scroll-wrapped-button-label = Wrapped Scrolling
- pdfjs-spread-none-button =
- .title = Do not join page spreads
- pdfjs-spread-none-button-label = No Spreads
- pdfjs-spread-odd-button =
- .title = Join page spreads starting with odd-numbered pages
- pdfjs-spread-odd-button-label = Odd Spreads
- pdfjs-spread-even-button =
- .title = Join page spreads starting with even-numbered pages
- pdfjs-spread-even-button-label = Even Spreads
- pdfjs-document-properties-button =
- .title = Document Properties…
- pdfjs-document-properties-button-label = Document Properties…
- pdfjs-document-properties-file-name = File name:
- pdfjs-document-properties-file-size = File size:
- pdfjs-document-properties-size-kb = { NUMBER($kb, maximumSignificantDigits: 3) } KB ({ $b } bytes)
- pdfjs-document-properties-size-mb = { NUMBER($mb, maximumSignificantDigits: 3) } MB ({ $b } bytes)
- pdfjs-document-properties-title = Title:
- pdfjs-document-properties-author = Author:
- pdfjs-document-properties-subject = Subject:
- pdfjs-document-properties-keywords = Keywords:
- pdfjs-document-properties-creation-date = Creation Date:
- pdfjs-document-properties-modification-date = Modification Date:
- pdfjs-document-properties-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
- pdfjs-document-properties-creator = Creator:
- pdfjs-document-properties-producer = PDF Producer:
- pdfjs-document-properties-version = PDF Version:
- pdfjs-document-properties-page-count = Page Count:
- pdfjs-document-properties-page-size = Page Size:
- pdfjs-document-properties-page-size-unit-inches = in
- pdfjs-document-properties-page-size-unit-millimeters = mm
- pdfjs-document-properties-page-size-orientation-portrait = portrait
- pdfjs-document-properties-page-size-orientation-landscape = landscape
- pdfjs-document-properties-page-size-name-a-three = A3
- pdfjs-document-properties-page-size-name-a-four = A4
- pdfjs-document-properties-page-size-name-letter = Letter
- pdfjs-document-properties-page-size-name-legal = Legal
- pdfjs-document-properties-page-size-dimension-string = { $width } × { $height } { $unit } ({ $orientation })
- pdfjs-document-properties-page-size-dimension-name-string = { $width } × { $height } { $unit } ({ $name }, { $orientation })
- pdfjs-document-properties-linearized = Fast Web View:
- pdfjs-document-properties-linearized-yes = Yes
- pdfjs-document-properties-linearized-no = No
- pdfjs-document-properties-close-button = Close
- pdfjs-print-progress-message = Preparing document for printing…
- pdfjs-print-progress-percent = { $progress }%
- pdfjs-print-progress-close-button = Cancel
- pdfjs-printing-not-supported = Warning: Printing is not fully supported by this browser.
- pdfjs-printing-not-ready = Warning: The PDF is not fully loaded for printing.
- pdfjs-toggle-sidebar-button =
- .title = Toggle Sidebar
- pdfjs-toggle-sidebar-notification-button =
- .title = Toggle Sidebar (document contains outline/attachments/layers)
- pdfjs-toggle-sidebar-button-label = Toggle Sidebar
- pdfjs-document-outline-button =
- .title = Show Document Outline (double-click to expand/collapse all items)
- pdfjs-document-outline-button-label = Document Outline
- pdfjs-attachments-button =
- .title = Show Attachments
- pdfjs-attachments-button-label = Attachments
- pdfjs-layers-button =
- .title = Show Layers (double-click to reset all layers to the default state)
- pdfjs-layers-button-label = Layers
- pdfjs-thumbs-button =
- .title = Show Thumbnails
- pdfjs-thumbs-button-label = Thumbnails
- pdfjs-current-outline-item-button =
- .title = Find Current Outline Item
- pdfjs-current-outline-item-button-label = Current Outline Item
- pdfjs-findbar-button =
- .title = Find in Document
- pdfjs-findbar-button-label = Find
- pdfjs-additional-layers = Additional Layers
- pdfjs-thumb-page-title =
- .title = Page { $page }
- pdfjs-thumb-page-canvas =
- .aria-label = Thumbnail of Page { $page }
- pdfjs-find-input =
- .title = Find
- .placeholder = Find in document…
- pdfjs-find-previous-button =
- .title = Find the previous occurrence of the phrase
- pdfjs-find-previous-button-label = Previous
- pdfjs-find-next-button =
- .title = Find the next occurrence of the phrase
- pdfjs-find-next-button-label = Next
- pdfjs-find-highlight-checkbox = Highlight All
- pdfjs-find-match-case-checkbox-label = Match Case
- pdfjs-find-match-diacritics-checkbox-label = Match Diacritics
- pdfjs-find-entire-word-checkbox-label = Whole Words
- pdfjs-find-reached-top = Reached top of document, continued from bottom
- pdfjs-find-reached-bottom = Reached end of document, continued from top
- pdfjs-find-match-count =
- { $total ->
- [one] { $current } of { $total } match
- *[other] { $current } of { $total } matches
- }
- pdfjs-find-match-count-limit =
- { $limit ->
- [one] More than { $limit } match
- *[other] More than { $limit } matches
- }
- pdfjs-find-not-found = Phrase not found
- pdfjs-page-scale-width = Page Width
- pdfjs-page-scale-fit = Page Fit
- pdfjs-page-scale-auto = Automatic Zoom
- pdfjs-page-scale-actual = Actual Size
- pdfjs-page-scale-percent = { $scale }%
- pdfjs-page-landmark =
- .aria-label = Page { $page }
- pdfjs-loading-error = An error occurred while loading the PDF.
- pdfjs-invalid-file-error = Invalid or corrupted PDF file.
- pdfjs-missing-file-error = Missing PDF file.
- pdfjs-unexpected-response-error = Unexpected server response.
- pdfjs-rendering-error = An error occurred while rendering the page.
- pdfjs-annotation-date-time-string = { DATETIME($dateObj, dateStyle: "short", timeStyle: "medium") }
- pdfjs-text-annotation-type =
- .alt = [{ $type } Annotation]
- pdfjs-password-label = Enter the password to open this PDF file.
- pdfjs-password-invalid = Invalid password. Please try again.
- pdfjs-password-ok-button = OK
- pdfjs-password-cancel-button = Cancel
- pdfjs-web-fonts-disabled = Web fonts are disabled: unable to use embedded PDF fonts.
- pdfjs-editor-free-text-button =
- .title = Text
- pdfjs-editor-free-text-button-label = Text
- pdfjs-editor-ink-button =
- .title = Draw
- pdfjs-editor-ink-button-label = Draw
- pdfjs-editor-stamp-button =
- .title = Add or edit images
- pdfjs-editor-stamp-button-label = Add or edit images
- pdfjs-editor-highlight-button =
- .title = Highlight
- pdfjs-editor-highlight-button-label = Highlight
- pdfjs-highlight-floating-button1 =
- .title = Highlight
- .aria-label = Highlight
- pdfjs-highlight-floating-button-label = Highlight
- pdfjs-editor-remove-ink-button =
- .title = Remove drawing
- pdfjs-editor-remove-freetext-button =
- .title = Remove text
- pdfjs-editor-remove-stamp-button =
- .title = Remove image
- pdfjs-editor-remove-highlight-button =
- .title = Remove highlight
- pdfjs-editor-free-text-color-input = Color
- pdfjs-editor-free-text-size-input = Size
- pdfjs-editor-ink-color-input = Color
- pdfjs-editor-ink-thickness-input = Thickness
- pdfjs-editor-ink-opacity-input = Opacity
- pdfjs-editor-stamp-add-image-button =
- .title = Add image
- pdfjs-editor-stamp-add-image-button-label = Add image
- pdfjs-editor-free-highlight-thickness-input = Thickness
- pdfjs-editor-free-highlight-thickness-title =
- .title = Change thickness when highlighting items other than text
- pdfjs-free-text2 =
- .aria-label = Text Editor
- .default-content = Start typing…
- pdfjs-ink =
- .aria-label = Draw Editor
- pdfjs-ink-canvas =
- .aria-label = User-created image
- pdfjs-editor-alt-text-button =
- .aria-label = Alt text
- pdfjs-editor-alt-text-button-label = Alt text
- pdfjs-editor-alt-text-edit-button =
- .aria-label = Edit alt text
- pdfjs-editor-alt-text-dialog-label = Choose an option
- pdfjs-editor-alt-text-dialog-description = Alt text (alternative text) helps when people can’t see the image or when it doesn’t load.
- pdfjs-editor-alt-text-add-description-label = Add a description
- pdfjs-editor-alt-text-add-description-description = Aim for 1-2 sentences that describe the subject, setting, or actions.
- pdfjs-editor-alt-text-mark-decorative-label = Mark as decorative
- pdfjs-editor-alt-text-mark-decorative-description = This is used for ornamental images, like borders or watermarks.
- pdfjs-editor-alt-text-cancel-button = Cancel
- pdfjs-editor-alt-text-save-button = Save
- pdfjs-editor-alt-text-decorative-tooltip = Marked as decorative
- pdfjs-editor-alt-text-textarea =
- .placeholder = For example, “A young man sits down at a table to eat a meal”
- pdfjs-editor-resizer-top-left =
- .aria-label = Top left corner — resize
- pdfjs-editor-resizer-top-middle =
- .aria-label = Top middle — resize
- pdfjs-editor-resizer-top-right =
- .aria-label = Top right corner — resize
- pdfjs-editor-resizer-middle-right =
- .aria-label = Middle right — resize
- pdfjs-editor-resizer-bottom-right =
- .aria-label = Bottom right corner — resize
- pdfjs-editor-resizer-bottom-middle =
- .aria-label = Bottom middle — resize
- pdfjs-editor-resizer-bottom-left =
- .aria-label = Bottom left corner — resize
- pdfjs-editor-resizer-middle-left =
- .aria-label = Middle left — resize
- pdfjs-editor-highlight-colorpicker-label = Highlight color
- pdfjs-editor-colorpicker-button =
- .title = Change color
- pdfjs-editor-colorpicker-dropdown =
- .aria-label = Color choices
- pdfjs-editor-colorpicker-yellow =
- .title = Yellow
- pdfjs-editor-colorpicker-green =
- .title = Green
- pdfjs-editor-colorpicker-blue =
- .title = Blue
- pdfjs-editor-colorpicker-pink =
- .title = Pink
- pdfjs-editor-colorpicker-red =
- .title = Red
- pdfjs-editor-highlight-show-all-button-label = Show all
- pdfjs-editor-highlight-show-all-button =
- .title = Show all
- pdfjs-editor-new-alt-text-dialog-edit-label = Edit alt text (image description)
- pdfjs-editor-new-alt-text-dialog-add-label = Add alt text (image description)
- pdfjs-editor-new-alt-text-textarea =
- .placeholder = Write your description here…
- pdfjs-editor-new-alt-text-description = Short description for people who can’t see the image or when the image doesn’t load.
- pdfjs-editor-new-alt-text-disclaimer1 = This alt text was created automatically and may be inaccurate.
- pdfjs-editor-new-alt-text-disclaimer-learn-more-url = Learn more
- pdfjs-editor-new-alt-text-create-automatically-button-label = Create alt text automatically
- pdfjs-editor-new-alt-text-not-now-button = Not now
- pdfjs-editor-new-alt-text-error-title = Couldn’t create alt text automatically
- pdfjs-editor-new-alt-text-error-description = Please write your own alt text or try again later.
- pdfjs-editor-new-alt-text-error-close-button = Close
- pdfjs-editor-new-alt-text-ai-model-downloading-progress = Downloading alt text AI model ({ $downloadedSize } of { $totalSize } MB)
- .aria-valuetext = Downloading alt text AI model ({ $downloadedSize } of { $totalSize } MB)
- pdfjs-editor-new-alt-text-added-button =
- .aria-label = Alt text added
- pdfjs-editor-new-alt-text-added-button-label = Alt text added
- pdfjs-editor-new-alt-text-missing-button =
- .aria-label = Missing alt text
- pdfjs-editor-new-alt-text-missing-button-label = Missing alt text
- pdfjs-editor-new-alt-text-to-review-button =
- .aria-label = Review alt text
- pdfjs-editor-new-alt-text-to-review-button-label = Review alt text
- pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer = Created automatically: { $generatedAltText }
- pdfjs-image-alt-text-settings-button =
- .title = Image alt text settings
- pdfjs-image-alt-text-settings-button-label = Image alt text settings
- pdfjs-editor-alt-text-settings-dialog-label = Image alt text settings
- pdfjs-editor-alt-text-settings-automatic-title = Automatic alt text
- pdfjs-editor-alt-text-settings-create-model-button-label = Create alt text automatically
- pdfjs-editor-alt-text-settings-create-model-description = Suggests descriptions to help people who can’t see the image or when the image doesn’t load.
- pdfjs-editor-alt-text-settings-download-model-label = Alt text AI model ({ $totalSize } MB)
- pdfjs-editor-alt-text-settings-ai-model-description = Runs locally on your device so your data stays private. Required for automatic alt text.
- pdfjs-editor-alt-text-settings-delete-model-button = Delete
- pdfjs-editor-alt-text-settings-download-model-button = Download
- pdfjs-editor-alt-text-settings-downloading-model-button = Downloading…
- pdfjs-editor-alt-text-settings-editor-title = Alt text editor
- pdfjs-editor-alt-text-settings-show-dialog-button-label = Show alt text editor right away when adding an image
- pdfjs-editor-alt-text-settings-show-dialog-description = Helps you make sure all your images have alt text.
- pdfjs-editor-alt-text-settings-close-button = Close
- pdfjs-editor-undo-bar-message-highlight = Highlight removed
- pdfjs-editor-undo-bar-message-freetext = Text removed
- pdfjs-editor-undo-bar-message-ink = Drawing removed
- pdfjs-editor-undo-bar-message-stamp = Image removed
- pdfjs-editor-undo-bar-message-multiple =
- { $count ->
- [one] { $count } annotation removed
- *[other] { $count } annotations removed
- }
- pdfjs-editor-undo-bar-undo-button =
- .title = Undo
- pdfjs-editor-undo-bar-undo-button-label = Undo
- pdfjs-editor-undo-bar-close-button =
- .title = Close
- pdfjs-editor-undo-bar-close-button-label = Close`)},b(MF,ad);let zn=MF;const dG=1e3,tG=50,ZG=1e3;function BQ(){return document.location.hash}var fZ,tl,St,eV,hV,cs,bV,nR,Sb,Tb,sR,Xb,ub;class FG{constructor({linkService:I,eventBus:Q}){b(this,tl),b(this,fZ,null),this.linkService=I,this.eventBus=Q,this._initialized=!1,this._fingerprint="",this.reset(),this.eventBus._on("pagesinit",()=>{this._isPagesLoaded=!1,this.eventBus._on("pagesloaded",B=>{this._isPagesLoaded=!!B.pagesCount},{once:!0})})}initialize({fingerprint:I,resetHistory:Q=!1,updateUrl:B=!1}){if(!I||typeof I!="string"){console.error('PDFHistory.initialize: The "fingerprint" must be a non-empty string.');return}this._initialized&&this.reset();const t=this._fingerprint!==""&&this._fingerprint!==I;this._fingerprint=I,this._updateUrl=B===!0,this._initialized=!0,h(this,tl,Xb).call(this);const l=window.history.state;if(this._popStateInProgress=!1,this._blockHashChange=0,this._currentHash=BQ(),this._numPositionUpdates=0,this._uid=this._maxUid=0,this._destination=null,this._position=null,!h(this,tl,cs).call(this,l,!0)||Q){const{hash:n,page:D,rotation:w}=h(this,tl,nR).call(this,!0);if(!n||t||Q){h(this,tl,St).call(this,null,!0);return}h(this,tl,St).call(this,{hash:n,page:D,rotation:w},!0);return}const o=l.destination;h(this,tl,bV).call(this,o,l.uid,!0),o.rotation!==void 0&&(this._initialRotation=o.rotation),o.dest?(this._initialBookmark=JSON.stringify(o.dest),this._destination.page=null):o.hash?this._initialBookmark=o.hash:o.page&&(this._initialBookmark=`page=${o.page}`)}reset(){this._initialized&&(h(this,tl,sR).call(this),this._initialized=!1,h(this,tl,ub).call(this)),this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._initialBookmark=null,this._initialRotation=null}push({namedDest:I=null,explicitDest:Q,pageNumber:B}){if(!this._initialized)return;if(I&&typeof I!="string"){console.error(`PDFHistory.push: "${I}" is not a valid namedDest parameter.`);return}else if(Array.isArray(Q)){if(!h(this,tl,hV).call(this,B)&&(B!==null||this._destination)){console.error(`PDFHistory.push: "${B}" is not a valid pageNumber parameter.`);return}}else{console.error(`PDFHistory.push: "${Q}" is not a valid explicitDest parameter.`);return}const t=I||JSON.stringify(Q);if(!t)return;let l=!1;if(this._destination&&(cG(this._destination.hash,t)||nG(this._destination.dest,Q))){if(this._destination.page)return;l=!0}this._popStateInProgress&&!l||(h(this,tl,St).call(this,{dest:Q,hash:t,page:B,rotation:this.linkService.rotation},l),this._popStateInProgress||(this._popStateInProgress=!0,Promise.resolve().then(()=>{this._popStateInProgress=!1})))}pushPage(I){var Q;if(this._initialized){if(!h(this,tl,hV).call(this,I)){console.error(`PDFHistory.pushPage: "${I}" is not a valid page number.`);return}((Q=this._destination)==null?void 0:Q.page)!==I&&(this._popStateInProgress||(h(this,tl,St).call(this,{dest:null,hash:`page=${I}`,page:I,rotation:this.linkService.rotation}),this._popStateInProgress||(this._popStateInProgress=!0,Promise.resolve().then(()=>{this._popStateInProgress=!1}))))}}pushCurrentPosition(){!this._initialized||this._popStateInProgress||h(this,tl,eV).call(this)}back(){if(!this._initialized||this._popStateInProgress)return;const I=window.history.state;h(this,tl,cs).call(this,I)&&I.uid>0&&window.history.back()}forward(){if(!this._initialized||this._popStateInProgress)return;const I=window.history.state;h(this,tl,cs).call(this,I)&&I.uid<this._maxUid&&window.history.forward()}get popStateInProgress(){return this._initialized&&(this._popStateInProgress||this._blockHashChange>0)}get initialBookmark(){return this._initialized?this._initialBookmark:null}get initialRotation(){return this._initialized?this._initialRotation:null}}fZ=new WeakMap,tl=new WeakSet,St=function(C,I=!1){const Q=I||!this._destination,B={fingerprint:this._fingerprint,uid:Q?this._uid:this._uid+1,destination:C};h(this,tl,bV).call(this,C,B.uid);let t;if(this._updateUrl&&C!=null&&C.hash){const l=document.location.href.split("#",1)[0];l.startsWith("file://")||(t=`${l}#${C.hash}`)}Q?window.history.replaceState(B,"",t):window.history.pushState(B,"",t)},eV=function(C=!1){if(!this._position)return;let I=this._position;if(C&&(I=Object.assign(Object.create(null),this._position),I.temporary=!0),!this._destination){h(this,tl,St).call(this,I);return}if(this._destination.temporary){h(this,tl,St).call(this,I,!0);return}if(this._destination.hash===I.hash||!this._destination.page&&this._numPositionUpdates<=tG)return;let Q=!1;if(this._destination.page>=I.first&&this._destination.page<=I.page){if(this._destination.dest!==void 0||!this._destination.first)return;Q=!0}h(this,tl,St).call(this,I,Q)},hV=function(C){return Number.isInteger(C)&&C>0&&C<=this.linkService.pagesCount},cs=function(C,I=!1){if(!C)return!1;if(C.fingerprint!==this._fingerprint)if(I){if(typeof C.fingerprint!="string"||C.fingerprint.length!==this._fingerprint.length)return!1;const[Q]=performance.getEntriesByType("navigation");if((Q==null?void 0:Q.type)!=="reload")return!1}else return!1;return!(!Number.isInteger(C.uid)||C.uid<0||C.destination===null||typeof C.destination!="object")},bV=function(C,I,Q=!1){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),Q&&C!=null&&C.temporary&&delete C.temporary,this._destination=C,this._uid=I,this._maxUid=Math.max(this._maxUid,I),this._numPositionUpdates=0},nR=function(C=!1){const I=unescape(BQ()).substring(1),Q=VQ(I),B=Q.get("nameddest")||"";let t=Q.get("page")|0;return(!h(this,tl,hV).call(this,t)||C&&B.length>0)&&(t=null),{hash:I,page:t,rotation:this.linkService.rotation}},Sb=function({location:C}){this._updateViewareaTimeout&&(clearTimeout(this._updateViewareaTimeout),this._updateViewareaTimeout=null),this._position={hash:C.pdfOpenParams.substring(1),page:this.linkService.page,first:C.pageNumber,rotation:C.rotation},!this._popStateInProgress&&(this._isPagesLoaded&&this._destination&&!this._destination.page&&this._numPositionUpdates++,this._updateViewareaTimeout=setTimeout(()=>{this._popStateInProgress||h(this,tl,eV).call(this,!0),this._updateViewareaTimeout=null},ZG))},Tb=function({state:C}){const I=BQ(),Q=this._currentHash!==I;if(this._currentHash=I,!C){this._uid++;const{hash:t,page:l,rotation:o}=h(this,tl,nR).call(this);h(this,tl,St).call(this,{hash:t,page:l,rotation:o},!0);return}if(!h(this,tl,cs).call(this,C))return;this._popStateInProgress=!0,Q&&(this._blockHashChange++,aJ({target:window,name:"hashchange",delay:dG}).then(()=>{this._blockHashChange--}));const B=C.destination;h(this,tl,bV).call(this,B,C.uid,!0),tb(B.rotation)&&(this.linkService.rotation=B.rotation),B.dest?this.linkService.goToDestination(B.dest):B.hash?this.linkService.setHash(B.hash):B.page&&(this.linkService.page=B.page),Promise.resolve().then(()=>{this._popStateInProgress=!1})},sR=function(){(!this._destination||this._destination.temporary)&&h(this,tl,eV).call(this)},Xb=function(){if(c(this,fZ))return;R(this,fZ,new AbortController);const{signal:C}=c(this,fZ);this.eventBus._on("updateviewarea",h(this,tl,Sb).bind(this),{signal:C}),window.addEventListener("popstate",h(this,tl,Tb).bind(this),{signal:C}),window.addEventListener("pagehide",h(this,tl,sR).bind(this),{signal:C})},ub=function(){var C;(C=c(this,fZ))==null||C.abort(),R(this,fZ,null)};function cG(C,I){return typeof C!="string"||typeof I!="string"?!1:C===I||VQ(C).get("nameddest")===I}function nG(C,I){function Q(B,t){if(typeof B!=typeof t||Array.isArray(B)||Array.isArray(t))return!1;if(B!==null&&typeof B=="object"&&t!==null){if(Object.keys(B).length!==Object.keys(t).length)return!1;for(const l in B)if(!Q(B[l],t[l]))return!1;return!0}return B===t||Number.isNaN(B)&&Number.isNaN(t)}if(!(Array.isArray(C)&&Array.isArray(I))||C.length!==I.length)return!1;for(let B=0,t=C.length;B<t;B++)if(!Q(C[B],I[B]))return!1;return!0}var Pa,fa,Aa,_a,qa,en;class sG{constructor(I){b(this,Pa,null),b(this,fa,null),b(this,Aa,null),b(this,_a,null),b(this,qa,null),b(this,en),this.pdfPage=I.pdfPage,this.accessibilityManager=I.accessibilityManager,this.l10n=I.l10n,this.l10n||(this.l10n=new zn),this.annotationEditorLayer=null,this.div=null,this._cancelled=!1,R(this,en,I.uiManager),R(this,Pa,I.annotationLayer||null),R(this,qa,I.textLayer||null),R(this,fa,I.drawLayer||null),R(this,Aa,I.onAppend||null),R(this,_a,I.structTreeLayer||null)}async render(I,Q="display"){var B;if(Q!=="display"||this._cancelled)return;const t=I.clone({dontFlip:!0});if(this.div){this.annotationEditorLayer.update({viewport:t}),this.show();return}const l=this.div=document.createElement("div");l.className="annotationEditorLayer",l.hidden=!0,l.dir=c(this,en).direction,(B=c(this,Aa))==null||B.call(this,l),this.annotationEditorLayer=new _M({uiManager:c(this,en),div:l,structTreeLayer:c(this,_a),accessibilityManager:this.accessibilityManager,pageIndex:this.pdfPage.pageNumber-1,l10n:this.l10n,viewport:t,annotationLayer:c(this,Pa),textLayer:c(this,qa),drawLayer:c(this,fa)});const o={viewport:t,div:l,annotations:null,intent:Q};this.annotationEditorLayer.render(o),this.show()}cancel(){this._cancelled=!0,this.div&&this.annotationEditorLayer.destroy()}hide(){this.div&&(this.annotationEditorLayer.pause(!0),this.div.hidden=!0)}show(){!this.div||this.annotationEditorLayer.isInvisible||(this.div.hidden=!1,this.annotationEditorLayer.pause(!1))}}Pa=new WeakMap,fa=new WeakMap,Aa=new WeakMap,_a=new WeakMap,qa=new WeakMap,en=new WeakMap;{var aR=new Map;const C=navigator.userAgent||"",I=navigator.platform||"",Q=navigator.maxTouchPoints||1,B=/Android/.test(C),t=/\b(iPad|iPhone|iPod)(?=;)/.test(C)||I==="MacIntel"&&Q>1;(function(){(t||B)&&aR.set("maxCanvasPixels",5242880)})(),function(){B&&aR.set("useSystemFonts",!1)}()}const z={BROWSER:1,VIEWER:2,API:4,WORKER:8,EVENT_DISPATCH:16,PREFERENCE:128},WR={BOOLEAN:1,NUMBER:2,OBJECT:4,STRING:8,UNDEFINED:16},ht={allowedGlobalEvents:{value:null,kind:z.BROWSER},canvasMaxAreaInBytes:{value:-1,kind:z.BROWSER+z.API},isInAutomation:{value:!1,kind:z.BROWSER},localeProperties:{value:{lang:navigator.language||"en-US"},kind:z.BROWSER},nimbusDataStr:{value:"",kind:z.BROWSER},supportsCaretBrowsingMode:{value:!1,kind:z.BROWSER},supportsDocumentFonts:{value:!0,kind:z.BROWSER},supportsIntegratedFind:{value:!1,kind:z.BROWSER},supportsMouseWheelZoomCtrlKey:{value:!0,kind:z.BROWSER},supportsMouseWheelZoomMetaKey:{value:!0,kind:z.BROWSER},supportsPinchToZoom:{value:!0,kind:z.BROWSER},toolbarDensity:{value:0,kind:z.BROWSER+z.EVENT_DISPATCH},altTextLearnMoreUrl:{value:"",kind:z.VIEWER+z.PREFERENCE},annotationEditorMode:{value:0,kind:z.VIEWER+z.PREFERENCE},annotationMode:{value:2,kind:z.VIEWER+z.PREFERENCE},cursorToolOnLoad:{value:0,kind:z.VIEWER+z.PREFERENCE},debuggerSrc:{value:"./debugger.mjs",kind:z.VIEWER},defaultZoomDelay:{value:400,kind:z.VIEWER+z.PREFERENCE},defaultZoomValue:{value:"",kind:z.VIEWER+z.PREFERENCE},disableHistory:{value:!1,kind:z.VIEWER},disablePageLabels:{value:!1,kind:z.VIEWER+z.PREFERENCE},enableAltText:{value:!1,kind:z.VIEWER+z.PREFERENCE},enableAltTextModelDownload:{value:!0,kind:z.VIEWER+z.PREFERENCE+z.EVENT_DISPATCH},enableGuessAltText:{value:!0,kind:z.VIEWER+z.PREFERENCE+z.EVENT_DISPATCH},enableHighlightFloatingButton:{value:!1,kind:z.VIEWER+z.PREFERENCE},enableNewAltTextWhenAddingImage:{value:!0,kind:z.VIEWER+z.PREFERENCE},enablePermissions:{value:!1,kind:z.VIEWER+z.PREFERENCE},enablePrintAutoRotate:{value:!0,kind:z.VIEWER+z.PREFERENCE},enableScripting:{value:!0,kind:z.VIEWER+z.PREFERENCE},enableUpdatedAddImage:{value:!1,kind:z.VIEWER+z.PREFERENCE},externalLinkRel:{value:"noopener noreferrer nofollow",kind:z.VIEWER},externalLinkTarget:{value:0,kind:z.VIEWER+z.PREFERENCE},highlightEditorColors:{value:"yellow=#FFFF98,green=#53FFBC,blue=#80EBFF,pink=#FFCBE6,red=#FF4F5F",kind:z.VIEWER+z.PREFERENCE},historyUpdateUrl:{value:!1,kind:z.VIEWER+z.PREFERENCE},ignoreDestinationZoom:{value:!1,kind:z.VIEWER+z.PREFERENCE},imageResourcesPath:{value:"./images/",kind:z.VIEWER},maxCanvasPixels:{value:2**25,kind:z.VIEWER},forcePageColors:{value:!1,kind:z.VIEWER+z.PREFERENCE},pageColorsBackground:{value:"Canvas",kind:z.VIEWER+z.PREFERENCE},pageColorsForeground:{value:"CanvasText",kind:z.VIEWER+z.PREFERENCE},pdfBugEnabled:{value:!1,kind:z.VIEWER+z.PREFERENCE},printResolution:{value:150,kind:z.VIEWER},sidebarViewOnLoad:{value:-1,kind:z.VIEWER+z.PREFERENCE},scrollModeOnLoad:{value:-1,kind:z.VIEWER+z.PREFERENCE},spreadModeOnLoad:{value:-1,kind:z.VIEWER+z.PREFERENCE},textLayerMode:{value:1,kind:z.VIEWER+z.PREFERENCE},viewOnLoad:{value:0,kind:z.VIEWER+z.PREFERENCE},cMapPacked:{value:!0,kind:z.API},cMapUrl:{value:"../web/cmaps/",kind:z.API},disableAutoFetch:{value:!1,kind:z.API+z.PREFERENCE},disableFontFace:{value:!1,kind:z.API+z.PREFERENCE},disableRange:{value:!1,kind:z.API+z.PREFERENCE},disableStream:{value:!1,kind:z.API+z.PREFERENCE},docBaseUrl:{value:"",kind:z.API},enableHWA:{value:!0,kind:z.API+z.VIEWER+z.PREFERENCE},enableXfa:{value:!0,kind:z.API+z.PREFERENCE},fontExtraProperties:{value:!1,kind:z.API},isEvalSupported:{value:!0,kind:z.API},isOffscreenCanvasSupported:{value:!0,kind:z.API},maxImageSize:{value:-1,kind:z.API},pdfBug:{value:!1,kind:z.API},standardFontDataUrl:{value:"../web/standard_fonts/",kind:z.API},useSystemFonts:{value:void 0,kind:z.API,type:WR.BOOLEAN+WR.UNDEFINED},verbosity:{value:1,kind:z.API},workerPort:{value:null,kind:z.WORKER},workerSrc:{value:"../build/pdf.worker.mjs",kind:z.WORKER}};ht.defaultUrl={value:"compressed.tracemonkey-pldi-09.pdf",kind:z.VIEWER},ht.sandboxBundleSrc={value:"../build/pdf.sandbox.mjs",kind:z.VIEWER},ht.viewerCssTheme={value:0,kind:z.VIEWER+z.PREFERENCE},ht.enableFakeMLManager={value:!0,kind:z.VIEWER};ht.disablePreferences={value:!1,kind:z.VIEWER};var AZ;const vd=class{static get(I){return c(this,AZ).get(I)}static getAll(I=null,Q=!1){const B=Object.create(null);for(const t in ht){const l=ht[t];I&&!(I&l.kind)||(B[t]=Q?l.value:c(this,AZ).get(t))}return B}static set(I,Q){this.setAll({[I]:Q})}static setAll(I,Q=!1){this._hasInvokedSet||(this._hasInvokedSet=!0);let B;for(const t in I){const l=ht[t],o=I[t];if(!l||!(typeof o==typeof l.value||WR[(typeof o).toUpperCase()]&l.type))continue;const{kind:n}=l;Q&&!(n&z.BROWSER||n&z.PREFERENCE)||(this.eventBus&&n&z.EVENT_DISPATCH&&(B||(B=new Map)).set(t,o),c(this,AZ).set(t,o))}if(B)for(const[t,l]of B)this.eventBus.dispatch(t.toLowerCase(),{source:this,value:l})}};AZ=new WeakMap,f(vd,"eventBus"),b(vd,AZ,new Map),(()=>{for(const C in ht)c(vd,AZ).set(C,ht[C].value);for(const[C,I]of aR)c(vd,AZ).set(C,I);vd._hasInvokedSet=!1,vd._checkDisablePreferences=()=>vd.get("disablePreferences")?!0:(vd._hasInvokedSet&&console.warn('The Preferences may override manually set AppOptions; please use the "disablePreferences"-option to prevent that.'),!1)})();let VR=vd;var Vt;class aG{constructor(I){b(this,Vt,null),this.pageIndex=I.pageIndex}async render(I="display"){I!=="display"||c(this,Vt)||this._cancelled||R(this,Vt,new UJ({pageIndex:this.pageIndex}))}cancel(){this._cancelled=!0,c(this,Vt)&&(c(this,Vt).destroy(),R(this,Vt,null))}setParent(I){var Q;(Q=c(this,Vt))==null||Q.setParent(I)}getDrawLayer(){return c(this,Vt)}}Vt=new WeakMap;const HN={Document:null,DocumentFragment:null,Part:"group",Sect:"group",Div:"group",Aside:"note",NonStruct:"none",P:null,H:"heading",Title:null,FENote:"note",Sub:"group",Lbl:null,Span:null,Em:null,Strong:null,Link:"link",Annot:"note",Form:"form",Ruby:null,RB:null,RT:null,RP:null,Warichu:null,WT:null,WP:null,L:"list",LI:"listitem",LBody:null,Table:"table",TR:"row",TH:"columnheader",TD:"cell",THead:"columnheader",TBody:null,TFoot:null,Caption:null,Figure:"figure",Formula:null,Artifact:null},WG=/^H(\d+)$/;var hn,Ed,bn,mn,Mn,_Z,mt,QR,ob,iR;class Yb{constructor(I,Q){b(this,mt),b(this,hn),b(this,Ed,null),b(this,bn),b(this,mn,new Map),b(this,Mn),b(this,_Z,null),R(this,hn,I.getStructTree()),R(this,Mn,Q)}async render(){var I;if(c(this,bn))return c(this,bn);const{promise:Q,resolve:B,reject:t}=Promise.withResolvers();R(this,bn,Q);try{R(this,Ed,h(this,mt,iR).call(this,await c(this,hn)))}catch(l){t(l)}return R(this,hn,null),(I=c(this,Ed))==null||I.classList.add("structTree"),B(c(this,Ed)),Q}async getAriaAttributes(I){try{return await this.render(),c(this,mn).get(I)}catch{}return null}hide(){c(this,Ed)&&!c(this,Ed).hidden&&(c(this,Ed).hidden=!0)}show(){var I;(I=c(this,Ed))!=null&&I.hidden&&(c(this,Ed).hidden=!1)}addElementsToTextLayer(){var I;if(c(this,_Z)){for(const[Q,B]of c(this,_Z))(I=document.getElementById(Q))==null||I.append(B);c(this,_Z).clear(),R(this,_Z,null)}}}hn=new WeakMap,Ed=new WeakMap,bn=new WeakMap,mn=new WeakMap,Mn=new WeakMap,_Z=new WeakMap,mt=new WeakSet,QR=function(C,I){const{alt:Q,id:B,lang:t}=C;if(Q!==void 0){let l=!1;const o=Vs(Q);for(const n of C.children)if(n.type==="annotation"){let D=c(this,mn).get(n.id);D||(D=new Map,c(this,mn).set(n.id,D)),D.set("aria-label",o),l=!0}l||I.setAttribute("aria-label",o)}B!==void 0&&I.setAttribute("aria-owns",B),t!==void 0&&I.setAttribute("lang",Vs(t,!0))},ob=function(C,I){const{alt:Q,bbox:B,children:t}=C,l=t==null?void 0:t[0];if(!c(this,Mn)||!Q||!B||(l==null?void 0:l.type)!=="content")return!1;const{id:o}=l;if(!o)return!1;I.setAttribute("aria-owns",o);const n=document.createElement("span");(c(this,_Z)||R(this,_Z,new Map)).set(o,n),n.setAttribute("role","img"),n.setAttribute("aria-label",Vs(Q));const{pageHeight:D,pageX:w,pageY:M}=c(this,Mn),d="calc(var(--scale-factor)*",{style:G}=n;return G.width=`${d}${B[2]-B[0]}px)`,G.height=`${d}${B[3]-B[1]}px)`,G.left=`${d}${B[0]-w}px)`,G.top=`${d}${D-B[3]+M}px)`,!0},iR=function(C){if(!C)return null;const I=document.createElement("span");if("role"in C){const{role:Q}=C,B=Q.match(WG);if(B?(I.setAttribute("role","heading"),I.setAttribute("aria-level",B[1])):HN[Q]&&I.setAttribute("role",HN[Q]),Q==="Figure"&&h(this,mt,ob).call(this,C,I))return I}if(h(this,mt,QR).call(this,C,I),C.children)if(C.children.length===1&&"id"in C.children[0])h(this,mt,QR).call(this,C.children[0],I);else for(const Q of C.children)I.append(h(this,mt,iR).call(this,Q));return I};var qt,bd,$t,qZ,Jn,mV,$a,NR;const dc=class FC{constructor(){b(this,$a),b(this,qt,!1),b(this,bd,null),b(this,$t,new Map),b(this,qZ,new Map)}setTextMapping(I){R(this,bd,I)}enable(){if(c(this,qt))throw new Error("TextAccessibilityManager is already enabled.");if(!c(this,bd))throw new Error("Text divs and strings have not been set.");if(R(this,qt,!0),R(this,bd,c(this,bd).slice()),c(this,bd).sort(h(FC,Jn,mV)),c(this,$t).size>0){const I=c(this,bd);for(const[Q,B]of c(this,$t)){if(!document.getElementById(Q)){c(this,$t).delete(Q);continue}h(this,$a,NR).call(this,Q,I[B])}}for(const[I,Q]of c(this,qZ))this.addPointerInTextLayer(I,Q);c(this,qZ).clear()}disable(){c(this,qt)&&(c(this,qZ).clear(),R(this,bd,null),R(this,qt,!1))}removePointerInTextLayer(I){if(!c(this,qt)){c(this,qZ).delete(I);return}const Q=c(this,bd);if(!Q||Q.length===0)return;const{id:B}=I,t=c(this,$t).get(B);if(t===void 0)return;const l=Q[t];c(this,$t).delete(B);let o=l.getAttribute("aria-owns");o!=null&&o.includes(B)&&(o=o.split(" ").filter(n=>n!==B).join(" "),o?l.setAttribute("aria-owns",o):(l.removeAttribute("aria-owns"),l.setAttribute("role","presentation")))}addPointerInTextLayer(I,Q){const{id:B}=I;if(!B)return null;if(!c(this,qt))return c(this,qZ).set(I,Q),null;Q&&this.removePointerInTextLayer(I);const t=c(this,bd);if(!t||t.length===0)return null;const l=bs(t,w=>{var M;return h(M=FC,Jn,mV).call(M,I,w)<0}),o=Math.max(0,l-1),n=t[o];h(this,$a,NR).call(this,B,n),c(this,$t).set(B,o);const D=n.parentNode;return D!=null&&D.classList.contains("markedContent")?D.id:null}moveElementInDOM(I,Q,B,t){const l=this.addPointerInTextLayer(B,t);if(!I.hasChildNodes())return I.append(Q),l;const o=Array.from(I.childNodes).filter(w=>w!==Q);if(o.length===0)return l;const n=B||Q,D=bs(o,w=>{var M;return h(M=FC,Jn,mV).call(M,n,w)<0});return D===0?o[0].before(Q):o[D-1].after(Q),l}};qt=new WeakMap,bd=new WeakMap,$t=new WeakMap,qZ=new WeakMap,Jn=new WeakSet,mV=function(C,I){const Q=C.getBoundingClientRect(),B=I.getBoundingClientRect();if(Q.width===0&&Q.height===0)return 1;if(B.width===0&&B.height===0)return-1;const t=Q.y,l=Q.y+Q.height,o=Q.y+Q.height/2,n=B.y,D=B.y+B.height,w=B.y+B.height/2;if(o<=n&&w>=l)return-1;if(w<=t&&o>=D)return 1;const M=Q.x+Q.width/2,d=B.x+B.width/2;return M-d},$a=new WeakSet,NR=function(C,I){const Q=I.getAttribute("aria-owns");Q!=null&&Q.includes(C)||I.setAttribute("aria-owns",Q?`${Q} ${C}`:C),I.removeAttribute("role")},b(dc,Jn);let RR=dc;var $Z;class VG{constructor({findController:I,eventBus:Q,pageIndex:B}){b(this,$Z,null),this.findController=I,this.matches=[],this.eventBus=Q,this.pageIdx=B,this.textDivs=null,this.textContentItemsStr=null,this.enabled=!1}setTextMapping(I,Q){this.textDivs=I,this.textContentItemsStr=Q}enable(){if(!this.textDivs||!this.textContentItemsStr)throw new Error("Text divs and strings have not been set.");if(this.enabled)throw new Error("TextHighlighter is already enabled.");this.enabled=!0,c(this,$Z)||(R(this,$Z,new AbortController),this.eventBus._on("updatetextlayermatches",I=>{(I.pageIndex===this.pageIdx||I.pageIndex===-1)&&this._updateMatches()},{signal:c(this,$Z).signal})),this._updateMatches()}disable(){var I;this.enabled&&(this.enabled=!1,(I=c(this,$Z))==null||I.abort(),R(this,$Z,null),this._updateMatches(!0))}_convertMatches(I,Q){if(!I)return[];const{textContentItemsStr:B}=this;let t=0,l=0;const o=B.length-1,n=[];for(let D=0,w=I.length;D<w;D++){let M=I[D];for(;t!==o&&M>=l+B[t].length;)l+=B[t].length,t++;t===B.length&&console.error("Could not find a matching mapping");const d={begin:{divIdx:t,offset:M-l}};for(M+=Q[D];t!==o&&M>l+B[t].length;)l+=B[t].length,t++;d.end={divIdx:t,offset:M-l},n.push(d)}return n}_renderMatches(I){if(I.length===0)return;const{findController:Q,pageIdx:B}=this,{textContentItemsStr:t,textDivs:l}=this,o=B===Q.selected.pageIdx,n=Q.selected.matchIdx,D=Q.state.highlightAll;let w=null;const M={divIdx:-1,offset:void 0};function d(S,X){const q=S.divIdx;return l[q].textContent="",G(q,0,S.offset,X)}function G(S,X,q,P){let gA=l[S];if(gA.nodeType===Node.TEXT_NODE){const EA=document.createElement("span");gA.before(EA),EA.append(gA),l[S]=EA,gA=EA}const QA=t[S].substring(X,q),J=document.createTextNode(QA);if(P){const EA=document.createElement("span");if(EA.className=`${P} appended`,EA.append(J),gA.append(EA),P.includes("selected")){const{left:x}=EA.getClientRects()[0],AA=gA.getBoundingClientRect().left;return x-AA}return 0}return gA.append(J),0}let N=n,k=N+1;if(D)N=0,k=I.length;else if(!o)return;let m=-1,Y=-1;for(let S=N;S<k;S++){const X=I[S],q=X.begin;if(q.divIdx===m&&q.offset===Y)continue;m=q.divIdx,Y=q.offset;const P=X.end,gA=o&&S===n,QA=gA?" selected":"";let J=0;if(!w||q.divIdx!==w.divIdx?(w!==null&&G(w.divIdx,w.offset,M.offset),d(q)):G(w.divIdx,w.offset,q.offset),q.divIdx===P.divIdx)J=G(q.divIdx,q.offset,P.offset,"highlight"+QA);else{J=G(q.divIdx,q.offset,M.offset,"highlight begin"+QA);for(let EA=q.divIdx+1,x=P.divIdx;EA<x;EA++)l[EA].className="highlight middle"+QA;d(P,"highlight end"+QA)}w=P,gA&&Q.scrollMatchIntoView({element:l[q.divIdx],selectedLeft:J,pageIndex:B,matchIndex:n})}w&&G(w.divIdx,w.offset,M.offset)}_updateMatches(I=!1){if(!this.enabled&&!I)return;const{findController:Q,matches:B,pageIdx:t}=this,{textContentItemsStr:l,textDivs:o}=this;let n=-1;for(const M of B){const d=Math.max(n,M.begin.divIdx);for(let G=d,N=M.end.divIdx;G<=N;G++){const k=o[G];k.textContent=l[G],k.className=""}n=M.end.divIdx+1}if(!(Q!=null&&Q.highlightMatches)||I)return;const D=Q.pageMatches[t]||null,w=Q.pageMatchesLength[t]||null;this.matches=this._convertMatches(D,w),this._renderMatches(this.matches)}}$Z=new WeakMap;var lW,UW,o0,Qt,jU,lF,dQ,pb,kn,Bb,yb;const iZ=class KC{constructor({pdfPage:I,highlighter:Q=null,accessibilityManager:B=null,enablePermissions:t=!1,onAppend:l=null}){b(this,dQ),b(this,lW,!1),b(this,UW,null),b(this,o0,!1),b(this,Qt,null),this.pdfPage=I,this.highlighter=Q,this.accessibilityManager=B,R(this,lW,t===!0),R(this,UW,l),this.div=document.createElement("div"),this.div.tabIndex=0,this.div.className="textLayer"}async render(I,Q=null){var B,t,l,o,n;if(c(this,o0)&&c(this,Qt)){c(this,Qt).update({viewport:I,onBefore:this.hide.bind(this)}),this.show();return}this.cancel(),R(this,Qt,new nJ({textContentSource:this.pdfPage.streamTextContent(Q||{includeMarkedContent:!0,disableNormalization:!0}),container:this.div,viewport:I}));const{textDivs:D,textContentItemsStr:w}=c(this,Qt);(B=this.highlighter)==null||B.setTextMapping(D,w),(t=this.accessibilityManager)==null||t.setTextMapping(D),await c(this,Qt).render(),R(this,o0,!0);const M=document.createElement("div");M.className="endOfContent",this.div.append(M),h(this,dQ,pb).call(this,M),(l=c(this,UW))==null||l.call(this,this.div),(o=this.highlighter)==null||o.enable(),(n=this.accessibilityManager)==null||n.enable()}hide(){var I;!this.div.hidden&&c(this,o0)&&((I=this.highlighter)==null||I.disable(),this.div.hidden=!0)}show(){var I;this.div.hidden&&c(this,o0)&&(this.div.hidden=!1,(I=this.highlighter)==null||I.enable())}cancel(){var I,Q,B,t;(I=c(this,Qt))==null||I.cancel(),R(this,Qt,null),(Q=this.highlighter)==null||Q.disable(),(B=this.accessibilityManager)==null||B.disable(),h(t=KC,kn,Bb).call(t,this.div)}};lW=new WeakMap,UW=new WeakMap,o0=new WeakMap,Qt=new WeakMap,jU=new WeakMap,lF=new WeakMap,dQ=new WeakSet,pb=function(C){var I;const{div:Q}=this;Q.addEventListener("mousedown",()=>{Q.classList.add("selecting")}),Q.addEventListener("copy",B=>{if(!c(this,lW)){const t=document.getSelection();B.clipboardData.setData("text/plain",Vs(ZJ(t.toString())))}UR(B)}),c(iZ,jU).set(Q,C),h(I=iZ,kn,yb).call(I)},kn=new WeakSet,Bb=function(C){var I;c(this,jU).delete(C),c(this,jU).size===0&&((I=c(this,lF))==null||I.abort(),R(this,lF,null))},yb=function(){if(c(this,lF))return;R(this,lF,new AbortController);const{signal:C}=c(this,lF),I=(l,o)=>{o.append(l),l.style.width="",l.style.height="",o.classList.remove("selecting")};let Q=!1;document.addEventListener("pointerdown",()=>{Q=!0},{signal:C}),document.addEventListener("pointerup",()=>{Q=!1,c(this,jU).forEach(I)},{signal:C}),window.addEventListener("blur",()=>{Q=!1,c(this,jU).forEach(I)},{signal:C}),document.addEventListener("keyup",()=>{Q||c(this,jU).forEach(I)},{signal:C});var B,t;document.addEventListener("selectionchange",()=>{var l;const o=document.getSelection();if(o.rangeCount===0){c(this,jU).forEach(I);return}const n=new Set;for(let N=0;N<o.rangeCount;N++){const k=o.getRangeAt(N);for(const m of c(this,jU).keys())!n.has(m)&&k.intersectsNode(m)&&n.add(m)}for(const[N,k]of c(this,jU))n.has(N)?N.classList.add("selecting"):I(k,N);if(B??(B=getComputedStyle(c(this,jU).values().next().value).getPropertyValue("-moz-user-select")==="none"),B)return;const D=o.getRangeAt(0),w=t&&(D.compareBoundaryPoints(Range.END_TO_END,t)===0||D.compareBoundaryPoints(Range.START_TO_END,t)===0);let M=w?D.startContainer:D.endContainer;M.nodeType===Node.TEXT_NODE&&(M=M.parentNode);const d=(l=M.parentElement)==null?void 0:l.closest(".textLayer"),G=c(this,jU).get(d);G&&(G.style.width=d.style.width,G.style.height=d.style.height,M.parentElement.insertBefore(G,w?M:M.nextSibling)),t=D.cloneRange()},{signal:C})},b(iZ,kn),b(iZ,jU,new Map),b(iZ,lF,null);let kV=iZ;class zb{constructor({pdfPage:I,annotationStorage:Q=null,linkService:B,xfaHtml:t=null}){this.pdfPage=I,this.annotationStorage=Q,this.linkService=B,this.xfaHtml=t,this.div=null,this._cancelled=!1}async render(I,Q="display"){if(Q==="print"){const l={viewport:I.clone({dontFlip:!0}),div:this.div,xfaHtml:this.xfaHtml,annotationStorage:this.annotationStorage,linkService:this.linkService,intent:Q};return this.div=document.createElement("div"),l.div=this.div,YQ.render(l)}const B=await this.pdfPage.getXfa();if(this._cancelled||!B)return{textDivs:[]};const t={viewport:I.clone({dontFlip:!0}),div:this.div,xfaHtml:B,annotationStorage:this.annotationStorage,linkService:this.linkService,intent:Q};return this.div?YQ.update(t):(this.div=document.createElement("div"),t.div=this.div,YQ.render(t))}cancel(){this._cancelled=!0}hide(){this.div&&(this.div.hidden=!0)}}const QG={annotationEditorUIManager:null,annotationStorage:null,downloadManager:null,enableScripting:!1,fieldObjectsPromise:null,findController:null,hasJSActionsPromise:null,get linkService(){return new rR}},iG=new Map([["canvasWrapper",0],["textLayer",1],["annotationLayer",2],["annotationEditorLayer",3],["xfaLayer",3]]);var p0,UF,dW,B0,tW,dF,tF,Gn,ZW,FW,cW,y0,Sn,Tn,lZ,ZF,Fl,lc,MV,ns,eR,hR,bR,mR,MR,kb,Ib,JR,GR;class Lb{constructor(I){b(this,Fl),b(this,p0,tZ.ENABLE_FORMS),b(this,UF,null),b(this,dW,!1),b(this,B0,!1),b(this,tW,!1),b(this,dF,null),b(this,tF,null),b(this,Gn,null),b(this,ZW,null),b(this,FW,1),b(this,cW,1),b(this,y0,null),b(this,Sn,Cl.INITIAL),b(this,Tn,Nt.ENABLE),b(this,lZ,{directDrawing:!0,initialOptionalContent:!0,regularAnnotations:!0}),b(this,ZF,[null,null,null,null]);var Q,B;const t=I.container,l=I.defaultViewport;this.id=I.id,this.renderingId="page"+this.id,R(this,dF,I.layerProperties||QG),this.pdfPage=null,this.pageLabel=null,this.rotation=0,this.scale=I.scale||Ub,this.viewport=l,this.pdfPageRotate=l.rotation,this._optionalContentConfigPromise=I.optionalContentConfigPromise||null,R(this,Tn,I.textLayerMode??Nt.ENABLE),R(this,p0,I.annotationMode??tZ.ENABLE_FORMS),this.imageResourcesPath=I.imageResourcesPath||"",this.maxCanvasPixels=I.maxCanvasPixels??VR.get("maxCanvasPixels"),this.pageColors=I.pageColors||null,R(this,dW,I.enableHWA||!1),this.eventBus=I.eventBus,this.renderingQueue=I.renderingQueue,this.l10n=I.l10n,this.l10n||(this.l10n=new zn),this.renderTask=null,this.resume=null,this._isStandalone=!((Q=this.renderingQueue)!=null&&Q.hasViewer()),this._container=t,this._annotationCanvasMap=null,this.annotationLayer=null,this.annotationEditorLayer=null,this.textLayer=null,this.xfaLayer=null,this.structTreeLayer=null,this.drawLayer=null;const o=document.createElement("div");if(o.className="page",o.setAttribute("data-page-number",this.id),o.setAttribute("role","region"),o.setAttribute("data-l10n-id","pdfjs-page-landmark"),o.setAttribute("data-l10n-args",JSON.stringify({page:this.id})),this.div=o,h(this,Fl,MV).call(this),t==null||t.append(o),this._isStandalone){t==null||t.style.setProperty("--scale-factor",this.scale*ut.PDF_TO_CSS_UNITS),(B=this.pageColors)!=null&&B.background&&(t==null||t.style.setProperty("--page-bg-color",this.pageColors.background));const{optionalContentConfigPromise:n}=I;n&&n.then(D=>{n===this._optionalContentConfigPromise&&(c(this,lZ).initialOptionalContent=D.hasInitialVisibility)}),I.l10n||this.l10n.translate(this.div)}}get renderingState(){return c(this,Sn)}set renderingState(I){if(I!==c(this,Sn))switch(R(this,Sn,I),c(this,tF)&&(clearTimeout(c(this,tF)),R(this,tF,null)),I){case Cl.PAUSED:this.div.classList.remove("loading");break;case Cl.RUNNING:this.div.classList.add("loadingIcon"),R(this,tF,setTimeout(()=>{this.div.classList.add("loading"),R(this,tF,null)},0));break;case Cl.INITIAL:case Cl.FINISHED:this.div.classList.remove("loadingIcon","loading");break}}setPdfPage(I){var Q,B,t,l;this._isStandalone&&(((Q=this.pageColors)==null?void 0:Q.foreground)==="CanvasText"||((B=this.pageColors)==null?void 0:B.background)==="Canvas")&&((t=this._container)==null||t.style.setProperty("--hcm-highlight-filter",I.filterFactory.addHighlightHCMFilter("highlight","CanvasText","Canvas","HighlightText","Highlight")),(l=this._container)==null||l.style.setProperty("--hcm-highlight-selected-filter",I.filterFactory.addHighlightHCMFilter("highlight_selected","CanvasText","Canvas","HighlightText","Highlight"))),this.pdfPage=I,this.pdfPageRotate=I.rotate;const o=(this.rotation+this.pdfPageRotate)%360;this.viewport=I.getViewport({scale:this.scale*ut.PDF_TO_CSS_UNITS,rotation:o}),h(this,Fl,MV).call(this),this.reset()}destroy(){var I;this.reset(),(I=this.pdfPage)==null||I.cleanup()}hasEditableAnnotations(){var I;return!!((I=this.annotationLayer)!=null&&I.hasEditableAnnotations())}get _textHighlighter(){return zV(this,"_textHighlighter",new VG({pageIndex:this.id-1,eventBus:this.eventBus,findController:c(this,dF).findController}))}reset({keepAnnotationLayer:I=!1,keepAnnotationEditorLayer:Q=!1,keepXfaLayer:B=!1,keepTextLayer:t=!1,keepCanvasWrapper:l=!1}={}){var o,n,D,w,M;this.cancelRendering({keepAnnotationLayer:I,keepAnnotationEditorLayer:Q,keepXfaLayer:B,keepTextLayer:t}),this.renderingState=Cl.INITIAL;const d=this.div,G=d.childNodes,N=I&&((o=this.annotationLayer)==null?void 0:o.div)||null,k=Q&&((n=this.annotationEditorLayer)==null?void 0:n.div)||null,m=B&&((D=this.xfaLayer)==null?void 0:D.div)||null,Y=t&&((w=this.textLayer)==null?void 0:w.div)||null,S=l&&c(this,UF)||null;for(let X=G.length-1;X>=0;X--){const q=G[X];switch(q){case N:case k:case m:case Y:case S:continue}q.remove();const P=c(this,ZF).indexOf(q);P>=0&&(c(this,ZF)[P]=null)}d.removeAttribute("data-loaded"),N&&this.annotationLayer.hide(),k&&this.annotationEditorLayer.hide(),m&&this.xfaLayer.hide(),Y&&this.textLayer.hide(),(M=this.structTreeLayer)==null||M.hide(),!l&&c(this,UF)&&(R(this,UF,null),h(this,Fl,JR).call(this))}toggleEditingMode(I){this.hasEditableAnnotations()&&(R(this,tW,I),this.reset({keepAnnotationLayer:!0,keepAnnotationEditorLayer:!0,keepXfaLayer:!0,keepTextLayer:!0,keepCanvasWrapper:!0}))}update({scale:I=0,rotation:Q=null,optionalContentConfigPromise:B=null,drawingDelay:t=-1}){var l;this.scale=I||this.scale,typeof Q=="number"&&(this.rotation=Q),B instanceof Promise&&(this._optionalContentConfigPromise=B,B.then(n=>{B===this._optionalContentConfigPromise&&(c(this,lZ).initialOptionalContent=n.hasInitialVisibility)})),c(this,lZ).directDrawing=!0;const o=(this.rotation+this.pdfPageRotate)%360;if(this.viewport=this.viewport.clone({scale:this.scale*ut.PDF_TO_CSS_UNITS,rotation:o}),h(this,Fl,MV).call(this),this._isStandalone&&((l=this._container)==null||l.style.setProperty("--scale-factor",this.viewport.scale)),this.canvas){let n=!1;if(c(this,B0)){if(this.maxCanvasPixels===0)n=!0;else if(this.maxCanvasPixels>0){const{width:w,height:M}=this.viewport,{sx:d,sy:G}=this.outputScale;n=(Math.floor(w)*d|0)*(Math.floor(M)*G|0)>this.maxCanvasPixels}}const D=t>=0&&t<1e3;if(D||n){if(D&&!n&&this.renderingState!==Cl.FINISHED&&(this.cancelRendering({keepAnnotationLayer:!0,keepAnnotationEditorLayer:!0,keepXfaLayer:!0,keepTextLayer:!0,cancelExtraDelay:t}),this.renderingState=Cl.FINISHED,c(this,lZ).directDrawing=!1),this.cssTransform({redrawAnnotationLayer:!0,redrawAnnotationEditorLayer:!0,redrawXfaLayer:!0,redrawTextLayer:!D,hideTextLayer:D}),D)return;this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!0,timestamp:performance.now(),error:c(this,y0)});return}}this.cssTransform({}),this.reset({keepAnnotationLayer:!0,keepAnnotationEditorLayer:!0,keepXfaLayer:!0,keepTextLayer:!0,keepCanvasWrapper:!0})}cancelRendering({keepAnnotationLayer:I=!1,keepAnnotationEditorLayer:Q=!1,keepXfaLayer:B=!1,keepTextLayer:t=!1,cancelExtraDelay:l=0}={}){var o;this.renderTask&&(this.renderTask.cancel(l),this.renderTask=null),this.resume=null,this.textLayer&&(!t||!this.textLayer.div)&&(this.textLayer.cancel(),this.textLayer=null),this.annotationLayer&&(!I||!this.annotationLayer.div)&&(this.annotationLayer.cancel(),this.annotationLayer=null,this._annotationCanvasMap=null),this.structTreeLayer&&!this.textLayer&&(this.structTreeLayer=null),this.annotationEditorLayer&&(!Q||!this.annotationEditorLayer.div)&&(this.drawLayer&&(this.drawLayer.cancel(),this.drawLayer=null),this.annotationEditorLayer.cancel(),this.annotationEditorLayer=null),this.xfaLayer&&(!B||!this.xfaLayer.div)&&(this.xfaLayer.cancel(),this.xfaLayer=null,(o=this._textHighlighter)==null||o.disable())}cssTransform({redrawAnnotationLayer:I=!1,redrawAnnotationEditorLayer:Q=!1,redrawXfaLayer:B=!1,redrawTextLayer:t=!1,hideTextLayer:l=!1}){var o;const{canvas:n}=this;if(!n)return;const D=c(this,Gn);if(this.viewport!==D){const w=(360+this.viewport.rotation-D.rotation)%360;if(w===90||w===270){const{width:M,height:d}=this.viewport,G=d/M,N=M/d;n.style.transform=`rotate(${w}deg) scale(${G},${N})`}else n.style.transform=w===0?"":`rotate(${w}deg)`}I&&this.annotationLayer&&h(this,Fl,eR).call(this),Q&&this.annotationEditorLayer&&(this.drawLayer&&h(this,Fl,bR).call(this),h(this,Fl,hR).call(this)),B&&this.xfaLayer&&h(this,Fl,mR).call(this),this.textLayer&&(l?(this.textLayer.hide(),(o=this.structTreeLayer)==null||o.hide()):t&&h(this,Fl,MR).call(this))}get width(){return this.viewport.width}get height(){return this.viewport.height}getPagePoint(I,Q){return this.viewport.convertToPdfPoint(I,Q)}async draw(){this.renderingState!==Cl.INITIAL&&(console.error("Must be in new state before drawing"),this.reset());const{div:I,l10n:Q,pageColors:B,pdfPage:t,viewport:l}=this;if(!t)throw this.renderingState=Cl.FINISHED,new Error("pdfPage is not loaded");this.renderingState=Cl.RUNNING;let o=c(this,UF);if(o||(o=R(this,UF,document.createElement("div")),o.classList.add("canvasWrapper"),h(this,Fl,lc).call(this,o,"canvasWrapper")),!this.textLayer&&c(this,Tn)!==Nt.DISABLE&&!t.isPureXfa&&(this._accessibilityManager||(this._accessibilityManager=new RR),this.textLayer=new kV({pdfPage:t,highlighter:this._textHighlighter,accessibilityManager:this._accessibilityManager,enablePermissions:c(this,Tn)===Nt.ENABLE_PERMISSIONS,onAppend:iA=>{this.l10n.pause(),h(this,Fl,lc).call(this,iA,"textLayer"),this.l10n.resume()}})),!this.annotationLayer&&c(this,p0)!==tZ.DISABLE){const{annotationStorage:iA,annotationEditorUIManager:wA,downloadManager:sA,enableScripting:cA,fieldObjectsPromise:eA,hasJSActionsPromise:DA,linkService:ZA}=c(this,dF);this._annotationCanvasMap||(this._annotationCanvasMap=new Map),this.annotationLayer=new Qb({pdfPage:t,annotationStorage:iA,imageResourcesPath:this.imageResourcesPath,renderForms:c(this,p0)===tZ.ENABLE_FORMS,linkService:ZA,downloadManager:sA,enableScripting:cA,hasJSActionsPromise:DA,fieldObjectsPromise:eA,annotationCanvasMap:this._annotationCanvasMap,accessibilityManager:this._accessibilityManager,annotationEditorUIManager:wA,onAppend:GA=>{h(this,Fl,lc).call(this,GA,"annotationLayer")}})}const n=iA=>{if(k==null||k(!1),this.renderingQueue&&!this.renderingQueue.isHighestPriority(this)){this.renderingState=Cl.PAUSED,this.resume=()=>{this.renderingState=Cl.RUNNING,iA()};return}iA()},{width:D,height:w}=l,M=document.createElement("canvas");M.setAttribute("role","presentation");const d=!!(B!=null&&B.background&&B!=null&&B.foreground),G=this.canvas,N=!G&&!d;this.canvas=M,R(this,Gn,l);let k=iA=>{if(N){o.prepend(M),k=null;return}iA&&(G?(G.replaceWith(M),G.width=G.height=0):o.prepend(M),k=null)};const m=M.getContext("2d",{alpha:!1,willReadFrequently:!c(this,dW)}),Y=this.outputScale=new FJ;if(this.maxCanvasPixels===0){const iA=1/this.scale;Y.sx*=iA,Y.sy*=iA,R(this,B0,!0)}else if(this.maxCanvasPixels>0){const iA=D*w,wA=Math.sqrt(this.maxCanvasPixels/iA);Y.sx>wA||Y.sy>wA?(Y.sx=wA,Y.sy=wA,R(this,B0,!0)):R(this,B0,!1)}const S=MN(Y.sx),X=MN(Y.sy),q=M.width=BW(yW(D*Y.sx),S[0]),P=M.height=BW(yW(w*Y.sy),X[0]),gA=BW(yW(D),S[1]),QA=BW(yW(w),X[1]);Y.sx=q/gA,Y.sy=P/QA,c(this,FW)!==S[1]&&(I.style.setProperty("--scale-round-x",`${S[1]}px`),R(this,FW,S[1])),c(this,cW)!==X[1]&&(I.style.setProperty("--scale-round-y",`${X[1]}px`),R(this,cW,X[1]));const J=Y.scaled?[Y.sx,0,0,Y.sy,0,0]:null,EA={canvasContext:m,transform:J,viewport:l,annotationMode:c(this,p0),optionalContentConfigPromise:this._optionalContentConfigPromise,annotationCanvasMap:this._annotationCanvasMap,pageColors:B,isEditing:c(this,tW)},x=this.renderTask=t.render(EA);x.onContinue=n;const AA=x.promise.then(async()=>{var iA;k==null||k(!0),await h(this,Fl,GR).call(this,x),this.structTreeLayer||(this.structTreeLayer=new Yb(t,l.rawDims)),h(this,Fl,MR).call(this),this.annotationLayer&&await h(this,Fl,eR).call(this);const{annotationEditorUIManager:wA}=c(this,dF);wA&&(this.drawLayer||(this.drawLayer=new aG({pageIndex:this.id})),await h(this,Fl,bR).call(this),this.drawLayer.setParent(o),this.annotationEditorLayer||(this.annotationEditorLayer=new sG({uiManager:wA,pdfPage:t,l10n:Q,structTreeLayer:this.structTreeLayer,accessibilityManager:this._accessibilityManager,annotationLayer:(iA=this.annotationLayer)==null?void 0:iA.annotationLayer,textLayer:this.textLayer,drawLayer:this.drawLayer.getDrawLayer(),onAppend:sA=>{h(this,Fl,lc).call(this,sA,"annotationEditorLayer")}})),h(this,Fl,hR).call(this))},iA=>(iA instanceof lR?(G==null||G.remove(),h(this,Fl,JR).call(this)):k==null||k(!0),h(this,Fl,GR).call(this,x,iA)));if(t.isPureXfa){if(!this.xfaLayer){const{annotationStorage:iA,linkService:wA}=c(this,dF);this.xfaLayer=new zb({pdfPage:t,annotationStorage:iA,linkService:wA})}h(this,Fl,mR).call(this)}return I.setAttribute("data-loaded",!0),this.eventBus.dispatch("pagerender",{source:this,pageNumber:this.id}),AA}setPageLabel(I){this.pageLabel=typeof I=="string"?I:null,this.div.setAttribute("data-l10n-args",JSON.stringify({page:this.pageLabel??this.id})),this.pageLabel!==null?this.div.setAttribute("data-page-label",this.pageLabel):this.div.removeAttribute("data-page-label")}get thumbnailCanvas(){const{directDrawing:I,initialOptionalContent:Q,regularAnnotations:B}=c(this,lZ);return I&&Q&&B?this.canvas:null}}p0=new WeakMap,UF=new WeakMap,dW=new WeakMap,B0=new WeakMap,tW=new WeakMap,dF=new WeakMap,tF=new WeakMap,Gn=new WeakMap,ZW=new WeakMap,FW=new WeakMap,cW=new WeakMap,y0=new WeakMap,Sn=new WeakMap,Tn=new WeakMap,lZ=new WeakMap,ZF=new WeakMap,Fl=new WeakSet,lc=function(C,I){const Q=iG.get(I),B=c(this,ZF)[Q];if(c(this,ZF)[Q]=C,B){B.replaceWith(C);return}for(let t=Q-1;t>=0;t--){const l=c(this,ZF)[t];if(l){l.after(C);return}}this.div.prepend(C)},MV=function(){const{viewport:C}=this;if(this.pdfPage){if(c(this,ZW)===C.rotation)return;R(this,ZW,C.rotation)}cJ(this.div,C,!0,!1)},ns=function(C,I){this.eventBus.dispatch(C,{source:this,pageNumber:this.id,error:I})},eR=async function(){let C=null;try{await this.annotationLayer.render(this.viewport,{structTreeLayer:this.structTreeLayer},"display")}catch(I){console.error("#renderAnnotationLayer:",I),C=I}finally{h(this,Fl,ns).call(this,"annotationlayerrendered",C)}},hR=async function(){let C=null;try{await this.annotationEditorLayer.render(this.viewport,"display")}catch(I){console.error("#renderAnnotationEditorLayer:",I),C=I}finally{h(this,Fl,ns).call(this,"annotationeditorlayerrendered",C)}},bR=async function(){try{await this.drawLayer.render("display")}catch(C){console.error("#renderDrawLayer:",C)}},mR=async function(){var C;let I=null;try{const Q=await this.xfaLayer.render(this.viewport,"display");Q!=null&&Q.textDivs&&this._textHighlighter&&h(this,Fl,Ib).call(this,Q.textDivs)}catch(Q){console.error("#renderXfaLayer:",Q),I=Q}finally{(C=this.xfaLayer)!=null&&C.div&&(this.l10n.pause(),h(this,Fl,lc).call(this,this.xfaLayer.div,"xfaLayer"),this.l10n.resume()),h(this,Fl,ns).call(this,"xfalayerrendered",I)}},MR=async function(){if(!this.textLayer)return;let C=null;try{await this.textLayer.render(this.viewport)}catch(I){if(I instanceof AM)return;console.error("#renderTextLayer:",I),C=I}h(this,Fl,ns).call(this,"textlayerrendered",C),h(this,Fl,kb).call(this)},kb=async function(){var C,I,Q;if(!this.textLayer)return;const B=await((C=this.structTreeLayer)==null?void 0:C.render());B&&(this.l10n.pause(),(I=this.structTreeLayer)==null||I.addElementsToTextLayer(),this.canvas&&B.parentNode!==this.canvas&&this.canvas.append(B),this.l10n.resume()),(Q=this.structTreeLayer)==null||Q.show()},Ib=async function(C){const I=await this.pdfPage.getTextContent(),Q=[];for(const B of I.items)Q.push(B.str);this._textHighlighter.setTextMapping(C,Q),this._textHighlighter.enable()},JR=function(){const{canvas:C}=this;C&&(C.remove(),C.width=C.height=0,this.canvas=null,R(this,Gn,null))},GR=async function(C,I=null){if(C===this.renderTask&&(this.renderTask=null),I instanceof lR){R(this,y0,null);return}if(R(this,y0,I),this.renderingState=Cl.FINISHED,c(this,lZ).regularAnnotations=!C.separateAnnots,this.eventBus.dispatch("pagerendered",{source:this,pageNumber:this.id,cssTransform:!1,timestamp:performance.now(),error:c(this,y0)}),I)throw I};async function RG(C){const I="",Q=I.split("#",1)[0];let{info:B,metadata:t,contentDispositionFilename:l,contentLength:o}=await C.getMetadata();if(!o){const{length:n}=await C.getDownloadInfo();o=n}return{...B,baseURL:Q,filesize:o,filename:l||dJ(I),metadata:t==null?void 0:t.getRaw(),authors:t==null?void 0:t.get("dc:creator"),numPages:C.numPages,URL:I}}class NG{constructor(I){this._ready=new Promise((Q,B)=>{__vitePreload(()=>import(I),[],import.meta.url).then(t=>{Q(t.QuickJSSandbox())}).catch(B)})}async createSandbox(I){(await this._ready).create(I)}async dispatchEventInSandbox(I){const Q=await this._ready;setTimeout(()=>Q.dispatchEvent(I),0)}async destroySandbox(){(await this._ready).nukeSandbox()}}var it,z0,nW,L0,k0,sW,zU,UZ,Xn,_l,md,sU,Db,JV,SR,Eb,ss;class eG{constructor({eventBus:I,externalServices:Q=null,docProperties:B=null}){b(this,sU),b(this,it,null),b(this,z0,null),b(this,nW,null),b(this,L0,null),b(this,k0,null),b(this,sW,null),b(this,zU,null),b(this,UZ,null),b(this,Xn,!1),b(this,_l,null),b(this,md,null),R(this,k0,I),R(this,sW,Q),R(this,nW,B)}setViewer(I){R(this,UZ,I)}async setDocument(I){var Q;if(c(this,zU)&&await h(this,sU,ss).call(this),R(this,zU,I),!I)return;const[B,t,l]=await Promise.all([I.getFieldObjects(),I.getCalculationOrderIds(),I.getJSActions()]);if(!B&&!l){await h(this,sU,ss).call(this);return}if(I!==c(this,zU))return;try{R(this,_l,h(this,sU,Eb).call(this))}catch(D){console.error("setDocument:",D),await h(this,sU,ss).call(this);return}const o=c(this,k0);R(this,L0,new AbortController);const{signal:n}=c(this,L0);o._on("updatefromsandbox",D=>{(D==null?void 0:D.source)===window&&h(this,sU,Db).call(this,D.detail)},{signal:n}),o._on("dispatcheventinsandbox",D=>{var w;(w=c(this,_l))==null||w.dispatchEventInSandbox(D.detail)},{signal:n}),o._on("pagechanging",({pageNumber:D,previous:w})=>{D!==w&&(h(this,sU,SR).call(this,w),h(this,sU,JV).call(this,D))},{signal:n}),o._on("pagerendered",({pageNumber:D})=>{this._pageOpenPending.has(D)&&D===c(this,UZ).currentPageNumber&&h(this,sU,JV).call(this,D)},{signal:n}),o._on("pagesdestroy",async()=>{var D,w;await h(this,sU,SR).call(this,c(this,UZ).currentPageNumber),await((D=c(this,_l))==null?void 0:D.dispatchEventInSandbox({id:"doc",name:"WillClose"})),(w=c(this,it))==null||w.resolve()},{signal:n});try{const D=await c(this,nW).call(this,I);if(I!==c(this,zU))return;await c(this,_l).createSandbox({objects:B,calculationOrder:t,appInfo:{platform:navigator.platform,language:navigator.language},docInfo:{...D,actions:l}}),o.dispatch("sandboxcreated",{source:this})}catch(D){console.error("setDocument:",D),await h(this,sU,ss).call(this);return}await((Q=c(this,_l))==null?void 0:Q.dispatchEventInSandbox({id:"doc",name:"Open"})),await h(this,sU,JV).call(this,c(this,UZ).currentPageNumber,!0),Promise.resolve().then(()=>{I===c(this,zU)&&R(this,Xn,!0)})}async dispatchWillSave(){var I;return(I=c(this,_l))==null?void 0:I.dispatchEventInSandbox({id:"doc",name:"WillSave"})}async dispatchDidSave(){var I;return(I=c(this,_l))==null?void 0:I.dispatchEventInSandbox({id:"doc",name:"DidSave"})}async dispatchWillPrint(){var I;if(c(this,_l)){await((I=c(this,md))==null?void 0:I.promise),R(this,md,Promise.withResolvers());try{await c(this,_l).dispatchEventInSandbox({id:"doc",name:"WillPrint"})}catch(Q){throw c(this,md).resolve(),R(this,md,null),Q}await c(this,md).promise}}async dispatchDidPrint(){var I;return(I=c(this,_l))==null?void 0:I.dispatchEventInSandbox({id:"doc",name:"DidPrint"})}get destroyPromise(){var I;return((I=c(this,z0))==null?void 0:I.promise)||null}get ready(){return c(this,Xn)}get _pageOpenPending(){return zV(this,"_pageOpenPending",new Set)}get _visitedPages(){return zV(this,"_visitedPages",new Map)}}it=new WeakMap,z0=new WeakMap,nW=new WeakMap,L0=new WeakMap,k0=new WeakMap,sW=new WeakMap,zU=new WeakMap,UZ=new WeakMap,Xn=new WeakMap,_l=new WeakMap,md=new WeakMap,sU=new WeakSet,Db=async function(C){var I,Q;const B=c(this,UZ),t=B.isInPresentationMode||B.isChangingPresentationMode,{id:l,siblings:o,command:n,value:D}=C;if(!l){switch(n){case"clear":console.clear();break;case"error":console.error(D);break;case"layout":if(!t){const M=uM(D);B.spreadMode=M.spreadMode}break;case"page-num":B.currentPageNumber=D+1;break;case"print":await B.pagesPromise,c(this,k0).dispatch("print",{source:this});break;case"println":console.log(D);break;case"zoom":t||(B.currentScaleValue=D);break;case"SaveAs":c(this,k0).dispatch("download",{source:this});break;case"FirstPage":B.currentPageNumber=1;break;case"LastPage":B.currentPageNumber=B.pagesCount;break;case"NextPage":B.nextPage();break;case"PrevPage":B.previousPage();break;case"ZoomViewIn":t||B.increaseScale();break;case"ZoomViewOut":t||B.decreaseScale();break;case"WillPrintFinished":(I=c(this,md))==null||I.resolve(),R(this,md,null);break}return}if(t&&C.focus)return;delete C.id,delete C.siblings;const w=o?[l,...o]:[l];for(const M of w){const d=document.querySelector(`[data-element-id="${M}"]`);d?d.dispatchEvent(new CustomEvent("updatefromsandbox",{detail:C})):(Q=c(this,zU))==null||Q.annotationStorage.setValue(M,C)}},JV=async function(C,I=!1){const Q=c(this,zU),B=this._visitedPages;if(I&&R(this,it,Promise.withResolvers()),!c(this,it))return;const t=c(this,UZ).getPageView(C-1);if((t==null?void 0:t.renderingState)!==Cl.FINISHED){this._pageOpenPending.add(C);return}this._pageOpenPending.delete(C);const l=(async()=>{var o,n;const D=await(B.has(C)?null:(o=t.pdfPage)==null?void 0:o.getJSActions());Q===c(this,zU)&&await((n=c(this,_l))==null?void 0:n.dispatchEventInSandbox({id:"page",name:"PageOpen",pageNumber:C,actions:D}))})();B.set(C,l)},SR=async function(C){var I;const Q=c(this,zU),B=this._visitedPages;if(!c(this,it)||this._pageOpenPending.has(C))return;const t=B.get(C);t&&(B.set(C,null),await t,Q===c(this,zU)&&await((I=c(this,_l))==null?void 0:I.dispatchEventInSandbox({id:"page",name:"PageClose",pageNumber:C})))},Eb=function(){if(R(this,z0,Promise.withResolvers()),c(this,_l))throw new Error("#initScripting: Scripting already exists.");return c(this,sW).createScripting()},ss=async function(){var C,I,Q,B;if(!c(this,_l)){R(this,zU,null),(C=c(this,z0))==null||C.resolve();return}c(this,it)&&(await Promise.race([c(this,it).promise,new Promise(t=>{setTimeout(t,1e3)})]).catch(()=>{}),R(this,it,null)),R(this,zU,null);try{await c(this,_l).destroySandbox()}catch{}(I=c(this,md))==null||I.reject(new Error("Scripting destroyed.")),R(this,md,null),(Q=c(this,L0))==null||Q.abort(),R(this,L0,null),this._pageOpenPending.clear(),this._visitedPages.clear(),R(this,_l,null),R(this,Xn,!1),(B=c(this,z0))==null||B.resolve()};class hG extends eG{constructor(I){I.externalServices||window.addEventListener("updatefromsandbox",Q=>{I.eventBus.dispatch("updatefromsandbox",{source:window,detail:Q.detail})}),I.externalServices||(I.externalServices={createScripting:()=>new NG(I.sandboxBundleSrc)}),I.docProperties||(I.docProperties=Q=>RG(Q)),super(I)}}const bG=3e4;class mG{constructor(){this.pdfViewer=null,this.pdfThumbnailViewer=null,this.onIdle=null,this.highestPriorityPage=null,this.idleTimeout=null,this.printing=!1,this.isThumbnailViewEnabled=!1,Object.defineProperty(this,"hasViewer",{value:()=>!!this.pdfViewer})}setViewer(I){this.pdfViewer=I}setThumbnailViewer(I){this.pdfThumbnailViewer=I}isHighestPriority(I){return this.highestPriorityPage===I.renderingId}renderHighestPriority(I){var Q;this.idleTimeout&&(clearTimeout(this.idleTimeout),this.idleTimeout=null),!this.pdfViewer.forceRendering(I)&&(this.isThumbnailViewEnabled&&(Q=this.pdfThumbnailViewer)!=null&&Q.forceRendering()||this.printing||this.onIdle&&(this.idleTimeout=setTimeout(this.onIdle.bind(this),bG)))}getHighestPriority(I,Q,B,t=!1){const l=I.views,o=l.length;if(o===0)return null;for(let d=0;d<o;d++){const G=l[d].view;if(!this.isViewFinished(G))return G}const n=I.first.id,D=I.last.id;if(D-n+1>o){const d=I.ids;for(let G=1,N=D-n;G<N;G++){const k=B?n+G:D-G;if(d.has(k))continue;const m=Q[k-1];if(!this.isViewFinished(m))return m}}let w=B?D:n-2,M=Q[w];return M&&!this.isViewFinished(M)||t&&(w+=B?1:-1,M=Q[w],M&&!this.isViewFinished(M))?M:null}isViewFinished(I){return I.renderingState===Cl.FINISHED}renderView(I){switch(I.renderingState){case Cl.FINISHED:return!1;case Cl.PAUSED:this.highestPriorityPage=I.renderingId,I.resume();break;case Cl.RUNNING:this.highestPriorityPage=I.renderingId;break;case Cl.INITIAL:this.highestPriorityPage=I.renderingId,I.draw().finally(()=>{this.renderHighestPriority()}).catch(Q=>{Q instanceof lR||console.error("renderView:",Q)});break}return!0}}const vN=10,IW={FORCE_SCROLL_MODE_PAGE:1e4,FORCE_LAZY_PAGE_INIT:5e3,PAUSE_EAGER_PAGE_INIT:250};function PN(C){return Object.values(KU).includes(C)&&C!==KU.DISABLE}var dZ,I0,aW,TR;class MG{constructor(I){b(this,aW),b(this,dZ,new Set),b(this,I0,0),R(this,I0,I)}push(I){const Q=c(this,dZ);Q.has(I)&&Q.delete(I),Q.add(I),Q.size>c(this,I0)&&h(this,aW,TR).call(this)}resize(I,Q=null){R(this,I0,I);const B=c(this,dZ);if(Q){const t=B.size;let l=1;for(const o of B)if(Q.has(o.id)&&(B.delete(o),B.add(o)),++l>t)break}for(;B.size>c(this,I0);)h(this,aW,TR).call(this)}has(I){return c(this,dZ).has(I)}[Symbol.iterator](){return c(this,dZ).keys()}}dZ=new WeakMap,I0=new WeakMap,aW=new WeakSet,TR=function(){const C=c(this,dZ).keys().next().value;C==null||C.destroy(),c(this,dZ).delete(C)};var FF,WW,VW,Rt,Zd,D0,QW,iW,RW,NW,eW,hW,bW,cF,E0,r0,C0,un,nF,Yn,mW,on,w0,sF,MW,pn,_,Cb,wb,xb,as,GV,jb,XR,Ob,QZ,uR,gb,Kb,Hb,YR,vb,SV;class rb{constructor(I){b(this,_),b(this,FF,null),b(this,WW,null),b(this,VW,null),b(this,Rt,KU.NONE),b(this,Zd,null),b(this,D0,tZ.ENABLE_FORMS),b(this,QW,null),b(this,iW,null),b(this,RW,!1),b(this,NW,!1),b(this,eW,!1),b(this,hW,!1),b(this,bW,!1),b(this,cF,null),b(this,E0,null),b(this,r0,null),b(this,C0,null),b(this,un,!1),b(this,nF,null),b(this,Yn,!1),b(this,mW,0),b(this,on,new ResizeObserver(h(this,_,vb).bind(this))),b(this,w0,null),b(this,sF,null),b(this,MW,!0),b(this,pn,Nt.ENABLE);var Q,B;const t="4.10.38";if(pN!==t)throw new Error(`The API version "${pN}" does not match the Viewer version "${t}".`);if(this.container=I.container,this.viewer=I.viewer||I.container.firstElementChild,((Q=this.container)==null?void 0:Q.tagName)!=="DIV"||((B=this.viewer)==null?void 0:B.tagName)!=="DIV")throw new Error("Invalid `container` and/or `viewer` option.");if(this.container.offsetParent&&getComputedStyle(this.container).position!=="absolute")throw new Error("The `container` must be absolutely positioned.");c(this,on).observe(this.container),this.eventBus=I.eventBus,this.linkService=I.linkService||new rR,this.downloadManager=I.downloadManager||null,this.findController=I.findController||null,R(this,WW,I.altTextManager||null),R(this,iW,I.editorUndoBar||null),this.findController&&(this.findController.onIsPageVisible=o=>this._getVisiblePages().ids.has(o)),this._scriptingManager=I.scriptingManager||null,R(this,pn,I.textLayerMode??Nt.ENABLE),R(this,D0,I.annotationMode??tZ.ENABLE_FORMS),R(this,Rt,I.annotationEditorMode??KU.NONE),R(this,VW,I.annotationEditorHighlightColors||null),R(this,NW,I.enableHighlightFloatingButton===!0),R(this,hW,I.enableUpdatedAddImage===!0),R(this,bW,I.enableNewAltTextWhenAddingImage===!0),this.imageResourcesPath=I.imageResourcesPath||"",this.enablePrintAutoRotate=I.enablePrintAutoRotate||!1,this.removePageBorders=I.removePageBorders||!1,this.maxCanvasPixels=I.maxCanvasPixels,this.l10n=I.l10n,this.l10n||(this.l10n=new zn),R(this,eW,I.enablePermissions||!1),this.pageColors=I.pageColors||null,R(this,E0,I.mlManager||null),R(this,RW,I.enableHWA||!1),R(this,MW,I.supportsPinchToZoom!==!1),this.defaultRenderingQueue=!I.renderingQueue,this.defaultRenderingQueue?(this.renderingQueue=new mG,this.renderingQueue.setViewer(this)):this.renderingQueue=I.renderingQueue;const{abortSignal:l}=I;l==null||l.addEventListener("abort",()=>{c(this,on).disconnect(),R(this,on,null)},{once:!0}),this.scroll=bM(this.container,this._scrollUpdate.bind(this),l),this.presentationModeState=Zc.UNKNOWN,this._resetView(),this.removePageBorders&&this.viewer.classList.add("removePageBorders"),h(this,_,YR).call(this),this.eventBus._on("thumbnailrendered",({pageNumber:o,pdfPage:n})=>{const D=this._pages[o-1];c(this,FF).has(D)||n==null||n.cleanup()}),I.l10n||this.l10n.translate(this.container)}get pagesCount(){return this._pages.length}getPageView(I){return this._pages[I]}getCachedPageViews(){return new Set(c(this,FF))}get pageViewsReady(){return this._pages.every(I=>I==null?void 0:I.pdfPage)}get renderForms(){return c(this,D0)===tZ.ENABLE_FORMS}get enableScripting(){return!!this._scriptingManager}get currentPageNumber(){return this._currentPageNumber}set currentPageNumber(I){if(!Number.isInteger(I))throw new Error("Invalid page number.");this.pdfDocument&&(this._setCurrentPageNumber(I,!0)||console.error(`currentPageNumber: "${I}" is not a valid page.`))}_setCurrentPageNumber(I,Q=!1){var B;if(this._currentPageNumber===I)return Q&&h(this,_,uR).call(this),!0;if(!(0<I&&I<=this.pagesCount))return!1;const t=this._currentPageNumber;return this._currentPageNumber=I,this.eventBus.dispatch("pagechanging",{source:this,pageNumber:I,pageLabel:((B=this._pageLabels)==null?void 0:B[I-1])??null,previous:t}),Q&&h(this,_,uR).call(this),!0}get currentPageLabel(){var I;return((I=this._pageLabels)==null?void 0:I[this._currentPageNumber-1])??null}set currentPageLabel(I){if(!this.pdfDocument)return;let Q=I|0;if(this._pageLabels){const B=this._pageLabels.indexOf(I);B>=0&&(Q=B+1)}this._setCurrentPageNumber(Q,!0)||console.error(`currentPageLabel: "${I}" is not a valid page.`)}get currentScale(){return this._currentScale!==SQ?this._currentScale:Ub}set currentScale(I){if(isNaN(I))throw new Error("Invalid numeric scale.");this.pdfDocument&&h(this,_,QZ).call(this,I,{noScroll:!1})}get currentScaleValue(){return this._currentScaleValue}set currentScaleValue(I){this.pdfDocument&&h(this,_,QZ).call(this,I,{noScroll:!1})}get pagesRotation(){return this._pagesRotation}set pagesRotation(I){if(!tb(I))throw new Error("Invalid pages rotation angle.");if(!this.pdfDocument||(I%=360,I<0&&(I+=360),this._pagesRotation===I))return;this._pagesRotation=I;const Q=this._currentPageNumber;this.refresh(!0,{rotation:I}),this._currentScaleValue&&h(this,_,QZ).call(this,this._currentScaleValue,{noScroll:!0}),this.eventBus.dispatch("rotationchanging",{source:this,pagesRotation:I,pageNumber:Q}),this.defaultRenderingQueue&&this.update()}get firstPagePromise(){return this.pdfDocument?this._firstPageCapability.promise:null}get onePageRendered(){return this.pdfDocument?this._onePageRenderedCapability.promise:null}get pagesPromise(){return this.pdfDocument?this._pagesCapability.promise:null}get _layerProperties(){const I=this;return zV(this,"_layerProperties",{get annotationEditorUIManager(){return c(I,Zd)},get annotationStorage(){var Q;return(Q=I.pdfDocument)==null?void 0:Q.annotationStorage},get downloadManager(){return I.downloadManager},get enableScripting(){return!!I._scriptingManager},get fieldObjectsPromise(){var Q;return(Q=I.pdfDocument)==null?void 0:Q.getFieldObjects()},get findController(){return I.findController},get hasJSActionsPromise(){var Q;return(Q=I.pdfDocument)==null?void 0:Q.hasJSActions()},get linkService(){return I.linkService}})}async getAllText(){const I=[],Q=[];for(let B=1,t=this.pdfDocument.numPages;B<=t;++B){if(c(this,Yn))return null;Q.length=0;const l=await this.pdfDocument.getPage(B),{items:o}=await l.getTextContent();for(const n of o)n.str&&Q.push(n.str),n.hasEOL&&Q.push(`
- `);I.push(Vs(Q.join("")))}return I.join(`
- `)}setDocument(I){var Q,B,t;if(this.pdfDocument&&(this.eventBus.dispatch("pagesdestroy",{source:this}),this._cancelRendering(),this._resetView(),(Q=this.findController)==null||Q.setDocument(null),(B=this._scriptingManager)==null||B.setDocument(null),(t=c(this,Zd))==null||t.destroy(),R(this,Zd,null)),this.pdfDocument=I,!I)return;const l=I.numPages,o=I.getPage(1),n=I.getOptionalContentConfig({intent:"display"}),D=c(this,eW)?I.getPermissions():Promise.resolve(),{eventBus:w,pageColors:M,viewer:d}=this;R(this,cF,new AbortController);const{signal:G}=c(this,cF);if(l>IW.FORCE_SCROLL_MODE_PAGE){console.warn("Forcing PAGE-scrolling for performance reasons, given the length of the document.");const m=this._scrollMode=Vl.PAGE;w.dispatch("scrollmodechanged",{source:this,mode:m})}this._pagesCapability.promise.then(()=>{w.dispatch("pagesloaded",{source:this,pagesCount:l})},()=>{});const N=m=>{const Y=this._pages[m.pageNumber-1];Y&&c(this,FF).push(Y)};w._on("pagerender",N,{signal:G});const k=m=>{m.cssTransform||(this._onePageRenderedCapability.resolve({timestamp:m.timestamp}),w._off("pagerendered",k))};w._on("pagerendered",k,{signal:G}),Promise.all([o,D]).then(([m,Y])=>{var S,X;if(I!==this.pdfDocument)return;this._firstPageCapability.resolve(m),this._optionalContentConfigPromise=n;const{annotationEditorMode:q,annotationMode:P,textLayerMode:gA}=h(this,_,Cb).call(this,Y);if(gA!==Nt.DISABLE){const x=R(this,nF,document.createElement("div"));x.id="hiddenCopyElement",d.before(x)}if(typeof AbortSignal.any=="function"&&q!==KU.DISABLE){const x=q;I.isPureXfa?console.warn("Warning: XFA-editing is not implemented."):PN(x)?(R(this,Zd,new qM(this.container,d,c(this,WW),w,I,M,c(this,VW),c(this,NW),c(this,hW),c(this,bW),c(this,E0),c(this,iW),c(this,MW))),w.dispatch("annotationeditoruimanager",{source:this,uiManager:c(this,Zd)}),x!==KU.NONE&&(x===KU.STAMP&&((S=c(this,E0))==null||S.loadModel("altText")),c(this,Zd).updateMode(x))):console.error(`Invalid AnnotationEditor mode: ${x}`)}const QA=this._scrollMode===Vl.PAGE?null:d,J=this.currentScale,EA=m.getViewport({scale:J*ut.PDF_TO_CSS_UNITS});d.style.setProperty("--scale-factor",EA.scale),M!=null&&M.background&&d.style.setProperty("--page-bg-color",M.background),((M==null?void 0:M.foreground)==="CanvasText"||(M==null?void 0:M.background)==="Canvas")&&(d.style.setProperty("--hcm-highlight-filter",I.filterFactory.addHighlightHCMFilter("highlight","CanvasText","Canvas","HighlightText","Highlight")),d.style.setProperty("--hcm-highlight-selected-filter",I.filterFactory.addHighlightHCMFilter("highlight_selected","CanvasText","Canvas","HighlightText","ButtonText")));for(let x=1;x<=l;++x){const AA=new Lb({container:QA,eventBus:w,id:x,scale:J,defaultViewport:EA.clone(),optionalContentConfigPromise:n,renderingQueue:this.renderingQueue,textLayerMode:gA,annotationMode:P,imageResourcesPath:this.imageResourcesPath,maxCanvasPixels:this.maxCanvasPixels,pageColors:M,l10n:this.l10n,layerProperties:this._layerProperties,enableHWA:c(this,RW)});this._pages.push(AA)}(X=this._pages[0])==null||X.setPdfPage(m),this._scrollMode===Vl.PAGE?h(this,_,as).call(this):this._spreadMode!==SU.NONE&&this._updateSpreadMode(),h(this,_,wb).call(this,G).then(async()=>{var x,AA;if(I!==this.pdfDocument)return;if((x=this.findController)==null||x.setDocument(I),(AA=this._scriptingManager)==null||AA.setDocument(I),c(this,nF)&&document.addEventListener("copy",h(this,_,xb).bind(this,gA),{signal:G}),c(this,Zd)&&w.dispatch("annotationeditormodechanged",{source:this,mode:c(this,Rt)}),I.loadingParams.disableAutoFetch||l>IW.FORCE_LAZY_PAGE_INIT){this._pagesCapability.resolve();return}let iA=l-1;if(iA<=0){this._pagesCapability.resolve();return}for(let wA=2;wA<=l;++wA){const sA=I.getPage(wA).then(cA=>{const eA=this._pages[wA-1];eA.pdfPage||eA.setPdfPage(cA),--iA===0&&this._pagesCapability.resolve()},cA=>{console.error(`Unable to get page ${wA} to initialize viewer`,cA),--iA===0&&this._pagesCapability.resolve()});wA%IW.PAUSE_EAGER_PAGE_INIT===0&&await sA}}),w.dispatch("pagesinit",{source:this}),I.getMetadata().then(({info:x})=>{I===this.pdfDocument&&x.Language&&(d.lang=x.Language)}),this.defaultRenderingQueue&&this.update()}).catch(m=>{console.error("Unable to initialize viewer",m),this._pagesCapability.reject(m)})}setPageLabels(I){var Q;if(this.pdfDocument){I?Array.isArray(I)&&this.pdfDocument.numPages===I.length?this._pageLabels=I:(this._pageLabels=null,console.error("setPageLabels: Invalid page labels.")):this._pageLabels=null;for(let B=0,t=this._pages.length;B<t;B++)this._pages[B].setPageLabel(((Q=this._pageLabels)==null?void 0:Q[B])??null)}}_resetView(){var I,Q;this._pages=[],this._currentPageNumber=1,this._currentScale=SQ,this._currentScaleValue=null,this._pageLabels=null,R(this,FF,new MG(vN)),this._location=null,this._pagesRotation=0,this._optionalContentConfigPromise=null,this._firstPageCapability=Promise.withResolvers(),this._onePageRenderedCapability=Promise.withResolvers(),this._pagesCapability=Promise.withResolvers(),this._scrollMode=Vl.VERTICAL,this._previousScrollMode=Vl.UNKNOWN,this._spreadMode=SU.NONE,R(this,w0,{previousPageNumber:1,scrollDown:!0,pages:[]}),(I=c(this,cF))==null||I.abort(),R(this,cF,null),this.viewer.textContent="",this._updateScrollMode(),this.viewer.removeAttribute("lang"),(Q=c(this,nF))==null||Q.remove(),R(this,nF,null),h(this,_,SV).call(this)}_scrollUpdate(){this.pagesCount!==0&&this.update()}pageLabelToPageNumber(I){if(!this._pageLabels)return null;const Q=this._pageLabels.indexOf(I);return Q<0?null:Q+1}scrollPageIntoView({pageNumber:I,destArray:Q=null,allowNegativeOffset:B=!1,ignoreDestinationZoom:t=!1}){if(!this.pdfDocument)return;const l=Number.isInteger(I)&&this._pages[I-1];if(!l){console.error(`scrollPageIntoView: "${I}" is not a valid pageNumber parameter.`);return}if(this.isInPresentationMode||!Q){this._setCurrentPageNumber(I,!0);return}let o=0,n=0,D=0,w=0,M,d;const G=l.rotation%180!==0,N=(G?l.height:l.width)/l.scale/ut.PDF_TO_CSS_UNITS,k=(G?l.width:l.height)/l.scale/ut.PDF_TO_CSS_UNITS;let m=0;switch(Q[1].name){case"XYZ":o=Q[2],n=Q[3],m=Q[4],o=o!==null?o:0,n=n!==null?n:k;break;case"Fit":case"FitB":m="page-fit";break;case"FitH":case"FitBH":n=Q[2],m="page-width",n===null&&this._location?(o=this._location.left,n=this._location.top):(typeof n!="number"||n<0)&&(n=k);break;case"FitV":case"FitBV":o=Q[2],D=N,w=k,m="page-height";break;case"FitR":o=Q[2],n=Q[3],D=Q[4]-o,w=Q[5]-n;let q=hN,P=bN;this.removePageBorders&&(q=P=0),M=(this.container.clientWidth-q)/D/ut.PDF_TO_CSS_UNITS,d=(this.container.clientHeight-P)/w/ut.PDF_TO_CSS_UNITS,m=Math.min(Math.abs(M),Math.abs(d));break;default:console.error(`scrollPageIntoView: "${Q[1].name}" is not a valid destination type.`);return}if(t||(m&&m!==this._currentScale?this.currentScaleValue=m:this._currentScale===SQ&&(this.currentScaleValue=RM)),m==="page-fit"&&!Q[4]){h(this,_,GV).call(this,l);return}const Y=[l.viewport.convertToViewportPoint(o,n),l.viewport.convertToViewportPoint(o+D,n+w)];let S=Math.min(Y[0][0],Y[1][0]),X=Math.min(Y[0][1],Y[1][1]);B||(S=Math.max(S,0),X=Math.max(X,0)),h(this,_,GV).call(this,l,{left:S,top:X})}_updateLocation(I){const Q=this._currentScale,B=this._currentScaleValue,t=parseFloat(B)===Q?Math.round(Q*1e4)/100:B,l=I.id,o=this._pages[l-1],n=this.container,D=o.getPagePoint(n.scrollLeft-I.x,n.scrollTop-I.y),w=Math.round(D[0]),M=Math.round(D[1]);let d=`#page=${l}`;this.isInPresentationMode||(d+=`&zoom=${t},${w},${M}`),this._location={pageNumber:l,scale:t,top:M,left:w,rotation:this._pagesRotation,pdfOpenParams:d}}update(){const I=this._getVisiblePages(),Q=I.views,B=Q.length;if(B===0)return;const t=Math.max(vN,2*B+1);c(this,FF).resize(t,I.ids),this.renderingQueue.renderHighestPriority(I);const l=this._spreadMode===SU.NONE&&(this._scrollMode===Vl.PAGE||this._scrollMode===Vl.VERTICAL),o=this._currentPageNumber;let n=!1;for(const D of Q){if(D.percent<100)break;if(D.id===o&&l){n=!0;break}}this._setCurrentPageNumber(n?o:Q[0].id),this._updateLocation(I.first),this.eventBus.dispatch("updateviewarea",{source:this,location:this._location})}containsElement(I){return this.container.contains(I)}focus(){this.container.focus()}get _isContainerRtl(){return getComputedStyle(this.container).direction==="rtl"}get isInPresentationMode(){return this.presentationModeState===Zc.FULLSCREEN}get isChangingPresentationMode(){return this.presentationModeState===Zc.CHANGING}get isHorizontalScrollbarEnabled(){return this.isInPresentationMode?!1:this.container.scrollWidth>this.container.clientWidth}get isVerticalScrollbarEnabled(){return this.isInPresentationMode?!1:this.container.scrollHeight>this.container.clientHeight}_getVisiblePages(){const I=this._scrollMode===Vl.PAGE?c(this,w0).pages:this._pages,Q=this._scrollMode===Vl.HORIZONTAL,B=Q&&this._isContainerRtl;return MM({scrollEl:this.container,views:I,sortByVisibility:!0,horizontal:Q,rtl:B})}cleanup(){for(const I of this._pages)I.renderingState!==Cl.FINISHED&&I.reset()}_cancelRendering(){for(const I of this._pages)I.cancelRendering()}forceRendering(I){const Q=I||this._getVisiblePages(),B=h(this,_,Hb).call(this,Q),t=this._spreadMode!==SU.NONE&&this._scrollMode!==Vl.HORIZONTAL,l=this.renderingQueue.getHighestPriority(Q,this._pages,B,t);return l?(h(this,_,Kb).call(this,l).then(()=>{this.renderingQueue.renderView(l)}),!0):!1}get hasEqualPageSizes(){const I=this._pages[0];for(let Q=1,B=this._pages.length;Q<B;++Q){const t=this._pages[Q];if(t.width!==I.width||t.height!==I.height)return!1}return!0}getPagesOverview(){let I;return this._pages.map(Q=>{const B=Q.pdfPage.getViewport({scale:1}),t=JN(B);if(I===void 0)I=t;else if(this.enablePrintAutoRotate&&t!==I)return{width:B.height,height:B.width,rotation:(B.rotation-90)%360};return{width:B.width,height:B.height,rotation:B.rotation}})}get optionalContentConfigPromise(){return this.pdfDocument?this._optionalContentConfigPromise?this._optionalContentConfigPromise:(console.error("optionalContentConfigPromise: Not initialized yet."),this.pdfDocument.getOptionalContentConfig({intent:"display"})):Promise.resolve(null)}set optionalContentConfigPromise(I){if(!(I instanceof Promise))throw new Error(`Invalid optionalContentConfigPromise: ${I}`);this.pdfDocument&&this._optionalContentConfigPromise&&(this._optionalContentConfigPromise=I,this.refresh(!1,{optionalContentConfigPromise:I}),this.eventBus.dispatch("optionalcontentconfigchanged",{source:this,promise:I}))}get scrollMode(){return this._scrollMode}set scrollMode(I){if(this._scrollMode!==I){if(!JM(I))throw new Error(`Invalid scroll mode: ${I}`);this.pagesCount>IW.FORCE_SCROLL_MODE_PAGE||(this._previousScrollMode=this._scrollMode,this._scrollMode=I,this.eventBus.dispatch("scrollmodechanged",{source:this,mode:I}),this._updateScrollMode(this._currentPageNumber))}}_updateScrollMode(I=null){const Q=this._scrollMode,B=this.viewer;B.classList.toggle("scrollHorizontal",Q===Vl.HORIZONTAL),B.classList.toggle("scrollWrapped",Q===Vl.WRAPPED),!(!this.pdfDocument||!I)&&(Q===Vl.PAGE?h(this,_,as).call(this):this._previousScrollMode===Vl.PAGE&&this._updateSpreadMode(),this._currentScaleValue&&isNaN(this._currentScaleValue)&&h(this,_,QZ).call(this,this._currentScaleValue,{noScroll:!0}),this._setCurrentPageNumber(I,!0),this.update())}get spreadMode(){return this._spreadMode}set spreadMode(I){if(this._spreadMode!==I){if(!GM(I))throw new Error(`Invalid spread mode: ${I}`);this._spreadMode=I,this.eventBus.dispatch("spreadmodechanged",{source:this,mode:I}),this._updateSpreadMode(this._currentPageNumber)}}_updateSpreadMode(I=null){if(!this.pdfDocument)return;const Q=this.viewer,B=this._pages;if(this._scrollMode===Vl.PAGE)h(this,_,as).call(this);else if(Q.textContent="",this._spreadMode===SU.NONE)for(const t of this._pages)Q.append(t.div);else{const t=this._spreadMode-1;let l=null;for(let o=0,n=B.length;o<n;++o)l===null?(l=document.createElement("div"),l.className="spread",Q.append(l)):o%2===t&&(l=l.cloneNode(!1),Q.append(l)),l.append(B[o].div)}I&&(this._currentScaleValue&&isNaN(this._currentScaleValue)&&h(this,_,QZ).call(this,this._currentScaleValue,{noScroll:!0}),this._setCurrentPageNumber(I,!0),this.update())}_getPageAdvance(I,Q=!1){switch(this._scrollMode){case Vl.WRAPPED:{const{views:B}=this._getVisiblePages(),t=new Map;for(const{id:l,y:o,percent:n,widthPercent:D}of B){if(n===0||D<100)continue;let w=t.get(o);w||t.set(o,w||(w=[])),w.push(l)}for(const l of t.values()){const o=l.indexOf(I);if(o===-1)continue;const n=l.length;if(n===1)break;if(Q)for(let D=o-1,w=0;D>=w;D--){const M=l[D],d=l[D+1]-1;if(M<d)return I-d}else for(let D=o+1,w=n;D<w;D++){const M=l[D],d=l[D-1]+1;if(M>d)return d-I}if(Q){const D=l[0];if(D<I)return I-D+1}else{const D=l[n-1];if(D>I)return D-I+1}break}break}case Vl.HORIZONTAL:break;case Vl.PAGE:case Vl.VERTICAL:{if(this._spreadMode===SU.NONE)break;const B=this._spreadMode-1;if(Q&&I%2!==B||!Q&&I%2===B)break;const{views:t}=this._getVisiblePages(),l=Q?I-1:I+1;for(const{id:o,percent:n,widthPercent:D}of t)if(o===l){if(n>0&&D===100)return 2;break}break}}return 1}nextPage(){const I=this._currentPageNumber,Q=this.pagesCount;if(I>=Q)return!1;const B=this._getPageAdvance(I,!1)||1;return this.currentPageNumber=Math.min(I+B,Q),!0}previousPage(){const I=this._currentPageNumber;if(I<=1)return!1;const Q=this._getPageAdvance(I,!0)||1;return this.currentPageNumber=Math.max(I-Q,1),!0}updateScale({drawingDelay:I,scaleFactor:Q=null,steps:B=null,origin:t}){if(B===null&&Q===null)throw new Error("Invalid updateScale options: either `steps` or `scaleFactor` must be provided.");if(!this.pdfDocument)return;let l=this._currentScale;if(Q>0&&Q!==1)l=Math.round(l*Q*100)/100;else if(B){const o=B>0?eN:1/eN,n=B>0?Math.ceil:Math.floor;B=Math.abs(B);do l=n((l*o).toFixed(2)*10)/10;while(--B>0)}l=Math.max(NM,Math.min(eM,l)),h(this,_,QZ).call(this,l,{noScroll:!1,drawingDelay:I,origin:t})}increaseScale(I={}){this.updateScale({...I,steps:I.steps??1})}decreaseScale(I={}){this.updateScale({...I,steps:-(I.steps??1)})}get containerTopLeft(){return c(this,QW)||R(this,QW,[this.container.offsetTop,this.container.offsetLeft])}get annotationEditorMode(){return c(this,Zd)?c(this,Rt):KU.DISABLE}set annotationEditorMode({mode:I,editId:Q=null,isFromKeyboard:B=!1}){var t;if(!c(this,Zd))throw new Error("The AnnotationEditor is not enabled.");if(c(this,Rt)===I)return;if(!PN(I))throw new Error(`Invalid AnnotationEditor mode: ${I}`);if(!this.pdfDocument)return;I===KU.STAMP&&((t=c(this,E0))==null||t.loadModel("altText"));const{eventBus:l}=this,o=()=>{h(this,_,SV).call(this),R(this,Rt,I),c(this,Zd).updateMode(I,Q,B),l.dispatch("annotationeditormodechanged",{source:this,mode:I})};if(I===KU.NONE||c(this,Rt)===KU.NONE){const n=I!==KU.NONE;n||this.pdfDocument.annotationStorage.resetModifiedIds();for(const w of this._pages)w.toggleEditingMode(n);const D=h(this,_,gb).call(this);if(n&&D){h(this,_,SV).call(this),R(this,r0,new AbortController);const w=AbortSignal.any([c(this,cF).signal,c(this,r0).signal]);l._on("pagerendered",({pageNumber:M})=>{D.delete(M),D.size===0&&R(this,C0,setTimeout(o,0))},{signal:w});return}}o()}refresh(I=!1,Q=Object.create(null)){if(this.pdfDocument){for(const B of this._pages)B.update(Q);c(this,sF)!==null&&(clearTimeout(c(this,sF)),R(this,sF,null)),I||this.update()}}}FF=new WeakMap,WW=new WeakMap,VW=new WeakMap,Rt=new WeakMap,Zd=new WeakMap,D0=new WeakMap,QW=new WeakMap,iW=new WeakMap,RW=new WeakMap,NW=new WeakMap,eW=new WeakMap,hW=new WeakMap,bW=new WeakMap,cF=new WeakMap,E0=new WeakMap,r0=new WeakMap,C0=new WeakMap,un=new WeakMap,nF=new WeakMap,Yn=new WeakMap,mW=new WeakMap,on=new WeakMap,w0=new WeakMap,sF=new WeakMap,MW=new WeakMap,pn=new WeakMap,_=new WeakSet,Cb=function(C){const I={annotationEditorMode:c(this,Rt),annotationMode:c(this,D0),textLayerMode:c(this,pn)};return C&&(!C.includes(LW.COPY)&&c(this,pn)===Nt.ENABLE&&(I.textLayerMode=Nt.ENABLE_PERMISSIONS),C.includes(LW.MODIFY_CONTENTS)||(I.annotationEditorMode=KU.DISABLE),!C.includes(LW.MODIFY_ANNOTATIONS)&&!C.includes(LW.FILL_INTERACTIVE_FORMS)&&c(this,D0)===tZ.ENABLE_FORMS&&(I.annotationMode=tZ.ENABLE)),I},wb=async function(C){if(document.visibilityState==="hidden"||!this.container.offsetParent||this._getVisiblePages().views.length===0)return;const I=Promise.withResolvers(),Q=new AbortController;document.addEventListener("visibilitychange",()=>{document.visibilityState==="hidden"&&I.resolve()},{signal:typeof AbortSignal.any=="function"?AbortSignal.any([C,Q.signal]):C}),await Promise.race([this._onePageRenderedCapability.promise,I.promise]),Q.abort()},xb=function(C,I){const Q=document.getSelection(),{focusNode:B,anchorNode:t}=Q;if(t&&B&&Q.containsNode(c(this,nF))){if(c(this,un)||C===Nt.ENABLE_PERMISSIONS){UR(I);return}R(this,un,!0);const{classList:l}=this.viewer;l.add("copyAll");const o=new AbortController;window.addEventListener("keydown",n=>R(this,Yn,n.key==="Escape"),{signal:o.signal}),this.getAllText().then(async n=>{n!==null&&await navigator.clipboard.writeText(n)}).catch(n=>{console.warn(`Something goes wrong when extracting the text: ${n.message}`)}).finally(()=>{R(this,un,!1),R(this,Yn,!1),o.abort(),l.remove("copyAll")}),UR(I)}},as=function(){if(this._scrollMode!==Vl.PAGE)throw new Error("#ensurePageViewVisible: Invalid scrollMode value.");const C=this._currentPageNumber,I=c(this,w0),Q=this.viewer;if(Q.textContent="",I.pages.length=0,this._spreadMode===SU.NONE&&!this.isInPresentationMode){const B=this._pages[C-1];Q.append(B.div),I.pages.push(B)}else{const B=new Set,t=this._spreadMode-1;t===-1?B.add(C-1):C%2!==t?(B.add(C-1),B.add(C)):(B.add(C-2),B.add(C-1));const l=document.createElement("div");if(l.className="spread",this.isInPresentationMode){const o=document.createElement("div");o.className="dummyPage",l.append(o)}for(const o of B){const n=this._pages[o];n&&(l.append(n.div),I.pages.push(n))}Q.append(l)}I.scrollDown=C>=I.previousPageNumber,I.previousPageNumber=C},GV=function(C,I=null){const{div:Q,id:B}=C;if(this._currentPageNumber!==B&&this._setCurrentPageNumber(B),this._scrollMode===Vl.PAGE&&(h(this,_,as).call(this),this.update()),!I&&!this.isInPresentationMode){const t=Q.offsetLeft+Q.clientLeft,l=t+Q.clientWidth,{scrollLeft:o,clientWidth:n}=this.container;(this._scrollMode===Vl.HORIZONTAL||t<o||l>o+n)&&(I={left:0,top:0})}db(Q,I),!this._currentScaleValue&&this._location&&(this._location=null)},jb=function(C){return C===this._currentScale||Math.abs(C-this._currentScale)<1e-15},XR=function(C,I,{noScroll:Q=!1,preset:B=!1,drawingDelay:t=-1,origin:l=null}){if(this._currentScaleValue=I.toString(),h(this,_,jb).call(this,C)){B&&this.eventBus.dispatch("scalechanging",{source:this,scale:C,presetValue:I});return}this.viewer.style.setProperty("--scale-factor",C*ut.PDF_TO_CSS_UNITS);const o=t>=0&&t<1e3;this.refresh(!0,{scale:C,drawingDelay:o?t:-1}),o&&R(this,sF,setTimeout(()=>{R(this,sF,null),this.refresh()},t));const n=this._currentScale;if(this._currentScale=C,!Q){let D=this._currentPageNumber,w;if(this._location&&!(this.isInPresentationMode||this.isChangingPresentationMode)&&(D=this._location.pageNumber,w=[null,{name:"XYZ"},this._location.left,this._location.top,null]),this.scrollPageIntoView({pageNumber:D,destArray:w,allowNegativeOffset:!0}),Array.isArray(l)){const M=C/n-1,[d,G]=this.containerTopLeft;this.container.scrollLeft+=(l[0]-G)*M,this.container.scrollTop+=(l[1]-d)*M}}this.eventBus.dispatch("scalechanging",{source:this,scale:C,presetValue:B?I:void 0}),this.defaultRenderingQueue&&this.update()},Ob=function(){return this._spreadMode!==SU.NONE&&this._scrollMode!==Vl.HORIZONTAL?2:1},QZ=function(C,I){let Q=parseFloat(C);if(Q>0)I.preset=!1,h(this,_,XR).call(this,Q,C,I);else{const B=this._pages[this._currentPageNumber-1];if(!B)return;let t=hN,l=bN;this.isInPresentationMode?(t=l=4,this._spreadMode!==SU.NONE&&(t*=2)):this.removePageBorders?t=l=0:this._scrollMode===Vl.HORIZONTAL&&([t,l]=[l,t]);const o=(this.container.clientWidth-t)/B.width*B.scale/c(this,_,Ob),n=(this.container.clientHeight-l)/B.height*B.scale;switch(C){case"page-actual":Q=1;break;case"page-width":Q=o;break;case"page-height":Q=n;break;case"page-fit":Q=Math.min(o,n);break;case"auto":const D=JN(B)?o:Math.min(n,o);Q=Math.min(hM,D);break;default:console.error(`#setScale: "${C}" is an unknown zoom value.`);return}I.preset=!0,h(this,_,XR).call(this,Q,C,I)}},uR=function(){const C=this._pages[this._currentPageNumber-1];this.isInPresentationMode&&h(this,_,QZ).call(this,this._currentScaleValue,{noScroll:!0}),h(this,_,GV).call(this,C)},gb=function(){const C=this._getVisiblePages(),I=[],{ids:Q,views:B}=C;for(const t of B){const{view:l}=t;if(!l.hasEditableAnnotations()){Q.delete(l.id);continue}I.push(t)}return I.length===0?null:(this.renderingQueue.renderHighestPriority({first:I[0],last:I.at(-1),views:I,ids:Q}),Q)},Kb=async function(C){if(C.pdfPage)return C.pdfPage;try{const I=await this.pdfDocument.getPage(C.id);return C.pdfPage||C.setPdfPage(I),I}catch(I){return console.error("Unable to get page for page view",I),null}},Hb=function(C){var I,Q;if(((I=C.first)==null?void 0:I.id)===1)return!0;if(((Q=C.last)==null?void 0:Q.id)===this.pagesCount)return!1;switch(this._scrollMode){case Vl.PAGE:return c(this,w0).scrollDown;case Vl.HORIZONTAL:return this.scroll.right}return this.scroll.down},YR=function(C=this.container.clientHeight){C!==c(this,mW)&&(R(this,mW,C),SM.setProperty("--viewer-container-height",`${C}px`))},vb=function(C){for(const I of C)if(I.target===this.container){h(this,_,YR).call(this,Math.floor(I.borderBoxSize[0].blockSize)),R(this,QW,null);break}},SV=function(){var C;(C=c(this,r0))==null||C.abort(),R(this,r0,null),c(this,C0)!==null&&(clearTimeout(c(this,C0)),R(this,C0,null))};class JG extends rb{_resetView(){super._resetView(),this._scrollMode=Vl.PAGE,this._spreadMode=SU.NONE}set scrollMode(I){}_updateScrollMode(){}set spreadMode(I){}_updateSpreadMode(){}}kl.AnnotationLayerBuilder;kl.DownloadManager;kl.EventBus;kl.FindState;kl.GenericL10n;kl.LinkTarget;kl.PDFFindController;kl.PDFHistory;var GG=kl.PDFLinkService;kl.PDFPageView;kl.PDFScriptingManager;kl.PDFSinglePageViewer;kl.PDFViewer;kl.ProgressBar;kl.RenderingStates;kl.ScrollMode;kl.SimpleLinkService;kl.SpreadMode;kl.StructTreeLayerBuilder;kl.TextLayerBuilder;kl.XfaLayerBuilder;kl.parseQueryString;const SG=["id"],TG=["id"],XG=createBaseVNode("canvas",null,null,-1),uG={key:0,class:"textLayer"},YG={key:1,class:"annotationLayer"},oG=defineComponent({__name:"VuePdfEmbed",props:{annotationLayer:{type:Boolean},height:{},id:{},imageResourcesPath:{},linkService:{},page:{},rotation:{default:0},scale:{default:1},source:{},textLayer:{type:Boolean},width:{}},emits:["internal-link-clicked","loaded","loading-failed","password-requested","progress","rendered","rendering-failed"],setup(C,{expose:I,emit:Q}){const B=C,t=shallowRef([]),l=ref([]),o=shallowRef(null);let n=null;const{doc:D}=lb({onError:S=>{t.value=[],Q("loading-failed",S)},onPasswordRequest({callback:S,isWrongPassword:X}){Q("password-requested",{callback:S,isWrongPassword:X})},onProgress:S=>{Q("progress",S)},source:toRef(B,"source")}),w=computed(()=>{if(!D.value||!B.annotationLayer)return null;if(B.linkService)return B.linkService;const S=new GG;return S.setDocument(D.value),S.setViewer({scrollPageIntoView:({pageNumber:X})=>{Q("internal-link-clicked",X)}}),S}),M=async S=>{if(!D.value)return;const X=await D.value.getData(),q=await D.value.getMetadata(),P=S??q.contentDispositionFilename??"";iM(X,P)},d=S=>{let X,q;return B.height&&!B.width?(q=B.height,X=q/S):(X=B.width??o.value.clientWidth,q=X*S),[X,q]},G=async(S=300,X="",q=!1)=>{var P,gA,QA;if(!D.value)return;const J=S/72,EA=96/72;let x,AA,iA;try{x=window.document.createElement("div"),x.style.display="none",window.document.body.appendChild(x),AA=await QM(x);const wA=B.page&&!q?[B.page]:[...Array(D.value.numPages+1).keys()].slice(1);await Promise.all(wA.map(async(sA,cA)=>{const eA=await D.value.getPage(sA),DA=eA.getViewport({scale:1,rotation:0});if(cA===0){const kA=DA.width*J/EA,XA=DA.height*J/EA;VM(AA,kA,XA)}const ZA=window.document.createElement("canvas");ZA.width=DA.width*J,ZA.height=DA.height*J,x.appendChild(ZA);const GA=ZA.cloneNode();AA.contentWindow.document.body.appendChild(GA),await eA.render({canvasContext:ZA.getContext("2d"),intent:"print",transform:[J,0,0,J,0,0],viewport:DA}).promise,GA.getContext("2d").drawImage(ZA,0,0)})),X&&(iA=window.document.title,window.document.title=X),(P=AA.contentWindow)==null||P.focus(),(gA=AA.contentWindow)==null||gA.print()}finally{iA&&(window.document.title=iA),GQ(x),(QA=x.parentNode)==null||QA.removeChild(x)}},N=async()=>{if(!(!D.value||n!=null&&n.isAborted))try{t.value=B.page?[B.page]:[...Array(D.value.numPages+1).keys()].slice(1),l.value=Array(t.value.length).fill(1),await Promise.all(t.value.map(async(S,X)=>{const q=await D.value.getPage(S);if(n!=null&&n.isAborted)return;const P=((B.rotation%90===0?B.rotation:0)+q.rotate)%360,[gA,QA,J]=Array.from(o.value.getElementsByClassName("vue-pdf-embed__page")[X].children),EA=!!(P/90%2),x=q.view[2]-q.view[0],AA=q.view[3]-q.view[1],[iA,wA]=d(EA?x/AA:AA/x),sA=`${Math.floor(iA)}px`,cA=`${Math.floor(wA)}px`,eA=iA/(EA?AA:x),DA=q.getViewport({scale:eA,rotation:P});l.value[X]=eA,gA.style.display="block",gA.style.width=sA,gA.style.height=cA;const ZA=[k(q,DA.clone({scale:DA.scale*window.devicePixelRatio*B.scale}),gA)];return B.textLayer&&ZA.push(Y(q,DA.clone({dontFlip:!0}),QA)),B.annotationLayer&&ZA.push(m(q,DA.clone({dontFlip:!0}),J||QA)),Promise.all(ZA)})),n!=null&&n.isAborted||Q("rendered")}catch(S){t.value=[],l.value=[],n!=null&&n.isAborted||Q("rendering-failed",S)}},k=async(S,X,q)=>{q.width=X.width,q.height=X.height,await S.render({canvasContext:q.getContext("2d"),viewport:X}).promise},m=async(S,X,q)=>{RN(q),new cM({accessibilityManager:null,annotationCanvasMap:null,annotationEditorUIManager:null,div:q,page:S,structTreeLayer:null,viewport:X}).render({annotations:await S.getAnnotations(),div:q,imageResourcesPath:B.imageResourcesPath,linkService:w.value,page:S,renderForms:!1,viewport:X})},Y=async(S,X,q)=>{RN(q),new sM({container:q,textContentSource:await S.getTextContent(),viewport:X}).render()};return watch(D,S=>{S&&Q("loaded",S)},{immediate:!0}),watch(()=>[D.value,B.annotationLayer,B.height,B.imageResourcesPath,B.page,B.rotation,B.scale,B.textLayer,B.width],async([S])=>{S&&(n&&(n.isAborted=!0,await n.promise),GQ(o.value),n={isAborted:!1,promise:N()},await n.promise,n=null)},{immediate:!0}),onBeforeUnmount(()=>{GQ(o.value)}),I({doc:D,download:M,print:G}),(S,X)=>(openBlock(),createElementBlock("div",{id:S.id,ref_key:"root",ref:o,class:"vue-pdf-embed"},[(openBlock(!0),createElementBlock(Fragment,null,renderList(t.value,(q,P)=>(openBlock(),createElementBlock("div",{key:q},[renderSlot(S.$slots,"before-page",{page:q}),createBaseVNode("div",{id:S.id&&`${S.id}-${q}`,class:"vue-pdf-embed__page",style:normalizeStyle({"--scale-factor":l.value[P],position:"relative"})},[XG,S.textLayer?(openBlock(),createElementBlock("div",uG)):createCommentVNode("",!0),S.annotationLayer?(openBlock(),createElementBlock("div",YG)):createCommentVNode("",!0)],12,TG),renderSlot(S.$slots,"after-page",{page:q})]))),128))],8,SG))}});window!=null&&window.Vue&&(window.VuePdfEmbed=oG,window.useVuePdfEmbed=lb);pW!=null&&pW.workerSrc||(pW.workerSrc=WM);const index_vue_vue_type_style_index_0_scoped_f434d1b4_lang="",_hoisted_1$8={class:"pdf-container"},_sfc_main$8={__name:"index",setup(C){const I=ref(new URL(""+new URL("sample-630e7c77.pdf",import.meta.url).href,self.location).href),Q=ref(1.5);return(B,t)=>(openBlock(),createElementBlock("div",_hoisted_1$8,[createVNode(unref(oG),{source:I.value,scale:Q.value},null,8,["source","scale"])]))}},pdfReportView=_export_sfc$1(_sfc_main$8,[["__scopeId","data-v-f434d1b4"]]),SubDialog_vue_vue_type_style_index_0_scoped_64d54653_lang="",_hoisted_1$7={class:"my-header"},_hoisted_2$6=["id"],_hoisted_3$6={class:"dialog-footer"},_sfc_main$7={__name:"SubDialog",props:{modelValue:{type:Boolean,default:!1},title:{type:String,default:"弹窗标题"},width:{type:String,default:"450"},height:{type:String,default:"auto"},contentHeight:{type:String,default:"calc(100% - 110px)"},modalClass:{type:String,default:"summary-dlg"},dialogClass:{type:String,default:"dialog_class bgcolor tianjia"}},emits:["update:modelValue","confirm","cancel"],setup(C,{emit:I}){const Q=l=>{I("cancel"),l()},B=()=>{I("update:modelValue",!1),I("cancel")},t=()=>{I("confirm"),I("update:modelValue",!1)};return(l,o)=>{const n=resolveComponent("el-button"),D=resolveComponent("el-dialog");return openBlock(),createBlock(D,{"model-value":C.modelValue,"onUpdate:modelValue":o[0]||(o[0]=w=>l.$emit("update:modelValue",w)),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":C.modalClass,width:C.width,class:normalizeClass(C.dialogClass),style:normalizeStyle({height:C.height}),"before-close":Q},{header:withCtx(({titleId:w,titleClass:M})=>[createBaseVNode("div",_hoisted_1$7,[createBaseVNode("h4",{id:w,class:normalizeClass(M)},toDisplayString(C.title),11,_hoisted_2$6)])]),footer:withCtx(()=>[createBaseVNode("span",_hoisted_3$6,[createVNode(n,{onClick:B},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(n,{type:"primary",onClick:t},{default:withCtx(()=>[createTextVNode(" 确认 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",{class:"dialog-content",style:normalizeStyle({height:C.contentHeight})},[renderSlot(l.$slots,"default",{},void 0,!0)],4)]),_:3},8,["model-value","modal-class","width","class","style"])}}},SubDialog=_export_sfc$1(_sfc_main$7,[["__scopeId","data-v-64d54653"]]),FileSelectDialog_vue_vue_type_style_index_0_scoped_1521d0b2_lang="",_hoisted_1$6={style:{"line-height":"15px"}},_hoisted_2$5={style:{display:"flex","flex-direction":"row",width:"100%","margin-top":"20px"}},_hoisted_3$5={style:{"font-size":"14px"}},_hoisted_4$5={style:{width:"30%","padding-left":"10px"}},_sfc_main$6={__name:"FileSelectDialog",props:{modelValue:Boolean,projectId:{type:String,required:!0},solverType:{type:String,required:!0},initialFiles:{type:Array,default:()=>[]}},emits:["update:modelValue","confirm","cancel"],setup(C,{emit:I}){const Q=C,B=ref(""),t=ref([]),l=ref([{value:"file1",label:"测试文件1.cgns",raw:{name:"测试文件1.cgns",size:1024*1024*5}},{value:"file2",label:"测试文件2.xyz",raw:{name:"测试文件2.xyz",size:1024*500}},{value:"file3",label:"测试文件3.bdf",raw:{name:"测试文件3.bdf",size:1024*1024*10}}]);ref(`file-upload-${Date.now()}`);const o=new URL("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAAptJREFUSEu91ltIFFEYB/D/mc1Md90VtotI2nZhgx6MnX3o8hAkXV6EKfAtCiJq8ymQfYh6EYJKfJDdiC6SBqEUQuhGFEEp1BYOnjO7SlAuaEYXsc2kVXd0dU6M5ODWVtYMzePM+f6/832cA0NgwePxeFa4XK7yeDw+8GMcsSAffr8/DMBNKT30z4DP59siCIKXEOLWNM3GOf9MCBkFUEwIiQDIANhEKX27GJnvQBTF416v93CublKpFEZGRh4AqOWcJwRBSOrrOOd2ABsBrFtUd5VSWvMT4Pf7O3p7e6Vfjau1tRUtLS1dqVTqpCzLxpxFUbxGCDmxqC6jaZpHUZQPC+/mO/gToK9Jp9MIBoNQFOWcIAgNqqquBtDEOXcQQooAFADQu2qilJ75a2ChIBqNIhQKjamq2pOrY1VVkUwmaxRFGda/L7mDpZ627u5uvdODlNKO/wvIsix1RiKYnJxa6mZzrhscHERn5F6zNjtzMRaLJYwRtbe3S1WnLkMt3WUK0IuF6XE4+0KNjLFaAwiHw9KxxseYcW81DSybeIeiV82nKaX1BlBXVycF2xLIOPW7Y+7JG38Ne+L2UcbYTQMIBAJSw1OOucISc+kA8j9RFA7fr6SUdhlAdXW1dCNRDi3PYRooeP8E9tEXG2RZHjKA3ZV7pbtfd5gO1wMK33QiPxm3U0qnDMBbsU3qWb7fEsAx0Jbs67qzKuuiFa8XpSF3lSWA8+WVgdizh5uzgMzKCmnCc8ASoFipf8Tk5/PjMEakrtkupcv2mQbI3Axc7MItxtiRLCC9do+kluw0DQjqGJz9l84zxs5mAdPuCmnWUWYasE1/Qf7HaIAxdt0AfD5fqc1m85pO/x7AOZf1I2oAVgXnyrHkt+V3G/wGgT4mKcVKfYkAAAAASUVORK5CYII=",self.location).href;let n=ref(80),D=ref(""),w=ref(0);ref(""),watch(()=>Q.modelValue,q=>{q||I("cancel")});const M=q=>{setTimeout(()=>{w.value=0},1e3);const P={value:q.id||q.name,label:q.name,raw:q};l.value.push(P),B.value=q.name},d=q=>{meshFileName.value=q},G=q=>{w.value=q},N=q=>{D.value=q},k=computed(()=>w.value>0&&w.value<=100),m=()=>{l.value=l.value.filter(q=>!t.value.includes(q.value)),t.value=[]},Y=()=>{l.value=[],t.value=[],B.value=""},S=()=>{I("confirm",{fid:"f96450bc33fd407b89c27fb481c07b83"}),I("update:modelValue",!1)},X=()=>{I("cancel"),I("update:modelValue",!1)};return(q,P)=>{const gA=resolveComponent("el-input"),QA=resolveComponent("el-col"),J=resolveComponent("el-row"),EA=resolveComponent("el-progress"),x=resolveComponent("el-form-item"),AA=resolveComponent("el-checkbox"),iA=resolveComponent("el-checkbox-group"),wA=resolveComponent("el-card"),sA=resolveComponent("el-button"),cA=resolveComponent("el-form");return openBlock(),createBlock(SubDialog,{modelValue:C.modelValue,"onUpdate:modelValue":P[2]||(P[2]=eA=>q.$emit("update:modelValue",eA)),title:"文件选择",width:"460",height:"430px",onConfirm:S,onCancel:X},{default:withCtx(()=>[createVNode(cA,{model:q.form,"label-position":"left"},{default:withCtx(()=>[createVNode(x,{label:"添加文件:","label-width":unref(n),style:{width:"100%"}},{default:withCtx(()=>[createVNode(J,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(QA,{span:24},{default:withCtx(()=>[createVNode(gA,{modelValue:B.value,"onUpdate:modelValue":P[0]||(P[0]=eA=>B.value=eA),readonly:"",step:100,min:0,max:1e3,"controls-position":"right"},null,8,["modelValue"])]),_:1}),createVNode(QA,{span:1,style:{display:"flex","align-items":"center","margin-left":"-35px"}},{default:withCtx(()=>[createVNode(_sfc_main$n,{projectId:C.projectId,solverType:C.solverType,accept:".plt",upId:"cloud",name:"点击选择文件",imgSrc:unref(o),onUploadSuccess:M,onUpdateFileName:d,onUpdatePercentage:G,onUploadStatus:N},null,8,["projectId","solverType","imgSrc"])]),_:1})]),_:1}),k.value?(openBlock(),createBlock(J,{key:0,style:{width:"100%","margin-top":"10px"}},{default:withCtx(()=>[createVNode(QA,{span:20},{default:withCtx(()=>[createVNode(EA,{percentage:unref(w)},null,8,["percentage"])]),_:1}),createVNode(QA,{span:4},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$6,toDisplayString(unref(D)),1)]),_:1})]),_:1})):createCommentVNode("",!0)]),_:1},8,["label-width"]),createBaseVNode("div",_hoisted_2$5,[createVNode(wA,{shadow:"hover",style:{width:"70%",height:"200px","overflow-y":"auto"}},{default:withCtx(()=>[createVNode(iA,{modelValue:t.value,"onUpdate:modelValue":P[1]||(P[1]=eA=>t.value=eA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(l.value,eA=>(openBlock(),createBlock(AA,{key:eA.value,label:eA.value,style:{display:"block"}},{default:withCtx(()=>[createBaseVNode("span",_hoisted_3$5,toDisplayString(eA.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),createBaseVNode("div",_hoisted_4$5,[createVNode(sA,{style:{width:"100%","margin-bottom":"10px"},onClick:m},{default:withCtx(()=>[createTextVNode(" 删除选中文件 ")]),_:1}),createVNode(sA,{style:{width:"100%","background-color":"transparent","margin-left":"0"},onClick:Y},{default:withCtx(()=>[createTextVNode(" 删除全部文件 ")]),_:1})])])]),_:1},8,["model"])]),_:1},8,["modelValue"])}}},FileSelectDialog=_export_sfc$1(_sfc_main$6,[["__scopeId","data-v-1521d0b2"]]),DomainDialog_vue_vue_type_style_index_0_scoped_d1542688_lang="",_hoisted_1$5={class:"classtable tabledomain"},_sfc_main$5={__name:"DomainDialog",props:{modelValue:Boolean,initialData:{type:Array,default:()=>[]}},emits:["update:modelValue","confirm","cancel"],setup(C,{emit:I}){const Q=ref([]),B=N=>{Q.value=N},t=()=>{w.value.forEach(N=>{N.status="show"})},l=()=>{w.value.forEach(N=>{N.status="hide"})},o=()=>{Q.value.forEach(N=>{N.status="show"})},n=()=>{Q.value.forEach(N=>{N.status="hide"})},D=()=>{w.value.forEach(N=>{N.status=N.status==="show"?"hide":"show"})};ref(["显示全部","隐藏全部","倒转互换"]),ref(["显示","隐藏","表面绘制"]);let w=ref([{domain:"Z1",status:"show",drawType:"2",planeRange:"3"},{domain:"Z2",status:"show",drawType:"2",planeRange:"3"},{domain:"Z3",status:"show",drawType:"2",planeRange:"3"},{domain:"Z4",status:"show",drawType:"2",planeRange:"3"},{domain:"Z1",status:"show",drawType:"2",planeRange:"3"},{domain:"Z2",status:"show",drawType:"2",planeRange:"3"},{domain:"Z3",status:"show",drawType:"2",planeRange:"3"},{domain:"Z4",status:"show",drawType:"2",planeRange:"3"}]);ref([{label:"状态",prop:"state"},{label:"绘制类型",prop:"type"},{label:"平面范围",prop:"area"}]);const M=({column:N})=>N.property==="state"?"header-blue":N.property==="type"?"header-green":N.property==="area"?"header-yellow":"",d=()=>{I("confirm",w.value),I("update:modelValue",!1)},G=()=>{I("cancel"),I("update:modelValue",!1)};return(N,k)=>{const m=resolveComponent("el-button"),Y=resolveComponent("el-col"),S=resolveComponent("el-row"),X=resolveComponent("el-table-column"),q=resolveComponent("el-table");return openBlock(),createBlock(SubDialog,{modelValue:C.modelValue,"onUpdate:modelValue":k[0]||(k[0]=P=>N.$emit("update:modelValue",P)),title:"域",width:"600",height:"500px",onConfirm:d,onCancel:G},{default:withCtx(()=>[createBaseVNode("div",null,[createVNode(S,{style:{"margin-bottom":"10px"},gutter:20},{default:withCtx(()=>[(openBlock(),createBlock(Y,{key:t,span:8},{default:withCtx(()=>[createVNode(m,{onClick:t,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("显示全部")]),_:1})]),_:1})),(openBlock(),createBlock(Y,{key:l,span:8},{default:withCtx(()=>[createVNode(m,{onClick:l,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("隐藏全部")]),_:1})]),_:1})),(openBlock(),createBlock(Y,{key:D,span:8},{default:withCtx(()=>[createVNode(m,{onClick:D,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("倒转互换")]),_:1})]),_:1}))]),_:1}),createVNode(S,{style:{"margin-bottom":"10px"},gutter:20},{default:withCtx(()=>[createVNode(Y,{span:8},{default:withCtx(()=>[createVNode(m,{onClick:o,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("显示")]),_:1})]),_:1}),createVNode(Y,{span:8},{default:withCtx(()=>[createVNode(m,{onClick:n,style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("隐藏")]),_:1})]),_:1}),createVNode(Y,{span:8},{default:withCtx(()=>[createVNode(m,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("表面绘制")]),_:1})]),_:1})]),_:1})]),createBaseVNode("div",_hoisted_1$5,[createVNode(q,{data:unref(w),style:{width:"100%",height:"230px"},border:"true","header-cell-class-name":M,onSelectionChange:B},{default:withCtx(()=>[createVNode(X,{type:"selection",width:"55"}),createVNode(X,{prop:"domain",label:"域名称"}),createVNode(X,{prop:"status",label:"状态"}),createVNode(X,{prop:"drawType",label:"绘制类型"}),createVNode(X,{prop:"planeRange",label:"平面范围"})]),_:1},8,["data"])])]),_:1},8,["modelValue"])}}},DomainDialog=_export_sfc$1(_sfc_main$5,[["__scopeId","data-v-d1542688"]]),CloudMapDialog_vue_vue_type_style_index_0_scoped_883d3dd2_lang="",_withScopeId$3=C=>(pushScopeId("data-v-883d3dd2"),C=C(),popScopeId(),C),_hoisted_1$4=_withScopeId$3(()=>createBaseVNode("span",{class:"collapse-title"},"标量",-1)),_hoisted_2$4=_withScopeId$3(()=>createBaseVNode("span",{class:"collapse-title"},"云图间隔",-1)),_hoisted_3$4=_withScopeId$3(()=>createBaseVNode("span",{class:"collapse-title"},"数据范围",-1)),_hoisted_4$4=_withScopeId$3(()=>createBaseVNode("span",{class:"collapse-title"},"色卡颜色范围",-1)),formLabelWidth1="120px",_sfc_main$4={__name:"CloudMapDialog",props:{modelValue:Boolean,initialData:{type:Object,default:()=>({})}},emits:["update:modelValue","confirm","cancel"],setup(C,{emit:I}){const Q=ref(["1","2","3","4"]);let B=ref({name:"00",type:"00",scalarname:"00",jzcheck:"1",dycheck:"1",name2:"00",check3:"1",dataAreaType:"当前时间步",max:"0.00",min:"0.00",maxcv:"34, 103, 177, 1",mincv:"232, 0, 0, 1"}),t=ref("#2267B1"),l=ref("#E80000"),o=ref([{label:"00",value:"00"}]),n=ref([{label:"当前时间步",value:"当前时间步"},{label:"所有时间步",value:"所有时间步"},{label:"固定值",value:"固定值"}]);const D=()=>{B.value.maxcv=hexToRgba(t.value)},w=()=>{B.value.mincv=hexToRgba(l.value)},M=()=>{I("confirm",B.value),I("update:modelValue",!1)},d=()=>{I("cancel"),I("update:modelValue",!1)};return(G,N)=>{const k=resolveComponent("el-input"),m=resolveComponent("el-form-item"),Y=resolveComponent("el-option"),S=resolveComponent("el-select"),X=resolveComponent("el-checkbox"),q=resolveComponent("el-col"),P=resolveComponent("el-row"),gA=resolveComponent("el-form"),QA=resolveComponent("el-collapse-item"),J=resolveComponent("el-color-picker"),EA=resolveComponent("el-collapse");return openBlock(),createBlock(SubDialog,{modelValue:C.modelValue,"onUpdate:modelValue":N[15]||(N[15]=x=>G.$emit("update:modelValue",x)),title:"云图",width:"500",height:"600px",contentHeight:"450px",onConfirm:M,onCancel:d},{default:withCtx(()=>[createBaseVNode("div",null,[createVNode(EA,{modelValue:Q.value,"onUpdate:modelValue":N[14]||(N[14]=x=>Q.value=x)},{default:withCtx(()=>[createVNode(QA,{name:"1"},{title:withCtx(()=>[_hoisted_1$4]),default:withCtx(()=>[createVNode(gA,{"label-position":"left"},{default:withCtx(()=>[createVNode(m,{label:"名称:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).name,"onUpdate:modelValue":N[0]||(N[0]=x=>unref(B).name=x)},null,8,["modelValue"])]),_:1}),createVNode(m,{label:"类型:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).type,"onUpdate:modelValue":N[1]||(N[1]=x=>unref(B).type=x)},null,8,["modelValue"])]),_:1}),createVNode(m,{label:"标量名:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(S,{modelValue:unref(B).scalarname,"onUpdate:modelValue":N[2]||(N[2]=x=>unref(B).scalarname=x)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(o),x=>(openBlock(),createBlock(Y,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(m,{label:"","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(P,null,{default:withCtx(()=>[createVNode(q,{span:12},{default:withCtx(()=>[createVNode(X,{label:"极值",modelValue:unref(B).jzcheck,"onUpdate:modelValue":N[3]||(N[3]=x=>unref(B).jzcheck=x)},null,8,["modelValue"])]),_:1}),createVNode(q,{span:12},{default:withCtx(()=>[createVNode(X,{label:"单元值离散到点",modelValue:unref(B).dycheck,"onUpdate:modelValue":N[4]||(N[4]=x=>unref(B).dycheck=x)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(QA,{name:"2"},{title:withCtx(()=>[_hoisted_2$4]),default:withCtx(()=>[createVNode(gA,{"label-position":"left"},{default:withCtx(()=>[createVNode(m,{label:"名称:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).name2,"onUpdate:modelValue":N[5]||(N[5]=x=>unref(B).name2=x)},null,8,["modelValue"])]),_:1}),createVNode(m,{label:" ","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(P,null,{default:withCtx(()=>[createVNode(q,{span:24},{default:withCtx(()=>[createVNode(X,{label:"平滑云图",modelValue:unref(B).check3,"onUpdate:modelValue":N[6]||(N[6]=x=>unref(B).check3=x)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),createVNode(QA,{name:"3"},{title:withCtx(()=>[_hoisted_3$4]),default:withCtx(()=>[createVNode(gA,{"label-position":"left"},{default:withCtx(()=>[createVNode(m,{label:"数据范围类型:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(S,{modelValue:unref(B).dataAreaType,"onUpdate:modelValue":N[7]||(N[7]=x=>unref(B).dataAreaType=x)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),x=>(openBlock(),createBlock(Y,{key:x.value,label:x.label,value:x.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(m,{label:"最大值:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).max,"onUpdate:modelValue":N[8]||(N[8]=x=>unref(B).max=x)},null,8,["modelValue"])]),_:1}),createVNode(m,{label:"最小值:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).min,"onUpdate:modelValue":N[9]||(N[9]=x=>unref(B).min=x)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),createVNode(QA,{name:"4"},{title:withCtx(()=>[_hoisted_4$4]),default:withCtx(()=>[createVNode(gA,{"label-position":"left"},{default:withCtx(()=>[createVNode(m,{label:"最大值:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(P,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(q,{span:22},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).maxcv,"onUpdate:modelValue":N[10]||(N[10]=x=>unref(B).maxcv=x)},null,8,["modelValue"])]),_:1}),createVNode(q,{span:2},{default:withCtx(()=>[createVNode(J,{modelValue:unref(t),"onUpdate:modelValue":N[11]||(N[11]=x=>isRef(t)?t.value=x:t=x),onChange:D},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),createVNode(m,{label:"最小值:","label-width":formLabelWidth1},{default:withCtx(()=>[createVNode(P,{style:{width:"100%"}},{default:withCtx(()=>[createVNode(q,{span:22},{default:withCtx(()=>[createVNode(k,{modelValue:unref(B).mincv,"onUpdate:modelValue":N[12]||(N[12]=x=>unref(B).mincv=x)},null,8,["modelValue"])]),_:1}),createVNode(q,{span:2},{default:withCtx(()=>[createVNode(J,{modelValue:unref(l),"onUpdate:modelValue":N[13]||(N[13]=x=>isRef(l)?l.value=x:l=x),onChange:w},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])])]),_:1},8,["modelValue"])}}},CloudMapDialog=_export_sfc$1(_sfc_main$4,[["__scopeId","data-v-883d3dd2"]]),ColorCardDialog_vue_vue_type_style_index_0_scoped_ab13d94c_lang="",_withScopeId$2=C=>(pushScopeId("data-v-ab13d94c"),C=C(),popScopeId(),C),_hoisted_1$3={class:"numberinput"},_hoisted_2$3=_withScopeId$2(()=>createBaseVNode("i",{style:{"font-style":"italic","font-size":"24px"}},"I",-1)),_hoisted_3$3=_withScopeId$2(()=>createBaseVNode("b",{style:{"font-weight":"bold","font-size":"24px"}},"B",-1)),_hoisted_4$3=_withScopeId$2(()=>createBaseVNode("i",{style:{"font-style":"italic","font-size":"24px"}},"I",-1)),_hoisted_5$1=_withScopeId$2(()=>createBaseVNode("b",{style:{"font-weight":"bold","font-size":"24px"}},"B",-1)),_sfc_main$3={__name:"ColorCardDialog",props:{modelValue:Boolean,initialData:{type:Object,default:()=>({check1:!0,orientation:"vertical",X:.8,Y:.05,width:.15,height:.4,skipLevels:2,font:"Arial",fontSize:12,dataFormat:"scientific",precision:2,showTitle:!0,titleSource:"variable",customTitle:"",titleFont:"Arial",titleFontSize:16,bold:!1,italic:!1})}},emits:["update:modelValue","confirm","cancel"],setup(C,{emit:I}){const Q=C,B=ref({...Q.initialData});watch(()=>Q.initialData,m=>{B.value={...m}},{deep:!0});let t=ref(140),l=ref(100),o=ref({check1:"1",orientation:"竖直",X:"0.9",Y:"0.1",width:"0.5",height:"0.7",skipc:"2",font:"微软雅黑",fontsize:"15",dataformat:"科学计数法",jingdu:"2",check2:"1",texttitle:"使用变量名",titlefont:"Arial",fontsize2:"20"}),n=ref([{label:"竖直",value:"竖直"},{label:"水平",value:"水平"}]),D=ref([{label:"微软雅黑",value:"微软雅黑"}]),w=ref([{label:"15",value:"15"}]);const M=ref([{value:"float",label:"浮点数"},{value:"scientific",label:"科学计数法"}]),d=ref([{value:"default",label:"默认标题"},{value:"custom",label:"自定义"}]);let G=ref([{label:"Arial",value:"Arial"}]);const N=()=>{I("confirm",{...B.value,orientation:B.value.orientation==="竖直"?"vertical":"horizontal"}),I("update:modelValue",!1)},k=()=>{I("cancel"),I("update:modelValue",!1)};return(m,Y)=>{const S=resolveComponent("el-checkbox"),X=resolveComponent("el-form-item"),q=resolveComponent("el-option"),P=resolveComponent("el-select"),gA=resolveComponent("el-input"),QA=resolveComponent("el-col"),J=resolveComponent("el-button"),EA=resolveComponent("el-row"),x=resolveComponent("el-input-number"),AA=resolveComponent("el-form");return openBlock(),createBlock(SubDialog,{modelValue:C.modelValue,"onUpdate:modelValue":Y[16]||(Y[16]=iA=>m.$emit("update:modelValue",iA)),title:"色卡",width:"500px",height:"600px",contentHeight:"450px",onConfirm:N,onCancel:k},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$3,[createVNode(AA,{"label-position":"left",class:"color-card-form"},{default:withCtx(()=>[createVNode(X,{label:"","label-width":unref(t)},{default:withCtx(()=>[createVNode(S,{label:"显示色卡",modelValue:unref(o).check1,"onUpdate:modelValue":Y[0]||(Y[0]=iA=>unref(o).check1=iA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"朝向:","label-width":unref(t)},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).orientation,"onUpdate:modelValue":Y[1]||(Y[1]=iA=>unref(o).orientation=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(n),iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(EA,{gutter:10},{default:withCtx(()=>[createVNode(QA,{span:10},{default:withCtx(()=>[createVNode(X,{label:"X(0-1):","label-width":unref(l)},{default:withCtx(()=>[createVNode(gA,{modelValue:unref(o).X,"onUpdate:modelValue":Y[2]||(Y[2]=iA=>unref(o).X=iA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(QA,{span:10},{default:withCtx(()=>[createVNode(X,{label:"Y(0-1):","label-width":unref(l)},{default:withCtx(()=>[createVNode(gA,{modelValue:unref(o).Y,"onUpdate:modelValue":Y[3]||(Y[3]=iA=>unref(o).Y=iA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(QA,{span:4},{default:withCtx(()=>[createVNode(J,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("更新")]),_:1})]),_:1})]),_:1}),createVNode(EA,{gutter:10},{default:withCtx(()=>[createVNode(QA,{span:10},{default:withCtx(()=>[createVNode(X,{label:"宽度(0-1):","label-width":unref(l)},{default:withCtx(()=>[createVNode(gA,{modelValue:unref(o).width,"onUpdate:modelValue":Y[4]||(Y[4]=iA=>unref(o).width=iA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(QA,{span:10},{default:withCtx(()=>[createVNode(X,{label:"高度(0-1):","label-width":unref(l)},{default:withCtx(()=>[createVNode(gA,{modelValue:unref(o).height,"onUpdate:modelValue":Y[5]||(Y[5]=iA=>unref(o).height=iA)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1}),createVNode(QA,{span:4},{default:withCtx(()=>[createVNode(J,{style:{width:"100%"}},{default:withCtx(()=>[createTextVNode("更新")]),_:1})]),_:1})]),_:1}),createVNode(X,{label:"跳过层级:","label-width":unref(t)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(o).skipc,"onUpdate:modelValue":Y[6]||(Y[6]=iA=>unref(o).skipc=iA),"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"字体:","label-width":unref(t)},{default:withCtx(()=>[createVNode(EA,{style:{width:"100%"},gutter:"10"},{default:withCtx(()=>[createVNode(QA,{span:20},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).font,"onUpdate:modelValue":Y[7]||(Y[7]=iA=>unref(o).font=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(D),iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(QA,{span:2},{default:withCtx(()=>[createVNode(J,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_2$3]),_:1})]),_:1}),createVNode(QA,{span:2},{default:withCtx(()=>[createVNode(J,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_3$3]),_:1})]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(X,{label:"字体大小:","label-width":unref(t)},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).fontsize,"onUpdate:modelValue":Y[8]||(Y[8]=iA=>unref(o).fontsize=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"数据格式:","label-width":unref(t)},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).dataformat,"onUpdate:modelValue":Y[9]||(Y[9]=iA=>unref(o).dataformat=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(M.value,iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"精度:","label-width":unref(t)},{default:withCtx(()=>[createVNode(x,{modelValue:unref(o).jingdu,"onUpdate:modelValue":Y[10]||(Y[10]=iA=>unref(o).jingdu=iA),"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"","label-width":unref(t)},{default:withCtx(()=>[createVNode(S,{label:"显示标题",modelValue:unref(o).check2,"onUpdate:modelValue":Y[11]||(Y[11]=iA=>unref(o).check2=iA)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(X,{label:"标题文本:","label-width":unref(t)},{default:withCtx(()=>[createVNode(EA,null,{default:withCtx(()=>[createVNode(QA,{span:12},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).texttitle,"onUpdate:modelValue":Y[12]||(Y[12]=iA=>unref(o).texttitle=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(d.value,iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(QA,{span:12},{default:withCtx(()=>[createVNode(gA,{modelValue:unref(o).customTitle,"onUpdate:modelValue":Y[13]||(Y[13]=iA=>unref(o).customTitle=iA)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(X,{label:"标题字体:","label-width":unref(t)},{default:withCtx(()=>[createVNode(EA,{style:{width:"100%"},gutter:"10"},{default:withCtx(()=>[createVNode(QA,{span:20},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).titlefont,"onUpdate:modelValue":Y[14]||(Y[14]=iA=>unref(o).titlefont=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(G),iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(QA,{span:2},{default:withCtx(()=>[createVNode(J,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_4$3]),_:1})]),_:1}),createVNode(QA,{span:2},{default:withCtx(()=>[createVNode(J,{style:{width:"32px",height:"32px",padding:"0","font-size":"18px","line-height":"32px","text-align":"center"}},{default:withCtx(()=>[_hoisted_5$1]),_:1})]),_:1})]),_:1})]),_:1},8,["label-width"]),createVNode(X,{label:"字体大小:","label-width":unref(t)},{default:withCtx(()=>[createVNode(P,{modelValue:unref(o).fontsize2,"onUpdate:modelValue":Y[15]||(Y[15]=iA=>unref(o).fontsize2=iA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(w),iA=>(openBlock(),createBlock(q,{key:iA.value,label:iA.label,value:iA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])}}},ColorCardDialog=_export_sfc$1(_sfc_main$3,[["__scopeId","data-v-ab13d94c"]]),ContourDialog_vue_vue_type_style_index_0_scoped_2fb1a754_lang="",_withScopeId$1=C=>(pushScopeId("data-v-2fb1a754"),C=C(),popScopeId(),C),_hoisted_1$2={class:"contour-dialog-content"},_hoisted_2$2=_withScopeId$1(()=>createBaseVNode("span",{class:"collapse-title"},"标量",-1)),_hoisted_3$2=_withScopeId$1(()=>createBaseVNode("span",{class:"collapse-title"},"云图间隔",-1)),_hoisted_4$2=_withScopeId$1(()=>createBaseVNode("span",{class:"collapse-title"},"数据范围",-1)),_sfc_main$2={__name:"ContourDialog",props:{modelValue:Boolean,initialData:{type:Object,default:()=>({})}},emits:["update:modelValue","confirm","cancel"],setup(C,{emit:I}){let Q=ref(140);const B=ref(["1","2","3"]);let t=ref({name:"00",type:"00",scalarname2:"00",cengji:"00",max:"0.00",min:"0.00"}),l=ref([{label:"00",value:"00"}]);const o=()=>{I("confirm",t.value),I("update:modelValue",!1)},n=()=>{I("cancel"),I("update:modelValue",!1)};return(D,w)=>{const M=resolveComponent("el-input"),d=resolveComponent("el-form-item"),G=resolveComponent("el-option"),N=resolveComponent("el-select"),k=resolveComponent("el-form"),m=resolveComponent("el-collapse-item"),Y=resolveComponent("el-collapse");return openBlock(),createBlock(SubDialog,{modelValue:C.modelValue,"onUpdate:modelValue":w[7]||(w[7]=S=>D.$emit("update:modelValue",S)),title:"等值线",width:"500px",height:"550px",contentHeight:"400px",onConfirm:o,onCancel:n},{default:withCtx(()=>[createBaseVNode("div",_hoisted_1$2,[createVNode(Y,{modelValue:B.value,"onUpdate:modelValue":w[6]||(w[6]=S=>B.value=S)},{default:withCtx(()=>[createVNode(m,{name:"1"},{title:withCtx(()=>[_hoisted_2$2]),default:withCtx(()=>[createVNode(k,{"label-position":"left"},{default:withCtx(()=>[createVNode(d,{label:"名称:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(M,{modelValue:unref(t).name,"onUpdate:modelValue":w[0]||(w[0]=S=>unref(t).name=S)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(d,{label:"类型:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(M,{modelValue:unref(t).type,"onUpdate:modelValue":w[1]||(w[1]=S=>unref(t).type=S)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(d,{label:"标量名:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(N,{modelValue:unref(t).scalarname2,"onUpdate:modelValue":w[2]||(w[2]=S=>unref(t).scalarname2=S),style:{width:"100%"}},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(l),S=>(openBlock(),createBlock(G,{key:S.value,label:S.label,value:S.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(m,{name:"2"},{title:withCtx(()=>[_hoisted_3$2]),default:withCtx(()=>[createVNode(k,{"label-position":"left"},{default:withCtx(()=>[createVNode(d,{label:"层级:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(M,{modelValue:unref(t).cengji,"onUpdate:modelValue":w[3]||(w[3]=S=>unref(t).cengji=S)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1}),createVNode(m,{name:"3"},{title:withCtx(()=>[_hoisted_4$2]),default:withCtx(()=>[createVNode(k,{"label-position":"left"},{default:withCtx(()=>[createVNode(d,{label:"最大值:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(M,{modelValue:unref(t).max,"onUpdate:modelValue":w[4]||(w[4]=S=>unref(t).max=S)},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(d,{label:"最小值:","label-width":unref(Q)},{default:withCtx(()=>[createVNode(M,{modelValue:unref(t).min,"onUpdate:modelValue":w[5]||(w[5]=S=>unref(t).min=S)},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})]),_:1})]),_:1},8,["modelValue"])])]),_:1},8,["modelValue"])}}},ContourDialog=_export_sfc$1(_sfc_main$2,[["__scopeId","data-v-2fb1a754"]]);var Module$1=(()=>{var C;var _scriptName=typeof document<"u"?(C=document.currentScript)==null?void 0:C.src:void 0;return function(moduleArg={}){var moduleRtn,Module=moduleArg,readyPromiseResolve,readyPromiseReject,readyPromise=new Promise((I,Q)=>{readyPromiseResolve=I,readyPromiseReject=Q}),ENVIRONMENT_IS_WEB=typeof window=="object",ENVIRONMENT_IS_WORKER=typeof importScripts=="function";typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string"&&process.type!="renderer";var moduleOverrides=Object.assign({},Module),arguments_=[],thisProgram="./this.program",quit_=(I,Q)=>{throw Q},scriptDirectory="";function locateFile(I){return Module.locateFile?Module.locateFile(I,scriptDirectory):scriptDirectory+I}var readAsync,readBinary;(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&(ENVIRONMENT_IS_WORKER?scriptDirectory=self.location.href:typeof document<"u"&&document.currentScript&&(scriptDirectory=document.currentScript.src),_scriptName&&(scriptDirectory=_scriptName),scriptDirectory.startsWith("blob:")?scriptDirectory="":scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1),ENVIRONMENT_IS_WORKER&&(readBinary=I=>{var Q=new XMLHttpRequest;return Q.open("GET",I,!1),Q.responseType="arraybuffer",Q.send(null),new Uint8Array(Q.response)}),readAsync=I=>fetch(I,{credentials:"same-origin"}).then(Q=>Q.ok?Q.arrayBuffer():Promise.reject(new Error(Q.status+" : "+Q.url))));var out=Module.print||console.log.bind(console),err=Module.printErr||console.error.bind(console);Object.assign(Module,moduleOverrides),moduleOverrides=null,Module.arguments&&(arguments_=Module.arguments),Module.thisProgram&&(thisProgram=Module.thisProgram);var dynamicLibraries=Module.dynamicLibraries||[],wasmBinary=Module.wasmBinary;function intArrayFromBase64(I){for(var Q=atob(I),B=new Uint8Array(Q.length),t=0;t<Q.length;++t)B[t]=Q.charCodeAt(t);return B}function tryParseAsDataURI(I){if(isDataURI(I))return intArrayFromBase64(I.slice(dataURIPrefix.length))}var wasmMemory,ABORT=!1,EXITSTATUS;function assert(I,Q){I||abort(Q)}var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAP64,HEAPU64,HEAPF64;function updateMemoryViews(){var I=wasmMemory.buffer;Module.HEAP8=HEAP8=new Int8Array(I),Module.HEAP16=HEAP16=new Int16Array(I),Module.HEAPU8=HEAPU8=new Uint8Array(I),Module.HEAPU16=HEAPU16=new Uint16Array(I),Module.HEAP32=HEAP32=new Int32Array(I),Module.HEAPU32=HEAPU32=new Uint32Array(I),Module.HEAPF32=HEAPF32=new Float32Array(I),Module.HEAPF64=HEAPF64=new Float64Array(I),Module.HEAP64=HEAP64=new BigInt64Array(I),Module.HEAPU64=HEAPU64=new BigUint64Array(I)}if(Module.wasmMemory)wasmMemory=Module.wasmMemory;else{var INITIAL_MEMORY=Module.INITIAL_MEMORY||16777216;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews();var __ATPRERUN__=[],__ATINIT__=[],__ATMAIN__=[],__ATPOSTRUN__=[],__RELOC_FUNCS__=[],runtimeInitialized=!1;function preRun(){if(Module.preRun)for(typeof Module.preRun=="function"&&(Module.preRun=[Module.preRun]);Module.preRun.length;)addOnPreRun(Module.preRun.shift());callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=!0,callRuntimeCallbacks(__RELOC_FUNCS__),!Module.noFSInit&&!FS.initialized&&FS.init(),FS.ignorePermissions=!1,callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module.postRun)for(typeof Module.postRun=="function"&&(Module.postRun=[Module.postRun]);Module.postRun.length;)addOnPostRun(Module.postRun.shift());callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(I){__ATPRERUN__.unshift(I)}function addOnInit(I){__ATINIT__.unshift(I)}function addOnPostRun(I){__ATPOSTRUN__.unshift(I)}var runDependencies=0,dependenciesFulfilled=null;function getUniqueRunDependency(I){return I}function addRunDependency(I){var Q;runDependencies++,(Q=Module.monitorRunDependencies)==null||Q.call(Module,runDependencies)}function removeRunDependency(I){var B;if(runDependencies--,(B=Module.monitorRunDependencies)==null||B.call(Module,runDependencies),runDependencies==0&&dependenciesFulfilled){var Q=dependenciesFulfilled;dependenciesFulfilled=null,Q()}}function abort(I){var B;(B=Module.onAbort)==null||B.call(Module,I),I="Aborted("+I+")",err(I),ABORT=!0,I+=". Build with -sASSERTIONS for more info.";var Q=new WebAssembly.RuntimeError(I);throw readyPromiseReject(Q),Q}var dataURIPrefix="data:application/octet-stream;base64,",isDataURI=I=>I.startsWith(dataURIPrefix);function findWasmBinary(){var I="data:application/octet-stream;base64,AGFzbQEAAAAAEghkeWxpbmsuMAEH6NUYBKcSAAGYDKwBYAJ/fwF/YAF/AX9gBn9+fn9/fwF/YAN/f38Bf2AEf39/fwF/YAJ/fwBgBX9/f39/AX9gAX8AYAl/f39/f39/f38Bf2AGf39/f39/AX9gA39/fwBgAAF/YAN/fn8Bf2AEf39+fwF/YAR+f39/AX9gB39/f39/f38Bf2ADf39+AX9gAX4Bf2ACf34Bf2AEf39/fwBgAn9/AX5gBX9/f35/AX9gBH9+f38Bf2AFf39+f38Bf2ACfn8Bf2ABfwF+YAN+f38Bf2AIf39/f39/f38Bf2AGf39/f39/AGAAAGAGf39+fn9/AX9gCn9/f39/f39/f38Bf2AFf39/f38AYAV/fn9/fwF/YAZ/f39+fn8Bf2AEf39+fgF/YAF+AX5gA39+fwBgBH5+f38Bf2AFf39+fn8Bf2AAAX5gBH9/f34Bf2ADf39/AX5gBX9+f35/AX9gA35+fgF/YAh/f39/f35/fwF/YAd/f35/f39/AX9gBX9+fn9/AX9gB39+f39/f38Bf2AEf35/fwBgA39+fwF+YAl/f39+fn5+fn8Bf2AJf35/f39/f39/AX9gBX9/f39+AX9gBH9/fn4BfmAJfn5/f39/f39+AX9gAn5+AX9gBX9+fn5+AGAGf35/f39/AX9gA35+fwF/YAJ/fgF+YAd/f39/f39/AGAFf39+fn4Bf2AIf39/f35+fn8Bf2ACf34AYAJ+fwF+YAZ/f39/fn4Bf2AEf39/fwF+YAN/f34AYAh/f39/f39/fwBgCn9/f39/f39/f38AYAJ+fwBgBH5/f34Bf2AHf39/fn5+fwF/YAZ/f35+fn8Bf2AKf39/fn5+fn5+fwF/YAh/f39+fn5+fwF/YAh/f3x/f39/fwBgBH9+fn8AYAF+AGABfAF8YAR/f39+AGADf35+AX9gCX9/fn9/f39/fwF/YAV/fn9/fgF/YAV/f39+fgF/YAx/f39/f39/f39/f38Bf2AGfn9/f39+AX9gBX9/fn9/AGAKf39/f39/fn5+fwF/YAR+f35/AX9gBH5+fn4Bf2ANf39/f39/f39/f39/fwF/YAN/f34BfmACfn4BfmAEf39/fgF+YAN+f38BfmABfQF9YAZ/f39/fn8Bf2AEf39+fwF+YAV/f35/fwF+YAABfGADf39/AXxgBH9+fn4AYAh/f39/fn9/fwF/YAl+f39+f39/f38Bf2AFfn5+fn8Bf2AGf39+f39/AX9gD39/f39/f39/f39/f39/fwBgC39/f39/f39/f39/AX9gBn98f39/fwF/YAF8AX9gBn9+f39+fgF+YA1+f35/f39/f39/f39/AX9gCX5/f39/f39/fwF/YAd/f39/f35+AX9gBX9/f398AX9gA35/fgF/YAZ/fn9/f38AYAt+f39/f39/f39/fwF/YAd/f39+fn9/AGACf3wAYAl+f39/fn5+f38Bf2ACf30AYAJ+fgF8YAJ+fgF9YAF8AX5gBH5/fn4BfmAFfn9/f38Bf2AIf35+f35/f38Bf2ABfQF/YAV+f35/fwF/YAd/f39/f39+AX9gA35+fwBgB39+f39/fn4Bf2ABfwF8YAl/fn9/f35/f38Bf2AFf35+fn8Bf2AGf39/fn5+AX9gCH5/f39+f39/AX9gB39/f35/f38Bf2ADf398AGAFf39/fn4AYA1/f39/f39/f39/f39/AGAFf39/fn8BfmAFf35/fn4Bf2AHfn9/f39+fwF/YAx/f39/f39/f39+f38Bf2ADf39/AX1gBn9+f35/fwF/YAJ8fwF8YAF9AX5gBn9/f35/fwBgBn5/f39/fwF/YAV+fn9/fwF/YAd+f39+f39/AX9gBX9/f39+AX5gBn9/f39/fgF/YAZ+f39+f38Bf2AFf35/f34BfmAIf39/f39/fn4Bf2AGf39/fn9/AX5gCH9/f39/f39+AX9gBX9/f39/AXxgAn1/AX1gBH9+f34Bf2AMf35/f39/f39/f39/AX9gCn9+f39/f39/f38Bf2AKf35/f35/f39/fwF/YA5/fn9+f39/f39/f39/fwF/YAd/fn9/f39+AX9gB39/f39/fn8BfwKBEEwDZW52GV9lbWJpbmRfcmVnaXN0ZXJfZnVuY3Rpb24ARQNlbnYcX2VtYmluZF9yZWdpc3Rlcl9tZW1vcnlfdmlldwAKA2VudhNfZW12YWxfc2V0X3Byb3BlcnR5AAoDZW52C3Rocm93X2Vycm9yAAcDZW52GF9lbWJpbmRfcmVnaXN0ZXJfaW50ZWdlcgAgA2VudhFfZW12YWxfdGFrZV92YWx1ZQAAFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfY2xvc2UAAQNlbnYfX2VtYmluZF9yZWdpc3Rlcl9jbGFzc19mdW5jdGlvbgBGA2Vudh9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX3Byb3BlcnR5AEYDZW52EF9fc3lzY2FsbF9vcGVuYXQABANlbnYSZW1zY3JpcHRlbl9nZXRfbm93AGUDZW52E2Vtc2NyaXB0ZW5fZGF0ZV9ub3cAZRZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxCGZkX3dyaXRlAAQDZW52EV9fc3lzY2FsbF9mY250bDY0AAMDZW52CV9lbXZhbF9hcwBmA2VudhxfZW1iaW5kX3JlZ2lzdGVyX3N0ZF93c3RyaW5nAAoDZW52C19fY3hhX3Rocm93AAoDZW52El9fc3lzY2FsbF91bmxpbmthdAADA2Vudg1fZW12YWxfaW5jcmVmAAcWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQdmZF9yZWFkAAQDZW52E19lbXZhbF9nZXRfcHJvcGVydHkAAANlbnYiX2VtYmluZF9yZWdpc3Rlcl9jbGFzc19jb25zdHJ1Y3RvcgAcA2VudhlfZW1iaW5kX3JlZ2lzdGVyX2NvbnN0YW50AI0BA2VudhtfZW1iaW5kX3JlZ2lzdGVyX2VudW1fdmFsdWUACgNlbnYVX2VtYmluZF9yZWdpc3Rlcl9lbnVtABMDZW52G19lbWJpbmRfcmVnaXN0ZXJfc3RkX3N0cmluZwAFA2VudhZfZW1iaW5kX3JlZ2lzdGVyX2Zsb2F0AAoDZW52F19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50AI4BA2VudhZfZW1iaW5kX3JlZ2lzdGVyX2NsYXNzAI8BA2VudhNfZW12YWxfbmV3X3U4c3RyaW5nAAEDZW52IV9lbXZhbF9uZXdfYXJyYXlfZnJvbV9tZW1vcnlfdmlldwABA2VudhJfZW12YWxfbmV3X2NzdHJpbmcAAQNlbnYWZW1zY3JpcHRlbl9yZXNpemVfaGVhcAABA2Vudg9fX3N5c2NhbGxfcm1kaXIAAQNlbnYUX19zeXNjYWxsX3JlYWRsaW5rYXQABANlbnYUX19zeXNjYWxsX2dldGRlbnRzNjQAAxZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxCWZkX3B3cml0ZQAVFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfcHJlYWQAFQNlbnYKX2dtdGltZV9qcwBHA2Vudg1fbG9jYWx0aW1lX2pzAEcDZW52Cl9ta3RpbWVfanMAGRZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxB2ZkX3NlZWsAFhZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxC2Vudmlyb25fZ2V0AAAWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MRFlbnZpcm9uX3NpemVzX2dldAAAA2VudhBfX3N5c2NhbGxfZ2V0Y3dkAAADZW52FV9fc3lzY2FsbF9mdHJ1bmNhdGU2NAASA2VudhFfX3N5c2NhbGxfbHN0YXQ2NAAAA2VudhRfX3N5c2NhbGxfbmV3ZnN0YXRhdAAEA2VudhBfX3N5c2NhbGxfc3RhdDY0AAADZW52EV9fc3lzY2FsbF9mc3RhdDY0AAADZW52Dl9fc3lzY2FsbF9kdXAzAAMDZW52IF9lbXNjcmlwdGVuX2dldF9ub3dfaXNfbW9ub3RvbmljAAsDZW52CV9kbHN5bV9qcwADA2VudgpfZGxvcGVuX2pzAAEDZW52E19fc3lzY2FsbF9mYWNjZXNzYXQABANlbnYJX2Fib3J0X2pzAB0DZW52CV90enNldF9qcwATA2VudhFfZW12YWxfbmV3X29iamVjdAALA2Vudg9fX3N5c2NhbGxfaW9jdGwAAwNlbnYQX2VtdmFsX2FzX3VpbnQ2NAAUA2VudhhfZW12YWxfZ2V0X21ldGhvZF9jYWxsZXIAAwNlbnYSX2VtdmFsX2NhbGxfbWV0aG9kAKMBA2VudhZfZW12YWxfcnVuX2Rlc3RydWN0b3JzAAcDZW52DV9lbXZhbF9kZWNyZWYABwNlbnYZX2VtYmluZF9yZWdpc3Rlcl9vcHRpb25hbAAFA2VudhZfZW1iaW5kX3JlZ2lzdGVyX2VtdmFsAAcDZW52FV9lbWJpbmRfcmVnaXN0ZXJfYm9vbAATA2VudhVfZW1iaW5kX3JlZ2lzdGVyX3ZvaWQABQNlbnYNX2VtdmFsX2VxdWFscwAAA2VudhBfZW12YWxfbmV3X2FycmF5AAsDZW52DV9fbWVtb3J5X2Jhc2UDfwADZW52D19fc3RhY2tfcG9pbnRlcgN/AQNlbnYMX190YWJsZV9iYXNlA38AB0dPVC5tZW0LX19oZWFwX2Jhc2UDfwEDZW52Bm1lbW9y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C38BQciVFwt/AUHQlRcLfwFB2JUXC38BQeCVFwt/AUHolRcLfwFB8JUXC38BQfiVFwt/AUGAlhcLfwFBiJYXC38BQZCWFwt/AUGYlhcLfwFBoJYXC38BQaiWFwt/AUGwlhcLfwFB8P8WC38BQeyrGAt/AUH0qxgLfwFB+KsYC38BQfyrGAt/AUHwqxgLfwFB4LgXC38BQYC4Fwt/AUGguBcLfwFBwLgXC38BQeC3Fwt/AUGZDwt/AUGaDwt/AUHkwBcLfwFB0McXC38BQYjHFwt/AUGcxxcLfwFBgMgXC38BQajIFwt/AUH43xcLfwFBrOAXC38BQdzVGAt/AUHg1RgLfwFBlN0XC38BQaTdFwt/AUGc3RcLfwFBrN0XC38BQbTdFwt/AUHM3RcLfwFB7N0XC38BQfTdFwt/AUGQkBULfwFBmJAVC38BQaCQFQt/AUGokBULfwFBsJAVC38BQbiQFQt/AUGgmRULfwFBwJAVC38BQciQFQt/AUHQkBULfwFB2JAVC38BQeCQFQt/AUHokBULfwFB8JAVC38BQYSZFQt/AUH4kBULfwFBgJEVC38BQZzDFwt/AUElC38BQczgFwt/AUHs4BcLfwFBsJkVC38BQZCiFQt/AUHbAgt/AUHdAgt/AUHeAgt/AUGGBAt/AUGHBAt/AUGOBAt/AUGQBAt/AUHg2hULfwFB2OMVC38BQcgFC38BQecFC38BQegFC38BQekFC38BQaIGC38BQaMGC38BQdEIC38BQYUJC38BQcoKC38BQcsKC38BQcwKC38BQc0KC38BQc4KC38BQc8KC38BQeQKC38BQbCBEwt/AUGgkRcLfwFBqJEXC38BQaUMC38BQaYMC38BQacMC38BQagMC38BQakMC38BQaoMC38BQasMC38BQawMC38BQa4MC38BQa8MC38BQbAMC38BQbEMC38BQbIMC38BQbQMC38BQbUMC38BQbYMC38BQbcMC38BQbgMC38BQbkMC38BQboMC38BQbsMC38BQbwMC38BQb0MC38BQb4MC38BQb8MC38BQcAMC38BQcEMC38BQcIMC38BQcMMC38BQcQMC38BQcUMC38BQcYMC38BQccMC38BQcgMC38BQckMC38BQcoMC38BQcsMC38BQcwMC38BQc0MC38BQc4MC38BQc8MC38BQdAMC38BQdEMC38BQdIMC38BQdMMC38BQdQMC38BQdUMC38BQdYMC38BQdcMC38BQdgMC38BQdkMC38BQdoMC38BQdsMC38BQdwMC38BQd0MC38BQd4MC38BQd8MC38BQeAMC38BQeEMC38BQeIMC38BQeMMC38BQeQMC38BQeUMC38BQeYMC38BQecMC38BQegMC38BQekMC38BQeoMC38BQesMC38BQewMC38BQe0MC38BQe4MC38BQe8MC38BQfAMC38BQfEMC38BQfIMC38BQfMMC38BQfQMC38BQfUMC38BQfYMC38BQfcMC38BQfgMC38BQfkMC38BQfoMC38BQfsMC38BQfwMC38BQf0MC38BQf4MC38BQf8MC38BQYANC38BQYENC38BQYINC38BQYMNC38BQYQNC38BQYUNC38BQYYNC38BQYcNC38BQYgNC38BQYkNC38BQYoNC38BQYsNC38BQYwNC38BQY0NC38BQY4NC38BQY8NC38BQZANC38BQZENC38BQZINC38BQZMNC38BQZQNC38BQZUNC38BQZYNC38BQZcNC38BQZgNC38BQZkNC38BQZoNC38BQZsNC38BQZwNC38BQZ0NC38BQZ4NC38BQZ8NC38BQaANC38BQaENC38BQaINC38BQaMNC38BQaQNC38BQaUNC38BQaYNC38BQacNC38BQagNC38BQakNC38BQaoNC38BQasNC38BQawNC38BQa0NC38BQa4NC38BQa8NC38BQbANC38BQbENC38BQbINC38BQbMNC38BQbQNC38BQbUNC38BQbYNC38BQbcNC38BQbgNC38BQbkNC38BQboNC38BQbsNC38BQbwNC38BQb0NC38BQb4NC38BQb8NC38BQcANC38BQcENC38BQcINC38BQcMNC38BQcQNC38BQcUNC38BQcYNC38BQccNC38BQcgNC38BQckNC38BQcoNC38BQcsNC38BQcwNC38BQc0NC38BQc4NC38BQc8NC38BQdANC38BQYiUFwt/AUHUDQt/AUHXDQt/AUGk3BILfwFBng8LfwFBnw8LfwFBoA8LfwFBoQ8LfwFBog8LfwFBow8LfwFBpA8LfwFBpQ8LfwFBpg8LfwFBpw8LfwFBqA8LfwFBqQ8LfwFBqg8LfwFBqw8LfwFBmK4YC38BQZSuGAt/AUGcrhgLfwFBnK4YC38BQfjGGAt/AUGAxxgLfwFB4MkYC38BQejJGAt/AUHwyRgLfwFBgMoYC38BQfjJGAt/AUGIyhgLfwFBiMcYC38BQZDHGAt/AUGYxxgLfwFBoMcYC38BQejHGAt/AUHwxxgLfwFB+McYC38BQYDIGAt/AUGoxxgLfwFBsMcYC38BQbjHGAt/AUHAxxgLfwFBiMgYC38BQZDIGAt/AUGIzhcLfwFBqM4XC38BQYjJFwt/AUH0yRcLfwFBzMoXC38BQezLFwt/AUGcyxcLfwFBvMwXC38BQcjOFwt/AUHIzxcLfwFBwNAXC38BQbTRFwt/AUGo1RcLfwFBiNYXC38BQeDWFwt/AUG41xcLfwFBkNgXC38BQdTYFwt/AUGY2RcLfwFB3NkXC38BQaDSFwt/AUGs0xcLfwFBsNQXC38BQfDUFwt/AUGg2hcLfwFB6NoXC38BQajbFwt/AUHM2xcLfwFBzMkYC38BQYTdFwt/AUG83BcLfwFB0N8XC38BQeTfFwt/AUHk1RgLfwBByPsWC38AQeCTFwt/AEGYvRcLfwBBkJIXC38AQZiSFwt/AEGgkhcLfwBBqJIXC38AQbC+Fwt/AEHIvxcLfwBBqL8VC38AQfi5FQt/AEGQwhULfwBB0LoVC38AQYi4FQt/AEHIuhULfwBBiL4VC38AQajAFQt/AEH4whULfwBBgL4VC38AQeDBFQt/AEHwwRULfwBB2LkVC38AQYC4FQt/AEHglRcLfwBBkJYXC38AQeDVGAt/AEHk1RgLB8wHPBFfX3dhc21fY2FsbF9jdG9ycwCoHhhfX3dhc21fYXBwbHlfZGF0YV9yZWxvY3MApx4NX19nZXRUeXBlTmFtZQCZFQZINW9wZW4ATAlINUZjcmVhdGUA7wkHSDVGb3BlbgDtCQhINUZjbG9zZQDsCQZtYWxsb2MASwRmcmVlAE4NSDVmcmVlX21lbW9yeQDPBhtINVBfQ0xTX0RBVEFTRVRfQ1JFQVRFX0lEX2cDuAcGbWVtY3B5ANUTBm1lbXNldADUExFINVRfTkFUSVZFX1VJTlRfZwO5BwZjYWxsb2MAUwZzdHJjbXAAXAZzdGRlcnIDugcPSDVUX1NURF9VMzJCRV9nA7sHD0g1VF9TVERfVTMyTEVfZwO8Bw9INVRfU1REX1U2NEJFX2cDvQcPSDVUX1NURF9VNjRMRV9nA74HBXN0ZGluA78HBnN0ZG91dAPABw5INUVfQ0FOVElOSVRfZwPBBwZnZXRlbnYA2QEOSDVFX1JFU09VUkNFX2cDwgcNSDVFX0NBTlRHRVRfZwPDBw5INUVfQkFEVkFMVUVfZwPEBwpINUVfQVJHU19nA8UHEUg1YWxsb2NhdGVfbWVtb3J5AOcMDUg1RV9CQURUWVBFX2cDxgcPSDVFX1JFQURFUlJPUl9nA8cHEkg1RV9DQU5UUkVHSVNURVJfZwPIBw1INUVfTk9TUEFDRV9nA8kHB21lbW1vdmUAZg5INUVfT1ZFUkZMT1dfZwPKBw5INUVfQ0FMTEJBQ0tfZwPLBxBINUVfQ0FOVEZJTFRFUl9nA8wHC0g1RV9QTElORV9nA80HCEg1RXB1c2gyAHINSDVFX0VSUl9DTFNfZwPOBxNINVRfTkFUSVZFX1VJTlQzMl9nA88HE0g1VF9OQVRJVkVfVUlOVDY0X2cD0AcLX19kbF9zZXRlcnIAoQwFaHRvbmwAkAsFaHRvbnMAkQsGbGRleHBmAIkSEnB0aHJlYWRfbXV0ZXhfaW5pdADNAwVudG9obACQCwVudG9ocwCRCwhzaXByaW50ZgCHEg5wb3NpeF9tZW1hbGlnbgCCDAhzZXRUaHJldwCNEglfX1RIUkVXX18D0QcMX190aHJld1ZhbHVlA9IHDV9fd2FzbV9zZXRqbXAAiBIXX2Vtc2NyaXB0ZW5fdGVtcHJldF9nZXQAjhIZX2Vtc2NyaXB0ZW5fc3RhY2tfcmVzdG9yZQCMEhdfZW1zY3JpcHRlbl9zdGFja19hbGxvYwCLEhxlbXNjcmlwdGVuX3N0YWNrX2dldF9jdXJyZW50AIoSCAL9GQnUJAEAIwILpxKHC4sKiwrdHZId8hzjEZ8Qtxz8Ga4UyRKPEvsS/xGjEZwR1xGbEZ0R4BDSELwQxxC0ELwPox6dCvYP9A+lHqAenR6THo0egh77HeIX+h30HfMd8h3VHdId0x3RHagdpB2bHZYdgR35HLYcsRyoHMYOwQ6YHJMcixyJHMYOwQ6IHIcc8xvvG+gb5RvaG9EbzRvIG8IbuRuzG6obpBuHDpEbiBv+Gvca7BrhGocO1hrLGskayBrHGr8atBqqGtgNpRqkGpQYohqcGpEahxr7GdgNjBj4F/AX5xfgF5MLzgOgFpEKzgyKDaQP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zhfNF8wXyxeqDcoXyRfIF8cXxhfFF8QXwxfCF8EXwBe/F74XvRe8F+UIuxeZDboXuRe4F7cXsgHYArANrw22F94GuwWYBLIBsgHYArUXtBfNA80DuwWzF7IXuwXeBrEXmATNA5gEsBeyAa8XrhetF6wXqxeqF6kXqBeYBNwI3AjcCKcXpheRDZENpRekF6MXohehF+UIoBefF54XnRecF5kXmBeWF5UXlBeXF5MXkheRF7QFgg2BDZAXjxeOF40X/g6MF4sXiheJF4gXhxeGF4UXhBeDF/gW+Rb9FfwV1xXWFfsW+hbVFdQV0hXRFdAVzxXtDNMV8RXlFfAV5BXZFdgVjhaBFpAWjxaDFoIWlBaTFocWhhaSFpEWhRaEFpYWlRaJFogWqBanFpsWmhapFpwWrRasFqEWnxarFqoWnhadFq8WrhajFqIW2BbXFswWyxbaFtkWzhbNFt0W0RbcFtsW0BbPFt8W3hbTFtIWwBa/FrQWsxbCFsEWtha1FsUWxBa5FrgWwxa3FscWxha7FroW8BbvFuQW4xbyFvEW5hblFvYW9RbqFukW9BbzFugW5xb3FusW7hbtFuwW4hbhFuAW1hbVFtQWyhbJFsgWvha9FrwWshaxFrAWphalFqQWmRaYFpcWjRaMFooWgBb/Ff4V+xXvFeMV+hXuFeIV+RXtFeEV+BXsFeAV9xXrFd8V9hXqFd4V9RXpFd0V9BXoFdwV8xXnFdsV8hXmFdoVgheBF/8W1gb9FvwW0gbOFc0VzBXLFcoVyRXIFccVxhXFFcQVwxXCFcEVwBW/Fb4VvRW8FbsVuhW5FbgVtxW2FbUVtBWzFbIVsRWwFa8VrhWtFawVqxWqFakVqBWnFZoPoxWADZkGvwrlCfkOpwykDtkK8Am+DJkGnxWeFZ0VnBWbFZoVlxWWFZUVkRWQFY8VjRWMFYsVihWJFYgVhxWGFYUVgxWCFYEVgBX/FP4U/RT8FPsU+hT4FPcU9hT1FPQU8xTyFPEU7xTtFOwU6xTqFKIVoBXwFJQVkxWSFekU6BTnFJ4R5hTlFOQU4hThFOAU3xTeFN0U3BTbFNoU2RTXFNYU1RTUFNMU0hTRFNAUzxTOFMwUyxTKFMkUyBTHFMYUxRTEFMMUwhTBFMAUvxS+FL0UvBS7FLoUuRS4FLcUthS1FLQUsxSyFLEUsBSvFK0UrBSrFKoUqRSoFKcUphSlFKQUoxSiFKEUoBSfFJ4UnRScFJsUmhSWFJUUlBSTFJEUkBSPFI4UjRSMFIsUihSJFIMUghS1DIYUhRT0E+0T9RPuE/IT7BPzE+sT9xPvE/gT8BP5E/ETgBT/E/4T/RP8E/sT+hPqE+kT6BPnE+YT5RPkE+MT4hPgE6YM3hPdE9wT2xPaE9kT1hPYE9cT0RPQE9IT0xPOE7IBzRPKE8kTyBPGE/oHwhP4B8ETwBO/E7IBsgG+E5gEvRO7BbwTuwX3B4AMuhO5E/YH+wu4E7cTnAb1B7YTtBO1E7MTtwmuE68TrROyE7ETsBPDE4EM2wXzB+wcrBPoHKsTiQSBDE7BBMEEwQTBBOUSvRK7ErkStxK1ErMSsRKvEq0SqxKpEqcSpRKjErYL5xLmErML2RLYEtcS1hLVErQL1BLTEtISuQvQEs8SzhLNEswSsgHLEsoSqQvIEsYSxRLEEsISwBKoC8cSoh6hHsMSwRK/Es4DswGzAeQS4xLiEuES4BLfEt4S3RK0C9wS2xLaErMBsguyC5MF2ALYAtES2AKzAa8LrguTBbIBsgGtC5EGswGvC64LkwWyAbIBrQuRBrMBrAurC5MFsgGyAaoLkQazAawLqwuTBbIBsgGqC5EGzgOzAagTpxOmE84DswGlE6QToxOzAaIToROgE58T4AvgC54TnROcE5sTmhOzAZkTmBOXE5YT2AvYC5UTlBOTE5ITkROzAZATjxOOE40TjBOLE4oTiROzAYgThxOGE4UThBODE4ITgRPOA7MB0guAE/8S/hL9EvwS+hK+EroSthKqEqYSshKuEs4DswHSC/kS+BL3EvYS9RL0ErwSuBK0EqgSpBKwEqwS5AemC/MS5AemC/ISswGTBpMG3QLdAt0CyAuyAdQD1AOzAZMGkwbdAt0C3QLIC7IB1APUA7MBkgaSBt0C3QLdAscLsgHUA9QDswGSBpIG3QLdAt0CxwuyAdQD1AOzAfES8BKzAe8S7hKzAe0S7BKzAesS6hKzAd4G6RL4B7MB3gboEvgHzgOfEuYBzgOzAcEEwQSWC7MBlguzAZ0SkxKWEpwSswGUEpcSmxKzAZUSmBKaErMBmRKzAZESswGQErMBkhLdB6ES3QfdBwwBAQrup5gB4x3JAQICfwF+IwFBEGsiByQBAkAjUygCpAwNACAHIAY2AggjUygCACIGQR9LDQAjRikDACEJI1MgBkEwbGoiBiAAIwAiCEHMugtqIAAbNgIwIAYgASAIQdfQBmogARs2AiwgBiAENwMgIAYgAzcDGCAGIAk3AxAgBkEAOgAIIAYgAjYCKCAHQQA2AgwgB0EMaiAFIAhBirMHaiAFGyAHKAIIEP0HQQBOBEAgBiAHKAIMNgI0I1MiACAAKAIAQQFqNgIACwsgB0EQaiQBCwgAIAAQTkEAC64CAQR/IAEgACgCFDYCACAAIAE2AhQgACAAKAIIQQFqIgI2AggjACIEQfCUGGoiAyAAKAIQIgUgAygCAGoiAzYCACAEQcDrFWooAgAgAiAFbEkEQANAIAEoAgAgARBOIgENAAsgACAAKAIEIAAoAggiAWs2AgQjAEHwlBhqIAMgASAAKAIQbGsiAzYCACAAQQA2AgggAEEANgIUCwJAIAMjACIAQcTrFWooAgBNDQAgAEH0lBhqKAIAIgRFDQADQCAEKAIAIgIoAhQiAQRAA0AgASgCACABEE4iAQ0ACyMAQfCUGGooAgAhAwsgAiACKAIEIAIoAggiAGs2AgQjAEHwlBhqIAMgACACKAIQbGsiAzYCACACQQA2AgggAkEANgIUIAQoAgQiBA0ACwtBAAvnAwICfwF+AkAjAEHo5BdqKAIAIgApAwAiAiM8KQMAUQ0AIAAtAIQCDQAjAEHg4xdqKAJcIQEgAEEBOgCEAiAAIAE2AoACCwJAAkAgAC0A/AFBAUYEQAJAIAAoAggiAQ0AIAIQUiEBIwBB6OQXaigCACIAIAE2AgggAQ0AIwAiAEGD8g9qIABB2MQGakHVHCNEKQMAIwwpAwAgAEGl0AFqQQAQRgwDCyABIwBBjqQKaiAAQfgBahBsQQBIDQEjAEHo5BdqKAIAIQALAkAgAC0AhAJBAUYEQAJAIAAoAggiAQ0AIAApAwAQUiEBIwBB6OQXaigCACIAIAE2AgggAQ0AIwAiAEGD8g9qIABB2MQGakHWHCNEKQMAIwwpAwAgAEGl0AFqQQAQRgwECyABIwBB7OsMaiAAQYACahBsQQBIDQEjAEHo5BdqKAIAIQALIwAiAUHo5BdqIAAoAugCNgIAIAFByKkVaiAAEEgaDwsjACIAQYPyD2ogAEHYxAZqQdYcI0QpAwAjFSkDACAAQacdakEAEEYMAQsjACIAQYPyD2ogAEHYxAZqQdUcI0QpAwAjFSkDACAAQacdakEAEEYLIwAiAEGD8g9qIABBquwFakGDHSNEKQMAIwgpAwAgAEGT0QxqQQAQRgsoAQF/IwFBEGsiAyQBIAMgAjYCDCAAIAEgAkEAQQAQmgUgA0EQaiQBC4sqAQt/IwFBEGsiCyQBAkACQAJAAkACQAJAAkACQAJAAkAgAEH0AU0EQCMAQYDCGGoiAigCACIEQRAgAEELakH4A3EgAEELSRsiB0EDdiIAdiIBQQNxBEACQCABQX9zQQFxIABqIgFBA3QgAmoiACIDQShqIgYgACgCMCIAKAIIIgVGBEAgAiAEQX4gAXdxNgIADAELIAUgBjYCDCADIAU2AjALIABBCGohBSAAIAFBA3QiAUEDcjYCBCAAIAFqIgAgACgCBEEBcjYCBAwLCyAHIwBBgMIYaiICKAIIIghNDQEgAQRAAkBBAiAAdCIFQQAgBWtyIAEgAHRxaCIBQQN0IAJqIgAiA0EoaiIGIAAoAjAiACgCCCIFRgRAIAIgBEF+IAF3cSIENgIADAELIAUgBjYCDCADIAU2AjALIAAgB0EDcjYCBCAAIAdqIgYgAUEDdCIBIAdrIgNBAXI2AgQgACABaiADNgIAIAgEQCMAQYDCGGoiBSICIAhBeHFqQShqIQEgAigCFCECAn8gBEEBIAhBA3Z0IgdxRQRAIAUgBCAHcjYCACABDAELIAEoAggLIQUgASACNgIIIAUgAjYCDCACIAE2AgwgAiAFNgIICyAAQQhqIQUjAEGAwhhqIgAgBjYCFCAAIAM2AggMCwsjAEGAwhhqKAIEIgpFDQEjACAKaEECdGpBsMQYaigCACIDKAIEQXhxIAdrIQAgAyEBA0ACQCABKAIQIgVFBEAgASgCFCIFRQ0BCyAFKAIEQXhxIAdrIgEgACAAIAFLIgEbIQAgBSADIAEbIQMgBSEBDAELCyADKAIYIQkgAyADKAIMIgVHBEAgAygCCCIBIAU2AgwgBSABNgIIDAoLIAMoAhQiAQR/IANBFGoFIAMoAhAiAUUNAyADQRBqCyECA0AgAiEGIAEiBUEUaiECIAEoAhQiAQ0AIAVBEGohAiAFKAIQIgENAAsgBkEANgIADAkLQX8hByAAQb9/Sw0AIABBC2oiAUF4cSEHIwBBgMIYaigCBCIGRQ0AQR8hCCAAQfT//wdNBEAgB0EmIAFBCHZnIgBrdkEBcSAAQQF0a0E+aiEIC0EAIAdrIQACQAJAIwAgCEECdGpBsMQYaigCACIBBEAgB0EZIAhBAXZrQQAgCEEfRxt0IQMDQAJAIAEoAgRBeHEgB2siBCAATw0AIAEhAiAEIgANAEEAIQAgASEFDAMLIAUgASgCFCIEIAQgASADQR12QQRxaigCECIBRhsgBSAEGyEFIANBAXQhAyABDQALCyACIAVyRQRAQQAhAkECIAh0IgFBACABa3IgBnEiAUUNAyMAIAFoQQJ0akGwxBhqKAIAIQULIAVFDQELA0AgBSgCBEF4cSAHayIDIABJIQEgAyAAIAEbIQAgBSACIAEbIQIgBSgCECIBBH8gAQUgBSgCFAsiBQ0ACwsgAkUNACAAIwBBgMIYaigCCCAHa08NACACKAIYIQggAiACKAIMIgVHBEAgAigCCCIBIAU2AgwgBSABNgIIDAgLIAIoAhQiAQR/IAJBFGoFIAIoAhAiAUUNAyACQRBqCyEDA0AgAyEEIAEiBUEUaiEDIAEoAhQiAQ0AIAVBEGohAyAFKAIQIgENAAsgBEEANgIADAcLIAcjAEGAwhhqIgAoAggiAk0EQCAAKAIUIQACQCACIAdrIgFBEE8EQCAAIAdqIgMgAUEBcjYCBCAAIAJqIAE2AgAgACAHQQNyNgIEDAELIAAgAkEDcjYCBCAAIAJqIgEgASgCBEEBcjYCBEEAIQNBACEBCyMAQYDCGGoiAiABNgIIIAIgAzYCFCAAQQhqIQUMCQsgByMAQYDCGGoiACgCDCICSQRAIAAgAiAHayIBNgIMIAAgACgCGCIAIAdqIgI2AhggAiABQQFyNgIEIAAgB0EDcjYCBCAAQQhqIQUMCQtBACEFIAdBL2oiBAJ/IwBB2MUYaiIAKAIABEAgACgCCAwBCyMAIgFB2MUYaiIAQQA2AhQgAEJ/NwIMIABCgKCAgICABDcCBCABQYDCGGpBADYCvAMgACALQQxqQXBxQdiq1aoFczYCAEGAIAsiAGoiBkEAIABrIghxIgEgB00NCCMAQYDCGGoiACgCuAMiAwRAIAAoArADIgAgAWoiCSAATQ0JIAMgCUkNCQsCQCMAQYDCGGoiAC0AvANBBHFFBEACQAJAAkACQCAAKAIYIgMEQCAAQcADaiEAA0AgACgCACIJIANNBEAgAyAJIAAoAgRqSQ0DCyAAKAIIIgANAAsLQQAQzgQiAkF/Rg0DIAEhAyMAQdjFGGooAgQiAEEBayIGIAJxBEAgASACayACIAZqQQAgAGtxaiEDCyADIAdNDQMjAEGAwhhqIgYoArADIQAgBigCuAMiBgRAIAAgACADaiIITw0EIAYgCEkNBAsgAxDOBCIAIAJHDQEMBQsgBiACayAIcSIDEM4EIgIgACgCACAAKAIEakYNASACIQALIABBf0YNASAHQTBqIANNBEAgACECDAQLIwBB2MUYaigCCCICIAQgA2tqQQAgAmtxIgIQzgRBf0YNASACIANqIQMgACECDAMLIAJBf0cNAgsjAEGAwhhqIgAgACgCvANBBHI2ArwDCyABEM4EIQJBABDOBCEAIAJBf0YNBSAAQX9GDQUgACACTQ0FIAAgAmsiAyAHQShqTQ0FCyMAQYDCGGoiACAAKAKwAyADaiIBNgKwAyAAKAK0AyABSQRAIAAgATYCtAMLAkAjAEGAwhhqIgAoAhgiAQRAIABBwANqIQADQCACIAAoAgAiBCAAKAIEIgZqRg0CIAAoAggiAA0ACwwECyMAQYDCGGoiACgCECIBQQAgASACTRtFBEAgACACNgIQC0EAIQAjACIEQYDCGGoiAUEANgLMAyABIAM2AsQDIAEgAjYCwAMgAUF/NgIgIAEgBEHYxRhqKAIANgIkA0AjAEGAwhhqIABBA3RqIgEgAUEoaiIENgIwIAEgBDYCNCAAQQFqIgBBIEcNAAsjACIBQYDCGGoiACADQShrIgNBeCACa0EHcSIEayIGNgIMIAAgAiAEaiIENgIYIAQgBkEBcjYCBCACIANqQSg2AgQgACABQdjFGGooAhA2AhwMBAsgASACTw0CIAEgBEkNAiAAKAIMQQhxDQIgACADIAZqNgIEIwAiAkGAwhhqIgAgAUF4IAFrQQdxIgRqIgY2AhggACAAKAIMIANqIgMgBGsiBDYCDCAGIARBAXI2AgQgASADakEoNgIEIAAgAkHYxRhqKAIQNgIcDAMLQQAhBQwGC0EAIQUMBAsjAEGAwhhqIgAoAhAgAksEQCAAIAI2AhALIAIgA2ohBiMAQcDFGGohAAJAA0AgBiAAKAIAIgRHBEAgACgCCCIADQEMAgsLIAAtAAxBCHFFDQMLIwBBwMUYaiEAA0ACQCAAKAIAIgQgAU0EQCABIAQgACgCBGoiBkkNAQsgACgCCCEADAELCyMAIgRBgMIYaiIAIANBKGsiCEF4IAJrQQdxIglrIgo2AgwgACACIAlqIgk2AhggCSAKQQFyNgIEIAIgCGpBKDYCBCAAIARB2MUYaigCEDYCHCABIAZBJyAGa0EHcWpBL2siBCAEIAFBEGpJGyIEQRs2AgQgBCAAKQLIAzcCECAEIAApAsADNwIIIAAgAjYCwAMgACADNgLEAyAAQQA2AswDIAAgBEEIajYCyAMgBEEYaiEAA0AgAEEHNgIEIABBCGogAEEEaiEAIAZJDQALIAEgBEYNACAEIAQoAgRBfnE2AgQgASAEIAFrIgJBAXI2AgQgBCACNgIAAn8gAkH/AU0EQCMAQYDCGGoiAyACQXhxakEoaiEAAn8gAygCACIEQQEgAkEDdnQiAnFFBEAgAyACIARyNgIAIAAMAQsgACgCCAshAyAAIAE2AgggAyABNgIMQQghBEEMDAELQR8hACACQf///wdNBEAgAkEmIAJBCHZnIgBrdkEBcSAAQQF0a0E+aiEACyABIAA2AhwgAUIANwIQIwBBgMIYaiIEIABBAnRqIgNBsAJqIQYCQAJAIAQoAgQiCEEBIAB0IglxRQRAIAQgCCAJcjYCBCADIAE2ArACIAEgBjYCGAwBCyACQRkgAEEBdmtBACAAQR9HG3QhACADKAKwAiEEA0AgBCIDKAIEQXhxIAJGDQIgAEEddiEEIABBAXQhACADIARBBHFqIgYoAhAiBA0ACyAGIAE2AhAgASADNgIYC0EMIQQgASIDIQBBCAwBCyADKAIIIgAgATYCDCADIAE2AgggASAANgIIQQAhAEEMIQRBGAshAiABIARqIAM2AgAgASACaiAANgIACyMAQYDCGGoiACgCDCIBIAdNDQAgACABIAdrIgE2AgwgACAAKAIYIgAgB2oiAjYCGCACIAFBAXI2AgQgACAHQQNyNgIEIABBCGohBQwECyMAQZCuGGpBMDYCAAwDCyAAIAI2AgAgACAAKAIEIANqNgIEIAJBeCACa0EHcWoiCCAHQQNyNgIEIARBeCAEa0EHcWoiBCAHIAhqIgNrIQYCQCMAQYDCGGoiACgCGCAERgRAIAAgAzYCGCAAIAAoAgwgBmoiADYCDCADIABBAXI2AgQMAQsjAEGAwhhqIgAoAhQgBEYEQCAAIAM2AhQgACAAKAIIIAZqIgA2AgggAyAAQQFyNgIEIAAgA2ogADYCAAwBCyAEKAIEIgJBA3FBAUYEQCACQXhxIQkgBCgCDCEBAkAgAkH/AU0EQCAEKAIIIgAgAUYEQCMAQYDCGGoiACAAKAIAQX4gAkEDdndxNgIADAILIAAgATYCDCABIAA2AggMAQsgBCgCGCEHAkAgASAERwRAIAQoAggiACABNgIMIAEgADYCCAwBCwJAIAQoAhQiAgR/IARBFGoFIAQoAhAiAkUNASAEQRBqCyEAA0AgACEFIAIiAUEUaiEAIAEoAhQiAg0AIAFBEGohACABKAIQIgINAAsgBUEANgIADAELQQAhAQsgB0UNAAJAIwAgBCgCHCIAQQJ0akGwxBhqIgIoAgAgBEYEQCACIAE2AgAgAQ0BIwBBgMIYaiIBIAEoAgRBfiAAd3E2AgQMAgsCQCAEIAcoAhBGBEAgByABNgIQDAELIAcgATYCFAsgAUUNAQsgASAHNgIYIAQoAhAiAARAIAEgADYCECAAIAE2AhgLIAQoAhQiAEUNACABIAA2AhQgACABNgIYCyAGIAlqIQYgBCAJaiIEKAIEIQILIAQgAkF+cTYCBCADIAZBAXI2AgQgAyAGaiAGNgIAIAZB/wFNBEAjAEGAwhhqIgEgBkF4cWpBKGohAAJ/IAEoAgAiAkEBIAZBA3Z0IgVxRQRAIAEgAiAFcjYCACAADAELIAAoAggLIQEgACADNgIIIAEgAzYCDCADIAA2AgwgAyABNgIIDAELQR8hASAGQf///wdNBEAgBkEmIAZBCHZnIgBrdkEBcSAAQQF0a0E+aiEBCyADIAE2AhwgA0IANwIQIwBBgMIYaiICIAFBAnRqIgBBsAJqIQUCQAJAIAIoAgQiBEEBIAF0IgdxRQRAIAIgBCAHcjYCBCAAIAM2ArACIAMgBTYCGAwBCyAGQRkgAUEBdmtBACABQR9HG3QhASAAKAKwAiEAA0AgACICKAIEQXhxIAZGDQIgAUEddiEAIAFBAXQhASACIABBBHFqIgUoAhAiAA0ACyAFIAM2AhAgAyACNgIYCyADIAM2AgwgAyADNgIIDAELIAIoAggiACADNgIMIAIgAzYCCCADQQA2AhggAyACNgIMIAMgADYCCAsgCEEIaiEFDAILAkAgCEUNAAJAIwAgAigCHCIBQQJ0akGwxBhqIgMoAgAgAkYEQCADIAU2AgAgBQ0BIwBBgMIYaiAGQX4gAXdxIgY2AgQMAgsCQCACIAgoAhBGBEAgCCAFNgIQDAELIAggBTYCFAsgBUUNAQsgBSAINgIYIAIoAhAiAQRAIAUgATYCECABIAU2AhgLIAIoAhQiAUUNACAFIAE2AhQgASAFNgIYCwJAIABBD00EQCACIAAgB2oiAEEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBAwBCyACIAdBA3I2AgQgAiAHaiIEIABBAXI2AgQgACAEaiAANgIAIABB/wFNBEAjAEGAwhhqIgUgAEF4cWpBKGohAQJ/IAUoAgAiA0EBIABBA3Z0IgBxRQRAIAUgACADcjYCACABDAELIAEoAggLIQAgASAENgIIIAAgBDYCDCAEIAE2AgwgBCAANgIIDAELQR8hBSAAQf///wdNBEAgAEEmIABBCHZnIgFrdkEBcSABQQF0a0E+aiEFCyAEIAU2AhwgBEIANwIQIwAgBUECdGpBsMQYaiEBAkACQCAGQQEgBXQiA3FFBEAjAEGAwhhqIAMgBnI2AgQgASAENgIAIAQgATYCGAwBCyAAQRkgBUEBdmtBACAFQR9HG3QhBSABKAIAIQEDQCABIgMoAgRBeHEgAEYNAiAFQR12IQEgBUEBdCEFIAMgAUEEcWoiBigCECIBDQALIAYgBDYCECAEIAM2AhgLIAQgBDYCDCAEIAQ2AggMAQsgAygCCCIAIAQ2AgwgAyAENgIIIARBADYCGCAEIAM2AgwgBCAANgIICyACQQhqIQUMAQsCQCAJRQ0AAkAjACADKAIcIgFBAnRqQbDEGGoiAigCACADRgRAIAIgBTYCACAFDQEjAEGAwhhqIApBfiABd3E2AgQMAgsCQCADIAkoAhBGBEAgCSAFNgIQDAELIAkgBTYCFAsgBUUNAQsgBSAJNgIYIAMoAhAiAQRAIAUgATYCECABIAU2AhgLIAMoAhQiAUUNACAFIAE2AhQgASAFNgIYCwJAIABBD00EQCADIAAgB2oiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIAdBA3I2AgQgAyAHaiIFIABBAXI2AgQgACAFaiAANgIAIAgEQCMAQYDCGGoiBiICIAhBeHFqQShqIQEgAigCFCECAn9BASAIQQN2dCIHIARxRQRAIAYgBCAHcjYCACABDAELIAEoAggLIQQgASACNgIIIAQgAjYCDCACIAE2AgwgAiAENgIICyMAQYDCGGoiASAFNgIUIAEgADYCCAsgA0EIaiEFCyALQRBqJAEgBQtTAQJ/IystAAAhAQJAIyotAAANACABQQFxDQAQWEEATg0AIwAiAEGShhBqIABBnbsHakH6ByMcKQMAIwUpAwAgAEGahg5qQQAQRhBPQX8hAAsgAAvtCwINfwJ+An4jwQEhAwJAIABBAE4EQCAAIAMoAgBIDQELIwAiAEGngA9qIABBguoEakHsAyMGKQMAIzYpAwAgAEGFxwVqQQAQRkJ/DAELAkAjogEgAEECdGooAgAiBQRAIAUoAgQNAQsjACIAQaeAD2ogAEGC6gRqQe8DI0EpAwAj6QEpAwAgAEGt9ApqQQAQRkJ/DAELIwBB9PsVahBiIgNFBEAjACIAQaeAD2ogAEGC6gRqQfEDI0EpAwAjFikDACAAQYKLDmpBABBGQn8MAQsgBSkDECEQIANBADoAICADQQA2AhwgA0EANgIYIANBADoAFCADIAE2AhAgAyACNgIMIANBATYCCCADQQg2AjwgAyAQQv//////////AIMgAEH/AHEiAK1COIaEIhE3AwAgA0H3/bZ3IBCnIgJBgICAeHEgEEIgiKciAUGAgPwHcSAAQRh0ciABQYD+A3FyIAFB/wFxckHHjKKOBmsiAGsgAkGAgPwHcWogAkGA/gNxaiACQf8BcWpBvorZhQZrQe3uH3MiBiAAIAZrQYmCyQhqIAZBCHRzIgJqayACQQ12cyIBIAYgASACamsgAUEMdnMiACACIAAgAWprIABBEHRzIgJqayACQQV2cyIBIAAgASACamsgAUEDdnMiACACIAAgAWprIABBCnRzIgBqayAAQQ92cyIMNgJAIAMgAzYCOCADQSRqIQkCQAJ/IAUoAhwiAEUEQCADQgA3AiggA0EBQSwQUyIENgIkAkAgBARAQSQhCyAEQSQ2AhQgBEKggICA0AA3AgQgBCAJNgIQQQFBgAMQUyEKIARB4b/EgHo2AiggBCAKNgIAIAoNASAEEE4LIAlBADYCAAwDCyAFIAM2AhwgAyEAQSAMAQsgACgCJCEEIANBADYCLCADIAQ2AiQgAyAEKAIQIgEgBCgCFCILayIINgIoIAEgAzYCCCAEIAk2AhAgBCgCACEKIAQoAgQLIQ0gBCAEKAIMQQFqIgY2AgwgCiANQQFrIAxxIgJBDGxqIgcgBygCBEEBaiIONgIEIAcoAgAhASADQQA2AjAgAyABNgI0IAEEQCABIAk2AgwLIAcgCTYCACAOIAcoAghBCmxBCmpJDQAgBCgCJA0AQQEgDUEYbBBTIg8EQEEAIQggBEEANgIcIAQgBiAEKAIIQQFqdiAGIA1BAXRBAWsiBnFBAEdqIgw2AhggDQRAQQAhCwNAIAogC0EMbGooAgAiAQRAA0AgASgCECAPIAEoAhwgBnFBDGxqIgcgBygCBEEBaiIONgIEAkAgDCAOTw0AIAQgCEEBaiIINgIcIA4gBygCCCICIAxsTQ0AIAcgAkEBajYCCAsgAUEANgIMIAEgBygCACICNgIQIAIEQCACIAE2AgwLIAcgATYCACIBDQALCyALQQFqIgsgDUcNAAsLIAoQTiAJKAIAIgEgDzYCACABIAEoAgRBAXQ2AgQgASABKAIIQQFqNgIIIAEoAhwgASgCDEEBdk0EQCABQQA2AiAMAgsgASABKAIgQQFqIgA2AiAgAEECSQ0BIAFBATYCJAwBCyAHIAE2AgAgAygCMCIGBEAgBiABNgIQIAMoAjQhAQsgAQRAIAEgBjYCDAsgCiACQQxsaiAONgIEIANCADcCMAJAAkACQCAIRQRAIAMoAiwNASAKEE4gBSgCHCgCJBBOIAVBADYCHAwDCyAEIAggC2oiATYCECABIAMoAiwiATYCCAwBCyAEIAggC2o2AhAgBSADKAIsIgA2AhwgACEBCyAAKAIkIQIgAQRAIAEgAigCFGogCDYCBAsgAigCACACKAIEQQFrIAxxQQxsaiIAIAAoAgRBAWs2AgQgCSAAKAIARgRAIABBADYCAAsgAiACKAIMQQFrNgIMCyAJQQA2AgALIAUgAzYCGCAFIAUpAwhCAXw3AwggBSAFKQMQQgF8NwMQIBELIhFCf1EEQCMAIgBBp4APaiAAQbjqBGpBpwQjQSkDACMgKQMAIABBifcCakEAEEYLIBELsgwBB38CQCAARQ0AIABBCGsiAyAAQQRrKAIAIgFBeHEiAGohBSMAIQQCQCABQQFxDQAgAUECcUUNASADIAMoAgAiAWsiAyAEQYDCGGooAhBJDQEgACABaiEAAkACQAJAIwBBgMIYaiIGKAIUIANHBEAgAygCDCECIAFB/wFNBEAgAiADKAIIIgRHDQIgBiIEIAQoAgBBfiABQQN2d3E2AgAMBQsgAygCGCEHIAIgA0cEQCADKAIIIgEgAjYCDCACIAE2AggMBAsgAygCFCIBBH8gA0EUagUgAygCECIBRQ0DIANBEGoLIQQDQCAEIQYgASICQRRqIQQgAigCFCIBDQAgAkEQaiEEIAIoAhAiAQ0ACyAGQQA2AgAMAwsgBSgCBCIBQQNxQQNHDQMjAEGAwhhqIAA2AgggBSABQX5xNgIEIAMgAEEBcjYCBCAFIAA2AgAPCyAEIAI2AgwgAiAENgIIDAILQQAhAgsgB0UNAAJAIwAgAygCHCIBQQJ0akGwxBhqIgQoAgAgA0YEQCAEIAI2AgAgAg0BIwBBgMIYaiIEIAQoAgRBfiABd3E2AgQMAgsCQCADIAcoAhBGBEAgByACNgIQDAELIAcgAjYCFAsgAkUNAQsgAiAHNgIYIAMoAhAiAQRAIAIgATYCECABIAI2AhgLIAMoAhQiAUUNACACIAE2AhQgASACNgIYCyADIAVPDQAgBSgCBCIBQQFxRQ0AAkACQAJAAkAgAUECcUUEQCMAQYDCGGoiBCgCGCAFRgRAIAQiASADNgIYIAEgASgCDCAAaiIANgIMIAMgAEEBcjYCBCADIAEoAhRHDQYgAUEANgIIIAFBADYCFA8LIwBBgMIYaiIEKAIUIAVGBEAgBCIBIAM2AhQgASABKAIIIABqIgA2AgggAyAAQQFyNgIEIAAgA2ogADYCAA8LIAFBeHEgAGohACAFKAIMIQIgAUH/AU0EQCAFKAIIIgQgAkYEQCMAQYDCGGoiBCAEKAIAQX4gAUEDdndxNgIADAULIAQgAjYCDCACIAQ2AggMBAsgBSgCGCEHIAIgBUcEQCAFKAIIIgEgAjYCDCACIAE2AggMAwsgBSgCFCIBBH8gBUEUagUgBSgCECIBRQ0CIAVBEGoLIQQDQCAEIQYgASICQRRqIQQgAigCFCIBDQAgAkEQaiEEIAIoAhAiAQ0ACyAGQQA2AgAMAgsgBSABQX5xNgIEIAMgAEEBcjYCBCAAIANqIAA2AgAMAwtBACECCyAHRQ0AAkAjACAFKAIcIgFBAnRqQbDEGGoiBCgCACAFRgRAIAQgAjYCACACDQEjAEGAwhhqIgQgBCgCBEF+IAF3cTYCBAwCCwJAIAUgBygCEEYEQCAHIAI2AhAMAQsgByACNgIUCyACRQ0BCyACIAc2AhggBSgCECIBBEAgAiABNgIQIAEgAjYCGAsgBSgCFCIBRQ0AIAIgATYCFCABIAI2AhgLIAMgAEEBcjYCBCAAIANqIAA2AgAgAyMAQYDCGGoiASgCFEcNACABIAA2AggPCyAAQf8BTQRAIwBBgMIYaiICIgQgAEF4cWpBKGohAQJ/IAQoAgAiBEEBIABBA3Z0IgBxRQRAIAIgACAEcjYCACABDAELIAEoAggLIQAgASADNgIIIAAgAzYCDCADIAE2AgwgAyAANgIIDwtBHyECIABB////B00EQCAAQSYgAEEIdmciAWt2QQFxIAFBAXRrQT5qIQILIAMgAjYCHCADQgA3AhAjAEGAwhhqIgciBiACQQJ0aiIBQbACaiEEAn8CQAJ/IAYoAgQiBkEBIAJ0IgVxRQRAIAcgBSAGcjYCBCABIAM2ArACQRghAkEIDAELIABBGSACQQF2a0EAIAJBH0cbdCECIAEoArACIQQDQCAEIgEoAgRBeHEgAEYNAiACQR12IQQgAkEBdCECIAEgBEEEcWoiBkEQaigCACIEDQALIAYgAzYCEEEYIQIgASEEQQgLIQAgAyIBDAELIAEoAggiBCADNgIMIAEgAzYCCEEYIQBBCCECQQALIQYgAiADaiAENgIAIAMgATYCDCAAIANqIAY2AgAjAEGAwhhqIgAgACgCIEEBayIAQX8gABs2AiALC0QBAX8CQCNTKAKIDEEBRgRAI1MoApAMIgBFDQEjUygCoAwgABEBABoPCyNTKAKUDCIARQ0AQgAjUygCoAwgABEYABoLC9sBAgF/An5BASEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsEQEF/DwsgACAChSABIAOFhEIAUg8LIAAgAlYgASADVSABIANRGwRAQX8PCyAAIAKFIAEgA4WEQgBSIQQLIAQLfQEDfwJAAkAgACIBQQNxRQ0AIAEt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FSMEKQMAIzIpAwAgAEGjwwpqQQAQRgtBfyEHCyAOQgBZBEAgDhBqQQBODQIjACIAQcnyD2ogAEH06QRqQfIVIwQpAwAjLCkDACAAQeTbEGpBABBGDAELIANFDQEgAxC2AUEATg0BIwAiAEHJ8g9qIABB9OkEakH2FSMEKQMAIzIpAwAgAEGjwwpqQQAQRgtBfyEHCyAFQUBrJAEgB0EASARAIwAiAEHJ8g9qIABBzZkCakGmFCMEKQMAIwUpAwAgAEGd+gpqQQAQRkF/IQQLIA1BEGokASAECykBAX8CQCABIABCOIinQf8AcUcNACAAEMYDIgFFDQAgASgCECECCyACC38CAn8BfiMBQRBrIgMkASAAAn4gAUUEQEIADAELIAMgASABQR91IgJzIAJrIgKtQgAgAmciAkHRAGoQ9gEgAykDCEKAgICAgIDAAIVBnoABIAJrrUIwhnwgAUGAgICAeHGtQiCGhCEEIAMpAwALNwMAIAAgBDcDCCADQRBqJAELSwECfwJAI1MoAgAiAUUNACNTIAEQ/gNBAE4NACMAIgBB/4EPaiAAQcS8CGpBmw0jJykDACMVKQMAIABBrL0IakEAEEZBfyEACyAAC4kFAQN/IwFBEGsiAiQBAkAjKi0AAA0AIystAAANACMqQQE6AAAjbCIAQQBBrAH8CwAgACIBIwAiAEGHAWo2AqABIAEgAEH60gdqNgKYASABIABByY0BajYCkAEgASAAQcueA2o2AogBIAEgAEG6ygRqNgKAASABIABBhoMGajYCeCABIABBusIGajYCcCABIABBg9EHajYCaCABIABBwacJajYCYCABIABB59IHajYCWCABIABBv88IajYCUCABIABB8NsHajYCSCABIABBvaAJajYCQCABIABBw6UJajYCOCABIABB1qsJajYCMCABIABBnKENajYCKCABIABB59oOajYCICABIABB8acQajYCGCABIABBlu0OajYCECABIABB+L4QajYCCCAAQczjF2otAABFBEAjAEHM4xdqQQE6AAALAkAgAgJ/IwBB0JkVahCRCkEASA0AGiMAQdiZFWoQzgxBAEgNABojAEHgmRVqEIoNQQBIDQAaIwBB6JkVahCkD0EASA0AGhDPCUJ/UQRAIwAiAEGShhBqIABB7q8CakH2ACMcKQMAIwUpAwAgAEGD7BBq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+xBqQQAQRgwKCyAHKAJQIgcNAQwFCwsgACAFIARBgAZxQbDAAHIQxgJBAE4NCCMAIgNB6u0OaiADQffpAmpBtxwjECkDACMiKQMAIANBgC9qQQAQRgwHCyMAIgNB6u0OaiIFIANB/8wNakHHCyMQIgcpAwAjYCIGKQMAIANBiMACakEAEEYgBSADQffpAmpB1BsgBykDACAGKQMAIANB9K8DakEAEEYMBgsjACIDQertDmoiBSADQenEB2pB7QojECIHKQMAI2ApAwAgA0HRvwJqQQAQRiAFIANB9+kCakH9GyAHKQMAI0opAwAgA0HDoQlqQQAQRgwFCwNAIAMoAlAiAw0ACwsjACIDQertDmogA0H36QJqQaQcIxApAwAjIikDACADQe37EGpBABBGDAMLIwAiA0Hq7Q5qIANB9+kCakGJHCMQKQMAI0wpAwAgA0GyqQJqQQAQRgwCCyMAIgNB6u0OaiADQffpAmpByxsjECkDACMiKQMAIANBnPgQakEAEEYMAQsjACIDQertDmogA0H36QJqQaEbIxApAwAjTCkDACADQbKpAmpBABBGC0F/IQgLIAgLQQBODQEjACIDQeWBEGogA0Ho6QJqQZsMIxApAwAjIikDACADQf+3DmpBABBGC0F/IQkLAkAgACgCCCgCVCIDKAIELQABQQFHDQAgASgCACEBQQAhAAJAIAMoAgQiAygCBCgCXCIFRQ0AIAMoAgggAiABIAQgCSAFESEAQQBODQAjACIAQdDED2ogAEGI5whqQacGIxApAwAjPykDACAAQYiRDmpBABBGQX8hAAsgAEEATg0AIwAiAEHlgRBqIABB6OkCakGoDCMQKQMAIz8pAwAgAEHhkgxqQQAQRkF/IQkLIAtBEGokASAJC00BAn8gAS0AACECAkAgAC0AACIDRQ0AIAIgA0cNAANAIAEtAAEhAiAALQABIgNFDQEgAUEBaiEBIABBAWohACACIANGDQALCyADIAJrC9gCAQN/AkACQCAALQAADQBBCBBLIgFFDQEgASAANgIAIAEjAEH0lBhqIgIoAgA2AgQgAiABNgIAIABBAToAACAAKAIQQQNLDQAgAEEENgIQCyAAKAIUIgEEQCAAIAEoAgA2AhQgACAAKAIIQQFrNgIIIwBB8JQYaiICIAIoAgAgACgCEGs2AgAgAQ8LAkAgACgCECICEEsiAQ0AEN4FIAIQSyIBDQAjACIAQaP7D2oiASAAQeHcDmpB0gEjDiICKQMAIxYiAykDACAAQazxB2pBABBGIAEgAEHB3A5qQeQCIAIpAwAgAykDACAAQYKLDmpBABBGQQAPCyAAIAAoAgRBAWo2AgQgAQ8LIwAiAEGj+w9qIgEgAEG+rwJqQe4BIw4iAikDACMWKQMAIABBgosOakEAEEYgASAAQcHcDmpB0QIgAikDACMFKQMAIABB1YgEakEAEEZBAAtpAQF/IwFBEGsiAyQBIAMgAjYCDEEAIQIgACABIwJB7QpqIgAgACADQQxqEPAGQQBIBEAjACIAQfT8DmogAEHt4AJqQaskIxopAwAjQikDACAAQc/oCWpBABBGQX8hAgsgA0EQaiQBIAILHwAgAC0AC0EHdgRAIAAoAggaIAAoAgBBARCvAwsgAAtkAQJ/IwFBEGsiASQBIAEgADYCCCABIAEoAggiADYCDCMBQRBrIgIgADYCDCACKAIMKAIEQQhLBEAjAUEQayICIAA2AgwgAigCDCgCBBA/IABBADYCBAsgASgCDBogAUEQaiQBC9MBAgF/An5BfyEEAkAgAEIAUiABQv///////////wCDIgVCgICAgICAwP//AFYgBUKAgICAgIDA//8AURsNACACQgBSIANC////////////AIMiBkKAgICAgIDA//8AViAGQoCAgICAgMD//wBRGw0AIAAgAoQgBSAGhIRQBEBBAA8LIAEgA4NCAFkEQCAAIAJUIAEgA1MgASADURsNASAAIAKFIAEgA4WEQgBSDwsgACACViABIANVIAEgA1EbDQAgACAChSABIAOFhEIAUiEECyAEC0cBAX8gABBdIgFFBEAjACIAQaP7D2ogAEGy3Q5qQYQDIw4pAwAjFikDACAAQYKLDmpBABBGIAEPCyABQQAgACgCEPwLACABCyYBAX8jAUEQayIEJAEgBCADNgIMIAAgASACIAMQzwQgBEEQaiQBC64CAQR/IAEgACgCEDYCACAAIAE2AhAgACAAKAIIQQFqIgI2AggjACIEQYiVGGoiAyAAKAIMIgUgAygCAGoiAzYCACAEQfDrFWooAgAgAiAFbEkEQANAIAEoAgAgARBOIgENAAsgACAAKAIEIAAoAggiAWs2AgQjAEGIlRhqIAMgASAAKAIMbGsi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BkgbIQILIAVBAWshACAFQQBKDQALCyACKAIUKAIAIgJFDQkgAigCACgCACABKAIARg0IDAkLIAAoAggiAEEATgRAA0ACQCAAIgVBAnQiBCACKAIUaigCACIARQ0AIAEpAwAiCiAAKAIAKQMAWA0AIAAoAhQgBGooAgAiA0UEQCAAIQIMAQsgACECIAMoAgApAwAgCloNACADKAIUIARqKAIAIgBFBEAgAyECDAELIAAgAyAAKAIAKQMAIApUGyECCyAFQQFrIQAgBUEASg0ACwsgAigCFCgCACICRQ0IIAIoAgApAwAgASkDAFENBwwICyABEN8DIQQgACgCCCIAQQBOBEADQAJAIAAiBUECdCIGIAIoAhRqKAIAIgBFDQACfyAEIAAoAhAiA0YEQCAAKAIAIAEQXEEfdgwBCyADIARJC0UNACAAKAIUIAZqKAIAIgNFBEAgACECDAELAn8gBCADKAIQIgJHBEAgAiAESQwBCyADKAIAIAEQXEEfdgsgACECRQ0AIAMoAhQgBmooAgAiAEUEQCADIQIMAQsgBCAAKAIQIgJHBEAgACADIAIgBEkbIQIMAQsgACADIAAoAgAgARBcQR92GyECCyAFQQFrIQAgBUEASg0ACwsgAigCFCgCACICRQ0HIAIoAhAgBEcNByACKAIAIAEQXEUNBgwHCyAAKAIIIgNBAE4EQANAAkAgAyIFQQJ0IgMgAigCFGooAgAiBEUNACAEKAIAIAEgACgCBBEAAEEATg0AIAIoAhQgA2ooAgAiAigCFCADaigCACIERQ0AIAQoAgAgASAAKAIEEQAAQQBODQAgAigCFCADaigCACICKAIUIANqKAIAIgRFDQAgBCgCACABIAAoAgQRAABBAE4NACACKAIUIANqKAIAIQILIAVBAWshAyAFQQBKDQALCyACKAIUKAIAIgJFDQYgAigCACABIAAoAgQRAAANBgwFCyAAKAIIIgBBAE4EQANAAkAgACIFQQJ0IgQgAigCFGooAgAiAEUNACABKQMAIgogACgCACkDAFcNACAAKAIUIARqKAIAIgNFBEAgACECDAELIAAhAiADKAIAKQMAIApZDQAgAygCFCAEaigCACIARQRAIAMhAgwBCyAAIAMgACgCACkDACAKUxshAgsgBUEBayEAIAVBAEoNAAsLIAIoAhQoAgAiAkUNBSAC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gH5LDQELIAFQIAJC////////////AIMiC0KAgICAgIDA//8AVCALQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQoMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhCiADIQEMAgsgASALQoCAgICAgMD//wCFhFAEQCACIAOEUARAQoCAgICAgOD//wAhCkIAIQEMAwsgCkKAgICAgIDA//8AhCEKQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAIAEgC4RCACEBUARAQoCAgICAgOD//wAhCgwDCyAKQoCAgICAgMD//wCEIQoMAgsgASALhFAEQEIAIQEMAgsgAiADhFAEQEIAIQEMAgsgC0L///////8/WARAIAVB0ABqIAEgDSABIA0gDVAiBht5IAZBBnStfKciBkEPaxD2AUEQIAZrIQYgBSkDWCINQiCIIQ4gBSkDUCEBCyACQv///////z9WDQAgBUFAayADIAwgAyAMIAxQIggbeSAIQQZ0rXynIghBD2sQ9gEgBiAIa0EQaiEGIAUpA0ghDCAFKQNAIQMLIANCD4YiC0KAgP7/D4MiAiABQiCIIgR+IhAgC0IgiCITIAFC/////w+DIgF+fCIPQiCGIhEgASACfnwiCyARVK0gAiANQv////8PgyINfiIVIAQgE358IhEgDEIPhiISIANCMYiEQv////8PgyIDIAF+fCIUIA8gEFStQiCGIA9CIIiEfCIPIAIgDkKAgASEIgx+IhYgDSATfnwiDiASQiCIQoCAgIAIhCICIAF+fCIQIAMgBH58IhJCIIZ8Ihd8IQEgByAJaiAGakH//wBrIQYCQCACIAR+IhggDCATfnwiBCAYVK0gBCAEIAMgDX58IgRWrXwgAiAMfnwgBCAEIBEgFVStIBEgFFatfHwiBFatfCADIAx+IgMgAiANfnwiAiADVK1CIIYgAkIgiIR8IAQgAkIghnwiAiAEVK18IAIgAiAQIBJWrSAOIBZUrSAOIBBWrXx8QiCGIBJCIIiEfCICVq18IAIgAiAPIBRUrSAPIBdWrXx8IgJWrXwiBEKAgICAgIDAAINCAFIEQCAGQQFqIQYMAQsgC0I/iCAEQgGGIAJCP4iEIQQgAkIBhiABQj+IhCECIAtC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QQAQRgtBfyEFIAYgAxDJB0EATg0AIwAiB0Hq7Q5qIAdB1CJqQaMSIxApAwAjQCkDACAHQZDxAWpBABBGCyAJQRBqJAFBACAFQQBODQEaIwAiBUHlgRBqIAVBwiJqQd0FIxApAwAjtgEpAwAgBUHStg5qQQAQRgtBfwshBQJAIAAoAggoAlQiBygCBC0AAUEBRw0AIAEoAgAhASADKAIQIQNBACEAAkAgBygCBCIHKAIEKAIsIgZFDQAgBygCCCACIAEgBCADIAUgBhE6AEEATg0AIwAiAEHQxA9qIABB6eYIakG5AyMQKQMAIz8pAwAgAEHikA5qQQAQRkF/IQALIABBAE4NACMAIgBB5YEQaiAAQcIiakH1BSMQKQMAIz8pAwAgAEHhkgxqQQAQRkF/IQULIAUL9QMCAn4FfyMBQSBrIgUkASABQv///////z+DIQICfiABQjCIQv//AYMiA6ciBEGB+ABrQf0PTQRAIAJCBIYgAEI8iIQhAiAEQYD4AGutIQMCQCAAQv//////////D4MiAEKBgICAgICAgAhaBEAgAkIBfCECDAELIABCgICAgICAgIAIUg0AIAJCAYMgAnwhAgtCACACIAJC/////////wdWIgQbIQAgBK0gA3wMAQsCQCAAIAKEUA0AIANC//8BUg0AIAJCBIYgAEI8iIRCgICAgICAgASEIQBC/w8MAQsgBEH+hwFLBEBCACEAQv8PDAELQYD4AEGB+AAgA1AiBxsiCCAEayIGQfAASgRAQgAhAEIADAELIAVBEGogACACIAJCgICAgICAwACEIAcbIgJBgAEgBmsQ9gEgBSAAIAIgBhD3AiAFKQMIQgSGIAUpAwAiAkI8iIQhAAJAIAQgCEcgBSkDECAFKQMYhEIAUnGtIAJC//////////8Pg4QiAkKBgICAgICAgAhaBEAgAEIBfCEADAELIAJCgICAgICAgIAIUg0AIABCAYMgAHwhAAsgAEKAgICAgICACIUgACAAQv////////8HViIEGyEAIAStCyECIAVBIGokASABQoCAgICAgICAgH+DIAJCNIaEIACEvwvOEwEHfwJAAkAgACgCICIELQAYQQFHDQACQAJAAkACQAJAIAQoAgxBBmsOBQEDBQIABQsgBCgCHCIEKAIgIgUtABhBAUcNBCAFKAIMQQZrQQRLDQQgBSgCECEDIAQgASACEK4BIgFBAEgEQCMAIgBByfIPaiAAQYniDmpB5zAjBCkDACMFKQMAIABBhZcHakEAEEZBfw8LIAAoAiAiACgCHCgCICgCECICIANGBEAgAQ8LIAAgACgCKCACbDYCECABDwsgAEEAEJoDAkAgACgCICIDKAIsBEBBACEEA0AgBEEEdCIIIAMoAjhqIgcoAgQhBgJAIAVBAE4NACAFIAZMDQAjACIAQcnyD2ogAEGJ4g5qQf8wIwQpAwAjCikDACAAQdjOCmpBABBGDAYLIAcgBSAGajYCBAJAIAMoAjggCGooAgwiBygCICIGLQAYQQFHDQAgBigCDEEGa0EESw0AIAYoAhAhBiAHIAEgAhCuASIDQQBIBEAjACIAQcnyD2ogAEGJ4g5qQZAxIwQpAwAjBSkDACAAQYWXB2pBABBGDAcLIAMgCSADGyEJIAcoAiAoAhAiByAGRgRAIAAoAiAhAwwBCyAGRQRAIwAiAEHJ8g9qIABBieIOakGaMSMEKQMAIwopAwAgAEHUgwZqQQAQRgwHCyAAKAIgIgMoAjggCGoiCCAIKAIIIAdsIAZuNgIIIAUgBmsgB2ohBQsgBEEBaiIEIAMoAixJDQALIAVBAEgNAQsgAygCECEEDAULIAMoAhAiBCAFTg0EIwAiAEHJ8g9qIABBieIOakGoMSMEKQMAIwopAwAgAEHYzgpqQQAQRgwCCwJAIAQoAhwiAygCICIELQAYQQFHDQAgBCgCDCIEQQdGDQAgBEELa0F7SQ0AIAMgASACEK4BIgVBAE4NACMAIgBByfIPaiAAQYniDmpBtzEjBCkDACMFKQMAIABBhZcHakEAEEZBfw8LIwFBMGsiAyQBAkACQCACIAAoAiAiBCgCLEcNACABIAQoAjhHDQBBACECDAELAkACQAJAAkACQCACDgMCAAEDCyAEQQE2AiwjAEG4rxdqIQJBCCEBAkACQAJAIAAoAiAiBCgCKA4CAQACCyMAQdSvF2ohAkEEIQELIAQgAjYCPCAEIAE2AhALIAAoAiAiAigCICIBBEBBfyECIAEQ5wFBAEgEQCMAIgBBoaUPaiAAQebhDmpBkgIjBCkDACMyKQMAIABBoYsDakEAEEYMBgsgACgCICICQQA2AiALIAJBADYCOEEBIQIMBAsgAyMAQbCCE2oiAikDEDcDKCADIAIpAwg3AyAgAyACKQMANwMYIARBAjYCLCADQQA2AgAgAyADQRhqNgIIQX8hAiABIAMjPCkDABCZA0EASARAIwAiAEGhpQ9qIABB5uEOakGqAiMEKQMAIwgpAwAgAEHumgZqQQAQRgwECyADKAIsIQIgACgCICIEIwBB8K8XajYCPCAEIAJBBGo2AhAgACgCICABNgI4IAAgARD0DEEASARAIwAiAEGhpQ9qIABB5uEOakG5AiMEKQMAIwUpAwAgAEGjigNqQQAQRgwDC0EBIQIMAwsgBEEANgIsIAAoAiBBADYCPCAAKAIgQQA2AjhBASECDAILIwAiAEGhpQ9qIABB5uEOakHNAiMEKQMAIzYpAwAgAEHXlQdqQQAQRgtBfyECCyADQTBqJAEgAkEASARAIwAiAEHJ8g9qIABBieIOakG+MSMEKQMAIwUpAwAgAEGFlwdqQQAQRkF/DwsgAiAFIAIbDwsjAUHgAGsiAyQBAkACQCACIAAoAiAiBSgCTEcNACABIAUoAlBHDQBBACECDAELAkACQAJAAkACQCACDgMCAAEDCyAFQQE2AkwgACgCICICKAIgIgUEQEF/IQIgBRDnAUEASARAIwAiAEHYyA9qIABB+OEOakG6ASM6KQMAIzIpAwAgAEGhiwNqQQAQRgwGCyAAKAIgIgJBADYCIAsgAiABNgJQIAAoAiAiAS0ASEEBRgRAIAFBgAQ2AiwgAUHAADYCECAAKAIgIwBB6K4XajYCVEEBIQIMBQsCQAJAAkAgASgCQA4CAAECCyABQcAANgIsIAFBCDYCECAAKAIgQQA2AlRBASECDAYLIAFB4AA2AiwgAUEMNgIQIAAoAiBBADYCVEEBIQIMBQsjACIAQdjID2ogAEH44Q5qQdoBIwQpAwAjDCkDACAAQeWWB2pBABBGDAMLIAVBAjYCTCAAKAIgIAE2AlBBfyECIAAgARD0DEEASARAIwAiAEHYyA9qIABB+OEOakHoASM6KQMAIwUpAwAgAEGjigNqQQAQRgwECwJAAkACQCAAKAIgKAJADgIAAQILIAEoAgAhAiABKAIEKAIAKAI4IgEEfyACIAERAQAFIAILIgEEQCAAKAIgIgIgASgCCC0AKCIBQQN0NgIsIAIgATYCECAAKAIgIwBB/K4XajYCVEEBIQIMBgsjACIAQdjID2ogAEH44Q5qQf0BIwYpAwAjDCkDACAAQY6LA2pBABBGDAQLIAEoAgAhAiABKAIEKAIAKAI4IgEEfyACIAERAQAFIAILIgEEQCAAKAIgIgIgASgCCC0AKEEEaiIBNgIQIAIgAUEDdDYCLCAAKAIgIwBBkK8XajYCVEEBIQIMBQsjACIAQdjID2ogAEH44Q5qQZkCIwYpAwAjDCkDACAAQY6LA2pBABBGDAMLIAMjAEGYghNqIgIpAxA3A1ggAyACKQMINwNQIAMgAikDADcDSCADQQA2AjAgAyADQcgAajYCOEF/IQIgASADQTBqIzwpAwAQmQNBAEgEQCMAIgBB2MgPaiAAQfjhDmpBrgIjBCkDACMIKQMAIABB7poGakEAEEYMBAsgA0IANwMgIANCADcDGCADQgA3AxAgA0IANwMIIANCADcDACADQQI6ACQgAyADKAJYOgAlQQAgA0EAIANBLGpBABDABUEASARAIwAiAEHYyA9qIABB+OEOakG1AiM6KQMAIwgpAwAgAEHAyQlqQQAQRgwDCyAAKAIgIgEgAygCXEEGaiICIAMoAiwiBSACIAVLGyICNgIQIAEgAkEDdDYCLCAAKAIgIwBBpK8XajYCVEEBIQIMAwsgBUEANgJMIAAoAiBBADYCUCAAKAIgQQA2AlRBASECDAILIwAiAEHYyA9qIABB+OEOakHUAiMEKQMAIzYpAwAgAEGZlQdqQQAQRgtBfyECCyADQeAAaiQBIAIiA0EATg0BIwAiAEHJ8g9qIABBieIOakHGMSMEKQMAIxUpAwAgAEHElgdqQQAQRgtBfyEDCyADDwsgAyAEIAVqNgIQIAkLQgAgAEUEQEEADwsgABC0ASIABH8gAAUjACIAQYD4D2ogAEGT6AVqQfQAIw4pAwAjFikDACAAQZ6ODmpBABBGQQALC6wCAQJ/IwFBIGsiAiQBIystAAAhAwJAAkACQCMqLQAADQAgA0EBcQ0AEFhBAE4NACMAIgBBxe4PaiAAQd6hEWpB0AIjHCkDACMFKQMAIABBmoYOakEAEEYMAQsQWUEASARAIwAiAEHF7g9qIABB3qERakHQAiMcKQMAIxUpAwAgAEHhvwFqQQAQRgwBCxBXGgJAAkAjUyACQQhqIAEQ7QVBAEgEQCMAIgBBxe4PaiAAQd6hEWpB2AIjJykDACMIKQMAIABBlJkGakEAEEYMAQsgAi0ADA0BIAIoAghBAkcNASMAIgBBxe4PaiAAQd6hEWpB3AIjJykDACMIKQMAIABB8e0NakEAEEYLEEkMAQsgAARAIAAgAigCEDYCAAsQSQwBCxBPCyACQSBqJAELmgEBAX8jKy0AACEBAkACQCMqLQAADQAgAUEBcQ0AEFhBAE4NACMAIgBBz/8PaiAAQYSaEWpBuwYjHCkDACMFKQMAIABBmoYOakEAEEYMAQsQWUEASARAIwAiAEHP/w9qIABBhJoRakG7BiMcKQMAIxUpAwAgAEHhvwFqQQAQRgwBCyAABEAgACNTKAKIDEEBSzYCAAsQSQ8LEE8LBABBAAsGACAAEE4LJAECfyAAEFFBAWoiAhBLIgFFBEBBAA8LIAEgACAC/AoAACABC4YCAQF/IystAAAhAQJAAkACQCMqLQAADQAgAUEBcQ0AEFhBAE4NACMAIgFBzYUQaiABQZyyCmpBjREjHCkDACMFKQMAIAFBmoYOakEAEEYMAQsQWUEASARAIwAiAUHNhRBqIAFBnLIKakGNESMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGgJAQX8gAEI4iKcgAEIAVxtBB0cEQCMAIgFBzYUQaiABQZyyCmpBkREjBikDACMMKQMAIAFBm+YQakEAEEYMAQsgABDKAUEATg0CIwAiAUHNhRBqIAFBnLIKakGXESMXKQMAIywpAwAgAUHGtQ5qQQAQRgsQSQsQT0F/DwsQSUEAC8IFAQR/IwFBEGsiAyQBAkACQAJAAkACQCAAKAIgIgFFDQACQAJAIAEoAghBBEcNACABIAEpAwBCAX03AwBBfyEBIAAoAgQgACkDGBClBEEASARAIwAiAEHJ8g9qIABBrrAKakHzICMEKQMAIx8pAwAgAEGA9QJqQQAQRgwHCyAAKAIgKQMAUARAIAAoAiggACkDMEEEIANBD2oQyQJBAEgEQCMAIgBByfIPaiAAQa6wCmpB+yAjBCkDACMIKQMAIABBn6EDakEAEEYMCAsCQCADLQAPQQFHDQAgACgCKCAAKQMwQQJBABDJAkEATg0AIwAiAEHJ8g9qIABBrrAKakH+ICMEKQMAI9QBKQMAIABB8PwCakEAEEYMCAsgACgCBCAAKQMYEKoHQQBIBEAjACIAQcnyD2ogAEGusApqQYMhIwQpAwAjHykDACAAQfi7A2pBABBGDAgLIABBKGpBABDhAUEASARAIwAiAEHJ8g9qIABBrrAKakGFISMEKQMAIwUpAwAgAEHZsQVqQQAQRgwHCyAAKAIgQQM2AggMAgsgAEEoaiECIAAoAgQgACkDGBCkBFAEQCACQQAQ4QFBAE4NASMAIgBByfIPaiAAQa6wCmpBjyEjBCkDACMFKQMAIABBsbIKakEAEEYMBwsgAhCBA0EATg0AIwAiAEHJ8g9qIABBrrAKakGUISMEKQMAIx8pAwAgAEGIlgdqQQAQRgwGCyAAKAIgIgFFDQEgASgCCEEERg0BCyAAEP8BQQBIDQIgACNzIAAoAiAQSDYCIAwBCyAAQUBrEMABGgsjayAAEEgaQQAhAQwCCyMAIgBByfIPaiIBIABBtOwHakG/ICMEIgIpAwAjGykDACAAQY7XCmoiBEEAEEYgASAAQa6wCmpBmiEgAikDACMfKQMAIARBABBGC0F/IQELIANBEGokASABC30BA38jAUEQayICJAEgAiAANgIMIAIgATYCCCACKAIIIgFBBGohAyABKAIAIQQjAUEQayIBJAEgASAANgIMIAEgAzYCCCABIAQ2AgQgASgCDCIAIAFBA2ogAUECahDDCSAAIAEoAgggASgCBBDjByABQRBqJAEgAkEQaiQBC2oAIABFBEAjACIAQYD4D2ogAEGg6AVqQY4BIwYpAwAjCikDACAAQc7SDWpBABBGQQAPCyAAELQBIgAEfyAABSMAIgBBgPgPaiAAQaDoBWpBkAEjDikDACMWKQMAIABBno4OakEAEEZBAAsLlQUBBH8CfyAAKAIAIQIgAC0AKEUEQCMAIgFB6u0OaiABQfqoAmpB0AEjECkDACNMKQMAIAFBl+YNakEAEEZBfwwBCyAALQBMRQRAIwAiAUHq7Q5qIAFB+qgCakHSASMQKQMAI0wpAwAgAUGGqgJqQQAQRkF/DAELIAAtAE1FBEAgAC0AIkUEQCAAKAJgIQECQCAAIAIoAqiCEEYEQCACIAE2AqiCECABRQRAQQAhAQwCCyABQQA2AmQMAQsgACgCZCABNgJgCyAAKAJkIQMCQCAAIAIoAqyCEEYEQCACIAM2AqyCECADRQ0BIANBADYCYAwBCyABIAM2AmQLIABCADcDYCACIAIoAqCCEEEBazYCoIIQIAIgAigCpIIQIAAoAhAiA2s2AqSCEAJAIAIoAriCECIBRQRAIAIgADYCvIIQDAELIAEgADYCZCAAIAE2AmALIAIgADYCuIIQIAIgAigCsIIQQQFqNgKwghAgAiACKAK0ghAgA2o2ArSCEAsgAEEAOgAoCyAAQQA6AExBAAtBAEgEfyMAIgFB6u0OaiABQZEjakGqGiMQKQMAI0wpAwAgAUHoqQJqQQAQRkF/BUEAC0EASARAIwAiAUHlgRBqIAFBgCNqQYkLIxApAwAjTCkDACABQagtakEAEEZBfyEECwJAIAJFDQAgAigCBCICRQ0AIAItAAFBAUcNAEEAIQECQCACKAIEKAJUIgNFDQAgAigCCCAAIAQgAxEDAEEATg0AIwAiAEHQxA9qIABByucIakHoBSMQKQMAIz8pAwAgAEHYkQ5qQQAQRkF/IQELIAFBAE4NACMAIgBB5YEQaiAAQYAjakGQCyMQKQMAIz8pAwAgAEHhkgxqQQAQRkF/IQQLIAQLXwECfyAAEMYDIgJFBEAjACIBQaeAD2ogAUHRqQlqQeUJI0EpAwAjVSkDACABQa/mEGpBABBGQX8PCyACIAIoAghBAWoiAzYCCCABBEAgAiACKAIMQQFqIgM2AgwLIAMLmAMBA38CfwJAIAAgAUGAARCbByIDBEAgAy0A4ANBAUYEQCMAIgJBxP4PaiACQai6B2pB1gEjDSkDACMlKQMAIAJBhc4GakEAEEZBAAwDCyMAQYzxFWoQXSIERQRAQQAhBCMAIgJBxP4PaiACQai6B2pB2gEjDSkDACMUKQMAIAJBhJ4GakEAEEZBAAwDCyAEIAM2AgAgAxDwA0EASARAIwAiAkHE/g9qIAJBqLoHakHfASMNKQMAI0MpAwAgAkH4tQVqQQAQRkEADAMLIAMgAygC3ANBAWo2AtwDDAELIwAiAEHE/g9qIABBqLoHakHSASMNKQMAIyQpAwAgAEH9sgVqQQAQRkEADwsgBCAANgIEIAQLIQIgACOKAiABIANBABBbQQBIBEAjACIAQcT+D2ogAEGougdqQe4BIw0pAwAjIikDACAAQd60BWpBABBGQQAhAgsCQCAERQ0AIAINAEEAIQIgBBCcAUEATg0AIwAiAEHE/g9qIABBqLoHakHxASMNKQMAIzIpAwAgAEGU/AVqQQAQRgsgAguLAQEFfyMBQRBrIgEkASABIAA2AgwjAUEQayICJAEgACgCAEF/RwRAIAJBDGoiAyABQQxqNgIAIAJBCGoiBCADNgIAIwJBhBBqIQMDQCAAKAIAIgVBAUYNAAsgBUUEQCAAQQE2AgAgBCADEQcAIABBfzYCAAsLIAJBEGokASAAKAIEIAFBEGokAUEBawuBAQECfwJAAkAgAkEETwRAIAAgAXJBA3ENAQNAIAAoAgAgASgCAEcNAiABQQRqIQEgAEEEaiEAIAJBBGsiAkEDSw0ACwsgAkUNAQsDQCAALQAAIgMgAS0AACIERgRAIAFBAWohASAAQQFqIQAgAkEBayICDQEMAgsLIAMgBGsPC0EAC+0CAQV/An8CQAJAAkAgAS0AoAJBAUcNACABKAKUAiIEQQJJDQAgASgCnAIhBUEBIQMDQCAFIANBGGwiBmooAhQiBwRAIAcQuQFBAEgNAyABKAKcAiIFIAZqQQA2AhQgASgClAIhBAsgA0EBaiIDIARJDQALIAFBADoAoAILAkAgAkEBcUUNACABKAKUAkECSQ0AQQEhAwNAIAAoAgAj4AEgASgCnAIgA0EYbGopAwBBABCRA0EATgRAIANBAWoiAyABKAKUAkkNAQwCCwsjACIAQbz9DmogAEHL6QJqQeIJIwkpAwAjTCkDACAAQeX2B2pBABBGDAILQQAgACgCACPSAiABKAKcAikDACABIAIQW0EATg0CGiMAIgBBvP0OaiAAQcvpAmpB5wkjCSkDACMiKQMAIABBkbEFakEAEEYMAQsjACIAQbz9DmogAEHL6QJqQdEJIwkpAwAjTCkDACAAQbj0B2pBABBGC0F/CwvrAQECfyABKALAASIDRQRAAkAgAkUNACABKAK8ARCXAUEATg0AIwAiAEGHtg9qIABBi+gCakHkASMJKQMAI0opAwAgAEGLF2pBABBGQX8PCyABKAK8ARCMB0EASARAIwAiAEGHtg9qIABBi+gCakHpASMJKQMAIywpAwAgAEGhqwVqQQAQRkF/Dwsj7wEgARBIGkEADwsgACPgASABKAK8ASgCnAIgA0EYbGopAwAgAUECQQAgAhsQW0EASAR/IwAiAEGHtg9qIABBi+gCakHyASMJKQMAIyIpAwAgAEGb9gdqQQAQRkF/BUEACws5AQF/IAAoAgAiAQRAIAEQ0gIgAEEANgIACyAAKAIEIgEEQCABENICIABBADYCBAsgAEEANgIIQQALggoBCX8jAUEQayIJJAEgASABKAIEQQFqNgIEIwFBEGsiAyQBIAMgATYCDCAJIAMoAgw2AgwgA0EQaiQBIAIgAEEIaiIBKAIEIAEoAgAiA2tBAnVPBEACQCACQQFqIgAgASgCBCIEIANrQQJ1IgNLBEAjAUEgayILJAECQCAAIANrIgYgASgCCCAEa0ECdU0EQCABIAYQuAsMAQsgAUEMaiEHIAtBDGohAAJ/IAYgASgCBCABKAIAa0ECdWohBSMBQRBrIgMkASADIAU2AgwgBSABEKELIgRNBEAgASgCCCABKAIAa0ECdSIFIARBAXZJBEAgAyAFQQF0NgIIIwFBEGsiBCQBIANBCGoiBSgCACADQQxqIggoAgBJIQogBEEQaiQBIAggBSAKGygCACEECyADQRBqJAEgBAwBCxCPAgALIQUgASgCBCABKAIAa0ECdSEIQQAhBCMBQRBrIgMkASADQQA2AgwgAEEANgIMIAAgBzYCECAFBH8gA0EEaiAAKAIQIAUQoAsgAygCBCEEIAMoAggFQQALIQUgACAENgIAIAAgBCAIQQJ0aiIHNgIIIAAgBzYCBCAAIAQgBUECdGo2AgwgA0EQaiQBIwFBEGsiAyQBIAAoAgghBCADIABBCGo2AgwgAyAENgIEIAMgBCAGQQJ0ajYCCCADKAIEIQQDQCADKAIIIARHBEAgACgCEBogAygCBEEANgIAIAMgAygCBEEEaiIENgIEDAELCyADKAIMIAMoAgQ2AgAgA0EQaiQBIwFBEGsiBiQBIAYgASgCBDYCCCAGIAEoAgA2AgQgBiAAKAIENgIAIAYoAgghByAGKAIEIQggBigCACEKIwFBEGsiBSQBIwFBIGsiAyQBIwFBEGsiBCQBIAQgBzYCDCAEIAg2AgggAyAEKAIMNgIYIAMgBCgCCDYCHCAEQRBqJAEgAygCGCEHIAMoAhwhCCMBQRBrIgQkASAEIAg2AgggBCAHNgIMIAQgCjYCBANAIAQoAgwiByAEKAIIRwRAIAQoAgRBBGsgB0EEaygCADYCACAEIAQoAgxBBGs2AgwgBCAEKAIEQQRrNgIEDAELCyADIAQoAgw2AhAgAyAEKAIENgIUIARBEGokASADIAMoAhA2AgwgAyADKAIUNgIIIAUgAygCDDYCCCAFIAMoAgg2AgwgA0EgaiQBIAUoAgwhAyAFQRBqJAEgBiADNgIMIAAgBigCDDYCBCABKAIAIQMgASAAKAIENgIAIAAgAzYCBCABKAIEIQMgASAAKAIINgIEIAAgAzYCCCABKAIIIQMgASAAKAIMNgIIIAAgAzYCDCAAIAAoAgQ2AgAgASgCBBogASgCABogBkEQaiQBIAAoAgQhAwNAIAAoAggiBCADRwRAIAAoAhAaIAAgBEEEazYCCAwBCwsgACgCACIDBEAgAEEMaigCABogACgCECADEJ4LCwsgC0EgaiQBDAELIAAgA0kEQCABKAIEGiABIAEoAgAgAEECdGoQnwsLCwsgASgCACACQQJ0aigCACIABEAgACAAKAIEQQFrIgM2AgQgA0F/RgRAIAAgACgCACgCCBEHAAsLIAkoAgwhACAJQQA2AgwgASgCACACQQJ0aiAANgIAIAkoAgwhACAJQQA2AgwgAARAIAAgACgCBEEBayIBNgIEIAFBf0YEQCAAIAAoAgAoAggRBwALCyAJQRBqJAELvQEBAX8j9gEQYiIDRQRAIwAiAEGa9A9qIABBhcgAakGFBSMOKQMAIxYpAwAgAEGCiw5qQQAQRkEADwsCQAJAIAMgACACEOIDQQBIBEAjACIAQZr0D2ogAEGFyABqQYkFIxIpAwAjHikDACAAQf+bAmpBABBGDAELIAMgACABELkFQQBODQEjACIAQZr0D2ogAEGFyABqQY0FIxIpAwAjHikDACAAQfzuAmpBABBGCyP2ASADEEgaQQAhAwsgAwtyAQF/IAAgARDJAUEBRwRAIwAiAkH0/A5qIAJB7NMAakH/HyMaKQMAI1spAwAgAkHG1wNqQQAQRkEADwsgABBSIgIEfyACBSMAIgJB9PwOaiACQezTAGpBgyAjQSkDACNVKQMAIAJBhOIQakEAEEZBAAsLHwAgAC0AC0EHdgRAIAAoAggaIAAoAgBBBBCvAwsgAAt/AQF/IAEEQAJAI1ogAEECdGooAgAiACgCICICBEAgASACEQEAQQBODQEjACICQYbfD2ogAkGt6QdqQawEIwkpAwAjHykDACACQe2vDmpBABBGDAELIAFBACAAKAII/AsACyAAKAIkIgAEQCABIAARAQAaQQAPCyABEEcaC0EACzQBAX8jAUEQayIDJAEgAyABNgIMIAAgAygCDDYCACAAQQRqIAIoAgA2AgAgA0EQaiQBIAALMwEBfAJ+EAtEAAAAAABAj0CjIgCZRAAAAAAAAOBDYwRAIACwDAELQoCAgICAgICAgH8LC6sFAgN/An4jAUEwayIIJAEgCEIANwMoIAhCADcDICAIQgA3AxggCEIANwMQIAhCADcDCEF/IQkCQCAIQQhqEMYHQQBIBEAjACIAQcnyD2ogAEG4hQJqQdAtIwQpAwAjCCkDACAAQdnBCGpBABBGDAELAkACQAJAAn8CfwJAAkACQCAALQAoIglFBEBCfyELQn8hDCAIKAIIRQ0BC0EDIAFBABBNIgtCAFMEQCMAIgBByfIPaiAAQbiFAmpB2i0jBCkDACMgKQMAIABB8dcKakEAEEYMCAtBAyACQQAQTSIMQgBTBEAjACIAQcnyD2ogAEG4hQJqQd0tIwQpAwAjICkDACAAQbDNCmpBABBGQX8hCQwGCyAALQAoIglBAUcNACAIIwBB6OQXaigCACkDADcDECAALQAoIAggDDcDICAIIAs3AxggAEEBNgI0IABBNGohCiAAKAIsIQBBAXENAQwCCyAIIAw3AyAgCCALNwMYIABBATYCNCAAQTRqIQogACgCLCEAIAlFDQELQQAgCyAMIAogAyAEIAUgBiAHIAgpAxAgABE3AEEATg0CGkGkLgwBC0EAIAEgAiAKIAhBCGogAyAEIAUgBiAHIAARCABBAE4NARpBqC4LIQEjACIAQcnyD2oiAiAAQf3nAGogASMEIgEpAwAjCyIDKQMAIABB2o4OaiIEQQAQRiACIABBuIUCakHnLSABKQMAIAMpAwAgBEEAEEZBfwshCSALQgBTDQELIAsQ0wINACMAIgBByfIPaiAAQbiFAmpB7i0jBCkDACMbKQMAIABBv+YQakEAEEZBfyEJCyAMQgBTDQEgDBDTAg0BIwAiAEHJ8g9qIABBuIUCakHwLSMEKQMAIxspAwAgAEG/5hBqQQAQRgtBfyEJCyAIQTBqJAEgCQuVAQECfyAAQQsQVSICRQRAIwAiAkH0/A5qIAJBpMsDakHOHyMGKQMAIwwpAwAgAkGn3gFqQQAQRkF/DwsgAUEKEFUiA0UEQCMAIgJB9PwOaiACQaTLA2pB0B8jBikDACMMKQMAIAJBoMwDakEAEEZBfw8LIAIoAgAhAgNAIAIgAxD5CEUEQEEBDwsgAigCACICDQALQQALvwEBAn8CQAJAIAAQnQkiAkEASARAIwAiAUGngA9qIAFB9agJakGSCCNBKQMAIywpAwAgAUGOkwJqQQAQRgwBCyACRQ0BIAAQxgMiAUUEQCMAIgFBp4APaiABQfWoCWpBmggjQSkDACNVKQMAIAFBr+YQakEAEEYMAQsgASABKAIMQQFrIgE2AgwgAUEATg0BCyMAIgFBp4APaiABQYapCWpBvwgjQSkDACMsKQMAIAFBjpMCakEAEEZBfyEBCyABC/oDAQJ/IystAAAhAQJAAkACQCMqLQAADQAgAUEBcQ0AEFhBAE4NACMAIgFB2oAQaiABQZOyCmpB0AMjHCkDACMFKQMAIAFBmoYOakEAEEYMAQsQWUEASARAIwAiAUHagBBqIAFBk7IKakHQAyMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGgJAQX8gAEI4iKcgAEIAVxtBBUcEQCMAIgFB2oAQaiABQZOyCmpB1AMjBikDACMMKQMAIAFBvN4QakEAEEYMAQsCfwJAAkAgABCdCSIBQQBIBEAjACIBQaeAD2ogAUH1qAlqQZIII0EpAwAjLCkDACABQY6TAmpBABBGDAELQQAgAUUNAhogABDGAyIBRQRAIwAiAUGngA9qIAFB9agJakGaCCNBKQMAI1UpAwAgAUGv5hBqQQAQRgwBCyABIAEoAgxBAWsiATYCDCABQQBODQELIAAQ0wIaIwAiAUGngA9qIAFBuqkKakGKCSNBKQMAIywpAwAgAUGOkwJqQQAQRkF/IQELIAELIgJBAEgEQCMAIgFBp4APaiABQdipCmpBqAkjQSkDACMsKQMAIAFBjpMCakEAEEYLIAJBAE4NAiMAIgFB2oAQaiABQZOyCmpB2gMjBykDACMsKQMAIAFBod0QakEAEEYLEEkLEE9Bfw8LEElBAAvEDAIHfwF+IwBBqIIXahBiIgRFBEAjACIAQfT8DmogAEG5ywFqQZ4HIw4pAwAjFikDACAAQYKLDmpBABBGQn8PCyAAKAIAIQMgBEEAOgAUIARBADYCECAEIAM2AgAgBEECQQAQ0AEiAzYCHAJAAkAgA0UEQCMAIgBB9PwOaiAAQbnLAWpBqAcjGikDACMzKQMAIABBtasEakEAEEYMAQsgBEECQQAQ0AEiAzYCGCADRQRAIwAiAEH0/A5qIABBucsBakGtByMaKQMAIzMpAwAgAEGHqwRqQQAQRgwBC0EAIQNBAkEAENABIgdFBEAjACIAQfT8DmogAEG5ywFqQbUHIxopAwAjMykDACAAQdyqBGpBABBGDAELAkACQCAAKAIYIgIoAgxFDQAgAigCECgCFCgCACIFRQ0AA0AgBSgCBBCvASICRQRAIwAiAEH0/A5qIABBucsBakHAByMOKQMAIxYpAwAgAEGCiw5qQQAQRgwDCyAEKAIYIAIgAhCEAUEASARAIwAiAEH0/A5qIABBucsBakHFByMaKQMAIyMpAwAgAEGx7QFqQQAQRgwDCyAHIAIgAhCEAUEASARAIwAiAEH0/A5qIABBucsBakHKByMaKQMAIyMpAwAgAEHn6QFqQQAQRgwDCyADQQFqIQMgBSgCFCgCACIFDQALCwJAIAAoAhwiAigCDEUNACACKAIQKAIUKAIAIgVFDQADQCAFKAIEQQEQwQUiAkUEQCMAIgBB9PwOaiAAQbnLAWpB2wcjGikDACMeKQMAIABBlRxqQQAQRgwDCwJAIAIoAiwiBkUNACACKAIAIAIoAgQgAigCCCAGEQMAQQBODQAgAhDNDSMAIgBB9PwOaiAAQbnLAWpB4QcjGikDACMeKQMAIABBlRxqQQAQRgwDCyAEKAIcIAIgAigCABCEAUEASARAIwAiAEH0/A5qIgEgAEGc7AVqQbcKIxoiAykDACMjIgUpAwAgAEGH5gFqQQAQRiACEM0NIAEgAEG5ywFqQegHIAMpAwAgBSkDACAAQYruAWpBABBGDAMLIAcgAigCACICIAIQhAFBAEgEQCMAIgBB9PwOaiAAQbnLAWpB7gcjGikDACMjKQMAIABB5+kBakEAEEYMAwsgBCAEKAIQQQFqNgIQIANBAWohAyAFKAIUKAIAIgUNAAsLAkACQCAAKAIAIgJFDQACQCACKAIAIgVFDQAgBSgCDEUNAANAAkAgAigCDEUNACACKAIkKAIQKAIUKAIAIgVFDQADQAJAIAUoAgQhBgJAIAMEQCAHIAYoAgAQgAENAQsgBigCLCIIBEAgBCgCHCAGIAgQ8QZBAEgNCAsgByAGKAIAIgYgBhCEAUEASA0BIAQgBCgCEEEBajYCECADQQFqIQMLIAUoAhQoAgAiBQ0BDAILCyMAIgBB9PwOaiAAQbnLAWpBlAgjGikDACMjKQMAIABB5+kBakEAEEYMBQsgAigCACICDQALDAELIANFBEADQAJAIAIoAgxFDQAgAigCJCgCECgCFCgCACIDRQ0AA0AgAygCBCIFKAIsIgYEQCAEKAIcIAUgBhDxBkEASA0GCyAEIAQoAhBBAWo2AhAgAygCFCgCACIDDQALCyACKAIAIgINAAwCCwALA0ACQCACKAIMRQ0AIAIoAiQoAhAoAhQoAgAiA0UNAANAIAcgAygCBCIFKAIAEIABRQRAIAUoAiwiBgRAIAQoAhwgBSAGEPEGQQBIDQYLIAQgBCgCEEEBajYCEAsgAygCFCgCACIDDQALCyACKAIAIgINAAsLIAQoAgBBAhC/A0ELIAQgARBNIglCAFMEQCMAIgBB9PwOaiAAQbnLAWpBqwgjGikDACMgKQMAIABB19UBakEAEEYMAgsgBCAJNwMIIAQoAgAiA0UNAwNAAkAgAygCMCIBRQ0AIAkgACkDCCAAKAIAKAI0IAEROwBBAE4NACAJENMCGiMAIgBB9PwOaiAAQbnLAWpBuggjGikDACMFKQMAIABBlx9qQQAQRgwDCyADKAIAIgMNAAsMAwsjACIAQfT8DmogAEG5ywFqQY0IIxopAwAjHikDACAAQbEfakEAEEYLIAcQ4AEaCyAEEPsIGkJ/DwsgBEEBOgAUIAcQ4AEaIAkLbAECfyAAIAEgAvwKAAAgACEFAkAgA0EBayIARQ0AIAIgBWohBEEBIQMgAiEBA0AgBCAFIAH8CgAAIAEgBGohBCABQQF0IQEgACADayIAIANBAXQiA08NAAsgAEUNACAEIAUgACACbPwKAAALC9gDAQV/AkACQAJAAkAgA0EBaw4CAAECCyACRQ0CQQAhAyACQQRPBEAgAkF8cSEFA0AgACACIANBAXIiBGtqIAEgA2otAAA6AAAgACACIANBAnIiBmtqIAEgBGotAAA6AAAgACACIANBA3IiBGtqIAEgBmotAAA6AAAgACACIANBBGoiA2tqIAEgBGotAAA6AAAgCEEEaiIIIAVHDQALCyACQQNxIgRFDQIDQCAAIAIgA0EBaiIFa2ogASADai0AADoAACAFIQMgB0EBaiIHIARHDQALDAILIAJFDQEgASACaiEFIAJBAmshB0EAIQMDQCAAIANqIgQgASAHIANrai0AADoAACAEIAUgA0F/c2otAAA6AAEgA0ECaiIDIAJJDQALDAELIAJFDQAgAkEDcSEFQQAhAyACQQRPBEAgAkF8cSEEQQAhAgNAIAAgA2ogASADai0AADoAACAAIANBAXIiBmogASAGai0AADoAACAAIANBAnIiBmogASAGai0AADoAACAAIANBA3IiBmogASAGai0AADoAACADQQRqIQMgAkEEaiICIARHDQALCyAFRQ0AA0AgACADaiABIANqLQAAOgAAIANBAWohAyAHQQFqIgcgBUcNAAsLC7MBAQF/IAAgASACENUIQQBOBEAjACIBQeCrGGooAgAgACgCECICKAIMQQJ0aigCACACKAIUEGQhAiAAKAIQIgMgAjYCFCAAIAFBpI4XaiADEEg2AhAgAUGMjhdqIAAQSBpBAA8LIwAiAEHR+Q9qIgEgAEHJygZqQfQGI1AiAikDACMbKQMAIABBmbYEakEAEEYgASAAQaPKAGpBtxEgAikDACMyKQMAIABB1uwBakEAEEZBfwu9AQEBfyMAQYyOF2oQXSICRQRAIwAiAEHR+Q9qIABBw58KakGhByNQKQMAIxYpAwAgAEGCiw5qQQAQRkEADwsgAkL/////DzcCCCACIAE2AgQgAiAANgIAQQBBAEF/EIkNIgAEQCAAKAIUQQA2AgAgAEEANgIYIAIgADYCFCACIAA2AhAgAg8LIwAiAEHR+Q9qIABBw58KakGuByNQKQMAIxYpAwAgAEHv0QxqQQAQRiAAQYyOF2ogAhBIGkEAC0cAIAEgAiNaIABBAnRqKAIAKAIYEQAAIgFFBEAjACIAQYbfD2ogAEHbxQBqQaQFIwkpAwAjBSkDACAAQYmEDGpBABBGCyABC+YHAgV/AX4jAUHwAGsiAyQBIANCfzcDKCAAKQMIIQggA0EoaiIEBEAgBCMAQejkF2ooAgApA2A3AwALIwBB6OQXaigCACAINwNgAkAgACkDCEJ/UQRAIwAiAEG8/Q5qIABByuwCakHGByMGKQMAIwopAwAgAEHB5g1qQQAQRgwBCyABQYABcSAAKAIAKAIIKAIUIgZBAXFyRQRAIwAiAEG8/Q5qIABByuwCakHLByMJKQMAIwopAwAgAEH5qAtqQQAQRgwBCyADQgA3AEkgA0IANwJEIANBADoAQCAAKAIAIQQgA0EANgI4IANBADYCYCADIAY2AlwgAyAENgJYIANCADcDMCADIANBMGo2AmQgAyAAKQMIIgg3A2ggBCPSAiAIIANBQGsgARBvIgRFBEAjACIAQbz9DmogAEHK7AJqQdwHIwkpAwAjJCkDACAAQbWyBWpBABBGDAELAkAgAygCMARAIANBfzYCCCADIAQ2AgQgA0EBOgAAIAAoAgAhBSADIAY2AhQgAyAFNgIQIAMgAygCYDYCGCADIANBMGo2AhxBACEFAkADQCADIAVBBHQiBiADKAI4aiIHKQMAIgg3AyAgAyAHKAIINgIMIAAoAgAj4AEgCCADIAEQbyIHRQRAIwAiAUG8/Q5qIAFByuwCakGECCMJKQMAIyQpAwAgAUG59wdqQQAQRgwECyAAKAIAI+ABIAMoAjggBmopAwAgB0EAEFtBAE4EQCAFQQFqIgUgAygCME8NAgwBCwsjACIBQbz9DmogAUHK7AJqQY4IIwkpAwAjIikDACABQZv2B2pBABBGDAILIAMj9gIgAygCOBB7NgI4IAMgAygCGDYCYAsCQCACRQ0AIAQoApQCQQJJDQBBASEFA0AgACgCACAEIAUQ6gEiAUUEQCMAIgFBvP0OaiABQcrsAmpBwAgjCSkDACMkKQMAIAFBkvQHakEAEEYMAwsgARDKAkEASARAIwAiAUG8/Q5qIAFByuwCakHECCMJKQMAI2EpAwAgAUHc9AdqQQAQRgwDCyAAKAIAIAFBABC/AUEASARAIwAiAUG8/Q5qIAFByuwCakHICCMJKQMAIyIpAwAgAUHq8wdqQQAQRgwDCyAEKAKcAiAFQRhsaiABNgIUIAVBAWoiBSAEKAKUAkkNAAsgBEEBOgCgAgsgBCEFDAELIAMoAjgiAQRAIAMj9gIgARB7NgI4C0EAIQUgACAEQQEQvgFBAE4NACMAIgBBvP0OaiAAQcrsAmpB3ggjCSkDACMiKQMAIABBkbEFakEAEEYLIwBB6OQXaigCACADKQMoNwNgIANB8ABqJAEgBQubAwEBfgJAAkAgACgCxAENAAJAIAApA7gBIgNCf1INACAAIAFCARD0BCIDNwO4ASADQn9SDQAjACIAQZntDmogAEGZxA1qQZcCIxApAwAjFCkDACAAQY8nakEAEEYMAgsgASPTAyADIABBBBCsAUEASARAIwAiAEGZ7Q5qIABBmcQNakGbAiMQKQMAIyMpAwAgAEGrKWpBABBGDAILIAAQzwtBAEgEQCMAIgBBme0OaiAAQZnEDWpBnwIjECkDACPiAikDACAAQYPFB2pBABBGDAILIAAQywtBAEgEQCMAIgBBme0OaiAAQZnEDWpBowIjECkDACOJASkDACAAQYPFB2pBABBGDAILIAAoAsABIgFFDQAgASMCQbMBaiAAEJwDQQBODQAjACIAQZntDmogAEGZxA1qQakCIxApAwAjOykDACAAQeCvA2pBABBGDAELIAAgAhCqAkEASARAIwAiAEGZ7Q5qIABBmcQNakGuAiMQKQMAI1cpAwAgAEHGJ2pBABBGDAELIAAgACgCxAFBAWo2AsQBQQAPC0F/C5sCAQJ/IwFBEGsiASQBIAEgADYCDCABIAEoAgwoAhw2AgQgASgCBCECIwFBEGsiACQBIAAgAjYCDCAAKAIMELEMIABBEGokASABIAEoAgQoAhQ2AgggASgCDCgCECIAIAEoAghJBEAgASAANgIICwJAIAEoAggiAEUNACABKAIMKAIMIAEoAgQoAhAgAPwKAAAgASgCDCIAIAEoAgggACgCDGo2AgwgASgCBCIAIAEoAgggACgCEGo2AhAgASgCDCIAIAEoAgggACgCFGo2AhQgASgCDCIAIAAoAhAgASgCCGs2AhAgASgCBCIAIAAoAhQgASgCCGs2AhQgASgCBCgCFA0AIAEoAgQgASgCBCgCCDYCEAsgAUEQaiQBC2ABAX8jAUEQayICJAEgAkEANgIMIAJBADoACCAAIAFBACACQQhqEM8IIgFFBEAjACIAQcnyD2ogAEGUvQ1qQcknIwQpAwAjCCkDACAAQdbYCGpBABBGCyACQRBqJAEgAQuCAgEBfyMrLQAAIQECQAJAAkAjKi0AAA0AIAFBAXENABBYQQBODQAjACIBQaT1D2ogAUH5oApqQeYBIxwpAwAjBSkDACABQZqGDmpBABBGDAELEFlBAEgEQCMAIgFBpPUPaiABQfmgCmpB5gEjHCkDACMVKQMAIAFB4b8BakEAEEYMAQsQVxoCQCAAQQoQVSIBRQRAIwAiAUGk9Q9qIAFB+aAKakHqASMGKQMAIwwpAwAgAUG/zgNqQQAQRgwBCyABQQEQ8gYiAEIAWQ0CIwAiAUGk9Q9qIAFB+aAKakHuASMaKQMAIzMpAwAgAUHj3AFqQQAQRgsQSQsQT0J/DwsQSSAAC5oBAQF/IwFBEGsiAyQBAn8CQCABLQAARQRAIwAiAEGf7A9qIABBs70NakGhAyMPKQMAIwopAwAgAEHliwtqQQAQRgwBCyADIAI2AgxBACAAIAFBACMCQb4FaiADQQxqEOsBQQBODQEaIwAiAEGf7A9qIABBs70NakGoAyMPKQMAIygpAwAgAEHdhgNqQQAQRgtBfwsgA0EQaiQBC84DAQJ/IwFBIGsiBiQBIAAoAuABIQcgBiABNgIYIAYgADYCFCAGIAc2AhAgAi8BCCEBIAYgAzsBHiAGIAE7ARwCQCAHI2MgAikDACAGQRBqIAUQbyIDRQRAQQAhASMAIgBBubUPaiAAQZvjB2pBzAEjGSkDACMkKQMAIABB9NgMakEAEEYMAQsCQAJAIAAoAqACIgFFDQAgAygCyAENACABIAAoAuABIAMQ0wFBAEgEQCMAIgFBubUPaiABQZvjB2pB0wEjGSkDACMVKQMAIAFBtghqQQAQRgwCCyADIAAoAqACNgLIAQsgBEUEQCADIQEMAgsgAyACEI4FQQBOBEAgAyEBDAILIwAiAUG5tQ9qIAFBm+MHakHaASMZKQMAIx4pAwAgAUGL2AxqQQAQRgsgAygCyAEiAQRAIAEgAxCdAkEASARAIwAiAUG5tQ9qIAFBm+MHakHpASMZKQMAI04pAwAgAUGuEmpBABBGCyADQQA2AsgBC0EAIQEgACgC4AEjYyACKQMAIANBABBbQQBODQAgBiACKQMANwMAIwAiAEG5tQ9qIABBm+MHakHxASMZKQMAIyIpAwAgAEGYrQFqIAYQRgsgBkEgaiQBIAELewEEfwJAIABBPRCgBiIBIABGDQAgACABIABrIgRqLQAADQAjggMoAgAiAUUNACABKAIAIgJFDQADQAJAIAAgAiAEEKACRQRAIAEoAgAgBGoiAi0AAEE9Rg0BCyABKAIEIQIgAUEEaiEBIAINAQwCCwsgAkEBaiEDCyADCyIBAX8jAUEQayIBJAEgASAANgIMIABBBBCKAiABQRBqJAELwwMBAn8jAUEgayIFJAEgACgC4AEhBiAFIAE2AhggBSAANgIUIAUgBjYCECAFIAIvAQg7ARwCQCAGI3IgAikDACAFQRBqIAQQbyIERQRAQQAhASMAIgBBoMkPaiAAQbeqCWpBvQEjGSkDACMkKQMAIABBqd8MakEAEEYMAQsCQAJAIAAoAqACIgFFDQAgBCgCxAENACABIAAoAuABIAQQ0wFBAEgEQCMAIgFBoMkPaiABQbeqCWpBwwEjGSkDACMVKQMAIAFB7ghqQQAQRgwCCyAEIAAoAqACNgLEAQsgA0UEQCAEIQEMAgsgBCACEI0FQQBOBEAgBCEBDAILIwAiAUGgyQ9qIAFBt6oJakHKASMZKQMAIx4pAwAgAUGN3AxqQQAQRgsgBCgCxAEiAQRAIAEgBBCdAkEASARAIwAiAUGgyQ9qIAFBt6oJakHZASMZKQMAI04pAwAgAUGBE2pBABBGCyAEQQA2AsQBC0EAIQEgACgC4AEjciACKQMAIARBABBbQQBODQAgBSACKQMANwMAIwAiAEGgyQ9qIABBt6oJakHhASMZKQMAIyIpAwAgAEHUrQFqIAUQRgsgBUEgaiQBIAELdQEBfiAAIAEgBH4gAiADfnwgA0IgiCICIAFCIIgiBH58IANC/////w+DIgMgAUL/////D4MiAX4iBUIgiCADIAR+fCIDQiCIfCABIAJ+IANC/////w+DfCIBQiCIfDcDCCAAIAVC/////w+DIAFCIIaENwMACy0BAX8jAUEQayIDJAEgAyACNgIMIAAgASACIwJBzg9qQQAQmgUaIANBEGokAQvyEQECfyMBQRBrIgQkASAEIAA2AgwgBCABNgIIIAQgAjYCBCAEKAIMIQEgBCgCCCECIAQoAgQhAyMBQYABayIAJAEgACABNgJ4IAAgAjYCdCAAIAM2AnACQCAAKAJ0RQRAIABBADYCfAwBCyAAIAAoAnhBf3M2AnggACgCcEEXTwRAA0AgACgCcAR/IAAoAnRBA3FBAEcFQQALQQFxBEAgACAAKAJwQQFrNgJwIAAoAnghASAAIAAoAnQiAkEBajYCdCAAIwBBsIMTaiACLQAAIAFzQf8BcUECdGooAgAgAUEIdnM2AngMAQsLIAAgACgCcEEUbjYCbCAAIAAoAnAgACgCbEEUbGs2AnAgACAAKAJ0NgJoIABBATYCZAJAIAAtAGQEQCAAIAAoAng2AlwgAEEANgJUIABBADYCTCAAQQA2AkQgAEEANgI8A0AgACAAKAJsQQFrIgE2AmwgAQRAIAAgACgCXCAAKAJoKAIAczYCWCAAIAAoAlQgACgCaCgCBHM2AlAgACAAKAJMIAAoAmgoAghzNgJIIAAgACgCRCAAKAJoKAIMczYCQCAAIAAoAjwgACgCaCgCEHM2AjggACAAKAJoQRRqNgJoIAAjAEGwixNqIgEgAC0AWEECdGooAgA2AlwgACAALQBQQQJ0IAFqKAIANgJUIAAgAC0ASEECdCABaigCADYCTCAAIAAtAEBBAnQgAWooAgA2AkQgACAALQA4QQJ0IAFqKAIANgI8IABBATYCYANAIAAoAmAiAkEESARAIAAjAEGwixNqIgEgAkEKdGogACgCWCACQQN0dkH/AXFBAnRqKAIAIAAoAlxzNgJcIAAgACgCYCICQQp0IAFqIAAoAlAgAkEDdHZB/wFxQQJ0aigCACAAKAJUczYCVCAAIAAoAmAiAkEKdCABaiAAKAJIIAJBA3R2Qf8BcUECdGooAgAgACgCTHM2AkwgACAAKAJgIgJBCnQgAWogACgCQCACQQN0dkH/AXFBAnRqKAIAIAAoAkRzNgJEIAAgACgCYEEKdCABaiAAKAI4IAAoAmBBA3R2Qf8BcUECdGooAgAgACgCPHM2AjwgACAAKAJgQQFqNgJgDAELCwwBCwsgACAAKAJcIAAoAmgoAgBzEKMFNgJ4IAAgACgCeCAAKAJUIAAoAmgoAgRzcxCjBTYCeCAAIAAoAnggACgCTCAAKAJoKAIIc3MQowU2AnggACAAKAJ4IAAoAkQgACgCaCgCDHNzEKMFNgJ4IAAgACgCeCAAKAI8IAAoAmgoAhBzcxCjBTYCeCAAIAAoAmhBFGo2AmgMAQsgACAAKAJ4ELcMNgI0IABBADYCKCAAQQA2AiAgAEEANgIYIABBADYCEANAIAAgACgCbEEBayIBNgJsIAEEQCAAIAAoAjQgACgCaCgCAHM2AjAgACAAKAIoIAAoAmgoAgRzNgIkIAAgACgCICAAKAJoKAIIczYCHCAAIAAoAhggACgCaCgCDHM2AhQgACAAKAIQIAAoAmgoAhBzNgIMIAAgACgCaEEUajYCaCAAIwBBsKsTaiIBIAAtADBBAnRqKAIANgI0IAAgAC0AJEECdCABaigCADYCKCAAIAAtABxBAnQgAWooAgA2AiAgACAALQAUQQJ0IAFqKAIANgIYIAAgAC0ADEECdCABaigCADYCECAAQQE2AmADQCAAKAJgIgJBBEgEQCAAIwBBsKsTaiIBIAJBCnRqIAAoAjAgAkEDdHZB/wFxQQJ0aigCACAAKAI0czYCNCAAIAAoAmAiAkEKdCABaiAAKAIkIAJBA3R2Qf8BcUECdGooAgAgACgCKHM2AiggACAAKAJgIgJBCnQgAWogACgCHCACQQN0dkH/AXFBAnRqKAIAIAAoAiBzNgIgIAAgACgCYCICQQp0IAFqIAAoAhQgAkEDdHZB/wFxQQJ0aigCACAAKAIYczYCGCAAIAAoAmBBCnQgAWogACgCDCAAKAJgQQN0dkH/AXFBAnRqKAIAIAAoAhBzNgIQIAAgACgCYEEBajYCYAwBCwsMAQsLIAAgACgCNCAAKAJoKAIAcxCiBTYCLCAAIAAoAiwgACgCKCAAKAJoKAIEc3MQogU2AiwgACAAKAIsIAAoAiAgACgCaCgCCHNzEKIFNgIsIAAgACgCLCAAKAIYIAAoAmgoAgxzcxCiBTYCLCAAIAAoAiwgACgCECAAKAJoKAIQc3MQogU2AiwgACAAKAJoQRRqNgJoIAAgACgCLBC3DDYCeAsgACAAKAJoNgJ0CwNAIAAoAnAiAUEITwRAIAAgAUEIazYCcCAAKAJ4IQIgACAAKAJ0IgNBAWo2AnQgACMAQbCDE2oiASADLQAAIAJzQf8BcUECdGooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AnggACgCeCECIAAgACgCdCIDQQFqNgJ0IAAgAy0AACACc0H/AXFBAnQgAWooAgAgAkEIdnM2AngMAQsLA0AgACgCcCIBBEAgACABQQFrNgJwIAAoAnghASAAIAAoAnQiAkEBajYCdCAAIwBBsIMTaiACLQAAIAFzQf8BcUECdGooAgAgAUEIdnM2AngMAQsLIAAgACgCeEF/czYCfAsgACgCfCAAQYABaiQBIARBEGokAQv/AQEEfwJAAkACQCACBEADQCAAKAIgIgAoAgwiA0EJRgRAIAAoAihBAUYNAwsgASADRgRAQQEPCyADQQhrQQNPBEAgA0EGRg0EQQAPBSAAKAIcIQAMAQsACwALIAAoAiAiACgCDCIDIAFGDQIDQCADQQhrQQNPBEAgA0EGRg0DQQAPCyAAKAIcKAIgIgAoAgwiAyABRw0ACwwCCyABQQNGDwsgACgCLCIDRQRAQQAPCyAAKAI4IQRBACEAA0AgBCAAQQR0aigCDCIFKAIgKAIMIgYgAUYNASAGQQZrQQRNBEAgBSABIAIQ3wENAgsgAEEBaiIAIANHDQALQQAPC0EBC7MBAQN/IABBAEEAENUIQQBOBEAjACICQeCrGGooAgAgACgCECIBKAIMQQJ0aigCACABKAIUEGQhASAAKAIQIgMgATYCFCAAIAJBpI4XaiADEEg2AhAgAkGMjhdqIAAQSBpBAA8LIwAiAEHR+Q9qIgIgAEHJygZqQfQGI1AiASkDACMbKQMAIABBmbYEakEAEEYgAiAAQeGwCmpB3xEgASkDACMyKQMAIABB1uwBakEAEEZBfwuHAgEBfyABBEAgAUEAOgAACyAAKAIAIgIgAigCEEEBazYCEAJAIAAoAgAoAhAgACgCACgCIEcNACAAKAIAIAEQqAJBAE4NACMAIgBBvP0OaiAAQdewCmpBgAYjCSkDACNWKQMAIABBwbIKakEAEEZBfw8LAn9BACAALQAQQQFHDQAaIAAoAgAiASABKAIQQQFrNgIQIABBADoAEEEAIAAoAgAoAhANABpBACAAKAIAQQAQqAJBAE4NABojACIAQbz9DmoiASAAQYTPDGpBjg8jESkDACNWKQMAIABBqrALakEAEEYgASAAQdewCmpBhAYjCSkDACMfKQMAIABBiJYHakEAEEZBfwsLrQQBB38CQCABRQ0AIAFBCGsiAyADKAIAQQR0IgEgACgCHGooAgw2AgAgACgCHCIEIAFqIgEgAzYCDCABIAEoAghBAWo2AgggACABKAIAIgEgACgCCGoiAzYCCCMAIgVBgJUYaiIGIAEgBigCAGoiBjYCAAJAIAMgBUHQ6xVqKAIATQ0AIAAoAhAiB0UNAEEAIQUDQCAEIAVBBHQiAmoiASgCCARAIAEoAgwiAQRAA0AgASgCACABEE4iAQ0ACyMAQYCVGGooAgAhBiAAKAIIIQMgACgCECEHIAAoAhwhBAsgAiAEaiIBIAEoAgQgASgCCCICazYCBCAAIAAoAgQgAms2AgQgACADIAIgASgCAGwiAmsiAzYCCCMAQYCVGGogBiACayIGNgIAIAFCADcCCAsgBUEBaiIFIAdJDQALCyAGIwAiAEHU6xVqKAIATQ0AIABBhJUYaigCACIHRQ0AA0AgBygCACICKAIQIgMEQCACKAIcIQRBACEFA0AgBCAFQQR0IghqIgAoAggEQCAAKAIMIgEEQANAIAEoAgAgARBOIgENAAsjAEGAlRhqKAIAIQYgAigCECEDIAIoAhwhBAsgBCAIaiIAIAAoAgQgACgCCCIBazYCBCACIAIoAgQgAWs2AgQgAiACKAIIIAEgACgCAGwiAWs2AggjAEGAlRhqIAYgAWsiBjYCACAAQgA3AggLIAVBAWoiBSADSQ0ACwsgBygCBCIHDQALC0EACzIBAX8jAUEQayIBJAEgASAANgIMIwFBEGsiACABKAIMKAIANgIMIAAoAgwgAUEQaiQBCywAIAJFBEAgACgCBCABKAIERg8LIAAgAUYEQEEBDwsgACgCBCABKAIEEFxFCy8BAX8jAUEQayIBJAEgASAANgIMIwFBEGsiACABKAIMNgIMIAAoAgwgAUEQaiQBCwYAEM8TAAu6AQIBfwJ+IAAgACgCCEEBayIBNgIIIAFFBEAgACgCBCIBIAEpAwgiAkIBfSIDNwMIAkACQAJAIANQBEAgASkDEBBqQQBODQIjACIAQYT+DmogAEGz2w5qQeYHIxMpAwAjLCkDACAAQcrRBGpBABBGDAELIAJCAFUNAgsjACIAQYT+DmogAEHJ8AJqQaAIIxMpAwAjLCkDACAAQcrRBGpBABBGQX8PCyP6ASABEEgaCyP/AiAAEEgaC0EAC+QBAQJ/I2sQYiIARQRAIwAiAEHJ8g9qIABB0uAOakG2HyMOKQMAIxYpAwAgAEGCiw5qQQAQRkEADwsgAEIANwMoIABCADcDOCAAQn83AzAgAEFAayIBQgA3AgAgAUEANgIIIABCADcDACAAQgA3AxggAEIANwMQIABCADcDCCAAI3MQYiIBNgIgIAEEQCABQQE2AhQgAEEANgJMIAAPCyMAIgFByfIPaiABQdLgDmpBvR8jDikDACMWKQMAIAFBgosOakEAEEYgACgCICIBBEAgACNzIAEQSDYCIAsjayAAEEgaQQALrwICBn8BfiMBQRBrIgMkASADQn83AwggACkDCCEIIANBCGoiAgRAIAIjAEHo5BdqKAIAKQNgNwMACyMAQejkF2ooAgAgCDcDYAJAAkAgAEGAAUEAENIBIgJFBEAjACIAQYbfD2ogAEG1pQNqQZQGIwkpAwAjJCkDACAAQaanBWpBABBGDAELI1ohBAJAIAIoAoACIgZFDQAgBCABQQJ0aigCACEEIAIoAogCIQdBACEBQQEhBQNAIAQgByABQRxsaigCAEYNASABQQFqIgEgBkcNAAtBACEFCyAAIAJBABC+AUEATg0BIwAiAEGG3w9qIABBtaUDakGcBiMJKQMAIyIpAwAgAEGRsQVqQQAQRgtBfyEFCyMAQejkF2ooAgAgAykDCDcDYCADQRBqJAEgBQv6AwICfwF+IwFBMGsiAyQBIANCfzcDKCABKQMIIQUgA0EoaiIEBEAgBCMAQejkF2ooAgApA2A3AwALIwBB6OQXaigCACAFNwNgAkACQCACRQRAI+8BEGIiAkUEQEEAIQIjACIAQYe2D2ogAEHz6gJqQZ8BIwkpAwAjFCkDACAAQYKLDmpBABBGDAMLIAEQiwlBAEgNASACQQA2AsABIAIgATYCvAEgAiAANgK4AQwCCyADQgA3AwggA0IANwMgIANCADcDGCADQgA3AxAgAyACNgIIIANCADcDACADIAE2AgQgAyABKAKcAiACQRhsaiIBKAIINgIMQQAhAiAAI+ABIAEpAwAgA0EAEG8iAEUEQCMAIgBBh7YPaiAAQfPqAmpBtwEjCSkDACMkKQMAIABBufcHakEAEEYMAgsgACECDAELIwAiAEGHtg9qIABB8+oCakGjASMJKQMAI0MpAwAgAEG7qgVqQQAQRgJAIAIoArwBEIwHQQBOBEAj7wEgAhBIGgwBCyMAIgBBh7YPaiIBIABBh/0BakGJAyMJIgQpAwAjLCkDACAAQaGrBWpBABBGI+8BIAIQSBogASAAQfPqAmpBxQEgBCkDACMfKQMAIABBz/EHakEAEEYLQQAhAgsjAEHo5BdqKAIAIAMpAyg3A2AgA0EwaiQBIAILkAMBAn8jAUEQayIFJAECQAJAAkAgAQRAIAEtAAANAQsjACIAQZvMD2ogAEG4pQpqQZ8GIw8pAwAjKCkDACAAQZ+zB2pBABBGDAELIABFBEAjACIAQZvMD2ogAEG4pQpqQaEGIw8pAwAjKCkDACAAQYeUB2pBABBGDAELIANFBEAjACIAQZvMD2ogAEG4pQpqQaMGIw8pAwAjKCkDACAAQcDMDmpBABBGDAELIAVBDGoQ/wVBAEgEQCMAIgBBm8wPaiAAQbilCmpBqwYjDykDACMIKQMAIABBp6YKakEAEEYMAQsgBUJ/NwMAIAUEQCAFIwBB6OQXaigCACkDYDcDAAsjAEHo5BdqKAIAQgA3A2AgACABIAIgAyAEEN8OIwBB6OQXaigCACAFKQMANwNgQQBIBEAjACIAQZvMD2ogAEG4pQpqQbgGIw8pAwAjKCkDACAAQcOaDmpBABBGDAELIAUoAgwhACMAQejkF2ooAgAiAUEBOgCcAiABIAA2ApgCDAELQX8hBgsgBUEQaiQBIAYLhAEBAn8gACgCGCACbCECIAEEQCABQQhrIgMoAgAgAkYEQCABDwsgACACEHwiBEUEQCMAIgBBo/sPaiAAQYHdDmpBoQcjDikDACMWKQMAIABB8acIakEAEEZBAA8LIAQgASACIAMoAgAiAyACIANJG/wKAAAgACABEG0aIAQPCyAAIAIQfAtMAQN/IwFBEGsiASQBIAEgADYCDCABKAIMIQIjAUEQayIAIAFBCGoiAzYCDCAAIAI2AgggACgCDCAAKAIINgIAIAMQ5QogAUEQaiQBCw0AIAAoAgAQ9wsaIAALDQAgACgCABD/CxogAAtxAgF/AX4gACABKAIwIgQ2AgQgBARAIABBCGogASgCNCAEQQN0/AoAACAAQYgCaiABQcgAaiABKAIwQQN0/AoAAAsgACACNgKQBCABKQPIAiEFIAAgAzYClAQgACAFNwOIBCABIAAgASgCQCgCUBEAAAtRAQJ/IwFBEGsiAiQBIAIgADYCDCACIAE2AgggAigCCCEDIwFBEGsiASQBIAEgADYCDCABIAM2AgggACABKAIIEIoCIAFBEGokASACQRBqJAELegECfyABBEAgAUEIayIDKAIAIAJGBEAgAQ8LIAAgAhB8IgRFBEAjACIAQaP7D2ogAEGB3Q5qQaEHIw4pAwAjFikDACAAQfGnCGpBABBGQQAPCyAEIAEgAiADKAIAIgMgAiADSRv8CgAAIAAgARBtGiAEDwsgACACEHwL1gEBAX8jKy0AACEBAkACQAJAIyotAAANACABQQFxDQAQWEEATg0AIwAiAUHPiRBqIAFBqZ0RakGGAiMcKQMAIwUpAwAgAUGahg5qQQAQRgwBCxBZQQBIBEAjACIBQc+JEGogAUGpnRFqQYYCIxwpAwAjFSkDACABQeG/AWpBABBGDAELEFcaIAAjTSkDABDDASIBDQEjACIBQc+JEGogAUGpnRFqQYkCIwYpAwAjDCkDACABQYjVAWpBABBGEEkLEE9Bfw8LIAEj7QIQwwJBAEEAEPgGEEkLlAMBAX8jKy0AACEBAkACQAJAIyotAAANACABQQFxDQAQWEEATg0AIwAiAEGUgBBqIABBibIKakHOBiMcKQMAIwUpAwAgAEGahg5qQQAQRgwBCxBZQQBIBEAjACIAQZSAEGogAEGJsgpqQc4GIxwpAwAjFSkDACAAQeG/AWpBABBGDAELEFcaAkAgAEUEQCMAIgBBlIAQaiAAQYmyCmpB0gYjBikDACMKKQMAIABBotAQakEAEEYMAQsgACgCCCIBRQRAIwAiAEGUgBBqIABBibIKakHUBiMGKQMAIwopAwAgAEGA0BBqQQAQRgwBCwJAIAApAwAQakEASARAIwAiAEGUgBBqIABBjLEKakH2BiMhKQMAIywpAwAgAEGD4xBqQQAQRgwBCyAAIAEoAkwRAQBBAE4NAyMAIgBBlIAQaiAAQYyxCmpB/QYjISkDACNWKQMAIABBtKoOakEAEEYLIwAiAEGUgBBqIABBibIKakHYBiMhKQMAI1YpAwAgAEG7sAtqQQAQRgsQSQsQT0F/DwsQSUEAC0MBAX4gACgCCCgCACABEJgCIgJCf1EEQCMAIgBBtO4OaiAAQf26EGpBqAcjISkDACMFKQMAIABB3fkNakEAEEYLIAILUAEBfgJAIANBwABxBEAgASADQUBqrYYhAkIAIQEMAQsgA0UNACACIAOtIgSGIAFBwAAgA2utiIQhAiABIASGIQELIAAgATcDACAAIAI3AwgLHAAgAARAIAAoAgAQ9wEgACgCBBD3ASAAEEcaCwv5CAEGf0F/IQgCQAJAAkACQAJAAkAgAw4CAAEDCyABQQN2IQcCQCABQQdxIgVFBEAgAiEDDAELAkAgAkUEQEEAIQMMAQsgBCAAIAdqLQAAIgYgBSIDdnNBAXFFDQUgAkEBayEDIAVBB0YNACADRQ0AIAQgBiAFQQFqIgN2QQFxRg0FIAJBAmshAyAFQQVLDQAgA0UNACAEIAYgBUECaiIDdkEBcUYNBSACQQNrIQMgBUEESw0AIANFDQAgBCAGIAVBA2oiA3ZBAXFGDQUgAkEEayEDIAVBA0sNACADRQ0AIAQgBiAFQQRyIgN2QQFxRg0FIAJBBWshAyAFQQJLDQAgA0UNACAEIAYgBUEFaiIDdkEBcUYNBSACQQZrIQMgBUEBRw0AIANFDQBBByEDIAQgBkEHdkYNBSACQQdrIQMLIAdBAWohBwsgA0EISQ0BQQBB/wEgBBshCSAHIANBCGtBA3ZqQQFqA0ACQCAJIAAgB2otAAAiBkYNACAEIAbAIgpzQQFxRQRAQQAhBQwHC0EBIQUgBCAGQQJxQQF2Rg0GQQIhBSAEIAZBBHFBAnZGDQZBAyEFIAQgBkEIcUEDdkYNBkEEIQUgBCAGQRBxQQR2Rg0GQQUhBSAEIAZBIHFBBXZGDQZBBiEFIAQgBkHAAHFBBnZGDQYgBCAKQQBIRw0AQQchBQwGCyAHQQFqIQcgA0EIayIDQQdLDQALIQcMAQsgASACaiIDQQFrIghBA3YhBwJAAkAgAkEIIAFBB3EiCWtNDQAgA0EHcSIDRQ0AIAQgACAHai0AACIGIANBAWsiBXZzQQFxRQ0BAkAgBUUNACAEIAYgA0ECayIFdkEBcUYNAiAFRQ0AIAQgBiADQQNrIgV2QQFxRg0CIAVFDQAgBCAGIANBBGsiBXZBAXFGDQIgBUUNACAEIAYgA0EFayIFdkEBcUYNAiAFRQ0AIAQgBiADQQZrIgV2QQFxRg0CIAVFDQAgBCAGIANBB2siBXZBAXFGDQILIAIgA2shAiAHQQFrIQcLAkAgAkEITwRAQQBB/wEgBBshBgNAAkAgBiAAIAdqLQAAIgNGDQAgBCADwCIIQQBIc0UEQEEHIQUMBAtBBiEFIAQgA0HAAHFBBnZGDQNBBSEFIAQgA0EgcUEFdkYNA0EEIQUgBCADQRBxQQR2Rg0DQQMhBSAEIANBCHFBA3ZGDQNBAiEFIAQgA0EEcUECdkYNA0EBIQUgBCADQQJxQQF2Rg0DIAQgCEEBcUcNAEEAIQUMAwsgB0EBayEHIAJBCGsiAkEHSw0ACwsgAkUEQEF/DwsgAiAJaiECIAAgB2otAAAhAEF/IQgDQCACIAlNDQQgBCAAIAJBAWsiAnZzQQFxDQALIAdBA3QgAWsgAmohCAwDCwwECyAIQXhxIAFrIAVqDwsgA0UNACAAIAdqLQAAIQBBACECA0AgBCAAIAJ2c0EBcUUEQCAHQQN0IAFrIAJqDwsgAkEBaiICIANHDQALCyAIDwsgAyAFaw8LIAdBA3QgAWsgBWoLqrgBAg9/AX4gACgCECEKAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAKAIADgkACAcGBQQDAgEJCyAAKAIIIgxBAEgNCAJAIApFDQAgDEECdCECIAoiBCIGIQMDQCAGIQgCQCAEIgYoAgAiBEUNACAEKAIAIAEoAgBIDQAgBiEFDAILIAghAyAGKAIUIAJqKAIAIgQNAAsgBiEICyAMBEAgCCgCFCECA0AgCCEGAkACQAJAIAIgDCIOQQFrIgxBAnQiDWooAgAiBCAFRg0AIAQoAhQgDWooAgAhCAJAIAEoAgAiByAEKAIAKAIATARAIAYhCSAFIAhHDQIMAQsgBSAIRgRAQQAhCQwBCyAHIAgoAgAoAgBMBEAgBCEIDAMLIAUgCCgCFCANaigCACIGRgRAIAQhAwwECyAIIAQgBigCACgCACAHSCIEGyEDIAYgCCAEGyEIDAMLIAkgBCAJGyEIIAMgBkYEQCAFKAIUIgkgDkECdCIEaigCACACIAUoAggiB0ECdCIDaiADIAlqKAIANgIAAkBBASAFKAIMQQFrIgJ0IAdJBEAgBSgCFCECDAELIAUgAjYCDCMAQeCrGGooAgAgAkECdGooAgAQZyICRQ0RIAIgBSgCFCAD/AoAACMAQeCrGGooAgAgBSgCDEECdGooAgQgBSgCFBBkGiAFIAI2AhQgBSgCCCEHCyAFIAdBAWs2AgggAiANaigCACIFKAIUIgMgDWooAgBHBEAgBSAFKAIIIgdBAWoiBCAFKAIMIgJ2BH8gBSACQQFqIgM2AgwCQCMAQeirGGooAgAiAiADSwRAIwBB4KsYaigCACECDAELQQQjAEHkqxhqKAIAIgMgAk0EfyMAIgJB5KsYaiADQQF0NgIAIAJB4KsYaiICIAIoAgAgA0EDdBBpIgM2AgAgA0UNEyMAQeirGGooAgAFIAILdBB6IQMjACIJQeCrGGooAgAiAiAJQeirGGoiCSgCACILQQJ0aiADNgIAIAkgC0EBajYCACAFKAIMIQMLIAIgA0ECdGooAgAQZyIDRQ0RIAMgBSgCFCAEQQJ0/AoAACMAQeCrGGooAgAgBSgCDEECdGpBBGsoAgAgBSgCFBBkGiAFIAM2AhQgBSgCCEEBagUgBAs2AggCfyAAKAIIIAdGBEAgBCICIAYoAgwiB3YEQCAGIAdBAWoiAzYCDAJAIwBB6KsYaigCACICIANLBEAjAEHgqxhqKAIAIQIMAQtBBCMAQeSrGGooAgAiAyACTQR/IwAiAkHkqxhqIANBAXQ2AgAgAkHgqxhqIgIgAigCACADQQN0EGkiAzYCACADRQ0VIwBB6KsYaigCAAUgAgt0EHohAyMAIgdB4KsYaigCACICIAdB6KsYaiIHKAIAIglBAnRqIAM2AgAgByAJQQFqNgIAIAYoAgwhAwsgAiADQQJ0aigCABBnIgNFDRMgAyAGKAIUIARBAnT8CgAAIwBB4KsYaigCACAGKAIMQQJ0akEEaygCACAGKAIUEGQaIAYgAzYCFCAAKAIIQQFqIQIgBSgCFCEDCyAGIAYoAghBAWo2AgggACACNgIIQQAMAQsgBigCFCAEQQJ0aigCAAshAiADIARBAnQiBGogAjYCACAGKAIUIARqIAU2AgAMAwsgCigCFCAEaigCAA0CQQEgCigCDEEBayIDdCAOTwRAIAogAzYCDCMAQeCrGGooAgAgA0ECdGooAgAQZyIDRQ0RIAMgCigCFCIFIAT8CgAAIwBB4KsYaigCACAKKAIMQQJ0aigCBCAFEGQaIAogAzYCFAsgCiAKKAIIQQFrNgIIIAAgACgCCEEBazYCCAwCCyADKAIUIgkgDWooAgAiBSgCFCANaigCACIEIAZGIgtFBEAgBCAEKAIUIA1qKAIAIgQgBCAGRhshBQsgCSAGKAIIIgRBAnQiB2ogAiAHaigCADYCACAGQQEgBigCDEEBayICdCAETwR/IAYgAjYCDCMAQeCrGGooAgAgAkECdGooAgAQZyIERQ0QIAQgBigCFCAH/AoAACMAQeCrGGooAgAgBigCDEECdGooAgQgBigCFBBkGiAGIAQ2AhQgBigCCAUgBAtBAWs2AggCQCALRQRAIAUgBSgCCCIJQQFqIgQgBSgCDCICdgR/IAUgAkEBaiICNgIMAkAjAEHoqxhqKAIAIgcgAksEQCMAQeCrGGooAgAhCwwBC0EEIwBB5KsYaigCACICIAdNBH8jACIHQeSrGGogAkEBdDYCACAHQeCrGGoiByAHKAIAIAJBA3QQaSICNgIAIAJFDRMjAEHoqxhqKAIABSAHC3QQeiECIwAiB0HgqxhqKAIAIgsgB0HoqxhqIgcoAgAiD0ECdGogAjYCACAHIA9BAWo2AgAgBSgCDCECCyALIAJBAnRqKAIAEGciAkUNESACIAUoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAUoAgxBAnRqQQRrKAIAIAUoAhQQZBogBSACNgIUIAUoAghBAWoFIAQLNgIIAn8gACgCCCAJRgRAIAQiAiADKAIMIgd2BEAgAyAHQQFqIgI2AgwCQCMAQeirGGooAgAiByACSwRAIwBB4KsYaigCACEJDAELQQQjAEHkqxhqKAIAIgIgB00EfyMAIgdB5KsYaiACQQF0NgIAIAdB4KsYaiIHIAcoAgAgAkEDdBBpIgI2AgAgAkUNBiMAQeirGGooAgAFIAcLdBB6IQIjACIHQeCrGGooAgAiCSAHQeirGGoiBygCACILQQJ0aiACNgIAIAcgC0EBajYCACADKAIMIQILIAkgAkECdGooAgAQZyICRQ0TIAIgAygCFCAEQQJ0/AoAACMAQeCrGGooAgAgAygCDEECdGpBBGsoAgAgAygCFBBkGiADIAI2AhQgACgCCEEBaiECCyADIAMoAghBAWo2AgggACACNgIIQQAMAQsgAygCFCAEQQJ0aigCAAshAiAEQQJ0IgQgBSgCFGogAjYCACADKAIUIARqIAU2AgAMAwsgDkECdCIDIAooAhRqKAIADQJBASAKKAIMQQFrIgR0IA5PBEAgCiAENgIMIwBB4KsYaigCACAEQQJ0aigCABBnIgRFDREgBCAKKAIUIgUgA/wKAAAjAEHgqxhqKAIAIAooAgxBAnRqKAIEIAUQZBogCiAENgIUCyAKIAooAghBAWs2AgggACAAKAIIQQFrNgIIDAILDA4LIAYhCAsgBiEDCyAIKAIUIgIgDWooAgAhBSAOQQFKDQALC0EAIQggBUUNCCAFKAIAKAIAIAEoAgBHDQgMCwsgACgCCCIHQQBIDQcCf0EAIApFDQAaIAdBAnQhAiAKIggiBCEGA0AgBiEDAkAgCCIGKAIAIghFDQAgCCABIAAoAgQRAABBAEgNACAGIQUgAwwCCyADIQQgBigCFCACaigCACIIDQALIAYLIQggBwRAIAgoAhQhAgNAAkAgBSACIAciDkEBayIHQQJ0Ig1qKAIAIgZGBEAgCCEEDAELIAhBACAGKAIAIAEgACgCBBEAAEEAThshAwJAIAUgCCgCFCANaigCACIGKAIUIA1qKAIAIgJHBEAgAwRAIAghBCADIQgMAwsgAigCACABIAAoAgQRAABBAE4EQCAIIQQgBiEIDAMLIAYoAhQgDWooAgAiAygCFCANaigCACIIIAVGDQEgCCgCACABIAAoAgQRAABBAE4NASADKAIUIA1qKAIAIQggAyEEDAILIAMgBiADGyEDAkACQCAEIAhGBEAgBSgCFCIMIA5BAnQiBmooAgAgBSgCCCIEQQJ0IgIgCCgCFGogAiAMaigCADYCAAJAQQEgBSgCDEEBayIMdCAESQRAIAUoAhQhDAwBCyAFIAw2AgwjAEHgqxhqKAIAIAxBAnRqKAIAEGciDEUNFCAMIAUoAhQgAvwKAAAjAEHgqxhqKAIAIAUoAgxBAnRqKAIEIAUoAhQQZBogBSAMNgIUIAUoAgghBAsgBSAEQQFrNgIIIAwgDWooAgAiBCgCFCICIA1qKAIARwRAIAQgBCgCCCIJQQFqIgYgBCgCDCIFdgR/IAQgBUEBaiICNgIMAkAjAEHoqxhqKAIAIgUgAksEQCMAQeCrGGooAgAhDAwBC0EEIwBB5KsYaigCACICIAVNBH8jACIFQeSrGGogAkEBdDYCACAFQeCrGGoiBSAFKAIAIAJBA3QQaSIFNgIAIAVFDRYjAEHoqxhqKAIABSAFC3QQeiEFIwAiAkHgqxhqKAIAIgwgAkHoqxhqIgIoAgAiC0ECdGogBTYCACACIAtBAWo2AgAgBCgCDCECCyAMIAJBAnRqKAIAEGciAkUNFCACIAQoAhQgBkECdPwKAAAjAEHgqxhqKAIAIAQoAgxBAnRqQQRrKAIAIAQoAhQQZBogBCACNgIUIAQoAghBAWoFIAYLNgIIAn8gACgCCCAJRgRAIAYiDCAIKAIMIgV2BEAgCCAFQQFqIgI2AgwCQCMAQeirGGooAgAiBSACSwRAIwBB4KsYaigCACEMDAELQQQjAEHkqxhqKAIAIgIgBU0EfyMAIgVB5KsYaiACQQF0NgIAIAVB4KsYaiIFIAUoAgAgAkEDdBBpIgU2AgAgBUUNGCMAQeirGGooAgAFIAULdBB6IQUjACICQeCrGGooAgAiDCACQeirGGoiAigCACIJQQJ0aiAFNgIAIAIgCUEBajYCACAIKAIMIQILIAwgAkECdGooAgAQZyIFRQ0WIAUgCCgCFCAGQQJ0/AoAACMAQeCrGGooAgAgCCgCDEECdGpBBGsoAgAgCCgCFBBkGiAIIAU2AhQgACgCCEEBaiEMIAQoAhQhAgsgCCAIKAIIQQFqNgIIIAAgDDYCCEEADAELIAgoAhQgBkECdGooAgALIQUgAiAGQQJ0IgZqIAU2AgAgCCgCFCAGaiAENgIADAILIAooAhQgBmooAgANAUEBIAooAgxBAWsiBHQgDk8EQCAKIAQ2AgwjAEHgqxhqKAIAIARBAnRqKAIAEGciBEUNFCAEIAooAhQiBSAG/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBRBkGiAKIAQ2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggMAQsgBCgCFCIMIA1qKAIAIgUoAhQgDWooAgAiBiAIRiIJRQRAIAYgBigCFCANaigCACIGIAYgCEYbIQULIAwgCCgCCCIGQQJ0IgJqIAgoAhQgAmooAgA2AgAgCEEBIAgoAgxBAWsiDHQgBk8EfyAIIAw2AgwjAEHgqxhqKAIAIAxBAnRqKAIAEGciBkUNEyAGIAgoAhQgAvwKAAAjAEHgqxhqKAIAIAgoAgxBAnRqKAIEIAgoAhQQZBogCCAGNgIUIAgoAggFIAYLQQFrNgIIIAlFBEAgBSAFKAIIIglBAWoiBiAFKAIMIgJ2BH8gBSACQQFqIgw2AgwCQCMAQeirGGooAgAiAiAMSwRAIwBB4KsYaigCACELDAELQQQjAEHkqxhqKAIAIgwgAk0EfyMAIgJB5KsYaiAMQQF0NgIAIAJB4KsYaiICIAIoAgAgDEEDdBBpIgI2AgAgAkUNFSMAQeirGGooAgAFIAILdBB6IQIjACIMQeCrGGooAgAiCyAMQeirGGoiDCgCACIPQQJ0aiACNgIAIAwgD0EBajYCACAFKAIMIQwLIAsgDEECdGooAgAQZyICRQ0TIAIgBSgCFCAGQQJ0/AoAACMAQeCrGGooAgAgBSgCDEECdGpBBGsoAgAgBSgCFBBkGiAFIAI2AhQgBSgCCEEBagUgBgs2AggCfyAAKAIIIAlGBEAgBiIMIAQoAgwiAnYEQCAEIAJBAWoiDDYCDAJAIwBB6KsYaigCACICIAxLBEAjAEHgqxhqKAIAIQkMAQtBBCMAQeSrGGooAgAiDCACTQR/IwAiAkHkqxhqIAxBAXQ2AgAgAkHgqxhqIgIgAigCACAMQQN0EGkiAjYCACACRQ0HIwBB6KsYaigCAAUgAgt0EHohAiMAIgxB4KsYaigCACIJIAxB6KsYaiIMKAIAIgtBAnRqIAI2AgAgDCALQQFqNgIAIAQoAgwhDAsgCSAMQQJ0aigCABBnIgJFDRUgAiAEKAIUIAZBAnT8CgAAIwBB4KsYaigCACAEKAIMQQJ0akEEaygCACAEKAIUEGQaIAQgAjYCFCAAKAIIQQFqIQwLIAQgBCgCCEEBajYCCCAAIAw2AghBAAwBCyAEKAIUIAZBAnRqKAIACyECIAZBAnQiBiAFKAIUaiACNgIAIAQoAhQgBmogBTYCAAwBCyAOQQJ0IgQgCigCFGooAgANAEEBIAooAgxBAWsiBnQgDk8EQCAKIAY2AgwjAEHgqxhqKAIAIAZBAnRqKAIAEGciBkUNEyAGIAooAhQiBSAE/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBRBkGiAKIAY2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggLIAghBCADIQgMAgsMDwsgBiEEIAMhCAsgCCgCFCICIA1qKAIAIQUgDkEBSg0ACwtBACEIIAVFDQcgBSgCACABIAAoAgQRAAANByAFKAIEIQgCQCAFKAIIRQRAIAUhAQwBCyAFIAUoAhgiASgCADYCACAFIAEoAgQ2AgQgBSABKAIQNgIQCyABKAIYKAIUIAEoAhQoAgA2AgAgASgCGCEEAkAgASAAKAIURgRAIAAgBDYCFCABKAIUIQYMAQsgASgCFCIGKAIAIAQ2AhgLIAAgACgCDEEBazYCDCABIwAiAEHgqxhqKAIAKAIAIAYQZDYCFCAAQaSOF2ogARBIGgwHCyAAKAIIIgJBAEgNBgJ/QQAgCkUNABogAkECdCEDIAoiCCIHIQUDQCAFIQQCQCAIIgUoAgAiCEUNACAIKQMAIAEpAwBTDQAgBSEGIAQMAgsgBCEHIAUoAhQgA2ooAgAiCA0ACyAFCyEIAkAgAgRAIAgoAhQhAwNAAkAgBiADIAIiDEEBayICQQJ0Ig5qKAIAIgRGBEAgCCEHDAELIAQoAhQgDmooAgAhBQJAAkACQAJAAkACfyABKQMAIhEgBCgCACkDAFcEQCAIIAUgBkYNARogCCEHDAcLIAUgBkcNAUEACyIFIAQgBRshBSAHIAhHDQMgBigCFCILIAxBAnQiCWooAgAhDSADIAYoAggiBEECdCIHaiAHIAtqKAIANgIAIARBASAGKAIMQQFrIgN0TQ0BIAYoAhQhAwwCCyARIAUoAgApAwBXBEAgCCEHIAQhCAwFCyAGIAUoAhQgDmooAgAiCEYEQCAEIQcgBSEIDAULIAggBSAIKAIAKQMAIBFTIgYbIQggBSAEIAYbIQcMBAsgBiADNgIMIwBB4KsYaigCACADQQJ0aigCABBnIgNFDRQgAyAGKAIUIAf8CgAAIwBB4KsYaigCACAGKAIMQQJ0aigCBCAGKAIUEGQaIAYgAzYCFCAGKAIIIQQLIAYgBEEBazYCCCANIAMgDmooAgAiBCgCFCIHIA5qKAIARwRAIAQgBCgCCCIJQQFqIgYgBCgCDCIDdgR/IAQgA0EBaiIHNgIMAkAjAEHoqxhqKAIAIgMgB0sEQCMAQeCrGGooAgAhAwwBC0EEIwBB5KsYaigCACIHIANNBH8jACIDQeSrGGogB0EBdDYCACADQeCrGGoiAyADKAIAIAdBA3QQaSIDNgIAIANFDRYjAEHoqxhqKAIABSADC3QQeiEHIwAiC0HgqxhqKAIAIgMgC0HoqxhqIgsoAgAiDUECdGogBzYCACALIA1BAWo2AgAgBCgCDCEHCyADIAdBAnRqKAIAEGciB0UNFCAHIAQoAhQgBkECdPwKAAAjAEHgqxhqKAIAIAQoAgxBAnRqQQRrKAIAIAQoAhQQZBogBCAHNgIUIAQoAghBAWoFIAYLNgIIAn8gACgCCCAJRgRAIAYiAyAIKAIMIgl2BEAgCCAJQQFqIgc2AgwCQCMAQeirGGooAgAiAyAHSwRAIwBB4KsYaigCACEDDAELQQQjAEHkqxhqKAIAIgcgA00EfyMAIgNB5KsYaiAHQQF0NgIAIANB4KsYaiIDIAMoAgAgB0EDdBBpIgM2AgAgA0UNGCMAQeirGGooAgAFIAMLdBB6IQcjACIJQeCrGGooAgAiAyAJQeirGGoiCSgCACILQQJ0aiAHNgIAIAkgC0EBajYCACAIKAIMIQcLIAMgB0ECdGooAgAQZyIDRQ0WIAMgCCgCFCAGQQJ0/AoAACMAQeCrGGooAgAgCCgCDEECdGpBBGsoAgAgCCgCFBBkGiAIIAM2AhQgBCgCFCEHIAAoAghBAWohAwsgCCAIKAIIQQFqNgIIIAAgAzYCCEEADAELIAgoAhQgBkECdGooAgALIQMgByAGQQJ0IgZqIAM2AgAgCCgCFCAGaiAENgIADAILIAooAhQgCWooAgANAUEBIAooAgxBAWsiBnQgDE8EQCAKIAY2AgwjAEHgqxhqKAIAIAZBAnRqKAIAEGciBkUNFCAGIAooAhQiBCAJ/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBBBkGiAKIAY2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggMAQsgBygCFCILIA5qKAIAIgYoAhQgDmooAgAiBCAIRiINRQRAIAQgBCgCFCAOaigCACIGIAYgCEYbIQYLIAsgCCgCCCIEQQJ0IglqIAMgCWooAgA2AgAgCEEBIAgoAgxBAWsiA3QgBE8EfyAIIAM2AgwjAEHgqxhqKAIAIANBAnRqKAIAEGciBEUNEyAEIAgoAhQgCfwKAAAjAEHgqxhqKAIAIAgoAgxBAnRqKAIEIAgoAhQQZBogCCAENgIUIAgoAggFIAQLQQFrNgIIIA1FBEAgBiAGKAIIIg1BAWoiBCAGKAIMIgN2BH8gBiADQQFqIgM2AgwCQCMAQeirGGooAgAiCSADSwRAIwBB4KsYaigCACELDAELQQQjAEHkqxhqKAIAIgMgCU0EfyMAIglB5KsYaiADQQF0NgIAIAlB4KsYaiIJIAkoAgAgA0EDdBBpIgM2AgAgA0UNFSMAQeirGGooAgAFIAkLdBB6IQMjACIJQeCrGGooAgAiCyAJQeirGGoiCSgCACIPQQJ0aiADNgIAIAkgD0EBajYCACAGKAIMIQMLIAsgA0ECdGooAgAQZyIDRQ0TIAMgBigCFCAEQQJ0/AoAACMAQeCrGGooAgAgBigCDEECdGpBBGsoAgAgBigCFBBkGiAGIAM2AhQgBigCCEEBagUgBAs2AggCfyAAKAIIIA1GBEAgBCIDIAcoAgwiCXYEQCAHIAlBAWoiAzYCDAJAIwBB6KsYaigCACIJIANLBEAjAEHgqxhqKAIAIQkMAQtBBCMAQeSrGGooAgAiAyAJTQR/IwAiCUHkqxhqIANBAXQ2AgAgCUHgqxhqIgkgCSgCACADQQN0EGkiAzYCACADRQ0KIwBB6KsYaigCAAUgCQt0EHohAyMAIgtB4KsYaigCACIJIAtB6KsYaiILKAIAIg1BAnRqIAM2AgAgCyANQQFqNgIAIAcoAgwhAwsgCSADQQJ0aigCABBnIgNFDRUgAyAHKAIUIARBAnT8CgAAIwBB4KsYaigCACAHKAIMQQJ0akEEaygCACAHKAIUEGQaIAcgAzYCFCAAKAIIQQFqIQMLIAcgBygCCEEBajYCCCAAIAM2AghBAAwBCyAHKAIUIARBAnRqKAIACyEDIARBAnQiBCAGKAIUaiADNgIAIAcoAhQgBGogBjYCAAwBCyAMQQJ0IgQgCigCFGooAgANAEEBIAooAgxBAWsiBnQgDE8EQCAKIAY2AgwjAEHgqxhqKAIAIAZBAnRqKAIAEGciBkUNEyAGIAooAhQiAyAE/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgAxBkGiAKIAY2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggLIAghByAFIQgLIAgoAhQiAyAOaigCACEGIAxBAUoNAAsLQQAhCCAGRQ0HIAYoAgApAwAgASkDAFINBwwPCwwMCyAAKAIIIgJBAEgNBQJ/QQAgCkUNABogAkECdCEMIAoiCCIEIQUDQCAFIQMCQCAIIgUoAgAiCEUNAAJAIAgoAgAiByABKAIAIglGBEAgCCkDCCABKQMIWg0BDAILIAcgCUkNAQsgBSEGIAMMAgsgAyEEIAUoAhQgDGooAgAiCA0ACyAFCyEIIAIEQCAIKAIUIQMDQAJAIAYgAyACIg5BAWsiAkECdCINaigCACIFRgRAIAghBAwBCwJAAkACQAJAAkACQAJAAn8CQAJAIAUoAgAiDCgCACIJIAEoAgAiB0cEQCAHIAlNDQEMAgsgDCkDCCABKQMIVA0BCyAIIAUoAhQgDWooAgAgBkYNARogCCEEDAkLIAUoAhQgDWooAgAiDCAGRw0BQQALIgwgBSAMGyEMIAQgCEcNAyAGKAIUIgkgDkECdCIFaigCACELIAMgBigCCCIEQQJ0IgdqIAcgCWooAgA2AgAgBEEBIAYoAgxBAWsiA3RNDQEgBigCFCEDDAILAkAgByAMKAIAIgQoAgAiA0cEQCADIAdJDQEMBwsgBCkDCCABKQMIWg0GCyAMKAIUIA1qKAIAIgggBkYNBAJAIAcgCCgCACIGKAIAIgRHBEAgBCAHTw0GDAELIAYpAwggASkDCFoNBQsgDCEEDAYLIAYgAzYCDCMAQeCrGGooAgAgA0ECdGooAgAQZyIDRQ0XIAMgBigCFCAH/AoAACMAQeCrGGooAgAgBigCDEECdGooAgQgBigCFBBkGiAGIAM2AhQgBigCCCEECyAGIARBAWs2AgggCyADIA1qKAIAIgQoAhQiByANaigCAEcEQCAEIAQoAggiCUEBaiIGIAQoAgwiA3YEfyAEIANBAWoiBzYCDAJAIwBB6KsYaigCACIDIAdLBEAjAEHgqxhqKAIAIQMMAQtBBCMAQeSrGGooAgAiBSADTQR/IwAiA0HkqxhqIAVBAXQ2AgAgA0HgqxhqIgMgAygCACAFQQN0EGkiAzYCACADRQ0ZIwBB6KsYaigCAAUgAwt0EHohBSMAIgdB4KsYaigCACIDIAdB6KsYaiIHKAIAIgtBAnRqIAU2AgAgByALQQFqNgIAIAQoAgwhBwsgAyAHQQJ0aigCABBnIgdFDRcgByAEKAIUIAZBAnT8CgAAIwBB4KsYaigCACAEKAIMQQJ0akEEaygCACAEKAIUEGQaIAQgBzYCFCAEKAIIQQFqBSAGCzYCCAJ/IAAoAgggCUYEQCAGIgMgCCgCDCIFdgRAIAggBUEBaiIHNgIMAkAjAEHoqxhqKAIAIgMgB0sEQCMAQeCrGGooAgAhAwwBC0EEIwBB5KsYaigCACIFIANNBH8jACIDQeSrGGogBUEBdDYCACADQeCrGGoiAyADKAIAIAVBA3QQaSIDNgIAIANFDRsjAEHoqxhqKAIABSADC3QQeiEFIwAiB0HgqxhqKAIAIgMgB0HoqxhqIgcoAgAiCUECdGogBTYCACAHIAlBAWo2AgAgCCgCDCEHCyADIAdBAnRqKAIAEGciA0UNGSADIAgoAhQgBkECdPwKAAAjAEHgqxhqKAIAIAgoAgxBAnRqQQRrKAIAIAgoAhQQZBogCCADNgIUIAQoAhQhByAAKAIIQQFqIQMLIAggCCgCCEEBajYCCCAAIAM2AghBAAwBCyAIKAIUIAZBAnRqKAIACyEDIAcgBkECdCIGaiADNgIAIAgoAhQgBmogBDYCAAwCCyAKKAIUIAVqKAIADQFBASAKKAIMQQFrIgZ0IA5PBEAgCiAGNgIMIwBB4KsYaigCACAGQQJ0aigCABBnIgZFDRcgBiAKKAIUIgQgBfwKAAAjAEHgqxhqKAIAIAooAgxBAnRqKAIEIAQQZBogCiAGNgIUCyAKIAooAghBAWs2AgggACAAKAIIQQFrNgIIDAELIAQoAhQiCSANaigCACIGKAIUIA1qKAIAIgUgCEYiC0UEQCAFIAUoAhQgDWooAgAiBiAGIAhGGyEGCyAJIAgoAggiBUECdCIHaiADIAdqKAIANgIAIAhBASAIKAIMQQFrIgN0IAVPBH8gCCADNgIMIwBB4KsYaigCACADQQJ0aigCABBnIgNFDRYgAyAIKAIUIAf8CgAAIwBB4KsYaigCACAIKAIMQQJ0aigCBCAIKAIUEGQaIAggAzYCFCAIKAIIBSAFC0EBazYCCCALRQRAIAYoAggiCUEBaiIFIQMgBiAFIAYoAgwiB3YEfyAGIAdBAWoiAzYCDAJAIwBB6KsYaigCACIHIANLBEAjAEHgqxhqKAIAIQsMAQtBBCMAQeSrGGooAgAiAyAHTQR/IwAiB0HkqxhqIANBAXQ2AgAgB0HgqxhqIgcgBygCACADQQN0EGkiAzYCACADRQ0YIwBB6KsYaigCAAUgBwt0EHohAyMAIgdB4KsYaigCACILIAdB6KsYaiIHKAIAIg9BAnRqIAM2AgAgByAPQQFqNgIAIAYoAgwhAwsgCyADQQJ0aigCABBnIgNFDRYgAyAGKAIUIAVBAnT8CgAAIwBB4KsYaigCACAGKAIMQQJ0akEEaygCACAGKAIUEGQaIAYgAzYCFCAGKAIIQQFqBSADCzYCCAJ/IAAoAgggCUYEQCAFIgMgBCgCDCIHdgRAIAQgB0EBaiIDNgIMAkAjAEHoqxhqKAIAIgcgA0sEQCMAQeCrGGooAgAhCQwBC0EEIwBB5KsYaigCACIDIAdNBH8jACIHQeSrGGogA0EBdDYCACAHQeCrGGoiByAHKAIAIANBA3QQaSIDNgIAIANFDRojAEHoqxhqKAIABSAHC3QQeiEDIwAiB0HgqxhqKAIAIgkgB0HoqxhqIgcoAgAiC0ECdGogAzYCACAHIAtBAWo2AgAgBCgCDCEDCyAJIANBAnRqKAIAEGciA0UNGCADIAQoAhQgBUECdPwKAAAjAEHgqxhqKAIAIAQoAgxBAnRqQQRrKAIAIAQoAhQQZBogBCADNgIUIAAoAghBAWohAwsgBCAEKAIIQQFqNgIIIAAgAzYCCEEADAELIAQoAhQgBUECdGooAgALIQMgBUECdCIFIAYoAhRqIAM2AgAgBCgCFCAFaiAGNgIADAELIA5BAnQiBCAKKAIUaigCAA0AQQEgCigCDEEBayIGdCAOTwRAIAogBjYCDCMAQeCrGGooAgAgBkECdGooAgAQZyIGRQ0WIAYgCigCFCIDIAT8CgAAIwBB4KsYaigCACAKKAIMQQJ0aigCBCADEGQaIAogBjYCFAsgCiAKKAIIQQFrNgIIIAAgACgCCEEBazYCCAsgCCEEIAwhCAwCCyAFIQQgDCEIDAELIAghBCAFIQgLIAgoAhQiAyANaigCACEGIA5BAUoNAAsLQQAhCCAGRQ0FIAYoAgAiBCgCACABKAIARw0FIAQpAwggASkDCFINBQwNCyAAKAIIIgxBAEgNBAJAIApFDQAgDEECdCECIAoiBCIGIQMDQCAGIQgCQCAEIgYoAgAiBEUNACAEKAIAIAEoAgBJDQAgBiEFDAILIAghAyAGKAIUIAJqKAIAIgQNAAsgBiEICyAMBEAgCCgCFCECA0AgCCEGAkACQAJAIAIgDCIOQQFrIgxBAnQiDWooAgAiBCAFRg0AIAQoAhQgDWooAgAhCAJAIAEoAgAiByAEKAIAKAIATQRAIAYhCSAFIAhHDQIMAQsgBSAIRgRAQQAhCQwBCyAHIAgoAgAoAgBNBEAgBCEIDAMLIAUgCCgCFCANaigCACIGRgRAIAQhAwwECyAIIAQgBigCACgCACAHSSIEGyEDIAYgCCAEGyEIDAMLIAkgBCAJGyEIIAMgBkYEQCAFKAIUIgkgDkECdCIEaigCACACIAUoAggiB0ECdCIDaiADIAlqKAIANgIAAkBBASAFKAIMQQFrIgJ0IAdJBEAgBSgCFCECDAELIAUgAjYCDCMAQeCrGGooAgAgAkECdGooAgAQZyICRQ0XIAIgBSgCFCAD/AoAACMAQeCrGGooAgAgBSgCDEECdGooAgQgBSgCFBBkGiAFIAI2AhQgBSgCCCEHCyAFIAdBAWs2AgggAiANaigCACIFKAIUIgMgDWooAgBHBEAgBSAFKAIIIgdBAWoiBCAFKAIMIgJ2BH8gBSACQQFqIgM2AgwCQCMAQeirGGooAgAiAiADSwRAIwBB4KsYaigCACECDAELQQQjAEHkqxhqKAIAIgMgAk0EfyMAIgJB5KsYaiADQQF0NgIAIAJB4KsYaiICIAIoAgAgA0EDdBBpIgM2AgAgA0UNGSMAQeirGGooAgAFIAILdBB6IQMjACIJQeCrGGooAgAiAiAJQeirGGoiCSgCACILQQJ0aiADNgIAIAkgC0EBajYCACAFKAIMIQMLIAIgA0ECdGooAgAQZyIDRQ0XIAMgBSgCFCAEQQJ0/AoAACMAQeCrGGooAgAgBSgCDEECdGpBBGsoAgAgBSgCFBBkGiAFIAM2AhQgBSgCCEEBagUgBAs2AggCfyAAKAIIIAdGBEAgBCICIAYoAgwiB3YEQCAGIAdBAWoiAzYCDAJAIwBB6KsYaigCACICIANLBEAjAEHgqxhqKAIAIQIMAQtBBCMAQeSrGGooAgAiAyACTQR/IwAiAkHkqxhqIANBAXQ2AgAgAkHgqxhqIgIgAigCACADQQN0EGkiAzYCACADRQ0bIwBB6KsYaigCAAUgAgt0EHohAyMAIgdB4KsYaigCACICIAdB6KsYaiIHKAIAIglBAnRqIAM2AgAgByAJQQFqNgIAIAYoAgwhAwsgAiADQQJ0aigCABBnIgNFDRkgAyAGKAIUIARBAnT8CgAAIwBB4KsYaigCACAGKAIMQQJ0akEEaygCACAGKAIUEGQaIAYgAzYCFCAAKAIIQQFqIQIgBSgCFCEDCyAGIAYoAghBAWo2AgggACACNgIIQQAMAQsgBigCFCAEQQJ0aigCAAshAiADIARBAnQiBGogAjYCACAGKAIUIARqIAU2AgAMAwsgCigCFCAEaigCAA0CQQEgCigCDEEBayIDdCAOTwRAIAogAzYCDCMAQeCrGGooAgAgA0ECdGooAgAQZyIDRQ0XIAMgCigCFCIFIAT8CgAAIwBB4KsYaigCACAKKAIMQQJ0aigCBCAFEGQaIAogAzYCFAsgCiAKKAIIQQFrNgIIIAAgACgCCEEBazYCCAwCCyADKAIUIgkgDWooAgAiBSgCFCANaigCACIEIAZGIgtFBEAgBCAEKAIUIA1qKAIAIgQgBCAGRhshBQsgCSAGKAIIIgRBAnQiB2ogAiAHaigCADYCACAGQQEgBigCDEEBayICdCAETwR/IAYgAjYCDCMAQeCrGGooAgAgAkECdGooAgAQZyIERQ0WIAQgBigCFCAH/AoAACMAQeCrGGooAgAgBigCDEECdGooAgQgBigCFBBkGiAGIAQ2AhQgBigCCAUgBAtBAWs2AggCQCALRQRAIAUgBSgCCCIJQQFqIgQgBSgCDCICdgR/IAUgAkEBaiICNgIMAkAjAEHoqxhqKAIAIgcgAksEQCMAQeCrGGooAgAhCwwBC0EEIwBB5KsYaigCACICIAdNBH8jACIHQeSrGGogAkEBdDYCACAHQeCrGGoiByAHKAIAIAJBA3QQaSICNgIAIAJFDRkjAEHoqxhqKAIABSAHC3QQeiECIwAiB0HgqxhqKAIAIgsgB0HoqxhqIgcoAgAiD0ECdGogAjYCACAHIA9BAWo2AgAgBSgCDCECCyALIAJBAnRqKAIAEGciAkUNFyACIAUoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAUoAgxBAnRqQQRrKAIAIAUoAhQQZBogBSACNgIUIAUoAghBAWoFIAQLNgIIAn8gACgCCCAJRgRAIAQiAiADKAIMIgd2BEAgAyAHQQFqIgI2AgwCQCMAQeirGGooAgAiByACSwRAIwBB4KsYaigCACEJDAELQQQjAEHkqxhqKAIAIgIgB00EfyMAIgdB5KsYaiACQQF0NgIAIAdB4KsYaiIHIAcoAgAgAkEDdBBpIgI2AgAgAkUNBiMAQeirGGooAgAFIAcLdBB6IQIjACIHQeCrGGooAgAiCSAHQeirGGoiBygCACILQQJ0aiACNgIAIAcgC0EBajYCACADKAIMIQILIAkgAkECdGooAgAQZyICRQ0ZIAIgAygCFCAEQQJ0/AoAACMAQeCrGGooAgAgAygCDEECdGpBBGsoAgAgAygCFBBkGiADIAI2AhQgACgCCEEBaiECCyADIAMoAghBAWo2AgggACACNgIIQQAMAQsgAygCFCAEQQJ0aigCAAshAiAEQQJ0IgQgBSgCFGogAjYCACADKAIUIARqIAU2AgAMAwsgDkECdCIDIAooAhRqKAIADQJBASAKKAIMQQFrIgR0IA5PBEAgCiAENgIMIwBB4KsYaigCACAEQQJ0aigCABBnIgRFDRcgBCAKKAIUIgUgA/wKAAAjAEHgqxhqKAIAIAooAgxBAnRqKAIEIAUQZBogCiAENgIUCyAKIAooAghBAWs2AgggACAAKAIIQQFrNgIIDAILDBQLIAYhCAsgBiEDCyAIKAIUIgIgDWooAgAhBSAOQQFKDQALC0EAIQggBUUNBCAFKAIAKAIAIAEoAgBHDQQMBwsgACgCCCIMQQBIDQMCQCAKRQ0AIAxBAnQhAiAKIgQiBiEDA0AgBiEIAkAgBCIGKAIAIgRFDQAgBCgCACABKAIASQ0AIAYhBQwCCyAIIQMgBigCFCACaigCACIEDQALIAYhCAsgDARAIAgoAhQhAgNAIAghBgJAAkACQCACIAwiDkEBayIMQQJ0Ig1qKAIAIgQgBUYNACAEKAIUIA1qKAIAIQgCQCABKAIAIgcgBCgCACgCAE0EQCAGIQkgBSAIRw0CDAELIAUgCEYEQEEAIQkMAQsgByAIKAIAKAIATQRAIAQhCAwDCyAFIAgoAhQgDWooAgAiBkYEQCAEIQMMBAsgCCAEIAYoAgAoAgAgB0kiBBshAyAGIAggBBshCAwDCyAJIAQgCRshCCADIAZGBEAgBSgCFCIJIA5BAnQiBGooAgAgAiAFKAIIIgdBAnQiA2ogAyAJaigCADYCAAJAQQEgBSgCDEEBayICdCAHSQRAIAUoAhQhAgwBCyAFIAI2AgwjAEHgqxhqKAIAIAJBAnRqKAIAEGciAkUNGCACIAUoAhQgA/wKAAAjAEHgqxhqKAIAIAUoAgxBAnRqKAIEIAUoAhQQZBogBSACNgIUIAUoAgghBwsgBSAHQQFrNgIIIAIgDWooAgAiBSgCFCIDIA1qKAIARwRAIAUgBSgCCCIHQQFqIgQgBSgCDCICdgR/IAUgAkEBaiIDNgIMAkAjAEHoqxhqKAIAIgIgA0sEQCMAQeCrGGooAgAhAgwBC0EEIwBB5KsYaigCACIDIAJNBH8jACICQeSrGGogA0EBdDYCACACQeCrGGoiAiACKAIAIANBA3QQaSIDNgIAIANFDRojAEHoqxhqKAIABSACC3QQeiEDIwAiCUHgqxhqKAIAIgIgCUHoqxhqIgkoAgAiC0ECdGogAzYCACAJIAtBAWo2AgAgBSgCDCEDCyACIANBAnRqKAIAEGciA0UNGCADIAUoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAUoAgxBAnRqQQRrKAIAIAUoAhQQZBogBSADNgIUIAUoAghBAWoFIAQLNgIIAn8gACgCCCAHRgRAIAQiAiAGKAIMIgd2BEAgBiAHQQFqIgM2AgwCQCMAQeirGGooAgAiAiADSwRAIwBB4KsYaigCACECDAELQQQjAEHkqxhqKAIAIgMgAk0EfyMAIgJB5KsYaiADQQF0NgIAIAJB4KsYaiICIAIoAgAgA0EDdBBpIgM2AgAgA0UNHCMAQeirGGooAgAFIAILdBB6IQMjACIHQeCrGGooAgAiAiAHQeirGGoiBygCACIJQQJ0aiADNgIAIAcgCUEBajYCACAGKAIMIQMLIAIgA0ECdGooAgAQZyIDRQ0aIAMgBigCFCAEQQJ0/AoAACMAQeCrGGooAgAgBigCDEECdGpBBGsoAgAgBigCFBBkGiAGIAM2AhQgACgCCEEBaiECIAUoAhQhAwsgBiAGKAIIQQFqNgIIIAAgAjYCCEEADAELIAYoAhQgBEECdGooAgALIQIgAyAEQQJ0IgRqIAI2AgAgBigCFCAEaiAFNgIADAMLIAooAhQgBGooAgANAkEBIAooAgxBAWsiA3QgDk8EQCAKIAM2AgwjAEHgqxhqKAIAIANBAnRqKAIAEGciA0UNGCADIAooAhQiBSAE/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBRBkGiAKIAM2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggMAgsgAygCFCIJIA1qKAIAIgUoAhQgDWooAgAiBCAGRiILRQRAIAQgBCgCFCANaigCACIEIAQgBkYbIQULIAkgBigCCCIEQQJ0IgdqIAIgB2ooAgA2AgAgBkEBIAYoAgxBAWsiAnQgBE8EfyAGIAI2AgwjAEHgqxhqKAIAIAJBAnRqKAIAEGciBEUNFyAEIAYoAhQgB/wKAAAjAEHgqxhqKAIAIAYoAgxBAnRqKAIEIAYoAhQQZBogBiAENgIUIAYoAggFIAQLQQFrNgIIAkAgC0UEQCAFIAUoAggiCUEBaiIEIAUoAgwiAnYEfyAFIAJBAWoiAjYCDAJAIwBB6KsYaigCACIHIAJLBEAjAEHgqxhqKAIAIQsMAQtBBCMAQeSrGGooAgAiAiAHTQR/IwAiB0HkqxhqIAJBAXQ2AgAgB0HgqxhqIgcgBygCACACQQN0EGkiAjYCACACRQ0aIwBB6KsYaigCAAUgBwt0EHohAiMAIgdB4KsYaigCACILIAdB6KsYaiIHKAIAIg9BAnRqIAI2AgAgByAPQQFqNgIAIAUoAgwhAgsgCyACQQJ0aigCABBnIgJFDRggAiAFKAIUIARBAnT8CgAAIwBB4KsYaigCACAFKAIMQQJ0akEEaygCACAFKAIUEGQaIAUgAjYCFCAFKAIIQQFqBSAECzYCCAJ/IAAoAgggCUYEQCAEIgIgAygCDCIHdgRAIAMgB0EBaiICNgIMAkAjAEHoqxhqKAIAIgcgAksEQCMAQeCrGGooAgAhCQwBC0EEIwBB5KsYaigCACICIAdNBH8jACIHQeSrGGogAkEBdDYCACAHQeCrGGoiByAHKAIAIAJBA3QQaSICNgIAIAJFDQYjAEHoqxhqKAIABSAHC3QQeiECIwAiB0HgqxhqKAIAIgkgB0HoqxhqIgcoAgAiC0ECdGogAjYCACAHIAtBAWo2AgAgAygCDCECCyAJIAJBAnRqKAIAEGciAkUNGiACIAMoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAMoAgxBAnRqQQRrKAIAIAMoAhQQZBogAyACNgIUIAAoAghBAWohAgsgAyADKAIIQQFqNgIIIAAgAjYCCEEADAELIAMoAhQgBEECdGooAgALIQIgBEECdCIEIAUoAhRqIAI2AgAgAygCFCAEaiAFNgIADAMLIA5BAnQiAyAKKAIUaigCAA0CQQEgCigCDEEBayIEdCAOTwRAIAogBDYCDCMAQeCrGGooAgAgBEECdGooAgAQZyIERQ0YIAQgCigCFCIFIAP8CgAAIwBB4KsYaigCACAKKAIMQQJ0aigCBCAFEGQaIAogBDYCFAsgCiAKKAIIQQFrNgIIIAAgACgCCEEBazYCCAwCCwwVCyAGIQgLIAYhAwsgCCgCFCICIA1qKAIAIQUgDkEBSg0ACwtBACEIIAVFDQMgBSgCACgCACABKAIARw0DDAYLIAAoAggiDEEASA0CAkAgCkUNACAMQQJ0IQIgCiIEIgYhAwNAIAYhCAJAIAQiBigCACIERQ0AIAQpAwAgASkDAFQNACAGIQUMAgsgCCEDIAYoAhQgAmooAgAiBA0ACyAGIQgLIAwEQCAIKAIUIQIDQCAIIQYCQAJAAkAgAiAMIg5BAWsiDEECdCINaigCACIEIAVGDQAgBCgCFCANaigCACEIAkAgASkDACIRIAQoAgApAwBYBEAgBiEJIAUgCEcNAgwBCyAFIAhGBEBBACEJDAELIBEgCCgCACkDAFgEQCAEIQgMAwsgBSAIKAIUIA1qKAIAIgZGBEAgBCEDDAQLIAggBCAGKAIAKQMAIBFUIgQbIQMgBiAIIAQbIQgMAwsgCSAEIAkbIQggAyAGRgRAIAUoAhQiCSAOQQJ0IgRqKAIAIAIgBSgCCCIHQQJ0IgNqIAMgCWooAgA2AgACQEEBIAUoAgxBAWsiAnQgB0kEQCAFKAIUIQIMAQsgBSACNgIMIwBB4KsYaigCACACQQJ0aigCABBnIgJFDRkgAiAFKAIUIAP8CgAAIwBB4KsYaigCACAFKAIMQQJ0aigCBCAFKAIUEGQaIAUgAjYCFCAFKAIIIQcLIAUgB0EBazYCCCACIA1qKAIAIgUoAhQiAyANaigCAEcEQCAFIAUoAggiB0EBaiIEIAUoAgwiAnYEfyAFIAJBAWoiAzYCDAJAIwBB6KsYaigCACICIANLBEAjAEHgqxhqKAIAIQIMAQtBBCMAQeSrGGooAgAiAyACTQR/IwAiAkHkqxhqIANBAXQ2AgAgAkHgqxhqIgIgAigCACADQQN0EGkiAzYCACADRQ0bIwBB6KsYaigCAAUgAgt0EHohAyMAIglB4KsYaigCACICIAlB6KsYaiIJKAIAIgtBAnRqIAM2AgAgCSALQQFqNgIAIAUoAgwhAwsgAiADQQJ0aigCABBnIgNFDRkgAyAFKAIUIARBAnT8CgAAIwBB4KsYaigCACAFKAIMQQJ0akEEaygCACAFKAIUEGQaIAUgAzYCFCAFKAIIQQFqBSAECzYCCAJ/IAAoAgggB0YEQCAEIgIgBigCDCIHdgRAIAYgB0EBaiIDNgIMAkAjAEHoqxhqKAIAIgIgA0sEQCMAQeCrGGooAgAhAgwBC0EEIwBB5KsYaigCACIDIAJNBH8jACICQeSrGGogA0EBdDYCACACQeCrGGoiAiACKAIAIANBA3QQaSIDNgIAIANFDR0jAEHoqxhqKAIABSACC3QQeiEDIwAiB0HgqxhqKAIAIgIgB0HoqxhqIgcoAgAiCUECdGogAzYCACAHIAlBAWo2AgAgBigCDCEDCyACIANBAnRqKAIAEGciA0UNGyADIAYoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAYoAgxBAnRqQQRrKAIAIAYoAhQQZBogBiADNgIUIAAoAghBAWohAiAFKAIUIQMLIAYgBigCCEEBajYCCCAAIAI2AghBAAwBCyAGKAIUIARBAnRqKAIACyECIAMgBEECdCIEaiACNgIAIAYoAhQgBGogBTYCAAwDCyAKKAIUIARqKAIADQJBASAKKAIMQQFrIgN0IA5PBEAgCiADNgIMIwBB4KsYaigCACADQQJ0aigCABBnIgNFDRkgAyAKKAIUIgUgBPwKAAAjAEHgqxhqKAIAIAooAgxBAnRqKAIEIAUQZBogCiADNgIUCyAKIAooAghBAWs2AgggACAAKAIIQQFrNgIIDAILIAMoAhQiCSANaigCACIFKAIUIA1qKAIAIgQgBkYiC0UEQCAEIAQoAhQgDWooAgAiBCAEIAZGGyEFCyAJIAYoAggiBEECdCIHaiACIAdqKAIANgIAIAZBASAGKAIMQQFrIgJ0IARPBH8gBiACNgIMIwBB4KsYaigCACACQQJ0aigCABBnIgRFDRggBCAGKAIUIAf8CgAAIwBB4KsYaigCACAGKAIMQQJ0aigCBCAGKAIUEGQaIAYgBDYCFCAGKAIIBSAEC0EBazYCCAJAIAtFBEAgBSAFKAIIIglBAWoiBCAFKAIMIgJ2BH8gBSACQQFqIgI2AgwCQCMAQeirGGooAgAiByACSwRAIwBB4KsYaigCACELDAELQQQjAEHkqxhqKAIAIgIgB00EfyMAIgdB5KsYaiACQQF0NgIAIAdB4KsYaiIHIAcoAgAgAkEDdBBpIgI2AgAgAkUNGyMAQeirGGooAgAFIAcLdBB6IQIjACIHQeCrGGooAgAiCyAHQeirGGoiBygCACIPQQJ0aiACNgIAIAcgD0EBajYCACAFKAIMIQILIAsgAkECdGooAgAQZyICRQ0ZIAIgBSgCFCAEQQJ0/AoAACMAQeCrGGooAgAgBSgCDEECdGpBBGsoAgAgBSgCFBBkGiAFIAI2AhQgBSgCCEEBagUgBAs2AggCfyAAKAIIIAlGBEAgBCICIAMoAgwiB3YEQCADIAdBAWoiAjYCDAJAIwBB6KsYaigCACIHIAJLBEAjAEHgqxhqKAIAIQkMAQtBBCMAQeSrGGooAgAiAiAHTQR/IwAiB0HkqxhqIAJBAXQ2AgAgB0HgqxhqIgcgBygCACACQQN0EGkiAjYCACACRQ0GIwBB6KsYaigCAAUgBwt0EHohAiMAIgdB4KsYaigCACIJIAdB6KsYaiIHKAIAIgtBAnRqIAI2AgAgByALQQFqNgIAIAMoAgwhAgsgCSACQQJ0aigCABBnIgJFDRsgAiADKAIUIARBAnT8CgAAIwBB4KsYaigCACADKAIMQQJ0akEEaygCACADKAIUEGQaIAMgAjYCFCAAKAIIQQFqIQILIAMgAygCCEEBajYCCCAAIAI2AghBAAwBCyADKAIUIARBAnRqKAIACyECIARBAnQiBCAFKAIUaiACNgIAIAMoAhQgBGogBTYCAAwDCyAOQQJ0IgMgCigCFGooAgANAkEBIAooAgxBAWsiBHQgDk8EQCAKIAQ2AgwjAEHgqxhqKAIAIARBAnRqKAIAEGciBEUNGSAEIAooAhQiBSAD/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBRBkGiAKIAQ2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggMAgsMFgsgBiEICyAGIQMLIAgoAhQiAiANaigCACEFIA5BAUoNAAsLQQAhCCAFRQ0CIAUoAgApAwAgASkDAFINAgwFCyAAKAIIIgxBAEgNASABEN8DIQ4CQCAKRQ0AIAxBAnQhAiAKIgQiBiEDA0AgBiEIAkAgBCIGKAIAIgRFDQACfyAOIAYoAhAiB0YEQCAEIAEQXEEfdgwBCyAHIA5JCw0AIAYhBQwCCyAIIQMgBigCFCACaigCACIEDQALIAYhCAsgDARAIAgoAhQhAgNAIAghBgJ/AkACQCACIAwiCUEBayIMQQJ0Ig1qKAIAIgQgBUYNAAJAAkACQAJAAkACQAJAAkACQCAOIAQoAhAiCEcEQCAIIA5PDQEMAgsgBCgCACABEFxBAEgNAQsgBiEIIAQoAhQgDWooAgAgBUcNCAwBCyAEKAIUIA1qKAIAIgcgBUcNAUEAIQgLIAggBCAIGyEIIAMgBkcNAyAFKAIUIgsgCUECdCIEaigCACEPIAIgBSgCCCIHQQJ0IgNqIAMgC2ooAgA2AgAgB0EBIAUoAgxBAWsiAnRNDQEgBSgCFCECDAILAkAgDiAHKAIQIghHBEAgCCAOSQ0BDAYLIAcoAgAgARBcQQBODQULIAcoAhQgDWooAgAiCCAFRg0DAkAgDiAIKAIQIgZHBEAgBiAOTw0FDAELIAgoAgAgARBcQQBODQQLIAcMBwsgBSACNgIMIwBB4KsYaigCACACQQJ0aigCABBnIgJFDRwgAiAFKAIUIAP8CgAAIwBB4KsYaigCACAFKAIMQQJ0aigCBCAFKAIUEGQaIAUgAjYCFCAFKAIIIQcLIAUgB0EBazYCCCAPIAIgDWooAgAiBSgCFCIDIA1qKAIARwRAIAUgBSgCCCIHQQFqIgQgBSgCDCICdgR/IAUgAkEBaiIDNgIMAkAjAEHoqxhqKAIAIgIgA0sEQCMAQeCrGGooAgAhAgwBC0EEIwBB5KsYaigCACIDIAJNBH8jACICQeSrGGogA0EBdDYCACACQeCrGGoiAiACKAIAIANBA3QQaSIDNgIAIANFDR4jAEHoqxhqKAIABSACC3QQeiEDIwAiC0HgqxhqKAIAIgIgC0HoqxhqIgsoAgAiD0ECdGogAzYCACALIA9BAWo2AgAgBSgCDCEDCyACIANBAnRqKAIAEGciA0UNHCADIAUoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAUoAgxBAnRqQQRrKAIAIAUoAhQQZBogBSADNgIUIAUoAghBAWoFIAQLNgIIAn8gACgCCCAHRgRAIAQiAiAGKAIMIgd2BEAgBiAHQQFqIgM2AgwCQCMAQeirGGooAgAiAiADSwRAIwBB4KsYaigCACECDAELQQQjAEHkqxhqKAIAIgMgAk0EfyMAIgJB5KsYaiADQQF0NgIAIAJB4KsYaiICIAIoAgAgA0EDdBBpIgM2AgAgA0UNICMAQeirGGooAgAFIAILdBB6IQMjACIHQeCrGGooAgAiAiAHQeirGGoiBygCACILQQJ0aiADNgIAIAcgC0EBajYCACAGKAIMIQMLIAIgA0ECdGooAgAQZyIDRQ0eIAMgBigCFCAEQQJ0/AoAACMAQeCrGGooAgAgBigCDEECdGpBBGsoAgAgBigCFBBkGiAGIAM2AhQgACgCCEEBaiECIAUoAhQhAwsgBiAGKAIIQQFqNgIIIAAgAjYCCEEADAELIAYoAhQgBEECdGooAgALIQIgAyAEQQJ0IgRqIAI2AgAgBigCFCAEaiAFNgIADAULIAooAhQgBGooAgANBEEBIAooAgxBAWsiA3QgCU8EQCAKIAM2AgwjAEHgqxhqKAIAIANBAnRqKAIAEGciA0UNHCADIAooAhQiBSAE/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBRBkGiAKIAM2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggMBAsgAygCFCILIA1qKAIAIgUoAhQgDWooAgAiBCAGRiIPRQRAIAQgBCgCFCANaigCACIEIAQgBkYbIQULIAsgBigCCCIEQQJ0IgdqIAIgB2ooAgA2AgAgBkEBIAYoAgxBAWsiAnQgBE8EfyAGIAI2AgwjAEHgqxhqKAIAIAJBAnRqKAIAEGciBEUNGyAEIAYoAhQgB/wKAAAjAEHgqxhqKAIAIAYoAgxBAnRqKAIEIAYoAhQQZBogBiAENgIUIAYoAggFIAQLQQFrNgIIIA9FBEAgBSAFKAIIIgtBAWoiBCAFKAIMIgJ2BH8gBSACQQFqIgI2AgwCQCMAQeirGGooAgAiByACSwRAIwBB4KsYaigCACEHDAELQQQjAEHkqxhqKAIAIgIgB00EfyMAIgdB5KsYaiACQQF0NgIAIAdB4KsYaiIHIAcoAgAgAkEDdBBpIgI2AgAgAkUNHSMAQeirGGooAgAFIAcLdBB6IQIjACIPQeCrGGooAgAiByAPQeirGGoiDygCACIQQQJ0aiACNgIAIA8gEEEBajYCACAFKAIMIQILIAcgAkECdGooAgAQZyICRQ0bIAIgBSgCFCAEQQJ0/AoAACMAQeCrGGooAgAgBSgCDEECdGpBBGsoAgAgBSgCFBBkGiAFIAI2AhQgBSgCCEEBagUgBAs2AggCfyAAKAIIIAtGBEAgBCICIAMoAgwiB3YEQCADIAdBAWoiAjYCDAJAIwBB6KsYaigCACIHIAJLBEAjAEHgqxhqKAIAIQsMAQtBBCMAQeSrGGooAgAiAiAHTQR/IwAiB0HkqxhqIAJBAXQ2AgAgB0HgqxhqIgcgBygCACACQQN0EGkiAjYCACACRQ0fIwBB6KsYaigCAAUgBwt0EHohAiMAIgdB4KsYaigCACILIAdB6KsYaiIHKAIAIg9BAnRqIAI2AgAgByAPQQFqNgIAIAMoAgwhAgsgCyACQQJ0aigCABBnIgJFDR0gAiADKAIUIARBAnT8CgAAIwBB4KsYaigCACADKAIMQQJ0akEEaygCACADKAIUEGQaIAMgAjYCFCAAKAIIQQFqIQILIAMgAygCCEEBajYCCCAAIAI2AghBAAwBCyADKAIUIARBAnRqKAIACyECIARBAnQiBCAFKAIUaiACNgIAIAMoAhQgBGogBTYCAAwECyAJQQJ0IgMgCigCFGooAgANA0EBIAooAgxBAWsiBHQgCU8EQCAKIAQ2AgwjAEHgqxhqKAIAIARBAnRqKAIAEGciBEUNGyAEIAooAhQiBSAD/AoAACMAQeCrGGooAgAgCigCDEECdGooAgQgBRBkGiAKIAQ2AhQLIAogCigCCEEBazYCCCAAIAAoAghBAWs2AggMAwsgByEIIAQMAwsgBCEIDAELIAYhCAsgBgshAyAIKAIUIgIgDWooAgAhBSAJQQFKDQALC0EAIQggBUUNASAFKAIQIA5HDQEgBSgCACABEFwNASAFKAIEAkAgBSgCCEUEQCAFIQEMAQsgBSAFKAIYIgEoAgA2AgAgBSABKAIENgIEIAUgASgCEDYCEAsgASgCGCgCFCABKAIUKAIANgIAIAEoAhghBgJAIAEgACgCFEYEQCAAIAY2AhQgASgCFCEIDAELIAEoAhQiCCgCACAGNgIYCyAAIAAoAgxBAWs2AgwgASMAIgBB4KsYaigCACgCACAIEGQ2AhQgAEGkjhdqIAEQSBoPCyAAKAIIIgxBAEgNAAJAIApFDQAgDEECdCECIAoiBCIGIQMDQCAGIQgCQCAEIgYoAgAiBEUNACAEKQMAIAEpAwBUDQAgBiEFDAILIAghAyAGKAIUIAJqKAIAIgQNAAsgBiEICyAMBEAgCCgCFCECA0AgCCEGAkACQAJAIAIgDCIOQQFrIgxBAnQiDWooAgAiBCAFRg0AIAQoAhQgDWooAgAhCAJAIAEpAwAiESAEKAIAKQMAWARAIAYhCSAFIAhHDQIMAQsgBSAIRgRAQQAhCQwBCyARIAgoAgApAwBYBEAgBCEIDAMLIAUgCCgCFCANaigCACIGRgRAIAQhAwwECyAIIAQgBigCACkDACARVCIEGyEDIAYgCCAEGyEIDAMLIAkgBCAJGyEIIAMgBkYEQCAFKAIUIgkgDkECdCIEaigCACACIAUoAggiB0ECdCIDaiADIAlqKAIANgIAAkBBASAFKAIMQQFrIgJ0IAdJBEAgBSgCFCECDAELIAUgAjYCDCMAQeCrGGooAgAgAkECdGooAgAQZyICRQ0bIAIgBSgCFCAD/AoAACMAQeCrGGooAgAgBSgCDEECdGooAgQgBSgCFBBkGiAFIAI2AhQgBSgCCCEHCyAFIAdBAWs2AgggAiANaigCACIFKAIUIgMgDWooAgBHBEAgBSAFKAIIIgdBAWoiBCAFKAIMIgJ2BH8gBSACQQFqIgM2AgwCQCMAQeirGGooAgAiAiADSwRAIwBB4KsYaigCACECDAELQQQjAEHkqxhqKAIAIgMgAk0EfyMAIgJB5KsYaiADQQF0NgIAIAJB4KsYaiICIAIoAgAgA0EDdBBpIgM2AgAgA0UNHSMAQeirGGooAgAFIAILdBB6IQMjACIJQeCrGGooAgAiAiAJQeirGGoiCSgCACILQQJ0aiADNgIAIAkgC0EBajYCACAFKAIMIQMLIAIgA0ECdGooAgAQZyIDRQ0bIAMgBSgCFCAEQQJ0/AoAACMAQeCrGGooAgAgBSgCDEECdGpBBGsoAgAgBSgCFBBkGiAFIAM2AhQgBSgCCEEBagUgBAs2AggCfyAAKAIIIAdGBEAgBCICIAYoAgwiB3YEQCAGIAdBAWoiAzYCDAJAIwBB6KsYaigCACICIANLBEAjAEHgqxhqKAIAIQIMAQtBBCMAQeSrGGooAgAiAyACTQR/IwAiAkHkqxhqIANBAXQ2AgAgAkHgqxhqIgIgAigCACADQQN0EGkiAzYCACADRQ0fIwBB6KsYaigCAAUgAgt0EHohAyMAIgdB4KsYaigCACICIAdB6KsYaiIHKAIAIglBAnRqIAM2AgAgByAJQQFqNgIAIAYoAgwhAwsgAiADQQJ0aigCABBnIgNFDR0gAyAGKAIUIARBAnT8CgAAIwBB4KsYaigCACAGKAIMQQJ0akEEaygCACAGKAIUEGQaIAYgAzYCFCAAKAIIQQFqIQIgBSgCFCEDCyAGIAYoAghBAWo2AgggACACNgIIQQAMAQsgBigCFCAEQQJ0aigCAAshAiADIARBAnQiBGogAjYCACAGKAIUIARqIAU2AgAMAwsgCigCFCAEaigCAA0CQQEgCigCDEEBayIDdCAOTwRAIAogAzYCDCMAQeCrGGooAgAgA0ECdGooAgAQZyIDRQ0bIAMgCigCFCIFIAT8CgAAIwBB4KsYaigCACAKKAIMQQJ0aigCBCAFEGQaIAogAzYCFAsgCiAKKAIIQQFrNgIIIAAgACgCCEEBazYCCAwCCyADKAIUIgkgDWooAgAiBSgCFCANaigCACIEIAZGIgtFBEAgBCAEKAIUIA1qKAIAIgQgBCAGRhshBQsgCSAGKAIIIgRBAnQiB2ogAiAHaigCADYCACAGQQEgBigCDEEBayICdCAETwR/IAYgAjYCDCMAQeCrGGooAgAgAkECdGooAgAQZyIERQ0aIAQgBigCFCAH/AoAACMAQeCrGGooAgAgBigCDEECdGooAgQgBigCFBBkGiAGIAQ2AhQgBigCCAUgBAtBAWs2AggCQCALRQRAIAUgBSgCCCIJQQFqIgQgBSgCDCICdgR/IAUgAkEBaiICNgIMAkAjAEHoqxhqKAIAIgcgAksEQCMAQeCrGGooAgAhCwwBC0EEIwBB5KsYaigCACICIAdNBH8jACIHQeSrGGogAkEBdDYCACAHQeCrGGoiByAHKAIAIAJBA3QQaSICNgIAIAJFDR0jAEHoqxhqKAIABSAHC3QQeiECIwAiB0HgqxhqKAIAIgsgB0HoqxhqIgcoAgAiD0ECdGogAjYCACAHIA9BAWo2AgAgBSgCDCECCyALIAJBAnRqKAIAEGciAkUNGyACIAUoAhQgBEECdPwKAAAjAEHgqxhqKAIAIAUoAgxBAnRqQQRrKAIAIAUoAhQQZBogBSACNgIUIAUoAghBAWoFIAQLNgIIAn8gACgCCCAJRgRAIAQiAiADKAIMIgd2BEAgAyAHQQFqIgI2AgwCQCMAQeirGGooAgAiByACSwRAIwBB4KsYaigCACEJDAELQQQjAEHkqxhqKAIAIgIgB00EfyMAIgdB5KsYaiACQQF0NgIAIAdB4KsYaiIHIAcoAgAgAkEDdBBpIgI2AgAgAkUNBiMAQeirGGooAgAFIAcLdBB6IQIjACIHQeCrGGooAgAiCSAHQeirGGoiBygCACILQQJ0aiACNgIAIAcgC0EBajYCACADKAIMIQILIAkgAkECdGooAgAQZyICRQ0dIAIgAygCFCAEQQJ0/AoAACMAQeCrGGooAgAgAygCDEECdGpBBGsoAgAgAygCFBBkGiADIAI2AhQgACgCCEEBaiECCyADIAMoAghBAWo2AgggACACNgIIQQAMAQsgAygCFCAEQQJ0aigCAAshAiAEQQJ0IgQgBSgCFGogAjYCACADKAIUIARqIAU2AgAMAwsgDkECdCIDIAooAhRqKAIADQJBASAKKAIMQQFrIgR0IA5PBEAgCiAENgIMIwBB4KsYaigCACAEQQJ0aigCABBnIgRFDRsgBCAKKAIUIgUgA/wKAAAjAEHgqxhqKAIAIAooAgxBAnRqKAIEIAUQZBogCiAENgIUCyAKIAooAghBAWs2AgggACAAKAIIQQFrNgIIDAILDBgLIAYhCAsgBiEDCyAIKAIUIgIgDWooAgAhBSAOQQFKDQALC0EAIQggBUUNACAFKAIAKQMAIAEpAwBSDQAMAwsgCA8LIwAiAEHR+Q9qIABBpeAJakHrCCNQKQMAIxQpAwAgAEGCiw5qQQAQRgwTCyMAIgBB0fkPaiAAQaXgCWpB6wgjUCkDACMWKQMAIABBgosOakEAEEYMEgsgBSgCBCEIAkAgBSgCCEUEQCAFIQEMAQsgBSAFKAIYIgEoAgA2AgAgBSABKAIENgIEIAUgASgCEDYCEAsMEgsjACIAQdH5D2ogAEGl4AlqQYsJI1ApAwAjFCkDACAAQYKLDmpBABBGDBALIwAiAEHR+Q9qIABBpeAJakGLCSNQKQMAIxYpAwAgAEGCiw5qQQAQRgwPCyMAIgBB0fkPaiAAQaXgCWpBhwkjUCkDACMUKQMAIABBgosOakEAEEYMDgsjACIAQdH5D2ogAEGl4AlqQYcJI1ApAwAjFikDACAAQYKLDmpBABBGDA0LIAYoAgQhCAJAIAYoAghFBEAgBiEBDAELIAYgBigCGCIBKAIANgIAIAYgASgCBDYCBCAGIAEoAhA2AhALDA0LIwAiAEHR+Q9qIABBpeAJakGDCSNQKQMAIxQpAwAgAEGCiw5qQQAQRgwLCyMAIgBB0fkPaiAAQaXgCWpBgwkjUCkDACMWKQMAIABBgosOakEAEEYMCgsjACIAQdH5D2ogAEGl4AlqQf8II1ApAwAjFCkDACAAQYKLDmpBABBGDAkLIwAiAEHR+Q9qIABBpeAJakH/CCNQKQMAIxYpAwAgAEGCiw5qQQAQRgwICyMAIgBB0fkPaiAAQaXgCWpB+wgjUCkDACMUKQMAIABBgosOakEAEEYMBwsjACIAQdH5D2ogAEGl4AlqQfsII1ApAwAjFikDACAAQYKLDmpBABBGDAYLIwAiAEHR+Q9qIABBpeAJakH3CCNQKQMAIxQpAwAgAEGCiw5qQQAQRgwFCyMAIgBB0fkPaiAAQaXgCWpB9wgjUCkDACMWKQMAIABBgosOakEAEEYMBAsjACIAQdH5D2ogAEGl4AlqQfMII1ApAwAjFCkDACAAQYKLDmpBABBGDAMLIwAiAEHR+Q9qIABBpeAJakHzCCNQKQMAIxYpAwAgAEGCiw5qQQAQRgwCCyMAIgBB0fkPaiAAQaXgCWpB7wgjUCkDACMUKQMAIABBgosOakEAEEYMAQsjACIAQdH5D2ogAEGl4AlqQe8II1ApAwAjFikDACAAQYKLDmpBABBGC0EADwsgASgCGCgCFCABKAIUKAIANgIAIAEoAhghBAJAIAEgACgCFEYEQCAAIAQ2AhQgASgCFCEGDAELIAEoAhQiBigCACAENgIYCyAAIAAoAgxBAWs2AgwgASMAIgBB4KsYaigCACgCACAGEGQ2AhQgAEGkjhdqIAEQSBogCAtSAQJ/IwFBEGsiAiQBIAIgADYCDCACIAE2AgggAigCDCNlIwFBEGsiACACKAIINgIIIwFBEGsiASAAKAIIKAIANgIMIAEoAgy3EBYgAkEQaiQBC6kBAQJ/IAFBA00EQCMAIgBBnJ4PaiAAQff7A2pB/wMjOSkDACMKKQMAIABButoNakEAEEZBfw8LIAIEQCACIAAgAWoiBUEEay0AACIENgIAIAIgBCAFQQNrLQAAQQh0ciIENgIAIAIgBUECay0AAEEQdCAEciIENgIAIAIgBUEBay0AAEEYdCAEcjYCAAsgA0UEQEEADwsgAyAAIAFBBGtBABCdATYCAEEAC88JAgR/BH4jAUHwAGsiBiQBIARC////////////AIMhCQJAAkAgAVAiBSACQv///////////wCDIgpCgICAgICAwP//AH1CgICAgICAwICAf1QgClAbRQRAIANCAFIgCUKAgICAgIDA//8AfSILQoCAgICAgMCAgH9WIAtCgICAgICAwICAf1EbDQELIAUgCkKAgICAgIDA//8AVCAKQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQQgASEDDAILIANQIAlCgICAgICAwP//AFQgCUKAgICAgIDA//8AURtFBEAgBEKAgICAgIAghCEEDAILIAEgCkKAgICAgIDA//8AhYRQBEBCgICAgICA4P//ACACIAEgA4UgAiAEhUKAgICAgICAgIB/hYRQIgUbIQRCACABIAUbIQMMAgsgAyAJQoCAgICAgMD//wCFhFANASABIAqEUARAIAMgCYRCAFINAiABIAODIQMgAiAEgyEEDAILIAMgCYRCAFINACABIQMgAiEEDAELIAMgASABIANUIAkgClYgCSAKURsiCBshCiAEIAIgCBsiDEL///////8/gyEJIAIgBCAIGyILQjCIp0H//wFxIQcgDEIwiKdB//8BcSIFRQRAIAZB4ABqIAogCSAKIAkgCVAiBRt5IAVBBnStfKciBUEPaxD2ASAGKQNoIQkgBikDYCEKQRAgBWshBQsgASADIAgbIQMgC0L///////8/gyEBIAcEfiABBSAGQdAAaiADIAEgAyABIAFQIgcbeSAHQQZ0rXynIgdBD2sQ9gFBECAHayEHIAYpA1AhAyAGKQNYC0IDhiADQj2IhEKAgICAgICABIQhASAJQgOGIApCPYiEIAIgBIUhBAJ+IANCA4YiAiAFIAdGDQAaIAUgB2siB0H/AEsEQEIAIQFCAQwBCyAGQUBrIAIgAUGAASAHaxD2ASAGQTBqIAIgASAHEPcCIAYpAzghASAGKQMwIAYpA0AgBikDSIRCAFKthAshCUKAgICAgICABIQhCyAKQgOGIQoCQCAEQgBTBEBCACEDQgAhBCAJIAqFIAEgC4WEUA0CIAogCX0hAiALIAF9IAkgClatfSIEQv////////8DVg0BIAZBIGogAiAEIAIgBCAEUCIHG3kgB0EGdK18p0EMayIHEPYBIAUgB2shBSAGKQMoIQQgBikDICECDAELIAkgCnwiAiAJVK0gASALfHwiBEKAgICAgICACINQDQAgCUIBgyAEQj+GIAJCAYiEhCECIAVBAWohBSAEQgGIIQQLIAxCgICAgICAgICAf4MhAyAFQf//AU4EQCADQoCAgICAgMD//wCEIQRCACEDDAELQQAhBwJAIAVBAEoEQCAFIQcMAQsgBkEQaiACIAQgBUH/AGoQ9gEgBiACIARBASAFaxD3AiAGKQMAIAYpAxAgBikDGIRCAFKthCECIAYpAwghBAsgBEI9hiACQgOIhCEBIARCA4hC////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FSkDACABQay9CGpBABBGIAAMAgsjACIBQf+BD2ogAUGHvAhqQf4EIycpAwAjFSkDACABQcsqakEAEEYjlgMgABBIGkEAIQALIAALIgAEf0EOIABBARBNIQUjICEDIAVCAFkNAkHUAgVB0AILIQEjACIAQc//D2ogAEGevAhqIAEjJykDACADKQMAIABBiL4IakEAEEYQSQsQT0J/DwsQSSAFC3EBAX8jAUEQayICJAEgAiAANgIIIAIgATYCBCACIAIoAggiADYCDCMBQRBrIgEgAigCBDYCDCAAIAEoAgwoAgQQigIjAUEQayIBIAA2AgwgASgCDCgCBEEISwRAIAAoAgQQEgsgAigCDBogAkEQaiQBC/cGAgR/AX4jKy0AACECAkACQAJAIyotAAANACACQQFxDQAQWEEATg0AIwAiAUHagBBqIAFBw5sRakGKAyMcKQMAIwUpAwAgAUGahg5qQQAQRgwBCxBZQQBIBEAjACIBQdqAEGogAUHDmxFqQYoDIxwpAwAjFSkDACABQeG/AWpBABBGDAELEFcaIwFBQGoiAiQBIAJCADcDOCACQQA2AjQCQAJAIAFFBEAjACIBQdqAEGogAUGCxwZqQd0CIwYpAwAjCikDACABQdbSEGpBABBGDAELIAEtAABFBEAjACIBQdqAEGogAUGCxwZqQd8CIwYpAwAjCikDACABQfmGCWpBABBGDAELIAAjhgIgAkE4aiACQTRqIAJBCGoQkgRBAEgEQCMAIgFB2oAQaiABQYLHBmpB4wIjBykDACMVKQMAIAFB6LADakEAEEYMAQsCfyACQQhqIQQgAikDOCEAIzwpAwAhBiACKAI0IgMQpgFBAE4EQAJAAkAgAygCBCgCACgCcCIFRQRAIwAiAUHbvQ9qIAFBwLUHakGKDyMTKQMAIxgpAwAgAUGdqg1qQQAQRgwBCyADKAIAIAQgASAAIAZBACAFESIAIgENASMAIgFB270PaiABQcC1B2pBjg8jEykDACMlKQMAIAFB1I8OakEAEEYLQQAhASMAIgNB270PaiADQdO1B2pBrw8jEykDACMlKQMAIANB1I8OakEAEEYLEKUBQQBIBH8jACIBQdu9D2ogAUHTtQdqQbQPIxMpAwAjSCkDACABQbaaBmpBABBGQQAFIAELDAELIwAiAUHbvQ9qIAFB07UHakGpDyMTKQMAIxUpAwAgAUHTmgZqQQAQRkEACyIBRQRAIwAiAUHagBBqIAFBgscGakHoAiMHKQMAIyUpAwAgAUHRxwJqQQAQRgwBC0EFIAEgAigCNCgCBBCYAyIAQgBZDQEjACIBQdqAEGogAUGCxwZqQewCIwcpAwAjICkDACABQYfdEGpBABBGIAIoAjQjPCkDAEEAELwIQQBODQAjACIBQdqAEGogAUGCxwZqQfECIwcpAwAjLykDACABQfnLAmpBABBGC0J/IQALIAJBQGskASAAQgBZDQEjACIBQdqAEGogAUHDmxFqQY4DIwcpAwAjJSkDACABQcTGAmpBABBGEEkLEE9Cfw8LEEkgAAuPAgEBfyAAIAEQjgJBAEgEQCMAIgBBme0OaiAAQfvDDWpB6gIjECkDACNOKQMAIABB9CdqQQAQRkF/DwsgACAAKALEAUEBayICNgLEAUEAIQECQCACDQACQAJAIAAoAsABIgJFDQAgAiMCQbQBaiAAEJwDQQBODQAjACIAQZntDmogAEH7ww1qQfUCIxApAwAjOykDACAAQeCvA2pBABBGDAELIAAQuQFBAEgEQCMAIgBBme0OaiAAQfvDDWpB+QIjECkDACNMKQMAIABBpShqQQAQRgwBCyAAENwCQQBODQEjACIAQZntDmogAEH7ww1qQf0CIxApAwAjQCkDACAAQfMoakEAEEYLQX8hAQsgAQtwAgJ/AX4jAUEQayICJAECQCABQgBTDQAgAUIwiKdB//8BcSIDQf//AEkNAEJ/IQQgA0G/gAFrQUBJDQAgAiAAIAFC////////P4NCgICAgICAwACEQe+AASADaxD3AiACKQMAIQQLIAJBEGokASAEC4IBAQJ/IwFBEGsiAiQBAn5CACABQjCIp0H//wFxIgNB//8ASQ0AGiABQj+HQv///////////wCFIANBv4ABa0G/f00NABogAiAAIAFC////////P4NCgICAgICAwACEQe+AASADaxD3AiACKQMAIgBCACAAfSABQgBZGwsgAkEQaiQBC2ABAn8gAkUEQEEADwsgAC0AACIDBH8CQANAIAMgAS0AACIERw0BIARFDQEgAkEBayICRQ0BIAFBAWohASAALQABIQMgAEEBaiEAIAMNAAtBACEDCyADBUEACyABLQAAawsaACAAIAEQoAYiAEEAIAAtAAAg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IAFBkiRqQZIgIxApAwAjQCkDACABQernC2pBABBGDAELIAAoAgAhAQJAIAAoAhwoAiwiAkUNAEEDIAAgAhEAAEEATg0AIwAiAUHq7Q5qIAFBkiRqQaQgIxApAwAjYCkDACABQabnAmpBABBGDAELIAAoAghBA3YhBCAAKAJUIQIgACgCUCIDBEAgAyACNgJUCyACBEAgAiADNgJQCyAAIAEgBEH//wNxQQJ0aiICKAKcAUYEQCACIAAoAlA2ApwBCyAAQgA3A1AgASABKAIsQQFrNgIsIAEgASgCMCAAKAIQIgJrNgIwIAEgACgCMEECdGoiAyADKAI0QQFrNgI0IAEgACgCMCIDQQJ0aiIEIAQoAkwgAms2AkwgACgCECECAn8gAC0AIEEBRgRAIAEgASgCgAEgAms2AoABQYQBDAELIAEgASgCZCACazYCZEHoAAsgAWogA0ECdGoiAyADKAIAIAJrNgIAIAAtACpBAUYEQCABIAEoAoCCEEEBazYCgIIQCyAAKAJYIQICQCAAIAEoAqSBEEYEQCABIAI2AqSBECACRQRAQQAhAgwCCyACQQA2AlwMAQsgACgCXCACNgJYCyAAKAJcIQMCQCAAIAEoAqiBEEYEQCABIAM2AqiBECADRQ0BIANBADYCWAwBCyACIAM2AlwLIABCADcDWCABIAEoApyBEEEBazYCnIEQIAEgASgCoIEQIAAoAhAiBGs2AqCBECAAKAJgIQICQCAAIAEoAriCEEYEQCABIAI2AriCECACRQRAQQAhAgwCCyACQQA2AmQMAQsgACgCZCACNgJgCyAAKAJkIQMCQCAAIAEoAryCEEYEQCABIAM2AryCECADRQ0BIANBADYCYAwBCyACIAM2AmQLIABCADcDYCABIAEoArCCEEEBazYCsIIQIAEgASgCtIIQIARrNgK0ghAgASAAEMkHQQBIBEAjACIBQertDmogAUGSJGpBvCAjECkDACNAKQMAIAFBkPEBakEAEEYMAQsgASAANgK4gRAgASABKQOwgRBCAXw3A7CBECABKAK8gRAgAEYEQCABQQA2AryBEAsgACgCFCIBBEAgACABEEc2AhQLIABBADYCAEEADAELQX8LQQBIBEAjACIBQeWBEGogAUGAJGpB4BMjECkDACNAKQMAIAFBiTBqQQAQRkF/IQULAkAgBkUNACAG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QCAFQXxxIQkDQCAEIANBA3QiB2ogBiAHaikDADcDACAEIAdBCHIiC2ogBiALaikDADcDACAEIAdBEHIiC2ogBiALaikDADcDACAEIAdBGHIiB2ogBiAHaikDADcDACADQQRqIQMgCEEEaiIIIAlHDQALCyAFQQNxIgdFDQIDQCAEIANBA3QiCGogBiAIaikDADcDACADQQFqIQMgCkEBaiIKIAdHDQALDAILIABBADYCNAwCCyAAQQA2AjQLIAJFDQAgASgCOEUNACAAI6MBIAUQtgIiAjYCOCABKAIwIgZFDQEgASgCOCEFQQAhCkEAIQMgBkEETwRAIAZBfHEhB0EAIQgDQCACIANBA3QiBGogBCAFaikDADcDACACIARBCHIiCWogBSAJaikDADcDACACIARBEHIiCWogBSAJaikDADcDACACIARBGHIiBGogBCAFaikDADcDACADQQRqIQMgCEEEaiIIIAdHDQALCyAGQQNxIgRFDQEDQCACIANBA3QiBmogBSAGaikDADcDACADQQFqIQMgCkEBaiIKIARHDQALDAELIABBADYCOAsgACABKQMANwMAIAAgASkDGDcDGCAAIAEpAxA3AxAgACABKQMINwMIQQALcwICfwF+IAAgACgCBEEBayIBNgIEAkAgAQ0AIAAoAgAgACgCCBEBACMAQeyGF2ogABBIGkEATg0AEEwaI6cBKQMAIQMQTBojACIAQZ+BEGogAEH61AVqQfQAIAMjGykDACAAQeqqDmpBABBGQX8hAgsgAgtBAQF/AkAgACgCGCABEIABDQAgACgCHCABEIABRQRAA0AgACgCACIARQ0CIAAoAiQgARCAAUUNAAsLQQEhAgsgAgttAQF/IwFBEGsiAyQBIAMgAjYCDEEAIQIgACABIwIiAEHlCmogAEHmCmogA0EMahDwBkEASARAIwAiAEH0/A5qIABBltULakGLFyMaKQMAI0IpAwAgAEH68AlqQQAQRkF/IQILIANBEGokASACC8gCAQF/IystAAAhAgJAAkACQCMqLQAADQAgAkEBcQ0AEFhBAE4NACMAIgJBpPUPaiACQbLLA2pBpwgjHCkDACMFKQMAIAJBmoYOakEAEEYMAQsQWUEASARAIwAiAkGk9Q9qIAJBsssDakGnCCMcKQMAIxUpAwAgAkHhvwFqQQAQRgwBCxBXGgJAQX8gAEI4iKcgAEIAVxtBC0cEQCMAIgJBpPUPaiACQbLLA2pBqwgjBikDACMMKQMAIAJBp94BakEAEEYMAQtBfyABQjiIpyABQgBXG0EKRwRAIwAiAkGk9Q9qIAJBsssDakGtCCMGKQMAIwwpAwAgAkGgzANqQQAQRgwBCyAAIAEQyQEiAkEATg0CIwAiAkGk9Q9qIAJBsssDakGxCCMaKQMAIyApAwAgAkHcnARqQQAQRgsQSQsQT0F/DwsQSSACC4UBAQN/AkAgACgCECIBRQ0AAkAgACgCACICKAIgIgMEQCABIAMRAQBBAE4NASMAIgNBht8PaiADQa3pB2pBrAQjCSkDACMfKQMAIANB7a8OakEAEEYMAQsgAUEAIAIoAgj8CwALIAIoAiQiAgRAIAEgAhEBABoMAQsgARBHGgsgAEEANgIQC7UBAQF/IwFBEGsiBiQBIAYgAzYCDEF/IQMCQCAAIAEgAiAGQQxqIAUgBkEIahD3DUEASARAIwAiAEGG3w9qIABB/ewHakHAASMJKQMAIxYpAwAgAEHz+AtqQQAQRgwBC0EAIQMgACABIAYoAgggAiAFIAYoAgwgBBD2DUEATg0AIwAiAEGG3w9qIABB/ewHakHEASMJKQMAIx4pAwAgAEGVmAxqQQAQRkF/IQMLIAZBEGokASADCz8AIAAgASkDADcDACAAIAEpAxA3AxAgACABKQMINwMIIAEtABBBAUYEQCAAKAIAIgAgACgCEEEBajYCEAtBAAuEAwIGfwF+IwFBEGsiAyQBIANCfzcDCCAAKQMIIQcgA0EIaiICBEAgAiMAQejkF2ooAgApA2A3AwALIwBB6OQXaigCACAHNwNgAkAgAEGAAUEAENIBIgIEQEGYDSEEAn8CQCACI8sBKAIQEQEAIgFBAEgNACPLASABDQEaIAIjzAEoAhARAQAiAUEASA0AI8wBIAENARogAiPNASgCEBEBACIBQQBIDQAjzQEgAQ0BGkGeDSEECyMAIgFBvP0OaiIFIAFBwekHaiAEIwkiBCkDACMFKQMAIAFBpegKaiIGQQAQRiAFIAFBv8oDakH0DCAEKQMAIwgpAwAgBkEAEEZBAAshASAAIAJBABC+AUEATg0BIwAiAEG8/Q5qIABBv8oDakH4DCMJKQMAIyIpAwAgAEGRsQVqQQAQRkEAIQEMAQsjACIAQbz9DmogAEG/ygNqQfAMIwkpAwAjJCkDACAAQbWyBWpBABBGCyMAQejkF2ooAgAgAykDCDcDYCADQRBqJAEgAQuXFQIHfwN+IwFBIGsiBCQBIARBADYCHCAEQYACOwEQIAQgADYCCCAEQRxqIgMEQCADIwBB6OQXaigCACgCaDYCAAsjAEHo5BdqKAIAQQI2AmhBAiEDA0ACQAJAAn8CQCAAKAIIIgIoAvgKQQFHDQAgAikDkA5QDQAgAigCxAwEfyADQQNBAiACQQEQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBATYCDEGhECAAIAAoAggoAsQMIARBCGoQggIiAUEASA0CGiABQQBHBUEACyECIAAoAggiASgCyAwEQCADQQNBAiABQQIQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBAjYCDEGhECAAIAAoAggoAsgMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgCzAwEQCADQQNBAiABQQMQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBAzYCDEGhECAAIAAoAggoAswMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC0AwEQCADQQNBAiABQQQQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBDYCDEGhECAAIAAoAggoAtAMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC1AwEQCADQQNBAiABQQUQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBTYCDEGhECAAIAAoAggoAtQMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC2AwEQCADQQNBAiABQQYQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBjYCDEGhECAAIAAoAggoAtgMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC3AwEQCADQQNBAiABQQcQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBATYCDEGhECAAIAAoAggoAtwMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC4AwEQCADQQNBAiABQQgQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBAjYCDEGhECAAIAAoAggoAuAMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC5AwEQCADQQNBAiABQQkQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBAzYCDEGhECAAIAAoAggoAuQMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC6AwEQCADQQNBAiABQQoQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBDYCDEGhECAAIAAoAggoAugMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC7AwEQCADQQNBAiABQQsQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBTYCDEGhECAAIAAoAggoAuwMIARBCGoQggIiAUEASA0CGiABQQBHIAJyIQILIAAoAggiASgC8AwEfyADQQNBAiABQQwQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBjYCDEGhECAAIAAoAggoAvAMIARBCGoQggIiAUEASA0CGiABQQBHIAJyBSACC0EBcQ0EQQAhAQwDCyACKALADAR/IANBA0ECIAJBABB9GyIBRwRAIwBB6OQXaigCACABNgJoIAEhAwsgBEEANgIMQbkQIAAgACgCCCgCwAwgBEEIahCCAiIBQQBIDQEaIAAoAgghAiABQQBHBUEACyEFIAIoAsQMBEAgA0EDQQIgAkEBEH0bIgFHBEAjAEHo5BdqKAIAIAE2AmggASEDCyAEQQE2AgxBuRAgACAAKAIIKALEDCAEQQhqEIICIgFBAEgNARogAUEARyAFciEFIAAoAgghAgsgAigCyAwEQCADQQNBAiACQQIQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBAjYCDEG5ECAAIAAoAggoAsgMIARBCGoQggIiAUEASA0BGiABQQBHIAVyIQUgACgCCCECCyACKALMDARAIANBA0ECIAJBAxB9GyIBRwRAIwBB6OQXaigCACABNgJoIAEhAwsgBEEDNgIMQbkQIAAgACgCCCgCzAwgBEEIahCCAiIBQQBIDQEaIAFBAEcgBXIhBSAAKAIIIQILIAIoAtAMBEAgA0EDQQIgAkEEEH0bIgFHBEAjAEHo5BdqKAIAIAE2AmggASEDCyAEQQQ2AgxBuRAgACAAKAIIKALQDCAEQQhqEIICIgFBAEgNARogAUEARyAFciEFIAAoAgghAgsgAigC1AwEQCADQQNBAiACQQUQfRsiAUcEQCMAQejkF2ooAgAgATYCaCABIQMLIARBBTYCDEG5ECAAIAAoAggoAtQMIARBCGoQggIiAUEASA0BGiABQQBHIAVyIQUgACgCCCECCyACKALYDARAIANBA0ECIAJBBhB9GyIBRwRAIwBB6OQXaigCACABNgJoIAEhAwsgBEEGNgIMQbkQIAAgACgCCCgC2AwgBEEIahCCAiIBQQBIDQEaIAFBAEcgBXIhBQsCf0EAIQJBACEGIAAoAgghAQJAAkACQCAAQQAQ9QEiCEJ/UgRAAkAgASkD2A0iCVANACABKQPgDSIKQn9RDQAgCCAJIAp8Ug0AIABBACAAKAIIIgEpA+ANIAEpA9gNENEFQQBIDQIgAUJ/NwPgDSABQgA3A9ANIAFCADcD2A1BASECCyAAKAIIIQEgAEEDEPUBIghCf1ENAgJAIAEpA4AOIglQDQAgASkDiA4iCkJ/UQ0AIAggCSAKfFINACAAQQMgACgCCCIBKQOIDiABKQOADhDRBUEASA0EIAFCfzcDiA4gAUIANwP4DSABQgA3A4AOQQEhBgsgAiAGcgwECyMAIgFBgZYPaiICIAFB6rsQakG2BiMOIgYpAwAjCCIHKQMAIAFBwrwQakEAEEYgAiABQc+7EGpBggcgBikDACAHKQMAIAFBjr8DakEAEEZBfwwDCyMAIgFBgZYPaiICIAFBvcsMakHfBiMOIgYpAwAjGykDACABQc+tCGpBABBGIAIgAUHPuxBqQYUHIAYpAwAjbykDACABQYG9EGpBABBGQX8MAgsjACIBQYGWD2oiAiABQeq7EGpBtgYjDiIGKQMAIwgiBykDACABQcK8EGpBABBGIAIgAUHPuxBqQYgHIAYpAwAgBykDACABQbS/A2pBABBGQX8MAQsjACIBQYGWD2oiAiABQb3LDGpB3wYjDiIGKQMAIxspAwAgAUHPrQhqQQAQRiACIAFBz7sQakGLByAGKQMAI28pAwAgAUGBvRBqQQAQRkF/CyICQQBODQFBwRALIQMjACIAQf79D2ogAEGEvBBqIAMjDikDACNvKQMAIABBgb0QakEAEEZBfyEBDAELQQAhASACQQBHIAVyQQFxDQELCyAEKAIcIgAEQCMAQejkF2ooAgAgADYCaAsgBEEgaiQBIAELmwEBAn8gACAAKAJMEEc2AkwgACAAKAJUEEc2AlQCQAJAIAAoAhQNACAAKAIYIgFFDQAgARC1AkEASA0BCyMAQcT4FWogABBIGkEADwsjACIAQYakD2oiASAAQazODGpBnQMjDSICKQMAIywpAwAgAEGkmghqQQAQRiABIABBlcsMakHIHSACKQMAIx8pAwAgAEHE1wxqQQAQRkF/CzoAIAEEQCABIAAoAgQoAgA2AgALIAIEQCACIAAoAgQoAgg2AgALIAMEQCADIAAoAgQoAgw2AgALQQALrgIBAX8jAUEgayIHJAEgByACNgIcAkACQAJAIANFBEAgAUJ/UQ0BIAEgACkD4AFSDQEgACgC6ANBAUcNASAAKALkAyECDAILIAMoAuwBIAQgACgCyAEgACgC8AFsa0ECdGooAgAiAg0BCyAHIAQ2AhggByADNgIUIAcgADYCECAHIAAoAtgDIgI2AgggByAHQRxqNgIMIAcgB0EQajYCBCACI6oBIAEgB0EEaiAFEG8iAgRAIAIgATcD0AEgAikD+AFQBEAgACgC6AMiA0UEQCAAIAI2AuQDCyAAIANBAnI2AugDCyAGQQE6AAAMAgtBACECIwAiAEHfug9qIABBm+sCakGFCSMNKQMAIyQpAwAgAEHJmwhqQQAQRgwBCyAGQQA6AAALIAdBIGokASACC4ABAQF/AkAgACgCvAFFDQAgACAAKALQAxCpAkEATg0AIwAiAEGSmg9qIABBixRqQZUFIw0pAwAjaSkDACAAQZi0BWpBABBGQX8PCyAAEJcBQQBIBH8jACIAQZKaD2ogAEGLFGpBmQUjDSkDACNKKQMAIABBsRdqQQAQRkF/BUEACwtbAQF/AkAgACAAKALAAyIBBH8gAQUgABDKAkEASA0BIAAoAsADC0EBajYCwANBAA8LIwAiAEGSmg9qIABBkc0FakGlBCMNKQMAI2EpAwAgAEH2swVqQQAQRkF/C9YBAQJ/IwFBMGsiBiQBIAYgBDYCFCAGIAM2AhAgBiAANgIMIAAoAtgDIQcgBiACNgIgIAYgBzYCGCAGAn8gACgCvAEEQCADRQRAIAYgACgC+AI2AhwgACgC/AIMAgsgBiADKAKEAiAEQQN0aiIAKAIANgIcIAAoAgQMAQsgBiACNgIcQQALNgIkIAZCADcCKCAHI8gBIAEgBkEMaiAFEG8iAkUEQCMAIgBB97sPaiAAQcnrAmpB3AMjDSkDACMkKQMAIABBw6MIakEAEEYLIAZBMGokASACC4YBAQF/An8CQCAAEKoFIgJFBEAjACIBQZ/sD2ogAUGm4g5qQYYCIwYpAwAjDCkDACABQb+ABWpBABBGDAELQQAgAkF/IABCOIinIABCAFcbIAEQpwFBAE4NARojACIBQZ/sD2ogAUGm4g5qQYoCIwYpAwAjDCkDACABQb3lAmpBABBGC0F/CwuGBwECfyPrARBiIgFFBEAjACIAQe+AD2ogAEGfugdqQa4DIw4pAwAjFikDACAAQd/gBWpBABBGQQAPCwJAAkAgAUEIaiICIAAoAgAQxgVBAEgEQCMAIgBB74APaiAAQZ+6B2pBsgMjDykDACMeKQMAIABBzY8HakEAEEYMAQsgAUEgaiAAKAIEQQAQ1AJBAEgEQCMAIgBB74APaiAAQZ+6B2pBtAMjDykDACMeKQMAIABBytUIakEAEEYMAQsgASgCCCABKQMQEPoEIgBFBEAgASPsARBiIgA2AgACQAJAIABFBEAjACIAQe+AD2ogAEGfxg1qQYMEIw4pAwAjFikDACAAQYKLDmpBABBGDAELIAIQiwJBAEgEQCMAIgBB74APaiAAQZ/GDWpBhwQjDykDACMlKQMAIABB6eIFakEAEEYMAQsCQCACQREQ6QEiAEEASARAIwAiAEHvgA9qIABBn8YNakGMBCMPKQMAIwgpAwAgAEGBqwNqQQAQRgwBCyAADQIgAkECEOkBIgBBAEgEQCMAIgBB74APaiAAQZ/GDWpBjwQjDykDACMIKQMAIABBu6oDakEAEEYMAQsgAA0CIwAiAEHvgA9qIABBn8YNakGRBCMPKQMAIyUpAwAgAEHS5gVqQQAQRgsgAkEAEOEBGgsgASgCACIABEAgASPsASAAEEg2AgALIwAiAEHvgA9qIABBn7oHakG6AyMPKQMAIygpAwAgAEGxuw1qQQAQRgwCCyABKAIIIAEpAxAgASgCAEEAEKYEQQBIBEAgASPsASABKAIAEEg2AgAjACIAQe+AD2ogAEGfugdqQb8DIw8pAwAjIykDACAAQb+6A2pBABBGDAILIAEoAgggASkDEBDyAkEASARAIwAiAEHvgA9qIABBn7oHakHEAyMPKQMAI0MpAwAgAEGCjgJqQQAQRgwCCyABKAIAQQE2AgAgAQ8LIAEgADYCACAAIAAoAgBBAWo2AgACQCABKAIIIAEpAxAQpARCAFINACACEIsCQQBODQAjACIAQe+AD2ogAEGfugdqQdQDIw8pAwAjJSkDACAAQeGtBWpBABBGDAELIAEoAgggASkDEBDyAkEATg0BIwAiAEHvgA9qIABBn7oHakHZAyMPKQMAI0MpAwAgAEGCjgJqQQAQRgsgAhCBAxogAUEgahDAARoj6wEgARBIGkEAIQELIAELkwcCBH8DfiMBQRBrIgUkAQJAAkACQCACRQ0AAkAgAS0AsAJBAUcNACABLQC0AkGAAXFFDQAjACIAQeyiD2ogAEH1iwhqQdsCIy0pAwAjhQEpAwAgAEG2oAZqQQAQRgwCCyABKAKkAkEBOgC8ASABQQE6ALECQX8hAyABEIsPQQBODQAjACIAQeyiD2ogAEH1iwhqQecCIy0pAwAjSikDACAAQcEYakEAEEYMAgsgASABKAKsAkEBayIENgKsAkEAIQMgBA0BIAUgACgCCCIGLQDeCiIDOgAPAkAgAw0AQX8hAyAFQQ9qIQQCfyAGKAJUIgZFBEAjACIEQf7uDmogBEHVwANqQZgBIxApAwAjNSkDACAEQdWkEWpBABBGQX8MAQsgBARAIAQgBi0AADoAAAtBAAtBAEgEfyMAIgRB5YEQaiAEQbTAA2pBqA0jECkDACM1KQMAIARB8bgOakEAEEZBfwVBAAtBAE4NACMAIgBB7KIPaiAAQfWLCGpB9QIjECkDACM1KQMAIABB9cADakEAEEYMAgtBASEEIAEtALECIQMCQAJAAkAgAS0AsAJBAUYEQAJ/QQAgA0EBcUUNABogASkDiAIhByABKQOAAiEIIAUtAA9BAUYEQCAHIAhUBEBBACEEQYMEDAILIAEgBzcDgAJBAgwBC0ECQYMEIAcgCFEiBBsLIQMgACOpASABKQP4ASABKAKkAiADEFtBAE4EQEEAIQMgAUEAOgCwAiAEDQIgAUEAOgCxAiABKQP4ASEHDAQLIwAiAEHsog9qIABB9YsIakGbAyMtKQMAIyIpAwAgAEHTpAZqQQAQRgwECwJAIANBAXFFDQAgASkD+AEiB0J/UQ0AIAUtAA9BAUcNAiABKQOIAiIIIAEpA4ACVA0CIAEgCDcDgAILQQAhAyABQQA6ALECDAQLIAFBADoAsQIgAUEANgKkAgwDCyABQQA6ALECCyABQn83A/gBIAEpA4gCIQggAUIANwOIAgJAIAINAEF/IQMgARCLD0EATg0AIwAiAEHsog9qIABB9YsIakHhAyMtKQMAI0opAwAgAEHBGGpBABBGDAILQQAhAyAAKAIIKQOYCyIJIAdYIAdCf1IgCUJ/UnFxDQEgAEEFIAcgCBCBAUEATg0BIwAiAEHsog9qIABB9YsIakHsAyMtKQMAIxspAwAgAEHm7QNqQQAQRgtBfyEDCyAFQRBqJAEgAwvQAwICfwF+IwFBEGsiAyQBAkACQCABKAKkAiIEBEAgAS0AsAJBAUcNASACQf8AcQ0BIAIgASgCtAJGDQFBfyECIAAjqQEgASkD+AEgBEEAEFtBAEgEQCMAIgBB7KIPaiAAQea4CGpB4gEjLSkDACMiKQMAIABB06QGakEAEEYMAwsgAyABNgIMIAMgADYCCCABIAAjqQEgASkD+AEgA0EIakEAEG8iADYCpAIgAEUEQCMAIgBB7KIPaiAAQea4CGpB6QEjLSkDACMkKQMAIABBie4DakEAEEYMAwsgAUEANgK0AgwBCyABKQP4ASIFQn9SBEAgAyABNgIMIAMgADYCCCABIAAjqQEgBSADQQhqIAIQbyIANgKkAiAARQRAIwAiAEHsog9qIABB5rgIakGAAiMtKQMAIyQpAwAgAEGJ7gNqQQAQRkF/IQIMAwsgASACNgK0AiABQQE6ALACDAELIAEgACABEIUPIgA2AqQCIABFBEAjACIAQeyiD2ogAEHmuAhqQZECIy0pAwAjMykDACAAQeGhBmpBABBGQX8hAgwCCyABQgA3A4ACIAFCADcDiAILIAEgASgCrAJBAWo2AqwCQQAhAgsgA0EQaiQBIAILTgEBfyAAIAEgACkDICACfCAAKAIIKAJoERAAQQBIBH8jACIAQceCD2ogAEGnuhBqQd4SIyEpAwAjBSkDACAAQb/5DWpBABBGQX8FQQALC88CAQF/IystAAAhAgJAAkACQCMqLQAADQAgAkEBcQ0AEFhBAE4NACMAIgBBlIAQaiAAQYSMCmpB3BUjHCkDACMFKQMAIABBmoYOakEAEEYMAQsQWUEASARAIwAiAEGUgBBqIABBhIwKakHcFSMcKQMAIxUpAwAgAEHhvwFqQQAQRgwBCxBXGgJAAkAgAARAIAAtAAANAQsjACIAQZSAEGogAEGEjApqQeAVIwYpAwAjCikDACAAQdnHDmpBABBGDAELAkAgAVAEQCN6KQMAIQEMAQsgASNNKQMAEMkBQQFGDQAjACIAQZSAEGogAEGEjApqQeUVIwYpAwAjDCkDACAAQYjVAWpBABBGDAELIAAgARCrB0EATg0CIwAiAEGUgBBqIABBhIwKakHpFSMhKQMAI7EBKQMAIABBrq8LakEAEEYLEEkLEE9Bfw8LEElBAAviAgEDfyMrLQAAIQECQAJAAkAjKi0AAA0AIAFBAXENABBYQQBODQAjACIAQZSAEGogAEHtjAhqQfYSIxwpAwAjBSkDACAAQZqGDmpBABBGDAELEFlBAEgEQCMAIgBBlIAQaiAAQe2MCGpB9hIjHCkDACMVKQMAIABB4b8BakEAEEYMAQsQVxoCQCAARQRAIwAiAEGUgBBqIABB7YwIakH6EiMGKQMAIwopAwAgAEGi0BBqQQAQRgwBCyAAKAIIIgFFBEAjACIAQZSAEGogAEHtjAhqQfwSIwYpAwAjCikDACAAQYDQEGpBABBGDAELIAEoApgBIgFFDQIgACABEQEAQQBODQIjACIAQZSAEGoiASAAQc+MCGpBnBMjISICKQMAI78BIgMpAwAgAEGT9A1qQQAQRiABIABB7YwIakGAEyACKQMAIAMpAwAgAEGw9A1qQQAQRgsQSQsQT0F/DwsQSUEAC8wDAQJ/IystAAAhAwJAAkACQCMqLQAADQAgA0EBcQ0AEFhBAE4NACMAIgBBlIAQaiAAQfijCmpB+xEjHCkDACMFKQMAIABBmoYOakEAEEYMAQsQWUEASARAIwAiAEGUgBBqIABB+KMKakH7ESMcKQMAIxUpAwAgAEHhvwFqQQAQRgwBCxBXGgJAIABFBEAjACIAQZSAEGogAEH4owpqQf8RIwYpAwAjCikDACAAQaLQEGpBABBGDAELIAAoAghFBEAjACIAQZSAEGogAEH4owpqQYESIwYpAwAjCikDACAAQYDQEGpBABBGDAELAkAgAVAEQCM8KQMAIQEMAQsgASPXASkDABDJAUEBRg0AIwAiAEGUgBBqIABB+KMKakGFEiMGKQMAIwwpAwAgAEG01wFqQQAQRgwBCyMAQejkF2ooAgAgATcDACAAKAIIKAKQASIDRQ0CIAAjAEHo5BdqKAIAKQMAIAIgAxEMAEEATg0CIwAiAEGUgBBqIgIgAEHWowpqQagSIyEiAykDACNSIgQpAwAgAEHG9g1qQQAQRiACIABB+KMKakGMEiADKQMAIAQpAwAgAEGb9Q1qQQAQRgsQSQsQT0F/DwsQSUEAC8oDAQF/IystAAAhAwJAAkACQCMqLQAADQAgA0EBcQ0AEFhBAE4NACMAIgBBlIAQaiAAQZDeCGpBuREjHCkDACMFKQMAIABBmoYOakEAEEYMAQsQWUEASARAIwAiAEGUgBBqIABBkN4IakG5ESMcKQMAIxUpAwAgAEHhvwFqQQAQRgwBCxBXGgJAIABFBEAjACIAQZSAEGogAEGQ3ghqQb0RIwYpAwAjCikDACAAQaLQEGpBABBGDAELIAAoAghFBEAjACIAQZSAEGogAEGQ3ghqQb8RIwYpAwAjCikDACAAQYDQEGpBABBGDAELAkAgAVAEQCM8KQMAIQEMAQsgASPXASkDABDJAUEBRg0AIwAiAEGUgBBqIABBkN4IakHEESMGKQMAIwwpAwAgAEG01wFqQQAQRgwBCyMAQejkF2ooAgAgATcDACAAKAIIKAKMASIDRQ0CIAAjAEHo5BdqKAIAKQMAIAIgAxEMAEEATg0CIwAiAEGUgBBqIgIgAEHm3QhqQecRIyEiAykDACMFKQMAIABB//QNakEAEEYgAiAAQZDeCGpByxEgAykDACM9KQMAIABBm/UNakEAEEYLEEkLEE9Bfw8LEElBAAvtAgIBfwJ+IystAAAhAgJAAkACQCMqLQAADQAgAkEBcQ0AEFhBAE4NACMAIgBBlIAQaiAAQZa7EGpBlgkjHCkDACMFKQMAIABBmoYOakEAEEYMAQsQWUEASARAIwAiAEGUgBBqIABBlrsQakGWCSMcKQMAIxUpAwAgAEHhvwFqQQAQRgwBCxBXGgJAIABFBEAjACIAQZSAEGogAEGWuxBqQZoJIwYpAwAjCikDACAAQaLQEGpBABBGDAELIAAoAghFBEAjACIAQZSAEGogAEGWuxBqQZwJIwYpAwAjCikDACAAQYDQEGpBABBGDAELIAFBB08EQCMAIgBBlIAQaiAAQZa7EGpBngkjBikDACMKKQMAIABB7vAKakEAEEYMAQsgACABEJgCIgNCf1INAiMAIgBBlIAQaiAAQZa7EGpBogkjISkDACMFKQMAIABBl/oNakEAEEYLEEkLEE9Cfw8LIAApAyAhBBBJIAMgBHwLKQEBfyMBQRBrIgEkASABIAA2AgwgASgCDBDlAS0AC0EHdiABQRBqJAELxAIBAn8CQCAAKAIAIgFFDQAgASABKAK4AkEBayICNgK4AiAAKAIAIQECQCACDQAgASAAKAIEIgI2ArQCIAEtALwCQQFHDQAgAiABKQOoAkEAQQAQtQciAUUEQCMAIgBBh4UQaiAAQayxCmpB5gYjJikDACNFKQMAIABB0Z8FakEAEEZBfw8LIAEgACgCBDYCtAIgACgCABC0BEEASARAIwAiAEGHhRBqIABBrLEKakHxBiMmKQMAIywpAwAgAEHKogVqQQAQRkF/DwsgARD4CUEATg0BIwAiAEGHhRBqIABBrLEKakH1BiMmKQMAIzQpAwAgAEHU4wBqQQAQRkF/DwsgARC0BEEATg0AIwAiAEGHhRBqIABBrLEKakH+BiMmKQMAIywpAwAgAEHKogVqQQAQRkF/DwsjAEHs2hVqIAAQSBpBAAvmAgIFfwF+IAEEQCAAQQhqIQYgASEFA0AjvQIhAwJAIAYgACgCACAEQQFqIgRrQTBsaiICKQMYIgcjvAIpAwBZBEAgByADKQMAVw0BCyAHEGpBAE4NACMAIgBB/4EPaiAAQZOsBGpB5wwjJykDACMsKQMAIABBkIEMakEAEEZBfw8LI7sCIQMCQCACKQMQIgcjugIpAwBZBEAgByADKQMAVw0BCyAHEGpBAE4NACMAIgBB/4EPaiAAQZOsBGpB6gwjJykDACMsKQMAIABBkIEMakEAEEZBfw8LAkAgAikDCCIHI0YpAwBRDQAgBxBqQQBODQAjACIAQf+BD2ogAEGTrARqQe0MIycpAwAjLCkDACAAQeTRA2pBABBGQX8PCyACLQAAQQFGBEAgAigCKBBHGiACKAIkEEcaCyACQgA3AiQgAiACKAIsEEc2AiwgBUEBayIFDQALCyAAIAAoAgAgAWs2AgBBAAuBAgEDfyMBQRBrIgIkASACIAAoAgAiATYCCCACIAAoAggoApQBNgIMIAEgACgCDCkDCEEBIAJBCGoQjAoiA0UEQCMAIgFBh4UQaiABQdi6B2pB6QEjJikDACMFKQMAIAFBx/gEakEAEEYLIAMhASAAKAIMIAE2AiACQAJAIAFFBEAjACIAQfLxDmogAEHNtAdqQYoHIwcpAwAjBSkDACAAQZDjAGpBABBGDAELQQAhASAAKAIAKAIIKAIUQSBxRQ0BIAAQpQpBAE4NASMAIgBB8vEOaiAAQc20B2pBkAcjBykDACNXKQMAIABBiKoFakEAEEYLQX8hAQsgAkEQaiQBIAELgQIBA38jAUEQayICJAEgAiAAKAIAIgE2AgggAiAAKAIIKAKUATYCDCABIAAoAgwpAwhBASACQQhqEK4PIgNFBEAjACIBQcGEEGogAUHOugdqQd0BIzcpAwAjBSkDACABQYz5BGpBABBGCyADIQEgACgCDCABNgIgAkACQCABRQRAIwAiAEGn8Q5qIABBuLQHakHVBiMHKQMAIwUpAwAgAEG15ABqQQAQRgwBC0EAIQEgACgCACgCCCgCFEEgcUUNASAAEK8KQQBODQEjACIAQafxDmogAEG4tAdqQdsGIwcpAwAjVykDACAAQYiqBWpBABBGC0F/IQELIAJBEGokASABC/kCAQN/IAAoAiQhBAJAIAIEQEF/IQIgACABQQEQiQNBAE4EQEEAIQIMAgsjACIDQdG2D2ogA0H65gJqQaQgIzkpAwAjKSkDACADQfySBWpBABBGDAELIAEoArACIgJFBEBBACECDAELAkACQCABLQAEQQFxDQAgBCgCkAFFDQAgAhBHGgwBCyMAQcytFWogAhBtGgtBACECIAFBADYCsAILIAEoArgCIQMCQCABKAK8AiIFBEAgBSADNgK4AgwBCyAEIAM2AsAZCwJAIAMEQCADIAU2ArwCDAELIAQgBTYCxBkLIAFCADcDuAICQCABKALEAiIDBEAgAyABKALAAiIFNgLAAiAFBEAgBSADNgLEAiABQQA2AsACCyABQQA2AsQCDAELIAQoAogcIAEoArQCQQJ0akEANgIACyABQX82ArQCIAAoAiQoAtQCIQAgBCAEKALQGUEBazYC0BkgBCAEKALMGSAAazYCzBkjAEHUrhVqIAEQSBogAguTAQECfwJAIAAtACQNACAAKAIcIgFFDQACQCAAKAIIIgIEQCABIAAoAgwgAhEFAAwBCyAAKAIYKAIsBEAjAEHAqxVqIAEQbRoMAQsjAEHYqxVqIAEQbRoLIABBADYCHAsCQCAALQBIQQFHDQAgACgCMCIBBEAgARCeARoLIAAoAigiAUUNACAAI18gARBtNgIoC0EACwoAIAApAwhCf1IL6gEBBX8jAUEQayIBJAEgASAAKAIAIgQ2AgBBfyEDIAEgACgCCCICKAIIQQFrNgIIIAIoApQBIQUgASACQQxqNgIMIAEgBTYCBCAEIAAoAgwpAwggARCOASECIAAoAgwgAjYCIAJAIAJFBEAjACIAQbmIEGogAEHitAdqQfYFIwcpAwAjBSkDACAAQYHQAmpBABBGDAELQQAhAyAAKAIAKAIIKAIUQSBxRQ0AIAAQzwpBAE4NACMAIgBBuYgQaiAAQeK0B2pB/AUjBykDACNXKQMAIABBiKoFakEAEEZBfyEDCyABQRBqJAEgAwubAQICfwF+IAAoAgAiAiAAKAIENgLgASABIAEpAwAgAjUC8AF8IgQ3AwBBACEAAkAgAi8BwAFFDQAgAi8B3AEiA0UEQCABIAQgAjUC1AF8NwMAQQAPCyACIAMgAkG4AWogAiABEPwKQQBODQAjACIAQdaQD2ogAEHruAlqQfoAIxkpAwAjjQEpAwAgAEHHiA5qQQAQRkF/IQALIAALZwECfwJAIAAEQCMAQejkF2oiAigCACAAKAIIKAK8CjYCtAIgACgCCCgCwAohASACKAIAIQAMAQtBBCEBIwBB6OQXaigCACIAQQQ2ArQCCyAAQQE6AMACIABBAToAuAIgACABNgK8Ags4ACAALQALQQd2BEAgACABNgIEDwsgACAALQALQYABcSABQf8AcXI6AAsgACAALQALQf8AcToACwt2AQF/IwFBEGsiAiQBIAIgADYCDAJAIAAgAUYNAANAIAIgAUEBayIBNgIIIAAgAU8NASACKAIMIgAtAAAhASAAIAIoAggiAC0AADoAACAAIAE6AAAgAiACKAIMQQFqIgA2AgwgAigCCCEBDAALAAsgAkEQaiQBC20BAn8gACPPA0EIajYCACAAKAIoIQEDQCABBEBBACAAIAFBAWsiAUECdCICIAAoAiRqKAIAIAAoAiAgAmooAgARCgAMAQsLIABBHGoQhwEgACgCIBBOIAAoAiQQTiAAKAIwEE4gACgCPBBOIAALaQEBfyMBQRBrIgMkASADIAA2AgwgAyABNgIIIAMgAjYCBCADKAIEIQIjAUEQayIBJAEgASAANgIMIAEgAjYCCCABKAIMIAEgASgCCBDsCCNlIAEQ5QEQBRCKAiABQRBqJAEgA0EQaiQBC7YEAgd/BH4jAUEQayIIJAECQAJAAkAgAkEkTARAIAAtAAAiBg0BIAAhBAwCCyMAQZCuGGpBHDYCAEIAIQMMAgsgACEEAkADQCAGwCIFQSBGIAVBCWtBBUlyRQ0BIAQtAAEhBiAEQQFqIQQgBg0ACwwBCwJAIAZB/wFxIgVBK2sOAwABAAELQX9BACAFQS1GGyEHIARBAWohBAsCfwJAIAJBEHJBEEcNACAELQAAQTBHDQBBASEJIAQtAAFB3wFxQdgARgRAIARBAmohBEEQDAILIARBAWohBCACQQggAhsMAQsgAkEKIAIbCyIKrSEMQQAhAgNAAkACQCAELQAAIgVBMGsiBkH/AXFBCkkNACAFQeEAa0H/AXFBGU0EQCAFQdcAayEGDAELIAVBwQBrQf8BcUEZSw0BIAVBN2shBgsgCiAGQf8BcUwNACAIIAxCACALQgAQ3AFBASEFAkAgCCkDCEIAUg0AIAsgDH4iDSAGrUL/AYMiDkJ/hVYNACANIA58IQtBASEJIAIhBQsgBEEBaiEEIAUhAgwBCwsgAQRAIAEgBCAAIAkbNgIACwJAAkAgAgRAIwBBkK4YakHEADYCACAHQQAgA0IBgyIMUBshByADIQsMAQsgAyALVg0BIANCAYMhDAsCQCAMpw0AIAcNACMAQZCuGGpBxAA2AgAgA0IBfSEDDAILIAMgC1oNACMAQZCuGGpBxAA2AgAMAQsgCyAHrCIDhSADfSEDCyAIQRBqJAEgAwuEAgEBfwJAIAAiAg0AI+QBEGIiAg0AIwAiAEGyhQ9qIABB8scAakH3CCMOKQMAIxYpAwAgAEGCiw5qQQAQRkEADwsgAiABKQMANwMAIAIgASkDGDcDGCACIAEpAxA3AxAgAiABKQMINwMIIAJBPGogAUE8akEBENQCQQBOBEAgAiABKAJIIgA2AkggACAAKAIoQQFqNgIoIAJBADoAOCACDwsjACIBQbKFD2ogAUHyxwBqQYIJIxcpAwAjHikDACABQdrVCGpBABBGAkAgAA0AIAIQ/gFBAE4NACMAIgBBsoUPaiAAQfLHAGpBkwkjFykDACMbKQMAIABB//kJakEAEEYLQQALngEBAX8CfwJAAkACQCAAQQBIDQAgA0GAIEcNACABLQAADQEgACACEDEMAwsCQCAAQZx/RwRAIANFIAEtAAAiBEEvRnENASADQYACRw0CIARBL0cNAgwDCyADQYACRg0CIAMNAQsgASACEDAMAgsgACABIAIgAxAvDAELIAEgAhAuCyIAQYFgTwR/IwBBkK4YakEAIABrNgIAQX8FIAALC5MBAQN/IwFBEGsiAiQBAkACQCMAQfOnEGogASwAABChAkUEQCMAQZCuGGpBHDYCAAwBCyABEJ0MIQQgAkK2AzcDAEGcfyAAIARBgIACciACEAkiAEGBYE8EQCMAQZCuGGpBACAAazYCAEF/IQALIABBAEgNASAAIAEQkAgiAw0BIAAQBhoLQQAhAwsgAkEQaiQBIAMLiA4BAX8jAUEQayIDJAEgAyAANgIMIAMgATYCCCADIAI2AgQgAygCCCEBIAMoAgQhAiMBQSBrIgAgAygCDDYCGCAAIAE2AhQgACACNgIQIAAgACgCGEEQdjYCDCAAIAAoAhhB//8DcTYCGAJAIAAoAhBBAUYEQCAAIAAoAhQtAAAgACgCGGo2AhggACgCGEHx/wNPBEAgACAAKAIYQfH/A2s2AhgLIAAgACgCGCAAKAIMajYCDCAAKAIMQfH/A08EQCAAIAAoAgxB8f8DazYCDAsgACAAKAIYIAAoAgxBEHRyNgIcDAELIAAoAhRFBEAgAEEBNgIcDAELIAAoAhBBEEkEQANAIAAgACgCECIBQQFrNgIQIAEEQCAAIAAoAhQiAUEBajYCFCAAIAEtAAAgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMDAELCyAAKAIYIgFB8f8DTwRAIAAgAUHx/wNrNgIYCyAAIAAoAgxB8f8DcDYCDCAAIAAoAhggACgCDEEQdHI2AhwMAQsDQCAAKAIQIgFBsCtPBEAgACABQbArazYCECAAQdsCNgIIA0AgACAAKAIULQAAIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAEgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0AAiAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQADIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAQgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ABSAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAGIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAcgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ACCAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAJIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAogACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ACyAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAMIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAA0gACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ADiAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAPIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhRBEGo2AhQgACAAKAIIQQFrIgE2AgggAQ0ACyAAIAAoAhhB8f8DcDYCGCAAIAAoAgxB8f8DcDYCDAwBCwsgACgCEARAA0AgACgCECIBQRBPBEAgACABQRBrNgIQIAAgACgCFC0AACAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQABIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAIgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0AAyAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAEIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAUgACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ABiAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAHIAAoAhhqNgIYIAAgACgCGCAAKAIMajYCDCAAIAAoAhQtAAggACgCGGo2AhggACAAKAIYIAAoAgxqNgIMIAAgACgCFC0ACSAAKAIYajYCGCAAIAAoAhggACgCDGo2AgwgACAAKAIULQAKIAAoAhhqNgIYIAAgACgC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aiAA/AoAAAsgBEEANgKQBCAGKQPIAiENIARBADYClAQgBCANNwOIBCAGIAQgBigCQCgCUBEAAEEATg0BIwAiAEGLjQ9qIABBl/8KakHGDSMSKQMAIwUpAwAgAEG+vRBqQQAQRgsjUSAEEEgaQX8hAgwGCyAHIAhBAEEAEPABIgtBAEgNASAFQQFrIQEgCUEBayIJIAVrIQYgBUEASiEIQQEhAANAIAQgA0GACGogA0GABGogBCgCACgCCBEDAEEASARAIwAiAEGLjQ9qIABBl/8KakHSDSMSKQMAIwgpAwAgAEG6vhBqQQAQRgwFCyAHIANBgAZqIANBgAJqIAcoAgAoAggRAwBBAEgEQCMAIgBBi40PaiAAQZf/CmpB1A0jEikDACMIKQMAIABBs6cQakEAEEYMBQsCQAJAAkACQCAAQQFxRQRAIAEhACAJIgIhBSAIDQEMAwsgCSEAIAEhAiAIRQ0BA0AgAEEDdCIFIANBgARqaikDACADQYAIaiAFaikDACINfSACQQN0IgogA0GAAmpqKQMAIANBgAZqIApqKQMAIg59UQRAIAMgBWogDiANfTcDACAAQQFrIQAgAkEASiACQQFrIQINAQwDCwtBACECDAkLA0BBACECIAMgBUEDdCIKaikDACADQYAIaiAKaikDACINfCIOIABBA3QiDCADQYAGamopAwBSDQkgA0GABGogCmopAwAgDX0gA0GAAmogDGopAwAgDn1SDQkgBUEBayEFIABBAEogAEEBayEADQALIAYhAgwBCyAAQQBIDQEDQCAAQQN0IgIgA0GACGpqKQMAIANBgARqIAJqKQMAUQRAIABBAEwgAEEBayEARQ0BDAMLC0EAIQIMBwsgAkEASA0AA0AgAkEDdCIAIANBgAhqaikDACADQYAEaiAAaikDAFEEQCACQQBMIAJBAWshAkUNAQwCCwtBACECDAYLIAQgBCgCACgCEBEBACIAQQBIBEAjACIAQYuND2ogAEGX/wpqQZcOIxIpAwAjXikDACAAQdm+EGpBABBGDAULIAcgBygCACgCEBEBACICQQBIBEAjACIAQYuND2ogAEGX/wpqQZoOIxIpAwAjXikDACAAQdKnEGpBABBGDAULIAAgAnJFBEBBASECDAYLIAAgAkcEQEEAIQIMBgsgBCAEKAIAKAIYEQEAQQBIBEAjACIAQYuND2ogAEGX/wpqQaUOIxIpAwAjXikDACAAQY++EGpBABBGDAULQQAhACAHIAcoAgAoAhgRAQBBAE4NAAsjACIAQYuND2ogAEGX/wpqQakOIxIpAwAjXikDACAAQYinEGpBABBGDAMLIwAiAEGLjQ9qIABBl/8KakG8DSMSKQMAIxQpAwAgAEH81wRqQQAQRkF/IQIMBgsjACIAQYuND2ogAEGX/wpqQckNIxIpAwAjBSkDACAAQbemEGpBABBGDAELIwAiAEGLjQ9qIABBl/8KakGDDSMSKQMAIwgpAwAgAEHqiw1qQQAQRgwEC0F/IQILIAQgBCgCACgCIBEBAEEASARAIwAiAEGLjQ9qIABBl/8KakGxDiMSKQMAIx8pAwAgAEHovRBqQQAQRkF/IQILI1EgBBBIGiALQQBIDQAgByAHKAIAKAIgEQEAQQBODQEjACIAQYuND2ogAEGX/wpqQbUOIxIpAwAjHykDACAAQeGmEGpBABBGQX8hAgwBCyAHRQ0BCyNRIAcQSBoLIANBgApqJAEgAgs/AQF/IwFBEGsiAiQBIAIgADYCDCACIAE2AgggAigCCCEAIwFBEGsiASACKAIMNgIMIAEgADYCCCACQRBqJAELtwIBA38gAS0AAEUEQA8LIAEQUSEDIAAQ7ghBAEgEQCMAIgBBjvMPaiAAQeCPA2pBqgMjpwEpAwAjBSkDACAAQaOOCWpBABBGDwsCQAJAIAAoAgwiAiAAKAIIIgQgA2pLDQAgAyACIARrSQ0AA0AgAyACQQF0IgIgBGtPDQALIAAgAjYCDCAAIwBBnIcXaiAAKAIAIAIQ8gEiAjYCACACBEAgACACIAAoAghqIgI2AgQMAgsjACIAQY7zD2oiASAAQei+DWpB7gEjpwEiAikDACMUKQMAIABBgosOakEAEEYgASAAQeCPA2pBrwMgAikDACNpKQMAIABB4I8FakEAEEYPCyAAKAIEIQILIAIgASAD/AoAACAAIAAoAgQgA2oiATYCBCABQQA6AAAgACAAKAIIIANqNgIIC9MLAgN/AX4jKy0AACECAkACQAJAIyotAAANACACQQFxDQAQWEEATg0AIwAiAEHf9A9qIABB4+8CakGwBCMcKQMAIwUpAwAgAEGahg5qQQAQRgwBCxBZQQBIBEAjACIAQd/0D2ogAEHj7wJqQbAEIxwpAwAjFSkDACAAQeG/AWpBABBGDAELEFcaIwFB0ABrIgIkASACQgA3A0ggAkEANgJEIAJCADcDECACQgA3AwgCQAJAIABFBEAjACIAQd/0D2ogAEGxxQZqQfgDIwYpAwAjCikDACAAQeTwBGpBABBGDAELIAAsACQiAUEATiABQQVIcUUEQCMAIgBB3/QPaiAAQbHFBmpB+wMjBikDACMKKQMAIABBwPIKakEAEEYMAQsCQCAAKQMYIgRCf1INACMBQTBrIgMkASADQgA3AyhCfyEEAkAgA0EoaiO3AhCDAkEASARAIwAiAUGs/A5qIAFBgqILakHWAyM6KQMAIxUpAwAgAUGskwZqQQAQRgwBCwJAIAMpAygQUiIBRQRAIwAiAUGs/A5qIAFBgqILakHaAyMGKQMAIwwpAwAgAUGI1QFqQQAQRgwBCyABIwBBl4sGaiADQRhqEIoBQQBIBEAjACIBQaz8DmogAUGCogtqQdwDIzopAwAjCCkDACABQZuYBmpBABBGDAELIwBB6OQXaigCACIBIAMpAxg3A8gCIAMpAyAhBCABQQE6ANgCIAEgBDcD0AIgA0EYaiAAKAIQQQEgAykDKCM8KQMAENYMIgFFBEAjACIBQaz8DmogAUGCogtqQekDIzopAwAjTykDACABQZ6qC2pBABBGDAELQQEgASADKQMYQQEQwgYiBEIAUwRAIwAiAUGs/A5qIAFBgqILakHtAyM6KQMAIyApAwAgAUHTvgtqQQAQRgwBCyAEEKABIgFFBEAjACIBQaz8DmogAUGCogtqQfEDIzopAwAjCCkDACABQYuABWpBABBGDAELIANCADcDECABIANBEGoQ0gxBAEgEQCMAIgFBrPwOaiABQYKiC2pB9gMjOikDACMIKQMAIAFB+f8GakEAEEYMAQsCQCADLQAQQQFxRQ0AIANCHDcCCCABIANBCGojPCkDABDVDEEATg0AIwAiAUGs/A5qIAFBgqILakGBBCM6KQMAIwUpAwAgAUHezAhqQQAQRgwBCyAAIARBAEEBEOoGQQBODQEjACIBQaz8DmogAUGCogtqQYYEIzopAwAjFSkDACABQdv6DGpBABBGC0J/IQQLIANBMGokASAEQgBZDQAjACIAQd/0D2ogAEGxxQZqQYUEIzopAwAjTykDACAAQciyC2pBABBGDAELIAJByABq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IANBAToAjwIgAy0AjwJBAXFFBEAgABBgCyADQaACaiQBCzUBAX8gACgCACECAkAgASAAKAIERgRAIAIoAuABIAFGDQELIAIgATYC4AEgACABNgIEC0EACxAAIwBBmKAVaiAAEEgaQQALCwAgBCACNgIAQQMLaAECfyMBQRBrIgMkASADQQxqIgQgASgCHCIBNgIAIAEjVEcEQCABIAEoAgRBAWo2AgQLIAIgBCOSAhCDASIBIAEoAgAoAhARAQA2AgAgACABIAEoAgAoAhQRBQAgBBCHASADQRBqJAELZQEDfyMBQRBrIgIkASACQQxqIgMgACgCHCIANgIAIAAjVEcEQCAAIAAoAgRBAWo2AgQLI6QBIQAgAyOeARCDASIEIAAgAEEaaiABIAQoAgAoAjARBAAaIAMQhwEgAkEQaiQBIAELaAECfyMBQRBrIgMkASADQQxqIgQgASgCHCIBNgIAIAEjVEcEQCABIAEoAgRBAWo2AgQLIAIgBCORAhCDASIBIAEoAgAoAhARAQA6AAAgACABIAEoAgAoAhQRBQAgBBCHASADQRBqJAELHwEBfyMBQRBrIgIkASAAIAEgARBREOMHIAJBEGokAQuEAQEDfwJAIAAoAgAiAgRAA0AgACgCCCABQQJ0aigCACIDBEAgAxD+AUEASA0DIAAoAgAhAgsgAUEBaiIBIAJJDQALIAAjAEHAnhVqIAAoAggQezYCCAtBAA8LIwAiAEGyhQ9qIABB68YLakH0DiMXKQMAIxspAwAgAEGv+glqQQAQRkF/C74PAgV/D34jAUHQAmsiBSQBIARC////////P4MhCiACQv///////z+DIQsgAiAEhUKAgICAgICAgIB/gyEMIARCMIinQf//AXEhCAJAAkAgAkIwiKdB//8BcSIJQf//AWtBgoB+TwRAIAhB//8Ba0GBgH5LDQELIAFQIAJC////////////AIMiDUKAgICAgIDA//8AVCANQoCAgICAgMD//wBRG0UEQCACQoCAgICAgCCEIQwMAgsgA1AgBEL///////////8AgyICQoCAgICAgMD//wBUIAJCgICAgICAwP//AFEbRQRAIARCgICAgICAIIQhDCADIQEMAgsgASANQoCAgICAgMD//wCFhFAEQCADIAJCgICAgICAwP//AIWEUARAQgAhAUKAgICAgIDg//8AIQwMAwsgDEKAgICAgIDA//8AhCEMQgAhAQwCCyADIAJCgICAgICAwP//AIWEUARAQgAhAQwCCyABIA2EUARAQoCAgICAgOD//wAgDCACIAOEUBshDEIAIQEMAgsgAiADhFAEQCAMQoCAgICAgMD//wCEIQxCACEBDAILIA1C////////P1gEQCAFQcACaiABIAsgASALIAtQIgYbeSAGQQZ0rXynIgZBD2sQ9gFBECAGayEGIAUpA8gCIQsgBSkDwAIhAQsgAkL///////8/Vg0AIAVBsAJqIAMgCiADIAogClAiBxt5IAdBBnStfKciB0EPaxD2ASAGIAdqQRBrIQYgBSkDuAIhCiAFKQOwAiEDCyAFQaACaiAKQoCAgICAgMAAhCISQg+GIANCMYiEIgJCAEKAgICAsOa8gvUAIAJ9IgRCABDcASAFQZACakIAIAUpA6gCfUIAIARCABDcASAFQYACaiAFKQOYAkIBhiAFKQOQAkI/iIQiBEIAIAJCABDcASAFQfABaiAEQgBCACAFKQOIAn1CABDcASAFQeABaiAFKQP4AUIBhiAFKQPwAUI/iIQiBEIAIAJCABDcASAFQdABaiAEQgBCACAFKQPoAX1CABDcASAFQcABaiAFKQPYAUIBhiAFKQPQAUI/iIQiBEIAIAJCABDcASAFQbABaiAEQgBCACAFKQPIAX1CABDcASAFQaABaiACQgAgBSkDuAFCAYYgBSkDsAFCP4iEQgF9IgJCABDcASAFQZABaiADQg+GQgAgAkIAENwBIAVB8ABqIAJCAEIAIAUpA6gBIAUpA6ABIg0gBSkDmAF8IgQgDVStfCAEQgFWrXx9QgAQ3AEgBUGAAWpCASAEfUIAIAJCABDcASAGIAkgCGtqIQYCfyAFKQNwIhNCAYYiDiAFKQOIASIPQgGGIAUpA4ABQj+IhHwiEELn7AB9IhRCIIgiAiALQoCAgICAgMAAhCIVQgGGIhZCIIgiBH4iESABQgGGIg1CIIgiCiAQIBRWrSAOIBBWrSAFKQN4QgGGIBNCP4iEIA9CP4h8fHxCAX0iE0IgiCIQfnwiDiARVK0gDiAOIBNC/////w+DIhMgAUI/iCIXIAtCAYaEQv////8PgyILfnwiDlatfCAEIBB+fCAEIBN+IhEgCyAQfnwiDyARVK1CIIYgD0IgiIR8IA4gDiAPQiCGfCIOVq18IA4gDiAUQv////8PgyIUIAt+IhEgAiAKfnwiDyARVK0gDyAPIBMgDUL+////D4MiEX58Ig9WrXx8Ig5WrXwgDiAEIBR+IhggECARfnwiBCACIAt+fCILIAogE358IhBCIIggCyAQVq0gBCAYVK0gBCALVq18fEIghoR8IgQgDlStfCAEIA8gAiARfiICIAogFH58IgpCIIggAiAKVq1CIIaEfCICIA9UrSACIBBCIIZ8IAJUrXx8IgIgBFStfCIEQv////////8AWARAIBYgF4QhFSAFQdAAaiACIAQgAyASENwBIAFCMYYgBSkDWH0gBSkDUCIBQgBSrX0hCkIAIAF9IQsgBkH+/wBqDAELIAVB4ABqIARCP4YgAkIBiIQiAiAEQgGIIgQgAyASENwBIAFCMIYgBSkDaH0gBSkDYCINQgBSrX0hCkIAIA19IQsgASENIAZB//8AagsiBkH//wFOBEAgDEKAgICAgIDA//8AhCEMQgAhAQwBCwJ+IAZBAEoEQCAKQgGGIAtCP4iEIQEgBEL///////8/gyAGrUIwhoQhCiALQgGGDAELIAZBj39MBEBCACEBDAILIAVBQGsgAiAEQQEgBmsQ9wIgBUEwaiANIBUgBkHwAGoQ9gEgBUEgaiADIBIgBSkDQCICIAUpA0giChDcASAFKQM4IAUpAyhCAYYgBSkDICIBQj+IhH0gBSkDMCIEIAFCAYYiDVStfSEBIAQgDX0LIQQgBUEQaiADIBJCA0IAENwBIAUgAyASQgVCABDcASAKIAIgAiADIAQgAkIBgyIEfCIDVCABIAMgBFStfCIBIBJWIAEgElEbrXwiAlatfCIEIAIgAiAEQoCAgICAgMD//wBUIAMgBSkDEFYgASAFKQMYIgRWIAEgBFEbca18IgJWrXwiBCACIARCgICAgICAwP//AFQgAyAFKQMAViABIAUpAwgiA1YgASADURtxrXwiASACVK18IAyEIQwLIAAgATcDACAAIAw3AwggBUHQAmokAQvCAgEEfyMBQdABayIFJAEgBSACNgLMASAFQaABaiICQQBBKPwLACAFIAUoAswBNgLIAQJAQQAgASAFQcgBaiAFQdAAaiACIAMgBBCNDEEASARAQX8hBAwBCyAAKAJMQQBIIAAgACgCACIIQV9xNgIAAn8CQAJAIAAo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EHY6AAIgAiAEQQh2OgABIAJBCGohAkEAIQQgBUEIaiIFIA1HDQALCyAKBEADQCACIAQ6AAAgBEEIdiEEIAJBAWohAiAGQQFqIgYgCkcNAAsLIAAoAgAgDGoMAQsgAiAEOgAAIAAgACgCACICQQFqNgIAIAIgASgCICgCOCAIaigCBEEIdjoAASAAIAAoAgAiAkEBajYCACACIAEoAiAoAjggCGovAQY6AAEgACAAKAIAIgJBAWo2AgAgAiABKAIgKAI4IAhqLQAHOgABIAAoAgALIgRBAWo2AgAgACABKAIgIgIoAhRBAUYEfyAAIARBAmo2AgAgBEEAOgABIAAgACgCACICQQFqNgIAIAJBADoAACAAIAAoAgAiAkEBajYCACACQQA6AAAgACAAKAIAIgJBAWo2AgAgAkEAOgAAIAAoAgBBADoAACAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCACICQQFqNgIAIAJBADoAASAAIAAoAgAiAkEBajYCACACQQA6AAEgACAAKAIAIgJBAWo2AgAgAkEAOgABIAAgACgCAEEBajYCACABKAIgBSACCygCOCAIaigCDBDKBUEASARAIwAiAEHGzg9qIABB+PoEakHjCSMEKQMAI0cp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hoQiCzcDCCABMQADIQwgAiABQQJqNgI8IAIgDCALQgiGhCILNwMIIAExAAIhDCACIAFBAWo2AjwgAiAMIAtCCIaEIgs3AwggATEAASEMIAIgATYCPCACIAwgC0IIhoQiCzcDCCACIAExAAAgC0IIhoQ3AwggAUEIagwBCyACIAIoAjwiATEAACILNwMIIAIgAUEBajYCPCACIAsgATEAAUIIhoQ3AwggAUECags2AjwLIAMoAvgDIAIjiwQgAkEoahDHAkEATg0CIwAiAUG83g9qIAFBzN8JakHPByMNKQMAI0ApAwAgAUHOvQxqQQAQRgwDCyADKALYAyACQTxqIAIQbgJAIAICfwJAAkACQCADKALYAygCCC0AKUECaw4HAgQABAQEAQQLIAIgAigCPCIBMQAAIgs3AwggAiABQQFqNgI8IAExAAEhDCACIAFBAmo2AjwgAiALIAxCCIaEIgs3AwggATEAAiEMIAIgAUEDajYCPCACIAxCEIYgC4QiCzcDCCACIAExAANCGIYgC4Q3AwggAUEEagwCCyACQgA3AwggAiACKAI8IgExAAciCzcDCCACIAExAAYgC0IIhoQiCzcDCCACIAExAAUgC0IIhoQiCzcDCCABMQAEIQwgAiABQQNqNgI8IAIgDCALQgiGhCILNwMIIAExAAMhDCACIAFBAmo2AjwgAiAMIAtCCIaEIgs3AwggATEAAiEMIAIgAUEBajYCPCACIAwgC0IIhoQiCzcDCCABMQABIQwgAiABNgI8IAIgDCALQgiGhCILNwMIIAIgATEAACALQgiGhDcDCCABQQhqDAELIAIgAigCPCIBMQAAIgs3AwggAiABQQFqNgI8IAIgCyABMQABQgiGhDcDCCABQQJqCzYCPAsgAygC+AMgAiOMBCACQShqEMcCQQBODQEjACIBQbzeD2ogAUHM3wlqQdwHIw0pAwAjQCkDACABQc69DGpBABBGDAILIAQEQCACQgA3AyAgASADLQCIBCIFaiEBIAUEQCAFQQRPBEAgBUH8AXEhBkEAIQQDQCABQQJrMQAAIAtCEIYgAUEBazEAAEIIhoSEQhCGIAFBA2sxAABCCIaEIAFBBGsiATEAAIQhCyAEQQRqIgQgBkcNAAsLIAVBA3EiBgRAQQAhBANAIAFBAWsiATEAACALQgiGhCELIARBAWoiBCAG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QCAAKAIAIQICQAJAAkAgASgCOCIGRQ0AA0AgByAFQQJ0aigCACAARg0BIAVBAWoiBSAGRw0ACwwBCyAFIAZHDQELIwAiAEHq7Q5qIABB5dUAakHbHiMQKQMAI04pAwAgAEG6NWpBABBGDAILIAEgBkEBayIEIAVLBH8gByAFQQJ0aiIEIARBBGogBiAFQX9zakECdBBmGiAAKAJAIQMgASgCOEEBawUgBAs2AjggACADQQFrIgQ2AkAgBEUEQCAALQBMRQRAIAAtACJFBEAgACgCYCEDAkAgACACKAKoghBGBEAgAiADNgKoghAgA0UEQEEAIQMMAgsgA0EANgJkDAELIAAoAmQgAzYCYAsgACgCZCEEAkAgACACKAKsghBGBEAgAiAENgKsghAgBEUNASAEQQA2AmAMAQsgAyAENgJkCyAAQgA3A2AgAiACKAKgghBBAWs2AqCCECACIAIoAqSCECAAKAIQIgRrNgKkghACQCACKAK4ghAiA0UEQCACIAA2AryCEAwBCyADIAA2AmQgACADNgJgCyACIAA2AriCECACIAIoArCCEEEBajYCsIIQIAIgAigCtIIQIARqNgK0ghALIABBADoAKAsgAEEAOgBNCwJAIAEtACBBAUcNACAAIAAoAkRBAWs2AkQgACgCHCgCLCICRQ0AQQcgACACEQAAQQBODQAjACIAQertDmogAEHl1QBqQf0eIxApAwAjYCkDACAAQdG/AmpBABBGDAILAkAgAS0AGA0AIAAgACgCSEEBazYCSCAAKAIcKAIsIgJFDQBBCSAAIAIRAABBAE4NACMAIgBB6u0OaiAAQeXVAGpBih8jECkDACNgKQMAIABBttkCakEAEEYMAgsgASgCOCICRQRAIwBB0KYVaiABKAI0EHshACABQQA2AjwgASAANgI0QQAPCwJAIAEoAjwiAEEJSQ0AIAIgAEECdiIASw0AIAEjAEHQphVqIAEoAjQgABDsASIANgI0IABFBEAjACIAQertDmogAEHl1QBqQZgfIw4pAwAjFikDACAAQYrfAWpBABBGDAMLIAEgASgCPEECdjYCPAtBAA8LIwAiAEHq7Q5qIABB5dUAakHRHiMQKQMAI04pAwAgAEGSsQRqQQAQRkF/DwtBfwuTDAMBfAN/AX4CQAJAIABFBEAjACIAQauCEGogAEGamwlqQboJ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ASAAEOUCIAE2AgAgBCgCHBogBEEgaiQBC7gBAQF/An8CQCAAI00pAwAQyQFFBEAjACIBQcuWD2ogAUGoywFqQYMCIwYpAwAjDCkDACABQYjVAWpBABBGDAELIAAQUiICRQRAIwAiAUHLlg9qIAFBqMsBakGHAiMGKQMAIwwpAwAgAUG90AFqQQAQRgwBCyABIAJBABDMASIANwMAQQAgAEJ/Ug0BGiMAIgFBy5YPaiABQajLAWpBiwIjISkDACMMKQMAIAFBztIBakEAEEYLQX8LC6kCAQN/IwFBEGsiAyQBIAMgADYCDCADIAE2AgggAyACNgIEIwFBEGsiACADKAIENgIMAkAgACgCDEEISwRAIAMgAygCBDYCACADKAIMIQEgAygCCCECIAMoAgAhBCMBQRBrIgAkASAAIAE2AgwgACACNgIIIAAgBDYCBCAAKAIMIQIgACgCCCEEIAAoAgQhBSMBQRBrIgEkASABIAI2AgwgASAENgIIIAEgBTYCBCABKAIIGiABKAIEGgwBCyADKAIMIQEgAygCCCECIwFBEGsiACQBIAAgATYCDCAAIAI2AgggACgCDCECIAAoAgghBCMBQRBrIgEkASABIAI2AgwgASAENgIIIAEoAggaCyABKAIMEE4gAUEQaiQBIABBEGokASADQRBqJAELVgECfyMBQRBrIgIkASACIAA2AgwgAiABNgIIIAIoAgwhASACKAIIIQMjAUEQayIAJAEgACABNgIMIAAgAzYCCCAAKAIIEF8aIABBEGokASACQRBqJAELugICAn8BfiAAQoCAgDI3AwACQAJAI3opAwAQUiIBRQRAIwAiAUHb8A5qIAFB9JkJakG1ASMGKQMAIwwpAwAgAUGI1QFqQQAQRgwBCyAAIAFBABDMASIDNwMIIANCAFMEQCMAIgFB2/AOaiABQfSZCWpBtwEjISkDACMeKQMAIAFB188BakEAEEYMAQsgAxBSIgJFBEAjACIBQdvwDmogAUH0mQlqQbkBIwYpAwAjDCkDACABQYjVAWpBABBGDAELQQAhASACEP8IQQBODQEjACIBQdvwDmogAUH0mQlqQbsBIyEpAwAjFSkDACABQYfMEGpBABBGC0F/IQEgACkDCCIDQgBTDQAgAxBqQQBODQAjACIAQdvwDmogAEH0mQlqQcABIyEpAwAjLCkDACAA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KAIsKALQKEECSARAAkAgAigCECIAQQJIBEAgAiAAQQFqIgA2AhAMAQtBACEACyACKAIsIgFB3BZqIQMgASABKALQKEEBaiIBNgLQKCABQQJ0IANqIAA2AgAgAiAANgIMIAIoAiQgAigCDEECdGpBATsBACACKAIMIAIoAixB2ChqakEAOgAAIAIoAiwiACAAKAKoLUEBazYCqC0gAigCICIABEAgAigCLCIBIAEoAqwtIAIoAgxBAnQgAGovAQJrNgKsLQsMAQsLIAIoAiggAigCEDYCBCACIAIoAiwoAtAoQQJtNgIYA0AgAigCGCIAQQBKBEAgAigCLCACKAIkIAAQlQggAiACKAIYQQFrNgIYDAELCyACIAIoAhw2AgwDQCACIAIoAiwoAuAWNgIYIAIoAixB3BZqIQEgAigCLCIDKALQKCEAIAMgAEEBazYC0CggAigCLCAAQQJ0IAFqKAIANgLgFiACKAIsIAIoAiRBARCVCCACIAIoAiwoAuAWNgIUIAIoAhghASACKAIsQdwWaiEDIAIoAiwiBCgC1ChBAWshACAEIAA2AtQoIABBAnQgA2ogATYCACACKAIUIQEgAigCLEHcFmohAyACKAIsIgQoAtQoQQFrIQAgBCAANgLUKCAAQQJ0IANqIAE2AgAgAigCJCACKAIMQQJ0aiACKAIkIAIoAhhBAnRqLwEAIAIoAiQgAigCFEECdGovAQBqOwEAIAIoAixB2ChqIgAgAigCDGoCfyACKAIYIABqLQAAIgEgAigCFCAAai0AAE4EQCABDAELIAIoAhQgAigCLEHYKGpqLQAAC0EBajoAACACKAIkIAIoAhRBAnRqIAIoAgwiADsBAiACKAIkIAIoAhhBAnRqIAA7AQIgAiACKAIMIgBBAWo2AgwgAigCLCAANgLgFiACKAIsIAIoAiRBARCVCCACKAIsKALQKEECTg0ACyACKAIsKALgFiEBIAIoAixB3BZqIQMgAigCLCIEKALUKEEBayEAIAQgADYC1CggAEECdCADaiABNgIAIAIoAighASMBQUBqIgAgAigCLDYCPCAAIAE2AjggACAAKAI4KAIANgI0IAAgACgCOCgCBDYCMCAAIAAoAjgoAggoAgA2AiwgACAAKAI4KAIIKAIENgIoIAAgACgCOCgCCCgCCDYCJCAAIAAoAjgoAggoAhA2AiAgAEEANgIEIABBADYCEANAIAAoAhAiAUEPTARAIAAoAjxBvBZqIAFBAXRqQQA7AQAgACAAKAIQQQFqNgIQDAELCyAAKAI0IAAoAjwiAUHcFmogASgC1ChBAnRqKAIAQQJ0akEAOwECIAAgACgCPCgC1ChBAWo2AhwDQCAAKAIcIgFBvQRIBEAgACAAKAI8QdwWaiABQQJ0aigCADYCGCAAIAAoAjQiASAAKAIYQQJ0IAFqLwECQQJ0ai8BAkEBajYCECAAKAIgIgEgACgCEEgEQCAAIAE2AhAgACAAKAIEQQFqNgIECyAAKAI0IAAoAhhBAnRqIAAoAhA7AQIgACgCGCAAKAIwTARAIAAoAjwgACgCEEEBdGpBvBZqIgEgAS8BAEEBajsBACAAQQA2AgwgACgCJCIBIAAoAhhMBEAgACAAKAIoIAAoAhggAWtBAnRqKAIANgIMCyAAIAAoAjQgACgCGEECdGovAQA7AQogACgCPCIBIAEoAqgtIAAvAQogACgCECAAKAIMamxqNgKoLSAAKAIsIgEEQCAAKAI8IgMgAygCrC0gAC8BCiAAKAIYQQJ0IAFqLwECIAAoAgxqbGo2AqwtCwsgACAAKAIcQQFqNgIcDAELCwJAIAAoAgRFDQADQCAAIAAoAiBBAWs2AhADQCAAKAI8QbwWaiAAKAIQIgFBAXRqLwEARQRAIAAgAUEBazYCEAwBCwsgACgCPCAAKAIQQQF0akG8FmoiASABLwEAQQFrOwEAIAAoAjwgACgCEEEBdGpBvhZqIgEgAS8BAEECajsBACAAKAI8IAAoAiBBAXRqQbwWaiIBIAEvAQBBAWs7AQAgACAAKAIEQQJrNgIEIAAoAgRBAEoNAAsgACAAKAIgNgIQA0AgACgCECIBRQ0BIAAgACgCPEG8FmogAUEBdGovAQA2AhgDQCAAKAIYBEAgACgCPEHcFmohASAAIAAoAhxBAWsiAzYCHCAAIANBAnQgAWooAgA2AhQgACgCFCIBIAAoAjBKDQEgACgCNCABQQJ0aiIBLwECIgMgACgCECIERwRAIAAoAjwiBSAFKAKoLSABLwEAIAQgA2tsajYCqC0gACgCNCAAKAIUQQJ0aiAAKAIQOwECCyAAIAAoAhhBAWs2AhgMAQsLIAAgACgCEEEBazYCEAwACwALIAIoAiQhASACKAIQIQMgAigCLEG8FmohBCMBQUBqIgAkASAAIAE2AjwgACADNgI4IAAgBDYCNCAAQQA2AgwgAEEBNgIIA0AgACgCCCIBQQ9MBEAgACAAKAIMIAAoAjQgAUEBa0EBdGovAQBqQQF0NgIMIABBEGogACgCCEEBdGogACgCDDsBACAAIAAoAghBAWo2AggMAQsLIABBADYCBANAIAAoAgQiASAAKAI4TARAIAAgACgCPCABQQJ0ai8BAjYCACAAKAIAIgEEQCAAQRBqIAFBAXRqIgEvAQAhAyABIANBAWo7AQAgACgCACEEIwFBEGsiASADNgIMIAEgBDYCCCABQQA2AgQDQCABIAEoAgQgASgCDEEBcXI2AgQgASABKAIMQQF2NgIMIAEgASgCBEEBdDYCBCABIAEoAghBAWsiAzYCCCADQQBKDQALIAEoAgRBAXYhASAAKAI8IAAoAgRBAnRqIAE7AQALIAAgACgCBEEBajYCBAwBCwsgAEFAayQBIAJBMGokAQuKEQEBfyMBQbABayIGJAEgBiAANgKoASAGIAE2AqQBIAYgAjYCoAEgBiADNgKcASAGIAQ2ApgBIAYgBTYClAEgBkEANgKQAQNAIAYoApABIgBBD0tFBEAgBkEgaiAAQQF0akEAOwEAIAYgBigCkAFBAWo2ApABDAELCyAGQQA2AowBA0AgBigCjAEiACAGKAKgAU9FBEAgBkEgaiAGKAKkASAAQQF0ai8BAEEBdGoiACAALwEAQQFqOwEAIAYgBigCjAFBAWo2AowBDAELCyAGIAYoApgBKAIANgKAASAGQQ82AoQBA0ACQCAGKAKEASIARQ0AIAZBIGogAEEBdGovAQANACAGIABBAWs2AoQBDAELCyAGKAKEASIAIAYoAoABSQRAIAYgADYCgAELAkAgBigChAFFBEAgBkHAADoAWCAGQQE6AFkgBkEAOwFaIAYoApwBIgEoAgAhACABIABBBGo2AgAgACAGKAFYNgEAIAYoApwBIgEoAgAhACABIABBBGo2AgAgACAGKAFYNgEAIAYoApgBQQE2AgAgBkEANgKsAQwBCyAGQQE2AogBA0ACQCAGKAKIASIAIAYoAoQBTw0AIAZBIGogAEEBdGovAQANACAGIABBAWo2AogBDAELCyAGKAKIASIAIAYoAoABSwRAIAYgADYCgAELIAZBATYCdCAGQQE2ApABA0AgBigCkAFBD00EQCAGIAYoAnRBAXQ2AnQgBiAGKAJ0IAZBIGogBigCkAFBAXRqLwEAazYCdCAGKAJ0QQBIBEAgBkF/NgKsAQwDBSAGIAYoApABQQFqNgKQAQwCCwALCwJAIAYoAnRBAEwNACAGKAKoAQRAIAYoAoQBQQFGDQELIAZBfzYCrAEMAQsgBkEAOwECIAZBATYCkAEDQCAGKAKQASIAQQ9PRQRAIABBAWpBAXQgBmogAEEBdCIAIAZqLwEAIAAgBkEgamovAQBqOwEAIAYgBigCkAFBAWo2ApABDAELCyAGQQA2AowBA0AgBigCjAEiAiAGKAKgAUkEQCAGKAKkASIAIAJBAXRqLwEABEAgBigClAEhASACQQF0IABqLwEAQQF0IAZqIgMvAQAhACADIABBAWo7AQAgAEH//wNxQQF0IAFqIAI7AQALIAYgBigCjAFBAWo2AowBDAELCwJAAkACQAJAIAYoAqgBDgIAAQILIAYgBigClAEiADYCTCAGIAA2AlAgBkEUNgJIDAILIAYjACIAQfDkE2o2AlAgBiAAQbDlE2o2AkwgBkGBAjYCSAwBCyAGIwAiAEHw5RNqNgJQIAYgAEGw5hNqNgJMIAZBADYCSAsgBkEANgJsIAZBADYCjAEgBiAGKAKIATYCkAEgBiAGKAKcASgCADYCVCAGIAYoAoABNgJ8IAZBADYCeCAGQX82AmAgBkEBIAYoAoABdDYCcCAGIAYoAnBBAWs2AlwCQAJAIAYoAqgBQQFGBEAgBigCcEHUBksNAQsgBigCqAFBAkcNASAGKAJwQdAETQ0BCyAGQQE2AqwBDAELA0AgBiAGKAKQASAGKAJ4azoAWQJAIAYoAkggBigClAEgBigCjAFBAXRqLwEAQQFqSwRAIAZBADoAWCAGIAYoApQBIAYoAowBQQF0ai8BADsBWgwBCwJAIAYoApQBIAYoAowBQQF0ai8BACIAIAYoAkgiAU8EQCAGIAYoAkwgACABa0EBdGovAQA6AFggBiAGKAJQIAYoApQBIAYoAowBQQF0ai8BACAGKAJIa0EBdGovAQA7AVoMAQsgBkHgADoAWCAGQQA7AVoLCyAGQQEgBigCkAEgBigCeGt0NgJoIAZBASAGKAJ8dDYCZCAGIAYoAmQ2AogBA0AgBiAGKAJkIAYoAmhrNgJkIAYoAlQgBigCZCAGKAJsIAYoAnh2akECdGogBigBWDYBACAGKAJkDQALIAZBASAGKAKQAUEBa3Q2AmgDQCAGKAJoIgAgBigCbHEEQCAGIABBAXY2AmgMAQsLAkAgBigCaCIABEAgBiAGKAJsIABBAWtxNgJsIAYgBigCaCAGKAJsajYCbAwBCyAGQQA2AmwLIAYgBigCjAFBAWo2AowBIAZBIGogBigCkAFBAXRqIgEvAQBBAWshACABIAA7AQACQCAAQf//A3FFBEAgBigCkAEgBigChAFGDQEgBiAGKAKkASAGKAKUASAGKAKMAUEBdGovAQBBAXRqLwEANgKQAQsCQCAGKAKAASIAIAYoApABTw0AIAYoAmAgBigCbCAGKAJccUYNACAGKAJ4RQRAIAYgADYCeAsgBiAGKAJUIAYoAogBQQJ0ajYCVCAGIAYoApABIAYoAnhrNgJ8IAZBASAGKAJ8dDYCdANAAkAgBigCfCAGKAJ4aiIAIAYoAoQBTw0AIAYgBigCdCAGQSBqIABBAXRqLwEAazYCdCAGKAJ0QQBMDQAgBiAGKAJ8QQFqNgJ8IAYgBigCdEEBdDYCdAwBCwsgBiAGKAJwQQEgBigCfHRqNgJwAkACQCAGKAKoAUEBRgRAIAYoAnBB1AZLDQELIAYoAqgBQQJHDQEgBigCcEHQBE0NAQsgBkEBNgKsAQwECyAGIAYoAmwgBigCXHE2AmAgBigCnAEoAgAgBigCYEECdGogBigCfDoAACAGKAKcASgCACAGKAJgQQJ0aiAGKAKAAToAASAGKAKcASgCACAGKAJgQQJ0aiAGKAJUIAYoApwBKAIAa0ECdTsBAgsMAQsLIAYoAmwEQCAGQcAAOgBYIAYgBigCkAEgBigCeGs6AFkgBkEAOwFaIAYoAlQgBigCbEECdGogBigBWDYBAAsgBigCnAEiACAAKAIAIAYoAnBBAnRqNgIAIAYoApgBIAYoAoABNgIAIAZBADYCrAELIAYoAqwBIAZBsAFqJAELjwEBAX8jAUEQayIBJAEgASAANgIIAkAgASgCCBCgBQRAIAFBfjYCDAwBCyABIAEoAggoAhw2AgQgASgCBCgCOCIABEAgASgCCCgCKCAAIAEoAggoAiQRBQALIAEoAggiACgCKCAAKAIcIAAoAiQRBQAgASgCCEEANgIcIAFBADYCDAsgASgCDBogAUEQaiQBC64CAQF/IwFBIGsiAyQBIAMgADYCGCADIAE2AhQgAyACNgIQIAMgAygCGCgCBDYCDCADKAIQIgAgAygCDEkEQCADIAA2AgwLAkAgAygCDEUEQCADQQA2AhwMAQsgAygCGCIAIAAoAgQgAygCDGs2AgQgAygCFCADKAIYKAIAIAMoAgz8CgAAAkAgAygCGCgCHCgCGEEBRgRAIAMoAhgoAjAgAygCFCADKAIMEI8EIQAgAygCGCAANgIwDAELIAMoAhgiACgCHCgCGEECRgRAIAAoAjAgAygCFCADKAIMEN4BIQAgAygCGCAANgIwCwsgAygCGCIAIAMoAgwgACgCAGo2AgAgAygCGCIAIAMoAgwgACgCCGo2AgggAyADKAIMNgIcCyADKAIcIANBIGokAQu9AQEBfyMBQRBrIgEgADYCCAJAAkACQCABKAIIIgBFDQAgACgCIEUNACAAKAIkDQELIAFBATYCDAwBCyABIAEoAggoAhw2AgQCQAJAIAEoAgQiAEUNACAAKAIAIAEoAghHDQAgACgCBCIAQSpGDQEgAEE5Rg0BIABBxQBGDQEgAEHJAEYNASAAQdsARg0BIABB5wBGDQEgAEHxAEYNASAAQZoFRg0BCyABQQE2AgwMAQsgAUEANgIMCyABKAIMC7UHAgJ/An4jAUHQAGsiCSQBQQghCiAJQQA2AkggCUIANwNAAkACQAJAAkACQAJAAkAgA0UEQEEgIQogBEECRw0BCyAEQQJHDQAgAiAKaikDACILQn9RDQAgACACKQMYELsBIgJFDQEgABDhAyIEQQBIBEAjACIAQbLND2ogAEHPkApqQYoJIxcpAwAjCCkDACAAQZzkDWpBABBGDAQLQQAhAyAERQ0CIABBDCAJELkDQQBIBEAjACIAQbLND2ogAEHPkApqQZIJIxcpAwAjCCkDACAAQZbFA2pBABBGDAQLIAkpAwAiDEJ/UQRADAMLIAAgDBC7ASIDDQIjACIAQbLND2ogAEHPkApqQZgJIxcpAwAjJSkDACAAQcj3BWpBABBGDAMLQX8hCiAAIAIgAyAEIAlBQGsQ+QdBAEgEQCMAIgBBss0PaiAAQc+QCmpBtwkjFykDACMIKQMAIABBi5cEakEAEEYMBgsgCUFAayAFIAYgASAHIAgQ/AsiCkEATg0FIwAiAEGyzQ9qIABBz5AKakG7CSMXKQMAI14pAwAgAEH6/w1qQQAQRgwFCyMAIgBBss0PaiAAQc+QCmpBhgkjFykDACMlKQMAIABByPcFakEAEEYMAwsCQCAAIAtBABCOASIERQRAIwAiAEGyzQ9qIABBz5AKakGeCSMXKQMAIyUpAwAgAEH88ABqQQAQRkF/IQAMAQsgCSAFNwMoIAkgATcDICAJIAM2AhAgCSACNgIMIAkgADYCCCAJIAg2AjQgCSAHNgIwIAlCADcDGCAEIwJBpQFqIAlBCGoQ2AciAEEASARAIwAiB0GyzQ9qIAdBz5AKakGtCSMXKQMAIzspAwAgB0GUiA5qQQAQRgsgBkUNACAGIAkpAxg3AwALIANFBEAgACEKDAILQX8hCiADEJwBQQBOBEAgACEKDAILIwAiAEGyzQ9qIABBz5AKakHBCSMXKQMAIy8pAwAgAEH7+wVqQQAQRgwBC0EAIQRBfyEKCyACEJwBQQBIBEAjACIAQbLND2ogAEHPkApqQcMJIxcpAwAjLykDACAAQfv7BWpBABBGQX8hCgsgBEUNASAEEIYBQQBODQEjACIAQbLND2ogAEHPkApqQcUJIxcpAwAjLykDACAAQZ/xAGpBABBGC0F/IQoLAkAgCSgCSEUNACAJQUBrEJgFQQBODQAjACIAQbLND2ogAEHPkApqQccJIxcpAwAjGykDACAAQfrPC2pBABBGQX8hCgsgCUHQAGokASAKC/MDAQN/IAAgARCkBSEEAkACQAJAA0AgABC9BiECAkACQCAAKAIEQQFrDgoFBQUFBQABBQUEAwtBAUEYEFMiA0UEQCMAIgBBvpIPaiIBIABBoNAMakGBByMOIgMpAwAjFiICKQMAIABBvcgMakEAEEYgBBD3ASABIABBtNAHakGeBSADKQMAIAIpAwAgAEH30AxqQQAQRkEADwsgAyAENgIAIANBBjYCCCADIAIgARCkBSICNgIEIAMhBCACDQEgAxD3ASMAIgBBvpIPaiAAQbTQB2pBpgUjBikDACMKKQMAIABBipkHakEAEEZBAA8LQQFBGBBTIgNFBEAjACIAQb6SD2oiASAAQaDQDGpBgQcjDiIDKQMAIxYiAikDACAAQb3IDGpBABBGIAQQ9wEgASAAQbTQB2pBsQUgAykDACACKQMAIABB99AMakEAEEZBAA8LIAMgBDYCACADQQc2AgggAyACIAEQpAUiAjYCBCADIQQgAg0ACyADEPcBIwAiAEG+kg9qIABBtNAHakG6BSMGKQMAIwopAwAgAEGKmQdqQQAQRkEADwsgBBD3AUEAIQQjACIAQb6SD2ogAEG00AdqQdIFIwYpAwAjCikDACAAQamYB2pBABBGCyAEDwsgACACKAIQNgIEIAIgAikCFDcCCCAEC8sEAQl/IAAoAgAiAkUEQEEADwtBAUEMEFMiA0UEQCMAIgBBvpIPaiAAQYTDAGpBiwwjDikDACMWKQMAIABBtqcGakEAEEZBfw8LIAMgAigCABCvASIENgIAAkAgBEUEQCMAIgBBvpIPaiAAQYTDAGpBkAwjDikDACMWKQMAIABB8ZcHakEAEEYMAQsgA0EIEEsiBTYCCAJAIAUEQEEAIQIgBBBRIgFFDQEgAUEBcQJAIAFBAUYEQEEAIQEMAQsgAUF+cSEIQQAhAQNAIAIgASAEaiIJLAAAQSByQeEAa0EaSWogCSwAAUEgckHhAGtBGklqIQIgAUECaiEBIAZBAmoiBiAIRw0ACwsEQCACIAEgBGosAABBIHJB4QBrQRpJaiECCyACRQRAQQAhAgwCCyAFQQEgAkECdBBTIgE2AgQgAQ0BIwAiAEG+kg9qIABBhMMAakGhDCMOKQMAIxYpAwAgAEH94ABqQQAQRgwCCyMAIgBBvpIPaiAAQYTDAGpBlQwjDikDACMWKQMAIABBpqgMakEAEEYMAQsgBUEANgIAIAMgACgCACgCBCAFENkEIgE2AgQgAUUEQCMAIgBBvpIPaiAAQYTDAGpBqwwjBikDACMMKQMAIABBhMkMakEAEEYMAQsgAygCCCgCACACRwRAIwAiAEG+kg9qIABBhMMAakGxDCMGKQMAIwwpAwAgAEH/xBFqQQAQRgwBCyAAIAM2AgBBAA8LIAMoAgQiAARAIAAQ9wELIAMoAgAiAARAIAAQRxoLIAMQRxpBfwvX9wICBH8CfCMBQeAEayIFJAEgBUIANwPYBCAFQgA3A8gEIAVCADcD0AQgBUIANwPABAJAAkACQAJAAkAgACgCCEEBaw4DAAECAwsgA0EBNgIAIAMgACgCEDYCCAwDCyADQQI2AgAgAyAAKwMQOQMIDAILIANBAzYCACADIAAoAhAoAgA2AggMAQsCQCAAKAIAIgZFDQBBfyEEIAYgASACIAVB0ARqEJ4IQQBODQAjACIAQb6SD2ogAEHg1gdqQaYIIwYpAwAjCikDACAAQefPB2pBABBGDAELQX8hBCAAKAIEIAEgAiAFQcAEahCeCEEASARAIwAiAEG+kg9qIABB4NYHakGoCCMGKQMAIwopAwAgAEHnzwdqQQAQRgwBCyADQQM2AgACQAJAAkACQAJAAkACQAJAAkAgACgCCEEEaw4EAAQDAgELIAIjiwEpAwBSDQQgBSgCwAQhACAFKALQBCIEQQNHDQUgAEEDRg0FIAFFDQYgBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALAAAt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgAAIAACfyAJIAAsAAG3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAEgAAJ/IAkgACwAAregIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAAiAAAn8gCSAALAADt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQZBACEEA0AgAAJ/IAkgACwAALegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAACAAQQFqIQAgBEEBaiIEIAZHDQALDAYLIwAiAEG+kg9qIABB4NYHakHJCCMGKQMAIwopAwAgAEGAxgxqQQAQRgwGCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAjiwEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0aIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBAXEgBSgC2AQhACABQQFHBEAgAUF+cSEHQQAhBANAIAACfyAALAAAtyAJoyIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAAgAAJ/IAAsAAG3IAmjIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAASAAQQJqIQAgBEECaiIEIAdHDQALC0UNGiAALAAAtyAJoyIJmUQAAAAAAADgQWNFDQIgACAJqjoAAAwaCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNGiABQQFxIAUoAsgEIQAgAUEBRwRAIAFBfnEhB0EAIQQDQCAAAn8gCSAALAAAt6MiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgAAIAACfyAJIAAsAAG3oyIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAEgAEECaiEAIARBAmoiBCAHRw0ACwtFDRogCSAALAAAt6MiCZlEAAAAAAAA4EFjRQ0DIAAgCao6AAAMGgsCQCAEQQNHDQAgAEEDRw0AIAFFDRogAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAAIAAsAAAgBCwAAG06AAAgACAALAABIAQsAAFtOgABIARBAmohBCAAQQJqIQAgAUECaiIBIAdHDQALC0UNGiAAIAAsAAAgBCwAAG06AAAMGgsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBoLI8MBKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNGiAFKALIBLcgBSsDyAQgAEEBRhshCSABQQFxIAUoAtgEIQAgAUEBRwRAIAFBfnEhB0EAIQQDQCAAAn8gAC0AALggCaMiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAAgAAJ/IAAtAAG4IAmjIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgABIABBAmohACAEQQJqIgQgB0cNAAsLRQ0aIAAtAAC4IAmjIglEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNBCAAIAmrOgAADBoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0aIAFBAXEgBSgCyAQhACABQQFHBEAgAUF+cSEHQQAhBANAIAACfyAJIAAtAAC4oyIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAACAAAn8gCSAALQABuKMiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAEgAEECaiEAIARBAmoiBCAHRw0ACwtFDRogCSAALQAAuKMiCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxRQ0FIAAgCas6AAAMGgsCQCAEQQNHDQAgAEEDRw0AIAFFDRogAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAAIAAtAAAgBC0AAG46AAAgACAALQABIAQtAAFuOgABIARBAmohBCAAQQJqIQAgAUECaiIBIAdHDQALC0UNGiAAIAAtAAAgBC0AAG46AAAMGgsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBoLI7QBKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNGiAFKALIBLcgBSsDyAQgAEEBRhshCSABQQFxIAUoAtgEIQAgAUEBRwRAIAFBfnEhB0EAIQQDQCAAAn8gAC4BALcgCaMiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwEAIAACfyAALgECtyAJoyIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQIgAEEEaiEAIARBAmoiBCAHRw0ACwtFDRogAC4BALcgCaMiCZlEAAAAAAAA4EFjRQ0GIAAgCao7AQAMGgsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDRogAUEBcSAFKALIBCEAIAFBAUcEQCABQX5xIQdBACEEA0AgAAJ/IAkgAC4BALejIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBACAAAn8gCSAALgECt6MiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwECIABBBGohACAEQQJqIgQgB0cNAAsLRQ0aIAkgAC4BALejIgmZRAAAAAAAAOBBY0UNByAAIAmqOwEADBoLAkAgBEEDRw0AIABBA0cNACABRQ0aIAFBAXEgBSgC2AQhACAFKALIBCEEIAFBAUcEQCABQX5xIQdBACEBA0AgACAALgEAIAQuAQBtOwEAIAAgAC4BAiAELgECbTsBAiAEQQRqIQQgAEEEaiEAIAFBAmoiASAHRw0ACwtFDRogACAALgEAIAQuAQBtOwEADBoLIwAiAEG+kg9qIABB4NYHakG+CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwaCyPOASkDACACUQRAIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDRogBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEBcSAFKALYBCEAIAFBAUcEQCABQX5xIQdBACEEA0AgAAJ/IAAvAQC4IAmjIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIAACfyAALwECuCAJoyIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBAiAAQQRqIQAgBEECaiIEIAdHDQALC0UNGiAALwEAuCAJoyIJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnFFDQggACAJqzsBAAwaCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNGiABQQFxIAUoAsgEIQAgAUEBRwRAIAFBfnEhB0EAIQQDQCAAAn8gCSAALwEAuKMiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQAgAAJ/IAkgAC8BArijIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwECIABBBGohACAEQQJqIgQgB0cNAAsLRQ0aIAkgAC8BALijIglEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNCSAAIAmrOwEADBoLAkAgBEEDRw0AIABBA0cNACABRQ0aIAFBAXEgBSgC2AQhACAFKALIBCEEIAFBAUcEQCABQX5xIQdBACEBA0AgACAALwEAIAQvAQBuOwEAIAAgAC8BAiAELwECbjsBAiAEQQRqIQQgAEEEaiEAIAFBAmoiASAHRw0ACwtFDRogACAALwEAIAQvAQBuOwEADBoLIwAiAEG+kg9qIABB4NYHakG+CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwaCyOXASkDACACUQRAIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDRogBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEBcSAFKALYBCEAIAFBAUcEQCABQX5xIQdBACEEA0AgAAJ/IAAoAgC3IAmjIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAAn8gACgCBLcgCaMiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIEIABBCGohACAEQQJqIgQgB0cNAAsLRQ0aIAAoAgC3IAmjIgmZRAAAAAAAAOBBY0UNCiAAIAmqNgIADBoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0aIAFBAXEgBSgCyAQhACABQQFHBEAgAUF+cSEHQQAhBANAIAACfyAJIAAoAgC3oyIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAAJ/IAkgACgCBLejIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCBCAAQQhqIQAgBEECaiIEIAdHDQALC0UNGiAJIAAoAgC3oyIJmUQAAAAAAADgQWNFDQsgACAJqjYCAAwaCwJAIARBA0cNACAAQQNHDQAgAUUNGiABQQFxIAUoAtgEIQAgBSgCyAQhBCABQQFHBEAgAUF+cSEHQQAhAQNAIAAgACgCACAEKAIAbTYCACAAIAAoAgQgBCgCBG02AgQgBEEIaiEEIABBCGohACABQQJqIgEgB0cNAAsLRQ0aIAAgACgCACAEKAIAbTYCAAwaCyMAIgBBvpIPaiAAQeDWB2pBvggjBikDACMKKQMAIABBjPsGakEAEEYMGgsjrQEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0aIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBAXEgBSgC2AQhACABQQFHBEAgAUF+cSEHQQAhBANAIAACfyAAKAIAuCAJoyIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gACgCBLggCaMiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAEEIaiEAIARBAmoiBCAHRw0ACwtFDRogACgCALggCaMiCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxRQ0MIAAgCas2AgAMGgsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDRogAUEBcSAFKALIBCEAIAFBAUcEQCABQX5xIQdBACEEA0AgAAJ/IAkgACgCALijIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIAACfyAJIAAoAgS4oyIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCBCAAQQhqIQAgBEECaiIEIAdHDQALC0UNGiAJIAAoAgC4oyIJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnFFDQ0gACAJqzYCAAwaCwJAIARBA0cNACAAQQNHDQAgAUUNGiABQQFxIAUoAtgEIQAgBSgCyAQhBCABQQFHBEAgAUF+cSEHQQAhAQNAIAAgACgCACAEKAIAbjYCACAAIAAoAgQgBCgCBG42AgQgBEEIaiEEIABBCGohACABQQJqIgEgB0cNAAsLRQ0aIAAgACgCACAEKAIAbjYCAAwaCyMAIgBBvpIPaiAAQeDWB2pBvggjBikDACMKKQMAIABBjPsGakEAEEYMGgsjugEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0aIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBAXEgBSgC2AQhACABQQFHBEAgAUF+cSEHQQAhBANAIAACfyAAKAIAtyAJoyIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAAJ/IAAoAgS3IAmjIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCBCAAQQhqIQAgBEECaiIEIAdHDQALC0UNGiAAKAIAtyAJoyIJmUQAAAAAAADgQWNFDQ4gACAJqjYCAAwaCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNGiABQQFxIAUoAsgEIQAgAUEBRwRAIAFBfnEhB0EAIQQDQCAAAn8gCSAAKAIAt6MiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAJIAAoAgS3oyIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAEEIaiEAIARBAmoiBCAHRw0ACwtFDRogCSAAKAIAt6MiCZlEAAAAAAAA4EFjRQ0PIAAgCao2AgAMGgsCQCAEQQNHDQAgAEEDRw0AIAFFDRogAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAAIAAoAgAgBCgCAG02AgAgACAAKAIEIAQoAgRtNgIEIARBCGohBCAAQQhqIQAgAUECaiIBIAdHDQALC0UNGiAAIAAoAgAgBCgCAG02AgAMGgsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBoLI88BKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNGiAFKALIBLcgBSsDyAQgAEEBRhshCSABQQFxIAUoAtgEIQAgAUEBRwRAIAFBfnEhB0EAIQQDQCAAAn8gACgCALggCaMiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAAJ/IAAoAgS4IAmjIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIEIABBCGohACAEQQJqIgQgB0cNAAsLRQ0aIAAoAgC4IAmjIglEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNECAAIAmrNgIADBoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0aIAFBAXEgBSgCyAQhACABQQFHBEAgAUF+cSEHQQAhBANAIAACfyAJIAAoAgC4oyIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gCSAAKAIEuKMiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAEEIaiEAIARBAmoiBCAHRw0ACwtFDRogCSAAKAIAuKMiCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxRQ0RIAAgCas2AgAMGgsCQCAEQQNHDQAgAEEDRw0AIAFFDRogAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAAIAAoAgAgBCgCAG42AgAgACAAKAIEIAQoAgRuNgIEIARBCGohBCAAQQhqIQAgAUECaiIBIAdHDQALC0UNGiAAIAAoAgAgBCgCAG42AgAMGgsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBoLI7sBKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNGiAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAUcEQCABQX5xIQZBACEEA0AgAAJ+IAApAwC5IAmjIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMAIAACfiAAKQMIuSAJoyIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDCCAAQRBqIQAgBEECaiIEIAZHDQALCyABQQFxRQ0aIAApAwC5IAmjIgmZRAAAAAAAAOBDY0UNEiAAIAmwNwMADBoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0aIAUoAsgEIQAgAUEBRwRAIAFBfnEhBkEAIQQDQCAAAn4gCSAAKQMAuaMiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwAgAAJ+IAkgACkDCLmjIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMIIABBEGohACAEQQJqIgQgBkcNAAsLIAFBAXFFDRogCSAAKQMAuaMiCZlEAAAAAAAA4ENjRQ0TIAAgCbA3AwAMGgsCQCAEQQNHDQAgAEEDRw0AIAFFDRogAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAAIAApAwAgBCkDAH83AwAgACAAKQMIIAQpAwh/NwMIIARBEGohBCAAQRBqIQAgAUECaiIBIAdHDQALC0UNGiAAIAApAwAgBCkDAH83AwAMGgsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBoLI9ABKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNGiAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAUcEQCABQX5xIQZBACEEA0AgAAJ+IAApAwC6IAmjIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMAIAACfiAAKQMIuiAJoyIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDCCAAQRBqIQAgBEECaiIEIAZHDQALCyABQQFxRQ0aIAApAwC6IAmjIglEAAAAAAAA8ENjIAlEAAAAAAAAAABmcUUNFCAAIAmxNwMADBoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0aIAUoAsgEIQAgAUEBRwRAIAFBfnEhBkEAIQQDQCAAAn4gCSAAKQMAuqMiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwAgAAJ+IAkgACkDCLqjIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMIIABBEGohACAEQQJqIgQgBkcNAAsLIAFBAXFFDRogCSAAKQMAuqMiCUQAAAAAAADwQ2MgCUQAAAAAAAAAAGZxRQ0VIAAgCbE3AwAMGgsCQCAEQQNHDQAgAEEDRw0AIAFFDRogAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAAIAApAwAgBCkDAIA3AwAgACAAKQMIIAQpAwiANwMIIARBEGohBCAAQRBqIQAgAUECaiIBIAdHDQALC0UNGiAAIAApAwAgBCkDAIA3AwAMGgsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBoLI6sBKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNGiAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAUcEQCABQX5xIQZBACEEA0AgACAAKgIAuyAJo7Y4AgAgACAAKgIEuyAJo7Y4AgQgAEEIaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNGiAAIAAqAgC7IAmjtjgCAAwaCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNGiAFKALIBCEAIAFBAUcEQCABQX5xIQZBACEEA0AgACAJIAAqAgC7o7Y4AgAgACAJIAAqAgS7o7Y4AgQgAEEIaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNGiAAIAkgACoCALujtjgCAAwaCwJAIARBA0cNACAAQQNHDQAgAUUNGiABQQFxIAUoAtgEIQAgBSgCyAQhBCABQQFHBEAgAUF+cSEHQQAhAQNAIAAgACoCACAEKgIAlTgCACAAIAAqAgQgBCoCBJU4AgQgBEEIaiEEIABBCGohACABQQJqIgEgB0cNAAsLRQ0aIAAgACoCACAEKgIAlTgCAAwaCyMAIgBBvpIPaiAAQeDWB2pBvggjBikDACMKKQMAIABBjPsGakEAEEYMGgsjrAEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0aIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAArAwAgCaM5AwAgACAAKwMIIAmjOQMIIAAgACsDECAJozkDECAAIAArAxggCaM5AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0aQQAhBANAIAAgACsDACAJozkDACAAQQhqIQAgBEEBaiIEIAFHDQALDBoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0aIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACsDAKM5AwAgACAJIAArAwijOQMIIAAgCSAAKwMQozkDECAAIAkgACsDGKM5AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0aQQAhBANAIAAgCSAAKwMAozkDACAAQQhqIQAgBEEBaiIEIAFHDQALDBoLAkAgBEEDRw0AIABBA0cNACABRQ0aIAFBAXEgBSgC2AQhACAFKALIBCEEIAFBAUcEQCABQX5xIQdBACEBA0AgACAAKwMAIAQrAwCjOQMAIAAgACsDCCAEKwMIozkDCCAEQRBqIQQgAEEQaiEAIAFBAmoiASAHRw0ACwtFDRogACAAKwMAIAQrAwCjOQMADBoLIwAiAEG+kg9qIABB4NYHakG+CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwaCyACI8QBKQMAUg0YIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDRkgBSgCyAS3IAUrA8gEIABBAUYbIQkgBSgC2AQhACABQQFHBEAgAUF+cSEGQQAhBANAIAVB0ANqIAApAwAgAEEIaikDABCtASAJoxBwIAAgBSkD0AM3AwAgACAFKQPYAzcDCCAFQcADaiAAKQMQIABBGGopAwAQrQEgCaMQcCAAIAUpA8ADNwMQIAAgBSkDyAM3AxggAEEgaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNGSAFQbADaiAAKQMAIABBCGopAwAQrQEgCaMQcCAAIAUpA7ADNwMAIAAgBSkDuAM3AwgMGQsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDRkgBSgCyAQhACABQQFHBEAgAUF+cSEGQQAhBANAIAVBgARqIAkgACkDACAAQQhqKQMAEK0BoxBwIAAgBSkDgAQ3AwAgACAFKQOIBDcDCCAFQfADaiAJIAApAxAgAEEYaikDABCtAaMQcCAAIAUpA/ADNwMQIAAgBSkD+AM3AxggAEEgaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNGSAFQeADaiAJIAApAwAgAEEIaikDABCtAaMQcCAAIAUpA+ADNwMAIAAgBSkD6AM3AwgMGQsCQCAEQQNHDQAgAEEDRw0AIAFFDRkgAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAFQbAEaiAAKQMAIABBCGopAwAgBCkDACAEKQMIEJkFIAAgBSkDsAQ3AwAgACAFKQO4BDcDCCAFQaAEaiAAKQMQIABBGGopAwAgBCkDECAEKQMYEJkFIAAgBSkDoAQ3AxAgACAFKQOoBDcDGCAEQSBqIQQgAEEgaiEAIAFBAmoiASAHRw0ACwtFDRkgBUGQBGogACkDACAAQQhqKQMAIAQpAwAgBCkDCBCZBSAAIAUpA5AENwMAIAAgBSkDmAQ3AwgMGQsjACIAQb6SD2ogAEHg1gdqQb4IIwYpAwAjCikDACAAQYz7BmpBABBGDBkLIABBADoAAAwXCyAAQQA6AAAMFgsgAEEAOgAADBULIABBADoAAAwUCyAAQQA7AQAMEwsgAEEAOwEADBILIABBADsBAAwRCyAAQQA7AQAMEAsgAEGAgICAeDYCAAwPCyAAQYCAgIB4NgIADA4LIABBADYCAAwNCyAAQQA2AgAMDAsgAEGAgICAeDYCAAwLCyAAQYCAgIB4NgIADAoLIABBADYCAAwJCyAAQQA2AgAMCAsgAEKAgICAgICAgIB/NwMADAcLIABCgICAgICAgICAfzcDAAwGCyAAQgA3AwAMBQsgAEIANwMADAQLAkAjiwEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNBSAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAsAAC3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAAgAAJ/IAkgACwAAbeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAASAAAn8gCSAALAACt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgACIAACfyAJIAAsAAO3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAMgAEEEaiEAIARBBGoiBCAHRw0ACwsgBkUNBUEAIQQDQCAAAn8gCSAALAAAt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgAAIABBAWohACAEQQFqIgQgBkcNAAsMBQsCQCPDASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0GIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC0AALiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgAAIAACfyAJIAAtAAG4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAASAAAn8gCSAALQACuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAIgAAJ/IAkgAC0AA7iiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQZBACEEA0AgAAJ/IAkgAC0AALiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgAAIABBAWohACAEQQFqIgQgBkcNAAsMBgsCQCO0ASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0HIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC4BALeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBACAAAn8gCSAALgECt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwECIAACfyAJIAAuAQS3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQQgAAJ/IAkgAC4BBreiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBBiAAQQhqIQAgBEEEaiIEIAdHDQALCyAGRQ0HQQAhBANAIAACfyAJIAAuAQC3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQAgAEECaiEAIARBAWoiBCAGRw0ACwwHCwJAI84BKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQggBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALwEAuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQAgAAJ/IAkgAC8BAriiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwECIAACfyAJIAAvAQS4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBBCAAAn8gCSAALwEGuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQYgAEEIaiEAIARBBGoiBCAHRw0ACwsgBkUNCEEAIQQDQCAAAn8gCSAALwEAuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQAgAEECaiEAIARBAWoiBCAGRw0ACwwICwJAI5cBKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQkgBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAJIAAoAgS3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAAJ/IAkgACgCCLeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCCCAAAn8gCSAAKAIMt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQlBACEEA0AgAAJ/IAkgACgCALeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAkLAkAjrQEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNCiAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gCSAAKAIEuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAAJ/IAkgACgCCLiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIIIAACfyAJIAAoAgy4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0KQQAhBANAIAACfyAJIAAoAgC4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAoLAkAjugEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNCyAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAAJ/IAkgACgCBLeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCBCAAAn8gCSAAKAIIt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIIIAACfyAJIAAoAgy3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNC0EAIQQDQCAAAn8gCSAAKAIAt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIABBBGohACAEQQFqIgQgBkcNAAsMCwsCQCPPASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0MIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgACgCALiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIAACfyAJIAAoAgS4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCBCAAAn8gCSAAKAIIuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgggAAJ/IAkgACgCDLiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQxBACEEA0AgAAJ/IAkgACgCALiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIABBBGohACAEQQFqIgQgBkcNAAsMDAsCQCO7ASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0NIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAAn4gCSAAKQMAuaIiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwAgAAJ+IAkgACkDCLmiIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMIIAACfiAJIAApAxC5oiIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDECAAAn4gCSAAKQMYuaIiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0NQQAhBANAIAACfiAJIAApAwC5oiIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDACAAQQhqIQAgBEEBaiIEIAFHDQALDA0LAkAj0AEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNDiAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgAAJ+IAkgACkDALqiIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMAIAACfiAJIAApAwi6oiIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDCCAAAn4gCSAAKQMQuqIiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AxAgAAJ+IAkgACkDGLqiIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDkEAIQQDQCAAAn4gCSAAKQMAuqIiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwAgAEEIaiEAIAEgBEEBaiIERw0ACwwOCyOrASkDACACUQRAIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDQ8gBSgCyAS3IAUrA8gEIABBAUYbIQkgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEGQQAhBANAIAAgCSAAKgIAu6K2OAIAIAAgCSAAKgIEu6K2OAIEIAAgCSAAKgIIu6K2OAIIIAAgCSAAKgIMu6K2OAIMIABBEGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUND0EAIQQDQCAAIAkgACoCALuitjgCACAAQQRqIQAgBEEBaiIEIAFHDQALDA8LAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0PIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACoCALuitjgCACAAIAkgACoCBLuitjgCBCAAIAkgACoCCLuitjgCCCAAIAkgACoCDLuitjgCDCAAQRBqIQAgBEEEaiIEIAZHDQALCyABQQNxIgFFDQ9BACEEA0AgACAJIAAqAgC7orY4AgAgAEEEaiEAIARBAWoiBCABRw0ACwwPCwJAIARBA0cNACAAQQNHDQAgAUUNDyABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAAKgIAIAQqAgCUOAIAIAAgACoCBCAEKgIElDgCBCAAIAAqAgggBCoCCJQ4AgggACAAKgIMIAQqAgyUOAIMIARBEGohBCAAQRBqIQAgAUEEaiIBIAdHDQALCyAGRQ0PQQAhAQNAIAAgACoCACAEKgIAlDgCACAEQQRqIQQgAEEEaiEAIAFBAWoiASAGRw0ACwwPCyMAIgBBvpIPaiAAQeDWB2pBuggjBikDACMKKQMAIABBjPsGakEAEEYMDwsjrAEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0PIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACsDAKI5AwAgACAJIAArAwiiOQMIIAAgCSAAKwMQojkDECAAIAkgACsDGKI5AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0PQQAhBANAIAAgCSAAKwMAojkDACAAQQhqIQAgBEEBaiIEIAFHDQALDA8LAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0PIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACsDAKI5AwAgACAJIAArAwiiOQMIIAAgCSAAKwMQojkDECAAIAkgACsDGKI5AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0PQQAhBANAIAAgCSAAKwMAojkDACAAQQhqIQAgBEEBaiIEIAFHDQALDA8LAkAgBEEDRw0AIABBA0cNACABRQ0PIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAArAwAgBCsDAKI5AwAgACAAKwMIIAQrAwiiOQMIIAAgACsDECAEKwMQojkDECAAIAArAxggBCsDGKI5AxggBEEgaiEEIABBIGohACABQQRqIgEgB0cNAAsLIAZFDQ9BACEBA0AgACAAKwMAIAQrAwCiOQMAIARBCGohBCAAQQhqIQAgAUEBaiIBIAZHDQALDA8LIwAiAEG+kg9qIABB4NYHakG6CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwPCyACI8QBKQMAUg0NIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDQ4gBSgCyAS3IAUrA8gEIABBAUYbIQkgBSgC2AQhACABQQFHBEAgAUF+cSEGQQAhBANAIAVBwAJqIAkgACkDACAAQQhqKQMAEK0BohBwIAAgBSkDwAI3AwAgACAFKQPIAjcDCCAFQbACaiAJIAApAxAgAEEYaikDABCtAaIQcCAAIAUpA7ACNwMQIAAgBSkDuAI3AxggAEEgaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNDiAFQaACaiAJIAApAwAgAEEIaikDABCtAaIQcCAAIAUpA6ACNwMAIAAgBSkDqAI3AwgMDgsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQ4gBSgCyAQhACABQQFHBEAgAUF+cSEGQQAhBANAIAVB8AJqIAkgACkDACAAQQhqKQMAEK0BohBwIAAgBSkD8AI3AwAgACAFKQP4AjcDCCAFQeACaiAJIAApAxAgAEEYaikDABCtAaIQcCAAIAUpA+ACNwMQIAAgBSkD6AI3AxggAEEgaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNDiAFQdACaiAJIAApAwAgAEEIaikDABCtAaIQcCAAIAUpA9ACNwMAIAAgBSkD2AI3AwgMDgsCQCAEQQNHDQAgAEEDRw0AIAFFDQ4gAUEBcSAFKALYBCEAIAUoAsgEIQQgAUEBRwRAIAFBfnEhB0EAIQEDQCAFQaADaiAAKQMAIABBCGopAwAgBCkDACAEKQMIEKMBIAAgBSkDoAM3AwAgACAFKQOoAzcDCCAFQZADaiAAKQMQIABBGGopAwAgBCkDECAEKQMYEKMBIAAgBSkDkAM3AxAgACAFKQOYAzcDGCAEQSBqIQQgAEEgaiEAIAFBAmoiASAHRw0ACwtFDQ4gBUGAA2ogACkDACAAQQhqKQMAIAQpAwAgBCkDCBCjASAAIAUpA4ADNwMAIAAgBSkDiAM3AwgMDgsjACIAQb6SD2ogAEHg1gdqQboIIwYpAwAjCikDACAAQYz7BmpBABBGDA4LAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0NIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAAn4gCSAAKQMAuqIiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwAgAAJ+IAkgACkDCLqiIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMIIAACfiAJIAApAxC6oiIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDECAAAn4gCSAAKQMYuqIiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0NQQAhBANAIAACfiAJIAApAwC6oiIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDACAAQQhqIQAgASAEQQFqIgRHDQALDA0LAkAgBEEDRw0AIABBA0cNACABRQ0NIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQpAwAgACkDAH43AwAgACAEKQMIIAApAwh+NwMIIAAgBCkDECAAKQMQfjcDECAAIAQpAxggACkDGH43AxggBEEgaiEEIABBIGohACABQQRqIgEgB0cNAAsLIAZFDQ1BACEBA0AgACAEKQMAIAApAwB+NwMAIARBCGohBCAAQQhqIQAgAUEBaiIBIAZHDQALDA0LIwAiAEG+kg9qIABB4NYHakG6CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwNCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNDCAFKALIBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgAAJ+IAkgACkDALmiIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMAIAACfiAJIAApAwi5oiIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDCCAAAn4gCSAAKQMQuaIiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AxAgAAJ+IAkgACkDGLmiIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDEEAIQQDQCAAAn4gCSAAKQMAuaIiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwAgAEEIaiEAIARBAWoiBCABRw0ACwwMCwJAIARBA0cNACAAQQNHDQAgAUUNDCABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAEKQMAIAApAwB+NwMAIAAgBCkDCCAAKQMIfjcDCCAAIAQpAxAgACkDEH43AxAgACAEKQMYIAApAxh+NwMYIARBIGohBCAAQSBqIQAgAUEEaiIBIAdHDQALCyAGRQ0MQQAhAQNAIAAgBCkDACAAKQMAfjcDACAEQQhqIQQgAEEIaiEAIAFBAWoiASAGRw0ACwwMCyMAIgBBvpIPaiAAQeDWB2pBuggjBikDACMKKQMAIABBjPsGakEAEEYMDAsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQsgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAAJ/IAkgACgCBLiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIEIAACfyAJIAAoAgi4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCCCAAAn8gCSAAKAIMuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNC0EAIQQDQCAAAn8gCSAAKAIAuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAEEEaiEAIARBAWoiBCAGRw0ACwwLCwJAIARBA0cNACAAQQNHDQAgAUUNCyABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAEKAIAIAAoAgBsNgIAIAAgBCgCBCAAKAIEbDYCBCAAIAQoAgggACgCCGw2AgggACAEKAIMIAAoAgxsNgIMIARBEGohBCAAQRBqIQAgAUEEaiIBIAdHDQALCyAGRQ0LQQAhAQNAIAAgBCgCACAAKAIAbDYCACAEQQRqIQQgAEEEaiEAIAFBAWoiASAGRw0ACwwLCyMAIgBBvpIPaiAAQeDWB2pBuggjBikDACMKKQMAIABBjPsGakEAEEYMCwsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQogAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAJIAAoAgS3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAAJ/IAkgACgCCLeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCCCAAAn8gCSAAKAIMt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQpBACEEA0AgAAJ/IAkgACgCALeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAoLAkAgBEEDRw0AIABBA0cNACABRQ0KIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQoAgAgACgCAGw2AgAgACAEKAIEIAAoAgRsNgIEIAAgBCgCCCAAKAIIbDYCCCAAIAQoAgwgACgCDGw2AgwgBEEQaiEEIABBEGohACABQQRqIgEgB0cNAAsLIAZFDQpBACEBA0AgACAEKAIAIAAoAgBsNgIAIARBBGohBCAAQQRqIQAgAUEBaiIBIAZHDQALDAoLIwAiAEG+kg9qIABB4NYHakG6CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwKCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNCSABQQNxIQYgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gCSAAKAIEuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAAJ/IAkgACgCCLiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIIIAACfyAJIAAoAgy4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0JQQAhBANAIAACfyAJIAAoAgC4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAkLAkAgBEEDRw0AIABBA0cNACABRQ0JIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQoAgAgACgCAGw2AgAgACAEKAIEIAAoAgRsNgIEIAAgBCgCCCAAKAIIbDYCCCAAIAQoAgwgACgCDGw2AgwgBEEQaiEEIABBEGohACABQQRqIgEgB0cNAAsLIAZFDQlBACEBA0AgACAEKAIAIAAoAgBsNgIAIARBBGohBCAAQQRqIQAgAUEBaiIBIAZHDQALDAkLIwAiAEG+kg9qIABB4NYHakG6CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwJCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNCCABQQNxIQYgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAAJ/IAkgACgCBLeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCBCAAAn8gCSAAKAIIt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIIIAACfyAJIAAoAgy3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNCEEAIQQDQCAAAn8gCSAAKAIAt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIABBBGohACAEQQFqIgQgBkcNAAsMCAsCQCAEQQNHDQAgAEEDRw0AIAFFDQggAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgBCgCACAAKAIAbDYCACAAIAQoAgQgACgCBGw2AgQgACAEKAIIIAAoAghsNgIIIAAgBCgCDCAAKAIMbDYCDCAEQRBqIQQgAEEQaiEAIAFBBGoiASAHRw0ACwsgBkUNCEEAIQEDQCAAIAQoAgAgACgCAGw2AgAgBEEEaiEEIABBBGohACABQQFqIgEgBkcNAAsMCAsjACIAQb6SD2ogAEHg1gdqQboIIwYpAwAjCikDACAAQYz7BmpBABBGDAgLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0HIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC8BALiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIAACfyAJIAAvAQK4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBAiAAAn8gCSAALwEEuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQQgAAJ/IAkgAC8BBriiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEGIABBCGohACAEQQRqIgQgB0cNAAsLIAZFDQdBACEEA0AgAAJ/IAkgAC8BALiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIABBAmohACAEQQFqIgQgBkcNAAsMBwsCQCAEQQNHDQAgAEEDRw0AIAFFDQcgAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgBC8BACAALwEAbDsBACAAIAQvAQIgAC8BAmw7AQIgACAELwEEIAAvAQRsOwEEIAAgBC8BBiAALwEGbDsBBiAEQQhqIQQgAEEIaiEAIAFBBGoiASAHRw0ACwsgBkUNB0EAIQEDQCAAIAQvAQAgAC8BAGw7AQAgBEECaiEEIABBAmohACABQQFqIgEgBkcNAAsMBwsjACIAQb6SD2ogAEHg1gdqQboIIwYpAwAjCikDACAAQYz7BmpBABBGDAcLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0GIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC4BALeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBACAAAn8gCSAALgECt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwECIAACfyAJIAAuAQS3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQQgAAJ/IAkgAC4BBreiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBBiAAQQhqIQAgBEEEaiIEIAdHDQALCyAGRQ0GQQAhBANAIAACfyAJIAAuAQC3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQAgAEECaiEAIARBAWoiBCAGRw0ACwwGCwJAIARBA0cNACAAQQNHDQAgAUUNBiABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAELwEAIAAvAQBsOwEAIAAgBC8BAiAALwECbDsBAiAAIAQvAQQgAC8BBGw7AQQgACAELwEGIAAvAQZsOwEGIARBCGohBCAAQQhqIQAgAUEEaiIBIAdHDQALCyAGRQ0GQQAhAQNAIAAgBC8BACAALwEAbDsBACAEQQJqIQQgAEECaiEAIAFBAWoiASAGRw0ACwwGCyMAIgBBvpIPaiAAQeDWB2pBuggjBikDACMKKQMAIABBjPsGakEAEEYMBgsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQUgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALQAAuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAAgAAJ/IAkgAC0AAbiiIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgABIAACfyAJIAAtAAK4oiIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAAiAAAn8gCSAALQADuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAMgAEEEaiEAIARBBGoiBCAHRw0ACwsgBkUNBUEAIQQDQCAAAn8gCSAALQAAuKIiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAAgAEEBaiEAIARBAWoiBCAGRw0ACwwFCwJAIARBA0cNACAAQQNHDQAgAUUNBSABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAELQAAIAAtAABsOgAAIAAgBC0AASAALQABbDoAASAAIAQtAAIgAC0AAmw6AAIgACAELQADIAAtAANsOgADIARBBGohBCAAQQRqIQAgAUEEaiIBIAdHDQALCyAGRQ0FQQAhAQNAIAAgBC0AACAALQAAbDoAACAEQQFqIQQgAEEBaiEAIAFBAWoiASAGRw0ACwwFCyMAIgBBvpIPaiAAQeDWB2pBuggjBikDACMKKQMAIABBjPsGakEAEEYMBQsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQQgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALAAAt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgAAIAACfyAJIAAsAAG3oiIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAEgAAJ/IAkgACwAAreiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAAiAAAn8gCSAALAADt6IiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQRBACEEA0AgAAJ/IAkgACwAALeiIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAACAAQQFqIQAgBEEBaiIEIAZHDQALDAQLAkAgBEEDRw0AIABBA0cNACABRQ0EIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQtAAAgAC0AAGw6AAAgACAELQABIAAtAAFsOgABIAAgBC0AAiAALQACbDoAAiAAIAQtAAMgAC0AA2w6AAMgBEEEaiEEIABBBGohACABQQRqIgEgB0cNAAsLIAZFDQRBACEBA0AgACAELQAAIAAtAABsOgAAIARBAWohBCAAQQFqIQAgAUEBaiIBIAZHDQALDAQLIwAiAEG+kg9qIABB4NYHakG6CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwECwJAI4sBKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQQgBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gACwAALcgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgAAIAACfyAALAABtyAJoSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAEgAAJ/IAAsAAK3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAAiAAAn8gACwAA7cgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQRBACEEA0AgAAJ/IAAsAAC3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAACAAQQFqIQAgBEEBaiIEIAZHDQALDAQLAkAjwwEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNBSAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAALQAAuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAACAAAn8gAC0AAbggCaEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAEgAAJ/IAAtAAK4IAmhIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgACIAACfyAALQADuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAAyAAQQRqIQAgBEEEaiIEIAdHDQALCyAGRQ0FQQAhBANAIAACfyAALQAAuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAACAAQQFqIQAgBEEBaiIEIAZHDQALDAULAkAjtAEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNBiAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAALgEAtyAJoSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQAgAAJ/IAAuAQK3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBAiAAAn8gAC4BBLcgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwEEIAACfyAALgEGtyAJoSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQYgAEEIaiEAIARBBGoiBCAHRw0ACwsgBkUNBkEAIQQDQCAAAn8gAC4BALcgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwEAIABBAmohACAEQQFqIgQgBkcNAAsMBgsCQCPOASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0HIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAAvAQC4IAmhIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIAACfyAALwECuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBAiAAAn8gAC8BBLggCaEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQQgAAJ/IAAvAQa4IAmhIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEGIABBCGohACAEQQRqIgQgB0cNAAsLIAZFDQdBACEEA0AgAAJ/IAAvAQC4IAmhIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIABBAmohACAEQQFqIgQgBkcNAAsMBwsCQCOXASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0IIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAAoAgC3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAAn8gACgCBLcgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIEIAACfyAAKAIItyAJoSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgggAAJ/IAAoAgy3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0IQQAhBANAIAACfyAAKAIAtyAJoSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAEEEaiEAIARBAWoiBCAGRw0ACwwICwJAI60BKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQkgBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gACgCALggCaEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAAJ/IAAoAgS4IAmhIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIEIAACfyAAKAIIuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCCCAAAn8gACgCDLggCaEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNCUEAIQQDQCAAAn8gACgCALggCaEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAEEEaiEAIARBAWoiBCAGRw0ACwwJCwJAI7oBKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQogBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gACgCALcgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAAKAIEtyAJoSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAAJ/IAAoAgi3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCCCAAAn8gACgCDLcgCaEiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQpBACEEA0AgAAJ/IAAoAgC3IAmhIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAoLAkAjzwEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNCyAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAAKAIAuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gACgCBLggCaEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAAJ/IAAoAgi4IAmhIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIIIAACfyAAKAIMuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0LQQAhBANAIAACfyAAKAIAuCAJoSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAsLAkAjuwEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNDCAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgAAJ+IAApAwC5IAmhIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMAIAACfiAAKQMIuSAJoSIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDCCAAAn4gACkDELkgCaEiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AxAgAAJ+IAApAxi5IAmhIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDEEAIQQDQCAAAn4gACkDALkgCaEiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwAgAEEIaiEAIARBAWoiBCABRw0ACwwMCwJAI9ABKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQ0gBSgCyAS3IAUrA8gEIABBAUYbIQkgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEGQQAhBANAIAACfiAAKQMAuiAJoSIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDACAAAn4gACkDCLogCaEiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwggAAJ+IAApAxC6IAmhIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMQIAACfiAAKQMYuiAJoSIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDGCAAQSBqIQAgBEEEaiIEIAZHDQALCyABQQNxIgFFDQ1BACEEA0AgAAJ+IAApAwC6IAmhIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMAIABBCGohACAEQQFqIgQgAUcNAAsMDQsjqwEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0OIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAAqAgC7IAmhtjgCACAAIAAqAgS7IAmhtjgCBCAAIAAqAgi7IAmhtjgCCCAAIAAqAgy7IAmhtjgCDCAAQRBqIQAgBEEEaiIEIAZHDQALCyABQQNxIgFFDQ5BACEEA0AgACAAKgIAuyAJobY4AgAgAEEEaiEAIARBAWoiBCABRw0ACwwOCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNDiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgACAJIAAqAgC7obY4AgAgACAJIAAqAgS7obY4AgQgACAJIAAqAgi7obY4AgggACAJIAAqAgy7obY4AgwgAEEQaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0OQQAhBANAIAAgCSAAKgIAu6G2OAIAIABBBGohACAEQQFqIgQgAUcNAAsMDgsCQCAEQQNHDQAgAEEDRw0AIAFFDQ4gAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgACoCACAEKgIAkzgCACAAIAAqAgQgBCoCBJM4AgQgACAAKgIIIAQqAgiTOAIIIAAgACoCDCAEKgIMkzgCDCAEQRBqIQQgAEEQaiEAIAFBBGoiASAHRw0ACwsgBkUNDkEAIQEDQCAAIAAqAgAgBCoCAJM4AgAgBEEEaiEEIABBBGohACABQQFqIgEgBkcNAAsMDgsjACIAQb6SD2ogAEHg1gdqQbYIIwYpAwAjCikDACAAQYz7BmpBABBGDA4LI6wBKQMAIAJRBEAgBSgCwAQhAAJAIAUoAtAEIgRBA0cNACAAQQNGDQAgAUUNDiAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgACAAKwMAIAmhOQMAIAAgACsDCCAJoTkDCCAAIAArAxAgCaE5AxAgACAAKwMYIAmhOQMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDkEAIQQDQCAAIAArAwAgCaE5AwAgAEEIaiEAIARBAWoiBCABRw0ACwwOCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNDiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgACAJIAArAwChOQMAIAAgCSAAKwMIoTkDCCAAIAkgACsDEKE5AxAgACAJIAArAxihOQMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDkEAIQQDQCAAIAkgACsDAKE5AwAgAEEIaiEAIARBAWoiBCABRw0ACwwOCwJAIARBA0cNACAAQQNHDQAgAUUNDiABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAAKwMAIAQrAwChOQMAIAAgACsDCCAEKwMIoTkDCCAAIAArAxAgBCsDEKE5AxAgACAAKwMYIAQrAxihOQMYIARBIGohBCAAQSBqIQAgAUEEaiIBIAdHDQALCyAGRQ0OQQAhAQNAIAAgACsDACAEKwMAoTkDACAEQQhqIQQgAEEIaiEAIAFBAWoiASAGRw0ACwwOCyMAIgBBvpIPaiAAQeDWB2pBtggjBikDACMKKQMAIABBjPsGakEAEEYMDgsgAiPEASkDAFINDCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0NIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBRwRAIAFBfnEhBkEAIQQDQCAFQbABaiAAKQMAIABBCGopAwAQrQEgCaEQcCAAIAUpA7ABNwMAIAAgBSkDuAE3AwggBUGgAWogACkDECAAQRhqKQMAEK0BIAmhEHAgACAFKQOgATcDECAAIAUpA6gBNwMYIABBIGohACAEQQJqIgQgBkcNAAsLIAFBAXFFDQ0gBUGQAWogACkDACAAQQhqKQMAEK0BIAmhEHAgACAFKQOQATcDACAAIAUpA5gBNwMIDA0LAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0NIAUoAsgEIQAgAUEBRwRAIAFBfnEhBkEAIQQDQCAFQeABaiAJIAApAwAgAEEIaikDABCtAaEQcCAAIAUpA+ABNwMAIAAgBSkD6AE3AwggBUHQAWogCSAAKQMQIABBGGopAwAQrQGhEHAgACAFKQPQATcDECAAIAUpA9gBNwMYIABBIGohACAEQQJqIgQgBkcNAAsLIAFBAXFFDQ0gBUHAAWogCSAAKQMAIABBCGopAwAQrQGhEHAgACAFKQPAATcDACAAIAUpA8gBNwMIDA0LAkAgBEEDRw0AIABBA0cNACABRQ0NIAFBAXEgBSgC2AQhACAFKALIBCEEIAFBAUcEQCABQX5xIQdBACEBA0AgBUGQAmogACkDACAAQQhqKQMAIAQpAwAgBCkDCBDNBCAAIAUpA5ACNwMAIAAgBSkDmAI3AwggBUGAAmogACkDECAAQRhqKQMAIAQpAxAgBCkDGBDNBCAAIAUpA4ACNwMQIAAgBSkDiAI3AxggBEEgaiEEIABBIGohACABQQJqIgEgB0cNAAsLRQ0NIAVB8AFqIAApAwAgAEEIaikDACAEKQMAIAQpAwgQzQQgACAFKQPwATcDACAAIAUpA/gBNwMIDA0LIwAiAEG+kg9qIABB4NYHakG2CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwNCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNDCAFKALIBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgAAJ+IAkgACkDALqhIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMAIAACfiAJIAApAwi6oSIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDCCAAAn4gCSAAKQMQuqEiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AxAgAAJ+IAkgACkDGLqhIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDEEAIQQDQCAAAn4gCSAAKQMAuqEiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwAgAEEIaiEAIARBAWoiBCABRw0ACwwMCwJAIARBA0cNACAAQQNHDQAgAUUNDCABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAAKQMAIAQpAwB9NwMAIAAgACkDCCAEKQMIfTcDCCAAIAApAxAgBCkDEH03AxAgACAAKQMYIAQpAxh9NwMYIARBIGohBCAAQSBqIQAgAUEEaiIBIAdHDQALCyAGRQ0MQQAhAQNAIAAgACkDACAEKQMAfTcDACAEQQhqIQQgAEEIaiEAIAFBAWoiASAGRw0ACwwMCyMAIgBBvpIPaiAAQeDWB2pBtggjBikDACMKKQMAIABBjPsGakEAEEYMDAsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQsgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEGQQAhBANAIAACfiAJIAApAwC5oSIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDACAAAn4gCSAAKQMIuaEiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwggAAJ+IAkgACkDELmhIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMQIAACfiAJIAApAxi5oSIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDGCAAQSBqIQAgBEEEaiIEIAZHDQALCyABQQNxIgFFDQtBACEEA0AgAAJ+IAkgACkDALmhIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMAIABBCGohACAEQQFqIgQgAUcNAAsMCwsCQCAEQQNHDQAgAEEDRw0AIAFFDQsgAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgACkDACAEKQMAfTcDACAAIAApAwggBCkDCH03AwggACAAKQMQIAQpAxB9NwMQIAAgACkDGCAEKQMYfTcDGCAEQSBqIQQgAEEgaiEAIAFBBGoiASAHRw0ACwsgBkUNC0EAIQEDQCAAIAApAwAgBCkDAH03AwAgBEEIaiEEIABBCGohACABQQFqIgEgBkcNAAsMCwsjACIAQb6SD2ogAEHg1gdqQbYIIwYpAwAjCikDACAAQYz7BmpBABBGDAsLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0KIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgACgCALihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIAACfyAJIAAoAgS4oSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCBCAAAn8gCSAAKAIIuKEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgggAAJ/IAkgACgCDLihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQpBACEEA0AgAAJ/IAkgACgCALihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIABBBGohACAEQQFqIgQgBkcNAAsMCgsCQCAEQQNHDQAgAEEDRw0AIAFFDQogAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgACgCACAEKAIAazYCACAAIAAoAgQgBCgCBGs2AgQgACAAKAIIIAQoAghrNgIIIAAgACgCDCAEKAIMazYCDCAEQRBqIQQgAEEQaiEAIAFBBGoiASAHRw0ACwsgBkUNCkEAIQEDQCAAIAAoAgAgBCgCAGs2AgAgBEEEaiEEIABBBGohACABQQFqIgEgBkcNAAsMCgsjACIAQb6SD2ogAEHg1gdqQbYIIwYpAwAjCikDACAAQYz7BmpBABBGDAoLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0JIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgACgCALehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAAn8gCSAAKAIEt6EiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIEIAACfyAJIAAoAgi3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgggAAJ/IAkgACgCDLehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0JQQAhBANAIAACfyAJIAAoAgC3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAEEEaiEAIARBAWoiBCAGRw0ACwwJCwJAIARBA0cNACAAQQNHDQAgAUUNCSABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAAKAIAIAQoAgBrNgIAIAAgACgCBCAEKAIEazYCBCAAIAAoAgggBCgCCGs2AgggACAAKAIMIAQoAgxrNgIMIARBEGohBCAAQRBqIQAgAUEEaiIBIAdHDQALCyAGRQ0JQQAhAQNAIAAgACgCACAEKAIAazYCACAEQQRqIQQgAEEEaiEAIAFBAWoiASAGRw0ACwwJCyMAIgBBvpIPaiAAQeDWB2pBtggjBikDACMKKQMAIABBjPsGakEAEEYMCQsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQggAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAuKEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAAJ/IAkgACgCBLihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIEIAACfyAJIAAoAgi4oSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCCCAAAn8gCSAAKAIMuKEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNCEEAIQQDQCAAAn8gCSAAKAIAuKEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAEEEaiEAIARBAWoiBCAGRw0ACwwICwJAIARBA0cNACAAQQNHDQAgAUUNCCABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAAKAIAIAQoAgBrNgIAIAAgACgCBCAEKAIEazYCBCAAIAAoAgggBCgCCGs2AgggACAAKAIMIAQoAgxrNgIMIARBEGohBCAAQRBqIQAgAUEEaiIBIAdHDQALCyAGRQ0IQQAhAQNAIAAgACgCACAEKAIAazYCACAEQQRqIQQgAEEEaiEAIAFBAWoiASAGRw0ACwwICyMAIgBBvpIPaiAAQeDWB2pBtggjBikDACMKKQMAIABBjPsGakEAEEYMCAsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQcgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAt6EiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAJIAAoAgS3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAAJ/IAkgACgCCLehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCCCAAAn8gCSAAKAIMt6EiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQdBACEEA0AgAAJ/IAkgACgCALehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAcLAkAgBEEDRw0AIABBA0cNACABRQ0HIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAAoAgAgBCgCAGs2AgAgACAAKAIEIAQoAgRrNgIEIAAgACgCCCAEKAIIazYCCCAAIAAoAgwgBCgCDGs2AgwgBEEQaiEEIABBEGohACABQQRqIgEgB0cNAAsLIAZFDQdBACEBA0AgACAAKAIAIAQoAgBrNgIAIARBBGohBCAAQQRqIQAgAUEBaiIBIAZHDQALDAcLIwAiAEG+kg9qIABB4NYHakG2CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwHCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNBiABQQNxIQYgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAvAQC4oSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBACAAAn8gCSAALwECuKEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQIgAAJ/IAkgAC8BBLihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEEIAACfyAJIAAvAQa4oSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBBiAAQQhqIQAgBEEEaiIEIAdHDQALCyAGRQ0GQQAhBANAIAACfyAJIAAvAQC4oSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBACAAQQJqIQAgBEEBaiIEIAZHDQALDAYLAkAgBEEDRw0AIABBA0cNACABRQ0GIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAAvAQAgBC8BAGs7AQAgACAALwECIAQvAQJrOwECIAAgAC8BBCAELwEEazsBBCAAIAAvAQYgBC8BBms7AQYgBEEIaiEEIABBCGohACABQQRqIgEgB0cNAAsLIAZFDQZBACEBA0AgACAALwEAIAQvAQBrOwEAIARBAmohBCAAQQJqIQAgAUEBaiIBIAZHDQALDAYLIwAiAEG+kg9qIABB4NYHakG2CCMGKQMAIwopAwAgAEGM+wZqQQAQRgwGCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNBSABQQNxIQYgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAuAQC3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQAgAAJ/IAkgAC4BArehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBAiAAAn8gCSAALgEEt6EiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwEEIAACfyAJIAAuAQa3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQYgAEEIaiEAIARBBGoiBCAHRw0ACwsgBkUNBUEAIQQDQCAAAn8gCSAALgEAt6EiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwEAIABBAmohACAEQQFqIgQgBkcNAAsMBQsCQCAEQQNHDQAgAEEDRw0AIAFFDQUgAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgAC8BACAELwEAazsBACAAIAAvAQIgBC8BAms7AQIgACAALwEEIAQvAQRrOwEEIAAgAC8BBiAELwEGazsBBiAEQQhqIQQgAEEIaiEAIAFBBGoiASAHRw0ACwsgBkUNBUEAIQEDQCAAIAAvAQAgBC8BAGs7AQAgBEECaiEEIABBAmohACABQQFqIgEgBkcNAAsMBQsjACIAQb6SD2ogAEHg1gdqQbYIIwYpAwAjCikDACAAQYz7BmpBABBGDAULAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0EIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC0AALihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgAAIAACfyAJIAAtAAG4oSIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAASAAAn8gCSAALQACuKEiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAIgAAJ/IAkgAC0AA7ihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQRBACEEA0AgAAJ/IAkgAC0AALihIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgAAIABBAWohACAEQQFqIgQgBkcNAAsMBAsCQCAEQQNHDQAgAEEDRw0AIAFFDQQgAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgAC0AACAELQAAazoAACAAIAAtAAEgBC0AAWs6AAEgACAALQACIAQtAAJrOgACIAAgAC0AAyAELQADazoAAyAEQQRqIQQgAEEEaiEAIAFBBGoiASAHRw0ACwsgBkUNBEEAIQEDQCAAIAAtAAAgBC0AAGs6AAAgBEEBaiEEIABBAWohACABQQFqIgEgBkcNAAsMBAsjACIAQb6SD2ogAEHg1gdqQbYIIwYpAwAjCikDACAAQYz7BmpBABBGDAQLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0DIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgACwAALehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAACAAAn8gCSAALAABt6EiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgABIAACfyAJIAAsAAK3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAIgAAJ/IAkgACwAA7ehIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAAyAAQQRqIQAgBEEEaiIEIAdHDQALCyAGRQ0DQQAhBANAIAACfyAJIAAsAAC3oSIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAAgAEEBaiEAIARBAWoiBCAGRw0ACwwDCwJAIARBA0cNACAAQQNHDQAgAUUNAyABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAALQAAIAQtAABrOgAAIAAgAC0AASAELQABazoAASAAIAAtAAIgBC0AAms6AAIgACAALQADIAQtAANrOgADIARBBGohBCAAQQRqIQAgAUEEaiIBIAdHDQALCyAGRQ0DQQAhAQNAIAAgAC0AACAELQAAazoAACAEQQFqIQQgAEEBaiEAIAFBAWoiASAGRw0ACwwDCyMAIgBBvpIPaiAAQeDWB2pBtggjBikDACMKKQMAIABBjPsGakEAEEYMAwsCQCPDASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0DIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC0AALigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgAAIAACfyAJIAAtAAG4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAASAAAn8gCSAALQACuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAIgAAJ/IAkgAC0AA7igIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQNBACEEA0AgAAJ/IAkgAC0AALigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgAAIABBAWohACAEQQFqIgQgBkcNAAsMAwsCQCO0ASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0EIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC4BALegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBACAAAn8gCSAALgECt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwECIAACfyAJIAAuAQS3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQQgAAJ/IAkgAC4BBregIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBBiAAQQhqIQAgBEEEaiIEIAdHDQALCyAGRQ0EQQAhBANAIAACfyAJIAAuAQC3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQAgAEECaiEAIARBAWoiBCAGRw0ACwwECwJAI84BKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQUgBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALwEAuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQAgAAJ/IAkgAC8BArigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwECIAACfyAJIAAvAQS4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBBCAAAn8gCSAALwEGuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQYgAEEIaiEAIARBBGoiBCAHRw0ACwsgBkUNBUEAIQQDQCAAAn8gCSAALwEAuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQAgAEECaiEAIARBAWoiBCAGRw0ACwwFCwJAI5cBKQMAIAJRBEAgBSgCwAQhACAFKALQBCIEQQNHDQEgAEEDRg0BIAFFDQYgBSgCyAS3IAUrA8gEIABBAUYbIQkgAUEDcSEGIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAJIAAoAgS3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAAJ/IAkgACgCCLegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCCCAAAn8gCSAAKAIMt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQZBACEEA0AgAAJ/IAkgACgCALegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAYLAkAjrQEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNByAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gCSAAKAIEuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAAJ/IAkgACgCCLigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIIIAACfyAJIAAoAgy4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0HQQAhBANAIAACfyAJIAAoAgC4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAcLAkAjugEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNCCAFKALIBLcgBSsDyAQgAEEBRhshCSABQQNxIQYgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAAJ/IAkgACgCBLegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCBCAAAn8gCSAAKAIIt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIIIAACfyAJIAAoAgy3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNCEEAIQQDQCAAAn8gCSAAKAIAt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIABBBGohACAEQQFqIgQgBkcNAAsMCAsCQCPPASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0JIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAFBA3EhBiAFKALYBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgACgCALigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIAACfyAJIAAoAgS4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCBCAAAn8gCSAAKAIIuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgggAAJ/IAkgACgCDLigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQlBACEEA0AgAAJ/IAkgACgCALigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIAIABBBGohACAEQQFqIgQgBkcNAAsMCQsCQCO7ASkDACACUQRAIAUoAsAEIQAgBSgC0AQiBEEDRw0BIABBA0YNASABRQ0KIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAAn4gCSAAKQMAuaAiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwAgAAJ+IAkgACkDCLmgIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMIIAACfiAJIAApAxC5oCIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDECAAAn4gCSAAKQMYuaAiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0KQQAhBANAIAACfiAJIAApAwC5oCIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDACAAQQhqIQAgBEEBaiIEIAFHDQALDAoLAkAj0AEpAwAgAlEEQCAFKALABCEAIAUoAtAEIgRBA0cNASAAQQNGDQEgAUUNCyAFKALIBLcgBSsDyAQgAEEBRhshCSAFKALYBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgAAJ+IAkgACkDALqgIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMAIAACfiAJIAApAwi6oCIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDCCAAAn4gCSAAKQMQuqAiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AxAgAAJ+IAkgACkDGLqgIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNC0EAIQQDQCAAAn4gCSAAKQMAuqAiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwAgAEEIaiEAIARBAWoiBCABRw0ACwwLCyOrASkDACACUQRAIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDQwgBSgCyAS3IAUrA8gEIABBAUYbIQkgBSgC2AQhACABQQFrQQNPBEAgAUF8cSEGQQAhBANAIAAgCSAAKgIAu6C2OAIAIAAgCSAAKgIEu6C2OAIEIAAgCSAAKgIIu6C2OAIIIAAgCSAAKgIMu6C2OAIMIABBEGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNDEEAIQQDQCAAIAkgACoCALugtjgCACAAQQRqIQAgBEEBaiIEIAFHDQALDAwLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0MIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACoCALugtjgCACAAIAkgACoCBLugtjgCBCAAIAkgACoCCLugtjgCCCAAIAkgACoCDLugtjgCDCAAQRBqIQAgBEEEaiIEIAZHDQALCyABQQNxIgFFDQxBACEEA0AgACAJIAAqAgC7oLY4AgAgAEEEaiEAIARBAWoiBCABRw0ACwwMCwJAIARBA0cNACAAQQNHDQAgAUUNDCABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAAKgIAIAQqAgCSOAIAIAAgACoCBCAEKgIEkjgCBCAAIAAqAgggBCoCCJI4AgggACAAKgIMIAQqAgySOAIMIARBEGohBCAAQRBqIQAgAUEEaiIBIAdHDQALCyAGRQ0MQQAhAQNAIAAgACoCACAEKgIAkjgCACAEQQRqIQQgAEEEaiEAIAFBAWoiASAGRw0ACwwMCyMAIgBBvpIPaiAAQeDWB2pBsggjBikDACMKKQMAIABBjPsGakEAEEYMDAsjrAEpAwAgAlEEQCAFKALABCEAAkAgBSgC0AQiBEEDRw0AIABBA0YNACABRQ0MIAUoAsgEtyAFKwPIBCAAQQFGGyEJIAUoAtgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACsDAKA5AwAgACAJIAArAwigOQMIIAAgCSAAKwMQoDkDECAAIAkgACsDGKA5AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0MQQAhBANAIAAgCSAAKwMAoDkDACAAQQhqIQAgBEEBaiIEIAFHDQALDAwLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0MIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAIAkgACsDAKA5AwAgACAJIAArAwigOQMIIAAgCSAAKwMQoDkDECAAIAkgACsDGKA5AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0MQQAhBANAIAAgCSAAKwMAoDkDACAAQQhqIQAgBEEBaiIEIAFHDQALDAwLAkAgBEEDRw0AIABBA0cNACABRQ0MIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAArAwAgBCsDAKA5AwAgACAAKwMIIAQrAwigOQMIIAAgACsDECAEKwMQoDkDECAAIAArAxggBCsDGKA5AxggBEEgaiEEIABBIGohACABQQRqIgEgB0cNAAsLIAZFDQxBACEBA0AgACAAKwMAIAQrAwCgOQMAIARBCGohBCAAQQhqIQAgAUEBaiIBIAZHDQALDAwLIwAiAEG+kg9qIABB4NYHakGyCCMGKQMAIwopAwAgAEGM+wZqQQAQRgwMCyACI8QBKQMAUg0KIAUoAsAEIQACQCAFKALQBCIEQQNHDQAgAEEDRg0AIAFFDQsgBSgCyAS3IAUrA8gEIABBAUYbIQkgBSgC2AQhACABQQFHBEAgAUF+cSEGQQAhBANAIAVBIGogCSAAKQMAIABBCGopAwAQrQGgEHAgACAFKQMgNwMAIAAgBSkDKDcDCCAFQRBqIAkgACkDECAAQRhqKQMAEK0BoBBwIAAgBSkDEDcDECAAIAUpAxg3AxggAEEgaiEAIARBAmoiBCAGRw0ACwsgAUEBcUUNCyAFIAkgACkDACAAQQhqKQMAEK0BoBBwIAAgBSkDADcDACAAIAUpAwg3AwgMCwsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQsgBSgCyAQhACABQQFHBEAgAUF+cSEGQQAhBANAIAVB0ABqIAkgACkDACAAQQhqKQMAEK0BoBBwIAAgBSkDUDcDACAAIAUpA1g3AwggBUFAayAJIAApAxAgAEEYaikDABCtAaAQcCAAIAUpA0A3AxAgACAFKQNINwMYIABBIGohACAEQQJqIgQgBkcNAAsLIAFBAXFFDQsgBUEwaiAJIAApAwAgAEEIaikDABCtAaAQcCAAIAUpAzA3AwAgACAFKQM4NwMIDAsLAkAgBEEDRw0AIABBA0cNACABRQ0LIAFBAXEgBSgC2AQhACAFKALIBCEEIAFBAUcEQCABQX5xIQdBACEBA0AgBUGAAWogACkDACAAQQhqKQMAIAQpAwAgBCkDCBD8ASAAIAUpA4ABNwMAIAAgBSkDiAE3AwggBUHwAGogACkDECAAQRhqKQMAIAQpAxAgBCkDGBD8ASAAIAUpA3A3AxAgACAFKQN4NwMYIARBIGohBCAAQSBqIQAgAUECaiIBIAdHDQALC0UNCyAFQeAAaiAAKQMAIABBCGopAwAgBCkDACAEKQMIEPwBIAAgBSkDYDcDACAAIAUpA2g3AwgMCwsjACIAQb6SD2ogAEHg1gdqQbIIIwYpAwAjCikDACAAQYz7BmpBABBGDAsLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0KIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhBkEAIQQDQCAAAn4gCSAAKQMAuqAiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AwAgAAJ+IAkgACkDCLqgIghEAAAAAAAA8ENjIAhEAAAAAAAAAABmcQRAIAixDAELQgALNwMIIAACfiAJIAApAxC6oCIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDECAAAn4gCSAAKQMYuqAiCEQAAAAAAADwQ2MgCEQAAAAAAAAAAGZxBEAgCLEMAQtCAAs3AxggAEEgaiEAIARBBGoiBCAGRw0ACwsgAUEDcSIBRQ0KQQAhBANAIAACfiAJIAApAwC6oCIIRAAAAAAAAPBDYyAIRAAAAAAAAAAAZnEEQCAIsQwBC0IACzcDACAAQQhqIQAgBEEBaiIEIAFHDQALDAoLAkAgBEEDRw0AIABBA0cNACABRQ0KIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQpAwAgACkDAHw3AwAgACAEKQMIIAApAwh8NwMIIAAgBCkDECAAKQMQfDcDECAAIAQpAxggACkDGHw3AxggBEEgaiEEIABBIGohACABQQRqIgEgB0cNAAsLIAZFDQpBACEBA0AgACAEKQMAIAApAwB8NwMAIARBCGohBCAAQQhqIQAgAUEBaiIBIAZHDQALDAoLIwAiAEG+kg9qIABB4NYHakGyCCMGKQMAIwopAwAgAEGM+wZqQQAQRgwKCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNCSAFKALIBCEAIAFBAWtBA08EQCABQXxxIQZBACEEA0AgAAJ+IAkgACkDALmgIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMAIAACfiAJIAApAwi5oCIImUQAAAAAAADgQ2MEQCAIsAwBC0KAgICAgICAgIB/CzcDCCAAAn4gCSAAKQMQuaAiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AxAgAAJ+IAkgACkDGLmgIgiZRAAAAAAAAOBDYwRAIAiwDAELQoCAgICAgICAgH8LNwMYIABBIGohACAEQQRqIgQgBkcNAAsLIAFBA3EiAUUNCUEAIQQDQCAAAn4gCSAAKQMAuaAiCJlEAAAAAAAA4ENjBEAgCLAMAQtCgICAgICAgICAfws3AwAgAEEIaiEAIARBAWoiBCABRw0ACwwJCwJAIARBA0cNACAAQQNHDQAgAUUNCSABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAEKQMAIAApAwB8NwMAIAAgBCkDCCAAKQMIfDcDCCAAIAQpAxAgACkDEHw3AxAgACAEKQMYIAApAxh8NwMYIARBIGohBCAAQSBqIQAgAUEEaiIBIAdHDQALCyAGRQ0JQQAhAQNAIAAgBCkDACAAKQMAfDcDACAEQQhqIQQgAEEIaiEAIAFBAWoiASAGRw0ACwwJCyMAIgBBvpIPaiAAQeDWB2pBsggjBikDACMKKQMAIABBjPsGakEAEEYMCQsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQggAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAAJ/IAkgACgCBLigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIEIAACfyAJIAAoAgi4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCCCAAAn8gCSAAKAIMuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNCEEAIQQDQCAAAn8gCSAAKAIAuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgAgAEEEaiEAIARBAWoiBCAGRw0ACwwICwJAIARBA0cNACAAQQNHDQAgAUUNCCABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAEKAIAIAAoAgBqNgIAIAAgBCgCBCAAKAIEajYCBCAAIAQoAgggACgCCGo2AgggACAEKAIMIAAoAgxqNgIMIARBEGohBCAAQRBqIQAgAUEEaiIBIAdHDQALCyAGRQ0IQQAhAQNAIAAgBCgCACAAKAIAajYCACAEQQRqIQQgAEEEaiEAIAFBAWoiASAGRw0ACwwICyMAIgBBvpIPaiAAQeDWB2pBsggjBikDACMKKQMAIABBjPsGakEAEEYMCAsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQcgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAAKAIAt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIAACfyAJIAAoAgS3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgQgAAJ/IAkgACgCCLegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCCCAAAn8gCSAAKAIMt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIMIABBEGohACAEQQRqIgQgB0cNAAsLIAZFDQdBACEEA0AgAAJ/IAkgACgCALegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAcLAkAgBEEDRw0AIABBA0cNACABRQ0HIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQoAgAgACgCAGo2AgAgACAEKAIEIAAoAgRqNgIEIAAgBCgCCCAAKAIIajYCCCAAIAQoAgwgACgCDGo2AgwgBEEQaiEEIABBEGohACABQQRqIgEgB0cNAAsLIAZFDQdBACEBA0AgACAEKAIAIAAoAgBqNgIAIARBBGohBCAAQQRqIQAgAUEBaiIBIAZHDQALDAcLIwAiAEG+kg9qIABB4NYHakGyCCMGKQMAIwopAwAgAEGM+wZqQQAQRgwHCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNBiABQQNxIQYgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAAn8gCSAAKAIEuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs2AgQgAAJ/IAkgACgCCLigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALNgIIIAACfyAJIAAoAgy4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCDCAAQRBqIQAgBEEEaiIEIAdHDQALCyAGRQ0GQQAhBANAIAACfyAJIAAoAgC4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzYCACAAQQRqIQAgBEEBaiIEIAZHDQALDAYLAkAgBEEDRw0AIABBA0cNACABRQ0GIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQoAgAgACgCAGo2AgAgACAEKAIEIAAoAgRqNgIEIAAgBCgCCCAAKAIIajYCCCAAIAQoAgwgACgCDGo2AgwgBEEQaiEEIABBEGohACABQQRqIgEgB0cNAAsLIAZFDQZBACEBA0AgACAEKAIAIAAoAgBqNgIAIARBBGohBCAAQQRqIQAgAUEBaiIBIAZHDQALDAYLIwAiAEG+kg9qIABB4NYHakGyCCMGKQMAIwopAwAgAEGM+wZqQQAQRgwGCwJAIARBA0YNACAAQQNHDQAgBAR8IAUoAtgEtyAFKwPYBCAEQQFGGwVEAAAAAAAAAAALIQkgAUUNBSABQQNxIQYgBSgCyAQhACABQQFrQQNPBEAgAUF8cSEHQQAhBANAIAACfyAJIAAoAgC3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgAgAAJ/IAkgACgCBLegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzYCBCAAAn8gCSAAKAIIt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIIIAACfyAJIAAoAgy3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs2AgwgAEEQaiEAIARBBGoiBCAHRw0ACwsgBkUNBUEAIQQDQCAAAn8gCSAAKAIAt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLNgIAIABBBGohACAEQQFqIgQgBkcNAAsMBQsCQCAEQQNHDQAgAEEDRw0AIAFFDQUgAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgBCgCACAAKAIAajYCACAAIAQoAgQgACgCBGo2AgQgACAEKAIIIAAoAghqNgIIIAAgBCgCDCAAKAIMajYCDCAEQRBqIQQgAEEQaiEAIAFBBGoiASAHRw0ACwsgBkUNBUEAIQEDQCAAIAQoAgAgACgCAGo2AgAgBEEEaiEEIABBBGohACABQQFqIgEgBkcNAAsMBQsjACIAQb6SD2ogAEHg1gdqQbIIIwYpAwAjCikDACAAQYz7BmpBABBGDAULAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0EIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC8BALigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIAACfyAJIAAvAQK4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzsBAiAAAn8gCSAALwEEuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs7AQQgAAJ/IAkgAC8BBrigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEGIABBCGohACAEQQRqIgQgB0cNAAsLIAZFDQRBACEEA0AgAAJ/IAkgAC8BALigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOwEAIABBAmohACAEQQFqIgQgBkcNAAsMBAsCQCAEQQNHDQAgAEEDRw0AIAFFDQQgAUEDcSEGIAUoAtgEIQAgBSgCyAQhBCABQQFrQQNPBEAgAUF8cSEHQQAhAQNAIAAgBC8BACAALwEAajsBACAAIAQvAQIgAC8BAmo7AQIgACAELwEEIAAvAQRqOwEEIAAgBC8BBiAALwEGajsBBiAEQQhqIQQgAEEIaiEAIAFBBGoiASAHRw0ACwsgBkUNBEEAIQEDQCAAIAQvAQAgAC8BAGo7AQAgBEECaiEEIABBAmohACABQQFqIgEgBkcNAAsMBAsjACIAQb6SD2ogAEHg1gdqQbIIIwYpAwAjCikDACAAQYz7BmpBABBGDAQLAkAgBEEDRg0AIABBA0cNACAEBHwgBSgC2AS3IAUrA9gEIARBAUYbBUQAAAAAAAAAAAshCSABRQ0DIAFBA3EhBiAFKALIBCEAIAFBAWtBA08EQCABQXxxIQdBACEEA0AgAAJ/IAkgAC4BALegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBACAAAn8gCSAALgECt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOwECIAACfyAJIAAuAQS3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQQgAAJ/IAkgAC4BBregIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzsBBiAAQQhqIQAgBEEEaiIEIAdHDQALCyAGRQ0DQQAhBANAIAACfyAJIAAuAQC3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs7AQAgAEECaiEAIARBAWoiBCAGRw0ACwwDCwJAIARBA0cNACAAQQNHDQAgAUUNAyABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAELwEAIAAvAQBqOwEAIAAgBC8BAiAALwECajsBAiAAIAQvAQQgAC8BBGo7AQQgACAELwEGIAAvAQZqOwEGIARBCGohBCAAQQhqIQAgAUEEaiIBIAdHDQALCyAGRQ0DQQAhAQNAIAAgBC8BACAALwEAajsBACAEQQJqIQQgAEECaiEAIAFBAWoiASAGRw0ACwwDCyMAIgBBvpIPaiAAQeDWB2pBsggjBikDACMKKQMAIABBjPsGakEAEEYMAwsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQIgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALQAAuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAAgAAJ/IAkgAC0AAbigIghEAAAAAAAA8EFjIAhEAAAAAAAAAABmcQRAIAirDAELQQALOgABIAACfyAJIAAtAAK4oCIIRAAAAAAAAPBBYyAIRAAAAAAAAAAAZnEEQCAIqwwBC0EACzoAAiAAAn8gCSAALQADuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAMgAEEEaiEAIARBBGoiBCAHRw0ACwsgBkUNAkEAIQQDQCAAAn8gCSAALQAAuKAiCEQAAAAAAADwQWMgCEQAAAAAAAAAAGZxBEAgCKsMAQtBAAs6AAAgAEEBaiEAIARBAWoiBCAGRw0ACwwCCwJAIARBA0cNACAAQQNHDQAgAUUNAiABQQNxIQYgBSgC2AQhACAFKALIBCEEIAFBAWtBA08EQCABQXxxIQdBACEBA0AgACAELQAAIAAtAABqOgAAIAAgBC0AASAALQABajoAASAAIAQtAAIgAC0AAmo6AAIgACAELQADIAAtAANqOgADIARBBGohBCAAQQRqIQAgAUEEaiIBIAdHDQALCyAGRQ0CQQAhAQNAIAAgBC0AACAALQAAajoAACAEQQFqIQQgAEEBaiEAIAFBAWoiASAGRw0ACwwCCyMAIgBBvpIPaiAAQeDWB2pBsggjBikDACMKKQMAIABBjPsGakEAEEYMAgsCQCAEQQNGDQAgAEEDRw0AIAQEfCAFKALYBLcgBSsD2AQgBEEBRhsFRAAAAAAAAAAACyEJIAFFDQEgAUEDcSEGIAUoAsgEIQAgAUEBa0EDTwRAIAFBfHEhB0EAIQQDQCAAAn8gCSAALAAAt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgAAIAACfyAJIAAsAAG3oCIImUQAAAAAAADgQWMEQCAIqgwBC0GAgICAeAs6AAEgAAJ/IAkgACwAAregIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAAiAAAn8gCSAALAADt6AiCJlEAAAAAAAA4EFjBEAgCKoMAQtBgICAgHgLOgADIABBBGohACAEQQRqIgQgB0cNAAsLIAZFDQFBACEEA0AgAAJ/IAkgACwAALegIgiZRAAAAAAAAOBBYwRAIAiqDAELQYCAgIB4CzoAACAAQQFqIQAgBEEBaiIEIAZHDQALDAELAkAgBEEDRw0AIABBA0cNACABRQ0BIAFBA3EhBiAFKALYBCEAIAUoAsgEIQQgAUEBa0EDTwRAIAFBfHEhB0EAIQEDQCAAIAQtAAAgAC0AAGo6AAAgACAELQABIAAtAAFqOgABIAAgBC0AAiAALQACajoAAiAAIAQtAAMgAC0AA2o6AAMgBEEEaiEEIABBBGohACABQQRqIgEgB0cNAAsLIAZFDQFBACEBA0AgACAELQAAIAAtAABqOgAAIARBAWohBCAAQQFqIQAgAUEBaiIBIAZHDQALDAELIwAiAEG+kg9qIABB4NYHakGyCCMGKQMAIwopAwAgAEGM+wZqQQAQRgwBCyAFKALQBEEDRgRAIAMgBSgC2AQ2AghBACEEDAILIAUoAsAEQQNGBEAgAyAFKALIBDYCCEEAIQQMAgsjACIAQb6SD2ogAEHg1gdqQdQIIwYpAwAjCikDACAAQen2BmpBABBGC0F/IQQLIAVB4ARqJAEgBAuhAgEBfwJAAkACQAJAAkACQAJAIAAOAgABBAsCQAJAIAIOAgABBQsgAUEBayIAQQhJDQIMBgsgAUEBayIAQQhJDQIMBAtBCyEDAkACQCABQQRrDgUEAQEBAAELQQwPCyMAIgBB/IkPaiAAQbbgCmpB1AYjLikDACMMKQMAIABB/8IKakEAEEZBAA8LQYsBIAB2QQFxRQ0DIwBByIITaiAAQQJ0aigCAA8LQYsBIAB2QQFxRQ0BIwBB6IITaiAAQQJ0aigCACEDCyADDwsjACIAQfyJD2ogAEG24ApqQcoGIy4pAwAjDCkDACAAQf/CCmpBABBGQQAPCyMAIgBB/IkPaiAAQbbgCmpBuQYjLikDACMMKQMAIABB/8IKakEAEEZBAAvXBQIFfwF+IwFBQGoiAyQBIANBADYCDAJAAkACQAJAIAAgASkDGBC7ASIHBEBBfyEEIAAQ4QMiBUEASARAQQAhBSMAIgBBss0PaiAAQajfCWpBqQojFykDACMIKQMAIABBnOQNakEAEEYMAwsgBUUNAQJAIABBDCADQRBqELkDQQBIBEAjACIAQbLND2ogAEGo3wlqQbEKIxcpAwAjCCkDACAAQZbFA2pBABBGDAELIAMpAxAiCEJ/UQRADAMLIAAgCBC7ASIGDQIjACIAQbLND2ogAEGo3wlqQbcKIxcpAwAjJSkDACAAQcj3BWpBABBGC0EAIQUMAgsjACIAQbLND2ogAEGo3wlqQaUKIxcpAwAjJSkDACAAQcj3BWpBABBGDAILAn8CQCAAIAEpAyBBABCOASIFRQRAIwAiAEGyzQ9qIABBqN8JakG9CiMXKQMAIyUpAwAgAEGg+gBqQQAQRgwBCyADIAI2AhwgAyAGNgIYIAMgBzYCFCADIAA2AhAgAiACEFFBABCdASECIAMjAiIEQaEBajYCLCADIAI2AiAgAyADQQxqNgIwIAMgASkDCDcDOEEAIAUgA0EQaiIAIARBpAFqIAAQxwJBAE4NARojACIAQbLND2ogAEGo3wlqQcsKIxcpAwAjQCkDACAAQeLADGpBABBGC0F/CyEAIAZFBEAgACEEDAELQX8hBCAGEJwBQQBOBEAgACEEDAELIwAiAEGyzQ9qIABBqN8JakHQCiMXKQMAIy8pAwAgAEH7+wVqQQAQRgsgBxCcAUEASARAIwAiAEGyzQ9qIABBqN8JakHSCiMXKQMAIy8pAwAgAEH7+wVqQQAQRkF/IQQLIAVFDQEgBRCGAUEATg0BIwAiAEGyzQ9qIABBqN8JakHUCiMXKQMAIy8pAwAgAEGc+wBqQQAQRgtBfyEECyADKAIMIgAEQCODASAAEPQNCyADQUBrJAEgBAv5AwEKfyMBQRBrIgskASAGIAYoAgAiB0ECajYCACAFIAdBAnRqKAIEIg4EQCAAIAFqIQ8DQCAGIAYoAgAiB0EBaiIJNgIAIAUgB0ECdGooAgAhCiAGIAdBAmoiCDYCAAJAAkACQAJAAkAgBSAJQQJ0aigCAEEBaw4EAAECAwQLIAYgB0EDaiIJNgIAIAsgBSAIQQJ0aigCADYCACAGIAdBBGoiCDYCACALIAUgCUECdGooAgA2AgQgBiAHQQVqIgk2AgAgCyAFIAhBAnRqKAIANgIIIAYgB0EGajYCACALIAUgCUECdGooAgA2AgwgACABIApqIAIgAyAEIAsQowgMAwsgACABIApqIAIgAyAEIAUgBhCiCAwCCyAAIAEgCmogAiADIAQgBSAGEKEIDAELIAYgB0EDajYCACAFIAhBAnRqKAIAIglFDQAgCiAPaiEQIAQoAgAhB0EAIQgDQEEIIQogAiADKAIAaiIMIAwtAABBfyAHdEF/cyAIIBBqLQAAIgxBCCAHa3ZxcjoAACAEKAIAIQcgAyADKAIAQQFqNgIAIARBCDYCACAHQQhHBEAgAiADKAIAaiAMIAd0OgAAIAQgByAEKAIAakEIayIKNgIACyAKIQcgCEEBaiIIIAlHDQALCyANQQFqIg0gDkcNAAsLIAtBEGokAQvLBAEGfyMBQRBrIgskASAGIAYoAgAiCEEBaiIKNgIAIAUgCEECdGooAgAhByAGIAhBAmoiCTYCAAJAAkACQAJAAkAgBSAKQQJ0aigCAEEBaw4EAAECAwQLIAYgCEEDaiIKNgIAIAsgBSAJQQJ0aigCACIJNgIAIAYgCEEEaiIMNgIAIAsgBSAKQQJ0aigCADYCBCAGIAhBBWoiCjYCACALIAUgDEECdGooAgA2AgggBiAIQQZqNgIAIAsgBSAKQQJ0aigCADYCDCAHIAluIQUgByAJSQ0DQQAhBgNAIAAgBiAJbCABaiACIAMgBCALEKMIIAZBAWoiBiAFSQ0ACwwDCyAHIAUgCUECdGooAgAiCG4hCiAHIAhJDQJBACEHA0AgACAHIAhsIAFqIAIgAyAEIAUgBhCiCCAGIAk2AgAgB0EBaiIHIApJDQALDAILIAcgBSAJQQJ0aigCACIIbiEKIAcgCEkNAUEAIQcDQCAAIAcgCGwgAWogAiADIAQgBSAGEKEIIAYgCTYCACAHQQFqIgcgCkkNAAsMAQsgBiAIQQNqNgIAIAdFDQAgACABaiEIIAQoAgAhBkEAIQEDQEEIIQAgAiADKAIAaiIFIAUtAABBfyAGdEF/cyABIAhqLQAAIglBCCAGa3ZxcjoAACAEKAIAIQUgAyADKAIAQQFqNgIAIARBCDYCACAFQQhHBEAgAiADKAIAaiAJIAV0OgAAIAQgBSAEKAIAakEIayIANgIACyAAIQYgAUEBaiIBIAdHDQALCyALQRBqJAELmgoBCH8gBSgCDCILIAUoAghqIQcCQAJAAkAgBSgCBEUEQCAHQQN2IAdBB3FFayIGIAtBA3YiCUgNAyAAIAFqIQsgBiAJRg0BQQghASAGIAtqLQAAIQggAiADKAIAaiIMLQAAIQ0CQAJAIAQoAgAiCkEIQQAgB2tBB3FrIgBNBEAgDCANQX8gCnRBf3MgCCAAIAprdnFyOgAAIAQoAgAhByADIAMoAgBBAWo2AgAgBEEINgIAIAAgB0YNAiACIAMoAgBqIAhBCCAAIAdrIgBrdDoAAAwBCyAMIA0gCEF/IAB0QX9zcSAKIABrdHI6AAALIAQgBCgCACAAayIBNgIACyAGIAlNDQMDQCALIAZBAWsiBmotAAAhByACIAMoAgBqIggtAAAhCgJAAkAgBiAJRwR/QQgFIAcgBSgCDEEHcSIAdiEHQQggAGsLIgAgAUkEQCAIIAogB0F/IAB0QX9zcSABIABrdHI6AAAMAQsgCCAKQX8gAXRBf3MgByAAIAFrdnFyOgAAIAQoAgAhCCADIAMoAgBBAWo2AgBBCCEBIARBCDYCACAAIAhGDQEgAiADKAIAaiAHQQggACAIayIAa3Q6AAALIAQgBCgCACAAayIBNgIACyAGIAlKDQALDAMLIAUoAgBBA3QiBiAHa0EDdiIJIAYgC2tBA3YgC0EHcUVrIgtKDQIgAiADKAIAaiIILQAAIQogACABaiINIAlqLQAAIQAgCSALRwRAQQghAQJAAkAgBCgCACIMQQhBACAHa0EHcWsiBk0EQCAIIApBfyAMdEF/cyAAIAYgDGt2cXI6AAAgBCgCACEHIAMgAygCAEEBajYCACAEQQg2AgAgBiAHRg0CIAIgAygCAGogAEEIIAYgB2siBmt0OgAADAELIAggCiAAQX8gBnRBf3NxIAwgBmt0cjoAAAsgBCAEKAIAIAZrIgE2AgALIAkgC08NAyALIAkgCSALSRshDCAJIQYDQCANIAZBAWoiBmotAAAhByACIAMoAgBqIggtAAAhCgJAAkACfyAGIAlGBEBBCEEAIAUoAgggBSgCDGprQQdxawwBC0EIIAYgC0cNABogByAFKAIMQQdxIgB2IQdBCCAAawsiACABSQRAIAggCiAHQX8gAHRBf3NxIAEgAGt0cjoAAAwBCyAIIApBfyABdEF/cyAHIAAgAWt2cXI6AAAgBCgCACEIIAMgAygCAEEBajYCAEEIIQEgBEEINgIAIAAgCEYNASACIAMoAgBqIAdBCCAAIAhrIgBrdDoAAAsgBCAEKAIAIABrIgE2AgALIAYgDEcNAAsMAwsgACAFKAIMQQdxdiEBIAQoAgAiBiAFKAIIIgBNBEAgCCAKQX8gBnRBf3MgASAAIAZrdnFyOgAAIAQoAgAhBSADIAMoAgBBAWo2AgAgBEEINgIAIAAgBUYNAyACIAMoAgBqIAFBCCAAIAVrIgBrdDoAAAwCCyAIIAogAUF/IAB0QX9zcSAGIABrdHI6AAAMAQsgBiALai0AACAFKAIMQQdxdiEBIAIgAygCAGoiCS0AACEHIAQoAgAiBiAFKAIIIgBNBEAgCSAHQX8gBnRBf3MgASAAIAZrdnFyOgAAIAQoAgAhBSADIAMoAgBBAWo2AgAgBEEINgIAIAAgBUYNAiACIAMoAgBqIAFBCCAAIAVrIgBrdDoAAAwBCyAJIAcgAUF/IAB0QX9zcSAGIABrdHI6AAALIAQgBCgCACAAazYCAAsL0gYBDH8jAUEQayILJAEgBiAGKAIAIgxBAWoiBzYCACAFIAxBAnRqKAIAIQ8gBiAMQQJqNgIAAn8gBSAHQQJ0aigCACIRBEAgACABaiESQQAhDANAIAYgBigCACIIQQFqIg02AgAgBSAIQQJ0aigCACEJIAYgCEECaiIHNgIAIA8gBSAHQQJ0aiIOKAIAIgogDCIHaiIMSQRAIwAiAEHriA9qIABBlrkNakGzCSMuKQMAIwopAwAgAEHkyglqQQAQRkF/DAMLIAcgDE8EQCMAIgBB64gPaiAAQZa5DWpBtQkjLikDACMKKQMAIABB5MoJakEAEEZBfwwDCyAPIAkgCmpJBEAjACIAQeuID2ogAEGWuQ1qQbcJIy4pAwAjNikDACAAQbTKCWpBABBGQX8MAwsCQAJAAkACQAJAIAUgDUECdGooAgBBAWsOBAABAgMECyALIAo2AgAgBiAIQQRqIgc2AgAgCyAOKAIENgIEIAYgCEEFaiINNgIAIAsgBSAHQQJ0aigCACIHNgIIIAYgCEEGajYCACALIAUgDUECdGooAgAiCDYCDCAKQQN0IgogB08gByAIaiAKTXFFBEAjACIAQeuID2ogAEGWuQ1qQcMJIy4pAwAjDCkDACAAQYi8AmpBABBGQX8MBwsgACABIAlqIAIgAyAEIAsQpggMAwsgACABIAlqIAIgAyAEIAUgBhClCEEATg0CIwAiAEHriA9qIABBlrkNakHLCSMuKQMAI44BKQMAIABButwAakEAEEZBfwwFCyAAIAEgCWogAiADIAQgBSAGEKQIQQBODQEjACIAQeuID2ogAEGWuQ1qQdEJIy4pAwAjjgEpAwAgAEG4uQ1qQQAQRkF/DAQLIAYgCEEDajYCACAKRQ0AIAkgEmohDiAEKAIAIQdBACEJA0BBCCEIIAkgDmoiDSACIAMoAgBqLQAAQQggB2t0OgAAIAQoAgAhByADIAMoAgBBAWo2AgAgBEEINgIAIAdBCEcEQCANIA0tAABBf0EIIAdrIgh0QX9zIAIgAygCAGotAAAgB3ZxcjoAACAEIAQoAgAgCGsiCDYCAAsgCCEHIAlBAWoiCSAKRw0ACwsgEEEBaiIQIBFHDQALC0EACyALQRBqJAELhwYBB38jAUEQayIMJAEgBiAGKAIAIglBAWoiCzYCACAFIAlBAnRqKAIAIQcgBiAJQQJqIgo2AgACQAJAAkACQAJAIAUgC0ECdGooAgBBAWsOBAABAgMECyAGIAlBA2oiCDYCACAMIAUgCkECdGooAgAiCjYCACAGIAlBBGoiCzYCACAMIAUgCEECdGooAgA2AgQgBiAJQQVqIg02AgAgDCAFIAtBAnRqKAIAIgg2AgggBiAJQQZqNgIAIAwgBSANQQJ0aigCACIFNgIMIApBA3QiBiAITyAFIAhqIAZNcUUEQCMAIgBB64gPaiAAQY3aAGpB8AgjLikDACMMKQMAIABBiLwCakEAEEZBfyEIDAQLIAcgCm4hBUEAIQggByAKSQ0DQQAhBgNAIAAgBiAKbCABaiACIAMgBCAMEKYIIAZBAWoiBiAFSQ0ACwwDCyAHIAUgCkECdGooAgAiCW4hCyAHIAlJDQJBACEHA0AgACAHIAlsIAFqIAIgAyAEIAUgBhClCEEASARAIwAiAEHriA9qIABBjdoAakH/CCMuKQMAI44BKQMAIABButwAakEAEEZBfyEIDAQLIAYgCjYCACAHQQFqIgcgC0kNAAsMAgsgByAFIApBAnRqKAIAIgluIQsgByAJSQ0BQQAhBwNAIAAgByAJbCABaiACIAMgBCAFIAYQpAhBAEgEQCMAIgBB64gPaiAAQY3aAGpBiwkjLikDACOOASkDACAAQbi5DWpBABBGQX8hCAwDCyAGIAo2AgAgB0EBaiIHIAtJDQALDAELIAYgCUEDajYCACAHRQ0AIAAgAWohCCAEKAIAIQFBACEGA0AgBiAIaiIFIAIgAygCAGotAABBCCABa3Q6AAAgBCgCACEAIAMgAygCAEEBajYCACAEQQg2AgBBCCEBIABBCEcEQCAFIAUtAABBf0EIIABrIgF0QX9zIAIgAygCAGotAAAgAHZxcjoAACAEIAQoAgAgAWsiATYCAAsgBkEBaiIGIAdHDQALQQAhCAsgDEEQaiQBIAgLuwgBCX8gBSgCDCIJIAUoAggiCmohBgJAIAUoAgRFBEAgBkEDdiAGQQdxRWsiByAJQQN2IgtIDQEgCUEHcUEAIAcgC0YiCRshDEEIIQggACABaiIOIAdqIQ0gAiADKAIAai0AACEAAkAgDQJ/IAQoAgAiASAKQQhBACAGa0EHcWsgCRsiBk0EQCANQX8gAXRBf3MgAHEgBiABa3QgDHQ6AAAgBCgCACEAIAMgAygCAEEBajYCACAEQQg2AgAgACAGRg0CIA0tAAAgAiADKAIAai0AAEEIIAYgAGsiBmt2QX8gBnRBf3NxIAx0cgwBC0F/IAZ0QX9zIAAgASAGa3ZxIAx0CzoAACAEIAQoAgAgBmsiCDYCAAsgByALTQ0BA0AgAiADKAIAai0AACEBAkAgDiAHQQFrIgdqIgoCfwJ/IAlFBEAgByALRwRAQQAhAEEIDAILQQggBSgCDEEHcSIAawwBCyAFKAIMQQdxIQAgBSgCCAsiBiAISQRAQX8gBnRBf3MgASAIIAZrdnEgAHQMAQsgCkF/IAh0QX9zIAFxIAYgCGt0IAB0OgAAIAQoAgAhASADIAMoAgBBAWo2AgBBCCEIIARBCDYCACABIAZGDQEgCi0AACACIAMoAgBqLQAAQQggBiABayIGa3ZBfyAGdEF/c3EgAHRyCzoAACAEIAQoAgAgBmsiCDYCAAsgByALSg0ACwwBCyAFKAIAQQN0IgcgBmtBA3YiDiAHIAlrQQN2IAlBB3EiB0VrIgtKDQBBCCEIIAdBACALIA5GIgwbIQ0gACABaiIJIA5qIQcgAiADKAIAai0AACEAAkAgBwJ/IAQoAgAiASAKQQhBACAGa0EHcWsgDBsiBk0EQCAHQX8gAXRBf3MgAHEgBiABa3QgDXQ6AAAgBCgCACEAIAMgAygCAEEBajYCACAEQQg2AgAgACAGRg0CIActAAAgAiADKAIAai0AAEEIIAYgAGsiBmt2QX8gBnRBf3NxIA10cgwBC0F/IAZ0QX9zIAAgASAGa3ZxIA10CzoAACAEIAQoAgAgBmsiCDYCAAsgDA0AIA4hBwNAIAIgAygCAGotAAAhAQJAIAkgB0EBaiIHaiIKAn8CfyAMRQRAIAcgDkYEQEEAIQBBCEEAIAUoAgggBSgCDGprQQdxawwCCyAHIAtHBEBBACEAQQgMAgtBCCAFKAIMQQdxIgBrDAELIAUoAgxBB3EhACAFKAIICyIGIAhJBEBBfyAGdEF/cyABIAggBmt2cSAAdAwBCyAKQX8gCHRBf3MgAXEgBiAIa3QgAHQ6AAAgBCgCACEBIAMgAygCAEEBajYCAEEIIQggBEEINgIAIAEgBkYNASAKLQAAIAIgAygCAGotAABBCCAGIAFrIgZrdkF/IAZ0QX9zcSAAdHILOgAAIAQgBCgCACAGayIINgIACyAHIAtHDQALCwuaCAEIfyABIAEoAgAiCEEBajYCACACIAhBAnRqQQM2AgAgACgCICgCECIIRQRAIwAiAEHriA9qIABB5bgNakHyBCMuKQMAIwwpAwAgAEGmxAlqQQAQRkF/DwsgASABKAIAIgRBAWo2AgAgAiAEQQJ0aiAINgIAIAAQlAQiCUEASARAIwAiAEHriA9qIABB5bgNakH6BCMuKQMAIwwpAwAgAEHq5gNqQQAQRkF/DwsgASABKAIAIgRBAWo2AgAgAiAEQQJ0aiAJNgIAIAlFBEBBAA8LIAlBAWshCgJAAkADQCAAIAcQyAgiBEUEQCMAIgBB64gPaiAAQeW4DWpBhAUjLikDACMMKQMAIABB+MwKakEAEEZBfw8LIARBARCiAiIFQQBIBEAjACIAQeuID2ogAEHluA1qQYgFIy4pAwAjDCkDACAAQefVA2pBABBGDAMLIAAoAiAoAjggB0EEdGooAgQhBiABIAEoAgAiC0EBajYCACACIAtBAnRqIAY2AgACQAJAAkACQAJAAkACQAJAIAUOCwAABAQEBAIEBAMBBQsgBCABIAIgAxCpCEEATg0GIwAiAEHriA9qIABB5bgNakGWBSMuKQMAIwwpAwAgAEHEyApqQQAQRgwJCyAEIAEgAiADEKgIQQBODQUjACIAQeuID2ogAEHluA1qQZsFIy4pAwAjDCkDACAAQcTICmpBABBGDAgLIAQgASACIAMQpwhBAE4NBCMAIgBB64gPaiAAQeW4DWpBoAUjLikDACMMKQMAIABBxMgKakEAEEYMBwsgBCgCICIFKAIMQQlGBH8gBSgCKEEBRgVBAAtBAEgEQCMAIgBB64gPaiAAQeW4DWpBpwUjLikDACMMKQMAIABBrokJakEAEEYMBwsgASABKAIAIgVBAWo2AgAgAiAFQQJ0akEENgIAIAcgCkcEfyAAKAIgKAI4IAdBAWpBBHRqKAIEBSAICyAGayEGDAILIAEgASgCACIGQQFqNgIAIAIgBkECdGpBBDYCACAEKAIgKAIQIgYNASMAIgBB64gPaiIBIABBm8IKakGLAyMuIgIpAwAjDCIDKQMAIABBpsQJakEAEEYgASAAQeW4DWpByAUgAikDACADKQMAIABBxMgKakEAEEYMBQsjACIAQeuID2ogAEHluA1qQc8FIy4pAwAjDCkDACAAQYveCmpBABBGDAQLIAEgASgCACIFQQFqNgIAIAIgBUECdGogBjYCAAsgBBCeAUEASA0BIAdBAWoiByAJRw0AC0EADwsjACIAQeuID2ogAEHluA1qQdUFIy4pAwAjLykDACAAQYzLCmpBABBGCyAEEJ4BQQBIBEAjACIAQeuID2ogAEHluA1qQdwFIy4pAwAjLykDACAAQYzLCmpBABBGC0F/C9kGAgJ/An4gASABKAIAIgRBAWo2AgAgAiAEQQJ0akECNgIAAkACQCAAKAIgKAIQIgRFBEAjACIAQeuID2ogAEGu2QBqQYkEIy4pAwAjDCkDACAAQabECWpBABBGDAELIAEgASgCACIFQQFqNgIAIAIgBUECdGogBDYCACAAELMFIgRFBEAjACIAQeuID2ogAEGu2QBqQZEEIy4pAwAjDCkDACAAQbzWCmpBABBGDAELAkACQAJAAkACQAJAAkACQAJAIARBARCiAkEBag4MAAEBBQUFBQMFBQQCBgsjACIAQeuID2ogAEGu2QBqQZUEIy4pAwAjDCkDACAAQYHWA2pBABBGDAYLQX8hACAEIAEgAiADEKkIQQBOBEBBACEADAcLIwAiAUHriA9qIAFBrtkAakGcBCMuKQMAIwwpAwAgAUHEyApqQQAQRgwGC0F/IQAgBCABIAIgAxCoCEEATgRAQQAhAAwGCyMAIgFB64gPaiABQa7ZAGpBoQQjLikDACMMKQMAIAFBxMgKakEAEEYMBQtBfyEAIAQgASACIAMQpwhBAE4EQEEAIQAMBQsjACIBQeuID2ogAUGu2QBqQaYEIy4pAwAjDCkDACABQcTICmpBABBGDAQLQX8hACMMKQMAIQYjLikDACEHIAQoAiAiASgCDEEJRgR/IAEoAihBAUYFQQALQQBIBEAjACIBQeuID2ogAUGu2QBqQa0EIAcgBiABQa6JCWpBABBGDAQLIwAiAUHriA9qIAFBrtkAakGxBCAHIAYgAUGIswJqQQAQRgwDCyABIAEoAgAiAEEBajYCACACIABBAnRqQQQ2AgAgBCgCICgCECIABEAgASABKAIAIgFBAWo2AgAgAiABQQJ0aiAANgIAQQAhAAwDCyMAIgBB64gPaiIBIABBm8IKakGLAyMuIgIpAwAjDCIDKQMAIABBpsQJakEAEEYgASAAQa7ZAGpBvgQgAikDACADKQMAIABBxMgKakEAEEYMAQsjACIAQeuID2ogAEGu2QBqQcUEIy4pAwAjDCkDACAAQfDdCmpBABBGC0F/IQALIAQQngFBAE4NASMAIgBB64gPaiAAQa7ZAGpBzAQjLikDACMvKQMAIABBvtUKakEAEEYLQX8hAAsgAAuJBAEDfyABIAEoAgAiBEEBajYCACACIARBAnRqQQE2AgACQCAAKAIgKAIQIgVFBEAjACIAQeuID2ogAEGg4w5qQbIDIy4pAwAjDCkDACAAQabECWpBABBGDAELIAEgASgCACIEQQFqNgIAIAIgBEECdGogBTYCAAJAAkACQCAAEJMEIgRBAWoOAwACAgELIwAiAEHriA9qIABBoOMOakG6AyMuKQMAIwwpAwAgAEHvmgVqQQAQRgwCCyMAIgBB64gPaiAAQaDjDmpBywMjLikDACMMKQMAIABB75oFakEAEEYMAQsgASABKAIAIgZBAWo2AgAgAiAGQQJ0aiAENgIAIAAQiQIiBEUEQCMAIgBB64gPaiAAQaDjDmpB0AMjLikDACMMKQMAIABB6a4HakEAEEYMAQsgABC7DCIAQQBIBEAjACIAQeuID2ogAEGg4w5qQdQDIy4pAwAjDCkDACAAQYy+AmpBABBGDAELIAVBA3QiBSAETyAAIARqIAVNcUUEQCMAIgBB64gPaiAAQaDjDmpB2QMjLikDACMMKQMAIABBiLwCakEAEEYMAQsgASABKAIAIgZBAWo2AgAgAiAGQQJ0aiAENgIAIAEgASgCACIBQQFqNgIAIAIgAUECdGogADYCAAJAIAMtAABBAUcNACAARSAEIAVGcQ0AIANBADoAAAtBAA8LQX8LqQQBB38gASABKAIAQQJqNgIAIAAQlAQiBEEASARAIwAiAEHriA9qIABB/bgNakGrAiMuKQMAIwwpAwAgAEHq5gNqQQAQRkF/DwsgASABKAIAQQFqNgIAAkAgBEUNAAJAAkACQANAIAAgAxDICCICRQ0BIAJBARCiAiIHQX9GBEAjACIAQeuID2ogAEH9uA1qQboCIy4pAwAjDCkDACAAQefVA2pBABBGDAQLIAEgASgCACIIQQFqNgIAQQYhBgJAAkACQAJAAkAgBw4LAwMCAgICAQICAgAHCyACIAEQqwhBf0cNAyMAIgBB64gPaiAAQf24DWpByAIjLikDACMMKQMAIABB7MgKakEAEEYMBwsgAiABEKoIQX9HDQIjACIAQeuID2ogAEH9uA1qQc0CIy4pAwAjDCkDACAAQezICmpBABBGDAYLQQMhBgsgASAGIAhqNgIACyACEJ4BQQBOBEAgA0EBaiIDIARGDQUMAQsLIwAiAEHriA9qIABB/bgNakHlAiMuKQMAIy8pAwAgAEGMywpqQQAQRgwCCyMAIgBB64gPaiAAQf24DWpBtgIjLikDACMMKQMAIABB+MwKakEAEEZBfw8LIwAiAEHriA9qIABB/bgNakHfAiMuKQMAIwwpAwAgAEHw3QpqQQAQRgtBfyEFIAIQngFBAE4NACMAIgBB64gPaiAAQf24DWpB7AIjLikDACMvKQMAIABBjMsKakEAEEYLIAULsgMBAX8gASABKAIAQQJqNgIAAkACQAJAAkACQCAAELMFIgIEQAJAAkACQAJAAkAgAkEBEKICQQFqDgwGAAADAwMDAgMDAwEECyABIAEoAgBBBWo2AgBBACEADAcLQX8hACACIAEQqwhBf0cEQEEAIQAMBwsjACIBQeuID2ogAUHD2QBqQeoBIy4pAwAjDCkDACABQezICmpBABBGDAYLQX8hACACIAEQqghBf0cEQEEAIQAMBgsjACIBQeuID2ogAUHD2QBqQe8BIy4pAwAjDCkDACABQezICmpBABBGDAULIAEgASgCAEECajYCAEEAIQAMBAsjACIAQeuID2ogAEHD2QBqQYECIy4pAwAjDCkDACAAQfDdCmpBABBGDAILIwAiAEHriA9qIABBw9kAakHbASMuKQMAIwwpAwAgAEG81gpqQQAQRgwDCyMAIgBB64gPaiAAQcPZAGpB3wEjLikDACMMKQMAIABBgdYDakEAEEYLQX8hAAsgAhCeAUEATg0BIwAiAEHriA9qIABBw9kAakGIAiMuKQMAIy8pAwAgAEG+1QpqQQAQRgtBfyEACyAAC3cBBH8jAUEQayIEJAECQAJAAkAjAEGMrhhqKAIAIgVFDQAjAEGErhhqKAIAIQMDQCAAIAMgAkEFdGooAgRHBEAgAkEBaiICIAVHDQEMAgsLIAJBAE4NAQsgAUEANgIADAELIAEgAyACQQV0ajYCAAsgBEEQaiQBC/4EAQl/IwFBEGsiByQBAkAgACgCKCIGRQRAQQEhBQwBCwJAIwBBjK4YaigCAARAQQAhBiAEQQFxIQkDQCAGQTBsIgogACgCLGoiBCgCBCELIAQoAgAhBQJAAkACQCMAQYyuGGooAgAiDEUNACMAQYSuGGooAgAhDUEAIQQDQCAFIA0gBEEFdGoiCCgCBEcEQCAEQQFqIgQgDEcNAQwCCwsgBEEATg0BCyALQQFxDQEMBAsgCUUEQCAIKAIIRQRAIwAiAEG+8Q9qIABB+b4IakGWBiMuKQMAI5MDKQMAIABBr68RakEAEEZBfyEFDAYLIAgoAhQiBEUNASABIAIgAyAEESwAIgRBAEgEQCMAIgBBvvEPaiAAQfm+CGpBnwYjLikDACPnASkDACAAQb7BCGpBABBGQX8hBQwGCyAEDQEgACgCLCAKai0ABEEBcQ0BIwAiAEG+8Q9qIABB+b4IakGkBiMuKQMAI+cBKQMAIABBsZQKakEAEEZBfyEFDAULIAgoAhgiBEUNACABIAIgAyAEESwAQQBODQAjACIAQb7xD2ogAEH5vghqQa4GIy4pAwAjwgIpAwAgAEG+wQhqQQAQRkF/IQUMBAtBASEFIAZBAWoiBiAAKAIoSQ0ACwwCCyAAKAIsIQBBACEEA0AgACAEQTBsaiIFLQAEQQFxBEBBASEFIARBAWoiBCAGSQ0BDAMLCyAFKAIAIQULIAcgBTYCACMAIgBBvvEPaiIEIABBwL0NakGeCiMuIgUpAwAjKCIGKQMAIABB1OENaiAHEEYgBCAAQfm+CGpBjgYgBSkDACAGKQMAIABB390NakEAEEZBfyEFCyAHQRBqJAEgBQtBAQF/IAAgAUEAEL0MQQBIBH8jACICQb7xD2ogAkHXywBqQakHIy4pAwAj5wEpAwAgAkGx8gRqQQAQRkF/BUEACwuRAwIGfwF+IwFBkAJrIgUkAQJAIABFBEAMAQsgAEEBRwRAIABBfnEhCANAIAUgBEEDdCIHaiABIAdqKQMAIAIgBEECdGo1AgCANwMAIAUgBEEBciIHQQN0IglqIAEgCWopAwAgAiAHQQJ0ajUCAIA3AwAgBEECaiEEIAZBAmoiBiAIRw0ACwsgAEEBcQRAIAUgBEEDdCIGaiABIAZqKQMAIAIgBEECdGo1AgCANwMACyAAQQNxIQJBACEBAkAgAEEESQRAQQAhBAwBCyAAQXxxIQhBACEEQQAhBgNAIAUgBEEDdCIAQRhyIgdqKQMAIAMgB2opAwB+IAAgBWopAwAgACADaikDAH4gCnwgBSAAQQhyIgdqKQMAIAMgB2opAwB+fCAFIABBEHIiAGopAwAgACADaikDAH58fCEKIARBBGohBCAGQQRqIgYgCEcNAAsLIAJFDQADQCAFIARBA3QiAGopAwAgACADaikDAH4gCnwhCiAEQQFqIQQgAUEBaiIBIAJHDQALCyAFQZACaiQBIAoLWwAgASAAEKABIgE2AgAgAUUEQCMAIgFBhP4OaiABQYSLBGpB/BQjBikDACMMKQMAIAFBv4AFakEAEEZBfw8LIAJBADYCBCACQX8gAEI4iKcgAEIAVxs2AgBBAAunAQEDfwJAAkAgASACRgRADAELIAEoAgQiBCACKAIEIgVIBEBBfyEDDAELQQEhAyAEIAVKDQAgASgCCCIERQRAQX8hAwwBCyACKAIIIgVFDQAgACAEIAUQXCIENgIAIAQNASABKAIAIgQgAigCACIFSQRAQX8hAwwBCyAEIAVLDQBBfyEDIAEoAiAiASACKAIgIgJJDQAgASACSyEDCyAAIAM2AgALQQALoQIBAX8CQAJAIAAQpgFBAE4EQAJ/AkAgACgCBCgCACgCgAIiAkUEQCMAIgBB270PaiAAQbyABGpB5i8jEykDACMYKQMAIABBpakNakEAEEYMAQtBACAAKAIAQQEgASACEQMAQQBODQEaIwAiAEHbvQ9qIABBvIAEakHqLyMTKQMAIwgpAwAgAEGI0ANqQQAQRgsjACIAQdu9D2ogAEHagARqQYswIxMpAwAjCCkDACAAQYjQA2pBABBGQX8LIQAQpQFBAE4NAiMAIgBB270PaiAAQdqABGpBkDAjEykDACNIKQMAIABBtpoGakEAEEYMAQsjACIAQdu9D2ogAEHagARqQYYwIxMpAwAjFSkDACAAQdOaBmpBABBGC0F/IQALIAALpAIBAX8CQAJAIAAQpgFBAE4EQAJAAkAgACgCBCgCACgC+AEiBEUEQCMAIgBB270PaiAAQd/kDmpB2S0jEykDACMYKQMAIABB8rUNakEAEEZBfyEADAELIAAoAgAgASACIANBACAEERUAIgBBAE4NASMAIgFB270PaiABQd/kDmpB3i0jEykDACNCKQMAIAFBu7MOakEAEEYLIwAiAUHbvQ9qIAFB9eQOakGALiMTKQMAI0IpAwAgAUG7sw5qQQAQRgsQpQFBAE4NAiMAIgBB270PaiAAQfXkDmpBhS4jEykDACNIKQMAIABBtpoGakEAEEYMAQsjACIAQdu9D2ogAEH15A5qQfktIxMpAwAjFSkDACAAQdOaBmpBABBGC0F/IQALIAALnAIBAX8gABCmAUEATgRAAkACQCAAKAIEKAIAKALsASIERQRAIwAiAEHbvQ9qIABBj7YHakGkKyMTKQMAIxgpAwAgAEHIqg1qQQAQRgwBCyAAKAIAIAEgAiADQQAgBBEVACIADQEjACIAQdu9D2ogAEGPtgdqQagrIxMpAwAjJSkDACAAQeiPDmpBABBGC0EAIQAjACIBQdu9D2ogAUGhtgdqQckrIxMpAwAjJSkDACABQeiPDmpBABBGCxClAUEASAR/IwAiAEHbvQ9qIABBobYHakHOKyMTKQMAI0gpAwAgAEG2mgZqQQAQRkEABSAACw8LIwAiAEHbvQ9qIABBobYHakHDKyMTKQMAIxUpAwAgAEHTmgZqQQAQRkEAC6QCAQF/AkACQCAAEKYBQQBOBEACQAJAIAAoAgQoAgAoAuQBIgRFBEAjACIAQdu9D2ogAEHR5g5qQZ8pIxMpAwAjGCkDACAAQfm2DWpBABBGQX8hAAwBCyAAKAIAIAEgAiADQQAgBBEVACIAQQBODQEjACIBQdu9D2ogAUHR5g5qQaQpIxMpAwAjQikDACABQcDKCGpBABBGCyMAIgFB270PaiABQeXmDmpBxikjEykDACNCKQMAIAFBwMoIakEAEEYLEKUBQQBODQIjACIAQdu9D2ogAEHl5g5qQcspIxMpAwAjSCkDACAAQbaaBmpBABBGDAELIwAiAEHbvQ9qIABB5eYOakG/KSMTKQMAIxUpAwAgAEHTmgZqQQAQRgtBfyEACyAAC6UCAQF/AkACQCAAEKYBQQBOBEACfwJAIAAoAgQoAgAoAuABIgRFBEAjACIAQdu9D2ogAEHD3gJqQbwoIxMpAwAjGCkDACAAQYWoDWpBABBGDAELQQAgACgCACABIAIgA0EAIAQRFQBBAE4NARojACIAQdu9D2ogAEHD3gJqQcAoIxMpAwAjCCkDACAAQc78DWpBABBGCyMAIgBB270PaiAAQdLeAmpB4CgjEykDACMIKQMAIABBzvwNakEAEEZBfwshABClAUEATg0CIwAiAEHbvQ9qIABB0t4CakHlKCMTKQMAI0gpAwAgAEG2mgZqQQAQRgwBCyMAIgBB270PaiAAQdLeAmpB2ygjEykDACMVKQMAIABB05oGakEAEEYLQX8hAAsgAAvmAgECfyMBQRBrIgYkASAGIAAoAgAEfyABBSABIABBCGogASgCABsLKAIANgIEIAYgASgCBDYCCAJAAkAgBkEEahCmAUEATgRAAn8CQCABKAIEKAIAKALUASIHRQRAIwAiAEHbvQ9qIABBzpoKakH4JSMTKQMAIxgpAwAgAEHzsQ1qQQAQRgwBC0EAIAAgASgCACACIAMgBCAFQQAgBxFJAEEATg0BGiMAIgBB270PaiAAQc6aCmpB/CUjEykDACMzKQMAIABBqKgOakEAEEYLIwAiAEHbvQ9qIABB4JoKakGnJiMTKQMAIzMpAwAgAEGoqA5qQQAQRkF/CyEBEKUBQQBODQIjACIAQdu9D2ogAEHgmgpqQawmIxMpAwAjSCkDACAAQbaaBmpBABBGDAELIwAiAEHbvQ9qIABB4JoKakGhJiMTKQMAIxUpAwAgAEHTmgZqQQAQRgtBfyEBCyAGQRBqJAEgAQuhAgEBfwJAAkAgABCmAUEATgRAAn8CQCAAKAIEKAIAKALQASIDRQRAIwAiAEHbvQ9qIABBmqsKakGVJSMTKQMAIxgpAwAgAEGcsw1qQQAQRgwBC0EAIAAoAgAgASACIAMRDABBAE4NARojACIAQdu9D2ogAEGaqwpqQZklIxMpAwAjMikDACAAQeCpDmpBABBGCyMAIgBB270PaiAAQayrCmpBuCUjEykDACMyKQMAIABB4KkOakEAEEZBfwshABClAUEATg0CIwAiAEHbvQ9qIABBrKsKakG9JSMTKQMAI0gpAwAgAEG2mgZqQQAQRgwBCyMAIgBB270PaiAAQayrCmpBsyUjEykDACMVKQMAIABB05oGakEAEEYLQX8hAAsgAAumBAEEfyMBQRBrIgQkAQJAAkACfwJAAkACQCABKAIAQX5xIgVBAkYEQCABKQMQEFIiBkUEQCMAIgBB270PaiAAQYboDmpBsh4jEykDACMMKQMAIABBiNUBakEAEEYMBgtBfyEDIAYjAEGXiwZqIAQQigFBAEgEQCMAIgBB270PaiAAQYboDmpBtB4jEykDACMIKQMAIABBm5gGakEAEEYMBwsgBCkDAEEJEFUiAw0BIwAiAEHbvQ9qIABBhugOakG4HiMTKQMAIwwpAwAgAEGS4RBqQQAQRgwFC0F/IQMgABCmAUEATg0BIwAiAEHbvQ9qIABBhugOakHAHiMTKQMAIxUpAwAgAEHTmgZqQQAQRgwFCyAADQFBAAwCCyAAKAIEKAIAIQMLIAAoAgALIQACQAJAAkAgAygCsAEiA0UEQCMAIgBB270PaiAAQfLnDmpBhB4jEykDACMYKQMAIABB1bcNakEAEEYMAQsgACABIAJBACADEQ0AQQBODQEjACIAQdu9D2ogAEHy5w5qQYgeIxMpAwAjQikDACAAQdKzDmpBABBGCyMAIgBB270PaiAAQYboDmpByR4jEykDACNCKQMAIABB0rMOakEAEEZBfyEDIAVBAkcNAQwDC0EAIQMgBUECRg0CCxClAUEATg0BIwAiAEHbvQ9qIABBhugOakHOHiMTKQMAI0gpAwAgAEG2mgZqQQAQRgtBfyEDCyAEQRBqJAEgAwuhAgEBfwJAAkAgABCmAUEATgRAAn8CQCAAKAIEKAIAKAKgASIDRQRAIwAiAEHbvQ9qIABB460KakHrGSMTKQMAIxgpAwAgAEHGsw1qQQAQRgwBC0EAIAAoAgAgASACIAMRDABBAE4NARojACIAQdu9D2ogAEHjrQpqQe8ZIxMpAwAjMikDACAAQYqqDmpBABBGCyMAIgBB270PaiAAQfitCmpBjhojEykDACMyKQMAIABBiqoOakEAEEZBfwshABClAUEATg0CIwAiAEHbvQ9qIABB+K0KakGTGiMTKQMAI0gpAwAgAEG2mgZqQQAQRgwBCyMAIgBB270PaiAAQfitCmpBiRojEykDACMVKQMAIABB05oGakEAEEYLQX8hAAsgAAujAgEBfwJAAkAgABCmAUEATgRAAn8CQCAAKAIEKAIAKAKUASIDRQRAIwAiAEHbvQ9qIABBoN8CakHrFiMTKQMAIxgpAwAgAEGsqA1qQQAQRgwBC0EAIAAoAgAgASACQQAgAxENAEEATg0BGiMAIgBB270PaiAAQaDfAmpB7xYjEykDACMIKQMAIABBiLwOakEAEEYLIwAiAEHbvQ9qIABBs98CakGOFyMTKQMAIwgpAwAgAEHz/A1qQQAQRkF/CyEAEKUBQQBODQIjACIAQdu9D2ogAEGz3wJqQZMXIxMpAwAjSCkDACAAQbaaBmpBABBGDAELIwAiAEHbvQ9qIABBs98CakGJFyMTKQMAIxUpAwAgAEHTmgZqQQAQRgtBfyEACyAAC6ECAQF/AkACQCAAEKYBQQBOBEACfwJAIAAoAgQoAgAoAogBIgNFBEAjACIAQdu9D2ogAEGBqQpqQbgUIxMpAwAjGCkDACAAQceyDWpBABBGDAELQQAgACgCACABIAIgAxEMAEEATg0BGiMAIgBB270PaiAAQYGpCmpBvBQjEykDACMyKQMAIABBpqkOakEAEEYLIwAiAEHbvQ9qIABBlakKakHhFCMTKQMAIzIpAwAgAEGmqQ5qQQAQRkF/CyEAEKUBQQBODQIjACIAQdu9D2ogAEGVqQpqQeYUIxMpAwAjSCkDACAAQbaaBmpBABBGDAELIwAiAEHbvQ9qIABBlakKakHcFCMTKQMAIxUpAwAgAEHTmgZqQQAQRgtBfyEACyAAC6ACAQF/AkACQCAAEKYBQQBOBEACfwJAIAAoAgQoAgAoAmgiA0UEQCMAIgBB270PaiAAQY2qCmpBvA0jEykDACMYKQMAIABB87INakEAEEYMAQtBACAAKAIAIAEgAiADEQwAQQBODQEaIwAiAEHbvQ9qIABBjaoKakHADSMTKQMAIzIpAwAgAEHzqQ5qQQAQRgsjACIAQdu9D2ogAEGeqgpqQeINIxMpAwAjMikDACAAQfOpDmpBABBGQX8LIQAQpQFBAE4NAiMAIgBB270PaiAAQZ6qCmpB5w0jEykDACNIKQMAIABBtpoGakEAEEYMAQsjACIAQdu9D2ogAEGeqgpqQd0NIxMpAwAjFSkDACAAQdOaBmpBABBGC0F/IQALIAALrwIBAX8jKy0AACECAkACQAJAIyotAAANACACQQFxDQAQWEEATg0AIwAiAUGL+Q9qIAFB4OMJakGIBSMcKQMAIwUpAwAgAUGahg5qQQAQRgwBCxBZQQBIBEAjACIBQYv5D2ogAUHg4wlqQYgFIxwpAwAjFSkDACABQeG/AWpBABBGDAELEFcaAkAgAUUEQCMAIgFBi/kPaiABQeDjCWpBiwUjBikDACMKKQMAIAFBvs4QakEAEEYMAQsgABCgASICRQRAIwAiAUGL+Q9qIAFB4OMJakGPBSMGKQMAIwwpAwAgAUGLgAVqQQAQRgwBCyACIAEQ2wRBAE4NAiMAIgFBi/kPaiABQeDjCWpBkgUjEykDACMIKQMAIAFBp/QCakEAEEYLEEkLEE9Bfw8LEElBAAubAgEDfxDoASIBRQRAIwAiAEGhpQ9qIABBzJkKakG9ASMEKQMAIxQpAwAgAEGCiw5qQQAQRkEADwsgASgCICICQQE6ABggAkEJNgIMIABBARBoIQIgASgCICIDIAI2AhwCQAJAIAJFBEAjACIAQaGlD2ogAEHMmQpqQcYBIwQpAwAjHikDACAAQdTUCmpBABBGDAELIAAoAiAoAhQhACADQQA2AiggAyAANgIUIAFBAEEBEK4BQQBODQEjACIAQaGlD2ogAEHMmQpqQdABIwQpAwAjBSkDACAAQb2VB2pBABBGCyABEJ4BQQAhAUEATg0AIwAiAEGhpQ9qIABBzJkKakHYASMEKQMAIx8pAwAgAEHisAZqQQAQRgsgAQvlAgECfyMrLQAAIQECQAJAIyotAAANACABQQFxDQAQWEEATg0AIwAiAUGK6w9qIAFBh88OakEtIxwpAwAjBSkDACABQZqGDmpBABBGDAELEFlBAEgEQCMAIgFBiusPaiABQYfPDmpBLSMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGgJAIABBAxBVIgEEQAJAIAEoAiAiASgCHCICRQ0AA0ACQAJAIAEoAgxBA2sOBwMBAQEBAQABCyABKAIoQQFGDQILIAIoAiAiASgCHCICDQALC0HEACECAkACQAJAIAEoAgxBA2sOBwECAgICAgACCyABKAIoQQFHDQFBNCECCyABIAJqKAIAEEkPCyMAIgFBiusPaiABQYfPDmpBNSMEKQMAIxgpAwAgAUG+1QNqQQAQRgwBCyMAIgFBiusPaiABQYfPDmpBMSMGKQMAIwwpAwAgAUHE3gpqQQAQRgsQSQsQT0F/C+cCAQF/IystAAAhAQJAAkACQCMqLQAADQAgAUEBcQ0AEFhBAE4NACMAIgFByJkPaiABQYCZBWpBtgEjHCkDACMFKQMAIAFBmoYOakEAEEYMAQsQWUEASARAIwAiAUHImQ9qIAFBgJkFakG2ASMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGgJAIABBAxBVIgFFBEAjACIBQciZD2ogAUGAmQVqQboBIwQpAwAjDCkDACABQcTeCmpBABBGDAELIAEoAkwEQCMAIgFByJkPaiABQYCZBWpBvgEjBikDACMVKQMAIAFBrtUNakEAEEYMAQsgASgCICgCCARAIwAiAUHImQ9qIAFBgJkFakHAASMEKQMAIwUpAwAgAUHlywBqQQAQRgwBCyABQQAQ3QxBAE4NAiMAIgFByJkPaiABQYCZBWpBxAEjBCkDACMYKQMAIAFBlJoFakEAEEYLEEkLEE9Bfw8LEElBAAupBAEBfyMrLQAAIQMCQAJAAkAjKi0AAA0AIANBAXENABBYQQBODQAjACIBQc2FEGogAUH8ggtqQZUFIxwpAwAjBSkDACABQZqGDmpBABBGDAELEFlBAEgEQCMAIgFBzYUQaiABQfyCC2pBlQUjHCkDACMVKQMAIAFB4b8BakEAEEYMAQsQVxojAUFAaiIDJAEgA0IANwM4IANBADYCNAJAAkBBfyAAQjiIpyAAQgBXG0EHRgRAIwAiAUHNhRBqIAFBgckGakHlBCMGKQMAIwwpAwAgAUGl9QlqQQAQRgwBCwJAIAIEQCACLQAADQELIwAiAUHNhRBqIAFBgckGakHoBCMGKQMAIwopAwAgAUHvkgtqQQAQRgwBCyAAIAFCACADQTRqIANBCGoQqQVBAEgEQCMAIgFBzYUQaiABQYHJBmpB7QQjFykDACMVKQMAIAFB6LADakEAEEYMAQsgA0E4aiPfAhCDAkEASARAIwAiAUHNhRBqIAFBgckGakHxBCMXKQMAIxUpAwAgAUHQkwZqQQAQRgwBCyADKAI0IANBCGogAiADKQM4EOIMIgBCAFkNASADIAI2AgAjACIBQc2FEGogAUGByQZqQfUEIxcpAwAjJSkDACABQbvCEWogAxBGC0J/IQALIANBQGskASAAQgBZDQEjACIBQc2FEGogAUH8ggtqQZoFIxcpAwAjJSkDACABQb/0CWpBABBGEEkLEE9Cfw8LEEkgAAvYAQACQAJAAkAgACgCICIAKAIMQQZrDgMAAgECCyAAKAIsIAFNBEAjACIAQZyUD2ogAEGEhQtqQZsBIwYpAwAjCikDACAAQYHEBWpBABBGQQAPCyAAKAI4IAFBBHRqKAIAEK8BDwsgACgCLCABTQRAIwAiAEGclA9qIABBhIULakGhASMGKQMAIwopAwAgAEGBxAVqQQAQRkEADwsgACgCOCABQQJ0aigCABCvAQ8LIwAiAEGclA9qIABBhIULakGxASMGKQMAIwwpAwAgAEHd1gNqQQAQRkEAC/wCAQN/AkACQAJAAkACQAJAAkACQCABKAIgIgIoAgwOCwcHBwcHBwEHBwIABQsgAigCKEUNBgwDCyACKAIsRQ0FDAELIAIoAjggACACKAI8KAIYEQAAQQBODQQjACIAQdOkD2ogAEHBzgxqQcwAIwQpAwAjGykDACAAQeO+B2pBABBGDAMLA0AgACACKAI4IANBBHRqIgIoAgRqIAIoAgwQxAhBAE4EQCADQQFqIgMgASgCICICKAIsSQ0BDAULCyMAIgBB06QPaiAAQcHODGpB1AAjBCkDACMbKQMAIABBmcoFakEAEEYMAgsDQCAAIAIoAhwiAigCICgCECADbGogAhDECEEATgRAIANBAWoiAyABKAIgIgIoAihJDQEMBAsLIwAiAEHTpA9qIABBwc4MakHcACMEKQMAIxspAwAgAEGTrxBqQQAQRgwBCyMAIgBB06QPaiAAQcHODGpB7QAjBCkDACMMKQMAIABBmdYDakEAEEYLQX8hBAsgBAuTCAIDfwN+IwFBEGsiBCQBQX8hAwJAIAAgARC6AiIFQQBIDQAgBQRAIAAgARDIBkEASA0BCxBMGiOyAikDABD8AiIHQgBTDQBCfyEIAkAgByACEFFBAWoQ1wZBAEgEQEJ/IQYMAQsCfyMrLQAAIQMCQAJAIyotAAANACADQQFxDQAQWEEATg0AIwAiA0GK6w9qIANB+c4OakHdACMcKQMAIwUpAwAgA0Gahg5qQQAQRgwBCxBZQQBIBEAjACIDQYrrD2ogA0H5zg5qQd0AIxwpAwAjFSkDACADQeG/AWpBABBGDAELEFcaAkAgB0EDEFUiA0UEQCMAIgNBiusPaiADQfnODmpB4QAjBikDACMMKQMAIANBxN4KakEAEEYMAQsgAygCICIDKAIIBEAjACIDQYrrD2ogA0H5zg5qQeMAIwYpAwAjBSkDACADQeXLAGpBABBGDAELAkAgAygCHCIFRQ0AA0ACQAJAIAMoAgxBA2sOBwMBAQEBAQABCyADKAIoQQFGDQILIAUoAiAiAygCHCIFDQALC0HEACEFAkACQAJAIAMoAgxBA2sOBwECAgICAgACCyADKAIoQQFHDQFBNCEFCyADIAVqQQA2AgAQSUEADAMLIwAiA0GK6w9qIANB+c4OakHpACMEKQMAIxgpAwAgA0G+1QNqQQAQRgsQSQsQT0F/C0EASARAQn8hBgwBCwJ+IystAAAhAwJAAkACQCMqLQAADQAgA0EBcQ0AEFhBAE4NACMAIgNBmvQPaiADQeWgCmpBygIjHCkDACMFKQMAIANBmoYOakEAEEYMAQsQWUEASARAIwAiA0Ga9A9qIANB5aAKakHKAiMcKQMAIxUpAwAgA0HhvwFqQQAQRgwBCxBXGkEAEK0CIgNFBEAjACIDQZr0D2ogA0HloApqQdECIxIpAwAjMykDACADQcSIDWpBABBGEEkMAQtBBCADQQEQTSIGQgBZDQEjACIFQZr0D2ogBUHloApqQdUCI0EpAwAjICkDACAFQZDpEGpBABBGIAMQa0EASARAIwAiA0Ga9A9qIANB5aAKakHaAiMSKQMAIx8pAwAgA0G8iQ1qQQAQRgsQSQsQT0J/DAELEEkgBgsiBkIAUw0AIAAgASAHIAYQ4AMiCEIAUw0AIAggByACEL0CQQBIDQAgCBC1AUEASA0AQQAhAyAGEJMBQQBIDQAgBxCJAUEATg0BCyAEQQxqELEBAkAgBCgCDARAIARBCGogBEEEahCoARpBAEEAEHQaDAELIARBCGogBEEEahCwAUEAQQAQdgsgCBC1ARogBxCJARogBhCTARogBCgCBCEBIAQoAgghAgJAIAQoAgwEQCACIAEQdBoMAQsgAiABEHYLQX8hAwsgBEEQaiQBIAMLRQEBfyMBQRBrIgMkASADIAA2AgwgAyABNgIIIAMgAjYCBCADKAIMIgAgAygCCCADKAIEIAAoAgAoAjARAwAgA0EQaiQBC40BAQV/AkAgACgCICIBKAIQIAEoAjxGBEAgAUEBOgA0IAAoAiAiASgCLCIERQ0BIAEoAjghBUEAIQADQCAFIABBBHRqKAIMIQIDQCACKAIgIgMoAhwiAg0ACwJAIAMoAgxBBkcNACADLQA0DQAgAUEAOgA0DwsgAEEBaiIAIARHDQALDAELIAFBADoANAsLRwAgACgCICgCOCABQQR0aigCDEEAEGgiAUUEQCMAIgBBh+gPaiAAQaLhCmpB7QEjBCkDACMeKQMAIABBjsoKakEAEEYLIAEL+wkCBH8BfiMBQRBrIgMkAQJAAkACQAJAIAAoAgAiASgCACABKQMIEPoEIgJFBEAgA0J/NwMIIAAoAgApAwghBSADQQhqIgEEQCABIwBB6OQXaigCACkDYDcDAAsjAEHo5BdqKAIAIAU3A2ACQAJAAkACQCAAKAIAEIsCQQBIBEAjACIBQaCID2ogAUGRxg1qQYIJIwQpAwAjJSkDACABQdjbCmpBABBGDAELIAAoAgBBA0EAEKEBIgENASMAIgFBoIgPaiABQZHGDWpBhgkjBCkDACMFKQMAIAFBr64FakEAEEYLIAAoAgBBABDhARoMAQsgASgCIEEENgIIIAFBKGogACgCABDGBUEASARAIwAiAEGgiA9qIABBkcYNakGNCSMEKQMAIx4pAwAgAEHNjwdqQQAQRgwBCyABQUBrIAAoAgRBABDUAkEATg0BIwAiAEGgiA9qIABBkcYNakGRCSMEKQMAIx4pAwAgAEHK1QhqQQAQRgtBACEBIwBB6OQXaigCACADKQMINwNgIwAiAEGgiA9qIABBjLoHakGSCCMEKQMAIygpAwAgAEGxuw1qQQAQRgwFCyABQQA2AhAgAUEDNgIIIAFBAjYCACABIAEoAig2AgQgASABKQMwNwMYIwBB6OQXaigCACADKQMINwNgAkACQCABKAIEIAEpAxggASgCIEEAEKYEQQBIBEAjACIAQaCID2ogAEGMugdqQZcIIwQpAwAjIykDACAAQey6A2pBABBGDAELIAEoAgQgASkDGBDyAkEASARAIwAiAEGgiA9qIABBjLoHakGbCCMEKQMAI0MpAwAgAEGCjgJqQQAQRgwBCyABQQBBARCuAUEATg0BIwAiAEGgiA9qIABBjLoHakGfCCMEKQMAIwUpAwAgAEG9lQdqQQAQRgsCQCABKAIgKAIgIgBFDQAgABDnAUEATg0AIwAiAEGgiA9qIABBjLoHakHaCCMEKQMAIzIpAwAgAEGhiwNqQQAQRgsgASNzIAEoAiAQSDYCIAwCCyABKAIgQgE3AwAMBAsjaxBdIgFFBEAjACIAQaCID2ogAEGMugdqQaUIIw4pAwAjFikDACAAQbjJCmpBABBGDAILIAFBADYCTCABQShqIgQgACgCABDGBUEASARAIwAiAEGgiA9qIABBjLoHakG0CCMEKQMAIx4pAwAgAEHNjwdqQQAQRgwBCyABQUBrIAAoAgRBABDUAkEASARAIwAiAEGgiA9qIABBjLoHakG4CCMEKQMAIx4pAwAgAEHK1QhqQQAQRgwBCyABQQI2AgAgAUEANgIQIAFBAzYCCCABIAI2AiAgASABKAIoNgIEIAEgASkDMDcDGCABQQBBARCuAUEASARAIwAiAEGgiA9qIABBjLoHakHCCCMEKQMAIwUpAwAgAEG9lQdqQQAQRgwBCyACIAIpAwBCAXw3AwACQCABKAIEIAEpAxgQpARCAFINACAEEIsCQQBODQAjACIAQaCID2ogAEGMugdqQcsIIwQpAwAjJSkDACAAQeGtBWpBABBGDAELIAEoAgQgASkDGBDyAkEATg0DIwAiAEGgiA9qIABBjLoHakHQCCMEKQMAI0MpAwAgAEGCjgJqQQAQRgsgAUEoahCBAxogAUFAaxDAARojayABEEgaIAJFDQELIAIgAikDAEIBfTcDAAtBACEBCyADQRBqJAEgAQuyAwEGfxDoASIDRQRAIwAiAEGM8w5qIABB65QKakGRASMOKQMAIxYpAwAgAEGCiw5qQQAQRkEADwsgAygCIEEKNgIMIABBARBoIQQgAygCICIGIAQ2AhwgBEUEQCMAIgBBjPMOaiAAQeuUCmpBlgEjBCkDACMeKQMAIABB7dQKakEAEEZBAA8LIAYgATYCLCADKAIgQQE2AigCQCABRQ0AIAFBAXFBACEEIAFBAUcEQCABQX5xIQhBACEBA0AgAygCICAEQQJ0aiACIARBA3RqIgUpAwA+AjAgAygCICIHIAcoAiggBSgCAGw2AiggAygCICAEQQFyIgVBAnRqIAIgBUEDdGoiBSkDAD4CMCADKAIgIgcgBygCKCAFKAIAbDYCKCAEQQJqIQQgAUECaiIBIAhHDQALC0UNACADKAIgIARBAnRqIAIgBEEDdGoiASkDAD4CMCADKAIgIgIgAigCKCABKAIAbDYCKAsgAygCICIBIAEoAiggASgCHCgCICgCEGw2AhAgACgCICIALQAYQQFGBEAgAUEBOgAYCyABQQIgACgCFCIAIABBAk0bNgIUIAML/AEBA38jAUEQayIDJAECfwJAAkAjoAMgACgCCCgCvApBAnRqKAIAIgQgASgCICgCFCICSwRAIAMgBDYCDCABQQYjAkHVDWogA0EMahDKBkEASA0BIAEoAiAoAhQhAgtBACACI6ADIAAoAggoAsAKQQJ0aigCAE0NAhojACIAQcnyD2ogAEGmnwdqQdIzIwQpAwAjNikDACAAQZ3CBGpBABBGDAELIwAiAEHJ8g9qIgEgAEHtnwdqQawzIwQiAikDACM7KQMAIABBkY8OakEAEEYgASAAQaafB2pBzTMgAikDACMVKQMAIABB/pcJakEAEEYLQX8LIANBEGokAQt2AAJAAkACQCAAKAIgKAIIDgUAAAABAQILIwAiAEHJ8g9qIABBr6YJakHqLiMEKQMAIwUpAwAgAEHL3ApqQQAQRkEADwsgAEFAaw8LIwAiAEHJ8g9qIABBr6YJakHwLiMEKQMAIwwpAwAgAEG5jQpqQQAQRkEAC68DAQR/IwFBEGsiBSQBIystAAAhBAJ/AkACQAJAIyotAAANACAEQQFxDQAQWEEATg0AIwAiAkHJ8g9qIAJBxIUCakGZGCMcKQMAIwUpAwAgAkGahg5qQQAQRgwBCxBZQQBIBEAjACICQcnyD2ogAkHEhQJqQZkYIxwpAwAjFSkDACACQeG/AWpBABBGDAELEFcaAkACQCAAQQMQVSIEBEAgAUEDEFUiBg0BCyMAIgJByfIPaiACQcSFAmpBnhgjBikDACMMKQMAIAJB6/cKakEAEEYMAQsjAEHo5BdqKAIAIzwpAwA3AwAgBUEANgIMIAVBADoACCAEIAZBACAFQQhqEM8IIgdFBEAjACICQcnyD2oiAyACQZS9DWpByScjBCIEKQMAIwgpAwAgAkHW2AhqQQAQRiADIAJBxIUCakGpGCAEKQMAIwUpAwAgAkGLowRqQQAQRgwBCyAHIAQgBiACQQBBACADQQAQyAFBAE4NAiMAIgJByfIPaiACQcSFAmpBrBgjBCkDACMFKQMAIAJB9Y4OakEAEEYLEEkLEE9BfwwBCxBJQQALIAVBEGokAQuMAQEDfwJAIAEgACgCICIAKAIgRwRAA0ACQAJAIAAoAgxBBmsOBQAEBAEBBAsgACgCLCIDRQ0DIAAoAjghBEEAIQADQCAEIABBBHRqKAIMIAEQzgghAiAAQQFqIgAgA08NBCACRQ0ACwwDCyAAKAIcIgBFDQIgACgCICIAKAIgIAFHDQALC0EBIQILIAIL8x0CDH8DfiMBQTBrIgokASAKQgA3AyggCkIANwMgIApCADcDGCAKQgA3AxAgCkIANwMIAkACQCMAQejkF2ooAgBFDQAgCkEIahDGB0EATg0AIwAiAEHJ8g9qIABB6ewHakGIKCMEKQMAIwgpAwAgAEHZwQhqQQAQRgwBCyMAQbCtGGooAgAiB0UEQCMAQbitGGpBAUGABBBTIgQ2AgACQAJAIARFBEAjACIAQcnyD2ogAEHWxQtqQZspIwQpAwAjFCkDACAAQdbMC2pBABBGDAELIwAiBUG0rRhqQYABNgIAIAVBgJcXahBiIQQgBUG4rRhqKAIAIAQ2AgAgBEUEQCMAIgBByfIPaiAAQdbFC2pBoykjBCkDACMUKQMAIABB0dcIakEAEEYMAQsgBEEANgI0IAQj1gQ2AiwgBEEAOgAoIAQjAEGu7QVqIgUoAAA2AAAgBCAFLwAEOwAEQQBBACAEQTRqQQBBAEEAQQBBAEEAEO0MQQBODQEQV0EATg0BIwAiAEHJ8g9qIABB1sULakGyKSMEKQMAI0gpAwAgAEHuvAhqQQAQRgsjAEG4rRhqKAIAIgAEfyMAIgFBgJcXaiAAKAIAEEgaIAFBuK0YaigCAAVBAAsQTiMAIgBByfIPaiAAQensB2pBjCgjBCkDACMFKQMAIABBjs0LakEAEEYMAgsjACIEQbitGGooAgAoAgBBAToAMSAEQbCtGGpBATYCAEEBIQcLAn8CQAJAAkACfwJAAkAgACgCIC0AGA0AIAEoAiAtABgNACAAIAFBARCqAUUNASMAQbCtGGooAgAhBwtBASELIAdBAkgEQEF/IQgMAwsDQCAAIAcgC2pBAXYiBEECdCIFIwBBuK0YaigCAGooAgAoAiBBABCqASIIRQRAIAEjAEG4rRhqKAIAIAVqKAIAKAIkQQAQqgEhCAsgDCAIRSAMciAIQQBIIgUbIQwgCARAIAsgBEEBaiAIQQBMGyILIAQgByAFGyIHSA0BCwsgDEEBcUUEQCMAQbCtGGooAgAhB0EAIQwgBCELDAMLIwBBuK0YaigCACAEIgtBAnRqDAELIwBBuK0YaigCAAsjAEGwrRhqKAIAIQcoAgAiDEUEQEEAIQwMAQsgAygCBCEEIAMtAABBAUYEQCAEDQEgDCEFDAILIARFBEAgDCEFDAILIAwiBS0AMA0BCyMAQYCXF2oQYiIFRQRAQQAhCCMAIgBByfIPaiAAQensB2pBsCgjDikDACMWKQMAIABB+tgIakEAEEYMBAsCQAJAIAJFDQAgAi0AAEUNACAFIAJBHxCSAUEAOgAfDAELIAUjAEH+1xBqIgIoAAA2AAAgBSACKAADNgADC0EBIQYgBSAAQQEQaCICNgIgIAJFBEAjACIAQcnyD2ogAEHp7AdqQbgoIwQpAwAjBSkDACAAQaXXCGpBABBGQQAMAwsgBSABQQEQaCIENgIkIARFBEAjACIAQcnyD2ogAEHp7AdqQbooIwQpAwAjBSkDACAAQaXXCGpBABBGQQAMAwtBACEGAkACQAJAAkACQAJAAkACQAJAAkAgAygCBCIOBEAgBUEANgI0IAVBNGohCSAFKAIgIQICQAJAAkACQAJAAkACQAJAIAMtAABBAUYEQCACRQ0BIAJBARBoIg1FBEAjACIAQcnyD2ogAEGk0whqQespIwQpAwAjHikDACAAQdLXCmpBABBGDBYLIAUoAiQiBA0BDAILIAIgBCAJIApBCGpBAEEAQQBBAEEAIA4RCABBAE4NB0J/IRBCfyERDAQLIARBARBoIgZFBEBBACEGIwAiAkHJ8g9qIAJBpNMIakHtKSMEKQMAIx4pAwAgAkGMzQpqQQAQRkJ/IRAMCwsgDQ0AQQAhDUJ/IREMAQtBACEEQQMgDUEAEE0iEUIAUwRAQn8hEEHxKSECDA4LIAYNAEJ/IRAMAQtBAyAGQQAQTSIQQgBTDQMgBiEECyARIBAgCUEAQQBBAEEAQQAjAEHo5BdqKAIAKQMAIAMoAgQRNwBBAE4NASAEIQYLIwAiAkHJ8g9qIAJBpNMIakH8KSMEKQMAIwUpAwAgAkG/zwZqQQAQRkF/IQkMBAsCQCARQgBTDQBBfyEJQQAhDSAREGpBAE4NACMAIgJByfIPaiACQaTTCGpBgCojBCkDACMsKQMAIAJB5NsQakEAEEYgBCEGDAkLIBBCAFMEQCAEIQYMAgtBfyEJQQAhBiAQEGpBAE4NASMAIgJByfIPaiACQaTTCGpBhiojBCkDACMsKQMAIAJB5NsQakEAEEYgBCEGDAYLIwAiAkHJ8g9qIAJBpNMIakH0KSMEKQMAIyApAwAgAkGwzQpqQQAQRkF/IQkMAgsgAykCACEQIAVBAToAMCAFIBA3AigLIwBBvK0YaigCACICQQBMBEBCfyEQQQAhCQwEC0EAIQkgBUE0aiEEQn8hEEJ/IREDQCAFKAIsDQECQCAAKAIgKAIMIAIiA0EBayICQTBsIg8jAEHErRhqKAIAaiIOKAIgRw0AIAEoAiAoAgwgDigCJEcNACAEQQA2AgACQAJ/IA4tAChBAUYEQCAFKAIgQQEQaCINRQRAQQAhDSMAIgJByfIPaiACQaTTCGpBoSojBCkDACMeKQMAIAJB0tcKakEAEEZBfyEJDAYLIAUoAiRBARBoIgZFBEBBACEGIwAiAkHJ8g9qIAJBpNMIakGjKiMEKQMAIx4pAwAgAkGMzQpqQQAQRkF/IQkMBgtBAyANQQAQTSIRQgBTBEBBpyohAgwMC0EDIAZBABBNIhBCAFMEQCMAIgJByfIPaiACQaTTCGpBqiojBCkDACMgKQMAIAJBsM0KakEAEEZBfyEJDAsLIBEgECAEQQBBAEEAQQBBACMAQejkF2ooAgApAwAjAEHErRhqKAIAIA9qKAIsETcADAELIAUoAiAgBSgCJCAEIApBCGpBAEEAQQBBAEEAIA4oAiwRCAALQQBIBEAgBEIANwIAIARCADcCCBBXQQBODQEjACICQcnyD2ogAkGk0whqQbcqIwQpAwAjSCkDACACQe68CGpBABBGQX8hCQwECyAFIwBBxK0YaigCACAPaiIOQSAQkgEaIAVBADoAHyAOKQIoIRIgBUEAOgAwIAUgEjcCKAsgEUIAWQRAIBEQakEASA0HQQAhDUJ/IRELIBBCAFMNACAQEGpBAEgNA0J/IRBBACEGCyADQQFLDQALCyARQgBTDQIMBAsjACICQcnyD2ogAkGk0whqQcsqIwQpAwAjLCkDACACQeTbEGpBABBGC0F/IQkLIA1FDQUMAwsjACICQcnyD2ogAkGk0whqQcUqIwQpAwAjLCkDACACQeTbEGpBABBGQX8hCQsgERBqQQBODQMjACICQcnyD2ogAkGk0whqQdQqIwQpAwAjLCkDACACQeTbEGpBABBGDAILIwAiA0HJ8g9qIANBpNMIaiACIwQpAwAjICkDACADQfHXCmpBABBGQX8hCQsgDRC2AUEATg0BIwAiAkHJ8g9qIAJBpNMIakHYKiMEKQMAIzIpAwAgAkGjwwpqQQAQRgtBfyEJCwJAIBBCAFkEQCAQEGpBAE4NASMAIgBByfIPaiAAQaTTCGpB3CojBCkDACMsKQMAIABB5NsQakEAEEYMAwsgBkUNACAGELYBQQBODQAjACIAQcnyD2ogAEGk0whqQeAqIwQpAwAjMikDACAAQaPDCmpBABBGDAILIAlBAEgNAUEBIQYLIAUoAixFBEAjACIAQcnyD2ogAEHp7AdqQcUoIwQpAwAjBSkDACAAQfnWCGpBABBGQQAMAgsCQCAHIwBBsK0YaigCACIERg0AQX8hCEEBIQIgBEECSARAQQEhCwwBC0EAIQcDQCAAIAIgBGpBAXYiC0ECdCIDIwBBuK0YaigCAGooAgAoAiBBABCqASIIRQRAIAEjAEG4rRhqKAIAIANqKAIAKAIkQQAQqgEhCAsgByAIRSAHciAIQQBIIgMbIQcgCARAIAIgC0EBaiAIQQBMGyICIAsgBCADGyIESA0BCwsgB0EBcUUNACMAQbitGGooAgAgC0ECdGooAgAhDAsCQAJ/IAZFIAxFckUEQCAKQn83AxAgCkJ/NwMIIAwgCkEIahDaBkEASARAIwAiAEHJ8g9qIABB6ewHakHVKCMEKQMAIxspAwAgAEGu2AhqQQAQRkEBIQZBAAwFCyMAQbitGGooAgAgC0ECdGogBTYCAEEBDAELIAZFBEAgBSEIDAULIwAiAEG4rRhqKAIAIQcgAEGwrRhqKAIAIgQgAEG0rRhqKAIAIgBPBEBBASEGIAdBgAEgAEEBdCIAIABBgAFNGyIBQQJ0EGkiB0UNAiMAIgBBuK0YaiAHNgIAIABBtK0YaiABNgIAIABBsK0YaigCACEECyAHIAsgCEEASmoiAUECdGoiAEEEaiAAIAQgAWtBAnQQZhojAEGwrRhqIARBAWo2AgAgACAFNgIAQQELIQYgBQwCCyMAIgBByfIPaiAAQensB2pB4CgjDikDACMWKQMAIABBgosOakEAEEZBAAwBCyMAIgBByfIPaiAAQensB2pBwSgjBCkDACMFKQMAIABB0NYIakEAEEZBASEGQQALIQggBkUNACAIDQACQCAFKAIgIgBFDQACQAJAAkAgACgCICIBRQ0AIAEoAghBBEYNACAAEP8BQQBIDQIgACNzIAAoAiAQSDYCIAwBCyAAQUBrEMABGgsjayAAEEgaDAELIwAiAEHJ8g9qIgEgAEG07AdqQb8gIwQiAikDACMbKQMAIABBjtcKakEAEEYgASAAQensB2pB+SggAikDACMyKQMAIABBoNQKakEAEEYLAkAgBSgCJCIARQ0AAkACQAJAIAAoAiAiAUUNACABKAIIQQRGDQAgABD/AUEASA0CIAAjcyAAKAIgEEg2AiAMAQsgAEFAaxDAARoLI2sgABBIGgwBCyMAIgBByfIPaiIBIABBtOwHakG/ICMEIgIpAwAjGykDACAAQY7XCmpBABBGIAEgAEHp7AdqQfsoIAIpAwAjMikDACAAQaDUCmpBABBGCyMAQYCXF2ogBRBIGkEAIQgLIApBMGokASAIC6kEAQR/IystAAAhAQJAAkACQCMqLQAADQAgAUEBcQ0AEFhBAE4NACMAIgFByfIPaiABQff3BGpB1xMjHCkDACMFKQMAIAFBmoYOakEAEEYMAQsQWUEASARAIwAiAUHJ8g9qIAFB9/cEakHXEyMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGiMMIQEjBiECAkACf0HaEyAAQQMQVSIDRQ0AGiADKAIgKAIcIgFFBEAjACIBQcnyD2ogAUHp9wRqQf8TIwYpAwAjCikDACABQYT3CmpBABBGIwUhASMEIQJB3BMMAQsgAUEBEGgiAQ0BIwAiA0HJ8g9qIANB6fcEakGBFCMEIgIpAwAjBSIBKQMAIANBo/UKakEAEEZB3BMLIQMjACIEQcnyD2ogBEH39wRqIAMgAikDACABKQMAIARBxN4KakEAEEYQSQwBC0EDIAFBARBNIgBCAFkNASMAIgJByfIPaiACQff3BGpB3hMjBCkDACMgKQMAIAJBoMYKakEAEEYCQAJAAkACQCABKAIgIgJFDQAgAigCCEEERg0AIAEQ/wFBAEgNAiABI3MgASgCIBBINgIgDAELIAFBQGsQwAEaCyNrIAEQSBoMAQsjACIBQcnyD2oiAiABQbTsB2pBvyAjBCIDKQMAIxspAwAgAUGO1wpqQQAQRiACIAFB9/cEakHkEyADKQMAIx8pAwAgAUGgsAZqQQAQRgsQSQsQT0J/DwsQSSAAC+cGAQh/AkACQCAAKAIgIgIoAhwiAwRAIAMgARDRCEEASARAIwAiAEHJ8g9qIABB+K0JakHIISMEKQMAIwUpAwAgAEHD9QpqQQAQRgwDCwJAAkAgACgCICIAKAIMQQlrDgIDAAELIAAgACgCKCAAKAIcKAIgKAIQbDYCEEEADwsgACAAKAIcKAIgKAIQNgIQQQAPCyACKAIMIgZBBWtBBk8EQCABQQN0IgMgAigCLCIETwRAIAMgBGsgAigCMCIFIAQgBWogA0sbIQULIAQgAyADIARLGyEECwJAAkACQAJAAkAgBkEBaw4GAgQBBAQABAsgASACKAIQTw0DIAAQlAQiCEEASARAIwAiAEHJ8g9qIABB+K0JakHxISMEKQMAIwUpAwAgAEHK5gNqQQAQRgwGCyAIRQ0DQQAhAkEAIQZBACEDA0AgACgCICgCOCIJIANBBHRqKAIEIgcgAiACIAdJIgcbIQIgAyAGIAcbIQYgA0EBaiIDIAhHDQALIAEgAiAGQQR0IAlqKAIMKAIgKAIQak8NAyMAIgBByfIPaiAAQfitCWpBgCIjBikDACMKKQMAIABBxskRakEAEEYMBQsgAUF/Rw0BI8MBKQMAEFIiAkUEQCMAIgBByfIPaiAAQfitCWpBlCIjBikDACMMKQMAIABBi9YKakEAEEYMBQsgAkEBEGghAyAAKAIgIgIgAzYCHCADRQRAIwAiAEHJ8g9qIABB+K0JakGWIiMEKQMAIx4pAwAgAEHt1ApqQQAQRgwFCyACQQE6ABggAkEJNgIMIAJBATYCKCACKAJEIQMgACgCICACKAJANgIwIAAoAiAgAzYCNCAAQQBBARCuAUEATg0CIwAiAEHJ8g9qIABB+K0JakGvIiMEKQMAIwUpAwAgAEG9lQdqQQAQRgwECwJAIAQgBWoiAyACKAJATQ0AIAIoAkggAigCRGogA0sNACACKAJcIAIoAlhqIANNDQILIwAiAEHJ8g9qIABB+K0JakHAIiMGKQMAIwopAwAgAEHoyAFqQQAQRgwDCyABQQN0IQRBACEFCyAAKAIgIgIoAgwiA0EJRg0AIAIgATYCECADQQVrQQZPBH8gAiAFNgIwIAAoAiAgBDYCLCAAKAIgKAIMBSADC0EGRw0AIAAQxwgLQQAPC0F/C5oLAgh/AX4jAUHwAGsiAyQBIANBADYCECADQn83AwggA0EIaiIEBEAgBCMAQejkF2ooAgApA2A3AwALIwBB6OQXaigCAEIFNwNgIAMgADYCbAJAAkAgACOQASAAKAIIKQMwIANB7ABqQYABEG8iCEUEQCMAIgBBuvcPaiAAQauMAmpBxBAjMSkDACMkKQMAIABBi8kLakEAEEYMAQtBfyEEAkACQAJAIAgoArwBIgZFDQBBASMAQfCBE2ooAgB0IQkgCCgCwAEhCgJAA0AgCiAFQTBsaiIHKAIAIAlxDQEgBUEBaiIFIAZHDQALDAELIAVBAE4NAQtBACEGIwAiAUG69w9qIAFBq4wCakHKECMxKQMAIygpAwAgAUGo/QBqQQAQRkEAIQUMAQsgACAHKQMgELsBIgZFBEBBACEGIwAiAUG69w9qIAFBq4wCakHPECMxKQMAIyUpAwAgAUHI9wVqQQAQRkEAIQUMAQtBACEFIANBADYCSCABKQMQIQsgA0IANwNYIAMgCzcDYCAAIANByABqIAZBACADQRRqIANBEGoQ0whBAEgEQCMAIgFBuvcPaiABQauMAmpB2BAjMSkDACMlKQMAIAFByPcFakEAEEYMAQsgAyAGNgI8IAMgADYCOCADIAMoAhAiATYCQCADIAMoAhQiBDYCRCADIAEgBEEMEJ0BNgJMAn8CQAJAAkAgBygCFEUEQCADIAA2AgAgAyAHNgIEIAAjuQEgBykDGCADQYABEG8iAUUEQCMAIgJBuvcPaiACQauMAmpB7RAjMSkDACMkKQMAIAJBi4ABakEAEEYMBAsCQCABKAK4ASIEKAIIBEADQCABKAK8ASAFQQV0aiIJKAIAQX9HBEAgA0E4aiAJIANBGGoQtAVBAEgNBiADKAIYRQ0DIAEoArgBIQQLIAVBAWoiBSAEKAIISQ0ACwsjACICQbr3D2ogAkGrjAJqQfMQIzEpAwAjKCkDACACQdP1AGpBABBGDAQLIAMgASgCvAEgBUEFdGoiBCkDGDcDMCADIAQpAxA3AyggAyAEKQMINwMgIAMgBCkDADcDGEEAIQUMAQsgACAHKQMYIAAQjgEiBUUEQCMAIgFBuvcPaiABQauMAmpBgBEjMSkDACMlKQMAIAFBlP4AakEAEEZBfyEEDAULIANBADoAAEF/IQQgBSADQThqIAMjAkGPDGogA0EYahDIAkEASARAIwAiAUG69w9qIAFBq4wCakGFESMxKQMAIwgpAwAgAUHO9gBqQQAQRgwFCyADLQAARQRAIwAiAUG69w9qIAFBq4wCakGHESMxKQMAIygpAwAgAUHT9QBqQQAQRgwFC0EAIQELIAIgAykDKDcDAEEADAILIwAiAkG69w9qIgQgAkH8zgFqQeUMIzEiBSkDACNbKQMAIAJBnLwEakEAEEYgBCACQauMAmpB8RAgBSkDACMoKQMAIAJB9e8BakEAEEYLQQAhBUF/CyECIAFFBEAgAiEEDAELQX8hBCAAI7kBIAcpAxggAUEAEFtBAE4EQCACIQQMAQsjACIBQbr3D2ogAUGrjAJqQZERIzEpAwAjIikDACABQfD/AGpBABBGCyAAI5ABIAAoAggpAzAgCEEAEFtBAEgEQCMAIgBBuvcPaiAAQauMAmpBkxEjMSkDACMiKQMAIABB6cgLakEAEEZBfyEECwJAIAZFDQAgBhCcAUEATg0AIwAiAEG69w9qIABBq4wCakGVESMxKQMAIzIpAwAgAEH7+wVqQQAQRkF/IQQLIAVFDQEgBRCGAUEATg0BIwAiAEG69w9qIABBq4wCakGXESMxKQMAIzIpAwAgAEG8/gBqQQAQRgtBfyEECyADKAIQIgAEQCAAEEcaCyMAQejkF2ooAgAgAykDCDcDYCADQfAAaiQBIAQL6QQBBH8jAUEwayIGJAEgBkEANgIsIAYgADYCICAGQQA2AiQCQAJAAkACfwJAIAEoAgBBAUYEQCABKAIIIQJBfyEHIAZCADcDCCAGQgA3AxggBkJ/NwMQI1ogAkECdGooAgAhCQJAIAMEQCADIgIoApwCKQMAIAEpAxhRDQELIAYgADYCCCAGIAEpAxg3AxAgBkEIahCLAkEASARAIwAiAEG69w9qIABBgPoIakGrEiMxKQMAI0UpAwAgAEHhrQVqQQAQRgwFCyAGQQhqQYABQQAQ0gEiAg0AIwAiAEG69w9qIABBgPoIakGvEiMxKQMAIyQpAwAgAEG1sgVqQQAQRgwECyAGQQE2AgAgBiMCQYwMajYCBCAAIAIgCSAGIAZBIGoQ6gIiAEEATg0BIwAiAEG69w9qIABBgPoIakG4EiMxKQMAIzspAwAgAEGNswRqQQAQRiACIQgMAwtBACACIAFBGGojAkGNDGogBkEgahDwAkEATg0BGiMAIgBBuvcPaiAAQYD6CGpBvxIjMSkDACNFKQMAIABB5KsRakEAEEYMAwsgAiEIIAALIQcgBSAGKAIsNgIAIAQgBigCKDYCAAsgCEUNASADIAhGDQEgBkEIaiAIQQAQvgFBAEgEQCMAIgBBuvcPaiAAQYD6CGpBzBIjMSkDACMiKQMAIABBkbEFakEAEEZBfyEHCyAGQQhqQQAQ4QFBAE4NASMAIgBBuvcPaiAAQYD6CGpBzhIjMSkDACMyKQMAIABB87AFakEAEEYLQX8hBwsCQCAHQQBODQAgBigCLCIARQ0AIAAQRxoLIAZBMGokASAHC00BAX8jAUEgayICJAEgAiAANgIYIAIgATYCFCACIAIoAhg2AhAgAiACKAIUNgIMIAIgAigCECACKAIMENwGNgIcIAIoAhwgAkEgaiQBC8oCAQN/AkAgACgCECgCFCgCACIDRQ0AIAFFBEADQCADKAIUIgIoAgAgAyMAIgRB4KsYaigCACADKAIMQQJ0aigCACACEGQ2AhQgBEGkjhdqIAMQSBoiAw0ADAILAAsDQCADKAIUKAIAIAMoAgQgAygCACACIAERAwAaIAMjACIFQeCrGGooAgAgAygCDEECdGooAgAgAygCFBBkNgIUIAVBpI4XaiADEEgaIgMNAAsLIwBB4KsYaiIBKAIAIAAoAhAiAigCDEECdGooAgAgAigCFBBkIQIgACgCECACNgIUIAEoAgAoAgAQZyEBIAAoAhAiAiABNgIUIAFFBEAjACIAQdH5D2ogAEHcygZqQb4GI1ApAwAjFikDACAAQYKLDmpBABBGQX8PCyABQQA2AgAgAkIANwIIIABC/////w83AgggACACNgIUQQAL5g8CCH8BfiAAKAIQIQICQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgAOCQABAgkIBwYFBAMLIAAoAggiA0EATgRAA0ACQCADIgZBAnQiBSACKAIUaigCACIDRQ0AIAEoAgAiByADKAIAKAIATA0AIAMoAhQgBWooAgAiBEUEQCADIQIMAQsgAyECIAQoAgAoAgAgB04NACAEKAIUIAVqKAIAIgJFBEAgBCECDAELIAIgBCACKAIAKAIAIAdIGyECCyAGQQFrIQMgBkEASg0ACwsgAigCFCgCACICRQ0KIAIoAgAoAgAgASgCAEYNDAwJCyAAKAIIIgNBAE4EQANAAkAgAyIGQQJ0IgUgAigCFGooAgAiA0UNACABKQMAIgogAygCACkDAFgNACADKAIUIAVqKAIAIgRFBEAgAyECDAELIAMhAiAEKAIAKQMAIApaDQAgBCgCFCAFaigCACICRQRAIAQhAgwBCyACIAQgAigCACkDACAKVBshAgsgBkEBayEDIAZBAEoN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ACACIANBCHIiB2ogBCAHaikDADcDACACIANBEHIiB2ogBCAHaikDADcDACACIANBGHIiA2ogAyAEaikDADcDACABQQRqIQEgBUEEaiIFIAhHDQALCyAGQQNxIgVFDQIDQCACIAFBA3QiA2ogAyAEaikDADcDACABQQFqIQEgAEEBaiIAIAVHDQALDAILIAAoAjQhCEEAIQAgBkEBRwRAIAZB/v///wdxIQcDQCABIABBA3QiA2ogAyAIaikDADcDACACIANqIAMgBGopAwA3AwAgASADQQhyIgNqIAMgCGopAwA3AwAgAiADaiADIARqKQMANwMAIABBAmohACAFQQJqIgUgB0cNAAsLIAZBAXFFDQEgASAAQQN0IgBqIAAgCGopAwA3AwAgACACaiAAIARqKQMANwMAIAYPCyMAIgBBmvQPaiAAQav9A2pBpQcjEikDACMYKQMAIABBsLQRakEAEEZBfyEGCyAGC8gBAQF/IystAAAhAQJAAkACQCMqLQAADQAgAUEBcQ0AEFhBAE4NACMAIgFBmvQPaiABQd2uA2pByQUjHCkDACMFKQMAIAFBmoYOakEAEEYMAQsQWUEASARAIwAiAUGa9A9qIAFB3a4DakHJBSMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGiAAQQQQVSIBDQEjACIBQZr0D2ogAUHdrgNqQc0FIwYpAwAjDCkDACABQeqMDWpBABBGEEkLEE9Cfw8LIAEpAygQSQtvAQJ/IwFBEGsiASQBIAEgADYCDCABKAIMEIIBIQIjAUEQayIAJAEgACACNgIMIwFBEGsgACgCDDYCDCAAQRBqJAEgAUH/////ATYCCCABQf////8HNgIEIAFBCGogAUEEahCCBygCACABQRBqJAELCQAgACgCABBRC34BAn8jAUEgayICJAEgAiAANgIUIAIgATYCECMBQRBrIgEiACACKAIUNgIMIAIgACgCDDYCDCACKAIQIQAgAiACQQxqNgIcIAIgADYCGCACKAIcIAEiACACKAIYNgIIIAAoAggoAgAQ9AgjAUEQayACKAIcNgIMIAJBIGokAQuZAgECfyAAEO4IQQBIBEAjACIAQY7zD2ogAEHp2g5qQYQEI6cBKQMAIwUpAwAgAEGjjglqQQAQRg8LIAACfwJAIAAoAgwiASAAKAIIIgJBAWpLDQAg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IAIPCxBJCxBPQn8LrgMBBn8jAUEQayIDJAEgAyAANgIMIAMgATYCCCADIAMoAgwiBCgCBDYCBAJAIAMoAgQgBBCCASgCAEkEQCADKAIIIQEjAUEgayIAJAEgACAENgIcIAAgATYCGCAAQQxqIgEgACgCHCICQQEQhAcgAhCCASMBQRBrIgIgACgCEDYCDCACKAIMIAAoAhgQ+gggACAAKAIQQQxqNgIQIwFBEGsiAiABNgIMIAIoAgwiASgCACABKAIENgIEIABBIGokASADIAMoAgRBDGo2AgQMAQsgAygCCCEBIwFBIGsiACQBIAAgBDYCHCAAIAE2AhggACAAKAIcIgEQggE2AhQjAUEQayICIAE2AgwgACABIAIoAgwiAigCBCACKAIAa0EMbUEBahCACSMBQRBrIgIgATYCDCACKAIMIgIoAgQgAigCAGtBDG0gACgCFBD7BiAAKAIUIwFBEGsiAiAAKAIINgIMIAIoAgwgACgCGBD6CCAAIAAoAghBDGo2AgggASAAEPoGIAEoAgQhASAAEPkGIABBIGokASADIAE2AgQLIAQgAygCBDYCBCADQRBqJAELiwIBAX8jAUEgayIEJAEgBCACNgIYIAQgATcDECAEIAA2AggCQCAAI8QCIAEgBEEIaiADEG8iAkUEQCAEIAE3AwAjACIAQduaD2ogAEG96gJqQakDIzcpAwAjJCkDACAAQdyeAWogBBBGQQAhAgwBCyACIAA2AvwBIAItAJQCQQFHDQAgAigCmAINACACEKkDIgM2ApgCIANFBEBBACECIwAiAEHbmg9qIABBveoCakGwAyM3KQMAIzMpAwAgAEGzAWpBABBGDAELIAMgACACENMBQQBODQBBACECIwAiAEHbmg9qIABBveoCakG1AyM3KQMAIxUpAwAgAEGVAmpBABBGCyAEQSBqJAEgAgtbAQF/AkAgACAAKALoASIBBH8gAQUgABDKAkEASA0BIAAoAugBC0EBajYC6AFBAA8LIwAiAEHbmg9qIABBoM0FakGNAiM3KQMAI2EpAwAgAEHtoAVqQQAQRkF/C64BAQF/AkAgACgCkAIiAUUNACABIAAoArgBKAIQEQEAQQBODQAjACIAQduaD2ogAEHK/AFqQagEIzcpAwAjHykDACAAQba8AWpBABBGQX8PCyAAQQA2ApACIAAoApgC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UyILNgIEIAsNASMAIgZBq4IQaiAGQf+fCmpBoAEjECkDACMUKQMAIAZBgosOakEAEEYLIAEoAvyBECIGBEAgBhDgARoLIAEoAoSCECIGBEAgBigCFCgCABBOIAEoAoSCECgCFBBOCyABQQA2AoSCECABKAIEIgYEQCAGEEcaCyMAQbimFWogARBIGkEADAELIAFBADoAiIIQIAFBATsBKCABQQA2AiQgAUEBOgAgIAEgCjYCHCABQYCAgAE2AhggAUGAgIACNgIUIAEgBjYCECABQR02AgwgAUEANgIIIAFBLGpBAEGAgRD8CwAgAUHAgRBqQQA7AQAgAUG4gRBqQgA3AwAgAUIANwOwgRAgAUIANwLEgRAgAUHMgRBqQgA3AgAgAUHUgRBqQgA3AgAgAUHcgRBqQgA3AgAgAUHkgRBqQgA3AgAgAUHsgRBqQgA3AgAgAUH0gRBqQgA3AgAgAUIANwKMghAgAUGUghBqQgA3AgAgAUGcghBqQgA3AgAgAUGkghBqQgA3AgAgAUGsghBqQgA3AgAgAUG0ghBqQgA3AgAgAUG6ghBqQgA3AQAgAUIANwLEghAgAUHMghBqQQA7AQAgAUEBNgKchBAgAUEANgLggxAgAUKas+bMmbPm1D83A9iDECABQQE6ANSDECABQoCAwIAwNwLMgxAgAUEBOgDIgxAgAULNmbPmzJmz9j83A8CDECABQp7Oosfk5f/3PzcDuIMQIAFBADYCsIMQIAFCgICAgICAgOg/NwOogxAgAUKAgICAgICA+D83A6CDECABQoCAgAE3ApSDECABQQE6AJCDECABQoCAgICAgICAwAA3A4iDECABQs2Zs+bMmbP2PzcDgIMQIAFBADYC+IIQIAFC0IYDNwPwghAgAUKAgICIgICACDcD6IIQIAFCgICAgICAgPA/NwPgghAgAUGAgMAANgLcghAgAUEAOgDYghAgAUIBNwPQghAgAUGghBBqQQBBuA78CwAgAUJ/NwOAkxAgAUEANgL4khAgAUL//////wE3A/CSECABQQA7AeySECABQQE2AuiSECABI9QDIgY2AryRECABQgk3A6iRECABIAY2AoSQECABQgg3A/CPECABIAY2AsyOECABQgc3A7iOECABIAY2ApSNECABQgY3A4CNECABIAY2AtyLECABQgU3A8iLECABIAY2AqSKECABQgQ3A5CKECABIAY2AuyIECABQgM3A9iIECABIAY2ArSHECABQgI3A6CHECABIAY2AvyFECABQgE3A+iFECABIAY2AsSEECABQeCSEGpCADcDACABQgA3A9iSECABQgA3A4iTECABQZCTEGpCADcDACABQZiTEGpCADcDACABQaCTEGpCADcDACABQaiTEGpCADcDACABQbCTEGpCADcDACABQbiTEGpCADcDACABQb6TEGpCADcBACABQQA6AMaTECABCyEBIAcoAgggATYCVCABRQRAIwAiAUHlgRBqIAFB858KakHLAiMQKQMAIxQpAwAgAUGCiw5qQQAQRgwBCwJAIAcoAggiBi0A9AlFDQBBfyEBIAYoAlQgBigC+AlBACAGLQD1CRDeCkEATg0AIwAiBUHlgRBqIAVB858KakHaAiMQKQMAIz8pAwAgBUGogw5qQQAQRgwCC0F/IQEgBygCCCgCVCAIENkLQQBIBEAjACIFQeWBEGogBUHznwpqQd4CIxApAwAjFSkDACAFQZ+HDmpBABBGDAILIAQgBSgCADYCACAEIAUtAAQ6AAQgBCAFLQAFOgAFIAQgBSgCCDYCCEEAIQECfyAHKAIIKAJUIgVFBEAjACIFQYviD2ogBUGfnAlqQc0IIxApAwAjCikDACAFQfssakEAEEZBfwwBCyAEEOEKQQBIBEAjACIFQYviD2ogBUGfnAlqQdEIIwYpAwAjNikDACAFQbn4BmpBABBGQX8MAQsgBUHokhBqIQUgBygCCCgCFEEBcQRAIAUgBCkCADcCACAFIAQpAgg3AghBAAwBCyAFIwBBgLQSaiIGKQIANwIAIAUgBikCCDcCCEEAC0EATg0BIwAiAUHlgRBqIAFB858KakHrAiMQKQMAIxUpAwAgAUGfhw5qQQAQRgtBfyEBCwJAIAcoAggoAlQiBigCBC0AAUEBRw0AQQAhBQJAIAYoAgQiBigCBCgCGCIIRQ0AIAYoAgggASAIEQAAQQBODQAjACIFQdDED2ogBUHW9whqQaYCIxApAwAjPykDACAFQZeXDmpBABBGQX8hBQsgBUEATg0AIwAiAUHlgRBqIAFB858KakHxAiMQKQMAIz8pAwAgAUHhkgxqQQAQRkF/IQELIARBEGokASABQQBIBEAjACIAQbeBD2ogAEHYiwFqQakKIxEpAwAj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ABBGC0F/CyADQSBqJAELpWUCA38BfgJAIwBBwMMVahCnAkEASARAIwAiAEH/gQ9qIABB97ACakG0ASNBKQMAIwUpAwAgAEHe5gVqQQAQRgwBCyMAQdDDFWoQpwJBAEgEQCMAIgBB/4EPaiAAQfewAmpBuAEjQSkDACMFKQMAIABB3uYFakEAEEYMAQsjAEHgwxVqEKcCQQBIBEAjACIAQf+BD2ogAEH3sAJqQbwBI0EpAwAjBSkDACAAQd7mBWpBABBGDAELI1MiACOoBSIBNgKYDCAAQQI2AogMIABBADYCACAAI6kFIgI2ApwMIAAgATYCkAwgACACNgKUDCAAQgA3A6AMIABBAToAjAwjRkEMIwBB8MMVakEAEE0iAzcDACADQgBTBEAjACIAQf+BD2ogAEH3sAJqQcQBIycpAwAjICkDACAAQZzRA2pBABBGDAELIwZBDSMAQYDEFWpBABBNIgM3AwAgA0IAUwRAIwAiAEHx4whqIABB97ACakEaIycpAwAjICkDACAAQcSADGpBABBGDAELI7oCIAM3AwAjF0ENIwBBkMQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQSMjJykDACMgKQMAIABBxIAMakEAEEYMAQsjGUENIwBBoMQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQScjJykDACMgKQMAIABBxIAMakEAEEYMAQsjEEENIwBBsMQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQSsjJykDACMgKQMAIABBxIAMakEAEEYMAQsjREENIwBBwMQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQS8jJykDACMgKQMAIABBxIAMakEAEEYMAQsjB0ENIwBB0MQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQTMjJykDACMgKQMAIABBxIAMakEAEEYMAQsjEkENIwBB4MQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQTcjJykDACMgKQMAIABBxIAMakEAEEYMAQsjBEENIwBB8MQVakEAEE0iAzcDACADQgBTBEAjACIAQfHjCGogAEH3sAJqQTsjJykDACMgKQMAIABBxIAMakEAEEYMAQsj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QAJAAkACQCAGBEAgBUGAE2ohAiAFQcwBaiEHA0AgAiAMQQN0aikDAFANAiAMQQFqIgwgBkcNAAtBACEMA0AgByABQQJ0aigCACIPRQRAIAMgATYCECMAIgBB0bYPaiAAQa2iCmpB8CYjBykDACMKKQMAIABB9cgRaiADQRBqEEZBfyEBDAoLIAFBA3QiACADQcAIamogD60iICAAIBBqKQMAfEIBfSAggDcDACADQbAGaiAAaiAAIAJqKQMAIiFCAX0gIIAiIjcDAAJAAkAgBS0AxAFBAXFFDQAgBSgCkAFFDQAgISAgglANAEEBIQwgA0HwAmogAWpBAToAACADQeAAaiAAaiAiNwMADAELIANB8AJqIAFqQQA6AAALIAFBAWoiASAGRw0ACwsgAyAFKALUAjYCnARBfyEBIAVBKGogA0HkA2oQnQNBAEgEQCMAIgBB0bYPaiAAQa2iCmpBhicjGikDACMIKQMAIABBousNakEAEEYMCAsgBUHoAGohEQJAAkAgBA0AAkAgBSgCXA4DAgEAAQsgAygC5ANBAWtBAkkNAQsgBSgCkAENAEEBIQlBACEHDAILIAooAiQiACgCECECIANBlANqQQAjpwUgESOmBSARIABBKGogAkEAIAMoApwEELwEQQBIBEAjACIAQdG2D2ogAEGtogpqQZsnIwcpAwAjBSkDACAAQambBmpBABBGDAgLIANBsANqIQcgAy0A3AMNASAFKAKQAUUNASADIAMoApwEIgA2AiAgDEEBcQRAIAMgACADQegDahDCByINNgLgAyANRQRAQQAhDSMAIgBB0bYPaiAAQa2iCmpBsScjDikDACMWKQMAIABBnvsHakEAEEYMBAsgDSADKAKwAyADKAKcBPwKAAALIANB0ApqEIEGQQBIBEAjACIAQdG2D2ogAEGtogpqQbcnIwcpAwAjCCkDACAAQfOfBmpBABBGDAYLIANBMGoQgAZBAEgEQCMAIgBB0bYPaiAAQa2iCmpBuScjBykDACMIKQMAIABBkNAGakEAEEYMAwsgAyADKQIwNwMIIBFBACADQZgEaiADKALQCiADQQhqIANBnARqIANBIGogBxDhAkEATg0BIwAiAEHRtg9qIABBraIKakG+JyMuKQMAIykpAwAgAEGerA5qQQAQRgwFCyAFQQA6ANgZDAYLIAMgCigCADYC0AogCigCJCEAIAMgBUGwEGoiFjYC3AogAyAAQcABajYC2AogAyAAQegAajYC1AoCQCAGRQ0AIAVBwAFqIRcgBkF+cSEYIAZBAXEhGSAGQQN0IRogBkEBayIQQQN0IgAgA0GwBmpqIRsgA0GgBGogAGohBCADQUBrIRwgA0G0A2ohHSADQbADaiEPIAMoApwEIQhBACEAA0AgDkEDdCIBIANBwAhqaikDACIiIANBsAZqIAFqIh4pAwBYBEAgA0GgBGoiAkEAIBr8CwAgASACaiAiNwMAAkAgDEEBcUUNAEEAIQFBACEAQQAhAiAGQQFHBEADQCADQfACaiABai0AAEEBRgRAIAAgAUEDdCILIANBoARqaikDACADQeAAaiALaikDAFFqIQALIAFBAXIiCyADQfACamotAABBAUYEQCAAIAtBA3QiCyADQaAEamopAwAgA0HgAGogC2opAwBRaiEACyABQQJqIQEgAkECaiICIBhHDQALCwJAIBlFDQAgA0HwAmogAWotAABBAUcNACAAIAFBA3QiASADQaAEamopAwAgA0HgAGogAWopAwBRaiEACyAJDQAgAy0A3AMNACAABEAgBSgC1AIhCCADQeADaiEHDAELQQAhACADKAKcBCEIIA8hBwsgA0EAOgAvIAogA0GgBGogA0EwahCNAkEASA0EA0ACQCAJDQAgAy0A3ANBAUcNACADKAKcBCIBIAMoArQDSwRAIAMoArADIQIgAwJ/IAUoApABBEAgAiABEGkMAQsjAEHMrRVqIAIgARDyAQsiATYCsAMgAUUEQCMAIgBB0bYPaiAAQa2iCmpBtCgjDikDACMWKQMAIABB8PoHakEAEEYMBwsgAyADKAKcBDYCtAMLIANBlANqIAMoAtgDELoEQQBIBEAjACIAQdG2D2ogAEGtogpqQbooIwcpAwAjCykDACAAQeWQBWpBABBGDAYLAkAgBSgCkAFFDQAgAA0AIAMgAygCnAQ2AhwgA0EoahCBBkEASARAIwAiAEHRtg9qIABBraIKakHEKCMHKQMAIwgpAwAgAEHznwZqQQAQRgwHCyADQSBqEIAGQQBIBEAjACIAQdG2D2ogAEGtogpqQcYoIwcpAwAjCCkDACAAQZDQBmpBABBGDAcLIAMgAykCIDcDACARQQAgA0GYBGogAygCKCADIANBHGogHSAPEOECQQBIBEAjACIAQdG2D2ogAEGtogpqQcsoIy4pAwAjKSkDACAAQZ6sDmpBABBGDAcLIAMoAhwhCAwBCyAFKALUAiEICyADQn83A0AgAyAWNgI0IAMgFzYCMCADIAMoApgENgJQIAMgCK03A0ggAyADQaAEaiIBNgI4IANB0ApqQQAgHCADQS9qIAEQuARBAEgEQCMAIgBB0bYPaiAAQa2iCmpB5ygjBykDACMjKQMAIABBttwHakEAEEYMBwsCQCAJDQAgCigCACgCCCADKQNAIAggBygCABCEA0EATg0AIwAiAEHRtg9qIABBraIKakGRKSM5KQMAIykpAwAgAEGzqAtqQQAQRgwFCwJAIAMtAC9BAUcNACAVKAIcIgFFDQAgA0HQCmogA0EwaiAKIAERAwBBAE4NACMAIgBB0bYPaiAAQa2iCmpBmikjBykDACMjKQMAIABBp/QAakEAEEYMBwsCQCAGQQBMDQAgAygCnAQhEyADLQDcAyELIAQgBCkDAEIBfCIgNwMAIBspAwAhIQJAIAkEQCAEIQIgECEBICAgIVgNAQNAIAIgIkIAIAEgDkYbIiA3AwAgA0HwAmogAWotAABBAUYEQCAAICEgA0HgAGogAUEDdGopAwAiI1EgICAjVHFrIQALIAFBAEwNAyABQQFrIgFBA3QiEyADQaAEamoiAiACKQMAQgF8IiA3AwAgA0GwBmogE2opAwAiISAgVA0ACwwBCyAEIQIgECEBICAgIVgNAANAIAIgIkIAIAEgDkYbIiA3AwACQCADQfACaiABai0AAEEBRw0AICEgA0HgAGogAUEDdGopAwAiI1INACAgICNaDQAgAEEBayIADQAgCCATIAtBAXEiABshCCAHIA8gABshB0EAIQALIAFBAEwNAiABQQFrIgFBA3QiHyADQaAEamoiAiACKQMAQgF8IiA3AwAgICADQbAGaiAfaikDACIhVg0ACwsCQCADQfACaiABai0AAEEBRw0AICAgA0HgAGogAUEDdGopAwBSDQAgAEEBaiEBIAAgCXIEQCABIQAMAQsgASEAIAtBAXENACAFKALUAiEIQQEhACADQeADaiEHCyADQQA6AC8gCiADQaAEaiADQTBqEI0CQQBIDQYMAQsLICJQDQIgHiAiQgF9NwMACyAOQQFqIg4gBkcNAAsLQQAhASAKKAIk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UCICDQALCyMAIgBBi+IPaiAAQcCvA2pBiBMjECkDACMoKQMAIABBiPwQakEAEEYMDAsgA0EANgJkDAELIAIoAmQgAzYCYAsgAigCZCEGAkAgAiABKAKsghBGBEAgASAGNgKsghAgBkUNASAGQQA2AmAMAQsgAyAGNgJkCyACQgA3A2AgASABKAKgghBBAWs2AqCCECABIAEoAqSCECACKAIQIgNrNgKkghAMAQsCQCACIAEoAriCEEYEQCABIAM2AriCECADRQRAQQAhAwwCCyADQQA2AmQMAQsgAigCZCADNgJgCyACKAJkIQYCQCACIAEoAryCEEYEQCABIAY2AryCECAGRQ0BIAZBADYCYAwBCyADIAY2AmQLIAJCADcDYCABIAEoArCCEEEBazYCsIIQIAEgASgCtIIQIAIoAhAiA2s2ArSCEAsCQCABKAKYghBFBEAgASACNgKYghAMAQsgASgCnIIQIgYgAjYCYCACIAY2AmQLIAEgAjYCnIIQIAEgASgCkIIQQQFqNgKQghAgASABKAKUghAgA2o2ApSCECACQQE6ACIgAiAEEM8HQQBIBEAjACIAQYviD2ogAEHArwNqQZYTIxApAwAjVykDACAAQePXAGpBABBGDAgLIAIoAmAhAwJAIAIgASgCmIIQRgRAIAEgAzYCmIIQIANFBEBBACEDDAILIANBADYCZAwBCyACKAJkIAM2AmALIAIoAmQhBgJAIAIgASgCnIIQRgRAIAEgBjYCnIIQIAZFDQEgBkEANgJgDAELIAMgBjYCZAsgAkIANwNgIAEgASgCkIIQQQFrNgKQghAgASABKAKUghAgAigCECIDazYClIIQAkAgAi0AKEEBRgRAAkAgASgCqIIQIgZFBEAgASACNgKsghAMAQsgBiACNgJkIAIgBjYCYAsgASACNgKoghAgASABKAKgghBBAWo2AqCCECABIAEoAqSCECADajYCpIIQDAELAkAgASgCuIIQIgZFBEAgASACNgK8ghAMAQsgBiACNgJkIAIgBjYCYAsgASACNgK4ghAgASABKAKwghBBAWo2ArCCECABIAEoArSCECADajYCtIIQCyACQQA6ACIgBCkDeCAIQQFqIgitVg0ACwsgBSAPaiEFIBBBAWoiECABKAK4kxBJDQALCwJAIAEoAjAgASgCFEkNACAHQQA6AAsCQCABKAIcIgJFDQAgACAHQQtqIAIRAABBAE4NACMAIgBBi+IPaiAAQcCvA2pB5hMjECkDACMkKQMAIABBlNUNakEAEEYMBQsgByABLQAgIgI6AAsgAEEAIAIQgwZBAE4NACMAIgBBi+IPaiAAQcCvA2pB6xMjECkDACMkKQMAIABBt60OakEAEEYMBAsgASgCwJMQEEchAiABQQE6APqSECABIAI2AsCTEAtBACECIAEtAPuSEEEBRw0EIABBGBD9BEEASARAIwAiAEGL4g9qIABBx7UMakGHBSMQKQMAI0ApAwAgAEGErAdqQQAQRgwECyABQgA3A4iTECABQn83A4CTECABQZCTEGpCADcDAAwECyMAIgBBi+IPaiAAQbycBWpBrQojECkDACMKKQMAIABBkcAHakEAEEYLIwAiAEGL4g9qIABBwK8DakHYEiMQKQMAIzgpAwAgAEGYrw5qQQAQRgsjACIAQYviD2ogAEHHtQxqQfYEIxApAwAjOCkDACAAQeiuCGpBABBGC0F/IQIgASkDgJMQQn9RDQAgASABKALAkxAQRzYCwJMQCyAHQRBqJAEgAgs6AQF/QQEhAyABIAAoAggoAlQiAC0A+ZIQBH9BAQUgAC0A+pIQC0EBcToAACACIAAtAOySEDoAAEEAC4ABAQN/IwFBEGsiASQBIAEgADYCDCABKAIMIgAoAgAoAgAEQCAAKAIAIQIjAUEQayIDJAEgAyACNgIMIAMoAgwiAiACKAIAEKkNIANBEGokASMBQRBrIAAoAgA2AgwgACgCABCCASAAKAIAKAIAIAAoAgAQ5AgQqw0LIAFBEGokAQvnAgEFfwJAIAAoAggoAlQgAqdBAXZB/P8PcWoiBkGcAWooAgAiBUUNACACQn9SBEAgBSEEA0AgBCkDCCACUQRAIAQgBUcEQCAEKAJUIQggBCgCUCIFBEAgBSAINgJUCyAIIAU2AlAgBigCnAEgBDYCVCAGKAKcASEFIARBADYCVCAEIAU2AlAgBiAENgKcAQsgBCgCHCABRw0DAkAgBC0AIkEBRgRAIwAiAEHq7Q5qIABByiVqQcwfIxApAwAjoAEpAwAgAEHh2Q1qQQAQRgwBCyAELQAoQQFGBEAjACIAQertDmogAEHKJWpBzh8jECkDACOgASkDACAAQarmDWpBABBGDAELIAAgBCADQYACcUGwwAByEMYCQQBODQQjACIAQertDmogAEHKJWpB3B8jECkDACOgASkDACAAQe4uakEAEEYLQX8hBwwDCyAEKAJQIgQNAAsMAQsDQCAFKAJQIgUNAAsLIAcLsAEBAn8jAUEgayICJAEgAiAANgIcIAIgATYCGCACQQxqIAIoAhwiACACKAIYELENIAIgAigCFDYCCCACIAIoAhA2AgQDQCACKAIEIAIoAghHBEAgABCCASMBQRBrIgEgAigCBDYCDCABKAIMEK4NIAIgAigCBEEIaiIBNgIEIAIgATYCEAwBCwsjAUEQayIAIAJBDGo2AgwgACgCDCIAKAIAIAAoAgQ2AgQgAkEgaiQBC48CAQJ+An8CQCAAQQMgASABQQRGGxD1ASIFQn9RBEAjACIAQertDmogAEGiuxBqQaIHIxApAwAjCikDACAAQdWjC2pBABBGDAELAkAgAkJ/UQ0AIAIgBVgNACMAIgBB6u0OaiAAQaK7EGpBpgcjECkDACMKKQMAIABBho0HakEAEEYMAQsCQCACIAMoAgAiAK18IgZCf1ENACAFIAZaDQAgBARAIwAiAEHq7Q5qIABBorsQakGrByMQKQMAIwopAwAgAEGf8xBqQQAQRgwCCyADIAUgAn2nIgA2AgALQQAgAA0BGiMAIgBB6u0OaiAAQaK7EGpBsgcjECkDACMKKQMAIABBtvMQakEAEEYLQX8LC4kBAQR/AkAgACgCOCIDBEADQCAAKAI0IAFBAnRqKAIAIgIgAigCREEBajYCRCACKAIcKAIsIgQEQEEGIAIgBBEAAEEASA0DIAAoAjghAwsgAUEBaiIBIANJDQALC0EADwsjACIAQertDmogAEGrFGpBvwojECkDACNgKQMAIABB8NgCakEAEEZBfwuTAQEBfyACQQE6ACsCQCACKAIUDQAgAiACKAIQEEsiAzYCFCADDQAjACIAQertDmogAEH+JGpBlwwjECkDACMUKQMAIABByZUFakEAEEZBfw8LIAAgASACEOsKQQBIBEAjACIAQertDmogAEH+JGpBoAwjECkDACOJASkDACAAQZQyakEAEEZBfw8LIAJBADoAK0EAC4UQAgh/AX4jAUEQayIGJAEgBkJ/NwMIIAZBADYCBCAGQQA2AgACQAJAAkAgAigCHCgCJCIERQ0AQX8hAyAAIAIgAikDCCILIAIoAhAgBkEIaiAGQQRqIAYgBBEuAEEASARAIwAiAEHq7Q5qIABB7rQMakGNAiMQKQMAIz0pAwAgAEHRL2pBABBGDAMLIAYoAgAiA0UNACADQQRPBEAjACIAQertDmogAEHutAxqQZMCIxApAwAjPSkDACAAQeO2EWpBABBGDAILIANBAXEEfyACIAIoAhQgBigCBBBpIgM2AhQgA0UEQCMAIgBB6u0OaiAAQe60DGpBuAIjECkDACMUKQMAIABByZUFakEAEEYMAwsgASAGKAIEIgQgASgCMCACKAIQIgVrajYCMCABIAIoAjAiB0ECdGoiA0HMAGogAygCTCAEIAVrajYCACACKAIQIQUCQCACLQAgQQFGBEAgASABKAKAASAFazYCgAEgAyADKAKEASAFazYChAEgASABKAKAASAEajYCgAEgAyADKAKEASAEajYChAEMAQsgASABKAJkIAVrNgJkIAMgAygCaCAFazYCaCABIAEoAmQgBGo2AmQgAyADKAJoIARqNgJoCyABIAQgAigCEGsiAyABKAKggRBqNgKggRAgAUGkghBBtIIQIAItACgbaiIFIAMgBSgCAGo2AgAgAS0AwIEQQQFGBEAgASADIAEoAsiBEGo2AsiBECABIAdBAnRqQeSBEGoiBSADIAUoAgBqNgIACyACIAQ2AhAgBigCAAUgAwtBAnFFDQAgAkEIaiIFKQMAIAtSDQAgAigCVCEDIAIoAlAiBARAIAQgAzYCVAsgAwRAIAMgBDYCUAsgAiABQZwBaiIIIAunQQN2Qf//A3FBAnRqIgMoAgBGBEAgAyACKAJQNgIACyACQgA3A1AgASABKAIsQQFrNgIsIAEgASgCMCACKAIQIgNrNgIwIAFBNGoiCSACKAIwQQJ0aiIEIAQoAgBBAWs2AgAgAUHMAGoiCiACKAIwIgdBAnRqIgQgBCgCACADazYCACACKAIQIQQCfyACLQAgQQFGBEAgASABKAKAASAEazYCgAFBhAEMAQsgASABKAJkIARrNgJkQegACyABaiAHQQJ0aiIDIAMoAgAgBGs2AgAgAi0AKkEBRgRAIAEgASgCgIIQQQFrNgKAghALIAIoAlghAwJAIAIgASgCpIEQRgRAIAEgAzYCpIEQIANFBEBBACEDDAILIANBADYCXAwBCyACKAJcIAM2AlgLIAIoAlwh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AgAiACABIAIgBWogA0ECIARBAnEbIAAoAgAoAhwREwALCwAgACABQQAQ5AELlAMBBX8jAUEQayIIJAEgAUF/c0H3////A2ogAk8EQAJ/IAAtAAtBB3YEQCAAKAIADAELIAALIQogCEEEaiIJIAFB8////wFJBH8gCCABQQF0NgIMIAggASACajYCBCMBQRBrIgIkASAJKAIAIAhBDGoiCygCAEkhDCACQRBqJAEgCyAJIAwbKAIAIgJBAk8EfyACQQJqQX5xIgIgAkEBayICIAJBAkYbBUEBC0EBagVB9////wMLEMcEIAgoAgQhAiAIKAIIGiAEBEAgAiAKIAQQ2AMLIAYEQCAEQQJ0IAJqIAcgBhDYAwsgAyAEIAVqIglrIQcgAyAJRwRAIARBAnQiAyACaiAGQQJ0aiADIApqIAVBAnRqIAcQ2AMLIAFBAUcEQCAKQQQQrwMLIAAgAjYCACAAIAAoAghBgICAgHhxIAgoAghB/////wdxcjYCCCAAIAAoAghBgICAgHhyNgIIIAAgBCAGaiAHaiIANgIEIAhBADYCDCACIABBAnRqIAgoAgw2AgAgCEEQaiQBDwsQjwIAC+sBAQJ/IwFBEGsiAyQBIAFB9////wdNBEACQCABQQtJBEAgACAALQALQYABcSABQf8AcXI6AAsgACAALQALQf8AcToACyAAIQQMAQsgA0EIaiABQQtPBH8gAUEIakF4cSIEIARBAWsiBCAEQQtGGwVBCgtBAWoQzAQgAygCDBogACADKAIIIgQ2AgAgACAAKAIIQYCAgIB4cSADKAIMQf////8HcXI2AgggACAAKAIIQYCAgIB4cjYCCCAAIAE2AgQLIAQgASACEJkLIANBADoAByABIARqIAMtAAc6AAAgA0EQaiQBDwsQjwIACz0BAX8jAUEQayIDJAEgAyACOgAPA0AgAQRAIAAgAy0ADzoAACABQQFrIQEgAEEBaiEADAELCyADQRBqJAELVAEDfyAAI4IFQQhqNgIAIAAjgwVBCGo2AgAgARBRIgJBDWoQtwIiA0EANgIIIAMgAjYCBCADIAI2AgAgACADQQxqIgAgASACQQFq/AoAACAANgIEC54BAQN/QQQgASABQQRNGyECQQEgACAAQQFNGyEBA0ACQEEAIQMgASABIAJqQQFrQQAgAmtxIgAgACABSRshACMB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2Ag2AmAgAyABKwPgCDkDaCADIAErA+gIOQNwIAMgAS0A8Ag6AHggAyABKAL0CDYCfCADIAEoAvgINgKAASADIAEtAPwIOgCEASADIAErA4AJOQOIAQJ/AkAgAEUEQCMAIgJBq4IQaiACQbaaCWpBtwYjECkDACMKKQMAIAJB5CxqQQAQRgwBCyADRQRAIwAiAkGrghBqIAJBtpoJakG5BiMQKQMAIzUpAwAgAkGhLGpBABBGDAELIAMoAgBBAUcEQCMAIgJBq4IQaiACQbaaCWpBuwYjECkDACMKKQMAIAJB66UHakEAEEYMAQsgA0EBEIUGQQBIBEAjACICQauCEGogAkG2mglqQb8GIwYpAwAjNikDACACQb2dCWpBABBGQX8MAgsgA0ECEIUGQQBIBEAjACICQauCEGogAkG2mglqQcMGIwYpAwAjNikDACACQfGdCWpBABBGDAELIANBBBCFBkEASARAIwAiAkGrghBqIAJBtpoJakHHBiMGKQMAIzYpAwAgAkGpnglqQQAQRkF/DAILAkACQAJAAkACQAJAAkAgAygCAEEBRwRAIwAiAkGrghBqIAJBmpsJakG9CSMQKQMAIzUpAwAgAkGCpgdqQQAQRgwBCyADKAIoIgJBAUcNAQJAIAMoAmBBAWsOAwADAAMLIAMrAzAgAysDaGZFDQIjACICQauCEGogAkGamwlqQaIKIwYpAwAjCikDACACQeGeCWpBABBGCyMAIgJBq4IQaiACQbaaCWpBywYjBikDACM2KQMAIAJB+5wJakEAEEYMBgsgAEEBOgDIghAgAEGBAjsBwIIQIAINASAAQciCEGohBCAAQcGCEGohByAAQcCCEGohAgwDCyAAQQE6AMiCECAAQYECOwHAghAgAEHIghBqIQQgAEHBghBqIQcgAEHAghBqIQIgAysDMEQAAAAAAAAAAGVFDQEMAgsjACICQauCEGogAkG2mglqQd4GIxApAwAjNSkDACACQd39EGpBABBGDAMLIAMrAzhEAAAAAAAA8D9lDQBBASEIIAMtAEBBAUcNASADKAJEDQELQQAhCCACQQA6AAALAkACQAJAAkACQAJAAkACQCADKAJgDgQDAAECBQsgAysDaEQAAAAAAADwP2YNAiADKwNwRAAAAAAAAPA/Zg0CQQEhBSADLQB4QQFHDQMgAygCfEUNAgwD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cnEgAUEAR3FFDQELIwBBkK4YakHEADYCAAsgBEHwAmogFyAWIA0QiQwgBCkD+AIhFSAEKQPwAgshFiAOIBU3AyggDiAWNwMgIARBkMYAaiQBIA4pAyghFSAOKQMgIRYMAQtCACEVCyAAIBY3AwAgACAVNwMIIA5BMGokAQvHBgIEfwN+IwFBgAFrIgUkAQJAAkACQCADIARCAEIAEFBFDQACfyAEQv///////z+DIQoCfyAEQjCIp0H//wFxIgdB//8BRwRAQQQgBw0BGkECQQMgAyAKhFAbDAILIAMgCoRQCwtFDQAgAkIwiKciCEH//wFxIgZB//8BRw0BCyAFQRBqIAEgAiADIAQQowEgBSAFKQMQIgIgBSkDGCIBIAIgARCZBSAFKQMIIQIgBSkDACEEDAELIAEgAkL///////////8AgyIKIAMgBEL///////////8AgyIJEFBBAEwEQCABIAogAyAJEFAEQCABIQQMAgsgBUHwAGogASACQgBCABCjASAFKQN4IQIgBSkDcCEEDAELIARCMIinQf//AXEhByAGBH4gAQUgBUHgAGogASAKQgBCgICAgICAwLvAABCjASAFKQNoIgpCMIinQfgAayEGIAUpA2ALIQQgB0UEQCAFQdAAaiADIAlCAEKAgICAgIDAu8AAEKMBIAUpA1giCUIwiKdB+ABrIQcgBSkDUCEDCyAJQv///////z+DQoCAgICAgMAAhCELIApC////////P4NCgICAgICAwACEIQogBiAHSgRAA0ACfiAKIAt9IAMgBFatfSIJQgBZBEAgCSAEIAN9IgSEUARAIAVBIGogASACQgBCABCjASAFKQMoIQIgBSkDICEEDAULIAlCAYYgBEI/iIQMAQsgCkIBhiAEQj+IhAshCiAEQgGGIQQgBkEBayIGIAdKDQALIAchBgsCQCAKIAt9IAMgBFatfSIJQgBTBEAgCiEJDAELIAkgBCADfSIEhEIAUg0AIAVBMGogASACQgBCABCjASAFKQM4IQIgBSkDMCEEDAELIAlC////////P1gEQANAIARCP4ggBkEBayEGIARCAYYhBCAJQgGGhCIJQoCAgICAgMAAVA0ACwsgCEGAgAJxIQcgBkEATARAIAVBQGsgBCAJQv///////z+DIAZB+ABqIAdyrUIwhoRCAEKAgICAgIDAwz8QowEgBSkDSCECIAUpA0AhBAwBCyAJQv///////z+DIAYgB3KtQjCGhCECCyAAIAQ3AwAgACACNwMIIAVBgAFqJAELxAIBAX8jAUHQAGsiBCQBAkAgA0GAgAFOBEAgBEEgaiABIAJCAEKAgICAgICA//8AEKMBIAQpAyghAiAEKQMgIQEgA0H//wFJBEAgA0H//wBrIQMMAgsgBEEQaiABIAJCAEKAgICAgICA//8AEKMBQf3/AiADIANB/f8CTxtB/v8BayEDIAQpAxghAiAEKQMQIQEMAQsgA0GBgH9KDQAgBEFAayABIAJCAEKAgICAgICAORCjASAEKQNIIQIgBCkDQCEBIANB9IB+SwRAIANBjf8AaiEDDAELIARBMGogASACQgBCgICAgICAgDkQowFB6IF9IAMgA0HogX1NG0Ga/gFqIQMgBCkDOCECIAQpAzAhAQsgBCABIAJCACADQf//AGqtQjCGEKMBIAAgBCkDCDcDCCAAIAQpAwA3AwAgBEHQAGokAQs8ACAAIAE3AwAgACACQv///////z+DIAJCgICAgICAwP//AINCMIinIANCMIinQYCAAnFyrUIwhoQ3AwgLvAIAAkACQAJAAkACQAJAAkACQAJAAkACQCABQQlrDhIACAkKCAkBAgMECgkKCggJBQYHCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAIgAxEFAAsPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwALbwEFfyAAKAIAIgMsAABBMGsiAUEJSwRAQQAPCwNAQX8hBCACQcyZs+YATQRAQX8gASACQQpsIgVqIAEgBUH/////B3NLGyEECyAAIANBAWoiBTYCACADLAABIAQhAiAFIQNBMGsiAUEKSQ0ACyACC9gTAhJ/An4jAUFAaiIIJAEg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OCgCbGpBggJqNgIMIAIgAigCLCACKAIgQQFrai0AADoACyACIAIoAiwgAigCIGotAAA6AAogAigCOCgCeCACKAI4KAKMAU8EQCACIAIoAjBBAnY2AjALIAIoAjgoAnQiACACKAIcSQRAIAIgADYCHAsDQAJAIAIgAigCOCgCOCACKAI0ajYCKAJAIAIoAigiACACKAIgIgFqLQAAIAItAApHDQAgAUEBayAAai0AACACLQALRw0AIAAtAAAgAigCLC0AAEcNACACIABBAWo2AiggAC0AASACKAIsLQABRwRADAELIAIgAigCLEECajYCLCACIAIoAihBAWo2AigDQCACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AigCf0EAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACIAIoAiwiAEEBajYCLCAALQABIQEgAiACKAIoIgBBAWo2AihBACAALQABIAFHDQAaIAIgAigCLCIAQQFqNgIsIAAtAAEhASACIAIoAigiAEEBajYCKEEAIAAtAAEgAUcNABogAiACKAIsIgBBAWo2AiwgAC0AASEBIAIgAigCKCIAQQFqNgIoQQAgAC0AASABRw0AGiACKAIsIAIoAgxJC0EBcQ0ACyACQYICIAIoAgwgAigCLGtrNgIkIAIgAigCDEGCAms2AiwgAigCJCACKAIgSgRAIAIoAjggAigCNDYCcCACIAIoAiQ2AiAgAigCJCACKAIcTg0CIAIgAigCLCACKAIgQQFrai0AADoACyACIAIoAiwgAigCIGotAAA6AAoLCyACIAIoAhQgAigCNCACKAIQcUEBdGovAQAiATYCNEEAIQAgASACKAIYSwR/IAIgAigCMEEBayIANgIwIABBAEcFQQALQQFxDQELCwJAIAIoAiAiACACKAI4KAJ0TQRAIAIgADYCPAwBCyACIAIoAjgoAnQ2AjwLIAIoAjwLoRABAX8jAUEwayICJAEgAiAANgIoIAIgATYCJCACAn8gAigCKCIAKAIMQQVrIAAoAiwiAEsEQCAADAELIAIoAigoAgxBBWsLNgIgIAJBADYCECACIAIoAigoAgAoAgQ2AgwDQAJAIAJB//8DNgIcIAIgAigCKCgCvC1BKmpBA3U2AhQgAigCKCgCACgCECIAIAIoAhQiAUkNACACIAAgAWs2AhQgAiACKAIoKAJsIAIoAigoAlxrNgIYIAIoAhggAigCKCgCACgCBGoiACACKAIcSQRAIAIgADYCHAsgAigCFCIAIAIoAhxJBEAgAiAANgIcCwJAIAIoAhwiACACKAIgTw0AAkAgAEUEQCACKAIkQQRHDQELIAIoAiRFDQAgAigCHCACKAIYIAIoAigoAgAoAgRqRg0BCwwBCyACIAIoAiRBBEYEfyACKAIcIAIoAhggAigCKCgCACgCBGpGBUEAC0EBcTYCECACKAIoQQBBACACKAIQELsGIAIoAigoAgggAigCKCgCFEEEa2ogAigCHDoAACACKAIoKAIIIAIoAigoAhRBA2tqIAIoAhxBCHY6AAAgAigCKCgCCCACKAIoKAIUQQJraiACKAIcQX9zOgAAIAIoAigoAgggAigCKCgCFEEBa2ogAigCHEF/c0EIdjoAACACKAIoKAIAENQBIAIoAhgiAARAIAAgAigCHEsEQCACIAIoAhw2AhgLIAIoAigiACgCACgCDCAAKAI4IAAoAlxqIAIoAhj8CgAAIAIoAigoAgAiACACKAIYIAAoAgxqNgIMIAIoAigoAgAiACAAKAIQIAIoAhhrNgIQIAIoAigoAgAiACACKAIYIAAoAhRqNgIUIAIoAigiACACKAIYIAAoAlxqNgJcIAIgAigCHCACKAIYazYCHAsgAigCHCIABEAgAigCKCgCACIBIAEoAgwgABCZCBogAigCKCgCACIAIAIoAhwgACgCDGo2AgwgAigCKCgCACIAIAAoAhAgAigCHGs2AhAgAigCKCgCACIAIAIoAhwgACgCFGo2AhQLIAIoAhBFDQELCyACIAIoAgwgAigCKCgCACgCBGs2AgwgAigCDARAAkAgAigCDCACKAIoKAIsTwRAIAIoAihBAjYCsC0gAigCKCgCOCACKAIoKAIAKAIAIAIoAigoAixrIAIoAigoAiz8CgAAIAIoAiggAigCKCgCLDYCbCACKAIoIAIoAigoAmw2ArQtDAELIAIoAgwgAigCKCIAKAI8IAAoAmwiAWtPBEAgACABIAAoAixrNgJsIAIoAigoAjgiACACKAIoKAIsIABqIAIoAigoAmz8CgAAIAIoAigoArAtQQJJBEAgAigCKCIAIAAoArAtQQFqNgKwLQsgAigCKCIAKAK0LSAAKAJsIgFLBEAgACABNgK0LQsLIAIoAigiACgCOCAAKAJsaiAAKAIAKAIAIAIoAgwiAGsgAPwKAAAgAigCKCIAIAIoAgwgACgCbGo2AmwgAigCKCIAAn8gAigCKCgCLCACKAIoKAK0LWsiASACKAIMSQRAIAEMAQsgAigCDAsgACgCtC1qNgK0LQsgAigCKCIAIAAoAmw2AlwLIAIoAigiACgCwC0gACgCbCIBSQRAIAAgATYCwC0LAkAgAigCEARAIAJBAzYCLAwBCwJAIAIoAiQiAEUNACAAQQRGDQAgAigCKCIAKAIAKAIEDQAgACgCbCAAKAJcRw0AIAJBATYCLAwBCyACIAIoAigiACgCPCAAKAJsazYCFAJAIAIoAigoAgAoAgQgAigCFE0NACACKAIoKAIsIgAgAigCKCgCXEoNACACKAIoIgEgASgCXCAAazYCXCACKAIoIgAgACgCbCACKAIoKAIsazYCbCACKAIoKAI4IgAgAigCKCgCLCAAaiACKAIoKAJs/AoAACACKAIoKAKwLUECSQRAIAIoAigiACAAKAKwLUEBajYCsC0LIAIgAigCKCgCLCACKAIUajYCFCACKAIoKAJsIgAgAigCKCgCtC1JBEAgAigCKCAANgK0LQsLIAIoAigoAgAoAgQiACACKAIUSQRAIAIgADYCFAsgAigCFCIBBEAgAigCKCIAKAIAIAAoAjggACgCbGogARCZCBogAigCKCIAIAIoAhQgACgCbGo2AmwgAigCKCIAAn8gAigCKCgCLCACKAIoKAK0LWsiASACKAIUSQRAIAEMAQsgAigCFAsgACgCtC1qNgK0LQsgAigCKCIAKALALSAAKAJsIgFJBEAgACABNgLALQsgAiACKAIoKAK8LUEqakEDdTYCFCACIAIoAigoAgwgAigCFGtB//8DSwR/Qf//AwUgAigCKCgCDCAC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AEG0swJqIQEMAgsgBiACKALcAkEBayIAQQF2Qfz///8HcWooAgAgAkKAgICAgICA+L9/NwNoIAJB+ABqIgRqLQAAIQEgAkKAgICAgICA+D83A3ggAiABQX9zIABBB3F2QQFxIgA2AqQCIAIgAEEBdEECczYCqAJBCCAGIAQgAkHoAGogAkFAayASELcDQQBIBEAjAEHVswJqIQEMAgsgAkKAgICAgICA+D83A3ggAkEANgKcAiACQoCAgICAgID8PzcDaEEIIAYgAkH4AGogAkHoAGogAkFAayATELcDQQBIBEAjAEHMuBBqIQEMAgsgAkKAgICAgICA+D83A3hBASEAIAIgAigCoAIiCUEBQQIgAigCpAIbIgVqIgE2AqwCIAIgAigCmAIiBCABayIHNgKwAiACIAkgBSACKAKcAiIFa2oiCTYCoAIgAiABIAcgBiACQfgAahDfDDYCtAIgAkEINgK4AiACIAUgASAEIAEgBEkbIgEgASAFSxs2ApABIAIgByAJakEBajYCjAEQ6AEiB0UEQEEAIQcjACIBQe+RD2ogAUHkoQRqQYYEIwQpAwAjFikDACABQYaNDmpBABBGQX8MBAsgBygCICIAQoKAgIAQNwMIIAAgAigCiAE2AhAgACACKAKUAjYCKCAHKAIgIAIoApABNgIwIAcoAiAgAigCjAE2AixBACEEIAcoAiBBADYCNCAHKAIgQQA2AjggBygCICACKAKYAjYCQCAHKAIgIAIoAqwCNgJEIAcoAiAgAigCsAI2AkggBygCICACNQK0AjcDUCAHKAIgIAIoApwCNgJYIAcoAiAgAigCoAI2AlwgBygCICACKAKoAjYCYCAHKAIgQQA2AmQjrAFBAyAHQQAQTSIuNwMAIC5CAFMEQCMAIgBB75EPaiAAQeShBGpBmgQjBCkDACMFKQMAIABBsM4KakEAEEYMAwsjdyACKAK4AjYCACACQYwBakEAQbAB/AsAIAJCgICAgICAwIDAADcDgAEgAkIANwN4IAJCADcDQCACQRA2AogBIAJCADcDSCACQgA3A1AgAkKAgICAgIDAgMAANwNYA0AgAkHQAGogBGoiASABLQAAIgVBAXM6AAAgAiACKQNYIi43A3AgAiACKQNQIi83A2ggAkFAayAEaiEAIC8gLkIAQoCAgICAgMCAwAAQUARAIAAgAC0A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BSPKBSIAEFQhJ0EBIANBnKsJaiACIAsgABBUIShBASADQfW+B2ogByAHI8sFEFQhKUEBIANBtuYAaiAXIBcjzAUQVCEqQQEgA0GpqAlqIAQgBCPWBCIAEFQhK0EBIANBsKgJaiAGIAYgABBUISxBASADQY+qCWogASABI80FIggQVCEtQQEgA0GWqQlqIAQgASAIEFQhBEEBIANBoakJaiAGIAEgCBBUIQZBACEYQX8hFQJAQQAgA0HS4AdqIAsgCiPOBRBUIAYgBCAtICwgKyAqICkgKCAnICYgJSAkICMgIiAhICAgHyAeIB0gHCAaIBtycnJycnJycnJycnJycnJycnJycnJyQQAgA0G9qwJqIAogCyPPBRBUckEAIANB/98HaiALIBQj0AUQVHJBACADQZ7gB2ogCiAUI9EFEFRyQQAgA0G8qwJqIBQgCyPSBRBUckEAIANB7uAHaiAUIAoj0wUQVHJBACADQYn+CGogECARI9QFEFRyQQAgA0GqgAlqIBEgECPVBRBUckEAIANB1IIJaiAQIBIj1gUQVHJBACADQeL7CGogECATI9cFEFRyQQAgA0G+gglqIBEgEiPYBRBUckEAIANBy/sIaiARIBMj2QUQVHJBACADQYaEAmogECAOI9oFEFRyQQAgA0HkgQJqIBAgDyPbBRBUckEAIANB74MCaiARIA4j3AUQVHJBACADQcyBAmogESAPI90FEFRyQQAgA0HDmgJqIBAgBSPeBRBUckEAIANB6pcCaiAQIAkj3wUQVHJBACADQa6aAmogESAFI+AFEFRyQQAgA0HUlwJqIBEgCSPhBRBUckEAIANBitkFaiAQIAwj4gUQVHJBACADQezWBWogECANI+MFEFRyQQAgA0Hz2AVqIBEgDCPkBRBUckEAIANB1dYFaiARIA0j5QUQVHJBACADQcGACWogEiAQI+YFEFRyQQAgA0Gg/ghqIBIgESPnBRBUckEAIANBlIAJaiATIBAj6AUQVHJBACADQfL9CGogEyARI+kFEFRyQQAgA0H4+whqIBIgEyPqBRBUckEAIANBqYIJaiATIBIj6wUQVHJBACADQZyEAmogEiAOI+wFEFRyQQAgA0H7gQJqIBIgDyPtBRBUckEAIANB2YMCaiATIA4j7gUQVHJBACADQbWBAmogEyAPI+8FEFRyQQAgA0HXmgJq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ACgCACABKAIARw0DIAApAwggASkDCFINAwwECyAAKAIIIgBBAE4EQANAAkAgACIFQQJ0IgQgAygCFGooAgAiAEUNACABKAIAIgYgACgCACgCAE0NACAAKAIUIARqKAIAIgJFBEAgACEDDAELIAAhAyACKAIAKAIAIAZPDQAgAigCFCAEaigCACIARQRAIAIhAwwBCyAAIAIgACgCACgCACAGSRshAwsgBUEBayEAIAVBAEoNAAsLIAMoAhQoAgAiAkUNAiACKAIAKAIAIAEoAgBHDQIMAwsgACgCCCIAQQBOBEADQAJAIAAiBUECdCIEIAMoAhRqKAIAIgBFDQAgASgCACIGIAAoAgAoAgBNDQAgACgCFCAEaigCACICRQRAIAAhAwwBCyAAIQMgAigCACgCACAGTw0AIAIoAhQgBGooAgAiAEUEQCACIQMMAQsgACACIAAoAgAoAgAgBkkbIQMLIAVBAWshACAFQQBKDQALCyADKAIUKAIAIgJFDQEgAigCACgCACABKAIARw0BDAILIAAoAggiAEEATgRAA0ACQCAAIgVBAnQiBCADKAIUaigCACIARQ0AIAEpAwAiCSAAKAIAKQMAWA0AIAAoAhQgBGooAgAiAkUEQCAAIQMMAQsgACEDIAIoAgApAwAgCVoNACACKAIUIARqKAIAIgBFBEAgAiEDDAELIAAgAiAAKAIAKQMAIAlUGyEDCyAFQQFrIQAgBUEASg0ACwsgAygCFCgCACICRQ0AIAIoAgApAwAgASkDAFENAQtBACECCyACC6IOAgd/AX4gACgCECECAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAAoAgAOCQABAgkIBwYFBAMLIAAoAggiAEEATgRAA0ACQCAAIgVBAnQiBCACKAIUaigCACIARQ0AIAEoAgAiBiAAKAIAKAIATA0AIAAoAhQgBGooAgAiA0UEQCAAIQIMAQsgACECIAMoAgAoAgAgBk4NACADKAIUIARqKAIAIgBFBEAgAyECDAELIAAgAyAAKAIAKAIAIAZIGyECCyAFQQFrIQAgBUEASg0ACwsgAigCFCgCACICDQkMCgsgACgCCCIAQQBOBEADQAJAIAAiBUECdCIEIAIoAhRqKAIAIgBFDQAgASkDACIJIAAoAgApAwBYDQAgACgCFCAEaigCACIDRQRAIAAhAgwB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IAs3AwAgACgC0AIiASADakGIEGopAwAhDgsgDiALIAxCAX0gDX58IA98QgF9IgtUBEAgASADakGIEmogCzcDAAsgAkEBaiICIAhHDQALCyAGQYAIaiQBC90PAgF+BH8jAUEQayIJJAEgCUEANgIMIAlBADYCCCAJQQA2AgQgBEEAOgAAIAVBADoAAAJAAkAgBigCACILRQRAIAYgAEEBQQEQwgEiCDYCACAIRQRAIwAiAEHjlw9qIABBro0NakHGyAAjEikDACMFKQMAIABBgYENakEAEEYMAgsgACgC0AIoApgUIgogCigCAEEBazYCACAIKALQAkEANgKYFAsgACgC0AIoApgUIgogAhCWDUUEQEF/IQgCQAJAAkACQAJAIAFBAWsOBQABAAIDBAsgC0UEQCAAKAIwIQEjAEGYihdqIgggCCkDACIHQgF8NwMAIAogAUEAIAcQowIiCEUEQCMAIgFB45cPaiABQfTCB2pBnxcjEikDACMeKQMAIAFBk8cMakEAEEYLIAYoAgAoAtACIAg2ApgUCwJAIANFBEAgACgCMCEAIwBBmIoXaiIBIAEpAwAiB0IBfDcDACACIABBACAHEKMCIgBFBEAjACIBQeOXD2ogAUH0wgdqQZ8XIxIpAwAjHikDACABQZPHDGpBABBGCyAJIAA2AgRBfyEIIAYoAgAgABCeDUEASARAIwAiAEHjlw9qIABBro0NakHbyAAjEikDACMjKQMAIABB2ccEakEAEEYMCQsgCUEANgIEDAELQX8hCCAGKAIAIAIQng1BAEgEQCMAIgBB45cPaiAAQa6NDWpB4sgAIxIpAwAjIykDACAAQdnHBGpBABBGDAgLIARBAToAAAsgBUEBOgAAQQAhCAwGC0EAIQggBigCABCSAkEATg0FIwAiAEHjlw9qIABBro0NakHtyAAjEikDACNqKQMAIABBlt4GakEAEEYMBAsgC0UEQCAAKAIwIQAjAEGYihdqIgEgASkDACIHQgF8NwMAIAogAEEAIAcQowIiAUUEQCMAIgBB45cPaiAAQfTCB2pBnxcjEikDACMeKQMAIABBk8cMakEAEEYLIAYoAgAoAtACIAE2ApgUCyAFQQE6AABBACEIDAQLIAsEQCAKEHdBAEgEQCMAIgBB45cPaiAAQa6NDWpBgMkAIxIpAwAjGykDACAAQdymBmpB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AgAiA0EBajYCACADIAAtAAc6AAEgASABKAIAIgNBAWo2AgAgAyAAKAIIOgABIAEgASgCACIDQQFqNgIAIAMgACgCCEEIdjoAASABIAEoAgAiA0EBajYCACADIAAvAQo6AAEgASABKAIAIgNBAWo2AgAgAyAALQALOgABIAEgASgCACIDQQFqNgIAIAMgACgCDDoAASABIAEoAgAiA0EBajYCACADIAAoAgxBCHY6AAEgASABKAIAIgNBAWo2AgAgAyAALwEOOgABIAEgASgCACIDQQFqNgIAIAMgAC0ADzoAASABIAEoAgAiA0EBajYCACADIAAoAhA6AAEgASABKAIAIgNBAWo2AgAgAyAAKAIQQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8BEjoAASABIAEoAgAiA0EBajYCACADIAAtABM6AAEgASABKAIAIgNBAWo2AgAgAyAAKAIUOgABIAEgASgCACIDQQFqNgIAIAMgACgCFEEIdjoAASABIAEoAgAiA0EBajYCACADIAAvARY6AAEgASABKAIAIgNBAWo2AgAgAyAALQAXOgABIAEgASgCACIDQQFqNgIAIAMgACgCGDoAASABIAEoAgAiA0EBajYCACADIAAoAhhBCHY6AAEgASABKAIAIgNBAWo2AgAgAyAALwEaOgABIAEgASgCACIDQQFqNgIAIAMgAC0AGzoAASABIAEoAgAiA0EBajYCACADIAAoAhw6AAEgASABKAIAIgNBAWo2AgAgAyAAKAIcQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8BHjoAASABIAEoAgAiA0EBajYCACADIAAtAB86AAEgASABKAIAQQFqNgIACyACIAIoAgBBIWo2AgBBAAvNAgECfyMBQTBrIgMkASMrLQAAIQICfwJAAkACQCMqLQAADQAgAkEBcQ0AEFhBAE4NACMAIgFBt60PaiABQfmZBWpBygMjHCkDACMFKQMAIAFBmoYOakEAEEYMAQsQWUEASARAIwAiAUG3rQ9qIAFB+ZkFakHKAyMcKQMAIxUpAwAgAUHhvwFqQQAQRgwBCxBXGiABRQRAEElBAAwDCyABQQA2AgACQCAAI/8BKQMAEMMBIgJFBEAjACIBQbetD2ogAUH5mQVqQdYDI0EpAwAjVSkDACABQYTiEGpBABBGDAELIAIjAEHs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AwsgACkDKFAEQBBMGiAAI00pAwAQ1gEiBjcDKCAGEPMBQQBIDQELIAApAzBQBEAQTBogACNNKQMAENYBIgY3AzAgBhDzAUEASA0BCyAAKQM4UARAEEwaIAAjTSkDABDWASIGNwM4IAYQ8wFBAEgNAQsgACkDQFAEQBBMGiAAI00pAwAQ1gEiBjcDQCAGEPMBQQBIDQELIAApA0hQBEAQTBogACNNKQMAENYBIgY3A0ggBhDzAUEASA0BC0EAIAApA1BCAFINAhoQTBogACNNKQMAENYBIgY3A1BBACAGEPMBQQBODQIaCxBMGiNGKQMAIQYQTBojSSkDACEHEEwaQgAjACIAQfG+D2ogAEHvmwlqQZ4FIAYgByMVKQMAIABBr8wQakEAEHIaQX8MAQsQTBojRikDACEGEEwaI0kpAwAhBxBMGkIAIwAiAEHxvg9qIABB75sJakH9BCAGIAcjNikDACAAQdL3C2pBABByGkF/CyABQbACaiQBC68GAgJ+A38jAUHQAGsiAyQBIANCADcDMCADQgA3A0AgA0EANgJIIANCADcDKCADQgA3AyAjACIEQeCZGGoiBSAEQfenEGpBgAgQkgEaIAVBADoA/wcjACIEQeChGGoiBSAEQa2MAWpBgAgQkgEaIAVBADoA/wcCfwJAAkAjAEHgmRhqLQAARQRADAELIwBB4KEYai0AAEUNACMAQeCZGGotAAANAQsQTBojRikDACEBEEwaI0kpAwAhAhBMGkIAIwAiAEHxvg9qIABBtZsJakGmBCABIAIjCikDACAAQazUAmpBABByGkF/DAELIABBGGpBAEGgAfwLACAAQgA3AzggAEIANwMwIABCADcDKCAAQgA3AyAgAEEBNgIYIABCg4CAgBA3AxAgAEKBgICAMDcDCCAAQoGAgIAQNwMAIAAgAykDIDcDQCAAIAMpAyg3A0ggACADKQMwNwNQIAAjACIEQeChGGo2AmQgAEEANgJgIAAgBEHgmRhqNgJcIABBADYCWCAAIAMpA0A3A2ggACADKAJINgJwIABC////////////ADcDkAEgAEJ/NwOIASAAQn83A3ggAEJ/NwOoASAAQn83A6ABIABCfzcDmAEgAEEBOgCwAQJAIAApAyBQBEAQTBogACNNKQMAENYBIgE3AyAgARDzAUEASA0BCyAAKQMoUARAEEwa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CyADIAMoAoACIgZBAWo2AoACIAMoAogCIg0gBkEcbGoiAkEANgIQIAIjswE2AgAgAiANIBAoAgRBHGxqIgcoAhQiCzYCFCACIAcoAhgiEjYCGCACIAcoAgw2AgwgCAJ/IAMtANABQQFGBEBBCCEKQXgMAQtBACADLQDRAUEBdkECcUEEciIKawsgC2ogCiASavwKAAAgBygCGCELIAcgCCAKajYCFCAHIAA2AgwCQCAQKAIQIgcEQCACIAIoAhggB2o2AhggAygCnAIgAigCDEEYbGpBADYCDAwBCyAQKAIUIgdFDQAgECgCHCESIAIgAigCGCAHajYCGCANIBJBHGxqIgcQ5wMgAyADKAKAAkEBayINIBAoAhwiEksEfyAHIAdBHGogDSASa0EcbBBmGiADKAKAAkEBawUgDQs2AoACIAZBAWshBgsgAkEBOgAEQX8hAiARIAlBARC/AUEASA0DIAEgCiALaiICayEBIAIgCGohCAsgAyADKAKAAiINQQFqNgKAAkEAIQogAygCiAIiCSANQRxsaiICQQA2AhAgAkEBOgAEIAIjswE2AgBBCCEHIAIgAy0A0AFBAUcEfyADLQDRAUEBdkECcUEEciEHQXgFQQALIAFqIAdrNgIYIAIgByAIajYCFCACIAA2AgxBfyECIAkgBkEcbGooAgwhCUEAIQgjAUEQayIHJAEgB0J/NwMIIAMpAwghISAHQQhqBEAgByMAQejkF2ooAgApA2A3AwgLIwBB6OQXaigCACAhNwNgAkACQCPvARBiIgFFBEAjACIBQYe2D2ogAUG1zg5qQd4AIw4pAwAjFikDACABQYKLDmpBABBGDAELAkACQCADEIsJQQBIBEAjACIKQYe2D2ogCkG1zg5qQeIAIwkpAwAjQykDACAKQbuqBWpBABBGDAELIAEgADYCwAEgASADNgK8ASABIBE2ArgBIAkEQCARIAMgCRDqASIIRQRAQQAhCCMAIgpBh7YPaiAKQbXODmpB7AAjCSkDACMkKQMAIApBufcHakEAEEYMAgsgASAINgLEAQsgESPgASADKAKcAiAAQRhsaikDACABQQAQrAFBAE4NASMAIgpBh7YPaiAKQbXODmpB8gAjCSkDACMjKQMAIApBwfYHakEAEEYLAkAgASgCvAEQjAdBAE4EQCPvASABEEgaDAELIwAiCkGH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RgwBCyAEIAc3A7gBAn8gASgCCCIFIAQoAswBTwRAIAMgASkDADcDICADIAU2AigjACICQfP8D2ogAkGUsAlqQcMFIw0pAwAjCikDACACIANBIGoQRkF/DAELIAQoAtQBIAVBDGxqIgYoAghFBEAgAyABKQMANwMQIAMgBTYCGCMAIgJB8/wPaiACQZSwCWpBxgUjDSkDACMKKQMAIAJBKmogA0EQahBGQX8MAQsgAiAGKAIENgIAQQALIQIgACPAASABKQMAIARBABBbQQBODQEjACIAQfP8D2ogAEGUsAlqQc0FIw0pAwAjIikDACAAQZGxBWpBABBGC0F/IQILIwBB6OQXaigCACADKQM4NwNgIANBQGskASACC8sBAQR/AkAgACgCCCIDKALICiIERQRAQQAhAwwBCyADKALMCiEFQQAhAwNAIAEgBSADQQJ0aiIGKAIARgRAIANFBEBBACEDDAMLIAYgBSADQQJ0QQRrIgRqKAIANgIAIAAoAggoAswKIARqIAE2AgAMAgsgA0EBaiIDIARHDQALIAQhAwsCQCACRQ0AIAMgACgCCCICKALICiIASQ0AIAJBECAAQQFqIgAgAEEQTxsiADYCyAogAigCzAogAEECdGpBBGsgATYCAAtBAAuoBgECfwJAIAAoAggiAigCzAoiA0UEQCACQcAAEEsiADYCzAogAEUEQCMAIgBB05MPaiAAQZPODmpB6wAjESkDACMUKQMAIABBqqULakEAEEZBfw8LIAAgATYCACACQQE2AsgKDAELAkAgAigCyAoiAkEQRgRAIAMoAjwoAtQBKAIEIAEoAtQBKAIESQRAQTwhAgwCCyAAKAIIKALMCigCOCgC1AEoAgQgASgC1AEoAgRJBEBBOCECDAILIAAoAggoAswKKAI0KALUASgCBCABKALUASgCBEkEQEE0IQIMAgsgACgCCCgCzAooAjAoAtQBKAIEIAEoAtQBKAIESQRAQTAhAgwCCyAAKAIIKALMCigCLCgC1AEoAgQgASgC1AEoAgRJBEBBLCECDAILIAAoAggoAswKKAIoKALUASgCBCABKALUASgCBEkEQEEoIQIMAgsgACgCCCgCzAooAiQoAtQBKAIEIAEoAtQBKAIESQRAQSQhAgwCCyAAKAIIKALMCigCICgC1AEoAgQgASgC1AEoAgRJBEBBICECDAILIAAoAggoAswKKAIcKALUASgCBCABKALUASgCBEkEQEEcIQIMAgsgACgCCCgCzAooAhgoAtQBKAIEIAEoAtQBKAIESQRAQRghAgwCCyAAKAIIKALMCigCFCgC1AEoAgQgASgC1AEoAgRJBEBBFCECDAILIAAoAggoAswKKAIQKALUASgCBCABKALUASgCBEkEQEEQIQIMAgsgACgCCCgCzAooAgwoAtQBKAIEIAEoAtQBKAIESQRAQQwhAgwCCyAAKAIIKALMCigCCCgC1AEoAgQgASgC1AEoAgRJBEBBCCECDAILIAAoAggoAswKKAIEKALUASgCBCABKALUASgCBEkEQEEEIQIMAgtBACECIAAoAggoAswKKAIAKALUASgCBCABKALUASgCBEkNAQwCCyADQQRqIAMgAkECdBBmGiAAKAIIKALMCiABNgIAIAAoAggiACAAKALICkEBajYCyAoMAQsgACgCCCgCzAoiA0EEaiADIAIQZhogACgCCCgCzAogATYCAAtBAAtSAQF/IwFBEGsiAyQBIAMgADYCDCADIAE2AgggAyACNgIEIwFBEGsiACADKAIENgIMIAAoAgwhACADKAIIIAMoAgwoAgBqIAA2AgAgA0EQaiQBC+wIAgh/AX4CQAJAAkACQCAAKALYAyIGIAAoAuwDIgBBABD1A0EATgRAIAAoAtACIgIhByACIAEoAhAiCEHEAGxqIgMCQCADKAIIQQFxIgUgAigCTEEBcUYNACABQQhqIQMCfyABKQMIIgpCgICAgBBaBEAgCkKAgICAgIDAAFoEQCAKQoCAgICAgICAAVoEQCAKQjiIpyMAQaDIEmpqLQAAQThqDAMLIApCMIinIwBBoMgSamotAABBMGoMAgsgCkKAgICAgCBaBEAgCkIoiKcjAEGgyBJqai0AAEEoagwCCyAKQiCIpyMAQaDIEmpqLQAAQSBqDAELIAqnIQIgCkKAgARaBEAgCkKAgIAIWgRAIApCGIinIwBBoMgSamotAABBGGoMAgsjAEGgyBJqIAJBEHZqLQAAQRBqDAELIApCgAJaBEAgCkIIiKcjAEGgyBJqai0AAEEIagwBCyMAQaDIEmogAmotAAALQQR0IgQgACgCpAIoArgBaigCDCADEIABIQMgACkDyAEhCgJAIAVFBEAgACAKQgF9NwPIASAAIAAp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SBpBAA8LIAIoAgBBATYCACACDwsjACIAQe+AD2ogAEHlngpqQa8CIw4pAwAjFikDACAAQYKLDmpBABBGQQALQQEBfyMAQZDwFWoQpwJBAEgEfyMAIgBB74APaiAAQeWwAmpBhQEjDykDACMFKQMAIABB26ANakEAEEZBfwVBAAsLpQgBBX8gASgCACAAKAIIIgQtACkiAyAELQAoIQcCQCACBEACQCABAn8CQAJAAkAgA0ECaw4HAgQABAQEAQQLIAEoAgAgAigCGDoAACABIAEoAgAiA0EBajYCACADIAIoAhhBCHY6AAEgASABKAIAIgNBAWo2AgAgAyACLwEaOgABIAEgASgCACIDQQFqNgIAIAMgAi0AGzoAAUEBDAILIAIoAhghAyABKAIAIgRBADYABCAEIAM6AAAgBCADQRh2OgADIAQgA0EQdjoAAiAEIANBCHY6AAFBCAwBCyABKAIAIAIoAhg6AAAgASABKAIAIgNBAWo2AgAgAyACKAIYQQh2OgABQQELIAEoAgBqNgIACyAAIAEgAikDIBBxIAEoAgAgAigCADoAACABIAEoAgAiA0EBajYCACADIAIoAgBBCHY6AAEgASABKAIAIgNBAWo2AgAgAyACLwECOgABIAEgASgCACIDQQFqNgIAIAMgAi0AAzoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAQQFqIgM2AgACQAJAAkAgAigCAA4DBAABAgsgACABIAIpAwgQcSAAIAEgAikDEBBxIAEoAgAhAwwDCyADIAIoAgg6AAAgASABKAIAIgBBAWo2AgAgACACKAIIQQh2OgABIAEgASgCACIAQQFqNgIAIAAgAi8BCjoAASABIAEoAgAiAEEBajYCACAAIAItAAs6AAEgASgCAEEBaiEDDAILIwAiAEGOhw9qIABBpu0MakGAAiMPKQMAIwopAwAgAEGT8QpqQQAQRkF/DwsCQCABAn8CQAJAAkAgA0ECaw4HAgQABAQEAQQLIAEoAgBBADoAACABIAEoAgAiAkEBajYCACACQQA6AAEgASABKAIAIgJBAWo2AgAgAkEAOgABIAEgASgCACICQQFqNgIAIAJBADoAAUEBDAILIAEoAgBCADcAAEEIDAELIAEoAgBBADoAACABIAEoAgAiAkEBajYCACACQQA6AAFBAQsgASgCAGo2AgALIAAgAUJ/EHEgASgCAEEAOgAAIAEgASgCACIAQQFqNgIAIABBADoAASABIAEoAgAiAEEBajYCACAAQQA6AAEgASABKAIAIgBBAWo2AgAgAEEAOgABIAEgASgCACIAQQFqNgIAIABBADoAASABIAEoAgAiAEEBajYCACAAQQA6AAEgASABKAIAIgBBAWo2AgAgAEEAOgABIAEgASgCACIAQQFqNgIAIABBADoAASABKAIAQQFqIQMLaiAHakEYaiIAIANLBEAgA0EAIAAgA2v8CwALIAEgADYCAEEAC4IJAQh/IAEoAgAhBwJAAkAgAigCGCIERQ0AIAQgAyAHa0EBak0gAyAHT3ENACMAIgBBjocPaiAAQa7xDGpB+gAjESkDACMdKQMAIABBxb4EakEAEEYMAQsCQCABAn8CQAJAAkAgACgCCC0AKUECaw4HAgQABAQEAQQLIAIgASgCACIELQAAIgU2AhggASAEQQFqNgIAIAIgBSAELQABQQh0ciIFNgIYIAEgBEECajYCACACIAQtAAJBEHQgBXIiBTYCGCABIARBA2o2AgAgAiAELQADQRh0IAVyNgIYIARBBGoMAgsgAkEANgIYIAEgASgCACIEQQdqNgIAIAIgBC0AByIFNgIYIAEgBEEGajYCACACIAQtAAYgBUEIdHIiBTYCGCABIARBBWo2AgAgAiAELQAFIAVBCHRyIgU2AhggASAEQQRqNgIAIAIgBC0ABCAFQQh0ciIFNgIYIAEgBEEDajYCACACIAQtAAMgBUEIdHIiBTYCGCABIARBAmo2AgAgAiAELQACIAVBCHRyIgU2AhggASAEQQFqNgIAIAIgBC0AASAFQQh0ciIFNgIYIAEgBDYCACACIAQtAAAgBUEIdHI2AhggBEEIagwBCyACIAEoAgAiBC0AACIFNgIYIAEgBEEBajYCACACIAUgBC0AAUEIdHI2AhggBEECags2AgALIAAoAggtACghBAJAIAMgASgCACIGTwRAIARBBGogA0EBaiIFIAZrTQ0BCyMAIgBBjocPaiAAQa7xDGpBgAEjESkDACMdKQMAIABBxb4EakEAEEYMAQsgACABIAJB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ACICQc2FEGogAkGggwtqQZAQIxwpAwAjBSkDACACQZqGDmpBABBGDAELEFlBAEgEQCMAIgJBzYUQaiACQaCDC2pBkBAjHCkDACMVKQMAIAJB4b8BakEAEEYMAQsQVxoCQEF/IABCOIinIABCAFcbQQdGBEAjACICQc2FEGogAkGggwtqQZQQIwYpAwAjDCkDACACQaX1CWpBABBGDAELAkAgBARAIAQtAAANAQsjACICQc2FEGogAkGggwtqQZYQIwYpAwAjCikDACACQeKKC2pBABBGDAELAkAgAgRAIAItAAANAQsjACICQc2FEGogAkGggwtqQZgQIwYpAwAjCikDACACQe+SC2pBABBGDAELIAFByABqI7wBEIMCQQBIBEAjACICQc2FEGogAkGggwtqQZwQIxcpAwAjFSkDACACQayTBmpBABBGDAELIAAQoAEiBUUEQCMAIgJBzYUQaiACQaCDC2pBoBAjBikDACMMKQMAIAJBi4AFakEAEEYMAQsgASAENgIoIAFBATYCJCABIAEpA0g3AzAgASACNgIIQQAhAiABQQA2AgAgAUF/IABCOIinIABCAFcbNgIgIAUgAUEgaiABIzwpAwAQqwVBAE4NAiMAIgJBzYUQaiACQaCDC2pBrhAjFykDACM0KQMAIAJB8PgJakEAEEYLEEkLEE9BfyECDAELEEkLIAFB0ABqJAEgAyACNgIMIAMoAgwgA0EgaiQBC/ADAgd/AX4jAUEQayIEJAEgASgCYCICKQPIAiEJQX8hAAJAIAEoAgAiAyADKAIkIgNBsBBqIgggAiABKAJkIARBCGoQmwpBAEgEQCMAIgFBoLQPaiABQeH/CWpBgRcjBykDACNuKQMAIAFBuf8GakEAEEYMAQsCQAJAIAQpAwggCUL/////D4NRBEAgAygCwBANAUEAIQAMAwsjACIAQaC0D2ogAEHh/wlqQYcXIxIpAwAjCikDACAAQZjIAmpBABBGDAELA0ACQAJAIAMoAsQQIgUgBkGIAWwiB2oiAigCSEUEQCACKAJURQ0BCyACKAI4IgAgAigCPE8NAQNAIAEgBSAHaigCLCAAQQV0ahCYCkEATgRAIABBAWoiACADKALEECIFIAdqKAI8SQ0BDAMLCyMAIgBBoLQPaiAAQeH/CWpBkxcjBykDACMpKQMAIABBt80CakEAEEYM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DCgCBCACQQxqIgUgBCACKAIYENIDIwFBEGsiBiAFNgIMIAYoAgwoAgQgAkEEaiIGIAQgAigCFBDSAyMBQRBrIgQgBjYCDCAEKAIMKAIEEAIgBhBgIAUQYCACQSBqJAEgAyMAQfOUBGogA0EUaiICEIQCIAAgA0GEA2ogAxDaCiADEGAgAhBgIAMgAygChANBAWo2AoQDDAELCyADKQOgAxDLARogAykDmAMQsAIaIANBAToAjwMgAy0AjwNBAXFFBEAgABBgCwsgA0HAA2okAQvlAQEBfyMBQdAAayIDJAEgAyAANgJMIAMgATcDQCADIAI2AjwgAyADKAI8EIgBNgIQIAMgAykDQCADKAIQEJwCNwMwAkAgAykDMEIAUwRAIwBBssYRahADIAAQ2gEMAQsgAyADKQMwEIoFNwMgIAMgAykDMBDzAjcDKCADIAMpAzAQ/gU3AxggA0EAOgAPIAAgAykDKCADKQMgIAMpAxgQzAcgAykDMBDLARogAykDKBCTARogAykDIBCJARogAykDGBCwAhogA0EBOgAPIAMtAA9BAXFFBEAgABBgCwsgA0HQAGokAQumAwEDfyMBQTBrIgMkASADIAA3AyAgAyABNgIcIAMgAygCHBCIATYCCCADIAMpAyAgAygCCBCcAjcDEAJAIAMpAxBCAFMEQCMAQbLGEWoQAyADQX82AiwMAQsgAykDECEAIwFBEGsiASQBIystAAAhAgJAAkACQAJAIyotAAANACACQQFxDQAQWEEATg0AIwAiAkHagBBqIAJByt4IakGhECMcKQMAIwUpAwAgAkGahg5qQQAQRgwBCxBZQQBIBEAjACICQdqAEGogAkHK3ghqQaEQIxwpAwAjFSkDACACQeG/AWpBABBGDAELEFcaAkAgAEEFEJcDIgRFBEAjACICQdqAEGogAkHK3ghqQaUQIwYpAwAjDCkDACACQdf/BGpBABBGDAELIAEgADcDCCABQQI2AgBBACECIAQgASM8KQMAENcMQQBODQIjACICQdqAEGogAkHK3ghqQbEQIwcpAwAjRSkDACACQefIAmpBABBGCxBJCxBPQX8hAgwBCxBJCyABQRBqJAEgAyACNgIMIAMgAygCDDYCLAsgAygCLCADQTBqJAELBABBAAsbAQF/IwBB6OQXaiIAKAIAEE4gAEEANgIAQQALYAEC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wAIj1QEoAgAiAyMAIgRBj+0RaiABQcACahDdASABIAA2ArACIAMgBEHi6hFqIAFBsAJqEEoaDAULIAEgAjkD+AIgASAAQcaTEGoiADYC8AIj1QEoAgAiAyMAIgRBqOoRaiABQfACahDdASABIAA2AuACIAMgBEGC6hFqIAFB4AJqEEoaDAQLIAEgAjkDiAMgASAAQcaTEGo2AoADI9UBKAIAIwBB6KwRaiABQYADahDdAQwDCyABIAI5A5gDIAEgAEHGkxBqNgKQAyPVASgCACMAQZ3pEWogAUGQA2oQ3QEMAgsgASAAKwOAgxA5A8ADIAEgAjkDuAMgASAAQcaTEGoiADYCsAMj1QEoAgAiAyMAIgRBj+0RaiABQbADahDdASABIAA2AqADIAMgBEHU6RFqIAFBoANqEEoaDAELIAEgAEHGkxBqNgIAI9UBKAIAIwBBlesRaiABEEoaCyABQdADaiQBC2QBAX4jAUEgayIEJAEgAykDACEFIAQgAykDCDcDGCAEIAU3AxAgBCMAIgNBypURajYCDCAEIAI2AgggBCADQZ6CEmo2AgQgBCABNgIAIAAgA0HV/hFqIAQQShogBEEgaiQBQQALhAQBAn4CQAJAAkACQCACLQAAQQJrDgcCAwADAwMBAwsgASAAMQAAIgM3AwAgASADIAAxAAFCCIaEIgM3AwAgASAAMQACQhCGIAOEIgM3AwAgASAAMQADQhiGIAOENwMAIAEgADEABCIDNwMIIAEgAyAAMQAFQgiGhCIDNwMIIAEgADEABkIQhiADhCIDNwMIIAEgADEAB0IYhiADhDcDCEEADwsgAUIANwMAIAEgADEAByIDNwMAIAEgADEABiADQgiGhCIDNwMAIAEgADEABSADQgiGhCIDNwMAIAEgADEABCADQgiGhCIDNwMAIAEgADEAAyADQgiGhCIDNwMAIAEgADEAAiADQgiGhCIDNwMAIAEgADEAASADQgiGhCIDNwMAIAAxAAAhBCABQgA3AwggASAEIANCCIaENwMAIAEgADEADyIDNwMIIAEgADEADiADQgiGhCIDNwMIIAEgADEADSADQgiGhCIDNwMIIAEgADEADCADQgiGhCIDNwMIIAEgADEACyADQgiGhCIDNwMIIAEgADEACiADQgiGhCIDNwMIIAEgADEACSADQgiGhCIDNwMIIAEgADEACCADQgiGhDcDCEEADwsgASAAMQAAIgM3AwAgASADIAAxAAFCCIaENwMAIAEgADEAAiIDNwMIIAEgAyAAMQADQgiGhDcDCAtBAAuEAgEBfwJAAn8CQAJAAkAgAi0AACIDQQJrDgcCBAAEBAQBBAsgACABKQMAPAAAIAAgASkDAEIIiDwAASAAIAEpAwBCEIg8AAIgACABKQMAQhiIPAADQQQMAgsgACABKQMANwAAQQgMAQsgACABKQMAPAAAIAAgASkDAEIIiDwAAUECCyAAaiEAIAItAAAhAwsCQAJAAkACQCADQQJrDgcCAwADAwMBAwsgACABKQMIPAAAIAAgASkDCEIIiDwAASAAIAEpAwhCEIg8AAIgACABKQMIQhiIPAADQQAPCyAAIAEpAwg3AABBAA8LIAAgASkDCDwAACAAIAEpAwhCCIg8AAELQQALVAAjAUEgayIEJAEgBCADKQMANwMQIAQjACIDQcqVEWo2AgwgBCACNgIIIAQgA0GeghJqNgIEIAQgATYCACAAIANBvM8RaiAEEEoaIARBIGokAUEAC4wCAQF+AkAgAQJ+AkACQAJAIAItAABBAmsOBwIEAAQEBAEECyABIAAxAAAiAzcDACABIAMgADEAAUIIhoQiAzcDACABIAAxAAJCEIYgA4QiAzcDACAAMQADQhiGIAOEDAILIAFCADcDACABIAAxAAciAzcDACABIAAxAAYgA0IIhoQiAzcDACABIAAxAAUgA0IIhoQiAzcDACABIAAxAAQgA0IIhoQiAzcDACABIAAxAAMgA0IIhoQiAzcDACABIAAxAAIgA0IIhoQiAzcDACABIAAxAAEgA0IIhoQiAzcDACAAMQAAIANCCIaEDAELIAEgADEAACIDNwMAIAMgADEAAUIIhoQLNwMAC0EAC3oAAkACQAJAAkAgAi0AAEECaw4HAgMAAwMDAQMLIAAgASkDADwAACAAIAEpAwBCCIg8AAEgACABKQMAQhCIPAACIAAgASkDAEIYiDwAA0EADwsgACABKQMANwAAQQAPCyAAIAEpAwA8AAAgACABKQMAQgiIPAABC0EACw4AIAAgASkDADcDAEEACxAAIwBBiKYVaiAAEEgaQQALTQEBfyMAQYimFWoQXSIBRQRAIwAiAEHd9w5qIABBvrcBakGNASMZKQMAIxQpAwAgAEG3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DAELIAUQ0wdBACEFQQBODQAjACIAQfHdD2ogAEHMzQlqQboFIxkpAwAjGykDACAAQc3YDGpBABBGCyADQRBqJAEgBQupAQECfyMBQRBrIgEkAUF/IQMCQCAAIAIvAQwiBCACKAIEIgAoAtgBbCAAKAKQAiACLwEOQShsakEQay0AACAALQDeASAALQD+AWpqIARBAWpsakEKaiABQQxqIAFBCGoQ+wFBAEgEQCMAIgBB8d0PaiAAQfrGB2pBvgQjGSkDACMIKQMAIABBifwDakEAEEYMAQsgASgCDCABKAIIRiEDCyABQRBqJAEgAws8AQF/IAAQigZBAEgEfyMAIgBB8d0PaiAAQeXPBWpB/AMjGSkDACMbKQMAIABB97sFakEAEEZBfwVBAAsL/QEBAX8CQCABLQCcAkEBRw0AAkAgAEEJTQRAQQEgAHRB8wdxDQIgAEECRgRAIAEgASkDqAJCAXw3A6gCQQAPCyABKAKkAiIABEAgACABKAKgAhCdAkEASARAIwAiAEHx3Q9qIABB8tAAakHJAyMZKQMAI04pAwAgAEH1CmpBABBGDAMLIAFBADYCpAILIAEoAqACIgBFDQIgACABEJ0CQQBODQIjACIAQfHdD2ogAEHy0ABqQdIDIxkpAwAjTikDACAAQeIRakEAEEYMAQsjACIAQfHdD2ogAEHy0ABqQdkDIxkpAwAjCikDACAAQYvwC2pBABBGC0F/IQILIAILsgQBAn8jAUEQayICJAEgAUEAOgAEIAFBwqihogQ2AAAgASADKAKwAigCADoABSABIAMoAtQBOgAGIAEgAygC1AFBCHY6AAcgASADLwHWAToACCABIAMtANcBOgAJIAEgAygC2AE6AAogASADKALYAUEIdjoACyABIAMtANwBOgAMIAEgAy0A3QE6AA0gASADLQDQAToADiADLQDRASEEIAIgAUEQajYCDCABIAQ6AA8gACACQQxqIAMpA7gBEHEgAigCDCADLQDAAToAAEEBIQQgAiACKAIMIgVBAWo2AgwgBSADLQDBAToAASACIAIoAgxBAWo2AgwCQAJAAkACQAJAIAAoAggtAClBAmsOBwIEAAQEBAEECyACKAIMIAMpA8gBPAAAIAIgAigCDCIAQQFqNgIMIAAgAykDyAFCCIg8AAEgAiACKAIMIgBBAWo2AgwgACADKQPI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KAIEQQFqNgIECyAGI54BEIMBIQEgBhCHASAGIAMoAhwiADYCACAAI1RHBEAgACAAKAIEQQFqNgIECyAGI5ICEIMBIQAgBhCHASAGIAAgACgCACgCGBEFACAGQQxyIAAgACgCACgCHBEFACAFIAZBHGogAiAGIAZBGGoiAyABIARBARCYBiAGRjoAACAGKAIcIQEDQCADQQxrEMQBIgMgBkcNAAsLIAZBIGokASABC7IFAQN/IwFBgAJrIgAkASAAIAI2AvgBIAAgATYC/AEjAUEQayIBJAEgAEHEAWoiB0IANwIAIAdBADYCCCABQRBqJAEgAEEQaiIGIAMoAhwiATYCACABI1RHBEAgASABKAIEQQFqNgIECyOkASECIAYjmAEQgwEiASACIAJBGmogAEHQAWogASgCACgCIBEEABogBhCHASMBQRBrIgEkASAAQbgBaiICQgA3AgAgAkEANgIIIAFBEGokASACIAItAAtBB3YEfyACKAIIQf////8HcUEBawVBCgsQfyAAAn8gAi0AC0EHdgRAIAIoAgAMAQsgAgsiATYCtAEgACAGNgIMIABBADYCCANAAkAgAEH8AWogAEH4AWoQmQENACAAKAK0AQJ/IAItAAtBB3YEQCACKAIEDAELIAItAAtB/wBxCyABakYEQAJ/IAItAAtBB3YEQCACKAIEDAELIAItAAtB/wBxCyEDIAICfyACLQALQQd2BEAgAigCBAwBCyACLQALQf8AcQtBAXQQfyACIAItAAtBB3YEfyACKAIIQf////8HcUEBawVBCgsQfyAAIAMCfyACLQALQQd2BEAgAigCAAwBCyACCyIBajYCtAELAn8gAEH8AWoiBigCACIIKAIMIgMgCCgCEEYEQCAIIAgoAgAoAiQRAQAMAQsgAy0AAAvAQRAgASAAQbQBaiAAQQhqQQAgByAAQRBqIABBDGogAEHQAWoQywQNACAGEO8BGgwBCwsgAiAAKAK0ASABaxB/An8gAi0AC0EHdgRAIAIoAgAMAQsgAgsQnwEgACAFNgIAIwBBhYMGaiAAENoLQQFHBEAgBEEENgIACyAAQfwBaiAAQfgBahCZAQRAIAQgBCgCAEECcjYCAAsgACgC/AEgAhBfGiAHEF8aIABBgAJqJAEL0wUCAn8BfiMBQZACayIAJAEgACACNgKIAiAAIAE2AowCIABB0AFqIAMgAEHgAWogAEHfAWogAEHeAWoQ8QcjAUEQayICJAEgAEHEAWoiAUIANwIAIAFBADYCCCACQRBqJAEgASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2AsABIAAgAEEgajYCHCAAQQA2AhggAEEBOgAXIABBxQA6ABYDQAJAIABBjAJqIABBiAJqEJkBDQAgACgCwAECfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELQQF0EH8gASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gACADAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAmo2AsABCwJ/IABBjAJqIgYoAgAiAygCDCIHIAMoAhBGBEAgAyADKAIAKAIkEQEADAELIActAAALwCAAQRdqIABBFmogAiAAQcABaiAALADfASAALADeASAAQdABaiAAQSBqIABBHGogAEEYaiAAQeABahDwBw0AIAYQ7wEaDAELCwJAAn8gAC0A2wFBB3YEQCAAKALUAQwBCyAALQDbAUH/AHELRQ0AIAAtABdBAUcNACAAKAIcIgMgAEEgamtBnwFKDQAgACADQQRqNgIcIAMgACgCGDYCAAsgACACIAAoAsABIAQQ2wsgACkDACEIIAUgACkDCDcDCCAFIAg3AwAgAEHQAWogAEEgaiAAKAIcIAQQhgIgAEGMAmogAEGIAmoQmQEEQCAEIAQoAgBBAnI2AgALIAAoAowCIAEQXxogAEHQAWoQXxogAEGQAmokAQu8BQECfyMBQYACayIAJAEgACACNgL4ASAAIAE2AvwBIABBwAFqIAMgAEHQAWogAEHPAWogAEHOAWoQ8QcjAUEQayICJAEgAEG0AWoiAUIANwIAIAFBADYCCCACQRBqJAEgASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2ArABIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB/AFqIABB+AFqEJkBDQAgACgCsAECfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELQQF0EH8gASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gACADAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAmo2ArABCwJ/IABB/AFqIgYoAgAiAygCDCIHIAMoAhBGBEAgAyADKAIAKAIkEQEADAELIActAAALwCAAQQdqIABBBmogAiAAQbABaiAALADPASAALADOASAAQcABaiAAQRBqIABBDGogAEEIaiAAQdABahDwBw0AIAYQ7wEaDAELCwJAAn8gAC0AywFBB3YEQCAAKALEAQwBCyAALQDLAUH/AHELRQ0AIAAtAAdBAUcNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArABIAQQ3As5AwAgAEHAAWogAEEQaiAAKAIMIAQQhgIgAEH8AWogAEH4AWoQmQEEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAEQXxogAEHAAWoQXxogAEGAAmokAQu8BQECfyMBQYACayIAJAEgACACNgL4ASAAIAE2AvwBIABBwAFqIAMgAEHQAWogAEHPAWogAEHOAWoQ8QcjAUEQayICJAEgAEG0AWoiAUIANwIAIAFBADYCCCACQRBqJAEgASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2ArABIAAgAEEQajYCDCAAQQA2AgggAEEBOgAHIABBxQA6AAYDQAJAIABB/AFqIABB+AFqEJkBDQAgACgCsAECfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELQQF0EH8gASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gACADAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAmo2ArABCwJ/IABB/AFqIgYoAgAiAygCDCIHIAMoAhBGBEAgAyADKAIAKAIkEQEADAELIActAAALwCAAQQdqIABBBmogAiAAQbABaiAALADPASAALADOASAAQcABaiAAQRBqIABBDGogAEEIaiAAQdABahDwBw0AIAYQ7wEaDAELCwJAAn8gAC0AywFBB3YEQCAAKALEAQwBCyAALQDLAUH/AHELRQ0AIAAtAAdBAUcNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArABIAQQ3Qs4AgAgAEHAAWogAEEQaiAAKAIMIAQQhgIgAEH8AWogAEH4AWoQmQEEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAEQXxogAEHAAWoQXxogAEGAAmokAQuTBQEEfyMBQYACayIAJAEgACACNgL4ASAAIAE2AvwBIAMQkgMhBiOkASEHIABBxAFqIAMgAEH3AWoQlgUjAUEQayICJAEgAEG4AWoiAUIANwIAIAFBADYCCCACQRBqJAEgASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2ArQBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB/AFqIABB+AFqEJkBDQAgACgCtAECfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELQQF0EH8gASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gACADAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAmo2ArQBCwJ/IABB/AFqIggoAgAiAygCDCIJIAMoAhBGBEAgAyADKAIAKAIkEQEADAELIAktAAALwCAGIAIgAEG0AWogAEEIaiAALAD3ASAAQcQBaiAAQRBqIABBDGogBxDLBA0AIAgQ7wEaDAELCwJAAn8gAC0AzwFBB3YEQCAAKALIAQwBCyAALQDPAUH/AHELRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEN4LNwMAIABBxAFqIABBEGogACgCDCAEEIYCIABB/AFqIABB+AFqEJkBBEAgBCAEKAIAQQJyNgIACyAAKAL8ASABEF8aIABBxAFqEF8aIABBgAJqJAELkwUBBH8jAUGAAmsiACQBIAAgAjYC+AEgACABNgL8ASADEJIDIQYjpAEhByAAQcQBaiADIABB9wFqEJYFIwFBEGsiAiQBIABBuAFqIgFCADcCACABQQA2AgggAkEQaiQBIAEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB/IAACfyABLQALQQd2BEAgASgCAAwBCyABCyICNgK0ASAAIABBEGo2AgwgAEEANgIIA0ACQCAAQfwBaiAAQfgBahCZAQ0AIAAoArQBAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELIAJqRgRAAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELIQMgAQJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAtB/wBxC0EBdBB/IAEgAS0AC0EHdgR/IAEoAghB/////wdxQQFrBUEKCxB/IAAgAwJ/IAEtAAtBB3YEQCABKAIADAELIAELIgJqNgK0AQsCfyAAQfwBaiIIKAIAIgMoAgwiCSADKAIQRgRAIAMgAygCACgCJBEBAAwBCyAJLQAAC8AgBiACIABBtAFqIABBCGogACwA9wEgAEHEAWogAEEQaiAAQQxqIAcQywQNACAIEO8BGgwBCwsCQAJ/IAAtAM8BQQd2BEAgACgCyAEMAQsgAC0AzwFB/wBxC0UNACAAKAIMIgMgAEEQamtBnwFKDQAgACADQQRqNgIMIAMgACgCCDYCAAsgBSACIAAoArQBIAQgBhDhCzsBACAAQcQBaiAAQRBqIAAoAgwgBBCGAiAAQfwBaiAAQfgBahCZAQRAIAQgBCgCAEECcjYCAAsgACgC/AEgARBfGiAAQcQBahBfGiAAQYACaiQBC5MFAQR/IwFBgAJrIgAkASAAIAI2AvgBIAAgATYC/AEgAxCSAyEGI6QBIQcgAEHEAWogAyAAQfcBahCWBSMBQRBrIgIkASAAQbgBaiIBQgA3AgAgAUEANgIIIAJBEGokASABIAEtAAtBB3YEfyABKAIIQf////8HcUEBawVBCgsQfyAAAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAjYCtAEgACAAQRBqNgIMIABBADYCCANAAkAgAEH8AWogAEH4AWoQmQENACAAKAK0AQJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAtB/wBxCyACakYEQAJ/IAEtAAtBB3YEQCABKAIEDAELIAEtAAtB/wBxCyEDIAECfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQtBAXQQfyABIAEtAAtBB3YEfyABKAIIQf////8HcUEBawVBCgsQfyAAIAMCfyABLQALQQd2BEAgASgCAAwBCyABCyICajYCtAELAn8gAEH8AWoiCCgCACIDKAIMIgkgAygCEEYEQCADIAMoAgAoAiQRAQAMAQsgCS0AAAvAIAYgAiAAQbQBaiAAQQhqIAAsAPcBIABBxAFqIABBEGogAEEMaiAHEMsEDQAgCBDvARoMAQsLAkACfyAALQDPAUEHdgRAIAAoAsgBDAELIAAtAM8BQf8AcQtFDQAgACgCDCIDIABBEGprQZ8BSg0AIAAgA0EEajYCDCADIAAoAgg2AgALIAUgAiAAKAK0ASAEIAYQ4ws3AwAgAEHEAWogAEEQaiAAKAIMIAQQhgIgAEH8AWogAEH4AWoQmQEEQCAEIAQoAgBBAnI2AgALIAAoAvwBIAEQXxogAEHEAWoQXxogAEGAAmokAQuTBQEEfyMBQYACayIAJAEgACACNgL4ASAAIAE2AvwBIAMQkgMhBiOkASEHIABBxAFqIAMgAEH3AWoQlgUjAUEQayICJAEgAEG4AWoiAUIANwIAIAFBADYCCCACQRBqJAEgASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gAAJ/IAEtAAtBB3YEQCABKAIADAELIAELIgI2ArQBIAAgAEEQajYCDCAAQQA2AggDQAJAIABB/AFqIABB+AFqEJkBDQAgACgCtAECfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQsgAmpGBEACfyABLQALQQd2BEAgASgCBAwBCyABLQALQf8AcQshAyABAn8gAS0AC0EHdgRAIAEoAgQMAQsgAS0AC0H/AHELQQF0EH8gASABLQALQQd2BH8gASgCCEH/////B3FBAWsFQQoLEH8gACADAn8gAS0AC0EHdgRAIAEoAgAMAQsgAQsiAmo2ArQBCwJ/IABB/AFqIggoAgAiAygCDCIJIAMoAhBGBEAgAyADKAIAKAIkEQEADAELIAktAAALwCAGIAIgAEG0AWogAEEIaiAALAD3ASAAQcQBaiAAQRBqIABBDGogBxDLBA0AIAgQ7wEaDAELCwJAAn8gAC0AzwFBB3YEQCAAKALIAQwBCyAALQDPAUH/AHELRQ0AIAAoAgwiAyAAQRBqa0GfAUoNACAAIANBBGo2AgwgAyAAKAIINgIACyAFIAIgACgCtAEgBCAGEOQLNgIAIABBxAFqIABBEGogACgCDCAEEIYCIABB/AFqIABB+AFqEJkBBEAgBCAEKAIAQQJyNgIACyAAKAL8ASABEF8aIABBxAFqEF8aIABBgAJqJAELuwIBAX8jAUEgayIGJAEgBiABNgIcAkAgAygCBEEBcUUEQCAGQX82AgAgACABIAIgAyAEIAYgACgCACgCEBEJACEBAkACQAJAIAYoAgAOAgABAgsgBUEAOgAADAMLIAVBAToAAAwCCyAFQQE6AAAgBEEENgIADAELIAYgAygCHCIANgIAIAAjVEcEQCAAIAAoAgRBAWo2AgQLIAYjmAEQgwEhASAGEIcBIAYgAygCHCIANgIAIAAjVEcEQCAAIAAoAgRBAWo2AgQLIAYjkQIQgwEhACAGEIcBIAYgACAAKAIAKAIYEQUAIAZBDHIgACAAKAIAKAIcEQUAIAUgBkEcaiACIAYgBkEYaiIDIAEgBEEBEJoGIAZGOgAAIAYoAhwhAQNAIANBDGsQXyIDIAZHDQALCyAGQSBqJAEgAQtAAQF/QQAhAAN/IAEgAkYEfyAABSABKAIAIABBBHRqIgBBgICAgH9xIgNBGHYgA3IgAHMhACABQQRqIQEMAQsLCxsAIwFBEGsiASQBIAAgAiADEOULIAFBEGokAQtUAQJ/AkADQCADIARHBEBBfyEAIAEgAkYNAiABKAIAIgUgAygCACIGSA0CIAUgBkoEQEEBDwUgA0EEaiEDIAFBBGohAQwCCwALCyABIAJHIQALIAALQAEBf0EAIQADfyABIAJGBH8gAAUgASwAACAAQQR0aiIAQYCAgIB/cSIDQRh2IANyIABzIQAgAUEBaiEBDAELCwsbACMBQRBrIgEkASAAIAIgAxD1CyABQRBqJAELXgEDfyABIAQgA2tqIQUCQANAIAMgBEcEQEF/IQAgASACRg0CIAEsAAAiBiADLAAAIgdIDQIgBiAHSgRAQQEPBSADQQFqIQMgAUEBaiEBDAILAAsLIAIgBUchAAsgAAt7ACAAIzwpAwAgARC9CEEASARAIwAiAEGyhQ9qIABB95sQakHdCSMXKQMAIy8pAwAgAEGc9glqQQAQRkF/DwtBACEBIAAQ5wFBAEgEfyMAIgBBsoUPaiAAQfebEGpB4QkjFykDACMsKQMAIABB9IoDakEAEEZBfwVBAAsLygMBA38jAUEQayIDJAFBfyEEAkAgACgCSCgCDCABKAIQKAIAKAIMQQIQrgFBAEgEQCMAIgBBsoUPaiAAQdWcEGpB6BIjBCkDACMFKQMAIABB9u0HakEAEEYMAQsCQCAAIAEoAgQgASgCCBD0CyICRQRAIwAiAEGyhQ9qIABB1ZwQakHsEiMXKQMAIx4pAwAgAEGM8wlqQQAQRgwBCwJAIAEoAhAgACABKAIUIAIgASgCDBDzC0EASARAIwAiAEGyhQ9qIABB1ZwQakHvEiMXKQMAIx4pAwAgAEGM8wlqQQAQRgwBCyACQgA3AwAgAkIANwMYIAJCADcDECACQgA3AwggA0J/NwMIIANBCGoiAARAIAAjAEHo5BdqKAIAKQNgNwMACyMAQejkF2ooAgBCAjcDYEEAIQQgASgCBCABKAIAIAIQvwYjAEHo5BdqKAIAIAMpAwg3A2BBAE4NACMAIgBBsoUPaiAAQdWcEGpB+hIjCSkDACMjKQMAIABB9q0MakEAEEZBfyEECyACEP4BQQBODQEjACIAQbKFD2ogAEHVnBBqQYETIxcpAwAjLykDACAAQZ30CWpBABBGC0F/IQQLIANBEGokASAECxMAIAAgACgCAEEMaygCAGoQ8wcLCgAgAEEIaxDzBwsaACAAIAEgAikDCEEAIAMgASgCACgCEBFYAAsJACAAELcJEE4L0gICAX8DfiABKAIYIgUgASgCLEsEQCABIAU2AiwLQn8hCAJAIARBGHEiBUUNACADQQFGIAVBGEZxDQAgASgCLCIFBEAgBQJ/IAFBIGoiBS0AC0EHdgRAIAUoAgAMAQsgBQtrrCEGCwJAAkACQCADDgMCAAEDCyAEQQhxBEAgASgCDCABKAIIa6whBwwCCyABKAIYIAEoAhRrrCEHDAELIAYhBwsgAiAHfCICQgBTDQAgAiAGVQ0AIARBCHEhAwJAIAJQDQAgAwRAIAEoAgxFDQILIARBEHFFDQAgASgCGEUNAQsgAwRAIAEoAgghAyABIAEoAiw2AhAgASACpyADajYCDCABIAM2AggLIARBEHEEQCABKAIUIQMgASABKAIcNgIcIAEgAzYCFCABIAM2AhggASABKAIYIAKnajYCGAsgAiEICyAAIAg3AwggAEIANwMAC5EDAQh/IwFBEGsiBSQBAn8gAUF/RwRAIAAoAgwhByAAKAIIIQggACgCGCIGIAAoAhxGBEBBfyAALQAwQRBxRQ0CGiAAKAIUIQQgACgCLCEJIABBIGoiAkEAEI8GIAIgAi0AC0EHdgR/IAIoAghB/////wdxQQFrBUEKCxB/An8gAi0AC0EHdgRAIAIoAgAMAQsgAgshAyAAAn8gAi0AC0EHdgRAIAIoAgQMAQsgAi0AC0H/AHELIANqNgIcIAAgAzYCFCAAIAM2AhggACAAKAIYIAYgBGtqNgIYIAAgACgCFCAJIARrajYCLAsgBSAAKAIYQQFqNgIMIwFBEGsiAiQBIAVBDGoiAygCACAAQSxqIgQoAgBJIQYgAkEQaiQBIAAgBCADIAYbKAIANgIsIAAtADBBCHEEQAJ/IABBIGoiAi0AC0EHdgRAIAIoAgAMAQsgAgshAiAAIAAoAiw2AhAgACACIAcgCGtqNgIMIAAgAjYCCAsgACABwBD9CwwBCyABQQAgAUF/RxsLIAVBEGokAQu2AQECfyAAKAIYIgIgACgCLEsEQCAAIAI2AiwLAkAgACgCCCICIAAoAgwiA08NACABQX9GBEAgACAAKAIsNgIQIAAgA0EBazYCDCAAIAI2AgggAUEAIAFBf0cbDwsgAC0AMEEQcUUEQCAAKAIMQQFrLQAAIAFB/wFxRw0BCyAAKAIIIQIgACgCDEEBayEDIAAgACgCLDYCECAAIAM2AgwgACACNgIIIAAoAgwgAcA6AAAgAQ8LQX8LcwEDfyAAKAIYIgEgACgCLEsEQCAAIAE2AiwLAkAgAC0AMEEIcUUNACAAKAIsIgEgACgCEEsEQCAAKAIIIQIgACgCDCEDIAAgATYCECAAIAM2AgwgACACNgIICyAAKAIMIgEgACgCEE8NACABLQAADwtBfwsTACAAIAAoAgBBDGsoAgBqEPUHCwoAIABBCGsQ9QcLEwAgACAAKAIAQQxrKAIAahCcBgsKACAAQQhrEJwGCxMAIAAgACgCAEEMaygCAGoQ+wsLEwAgACAAKAIAQQxrKAIAahD2BwsTACAAIAAoAgBBDGsoAgBqEIAMCxMAIAAgACgCAEEMaygCAGoQ9wcLnwEBAn8j5AEQYiECIAEoAgBBAnQiAyABKAIIaiACNgIAIAJFBEAjACIAQbKFD2ogAEHXnRBqQaEMIxcpAwAjFCkDACAAQc/5CWpBABBGQX8PCyABKAIIIANqKAIAIAAQjARFBEAjACIAQbKFD2ogAEHXnRBqQaUMIxcpAwAjHikDACAAQYzzCWpBABBGQX8PCyABIAEoAgBBAWo2AgBBAAvHAQEGfyMBQRBrIgUkAQNAAkAgAiAETA0AIAAoAhgiAyAAKAIcIgZPBH8gACABLQAAIAAoAgAoAjQRAABBf0YNASAEQQFqIQQgAUEBagUgBSAGIANrNgIMIAUgAiAEazYCCCMBQRBrIgMkASAFQQhqIgYoAgAgBUEMaiIHKAIASCEIIANBEGokASABIAYgByAIGygCACIDIAAoAhgQ3gIgACADIAAoAhhqNgIYIAMgBGohBCABIANqCyEBDAELCyAFQRBqJAEgBAssACAAIAAoAgAoAiQRAQBBf0YEQEF/DwsgACAAKAIMIgBBAWo2AgwgAC0AAAuCAgEGfyMBQRBrIgQkAQNAAkAgAiAGTA0AAkAgACgCDCIDIAAoAhAiBUkEQCAEQf////8HNgIMIAQgBSADazYCCCAEIAIgBms2AgQjAUEQayIDJAEgBEEEaiIFKAIAIARBCGoiBygCAEghCCADQRBqJAEgBSAHIAgbIQMjAUEQayIFJAEgAygCACAEQQxqIgcoAgBIIQggBUEQaiQBIAMgByAIGyEDIAAoAgwgAygCACIDIAEQ3gIgACAAKAIMIANqNgIMDAELIAAgACgCACgCKBEBACIDQX9GDQEgASADwDoAAEEBIQMLIAEgA2ohASADIAZqIQYMAQsLIARBEGokASAGCxAAIABCfzcDCCAAQgA3AwALEAAgAEJ/NwMIIABCADcDAAsEACAACwwAIAAQ+gcaIAAQTgsHACAAEIkECyMAIAEoAgAoAkgoAiQiASAAKAIAKAJIKAIkIgBLIAAgAUtrCyMAIAAoAgAoAkgoAiQiACABKAIAKAJIKAIkIgFLIAAgAUlrC1UBAn8gASAAKAJUIgEgAUEAIAJBgAJqIgMQnAUiBCABayADIAQbIgMgAiACIANLGyIC/AoAACAAIAEgA2oiAzYCVCAAIAM2AgggACABIAJqNgIEIAILGgAgASgCACgCSCgCBCAAKAIAKAJIKAIEEFwLqgEBBX8gACgCVCIDKAIAIQUgAygCBCIEIAAoAhQgACgCHCIHayIGIAQgBkkbIgYEQCAFIAcgBvwKAAAgAyADKAIAIAZqIgU2AgAgAyADKAIEIAZrIgQ2AgQLIAQgAiACIARLGyIEBEAgBSABIAT8CgAAIAMgAygCACAEaiIFNgIAIAMgAygCBCAEazYCBAsgBUEAOgAAIAAgACgCLCIBNgIcIAAgATYCFCACCykAIAEgASgCAEEHakF4cSIBQRBqNgIAIAAgASkDACABKQMIEK0BOQMAC9oYAxJ/AXwDfiMBQbAEayILJAEgC0EANgIsAkAgAb0iGUIAUwRAIwBB0YYBaiEUQQEhECABmiIBvSEZDAELIARBgBBxBEAjAEHUhgFqIRRBASEQDAELIwBB0YYBaiIGQQZqIAZBAWogBEEBcSIQGyEUIBBFIRcLAkAgGUKAgICAgICA+P8Ag0KAgICAgICA+P8AUQRAIABBICACIBBBA2oiByAEQf//e3EQiAIgACAUIBAQ/QEgACMAIgZBlMQHaiAGQbvKEGogBUEgcSIDGyAGQb2nCWogBkG91hBqIAMbIAEgAWIbQQMQ/QEgAEEgIAIgByAEQYDAAHMQiAIgAiAHIAIgB0obIQ0MAQsgC0EQaiERAkACfwJAIAEgC0EsahCODCIBIAGgIgFEAAAAAAAAAABiBEAgCyALKAIsIgZBAWs2AiwgBUEgciIVQeEARw0BDAMLIAVBIHIiFUHhAEYNAiALKAIsIQxBBiADIANBAEgbDAELIAsgBkEdayIMNgIsIAFEAAAAAAAAsEGiIQFBBiADIANBAEgbCyEKIAtBMGpBoAJBACAMQQBOG2oiDyEHA0AgBwJ/IAFEAAAAAAAA8EFjIAFEAAAAAAAAAABmcQRAIAGrDAELQQALIgM2AgAgB0EEaiEHIAEgA7ihRAAAAABlzc1BoiIBRAAAAAAAAAAAYg0ACwJAIAxBAEwEQCAMIQkgByEGIA8hCAwBCyAPIQggDCEJA0BBHSAJIAlBHU8bIQMCQCAHQQRrIgYgCEkNACADrSEbQgAhGQNAIAYgGUL/////D4MgBjUCACAbhnwiGiAaQoCU69wDgCIZQoCU69wDfn0+AgAgBkEEayIGIAhPDQALIBpCgJTr3ANUDQAgCEEEayIIIBk+AgALA0AgCCAHIgZJBEAgBkEEayIHKAIARQ0BCwsgCyALKAIsIANrIgk2AiwgBiEHIAlBAEoNAAsLIAlBAEgEQCAKQRlqQQluQQFqIRIgFUHmAEYhEwNAQQlBACAJayIDIANBCU8bIQ0CQCAGIAhNBEAgCCgCAEVBAnQhBwwBC0GAlOvcAyANdiEWQX8gDXRBf3MhDkEAIQkgCCEHA0AgByAHKAIAIgMgDXYgCWo2AgAgAyAOcSAWbCEJIAdBBGoiByAGSQ0ACyAIKAIARUECdCEHIAlFDQAgBiAJNgIAIAZBBGohBgsgCyALKAIsIA1qIgk2AiwgDyAHIAhqIgggExsiAyASQQJ0aiAGIAYgA2tBAnUgEkobIQYgCUEASA0ACwtBACEJAkAgBiAITQ0AIA8gCGtBAnVBCWwhCUEKIQcgCCgCACIDQQpJDQADQCAJQQFqIQkgAyAHQQpsIgdPDQALCyAKIAlBACAVQeYARxtrIBVB5wBGIApBAEdxayIDIAYgD2tBAnVBCWxBCWtIBEAgC0EwakGEYEGkYiAMQQBIG2ogA0GAyABqIgxBCW0iA0ECdGohDUEKIQcgDCADQQlsayIDQQdMBEADQCAHQQpsIQcgA0EBaiIDQQhHDQALCwJAIA0oAgAiDCAMIAduIhIgB2xrIg5FIA1BBGoiAyAGRnENAAJAIBJBAXFFBEBEAAAAAAAAQEMhASAHQYCU69wDRw0BIAggDU8NASANQQRrLQAAQQFxRQ0BC0QBAAAAAABAQyEBC0QAAAAAAADgP0QAAAAAAADwP0QAAAAAAAD4PyADIAZGG0QAAAAAAAD4PyAOIAdBAXYiA0YbIAMgDksbIRgCQCAXDQAgFC0AAEEtRw0AIBiaIRggAZohAQsgDSAMIA5rIgM2AgAgASAYoCABYQ0AIA0gAyAHaiIDNgIAIANBgJTr3ANPBEADQCANQQA2AgAgCCANQQRrIg1LBEAgCEEEayIIQQA2AgALIA0gDSgCAEEBaiIDNgIAIANB/5Pr3ANLDQALCyAPIAhrQQJ1QQlsIQlBCiEHIAgoAgAiA0EKSQ0AA0AgCUEBaiEJIAMgB0EKbCIHTw0ACwsgDUEEaiIDIAYgAyAGSRshBgsDQCAGIgwgCE0iB0UEQCAGQQRrIgYoAgBFDQELCwJAIBVB5wBHBEAgBEEIcSETDAELIAlBf3NBfyAKQQEgChsiBiAJSiAJQXtKcSIDGyAGaiEKQX9BfiADGyAFaiEFIARBCHEiEw0AQXchBgJAIAcNACAMQQRrKAIAIg5FDQBBCiEDQQAhBiAOQQpwDQADQCAGIgdBAWohBiAOIANBCmwiA3BFDQALIAdBf3MhBgsgDCAPa0ECdUEJbCEDIAVBX3FBxgBGBEBBACETIAogAyAGakEJayIDQQAgA0EAShsiAyADIApKGyEKDAELQQAhEyAKIAMgCWogBmpBCWsiA0EAIANBAEobIgMgAyAKShshCgtBfyENIApB/f///wdB/v///wcgCiATciIOG0oNASAKIA5BAEdqQQFqIRYCQCAFQV9xIgdBxgBGBEAgCSAWQf////8Hc0oNAyAJQQAgCUEAShshBgwBCyARIAkgCUEfdSIDcyADa60gERDQBCIGa0EBTARAA0AgBkEBayIGQTA6AAAgESAGa0ECSA0ACwsgBkECayISIAU6AAAgBkEBa0EtQSsgCUEASBs6AAAgESASayIGIBZB/////wdzSg0CCyAGIBZqIgMgEEH/////B3NKDQEgAEEgIAIgAyAQaiIJIAQQiAIgACAUIBAQ/QEgAEEwIAIgCSAEQYCABHMQiAICQAJAAkAgB0HGAEYEQCALQRBqQQlyIQUgDyAIIAggD0sbIgMhCANAIAg1AgAgBRDQBCEGAkAgAyAIRwRAIAYgC0EQak0NAQNAIAZBAWsiBkEwOgAAIAYgC0EQaksNAAsMAQsgBSAGRw0AIAZBAWsiBkEwOgAACyAAIAYgBSAGaxD9ASAIQQRqIgggD00NAAsgDgRAIAAjAEGosBFqQQEQ/QELIAggDE8NASAKQQBMDQEDQCAINQIAIAUQ0AQiBiALQRBqSwRAA0AgBkEBayIGQTA6AAAgBiALQRBqSw0ACwsgACAGQQkgCiAKQQlOGxD9ASAKQQlrIQYgCEEEaiIIIAxPDQMgCkEJSiAGIQoNAAsMAgsCQCAKQQBIDQAgDCAIQQRqIAggDEkbIQMgC0EQakEJciEMIAghBwNAIAwgBzUCACAMENAEIgZGBEAgBkEBayIGQTA6AAALAkAgByAIRwRAIAYgC0EQak0NAQNAIAZBAWsiBkEwOgAAIAYgC0EQaksNAAsMAQsgACAGQQEQ/QEgBkEBaiEGIAogE3JFDQAgACMAQaiwEWpBARD9AQsgACAGIAwgBmsiBSAKIAUgCkgbEP0BIAogBWshCiAHQQRqIgcgA08NASAKQQBODQALCyAAQTAgCkESakESQQAQiAIgACASIBEgEmsQ/QEMAgsgCiEGCyAAQTAgBkEJakEJQQAQiAILIABBICACIAkgBEGAwABzEIgCIAIgCSACIAlKGyENDAELIBQgBUEadEEfdUEJcWohDgJAIANBC0sNAEEMIANrIQZEAAAAAAAAMEAhGANAIBhEAAAAAAAAMECiIRggBkEBayIGDQALIA4tAABBLUYEQCAYIAGaIBihoJohAQwBCyABIBigIBihIQELIBEgCygCLCIHIAdBH3UiBnMgBmutIBEQ0AQiBkYEQCAGQQFrIgZBMDoAACALKAIsIQcLIBBBAnIhCSAFQSBxIQ8gBkECayIKIAVBD2o6AAAgBkEBa0EtQSsgB0EASBs6AAAgBEEIcSEMIAtBEGohBwNAIwBBgMsUaiEIIAciBSAIAn8gAZlEAAAAAAAA4EFjBEAgAaoMAQtBgICAgHgLIgZqLQAAIA9yOgAAIAEgBrehRAAAAAAAADBAoiEBAkAgBUEBaiIHIAtBEGprQQFHDQACQCAMDQAgA0EASg0AIAFEAAAAAAAAAABhDQELIAVBLjoAASAFQQJqIQcLIAFEAAAAAAAAAABiDQALQX8hDSADQf3///8HIAkgESAKayIIaiIGa0oNACAAQSAgAiAGIANBAmogByALQRBqIgVrIgcgB0ECayADSBsgByADGyIDaiIGIAQQiAIgACAOIAkQ/QEgAEEwIAIgBiAEQYCABHMQiAIgACAFIAcQ/QEgAEEwIAMgB2tBAEEAEIgCIAAgCiAIEP0BIABBICACIAYgBEGAwABzEIgCIAIgBiACIAZKGyENCyALQbAEaiQBIA0LGgAgACgCACgCSCgCBCABKAIAKAJIKAIEEFwLjQIBAX8CQCAEKAIEIgAoAgAiAyAAKAIERgRAIwBBwJ4VaiAAKAIIQQEgA0EBdCIAIABBAU0bIgAQ7AEiA0UNASAEKAIEIgUgADYCBCAFIAM2AggLQQAgASgCEBCMBCEAIAQoAgQiASgCCCABKAIAQQJ0aiAANgIAIABFBEAjACIAQbKFD2ogAEGhnRBqQbsLIxcpAwAjHikDACAAQYzzCWpBABBGQX8PCyAEKAIEIgAoAgAhASAELQAIQQFGBEAgACgCCCABQQJ0aigCACgCSCACNgIkCyAAIAFBAWo2AgBBAA8LIwAiAEGyhQ9qIABBoZ0QakGxCyMOKQMAIxYpAwAgAEGc0AtqQQAQRkF/CwQAQgALCwAgACABIAIRAAALBQAQNwAL+AIBB38jAUEgayIDJAEgAyAAKAIcIgQ2AhAgACgCFCEFIAMgAjYCHCADIAE2AhggAyAFIARrIgE2AhQgASACaiEFQQIhBwJ/AkACQAJAIAAoAjwgA0EQaiIBQQIgA0EMahAMIgQEfyMAQZCuGGogBDYCAEF/BUEACwRAIAEhBAwBCwNAIAUgAygCDCIGRg0CIAZBAEgEQCABIQQMBAsgASAGIAEoAgQiCEsiCUEDdGoiBCAGIAhBACAJG2siCCAEKAIAajYCACABQQxBBCAJG2oiASABKAIAIAhrNgIAIAUgBmshBSAAKAI8IAQiASAHIAlrIgcgA0EMahAMIgYEfyMAQZCuGGogBjYCAEF/BUEAC0UNAAsLIAVBf0cNAQsgACAAKAIsIgE2AhwgACABNgIUIAAgASAAKAIwajYCECACDAELIABBADYCHCAAQgA3AxAgACAAKAIAQSByNgIAQQAgB0ECRg0AGiACIAQoAgRrCyADQSBqJAELDgAgACgCPCABIAIQsgML5gEBBH8jAUEgayIEJAEgBCABNgIQIAQgAiAAKAIwIgNBAEdrNgIUIAAoAiwhBSAEIAM2AhwgBCAFNgIYAkACQCAAIAAoAjwgBEEQakECIARBDGoQEyIDBH8jAEGQrhhqIAM2AgBBfwVBAAsEf0EgBSAEKAIMIgNBAEoNAUEgQRAgAxsLIAAoAgByNgIADAELIAQoAhQiBSADIgZPDQAgACAAKAIsIgM2AgQgACADIAYgBWtqNgIIIAAoAjAEQCAAIANBAWo2AgQgASACakEBayADLQAAOgAACyACIQYLIARBIGokASAGCx8AIAAoAjwQBiIABH8jAEGQrhhqIAA2AgBBfwVBAAsLDgAgACABwCAC/AsAIAALDgAgACABIAL8CgAAIAALxwIBA38jAUEQayIBJAEgASAANgIIIAEgASgCCCgCKDYCBCABIAEoAgQoAgRBAWs2AgACQANAAkAgASgCCCABKAIAEJ8FBEAgASgCCCgCECABKAIEKAJMTw0BCyABQQA2AgwMAgsCQCABKAIAIgAEQCABKAIIIAAQsAYhAiABKAIEIgMoAlQhACADIABBBGo2AlQgACAAKAIAIAJqNgIADAELIAEoAgQiACAAKAJUQQRqNgJUCyABKAIIIgAgACgCECABKAIEKAJMazYCECABKAIAIQIjAUEQayIAIAEoAgg2AgwgACACNgIIIAAoAgwoAigiAiACKAI4IAAoAghrNgI4IAEoAgQiAigCKEEBaiEAIAIgADYCKCAAIAEoAgQoAkRJDQALIAEoAgQjAkG/D2o2AgAgAUEBNgIMCyABKAIMIAFBEGokAQuJAQECfyMBQRBrIgEkASABIAA2AgggASABKAIIKAIoNgIEAkADQCABKAIIKAIQIAEoAgQoAkxJBEAgAUEANgIMDAILIAEoAghBABDYBCABKAIEIgIoAihBAWshACACIAA2AiggAA0ACyABKAIEIwJBvw9qNgIAIAFBATYCDAsgASgCDCABQRBqJAEL3QIBAX8jAUEgayIBJAEgASAANgIYIAEgASgCGCgCKDYCFAJAA0AgASgCFCgCKCABKAIYIgAoAhxJBEAgABCSCEUEQCABQQA2AhwMAwsgASABKAIUKAI8NgIQIAEoAhBB2gBKBEAgAUF/NgIcDAMLIAEgASgCECIAIAEoAhQgAEEBdEECdGpB5ABqKAIAazYCDCABKAIUKAIoQQFxRQRAIAEoAhgoAhAgASgCFCgCTEkEQCABQQA2AhwMBAsgASgCGCABKAIUQeAAaiABKAIQQQN0aigCACABKAIMaxDYBCABKAIUIgAgACgCKEEBajYCKAsgASgCGCgCECABKAIUKAJMSQRAIAFBADYCHAwDBSABKAIYIAEoAgwQ2AQgASgCFCIAIAAoAihBAWo2AiggASgCGBCRCAwCCwALCyABKAIUIwJBvw9qNgIAIAFBATYCHAsgASgCHCABQSBqJAELxQMBAn8jAUEgayIBJAEgASAANgIYIAEgASgCGCgCKDYCFAJAIAEoAhgQkghFBEAgAUEANgIcDAELIAEgASgCFCgCPEEBajYCECABKAIYEJEIAkAgASgCEEEFRgRAIAEgASgCFCgCVCABKAIUKAJQa0ECdSABKAIYKAIcbjYCBCABAn8gASgCGCgCICABKAIEIgBrIgJBwAAgAEHAAG9rSARAIAIMAQtBwAAgASgCBEHAAG9rCzYCEAwBCyABKAIQIgBBBUsEQCABIABBAWs2AhALCyABIAEoAhAgASgCGCgCHGwgASgCFCgCQGs2AgwgASgCDCABKAIUKAJYIAEoAhQoAlQgASgCFCgCUGtBAnVrSwRAIAFBfzYCHAwBCyABIAEoAgwgASgCFCgCTGw2AggCQCABKAIYKAIQIAEoAghPBEAgASgCFCgCVEEAIAEoAgxBAnT8CwAgASgCFCIAIAAoAlQgASgCDEECdGo2AlQgASgCGCIAIAAoAhAgASgCCGs2AhAgASgCFCMCQb8PajYCAAwBCyABKAIUIAEoAgw2AiggASgCFCMCQcYPajYCAAsgAUEBNgIcCyABKAIcIAFBIGokAQvTAgEBfyMBQSBrIgEkASABIAA2AhggASABKAIYKAIoNgIUAkACQAJAIAEoAhgoAgQgASgCGCgCKCgCIEkNACABKAIYKAIQIAEoAhgoAigoAiRJDQAgASABKAIUKAJANgIQA0AgASgCECABKAIYIgAoAhxJBEAgASAAEKUMNgIMIAEoAgxB2gBLBEAgAUF/NgIcDAULIAEgASgCDCIAIAEoAhQgAEEBdEECdGpB5ABqKAIAazYCCCABKAIQQQFxRQRAIAEoAhggASgCFEHgAGogASgCDEEDdGooAgAgASgCCGsQ2AQgASABKAIQQQFqNgIQCyABKAIYIAEoAggQ2AQgASABKAIQQQFqNgIQDAELCyABKAIUIwJBvw9qNgIADAELIAEoAhQjAkHFD2o2AgAgASgCFCABKAIUKAJANgIoCyABQQE2AhwLIAEoAhwgAUEgaiQBC3cBAn8jAUEQayIBJAEgASAANgIIIAEgASgCCCgCKDYCBAJAA0AgASgCCBCTCEUEQCABQQA2AgwMAgsgASgCBCICKAIoQQFrIQAgAiAANgIoIAANAAsgASgCBCMCQb8PajYCACABQQE2AgwLIAEoAgwgAUEQaiQBC8MBAQJ/IwFBEGsiASQBIAEgADYCCCABIAEoAggoAig2AgQgASABKAIEKAIEQQFrNgIAAkADQCABKAIIEJIIRQRAIAFBADYCDAwCCyABKAIEIgAoAlQgACgCKEECdGogACgCPCABKAIAdDYCACABKAIIEJEIIAEoAgQiAigCKEEBaiEAIAIgADYCKCAAIAEoAgQoAkRJDQALIAEoAgRBADYCKCABKAIEIwJBxA9qNgIAIAFBATYCDAsgASgCDCABQRBqJAEL5gEBAX8jAUEQayIBJAEgASAANgIMIAEgASgCDCgCKDYCCAJAIAEoAggiACgCWCAAKAJUIAAoAlBrQQJ1RgRAIAEoAgwgACgCEBEHACABKAIIIAEoAggoAlA2AlwgASgCCCABKAIIKAJQNgJUIAEoAggoAkgEQCABKAIIQQE2AkAgASgCCCABKAIMKAIcQQFrNgJECyABKAIMKAIkQSBxBEAgASgCCCIAIAAoAjggACgCOEEIb2s2AjgLDAELIAEoAghBADYCQCABKAIIIAEoAgwoAhw2AkQLIAEoAgwQpgwgAUEQaiQBC4YBAQF/IwFBEGsiASQBIAEgADYCCCABIAEoAggoAig2AgQCQAJAIAEoAgQoAkBFDQAgASgCCBCTCA0AIAFBADYCDAwBCwJAIAEoAgQiACgCBEEBRgRAIAAjAkHCD2o2AgAMAQsgASgCBCMCQcMPajYCAAsgAUEBNgIMCyABKAIMIAFBEGokAQsKAEEHEKYCQQBKC/gBAQN/IwFBEGsiASQBIAEgADYCDCABIAEoAgwoAig2AggCQAJAIAEoAgwoAgQgASgCDCgCKCgCIEkNACABKAIMKAIQIAEoAgwoAigoAiRJDQAgAUEANgIEA0AgASgCBCABKAIMIgAoAhxPRQRAIAAgACgCGBCvBiECIAEoAggiAygCVCEAIAMgAEEEajYCVCAAIAI2AgAgASABKAIEQQFqNgIEDAELCyABKAIMIgAgACgCECABKAIIKAIkazYCECABKAIIIwJBvw9qNgIADAELIAEoAgggASgCDCgCHDYCKCABKAIIIwJBwQ9qNgIACyABQRBqJAFBAQsaAEEHEIECQgBXBEBBAA8LQQdBABCVAhpBAQuaBAEDfyMBQSBrIgEkASABIAA2AhggASABKAIYKAIoNgIUAkACQAJAIAEoAhgoAgQgASgCGCgCKCgCIEkNACABKAIYKAIQIAEoAhgoAigoAiRJDQAgASABKAIUKAIEQQFrNgIQIAEgASgCECABKAIUKAJEbEEDdkEJajYCDCABKAIUKAJABEAgASgCGCABKAIYKAIYEK8GIQIgASgCFCIDKAJUIQAgAyAAQQRqNgJUIAAgAjYCAAsgAUEANgIIA0AgASgCCCABKAIUKAJET0UEQCABKAIYEKUMIQAgASgCFCgCVCABKAIIQQJ0aiAAIAEoAhB0NgIAIAEgASgCCEEBajYCCAwBCwsCQCABKAIQBEAgASgCGCgCBCABKAIMSQRAIAFBfzYCHAwFCyABQQA2AgQDQCABKAIEIAEoAhQoAkRPRQRAIAEoAhggASgCEBCvBiECIAEoAhQiAygCVCEAIAMgAEEEajYCVCAAIAAoAgAgAmo2AgAgASABKAIEQQFqNgIEDAELCwwBCyABKAIUIgAgACgCVCAAKAJEQQJ0ajYCVAsgASgCGCIAIAAoAhAgASgCFCgCJGs2AhAgASgCFCMCQb8PajYCAAwBCwJAIAEoAhQoAkBFDQAgASgCGBCTCA0AIAFBADYCHAwCCyABKAIUQQA2AiggASgCFCMCQcAPajYCAAsgAUEBNgIcCyABKAIcIAFBIGokAQugAQECfyMBQRBrIgEkASABIAA2AgggASABKAIIKAIoNgIEAkAgASgCCEEBEJ8FRQRAIAFBADYCDAwBCyABKAIIQQEQsAYhACABKAIEIAA2AgQjAUEQayIAIAEoAgg2AgwgAEEBNgIIIAAoAgwoAigiAiACKAI4IAAoAghrNgI4IAEoAgQjAkG+D2o2AgAgAUEBNgIMCyABKAIMIAFBEGokAQuvBgECfyMBQTBrIgEkASABIAA2AiwgASABKAIsKAIoNgIMIAEgASgCDCgCVDYCKAJAIAEoAgwoAkgEQAJAIAEoAgwoAlAiACABKAIMKAJcRw0AIAAgASgCDCgCVE8NACABKAIMIAAoAgA2AhQgASgCLCgCJEEBcQRAIAFBASABKAIsKAIYQQFrdDYCECABKAIMIAEoAhAiACABKAIMKAIUcyAAazYCFAsgASgCLCABKAIMKAIUELEGIAEoAgwiACAAKAJcQQRqNgJcCyABIAEoAgwoAhQ2AhQgASABKAIMKAIcNgIcAkAgASgCDCgCGEUEQCABIAEoAgwoAhxBAXZBAWo2AgggASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEgACgCADYCGCABIAEoAhgiAEEBdiAAQQFxajYCICABAn8gASgCFCABKAIIcQRAIAEoAhwMAQtBAAs2AgQCQCABKAIgIAEoAhQiACABKAIEc00EQCABIAAgASgCGCICQQF2IAJBAXFBAWtBf3NzajYCFAwBCyABIAEoAgQgASgCGHM2AhQLIAEoAiwgASgCFBCxBiABIAEoAiRBBGo2AiQMAQsLDAELIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABIAAoAgA2AhggASABKAIYIgBBAXYgAEEBcWo2AiACQCABKAIUIgBBAEgEQCABKAIgIAAgASgCHGpBAWpNBEAgASAAIAEoAhhBAXFBAWtBf3MgASgCGEEBdnNqNgIUDAILIAEgASgCGCABKAIca0EBazYCFAwBCwJAIAEoAiAgASgCHCABKAIUIgBrTQRAIAEgACABKAIYIgJBAXYgAkEBcUEBa0F/c3NqNgIUDAELIAEgASgCHCABKAIYazYCFAsLIAEoAiwgASgCFBCxBiABIAEoAiRBBGo2AiQMAQsLCyABKAIMIAEoAhQ2AhQMAQsgASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEoAiwgACgCABCxBiABIAEoAiRBBGo2AiQMAQsLCyABKAIMIgAgACgCVDYCXCABQTBqJAELrwYBAn8jAUEwayIBJAEgASAANgIsIAEgASgCLCgCKDYCDCABIAEoAgwoAlQ2AigCQCABKAIMKAJIBEACQCABKAIMKAJQIgAgASgCDCgCXEcNACAAIAEoAgwoAlRPDQAgASgCDCAAKAIANgIUIAEoAiwoAiRBAXEEQCABQQEgASgCLCgCGEEBa3Q2AhAgASgCDCABKAIQIgAgASgCDCgCFHMgAGs2AhQLIAEoAiwgASgCDCgCFBCyBiABKAIMIgAgACgCXEEEajYCXAsgASABKAIMKAIUNgIUIAEgASgCDCgCHDYCHAJAIAEoAgwoAhhFBEAgASABKAIMKAIcQQF2QQFqNgIIIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABIAAoAgA2AhggASABKAIYIgBBAXYgAEEBcWo2AiAgAQJ/IAEoAhQgASgCCHEEQCABKAIcDAELQQALNgIEAkAgASgCICABKAIUIgAgASgCBHNNBEAgASAAIAEoAhgiAkEBdiACQQFxQQFrQX9zc2o2AhQMAQsgASABKAIEIAEoAhhzNgIUCyABKAIsIAEoAhQQsgYgASABKAIkQQRqNgIkDAELCwwBCyABIAEoAgwoAlw2AiQDQCABKAIkIgAgASgCKE9FBEAgASAAKAIANgIYIAEgASgCGCIAQQF2IABBAXFqNgIgAkAgASgCFCIAQQBIBEAgASgCICAAIAEoAhxqQQFqTQRAIAEgACABKAIYQQFxQQFrQX9zIAEoAhhBAXZzajYCFAwCCyABIAEoAhggASgCHGtBAWs2AhQMAQsCQCABKAIgIAEoAhwgASgCFCIAa00EQCABIAAgASgCGCICQQF2IAJBAXFBAWtBf3NzajYCFAwBCyABIAEoAhwgASgCGGs2AhQLCyABKAIsIAEoAhQQsgYgASABKAIkQQRqNgIkDAELCwsgASgCDCABKAIUNgIUDAELIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABKAIsIAAoAgAQsgYgASABKAIkQQRqNgIkDAELCwsgASgCDCIAIAAoAlQ2AlwgAUEwaiQBC68GAQJ/IwFBMGsiASQBIAEgADYCLCABIAEoAiwoAig2AgwgASABKAIMKAJUNgIoAkAgASgCDCgCSARAAkAgASgCDCgCUCIAIAEoAgwoAlxHDQAgACABKAIMKAJUTw0AIAEoAgwgACgCADYCFCABKAIsKAIkQQFxBEAgAUEBIAEoAiwoAhhBAWt0NgIQIAEoAgwgASgCECIAIAEoAgwoAhRzIABrNgIUCyABKAIsIAEoAgwoAhQQswYgASgCDCIAIAAoAlxBBGo2AlwLIAEgASgCDCgCFDYCFCABIAEoAgwoAhw2AhwCQCABKAIMKAIYRQRAIAEgASgCDCgCHEEBdkEBajYCCCABIAEoAgwoAlw2AiQDQCABKAIkIgAgASgCKE9FBEAgASAAKAIANgIYIAEgASgCGCIAQQF2IABBAXFqNgIgIAECfyABKAIUIAEoAghxBEAgASgCHAwBC0EACzYCBAJAIAEoAiAgASgCFCIAIAEoAgRzTQRAIAEgACABKAIYIgJBAXYgAkEBcUEBa0F/c3NqNgIUDAELIAEgASgCBCABKAIYczYCFAsgASgCLCABKAIUELMGIAEgASgCJEEEajYCJAwBCwsMAQsgASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEgACgCADYCGCABIAEoAhgiAEEBdiAAQQFxajYCIAJAIAEoAhQiAEEASARAIAEoAiAgACABKAIcakEBak0EQCABIAAgASgCGEEBcUEBa0F/cyABKAIYQQF2c2o2AhQMAgsgASABKAIYIAEoAhxrQQFrNgIUDAELAkAgASgCICABKAIcIAEoAhQiAGtNBEAgASAAIAEoAhgiAkEBdiACQQFxQQFrQX9zc2o2AhQMAQsgASABKAIcIAEoAhhrNgIUCwsgASgCLCABKAIUELMGIAEgASgCJEEEajYCJAwBCwsLIAEoAgwgASgCFDYCFAwBCyABIAEoAgwoAlw2AiQDQCABKAIkIgAgASgCKE9FBEAgASgCLCAAKAIAELMGIAEgASgCJEEEajYCJAwBCwsLIAEoAgwiACAAKAJUNgJcIAFBMGokAQuvBgECfyMBQTBrIgEkASABIAA2AiwgASABKAIsKAIoNgIMIAEgASgCDCgCVDYCKAJAIAEoAgwoAkgEQAJAIAEoAgwoAlAiACABKAIMKAJcRw0AIAAgASgCDCgCVE8NACABKAIMIAAoAgA2AhQgASgCLCgCJEEBcQRAIAFBASABKAIsKAIYQQFrdDYCECABKAIMIAEoAhAiACABKAIMKAIUcyAAazYCFAsgASgCLCABKAIMKAIUELQGIAEoAgwiACAAKAJcQQRqNgJcCyABIAEoAgwoAhQ2AhQgASABKAIMKAIcNgIcAkAgASgCDCgCGEUEQCABIAEoAgwoAhxBAXZBAWo2AgggASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEgACgCADYCGCABIAEoAhgiAEEBdiAAQQFxajYCICABAn8gASgCFCABKAIIcQRAIAEoAhwMAQtBAAs2AgQCQCABKAIgIAEoAhQiACABKAIEc00EQCABIAAgASgCGCICQQF2IAJBAXFBAWtBf3NzajYCFAwBCyABIAEoAgQgASgCGHM2AhQLIAEoAiwgASgCFBC0BiABIAEoAiRBBGo2AiQMAQsLDAELIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABIAAoAgA2AhggASABKAIYIgBBAXYgAEEBcWo2AiACQCABKAIUIgBBAEgEQCABKAIgIAAgASgCHGpBAWpNBEAgASAAIAEoAhhBAXFBAWtBf3MgASgCGEEBdnNqNgIUDAILIAEgASgCGCABKAIca0EBazYCFAwBCwJAIAEoAiAgASgCHCABKAIUIgBrTQRAIAEgACABKAIYIgJBAXYgAkEBcUEBa0F/c3NqNgIUDAELIAEgASgCHCABKAIYazYCFAsLIAEoAiwgASgCFBC0BiABIAEoAiRBBGo2AiQMAQsLCyABKAIMIAEoAhQ2AhQMAQsgASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEoAiwgACgCABC0BiABIAEoAiRBBGo2AiQMAQsLCyABKAIMIgAgACgCVDYCXCABQTBqJAELrwYBAn8jAUEwayIBJAEgASAANgIsIAEgASgCLCgCKDYCDCABIAEoAgwoAlQ2AigCQCABKAIMKAJIBEACQCABKAIMKAJQIgAgASgCDCgCXEcNACAAIAEoAgwoAlRPDQAgASgCDCAAKAIANgIUIAEoAiwoAiRBAXEEQCABQQEgASgCLCgCGEEBa3Q2AhAgASgCDCABKAIQIgAgASgCDCgCFHMgAGs2AhQLIAEoAiwgASgCDCgCFBC1BiABKAIMIgAgACgCXEEEajYCXAsgASABKAIMKAIUNgIUIAEgASgCDCgCHDYCHAJAIAEoAgwoAhhFBEAgASABKAIMKAIcQQF2QQFqNgIIIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABIAAoAgA2AhggASABKAIYIgBBAXYgAEEBcWo2AiAgAQJ/IAEoAhQgASgCCHEEQCABKAIcDAELQQALNgIEAkAgASgCICABKAIUIgAgASgCBHNNBEAgASAAIAEoAhgiAkEBdiACQQFxQQFrQX9zc2o2AhQMAQsgASABKAIEIAEoAhhzNgIUCyABKAIsIAEoAhQQtQYgASABKAIkQQRqNgIkDAELCwwBCyABIAEoAgwoAlw2AiQDQCABKAIkIgAgASgCKE9FBEAgASAAKAIANgIYIAEgASgCGCIAQQF2IABBAXFqNgIgAkAgASgCFCIAQQBIBEAgASgCICAAIAEoAhxqQQFqTQRAIAEgACABKAIYQQFxQQFrQX9zIAEoAhhBAXZzajYCFAwCCyABIAEoAhggASgCHGtBAWs2AhQMAQsCQCABKAIgIAEoAhwgASgCFCIAa00EQCABIAAgASgCGCICQQF2IAJBAXFBAWtBf3NzajYCFAwBCyABIAEoAhwgASgCGGs2AhQLCyABKAIsIAEoAhQQtQYgASABKAIkQQRqNgIkDAELCwsgASgCDCABKAIUNgIUDAELIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABKAIsIAAoAgAQtQYgASABKAIkQQRqNgIkDAELCwsgASgCDCIAIAAoAlQ2AlwgAUEwaiQBC68GAQJ/IwFBMGsiASQBIAEgADYCLCABIAEoAiwoAig2AgwgASABKAIMKAJUNgIoAkAgASgCDCgCSARAAkAgASgCDCgCUCIAIAEoAgwoAlxHDQAgACABKAIMKAJUTw0AIAEoAgwgACgCADYCFCABKAIsKAIkQQFxBEAgAUEBIAEoAiwoAhhBAWt0NgIQIAEoAgwgASgCECIAIAEoAgwoAhRzIABrNgIUCyABKAIsIAEoAgwoAhQQtgYgASgCDCIAIAAoAlxBBGo2AlwLIAEgASgCDCgCFDYCFCABIAEoAgwoAhw2AhwCQCABKAIMKAIYRQRAIAEgASgCDCgCHEEBdkEBajYCCCABIAEoAgwoAlw2AiQDQCABKAIkIgAgASgCKE9FBEAgASAAKAIANgIYIAEgASgCGCIAQQF2IABBAXFqNgIgIAECfyABKAIUIAEoAghxBEAgASgCHAwBC0EACzYCBAJAIAEoAiAgASgCFCIAIAEoAgRzTQRAIAEgACABKAIYIgJBAXYgAkEBcUEBa0F/c3NqNgIUDAELIAEgASgCBCABKAIYczYCFAsgASgCLCABKAIUELYGIAEgASgCJEEEajYCJAwBCwsMAQsgASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEgACgCADYCGCABIAEoAhgiAEEBdiAAQQFxajYCIAJAIAEoAhQiAEEASARAIAEoAiAgACABKAIcakEBak0EQCABIAAgASgCGEEBcUEBa0F/cyABKAIYQQF2c2o2AhQMAgsgASABKAIYIAEoAhxrQQFrNgIUDAELAkAgASgCICABKAIcIAEoAhQiAGtNBEAgASAAIAEoAhgiAkEBdiACQQFxQQFrQX9zc2o2AhQMAQsgASABKAIcIAEoAhhrNgIUCwsgASgCLCABKAIUELYGIAEgASgCJEEEajYCJAwBCwsLIAEoAgwgASgCFDYCFAwBCyABIAEoAgwoAlw2AiQDQCABKAIkIgAgASgCKE9FBEAgASgCLCAAKAIAELYGIAEgASgCJEEEajYCJAwBCwsLIAEoAgwiACAAKAJUNgJcIAFBMGokAQuvBgECfyMBQTBrIgEkASABIAA2AiwgASABKAIsKAIoNgIMIAEgASgCDCgCVDYCKAJAIAEoAgwoAkgEQAJAIAEoAgwoAlAiACABKAIMKAJcRw0AIAAgASgCDCgCVE8NACABKAIMIAAoAgA2AhQgASgCLCgCJEEBcQRAIAFBASABKAIsKAIYQQFrdDYCECABKAIMIAEoAhAiACABKAIMKAIUcyAAazYCFAsgASgCLCABKAIMKAIUELcGIAEoAgwiACAAKAJcQQRqNgJcCyABIAEoAgwoAhQ2AhQgASABKAIMKAIcNgIcAkAgASgCDCgCGEUEQCABIAEoAgwoAhxBAXZBAWo2AgggASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEgACgCADYCGCABIAEoAhgiAEEBdiAAQQFxajYCICABAn8gASgCFCABKAIIcQRAIAEoAhwMAQtBAAs2AgQCQCABKAIgIAEoAhQiACABKAIEc00EQCABIAAgASgCGCICQQF2IAJBAXFBAWtBf3NzajYCFAwBCyABIAEoAgQgASgCGHM2AhQLIAEoAiwgASgCFBC3BiABIAEoAiRBBGo2AiQMAQsLDAELIAEgASgCDCgCXDYCJANAIAEoAiQiACABKAIoT0UEQCABIAAoAgA2AhggASABKAIYIgBBAXYgAEEBcWo2AiACQCABKAIUIgBBAEgEQCABKAIgIAAgASgCHGpBAWpNBEAgASAAIAEoAhhBAXFBAWtBf3MgASgCGEEBdnNqNgIUDAILIAEgASgCGCABKAIca0EBazYCFAwBCwJAIAEoAiAgASgCHCABKAIUIgBrTQRAIAEgACABKAIYIgJBAXYgAkEBcUEBa0F/c3NqNgIUDAELIAEgASgCHCABKAIYazYCFAsLIAEoAiwgASgCFBC3BiABIAEoAiRBBGo2AiQMAQsLCyABKAIMIAEoAhQ2AhQMAQsgASABKAIMKAJcNgIkA0AgASgCJCIAIAEoAihPRQRAIAEoAiwgACgCABC3BiABIAEoAiRBBGo2AiQMAQsLCyABKAIMIgAgACgCVDYCXCABQTBqJAELfwEBfyMBQRBrIgEkASABIAA2AgwgASABKAIMIgAoAiAgACgCHGw2AgggASgCDCgCKCgCJCABKAIMKAIAIAEoAghBAnT8CgAAIAEoAgwiACAAKAIAIAEoAghBAnRqNgIAIAEoAgwiACAAKAIEIAEoAghBAnRrNgIEIAFBEGokAQvnAQECfyMBQSBrIgEgADYCHCABIAEoAhwoAigoAiQ2AhggASABKAIcKAIANgIUIAEgASgCHCgCICABKAIcKAIcbDYCECABKAIcIgAgACgCACABKAIQQQJ0ajYCACABKAIcIgAgACgCBCABKAIQQQJ0azYCBCABQQA2AgwDQCABKAIMIgAgASgCEE5FBEAgAEECdCIAIAEoAhhqIAAgASgCFCICai0AAEEYdCAAQQFqIAJqLQAAQRB0ciAAQQJqIAJqLQAAQQh0ciAAQQNqIAJqLQAAcjYCACABIAEoAgxBAWo2AgwMAQsLC9sBAQJ/IwFBIGsiASAANgIcIAEgASgCHCgCKCgCJDYCGCABIAEoAhwoAgA2AhQgASABKAIcKAIgIAEoAhwoAhxsNgIQIAFBADYCDANAIAEoAgwiACABKAIQTkUEQCABKAIYIABBAnRqIAEoAhQiAiAAQQNsIgBqLQAAQRB0IABBAWogAmotAABBCHRyIABBAmogAmotAAByNgIAIAEgASgCDEEBajYCDAwBCwsgASgCHCIAIAAoAgAgASgCEEEDbGo2AgAgASgCHCIAIAAoAgQgASgCEEEDbGs2AgQL2wEBAn8jAUEgayIBIAA2AhwgASABKAIcKAIoKAIkNgIYIAEgASgCHCgCADYCFCABIAEoAhwoAiAgASgCHCgCHGw2AhAgAUEANgIMA0AgASgCDCIAIAEoAhBORQRAIAEoAhggAEECdGogASgCFCICIABBA2wiAGotAAAgAEEBaiACai0AAEEIdHIgAEECaiACai0AAEEQdHI2AgAgASABKAIMQQFqNgIMDAELCyABKAIcIgAgACgCACABKAIQQQNsajYCACABKAIcIgAgACgCBCABKAIQQQNsazYCBAvMAQECfyMBQSBrIgEgADYCHCABIAEoAhwoAigoAiQ2AhggASABKAIcKAIANgIUIAEgASgCHCgCICABKAIcKAIcbDYCECABQQA2AgwDQCABKAIMIgAgASgCEE5FBEAgASgCGCAAQQJ0aiABKAIUIgIgAEEBdCIAai0AAEEIdCAAQQFq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PyAAKAIEa62GhDcDCCAAIAAoAgBBAWo2AgAMAQsLIAAoAhAoAjggACkDCBCoDCAAKAIQIgMgAygCOCAAKAIEQQN2ajYCOCAAKAIQQQcgACgCBEEHcWs2AsQCIABBIGokASABKAIEIgAEQCABKAIMIAAgASgCCCgCyAIQqQwLIAEoAgwQuQYhACABQRBqJAEgAiAANgIcDAILIAIgAigCGBCrDDYCHAwBCyACKAIUKAL0AiACKAIMTQRAIAIoAhghASMBQRBrIgAkASAAIAE2AgwgACAAKAIMKAIoNgIIIAAoAggiAUEBIAEoAhAiAXRBAWsgARDcAyAAKAIIKALIAgRAIAAoAggoAjAgACgCCCgCzAI2AgALIAAoAgwiASABKAIYQQAQqQwgACgCDBC5BiEBIABBEGokASACIAE2AhwMAQsgAiACKAIYEKsMNgIcCyACKAIcIAJBIGokAQu7BAECfyMBQRBrIgEkASABIAA2AgggASABKAIIKAIoNgIEIwFBEGsiACABKAIINgIMIAAgACgCDCgCKDYCCAJAIAAoAgwoAhBBggJLBEAgACgCCCICKALAAkUEQCACQQE2AsACIAAoAgwoAgwgACgCCCgCOC0AADoAACAAKAIIIAAoAgwoAgw2AjgLDAELAkAgACgCCCICKALcAgRAIAIoAsACRQ0BCyAAKAIIIgIgAigCOC0AADoAPCAAKAIIIAAoAghBPGo2AjgLIAAoAghBADYCwAILAkAgASgCBCIAKALgAgRAIABBADYC4AIgASgCBCMCQa8PajYCACABQQE2AgwMAQsCQCABKAIEIgAoAihFBEAgACABKAIIKAIgQQFrNgIoIAEoAgQgASgCBCgCIDYCMCABKAIEQQE2AiwgASgCCCgCBCABKAIEKAI0TwRAIAEoAgggASgCBCgCCBEHACABKAIIKAIkQQhxBEAgASgCCCABKAIEKAIMEQcACyABIAEoAggQlAg2AgwMAwsgASgCBEEANgIcIAEoAgQjAkGwD2o2AgAMAQsgASgCBCIAKALIAgRAIABBADYCyAIgASgCBCABKAIIIgAoAhwgACgCGGw2AvQCCyABKAIEIgAgACgCMCABKAIIKAIcQQJ0ajYCMCABKAIEIgAgACgCLEEBajYCLCABKAIEIgAgACgCKEEBazYCKCABIAEoAggQlAg2AgwMAQsgAUEBNgIMCyABKAIMIAFBEGokAQvsAwEDfyMBQSBrIgEgADYCHCABIAEoAhwoAig2AhQgASABKAIUKAIkNgIQIAEgASgCFCgCIDYCDCABIAEoAhQoAhg2AgggASABKAIcKAIgIAEoAhwoAhxsQQFrNgIEIAEoAhRBATYCyAIgASgCFCABKAIQKAIANgLMAiABKAIMQQA2AgAgAUEANgIAA0AgASgCACIAIAEoAgRPRQRAAkAgASgCECICIABBAWpBAnRqKAIAIgMgAEECdCACaigCACIATwRAIAEgAyAAazYCGAJAIAEoAhgiACABKAIQIAEoAgBBAnRqKAIATQRAIAEoAgwgASgCAEEBakECdGogAEEBdDYCAAwBCyABKAIAQQFqQQJ0IgAgASgCDGogACABKAIQaigCADYCAAsMAQsgASABKAIQIgAgASgCACICQQJ0aigCACACQQFqQQJ0IABqKAIAazYCGAJAIAEoAhgiACABKAIIIAEoAhAgASgCAEECdGooAgBrTQRAIAEoAgwgASgCAEEBakECdGogAEEBdEEBazYCAAwBCyABKAIAQQFqQQJ0IgAgASgCDGogASgCCCAAIAEoAhBqKAIAazYCAAsLIAEgASgCAEEBajYCAAwBCwsgASgCFCABKAIcIgAoAhxBAWsgACgCGGw2AvQCC+0EAQJ/IwFBMGsiASAANgIsIAEgASgCLCgCKDYCJCABIAEoAiQoAiQ2AiAgASABKAIkKAIgNgIcIAEgASgCJCgCGDYCGCABIAEoAiQoAhQ2AhQgASABKAIsKAIgIAEoAiwoAhxsQQFrNgIQIAFBASABKAIsKAIYQQFrdDYCDCABKAIkQQE2AsgCIAEoAiQgASgCICgCADYCzAIgASgCHEEANgIAIAEoAiAgASgCDCIAIAEoAiAoAgBzIABrNgIAIAFBADYCCANAIAEoAggiACABKAIQT0UEQCABKAIgIABBAWpBAnRqIgAgACgCACABKAIMIgBzIABrNgIAAkAgASgCICABKAIIQQJ0aigCACIAIAEoAiAgASgCCEEBakECdGooAgBKBEAgASAAIAEoAiAgASgCCEEBakECdGooAgBrNgIoAkAgASgCKCIAIAEoAhggASgCICABKAIIQQJ0aigCAGtNBEAgASgCHCABKAIIQQFqQQJ0aiAAQQF0QQFr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AiwgAiACKAIoQQhqNgIoDAELCyACLQAUQfABcUUEQCACIAIoAhQ2AhADQAJAIAIgAigCQCgCVCACLwESIAIoAixBASACLQARIgMgAi0AEGp0QQFrcSADdmpBAnRqKAEANgIUIAIoAiggAi0AESACLQAVak8NACACKAI0IgNFDQwgAiADQQFrNgI0IAIgAigCPCIDQQFqNgI8IAIgAigCLCADLQAAIAIoAih0ajYCLCACIAIoAihBCGo2AigMAQsLIAIgAigCLCACLQARdjYCLCACIAIoAiggAi0AEWs2AiggAigCQCIDIAItABEgAygCyDdqNgLINwsgAiACKAIsIAItABV2NgIsIAIgAigCKCACLQAVazYCKCACKAJAIgMgAi0AFSADKALIN2o2Asg3IAItABRBwABxBEAgAigCSCMAQev2DGo2AhggAigCQEHR/gA2AgQMCwsgAigCQCACLwEWNgJIIAIoAkAgAi0AFEEPcTYCTCACKAJAQcv+ADYCBAsgAigCQCgCTARAA0AgAigCKCACKAJAKAJMSQRAIAIoAjQiA0UNCyACIANBAWs2AjQgAiACKAI8IgNBAWo2AjwgAiACKAIsIAMtAAAgAigCKHRqNgIsIAIgAigCKEEIajYCKAwBCwsgAigCQCIDIAMoAkggAigCLEEBIAMoAkx0QQFrcWo2AkggAiACKAIsIAIoAkAoAkx2NgIsIAIgAigCKCACKAJAKAJMazYCKCACKAJAIgMgAigCQCgCTCADKALIN2o2Asg3CyACKAJAQcz+ADYCBAsgAigCMCIDRQ0HIAIgAigCICADazYCHAJAIAIoAkAoAkgiAyACKAIcIgdLBEAgAiADIAdrNgIcIAIoAhwgAigCQCgCMEsEQCACKAJAKALENwRAIAIoAkgjAEHozQhqNgIYIAIoAkBB0f4ANgIEDAwLCwJAIAIoAhwiAyACKAJAKAI0IgdLBEAgAiADIAdrNgIcIAIgAigCQCgCOCACKAJAKAIsIAIoAhxrajYCGAwBCyACIAIoAkAiAygCOCADKAI0IAIoAhxrajYCGAsgAigCQCgCRCIDIAIoAhxJBEAgAiADNgIcCwwBCyACIAIoAjggAigCQCgCSGs2AhggAiACKAJAKAJENgIcCyACKAIwIgMgAigCHEkEQCACIAM2AhwLIAIgAigCMCACKAIc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7w5qIABB95sFakG8ByMGKQMAIwwpAwAgAEGn3gFqQQAQRgwBCyAAIwBBoPICaiADQfAAahBeQQBIBEAjACIAQcjvDmogAEH3mwVqQcAHIxopAwAjCCkDACAAQeihCWpBABBGDAELIAAjAEHg8gFqIANB/ABqEIoBQQBIBEAjACIAQcjvDmogAEH3mwVqQcQHIxopAwAjCCkDACAAQfvyAWpBABBGDAELQX8hASAAIwBBn+MIaiADQfQAahBeQQBIBEAjACIAQcjvDmogAEH3mwVqQcgHIxopAwAjCCkDACAAQZSsBmpBABBGDAELIAMoAnAiAEEBcQRAIANBAToAgAFBASEBCyADQQA2AowBIAMgATYCkAEgAEECcQRAIANBAToAgQELIABBBHEEQCADQQE6AIIBCyAAQQhxBEAgA0EBOgCDAQsgAEEQcQRAIANBAToAhAELIABBIHEEQCADQQE6AIUBCyAAQcAAcQRAIANBAToAhgELIAMgAygCfDYCiAEgAyAHNwO4ASADIAMpAnQ3AqwBQQAhBCADQQZBABDQASIANgKUASAARQRAIwAiAEHI7w5qIABB95sFakHrByNQKQMAIzMpAwAgAEGb7QFqQQAQRgwBCyAKIANByABqIANBgAFqQQBBABCPCUEATg0BIwAiAEHI7w5qIABB95sFakHvByMJKQMAIx4pAwAgAEGA8gJqQQAQRgtBASEECyADKAKUASIABEAgACMCQaEHakEAEM8BGgsgAygCmAEiAARAIAAjAkGiB2pBABDPARoLAkAgBARAIwAiAEHI7w5qIABBus4IakGiCCMJKQMAIx4pAwAgAEGA8gJqQQAQRgwBCyAJKAIAIAI2AgAgCSAFIANBQGsgBxCaCUEATg0CIwAiAEHI7w5qIABBus4IakGqCCMEKQMAIwUpAwAgAEHogQhqQQAQRgsjACIAQcjvDmogAEHexwBqQaMBIwkpAwAjHikDACAAQYDyAmpBABBGQX8MAgsjACIAQcjvDmogAEHexwBqQZ4BIwkpAwAjJSkDACAAQaf8AmpBABBGIANBOGoQiwFBAE4NAiMAIgBByO8OaiAAQd7HAGpBpwEjCSkDACMfKQMAIABB9JUHakEAEEYMAgsgA0FAaxCLARpBAAshBCADQThqEIsBQQBIBEAjACIAQcjvDmogAEHexwBqQacB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QYMBIw4pAwAjFikDACAAQZudB2pBABBGDAELAkAgACgCREECTQRAIAEoAkRBA0kNAQsjACIAQZjFD2ogAEHxxwRqQc0AIwYpAwAjCikDACAAQZCZCWpBABBGDAELIAJBADYCBEEAEEcaQQAPC0F/IQoLIAgQRxogCgueFwMCfgF/AXwjAUEgayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQaCRD2ogAEHhwwtqQfkRIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEQRgRAIAEoAiAoAhBBCEYNAQsjACIAQaCRD2ogAEHhwwtqQfkRIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQaCRD2ogAEHhwwtqQfkRIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQaCRD2ogAEHhwwtqQfkRIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBECAFGyEBQQAhAgJ/QQAjeCgCACIAQQJJDQAaQQEgByAAcA0AGiABIABwQQBHCyEIIAVBCCAFGyEAAkAjdygCACIFQQJJDQBBASECIAcgBXANACAAIAVwQQBHIQILIARFBEBBACEIDAQLIAIgCHFBAUcNAQNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkACQCADKAIABEADQCALIAgpAAgiCTcDGCALIAgpAAAiCjcDEAJAIAsCfCAKIAlCgICAgICAgIBwQv///////7//wwAQYUEATARAIAogCUKAgICAgICAgHBC////////v/9DEFBBAE4EQCAKIAkQrQEMAgsCQEEBIAMpAxAgAykDGCALQRBqIAtBCGogAygCBCADKAIAEQIAQQFqDgIHAAMLI9IBKwMADAELAkBBACADKQMQIAMpAxggC0EQaiALQQhqIAMoAgQgAygCABECAEEBag4CBQACCyPRASsDAAs5AwgLIAIgCykDCDcAACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ADAULAAsDQCALIAgpAAgiCTcDGCALIAgpAAAiCjcDECACAnwgCiAJQoCAgICAgICAcEL///////+//8MAEGFBAEwEQCAKIAlCgICAgICAgIBwQv///////7//QxBQQQBOBEAgCiAJEK0BDAILI9IBKwMADAELI9EBKwMACyIMOQAAIAAgAmohAiABIAhqIQggBiAFQQFqIgVHDQALDAILIwAiAEGgkQ9qIABB4cMLakH5ESMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyMAIgBBoJEPaiAAQeHDC2pB+REjBCkDACMLKQMAIABBsswGakEAEEYMBQsgCyAMOQMIC0EAIQggBCAGayIEDQALDAMLIwAiAEGgkQ9qIABB4cMLakH5ESMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCwJAAkAgCARAA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwBCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYLQQAhBQJAIAMoAgAEQANAIAsgCCkACCIJNwMYIAsgCCkAACIKNwMQAkAgAgJ8IAogCUKAgICAgICAgHBC////////v//DABBhQQBMBEAgCiAJQoCAgICAgICAcEL///////+//0MQUEEATgRAIAogCRCtAQwCCwJAQQEgAykDECADKQMYIAtBEGogAiADKAIEIAMoAgARAgBBAWoOAgkAAwsj0gErAwAMAQsCQEEAIAMpAxAgAykDGCALQRBqIAIgAygCBCADKAIAEQIAQQFqDgIJAAILI9EBKwMACzkDAAsgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAwCCwALA0AgCyAIKQAIIgk3AxggCyAIKQAAIgo3AxAgAgJ8IAogCUKAgICAgICAgHBC////////v//DABBhQQBMBEAgCiAJQoCAgICAgICAcEL///////+//0MQUEEATgRAIAogCRCtAQwCCyPSASsDAAwBCyPRASsDAAs5AwAgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsLQQAhCCAEIAZrIgQNAAwFCwALAkACQCACBEADQAJAIAAgAUwEQCAEIQYgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAk8EQCAHIAAgBWxqIQIgByABIAVsaiEIDAELIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEAIAQhBgtBACEFAkAgAygCAARAA0ACQCALAnwgCCkDACIJIAgpAwgiCkKAgICAgICAgHBC////////v//DABBhQQBMBEAgCSAKQoCAgICAgICAcEL///////+//0MQUEEATgRAIAkgChCtAQwCCwJAQQEgAykDECADKQMYIAggC0EIaiADKAIEIAMoAgARAgBBAWoOAgkAAwsj0gErAwAMAQsCQEEAIAMpAxAgAykDGCAIIAtBCGogAygCBCADKAIAEQIAQQFqDgIJAAILI9EBKwMACzkDCAsgAiALKQMINwAAIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQAMAgsACwNAIAICfCAIKQMAIgkgCCkDCCIKQoCAgICAgICAcEL///////+//8MAEGFBAEwEQCAJIApCgICAgICAgIBwQv///////7//QxBQQQBOBEAgCSAKEK0BDAILI9IBKwMADAELI9EBKwMACyIMOQAAIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALIAsgDDkDCAtBACEIIAQgBmsiBA0ADAcLAAsDQAJAIAAgAUwEQCAEIQYgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAU0EQCAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYMAQsgByAAIAVsaiECIAcgASAFbGohCAtBACEFAkAgAygCAARAA0ACQCACAnwgCCkDACIJIAgpAwgiCkKAgICAgICAgHBC////////v//DABBhQQBKBEACQAJAQQAgAykDECADKQMYIAggAiADKAIEIAMoAgARAgBBAWoOAgEABAsj0QErAwAMAgsjACIAQaCRD2ogAEHhwwtqQfkRIwQpAwAjCykDACAAQbLMBmpBABBGDAsLIAkgCkKAgICAgICAgHBC////////v/9DEFBBAEgEQAJAAkBBASADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAQAECyPSASsDAAwCCyMAIgBBoJEPaiAAQeHDC2pB+REjBCkDACMLKQMAIABBsswGakEAEEYMCwsgCSAKEK0BCzkDAAsgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAwCCwALA0AgAgJ8IAgpAwAiCSAIKQMIIgpCgICAgICAgIBwQv///////7//wwAQYUEASgRAI9EBKwMADAELIAkgCkKAgICAgICAgHBC////////v/9DEFBBAEgEQCPSASsDAAwBCyAJIAoQrQELOQMAIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAULIwAiAEGgkQ9qIABB4cMLakH5ESMEKQMAIwspAwAgAEGyzAZqQQAQRgwDCyMAIgBBoJEPaiAAQeHDC2pB+REjBCkDACMLKQMAIABBsswGakEAEEYMAgsjACIAQaCRD2ogAEHhwwtqQfkRIwQpAwAjCykDACAAQbLMBmpBABBGDAELIwAiAEGgkQ9qIABB4cMLakH5ESMEKQMAIwspAwAgAEGyzAZqQQAQRgtBfyEICyALQSBqJAEgCAueFgMCfgF/AX0jAUEgayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQaCRD2ogAEHIjgNqQecRIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEQRgRAIAEoAiAoAhBBBEYNAQsjACIAQaCRD2ogAEHIjgNqQecRIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQaCRD2ogAEHIjgNqQecRIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQaCRD2ogAEHIjgNqQecRIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBECAFGyEBQQAhAgJ/QQAjeCgCACIAQQJJDQAaQQEgByAAcA0AGiABIABwQQBHCyEIIAVBBCAFGyEAAkAjdigCACIFQQJJDQBBASECIAcgBXANACAAIAVwQQBHIQILIARFBEBBACEIDAQLIAIgCHFBAUcNAQNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkACQCADKAIABEADQCALIAgpAAgiCTcDGCALIAgpAAAiCjcDEAJAIAsCfSAKIAlCAEKAgIDw//+/v8AAEGFBAEwEQCAKIAlCAEKAgIDw//+/v0AQUEEATgRAIAogCRCUAwwCCwJAQQEgAykDECADKQMYIAtBEGogC0EMaiADKAIEIAMoAgARAgBBAWoOAgcAAwsjkgEqAgAMAQsCQEEAIAMpAxAgAykDGCALQRBqIAtBDGogAygCBCADKAIAEQIAQQFqDgIFAAILI5EBKgIACzgCDAsgAiALKAIMNgAAIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQAMBQsACwNAIAsgCCkACCIJNwMYIAsgCCkAACIKNwMQIAICfSAKIAlCAEKAgIDw//+/v8AAEGFBAEwEQCAKIAlCAEKAgIDw//+/v0AQUEEATgRAIAogCRCUAwwCCyOSASoCAAwBCyORASoCAAsiDDgAACAAIAJqIQIgASAIaiEIIAYgBUEBaiIFRw0ACwwCCyMAIgBBoJEPaiAAQciOA2pB5xEjBCkDACMLKQMAIABBsswGakEAEEYMBgsjACIAQaCRD2ogAEHIjgNqQecRIwQpAwAjCykDACAAQbLMBmpBABBGDAULIAsgDDgCDAtBACEIIAQgBmsiBA0ACwwDCyMAIgBBoJEPaiAAQciOA2pB5xEjBCkDACMYKQMAIABBkcINakEAEEYMAQsCQAJAIAgEQANAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQCADKAIABEADQCALIAgpAAgiCTcDGCALIAgpAAAiCjcDEAJAIAICfSAKIAlCAEKAgIDw//+/v8AAEGFBAEwEQCAKIAlCAEKAgIDw//+/v0AQUEEATgRAIAogCRCUAwwCCwJAQQEgAykDECADKQMYIAtBEGogAiADKAIEIAMoAgARAgBBAWoOAgkAAwsjkgEqAgAMAQsCQEEAIAMpAxAgAykDGCALQRBqIAIgAygCBCADKAIAEQIAQQFqDgIJAAILI5EBKgIACzgCAAsgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAwCCwALA0AgCyAIKQAIIgk3AxggCyAIKQAAIgo3AxAgAgJ9IAogCUIAQoCAgPD//7+/wAAQYUEATARAIAogCUIAQoCAgPD//7+/QBBQQQBOBEAgCiAJEJQDDAILI5IBKgIADAELI5EBKgIACzgCACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwtBACEIIAQgBmsiBA0ADAULAAsCQAJAIAIEQANAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQCADKAIABEADQAJAIAsCfSAIKQMAIgkgCCkDCCIKQgBCgICA8P//v7/AABBhQQBMBEAgCSAKQgBCgICA8P//v79AEFBBAE4EQCAJIAoQlAMMAgsCQEEBIAMpAxAgAykDGCAIIAtBDGogAygCBCADKAIAEQIAQQFqDgIJAAMLI5IBKgIADAELAkBBACADKQMQIAMpAxggCCALQQxqIAMoAgQgAygCABECAEEBag4CCQACCyORASoCAAs4AgwLIAIgCygCDDYAACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ADAILAAsDQCACAn0gCCkDACIJIAgpAwgiCkIAQoCAgPD//7+/wAAQYUEATARAIAkgCkIAQoCAgPD//7+/QBBQQQBOBEAgCSAKEJQDDAILI5IBKgIADAELI5EBKgIACyIMOAAAIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALIAsgDDgCDAtBACEIIAQgBmsiBA0ADAcLAAsDQAJAIAAgAUwEQCAEIQYgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAU0EQCAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYMAQsgByAAIAVsaiECIAcgASAFbGohCAtBACEFAkAgAygCAARAA0ACQCACAn0gCCkDACIJIAgpAwgiCkIAQoCAgPD//7+/wAAQYUEASgRAAkACQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIBAAQLI5EBKgIADAILIwAiAEGgkQ9qIABByI4DakHnESMEKQMAIwspAwAgAEGyzAZqQQAQRgwLCyAJIApCAEKAgIDw//+/v0AQUEEASARAAkACQEEBIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIBAAQLI5IBKgIADAILIwAiAEGgkQ9qIABByI4DakHnESMEKQMAIwspAwAgAEGyzAZqQQAQRgwLCyAJIAoQlAMLOAIACyAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ADAILAAsDQCACAn0gCCkDACIJIAgpAwgiCkIAQoCAgPD//7+/wAAQYUEASgRAI5EBKgIADAELIAkgCkIAQoCAgPD//7+/QBBQQQBIBEAjkgEqAgAMAQsgCSAKEJQDCzgCACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwtBACEIIAQgBmsiBA0ACwwFCyMAIgBBoJEPaiAAQciOA2pB5xEjBCkDACMLKQMAIABBsswGakEAEEYMAwsjACIAQaCRD2ogAEHIjgNqQecRIwQpAwAjCykDACAAQbLMBmpBABBGDAILIwAiAEGgkQ9qIABByI4DakHnESMEKQMAIwspAwAgAEGyzAZqQQAQRgwBCyMAIgBBoJEPaiAAQciOA2pB5xEjBCkDACMLKQMAIABBsswGakEAEEYLQX8hCAsgC0EgaiQBIAgL0x4CA34FfyMBQeAAayIIJAFBACEGAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEQRgRAIAEoAiAoAhBBCEYNAQsjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBECAFGyEMQQAhAgJ/QQAjeCgCACIOQQJJDQAaQQEgByAOcA0AGiAMIA5wQQBHCyEGIAVBCCAFGyEFAkAjggEoAgAiDkECSQ0AQQEhAiAHIA5wDQAgBSAOcEEARyECCwJ/IAAoAiAiACgCDEUEQCAAKAIsDAELIAAoAlxBAWoLIQ4CfyABKAIgIgAoAgxFBEAgACgCLAwBCyAAKAJcQQFqCyEPIARFBEBBACEGDAQLIAIgBnFBAUcNAQNAAkAgBSAMTARAIAQhASAHIgIhBgwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiAUECTwRAIAcgACAFbGohAiAHIAAgDGxqIQYMAQsgByAEQQFrIgAgBWxqIQIgByAAIAxsaiEGQQAgDGshDEEAIAVrIQUgBCEBC0EAIQACQAJAAkACQCADKAIABEADQCAIIAYpAAgiCzcDWCAIIAYpAAAiCTcDUCAJIAtCgICAgICAgH9C////////v5/AABBQIQ0CQAJAAkACQCAJIAtCgICAgICAgH9C////////v5/AABBhQQBKDQAgDUUgDiAPSXENACAJIAtCAEIAEFBBAE4EQCAIQQhqIAkgCxCeAiIKEJoBIAkgCyAIKQMIIAgpAxAQUEUNA0EDIAMpAxAgAykDGCAIQdAAaiAIQcgAaiADKAIEIAMoAgARAgBBAWoOAgkCBAtCACEKQQEgAykDECADKQMYIAhB0ABqIAhByABqIAMoAgQgAygCABECAEEBag4CBwIDC0J/IQpBACADKQMQIAMpAxggCEHQAGogCEHIAGogAygCBCADKAIAEQIAQQFqDgIFAQILIAgpA1AgCCkDWBCeAiEKCyAIIAo3A0gLIAIgCCkDSDcAACACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ADAULAAsDQCAIIAYpAAgiCjcDWCAIIAYpAAAiCTcDUCACAn5CfyAJIApCgICAgICAgH9C////////v5/AABBhQQBKDQAaQgAgCSAKQgBCABBQQQBIDQAaIAkgChCeAgsiCzcAACACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ACyAIIAs3A0gMAwsjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIwAiAEGgkQ9qIABBrP4IakG6ESMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyMAIgBBoJEPaiAAQaz+CGpBuhEjBCkDACMLKQMAIABBsswGakEAEEYMBAtBACEGIAQgAWsiBA0ACwwDCyMAIgBBoJEPaiAAQaz+CGpBuhEjBCkDACMYKQMAIABBkcINakEAEEYMAQsCQAJAAkACQCAGBEADQAJAIAUgDEwEQCAEIQEgByICIQYMAQsgBCAFIAQgDGxqQQFrIAVuIgBrIgFBAk8EQCAHIAAgBWxqIQIgByAAIAxsaiEGDAELIAcgBEEBayIAIAVsaiECIAcgACAMbGohBkEAIAxrIQxBACAFayEFIAQhAQtBACEAAkAgAygCAARAA0AgCCAGKQAIIgs3A1ggCCAGKQAAIgk3A1AgCSALQoCAgICAgIB/Qv///////7+fwAAQUCENAkACQAJAAkAgCSALQoCAgICAgIB/Qv///////7+fwAAQYUEASg0AIA1FIA4gD0lxDQAgCSALQgBCABBQQQBOBEAgCEEYaiAJIAsQngIiChCaASAJIAsgCCkDGCAIKQMgEFBFDQNBAyADKQMQIAMpAxggCEHQAGogAiADKAIEIAMoAgARAgBBAWoOAgoCBAtCACEKQQEgAykDECADKQMYIAhB0ABqIAIgAygCBCADKAIAEQIAQQFqDgIKAgMLQn8hCkEAIAMpAxAgAykDGCAIQdAAaiACIAMoAgQgAygCABECAEEBag4CCgECCyAIKQNQIAgpA1gQngIhCgsgAiAKNwMACyACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ADAILAAsDQCAIIAYpAAgiCzcDWCAIIAYpAAAiCTcDUCACAn5CfyAJIAtCgICAgICAgH9C////////v5/AABBhQQBKDQAaQgAgCSALQgBCABBQQQBIDQAaIAkgCxCeAgs3AwAgAiAFaiECIAYgDGohBiAAQQFqIgAgAUcNAAsLQQAhBiAEIAFrIgQNAAwHCwALIAJFDQMDQAJAIAUgDEwEQCAEIQEgByICIQYMAQsgBCAFIAQgDGxqQQFrIAVuIgBrIgFBAk8EQCAHIAAgBWxqIQIgByAAIAxsaiEGDAELIAcgBEEBayIAIAVsaiECIAcgACAMbGohBkEAIAxrIQxBACAFayEFIAQhAQtBACEAAkACQAJAAkACQAJAIAMoAgBFBEAgAUEBcSENIAFBAUcNAQwCCwNAIAYpAwAiCyAGQQhqKQMAIglCgICAgICAgH9C////////v5/AABBQIQ0CQAJAAkACQCALIAlCgICAgICAgH9C////////v5/AABBhQQBKDQAgDUUgDiAPSXENACALIAlCAEIAEFBBAE4EQCAIQShqIAsgCRCeAiIKEJoBIAsgCSAIKQMoIAgpAzAQUEUNA0EDIAMpAxAgAykDGCAGIAhByABqIAMoAgQgAygCABECAEEBag4CCgIEC0IAIQpBASADKQMQIAMpAxggBiAIQcgAaiADKAIEIAMoAgARAgBBAWoOAggCAwtCfyEKQQAgAykDECADKQMYIAYgCEHIAGogAygCBCADKAIAEQIAQQFqDgIGAQILIAYpAwAgBikDCBCeAiEKCyAIIAo3A0gLIAIgCCkDSDcAACACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ACwwFCyABQX5xIRADQEJ/IQsgAgJ+Qn8gBikDACIJIAYpAwgiCkKAgICAgICAf0L///////+/n8AAEGFBAEoNABpCACAJIApCAEIAEFBBAEgNABogCSAKEJ4CCzcAAAJAIAYgDGoiBikDACIKIAYpAwgiCUKAgICAgICAf0L///////+/n8AAEGFBAEoNAEIAIQsgCiAJQgBCABBQQQBIDQAgCiAJEJ4CIQsLIAIgBWoiAiALNwAAIAIgBWohAiAGIAxqIQYgAEECaiIAIBBHDQALCyANBEAgAgJ+Qn8gBikDACIKIAYpAwgiCUKAgICAgICAf0L///////+/n8AAEGFBAEoNABpCACAKIAlCAEIAEFBBAEgNABogCiAJEJ4CCyILNwAACyAIIAs3A0gMAwsjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIwAiAEGgkQ9qIABBrP4IakG6ESMEKQMAIwspAwAgAEGyzAZqQQAQRgwHCyMAIgBBoJEPaiAAQaz+CGpBuhEjBCkDACMLKQMAIABBsswGakEAEEYMBgtBACEGIAQgAWsiBA0ACwwFCyMAIgBBoJEPaiAAQaz+CGpBuhEjBCkDACMLKQMAIABBsswGakEAEEYMAwsjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjCykDACAAQbLMBmpBABBGDAILIwAiAEGgkQ9qIABBrP4IakG6ESMEKQMAIwspAwAgAEGyzAZqQQAQRgwBCwNAAkAgBSAMTARAIAQhASAHIgIhBgwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiAUEBTQRAIAcgBEEBayIAIAVsaiECIAcgACAMbGohBkEAIAxrIQxBACAFayEFIAQhAQwBCyAHIAAgBWxqIQIgByAAIAxsaiEGC0EAIQACQCADKAIARQRAIAFBAUcEQCABQX5xIQ0DQEJ/IQsgAgJ+Qn8gBikDACIJIAYpAwgiCkKAgICAgICAf0L///////+/n8AAEGFBAEoNABpCACAJIApCAEIAEFBBAEgNABogCSAKEJ4CCzcDAAJAIAYgDGoiBikDACIKIAYpAwgiCUKAgICAgICAf0L///////+/n8AAEGFBAEoNAEIAIQsgCiAJQgBCABBQQQBIDQAgCiAJEJ4CIQsLIAIgBWoiAiALNwMAIAIgBWohAiAGIAxqIQYgAEECaiIAIA1HDQALCyABQQFxRQ0BIAICfkJ/IAYpAwAiCiAGKQMIIglCgICAgICAgH9C////////v5/AABBhQQBKDQAaQgAgCiAJQgBCABBQQQBIDQAaIAogCRCeAgs3AwAMAQsDQCAGKQMAIgsgBkEIaikDACIJQoCAgICAgIB/Qv///////7+fwAAQUCENAkACQCANRSAOIA9JcUUgCyAJQoCAgICAgIB/Qv///////7+fwAAQYUEATHFFBEBCfyEKAkBBACADKQMQIAMpAxggBiACIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBBoJEPaiAAQaz+CGpBuhEjBCkDACMLKQMAIABBsswGakEAEEYMBgsgCyAJQgBCABBQQQBIBEBCACEKAkBBASADKQMQIAMpAxggBiACIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBBoJEPaiAAQaz+CGpBuhEjBCkDACMLKQMAIABBsswGakEAEEYMBgsgCEE4aiALIAkQngIiChCaASALIAkgCCkDOCAIQUBrKQMAEFBFDQACQAJAQQMgAykDECADKQMYIAYgAiADKAIEIAMoAgARAgBBAWoOAgABAwsjACIAQaCRD2ogAEGs/ghqQboRIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIAYpAwAgBikDCBCeAiEKCyACIAo3AwALIAIgBWohAiAGIAxqIQYgAEEBaiIAIAFHDQALC0EAIQYgBCABayIEDQALDAELQX8hBgsgCEHgAGokASAGC5IhAgN+BX8jAUHgAGsiCCQBQQAhBgJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBEEYEQCABKAIgKAIQQQhGDQELIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQRAgBRshDEEAIQICf0EAI3goAgAiDkECSQ0AGkEBIAcgDnANABogDCAOcEEARwshBiAFQQggBRshBQJAI38oAgAiDkECSQ0AQQEhAiAHIA5wDQAgBSAOcEEARyECCwJ/IAAoAiAiACgCDEUEQCAAKAIsDAELIAAoAlxBAWoLIQ4CfyABKAIgIgAoAgxFBEAgACgCLAwBCyAAKAJcQQFqCyEPIARFBEBBACEGDAQLIAIgBnFBAUcNAQNAAkAgBSAMTARAIAQhASAHIgIhBgwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiAUECTwRAIAcgACAFbGohAiAHIAAgDGxqIQYMAQsgByAEQQFrIgAgBWxqIQIgByAAIAxsaiEGQQAgDGshDEEAIAVrIQUgBCEBC0EAIQACQAJAAkACQCADKAIABEADQCAIIAYpAAgiCTcDWCAIIAYpAAAiCzcDUCALIAlCgICAgICAgH5C/////////57AABBQIQ0CQAJAAkACQCALIAlCgICAgICAgH5C/////////57AABBhQQBKDQAgDUUgDiAPSXENACALIAlCAEKAgICAgICAn0AQUEEATgRAIAhBCGogCyAJEJ8CIgoQmwEgCyAJIAgpAwggCCkDEBBQRQ0DQQMgAykDECADKQMYIAhB0ABqIAhByABqIAMoAgQgAygCABECAEEBag4CCQIEC0KAgICAgICAgIB/IQpBASADKQMQIAMpAxggCEHQAGogCEHIAGogAygCBCADKAIAEQIAQQFqDgIHAgMLQv///////////wAhCkEAIAMpAxAgAykDGCAIQdAAaiAIQcgAaiADKAIEIAMoAgARAgBBAWoOAgUBAgsgCCkDUCAIKQNYEJ8CIQoLIAggCjcDSAsgAiAIKQNINwAAIAIgBWohAiAGIAxqIQYgAEEBaiIAIAFHDQAMBQsACwNAIAggBikACCIJNwNYIAggBikAACIKNwNQIAICfkL///////////8AIAogCUKAgICAgICAfkL/////////nsAAEGFBAEoNABpCgICAgICAgICAfyAKIAlCAEKAgICAgICAn0AQUEEASA0AGiAKIAkQnwILIgk3AAAgAiAFaiECIAYgDGohBiAAQQFqIgAgAUcNAAsgCCAJNwNIDAMLIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyMAIgBBoJEPaiAAQcyACWpBpBEjBCkDACMLKQMAIABBsswGakEAEEYMBQsjACIAQaCRD2ogAEHMgAlqQaQRIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhBiAEIAFrIgQNAAsMAwsjACIAQaCRD2ogAEHMgAlqQaQRIwQpAwAjGCkDACAAQZHCDWpBABBGDAELAkACQAJAAkAgBgRAA0ACQCAFIAxMBEAgBCEBIAciAiEGDAELIAQgBSAEIAxsakEBayAFbiIAayIBQQJPBEAgByAAIAVsaiECIAcgACAMbGohBgwBCyAHIARBAWsiACAFbGohAiAHIAAgDGxqIQZBACAMayEMQQAgBWshBSAEIQELQQAhAAJAIAMoAgAEQANAIAggBikACCIJNwNYIAggBikAACILNwNQIAsgCUKAgICAgICAfkL/////////nsAAEFAhDQJAAkACQAJAIAsgCUKAgICAgICAfkL/////////nsAAEGFBAEoNACANRSAOIA9JcQ0AIAsgCUIAQoCAgICAgICfQBBQQQBOBEAgCEEYaiALIAkQnwIiChCbASALIAkgCCkDGCAIKQMgEFBFDQNBAyADKQMQIAMpAxggCEHQAGogAiADKAIEIAMoAgARAgBBAWoOAgoCBAtCgICAgICAgICAfyEKQQEgAykDECADKQMYIAhB0ABqIAIgAygCBCADKAIAEQIAQQFqDgIKAgMLQv///////////wAhCkEAIAMpAxAgAykDGCAIQdAAaiACIAMoAgQgAygCABECAEEBag4CCgECCyAIKQNQIAgpA1gQnwIhCgsgAiAKNwMACyACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ADAILAAsDQCAIIAYpAAgiCTcDWCAIIAYpAAAiCjcDUCACAn5C////////////ACAKIAlCgICAgICAgH5C/////////57AABBhQQBKDQAaQoCAgICAgICAgH8gCiAJQgBCgICAgICAgJ9AEFBBAEgNABogCiAJEJ8CCzcDACACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ACwtBACEGIAQgAWsiBA0ADAcLAAsgAkUNAwNAAkAgBSAMTARAIAQhASAHIgIhBgwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiAUECTwRAIAcgACAFbGohAiAHIAAgDGxqIQYMAQsgByAEQQFrIgAgBWxqIQIgByAAIAxsaiEGQQAgDGshDEEAIAVrIQUgBCEBC0EAIQACQAJAAkACQAJAAkAgAygCAEUEQCABQQFxIQ0gAUEBRw0BDAILA0AgBikDACIJIAZBCGopAwAiC0KAgICAgICAfkL/////////nsAAEFAhDQJAAkACQAJAIAkgC0KAgICAgICAfkL/////////nsAAEGFBAEoNACANRSAOIA9JcQ0AIAkgC0IAQoCAgICAgICfQBBQQQBOBEAgCEEoaiAJIAsQnwIiChCbASAJIAsgCCkDKCAIKQMwEFBFDQNBAyADKQMQIAMpAxggBiAIQcgAaiADKAIEIAMoAgARAgBBAWoOAgoCBAtCgICAgICAgICAfyEKQQEgAykDECADKQMYIAYgCEHIAGogAygCBCADKAIAEQIAQQFqDgIIAgMLQv///////////wAhCkEAIAMpAxAgAykDGCAGIAhByABqIAMoAgQgAygCABECAEEBag4CBgECCyAGKQMAIAYpAwgQnwIhCgsgCCAKNwNICyACIAgpA0g3AAAgAiAFaiECIAYgDGohBiAAQQFqIgAgAUcNAAsMBQsgAUF+cSEQA0BC////////////ACEJIAICfkL///////////8AIAYpAwAiCyAGKQMIIgpCgICAgICAgH5C/////////57AABBhQQBKDQAaQoCAgICAgICAgH8gCyAKQgBCgICAgICAgJ9AEFBBAEgNABogCyAKEJ8CCzcAAAJAIAYgDGoiBikDACIKIAYpAwgiC0KAgICAgICAfkL/////////nsAAEGFBAEoNAEKAgICAgICAgIB/IQkgCiALQgBCgICAgICAgJ9AEFBBAEgNACAKIAsQnwIhCQsgAiAFaiICIAk3AAAgAiAFaiECIAYgDGohBiAAQQJqIgAgEEcNAAsLIA0EQCACAn5C////////////ACAGKQMAIgkgBikDCCIKQoCAgICAgIB+Qv////////+ewAAQYUEASg0AGkKAgICAgICAgIB/IAkgCkIAQoCAgICAgICfQBBQQQBIDQAaIAkgChCfAgsiCTcAAAsgCCAJNwNIDAMLIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyMAIgBBoJEPaiAAQcyACWpBpBEjBCkDACMLKQMAIABBsswGakEAEEYMBwsjACIAQaCRD2ogAEHMgAlqQaQRIwQpAwAjCykDACAAQbLMBmpBABBGDAYLQQAhBiAEIAFrIgQNAAsMBQsjACIAQaCRD2ogAEHMgAlqQaQRIwQpAwAjCykDACAAQbLMBmpBABBGDAMLIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwspAwAgAEGyzAZqQQAQRgwCCyMAIgBBoJEPaiAAQcyACWpBpBEjBCkDACMLKQMAIABBsswGakEAEEYMAQsDQAJAIAUgDEwEQCAEIQEgByICIQYMAQsgBCAFIAQgDGxqQQFrIAVuIgBrIgFBAU0EQCAHIARBAWsiACAFbGohAiAHIAAgDGxqIQZBACAMayEMQQAgBWshBSAEIQEMAQsgByAAIAVsaiECIAcgACAMbGohBgtBACEAAkACfgJAIAMoAgBFBEAgAUEBRwRAIAFBfnEhDQNAQv///////////wAhCSACAn5C////////////ACAGKQMAIgsgBikDCCIKQoCAgICAgIB+Qv////////+ewAAQYUEASg0AGkKAgICAgICAgIB/IAsgCkIAQoCAgICAgICfQBBQQQBIDQAaIAsgChCfAgs3AwACQCAGIAxqIgYpAwAiCiAGKQMIIgtCgICAgICAgH5C/////////57AABBhQQBKDQBCgICAgICAgICAfyEJIAogC0IAQoCAgICAgICfQBBQQQBIDQAgCiALEJ8CIQkLIAIgBWoiAiAJNwMAIAIgBWohAiAGIAxqIQYgAEECaiIAIA1HDQALCyABQQFxRQ0DIAYpAwAiCSAGKQMIIgpCgICAgICAgH5C/////////57AABBhQQBMDQFC////////////AAwCCwNAIAYpAwAiCSAGQQhqKQMAIgtCgICAgICAgH5C/////////57AABBQIQ0CQAJAIA1FIA4gD0lxRSAJIAtCgICAgICAgH5C/////////57AABBhQQBMcUUEQEL///////////8AIQoCQEEAIAMpAxAgAykDGCAGIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAJIAtCAEKAgICAgICAn0AQUEEASARAQoCAgICAgICAgH8hCgJAQQEgAykDECADKQMYIAYgAiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQaCRD2ogAEHMgAlqQaQRIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIAhBOGogCSALEJ8CIgoQmwEgCSALIAgpAzggCEFAaykDABBQRQ0AAkACQEEDIAMpAxAgAykDGCAGIAIgAygCBCADKAIAEQIAQQFqDgIAAQMLIwAiAEGgkQ9qIABBzIAJakGkESMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAGKQMAIAYpAwgQnwIhCgsgAiAKNwMACyACIAVqIQIgBiAMaiEGIABBAWoiACABRw0ACwwCC0KAgICAgICAgIB/IAkgCkIAQoCAgICAgICfQBBQQQBIDQAaIAkgChCfAgshCSACIAk3AwALQQAhBiAEIAFrIgQNAAsMAQtBfyEGCyAIQeAAaiQBIAYLzx0CAn4HfyMBQeAAayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQaCRD2ogAEGD/AhqQY8RIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEQRgRAIAEoAiAoAhBBBEYNAQsjACIAQaCRD2ogAEGD/AhqQY8RIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQaCRD2ogAEGD/AhqQY8RIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQaCRD2ogAEGD/AhqQY8RIwQpAwAjBSkDACAAQfnqBGpBABBG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CCkAACIKNwNQIAICf0H/////ByAKIAlCAEKAgPD/////jsAAEGFBAEoNABpBgICAgHggCiAJQgBCgICAgICAgI9AEFBBAEgNABogCiAJEHkLIgY2AAAgAiAFaiECIAggDGohCCAAQQFqIgAgAUcNAAsgCyAGNgJMDAMLIwAiAEGgkQ9qIABB34IJakH7ECMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyMAIgBBoJEPaiAAQd+CCWpB+xAjBCkDACMLKQMAIABBsswGakEAEEYMBQsjACIAQaCRD2ogAEHfgglqQfsQIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAFrIgQNAAsMAwsjACIAQaCRD2ogAEHfgglqQfsQIwQpAwAjGCkDACAAQZHCDWpBABBGDAELAkACQAJAAkAgCARAA0ACQCAFIAxMBEAgBCEBIAciAiEIDAELIAQgBSAEIAxsakEBayAFbiIAayIBQQJPBEAgByAAIAVsaiECIAcgACAMbGohCAwBCyAHIARBAWsiACAFbGohAiAHIAAgDGxqIQhBACAMayEMQQAgBWshBSAEIQELQQAhAAJAIAMoAgAEQANAIAsgCCkACCIJNwNYIAsgCCkAACIKNwNQIAogCUIAQoCA8P////+OwAAQUCEGAkACQAJAAkAgCiAJQgBCgIDw/////47AABBhQQBKDQAgBkUgDiAPSXENACAKIAlCAEKAgICAgICAj0AQUEEATgRAIAtBGGogCiAJEHkiBhBWIAogCSALKQMYIAspAyAQUEUNA0EDIAMpAxAgAykDGCALQdAAaiACIAMoAgQgAygCABECAEEBag4CCgIEC0GAgICAeCEGQQEgAykDECADKQMYIAtB0ABqIAIgAygCBCADKAIAEQIAQQFqDgIKAgMLQf////8HIQZBACADKQMQIAMpAxggC0HQAGogAiADKAIEIAMoAgARAgBBAWoOAgoBAgsgCykDUCALKQNYEHkhBgsgAiAGNgIACyACIAVqIQIgCCAMaiEIIABBAWoiACABRw0ADAILAAsDQCALIAgpAAgiCTcDWCALIAgpAAAiCjcDUCACAn9B/////wcgCiAJQgBCgIDw/////47AABBhQQBKDQAaQYCAgIB4IAogCUIAQoCAgICAgICPQBBQQQBIDQAaIAogCRB5CzYCACACIAVqIQIgCCAMaiEIIABBAWoiACABRw0ACwtBACEIIAQgAWsiBA0ADAcLAAsgAkUNAwNAAkAgBSAMTARAIAQhBiAHIgIhCAwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiBkECTwRAIAcgACAFbGohAiAHIAAgDGxqIQgMAQsgByAEQQFrIgAgBWxqIQIgByAAIAxsaiEIQQAgDGshDEEAIAVrIQUgBCEGC0EAIQACQAJAAkACQAJAAkAgAygCAEUEQCAGQQFxIRAgBkEBRw0BDAILA0AgCCkDACIJIAhBCGopAwAiCkIAQoCA8P////+OwAAQUCEBAkACQAJAAkAgCSAKQgBCgIDw/////47AABBhQQBKDQAgAUUgDiAPSXENACAJIApCAEKAgICAgICAj0AQUEEATgRAIAtBKGogCSAKEHkiARBWIAkgCiALKQMoIAspAzAQUEUNA0EDIAMpAxAgAykDGCAIIAtBzABqIAMoAgQgAygCABECAEEBag4CCgIEC0GAgICAeCEBQQEgAykDECADKQMYIAggC0HMAGogAygCBCADKAIAEQIAQQFqDgIIAgMLQf////8HIQFBACADKQMQIAMpAxggCCALQcwAaiADKAIEIAMoAgARAgBBAWoOAgYBAgsgCCkDACAIKQMIEHkhAQsgCyABNgJMCyACIAsoAkw2AAAgAiAFaiECIAggDGohCCAAQQFqIgAgBkcNAAsMBQsgBkF+cSERQQAhDQNAQf////8HIQAgAgJ/Qf////8HIAgpAwAiCSAIKQMIIgpCAEKAgPD/////jsAAEGFBAEoNABpBgICAgHggCSAKQgBCgICAgICAgI9AEFBBAEgNABogCSAKEHkLNgAAAkAgCCAMaiIBKQMAIgkgASkDCCIKQgBCgIDw/////47AABBhQQBKDQBBgICAgHghACAJIApCAEKAgICAgICAj0AQUEEASA0AIAkgChB5IQALIAIgBWoiAiAANgAAIAIgBWohAiABIAxqIQggDUECaiINIBFHDQALCyAQBEAgAgJ/Qf////8HIAgpAwAiCSAIKQMIIgpCAEKAgPD/////jsAAEGFBAEoNABpBgICAgHggCSAKQgBCgICAgICAgI9AEFBBAEgNABogCSAKEHkLIgA2AAALIAsgADYCTAwDCyMAIgBBoJEPaiAAQd+CCWpB+xAjBCkDACMLKQMAIABBsswGakEAEEYMCAsjACIAQaCRD2ogAEHfgglqQfsQIwQpAwAjCykDACAAQbLMBmpBABBGDAcLIwAiAEGgkQ9qIABB34IJakH7ECMEKQMAIwspAwAgAEGyzAZqQQAQRgwGC0EAIQggBCAGayIEDQALDAULIwAiAEGgkQ9qIABB34IJakH7ECMEKQMAIwspAwAgAEGyzAZqQQAQRgwDCyMAIgBBoJEPaiAAQd+CCWpB+xAjBCkDACMLKQMAIABBsswGakEAEEYMAgsjACIAQaCRD2ogAEHfgglqQfsQIwQpAwAjCykDACAAQbLMBmpBABBGDAELA0ACQCAFIAxMBEAgBCEGIAciAiEIDAELIAQgBSAEIAxsakEBayAFbiIAayIGQQFNBEAgByAEQQFrIgAgBWxqIQIgByAAIAxsaiEIQQAgDGshDEEAIAVrIQUgBCEGDAELIAcgACAFbGohAiAHIAAgDGxqIQgLQQAhAAJAAn8CQCADKAIARQRAIAZBAUcEQCAGQX5xIRBBACENA0BB/////wchACACAn9B/////wcgCCkDACIJIAgpAwgiCkIAQoCA8P////+OwAAQYUEASg0AGkGAgICAeCAJIApCAEKAgICAgICAj0AQUEEASA0AGiAJIAoQeQs2AgACQCAIIAxqIgEpAwAiCSABKQMIIgpCAEKAgPD/////jsAAEGFBAEoNAEGAgICAeCEAIAkgCkIAQoCAgICAgICPQBBQQQBIDQAgCSAKEHkhAAsgAiAFaiICIAA2AgAgAiAFaiECIAEgDGohCCANQQJqIg0gEEcNAAsLIAZBAXFFDQMgCCkDACIJIAgpAwgiCkIAQoCA8P////+OwAAQYUEATA0BQf////8HDAILA0AgCCkDACIJIAhBCGopAwAiCkIAQoCA8P////+OwAAQUCEBAkACQCABRSAOIA9JcUUgCSAKQgBCgIDw/////47AABBhQQBMcUUEQEH/////ByEBAkBBACADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBBoJEPaiAAQd+CCWpB+xAjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCSAKQgBCgICAgICAgI9AEFBBAEgEQEGAgICAeCEBAkBBASADKQMQIAMpAxggCCACIAMoAgQgAygCABEC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AUUgDiAPSXENACAKIAlCAEIAEFBBAE4EQCALQRhqIAogCRB4IgEQWiAKIAkgCykDGCALKQMgEFBFDQNBAyADKQMQIAMpAxggC0HQAGogAiADKAIEIAMoAgARAgBBAWoOAgoCBAtBASADKQMQIAMpAxggC0HQAGogAiADKAIEIAMoAgARAgAiAUEBag4CCgIDC0F/IQFBACADKQMQIAMpAxggC0HQAGogAiADKAIEIAMoAgARAgBBAWoOAgoBAgsgCykDUCALKQNYEHghAQsgAiABNgIACyACIAVqIQIgCCAMaiEIIABBAWoiACAGRw0ADAILAAsDQCALIAgpAAgiCTcDWCALIAgpAAAiCjcDUCACAn9BfyAKIAlCAEKAgPj///+/j8AAEGFBAEoNABpBACAKIAlCAEIAEFBBAEgNABogCiAJEHgLNgIAIAIgBWohAiAIIAxqIQggAEEBaiIAIAZHDQALC0EAIQggBCAGayIEDQAMBwsACyACRQ0DA0ACQCAFIAxMBEAgBCEGIAciAiEIDAELIAQgBSAEIAxsakEBayAFbiIAayIGQQJPBEAgByAAIAVsaiECIAcgACAMbGohCAwBCyAHIARBAWsiACAFbGohAiAHIAAgDGxqIQhBACAMayEMQQAgBWshBSAEIQYLQQAhAAJAAkACQAJAAkACQCADKAIARQRAIAZBAXEhECAGQQFHDQEMAgsDQCAIKQMAIgkgCEEIaikDACIKQgBCgID4////v4/AABBQIQECQAJAAkACQCAJIApCAEKAgPj///+/j8AAEGFBAEoNACABRSAOIA9JcQ0AIAkgCkIAQgAQUEEATgRAIAtBKGogCSAKEHgiARBaIAkgCiALKQMoIAspAzAQUEUNA0EDIAMpAxAgAykDGCAIIAtBzABqIAMoAgQgAygCABECAEEBag4CCgIEC0EBIAMpAxAgAykDGCAIIAtBzABqIAMoAgQgAygCABECACIBQQFqDgIIAgMLQX8hAUEAIAMpAxAgAykDGCAIIAtBzABqIAMoAgQgAygCABECAEEBag4CBgECCyAIKQMAIAgpAwgQeCEBCyALIAE2AkwLIAIgCygCTDYAACACIAVqIQIgCCAMaiEIIABBAWoiACAGRw0ACwwFCyAGQX5xIRFBACENA0BBfyEAIAICf0F/IAgpAwAiCSAIKQMIIgpC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ACgCLAwBCyAAKAJcQQFqCyEOAn8gASgCICIAKAIMRQRAIAAoAiwMAQsgACgCXEEBagshDyAERQRAQQAhCAwECyACIAhxQQFHDQEDQAJAIAUgDEwEQCAEIQEgByICIQgMAQsgBCAFIAQgDGxqQQFrIAVuIgBrIgFBAk8EQCAHIAAgBWxqIQIgByAAIAxsaiEIDAELIAcgBEEBayIAIAVsaiECIAcgACAMbGohCEEAIAxrIQxBACAFayEFIAQhAQtBACEAAkACQAJAAkAgAygCAARAA0AgCyAIKQAIIgk3A1ggCyAIKQAAIgo3A1AgCiAJQgBCgIDw/////47AABBQIQYCQAJAAkACQCAKIAlCAEKAgPD/////jsAAEGFBAEoNACAGRSAOIA9JcQ0AIAogCUIAQoCAgICAgICPQBBQQQBOBEAgC0EIaiAKIAkQeSIGEFYgCiAJIAspAwggCykDEBBQRQ0DQQMgAykDECADKQMYIAtB0ABqIAtBzABqIAMoAgQgAygCABECAEEBag4CCQIEC0GAgICAeCEGQQEgAykDECADKQMYIAtB0ABqIAtBzABqIAMoAgQgAygCABECAEEBag4CBwIDC0H/////ByEGQQAgAykDECADKQMYIAtB0ABqIAtBzABqIAMoAgQgAygCABECAEEBag4CBQECCyALKQNQIAspA1gQeSEGCyALIAY2AkwLIAIgCygCTDYAACACIAVqIQIgCCAMaiEIIABBAWoiACABRw0ADAULAAsDQCALIAgpAAgiCTcDWCALIAgpAAAiCjcDUCACAn9B/////wcgCiAJQgBCgIDw/////47AABBhQQBKDQAaQYCAgIB4IAogCUIAQoCAgICAgICPQBBQQQBIDQAaIAogCRB5CyIGNgAAIAIgBWohAiAIIAxqIQggAEEBaiIAIAFHDQALIAsgBjYCTAwDCyMAIgBBoJEPaiAAQeCaAmpB0xAjBCkDACMLKQMAIABBsswGakEAEEYMBgsjACIAQaCRD2ogAEHgmgJqQdMQIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEGgkQ9qIABB4JoCakHTECMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCABayIEDQALDAMLIwAiAEGgkQ9qIABB4JoCakHTECMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCwJAAkACQAJAIAgEQANAAkAgBSAMTARAIAQhASAHIgIhCAwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiAUECTwRAIAcgACAFbGohAiAHIAAgDGxqIQgMAQsgByAEQQFrIgAgBWxqIQIgByAAIAxsaiEIQQAgDGshDEEAIAVrIQUgBCEBC0EAIQACQCADKAIABEADQCALIAgpAAgiCTcDWCALIAgpAAAiCjcDUCAKIAlCAEKAgPD/////jsAAEFAhBgJAAkACQAJAIAogCUIAQoCA8P////+OwAAQYUEASg0AIAZFIA4gD0lxDQAgCiAJQgBCgICAgICAgI9AEFBBAE4EQCALQRhqIAogCRB5IgYQViAKIAkgCykDGCALKQMgEFBFDQNBAyADKQMQIAMpAxggC0HQAGogAiADKAIEIAMoAgARAgBBAWoOAgoCBAtBgICAgHghBkEBIAMpAxAgAykDGCALQdAAaiACIAMoAgQgAygCABECAEEBag4CCgIDC0H/////ByEGQQAgAykDECADKQMYIAtB0ABqIAIgAygCBCADKAIAEQIAQQFqDgIKAQILIAspA1AgCykDWBB5IQYLIAIgBjYCAAsgAiAFaiECIAggDGohCCAAQQFqIgAgAUcNAAwCCwALA0AgCyAIKQAIIgk3A1ggCyAIKQAAIgo3A1AgAgJ/Qf////8HIAogCUIAQoCA8P////+OwAAQYUEASg0AGkGAgICAeCAKIAlCAEKAgICAgICAj0AQUEEASA0AGiAKIAkQeQs2AgAgAiAFaiECIAggDGohCCAAQQFqIgAgAUcNAAsLQQAhCCAEIAFrIgQNAAwHCwALIAJFDQMDQAJAIAUgDEwEQCAEIQYgByICIQgMAQsgBCAFIAQgDGxqQQFrIAVuIgBrIgZBAk8EQCAHIAAgBWxqIQIgByAAIAxsaiEIDAELIAcgBEEBayIAIAVsaiECIAcgACAMbGohCEEAIAxrIQxBACAFayEFIAQhBgtBACEAAkACQAJAAkACQAJAIAMoAgBFBEAgBkEBcSEQIAZBAUcNAQwCCwNAIAgpAwAiCSAIQQhqKQMAIgpCAEKAgPD/////jsAAEFAhAQJAAkACQAJAIAkgCkIAQoCA8P////+OwAAQYUEASg0AIAFFIA4gD0lxDQAgCSAKQgBCgICAgICAgI9AEFBBAE4EQCALQShqIAkgChB5IgEQViAJIAogCykDKCALKQMwEFBFDQNBAyADKQMQIAMpAxggCCALQcwAaiADKAIEIAMoAgARAgBBAWoOAgoCBAtBgICAgHghAUEBIAMpAxAgAykDGCAIIAtBzABqIAMoAgQgAygCABECAEEBag4CCAIDC0H/////ByEBQQAgAykDECADKQMYIAggC0HMAGogAygCBCADKAIAEQIAQQFqDgIGAQILIAgpAwAgCCkDCBB5IQELIAsgATYCTAsgAiALKAJMNgAAIAIgBWohAiAIIAxqIQggAEEBaiIAIAZHDQALDAULIAZBfnEhEUEAIQ0DQEH/////ByEAIAICf0H/////ByAIKQMAIgkgCCkDCCIKQgBCgIDw/////47AABBhQQBKDQAaQYCAgIB4IAkgCkIAQoCAgICAgICPQBBQQQBIDQAaIAkgChB5CzYAAAJAIAggDGoiASkDACIJIAEpAwgiCkIAQoCA8P////+OwAAQYUEASg0AQYCAgIB4IQAgCSAKQgBCgICAgICAgI9AEFBBAEgNACAJIAoQeSEACyACIAVqIgIgADYAACACIAVqIQIgASAMaiEIIA1BAmoiDSARRw0ACwsgEARAIAICf0H/////ByAIKQMAIgkgCCkDCCIKQgBCgIDw/////47AABBhQQBKDQAaQYCAgIB4IAkgCkIAQoCAgICAgICPQBBQQQBIDQAaIAkgChB5CyIANgAACyALIAA2AkwMAwsjACIAQaCRD2ogAEHgmgJqQdMQIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIwAiAEGgkQ9qIABB4JoCakHTECMEKQMAIwspAwAgAEGyzAZqQQAQRgwHCyMAIgBBoJEPaiAAQeCaAmpB0xAjBCkDACMLKQMAIABBsswGakEAEEYMBgtBACEIIAQgBmsiBA0ACwwFCyMAIgBBoJEPaiAAQeCaAmpB0xAjBCkDACMLKQMAIABBsswGakEAEEYMAwsjACIAQaCRD2ogAEHgmgJqQdMQIwQpAwAjCykDACAAQbLMBmpBABBGDAILIwAiAEGgkQ9qIABB4JoCakHTECMEKQMAIwspAwAgAEGyzAZqQQAQRgwBCwNAAkAgBSAMTARAIAQhBiAHIgIhCAwBCyAEIAUgBCAMbGpBAWsgBW4iAGsiBkEBTQRAIAcgBEEBayIAIAVsaiECIAcgACAMbGohCEEAIAxrIQxBACAFayEFIAQhBgwBCyAHIAAgBWxqIQIgByAAIAxsaiEIC0EAIQACQAJ/AkAgAygCAEUEQCAGQQFHBEAgBkF+cSEQQQAhDQNAQf////8HIQAgAgJ/Qf////8HIAgpAwAiCSAIKQMIIgpCAEKAgPD/////jsAAEGFBAEoNABpBgICAgHggCSAKQgBCgICAgICAgI9AEFBBAEgNABogCSAKEHkLNgIAAkAgCCAMaiIBKQMAIgkgASkDCCIKQgBCgIDw/////47AABBhQQBKDQBBgICAgHghACAJIApCAEKAgICAgICAj0AQUEEASA0AIAkgChB5IQALIAIgBWoiAiAANgIAIAIgBWohAiABIAxqIQggDUECaiINIBBHDQALCyAGQQFxRQ0DIAgpAwAiCSAIKQMIIgpCAEKAgPD/////jsAAEGFBAEwNAUH/////BwwCCwNAIAgpAwAiCSAIQQhqKQMAIgpCAEKAgPD/////jsAAEFAhAQJAAkAgAUUgDiAPSXFFIAkgCkIAQoCA8P////+OwAAQYUEATHFFBEBB/////wchAQJAQQAgAykDECADKQMYIAggAiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQaCRD2ogAEHgmgJqQdMQIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIAkgCkIAQoCAgICAgICPQBBQQQBIBEBBgICAgHghAQJAQQEgAykDECADKQMYIAggAiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQaCRD2ogAEHgmgJqQdMQIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIAtBOGogCSAKEHkiARBWIAkgCiALKQM4IAtBQGspAwAQUEUNAAJAAkBBAyADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAAEDCyMAIgBBoJEPaiAAQeCaAmpB0xAjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCCkDACAIKQMIEHkhAQsgAiABNgIACyACIAVqIQIgCCAMaiEIIABBAWoiACAGRw0ACwwCC0GAgICAeCAJIApCAEKAgICAgICAj0AQUEEASA0AGiAJIAoQeQshCCACIAg2AgALQQAhCCAEIAZrIgQNAAsMAQtBfyEICyALQeAAaiQBIAgL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ACEFA0AgCkHgAWogASsAABBwIAkgCikD6AE3AwggCSAKKQPgATcDACAKQdABaiAAIAFqIgErAAAQcCACIAlqIgkgCikD2AE3AwggCSAKKQPQATcDACAKQcABaiAAIAFqIgErAAAQcCACIAlqIgkgCikDyAE3AwggCSAKKQPAATcDACAKQbABaiAAIAFqIgErAAAQcCACIAlqIgkgCikDuAE3AwggCSAKKQOwATcDACACIAlqIQkgACABaiEBIAVBBGoiBSAIRw0ACwtBACEFIAZBA3EiCEUNAANAIApBoAFqIAErAAAQcCAJIAopA6gBNwMIIAkgCikDoAE3AwAgAiAJaiEJIAAgAWohASAFQQFqIgUgCEcNAAsLQQAhCSAEIAZrIgQNAAwECwALIAEEQANAAkACQCAAIAJOBEAgByIBIQkMAQsgBCACIAAgBGxqQQFrIAJuIgFrIgZBAk8EQCAHIAEgAmxqIQkgByAAIAFsaiEBDAILIAcgAiAEQQFrIgFsaiEJIAcgACABbGohAUEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQhBACEFA0AgCkHQA2ogASsDABBwIAkgCikD2AM3AAggCSAKKQPQAzcAACAKQcADaiAAIAFqIgErAwAQcCACIAlqIgkgCikDyAM3AAggCSAKKQPAAzcAACAKQbADaiAAIAFqIgErAwAQcCACIAlqIgkgCikDuAM3AAggCSAKKQOwAzcAACAKQaADaiAAIAFqIgErAwAQcCACIAlqIgkgCikDqAM3AAggCSAKKQOgAzcAACACIAlqIQkgACABaiEBIAVBBGoiBSAIRw0ACwtBACEFIAZBA3EiCEUNAQNAIApBkANqIAErAwAQcCAJIAopA5gDNwAIIAkgCikDkAM3AAAgAiAJaiEJIAAgAWohASAFQQFqIgUgCEcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCEEAIQUDQCAKQYADaiABKwMAEHAgCSAKKQOIAzcACCAJIAopA4ADNwAAIApB8AJqIAAgAWoiASsDABBwIAIgCWoiCSAKKQP4AjcACCAJIAopA/ACNwAAIApB4AJqIAAgAWoiASsDABBwIAIgCWoiCSAKKQPoAjcACCAJIAopA+ACNwAAIApB0AJqIAAgAWoiASsDABBwIAIg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BEEBcQJAIARBAUYEQCAHIQMMAQsgBEF+cSEBQQAhBiAHIQMDQEL///////////8AIQogAwJ+Qv///////////wAgBysAACIJRAAAAAAAAOBDZA0AGkKAgICAgICAgIB/IAlEAAAAAAAA4MNjDQAaIAmZRAAAAAAAAOBDYwRAIAmwDAELQoCAgICAgICAgH8LNwMAAkAgAiAHaiIEKwAAIglEAAAAAAAA4ENkDQBCgICAgICAgICAfyEKIAlEAAAAAAAA4MNjDQAgCZlEAAAAAAAA4ENjBEAgCbAhCgwBCwsgAiADaiIDIAo3AwAgAiADaiEDIAIgBGohByAGQQJqIgYgAUcNAAsLQQAhBkUNASAHKwAAIglEAAAAAAAA4ENkBEAgA0L///////////8ANwMADAILAkAgCUQAAAAAAADgw2MNACAJmUQAAAAAAADgQ2NFDQAgAyAJsDcDAAwCCyADQoCAgICAgICAgH83AwAMAQsgBEEBcQJAIARBAUYEQCAHIQMMAQsgBEF+cSEBQQAhBiAHIQMDQEL///////////8AIQogAwJ+Qv///////////wAgBysAACIJRAAAAAAAAOBDZA0AGkKAgICAgICAgIB/IAlEAAAAAAAA4MNjDQAaIAmZRAAAAAAAAOBDYwRAIAmwDAELQoCAgICAgICAgH8LNwAAAkAgAiAHaiIEKwAAIglEAAAAAAAA4ENkDQBCgICAgICAgICAfyEKIAlEAAAAAAAA4MNjDQAgCZlEAAAAAAAA4ENjBEAgCbAhCgwBCwsgAiADaiIDIAo3AAAgAiADaiEDIAIgBGohByAGQQJqIgYgAUcNAAsLQQAhBkUNACAHKwAAIglEAAAAAAAA4ENkBEAgA0L///////////8ANwAADAELAkAgCUQAAAAAAADgw2MNACAJmUQAAAAAAADgQ2NFDQAgAyAJsDcAAAwBCyADQoCAgICAgICAgH83AAALIAhBEGokASAGC4MiAwF8B38BfiMBQRBrIgskAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQpBACECAn9BACN3KAIAIgZBAkkNABpBASAHIAZwDQAaIAogBnBBAEcLIQggBUEEIAUbIQUCQCOEASgCACIGQQJJDQBBASECIAcgBnANACAFIAZwQQBHIQILAn8gACgCICIAKAIMRQRAIAAoAiwMAQsgACgCXEEBagshDwJ/IAEoAiAiACgCDEUEQCAAKAIsDAELIAAoAlxBAWoLIRAgBEUEQEEAIQgMBAsgAiAIcUEBRw0BA0ACQCAFIApMBEAgBCEGIAciAiEIDAELIAQgBSAEIApsakEBayAFbiIAayIGQQJPBEAgByAAIAVsaiECIAcgACAKbGohCAwBCyAHIARBAWsiACAFbGohAiAHIAAgCmxqIQhBACAKayEKQQAgBWshBSAEIQYLQQAhAAJAAkACQAJAAkACQCADKAIARQRAIAZBAXEhDSAGQQFHDQEMAgsDQCALIAgpAAAiETcDCAJAAkACQAJAIBG/IglEAADg////70FkDQAgDyAQSSAJRAAA4P///+9BYXENACAJRAAAAAAAAAAAY0UEQCAJAn8gCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAsiAbhhDQMCQEEDIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgILAAULIAsrAwgiCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxRQ0CIAmrIQEMAwtBASADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECACIBQQFqDgIIAgMLQX8hAUEAIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgIGAQILQQAhAQsgCyABNgIECyACIAsoAgQ2AAAgAiAFaiECIAggCmohCCAAQQFqIgAgBkcNAAsMBQsgBkF+cSEOQQAhDANAQX8hACACAn9BfyAIKwAAIglEAADg////70FkDQAaQQAgCUQAAAAAAAAAAGMNABogCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAs2AAACQCAIIApqIgErAAAiCUQAAOD////vQWQNAEEAIQAgCUQAAAAAAAAAAGMNACAJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnEEQCAJqyEADAELCyACIAVqIgIgADYAACACIAVqIQIgASAKaiEIIAxBAmoiDCAORw0ACwsgDQRAIAICf0F/IAgrAAAiCUQAAOD////vQWQNABoCQCAJRAAAAAAAAAAAYw0AIAlEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNACAJqwwBC0EACyIANgAACyALIAA2AgQgCyAJOQMIDAMLIwAiAEGgkQ9qIABBm/wIakGMDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMLKQMAIABBsswGakEAEEYMBQsjACIAQaCRD2ogAEGb/AhqQYwPIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAZrIgQNAAsMAwsjACIAQaCRD2ogAEGb/AhqQYwPIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAgEQANAAkAgBSAKTARAIAQhBiAHIgghAgwBCyAEIAUgBCAKbGpBAWsgBW4iAGsiBkECTwRAIAcgACAFbGohCCAHIAAgCmxqIQIMAQsgByAEQQFrIgAgBWxqIQggByAAIApsaiECQQAgCmshCkEAIAVrIQUgBCEGC0EAIQACQAJAAkACQAJAAkAgAygCAEUEQCAGQQFxIQ0gBkEBRw0BDAILA0AgCyACKQAAIhE3AwgCQAJAAkACQCARvyIJRAAA4P///+9BZA0AIA8gEEkgCUQAAOD////vQWFxDQAgCUQAAAAAAAAAAGNFBEAgCQJ/IAlEAAAAAAAA8EFjIAlEAAAAAAAAAABmcQRAIAmrDAELQQALIgG4YQ0DAkBBAyADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CCwAFCyALKwMIIglEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNAiAJqyEBDAMLQQEgAykDECADKQMYIAtBCGogCCADKAIEIAMoAgARAgAiAUEBag4CCAIDC0F/IQFBACADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CBgECC0EAIQELIAggATYCAAsgBSAIaiEIIAIgCmohAiAAQQFqIgAgBkcNAAsMBQsgBkF+cSEOQQAhDANAQX8hACAIAn9BfyACKwAAIglEAADg////70FkDQAaQQAgCUQAAAAAAAAAAGMNABogCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAs2AgACQCACIApqIgErAAAiCUQAAOD////vQWQNAEEAIQAgCUQAAAAAAAAAAGMNACAJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnEEQCAJqyEADAELCyAFIAhqIgIgADYCACACIAVqIQggASAKaiECIAxBAmoiDCAORw0ACwsgDQRAIAgCf0F/IAIrAAAiCUQAAOD////vQWQNABoCQCAJRAAAAAAAAAAAYw0AIAlEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNACAJqwwBC0EACzYCAAsgCyAJOQMIDAMLIwAiAEGgkQ9qIABBm/wIakGMDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMLKQMAIABBsswGakEAEEYMBAsjACIAQaCRD2ogAEGb/AhqQYwPIwQpAwAjCykDACAAQbLMBmpBABBGDAMLQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkAgBSAKTARAIAQhBiAHIgIhCAwBCyAEIAUgBCAKbGpBAWsgBW4iAGsiBkECTwRAIAcgACAFbGohAiAHIAAgCmxqIQgMAQsgByAEQQFrIgAgBWxqIQIgByAAIApsaiEIQQAgCmshCkEAIAVrIQUgBCEGC0EAIQACQAJAAkACQAJAAkAgAygCAEUEQCAGQQFxIQ0gBkEBRw0BDAILA0ACQAJAAkACQCAIKwMAIglEAADg////70FkDQAgDyAQSSAJRAAA4P///+9BYXENACAJRAAAAAAAAAAAY0UEQCAJAn8gCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAsiAbhhDQMCQEEDIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgILAAULIAgrAwAiCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxRQ0CIAmrIQEMAwtBASADKQMQIAMpAxggCCALQQRqIAMoAgQgAygCABECACIBQQFqDgIIAgMLQX8hAUEAIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgIGAQILQQAhAQsgCyABNgIECyACIAsoAgQ2AAAgAiAFaiECIAggCmohCCAAQQFqIgAgBkcNAAsMBQsgBkF+cSEOQQAhDANAQX8hACACAn9BfyAIKwMAIglEAADg////70FkDQAaQQAgCUQAAAAAAAAAAGMNABogCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAs2AAACQCAIIApqIgErAwAiCUQAAOD////vQWQNAEEAIQAgCUQAAAAAAAAAAGMNACAJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnEEQCAJqyEADAELCyACIAVqIgIgADYAACACIAVqIQIgASAKaiEIIAxBAmoiDCAORw0ACwsgDQRAIAICf0F/IAgrAwAiCUQAAOD////vQWQNABoCQCAJRAAAAAAAAAAAYw0AIAlEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNACAJqwwBC0EACyIANgAACyALIAA2AgQMAwsjACIAQaCRD2ogAEGb/AhqQYwPIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEGgkQ9qIABBm/wIakGMDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyMAIgBBoJEPaiAAQZv8CGpBjA8jBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAUgCkwEQCAEIQYgByICIQgMAQsgBCAFIAQgCmxqQQFrIAVuIgBrIgZBAU0EQCAHIARBAWsiACAFbGohAiAHIAAgCmxqIQhBACAKayEKQQAgBWshBSAEIQYMAQsgByAAIAVsaiECIAcgACAKbGohCAtBACEAAkAgAygCAEUEQCAGQQFHBEAgBkF+cSENQQAhDANAQX8hACACAn9BfyAIKwMAIglEAADg////70FkDQAaQQAgCUQAAAAAAAAAAGMNABogCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAs2AgACQCAIIApqIgErAwAiCUQAAOD////vQWQNAEEAIQAgCUQAAAAAAAAAAGMNACAJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnEEQCAJqyEADAELCyACIAVqIgIgADYCACACIAVqIQIgASAKaiEIIAxBAmoiDCANRw0ACwsgBkEBcUUNASACAn9BfyAIKwMAIglEAADg////70FkDQAaAkAgCUQAAAAAAAAAAGMNACAJRAAAAAAAAPBBYyAJRAAAAAAAAAAAZnFFDQAgCasMAQtBAAs2AgAMAQsDQAJAAkACQCAIKwMAIglEAADg////70FkRQRAIA8gEEkgCUQAAOD////vQWFxRQ0BC0F/IQECQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEGgkQ9qIABBm/wIakGMDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJRAAAAAAAAAAAYwRAAkBBASADKQMQIAMpAxggCCACIAMoAgQgAygCABECACIBQQFqDgIAAgMLIwAiAEGgkQ9qIABBm/wIakGMDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJAn8gCUQAAAAAAADwQWMgCUQAAAAAAAAAAGZxBEAgCasMAQtBAAsiAbhhDQACQAJAAkBBAyADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAQAECyAIKwMAIglEAAAAAAAA8EFjIAlEAAAAAAAAAABmcUUNASAJqyEBDAILIwAiAEGgkQ9qIABBm/wIakGMDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwGC0EAIQELIAIgATYCAAsgAiAFaiECIAggCmohCCAAQQFqIgAgBkcNAAsLQQAhCCAEIAZrIgQNAAsMAQtBfyEICyALQRBqJAEgCAvKIQMBfAd/AX4jAUEQayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEIRgRAIAEoAiAoAhBBBEYNAQsjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBCCAFGyEKQQAhAgJ/QQAjdygCACIGQQJJDQAaQQEgByAGcA0AGiAKIAZwQQBHCyEIIAVBBCAFGyEFAkAjdSgCACIGQQJJDQBBASECIAcgBnANACAFIAZwQQBHIQILAn8gACgCICIAKAIMRQRAIAAoAiwMAQsgACgCXEEBagshDwJ/IAEoAiAiACgCDEUEQCAAKAIsDAELIAAoAlxBAWoLIRAgBEUEQEEAIQgMBAsgAiAIcUEBRw0BA0ACQCAFIApMBEAgBCEGIAciAiEIDAELIAQgBSAEIApsakEBayAFbiIAayIGQQJPBEAgByAAIAVsaiECIAcgACAKbGohCAwBCyAHIARBAWsiACAFbGohAiAHIAAgCmxqIQhBACAKayEKQQAgBWshBSAEIQYLQQAhAAJAAkACQAJAAkACQCADKAIARQRAIAZBAXEhDSAGQQFHDQEMAgsDQCALIAgpAAAiETcDCAJAAkACQAJAIBG/IglEAADA////30FkDQAgDyAQSSAJRAAAwP///99BYXENACAJRAAAAAAAAODBY0UEQCAJAn8gCZlEAAAAAAAA4EFjBEAgCaoMAQtBgICAgHgLIgG3YQ0DAkBBAyADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECAEEBag4CCwAFCyALKwMIIgmZRAAAAAAAAOBBY0UNAiAJqiEBDAMLQYCAgIB4IQFBASADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECAEEBag4CCAIDC0H/////ByEBQQAgAykDECADKQMYIAtBCGogC0EEaiADKAIEIAMoAgARAgBBAWoOAgYBAgtBgICAgHghAQsgCyABNgIECyACIAsoAgQ2AAAgAiAFaiECIAggCmohCCAAQQFqIgAgBkcNAAsMBQsgBkF+cSEOQQAhDANAQf////8HIQAgAgJ/Qf////8HIAgrAAAiCUQAAMD////fQWQNABpBgICAgHggCUQAAAAAAADgwWMNABogCZlEAAAAAAAA4EFjBEAgCaoMAQtBgICAgHgLNgAAAkAgCCAKaiIBKwAAIglEAADA////30FkDQBBgICAgHghACAJRAAAAAAAAODBYw0AIAmZRAAAAAAAAOBBYwRAIAmqIQAMAQsLIAIgBWoiAiAANgAAIAIgBWohAiABIApqIQggDEECaiIMIA5HDQALCyANBEAgAgJ/Qf////8HIAgrAAAiCUQAAMD////fQWQNABoCQCAJRAAAAAAAAODBYw0AIAmZRAAAAAAAAOBBY0UNACAJqgwBC0GAgICAeAsiADYAAAsgCyAANgIEIAsgCTkDCAwDCyMAIgBBoJEPaiAAQfaCCWpB+A4jBCkDACMLKQMAIABBsswGakEAEEYMBgsjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEGgkQ9qIABB9oIJakH4DiMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEGgkQ9qIABB9oIJakH4DiMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAIAUgCkwEQCAEIQYgByIIIQIMAQsgBCAFIAQgCmxqQQFrIAVuIgBrIgZBAk8EQCAHIAAgBWxqIQggByAAIApsaiECDAELIAcgBEEBayIAIAVsaiEIIAcgACAKbGohAkEAIAprIQpBACAFayEFIAQhBgtBACEAAkACQAJAAkACQAJAIAMoAgBFBEAgBkEBcSENIAZBAUcNAQwCCwNAIAsgAikAACIRNwMIAkACQAJAAkAgEb8iCUQAAMD////fQWQNACAPIBBJIAlEAADA////30FhcQ0AIAlEAAAAAAAA4MFjRQRAIAkCfyAJmUQAAAAAAADgQWMEQCAJqgwBC0GAgICAeAsiAbdhDQMCQEEDIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAQQFqDgILAAULIAsrAwgiCZlEAAAAAAAA4EFjRQ0CIAmqIQEMAwtBgICAgHghAUEBIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAQQFqDgIIAgMLQf////8HIQFBACADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CBgECC0GAgICAeCEBCyAIIAE2AgALIAUgCGohCCACIApqIQIgAEEBaiIAIAZHDQALDAULIAZBfnEhDkEAIQwDQEH/////ByEAIAgCf0H/////ByACKwAAIglEAADA////30FkDQAaQYCAgIB4IAlEAAAAAAAA4MFjDQAaIAmZRAAAAAAAAOBBYwRAIAmqDAELQYCAgIB4CzYCAAJAIAIgCmoiASsAACIJRAAAwP///99BZA0AQYCAgIB4IQAgCUQAAAAAAADgwWMNACAJmUQAAAAAAADgQWMEQCAJqiEADAELCyAFIAhqIgIgADYCACACIAVqIQggASAKaiECIAxBAmoiDCAORw0ACwsgDQRAIAgCf0H/////ByACKwAAIglEAADA////30FkDQAaAkAgCUQAAAAAAADgwWMNACAJmUQAAAAAAADgQWNFDQAgCaoMAQtBgICAgHgLNgIACyALIAk5AwgMAwsjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEGgkQ9qIABB9oIJakH4DiMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyMAIgBBoJEPaiAAQfaCCWpB+A4jBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsgAgRAA0ACQCAFIApMBEAgBCEGIAciAiEIDAELIAQgBSAEIApsakEBayAFbiIAayIGQQJPBEAgByAAIAVsaiECIAcgACAKbGohCAwBCyAHIARBAWsiACAFbGohAiAHIAAgCmxqIQhBACAKayEKQQAgBWshBSAEIQYLQQAhAAJAAkACQAJAAkACQCADKAIARQRAIAZBAXEhDSAGQQFHDQEMAgsDQAJAAkACQAJAIAgrAwAiCUQAAMD////fQWQNACAPIBBJIAlEAADA////30FhcQ0AIAlEAAAAAAAA4MFjRQRAIAkCfyAJmUQAAAAAAADgQWMEQCAJqgwBC0GAgICAeAsiAbdhDQMCQEEDIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgILAAULIAgrAwAiCZlEAAAAAAAA4EFjRQ0CIAmqIQEMAwtBgICAgHghAUEBIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgIIAgMLQf////8HIQFBACADKQMQIAMpAxggCCALQQRqIAMoAgQgAygCABECAEEBag4CBgECC0GAgICAeCEBCyALIAE2AgQLIAIgCygCBDYAACACIAVqIQIgCCAKaiEIIABBAWoiACAGRw0ACwwFCyAGQX5xIQ5BACEMA0BB/////wchACACAn9B/////wcgCCsDACIJRAAAwP///99BZA0AGkGAgICAeCAJRAAAAAAAAODBYw0AGiAJmUQAAAAAAADgQWMEQCAJqgwBC0GAgICAeAs2AAACQCAIIApqIgErAwAiCUQAAMD////fQWQNAEGAgICAeCEAIAlEAAAAAAAA4MFjDQAgCZlEAAAAAAAA4EFjBEAgCaohAAwBCwsgAiAFaiICIAA2AAAgAiAFaiECIAEgCmohCCAMQQJqIgwgDkcNAAsLIA0EQCACAn9B/////wcgCCsDACIJRAAAwP///99BZA0AGgJAIAlEAAAAAAAA4MFjDQAgCZlEAAAAAAAA4EFjRQ0AIAmqDAELQYCAgIB4CyIANgAACyALIAA2AgQMAwsjACIAQaCRD2ogAEH2gglqQfgOIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEGgkQ9qIABB9oIJakH4DiMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyMAIgBBoJEPaiAAQfaCCWpB+A4jBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAUgCkwEQCAEIQYgByICIQgMAQsgBCAFIAQgCmxqQQFrIAVuIgBrIgZBAU0EQCAHIARBAWsiACAFbGohAiAHIAAgCmxqIQhBACAKayEKQQAgBWshBSAEIQYMAQsgByAAIAVsaiECIAcgACAKbGohCAtBACEAAkAgAygCAEUEQCAGQQFHBEAgBkF+cSENQQAhDANAQf////8HIQAgAgJ/Qf////8HIAgrAwAiCUQAAMD////fQWQNABpBgICAgHggCUQAAAAAAADgwWMNABogCZlEAAAAAAAA4EFjBEAgCaoMAQtBgICAgHgLNgIAAkAgCCAKaiIBKwMAIglEAADA////30FkDQBBgICAgHghACAJRAAAAAAAAODBYw0AIAmZRAAAAAAAAOBBYwRAIAmqIQAMAQsLIAIgBWoiAiAANgIAIAIgBWohAiABIApqIQggDEECaiIMIA1HDQALCyAGQQFxRQ0BIAICf0H/////ByAIKwMAIglEAADA////30FkDQAaAkAgCUQAAAAAAADgwWMNACAJmUQAAAAAAADgQWNFDQAgCaoMAQtBgICAgHgLNgIADAELA0ACQAJAAkAgCCsDACIJRAAAwP///99BZEUEQCAPIBBJIAlEAADA////30FhcUUNAQtB/////wchAQJAQQAgAykDECAD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CyAIKQAAIhE3AwgCQAJAAkACQCARvyIJRAAAwP///99BZA0AIA8gEEkgCUQAAMD////fQWFxDQAgCUQAAAAAAADgwWNFBEAgCQJ/IAmZRAAAAAAAAOBBYwRAIAmqDAELQYCAgIB4CyIBt2ENAwJAQQMgAykDECADKQMYIAtBCGogC0EEaiADKAIEIAMoAgARAgBBAWoOAgsABQsgCysDCCIJmUQAAAAAAADgQWNFDQIgCaohAQwDC0GAgICAeCEBQQEgAykDECADKQMYIAtBCGogC0EEaiADKAIEIAMoAgARAgBBAWoOAggCAwtB/////wchAUEAIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgIGAQILQYCAgIB4IQELIAsgATYCBAsgAiALKAIENgAAIAIgBWohAiAIIApqIQggAEEBaiIAIAZHDQALDAULIAZBfnEhDkEAIQwDQEH/////ByEAIAICf0H/////ByAIKwAAIglEAADA////30FkDQAaQYCAgIB4IAlEAAAAAAAA4MFjDQAaIAmZRAAAAAAAAOBBYwRAIAmqDAELQYCAgIB4CzYAAAJAIAggCmoiASsAACIJRAAAwP///99BZA0AQYCAgIB4IQAgCUQAAAAAAADgwWMNACAJmUQAAAAAAADgQWMEQCAJqiEADAELCyACIAVqIgIgADYAACACIAVqIQIgASAKaiEIIAxBAmoiDCAORw0ACwsgDQRAIAICf0H/////ByAIKwAAIglEAADA////30FkDQAaAkAgCUQAAAAAAADgwWMNACAJmUQAAAAAAADgQWNFDQAgCaoMAQtBgICAgHgLIgA2AAALIAsgADYCBCALIAk5AwgMAwsjACIAQaCRD2ogAEH2mgJqQdAOIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIwAiAEGgkQ9qIABB9poCakHQDiMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyMAIgBBoJEPaiAAQfaaAmpB0A4jBCkDACMLKQMAIABBsswGakEAEEYMBAtBACEIIAQgBmsiBA0ACwwDCyMAIgBBoJEPaiAAQfaaAmpB0A4jBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQCAFIApMBEAgBCEGIAciCCECDAELIAQgBSAEIApsakEBayAFbiIAayIG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IgAgBWxqIQIgByAAIAhsaiEGQQAgCGshCEEAIAVrIQUgBCEBC0EAIQACQAJAAkACQAJAAkAgAygCAEUEQCABQQFxIQwgAUEBRw0BDAILA0AgCyAGKAAAIgw2AgwCQAJAAkACQCAMviIJQwAAAF9eDQAgDSAPSSAJQwAAAF9bcQ0AIAlDAAAA311FBEAgCQJ+IAmLQwAAAF9dBEAgCa4MAQtCgICAgICAgICAfwsiCrRbDQMCQEEDIAMpAxAgAykDGCALQQxqIAsgAygCBCADKAIAEQIAQQFqDgILAAULIAsqAgwiCYtDAAAAX11FDQIgCa4hCgwDC0KAgICAgICAgIB/IQpBASADKQMQIAMpAxggC0EMaiALIAMoAgQgAygCABECAEEBag4CCAIDC0L///////////8AIQpBACADKQMQIAMpAxggC0EMaiALIAMoAgQgAygCABECAEEBag4CBgECC0KAgICAgICAgIB/IQoLIAsgCjcDAAsgAiALKQMANwAAIAIgBWohAiAGIAhqIQYgAEEBaiIAIAFHDQALDAULIAFBfnEhDgNAQv///////////wAhCiACAn5C////////////ACAGKgAAIglDAAAAX14NABpCgICAgICAgICAfyAJQwAAAN9dDQAaIAmLQwAAAF9dBEAgCa4MAQtCgICAgICAgICAfws3AAACQCAGIAhqIgYqAAAiCUMAAABfXg0AQoCAgICAgICAgH8hCiAJQwAAAN9dDQAgCYtDAAAAX10EQCAJriEKDAELCyACIAVqIgIgCjcAACACIAVqIQIgBiAIaiEGIABBAmoiACAORw0ACwsgDARAIAICfkL///////////8AIAYqAAAiCUMAAABfXg0AGgJAIAlDAAAA310NACAJi0MAAABfXUUNACAJrgwBC0KAgICAgICAgIB/CyIKNwAACyALIAo3AwAgCyAJOAIMDAMLIwAiAEGgkQ9qIABBvf8IakGdDSMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyMAIgBBoJEPaiAAQb3/CGpBnQ0jBCkDACMLKQMAIABBsswGakEAEEYMBQsjACIAQaCRD2ogAEG9/whqQZ0NIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhBiAEIAFrIgQNAAsMAwsjACIAQaCRD2ogAEG9/whqQZ0NIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAYEQANAAkAgBSAITARAIAQhASAHIgYhAgwBCyAEIAUgBCAIbGpBAWsgBW4iAGsiAUECTwRAIAcgACAFbGohBiAHIAAgCGxqIQIMAQsgByAEQQFrIgAgBWxqIQYgByAAIAhsaiECQQAgCGshCEEAIAVrIQUgBCEBC0EAIQACQAJAAkACQAJAAkAgAygCAEUEQCABQQFxIQwgAUEBRw0BDAILA0AgCyACKAAAIgw2AgwCQAJAAkACQCAMviIJQwAAAF9eDQAgDSAPSSAJQwAAAF9bcQ0AIAlDAAAA311FBEAgCQJ+IAmLQwAAAF9dBEAgCa4MAQtCgICAgICAgICAfwsiCrRbDQMCQEEDIAMpAxAgAykDGCALQQxqIAYgAygCBCADKAIAEQIAQQFqDgILAAULIAsqAgwiCYtDAAAAX11FDQIgCa4hCgwDC0KAgICAgICAgIB/IQpBASADKQMQIAMpAxggC0EMaiAGIAMoAgQgAygCABECAEEBag4CCAIDC0L///////////8AIQpBACADKQMQIAMpAxggC0EMaiAGIAMoAgQgAygCABECAEEBag4CBgECC0KAgICAgICAgIB/IQoLIAYgCjcDAAsgBSAGaiEGIAIgCGohAiAAQQFqIgAgAUcNAAsMBQsgAUF+cSEOA0BC////////////ACEKIAYCfkL///////////8AIAIqAAAiCUMAAABfXg0AGkKAgICAgICAgIB/IAlDAAAA310NABogCYtDAAAAX10EQCAJrgwBC0KAgICAgICAgIB/CzcDAAJAIAIgCGoiAioAACIJQwAAAF9eDQBCgICAgICAgICAfyEKIAlDAAAA310NACAJi0MAAABfXQRAIAmuIQoMAQsLIAUgBmoiBiAKNwMAIAUgBmohBiACIAhqIQIgAEECaiIAIA5HDQALCyAMBEAgBgJ+Qv///////////wAgAioAACIJQwAAAF9eDQAaAkAgCUMAAADfXQ0AIAmLQwAAAF9dRQ0AIAmuDAELQoCAgICAgICAgH8LNwMACyALIAk4AgwMAwsjACIAQaCRD2ogAEG9/whqQZ0NIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEGgkQ9qIABBvf8IakGdDSMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyMAIgBBoJEPaiAAQb3/CGpBnQ0jBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEGIAQgAWsiBA0ADAMLAAsgAgRAA0ACQCAFIAhMBEAgBCEBIAciAiEGDAELIAQgBSAEIAhsakEBayAFbiIAayIBQQJPBEAgByAAIAVsaiECIAcgACAIbGohBgwBCyAHIARBAWsiACAFbGohAiAHIAAgCGxqIQZBACAIayEIQQAgBWshBSAEIQELQQAhAAJAAkACQAJAAkACQCADKAIARQRAIAFBAXEhDCABQQFHDQEMAgsDQAJAAkACQAJAIAYqAgAiCUMAAABfXg0AIA0gD0kgCUMAAABfW3ENACAJQwAAAN9dRQRAIAkCfiAJi0MAAABfXQRAIAmuDAELQoCAgICAgICAgH8LIgq0Ww0DAkBBAyADKQMQIAMpAxggBiALIAMoAgQgAygCABECAEEBag4CCwAFCyAGKgIAIgmLQwAAAF9dRQ0CIAmuIQoMAwtCgICAgICAgICAfyEKQQEgAykDECADKQMYIAYgCyADKAIEIAMoAgARAgBBAWoOAggCAwtC////////////ACEKQQAgAykDECADKQMYIAYgCyADKAIEIAMoAgARAgBBAWoOAgYBAgtCgICAgICAgICAfyEKCyALIAo3AwALIAIgCykDADcAACACIAVqIQIgBiAIaiEGIABBAWoiACABRw0ACwwFCyABQX5xIQ4DQEL///////////8AIQogAgJ+Qv///////////wAgBioCACIJQwAAAF9eDQAaQoCAgICAgICAgH8gCUMAAADfXQ0AGiAJi0MAAABfXQRAIAmuDAELQoCAgICAgICAgH8LNwAAAkAgBiAIaiIGKgIAIglDAAAAX14NAEKAgICAgICAgIB/IQogCUMAAADfXQ0AIAmLQwAAAF9dBEAgCa4hCgwBCwsgAiAFaiICIAo3AAAgAiAFaiECIAYgCGohBiAAQQJqIgAgDkcNAAsLIAwEQCACAn5C////////////ACAGKgIAIglDAAAAX14NABoCQCAJQwAAAN9dDQAgCYtDAAAAX11FDQAgCa4MAQtCgICAgICAgICAfwsiCjcAAAsgCyAKNwMADAMLIwAiAEGgkQ9qIABBvf8IakGdDSMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyMAIgBBoJEPaiAAQb3/CGpBnQ0jBCkDACMLKQMAIABBsswGakEAEEYMBAsjACIAQaCRD2ogAEG9/whqQZ0NIwQpAwAjCykDACAAQbLMBmpBABBGDAMLQQAhBiAEIAFrIgQNAAwDCwALA0ACQCAFIAhMBEAgBCEBIAciAiEGDAELIAQgBSAEIAhsakEBayAFbiIAayIBQQFNBEAgByAEQQFrIgAgBWxqIQIgByAAIAhsaiEGQQAgCGshCEEAIAVrIQUgBCEBDAELIAcgACAFbGohAiAHIAAgCGxqIQYLQQAhAAJAIAMoAgBFBEAgAUEBRwRAIAFBfnEhDANAQv///////////wAhCiACAn5C////////////ACAGKgIAIglDAAAAX14NABpCgICAgICAgICAfyAJQwAAAN9dDQAaIAmLQwAAAF9dBEAgCa4MAQtCgICAgICAgICAfws3AwACQCAGIAhqIgYqAgAiCUMAAABfXg0AQoCAgICAgICAgH8hCiAJQwAAAN9dDQAgCYtDAAAAX10EQCAJriEKDAELCyACIAVqIgIgCjcDACACIAVqIQIgBiAIaiEGIABBAmoiACAMRw0ACwsgAUEBcUUNASACAn5C////////////ACAGKgIAIglDAAAAX14NABoCQCAJQwAAAN9dDQAgCYtDAAAAX11FDQAgCa4MAQtCgICAgICAgICAfws3AwAMAQsDQAJAAkACQCAGKgIAIglDAAAAX15FBEAgDSAPSSAJQwAAAF9bcUUNAQtC////////////ACEKAkBBACADKQMQIAMpAxggBiACIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBBoJEPaiAAQb3/CGpBnQ0jBCkDACMLKQMAIABBsswGakEAEEYMBgsgCUMAAADfXQRAQoCAgICAgICAgH8hCgJAQQEgAykDECADKQMYIAYgAiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQaCRD2ogAEG9/whqQZ0NIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIAkCfiAJi0MAAABfXQRAIAmuDAELQoCAgICAgICAgH8LIgq0Ww0AAkACQAJAQQMgAykDECADKQMYIAYgAiADKAIEIAMoAgARAgBBAWoOAgEABAsgBioCACIJi0MAAABfXUUNASAJriEKDAILIwAiAEGgkQ9qIABBvf8IakGd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DGoiCCkDABCaASAJIAkpA4ADIhA3A9AEIAkgCSkD+AIiETcDyAQgAiAKaiIAIBA3AAggACARNwAAIAAgAmohCiAIIAxqIQAgAUECaiIBIAVHDQALCyAGQQFxRQ0BIAlB6AJqIAApAwAQmgEgCSAJKQPwAiIQNwPQBCAJIAkpA+gCIhE3A8gEIAogEDcACCAKIBE3AAAMAQsDQCAAKQMAIhBCOIinIQsCfwJ/An8gEEL//////////wBWBEBBOCEFQQAhCCALDAELIBBC////////P1YEQEEwIQVBCCEIIBBCMIinDAELIBBC//////8fVgRAQSghBUEQIQggEEIoiKcMAQsgEEL/////D1YEQEEgIQVBGCEIIBBCIIinDAELIBBC////B1YEQEEYIQVBICEIIBBCGIinDAELIBBC//8DVgRAQRAhBUEoIQggEEIQiKcMAQsgEEL/AVYEQEEIIQVBMCEIIBBCCIinDAELQQAhBUEAIBBQDQIaQTghCCAQpwsiAUGAAXEEQCAIQT9zDAELQT4gCGsgAUHAAHENABpBPSAIayABQSBxDQAaQTwgCGsgAUEQcQ0AGkE7IAhrIAFBCHENABpBOiAIayABQQRxDQAaQTkgCGsgBSABQQJxGwshBQJAIBCnIgFB/wFxBEBBACELDAELIBBCCIinIgFB/wFxBEBBCCELDAELIBBCEIinIgFB/wFxBEBBECELDAELIBBCGIinIgFB/wFxBEBBGCELDAELIBBCIIinIgFB/wFxBEBBICELDAELIBBCKIinIgFB/wFxBEBBKCELDAELIBBCMIinIgEgCyABQf8BcSIIGyEBQTBBOCAIGyELIAgNAEEAIBBCgICAgICAgIABVA0BGgsgCyABQQFxDQAaIAtBAXIgAUECcQ0AGiALQQJyIAFBBHENABogC0EDciABQQhxDQAaIAtBBHIgAUEQcQ0AGiALQQVyIAFBIHENABogC0EGciABQcAAcQ0AGiALQQdyIAsgAUGAAXEbCyEIAkACQCAJQdgCaiAOIAUgCGtNBH4CQEECIAMpAxAgAykDGCAAIAlByARqIAMoAgQgAygCABECAEEBag4CAwACCyAAKQMABSAQCxCaASAJIAkpA+ACNwPQBCAJIAkpA9gCNwPIBAsgCiAJKQPIBDcAACAKIAkpA9AENwAIIAIgCmohCiAA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EHENABogCkEFciABQSBxDQAaIApBBnIgAUHAAHENABogCkEHciAKIAFBgAFxGwshCAJAAkAgACAPIAUgCGtNBH4CQEECIAMpAxAgAykDGCALIAAgAygCBCADKAIAEQIAQQFqDgIDAAILIAspAwAFIAkLtTgCAAsgACACaiEAIAsgDGohCyAOQQFqIg4gBkYNAgwBCwsjACIAQfeYD2ogAEHwjQNqQcYYIwQpAwAjCykDACAAQbLMBmpBABBGDAILQQAhCyAEIAZrIgQNAAsMAQtBfyELCyANQRBqJAEgCwvqEwEBfiMBQRBrIggkAUEAIQYCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCAA4DAAELAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQaCACWpBnhgjBCkDACMFKQMAIABBpNkKakEAEEYMBgsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEIRg0BCyMAIgBB95gPaiAAQaCACWpBnhgjBCkDACMFKQMAIABBysIJakEAEEYMBgsgAkEANgIMDAoLIABBACABG0UEQCMAIgBB95gPaiAAQaCACWpBnhgjBCkDACMFKQMAIABBpNkKakEAEEYMBQsgA0UEQCMAIgBB95gPaiAAQaCACWpBnhgjBCkDACMFKQMAIABB+eoEakEAEEYMBQsgBUEIIAUbIQJBACEAAn9BACOCASgCACIBQQJJDQAaQQEgByABcA0AGiACIAFwQQBHCyEGAkAjfygCACIBQQJJDQBBASEAIAcgAXANACACIAFwQQBHIQALIARFBEBBACEGDAoLIAMoAgAhASAAIAZxQQFGBEAgAUUNCUEAIQEgByEAA0AgCCAHKQAAIgk3AwgCQCAJQgBTBEACQAJAQQAgAykDECADKQMYIAhBCGogCCADKAIEIAMoAgARAgBBAWoOAgkBAAsgCCkDACEJDAILQv///////////wAhCQsgCCAJNwMACyAAIAk3AAAgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAoLIAYEQCABRQ0IQQAhASAHIQADQCAIIAcpAAAiCTcDCAJAAkAgCUIAWQ0AQv///////////wAhCUEAIAMpAxAgAykDGCAIQQhqIAAgAygCBCADKAIAEQIAQQFqDgIGAAELIAAgCTcDAAsgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAoLIAAEQCABRQ0HQQAhASAHIQADQAJAIAcpAwAiCUIAUwRAAkACQEEAIAMpAxAgAykDGCAHIAggAygCBCADKAIAEQIAQQFqDgIHAQALIAgpAwAhCQwCC0L///////////8AIQkLIAggCTcDAAsgACAJNwAAIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyABRQ0FQQAhASAHIQADQAJAAkAgBykDACIJQgBZDQBC////////////ACEJAkBBACADKQMQIAMpAxggByAAIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQaCACWpBnhgjBCkDACMLKQMAIABBsswGakEAEEYMBwsgACAJNwMACyAAIAJqIQAgAiAHaiEHQQAhBiABQQFqIgEgBEcNAAsMCQsjACIAQfeYD2ogAEGggAlqQZ4YIwQpAwAjGCkDACAAQZHCDWpBABBGDAMLIwAiAEH3mA9qIABBoIAJakGeGCMEKQMAIwspAwAgAEGyzAZqQQAQRgwCCyMAIgBB95gPaiAAQaCACWpBnhgjBCkDACMLKQMAIABBsswGakEAEEYMAQsjACIAQfeYD2ogAEGggAlqQZ4YIwQpAwAjCykDACAAQbLMBmpBABBGC0F/IQYMBAsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANC////////////ACAHKQMAIgkgCUL///////////8AWhs3AwAgAiADaiIDQv///////////wAgAiAHaiIEKQMAIgkgCUL///////////8AWhs3AwAgAiADaiIDQv///////////wAgAiAEaiIEKQMAIgkgCUL///////////8AWhs3AwAgAiADaiIDQv///////////wAgAiAEaiIEKQMAIgkgCUL///////////8AWhs3AwAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0DQQAhBANAIANC////////////ACAHKQMAIgkgCUL///////////8AWhs3AwAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAwsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANC////////////ACAHKQMAIgkgCUL///////////8AWhs3AAAgAiADaiIDQv///////////wAgAiAHaiIEKQMAIgkgCUL///////////8AWhs3AAAgAiADaiIDQv///////////wAgAiAEaiIEKQMAIgkgCUL///////////8AWhs3AAAgAiADaiIDQv///////////wAgAiAEaiIEKQMAIgkgCUL///////////8AWhs3AAAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0CQQAhBANAIANC////////////ACAHKQMAIgkgCUL///////////8AWhs3AAAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAgsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANC////////////ACAHKQAAIgkgCUL///////////8AWhs3AwAgAiADaiIDQv///////////wAgAiAHaiIEKQAAIgkgCUL///////////8AWhs3AwAgAiADaiIDQv///////////wAgAiAEaiIEKQAAIgkgCUL///////////8AWhs3AwAgAiADaiIDQv///////////wAgAiAEaiIEKQAAIgkgCUL///////////8AWhs3AwAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0BQQAhBANAIANC////////////ACAHKQAAIgkgCUL///////////8AWhs3AwAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAQsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANC////////////ACAHKQAAIgkgCUL///////////8AWhs3AAAgAiADaiIDQv///////////wAgAiAHaiIEKQAAIgkgCUL///////////8AWhs3AAAgAiADaiIDQv///////////wAgAiAEaiIEKQAAIgkgCUL///////////8AWhs3AAAgAiADaiIDQv///////////wAgAiAEaiIEKQAAIgkgCUL///////////8AWhs3AAAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0AQQAhBANAIANC////////////ACAHKQAAIgkgCUL///////////8AWhs3AAAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsLIAhBEGokASAGC60WAgF+BH8jAUEQayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEHB+whqQY0YIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEIRgRAIAEoAiAoAhBBBEYNAQsjACIAQfeYD2ogAEHB+whqQY0YIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQfeYD2ogAEHB+whqQY0YIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQfeYD2ogAEHB+whqQY0YIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBCCAFGyEAQQAhAQJ/QQAjggEoAgAiAkECSQ0AGkEBIAcgAnANABogACACcEEARwshCCAFQQQgBRshAgJAI4QBKAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEAIQgMBAsgASAIcUEBRw0BA0ACQAJAIAAgAk4EQCAHIgEhCAwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByAEQQFrIgUgAmxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgtBACEKAkACQAJAAkAgAygCAEUEQCAGQQNxIQwgBkEBa0EDTw0BDAILA0AgCyAIKQAAIgk3AwgCQCALIAlC/////w9YBH8gCacFAkACQEEAIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgIHAQALIAsoAgQhBQwCC0F/CyIFNgIECyABIAU2AAAgASACaiEBIAAgCGohCCAKQQFqIgogBkcNAAsMAwsgBkF8cSENQQAhBQNAIAFC/////w8gCCkAACIJIAlC/////w9aGz4AACABIAJqIgFC/////w8gACAIaiIIKQAAIgkgCUL/////D1obPgAAIAEgAmoiAUL/////DyAAIAhqIggpAAAiCSAJQv////8PWhs+AAAgASACaiIBQv////8PIAAgCGoiCCkAACIJIAlC/////w9aG6ciCjYAACABIAJqIQEgACAIaiEIIAVBBGoiBSANRw0ACwtBACEFIAwEQANAIAFC/////w8gCCkAACIJIAlC/////w9aG6ciCjYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAMRw0ACwsgCyAKNgIEIAsgCTcDCAwBCyMAIgBB95gPaiAAQcH7CGpBjRgjBCkDACMLKQMAIABBsswGakEAEEYMBAtBACEIIAQgBmsiBA0ACwwDCyMAIgBB95gPaiAAQcH7CGpBjRgjBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iAWsiBkECTwRAIAcgASACbGohCCAHIAAgAWxqIQEMAgsgByAEQQFrIgEgAmxqIQggByAAIAFsaiEBQQAgAGshAEEAIAJrIQILIAQhBgtBACEFAkACQAJAIAMoAgBFBEAgBkEDcSEKIAZBAWtBA08NAQwCCwNAIAsgASkAACIJNwMIAkACQCAJQv////8PWARAIAmnIQoMAQtBfyEKAkBBACADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQcH7CGpBjRgjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCCAKNgIACyACIAhqIQggACABaiEBIAVBAWoiBSAGRw0ACwwCCyAGQXxxIQwDQCAIQv////8PIAEpAAAiCSAJQv////8PWhs+AgAgAiAIaiIIQv////8PIAAgAWoiASkAACIJIAlC/////w9aGz4CACACIAhqIghC/////w8gACABaiIBKQAAIgkgCUL/////D1obPgIAIAIgCGoiCEL/////DyAAIAFqIgEpAAAiCSAJQv////8PWhs+AgAgAiAIaiEIIAAgAWohASAFQQRqIgUgDEcNAAsLQQAhBSAKBEADQCAIQv////8PIAEpAAAiCSAJQv////8PWhs+AgAgAiAIaiEIIAAgAWohASAFQQFqIgUgCkcNAAsLIAsgCTcDCAtBACEIIAQgBmsiBA0ADAMLAAsgAQRAA0ACQAJAIAAgAk4EQCAHIgEhCAwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByAEQQFrIgUgAmxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgtBACEKAkACQAJAAkAgAygCAEUEQCAGQQNxIQwgBkEBa0EDTw0BDAILA0ACQCALAn8gCCkDACIJQv////8PWARAIAmnDAELAkACQEEAIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgIHAQALIAsoAgQhBQwCC0F/CyIFNgIECyABIAU2AAAgASACaiEBIAAgCGohCCAKQQFqIgogBkcNAAsMAwsgBkF8cSENQQAhBQNAIAFC/////w8gCCkDACIJIAlC/////w9aGz4AACABIAJqIgFC/////w8gACAIaiIIKQMAIgkgCUL/////D1obPgAAIAEgAmoiAUL/////DyAAIAhqIggpAwAiCSAJQv////8PWhs+AAAgASACaiIBQv////8PIAAgCGoiCCkDACIJIAlC/////w9aG6ciCjYAACABIAJqIQEgACAIaiEIIAVBBGoiBSANRw0ACwtBACEFIAwEQANAIAFC/////w8gCCkDACIJIAlC/////w9aG6ciCjYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAMRw0ACwsgCyAKNgIEDAELIwAiAEH3mA9qIABBwfsIakGNGCMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACACTgRAIAciASEIIAQhBgwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkEBTQRAIAcgBEEBayIFIAJsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECIAQhBgwBCyAHIAIgBWxqIQEgByAAIAVsaiEIC0EAIQUCQCADKAIARQRAIAZBAWtBA08EQCAGQXxxIQoDQCABQv////8PIAgpAwAiCSAJQv////8PWhs+AgAgASACaiIBQv////8PIAAgCGoiCCkDACIJIAlC/////w9aGz4CACABIAJqIgFC/////w8gACAIaiIIKQMAIgkgCUL/////D1obPgIAIAEgAmoiAUL/////DyAAIAhqIggpAwAiCSAJQv////8PWhs+AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCkcNAAsLQQAhBSAGQQNxIgpFDQEDQCABQv////8PIAgpAwAiCSAJQv////8PWhs+AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCkcNAAsMAQsDQAJAAkAgCCkDACIJQoCAgIAQWgRAQX8hCgJAQQAgAykDECADKQMYIAggASADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEHB+whqQY0YIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIAmnIQoLIAEgCjYCAAsgASACaiEBIAAgCGohCCAFQQFqIgUgBkcNAAsLQQAhCCAEIAZrIgQNAAsMAQtBfyEICyALQRBqJAEgCAu8FgIBfgR/IwFBEGsiCyQBQQAhCAJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBCEYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQQggBRshAEEAIQECf0EAI4IBKAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUEEIAUbIQICQCN1KAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEAIQgMBAsgASAIcUEBRw0BA0ACQAJAIAAgAk4EQCAHIgEhCAwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByAEQQFrIgUgAmxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgtBACEKAkACQAJAAkAgAygCAEUEQCAGQQNxIQwgBkEBa0EDTw0BDAILA0AgCyAIKQAAIgk3AwgCQCALIAlC/////wdYBH8gCacFAkACQEEAIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgIHAQALIAsoAgQhBQwCC0H/////BwsiBTYCBAsgASAFNgAAIAEgAmohASAAIAhqIQggCkEBaiIKIAZHDQALDAMLIAZBfHEhDUEAIQUDQCABQv////8HIAgpAAAiCSAJQv////8HWhs+AAAgASACaiIBQv////8HIAAgCGoiCCkAACIJIAlC/////wdaGz4AACABIAJqIgFC/////wcgACAIaiIIKQAAIgkgCUL/////B1obPgAAIAEgAmoiAUL/////ByAAIAhqIggpAAAiCSAJQv////8HWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgDUcNAAsLQQAhBSAMBEADQCABQv////8HIAgpAAAiCSAJQv////8HWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgDEcNAAsLIAsgCjYCBCALIAk3AwgMAQsjACIAQfeYD2ogAEG0gglqQfwXIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAZrIgQNAAsMAwsjACIAQfeYD2ogAEG0gglqQfwXIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgFrIgZBAk8EQCAHIAEgAmxqIQggByAAIAFsaiEBDAILIAcgBEEBayIBIAJsaiEIIAcgACABbGohAUEAIABrIQBBACACayECCyAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBA3EhCiAGQQFrQQNPDQEMAgsDQCALIAEpAAAiCTcDCAJAAkAgCUL/////B1gEQCAJpyEKDAELQf////8HIQoCQEEAIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAo2AgALIAIgCGohCCAAIAFqIQEgBUEBaiIFIAZHDQALDAILIAZBfHEhDANAIAhC/////wcgASkAACIJIAlC/////wdaGz4CACACIAhqIghC/////wcgACABaiIBKQAAIgkgCUL/////B1obPgIAIAIgCGoiCEL/////ByAAIAFqIgEpAAAiCSAJQv////8HWhs+AgAgAiAIaiIIQv////8HIAAgAWoiASkAACIJIAlC/////wdaGz4CACACIAhqIQggACABaiEBIAVBBGoiBSAMRw0ACwtBACEFIAoEQANAIAhC/////wcgASkAACIJIAlC/////wdaGz4CACACIAhqIQggACABaiEBIAVBAWoiBSAKRw0ACwsgCyAJNwMIC0EAIQggBCAGayIEDQAMAwsACyABBEADQAJAAkAgACACTgRAIAciASEIDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIARBAWsiBSACbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGC0EAIQoCQAJAAkACQCADKAIARQRAIAZBA3EhDCAGQQFrQQNPDQEMAgsDQAJAIAsCfyAIKQMAIglC/////wdYBEAgCacMAQsCQAJAQQAgAykDECADKQMYIAggC0EEaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCygCBCEFDAILQf////8HCyIFNgIECyABIAU2AAAgASACaiEBIAAgCGohCCAKQQFqIgogBkcNAAsMAwsgBkF8cSENQQAhBQNAIAFC/////wcgCCkDACIJIAlC/////wdaGz4AACABIAJqIgFC/////wcgACAIaiIIKQMAIgkgCUL/////B1obPgAAIAEgAmoiAUL/////ByAAIAhqIggpAwAiCSAJQv////8HWhs+AAAgASACaiIBQv////8HIAAgCGoiCCkDACIJIAlC/////wdaG6ciCjYAACABIAJqIQEgACAIaiEIIAVBBGoiBSANRw0ACwtBACEFIAwEQANAIAFC/////wcgCCkDACIJIAlC/////wdaG6ciCjYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAMRw0ACwsgCyAKNgIEDAELIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACACTgRAIAciASEIIAQhBgwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkEBTQRAIAcgBEEBayIFIAJsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECIAQhBgwBCyAHIAIgBWxqIQEgByAAIAVsaiEIC0EAIQUCQCADKAIARQRAIAZBAWtBA08EQCAGQXxxIQoDQCABQv////8HIAgpAwAiCSAJQv////8HWhs+AgAgASACaiIBQv////8HIAAgCGoiCCkDACIJIAlC/////wdaGz4CACABIAJqIgFC/////wcgACAIaiIIKQMAIgkgCUL/////B1obPgIAIAEgAmoiAUL/////ByAAIAhqIggpAwAiCSAJQv////8HWhs+AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCkcNAAsLQQAhBSAGQQNxIgpFDQEDQCABQv////8HIAgpAwAiCSAJQv////8HWhs+AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCkcNAAsMAQsDQAJAAkAgCCkDACIJQoCAgIAIWgRAQf////8HIQoCQEEAIAMpAxAgAykDGCAIIAEgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABBtIIJakH8FyMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJpyEKCyABIAo2AgALIAEgAmohASAAIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgC0EQaiQBIAgLrBYCAX4EfyMBQRBrIgskAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQcqXAmpB6xcjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQcqXAmpB6xcjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQcqXAmpB6xcjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQcqXAmpB6xcjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQBBACEBAn9BACOCASgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBBCAFGyECAkAjfigCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBACEIDAQLIAEgCHFBAUcNAQNAAkACQCAAIAJOBEAgByIBIQgMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgBEEBayIFIAJsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLQQAhCgJAAkACQAJAIAMoAgBFBEAgBkEDcSEMIAZBAWtBA08NAQwCCwNAIAsgCCkAACIJNwMIAkAgCyAJQv////8PWAR/IAmnBQJAAkBBACADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECAEEBag4CBwEACyALKAIEIQUMAgtBfwsiBTYCBAsgASAFNgAAIAEgAmohASAAIAhqIQggCkEBaiIKIAZHDQALDAMLIAZBfHEhDUEAIQUDQCABQv////8PIAgpAAAiCSAJQv////8PWhs+AAAgASACaiIBQv////8PIAAgCGoiCCkAACIJIAlC/////w9aGz4AACABIAJqIgFC/////w8gACAIaiIIKQAAIgkgCUL/////D1obPgAAIAEgAmoiAUL/////DyAAIAhqIggpAAAiCSAJQv////8PWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgDUcNAAsLQQAhBSAMBEADQCABQv////8PIAgpAAAiCSAJQv////8PWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgDEcNAAsLIAsgCjYCBCALIAk3AwgMAQsjACIAQfeYD2ogAEHKlwJqQesXIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAZrIgQNAAsMAwsjACIAQfeYD2ogAEHKlwJqQesXIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgFrIgZBAk8EQCAHIAEgAmxqIQggByAAIAFsaiEBDAILIAcgBEEBayIBIAJsaiEIIAcgACABbGohAUEAIABrIQBBACACayECCyAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBA3EhCiAGQQFrQQNPDQEMAgsDQCALIAEpAAAiCTcDCAJAAkAgCUL/////D1gEQCAJpyEKDAELQX8hCgJAQQAgAykDECADKQMYIAtBCGogCCADKAIEIAMoAgARAgBBAWoOAgABAgsjACIAQfeYD2ogAEHKlwJqQesXIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIAggCjYCAAsgAiAIaiEIIAAgAWohASAFQQFqIgUgBkcNAAsMAgsgBkF8cSEMA0AgCEL/////DyABKQAAIgkgCUL/////D1obPgIAIAIgCGoiCEL/////DyAAIAFqIgEpAAAiCSAJQv////8PWhs+AgAgAiAIaiIIQv////8PIAAgAWoiASkAACIJIAlC/////w9aGz4CACACIAhqIghC/////w8gACABaiIBKQAAIgkgCUL/////D1obPgIAIAIgCGohCCAAIAFqIQEgBUEEaiIFIAxHDQALC0EAIQUgCgRAA0AgCEL/////DyABKQAAIgkgCUL/////D1obPgIAIAIgCGohCCAAIAFqIQEgBUEBaiIFIApHDQALCyALIAk3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAEEQANAAkACQCAAIAJOBEAgByIBIQgMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgBEEBayIFIAJsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLQQAhCgJAAkACQAJAIAMoAgBFBEAgBkEDcSEMIAZBAWtBA08NAQwCCwNAAkAgCwJ/IAgpAwAiCUL/////D1gEQCAJpwwBCwJAAkBBACADKQMQIAMpAxggCCALQQRqIAMoAgQgAygCABECAEEBag4CBwEACyALKAIEIQUMAgtBfwsiBTYCBAsgASAFNgAAIAEgAmohASAAIAhqIQggCkEBaiIKIAZHDQALDAMLIAZBfHEhDUEAIQUDQCABQv////8PIAgpAwAiCSAJQv////8PWhs+AAAgASACaiIBQv////8PIAAgCGoiCCkDACIJIAlC/////w9aGz4AACABIAJqIgFC/////w8gACAIaiIIKQMAIgkgCUL/////D1obPgAAIAEgAmoiAUL/////DyAAIAhqIggpAwAiCSAJQv////8PWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgDUcNAAsLQQAhBSAMBEADQCABQv////8PIAgpAwAiCSAJQv////8PWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgDEcNAAsLIAsgCjYCBAwBCyMAIgBB95gPaiAAQcqXAmpB6xcjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAAgAk4EQCAHIgEhCCAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIARBAWsiBSACbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAtBACEFAkAgAygCAEUEQCAGQQFrQQNPBEAgBkF8cSEKA0AgAUL/////DyAIKQMAIgkgCUL/////D1obPgIAIAEgAmoiAUL/////DyAAIAhqIggpAwAiCSAJQv////8PWhs+AgAgASACaiIBQv////8PIAAgCGoiCCkDACIJIAlC/////w9aGz4CACABIAJqIgFC/////w8gACAIaiIIKQMAIgkgCUL/////D1obPgIAIAEgAmohASAAIAhqIQggBUEEaiIFIApHDQALC0EAIQUgBkEDcSIKRQ0BA0AgAUL/////DyAIKQMAIgkgCUL/////D1obPgIAIAEgAmohASAAIAhqIQggBUEBaiIFIApHDQALDAELA0ACQAJAIAgpAwAiCUKAgICAEFoEQEF/IQoCQEEAIAMpAxAgAykDGCAIIAEgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABBypcCakHrFyMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJpyEKCyABIAo2AgALIAEgAmohASAAIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgC0EQaiQBIAgLvBYCAX4EfyMBQRBrIgskAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQBBACEBAn9BACOCASgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBBCAFGyECAkAjdCgCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBACEIDAQLIAEgCHFBAUcNAQNAAkACQCAAIAJOBEAgByIBIQgMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgBEEBayIFIAJsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLQQAhCgJAAkACQAJAIAMoAgBFBEAgBkEDcSEMIAZBAWtBA08NAQwCCwNAIAsgCCkAACIJNwMIAkAgCyAJQv////8HWAR/IAmnBQJAAkBBACADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECAEEBag4CBwEACyALKAIEIQUMAgtB/////wcLIgU2AgQLIAEgBTYAACABIAJqIQEgACAIaiEIIApBAWoiCiAGRw0ACwwDCyAGQXxxIQ1BACEFA0AgAUL/////ByAIKQAAIgkgCUL/////B1obPgAAIAEgAmoiAUL/////ByAAIAhqIggpAAAiCSAJQv////8HWhs+AAAgASACaiIBQv////8HIAAgCGoiCCkAACIJIAlC/////wdaGz4AACABIAJqIgFC/////wcgACAIaiIIKQAAIgkgCUL/////B1obpyIKNgAAIAEgAmohASAAIAhqIQggBUEEaiIFIA1HDQALC0EAIQUgDARAA0AgAUL/////ByAIKQAAIgkgCUL/////B1obpyIKNgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAxHDQALCyALIAo2AgQgCyAJNwMIDAELIwAiAEH3mA9qIABBpJoCakHaFyMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBpJoCakHaFyMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIBayIGQQJPBEAgByABIAJsaiEIIAcgACABbGohAQwCCyAHIARBAWsiASACbGohCCAHIAAgAWxqIQFBACAAayEAQQAgAmshAgsgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQNxIQogBkEBa0EDTw0BDAILA0AgCyABKQAAIgk3AwgCQAJAIAlC/////wdYBEAgCachCgwBC0H/////ByEKAkBBACADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCCAKNgIACyACIAhqIQggACABaiEBIAVBAWoiBSAGRw0ACwwCCyAGQXxxIQwDQCAIQv////8HIAEpAAAiCSAJQv////8HWhs+AgAgAiAIaiIIQv////8HIAAgAWoiASkAACIJIAlC/////wdaGz4CACACIAhqIghC/////wcgACABaiIBKQAAIgkgCUL/////B1obPgIAIAIgCGoiCEL/////ByAAIAFqIgEpAAAiCSAJQv////8HWhs+AgAgAiAIaiEIIAAgAWohASAFQQRqIgUgDEcNAAsLQQAhBSAKBEADQCAIQv////8HIAEpAAAiCSAJQv////8HWhs+AgAgAiAIaiEIIAAgAWohASAFQQFqIgUgCkcNAAsLIAsgCTcDCAtBACEIIAQgBmsiBA0ADAMLAAsgAQRAA0ACQAJAIAAgAk4EQCAHIgEhCAwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByAEQQFrIgUgAmxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgtBACEKAkACQAJAAkAgAygCAEUEQCAGQQNxIQwgBkEBa0EDTw0BDAILA0ACQCALAn8gCCkDACIJQv////8HWARAIAmnDAELAkACQEEAIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgIHAQALIAsoAgQhBQwCC0H/////BwsiBTYCBAsgASAFNgAAIAEgAmohASAAIAhqIQggCkEBaiIKIAZHDQALDAMLIAZBfHEhDUEAIQUDQCABQv////8HIAgpAwAiCSAJQv////8HWhs+AAAgASACaiIBQv////8HIAAgCGoiCCkDACIJIAlC/////wdaGz4AACABIAJqIgFC/////wcgACAIaiIIKQMAIgkgCUL/////B1obPgAAIAEgAmoiAUL/////ByAAIAhqIggpAwAiCSAJQv////8HWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgDUcNAAsLQQAhBSAMBEADQCABQv////8HIAgpAwAiCSAJQv////8HWhunIgo2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgDEcNAAsLIAsgCjYCBAwBCyMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAAgAk4EQCAHIgEhCCAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIARBAWsiBSACbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAtBACEFAkAgAygCAEUEQCAGQQFrQQNPBEAgBkF8cSEKA0AgAUL/////ByAIKQMAIgkgCUL/////B1obPgIAIAEgAmoiAUL/////ByAAIAhqIggpAwAiCSAJQv////8HWhs+AgAgASACaiIBQv////8HIAAgCGoiCCkDACIJIAlC/////wdaGz4CACABIAJqIgFC/////wcgACAIaiIIKQMAIgkgCUL/////B1obPgIAIAEgAmohASAAIAhqIQggBUEEaiIFIApHDQALC0EAIQUgBkEDcSIKRQ0BA0AgAUL/////ByAIKQMAIgkgCUL/////B1obPgIAIAEgAmohASAAIAhqIQggBUEBaiIFIApHDQALDAELA0ACQAJAIAgpAwAiCUKAgICACFoEQEH/////ByEKAkBBACADKQMQIAMpAxggCCABIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBB95gPaiAAQaSaAmpB2hcjBCkDACMLKQMAIABBsswGakEAEEYMBgsgCachCgsgASAKNgIACyABIAJqIQEgACAIaiEIIAVBAWoiBSAGRw0ACwtBACEIIAQgBmsiBA0ACwwBC0F/IQgLIAtBEGokASAIC7sSAgF+BH8jAUEQayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEHCgQJqQckXIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEIRgRAIAEoAiAoAhBBAkYNAQsjACIAQfeYD2ogAEHCgQJqQckXIwQp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IQIgByABIAVsaiEIQQAgAWshAUEAIABrIQALIAQhBgtBACEKAkACQAJAAkAgAygCAEUEQCAGQQFxIQwgBkEBRw0BDAILA0AgCyAIKQAAIgk3AwgCQCALIAlC//8BWAR/IAmnBQJAAkBBACADKQMQIAMpAxggC0EIaiALQQZqIAMoAgQgAygCABECAEEBag4CBwEACyALLwEGIQUMAgtB//8BCyIFOwEGCyACIAU7AAAgACACaiECIAEgCGohCCAKQQFqIgogBkcNAAsMAwsgBkF+cSENQQAhBQNAIAJC//8BIAgpAAAiCSAJQv//AVobPQAAIAAgAmoiAkL//wEgASAIaiIIKQAAIgkgCUL//wFaG6ciCjsAACAAIAJqIQIgASAIaiEIIAVBAmoiBSANRw0ACwsgDARAIAJC//8BIAgpAAAiCSAJQv//AVobpyIKOwAACyALIAo7AQYgCyAJNwMIDAELIwAiAEH3mA9qIABB5YMCakG4FyMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABB5YMCakG4FyMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAAkAgACABTARAIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwCCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshAAsgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQogBkEBRw0BDAILA0AgCyACKQAAIgk3AwgCQAJAIAlC//8BWARAIAmnIQoMAQtB//8BIQoCQEEAIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABB5YMCakG4FyMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAo7AQALIAAgCGohCCABIAJqIQIgBUEBaiIFIAZHDQALDAILIAZBfnEhDANAIAhC//8BIAIpAAAiCSAJQv//AVobPQEAIAAgCGoiCEL//wEgASACaiICKQAAIgkgCUL//wFaGz0BACAAIAhqIQggASACaiECIAVBAmoiBSAMRw0ACwsgCgRAIAhC//8BIAIpAAAiCSAJQv//AVob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OgAACyALIAo6AAcgCyAJNwMIDAELIwAiAEH3mA9qIABBy9YFakGnFyMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBy9YFakGnFyMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAAkAgACABTARAIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwCCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshAAsgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQogBkEBRw0BDAILA0AgCyACKQAAIgk3AwgCQAJAIAlC/wFYBEAgCachCgwBC0H/ASEKAkBBACADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQcvWBWpBpxcjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCCAKOgAACyAAIAhqIQggASACaiECIAVBAWoiBSAGRw0ACwwCCyAGQX5xIQwDQCAIQv8BIAIpAAAiCSAJQv8BWhs8AAAgACAIaiIIQv8BIAEgAmoiAikAACIJIAlC/wFaGzwAACAAIAhqIQggASACaiECIAVBAmoiBSAMRw0ACwsgCgRAIAhC/wEgAikAACIJIAlC/wFaGzwAAAsgCyAJNwMIC0EAIQggBCAGayIEDQAMAwsACyACBEADQAJAAkAgACABTARAIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwCCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshAAsgBCEGC0EAIQoCQAJAAkACQCADKAIARQRAIAZBAXEhDCAGQQFHDQEMAgsDQAJAIAsCfyAIKQMAIglC/wFYBEAgCacMAQsCQAJAQQAgAykDECADKQMYIAggC0EHaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCy0AByEFDAILQf8BCyIFOgAHCyACIAU6AAAgACACaiECIAEgCGohCCAKQQFqIgogBkcNAAsMAwsgBkF+cSENQQAhBQNAIAJC/wEgCCkDACIJIAlC/wFaGzwAACAAIAJqIgJC/wEgASAIaiIIKQMAIgkgCUL/AVobpyIKOgAAIAAgAmohAiABIAhqIQggBUECaiIFIA1HDQALCyAMBEAgAkL/ASAIKQMAIgkgCUL/AVobpyIKOgAACyALIAo6AAcMAQsjACIAQfeYD2ogAEHL1gVqQacXIwQpAwAjCykDACAAQbLMBmpBABBGDAMLQQAhCCAEIAZrIgQNAAwDCwALA0ACQCAAIAFMBEAgByICIQggBCEGDAELIAQgACABIARsakEBayAAbiIFayIGQQFNBEAgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGDAELIAcgACAFbGohAiAHIAEgBWxqIQgLQQAhBQJAIAMoAgBFBEAgBkEBRwRAIAZBfnEhCgNAIAJC/wEgCCkDACIJIAlC/wFaGzwAACAAIAJqIgJC/wEgASAIaiIIKQMAIgkgCUL/AVobPAAAIAAgAmohAiABIAhqIQggBUECaiIFIApHDQALCyAGQQFxRQ0BIAJC/wEgCCkDACIJIAlC/wFaGzwAAAwBCwNAAkACQCAIKQMAIglCgAJaBEBB/wEhCgJAQQAgAykDECADKQMYIAggAiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEHL1gVqQacXIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIAmnIQoLIAIgCjoAAAsgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsLQQAhCCAEIAZrIgQNAAsMAQtBfyEICyALQRBqJAEgCAuhEgIBfgR/IwFBEGsiCyQBQQAhCAJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABB6dgFakGWFyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBCEYEQCABKAIgKAIQQQFGDQELIwAiAEH3mA9qIABB6dgFakGWFyMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEH3mA9qIABB6dgFakGWFyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEH3mA9qIABB6dgFakGWFyMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQQFLIQYgBUEIIAUbIQFBACECAn9BACOCASgCACIAQQJJDQAaQQEgByAAcA0AGiABIABwQQBHCyEIIAVBASAGGyEAAkAjcCgCACIFQQJJDQBBASECIAcgBXANACAAIAVwQQBHIQILIARFBEBBACEIDAQLIAIgCHFBAUcNAQNAAkACQCAAIAFMBEAgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAk8EQCAHIAAgBWxqIQIgByABIAVsaiEIDAILIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEACyAEIQYLQQAhCgJAAkACQAJAIAMoAgBFBEAgBkEBcSEMIAZBAUcNAQwCCwNAIAsgCCkAACIJNwMIAkAgCyAJQv8AWAR/IAmnBQJAAkBBACADKQMQIAMpAxggC0EIaiALQQdqIAMoAgQgAygCABECAEEBag4CBwEACyALLQAHIQUMAgtB/wALIgU6AAcLIAIgBToAACAAIAJqIQIgASAIaiEIIApBAWoiCiAGRw0ACwwDCyAGQX5xIQ1BACEFA0AgAkL/ACAIKQAAIgkgCUL/AFobPAAAIAAgAmoiAkL/ACABIAhqIggpAAAiCSAJQv8AWhunIgo6AAAgACACaiECIAEgCGohCCAFQQJqIgUgDUcNAAsLIAwEQCACQv8AIAgpAAAiCSAJQv8AWhunIgo6AAALIAsgCjoAByALIAk3AwgMAQsjACIAQfeYD2ogAEHp2AVqQZYXIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAZrIgQNAAsMAwsjACIAQfeYD2ogAEHp2AVqQZYXIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAgEQANAAkACQCAAIAFMBEAgByIIIQIMAQsgBCAAIAEgBGxqQQFrIABuIgJrIgZBAk8EQCAHIAAgAmxqIQggByABIAJsaiECDAILIAcgBEEBayICIABsaiEIIAcgASACbGohAkEAIAFrIQFBACAAayEACyAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhCiAGQQFHDQEMAgsDQCALIAIpAAAiCTcDCAJAAkAgCUL/AFgEQCAJpyEKDAELQf8AIQoCQEEAIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABB6dgFakGWFyMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAo6AAALIAAgCGohCCABIAJqIQIgBUEBaiIFIAZHDQALDAILIAZBfnEhDANAIAhC/wAgAikAACIJIAlC/wBaGzwAACAAIAhqIghC/wAgASACaiICKQAAIgkgCUL/AFobPAAAIAAgCGohCCABIAJqIQIgBUECaiIFIAxHDQALCyAKBEAgCEL/ACACKQAAIgkgCUL/AFobPAAACyALIAk3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkACQCAAIAFMBEAgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAk8EQCAHIAAgBWxqIQIgByABIAVsaiEIDAILIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEACyAEIQYLQQAhCgJAAkACQAJAIAMoAgBFBEAgBkEBcSEMIAZBAUcNAQwCCwNAAkAgCwJ/IAgpAwAiCUL/AFgEQCAJpwwBCwJAAkBBACADKQMQIAMpAxggCCALQQdqIAMoAgQgAygCABECAEEBag4CBwEACyALLQAHIQUMAgtB/wALIgU6AAcLIAIgBToAACAAIAJqIQIgASAIaiEIIApBAWoiCiAGRw0ACwwDCyAGQX5xIQ1BACEFA0AgAkL/ACAIKQMAIgkgCUL/AFobPAAAIAAgAmoiAkL/ACABIAhqIggpAwAiCSAJQv8AWhunIgo6AAAgACACaiECIAEgCGohCCAFQQJqIgUgDUcNAAsLIAwEQCACQv8AIAgpAwAiCSAJQv8AWhunIgo6AAALIAsgCjoABwwBCyMAIgBB95gPaiAAQenYBWpBlhcjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAAgAUwEQCAHIgIhCCAEIQYMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAU0EQCAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYMAQsgByAAIAVsaiECIAcgASAFbGohCAtBACEFAkAgAygCAEUEQCAGQQFHBEAgBkF+cSEKA0AgAkL/ACAIKQMAIgkgCUL/AFobPAAAIAAgAmoiAkL/ACABIAhqIggpAwAiCSAJQv8AWhs8AAAgACACaiECIAEgCGohCCAFQQJqIgUgCkcNAAsLIAZBAXFFDQEgAkL/ACAIKQMAIgkgCUL/AFobPAAADAELA0ACQAJAIAgpAwAiCUKAAVoEQEH/ACEKAkBBACADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBB95gPaiAAQenYBWpBlhcjBCkDACMLKQMAIABBsswGakEAEEYMBgsgCachCgsgAiAKOgAACyAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwtBACEIIAQgBmsiBA0ACwwBC0F/IQgLIAtBEGokASAIC5kyAgd/A34jAUHgBGsiCSQBQQAhCAJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBgcELakGEFyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBCEYEQCABKAIgKAIQQRBGDQELIwAiAEH3mA9qIABBgcELakGEFyMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEH3mA9qIABBgcELakGEFyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEH3mA9qIABBgcELakGEFyMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQQggBRshCwJ/QQAjfygCACICQQJJDQAaQQEgByACcA0AGiALIAJwQQBHCyEIIAVBECAFGyECAkAjeCgCACIFQQJJDQBBASEKIAcgBXANACACIAVwQQBHIQoLAn8gACgCICIAKAIMRQRAIAAoAiwMAQsgACgCXEEBagshDwJ/IAEoAiAiACgCDEUEQCAAKAIsDAELIAAoAlxBAWoLIQ4gBEUEQEEAIQgMBAsgCCAKcUEBRw0BA0ACQCACIAtMBEAgBCEGIAciCCEADAELIAQgAiAEIAtsakEBayACbiIAayIGQQJPBEAgByAAIAJsaiEIIAcgACALbGohAAwBCyAHIARBAWsiACACbGohCCAHIAAgC2xqIQBBACALayELQQAgAmshAiAEIQYLAkACQAJAIAMoAgBFBEAgBkEBcSEFIAZBAUYNASAGQX5xIQxBACEBA0AgCUEoaiAAKQAAEJsBIAkgCSkDMCIQNwPQBCAJIAkpAygiETcDyAQgCCAQNwAIIAggETcAACAJQRhqIAAgC2oiCikAACIQEJsBIAkgCSkDICIRNwPQBCAJIAkpAxgiEjcDyAQgAiAIaiIAIBE3AAggACASNwAAIAAgAmohCCAKIAtqIQAgAUECaiIBIAxHDQALDAELQQAhDSAOIA9PBEAgBkEBcSAGQQFHBEAgBkF+cSEMQQAhAQNAIAlB6ABqIAApAAAQmwEgCSAJKQNwIhA3A9AEIAkgCSkDaCIRNwPIBCAIIBA3AAggCCARNwAAIAlB2ABqIAAgC2oiCikAACIQEJsBIAkgCSkDYCIRNwPQBCAJIAkpA1giEjcDyAQgAiAIaiIAIBE3AAggACASNwAAIAAgAmohCCAKIAtqIQAgAUECaiIBIAxHDQALC0UNAiAJQcgAaiAAKQAAIhAQmwEgCSAJKQNQIhE3A9AEIAkgCSkDSCISNwPIBCAIIBE3AAggCCASNwAADAILA0AgCSAAKQAAIhA3A9gEAn8CfyAQQjiHpyIMQf8BcQRAQTghBSAMIQFBAAwBCyAQQjCHpyIBQf8BcQRAQTAhBUEIDAELIBBCKIenIgFB/wFxBEBBKCEFQRAMAQsgEEIgiKciAUH/AXEEQEEgIQVBGAwBCyAQQhiIpyIBQf8BcQRAQRghBUEgDAELIBBCEIinIgFB/wFxBEBBECEFQSgMAQsgEEIIiKciAUH/AXEEQEEIIQVBMAwBC0EAIgUgEKciAUH/AXFFDQEaQTgLIQogCkE/cyABQYABcQ0AGkE+IAprIAFBwABxDQAaQT0gCmsgAUEgcQ0AGkE8IAprIAFBEHENABpBOyAKayABQQhxDQAaQTogCmsgAUEEcQ0AGkE5IAprIAUgAUECcRsLIQUCQAJAAn9BACAQpyIBQf8BcQ0AGkEIIBBCCIinIgFB/wFxDQAaQRAgEEIQiKciAUH/AXENABpBGCAQQhiIpyIBQf8BcQ0AGkEgIBBCIIinIgFB/wFxDQAaQSggEEIoh6ciAUH/AXENABogEEIwh6ciASAMckH/AXFFDQEgASAMIAFB/wFxIgwbIQFBMEE4IAwbCyEKIAFBAXENASABQQJxBEAgCkEBciEKDAILIAFBBHEEQCAKQQJyIQoMAgsgAUEIcQRAIApBA3IhCgwCCyABQRBxBEAgCkEEciEKDAILIAFBIHEEQCAKQQVyIQoMAgsgAUHAAHEEQCAKQQZyIQoMAgsgCkEHciAKIAFBgAFxGyEKDAELQQAhCgsCQAJAIA4gBSAKa00EQAJAQQIgAykDECADKQMYIAlB2ARqIAlByARqIAMoAgQgAygCABECAEEBag4CAwACCyAJKQPYBCEQCyAJQThqIBAQmwEgCSAJQUBrKQMANwPQBCAJIAkpAzg3A8gECyAIIAkpA8gENwAAIAggCSkD0AQ3AAggAiAIaiEIIAAgC2ohACANQQFqIg0gBkYNBAwBCwsjACIAQfeYD2ogAEGBwQtqQYQXIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIAVFDQAgCUEIaiAAKQAAIhAQmwEgCSAJKQMQIhE3A9AEIAkgCSkDCCISNwPIBCAIIBE3AAggCCASNwAACyAJIBA3A9gEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBgcELakGEFyMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAIAIgC0wEQCAEIQYgByIIIQAMAQsgBCACIAQgC2xqQQFrIAJuIgBrIgZBAk8EQCAHIAAgAmxqIQggByAAIAtsaiEADAELIAcgBEEBayIAIAJsaiEIIAcgACALbGohAEEAIAtrIQtBACACayECIAQhBgsCQAJAIAMoAgBFBEAgBkEDcSEFIAZBAWtBA08EQCAGQXxxIQxBACEBA0AgCUG4AWogACkAABCbASAIIAkpA8ABNwMIIAggCSkDuAE3AwAgCUGoAWogACALaiIKKQAAEJsBIAIgCGoiACAJKQOwATcDCCAAIAkpA6gBNwMAIAlBmAFqIAogC2oiCCkAABCbASAAIAJqIgAgCSkDoAE3AwggACAJKQOYATcDACAJQYgBaiAIIAtqIgopAAAiEBCbASAAIAJqIgAgCSkDkAE3AwggACAJKQOIATcDACAAIAJqIQggCiALaiEAIAFBBGoiASAMRw0ACwtBACEBIAVFDQEDQCAJQfgAaiAAKQAAIhAQmwEgCCAJKQOAATcDCCAIIAkpA3g3AwAgAiAIaiEIIAAgC2ohACABQQFqIgEgBUcNAAsMAQtBACENIA4gD08EQCAGQQNxIQUgBkEBa0EDTwRAIAZBfHEhDEEAIQEDQCAJQZgCaiAAKQAAEJsBIAggCSkDoAI3AwggCCAJKQOYAjcDACAJQYgCaiAAIAtqIgopAAAQmwEgAiAIaiIAIAkpA5ACNwMIIAAgCSkDiAI3AwAgCUH4AWogCiALaiIIKQAAEJsBIAAgAmoiACAJKQOAAjcDCCAAIAkpA/gBNwMAIAlB6AFqIAggC2oiCikAACIQEJsBIAAgAmoiACAJKQPwATcDCCAAIAkpA+gBNwMAIAAgAmohCCAKIAtqIQAgAUEEaiIBIAxHDQALC0EAIQEgBUUNAQNAIAlB2AFqIAApAAAiEBCbASAIIAkpA+ABNwMIIAggCSkD2AE3AwAgAiAIaiEIIAAgC2ohACABQQFqIgEgBUcNAAsMAQsDQCAJIAApAAAiEDcD2AQCfwJ/IBBCOIenIgxB/wFxBEBBOCEFIAwhAUEADAELIBBCMIenIgFB/wFxBEBBMCEFQQgMAQsgEEIoh6ciAUH/AXEEQEEoIQVBEAwBCyAQQiCIpyIBQf8BcQRAQSAhBUEYDAELIBBCGIinIgFB/wFxBEBBGCEFQSAMAQsgEEIQiKciAUH/AXEEQEEQIQVBKAwBCyAQQgiIpyIBQf8BcQRAQQghBUEwDAELQQAiBSAQpyIBQf8BcUUNARpBOAshCiAKQT9zIAFBgAFxDQAaQT4gCmsgAUHAAHENABpBPSAKayABQSBxDQAaQTwgCmsgAUEQcQ0AGkE7IAprIAFBCHENABpBOiAKayABQQRxDQAaQTkgCmsgBSABQQJxGwshBQJAAkACf0EAIBCnIgFB/wFxDQAaQQggEEIIiKciAUH/AXENABpBECAQQhCIpyIBQf8BcQ0AGkEYIBBCGIinIgFB/wFxDQAaQSAgEEIgiKciAUH/AXENABpBKCAQQiiHpyIBQf8BcQ0AGiAQQjCHpyIBIAxyQf8BcUUNASABIAwgAUH/AXEiDBshAUEwQTggDBsLIQogAUEBcQ0BIAFBAnEEQCAKQQFyIQoMAgsgAUEEcQRAIApBAnIhCgwCCyABQQhxBEAgCkEDciEKDAILIAFBEHEEQCAKQQRyIQoMAgsgAUEgcQRAIApBBXIhCgwCCyABQcAAcQRAIApBBnIhCgwCCyAKQQdyIAogAUGAAXEbIQoMAQtBACEKCwJAAkAgDiAFIAprTQRAAkBBAiADKQMQIAMpAxggCUHYBGogCCADKAIEIAMoAgARAgBBAWoOAgMAAgsgCSkD2AQhEAsgCUHIAWogEBCbASAIIAkpA9ABNwMIIAggCSkDyAE3AwALIAIgCGohCCAAIAtqIQAgDUEBaiINIAZGDQMMAQsLIwAiAEH3mA9qIABBgcELakGEFyMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyAJIBA3A9gEC0EAIQggBCAGayIEDQAMAwsACyAKBEADQAJAIAIgC0wEQCAEIQYgByIIIQAMAQsgBCACIAQgC2xqQQFrIAJuIgBrIgZBAk8EQCAHIAAgAmxqIQggByAAIAtsaiEADAELIAcgBEEBayIAIAJsaiEIIAcgACALbGohAEEAIAtrIQtBACACayECIAQhBgsCQCADKAIARQRAIAZBAUcEQCAGQX5xIQVBACEBA0AgCUHIAmogACkDABCbASAJIAkpA9ACIhA3A9AEIAkgCSkDyAIiETcDyAQgCCAQNwAIIAggETcAACAJQbgCaiAAIAtqIgwpAwAQmwEgCSAJKQPAAiIQNwPQBCAJIAkpA7gCIhE3A8gEIAIgCGoiACAQNwAIIAAgETcAACAAIAJqIQggCyAMaiEAIAFBAmoiASAFRw0ACwsgBkEBcUUNASAJQagCaiAAKQMAEJsBIAkgCSkDsAIiEDcD0AQgCSAJKQOoAiIRNwPIBCAIIBA3AAggCCARNwAADAELQQAhDSAOIA9PBEAgBkEBRwRAIAZBfnEhBUEAIQEDQCAJQYgDaiAAKQMAEJsBIAkgCSkDkAMiEDcD0AQgCSAJKQOIAyIRNwPIBCAIIBA3AAggCCARNwAAIAlB+AJqIAAgC2oiDCkDABCbASAJIAkpA4ADIhA3A9AEIAkgCSkD+AIiETcDyAQgAiAIaiIAIBA3AAggACARNwAAIAAgAmohCCALIAxqIQAgAUECaiIBIAVHDQALCyAGQQFxRQ0BIAlB6AJqIAApAwAQmwEgCSAJKQPwAiIQNwPQBCAJIAkpA+gCIhE3A8gEIAggEDcACCAIIBE3AAAMAQsDQAJ/An8gACkDACIQQjiHpyIMQf8BcQRAQTghBSAMIQFBAAwBCyAQQjCHpyIBQf8BcQRAQTAhBUEIDAELIBBCKIenIgFB/wFxBEBBKCEFQRAMAQsgEEIgiKciAUH/AXEEQEEgIQVBGAwBCyAQQhiIpyIBQf8BcQRAQRghBUEgDAELIBBCEIinIgFB/wFxBEBBECEFQSgMAQsgEEIIiKciAUH/AXEEQEEIIQVBMAwBC0EAIgUgEKciAUH/AXFFDQEaQTgLIQogCkE/cyABQYABcQ0AGkE+IAprIAFBwABxDQAaQT0gCmsgAUEgcQ0AGkE8IAprIAFBEHENABpBOyAKayABQQhxDQAaQTogCmsgAUEEcQ0AGkE5IAprIAUgAUECcRsLIQUCQAJAAn9BACAQpyIBQf8BcQ0AGkEIIBBCCIinIgFB/wFxDQAaQRAgEEIQiKciAUH/AXENABpBGCAQQhiIpyIBQf8BcQ0AGkEgIBBCIIinIgFB/wFxDQAaQSggEEIoh6ciAUH/AXENABogEEIwh6ciASAMckH/AXFFDQEgASAMIAFB/wFxIgwbIQFBMEE4IAwbCyEKIAFBAXENASABQQJxBEAgCkEBciEKDAILIAFBBHEEQCAKQQJyIQoMAgsgAUEIcQRAIApBA3IhCgwCCyABQRBxBEAgCkEEciEKDAILIAFBIHEEQCAKQQVyIQoMAgsgAUHAAHEEQCAKQQZyIQoMAgsgCkEHciAKIAFBgAFxGyEKDAELQQAhCgsCQAJAIAlB2AJqIA4gBSAKa00EfgJAQQIgAykDECADKQMYIAAgCUHIBGogAygCBCADKAIAEQIAQQFqDgIDAAILIAApAwAFIBALEJsBIAkgCSkD4AI3A9AEIAkgCSkD2AI3A8gECyAIIAkpA8gENwAAIAggCSkD0AQ3AAggAiAIaiEIIAAgC2ohACANQQFqIg0gBkYNAgwBCwsjACIAQfeYD2ogAEGBwQtqQYQXIwQpAwAjCykDACAAQbLMBmpBABBGDAMLQQAhCCAEIAZrIgQNAAwDCwALA0ACQCACIAtMBEAgBCEGIAciCCEADAELIAQgAiAEIAtsakEBayACbiIAayIGQQFNBEAgByAEQQFrIgAgAmxqIQggByAAIAtsaiEAQQAgC2shC0EAIAJrIQIgBCEGDAELIAcgACACbGohCCAHIAAgC2xqIQALAkAgAygCAEUEQCAGQQFrQQNPBEAgBkF8cSEFQQAhAQNAIAlB2ANqIAApAwAQmwEgCCAJKQPgAzcDCCAIIAkpA9gDNwMAIAlByANqIAAgC2oiDCkDABCbASACIAhqIgAgCSkD0AM3AwggACAJKQPIAzcDACAJQbgDaiALIAxqIggpAwAQmwEgACACaiIAIAkpA8ADNwMIIAAgCSkDuAM3AwAgCUGoA2ogCCALaiIMKQMAEJsBIAAgAmoiACAJKQOwAzcDCCAAIAkpA6gDNwMAIAAgAmohCCALIAxqIQAgAUEEaiIBIAVHDQALC0EAIQEgBkEDcSIFRQ0BA0AgCUGYA2ogACkDABCbASAIIAkpA6ADNwMIIAggCSkDmAM3AwAgAiAIaiEIIAAgC2ohACABQQFqIgEgBUcNAAsMAQtBACENIA4gD08EQCAGQQFrQQNPBEAgBkF8cSEFQQAhAQNAIAlBuARqIAApAwAQmwEgCCAJKQPABDcDCCAIIAkpA7gENwMAIAlBqARqIAAgC2oiDCkDABCbASACIAhqIgAgCSkDsAQ3AwggACAJKQOoBDcDACAJQZgEaiALIAxqIggpAwAQmwEgACACaiIAIAkpA6AENwMIIAAgCSkDmAQ3AwAgCUGIBGogCCALaiIMKQMAEJsBIAAgAmoiACAJKQOQBDcDCCAAIAkpA4gENwMAIAAgAmohCCALIAxqIQAgAUEEaiIBIAVHDQALC0EAIQEgBkEDcSIFRQ0BA0AgCUH4A2ogACkDABCbASAIIAkpA4AENwMIIAggCSkD+AM3AwAgAiAIaiEIIAAgC2ohACABQQFqIgEgBUcNAAsMAQsDQAJ/An8gACkDACIQQjiHpyIMQf8BcQRAQTghBSAMIQFBAAwBCyAQQjCHpyIBQf8BcQRAQTAhBUEIDAELIBBCKIenIgFB/wFxBEBBKCEFQRAMAQsgEEIgiKciAUH/AXEEQEEgIQVBGAwBCyAQQhiIpyIBQf8BcQRAQRghBUEgDAELIBBCEIinIgFB/wFxBEBBECEFQSgMAQsgEEIIiKciAUH/AXEEQEEIIQVBMAwBC0EAIgUgEKciAUH/AXFFDQEaQTgLIQogCkE/cyABQYABcQ0AGkE+IAprIAFBwABxDQAaQT0gCmsgAUEgcQ0AGkE8IAprIAFBEHENABpBOyAKayABQQhxDQAaQTogCmsgAUEEcQ0AGkE5IAprIAUgAUECcRsLIQUCQAJAAn9BACAQpyIBQf8BcQ0AGkEIIBBCCIinIgFB/wFxDQAaQRAgEEIQiKciAUH/AXENABpBGCAQQhiIpyIBQf8BcQ0AGkEgIBBCIIinIgFB/wFxDQAaQSggEEIoh6ciAUH/AXENABogEEIwh6ciASAMckH/AXFFDQEgASAMIAFB/wFxIgwbIQFBMEE4IAwbCyEKIAFBAXENASABQQJxBEAgCkEBciEKDAILIAFBBHEEQCAKQQJyIQoMAgsgAUEIcQRAIApBA3IhCgwCCyABQRBxBEAgCkEEciEKDAILIAFBIHEEQCAKQQVyIQoMAgsgAUHAAHEEQCAKQQZyIQoMAgsgCkEHciAKIAFBgAFxGyEKDAELQQAhCgsCQAJAIAlB6ANqIA4gBSAKa00EfgJAQQIgAykDECADKQMYIAAgCCADKAIEIAMoAgARAgBBAWoOAgMAAgsgACkDAAUgEAsQmwEgCCAJKQPwAzcDCCAIIAkpA+gDNwMACyACIAhqIQggACALaiEAIA1BAWoiDSAGRg0CDAELCyMAIgBB95gPaiAAQYHBC2pBhBcjBCkDACMLKQMAIABBsswGakEAEEYMAgtBACEIIAQgBmsiBA0ACwwBC0F/IQgLIAlB4ARqJAEgCAs6AQF/EM8JQn9RBH8jACIAQZKGEGogAEHurwJqQfYAIxwpAwAjBSkDACAAQYPsEGpBABBGQX8FQQALC80oAwF+A38BfCMBQRBrIgskAUEAIQYCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCAA4DAAELAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQbTDC2pB8RYjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEIRg0BCyMAIgBB95gPaiAAQbTDC2pB8RYjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAoLIABBACABG0UEQCMAIgBB95gPaiAAQbTDC2pB8RYjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQbTDC2pB8RYjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQhBACEFAn9BACN/KAIAIgJBAkkNABpBASAHIAJwDQAaIAggAnBBAEcLIQYCQCN3KAIAIgJBAkkNAEEBIQUgByACcA0AIAggAnBBAEchBQsCfyAAKAIgIgAoAgxFBEAgACgCLAwBCyAAKAJcQQFqCyEKAn8gASgCICIAKAIMRQRAIAAoAiwMAQsgACgCXEEBagshDCAERQRAQQAhBgwKCyADKAIAIQAgBSAGcUEBRw0BIABFBEAgBEEDcSEBAkAgBEEBa0EDSQRAIAchAwwBCyAEQXxxIQBBACEGIAchAwNAIAMgBykAALk5AAAgAyAIaiICIAcgCGoiAykAALk5AAAgAiAIaiICIAMgCGoiAykAALk5AAAgAiAIaiICIAMgCGoiBCkAALk5AAAgAiAIaiEDIAQgCGohByAGQQRqIgYgAEcNAAsLQQAhBiABRQ0KQQAhAANAIAMgBykAALk5AAAgAyAIaiEDIAcgCGohByAAQQFqIgAgAUcNAAsMCgsgCiAMTQ0IQQAhCiAHIQEDQCALIAcpAAAiCTcDCAJ/An8gCUI4h6ciAkH/AXEEQEE4IQAgAiEGQQAMAQsgCUIwh6ciBkH/AXEEQEEwIQBBCAwBCyAJQiiHpyIGQf8BcQRAQSghAEEQDAELIAlCIIinIgZB/wFxBEBBICEAQRgMAQsgCUIYiKciBkH/AXEEQEEYIQBBIAwBCyAJQhCIpyIGQf8BcQRAQRAhAEEoDAELIAlCCIinIgZB/wFxBEBBCCEAQTAMAQtBACIAIAmnIgZB/wFxRQ0BGkE4CyEFIAVBP3MgBkGAAXENABpBPiAFayAGQcAAcQ0AGkE9IAVrIAZBIHENABpBPCAFayAGQRBxDQAaQTsgBWsgBkEIcQ0AGkE6IAVrIAZBBHENABpBOSAFayAAIAZBAnEbCyEAAkACQAJ/QQAgCaciBkH/AXENABpBCCAJQgiIpyIGQf8BcQ0AGkEQIAlCEIinIgZB/wFxDQAaQRggCUIYiKciBkH/AXENABpBICAJQiCIpyIGQf8BcQ0AGkEoIAlCKIenIgZB/wFxDQAaIAlCMIenIgUgAnJB/wFxRQ0BIAUgAiAFQf8BcSICGyEGQTBBOCACGwshBSAGQQFxDQEgBkECcQRAIAVBAXIhBQwCCyAGQQRxBEAgBUECciEFDAILIAZBCHEEQCAFQQNyIQUMAgsgBkEQcQRAIAVBBHIhBQwCCyAGQSBxBEAgBUEFciEFDAILIAZBwABxBEAgBUEGciEFDAILIAVBB3IgBSAGQYABcRshBQwBC0EAIQULAkACQCALAnwgDCAAIAVrTQRAAkACQEECIAMpAxAgAykDGCALQQhqIAsgAygCBCADKAIAEQIAQQFqDgIFAQALIAsrAwAhDQwDCyALKQMIuQwBCyAJuQsiDTkDAAsgASANOQAAIAEgCGohASAHIAhqIQdBACEGIApBAWoiCiAERw0BDAsLCyMAIgBB95gPaiAAQbTDC2pB8RYjBCkDACMLKQMAIABBsswGakEAEEYMAgsjACIAQfeYD2ogAEG0wwtqQfEWIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAYEQCAARQRAIARBA3EhAQJAIARBAWtBA0kEQCAHIQMMAQsgBEF8cSEAQQAhBiAHIQMDQCADIAcpAAC5OQMAIAMgCGoiAiAHIAhqIgMpAAC5OQMAIAIgCGoiAiADIAhqIgMpAAC5OQMAIAIgCGoiAiADIAhqIgQpAAC5OQMAIAIgCGohAyAEIAhqIQcgBkEEaiIGIABHDQALC0EAIQYgAUUNCUEAIQADQCADIAcpAAC5OQMAIAMgCGohAyAHIAhqIQcgAEEBaiIAIAFHDQALDAkLIAogDE0NBkEAIQogByEAA0AgCyAHKQAAIgk3AwgCfwJ/IAlCOIenIgJB/wFxBEBBOCEBIAIhBkEADAELIAlCMIenIgZB/wFxBEBBMCEBQQgMAQsgCUIoh6ciBkH/AXEEQEEoIQFBEAwBCyAJQiCIpyIGQf8BcQRAQSAhAUEYDAELIAlCGIinIgZB/wFxBEBBGCEBQSAMAQsgCUIQiKciBkH/AXEEQEEQIQFBKAwBCyAJQgiIpyIGQf8BcQRAQQghAUEwDAELQQAiASAJpyIGQf8BcUUNARpBOAshBSAFQT9zIAZBgAFxDQAaQT4gBWsgBkHAAHENABpBPSAFayAGQSBxDQAaQTwgBWsgBkEQcQ0AGkE7IAVrIAZBCHENABpBOiAFayAGQQRxDQAaQTkgBWsgASAGQQJxGwshAQJAAkACf0EAIAmnIgZB/wFxDQAaQQggCUIIiKciBkH/AXENABpBECAJQhCIpyIGQf8BcQ0AGkEYIAlCGIinIgZB/wFxDQAaQSAgCUIgiKciBkH/AXENABpBKCAJQiiHpyIGQf8BcQ0AGiAJQjCHpyIFIAJyQf8BcUUNASAFIAIgBUH/AXEiAhshBkEwQTggAhsLIQUgBkEBcQ0BIAZBAnEEQCAFQQFyIQUMAgsgBkEEcQRAIAVBAnIhBQwCCyAGQQhxBEAgBUEDciEFDAILIAZBEHEEQCAFQQRyIQUMAgsgBkEgcQRAIAVBBXIhBQwCCyAGQcAAcQRAIAVBBnIhBQwCCyAFQQdyIAUgBkGAAXEbIQUMAQtBACEFCwJAAkAgACAMIAEgBWtNBH4CQEECIAMpAxAgAykDGCALQQhqIAAgAygCBCADKAIAEQIAQQFqDgIDAAILIAspAwgFIAkLuTkDAAsgACAIaiEAIAcgCGohB0EAIQYgCkEBaiIKIARHDQEMCgsLIwAiAEH3mA9qIABBtMMLakHxFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwBCyAFBEAgAEUEQCAEQQNxIQECQCAEQQFrQQNJBEAgByEDDAELIARBfHEhAEEAIQYgByEDA0AgAyAHKQMAuTkAACADIAhqIgIgByAIaiIDKQMAuTkAACACIAhqIgIgAyAIaiIDKQMAuTkAACACIAhqIgIgAyAIaiIEKQMAuTkAACACIAhqIQMgBCAIaiEHIAZBBGoiBiAARw0ACwtBACEGIAFFDQlBACEAA0AgAyAHKQMAuTkAACADIAhqIQMgByAIaiEHIABBAWoiACABRw0ACwwJCyAKIAxNDQVBACEKIAchAQNAAn8CfyAHKQMAIglCOIenIgJB/wFxBEBBOCEAIAIhBkEADAELIAlCMIenIgZB/wFxBEBBMCEAQQgMAQsgCUIoh6ciBkH/AXEEQEEoIQBBEAwBCyAJQiCIpyIGQf8BcQRAQSAhAEEYDAELIAlCGIinIgZB/wFxBEBBGCEAQSAMAQsgCUIQiKciBkH/AXEEQEEQIQBBKAwBCyAJQgiIpyIGQf8BcQRAQQghAEEwDAELQQAiACAJpyIGQf8BcUUNARpBOAshBSAFQT9zIAZBgAFxDQAaQT4gBWsgBkHAAHENABpBPSAFayAGQSBxDQAaQTwgBWsgBkEQcQ0AGkE7IAVrIAZBCHENABpBOiAFayAGQQRxDQAaQTkgBWsgACAGQQJxGwshAAJAAkACf0EAIAmnIgZB/wFxDQAaQQggCUIIiKciBkH/AXENABpBECAJQhCIpyIGQf8BcQ0AGkEYIAlCGIinIgZB/wFxDQAaQSAgCUIgiKciBkH/AXENABpBKCAJQiiHpyIGQf8BcQ0AGiAJQjCHpyIFIAJyQf8BcUUNASAFIAIgBUH/AXEiAhshBkEwQTggAhsLIQUgBkEBcQ0BIAZBAnEEQCAFQQFyIQUMAgsgBkEEcQRAIAVBAnIhBQwCCyAGQQhxBEAgBUEDciEFDAILIAZBEHEEQCAFQQRyIQUMAgsgBkEgcQRAIAVBBXIhBQwCCyAGQcAAcQRAIAVBBnIhBQwCCyAFQQdyIAUgBkGAAXEbIQUMAQtBACEFCwJAAkAgCwJ8IAwgACAFa00EQAJAAkBBAiADKQMQIAMpAxggByALIAMoAgQgAygCABECAEEBag4CBQEACyALKwMAIQ0MAwsgBykDALkMAQsgCbkLIg05AwALIAEgDTkAACABIAhqIQEgByAIaiEHQQAhBiAKQQFqIgogBEcNAQwKCwsjACIAQfeYD2ogAEG0wwtqQfEWIwQpAwAjCykDACAAQbLMBmpBABBGDAELIABFBEAgBEEDcSEBIARBAWtBA08NAiAHIQMMAwsgCiAMTQ0DQQAhCiAHIQADQAJ/An8gBykDACIJQjiHpyICQf8BcQRAQTghASACIQZBAAwBCyAJQjCHpyIGQf8BcQRAQTAhAUEIDAELIAlCKIenIgZB/wFxBEBBKCEBQRAMAQsgCUIgiKciBkH/AXEEQEEgIQFBGAwBCyAJQhiIpyIGQf8BcQRAQRghAUEgDAELIAlCEIinIgZB/wFxBEBBECEBQSgMAQsgCUIIiKciBkH/AXEEQEEIIQFBMAwBC0EAIgEgCaciBkH/AXFFDQEaQTgLIQUgBUE/cyAGQYABcQ0AGkE+IAVrIAZBwABxDQAaQT0gBWsgBkEgcQ0AGkE8IAVrIAZBEHENABpBOyAFayAGQQhxDQAaQTogBWsgBkEEcQ0AGkE5IAVrIAEgBkECcRsLIQECQAJAAn9BACAJpyIGQf8BcQ0AGkEIIAlCCIinIgZB/wFxDQAaQRAgCUIQiKciBkH/AXENABpBGCAJQhiIpyIGQf8BcQ0AGkEgIAlCIIinIgZB/wFxDQAaQSggCUIoh6ciBkH/AXENABogCUIwh6ciBSACckH/AXFFDQEgBSACIAVB/wFxIgIbIQZBMEE4IAIbCyEFIAZBAXENASAGQQJxBEAgBUEBciEFDAILIAZBBHEEQCAFQQJyIQUMAgsgBkEIcQRAIAVBA3IhBQwCCyAGQRBxBEAgBUEEciEFDAILIAZBIHEEQCAFQQVyIQUMAgsgBkHAAHEEQCAFQQZyIQUMAgsgBUEHciAFIAZBgAFxGyEFDAELQQAhBQsCQAJAIAAgDCABIAVrTQR+AkBBAiADKQMQIAMpAxggByAAIAMoAgQgAygCABECAEEBag4CAwACCyAHKQMABSAJC7k5AwALIAAgCGohACAHIAhqIQdBACEGIApBAWoiCiAERw0BDAkLCyMAIgBB95gPaiAAQbTDC2pB8RYjBCkDACMLKQMAIABBsswGakEAEEYLQX8hBgwGCyAEQXxxIQBBACEGIAchAwNAIAMgBykDALk5AwAgAyAIaiICIAcgCGoiAykDALk5AwAgAiAIaiICIAMgCGoiAykDALk5AwAgAiAIaiICIAMgCGoiBCkDALk5AwAgAiAIaiEDIAQgCGohByAGQQRqIgYgAEcNAAsLQQAhBiABRQ0EQQAhAANAIAMgBykDALk5AwAgAyAIaiEDIAcgCGohByAAQQFqIgAgAUcNAAsMBAsgBEEDcSEBAkAgBEEBa0EDSQRAIAchAwwBCyAEQXxxIQBBACEGIAchAwNAIAMgBykDALk5AwAgAyAIaiICIAcgCGoiAykDALk5AwAgAiAIaiICIAMgCGoiAykDALk5AwAgAiAIaiICIAMgCGoiBCkDALk5AwAgAiAIaiEDIAQgCGohByAGQQRqIgYgAEcNAAsLQQAhBiABRQ0DQQAhAANAIAMgBykDALk5AwAgAyAIaiEDIAcgCGohByAAQQFqIgAgAUcNAAsMAwsgBEEDcSEBAkAgBEEBa0EDSQRAIAchAwwBCyAEQXxxIQBBACEGIAchAwNAIAMgBykDALk5AAAgAyAIaiICIAcgCGoiAykDALk5AAAgAiAIaiICIAMgCGoiAykDALk5AAAgAiAIaiICIAMgCGoiBCkDALk5AAAgAiAIaiEDIAQgCGohByAGQQRqIgYgAEcNAAsLQQAhBiABRQ0CQQAhAANAIAMgBykDALk5AAAgAyAIaiEDIAcgCGohByAAQQFqIgAgAUcNAAsMAgsgBEEDcSEBAkAgBEEBa0EDSQRAIAchAwwBCyAEQXxxIQBBACEGIAchAwNAIAMgBykAALk5AwAgAyAIaiICIAcgCGoiAykAALk5AwAgAiAIaiICIAMgCGoiAykAALk5AwAgAiAIaiICIAMgCGoiBCkAALk5AwAgAiAIaiEDIAQgCGohByAGQQRqIgYgAEcNAAsLQQAhBiABRQ0BQQAhAANAIAMgBykAALk5AwAgAyAIaiEDIAcgCGohByAAQQFqIgAgAUcNAAsMAQsgBEEDcSEBAkAgBEEBa0EDSQRAIAchAwwBCyAEQXxxIQBBACEGIAchAwNAIAMgBykAALk5AAAgAyAIaiICIAcgCGoiAykAALk5AAAgAiAIaiICIAMgCGoiAykAALk5AAAgAiAIaiICIAMgCGoiBCkAALk5AAAgAiAIaiEDIAQgCGohByAGQQRqIgYgAEcNAAsLQQAhBiABRQ0AQQAhAANAIAMgBykAALk5AAAgAyAIaiEDIAcgCGohByAAQQFqIgAgAUcNAAsLIAtBEGokASAGC5osAwd/AX4BfSMBQRBrIgwkAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQYeOA2pB3xYjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQYeOA2pB3xYjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQYeOA2pB3xYjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQYeOA2pB3xYjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQoCf0EAI38oAgAiAkECSQ0AGkEBIAcgAnANABogCiACcEEARwshCCAFQQQgBRshAgJAI3YoAgAiBUECSQ0AQQEhCSAHIAVwDQAgAiAFcEEARyEJCwJ/IAAoAiAiACgCDEUEQCAAKAIsDAELIAAoAlxBAWoLIQ8CfyABKAIgIgAoAgxFBEAgACgCLAwBCyAAKAJcQQFqCyEOIARFBEBBACEIDAQLIAggCXFBAUcNAQNAAkAgAiAKTARAIAQhBiAHIgAhCAwBCyAEIAIgBCAKbGpBAWsgAm4iAWsiBkECTwRAIAcgASACbGohACAHIAEgCmxqIQgMAQsgByAEQQFrIgEgAmxqIQAgByABIApsaiEIQQAgCmshCkEAIAJrIQIgBCEGCwJAAkAgAygCAEUEQCAGQQNxIQUgBkEBa0EDTwRAIAZBfHEhC0EAIQEDQCAAIAgpAAC0OAAAIAAgAmoiACAIIApqIggpAAC0OAAAIAAgAmoiACAIIApqIggpAAC0OAAAIAAgAmoiACAIIApqIggpAAAiELQiETgAACAAIAJqIQAgCCAKaiEIIAFBBGoiASALRw0ACwtBACEBIAUEQANAIAAgCCkAACIQtCIROAAAIAAgAmohACAIIApqIQggAUEBaiIBIAVHDQALCyAMIBE4AgQgDCAQNwMIDAELQQAhDSAOIA9PBEAgBkEDcSEFIAZBAWtBA08EQCAGQXxxIQtBACEBA0AgACAIKQAAtDgAACAAIAJqIgAgCCAKaiIIKQAAtDgAACAAIAJqIgAgCCAKaiIIKQAAtDgAACAAIAJqIgAgCCAKaiIIKQAAIhC0IhE4AAAgACACaiEAIAggCmohCCABQQRqIgEgC0cNAAsLQQAhASAFBEADQCAAIAgpAAAiELQiETgAACAAIAJqIQAgCCAKaiEIIAFBAWoiASAFRw0ACwsgDCAQNwMIIAwgETgCBAwBCwNAIAwgCCkAACIQNwMIAn8CfyAQQjiHpyILQf8BcQRAQTghBSALIQFBAAwBCyAQQjCHpyIBQf8BcQRAQTAhBUEIDAELIBBCKIenIgFB/wFxBEBBKCEFQRAMAQsgEEIgiKciAUH/AXEEQEEgIQVBGAwBCyAQQhiIpyIBQf8BcQRAQRghBUEgDAELIBBCEIinIgFB/wFxBEBBECEFQSgMAQsgEEIIiKciAUH/AXEEQEEIIQVBMAwBC0EAIgUgEKciAUH/AXFFDQEaQTgLIQkgCUE/cyABQYABcQ0AGkE+IAlrIAFBwABxDQAaQT0gCWsgAUEgcQ0AGkE8IAlrIAFBEHENABpBOyAJayABQQhxDQAaQTogCWsgAUEEcQ0AGkE5IAlrIAUgAUECcRsLIQUCQAJAAn9BACAQpyIBQf8BcQ0AGkEIIBBCCIinIgFB/wFxDQAaQRAgEEIQiKciAUH/AXENABpBGCAQQhiIpyIBQf8BcQ0AGkEgIBBCIIinIgFB/wFxDQAaQSggEEIoh6ciAUH/AXENABogEEIwh6ciASALckH/AXFFDQEgASALIAFB/wFxIgsbIQFBMEE4IAsbCyEJIAFBAXENASABQQJxBEAgCUEBciEJDAILIAFBBHEEQCAJQQJyIQkMAgsgAUEIcQRAIAlBA3IhCQwCCyABQRBxBEAgCUEEciEJDAILIAFBIHEEQCAJQQVyIQkMAgsgAUHAAHEEQCAJQQZyIQkMAgsgCUEHciAJIAFBgAFxGyEJDAELQQAhCQsCQCAMAn0gDiAFIAlrTQRAAkACQEECIAMpAxAgAykDGCAMQQhqIAxBBGogAygCBCADKAIAEQIAQQFqDgIHAQALIAwqAgQhEQwDCyAMKQMItAwBCyAQtAsiETgCBAsgACAROAAAIAAgAmohACAIIApqIQggDUEBaiINIAZHDQALC0EAIQggBCAGayIEDQEMBQsLIwAiAEH3mA9qIABBh44DakHfFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwCCyMAIgBB95gPaiAAQYeOA2pB3xYjBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQCACIApMBEAgBCEGIAciCCEADAELIAQgAiAEIApsakEBayACbiIAayIGQQJPBEAgByAAIAJsaiEIIAcgACAKbGohAAwBCyAHIARBAWsiACACbGohCCAHIAAgCmxqIQBBACAKayEKQQAgAmshAiAEIQYLAkACQCADKAIARQRAIAZBA3EhBSAGQQFrQQNPBEAgBkF8cSELQQAhAQNAIAggACkAALQ4AgAgAiAIaiIIIAAgCmoiACkAALQ4AgAgAiAIaiIIIAAgCmoiACkAALQ4AgAgAiAIaiIIIAAgCmoiACkAACIQtDgCACACIAhqIQggACAKaiEAIAFBBGoiASALRw0ACwtBACEBIAVFDQEDQCAIIAApAAAiELQ4AgAgAiAIaiEIIAAgCmohACABQQFqIgEgBUcNAAsMAQtBACENIA4gD08EQCAGQQNxIQUgBkEBa0EDTwRAIAZBfHEhC0EAIQEDQCAIIAApAAC0OAIAIAIgCGoiCCAAIApqIgApAAC0OAIAIAIgCGoiCCAAIApqIgApAAC0OAIAIAIgCGoiCCAAIApqIgApAAAiELQ4AgAgAiAIaiEIIAAgCmohACABQQRqIgEgC0cNAAsLQQAhASAFRQ0BA0AgCCAAKQAAIhC0OAIAIAIgCGohCCAAIApqIQAgAUEBaiIBIAVHDQALDAELA0AgDCAAKQAAIhA3AwgCfwJ/IBBCOIenIgtB/wFxBEBBOCEFIAshAUEADAELIBBCMIenIgFB/wFxBEBBMCEFQQgMAQsgEEIoh6ciAUH/AXEEQEEoIQVBEAwBCyAQQiCIpyIBQf8BcQRAQSAhBUEYDAELIBBCGIinIgFB/wFxBEBBGCEFQSAMAQsgEEIQiKciAUH/AXEEQEEQIQVBKAwBCyAQQgiIpyIBQf8BcQRAQQghBUEwDAELQQAiBSAQpyIBQf8BcUUNARpBOAshCSAJQT9zIAFBgAFxDQAaQT4gCWsgAUHAAHENABpBPSAJayABQSBxDQAaQTwgCWsgAUEQcQ0AGkE7IAlrIAFBCHENABpBOiAJayABQQRxDQAaQTkgCWsgBSABQQJxGwshBQJAAkACf0EAIBCnIgFB/wFxDQAaQQggEEIIiKciAUH/AXENABpBECAQQhCIpyIBQf8BcQ0AGkEYIBBCGIinIgFB/wFxDQAaQSAgEEIgiKciAUH/AXENABpBKCAQQiiHpyIBQf8BcQ0AGiAQQjCHpyIBIAtyQf8BcUUNASABIAsgAUH/AXEiCxshAUEwQTggCxsLIQkgAUEBcQ0BIAFBAnEEQCAJQQFyIQkMAgsgAUEEcQRAIAlBAnIhCQwCCyABQQhxBEAgCUEDciEJDAILIAFBEHEEQCAJQQRyIQkMAgsgAUEgcQRAIAlBBXIhCQwCCyABQcAAcQRAIAlBBnIhCQwCCyAJQQdyIAkgAUGAAXEbIQkMAQtBACEJCwJAAkAgDiAFIAlrTQRAAkBBAiADKQMQIAMpAxggDEEIaiAIIAMoAgQgAygCABECAEEBag4CAwACCyAMKQMIIRALIAggELQ4AgALIAIgCGohCCAAIApqIQAgDUEBaiINIAZGDQMMAQsLIwAiAEH3mA9qIABBh44DakHfFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyAMIBA3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAkEQANAAkAgAiAKTARAIAQhBiAHIgAhCAwBCyAEIAIgBCAKbGpBAWsgAm4iAWsiBkECTwRAIAcgASACbGohACAHIAEgCmxqIQgMAQsgByAEQQFrIgEgAmxqIQAgByABIApsaiEIQQAgCmshCkEAIAJrIQIgBCEGCwJAAkAgAygCAEUEQCAGQQNxIQUgBkEBa0EDTwRAIAZBfHEhC0EAIQEDQCAAIAgpAwC0OAAAIAAgAmoiACAIIApqIggpAwC0OAAAIAAgAmoiACAIIApqIggpAwC0OAAAIAAgAmoiACAIIApqIggpAwC0IhE4AAAgACACaiEAIAggCmohCCABQQRqIgEgC0cNAAsLQQAhASAFRQ0BA0AgACAIKQMAtCIROAAAIAAgAmohACAIIApqIQggAUEBaiIBIAVHDQALDAELQQAhDSAOIA9PBEAgBkEDcSEFIAZBAWtBA08EQCAGQXxxIQtBACEBA0AgACAIKQMAtDgAACAAIAJqIgAgCCAKaiIIKQMAtDgAACAAIAJqIgAgCCAKaiIIKQMAtDgAACAAIAJqIgAgCCAKaiIIKQMAtCIROAAAIAAgAmohACAIIApqIQggAUEEaiIBIAtHDQALC0EAIQEgBUUNAQNAIAAgCCkDALQiETgAACAAIAJqIQAgCCAKaiEIIAFBAWoiASAFRw0ACwwBCwNAAn8CfyAIKQMAIhBCOIenIgtB/wFxBEBBOCEFIAshAUEADAELIBBCMIenIgFB/wFxBEBBMCEFQQgMAQsgEEIoh6ciAUH/AXEEQEEoIQVBEAwBCyAQQiCIpyIBQf8BcQRAQSAhBUEYDAELIBBCGIinIgFB/wFxBEBBGCEFQSAMAQsgEEIQiKciAUH/AXEEQEEQIQVBKAwBCyAQQgiIpyIBQf8BcQRAQQghBUEwDAELQQAiBSAQpyIBQf8BcUUNARpBOAshCSAJQT9zIAFBgAFxDQAaQT4gCWsgAUHAAHENABpBPSAJayABQSBxDQAaQTwgCWsgAUEQcQ0AGkE7IAlrIAFBCHENABpBOiAJayABQQRxDQAaQTkgCWsgBSABQQJxGwshBQJAAkACf0EAIBCnIgFB/wFxDQAaQQggEEIIiKciAUH/AXENABpBECAQQhCIpyIBQf8BcQ0AGkEYIBBCGIinIgFB/wFxDQAaQSAgEEIgiKciAUH/AXENABpBKCAQQiiHpyIBQf8BcQ0AGiAQQjCHpyIBIAtyQf8BcUUNASABIAsgAUH/AXEiCxshAUEwQTggCxsLIQkgAUEBcQ0BIAFBAnEEQCAJQQFyIQkMAgsgAUEEcQRAIAlBAnIhCQwCCyABQQhxBEAgCUEDciEJDAILIAFBEHEEQCAJQQRyIQkMAgsgAUEgcQRAIAlBBXIhCQwCCyABQcAAcQRAIAlBBnIhCQwCCyAJQQdyIAkgAUGAAXEbIQkMAQtBACEJCwJAAkAgDAJ9IA4gBSAJa00EQAJAAkBBAiADKQMQIAMpAxggCCAMQQRqIAMoAgQgAygCABECAEEBag4CBQEACyAMKgIEIREMAwsgCCkDALQMAQsgELQLIhE4AgQLIAAgETgAACAAIAJqIQAgCCAKaiEIIA1BAWoiDSAGRg0DDAELCyMAIgBB95gPaiAAQYeOA2pB3xYjBCkDACMLKQMAIABBsswGakEAEEYMBAsgDCAROAIEC0EAIQggBCAGayIEDQAMAwsACwNAAkAgAiAKTARAIAQhBiAHIgAhCAwBCyAEIAIgBCAKbGpBAWsgAm4iAWsiBkEBTQRAIAcgBEEBayIBIAJsaiEAIAcgASAKbGohCEEAIAprIQpBACACayECIAQhBgwBCyAHIAEgAmxqIQAgByABIApsaiEICwJAIAMoAgBFBEAgBkEBa0EDTwRAIAZBfHEhBUEAIQEDQCAAIAgpAwC0OAIAIAAgAmoiACAIIApqIggpAwC0OAIAIAAgAmoiACAIIApqIggpAwC0OAIAIAAgAmoiACAIIApqIggpAwC0OAIAIAAgAmohACAIIApqIQggAUEEaiIBIAVHDQALC0EAIQEgBkEDcSIFRQ0BA0AgACAIKQMAtDgCACAAIAJqIQAgCCAKaiEIIAFBAWoiASAFRw0ACwwBC0EAIQ0gDiAPTwRAIAZBAWtBA08EQCAGQXxxIQVBACEBA0AgACAIKQMAtDgCACAAIAJqIgAgCCAKaiIIKQMAtDgCACAAIAJqIgAgCCAKaiIIKQMAtDgCACAAIAJqIgAgCCAKaiIIKQMAtDgCACAAIAJqIQAgCCAKaiEIIAFBBGoiASAFRw0ACwtBACEBIAZBA3EiBUUNAQNAIAAgCCkDALQ4AgAgACACaiEAIAggCmohCCABQQFqIgEgBUcNAAsMAQsDQAJ/An8gCCkDACIQQjiHpyILQf8BcQRAQTghBSALIQFBAAwBCyAQQjCHpyIBQf8BcQRAQTAhBUEIDAELIBBCKIenIgFB/wFxBEBBKCEFQRAMAQsgEEIgiKciAUH/AXEEQEEgIQVBGAwBCyAQQhiIpyIBQf8BcQRAQRghBUEgDAELIBBCEIinIgFB/wFxBEBBECEFQSgMAQsgEEIIiKciAUH/AXEEQEEIIQVBMAwBC0EAIgUgEKciAUH/AXFFDQEaQTgLIQkgCUE/cyABQYABcQ0AGkE+IAlrIAFBwABxDQAaQT0gCWsgAUEgcQ0AGkE8IAlrIAFBEHENABpBOyAJayABQQhxDQAaQTogCWsgAUEEcQ0AGkE5IAlrIAUgAUECcRsLIQUCQAJAAn9BACAQpyIBQf8BcQ0AGkEIIBBCCIinIgFB/wFxDQAaQRAgEEIQiKciAUH/AXENABpBGCAQQhiIpyIBQf8BcQ0AGkEgIBBCIIinIgFB/wFxDQAaQSggEEIoh6ciAUH/AXENABogEEIwh6ciASALckH/AXFFDQEgASALIAFB/wFxIgsbIQFBMEE4IAsbCyEJIAFBAXENASABQQJxBEAgCUEBciEJDAILIAFBBHEEQCAJQQJyIQkMAgsgAUEIcQRAIAlBA3IhCQwCCyABQRBxBEAgCUEEciEJDAILIAFBIHEEQCAJQQVyIQkMAgsgAUHAAHEEQCAJQQZyIQkMAgsgCUEHciAJIAFBgAFxGyEJDAELQQAhCQsCQAJAIAAgDiAFIAlrTQR+AkBBAiADKQMQIAMpAxggCCAAIAMoAgQgAygCABECAEEBag4CAwACCyAIKQMABSAQC7Q4AgALIAAgAmohACAIIApqIQggDUEBaiINIAZGDQIMAQsLIwAiAEH3mA9qIABBh44DakHfFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwCC0EAIQggBCAGayIEDQALDAELQX8hCAsgDEEQaiQBIAgL3hABAX4jAUEQayIIJAFBACEGAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAgAOAwABCwILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEH//QhqQbcWIwQpAwAjBSkDACAAQaTZCmpBABBGDAYLAkAgACgCICgCEEEIRgRAIAEoAiAoAhBBCEYNAQsjACIAQfeYD2ogAEH//QhqQbcWIwQpAwAjBSkDACAAQcrCCWpBABBGDAYLIAJBADYCDAwKCyAAQQAgARtFBEAjACIAQfeYD2ogAEH//QhqQbcWIwQpAwAjBSkDACAAQaTZCmpBABBGDAULIANFBEAjACIAQfeYD2ogAEH//QhqQbcWIwQpAwAjBSkDACAAQfnqBGpBABBGDAULIAVBCCAFGyECQQAhAAJ/QQAjfygCACIBQQJJDQAaQQEgByABcA0AGiACIAFwQQBHCyEGAkAjggEoAgAiAUECSQ0AQQEhACAHIAFwDQAgAiABcEEARyEACyAERQRAQQAhBgwKCyADKAIAIQEgACAGcUEBRgRAIAFFDQlBACEBIAchAANAIAggBykAACIJNwMIAkAgCUIAUwRAAkACQEEBIAMpAxAgAykDGCAIQQhqIAggAygCBCADKAIAEQIAQQFqDgIJAQALIAgpAwAhCQwCC0IAIQkLIAggCTcDAAsgACAJNwAAIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyAGBEAgAUUNCEEAIQEgByEAA0AgCCAHKQAAIgk3AwgCQAJAIAlCAFkNAEIAIQlBASADKQMQIAMpAxggCEEIaiAAIAMoAgQgAygCABECAEEBag4CBgABCyAAIAk3AwALIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyAABEAgAUUNB0EAIQEgByEAA0ACQCAHKQMAIglCAFMEQAJAAkBBASADKQMQIAMpAxggByAIIAMoAgQgAygCABECAEEBag4CBwEACyAIKQMAIQkMAgtCACEJCyAIIAk3AwALIAAgCTcAACAAIAJqIQAgAiAHaiEHQQAhBiABQQFqIgEgBEcNAAsMCgsgAUUNBUEAIQEgByEAA0ACQAJAIAcpAwAiCUIAWQ0AQgAhCQJAQQEgAykDECADKQMYIAcgACADKAIEIAMoAgARAgBBAWoOAgABAgsjACIAQfeYD2ogAEH//QhqQbcWIwQpAwAjCykDACAAQbLMBmpBABBGDAcLIAAgCTcDAAsgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAkLIwAiAEH3mA9qIABB//0IakG3FiMEKQMAIxgpAwAgAEGRwg1qQQAQRgwDCyMAIgBB95gPaiAAQf/9CGpBtxYjBCkDACMLKQMAIABBsswGakEAEEYMAgsjACIAQfeYD2ogAEH//QhqQbcWIwQpAwAjCykDACAAQbLMBmpBABBGDAELIwAiAEH3mA9qIABB//0IakG3FiMEKQMAIwspAwAgAEGyzAZqQQAQRgtBfyEGDAQLIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADIAcpAwAiCUIAIAlCAFUbNwMAIAIgA2oiAyACIAdqIgQpAwAiCUIAIAlCAFUbNwMAIAIgA2oiAyACIARqIgQpAwAiCUIAIAlCAFUbNwMAIAIgA2oiAyACIARqIgQpAwAiCUIAIAlCAFUbNwMAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNA0EAIQQDQCADIAcpAwAiCUIAIAlCAFUbNwMAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAMLIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADIAcpAwAiCUIAIAlCAFUbNwAAIAIgA2oiAyACIAdqIgQpAwAiCUIAIAlCAFUbNwAAIAIgA2oiAyACIARqIgQpAwAiCUIAIAlCAFUbNwAAIAIgA2oiAyACIARqIgQpAwAiCUIAIAlCAFUbNwAAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAkEAIQQDQCADIAcpAwAiCUIAIAlCAFUbNwAAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAILIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADIAcpAAAiCUIAIAlCAFUbNwMAIAIgA2oiAyACIAdqIgQpAAAiCUIAIAlCAFUbNwMAIAIgA2oiAyACIARqIgQpAAAiCUIAIAlCAFUbNwMAIAIgA2oiAyACIARqIgQpAAAiCUIAIAlCAFUbNwMAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAUEAIQQDQCADIAcpAAAiCUIAIAlCAFUbNwMAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAELIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADIAcpAAAiCUIAIAlCAFUbNwAAIAIgA2oiAyACIAdqIgQpAAAiCUIAIAlCAFUbNwAAIAIgA2oiAyACIARqIgQpAAAiCUIAIAlCAFUbNwAAIAIgA2oiAyACIARqIgQpAAAiCUIAIAlCAFUbNwAAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAEEAIQQDQCADIAcpAAAiCUIAIAlCAFUbNwAAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALCyAIQRBqJAEgBgu5FgIBfgR/IwFBEGsiCyQBQQAhCAJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBCEYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQQggBRshAUEAIQICf0EAI38oAgAiAEECSQ0AGkEBIAcgAHANABogASAAcEEARwshCCAFQQQgBRshAAJAI4QBKAIAIgVBAkkNAEEBIQIgByAFcA0AIAAgBXBBAEchAgsgBEUEQEEAIQgMBAsgAiAIcUEBRw0BA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwBCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhDCAGQQFHDQEMAgsDQCALIAgpAAAiCTcDCAJAAkACQCAJQgBZBEAgCUL/////D1gEQCAJpyEKDAMLQX8hCkEAIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgIBAgMLAkBBASADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECACIKQQFqDgIAAgMLIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwKCyMAIgBB95gPaiAAQdj7CGpBphYjBCkDACMLKQMAIABBsswGakEAEEYMCQsgCyAKNgIECyACIAsoAgQ2AAAgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsMAgsgBkF+cSENA0AgAkL/////DyAIKQAAIgkgCUL/////D1obp0EAIAlCAFkbNgAAIAAgAmoiAkL/////DyABIAhqIggpAAAiCSAJQv////8PWhunQQAgCUIAWRsiCjYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSANRw0ACwsgDARAIAJC/////w8gCCkAACIJIAlC/////w9aG6dBACAJQgBZGyIKNgAACyALIAo2AgQgCyAJNwMIC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAIAAgAUwEQCAEIQYgByIIIQIMAQsgBCAAIAEgBGxqQQFrIABuIgJrIgZBAk8EQCAHIAAgAmxqIQggByABIAJsaiECDAELIAcgBEEBayICIABsaiEIIAcgASACbGohAkEAIAFrIQFBACAAayEAIAQhBgtBACEFAkACQAJAIAMoAgBFBEAgBkEBcSEKIAZBAUcNAQwCCwNAIAsgAikAACIJNwMIAkACQAJAIAlCAFkEQCAJQv////8PWARAIAmnIQoMAwtBfyEKQQAgAykDECADKQMYIAtBCGogCCADKAIEIAMoAgARAgBBAWoOAgECAwsCQEEBIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAIgpBAWoOAgACAwsjACIAQfeYD2ogAEHY+whqQaYWIwQpAwAjCykDACAAQbLMBmpBABBGDAkLIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAo2AgALIAAgCGohCCABIAJqIQIgBUEBaiIFIAZHDQALDAILIAZBfnEhDANAIAhC/////w8gAikAACIJIAlC/////w9aG6dBACAJQgBZGzYCACAAIAhqIghC/////w8gASACaiICKQAAIgkgCUL/////D1obp0EAIAlCAFkbNgIAIAAgCGohCCABIAJqIQIgBUECaiIFIAxHDQALCyAKBEAgCEL/////DyACKQAAIgkgCUL/////D1obp0EAIAlCAFkbNgIACyALIAk3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQwgBkEBRw0BDAILA0ACQAJAAkAgCCkDACIJQgBZBEAgCUL/////D1gEQCAJpyEKDAMLQX8hCkEAIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgIBAgMLAkBBASADKQMQIAMpAxggCCALQQRqIAMoAgQgAygCABECACIKQQFqDgIAAgMLIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwJCyMAIgBB95gPaiAAQdj7CGpBphYjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCyAKNgIECyACIAsoAgQ2AAAgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsMAgsgBkF+cSENA0AgAkL/////DyAIKQMAIgkgCUL/////D1obp0EAIAlCAFkbNgAAIAAgAmoiAkL/////DyABIAhqIggpAwAiCSAJQv////8PWhunQQAgCUIAWRsiCjYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSANRw0ACwsgDARAIAJC/////w8gCCkDACIJIAlC/////w9aG6dBACAJQgBZGyIKNgAACyALIAo2AgQLQQAhCCAEIAZrIgQNAAwDCwALA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQFNBEAgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGDAELIAcgACAFbGohAiAHIAEgBWxqIQgLQQAhBQJAIAMoAgBFBEAgBkEBRwRAIAZBfnEhCgNAIAJC/////w8gCCkDACIJIAlC/////w9aG6dBACAJQgBZGzYCACAAIAJqIgJC/////w8gASAIaiIIKQMAIgkgCUL/////D1obp0EAIAlCAFkbNgIAIAAgAmohAiABIAhqIQggBUECaiIFIApHDQALCyAGQQFxRQ0BIAJC/////w8gCCkDACIJIAlC/////w9aG6dBACAJQgBZGzYCAAwBCwNAAkACQCAIKQMAIglCAFMEQAJAQQEgAykDECADKQMYIAggAiADKAIEIAMoAgARAgAiCkEBag4CAAIDCyMAIgBB95gPaiAAQdj7CGpBphYjBCkDACMLKQMAIABBsswGakEAEEYMBgsgCUKAgICAEFoEQEF/IQoCQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABB2PsIakGmFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJpyEKCyACIAo2AgALIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgC0EQaiQBIAgL4BcCAn4EfyMBQRBrIgwkAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQcqCCWpBlRYjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQcqCCWpBlRYjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQcqCCWpBlRYjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQcqCCWpBlRYjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQFBACECAn9BACN/KAIAIgBBAkkNABpBASAHIABwDQAaIAEgAHBBAEcLIQggBUEEIAUbIQACQCN1KAIAIgVBAkkNAEEBIQIgByAFcA0AIAAgBXBBAEchAgsgBEUEQEEAIQgMBAsgAiAIcUEBRw0BA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwBCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhDSAGQQFHDQEMAgsDQCAMIAgpAAAiCTcDCAJAAkACQCAJQv////8HVwRAIAlCgICAgHhZBEAgCachCwwDC0GAgICAeCELQQEgAykDECADKQMYIAxBCGogDEEEaiADKAIEIAMoAgARAgBBAWoOAgECAwtB/////wchCwJAQQAgAykDECADKQMYIAxBCGogDEEEaiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEHKgglqQZUWIwQpAwAjCykDACAAQbLMBmpBABBGDAoLIwAiAEH3mA9qIABByoIJakGVFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwJCyAMIAs2AgQLIAIgDCgCBDYAACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwwCCyAGQX5xIQ4DQCACQv////8HQoCAgIB4IAgpAAAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AAAgACACaiICQv////8HQoCAgIB4IAEgCGoiCCkAACIJIAlCgICAgHhXGyIKIApC/////wdZG6ciCzYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSAORw0ACwsgDQRAIAJC/////wdCgICAgHggCCkAACIJIAlCgICAgHhXGyIKIApC/////wdZG6ciCzYAAAsgDCALNgIEIAwgCTcDCAtBACEIIAQgBmsiBA0ACwwDCyMAIgBB95gPaiAAQcqCCWpBlRYjBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQCAAIAFMBEAgBCEGIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwBCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshACAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQCAMIAIpAAAiCTcDCAJAAkACQCAJQv////8HVwRAIAlCgICAgHhZBEAgCachCwwDC0GAgICAeCELQQEgAykDECADKQMYIAxBCGogCCADKAIEIAMoAgARAgBBAWoOAgECAwtB/////wchCwJAQQAgAykDECADKQMYIAxBCGogCCADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEHKgglqQZUWIwQpAwAjCykDACAAQbLMBmpBABBGDAkLIwAiAEH3mA9qIABByoIJakGVFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAs2AgALIAAgCGohCCABIAJqIQIgBUEBaiIFIAZHDQALDAILIAZBfnEhDQNAIAhC/////wdCgICAgHggAikAACIJIAlCgICAgHhXGyIJIAlC/////wdZGz4CACAAIAhqIghC/////wdCgICAgHggASACaiICKQAAIgkgCUKAgICAeFcbIgogCkL/////B1kbPgIAIAAgCGohCCABIAJqIQIgBUECaiIFIA1HDQALCyALBEAgCEL/////B0KAgICAeCACKQAAIgkgCUKAgICAeFcbIgogCkL/////B1kbPgIACyAMIAk3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQ0gBkEBRw0BDAILA0ACQAJAAkAgCCkDACIJQv////8HVwRAIAlCgICAgHhZBEAgCachCwwDC0GAgICAeCELQQEgAykDECADKQMYIAggDEEEaiADKAIEIAMoAgARAgBBAWoOAgECAwtB/////wchCwJAQQAgAykDECADKQMYIAggDEEEaiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEHKgglqQZUWIwQpAwAjCykDACAAQbLMBmpBABBGDAkLIwAiAEH3mA9qIABByoIJakGVFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAMIAs2AgQLIAIgDCgCBDYAACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwwCCyAGQX5xIQ4DQCACQv////8HQoCAgIB4IAgpAwAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AAAgACACaiICQv////8HQoCAgIB4IAEgCGoiCCkDACIJIAlCgICAgHhXGyIJIAlC/////wdZG6ciCzYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSAORw0ACwsgDQRAIAJC/////wdCgICAgHggCCkDACIJIAlCgICAgHhXGyIJIAlC/////wdZG6ciCzYAAAsgDCALNgIEC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkEBTQRAIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEAIAQhBgwBCyAHIAAgBWxqIQIgByABIAVsaiEIC0EAIQUCQCADKAIARQRAIAZBAUcEQCAGQX5xIQsDQCACQv////8HQoCAgIB4IAgpAwAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AgAgACACaiICQv////8HQoCAgIB4IAEgCGoiCCkDACIJIAlCgICAgHhXGyIJIAlC/////wdZGz4CACAAIAJqIQIgASAIaiEIIAVBAmoiBSALRw0ACwsgBkEBcUUNASACQv////8HQoCAgIB4IAgpAwAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AgAMAQsDQAJAAkAgCCkDACIJQoCAgIAIWQRAQf////8HIQsCQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABByoIJakGVFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJQv////93VwRAQYCAgIB4IQsCQEEBIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABByoIJakGVFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJpyELCyACIAs2AgALIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgDEEQaiQBIAgLuBYCAX4EfyMBQRBrIgskAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQFBACECAn9BACN/KAIAIgBBAkkNABpBASAHIABwDQAaIAEgAHBBAEcLIQggBUEEIAUbIQACQCN+KAIAIgVBAkkNAEEBIQIgByAFcA0AIAAgBXBBAEchAgsgBEUEQEEAIQgMBAsgAiAIcUEBRw0BA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwBCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhDCAGQQFHDQEMAgsDQCALIAgpAAAiCTcDCAJAAkACQCAJQgBZBEAgCUL/////D1gEQCAJpyEKDAMLQX8hCkEAIAMpAxAgAykDGCALQQhqIAtBBGogAygCBCADKAIAEQIAQQFqDgIBAgMLAkBBASADKQMQIAMpAxggC0EIaiALQQRqIAMoAgQgAygCABECACIKQQFqDgIAAgMLIwAiAEH3mA9qIABB4JcCakGEFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwKCyMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMLKQMAIABBsswGakEAEEYMCQsgCyAKNgIECyACIAsoAgQ2AAAgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsMAgsgBkF+cSENA0AgAkL/////DyAIKQAAIgkgCUL/////D1obp0EAIAlCAFkbNgAAIAAgAmoiAkL/////DyABIAhqIggpAAAiCSAJQv////8PWhunQQAgCUIAWRsiCjYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSANRw0ACwsgDARAIAJC/////w8gCCkAACIJIAlC/////w9aG6dBACAJQgBZGyIKNgAACyALIAo2AgQgCyAJNwMIC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABB4JcCakGEFiMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAIAAgAUwEQCAEIQYgByIIIQIMAQsgBCAAIAEgBGxqQQFrIABuIgJrIgZBAk8EQCAHIAAgAmxqIQggByABIAJsaiECDAELIAcgBEEBayICIABsaiEIIAcgASACbGohAkEAIAFrIQFBACAAayEAIAQhBgtBACEFAkACQAJAIAMoAgBFBEAgBkEBcSEKIAZBAUcNAQwCCwNAIAsgAikAACIJNwMIAkACQAJAIAlCAFkEQCAJQv////8PWARAIAmnIQoMAwtBfyEKQQAgAykDECADKQMYIAtBCGogCCADKAIEIAMoAgARAgBBAWoOAgECAwsCQEEBIAMpAxAgAykDGCALQQhqIAggAygCBCADKAIAEQIAIgpBAWoOAgACAwsjACIAQfeYD2ogAEHglwJqQYQWIwQpAwAjCykDACAAQbLMBmpBABBGDAkLIwAiAEH3mA9qIABB4JcCakGEFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAo2AgALIAAgCGohCCABIAJqIQIgBUEBaiIFIAZHDQALDAILIAZBfnEhDANAIAhC/////w8gAikAACIJIAlC/////w9aG6dBACAJQgBZGzYCACAAIAhqIghC/////w8gASACaiICKQAAIgkgCUL/////D1obp0EAIAlCAFkbNgIAIAAgCGohCCABIAJqIQIgBUECaiIFIAxHDQALCyAKBEAgCEL/////DyACKQAAIgkgCUL/////D1obp0EAIAlCAFkbNgIACyALIAk3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQwgBkEBRw0BDAILA0ACQAJAAkAgCCkDACIJQgBZBEAgCUL/////D1gEQCAJpyEKDAMLQX8hCkEAIAMpAxAgAykDGCAIIAtBBGogAygCBCADKAIAEQIAQQFqDgIBAgMLAkBBASADKQMQIAMpAxggCCALQQRqIAMoAgQgAygCABECACIKQQFqDgIAAgMLIwAiAEH3mA9qIABB4JcCakGEFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwJCyMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCyAKNgIECyACIAsoAgQ2AAAgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsMAgsgBkF+cSENA0AgAkL/////DyAIKQMAIgkgCUL/////D1obp0EAIAlCAFkbNgAAIAAgAmoiAkL/////DyABIAhqIggpAwAiCSAJQv////8PWhunQQAgCUIAWRsiCjYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSANRw0ACwsgDARAIAJC/////w8gCCkDACIJIAlC/////w9aG6dBACAJQgBZGyIKNgAACyALIAo2AgQLQQAhCCAEIAZrIgQNAAwDCwALA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQFNBEAgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGDAELIAcgACAFbGohAiAHIAEgBWxqIQgLQQAhBQJAIAMoAgBFBEAgBkEBRwRAIAZBfnEhCgNAIAJC/////w8gCCkDACIJIAlC/////w9aG6dBACAJQgBZGzYCACAAIAJqIgJC/////w8gASAIaiIIKQMAIgkgCUL/////D1obp0EAIAlCAFkbNgIAIAAgAmohAiABIAhqIQggBUECaiIFIApHDQALCyAGQQFxRQ0BIAJC/////w8gCCkDACIJIAlC/////w9aG6dBACAJQgBZGzYCAAwBCwNAAkACQCAIKQMAIglCAFMEQAJAQQEgAykDECADKQMYIAggAiADKAIEIAMoAgARAgAiCkEBag4CAAIDCyMAIgBB95gPaiAAQeCXAmpBhBYjBCkDACMLKQMAIABBsswGakEAEEYMBgsgCUKAgICAEFoEQEF/IQoCQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABB4JcCakGEFiMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJpyEKCyACIAo2AgALIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgC0EQaiQBIAgL4BcCAn4EfyMBQRBrIgwkAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQbmaAmpB8xUjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQbmaAmpB8xUjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQbmaAmpB8xUjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQbmaAmpB8xUjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQFBACECAn9BACN/KAIAIgBBAkkNABpBASAHIABwDQAaIAEgAHBBAEcLIQggBUEEIAUbIQACQCN0KAIAIgVBAkkNAEEBIQIgByAFcA0AIAAgBXBBAEchAgsgBEUEQEEAIQgMBAsgAiAIcUEBRw0BA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwBCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhDSAGQQFHDQEMAgsDQCAMIAgpAAAiCTcDCAJAAkACQCAJQv////8HVwRAIAlCgICAgHhZBEAgCachCwwDC0GAgICAeCELQQEgAykDECADKQMYIAxBCGogDEEEaiADKAIEIAMoAgARAgBBAWoOAgECAwtB/////wchCwJAQQAgAykDECADKQMYIAxBCGogDEEEaiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEG5mgJqQfMVIwQpAwAjCykDACAAQbLMBmpBABBGDAoLIwAiAEH3mA9qIABBuZoCakHzFSMEKQMAIwspAwAgAEGyzAZqQQAQRgwJCyAMIAs2AgQLIAIgDCgCBDYAACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwwCCyAGQX5xIQ4DQCACQv////8HQoCAgIB4IAgpAAAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AAAgACACaiICQv////8HQoCAgIB4IAEgCGoiCCkAACIJIAlCgICAgHhXGyIKIApC/////wdZG6ciCzYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSAORw0ACwsgDQRAIAJC/////wdCgICAgHggCCkAACIJIAlCgICAgHhXGyIKIApC/////wdZG6ciCzYAAAsgDCALNgIEIAwgCTcDCAtBACEIIAQgBmsiBA0ACwwDCyMAIgBB95gPaiAAQbmaAmpB8xUjBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQCAAIAFMBEAgBCEGIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwBCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshACAEIQYLQQAhBQJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQCAMIAIpAAAiCTcDCAJAAkACQCAJQv////8HVwRAIAlCgICAgHhZBEAgCachCwwDC0GAgICAeCELQQEgAykDECADKQMYIAxBCGogCCADKAIEIAMoAgARAgBBAWoOAgECAwtB/////wchCwJAQQAgAykDECADKQMYIAxBCGogCCADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEG5mgJqQfMVIwQpAwAjCykDACAAQbLMBmpBABBGDAkLIwAiAEH3mA9qIABBuZoCakHzFSMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAs2AgALIAAgCGohCCABIAJqIQIgBUEBaiIFIAZHDQALDAILIAZBfnEhDQNAIAhC/////wdCgICAgHggAikAACIJIAlCgICAgHhXGyIJIAlC/////wdZGz4CACAAIAhqIghC/////wdCgICAgHggASACaiICKQAAIgkgCUKAgICAeFcbIgogCkL/////B1kbPgIAIAAgCGohCCABIAJqIQIgBUECaiIFIA1HDQALCyALBEAgCEL/////B0KAgICAeCACKQAAIgkgCUKAgICAeFcbIgogCkL/////B1kbPgIACyAMIAk3AwgLQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQ0gBkEBRw0BDAILA0ACQAJAAkAgCCkDACIJQv////8HVwRAIAlCgICAgHhZBEAgCachCwwDC0GAgICAeCELQQEgAykDECADKQMYIAggDEEEaiADKAIEIAMoAgARAgBBAWoOAgECAwtB/////wchCwJAQQAgAykDECADKQMYIAggDEEEaiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEG5mgJqQfMVIwQpAwAjCykDACAAQbLMBmpBABBGDAkLIwAiAEH3mA9qIABBuZoCakHzFSMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAMIAs2AgQLIAIgDCgCBDYAACAAIAJqIQIgASAIaiEIIAVBAWoiBSAGRw0ACwwCCyAGQX5xIQ4DQCACQv////8HQoCAgIB4IAgpAwAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AAAgACACaiICQv////8HQoCAgIB4IAEgCGoiCCkDACIJIAlCgICAgHhXGyIJIAlC/////wdZG6ciCzYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSAORw0ACwsgDQRAIAJC/////wdCgICAgHggCCkDACIJIAlCgICAgHhXGyIJIAlC/////wdZG6ciCzYAAAsgDCALNgIEC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkEBTQRAIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEAIAQhBgwBCyAHIAAgBWxqIQIgByABIAVsaiEIC0EAIQUCQCADKAIARQRAIAZBAUcEQCAGQX5xIQsDQCACQv////8HQoCAgIB4IAgpAwAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AgAgACACaiICQv////8HQoCAgIB4IAEgCGoiCCkDACIJIAlCgICAgHhXGyIJIAlC/////wdZGz4CACAAIAJqIQIgASAIaiEIIAVBAmoiBSALRw0ACwsgBkEBcUUNASACQv////8HQoCAgIB4IAgpAwAiCSAJQoCAgIB4VxsiCSAJQv////8HWRs+AgAMAQsDQAJAAkAgCCkDACIJQoCAgIAIWQRAQf////8HIQsCQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABBuZoCakHzFSMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJQv////93VwRAQYCAgIB4IQsCQEEBIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABBuZoCakHzFSMEKQMAIwspAwAgAEGyzAZqQQAQRgwGCyAJpyELCyACIAs2AgALIAAgAmohAiABIAhqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgDEEQaiQBIAgLkRYCAX4EfyMBQRBrIgskAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQdqBAmpB4hUjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQhGBEAgASgCICgCEEECRg0BCyMAIgBB95gPaiAAQdqBAmpB4hUjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQdqBAmpB4hUjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQdqBAmpB4hUjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEIIAUbIQFBACECAn9BACN/KAIAIgBBAkkNABpBASAHIABwDQAaIAEgAHBBAEcLIQggBUECIAUbIQACQCOBASgCACIFQQJJDQBBASECIAcgBXANACAAIAVwQQBHIQILIARFBEBBACEIDAQLIAIgCHFBAUcNAQNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkECTwRAIAcgACAFbGohAiAHIAEgBWxqIQgMAQsgByAEQQFrIgUgAGxqIQIgByABIAVsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQUCQAJAAkAgAygCAEUEQCAGQQFxIQwgBkEBRw0BDAILA0AgCyAIKQAAIgk3AwgCQAJAAkAgCUIAWQRAIAlC//8DWARAIAmnIQoMAwtB//8DIQpBACADKQMQIAMpAxggC0EIaiALQQZqIAMoAgQgAygCABECAEEBag4CAQIDC0EAIQoCQEEBIAMpAxAgAykDGCALQQhqIAtBBmogAygCBCADKAIAEQIAQQFqDgIAAgMLIwAiAEH3mA9qIABB2oECakHiFSMEKQMAIwspAwAgAEGyzAZqQQAQRgwKCyMAIgBB95gPaiAAQdqBAmpB4hUjBCkDACMLKQMAIABBsswGakEAEEYMCQsgCyAKOwEGCyACIAsvAQY7AAAgACACaiECIAEgCGohCCAFQQFqIgUgBkcNAAsMAgsgBkF+cSENA0AgAkL//wMgCCkAACIJIAlC//8DWhunQQAgCUIAWRs7AAAgACACaiICQv//AyABIAhqIggpAAAiCSAJQv//A1obp0EAIAlCAFkbIgo7AAAgACACaiECIAEgCGohCCAFQQJqIgUgDUcNAAsLIAwEQCACQv//AyAIKQAAIgkgCUL//wNaG6dBACAJQgBZGyIKOwAACyALIAo7AQYgCyAJNwMIC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABB2oECakHiFSMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAIAAgAUwEQCAEIQYgByIIIQIMAQsgBCAAIAEgBGxqQQFrIABuIgJrIgZBAk8EQCAHIAAgAmxqIQggByABIAJsaiECDAELIAcgBEEBayICIABsaiEIIAcgASACbGohAkEAIAFrIQFBACAAayEAIAQhBgtBACEFAkACQAJAIAMoAgBFBEAgBkEBcSEKIAZBAUcNAQwCCwNAIAsgAikAACIJNwMIAkACQAJAIAlCAFkEQCAJQv//A1gEQCAJpyEKDAMLQf//AyEKQQAgAykDECADKQMYIAtBCGogCCADKAIEIAMoAgARAgBBAWoOAgECAwtBACEKAkBBASADKQMQIAMpAxggC0EIaiAIIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBB95gPaiAAQdqBAmpB4hUjBCkDACMLKQMAIABBsswGakEAEEYMCQsjACIAQfeYD2ogAEHagQJqQeIVIwQpAwAjCykDACAAQbLMBmpBABBGDAgLIAggCjsBAAsgACAIaiEIIAEgAmohAiAFQQFqIgUgBkcNAAsMAgsgBkF+cSEMA0AgCEL//wMgAikAACIJIAlC//8DWhunQQAgCUIAWRs7AQAgACAIaiIIQv//AyABIAJqIgIpAAAiCSAJQv//A1obp0EAIAlCAFkbOwEAIAAgCGohCCABIAJqIQIgBUECaiIFIAxHDQALCyAKBEAgCEL//wMgAikAACIJIAlC//8DWhunQQAgCUIAWRs7AQALIAsgCTcDCAtBACEIIAQgBmsiBA0ADAMLAAsgAgRAA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiEC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AygCBCADKAIAEQIAQQFqDgIDAAILIAooAgwFIAYLszgCAAsgACAIaiEAIAcgCGohB0EAIQYgC0EBaiILIARHDQEMCgsLIwAiAEH3mA9qIABB2o0DakH6FCMEKQMAIwspAwAgAEGyzAZqQQAQRgwBCyAFBEAgAEUEQCAEQQNxIQECQCAEQQFrQQNJBEAgByEDDAELIARBfHEhAEEAIQYgByEDA0AgAyAHKAIAszgAACADIAhqIgIgByAIaiIDKAIAszgAACACIAhqIgIgAyAIaiIDKAIAszgAACACIAhqIgIgAyAIaiIEKAIAszgAACACIAhqIQMgBCAIaiEHIAZBBGoiBiAARw0ACwtBACEGIAFFDQlBACEAA0AgAyAHKAIAszgAACADIAhqIQMgByAIaiEHIABBAWoiACABRw0ACwwJCyAJIAxNDQUgByEFA0AgBygCACICQRh2IQYCQAJ/An8gAkH///8HSwRAQQAhAUEYIQkgBgwBCyACQf//A0sEQEEQIQlBCCEBIAJBEHYMAQsgAkH/AUsEQEEIIQlBECEBIAJBCHYMAQtBACEJIAJFBEBBACEADAMLQRghASACCyIAQYABcQRAIAFBH3MMAQtBHiABayAAQcAAcQ0AGkEdIAFrIABBIHENABpBHCABayAAQRBxDQAaQRsgAWsgAEEIcQ0AGkEaIAFrIABBBHENABpBGSABayAJIABBAnEbCyEJAkACf0EAIAIiAUH/AXENABogAUGA/gNxBEAgAUEIdiEBQQgMAQsgAkUNASACQRB2IAYgAkGAgPwHcSIAGyEBQRBBGCAAGwshACABQQFxDQEgAUECcQRAIABBAXIhAAwCCyABQQRxBEAgAEECciEADAILIAFBCHEEQCAAQQNyIQAMAgsgAUEQcQRAIABBBHIhAAwCCyABQSBxBEAgAEEFciEADAILIAFBwABxBEAgAEEGciEADAILIABBB3IgACABQYABcRshAAwBC0EAIQALAkACQCAKAn0gDCAJIABrTQRAAkACQEECIAMpAxAgAykDGCAHIApBCGogAygCBCADKAIAEQIAQQFqDgIFAQALIAoqAgghDQwDCyAHKAIAswwBCyACswsiDTgCCAsgBSANOAAAIAUgCGohBSAHIAhqIQdBACEGIAtBAWoiCyAERw0BDAoLCyMAIgBB95gPaiAAQdqN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ASACaiIBIAAgCGoiCDUAADcDACABIAJqIgEgACAIaiIINQAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAINQAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINQAANwMAIAEgAmoiASAAIAhqIgg1AAA3AwAgASACaiIBIAAgCGoiCDUAADcDACABIAJqIgEgACAIaiIINQAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAINQAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDUCADcAACABIAJqIgEgACAIaiIINQIANwAAIAEgAmoiASAAIAhqIgg1AgA3AAAgASACaiIBIAAgCGoiCDUCADcAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDUCADcAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDUCADcAACABIAJqIgEgACAIaiIINQIANwAAIAEgAmoiASAAIAhqIgg1AgA3AAAgASACaiIBIAAgCGoiCDUCADcAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCDUCADcAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsDQAJAIAAgAk4EQCAHIgghASAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAg1AgA3AwAgASACaiIBIAAgCGoiCDUCADcDACABIAJqIgEgACAIaiIINQIANwMAIAEgAmoiASAAIAhqIgg1AgA3AwAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAg1AgA3AwAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAg1AgA3AwAgASACaiIBIAAgCGoiCDUCADcDACABIAJqIgEgACAIaiIINQIANwMAIAEgAmoiASAAIAhqIgg1AgA3AwAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAg1AgA3AwAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAsMAgsjACIAQfeYD2ogAEHo/QhqQdIUIwQpAwAjGCkDACAAQZHCDWpBABBGC0F/IQgLIAgL+hIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBioAJakHBFCMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBBEYEQCABKAIgKAIQQQhGDQELIwAiAEH3mA9qIABBioAJakHBFCMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQYqACWpBwRQjBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQYqACWpBwRQjBCkDACMFKQMAIABB+eoEakEAEEYMAgsgBUEEIAUbIQBBACEBAn9BACOEASgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBCCAFGyECAkAjfygCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBAA8LIAEgCHFBAUYEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINQAANwAAIAEgAmoiASAAIAhqIgg1AAA3AAAgASACaiIBIAAgCGoiCDUAADcAACABIAJqIgEgACAIaiIINQAANwAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAINQAANwAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINQAANwAAIAEgAmoiASAAIAhqIgg1AAA3AAAgASACaiIBIAAgCGoiCDUAADcAACABIAJqIgEgACAIaiIINQAANwAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAINQAANwAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDUAADcDACABIAJqIgEgACAIaiIINQAANwMAIAEgAmoiASAAIAhqIgg1AAA3AwAgASACaiIBIAAgCGoiCDUAADcDACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDUAADcDACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDUAADcDACABIAJqIgEgACAIaiIINQAANwMAIAEgAmoiASAAIAhqIgg1AAA3AwAgASACaiIBIAAgCGoiCDUAADcDACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCDUAADcDACAB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AANAAkAgBygCACIGQQBIBEACQAJAQQAgAykDECADKQMYIAcgCEEIaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCCgCCCEGDAILQf////8HIQYLIAggBjYCCAsgACAGNgAAIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyABRQ0FQQAhASAHIQADQAJAAkAgBygCACIGQQBODQBB/////wchBgJAQQAgAykDECADKQMYIAcgACADKAIEIAMoAgARAgBBAWoOAgABAgsjACIAQfeYD2ogAEGfgglqQbAUIwQpAwAjCykDACAAQbLMBmpBABBGDAcLIAAgBjYCAAsgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAkLIwAiAEH3mA9qIABBn4IJakGwFCMEKQMAIxgpAwAgAEGRwg1qQQAQRgwDCyMAIgBB95gPaiAAQZ+CCWpBsBQjBCkDACMLKQMAIABBsswGakEAEEYMAgsjACIAQfeYD2ogAEGfgglqQbAUIwQpAwAjCykDACAAQbLMBmpBABBGDAELIwAiAEH3mA9qIABBn4IJakGwFCMEKQMAIwspAwAgAEGyzAZqQQAQRgtBfyEGDAQLIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADQf////8HIAcoAgAiBCAEQf////8HTxs2AgAgAiADaiIDQf////8HIAIgB2oiBCgCACIFIAVB/////wdPGzYCACACIANqIgNB/////wcgAiAEaiIEKAIAIgUgBUH/////B08bNgIAIAIgA2oiA0H/////ByACIARqIgQoAgAiBSAFQf////8HTxs2AgAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0DQQAhBANAIANB/////wcgBygCACIBIAFB/////wdPGzYCACACIANqIQMgAiAHaiEHIARBAWoiBCAARw0ACwwDCyAEQQNxIQACQCAEQQRJBEAgByEDDAELIARBfHEhAUEAIQYgByEDA0AgA0H/////ByAHKAIAIgQgBEH/////B08bNgAAIAIgA2oiA0H/////ByACIAdqIgQoAgAiBSAFQf////8HTxs2AAAgAiADaiIDQf////8HIAIgBGoiBCgCACIFIAVB/////wdPGzYAACACIANqIgNB/////wcgAiAEaiIEKAIAIgUgBUH/////B08bNgAAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAkEAIQQDQCADQf////8HIAcoAgAiASABQf////8HTxs2AAAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAgsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANB/////wcgBygAACIEIARB/////wdPGzYCACACIANqIgNB/////wcgAiAHaiIEKAAAIgUgBUH/////B08bNgIAIAIgA2oiA0H/////ByACIARqIgQoAAAiBSAFQf////8HTxs2AgAgAiADaiIDQf////8HIAIgBGoiBCgAACIFIAVB/////wdPGzYCACACIANqIQMgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIABFDQFBACEEA0AgA0H/////ByAHKAAAIgEgAUH/////B08bNgIAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAELIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADQf////8HIAcoAAAiBCAEQf////8HTxs2AAAgAiADaiIDQf////8HIAIgB2oiBCgAACIFIAVB/////wdPGzYAACACIANqIgNB/////wcgAiAEaiIEKAAAIgUgBUH/////B08bNgAAIAIgA2oiA0H/////ByACIARqIgQoAAAiBSAFQf////8HTxs2AAAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0AQQAhBANAIANB/////wcgBygAACIBIAFB/////wdPGzYAACACIANqIQMgAiAHaiEHIARBAWoiBCAARw0ACwsgCEEQaiQBIAYL+g8AQQAhBgJAAkACQAJAAkAgAigCAA4DAAEEAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQbWXAmpBnxQjBCkDACMFKQMAIABBpNkKakEAEEYMAwsCQCAAKAIgKAIQQQRGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQbWXAmpBnxQjBCkDACMFKQMAIABBysIJakEAEEYMAwsgAkEANgIMQQAPCyAAQQAgARtFBEAjACIAQfeYD2ogAEG1lwJqQZ8UIwQpAwAjBSkDACAAQaTZCmpBABBGDAILIANFBEAjACIAQfeYD2ogAEG1lwJqQZ8UIwQpAwAjBSkDACAAQfnqBGpBABBGDAILIAVBBCAFGyECQQAhAAJ/QQAjhAEoAgAiAUECSQ0AGkEBIAcgAXANABogAiABcEEARwshBgJAI34oAgAiAUECSQ0AQQEhACAHIAFwDQAgAiABcEEARyEACyAERQRAQQAPCyADKAIAIQEgACAGcUEBRgRAAkACQAJAAkAgAQRAIARBA3EhAyAEQQFrQQNPDQEgByEADAILIARBA3EhAyAEQQFrQQNPDQIgByEADAMLIARBfHEhAUEAIQYgByEAA0AgACAHKAAANgAAIAAgAmoiACACIAdqIgQoAAA2AAAgACACaiIAIAIgBGoiBCgAADYAACAAIAJqIgAgAiAEaiIEKAAANgAAIAAgAmohACACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgA0UNBUEAIQEDQCAAIAcoAAA2AAAgACACaiEAIAIgB2ohByABQQFqIgEgA0cNAAsMBQsgBEF8cSEBQQAhBiAHIQADQCAAIAcoAAA2AAAgACACaiIAIAIgB2oiBCgAADYAACAAIAJqIgAgAiAEaiIEKAAANgAAIAAgAmoiACACIARqIgQoAAA2AAAgACACaiEAIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiADRQ0DQQAhAQNAIAAgBygAADYAACAAIAJqIQAgAiAHaiEHIAFBAWoiASADRw0ACwwDCyAGBEACQAJAAkACQCABBEAgBEEDcSEDIARBAWtBA08NASAHIQAMAgsgBEEDcSEDIARBAWtBA08NAiAHIQAMAwsgBEF8cSEBQQAhBiAHIQADQCAAIAcoAAA2AgAgACACaiIAIAIgB2oiBCgAADYCACAAIAJqIgAgAiAEaiIEKAAANgIAIAAgAmoiACACIARqIgQoAAA2AgAgACACaiEAIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiADRQ0FQQAhAQNAIAAgBygAADYCACAAIAJqIQAgAiAHaiEHIAFBAWoiASADRw0ACwwFCyAEQXxxIQFBACEGIAchAANAIAAgBygAADYCACAAIAJqIgAgAiAHaiIEKAAANgIAIAAgAmoiACACIARqIgQoAAA2AgAgACACaiIAIAIgBGoiBCgAADYCACAAIAJqIQAgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIANFDQNBACEBA0AgACAHKAAANgIAIAAgAmohACACIAdqIQcgAUEBaiIBIANHDQALDAMLIAAEQAJAAkACQAJAIAEEQCAEQQNxIQMgBEEBa0EDTw0BIAchAAwCCyAEQQNxIQMgBEEBa0EDTw0CIAchAAwDCyAEQXxxIQFBACEGIAchAANAIAAgBygCADYAACAAIAJqIgAgAiAHaiIEKAIANgAAIAAgAmoiACACIARqIgQoAgA2AAAgACACaiIAIAIgBGoiBCgCADYAACAAIAJqIQAgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIANFDQVBACEBA0AgACAHKAIANgAAIAAgAmohACACIAdqIQcgAUEBaiIBIANHDQALDAULIARBfHEhAUEAIQYgByEAA0AgACAHKAIANgAAIAAgAmoiACACIAdqIgQoAgA2AAAgACACaiIAIAIgBGoiBCgCADYAACAAIAJqIgAgAiAEaiIEKAIANgAAIAAgAmohACACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgA0UNA0EAIQEDQCAAIAcoAgA2AAAgACACaiEAIAIgB2ohByABQQFqIgEgA0cNAAsMAwsCQAJAAkACQCABBEAgBEEDcSEDIARBAWtBA08NASAHIQAMAgsgBEEDcSEDIARBAWtBA08NAiAHIQAMAwsgBEF8cSEBQQAhBiAHIQADQCAAIAcoAgA2AgAgACACaiIAIAIgB2oiBCgCADYCACAAIAJqIgAgAiAEaiIEKAIANgIAIAAgAmoiACACIARqIgQoAgA2AgAgACACaiEAIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiADRQ0EQQAhAQNAIAAgBygCADYCACAAIAJqIQAgAiAHaiEHIAFBAWoiASADRw0ACwwECyAEQXxxIQFBACEGIAchAANAIAAgBygCADYCACAAIAJqIgAgAiAHaiIEKAIANgIAIAAgAmoiACACIARqIgQoAgA2AgAgACACaiIAIAIgBGoiBCgCADYCACAAIAJqIQAgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIANFDQJBACEBA0AgACAHKAIANgIAIAAgAmohACACIAdqIQcgAUEBaiIBIANHDQALDAILIwAiAEH3mA9qIABBtZcCakGfFCMEKQMAIxgpAwAgAEGRwg1qQQAQRgtBfyEGCyAGC5ISACMBQRBrIggkAUEAIQYCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCAA4DAAELAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQZCaAmpBjhQjBCkDACMFKQMAIABBpNkKakEAEEYMBgsCQCAAKAIgKAIQQQRGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQZCaAmpBjhQjBCkDACMFKQMAIABBysIJakEAEEYMBgsgAkEANgIMDAoLIABBACABG0UEQCMAIgBB95gPaiAAQZCaAmpBjhQjBCkDACMFKQMAIABBpNkKakEAEEYMBQsgA0UEQCMAIgBB95gPaiAAQZCaAmpBjhQjBCkDACMFKQMAIABB+eoEakEAEEYMBQsgBUEEIAUbIQJBACEAAn9BACOEASgCACIBQQJJDQAaQQEgByABcA0AGiACIAFwQQBHCyEGAkAjdCgCACIBQQJJDQBBASEAIAcgAXANACACIAFwQQBHIQALIARFBEBBACEGDAoLIAMoAgAhASAAIAZxQQFGBEAgAUUNCUEAIQEgByEAA0AgCCAHKAAAIgY2AgwCQCAGQQBIBEACQAJAQQAgAykDECADKQMYIAhBDGogCEEIaiADKAIEIAMoAgARAgBBAWoOAgkBAAsgCCgCCCEGDAILQf////8HIQYLIAggBjYCCAsgACAGNgAAIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyAGBEAgAUUNCEEAIQEgByEAA0AgCCAHKAAAIgY2AgwCQAJAIAZBAE4NAEH/////ByEGQQAgAykDECADKQMYIAhBDGogACADKAIEIAMoAgARAgBBAWoOAgYAAQsgACAGNgIACyAAIAJqIQAgAiAHaiEHQQAhBiABQQFqIgEgBEcNAAsMCgsgAARAIAFFDQdBACEBIAchAANAAkAgBygCACIGQQBIBEACQAJAQQAgAykDECADKQMYIAcgCEEIaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCCgCCCEGDAILQf////8HIQYLIAggBjYCCAsgACAGNgAAIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyABRQ0FQQAhASAHIQADQAJAAkAgBygCACIGQQBODQBB/////wchBgJAQQAgAykDECADKQMYIAcgACADKAIEIAMoAgARAgBBAWoOAgABAgsjACIAQfeYD2ogAEGQmgJqQY4UIwQpAwAjCykDACAAQbLMBmpBABBGDAcLIAAgBjYCAAsgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAkLIwAiAEH3mA9qIABBkJoCakGOFCMEKQMAIxgpAwAgAEGRwg1qQQAQRgwDCyMAIgBB95gPaiAAQZCaAmpBjhQjBCkDACMLKQMAIABBsswGakEAEEYMAgsjACIAQfeYD2ogAEGQmgJqQY4UIwQpAwAjCykDACAAQbLMBmpBABBGDAELIwAiAEH3mA9qIABBkJoCakGOFCMEKQMAIwspAwAgAEGyzAZqQQAQRgtBfyEGDAQLIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADQf////8HIAcoAgAiBCAEQf////8HTxs2AgAgAiADaiIDQf////8HIAIgB2oiBCgCACIFIAVB/////wdPGzYCACACIANqIgNB/////wcgAiAEaiIEKAIAIgUgBUH/////B08bNgIAIAIgA2oiA0H/////ByACIARqIgQoAgAiBSAFQf////8HTxs2AgAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0DQQAhBANAIANB/////wcgBygCACIBIAFB/////wdPGzYCACACIANqIQMgAiAHaiEHIARBAWoiBCAARw0ACwwDCyAEQQNxIQACQCAEQQRJBEAgByEDDAELIARBfHEhAUEAIQYgByEDA0AgA0H/////ByAHKAIAIgQgBEH/////B08bNgAAIAIgA2oiA0H/////ByACIAdqIgQoAgAiBSAFQf////8HTxs2AAAgAiADaiIDQf////8HIAIgBGoiBCgCACIFIAVB/////wdPGzYAACACIANqIgNB/////wcgAiAEaiIEKAIAIgUgBUH/////B08bNgAAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAkEAIQQDQCADQf////8HIAcoAgAiASABQf////8HTxs2AAAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAgsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANB/////wcgBygAACIEIARB/////wdPGzYCACACIANqIgNB/////wcgAiAHaiIEKAAAIgUgBUH/////B08bNgIAIAIgA2oiA0H/////ByACIARqIgQoAAAiBSAFQf////8HTxs2AgAgAiADaiIDQf////8HIAIgBGoiBCgAACIFIAVB/////wdPGzYCACACIANqIQMgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIABFDQFBACEEA0AgA0H/////ByAHKAAAIgEgAUH/////B08bNgIAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAELIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADQf////8HIAcoAAAiBCAEQf////8HTxs2AAAgAiADaiIDQf////8HIAIgB2oiBCgAACIFIAVB/////wdPGzYAACACIANqIgNB/////wcgAiAEaiIEKAAAIgUgBUH/////B08bNgAAIAIgA2oiA0H/////ByACIARqIgQoAAAiBSAFQf////8HTxs2AAAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0AQQAhBANAIANB/////wcgBygAACIBIAFB/////wdPGzYAACACIANqIQMgAiAHaiEHIARBAWoiBCAARw0ACwsgCEEQaiQBIAYLwxUBBX8jAUEQayILJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEGrgQJqQf0TIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEERgRAIAEoAiAoAhBBAkYNAQsjACIAQfeYD2ogAEGrgQJqQf0TIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQfeYD2ogAEGrgQJqQf0TIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQfeYD2ogAEGrgQJqQf0TIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBBCAFGyEAQQAhAQJ/QQAjhAEoAgAiAkECSQ0AGkEBIAcg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AkAgAygCAEUEQCAGQQNxIQogBkEBa0EDTw0BDAILA0AgCyAIKAAAIgU2AgwCQCAFQf//AUsEQAJAAkBBACADKQMQIAMpAxggC0EMaiALQQpqIAMoAgQgAygCABECAEEBag4CBwEACyALLwEKIQUMAgtB//8BIQULIAsgBTsBCgsgASAFOwAAIAEgAmohASAAIAhqIQggCUEBaiIJIAZHDQALDAMLIAZBfHEhDQNAIAFB//8BIAgoAAAiBSAFQf//AU8bOwAAIAEgAmoiAUH//wEgACAIaiIFKAAAIgggCEH//wFPGzsAACABIAJqIgFB//8BIAAgBWoiBSgAACIIIAhB//8BTxs7AAAgASACaiIBQf//ASAAIAVqIggoAAAiBSAFQf//AU8bIgw7AAAgASACaiEBIAAgCGohCCAJQQRqIgkgDUcNAAsLQQAhCSAKBEADQCABQf//ASAIKAAAIgUgBUH//wFPGyIMOwAAIAEgAmohASAAIAhqIQggCUEBaiIJIApHDQALCyALIAw7AQogCyAFNgIMDAELIwAiAEH3mA9qIABBz4MCakHsEyMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBz4MCakHsEyMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIBayIGQQJPBEAgByABIAJsaiEIIAcgACABbGohAQwCCyAHIARBAWsiASACbGohCCAHIAAgAWxqIQFBACAAayEAQQAgAmshAgsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBA3EhCiAGQQFrQQNPDQEMAgsDQCALIAEoAAAiBTYCDAJAAkAgBUH//wFNDQBB//8BIQVBACADKQMQIAMpAxggC0EMaiAIIAMoAgQgAygCABECAEEBag4CBQABCyAIIAU7AQALIAIgCGohCCAAIAFqIQEgCUEBaiIJIAZHDQALDAMLIAZBfHEhDANAIAhB//8BIAEoAAAiBSAFQf//AU8bOwEAIAIgCGoiBUH//wEgACABaiIBKAAAIgggCEH//wFPGzsBACACIAVqIgVB//8BIAAgAWoiASgAACIIIAhB//8BTxs7AQAgAiAFaiIIQf//ASAA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QAJAAkAgACABTARAIAciAiEIDAELIAQgACABIARsakEBayAAbiIIayIGQQJPBEAgByAAIAhsaiECIAcgASAIbGohCAwCCyAHIARBAWsiBiAAbGohAiAHIAEgBmxqIQhBACABayEBQQAgAGshAAsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQCAKIAgoAAAiBTYCDAJAIAogBUEATgR+IAWtBQJAAkBBASADKQMQIAMpAxggCkEMaiAKIAMoAgQgAygCABECAEEBag4CBwEACyAKKQMAIQ0MAgtCAAsiDTcDAAsgAiANNwAAIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALDAMLIAZBfnEhDANAIAIgCCgAACIFQQAgBUEAShutNwAAIAAgAmoiAiABIAhqIggoAAAiBUEAIAVBAEobrSINNwAAIAAgAmohAiABIAhqIQggCUECaiIJIAxHDQALCyALBEAgAiAIKAAAIgVBACAFQQBKG60iDTcAAAsgCiANNwMAIAogBTYCDAwBCyMAIgBB95gPaiAAQZb+CGpB7RIjBCkDACMLKQMAIABBsswGakEAEEYMBAtBACEIIAQgBmsiBA0ACwwDCyMAIgBB95gPaiAAQZb+CGpB7RIjBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQAJAIAAgAUwEQCAHIgghAgwBCyAEIAAgASAEbGpBAWsgAG4iAmsiBkECTwRAIAcgACACbGohCCAHIAEgAmxqIQIMAgsgByAEQQFrIgIgAGxqIQggByABIAJsaiECQQAgAWshAUEAIABrIQALIAQhBgtBACEJAkACQAJAIAMoAgBFBEAgBkEBcSELIAZBAUcNAQwCCwNAIAogAigAACIFNgIMAkACQCAFQQBOBEAgBa0hDQwBC0IAIQ0CQEEBIAMpAxAgAykDGCAKQQxqIAggAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABBlv4IakHtEiMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIA03AwALIAAgCGohCCABIAJqIQIgCUEBaiIJIAZHDQALDAILIAZBfnEhDANAIAggAigAACIFQQAgBUEAShutNwMAIAAgCGoiCCABIAJqIgIoAAAiBUEAIAVBAEobrTcDACAA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QQAhBSAGQQNxIglFDQADQCABIAg0AAA3AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINAAANwMAIAEgAmoiASAAIAhqIgg0AAA3AwAgASACaiIBIAAgCGoiCDQAADcDACABIAJqIgEgACAIaiIINAAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAINAAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINAAANwMAIAEgAmoiASAAIAhqIgg0AAA3AwAgASACaiIBIAAgCGoiCDQAADcDACABIAJqIgEgACAIaiIINAAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAINAAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDQCADcAACABIAJqIgEgACAIaiIINAIANwAAIAEgAmoiASAAIAhqIgg0AgA3AAAgASACaiIBIAAgCGoiCDQCADcAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDQCADcAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNA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AAJ/QQAjdSgCACIBQQJJDQAaQQEgByABcA0AGiACIAFwQQBHCyEGAkAjdCgCACIBQQJJDQBBASEAIAcgAXANACACIAFwQQBHIQALIARFBEBBAA8LIAMoAgAhASAAIAZxQQFGBEACQAJAAkACQCABBEAgBEEDcSEDIARBAWtBA08NASAHIQAMAgsgBEEDcSEDIARBAWtBA08NAiAHIQAMAwsgBEF8cSEBQQAhBiAHIQADQCAAIAcoAAA2AAAgACACaiIAIAIgB2oiBCgAADYAACAAIAJqIgAgAiAEaiIEKAAANgAAIAAgAmoiACACIARqIgQoAAA2AAAgACACaiEAIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiADRQ0FQQAhAQNAIAAgBygAADYAACAAIAJqIQAgAiAHaiEHIAFBAWoiASADRw0ACwwFCyAEQXxxIQFBACEGIAchAANAIAAgBygAADYAACAAIAJqIgAgAiAHaiIEKAAANgAAIAAgAmoiACACIARqIgQoAAA2AAAgACACaiIAIAIgBGoiBCgAADYAACAAIAJqIQAgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIANFDQNBACEBA0AgACAHKAAANgAAIAAgAmohACACIAdqIQcgAUEBaiIBIANHDQALDAMLIAYEQAJAAkACQAJAIAEEQCAEQQNxIQMgBEEBa0EDTw0BIAchAAwCCyAEQQNxIQMgBEEBa0EDTw0CIAchAAwDCyAEQXxxIQFBACEGIAchAANAIAAgBygAADYCACAAIAJqIgAgAiAHaiIEKAAANgIAIAAgAmoiACACIARqIgQoAAA2AgAgACACaiIAIAIgBGoiBCgAADYCACAAIAJqIQAgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIANFDQVBACEBA0AgACAHKAAANgIAIAAgAmohACACIAdqIQcgAUEBaiIBIANHDQALDAULIARBfHEhAUEAIQYgByEAA0AgACAHKAAANgIAIAAgAmoiACACIAdqIgQoAAA2AgAgACACaiIAIAIgBGoiBCgAADYCACAAIAJqIgAgAiAEaiIEKAAANgIAIAAgAmohACACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgA0UNA0EAIQEDQCAAIAcoAAA2AgAgACACaiEAIAIgB2ohByABQQFqIgEgA0cN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AykDGCAIIApBCmogAygCBCADKAIAEQIAQQFqDgIHAQILQQAhBUEBIAMpAxAgAykDGCAIIApBCmogAygCBCADKAIAEQIAQQFqDgIFAAELIAogBTsBCgsgAiAKLwEKOwAAIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALDAQLIAZBfnEhDQNAIAJB//8DIAgoAgAiBSAFQf//A08bQQAgBUEAThs7AAAgACACaiIFQf//AyABIAhqIggoAgAiAiACQf//A08bQQAgAkEAThsiCzsAACAAIAVqIQIgASAIaiEIIAlBAmoiCSANRw0ACwsgDARAIAJB//8DIAgoAgAiAiACQf//A08bQQAgAkEAThsiCzsAAAsgCiALOwEKDAILIwAiAEH3mA9qIABB8YECakGYEiMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyMAIgBB95gPaiAAQfGBAmpBmBIjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAAgAUwEQCAEIQYgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAU0EQCAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYMAQsgByAAIAVsaiECIAcgASAFbGohCAtBACEJAkAgAygCAEUEQCAGQQFHBEAgBkF+cSELA0AgAkH//wMgCCgCACIFIAVB//8DTxtBACAFQQBOGzsBACAAIAJqIgVB//8DIAEgCGoiCCgCACICIAJB//8DTxtBACACQQBOGzsBACAAIAVqIQIgASAIaiEIIAlBAmoiCSALRw0ACwsgBkEBcUUNASACQf//AyAIKAIAIgIgAkH//wNPG0EAIAJBAE4bOwEADAELA0ACQAJAIAgoAgAiBUEASARAQQAhBQJAQQEgAykDECADKQMYIAggAiADKAIEIAMoAgARAgBBAWoOAgACAwsjACIAQfeYD2ogAEHxgQJqQZgSIwQpAwAjCykDACAAQbLMBmpBABBGDAYLIAVBgIAESQ0AQf//AyEFAkBBACADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQfGBAmpBmBIjBCkDACMLKQMAIABBsswGakEAEEYMBQsgAiAFOwEACyAAIAJq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IQADQAJAIAcoAgAiBkEASARAAkACQEEAIAMpAxAgAykDGCAHIAhBCGogAygCBCADKAIAEQIAQQFqDgIHAQALIAgoAgghBgwCC0H/////ByEGCyAIIAY2AggLIAAgBjYAACAAIAJqIQAgAiAHaiEHQQAhBiABQQFqIgEgBEcNAAsMCgsgAUUNBUEAIQEgByEAA0ACQAJAIAcoAgAiBkEATg0AQf////8HIQYCQEEAIAMpAxAgAykDGCAHIAAgAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABBpoEJakHVECMEKQMAIwspAwAgAEGyzAZqQQAQRgwHCyAAIAY2AgALIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwJCyMAIgBB95gPaiAAQaaBCWpB1RAjBCkDACMYKQMAIABBkcINakEAEEYMAwsjACIAQfeYD2ogAEGmgQlqQdUQIwQpAwAjCykDACAAQbLMBmpBABBGDAILIwAiAEH3mA9qIABBpoEJakHVECMEKQMAIwspAwAgAEGyzAZqQQAQRgwBCyMAIgBB95gPaiAAQaaBCWpB1RAjBCkDACMLKQMAIABBsswGakEAEEYLQX8hBgwECyAEQQNxIQACQCAEQQRJBEAgByEDDAELIARBfHEhAUEAIQYgByEDA0AgA0H/////ByAHKAIAIgQgBEH/////B08bNgIAIAIgA2oiA0H/////ByACIAdqIgQoAgAiBSAFQf////8HTxs2AgAgAiADaiIDQf////8HIAIgBGoiBCgCACIFIAVB/////wdPGzYCACACIANqIgNB/////wcgAiAEaiIEKAIAIgUgBUH/////B08bNgIAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNA0EAIQQDQCADQf////8HIAcoAgAiASABQf////8HTxs2AgAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAwsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANB/////wcgBygCACIEIARB/////wdPGzYAACACIANqIgNB/////wcgAiAHaiIEKAIAIgUgBUH/////B08bNgAAIAIgA2oiA0H/////ByACIARqIgQoAgAiBSAFQf////8HTxs2AAAgAiADaiIDQf////8HIAIgBGoiBCgCACIFIAVB/////wdPGzYAACACIANqIQMgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIABFDQJBACEEA0AgA0H/////ByAHKAIAIgEgAUH/////B08bNgAAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAILIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADQf////8HIAcoAAAiBCAEQf////8HTxs2AgAgAiADaiIDQf////8HIAIgB2oiBCgAACIFIAVB/////wdPGzYCACACIANqIgNB/////wcgAiAEaiIEKAAAIgUgBUH/////B08bNgIAIAIgA2oiA0H/////ByACIARqIgQoAAAiBSAFQf////8HTxs2AgAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0BQQAhBANAIANB/////wcgBygAACIBIAFB/////wdPGzYCACACIANqIQMgAiAHaiEHIARBAWoiBCAARw0ACwwBCyAEQQNxIQACQCAEQQRJBEAgByEDDAELIARBfHEhAUEAIQYgByEDA0AgA0H/////ByAHKAAAIgQgBEH/////B08bNgAAIAIgA2oiA0H/////ByACIAdqIgQoAAAiBSAFQf////8HTxs2AAAgAiADaiIDQf////8HIAIgBGoiBCgAACIFIAVB/////wdPGzYAACACIANqIgNB/////wcgAiAEaiIEKAAAIgUgBUH/////B08bNgAAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAEEAIQQDQCADQf////8HIAcoAAAiASABQf////8HTxs2AAAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsLIAhBEGokASAGC5ESACMBQRBrIggkAUEAIQYCQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAigCAA4DAAELAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQZ6ZAmpBxBAjBCkDACMFKQMAIABBpNkKakEAEEYMBgsCQCAAKAIgKAIQQQRGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQZ6ZAmpBxBAjBCkDACMFKQMAIABBysIJakEAEEYMBgsgAkEANgIMDAoLIABBACABG0UEQCMAIgBB95gPaiAAQZ6ZAmpBxBAjBCkDACMFKQMAIABBpNkKakEAEEYMBQsgA0UEQCMAIgBB95gPaiAAQZ6ZAmpBxBAjBCkDACMFKQMAIABB+eoEakEAEEYMBQsgBUEEIAUbIQJBACEAAn9BACN+KAIAIgFBAkkNABpBASAHIAFwDQAaIAIgAXBBAEcLIQYCQCN0KAIAIgFBAkkNAEEBIQAgByABcA0AIAIgAXBBAEchAAsgBEUEQEEAIQYMCgsgAygCACEBIAAgBnFBAUYEQCABRQ0JQQAhASAHIQADQCAIIAcoAAAiBjYCDAJAIAZBAEgEQAJAAkBBACADKQMQIAMpAxggCEEMaiAIQQhqIAMoAgQgAygCABECAEEBag4CCQEACyAIKAIIIQYMAgtB/////wchBgsgCCAGNgIICyAAIAY2AAAgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAoLIAYEQCABRQ0IQQAhASAHIQADQCAIIAcoAAAiBjYCDAJAAkAgBkEATg0AQf////8HIQZBACADKQMQIAMpAxggCEEMaiAAIAMoAgQgAygCABECAEEBag4CBgABCyAAIAY2AgALIAAgAmohACACIAdqIQdBACEGIAFBAWoiASAERw0ACwwKCyAABEAgAUUNB0EAIQEgByEAA0ACQCAHKAIAIgZBAEgEQAJAAkBBACADKQMQIAMpAxggByAIQQhqIAMoAgQgAygCABECAEEBag4CBwEACyAIKAIIIQYMAgtB/////wchBgsgCCAGNgIICyAAIAY2AAAgACACaiEAIAIgB2ohB0EAIQYgAUEBaiIBIARHDQALDAoLIAFFDQVBACEBIAchAANAAkACQCAHKAIAIgZBAE4NAEH/////ByEGAkBBACADKQMQIAMpAxggByAAIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQZ6ZAmpBxBAjBCkDACMLKQMAIABBsswGakEAEEYMBwsgACAGNgIACyAAIAJqIQAgAiAHaiEHQQAhBiABQQFqIgEgBEcNAAsMCQsjACIAQfeYD2ogAEGemQJqQcQQIwQpAwAjGCkDACAAQZHCDWpBABBGDAMLIwAiAEH3mA9qIABBnpkCakHEECMEKQMAIwspAwAgAEGyzAZqQQAQRgwCCyMAIgBB95gPaiAAQZ6ZAmpBxBAjBCkDACMLKQMAIABBsswGakEAEEYMAQsjACIAQfeYD2ogAEGemQJqQcQQIwQpAwAjCykDACAAQbLMBmpBABBGC0F/IQYMBAsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANB/////wcgBygCACIEIARB/////wdPGzYCACACIANqIgNB/////wcgAiAHaiIEKAIAIgUgBUH/////B08bNgIAIAIgA2oiA0H/////ByACIARqIgQoAgAiBSAFQf////8HTxs2AgAgAiADaiIDQf////8HIAIgBGoiBCgCACIFIAVB/////wdPGzYCACACIANqIQMgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIABFDQNBACEEA0AgA0H/////ByAHKAIAIgEgAUH/////B08bNgIAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALDAMLIARBA3EhAAJAIARBBEkEQCAHIQMMAQsgBEF8cSEBQQAhBiAHIQMDQCADQf////8HIAcoAgAiBCAEQf////8HTxs2AAAgAiADaiIDQf////8HIAIgB2oiBCgCACIFIAVB/////wdPGzYAACACIANqIgNB/////wcgAiAEaiIEKAIAIgUgBUH/////B08bNgAAIAIgA2oiA0H/////ByACIARqIgQoAgAiBSAFQf////8HTxs2AAAgAiADaiEDIAIgBGohByAGQQRqIgYgAUcNAAsLQQAhBiAARQ0CQQAhBANAIANB/////wcgBygCACIBIAFB/////wdPGzYAACACIANqIQMgAiAHaiEHIARBAWoiBCAARw0ACwwCCyAEQQNxIQACQCAEQQRJBEAgByEDDAELIARBfHEhAUEAIQYgByEDA0AgA0H/////ByAHKAAAIgQgBEH/////B08bNgIAIAIgA2oiA0H/////ByACIAdqIgQoAAAiBSAFQf////8HTxs2AgAgAiADaiIDQf////8HIAIgBGoiBCgAACIFIAVB/////wdPGzYCACACIANqIgNB/////wcgAiAEaiIEKAAAIgUgBUH/////B08bNgIAIAIgA2ohAyACIARqIQcgBkEEaiIGIAFHDQALC0EAIQYgAEUNAUEAIQQDQCADQf////8HIAcoAAAiASABQf////8HTxs2AgAgAiADaiEDIAIgB2ohByAEQQFqIgQgAEcNAAsMAQsgBEEDcSEAAkAgBEEESQRAIAchAwwBCyAEQXxxIQFBACEGIAchAwNAIANB/////wcgBygAACIEIARB/////wdPGzYAACACIANqIgNB/////wcgAiAHaiIEKAAAIgUgBUH/////B08bNgAAIAIgA2oiA0H/////ByACIARqIgQoAAAiBSAFQf////8HTxs2AAAgAiADaiIDQf////8HIAIgBGoiBCgAACIFIAVB/////wdPGzYAACACIANqIQMgAiAEaiEHIAZBBGoiBiABRw0ACwtBACEGIABFDQBBACEEA0AgA0H/////ByAHKAAAIgEgAUH/////B08bNgAAIAIgA2ohAyACIAdqIQcgBEEBaiIEIABHDQALCyAIQRBqJAEgBgvCFQEFfyMBQRBrIgskAUEAIQgCQAJAAkACQAJAAkAgAigCAA4DAAEFAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQaSAAmpBsxAjBCkDACMFKQMAIABBpNkKakEAEEYMBAsCQCAAKAIgKAIQQQRGBEAgASgCICgCEEECRg0BCyMAIgBB95gPaiAAQaSAAmpBsxAjBCkDACMFKQMAIABBysIJakEAEEYMBAsgAkEANgIMDAQLIABBACABG0UEQCMAIgBB95gPaiAAQaSAAmpBsxAjBCkDACMFKQMAIABBpNkKakEAEEYMAwsgA0UEQCMAIgBB95gPaiAAQaSAAmpBsxAjBCkDACMFKQMAIABB+eoEakEAEEYMAwsgBUEEIAUbIQBBACEBAn9BACN+KAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUECIAUbIQICQCOBASgCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBACEIDAQLIAEgCHFBAUcNAQNAAkACQCAAIAJOBEAgByIBIQgMAQsgBCACIAAgBGxqQQFrIAJuIghrIgZBAk8EQCAHIAIgCGxqIQEgByAAIAhsaiEIDAILIAcgBEEBayIGIAJsaiEBIAcgACAGbGohCEEAIABrIQBBACACayECCyAEIQYLQQAhCQJAAkACQAJAIAMoAgBFBEAgBkEDcSEKIAZBAWtBA08NAQwCCwNAIAsg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ACIKIApB//8DTxs7AQAgASACaiIBQf//AyAAIAhqIggoAgAiCiAKQf//A08bOwEAIAEgAmoiAUH//wMgACAIaiIIKAIAIgogCkH//wNPGzsBACABIAJqIgFB//8DIAAgCGoiCCgCACIKIApB//8DTxs7AQAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABQf//AyAIKAIAIgogCkH//wNPGzsBACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCwNAAkACQCAIKAIAIgVBgIAESQ0AQf//AyEFAkBBACADKQMQIAMpAxggCCABIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQaSAAmpBsxAjBCkDACMLKQMAIABBsswGakEAEEYMBQsgASAFOwEACyABIAJqIQEgACAIaiEIIAlBAWoiCSAGRw0ACwtBACEIIAQgBmsiBA0ACwwBC0F/IQgLIAtBEGokASAIC8EVAQV/IwFBEGsiCyQBQQAhCAJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBz4ICakGiECMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBBEYEQCABKAIgKAIQQQJGDQELIwAiAEH3mA9qIABBz4ICakGiECMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEH3mA9qIABBz4ICakGiECMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEH3mA9qIABBz4ICakGiECMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQQQgBRshAEEAIQECf0EAI34oAgAiAkECSQ0AGkEBIAcgAnANABogACACcEEARwshCCAFQQIgBRshAgJAI30oAgAiBUECSQ0AQQEhASAHIAVwDQAgAiAFcEEARyEBCyAERQRAQQAhCAwECyABIAhxQQFHDQEDQAJAAkAgACACTgRAIAciASEIDAELIAQgAiAAIARsakEBayACbiIIayIGQQJPBEAgByACIAhsaiEBIAcgACAIbGohCAwCCyAHIARBAWsiBiACbGohASAHIAAgBmxqIQhBACAAayEAQQAgAmshAgsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBA3EhCiAGQQFrQQNPDQEMAgsDQCALIAgoAAAiBTYCDAJAIAVB//8BSwRAAkACQEEAIAMpAxAgAykDGCALQQxqIAtBCmogAygCBCADKAIAEQIAQQFqDgIHAQALIAsvAQohBQwCC0H//wEhBQsgCyAFOwEKCyABIAU7AAAgASACaiEBIAAgCGohCCAJQQFqIgkgBkcNAAsMAwsgBkF8cSENA0AgAUH//wEgCCgAACIFIAVB//8BTxs7AAAgASACaiIBQf//ASAAIAhqIgUoAAAiCCAIQf//AU8bOwAAIAEgAmoiAUH//wEgACAFaiIFKAAAIgggCEH//wFPGzsAACABIAJqIgFB//8BIAAgBWoiCCgAACIFIAVB//8BTxsiDDsAACABIAJqIQEgACAIaiEIIAlBBGoiCSANRw0ACwtBACEJIAoEQANAIAFB//8BIAgoAAAiBSAFQf//AU8bIgw7AAAgASACaiEBIAAgCGohCCAJQQFqIgkgCkcNAAsLIAsgDDsBCiALIAU2AgwMAQsjACIAQfeYD2ogAEHPggJqQaIQIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAZrIgQNAAsMAwsjACIAQfeYD2ogAEHPggJqQaIQIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgFrIgZBAk8EQCAHIAEgAmxqIQggByAAIAFsaiEBDAILIAcgBEEBayIBIAJsaiEIIAcgACABbGohAUEAIABrIQBBACACayECCyAEIQYLQQAhCQJAAkACQAJAIAMoAgBFBEAgBkEDcSEKIAZBAWtBA08NAQwCCwNAIAsgASgAACIFNgIMAkACQCAFQf//AU0NAEH//wEhBUEAIAMpAxAgAykDGCALQQxqIAggAygCBCADKAIAEQIAQQFqDgIFAAELIAggBTsBAAsgAiAIaiEIIAAgAWohASAJQQFqIgkgBkcNAAsMAwsgBkF8cSEMA0AgCEH//wEgASgAACIFIAVB//8BTxs7AQAgAiAIaiIFQf//ASAAIAFqIgEoAAAiCCAIQf//AU8bOwEAIAIgBWoiBUH//wEgACABaiIBKAAAIgggCEH//wFPGzsBACACIAVqIghB//8BIAAgAWoiASgAACIFIAVB//8BTxs7AQAgAiAIaiEIIAAgAWohASAJQQRqIgkgDEcNAAsLQQAhCSAKBEADQCAIQf//ASABKAAAIgUgBUH//wFPGzsBACACIAhqIQggACABaiEBIAlBAWoiCSAKRw0ACwsgCyAFNgIMDAELIwAiAEH3mA9qIABBz4ICakGiECMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACyABBEADQAJAAkAgACACTgRAIAciASEIDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIARBAWsiBSACbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBA3EhCiAGQQFrQQNPDQEMAgsDQAJAIAgoAgAiBUH//wFLBEACQAJAQQAgAykDECADKQMYIAggC0EKaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCy8BCiEFDAILQf//ASEFCyALIAU7AQoLIAEgBTsAACABIAJqIQEgACAIaiEIIAlBAWoiCSAGRw0ACwwDCyAGQXxxIQxBACEFA0AgAUH//wEgCCgCACIJIAlB//8BTxs7AAAgASACaiIBQf//ASAAIAhqIggoAgAiCSAJQf//AU8bOwAAIAEgAmoiAUH//wEgACAIaiIIKAIAIgkgCUH//wFPGzsAACABIAJqIgFB//8BIAAgCGoiCCgCACIJIAlB//8BTxsiCTsAACABIAJqIQEgACAIaiEIIAVBBGoiBSAMRw0ACwtBACEFIAoEQANAIAFB//8BIAgoAgAiCSAJQf//AU8bIgk7AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCkcNAAsLIAsgCTsBCgwBCyMAIgBB95gPaiAAQc+CAmpBohAjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAAgAk4EQCAHIgEhCCAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIARBAWsiBSACbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcg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QQAhCAwECyACIAhxQQFHDQEDQAJAAkAgACABTARAIAciAiEIDAELIAQgACABIARsakEBayAAbiIIayIGQQJPBEAgByAAIAhsaiECIAcgASAIbGohCAwCCyAHIARBAWsiBiAAbGohAiAHIAEgBmxqIQhBACABayEBQQAgAGshAAsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQCAKIAgoAAAiBTYCDAJAIAogBUEATgR+IAWtBQJAAkBBASADKQMQIAMpAxggCkEMaiAKIAMoAgQgAygCABECAEEBag4CBwEACyAKKQMAIQ0MAgtCAAsiDTcDAAsgAiANNwAAIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALDAMLIAZBfnEhDANAIAIgCCgAACIFQQAgBUEAShutNwAAIAAgAmoiAiABIAhqIggoAAAiBUEAIAVBAEobrSINNwAAIAAgAmohAiABIAhqIQggCUECaiIJIAxHDQALCyALBEAgAiAIKAAAIgVBACAFQQBKG60iDTcAAAsgCiANNwMAIAogBTYCDAwBCyMAIgBB95gPaiAAQff8CGpBow8jBCkDACMLKQMAIABBsswGakEAEEYMBAtBACEIIAQgBmsiBA0ACwwDCyMAIgBB95gPaiAAQff8CGpBow8jBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQAJAIAAgAUwEQCAHIgghAgwBCyAEIAAgASAEbGpBAWsgAG4iAmsiBkECTwRAIAcgACACbGohCCAHIAEgAmxqIQIMAgsgByAEQQFrIgIgAGxqIQggByABIAJsaiECQQAgAWshAUEAIABrIQALIAQhBgtBACEJAkACQAJAIAMoAgBFBEAgBkEBcSELIAZBAUcNAQwCCwNAIAogAigAACIFNgIMAkACQCAFQQBOBEAgBa0hDQwBC0IAIQ0CQEEBIAMpAxAgAykDGCAKQQxqIAggAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABB9/wIakGjDyMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIA03AwALIAAgCGohCCABIAJqIQIgCUEBaiIJIAZHDQALDAILIAZBfnEhDANAIAggAigAACIFQQAgBUEAShutNwMAIAAgCGoiCCABIAJqIgIo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CGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAg0AAA3AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINAAANwMAIAEgAmoiASAAIAhqIgg0AAA3AwAgASACaiIBIAAgCGoiCDQAADcDACABIAJqIgEgACAIaiIINAAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAINAAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAINAAANwMAIAEgAmoiASAAIAhqIgg0AAA3AwAgASACaiIBIAAgCGoiCDQAADcDACABIAJqIgEgACAIaiIINAAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAINAAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDQCADcAACABIAJqIgEgACAIaiIINAIANwAAIAEgAmoiASAAIAhqIgg0AgA3AAAgASACaiIBIAAgCGoiCDQCADcAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDQCADcAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFr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IgQgACACaiIAKAAANgAAIAIgBGoiBCAAIAJqIgAoAAA2AAAgAiAEaiEHIAAgAmohACAGQQRqIgYgAUcNAAsLQQAhBiADRQ0DQQAhAQNAIAcgACgAADYAACACIAdqIQcgACACaiEAIAFBAWoiASADRw0ACwwDCyAGBEACQAJAAkACQCABBEAgBEEDcSEDIARBAWtBA08NASAHIQAMAgsgBEEDcSEDIARBAWtBA08NAiAHIQAMAwsgBEF8cSEBQQAhBiAHIQADQCAHIAAoAAA2AgAgAiAHaiIEIAAgAmoiACgAADYCACACIARqIgQgACACaiIAKAAANgIAIAIgBGoiBCAAIAJqIgAoAAA2AgAgAiAEaiEHIAAgAmohACAGQQRqIgYgAUcNAAsLQQAhBiADRQ0FQQAhAQNAIAcgACgAADYCACACIAdqIQcgACACaiEAIAFBAWoiASADRw0ACwwFCyAEQXxxIQFBACEGIAchAANAIAcgACgAADYCACACIAdqIgQgACACaiIAKAAANgIAIAIgBGoiBCAAIAJqIgAoAAA2AgAgAiAEaiIEIAAgAmoiACgAADYCACACIARqIQcgACACaiEAIAZBBGoiBiABRw0ACwtBACEGIANFDQNBACEBA0AgByAAKAAANgIAIAIgB2ohByAAIAJqIQAgAUEBaiIBIANHDQALDAMLIAAEQAJAAkACQAJAIAEEQCAEQQNxIQMgBEEBa0EDTw0BIAchAAwCCyAEQQNxIQMgBEEBa0EDTw0CIAchAAwDCyAEQXxxIQFBACEGIAchAANAIAcgACgCADYAACACIAdqIgQgACACaiIAKAIANgAAIAIgBGoiBCAAIAJqIgAoAgA2AAAgAiAEaiIEIAAgAmoiACgCADYAACACIARqIQcgACACaiEAIAZBBGoiBiABRw0ACwtBACEGIANFDQVBACEBA0AgByAAKAIANgAAIAIgB2ohByAAIAJqIQAgAUEBaiIBIANHDQALDAULIARBfHEhAUEAIQYgByEAA0AgByAAKAIANgAAIAIgB2oiBCAAIAJqIgAoAgA2AAAgAiAEaiIEIAAgAmoiACgCADYAACACIARqIgQgACACaiIAKAIANgAAIAIgBGohByAAIAJqIQAgBkEEaiIGIAFHDQALC0EAIQYgA0UNA0EAIQEDQCAHIAAoAgA2AAAgAiAH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Qc4OIwQpAwAjCykDACAAQbLMBmpBABBGDAULIwAiAEH3mA9qIABBuoACakHODiMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBuoACakHODiMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAIAAgAUwEQCAEIQYgByIIIQIMAQsgBCAAIAEgBGxqQQFrIABuIgJrIgZBAk8EQCAHIAAgAmxqIQggByABIAJsaiECDAELIAcgBEEBayICIABsaiEIIAcgASACbGohAkEAIAFrIQFBACAAayEAIAQhBgtBACEJAkACQAJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQCAKIAIoAAAiBTYCDAJAAkAgBUEATgRAIAVB//8DTQ0BQf//AyEFQQAgAykDECADKQMYIApBDGogCCADKAIEIAMoAgARAgBBAWoOAgcBAgtBACEFQQEgAykDECADKQMYIApBDGogCCADKAIEIAMoAgARAgBBAWoOAgUAAQsgCCAFOwEACyAAIAhqIQggASACaiECIAlBAWoiCSAGRw0ACwwECyAGQX5xIQwDQCAIQf//AyACKAAAIgUgBUH//wNPG0EAIAVBAE4bOwEAIAAgCGoiCEH//wMgASACaiICKAAAIgUgBUH//wNPG0EAIAVBAE4bOwEAIAAgCGohCCABIAJqIQIgCUECaiIJIAxHDQALCyALBEAgCEH//wMgAigAACIFIAVB//8DTxtBACAFQQBOGzsBAAsgCiAFNgIMDAILIwAiAEH3mA9qIABBuoACakHODiMEKQMAIwspAwAgAEGyzAZqQQAQRgwECyMAIgBB95gPaiAAQbqAAmpBzg4jBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsgAgRAA0ACQCAAIAFMBEAgBCEGIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwBCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYLQQAhCQJAAkACQAJAAkAgAygCAEUEQCAGQQFxIQwgBkEBRw0BDAILA0ACQAJAIAgoAgAiBUEATgRAIAVB//8DTQ0BQf//AyEFQQAgAykDECADKQMYIAggCkEKaiADKAIEIAMoAgARAgBBAWoOAgcBAgtBACEFQQEgAykDECADKQMYIAggCkEKaiADKAIEIAMoAgARAgBBAWoOAgUAAQsgCiAFOwEKCyACIAovAQo7AAAgACACaiECIAEgCGohCCAJQQFqIgkgBkcNAAsMBAsgBkF+cSENA0AgAkH//wMgCCgCACIFIAVB//8DTxtBACAFQQBOGzsAACAAIAJqIgVB//8DIAEgCGoiCCgCACICIAJB//8DTxtBACACQQBOGyILOwAAIAAgBWohAiABIAhqIQggCUECaiIJIA1HDQALCyAMBEAgAkH//wMgCCgCACICIAJB//8DTxtBACACQQBOGyILOwAACyAKIAs7AQoMAgsjACIAQfeYD2ogAEG6gAJqQc4OIwQpAwAjCykDACAAQbLMBmpBABBGDAQLIwAiAEH3mA9qIABBuoACakHODiMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkEBTQRAIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEAIAQhBgwBCyAHIAAgBWxqIQIgByABIAVsaiEIC0EAIQkCQCADKAIARQRAIAZBAUcEQCAGQX5xIQsDQCACQf//AyAIKAIAIgUgBUH//wNPG0EAIAVBAE4bOwEAIAAgAmoiBUH//wMgASAIaiIIKAIAIgIgAkH//wNPG0EAIAJBAE4bOwEAIAAgBWohAiABIAhqIQggCUECaiIJIAtHDQALCyAGQQFxRQ0BIAJB//8DIAgoAgAiAiACQf//A08bQQAgAkEAThs7AQAMAQsDQAJAAkAgCCgCACIFQQBIBEBBACEFAkBBASADKQMQIAMpAxggCCACIAMoAgQgAygCABECAEEBag4CAAIDCyMAIgBB95gPaiAAQbqAAmpBzg4jBCkDACMLKQMAIABBsswGakEAEEYMBgsgBUGAgARJDQBB//8DIQUCQEEAIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABBuoACakHODiMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyACIAU7AQALIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgCkEQaiQBIAgLyhYBBX8jAUEQayIKJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEHkggJqQb0OIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEERgRAIAEoAiAoAhBBAkYNAQsjACIAQfeYD2ogAEHkggJqQb0OIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQfeYD2ogAEHkggJqQb0OIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQfeYD2ogAEHkggJqQb0OIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLIAVBBCAFGyEBQQAhAgJ/QQAjdCgCACIAQQJJDQAaQQEgByAAcA0AGiABIABwQQBHCyEIIAVBAiAFGyEAAkAjfSgCACIFQQJJDQBBASECIAcgBXANACAAIAVwQQBHIQILIARFBEBBACEIDAQLIAIgCHFBAUcNAQNAAkAgACABTARAIAQhBiAHIgIhCAwBCyAEIAAgASAEbGpBAWsgAG4iCGsiBkECTwRAIAcgACAIbGohAiAHIAEgCGxqIQgMAQsgByAEQQFrIgYgAGxqIQIgByABIAZsaiEIQQAgAWshAUEAIABrIQAgBCEGC0EAIQkCQAJAAkACQAJAIAMoAgBFBEAgBkEBcSEMIAZBAUcNAQwCCwNAIAogCCgAACIFNgIMAkACQCAFQf//AUwEQCAFQYCAfk4NAUGAgAIhBUEBIAMpAxAgAykDGCAKQQxqIApBCmogAygCBCADKAIAEQIAQQFqDgIHAQILQf//ASEFQQAgAykDECADKQMYIApBDGogCkEKaiADKAIEIAMoAgARAgBBAWoOAgUAAQsgCiAFOwEKCyACIAovAQo7AAAgACACaiECIAEgCGohCCAJQQFqIgkgBkcNAAsMBAsgBkF+cSENA0AgAkH//wFBgIB+IAgoAAAiBSAFQYCAfkwbIgUgBUH//wFOGzsAACAAIAJqIgJB//8BQYCAfiABIAhqIggoAAAiBSAFQYCAfkwbIgsgC0H//wFOGyILOwAAIAAgAmohAiABIAhqIQggCUECaiIJIA1HDQALCyAMBEAgAkH//wFBgIB+IAgoAAAiBSAFQYCAfkwbIgIgAkH//wFOGyILOwAACyAKIAs7AQogCiAFNgIMDAILIwAiAEH3mA9qIABB5IICakG9DiMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyMAIgBB95gPaiAAQeSCAmpBvQ4jBCkDACMLKQMAIABBsswGakEAEEYMBAtBACEIIAQgBmsiBA0ACwwDCyMAIgBB95gPaiAAQeSCAmpBvQ4jBCkDACMYKQMAIABBkcINakEAEEYMAQsgCARAA0ACQCAAIAFMBEAgBCEGIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwBCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshACAEIQYLQQAhCQJAAkACQAJAAkAgAygCAEUEQCAGQQFxIQsgBkEBRw0BDAILA0AgCiACKAAAIgU2AgwCQAJAIAVB//8BTARAIAVBgIB+Tg0BQYCAAiEFQQEgAykDECADKQMYIApBDGogCCADKAIEIAMoAgARAgBBAWoOAgcBAgtB//8BIQVBACADKQMQIAMpAxggCkEMaiAIIAMoAgQgAygCABECAEEBag4CBQABCyAIIAU7AQALIAAgCGohCCABIAJqIQIgCUEBaiIJIAZHDQALDAQLIAZBfnEhDANAIAhB//8BQYCAfiACKAAAIgUgBUGAgH5MGyIFIAVB//8BThs7AQAgACAIaiIIQf//AUGAgH4gASACaiICKAAAIgUgBUGAgH5MGyINIA1B//8BThs7AQAgACAIaiEIIAEgAmohAiAJQQJqIgkgDEcNAAsLIAsEQCAIQf//AUGAgH4gAigAACIFIAVBgIB+TBsiAiACQf//AU4bOwEACyAKIAU2AgwMAgsjACIAQfeYD2ogAEHkggJqQb0OIwQpAwAjCykDACAAQbLMBmpBABBGDAQLIwAiAEH3mA9qIABB5IICakG9DiMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACyACBEADQAJAIAAgAUwEQCAEIQYgByICIQgMAQsgBCAAIAEgBGxqQQFrIABu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ACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAIMwAANwMAIAEgAmoiASAAIAhqIggzAAA3AwAgASACaiIBIAAgCGoiCDMAADcDACABIAJqIgEgACAIaiIIMwAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAIMwAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAIMwAANwMAIAEgAmoiASAAIAhqIggzAAA3AwAgASACaiIBIAAgCGoiCDMAADcDACABIAJqIgEgACAIaiIIMwAANwMAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAIMwAANwMAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDMBADcAACABIAJqIgEgACAIaiIIMwEANwAAIAEgAmoiASAAIAhqIggzAQA3AAAgASACaiIBIAAgCGoiCDMBADcAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDMBADcAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDMBADcAACABIAJqIgEgACAIaiIIMwEANwAAIAEgAmoiASAAIAhqIggzAQA3AAAgASACaiIBIAAgCGoiCDMBADcAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCDMBADcAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsDQAJAIAAgAk4EQCAHIgghASAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgzAQA3AwAgASACaiIBIAAgCGoiCDMBADcDACABIAJqIgEgACAIaiIIMwEANwMAIAEgAmoiASAAIAhqIggzAQA3AwAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgzAQA3AwAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgzAQA3AwAgASACaiIBIAAgCGoiCDMBADcDACABIAJqIgEgACAIaiIIMwEANwMAIAEgAmoiASAAIAhqIggzAQA3AwAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgzAQA3AwAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAsMAgsjACIAQfeYD2ogAEGy/AhqQb4NIwQpAwAjGCkDACAAQZHCDWpBABBGC0F/IQgLIAgL+hIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABB3f4IakGtDSMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBAkYEQCABKAIgKAIQQQhGDQELIwAiAEH3mA9qIABB3f4IakGtDSMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQd3+CGpBrQ0jBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQd3+CGpBrQ0jBCkDACMFKQMAIABB+eoEakEAEEYMAgsgBUECIAUbIQBBACEBAn9BACOBASgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBCCAFGyECAkAjfygCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBAA8LIAEgCHFBAUYEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAIMwAANwAAIAEgAmoiASAAIAhqIggzAAA3AAAgASACaiIBIAAgCGoiCDMAADcAACABIAJqIgEgACAIaiIIMwAANwAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAIMwAANwAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAIMwAANwAAIAEgAmoiASAAIAhqIggzAAA3AAAgASACaiIBIAAgCGoiCDMAADcAACABIAJqIgEgACAIaiIIMwAANwAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAIMwAANwAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDMAADcDACABIAJqIgEgACAIaiIIMwAANwMAIAEgAmoiASAAIAhqIggzAAA3AwAgASACaiIBIAAgCGoiCDMAADcDACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDMAADcDACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDMAADcDACABIAJqIgEgACAIaiIIMwAANwMAIAEgAmoiASAAIAhqIggzAAA3AwAg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QQAhBSAGQQNxIglFDQEDQCABIAgvAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgvAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILwAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILwAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8BADYAACABIAJqIgEgACAIaiIILwEANgAAIAEgAmoiASAAIAhqIggvAQA2AAAgASACaiIBIAAgCGoiCC8BADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC8BADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8BADYAACABIAJqIgEgACAIaiIILwEANgAAIAEgAmoiASAAIAhqIggvAQA2AAAgASACaiIBIAAgCGoiCC8BADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC8BADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsDQAJAIAAgAk4EQCAHIgghASAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAQA2AgAgASACaiIBIAAgCGoiCC8BADYCACABIAJqIgEgACAIaiIILwEANgIAIAEgAmoiASAAIAhqIggvAQA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgvAQA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAQA2AgAgASACaiIBIAAgCGoiCC8BADYCACABIAJqIgEgACAIaiIILwEANgIAIAEgAmoiASAAIAhqIggvAQA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgvAQA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAsMAgsjACIAQfeYD2ogAEGU+ghqQZwNIwQpAwAjGCkDACAAQZHCDWpBABBGC0F/IQgLIAgL+hIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABB+4AJakGLDSMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBAkYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABB+4AJakGLDSMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQfuACWpBiw0jBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQfuACWpBiw0jBCkDACMFKQMAIABB+eoEakEAEEYMAgsgBUECIAUbIQBBACEBAn9BACOBASgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBBCAFGyECAkAjdSgCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBAA8LIAEgCHFBAUYEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILwAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILwAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC8AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC8AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsgAQRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAQA2AAAgASACaiIBIAAgCGoiCC8BADYAACABIAJqIgEgACAIaiIILwEANgAAIAEgAmoiASAAIAhqIggvAQA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgvAQA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAQA2AAAgASACaiIBIAAgCGoiCC8BADYAACABIAJqIgEgACAIaiIILwEANgAAIAEgAmoiASAAIAhqIggvAQA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgvAQA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALA0ACQCAAIAJOBEAgByIIIQEgBCEGDAELIAQgAiAAIARsakEBayACbiIFayIGQQFNBEAgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQIgBCEGDAELIAcgAiAFbGohASAHIAAgBWxqIQgLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwEANgIAIAEgAmoiASAAIAhqIggvAQA2AgAgASACaiIBIAAgCGoiCC8BADYCACABIAJqIgEgACAIaiIILwEANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILwEANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwEANgIAIAEgAmoiASAAIAhqIggvAQA2AgAgASACaiIBIAAgCGoiCC8BADYCACABIAJqIgEgACAIaiIILwEANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILwEANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQALDAILIwAiAEH3mA9qIABB+4AJakGLDSMEKQMAIxgpAwAgAEGRwg1qQQAQRgtBfyEICyAIC/oSAQF/QQAhCAJAAkACQAJAAkAgAigCAA4DAAEEAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQaWWAmpB+gwjBCkDACMFKQMAIABBpNkKakEAEEYMAwsCQCAAKAIgKAIQQQJGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQaWWAmpB+gwjBCkDACMFKQMAIABBysIJakEAEEYMAwsgAkEANgIMQQAPCyAAQQAgARtFBEAjACIAQfeYD2ogAEGllgJqQfoMIwQpAwAjBSkDACAAQaTZCmpBABBGDAILIANFBEAjACIAQfeYD2ogAEGllgJqQfoMIwQpAwAjBSkDACAAQfnqBGpBABBGDAILIAVBAiAFGyEAQQAhAQJ/QQAjgQEoAgAiAkECSQ0AGkEBIAcgAnANABogACACcEEARwshCCAFQQQgBRshAgJAI34oAgAiBUECSQ0AQQEhASAHIAVwDQAgAiAFcEEARyEBCyAERQRAQQAPCyABIAhxQQFGBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC8AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC8AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsgCARAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgvAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgvAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAEEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwEANgAAIAEgAmoiASAAIAhqIggvAQA2AAAgASACaiIBIAAgCGoiCC8BADYAACABIAJqIgEgACAIaiIILwEANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILwEANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwEANgAAIAEgAmoiASAAIAhqIggvAQA2AAAgASACaiIBIAAgCGoiCC8BADYAACABIAJqIgEgACAIaiIILwEANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILwEANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACwNAAkAgACACTgRAIAciCCEBIAQhBgwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkEBTQRAIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECIAQhBgwBCyAHIAIgBWxqIQEgByAAIAVsaiEICwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8BADYCACABIAJqIgEgACAIaiIILwEANgIAIAEgAmoiASAAIAhqIggvAQA2AgAgASACaiIBIAAgCGoiCC8BADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC8BADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC8BADYCACABIAJqIgEgACAIaiIILwEANgIAIAEgAmoiASAAIAhqIggvAQA2AgAgASACaiIBIAAgCGoiCC8BADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC8BADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ACwwCCyMAIgBB95gPaiAAQaWWAmpB+gwjBCkDACMYKQMAIABBkcINakEAEEYLQX8hCAsgCAv6EgEBf0EAIQgCQAJAAkACQAJAIAIoAgAOAwABBAILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEH1mAJqQekMIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLAkAgACgCICgCEEECRgRAIAEoAiAoAhBBBEYNAQsjACIAQfeYD2ogAEH1mAJqQekMIwQpAwAjBSkDACAAQcrCCWpBABBGDAMLIAJBADYCDEEADwsgAEEAIAEbRQRAIwAiAEH3mA9qIABB9ZgCakHpDCMEKQMAIwUpAwAgAEGk2QpqQQAQRgwCCyADRQRAIwAiAEH3mA9qIABB9ZgCakHpDCMEKQMAIwUpAwAgAEH56gRqQQAQRgwCCyAFQQIgBRshAEEAIQECf0EAI4EBKAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUEEIAUbIQICQCN0KAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEADwsgASAIcUEBRgRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgvAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgvAAA2AAAgASACaiIBIAAgCGoiCC8AADYAACABIAJqIgEgACAIaiIILwAANgAAIAEgAmoiASAAIAhqIggvAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgvAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILwAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILwAANgIAIAEgAmoiASAAIAhqIggvAAA2AgAgASACaiIBIAAgCGoiCC8AADYCACABIAJqIgEgACAIaiIILwAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILwAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAF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IAQgACABIARsakEBayAAbiICayIIQQJPBEAgByAAIAJsaiEJIAcgASACbGohAgwCCyAHIARBAWsiAiAAbGohCSAHIAEgAmxqIQJBACABayEBQQAgAGshAAsgBCEIC0EAIQYCQAJAAkAgAygCAEUEQCAIQQFxIQsgCEEBRw0BDAILA0AgCiACLgAAIgU7AQ4CQAJAIAVBAE4EQCAFrUL//wODIQ0MAQtCACENAkBBASADKQMQIAMpAxggCkEOaiAJIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQcr8CGpB3AsjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCSANNwMACyAAIAlqIQkgASACaiECIAZBAWoiBiAIRw0ACwwCCyAIQX5xIQwDQCAJIAIuAAAiBUEAIAVBAEobrTcDACAAIAlqIgkgASACaiICLgAAIgVBACAFQQBKG603AwAgACAJaiEJIAEgAmohAiAGQQJqIgYgDEcNAAsLIAsEQCAJIAIuAAAiBUEAIAVBAEobrTcDAAsgCiAFOwEOC0EAIQkgBCAIayIEDQAMAwsACyACBEADQAJAAkAgACABTARAIAciAiEJDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCQwCCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQlBACABayEBQQAgAGshAAsgBCEGC0EAIQUCQAJAAkACQCADKAIARQRAIAZBAXEhCCAGQQFHDQEMAgsDQAJAIAkyAQAiDUIAUwRAAkACQEEBIAMpAxAgAykDGCAJIAogAygCBCADKAIAEQIAQQFqDgIHAQALIAopAwAhDQwCC0IAIQ0LIAogDTcDAAsgAiANNwAAIAAgAmohAiABIAlqIQkgBUEBaiIFIAZHDQALDAMLIAZBfnEhCwNAIAIgCS4BACIMQQAgDEEAShutNwAAIAAgAmoiAiABIAlqIgkuAQAiDEEAIAxBAEobrSINNwAAIAAgAmohAiABIAlqIQkgBUECaiIFIAtHDQALCyAIBEAgAiAJLgEAIgJBACACQQBKG60iDTcAAAsgCiANNwMADAELIwAiAEH3mA9qIABByvwIakHcCyMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQkgBCAGayIEDQAMAwsACwNAAkAgACABTARAIAciAiEJIAQhBgwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkEBTQRAIAcgBEEBayIFIABsaiECIAcgASAFbGohCUEAIAFrIQFBACAAayEAIAQhBgwBCyAHIAAgBWxqIQIgByABIAVsaiEJC0EAIQUCQCADKAIARQRAIAZBAUcEQCAGQX5xIQgDQCACIAkuAQAiC0EAIAtBAEobrTcDACAAIAJqIgIgASAJaiIJLgEAIgtBACALQQBKG603AwAgACACaiECIAEgCWohCSAFQQJqIgUgCEcNAAsLIAZBAXFFDQEgAiAJLgEAIgJBACACQQBKG603AwAMAQsDQAJAAkAgCTIBACINQgBZDQBCACENAkBBASADKQMQIAMpAxggCSACIAMoAgQgAygCABECAEEBag4CAAECCyMAIgBB95gPaiAAQcr8CGpB3AsjBCkDACMLKQMAIABBsswGakEAEEYMBQsgAiANNwMACyAAIAJqIQIgASAJaiEJIAVBAWoiBSAGRw0ACwtBACEJIAQgBmsiBA0ACwwBC0F/IQkLIApBEGokASAJC/kSAQF/QQAhCAJAAkACQAJAAkAgAigCAA4DAAEEAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQfT+CGpBywsjBCkDACMFKQMAIABBpNkKakEAEEYMAwsCQCAAKAIgKAIQQQJGBEAgASgCICgCEEEIRg0BCyMAIgBB95gPaiAAQfT+CGpBywsjBCkDACMFKQMAIABBysIJakEAEEYMAwsgAkEANgIMQQAPCyAAQQAgARtFBEAjACIAQfeYD2ogAEH0/ghqQcsLIwQpAwAjBSkDACAAQaTZCmpBABBGDAILIANFBEAjACIAQfeYD2ogAEH0/ghqQcsLIwQpAwAjBSkDACAAQfnqBGpBABBGDAILIAVBAiAFGyEAQQAhAQJ/QQAjfSgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBCCAFGyECAkAjfygCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBAA8LIAEgCHFBAUYEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAIMgAANwAAIAEgAmoiASAAIAhqIggyAAA3AAAgASACaiIBIAAgCGoiCDIAADcAACABIAJqIgEgACAIaiIIMgAANwAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAIMgAANwAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAIMgAANwAAIAEgAmoiASAAIAhqIggyAAA3AAAgASACaiIBIAAgCGoiCDIAADcAACABIAJqIgEgACAIaiIIMgAANwAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAIMgAANwAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDIAADcDACABIAJqIgEgACAIaiIIMgAANwMAIAEgAmoiASAAIAhqIggyAAA3AwAgASACaiIBIAAgCGoiCDIAADcDACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCDIAADcDACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCDIAADcDACABIAJqIgEgACAIaiIIMgAANwMAIAEgAmoiASAAIAhqIggyAAA3AwAgASACaiIBIAAgCGoiCDIAADcDACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCDIAADcDACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtB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IgVBACAFQQBKGyILNgAAIAAgAmohAiABIAhqIQggCUECaiIJIA1HDQALCyAMBEAgAiAILgAAIgVBACAFQQBKGyILNgAACyAKIAs2AgggCiAFOwEODAELIwAiAEH3mA9qIABBq/oIakG6CyMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBq/oIakG6CyMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAAkAgACABTARAIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwCCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshAAsgBCEGC0EAIQkCQAJAAkAgAygCAEUEQCAGQQFxIQsgBkEBRw0BDAILA0AgCiACLgAAIgU7AQ4CQAJAIAVBAE4EQCAFQf//A3EhBQwBCwJAQQEgAykDECADKQMYIApBDmogCCADKAIEIAMoAgARAgAiBUEBag4CAAECCyMAIgBB95gPaiAAQav6CGpBugsjBCkDACMLKQMAIABBsswGakEAEEYMCAsgCCAFNgIACyAAIAhqIQggASACaiECIAlBAWoiCSAGRw0ACwwCCyAGQX5xIQwDQCAIIAIuAAAiBUEAIAVBAEobNgIAIAAgCGoiCCABIAJqIgIuAAAiBUEAIAVBAEobNgIAIAAgCGohCCABIAJqIQIgCUECaiIJIAxHDQALCyALBEAgCCACLgAAIgVBACAFQQBKGzYCAAsgCiAFOwEOC0EAIQggBCAGayIEDQAMAwsACyACBEADQAJAAkAgACABTARAIAciAiEIDAELIAQgACABIARsakEBayAAbiIFayIGQQJPBEAgByAAIAVsaiECIAcgASAFbGohCAwCCyAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshAAsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQAJAIAguAQAiBUEASARAAkACQEEBIAMpAxAgAykDGCAIIApBCGogAygCBCADKAIAEQIAQQFqDgIHAQALIAooAgghBQwCC0EAIQULIAogBTYCCAsgAiAFNgAAIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALDAMLIAZBfnEhDEEAIQUDQCACIAguAQAiCUEAIAlBAEobNgAAIAAgAmoiAiABIAhqIgguAQAiCUEAIAlBAEobIgk2AAAgACACaiECIAEgCGohCCAFQQJqIgUgDEcNAAsLIAsEQCACIAguAQAiAkEAIAJBAEobIgk2AAALIAogCTYCCAwBCyMAIgBB95gPaiAAQav6CGpBugsjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAAgAUwEQCAHIgIhCCAEIQYMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAU0EQCAHIARBAWsiBSAAbGohAiAHIAEgBWxqIQhBACABayEBQQAgAGshACAEIQYMAQsgByAAIAVsaiECIAcgASAFbGohCAtBACEJAkAgAygCAEUEQCAGQQFHBEAgBkF+cSEJQQAhBQNAIAIgCC4BACILQQAgC0EAShs2AgAgACACaiICIAEgCGoiCC4BACILQQAgC0EAShs2AgAgACACaiECIAEgCGohCCAFQQJqIgUgCUcNAAsLIAZBAXFFDQEgAiAILgEAIgJBACACQQBKGzYCAAwBCwNAAkACQCAILgEAIgVBAE4NAAJAQQEgAykDECADKQMYIAggAiADKAIEIAMoAgARAgAiBUEBag4CAAECCyMAIgBB95gPaiAAQav6CGpBugsjBCkDACMLKQMAIABBsswGakEAEEYMBQsgAiAFNgIACyAAIAJqIQIgASAIaiEIIAlBAWoiCSAGRw0ACwtBACEIIAQgBmsiBA0ACwwBC0F/IQgLIApBEGokASAIC/kSAQF/QQAhCAJAAkACQAJAAkAgAigCAA4DAAEEAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQZGBCWpBqQsjBCkDACMFKQMAIABBpNkKakEAEEYMAwsCQCAAKAIgKAIQQQJGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQZGBCWpBqQsjBCkDACMFKQMAIABBysIJakEAEEYMAwsgAkEANgIMQQAPCyAAQQAgARtFBEAjACIAQfeYD2ogAEGRgQlqQakLIwQpAwAjBSkDACAAQaTZCmpBABBGDAILIANFBEAjACIAQfeYD2ogAEGRgQlqQakLIwQpAwAjBSkDACAAQfnqBGpBABBGDAILIAVBAiAFGyEAQQAhAQJ/QQAjfSgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBBCAFGyECAkAjdSgCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBAA8LIAEgCHFBAUYEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILgAANgAAIAEgAmoiASAAIAhqIgguAAA2AAAgASACaiIBIAAgCGoiCC4AADYAACABIAJqIgEgACAIaiIILgAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILgAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILgAANgAAIAEgAmoiASAAIAhqIgguAAA2AAAgASACaiIBIAAgCGoiCC4AADYAACABIAJqIgEgACAIaiIILgAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILgAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC4AADYCACABIAJqIgEgACAIaiIILgAANgIAIAEgAmoiASAAIAhqIgguAAA2AgAgASACaiIBIAAgCGoiCC4AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC4AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC4AADYCACABIAJqIgEgACAIaiIILgAANgIAIAEgAmoiASAAIAhqIgguAAA2AgAgASACaiIBIAAgCGoiCC4AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC4AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsgAQRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAguAQA2AAAgASACaiIBIAAgCGoiCC4BADYAACABIAJqIgEgACAIaiIILgEANgAAIAEgAmoiASAAIAhqIgguAQA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAguAQA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAguAQA2AAAgASACaiIBIAAgCGoiCC4BADYAACABIAJqIgEgACAIaiIILgEANgAAIAEgAmoiASAAIAhqIgguAQA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAguAQA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALA0ACQCAAIAJOBEAgByIIIQEgBCEGDAELIAQgAiAAIARsakEBayACbiIFayIGQQFNBEAgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQIgBCEGDAELIAcgAiAFbGohASAHIAAgBWxqIQgLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILgEANgIAIAEgAmoiASAAIAhqIgguAQA2AgAgASACaiIBIAAgCGoiCC4BADYCACABIAJqIgEgACAIaiIILgEANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILgEANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILgEANgIAIAEgAmoiASAAIAhqIgguAQA2AgAgASACaiIBIAAgCGoiCC4BADYCACABIAJqIgEgACAIaiIILgEANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILgEANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQALDAILIwAiAEH3mA9qIABBkYEJakGpCyMEKQMAIxgpAwAgAEGRwg1qQQAQRgtBfyEICyAIC+sRAQV/IwFBEGsiCiQBQQAhCAJAAkACQAJAAkACQCACKAIADgMAAQUCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwECwJAIAAoAiAoAhBBAkYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwUpAwAgAEHKwglqQQAQRgwECyACQQA2AgwMBAsgAEEAIAEbRQRAIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCyADRQRAIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwUpAwAgAEH56gRqQQAQRgwDCyAFQQIgBRshAUEAIQICf0EAI30oAgAiAEECSQ0AGkEBIAcgAHANABogASAAcEEARwshCCAFQQQgBRshAAJAI34oAgAiBUECSQ0AQQEhAiAHIAVwDQAgACAFcEEARyECCyAERQRAQQAhCAwECyACIAhxQQFHDQEDQAJAAkAgACABTARAIAciAiEIDAELIAQgACABIARsakEBayAAbiIIayIGQQJPBEAgByAAIAhsaiECIAcgASAIbGohCAwCCyAHIARBAWsiBiAAbGohAiAHIAEgBmxqIQhBACABayEBQQAgAGshAAsgBCEGC0EAIQkCQAJAAkACQCADKAIARQRAIAZBAXEhDCAGQQFHDQEMAgsDQCAKIAguAAAiBTsBDgJAIAogBUEATgR/IAVB//8DcQUCQAJAQQEgAykDECADKQMYIApBDmogCkEIaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCigCCCEFDAILQQALIgU2AggLIAIgBTYAACAAIAJqIQIgASAIaiEIIAlBAWoiCSAGRw0ACwwDCyAGQX5xIQ0DQCACIAguAAAiBUEAIAVBAEobNgAAIAAgAmoiAiABIAhqIgguAAAiBUEAIAVBAEobIgs2AAAgACACaiECIAEgCGohCCAJQQJqIgkgDUcNAAsLIAwEQCACIAguAAAiBUEAIAVBAEobIgs2AAALIAogCzYCCCAKIAU7AQ4MAQsjACIAQfeYD2ogAEG7lgJqQZgLIwQpAwAjCykDACAAQbLMBmpBABBGDAQLQQAhCCAEIAZrIgQNAAsMAwsjACIAQfeYD2ogAEG7lgJqQZgLIwQpAwAjGCkDACAAQZHCDWpBABBGDAELIAgEQANAAkACQCAAIAFMBEAgByIIIQIMAQsgBCAAIAEgBGxqQQFrIABuIgJrIgZBAk8EQCAHIAAgAmxqIQggByABIAJsaiECDAILIAcgBEEBayICIABsaiEIIAcgASACbGohAkEAIAFrIQFBACAAayEACyAEIQYLQQAhCQJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQCAKIAIuAAAiBTsBDgJAAkAgBUEATgRAIAVB//8DcSEFDAELAkBBASADKQMQIAMpAxggCkEOaiAIIAMoAgQgAygCABECACIFQQFqDgIAAQILIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAU2AgALIAAgCGohCCABIAJqIQIgCUEBaiIJIAZHDQALDAILIAZBfnEhDANAIAggAi4AACIFQQAgBUEAShs2AgAgACAIaiIIIAEgAmoiAi4AACIFQQAgBUEAShs2AgAgACAIaiEIIAEgAmohAiAJQQJqIgkgDEcNAAsLIAsEQCAIIAIuAAAiBUEAIAVBAEobNgIACyAKIAU7AQ4LQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkACQCAAIAFMBEAgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAk8EQCAHIAAgBWxqIQIgByABIAVsaiEIDAILIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEACyAEIQYLQQAhCQJAAkACQAJAIAMoAgBFBEAgBkEBcSELIAZBAUcNAQwCCwNAAkAgCC4BACIFQQBIBEACQAJAQQEgAykDECADKQMYIAggCkEIaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCigCCCEFDAILQQAhBQsgCiAFNgIICyACIAU2AAAgACACaiECIAEgCGohCCAJQQFqIgkgBkcNAAsMAwsgBkF+cSEMQQAhBQNAIAIgCC4BACIJQQAgCUEAShs2AAAgACACaiICIAEgCGoiCC4BACIJQQAgCUEAShsiCTYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSAMRw0ACwsgCwRAIAIgCC4BACICQQAgAkEAShsiCTYAAAsgCiAJNgIIDAELIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACABTARAIAciAiEIIAQhBgwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkEBTQRAIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEAIAQhBgwBCyAHIAAgBWxqIQIgByABIAVsaiEIC0EAIQkCQCADKAIARQRAIAZBAUcEQCAGQX5xIQlBACEFA0AgAiAILgEAIgtBACALQQBKGzYCACAAIAJqIgIgASAIaiIILgEAIgtBACALQQBKGzYCACAAIAJqIQIgASAIaiEIIAVBAmoiBSAJRw0ACwsgBkEBcUUNASACIAguAQAiAkEAIAJBAEobNgIADAELA0ACQAJAIAguAQAiBUEATg0AAkBBASADKQMQIAMpAxggCCACIAMoAgQgAygCABECACIFQQFqDgIAAQILIwAiAEH3mA9qIABBu5YCakGYCyMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyACIAU2AgALIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgCkEQaiQBIAgL+RIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBipkCakGHCyMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBAkYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABBipkCakGHCyMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQYqZAmpBhwsjBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQYqZAmpBhwsjBCkDACMFKQMAIABB+eoEakEAEEYMAgsgBUECIAUbIQBBACEBAn9BACN9KAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUEEIAUbIQICQCN0KAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEADwsgASAIcUEBRgRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAguAAA2AAAgASACaiIBIAAgCGoiCC4AADYAACABIAJqIgEgACAIaiIILgAANgAAIAEgAmoiASAAIAhqIgguAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAguAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAguAAA2AAAgASACaiIBIAAgCGoiCC4AADYAACABIAJqIgEgACAIaiIILgAANgAAIAEgAmoiASAAIAhqIgguAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAguAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILgAANgIAIAEgAmoiASAAIAhqIgguAAA2AgAgASACaiIBIAAgCGoiCC4AADYCACABIAJqIgEgACAIaiIILgAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILgAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILgAANgIAIAEgAmoiASAAIAhqIgguAAA2AgAgASACaiIBIAAgCGoiCC4AADYCACABIAJqIgEgACAIaiIILgAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILgAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC4BADYAACABIAJqIgEgACAIaiIILgEANgAAIAEgAmoiASAAIAhqIgguAQA2AAAgASACaiIBIAAgCGoiCC4BADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC4BADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC4BADYAACABIAJqIgEgACAIaiIILgEANgAAIAEgAmoiASAAIAhqIgguAQA2AAAgASACaiIBIAAgCGoiCC4BADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC4BADYAACABIAJq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QANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILQAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILQAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC0AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC0AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsDQAJAIAAgAk4EQCAHIgghASAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgtAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgtAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAsMAgsjACIAQfeYD2ogAEGK+whqQdgJIwQpAwAjGCkDACAAQZHCDWpBABBGC0F/IQgLIAgL/RIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABB64EJakHHCSMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBAUYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABB64EJakHHCSMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQeuBCWpBxwkjBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQeuBCWpBxwkjBCkDACMFKQMAIABB+eoEakEAEEYMAgtBASAFIAVBAU0bIQBBACEBAn9BACOAASgCACICQQJJDQAaQQEgByACcA0AGiAAIAJwQQBHCyEIIAVBBCAFGyECAkAjdSgCACIFQQJJDQBBASEBIAcgBXANACACIAVwQQBHIQELIARFBEBBAA8LIAEgCHFBAUYEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILQAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILQAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyAIBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC0AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC0AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsgAQRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgtAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgtAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALA0ACQCAAIAJOBEAgByIIIQEgBCEGDAELIAQgAiAAIARsakEBayACbiIFayIGQQFNBEAgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQIgBCEGDAELIAcgAiAFbGohASAHIAAgBWxqIQgLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILQAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILQAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQALDAILIwAiAEH3mA9qIABB64EJakHHCSMEKQMAIxgpAwAgAEGRwg1qQQAQRgtBfyEICyAIC/0SAQF/QQAhCAJAAkACQAJAAkAgAigCAA4DAAEEAgsgAkEANgIEIABBACABG0UEQCMAIgBB95gPaiAAQYGXAmpBtgkjBCkDACMFKQMAIABBpNkKakEAEEYMAwsCQCAAKAIgKAIQQQFGBEAgASgCICgCEEEERg0BCyMAIgBB95gPaiAAQYGXAmpBtgkjBCkDACMFKQMAIABBysIJakEAEEYMAwsgAkEANgIMQQAPCyAAQQAgARtFBEAjACIAQfeYD2ogAEGBlwJqQbYJIwQpAwAjBSkDACAAQaTZCmpBABBGDAILIANFBEAjACIAQfeYD2ogAEGBlwJqQbYJIwQpAwAjBSkDACAAQfnqBGpBABBGDAILQQEgBSAFQQFNGyEAQQAhAQJ/QQAjgAEoAgAiAkECSQ0AGkEBIAcgAnANABogACACcEEARwshCCAFQQQgBRshAgJAI34oAgAiBUECSQ0AQQEhASAHIAVwDQAgAiAFcEEARyEBCyAERQRAQQAPCyABIAhxQQFGBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC0AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC0AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsgCARAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgtAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgtAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAEEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILQAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILQAANgAAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACwNAAkAgACACTgRAIAciCCEBIAQhBgwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkEBTQRAIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECIAQhBgwBCyAHIAIgBWxqIQEgByAAIAVsaiEICwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC0AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCC0AADYCACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ACwwCCyMAIgBB95gPaiAAQYGXAmpBtgkjBCkDACMYKQMAIABBkcINakEAEEYLQX8hCAsgCAv9EgEBf0EAIQgCQAJAAkACQAJAIAIoAgAOAwABBAILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEHfmQJqQaUJIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLAkAgACgCICgCEEEBRgRAIAEoAiAoAhBBBEYNAQsjACIAQfeYD2ogAEHfmQJqQaUJIwQpAwAjBSkDACAAQcrCCWpBABBGDAMLIAJBADYCDEEADwsgAEEAIAEbRQRAIwAiAEH3mA9qIABB35kCakGlCSMEKQMAIwUpAwAgAEGk2QpqQQAQRgwCCyADRQRAIwAiAEH3mA9qIABB35kCakGlCSMEKQMAIwUpAwAgAEH56gRqQQAQRgwCC0EBIAUgBUEBTRshAEEAIQECf0EAI4ABKAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUEEIAUbIQICQCN0KAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEADwsgASAIcUEBRgRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgtAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgtAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILQAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILQAANgIAIAEgAmoiASAAIAhqIggtAAA2AgAgASACaiIBIAAgCGoiCC0AADYCACABIAJqIgEgACAIaiIILQAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILQAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCC0AADYAACABIAJqIgEgACAIaiIILQAANgAAIAEgAmoiASAAIAhqIggtAAA2AAAgASACaiIBIAAgCGoiCC0AADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCC0AADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFr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A08EQCAGQXxxIQlBACEFA0AgASAILAAANgIAIAEgAmoiASAAIAhqIggsAAA2AgAgASACaiIBIAAgCGoiCCwAADYCACABIAJqIgEgACAIaiIILAAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILAAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCCwAADYAACABIAJqIgEgACAIaiIILAAANgAAIAEgAmoiASAAIAhqIggsAAA2AAAgASACaiIBIAAgCGoiCCwAADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCCwAADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCCwAADYAACABIAJqIgEgACAIaiIILAAANgAAIAEgAmoiASAAIAhqIggsAAA2AAAgASACaiIBIAAgCGoiCCwAADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCCwAADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQLAAsDQAJAIAAgAk4EQCAHIgghASAEIQYMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAU0EQCAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAiAEIQYMAQsgByACIAVsaiEBIAcgACAFbGohCAsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgsAAA2AgAgASACaiIBIAAgCGoiCCwAADYCACABIAJqIgEgACAIaiIILAAANgIAIAEgAmoiASAAIAhqIggsAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgsAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgsAAA2AgAgASACaiIBIAAgCGoiCCwAADYCACABIAJqIgEgACAIaiIILAAANgIAIAEgAmoiASAAIAhqIggsAAA2AgAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgsAAA2AgAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAsMAgsjACIAQfeYD2ogAEGAgglqQeUHIwQpAwAjGCkDACAAQZHCDWpBABBGC0F/IQgLIAgL7BEBBX8jAUEQayIKJAFBACEIAkACQAJAAkACQAJAIAIoAgAOAwABBQILIAJBADYCBCAAQQAgARtFBEAjACIAQfeYD2ogAEGWlwJqQdQHIwQpAwAjBSkDACAAQaTZCmpBABBGDAQLAkAgACgCICgCEEEBRgRAIAEoAiAoAhBBBEYNAQsjACIAQfeYD2ogAEGWlwJqQdQHIwQpAwAjBSkDACAAQcrCCWpBABBGDAQLIAJBADYCDAwECyAAQQAgARtFBEAjACIAQfeYD2ogAEGWlwJqQdQHIwQpAwAjBSkDACAAQaTZCmpBABBGDAMLIANFBEAjACIAQfeYD2ogAEGWlwJqQdQHIwQpAwAjBSkDACAAQfnqBGpBABBGDAMLQQEgBSAFQQFNGyEBQQAhAgJ/QQAjcCgCACIAQQJJDQAaQQEgByAAcA0AGiABIABwQQBHCyEIIAVBBCAFGyEAAkAjfigCACIFQQJJDQBBASECIAcgBXANACAAIAVwQQBHIQILIARFBEBBACEIDAQLIAIgCHFBAUcNAQNAAkACQCAAIAFMBEAgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIghrIgZBAk8EQCAHIAAgCGxqIQIgByABIAhsaiEIDAILIAcgBEEBayIGIABsaiECIAcgASAGbGohCEEAIAFrIQFBACAAayEACyAEIQYLQQAhCQJAAkACQAJAIAMoAgBFBEAgBkEBcSEMIAZBAUcNAQwCCwNAIAogCCwAACIFOgAPAkAgCiAFQQBOBH8gBUH/AXEFAkACQEEBIAMpAxAgAykDGCAKQQ9qIApBCGogAygCBCADKAIAEQIAQQFqDgIHAQALIAooAgghBQwCC0EACyIFNgIICyACIAU2AAAgACACaiECIAEgCGohCCAJQQFqIgkgBkcNAAsMAwsgBkF+cSENA0AgAiAILAAAIgVBACAFQQBKGzYAACAAIAJqIgIgASAIaiIILAAAIgVBACAFQQBKGyILNgAAIAAgAmohAiABIAhqIQggCUECaiIJIA1HDQALCyAMBEAgAiAILAAAIgVBACAFQQBKGyILNgAACyAKIAs2AgggCiAFOgAPDAELIwAiAEH3mA9qIABBlpcCakHUByMEKQMAIwspAwAgAEGyzAZqQQAQRgwEC0EAIQggBCAGayIEDQALDAMLIwAiAEH3mA9qIABBlpcCakHUByMEKQMAIxgpAwAgAEGRwg1qQQAQRgwBCyAIBEADQAJAAkAgACABTARAIAciCCECDAELIAQgACABIARsakEBayAAbiICayIGQQJPBEAgByAAIAJsaiEIIAcgASACbGohAgwCCyAHIARBAWsiAiAAbGohCCAHIAEgAmxqIQJBACABayEBQQAgAGshAAsgBCEGC0EAIQkCQAJAAkAgAygCAEUEQCAGQQFxIQsgBkEBRw0BDAILA0AgCiACLAAAIgU6AA8CQAJAIAVBAE4EQCAFQf8BcSEFDAELAkBBASADKQMQIAMpAxggCkEPaiAIIAMoAgQgAygCABECACIFQQFqDgIAAQILIwAiAEH3mA9qIABBlpcCakHUByMEKQMAIwspAwAgAEGyzAZqQQAQRgwICyAIIAU2AgALIAAgCGohCCABIAJqIQIgCUEBaiIJIAZHDQALDAILIAZBfnEhDANAIAggAiwAACIFQQAgBUEAShs2AgAgACAIaiIIIAEgAmoiAiwAACIFQQAgBUEAShs2AgAgACAIaiEIIAEgAmohAiAJQQJqIgkgDEcNAAsLIAsEQCAIIAIsAAAiBUEAIAVBAEobNgIACyAKIAU6AA8LQQAhCCAEIAZrIgQNAAwDCwALIAIEQANAAkACQCAAIAFMBEAgByICIQgMAQsgBCAAIAEgBGxqQQFrIABuIgVrIgZBAk8EQCAHIAAgBWxqIQIgByABIAVsaiEIDAILIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEACyAEIQYLQQAhCQJAAkACQAJAIAMoAgBFBEAgBkEBcSELIAZBAUcNAQwCCwNAAkAgCCwAACIFQQBIBEACQAJAQQEgAykDECADKQMYIAggCkEIaiADKAIEIAMoAgARAgBBAWoOAgcBAAsgCigCCCEFDAILQQAhBQsgCiAFNgIICyACIAU2AAAgACACaiECIAEgCGohCCAJQQFqIgkgBkcNAAsMAwsgBkF+cSEMQQAhBQNAIAIgCCwAACIJQQAgCUEAShs2AAAgACACaiICIAEgCGoiCCwAACIJQQAgCUEAShsiCTYAACAAIAJqIQIgASAIaiEIIAVBAmoiBSAMRw0ACwsgCwRAIAIgCCwAACICQQAgAkEAShsiCTYAAAsgCiAJNgIIDAELIwAiAEH3mA9qIABBlpcCakHUByMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACwNAAkAgACABTARAIAciAiEIIAQhBgwBCyAEIAAgASAEbGpBAWsgAG4iBWsiBkEBTQRAIAcgBEEBayIFIABsaiECIAcgASAFbGohCEEAIAFrIQFBACAAayEAIAQhBgwBCyAHIAAgBWxqIQIgByABIAVsaiEIC0EAIQkCQCADKAIARQRAIAZBAUcEQCAGQX5xIQlBACEFA0AgAiAILAAAIgtBACALQQBKGzYCACAAIAJqIgIgASAIaiIILAAAIgtBACALQQBKGzYCACAAIAJqIQIgASAIaiEIIAVBAmoiBSAJRw0ACwsgBkEBcUUNASACIAgsAAAiAkEAIAJBAEobNgIADAELA0ACQAJAIAgsAAAiBUEATg0AAkBBASADKQMQIAMpAxggCCACIAMoAgQgAygCABECACIFQQFqDgIAAQILIwAiAEH3mA9qIABBlpcCakHUByMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyACIAU2AgALIAAgAmohAiABIAhqIQggCUEBaiIJIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgCkEQaiQBIAgL/BIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABB85kCakHDByMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBAUYEQCABKAIgKAIQQQRGDQELIwAiAEH3mA9qIABB85kCakHDByMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQfOZAmpBwwcjBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQfOZAmpBwwcjBCkDACMFKQMAIABB+eoEakEAEEYMAgtBASAFIAVBAU0bIQBBACEBAn9BACNwKAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUEEIAUbIQICQCN0KAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEADwsgASAIcUEBRgRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgsAAA2AAAgASACaiIBIAAgCGoiCCwAADYAACABIAJqIgEgACAIaiIILAAANgAAIAEgAmoiASAAIAhqIggsAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgsAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgsAAA2AAAgASACaiIBIAAgCGoiCCwAADYAACABIAJqIgEgACAIaiIILAAANgAAIAEgAmoiASAAIAhqIggsAAA2AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgsAAA2AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILAAANgIAIAEgAmoiASAAIAhqIggsAAA2AgAgASACaiIBIAAgCGoiCCwAADYCACABIAJqIgEgACAIaiIILAAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILAAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILAAANgIAIAEgAmoiASAAIAhqIggsAAA2AgAgASACaiIBIAAgCGoiCCwAADYCACABIAJqIgEgACAIaiIILAAANgIAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILAAANgIAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCCwAADYAACABIAJqIgEgACAIaiIILAAANgAAIAEgAmoiASAAIAhqIggsAAA2AAAgASACaiIBIAAgCGoiCCwAADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCCwAADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwwBCyAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCCwAADYAACABIAJqIgEgACAIaiIILAAANgAAIAEgAmoiASAAIAhqIggsAAA2AAAgASACaiIBIAAgCGoiCCwAADYAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAANAIAEgCCwAADYAACABIAJqIQEgACAIaiEIIAVBAWoiBSAJRw0ACwtBACEIIAQgBmsiBA0ADAQL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CGohCCACIAlqIQIgBUECaiIFIAxHDQALCyALBEAgCCACLAAAIgBBACAAQQBKGzsBAAsgCiAAOgAPDAELIwAiAEH3mA9qIABBiIECakGyByMEKQMAIwspAwAgAEGyzAZqQQAQRgwDC0EAIQggBCAGayIEDQAMAwsACyACBEADQAJAAkAgASAJTARAIAciAiEIDAELIAQgASAEIAlsakEBayABbiIAayIGQQJPBEAgByAAIAFsaiECIAcgACAJbGohCAwCCyAHIARBAWsiACABbGohAiAHIAAgCWxqIQhBACAJayEJQQAgAWshAQsgBCEGC0EAIQUCQAJAAkACQCADKAIARQRAIAZBAXEhCyAGQQFHDQEMAgsDQAJAIAgsAAAiAEEASARAAkACQEEBIAMpAxAgAykDGCAIIApBDGogAygCBCADKAIAEQIAQQFqDgIHAQALIAovAQwhAAwCC0EAIQALIAogADsBDAsgAiAAOwAAIAEgAmohAiAIIAlqIQggBUEBaiIFIAZHDQALDAMLIAZBfnEhDEEAIQADQCACIAgsAAAiBUEAIAVBAEobOwAAIAEgAmoiAiAIIAlqIggsAAAiBUEAIAVBAEobIgU7AAAgASACaiECIAggCWohCCAAQQJqIgAgDEcNAAsLIAsEQCACIAgsAAAiAEEAIABBAEobIgU7AAALIAogBTsBDAwBCyMAIgBB95gPaiAAQYiBAmpBsgcjBCkDACMLKQMAIABBsswGakEAEEYMAwtBACEIIAQgBmsiBA0ADAMLAAsDQAJAIAEgCUwEQCAHIgIhCCAEIQYMAQsgBCABIAQgCWxqQQFrIAFuIgBrIgZBAU0EQCAHIARBAWsiACABbGohAiAHIAAgCWxqIQhBACAJayEJQQAgAWshASAEIQYMAQsgByAAIAFsaiECIAcgACAJbGohCAtBACEFAkAgAygCAEUEQCAGQQFHBEAgBkF+cSEFQQAhAANAIAIgCCwAACILQQAgC0EAShs7AQAgASACaiICIAggCWoiCCwAACILQQAgC0EAShs7AQAgASACaiECIAggCWohCCAAQQJqIgAgBUcNAAsLIAZBAXFFDQEgAiAILAAAIgBBACAAQQBKGzsBAAwBCwNAAkACQCAILAAAIgBBAE4NAEEAIQACQEEBIAMpAxAgAykDGCAIIAIgAygCBCADKAIAEQIAQQFqDgIAAQILIwAiAEH3mA9qIABBiIECakGyByMEKQMAIwspAwAgAEGyzAZqQQAQRgwFCyACIAA7AQALIAEgAmohAiAIIAlqIQggBUEBaiIFIAZHDQALC0EAIQggBCAGayIEDQALDAELQX8hCAsgCkEQaiQBIAgL/BIBAX9BACEIAkACQAJAAkACQCACKAIADgMAAQQCCyACQQA2AgQgAEEAIAEbRQRAIwAiAEH3mA9qIABBroMCakGhByMEKQMAIwUpAwAgAEGk2QpqQQAQRgwDCwJAIAAoAiAoAhBBAUYEQCABKAIgKAIQQQJGDQELIwAiAEH3mA9qIABBroMCakGhByMEKQMAIwUpAwAgAEHKwglqQQAQRgwDCyACQQA2AgxBAA8LIABBACABG0UEQCMAIgBB95gPaiAAQa6DAmpBoQcjBCkDACMFKQMAIABBpNkKakEAEEYMAgsgA0UEQCMAIgBB95gPaiAAQa6DAmpBoQcjBCkDACMFKQMAIABB+eoEakEAEEYMAgtBASAFIAVBAU0bIQBBACEBAn9BACNwKAIAIgJBAkkNABpBASAHIAJwDQAaIAAgAnBBAEcLIQggBUECIAUbIQICQCN9KAIAIgVBAkkNAEEBIQEgByAFcA0AIAIgBXBBAEchAQsgBEUEQEEADwsgASAIcUEBRgRAA0ACQAJAIAAgAk4EQCAHIgghAQwBCyAEIAIgACAEbGpBAWsgAm4iBWsiBkECTwRAIAcgAiAFbGohASAHIAAgBWxqIQgMAgsgByACIARBAWsiBWxqIQEgByAAIAVsaiEIQQAgAGshAEEAIAJrIQILIAQhBgsCQCADKAIABEAgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgsAAA7AAAgASACaiIBIAAgCGoiCCwAADsAACABIAJqIgEgACAIaiIILAAAOwAAIAEgAmoiASAAIAhqIggsAAA7AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQEDQCABIAgsAAA7AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsMAQsgBkEBa0EDTwRAIAZBfHEhCUEAIQUDQCABIAgsAAA7AAAgASACaiIBIAAgCGoiCCwAADsAACABIAJqIgEgACAIaiIILAAAOwAAIAEgAmoiASAAIAhqIggsAAA7AAAgASACaiEBIAAgCGohCCAFQQRqIgUgCUcNAAsLQQAhBSAGQQNxIglFDQADQCABIAgsAAA7AAAgASACaiEBIAAgCGohCCAFQQFqIgUgCUcNAAsLQQAhCCAEIAZrIgQNAAwECwALIAgEQANAAkACQCAAIAJOBEAgByIIIQEMAQsgBCACIAAgBGxqQQFrIAJuIgVrIgZBAk8EQCAHIAIgBWxqIQEgByAAIAVsaiEIDAILIAcgAiAEQQFrIgVsaiEBIAcgACAFbGohCEEAIABrIQBBACACayECCyAEIQYLAkAgAygCAARAIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILAAAOwEAIAEgAmoiASAAIAhqIggsAAA7AQAgASACaiIBIAAgCGoiCCwAADsBACABIAJqIgEgACAIaiIILAAAOwEAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0BA0AgASAILAAAOwEAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALDAELIAZBAWtBA08EQCAGQXxxIQlBACEFA0AgASAILAAAOwEAIAEgAmoiASAAIAhqIggsAAA7AQAgASACaiIBIAAgCGoiCCwAADsBACABIAJqIgEgACAIaiIILAAAOwEAIAEgAmohASAAIAhqIQggBUEEaiIFIAlHDQALC0EAIQUgBkEDcSIJRQ0AA0AgASAILAAAOwEAIAEgAmohASAAIAhqIQggBUEBaiIFIAlHDQALC0EAIQggBCAGayIEDQAMBAsACyABBEADQAJAAkAgACACTgRAIAciCCEBDAELIAQgAiAAIARsakEBayACbiIFayIGQQJPBEAgByACIAVsaiEBIAcgACAFbGohCAwCCyAHIAIgBEEBayIFbGohASAHIAAgBWxqIQhBACAAayEAQQAgAmshAgsgBCEGCwJAIAMoAgAEQCAGQQFrQQNPBEAgBkF8cSEJQQAhBQNAIAEgCCwAADsAACABIAJqIgEgACAIaiIILAAAOwAAIAEgAmoiASAAIAhqIggsAAA7AAAgASACaiIBIAAgCGoiCCwAADsAACABIAJqIQEgACAIaiEIIAVBBGoiBSAJRw0ACwtBACEFIAZBA3EiCUUNAQNAIAEgCCwAADsAACABIAJqIQEgACAIaiEI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aw4QCgMGAgYGBgEGBgYGBgYGAAYLIARBCUsEQANAIActAA8hACAHIActAAA6AA8gByAAOgAAIActAAEhACAHIActAA46AAEgByAAOgAOIActAAIhACAHIActAA06AAIgByAAOgANIActAAMhACAHIActAAw6AAMgByAAOgAMIActAAQhACAHIActAAs6AAQgByAAOgALIActAAohACAHIActAAU6AAogByAAOgAFIActAAkhACAHIActAAY6AAkgByAAOgAGIActAAghACAHIActAAc6AAggByAAOgAHIAMgB2oiAC0ADyEBIAAgAC0AADoADyAAIAE6AAAgAC0AASEBIAAgAC0ADjoAASAAIAE6AA4gAC0AAiEBIAAgAC0ADToAAiAAIAE6AA0gAC0AAyEBIAAgAC0ADDoAAyAAIAE6AAwgAC0ABCEBIAAgAC0ACzoABCAAIAE6AAsgAC0ACiEBIAAgAC0ABToACiAAIAE6AAUgAC0ACSEBIAAgAC0ABjoACSAAIAE6AAYgAC0ACCEBIAAgAC0ABzoACCAAIAE6AAcgACADaiIALQAPIQEgACAALQAAOgAPIAAgAToAACAALQABIQEgACAALQAOOgABIAAgAToADiAALQACIQEgACAALQANOgACIAAgAToADSAALQADIQEgACAALQAMOgADIAAgAToADCAALQAEIQEgACAALQALOgAEIAAgAToACyAALQAKIQEgACAALQAFOgAKIAAgAToABSAALQAJIQEgACAALQAGOgAJIAAgAToABiAALQAIIQEgACAALQAHOgAIIAAgAToAByAAIANqIgAtAA8hASAAIAAtAAA6AA8gACABOgAAIAAtAAEhASAAIAAtAA46AAEgACABOgAOIAAtAAIhASAAIAAtAA06AAIgACABOgANIAAtAAMhASAAIAAtAAw6AAMgACABOgAMIAAtAAQhASAAIAAtAAs6AAQgACABOgALIAAtAAohASAAIAAtAAU6AAogACABOgAFIAAtAAkhASAAIAAtAAY6AAkgACABOgAGIAAtAAghASAAIAAtAAc6AAggACABOgAHIAAgA2oiAC0ADyEBIAAgAC0AADoADyAAIAE6AAAgAC0AASEBIAAgAC0ADjoAASAAIAE6AA4gAC0AAiEBIAAgAC0ADToAAiAAIAE6AA0gAC0AAyEBIAAgAC0ADDoAAyAAIAE6AAwgAC0ABCEBIAAgAC0ACzoABCAAIAE6AAsgAC0ACiEBIAAgAC0ABToACiAAIAE6AAUgAC0ACSEBIAAgAC0ABjoACSAAIAE6AAYgAC0ACCEBIAAgAC0ABzoACCAAIAE6AAcgACADaiIALQAPIQEgACAALQAAOgAPIAAgAToAACAALQABIQEgACAALQAOOgABIAAgAToADiAALQACIQEgACAALQANOgACIAAgAToADSAALQADIQEgACAALQAMOgADIAAgAToADCAALQAEIQEgACAALQALOgAEIAAgAToACyAALQAKIQEgACAALQAFOgAKIAAgAToABSAALQAJIQEgACAALQAGOgAJIAAgAToABiAALQAIIQEgACAALQAHOgAIIAAgAToAByAAIANqIgAtAA8hASAAIAAtAAA6AA8gACABOgAAIAAtAAEhASAAIAAtAA46AAEgACABOgAOIAAtAAIhASAAIAAtAA06AAIgACABOgANIAAtAAMhASAAIAAtAAw6AAMgACABOgAMIAAtAAQhASAAIAAtAAs6AAQgACABOgALIAAtAAohASAAIAAtAAU6AAogACABOgAFIAAtAAkhASAAIAAtAAY6AAkgACABOgAGIAAtAAghASAAIAAtAAc6AAggACABOgAHIAAgA2oiAC0ADyEBIAAgAC0AADoADyAAIAE6AAAgAC0AASEBIAAgAC0ADjoAASAAIAE6AA4gAC0AAiEBIAAgAC0ADToAAiAAIAE6AA0gAC0AAyEBIAAgAC0ADDoAAyAAIAE6AAwgAC0ABCEBIAAgAC0ACzoABCAAIAE6AAsgAC0ACiEBIAAgAC0ABToACiAAIAE6AAUgAC0ACSEBIAAgAC0ABjoACSAAIAE6AAYgAC0ACCEBIAAgAC0ABzoACCAAIAE6AAcgACADaiIALQAPIQEgACAALQAAOgAPIAAgAToAACAALQABIQEgACAALQAOOgABIAAgAToADiAALQACIQEgACAALQANOgACIAAgAToADSAALQADIQEgACAALQAMOgADIAAgAToADCAALQAEIQEgACAALQALOgAEIAAgAToACyAALQAKIQEgACAALQAFOgAKIAAgAToABSAALQAJIQEgACAALQAGOgAJIAAgAToABiAALQAIIQEgACAALQAHOgAIIAAgAToAByAAIANqIgAtAA8hASAAIAAtAAA6AA8gACABOgAAIAAtAAEhASAAIAAtAA46AAEgACABOgAOIAAtAAIhASAAIAAtAA06AAIgACABOgANIAAtAAMhASAAIAAtAAw6AAMgACABOgAMIAAtAAQhASAAIAAtAAs6AAQgACABOgALIAAtAAohASAAIAAtAAU6AAogACABOgAFIAAtAAkhASAAIAAtAAY6AAkgACABOgAGIAAtAAghASAAIAAtAAc6AAggACABOgAHIAAgA2ohByAEQQprIgRBCUsNAAsLIARFDQlBACEAA0AgBy0ADyEBIAcgBy0AADoADyAHIAE6AAAgBy0AASEBIAcgBy0ADjoAASAHIAE6AA4gBy0AAiEBIAcgBy0ADToAAiAHIAE6AA0gBy0AAyEBIAcgBy0ADDoAAyAHIAE6AAwgBy0ABCEBIAcgBy0ACzoABCAHIAE6AAsgBy0ACiEBIAcgBy0ABToACiAHIAE6AAUgBy0ACSEBIAcgBy0ABjoACSAHIAE6AAYgBy0ACCEBIAcgBy0ABzoACCAHIAE6AAcgAyAHaiEHIABBAWoiACAERw0ACwwJCyAEQQlLBEADQCAHLQAHIQAgByAHLQAAOgAHIAcgADoAACAHLQABIQAgByAHLQAGOgABIAcgADoABiAHLQACIQAgByAHLQAFOgACIAcgADoABSAHLQADIQAgByAHLQAEOgADIAcgADoABCADIAdqIgAtAAchASAAIAAtAAA6AAcgACABOgAAIAAtAAEhASAAIAAtAAY6AAEgACABOgAGIAAtAAIhASAAIAAtAAU6AAIgACABOgAFIAAtAAMhASAAIAAtAAQ6AAMgACABOgAEIAAgA2oiAC0AByEBIAAgAC0AADoAByAAIAE6AAAgAC0AASEBIAAgAC0ABjoAASAAIAE6AAYgAC0AAiEBIAAgAC0ABToAAiAAIAE6AAUgAC0AAyEBIAAgAC0ABDoAAyAAIAE6AAQgACADaiIALQAHIQEgACAALQAAOgAHIAAgAToAACAALQABIQEgACAALQAGOgABIAAgAToABiAALQACIQEgACAALQAFOgACIAAgAToABSAALQADIQEgACAALQAEOgADIAAgAToABCAAIANqIgAtAAchASAAIAAtAAA6AAcgACABOgAAIAAtAAEhASAAIAAtAAY6AAEgACABOgAGIAAtAAIhASAAIAAtAAU6AAIgACABOgAFIAAtAAMhASAAIAAtAAQ6AAMgACABOgAEIAAgA2oiAC0AByEBIAAgAC0AADoAByAAIAE6AAAgAC0AASEBIAAgAC0ABjoAASAAIAE6AAYgAC0AAiEBIAAgAC0ABToAAiAAIAE6AAUgAC0AAyEBIAAgAC0ABDoAAyAAIAE6AAQgACADaiIALQAHIQEgACAALQAAOgAHIAAgAToAACAALQABIQEgACAALQAGOgABIAAgAToABiAALQACIQEgACAALQAFOgACIAAgAToABSAALQADIQEgACAALQAEOgADIAAgAToABCAAIANqIgAtAAchASAAIAAtAAA6AAcgACABOgAAIAAtAAEhASAAIAAtAAY6AAEgACABOgAGIAAtAAIhASAAIAAtAAU6AAIgACABOgAFIAAtAAMhASAAIAAtAAQ6AAMgACABOgAEIAAgA2oiAC0AByEBIAAgAC0AADoAByAAIAE6AAAgAC0AASEBIAAgAC0ABjoAASAAIAE6AAYgAC0AAiEBIAAgAC0ABToAAiAAIAE6AAUgAC0AAyEBIAAgAC0ABDoAAyAAIAE6AAQgACADaiIALQAHIQEgACAALQAAOgAHIAAgAToAACAALQABIQEgACAALQAGOgABIAAgAToABiAALQACIQEgACAALQAFOgACIAAgAToABSAALQADIQEgACAALQAEOgADIAAgAToABCAAIANqIQcgBEEKayIEQQlLDQALCyAERQ0IIANBAUYNA0EAIQADQCAHLQAHIQEgByAHLQAAOgAHIAcgAToAACAHLQABIQEgByAHLQAGOgABIAcgAToABiAHLQACIQEgByAHLQAFOgACIAcgAToABSAHLQADIQEgByAHLQAEOgADIAcgAToABCADIAdqIQcgAEEBaiIAIARHDQALDAgLIARBE0sEQANAIActAAMhACAHIActAAA6AAMgByAAOgAAIActAAEhACAHIActAAI6AAEgByAAOgACIAMgB2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiIALQADIQEgACAALQAAOgADIAAgAToAACAALQABIQEgACAALQACOgABIAAgAToAAiAAIANqIgAtAAMhASAAIAAtAAA6AAMgACABOgAAIAAtAAEhASAAIAAtAAI6AAEgACABOgACIAAgA2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiIALQADIQEgACAALQAAOgADIAAgAToAACAALQABIQEgACAALQACOgABIAAgAToAAiAAIANqIgAtAAMhASAAIAAtAAA6AAMgACABOgAAIAAtAAEhASAAIAAtAAI6AAEgACABOgACIAAgA2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiIALQADIQEgACAALQAAOgADIAAgAToAACAALQABIQEgACAALQACOgABIAAgAToAAiAAIANqIgAtAAMhASAAIAAtAAA6AAMgACABOgAAIAAtAAEhASAAIAAtAAI6AAEgACABOgACIAAgA2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiIALQADIQEgACAALQAAOgADIAAgAToAACAALQABIQEgACAALQACOgABIAAgAToAAiAAIANqIgAtAAMhASAAIAAtAAA6AAMgACABOgAAIAAtAAEhASAAIAAtAAI6AAEgACABOgACIAAgA2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiIALQADIQEgACAALQAAOgADIAAgAToAACAALQABIQEgACAALQACOgABIAAgAToAAiAAIANqIgAtAAMhASAAIAAtAAA6AAMgACABOgAAIAAtAAEhASAAIAAtAAI6AAEgACABOgACIAAgA2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiIALQADIQEgACAALQAAOgADIAAgAToAACAALQABIQEgACAALQACOgABIAAgAToAAiAAIANqIgAtAAMhASAAIAAtAAA6AAMgACABOgAAIAAtAAEhASAAIAAtAAI6AAEgACABOgACIAAgA2oiAC0AAyEBIAAgAC0AADoAAyAAIAE6AAAgAC0AASEBIAAgAC0AAjoAASAAIAE6AAIgACADaiEHIARBFGsiBEETSw0ACwsgBEUNByADQQFGDQEgBEEBcSAEQQFHBEAgBEEecSECQQAhBANAIActAAMhACAHIActAAA6AAMgByAAOgAAIActAAEhACAHIActAAI6AAEgByAAOgACIAMgB2oiAC0AAyEFIAAgAC0AADoAAyAAIAU6AAAgAC0AASEFIAAgAC0AAjoAASAAIAU6AAIgACADaiEHIARBAmoiBCACRw0ACwtFDQcgBy0AAyEAIAcgBy0AADoAAyAHIAA6AAAgBy0AASEAIAcgBy0AAjoAASAHIAA6AAJBAA8LIARBE0sEQANAIActAAEhACAHIActAAA6AAEgByAAOgAAIAMgB2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiIALQABIQEgACAALQAAOgABIAAgAToAACAAIANqIgAtAAEhASAAIAAtAAA6AAEgACABOgAAIAAgA2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiIALQABIQEgACAALQAAOgABIAAgAToAACAAIANqIgAtAAEhASAAIAAtAAA6AAEgACABOgAAIAAgA2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiIALQABIQEgACAALQAAOgABIAAgAToAACAAIANqIgAtAAEhASAAIAAtAAA6AAEgACABOgAAIAAgA2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiIALQABIQEgACAALQAAOgABIAAgAToAACAAIANqIgAtAAEhASAAIAAtAAA6AAEgACABOgAAIAAgA2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiIALQABIQEgACAALQAAOgABIAAgAToAACAAIANqIgAtAAEhASAAIAAtAAA6AAEgACABOgAAIAAgA2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiIALQABIQEgACAALQAAOgABIAAgAToAACAAIANqIgAtAAEhASAAIAAtAAA6AAEgACABOgAAIAAgA2oiAC0AASEBIAAgAC0AADoAASAAIAE6AAAgACADaiEHIARBFGsiBEETSw0ACwsgBEUNBiADQQFHBEAgBEEDcSEBIARBBE8EQCAEQRxxIQJBACEEA0AgBy0AASEAIAcgBy0AADoAASAHIAA6AAAgAyAHaiIALQABIQUgACAALQAAOgABIAAgBToAACAAIANqIgAtAAEhBSAAIAAtAAA6AAEgACAFOgAAIAAgA2oiAC0AASEFIAAgAC0AADoAASAAIAU6AAAgACADaiEHIARBBGoiBCACRw0ACwsgAUUNB0EAIQQDQCAHLQABIQAgByAHLQAAOgABIAcgADoAACADIAdqIQcgBEEBaiIEIAFHDQALDAcLIARBA3EhAiAHLQAAIQAgBEEETwRAIARBHHEhBUEAIQQDQCAHLQABIQEgByAAOgABIAcgAToAACADIAdqIgEtAAEhBiABIAA6AAEgASAGOgAAIAEgA2oiAS0AASEGIAEgADoAASABIAY6AAAgASADaiIBLQABIQYgASAAOgABIAEgBjoAACABIANqIQcgBEEEaiIEIAVHDQALC0EAIQYgAkUNBkEAIQQDQCAHLQABIQEgByAAOgABIAcgAToAACADIAdqIQcgBEEBaiIEIAJHDQALDAYLIARBAXEgBy0AAiEAIARBAUcEQCAEQR5xIQVBACEEA0AgBy0AAyEBIAcgBy0AACIIOgADIAcgAToAACAHLQABIQEgByAAOgABIAcgAToAAiADIAdqIgEtAAMhByABIAEtAAAiADoAAyABIAc6AAAgAS0AASEHIAEgCDoAASABIAc6AAIgASADaiEHIARBAmoiBCAFRw0ACwtFDQUgBy0AAyEBIAcgBy0AADoAAyAHIAE6AAAgBy0AASEBIAcgADoAASAHIAE6AAJBAA8LIActAAYhAEEAIQEDQCAHLQAHIQUgByAHLQAAIgI6AAcgByAFOgAAIActAAEhBSAHIAA6AAEgByAFOgAGIActAAIhACAHIActAAU6AAIgByAAOgAFIActAAMhACAHIActAAQ6AAMgByAAOgAEIAMgB2ohByACIQAgAUEBaiIBIARHDQALDAQLIwAiAEGg9A5qIABBiIoCakHkBSMEKQMAIxgpAwAgAEGgvglqQQAQRgwCCyMAIgBBoPQOaiAAQYiKAmpB7QUjBCkDACMYKQMAIABBkcINakEAEEYMAQsjACIAQaD0DmogAEGIigJqQYUDIwQpAwAjGCkDACAAQdvWDWpBABBGC0F/IQYLIAYLtAYBA39BACEDAkACQAJAAkACQAJAIAIoAgAOAwABBQILIABBACABG0UEQCMAIgBBoPQOaiAAQeGYBWpBmwIjBikD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aiECIAFBmAZqIQUgAUGIAmohA0EAIQYgB0EBRwRAIAdBfnEhCEEAIQQDQCACIAZBA3QiAGogACAFaikDACAAIANqKQMAIAAgCmopAwB8fjcDACACIABBCHIiAGogACAFaikDACAAIANqKQMAIAAgCmopAwB8fjcDACAGQQJqIQYgBEECaiIEIAhHDQALCyAHQQFxRQ0AIAIgBkEDdCIAaiAAIAVqKQMAIAAgA2opAwAgACAKaikDAHx+NwMACyABIwBBwIoXajYCAEEACyANQYAIaiQBC+kTAg5/AX4jAUGAAmsiDCQBQX8hAwJAIAEQzgJBAEgEQCMAIgBB45cPaiAAQb6ZC2pBmzUjEikDACM0KQMAIABBgugGakEAEEYMAQsgASMAQaCKF2oQXSIDNgLQAiADRQRAIwAiAEHjlw9qIABBvpkLakGfNSMSKQMAIxQpAwAgAEGOwAZqQQAQRkF/IQMMAQsgA0F/NgKIFCAAKAIwIQQgASgCMCEFAkAgACgC0AIiAygCAEECRgRAAkAgBCAFSwRAIAxBAEGAAvwLACAMIQYgA0GICGohCCAEIAVrIgpBA3EhCUEAIQMgBSAEa0F8TQRAIApBfHEhBUEAIQoDQCAGIANBA3RqIAggA0EFdGopAwA3AwAgBiADQQFyIgtBA3RqIAggC0EFdGopAwA3AwAgBiADQQJyIgtBA3RqIAggC0EFdGopAwA3AwAgBiADQQNyIgtBA3RqIAggC0EFdGopAwA3AwAgA0EEaiEDIApBBGoiCiAFRw0ACwsgCQRAA0AgBiADQQN0aiAIIANBBXRqKQMANwMAIANBAWohAyAHQQFqIgcgCUcNAAsLIAIgBCAAKAI0IAYQpwU3AwAgACgCMCIEIAEoAjAiBWshB0EAIQIMAQsgAkIANwMAIAQgBUYEQCAFIQRBACECDAELIAUgBGshAgNAIAZBBXQiAyABKALQAmpCADcDCCABKALQAiADakIBNwMQIAEoAtACIANqQgE3AxggASgC0AIgA2pCATcDICABKALQAiADakGICGpCADcDACABKALQAiADakGQCGpCATcDACABKALQAiADakGYCGpCATcDACABKALQAiADakGgCGpCATcDACAGQQFqIgYgAkcNAAsLIAQgB0sEQCACIARqIAdrIQYDQCACQQV0IgMgASgC0AJqIAdB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IgdJDQUgByAJTwRAIAFBAWoiASADRg0CDAELCwwFCyAGQQFqIgYgAkcNAAsLQQAhAwsgAw8LQX8PC0EBC4wBACMBQTBrIgAkAQJ/QQsgAiAAENEBRQRAIwAiAUGlrA9qIAFB6sYAakHRCyMaKQMAIx4pAwAgAUGs/gpqQQAQRkF/DAELIAIgACkDADcDACACIAApAyg3AyggAiAAKQMgNwMgIAIgACkDGDcDGCACIAApAxA3AxAgAiAAKQMINwMIQQALIABBMGokAQtAAEEAIQFBCyADEIwBQQBIBH8jACIBQaWsD2ogAUGW3wdqQbMLIxopAwAjSCkDACABQcmbDGpBABBGQX8FQQALC+QIARN/IAAgACgCACICQQFqNgIAIAItAABBBEcEQCMAIgBBpawPaiAAQfvsDmpB3gojGikDACMKKQMAIABBsskOakEAEEZBfw8LIAAgAkECaiIENgIAIAQgAi0AASIDaiECAkAgA0UEQAwBCyADQQNxIQYgA0EESQR/QQAFIANB/AFxIQdBACEEA0AgACACQQFrIgk2AgAgCS0AACEJIAAgAkECayIKNgIAIAotAAAhCiAAIAJBA2siCzYCACALLQAAIQsgACACQQRrIgI2AgAgBEEEaiIEIAdHDQALIAItAAAgCUEQdCAKQQh0ciALckEIdHILIQcgBkUNAANAIAAgAkEBayICNgIAIAItAAAgB0EIdHIhByAFQQFqIgUgBkcNAAsLIAAgAiADajYCACABIwBB4PkSaiICKQMANwMAIAEgAikDKDcDKCABIAIpAyA3AyAgASACKQMYNwMYIAEgAikDEDcDECABIAIpAwg3AwggBwRAQQAhCQNAIAAoAgAiAi0AACEKIAAgAkEBajYCACACLQABIQsgACACQQJqNgIAIAItAAIhDyAAIAJBA2o2AgAgAi0AAyEQIAAgAkEEajYCACACLQAEIREgACACQQVqNgIAIAItAAUhEiAAIAJBBmo2AgAgAi0ABiETIAAgAkEHajYCACACLQAHIRQgACACQQlqIgU2AgAgAi0ACARAIAUQrwEaIAAoAgBBDGohBQsgACAFQQFqIgI2AgAgAiAFLQAAIgNqIQICQAJAAkACfwJAIAMEQCADQQNxIQZBACEFIANBBE8NAUEADAILIAAgAiADajYCAAwCCyADQfwBcSEIQQAh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IAJBA2o2AgAgASACLQADQRB0IANyIgM2AgAgACACQQRqNgIAIAEgAi0ABEEYdCADcjYCACAAIAJBBWo2AgAgASACLQAFIgM2AgQgACACQQZqNgIAIAEgAyACLQAGQQh0ciIDNgIEIAAgAkEHajYCACABIAItAAdBEHQgA3IiAzYCBCAAIAJBCGo2AgAgASACLQAIQRh0IANyNgIEIAAgAkEJajYCACABIAItAAkiAzYCCCAAIAJBCmo2AgAgASADIAItAApBCHRyIgM2AgggACACQQtqNgIAIAEgAi0AC0EQdCADciIDNgIIIAAgAkEMajYCACABIAItAAxBGHQgA3I2AgggACACQQ1qNgIAIAEgAi0ADSIDNgIMIAAgAkEOajYCACABIAMgAi0ADkEIdHIiAzYCDCAAIAJBD2o2AgAgASACLQAPQRB0IANyIgM2AgwgACACQRBqNgIAIAEgAi0AEEEYdCADcjYCDCAAIAJBEWo2AgAgASACLQARIgM2AhAgACACQRJqNgIAIAEgAyACLQASQQh0ciIDNgIQIAAgAkETajYCACABIAItABNBEHQgA3IiAzYCECAAIAJBFGo2AgAgASACLQAUQRh0IANyNgIQIAAgAkEVajYCACABIAItABUiAzYCFCAAIAJBFmo2AgAgASADIAItABZBCHRyIgM2AhQgACACQRdqNgIAIAEgAi0AF0EQdCADciIDNgIUIAAgAkEYajYCACABIAItABhBGHQgA3I2AhQgACACQRlqNgIAIAEgAi0AGSIDNgIYIAAgAkEaajYCACABIAMgAi0AGkEIdHIiAzYCGCAAIAJBG2o2AgAgASACLQAbQRB0IANyIgM2AhggACACQRxqNgIAIAEgAi0AHEEYdCADcjYCGCAAIAJBHWo2AgAgASACLQAdIgM2AhwgACACQR5qNgIAIAEgAyACLQAeQQh0ciIDNgIcIAAgAkEfajYCACABIAItAB9BEHQgA3IiAzYCHCAAIAJBIGo2AgAgASACLQAgQRh0IANyNgIcIAAgAkEhajYCAEEADwsjACIAQYCuD2ogAEHA7A5qQawIIxopAwAjCikDACAAQbLJDmpBABBGQX8LiwcBAn8gACAAKAIAIgJBAWo2AgAgAi0AAEEERgRAIAEgAi0AASIDNgIAIAAgAkECajYCACABIAMgAi0AAkEIdHIiAzYCACAAIAJBA2o2AgAgASACLQADQRB0IANyIgM2AgAgACACQQRqNgIAIAEgAi0ABEEYdCADcjYCACAAIAJBBWo2AgAgASACLQAFIgM2AgQgACACQQZqNgIAIAEgAyACLQAGQQh0ciIDNgIEIAAgAkEHajYCACABIAItAAdBEHQgA3IiAzYCBCAAIAJBCGo2AgAgASACLQAIQRh0IANyNgIEIAAgAkEJajYCACABIAItAAkiAzYCCCAAIAJBCmo2AgAgASADIAItAApBCHRyIgM2AgggACACQQtqNgIAIAEgAi0AC0EQdCADciIDNgIIIAAgAkEMajYCACABIAItAAxBGHQgA3I2AgggACACQQ1qNgIAIAEgAi0ADSIDNgIMIAAgAkEOajYCACABIAMgAi0ADkEIdHIiAzYCDCAAIAJBD2o2AgAgASACLQAPQRB0IANyIgM2AgwgACACQRBqNgIAIAEgAi0AEEEYdCADcjYCDCAAIAJBEWo2AgAgASACLQARIgM2AhAgACACQRJqNgIAIAEgAyACLQASQQh0ciIDNgIQIAAgAkETajYCACABIAItABNBEHQgA3IiAzYCECAAIAJBFGo2AgAgASACLQAUQRh0IANyNgIQIAAgAkEVajYCACABIAItABUiAzYCFCAAIAJBFmo2AgAgASADIAItABZBCHRyIgM2AhQgACACQRdqNgIAIAEgAi0AF0EQdCADciIDNgIUIAAgAkEYajYCACABIAItABhBGHQgA3I2AhQgACACQRlqNgIAIAEgAi0AGSIDNgIYIAAgAkEaajYCACABIAMgAi0AGkEIdHIiAzYCGCAAIAJBG2o2AgAgASACLQAbQRB0IANyIgM2AhggACACQRxqNgIAIAEgAi0AHEEYdCADcjYCGCAAIAJBHWo2AgAgASACLQAdIgM2AhwgACACQR5qNgIAIAEgAyACLQAeQQh0ciIDNgIcIAAgAkEfajYCACABIAItAB9BEHQgA3IiAzYCHCAAIAJBIGo2AgAgASACLQAgQRh0IANyNgIcIAAgAkEhajYCAEEADwsjACIAQYCuD2ogAEH56Q5qQdcHIxopAwAjCikDACAAQbLJDmpBABBGQX8LmwIBAn8gACAAKAIAIgJBAWo2AgAgAi0AAEEERgRAIAEgAi0AASIDNgIAIAAgAkECajYCACABIAMgAi0AAkEIdHIiAzYCACAAIAJBA2o2AgAgASACLQADQRB0IANyIgM2AgAgACACQQRqNgIAIAEgAi0ABEEYdCADcjYCACAAIAJBBWo2AgAgASACLQAFIgM2AgQgACACQQZqNgIAIAEgAyACLQAGQQh0ciIDNgIEIAAgAkEHajYCACABIAItAAdBEHQgA3IiAzYCBCAAIAJBCGo2AgAgASACLQAIQRh0IANyNgIEIAAgAkEJajYCAEEADwsjACIAQYCuD2ogAEGd6w5qQc0FIxopAwAjCikDACAAQbLJDmpBABBGQX8L/QEBAX8gASgCACIDBEAgASADQQFqNgIAIANBBDoAACABKAIAIAAoAgA6AAAgASABKAIAIgNBAWo2AgAgAyAAKAIAQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8BAjoAASABIAEoAgAiA0EBajYCACADIAAtAAM6AAEgASABKAIAIgNBAWo2AgAgAyAAKAIEOgABIAEgASgCACIDQQFqNgIAIAMgACgCBEEIdjoAASABIAEoAgAiA0EBajYCACADIAAvAQY6AAEgASABKAIAIgNBAWo2AgAgAyAALQAHOgABIAEgASgCAEEBajYCAAsgAiACKAIAQQlqNgIAQQAL0gYBAX8CfwJ/QdgBIAAjACIBQYmwCWpBCCABQbD2EmpBAEEAQQAj8QEj8AFBAEEAQQBBABBlQQBIDQAaQd4BIAAjACIBQdqqCWpBBCABQbj2EmpBAEEAQQAjnQEjnAFBAEEAQQBBABBlQQBIDQAaQeQBIAAjACIBQfyGCGpBCCABQbz2EmpBAEEAQQAjAiIBQdYKaiABQdcKakEAQQBBAEEAEGVBAEgNABpB6gEgACMAIgFBiM0HakEBIAFBxPYSakEAQQBBACOnAyOmA0EAQQBBAEEAEGVBAEgNABpB8AEgACMAIgFBls0HakEBIAFBxfYSakEAQQBBACOnAyOmA0EAQQBBAEEAEGVBAEgNABpB9wEgACMAIgFBxp8HakEEIAFByPYSakEAQQBBAEEAQQBBAEEAQQBBABBlQQBIDQAaQf0BIAAjACIBQbeTBGpBBCABQcz2EmpBAEEAQQAjnQEjnAFBAEEAQQBBABBlQQBIDQAaQYECIAAjACIBQYGiBGpBICABQdD2EmpBAEEAQQAjAiIBQdoKaiABQdsKakEAQQBBAEEAEGVBAEgNABpBhQIgACMAIgFBuqwJakEgIAFB8PYSakEAQQBBACMCIgFB3ApqIAFB3QpqQQBBAEEAQQAQZUEASA0AGkGLAiAAIwAiAUGfhgFqQQQgAUGQ9xJqQQBBAEEAI50BI5wBQQBBAEEAQQAQZUEASA0AGkGPAiAAIwAiAUGWsQdqQQQgAUGU9xJqQQBBAEEAI50BI5wBQQBBAEEAQQAQZUEASA0AGkGVAiAAIwAiAUH1zQBqQQQgAUGY9xJqQQBBAEEAIwIiAUHeCmogAUHfCmpBAEEAQQBBABBlQQBIDQAaQZsCIAAjACIBQZXLAWpBASABQZz3EmpBAEEAQQAjjgIjjQJBAEEAQQBBABBlQQBIDQAaQaICIAAjACIBQazCDWpBCCABQaD3EmpBAEEAQQAj8QEj8AFBAEEAQQBBABBlQQBIDQAaQQAgACMAIgBBy7IJakEIIABBqPcSakEAQQBBACPxASPwAUEAQQBBAEEAEGVBAE4NARpBqQILIQEjACIAQYCuD2ogAEHz6gVqIAEjGikDACMjKQMAIABBwNIDakEAEEZBfwsLuwEBAn8gACAAKAIAIgJBAWo2AgAgAi0AAEEERwRAIwAiAEG3rQ9qIABBueoOakHyBCMaKQMAIwopAwAgAEGyyQ5qQQAQRkF/DwsgASMAQYD2EmoiAikDADcDACABIAIpAyg3AyggASACKQMgNwMgIAEgAikDGDcDGCABIAIpAxA3AxAgASACKQMINwMIIAAoAgAiAy0AACECIAAgA0EEajYCACABIAJBAXE6AAAgASACQQF2QQFxOgABQQALnQEBAn8gASgCACIDBEAgAC0AACEEIAAtAAEhACABIANBAWo2AgAgA0EEOgAAIAEoAgAgBEECQQAgABtyOgAAIAEgASgCACIAQQFqNgIAIABBADoAASABIAEoAgAiAEEBajYCACAAQQA6AAEgASABKAIAIgBBAWo2AgAgAEEAOgABIAEgASgCAEEBajYCAAsgAiACKAIAQQVqNgIAQQALigMBBX8gASMAQfD1EmoiAikCADcCACABIAIpAgg3AgggASAAKAIAIgItAAAiAzYCACAAIAJBAWo2AgAgASADIAItAAFBCHRyIgM2AgAgACACQQJqNgIAIAEgAi0AAkEQdCADciIDNgIAIAAgAkEDajYCACABIAItAANBGHQgA3I2AgAgACACQQRqNgIAIAEgAi0ABCIDOwEGIAAgAkEFajYCACABIAMgAi0ABUEIdHIiAzsBBiAAIAJBBmo2AgAgASACLQAGIgQ7AQggACACQQdqNgIAIAEgBCACLQAHQQh0ciIEOwEIIAAgAkEIajYCACABIAItAAgiBTsBDCAAIAJBCWo2AgAgASAFIAItAAlBCHRyIgU7AQwgACACQQpqNgIAIAEgAi0ACiIGOwEOIAAgAkELajYCACABIAYgAi0AC0EIdHIiBjsBDiAAIAJBDGo2AgAgASADQf//A3FBCEcgBEH//wNxQQZHcjoABCABIAVB//8DcUEERyAGQf//A3FBCEdyOgAKQQALygIBAX8gASgCACIDBEAgAyAAKAIAOgAAIAEgASgCACIDQQFqNgIAIAMgACgCAEEIdjoAASABIAEoAgAiA0EBajYCACADIAAvAQI6AAEgASABKAIAIgNBAWo2AgAgAyAALQADOgABIAEgASgCACIDQQFqNgIAIAMgAC0ABjoAASABIAEoAgAiA0EBajYCACADIAAtAAc6AAEgASABKAIAIgNBAWo2AgAgAyAALQAIOgABIAEgASgCACIDQQFqNgIAIAMgAC0ACToAASABIAEoAgAiA0EBajYCACADIAAtAAw6AAEgASABKAIAIgNBAWo2AgAgAyAALQANOgABIAEgASgCACIDQQFqNgIAIAMgAC0ADjoAASABIAEoAgAiA0EBajYCACADIAAtAA86AAEgASABKAIAQQFqNgIACyACIAIoAgBBDGo2AgBBAAusAQECfwJAIAAjACICQdmdBmpBECACQfD1EmpBAEEAQQAjAiICQdEKaiACQdIKakEAQQBBAEEAEGVBAEgEf0H7AAUgACMAIgBB7KsGakEwIABBgPYSakEAQQBBACMCIgBB0wpqIABB1ApqQQBBAEEAQQAQZUEATg0BQYEBCyEAIwAiAUG3rQ9qIAFB4OoFaiAAIxopAwAjIykDACABQcDSA2pBABBGQX8hAQsgAQs+AEEAIQAgAhDMDEEASAR/IwAiAEGksA9qIABBr6wKakHLMCMaKQMAIx8pAwAgAEGH1ARqQQAQRkF/BUEACwuFAgEDfyMBQRBrIgIkASACQQA2AgwCQCAAKQMAEFIiBUUEQEF/IQMMAQsgASkDABBSIgNFBEBBASEDDAELIAJBDGoiBCAFIAMQsQgaIAIoAgwiAw0AIAEoAgghAwJAAkAgACgCCCIBDQAgA0UNACAEQX82AgAMAQsCQCABRQ0AIAMNACAEQQE2AgAMAQsgASADckUEQCAEQQA2AgAMAQsgBSgCKCIABEAgBCABIAMgABEDAEEATg0BIwAiAEHbvQ9qIABB6IoGakHqAyMTKQMAI1spAwAgAEH+lwZqQQAQRgwBCyAEIAEgAyAFKAIgEL0BNgIACyACKAIMIQMLIAJBEGokASADCz4AQQAhACACEMQGQQBIBH8jACIAQaSwD2ogAEGGxABqQfcvIxopAwAjHikDACAAQf3PBGpBABBGQX8FQQALCz4AQQAhASADEMwMQQBIBH8jACIBQaSwD2ogAUHr3gdqQd4vIxopAwAjHykDACABQYfUBGpBABBGQX8FQQALCz4AQQAhASADEMQGQQBIBH8jACIBQaSwD2ogAUGb3gJqQcQvIxopAwAjHikDACABQf3PBGpBABBGQX8FQQALCz4AQQAhASADEMQGQQBIBH8jACIBQaSwD2ogAUGj0wJqQacvIxopAwAjHikDACABQf3PBGpBABBGQX8FQQALCz4AQQAhACACEMQGQQBIBH8jACIAQaSwD2ogAEGOmgpqQYovIxopAwAjHikDACAAQf3PBGpBABBGQX8FQQALC5UBAQJ/AkAgAA0AIAFFDQBBfw8LQQEhAgJAQQAgACABGw0AIAAoAgAiAyABKAIAIgRIBEBBfw8LIAMgBEoNACAALQAEIgMgAS0ABCIESQRAQX8PCyADIARLDQAgAC0ABSIDIAEtAAUiBEkEQEF/DwsgAyAESw0AQX8hAiAAKAIIIgAgASgCCCIBSA0AIAAgAUohAgsgAguYBAECfyABIwBByPMSaiICKQIANwIAIAEgAigCCDYCCCAAIAAoAgAiAkEBajYCACACLQAAQQRHBEAjACIAQaSwD2ogAEHR6w5qQbMbIxopAwAjCikDACAAQbLJDmpBABBGQX8PCyABIAItAAEiAzYCACAAIAJBAmo2AgAgASADIAItAAJBCHRyIgM2AgAgACACQQNqNgIAIAEgAi0AA0EQdCADciIDNgIAIAAgAkEEajYCACABIAItAARBGHQgA3I2AgAgACACQQVqNgIAIAEgAi0ABUEARyIDOgAEIAAgAkEGajYCACABIAItAAZBCHQgA3JBAEciAzoABCAAIAJBB2o2AgAgASADIAItAAdyQQBHIgM6AAQgACACQQhqNgIAIAEgAi0ACEEYdCADckEARzoABCAAIAJBCWo2AgAgASACLQAJQQBHIgM6AAUgACACQQpqNgIAIAEgAi0ACkEIdCADckEARyIDOgAFIAAgAkELajYCACABIAMgAi0AC3JBAEciAzoABSAAIAJBDGo2AgAgASACLQAMQRh0IANyQQBHOgAFIAAgAkENajYCACABIAItAA0iAzYCCCAAIAJBDmo2AgAgASADIAItAA5BCHRyIgM2AgggACACQQ9qNgIAIAEgAi0AD0EQdCADciIDNgIIIAAgAkEQajYCACABIAItABBBGHQgA3I2AgggACACQRFqNgIAQQALswMBAX8gASgCACIDBEAgASADQQFqNgIAIANBBDoAACABKAIAIAAoAgA6AAAgASABKAIAIgNBAWo2AgAgAyAAKAIAQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8BAjoAASABIAEoAgAiA0EBajYCACADIAAtAAM6AAEgASABKAIAIgNBAWo2AgAgAyAALQAEOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIAMgAC0ABToAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADIAAoAgg6AAEgASABKAIAIgNBAWo2AgAgAyAAKAIIQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8BCjoAASABIAEoAgAiA0EBajYCACADIAAtAAs6AAEgASABKAIAQQFqNgIACyACIAIoAgBBEWo2AgBBAAvlAgEJfyAAIAAoAgAiAkEBaiIDNgIAIAMgAi0AACIEaiECAkAgBARAIARBA3EhCCAEQQRJBH9BAAUgBEH8AXEhCkEAIQMDQCAAIAJBAWsiBTYCACAFLQAAIQUgACACQQJrIgY2AgAgBi0AACEGIAAgAkEDayIHNgIAIActAAAhByAAIAJBBGsiAjYCACADQQRq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IAMgAS0ABkEARyICOgAEIAAgAUEHajYCACADIAEtAAdBCHQgAnJBAEciAjoABCAAIAFBCGo2AgAgAyACIAEtAAhyQQBHIgI6AAQgACABQQlqNgIAIAMgAS0ACUEYdCACckEARzoABCAAIAFBCmo2AgAgAyABLQAKQQBHIgI6AAUgACABQQtqNgIAIAMgAS0AC0EIdCACckEARyICOgAFIAAgAUEMajYCACADIAIgAS0ADHJBAEciAjoABSAAIAFBDWo2AgAgAyABLQANQRh0IAJyQQBHOgAFIAAgAUEOajYCACADIAEtAA5BAEciAjoABiAAIAFBD2o2AgAgAyABLQAPQQh0IAJyQQBHIgI6AAYgACABQRBqNgIAIAMgAiABLQAQckEARyICOgAGIAAgAUERajYCACADIAEtABFBGHQgAnJBAEc6AAYgACABQRJqIgE2AgAgA0EHaiABEN8CGiAAIAAoAgAiAUGBCGo2AgAgAyABLQCBCEEARyICOgCICCAAIAFBgghqNgIAIAMgAS0AgghBCHQgAnJBAEciAjoAiAggACABQYMIajYCACADIAIgAS0AgwhyQQBHIgI6AIgIIAAgAUGECGo2AgAgAyABLQCECEEYdCACckEARzoAiAggACABQYUIajYCACADIAEtAIUIQQBHIgI6AIkIIAAgAUGGCGo2AgAgAyABLQCGCEEIdCACckEARyICOgCJCCAAIAFBhwhqNgIAIAMgAiABLQCHCHJBAEciAjoAiQggACABQYgIajYCACADIAEtAIgIQRh0IAJyQQBHOgCJCCAAIAFBighqIgI2AgAgAiABLQCJCCIEaiEBAkAgBEUEQEEAIQIMAQsgBEEDcSEKIARBBEkEf0EABSAEQfwBcSEIQQAhAgNAIAAgAUEBayIGNgIAIAYtAAAhBiAAIAFBAmsiBzYCACAHLQAAIQcgACABQQNrIgs2AgAgCy0AACELIAAgAUEEayIBNgIAIAJBBGoiAiAIRw0ACyABLQAAIAZBEHQgB0EIdHIgC3JBCHRyCyECIApFDQADQCAAIAFBAWsiATYCACABLQAAIAJBCHRyIQIgCUEBaiIJIApHDQALCyADIAI2AowIIAAgASAEaiIBQQdqNgIAIAExAAchDCAAIAFBBmo2AgAgATEABiENIAAgAUEFajYCACABMQAFIQ4gACABQQRqNgIAIAExAAQhDyAAIAFBA2o2AgAgATEAAyEQIAAgAUECajYCACABMQACIREgACABQQFqNgIAIAExAAEhEiAAIAE2AgAgAyABMQAAIBIgECAOIAxCEIYgDUIIhoSEQhCGIA9CCIaEhEIQhiARQgiGhIRCCIaENwOQCCAAIAAoAgAiAUEJaiICNgIAIAIgAS0ACCIEaiEBAkAgBEUNACAEQQNxIQlBACECIARBBEkEf0EABSAEQfwBcSEKA0AgACABQQFrIgg2AgAgCC0AACEIIAAgAUECayIGNgIAIAYtAAAhBiAAIAFBA2siBzYCACAHLQAAIQcgACABQQRrIgE2AgAgBUEEaiIFIApHDQALIAEtAAAgCEEQdCAGQQh0ciAHckEIdHILIQUgCUUNAANAIAAgAUEBayIBNgIAIAEtAAAgBUEIdHIhBSACQQFqIgIgCUcNAAsLIAMgBTYCmAggACABIARqIgFBAWoiAjYCACACIAEtAAAiBGohAUEAIQUCQCAERQRAQQAhAgwBCyAEQQNxIQpBACEJIARBBEkEf0EABSAEQfwBcSEIQQAhAgNAIAAgAUEBayIGNgIAIAYtAAAhBiAAIAFBAmsiBzYCACAHLQAAIQcgACABQQNrIgs2AgAgCy0AACELIAAgAUEEayIBNgIAIAJBBGoiAiAIRw0ACyABLQAAIAZBEHQgB0EIdHIgC3JBCHRyCyECIApFDQADQCAAIAFBAWsiATYCACABLQAAIAJBCHRyIQIgCUEBaiIJIApHDQALCyADIAI2ApwIIAAgASAEaiIBQQNqNgIAIAEtAAMhAiAAIAFBAmo2AgAgAS0AAiEEIAAgAUEBajYCACABLQABIQkgACABNgIAIAMgAS0AACAJIAJBEHQgBEEIdHJyQQh0cjYCoAggACABQQlqIgI2AgAgAyABLQAINgKkCCAAIAFBEGo2AgAgATEAECEMIAAgAUEPajYCACABMQAPIQ0gACABQQ5qNgIAIAExAA4hDiAAIAFBDWo2AgAgATEADSEPIAAgAUEMajYCACABMQAMIRAgACABQQtqNgIAIAExAAshESAAIAFBCmo2AgAgATEACiESIAAgAjYCACADIAExAAkgEiAQIA4gDEIQhiANQgiGhIRCEIYgD0IIhoSEQhCGIBFCCIaEhEIIhoQ3A6gIIAAgACgCACIBQQ9qNgIAIAExAA8hDCAAIAFBDmo2AgAgATEADiENIAAgAUENajYCACABMQANIQ4gACABQQxqNgIAIAExAAwhDyAAIAFBC2o2AgAgATEACyEQIAAgAUEKajYCACABMQAKIREgACABQQlqNgIAIAExAAkhEiAAIAFBCGo2AgAgAyABMQAIIBIgECAOIAxCEIYgDUIIhoSEQhCGIA9CCIaEhEIQhiARQgiGhIRCCIaENwOwCCAAIAAoAgAiAUEIajYCACADIAEtAAhBAEciAjoAuAggACABQQlqNgIAIAMgAS0ACUEIdCACckEARyICOgC4CCAAIAFBCmo2AgAgAyACIAEtAApyQQBHIgI6ALgIIAAgAUELajYCACADIAEtAAtBGHQgAnJBAEc6ALgIIAAgAUENaiICNgIAIAIgAS0ADCIEaiEBAkAgBEUNACAEQQNxIQlBACECIARBBEkEf0EABSAEQfwBcSEKA0AgACABQQFrIgg2AgAgCC0AACEIIAAgAUECayIGNgIAIAYtAAAhBiAAIAFBA2siBzYCACAHLQAAIQcgACABQQRrIgE2AgAgBUEEaiIFIApHDQALIAEtAAAgCEEQdCAGQQh0ciAHckEIdHILIQUgCUUNAANAIAAgAUEBayIBNgIAIAEtAAAgBUEIdHIhBSACQQFqIgIgCUcNAAsLIAMgBTYCvAggACABIARqIgFBAWoiAjYCACADIAEtAAA2AsAIIAAgAUEIajYCACABMQAIIQwgACABQQdqNgIAIAExAAchDSAAIAFBBmo2AgAgATEABiEOIAAgAUEFajYCACABMQAFIQ8gACABQQRqNgIAIAExAAQhECAAIAFBA2o2AgAgATEAAyERIAAgAUECajYCACABMQACIRIgACACNgIAIAMgATEAASASIBAgDiAMQhCGIA1CCIaEhEIQhiAPQgiGhIRCEIYgEUIIhoSEQgiGhDcDyAggACAAKAIAIgFBD2o2AgAgATEADyEMIAAgAUEOajYCACABMQAOIQ0gACABQQ1qNgIAIAExAA0hDiAAIAFBDGo2AgAgATEADCEPIAAgAUELajYCACABMQALIRAgACABQQpqNgIAIAExAAohESAAIAFBCWo2AgAgATEACSESIAAgAUEIajYCACADIAExAAggEiAQIA4gDEIQhiANQgiGhIRCEIYgD0IIhoSEQhCGIBFCCIaEhEIIhoQ3A9AIIAAgACgCACIBQQlqIgI2AgAgAyABLQAINgLYCCAAIAFBEGo2AgAgATEAECEMIAAgAUEPajYCACABMQAPIQ0gACABQQ5qNgIAIAExAA4hDiAAIAFBDWo2AgAgATEADSEPIAAgAUEMajYCACABMQAMIRAgACABQQtqNgIAIAExAAshESAAIAFBCmo2AgAgATEACiESIAAgAjYCACADIAExAAkgEiAQIA4gDEIQhiANQgiGhIRCEIYgD0IIhoSEQhCGIBFCCIaEhEIIhoQ3A+AIIAAgACgCACIBQQ9qNgIAIAExAA8hDCAAIAFBDmo2AgAgATEADiENIAAgAUENajYCACABMQANIQ4gACABQQxqNgIAIAExAAwhDyAAIAFBC2o2AgAgATEACyEQIAAgAUEKajYCACABMQAKIREgACABQQlqNgIAIAExAAkhEiAAIAFBCGo2AgAgAyABMQAIIBIgECAOIAxCEIYgDUIIhoSEQhCGIA9CCIaEhEIQhiARQgiGhIRCCIaENwPoCCAAIAAoAgAiAUEIajYCACADIAEtAAhBAEciAjoA8AggACABQQlqNgIAIAMgAS0ACUEIdCACckEARyICOgDwCCAAIAFBCmo2AgAgAyACIAEtAApyQQBHIgI6APAIIAAgAUELajYCACADIAEtAAtBGHQgAnJBAEc6APAIIAAgAUENaiICNgIAIAIgAS0ADCIEaiEBAkAgBEUEQEEAIQUMAQsgBEEDcSEJQQAhAiAEQQRJBH9BAAUgBEH8AXEhCkEAIQUDQCAAIAFBAWsiCDYCACAILQAAIQggACABQQJrIgY2AgAgBi0AACEGIAAgAUEDayIHNgIAIActAAAhByAAIAFBBGsiATYCACAFQQRqIgUgCkcNAAsgAS0AACAIQRB0IAZBCHRyIAdyQQh0cgshBSAJRQ0AA0AgACABQQFrIgE2AgAgAS0AACAFQQh0ciEFIAJBAWoiAiAJRw0ACwsgACABIARqIgE2AgAgAyAFNgL0CCADIAEtAAAiAjYC+AggACABQQFqNgIAIAMgAiABLQABQQh0ciICNgL4CCAAIAFBAmo2AgAgAyABLQACQRB0IAJyIgI2AvgIIAAgAUEDajYCACADIAEtAANBGHQgAnI2AvgIIAAgAUEEajYCACADIAEtAARBAEciAjoA/AggACABQQVqNgIAIAMgAS0ABUEIdCACckEARyICOgD8CCAAIAFBBmo2AgAgAyACIAEtAAZyQQBHIgI6APwIIAAgAUEHajYCACADIAEtAAdBGHQgAnJBAEc6APwIIAAgAUEPajYCACABMQAPIQwgACABQQ5qNgIAIAExAA4hDSAAIAFBDWo2AgAgATEADSEOIAAgAUEMajYCACABMQAMIQ8gACABQQtqNgIAIAExAAshECAAIAFBCmo2AgAgATEACiERIAAgAUEJajYCACABMQAJIRIgACABQQhqNgIAIAMgATEACCASIBAgDiAMQhCGIA1CCIaEhEIQhiAPQgiGhIRCEIYgEUIIhoSEQgiGhDcDgAkgACAAKAIAIgFBCGo2AgAgAyABLQAIIgI2AogJIAAgAUEJajYCACADIAIgAS0ACUEIdHIiAjYCiAkgACABQQpqNgIAIAMgAS0ACkEQdCACciICNgKICSAAIAFBC2o2AgAgAyABLQALQRh0IAJyNgKICSAAIAFBDGo2AgAgAyABLQAMIgI2AowJIAAgAUENajYCACADIAIgAS0ADUEIdHIiAjYCjAkgACABQQ5qNgIAIAMgAS0ADkEQdCACciICNgKMCSAAIAFBD2o2AgAgAyABLQAPQRh0IAJyNgKMCSAAIAFBEGo2AgBBAAuPHQEFfyABKAIAIgMEQCABIANBAWo2AgAgA0EEOgAAIAEgASgCACIDQQFqNgIAIANBCDoAACABKAIAIAAoAgA6AAAgASABKAIAIgNBAWo2AgAgAyAAKAIAQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8BAjoAASABIAEoAgAiA0EBajYCACADIAAtAAM6AAEgASABKAIAIgNBAWo2AgAgAyAALQAEOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIAMgAC0ABToAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADIAAtAAY6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAQQFqIgM2AgAgAyAAQQdqQYEI/AoAACABIAEoAgAiA0GBCGo2AgAgAyAALQCICDoAgQggASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgAyAALQCJCDoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIANBADoAASABKAIAIQQCfyAAKAKMCCIDQYCABE8EQCADQYCAgAhPBEAjAEHw8xJqIANBGHZqLQAAQRhqDAILIwBB8PMSaiADQRB2ai0AAEEQagwBCyADQYACTwRAIwBB8PMSaiADQQh2ai0AAEEIagwBCyMAQfDzEmogA2otAAALIQUgASAEQQJqNgIAIAQgBUEDdkEBaiIGOgABIAEoAgAhBCAFQThPBEAgBkH4AHEhB0EAIQUDQCAEQQA2AAQgBCADOgAAIAQgA0EYdjoAAyAEIANBEHY6AAIgBCADQQh2OgABIARBCGohBEEAIQMgBUEIaiIFIAdHDQALCyAGQQdxIgcEQEEAIQUDQCAEIAM6AAAgA0EIdiEDIARBAWohBCAFQQFqIgUgB0cNAAsLIAEgASgCACAGaiIDNgIAIAMgACkDkAg3AAAgASgCACEEAn8gACgCmAgiA0GAgARPBEAgA0GAgIAITwRAIwBB8PMSaiADQRh2ai0AAEEYagwCCyMAQfDzEmogA0EQdmotAABBEGoMAQsgA0GAAk8EQCMAQfDzEmogA0EIdmotAABBCGoMAQsjAEHw8xJqIANqLQAACyEFIAEgBEEJajYCACAEIAVBA3ZBAWoiBjoACCABKAIAIQQgBUE4TwRAIAZB+ABxIQdBACEFA0AgBEEANgAEIAQgAzoAACAEIANBGHY6AAMgBCADQRB2OgACIAQgA0EIdjoAASAEQQhqIQRBACEDIAVBCGoiBSAHRw0ACwsgBkEHcSIHBEBBACEFA0AgBCADOgAAIANBCHYhAyAEQQFqIQQgBUEBaiIFIAdHDQALCyABKAIAIAZqIQQCfyAAKAKcCCIDQYCABE8EQCADQYCAgAhPBEAjAEHw8xJqIANBGHZqLQAAQRhqDAILIwBB8PMSaiADQRB2ai0AAEEQagwBCyADQYACTwRAIwBB8PMSaiADQQh2ai0AAEEIagwBCyMAQfDzEmogA2otAAALIQUgASAEQQFqNgIAIAQgBUEDdkEBaiIGOgAAIAEoAgAhBCAFQThPBEAgBkH4AHEhB0EAIQUDQCAEQQA2AAQgBCADOgAAIAQgA0EYdjoAAyAEIANBEHY6AAIgBCADQQh2OgABIARBCGohBEEAIQMgBUEIaiIFIAdHDQALCyAGQQdxIgcEQEEAIQUDQCAEIAM6AAAgA0EIdiEDIARBAWohBCAFQQFqIgUgB0cNAAsLIAEgASgCACAGaiIDNgIAIAMgACgCoAgiBDoAACADIARBGHY6AAMgAyAEQRB2OgACIAMgBEEIdjoAASADIARBH3VB/wFxQYGChAhsNgAEIAAoAqQIIQMgASABKAIAIgRBCWo2AgAgBCADOgAIIAEoAgAgACkDqAg3AAAgASABKAIAIgNBCGo2AgAgAyAAKQOwCDcACCABIAEoAgAiA0EIajYCACADIAAtALgIOgAIIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEoAgAhBAJ/IAAoArwIIgNBgIAETwRAIANBgICACE8EQCMAQfDzEmogA0EYdmotAABBGGoMAgsjAEHw8xJqIANBEHZqLQAAQRBqDAELIANBgAJPBEAjAEHw8xJqIANBCHZqLQAAQQhqDAELIwBB8PMSaiADai0AAAshBSABIARBAmo2AgAgBCAFQQN2QQFqIgY6AAEgASgCACEEIAVBOE8EQCAGQfgAcSEHQQAhBQNAIARBADYABCAEIAM6AAAgBCADQRh2OgADIAQgA0EQdjoAAiAEIANBCHY6AAEgBEEIaiEEQQAhAyAFQQhqIgUgB0cNAAsLIAZBB3EiBwRAQQAhBQNAIAQgAzoAACADQQh2IQMgBEEBaiEEIAVBAWoiBSAHRw0ACwsgACgCwAghAyABIAEoAgAgBmoiBEEBajYCACAEIAM6AAAgASgCACAAKQPICDcAACABIAEoAgAiA0EIajYCACADIAApA9AINwAIIAAoAtgIIQMgASABKAIAIgRBCWo2AgAgBCADOgAIIAEoAgAgACkD4Ag3AAAgASABKAIAIgNBCGo2AgAgAyAAKQPoCDcACCABIAEoAgAiA0EIajYCACADIAAtAPAIOgAIIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEoAgAhBAJ/IAAoAvQIIgNBgIAETwRAIANBgICACE8EQCMAQfDzEmogA0EYdmotAABBGGoMAgsjAEHw8xJqIANBEHZqLQAAQRBqDAELIANBgAJPBEAjAEHw8xJqIANBCHZqLQAAQQhqDAELIwBB8PMSaiADai0AAAshBSABIARBAmo2AgAgBCAFQQN2QQFqIgY6AAEgASgCACEEIAVBOE8EQCAGQfgAcSEHQQAhBQNAIARBADYABCAEIAM6AAAgBCADQRh2OgADIAQgA0EQdjoAAiAEIANBCHY6AAEgBEEIaiEEQQAhAyAFQQhqIgUgB0cNAAsLIAZBB3EiBwRAQQAhBQNAIAQgAzoAACADQQh2IQMgBEEBaiEEIAVBAWoiBSAHRw0ACwsgASABKAIAIAZqIgM2AgAgAyAAKAL4CDoAACABIAEoAgAiA0EBajYCACADIAAoAvgIQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8B+gg6AAEgASABKAIAIgNBAWo2AgAgAyAALQD7CDoAASABIAEoAgAiA0EBajYCACADIAAtAPwIOgABIAEgASgCACIDQQFqNgIAIANBADoAASABIAEoAgAiA0EBajYCACADQQA6AAEgASABKAIAIgNBAWo2AgAgA0EAOgABIAEgASgCACIDQQFqNgIAIAMgACkDgAk3AAEgASABKAIAIgNBCGo2AgAgAyAAKAKICToACCABIAEoAgAiA0EBajYCACADIAAoAogJQQh2OgABIAEgASgCACIDQQFqNgIAIAMgAC8Bigk6AAEgASABKAIAIgNBAWo2AgAgAyAALQCLCToAASABIAEoAgAiA0EBajYCACADIAAoAowJOgABIAEgASgCACIDQQFqNgIAIAMgACgCjAlBCHY6AAEgASABKAIAIgNBAWo2AgAgAyAALwGOCToAASABIAEoAgAiA0EBajYCACADIAAtAI8JOgABIAEgASgCAEEBajYCAAsgAiACKAIAAn8gACgCjAgiAUGA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AkwhFiAAKAJQIRcgACgCVCEYIAAoAlghGSACLQAFIQogAi0ABCELIAItAAMhDCACLQACIQ0gAi0AASEOIAItAAAhDyADQQA2AnggA0IANwNwIANCADcDaCADQgA3A2AgD0EBIA8bIhBBAnQiBiADQeAAaiIBaiIEIAQoAgAiBEEBajYCACAOQQIgDhsiB0ECdCABaiIFIAUoAgAiBUEBajYCACANQQMgDRsiFUECdCABaiIRIBEoAgAiFEEBajYCACAMQQQgDBsiEUECdCABaiISIBIoAgAiGkEBajYCACALQQUgCxsiEkECdCABaiITIBMoAgAiG0EBajYCACABIAJBCGoiHCAKQQYgChsiE0ECdCABaigCAEUgG0UgGkUgFEUgBEUgBUVqampqaiICQQR0IgT8CgAAEEwaI/oCKQMAEEwaI/kCKQMAIAJBAXQgARDNCEEASARAEEwaI0YpAwAhHRBMGiMEKQMAIR4QTBpCACMAIgBB8b4PaiAAQd71DGpB5QYgHSAeIwspAwAgAEH2qwZqQQAQchpBfyECDAMLIANBADYCGCADQgA3AxAgA0IANwMIIANCADcDACADIAZqIgEgASgCACIBQQFqNgIAIANB4ABqIQIgAUUEQCADIAMpA2g3AyggAykDYCEdIANB8ABqIQILIAMgB0ECdGoiASABKAIAIgFBAWo2AgBCfyEeAkAgAQRAQn8hHwwBCyACKQMAIR8gAyACKQMINwMwIAJBEGohAgsgAyAVQQJ0aiIBIAEoAgAiAUEBajYCACABRQRAIAIpAwAhHiADIAIpAwg3AzggAkEQaiECCyADIBFBAnRqIgEgASgCACIBQQFqNgIAQn8hIAJAIAEEQEJ/ISEMAQsgAikDACEhIAMgAikDCDcDQCACQRBqIQILIAMgEkECdGoiASABKAIAIgFBAWo2AgAgAUUEQCACKQMAISAgAyACKQMINwNIIAJBEGohAgtCfyEiIAMgE0ECdGooAgBFBEAgAikDACEiIAMgAikDCDcDUAsgBCAcaiEBQQAhAiADQQA2AhggA0IANwMQIANCADcDCCADQgA3AwAgAyAQQQJ0aiIGIAYoAgAiBkEBajYCAAJ/IAYEQEEAIQYgAQwBCyABIAEiBhBRQXhxakEIagshASADIAdBAnRqIgQgBCgCACIEQQFqNgIAIARFBEAg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SA0CCyABIARqIB03AwAMAgsQTBojRikDACEdEEwaIxEpAwAhHhBMGkIAIwAiAEHxvg9qIABB3vUMakHFBiAdIB4jCikDACAAQZaOCGpBABByGkF/IQIMAQsQTBojRikDACEdEEwaI0kpAwAhHhBMGkIAIwAiAEHxvg9qIABB3vUMakGoByAdIB4jFSkDACAAQfe7DmpBABByGkF/IQILIANB0AFqJAEgAguBDAIIfwJ+IwFBIGsiBSQBEI8BIAFBADoACCABQs6GzYrUrZ229AA3AAAgAiAAKAJEOgAAIAIgACgCSDoAASACIAAoAkw6AAIgAiAAKAJQOgADIAIgACgCVDoABCAAKAJYIQEgAkEAOwAGIAIgAToABSAFQQA2AhggBUIANwMQIAVCADcDCCAFQgA3AwAgBUEBIAAoAkQiASABQQFNGyIHQQJ0IghqIgEgASgCACIKQQFqNgIAIABBsAJqIQQgAEG4AWohBiACQQhqIgkhASAKRQRAIAIgBiAHQQN0aikDADcACCACIAQgCGooAgAgBxD7AzcAEEEBIQMgAkEYaiEBCyAFIAAoAkgiAkECIAIbIgJBAnRqIgcgBygCACIHQQFqNgIAIAdFBEAgASAGIAJBA3RqKQMANwAAIAEgBCACQQJ0aigCACACEPsDNwAIIANBAWohAyABQRBqIQELIAUgACgCTCICQQMgAhsiAkECdCIHaiIIIAgoAgAiCEEBajYCACAIRQRAIAEgBiACQQN0aikDADcAACABIAQgB2ooAgAgAhD7AzcACCADQQFqIQMgAUEQaiEBCyAFIAAoAlAiAkEEIAIbIgJBAnRqIgcgBygCACIHQQFqNgIAIAdFBEAgASAGIAJBA3RqKQMANwAAIAEgBCACQQJ0aigCACACEPsDNwAIIANBAWohAyABQRBqIQELIAUgACgCVCICQQUgAhsiAkECdCIHaiIIIAgoAgAiCEEBajYCACAIRQRAIAEgBiACQQN0aikDADcAACABIAQgB2ooAgAgAhD7AzcACCADQQFqIQMgAUEQaiEBCyAFIAAoAlgiAkEGIAIbIgJBAnRqKAIARQRAIAEgBiACQQN0aikDADcAACABIAQgAkECdGooAgAgAhD7AzcACCADQQFqIQMLEEwaI/kCKQMAIQsQTBpBfyECAkAgCyP6AikDACADQQF0IAkQ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gICAgICAgIABWgRAIANCOIinIwBB8OYSamotAABBOGoMAwsgA0IwiKcjAEHw5hJqai0AAEEwagwCCyADQoCAgICAIFoEQCADQiiIpyMAQfDmEmpqLQAAQShqDAILIANCIIinIwBB8OYSamotAABBIGoMAQsgA6chACADQoCABFoEQCADQoCAgAhaBEAgA0IYiKcjAEHw5hJqai0AAEEYagwCCyMAQfDmEmogAEEQdmotAABBEGoMAQsgA0KAAloEQCADQgiIpyMAQfDmEmpqLQAAQQhqDAELIwBB8OYSaiAAai0AAAsiBEEDdiEHIAEoAgAiAARAIAEgAEEBajYCACAAIAdBAWoiBToAACABKAIAIQAgBEEYTwRAIAVB/ABxIQZBACEEA0AgACADPgAAIANCIIghAyAAQQRqIQAgBEEEaiIEIAZHDQALCyAFQQNxIgYEQEEAIQQDQCAAIAM8AAAgA0IIiCEDIABBAWohACAEQQFqIgQgBkcNAAsLIAEgASgCACAFajYCAAsgAiAHIAIoAgBqQQJqNgIAQQALzwIBBX8CfyAAKAIAIgNBgIAETwRAIANBgICACE8EQCMAQfDmEmogA0EYdmotAABBGGoMAgsjAEHw5hJqIANBEHZqLQAAQRBqDAELIANBgAJPBEAjAEHw5hJqIANBCHZqLQAAQQhqDAELIwBB8OYSaiADai0AAAsiBEEDdiEHIAEoAgAiAARAIAEgAEEBajYCACAAIAdBAWoiBToAACABKAIAIQAgBEE4TwRAIAVB+ABxIQZBACEEA0AgAEEANgAEIAAgAzoAACAAIANBGHY6AAMgACADQRB2OgACIAAgA0EIdjoAASAAQQhqIQBBACEDIARBCGoiBCAGRw0ACwsgBUEHcSIGBEBBACEEA0AgACADOgAAIANBCHYhAyAAQQFqIQAgBEEBaiIEIAZHDQALCyABIAEoAgAgBWo2AgALIAIgByACKAIAakECajYCAEEAC0oAQQAhAAJAIAIoAgAiAUUNACABEGtBAE4NACMAIgBByKoPaiAAQcOsCmpB4RAjGikDACMyKQMAIABB4IQNakEAEEZBfyEACyAAC0wBAX8gASgCACECIAAoAgAiA0UEQEF/QQAgAhsPCyACRQRAQQEPCyADIAIQ5whBAUcEQEF/DwtBf0EAIAAoAgAgASgCABDhBEEB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IxopAwAjSCkDACAAQaiXDGpBABBGQX8FQQALC6ABACMBQUBqIgAkAQJ/QQQgAiAAENEBRQRAIwAiAUHJrg9qIAFBisYAakHOCSMaKQMAIx4pAwAgAUGg6glqQQAQRkF/DAELIAIgACkDADcDACACIAApAzg3AzggAiAAKQMwNwMwIAIgACkDKDcDKCACIAApAyA3AyAgAiAAKQMYNwMYIAIgACkDEDcDECACIAApAwg3AwhBAAsgAEFAayQBC0AAQQAhAUEEIAMQjAFBAEgEfyMAIgFBya4PaiABQf3eB2pBsQkjGikDACNIKQMAIAFBqJcMakEAEEZBfwVBAAsLgwYBCX8gASMAQfDgEmoiAikDADcDACABIAIpAzg3AzggASACKQMwNwMwIAEgAikDKDcDKCABIAIpAyA3AyAgASACKQMYNwMYIAEgAikDEDcDECABIAIpAwg3AwggACAAKAIAIgJBAWo2AgAgASACLQAANgIwIAAgAkECaiIENgIAIAEgAi0AATYCNCABQQA2AiggACACQQlqNgIAIAEgAi0ACSIDNgIoIAAgAkEIajYCACABIAItAAggA0EIdHIiAzYCKCAAIAJBB2o2AgAgASACLQAHIANBCHRyIgM2AiggACACQQZqNgIAIAEgAi0ABiADQQh0ciIDNgIoIAAgAkEFajYCACABIAItAAUgA0EIdHIiAzYCKCAAIAJBBGo2AgAgASACLQAEIANBCHRyIgM2AiggACACQQNqNgIAIAEgAi0AAyADQQh0ciIDNgIoIAAgBDYCACABIAItAAIgA0EIdHIiBDYCKCAAIAJBCmo2AgAgBEEASgRAIAEgBBBLIgI2AiwgAkUEQCMAIgBBya4PaiAAQeLsDmpBhQkjGikDACMUKQMAIABBtpAFakEAEEZBfw8LIAIgACgCACICIAT8CgAAIAAgAiAEaiICQQFqIgQ2AgAgBCACLQAAIgNqIQICQCADRQRAQQAhBAwBCyADQQNxIQggA0EESQR/QQAFIANB/AFxIQlBACEEA0AgACACQQFrIgU2AgAgBS0AACEFIAAgAkECayIGNgIAIAYtAAAhBiAAIAJBA2siBzYCACAHLQAAIQcgACACQQRrIgI2AgAgBEEEaiIEIAlHDQALIAItAAAgBUEQdCAGQQh0ciAHckEIdHILIQQgCEUNAANAIAAg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ABBGDAELIAUgBGtBAUsgAiAET3FFBEAjACIAQey3D2ogAEG78gxqQfgBIwkpAwAjHSkDACAAQcCYCWpBABBGDAELIAQtAAAgAyAEQQFqNgIMIAQtAAFBCHRyIQACQCAIQcAARw0AIABBAksNACMAIgBB7LcPaiAAQbvyDGpB+wEjCSkDACMdKQMAIABB35kRakEAEEYMAQsgASAANgIcIAAEQCACIARBAmoiBE8gACAFIARrTXFFBEAjACIAQey3D2ogAEG78gxqQf8BIwkpAwAjHSkDACAAQcCYCWpBABBGDAILIAEgABBLIgI2AhggAkUEQCMAIgBB7LcPaiAAQbvyDGpBgQIjDikDACMWKQMAIABBgosOakEAEEYMAgsgAiAEIAD8CgAADAILIAFBADYCGAwBCyABKAIUEEcaAkAgASgCACIAQQFGBH8gASgCGCIARQ0BIAAQRxogASgCAAUgAAtBwABIDQAgASgCHEUNACABKAIYIgBFDQAgABBHGgsjAEHAjxZqIAEQSBpBACEBCyADQRBqJAEgAQvdAwEFfyMBQeABayIAJAEgACMAIgVB59YQaiIHIAVBpdcQaiIIIAEtAAAbNgLQASAAIAVB6IoRajYCzAEgACAENgLIASAAIAVBnoISaiIGNgLEASAAIAM2AsABIAIgBUHI1RFqIgkgAEHAAWoQShogACAHIAggAS0AARs2ArABIAAgBUHJihFqNgKsASAAIAQ2AqgBIAAgBjYCpAEgACADNgKgASACIAkgAEGgAWoQShogACABKQMYNwOQASAAIAVBh4sRajYCjAEgACAENgKIASAAIAY2AoQBIAAgAzYCgAEgAiAFQbzPEWoiByAAQYABahBKGiAAIAEpAwg3A3AgACAFQZiREWo2AmwgACAENgJoIAAgBjYCZCAAIAM2AmAgAiAFQeLaEWogAEHgAGoQShogACABKQMgNwNQIAAgBUHwhRFqNgJMIAAgBDYCSCAAIAY2AkQgACADNgJAIAIgByAAQUBrEEoaIAAgASkDKDcDMCAAIAVB54gRajYCLCAAIAQ2AiggACAGNgIkIAAgAzYCICACIAcgAEEgahBKGiAAIAEpAxA3AxAgACAFQeiHEWo2AgwgACAENgIIIAAgBjYCBCAAIAM2AgAgAiAHIAAQShogAEHgAWokAUEAC/4BAQN/IwFB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AwggASAAMQAEIANCCIaEIgM3AwggBCAAQQNqNgIMIAEgADEAAyADQgiGhCIDNwMIIAQgAEECajYCDCABIAAxAAIgA0IIhoQiAzcDCCAEIABBAWo2AgwgASAAMQABIANCCIaEIgM3AwggBCAANgIMIAEgADEAACADQgiGhDcDCCAAQQhqDAELIAEgBCgCDCIAMQAAIgM3AwggBCAAQQFqNgIMIAEgAyAAMQABQgiGhDcDCCAAQQJqCyICNgIMCyABIAItAAAiADYCECAEIAJBAWo2AgwgASAAIAItAAFBCHRyIgA2AhAgBCACQQJqNgIMIAEgAi0AAkEQdCAAciIANgIQIAQgAkEDajYCDCABIAItAANBGHQgAHI2AhACQAJAAkACQCAFQQJrDgcCAwADAwMBAwsgASACMQAEIgM3AxggASADIAIxAAVCCIaEIgM3AxggASACMQAGQhCGIAOEIgM3AxggASACMQAHQhiGIAOENwMYDAILIAFCADcDGCABIAIxAAsiAzcDGCABIAIxAAogA0IIhoQiAzcDGCABIAIxAAkgA0IIhoQiAzcDGCABIAIxAAggA0IIhoQiAzcDGCABIAIxAAcgA0IIhoQiAzcDGCABIAIxAAYgA0IIhoQiAzcDGCABIAIxAAUgA0IIhoQiAzcDGCABIAIxAAQgA0IIhoQ3AxgMAQsgASACMQAEIgM3AxggASADIAIxAAVCCIaENwMYCyAEQRBqJAFBAAuVBAEBfyMBQRBrIgMkASADIAA2AgwgAi0AASADQQxqIAEpAwAQhgMCQCADAn8CQAJAAkACQCACLQAAQQJrDgcDAAEAAAACAAsgAygCDCEADAQLIAMoAgwgASkDCDwAACADIAMoAgwiAEEBajYCDCAAIAEpAwhCCIg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMIQhCIPAABIAMgAygCDCIAQQFqNgIMIAAgASkDCEIYiDwAASADKAIMQQFqDAILIAMoAgwgASkDCDcAACADKAIMQQhqDAELIAMoAgwgASkDCDwAACADIAMoAgwiAEEBajYCDCAAIAEpAwhCCIg8AAEgAygCDEEBagsiADYCDAsgACABKAIQOgAAIAMgAygCDCIAQQFqNgIMIAAgASgCEEEIdjoAASADIAMoAgwiAEEBajYCDCAAIAEvARI6AAEgAyADKAIMIgBBAWo2AgwgACABLQATOgABIAMgAygCDCIAQQFqNgIMAkACQAJAAkAgAi0AAEECaw4HAgMAAwMDAQMLIAAgASkDGDwAASADIAMoAgwiAEEBajYCDCAAIAEpAxhCCIg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMYQhCIPAABIAMoAgwgASkDGEIYiDwAAQwCCyAAIAEpAxg3AAEMAQsgACABKQMYPAABIAMoAgwgASkDGEIIiDwAAQsgA0EQaiQBQQALLAAgACABKQMANwMAIAAgASkDGDcDGCAAIAEpAxA3AxAgACABKQMINwMIQQALZAEBfiMBQSBrIgQkASADKQMAIQUgBCADKQMINwMYIAQgBTcDECAEIwAiA0HKlRFqNgIMIAQgAjYCCCAEIANBnoISajYCBCAEIAE2AgAgACADQbXMEWogBBBKGiAEQSBqJAFBAAuXAwIBfgF/IwFBEGsiBCQBIAQgADYCDCACLQABIARBDGogARCFAwJAAkACQAJAIAItAABBAmsOBwIDAAMDAwEDCyABIAQoAgwiADEAACIDNwMIIAQgAEEBajYCDCABIAMgADEAAUIIhoQiAzcDCCAEIABBAmo2AgwgASAAMQACQhCGIAOEIgM3AwggBCAAQQNqNgIMIAEgADEAA0IYhiADhDcDCAwCCyABQgA3AwggASAEKAIMIgAxAAciAzcDCCABIAAxAAYgA0IIhoQiAzcDCCABIAAxAAUgA0IIhoQiAzcDCCABIAAxAAQgA0IIhoQiAzcDCCAEIABBA2o2AgwgASAAMQADIANCCIaEIgM3AwggBCAAQQJqNgIMIAEgADEAAiADQgiGhCIDNwMIIAQgAEEBajYCDCABIAAxAAEgA0IIhoQiAzcDCCAEIAA2AgwgASAAMQAAIANCCIaENwMIDAELIAEgBCgCDCIAMQAAIgM3AwggBCAAQQFqNgIMIAEgAyAAMQABQgiGhDcDCAsgBEEQaiQBQQAL0AEBAX8jAUEQayIDJAEgAyAANgIMIAItAAEgA0EMaiABKQMAEIYDAkACQAJAAkAgAi0AAEECaw4HAgMAAwMDAQMLIAMoAgwgASkDCDwAACADIAMoAgwiAEEBajYCDCAAIAEpAwhCCIg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMIQhCIPAABIAMoAgwgASkDCEIYiDwAAQwCCyADKAIMIAEpAwg3AAAMAQsgAygCDCABKQMIPAAAIAMoAgwgASkDCEIIiDwAAQsgA0EQaiQBQQALkAECA34BfyMBQUBqIgQkASADKQMAIQUgAykDCCEGIAMoAhAhCCADKQMYIQcgBCADKQMgNwMwIAQgBzcDKCAEIAg2AiAgBCAGNwMYIAQgBTcDECAEIwAiA0HKlRFqNgIMIAQgAjYCCCAEIANBnoISajYCBCAEIAE2AgAgACADQcvMEWogBBBKGiAEQUBrJAFBAAuVCAICfgJ/IwFBEGsiBSQBIAUgADYCDCACLQABIAVBDGogARCFAwJAIAUCfwJAAkACQAJAIAItAAAiBkECaw4HAwABAAAAAgALIAUoAgwhAgwECyABIAUoAgwiADEAACIDNwMIIAUgAEEBajYCDCABIAMgADEAAUIIhoQiAzcDCCAFIABBAmo2AgwgASAAMQACQhCGIAOEIgM3AwggBSAAQQNqNgIMIAEgADEAA0IYhiADhDcDCCAAQQRqDAILIAFCADcDCCABIAUoAgwiADEAByIDNwMIIAEgADEABiADQgiGhCIDNwMIIAEgADEABSADQgiGhCIDNwMIIAEgADEABCADQgiGhCIDNwMIIAUgAEEDajYCDCABIAAxAAMgA0IIhoQiAzcDCCAFIABBAmo2AgwgASAAMQACIANCCIaEIgM3AwggBSAAQQFqNgIMIAEgADEAASADQgiGhCIDNwMIIAUgADYCDCABIAAxAAAgA0IIhoQ3AwggAEEIagwBCyABIAUoAgwiADEAACIDNwMIIAUgAEEBajYCDCABIAMgADEAAUIIhoQ3AwggAEECagsiAjYCDAsgASACLQAAIgA2AhAgBSACQQFqNgIMIAEgACACLQABQQh0ciIANgIQIAUgAkECajYCDCABIAItAAJBEHQgAHIiADYCECAFIAJBA2o2AgwgASACLQADQRh0IAByNgIQAkACQAJAAkAgBkECaw4HAgMAAwMDAQMLIAEgAjEABCIDNwMYIAEgAyACMQAFQgiGhCIDNwMYIAEgAjEABkIQhiADhCIDNwMYIAEgAjEAB0IYhiADhDcDGCABIAIxAAgiAzcDICABIAMgAjEACUIIhoQiAzcDICABIAIxAApCEIYgA4QiAzcDICABIAIxAAtCGIYgA4Q3AyAMAgsgAUIANwMYIAEgAjEACyIDNwMYIAEgAjEACiADQgiGhCIDNwMYIAEgAjEACSADQgiGhCIDNwMYIAEgAjEACCADQgiGhCIDNwMYIAEgAjEAByADQgiGhCIDNwMYIAEgAjEABiADQgiGhCIDNwMYIAEgAjEABSADQgiGhCIDNwMYIAIxAAQhBCABQgA3AyAgASAEIANCCIaENwMYIAEgAjEAEyIDNwMgIAEgAjEAEiADQgiGhCIDNwMgIAEgAjEAESADQgiGhCIDNwMgIAEgAjEAECADQgiGhCIDNwMgIAEgAjEADyADQgiGhCIDNwMgIAEgAjEADiADQgiGhCIDNwMgIAEgAjEADSADQgiGhCIDNwMgIAEgAjEADCADQgiGhDcDIAwBCyABIAIxAAQiAzcDGCABIAMgAjEABUIIhoQ3AxggASACMQAGIgM3AyAgASADIAIxAAdCCIaENwMgCyAFQRBqJAFBAAvnBQEEfyMBQRBrIgMkASADIAA2AgwgAi0AASADQQxqIAEpAwAQhgMCQCADAn8CQAJAAkACQCACLQAAQQJrDgcDAAEAAAACAAsgAygCDCEADAQLIAMoAgwgASkDCDwAACADIAMoAgwiAEEBajYCDCAAIAEpAwhCCIg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMIQhCIPAABIAMgAygCDCIAQQFqNgIMIAAgASkDCEIYiDwAASADKAIMQQFqDAILIAMoAgwgASkDCDcAACADKAIMQQhqDAELIAMoAgwgASkDCDwAACADIAMoAgwiAEEBajYCDCAAIAEpAwhCCIg8AAEgAygCDEEBagsiADYCDAsgACABKAIQOgAAQQEhBCADIAMoAgwiAEEBajYCDCAAIAEoAhBBCHY6AAEgAyADKAIMIgBBAWo2AgwgACABLwESOgABIAMgAygCDCIAQQFqNgIMIAAgAS0AEzoAASADIAMoAgwiBUEBaiIANgIMAkACQAJAAkACQCACLQAAIgZBAmsOBwIEAAQEBAEECyAFIAEpAxg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMYQgiIPAABIAMgAygCDCIAQQFqNgIMIAAgASkDGEIQiDwAASADIAMoAgwiAEEBajYCDCAAIAEpAxhCGIg8AAEMAgsgBSABKQMYNwABQQghBAwBCyAFIAEpAxg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMYQgiIPAABCyADIAMoAgwgBGoiADYCDCACLQAAIQYLAkACQAJAAkAgBkECaw4HAgMAAwMDAQMLIAAgASkDIDwAACADIAMoAgwiAEEBajYCDCAAIAEpAyBCCIg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMgQhCIPAABIAMoAgwgASkDIEIYiDwAAQwCCyAAIAEpAyA3AAAMAQsgACABKQMgPAAAIAMoAgwgASkDIEIIiDwAAQsgA0EQaiQBQQALFAAgAiAAKQMgIAEpAyB9PgIAQQALNgAgACABKQMANwMAIAAgASkDIDcDICAAIAEpAxg3AxggACABKQMQNwMQIAAgASkDCDcDCEEAC3IBAn4jAUEwayIEJAEgAykDACEFIAMpAwghBiAEIAMpAxA3AyAgBCAGNwMYIAQgBTcDECAEIwAiA0HKlRFqNgIMIAQgAjYCCCAEIANBnoISajYCBCAEIAE2AgAgACADQfHMEWogBBBKGiAEQTBqJAFBAAuaBQICfgF/IwFBEGsiBSQBIAUgADYCDCACLQABIAVBDGogARCFAwJAAkACQAJAIAItAABBAmsOBwIDAAMDAwEDCyABIAUoAgwiADEAACIDNwMIIAUgAEEBajYCDCABIAMgADEAAUIIhoQiAzcDCCAFIABBAmo2AgwgASAAMQACQhCGIAOEIgM3AwggBSAAQQNqNgIMIAEgADEAA0IYhiADhDcDCCABIAAxAAQiAzcDECABIAMgADEABUIIhoQiAzcDECABIAAxAAZCEIYgA4QiAzcDECABIAAxAAdCGIYgA4Q3AxAMAgsgAUIANwMIIAEgBSgCDCIAMQAHIgM3AwggASAAMQAGIANCCIaEIgM3AwggASAAMQAFIANCCIaEIgM3AwggASAAMQAEIANCCIaEIgM3AwggBSAAQQNqNgIMIAEgADEAAyADQgiGhCIDNwMIIAUgAEECajYCDCABIAAxAAIgA0IIhoQiAzcDCCAFIABBAWo2AgwgASAAMQABIANCCIaEIgM3AwggBSAANgIMIAAxAAAhBCABQgA3AxAgASAEIANCCIaENwMIIAEgADEADyIDNwMQIAEgADEADiADQgiGhCIDNwMQIAEgADEADSADQgiGhCIDNwMQIAEgADEADCADQgiGhCIDNwMQIAEgADEACyADQgiGhCIDNwMQIAEgADEACiADQgiGhCIDNwMQIAEgADEACSADQgiGhCIDNwMQIAEgADEACCADQgiGhDcDEAwBCyABIAUoAgwiADEAACIDNwMIIAUgAEEBajYCDCABIAMgADEAAUIIhoQ3AwggBSAAQQJqNgIMIAEgADEAAiIDNwMQIAUgAEEDajYCDCABIAMgADEAA0IIhoQ3AxALIAVBEGokAUEAC6cDAQF/IwFBEGsiAyQBIAMgADYCDCACLQABIANBDGogASkDABCGAwJAIAMCfwJAAkACQCACLQAAIgBBAmsOBwIEAAQEBAEECyADKAIMIAEpAwg8AAAgAyADKAIMIgBBAWo2AgwgACABKQMIQgiIPAABIAMgAygCDCIAQQFqNgIMIAAgASkDCEIQiDwAASADIAMoAgwiAEEBajYCDCAAIAEpAwhCGIg8AAFBAQwCCyADKAIMIAEpAwg3AABBCAwBCyADKAIMIAEpAwg8AAAgAyADKAIMIgBBAWo2AgwgACABKQMIQgiIPAABQQELIAMoAgxqNgIMIAItAAAhAAsCQAJAAkACQCAAQf8BcUECaw4HAgMAAwMDAQMLIAMoAgwgASkDEDwAACADIAMoAgwiAEEBajYCDCAAIAEpAxBCCIg8AAEgAyADKAIMIgBBAWo2AgwgACABKQMQQhCIPAABIAMoAgwgASkDEEIYiDwAAQwCCyADKAIMIAEpAxA3AAAMAQsgAygCDCABKQMQPAAAIAMoAgwgASkDEEIIiDwAAQsgA0EQaiQBQQALFAAgAiAAKQMQIAEpAxB9PgIAQQALIgAgACABKQMANwMAIAAgASkDEDcDECAAIAEpAwg3AwhBAAsQACMAQejyFWogABBIGkEAC1oBAX8jAEHo8hVqEF0iAUUEQCMAIgBB7YcQaiAAQdW3AWpBxwEjDSkDACMUKQMAIABBt74BakEAEEYgAQ8LIAEgACgCCC0AKDoAASABIAAoAggtACk6AAAgAQs4AQF/IwFBEGsiASQBIAEgADYCCCABIAEoAggiADYCDCAAKAIAQQxrKAIAIABqENsFIAFBEGokAQsOACAAIAIgAfwKAABBAAsOACACIAAgAfwKAABBAAtuAAJ/IANFBEAgBC0AAEEBRgRAIARBADoACEEADAILIwAiAEGbzA9qIABB85UQakHzACMPKQMAIygpAwAgAEGNug1qQQAQRkF/DAELIAQoAgQoAgAgAygCABDpAxogBEEBOgAIQQALIAVBADYCAAsvAQF/IwFBEGsiASQBIAEgADYCCCABIAEoAggiADYCDCAAQQhrENsFIAFBEGokAQtQAQJ/AkAgASgCCCIDRQ0AIAAgASgCBCADEKYHQQBODQAjACIAQfXwD2ogAEGelBBqQYYGIw8pAwAjCykDACAAQd6CCGpBABBGQX8hAgsgAguUAQECfyABKAIYIgIoAkghAwJ/AkAgAiAAKAIYIgAQlgIiAkUEQCMAIgBB9fAPaiAAQYSNEGpBkQUjDykDACMIKQMAIABB2pALakEAEEYMAQsgASACIAMgAGsQ8wQiADYCHEEAIAANARojACIAQfXwD2ogAEGEjRBqQZQFIw8pAwAjHikDACAAQf+QC2pBABBGC0F/CwtLACAAIAEoAhggASgCHBCmB0EASARAIwAiAEH18A9qIABBi4wQakHfBiMPKQMAIwspAwAgAEHegghqQQAQRkF/DwsgAUEBOgAgQQALRwEBfyABKAIAIABBAEF/QQAQ2QVBAEgEfyMAIgBBqb4PaiAAQdGNEGpBkQMjDykDACMjKQMAIABBt+EFakEAEEZBfwVBAAsLSABBACEBIAIoAgAgAigCECAAEL0JQQBIBH8jACIAQam+D2ogAEGFnBBqQfICIw8pAwAjIykDACAAQaCtDGpBABBGQX8FQQALC785AQ9/IwFB0AJrIgIkASMBQSBrIgAkASAAIwAiA0HPvgdqNgIYIAAjAiIBQQZqNgIUIAAjAkHBAGo2AgwgACgCGCMBQRBrIgcgAEETaiIENgIMIAckASAHIAQ2AgwgB0EQaiQBIAAgACgCDDYCHEEEIwBBkJEVaiMAQbWHEmogACgCDCAAKAIUQQBBABAAIABBIGokASADQbuiC2ogAUEHahDeDiMBQSBrIgAkASAAIANBzZ4DajYCGCAAIAFBCGo2AhQgACMCQcMAajYCDCAAKAIYIwFBEGsgAEETaiIENgIMIwFBEGsiByQBIAcgBDYCDCAHQRBqJAEgACAAKAIMNgIcQQMjAEGwkRVqIwBBoogSaiAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIwFBIGsiACQBIAAgA0HDowRqNgIYIAAgAUEJajYCFCAAIwJBxABqNgIMIAAoAhgjAUEQayAAQRNqIgQ2AgwjAUEQayIHJAEgByAENgIMIAdBEGokASAAIAAoAgw2AhxBBCMAQdCRFWojAEG6iBJqIgcgACgCDCAAKAIUQQBBABAAIABBIGokASADQdqhBGogAUEKahCgAyADQf6ACGogAUELahCgAyADQaj/B2ogAUEMahCgAyADQYfhCmogAUENahDcDiADQc2jBGogAUEOahCgAyMBQSBrIgAkASAAIANB+qgQajYCGCAAIAFBD2o2AhQgACMCQccAajYCDCAAKAIYIwFBEGsgAEETaiIINgIMIwFBEGsiBSQBIAUgCDYCDCAFQRBqJAEgACAAKAIMNgIcQQQjAEGAkhVqIwBByogSaiAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIANBvKgQaiABQRBqEKADIANBkakQaiABQRFqEKADIANB/9oDaiABQRJqEKADIANB2cECaiABQRNqENwOIANBr64QaiABQRRqENsOIANBnq4QaiABQRVqENsOIANB0K4QaiABQRZqENoOIANBqzpqIAFBF2oQ2g4jAUEgayIAJAEgACADQbzeBWo2AhggACABQRhqNgIUIAAjAkHKAGo2AgwgACgCGCMBQRBrIABBE2oiCDYCDCMBQRBrIgUkASAFIAg2AgwgBUEQaiQBIAAgACgCDDYCHEEEIwBB0JIVaiMAQeCIEmoiCCAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIwFBIGsiACQBIAAgA0H4wQJqNgIYIAAgAUEZajYCFCAAIwJBywBqNgIMIAAoAhgjAUEQayAAQRNqIgY2AgwjAUEQayIFJAEgBSAGNgIMIAVBEGokASAAIAAoAgw2AhxBDiMAQeCSFWojAEHwiBJqIAAoAgwgACgCFEEAQQAQACAAQSBqJAEjAUEgayIAJAEgACADQenBAmo2AhggACABQRpqNgIUIAAjAkHMAGo2AgwgACgCGCMBQRBrIABBE2oiBjYCDCMBQRBrIgUkASAFIAY2AgwgBUEQaiQBIAAgACgCDDYCHEEEIwBBoJMVaiMAQYCJEmoiBiAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIwFBIGsiACQBIAAgA0H78glqNgIUIAAgAUEbajYCECAAIwJBzQBqNgIIIAAoAhQjAUEQayAAQQ9qIgk2AgwjAUEQayIFJAEgBSAJNgIMIAVBEGokASAAIAAoAgg2AhxBCiMAQbCTFWojAEGGiRJqIAAoAgggACgCEEEAQQAQACAAQSBqJAEgA0Hq8glqIAFBHGoQsAkjAUEgayIAJAEgACADQdDyCWo2AhggACABQR1qNgIUIAAjAkHPAGo2AgwgACgCGCMBQRBrIABBE2oiCTYCDCMBQRBrIgUkASAFIAk2AgwgBUEQaiQBIAAgACgCDDYCHEEKIwBB8JMVaiMAQZKJEmogACgCDCAAKAIUQQBBABAAIABBIGokASMBQSBrIgAkASAAIANBwcECajYCGCAAIAFBHmo2AhQgACMCQdAAajYCDCAAKAIYIwFBEGsgAEETaiIJNgIMIwFBEGsiBSQBIAUgCTYCDCAFQRBqJAEgACAAKAIMNgIcQQwjAEGglBVqIwBBnokSaiAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIANB5/4HaiABQR9qELAJIANBz/8HaiABQSBqELAJIwFBIGsiACQBIAAgA0G6/wdqNgIYIAAgAUEhajYCFCAAIwJB0QBqNgIMIAAoAhgjAUEQayAAQRNqIgk2AgwjAUEQayIFJAEgBSAJNgIMIAVBEGokASAAIAAoAgw2AhxBBSMAQdCUFWojAEGsiRJqIAAoAgwgACgCFEEAQQAQACAAQSBqJAEgA0G33ghqIAFBImoQ3g4jAUEgayIAJAEgACADQf+JBGo2AhggACABQSNqNgIUIAAjAkHSAGo2AgwgACgCGCMBQRBrIABBE2oiCTYCDCMBQRBrIgUkASAFIAk2AgwgBUEQaiQBIAAgACgCDDYCHEEBIwBB5JQVaiMAQbOJEmoiBSAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIwFBIGsiACQBIAAgA0HO1AhqNgIYIAAgAUEkajYCFCAAIwJB0wBqNgIMIAAoAhgjAUEQayAAQRNqIgo2AgwjAUEQayIEJAEgBCAKNgIMIARBEGokASAAIAAoAgw2AhxBAyMAQeiUFWojAEG2iRJqIAAoAgwgACgCFEEAQQAQACAAQSBqJAEjAUEgayIAJAEgACADQejUCGo2AhggACOgBTYCFCAAIwJB1ABqNgIMIAAoAhgjAUEQayAAQRNqIgo2AgwjAUEQayIEJAEgBCAKNgIMIARBEGokASAAIAAoAgw2AhxBAiMAQfSUFWojAEG7hxJqIAAoAgwgACgCFEEAQQAQACAAQSBqJAEjAUEgayIAJAEgACADQfLUC2o2AhggACABQSZqNgIUIAAjAkHVAGo2AgwgACgCGCMBQRBrIABBE2oiCjYCDCMBQRBrIgQkASAEIAo2AgwgBEEQaiQBIAAgACgCDDYCHEEEIwBBgJUVaiAGIAAoAgwgACgCFEEAQQAQACAAQSBqJAEgA0H81AtqIAFBJ2oQ0w4gA0GJ1QtqIAFBKGoQ0w4gA0GIhgtqIAFBKWoQoAMjAUEgayIAJAEgACADQeuoBGo2AhggACABQSpqNgIUIAAjAkHXAGo2AgwgACgCGCMBQRBrIABBE2oiCTYCDCMBQRBrIgQkASAEIAk2AgwgBEEQaiQBIAAgACgCDDYCHEEEIwBBsJUVaiAHIAAoAgwgACgCFEEAQQAQACAAQSBqJAEgA0HI/wNqIAFBK2oQoAMjAUEgayIAJAEgACADQdXfB2o2AhggACABQSxqNgIUIAAjAkHYAGo2AgwgACgCGCMBQRBrIABBE2oiCTYCDCMBQRBrIgQkASAEIAk2AgwgBEEQaiQBIAAgACgCDDYCHEEFIwBBwJUVaiMAQbuJEmogACgCDCAAKAIUQQBBABAAIABBIGokASADQYP5DGogAUEtahCgAyMBQSBrIgAkASAAIANBm/kMajYCGCAAIAFBLmo2AhQgACMCQdkAajYCDCAAKAIYIwFBEGsgAEETaiIJNgIMIwFBEGsiBCQBIAQgCTYCDCAEQRBqJAEgACAAKAIMNgIcQQYjAEHglRVqIwBBwokSaiAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIwFBIGsiACQBIAAgA0GChwtqNgIYIAAgAUEvajYCFCAAIwJB2gBqNgIMIAAoAhgjAUEQayAAQRNqIgk2AgwjAUEQayIEJAEgBCAJNgIMIARBEGokASAAIAAoAgw2AhxBBCMAQYCWFWogByAAKAIMIAAoAhRBAEEAEAAgAEEgaiQBIwFBIGsiACQBIAAgA0HRqBBqNgIYIAAgAUEwajYCFCAAIwJB2wBqNgIMIAAoAhgjAUEQayAAQRNqIgY2AgwjAUEQayIHJAEgByAGNgIMIAdBEGokASAAIAAoAgw2AhxBAyMAQZCWFWojAEHAiBJqIAAoAgwgACgCFEEAQQAQACAAQSBqJAEjAUEgayIAJAEgACADQcCuEGo2AhggACABQTFqNgIUIAAjAkHcAGo2AgwgACgCGCMBQRBrIABBE2oiBjYCDCMBQRBrIgckASAHIAY2AgwgB0EQaiQBIAAgACgCDDYCHEEEIwBBoJYVaiAIIAAoAgwgACgCFEEAQQAQACAAQSBqJAEgA0G5/QRqIAFBMmoQzw4gA0G3/QRqIAFBM2oQzw4gAiACQfoAaiIANgKQASACIANBrp4DajYCjAEgAiABQTRqNgKIASACQQA2AoQBIAJBADYCgAEgAiABQTVqNgJ8IAIgAigCiAE2ApACIAIoAogBIQQgAiACKAKEATYCmAIgAigChAEhCCACIAIoAoABNgKUAiACKAKAASEGIAIoAowBIQkgAiACKAJ8NgKcAiMAQbSWFWoiByMAQbyWFWojAEHMlhVqQQAgBSAEIwBB+okSaiIEIAggBCAGIAkjAEH8iRJqIAIoAnwQHCACIAA2ApQBIAIgAigClAE2AqQCIAIgAUE2ajYCoAIgAigCpAIhCCACKAKgAiEEIwFBEGsiACQBIAAgBDYCCCAAIwJB3gBqNgIAIwFBEGsgAEEHaiIGNgIMIwFBEGsiBCQBIAQgBjYCDCAEQRBqJAEgACAAKAIANgIMIAdBASMAQdyWFWogBSAAKAIAIAAoAggQFSAAQRBqJAEgAiAINgKsASACIANBtfgKajYCqAEgAkEANgKkASACKAKsASEEIAIgAUE3ajYCnAEgAiABQThqNgKYASACKAKoASEFIwFBEGsiACQBIAAgAkGjAWoiCDYCDCAAQRBqJAEjAEHglhVqIgYoAgAhCSACIAIoApwBNgKoAiACKAKcASEKIAJBpAFqIgsQ7QIhDCMBQRBrIgAkASAAIAg2AgwgAEEQaiQBIAYoAgAhCCACIAIoApgBNgKsAiAHIAUgCSMAQYyKEmoiACAKIAwgCCMAQZCKEmoiBSACKAKYASALEO0CEAggAiAENgLEASACIANB1scNajYCwAEgAkEENgK8ASACKALEASEIIAIgAUE5ajYCtAEgAiABQTpqNgKwASACKALAASEGIwFBEGsiBCQBIAQgAkG7AWoiCTYCDCAEQRBqJAEjAEHslhVqIgooAgAhCyACIAIoArQBNgKwAiACKAK0ASEMIAJBvAFqIg0Q7QIhDiMBQRBrIgQkASAEIAk2AgwgBEEQaiQBIAooAgAhBCACIAIoArABNgK0AiAHIAYgCyAAIAwgDiAEIAUgAigCsAEgDRDtAhAIIAIgCDYC3AEgAiADQcuYBWo2AtgBIAJBCDYC1AEgAigC3AEhCCACIAFBO2o2AswBIAIgAUE8ajYCyAEgAigC2AEhBiMBQRBrIgQkASAEIAJB0wFqIgk2AgwgBEEQaiQBIwBB8JYVaiIKKAIAIQsgAiACKALMATYCuAIgAigCzAEhDCACQdQBaiINEO0CIQ4jAUEQayIEJAEgBCAJNgIMIARBEGokASAKKAIAIQQgAiACKALIATYCvAIgByAGIAsgACAMIA4gBCAFIAIoAsgBIA0Q7QIQCCACIAg2AvQBIAIgA0G1wQJqNgLwASACQRA2AuwBIAIoAvQBIQggAiABQT1qNgLkASACIAFBPmo2AuABIAIoAvABIQYjAUEQayIEJAEgBCACQesBaiIJNgIMIARBEGokASMAQfSWFWoiCigCACELIAIgAigC5AE2AsACIAIoAuQBIQwgAkHsAWoiDRDtAiEOIwFBEGsiBCQBIAQgCTYCDCAEQRBqJAEgCigCACEEIAIgAigC4AE2AsQCIAcgBiALIAAgDCAOIAQgBSACKALgASANEO0CEAggAiAINgKMAiACIANB3rYBajYCiAIgAkEUNgKEAiACIAFBP2o2AvwBIAIgAUFAazYC+AEgAigCiAIhAyMBQRBrIgEkASABIAJBgwJqIgA2AgwgAUEQaiQBIwBBgJcVaiIFKAIAIQQgAiACKAL8ATYCyAIgAigC/AEhCCACQYQCaiIGEO0CIQkjAUEQayIBJAEgASAANgIMIAFBEGokASAFKAIAIQEgAiACKAL4ATYCzAIgByADIAQjAEG1ihJqIAggCSABIwBBuYoSaiACKAL4ASAGEO0CEAgjAUEQayIBJAEgASACQfkAaiIDNgIMIAEjAEGomQNqNgIIIAEoAgwaIwBB5JYVaiABKAIIQQRBARAYIAFBEGokASADIwBBjsgQakF/ENIFIwBB7dgQakEAENIFIwBB3MUQakEBENIFIwBBj9QQakHAABDSBSMAQa3EEGpB/wEQ0gUaIwFBEGsiASQBIAEgAkH4AGoiAzYCDCABIwBB8ZMDajYCCCABKAIMGiMAQYyXFWogASgCCEEEQQEQGCABQRBqJAEgAyMAQbbGEGpBfxDrAiMAQe7IEGpBABDrAiMAQZ7GEGpBARDrAiMAQfXXEGpBAhDrAiMAQcfVEGpBAxDrAiMAQYjZEGpBBBDrAiMAQezWEGpBBRDrAiMAQfvYEGpBBhDrAiMAQdzYEGpBBxDrAiMAQb/KEGpBCBDrAiMAQbLKEGpBCRDrAiMAQb7DEGpBChDrAhoQvgIQTBogAkEANgJ0IwBBr8MQaiACQfQAahCfBBC+AhBMGiACQQE2AnAjAEHuxxBqIAJB8ABqEJ8EEL4CEEwaIAJBAjYCbCMAQYfyEGogAkHsAGoQnwQQvgIQTBogAkEENgJoIwBBgtQQaiACQegAahCfBBC+AhBMGiACQRA2AmQjAEGoxhBqIAJB5ABqEJ8EEL4CIAJBIDYCYCMAQf/WEGogAkHgAGoQnwQQvgIgAkHAADYCXCMAQZLxEGogAkHcAGoQnwQgAkEANgJYIwBBiMkQaiACQdgAahD6ASACQQE2AlQjAEGBxhBqIAJB1ABqEPoBIAJBAjYCUCMAQavXEGogAkHQAGoQ+gEgAkEDNgJMIwBBodQQaiACQcwAahD6ASACQQQ2AkgjAEGq1BBqIAJByABqEPoBIAJBADYCRCMAQa/FEGogAkHEAGoQ+gEgAkEANgJAIwBBkskQaiACQUBrEPoBIAJBATYCPCMAQY3GEGogAkE8ahD6ASACQQI2AjgjAEG01xBqIAJBOGoQ+gEgAkEINgI0IwBB2NYQaiACQTRqEPoBIAJBDDYCMCMAQcHWEGogAkEwahD6ASACQQA2AiwjAEHl1xBqIAJBLGoQ+gEgAkEBNgIoIwBBktcQaiACQShqEPoBIAJBAjYCJCMAQYXYEGogAkEkahD6ASACQQM2AiAjAEGCoBFqIAJBIGoQ+gEgAkEENgIcIwBBockQaiACQRxqEPoBIAJBBTYCGCMAQczFEGogAkEYahD6ASACQQY2AhQjAEHqxRBqIAJBFGoQ+gEgAkGAAjYCECMAQavwEGogAkEQahD6ASACQf//AzYCDCMAQZ7EEGogAkEMahD6ASMBQYACayIBJAEgASMAQY6DEWo2AlAjAEGQ4hdqIgMtAABBAXFFBEAgA0EBOgAAI8sDI10QQAsgAUEANgJMIAEjAiIAQd8AajYCSCABQQA2AkQgASAAQeAAajYCQCABQQA2AjwgASAAQeEAajYCOCABKAJQIQMgASABQTdqIgc2AmggASADNgJkIAEgAEHiAGo2AmAgAUEANgJcIAFBADYCWCABIABB4wBqNgJUIAEgASgCYDYC8AEgASgCYCEDIAEgASgCXDYCcCABKAJcIQUgASABKAJYNgJsIAEoAlghBCABKAJkIQggASABKAJUNgL0ASO1ASPdAiPMA0EAIwBBs4kSaiIGIAMjAEH6iRJqIgMgBSADIAQgCCMAQfyJEmogASgCVBAcIAEgBzYCdCABIAEoAnQ2AvwBIAEgAEHkAGo2AvgBIAEoAvwBIQUgASgC+AEhByMBQRBrIgMkASADIAc2AgggAyMCQecAajYCACMBQRBrIANBB2oiBDYCDCMBQRBrIgckASAHIAQ2AgwgB0EQaiQBIAMgAygCADYCDCO1AUEBIwBBsJgVaiAGIAMoAgAgAygCCBAVIANBEGokASABKAJIIQMgASABKAJMNgIwIAEgAzYCLCABIAEpAiw3A3ggASgCeCEDIAEoAnwhBCABIAU2ApQBIAEjACIHQd7NCGo2ApABIAEgBDYCjAEgASADNgKIASABKAKUASEEIAEoApABIQUgASgCiAEhAyABIAEoAowBNgKEASABIAM2AoABIAEgASkCgAE3AxAjAUEgayIDJAEgASgCECEIIAEoAhQhBiADIAU2AhggAyAGNgIUIAMgCDYCECADIwJB6ABqNgIMIAMoAhghCCMBQRBrIgUgA0ELaiIGNgIMIAUkASAFIAY2AgwgBUEQaiQBIAMgAygCDDYCHCO1ASAIQQMjAEG0mBVqIwBBuYoSaiADKAIMIANBEGoQ9whBAEEAQQAQByADQSBqJAEgASgCQCEDIAEgASgCRDYCKCABIAM2AiQgASABKQIkNwOYASABKAKYASEDIAEoApwBIQUgASAENgK0ASABIAdB26wJajYCsAEgASAFNgKsASABIAM2AqgBIAEoArQBIQQgASgCsAEhBSABKAKoASEDIAEgASgCrAE2AqQBIAEgAzYCoAEgASABKQKgATcDCCMBQSBrIgMkASABKAIIIQggASgCDCEGIAMgBTYCGCADIAY2AhQgAyAINgIQIAMjAkHpAGo2AgwgAygCGCEIIwFBEGsiBSADQQtqIgY2AgwgBSQBIAUgBjYCDCAFQRBqJAEgAyADKAIMNgIcI7UBIAhBBCMAQcCYFWojAEHokRJqIAMoAgwgA0EQahD3CEEAQQBBABAHIANBIGokASABKAI4IQMgASABKAI8NgIgIAEgAzYCHCABIAEpAhw3A7gBIAEoArgBIQMgASgCvAEhBSABIAQ2AtQBIAEgB0GAzAlqNgLQASABIAU2AswBIAEgAzYCyAEgASgC1AEhBCABKALQASEFIAEoAsgBIQMgASABKALMATYCxAEgASADNgLAASABIAEpAsABNwMAIwFBIGsiAyQBIAEoAgAhCCABKAIEIQYgAyAFNgIYIAMgBjYCFCADIAg2AhAgAyMCQeoAajYCDCADKAIYIQgjAUEQayIFIANBC2oiBjYCDCAFJAEgBSAGNgIMIAVBEGokASADIAMoAgw2AhwjtQEgCEECIwBB0JgVaiMAQe6REmogAygCDCADQRBqEPcIQQBBAEEAEAcgA0EgaiQBIAEgBDYC4AEgASAHQYvhAmo2AtwBIAEgAEHlAGo2AtgBIAEoAuABIQQgASgC3AEhBSABKALYASEIIwFBIGsiAyQBIAMgBTYCGCADIAg2AhQgAyMCQesAajYCDCADKAIYIQgjAUEQayIFIANBE2oiBjYCDCAFJAEgBSAGNgIMIAVBEGokASADIAMoAgw2AhwjtQEgCEEDIwBB2JgVaiMAQfKREmogAygCDCADQRRqEO0CQQBBAEEAEAcgA0EgaiQBIAEgBDYC7AEgASAHQY/aAmo2AugBIAEgAEHmAGo2AuQBIAEoAugBIQAgASgC5AEhByMBQSBrIgMkASADIAA2AhggAyAHNgIUIAMjAkHsAGo2AgwgAygCGCEHIwFBEGsiACADQRNqIgU2AgwgACQBIAAgBTYCDCAAQRBqJAEgAyADKAIMNgIcI7UBIAdBBCMAQfCYFWojAEH3kRJqIAMoAgwgA0EUahDtAkEAQQBBABAHIANBIGokASABQYACaiQBIAJB0AJqJAELZwBBACEBIAAoAhQgAigCABBcBH9BAAUCQCACKAIEIgFFDQBBBiAAIAEQ0QENACMAIgBB9I4PaiAAQfKTEGpBowMjDykDACMeKQMAIABBhJEMakEAEEZBfw8LIAIoAghBAToAAEEBCwtWACAAKAIUIAIoAggQXARAQQAPCyACKAIAIAIoAgQgABCkB0EATgRAQQEPCyMAIgBB9I4PaiAAQYCVEGpBhQIjDykDACMIKQMAIABBi+gKakEAEEZBfwtYAEEGIAAgAigCACgCBCACKAIEQQV0ahDRAUUEQCMAIgBB9I4PaiAAQYWdEGpB2QAjDykDACMeKQMAIABBhJEMakEAEEZBfw8LIAIgAigCBEEBajYCBEEAC00BAX8gAiACKAIAQQBBBiABIAAQ6QIiADYCBCAABH9BAAUjACIAQejMD2ogAEH8lhBqQccKIw8pAwAjOCkDACAAQaaFCGpBABBGQX8LC/IEAgN/AX4jAUEwayICJAEgASgCACEDIAJBADYCLCACIAM2AihBfyEDAkAgASgCBCAAIwJB3gVqIAJBKGoQ8AJBAEgEQCMAIgBB6MwPaiAAQbygEGpB+QojDykDACNCKQMAIABB558OakEAEEYMAQsCQAJAIAEpAxAiBUJ/UQ0AAkAgASgCCEUEQCACIAIoAiwpAwg3AxgMAQsgAiABKAIANgIIIAIgASgCBDYCDCACIAIoAiwoAhQiAzYCECADIAMQUUEAEJ0BIQMgAkIANwMgIAIgAzYCFCABKQMQIQULIAEoAgAgBUEAEI4BIgRFBEAjACIAQejMD2ogAEG8oBBqQZQLIw8pAwAjJSkDACAAQaWAAWpBABBGQX8hAwwCC0F/IQMgBCACQQhqQQBBABDHAkEATg0AIwAiAEHozA9qIABBvKAQakGbCyMPKQMAI0ApAwAgAEGXwQxqQQAQRgwBCyABKAIAIAEoAhggAigCLBCkB0EASARAIwAiAEHozA9qIABBvKAQakGgCyMPKQMAI4ACKQMAIABBqLwDakEAEEYMAQsgASgCAEEAIAIoAiwQiAlBAEgEQCMAIgBB6MwPaiAAQbygEGpBpQsjDykDACM0KQMAIABBzoQIakEAEEYMAQtBBiACKAIsEMUBGiABKAIEIAAQ1wVBAE4EQEEAIQMMAQsjACIAQejMD2ogAEG8oBBqQawLIw8pAwAjQCkDACAAQer6BWpBABBGCyAERQ0AIAQQhgFBAE4NACMAIgBB6MwPaiAAQbygEGpBsQsjDykDACMvKQMAIABB0IABakEAEEZBfyEDCyACQTBqJAEgAwvSAwICfwF+IwFBIGsiBCQBAkAgAigCAEEAQQYgASAAEOkCIgEEQAJAAkAgAikDCCIFQn9RDQAgAigCACAFQQAQjgEiA0UEQCMAIgBB6MwPaiAAQdKXEGpBsQkjDykDACMlKQMAIABB3vIAakEAEEZBfyEADAILIAQgASkDCDcDEEF/IQAgAyAEQQBBABDHAkEATg0AIwAiAkHozA9qIAJB0pcQakG6CSMPKQMAI0ApAwAgAkG5vwxqQQAQRgwBCwJAIAItABRBAUcNAEF/IQAgAigCACACKAIQIAEQpAdBAE4NACMAIgJB6MwPaiACQdKXEGpBwAkjDykDACOAAikDACACQai8A2pBABBGDAELQX8hACACKAIAQQAgARCICUEATgRAQQAhAAwBCyMAIgJB6MwPaiACQdKXEGpBxQkjDykDACM0KQMAIAJBzoQIakEAEEYLAkAgA0UNACADEIYBQQBODQAjACIAQejMD2ogAEHSlxBqQcoJIw8pAwAjLykDACAAQfjzAGpBABBGQX8hAAtBBiABEMUBGgwBCyMAIgBB6MwPaiAAQdKXEGpBqQkjDykDACM4KQMAIABBpoUIakEAEEZBfyEACyAEQSBqJAEgAAs2AQJ/IwFBEGsiACQBIAAjACIBQfzhF2ooAgAgAUGA4hdqKAIAEHQ2AgwgACgCDCAAQRBqJAEL0wEBAn8jAUEgayICJAEgAiABKAIANgIIIAIgASkDKDcDECACIAEoAjA2AhggAiABLQA0OgAcQX8hAwJAIAEoAgQgACMCQdwFaiACQQhqEPACQQBIBEAjACIAQejMD2ogAEGeoRBqQewJIw8pAwAjQikDACAAQeefDmpBABBGDAELQQAhAyABLQAgQQFHDQAgASgCBCAAENcFQQBODQAjACIAQejMD2ogAEGeoRBqQfEJIw8pAwAjQCkDACAAQer6BWpBABBGQX8hAwsgAkEgaiQBIAMLpwEBAn8gAigCAEEAQQYgASAAEOkCIgBFBEAjACIAQejMD2ogAEGblxBqQewHIw8pAwAjOCkDACAAQaaFCGpBABBGQX8PCyACIAAoAhQiARBRIgM2AgwCQCACKAIEIgRFDQAgBCABIANBAWoiASACKAIIIgMgASADSRsQkgEaIAIoAggiASACKAIMSw0AIAIoAgQgAWpBAWtBADoAAAtBBiAAEMUBGkEAC4sBAQJ/IwFBEGsiAiQBIAIgASgCADYCACACIAEoAgg2AgQgAiABKAIMNgIIQX8hAwJAIAEoAgQgACMCQdoFaiACEPACQQBIBEAjACIAQejMD2ogAEH8oBBqQZoIIw8pAwAjQikDACAAQfagDmpBABBGDAELIAEgAigCDDYCEEEAIQMLIAJBEGokASADC00BAX8gAiACKAIAQQBBBiABIAAQ6QIiADYCBCAABH9BAAUjACIAQejMD2ogAEHqlxBqQa8GIw8pAwAjOCkDACAAQaaFCGpBABBGQX8LC/ABAgJ/AX4jAUEQayICJAECQCABKQMQIgRCAFIEQCABIARCAX03AxAgASABKQMIQgF8NwMIDAELIAIgASgCADYCCEF/IQMgASgCBCAAIwJB2AVqIAJBCGoQ8AJBAEgEQCMAIgBB6MwPaiAAQYGiEGpB0wYjDykDACNCKQMAIABB254OakEAEEYMAQsgAigCDCABKAIcIAEoAhgRAAAhA0EGIAIoAgwQxQEaIAEgASkDCEIBfDcDCCADQQBIBEAjACIAQejMD2ogAEGBohBqQeIGIw8pAwAjXikDACAAQfr/DWpBABBGCwsgAkEQaiQBIAMLWABBBiAAIAEoAgAoAgQgASgCBEEFdGoQ0QFFBEAjACIAQejMD2ogAEG9nRBqQdEFIw8pAwAjHikDACAAQYSRDGpBABBGQX8PCyABIAEoAgRBAWo2AgRBAAuKAQEBfyACKAIAQQBBBiABIAAQ6QIiAARAQQYgACACKAIEENEBRQRAIwAiAUHozA9qIAFB3ZYQakGlBCMPKQMAIx4pAwAgAUGEkQxqQQAQRkF/IQMLQQYgABDFARogAw8LIwAiAEHozA9qIABB3ZYQakGhBCMPKQMAIzgpAwAgAEGmhQhqQQAQRkF/CycBAn8jAUEQayIAJAEgACMCQQRqQQAQdDYCDCAAKAIMIABBEGokAQtxAQJ/IwFBEGsiAiQBIAIgASgCADYCCCACIAEoAgg2AgwgASgCBCAAIwJB1QVqIAJBCGoQ8AJBAEgEQCMAIgBB6MwPaiAAQZygEGpByQQjDykDACNCKQMAIABB9qAOakEAEEZBfyEDCyACQRBqJAEgAws9AQF/QQYgACABENEBBH9BAAUjACIAQejMD2ogAEGJlBBqQcsDIw8pAwAjHikDACAAQYSRDGpBABBGQX8LCzMAIAQgBCkDACAAKAIIIgAtACkgAC0AKGpBGGogACgCBCgCwAFsQQF0QQhqrXw3AwBBAAuTAwEDfwJAAkACfwJAAkAgACOKASACIABBgAEQbyIDBEBBACADKAK8ASIBIAQoAggiBigCAGoiBSAEKAIAIgdPBH8gBigCBCAFIAdBAXQiASABIAVJG0EFdBBpIgFFDQIgBCgCCCABNgIEIAMoArwBBSABC0UNAxpBACEBAkADQCAEKAIIIgUgBSgCACIGQQFqNgIAIAMoAsABIAFBKGxqIAQoAgQgBSgCBCAGQQV0ahCmB0EASA0BIAFBAWoiASADKAK8AUkNAAtBAAwECyMAIgFBn+MPaiABQfvHC2pBxgojDykDACMLKQMAIAFB3oIIakEAEEYMAgsjACIAQZ/jD2ogAEH7xwtqQa4KIw8pAwAjJCkDACAAQd7jDGpBABBGDAMLIwAiAUGf4w9qIAFB+8cLakG4CiMPKQMAIxQpAwAgAUGCiw5qQQAQRgtBfwshASAAI4oBIAIgA0EAEFtBAE4NASMAIgBBn+MPaiAAQfvHC2pBzAojDykDACMiKQMAIABBkbEFakEAEEYLQX8hAQsgAQu7CgIGfwF+IwFBsAFrIgEkASAEKAIUIQggBCgCACEKAkACQCAAI4oBIAIgAEGAARBvIgcEQAJ/QQAgBygCvAFFDQAaAkADQCAHKALAASEDIAFBfzYCZAJAIAMgCUEobGoiAygCAEECRw0AIAgtAAFBAUcNACABQn83AwggASADKQMINwNwIAEgAykDEDcDeCABIAMpAxg3A4ABIAEgAykDIDcDiAEgASADKQMANwNoIAFBIGoiBUIANwIAIAFBADYCKCABIAo2AjggASAFNgI8IAQoAgQgASgCcCIGEJYCIgVFBEAjACIDQZ/jD2ogA0GhxwBqQaYJIw8pAwAjCCkDACADQYqQC2pBABBGDAMLIAUgBCgCCCAGayIGEKsCIAZGBEAjACIDQZ/jD2ogA0GhxwBqQasJIw8pAwAjCikDACADQaC+AmpBABBGDAMLIAFBOGogBUEAIwJBwQVqIAFBCGoQ6wFBAEgEfyMAIgVBn+wPaiAFQc/MBWpBrgUjDykDACMoKQMAIAVB3YYDakEAEEZBfwVBAAtBAEgEQCMAIgNBn+MPaiADQaHHAGpBsAkjDykDACPYASkDACADQb38AmpBABBGDAMLIAEpAwgiC0J/UQ0AIAEgCzcDiAEgAUHoAGohAwsCQAJAIAMpAyBCf1IEQCABQSBqIgYiBUIANwMAIAVCADcDECAFQn83AwggASAEKAIMNgIgIAFBCGoiBUIANwMAIAVCADcDECAFQn83AwggASAANgIIIAEgAykDIDcDECAFIAYgCEEBIAFB5ABqIAFB4ABqEMwFQQBIDQEgASgCZEUEQCABQgA3A0AgASABKAJgIgUoAgQ2AkggASAFKQMQNwNYIAEgBSkDCDcDUAsgAUEANgKQASABIAEpAyg3A6gBDAILIAMoAgBBAkcNASABQQE2ApABIAFBfzYCZCABIAQoAgQgAygCCBCWAiIFNgKoASAFRQRAIwAiA0Gf4w9qIANBoccAakHgCSMPKQMAIwgpAwAgA0GKkAtqQQAQRgwECyAFIAQoAgggAygCCGsiBRCrAiAFRw0BIwAiA0Gf4w9qIANBoccAakHlCSMPKQMAIwopAwAgA0GgvgJqQQAQRgwDCyMAIgNBn+MPaiADQaHHAGpByAkjDykDACMeKQMAIANBgPICakEAEEYMAgsgBCgCBCADKAIYEJYCIgVFBEAjACIDQZ/jD2ogA0GhxwBqQewJIw8pAwAjCCkDACADQcSLC2pBABBGDAILIAUgBCgCCCADKAIYayIDEKsCIANGBEAjACIDQZ/jD2ogA0GhxwBqQfEJIw8pAwAjCikDACADQaC+AmpBABBGDAILIAFCADcDmAEgAUEANgKgASABIAU2AqQBIAFBADoAlAEgAUJ/NwMgIAFBIGoiAwRAIAMjAEHo5BdqKAIAKQNgNwMACyMAQejkF2ooAgBCAjcDYCAEKAIMIAQoAhAgAUGQAWogASgCZCIDQQAgAUFAayADGxDjDiMAQejkF2ooAgAgASkDIDcDYEEASARAIwAiA0Gf4w9qIANBoccAakGACiMEKQMAIwUpAwAgA0HKlwtqQQAQRgwCCyAJQQFqIgkgBygCvAFJDQALQQAMAQtBfwshAyAAI4oBIAIgB0EAEFtBAE4NAiMAIgBBn+MPaiAAQaHHAGpBiQojDykDACMiKQMAIABBkbEFakEAEEYMAQsjACIAQZ/jD2ogAEGhxwBqQYQJIw8pAwAjJCkDACAAQd7jDGpBABBGC0F/IQMLIAFBsAFqJAEgAwuJAgEDfgJAAkACfwJAIAAjigEgAiAAQYABEG8iAwRAIAQpAwgiBSADNQK8AXwhBiAEKQMAIgcgBVQNASAGIAdYDQFBASADKALAASAHIAV9p0EobGogBCAEKAIQEQAAQQBODQIaIwAiAUGf4w9qIAFB5IUBakGSCCMPKQMAIwgpAwAgAUHOoQ5qQQAQRkF/DAILIwAiAEGf4w9qIABB5IUBakGGCCMPKQMAIyQpAwAgAEHe4wxqQQAQRgwCCyAEIAY3AwhBAAshASAAI4oBIAIgA0EAEFtBAE4NASMAIgBBn+MPaiAAQeSFAWpBnAgjDykDACMiKQMAIABBkbEFakEAEEYLQX8hAQsgAQuWAQACfwJAIAAjigEgAiAAQYABEG8iAUUEQCMAIgBBn+MPaiAAQZznBWpB3QcjDykDACMkKQMAIABB3uMMakEAEEYMAQsgBCAEKQMAIAE1ArwBfDcDAEEAIAAjigEgAiABQQAQW0EATg0BGiMAIgBBn+MPaiAAQZznBWpB4wcjDykDACMiKQMAIABBkbEFakEAEEYLQX8LC74DAgR/AX4jAUEgayIDJAECQAJAIAAjigEgAiAAQYABEG8iBQRAQQAhAQJAIAUoArwBRQ0AIAUoAsABIQgDQAJAIAQpAwgiCUIAUgRAIAQgCUIBfTcDCEEAIQEMAQsCQCAIIAZBKGxqIAQoAgAgAxCmB0EASARAIwAiAUGf4w9qIAFB+5AKakGmByMPKQMAIwspAwAgAUHegghqQQAQRgwBCyADIAQoAhQgBCgCEBEAACEBQQYgAxCMAUEATg0BIwAiAUGf4w9qIAFB+5AKakGtByMPKQMAIxspAwAgAUH9kQxqQQAQRgtBfyEBDAILIAQoAhgiBwRAIAcgBykDAEIBfDcDAAsgAUUgBkEBaiIGIAUoArwBSXENAAsgAUEATg0AIwAiBEGf4w9qIARB+5AKakG2ByMPKQMAI14pAwAgBEH6/w1qQQAQRgsgACOKASACIAVBABBbQQBODQIjACIAQZ/jD2ogAEH7kApqQbsHIw8pAwAjIikDACAAQZGxBWpBABBGDAELIwAiAEGf4w9qIABB+5AKakGYByMPKQMAIyQpAwAgAEHe4wxqQQAQRgtBfyEBCyADQSBqJAEgAQuEAgECfyMBQdAAayIFJAEgBUFAayADKAIANgIAIAUjACIGQdWEEWo2AjwgBSACNgI4IAUgBkGeghJqNgI0IAUgATYCMCAAIAZBttERaiAFQTBqEEoaAkAgBCgCBARAIAUgAjYCKCAFIAE2AiAgBSMAIgFBrJURajYCLCAFIAFBnoISajYCJCAAIAFBvckRaiAFQSBqEEoaIAQoAgQgAygCABCWAiIBRQ0BIAUgATYCECAAIwBBltYRaiAFQRBqEEoaDAELIAUgAjYCCCAFIAE2AgAgBSMAIgFBttsRajYCDCAFIAFBnoISajYCBCAAIAFBvckRaiAFEEoaCyAFQdAAaiQBQQALnQEAAkACQAJAAkAgACgCGEECaw4HAgMAAwMDAQMLIAEgAigCADoAACABIAIoAgBBCHY6AAEgASACLwECOgACIAEgAi0AAzoAA0EADwsgAigCACEAIAFBADYABCABIAA6AAAgASAAQRh2OgADIAEgAEEQdjoAAiABIABBCHY6AAFBAA8LIAEgAigCADoAACABIAIoAgBBCHY6AAELQQALigIAAkAgAgJ/AkACQAJAIAAoAhhBAmsOBwIEAAQEBAEECyACIAEtAAAiADYCACACIAAgAS0AAUEIdHIiADYCACACIAEtAAJBEHQgAHIiADYCACABLQADQRh0IAByDAILIAJBADYCACACIAEtAAciADYCACACIAEtAAYgAEEIdHIiADYCACACIAEtAAUgAEEIdHIiADYCACACIAEtAAQgAEEIdHIiADYCACACIAEtAAMgAEEIdHIiADYCACACIAEtAAIgAEEIdHIiADYCACACIAEtAAEgAEEIdHIiADYCACABLQAAIABBCHRyDAELIAIgAS0AACIANgIAIAAgAS0AAUEIdHILNgIAC0EAC7UKAQd/IwFBQGoiAiQBAkACQAJAAkACQAJ/AkAgACOKASABIABBABBvIgMEQCAEKAIABEACQCADKAK8ASIHBEAgAygCwAEhCgNAIAQoAgQgCiAHIAhqIg1BAXYiCUEobCILaigCGBCWAiIKRQRAIwAiBEGf4w9qIARB8N8JakHeBSMPKQMAIwgpAwAgBEGqlwtqQQAQRkEADAcLIAggCUEBaiAEKAIAIAogBCgCCCADKALAASIKIAtqKAIYaxCgAiILQQBIIgwbIgggCSAHIAwbIgdJQQAgCxsNAAsgC0UNAQsjACIEQZ/jD2ogBEHw3wlqQecFIw8pAwAjKCkDACAEQay7DWpBABBGQQAMBAsgAiAEKAIEIAlBKGwiCCADKALAAWooAhgQlgIiBzYCNCAHRQRAIwAiBEGf4w9qIARB8N8JakHrBSMPKQMAIwgpAwAgBEGKkAtq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IAEgADEABCADQgiGhCIDNwMIIAEgADEAAyADQgiGhCIDNwMIIAEgADEAAiADQgiGhCIDNwMIIAEgADEAASADQgiGhCIDNwMIIAEgADEAACADQgiGhDcDCCABIAAoAAg2AAAgASAAKAALNgADQQALIgAgACABKQMINwAAIAAgASgAADYACCAAIAEoAAM2AAtBAAsgAQJ+IAIgACkDECIDIAEpAwgiBFUgAyAEU2s2AgBBAAsiACAAIAEpAxA3AwggACABKAIgNgIAIAAgASgAIzYAA0EAC9wCAQJ/IwFBkAFrIgQkASAEIAMoAgg2AoABIAQjACIGQcqVEWo2AnwgBCACNgJ4IAQgBkGeghJqNgJ0IAQgATYCcCAAIAZB4soRaiAEQfAAahBKGiADLQAAIQAgBCAGQZzLEWoiAjYCZCAEIAA2AmAjmQEoAgAiACAGQfrIBGoiASAEQeAAahBKGiADLQABIQUgBCACNgJUIAQgBTYCUCAAIAEgBEHQAGoQShogAy0AAiEFIAQgAjYCRCAEIAU2AkAgACABIARBQGsQShogAy0AAyEFIAQgAjYCNCAEIAU2AjAgACABIARBMGoQShogAy0ABCEFIAQgAjYCJCAEIAU2AiAgACABIARBIGoQShogAy0ABSEFIAQgAjYCFCAEIAU2AhAgACABIARBEGoQShogAy0ABiECIAQgBkHWzRFqNgIEIAQgAjYCACAAIAEgBBBKGiAEQZABaiQBQQALWAAgASAALQAAIgI2AgggASACIAAtAAFBCHRyIgI2AgggASAALQACQRB0IAJyIgI2AgggASAALQADQRh0IAJyNgIIIAEgACgABDYAACABIAAoAAc2AANBAAtDACAAIAEoAgg6AAAgACABKAIIQQh2OgABIAAgAS8BCjoAAiAAIAEtAAs6AAMgACABKAAANgAEIAAgASgAAzYAB0EAC60BACACKAIAQQBBBiABIAAQ6QIiAEUEQCMAIgBBoocQaiAAQZPuBWpBlwEjDykDACM4KQMAIABBpoUIakEAEEZBfw8LIAIgAigCBCAAKAIUEFwiATYCEAJAIAENACACKAIIIgFFDQAgACACKAIMIAERAABBAE4NACMAIgBBoocQaiAAQZPuBWpBnwEjDykDACNCKQMAIABB9qAOakEAEEZBfw8LQQYgABDFARpBAAvSAQED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yAFCf1IEQCABAn8gASkDwAEiBEEBIAEtAL0BIgB0rSIFWARAQgAhBUEKDAELIAQgBXxCAX0gAK2IIgZCAoZC/P///w+DIQUgBqdBB2pBA3ZBCmoLIAEoAogCaq0gBXwgBCABMQC8AX58Qv////8PgzcD2AELIAMgAygCDEEEajYCDCACKAIQIQIgASABKQPAATcD4AEgASABKAKMAiABKAKIAmpBDGoiADYC+AEgASAArTcD0AFBACEAAkAgASgCuAEoAgwiB0UNACABIAIgBxEBACICNgKQAiACDQAjACIAQduaD2ogAEGorQJqQZIBIzcpAwAjMykDACAAQey8AWpBABBGQX8hAAsgAEEATg0BIwAiAEHb3A9qIABBo88JakG2AiM3KQMAIwUpAwAgAEGdoAVqQQAQRgsgARDeCUEAIQFBAE4NACMAIgBB29wPaiAAQaPPCWpBwAIjNykDACMbKQMAIABB+J8FakEAEEYLIANBEGokASABC2sBAX8jAUEQayICJAFBfyEDAkAgACABIAJBDGogAkEIahD7AUEASARAIwAiAEHb3A9qIABB9McHakHNASM3KQMAIwgpAwAgAEGJ/ANqQQAQRgwBCyACKAIMIAIoAghGIQMLIAJBEGokASADCx8AIAEgACgCACgCCCIALQApIAAtAChqQQxqNgIAQQALhAEAQQAhAiABQQA2AAAgASADKALEAToABCABIAMoAsQBQQh2OgAFIAEgAy8BxgE6AAYgASADLQDHAToAByAAKAIIKAIAIAFBCGogAUEQahDgBUEASAR/IwAiAEHk1g9qIABBwtcJakHRByMRKQMAIwUpAwAgAEGSggdqQQAQRkF/BUEACwvjBwIKfwF+IwFBIGsiBSQBIAUgADcDGCAFIAE2AhQgBSACNgIQIAUgAzYCDCAFIAEQiAE2AgggBSACEIgBNgIEIAUgAxCIATYCACAFKAIIIQQgBSgCBCECIAUpAxghACAFKAIAIQcjAUHwAGsiASQBIAFCADcDaCMrLQAAIQMCfwJAAkAjKi0AAA0AIANBAXENAEF/IQYQWEEATg0AQQAhAiMAIgNB6fsPaiADQdPiB2pBkwUjHCkDACMFKQMAIANBmoYOakEAEEYMAQtBfyEGEFlBAEgEQEEAIQIjACIDQen7D2ogA0HT4gdqQZMFIxwpAwAjFSkD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NgIAIwBB2LIVaiMCQbsDaiIKNgIAIwBB5LIVaiMAQbnbA2oiCzYCACMAQeyyFWogATYCACMAQfCyFWogBzYCACMAQfSyFWojAkG8A2o2AgAjAEH4shVqIwJBvQNqNgIAIwBB/LIVaiMCQb4DajYCACMAQYCzFWojAkG/A2o2AgAjAEGEsxVqIAk2AgAjAEGIsxVqIAo2AgAjAEGYsxVqIwBB4JADajYCACMAQbCzFWojAEGVmwNqNgIAIwBBxLMVaiMCQcIDajYCACMAQcizFWojAkHDA2o2AgAjAEHMsxVqIwJBxANqNgIAIwBB0LMVaiMCQcUDajYCACMAQdSzFWojAkHGA2o2AgAjAEHYsxVqIwJBxwNqNgIAIwBB3LMVaiMCQcgDajYCACMAQeCzFWojAkHJA2o2AgAjAEHksxVqIwJBygNqNgIAIwBB6LMVaiMCQcsDajYCACMAQeyzFWojAkHMA2o2AgAjAEHwsxVqIwJBzQNqNgIAIwBB9LMVaiMCQc4DajYCACMAQfizFWojAkHPA2o2AgAjAEH8sxVqIwJB0ANqNgIAIwBBgLQVaiMCQdEDajYCACMAQYS0FWojAkHSA2o2AgAjAEGItBVqIwJB0wNqNgIAIwBBjLQVaiMCQdQDajYCACMAQZS0FWogAzYCACMAQZy0FWojAkHVA2oiAzYCACMAQaC0FWojAkHWA2oiATYCACMAQaS0FWojAkHXA2o2AgAjAEGotBVqIwJB2ANqNgIAIwBBrLQVaiMCQdkDajYCACMAQbC0FWojAkHaA2o2AgAjAEG0tBVqIwJB2wNqIgc2AgAjAEG4tBVqIwJB3ANqIgk2AgAjAEHEtBVqIAs2AgAjAEHMtBVqIAM2AgAjAEHQtBVqIAE2AgAjAEHUtBVqIwJB3QNqNgIAIwBB2LQVaiMCQd4DajYCACMAQdy0FWojAkHfA2o2AgAjAEHgtBVqIwJB4ANqNgIAIwBB5LQVaiAHNgIAIwBB6LQVaiAJNgIAIwBB+LQVaiMAQfGQA2o2AgAjAEGQtRVqIwBBqZsDajYCACMAQai1FWojAkHhA2o2AgAjAEGstRVqIwJB4gNqNgIAIwBBsLUVaiMCQeMDajYCACMAQbS1FWojAkHkA2o2AgAjAEG4tRVqIwJB5QNqNgIAIwBBwLUVaiMCQeYDajYCACMAQcS1FWoj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Qc4OajYCACMAQbC1F2ojAkHPDmo2AgAjAEG0tRdqIwJB0A5qNgIAIwBBuLUXaiMCQdEOajYCACMAQby1F2ojAkHSDmo2AgAjAEHAtRdqIwJB0w5qNgIAIwBBxLUXaiMCQdQOajYCACMAQci1F2ojAkHVDmo2AgAjAEHMtRdqIwJB1g5qNgIAIwBB0LUXaiMCQdcOajYCACMAQdS1F2ojAkHYDmo2AgAjAEHYtRdqIwJB2Q5qNgIAIwBB3LUXaiMCQdoOajYCACMAQeC1F2ojAkHbDmo2AgAjAEHktRdqIwJB3A5qNgIAIwBB6LUXaiMCQd0OajYCACMAQey1F2ojAkHeDmo2AgAjAEHwtRdqIwJB3w5qNgIAIwBB9LUXaiMCQeAOajYCACMAQfi1F2ojAkHhDmo2AgAjAEH8tRdqIwJB4g5qNgIAIwBBgLYXaiMCQeMOajYCACMAQYS2F2ojAkHkDmo2AgAjAEGIthdqIwJB5Q5qNgIAIwBBjLYXaiMCQeYOajYCACMAQZC2F2ojAkHnDmo2AgAjAEGUthdqIwJB6A5qNgIAIwBBmLYXaiMCQekOajYCACMAQZy2F2ojAkHqDmo2AgAjAEGgthdqIwJB6w5qNgIAIwBBpLYXaiMCQewOajYCACMAQai2F2ojAkHtDmo2AgAjAEGsthdqIwJB7g5qNgIAIwBBsLYXaiMCQe8OajYCACMAQbS2F2ojAkHwDmo2AgAjAEG4thdqIwJB8Q5qNgIAIwBBvLYXaiMCQfIOajYCACMAQcC2F2ojAkHzDmo2AgAjAEHEthdqIwJB9A5qNgIAIwBByLYXaiMCQfUOajYCACMAQcy2F2ojAkH2Dmo2AgAjAEHQthdqIwJB9w5qNgIAIwBB1LYXaiMCQfgOajYCACMAQdi2F2ojAkH5Dmo2AgAjAEHcthdqIwJB+g5qNgIAIwBB4LYXaiMCQfsOajYCACMAQeS2F2ojAkH8Dmo2AgAjAEHothdqIwJB/Q5qNgIAIwBB7LYXaiMCQf4OajYCACMAQfC2F2ojAkH/Dmo2AgAjAEH0thdqIwJBgA9qNgIAIwBB+LYXaiMCQYEPajYCACMAQfy2F2ojAkGCD2o2AgAjAEGAtxdqIwJBgw9qNgIAIwBBhLcXaiMCQYQPajYCACMAQYi3F2ojAkGFD2o2AgAjAEGMtxdqIwJBhg9q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aGlsZCBvZiBhcnJheSBwcm94eQB1bmFibGUgdG8gYWRkIGZpeGVkIGFycmF5IGVudHJ5IGFzIGNoaWxkIG9mIGFycmF5IHByb3h5AHVuYWJsZSB0byBhZGQgdjIgQi10cmVlIGhlYWRlciBhcyBjaGlsZCBvZiBhcnJheSBwcm94eQB1bmFibGUgdG8gZGVzdHJveSB2aXJ0dWFsIGVudHJ5IHVzZWQgZm9yIHByb3h5AHVuYWJsZSB0byBnZXQgZGF0YXNldCBvYmplY3QgaGVhZGVyIHByb3h5AHVuYWJsZSB0byBjcmVhdGUgZmx1c2ggZGVwZW5kZW5jeSBvbiBvYmplY3QgaGVhZGVyIHByb3h5AGNhbid0IGNyZWF0ZSBvYmplY3QgaGVhZGVyIHByb3h5AHVuYWJsZSB0byB1cGRhdGUgaW5kZXggZm9yIGNodW5rIHByb3h5AHVuYWJsZSB0byBjaGVjayBtZXRhZGF0YSBjYWNoZSBzdGF0dXMgZm9yIGNodW5rIHByb3h5AHVuYWJsZSB0byBkZXN0cm95IG9iamVjdCBoZWFkZXIgY2h1bmsgcHJveHkAY2FuJ3QgcmVtb3ZlIG9iamVjdCBoZWFkZXIgYXMgcGFyZW50IG9mIHByb3h5AGNhbid0IGFkZCBvYmplY3QgaGVhZGVyIGFzIHBhcmVudCBvZiBwcm94eQBjYW4ndCByZW1vdmUgb2JqZWN0IGhlYWRlciBjaHVuayBhcyBwYXJlbnQgb2YgcHJveHkAY2FuJ3QgYWRkIG9iamVjdCBoZWFkZXIgY2h1bmsgYXMgcGFyZW50IG9mIHByb3h5AHVuYWJsZSB0byBhZGQgZXh0ZW5zaWJsZSBhcnJheSBhcyBjaGlsZCBvZiBwcm94eQB1bmFibGUgdG8gYWRkIGZpeGVkIGFycmF5IGFzIGNoaWxkIG9mIHByb3h5AHVuYWJsZSB0byBhZGQgdjIgQi10cmVlIGhlYWRlciBhcyBjaGlsZCBvZiBwcm94eQB1bmFibGUgdG8gYWRkIHYyIEItdHJlZSBhcyBjaGlsZCBvZiBwcm94eQB1bmFibGUgdG8gYWRkIHYyIEItdHJlZSBpbnRlcm5hbCBub2RlIGFzIGNoaWxkIG9mIHByb3h5AHVuYWJsZSB0byBhZGQgdjIgQi10cmVlIGxlYWYgbm9kZSBhcyBjaGlsZCBvZiBwcm94eQB1bmFibGUgdG8gYWRkIHYyIEItdHJlZSBub2RlIGFzIGNoaWxkIG9mIHByb3h5AGNhbid0IGNyZWF0ZSB2MiBCLXRyZWUgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGV4dGVuc2libGUgYXJyYXkgYW5kIHByb3h5AHVuYWJsZSB0byBkZXN0cm95IGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBmaXhlZCBhcnJheSBhbmQgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIHYyIEItdHJlZSBhbmQgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgZXh0ZW5zaWJsZSBhcnJheSAndG9wJyBwcm94eQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gaGVhZGVyIGFuZCBleHRlbnNpYmxlIGFycmF5ICd0b3AnIHByb3h5AHVuYWJsZSB0byBkZXN0cm95IGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBpbmRleCBibG9jayBhbmQgZXh0ZW5zaWJsZSBhcnJheSAndG9wJyBwcm94eQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gc3VwZXIgYmxvY2sgYW5kIGV4dGVuc2libGUgYXJyYXkgJ3RvcCcgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRhdGEgYmxvY2sgYW5kIGV4dGVuc2libGUgYXJyYXkgJ3RvcCcgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRhdGEgYmxvY2sgcGFnZSBhbmQgZXh0ZW5zaWJsZSBhcnJheSAndG9wJyBwcm94eQB1bmFibGUgdG8gZGVzdHJveSBmaXhlZCBhcnJheSAndG9wJyBwcm94eQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gaGVhZGVyIGFuZCBmaXhlZCBhcnJheSAndG9wJyBwcm94eQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gZGF0YSBibG9jayBhbmQgZml4ZWQgYXJyYXkgJ3RvcCcgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRhdGEgYmxvY2sgcGFnZSBhbmQgZml4ZWQgYXJyYXkgJ3RvcCcgcHJveHkAdW5hYmxlIHRvIGRlc3Ryb3kgdjIgQi10cmVlICd0b3AnIHByb3h5AHVuYWJsZSB0byBkZXN0cm95IGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBoZWFkZXIgYW5kIHYyIEItdHJlZSAndG9wJyBwcm94eQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gaW50ZXJuYWwgbm9kZSBhbmQgdjIgQi10cmVlICd0b3AnIHByb3h5AHVuYWJsZSB0byBkZXN0cm95IGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBsZWFmIG5vZGUgYW5kIHYyIEItdHJlZSAndG9wJyBwcm94eQBINUFDX21hcmtfZW50cnlfZGlydHkASDVDX21hcmtfZW50cnlfZGlydHkASDVGX3N1cGVyX2RpcnR5AEg1SEZfX2hkcl9kaXJ0eQBINUIyX19oZHJfZGlydHkASDVDX19tYXJrX2ZsdXNoX2RlcF9kaXJ0eQBINUhGX19pYmxvY2tfZGlydHkASDVGX2VvYV9kaXJ0eQBINUZTX19kaXJ0eQBINUhMX19kaXJ0eQBjYW4ndCBtYXJrIHByb3h5IGVudHJ5IGRpcnR5AGNhbid0IG1hcmsgcGlubmVkIG9yIHByb3RlY3RlZCBlbnRyeSBkaXJ0eQBVbmFibGUgdG8gbWFyayBhIHBpbm5lZCBlbnRyeSBhcyBkaXJ0eQB1bmFibGUgdG8gbWFyayBoZWFwIHByZWZpeCBhcyBkaXJ0eQB1bmFibGUgdG8gbWFyayBsYXlvdXQgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgZml4ZWQgYXJyYXkgaGVhZGVyIGFzIGRpcnR5AHVuYWJsZSB0byBtYXJrIG9iamVjdCBoZWFkZXIgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgZnJhY3RhbCBoZWFwIGhlYWRlciBhcyBkaXJ0eQBjYW4ndCBtYXJrIGhlYXAgaGVhZGVyIGFzIGRpcnR5AGNhbid0IG1hcmsgaGVhZGVyIGFzIGRpcnR5AHVuYWJsZSB0byBtYXJrIHYyIEItdHJlZSBoZWFkZXIgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgZnJlZSBzcGFjZSBoZWFkZXIgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgaGVhcCBhcyBkaXJ0eQB1bmFibGUgdG8gbWFyayBkcnZpbmZvIGFzIGRpcnR5AHVuYWJsZSB0byBtYXJrIEVPQSBpbmZvIGFzIGRpcnR5AHVuYWJsZSB0byBtYXJrIHN1cGVyYmxvY2sgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgZnJhY3RhbCBoZWFwIGluZGlyZWN0IGJsb2NrIGFzIGRpcnR5AGNhbid0IG1hcmsgaW5kaXJlY3QgYmxvY2sgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgaGVhcCBkYXRhIGJsb2NrIGFzIGRpcnR5AHVuYWJsZSB0byBtYXJrIGRydmluZm8gbWVzc2FnZSBhcyBkaXJ0eQB1bmFibGUgdG8gbWFyayBkYXRhc3BhY2UgYXMgZGlydHkAVW5hYmxlIHRvIG1hcmsgbWV0YWRhdGEgYXMgZGlydHkAdW5hYmxlIHRvIG1hcmsgRU9BIGFzIGRpcnR5AHVuYWJsZSB0byBtYXJrIEItdHJlZSBoZWFkZXIgZGlydHkAQ2FuJ3QgY29weSBwcm9wZXJ0eQB1bmFibGUgdG8gZ2V0IHVzZSBkaXNhYmxlZCBmaWxlIGxvY2tzIHByb3BlcnR5AGNhbid0IGdldCBpZ25vcmUgZGlzYWJsZWQgZmlsZSBsb2NrcyBwcm9wZXJ0eQBjYW4ndCBnZXQgVk9MIGNvbm5lY3RvciBwcm9wZXJ0eQBlcnJvciBzZXR0aW5nIGRhdGEgeGZlciBwcm9wZXJ0eQBDYW4ndCByZXRyaWV2ZSBtb2RpZnkgd3JpdGUgYnVmZmVyIHByb3BlcnR5AGNhbid0IG9wZXJhdGUgb24gcHJvcGVydHkAY2FuJ3QgcmVzZXQgdGhlIGNvcGllZCBmaWxsIHByb3BlcnR5AGNhbid0IHNldCBhcHBlbmQgZmx1c2ggcHJvcGVydHkAY2FuJ3Qgc2V0IGZpbGUgbG9ja2luZyBwcm9wZXJ0eQBjYW4ndCBnZXQgdXNlIGZpbGUgbG9ja2luZyBwcm9wZXJ0eQBDYW4ndCBpbml0aWFsaXplIHByb3BlcnR5AENhbid0IGNyZWF0ZSBwcm9wZXJ0eQBjYW4ndCBkZWNvZGUgcHJvcGVydHkAdW5hYmxlIHRvIHNldCB1cCBmbHVzaCBhcHBlbmQgcHJvcGVydHkAY2FuJ3QgZ2V0ICdjaGFyYWN0ZXIgc2V0JyBwcm9wZXJ0eQBjYW4ndCBzZXQgJ2lnbm9yZSBkaXNhYmxlZCBmaWxlIGxvY2tzJyBwcm9wZXJ0eQBjYW4ndCBnZXQgJ2NyZWF0ZSBpbnRlcm1lZGlhdGUgZ3JvdXAnIHByb3BlcnR5AEg1SEZfX2hkcl9lbXB0eQBjb25maWdfcHRyLT50cmFjZV9maWxlX25hbWUgaXMgZW1wdHkAcGx1Z2luIHNlYXJjaCBwYXRoIHRhYmxlIGlzIGVtcHR5AGNhbid0IG1ha2UgaGVhcCBlbXB0eQBpbmZpbml0eQBGaWxlIGFjY2Vzc2liaWxpdHkAY2FuJ3QgY2hlY2sgZmlsdGVyIGF2YWlsYWJpbGl0eQBINVBCX19pbnNlcnRfZW50cnkASDVBQ19pbnNlcnRfZW50cnkASDVDX2luc2VydF9lbnRyeQBINUhGX19tYW5faXRlcl9zdGFydF9lbnRyeQBINUFDX3VucGluX2VudHJ5AEg1Q191bnBpbl9lbnRyeQBINUVfX2NvcHlfc3RhY2tfZW50cnkASDVEX19jaHVua19mbHVzaF9lbnRyeQBINUNfX3RhZ19lbnRyeQBINUFDX3Jlc2l6ZV9lbnRyeQBINUNfcmVzaXplX2VudHJ5AEg1QUNfcmVtb3ZlX2VudHJ5AEg1Q19yZW1vdmVfZW50cnkASDVQQl9yZW1vdmVfZW50cnkASDVBQ19tb3ZlX2VudHJ5AEg1Q19tb3ZlX2VudHJ5AEg1UEJfX3dyaXRlX2VudHJ5AEg1Q19fZmx1c2hfc2luZ2xlX2VudHJ5AEg1Q19fc2VyaWFsaXplX3NpbmdsZV9lbnRyeQBINUNfX3JlY29uc3RydWN0X2NhY2hlX2VudHJ5AEg1QUNfZXhwdW5nZV9lbnRyeQBINUNfZXhwdW5nZV9lbnRyeQBINUNfX2VuY29kZV9jYWNoZV9pbWFnZV9lbnRyeQBINUFDX3Bpbl9wcm90ZWN0ZWRfZW50cnkASDVDX3Bpbl9wcm90ZWN0ZWRfZW50cnkASDVDX19kZXNlcmlhbGl6ZV9wcmVmZXRjaGVkX2VudHJ5AEg1Q19fbG9hZF9lbnRyeQB1bmFibGUgdG8gcmVtb3ZlIGZsdXNoIGRlcGVuZGVuY3kgZm9yIHByb3h5IGVudHJ5AHRlbXBvcmFyeSBmaWxlIHNwYWNlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBwcm94eSBlbnRyeQB1bmFibGUgdG8gc2V0IGZsdXNoIGRlcGVuZGVuY3kgb24gcHJveHkgZW50cnkAdW5hYmxlIHRvIHJlbW92ZSBmbHVzaCBkZXBlbmRlbmN5IG9uIHByb3h5IGVudHJ5AGNhbid0IHVucGluIHByb3h5IGVudHJ5AHVuYWJsZSB0byBjcmVhdGUgc2tpcCBsaXN0IGZvciBwYXJlbnRzIG9mIHByb3h5IGVudHJ5AHVuYWJsZSB0byByZW1vdmUgcHJveHkgZW50cnkAY2FuJ3QgYWxsb2NhdGUgcHJveHkgZW50cnkAdW5hYmxlIHRvIGNhY2hlIHByb3h5IGVudHJ5AFByb3h5IGVudHJ5AENhbm5vdCBldmljdCBkaXJ0eSBlbnRyeQB1bmFibGUgdG8gY29weSBlbnRyeQB1bmFibGUgdG8gaW5zZXJ0IGVudHJ5AHVuYWJsZSB0byB1bnBpbiBwYXJlbnQgZW50cnkAdW5hYmxlIHRvIHJlc2V0IGVudHJ5AGNhbid0IHNldCBlcnJvciBlbnRyeQBDYW4ndCByZXRyaWV2ZSByaW5nIGZvciBlbnRyeQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHBhZ2UgYnVmZmVyIGVudHJ5AHVuYWJsZSB0byBjcmVhdGUgZ3JvdXAgZW50cnkAbm8gZXhjZXNzIG1hcmtlcnMgb24gZW50cnkATlVMTCBjdGxfcHRyIG9uIGVudHJ5AEJhZCBjYWNoZV9wdHIgb3IgY29uZmlnX3B0ciBvbiBlbnRyeQBOVUxMIGNvbmZpZ19wdHIgb24gZW50cnkAQmFkIGV4dF9jb25mX3B0ciBvciBpbmZfY29uZl9wdHIgb24gZW50cnkAYmFkIGNhY2hlX3B0ciBvbiBlbnRyeQBCYWQgY2FjaGVfcHRyIG9uIGVudHJ5AEJhZCBwYXJhbShzKSBvbiBlbnRyeQBjYW4ndCB1bnBpbiBlbnRyeQBjYW4ndCBwaW4gZW50cnkAdW5hYmxlIHRvIGZsdXNoIGNsZWFuIGVudHJ5AHVuYWJsZSB0byBzZXQgZmx1c2ggZGVwZW5kZW5jeSBmb3IgdmlydHVhbCBlbnRyeQB1bmFibGUgdG8gcmVtb3ZlIGNodW5rIGVudHJ5AGNhbid0IGFsbG9jYXRlIHJhdyBkYXRhIGNodW5rIGVudHJ5AGNhbid0IGdldCBibG9jayBlbnRyeQBjYW4ndCBmbHVzaCBlbnRyeQBDYW4ndCBmbHVzaCBlbnRyeQB1bmFibGUgdG8gZmx1c2ggZW50cnkAaW52YWxpZCBtYXBwaW5nIGVudHJ5AGNhbid0IHJlc2l6ZSBlbnRyeQB1bmFibGUgdG8gcHJlLXNlcmlhbGl6ZSBlbnRyeQB1bmFibGUgdG8gc2VyaWFsaXplIGVudHJ5AGNhbid0IHJlbW92ZSBlbnRyeQB1bmFibGUgdG8gcmVtb3ZlIGVudHJ5AGNhbid0IGFsbG9jYXRlIHNwYWNlIGZvciBzeW1ib2wgdGFibGUgZW50cnkAY2FuJ3QgYWxsb2NhdGUgc3BhY2UgZm9yIHJvb3QgZ3JvdXAgc3ltYm9sIHRhYmxlIGVudHJ5AGNhbid0IGVuY29kZSByb290IGdyb3VwIHN5bWJvbCB0YWJsZSBlbnRyeQBjYW4ndCBkZWNvZGUgcm9vdCBncm91cCBzeW1ib2wgdGFibGUgZW50cnkAY2FuJ3QgYWxsb2NhdGUgdGFnIGluZm8gZm9yIGNhY2hlIGVudHJ5AENhbid0IGdlbmVyYXRlIGltYWdlIGZvciBjYWNoZSBlbnRyeQB1bmFibGUgdG8gZnJlZSBmaWxlIHNwYWNlIGZvciBjYWNoZSBlbnRyeQByaW5nIHR5cGUgbWlzbWF0Y2ggb2NjdXJyZWQgZm9yIGNhY2hlIGVudHJ5AFVuYWJsZSB0byB1bi1waW4gY2FjaGUgZW50cnkAVW5hYmxlIHRvIHBpbiBjYWNoZSBlbnRyeQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHByZWZldGNoZWQgY2FjaGUgZW50cnkAQ2Fubm90IGdldCB0YWcgZm9yIG1ldGFkYXRhIGNhY2hlIGVudHJ5AFVuYWJsZSB0byByZXNpemUgYSBtZXRhZGF0YSBjYWNoZSBlbnRyeQBVbmFibGUgdG8gZXhwdW5nZSBhIG1ldGFkYXRhIGNhY2hlIGVudHJ5AHVuYWJsZSB0byBwcmVlbXB0IG9uZSBvciBtb3JlIHJhdyBkYXRhIGNhY2hlIGVudHJ5AGNhbid0IGV4cHVuZ2UgZW50cnkAUGFyZW50IGVudHJ5IGlzbid0IGEgZmx1c2ggZGVwZW5kZW5jeSBwYXJlbnQgZm9yIGNoaWxkIGVudHJ5AENhbm5vdCBldmljdCBwcm90ZWN0ZWQgZW50cnkAQXR0ZW1wdCB0byBmbHVzaCBhIHByb3RlY3RlZCBlbnRyeQBjYW4ndCBkZXNlcmlhbGl6ZSBwcmVmZXRjaGVkIGVudHJ5AGNhbid0IGV4cHVuZ2UgcHJlZmV0Y2hlZCBlbnRyeQBjYW4ndCBsb2FkIGVudHJ5AENhbm5vdCB0YWcgbWV0YWRhdGEgZW50cnkAY2FuJ3QgbW92ZSBSL08gZW50cnkAY2FuJ3QgY3JlYXRlIGRhdGEgYmxvY2sgZGF0YSBlbGVtZW50IGJ1ZmZlciBmYWN0b3J5AHVuYWJsZSB0byBkZXN0cm95IGV4dGVuc2libGUgYXJyYXkgaGVhZGVyIGZhY3RvcnkAY2FuJ3QgY3JlYXRlIG5vZGUgbmF0aXZlIGtleSBibG9jayBmYWN0b3J5AGNhbid0IGRlc3Ryb3kgbm9kZSdzIG5vZGUgcG9pbnRlciBibG9jayBmYWN0b3J5AGNhbid0IGNyZWF0ZSBpbnRlcm5hbCAnYnJhbmNoJyBub2RlIG5vZGUgcG9pbnRlciBibG9jayBmYWN0b3J5AGNhbid0IGRlc3Ryb3kgbm9kZSdzIG5hdGl2ZSByZWNvcmQgYmxvY2sgZmFjdG9yeQBjYW4ndCBkZXN0cm95IHBhZ2UgYnVmZmVyIHBhZ2UgZmFjdG9yeQBjYW4ndCBjcmVhdGUgcGFnZSBmYWN0b3J5AHJlY2xhaW1fdmxlbl9tZW1vcnkALCBsb2M9bWVtb3J5AGluc3VmZmljaWVudCBtZW1vcnkAdW5hYmxlIHRvIHJldHVybiBkYXRhdHlwZSB0byBtZW1vcnkAY2Fubm90IG1hcmsgZGF0YXR5cGUgaW4gbWVtb3J5AGNhbm5vdCBhbGxvY2F0ZSBtZW1vcnkAdW5hYmxlIHRvIGFsbG9jYXRlIGZpbGUgbWVtb3J5AEg1VkxfX25hdGl2ZV9pbnRyb3NwZWN0X29wdF9xdWVyeQBINVZMX19pbnRyb3NwZWN0X29wdF9xdWVyeQBINVZMX2ludHJvc3BlY3Rfb3B0X3F1ZXJ5AEg1VkxpbnRyb3NwZWN0X29wdF9xdWVyeQBINUZEX19zcGxpdHRlcl9xdWVyeQBINUxfX2V4dGVybl9xdWVyeQBINUZEX19xdWVyeQBINUZEcXVlcnkAbm8gY3JlYXRpb24gb3JkZXIgaW5kZXggdG8gcXVlcnkARmVicnVhcnkASmFudWFyeQBINV9pbml0X2xpYnJhcnkAbGluayBjbGFzcyBoYXMgbm90IGJlZW4gcmVnaXN0ZXJlZCB3aXRoIGxpYnJhcnkAUGx1Z2luIGZvciBkeW5hbWljYWxseSBsb2FkZWQgbGlicmFyeQBuZWVkIGRpY3Rpb25hcnkAb2Zmc2V0IGRvZXNuJ3QgZmFsbCBvbiBjaHVua3MncyBib3VuZGFyeQBINVBfX2RjcnRfbGF5b3V0X2NvcHkASDVPX19sYXlvdXRfY29weQBINVBfX29jcHlfbWVyZ2VfY29tbV9kdF9saXN0X2NvcHkASDVQX19kY3J0X2V4dF9maWxlX2xpc3RfY29weQBINU9fX3JlZmNvdW50X2NvcHkASDVTX19wb2ludF9jb3B5AEg1U19leHRlbnRfY29weQBINURfX2NodW5rX2dldF9vZmZzZXRfY29weQBINVNfc2VsZWN0X2NvcHkASDVWTF9fbmF0aXZlX29iamVjdF9jb3B5AEg1VkxfX29iamVjdF9jb3B5AEg1VkxvYmplY3RfY29weQBINURfX2NvbXBhY3RfY29weQBINU9fX2F0dHJfY29weQBINVBfX2ZhY2NfZmlsZV9kcml2ZXJfY29weQBINVBfX2ZpbGVfZHJpdmVyX2NvcHkASDVTX19oeXBlcl9jb3B5AEg1T19fZHJ2aW5mb19jb3B5AEg1T19fZnNpbmZvX2NvcHkASDVPX19saW5mb19jb3B5AEg1T19fZ2luZm9fY29weQBINU9fX2FpbmZvX2NvcHkASDVWTF9wYXNzX3Rocm91Z2hfaW5mb19jb3B5AEg1UF9fZmFjY19maWxlX2ltYWdlX2luZm9fY29weQBINVBfX2ZpbGVfaW1hZ2VfaW5mb19jb3B5AEg1VkxfY29ubl9jb3B5AEg1UF9fZHhmcl94Zm9ybV9jb3B5AEg1Wl94Zm9ybV9jb3B5AEg1RkRfX2ZhbWlseV9mYXBsX2NvcHkASDVGRF9fc3BsaXR0ZXJfZmFwbF9jb3B5AEg1UF9fbGFjY19lbGlua19mYXBsX2NvcHkASDVGRF9tdWx0aV9mYXBsX2NvcHkASDVGRF9fbG9nX2ZhcGxfY29weQBINVBfX2ZhY2Nfdm9sX2NvcHkASDVPX19maWxsX2NvcHkASDVPX19lZmxfY29weQBINVBfX2R4ZnJfZHNldF9pb19oeXBfc2VsX2NvcHkASDVEX192aXJ0dWFsX2NvcHkASDVEX19jaHVua19jb3B5AEg1VkxfX25hdGl2ZV9saW5rX2NvcHkASDVPX19saW5rX2NvcHkASDVWTF9fbGlua19jb3B5AEg1VkxsaW5rX2NvcHkASDVPX19idHJlZWtfY29weQBINU9fX21kY2lfY29weQBINU9fbXNnX2NvcHkASDVPX19zaG1lc2dfY29weQBINURfX2NvbnRpZ19jb3B5AEg1UF9fZGNydF9maWxsX3ZhbHVlX2NvcHkASDVUX19jb21wbGV0ZV9jb3B5AEg1VF9faW5pdGlhdGVfY29weQBINU9fX2R0eXBlX2NvcHkASDVPX19wbGluZV9jb3B5AEg1UF9fb2NydF9waXBlbGluZV9jb3B5AEg1T19fbXRpbWVfY29weQBINU9fX25hbWVfY29weQBINUdfX25vZGVfY29weQBINU9fX3Nkc3BhY2VfY29weQBINUdfbG9jX2NvcHkASDVPX19zdGFiX2NvcHkASDVPX19jb3B5AEg1Ql9fY29weQBINUFfX2NvcHkASDVUX2NvcHkASDVTX2NvcHkASDVUY29weQBINVNjb3B5AEg1UGNvcHkAdW5hYmxlIHRvIGZpeCBzaGFyZWQgbWVzc2FnZSBpbiBwb3N0IGNvcHkAb2JqZWN0IGNvcHkAdGhlIG5hbWUgb2YgYSBsaW5rIG11c3QgYmUgc3VwcGxpZWQgdG8gbW92ZSBvciBjb3B5AEVycm9yIGluIHBhcnNlIHRyZWUgd2hpbGUgdHJ5aW5nIHRvIGNvcHkAdW5hYmxlIHRvIGNvcHkAY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IGZvciBwYXRoIGNvcHkASDVIRl9fbWFuX2RibG9ja19kZXN0cm95AEg1Rl9fZWZjX2Rlc3Ryb3kASDVSX19kZXN0cm95AEg1U0xfZGVzdHJveQBINVJkZXN0cm95AEp1bHkAdW5hYmxlIHRvIG9wZW4gb2JqZWN0IHN5bmNocm9ub3VzbHkAdW5hYmxlIHRvIG9wZW4gbmFtZWQgZGF0YXR5cGUgc3luY2hyb25vdXNseQB1bmFibGUgdG8gdHJ1bmNhdGUvZXh0ZW5kIGZpbGUgcHJvcGVybHkAdW5hYmxlIHRvIGV4dGVuZCBmaWxlIHByb3Blcmx5AEg1Wl9jYW5fYXBwbHkAZGF0YXR5cGUgaXMgcmVhZC1vbmx5AGRhdGEgdHlwZSBpcyByZWFkLW9ubHkAZmlsZSBpcyBhbHJlYWR5IG9wZW4gZm9yIHJlYWQtb25seQBwYXJlbnQgdHlwZSByZWFkLW9ubHkAVk9MIGNvbm5lY3RvciBkaWQgbm90IHRlcm1pbmF0ZSBjbGVhbmx5AHZpcnR1YWwgZmlsZSBkcml2ZXIgJyVzJyBkaWQgbm90IHRlcm1pbmF0ZSBjbGVhbmx5AGZhbWlseQBwcm9ibGVtIGNoZWNraW5nIG1vdW50IGhpZXJhcmNoeQB1bmFibGUgdG8gZmx1c2ggbW91bnRlZCBmaWxlIGhpZXJhcmNoeQBmaWxlX3NwYWNlX3N0cmF0ZWd5AHVuYWJsZSB0byBzZXQgZmlsZSBzcGFjZSBzdHJhdGVneQBjYW4ndCBnZXQgZmlsZSBzcGFjZSBzdHJhdGVneQBpbnZhbGlkIGZpbGUgc3BhY2Ugc3RyYXRlZ3kARW5hYmxpbmcgUGFnZSBCdWZmZXJpbmcgcmVxdWlyZXMgUEFHRSBmaWxlIHNwYWNlIHN0cmF0ZWd5AEg1QUNfX3Byb3h5X2VudHJ5X25vdGlmeQBINUNfX3ByZWZldGNoZWRfZW50cnlfbm90aWZ5AEg1VkxfX3JlcXVlc3Rfbm90aWZ5AEg1VkxyZXF1ZXN0X25vdGlmeQBINUIyX19jYWNoZV9pbnRfbm90aWZ5AEg1Q19fZXBvY2hfbWFya2VyX25vdGlmeQBINUZTX19jYWNoZV9oZHJfbm90aWZ5AEg1RkFfX2NhY2hlX2hkcl9ub3RpZnkASDVFQV9fY2FjaGVfaGRyX25vdGlmeQBINUIyX19jYWNoZV9oZHJfbm90aWZ5AEg1RlNfX2NhY2hlX3NpbmZvX25vdGlmeQBINU9fX2NhY2hlX2Noa19ub3RpZnkASDVFQV9fY2FjaGVfc2Jsb2NrX25vdGlmeQBINUhGX19jYWNoZV9pYmxvY2tfbm90aWZ5AEg1RUFfX2NhY2hlX2libG9ja19ub3RpZnkASDVIRl9fY2FjaGVfZGJsb2NrX25vdGlmeQBINUZBX19jYWNoZV9kYmxvY2tfbm90aWZ5AEg1RUFfX2NhY2hlX2RibG9ja19ub3RpZnkASDVITF9fY2FjaGVfZGF0YWJsb2NrX25vdGlmeQBINUIyX19jYWNoZV9sZWFmX25vdGlmeQBINU9fX2NhY2hlX25vdGlmeQBINUZBX19jYWNoZV9kYmxrX3BhZ2Vfbm90aWZ5AEg1RUFfX2NhY2hlX2RibGtfcGFnZV9ub3RpZnkASDVWTF92b2xfb2JqZWN0X3ZlcmlmeQBINVBfb2JqZWN0X3ZlcmlmeQBINVZMX29iamVjdF92ZXJpZnkASDVaX21vZGlmeQBINUIyX21vZGlmeQBINURfX2J0cmVlX2RlY29kZV9rZXkAdW5hYmxlIHRvIGluc2VydCBrZXkAY2FuJ3QgaW5zZXJ0IGR1cGxpY2F0ZSBrZXkAdW5hYmxlIHRvIGVuY29kZSBCLXRyZWUga2V5AHVuYWJsZSB0byBkZWNvZGUga2V5AFRoZSBjaHVuayBzaG91bGQgaGF2ZSBhbGxvY2F0ZWQgYWxyZWFkeQBINUFDX2Rlc3Ryb3lfZmx1c2hfZGVwZW5kZW5jeQBINUNfZGVzdHJveV9mbHVzaF9kZXBlbmRlbmN5AEg1QUNfY3JlYXRlX2ZsdXNoX2RlcGVuZGVuY3kASDVDX2NyZWF0ZV9mbHVzaF9kZXBlbmRlbmN5AHVuYWJsZSB0byBkZXN0cm95IHByZWZldGNoZWQgZW50cnkgZmx1c2ggZGVwZW5kZW5jeQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5AGNhbid0IGRlc3Ryb3kgcGYgZW50cnkgcGFyZW50IGZsdXNoIGRlcGVuZGVuY3kAdW5hYmxlIHRvIGNyZWF0ZSBmbHVzaCBkZXBlbmRlbmN5AENhbid0IHJlc3RvcmUgZmx1c2ggZGVwZW5kZW5jeQBjYW4ndCBkZXN0cm95IHBmIGVudHJ5IGNoaWxkIGZsdXNoIGRlcGVuZGVuY3kAQ2FuJ3QgcmVzdG9yZSBjaGlsZCBmbHVzaCBkZXBlbmRlbmN5AFVuYWJsZSB0byBkZXN0cm95IGEgZmx1c2ggZGVwZW5kZW5jeQBVbmFibGUgdG8gY3JlYXRlIGEgZmx1c2ggZGVwZW5kZW5jeQBINVRfX2NvbnZfYXJyYXkASDVaX19zZXRfcGFybXNfYXJyYXkASDVaX19jYWxjX3Bhcm1zX2FycmF5AEg1Q19fcHJlcF9mb3JfZmlsZV9jbG9zZV9fc2V0dXBfaW1hZ2VfZW50cmllc19hcnJheQBINVpfX25iaXRfZGVjb21wcmVzc19vbmVfYXJyYXkAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBkYXRhIGJsb2NrIGRhdGEgZWxlbWVudCBidWZmZXIgZmFjdG9yeSBhcnJheQBDaGlsZCBlbnRyeSBkb2Vzbid0IGhhdmUgYSBmbHVzaCBkZXBlbmRlbmN5IHBhcmVudCBhcnJheQBmYWlsdXJlIHRvIGNvcHkgb2Zmc2V0IGFycmF5AHVuYWJsZSB0byBhbGxvY2F0ZSBzdWIgZGF0YXNldCBhcnJheQB1bmFibGUgdG8gZXh0ZW5kIHN1YiBkYXRhc2V0IGFycmF5AGNhbid0IGFsbG9jYXRlIHNwYWNlIGZvciBvYmplY3QgYXJyYXkAY2FuJ3QgZGVjb21wcmVzcyBhcnJheQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZyZWUgc3BhY2Ugc2VjdGlvbiBjbGFzcyBhcnJheQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZkIGNoaWxkIHB0ciBhcnJheQBjYW4ndCBhbGxvY2F0ZSBvZmZzZXQgdmVjdG9yIGFycmF5AGNhbid0IGFsbG9jYXRlIEkvTyBvZmZzZXQgdmVjdG9yIGFycmF5AGNhbid0IGFsbG9jYXRlIGxlbmd0aCB2ZWN0b3IgYXJyYXkAY2FuJ3QgYWxsb2NhdGUgSS9PIGxlbmd0aCB2ZWN0b3IgYXJyYXkAaW52YWxpZCBudW1iZXIgb2YgZGltZW5zaW9ucyBmb3IgYXJyYXkAYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHJvdyBzZWN0aW9uIHBvaW50ZXIgYXJyYXkAYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGluZGlyZWN0IHNlY3Rpb24gcG9pbnRlciBhcnJheQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZkIHBhcmVudCBhZGRyIGFycmF5AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3Igc3VwZXIgYmxvY2sgaW5mbyBhcnJheQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZyZWUgc3BhY2Ugc2VjdGlvbiBiaW4gYXJyYXkAdW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgcG9pbnRlcnMgaW4gdHJhbnNmb3JtIGFycmF5AHVuYWJsZSB0byBhbGxvY2F0ZSBzdHJpbmcgbGVuZ3RoIGFycmF5AGNvdWxkbid0IGFsbG9jYXRlIHNvdXJjZSB0byBkZXN0aW5hdGlvbiBtZW1iZXIgbWFwcGluZyBhcnJheQBjb3VsZG4ndCBhbGxvY2F0ZSBkZXN0aW5hdGlvbiBjb21wb3VuZCBtZW1iZXIgZGF0YXR5cGUgYXJyYXkAY291bGRuJ3QgYWxsb2NhdGUgc291cmNlIGNvbXBvdW5kIG1lbWJlciBkYXRhdHlwZSBhcnJheQBjYW4ndCBvcGVuIGV4dGVuc2libGUgYXJyYXkAdW5hYmxlIHRvIGRlbGV0ZSBjaHVuayBleHRlbnNpYmxlIGFycmF5AHVuYWJsZSB0byBkZWxldGUgZXh0ZW5zaWJsZSBhcnJheQBjYW4ndCBjcmVhdGUgZXh0ZW5zaWJsZSBhcnJheQB1bmFibGUgdG8gY2xvc2UgZXh0ZW5zaWJsZSBhcnJheQBjYW4ndCBvcGVuIGZpeGVkIGFycmF5AHVuYWJsZSB0byBkZWxldGUgY2h1bmsgZml4ZWQgYXJyYXkAdW5hYmxlIHRvIGRlbGV0ZSBmaXhlZCBhcnJheQBjYW4ndCBjcmVhdGUgZml4ZWQgYXJyYXkAdW5hYmxlIHRvIGNsb3NlIGZpeGVkIGFycmF5AGNvdWxkbid0IGFsbG9jYXRlIGRlc3RpbmF0aW9uIGNvbXBvdW5kIG1lbWJlciBkYXRhdHlwZSBJRCBhcnJheQBjb3VsZG4ndCBhbGxvY2F0ZSBzb3VyY2UgY29tcG91bmQgbWVtYmVyIGRhdGF0eXBlIElEIGFycmF5AEV4dGVuc2libGUgQXJyYXkARml4ZWQgQXJyYXkAVGh1cnNkYXkAVHVlc2RheQBXZWRuZXNkYXkAU2F0dXJkYXkAU3VuZGF5AE1vbmRheQBGcmlkYXkATWF5ACVtLyVkLyV5AEg1VkxfZ2V0X3dyYXBfY3R4AEg1VkxnZXRfd3JhcF9jdHgASDVDWF9nZXRfdm9sX3dyYXBfY3R4AEg1VkxfZnJlZV93cmFwX2N0eABINVZMZnJlZV93cmFwX2N0eABINVRfY29udmVydF93aXRoX2N0eAAgYmlhcz0weCUwOGx4JTA4bHgAIGJpYXM9MHglMDhseABINUNYX2dldF92ZHNfcHJlZml4AEg1Q1hfZ2V0X2V4dF9maWxlX3ByZWZpeABINURfX2J1aWxkX2ZpbGVfcHJlZml4AGNhbid0IHNldCB2ZHMgcHJlZml4AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgcHJlZml4AGNhbid0IGRlc2VyaWFsaXplIG9iamVjdCBoZWFkZXIgcHJlZml4AGNhbid0IGRlY29kZSBmcmFjdGFsIGhlYXAgaGVhZGVyIHByZWZpeABjYW4ndCBkZXN0cm95IGxvY2FsIGhlYXAgcHJlZml4AHVuYWJsZSB0byBkZXN0cm95IGxvY2FsIGhlYXAgcHJlZml4AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgbG9jYWwgaGVhcCBwcmVmaXgAdW5hYmxlIHRvIHVucGluIGxvY2FsIGhlYXAgcHJlZml4AHVuYWJsZSB0byBwaW4gbG9jYWwgaGVhcCBwcmVmaXgAY2FuJ3QgYWxsb2NhdGUgbG9jYWwgaGVhcCBwcmVmaXgAdW5hYmxlIHRvIHJlbGVhc2UgbG9jYWwgaGVhcCBwcmVmaXgAdW5hYmxlIHRvIGNhY2hlIGxvY2FsIGhlYXAgcHJlZml4AGNhbid0IGRlY29kZSBnbG9iYWwgaGVhcCBwcmVmaXgAdW5hYmxlIHRvIGxvYWQgaGVhcCBwcmVmaXgAY2FuJ3QgZGVjb2RlIGZpbGUgZHJpdmVyIGluZm8gcHJlZml4AGNhbid0IGdldCBleHRlcm5hbCBsaW5rIHByZWZpeABjYW4ndCBkZWNvZGUgZmlsZSBzdXBlcmJsb2NrIHByZWZpeABjYW4ndCBzZXQgZXh0ZXJuYWwgZmlsZSBwcmVmaXgAdW5hYmxlIHRvIGluaXRpYWxpemUgZXh0ZXJuYWwgZmlsZSBwcmVmaXgAQ2FuJ3QgcmV0cmlldmUgZXh0ZXJuYWwgZmlsZSBwcmVmaXgAdW5hYmxlIHRvIGluaXRpYWxpemUgVkRTIHByZWZpeABDYW4ndCByZXRyaWV2ZSBWRFMgcHJlZml4AEg1T19tc2dfZ2V0X2NydF9pbmRleABINVNNX19nZXRfaW5kZXgASDVTTV9fZGVsZXRlX2Zyb21faW5kZXgASDVTTV9fZGVsZXRlX2luZGV4AEg1U01fX2NyZWF0ZV9pbmRleABINUIyX2luZGV4AGNhbid0IGRlbGV0ZSBlbXB0eSBpbmRleAB1bmFibGUgdG8gb3BlbiBvYmplY3QgYnkgaW5kZXgAY2FuJ3QgZ2V0IGNodW5rIGluZm8gYnkgaW5kZXgAY2FuJ3QgZnJlZSBsaXN0IGluZGV4AHVuYWJsZSB0byBsb2FkIFNPSE0gbGlzdCBpbmRleABubyBwYXRoIHN0b3JlZCBhdCB0aGF0IGluZGV4AHVuYWJsZSB0byBvcGVuIHYyIEItdHJlZSBmb3IgaW5kZXgAY2FuJ3QgY2xvc2UgdjIgQi10cmVlIGZvciBpbmRleAB0cmFja2luZyBjcmVhdGlvbiBvcmRlciBpcyByZXF1aXJlZCBmb3IgaW5kZXgAY2FuJ3QgZ2V0IHYyIEItdHJlZSBhZGRyZXNzIGZvciBjcmVhdGlvbiBvcmRlciBpbmRleABjYW4ndCByZXRyaWV2ZSBCLXRyZWUgc3RvcmFnZSBpbmZvIGZvciBjcmVhdGlvbiBvcmRlciBpbmRleAB1bmFibGUgdG8gb3BlbiB2MiBCLXRyZWUgZm9yIGNyZWF0aW9uIG9yZGVyIGluZGV4AHVuYWJsZSB0byBkZWxldGUgdjIgQi10cmVlIGZvciBjcmVhdGlvbiBvcmRlciBpbmRleAB1bmFibGUgdG8gY3JlYXRlIHYyIEItdHJlZSBmb3IgY3JlYXRpb24gb3JkZXIgaW5kZXgAY2FuJ3QgY2xvc2UgdjIgQi10cmVlIGZvciBjcmVhdGlvbiBvcmRlciBpbmRleAB1bmFibGUgdG8gaW5zZXJ0IGNodW5rIGFkZHIgaW50byBpbmRleAB1bmFibGUgdG8gc2V0IGNyZWF0aW9uIGluZGV4AHVuYWJsZSB0byBvcGVuIHYyIEItdHJlZSBmb3IgY3JlYXRpb24gaW5kZXgAdW5hYmxlIHRvIHJldHJpZXZlIGNyZWF0aW9uIGluZGV4AGNhbid0IGZpbmQgZW50cnkgaW4gaW5kZXgAbWVzc2FnZSBub3QgaW4gaW5kZXgAY2FuJ3QgcmV0cmlldmUgIyBvZiByZWNvcmRzIGluIGluZGV4AHVuYWJsZSB0byBsb2NhdGUgbGluayBpbiBpbmRleABjYW4ndCBzZWFyY2ggZm9yIG1lc3NhZ2UgaW4gaW5kZXgAZXJyb3IgZmluZGluZyBtZXNzYWdlIGluIGluZGV4AHVuYWJsZSB0byByZW1vdmUgY2h1bmsgZW50cnkgZnJvbSBpbmRleAB1bmFibGUgdG8gcmV0cmlldmUgYWxsb2NhdGVkIGNodW5rIGluZm9ybWF0aW9uIGZyb20gaW5kZXgAdW5hYmxlIHRvIGRlbGV0ZSBtZXNzYWdlIGZyb20gaW5kZXgAdW5hYmxlIHRvIGl0ZXJhdGUgb3ZlciBmaXhlZCBhcnJheSBjaHVuayBpbmRleAB1bmFibGUgdG8gaXRlcmF0ZS9jb252ZXJ0IGNodW5rIGluZGV4AHVuYWJsZSB0byBkZWxldGUgY2h1bmsgaW5kZXgAY2FuJ3QgY3JlYXRlIGNodW5rIGluZGV4AHRoZSBzYW1lIHNoYXJlZCBtZXNzYWdlIHR5cGUgZmxhZyBpcyBhc3NpZ25lZCB0byBtb3JlIHRoYW4gb25lIGluZGV4AGNhbid0IGdldCB2MiBCLXRyZWUgYWRkcmVzcyBmb3IgbmFtZSBpbmRleABjYW4ndCByZXRyaWV2ZSBCLXRyZWUgc3RvcmFnZSBpbmZvIGZvciBuYW1lIGluZGV4AHVuYWJsZSB0byBvcGVuIHYyIEItdHJlZSBmb3IgbmFtZSBpbmRleAB1bmFibGUgdG8gZGVsZXRlIHYyIEItdHJlZSBmb3IgbmFtZSBpbmRleAB1bmFibGUgdG8gY3JlYXRlIHYyIEItdHJlZSBmb3IgbmFtZSBpbmRleABjYW4ndCBjbG9zZSB2MiBCLXRyZWUgZm9yIG5hbWUgaW5kZXgAdW5hYmxlIHRvIGxvY2F0ZSBsaW5rIGluIG5hbWUgaW5kZXgAY2FuJ3Qgc2VhcmNoIGZvciBhdHRyaWJ1dGUgaW4gbmFtZSBpbmRleABjYW4ndCBsb2NhdGUgYXR0cmlidXRlIGluIG5hbWUgaW5kZXgAdW5hYmxlIHRvIHJlc2V0IGNodW5rZWQgc3RvcmFnZSBpbmRleAB1bmFibGUgdG8gcmVtb3ZlIGF0dHJpYnV0ZSBmcm9tIHYyIEItdHJlZSBpbmRleAB1bmFibGUgdG8gdW5wcm90ZWN0IFNPSE0gaW5kZXgAdW5hYmxlIHRvIGZpbmQgY29ycmVjdCBTT0hNIGluZGV4AGNhbid0IGdldCB2MiBCLXRyZWUgYWRkcmVzcyBmb3IgU09ITSBpbmRleAB1bmFibGUgdG8gY2hlY2sgZm9yIFNPSE0gaW5kZXgAdW5hYmxlIHRvIG9wZW4gdjIgQi10cmVlIGZvciBTT0hNIGluZGV4AGNhbid0IGNsb3NlIHYyIEItdHJlZSBmb3IgU09ITSBpbmRleABsaXN0IGNyZWF0aW9uIGZhaWxlZCBmb3IgU09ITSBpbmRleABCLXRyZWUgY3JlYXRpb24gZmFpbGVkIGZvciBTT0hNIGluZGV4AHVuYWJsZSB0byBkZWxldGUgbWVzc2FnZSBmcm9tIFNPSE0gaW5kZXgAdW5hYmxlIHRvIGNyZWF0ZSBTT0hNIGluZGV4AHVuYWJsZSB0byBjbG9zZSBTT0hNIGluZGV4AHVuYWJsZSB0byBsb2FkIFNPSE0gaW5kZXgAdW5hYmxlIHRvIG9wZW4gdjIgQi10cmVlIGZvciAnb3RoZXInIGluZGV4AGNhbid0IGNsb3NlIHYyIEItdHJlZSBmb3IgJ290aGVyJyBpbmRleABINUdfX2NvbXBhY3RfbG9va3VwX2J5X2lkeABINUdfb2JqX2xvb2t1cF9ieV9pZHgASDVHX19kZW5zZV9sb29rdXBfYnlfaWR4AEg1R19fc3RhYl9sb29rdXBfYnlfaWR4AEg1TF9fZ2V0X2luZm9fYnlfaWR4AEg1R19fZ2V0X2luZm9fYnlfaWR4AEg1T19fYXR0cl9vcGVuX2J5X2lkeABINU9fX29wZW5fYnlfaWR4AEg1QV9fb3Blbl9ieV9pZHgASDVMX19nZXRfdmFsX2J5X2lkeABINUIyX19yZW1vdmVfaW50ZXJuYWxfYnlfaWR4AEg1QjJfX3JlbW92ZV9sZWFmX2J5X2lkeABINUdfX2NvbXBhY3RfcmVtb3ZlX2J5X2lkeABINU9fX2F0dHJfcmVtb3ZlX2J5X2lkeABINUdfb2JqX3JlbW92ZV9ieV9pZHgASDVHX19kZW5zZV9yZW1vdmVfYnlfaWR4AEg1QV9fZGVuc2VfcmVtb3ZlX2J5X2lkeABINUdfX3N0YWJfcmVtb3ZlX2J5X2lkeABINUIyX3JlbW92ZV9ieV9pZHgASDVMX19kZWxldGVfYnlfaWR4AEg1QV9fZGVsZXRlX2J5X2lkeABINUdfX2NvbXBhY3RfZ2V0X25hbWVfYnlfaWR4AEg1R19vYmpfZ2V0X25hbWVfYnlfaWR4AEg1R19fZGVuc2VfZ2V0X25hbWVfYnlfaWR4AEg1R19fc3RhYl9nZXRfbmFtZV9ieV9pZHgASDVMX19nZXRfbmFtZV9ieV9pZHgASDVMZ2V0X25hbWVfYnlfaWR4AEg1R19fbm9kZV9ieV9pZHgASDVHX2xvY19maW5kX2J5X2lkeABINU9fX2NodW5rX3VwZGF0ZV9pZHgAc2htc2dfbGlzdF9tYXgASDVTX2dldF9ucG9pbnRzX21heAAlMDJ4AC0rICAgMFgweAAtMFgrMFggMFgtMHgrMHggMHgAJSpzJS0qcyAweAAKIiVzIiA9IDB4AHVuYWJsZSB0byBvcGVuIGZpbGU6IG5hbWUgPSAnJXMnLCBlcnJubyA9ICVkLCBlcnJvciBtZXNzYWdlID0gJyVzJywgZmxhZ3MgPSAleCwgb19mbGFncyA9ICV4AEg1SEZfX3NlY3RfaW5kaXJlY3RfZm9yX3JvdwBINUhGX19zZWN0X2luZGlyZWN0X3Jldml2ZV9yb3cASDVIRl9fc2VjdF9pbmRpcmVjdF9tZXJnZV9yb3cASDVIRl9fc2VjdF9pbmRpcmVjdF9yZWR1Y2Vfcm93AEg1SEZfX21hbl9pYmxvY2tfYWxsb2Nfcm93AGNhbid0IHNldCByb3cgc2VjdGlvbiB0byBiZSBmaXJzdCByb3cAY2FuJ3Qgc2V0IGNoaWxkIGluZGlyZWN0IHNlY3Rpb24gdG8gYmUgZmlyc3Qgcm93AGFkZHJlc3Mgb3ZlcmZsb3cAcmluZyBidWZmZXIgb3ZlcmZsb3cAbWF4YWRkciBvdmVyZmxvdwByaW5nIGJ1ZmZlciB1bmRlcmZsb3cASDVITF9fcHJmeF9uZXcASDVNRl9fc2VjdF9uZXcASDVIRl9fc2VjdF9pbmRpcmVjdF9uZXcASDVGU19fc2luZm9fbmV3AGZpbGxfbmV3AEg1SExfX2RibGtfbmV3AEg1SEZfX21hbl9kYmxvY2tfbmV3AG10aW1lX25ldwBINUhGX19zZWN0X3NpbmdsZV9uZXcASDVGU19fc2VjdF9ub2RlX25ldwBINUJfc2hhcmVkX25ldwBINUZTX19uZXcASDVITF9fbmV3AEg1Rl9fbmV3AEg1RF9fbmV3AEg1RkFfX25ldwBINUVBX19uZXcAdmRzX3ZpZXcAY2FuJ3Qgc2V0IFZEUyB2aWV3AGNhbid0IGdldCBWRFMgdmlldwAlcy5yYXcASDVWTV9vcHZ2AEg1RF9fY29tcGFjdF93cml0ZXZ2AEg1RF9fZWZsX3dyaXRldnYASDVEX19jb250aWdfd3JpdGV2dgBINURfX25vbmV4aXN0ZW50X3JlYWR2dgBINURfX2NvbXBhY3RfcmVhZHZ2AEg1RF9fZWZsX3JlYWR2dgBINURfX2NvbnRpZ19yZWFkdnYATm92AEZpbHRlciBhdCBwb3NpdGlvbiAlenUARmlsZSAlenUAY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIHRvIGhvbGQgZ3JvdXAgbmFtZSwgZ3JvdXBfbmFtZV9sZW4gPSAlenUAY2FuJ3QgYWxsb2NhdGUgaW1hZ2UgZm9yIGNodW5rLCBzaXplID0gJXp1AGNhbid0IGFsbG9jYXRlIGxhcmdlciBjaHVuayBhcnJheSwgbmEgPSAlenUAVHJ1bmNhdGU6IFRvICUxMGxsdQAlcyVsbHUAfm9ial9wb2ludGVkX2J5XyVsbHUAdW5hYmxlIHRvIGFkZCBjb3JlIFZGRCBkaXJ0eSByZWdpb24gZHVyaW5nIHdyaXRlIGNhbGwgLSBhZGRyZXNzZXM6IHN0YXJ0PSVsbHUgZW5kPSVsbHUAYWRkciBvdmVyZmxvdywgYWRkciA9ICVsbHUsIHNpemU9JWxsdSwgZW9hPSVsbHUAZGF0YXNwYWNlIGRpbSAldSBzaXplIG9mICVsbHUgaXMgZ3JlYXRlciB0aGFuIG1heGRpbSBzaXplIG9mICVsbHUAdW5hYmxlIHRvIGNyZWF0ZSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gZGF0YSBibG9jayBhbmQgaGVhZGVyLCBpbmRleCA9ICVsbHUAdW5hYmxlIHRvIGNyZWF0ZSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gZGF0YSBibG9jayBwYWdlIGFuZCBoZWFkZXIsIGluZGV4ID0gJWxsdQB3cml0ZSB0byBiYWNraW5nIHN0b3JlIGZhaWxlZDogdGltZSA9ICVzLCBmaWxlbmFtZSA9ICclcycsIGZpbGUgZGVzY3JpcHRvciA9ICVkLCBlcnJubyA9ICVkLCBlcnJvciBtZXNzYWdlID0gJyVzJywgcHRyID0gJXAsIHRvdGFsIHdyaXRlIHNpemUgPSAlbGx1LCBieXRlcyB0aGlzIHN1Yi13cml0ZSA9ICVsbHUsIGJ5dGVzIGFjdHVhbGx5IHdyaXR0ZW4gPSAlbGx1LCBvZmZzZXQgPSAlbGx1AGZpbGUgd3JpdGUgZmFpbGVkOiB0aW1lID0gJXMsIGZpbGVuYW1lID0gJyVzJywgZmlsZSBkZXNjcmlwdG9yID0gJWQsIGVycm5vID0gJWQsIGVycm9yIG1lc3NhZ2UgPSAnJXMnLCBidWYgPSAlcCwgdG90YWwgd3JpdGUgc2l6ZSA9ICVsbHUsIGJ5dGVzIHRoaXMgc3ViLXdyaXRlID0gJWxsdSwgYnl0ZXMgYWN0dWFsbHkgd3JpdHRlbiA9ICVsbHUsIG9mZnNldCA9ICVsbHUAZmlsZSB3cml0ZSBmYWlsZWQ6IHRpbWUgPSAlcywgZmlsZW5hbWUgPSAnJXMnLCBmaWxlIGRlc2NyaXB0b3IgPSAlZCwgZXJybm8gPSAlZCwgZXJyb3IgbWVzc2FnZSA9ICclcycsIGJ1ZiA9ICVwLCB0b3RhbCB3cml0ZSBzaXplID0gJXp1LCBieXRlcyB0aGlzIHN1Yi13cml0ZSA9ICVsbHUsIG9mZnNldCA9ICVsbHUAZmlsZSByZWFkIGZhaWxlZDogdGltZSA9ICVzLCBmaWxlbmFtZSA9ICclcycsIGZpbGUgZGVzY3JpcHRvciA9ICVkLCBlcnJubyA9ICVkLCBlcnJvciBtZXNzYWdlID0gJyVzJywgYnVmID0gJXAsIHRvdGFsIHJlYWQgc2l6ZSA9ICV6dSwgYnl0ZXMgdGhpcyBzdWItcmVhZCA9ICVsbHUsIG9mZnNldCA9ICVsbHUAZmlsZSByZWFkIGZhaWxlZDogdGltZSA9ICVzLCBmaWxlbmFtZSA9ICclcycsIGZpbGUgZGVzY3JpcHRvciA9ICVkLCBlcnJubyA9ICVkLCBlcnJvciBtZXNzYWdlID0gJyVzJywgZmlsZS0+bWVtID0gJXAsIHRvdGFsIHJlYWQgc2l6ZSA9ICVsbHUsIGJ5dGVzIHRoaXMgc3ViLXJlYWQgPSAlbGx1LCBieXRlcyBhY3R1YWxseSByZWFkID0gJWxsdSwgb2Zmc2V0ID0gJWxsdQBmaWxlIHJlYWQgZmFpbGVkOiB0aW1lID0gJXMsIGZpbGVuYW1lID0gJyVzJywgZmlsZSBkZXNjcmlwdG9yID0gJWQsIGVycm5vID0gJWQsIGVycm9yIG1lc3NhZ2UgPSAnJXMnLCBidWYgPSAlcCwgdG90YWwgcmVhZCBzaXplID0gJWxsdSwgYnl0ZXMgdGhpcyBzdWItcmVhZCA9ICVsbHUsIGJ5dGVzIGFjdHVhbGx5IHJlYWQgPSAlbGx1LCBvZmZzZXQgPSAlbGx1AHVuYWJsZSB0byBkZXN0cm95IGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBkYXRhIGJsb2NrIGFuZCBwYXJlbnQsIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBjcmVhdGUgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRhdGEgYmxvY2sgYW5kIHBhcmVudCwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRhdGEgYmxvY2sgcGFnZSBhbmQgcGFyZW50LCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gY3JlYXRlIGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBkYXRhIGJsb2NrIHBhZ2UgYW5kIHBhcmVudCwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIHByb3RlY3QgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIsIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBwcm90ZWN0IGZpeGVkIGFycmF5IGhlYWRlciwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIHVucHJvdGVjdCB2MiBCLXRyZWUgaGVhZGVyLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gbG9hZCB2MiBCLXRyZWUgaGVhZGVyLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gaW5kZXggYmxvY2sgYW5kIGhlYWRlciwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIGNyZWF0ZSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gaW5kZXggYmxvY2sgYW5kIGhlYWRlciwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRpcmVjdCBibG9jayBhbmQgaGVhZGVyLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gc3VwZXIgYmxvY2sgYW5kIGhlYWRlciwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIGNyZWF0ZSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gc3VwZXIgYmxvY2sgYW5kIGhlYWRlciwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIGRlc3Ryb3kgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIGRhdGEgYmxvY2sgYW5kIGhlYWRlciwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIGNyZWF0ZSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gZGF0YSBibG9jayBhbmQgaGVhZGVyLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gZGVzdHJveSBmbHVzaCBkZXBlbmRlbmN5IGJldHdlZW4gZGF0YSBibG9jayBwYWdlIGFuZCBoZWFkZXIsIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byB1bnByb3RlY3QgZXh0ZW5zaWJsZSBhcnJheSBoZHIsIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byB1bnByb3RlY3QgZml4ZWQgYXJyYXkgaGRyLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gdW5wcm90ZWN0IGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2ssIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBwcm90ZWN0IGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2ssIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBkZXN0cm95IGZsdXNoIGRlcGVuZGVuY3kgYmV0d2VlbiBzdXBlciBibG9jayBhbmQgaW5kZXggYmxvY2ssIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBjcmVhdGUgZmx1c2ggZGVwZW5kZW5jeSBiZXR3ZWVuIHN1cGVyIGJsb2NrIGFuZCBpbmRleCBibG9jaywgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIHVucHJvdGVjdCBleHRlbnNpYmxlIGFycmF5IHN1cGVyIGJsb2NrLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gcHJvdGVjdCBleHRlbnNpYmxlIGFycmF5IHN1cGVyIGJsb2NrLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gdW5wcm90ZWN0IGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jaywgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIHByb3RlY3QgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gdW5wcm90ZWN0IGZpeGVkIGFycmF5IGRhdGEgYmxvY2ssIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBwcm90ZWN0IGZpeGVkIGFycmF5IGRhdGEgYmxvY2ssIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byB1bnByb3RlY3QgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrIHBhZ2UsIGFkZHJlc3MgPSAlbGx1AHVuYWJsZSB0byBwcm90ZWN0IGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jayBwYWdlLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gdW5wcm90ZWN0IGZpeGVkIGFycmF5IGRhdGEgYmxvY2sgcGFnZSwgYWRkcmVzcyA9ICVsbHUAdW5hYmxlIHRvIHByb3RlY3QgZml4ZWQgYXJyYXkgZGF0YSBibG9jayBwYWdlLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gdW5wcm90ZWN0IHYyIEItdHJlZSBpbnRlcm5hbCBub2RlLCBhZGRyZXNzID0gJWxsdQB1bmFibGUgdG8gdW5wcm90ZWN0IHYyIEItdHJlZSBsZWFmIG5vZGUsIGFkZHJlc3MgPSAlbGx1AGFkZHIgb3ZlcmZsb3csIGFkZHIgPSAlbGx1AGFkZHIgdW5kZWZpbmVkLCBhZGRyID0gJWxsdQB0cnVuY2F0ZWQgZmlsZTogZW9mID0gJWxsdSwgc2Jsb2NrLT5iYXNlX2FkZHIgPSAlbGx1LCBzdG9yZWRfZW9mID0gJWxsdQBhZGRyIG92ZXJmbG93LCBhZGRyID0gJWxsdSwgc2l6ZSA9ICVsbHUAYWRkciBvdmVyZmxvdywgYWRkciA9ICVsbHUsIHNpemUgPSAlbGx1LCBlb2EgPSAlbGx1AGFkZHIgb3ZlcmZsb3csIG9mZnNldHNbJWRdID0gJWxsdSwgZW9hID0gJWxsdQBjYW4ndCBnZXQgbGluayBpbmZvIGZvciBpbmRleDogJWxsdQAlcyVsdQAKIiVzIiBAJWx1ACwgb2Zmc2V0PSVsdQAlcyVzIHtuYnl0ZXM9JWx1ACwgcHJlYz0lbHUALCBleHA9JWx1KyVsdQBGYW1pbHkgbWVtYmVyIHNpemUgc2hvdWxkIGJlICVsdS4gIEJ1dCB0aGUgc2l6ZSBmcm9tIGZpbGUgYWNjZXNzIHByb3BlcnR5IGlzICVsdQBDRCB2YWx1ZSAlbHUAVGh1ACVzJXUAYmFkIHZlcnNpb24gIyBvZiBlbmNvZGVkIFZEUyBoZWFwIGluZm9ybWF0aW9uLCBleHBlY3RlZCAldSwgZ290ICV1AGJhZCB2ZXJzaW9uICMgb2YgZW5jb2RlZCBpbmZvcm1hdGlvbiwgZXhwZWN0ZWQgJXUsIGdvdCAldQBpbmRleCBwYXRoIG91dCBvZiBib3VuZHMgZm9yIHRhYmxlIC0gY2FuJ3QgYmUgbW9yZSB0aGFuICV1AGR1cGxpY2F0ZWQgY29tcG91bmQgZmllbGQgbmFtZSAnJXMnLCBmb3IgZmllbGRzICV1IGFuZCAldQBiYWQgdmFsdWUgZm9yIHYyIEItdHJlZSBzcGxpdCBwZXJjZW50IHZhbHVlIC0gbXVzdCBiZSA+IDAgYW5kIDw9IDEwMDogc3BsaXQgcGVyY2VudCA9ICV1AGJhZCB2YWx1ZSBmb3IgdjIgQi10cmVlIG1lcmdlIHBlcmNlbnQgdmFsdWUgLSBtdXN0IGJlID4gMCBhbmQgPD0gMTAwOiBtZXJnZSBwZXJjZW50ID0gJXUAYmFkIGNodW5rIGRpbWVuc2lvbiB2YWx1ZSB3aGVuIHBhcnNpbmcgbGF5b3V0IG1lc3NhZ2UgLSBjaHVuayBkaW1lbnNpb24gbXVzdCBiZSBwb3NpdGl2ZTogbWVzZy0+dS5jaHVuay5kaW1bJXVdID0gJXUAaW52YWxpZCBudW1iZXIgb2YgbWVtYmVyczogJXUAYmFkIHR5cGUgb2YgZW5jb2RlZCBpbmZvcm1hdGlvbjogJXUAZGF0YXNwYWNlIHJhbmsgdG9vIGxhcmdlOiAldQBINURfX2ZhcnJheV9jcnRfY29udGV4dABINURfX2VhcnJheV9jcnRfY29udGV4dABINUZBX190ZXN0X2NydF9jb250ZXh0AEg1RUFfX3Rlc3RfY3J0X2NvbnRleHQASDVCMl9fdGVzdF9jcnRfY29udGV4dABINUhGX19odWdlX2J0Ml9jcnRfY29udGV4dABINVNNX19idDJfY3J0X2NvbnRleHQASDVEX19idDJfY3J0X2NvbnRleHQASDVEX19mYXJyYXlfY3J0X2RiZ19jb250ZXh0AEg1RF9fZWFycmF5X2NydF9kYmdfY29udGV4dABINUZBX190ZXN0X2NydF9kYmdfY29udGV4dABINUVBX190ZXN0X2NydF9kYmdfY29udGV4dABjYW4ndCByZXRyaWV2ZSBWT0wgY29ubmVjdG9yJ3Mgb2JqZWN0IHdyYXAgY29udGV4dAB1bmFibGUgdG8gcmV0cmlldmUgVk9MIGNvbm5lY3RvciBvYmplY3Qgd3JhcCBjb250ZXh0AHVuYWJsZSB0byByZWxlYXNlIFZPTCBjb25uZWN0b3Igb2JqZWN0IHdyYXAgY29udGV4dABjYW4ndCBzZXQgVk9MIG9iamVjdCB3cmFwIGNvbnRleHQAY2FuJ3QgZ2V0IFZPTCBvYmplY3Qgd3JhcCBjb250ZXh0AGNhbid0IGFsbG9jYXRlIFZPTCB3cmFwIGNvbnRleHQAdW5hYmxlIHRvIGRlc3Ryb3kgZXh0ZW5zaWJsZSBhcnJheSBjbGllbnQgY2FsbGJhY2sgY29udGV4dAB1bmFibGUgdG8gY3JlYXRlIGV4dGVuc2libGUgYXJyYXkgY2xpZW50IGNhbGxiYWNrIGNvbnRleHQAY2FuJ3QgYWxsb2NhdGUgZXh0ZW5zaWJsZSBhcnJheSBjbGllbnQgY2FsbGJhY2sgY29udGV4dAB1bmFibGUgdG8gZGVzdHJveSBmaXhlZCBhcnJheSBjbGllbnQgY2FsbGJhY2sgY29udGV4dAB1bmFibGUgdG8gY3JlYXRlIGZpeGVkIGFycmF5IGNsaWVudCBjYWxsYmFjayBjb250ZXh0AGNhbid0IGFsbG9jYXRlIGZpeGVkIGFycmF5IGNsaWVudCBjYWxsYmFjayBjb250ZXh0AGNhbid0IGRlc3Ryb3kgdjIgQi10cmVlIGNsaWVudCBjYWxsYmFjayBjb250ZXh0AHVuYWJsZSB0byBjcmVhdGUgdjIgQi10cmVlIGNsaWVudCBjYWxsYmFjayBjb250ZXh0AGNhbid0IGFsbG9jYXRlIGNhbGxiYWNrIGNvbnRleHQAdW5hYmxlIHRvIHJlbGVhc2UgY29ubmVjdG9yJ3Mgb2JqZWN0IHdyYXBwaW5nIGNvbnRleHQAdW5hYmxlIHRvIHJlbGVhc2UgVk9MIG9iamVjdCB3cmFwcGluZyBjb250ZXh0AHVuYWJsZSB0byBnZXQgdGhlIGN1cnJlbnQgQVBJIGNvbnRleHQAY2FuJ3Qgc2V0IEFQSSBjb250ZXh0AGNhbid0IHNldCBWT0wgY29ubmVjdG9yIGluZm8gaW4gQVBJIGNvbnRleHQAY2FuJ3QgZ2V0IGxvdy9oaWdoIGJvdW5kcyBmcm9tIEFQSSBjb250ZXh0AGNhbid0IGdldCBWT0wgY29ubmVjdG9yIGluZm8gZnJvbSBBUEkgY29udGV4dABjYW4ndCBnZXQgZGF0YXNldCBvYmplY3QgaGVhZGVyIG1pbmltaXplIGZsYWcgZnJvbSBBUEkgY29udGV4dABjYW4ndCByZXRyaWV2ZSB2YWx1ZSBmcm9tIEFQSSBjb250ZXh0AEFQSSBDb250ZXh0AGNhbid0IHJlbW92ZSBNREMgaW1hZ2UgbXNnIGZyb20gc3VwZXJibG9jayBleHQASDVWTF9fbmF0aXZlX2Jsb2JfcHV0AEg1VkxfX2Jsb2JfcHV0AEg1VkxfYmxvYl9wdXQASDVWTGJsb2JfcHV0AEg1RF9fdmlydHVhbF9jb3B5X2xheW91dABINURfX3ZpcnR1YWxfcmVzZXRfbGF5b3V0AEg1UF9fc2V0X2xheW91dABINVBnZXRfbGF5b3V0AEg1RF9fdmlydHVhbF9zdG9yZV9sYXlvdXQAY2FuJ3QgY29weSBsYXlvdXQAdW5hYmxlIHRvIGNvcHkgbGF5b3V0AGNhbid0IHNldCBsYXlvdXQAdW5hYmxlIHRvIHNldCBsYXlvdXQAY2FuJ3QgZ2V0IGxheW91dAB1bmFibGUgdG8gY29weSB2aXJ0dWFsIGxheW91dAB1bmFibGUgdG8gcmVzZXQgdmlydHVhbCBsYXlvdXQAaW52YWxpZCBsYXlvdXQgdmVyc2lvbiB3aXRoIHZpcnR1YWwgbGF5b3V0AGNhbid0IGluaXRpYWxpemUgdmlydHVhbCBsYXlvdXQAY2FuJ3QgYWxsb2NhdGUgY2h1bmsgbGF5b3V0AGJ1ZmZlciBvdmVyZmxvdyB3aGlsZSBkZWNvZGluZyBsYXlvdXQAY2FuJ3Qgc2V0IGxhdGVzdCB2ZXJzaW9uIG9mIGxheW91dABjYW4ndCByZXRyaWV2ZSBsYXlvdXQAdW5hYmxlIHRvIHVwZGF0ZSBsYXlvdXQAbm90IGEgdmlydHVhbCBzdG9yYWdlIGxheW91dAB1bnN1cHBvcnRlZCBzdG9yYWdlIGxheW91dABub3QgYSBjaHVua2VkIHN0b3JhZ2UgbGF5b3V0AGV4dGVybmFsIHN0b3JhZ2Ugbm90IHN1cHBvcnRlZCB3aXRoIGNodW5rZWQgbGF5b3V0AGZpbHRlcnMgY2FuIG9ubHkgYmUgdXNlZCB3aXRoIGNodW5rZWQgbGF5b3V0AEg1Q19fYXV0b2FkanVzdF9fYWdlb3V0AEg1Rl9fYWNjdW1fYWRqdXN0AEF1Z3VzdABINUhGX19zZWN0X3Jvd19maXJzdABINUhGX19zZWN0X2luZGlyZWN0X2ZpcnN0AEg1U0xfcmVtb3ZlX2ZpcnN0AGFkanVzdCBzaWduLCBtYW50aXNzYSwgYW5kIGV4cG9uZW50IGZpZWxkcyBmaXJzdABINURfdmlydHVhbF9jaGVja19tYXBwaW5nX3Bvc3QAZXh0ZXJuYWwgcmF3IGRhdGEgZmlsZSBkb2VzIG5vdCBleGlzdABNZXNzYWdlIHNob3VsZCBub3QgZXhpc3QAcHJvcGVydHkgZG9lc24ndCBleGlzdABwcm9wZXJ0eSBvYmplY3QgZG9lc24ndCBleGlzdABncm91cCBkb2Vzbid0IGV4aXN0AGxpbmsgZG9lc24ndCBleGlzdABuYW1lIGRvZXNuJ3QgZXhpc3QAb2JqZWN0ICclcycgZG9lc24ndCBleGlzdABNZXNzYWdlIHNob3VsZCBleGlzdABmcmVlX3NwYWNlX3BlcnNpc3QASDVGRF9fY29weV9wbGlzdABINVBfY29weV9wbGlzdABINUZfZ2V0X2FjY2Vzc19wbGlzdABINURfZ2V0X2FjY2Vzc19wbGlzdABINVBfX2ZpbmRfcHJvcF9wbGlzdABINVBfX2NtcF9wbGlzdABINVBfX2l0ZXJhdGVfcGxpc3QASDVUX19nZXRfY3JlYXRlX3BsaXN0AEg1QV9fZ2V0X2NyZWF0ZV9wbGlzdABINU9fZ2V0X2NyZWF0ZV9wbGlzdABINUdfZ2V0X2NyZWF0ZV9wbGlzdABINURfZ2V0X2NyZWF0ZV9wbGlzdABINVRnZXRfY3JlYXRlX3BsaXN0AEg1R2dldF9jcmVhdGVfcGxpc3QASDVEZ2V0X2NyZWF0ZV9wbGlzdABwcm9wZXJ0eSBsaXN0IGlzIG5vdCBhbiBhY2Nlc3MgcGxpc3QASDVGRF9fY29yZV9kZXN0cm95X2RpcnR5X2xpc3QASDVTX19jb3B5X3BudF9saXN0AEg1UF9fY29weV9tZXJnZV9jb21tX2R0X2xpc3QASDVTX3NlbGVjdF9pdGVyX2dldF9zZXFfbGlzdABINVNNX19jb252ZXJ0X2J0cmVlX3RvX2xpc3QASDVTTV9fZmluZF9pbl9saXN0AEg1RkxfX2Jsa19jcmVhdGVfbGlzdABINVNNX19jcmVhdGVfbGlzdABjYW4ndCBjbG9zZSBjb3JlIHZmZCBkaXJ0eSBsaXN0AGNhbid0IGNvcHkgcHJvcGVydHkgbGlzdABub3QgcHJvcGVydHkgbGlzdABjYW4ndCBtb2RpZnkgZGVmYXVsdCBwcm9wZXJ0eSBsaXN0AGNhbid0IGdldCBwcm9wZXJ0eSBsaXN0AHVuYWJsZSB0byBnZXQgcHJvcGVydHkgbGlzdABjYW4ndCBjb3B5IGRhdGFzZXQgYWNjZXNzIHByb3BlcnR5IGxpc3QAY2FuJ3QgZ2V0IGRlZmF1bHQgZGF0YXNldCBhY2Nlc3MgcHJvcGVydHkgbGlzdAB1bmFibGUgdG8gZ2V0IGRhdGFzZXQgYWNjZXNzIHByb3BlcnR5IGxpc3QAbm90IGEgbGluayBhY2Nlc3MgcHJvcGVydHkgbGlzdABBQVBMIGlzIG5vdCBhbiBhdHRyaWJ1dGUgYWNjZXNzIHByb3BlcnR5IGxpc3QAY2FuJ3QgY29weSBmaWxlIGFjY2VzcyBwcm9wZXJ0eSBsaXN0AHVuYWJsZSB0byBjb3B5IGZpbGUgYWNjZXNzIHByb3BlcnR5IGxpc3QAbm90IGZpbGUgYWNjZXNzIHByb3BlcnR5IGxpc3QAY2FuJ3QgZ2V0IGZpbGUgYWNjZXNzIHByb3BlcnR5IGxpc3QAY2FuJ3QgZ2V0IHBhcmVudCdzIGZpbGUgYWNjZXNzIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGNsb3NlIElEIGZvciBmaWxlIGFjY2VzcyBwcm9wZXJ0eSBsaXN0AG5vdCBhIGRyaXZlciBpZCBvciBmaWxlIGFjY2VzcyBwcm9wZXJ0eSBsaXN0AGludmFsaWQgZHJpdmVyIElEIGluIGZpbGUgYWNjZXNzIHByb3BlcnR5IGxpc3QAZmFwbF9pZCBwYXJhbWV0ZXIgaXMgbm90IGEgZmlsZSBhY2Nlc3MgcHJvcGVydHkgbGlzdABzaG91bGRuJ3QgYmUgY3JlYXRpbmcgcm9vdCBjbGFzcyBwcm9wZXJ0eSBsaXN0AHVuYWJsZSB0byByZWdpc3RlciBwcm9wZXJ0eSBsaXN0AGNhbid0IGNyZWF0ZSB1c2VyIHByb3BlcnR5IGxpc3QAbm90IGRhdGFzZXQgdHJhbnNmZXIgcHJvcGVydHkgbGlzdABjYW4ndCBnZXQgZGVmYXVsdCBkYXRhc2V0IHRyYW5zZmVyIHByb3BlcnR5IGxpc3QAYmFkIGRhdGFzZXQgdHJhbnNmZXIgcHJvcGVydHkgbGlzdABub3QgYSBkYXRhc2V0IHRyYW5zZmVyIHByb3BlcnR5IGxpc3QAbm90IGEgZGF0YSB0cmFuc2ZlciBwcm9wZXJ0eSBsaXN0AGNhbid0IGdldCBkZWZhdWx0IGNyZWF0aW9uIHByb3BlcnR5IGxpc3QAY2FuJ3QgZ2V0IGRlZmF1bHQgZGF0YXNldCBjcmVhdGlvbiBwcm9wZXJ0eSBsaXN0AGNhbid0IGdldCBkYXRhc2V0IGNyZWF0aW9uIHByb3BlcnR5IGxpc3QAY2FuJ3QgZ2V0IGdyb3VwJ3MgY3JlYXRpb24gcHJvcGVydHkgbGlzdABjYW4ndCBnZXQgZGVmYXVsdCBncm91cCBjcmVhdGlvbiBwcm9wZXJ0eSBsaXN0AG5vdCBhIGdyb3VwIGNyZWF0aW9uIHByb3BlcnR5IGxpc3QAbGNwbF9pZCBpcyBub3QgYSBsaW5rIGNyZWF0aW9uIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGNvcHkgdGhlIGNyZWF0aW9uIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGRlY3JlbWVudCByZWYgY291bnQgb24gcHJvcGVydHkgbGlzdABjYW4ndCBzZXQgbWF4LiAjIG9mIGNvbXBhY3QgYXR0cmlidXRlcyBpbiBwcm9wZXJ0eSBsaXN0AGNhbid0IHNldCBtaW4uICMgb2YgZGVuc2UgYXR0cmlidXRlcyBpbiBwcm9wZXJ0eSBsaXN0AGNhbid0IHNldCBTT0hNIGN1dG9mZiBpbiBwcm9wZXJ0eSBsaXN0AHVuYWJsZSB0byBnZXQgZ3JvdXAgbG9jYXRpb24gb2YgcHJvcGVydHkgbGlzdABub3QgYSBWT0wgaW5pdGlhbGl6ZSBwcm9wZXJ0eSBsaXN0AG5vdCBhIGRhdGFzZXQgY3JlYXRlIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGNyZWF0ZSBwcm9wZXJ0eSBsaXN0AG5vdCBmaWxlIGNyZWF0ZSBwcm9wZXJ0eSBsaXN0AGNhbid0IGNsb3NlIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGNsb3NlIHByb3BlcnR5IGxpc3QAY2FuJ3QgZW5jb2RlIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGNsb3NlIHBhcnRpYWxseSBpbml0aWFsaXplZCBwcm9wZXJ0eSBsaXN0AG5vdCBhIHByb3BlcnR5IGxpc3QAdW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgdmlydHVhbCBkYXRhc2V0IGVudHJ5IGxpc3QAY2FuJ3QgY29weSBwb2ludCBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZmx1c2ggZGVwZW5kZW5jeSBwYXJlbnQgbGlzdABtZW1vcnkgcmVhbGxvY2F0aW9uIGZhaWxlZCBmb3IgYWRkcmVzcyBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgYWRkcmVzcyBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgY2h1bmsgYWRkcmVzcyBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgcGllY2UgYWRkcmVzcyBsaXN0AG5vdCBhbiBhY2Nlc3MgbGlzdABub3QgYSBmaWxlIGFjY2VzcyBsaXN0AHVuYWJsZSB0byBpdGVyYXRlIG92ZXIgbGlzdABtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHRlbXBvcmFyeSBidWZmZXIgbGlzdABtZW1vcnkgcmVhbGxvY2F0aW9uIGZhaWxlZCBmb3IgYnVmZmVyIGxpc3QAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBidWZmZXIgbGlzdABtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHdyaXRlIGJ1ZmZlciBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgcmVhZCBidWZmZXIgbGlzdABjYW4ndCBjbG9zZSBwcm94eSBwYXJlbnQgc2tpcCBsaXN0AGNhbid0IGluc2VydCBjaHVuayBpbnRvIGRhdGFzZXQgc2tpcCBsaXN0AGNhbid0IGxvY2F0ZSBwaWVjZSBpbiBkYXRhc2V0IHNraXAgbGlzdABjYW4ndCBmcmVlIGRhdGFzZXQgc2tpcCBsaXN0AHVuYWJsZSB0byBpbnNlcnQgcGFyZW50IGludG8gcHJveHkncyBza2lwIGxpc3QAY2FuJ3QgZGVzdHJveSBzaXplIHRyYWNraW5nIG5vZGUncyBza2lwIGxpc3QAY2FuJ3QgZGVzdHJveSBzaXplIGZyZWUgc3BhY2Ugbm9kZSdzIHNraXAgbGlzdABjYW4ndCBkZXN0cm95IHBhZ2UgYnVmZmVyIHNraXAgbGlzdABjYW4ndCBmbHVzaCBwYWdlIGJ1ZmZlciBza2lwIGxpc3QAY2FuJ3QgaW5zZXJ0IHByb3BlcnR5IGludG8gc2tpcCBsaXN0AENhbid0IGluc2VydCBwcm9wZXJ0eSBpbnRvIHNraXAgbGlzdABDYW4ndCBpbnNlcnQgY2hhbmdlZCBwcm9wZXJ0eSBpbnRvIHNraXAgbGlzdABjYW4ndCBpbnNlcnQgZW50cnkgaW50byBza2lwIGxpc3QAY2FuJ3QgaW5zZXJ0IG9iamVjdCBpbnRvIHNraXAgbGlzdABjYW4ndCBpbnNlcnQgZnJlZSBzcGFjZSBzZWN0aW9uIGludG8gc2tpcCBsaXN0AGNhbid0IGluc2VydCBjaHVuayBpbnRvIHNraXAgbGlzdABjYW4ndCBpbnNlcnQgZnJlZSBzcGFjZSBub2RlIGludG8gc2tpcCBsaXN0AGNhbid0IGluc2VydCBwaWVjZSBpbnRvIHNraXAgbGlzdABjYW4ndCBmaW5kIHByb3BlcnR5IGluIHNraXAgbGlzdABjYW4ndCBpbnNlcnQgZW50cnkgaW4gc2tpcCBsaXN0AENhbid0IGluc2VydCBlbnRyeSBpbiBza2lwIGxpc3QAVGFpbCBQYWdlIEVudHJ5IGlzIG5vdCBpbiBza2lwIGxpc3QAY2FuJ3QgaW5zZXJ0IHByb3BlcnR5IGludG8gc2VlbiBza2lwIGxpc3QAY2FuJ3QgZGVsZXRlIGVudHJ5IGZyb20gc2tpcCBsaXN0AHVuYWJsZSB0byByZW1vdmUgcHJveHkgZW50cnkgcGFyZW50IGZyb20gc2tpcCBsaXN0AGNhbid0IHJlbW92ZSBmcmVlIHNwYWNlIHNpemUgbm9kZSBmcm9tIHNraXAgbGlzdABjYW4ndCByZW1vdmUgZnJlZSBzcGFjZSBub2RlIGZyb20gc2tpcCBsaXN0AHByb3BlcnR5IGRlbGV0ZWQgZnJvbSBza2lwIGxpc3QAY2FuJ3QgaW5zZXJ0IGZyZWUgc3BhY2Ugbm9kZSBpbnRvIG1lcmdpbmcgc2tpcCBsaXN0AGNhbid0IGRlc3Ryb3kgc2VjdGlvbiBtZXJnaW5nIHNraXAgbGlzdABjYW4ndCBjcmVhdGUgc2tpcCBsaXN0AGNhbid0IGNsb3NlIHNraXAgbGlzdABjYW4ndCBkaXNhYmxlIHNraXAgbGlzdABjYW4ndCBlbmFibGUgc2tpcCBsaXN0AGNhbm5vdCBtYWtlIHNraXAgbGlzdABjYW4ndCBpbnNlcnQgcHJvcGVydHkgaW50byBkZWxldGVkIHNraXAgbGlzdABjYW4ndCBpbnNlcnQgcHJvcGVydHkgaW50byAnc2Vlbicgc2tpcCBsaXN0AENhbid0IGluc2VydCBwcm9wZXJ0eSBpbnRvIGxpc3QAdW5hYmxlIHRvIGNvbnZlcnQgYnRyZWUgdG8gbGlzdABjYW4ndCBpbnNlcnQgY29tbWl0dGVkIGRhdGF0eXBlIGludG8gZGVzdGluYXRpb24gbGlzdABjYW4ndCBjcmVhdGUgY29yZSB2ZmQgZGlydHkgcmVnaW9uIGxpc3QAdW5hYmxlIHRvIGZyZWUgY29yZSB2ZmQgZGlydHkgcmVnaW9uIGxpc3QAdW5hYmxlIHRvIGZpbmQgZW1wdHkgZW50cnkgaW4gbGlzdAB1bmFibGUgdG8gc2VhcmNoIGZvciBtZXNzYWdlIGluIGxpc3QAQ291bGRuJ3QgcmVhZCBTT0hNIG1lc3NhZ2UgaW4gbGlzdABjb3VsZG4ndCBnZXQgcGllY2UgaW5mbyBmcm9tIGxpc3QAY2FuJ3QgYWRkIGRpcmVjdCBibG9jayBmcmVlIHNwYWNlIHRvIGdsb2JhbCBsaXN0AGNhbid0IHJlbW92ZSBlbnRyeSBmcm9tIHRhZyBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZWxlbWVudCBzaXplIGxpc3QAbWVtb3J5IHJlYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHNpemUgbGlzdABtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHNpemUgbGlzdABjYW4ndCBmaW5kIHNlY3Rpb24gbm9kZSBvbiBzaXplIGxpc3QAY2FuJ3QgY29weSBtZXJnZSBjb21taXR0ZWQgZHR5cGUgbGlzdABjYW4ndCBnZXQgbWVyZ2UgY29tbWl0dGVkIGRhdGF0eXBlIGxpc3QAY2FuJ3QgY29weSBleHRlcm5hbCBmaWxlIGxpc3QAY2FuJ3Qgc2V0IGV4dGVybmFsIGZpbGUgbGlzdAB1bmFibGUgdG8gc2V0IGV4dGVybmFsIGZpbGUgbGlzdABjYW4ndCBnZXQgZXh0ZXJuYWwgZmlsZSBsaXN0AGNhbid0IHJldHJpZXZlIGV4dGVybmFsIGZpbGUgbGlzdABFeHRlcm5hbCBmaWxlIGxpc3QAdW5hYmxlIHRvIGNyZWF0ZSBzaGFyZWQgbWVzc2FnZSBsaXN0AHVuYWJsZSB0byBmcmVlIHNoYXJlZCBtZXNzYWdlIGxpc3QAY2FuJ3QgYWRkIG5ldyBwYWdlIHRvIFBhZ2UgQnVmZmVyIG5ldyBwYWdlIGxpc3QAdW5hYmxlIHRvIGZyZWUgbG9jYWwgaGVhcCBmcmVlIGxpc3QAYmFkIGhlYXAgZnJlZSBsaXN0AGNhbid0IGluaXRpYWxpemUgZnJlZSBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZnJlZSBzcGFjZSBmcmVlIGxpc3QAdW5hYmxlIHRvIGdldCBzZWxlY3Rpb24gc2VxdWVuY2UgbGlzdABtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGRhdGFzcGFjZSBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgdGVtcG9yYXJ5IG1lbW9yeSBzcGFjZSBsaXN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgbWVtb3J5IHNwYWNlIGxpc3QAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaWxlIHNwYWNlIGxpc3QAY2FuJ3QgaW5zZXJ0IG9iamVjdCBub2RlIGludG8gdmlzaXRlZCBsaXN0AGZpbGUgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIFNPSE0gbGlzdAB1bmFibGUgdG8gcmVsZWFzZSBTT0hNIGxpc3QAdW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBmb3IgYXR0cmlidXRlIElEIGxpc3QAY2FuJ3QgaW5pdGlhbGl6ZSAnYmxvY2snIGxpc3QAdW5hYmxlIHRvIHJlZ2lzdGVyIG5vdGlmeSBjYWxsYmFjayBmb3IgcmVxdWVzdAB1bmFibGUgdG8gd2FpdCBvbiByZXF1ZXN0AHVuYWJsZSB0byBjYW5jZWwgcmVxdWVzdAB6ZXJvLXNpemUgcmVxdWVzdAB1bmFibGUgdG8gZnJlZSByZXF1ZXN0AGRpZmZlcmVudCBmaWxlcyBkZXRlY3RlZCBpbiBtdWx0aSBkYXRhc2V0IEkvTyByZXF1ZXN0AEg1RlNfX3NlY3RfdW5saW5rX3Jlc3QASDVGU19fc2VjdF9saW5rX3Jlc3QASDVITF9fcHJmeF9kZXN0AEg1RF9fZmFycmF5X2lkeF9kZXN0AEg1RF9fZWFycmF5X2lkeF9kZXN0AEg1RF9fYnRyZWVfaWR4X2Rlc3QASDVEX19idDJfaWR4X2Rlc3QASDVGU19faGRyX2Rlc3QASDVGQV9faGRyX2Rlc3QASDVFQV9faGRyX2Rlc3QASDVGT190b3BfZGVzdABINUZTX19zaW5mb19kZXN0AEg1T19fY2h1bmtfZGVzdABINURfX2NodW5rX2Rlc3QASDVITF9fZGJsa19kZXN0AEg1RUFfX3NibG9ja19kZXN0AEg1SEZfX21hbl9pYmxvY2tfZGVzdABINUVBX19pYmxvY2tfZGVzdABINUhGX19tYW5fZGJsb2NrX2Rlc3QASDVGQV9fZGJsb2NrX2Rlc3QASDVFQV9fZGJsb2NrX2Rlc3QASDVGQV9fZGJsa19wYWdlX2Rlc3QASDVFQV9fZGJsa19wYWdlX2Rlc3QASDVITF9fZGVzdABINUZfX2Rlc3QASDVGT19kZXN0AEg1QUNfZGVzdABINUNfZGVzdABINVBCX2Rlc3QAdW5hYmxlIHRvIHJlc2V0IGNodW5rZWQgc3RvcmFnZSBpbmRleCBpbiBkZXN0AGNhbm5vdCB1c2UgQyBpbnRlZ2VyIGRhdGF0eXBlIGZvciBjYXN0AGNhbid0IHF1ZXJ5IG9wdGlvbmFsIG9wZXJhdGlvbiBzdXBwb3J0AEg1VF9fY29udl9zaG9ydF91c2hvcnQASDVUX19jb252X3VpbnRfdXNob3J0AEg1VF9fY29udl9pbnRfdXNob3J0AGZsdF91c2hvcnQASDVUX19jb252X2Zsb2F0X3VzaG9ydABINVRfX2NvbnZfdWNoYXJfdXNob3J0AEg1VF9fY29udl9zY2hhcl91c2hvcnQAbGRibF91c2hvcnQASDVUX19jb252X3Vsb25nX3VzaG9ydABINVRfX2NvbnZfdWxsb25nX3VzaG9ydABINVRfX2NvbnZfbGxvbmdfdXNob3J0AEg1VF9fY29udl9sb25nX3VzaG9ydABINVRfX2NvbnZfbGRvdWJsZV91c2hvcnQASDVUX19jb252X2RvdWJsZV91c2hvcnQASDVUX19jb252X3VzaG9ydF9zaG9ydABINVRfX2NvbnZfdWludF9zaG9ydABINVRfX2NvbnZfaW50X3Nob3J0AGZsdF9zaG9ydABINVRfX2NvbnZfZmxvYXRfc2hvcnQASDVUX19jb252X3VjaGFyX3Nob3J0AEg1VF9fY29udl9zY2hhcl9zaG9ydABsZGJsX3Nob3J0AEg1VF9fY29udl91bG9uZ19zaG9ydABINVRfX2NvbnZfdWxsb25nX3Nob3J0AEg1VF9fY29udl9sbG9uZ19zaG9ydABINVRfX2NvbnZfbG9uZ19zaG9ydABINVRfX2NvbnZfbGRvdWJsZV9zaG9ydABINVRfX2NvbnZfZG91YmxlX3Nob3J0AHVuc2lnbmVkIHNob3J0AEg1RF9fY2h1bmtfZm9ybWF0X2NvbnZlcnQASDVGX19mb3JtYXRfY29udmVydABINURfX2Zvcm1hdF9jb252ZXJ0AEg1T19maWxsX2NvbnZlcnQASDVUX2NvbnZlcnQASDVUY29udmVydABINUhGX19tYW5faWJsb2NrX3Jvb3RfcmV2ZXJ0AEg1SEZfX3RpbnlfaW5zZXJ0AEg1RF9fZmFycmF5X2lkeF9pbnNlcnQASDVEX19lYXJyYXlfaWR4X2luc2VydABINURfX3NpbmdsZV9pZHhfaW5zZXJ0AEg1RF9fYnRyZWVfaWR4X2luc2VydABINURfX2J0Ml9pZHhfaW5zZXJ0AEg1R19fY29tcGFjdF9pbnNlcnQASDVIRl9fbWFuX2luc2VydABINVRfX2VudW1faW5zZXJ0AEg1R19vYmpfaW5zZXJ0AEg1R19fZGVuc2VfaW5zZXJ0AEg1QV9fZGVuc2VfaW5zZXJ0AEg1SEZfX2h1Z2VfaW5zZXJ0AEg1RF9fYnRyZWVfaW5zZXJ0AEg1R19fbm9kZV9pbnNlcnQASDVHX19sb2NfaW5zZXJ0AEg1R19fc3RhYl9pbnNlcnQASDVUX19pbnNlcnQASDVCMl9faW5zZXJ0AEg1Rk9faW5zZXJ0AEg1U0xfaW5zZXJ0AEg1SExfaW5zZXJ0AEg1SEdfaW5zZXJ0AEg1SEZfaW5zZXJ0AEg1Ql9pbnNlcnQASDVCMl9pbnNlcnQASDVUaW5zZXJ0AEg1UExpbnNlcnQAZmx1c2hfbWVfbGFzdCBlbnRyeSBzZXJpYWxpemF0aW9uIHRyaWdnZXJlZCByZXN0YXJ0AEg1SEZfX3NwYWNlX3N0YXJ0AEg1VF9fY29udl9zdHJ1Y3Rfb3B0AEg1VF9fY29udl9vcmRlcl9vcHQAbXBpb19jb2xsZWN0aXZlX29wdABINUdfbWtyb290AEg1SEZfX3NwYWNlX3JldmVydF9yb290AEg1QjJfX3NwbGl0X3Jvb3QASDVIRl9fc3BhY2VfY3JlYXRlX3Jvb3QAdW5hYmxlIHRvIGFsbG9jYXRlIGZpbGUgc3BhY2UgdG8gbW92ZSByb290AHVuYWJsZSB0byBjb3B5IG9sZCByb290AHVuYWJsZSB0byB1bnByb3RlY3Qgb2xkIHJvb3QAdW5hYmxlIHRvIHJlbGVhc2Ugb2xkIHJvb3QASDVGX3VubW91bnQASDVGX3RyYXZlcnNlX21vdW50AEg1Rl9tb3VudABmaWxlIG1vdW50AEg1U01fZ2V0X3JlZmNvdW50AGNhbid0IGluY3JlbWVudCBWT0wgY29ubmVjdG9yIHJlZmNvdW50AGNhbid0IGluY3JlbWVudCBWRkwgZHJpdmVyIHJlZmNvdW50AGNhbid0IGRlY29kZSByZWZjb3VudABINVBnZXRfdmlydHVhbF9jb3VudABINUZfZ2V0X29ial9jb3VudABINU9fbXNnX2NvdW50AEg1R19fc3RhYl9jb3VudABCYWQgbWV0YWRhdGEgY2FjaGUgZW50cnkgY291bnQAY2FuJ3QgaW5jcmVtZW50IG9iamVjdCBjb3VudABjYW4ndCBkZWNyZW1lbnQgb2JqZWN0IGNvdW50AGNhbid0IHJldHJpZXZlIG9iamVjdCBjb3VudABjYW4ndCBxdWVyeSBmcmVlIHNwYWNlIHNlY3Rpb24gY291bnQAdW5hYmxlIHRvIGFkanVzdCBvYmplY3QgbGluayBjb3VudAB1bmFibGUgdG8gaW5jcmVtZW50IG9iamVjdCBsaW5rIGNvdW50AHVuYWJsZSB0byBkZWNyZW1lbnQgb2JqZWN0IGxpbmsgY291bnQAdW5hYmxlIHRvIGFkanVzdCBzaGFyZWQgb2JqZWN0IGxpbmsgY291bnQAQmFkIG9iamVjdCBoZWFkZXIgbGluayBjb3VudAB1bmFibGUgdG8gYWRqdXN0IGF0dHJpYnV0ZSBsaW5rIGNvdW50AHVuYWJsZSB0byBhZGp1c3QgZGF0YXR5cGUgbGluayBjb3VudAB1bmFibGUgdG8gYWRqdXN0IHNoYXJlZCBkYXRhdHlwZSBsaW5rIGNvdW50AHVuYWJsZSB0byBhZGp1c3QgbmFtZWQgZGF0YXR5cGUgbGluayBjb3VudAB1bmFibGUgdG8gYWRqdXN0IGRhdGFzcGFjZSBsaW5rIGNvdW50AHVuYWJsZSB0byBpbmNyZW1lbnQgaGFyZCBsaW5rIGNvdW50AHVuYWJsZSB0byBhZGp1c3Qgc2hhcmVkIG1lc3NhZ2UgcmVmIGNvdW50AGNhbid0IHJldHJpZXZlIHNoYXJlZCBtZXNzYWdlIHJlZiBjb3VudABjYW4ndCBpbmNyZW1lbnQgSUQgcmVmIGNvdW50AGNhbid0IGRlY3JlbWVudCBJRCByZWYgY291bnQAY2FuJ3QgZ2V0IElEIHJlZiBjb3VudABjYW4ndCByZXRyaWV2ZSBhdHRyaWJ1dGUgY291bnQAYmFkIG9iamVjdCBoZWFkZXIgbWVzc2FnZSBjb3VudABVbmFibGUgdG8gaW5jcmVtZW50IHJlZmVyZW5jZSBjb3VudABVbmFibGUgdG8gZGVjcmVtZW50IHJlZmVyZW5jZSBjb3VudABpbnZhbGlkIGRpcnR5IGZsdXNoIGRlcGVuZGVuY3kgY2hpbGQgY291bnQAY2FuJ3QgZ2VuZXJhdGUgc3BhbnMgd2l0aCB1bmxpbWl0ZWQgY291bnQAY2FuJ3QgZGVjcmVtZW50IHJlZi4gY291bnQAY2FuJ3QgaW5jciBvYmplY3QgcmVmLiBjb3VudABjYW4ndCBpbmNyZW1lbnQgaGVhcCByZWYuIGNvdW50AGNhbid0IGRlY3JlbWVudCBoZWFwIHJlZi4gY291bnQASDVPX19tb3ZlX2NvbnQASDVUX19jb252X3VzaG9ydF91aW50AEg1VF9fY29udl9zaG9ydF91aW50AEg1VF9fY29udl9pbnRfdWludABmbHRfdWludABINVRfX2NvbnZfZmxvYXRfdWludABINVRfX2NvbnZfdWNoYXJfdWludABINVRfX2NvbnZfc2NoYXJfdWludABsZGJsX3VpbnQASDVUX19jb252X3Vsb25nX3VpbnQASDVUX19jb252X3VsbG9uZ191aW50AEg1VF9fY29udl9sbG9uZ191aW50AEg1VF9fY29udl9sb25nX3VpbnQASDVUX19jb252X2xkb3VibGVfdWludABINVRfX2NvbnZfZG91YmxlX3VpbnQASDVFX19wcmludABmbG9hdGluZy1wb2ludABub3QgYSBtb3VudCBwb2ludABjYW4ndCBzZWxlY3QgcG9pbnQASDVUX19jb252X3VzaG9ydF9pbnQASDVUX19jb252X3Nob3J0X2ludABINVRfX2NvbnZfdWludF9pbnQAZmx0X2ludABINVRfX2NvbnZfZmxvYXRfaW50AEg1VF9fcmVnaXN0ZXJfaW50AEg1VF9fY29udl91Y2hhcl9pbnQASDVUX19jb252X3NjaGFyX2ludABsZGJsX2ludABINVRfX2NvbnZfdWxvbmdfaW50AEg1VF9fY29udl91bGxvbmdfaW50AEg1VF9fY29udl9sbG9uZ19pbnQASDVUX19jb252X2xvbmdfaW50AEg1VF9fY29udl9sZG91YmxlX2ludABINVRfX2NvbnZfZG91YmxlX2ludAB1bnNpZ25lZCBpbnQAdW5hYmxlIHRvIHJlbGVhc2UgZmFpbGVkIGV2ZW50AEg1RF9fY2h1bmtfcHJ1bmVfYnlfZXh0ZW50AEg1RF9fc2V0X2V4dGVudABINVNfc2V0X2V4dGVudABINURzZXRfZXh0ZW50AGNhbid0IGNvcHkgZXh0ZW50AHVuYWJsZSB0byBzZXQgZGF0YXNldCBleHRlbnQAdW5hYmxlIHRvIHVwZGF0ZSB2aXJ0dWFsIGRhdGFzZXQgZXh0ZW50AGNhbid0IGNvcHkgdmlydHVhbCBkYXRhc3BhY2UgZXh0ZW50AGNhbid0IGNvcHkgc291cmNlIGRhdGFzcGFjZSBleHRlbnQAdW5hYmxlIHRvIGNvcHkgc291cmNlIGludGVyc2VjdCBzcGFjZSBleHRlbnQAdW5hYmxlIHRvIGNvcHkgZGVzdGluYXRpb24gc3BhY2UgZXh0ZW50AEludGVybmFsIHN0YXRlcyBhcmUgaW5jb25zaXN0ZW50AGRyaXZlciBpbmZvIG1lc3NhZ2Ugbm90IHByZXNlbnQAZ3JvdXAgaW5mbyBtZXNzYWdlIG5vdCBwcmVzZW50AGxpbmsgaW5mbyBtZXNzYWdlIG5vdCBwcmVzZW50AHNoYXJlZCBtZXNzYWdlIGluZm8gbWVzc2FnZSBub3QgcHJlc2VudAB2MSBCLXRyZWUgJ0snIGluZm8gbWVzc2FnZSBub3QgcHJlc2VudABmaWx0ZXIgcGlwZWxpbmUgbWVzc2FnZSBub3QgcHJlc2VudABINUFDX3Byb3h5X2VudHJ5X3JlbW92ZV9wYXJlbnQASDVIRl9fc2VjdF9zaW5nbGVfbG9jYXRlX3BhcmVudABINUhGX19zZWN0X2luZGlyZWN0X2J1aWxkX3BhcmVudABINUFDX3Byb3h5X2VudHJ5X2FkZF9wYXJlbnQAdW5hYmxlIHRvIHVwZGF0ZSBjaGlsZCBub2RlcyB0byBuZXcgcGFyZW50AHVuYWJsZSB0byB1cGRhdGUgY2hpbGQgbm9kZSB0byBuZXcgcGFyZW50AG1vdW50ZWQgZmlsZSBoYXMgZGlmZmVyZW50IGZpbGUgY2xvc2UgZGVncmVlIHRoYW4gcGFyZW50AHJlbW92ZWQgcHJveHkgZW50cnkgcGFyZW50IG5vdCB0aGUgc2FtZSBhcyByZWFsIHBhcmVudABFTlVNIGRhdGF0eXBlIHNpemUgZG9lcyBub3QgbWF0Y2ggcGFyZW50AGNhbid0IGxvb2sgdXAgY29tcG9uZW50AHByb2JhYmxlIHVuaW5pdGlhbGl6ZWQgKmNkX25lbG10cyBhcmd1bWVudABpbnZhbGlkIGFyZ3VtZW50AGNhbid0IHNhdmUgZmxvYXRpbmctcG9pbnQgZW52aXJvbm1lbnQAY2FuJ3QgcmVzdG9yZSBmbG9hdGluZy1wb2ludCBlbnZpcm9ubWVudABjYW4ndCBzZXQgYWxpZ25tZW50AGNhbid0IGdldCBhbGlnbm1lbnQAdXNlcmJsb2NrIHNpemUgbXVzdCBiZSBhbiBpbnRlZ3JhbCBtdWx0aXBsZSBvZiBmaWxlIG9iamVjdCBhbGlnbm1lbnQAdXNlcmJsb2NrIHNpemUgbXVzdCBiZSA+IGZpbGUgb2JqZWN0IGFsaWdubWVudABINUdfbG9jX3NldF9jb21tZW50AEg1R19sb2NfZ2V0X2NvbW1lbnQAY2FuJ3QgY29weSBncm91cCBjb21tZW50AHVuYWJsZSB0byBkdXBsaWNhdGUgbmFtZSBzZWdtZW50AHVuYWJsZSB0byBhcHBlbmQgbmFtZSBzZWdtZW50AGNhbid0IGZyZWUgYWdncmVnYXRpb24gZnJhZ21lbnQAY2FuJ3QgZnJlZSBlb2EgZnJhZ21lbnQASDVTX2h5cGVyX2FkZF9zcGFuX2VsZW1lbnQAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBleHRlbnNpYmxlIGFycmF5IGVsZW1lbnQAdW5hYmxlIHRvIGZyZWUgYXJyYXkgZWxlbWVudABtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZpeGVkIGFycmF5IGVsZW1lbnQAdW5hYmxlIHRvIHNlbGVjdCBlbGVtZW50AGNhbid0IHJlY2xhaW0gdmxlbiBlbGVtZW50AHVuYWJsZSB0byBjcmVhdGUgY2h1bmsgc2VsZWN0aW9ucyBmb3Igc2luZ2xlIGVsZW1lbnQAdW5hYmxlIHRvIGZyZWUgVkwgZWxlbWVudABINVRfX2NvcHlfdHJhbnNpZW50AEg1Q19fdW5waW5fZW50cnlfZnJvbV9jbGllbnQASDVDX19waW5fZW50cnlfZnJvbV9jbGllbnQAQ2FuJ3QgdW5waW4gZW50cnkgYnkgY2xpZW50AENhbid0IHBpbiBlbnRyeSBieSBjbGllbnQAQ2FuJ3QgdW5waW4gZW50cnkgZnJvbSBjbGllbnQAZW50cnkgd2Fzbid0IHBpbm5lZCBieSBjYWNoZSBjbGllbnQASDVHX19saW5rX3RvX2VudABINUZfX2VmY19yZW1vdmVfZW50AEg1TF9leGlzdHNfdG9sZXJhbnQASDVFQV9fbG9va3VwX2VsbXQASDVUX3ZsZW5fcmVjbGFpbV9lbG10AE5DU0FtdWx0AHVzaG9ydF9mbHQAdWludF9mbHQAdWNoYXJfZmx0AHNjaGFyX2ZsdABsZGJsX2ZsdAB1bG9uZ19mbHQAdWxsb25nX2ZsdABGdW5jdGlvbiBlbnRyeS9leGl0AEg1VF9fdmlzaXQASDVPX192aXNpdABINUdfdmlzaXQASDVEX19lYXJyYXlfaWR4X2luaXQASDVEX19idHJlZV9pZHhfaW5pdABINVRfX2NvbnZfc3RydWN0X2luaXQASDVEX19jb21wYWN0X2luaXQASDVGTF9fYXJyX2luaXQASDVTX19wb2ludF9pdGVyX2luaXQASDVTX19oeXBlcl9pdGVyX2luaXQASDVGX19zdXBlcl9pbml0AEg1RkFfX2hkcl9pbml0AEg1RUFfX2hkcl9pbml0AEg1QjJfX2hkcl9pbml0AEg1RF9fY2h1bmtfbWRpb19pbml0AEg1RF9fY2h1bmtfaW9faW5pdABINURfX2NvbnRpZ19pb19pbml0AEg1RF9fdHlwZWluZm9faW5pdABINVRfX2NvbnZfZW51bV9pbml0AEg1RkRwZXJmb3JtX2luaXQASDVEX19maWxsX2luaXQASDVEX19lZmxfaW5pdABINURfX3ZpcnR1YWxfaW5pdABINURfX2NodW5rX2luaXQASDVGTF9fYmxrX2luaXQASDVIRl9faGRyX2ZpbmlzaF9pbml0AEg1RF9fY29udGlnX2luaXQASDVGTF9fcmVnX2luaXQASDVIRl9fZHRhYmxlX2luaXQASDVHX19ub2RlX2luaXQASDVfZGVmYXVsdF92ZmRfaW5pdABINUZMX2ZhY19pbml0AEg1Wl9pbml0AEg1Q1hfaW5pdABINVRfaW5pdABINUVTX2luaXQASDVTX2luaXQASDVTTV9pbml0AEg1TV9pbml0AEg1UExfaW5pdABINUxfaW5pdABINUdfaW5pdABINUZfaW5pdABINUVfaW5pdABINUZEX2luaXQASDVEX2luaXQASDVBX2luaXQAY2FuJ3QgcGVyZm9ybSB2ZWN0b3JpemVkIGZpbGwgdmFsdWUgaW5pdABINVZMX19uYXRpdmVfZGF0YXR5cGVfY29tbWl0AEg1VkxfX2RhdGF0eXBlX2NvbW1pdABINVZMZGF0YXR5cGVfY29tbWl0AEg1VF9fY29tbWl0AEg1TUZfX3NlY3Rfc3BsaXQASDVQc2V0X2ZhcGxfc3BsaXQASDVCX19zcGxpdABJbXBsaWNpdABINVpfX2Nhbl9hcHBseV9uYml0AEg1Wl9fZmlsdGVyX25iaXQASDVaX19zZXRfbG9jYWxfbmJpdABkYXRhdHlwZSBub3Qgc3VwcG9ydGVkIGJ5IG5iaXQASDVUX19pbXBfYml0AGZhaWxlZCB0byBkZXRlcm1pbmUgaW1wbGljaXQgYml0AGZhaWxlZCB0byBkZXRlcm1pbmUgc2lnbiBiaXQASDVWTF9fcmVxdWVzdF93YWl0AEg1VkxyZXF1ZXN0X3dhaXQAbXVzdCB0cmFjayBjcmVhdGlvbiBvcmRlciB0byBjcmVhdGUgaW5kZXggZm9yIGl0AGZpbHRlciBuYW1lIGxlbmd0aCBpcyBub3QgYSBtdWx0aXBsZSBvZiBlaWdodABINUxfX2NyZWF0ZV9zb2Z0AEg1TGNyZWF0ZV9zb2Z0AFNvZnQASDVUX19iaXRfc2hpZnQAcm9vdCBlbnRyeSBzaG91bGQgbm90IGV4aXN0IHlldABieXRlIG9yZGVyIGlzIG5vdCBzdXBwb3J0ZWQgaW4gZmlsZSBmb3JtYXQgeWV0AGJpdCBwYWRkaW5nIGlzIG5vdCBzdXBwb3J0ZWQgaW4gZmlsZSBmb3JtYXQgeWV0AG5vcm1hbGl6YXRpb24gc2NoZW1lIGlzIG5vdCBzdXBwb3J0ZWQgaW4gZmlsZSBmb3JtYXQgeWV0AHNpZ24gc2NoZW1lIGlzIG5vdCBzdXBwb3J0ZWQgaW4gZmlsZSBmb3JtYXQgeWV0AG1vZGlmeWluZyAndGlueScgb2JqZWN0IG5vdCBzdXBwb3J0ZWQgeWV0AG1vZGlmeWluZyAnaHVnZScgb2JqZWN0IHdpdGggZmlsdGVycyBub3Qgc3VwcG9ydGVkIHlldAAnd3JpdGUgb25jZScgbWFuYWdlZCBibG9ja3Mgbm90IHN1cHBvcnRlZCB5ZXQAdGltZSB0eXBlIGlzIG5vdCBzdXBwb3J0ZWQgeWV0AHNraXBwaW5nIGRpcmVjdCBibG9jayBzaXplcyBub3Qgc3VwcG9ydGVkIHlldAB3cmFwcGluZyAnaHVnZScgb2JqZWN0IElEcyBub3Qgc3VwcG9ydGVkIHlldABzZXJpYWxpemluZyByb3cgc2VjdGlvbiBub3Qgc3VwcG9ydGVkIHlldABoZWFwIElEIHR5cGUgbm90IHN1cHBvcnRlZCB5ZXQAbm9ybWFsaXphdGlvbiBtZXRob2Qgbm90IGltcGxlbWVudGVkIHlldABINVpfX2Nhbl9hcHBseV9zY2FsZW9mZnNldABINVpfX2ZpbHRlcl9zY2FsZW9mZnNldABINVpfX3NldF9sb2NhbF9zY2FsZW9mZnNldABkYXRhdHlwZSBjbGFzcyBub3Qgc3VwcG9ydGVkIGJ5IHNjYWxlb2Zmc2V0AGZhbWlseV9vZmZzZXQASDVIRl9fbWFuX2l0ZXJfc3RhcnRfb2Zmc2V0AEg1U19fcG9pbnRfb2Zmc2V0AEg1RF9fZ2V0X29mZnNldABINVRfZ2V0X29mZnNldABINVNfX2h5cGVyX29mZnNldABINVRnZXRfbWVtYmVyX29mZnNldABpbnZhbGlkIGRhdGF0eXBlIHByZWNpc2lvbi9vZmZzZXQAaW52YWxpZCBlbnRyeSBvZmZzZXQAdW5hYmxlIHRvIG5vcm1hbGl6ZSBkYXRhc3BhY2UgYnkgb2Zmc2V0AGludmFsaWQgZmx1c2ggZGVwZW5kZW5jeSBwYXJlbnQgb2Zmc2V0AGludmFsaWQgZnJhY3RhbCBoZWFwIG9mZnNldABjYW4ndCByZXRyaWV2ZSBtZW1vcnkgc2VsZWN0aW9uIG9mZnNldABjYW4ndCByZXRyaWV2ZSBmaWxlIHNlbGVjdGlvbiBvZmZzZXQAYmFkIGNvb3JkaW5hdGUgb2Zmc2V0AGJhZCBkYXRhdHlwZSBvZmZzZXQAaW52YWxpZCBsaW5rIG5hbWUgb2Zmc2V0AGludmFsaWQgZmlsZSBvZmZzZXQAYmFkIG9mZnNldABINURfY2h1bmtfaWR4X3Jlc2V0AEg1T19fbGF5b3V0X3Jlc2V0AEg1TUZfX2FnZ3JfcmVzZXQASDVIRl9fbWFuX2l0ZXJfcmVzZXQASDVGX19hY2N1bV9yZXNldABINU9fbXNnX3Jlc2V0AEg1R19sb2NfcmVzZXQAY2FuJ3Qgbm90aWZ5IHBhcmVudCBhYm91dCBjaGlsZCBlbnRyeSBkaXJ0eSBmbGFnIHJlc2V0AGNhbid0IG5vdGlmeSBwYXJlbnQgYWJvdXQgY2hpbGQgZW50cnkgc2VyaWFsaXplZCBmbGFnIHJlc2V0AEg1RF9fdmlydHVhbF9yZXNldF9zb3VyY2VfZHNldABINURfX3ZpcnR1YWxfb3Blbl9zb3VyY2VfZHNldABINURfX3ZpcnR1YWxfcmVmcmVzaF9zb3VyY2VfZHNldABINVRzZXRfY3NldABINVRnZXRfY3NldABtc2JzZXQAY3JlYXRlX3ZsZW5fc3RyX2RhdGFzZXQAcmVmcmVzaF9kYXRhc2V0AHJlc2l6ZV9kYXRhc2V0AGNyZWF0ZV9kYXRhc2V0AHVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGNvbXBhY3QgZGF0YXNldABJL08gZmlsdGVycyBjYW4ndCBvcGVyYXRlIG9uIHRoaXMgZGF0YXNldABjYW4ndCBnZXQgYWNjZXNzIHByb3BlcnR5IGxpc3QgZm9yIGRhdGFzZXQAY2FuJ3QgZ2V0IGNyZWF0aW9uIHByb3BlcnR5IGxpc3QgZm9yIGRhdGFzZXQAdW5hYmxlIHRvIHNldCAjIG9mIGNodW5rcyBmb3IgZGF0YXNldAB1bmFibGUgdG8gZG93bmdyYWRlIGxheW91dCB2ZXJzaW9uIGZvciBkYXRhc2V0AHVuYWJsZSB0byBmaW5pc2ggcmVmcmVzaCBmb3IgZGF0YXNldAB1bmFibGUgdG8gcHJlcGFyZSByZWZyZXNoIGZvciBkYXRhc2V0AHVuYWJsZSB0byBkb3duZ3JhZGUgY2h1bmsgaW5kZXhpbmcgdHlwZSBmb3IgZGF0YXNldABub3QgYSBkYXRhdHlwZSBvciBkYXRhc2V0AHVuYWJsZSB0byByZWdpc3RlciBkYXRhc2V0AHVuYWJsZSB0byBjcmVhdGUgYW5kIGxpbmsgdG8gZGF0YXNldAB1bmFibGUgdG8gd3JpdGUgZmlsbCB2YWx1ZSB0byBkYXRhc2V0AHVuYWJsZSB0byByZXRyaWV2ZSBudW1iZXIgb2YgYWxsb2NhdGVkIGNodW5rcyBpbiBkYXRhc2V0AHVuYWJsZSB0byBzeW5jaHJvbm91c2x5IG9wZW4gZGF0YXNldABuZXcgZXh0ZXJuYWwgZmlsZSBwcmVmaXggZG9lcyBub3QgbWF0Y2ggZXh0ZXJuYWwgZmlsZSBwcmVmaXggb2YgYWxyZWFkeSBvcGVuIGRhdGFzZXQAY2FuJ3Qgb3BlbiBkYXRhc2V0AHVuYWJsZSB0byBvcGVuIGRhdGFzZXQAY2FuJ3QgZ2V0IHRoaXMgdHlwZSBvZiBpbmZvcm1hdGlvbiBmcm9tIGRhdGFzZXQAd3JpdGUgcmVxdWVzdGVkIHRvIHVubWFwcGVkIHBvcnRpb24gb2YgdmlydHVhbCBkYXRhc2V0AHVuYWJsZSB0byBmbHVzaCBkYXRhc2V0AHVuYWJsZSB0byByZWZyZXNoIGRhdGFzZXQAdW5hYmxlIHRvIHNldCBleHRlbnQgb2YgZGF0YXNldABvZmZzZXQgZXhjZWVkcyBkaW1lbnNpb25zIG9mIGRhdGFzZXQAdW5hYmxlIHRvIGFsbG9jYXRlIGFsbCBjaHVua3Mgb2YgZGF0YXNldAB1bmFibGUgdG8gZ2V0IG9iamVjdCBsb2NhdGlvbiBvZiBkYXRhc2V0AHVuYWJsZSB0byBnZXQgcGF0aCBvZiBkYXRhc2V0AGNhbid0IGdldCBkYXRhdHlwZSBJRCBvZiBkYXRhc2V0AGNhbid0IGdldCBzcGFjZSBJRCBvZiBkYXRhc2V0AHVuYWJsZSB0byB3cml0ZSBkYXRhc2V0AHVuYWJsZSB0byBzeW5jaHJvbm91c2x5IGNyZWF0ZSBkYXRhc2V0AHVuYWJsZSB0byBjcmVhdGUgZGF0YXNldABjYW4ndCBjbG9zZSBkYXRhc2V0AHVuYWJsZSB0byBjbG9zZSBkYXRhc2V0AHVuYWJsZSB0byByZWxlYXNlIGRhdGFzZXQAY2FuJ3QgcmV0cmlldmUgbnVtYmVyIG9mIGVsZW1lbnRzIGluIGZpbGUgZGF0YXNldAB1bmFibGUgdG8gZ2V0IGRhdGF0eXBlIGZyb20gdGhlIGRhdGFzZXQAcmVjZWl2ZWQgaW52YWxpZCBkYXRhdHlwZSBmcm9tIHRoZSBkYXRhc2V0AHVuYWJsZSB0byByZXNldCBzb3VyY2UgZGF0YXNldAB1bmFibGUgdG8gd3JpdGUgdG8gc291cmNlIGRhdGFzZXQAdW5hYmxlIHRvIG9wZW4gc291cmNlIGRhdGFzZXQAdW5hYmxlIHRvIGZsdXNoIHNvdXJjZSBkYXRhc2V0AHVuYWJsZSB0byByZWZyZXNoIHNvdXJjZSBkYXRhc2V0AHVuYWJsZSB0byBjbG9zZSBzb3VyY2UgZGF0YXNldABjYW4ndCByZWFkIHNvdXJjZSBkYXRhc2V0AHVuYWJsZSB0byByZWFkIHNvdXJjZSBkYXRhc2V0AGNhbid0IHJldHJpZXZlIHYyIEItdHJlZSBzdG9yYWdlIGluZm8gZm9yIGNodW5rZWQgZGF0YXNldABjYW4ndCBnZXQgdjIgQi10cmVlIGFkZHJlc3MgZm9yIHRyYWNraW5nIGNodW5rZWQgZGF0YXNldABjYW4ndCBvcGVuIHYyIEItdHJlZSBmb3IgdHJhY2tpbmcgY2h1bmtlZCBkYXRhc2V0AGNhbid0IGNyZWF0ZSB2MiBCLXRyZWUgZm9yIHRyYWNraW5nIGNodW5rZWQgZGF0YXNldABjYW4ndCBjbG9zZSB2MiBCLXRyZWUgZm9yIHRyYWNraW5nIGNodW5rZWQgZGF0YXNldABub3QgYSBjaHVua2VkIGRhdGFzZXQAdW5hYmxlIHRvIHJlYWQgZGF0YXNldABub3QgYSBkYXRhc2V0AERhdGFzZXQASDVQX19kY3J0X2xheW91dF9zZXQASDVQX19vY3B5X21lcmdlX2NvbW1fZHRfbGlzdF9zZXQASDVQX19kY3J0X2V4dF9maWxlX2xpc3Rfc2V0AEg1UF9fY2xhc3Nfc2V0AEg1UF9fZmFjY19maWxlX2RyaXZlcl9zZXQASDVQX19mYWNjX2ZpbGVfaW1hZ2VfaW5mb19zZXQASDVQX19keGZyX3hmb3JtX3NldABINVBfX2xhY2NfZWxpbmtfZmFwbF9zZXQASDVQX19mYWNjX3ZvbF9zZXQASDVQX19kY3J0X2ZpbGxfdmFsdWVfc2V0AEg1UF9fb2NydF9waXBlbGluZV9zZXQASDVHX25hbWVfc2V0AEg1UF9zZXQASDVGQV9zZXQASDVFQV9zZXQAbG9jYWwgZmlsdGVyIHBhcmFtZXRlcnMgbm90IHNldABmaWxlIHJlc291cmNlIHR5cGUgbm90IHNldAB1bmFibGUgdG8gY2xvc2UgZXZlbnQgc2V0AHVuYWJsZSB0byBnZXQgZ3JvdXAgbG9jYXRpb24gb2YgYSBldmVudCBzZXQAbWVtb3J5IGRhdGFzcGFjZSBkb2VzIG5vdCBoYXZlIGV4dGVudCBzZXQAZmlsZSBkYXRhc3BhY2UgZG9lcyBub3QgaGF2ZSBleHRlbnQgc2V0AHVua25vd24gb3BfY29kZSBhbmQgZmFpbCBpZiB1bmtub3duIGZsYWcgaXMgc2V0AGludmFsaWQgbGl0ZXJhbC9sZW5ndGhzIHNldABpbnZhbGlkIGNvZGUgbGVuZ3RocyBzZXQAdW5rbm93biBoZWFkZXIgZmxhZ3Mgc2V0AGludmFsaWQgZGlzdGFuY2VzIHNldABiYWQgZGVzdGluYXRpb24gY2hhcmFjdGVyIHNldABiYWQgc291cmNlIGNoYXJhY3RlciBzZXQAb2JqZWN0cyBzdGlsbCBpbiBvcGVuIG9iamVjdCBpbmZvIHNldABjYW4ndCBjbG9zZSBvcGVuIG9iamVjdCBpbmZvIHNldABkYXRhc3BhY2UgZXh0ZW50IGhhcyBub3QgYmVlbiBzZXQAaGF2ZSB2YWx1ZSBhbmQgdW5kZWZpbmVkIHZhbHVlIGZsYWdzIGJvdGggc2V0AGNhbid0IG5vdGlmeSBjbGllbnQgYWJvdXQgZW50cnkgZGlydHkgZmxhZyBzZXQAY2FuJ3Qgbm90aWZ5IHBhcmVudCBhYm91dCBjaGlsZCBlbnRyeSBkaXJ0eSBmbGFnIHNldAB1bmtub3duIGZsYWcgc2V0AGNhbid0IG5vdGlmeSBwYXJlbnQgYWJvdXQgY2hpbGQgZW50cnkgc2VyaWFsaXplZCBmbGFnIHNldABvYmplY3QgMCBzaG91bGQgbm90IGJlIHNldABtc2Igc2V0AEg1UF9fZGNydF9sYXlvdXRfZ2V0AEg1UF9fb2NweV9tZXJnZV9jb21tX2R0X2xpc3RfZ2V0AEg1UF9fZGNydF9leHRfZmlsZV9saXN0X2dldABINVZMX19uYXRpdmVfZGF0YXNldF9nZXQASDVWTF9fZGF0YXNldF9nZXQASDVWTF9kYXRhc2V0X2dldABINVZMZGF0YXNldF9nZXQASDVWTF9fbmF0aXZlX29iamVjdF9nZXQASDVWTF9fb2JqZWN0X2dldABINVZMX29iamVjdF9nZXQASDVWTG9iamVjdF9nZXQASDVQX19jbGFzc19nZXQASDVWTF9fbmF0aXZlX2F0dHJfZ2V0AEg1VkxfX2F0dHJfZ2V0AEg1VkxfYXR0cl9nZXQASDVWTGF0dHJfZ2V0AEg1UF9fZmFjY19maWxlX2RyaXZlcl9nZXQASDVWTF9fbmF0aXZlX2dyb3VwX2dldABINVZMX19ncm91cF9nZXQASDVWTF9ncm91cF9nZXQASDVWTGdyb3VwX2dldABINVBfX2ZhY2NfZmlsZV9pbWFnZV9pbmZvX2dldABINVBfX2R4ZnJfeGZvcm1fZ2V0AEg1RkRfX2ZhbWlseV9mYXBsX2dldABINVBfX2xhY2NfZWxpbmtfZmFwbF9nZXQASDVGRF9fY29yZV9mYXBsX2dldABINVBfX2ZhY2Nfdm9sX2dldABINVZMX19uYXRpdmVfbGlua19nZXQASDVWTF9fbGlua19nZXQASDVWTF9saW5rX2dldABINVZMbGlua19nZXQASDVQX19kY3J0X2ZpbGxfdmFsdWVfZ2V0AEg1VkxfX25hdGl2ZV9kYXRhdHlwZV9nZXQASDVWTF9fZGF0YXR5cGVfZ2V0AEg1VkxfZGF0YXR5cGVfZ2V0AEg1VkxkYXRhdHlwZV9nZXQASDVQX19vY3J0X3BpcGVsaW5lX2dldABINVZMX19uYXRpdmVfZmlsZV9nZXQASDVWTF9fZmlsZV9nZXQASDVWTF9maWxlX2dldABINVZMZmlsZV9nZXQASDVWTF9fbmF0aXZlX2Jsb2JfZ2V0AEg1VkxfX2Jsb2JfZ2V0AEg1VkxfYmxvYl9nZXQASDVWTGJsb2JfZ2V0AEg1UF9nZXQASDVGQV9nZXQASDVFQV9nZXQASDVQTGdldABFdmVudCBTZXQASDVPX19jb3B5X2luc2VydF9jb21tX2R0AEg1T19fY29weV9zZWFyY2hfY29tbV9kdABINURfX2NvbXBhY3RfY29uc3RydWN0AEg1RF9fZWZsX2NvbnN0cnVjdABINURfX2NodW5rX2NvbnN0cnVjdABINURfX2NvbnRpZ19jb25zdHJ1Y3QASDVUX19jb252X3N0cnVjdABINVZMX25hdGl2ZV9nZXRfZmlsZV9zdHJ1Y3QAdW5hYmxlIHRvIGFsbG9jYXRlIG5ldyBzdHJ1Y3QAdW5hYmxlIHRvIGFsbG9jYXRlIGZpbGUgYWNjZXNzIHByb3BlcnR5IGxpc3Qgc3RydWN0AGludmFsaWQgYXJndW1lbnQgc3RydWN0AHVuYWJsZSB0byBhbGxvY2F0ZSBuYW1lIHNlZ21lbnQgc3RydWN0AG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgVk9MIGNvbm5lY3RvciBjbGFzcyBzdHJ1Y3QAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaWxlIGRyaXZlciBjbGFzcyBzdHJ1Y3QAY2FuJ3QgYWxsb2NhdGUgVk9MIGNvbm5lY3RvciBzdHJ1Y3QAY2FuJ3QgYWxsb2NhdGUgbmV3IGhlYXAgc3RydWN0AG5vIGluZm8gc3RydWN0AGNhbid0IGFsbG9jYXRlIFZPTCBpbmZvIHN0cnVjdAB1bmFibGUgdG8gZmlsbCBpbiBsb2NhdGlvbiBzdHJ1Y3QAdW5hYmxlIHRvIGFsbG9jYXRlIGZpbGUgc3RydWN0AGNhbid0IGFsbG9jYXRlIGZha2UgZmlsZSBzdHJ1Y3QAdW5hYmxlIHRvIHJlbGVhc2UgZmFrZSBmaWxlIHN0cnVjdABjb3VsZCBub3QgZ2V0IGEgZmlsZSBzdHJ1Y3QAY2FuJ3QgYWxsb2NhdGUgQi10cmVlIHN0cnVjdABINURfX2NodW5rX2NhY2hlX2V2aWN0AEg1QUNfZXZpY3QASDVDX2V2aWN0AGNhbid0IG5vdGlmeSBjbGllbnQgYWJvdXQgZW50cnkgdG8gZXZpY3QASDVGQV9faGRyX3VucHJvdGVjdABINUVBX19oZHJfdW5wcm90ZWN0AEg1QjJfX2hkcl91bnByb3RlY3QASDVPX19jaHVua191bnByb3RlY3QASDVFQV9fc2Jsb2NrX3VucHJvdGVjdABINUhGX19tYW5faWJsb2NrX3VucHJvdGVjdABINUVBX19pYmxvY2tfdW5wcm90ZWN0AEg1RkFfX2RibG9ja191bnByb3RlY3QASDVFQV9fZGJsb2NrX3VucHJvdGVjdABINUZBX19kYmxrX3BhZ2VfdW5wcm90ZWN0AEg1RUFfX2RibGtfcGFnZV91bnByb3RlY3QASDVPX3VucHJvdGVjdABINUhMX3VucHJvdGVjdABINUFDX3VucHJvdGVjdABINUNfdW5wcm90ZWN0AEg1QUNfbG9hZF9jYWNoZV9pbWFnZV9vbl9uZXh0X3Byb3RlY3QASDVIRl9faGRyX3Byb3RlY3QASDVGQV9faGRyX3Byb3RlY3QASDVFQV9faGRyX3Byb3RlY3QASDVCMl9faGRyX3Byb3RlY3QASDVPX19jaHVua19wcm90ZWN0AEg1RUFfX3NibG9ja19wcm90ZWN0AEg1SEZfX21hbl9pYmxvY2tfcHJvdGVjdABINUVBX19pYmxvY2tfcHJvdGVjdABINUhGX19tYW5fZGJsb2NrX3Byb3RlY3QASDVGQV9fZGJsb2NrX3Byb3RlY3QASDVFQV9fZGJsb2NrX3Byb3RlY3QASDVGQV9fZGJsa19wYWdlX3Byb3RlY3QASDVFQV9fZGJsa19wYWdlX3Byb3RlY3QASDVIR19fcHJvdGVjdABINU9fcHJvdGVjdABINUhMX3Byb3RlY3QASDVBQ19wcm90ZWN0AEg1Q19wcm90ZWN0AEg1Q1hfZ2V0X2Vycl9kZXRlY3QASDVNRl9fZmluZF9zZWN0AEg1TUZfX2FkZF9zZWN0AEg1RlNfYWxsb2Nfc2VjdABmaWxlIHJlc291cmNlIHR5cGUgaW5jb3JyZWN0AEg1Wl9jYW5fYXBwbHlfZGlyZWN0AEg1Wl9zZXRfbG9jYWxfZGlyZWN0AFVuYWJsZSB0byBnYXJiYWdlIGNvbGxlY3QASDVTX19tb2RpZnlfc2VsZWN0AEg1U19fZmlsbF9pbl9zZWxlY3QASDVEX19zY2F0Z2F0aF93cml0ZV9zZWxlY3QASDVEX19zY2F0Z2F0aF9yZWFkX3NlbGVjdABjYW4ndCBjb3B5IHNlbGVjdABINVZMZ2V0X29iamVjdABINVZMX3Vud3JhcF9vYmplY3QASDVWTHVud3JhcF9vYmplY3QASDVWTF93cmFwX29iamVjdABINVZMd3JhcF9vYmplY3QASDVSb3Blbl9vYmplY3QASDVWTF92b2xfb2JqZWN0AEg1TF9saW5rX29iamVjdABINVJfX2NyZWF0ZV9vYmplY3QASDVWTF9jcmVhdGVfb2JqZWN0AEg1UmNyZWF0ZV9vYmplY3QASDVWTF9mcmVlX29iamVjdABINVZMX19vYmplY3QASDVWTF9vYmplY3QAbm90IHByb3BlcnR5IG9iamVjdABtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZhY3Rvcnkgb2JqZWN0AHVuYWJsZSB0byBjbG9zZSB0ZW1wb3Jhcnkgb2JqZWN0AGNhbid0IHdyYXAgbGlicmFyeSBvYmplY3QAY2FuJ3QgY29weSBvYmplY3QAdW5hYmxlIHRvIGNvcHkgb2JqZWN0AFVuYWJsZSB0byBjb3B5IG9iamVjdABjYW4ndCBmcmVlIFZPTCByZXF1ZXN0IG9iamVjdAB1bmFibGUgdG8gaW5zZXJ0IG9iamVjdABVbmFibGUgdG8gaW5zZXJ0IG9iamVjdABjYW4ndCByZXRyaWV2ZSBCLXRyZWUncyBzaGFyZWQgcmVmLiBjb3VudCBvYmplY3QAQ2FuJ3QgcmVzZXQgb2JqZWN0AHVuYWJsZSB0byBmaW5kIHRhcmdldCBvYmplY3QAY2Fubm90IHN0YXQgb2JqZWN0AGNhbid0IGRldGVybWluZSBpZiBWT0wgb2JqZWN0IGlzIG5hdGl2ZSBjb25uZWN0b3Igb2JqZWN0AGNhbid0IGRldGVybWluZSBpZiBvYmplY3QgaXMgYSBuYXRpdmUgY29ubmVjdG9yIG9iamVjdABjYW4ndCBjcmVhdGUgVk9MIGNvbm5lY3RvciBvYmplY3QAY2FuJ3QgZGVjcmVtZW50IGNvdW50IGZvciBvYmplY3QAY2FuJ3QgZ2V0IGNvbW1lbnQgZm9yIG9iamVjdABjYW4ndCByZXRyaWV2ZSAjIG9mIGxpbmtzIGZvciBvYmplY3QAY2FuJ3QgZ2V0IGRhdGEgbW9kZWwgaW5mbyBmb3Igb2JqZWN0AHVuYWJsZSB0byBjcmVhdGUgbmV3IGxpbmsgZm9yIG9iamVjdABCYWQgc2l6ZSBmb3Igb2JqZWN0AHVuYWJsZSB0byByZWdpc3RlciBuZXcgbmFtZSBmb3Igb2JqZWN0AGNhbid0IGdlbmVyYXRlIG5ldyBJRCBmb3Igb2JqZWN0AHVuYWJsZSB0byByZWdpc3RlciBvYmplY3QAbm90IGEgZ3JvdXAgb2JqZWN0AGNhbid0IHVud3JhcCBvYmplY3QAdW5hYmxlIHRvIHVud3JhcCBvYmplY3QAY2FuJ3Qgd3JhcCBvYmplY3QAdW5hYmxlIHRvIHdyYXAgb2JqZWN0AHVuYWJsZSB0byBvcGVyYXRlIG9uIGhlYXAgb2JqZWN0AHVuYWJsZSB0byBwaW4gbG9jYWwgaGVhcCBvYmplY3QAdW5hYmxlIHRvIGFsbG9jYXRlIGdsb2JhbCBoZWFwIG9iamVjdAB1bmFibGUgdG8gcmVtb3ZlIGhlYXAgb2JqZWN0AHVuYWJsZSB0byByZW1vdmUgYmFja2dyb3VuZCBoZWFwIG9iamVjdABjYW4ndCB3cml0ZSB0byAnaHVnZScgaGVhcCBvYmplY3QAY2FuJ3Qgd3JpdGUgdG8gJ21hbmFnZWQnIGhlYXAgb2JqZWN0AHVuYWJsZSB0byBjcmVhdGUgbmV3IGxpbmsgdG8gb2JqZWN0AFByb2JsZW0gd2l0aCBwYXRoIHRvIG9iamVjdAB1bmFibGUgdG8gY29weSBWT0wgY29ubmVjdG9yIGluZm8gb2JqZWN0AHVuYWJsZSB0byByZWxlYXNlIFZPTCBjb25uZWN0b3IgaW5mbyBvYmplY3QAY2FuJ3QgcGVyZm9ybSB0aGlzIG9wZXJhdGlvbiBvbiBvYmplY3QAQ2FuJ3Qgb3BlcmF0ZSBvbiBvYmplY3QAdW5hYmxlIHRvIHVwZGF0ZSB0aW1lIG9uIG9iamVjdAB1bmFibGUgdG8gc3luY2hyb25vdXNseSBvcGVuIG9iamVjdABDYW4ndCBvcGVuIG9iamVjdAB1bmFibGUgdG8gb3BlbiBvYmplY3QAdW5hYmxlIHRvIGNoZWNrIGlmIHNvZnQgbGluayByZXNvbHZlcyB0byBhbiBvYmplY3QAdW5hYmxlIHRvIHVuY29yayBhbiBvYmplY3QAVW5hYmxlIHRvIHVuY29yayBhbiBvYmplY3QAVW5hYmxlIHRvIGNvcmsgYW4gb2JqZWN0AGNhbid0IGdldCB0aGlzIHR5cGUgb2YgaW5mb3JtYXRpb24gZnJvbSBvYmplY3QAdW5hYmxlIHRvIGdldCBvYmplY3QgbG9jYXRpb24gZnJvbSBvYmplY3QAY2FuJ3QgcmV0cmlldmUgZmlsZSBmcm9tIG9iamVjdAB1bmFibGUgdG8gY2xvc2UgSUQgZm9yIGV4dGVybmFsIG9iamVjdAB1bmFibGUgdG8gdW5jb3JrIG9iamVjdAB1bmFibGUgdG8gY29yayBvYmplY3QAY2FuJ3QgdW5saW5rIG9iamVjdAB1bmFibGUgdG8gcmVnaXN0ZXIgZXh0ZXJuYWwgbGluayBvYmplY3QAVW5hYmxlIHRvIHVubG9jayBvYmplY3QAVW5hYmxlIHRvIGxvY2sgb2JqZWN0AGNhbid0IGNoZWNrIG9iamVjdAB1bmFibGUgdG8gZmx1c2ggb2JqZWN0AHVuYWJsZSB0byByZWZyZXNoIG9iamVjdABDYW4ndCBhdHRhY2ggb2JqZWN0AGNhbid0IGNvbXB1dGUgcm93ICYgY29sdW1uIG9mIG9iamVjdABVbmFibGUgdG8gaW5pdGlhbGl6ZSBvYmplY3QAY2FuJ3QgcmVtb3ZlIG9iamVjdABVbmFibGUgdG8gcmVtb3ZlIG9iamVjdABDYW4ndCBtb3ZlIG9iamVjdAB1bmFibGUgdG8gbW92ZSBvYmplY3QAQ2FuJ3QgcmV2aXZlIG9iamVjdAB1bmFibGUgdG8gY2xvc2UgYXR0cmlidXRlIG9iamVjdAB1bmFibGUgdG8gY3JlYXRlIG9iamVjdABDYW4ndCB1cGRhdGUgb2JqZWN0AGNhbid0IGxvY2F0ZSBvYmplY3QAY2FuJ3QgcmVmcmVzaC1jbG9zZSBvYmplY3QAY2FuJ3QgY2xvc2Ugb2JqZWN0AENhbid0IGNsb3NlIG9iamVjdAB1bmFibGUgdG8gY2xvc2Ugb2JqZWN0AFVuYWJsZSB0byByZWxlYXNlIG9iamVjdAB1bmFibGUgdG8gZ2V0IGRhdGF0eXBlIG9iamVjdABjYW4ndCBjb25zdHJ1Y3QgZGF0YXR5cGUgb2JqZWN0AG5vdCBhIGRhdGF0eXBlIG9iamVjdABVbmFibGUgdG8gcmVuYW1lIG9iamVjdAB1bmFibGUgdG8gY3JlYXRlIG5ldyBmaWxlIG9iamVjdABub3QgYSBmaWxlIG9yIGZpbGUgb2JqZWN0AHVuYWJsZSB0byBnZXQgYW4gSUQgZm9yIHRoZSBvYmplY3QAdW5hYmxlIHRvIGNvcmsgdGhlIG9iamVjdABjYW4ndCBnZXQgdGFnIGZvciBtZXRhZGF0YSBjYWNoZSBvYmplY3QAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZnJhY3RhbCBoZWFwIGh1Z2Ugb2JqZWN0AHVuYWJsZSB0byBmcmVlIG9iamVjdABVbmFibGUgdG8gZnJlZSBvYmplY3QAY2FuJ3QgZW5jb2RlIG9iamVjdABjYW4ndCBkZWNvZGUgb2JqZWN0AGNhbid0IGZpbmQgb2JqZWN0AENhbid0IGFwcGVuZCBvYmplY3QAaW52YWxpZCBvYmplY3QAbm90IGEgdmFsaWQgb2JqZWN0AHVuYWJsZSB0byByZWdpc3RlciB2aXNpdGVkIG9iamVjdABkZXJlZmVyZW5jaW5nIGRlbGV0ZWQgb2JqZWN0AHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmY291bnQgb24gbmV3bHkgY3JlYXRlZCBvYmplY3QAY2FuJ3QgZ2V0IHVud3JhcHBlZCBvYmplY3QAdW5rbm93biBkYXRhIG9iamVjdAB1bmtub3duIG9yIGludmFsaWQgZGF0YSBvYmplY3QAY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IGZvciBWT0wgb2JqZWN0AGNhbid0IHVud3JhcCBWT0wgb2JqZWN0AGNhbid0IHJldHJpZXZlIGxpYnJhcnkgb2JqZWN0IGZyb20gVk9MIG9iamVjdABjb3VsZG4ndCBnZXQgbGVuZ3RoIG9mIGhhZGRyX3QgZnJvbSBWT0wgb2JqZWN0AGNvdWxkbid0IGdldCBmaWxlIGZyb20gVk9MIG9iamVjdABjYW4ndCBnaXZlIG93bmVyc2hpcCBvZiBWT0wgb2JqZWN0AGNhbid0IGNyZWF0ZSBWT0wgb2JqZWN0AGNhbid0IGZyZWUgVk9MIG9iamVjdAB1bmFibGUgdG8gZnJlZSBWT0wgb2JqZWN0AGludmFsaWQgVk9MIG9iamVjdAB1bmFibGUgdG8gY2xvc2Ugb3duZWQgVk9MIG9iamVjdABINVNfc2VsZWN0X3N1YnRyYWN0AENvbXBhY3QAT2N0AEg1Ul9fZW5jb2RlX3Rva2VuX3JlZ2lvbl9jb21wYXQASDVSX19kZWNvZGVfdG9rZW5fcmVnaW9uX2NvbXBhdABINVJfX2RlY29kZV90b2tlbl9jb21wYXQASDVSX19kZWNvZGVfdG9rZW5fb2JqX2NvbXBhdABINVRfX2NvbnZfdXNob3J0X2Zsb2F0AEg1VF9fY29udl9zaG9ydF9mbG9hdABINVRfX2NvbnZfdWludF9mbG9hdABINVRfX2NvbnZfaW50X2Zsb2F0AEg1VF9fY29udl91Y2hhcl9mbG9hdABINVRfX2NvbnZfc2NoYXJfZmxvYXQASDVUX19jb252X3Vsb25nX2Zsb2F0AEg1VF9fY29udl91bGxvbmdfZmxvYXQASDVUX19jb252X2xsb25nX2Zsb2F0AEg1VF9fY29udl9sb25nX2Zsb2F0AEg1VF9fZ2V0X25hdGl2ZV9mbG9hdABINVRfX2NvbnZfbGRvdWJsZV9mbG9hdABINVRfX2NvbnZfZG91YmxlX2Zsb2F0AGNhbid0IGNvbnZlcnQgZmlsZSBmb3JtYXQAZ2FwIGZvdW5kIGluIGVhcmx5IHZlcnNpb24gb2YgZmlsZSBmb3JtYXQAaW52YWxpZCBiaXQgbGVuZ3RoIHJlcGVhdABINVJTX2FuY2F0AEg1UlNfYWNhdABINVBMX19pbnNlcnRfYXQAU2F0AEg1T19jaHVua19wcm94eV90AEg1QUNfcHJveHlfZW50cnlfdABINUNfY2FjaGVfZW50cnlfdABINVBCX2VudHJ5X3QASDVPX2NvcHlfc2VhcmNoX2NvbW1fZHRfa2V5X3QASDVEX2ZhcnJheV9jdHhfdABINURfZWFycmF5X2N0eF90AEg1RkFfX3Rlc3RfY3R4X3QASDVFQV9fdGVzdF9jdHhfdABINUIyX3Rlc3RfY3R4X3QASDVWTF93cmFwX2N0eF90AEg1SEZfaHVnZV9idDJfY3R4X3QASDVTTV9idDJfY3R4X3QASDVEX2J0Ml9jdHhfdABINUhMX3ByZnhfdABINU9fbGF5b3V0X3QASDVQX2dlbnBsaXN0X3QASDVTX3BudF9saXN0X3QASDVPX2NvcHlfZHR5cGVfbWVyZ2VfbGlzdF90AEg1U01fbGlzdF90AEg1T19yZWZjb3VudF90AEg1Rk9fb2JqX2NvdW50X3QASDVPX2NvbnRfdABINUVTX2V2ZW50X3QASDVTX2V4dGVudF90AEg1Rl9lZmNfZW50X3QASDVEX3JkY2NfZW50X3QASDVIRl9pbmRpcmVjdF90AEg1SEZfZGlyZWN0X3QASDVWTF9vYmplY3RfdABINVBfZ2VuY2xhc3NfdABINVRfY2xhc3NfdABINVZMX2NsYXNzX3QASDVFX2Nsc190AEg1UlNfc3RyX3QASDVGRF9zcGxpdHRlcl90AEg1U19zZWxfaXRlcl90AEg1Rl9zdXBlcl90AEg1SEZfaGRyX3QASDVGQV9oZHJfdABINUVBX2hkcl90AEg1QjJfaGRyX3QAaGFkZHJfdABINVBfZ2VucHJvcF90AEg1VkxfZHluX29wX3QASDVPX2FkZHJfbWFwX3QASDVEX2NodW5rX21hcF90AEg1SEdfaGVhcF90AEg1T19mc2luZm9fdABINUZTX3NpbmZvX3QASDVPX2xpbmZvX3QASDVPX2dpbmZvX3QASDVPX2FpbmZvX3QASDVDX3RhZ19pbmZvX3QASDVEX3BpZWNlX2luZm9fdABINUlfaWRfaW5mb190AEg1T191bmtub3duX3QASDVNRl9mcmVlX3NlY3Rpb25fdABINUhGX2ZyZWVfc2VjdGlvbl90AEg1RkRfY29yZV9yZWdpb25fdABINVNfaHlwZXJfc3Bhbl90AEg1RkRfc3BsaXR0ZXJfZmFwbF90AEg1T19maWxsX3QASDVTX2h5cGVyX3NlbF90AEg1QjJfaW50ZXJuYWxfdABINU9fbGF5b3V0X2NodW5rX3QASDVPX2xpbmtfdABINUhMX2RibGtfdABINUVBX3NibG9ja190AEg1RUFfaWJsb2NrX3QASDVGQV9kYmxvY2tfdABINUVBX2RibG9ja190AEg1RV9zdGFja190AEg1Rk9fb3Blbl9vYmpfdABINV9vYmpfdABINU9fbWRjaV90AEg1VF9wYXRoX3QASDVFX21zZ190AEg1RkRfbG9nX3QASDVPX3N0b3JhZ2VfdmlydHVhbF9uYW1lX3NlZ190AEg1QjJfbGVhZl90AEg1TF90eXBlX3QASDVPX3BsaW5lX3QAdGltZV90AEg1RF92aXJ0dWFsX2hlbGRfZmlsZV90AEg1U01fbWFzdGVyX3RhYmxlX3QASDVGQV9kYmxrX3BhZ2VfdABINUVBX2RibGtfcGFnZV90AEg1SExfZnJlZV90AEg1RkxfYmxrX25vZGVfdABINV9hdGNsb3NlX25vZGVfdABINUZfc2ZpbGVfbm9kZV90AEg1RkxfZmFjX2djX25vZGVfdABINUNYX25vZGVfdABINUZTX25vZGVfdABINVNMX25vZGVfdABINUdfbm9kZV90AEg1RF9mYXJyYXlfY3R4X3VkX3QASDVEX2VhcnJheV9jdHhfdWRfdABINUdfY29weV9maWxlX3VkX3QASDVEX2NvcHlfZmlsZV91ZF90AGNhbid0IGFsbG9jYXRlIGJ1ZmZlciBmb3IgaGlkX3QASDVUX3NoYXJlZF90AEg1R19zaGFyZWRfdABINUZfc2hhcmVkX3QASDVEX3NoYXJlZF90AEg1Ql9zaGFyZWRfdABINUFfc2hhcmVkX3QASDVGTF9mYWNfaGVhZF90AEg1SEZfYmxvY2tfbG9jX3QASDVGX2VmY190AEg1RUFfX2N0eF9jYl90AEg1T19zdGFiX3QASDVUX3QASDVGU190AEg1RVNfdABINVNfdABINU9fdABINVZMX3QASDVTTF90AEg1SExfdABINUdfdABINUhGX3QASDVGX3QASDVEX3QASDVVQ190AEg1Q190AEg1V0JfdABINVBCX3QASDVCX3QASDVGQV90AEg1RUFfdABINUFfdABINVBfX2RlY29kZV91aW50NjRfdABINUxfaW5mbzJfdABINUZEX3NlYzJfdABINUIyX3QAZ2V0X2tleXMAY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIGZvciBuYXRpdmUga2V5cwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEItdHJlZSBpbnRlcm5hbCBuYXRpdmUga2V5cwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEItdHJlZSBsZWFmIG5hdGl2ZSBrZXlzAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgQi10cmVlIG5hdGl2ZSBrZXlzAEg1SEZfX3NlY3RfaW5kaXJlY3RfaW5pdF9yb3dzAHdpbmRvd3MASDVBQ19nZXRfZW50cnlfc3RhdHVzAEg1Q19nZXRfZW50cnlfc3RhdHVzAEg1RF9fZ2V0X3NwYWNlX3N0YXR1cwBjYW4ndCBnZXQgc2VjdGlvbiBpbmZvIHN0YXR1cwB1bmFibGUgdG8gcmV0cmlldmUgYW4gb2JqZWN0J3MgY29yayBzdGF0dXMAdW5hYmxlIHRvIHJldHJpZXZlIG9iamVjdCdzIGNvcmsgc3RhdHVzAHVuYWJsZSB0byBkZXRlcm1pbmUgbWV0YWRhdGEgY2FjaGUgY29yayBzdGF0dXMAY2FuJ3QgZ2V0IGZpbGUgc3BhY2UgcGVyc2lzdGluZyBzdGF0dXMAY2FuJ3QgZGV0ZXJtaW5lIGF0dHJpYnV0ZSBzaGFyaW5nIHN0YXR1cwBhdHRyaWJ1dGUgY2hhbmdlZCBzaGFyaW5nIHN0YXR1cwBtZXNzYWdlIGNoYW5nZWQgc2hhcmluZyBzdGF0dXMAdW5hYmxlIHRvIGdldCBsb2dnaW5nIHN0YXR1cwBjYW4ndCBjaGVjayBmaWxsIHZhbHVlIHN0YXR1cwBpbnZhbGlkIHVwZGF0ZSBzdGF0dXMAY2FuJ3QgZ2V0IE1EQyBjYWNoZSBpbWFnZSBzdGF0dXMAdW5hYmxlIHRvIGdldCBzcGFjZSBzdGF0dXMAdW5hYmxlIHRvIGdldCBMQVBMIHN0YXR1cwB1bmFibGUgdG8gZ2V0IERBUEwgc3RhdHVzAGNhbid0IGNoZWNrIGlmIGRhdGFzcGFjZSBpcyBjb250aWd1b3VzAENvbnRpZ3VvdXMASDVPX19hdHRyX2V4aXN0cwBINU9fbXNnX2V4aXN0cwBINUFfX2RlbnNlX2V4aXN0cwBINUdfbG9jX2V4aXN0cwBINUxfX2V4aXN0cwBINUxleGlzdHMASDVBZXhpc3RzAHByb3BlcnR5IGFscmVhZHkgZXhpc3RzAGRlc3RpbmF0aW9uIG9iamVjdCBhbHJlYWR5IGV4aXN0cwBPYmplY3QgYWxyZWFkeSBleGlzdHMAYXR0cmlidXRlIGFscmVhZHkgZXhpc3RzAGF0dHJpYnV0ZSB3aXRoIG5ldyBuYW1lIGFscmVhZHkgZXhpc3RzAGFuIG9iamVjdCB3aXRoIHRoYXQgbmFtZSBhbHJlYWR5IGV4aXN0cwBmaWxlIGFscmVhZHkgZXhpc3RzAEZpbGUgYWxyZWFkeSBleGlzdHMAdW5hYmxlIHRvIGNoZWNrIGlmIHRhcmdldCBvYmplY3QgZXhpc3RzAGNhbid0IGNoZWNrIGlmIG9iamVjdCBleGlzdHMAY2FuJ3QgZGV0ZXJtaW5lIGlmIGxpbmsgZXhpc3RzAGNhbid0IHN5bmNocm9ub3VzbHkgY2hlY2sgaWYgYXR0cmlidXRlIGV4aXN0cwB1bmFibGUgdG8gZGV0ZXJtaW5lIGlmIGF0dHJpYnV0ZSBleGlzdHMAdW5hYmxlIHRvIGNoZWNrIGlmIGRlc3RpbmF0aW9uIG5hbWUgZXhpc3RzAGZpbGUgZXhpc3RzAHVuYWJsZSB0byBjaGVjayBpZiBsYXlvdXQgbWVzc2FnZSBleGlzdHMAdW5hYmxlIHRvIGNoZWNrIG9iamVjdCBoZWFkZXIgZm9yIG1lc3NhZ2Ugb3IgbWVzc2FnZSBleGlzdHMAY2FuJ3QgY2hlY2sgaWYgbGluayBpbmZvIG1lc3NhZ2UgZXhpc3RzAGNhbid0IGNoZWNrIGlmIG1lc3NhZ2UgZXhpc3RzAGNhbid0IGNoZWNrIGlmIHN5bWJvbCB0YWJsZSBtZXNzYWdlIGV4aXN0cwB1bmFibGUgdG8gZGV0ZXJtaW5lIGlmICclcycgZXhpc3RzAFByb3BlcnR5IGxpc3RzAHNraXAgbGlzdHMAU2tpcCBMaXN0cwBtZXRhZGF0YV9yZWFkX2F0dGVtcHRzAGluY29ycmVjdCBtZXRhZGF0YSBjaGVja3N1bSBhZnRlciBhbGwgcmVhZCBhdHRlbXB0cwBjYW4ndCBnZXQgdGhlICMgb2YgcmVhZCBhdHRlbXB0cwByZGNjX25zbG90cwBjYW4ndCBzZXQgZGF0YSBjYWNoZSBudW1iZXIgb2Ygc2xvdHMAY2FuJ3QgZ2V0IGRhdGEgY2FjaGUgbnVtYmVyIG9mIHNsb3RzAGNhbid0IGdldCBkYXRhIG51bWJlciBvZiBzbG90cwBjYW4ndCBhbGxvY2F0ZSBlZmwgbWVzc2FnZSBzbG90cwBpbmFwcHJvcHJpYXRlICMgYWxsb2NhdGVkIHNsb3RzAEg1Rl9mbHVzaF9tb3VudHMASDVGX19jbG9zZV9tb3VudHMAdW5hYmxlIHRvIGZsdXNoIGZpbGUncyBjaGlsZCBtb3VudHMASDVTZ2V0X3NpbXBsZV9leHRlbnRfbnBvaW50cwBINVNnZXRfc2VsZWN0X25wb2ludHMAYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIG51bWJlciBvZiBwb2ludHMASDVDX19yZWNvbnN0cnVjdF9jYWNoZV9jb250ZW50cwBjYW4ndCB2aXNpdCBwYXJlbnRzAENhbid0IHByb3BhZ2F0ZSBzZXJpYWxpemF0aW9uIHN0YXR1cyB0byBmZCBwYXJlbnRzAEg1R19fc3RhYl9jcmVhdGVfY29tcG9uZW50cwBjYW4ndCBjcmVhdGUgc3ltYm9sIHRhYmxlIGNvbXBvbmVudHMAY2FuJ3Qgc2V0IG9iamVjdCBhY2Nlc3MgYXJndW1lbnRzAEg1U19zZWxlY3RfZWxlbWVudHMAY2FuJ3QgZW5jb2RlIGV4dGVuc2libGUgYXJyYXkgaW5kZXggZWxlbWVudHMAY2FuJ3QgZGVjb2RlIGV4dGVuc2libGUgYXJyYXkgaW5kZXggZWxlbWVudHMAY2FuJ3QgaW5zZXJ0IGVsZW1lbnRzAENhbid0IGNvdW50IGVsZW1lbnRzAHVuYWJsZSB0byBjb3B5IGRhdGFzZXQgZWxlbWVudHMAY2FuJ3QgcmVjbGFpbSB2bGVuIGVsZW1lbnRzAHZpcnR1YWwgYW5kIHNvdXJjZSBzcGFjZSBzZWxlY3Rpb25zIGhhdmUgZGlmZmVyZW50IG51bWJlcnMgb2YgZWxlbWVudHMAdmlydHVhbCAoc2luZ2xlIGJsb2NrKSBhbmQgc291cmNlIHNwYWNlIHNlbGVjdGlvbnMgaGF2ZSBkaWZmZXJlbnQgbnVtYmVycyBvZiBlbGVtZW50cwBkYXRhc2V0IGhhcyBuZWdhdGl2ZSBudW1iZXIgb2YgZWxlbWVudHMAY2FuJ3QgcmVjbGFpbSByZWYgZWxlbWVudHMAY2FuJ3QgZW5jb2RlIGV4dGVuc2libGUgYXJyYXkgZGF0YSBlbGVtZW50cwBjYW4ndCBkZWNvZGUgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGVsZW1lbnRzAGNhbid0IGVuY29kZSBmaXhlZCBhcnJheSBkYXRhIGVsZW1lbnRzAGNhbid0IGRlY29kZSBmaXhlZCBhcnJheSBkYXRhIGVsZW1lbnRzAEg1RUFfX2hkcl9hbGxvY19lbG10cwBiaXRzAEg1Q19fcHJlcF9mb3JfZmlsZV9jbG9zZV9fY29tcHV0ZV9mZF9oZWlnaHRzAEg1RF9fdmlydHVhbF9yZWZyZXNoX3NvdXJjZV9kc2V0cwBjYW4ndCBpdGVyYXRlIG92ZXIgZGF0YXNldHMAcG9pbnQgc2VsZWN0aW9ucyBub3QgY3VycmVudGx5IHN1cHBvcnRlZCB3aXRoIHZpcnR1YWwgZGF0YXNldHMAdW5hYmxlIHRvIHJlZnJlc2ggVkRTIHNvdXJjZSBkYXRhc2V0cwBINU1GX19nZXRfZnJlZV9zZWN0cwBINUZfX2dldF9vYmplY3RzAGNhbid0IGluaXRpYWxpemUgaW5mbyBmb3IgdHJhY2tpbmcgdGlueSBvYmplY3RzAENhbid0IHNvcnQgb2JqZWN0cwBjYW4ndCBjb3VudCBvYmplY3RzAGNhbid0IHZpc2l0IG9iamVjdHMAY2FuJ3QgZ2V0IHYyIEItdHJlZSBhZGRyZXNzIGZvciB0cmFja2luZyAnaHVnZScgaGVhcCBvYmplY3RzAHVuYWJsZSB0byBvcGVuIHYyIEItdHJlZSBmb3IgdHJhY2tpbmcgJ2h1Z2UnIGhlYXAgb2JqZWN0cwBjYW4ndCBjcmVhdGUgdjIgQi10cmVlIGZvciB0cmFja2luZyAnaHVnZScgaGVhcCBvYmplY3RzAGNhbid0IGluc2VydCBkYXRhc2V0IGludG8gbGlzdCBvZiBvcGVuIG9iamVjdHMAY2FuJ3QgaW5zZXJ0IGdyb3VwIGludG8gbGlzdCBvZiBvcGVuIG9iamVjdHMAY2FuJ3QgaW5zZXJ0IGRhdGF0eXBlIGludG8gbGlzdCBvZiBvcGVuIG9iamVjdHMAY2FuJ3QgcmVtb3ZlIGRhdGFzZXQgZnJvbSBsaXN0IG9mIG9wZW4gb2JqZWN0cwBjYW4ndCByZW1vdmUgZ3JvdXAgZnJvbSBsaXN0IG9mIG9wZW4gb2JqZWN0cwBjYW4ndCByZW1vdmUgZGF0YXR5cGUgZnJvbSBsaXN0IG9mIG9wZW4gb2JqZWN0cwB1bmFibGUgdG8gcmVuYW1lIG9wZW4gb2JqZWN0cwBDYW4ndCBjb21wYXJlIG9iamVjdHMAY2FuJ3QgaW5pdGlhbGl6ZSBpbmZvIGZvciB0cmFja2luZyBodWdlIG9iamVjdHMAQ2FuJ3QgbWVyZ2Ugb2JqZWN0cwBjYW4ndCBpbnNlcnQgMC1zaXplZCBvYmplY3RzAGNhbid0IGNyZWF0ZSBza2lwIGxpc3QgZm9yIHZpc2l0ZWQgb2JqZWN0cwB1bmFibGUgdG8gb3BlbiB2MiBCLXRyZWUgZm9yIHRyYWNraW5nICdodWdlJyBvYmplY3RzAGNhbid0IGNsb3NlIHYyIEItdHJlZSBmb3IgdHJhY2tpbmcgJ2h1Z2UnIG9iamVjdHMASDVBQ19yZXNldF9jYWNoZV9oaXRfcmF0ZV9zdGF0cwBINUNfcmVzZXRfY2FjaGVfaGl0X3JhdGVfc3RhdHMAY2FuJ3QgcXVlcnkgbWV0YWRhdGEgYWdncmVnYXRvciBzdGF0cwBjYW4ndCBxdWVyeSBzbWFsbCBkYXRhIGFnZ3JlZ2F0b3Igc3RhdHMAY2FuJ3QgcXVlcnkgZnJlZSBzcGFjZSBzdGF0cwBjYW4ndCBxdWVyeSBmcmVlIHNwYWNlIG1ldGFkYXRhIHN0YXRzAEg1Wl9fbmJpdF9kZWNvbXByZXNzAEg1QUNfZ2V0X2NhY2hlX2ZsdXNoX2luX3Byb2dyZXNzAEg1Q19nZXRfY2FjaGVfZmx1c2hfaW5fcHJvZ3Jlc3MAQ2FuJ3QgZ2V0IGZsdXNoX2luX3Byb2dyZXNzAGxvZ2dpbmcgbm90IGluIHByb2dyZXNzAHVuYWJsZSB0byBvcGVuIG9iamVjdCBieSBhZGRyZXNzAGNhbid0IHF1ZXJ5IGV4dGVuc2libGUgYXJyYXkgYWRkcmVzcwBjYW4ndCBxdWVyeSBmaXhlZCBhcnJheSBhZGRyZXNzAHVuYWJsZSB0byBlbmNvZGUgZHN0IG9iamVjdCBhZGRyZXNzAHVuYWJsZSB0byBnZXQgb2JqZWN0IGFkZHJlc3MAQ2Fubm90IGRlY29kZSBvYmplY3QgYWRkcmVzcwB1bmFibGUgdG8gZGVjb2RlIHNyYyBvYmplY3QgYWRkcmVzcwB1bmFibGUgdG8gcmV0cmlldmUgY2hpbGQgaW5kaXJlY3QgYmxvY2sncyBhZGRyZXNzAGNhbid0IGdldCBieXRlIG51bWJlciBmb3IgYWRkcmVzcwB3cm9uZyBleHRlbnNpYmxlIGFycmF5IGhlYWRlciBhZGRyZXNzAHdyb25nIGZpeGVkIGFycmF5IGhlYWRlciBhZGRyZXNzAHVuYWJsZSB0byBnZXQgb2JqZWN0IGhlYWRlciBhZGRyZXNzAGNhbid0IGdldCBmcmFjdGFsIGhlYXAgYWRkcmVzcwB1bmFibGUgdG8gZGV0ZXJtaW5lIGxvY2FsIGhlYXAgYWRkcmVzcwBjYW4ndCBnZXQgc2hhcmVkIG1lc3NhZ2UgaGVhcCBhZGRyZXNzAGNhbid0IGRlc2VyaWFsaXplIG9iamVjdCB0b2tlbiBpbnRvIGFkZHJlc3MAY2FuJ3QgY29udmVydCBvYmplY3QgdG9rZW4gdG8gYWRkcmVzcwB1bmFibGUgdG8gc2V0IGJ5dGUgbnVtYmVyIGluIGFuIGFkZHJlc3MAYmFkIGJ5dGUgbnVtYmVyIGluIGFuIGFkZHJlc3MAY2FuJ3QgcXVlcnkgY2h1bmsgYWRkcmVzcwB1bmFibGUgdG8gcmVzZXQgY2h1bmsgYWRkcmVzcwBjYW4ndCBzZXQgY2h1bmsgYWRkcmVzcwBjYW4ndCBnZXQgY2h1bmsgYWRkcmVzcwBlcnJvciBsb29raW5nIHVwIGNodW5rIGFkZHJlc3MAYmFkIGRhdGFibG9jayBhZGRyZXNzAHVuYWJsZSB0byBmcmVlIGZyZWUtc3BhY2UgYWRkcmVzcwBub3QgYSB2YWxpZCBzaWduZXNzAHN0YXJ0X21kY19sb2dfb25fYWNjZXNzAGRhdGFzZXQgYWNjZXNzAGdyb3VwIGFjY2VzcwBtYXAgYWNjZXNzAGxpbmsgYWNjZXNzAGF0dHJpYnV0ZSBhY2Nlc3MAZGF0YXR5cGUgYWNjZXNzAGZpbGUgYWNjZXNzAHJlZmVyZW5jZSBhY2Nlc3MASDVQX19jb3B5X3BjbGFzcwB1bmtub3duIEg1Vkwgc3ViY2xhc3MASDVWTF9fcmVnaXN0ZXJfY29ubmVjdG9yX2J5X2NsYXNzAEg1RkRfZ2V0X2NsYXNzAEg1VGdldF9jbGFzcwBINUVfX3VucmVnaXN0ZXJfY2xhc3MASDVQX3Jlc2V0X3ZvbF9jbGFzcwBINU9fX29ial9jbGFzcwBINVBfX2NyZWF0ZV9jbGFzcwBINUhGX19zcGFjZV9zZWN0X2NoYW5nZV9jbGFzcwBINUZTX3NlY3RfY2hhbmdlX2NsYXNzAEg1TF9maW5kX2NsYXNzAEg1UF9pc2FfY2xhc3MASDVQaXNhX2NsYXNzAGNhbid0IGNvcHkgcHJvcGVydHkgY2xhc3MAY2FuJ3Qgc2V0IGRlZmF1bHQgVk9MIGNvbm5lY3RvciBmb3IgZGVmYXVsdCBmaWxlIGFjY2VzcyBwcm9wZXJ0eSBjbGFzcwBub3QgYSBwcm9wZXJ0eSBjbGFzcwBpbmNvcnJlY3QgZXh0ZW5zaWJsZSBhcnJheSBjbGFzcwBpbmNvcnJlY3QgZml4ZWQgYXJyYXkgY2xhc3MASW52YWxpZCBsYXlvdXQgY2xhc3MAY2FuJ3Qgc2V0IGRlZmF1bHQgVkZMIGRyaXZlciBmb3IgZGVmYXVsdCBmaWxlIGFjY2VzcyBwcm9wZXJ0eSBsaXN0IGNsYXNzAGNhbid0IHJlZ2lzdGVyIHByb3BlcnR5IGxpc3QgY2xhc3MAdW5hYmxlIHRvIHJlZ2lzdGVyIHByb3BlcnR5IGxpc3QgY2xhc3MAdW5hYmxlIHRvIGNyZWF0ZSBwcm9wZXJ0eSBsaXN0IGNsYXNzAG5vdCBhIHByb3BlcnR5IGxpc3QgY2xhc3MARHVwbGljYXRlIGNsYXNzIG5hbWUgaW4gcGFyZW50IGNsYXNzAHVuYWJsZSB0byBkZXRlcm1pbmUgb2JqZWN0IGNsYXNzAGNhbid0IGNoZWNrIGZvciBkYXRhc2V0IGFjY2VzcyBjbGFzcwBjYW4ndCBjaGVjayBmb3IgbGluayBhY2Nlc3MgY2xhc3MAY2FuJ3QgY2hlY2sgZm9yIGZpbGUgYWNjZXNzIGNsYXNzAGNhbid0IHF1ZXJ5IGNvbm5lY3RvciBjbGFzcwBjYW4ndCBnZXQgVk9MIGNvbm5lY3RvciBjbGFzcwBjYW4ndCByZXRyaWV2ZSBuYXRpdmUgVk9MIGNvbm5lY3RvciBjbGFzcwB1bmFibGUgdG8gZnJlZSBhbGwgbWVzc2FnZXMgaW4gdGhpcyBlcnJvciBjbGFzcwBjYW4ndCByZWdpc3RlciBlcnJvciBjbGFzcwB1bmFibGUgdG8gaW5jcmVtZW50IHJlZiBjb3VudCBvbiBlcnJvciBjbGFzcwB1bmFibGUgdG8gZGVjcmVtZW50IHJlZiBjb3VudCBvbiBlcnJvciBjbGFzcwBjYW4ndCByZWdpc3RlciBkZWZhdWx0IHByb3BlcnR5IGxpc3QgZm9yIGNsYXNzAGNhbid0IGluc2VydCBwcm9wZXJ0eSBpbnRvIGNsYXNzAENhbid0IGluc2VydCBwcm9wZXJ0eSBpbnRvIGNsYXNzAG5vIGNsYXNzAGNhbid0IGluaXRpYWxpemUgY29tbW9uIHNlY3Rpb24gY2xhc3MAY2FuJ3QgdGVybWluYXRlIGNvbW1vbiBzZWN0aW9uIGNsYXNzAHVuYWJsZSB0byBmaW5hbGl6ZSBzZWN0aW9uIGNsYXNzAHVuYWJsZSB0byBpbml0aWFsaXplIHNlY3Rpb24gY2xhc3MAdW5rbm93biBsaW5rIGNsYXNzAHVuYWJsZSB0byByZWdpc3RlciBleHRlcm5hbCBsaW5rIGNsYXNzAHVuYWJsZSB0byBmaW5kIGxpbmsgY2xhc3MAdW5hYmxlIHRvIGdldCBVRCBsaW5rIGNsYXNzAGludGVybmFsIGVycm9yIHdoZW4gZGV0ZWN0aW5nIHZhcmlhYmxlLWxlbmd0aCBjbGFzcwBvcGVyYXRpb24gbm90IGRlZmluZWQgZm9yIGRhdGF0eXBlIGNsYXNzAGJhZCBtZW1iZXIgZGF0YXR5cGUgY2xhc3MAYmFkIGJhc2UgZGF0YXR5cGUgY2xhc3MAaW52YWxpZCBkYXRhdHlwZSBjbGFzcwBiYWQgZGF0YXR5cGUgY2xhc3MAaW52YWxpZCBWTCBkYXRhdHlwZSBjbGFzcwBvcGVyYXRpb24gbm90IHN1cHBvcnRlZCBmb3IgdHlwZSBjbGFzcwBvcGVyYXRpb24gbm90IGRlZmluZWQgZm9yIGRhdGEgdHlwZSBjbGFzcwB1bmtub3duIGRhdGEgdHlwZSBjbGFzcwBwcm9wZXJ0eSBsaXN0IGlzIG5vdCBhIG1lbWJlciBvZiB0aGUgY2xhc3MAbm90IGEgdmFsaWQgY2xhc3MAdW5hYmxlIHRvIHJldHJpZXZlIFZGTCBjbGFzcwB1bmFibGUgdG8gaW5pdGlhbGl6ZSBkYXRhc3BhY2Ugc2VsZWN0aW9uIGl0ZXJhdG9yIElEIGNsYXNzAHVuYWJsZSB0byBpbml0aWFsaXplIGRhdGFzcGFjZSBJRCBjbGFzcwBjYW4ndCBpdGVyYXRlIG92ZXIgVk9MIGNvbm5lY3RvcnMAY2FuJ3QgZnJlZSBhZ2dyZWdhdG9ycwBINU1GX2ZyZWVfYWdncnMAY2FuJ3QgaXRlcmF0ZSBvdmVyIHNlY3Rpb25zIHRvIHJlc2V0IHBhcmVudCBwb2ludGVycwBjYW4ndCBpdGVyYXRlIG92ZXIgc2VjdGlvbnMgdG8gc2V0IHBhcmVudCBwb2ludGVycwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEItdHJlZSBpbnRlcm5hbCBub2RlIHBvaW50ZXJzAEg1UGdldF9uZmlsdGVycwBnZXRfZGF0YXNldF9maWx0ZXJzAEg1RF9fY2hlY2tfZmlsdGVycwBINVpfaWdub3JlX2ZpbHRlcnMAQ2h1bmsgdy9maWx0ZXJzAGZpbHRlciBwaXBlbGluZSBtZXNzYWdlIGhhcyB0b28gbWFueSBmaWx0ZXJzAGNhbid0IGFwcGx5IGZpbHRlcnMAbm90IHN1aXRhYmxlIGZvciBmaWx0ZXJzAENodW5rIHcvbyBmaWx0ZXJzAGNhbid0IGVuY29kZSBJL08gcGlwZWxpbmUgZmlsdGVycwBjYW4ndCBkZWNvZGUgSS9PIHBpcGVsaW5lIGZpbHRlcnMARGF0YSBmaWx0ZXJzAHVua25vd24gc2V0X2NvbWVudCBwYXJhbWV0ZXJzAGRhdGF0eXBlIG5lZWRzIHRvbyBtYW55IG5iaXQgcGFyYW1ldGVycwBjYW4ndCBnZXQgbmJpdCBwYXJhbWV0ZXJzAGNhbid0IHNldCBsb2NhbCBuYml0IHBhcmFtZXRlcnMAY2FuJ3QgZ2V0IHNjYWxlb2Zmc2V0IHBhcmFtZXRlcnMAY2FuJ3Qgc2V0IGxvY2FsIHNjYWxlb2Zmc2V0IHBhcmFtZXRlcnMAdW5rbm93biBvYmplY3QgZXhpc3RzIHBhcmFtZXRlcnMAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaWx0ZXIgcGFyYW1ldGVycwB1bmFibGUgdG8gc2V0IGxvY2FsIGZpbHRlciBwYXJhbWV0ZXJzAGludmFsaWQgbnVtYmVyIG9mIGZpbHRlciBwYXJhbWV0ZXJzAGNhbid0IGdldCBzemlwIHBhcmFtZXRlcnMAY2FuJ3Qgc2V0IGxvY2FsIHN6aXAgcGFyYW1ldGVycwB1bmtub3duIGdldCBpbmZvIHBhcmFtZXRlcnMAdW5rbm93biBwYXJhbWV0ZXJzAHVua25vd24gb3BlbiBwYXJhbWV0ZXJzAHVua25vd24gYXR0cmlidXRlIG9wZW4gcGFyYW1ldGVycwBpbnZhbGlkIHNjYWxlb2Zmc2V0IG51bWJlciBvZiBwYXJhbWV0ZXJzAHVua25vd24gYXR0cmlidXRlIGNyZWF0ZSBwYXJhbWV0ZXJzAHVua25vd24gZ2V0X3R5cGUgcGFyYW1ldGVycwB1bmtub3duIGF0dHJpYnV0ZSByZW5hbWUgcGFyYW1ldGVycwB1bmtub3duIGdldF9uYW1lIHBhcmFtZXRlcnMAdW5rbm93biBnZXRfZmlsZSBwYXJhbWV0ZXJzAGNhbid0IGdldCBzaHVmZmxlIHBhcmFtZXRlcnMAY2FuJ3Qgc2V0IGxvY2FsIHNodWZmbGUgcGFyYW1ldGVycwBpbnZhbGlkIHNodWZmbGUgcGFyYW1ldGVycwBINUNfX2F1dG9hZGp1c3RfX2FnZW91dF9fcmVtb3ZlX2V4Y2Vzc19tYXJrZXJzAEg1Q19fYXV0b2FkanVzdF9fYWdlb3V0X19yZW1vdmVfYWxsX21hcmtlcnMAY2FuJ3QgcmVtb3ZlIGV4Y2VzcyBlcG9jaCBtYXJrZXJzAGVycm9yIHJlbW92aW5nIGFsbCBlcG9jaCBtYXJrZXJzAEFscmVhZHkgaGF2ZSBhIGZ1bGwgY29tcGxlbWVudCBvZiBtYXJrZXJzAHVuYWJsZSB0byBpbml0aWFsaXplIGludGVnZXJzAEg1RF9fdXNlX21pbmltaXplZF9kc2V0X2hlYWRlcnMAYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIHNlbGVjdGlvbiBoZWFkZXJzAGNhbid0IHJlbGVhc2UgZnJlZS1zcGFjZSBoZWFkZXJzAEg1VF9nZXRfbm1lbWJlcnMASDVUZ2V0X25tZW1iZXJzAEg1SV9ubWVtYmVycwAoSDVGRF9tdWx0aSlvcGVuX21lbWJlcnMAdW5hYmxlIHRvIGdldCBudW1iZXIgb2YgbWVtYmVycwBiYWQgZGF0YXR5cGUgbnVtYmVyIG9mIG1lbWJlcnMAdW5hYmxlIHRvIHJlYWxsb2NhdGUgbWVtYmVycwBjYW4ndCBpdGVyYXRlIG92ZXIgZ3JvdXBzAGNhbid0IGdldCBwcm9wZXJ0eSB2YWx1ZSBmb3IgY3JlYXRpbmcgbWlzc2luZyBncm91cHMASDVEX19sYXlvdXRfc2V0X2lvX29wcwBINUNfX2Rlc3Ryb3lfcGZfZW50cnlfY2hpbGRfZmx1c2hfZGVwcwBINUNYX2dldF9idHJlZV9zcGxpdF9yYXRpb3MAY2FuJ3QgcmV0cmlldmUgQi10cmVlIHNwbGl0IHJhdGlvcwBDYW4ndCByZXRyaWV2ZSBCLXRyZWUgc3BsaXQgcmF0aW9zAGNhbid0IGZpbmQgcGx1Z2luIGluIHRoZSBwYXRocyBlaXRoZXIgc2V0IGJ5IEhERjVfUExVR0lOX1BBVEgsIG9yIGRlZmF1bHQgbG9jYXRpb24sIG9yIHNldCBieSBINVBMeHh4IGZ1bmN0aW9ucwBjYW4ndCBmaW5kIHBsdWdpbi4gQ2hlY2sgZWl0aGVyIEhERjVfVk9MX0NPTk5FQ1RPUiwgSERGNV9QTFVHSU5fUEFUSCwgZGVmYXVsdCBsb2NhdGlvbiwgb3IgcGF0aCBzZXQgYnkgSDVQTHh4eCBmdW5jdGlvbnMASDVNRl9nZXRfZnJlZV9zZWN0aW9ucwBjYW4ndCBtZXJnZSB1bmRlcmx5aW5nIGluZGlyZWN0IHNlY3Rpb25zAGNhbid0IGl0ZXJhdGUgb3ZlciBzZWN0aW9ucwBjYW4ndCBtZXJnZSB0d28gc2VjdGlvbnMAY2FuJ3QgY2hlY2sgZm9yIG1lcmdpbmcgc2VjdGlvbnMAY2FuJ3QgbWVyZ2Ugc2VjdGlvbnMAaW5jb3JyZWN0IGhlYWRlciBhZGRyZXNzIGZvciBmcmVlIHNwYWNlIHNlY3Rpb25zAGZpbGUgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZyZWUgc3BhY2Ugc2VjdGlvbnMAY2FuJ3QgY3JlYXRlIHNraXAgbGlzdCBmb3IgbWVyZ2luZyBmcmVlIHNwYWNlIHNlY3Rpb25zAHVuYWJsZSB0byByZWxlYXNlIGZyZWUgc3BhY2Ugc2VjdGlvbnMAdW5hYmxlIHRvIGZyZWUgZnJlZSBzcGFjZSBzZWN0aW9ucwB1bmFibGUgdG8gbG9hZCBmcmVlIHNwYWNlIHNlY3Rpb25zAEg1RF9fY2h1bmtfaW9faW5pdF9zZWxlY3Rpb25zAGNhbid0IHBlcmZvcm0gb3BlcmF0aW9uIG9uIHR3byBzZWxlY3Rpb25zAHZpcnR1YWwgZGF0YXNldCBkaW1lbnNpb25zIG5vdCBsYXJnZSBlbm91Z2ggdG8gY29udGFpbiBhbGwgbGltaXRlZCBkaW1lbnNpb25zIGluIGFsbCBzZWxlY3Rpb25zAHVuYWJsZSB0byBjcmVhdGUgbWVtb3J5IGNodW5rIHNlbGVjdGlvbnMAdW5hYmxlIHRvIGNyZWF0ZSBmaWxlIGFuZCBtZW1vcnkgY2h1bmsgc2VsZWN0aW9ucwBjYW4ndCBjcmVhdGUgc2tpcCBsaXN0IGZvciBjaHVuayBzZWxlY3Rpb25zAHVuYWJsZSB0byBjcmVhdGUgZmlsZSBjaHVuayBzZWxlY3Rpb25zAGludmFsaWQgbWFwcGluZyBzZWxlY3Rpb25zAGNhbid0IGl0ZXJhdGUgb3ZlciBzb3VyY2Ugc2VsZWN0aW9ucwB1bmFibGUgdG8gaW5pdGlhbGl6ZSBJL08gb3BlcmF0aW9ucwBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgZm9yIG9iamVjdCBsb2NhdGlvbnMAY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIGZvciBvYmplY3QgZ3JvdXAgbG9jYXRpb25zAGNhbid0IHNldCAnbG93JyBib3VuZCBmb3IgbGlicmFyeSBmb3JtYXQgdmVyc2lvbnMAY2FuJ3QgZ2V0ICdsb3cnIGJvdW5kIGZvciBsaWJyYXJ5IGZvcm1hdCB2ZXJzaW9ucwBjYW4ndCBzZXQgJ2hpZ2gnIGJvdW5kIGZvciBsaWJyYXJ5IGZvcm1hdCB2ZXJzaW9ucwBjYW4ndCBnZXQgJ2hpZ2gnIGJvdW5kIGZvciBsaWJyYXJ5IGZvcm1hdCB2ZXJzaW9ucwBjYW4ndCBnZXQgZGF0YXNldCBkaW1lbnNpb25zAGNhbid0IHNldCBkaW1lbnNpb25zAGNhbid0IHByb2plY3QgaHlwZXJzbGFiIHNlbGVjdGlvbiBpbnRvIGxlc3MgZGltZW5zaW9ucwB1bmFibGUgdG8gc3luY2hyb25vdXNseSBjaGFuZ2UgYSBkYXRhc2V0J3MgZGltZW5zaW9ucwB1bmFibGUgdG8gdXBkYXRlIHZpcnR1YWwgZGF0YXNldCBtaW5pbXVtIGRpbWVuc2lvbnMAY2FuJ3QgYWRqdXN0IGNodW5rIGRpbWVuc2lvbnMAYXJyYXkgZGF0YXR5cGVzIGRvIG5vdCBoYXZlIHRoZSBzYW1lIHNpemVzIG9mIGRpbWVuc2lvbnMAdW5hYmxlIHRvIGdldCBudW1iZXIgb2YgZGltZW5zaW9ucwBhcnJheSBkYXRhdHlwZXMgZG8gbm90IGhhdmUgdGhlIHNhbWUgbnVtYmVyIG9mIGRpbWVuc2lvbnMAYmFkIG51bWJlciBvZiBkaW1lbnNpb25zAGNhbid0IGdldCBkYXRhc3BhY2UgZGltZW5zaW9ucwB1bmFibGUgdG8gZ2V0IGRhdGFzcGFjZSBkaW1lbnNpb25zAGNhbid0IGNhY2hlIGRhdGFzcGFjZSBkaW1lbnNpb25zAGNhbid0IGdldCBzb3VyY2Ugc3BhY2UgZGltZW5zaW9ucwBjaHVuayBzaXplIG11c3QgYmUgPD0gbWF4aW11bSBkaW1lbnNpb24gc2l6ZSBmb3IgZml4ZWQtc2l6ZWQgZGltZW5zaW9ucwBjYW4ndCBnZXQgVkRTIGRpbWVuc2lvbnMAY2FuJ3QgZ2V0IGRhdGFzcGFjZSBtYXguIGRpbWVuc2lvbnMAZmFpbGVkIHRvIGl0ZXJhdGUgb3ZlciBhdmFpbGFibGUgVk9MIGNvbm5lY3RvciBwbHVnaW5zAGNhbid0IHJlbW92ZSBzZWN0aW9uIGZyb20gYmlucwBjYW4ndCBjb21wYXJlIG9iamVjdCB0b2tlbnMASDVTX19oeXBlcl9hZGRfZGlzam9pbnRfc3BhbnMASDVTX19oeXBlcl9jbGlwX3NwYW5zAEg1U19faHlwZXJfZ2VuZXJhdGVfc3BhbnMASDVTX19oeXBlcl9tYWtlX3NwYW5zAEg1U19faHlwZXJfbWVyZ2Vfc3BhbnMAY2FuJ3QgY29weSBkZXN0aW5hdGlvbiBzcGFucwBjYW4ndCBjb3B5IGh5cGVyc2xhYiBzcGFucwBjYW4ndCBtZXJnZSBoeXBlcnNsYWIgc3BhbnMASDVGX2dldF9jaGVja3N1bXMAY2FuJ3QgZ2V0IGNoZWNrc3VtcwBub3QgeGZlciBwYXJtcwBINVRnZXRfYXJyYXlfbmRpbXMASDVTX2dldF9zaW1wbGVfZXh0ZW50X25kaW1zAEg1U2dldF9zaW1wbGVfZXh0ZW50X25kaW1zAEg1U19nZXRfc2ltcGxlX2V4dGVudF9kaW1zAEg1U2dldF9zaW1wbGVfZXh0ZW50X2RpbXMASDVTX2V4dGVudF9nZXRfZGltcwBINURfdmlydHVhbF9jaGVja19taW5fZGltcwBINURfdmlydHVhbF91cGRhdGVfbWluX2RpbXMAY2FuJ3QgcmV0cmlldmUgZGF0YXNwYWNlIGV4dGVudCBkaW1zAG1heGRpbXMgaXMgc21hbGxlciB0aGFuIGRpbXMAY2FuJ3QgYWxsb2NhdGUgY2h1bmsgZGltcwBjYWNoZSBoYXMgcHJvdGVjdGVkIGl0ZW1zAHVua25vd24gb2JqZWN0IHZpc2l0IHBhcmFtcwB1bmtub3duIGxpbmsgaXRlcmF0ZSBwYXJhbXMAdG9vIG1hbnkgbGVuZ3RoIG9yIGRpc3RhbmNlIHN5bWJvbHMAZ2V0X2RpbWVuc2lvbl9sYWJlbHMASDVIRl9fc2VjdF9yb3dfaW5pdF9jbHMASDVGU19fc2VjdF9pbml0X2NscwBINUhGX19zZWN0X2luZGlyZWN0X2luaXRfY2xzAEg1VkxjbXBfY29ubmVjdG9yX2NscwBINVZMX19pbnRyb3NwZWN0X2dldF9jb25uX2NscwBINVZMX2ludHJvc3BlY3RfZ2V0X2Nvbm5fY2xzAEg1VkxpbnRyb3NwZWN0X2dldF9jb25uX2NscwBINUhGX19zZWN0X3Jvd190ZXJtX2NscwBINUZTX19zZWN0X3Rlcm1fY2xzAEg1SEZfX3NlY3RfaW5kaXJlY3RfdGVybV9jbHMASDVWTF9fZnJlZV9jbHMASDVGRF9fZnJlZV9jbHMASDVPX19yZW1vdmVfZW1wdHlfY2h1bmtzAEg1RF9fZ2V0X251bV9jaHVua3MASDVEX19jaHVua191cGRhdGVfb2xkX2VkZ2VfY2h1bmtzAHVuYWJsZSB0byBmcmVlIGRhdGFzZXQgY2h1bmtzAGNhbid0IGdldCBudW1iZXIgb2YgY2h1bmtzAHVuYWJsZSB0byB1cGRhdGUgIyBvZiBjaHVua3MAdW5hYmxlIHRvIHJlbW92ZSBjaHVua3MAdW5hYmxlIHRvIGRvIHVwZGF0ZSBvbGQgZWRnZSBjaHVua3MAY2FuJ3Qgc2V0IHByZWVtcHQgcmVhZCBjaHVua3MAY2FuJ3QgZ2V0IHByZWVtcHQgcmVhZCBjaHVua3MAdW5hYmxlIHRvIGZsdXNoIG9uZSBvciBtb3JlIHJhdyBkYXRhIGNodW5rcwBINUNYX2dldF9ubGlua3MASDVPX2dldF9ubGlua3MAdG9vIG1hbnkgbGlua3MAY2FuJ3QgdmlzaXQgbGlua3MAbWF4IHNvZnQgbGlua3MAY2FuJ3QgaXRlcmF0ZSBvdmVyIGNvbXBhY3QgbGlua3MAZXJyb3IgaXRlcmF0aW5nIG92ZXIgb2xkIGZvcm1hdCBsaW5rcwBlcnJvciBpdGVyYXRpbmcgb3ZlciBncm91cCdzIGxpbmtzAGNhbid0IGdldCBmYXBsIGZvciBsaW5rcwBlcnJvciBpdGVyYXRpbmcgb3ZlciBsaW5rcwBlcnJvciBidWlsZGluZyB0YWJsZSBvZiBsaW5rcwBjYW4ndCBpdGVyYXRlIG92ZXIgZGVuc2UgbGlua3MATGlua3MAYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIHNlbGVjdGlvbiByYW5rcwBINUhGX19oZHJfc2tpcF9ibG9ja3MAYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIG51bWJlciBvZiBzZWxlY3Rpb24gYmxvY2tzAG1heC4gZGlyZWN0IGJsb2NrIHNpemUgbm90IGxhcmdlIGVub3VnaCB0byBob2xkIGFsbCBtYW5hZ2VkIGJsb2NrcwBjYW4ndCBpbml0aWFsaXplICdhcnJheScgYmxvY2tzAGNhbid0IGluaXRpYWxpemUgJ3JlZ3VsYXInIGJsb2NrcwBINUZfX2NoZWNrX2lmX3VzaW5nX2ZpbGVfbG9ja3MAaWdub3JlX2Rpc2FibGVkX2ZpbGVfbG9ja3MASUQgbGVuZ3RoIHRvbyBsYXJnZSB0byBzdG9yZSB0aW55IG9iamVjdCBsZW5ndGhzAGludmFsaWQgc3RvcmVkIGJsb2NrIGxlbmd0aHMAZ2V0X3BsdWdpbl9zZWFyY2hfcGF0aHMAY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIGZvciBvYmplY3QgcGF0aHMASDVPX19mbHVzaF9tc2dzAEg1T19fYWxsb2NfbXNncwBINVZMX3NldHVwX2FyZ3MASDVWTF9zZXR1cF90b2tlbl9hcmdzAEg1Vkxfc2V0dXBfc2VsZl9hcmdzAEg1Vkxfc2V0dXBfbmFtZV9hcmdzAEg1Vkxfc2V0dXBfYWNjX2FyZ3MAY2FuJ3QgZ2V0IG1pbmltaXplIHNldHRpbmdzAFJlZmVyZW5jZSBDb3VudGVkIFN0cmluZ3MASDVPX21zZ19nZXRfZmxhZ3MAY2xlYXJfc3RhdHVzX2ZsYWdzAGNhbid0IGdldCBjbGVhcmFuY2UgZm9yIHN0YXR1c19mbGFncwBINUNYX2dldF9vaGRyX2ZsYWdzAEg1VkxfcGFzc190aHJvdWdoX2ludHJvc3BlY3RfZ2V0X2NhcF9mbGFncwBINVZMX2ludHJvc3BlY3RfZ2V0X2NhcF9mbGFncwBINVZMaW50cm9zcGVjdF9nZXRfY2FwX2ZsYWdzAHJmaWNfZmxhZ3MAY2FuJ3QgcXVlcnkgY29ubmVjdG9yJ3MgY2FwYWJpbGl0eSBmbGFncwBjYW4ndCBxdWVyeSBjb25uZWN0b3IgY2FwYWJpbGl0eSBmbGFncwBiYWQgc3VwZXJibG9jayBzdGF0dXMgZmxhZ3MAY2FuJ3QgZ2V0IGVsaW5rIGZpbGUgYWNjZXNzIGZsYWdzAGNhbid0IHNldCBvYmplY3QgaGVhZGVyIGZsYWdzAGNhbid0IGdldCBvYmplY3QgaGVhZGVyIGZsYWdzAENhbid0IHJldHJpZXZlIG9iamVjdCBoZWFkZXIgZmxhZ3MAYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIHNlbGVjdGlvbiBmbGFncwBpbnZhbGlkIGZpbGUgb3BlbiBmbGFncwBleHRlcm5hbCBsaW5rIGZsYWdzAHVuYWJsZSB0byBnZXQgZmlsZSBsb2NraW5nIGZsYWdzAHVuYWJsZSB0byBxdWVyeSBmZWF0dXJlIGZsYWdzAGNhbid0IGdldCBTT0hNIHR5cGUgZmxhZ3MAcHJvYmxlbSBpbml0aWFsaXppbmcgZnJlZSBzcGFjZSBtZXJnZSBmbGFncwBpbnZhbGlkIGZsYWdzAGNhbid0IHF1ZXJ5IFZGRCBmbGFncwBINU1GX19jbG9zZV9hZ2dyZnMASDVNRl9fY2xvc2VfcGFnZWZzAEg1TUZfX2FsbG9jX3BhZ2VmcwBoZGZzAGNhbid0IG9wZW4gd2l0aCB0aGlzIHN0cmF0ZWd5IG9yIHBlcnNpc3RlbnQgZnMASDVEX19jaHVua19zZXRfc2l6ZXMAdW5hYmxlIHRvIGdldCBkaW1lbnNpb24gc2l6ZXMAY2FuJ3QgZ2V0IFNPSE0gbWVzc2FnZSBtaW4gc2l6ZXMAdW5hYmxlIHRvIHNldCBjaHVuayBzaXplcwB1bmFibGUgdG8gcmV0cmlldmUgc3VwZXJibG9jayBzaXplcwBudW1fc2htc2dfaW5kZXhlcwBjYW4ndCBzZXQgdHlwZSBmbGFncyBmb3IgaW5kZXhlcwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIFNPSE0gaW5kZXhlcwBjYW4ndCBzZXQgbnVtYmVyIG9mIFNPSE0gaW5kZXhlcwBjYW4ndCBnZXQgbnVtYmVyIG9mIFNPSE0gaW5kZXhlcwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGNkX3ZhbHVlcwBiYWQgb2JqZWN0IGhlYWRlciBhdHRyaWJ1dGUgcGhhc2UgY2hhbmdlIHZhbHVlcwB2MSBCLXRyZWUgJ0snIHZhbHVlcwByZGNjX25ieXRlcwB1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGJsb2NrIG9mICVsbHUgYnl0ZXMAY2FuJ3QgZ2V0IG1heC4gIyBvZiBjb21wYWN0IGF0dHJpYnV0ZXMAdW5hYmxlIHRvIGNyZWF0ZSBkZW5zZSBzdG9yYWdlIGZvciBhdHRyaWJ1dGVzAGVycm9yIGl0ZXJhdGluZyBvdmVyIGF0dHJpYnV0ZXMAZXJyb3IgY2hlY2tpbmcgYXR0cmlidXRlcwBlcnJvciBidWlsZGluZyB0YWJsZSBvZiBhdHRyaWJ1dGVzAGNhbid0IGdldCBtaW4uICMgb2YgZGVuc2UgYXR0cmlidXRlcwBjYW4ndCBjb3VudCBvcGVuZWQgYXR0cmlidXRlcwBjYW4ndCBnZXQgSURzIG9mIG9wZW5lZCBhdHRyaWJ1dGVzAHVuYWJsZSB0byBnZXQgaXRlcmF0b3IgY29vcmRpbmF0ZXMAY2FuJ3QgZ2V0IGRlc3RpbmF0aW9uIHNlbGVjdGlvbiBjb29yZGluYXRlcwBidWZmZXIgb3ZlcmZsb3cgd2hpbGUgZGVjb2Rpbmcgc2VsZWN0aW9uIGNvb3JkaW5hdGVzAGNhbid0IGdldCBzb3VyY2Ugc2VsZWN0aW9uIGNvb3JkaW5hdGVzAGNhbid0IGdldCBjaHVuayBpbmZvIGJ5IGl0cyBsb2dpY2FsIGNvb3JkaW5hdGVzAGNhbid0IHJldHJpZXZlIGNvb3JkaW5hdGVzAHVuYWJsZSB0byByZXRyaWV2ZSBpbmZvcm1hdGlvbiBvZiB0aGUgY2h1bmsgYnkgaXRzIHNjYWxlZCBjb29yZGluYXRlcwB1bmFibGUgdG8gaXRlcmF0ZSBvdmVyIGNodW5rIGFkZHJlc3NlcwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGluZGV4IGJsb2NrIHN1cGVyIGJsb2NrIGFkZHJlc3NlcwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGluZGV4IGJsb2NrIGRhdGEgYmxvY2sgYWRkcmVzc2VzAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3Igc3VwZXIgYmxvY2sgZGF0YSBibG9jayBhZGRyZXNzZXMAY2FuJ3QgYWxsb2NhdGUgYnVmZmVyIGZvciBjaGlsZCBhZGRyZXNzZXMAdW5hYmxlIHRvIGNvbXBhcmUgcHJvcGVydHkgbGlzdCBjbGFzc2VzAGNhbid0IGNvbXBhcmUgY29ubmVjdG9yIGNsYXNzZXMAY2FuJ3QgcmVtb3ZlIHNlY3Rpb24gZnJvbSBpbnRlcm5hbCBkYXRhIHN0cnVjdHVyZXMAY2FuJ3QgYWRkIHNlY3Rpb24gdG8gbm9uLXNpemUgdHJhY2tpbmcgZGF0YSBzdHJ1Y3R1cmVzAGNhbid0IHJlbW92ZSBzZWN0aW9uIGZyb20gbm9uLXNpemUgdHJhY2tpbmcgZGF0YSBzdHJ1Y3R1cmVzAGNhbid0IGFkZCBzZWN0aW9uIHRvIHNpemUgdHJhY2tpbmcgZGF0YSBzdHJ1Y3R1cmVzAGNhbid0IHJlbW92ZSBzZWN0aW9uIGZyb20gc2l6ZSB0cmFja2luZyBkYXRhIHN0cnVjdHVyZXMAdW5hYmxlIHRvIGNvbnZlcnQgYmV0d2VlbiBzcmMgYW5kIGRlc3QgZGF0YXR5cGVzAHVuYWJsZSB0byBjb252ZXJ0IGJldHdlZW4gbWVtIGFuZCBkc3QgZGF0YXR5cGVzAHVuYWJsZSB0byBjb252ZXJ0IGJldHdlZW4gc3JjIGFuZCBkc3QgZGF0YXR5cGVzAENhbid0IGNvbnZlcnQgZGF0YXR5cGVzAGNhbid0IGl0ZXJhdGUgb3ZlciBkYXRhdHlwZXMAdW5hYmxlIHRvIGNvbnZlcnQgYmV0d2VlbiBzcmMgYW5kIG1lbSBkYXRhdHlwZXMAY2FuJ3QgY3JlYXRlIHNraXAgbGlzdCBmb3IgY29tbWl0dGVkIGRhdGF0eXBlcwBnZXRfdHlwZXMASDVUX19pbml0X25hdGl2ZV9mbG9hdF90eXBlcwBzaG1zZ19tZXNzYWdlX3R5cGVzAHVuYWJsZSB0byBpbml0aWFsaXplIGZsb2F0aW5nLXBvaW50IHR5cGVzAHVuYWJsZSB0byBjb3B5IGRhdGEgdHlwZXMAdW5hYmxlIHRvIGNvbnZlcnQgYmV0d2VlbiBzcmMgYW5kIGRlc3QgZGF0YSB0eXBlcwB1bmFibGUgdG8gY29udmVydCBiZXR3ZWVuIHNyYyBhbmQgZHN0IGRhdGEgdHlwZXMAdHRpbWVzAGdldF9uYW1lcwBnZXRfYXR0cmlidXRlX25hbWVzAHVubGltaXRlZCB2aXJ0dWFsIHNlbGVjdGlvbiwgbGltaXRlZCBzb3VyY2Ugc2VsZWN0aW9uLCBhbmQgbm8gcHJpbnRmIHNwZWNpZmllcnMgaW4gc291cmNlIG5hbWVzAEg1RF9fdmlydHVhbF9yZWxlYXNlX3NvdXJjZV9kc2V0X2ZpbGVzAEg1RF9fdmlydHVhbF9ob2xkX3NvdXJjZV9kc2V0X2ZpbGVzAHByb3ZpZGVkIGZpbGUgbmFtZSBjYW5ub3QgZ2VuZXJhdGUgdW5pcXVlIHN1Yi1maWxlcwB1bmFibGUgdG8gdW5sb2NrIG1lbWJlciBmaWxlcwB1bmFibGUgdG8gbG9jayBtZW1iZXIgZmlsZXMAdW5hYmxlIHRvIGZsdXNoIG1lbWJlciBmaWxlcwBlcnJvciBkZWxldGluZyBtZW1iZXIgZmlsZXMAZXJyb3IgdHJ1bmNhdGluZyBtZW1iZXIgZmlsZXMAZXJyb3IgY2xvc2luZyBtZW1iZXIgZmlsZXMAZXJyb3Igb3BlbmluZyBtZW1iZXIgZmlsZXMAZXJyb3IgdW5sb2NraW5nIG1lbWJlciBmaWxlcwBlcnJvciBsb2NraW5nIG1lbWJlciBmaWxlcwBlcnJvciBmbHVzaGluZyBtZW1iZXIgZmlsZXMAdW5hYmxlIHRvIGNsb3NlIG1lbWJlciBmaWxlcwB1bmFibGUgdG8gYXBwZW5kIHRvIGxpc3Qgb2Ygb3BlbiBmaWxlcwBtb3VudCBwYXRoIGNhbm5vdCBjb250YWluIGxpbmtzIHRvIGV4dGVybmFsIGZpbGVzAGNhbid0IHVubW91bnQgY2hpbGQgZmlsZXMAZ2V0X2F0dGFjaGVkX3NjYWxlcwBjYW4ndCBjcmVhdGUgc2tpcCBsaXN0IGZvciBwcm9wZXJ0aWVzAGNhbid0IGl0ZXJhdGUgb3ZlciBwcm9wZXJ0aWVzAGNhbid0IHJlZ2lzdGVyIHByb3BlcnRpZXMAdW5hYmxlIHRvIGdldCBkYXRhc2V0IGNyZWF0aW9uIHByb3BlcnRpZXMAdW5hYmxlIHRvIGNvcHkgYXR0cmlidXRlIGNyZWF0aW9uIHByb3BlcnRpZXMAdW5hYmxlIHRvIGNvcHkgZmlsZSBjcmVhdGlvbiBwcm9wZXJ0aWVzAGNhbid0IGNyZWF0ZSBza2lwIGxpc3QgZm9yIHNlZW4gcHJvcGVydGllcwBjYW4ndCBjcmVhdGUgc2tpcCBsaXN0IGZvciBkZWxldGVkIHByb3BlcnRpZXMAY2FuJ3QgY3JlYXRlIHNraXAgbGlzdCBmb3IgY2hhbmdlZCBwcm9wZXJ0aWVzAEg1Q19fYXV0b2FkanVzdF9fYWdlb3V0X19ldmljdF9hZ2VkX291dF9lbnRyaWVzAEg1RV9fY2xlYXJfZW50cmllcwBINUNfX3ByZXBfZm9yX2ZpbGVfY2xvc2VfX3NjYW5fZW50cmllcwBINUZfX2V2aWN0X2NhY2hlX2VudHJpZXMAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBpbWFnZV9lbnRyaWVzAEg1Q19ldmljdF90YWdnZWRfZW50cmllcwBINUNfX2l0ZXJfdGFnZ2VkX2VudHJpZXMASDVDX2ZsdXNoX3RhZ2dlZF9lbnRyaWVzAGVycm9yIGZsdXNoaW5nIGFnZWQgb3V0IGVudHJpZXMAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBkaXJlY3QgZW50cmllcwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZpbHRlcmVkIGRpcmVjdCBlbnRyaWVzAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgYmxvY2sgZW50cmllcwBDYW5ub3QgZXhwdW5nZSB0YWdnZWQgdHlwZSBlbnRyaWVzAHVuYWJsZSB0byBkZWNvZGUgc3ltYm9sIHRhYmxlIGVudHJpZXMAdW5hYmxlIHRvIGZyZWUgY2FjaGVkIHR5cGUgY29udmVyc2lvbiBwYXRoIHRhYmxlIGVudHJpZXMAQ2FjaGUgaGFzIHByb3RlY3RlZCBlbnRyaWVzAHVuYWJsZSB0byBldmljdCBhbGwgZXhjZXB0IHBpbm5lZCBlbnRyaWVzAHVuYWJsZSB0byByZS10YWcgbWV0YWRhdGEgZW50cmllcwBINUZfdHJhY2tfbWV0YWRhdGFfcmVhZF9yZXRyaWVzAFBhcmVudCBlbnRyeSBmbHVzaCBkZXBlbmRlbmN5IHJlZi4gY291bnQgaGFzIG5vIGNoaWxkIGRlcGVuZGVuY2llcwBINU9fX2Rpc2FibGVfbWRjX2ZsdXNoZXMASDVPX19lbmFibGVfbWRjX2ZsdXNoZXMAY29ycnVwdCBvYmplY3QgaGVhZGVyIC0gdG9vIGZldyBtZXNzYWdlcwB1bmFibGUgdG8gY291bnQgbWVzc2FnZXMAY2FuJ3QgYWxsb2NhdGUgbW9yZSBzcGFjZSBmb3IgbWVzc2FnZXMAZXJyb3IgaXRlcmF0aW5nIG92ZXIgbWVzc2FnZXMAdW5hYmxlIHRvIGl0ZXJhdGUgb3ZlciBvYmplY3QgaGVhZGVyIG1lc3NhZ2VzAHVuYWJsZSB0byBmbHVzaCBvYmplY3QgaGVhZGVyIG1lc3NhZ2VzAGNhbid0IHBhY2sgbnVsbCBoZWFkZXIgbWVzc2FnZXMAZ2FwIGluIGNodW5rIHdpdGggbm8gbnVsbCBtZXNzYWdlcwBlcnJvciBpdGVyYXRpbmcgb3ZlciBsaW5rIG1lc3NhZ2VzAGVycm9yIHNvcnRpbmcgbGluayBtZXNzYWdlcwB1bmFibGUgdG8gZGVsZXRlIGxpbmsgbWVzc2FnZXMAQ2FuJ3QgcGFjayBtZXNzYWdlcwBjYW4ndCBnZXQgZmhlYXAgYWRkcmVzcyBmb3Igc2hhcmVkIG1lc3NhZ2VzAGNhbid0IGZpbmQgTElORk8gbm9yIFNUQUIgbWVzc2FnZXMAU2hhcmVkIE9iamVjdCBIZWFkZXIgTWVzc2FnZXMAVGVybmFyeSBTZWFyY2ggVHJlZXMAY2FuJ3QgcmVsZWFzZSBza2lwIGxpc3Qgbm9kZXMAY2FuJ3QgaXRlcmF0ZSBvdmVyIHNlY3Rpb24gbm9kZXMAdW5hYmxlIHRvIHNldCByYW5rIGZvciBidHJlZSBpbnRlcm5hbCBub2RlcwB1bmFibGUgdG8gZ2V0IHJhbmsgZm9yIGJ0cmVlIGludGVybmFsIG5vZGVzAGJhZCAxLzIgcmFuayBmb3IgYnRyZWUgaW50ZXJuYWwgbm9kZXMAdW5hYmxlIHRvIHNldCByYW5rIGZvciBzeW1ib2wgdGFibGUgbGVhZiBub2RlcwBjYW4ndCBpdGVyYXRlIG92ZXIgc2VjdGlvbiBzaXplIG5vZGVzAHVuYWJsZSB0byBkZWxldGUgQi10cmVlIG5vZGVzAGNhbid0IGNyZWF0ZSBza2lwIGxpc3QgZm9yIGZyZWUgc3BhY2Ugbm9kZXMAdmlydHVhbF9zb3VyY2VzAFJlZmVyZW5jZXMAdW5hYmxlIHRvIHVwZGF0ZSBjYWNoZWQgY2h1bmsgaW5kaWNlcwBjYW4ndCBwb3B1bGF0ZSBhcnJheSBvZiBzZWxlY3RlZCBwaWVjZXMAdW5hYmxlIHRvIGFsbG9jYXRlIGFycmF5IG9mIHNlbGVjdGVkIHBpZWNlcwB1bmFibGUgdG8gc2V0IHVwIGZpbGUgYW5kIG1lbW9yeSBkYXRhc3BhY2VzAG51bWJlcnMgb2YgZWxlbWVudHMgaW4gdGhlIG5vbi11bmxpbWl0ZWQgZGltZW5zaW9ucyBpcyBkaWZmZXJlbnQgZm9yIHNvdXJjZSBhbmQgdmlydHVhbCBzcGFjZXMASDVTX19hbGxfaXRlcl9jb29yZHMAQi10cmVlIGRvZXNuJ3QgaGF2ZSB0aGF0IG1hbnkgcmVjb3JkcwBVbmFibGUgdG8gc3dhcCByZWNvcmRzAEItdHJlZSBoYXMgbm8gcmVjb3JkcwBVbmFibGUgdG8gcmVkaXN0cmlidXRlIHJlY29yZHMAY2FuJ3QgY29tcGFyZSBtZXNzYWdlIHJlY29yZHMAdW5hYmxlIHRvIHJlZGlzdHJpYnV0ZSBjaGlsZCBub2RlIHJlY29yZHMAY2FuJ3QgY29tcGFyZSBidHJlZTIgcmVjb3JkcwBINVNfX3BvaW50X2JvdW5kcwBINUZfX3NldF9saWJ2ZXJfYm91bmRzAEg1Q1hfZ2V0X2xpYnZlcl9ib3VuZHMASDVTX19oeXBlcl9ib3VuZHMAY2FuJ3QgZ2V0IHNlbGVjdGlvbiBib3VuZHMAdW5hYmxlIHRvIGdldCBzZWxlY3Rpb24gYm91bmRzAGNhbm5vdCBzZXQgbG93L2hpZ2ggYm91bmRzAGludGVnZXIgb2Zmc2V0IG91dCBvZiBib3VuZHMAaW1hZ2UgcG9pbnRlciBpcyBvdXQgb2YgYm91bmRzAHNpZ24gYml0IHBvc2l0aW9uIG91dCBvZiBib3VuZHMAZXhwb25lbnQgc3RhcnRpbmcgcG9zaXRpb24gb3V0IG9mIGJvdW5kcwBtYW50aXNzYSBzdGFydGluZyBwb3NpdGlvbiBvdXQgb2YgYm91bmRzAG9mZnNldCBtb3ZlcyBzZWxlY3Rpb24gb3V0IG9mIGJvdW5kcwBsYXlvdXQgdmVyc2lvbiBvdXQgb2YgYm91bmRzAEZpbGUgc3BhY2UgaW5mbyBtZXNzYWdlJ3MgdmVyc2lvbiBvdXQgb2YgYm91bmRzAGRlc3RpbmF0aW9uIG9iamVjdCBoZWFkZXIgdmVyc2lvbiBvdXQgb2YgYm91bmRzAERhdGFzcGFjZSBwb2ludCBzZWxlY3Rpb24gdmVyc2lvbiBvdXQgb2YgYm91bmRzAERhdGFzcGFjZSBoeXBlcnNsYWIgc2VsZWN0aW9uIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBzdXBlcmJsb2NrIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBhdHRyaWJ1dGUgdmVyc2lvbiBvdXQgb2YgYm91bmRzAERhdGF0eXBlIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBGaWx0ZXIgcGlwZWxpbmUgdmVyc2lvbiBvdXQgb2YgYm91bmRzAGxheW91dCBtZXNzYWdlIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBmaWxsIHZhbHVlIG1lc3NhZ2UgdmVyc2lvbiBvdXQgb2YgYm91bmRzAGF0dHJpYnV0ZSBtZXNzYWdlIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBkYXRhdHlwZSBtZXNzYWdlIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBwbGluZSBtZXNzYWdlIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBkYXRhc3BhY2UgbWVzc2FnZSB2ZXJzaW9uIG91dCBvZiBib3VuZHMARGF0YXNwYWNlIHZlcnNpb24gb3V0IG9mIGJvdW5kcwBpbnRlZ2VyIG9mZnNldCtwcmVjaXNpb24gb3V0IG9mIGJvdW5kcwBleHBvbmVudCByYW5nZSBvdXQgb2YgYm91bmRzAG1hbnRpc3NhIHJhbmdlIG91dCBvZiBib3VuZHMAY2FuJ3QgZ2V0IHNvdXJjZSBzcGFjZSBib3VuZHMASDVCMl9fdXBkYXRlX2NoaWxkX2ZsdXNoX2RlcGVuZHMAaW52YWxpZCBmaWVsZHMASDVGX2dldF9vYmpfaWRzAGNhbid0IGl0ZXJhdGUgb3ZlciBWT0wgaWRzAGNhbid0IHF1ZXJ5IGV4dGVuc2libGUgYXJyYXkgc3RhdGlzdGljcwBjYW4ndCBxdWVyeSBmaXhlZCBhcnJheSBzdGF0aXN0aWNzAGNhbid0IGluc2VydCBoeXBlcnNsYWJzAGNhbid0IGdlbmVyYXRlIGh5cGVyc2xhYnMAY2FuJ3QgbWVyZ2UgaHlwZXJzbGFicwBjYW4ndCBhcHBlbmQgaHlwZXJzbGFicwBINVRfX2NvbnZfc19zAGNhbid0IHJldHJpZXZlIG9iamVjdCBJRHMASUQgbGVuZ3RoIG5vdCBsYXJnZSBlbm91Z2ggdG8gaG9sZCBvYmplY3QgSURzAGNhbid0IGl0ZXJhdGUgb3ZlciBWT0wgSURzAGNhbid0IGl0ZXJhdGUgb3ZlciBWRkRzACUwMnglcwAlLipzJXMlcwAlcyVzJXMASERGNSBsaWJyYXJ5IHZlcnNpb246ICVkLiVkLiVkJXMlcwAlJXMlcwBjYW4ndCBkbG9wZW46JXMAJS4qcy8lcwAlcy8lcwBSQU5LXyVkLiVzAGNhbid0IGNsb3NlIGRpcmVjdG9yeTogJXMAY2FuJ3Qgc3RhdCBmaWxlICVzIC0tIGVycm9yIHdhczogJXMAY2FuJ3QgaW5zZXJ0IHBhdGg6ICVzACwgJXMASDVPX19hdHRyX2ZpbmRfb3BlbmVkX2F0dHIAbWF4IGNvbXBhY3QgYXR0cgBjYW4ndCBnZXQgY3JlYXRpb24gcHJvcGVydHkgbGlzdCBmb3IgYXR0cgBjYW4ndCBnZXQgdGhpcyB0eXBlIG9mIGluZm9ybWF0aW9uIGZyb20gYXR0cgBjYW4ndCBnZXQgbmFtZSBvZiBhdHRyAG1pbiBkZW5zZSBhdHRyAEg1Vkxjb25uZWN0b3JfaW5mb190b19zdHIASDVWTF9fbmF0aXZlX3Rva2VuX3RvX3N0cgBINVZMX190b2tlbl90b19zdHIASDVWTHRva2VuX3RvX3N0cgBINVZMX190b2tlbl9mcm9tX3N0cgBINVZMdG9rZW5fZnJvbV9zdHIASDVQX3BlZWtfZHJpdmVyX2NvbmZpZ19zdHIASDVUaXNfdmFyaWFibGVfc3RyAGhjb29yZHNfdF9hcnIAaGJvdW5kc190X2FycgBINVNNX2luZGV4X2hlYWRlcl90X2FycgBINVNNX3NvaG1fdF9hcnIAaHNpemVfdF9hcnIAdWludDMyX3RfYXJyAEFwcgB1bmFibGUgdG8gZ2V0IGZpbGUgZGVzY3JpcHRvcgBjYW4ndCBzZXQgcHJvcGVydHkgZm9yIHJldHJpZXZpbmcgZmlsZSBkZXNjcmlwdG9yAGNhbid0IGdldCBwcm9wZXJ0eSBvZiByZXRyaWV2aW5nIGZpbGUgZGVzY3JpcHRvcgBjYW4ndCByZXRyaWV2ZSBQT1NJWCBmaWxlIGRlc2NyaXB0b3IAdmVjdG9yAEg1VkxfbmV3X2Nvbm5lY3RvcgBINVZMX19yZWdpc3Rlcl9jb25uZWN0b3IASDVWTHJlZ2lzdGVyX2Nvbm5lY3RvcgBjYW4ndCByZWdpc3RlciBjb25uZWN0b3IAY2FuJ3QgY29weSBWT0wgY29ubmVjdG9yAHVuYWJsZSB0byBzZXQgZGVmYXVsdCBWT0wgY29ubmVjdG9yAHVuYWJsZSB0byBpbml0IFZPTCBjb25uZWN0b3IAdW5hYmxlIHRvIHVucmVnaXN0ZXIgVk9MIGNvbm5lY3RvcgB1bmFibGUgdG8gcmVnaXN0ZXIgVk9MIGNvbm5lY3RvcgB1bmFibGUgdG8gaW5jcmVtZW50IHJlZiBjb3VudCBvbiBWT0wgY29ubmVjdG9yAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmIGNvdW50IG9uIFZPTCBjb25uZWN0b3IAY2FuJ3QgcXVlcnkgaWYgZmlsZSB1c2VzIG5hdGl2ZSBWT0wgY29ubmVjdG9yAGNhbid0IGNyZWF0ZSBJRCBmb3IgbmF0aXZlIFZPTCBjb25uZWN0b3IAbWFwcyBub3Qgc3VwcG9ydGVkIGluIG5hdGl2ZSBWT0wgY29ubmVjdG9yAEg1UmdldF9yZWdpb24gaXMgb25seSBtZWFudCB0byBiZSB1c2VkIHdpdGggdGhlIG5hdGl2ZSBWT0wgY29ubmVjdG9yAEg1UmRlcmVmZXJlbmNlMiBpcyBvbmx5IG1lYW50IHRvIGJlIHVzZWQgd2l0aCB0aGUgbmF0aXZlIFZPTCBjb25uZWN0b3IAY2FuJ3QgcmVsZWFzZSBWT0wgY29ubmVjdG9yAGNhbid0IGZpbmQgVk9MIGNvbm5lY3RvcgB1bmFibGUgdG8gbG9hZCBWT0wgY29ubmVjdG9yAHVuYWJsZSB0byBnZXQgZ3JvdXAgbG9jYXRpb24gb2YgYSB2aXJ0dWFsIG9iamVjdCBsYXllciAoVk9MKSBjb25uZWN0b3IASDVaX19wYXJzZV9mYWN0b3IAY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IGl0ZXJhdG9yAGNvdWxkbid0IGFsbG9jYXRlIG1lbW9yeSBzZWxlY3Rpb24gaXRlcmF0b3IAY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IHNlbGVjdGlvbiBpdGVyYXRvcgBjYW4ndCByZWxlYXNlIG1lbW9yeSBzZWxlY3Rpb24gaXRlcmF0b3IAdW5hYmxlIHRvIHJlbGVhc2UgZGVzdGluYXRpb24gc2VsZWN0aW9uIGl0ZXJhdG9yAGNhbid0IGFkdmFuY2UgZGVzdGluYXRpb24gc2VsZWN0aW9uIGl0ZXJhdG9yAGNhbid0IGFsbG9jYXRlIGNodW5rIHNlbGVjdGlvbiBpdGVyYXRvcgB1bmFibGUgdG8gaW5pdGlhbGl6ZSBzZWxlY3Rpb24gaXRlcmF0b3IAY2FuJ3QgYWxsb2NhdGUgc2VsZWN0aW9uIGl0ZXJhdG9yAHVuYWJsZSB0byBjbG9zZSBzZWxlY3Rpb24gaXRlcmF0b3IAQ2FuJ3QgcmVsZWFzZSBzZWxlY3Rpb24gaXRlcmF0b3IAdW5hYmxlIHRvIHJlbGVhc2Ugc2VsZWN0aW9uIGl0ZXJhdG9yAGNvdWxkbid0IGFsbG9jYXRlIGZpbGUgc2VsZWN0aW9uIGl0ZXJhdG9yAGNhbid0IHJlbGVhc2UgZmlsZSBzZWxlY3Rpb24gaXRlcmF0b3IAdW5hYmxlIHRvIHJlbGVhc2Ugc291cmNlIHNlbGVjdGlvbiBpdGVyYXRvcgBjYW4ndCBhZHZhbmNlIHNvdXJjZSBzZWxlY3Rpb24gaXRlcmF0b3IAdW5hYmxlIHRvIGdldCBncm91cCBsb2NhdGlvbiBvZiBhIGRhdGFzcGFjZSBzZWxlY3Rpb24gaXRlcmF0b3IAY2FuJ3QgaW5pdGlhbGl6ZSBkZXN0aW5hdGlvbiBzcGFjZSBzZWxlY3Rpb24gaXRlcmF0b3IAY2FuJ3QgaW5pdGlhbGl6ZSBzb3VyY2Ugc3BhY2Ugc2VsZWN0aW9uIGl0ZXJhdG9yAGNhbid0IHJlc2V0IGJsb2NrIGl0ZXJhdG9yAGNhbid0IGluaXRpYWxpemUgc3BhY2Ugc2VhcmNoIGJsb2NrIGl0ZXJhdG9yAGNhbid0IGluaXRpYWxpemUgYmxvY2sgaXRlcmF0b3IAdW5hYmxlIHRvIHVwZGF0ZSBibG9jayBpdGVyYXRvcgBjYW4ndCBhbGxvY2F0ZSBpdGVyYXRvcgBjYW4ndCBhbGxvY2F0ZSBmaWxlIGl0ZXJhdG9yAGNhbid0IGFsbG9jYXRlIGJhY2tncm91bmQgaXRlcmF0b3IAY2FuJ3QgaW5jcmVtZW50ICduZXh0IGJsb2NrJyBpdGVyYXRvcgBjYW4ndCByZXZlcnNlICduZXh0IGJsb2NrJyBpdGVyYXRvcgBjYW4ndCByZXNldCBhY2N1bXVsYXRvcgBjYW4ndCBjaGVjayBmcmVlIHNwYWNlIGludGVyc2VjdGlvbiB3L21ldGFkYXRhIGFjY3VtdWxhdG9yAGNhbid0IGFkanVzdCBtZXRhZGF0YSBhY2N1bXVsYXRvcgBjYW4ndCBmbHVzaCBtZXRhZGF0YSBhY2N1bXVsYXRvcgB1bmFibGUgdG8gZmx1c2ggbWV0YWRhdGEgYWNjdW11bGF0b3IAbWlycm9yAGRlZmxhdGUgbWVtb3J5IGVycm9yAEZpbGUgdW5tb3VudCBlcnJvcgBGaWxlIG1vdW50IGVycm9yAEFsaWdubWVudCBlcnJvcgBtb25leV9nZXQgZXJyb3IAb2JqZWN0IGZsdXNoIGNhbGxiYWNrIHJldHVybnMgZXJyb3IAYnVmZmVyIGVycm9yAG9yZGVyIGVycm9yAE5vIGVycm9yAGNhbid0IHJlbGVhc2Ugb2JqZWN0IG9uIGVycm9yAHNpZ24gZXJyb3IAc2VhcmNoIGluIHBhdGggJXMgZW5jb3VudGVyZWQgYW4gZXJyb3IAbm9ybSBlcnJvcgBzdHJlYW0gZXJyb3IAaW50ZXJuYWwgZXJyb3IAaXRlcmF0aW9uIGNhbGxiYWNrIGVycm9yAHdyaXRlIGVycm9yAG90aGVyIGRlZmxhdGUgZXJyb3IAZmlsZSBlcnJvcgAnY29tcGxleCcgc2hhcmluZyBjaGVja3MgcmV0dXJuZWQgZXJyb3IAJ3RyaXZpYWwnIHNoYXJpbmcgY2hlY2tzIHJldHVybmVkIGVycm9yACdzaGFyZSBpbiBvaGRyJyBjaGVjayByZXR1cm5lZCBlcnJvcgBVRCBjb3B5IGNhbGxiYWNrIHJldHVybmVkIGVycm9yAFVEIG1vdmUgY2FsbGJhY2sgcmV0dXJuZWQgZXJyb3IAY2FuX3NoYXJlIGNhbGxiYWNrIHJldHVybmVkIGVycm9yAHJlYWQgZXJyb3IAUHJvdGVjdGVkIG1ldGFkYXRhIGVycm9yAEg1Rl9fc2V0X3BhZ2VkX2FnZ3IAVmlydHVhbCBPYmplY3QgTGF5ZXIAVmlydHVhbCBGaWxlIExheWVyAEg1U19faHlwZXJfcHJvamVjdF9zaW1wbGVfbG93ZXIASDVQX3NldF9kcml2ZXIASDVQc2V0X2RyaXZlcgBINVBnZXRfZHJpdmVyAEg1UF9wZWVrX2RyaXZlcgBINVBfX2ZhY2Nfc2V0X2RlZl9kcml2ZXIAY2FuJ3QgZ2V0IG9mZnNldCBmb3IgZmFtaWx5IGRyaXZlcgBjYW4ndCBnZXQgZHJpdmVyAGNhbid0IGdldCB0eXBlIGZvciBtdWx0aSBkcml2ZXIAY2FuJ3QgZ2V0IGRhdGEgdHlwZSBmb3IgbXVsdGkgZHJpdmVyAHVuYWJsZSB0byBxdWVyeSBmaWxlIGRyaXZlcgBjYW4ndCBjb3B5IGZpbGUgZHJpdmVyAGZhaWxlZCB0byBzZXQgcGFnZWRfYWdnciBzdGF0dXMgZm9yIGZpbGUgZHJpdmVyAGZhaWxlZCB0byBzZXQgYmFzZSBhZGRyZXNzIGZvciBmaWxlIGRyaXZlcgBjYW4ndCBnZXQgZmlsZSBoYW5kbGUgZm9yIGZpbGUgZHJpdmVyAGNhbid0IHJlbGVhc2UgZmlsZSBkcml2ZXIAdW5zdWl0YWJsZSBXL08gZHJpdmVyAHVuYWJsZSB0byBzZXQgZGVmYXVsdCBWRkwgZHJpdmVyAHVuYWJsZSB0byB1bnJlZ2lzdGVyIFZGTCBkcml2ZXIAY2FuJ3QgcmVnaXN0ZXIgVkZMIGRyaXZlcgB1bmFibGUgdG8gaW5jcmVtZW50IHJlZiBjb3VudCBvbiBWRkwgZHJpdmVyAGRyaXZlciBpcyBub3Qgc3BsaXR0ZXIASDVUX3VucmVnaXN0ZXIASDVWTF93cmFwX3JlZ2lzdGVyAEg1VkxfbmF0aXZlX3JlZ2lzdGVyAEg1VF9fcmVnaXN0ZXIASDVJX19yZWdpc3RlcgBINVpfcmVnaXN0ZXIASDVWTF9yZWdpc3RlcgBINUxfcmVnaXN0ZXIASDVJX3JlZ2lzdGVyAEg1RkRfcmVnaXN0ZXIASDVGRHJlZ2lzdGVyAE5VTEwgY2h1bmsgZW50cnkgcG9pbnRlcgBpbnZhbGlkIGRhdGF0eXBlIGNvbnZlcnNpb24gY29udGV4dCBwb2ludGVyAE5VTEwgc3BhbiBsaXN0IHBvaW50ZXIATlVMTCBWT0wgb2JqZWN0IHBvaW50ZXIAZmRfcHRyIHlpZWxkcyBpbnZhbGlkIGNsYXNzIHBvaW50ZXIATlVMTCBjb25uX2NscyBwb2ludGVyAGludmFsaWQgdG9rZW5fc3RyIHBvaW50ZXIAQ2FuJ3QgcmV0cmlldmUgdGVtcG9yYXJ5IGJ1ZmZlciBwb2ludGVyAGNhbid0IHJldHJpZXZlIGJhY2tncm91bmQgY29udmVyc2lvbiBidWZmZXIgcG9pbnRlcgBjYW4ndCByZXRyaWV2ZSB0ZW1wLiBjb252ZXJzaW9uIGJ1ZmZlciBwb2ludGVyAENhbid0IHJldHJpZXZlIGJhY2tncm91bmQgYnVmZmVyIHBvaW50ZXIAaW52YWxpZCBiYWNrZ3JvdW5kIGJ1ZmZlciBwb2ludGVyAGludmFsaWQgdG9rZW4gcG9pbnRlcgBOVUxMIG9iaiBwb2ludGVyAGJhZCBhbGxvY2F0aW9uIHNpemUgcG9pbnRlcgBpbnZhbGlkIGNtcF92YWx1ZSBwb2ludGVyAGludmFsaWQgZmlsZW5hbWUgcG9pbnRlcgBjYW4ndCBwYXRjaCBlYXJyYXkgZmlsZSBwb2ludGVyAGNhbid0IHBhdGNoIGZpeGVkIGFycmF5IGZpbGUgcG9pbnRlcgB1bmFibGUgdG8gcGF0Y2ggZGF0YXR5cGUncyBmaWxlIHBvaW50ZXIAY2FuJ3QgcGF0Y2ggVkwgZGF0YXR5cGUgZmlsZSBwb2ludGVyAGNhbid0IHBhdGNoIHYyIEItdHJlZSBmaWxlIHBvaW50ZXIAZmlsZV9pZCB5aWVsZHMgaW52YWxpZCBmaWxlIHBvaW50ZXIAaW52YWxpZCBzb3VyY2UgcG9pbnRlcgBpbnZhbGlkIHJlZmVyZW5jZSBwb2ludGVyAHVuZGVmaW5lZCByZWZlcmVuY2UgcG9pbnRlcgBVbmRlZmluZWQgcmVmZXJlbmNlIHBvaW50ZXIAVk9MIGNvbm5lY3RvciBjbGFzcyBuYW1lIGNhbm5vdCBiZSB0aGUgTlVMTCBwb2ludGVyAEg1UF9tb2RpZnlfZmlsdGVyAEg1UF9fc2V0X2ZpbHRlcgBINVBzZXRfZmlsdGVyAFVua25vd24gbGlicmFyeSBmaWx0ZXIAdW5hYmxlIHRvIGFwcGx5IGZpbHRlcgB1bmFibGUgdG8gcmVnaXN0ZXIgbmJpdCBmaWx0ZXIAdW5hYmxlIHRvIHJlZ2lzdGVyIHNjYWxlb2Zmc2V0IGZpbHRlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZpbHRlcgB1bmFibGUgdG8gcmVnaXN0ZXIgZmlsdGVyAHVuYWJsZSB0byByZWdpc3RlciBzemlwIGZpbHRlcgB1bmFibGUgdG8gcmVnaXN0ZXIgZGVmbGF0ZSBmaWx0ZXIAY2FuJ3QgcmV0cmlldmUgcGlwZWxpbmUgZmlsdGVyAHVuYWJsZSB0byByZWdpc3RlciBzaHVmZmxlIGZpbHRlcgB1bmFibGUgdG8gcmVnaXN0ZXIgbG9hZGVkIGZpbHRlcgB1bmFibGUgdG8gcmVnaXN0ZXIgZmxldGNoZXIzMiBmaWx0ZXIASDVIRl9faGRyX3N0YXJ0X2l0ZXIASDVIRl9faGRyX3Jlc2V0X2l0ZXIASDVEX19jaHVua19pdGVyAEg1SEZfX2hkcl91cGRhdGVfaXRlcgBINUhGX19oZHJfcmV2ZXJzZV9pdGVyAEg1SEZfX2hkcl9pbmNfaXRlcgBpbnZhbGlkIGV4dGVuc2libGUgYXJyYXkgY3JlYXRpb24gcGFyYW1ldGVyAGludmFsaWQgZml4ZWQgYXJyYXkgY3JlYXRpb24gcGFyYW1ldGVyAGZpbGUgZm9ybWF0IHZlcnNpb24gZG9lcyBub3Qgc3VwcG9ydCBTV01SIC0gbmVlZHMgdG8gYmUgMS4xMCBvciBncmVhdGVyAEg1RF9fY3JlYXRlX3BpZWNlX21lbV9tYXBfaHlwZXIASDVEX19jcmVhdGVfcGllY2VfZmlsZV9tYXBfaHlwZXIASDVUX2dldF9zdXBlcgBINVRnZXRfc3VwZXIASDVWTF9yZXNldF92b2xfd3JhcHBlcgBINVZMX3NldF92b2xfd3JhcHBlcgBINVZMX19mcmVlX3ZvbF93cmFwcGVyAGFsbG9jYXRpb24gYW5kL29yIGluaXRpYWxpemF0aW9uIGZhaWxlZCBmb3IgZXh0ZW5zaWJsZSBhcnJheSB3cmFwcGVyAGFsbG9jYXRpb24gYW5kL29yIGluaXRpYWxpemF0aW9uIGZhaWxlZCBmb3IgZml4ZWQgYXJyYXkgd3JhcHBlcgBINUJfX2luc2VydF9oZWxwZXIASDVTX19oeXBlcl9hZGRfc3Bhbl9lbGVtZW50X2hlbHBlcgBINVNfX2h5cGVyX21lcmdlX3NwYW5zX2hlbHBlcgBINUJfX2dldF9pbmZvX2hlbHBlcgBINVNfX2h5cGVyX2NvcHlfc3Bhbl9oZWxwZXIASDVCX19yZW1vdmVfaGVscGVyAEg1Ql9faXRlcmF0ZV9oZWxwZXIASDVPX19kdHlwZV9lbmNvZGVfaGVscGVyAEg1T19fZHR5cGVfZGVjb2RlX2hlbHBlcgB1bmFibGUgdG8gY3JlYXRlIG9wZW4gb2JqZWN0IGNvbnRhaW5lcgBjYW4ndCBpbnNlcnQgb2JqZWN0IGludG8gY29udGFpbmVyAGNhbid0IHJlbW92ZSBvYmplY3QgZnJvbSBjb250YWluZXIAY2FuJ3Qgc2hyaW5rIGNvbnRhaW5lcgBDYW4ndCBzaHJpbmsgY29udGFpbmVyAGNhbid0IGNoZWNrIGlmIHNlY3Rpb24gY2FuIHNocmluayBjb250YWluZXIAY2FuJ3QgY2hlY2sgZm9yIHNocmlua2luZyBjb250YWluZXIAY2FuJ3Qgc2hyaW5rIGZyZWUgc3BhY2UgY29udGFpbmVyAGRlYWN0aXZhdGVfdGhyb3dpbmdfZXJyb3JfaGFuZGxlcgBINUNfX2F1dG9hZGp1c3RfX2FnZW91dF9faW5zZXJ0X25ld19tYXJrZXIASDVDX19hdXRvYWRqdXN0X19hZ2VvdXRfX2N5Y2xlX2Vwb2NoX21hcmtlcgBjYW4ndCBpbnNlcnQgbmV3IGVwb2NoIG1hcmtlcgBlcnJvciBjeWNsaW5nIGVwb2NoIG1hcmtlcgBDYW4ndCBmaW5kIHVudXNlZCBtYXJrZXIAdW5hYmxlIHRvIHJlbGVhc2UgZnJhY3RhbCBoZWFwICdodWdlJyBvYmplY3RzIGFuZCB0cmFja2VyAGludmFsaWQgZGF0YXNldCBpZGVudGlmaWVyAGRzZXRfaWQgcGFyYW1ldGVyIGlzIG5vdCBhIHZhbGlkIGRhdGFzZXQgaWRlbnRpZmllcgBpbnZhbGlkIG9iamVjdCBpZGVudGlmaWVyAGludmFsaWQgZmlsdGVyIGlkZW50aWZpZXIAaW52YWxpZCBsb2NhdGlvbiBpZGVudGlmaWVyAGludmFsaWQgZmlsZSBpZGVudGlmaWVyAGludmFsaWQgaWRlbnRpZmllcgBpbnZhbGlkIGZvcm1hdCBzcGVjaWZpZXIASDVTX19oeXBlcl9wcm9qZWN0X3NpbXBsZV9oaWdoZXIASDVUX19nZXRfbmF0aXZlX2ludGVnZXIAdW5hYmxlIHRvIHJlbGVhc2UgZnJhY3RhbCBoZWFwIGZyZWUgc3BhY2UgbWFuYWdlcgBjYW4ndCByZS1hZGQgaW5kaXJlY3Qgc2VjdGlvbiB0byBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgcmUtYWRkIHNpbmdsZSBzZWN0aW9uIHRvIGZyZWUgc3BhY2UgbWFuYWdlcgBjYW4ndCBhZGQgc2VjdGlvbiB0byBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgZGVsZXRlIHRvIGZyZWUgc3BhY2UgbWFuYWdlcgBlcnJvciBleHRlbmRpbmcgYmxvY2sgaW4gZnJlZSBzcGFjZSBtYW5hZ2VyAGNhbid0IGRlbGV0ZSBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgY2xvc2UgZnJlZSBzcGFjZSBtYW5hZ2VyAGNhbid0IGluaXRpYWxpemUgZmlsZSBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgY2xvc2UgZmlsZSBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgZ2V0IHNlY3Rpb24gaW5mbyBmb3IgdGhlIGZyZWUgc3BhY2UgbWFuYWdlcgBjYW4ndCBvcGVuIHRoZSBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgZGVsZXRlIHRoZSBmcmVlIHNwYWNlIG1hbmFnZXIAY2FuJ3QgY2xvc2UgdGhlIGZyZWUgc3BhY2UgbWFuYWdlcgBGcmVlIFNwYWNlIE1hbmFnZXIAZGF0YSB0cmFuc2ZlcgBINUNfX2NvbnN0cnVjdF9jYWNoZV9pbWFnZV9idWZmZXIAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBjb3B5IGJ1ZmZlcgBjb3VsZG4ndCBhbGxvY2F0ZSBkc2V0IGluZm8gYXJyYXkgYnVmZmVyAGNvdWxkbid0IGFsbG9jYXRlIGRzZXQgc3RvcmFnZSBpbmZvIGFycmF5IGJ1ZmZlcgBjb3VsZG4ndCBhbGxvY2F0ZSBvcmlnaW5hbCBtZW1vcnkgc3BhY2UgYXJyYXkgYnVmZmVyAG5vIG91dHB1dCBidWZmZXIAbm8gaW5wdXQgYnVmZmVyAHVuYWJsZSB0byBhbGxvY2F0ZSBkY3BsIGxheW91dCBidWZmZXIAdW5hYmxlIHRvIHJlYWxsb2NhdGUgbmFtZSBzZWdtZW50IGJ1ZmZlcgB1bmFibGUgdG8gZnJlZSBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sgZWxlbWVudCBidWZmZXIAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBkYXRhIGJsb2NrIGVsZW1lbnQgYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZGF0YSBibG9jayBwYWdlIGVsZW1lbnQgYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgaW5kZXggYmxvY2sgZGF0YSBlbGVtZW50IGJ1ZmZlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGRhdGEgYmxvY2sgZGF0YSBlbGVtZW50IGJ1ZmZlcgBjYW4ndCBkZWNvbXByZXNzIGJ1ZmZlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZkIHBhcmVudCBhZGRycyBidWZmZXIAdW5hYmxlIHRvIGFsbG9jYXRlIG1ldGFkYXRhIGFjY3VtdWxhdG9yIGJ1ZmZlcgBjYW4ndCB3cmFwIGJ1ZmZlcgBhdHRlbXB0ZWQgdG8gY29weSB0b28gbWFueSBkaXNrIGltYWdlIGJ5dGVzIGludG8gYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZHJpdmVyIGluZm8gYnVmZmVyAHVuYWJsZSB0byBhbGxvY2F0ZSBzemlwIGRlc3RpbmF0aW9uIGJ1ZmZlcgB1bmFibGUgdG8gYWxsb2NhdGUgRmxldGNoZXIzMiBjaGVja3N1bSBkZXN0aW5hdGlvbiBidWZmZXIAdW5hYmxlIHRvIGFsbG9jYXRlIGRlZmxhdGUgZGVzdGluYXRpb24gYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgdGVtcG9yYXJ5IGZpbGwgYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZmlsbCBidWZmZXIAbm90IGFuIGV4dGVybmFsIGxpbmsgbGlua3ZhbCBidWZmZXIAY2FuJ3QgZ2V0IGFjdHVhbCBidWZmZXIAbm90IGEgdmFsaWQgZXh0ZXJuYWwgbGluayBidWZmZXIAY2FuJ3QgcmVzaXplIHJlZi1jb3VudGVkIHN0cmluZyBidWZmZXIAdW5hYmxlIHRvIGZsdXNoIHNpZXZlIGJ1ZmZlcgBudWxsIHZhbHVlIGJ1ZmZlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZpbGwgdmFsdWUgYnVmZmVyAGNhbid0IHJlZmlsbCBmaWxsIHZhbHVlIGJ1ZmZlcgB1bmFibGUgdG8gYWxsb2NhdGUgYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgcGlwZWxpbmUgYnVmZmVyAGNhbid0IGFsbG9jYXRlIG5ldyBmaWxlbmFtZSBidWZmZXIAdW5hYmxlIHRvIGFsbG9jYXRlIGZpbGVuYW1lIGJ1ZmZlcgBjYW4ndCBhbGxvY2F0ZSBwYXRoIG5hbWUgYnVmZmVyAHVuYWJsZSB0byBhbGxvY2F0ZSBuYW1lIGJ1ZmZlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHNodWZmbGUgYnVmZmVyAGNhbm5vdCBmbHVzaCBpbmRleGVkIHN0b3JhZ2UgYnVmZmVyAGVycm9yIGluc2VydGluZyBuZXcgcGFnZSBpbiBwYWdlIGJ1ZmZlcgBjYW4ndCBmbHVzaCBwYWdlIGJ1ZmZlcgBjYW4ndCBzZXQgbWluaW11bSBtZXRhZGF0YSBmcmFjdGlvbiBvZiBwYWdlIGJ1ZmZlcgBjYW4ndCBnZXQgbWluaW11bSBtZXRhZGF0YSBmcmFjdGlvbiBvZiBwYWdlIGJ1ZmZlcgBjYW4ndCBzZXQgbWluaW11bSByYXcgZGF0YSBmcmFjdGlvbiBvZiBwYWdlIGJ1ZmZlcgBjYW4ndCBnZXQgbWluaW11bSByYXcgZGF0YSBmcmFjdGlvbiBvZiBwYWdlIGJ1ZmZlcgB1bmFibGUgdG8gY3JlYXRlIHBhZ2UgYnVmZmVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3Igb24gZGlzayBpbWFnZSBidWZmZXIAY2FuJ3QgYWxsb2NhdGUgZGF0YSBibG9jayBpbWFnZSBidWZmZXIAcmFuIG9mZiB0aGUgZW5kIG9mIHRoZSBpbWFnZSBidWZmZXIAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBjYWNoZSBpbWFnZSBidWZmZXIAY2FuJ3QgcmV0cmlldmUgQi10cmVlIG5vZGUgYnVmZmVyAGNhbid0IGNsb3NlIHdyYXBwZWQgYnVmZmVyAGNhbid0IHJlbGVhc2Ugd3JhcHBlZCBidWZmZXIAdW5hYmxlIHRvIGFsbG9jYXRlIHVkYXRhIGJ1ZmZlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGNvbXBhY3QgZGF0YSBidWZmZXIAY2FuJ3QgcmVhbGxvY2F0ZSB0ZW1wb3JhcnkgVkwgZGF0YSBidWZmZXIAY29yZGVyAEg1VF9fZml4X29yZGVyAEg1VF9fY29udl9vcmRlcgBINVRfX3NldF9vcmRlcgBINVRzZXRfb3JkZXIASDVUX2dldF9vcmRlcgBINVRnZXRfb3JkZXIASDVQc2V0X2F0dHJfY3JlYXRpb25fb3JkZXIASDVQZ2V0X2F0dHJfY3JlYXRpb25fb3JkZXIASDVQc2V0X2xpbmtfY3JlYXRpb25fb3JkZXIASDVQZ2V0X2xpbmtfY3JlYXRpb25fb3JkZXIAY2FuJ3Qgc2V0IG9yZGVyAGNhbid0IHJldHJpZXZlIGRhdGF0eXBlIGVuZGlhbm5lc3Mgb3JkZXIAaW52YWxpZCBkYXRhdHlwZSBlbmRpYW5uZXNzIG9yZGVyAGJhZCBkYXRhdHlwZSBlbmRpYW5uZXNzIG9yZGVyAGJhZCBINVRfTkFUSVZFX0lOVCBlbmRpYW5uZXNzIG9yZGVyAGZhaWxlZCB0byBkZXRlY3QgYnl0ZSBvcmRlcgBpbGxlZ2FsIGJ5dGUgb3JkZXIAdW5zdXBwb3J0ZWQgYnl0ZSBvcmRlcgBINU9fX2NvcHlfaGVhZGVyAEg1T19fY29uZGVuc2VfaGVhZGVyAEg1Q19fZW5jb2RlX2NhY2hlX2ltYWdlX2hlYWRlcgBINUNfX2RlY29kZV9jYWNoZV9pbWFnZV9oZWFkZXIAdW5hYmxlIHRvIGRlc3Ryb3kgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIAaW5pdGlhbGl6YXRpb24gZmFpbGVkIGZvciBleHRlbnNpYmxlIGFycmF5IGhlYWRlcgBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBleHRlbnNpYmxlIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gdW5waW4gZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIAdW5hYmxlIHRvIHBpbiBleHRlbnNpYmxlIGFycmF5IGhlYWRlcgBjYW4ndCBjcmVhdGUgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIAdW5hYmxlIHRvIHJlbGVhc2UgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIAY2FuJ3QgZnJlZSBleHRlbnNpYmxlIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gZnJlZSBleHRlbnNpYmxlIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gbG9hZCBleHRlbnNpYmxlIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gZGVzdHJveSBmaXhlZCBhcnJheSBoZWFkZXIAaW5pdGlhbGl6YXRpb24gZmFpbGVkIGZvciBmaXhlZCBhcnJheSBoZWFkZXIAdW5hYmxlIHRvIHVucGluIGZpeGVkIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gcGluIGZpeGVkIGFycmF5IGhlYWRlcgBjYW4ndCBjcmVhdGUgZml4ZWQgYXJyYXkgaGVhZGVyAHVuYWJsZSB0byByZWxlYXNlIGZpeGVkIGFycmF5IGhlYWRlcgBjYW4ndCBmcmVlIGZpeGVkIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gbG9hZCBmaXhlZCBhcnJheSBoZWFkZXIAY2FuJ3QgaW5jcmVtZW50IHJlZmVyZW5jZSBjb3VudCBvbiBzaGFyZWQgYXJyYXkgaGVhZGVyAGNhbid0IGRlY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gc2hhcmVkIGFycmF5IGhlYWRlcgBjYW4ndCBpbmNyZW1lbnQgZmlsZSByZWZlcmVuY2UgY291bnQgb24gc2hhcmVkIGFycmF5IGhlYWRlcgB1bmFibGUgdG8gZGVzdHJveSBGaXhlZCBBcnJheSBoZWFkZXIAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgRml4ZWQgQXJyYXkgaGVhZGVyAHVuYWJsZSB0byBmcmVlIEZpeGVkIEFycmF5IGhlYWRlcgB1bmFibGUgdG8gbG9hZCB0eXBlIGluZm8gZnJvbSBkYXRhc2V0IGhlYWRlcgB1bmFibGUgdG8gbG9hZCBkYXRhc3BhY2UgaW5mbyBmcm9tIGRhdGFzZXQgaGVhZGVyAGNhbid0IGRlc3Ryb3kgb2JqZWN0IGhlYWRlcgBjb3JydXB0IG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIHJlc2V0IG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIHVucGluIGRhdGFzZXQgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gcGluIGRhdGFzZXQgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gY3JlYXRlIGRhdGFzZXQgb2JqZWN0IGhlYWRlcgBjYW4ndCBjcmVhdGUgbWluaW1pemVkIGRhdGFzZXQgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gcHJvdGVjdCB0YXJnZXQgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gcHJvdGVjdCBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBwcm90ZWN0IG9iamVjdCdzIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGRlY3JlbWVudCByZWZjb3VudCBvbiByb290IGdyb3VwJ3Mgb2JqZWN0IGhlYWRlcgBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byB1bnBpbiBncm91cCBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBwaW4gZ3JvdXAgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gY3JlYXRlIGdyb3VwIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGNvcHkgbWVzc2FnZSB0byBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBhcHBlbmQgdG8gb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gY3JlYXRlIGZsdXNoIGRlcGVuZGVuY3kgb24gb2JqZWN0IGhlYWRlcgBjYW4ndCBpbmNyZW1lbnQgcmVmZXJlbmNlIGNvdW50IG9uIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGluY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gb2JqZWN0IGhlYWRlcgBjYW4ndCBkZWNyZW1lbnQgcmVmZXJlbmNlIGNvdW50IG9uIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGRlY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gdW5waW4gb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gcGluIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGNyZWF0ZSBhdHRyaWJ1dGUgaW4gb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gd3JpdGUgdGhlIG1lc3NhZ2UgaW4gb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gY3JlYXRlIHRoZSBtZXNzYWdlIGluIG9iamVjdCBoZWFkZXIAY2FuJ3Qgb3BlbiBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBvcGVuIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGxvYWQgYXR0cmlidXRlIGluZm8gZnJvbSBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBsb2FkIHR5cGUgbWVzc2FnZSBmcm9tIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGNoZWNrIG9iamVjdCBoZWFkZXIAY2FuJ3QgcGFjayBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBnZXQgYWRkcmVzcyBvZiBvYmplY3QgaGVhZGVyAGNhbid0IHNldCB2ZXJzaW9uIG9mIG9iamVjdCBoZWFkZXIAY2FuJ3QgZGVsZXRlIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGRlbGV0ZSBvYmplY3QgaGVhZGVyAGNhbid0IGluc3RhbnRpYXRlIG9iamVjdCBoZWFkZXIAQ2FuJ3QgaW5zdGFudGlhdGUgb2JqZWN0IGhlYWRlcgBjYW4ndCBjbG9zZSBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBjbG9zZSBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byByZWxlYXNlIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGNyZWF0ZSBkYXRhdHlwZSBvYmplY3QgaGVhZGVyAHVuYWJsZSB0byBjbG9zZSBkYXRhIHR5cGUgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gY2FjaGUgb2JqZWN0IGhlYWRlcgBpbnZhbGlkIG9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIGxvYWQgb2JqZWN0IGhlYWRlcgB1bmFibGUgdG8gcmVhZCBvYmplY3QgaGVhZGVyAE9iamVjdCBoZWFkZXIAdW5hYmxlIHRvIHByb3RlY3QgZnJhY3RhbCBoZWFwIGhlYWRlcgBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBmcmFjdGFsIGhlYXAgaGVhZGVyAHVuYWJsZSB0byB1bnBpbiBmcmFjdGFsIGhlYXAgaGVhZGVyAHVuYWJsZSB0byBwaW4gZnJhY3RhbCBoZWFwIGhlYWRlcgB1bmFibGUgdG8gcmVzaXplIGZyYWN0YWwgaGVhcCBoZWFkZXIAY2FuJ3QgY3JlYXRlIGZyYWN0YWwgaGVhcCBoZWFkZXIAdW5hYmxlIHRvIHJlbGVhc2UgZnJhY3RhbCBoZWFwIGhlYWRlcgBjYW4ndCBmaW5pc2ggaW5pdGlhbGl6aW5nIHNoYXJlZCBmcmFjdGFsIGhlYXAgaGVhZGVyAGNhbid0IGRlY29kZSBsb2NhbCBoZWFwIGhlYWRlcgBjYW4ndCBkZWNvZGUgZ2xvYmFsIGhlYXAgaGVhZGVyAGNhbid0IGluY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gc2hhcmVkIGhlYXAgaGVhZGVyAGNhbid0IGRlY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gc2hhcmVkIGhlYXAgaGVhZGVyAGNhbid0IGluY3JlbWVudCBmaWxlIHJlZmVyZW5jZSBjb3VudCBvbiBzaGFyZWQgaGVhcCBoZWFkZXIAYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIHNlbGVjdGlvbiBoZWFkZXIAdW5hYmxlIHRvIGNyZWF0ZSBuZXcgYXR0cmlidXRlIGluIGhlYWRlcgB1bmFibGUgdG8gcmVsb2NhdGUgcmVuYW1lZCBhdHRyaWJ1dGUgaW4gaGVhZGVyAHVuYWJsZSB0byBjcmVhdGUgbmV3IG1lc3NhZ2UgaW4gaGVhZGVyAGJ1ZmZlciBvdmVyZmxvdyB3aGlsZSBkZWNvZGluZyBoZWFkZXIAY2FuJ3QgY3JlYXRlIGhlYWRlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEItdHJlZSBoZWFkZXIAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgQi10cmVlIGhlYWRlcgBjYW4ndCBpbmNyZW1lbnQgcmVmLiBjb3VudCBvbiBCLXRyZWUgaGVhZGVyAGNhbid0IGRlY3JlbWVudCByZWYuIGNvdW50IG9uIEItdHJlZSBoZWFkZXIAdW5hYmxlIHRvIHByb3RlY3QgdjIgQi10cmVlIGhlYWRlcgB1bmFibGUgdG8gdW5waW4gdjIgQi10cmVlIGhlYWRlcgB1bmFibGUgdG8gcGluIHYyIEItdHJlZSBoZWFkZXIAY2FuJ3QgY3JlYXRlIHYyIEItdHJlZSBoZWFkZXIAY2FuJ3QgcmVsZWFzZSB2MiBCLXRyZWUgaGVhZGVyAHVuYWJsZSB0byByZWxlYXNlIHYyIEItdHJlZSBoZWFkZXIAdW5hYmxlIHRvIGZyZWUgdjIgQi10cmVlIGhlYWRlcgBjYW4ndCBpbmNyZW1lbnQgcmVmZXJlbmNlIGNvdW50IG9uIHNoYXJlZCB2MiBCLXRyZWUgaGVhZGVyAGNhbid0IGRlY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gc2hhcmVkIHYyIEItdHJlZSBoZWFkZXIAY2FuJ3QgaW5jcmVtZW50IGZpbGUgcmVmZXJlbmNlIGNvdW50IG9uIHNoYXJlZCB2MiBCLXRyZWUgaGVhZGVyAGNhbid0IGFsbG9jYXRlZCBmcmVlLXNwYWNlIGhlYWRlcgB1bmFibGUgdG8gZGVzdHJveSBmcmVlIHNwYWNlIGhlYWRlcgB1bmFibGUgdG8gcHJvdGVjdCBmcmVlIHNwYWNlIGhlYWRlcgBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBmcmVlIHNwYWNlIGhlYWRlcgB1bmFibGUgdG8gaW5jcmVtZW50IHJlZi4gY291bnQgb24gZnJlZSBzcGFjZSBoZWFkZXIAdW5hYmxlIHRvIGRlY3JlbWVudCByZWYuIGNvdW50IG9uIGZyZWUgc3BhY2UgaGVhZGVyAHVuYWJsZSB0byB1bnBpbiBmcmVlIHNwYWNlIGhlYWRlcgB1bmFibGUgdG8gcGluIGZyZWUgc3BhY2UgaGVhZGVyAHVua25vd24gY2xpZW50IElEIGluIGZyZWUgc3BhY2UgaGVhZGVyAHVuYWJsZSB0byByZWxlYXNlIGZyZWUgc3BhY2UgaGVhZGVyAHVuYWJsZSB0byBmcmVlIGZyZWUgc3BhY2UgaGVhZGVyAHVuYWJsZSB0byBsb2FkIGZyZWUgc3BhY2UgaGVhZGVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZXh0ZW5zaWJsZSBhcnJheSBzaGFyZWQgaGVhZGVyAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZml4ZWQgYXJyYXkgc2hhcmVkIGhlYWRlcgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEZpeGVkIEFycmF5IHNoYXJlZCBoZWFkZXIAYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZyYWN0YWwgaGVhcCBzaGFyZWQgaGVhZGVyAEZpeGVkLWFycmF5IEhlYWRlcgBFeHRlbnNpYmxlIEFycmF5IEhlYWRlcgBGcmVlIFNwYWNlIEhlYWRlcgBPY3RvYmVyAEludmFsaWRseSBmb3JtYXR0ZWQgZmxvYXRpbmcgcG9pbnQgbnVtYmVyAGNhbm5vdCByZXR1cm4gbWVtYmVyIG51bWJlcgBpbnZhbGlkIG1lbWJlciBudW1iZXIAYmFkIG9iamVjdCBkaXJlY3RvcnkgdmVyc2lvbiBudW1iZXIAYmFkIHNoYXJlZCBtZXNzYWdlIGxpc3QgdmVyc2lvbiBudW1iZXIAYmFkIHNoYXJlZC1oZWFkZXIgZm9ybWF0IHZlcnNpb24gbnVtYmVyAGJhZCBvYmplY3QgaGVhZGVyIHZlcnNpb24gbnVtYmVyAGJhZCBzdXBlcmJsb2NrIHZlcnNpb24gbnVtYmVyAGJhZCBkcml2ZXIgaW5mb3JtYXRpb24gYmxvY2sgdmVyc2lvbiBudW1iZXIAV3JvbmcgdmVyc2lvbiBudW1iZXIAYmFkIGZyZWUgc3BhY2UgdmVyc2lvbiBudW1iZXIAdW5hYmxlIHRvIGdldCBkaW1lbnNpb24gbnVtYmVyAGNhbid0IGdldCBmaWxlIHNlcmlhbCBudW1iZXIAdW5hYmxlIHRvIGdldCBmaWxlIHNlcmlhbCBudW1iZXIAaW52YWxpZCB0eXBlIG51bWJlcgBOb3ZlbWJlcgBTZXB0ZW1iZXIAZW51bWVyYXRlIGRhdGEgdHlwZSBkb2Vzbid0IGhhdmUgYW55IG1lbWJlcgBjb21wb3VuZCBkYXRhIHR5cGUgZG9lc24ndCBoYXZlIGFueSBtZW1iZXIAY2Fubm90IGluc2VydCBtZW1iZXIAdW5hYmxlIHRvIGluc2VydCBtZW1iZXIAbWVtYmVyIG92ZXJsYXBzIHdpdGggcHJldmlvdXMgbWVtYmVyAG1lbWJlciBvdmVybGFwcyB3aXRoIGFub3RoZXIgbWVtYmVyAHVuYWJsZSB0byBjb252ZXJ0IGNvbXBvdW5kIGRhdGF0eXBlIG1lbWJlcgBjYW4ndCBzZXQgb3JkZXIgZm9yIGNvbXBvdW5kIG1lbWJlcgBjYW4ndCBnZXQgb3JkZXIgZm9yIGNvbXBvdW5kIG1lbWJlcgB1bmFibGUgdG8gY2xvc2UgZGF0YXR5cGUgZm9yIGNvbXBvdW5kIG1lbWJlcgBjYW4ndCBmcmVlIGNvbXBvdW5kIG1lbWJlcgBEZWNlbWJlcgBINU9fYXBwbHlfb2hkcgBINU9fY3JlYXRlX29oZHIASDVGU19hbGxvY19oZHIAYm9ndXMgbWF4YWRkcgBINU9fX29wZW5fYnlfYWRkcgBINUdfZ2V0X25hbWVfYnlfYWRkcgBINURfX2ZhcnJheV9pZHhfZ2V0X2FkZHIASDVEX19lYXJyYXlfaWR4X2dldF9hZGRyAEg1RF9fYnRyZWVfaWR4X2dldF9hZGRyAEg1RF9fYnQyX2lkeF9nZXRfYWRkcgBINVNNX2dldF9maGVhcF9hZGRyAEg1VkxfbmF0aXZlX3Rva2VuX3RvX2FkZHIAbnVsbF9mc21fYWRkcgBINUZfX3NldF9iYXNlX2FkZHIASDVHX19sb2NfYWRkcgBjYW4ndCBnZXQgY2xlYXJhbmNlIGZvciBwZXJzaXN0aW5nIGZzbSBhZGRyAE9iaiBIZHIASDVIRl9faGRyX2luY3IASDVGQV9faGRyX2luY3IASDVFQV9faGRyX2luY3IASDVCMl9faGRyX2luY3IASDVGT190b3BfaW5jcgBINUhGX19pYmxvY2tfaW5jcgBINUZTX19pbmNyAEg1Q19fcHJlZmV0Y2hlZF9lbnRyeV9mcmVlX2ljcgBINUhMX19jYWNoZV9wcmVmaXhfZnJlZV9pY3IASDVTTV9fY2FjaGVfbGlzdF9mcmVlX2ljcgBINUIyX19jYWNoZV9pbnRfZnJlZV9pY3IASDVDX19lcG9jaF9tYXJrZXJfZnJlZV9pY3IASDVGU19fY2FjaGVfaGRyX2ZyZWVfaWNyAEg1SEZfX2NhY2hlX2hkcl9mcmVlX2ljcgBINUZBX19jYWNoZV9oZHJfZnJlZV9pY3IASDVFQV9fY2FjaGVfaGRyX2ZyZWVfaWNyAEg1QjJfX2NhY2hlX2hkcl9mcmVlX2ljcgBINUhHX19jYWNoZV9oZWFwX2ZyZWVfaWNyAEg1RlNfX2NhY2hlX3NpbmZvX2ZyZWVfaWNyAEg1T19fY2FjaGVfY2hrX2ZyZWVfaWNyAEg1RUFfX2NhY2hlX3NibG9ja19mcmVlX2ljcgBINUZfX2NhY2hlX3N1cGVyYmxvY2tfZnJlZV9pY3IASDVIRl9fY2FjaGVfaWJsb2NrX2ZyZWVfaWNyAEg1RUFfX2NhY2hlX2libG9ja19mcmVlX2ljcgBINUhGX19jYWNoZV9kYmxvY2tfZnJlZV9pY3IASDVGQV9fY2FjaGVfZGJsb2NrX2ZyZWVfaWNyAEg1RUFfX2NhY2hlX2RibG9ja19mcmVlX2ljcgBINUhMX19jYWNoZV9kYXRhYmxvY2tfZnJlZV9pY3IASDVCMl9fY2FjaGVfbGVhZl9mcmVlX2ljcgBINVNNX19jYWNoZV90YWJsZV9mcmVlX2ljcgBINU9fX2NhY2hlX2ZyZWVfaWNyAEg1Ql9fY2FjaGVfZnJlZV9pY3IASDVGQV9fY2FjaGVfZGJsa19wYWdlX2ZyZWVfaWNyAEg1RUFfX2NhY2hlX2RibGtfcGFnZV9mcmVlX2ljcgBINUdfX2NhY2hlX25vZGVfZnJlZV9pY3IASDVIRl9fc2VjdF9pbmRpcmVjdF9kZWNyAEg1SEZfX2hkcl9kZWNyAEg1RkFfX2hkcl9kZWNyAEg1RUFfX2hkcl9kZWNyAEg1QjJfX2hkcl9kZWNyAEg1Rk9fdG9wX2RlY3IASDVIRl9faWJsb2NrX2RlY3IASDVGU19fc2l6ZV9ub2RlX2RlY3IASDVGU19fZGVjcgBINVVDX2RlY3IASDVTX19wb2ludF9wcm9qZWN0X3NjYWxhcgBINVRfX2NvbnZfdXNob3J0X3VjaGFyAEg1VF9fY29udl9zaG9ydF91Y2hhcgBINVRfX2NvbnZfdWludF91Y2hhcgBINVRfX2NvbnZfaW50X3VjaGFyAGZsdF91Y2hhcgBINVRfX2NvbnZfZmxvYXRfdWNoYXIASDVUX19jb252X3NjaGFyX3VjaGFyAGxkYmxfdWNoYXIASDVUX19jb252X3Vsb25nX3VjaGFyAEg1VF9fY29udl91bGxvbmdfdWNoYXIASDVUX19jb252X2xsb25nX3VjaGFyAEg1VF9fY29udl9sb25nX3VjaGFyAEg1VF9fY29udl9sZG91YmxlX3VjaGFyAEg1VF9fY29udl9kb3VibGVfdWNoYXIASDVUX19jb252X3VzaG9ydF9zY2hhcgBINVRfX2NvbnZfc2hvcnRfc2NoYXIASDVUX19jb252X3VpbnRfc2NoYXIASDVUX19jb252X2ludF9zY2hhcgBmbHRfc2NoYXIASDVUX19jb252X2Zsb2F0X3NjaGFyAEg1VF9fY29udl91Y2hhcl9zY2hhcgBsZGJsX3NjaGFyAEg1VF9fY29udl91bG9uZ19zY2hhcgBINVRfX2NvbnZfdWxsb25nX3NjaGFyAEg1VF9fY29udl9sbG9uZ19zY2hhcgBINVRfX2NvbnZfbG9uZ19zY2hhcgBINVRfX2NvbnZfbGRvdWJsZV9zY2hhcgBINVRfX2NvbnZfZG91YmxlX3NjaGFyAHVuc2lnbmVkIGNoYXIASDVXQl9hY3R1YWxfY2xlYXIAaW9zX2Jhc2U6OmNsZWFyAE1hcgBINUdfZW50cnlfdF9zZXEASDVPX2NvbnRfdF9zZXEASDVIRl9pbmRpcmVjdF9maWx0X2VudF90X3NlcQBINUhGX2luZGlyZWN0X2VudF90X3NlcQBINUZTX3NlY3Rpb25fY2xhc3NfdF9zZXEASDVDX2NhY2hlX2VudHJ5X3B0cl90X3NlcQBINURfcmRjY19lbnRfcHRyX3Rfc2VxAEg1SEZfaW5kaXJlY3RfcHRyX3Rfc2VxAEg1RkxfZmFjX2hlYWRfcHRyX3Rfc2VxAGhhZGRyX3Rfc2VxAEg1RUFfc2Jsa19pbmZvX3Rfc2VxAEg1QjJfbm9kZV9pbmZvX3Rfc2VxAEg1RlNfYmluX3Rfc2VxAEg1T19jaHVua190X3NlcQBINUhHX29ial90X3NlcQBINU9fbWVzZ190X3NlcQBoc2l6ZV90X3NlcQBINUFfdF9wdHJfc2VxAEg1RF9fZmFycmF5X2lkeF9jb3B5X3NldHVwAEg1RF9fZWFycmF5X2lkeF9jb3B5X3NldHVwAEg1RF9fbm9uZV9pZHhfY29weV9zZXR1cABINURfX2J0cmVlX2lkeF9jb3B5X3NldHVwAEg1RF9fYnQyX2lkeF9jb3B5X3NldHVwAEg1VkxfX25hdGl2ZV9kYXRhc2V0X2lvX3NldHVwAEg1RF9fYXBwZW5kX2ZsdXNoX3NldHVwAEg1Q1hfZ2V0X2ludGVybWVkaWF0ZV9ncm91cABjcmVhdGVfZ3JvdXAAdW5hYmxlIHRvIGdldCBvYmplY3QgbG9jYXRpb24gZm9yIHJvb3QgZ3JvdXAAdW5hYmxlIHRvIGdldCBwYXRoIGZvciByb290IGdyb3VwAHVuYWJsZSB0byBjcmVhdGUvb3BlbiByb290IGdyb3VwAHVuYWJsZSB0byBvcGVuIHJvb3QgZ3JvdXAAdW5hYmxlIHRvIHJlYWQgcm9vdCBncm91cAB1bmFibGUgdG8gY3JlYXRlICdkZW5zZScgZm9ybSBvZiBuZXcgZm9ybWF0IGdyb3VwAGNhbid0IGdldCBjcmVhdGlvbiBwcm9wZXJ0eSBsaXN0IGZvciBncm91cABPdXQgb2YgSURzIGZvciBncm91cABjYW4ndCBhbGxvY2F0ZSBzcGFjZSBmb3IgZ3JvdXAAdW5hYmxlIHRvIHJlZ2lzdGVyIElEIGZvciBncm91cAB1bmFibGUgdG8gcmVnaXN0ZXIgZ3JvdXAAY2FuJ3QgaW5zZXJ0IGxpbmsgaW50byBncm91cAB1bmFibGUgdG8gaW5zZXJ0IGxpbmsgaW50byBncm91cAB1bmFibGUgdG8gY3JlYXRlIGFuZCBsaW5rIHRvIGdyb3VwAGNyZWF0aW9uIG9yZGVyIG5vdCB0cmFja2VkIGZvciBsaW5rcyBpbiBncm91cAB1bmFibGUgdG8gc3luY2hyb25vdXNseSBvcGVuIGdyb3VwAHVuYWJsZSB0byBvcGVuIGdyb3VwAGNhbid0IGdldCB0aGlzIHR5cGUgb2YgaW5mb3JtYXRpb24gZnJvbSBncm91cAB1bmFibGUgdG8gcmVtb3ZlIGxpbmsgZnJvbSBncm91cAB1bmFibGUgdG8gZmx1c2ggZ3JvdXAAdW5hYmxlIHRvIHJlZnJlc2ggZ3JvdXAAdW5hYmxlIHRvIGdldCBvYmplY3QgbG9jYXRpb24gb2YgZ3JvdXAAdW5hYmxlIHRvIGdldCBwYXRoIG9mIGdyb3VwAHVuYWJsZSB0byBpbnNlcnQgaW50ZXJtZWRpYXRlIGdyb3VwAHVuYWJsZSB0byBzeW5jaHJvbm91c2x5IGNyZWF0ZSBncm91cAB1bmFibGUgdG8gY3JlYXRlIGdyb3VwAGNhbid0IGNsb3NlIGdyb3VwAHVuYWJsZSB0byBjbG9zZSBncm91cAB1bmFibGUgdG8gcmVsZWFzZSBncm91cABjYW4ndCBjbG9zZSBjaGlsZCBncm91cAB1bmFibGUgdG8gY2xvc2UgdW5tb3VudGVkIGdyb3VwAHVuYWJsZSB0byBjbG9zZSBtb3VudGVkIGdyb3VwAHVuYWJsZSB0byBjbG9zZSBxdWVyaWVkIGdyb3VwAG5vdCBhIGdyb3VwAHVuYWJsZSB0byBpbml0aWFsaXplIElEIGdyb3VwAEg1VkxfX25hdGl2ZV9kYXRhc2V0X2lvX2NsZWFudXAASDVHX19ub2RlX3N1bXVwAEg1R19fY29tcGFjdF9sb29rdXAASDVEX19jaHVua19sb29rdXAASDVHX19vYmpfbG9va3VwAEg1R19fZGVuc2VfbG9va3VwAEg1R19fc3RhYl9sb29rdXAASDVSU19feHN0cmR1cABINU1NX3hzdHJkdXAASDVNTV9zdHJkdXAASDVNTV9zdHJuZHVwAEg1Q19fbG9nX2pzb25fc2V0X3VwAEg1Q19sb2dfc2V0X3VwAEg1Q19fbG9nX3RyYWNlX3NldF91cABINUhGX19tYW5faXRlcl91cABsb2dnaW5nIGFscmVhZHkgc2V0IHVwAHVuYWJsZSB0byBtb3ZlIGN1cnJlbnQgYmxvY2sgaXRlcmF0b3IgbG9jYXRpb24gdXAAdHRvcABUX3RvcABTX3RvcABNX3RvcABHX3RvcABEX3RvcABBX3RvcABINVBfX2R1cF9wcm9wAEg1UF9fZG9fcHJvcABINVBfX29jcHlfcmVnX3Byb3AASDVQX19zdHJjcnRfcmVnX3Byb3AASDVQX19vY3J0X3JlZ19wcm9wAEg1UF9fbGNydF9yZWdfcHJvcABINVBfX2djcnRfcmVnX3Byb3AASDVQX19mY3J0X3JlZ19wcm9wAEg1UF9fZGNydF9yZWdfcHJvcABINVBfX2ZtbnRfcmVnX3Byb3AASDVQX19keGZyX3JlZ19wcm9wAEg1UF9fbWFjY19yZWdfcHJvcABINVBfX2xhY2NfcmVnX3Byb3AASDVQX19mYWNjX3JlZ19wcm9wAEg1UF9fZGFjY19yZWdfcHJvcABINVBfX2NyZWF0ZV9wcm9wAEg1UF9fYWRkX3Byb3AASDVDWF9wb3AASDVUX19jb252X25vb3AASDVIRl9fdGlueV9vcABINVNNX19jb21wYXJlX2l0ZXJfb3AASDVTTV9fcmVhZF9pdGVyX29wAEg1SEZfX21hbl9vcABINU9fbXNnX3JlbW92ZV9vcABINUhGX19odWdlX29wAEg1SEZfb3AAbm8tb3AASDVNRl9hbGxvY190bXAAMidzIGNvbXAASDVUX19iaXRfY21wAEg1VkxfX3Rva2VuX2NtcABINVZMX3Rva2VuX2NtcABINU90b2tlbl9jbXAASDVWTHRva2VuX2NtcABINUdfX2RlbnNlX2ZoX25hbWVfY21wAEg1QV9fZGVuc2VfZmhfbmFtZV9jbXAASDVUX2NtcABINUZEY21wAEg1Wl9fY2FuX2FwcGx5X3N6aXAASDVaX19maWx0ZXJfc3ppcABINVpfX3NldF9sb2NhbF9zemlwAFNlcABINVZMX29iamVjdF91bndyYXAASDVSU193cmFwAEg1V0Jfd3JhcABINU9fY29weV9oZWFkZXJfbWFwAEg1RkRfX3NwbGl0dGVyX2dldF90eXBlX21hcABINUZEX2dldF9mc190eXBlX21hcAB1bmFibGUgdG8gYWxsb2NhdGUgY2h1bmsgbWFwAHVuYWJsZSB0byBjbG9zZSBtYXAAbWFudGlzc2EgYW5kIGV4cG9uZW50IHBvc2l0aW9ucyBvdmVybGFwAGV4cG9uZW50IGFuZCBzaWduIHBvc2l0aW9ucyBvdmVybGFwAG1hbnRpc3NhIGFuZCBzaWduIHBvc2l0aW9ucyBvdmVybGFwAGh5cGVyc2xhYiBibG9ja3Mgb3ZlcmxhcAB2ZHNfcHJpbnRmX2dhcABINU9fX2FkZF9nYXAAY2FuJ3QgZ2V0IHZpcnR1YWwgcHJpbnRmIGdhcABjYW4ndCBzZXQgVkRTIHByaW50ZiBnYXAAY2FuJ3QgZ2V0IFZEUyBwcmludGYgZ2FwAEg1SEZfX2hkcl9hZGp1c3RfaGVhcABINUZfY3dmc19maW5kX2ZyZWVfaGVhcABINVJfX2VuY29kZV9oZWFwAEg1Ul9fZGVjb2RlX2hlYXAAdW5hYmxlIHRvIHVucHJvdGVjdCBoZWFwAEkvTyBmaWx0ZXJzIGNhbid0IG9wZXJhdGUgb24gdGhpcyBoZWFwAGNhbid0IGFkanVzdCBmcmVlIHNwYWNlIGZvciBoZWFwAGNhbid0IGluc2VydCBuYW1lIGludG8gaGVhcAB1bmFibGUgdG8gaW5zZXJ0IHN5bWJvbCBuYW1lIGludG8gaGVhcABjYW4ndCBpbnNlcnQgZmlsZSBuYW1lIGludG8gaGVhcAB1bmFibGUgdG8gaW5zZXJ0IGZpbGUgbmFtZSBpbnRvIGhlYXAAdW5hYmxlIHRvIHVwZGF0ZSBhdHRyaWJ1dGUgaW4gaGVhcAB1bmFibGUgdG8gcmVtb3ZlIG1lc3NhZ2UgZnJvbSBoZWFwAHVuYWJsZSB0byBpbnNlcnQgbGluayBpbnRvIGZyYWN0YWwgaGVhcAB1bmFibGUgdG8gaW5zZXJ0IGF0dHJpYnV0ZSBpbnRvIGZyYWN0YWwgaGVhcAB1bmFibGUgdG8gaW5zZXJ0IG1lc3NhZ2UgaW50byBmcmFjdGFsIGhlYXAAY2FuJ3Qgc3RvcmUgJ3RpbnknIG9iamVjdCBpbiBmcmFjdGFsIGhlYXAAY2FuJ3Qgc3RvcmUgJ2h1Z2UnIG9iamVjdCBpbiBmcmFjdGFsIGhlYXAAY2FuJ3Qgc3RvcmUgJ21hbmFnZWQnIG9iamVjdCBpbiBmcmFjdGFsIGhlYXAAY2FuJ3QgbG9jYXRlIGZyZWUgc3BhY2UgaW4gZnJhY3RhbCBoZWFwAHVuYWJsZSB0byBvcGVuIGZyYWN0YWwgaGVhcABjYW4ndCBvcGVyYXRlIG9uIG9iamVjdCBmcm9tIGZyYWN0YWwgaGVhcABjYW4ndCByZW1vdmUgb2JqZWN0IGZyb20gZnJhY3RhbCBoZWFwAGNhbid0IHJlYWQgb2JqZWN0IGZyb20gZnJhY3RhbCBoZWFwAGNhbid0IG9wZXJhdGUgb24gJ3RpbnknIG9iamVjdCBmcm9tIGZyYWN0YWwgaGVhcABjYW4ndCByZW1vdmUgJ3RpbnknIG9iamVjdCBmcm9tIGZyYWN0YWwgaGVhcABjYW4ndCByZWFkICd0aW55JyBvYmplY3QgZnJvbSBmcmFjdGFsIGhlYXAAY2FuJ3Qgb3BlcmF0ZSBvbiAnaHVnZScgb2JqZWN0IGZyb20gZnJhY3RhbCBoZWFwAGNhbid0IHJlbW92ZSAnaHVnZScgb2JqZWN0IGZyb20gZnJhY3RhbCBoZWFwAGNhbid0IHJlYWQgJ2h1Z2UnIG9iamVjdCBmcm9tIGZyYWN0YWwgaGVhcAB1bmFibGUgdG8gcmVtb3ZlIGxpbmsgZnJvbSBmcmFjdGFsIGhlYXAAdW5hYmxlIHRvIHJlbW92ZSBhdHRyaWJ1dGUgZnJvbSBmcmFjdGFsIGhlYXAAdW5hYmxlIHRvIGRlbGV0ZSBmcmFjdGFsIGhlYXAAdW5hYmxlIHRvIGNyZWF0ZSBmcmFjdGFsIGhlYXAAY2FuJ3QgY2xvc2UgZnJhY3RhbCBoZWFwAHVuYWJsZSB0byBjbG9zZSBmcmFjdGFsIGhlYXAAdW5hYmxlIHRvIGRlc3Ryb3kgbG9jYWwgaGVhcAB1bmFibGUgdG8gdW5wcm90ZWN0IGxvY2FsIGhlYXAAdW5hYmxlIHRvIHByb3RlY3QgbG9jYWwgaGVhcAB1bmFibGUgdG8gYWxsb2NhdGUgZmlsZSBzcGFjZSBmb3IgbG9jYWwgaGVhcAB1bmFibGUgdG8gd3JpdGUgbGluayB2YWx1ZSB0byBsb2NhbCBoZWFwAHdyb25nIHZlcnNpb24gbnVtYmVyIGluIGxvY2FsIGhlYXAAdW5hYmxlIHRvIHJlbW92ZSBzb2Z0IGxpbmsgZnJvbSBsb2NhbCBoZWFwAHVuYWJsZSB0byByZW1vdmUgbGluayBuYW1lIGZyb20gbG9jYWwgaGVhcAB1bmFibGUgdG8gZnJlZSBsb2NhbCBoZWFwAHVuYWJsZSB0byBwcm90ZWN0IGdsb2JhbCBoZWFwAHVuYWJsZSB0byBhbGxvY2F0ZSBmaWxlIHNwYWNlIGZvciBnbG9iYWwgaGVhcAB3cm9uZyB2ZXJzaW9uIG51bWJlciBpbiBnbG9iYWwgaGVhcAB1bmFibGUgdG8gZnJlZSBnbG9iYWwgaGVhcABwYXJ0aWFsbHkgZGVjb2RlZCBnbG9iYWwgaGVhcABjYW4ndCBjcmVhdGUgaGVhcABlcnJvciB0cnlpbmcgdG8gbG9jYXRlIGhlYXAAdW5hYmxlIHRvIGxvY2F0ZSBoZWFwAHVuYWJsZSB0byB1bnByb3RlY3QgRUZMIGZpbGUgbmFtZSBoZWFwAHVuYWJsZSB0byBwcm90ZWN0IEVGTCBmaWxlIG5hbWUgaGVhcAB1bmFibGUgdG8gY3JlYXRlIEVGTCBmaWxlIG5hbWUgaGVhcAB1bmFibGUgdG8gdW5wcm90ZWN0IHN5bWJvbCB0YWJsZSBoZWFwAHVuYWJsZSB0byBwcm90ZWN0IHN5bWJvbCB0YWJsZSBoZWFwAHVuYWJsZSB0byBkZWxldGUgc3ltYm9sIHRhYmxlIGhlYXAAZXJyb3IgdHJ5aW5nIHRvIGV4dGVuZCBoZWFwAEhlYXAATWFwAEludmFsaWQgbGlicmFyeSBoYW5kbGUgJXAAJUk6JU06JVMgJXAAX3dvAEg1SExfb2Zmc2V0X2ludG8ALnNvAHBhZ2Ugc2l6ZSBvZiB6ZXJvIHdvdWxkIHJlc3VsdCBpbiBkaXZpc2lvbiBieSB6ZXJvAG9sZF9zaXplIG9mIHplcm8gd291bGQgY2F1c2UgZGl2aXNpb24gYnkgemVybwBwcmVjaXNpb24gaXMgemVybwBjd2QgbGVuZ3RoIGlzIHplcm8AbWVtYmVyIHNpemUgbm90IGluaXRpYWxpemVkIHRvIHplcm8AcGx1Z2luX3BhdGggcGFyYW1ldGVyIGNhbm5vdCBoYXZlIGxlbmd0aCB6ZXJvAG51bWJlciBvZiBkaW1lbnNpb25zIGNhbm5vdCBiZSB6ZXJvAG1lc3NhZ2UgbGVuZ3RoIGNhbid0IGJlIHplcm8AZXhwb25lbnQgc2l6ZSBjYW4ndCBiZSB6ZXJvAHR5cGUgc2l6ZSBjYW4ndCBiZSB6ZXJvAG1hbnRpc3NhIHNpemUgY2FuJ3QgYmUgemVybwBINUZfZ2V0X2ZpbGVubwBjYW4ndCByZXRyaWV2ZSBmaWxlbm8AdW5hYmxlIHRvIHJlYWQgZmlsZW5vAG1waW9fY2h1bmtfb3B0X3JhdGlvAGJ0cmVlX3NwbGl0X3JhdGlvAG1waW8Ac3RkaW8ASDVEX192aXJ0dWFsX3Bvc3RfaW8ASDVEX19jaHVua19tYXlfdXNlX3NlbGVjdF9pbwBINURfX2NvbnRpZ19tYXlfdXNlX3NlbGVjdF9pbwBINURfX3NlbGVjdF9pbwBINURfX3ZpcnR1YWxfcHJlX2lvAHVuYWJsZSB0byB1bnBpbiBkcnZpbmZvAGNhbid0IHNldCB2ZXJzaW9uIG9mIGZzaW5mbwBINUdfX29ial9nZXRfbGluZm8ASDVHX19vYmpfcmVtb3ZlX3VwZGF0ZV9saW5mbwBINUdfX2dldF9vYmppbmZvAEg1R2dldF9vYmppbmZvAGdpbmZvAEg1QV9fZ2V0X2FpbmZvAEg1Rl9nZXRfbWV0YWRhdGFfcmVhZF9yZXRyeV9pbmZvAEg1Rl9fZ2V0X2NvbnRfaW5mbwBINUhGX19tYW5faWJsb2NrX3BhcmVudF9pbmZvAEg1RF9fY2h1bmtfc2V0X2luZm8ASDVGX19nZXRfaW5mbwBINU9fZ2V0X2luZm8ASDVTTV9nZXRfaW5mbwBINUxfZ2V0X2luZm8ASDVCX2dldF9pbmZvAEg1R2dldF9pbmZvAEg1VkxfY29weV9jb25uZWN0b3JfaW5mbwBINVZMY29weV9jb25uZWN0b3JfaW5mbwBINVZMX2NtcF9jb25uZWN0b3JfaW5mbwBINVZMY21wX2Nvbm5lY3Rvcl9pbmZvAHZvbF9jb25uZWN0b3JfaW5mbwBINVZMX2ZyZWVfY29ubmVjdG9yX2luZm8ASDVWTGZyZWVfY29ubmVjdG9yX2luZm8ASDVQZ2V0X2RyaXZlcl9pbmZvAEg1UF9wZWVrX2RyaXZlcl9pbmZvAEg1RkRfZnJlZV9kcml2ZXJfaW5mbwBINVpfZ2V0X2ZpbHRlcl9pbmZvAEg1Wl9maWx0ZXJfaW5mbwBINU9fZ2V0X2hkcl9pbmZvAEg1VkxfX2Nvbm5lY3Rvcl9zdHJfdG9faW5mbwBINVZMY29ubmVjdG9yX3N0cl90b19pbmZvAEg1R19saW5rX3RvX2luZm8AY2FuJ3QgZ2V0IGZ1bmN0aW9uIGZvciBINVBMZ2V0X3BsdWdpbl9pbmZvAEg1U19faHlwZXJfbmV3X3NwYW5faW5mbwBINVNfX2h5cGVyX2ZyZWVfc3Bhbl9pbmZvAEg1UGdldF92b2xfaW5mbwBINURfX2dldF9jaHVua19pbmZvAEg1R19fb2JqX2luZm8ASDVEX191cGRhdGVfb2hfaW5mbwBINU9fX2RzZXRfYmhfaW5mbwBINU9fX2F0dHJfYmhfaW5mbwBINU9fX2dyb3VwX2JoX2luZm8ASDVEX19lZmxfYmhfaW5mbwBINURfX2NodW5rX2JoX2luZm8ASDVPX2dldF9uYXRpdmVfaW5mbwBINUdfbG9jX25hdGl2ZV9pbmZvAGZpbGVfaW1hZ2VfaW5mbwBINUFDX2dldF9tZGNfaW1hZ2VfaW5mbwBINUNfZ2V0X21kY19pbWFnZV9pbmZvAHZsZW5fZnJlZV9pbmZvAEg1RF9fY2FjaGVfZGF0YXNwYWNlX2luZm8AdmZkX2luZm8ASDVDWF9nZXRfdmxlbl9hbGxvY19pbmZvAEg1R19sb2NfaW5mbwBjYW4ndCBnZXQgbWV0YWRhdGEgcmVhZCByZXRyeSBpbmZvAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZXh0ZW5zaWJsZSBhcnJheSBpbmZvAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZml4ZWQgYXJyYXkgaW5mbwB1bmFibGUgdG8gcmVzZXQgY2h1bmsgaW5kZXggaW5mbwB1bmFibGUgdG8gcmV0cmlldmUgY2h1bmsgaW5kZXggaW5mbwB1bmFibGUgdG8gcmVsZWFzZSBjaHVuayBpbmRleCBpbmZvAHVuYWJsZSB0byBkZXN0cm95IGxheW91dCBpbmZvAHVuYWJsZSB0byByZXNldCBsYXlvdXQgaW5mbwBjYW4ndCBnZXQgbGF5b3V0IGluZm8AdW5hYmxlIHRvIHVwZGF0ZSBsYXlvdXQgaW5mbwBjYW4ndCBzZXQgYWNjZXNzIHByb3BlcnR5IGxpc3QgaW5mbwBjYW4ndCBzZXQgYXR0cmlidXRlIGFjY2VzcyBwcm9wZXJ0eSBsaXN0IGluZm8AdW5hYmxlIHRvIHJlc2V0IGV4dGVybmFsIGZpbGUgbGlzdCBpbmZvAGJ1ZmZlciBvdmVyZmxvdyB3aGlsZSBkZWNvZGluZyBwb2ludCBpbmZvAGNhbid0IGdldCBzZWN0aW9uJ3MgcGFyZW50IGluZm8AdW5hYmxlIHRvIHJlc2V0IHNoYXJlZCBjb21wb25lbnQgaW5mbwB1bmFibGUgdG8gcmVsZWFzZSBkYXRhc2V0IGluZm8AaW52YWxpZCBkYXRhc2V0IGluZm8AdW5hYmxlIHRvIGZsdXNoIGNhY2hlZCBkYXRhc2V0IGluZm8AY2FuJ3QgZ2V0IG9iamVjdCBpbmZvAHVuYWJsZSB0byBnZXQgb2JqZWN0IGluZm8AdW5hYmxlIHRvIGdldCBkYXRhIG1vZGVsIG9iamVjdCBpbmZvAHVuYWJsZSB0byBnZXQgbmF0aXZlIG9iamVjdCBpbmZvAGNhbid0IHJldHJpZXZlIG9iamVjdCBpbmZvAGNhbid0IHJlbGVhc2UgJ2h1Z2UnIG9iamVjdCBpbmZvAG5vIHdheSB0byBjb3B5IGNvbm5lY3RvciBpbmZvAGNhbid0IGRlc2VyaWFsaXplIGNvbm5lY3RvciBpbmZvAGNhbid0IHNlcmlhbGl6ZSBjb25uZWN0b3IgaW5mbwBjYW4ndCBjb21wYXJlIGNvbm5lY3RvciBpbmZvAGNhbid0IGdldCBWT0wgY29ubmVjdG9yIGluZm8AY2FuJ3QgY2FjaGUgVk9MIGNvbm5lY3RvciBpbmZvAGNhbid0IGZyZWUgVk9MIGNvbm5lY3RvciBpbmZvAGNhbid0IHNldCBhdXRvbWF0aWMgZXJyb3IgaW5mbwBjYW4ndCBnZXQgYXV0b21hdGljIGVycm9yIGluZm8Abm8gd2F5IHRvIGNvcHkgZHJpdmVyIGluZm8AY2FuJ3Qgc2V0IGRyaXZlciBpbmZvAGNhbid0IGdldCBkcml2ZXIgaW5mbwB1bmFibGUgdG8gdW5waW4gZHJpdmVyIGluZm8AY2FuJ3QgY2xvc2UgY29weSBvZiBkcml2ZXIgaW5mbwBjYW4ndCByZXNldCBWT0wgd3JhcHBlciBpbmZvAGNhbid0IHNldCBWT0wgd3JhcHBlciBpbmZvAHVuYWJsZSB0byBnZXQgY29udGFpbmVyIGluZm8AY2FuJ3QgZ2V0IGZpbGUgY29udGFpbmVyIGluZm8AY2FuJ3QgaW5pdGlhbGl6ZSBmaWxsIGJ1ZmZlciBpbmZvAENhbid0IHJlbGVhc2UgZmlsbCBidWZmZXIgaW5mbwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHdyYXBwZWQgYnVmZmVyIGluZm8AY2FuJ3QgcmVsZWFzZSBvYmplY3QgaGVhZGVyIGluZm8AY2FuJ3QgaW5pdGlhbGl6ZSBCLXRyZWUgaGVhZGVyIGluZm8AY2FuJ3Qgc2V0IGdyb3VwIGluZm8AdW5hYmxlIHRvIHN5bmNocm9ub3VzbHkgZ2V0IGdyb3VwIGluZm8AY2FuJ3QgZ2V0IGdyb3VwIGluZm8AdW5hYmxlIHRvIGdldCBncm91cCBpbmZvAGNhbid0IHJldHJpZXZlIGdyb3VwIGluZm8AdW5hYmxlIHRvIHNodXQgZG93biBJL08gb3AgaW5mbwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZyYWN0YWwgaGVhcCBpbmZvAHVuYWJsZSB0byByZXRyaWV2ZSBsb2NhbCBoZWFwIGluZm8AY2FuJ3QgYWxsb2NhdGUgc3BhY2UgZm9yIHNoYXJlZCBoZWFwIGluZm8AY2FuJ3QgZGV0ZXJtaW5lIEVGTCBoZWFwIGluZm8AY2FuJ3QgcmV0cmlldmUgb2JqZWN0J3MgYnRyZWUgJiBoZWFwIGluZm8AY2FuJ3QgcmV0cmlldmUgYXR0cmlidXRlIGJ0cmVlICYgaGVhcCBpbmZvAGNhbid0IGdldCBlcnJvciBkZXRlY3Rpb24gaW5mbwBDYW4ndCByZXRyaWV2ZSBlcnJvciBkZXRlY3Rpb24gaW5mbwBhdHRlbXB0IHRvIG1vZGlmeSByZWFkLW9ubHkgc2VjdGlvbiBpbmZvAGNhbid0IGdldCBzZWN0aW9uIGluZm8AZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3Igc2VjdGlvbiBpbmZvAGNhbid0IGNoZWNrIGZvciBhYnNvcmJpbmcgc2VjdGlvbiBpbmZvAHVuYWJsZSB0byBtb3ZlIHNlY3Rpb24gaW5mbwBjYW4ndCBjcmVhdGUgc2VjdGlvbiBpbmZvAGNhbid0IHVwZGF0ZSBzZWN0aW9uIGluZm8AY2FuJ3QgcmVsZWFzZSBzZWN0aW9uIGluZm8AdW5hYmxlIHRvIGNoZWNrIG1ldGFkYXRhIGNhY2hlIHN0YXR1cyBmb3IgZnJlZS1zcGFjZSBzZWN0aW9uIGluZm8AY2FuJ3QgYWxsb2NhdGUgZnJlZS1zcGFjZSBzZWN0aW9uIGluZm8AdW5hYmxlIHRvIGRlc3Ryb3kgZnJlZSBzcGFjZSBzZWN0aW9uIGluZm8AY2FuJ3QgcmVzZXQgZnJlZSBzcGFjZSBzZWN0aW9uIGluZm8AdW5hYmxlIHRvIHByb3RlY3QgZnJlZSBzcGFjZSBzZWN0aW9uIGluZm8AdW5hYmxlIHRvIGNoZWNrIG1ldGFkYXRhIGNhY2hlIHN0YXR1cyBmb3IgZnJlZSBzcGFjZSBzZWN0aW9uIGluZm8AdW5hYmxlIHRvIHJlbGVhc2UgZnJlZSBzcGFjZSBzZWN0aW9uIGluZm8AY2FuJ3QgZ2V0IGRlZmF1bHQgZHJpdmVyIGNvbmZpZ3VyYXRpb24gaW5mbwBjYW4ndCBpbml0aWFsaXplIGRyaXZlciBjb25maWd1cmF0aW9uIGluZm8AY2FuJ3QgZ2V0IG9iamVjdCBjcmVhdGlvbiBpbmZvAHVuYWJsZSB0byByZXRyaWV2ZSBWTCBhbGxvY2F0aW9uIGluZm8AdW5hYmxlIHRvIHJldHJpZXZlIHN1cGVyYmxvY2sgZXh0ZW5zaW9uIGluZm8AY2FuJ3QgZ2V0IHBsdWdpbiBpbmZvAHVuYWJsZSB0byBmcmVlIHNwYW4gaW5mbwBjYW4ndCBhbGxvY2F0ZSBoeXBlcnNsYWIgc3BhbiBpbmZvAGNhbid0IGdldCBkYXRhIHRyYW5zZm9ybSBpbmZvAHVuYWJsZSB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGRhdGEgdHJhbnNmb3JtIGluZm8AQ2FuJ3QgcmV0cmlldmUgZGF0YSB0cmFuc2Zvcm0gaW5mbwB1bmFibGUgdG8gY3JlYXRlIGRhdGEgdHJhbnNmb3JtIGluZm8AZXJyb3IgY29weWluZyB0aGUgZGF0YSB0cmFuc2Zvcm0gaW5mbwBjYW4ndCBnZXQgbGF5b3V0L3BsaW5lL2VmbCBpbmZvAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgQi10cmVlIGludGVybmFsIGluZm8AdW5hYmxlIHRvIHJlc2V0IGNodW5rIGluZm8AY2FuJ3Qgc2V0IGNodW5rIGluZm8AY2FuJ3QgZ2V0IGNodW5rIGluZm8AY2FuJ3Qgc2V0IGxheW91dCdzIGNodW5rIGluZm8AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBjaHVuayBpbmZvAHVuYWJsZSB0byBpdGVyYXRlIG92ZXIgY2h1bmsgaW5kZXggdG8gY2h1bmsgaW5mbwBjYW4ndCBhbGxvY2F0ZSBjaHVuayBpbmZvAGNhbid0IHNldCBsaW5rIGluZm8AY2FuJ3QgZ2V0IGxpbmsgaW5mbwB1bmFibGUgdG8gZ2V0IGxpbmsgaW5mbwB1bmFibGUgdG8gdXBkYXRlIGxpbmsgaW5mbwB1bmFibGUgdG8gc3BlY2lmaWMgbGluayBpbmZvAGNhbid0IGNvbnZlcnQgc3VwZXJibG9jayBpbmZvAGNhbid0IGdldCBjYWxsYmFjayBpbmZvAGNhbid0IGdldCBlbGluayBjYWxsYmFjayBpbmZvAGNhbid0IGdldCBhcHBlbmQgZmx1c2ggaW5mbwB1bmFibGUgdG8gc2h1dCBkb3duIGluZGV4IGNvcHlpbmcgaW5mbwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEItdHJlZSBsZWFmIGluZm8AY2FuJ3QgcmV0cmlldmUgc3ltYm9sIHRhYmxlIHNpemUgaW5mbwB1bmFibGUgdG8gcmVzZXQgZmlsbC12YWx1ZSBpbmZvAGludmFsaWQgY29tYmluYXRpb24gb2YgZmlsbC12YWx1ZSBpbmZvAGNhbid0IHNldCBmaWxsIHZhbHVlIGluZm8AY2FuJ3QgcmV0cmlldmUgZmlsbCB2YWx1ZSBpbmZvAGNhbid0IGdldCBhdHRyaWJ1dGUgaW5mbwB1bmFibGUgdG8gZ2V0IGF0dHJpYnV0ZSBpbmZvAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgYXR0cmlidXRlIGluZm8AdW5hYmxlIHRvIGRlbGV0ZSBhdHRyaWJ1dGUgaW5mbwB1bmFibGUgdG8gdXBkYXRlIGF0dHJpYnV0ZSBpbmZvAGNhbid0IHJlbGVhc2UgYXR0cmlidXRlIGluZm8AdW5hYmxlIHRvIHJlbGVhc2Ugc3VwZXIgZGF0YXR5cGUgaW5mbwBjYW4ndCByZWxlYXNlIGRhdGF0eXBlIGluZm8AdW5hYmxlIHRvIHJlbGVhc2UgZGF0YXR5cGUgaW5mbwBjYW4ndCBjb3B5IGNvcmUgZGF0YXR5cGUgaW5mbwBjYW4ndCBnZXQgc2hhcmVkIGRhdGF0eXBlIGluZm8AaW52YWxpZCBsYXlvdXQgLyBkYXRhc3BhY2UgLyBkYXRhdHlwZSBpbmZvAHVuYWJsZSB0byBzZXQgdXAgdHlwZSBpbmZvAHVuYWJsZSB0byByZXNldCBwaXBlbGluZSBpbmZvAHVuYWJsZSB0byByZXNldCBJL08gcGlwZWxpbmUgaW5mbwBjYW4ndCBjb25zdHJ1Y3QgdGltZSBpbmZvAHVuYWJsZSB0byBjbG9zZSBsb3ctbGV2ZWwgZmlsZSBpbmZvAHVuYWJsZSB0byByZXRyaWV2ZSBmaWxlIGluZm8AY2FuJ3QgZmluZCBzaGFyZWQgZmlsZSBpbmZvAGNhbid0IGluaXRpYWxpemUgZG91YmxpbmcgdGFibGUgaW5mbwB1bmFibGUgdG8gZGlzcGxheSBuYXRpdmUgbWVzc2FnZSBpbmZvAHVuYWJsZSB0byBkaXNwbGF5IGRhdGF0eXBlIG1lc3NhZ2UgaW5mbwB1bmFibGUgdG8gZGlzcGxheSBkYXRhc3BhY2UgbWVzc2FnZSBpbmZvAHVuYWJsZSB0byBjb3B5IHNoYXJlZCBtZXNzYWdlIGluZm8AdW5hYmxlIHRvIGRpc3BsYXkgc2hhcmVkIG1lc3NhZ2UgaW5mbwBjYW4ndCByZXRyaWV2ZSBmcmFjdGFsIGhlYXAgc3RvcmFnZSBpbmZvAHVuYWJsZSB0byByZXRyaWV2ZSBTT0hNIGluZGV4ICYgaGVhcCBzdG9yYWdlIGluZm8AY2FuJ3QgcmV0cmlldmUgQi10cmVlIHN0b3JhZ2UgaW5mbwBjYW4ndCByZXRyaWV2ZSBGUyBtZXRhIHN0b3JhZ2UgaW5mbwBjYW4ndCBjb3B5IGZpbGUgaW1hZ2UgaW5mbwBjYW4ndCBnZXQgZmlsZSBpbWFnZSBpbmZvAGNhbid0IGdldCBpbml0aWFsIGZpbGUgaW1hZ2UgaW5mbwBjYW4ndCByZWxlYXNlIGZpbGUgaW1hZ2UgaW5mbwBjYW4ndCByZXRyaWV2ZSBjYWNoZSBpbWFnZSBpbmZvAGNhbid0IGRldGVybWluZSBjaHVua2VkIGRhdGFzZXQgYnRyZWUgaW5mbwBjYW4ndCBjcmVhdGUgcmVmLWNvdW50IHdyYXBwZXIgZm9yIHNoYXJlZCBCLXRyZWUgaW5mbwBjYW4ndCBjcmVhdGUgd3JhcHBlciBmb3Igc2hhcmVkIEItdHJlZSBpbmZvAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3Igc2hhcmVkIEItdHJlZSBpbmZvAGNhbid0IGNyZWF0ZSB3cmFwcGVyIGZvciBkZXN0aW5hdGlvbiBzaGFyZWQgQi10cmVlIGluZm8AY2FuJ3QgY3JlYXRlIHNoYXJlZCBCLXRyZWUgaW5mbwBjYW4ndCBmcmVlIHNoYXJlZCBCLXRyZWUgaW5mbwBjYW4ndCBjcmVhdGUgd3JhcHBlciBmb3Igc291cmNlIHNoYXJlZCBCLXRyZWUgaW5mbwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHYyIEItdHJlZSBpbmZvAHVuYWJsZSB0byBmcmVlIHNoYXJlZCB2MiBCLXRyZWUgaW5mbwB1bmFibGUgdG8gY3JlYXRlIGdyb3VwIG5vZGUgaW5mbwBjYW4ndCBhbGxvY2F0ZSBwaWVjZSBpbmZvAGNhbid0IGZyZWUgcGllY2UgaW5mbwBjYW4ndCByZWxlYXNlIGRhdGFzcGFjZSBpbmZvAGNhbid0IGNhY2hlIGRhdGFzcGFjZSBpbmZvAGNhbid0IGdldCBmcmVlLXNwYWNlIGluZm8AdW5hYmxlIHRvIGRlc3Ryb3kgZnJlZSBzcGFjZSBpbmZvAGNhbid0IGluaXRpYWxpemUgZnJlZSBzcGFjZSBpbmZvAGNhbid0IGRlbGV0ZSBmcmVlIHNwYWNlIGluZm8AY2FuJ3QgcmVsZWFzZSBmcmVlIHNwYWNlIGluZm8AY2FuJ3QgcmVsZWFzZSBmaWxlIGZyZWUgc3BhY2UgaW5mbwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHYyIEItdHJlZSBtYXggcmVjb3JkIGluZm8AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciB2MiBCLXRyZWUgbWluIHJlY29yZCBpbmZvAGNhbid0IGdldCBmaWxlIHNlbGVjdGlvbiBib3VuZCBpbmZvAGNhbid0IHNldCBjb2xsZWN0aXZlIG1ldGFkYXRhIHJlYWQgaW5mbwBDYW4ndCByZXRyaWV2ZSBWTCBkYXRhdHlwZSBhbGxvYyBpbmZvAHByb2JsZW0gcmVsZWFzaW5nIGEgc2VsZWN0aW9uIGl0ZXJhdG9yJ3MgdHlwZS1zcGVjaWZpYyBpbmZvAGNhbid0IGdldCBvYmplY3QgZmx1c2ggY2IgaW5mbwBjYW4ndCBhbGxvY2F0ZSBoeXBlcnNsYWIgaW5mbwB1bmFibGUgdG8gc3RvcmUgVkRTIGluZm8AdW5hYmxlIHRvIHJlbGVhc2UgZGF0YXNldCBJL08gaW5mbwBjYW4ndCBpbml0aWFsaXplIEkvTyBpbmZvAGNhbid0IHNldCBWT0wgY29ubmVjdG9yIElEICYgaW5mbwBjYW4ndCBnZXQgVk9MIGNvbm5lY3RvciBJRCAmIGluZm8AY2FuJ3Qgc2V0IGRyaXZlciBJRCAmIGluZm8AY2FuJ3QgZ2V0IGRyaXZlciBJRCAmIGluZm8AY2FuJ3Qgc2V0IGZpbGUgZHJpdmVyIElEICYgaW5mbwBGcmVlIFNwYWNlIFNlY3Rpb24gSW5mbwBpYm8AZmJvAEg1T19maWxsX3Jlc2V0X2R5bgB1bmtub3duAFVua25vd24ASDVEX19mYXJyYXlfaWR4X2NvcHlfc2h1dGRvd24ASDVEX19lYXJyYXlfaWR4X2NvcHlfc2h1dGRvd24ASDVEX19idHJlZV9pZHhfY29weV9zaHV0ZG93bgBINURfX2J0Ml9pZHhfY29weV9zaHV0ZG93bgBINUhGX19tYW5faXRlcl9kb3duAEg1Q19sb2dfdGVhcl9kb3duAFN1bgBKdW4AanNvbgBmYWlsdXJlIGluIGJpdCBjb21wYXJpc29uAEg1VF9fY29tbWl0X2Fub24ASDVTTF9faW5zZXJ0X2NvbW1vbgBINUFfX2V4aXN0c19jb21tb24ASDVDWF9fcG9wX2NvbW1vbgBINUFfX29wZW5fY29tbW9uAEg1RF9fc2V0X2V4dGVudF9hcGlfY29tbW9uAEg1TF9fY3JlYXRlX3NvZnRfYXBpX2NvbW1vbgBINVJfX29wZW5fb2JqZWN0X2FwaV9jb21tb24ASDVMX19leGlzdHNfYXBpX2NvbW1vbgBINUFfX2V4aXN0c19hcGlfY29tbW9uAEg1R19fZ2V0X2luZm9fYXBpX2NvbW1vbgBINUZfX3Bvc3Rfb3Blbl9hcGlfY29tbW9uAEg1VF9fb3Blbl9hcGlfY29tbW9uAEg1T19fb3Blbl9hcGlfY29tbW9uAEg1R19fb3Blbl9hcGlfY29tbW9uAEg1Rl9fb3Blbl9hcGlfY29tbW9uAEg1RF9fb3Blbl9hcGlfY29tbW9uAEg1QV9fb3Blbl9hcGlfY29tbW9uAEg1Rl9fZmx1c2hfYXBpX2NvbW1vbgBINURfX3dyaXRlX2FwaV9jb21tb24ASDVBX193cml0ZV9hcGlfY29tbW9uAEg1TF9faXRlcmF0ZV9hcGlfY29tbW9uAEg1R19fY3JlYXRlX2FwaV9jb21tb24ASDVGX19jcmVhdGVfYXBpX2NvbW1vbgBINURfX2NyZWF0ZV9hcGlfY29tbW9uAEg1QV9fY3JlYXRlX2FwaV9jb21tb24ASDVBX19leGlzdHNfYnlfbmFtZV9hcGlfY29tbW9uAEg1QV9fb3Blbl9ieV9uYW1lX2FwaV9jb21tb24ASDVEX19nZXRfc3BhY2VfYXBpX2NvbW1vbgBINUxfX2NyZWF0ZV9oYXJkX2FwaV9jb21tb24ASDVEX19yZWFkX2FwaV9jb21tb24ASDVBX19yZWFkX2FwaV9jb21tb24ASDVPX2ZsdXNoX2NvbW1vbgBINUlfX3JlbW92ZV9jb21tb24ASDVBX19pdGVyYXRlX2NvbW1vbgBINUFfX2NyZWF0ZV9jb21tb24ASDVTTF9fY2xvc2VfY29tbW9uAEg1U0xfX3JlbGVhc2VfY29tbW9uAEg1U01fX2Nhbl9zaGFyZV9jb21tb24AaW52YWxpZCBkYXRhc2V0IHNpemUsIGxpa2VseSBmaWxlIGNvcnJ1cHRpb24AY2FuJ3QgZ2V0IHZpcnR1YWwgdmlldyBvcHRpb24AdW5hYmxlIHRvIGR1cGxpY2F0ZSBlcnJvciBkZXNjcmlwdGlvbgBObyBtaW5vciBkZXNjcmlwdGlvbgBObyBtYWpvciBkZXNjcmlwdGlvbgBzdGQ6OmV4Y2VwdGlvbgBjYW4ndCBoYW5kbGUgY29udmVyc2lvbiBleGNlcHRpb24AdmFsdWUgcmVkZWZpbml0aW9uAG5hbWUgcmVkZWZpbml0aW9uAENhbid0IHJlc3RvcmUgY29uZGl0aW9uAGNhbid0IG1hcmsgb2JqZWN0IGZvciBkZWxldGlvbgBjYW4ndCBvcGVuIGV4dGVuc2libGUgYXJyYXkgcGVuZGluZyBkZWxldGlvbgBjYW4ndCBvcGVuIGZpeGVkIGFycmF5IHBlbmRpbmcgZGVsZXRpb24AY2FuJ3Qgb3BlbiBmcmFjdGFsIGhlYXAgcGVuZGluZyBkZWxldGlvbgBjYW4ndCBvcGVuIHYyIEItdHJlZSBwZW5kaW5nIGRlbGV0aW9uAGVycm9yIGluIEhERjUgZmlsZSBkZWxldGlvbgBjb252ZXJzaW9uIGlzIHVuc3VwcG9ydGVkIGJ5IHRoaXMgZnVuY3Rpb24AaW52YWxpZCBpZGVudGlmaWVyIHR5cGUgdG8gZnVuY3Rpb24AdW5hYmxlIHRvIGluaXRpYWxpemUgY29udmVyc2lvbiBmdW5jdGlvbgBDYW4ndCByZXRyaWV2ZSBmaWx0ZXIgY2FsbGJhY2sgZnVuY3Rpb24AY2FuJ3QgZ2V0IEkvTyBmaWx0ZXIgY2FsbGJhY2sgZnVuY3Rpb24AZmFpbGVkIHRvIGNhbGwgcHJpdmF0ZSBmdW5jdGlvbgBVbmtub3duX0Z1bmN0aW9uAEg1U19zZWxlY3RfcHJvamVjdF9pbnRlcnNlY3Rpb24ASDVTX19oeXBlcl9wcm9qZWN0X2ludGVyc2VjdGlvbgBjYW4ndCBjaGVjayBmb3IgaW50ZXJzZWN0aW9uAGNhbid0IHJldHJpZXZlIGluZGlyZWN0IGJsb2NrIGZvciByb3cgc2VjdGlvbgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHJvdyBzZWN0aW9uAGNhbid0IGJyZWFrIHVwIHJvdyBzZWN0aW9uAGNhbid0IGNvbnZlcnQgc2luZ2xlIHNlY3Rpb24gaW50byByb3cgc2VjdGlvbgBjYW4ndCBmcmVlIHJvdyBzZWN0aW9uAGNyZWF0aW9uIGZhaWxlZCBmb3IgY2hpbGQgcm93IHNlY3Rpb24AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBkaXJlY3QgYmxvY2sgZnJlZSBsaXN0IHNlY3Rpb24AY2FuJ3QgZGVjcmVtZW50IHJlZi4gY291bnQgb24gcGFyZW50IGluZGlyZWN0IHNlY3Rpb24AY2FuJ3QgcmVkdWNlIHBhcmVudCBpbmRpcmVjdCBzZWN0aW9uAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCBtYWtlIG5ldyAnZmlyc3Qgcm93JyBmb3IgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCBtYWtlIG5ldyAnZmlyc3Qgcm93JyBmb3IgcGVlciBpbmRpcmVjdCBzZWN0aW9uAGNhbid0IGNyZWF0ZSBwYXJlbnQgZm9yIGZ1bGwgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCBkZXNlcmlhbGl6ZSByb3cgc2VjdGlvbidzIHVuZGVybHlpbmcgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCBzaHJpbmsgdW5kZXJseWluZyBpbmRpcmVjdCBzZWN0aW9uAGNhbid0IGluaXRpYWxpemUgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCByZXZpdmUgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCBjcmVhdGUgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCBtYWtlIG5ldyAnZmlyc3Qgcm93JyBmb3IgY2hpbGQgaW5kaXJlY3Qgc2VjdGlvbgBjYW4ndCByZWR1Y2UgdW5kZXJseWluZyBzZWN0aW9uAGNhbid0IGNvbXB1dGUgcm93ICYgY29sdW1uIG9mIHNlY3Rpb24AY2FuJ3Qgc3luY2hyb25pemUgc2VjdGlvbgBjYW4ndCBkZXNlcmlhbGl6ZSBzZWN0aW9uAGNhbid0IHJlbW92ZSBzZWN0aW9uAGNhbid0IGNoZWNrL2NvbnZlcnQgc2luZ2xlIHNlY3Rpb24AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBzaW5nbGUgc2VjdGlvbgBjYW4ndCBmcmVlIHNlY3Rpb24AY2FuJ3QgcmV2aXZlIHNpbmdsZSBmcmVlIHNlY3Rpb24AY2FuJ3QgbW9kaWZ5IGNsYXNzIG9mIGZyZWUgc3BhY2Ugc2VjdGlvbgBjYW4ndCBpbml0aWFsaXplIGZyZWUgc3BhY2Ugc2VjdGlvbgBjYW4ndCBmcmVlIG1lcmdlZCBzZWN0aW9uAHVuYWJsZSB0byBkZXN0cm95IGdsb2JhbCBoZWFwIGNvbGxlY3Rpb24AdW5hYmxlIHRvIGNhY2hlIGdsb2JhbCBoZWFwIGNvbGxlY3Rpb24AdW5hYmxlIHRvIGV4dGVuZCBnbG9iYWwgaGVhcCBjb2xsZWN0aW9uAHVuYWJsZSB0byBhbGxvY2F0ZSBhIGdsb2JhbCBoZWFwIGNvbGxlY3Rpb24AZHNldF9pb19zZWxlY3Rpb24ASDVGRF93cml0ZV9zZWxlY3Rpb24ASDVGRF9yZWFkX3NlbGVjdGlvbgB1bmFibGUgdG8gY29weSBtZW1vcnkgc2VsZWN0aW9uAGNhbid0IGNyZWF0ZSBjaHVuayBtZW1vcnkgc2VsZWN0aW9uAGZpbGUgc2VsZWN0aW9uIHRlcm1pbmF0ZWQgYmVmb3JlIG1lbW9yeSBzZWxlY3Rpb24AdW5hYmxlIHRvIGNvcHkgc2VsZWN0aW9uAGNhbid0IGFkZCBwb2ludCB0byBuZXcgc2VsZWN0aW9uAHVuYWJsZSB0byBhZGp1c3Qgc2VsZWN0aW9uAGNhbid0IGNvbnZlcnQgc2VsZWN0aW9uAGJhZCB2ZXJzaW9uIG51bWJlciBmb3IgcG9pbnQgc2VsZWN0aW9uAGNhbid0IHJlbGVhc2UgcG9pbnQgc2VsZWN0aW9uAGludmFsaWQgcmFuayAoJXUpIGZvciBzZXJpYWxpemVkIHBvaW50IHNlbGVjdGlvbgBjYW4ndCBkZWxldGUgZGVmYXVsdCBzZWxlY3Rpb24AdW5rbm93biBzaXplIG9mIHBvaW50L29mZnNldCBpbmZvIGZvciBzZWxlY3Rpb24AY2FuJ3Qgc2V0IGV4dGVudCByYW5rIGZvciBzZWxlY3Rpb24AY2FuJ3QgZ2V0IGV4dGVudCByYW5rIGZvciBzZWxlY3Rpb24AdW5rbm93biBmbGFnIGZvciBzZWxlY3Rpb24AY2FuJ3Qgc2V0IHJlZ3VsYXIgc2VsZWN0aW9uAHVuYWJsZSB0byBwcm9qZWN0IHNjYWxhciBzZWxlY3Rpb24AY2FuJ3QgcHJvamVjdCBoeXBlcnNsYWIgb250byBkZXN0aW5hdGlvbiBzZWxlY3Rpb24AaW5zdWZmaWNpZW50IGVsZW1lbnRzIGluIGRlc3RpbmF0aW9uIHNlbGVjdGlvbgB1bmFibGUgdG8gZ2V0IG51bWJlciBvZiBlbGVtZW50cyBpbiBzZWxlY3Rpb24AY2Fubm90IGhhdmUgbW9yZSB0aGFuIG9uZSB1bmxpbWl0ZWQgZGltZW5zaW9uIGluIHNlbGVjdGlvbgB1bmFibGUgdG8gY2xpcCBmaWxsIHNlbGVjdGlvbgB1bmFibGUgdG8gc2V0IGFsbCBzZWxlY3Rpb24AYmFkIHZlcnNpb24gbnVtYmVyIGZvciBhbGwgc2VsZWN0aW9uAHVuYWJsZSB0byBjb3B5IHZpcnR1YWwgc2VsZWN0aW9uAGNhbid0IGdldCBmaXJzdCBibG9jayBpbiB2aXJ0dWFsIHNlbGVjdGlvbgB1bmFibGUgdG8gc2VyaWFsaXplIHZpcnR1YWwgc2VsZWN0aW9uAHVuYWJsZSB0byByZWxlYXNlIHZpcnR1YWwgc2VsZWN0aW9uAHVuYWJsZSB0byByZWxlYXNlIGNsaXBwZWQgdmlydHVhbCBzZWxlY3Rpb24AY2FuJ3QgYWRqdXN0IGNodW5rIHNlbGVjdGlvbgBjYW4ndCBjcmVhdGUgY2h1bmsgc2VsZWN0aW9uAGNhbid0IGludGVyc2VjdCBibG9jayB3aXRoIHNlbGVjdGlvbgBJbnZhbGlkIGFtb3VudCBvZiBzcGFjZSBmb3Igc2VyaWFsaXppbmcgc2VsZWN0aW9uAENhbm5vdCBkZXRlcm1pbmUgYW1vdW50IG9mIHNwYWNlIG5lZWRlZCBmb3Igc2VyaWFsaXppbmcgc2VsZWN0aW9uAHVuYWJsZSB0byBnZXQgdHlwZSBvZiBzZWxlY3Rpb24AY2FuJ3QgZGVub3JtYWxpemUgc2VsZWN0aW9uAHVuYWJsZSB0byBub3JtYWxpemUgc2VsZWN0aW9uAGNhbid0IGRlc2VyaWFsaXplIHNlbGVjdGlvbgBjYW4ndCBzZXJpYWxpemUgc2VsZWN0aW9uAFVuYWJsZSB0byBzZXJpYWxpemUgc2VsZWN0aW9uAGNhbid0IHJlbGVhc2Ugc2VsZWN0aW9uAHVuYWJsZSB0byByZWxlYXNlIHNlbGVjdGlvbgB1bmFibGUgdG8gc2V0IG5vbmUgc2VsZWN0aW9uAGJhZCB2ZXJzaW9uIG51bWJlciBmb3Igbm9uZSBzZWxlY3Rpb24AdW5hYmxlIHRvIHByb2plY3Qgc2ltcGxlIHNlbGVjdGlvbgB1bmFibGUgdG8gY29weSBmaWxlIHNlbGVjdGlvbgBjYW4ndCBjaGFuZ2Ugc2VsZWN0aW9uAHVuYWJsZSB0byBjb3B5IHNvdXJjZSBzZWxlY3Rpb24AdW5hYmxlIHRvIHNlcmlhbGl6ZSBzb3VyY2Ugc2VsZWN0aW9uAHVuYWJsZSB0byByZWxlYXNlIHNvdXJjZSBzZWxlY3Rpb24AcHJpbnRmIHNwZWNpZmllcihzKSBpbiBzb3VyY2UgbmFtZShzKSB3aXRob3V0IGFuIHVubGltaXRlZCB2aXJ0dWFsIHNlbGVjdGlvbiBhbmQgbGltaXRlZCBzb3VyY2Ugc2VsZWN0aW9uAHVuYWJsZSB0byByZWxlYXNlIGNsaXBwZWQgc291cmNlIHNlbGVjdGlvbgBjYW4ndCBhZGQgcG9pbnQgdG8gdGVtcG9yYXJ5IGRhdGFzcGFjZSBzZWxlY3Rpb24AdW5hYmxlIHRvIHJlbGVhc2UgZGF0YXNwYWNlIHNlbGVjdGlvbgBjYW4ndCBjb3B5IGRlc3RpbmF0aW9uIHNwYWNlIHNlbGVjdGlvbgBjYW4ndCBkZWNvZGUgdmlydHVhbCBzcGFjZSBzZWxlY3Rpb24AY2FuJ3QgZGVjb2RlIHNwYWNlIHNlbGVjdGlvbgBjYW4ndCBkZWNvZGUgc291cmNlIHNwYWNlIHNlbGVjdGlvbgBJbnZhbGlkIHNlbGVjdGlvbgBjYW5ub3QgbW9kaWZ5IHVubGltaXRlZCBzZWxlY3Rpb24gd2l0aCBhbm90aGVyIHVubGltaXRlZCBzZWxlY3Rpb24AZmFpbGVkIHRvIGNsaXAgdW5saW1pdGVkIHNlbGVjdGlvbgB1bnN1cHBvcnRlZCBvcGVyYXRpb24gb24gdW5saW1pdGVkIHNlbGVjdGlvbgB1bmFibGUgdG8gZ2V0IGJsb2NrIGluIHVubGltaXRlZCBzZWxlY3Rpb24AdW5zdXBwb3J0ZWQgb3BlcmF0aW9uIHdpdGggdW5saW1pdGVkIHNlbGVjdGlvbgBjYW4ndCBhZGQgZWxlbWVudHMgdG8gcHJvamVjdGVkIHNlbGVjdGlvbgBjYW4ndCBjcmVhdGUgdGhlIHNwZWNpZmllZCBzZWxlY3Rpb24AdW5hYmxlIHRvIHNldCBoeXBlcnNsYWIgc2VsZWN0aW9uAGNhbid0IGNvbnN0cnVjdCBzcGFuIHRyZWUgZm9yIHNvdXJjZSBpbnRlcnNlY3QgaHlwZXJzbGFiIHNlbGVjdGlvbgBiYWQgdmVyc2lvbiBudW1iZXIgZm9yIGh5cGVyc2xhYiBzZWxlY3Rpb24AY2FuJ3QgY29uc3RydWN0IHNwYW4gdHJlZSBmb3IgaHlwZXJzbGFiIHNlbGVjdGlvbgBjYW4ndCBzZXQgcmVndWxhciBoeXBlcnNsYWIgc2VsZWN0aW9uAG5vdCBhIHJlZ3VsYXIgaHlwZXJzbGFiIHNlbGVjdGlvbgBjYW4ndCBjb25zdHJ1Y3Qgc3BhbiB0cmVlIGZvciBkc2V0aW5hdGlvbiBoeXBlcnNsYWIgc2VsZWN0aW9uAGNhbid0IGFsbG9jYXRlIGh5cGVyc2xhYiBzZWxlY3Rpb24AY2FuJ3QgY29uc3RydWN0IHNwYW4gdHJlZSBmb3Igc291cmNlIGh5cGVyc2xhYiBzZWxlY3Rpb24Abm90IGEgaHlwZXJzbGFiIHNlbGVjdGlvbgBjYW4ndCBjb3B5IGRhdGFzZXQgSS9PIHNlbGVjdGlvbgBlcnJvciBnZXR0aW5nIGRhdGFzZXQgSS9PIHNlbGVjdGlvbgBlcnJvciBjb3B5aW5nIHRoZSBkYXRhc2V0IEkvTyBzZWxlY3Rpb24ASDVTX3NlbGVjdF9jb25zdHJ1Y3RfcHJvamVjdGlvbgBVbmFibGUgdG8gbm90aWZ5IG9iamVjdCBhYm91dCBhY3Rpb24AQ2Fubm90IHBlcmZvcm0gdGhlIGNvcmsgYWN0aW9uAHVua25vd24gZmxvYXRpbmctcG9pbnQgbm9ybWFsaXphdGlvbgBjYW4ndCBmaW5pc2ggcGhhc2UgIzIgb2YgaGVhZGVyIGZpbmFsIGluaXRpYWxpemF0aW9uAGNhbid0IGZpbmlzaCBwaGFzZSAjMSBvZiBoZWFkZXIgZmluYWwgaW5pdGlhbGl6YXRpb24AY2FuJ3QgY29tcGxldGUgZGF0YXR5cGUgaW5pdGlhbGl6YXRpb24AVk9MIGluaXRpYWxpemF0aW9uAGhkciBjb250aW51YXRpb24AZXJyb3IgZHVyaW5nIHRyYW5zZm9ybSBldmFsdWF0aW9uAGNhbid0IHNldHVwIHNwbGl0IGRyaXZlciBjb25maWd1cmF0aW9uAGNhbid0IHNldHVwIGRyaXZlciBjb25maWd1cmF0aW9uAEJhZCBjYWNoZSBjb25maWd1cmF0aW9uAGNhbid0IHNldCBtZXRhZGF0YSBjYWNoZSBjb25maWd1cmF0aW9uAGNhbid0IGdldCBtZXRhZGF0YSBjYWNoZSBjb25maWd1cmF0aW9uAGludmFsaWQgY2FjaGUgaW1hZ2UgY29uZmlndXJhdGlvbgBCYWQgY2FjaGUgaW1hZ2UgY29uZmlndXJhdGlvbgBjYW4ndCBnZXQgZGVmYXVsdCBmYW1pbHkgVkZEIGNvbmZpZ3VyYXRpb24AdW5rbm93biBvcHRpb25hbCByZXF1ZXN0IG9wZXJhdGlvbgB1bmtub3duIG9wdGlvbmFsIGRhdGFzZXQgb3BlcmF0aW9uAHVua25vd24gb3B0aW9uYWwgb2JqZWN0IG9wZXJhdGlvbgB1bmtub3duIG9wdGlvbmFsIHdyYXBwZXIgb3BlcmF0aW9uAHVua25vd24gb3B0aW9uYWwgZ3JvdXAgb3BlcmF0aW9uAHVua25vd24gb3B0aW9uYWwgaW5mbyBvcGVyYXRpb24AaW52YWxpZCBzZWxlY3Rpb24gb3BlcmF0aW9uAFVuZXhwZWN0ZWQgdHlwZSBjb252ZXJzaW9uIG9wZXJhdGlvbgBDYW4ndCB3YWl0IG9uIG9wZXJhdGlvbgB1bmtub3duIG9wdGlvbmFsIHRva2VuIG9wZXJhdGlvbgBjYW4ndCBwZXJmb3JtIG9wZXJhdGlvbgBDYW4ndCBjYW5jZWwgb3BlcmF0aW9uAGludmFsaWQgb3B0aW9uYWwgb3BlcmF0aW9uAHVua25vd24gb3B0aW9uYWwgbGluayBvcGVyYXRpb24AdW5rbm93biBvcHRpb25hbCBhdHRyaWJ1dGUgb3BlcmF0aW9uACdtb2RpZnknIGNhbGxiYWNrIGZhaWxlZCBmb3IgQi10cmVlIHVwZGF0ZSBvcGVyYXRpb24AdW5rbm93biBvcHRpb25hbCBkYXRhdHlwZSBvcGVyYXRpb24AdW5rbm93biBvcHRpb25hbCBmaWxlIG9wZXJhdGlvbgAnbW9kaWZ5JyBjYWxsYmFjayBmYWlsZWQgZm9yIEItdHJlZSBmaW5kIG9wZXJhdGlvbgAnZm91bmQnIGNhbGxiYWNrIGZhaWxlZCBmb3IgQi10cmVlIGZpbmQgb3BlcmF0aW9uAGludmFsaWQgb3BlcmF0aW9uAERpc2FsbG93ZWQgb3BlcmF0aW9uAGludmFsaWQgc3BlY2lmaWMgb3BlcmF0aW9uAHVua25vd24gb3B0aW9uYWwgYmxvYiBvcGVyYXRpb24AdW5hYmxlIHRvIHByZXBhcmUgZm9yIEkvTyBvcGVyYXRpb24AY2FuJ3QgY2xlYW51cCBJL08gb3BlcmF0aW9uAGNhbid0IGNoZWNrIGZvciAncG9zdCBvcGVuJyBvcGVyYXRpb24AdW5rbm93biBvcHRpb25hbCAnbm9uZScgb3BlcmF0aW9uAHVuYWJsZSB0byByZXNpemUgY2h1bmsgaW5kZXggaW5mb3JtYXRpb24AdW5hYmxlIHRvIGNvbnN0cnVjdCBsYXlvdXQgaW5mb3JtYXRpb24AdW5hYmxlIHRvIGluaXRpYWxpemUgbGF5b3V0IGluZm9ybWF0aW9uAGNhbid0IGFsbG9jYXRlIGVsZW1lbnQgaW5mb3JtYXRpb24AdW5hYmxlIHRvIHJldHJpZXZlIGN1cnJlbnQgYmxvY2sgaXRlcmF0b3IgaW5mb3JtYXRpb24AdW5hYmxlIHRvIGVuY29kZSBkcml2ZXIgaW5mb3JtYXRpb24AdW5hYmxlIHRvIGRlY29kZSBkcml2ZXIgaW5mb3JtYXRpb24AdW5hYmxlIHRvIHJldHJpZXZlIHJvb3QgZ3JvdXAgaW5mb3JtYXRpb24AVW5hYmxlIHRvIGZpbmQgSUQgZ3JvdXAgaW5mb3JtYXRpb24AdW5hYmxlIHRvIGluaXRpYWxpemUgbWVtb3J5IHNlbGVjdGlvbiBpbmZvcm1hdGlvbgB1bmFibGUgdG8gaW5pdGlhbGl6ZSBjaHVuayBzZWxlY3Rpb24gaW5mb3JtYXRpb24AdW5hYmxlIHRvIGluaXRpYWxpemUgZmlsZSBzZWxlY3Rpb24gaW5mb3JtYXRpb24AdW5hYmxlIHRvIGluaXRpYWxpemUgYmFja2dyb3VuZCBzZWxlY3Rpb24gaW5mb3JtYXRpb24AdW5hYmxlIHRvIGVuY29kZSBkYXRhc2V0IHJlZ2lvbiBpbmZvcm1hdGlvbgB1bmFibGUgdG8gZGVjb2RlIGRhdGFzZXQgcmVnaW9uIGluZm9ybWF0aW9uAGNhbid0IGdldCBsaW5rIGluZm9ybWF0aW9uAGNhbid0IHJldHJpZXZlIGRpcmVjdCBibG9jayBpbmZvcm1hdGlvbgB1bmFibGUgdG8gc2V0IHVwIGluZGV4LXNwZWNpZmljIGNodW5rIGNvcHlpbmcgaW5mb3JtYXRpb24AY2FuJ3QgaW5pdGlhbGl6ZSBpbmRleGluZyBpbmZvcm1hdGlvbgB1bmFibGUgdG8gc2V0IHNoYXJpbmcgaW5mb3JtYXRpb24AY2FuJ3QgZ2V0IHRoaXMgdHlwZSBvZiBpbmZvcm1hdGlvbgB1bmFibGUgdG8gZ2V0IGF0dHJpYnV0ZSBpbmZvcm1hdGlvbgBjYW4ndCBhbGxvY2F0ZSBjb29yZGluYXRlIGluZm9ybWF0aW9uAHVuYWJsZSB0byByZWFkIFNPSE0gdGFibGUgaW5mb3JtYXRpb24AdW5hYmxlIHRvIHNldCBzaGFyZWQgbWVzc2FnZSBpbmZvcm1hdGlvbgBVbmFibGUgdG8gd3JpdGUgcmVmZXJlbmNlIGluZm9ybWF0aW9uAGludmFsaWQgZGF0YXNwYWNlIGluZm9ybWF0aW9uAHVuYWJsZSB0byByZXRyaWV2ZSBmcmVlIHNwYWNlIGluZm9ybWF0aW9uAGNhbid0IGNvcHkgc2hhcmVkIGluZm9ybWF0aW9uAHVuYWJsZSB0byBldmljdCBmaWxlJ3MgY2FjaGVkIGluZm9ybWF0aW9uAHVuYWJsZSB0byBmbHVzaCBmaWxlJ3MgY2FjaGVkIGluZm9ybWF0aW9uAGNhbid0IGNvcHkgc2VsZWN0aW9uIHNwZWNpZmljIGluZm9ybWF0aW9uAHVuYWJsZSB0byB3cml0ZSBibG9iIGluZm9ybWF0aW9uAGNhbid0IGNsaXAgaHlwZXJzbGFiIGluZm9ybWF0aW9uAGNhbid0IGNyZWF0ZSBoeXBlcnNsYWIgaW5mb3JtYXRpb24AdW5hYmxlIHRvIHJlYWQgVkwgaW5mb3JtYXRpb24AY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IGZvciBtZGMgbG9nIGZpbGUgbmFtZSBtYW5pcHVsYXRpb24AYWxsb2NhdGlvbiBmYWlsZWQgZnJvbSBwYWdlZCBhZ2dyZWdhdGlvbgBtdXR1YWxseSBleGNsdXNpdmUgZmxhZ3MgZm9yIGZpbGUgY3JlYXRpb24ATm8gc3BhY2UgYXZhaWxhYmxlIGZvciBhbGxvY2F0aW9uAGFkZHJlc3Mgb2Ygb2JqZWN0IHBhc3QgZW5kIG9mIGFsbG9jYXRpb24AY29tcGFjdCBkYXRhc2V0IG11c3QgaGF2ZSBlYXJseSBzcGFjZSBhbGxvY2F0aW9uAG1kY19sb2dfbG9jYXRpb24AdW5hYmxlIHRvIGNvcHkgbG9jYXRpb24AdW5rbm93biBhdHRyaWJ1dGUgZGVsZXRlX2J5X2lkeCBsb2NhdGlvbgB1bmFibGUgdG8gZnJlZSBtb3VudCBsb2NhdGlvbgB1bmFibGUgdG8gY2xvc2UgSUQgZm9yIGN1cnJlbnQgbG9jYXRpb24AdW5hYmxlIHRvIHJlc2V0IGxvY2F0aW9uAHVuYWJsZSB0byBzZXQgbG9jYXRpb24AdW5hYmxlIHRvIGluaXRpYWxpemUgdGFyZ2V0IGxvY2F0aW9uAGNhbid0IGNvcHkgb2JqZWN0IGxvY2F0aW9uAHVuYWJsZSB0byBjb3B5IG9iamVjdCBsb2NhdGlvbgBjYW4ndCBnZXQgb2JqZWN0IGxvY2F0aW9uAGNhbm5vdCBpbml0aWFsaXplIG9iamVjdCBsb2NhdGlvbgB1bmFibGUgdG8gZnJlZSBvYmplY3QgbG9jYXRpb24AY2FuJ3QgZ2V0IHJvb3QgZ3JvdXAncyBsb2NhdGlvbgBDYW4ndCBtb3ZlIHRvIG5leHQgaXRlcmF0b3IgbG9jYXRpb24AdW5hYmxlIHRvIG1vdmUgdG8gbmV4dCBpdGVyYXRvciBsb2NhdGlvbgB1bmFibGUgdG8gc2V0IGN1cnJlbnQgYmxvY2sgaXRlcmF0b3IgbG9jYXRpb24AdW5hYmxlIHRvIHJldHJpZXZlIGN1cnJlbnQgYmxvY2sgaXRlcmF0b3IgbG9jYXRpb24AdW5hYmxlIHRvIGFkdmFuY2UgY3VycmVudCBibG9jayBpdGVyYXRvciBsb2NhdGlvbgB1bmFibGUgdG8gc2V0IGJsb2NrIGl0ZXJhdG9yIGxvY2F0aW9uAHVuYWJsZSB0byBmcmVlIG9iamVjdCBoZWFkZXIgbG9jYXRpb24AYmFkIGdyb3VwIGxvY2F0aW9uAGNhbid0IGFkdmFuY2UgZnJhY3RhbCBoZWFwIGJsb2NrIGxvY2F0aW9uAGNhbid0IGdldCBtZGMgbG9nIGxvY2F0aW9uAG5vIHN0YXJ0aW5nIGxvY2F0aW9uAHVuYWJsZSB0byBpbml0aWFsaXplIGxvY2F0aW9uAHVua25vd24gYXR0cmlidXRlIGRlbGV0ZSBsb2NhdGlvbgB1bmFibGUgdG8gY29weSBkYXRhdHlwZSBsb2NhdGlvbgBjYW4ndCBzZXQgZGF0YXR5cGUgbG9jYXRpb24AaW52YWxpZCByZWZlcmVuY2UgZGF0YXR5cGUgbG9jYXRpb24AaW52YWxpZCBkYXRhdHlwZSBsb2NhdGlvbgBpbnZhbGlkIFZMIGRhdGF0eXBlIGxvY2F0aW9uAGNhbid0IGZyZWUgbG9jYXRpb24AcHJvYmxlbSBhdHRlbXB0aW5nIHRvIGZyZWUgbG9jYXRpb24AdW5hYmxlIHRvIGZyZWUgbG9jYXRpb24AVW5hYmxlIHRvIHNldCByZWZlcmVuY2UgbG9jYXRpb24AaW52YWxpZCBsb2NhdGlvbgBub3QgYSBsb2NhdGlvbgBVbmFibGUgdG8gc2V0IFZMIGxvY2F0aW9uAGludmFsaWQgVkwgbG9jYXRpb24ASDVaX19wYXJzZV9leHByZXNzaW9uAGZhaWxlZCB0byByZXRyaWV2ZSB0cmFuc2Zvcm0gZXhwcmVzc2lvbgB1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBkYXRhIHRyYW5zZm9ybSBleHByZXNzaW9uAGJhZCB0cmFuc2Zvcm0gdHlwZSBwYXNzZWQgdG8gZGF0YSB0cmFuc2Zvcm0gZXhwcmVzc2lvbgBTeW50YXggZXJyb3IgaW4gZGF0YSB0cmFuc2Zvcm0gZXhwcmVzc2lvbgBFcnJvciBwYXJzaW5nIGRhdGEgdHJhbnNmb3JtIGV4cHJlc3Npb24ASW52YWxpZCB0b2tlbiB3aGlsZSBwYXJzaW5nIGRhdGEgdHJhbnNmb3JtIGV4cHJlc3Npb24AdW5hYmxlIHRvIGdlbmVyYXRlIHBhcnNlIHRyZWUgZnJvbSBleHByZXNzaW9uAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZGVmbGF0ZSB1bmNvbXByZXNzaW9uAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgbmJpdCBkZWNvbXByZXNzaW9uAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3Igc2NhbGVvZmZzZXQgZGVjb21wcmVzc2lvbgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHN6aXAgZGVjb21wcmVzc2lvbgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIG5iaXQgY29tcHJlc3Npb24AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBzY2FsZW9mZnNldCBjb21wcmVzc2lvbgB1bmFibGUgdG8gY29weSBkc3QgYmFzZSB0eXBlIGZvciBjb252ZXJzaW9uAHVuYWJsZSB0byBjb3B5IHNyYyBiYXNlIHR5cGUgZm9yIGNvbnZlcnNpb24AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBzdHJpbmcgY29udmVyc2lvbgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHR5cGUgY29udmVyc2lvbgBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGJhY2tncm91bmQgY29udmVyc2lvbgBINURfX2xheW91dF9zZXRfdmVyc2lvbgBINU9fZnNpbmZvX3NldF92ZXJzaW9uAEg1T19maWxsX3NldF92ZXJzaW9uAEg1T19wbGluZV9zZXRfdmVyc2lvbgBINU9fX3NldF92ZXJzaW9uAEg1QV9fc2V0X3ZlcnNpb24ASDVUX3NldF92ZXJzaW9uAEg1U19zZXRfdmVyc2lvbgBzdXBlcl92ZXJzaW9uAEg1T19mc2luZm9fY2hlY2tfdmVyc2lvbgBINVRfX3VwZ3JhZGVfdmVyc2lvbgB3cm9uZyBmcmVlIHNwYWNlIHNlY3Rpb25zIHZlcnNpb24Ad3JvbmcgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIgdmVyc2lvbgB3cm9uZyBmaXhlZCBhcnJheSBoZWFkZXIgdmVyc2lvbgB3cm9uZyBmcmFjdGFsIGhlYXAgaGVhZGVyIHZlcnNpb24Ad3JvbmcgQi10cmVlIGhlYWRlciB2ZXJzaW9uAHdyb25nIGZyZWUgc3BhY2UgaGVhZGVyIHZlcnNpb24AYnVmZmVyIG92ZXJmbG93IHdoaWxlIGRlY29kaW5nIHNlbGVjdGlvbiB2ZXJzaW9uAHVua25vd24gaHlwZXJzbGFiIHNlbGVjdGlvbiB2ZXJzaW9uAFVua25vd24gY2FjaGUgaW1hZ2UgY29udHJvbCB2ZXJzaW9uAHVuYWJsZSB0byBzZXQgc3VwZXJibG9jayB2ZXJzaW9uAHdyb25nIGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2sgdmVyc2lvbgB3cm9uZyBmcmFjdGFsIGhlYXAgZGlyZWN0IGJsb2NrIHZlcnNpb24Ad3JvbmcgZXh0ZW5zaWJsZSBhcnJheSBzdXBlciBibG9jayB2ZXJzaW9uAHdyb25nIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jayB2ZXJzaW9uAHdyb25nIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sgdmVyc2lvbgBjYW4ndCB1cGdyYWRlIGFycmF5IGVuY29kaW5nIHZlcnNpb24AY2FuJ3QgdXBncmFkZSBtZW1iZXIgZW5jb2RpbmcgdmVyc2lvbgBjYW4ndCB1cGdyYWRlIHZsZW4gZW5jb2RpbmcgdmVyc2lvbgBjYW4ndCB1cGdyYWRlIGVudW0gZW5jb2RpbmcgdmVyc2lvbgBjYW4ndCB1cGdyYWRlIGNvbXBvdW5kIGVuY29kaW5nIHZlcnNpb24AdW5rbm93biBjb25maWcgdmVyc2lvbgBVbmtub3duIGNvbmZpZyB2ZXJzaW9uAFVua25vd24gaW1hZ2UgY29uZmlnIHZlcnNpb24AdW5hYmxlIHRvIHVwZGF0ZSBhdHRyaWJ1dGUgdmVyc2lvbgBWT0wgY29ubmVjdG9yIGhhcyBpbmNvbXBhdGlibGUgdmVyc2lvbgBCYWQgbWV0YWRhdGEgY2FjaGUgaW1hZ2UgdmVyc2lvbgB3cm9uZyBCLXRyZWUgaW50ZXJuYWwgbm9kZSB2ZXJzaW9uAHdyb25nIEItdHJlZSBsZWFmIG5vZGUgdmVyc2lvbgBiYWQgc3ltYm9sIHRhYmxlIG5vZGUgdmVyc2lvbgBpbmNvcnJlY3QgaGVhcCBJRCB2ZXJzaW9uAHVuYWJsZSB0byBvcGVuIGZpbGUncyBzdXBlcmJsb2NrIGV4dGVuc2lvbgBlcnJvciBpbiBzdGFydGluZyBmaWxlJ3Mgc3VwZXJibG9jayBleHRlbnNpb24AdW5hYmxlIHRvIGNyZWF0ZSBmaWxlJ3Mgc3VwZXJibG9jayBleHRlbnNpb24AdW5hYmxlIHRvIGNsb3NlIGZpbGUncyBzdXBlcmJsb2NrIGV4dGVuc2lvbgBlcnJvciBpbiB3cml0aW5nIGZzaW5mbyBtZXNzYWdlIHRvIHN1cGVyYmxvY2sgZXh0ZW5zaW9uAGVycm9yIGluIHdyaXRpbmcgbWVzc2FnZSB0byBzdXBlcmJsb2NrIGV4dGVuc2lvbgBjYW4ndCB3cml0ZSBtZXRhZGF0YSBjYWNoZSBpbWFnZSBtZXNzYWdlIHRvIHN1cGVyYmxvY2sgZXh0ZW5zaW9uAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmY291bnQgb24gc3VwZXJibG9jayBleHRlbnNpb24AdW5hYmxlIHRvIG9wZW4gc3VwZXJibG9jayBleHRlbnNpb24AZXJyb3IgaW4gcmVtb3ZpbmcgbWVzc2FnZSBmcm9tIHN1cGVyYmxvY2sgZXh0ZW5zaW9uAGNhbid0IHJlbW92ZSBtZXRhZGF0YSBjYWNoZSBpbWFnZSBtZXNzYWdlIGZyb20gc3VwZXJibG9jayBleHRlbnNpb24AdW5hYmxlIHRvIGZsdXNoIHN1cGVyYmxvY2sgZXh0ZW5zaW9uAHVuYWJsZSB0byBjcmVhdGUgc3VwZXJibG9jayBleHRlbnNpb24AdW5hYmxlIHRvIGNsb3NlIHN1cGVyYmxvY2sgZXh0ZW5zaW9uAGNhbid0IGdldCBudW1iZXIgb2YgZWxlbWVudHMgaW4gbm9uLXVubGltaXRlZCBkaW1lbnNpb24Ac2VsZWN0aW9uIGhhcyBubyB1bmxpbWl0ZWQgZGltZW5zaW9uAGFscmVhZHkgZm91bmQgdW5saW1pdGVkIGRpbWVuc2lvbgBkaWRuJ3QgZmluZCB1bmxpbWl0ZWQgZGltZW5zaW9uAEg1VF9nZXRfcHJlY2lzaW9uAGJhZCBkYXRhdHlwZSBwcmVjaXNpb24AYmFkIHByZWNpc2lvbgBINUZEX19jb3JlX2FkZF9kaXJ0eV9yZWdpb24ASDVSZ2V0X3JlZ2lvbgBINVJfX2NyZWF0ZV9yZWdpb24ASDVSX19lbmNvZGVfcmVnaW9uAEg1Ul9fZGVjb2RlX3JlZ2lvbgBDYW5ub3QgZW5jb2RlIHJlZ2lvbgBDYW5ub3QgZGVjb2RlIHJlZ2lvbgBDYW4ndCBjbGlwIGh5cGVyc2xhYiByZWdpb24ATW9uAEg1Rl9fc2V0X3ZvbF9jb25uAEg1VkxfX3NldF9kZWZfY29ubgBINUhGX19pYmxvY2tfdW5waW4ASDVPX3VucGluAEg1SEZfX2libG9ja19waW4ASDVPX3BpbgBzaG1zZ19idHJlZV9taW4ASDVQTF9fYWRkX3BsdWdpbgAvdXNyL2xvY2FsL2hkZjUvbGliL3BsdWdpbgBjYW4ndCBnZXQgVk9MIGNvbm5lY3RvciBpbmZvIGZyb20gcGx1Z2luAGNhbid0IGdldCBmaWx0ZXIgaW5mbyBmcm9tIHBsdWdpbgBjYW4ndCBnZXQgVkZEIGluZm8gZnJvbSBwbHVnaW4ASDVUc2V0X3NpZ24ASDVUX2dldF9zaWduAEg1VGdldF9zaWduAGJhZCBpbnRlZ2VyIHNpZ24AYmFkIGRhdGF0eXBlIHNpZ24AYWxpZ24ATm8gZGVzY3JpcHRpb24gZ2l2ZW4Abm8gbmFtZSBnaXZlbgAlMTBsbHUtJTEwbGx1ICglMTB6dSBieXRlcykgKCVzKSBXcml0dGVuAEg1VF9jb3B5X3Jlb3BlbgBINURfbXVsdF9yZWZyZXNoX3Jlb3BlbgBINU9fcmVmcmVzaF9tZXRhZGF0YV9yZW9wZW4ASDVGX19yZW9wZW4ASDVGRF9fZmFtaWx5X29wZW4ASDVEX19mYXJyYXlfaWR4X29wZW4ASDVEX19lYXJyYXlfaWR4X29wZW4ASDVEX19idDJfaWR4X29wZW4ASDVGX19zdXBlcl9leHRfb3BlbgBINUZfX3Bvc3Rfb3BlbgBINU9fX2RzZXRfb3BlbgBINVZMX19uYXRpdmVfZGF0YXNldF9vcGVuAEg1VkxfX2RhdGFzZXRfb3BlbgBINVZMX2RhdGFzZXRfb3BlbgBINVZMZGF0YXNldF9vcGVuAEg1VkxfX25hdGl2ZV9vYmplY3Rfb3BlbgBINVZMX19vYmplY3Rfb3BlbgBINVZMX29iamVjdF9vcGVuAEg1VkxvYmplY3Rfb3BlbgBINVZMX19uYXRpdmVfYXR0cl9vcGVuAEg1VkxfX2F0dHJfb3BlbgBINVZMX2F0dHJfb3BlbgBINVZMYXR0cl9vcGVuAEg1RkRfX3NwbGl0dGVyX29wZW4ASDVWTF9fbmF0aXZlX2dyb3VwX29wZW4ASDVPX19ncm91cF9vcGVuAEg1VkxfX2dyb3VwX29wZW4ASDVWTF9ncm91cF9vcGVuAEg1Vkxncm91cF9vcGVuAEg1RkRfc3RkaW9fb3BlbgBINUZEX211bHRpX29wZW4ASDVGRF9fbG9nX29wZW4ASDVBX19kZW5zZV9vcGVuAEg1RkRfX2NvcmVfb3BlbgBINU9fX2R0eXBlX29wZW4ASDVWTF9fbmF0aXZlX2RhdGF0eXBlX29wZW4ASDVWTF9fZGF0YXR5cGVfb3BlbgBINVZMX2RhdGF0eXBlX29wZW4ASDVWTGRhdGF0eXBlX29wZW4ASDVWTF9fbmF0aXZlX2ZpbGVfb3BlbgBINVZMX19maWxlX29wZW4ASDVWTF9maWxlX29wZW4ASDVWTGZpbGVfb3BlbgBINUZfX2VmY19vcGVuAEg1UExfX29wZW4ASDVBX19vcGVuAEg1VF9vcGVuAEg1RlNfb3BlbgBINUdfb3BlbgBINUhGX29wZW4ASDVGX29wZW4ASDVGRF9vcGVuAEg1RF9vcGVuAEg1RkFfb3BlbgBINUVBX29wZW4ASDVGRF9fc2VjMl9vcGVuAEg1QjJfb3BlbgBINU9vcGVuAEg1Rm9wZW4ASDVGRG9wZW4ASDVBb3BlbgBINW9wZW4AT2JqZWN0IGlzIGFscmVhZHkgb3BlbgBTV01SIHdyaXRlIGFjY2VzcyBmbGFnIG5vdCB0aGUgc2FtZSBmb3IgZmlsZSB0aGF0IGlzIGFscmVhZHkgb3BlbgBTV01SIHJlYWQgYWNjZXNzIGZsYWcgbm90IHRoZSBzYW1lIGZvciBmaWxlIHRoYXQgaXMgYWxyZWFkeSBvcGVuAHVuYWJsZSB0byB0cnVuY2F0ZSBhIGZpbGUgd2hpY2ggaXMgYWxyZWFkeSBvcGVuAEZpbGUgYWxyZWFkeSBvcGVuAHVuYWJsZSB0byBob2xkIFZEUyBzb3VyY2UgZmlsZXMgb3BlbgB1bmFibGUgdG8gb3BlbgBjYW4ndCBjbG9zZSBmaWxlLCB0aGVyZSBhcmUgb2JqZWN0cyBzdGlsbCBvcGVuAHVuYWJsZSB0byBob2xkIGZpbGUgb3BlbgBjYW4ndCByZWxlYXNlIFZEUyBzb3VyY2UgZmlsZXMgaGVsZCBvcGVuAGNhbid0IHJlbGVhc2Ugc291cmNlIGRhdGFzZXRzJyBmaWxlcyBoZWxkIG9wZW4ASDVUX19jb252X3ZsZW4AY2FuJ3QgZnJlZSBuZXN0ZWQgdmxlbgBINVZMX19uYXRpdmVfZ2V0X2ZpbGVfYWRkcl9sZW4ASDVIRl9faHVnZV9nZXRfb2JqX2xlbgBINUhGX2dldF9vYmpfbGVuAEg1Q19fcHJlZmV0Y2hlZF9lbnRyeV9pbWFnZV9sZW4ASDVDX19lcG9jaF9tYXJrZXJfaW1hZ2VfbGVuAEJhZCBlbnRyeSBpbWFnZSBsZW4AQmFkIGhlYWRlciBpbWFnZSBsZW4ASDVaX19nZXRfdG9rZW4ASDVWTF9fbmF0aXZlX3N0cl90b190b2tlbgBINVZMX25hdGl2ZV9hZGRyX3RvX3Rva2VuAEg1Ul9fZ2V0X29ial90b2tlbgBINVJfX2RlY29kZV9vYmpfdG9rZW4AdW5hYmxlIHRvIG9wZW4gb2JqZWN0IGJ5IHRva2VuAHVuYWJsZSB0byBzZXQgb2JqZWN0IHRva2VuAHVuYWJsZSB0byBnZXQgb2JqZWN0IHRva2VuAGNhbid0IHNlcmlhbGl6ZSBhZGRyZXNzIGludG8gb2JqZWN0IHRva2VuAGNhbid0IGNvbnZlcnQgYWRkcmVzcyB0byBvYmplY3QgdG9rZW4AY2FuJ3Qgc2VyaWFsaXplIG9iamVjdCB0b2tlbgB1bmFibGUgdG8gcmV0cmlldmUgb2JqZWN0IHRva2VuAEg1U19faHlwZXJfY29weV9zcGFuAEg1U19faHlwZXJfbmV3X3NwYW4ASDVTX19oeXBlcl9jb29yZF90b19zcGFuAEg1U19faHlwZXJfZnJlZV9zcGFuAEg1U19faHlwZXJfYXBwZW5kX3NwYW4AdW5hYmxlIHRvIGZyZWUgc3BhbgBjYW4ndCBhbGxvY2F0ZSBoeXBlcnNsYWIgc3BhbgBuYW4AYmlnIGVuZGlhbgBsaXR0bGUgZW5kaWFuAGxpdHRsZUVuZGlhbgBINUFDX21hcmtfZW50cnlfY2xlYW4ASDVDX21hcmtfZW50cnlfY2xlYW4ASDVDX19tYXJrX2ZsdXNoX2RlcF9jbGVhbgBjYW4ndCBtYXJrIHByb3h5IGVudHJ5IGNsZWFuAGNhbid0IG1hcmsgcGlubmVkIG9yIHByb3RlY3RlZCBlbnRyeSBjbGVhbgBVbmFibGUgdG8gbWFyayBhIHBpbm5lZCBlbnRyeSBhcyBjbGVhbgBVbmFibGUgdG8gbWFyayBtZXRhZGF0YSBhcyBjbGVhbgBDYW4ndCBwcm9wYWdhdGUgZmx1c2ggZGVwIGNsZWFuAEphbgBINUNfX3ByZWZldGNoZWRfZW50cnlfdmVyaWZ5X2Noa3N1bQBINVNNX19jYWNoZV9saXN0X3ZlcmlmeV9jaGtzdW0ASDVCMl9fY2FjaGVfaW50X3ZlcmlmeV9jaGtzdW0ASDVDX19lcG9jaF9tYXJrZXJfdmVyaWZ5X2Noa3N1bQBINUZTX19jYWNoZV9oZHJfdmVyaWZ5X2Noa3N1bQBINUhGX19jYWNoZV9oZHJfdmVyaWZ5X2Noa3N1bQBINUZBX19jYWNoZV9oZHJfdmVyaWZ5X2Noa3N1bQBINUVBX19jYWNoZV9oZHJfdmVyaWZ5X2Noa3N1bQBINUIyX19jYWNoZV9oZHJfdmVyaWZ5X2Noa3N1bQBINUZTX19jYWNoZV9zaW5mb192ZXJpZnlfY2hrc3VtAEg1T19fY2FjaGVfY2hrX3ZlcmlmeV9jaGtzdW0ASDVFQV9fY2FjaGVfc2Jsb2NrX3ZlcmlmeV9jaGtzdW0ASDVGX19jYWNoZV9zdXBlcmJsb2NrX3ZlcmlmeV9jaGtzdW0ASDVIRl9fY2FjaGVfaWJsb2NrX3ZlcmlmeV9jaGtzdW0ASDVFQV9fY2FjaGVfaWJsb2NrX3ZlcmlmeV9jaGtzdW0ASDVIRl9fY2FjaGVfZGJsb2NrX3ZlcmlmeV9jaGtzdW0ASDVGQV9fY2FjaGVfZGJsb2NrX3ZlcmlmeV9jaGtzdW0ASDVFQV9fY2FjaGVfZGJsb2NrX3ZlcmlmeV9jaGtzdW0ASDVCMl9fY2FjaGVfbGVhZl92ZXJpZnlfY2hrc3VtAEg1U01fX2NhY2hlX3RhYmxlX3ZlcmlmeV9jaGtzdW0ASDVPX19jYWNoZV92ZXJpZnlfY2hrc3VtAEg1RkFfX2NhY2hlX2RibGtfcGFnZV92ZXJpZnlfY2hrc3VtAEg1RUFfX2NhY2hlX2RibGtfcGFnZV92ZXJpZnlfY2hrc3VtAGRhdGEgZXJyb3IgZGV0ZWN0ZWQgYnkgRmxldGNoZXIzMiBjaGVja3N1bQBINVRfX2NvbnZfZW51bQB1bmFibGUgdG8gY29weSBiYXNlIGRhdGF0eXBlIGZvciBlbnVtAG1waW9fY2h1bmtfb3B0X251bQBhZGRyX2J5dGVfbnVtAG9ial9ieXRlX251bQBjYW4ndCBnZXQgU09ITSBsaXN0IG1heGltdW0AbWluaW11bSBudW1iZXIgb2YgYml0cyBleGNlZWRzIG1heGltdW0AbnVtYmVyIG9mIGNoaWxkcmVuIGlzIGdyZWF0ZXIgdGhhbiBtYXhpbXVtAGNhbid0IGdldCBTT0hNIGJ0cmVlIG1pbmltdW0ASDVNRl9zZXR0bGVfcmF3X2RhdGFfZnNtAEg1TUZfc2V0dGxlX21ldGFfZGF0YV9mc20Abm8tbm9ybQBINUNYX2dldF9kYXRhX3RyYW5zZm9ybQBSYW4gb3V0IG9mIG1lbW9yeSB0cnlpbmcgdG8gYWxsb2NhdGUgc3BhY2UgZm9yIGRhdGEgaW4gZGF0YSB0cmFuc2Zvcm0ARXJyb3IgcGVyZm9ybWluZyBkYXRhIHRyYW5zZm9ybQBlcnJvciB3aGlsZSBwZXJmb3JtaW5nIGRhdGEgdHJhbnNmb3JtAEg1RF9fY2h1bmtfaW9fdGVybQBINURfX2NvbnRpZ19pb190ZXJtAEg1Wl9fcGFyc2VfdGVybQBINUhGX19odWdlX3Rlcm0ASDVGTF9mYWNfdGVybQB1bmFibGUgdG8gcmVnaXN0ZXIgZGF0YXR5cGUgYXRvbQBtbQBINURfX3ZpcnR1YWxfc2V0X2V4dGVudF91bmxpbQBINVNfaHlwZXJfY2xpcF91bmxpbQBINVNfZ2V0X3NlbGVjdF9udW1fZWxlbV9ub25fdW5saW0ASDVTX19oeXBlcl9udW1fZWxlbV9ub25fdW5saW0ASDVUX192bGVuX3JlY2xhaW0ASDVUX19yZWZfcmVjbGFpbQBINVRfcmVjbGFpbQBINVRyZWNsYWltAEg1RF9fc2NhdHRlcl9tZW0ASDVEX19nYXRoZXJfbWVtAGludmFsaWQgb3V0cHV0IHBhcmFtAEg1RF9fZmlsbF9yZWZpbGxfdmwASnVsAEg1RkRfX3NwbGl0dGVyX2N0bABINUZEX211bHRpX2N0bABINUZEX2N0bABINUZEX19zZWMyX2N0bABINUZEY3RsAEg1Wl9fcHJlcGFyZV9wcmVsdWRlX2NhbGxiYWNrX2RjcGwAY2FuJ3QgY29weSBmYXBsAGNhbid0IGdldCBmYXBsAGNhbid0IHNldCBWT0wgY29ubmVjdG9yIG9uIGZhcGwAZXh0ZXJuYWwgbGluayBmYXBsAGNhbid0IGNsb3NlIGZhcGwAY2FuJ3QgY2xvc2Ugc291cmNlIGZhcGwAY2FuJ3QgY29weSBkYXBsAGNhbid0IGNsb3NlIHNvdXJjZSBkYXBsAEg1Q1hfc2V0X2FwbABINVBfc2V0X3ZvbABINVBzZXRfdm9sAGJvb2wASDVUX192bGVuX2Rpc2tfc2V0bnVsbABINVRfX3JlZl9kaXNrX3NldG51bGwASDVUX192bGVuX2Rpc2tfaXNudWxsAEg1VF9fcmVmX29ial9kaXNrX2lzbnVsbABINVRfX3JlZl9kc2V0cmVnX2Rpc2tfaXNudWxsAEg1VF9fcmVmX2Rpc2tfaXNudWxsAEg1T19fbWVyZ2VfbnVsbABINU9fX2FsbG9jX251bGwASDVaX194Zm9ybV9ldmFsX2Z1bGwASDVTX3NlbGVjdF9maWxsAEg1RF9fY29tcGFjdF9maWxsAEg1RF9fY29udGlnX2ZpbGwASDVEX19jaHVua19wcnVuZV9maWxsAEg1RF9fZmlsbAB0ZW1wb3JhcnkgYnVmZmVyIG1heCBzaXplIGlzIHRvbyBzbWFsbABCdWZmZXIgc2l6ZSBpcyB0b28gc21hbGwAZ2xvYmFsIGhlYXAgc2l6ZSBpcyB0b28gc21hbGwAc3VwcGxpZWQgYnVmZmVyIHRvbyBzbWFsbABlcG9jaF9sZW5ndGggdG9vIHNtYWxsAG1pbl9zaXplIHRvbyBzbWFsbABmaWxlIHNwYWNlIHBhZ2Ugc2l6ZSB0b28gc21hbGwAZGlydHlfYnl0ZXNfdGhyZXNob2xkIHRvbyBzbWFsbABpbnZhbGlkIGxpbmsgY3JlYXRpb24gY2FsbABkYXRhc2V0cyBhcmUgYWNjZXNzZWQgdGhyb3VnaCBkaWZmZXJlbnQgVk9MIGNvbm5lY3RvcnMgYW5kIGNhbid0IGJlIHVzZWQgaW4gdGhlIHNhbWUgSS9PIGNhbGwASDVUX19jb3B5X2FsbABINURfX3ZpcnR1YWxfaW5pdF9hbGwASDVTX3NlbGVjdF9hbGwASDVTc2VsZWN0X2FsbABINURfX2NyZWF0ZV9waWVjZV9maWxlX21hcF9hbGwASDVEX2ZsdXNoX2FsbABINUFfX2RlbnNlX3Bvc3RfY29weV9maWxlX2FsbAAtYWxsAGNhbid0IHNlbGVjdCBhbGwAQXByaWwAcmVmLWNvdW50ZWQgcGFnZSBuaWwASDVaX2ZpbHRlcl9hdmFpbABobABlZmwAaW52YWxpZCBuYml0IGFnZ3Jlc3Npb24gbGV2ZWwAaW52YWxpZCBkZWZsYXRlIGFnZ3Jlc3Npb24gbGV2ZWwAdW5hYmxlIHRvIGluc2VydC9yZXNpemUgY2h1bmsgb24gY2h1bmsgbGV2ZWwAdW5hYmxlIHRvIGVuY29kZSBub2RlIGxldmVsAGNhbid0IGdlbmVyYXRlIGRlZmF1bHQgZmlsZW5hbWUgZm9yIFcvTyBjaGFubmVsAEg1T2ZsdXNoIGlzbid0IHN1cHBvcnRlZCBmb3IgcGFyYWxsZWwASDVQX19kY3J0X2xheW91dF9kZWwASDVQX19kY3J0X2V4dF9maWxlX2xpc3RfZGVsAEg1UF9fZmFjY19maWxlX2RyaXZlcl9kZWwASDVQX19mYWNjX2ZpbGVfaW1hZ2VfaW5mb19kZWwASDVQX19keGZyX3hmb3JtX2RlbABINVBfX2xhY2NfZWxpbmtfZmFwbF9kZWwASDVQX19mYWNjX3ZvbF9kZWwASDVQX19kY3J0X2ZpbGxfdmFsdWVfZGVsAEg1UF9fb2NydF9waXBlbGluZV9kZWwASDVWTF9fcmVxdWVzdF9jYW5jZWwASDVWTHJlcXVlc3RfY2FuY2VsAHNldF9kaW1lbnNpb25fbGFiZWwAdXNob3J0X2xkYmwAdWludF9sZGJsAGZsdF9sZGJsAHVjaGFyX2xkYmwAc2NoYXJfbGRibABkYmxfbGRibAB1bG9uZ19sZGJsAHVsbG9uZ19sZGJsAHVzaG9ydF9kYmwAdWludF9kYmwAZmx0X2RibAB1Y2hhcl9kYmwAc2NoYXJfZGJsAGxkYmxfZGJsAHVsb25nX2RibAB1bGxvbmdfZGJsAEg1Wl9fc2NhbGVvZmZzZXRfc2V0X3Bhcm1zX2ZpbGx2YWwASDVaX3hmb3JtX2V2YWwASDVMX19nZXRfdmFsAEg1TGdldF92YWwASDVMdW5wYWNrX2VsaW5rX3ZhbAB1bmFibGUgdG8gZ2V0IGxpbmsgdmFsAFZpcnR1YWwASDVXQl9hY3R1YWwASDVUZXF1YWwAY2FuJ3QgY2hlY2sgaWYgZmlsZXMgYXJlIGVxdWFsAEg1TF9yZWdpc3Rlcl9leHRlcm5hbABINUxjcmVhdGVfZXh0ZXJuYWwARXh0ZXJuYWwASDVCMl9fc2hhZG93X2ludGVybmFsAEg1QjJfX2luc2VydF9pbnRlcm5hbABINUIyX19wcm90ZWN0X2ludGVybmFsAEg1QjJfX3JlbW92ZV9pbnRlcm5hbABINUIyX19jcmVhdGVfaW50ZXJuYWwASDVCMl9fdXBkYXRlX2ludGVybmFsAEg1VkxfX3JlcXVlc3Rfb3B0aW9uYWwASDVWTHJlcXVlc3Rfb3B0aW9uYWwASDVWTF9fbmF0aXZlX2RhdGFzZXRfb3B0aW9uYWwASDVWTF9fZGF0YXNldF9vcHRpb25hbABINVZMZGF0YXNldF9vcHRpb25hbABINVZMX19uYXRpdmVfb2JqZWN0X29wdGlvbmFsAEg1VkxfX29iamVjdF9vcHRpb25hbABINVZMb2JqZWN0X29wdGlvbmFsAEg1VkxfX25hdGl2ZV9hdHRyX29wdGlvbmFsAEg1VkxfX2F0dHJfb3B0aW9uYWwASDVWTGF0dHJfb3B0aW9uYWwASDVWTF9fbmF0aXZlX2dyb3VwX29wdGlvbmFsAEg1VkxfX2dyb3VwX29wdGlvbmFsAEg1VkxfZ3JvdXBfb3B0aW9uYWwASDVWTGdyb3VwX29wdGlvbmFsAEg1VkxfX2xpbmtfb3B0aW9uYWwASDVWTGxpbmtfb3B0aW9uYWwASDVWTF9fZGF0YXR5cGVfb3B0aW9uYWwASDVWTGRhdGF0eXBlX29wdGlvbmFsAEg1VkxfX25hdGl2ZV9maWxlX29wdGlvbmFsAEg1VkxfX2ZpbGVfb3B0aW9uYWwASDVWTF9maWxlX29wdGlvbmFsAEg1VkxmaWxlX29wdGlvbmFsAEg1VkxfX2Jsb2Jfb3B0aW9uYWwASDVWTGJsb2Jfb3B0aW9uYWwASDVWTF9fb3B0aW9uYWwASDVWTF9vcHRpb25hbABINVZMb3B0aW9uYWwASDVHX190cmF2ZXJzZV9zcGVjaWFsAEg1U19fZXh0ZW50X2NvcHlfcmVhbABINUdfX3N0YWJfaW5zZXJ0X3JlYWwASDVPX19hdHRyX2NvdW50X3JlYWwASDVTX3NldF9leHRlbnRfcmVhbABINU9fX21zZ19yZXNldF9yZWFsAEg1T19fb2JqX2NsYXNzX3JlYWwASDVDX19pdGVyX3RhZ2dlZF9lbnRyaWVzX3JlYWwASDVQX19yZWdpc3Rlcl9yZWFsAEg1T19fY29weV9oZWFkZXJfcmVhbABINUhGX190aW55X29wX3JlYWwASDVIRl9fbWFuX29wX3JlYWwASDVIRl9faHVnZV9vcF9yZWFsAEg1RF9fY2h1bmtfc2V0X2luZm9fcmVhbABINUxfX2dldF92YWxfcmVhbABINURfX2ZsdXNoX3JlYWwASDVGU19fc2VjdF9yZW1vdmVfcmVhbABINU9fX21zZ19yZW1vdmVfcmVhbABINU9fX21zZ193cml0ZV9yZWFsAEg1T19hdHRyX2l0ZXJhdGVfcmVhbABINU9fX21zZ19pdGVyYXRlX3JlYWwASDVHX19vYmpfY3JlYXRlX3JlYWwASDVMX19jcmVhdGVfcmVhbABINUdfX3RyYXZlcnNlX3JlYWwASDVUX2Nsb3NlX3JlYWwASDVGX19lZmNfcmVsZWFzZV9yZWFsAEg1RkRfX2ZyZWVfcmVhbABINVRfX3BhdGhfZmluZF9yZWFsAEg1T19fbXNnX2FwcGVuZF9yZWFsAEg1RkRfX2FsbG9jX3JlYWwASDVHX2xvY19yZWFsAEg1Wl9zZXRfbG9jYWwALCBsb2M9ZGlzawB1bmFibGUgdG8gZnJlZSBzcGFjZSBmb3IgaHVnZSBvYmplY3Qgb24gZGlzawBjYW5ub3QgbWFyayBkYXRhdHlwZSBvbiBkaXNrAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgcGFnZSBpbml0IGJpdG1hc2sAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBzdXBlciBibG9jayBwYWdlIGluaXQgYml0bWFzawBGYWlsdXJlIGluIHRoZSBjYWNoZSBsb2dnaW5nIGZyYW1ld29yawBINUFDX2NvcmsASDVDX2NvcmsASDVEX19tYXJrAEg1T19fYWxsb2NfbmV3X2NodW5rAEg1UHNldF9jaHVuawBINVBnZXRfY2h1bmsASDVPX19hbGxvY19zaHJpbmtfY2h1bmsASDVPX19hbGxvY19leHRlbmRfY2h1bmsASDVPX19hbGxvY19jaHVuawBjYW4ndCByZW1vdmUgZW1wdHkgY2h1bmsAdW5hYmxlIHRvIGFsbG9jYXRlIHNwYWNlIGZvciBuZXcgY2h1bmsAdW5hYmxlIHRvIGV2aWN0IGNodW5rAHVuYWJsZSB0byBjcmVhdGUgZGF0YXNwYWNlIGZvciBjaHVuawBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGNodW5rAHVuYWJsZSB0byBkZXN0cm95IG9iamVjdCBoZWFkZXIgY2h1bmsAY2FuJ3QgYWxsb2NhdGUgbmV3IG9iamVjdCBoZWFkZXIgY2h1bmsAY2FuJ3QgZGVzZXJpYWxpemUgZmlyc3Qgb2JqZWN0IGhlYWRlciBjaHVuawB1bmFibGUgdG8gc2VyaWFsaXplIGZpcnN0IG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIHVucHJvdGVjdCBjdXJyZW50IG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIHVucHJvdGVjdCBjb250aW51YXRpb24gbWVzc2FnZSB0YXJnZXQgb2JqZWN0IGhlYWRlciBjaHVuawB1bmFibGUgdG8gdW5wcm90ZWN0IG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIHByb3RlY3Qgb2JqZWN0IGhlYWRlciBjaHVuawB1bmFibGUgdG8gdW5waW4gb2JqZWN0IGhlYWRlciBjaHVuawB1bmFibGUgdG8gcGluIG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIHVucHJvdGVjdCBudWxsIG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIHNocmluayBvYmplY3QgaGVhZGVyIGNodW5rAHVuYWJsZSB0byByZXNpemUgb2JqZWN0IGhlYWRlciBjaHVuawBjYW4ndCBkZXNlcmlhbGl6ZSBvYmplY3QgaGVhZGVyIGNodW5rAHVuYWJsZSB0byByZWxlYXNlIG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIGNhY2hlIG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIGV4cHVuZ2Ugb2JqZWN0IGhlYWRlciBjaHVuawBjYW4ndCByZWFsbG9jYXRlIGV4dGVuZGVkIG9iamVjdCBoZWFkZXIgY2h1bmsAdW5hYmxlIHRvIGxvYWQgb2JqZWN0IGhlYWRlciBjaHVuawBlcnJvciBsb29raW5nIHVwIGNodW5rAHVuYWJsZSB0byBzZXJpYWxpemUgb2JqZWN0IGhlYWRlciBjb250aW51YXRpb24gY2h1bmsAY2FuJ3QgaW5zZXJ0IGdhcCBpbiBjaHVuawB1bmFibGUgdG8gc2hyaW5rIGNodW5rAGNhbid0IGV4dGVuZCBleGlzdGluZyBjaHVuawBjYW4ndCBnZXQgc3RvcmFnZSBzaXplIG9mIGNodW5rAHVuYWJsZSB0byBhbGxvY2F0ZSBjaHVuawBwaXhlbHMgcGVyIGJsb2NrIGdyZWF0ZXIgdGhhbiB0b3RhbCBudW1iZXIgb2YgZWxlbWVudHMgaW4gdGhlIGNodW5rAHVuYWJsZSB0byBmcmVlIGNodW5rAGNhbid0IHRlbGwgaWYgd2UgY2FuIGV4dGVuZCBjaHVuawBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaWx0ZXJlZCBjaHVuawBjYW4ndCBnZXQgcHJlZW1wdCByZWFkIGNodW5rAG1lbW9yeSByZWFsbG9jYXRpb24gZmFpbGVkIGZvciByYXcgZGF0YSBjaHVuawBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHJhdyBkYXRhIGNodW5rAG1lbW9yeSBhbGxvY2F0aW9uIE5VTExlZCBmb3IgcmF3IGRhdGEgY2h1bmsAdW5hYmxlIHRvIHVubG9jayByYXcgZGF0YSBjaHVuawB1bmFibGUgdG8gbG9jayByYXcgZGF0YSBjaHVuawB1bmFibGUgdG8gcmVhZCByYXcgZGF0YSBjaHVuawB1bmFibGUgdG8gY3JlYXRlIGEgbmV3IG9iamVjdCBoZWFkZXIgZGF0YSBjaHVuawBTaW5nbGUgQ2h1bmsASDVNRl90cnlfc2hyaW5rAEg1SEZfX3NlY3Rfcm93X3NocmluawBINUhGX19zZWN0X2luZGlyZWN0X3NocmluawBINU1GX19zZWN0X3NpbXBsZV9jYW5fc2hyaW5rAEg1TUZfX3NlY3RfbGFyZ2VfY2FuX3NocmluawBINU1GX19zZWN0X3NpbXBsZV9zaHJpbmsASDVIRl9fc2VjdF9zaW5nbGVfc2hyaW5rAEg1TUZfX3NlY3RfbGFyZ2Vfc2hyaW5rAEg1R19fdHJhdmVyc2Vfc2xpbmsAY3JlYXRlX3NvZnRfbGluawBINUZTX19zZWN0X2xpbmsASDVPX19hdHRyX2xpbmsASDVHX19lbnRfdG9fbGluawBnZXRfZXh0ZXJuYWxfbGluawBjcmVhdGVfZXh0ZXJuYWxfbGluawBjcmVhdGVfaGFyZF9saW5rAEg1T19fZmlsbF9uZXdfc2hhcmVkX2xpbmsASDVPX19hdHRyX3NoYXJlZF9saW5rAEg1T19fZmlsbF9zaGFyZWRfbGluawBINU9fX2R0eXBlX3NoYXJlZF9saW5rAEg1T19fcGxpbmVfc2hhcmVkX2xpbmsASDVPX19zZHNwYWNlX3NoYXJlZF9saW5rAEg1T19fc2hhcmVkX2xpbmsAZ2V0X3N5bWJvbGljX2xpbmsASDVUX2xpbmsASDVPX2xpbmsASDVMX2xpbmsAdW5hYmxlIHRvIGNvcHkgbGluawB1bmFibGUgdG8gY29udmVydCBsaW5rAGNhbid0IGluc2VydCBsaW5rAHVuYWJsZSB0byBpbnNlcnQgbGluawB1bmFibGUgdG8gc3luY2hyb25vdXNseSBjcmVhdGUgc29mdCBsaW5rAHVuYWJsZSB0byBjcmVhdGUgc29mdCBsaW5rAHVuYWJsZSB0byBnZXQgaW5mbyBmb3IgbGluawB1bmFibGUgdG8gY29udmVydCBzeW1ib2wgdGFibGUgZW50cnkgdG8gbGluawB1bmFibGUgdG8gaW5zZXJ0IGRlc3RpbmF0aW9uIGxpbmsAY2FuJ3QgZ2V0IHRoaXMgdHlwZSBvZiBpbmZvcm1hdGlvbiBmcm9tIGxpbmsAYmFkIGZsYWdzIGZvciBleHRlcm5hbCBsaW5rAGJhZCB2ZXJzaW9uIG51bWJlciBmb3IgZXh0ZXJuYWwgbGluawB1bmFibGUgdG8gY3JlYXRlIGV4dGVybmFsIGxpbmsAdW5hYmxlIHRvIG1vdmUgbGluawB1bmFibGUgdG8gZGVsZXRlIGxpbmsAdW5hYmxlIHRvIGNyZWF0ZSBsaW5rAHVuYWJsZSB0byBpbnNlcnQgdGhlIGxpbmsAY2FuJ3QgZW5jb2RlIGxpbmsAY2FuJ3QgZGVjb2RlIGxpbmsAdW5hYmxlIHRvIHN5bmNocm9ub3VzbHkgY3JlYXRlIGhhcmQgbGluawB1bmFibGUgdG8gY3JlYXRlIGhhcmQgbGluawB1bmFibGUgdG8gZmluZCBsaW5rAG9iamVjdCBpcyBub3QgYSBzeW1ib2xpYyBvciB1c2VyLWRlZmluZWQgbGluawB1bmFibGUgdG8gZm9sbG93IHN5bWJvbGljIGxpbmsAdW5hYmxlIHRvIGdldCBjbGFzcyBvZiBVRCBsaW5rAGJ0cmVlX3JhbmsAYm91bmRhcnkgZGltZW5zaW9uIHJhbmsgZG9lcyBub3QgbWF0Y2ggZGF0YXNldCByYW5rAGJ1ZmZlciBvdmVyZmxvdyB3aGlsZSBkZWNvZGluZyBzZWxlY3Rpb24gcmFuawBjYW5ub3QgZ2V0IGRpbWVuc2lvbiByYW5rAGludmFsaWQgZGF0YXNwYWNlIHJhbmsAYmFkIHN5bWJvbCB0YWJsZSBsZWFmIG5vZGUgMS8yIHJhbmsAdHlwZV9jb252X2JsawBmYV9uYXRpdmVfZWxtdF9ibGsAZWFfbmF0aXZlX2VsbXRfYmxrAGZhX3BhZ2VfaW5pdF9ibGsAY2h1bmtfZWxtdHNfYmxrAHBhZ2VfZWxtdHNfYmxrAHZsZW5fc2VxX2JsawByZWZfc2VxX2JsawBtZXRhX2FjY3VtX2JsawBub25femVyb19maWxsX2JsawBsaGVhcF9jaHVua19ibGsAZ2hlYXBfY2h1bmtfYmxrAGRpcmVjdF9ibG9ja19ibGsAbmF0aXZlX2Jsb2NrX2JsawBpZHhfYmxrX2VsbXRfYnVmX2JsawBhdHRyX2J1Zl9ibGsAc3RyX2J1Zl9ibGsAdmxlbl92bF9idWZfYmxrAHZsZW5fZmxfYnVmX2JsawBzaWV2ZV9idWZfYmxrAGV4dHJhX2J1Zl9ibGsAbm9kZV9wYWdlX2JsawBjaHVua19pbWFnZV9ibGsASDVFX193YWxrAEg1UF9wZWVrAEg1RkRfX2ZhbWlseV91bmxvY2sASDVGRF9fc3BsaXR0ZXJfdW5sb2NrAEg1RkRfc3RkaW9fdW5sb2NrAEg1RlNfX3NpbmZvX3VubG9jawBINURfX2NodW5rX3VubG9jawBINUZEX211bHRpX3VubG9jawBINUZEX19sb2dfdW5sb2NrAEg1RkRfX2NvcmVfdW5sb2NrAEg1RkRfdW5sb2NrAEg1RkRfX3NlYzJfdW5sb2NrAEg1RkR1bmxvY2sAdW5hYmxlIHRvIHNldCBFT0EgdmFsdWUgZm9yIHVzZXJibG9jawBiYWQgZmxhZyB2YWx1ZSBmb3Igc3VwZXJibG9jawBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBzdXBlcmJsb2NrAHVuYWJsZSB0byB1bnBpbiBzdXBlcmJsb2NrAHVuYWJsZSB0byBwaW4gc3VwZXJibG9jawBpbnZhbGlkIG11bHRpIHN1cGVyYmxvY2sAdW5hYmxlIHRvIGZsdXNoIHN1cGVyYmxvY2sAc3VwZXJibG9jayBleHRlbnNpb24gbm90IHBlcm1pdHRlZCB3aXRoIHZlcnNpb24gJXUgb2Ygc3VwZXJibG9jawB1bmFibGUgdG8gY2xvc2Ugc3VwZXJibG9jawB1bmFibGUgdG8gYWxsb2NhdGUgZmlsZSBzdXBlcmJsb2NrAHVuYWJsZSB0byBleHB1bmdlIHN1cGVyYmxvY2sAdW5hYmxlIHRvIGZyZWUgc3VwZXJibG9jawB1bmFibGUgdG8gbG9hZCBzdXBlcmJsb2NrAHVuYWJsZSB0byByZWFkIHN1cGVyYmxvY2sAU3VwZXJibG9jawBINUhGX19zZWN0X3NpbmdsZV9mdWxsX2RibG9jawBsb2NhbCBoZWFwIGRhdGFibG9jawBINVNfc2VsZWN0X2ludGVyc2VjdF9ibG9jawBINVNfaHlwZXJfZ2V0X3VubGltX2Jsb2NrAEg1U19zZWxlY3RfY29udGlnX2Jsb2NrAEg1U19faHlwZXJfcmVndWxhcl9hbmRfc2luZ2xlX2Jsb2NrAGludmFsaWQgY29kZSAtLSBtaXNzaW5nIGVuZC1vZi1ibG9jawB1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGJsb2NrAHVuYWJsZSB0byBkZXN0cm95IGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2sAdW5hYmxlIHRvIHJlbGVhc2UgZmlsZSBzcGFjZSBmb3IgZXh0ZW5zaWJsZSBhcnJheSBpbmRleCBibG9jawBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2sAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZXh0ZW5zaWJsZSBhcnJheSBpbmRleCBibG9jawB1bmFibGUgdG8gZGVsZXRlIGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2sAdW5hYmxlIHRvIHJlbGVhc2UgZXh0ZW5zaWJsZSBhcnJheSBpbmRleCBibG9jawBjYW4ndCBmcmVlIGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2sAY2FuJ3QgbG9hZCBleHRlbnNpYmxlIGFycmF5IGhlYWRlciBpbmRleCBibG9jawB1bmFibGUgdG8gY3JlYXRlIGluZGV4IGJsb2NrAGNhbid0IHNldCBmcmVlIHNwYWNlIHNlY3Rpb24gaW5mbyB0byBuZXcgcm9vdCBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gbW92ZSBmcmFjdGFsIGhlYXAgcm9vdCBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gcmVsZWFzZSBmcmFjdGFsIGhlYXAgcm9vdCBpbmRpcmVjdCBibG9jawBjYW4ndCByZWR1Y2Ugc2l6ZSBvZiByb290IGluZGlyZWN0IGJsb2NrAHVuYWJsZSB0byBjcmVhdGUgcm9vdCBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gZG91YmxlIHJvb3QgaW5kaXJlY3QgYmxvY2sAY2FuJ3QgYXR0YWNoIGluZGlyZWN0IGJsb2NrIHRvIHBhcmVudCBpbmRpcmVjdCBibG9jawBjYW4ndCBhdHRhY2ggcm9vdCBkaXJlY3QgYmxvY2sgdG8gcGFyZW50IGluZGlyZWN0IGJsb2NrAGNhbid0IGF0dGFjaCBkaXJlY3QgYmxvY2sgdG8gcGFyZW50IGluZGlyZWN0IGJsb2NrAGNhbid0IGRldGFjaCBkaXJlY3QgYmxvY2sgZnJvbSBwYXJlbnQgaW5kaXJlY3QgYmxvY2sAY2FuJ3QgZGV0YWNoIGZyb20gcGFyZW50IGluZGlyZWN0IGJsb2NrAGNhbid0IGluY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gc2VjdGlvbidzIGluZGlyZWN0IGJsb2NrAGNhbid0IGRlY3JlbWVudCByZWZlcmVuY2UgY291bnQgb24gc2VjdGlvbidzIGluZGlyZWN0IGJsb2NrAHVuYWJsZSB0byBnZXQgZnJhY3RhbCBoZWFwIHN0b3JhZ2UgaW5mbyBmb3IgaW5kaXJlY3QgYmxvY2sAdW5hYmxlIHRvIGRlc3Ryb3kgZnJhY3RhbCBoZWFwIGluZGlyZWN0IGJsb2NrAHVuYWJsZSB0byBwcm90ZWN0IGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jawBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jawBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBmcmFjdGFsIGhlYXAgaW5kaXJlY3QgYmxvY2sAdW5hYmxlIHRvIHVucGluIGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gcGluIGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gcmVzaXplIGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jawBjYW4ndCBhbGxvY2F0ZSBmcmFjdGFsIGhlYXAgaW5kaXJlY3QgYmxvY2sAdW5hYmxlIHRvIHJlbGVhc2UgZnJhY3RhbCBoZWFwIGluZGlyZWN0IGJsb2NrAHVuYWJsZSB0byBsb2FkIGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gbW92ZSBpbmRpcmVjdCBibG9jawB1bmFibGUgdG8gcmVsZWFzZSBmcmFjdGFsIGhlYXAgY2hpbGQgaW5kaXJlY3QgYmxvY2sAY2FuJ3QgaW5jcmVtZW50IHJlZmVyZW5jZSBjb3VudCBvbiBzaGFyZWQgaW5kaXJlY3QgYmxvY2sAY2FuJ3QgZGVjcmVtZW50IHJlZmVyZW5jZSBjb3VudCBvbiBzaGFyZWQgaW5kaXJlY3QgYmxvY2sAY2FuJ3QgaW5jcmVhc2Ugc3BhY2UgdG8gY292ZXIgcm9vdCBkaXJlY3QgYmxvY2sAY2FuJ3QgcmVkdWNlIHNwYWNlIHRvIGNvdmVyIHJvb3QgZGlyZWN0IGJsb2NrAHVuYWJsZSB0byByZWxlYXNlIGZyYWN0YWwgaGVhcCByb290IGRpcmVjdCBibG9jawBjYW4ndCBjb252ZXJ0IHJvb3QgaW5kaXJlY3QgYmxvY2sgYmFjayB0byByb290IGRpcmVjdCBibG9jawB1bmFibGUgdG8gY2hlY2sgbWV0YWRhdGEgY2FjaGUgc3RhdHVzIGZvciBkaXJlY3QgYmxvY2sAaW5jb3JyZWN0IGhlYXAgaGVhZGVyIGFkZHJlc3MgZm9yIGRpcmVjdCBibG9jawBmcmFjdGFsIGhlYXAgb2JqZWN0IHNpemUgdG9vIGxhcmdlIGZvciBkaXJlY3QgYmxvY2sAdW5hYmxlIHRvIGRlc3Ryb3kgZnJhY3RhbCBoZWFwIGRpcmVjdCBibG9jawB1bmFibGUgdG8gcHJvdGVjdCBmcmFjdGFsIGhlYXAgZGlyZWN0IGJsb2NrAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZnJhY3RhbCBoZWFwIGRpcmVjdCBibG9jawBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBmcmFjdGFsIGhlYXAgZGlyZWN0IGJsb2NrAGNhbid0IGNyZWF0ZSBmcmFjdGFsIGhlYXAgZGlyZWN0IGJsb2NrAGNhbid0IGFsbG9jYXRlIGZyYWN0YWwgaGVhcCBkaXJlY3QgYmxvY2sAdW5hYmxlIHRvIHJlbGVhc2UgZnJhY3RhbCBoZWFwIGRpcmVjdCBibG9jawB1bmFibGUgdG8gZnJlZSBmcmFjdGFsIGhlYXAgZGlyZWN0IGJsb2NrAHVuYWJsZSB0byBsb2FkIGZyYWN0YWwgaGVhcCBkaXJlY3QgYmxvY2sAb2JqZWN0IGxvY2F0ZWQgaW4gcHJlZml4IG9mIGRpcmVjdCBibG9jawBvYmplY3Qgb3ZlcnJ1bnMgZW5kIG9mIGRpcmVjdCBibG9jawBjYW4ndCByZWxlYXNlIGRpcmVjdCBibG9jawB1bmFibGUgdG8gcmVsZWFzZSBmcmFjdGFsIGhlYXAgY2hpbGQgZGlyZWN0IGJsb2NrAGZyYWN0YWwgaGVhcCBJRCBub3QgaW4gYWxsb2NhdGVkIGRpcmVjdCBibG9jawBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGJsb2NrAHVuYWJsZSB0byBkZXN0cm95IGV4dGVuc2libGUgYXJyYXkgc3VwZXIgYmxvY2sAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBleHRlbnNpYmxlIGFycmF5IHN1cGVyIGJsb2NrAGZpbGUgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGV4dGVuc2libGUgYXJyYXkgc3VwZXIgYmxvY2sAdW5hYmxlIHRvIGRlbGV0ZSBleHRlbnNpYmxlIGFycmF5IHN1cGVyIGJsb2NrAHVuYWJsZSB0byBjcmVhdGUgZXh0ZW5zaWJsZSBhcnJheSBzdXBlciBibG9jawB1bmFibGUgdG8gcmVsZWFzZSBleHRlbnNpYmxlIGFycmF5IHN1cGVyIGJsb2NrAGNhbid0IGZyZWUgZXh0ZW5zaWJsZSBhcnJheSBzdXBlciBibG9jawB1bmFibGUgdG8gaW5zZXJ0IHZpcnR1YWwgZGF0YXNldCBoZWFwIGJsb2NrAGluY29ycmVjdCBtZXRhZGF0YSBjaGVja3N1bSBmb3IgZ2xvYmFsIGhlYXAgYmxvY2sAVW5hYmxlIHRvIHJlYWQgZ2xvYmFsIGhlYXAgYmxvY2sAdW5hYmxlIHRvIGFsbG9jYXRlIGhlYXAgYmxvY2sAdW5hYmxlIHRvIHJlbGVhc2UgZHJpdmVyIGluZm8gYmxvY2sAdW5hYmxlIHRvIGV4cHVuZ2UgZHJpdmVyIGluZm8gYmxvY2sAdW5hYmxlIHRvIGxvYWQgZHJpdmVyIGluZm8gYmxvY2sARHJpdmVyIGluZm8gYmxvY2sAZXJyb3IgbWVyZ2luZyBzZWN0aW9uIHdpdGggYWdncmVnYXRpb24gYmxvY2sAZXJyb3IgZXh0ZW5kaW5nIGFnZ3JlZ2F0aW9uIGJsb2NrAGNhbid0IGZyZWUgYWdncmVnYXRpb24gYmxvY2sAdW5hYmxlIHRvIGNvbWJpbmUgZmlsZSBzcGFjZSBzZWxlY3Rpb24gd2l0aCBjaHVuayBibG9jawBjYW4ndCBjaGVjayBmb3IgYWJzb3JiaW5nIGJsb2NrAGNhbid0IGNvbXB1dGUgcm93ICYgY29sdW1uIG9mIGJsb2NrAENhbid0IHJlY29uc3RydWN0IGNhY2hlIGNvbnRlbnRzIGZyb20gaW1hZ2UgYmxvY2sAdW5hYmxlIHRvIGZyZWUgZmlsZSBzcGFjZSBmb3IgY2FjaGUgaW1hZ2UgYmxvY2sAQ2FuJ3QgcmVhZCBtZXRhZGF0YSBjYWNoZSBpbWFnZSBibG9jawBjYW4ndCBnZW5lcmF0ZSBzcGFucyB3aXRoIHVubGltaXRlZCBibG9jawBjYW4ndCByZXNldCBtZXRhZGF0YSBibG9jawB1bmFibGUgdG8gZGVzdHJveSBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrAHVuYWJsZSB0byBkZWxldGUgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrAHVuYWJsZSB0byBjcmVhdGUgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrAHVuYWJsZSB0byByZWxlYXNlIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jawBjYW4ndCBmcmVlIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jawB1bmFibGUgdG8gZGVzdHJveSBmaXhlZCBhcnJheSBkYXRhIGJsb2NrAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZml4ZWQgYXJyYXkgZGF0YSBibG9jawBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaXhlZCBhcnJheSBkYXRhIGJsb2NrAHVuYWJsZSB0byBkZWxldGUgZml4ZWQgYXJyYXkgZGF0YSBibG9jawB1bmFibGUgdG8gY3JlYXRlIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sAdW5hYmxlIHRvIHJlbGVhc2UgZml4ZWQgYXJyYXkgZGF0YSBibG9jawBjYW4ndCBmcmVlIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sAY2FuJ3QgbG9hZCBmaXhlZCBhcnJheSBkYXRhIGJsb2NrAHVuYWJsZSB0byBkZXN0cm95IGxvY2FsIGhlYXAgZGF0YSBibG9jawBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGxvY2FsIGhlYXAgZGF0YSBibG9jawB1bmFibGUgdG8gb2Zmc2V0IGludG8gbG9jYWwgaGVhcCBkYXRhIGJsb2NrAHVuYWJsZSB0byB1bnBpbiBsb2NhbCBoZWFwIGRhdGEgYmxvY2sAdW5hYmxlIHRvIGFsbG9jYXRlIGxvY2FsIGhlYXAgZGF0YSBibG9jawB1bmFibGUgdG8gcmVsZWFzZSBsb2NhbCBoZWFwIGRhdGEgYmxvY2sAdW5hYmxlIHRvIGNhY2hlIGxvY2FsIGhlYXAgZGF0YSBibG9jawB1bmFibGUgdG8gbG9hZCBoZWFwIGRhdGEgYmxvY2sAY2FuJ3QgcmVzZXQgJ3NtYWxsIGRhdGEnIGJsb2NrAEg1RkRfX2ZhbWlseV9sb2NrAEg1RkRfX3NwbGl0dGVyX2xvY2sASDVGRF9zdGRpb19sb2NrAEg1RlNfX3NpbmZvX2xvY2sASDVEX19jaHVua19sb2NrAEg1RkRfX2xvZ19sb2NrAEg1RkRfX2NvcmVfbG9jawBINVRfbG9jawBINUZEX2xvY2sASDVGRF9fc2VjMl9sb2NrAEg1RkRsb2NrAEV4dGVuc2libGUgQXJyYXkgSW5kZXggQmxvY2sARXh0ZW5zaWJsZSBBcnJheSBTdXBlciBCbG9jawBFeHRlbnNpYmxlIEFycmF5IERhdGEgQmxvY2sARml4ZWQgQXJyYXkgRGF0YSBCbG9jawBINU9fX2NvcHlfc2VhcmNoX2NvbW1fZHRfY2hlY2sASDVEX19jb250aWdfY2hlY2sAc2tpcF9lb2ZfY2hlY2sAaW5jb3JyZWN0IGhlYWRlciBjaGVjawBpbmNvcnJlY3QgbGVuZ3RoIGNoZWNrAGVycm9yIGluIEhERjUgZmlsZSBjaGVjawBpbmNvcnJlY3QgZGF0YSBjaGVjawBINUVfX3NldF9jdXJyZW50X3N0YWNrAEg1RXNldF9jdXJyZW50X3N0YWNrAEg1RV9fZ2V0X2N1cnJlbnRfc3RhY2sASDVFZ2V0X2N1cnJlbnRfc3RhY2sASDVFX19jbGVhcl9zdGFjawBINUVfY2xlYXJfc3RhY2sAY2FuJ3QgZGlzcGxheSBlcnJvciBzdGFjawB1bmFibGUgdG8gY2xlYXIgY3VycmVudCBlcnJvciBzdGFjawB1bmFibGUgdG8gc2V0IGVycm9yIHN0YWNrAGNhbid0IGNsZWFyIGVycm9yIHN0YWNrAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmIGNvdW50IG9uIGVycm9yIHN0YWNrAGNhbid0IHdhbGsgZXJyb3Igc3RhY2sAY2FuJ3QgY3JlYXRlIGVycm9yIHN0YWNrAHVuYWJsZSB0byBnZXQgZ3JvdXAgbG9jYXRpb24gb2YgZXJyb3IgY2xhc3MsIG1lc3NhZ2Ugb3Igc3RhY2sAY2FuJ3QgcHVzaCBlcnJvciBvbiBzdGFjawBINVpfX3ByZWx1ZGVfY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgZGF0YXNldCBnZXQgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgb2JqZWN0IGdldCBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBncm91cCBnZXQgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgbGluayBnZXQgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgZGF0YXR5cGUgZ2V0IGNhbGxiYWNrAHVuYWJsZSB0byBleGVjdXRlIGZpbGUgZ2V0IGNhbGxiYWNrAGZhaWx1cmUgaW4gZ2VuZXJpYyBjaHVuayBpdGVyYXRvciBjYWxsYmFjawB1bmtub3duIHJldHVybiB2YWx1ZSBmb3IgY2FsbGJhY2sAZXJyb3IgZHVyaW5nIHVzZXIgY2FsbGJhY2sAdW5hYmxlIHRvIGdldCBjb252ZXJzaW9uIGV4Y2VwdGlvbiBjYWxsYmFjawBDYW4ndCByZXRyaWV2ZSBkYXRhdHlwZSBjb252ZXJzaW9uIGV4Y2VwdGlvbiBjYWxsYmFjawBubyBkYXRhdHlwZSBvcGVuIGNhbGxiYWNrAGZhaWx1cmUgZnJvbSB2ZXJpZnlfY2hrc3VtIGNhbGxiYWNrAHNlbGVjdGlvbiB0eXBlIGhhcyBubyBudW1fZWxlbV9ub25fdW5saW0gY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgYXN5bmNocm9ub3VzIHJlcXVlc3Qgb3B0aW9uYWwgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgZGF0YXNldCBvcHRpb25hbCBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBvYmplY3Qgb3B0aW9uYWwgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgZ3JvdXAgb3B0aW9uYWwgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgbGluayBvcHRpb25hbCBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBvcHRpb25hbCBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBhdHRyaWJ1dGUgb3B0aW9uYWwgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgZGF0YXR5cGUgb3B0aW9uYWwgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgZmlsZSBvcHRpb25hbCBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBibG9iIG9wdGlvbmFsIGNhbGxiYWNrAGV4dGVybmFsIGxpbmsgY2FsbGJhY2sAdW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBibG9jayBvZiAlbGx1IGJ5dGVzIHdpdGggY2FsbGJhY2sAdW5hYmxlIHRvIGFsbG9jYXRlIG1lbW9yeSBibG9jayB3aXRoIGNhbGxiYWNrAGNhbid0IHNldCBvYmplY3QgZmx1c2ggY2FsbGJhY2sAdW5hYmxlIHRvIGRvIG9iamVjdCBmbHVzaCBjYWxsYmFjawB1bmFibGUgdG8gZmx1c2ggZGF0YXNldCBhbmQgb2JqZWN0IGZsdXNoIGNhbGxiYWNrAHVuYWJsZSB0byBmbHVzaCBvYmplY3QgYW5kIG9iamVjdCBmbHVzaCBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBhc3luY2hyb25vdXMgcmVxdWVzdCBzcGVjaWZpYyBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBkYXRhc2V0IHNwZWNpZmljIGNhbGxiYWNrAHVuYWJsZSB0byBleGVjdXRlIG9iamVjdCBzcGVjaWZpYyBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBncm91cCBzcGVjaWZpYyBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBsaW5rIHNwZWNpZmljIGNhbGxiYWNrAHVuYWJsZSB0byBleGVjdXRlIGRhdGF0eXBlIHNwZWNpZmljIGNhbGxiYWNrAHVuYWJsZSB0byBleGVjdXRlIGZpbGUgc3BlY2lmaWMgY2FsbGJhY2sAdW5hYmxlIHRvIGV4ZWN1dGUgYmxvYiBzcGVjaWZpYyBjYWxsYmFjawB1bmFibGUgdG8gY2xvc2UgZ3JvdXAgZ2l2ZW4gdG8gVUQgY2FsbGJhY2sAdW5hYmxlIHRvIGNsb3NlIElEIGZyb20gVUQgY2FsbGJhY2sARXJyb3IgZnJvbSBmaWx0ZXIgJ2NhbiBhcHBseScgY2FsbGJhY2sAdW5hYmxlIHRvIG1ha2UgZmlsZSAncG9zdCBvcGVuJyBjYWxsYmFjawBFcnJvciBmcm9tIGZpbHRlciAnc2V0IGxvY2FsJyBjYWxsYmFjawB1bmFibGUgdG8gZXhlY3V0ZSBhdHRyaWJ1dGUgJ3NwZWNpZmljJyBjYWxsYmFjawBwdXNoX2JhY2sAaW52YWxpZCBkaXN0YW5jZSB0b28gZmFyIGJhY2sASDVTX19oeXBlcl9wcm9qX2ludF9idWlsZF9wcm9qAEg1T19fc2hhcmVkX2xpbmtfYWRqAEg1T19fY29weV9vYmoASDVWTF9fd3JhcF9vYmoASDVWTF9fbmV3X3ZvbF9vYmoASDVUX293bl92b2xfb2JqAEg1RkRzZXRfZmFwbF9tdWx0aQBGcmkATkNTQWZhbWkAbWRjaQBlbnVtX2kASDVUX19jb252X2lfaQBINVRfX2NvbnZfZl9pAGJhZF9hcnJheV9uZXdfbGVuZ3RoACwgdmFyaWFibGUtbGVuZ3RoAGJhZCBvYmplY3QgaGVhZGVyIHByZWZpeCBsZW5ndGgAZmlsZW5hbWUgZXhjZWVkcyBtYXggbGVuZ3RoAGNhbid0IGdldCAndGlueScgb2JqZWN0J3MgbGVuZ3RoAGNhbid0IGdldCAnaHVnZScgb2JqZWN0J3MgbGVuZ3RoAGNhbid0IGdldCAnbWFuYWdlZCcgb2JqZWN0J3MgbGVuZ3RoAGludmFsaWQgbGluayBsZW5ndGgAaW52YWxpZCBuYW1lIGxlbmd0aABvbmx5IHN0cmluZ3MgbWF5IGJlIHZhcmlhYmxlIGxlbmd0aABiYWQgc2VxdWVuY2UgbGVuZ3RoAGF0dHJpYnV0ZSBuYW1lIGhhcyBkaWZmZXJlbnQgbGVuZ3RoIHRoYW4gc3RvcmVkIGxlbmd0aABCYWQgbWV0YWRhdGEgY2FjaGUgaW1hZ2UgZGF0YSBsZW5ndGgAY2FuJ3QgZ2V0IGZyYWN0YWwgaGVhcCBJRCBsZW5ndGgASDVfYnVpbGRfZXh0cGF0aAB1bmFibGUgdG8gYnVpbGQgZXh0cGF0aABINUdfX2J1aWxkX2Z1bGxwYXRoAEg1VF9fcGF0aF9maW5kX2luaXRfbmV3X3BhdGgASDVQTF9faW5zZXJ0X3BhdGgASDVQTF9fZ2V0X3BhdGgASDVQTF9fcGF0aF90YWJsZV9pdGVyYXRlX3Byb2Nlc3NfcGF0aABINUZEX19zcGxpdHRlcl9nZXRfZGVmYXVsdF93b19wYXRoAEg1UExfX2ZpbmRfcGx1Z2luX2luX3BhdGgAb2JqX3BhdGgAaW5zZXJ0X3BsdWdpbl9zZWFyY2hfcGF0aAByZW1vdmVfcGx1Z2luX3NlYXJjaF9wYXRoAEg1UExfX3JlbW92ZV9wYXRoAEg1R19fbmFtZV9tb3ZlX3BhdGgASDVfY29tYmluZV9wYXRoAEg1UExfX2FwcGVuZF9wYXRoAGNhbid0IGNvcHkgcGF0aAB1bmFibGUgdG8gY29weSBwYXRoAHVuYWJsZSB0byByZXNldCBwYXRoAGxpbmt2YWwgYnVmZmVyIGRvZXNuJ3QgY29udGFpbiBhbiBvYmplY3QgcGF0aABjYW4ndCBhbGxvY2F0ZSBtZW1vcnkgZm9yIHBhdGgAdW5hYmxlIHRvIGluaXRpYWxpemUgbmV3IGNvbnZlcnNpb24gcGF0aABubyBhcHByb3ByaWF0ZSBmdW5jdGlvbiBmb3IgY29udmVyc2lvbiBwYXRoAHVuYWJsZSB0byBjb3B5IGRhdGF0eXBlIGZvciBjb252ZXJzaW9uIHBhdGgAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBuby1vcCBjb252ZXJzaW9uIHBhdGgAdW5hYmxlIHRvIGxvY2F0ZS9hbGxvY2F0ZSBjb252ZXJzaW9uIHBhdGgAdW5hYmxlIHRvIGZyZWUgZGF0YXR5cGUgY29udmVyc2lvbiBwYXRoAGNhbid0IGZpbmQgZGF0YXR5cGUgY29udmVyc2lvbiBwYXRoAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgdHlwZSBjb252ZXJzaW9uIHBhdGgAVG9vIG1hbnkgc29mdCBsaW5rcyBpbiBwYXRoAGNhbid0IGR1cGxpY2F0ZSByZWFsIHBhdGgAdW5hYmxlIHRvIGluc2VydCBzZWFyY2ggcGF0aAB1bmFibGUgdG8gcmVtb3ZlIHNlYXJjaCBwYXRoAHVuYWJsZSB0byBhcHBlbmQgc2VhcmNoIHBhdGgAY2FuJ3QgbWFrZSBpbnRlcm5hbCBjb3B5IG9mIHBhdGgAdW5hYmxlIHRvIGluaXRpYWxpemUgcGF0aAB1bmFibGUgdG8gZnJlZSBwYXRoAGNhbid0IHJlbGVhc2UgZ3JvdXAgaGllci4gcGF0aABINUNYX3B1c2gASDVGRF9fZmFtaWx5X2ZsdXNoAEg1T19fZHNldF9mbHVzaABINURfX2NvbXBhY3RfZmx1c2gASDVGRF9fc3BsaXR0ZXJfZmx1c2gASDVGRF9zdGRpb19mbHVzaABINUZfX2FjY3VtX2ZsdXNoAEg1RF9fdmlydHVhbF9mbHVzaABINURfX2NodW5rX2ZsdXNoAEg1RkRfbXVsdGlfZmx1c2gASDVPX21zZ19mbHVzaABINURfX2NvbnRpZ19mbHVzaABINUZEX19jb3JlX2ZsdXNoAEg1QUNfcHJlcF9mb3JfZmlsZV9mbHVzaABINUFDX3NlY3VyZV9mcm9tX2ZpbGVfZmx1c2gAYXBwZW5kX2ZsdXNoAEg1Rl9fZmx1c2gASDVEX19mbHVzaABINU9fZmx1c2gASDVGRF9mbHVzaABINUFDX2ZsdXNoAEg1UEJfZmx1c2gASDVGZmx1c2gASDVGRGZsdXNoAGNhbid0IG5vdGlmeSBjbGllbnQgb2YgZW50cnkgZmx1c2gASDVEX19yZWZyZXNoAEg1RHJlZnJlc2gAdW5hYmxlIHRvIHJlLXJlZ2lzdGVyIG9iamVjdCBJRCBhZnRlciByZWZyZXNoAEg1T19fbGlua19vaABINU9fdG91Y2hfb2gASDVPX21zZ19zaXplX29oAEg1T19tc2dfd3JpdGVfb2gASDVPX19kZWxldGVfb2gASDVPX21zZ19hcHBlbmRfb2gASDVEX19wcmVwYXJlX21pbmltaXplZF9vaABINU9fbXNnX3JlYWRfb2gAcGFzc190aHJvdWdoAHNlY3Rpb24gY2xhc3MgY291bnQgbWlzbWF0Y2gAb3BlbiBhdHRyaWJ1dGUgY291bnQgbWlzbWF0Y2gAb2JqZWN0IGhlYWRlciBpbWFnZSBzaXplIG1pc21hdGNoAGhlYWRlciBjcmMgbWlzbWF0Y2gAcmVmZXJlbmNlIHZlcnNpb24gZG9lcyBub3QgbWF0Y2gARXhwZWN0ZWQgZ2xvYmFsIGhlYXAgb2JqZWN0IHNpemUgZG9lcyBub3QgbWF0Y2gAZmlsZSBldmljdC1vbi1jbG9zZSB2YWx1ZSBkb2Vzbid0IG1hdGNoAGZpbGUgY2xvc2UgZGVncmVlIGRvZXNuJ3QgbWF0Y2gAZmlsZSBsb2NraW5nIGZsYWcgdmFsdWVzIGRvbid0IG1hdGNoAGZpbGUgbG9ja2luZyAnaWdub3JlIGRpc2FibGVkIGxvY2tzJyBmbGFnIHZhbHVlcyBkb24ndCBtYXRjaABVbmtub3duIG5hdGl2ZSBpbnRlZ2VyIG1hdGNoAGNvbW1pdHRlZCBkdHlwZSBsaXN0IHNlYXJjaABNYXJjaABINUhGX19tYW5faWJsb2NrX2F0dGFjaABINUhGX19tYW5faWJsb2NrX2RldGFjaAAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUVpbml0LmgAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPc2hhcmVkLmgASDVPX19hdHRyX2RlYnVnAEg1T19fbGlua19kZWJ1ZwBINU9fX2ZpbGxfbmV3X3NoYXJlZF9kZWJ1ZwBINU9fX2F0dHJfc2hhcmVkX2RlYnVnAEg1T19fZmlsbF9zaGFyZWRfZGVidWcASDVPX19kdHlwZV9zaGFyZWRfZGVidWcASDVPX19wbGluZV9zaGFyZWRfZGVidWcASDVPX19zZHNwYWNlX3NoYXJlZF9kZWJ1ZwBINVRfZGVidWcAQXVnAEg1Q19sb2dfd3JpdGVfbWFya19lbnRyeV9kaXJ0eV9tc2cASDVDX2xvZ193cml0ZV9pbnNlcnRfZW50cnlfbXNnAEg1Q19sb2dfd3JpdGVfdW5wcm90ZWN0X2VudHJ5X21zZwBINUNfbG9nX3dyaXRlX3Byb3RlY3RfZW50cnlfbXNnAEg1Q19sb2dfd3JpdGVfdW5waW5fZW50cnlfbXNnAEg1Q19sb2dfd3JpdGVfcGluX2VudHJ5X21zZwBINUNfbG9nX3dyaXRlX3Jlc2l6ZV9lbnRyeV9tc2cASDVDX2xvZ193cml0ZV9yZW1vdmVfZW50cnlfbXNnAEg1Q19sb2dfd3JpdGVfbW92ZV9lbnRyeV9tc2cASDVDX2xvZ193cml0ZV9leHB1bmdlX2VudHJ5X21zZwBINUNfbG9nX3dyaXRlX21hcmtfdW5zZXJpYWxpemVkX2VudHJ5X21zZwBINUNfbG9nX3dyaXRlX21hcmtfc2VyaWFsaXplZF9lbnRyeV9tc2cASDVPX19hZGRfY29udF9tc2cASDVGX191cGRhdGVfc3VwZXJfZXh0X2RyaXZlcl9tc2cASDVDX2xvZ193cml0ZV9tYXJrX2VudHJ5X2NsZWFuX21zZwBINUNfX3dyaXRlX2NhY2hlX2ltYWdlX3N1cGVyYmxvY2tfbXNnAEg1Q19fanNvbl93cml0ZV9tYXJrX2VudHJ5X2RpcnR5X2xvZ19tc2cASDVDX190cmFjZV93cml0ZV9tYXJrX2VudHJ5X2RpcnR5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX2luc2VydF9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfaW5zZXJ0X2VudHJ5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX3VucHJvdGVjdF9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfdW5wcm90ZWN0X2VudHJ5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX3Byb3RlY3RfZW50cnlfbG9nX21zZwBINUNfX3RyYWNlX3dyaXRlX3Byb3RlY3RfZW50cnlfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfdW5waW5fZW50cnlfbG9nX21zZwBINUNfX3RyYWNlX3dyaXRlX3VucGluX2VudHJ5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX3Bpbl9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfcGluX2VudHJ5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX3Jlc2l6ZV9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfcmVzaXplX2VudHJ5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX3JlbW92ZV9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfcmVtb3ZlX2VudHJ5X2xvZ19tc2cASDVDX19qc29uX3dyaXRlX21vdmVfZW50cnlfbG9nX21zZwBINUNfX3RyYWNlX3dyaXRlX21vdmVfZW50cnlfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfZXhwdW5nZV9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfZXhwdW5nZV9lbnRyeV9sb2dfbXNnAEg1Q19fanNvbl93cml0ZV9tYXJrX3Vuc2VyaWFsaXplZF9lbnRyeV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfbWFya191bnNlcmlhbGl6ZWRfZW50cnlfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfbWFya19zZXJpYWxpemVkX2VudHJ5X2xvZ19tc2cASDVDX190cmFjZV93cml0ZV9tYXJrX3NlcmlhbGl6ZWRfZW50cnlfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfc3RhcnRfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfc3RvcF9sb2dfbXNnAEg1Q19fanNvbl93cml0ZV9tYXJrX2VudHJ5X2NsZWFuX2xvZ19tc2cASDVDX190cmFjZV93cml0ZV9tYXJrX2VudHJ5X2NsZWFuX2xvZ19tc2cASDVDX19qc29uX3dyaXRlX3NldF9jYWNoZV9jb25maWdfbG9nX21zZwBINUNfX3RyYWNlX3dyaXRlX3NldF9jYWNoZV9jb25maWdfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfZGVzdHJveV9jYWNoZV9sb2dfbXNnAEg1Q19fanNvbl93cml0ZV9ldmljdF9jYWNoZV9sb2dfbXNnAEg1Q19fanNvbl93cml0ZV9mbHVzaF9jYWNoZV9sb2dfbXNnAEg1Q19fdHJhY2Vfd3JpdGVfZmx1c2hfY2FjaGVfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfY3JlYXRlX2NhY2hlX2xvZ19tc2cASDVDX19qc29uX3dyaXRlX2Rlc3Ryb3lfZmRfbG9nX21zZwBINUNfX3RyYWNlX3dyaXRlX2Rlc3Ryb3lfZmRfbG9nX21zZwBINUNfX2pzb25fd3JpdGVfY3JlYXRlX2ZkX2xvZ19tc2cASDVDX190cmFjZV93cml0ZV9jcmVhdGVfZmRfbG9nX21zZwBINUNfbG9nX3dyaXRlX3NldF9jYWNoZV9jb25maWdfbXNnAEg1Rl9fc3VwZXJfZXh0X3JlbW92ZV9tc2cASDVGX19zdXBlcl9leHRfd3JpdGVfbXNnAEg1Q19sb2dfd3JpdGVfZGVzdHJveV9jYWNoZV9tc2cASDVDX2xvZ193cml0ZV9ldmljdF9jYWNoZV9tc2cASDVDX2xvZ193cml0ZV9mbHVzaF9jYWNoZV9tc2cASDVDX2xvZ193cml0ZV9jcmVhdGVfY2FjaGVfbXNnAEg1Q19sb2dfd3JpdGVfZGVzdHJveV9mZF9tc2cASDVDX2xvZ193cml0ZV9jcmVhdGVfZmRfbXNnAGJhZCBudW1iZXIgb2YgaW4tdXNlIHNsb3RzIHdoZW4gcGFyc2luZyBlZmwgbXNnAGJhZCBudW1iZXIgb2YgYWxsb2NhdGVkIHNsb3RzIHdoZW4gcGFyc2luZyBlZmwgbXNnAGJhZCBsb2NhbCBoZWFwIGFkZHJlc3Mgd2hlbiBwYXJzaW5nIGVmbCBtc2cASDVPX19jb3B5X21lc2cASDVTTV9fd3JpdGVfbWVzZwBINU9fX2RlbGV0ZV9tZXNnAEg1T19fcmVsZWFzZV9tZXNnAEg1U01fX3JlYWRfbWVzZwBsb2cASDVUX19jb252X3VzaG9ydF91bG9uZwBINVRfX2NvbnZfc2hvcnRfdWxvbmcASDVUX19jb252X3VpbnRfdWxvbmcASDVUX19jb252X2ludF91bG9uZwBmbHRfdWxvbmcASDVUX19jb252X2Zsb2F0X3Vsb25nAEg1VF9fY29udl91Y2hhcl91bG9uZwBINVRfX2NvbnZfc2NoYXJfdWxvbmcAbGRibF91bG9uZwBINVRfX2NvbnZfdWxsb25nX3Vsb25nAEg1VF9fY29udl9sbG9uZ191bG9uZwBINVRfX2NvbnZfbG9uZ191bG9uZwBINVRfX2NvbnZfbGRvdWJsZV91bG9uZwBINVRfX2NvbnZfZG91YmxlX3Vsb25nAEg1VF9fY29udl91c2hvcnRfdWxsb25nAEg1VF9fY29udl9zaG9ydF91bGxvbmcASDVUX19jb252X3VpbnRfdWxsb25nAEg1VF9fY29udl9pbnRfdWxsb25nAGZsdF91bGxvbmcASDVUX19jb252X2Zsb2F0X3VsbG9uZwBINVRfX2NvbnZfdWNoYXJfdWxsb25nAEg1VF9fY29udl9zY2hhcl91bGxvbmcAbGRibF91bGxvbmcASDVUX19jb252X3Vsb25nX3VsbG9uZwBINVRfX2NvbnZfbGxvbmdfdWxsb25nAEg1VF9fY29udl9sb25nX3VsbG9uZwBINVRfX2NvbnZfbGRvdWJsZV91bGxvbmcASDVUX19jb252X2RvdWJsZV91bGxvbmcASDVUX19jb252X3VzaG9ydF9sbG9uZwBINVRfX2NvbnZfc2hvcnRfbGxvbmcASDVUX19jb252X3VpbnRfbGxvbmcASDVUX19jb252X2ludF9sbG9uZwBmbHRfbGxvbmcASDVUX19jb252X2Zsb2F0X2xsb25nAEg1VF9fY29udl91Y2hhcl9sbG9uZwBINVRfX2NvbnZfc2NoYXJfbGxvbmcAbGRibF9sbG9uZwBINVRfX2NvbnZfdWxvbmdfbGxvbmcASDVUX19jb252X3VsbG9uZ19sbG9uZwBINVRfX2NvbnZfbG9uZ19sbG9uZwBINVRfX2NvbnZfbGRvdWJsZV9sbG9uZwBINVRfX2NvbnZfZG91YmxlX2xsb25nAEg1VF9fY29udl91c2hvcnRfbG9uZwBINVRfX2NvbnZfc2hvcnRfbG9uZwBINVRfX2NvbnZfdWludF9sb25nAEg1VF9fY29udl9pbnRfbG9uZwBmbHRfbG9uZwBINVRfX2NvbnZfZmxvYXRfbG9uZwBINVRfX2NvbnZfdWNoYXJfbG9uZwBINVRfX2NvbnZfc2NoYXJfbG9uZwBsZGJsX2xvbmcASDVUX19jb252X3Vsb25nX2xvbmcASDVUX19jb252X3VsbG9uZ19sb25nAEg1VF9fY29udl9sbG9uZ19sb25nAEg1VF9fY29udl9sZG91YmxlX2xvbmcASDVUX19jb252X2RvdWJsZV9sb25nAE5hbWUgY29tcG9uZW50IGlzIHRvbyBsb25nAHN0cmluZyB0b28gbG9uZwBjb25maWdfcHRyLT50cmFjZV9maWxlX25hbWUgdG9vIGxvbmcAdW5zaWduZWQgbG9uZwBSYW4gb2ZmIGVuZCBvZiBidWZmZXIgd2hpbGUgZGVzZXJpYWxpemluZwBINURfX2xheW91dF9zZXRfbGF0ZXN0X2luZGV4aW5nAGNhbid0IHNldCBsYXRlc3QgaW5kZXhpbmcAVGVzdGluZwBmaWxlIGlzIG5vdCBhbHJlYWR5IG9wZW4gZm9yIFNXTVIgd3JpdGluZwBzdGQ6OndzdHJpbmcASDVSX19lbmNvZGVfc3RyaW5nAEg1Ul9fZGVjb2RlX3N0cmluZwBiYXNpY19zdHJpbmcAc3RkOjpzdHJpbmcAc3RkOjp1MTZzdHJpbmcAc3RkOjp1MzJzdHJpbmcAbGlua190YXJnZXQgcGFyYW1ldGVyIGNhbm5vdCBiZSBhbiBlbXB0eSBzdHJpbmcAbmV3X25hbWUgcGFyYW1ldGVyIGNhbm5vdCBiZSBhbiBlbXB0eSBzdHJpbmcAY3VyX25hbWUgcGFyYW1ldGVyIGNhbm5vdCBiZSBhbiBlbXB0eSBzdHJpbmcAYXR0cl9uYW1lIHBhcmFtZXRlciBjYW5ub3QgYmUgYW4gZW1wdHkgc3RyaW5nAFZPTCBjb25uZWN0b3IgY2xhc3MgbmFtZSBjYW5ub3QgYmUgdGhlIGVtcHR5IHN0cmluZwBjYW4ndCBjb3B5IHN0cmluZwB0ZXh0IHN0cmluZwB1bmFibGUgdG8gd3JpdGUgYmxvY2sgbnVtYmVyIHRvIHN0cmluZwBjYW4ndCBkdXBsaWNhdGUgZnVuY3Rpb24gc3RyaW5nAGNhbid0IGdldCBkcml2ZXIgY29uZmlndXJhdGlvbiBzdHJpbmcAY2FuJ3QgZGVzZXJpYWxpemUgb2JqZWN0IHRva2VuIHN0cmluZwBjYW4ndCBhbGxvY2F0ZSBidWZmZXIgZm9yIHRva2VuIHN0cmluZwBjYW5ub3QgZGV0ZXJtaW5lIGlmIGRhdGF0eXBlIGlzIGEgdmFyaWFibGUtbGVuZ3RoIHN0cmluZwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIG9iamVjdCBwYXRoIHN0cmluZwBjYW4ndCBhbGxvY2F0ZSBwYXRoIHN0cmluZwBjYW4ndCBkdXBsaWNhdGUgcGF0aCBzdHJpbmcAQ2Fubm90IGFsbG9jYXRlIHN0cmluZwByYW4gb2ZmIGVuZCBvZiBpbnB1dCBidWZmZXIgd2hpbGUgZGVjb2RpbmcgLSB1bnRlcm1pbmF0ZWQgc291cmNlIGRhdGFzZXQgbmFtZSBzdHJpbmcAY2FuJ3QgZHVwbGljYXRlIGNvbXBvdW5kIG1lbWJlciBuYW1lIHN0cmluZwBjYW4ndCBkdXBsaWNhdGUgZW51bSBuYW1lIHN0cmluZwBjb3VsZG4ndCBkdXBsaWNhdGUgbmFtZSBzdHJpbmcAcmFuIG9mZiBlbmQgb2YgaW5wdXQgYnVmZmVyIHdoaWxlIGRlY29kaW5nIC0gdW50ZXJtaW5hdGVkIHNvdXJjZSBmaWxlIG5hbWUgc3RyaW5nAGNhbid0IGR1cGxpY2F0ZSByZXNvbHZlZCBmaWxlIG5hbWUgc3RyaW5nAGNhbid0IGR1cGxpY2F0ZSBmaWxlIHN0cmluZwBjYW4ndCBhbGxvY2F0ZSBtZW1vcnkgZm9yIGVudmlyb25tZW50IHZhcmlhYmxlIHN0cmluZwBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIG5vcm1hbGl6ZWQgc3RyaW5nAGNhbid0IGluaXRpYWxpemUgcmVmLWNvdW50ZWQgc3RyaW5nAGNhbid0IGNyZWF0ZSByZWYtY291bnRlZCBzdHJpbmcATVBJIEVycm9yIFN0cmluZwBjYW4ndCByZXNldCBzdGF0cyBmb3IgcGFnZSBidWZmZXJpbmcAY2FuJ3QgcmV0cmlldmUgc3RhdHMgZm9yIHBhZ2UgYnVmZmVyaW5nAFBhZ2UgQnVmZmVyaW5nAHVuYWJsZSB0byByZXNldCBhdHRyaWJ1dGUgc2hhcmluZwB1bmFibGUgdG8gcmVzZXQgZGF0YXR5cGUgc2hhcmluZwB1bmFibGUgdG8gcmVzZXQgZGF0YXNwYWNlIHNoYXJpbmcASDVBQ19nZXRfZW50cnlfcmluZwBINUNfZ2V0X2VudHJ5X3JpbmcASDVBQ191bnNldHRsZV9lbnRyeV9yaW5nAEg1Q191bnNldHRsZV9lbnRyeV9yaW5nAEg1Q19fZmx1c2hfcmluZwBINUNfX3NlcmlhbGl6ZV9yaW5nAEg1Q19fZmx1c2hfaW52YWxpZGF0ZV9yaW5nAEg1QUNfdW5zZXR0bGVfcmluZwBINUNfdW5zZXR0bGVfcmluZwBDYW4ndCB1bnBpbiBhbGwgcGlubmVkIGVudHJpZXMgaW4gcmluZwBpbnZhbGlkIGZyZWUtbGlzdCBtYXBwaW5nAGNhbid0IGdldCBnbG9iYWwgaGVhcCBzaXplIGZvciB2aXJ0dWFsIGRhdGFzZXQgbWFwcGluZwB1bmFibGUgdG8gYWxsb2NhdGUgc3BhY2UgZm9yIHNvdXJjZSB0byBkZXN0aW5hdGlvbiBlbnVtIG1hcHBpbmcAdW5hYmxlIHRvIHJlbGVhc2UgY2h1bmsgbWFwcGluZwBzdWJmaWxpbmcAdW5hYmxlIHRvIGxvYWQgcmlnaHQgc2libGluZwBINVBnZXRfZmlsZV9sb2NraW5nAHVzZV9maWxlX2xvY2tpbmcAY2FuJ3QgZ2V0IHNpemUgb2YgdGhpbmcAQ2FuJ3QgZ2V0IHNpemUgb2YgdGhpbmcAbWV0YWRhdGEgY2FjaGluZwBINUNfc3RhcnRfbG9nZ2luZwBINUNfc3RvcF9sb2dnaW5nAEg1Q19fanNvbl90ZWFyX2Rvd25fbG9nZ2luZwBINUNfX3RyYWNlX3RlYXJfZG93bl9sb2dnaW5nAHVzZV9tZGNfbG9nZ2luZwB1bmFibGUgdG8gc3RhcnQgbG9nZ2luZwB1bmFibGUgdG8gc3RvcCBsb2dnaW5nAHVuYWJsZSB0byBzZXQgdXAganNvbiBsb2dnaW5nAHVuYWJsZSB0byBzZXQgdXAgdHJhY2UgbG9nZ2luZwB1bmFibGUgdG8gc3RhcnQgbWRjIGxvZ2dpbmcAdW5hYmxlIHRvIHN0b3AgbWRjIGxvZ2dpbmcASDVDWF9nZXRfZW5jb2RpbmcAY2hhcmFjdGVyX2VuY29kaW5nAGNhbid0IGFsbG9jYXRlIGJ1ZmZlciBmb3IgZW5jb2RpbmcAY2FuJ3Qgc2V0IGNoYXJhY3RlciBlbmNvZGluZwBjYW4ndCBnZXQgcHJvcGVydHkgdmFsdWUgZm9yIGNoYXJhY3RlciBlbmNvZGluZwBjYW4ndCB1cGdyYWRlIGRhdGF0eXBlIGVuY29kaW5nAENhbid0IHJldHJpZXZlIGxpbmsgbmFtZSBlbmNvZGluZwByYW4gb2ZmIGVuZCBvZiBpbnB1dCBidWZmZXIgd2hpbGUgZGVjb2RpbmcAUmFuIG9mZiBlbmQgb2YgYnVmZmVyIHdoaWxlIGRlY29kaW5nAGJhZCBjaGFyYWN0ZXIgcGFkZGluZwB1bnN1cHBvcnRlZCBNU0IgcGFkZGluZwB1bnN1cHBvcnRlZCBMU0IgcGFkZGluZwBINUFDX19leHRfY29uZmlnXzJfaW50X2NvbmZpZwBINUZEX19mYW1pbHlfZ2V0X2RlZmF1bHRfY29uZmlnAEg1QUNfc2V0X2NhY2hlX2F1dG9fcmVzaXplX2NvbmZpZwBINUNfc2V0X2NhY2hlX2F1dG9fcmVzaXplX2NvbmZpZwBINUFDX2dldF9jYWNoZV9hdXRvX3Jlc2l6ZV9jb25maWcASDVDX2dldF9jYWNoZV9hdXRvX3Jlc2l6ZV9jb25maWcASDVDX3ZhbGlkYXRlX3Jlc2l6ZV9jb25maWcASDVGRF9zcGxpdF9wb3B1bGF0ZV9jb25maWcASDVGRF9fc3BsaXR0ZXJfcG9wdWxhdGVfY29uZmlnAEg1RkRfbXVsdGlfcG9wdWxhdGVfY29uZmlnAEg1QUNfdmFsaWRhdGVfY29uZmlnAEg1Q19zZXRfY2FjaGVfaW1hZ2VfY29uZmlnAEg1QUNfdmFsaWRhdGVfY2FjaGVfaW1hZ2VfY29uZmlnAEg1Q192YWxpZGF0ZV9jYWNoZV9pbWFnZV9jb25maWcAY29uZmxpY3RpbmcgdGhyZXNob2xkIGZpZWxkcyBpbiBuZXcgY29uZmlnAGVycm9yKHMpIGluIG5ldyBjb25maWcAZXJyb3IgaW4gZ2VuZXJhbCBjb25maWd1cmF0aW9uIGZpZWxkcyBvZiBuZXcgY29uZmlnAGVycm9yIGluIHRoZSBzaXplIGluY3JlYXNlIGNvbnRyb2wgZmllbGRzIG9mIG5ldyBjb25maWcAZXJyb3IgaW4gdGhlIHNpemUgZGVjcmVhc2UgY29udHJvbCBmaWVsZHMgb2YgbmV3IGNvbmZpZwBjb25mbGljdGluZyB0aHJlc2hvbGQgZmllbGRzIGluIGNvbmZpZwBjYW4ndCBnZXQgaW5pdGlhbCBtZXRhZGF0YSBjYWNoZSByZXNpemUgY29uZmlnAGVycm9yKHMpIGluIG5ldyBjYWNoZSBpbWFnZSBjb25maWcAZXBvY2hzX2JlZm9yZV9ldmljdGlvbiB0b28gYmlnAGVwb2NoX2xlbmd0aCB0b28gYmlnAG1heF9zaXplIHRvbyBiaWcAZGlydHlfYnl0ZXNfdGhyZXNob2xkIHRvbyBiaWcAaGcAbWRjX2luaXRDYWNoZUNmZwBtZGNfaW5pdENhY2hlSW1hZ2VDZmcASDVBQ19nZXRfdGFnAEg1T19fb2hfdGFnAEg1Q1hfZ2V0X2RzZXRfbWluX29oZHJfZmxhZwBINVNNX190eXBlX3RvX2ZsYWcAZXZpY3Rfb25fY2xvc2VfZmxhZwBDYW4ndCBwcm9wYWdhdGUgZmx1c2ggZGVwIGRpcnR5IGZsYWcAY2FuJ3QgZ2V0IG9iamVjdCBjb3B5IGZsYWcAY2FuJ3QgbWFwIG1lc3NhZ2UgdHlwZSB0byBmbGFnAGNhbm5vdCBzZXQgZmlsZSdzIGRhdGFzZXQgb2JqZWN0IGhlYWRlciBtaW5pbWl6YXRpb24gZmxhZwBDYW4ndCByZXRyaWV2ZSBpbnRlcm1lZGlhdGUgZ3JvdXAgY3JlYXRpb24gZmxhZwBDYW4ndCBwcm9wYWdhdGUgZmx1c2ggZGVwIGNsZWFuIGZsYWcAY2FuJ3QgZ2V0IHVzZSBmaWxlIGxvY2tpbmcgZmxhZwBjYW4ndCBnZXQgY2hhcmFjdGVyIGVuY29kaW5nIGZsYWcAQ2FuJ3QgcmV0cmlldmUgZGF0YXNldCBtaW5pbWl6ZSBmbGFnAHVuYWJsZSB0byByZXNldCBncm91cCBtb3VudGVkIGZsYWcAdW5hYmxlIHRvIHNldCBncm91cCBtb3VudGVkIGZsYWcAY2FuJ3Qgc2V0ICdyZWFkIGF0dGVtcHRzJyBmbGFnAGNhbid0IGdldCAnc3RhcnQgbWRjIGxvZyBvbiBhY2Nlc3MnIGZsYWcAY2FuJ3QgZ2V0ICd1c2UgbWRjIGxvZ2dpbmcnIGZsYWcASDVDWF9nZXRfdGNvbnZfYnVmAEg1Q1hfZ2V0X2JrZ3JfYnVmAEg1Q1hfZ2V0X21heF90ZW1wX2J1ZgBINURfX2ZsdXNoX3NpZXZlX2J1ZgBINUNYX2dldF9tb2RpZnlfd3JpdGVfYnVmAEg1VF9uYW1lb2YASDVGRF9fc3BsaXR0ZXJfZ2V0X2VvZgBINUZEX211bHRpX2dldF9lb2YASDVGRF9nZXRfZW9mAEg1RkRnZXRfZW9mAHVuYWJsZSB0byBnZXQgZW9mAG1lbWJlciBmaWxlIGhhcyB1bmtub3duIGVvZgBiYWQgZW9mAEg1VF9faW5pdF9pbmYAbWYAY2FuJ3QgaW5zZXJ0IGNvbXBvdW5kIGRhdGF0eXBlIHdpdGhpbiBpdHNlbGYAQ2hpbGQgZW50cnkgZmx1c2ggZGVwZW5kZW5jeSBwYXJlbnQgY2FuJ3QgYmUgaXRzZWxmACVsZgBvYmpyZWYAcmVncmVmAEg1T19fY29weV9vYmpfYnlfcmVmAEg1VF9fY29udl9yZWYASDVJX2dldF9yZWYASDVTTV9faW5jcl9yZWYASDVJX19kZWNfYXBwX3JlZgBINUlfZGVjX2FwcF9yZWYAb2JqcmVmX3JlZgByZWdyZWZfcmVmAEg1SV9kZWNfdHlwZV9yZWYASDVPX2NvcHlfZXhwYW5kX3JlZgBINUlfaW5jX3JlZgBINUlpbmNfcmVmAGdjX3JlZgBINUlfX2RlY19yZWYASDVJX2RlY19yZWYASDVJZGVjX3JlZgBINUIyX19zaGFkb3dfbGVhZgBINUIyX19pbnNlcnRfbGVhZgBINUIyX19wcm90ZWN0X2xlYWYASDVCMl9fc3dhcF9sZWFmAHN5bWJvbF9sZWFmAEg1QjJfX3JlbW92ZV9sZWFmAEg1QjJfX2NyZWF0ZV9sZWFmAEg1QjJfX3VwZGF0ZV9sZWFmAGVudW1fZgBINVRfX2NvbnZfaV9mAEg1VF9fY29udl9mX2YASDVPX21zZ19zaXplX2YAJS4wTGYAJUxmAGZhbWlseV9uZXdzaXplAEg1VF9fcmVmX21lbV9nZXRzaXplAEg1VF9fcmVmX29ial9kaXNrX2dldHNpemUASDVUX19yZWZfZGlza19nZXRzaXplAEg1SExfaGVhcHNpemUAc2htc2dfbWVzc2FnZV9taW5zaXplAEg1T19fY2h1bmtfcmVzaXplAG9sZF9lbnRyeV9zaXplID49IG5ld19lbnRyeV9zaXplAEg1RF9fZmFycmF5X2lkeF9zaXplAEg1RF9fZWFycmF5X2lkeF9zaXplAEg1RF9fYnRyZWVfaWR4X3NpemUASDVEX19idDJfaWR4X3NpemUAbWluX3NpemUgPiBtYXhfc2l6ZQBINU9fbXNnX3Jhd19zaXplAEg1VF9fc2V0X3NpemUASDVUc2V0X3NpemUASDVITF9nZXRfc2l6ZQBINVRnZXRfc2l6ZQBINUZfX3N1cGVyX3NpemUAcGFnZV9idWZmZXJfc2l6ZQBINURfX2NhbGN1bGF0ZV9taW5pbXVtX2hlYWRlcl9zaXplAEg1T19lZmxfdG90YWxfc2l6ZQBINVNfX3BvaW50X3NlcmlhbF9zaXplAEg1U19faHlwZXJfc2VyaWFsX3NpemUASDVGU19fc2VjdF91bmxpbmtfc2l6ZQBINUZTX19zZWN0X2xpbmtfc2l6ZQBINUhGX19tYW5faWJsb2NrX3NpemUAbWV0YV9ibG9ja19zaXplAHNkYXRhX2Jsb2NrX3NpemUASDVIR19nZXRfb2JqX3NpemUASDVTTV9paF9zaXplAGtleV9wcmVmZXRjaF9zaXplAEg1R19fc3RhYl9iaF9zaXplAEg1RF9fdmxlbl9nZXRfYnVmX3NpemUAc2lldmVfYnVmX3NpemUASDVDX19wcmVmZXRjaGVkX2VudHJ5X2ZzZl9zaXplAEg1Q19fZXBvY2hfbWFya2VyX2ZzZl9zaXplAEg1Q19fYXV0b19hZGp1c3RfY2FjaGVfc2l6ZQBINUFDX2dldF9jYWNoZV9zaXplAEg1Q19nZXRfY2FjaGVfc2l6ZQBINUNfX2ZsYXNoX2luY3JlYXNlX2NhY2hlX3NpemUASDVEX19nZXRfc3RvcmFnZV9zaXplAEg1RF9fZ2V0X2NodW5rX3N0b3JhZ2Vfc2l6ZQBmaWxlX3NwYWNlX3BhZ2Vfc2l6ZQBINUIyX19ub2RlX3NpemUASDVIRl9fc3BhY2Vfc2l6ZQBINU9fX2ZpbGxfbmV3X3NoYXJlZF9zaXplAEg1T19fYXR0cl9zaGFyZWRfc2l6ZQBINU9fX2ZpbGxfc2hhcmVkX3NpemUASDVPX19kdHlwZV9zaGFyZWRfc2l6ZQBINU9fX3BsaW5lX3NoYXJlZF9zaXplAEg1T19fc2RzcGFjZV9zaGFyZWRfc2l6ZQBINUNfX3ByZWZldGNoZWRfZW50cnlfZ2V0X2ZpbmFsX2xvYWRfc2l6ZQBINUhMX19jYWNoZV9wcmVmaXhfZ2V0X2ZpbmFsX2xvYWRfc2l6ZQBINUNfX2Vwb2NoX21hcmtlcl9nZXRfZmluYWxfbG9hZF9zaXplAEg1SEZfX2NhY2hlX2hkcl9nZXRfZmluYWxfbG9hZF9zaXplAEg1SEdfX2NhY2hlX2hlYXBfZ2V0X2ZpbmFsX2xvYWRfc2l6ZQBINUZfX2NhY2hlX2RydnJpbmZvX2dldF9maW5hbF9sb2FkX3NpemUASDVGX19jYWNoZV9zdXBlcmJsb2NrX2dldF9maW5hbF9sb2FkX3NpemUASDVPX19jYWNoZV9nZXRfZmluYWxfbG9hZF9zaXplAEg1Q19fcHJlZmV0Y2hlZF9lbnRyeV9nZXRfaW5pdGlhbF9sb2FkX3NpemUASDVDX19lcG9jaF9tYXJrZXJfZ2V0X2luaXRpYWxfbG9hZF9zaXplAGtleV9hbGxvY19zaXplAEg1U19fcG9pbnRfZ2V0X3ZlcnNpb25fZW5jX3NpemUASDVTX19oeXBlcl9nZXRfdmVyc2lvbl9lbmNfc2l6ZQBjYW4ndCBkZXRlcm1pbmUgdmVyc2lvbiBhbmQgZW5jX3NpemUAY2FuJ3QgZGV0ZXJtaW5lIGh5cGVyIHZlcnNpb24gJiBlbmNfc2l6ZQBlZmNfc2l6ZQBINUNYX2dldF92ZWNfc2l6ZQBINURfX2xheW91dF9tZXRhX3NpemUASDVIRl9zaXplAEg1QjJfc2l6ZQBINVBMc2l6ZQBpbnZhbGlkIGVudHJ5IHNpemUAaW52YWxpZCB3aW5kb3cgc2l6ZQBjYW4ndCBnZXQgb2JqZWN0IHNpemUAdW5hYmxlIHRvIHNldCBieXRlIG51bWJlciBmb3Igb2JqZWN0IHNpemUAY2FuJ3QgZ2V0IGJ5dGUgbnVtYmVyIGZvciBvYmplY3Qgc2l6ZQBiYWQgYnl0ZSBudW1iZXIgZm9yIG9iamVjdCBzaXplAGludmFsaWQgZnJhY3RhbCBoZWFwIG9iamVjdCBzaXplAGNhbid0IHJldHJpZXZlIEkvTyB2ZWN0b3Igc2l6ZQBDYW4ndCByZXRyaWV2ZSBJL08gdmVjdG9yIHNpemUAQ2FuJ3QgcmV0cmlldmUgbWF4aW11bSB0ZW1wb3JhcnkgYnVmZmVyIHNpemUAY2FuJ3QgZ2V0IHNpZXZlIGJ1ZmZlciBzaXplAGNhbid0IHNpZXZlIGJ1ZmZlciBzaXplAGNhbid0IHNldCBwYWdlIGJ1ZmZlciBzaXplAGNhbid0IGdldCBwYWdlIGJ1ZmZlciBzaXplAGNhbid0IGdldCBuZXcgZmFtaWx5IG1lbWJlciBzaXplAGNhbid0IHF1ZXJ5IGxvY2FsIGhlYXAgc2l6ZQBjYW4ndCBpbmNyZWFzZSBhbGxvY2F0ZWQgaGVhcCBzaXplAHByb3BlcnR5IGhhcyB6ZXJvIHNpemUAbWVzc2FnZSBvZiB0eXBlICclcycgaGFzIHplcm8gc2l6ZQB1bmtub3duIHBvaW50IGluZm8gc2l6ZQB1bmFibGUgdG8gY2hlY2sgZGF0YXNwYWNlIHNlbGVjdGlvbiBzaXplAGNhbid0IGZpbmQgZGF0YXNwYWNlIHNlbGVjdGlvbiBzaXplAGludmFsaWQgY29udmVyc2lvbiBzaXplAGNhbm5vdCBnZXQgZGltZW5zaW9uIHNpemUATlVMTCB0b2tlbiBzaXplAGNvbXBhY3QgZGF0YXNldCBzaXplIGlzIGJpZ2dlciB0aGFuIGhlYWRlciBtZXNzYWdlIG1heGltdW0gc2l6ZQBiYWQgb2JqZWN0IGhlYWRlciBjaHVuayBzaXplAGNhbid0IGdldCBsaW5rIHNpemUAdW5hYmxlIHRvIHNldCB1c2VyYmxvY2sgc2l6ZQB1bmFibGUgdG8gZ2V0IHVzZXJibG9jayBzaXplAGJhZCBkZWNvZGVkIHN1cGVyYmxvY2sgc2l6ZQBpbmNvcnJlY3QgaGVhcCBibG9jayBzaXplAGJ1ZmZlciBvdmVyZmxvdyB3aGlsZSBkZWNvZGluZyBzZWxlY3Rpb24gZW5jb2Rpbmcgc2l6ZQB1bmFibGUgdG8gZGV0ZXJtaW5lIGVuY29kaW5nIHNpemUAY2FuJ3QgcmV0cmlldmUgbWF4LiB0ZW1wLiBidWYgc2l6ZQBpbmNvbnNpc3RlbnQgZmlsbCB2YWx1ZSBzaXplAGNhbid0IHNldCBkYXRhIGNhY2hlIGJ5dGUgc2l6ZQBjYW4ndCBnZXQgZGF0YSBjYWNoZSBieXRlIHNpemUAVW5hYmxlIHRvIGNvbXB1dGUgc2l6ZQBjYW4ndCBnZXQgYXR0cmlidXRlIHNpemUAZGlzYWdyZWVtZW50IGFib3V0IGRhdGF0eXBlIHNpemUAY2FuJ3QgZ2V0IGRhdGF0eXBlIHNpemUAdW5hYmxlIHRvIGdldCBkYXRhdHlwZSBzaXplAGZpbGwgdmFsdWUgc2l6ZSBkb2Vzbid0IG1hdGNoIGRhdGFzZXQncyBkYXRhdHlwZSBzaXplAHVuYWJsZSB0byBkZXRlcm1pbmUgZGF0YXR5cGUgc2l6ZQBjYW4ndCBmaW5kIGRhdGF0eXBlIHNpemUAaW52YWxpZCBkYXRhdHlwZSBzaXplAGJhZCBkYXRhdHlwZSBzaXplAGNhbid0IGdldCBJL08gZmlsdGVyIHBpcGVsaW5lIHNpemUAdW5hYmxlIHRvIGdldCBmaWxlIHNpemUAb2Zmc2V0IGlzIGJpZ2dlciB0aGFuIGZpbGUgc2l6ZQB1bmFibGUgdG8gZGV0ZXJtaW5lIGZpbGUgc2l6ZQBjYW4ndCBzZXQgZWxpbmsgZmlsZSBjYWNoZSBzaXplAGNhbid0IGdldCBlbGluayBmaWxlIGNhY2hlIHNpemUAY2FuJ3Qgc2V0IG1ldGFkYXRhIGNhY2hlIHNpemUAY2FuJ3QgZ2V0IG1ldGFkYXRhIGNhY2hlIHNpemUAY2FuJ3Qgc2V0ICdzbWFsbCBkYXRhJyBjYWNoZSBzaXplAGNhbid0IGdldCAnc21hbGwgZGF0YScgY2FjaGUgc2l6ZQBjYW4ndCBnZXQgbWVzc2FnZSBzaXplAGNhbid0IGNvbXB1dGUgb2JqZWN0IGhlYWRlciBtZXNzYWdlIHNpemUAY2FuJ3QgZmluZCBtZXNzYWdlIHNpemUAdW5hYmxlIHRvIGdldCBPSCBtZXNzYWdlIHNpemUAZGF0YXNwYWNlIHNpemUgZXhjZWVkcyBleHRlcm5hbCBzdG9yYWdlIHNpemUAUGFnZSBCdWZmZXIgc2l6ZSBtdXN0IGJlID49IHRvIHRoZSBwYWdlIHNpemUAdW5hYmxlIHRvIHNldCBmaWxlIHNwYWNlIHBhZ2Ugc2l6ZQBjYW4ndCBnZXQgZmlsZSBzcGFjZSBwYWdlIHNpemUAY2FuJ3QgcmV0cmlldmUgaW1hZ2Ugc2l6ZQB1bmFibGUgdG8gZ2V0IGZpbGUgc3BhY2UgZnJlZSBzaXplAGNhbid0IGdldCBlbmNvZGUgc2l6ZQB1bmFibGUgdG8gZ2V0IGRhdGFzcGFjZSBzaXplAHVuYWJsZSB0byBjaGFuZ2UgYnVmZmVyIGRhdGFzcGFjZSBzaXplAGNhbid0IGZpbmQgZGF0YXNwYWNlIHNpemUAY29tcG91bmQgbWVtYmVyIG9mZnNldCBvdmVyZmxvd2VkIGNvbXBvdW5kIHNpemUAY29tcG91bmQgbWVtYmVyIHNpemUgb3ZlcmZsb3dlZCBjb21wb3VuZCBzaXplAGludmFsaWQgc2l6ZQBub3QgYSB2YWxpZCBzaXplAHVuYWJsZSB0byBnZXQgZGF0YXR5cGUgc2VyaWFsaXplZCBzaXplAGNhbid0IHJldHJpZXZlIGNodW5rZWQgZGF0YXNldCBhbGxvY2F0ZWQgc2l6ZQBkc2V0X29oX21pbmltaXplAEg1R19ub3JtYWxpemUASDVDX19wcmVmZXRjaGVkX2VudHJ5X2Rlc2VyaWFsaXplAEg1SExfX2NhY2hlX3ByZWZpeF9kZXNlcmlhbGl6ZQBINU9fX3ByZWZpeF9kZXNlcmlhbGl6ZQBINUhGX19zZWN0X3Jvd19kZXNlcmlhbGl6ZQBINVNNX19jYWNoZV9saXN0X2Rlc2VyaWFsaXplAEg1U19fcG9pbnRfZGVzZXJpYWxpemUASDVCMl9fY2FjaGVfaW50X2Rlc2VyaWFsaXplAEg1TUZfX3NlY3RfZGVzZXJpYWxpemUASDVIRl9fc2VjdF9pbmRpcmVjdF9kZXNlcmlhbGl6ZQBINVNfc2VsZWN0X2Rlc2VyaWFsaXplAEg1U19faHlwZXJfZGVzZXJpYWxpemUASDVDX19lcG9jaF9tYXJrZXJfZGVzZXJpYWxpemUASDVGU19fY2FjaGVfaGRyX2Rlc2VyaWFsaXplAEg1SEZfX2NhY2hlX2hkcl9kZXNlcmlhbGl6ZQBINUZBX19jYWNoZV9oZHJfZGVzZXJpYWxpemUASDVFQV9fY2FjaGVfaGRyX2Rlc2VyaWFsaXplAEg1QjJfX2NhY2hlX2hkcl9kZXNlcmlhbGl6ZQBINUhMX19oZHJfZGVzZXJpYWxpemUASDVIR19faGRyX2Rlc2VyaWFsaXplAEg1SEdfX2NhY2hlX2hlYXBfZGVzZXJpYWxpemUASDVGU19fY2FjaGVfc2luZm9fZGVzZXJpYWxpemUASDVGX19jYWNoZV9kcnZyaW5mb19kZXNlcmlhbGl6ZQBINVNfX2FsbF9kZXNlcmlhbGl6ZQBINUhMX19mbF9kZXNlcmlhbGl6ZQBINU9fX2NodW5rX2Rlc2VyaWFsaXplAEg1T19fY2FjaGVfY2hrX2Rlc2VyaWFsaXplAEg1RUFfX2NhY2hlX3NibG9ja19kZXNlcmlhbGl6ZQBINUZfX2NhY2hlX3N1cGVyYmxvY2tfZGVzZXJpYWxpemUASDVIRl9fY2FjaGVfaWJsb2NrX2Rlc2VyaWFsaXplAEg1RUFfX2NhY2hlX2libG9ja19kZXNlcmlhbGl6ZQBINUhGX19jYWNoZV9kYmxvY2tfZGVzZXJpYWxpemUASDVGQV9fY2FjaGVfZGJsb2NrX2Rlc2VyaWFsaXplAEg1RUFfX2NhY2hlX2RibG9ja19kZXNlcmlhbGl6ZQBINUhMX19jYWNoZV9kYXRhYmxvY2tfZGVzZXJpYWxpemUASDVCMl9fY2FjaGVfbGVhZl9kZXNlcmlhbGl6ZQBINVNfX25vbmVfZGVzZXJpYWxpemUASDVIRl9fc2VjdF9zaW5nbGVfZGVzZXJpYWxpemUASDVTTV9fY2FjaGVfdGFibGVfZGVzZXJpYWxpemUASDVPX19jYWNoZV9kZXNlcmlhbGl6ZQBINUJfX2NhY2hlX2Rlc2VyaWFsaXplAEg1RkFfX2NhY2hlX2RibGtfcGFnZV9kZXNlcmlhbGl6ZQBINUVBX19jYWNoZV9kYmxrX3BhZ2VfZGVzZXJpYWxpemUASDVHX19jYWNoZV9ub2RlX2Rlc2VyaWFsaXplAEg1QUNfX3Byb3h5X2VudHJ5X3NlcmlhbGl6ZQBINUNfX3ByZWZldGNoZWRfZW50cnlfc2VyaWFsaXplAEg1U01fX2NhY2hlX2xpc3Rfc2VyaWFsaXplAEg1U19fcG9pbnRfc2VyaWFsaXplAEg1QjJfX2NhY2hlX2ludF9zZXJpYWxpemUASDVTX19oeXBlcl9zZXJpYWxpemUASDVDX19lcG9jaF9tYXJrZXJfc2VyaWFsaXplAEg1SEZfX2NhY2hlX2hkcl9zZXJpYWxpemUASDVGU19fY2FjaGVfc2luZm9fc2VyaWFsaXplAEg1Rl9fY2FjaGVfZHJ2cmluZm9fc2VyaWFsaXplAEg1T19fY2h1bmtfc2VyaWFsaXplAEg1T19fY2FjaGVfY2hrX3NlcmlhbGl6ZQBINUZfX2NhY2hlX3N1cGVyYmxvY2tfc2VyaWFsaXplAEg1RUFfX2NhY2hlX2libG9ja19zZXJpYWxpemUASDVGQV9fY2FjaGVfZGJsb2NrX3NlcmlhbGl6ZQBINUVBX19jYWNoZV9kYmxvY2tfc2VyaWFsaXplAEg1QjJfX2NhY2hlX2xlYWZfc2VyaWFsaXplAEg1Q19fcHJlZmV0Y2hlZF9lbnRyeV9wcmVfc2VyaWFsaXplAEg1Q19fZXBvY2hfbWFya2VyX3ByZV9zZXJpYWxpemUASDVGU19fY2FjaGVfaGRyX3ByZV9zZXJpYWxpemUASDVIRl9fY2FjaGVfaGRyX3ByZV9zZXJpYWxpemUASDVGU19fY2FjaGVfc2luZm9fcHJlX3NlcmlhbGl6ZQBINUhGX19jYWNoZV9pYmxvY2tfcHJlX3NlcmlhbGl6ZQBINUhGX19jYWNoZV9kYmxvY2tfcHJlX3NlcmlhbGl6ZQBINU9fX2NhY2hlX3NlcmlhbGl6ZQBINUJfX2NhY2hlX3NlcmlhbGl6ZQBINUZBX19jYWNoZV9kYmxrX3BhZ2Vfc2VyaWFsaXplAEg1RUFfX2NhY2hlX2RibGtfcGFnZV9zZXJpYWxpemUASDVHX19jYWNoZV9ub2RlX3NlcmlhbGl6ZQBjYW4ndCBzZXJpYWxpemUAQ2FuJ3QgcHJvcGFnYXRlIGZsdXNoIGRlcCBzZXJpYWxpemUASDVIRl9fdGlueV9yZW1vdmUASDVEX19mYXJyYXlfaWR4X3JlbW92ZQBINURfX2VhcnJheV9pZHhfcmVtb3ZlAEg1RF9fc2luZ2xlX2lkeF9yZW1vdmUASDVEX19idHJlZV9pZHhfcmVtb3ZlAEg1RF9fYnQyX2lkeF9yZW1vdmUASDVGU19zZWN0X3JlbW92ZQBINUdfX2NvbXBhY3RfcmVtb3ZlAEg1T19fYXR0cl9yZW1vdmUASDVIRl9faHVnZV9idDJfZmlsdF9pbmRpcl9yZW1vdmUASDVIRl9faHVnZV9idDJfaW5kaXJfcmVtb3ZlAEg1SEZfX2h1Z2VfYnQyX2ZpbHRfZGlyX3JlbW92ZQBINUhGX19odWdlX2J0Ml9kaXJfcmVtb3ZlAEg1SEZfX21hbl9yZW1vdmUASDVHX29ial9yZW1vdmUASDVPX21zZ19yZW1vdmUASDVHX19kZW5zZV9yZW1vdmUASDVBX19kZW5zZV9yZW1vdmUASDVGX19zZmlsZV9yZW1vdmUASDVIRl9faHVnZV9yZW1vdmUASDVEX19idHJlZV9yZW1vdmUASDVHX19ub2RlX3JlbW92ZQBINUhGX19zcGFjZV9yZW1vdmUASDVHX19zdGFiX3JlbW92ZQBINVNMX3JlbW92ZQBINUhMX3JlbW92ZQBINUlfcmVtb3ZlAEg1SEdfcmVtb3ZlAEg1SEZfcmVtb3ZlAEg1Ql9yZW1vdmUASDVCMl9yZW1vdmUASDVQTHJlbW92ZQBINVZMX19uYXRpdmVfbGlua19tb3ZlAEg1VkxfX2xpbmtfbW92ZQBINVZMbGlua19tb3ZlAEg1TF9fbW92ZQBINUhGX19tYW5faWJsb2NrX3Jvb3RfaGFsdmUASDVIRl9fc2VjdF9yb3dfcmV2aXZlAEg1SEZfX3NlY3RfaW5kaXJlY3RfcmV2aXZlAEg1SEZfX3NlY3Rfc2luZ2xlX3Jldml2ZQBOZXcgc2l6ZSBpcyBub24tcG9zaXRpdmUAY2h1bmsgZGltZW5zaW9uYWxpdHkgbXVzdCBiZSBwb3NpdGl2ZQBhbGwgY2h1bmsgZGltZW5zaW9ucyBtdXN0IGJlIHBvc2l0aXZlAGVwb2Noc19iZWZvcmVfZXZpY3Rpb24gbXVzdCBiZSBwb3NpdGl2ZQBzaXplIG11c3QgYmUgcG9zaXRpdmUASDVWTF9vYmplY3RfaXNfbmF0aXZlAEg1VkxvYmplY3RfaXNfbmF0aXZlAGRpbWVuc2lvbmFsaXR5IGNhbm5vdCBiZSBuZWdhdGl2ZQBsaW5rIGNvdW50IHdvdWxkIGJlIG5lZ2F0aXZlAHRydWUAbWVtYmVyIG5hbWUgaXMgbm90IHVuaXF1ZQBmaWxlIG5hbWVzIG5vdCB1bmlxdWUAb3BhcXVlAEg1VkxfX3JlZ2lzdGVyX2Nvbm5lY3Rvcl9ieV92YWx1ZQBINVZMcmVnaXN0ZXJfY29ubmVjdG9yX2J5X3ZhbHVlAEg1UF9zZXRfZHJpdmVyX2J5X3ZhbHVlAEg1RkRfcmVnaXN0ZXJfZHJpdmVyX2J5X3ZhbHVlAEg1RkRfaXNfZHJpdmVyX3JlZ2lzdGVyZWRfYnlfdmFsdWUASDVWTGdldF92YWx1ZQBINVRnZXRfbWVtYmVyX3ZhbHVlAEg1UF9nZXRfZmlsbF92YWx1ZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHRlbXBvcmFyeSBwcm9wZXJ0eSB2YWx1ZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgdGVtcG9yYXJ5IHByb3BlcnR5IHZhbHVlAGNhbid0IHNldCBwcm9wZXJ0eSB2YWx1ZQB1bmFibGUgdG8gZ2V0IHByb3BlcnR5IHZhbHVlAGNhbid0IHJlbGVhc2UgcHJvcGVydHkgdmFsdWUAQ2FuJ3QgcHV0IHZhbHVlAENhbid0IHNldCB2YWx1ZQBjYW4ndCBvcGVyYXRlIG9uIHBsaXN0IHRvIHNldCB2YWx1ZQBDYW4ndCBnZXQgdmFsdWUAY2FuJ3Qgb3BlcmF0ZSBvbiBwbGlzdCB0byBnZXQgdmFsdWUAY2FuJ3Qgb3BlcmF0ZSBvbiBwbGlzdCB0byBwZWVrIGF0IHZhbHVlAGludmFsaWQgZW5kLW9mLWFkZHJlc3MgdmFsdWUAY2FuJ3Qgc2V0IFJGSUMgZmxhZ3MgdmFsdWUAY2FuJ3QgZ2V0IFJGSUMgZmxhZ3MgdmFsdWUAY2Fubm90IGdldCBtZW1iZXIgdmFsdWUAbm90IHZhbGlkIGRpcmVjdGlvbiB2YWx1ZQBjYW4ndCBjb3B5IGZpbGwgdmFsdWUAY2FuJ3Qgc2V0IGZpbGwgdmFsdWUAdW5hYmxlIHRvIHNldCBmaWxsIHZhbHVlAGNhbid0IGdldCBmaWxsIHZhbHVlAHVuYWJsZSB0byBnZXQgZmlsbCB2YWx1ZQBjYW4ndCBzZXQgZWxlbWVudCB0byBjbGFzcydzIGZpbGwgdmFsdWUAY2FuJ3Qgc2V0IGV4dGVuc2libGUgYXJyYXkgaW5kZXggYmxvY2sgZWxlbWVudHMgdG8gY2xhc3MncyBmaWxsIHZhbHVlAGNhbid0IHNldCBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sgZWxlbWVudHMgdG8gY2xhc3MncyBmaWxsIHZhbHVlAGNhbid0IHNldCBmaXhlZCBhcnJheSBkYXRhIGJsb2NrIGVsZW1lbnRzIHRvIGNsYXNzJ3MgZmlsbCB2YWx1ZQBjYW4ndCBzZXQgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrIHBhZ2UgZWxlbWVudHMgdG8gY2xhc3MncyBmaWxsIHZhbHVlAGNhbid0IHNldCBmaXhlZCBhcnJheSBkYXRhIGJsb2NrIHBhZ2UgZWxlbWVudHMgdG8gY2xhc3MncyBmaWxsIHZhbHVlAHVuYWJsZSB0byBjb3B5IGRhdGFzZXQgZGF0YXR5cGUgZm9yIGZpbGwgdmFsdWUAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaWxsIHZhbHVlAHVuYWJsZSB0byBpbml0aWFsaXplIGRhdGFzZXQgd2l0aCBmaWxsIHZhbHVlAGNhbid0IHNldCBsYXRlc3QgdmVyc2lvbiBvZiBmaWxsIHZhbHVlAGNhbid0IHJldHJpZXZlIGZpbGwgdmFsdWUAdW5hYmxlIHRvIHdyaXRlIGZpbGwgdmFsdWUAY2FuJ3QgZHVwbGljYXRlIHNvZnQgbGluayB2YWx1ZQB1bmFibGUgdG8gZ2V0IGxpbmsgdmFsdWUAY2FuJ3QgcmV0cmlldmUgbGluayB2YWx1ZQBjYW4ndCBnZXQgc2tpcCBFT0YgY2hlY2sgdmFsdWUAQ2FuJ3QgY29tcHV0ZSB2YWx1ZQBjYW4ndCBvcGVyYXRlIG9uIHBsaXN0IHRvIG92ZXJ3cml0ZSB2YWx1ZQBjYW4ndCBnZXQgZXZpY3Qgb24gY2xvc2UgdmFsdWUAVW5hYmxlIHRvIGVuY29kZSB2YWx1ZQBVbmFibGUgdG8gZGVjb2RlIHZhbHVlAEJhZCB2YWx1ZQB1bmFibGUgdG8gb2J0YWluIEVPRi9FT0EgdmFsdWUAdW5hYmxlIHRvIHJlc2V0IEVPQSB2YWx1ZQBpbnZhbGlkIHN0cmlkZT09MCB2YWx1ZQBUdWUAY3JlYXRlX3ZsZW5fc3RyX2F0dHJpYnV0ZQBkZWxldGVfYXR0cmlidXRlAGNyZWF0ZV9hdHRyaWJ1dGUAY2FuJ3QgY29weSBhdHRyaWJ1dGUAdW5hYmxlIHRvIGNvcHkgYXR0cmlidXRlAHVuYWJsZSB0byBtb2RpZnkgYXR0cmlidXRlAHVuYWJsZSB0byByZWxlYXNlIHByZXZpb3VzIGF0dHJpYnV0ZQBjYW4ndCBnZXQgVk9MIG9iamVjdCBmb3IgYXR0cmlidXRlAGNhbid0IGNsb3NlIGRlc3RpbmF0aW9uIGF0dHJpYnV0ZQB1bmFibGUgdG8gc3luY2hyb25vdXNseSBvcGVuIGF0dHJpYnV0ZQBjYW4ndCBvcGVuIGF0dHJpYnV0ZQB1bmFibGUgdG8gb3BlbiBhdHRyaWJ1dGUAbm90IGFuIGF0dHJpYnV0ZQBsb2NhdGlvbiBpcyBub3QgdmFsaWQgZm9yIGFuIGF0dHJpYnV0ZQBjYW4ndCBjb3B5IGV4aXN0aW5nIGF0dHJpYnV0ZQBlcnJvciBkZWxldGluZyBhdHRyaWJ1dGUAZXJyb3IgdXBkYXRpbmcgYXR0cmlidXRlAHByb2JsZW0gY2xvc2luZyBhdHRyaWJ1dGUAdW5hYmxlIHRvIGdldCBvYmplY3QgbG9jYXRpb24gb2YgYXR0cmlidXRlAHVuYWJsZSB0byBnZXQgcGF0aCBvZiBhdHRyaWJ1dGUAdW5hYmxlIHRvIGdldCBkYXRhdHlwZSBvZiBhdHRyaWJ1dGUAZXJyb3IgY2hlY2tpbmcgZm9yIGV4aXN0ZW5jZSBvZiBhdHRyaWJ1dGUAdW5hYmxlIHRvIGdldCBkYXRhc3BhY2Ugb2YgYXR0cmlidXRlAGNhbid0IGdldCBkYXRhdHlwZSBJRCBvZiBhdHRyaWJ1dGUAY2FuJ3QgZ2V0IHNwYWNlIElEIG9mIGF0dHJpYnV0ZQB1bmFibGUgdG8gaW5pdGlhbGl6ZSBhdHRyaWJ1dGUAdW5hYmxlIHRvIHdyaXRlIGF0dHJpYnV0ZQB1bmFibGUgdG8gZGVsZXRlIGF0dHJpYnV0ZQB1bmFibGUgdG8gc3luY2hyb25vdXNseSBjcmVhdGUgYXR0cmlidXRlAHVuYWJsZSB0byBjcmVhdGUgYXR0cmlidXRlAGNhbid0IGFsbG9jYXRlIGF0dHJpYnV0ZQBjYW4ndCBsb2NhdGUgYXR0cmlidXRlAGNhbid0IGNsb3NlIGF0dHJpYnV0ZQB1bmFibGUgdG8gY2xvc2UgYXR0cmlidXRlAHVuYWJsZSB0byByZWxlYXNlIGF0dHJpYnV0ZQBjYW4ndCBzaGFyZSBhdHRyaWJ1dGUAY2FuJ3QgcmVuYW1lIGF0dHJpYnV0ZQBjYW4ndCBlbmNvZGUgYXR0cmlidXRlAGNhbid0IGRlY29kZSBhdHRyaWJ1dGUAdW5hYmxlIHRvIGNvcHkgcmVmZXJlbmNlIGF0dHJpYnV0ZQB1bmFibGUgdG8gZGVsZXRlIHNoYXJlZCBhdHRyaWJ1dGUAZmFpbGVkIGluIGZpbmRpbmcgb3BlbmVkIGF0dHJpYnV0ZQB1bmFibGUgdG8gcmVhZCBhdHRyaWJ1dGUAQXR0cmlidXRlAEg1RkRfX2ZhbWlseV93cml0ZQBINVZMX19uYXRpdmVfZGF0YXNldF93cml0ZQBINVZMX19kYXRhc2V0X3dyaXRlAEg1VkxfZGF0YXNldF93cml0ZQBINVZMZGF0YXNldF93cml0ZQBINURfX2NodW5rX2RpcmVjdF93cml0ZQBINUZfc2hhcmVkX3NlbGVjdF93cml0ZQBINURfX3NlbGVjdF93cml0ZQBINVZMX19uYXRpdmVfYXR0cl93cml0ZQBINU9fX2F0dHJfd3JpdGUASDVWTF9fYXR0cl93cml0ZQBINVZMX2F0dHJfd3JpdGUASDVWTGF0dHJfd3JpdGUASDVUX192bGVuX21lbV9zdHJfd3JpdGUASDVGX19zdGFydF9zd21yX3dyaXRlAEg1RkRfX3NwbGl0dGVyX3dyaXRlAEg1VF9fdmxlbl9tZW1fc2VxX3dyaXRlAEg1RkRfc3RkaW9fd3JpdGUASDVIRl9fbWFuX3dyaXRlAEg1Rl9fYWNjdW1fd3JpdGUASDVUX19yZWZfbWVtX3dyaXRlAEg1RF9fZWZsX3dyaXRlAEg1RF9fdmlydHVhbF93cml0ZQBINVRfX3ZsZW5fZGlza193cml0ZQBINVRfX3JlZl9kaXNrX3dyaXRlAEg1RF9fY2h1bmtfd3JpdGUASDVGX3NoYXJlZF9ibG9ja193cml0ZQBINUZfYmxvY2tfd3JpdGUASDVEX19zY2F0Z2F0aF93cml0ZQBINURfX2xheW91dF9vaF93cml0ZQBINU9fbXNnX3dyaXRlAEg1RkRfX2xvZ193cml0ZQBINURfX2NvbnRpZ193cml0ZQBINUFfX2RlbnNlX3dyaXRlAEg1RkRfX2NvcmVfd3JpdGUASDVIRl9faHVnZV93cml0ZQBINURfX3dyaXRlAEg1QV9fd3JpdGUASDVTX3dyaXRlAEg1SEZfd3JpdGUASDVGRF93cml0ZQBINVBCX3dyaXRlAEg1RkRfX3NlYzJfd3JpdGUASDVGRHdyaXRlAEg1RHdyaXRlAEg1QXdyaXRlAGNhbid0IHBlcmZvcm0gdmVjdG9yaXplZCBzaWV2ZSBidWZmZXIgd3JpdGUAY2FuJ3Qgc3RhcnQgU1dNUiB3cml0ZQBjYW4ndCBwZXJmb3JtIHZlY3Rvcml6ZWQgRUZMIHdyaXRlAEg1RkRfX2ZhbWlseV9kZWxldGUASDVEX19mYXJyYXlfaWR4X2RlbGV0ZQBINURfX2VhcnJheV9pZHhfZGVsZXRlAEg1RF9fbm9uZV9pZHhfZGVsZXRlAEg1RF9fYnRyZWVfaWR4X2RlbGV0ZQBINURfX2J0Ml9pZHhfZGVsZXRlAEg1T19fbGF5b3V0X2RlbGV0ZQBINU9fX2NvbnRfZGVsZXRlAEg1T19fYXR0cl9kZWxldGUASDVGRF9fc3BsaXR0ZXJfZGVsZXRlAEg1SEZfX2hkcl9kZWxldGUASDVGQV9faGRyX2RlbGV0ZQBINUVBX19oZHJfZGVsZXRlAEg1QjJfX2hkcl9kZWxldGUASDVGRF9zdGRpb19kZWxldGUASDVPX19saW5mb19kZWxldGUASDVPX19haW5mb19kZWxldGUASDVEX192aXJ0dWFsX2RlbGV0ZQBINVRfX3ZsZW5fZGlza19kZWxldGUASDVPX19jaHVua19kZWxldGUASDVEX19jaHVua19kZWxldGUASDVPX2xpbmtfZGVsZXRlAEg1RUFfX3NibG9ja19kZWxldGUASDVIRl9fbWFuX2libG9ja19kZWxldGUASDVFQV9faWJsb2NrX2RlbGV0ZQBINUhGX19tYW5fZGJsb2NrX2RlbGV0ZQBINUZBX19kYmxvY2tfZGVsZXRlAEg1RUFfX2RibG9ja19kZWxldGUASDVGRF9tdWx0aV9kZWxldGUASDVPX19tZGNpX2RlbGV0ZQBINU9fbXNnX2RlbGV0ZQBINUZEX19sb2dfZGVsZXRlAEg1RF9fY29udGlnX2RlbGV0ZQBINUdfX2RlbnNlX2RlbGV0ZQBINUFfX2RlbnNlX2RlbGV0ZQBINUZEX19jb3JlX2RlbGV0ZQBINUhGX19odWdlX2RlbGV0ZQBINUhGX19zcGFjZV9kZWxldGUASDVPX19maWxsX25ld19zaGFyZWRfZGVsZXRlAEg1T19fYXR0cl9zaGFyZWRfZGVsZXRlAEg1T19fZmlsbF9zaGFyZWRfZGVsZXRlAEg1T19fZHR5cGVfc2hhcmVkX2RlbGV0ZQBINU9fX3BsaW5lX3NoYXJlZF9kZWxldGUASDVPX19zZHNwYWNlX3NoYXJlZF9kZWxldGUASDVPX19zaGFyZWRfZGVsZXRlAEg1T19fc3RhYl9kZWxldGUASDVHX19zdGFiX2RlbGV0ZQBINUxfX2RlbGV0ZQBINUZfX2RlbGV0ZQBINUZTX2RlbGV0ZQBINUZPX2RlbGV0ZQBINU9fZGVsZXRlAEg1U01fZGVsZXRlAEg1SExfZGVsZXRlAEg1SEZfZGVsZXRlAEg1RkRfZGVsZXRlAEg1Ql9kZWxldGUASDVGQV9kZWxldGUASDVFQV9kZWxldGUASDVGRF9fc2VjMl9kZWxldGUASDVCMl9kZWxldGUASDVGRGRlbGV0ZQBINUFkZWxldGUASDVUX3NhdmVfcmVmcmVzaF9zdGF0ZQBINVRfcmVzdG9yZV9yZWZyZXNoX3N0YXRlAGFsbG9jX3RpbWVfc3RhdGUAaW52YWxpZCBzcGFjZSBhbGxvY2F0aW9uIHN0YXRlAHVuYWJsZSB0byBzYXZlIGRhdGF0eXBlIHN0YXRlAHVuYWJsZSB0byByZXN0b3JlIGRhdGF0eXBlIHN0YXRlAGludmFsaWQgZGF0YXR5cGUgc3RhdGUAY2FuJ3Qgc2V0IGFsbG9jYXRpb24gdGltZSBzdGF0ZQBjYW4ndCBnZXQgc3BhY2UgYWxsb2NhdGlvbiB0aW1lIHN0YXRlAEg1RF9fZmFycmF5X2lkeF9pdGVyYXRlAEg1RF9fZWFycmF5X2lkeF9pdGVyYXRlAEg1RF9fbm9uZV9pZHhfaXRlcmF0ZQBINURfX3NpbmdsZV9pZHhfaXRlcmF0ZQBINURfX2J0cmVlX2lkeF9pdGVyYXRlAEg1RF9fYnQyX2lkeF9pdGVyYXRlAEg1RVNfX2xpc3RfaXRlcmF0ZQBINVNfX2h5cGVyX3Byb2pfaW50X2l0ZXJhdGUASDVGU19zZWN0X2l0ZXJhdGUASDVTX3NlbGVjdF9pdGVyYXRlAEg1R19fY29tcGFjdF9pdGVyYXRlAEg1T19fYXR0cl9pdGVyYXRlAEg1R19fb2JqX2l0ZXJhdGUASDVPX21zZ19pdGVyYXRlAEg1R19fZGVuc2VfaXRlcmF0ZQBINUFfX2RlbnNlX2l0ZXJhdGUASDVQTF9fcGF0aF90YWJsZV9pdGVyYXRlAEg1R19fbm9kZV9pdGVyYXRlAEg1R19fc3RhYl9pdGVyYXRlAEg1QV9faXRlcmF0ZQBINUxfaXRlcmF0ZQBINUlfaXRlcmF0ZQBINUdfaXRlcmF0ZQBINUJfaXRlcmF0ZQBINUZBX2l0ZXJhdGUASDVFQV9pdGVyYXRlAEg1QjJfaXRlcmF0ZQBINUFDX2dldF9jYWNoZV9oaXRfcmF0ZQBINUNfZ2V0X2NhY2hlX2hpdF9yYXRlAENhbid0IGdldCBoaXQgcmF0ZQBjYW4ndCByZXNldCBjYWNoZSBoaXQgcmF0ZQBjYW4ndCBnZXQgbWV0YWRhdGEgY2FjaGUgaGl0IHJhdGUAY2FuJ3QgYWxsb2NhdGUgaHlwZXJzbGFiIHNwYW5zIGZvciBjb29yZGluYXRlAEg1RkRfX3dyaXRlX3NlbGVjdGlvbl90cmFuc2xhdGUASDVGRF9fcmVhZF9zZWxlY3Rpb25fdHJhbnNsYXRlAGNhbid0IHJlbGVhc2UgbWVtb3J5IGNodW5rIGRhdGFzcGFjZSB0ZW1wbGF0ZQBINVpfX2ZpbHRlcl9kZWZsYXRlAGZpbHRlciBwYXJhbWV0ZXJzIG5vdCBhcHByb3ByaWF0ZQBINUFDX3Byb3h5X2VudHJ5X2NyZWF0ZQBINVRfX2FycmF5X2NyZWF0ZQBINURfX2ZhcnJheV9pZHhfY3JlYXRlAEg1RF9fZWFycmF5X2lkeF9jcmVhdGUASDVEX19ub25lX2lkeF9jcmVhdGUASDVEX19idHJlZV9pZHhfY3JlYXRlAEg1RF9fYnQyX2lkeF9jcmVhdGUASDVIRl9fc2VjdF9yb3dfY3JlYXRlAEg1Rl9fc3VwZXJfZXh0X2NyZWF0ZQBINUhGX19tYW5faWJsb2NrX3Jvb3RfY3JlYXRlAEg1T19fZHNldF9jcmVhdGUASDVWTF9fbmF0aXZlX2RhdGFzZXRfY3JlYXRlAEg1VkxfX2RhdGFzZXRfY3JlYXRlAEg1VkxfZGF0YXNldF9jcmVhdGUASDVWTGRhdGFzZXRfY3JlYXRlAEg1VkxfX25hdGl2ZV9hdHRyX2NyZWF0ZQBINU9fX2F0dHJfY3JlYXRlAEg1VkxfX2F0dHJfY3JlYXRlAEg1VkxfYXR0cl9jcmVhdGUASDVWTGF0dHJfY3JlYXRlAEg1UF9fZmFjY19maWxlX2RyaXZlcl9jcmVhdGUASDVIRl9faGRyX2NyZWF0ZQBINUZBX19oZHJfY3JlYXRlAEg1RUFfX2hkcl9jcmVhdGUASDVCMl9faGRyX2NyZWF0ZQBINVZMX19uYXRpdmVfZ3JvdXBfY3JlYXRlAEg1T19fZ3JvdXBfY3JlYXRlAEg1VkxfX2dyb3VwX2NyZWF0ZQBINVZMX2dyb3VwX2NyZWF0ZQBINVZMZ3JvdXBfY3JlYXRlAEg1Rk9fdG9wX2NyZWF0ZQBINVRfX3ZsZW5fY3JlYXRlAEg1VHZsZW5fY3JlYXRlAEg1VF9fZW51bV9jcmVhdGUASDVaX3hmb3JtX2NyZWF0ZQBINVBfX2ZhY2Nfdm9sX2NyZWF0ZQBINURfX2NodW5rX2NyZWF0ZQBINVZMX19uYXRpdmVfbGlua19jcmVhdGUASDVWTF9fbGlua19jcmVhdGUASDVWTF9saW5rX2NyZWF0ZQBINVZMbGlua19jcmVhdGUASDVFQV9fc2Jsb2NrX2NyZWF0ZQBINUhGX19tYW5faWJsb2NrX2NyZWF0ZQBINUVBX19pYmxvY2tfY3JlYXRlAEg1SEZfX21hbl9kYmxvY2tfY3JlYXRlAEg1RkFfX2RibG9ja19jcmVhdGUASDVFQV9fZGJsb2NrX2NyZWF0ZQBINUdfX29ial9jcmVhdGUASDVPX29ial9jcmVhdGUASDVEX19sYXlvdXRfb2hfY3JlYXRlAEg1T19tc2dfY3JlYXRlAEg1R19fZGVuc2VfY3JlYXRlAEg1QV9fZGVuc2VfY3JlYXRlAEg1T19fZHR5cGVfY3JlYXRlAEg1VkxfX25hdGl2ZV9maWxlX2NyZWF0ZQBINVZMX19maWxlX2NyZWF0ZQBINVZMX2ZpbGVfY3JlYXRlAEg1VkxmaWxlX2NyZWF0ZQBINUZBX19kYmxrX3BhZ2VfY3JlYXRlAEg1RUFfX2RibGtfcGFnZV9jcmVhdGUASDVHX19ub2RlX2NyZWF0ZQBINURfX2J0cmVlX3NoYXJlZF9jcmVhdGUASDVGX19lZmNfY3JlYXRlAEg1R19fc3RhYl9jcmVhdGUASDVUX19jcmVhdGUASDVQX19jcmVhdGUASDVIR19fY3JlYXRlAEg1R19fY3JlYXRlAEg1RF9fY3JlYXRlAEg1QV9fY3JlYXRlAEg1UlNfY3JlYXRlAEg1RlNfY3JlYXRlAEg1U19jcmVhdGUASDVGT19jcmVhdGUASDVPX2NyZWF0ZQBINVNMX2NyZWF0ZQBINUhMX2NyZWF0ZQBINUhGX2NyZWF0ZQBINVVDX2NyZWF0ZQBINUFDX2NyZWF0ZQBINUNfY3JlYXRlAEg1UEJfY3JlYXRlAEg1Ql9jcmVhdGUASDVGQV9jcmVhdGUASDVFQV9jcmVhdGUASDVIRl9faHVnZV9idDJfY3JlYXRlAEg1QjJfY3JlYXRlAEg1VGNyZWF0ZQBINVNjcmVhdGUASDVSY3JlYXRlAEg1UGNyZWF0ZQBINUZjcmVhdGUAZGF0YXNldCBjcmVhdGUAb2JqZWN0IGNyZWF0ZQBncm91cCBjcmVhdGUAbWFwIGNyZWF0ZQBsaW5rIGNyZWF0ZQBzdHJpbmcgY3JlYXRlAGF0dHJpYnV0ZSBjcmVhdGUAZGF0YXR5cGUgY3JlYXRlAGZpbGUgY3JlYXRlAEg1T19fYXR0cl9yZW1vdmVfdXBkYXRlAEg1QjJfdXBkYXRlAEg1RF9fY2h1bmtfYWxsb2NhdGUASDVIRl9fbWFuX2RibG9ja19sb2NhdGUASDVGRF9fZmFtaWx5X3RydW5jYXRlAEg1RkRfX3NwbGl0dGVyX3RydW5jYXRlAEg1RkRfc3RkaW9fdHJ1bmNhdGUASDVGRF9tdWx0aV90cnVuY2F0ZQBINUZEX19sb2dfdHJ1bmNhdGUASDVGRF9fY29yZV90cnVuY2F0ZQBINUZEX3RydW5jYXRlAEg1RkRfX3NlYzJfdHJ1bmNhdGUASDVGRHRydW5jYXRlAEg1Q1hfZ2V0X25vX3NlbGVjdGlvbl9pb19jYXVzZQBsb2NhbF9ub19jb2xsZWN0aXZlX2NhdXNlAGdsb2JhbF9ub19jb2xsZWN0aXZlX2NhdXNlAG1vdW50IHBvaW50IGlzIGFscmVhZHkgaW4gdXNlAElEIGFscmVhZHkgaW4gdXNlAEg1Rl9fZmx1c2hfbW91bnRzX3JlY3Vyc2UASDVMX19leHRlcm5fdHJhdmVyc2UASDVHX3RyYXZlcnNlAENhbid0IHJldHJpZXZlIG51bWJlciBvZiBzb2Z0IC8gVUQgbGlua3MgdG8gdHJhdmVyc2UAY2FuJ3QgcmVzZXQgIyBvZiBzb2Z0IC8gVUQgbGlua3MgdG8gdHJhdmVyc2UAdW5hYmxlIHRvIHJldHJpZXZlICMgb2Ygc29mdCAvIFVEIGxpbmtzIHRvIHRyYXZlcnNlAGNhbid0IHVwZGF0ZSAjIG9mIHNvZnQgLyBVRCBsaW5rcyB0byB0cmF2ZXJzZQBINVpfX3hmb3JtX3BhcnNlAEg1Rl9fZWZjX3RyeV9jbG9zZQBINU1GX3RyeV9jbG9zZQBINUZfdHJ5X2Nsb3NlAEg1RkRfX2ZhbWlseV9jbG9zZQBINURfX2ZhcnJheV9pZHhfY2xvc2UASDVEX19lYXJyYXlfaWR4X2Nsb3NlAEg1RF9fYnQyX2lkeF9jbG9zZQBINUZfX3N1cGVyX2V4dF9jbG9zZQBINVBfX2RjcnRfbGF5b3V0X2Nsb3NlAEg1UF9fZGNydF9leHRfZmlsZV9saXN0X2Nsb3NlAEg1VkxfX25hdGl2ZV9kYXRhc2V0X2Nsb3NlAEg1VkxfX2RhdGFzZXRfY2xvc2UASDVWTF9kYXRhc2V0X2Nsb3NlAEg1VkxkYXRhc2V0X2Nsb3NlAEg1SV9fZGVjX2FwcF9yZWZfYWx3YXlzX2Nsb3NlAEg1SV9kZWNfYXBwX3JlZl9hbHdheXNfY2xvc2UASDVWTF9fbmF0aXZlX2F0dHJfY2xvc2UASDVWTF9fYXR0cl9jbG9zZQBINVZMX2F0dHJfY2xvc2UASDVWTGF0dHJfY2xvc2UASDVQX19mYWNjX2ZpbGVfZHJpdmVyX2Nsb3NlAEg1RkRfX3NwbGl0dGVyX2Nsb3NlAEg1U19zZWxfaXRlcl9jbG9zZQBINVZMX19uYXRpdmVfZ3JvdXBfY2xvc2UASDVWTF9fZ3JvdXBfY2xvc2UASDVWTF9ncm91cF9jbG9zZQBINVZMZ3JvdXBfY2xvc2UASDVGRF9zdGRpb19jbG9zZQBINVBfX2ZhY2NfZmlsZV9pbWFnZV9pbmZvX2Nsb3NlAEg1UF9fZHhmcl94Zm9ybV9jbG9zZQBINVBfX2xhY2NfZWxpbmtfZmFwbF9jbG9zZQBINVBfX2ZhY2Nfdm9sX2Nsb3NlAEg1UF9fZHhmcl9kc2V0X2lvX2h5cF9zZWxfY2xvc2UASDVGRF9tdWx0aV9jbG9zZQBINURfbXVsdF9yZWZyZXNoX2Nsb3NlAEg1RkRfX2xvZ19jbG9zZQBINVBfX2RjcnRfZmlsbF92YWx1ZV9jbG9zZQBINUZEX19jb3JlX2Nsb3NlAEg1VkxfX25hdGl2ZV9kYXRhdHlwZV9jbG9zZQBINVZMX19kYXRhdHlwZV9jbG9zZQBINVZMX2RhdGF0eXBlX2Nsb3NlAEg1VkxkYXRhdHlwZV9jbG9zZQBINVBfX29jcnRfcGlwZWxpbmVfY2xvc2UASDVBQ19wcmVwX2Zvcl9maWxlX2Nsb3NlAEg1Q19wcmVwX2Zvcl9maWxlX2Nsb3NlAEg1Q19fcHJlcF9pbWFnZV9mb3JfZmlsZV9jbG9zZQBINVZMX19uYXRpdmVfZmlsZV9jbG9zZQBINVZMX19maWxlX2Nsb3NlAEg1VkxfZmlsZV9jbG9zZQBINVZMZmlsZV9jbG9zZQBINUhGX19zcGFjZV9jbG9zZQBINUZfZWZjX2Nsb3NlAEg1T19fcmVmcmVzaF9tZXRhZGF0YV9jbG9zZQBINUVTX19jbG9zZQBINUZfX2Nsb3NlAEg1QV9fY2xvc2UASDVUX2Nsb3NlAEg1RlNfY2xvc2UASDVTX2Nsb3NlAEg1UF9jbG9zZQBINU9fY2xvc2UASDVTTF9jbG9zZQBINUdfY2xvc2UASDVNRl9jbG9zZQBINUhGX2Nsb3NlAEg1RkRfY2xvc2UASDVEX2Nsb3NlAEg1RkFfY2xvc2UASDVFQV9jbG9zZQBINUZEX19zZWMyX2Nsb3NlAEg1QjJfY2xvc2UASDVUY2xvc2UASDVTY2xvc2UASDVQY2xvc2UASDVPY2xvc2UASDVHY2xvc2UASDVGY2xvc2UASDVGRGNsb3NlAEg1RGNsb3NlAEg1QWNsb3NlAGNhbid0IGNsb3NlAHVuYWJsZSB0byBjbG9zZQBwcm9ibGVtIGF0dGVtcHRpbmcgZmlsZSBjbG9zZQBmYWxzZQBINVNfc2VsZWN0X3JlbGVhc2UASDVTX19oeXBlcl9pdGVyX3JlbGVhc2UASDVTX19oeXBlcl9yZWxlYXNlAEg1Rl9fZWZjX3JlbGVhc2UAY2FuJ3QgZGVzdHJveSBFRkMgYWZ0ZXIgaW5jb21wbGV0ZSByZWxlYXNlAEdlbmVyYWwgbGlicmFyeSBpbmZyYXN0cnVjdHVyZQBjYW4ndCBhbGxvY2F0ZSBzaGFyZWQgYXR0ciBzdHJ1Y3R1cmUAY2FuJ3QgYWxsb2NhdGUgbG9jYWwgaGVhcCBzdHJ1Y3R1cmUAY2FuJ3QgYWxsb2NhdGUgdG9wIGZpbGUgc3RydWN0dXJlAHVuYWJsZSB0byBpbml0aWFsaXplIGZpbGUgc3RydWN0dXJlAGNhbid0IGFsbG9jYXRlIHNoYXJlZCBmaWxlIHN0cnVjdHVyZQB1bmFibGUgdG8gY3JlYXRlIG9wZW4gb2JqZWN0IGRhdGEgc3RydWN0dXJlAEg1RkRfbG9jYXRlX3NpZ25hdHVyZQBiYWQgU09ITSBsaXN0IHNpZ25hdHVyZQB3cm9uZyBmcmVlIHNwYWNlIHNlY3Rpb25zIHNpZ25hdHVyZQB3cm9uZyBleHRlbnNpYmxlIGFycmF5IGhlYWRlciBzaWduYXR1cmUAd3JvbmcgZml4ZWQgYXJyYXkgaGVhZGVyIHNpZ25hdHVyZQB3cm9uZyBmcmFjdGFsIGhlYXAgaGVhZGVyIHNpZ25hdHVyZQBCYWQgbWV0YWRhdGEgY2FjaGUgaW1hZ2UgaGVhZGVyIHNpZ25hdHVyZQB3cm9uZyBCLXRyZWUgaGVhZGVyIHNpZ25hdHVyZQB3cm9uZyBmcmVlIHNwYWNlIGhlYWRlciBzaWduYXR1cmUAYmFkIGxvY2FsIGhlYXAgc2lnbmF0dXJlAGJhZCBnbG9iYWwgaGVhcCBjb2xsZWN0aW9uIHNpZ25hdHVyZQB3cm9uZyBvYmplY3QgaGVhZGVyIGNodW5rIHNpZ25hdHVyZQB3cm9uZyBleHRlbnNpYmxlIGFycmF5IGluZGV4IGJsb2NrIHNpZ25hdHVyZQB3cm9uZyBmcmFjdGFsIGhlYXAgaW5kaXJlY3QgYmxvY2sgc2lnbmF0dXJlAHdyb25nIGZyYWN0YWwgaGVhcCBkaXJlY3QgYmxvY2sgc2lnbmF0dXJlAHdyb25nIGV4dGVuc2libGUgYXJyYXkgc3VwZXIgYmxvY2sgc2lnbmF0dXJlAHdyb25nIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jayBzaWduYXR1cmUAd3JvbmcgZml4ZWQgYXJyYXkgZGF0YSBibG9jayBzaWduYXR1cmUAdW5hYmxlIHRvIHNldCBFT0EgdmFsdWUgZm9yIGZpbGUgc2lnbmF0dXJlAGVycm9yIHdoaWxlIHRyeWluZyB0byBsb2NhdGUgZmlsZSBzaWduYXR1cmUAdW5hYmxlIHRvIGxvY2F0ZSBmaWxlIHNpZ25hdHVyZQB1bmFibGUgdG8gcmVhZCBmaWxlIHNpZ25hdHVyZQBiYWQgU09ITSB0YWJsZSBzaWduYXR1cmUAd3JvbmcgQi10cmVlIHNpZ25hdHVyZQB3cm9uZyBCLXRyZWUgaW50ZXJuYWwgbm9kZSBzaWduYXR1cmUAd3JvbmcgQi10cmVlIGxlYWYgbm9kZSBzaWduYXR1cmUAYmFkIHN5bWJvbCB0YWJsZSBub2RlIHNpZ25hdHVyZQBMaW5rIHRyYXZlcnNhbCBmYWlsdXJlAGZpbHRlciByZXR1cm5lZCBmYWlsdXJlAGNhbGxiYWNrIG9wZXJhdG9yIGZ1bmN0aW9uIHJldHVybmVkIGZhaWx1cmUAcXVlcnkgY2FsbGJhY2sgcmV0dXJuZWQgZmFpbHVyZQBsaW5rIGRlbGV0aW9uIGNhbGxiYWNrIHJldHVybmVkIGZhaWx1cmUAcXVlcnkgYnVmZmVyIHNpemUgY2FsbGJhY2sgcmV0dXJuZWQgZmFpbHVyZQBINURfdmlydHVhbF9jaGVja19tYXBwaW5nX3ByZQBINUZEX19jb3JlX3dyaXRlX3RvX2JzdG9yZQB1bmFibGUgdG8gd3JpdGUgdG8gYmFja2luZyBzdG9yZQB1bmFibGUgdG8gZmx1c2ggY29yZSB2ZmQgYmFja2luZyBzdG9yZQBjb3JlAEhlcmUASDVHX19kZW5zZV9idHJlZTJfbmFtZV9jb21wYXJlAEg1QV9fZGVuc2VfYnRyZWUyX25hbWVfY29tcGFyZQBINVNNX19tZXNzYWdlX2NvbXBhcmUASDVTTV90cnlfc2hhcmUASDVPX21zZ19zZXRfc2hhcmUASDVPX19kdHlwZV9zZXRfc2hhcmUASDVPX19kdHlwZV9jYW5fc2hhcmUASDVTTV9jYW5fc2hhcmUASDVNRl9fc3RhcnRfZnN0eXBlAEg1TUZfX29wZW5fZnN0eXBlAEg1TUZfX2Nsb3NlX2RlbGV0ZV9mc3R5cGUASDVNRl9fZGVsZXRlX2ZzdHlwZQBINU1GX19jcmVhdGVfZnN0eXBlAEg1TUZfX2Nsb3NlX2ZzdHlwZQBINVpfX3NldF9wYXJtc19ub29wdHlwZQBINVRfY29uc3RydWN0X2RhdGF0eXBlAEg1VF9kZXN0cnVjdF9kYXRhdHlwZQBINVRfY29udmVydF9jb21taXR0ZWRfZGF0YXR5cGUAY2Fubm90IGZpbmQgbWF0Y2hlZCBtZW1vcnkgZGF0YXR5cGUAY2FuJ3QgY2xvc2UgdGVtcG9yYXJ5IGRhdGF0eXBlAHVuYWJsZSB0byBjbG9zZSB0ZW1wb3JhcnkgZGF0YXR5cGUAQ2FuJ3QgZnJlZSB0ZW1wb3JhcnkgZGF0YXR5cGUAY2Fubm90IGNvcHkgZGF0YXR5cGUAY291bGRuJ3QgY29weSBkYXRhdHlwZQBjYW4ndCBjb3B5IGRhdGF0eXBlAHVuYWJsZSB0byBjb3B5IGRhdGF0eXBlAHRvbyBtYW55IGRpbWVuc2lvbnMgZm9yIGFycmF5IGRhdGF0eXBlAG5vdCBhbiBhcnJheSBkYXRhdHlwZQB1bmFibGUgdG8gY3JlYXRlIGFycmF5IGRhdGF0eXBlAHVuYWJsZSB0byBjb252ZXJ0IGJldHdlZW4gc3JjIGFuZCBkZXN0IGRhdGF0eXBlAHVuYWJsZSB0byBjb3B5IGRzdCBkYXRhdHlwZQBjYW4ndCB2aXNpdCBwYXJlbnQgZGF0YXR5cGUAdW5hYmxlIHRvIHJlZ2lzdGVyIHBhcmVudCBkYXRhdHlwZQBjYW4ndCBhbGxvY2F0ZSBwYXJlbnQgZGF0YXR5cGUAdW5hYmxlIHRvIGVuY29kZSBwYXJlbnQgZGF0YXR5cGUAdW5hYmxlIHRvIGRlY29kZSBwYXJlbnQgZGF0YXR5cGUAdW5hYmxlIHRvIGxvY2sgdHJhbnNpZW50IGRhdGF0eXBlAHVuYWJsZSB0byBjb21taXQgZGF0YXR5cGUAdW5hYmxlIHRvIGdldCBkYXRhdHlwZQBvcGVyYXRpb24gbm90IGRlZmluZWQgZm9yIHRoaXMgZGF0YXR5cGUAY2FuJ3QgY29weSBjb21wb3VuZCBmaWVsZCdzIGRhdGF0eXBlAG5iaXQgY2Fubm90IHNldCBwYXJhbWV0ZXJzIGZvciBkYXRhdHlwZQBuYml0IGNhbm5vdCBjb21wdXRlIHBhcmFtZXRlcnMgZm9yIGRhdGF0eXBlAHVuYWJsZSB0byBzZXQgc2l6ZSBmb3IgZGF0YXR5cGUAY2FuJ3QgYWxsb2NhdGUgc3BhY2UgZm9yIGRhdGF0eXBlAHVuYWJsZSB0byByZWdpc3RlciBkYXRhdHlwZQBub3QgYW4gaW50ZWdlciBkYXRhdHlwZQB1bmFibGUgdG8gY29weSBtZW1iZXIgZGF0YXR5cGUAdW5hYmxlIHRvIGNvbnZlcnQgbWVtYmVyIGRhdGF0eXBlAGNhbid0IHZpc2l0IG1lbWJlciBkYXRhdHlwZQB1bmFibGUgdG8gcmVvcGVuIG1lbWJlciBkYXRhdHlwZQBVbmFibGUgdG8gY2xvc2UgbWVtYmVyIGRhdGF0eXBlAGNhbid0IGNvcHkgZGVzdGluYXRpb24gY29tcG91bmQgbWVtYmVyIGRhdGF0eXBlAGNhbid0IHJlZ2lzdGVyIElEIGZvciBkZXN0aW5hdGlvbiBjb21wb3VuZCBtZW1iZXIgZGF0YXR5cGUAY2FuJ3QgY29weSBzb3VyY2UgY29tcG91bmQgbWVtYmVyIGRhdGF0eXBlAGNhbid0IHJlZ2lzdGVyIElEIGZvciBzb3VyY2UgY29tcG91bmQgbWVtYmVyIGRhdGF0eXBlAGJhZCBtZW1iZXIgZGF0YXR5cGUAdW5hYmxlIHRvIGNvcHkgZGVzdGluYXRpb24gZGF0YXR5cGUAdW5hYmxlIHRvIHJlZ2lzdGVyIElEIGZvciBkZXN0aW5hdGlvbiBkYXRhdHlwZQB1bmFibGUgdG8gY2xvc2UgZGVzdGluYXRpb24gZGF0YXR5cGUAdW5hYmxlIHRvIGNsb3NlIGNvcGllZCBkZXN0aW5hdGlvbiBkYXRhdHlwZQBjYW4ndCByZWdpc3RlciBJRCBmb3IgYnVpbHQtaW4gZGF0YXR5cGUAaW52YWxpZCBmaWVsZCBzaXplIGluIGRhdGF0eXBlAHVuYWJsZSB0byBvcGVuIGRhdGF0eXBlAGNhbid0IGdldCB0aGlzIHR5cGUgb2YgaW5mb3JtYXRpb24gZnJvbSBkYXRhdHlwZQB1bmFibGUgdG8gZmx1c2ggZGF0YXR5cGUAdW5hYmxlIHRvIHJlZnJlc2ggZGF0YXR5cGUAY2FuJ3QgbWFrZSAndHJhbnNpZW50JyBjb3B5IG9mIGRhdGF0eXBlAGNhbid0IG1ha2UgJ2FsbCcgY29weSBvZiBkYXRhdHlwZQB1bmFibGUgdG8gZ2V0IG9iamVjdCBsb2NhdGlvbiBvZiBkYXRhdHlwZQBjYW4ndCBzZXQgbGF0ZXN0IHZlcnNpb24gb2YgZGF0YXR5cGUAY2FuJ3Qgc2V0IHZlcnNpb24gb2YgZGF0YXR5cGUAY2FuJ3QgZGV0ZXJtaW5lIHNlcmlhbGl6ZWQgbGVuZ3RoIG9mIGRhdGF0eXBlAHVuYWJsZSB0byBnZXQgcGF0aCBvZiBkYXRhdHlwZQB1bmFibGUgdG8gcmV0cmlldmUgc2l6ZSBvZiBkYXRhdHlwZQBjYW4ndCBzZXJpYWxpemUgZGF0YXR5cGUAdW5hYmxlIHRvIGNvcHkgZmlsbCB2YWx1ZSBkYXRhdHlwZQBjYW4ndCBkZWNvZGUgZmlsbCB2YWx1ZSBkYXRhdHlwZQBjYW4ndCBnZXQgYXR0cmlidXRlIGRhdGF0eXBlAGNhbid0IHNoYXJlIGF0dHJpYnV0ZSBkYXRhdHlwZQBjYW4ndCBlbmNvZGUgYXR0cmlidXRlIGRhdGF0eXBlAGNhbid0IGRlY29kZSBhdHRyaWJ1dGUgZGF0YXR5cGUAY2Fubm90IGNsb3NlIGRhdGF0eXBlAGNhbid0IGNsb3NlIGRhdGF0eXBlAHVuYWJsZSB0byBjbG9zZSBkYXRhdHlwZQB1bmFibGUgdG8gcmVsZWFzZSBkYXRhdHlwZQBjYW4ndCBjb3B5IGJhc2UgZGF0YXR5cGUAdW5hYmxlIHRvIGNvcHkgYmFzZSBkYXRhdHlwZQB1bmFibGUgdG8gcmVnaXN0ZXIgSUQgZm9yIGRlc3RpbmF0aW9uIGJhc2UgZGF0YXR5cGUAVW5hYmxlIHRvIGNsb3NlIGJhc2UgZGF0YXR5cGUAdW5hYmxlIHRvIHJlZ2lzdGVyIElEIGZvciBzb3VyY2UgYmFzZSBkYXRhdHlwZQBpbnZhbGlkIGJhc2UgZGF0YXR5cGUAbm90IGFuIHZhbGlkIGJhc2UgZGF0YXR5cGUAYmFkIGJhc2UgZGF0YXR5cGUAdW5hYmxlIHRvIGNvcHkgZmlsZSBkYXRhdHlwZQB1bmFibGUgdG8gY2xvc2UgaW1tdXRhYmxlIGRhdGF0eXBlAHVuYWJsZSB0byBmcmVlIGRhdGF0eXBlAGNhbid0IGVuY29kZSBkYXRhdHlwZQBjYW4ndCBkZWNvZGUgZGF0YXR5cGUAdW5hYmxlIHRvIGNvcHkgc291cmNlIGRhdGF0eXBlAHVuYWJsZSB0byByZWdpc3RlciBJRCBmb3Igc291cmNlIGRhdGF0eXBlAHVuYWJsZSB0byBjbG9zZSBzb3VyY2UgZGF0YXR5cGUAdW5hYmxlIHRvIGNsb3NlIGNvcGllZCBzb3VyY2UgZGF0YXR5cGUAY2Fubm90IGluc2VydCBtZW1iZXIgdG8gY29tcG91bmQgZGF0YXR5cGUAbm90IGEgY29tcG91bmQgZGF0YXR5cGUAaW52YWxpZCBkYXRhdHlwZQB1bmFibGUgdG8gZ2V0IHNlcmlhbGl6ZWQgZGF0YXR5cGUAY2FuJ3Qgd3JhcCBhbiB1bmNvbW1pdHRlZCBkYXRhdHlwZQBjYW4ndCBjcmVhdGUgVk9MIG9iamVjdCBmb3IgY29tbWl0dGVkIGRhdGF0eXBlAGNhbid0IHNlYXJjaCBmb3IgbWF0Y2hpbmcgY29tbWl0dGVkIGRhdGF0eXBlAHVuYWJsZSB0byBnZXQgb2JqZWN0IGxvY2F0aW9uIG9mIGNvbW1pdHRlZCBkYXRhdHlwZQB1bmFibGUgdG8gcmVnaXN0ZXIgbmFtZWQgZGF0YXR5cGUAdW5hYmxlIHRvIGNyZWF0ZSBhbmQgbGluayB0byBuYW1lZCBkYXRhdHlwZQB1bmFibGUgdG8gb3BlbiBuYW1lZCBkYXRhdHlwZQB1bmFibGUgdG8gZ2V0IG9iamVjdCBsb2NhdGlvbiBvZiBuYW1lZCBkYXRhdHlwZQB1bmFibGUgdG8gZ2V0IHBhdGggb2YgbmFtZWQgZGF0YXR5cGUAbm90IGEgbmFtZWQgZGF0YXR5cGUAY2FuJ3QgZ2V0IG9yZGVyIGZvciBzcGVjaWZpZWQgZGF0YXR5cGUAb3BlcmF0aW9uIG5vdCBkZWZpbmVkIGZvciBzcGVjaWZpZWQgZGF0YXR5cGUAbm90IGFuIGVuY29kZWQgZGF0YXR5cGUAdW5rbm93biB2ZXJzaW9uIG9mIGVuY29kZWQgZGF0YXR5cGUAbmJpdCByZWNlaXZlZCBiYWQgZGF0YXR5cGUAbmJpdCB3YXMgcGFzc2VkIGJhZCBkYXRhdHlwZQB1bmFibGUgdG8gY29weSBzcmMgZGF0YXR5cGUAbm90IGEgZGF0YXR5cGUAbm90IGEgSDVUX1ZMRU4gZGF0YXR5cGUAc291cmNlIHR5cGUgaXMgbm90IGEgSDVUX0VOVU0gZGF0YXR5cGUAbm90IGFuIEg1VF9TVERfUkVGIGRhdGF0eXBlAG5vdCBhIEg1VF9SRUZFUkVOQ0UgZGF0YXR5cGUAbm90IGEgSDVUX0NPTVBPVU5EIGRhdGF0eXBlAERhdGF0eXBlAEg1SV9fZGVzdHJveV90eXBlAGFycmF5X3R5cGUASDVTZ2V0X3NpbXBsZV9leHRlbnRfdHlwZQBINURfX2luaXRfdHlwZQBINVpfX3NjYWxlb2Zmc2V0X2dldF90eXBlAEg1RF9fZ2V0X3R5cGUASDVBX19nZXRfdHlwZQBINUlnZXRfdHlwZQBINURnZXRfdHlwZQBINUFnZXRfdHlwZQBINUlfcmVnaXN0ZXJfdHlwZQBINVRfZ2V0X21lbWJlcl90eXBlAEg1VGdldF9tZW1iZXJfdHlwZQBINVRfX3Jlb3Blbl9tZW1iZXJfdHlwZQBINUlfY2xlYXJfdHlwZQBINVBMZ2V0X3BsdWdpbl90eXBlAHZsZW5fdHlwZQBlbnVtX3R5cGUASDVPX19jbG9zZV9jaGVja190eXBlAEg1T19vYmpfdHlwZQBINVBnZXRfbXVsdGlfdHlwZQBINUNYX2dldF9ia2dyX2J1Zl90eXBlAEg1UF9fbmV3X3BsaXN0X29mX3R5cGUAcmVmX3R5cGUASDVUX19nZXRfbmF0aXZlX3R5cGUASDVUZ2V0X25hdGl2ZV90eXBlAGNvbXBvdW5kX3R5cGUASDVaX194Zm9ybV9maW5kX3R5cGUASDVPX2dldF9yY19hbmRfdHlwZQBpbmNvcnJlY3QgY2FjaGUgZW50cnkgdHlwZQBjYW5ub3QgY29weSB0eXBlAGNhbid0IGNvcHkgdHlwZQB1bmFibGUgdG8gZ2V0IHBhcmVudCB0eXBlIGZvciBhcnJheSB0eXBlAHVuYWJsZSB0byBjcmVhdGUgYXJyYXkgdHlwZQB1bmtub3duIGNodW5rIGluZGV4IHR5cGUASW52YWxpZCBjaHVuayBpbmRleCB0eXBlAHVua25vd24gZGF0YXNldCBsYXlvdXQgdHlwZQBpbnZhbGlkIGRhdGFzZXQgbGF5b3V0IHR5cGUAdW5rbm93biBsYXlvdXQgdHlwZQBiYWQgbGF5b3V0IHR5cGUAaW52YWxpZCByZXF1ZXN0IHR5cGUAdW5hYmxlIHRvIGRlY29kZSBhcnJheSBwYXJlbnQgdHlwZQBjYW4ndCBjb3B5IGRhdGF0eXBlJ3MgcGFyZW50IHR5cGUAdW5hYmxlIHRvIGVuY29kZSBWTCBwYXJlbnQgdHlwZQB1bmFibGUgdG8gZGVjb2RlIFZMIHBhcmVudCB0eXBlAGJhZCBjc2V0IHR5cGUAdW5hYmxlIHRvIGNvbnZlcnQgZmlsbCB2YWx1ZSB0byBkYXRhc2V0IHR5cGUAbm90IGEgZGF0YXNldCB0eXBlAGlsbGVnYWwgY2hhcmFjdGVyIHNldCB0eXBlAGNhbid0IGdldCBvYmplY3QgdHlwZQB1bmFibGUgdG8gZ2V0IG9iamVjdCB0eXBlAHVuYWJsZSB0byBkZXRlcm1pbmUgb2JqZWN0IHR5cGUAbm90IHZhbGlkIG9iamVjdCB0eXBlAHVua25vd24gZGF0YSBvYmplY3QgdHlwZQBjYW5ub3QgcmV0cmlldmUgZmxvYXQgdHlwZQB1bmFibGUgdG8gcmVsZWFzZSBJRHMgZm9yIHR5cGUAaWxsZWdhbCBieXRlIG9yZGVyIGZvciB0eXBlAHVuYWJsZSB0byByZWdpc3RlciB0eXBlAGRlc3RpbmF0aW9uIGlzIG5vdCBhbiBpbnRlZ2VyIHR5cGUAbm8gYXBwbGljYWJsZSBuYXRpdmUgaW50ZWdlciB0eXBlAGNhbm5vdCByZXRyaWV2ZSBpbnRlZ2VyIHR5cGUAY2FuJ3QgcmV0cmlldmUgYmFja2dyb3VuZCBidWZmZXIgdHlwZQBDYW4ndCByZXRyaWV2ZSBiYWNrZ3JvdW5kIGJ1ZmZlciB0eXBlAHVuYWJsZSB0byByZXRyaWV2ZSBtZW1iZXIgdHlwZQB1bmFibGUgdG8gZW5jb2RlIG1lbWJlciB0eXBlAHVuYWJsZSB0byBkZWNvZGUgbWVtYmVyIHR5cGUAdW5zdXBwb3J0ZWQgYXR0cmlidXRlIG9wIHR5cGUAdW5zdXBwb3J0ZWQgb3AgdHlwZQBjYW4ndCBnZXQgc2VsZWN0aW9uIHR5cGUAdW5hYmxlIHRvIGdldCBzZWxlY3Rpb24gdHlwZQBidWZmZXIgb3ZlcmZsb3cgd2hpbGUgZGVjb2Rpbmcgc2VsZWN0aW9uIHR5cGUAY2FuJ3QgcmVjb2duaXplIHRoaXMgb3BlcmF0aW9uIHR5cGUAdW5zdXBwb3J0ZWQgbG9jYXRpb24gdHlwZQBpbGxlZ2FsIHNpZ24gdHlwZQB1bmFibGUgdG8gY3JlYXRlIGVudW0gdHlwZQB1bmtub3duIGxpbmsgdHlwZQB1bnJlY29nbml6ZWQgYnVpbHQtaW4gbGluayB0eXBlAHVucmVjb2duaXplZCBsaW5rIHR5cGUAaW52YWxpZCBibG9jayB0eXBlAHVuYWJsZSB0byBzZXQgc2l6ZSBmb3Igc3RyaW5nIHR5cGUAY2FuJ3QgZ2V0IHN0cnVjdHVyZSBmb3Igc3RyaW5nIHR5cGUAY291bGQgbm90IGZpbmQgbWF0Y2hpbmcgdHlwZQBtaW5pbXVtIG51bWJlciBvZiBiaXRzIGV4Y2VlZHMgc2l6ZSBvZiB0eXBlAGRhdGEgdHlwZSBkb2Vzbid0IG1hdGNoIGFueSBuYXRpdmUgdHlwZQBjYW5ub3QgcmV0cmlldmUgbmF0aXZlIHR5cGUAdW5hYmxlIHRvIGdldCBiYXNlIHR5cGUgZm9yIGVudW1lcmF0ZSB0eXBlAEluYXBwcm9wcmlhdGUgdHlwZQB1bmFibGUgdG8gY3JlYXRlIHR5cGUAaW52YWxpZCBmaWxlIHR5cGUAaW52YWxpZCBzY2FsZSB0eXBlAHVua25vd24gc3ltYm9sIHRhYmxlIGVudHJ5IGNhY2hlIHR5cGUAbm90IHZhbGlkIHN0b3JhZ2UgdHlwZQBpbmNvcnJlY3QgQi10cmVlIHR5cGUAaW5jb3JyZWN0IEItdHJlZSBub2RlIHR5cGUAY2FuJ3QgZW5jb2RlIHR5cGUAY2FuJ3QgZGVjb2RlIHR5cGUAY2Fubm90IGNvcHkgcmVmZXJlbmNlIHR5cGUAaW52YWxpZCByZWZlcmVuY2UgdHlwZQBpbnZhbGlkIGRhdGFzcGFjZSB0eXBlAGludmFsaWQgY29weSBtZXRob2QgdHlwZQBtZW1iZXIgdHlwZSBleHRlbmRzIG91dHNpZGUgaXRzIHBhcmVudCBjb21wb3VuZCB0eXBlAG1lbWJlciBleHRlbmRzIHBhc3QgZW5kIG9mIGNvbXBvdW5kIHR5cGUAY2Fubm90IGNyZWF0ZSBhIGNvbXBvdW5kIHR5cGUAY2Fubm90IHJldHJpZXZlIGludGVnZXIgZm9yIGJpdGZpZWxkIHR5cGUAaW52YWxpZCB0eXBlAGNhbid0IGFsbG9jYXRlIGZpbGUgc3BhY2U6IHVucmVjb2duaXplZCB0eXBlAGlkZW50aWZpZXIgaXMgbm90IG9mIHNwZWNpZmllZCB0eXBlAGlsbGVnYWwgc3RyaW5nIHBhZCB0eXBlAHVuYWJsZSB0byBjb3B5IHBhcmVudCBkYXRhIHR5cGUAdW5hYmxlIHRvIHNldCBzaXplIGZvciBwYXJlbnQgZGF0YSB0eXBlAHVuYWJsZSB0byBjbG9zZSBwYXJlbnQgZGF0YSB0eXBlAHVuYWJsZSB0byByZWdpc3RlciBkYXRhIHR5cGUAY2FuJ3QgZ2V0IG51bWJlciBvZiBtZW1iZXJzIGZyb20gY29tcG91bmQgZGF0YSB0eXBlAG5vIG1lbWJlciBpcyBpbiB0aGUgY29tcG91bmQgZGF0YSB0eXBlAG5vdCBhIGRlcml2ZWQgZGF0YSB0eXBlAHVuYWJsZSB0byByZW9wZW4gbmFtZWQgZGF0YSB0eXBlAG9wZXJhdGlvbiBub3QgZGVmaW5lZCBmb3Igc3BlY2lmaWVkIGRhdGEgdHlwZQBub3QgYSBkYXRhIHR5cGUAdW5hYmxlIHRvIGdldCBwYXJlbnQgdHlwZSBmb3IgVkwgdHlwZQB1bmFibGUgdG8gY3JlYXRlIFZMIHR5cGUAbWF4c2hhcGUASDVEX19jaHVua19jYWNoZV9wcnVuZQBKdW5lAEg1U19zZWxlY3Rfbm9uZQBmcmFjdGFsIGhlYXAgb2JqZWN0IHNob3VsZCBiZSBzdGFuZGFsb25lAEg1RF9fdmlydHVhbF93cml0ZV9vbmUASDVEX19jb250aWdfd3JpdGVfb25lAEg1RF9fdmlydHVhbF9yZWFkX29uZQBJbnZhbGlkIGFyZ3VtZW50cyB0byByb3V0aW5lAGNhbid0IHNldCBWTCBkYXRhIGFsbG9jYXRpb24gcm91dGluZQB1bmFibGUgdG8gcmVnaXN0ZXIgaW50ZXJuYWwgZGF0YXR5cGUgY29udmVyc2lvbiByb3V0aW5lAG11c3QgdXNlIGEgU1dNUi1jb21wYXRpYmxlIFZGRCBmb3IgdGhpcyBwdWJsaWMgcm91dGluZQBwbGluZQBINVpfcGlwZWxpbmUAY2FuJ3Qgc2V0IHBpcGVsaW5lAGNhbid0IGdldCBwaXBlbGluZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIHBpcGVsaW5lAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZmlsdGVyIHBpcGVsaW5lAGNhbid0IGNvcHkgSS9PIGZpbHRlciBwaXBlbGluZQBjYW4ndCBzZXQgbGF0ZXN0IHZlcnNpb24gb2YgSS9PIGZpbHRlciBwaXBlbGluZQBjYW4ndCBzZXQgdmVyc2lvbiBvZiBJL08gZmlsdGVyIHBpcGVsaW5lAHVuYWJsZSB0byBhZGQgZmlsdGVyIHRvIHBpcGVsaW5lAGZpbHRlciBub3QgaW4gcGlwZWxpbmUAdG9vIG1hbnkgZmlsdGVycyBpbiBwaXBlbGluZQBjYW4ndCBzZXQgbGluayBwaXBlbGluZQBjYW4ndCBnZXQgbGluayBwaXBlbGluZQBjYW4ndCByZWxlYXNlIHBpcGVsaW5lAGNhbid0IGNvcHkgSS9PIHBpcGVsaW5lAG10aW1lAEg1X21ha2VfdGltZQBjYW4ndCBzZXQgc3BhY2UgYWxsb2NhdGlvbiB0aW1lAGRhdGUgYW5kIHRpbWUASDVWTF9maWxlX2lzX3NhbWUASDVTX3NlbGVjdF9zaGFwZV9zYW1lAEg1U19faHlwZXJfc2hhcGVfc2FtZQBINVBnZXRfdmlydHVhbF9kc2V0bmFtZQBINU9fX2F0dHJfcmVuYW1lAEg1QV9fZGVuc2VfcmVuYW1lAEg1UGdldF92aXJ0dWFsX2ZpbGVuYW1lAEg1RkRfX2ZhbWlseV9nZXRfZGVmYXVsdF9wcmludGZfZmlsZW5hbWUAY2FuJ3QgcHJlcGVuZCBwcmVmaXggdG8gZmlsZW5hbWUAY2FuJ3QgZ2V0IGRlZmF1bHQgcHJpbnRmLXN0eWxlIGZpbGVuYW1lAENhbm5vdCBlbmNvZGUgZmlsZW5hbWUAQ2Fubm90IGRlY29kZSBmaWxlbmFtZQBpbnZhbGlkIGZpbGVuYW1lAEg1QV9fZXhpc3RzX2J5X25hbWUASDVPZXhpc3RzX2J5X25hbWUASDVBZXhpc3RzX2J5X25hbWUASDVWTF9fcmVnaXN0ZXJfY29ubmVjdG9yX2J5X25hbWUASDVGRF9yZWdpc3Rlcl9kcml2ZXJfYnlfbmFtZQBINUdfX2dldF9pbmZvX2J5X25hbWUASDVPX19hdHRyX29wZW5fYnlfbmFtZQBINUFfX29wZW5fYnlfbmFtZQBINUFvcGVuX2J5X25hbWUASDVBX19kZWxldGVfYnlfbmFtZQBINUFkZWxldGVfYnlfbmFtZQBINUFfX2NyZWF0ZV9ieV9uYW1lAEg1QV9fcmVuYW1lX2J5X25hbWUASDVWTF9fZ2V0X2Nvbm5lY3Rvcl9pZF9ieV9uYW1lAEg1VkxfX3BlZWtfY29ubmVjdG9yX2lkX2J5X25hbWUASDVWTF9faXNfY29ubmVjdG9yX3JlZ2lzdGVyZWRfYnlfbmFtZQBINUZEX2lzX2RyaXZlcl9yZWdpc3RlcmVkX2J5X25hbWUAZHNldF9uYW1lAEg1R19nZXRfbmFtZQBINUlnZXRfbmFtZQBINVRfX2dldF9tZW1iZXJfbmFtZQBINVRnZXRfbWVtYmVyX25hbWUASDVUX19vcGVuX25hbWUASDVHX19vcGVuX25hbWUASDVEX19vcGVuX25hbWUASDVPX29wZW5fbmFtZQBINUZfX2J1aWxkX2FjdHVhbF9uYW1lAGZpbGVfbmFtZQBnZXRfc2NhbGVfbmFtZQBINURfdmlydHVhbF9wYXJzZV9zb3VyY2VfbmFtZQBINURfX3ZpcnR1YWxfYnVpbGRfc291cmNlX25hbWUASDVGX19idWlsZF9uYW1lAEg1RF9fdmlydHVhbF9jb3B5X3BhcnNlZF9uYW1lAGdldF9yZWZlcmVuY2VkX25hbWUAY2FuJ3QgZnJlZSBncm91cCBlbnRyeSBuYW1lAHVuYWJsZSB0byBnZXQga2V5IG5hbWUAdW5hYmxlIHRvIG9wZW4gb2JqZWN0IGJ5IG5hbWUAY2FuJ3Qgc3luY2hyb25vdXNseSBkZXRlcm1pbmUgaWYgYXR0cmlidXRlIGV4aXN0cyBieSBuYW1lAGNhbid0IGFsbG9jYXRlIGVmbCBtZXNzYWdlIHNsb3QgbmFtZQB1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBzb3VyY2UgZGF0YXNldCBuYW1lAHVuYWJsZSB0byBkdXBsaWNhdGUgc291cmNlIGRhdGFzZXQgbmFtZQBjYW4ndCBwYXJzZSBzb3VyY2UgZGF0YXNldCBuYW1lAHVuYWJsZSB0byBidWlsZCBzb3VyY2UgZGF0YXNldCBuYW1lAHVuYWJsZSB0byBjb3B5IHBhcnNlZCBzb3VyY2UgZGF0YXNldCBuYW1lAGNhbm5vdCBzZXQgbmFtZQBjYW4ndCBnZXQgbmFtZQBncm91cCB0cmF2ZXJzYWwgZmFpbGVkIHdoaWxlIGxvb2tpbmcgZm9yIG9iamVjdCBuYW1lAG5vIG9iamVjdCBuYW1lAGNhbid0IG5vcm1hbGl6ZSBvYmplY3QgbmFtZQBjYW4ndCByZXRyaWV2ZSBvYmplY3QgbmFtZQBjYW4ndCBkZXRlcm1pbmUgb2JqZWN0IG5hbWUAdW5hYmxlIHRvIGdldCBzb3VyY2Ugb2JqZWN0IG5hbWUAaW52YWxpZCBvYmplY3QgbmFtZQBjYW4ndCBjb3B5IHN0cmluZyBmb3IgZW51bSB2YWx1ZSdzIG5hbWUAY2FuJ3QgY29weSBzdHJpbmcgZm9yIGNvbXBvdW5kIGZpZWxkJ3MgbmFtZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIFZPTCBjb25uZWN0b3IgbmFtZQBjYW4ndCBjaGVjayBmb3IgcHJlZGVmaW5lZCBWRkwgZHJpdmVyIG5hbWUAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBmaWx0ZXIgbmFtZQB1bmFibGUgdG8gYWxsb2NhdGUgdGVtcG9yYXJ5IG1lbWJlciBuYW1lAGNhbm5vdCBnZXQgbWVtYmVyIG5hbWUAdW5hYmxlIHRvIGdldCBtZW1iZXIgbmFtZQBubyBtZW1iZXIgbmFtZQB1bmFibGUgdG8gYWxsb2NhdGUgbWVtYmVyIG5hbWUAdW5hYmxlIHRvIHJldHJpZXZlIGxlbmd0aCBvZiBncm91cCBuYW1lAHVuYWJsZSB0byByZXRyaWV2ZSBncm91cCBuYW1lAHVuYWJsZSB0byBkdXBsaWNhdGUgZnVuY3Rpb24gbmFtZQBjYW4ndCBkdXBsaWNhdGUgb3BlbiBuYW1lADAgbGVuZ3RoIGVudW0gbmFtZQB1bmFibGUgdG8gYnVpbGQgYWN0dWFsIG5hbWUAdW5hYmxlIHRvIGdldCBsaW5rIG5hbWUAY2FuJ3QgZHVwbGljYXRlIGxpbmsgbmFtZQB1bmFibGUgdG8gZHVwbGljYXRlIGxpbmsgbmFtZQB1bmFibGUgdG8gZ2V0IHN5bWJvbCB0YWJsZSBsaW5rIG5hbWUAdW5hYmxlIHRvIGR1cGxpY2F0ZSBzeW1ib2wgdGFibGUgbGluayBuYW1lAGludmFsaWQgbGluayBuYW1lAHVuYWJsZSB0byBnZXQgc3ltYm9saWMgbGluayBuYW1lAHVuYWJsZSB0byBkdXBsaWNhdGUgc3ltYm9saWMgbGluayBuYW1lAGNhbid0IGJ1aWxkIHVzZXIgcGF0aCBuYW1lAGNhbid0IGJ1aWxkIGRlc3RpbmF0aW9uIHBhdGggbmFtZQBjYW4ndCBub3JtYWxpemUgbmFtZQBjYW4ndCBnZXQgYXR0cmlidXRlIG5hbWUAbm8gYXR0cmlidXRlIG5hbWUAQ2Fubm90IGVuY29kZSBhdHRyaWJ1dGUgbmFtZQBDYW5ub3QgZGVjb2RlIGF0dHJpYnV0ZSBuYW1lAGNhbid0IGxvY2F0ZSBuYW1lAGNhbid0IGRldGVybWluZSBuYW1lAGNhbid0IGdldCBmaWxlIG5hbWUAY2FuJ3QgYWxsb2NhdGUgc3BhY2UgZm9yIGZpbGUgbmFtZQB1bmFibGUgdG8gZ2V0IGV4dGVybmFsIGZpbGUgbmFtZQBjYW4ndCBidWlsZCBleHRlcm5hbCBmaWxlIG5hbWUAaW52YWxpZCBleHRlcm5hbCBmaWxlIG5hbWUAdW5hYmxlIHRvIGFsbG9jYXRlIGxvZyBmaWxlIG5hbWUAY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IGZvciBtZGMgbG9nIGZpbGUgbmFtZQB1bmFibGUgdG8gZHVwbGljYXRlIGZpbGUgbmFtZQB1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBzb3VyY2UgZmlsZSBuYW1lAHVuYWJsZSB0byBkdXBsaWNhdGUgc291cmNlIGZpbGUgbmFtZQBjYW4ndCBwYXJzZSBzb3VyY2UgZmlsZSBuYW1lAHVuYWJsZSB0byBidWlsZCBzb3VyY2UgZmlsZSBuYW1lAHVuYWJsZSB0byBjb3B5IHBhcnNlZCBzb3VyY2UgZmlsZSBuYW1lAGludmFsaWQgZmlsZSBuYW1lAHVuYWJsZSB0byBnZXQgc3ltYm9sIHRhYmxlIG5hbWUAdW5hYmxlIHRvIGluc2VydCB0aGUgbmFtZQB1bmFibGUgdG8gcmVwbGFjZSBuYW1lAGNhbid0IGxvY2F0ZSBhdHRyaWJ1dGUgd2l0aCBvbGQgbmFtZQB1bmFibGUgdG8gcmVtb3ZlIG9sZCBuYW1lAHVua25vd24gbG9nZ2luZyBzdHlsZQB1bmV4cGVjdGVkIHJkZnNtIHJpbmcgdW5zZXR0bGUAdW5leHBlY3RlZCBtZGZzbSByaW5nIHVuc2V0dGxlAEg1U19zZXRfZXh0ZW50X3NpbXBsZQBINVNfX3BvaW50X3Byb2plY3Rfc2ltcGxlAEg1U19faHlwZXJfcHJvamVjdF9zaW1wbGUASDVTX19hbGxfcHJvamVjdF9zaW1wbGUASDVTX19ub25lX3Byb2plY3Rfc2ltcGxlAEg1U19jcmVhdGVfc2ltcGxlAEg1U2NyZWF0ZV9zaW1wbGUASDVPX19sYXlvdXRfY29weV9maWxlAEg1T19fYXR0cl9wb3N0X2NvcHlfZmlsZQBINUFfX2F0dHJfcG9zdF9jb3B5X2ZpbGUASDVPX19saW5mb19wb3N0X2NvcHlfZmlsZQBINU9fX2FpbmZvX3Bvc3RfY29weV9maWxlAEg1T19fbGlua19wb3N0X2NvcHlfZmlsZQBINU9fX2ZpbGxfbmV3X3NoYXJlZF9wb3N0X2NvcHlfZmlsZQBINU9fX2F0dHJfc2hhcmVkX3Bvc3RfY29weV9maWxlAEg1T19fZmlsbF9zaGFyZWRfcG9zdF9jb3B5X2ZpbGUASDVPX19kdHlwZV9zaGFyZWRfcG9zdF9jb3B5X2ZpbGUASDVPX19wbGluZV9zaGFyZWRfcG9zdF9jb3B5X2ZpbGUASDVPX19zZHNwYWNlX3NoYXJlZF9wb3N0X2NvcHlfZmlsZQBINU9fX3NoYXJlZF9wb3N0X2NvcHlfZmlsZQBINU9fX3N0YWJfcG9zdF9jb3B5X2ZpbGUASDVPX19hdHRyX2NvcHlfZmlsZQBINUFfX2F0dHJfY29weV9maWxlAEg1T19fbGluZm9fY29weV9maWxlAEg1T19fYWluZm9fY29weV9maWxlAEg1T19fZWZsX2NvcHlfZmlsZQBINU9fX2xpbmtfY29weV9maWxlAEg1TF9fbGlua19jb3B5X2ZpbGUASDVPX19tc2dfY29weV9maWxlAEg1T19fbGF5b3V0X3ByZV9jb3B5X2ZpbGUASDVPX19hdHRyX3ByZV9jb3B5X2ZpbGUASDVPX19maWxsX3ByZV9jb3B5X2ZpbGUASDVPX19kdHlwZV9wcmVfY29weV9maWxlAEg1T19fcGxpbmVfcHJlX2NvcHlfZmlsZQBINU9fX3Nkc3BhY2VfcHJlX2NvcHlfZmlsZQBINU9fX2R0eXBlX2NvcHlfZmlsZQBINU9fX2ZpbGxfbmV3X3NoYXJlZF9jb3B5X2ZpbGUASDVPX19hdHRyX3NoYXJlZF9jb3B5X2ZpbGUASDVPX19maWxsX3NoYXJlZF9jb3B5X2ZpbGUASDVPX19kdHlwZV9zaGFyZWRfY29weV9maWxlAEg1T19fcGxpbmVfc2hhcmVkX2NvcHlfZmlsZQBINU9fX3Nkc3BhY2Vfc2hhcmVkX2NvcHlfZmlsZQBINU9fX3NoYXJlZF9jb3B5X2ZpbGUASDVPX19zdGFiX2NvcHlfZmlsZQBINURfX3NjYXR0ZXJfZmlsZQBINURfX2dhdGhlcl9maWxlAEg1Ul9fcmVvcGVuX2ZpbGUASDVGX3ByZWZpeF9vcGVuX2ZpbGUASDVGX19lZmNfb3Blbl9maWxlAGNsb3NlX2ZpbGUAdW5hYmxlIHRvIHVubW91bnQgZmlsZQB1bmFibGUgdG8gbW91bnQgZmlsZQBjYW4ndCBjbG9zZSBwYXJlbnQgZmlsZQB1bmFibGUgdG8gZnN0YXQgZmlsZQB1bmFibGUgdG8gc3RhdCBmaWxlAGNhbid0IGdldCB0aGUgcHJlZml4IGZvciB2ZHMgZmlsZQBpbnZhbGlkIEVPQSBhZGRyZXNzIGZvciBmaWxlAHVuYWJsZSB0byBzZXQgZW5kLW9mLWFkZHJlc3MgbWFya2VyIGZvciBmaWxlAGNhbid0IHJldHJpZXZlIHN0YXQgaW5mbyBmb3IgZmlsZQB1bmFibGUgdG8gY3JlYXRlIGxvY2F0aW9uIGZvciBmaWxlAGNhbid0IHJldHJpZXZlIHJlYWwgcGF0aCBmb3IgZmlsZQB1bmFibGUgdG8gY2hlY2sgZnJlZSBzcGFjZSBmb3IgZmlsZQBjYW4ndCBhbGxvY2F0ZSBDV0ZTIGZvciBmaWxlAENhbid0IG9wZW4gZGlyZWN0b3J5IG9yIGZpbGUAdW5hYmxlIHRvIGNvcHkgbmF0aXZlIG1lc3NhZ2UgdG8gYW5vdGhlciBmaWxlAHVuYWJsZSB0byBvcGVuIG1lbWJlciBmaWxlAHVuYWJsZSB0byBkZWxldGUgbWVtYmVyIGZpbGUAY2FuJ3QgYXBwbHkgb2JqZWN0IGhlYWRlciB0byBmaWxlAENhbid0IGFwcGx5IG9iamVjdCBoZWFkZXIgdG8gZmlsZQBjYW4ndCB3cml0ZSBtZXRhZGF0YSBjYWNoZSBpbWFnZSBibG9jayB0byBmaWxlAENhbid0IHdyaXRlIG1ldGFkYXRhIGNhY2hlIGltYWdlIGJsb2NrIHRvIGZpbGUAdW5hYmxlIHRvIGNvcHkgb2JqZWN0IGhlYWRlciBtZXNzYWdlIHRvIGZpbGUAQ2FuJ3Qgd3JpdGUgaW1hZ2UgdG8gZmlsZQB1bmFibGUgdG8gd3JpdGUgcmF3IGRhdGEgdG8gZmlsZQB1bmFibGUgdG8gZGVjcmVtZW50IHJlZmNvdW50IG9uIGZpbGUAbm8gd3JpdGUgaW50ZW50IG9uIGZpbGUAcGFnZSBidWZmZXJpbmcgbm90IGVuYWJsZWQgb24gZmlsZQBlcnJvciBsb2NhdGluZyBmcmVlIHNwYWNlIGluIGZpbGUAdW5hYmxlIHRvIHJlb3BlbiBmaWxlAHVuYWJsZSB0byBzeW5jaHJvbm91c2x5IG9wZW4gZmlsZQBjYW4ndCBvcGVuIGZpbGUAdW5hYmxlIHRvIG9wZW4gZmlsZQBVbmFibGUgdG8gb3BlbiBmaWxlAGNhbid0IGRlbGV0ZSBvYmplY3QgZnJvbSBmaWxlAHVuYWJsZSB0byBkZWxldGUgVy9PIGNoYW5uZWwgZmlsZQBDYW4ndCByZXRyaWV2ZSBwcmVmaXggZm9yIGV4dGVybmFsIGZpbGUAcHJvYmxlbSBjbG9zaW5nIGV4dGVybmFsIGZpbGUAdW5hYmxlIHRvIHJldHJpZXZlIHNpemUgb2YgZXh0ZXJuYWwgZmlsZQBjYW4ndCBjbG9zZSBleHRlcm5hbCBmaWxlAGNhbid0IGdldCB0aGUgcHJlZml4IGZvciB0aGUgZXh0ZXJuYWwgZmlsZQB1bmFibGUgdG8gdW5sb2NrIGZpbGUAVW5hYmxlIHRvIHVubG9jayBmaWxlAHVuYWJsZSB0byBsb2NrIGZpbGUAVW5hYmxlIHRvIGxvY2sgZmlsZQB1bmFibGUgdG8gc3luY2hyb25vdXNseSBmbHVzaCBmaWxlAHVuYWJsZSB0byBmbHVzaCBmaWxlAHVuYWJsZSB0byBvcGVuIGxvZyBmaWxlAHByb2JsZW0gY2xvc2luZyBtZGMgbG9nIGZpbGUAY2FuJ3QgY3JlYXRlIG1kYyBsb2cgZmlsZQBwcm9ibGVtcyBjbG9zaW5nIGZpbGUAY2FuJ3QgdHJ5IG9wZW5pbmcgZmlsZQBjYW4ndCBmaW5pc2ggb3BlbmluZyBmaWxlAGVycm9yIGV4dGVuZGluZyBmaWxlAHdyaXRlIHBhc3QgbG9naWNhbCBlbmQgb2YgZmlsZQByZWFkIHBhc3QgbG9naWNhbCBlbmQgb2YgZmlsZQB1bmFibGUgdG8gZGVsZXRlIGZpbGUAVW5hYmxlIHRvIGRlbGV0ZSBmaWxlAHVuYWJsZSB0byBzeW5jaHJvbm91c2x5IGNyZWF0ZSBmaWxlAHVuYWJsZSB0byBjcmVhdGUgZmlsZQBVbmFibGUgdG8gY3JlYXRlIGZpbGUAY2FuJ3QgY2xvc2UgZmlsZQB1bmFibGUgdG8gY2xvc2UgZmlsZQBVbmFibGUgdG8gY2xvc2UgZmlsZQBuYW1lZCBkYXRhdHlwZXMgYW5kL29yIGF0dHJpYnV0ZXMgb3BlbmVkIGluIHRoZSBmaWxlAGNhbid0IHJlYWQgJ2h1Z2UnIG9iamVjdCdzIGRhdGEgZnJvbSB0aGUgZmlsZQB1bmFibGUgdG8gdW5sb2NrIHRoZSBmaWxlAHVuYWJsZSB0byBsb2NrIHRoZSBmaWxlAGNhbid0IGNsb3NlIHNvdXJjZSBmaWxlAGNhbid0IGNsb3NlIGNoaWxkIGZpbGUAdW5hYmxlIHRvIGNsb3NlIHVubW91bnRlZCBmaWxlAGNhbm5vdCByZS1vcGVuIHJlZmVyZW5jZWQgZmlsZQB3cm90ZSAwIGJ5dGVzIHRvIGV4dGVybmFsIHJhdyBkYXRhIGZpbGUAd3JpdGUgZXJyb3IgaW4gZXh0ZXJuYWwgcmF3IGRhdGEgZmlsZQByZWFkIGVycm9yIGluIGV4dGVybmFsIHJhdyBkYXRhIGZpbGUAdW5hYmxlIHRvIHNlZWsgaW4gZXh0ZXJuYWwgcmF3IGRhdGEgZmlsZQB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCByYXcgZGF0YSBmaWxlAG5vdCBhIGZpbGUAZGF0YXNldCBpcyBub3QgYXNzb2NpYXRlZCB3aXRoIGEgZmlsZQBvYmplY3QgaXMgbm90IGFzc29jaWF0ZWQgd2l0aCBhIGZpbGUAdW5hYmxlIHRvIHF1ZXJ5IFIvVyBmaWxlAHVuYWJsZSB0byBhbGxvY2F0ZSBmb3IgUi9XIGZpbGUAdW5hYmxlIHRvIGZyZWUgZm9yIFIvVyBmaWxlAEg1RkRzZXRfZW9hIGZhaWxlZCBmb3IgUi9XIGZpbGUAdW5hYmxlIHRvIGVuY29kZSB0aGUgc3VwZXJibG9jayBpbiBSL1cgZmlsZQB1bmFibGUgdG8gZGVjb2RlIHRoZSBzdXBlcmJsb2NrIGluIFIvVyBmaWxlAHVuYWJsZSB0byBvcGVuIFIvVyBmaWxlAHVuYWJsZSB0byB1bmxvY2sgUi9XIGZpbGUAdW5hYmxlIHRvIGxvY2sgUi9XIGZpbGUAdW5hYmxlIHRvIGZsdXNoIFIvVyBmaWxlAHVuYWJsZSB0byBnZXQgaGFuZGxlIG9mIFIvVyBmaWxlAHVuYWJsZSB0byB0cnVuY2F0ZSBSL1cgZmlsZQB1bmFibGUgdG8gY2xvc2UgUi9XIGZpbGUAdW5hYmxlIHRvIGZyZWUgZm9yIFcvTyBmaWxlAHVuYWJsZSB0byBhbGxvYyBmb3IgVy9PIGZpbGUAdW5hYmxlIHRvIHNldCBFT0EgZm9yIFcvTyBmaWxlAHVuYWJsZSB0byBvcGVuIFcvTyBmaWxlAHVuYWJsZSB0byB1bmxvY2sgVy9PIGZpbGUAdW5hYmxlIHRvIGxvY2sgVy9PIGZpbGUAdW5hYmxlIHRvIGZsdXNoIFcvTyBmaWxlAHVuYWJsZSB0byB3cml0ZSBXL08gZmlsZQB1bmFibGUgdG8gdHJ1bmNhdGUgVy9PIGZpbGUAdW5hYmxlIHRvIGNsb3NlIFcvTyBmaWxlAE5vdCBhbiBIREY1IGZpbGUAZXJyb3Igd2hlbiBjaGVja2luZyBmb3IgYWNjZXNzaWJsZSBIREY1IGZpbGUAVW5rbm93bl9GaWxlAEg1RF9fY3JlYXRlX3BpZWNlX21hcF9zaW5nbGUAZmFtaWx5X3RvX3NpbmdsZQBINUhGX19zZWN0X3Jvd19mcm9tX3NpbmdsZQBjYW4ndCBnZXQgcHJvcGVydHkgb2YgY2hhbmdpbmcgZmFtaWx5IHRvIHNpbmdsZQBINVpfX2ZpbHRlcl9zaHVmZmxlAEg1Wl9fc2V0X2xvY2FsX3NodWZmbGUASDVGRF9fZmFtaWx5X2dldF9oYW5kbGUASDVGRF9fc3BsaXR0ZXJfZ2V0X2hhbmRsZQBINUZEX211bHRpX2dldF9oYW5kbGUASDVGRF9fbG9nX2dldF9oYW5kbGUASDVGRF9fY29yZV9nZXRfaGFuZGxlAEg1RkRfX3NlYzJfZ2V0X2hhbmRsZQBINUZfZ2V0X3ZmZF9oYW5kbGUASDVGRF9nZXRfdmZkX2hhbmRsZQBINUZEZ2V0X3ZmZF9oYW5kbGUAdW5hYmxlIHRvIHJlZ2lzdGVyIG9iamVjdCBoYW5kbGUAdW5hYmxlIHRvIGF0b21pemUgb2JqZWN0IGhhbmRsZQB1bmFibGUgdG8gcmVnaXN0ZXIgaGFuZGxlAHVuYWJsZSB0byBnZXQgSUQgZm9yIGdyb3VwIGhhbmRsZQBjYW4ndCBnZXQgZmlsZSBoYW5kbGUAdW5hYmxlIHRvIHJlZ2lzdGVyIGZpbGUgaGFuZGxlAGNhbid0IHJldHJpZXZlIFZGRCBoYW5kbGUAbW91bnQgd291bGQgaW50cm9kdWNlIGEgY3ljbGUASDVUX19jb252X3VzaG9ydF9sZG91YmxlAEg1VF9fY29udl9zaG9ydF9sZG91YmxlAEg1VF9fY29udl91aW50X2xkb3VibGUASDVUX19jb252X2ludF9sZG91YmxlAEg1VF9fY29udl9mbG9hdF9sZG91YmxlAEg1VF9fY29udl91Y2hhcl9sZG91YmxlAEg1VF9fY29udl9zY2hhcl9sZG91YmxlAEg1VF9fY29udl91bG9uZ19sZG91YmxlAEg1VF9fY29udl91bGxvbmdfbGRvdWJsZQBINVRfX2NvbnZfbGxvbmdfbGRvdWJsZQBINVRfX2NvbnZfbG9uZ19sZG91YmxlAEg1VF9fY29udl9kb3VibGVfbGRvdWJsZQBINVRfX2NvbnZfdXNob3J0X2RvdWJsZQBINVRfX2NvbnZfc2hvcnRfZG91YmxlAEg1SEZfX21hbl9pYmxvY2tfcm9vdF9kb3VibGUASDVUX19jb252X3VpbnRfZG91YmxlAEg1VF9fY29udl9pbnRfZG91YmxlAEg1VF9fY29udl9mbG9hdF9kb3VibGUASDVUX19jb252X3VjaGFyX2RvdWJsZQBINVRfX2NvbnZfc2NoYXJfZG91YmxlAEg1VF9fY29udl91bG9uZ19kb3VibGUASDVUX19jb252X3VsbG9uZ19kb3VibGUASDVUX19jb252X2xsb25nX2RvdWJsZQBINVRfX2NvbnZfbG9uZ19kb3VibGUASDVUX19jb252X2xkb3VibGVfZG91YmxlAEg1UF9fZGVjb2RlX2RvdWJsZQBjYW4ndCBjaGVjayBpZiBzZWxlY3Rpb24gSS9PIGlzIHBvc3NpYmxlAGRhdGF0eXBlIGlzIG5vdCBzZW5zaWJsZQBwcmVmaXggdHlwZSBpcyBub3Qgc2Vuc2libGUAcHJlZml4IG5hbWUgaXMgbm90IHNlbnNpYmxlAG9ubHkgdGhlIGZpcnN0IGRpbWVuc2lvbiBjYW4gYmUgZXh0ZW5kaWJsZQBjYW4ndCB0ZWxsIGlmIGRhdGF0eXBlIGlzIGltbXV0YWJsZQBINVRfX2luaXRfcGF0aF90YWJsZQBINVBMX19maW5kX3BsdWdpbl9pbl9wYXRoX3RhYmxlAEg1UExfX2NyZWF0ZV9wYXRoX3RhYmxlAEg1UExfX2V4cGFuZF9wYXRoX3RhYmxlAEg1QV9fYXR0cl9pdGVyYXRlX3RhYmxlAEg1R19fbGlua19pdGVyYXRlX3RhYmxlAEg1QV9fYXR0cl9yZWxlYXNlX3RhYmxlAEg1R19fbGlua19yZWxlYXNlX3RhYmxlAEg1R19fY29tcGFjdF9idWlsZF90YWJsZQBINUFfX2NvbXBhY3RfYnVpbGRfdGFibGUASDVHX19kZW5zZV9idWlsZF90YWJsZQBINUFfX2RlbnNlX2J1aWxkX3RhYmxlAEg1R19fbm9kZV9idWlsZF90YWJsZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIG1vdW50IHRhYmxlAGNhbid0IGNyZWF0ZSBkb3VibGluZyB0YWJsZSBibG9jayBvZmZzZXQgdGFibGUAdW5hYmxlIHRvIGNsb3NlIFNPSE0gbWFzdGVyIHRhYmxlAHVuYWJsZSB0byBsb2FkIFNPSE0gbWFzdGVyIHRhYmxlAHVuYWJsZSB0byBleHRlbmQgZmlsdGVyIHRhYmxlAHBhdGggaW5kZXggJXUgaXMgb3V0IG9mIHJhbmdlIGluIHRhYmxlAHVuYWJsZSB0byBkZXN0cm95IHNvaG0gdGFibGUAdW5hYmxlIHRvIHZlcmlmeSBzeW1ib2wgdGFibGUAY2FuJ3QgaXRlcmF0ZSBvdmVyIHN5bWJvbCB0YWJsZQB1bmFibGUgdG8gaW5zZXJ0IGVudHJ5IGludG8gc3ltYm9sIHRhYmxlAHN5bWJvbCBpcyBhbHJlYWR5IHByZXNlbnQgaW4gc3ltYm9sIHRhYmxlAHVuYWJsZSB0byBjcmVhdGUgc3ltYm9sIHRhYmxlAHVuYWJsZSB0byBmcmVlIHN5bWJvbCB0YWJsZQBub3QgYSBzeW1ib2wgdGFibGUAU3ltYm9sIHRhYmxlAHVuYWJsZSB0byByZWxlYXNlIGxpbmsgdGFibGUAdW5hYmxlIHRvIGJ1aWxkIGxpbmsgdGFibGUAY2FuJ3QgYWxsb2NhdGUgbWVtb3J5IGZvciBwYXRoIHRhYmxlAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgdHlwZSBjb252ZXJzaW9uIHBhdGggdGFibGUAdW5hYmxlIHRvIGluaXRpYWxpemUgdHlwZSBjb252ZXJzaW9uIHBhdGggdGFibGUAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBkYXRhc3BhY2UgY29udmVyc2lvbiBwYXRoIHRhYmxlAGNhbid0IGNyZWF0ZSBwbHVnaW4gc2VhcmNoIHBhdGggdGFibGUAcHJvYmxlbSBjbG9zaW5nIHNlYXJjaCBwYXRoIHRhYmxlAGNhbid0IGV4cGFuZCBwYXRoIHRhYmxlAGNhbid0IHJlbW92ZSBJRCBub2RlIGZyb20gaGFzaCB0YWJsZQB1bmFibGUgdG8gZGVzdHJveSBmcmFjdGFsIGhlYXAgZG91YmxpbmcgdGFibGUAY2FuJ3QgY3JlYXRlIGRvdWJsaW5nIHRhYmxlIGJsb2NrIHNpemUgdGFibGUAZXJyb3IgYnVpbGRpbmcgYXR0cmlidXRlIHRhYmxlAHVuYWJsZSB0byByZWxlYXNlIGF0dHJpYnV0ZSB0YWJsZQB1bmFibGUgdG8gZXh0ZW5kIGF0dHJpYnV0ZSB0YWJsZQB1bmFibGUgdG8gZXh0ZW5kIGxpbmsgdHlwZSB0YWJsZQBjYW4ndCBjcmVhdGUgbGluayBtZXNzYWdlIHRhYmxlAHVuYWJsZSB0byBmcmVlIHNoYXJlZCBtZXNzYWdlIHRhYmxlAGNhbid0IGNyZWF0ZSBkb3VibGluZyB0YWJsZSB0b3RhbCBkaXJlY3QgYmxvY2sgZnJlZSBzcGFjZSB0YWJsZQBjYW4ndCBjcmVhdGUgZG91YmxpbmcgdGFibGUgbWF4LiBkaXJlY3QgYmxvY2sgZnJlZSBzcGFjZSB0YWJsZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIFNPSE0gdGFibGUAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgU09ITSB0YWJsZQB1bmFibGUgdG8gZGVsZXRlIG1lc3NhZ2UgZnJvbSBTT0hNIHRhYmxlAHVuYWJsZSB0byBjcmVhdGUgU09ITSB0YWJsZQBSZXNvdXJjZSB1bmF2YWlsYWJsZQBSZXF1ZXN0ZWQgZmlsdGVyIGlzIG5vdCBhdmFpbGFibGUAbm8gdGVtcG9yYXJ5IGJ1ZmZlcnMgYXZhaWxhYmxlAG1lc3NhZ2Ugb2YgdW5zaGFyZWFibGUgY2xhc3MgZmxhZ2dlZCBhcyBzaGFyZWFibGUASDVEX19jaHVua19jYWNoZWFibGUAY2FuJ3QgdGVsbCBpZiBjaHVuayBpcyBjYWNoZWFibGUAc2V0X3NjYWxlAGF0dGFjaF9zY2FsZQBkZXRhY2hfc2NhbGUASDVQX3Bva2UASDVQTF9fY3JlYXRlX3BsdWdpbl9jYWNoZQBINVBMX19maW5kX3BsdWdpbl9pbl9jYWNoZQBINUNfX21ha2Vfc3BhY2VfaW5fY2FjaGUASDVDX2ZsdXNoX2NhY2hlAEg1Q19fc2VyaWFsaXplX2NhY2hlAEg1RF9fY2h1bmtfdXBkYXRlX2NhY2hlAEg1Q19fZmx1c2hfaW52YWxpZGF0ZV9jYWNoZQBINVBMX19leHBhbmRfY2FjaGUAY2FuJ3QgZGVzdHJveSBjYWNoZQB1bmFibGUgdG8gZmx1c2ggZGF0YXNldCBjYWNoZQBjYW4ndCBldmljdCBjYWNoZQBPYmplY3QgY2FjaGUAcHJvYmxlbXMgY2xvc2luZyBwYWdlIGJ1ZmZlciBjYWNoZQBjYW4ndCBub3RpZnkgY2xpZW50IGFib3V0IGVudHJ5IGluc2VydGVkIGludG8gY2FjaGUAY2FuJ3Qgbm90aWZ5IGNsaWVudCBhYm91dCBlbnRyeSBsb2FkZWQgaW50byBjYWNoZQBVbmFibGUgdG8gaW5zZXJ0IG1ldGFkYXRhIGludG8gY2FjaGUAVW5hYmxlIHRvIGxvYWQgbWV0YWRhdGEgaW50byBjYWNoZQBjYW4ndCBhZGQgU09ITSBsaXN0IHRvIGNhY2hlAGNhbid0IGFkZCBmcmVlIHNwYWNlIHNlY3Rpb25zIHRvIGNhY2hlAGNhbid0IGFkZCBleHRlbnNpYmxlIGFycmF5IGhlYWRlciB0byBjYWNoZQBjYW4ndCBhZGQgZml4ZWQgYXJyYXkgaGVhZGVyIHRvIGNhY2hlAGNhbid0IGFkZCBmcmFjdGFsIGhlYXAgaGVhZGVyIHRvIGNhY2hlAGNhbid0IGFkZCBCLXRyZWUgaGVhZGVyIHRvIGNhY2hlAGNhbid0IGFkZCBmcmVlIHNwYWNlIGhlYWRlciB0byBjYWNoZQBjYW4ndCBhZGQgZnJlZSBzcGFjZSBzaW5mbyB0byBjYWNoZQBjYW4ndCBhZGQgbmV3IGNodW5rIHRvIGNhY2hlAGNhbid0IGFkZCBzdXBlcmJsb2NrIHRvIGNhY2hlAGNhbid0IGFkZCBleHRlbnNpYmxlIGFycmF5IGluZGV4IGJsb2NrIHRvIGNhY2hlAGNhbid0IGFkZCBmcmFjdGFsIGhlYXAgaW5kaXJlY3QgYmxvY2sgdG8gY2FjaGUAY2FuJ3QgYWRkIGZyYWN0YWwgaGVhcCBkaXJlY3QgYmxvY2sgdG8gY2FjaGUAY2FuJ3QgYWRkIGV4dGVuc2libGUgYXJyYXkgc3VwZXIgYmxvY2sgdG8gY2FjaGUAY2FuJ3QgYWRkIGRyaXZlciBpbmZvIGJsb2NrIHRvIGNhY2hlAGNhbid0IGFkZCBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sgdG8gY2FjaGUAY2FuJ3QgYWRkIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sgdG8gY2FjaGUAY2FuJ3QgYWRkIEItdHJlZSBsZWFmIHRvIGNhY2hlAGNhbid0IGFkZCBTT0hNIHRhYmxlIHRvIGNhY2hlAGNhbid0IGFkZCBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sgcGFnZSB0byBjYWNoZQBjYW4ndCBhZGQgZml4ZWQgYXJyYXkgZGF0YSBibG9jayBwYWdlIHRvIGNhY2hlAHVuYWJsZSB0byBhZGQgb2xkIEItdHJlZSByb290IG5vZGUgdG8gY2FjaGUAY2FuJ3QgYWRkIEItdHJlZSByb290IG5vZGUgdG8gY2FjaGUAY2FuJ3QgYWRkIEItdHJlZSBpbnRlcm5hbCBub2RlIHRvIGNhY2hlAGNhbid0IGFsbG9jYXRlIG1lbW9yeSBmb3IgcGx1Z2luIGNhY2hlAHVuYWJsZSB0byBhZGQgbmV3IHBsdWdpbiB0byBwbHVnaW4gY2FjaGUAcHJvYmxlbSBjbG9zaW5nIHBsdWdpbiBjYWNoZQBjYW4ndCBjcmVhdGUgcGx1Z2luIGNhY2hlAGNhbid0IGV4cGFuZCBwbHVnaW4gY2FjaGUAZHVwbGljYXRlIGVudHJ5IGluIGNhY2hlAGVudHJ5IGFscmVhZHkgaW4gY2FjaGUAdW5hYmxlIHRvIHJlc2l6ZSBoZWFwIHByZWZpeCBpbiBjYWNoZQB1bmFibGUgdG8gcmVzaXplIGdsb2JhbCBoZWFwIGluIGNhY2hlAHVuYWJsZSB0byByZXNpemUgaGVhcCBpbiBjYWNoZQB1bmFibGUgdG8gcmVzaXplIGNodW5rIGluIGNhY2hlAHVuYWJsZSB0byByZXNpemUgaGVhcCBkYXRhIGJsb2NrIGluIGNhY2hlAHVuYWJsZSB0byBtb3ZlIGhlYXAgZGF0YSBibG9jayBpbiBjYWNoZQB1bmFibGUgdG8gcmVsZWFzZSBCLXRyZWUgbm9kZSBpbiBjYWNoZQB1bmFibGUgdG8gY29weSBjaHVuayBkYXRhIGluIGNhY2hlAHVuYWJsZSB0byByZXNpemUgaGVhcCAoZGF0YSBibG9jaykgaW4gY2FjaGUAY2FuJ3QgcmVtb3ZlIGRpcnR5IGVudHJ5IGZyb20gY2FjaGUAY2FuJ3QgcmVtb3ZlIHByb3RlY3RlZCBlbnRyeSBmcm9tIGNhY2hlAGNhbid0IHJlbW92ZSBwaW5uZWQgZW50cnkgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIGxpc3QgaW5kZXggZnJvbSBjYWNoZQBjYW4ndCByZW1vdmUgZW50cnkgd2l0aCBmbHVzaCBkZXBlbmRlbmN5IHBhcmVudHMgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIGV4dGVuc2libGUgYXJyYXkgaGVhZGVyIGZyb20gY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSBmaXhlZCBhcnJheSBoZWFkZXIgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIHYyIEItdHJlZSBoZWFkZXIgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIGZyZWUgc3BhY2Ugc2VjdGlvbiBpbmZvIGZyb20gY2FjaGUAY2FuJ3QgcmVtb3ZlIGVudHJ5IHdpdGggZmx1c2ggZGVwZW5kZW5jeSBjaGlsZHJlbiBmcm9tIGNhY2hlAHVuYWJsZSB0byBwcmVlbXB0IGNodW5rIGZyb20gY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSBjaHVuayBmcm9tIGNhY2hlAHVuYWJsZSB0byByZW1vdmUgZXh0ZW5zaWJsZSBhcnJheSBpbmRleCBibG9jayBmcm9tIGNhY2hlAHVuYWJsZSB0byByZW1vdmUgZGlyZWN0IGJsb2NrIGZyb20gY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSBleHRlbnNpYmxlIGFycmF5IHN1cGVyIGJsb2NrIGZyb20gY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jayBwYWdlIGZyb20gY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSBmaXhlZCBhcnJheSBkYXRhIGJsb2NrIHBhZ2UgZnJvbSBjYWNoZQB1bmFibGUgdG8gcmVtb3ZlIHYyIEItdHJlZSBpbnRlcm5hbCBub2RlIGZyb20gY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSB2MiBCLXRyZWUgbGVhZiBub2RlIGZyb20gY2FjaGUAVW5hYmxlIHRvIGZsdXNoIGRhdGEgZnJvbSBjYWNoZQBVbmFibGUgdG8gc2VyaWFsaXplIGRhdGEgZnJvbSBjYWNoZQB1bmFibGUgdG8gcHJlZW1wdCBjaHVuayhzKSBmcm9tIGNhY2hlAENhbid0IGZsdXNoIGNhY2hlAHVuYWJsZSB0byBmbHVzaCBjYWNoZQBjYW4ndCBkZXN0cm95IGV4dGVybmFsIGZpbGUgY2FjaGUAY2FuJ3QgcmVtb3ZlIGVudHJ5IGZyb20gZXh0ZXJuYWwgZmlsZSBjYWNoZQBjYW4ndCBjcmVhdGUgZXh0ZXJuYWwgZmlsZSBjYWNoZQBjYW4ndCByZWxlYXNlIGV4dGVybmFsIGZpbGUgY2FjaGUAdW5hYmxlIHRvIGV2aWN0IGVudHJpZXMgaW4gdGhlIGNhY2hlAFVuYWJsZSB0byB0YWcgbWV0YWRhdGEgaW4gdGhlIGNhY2hlAHVua25vd24gbm90aWZ5IGFjdGlvbiBmcm9tIG1ldGFkYXRhIGNhY2hlAGludmFsaWQgbm90aWZ5IGFjdGlvbiBmcm9tIG1ldGFkYXRhIGNhY2hlAHVua25vd24gYWN0aW9uIGZyb20gbWV0YWRhdGEgY2FjaGUAdW5hYmxlIHRvIHJlbW92ZSBhcnJheSBkYXRhIGJsb2NrIHBhZ2UgZnJvbSBtZXRhZGF0YSBjYWNoZQBGYWlsZWQgdG8gdXBkYXRlIFBCIHdpdGggbWV0YWRhdGEgY2FjaGUAdW5hYmxlIHRvIGZsdXNoIG1ldGFkYXRhIGNhY2hlAHVuYWJsZSB0byBjcmVhdGUgbWV0YWRhdGEgY2FjaGUAdW5hYmxlIHRvIHVuY29yayB0aGUgbWV0YWRhdGEgY2FjaGUAdW5hYmxlIHRvIGNvcmsgdGhlIG1ldGFkYXRhIGNhY2hlAGNhbid0IHVwZGF0ZSB0aGUgbWV0YWRhdGEgY2FjaGUASDVGU19zZWN0X3RyeV9tZXJnZQBINUhGX19zZWN0X3Jvd19tZXJnZQBINUZTX19zZWN0X21lcmdlAEg1TUZfX3NlY3Rfc21hbGxfbWVyZ2UASDVIRl9fc2VjdF9zaW5nbGVfbWVyZ2UAZnJhY3RhbCBoZWFwIG9iamVjdCBvZmZzZXQgdG9vIGxhcmdlAGNodW5rIGRpbWVuc2lvbmFsaXR5IGlzIHRvbyBsYXJnZQBzaW1wbGUgZGF0YXNwYWNlIGRpbWVuc2lvbmFsaXR5IGlzIHRvbyBsYXJnZQBudW1iZXIgb2YgaW5kZXhlcyBpbiBwcm9wZXJ0eSBsaXN0IGlzIHRvbyBsYXJnZQBkZXN0aW5hdGlvbiBzaXplIGlzIHRvbyBsYXJnZQBlbmNvZGVkIGNodW5rIGRpbWVuc2lvbiBzaXplIGlzIHRvbyBsYXJnZQBvYmplY3QgaGVhZGVyIG1lc3NhZ2UgaXMgdG9vIGxhcmdlAGV4cG9uZW50IGZpZWxkIGlzIHRvbyBsYXJnZQBtYXhhZGRyIHRvbyBsYXJnZQBlbGVtZW50IHNpemUgdG9vIGxhcmdlAHplcm8gZm9ybWF0IGFkZHJlc3MgcmFuZ2UAY29uZmlnX3B0ci0+bWV0YWRhdGFfd3JpdGVfc3RyYXRlZ3kgb3V0IG9mIHJhbmdlAGZkX3BhcmVudF9jb3VudCBvdXQgb2YgcmFuZ2UAZmRfZGlydHlfY2hpbGRfY291bnQgb3V0IG9mIHJhbmdlAGZkX2NoaWxkX2NvdW50IG91dCBvZiByYW5nZQBkaW1lbnNpb25hbGl0eSBpcyBvdXQgb2YgcmFuZ2UAZGF0YSB0eXBlIGlzIG91dCBvZiByYW5nZQBmaWxlIHJlc291cmNlIHR5cGUgb3V0IG9mIHJhbmdlAE91dCBvZiByYW5nZQBkYXRhIHNpemUgZXhjZWVkcyBhZGRyZXNzYWJsZSByYW5nZQBINUNfX2pzb25fd3JpdGVfbG9nX21lc3NhZ2UASDVDX190cmFjZV93cml0ZV9sb2dfbWVzc2FnZQB1bmFibGUgdG8gY29weSBtZXNzYWdlAHVuYWJsZSB0byBjcmVhdGUgbmV3IG1lc3NhZ2UAdW5hYmxlIHRvIHJlc2V0IGxheW91dCBtZXNzYWdlAGNhbid0IGdldCBsYXlvdXQgbWVzc2FnZQBiYWQgdmVyc2lvbiBudW1iZXIgZm9yIGxheW91dCBtZXNzYWdlAGJhZCBsYXlvdXQgdHlwZSBmb3IgbGF5b3V0IG1lc3NhZ2UAY2FuJ3QgZ2V0IHNpemUgb2YgbGF5b3V0IG1lc3NhZ2UAdW5hYmxlIHRvIGRlbGV0ZSBsYXlvdXQgbWVzc2FnZQB1bmFibGUgdG8gdXBkYXRlIGxheW91dCBtZXNzYWdlAGNhbid0IHJlbGVhc2UgbGF5b3V0IG1lc3NhZ2UAdW5hYmxlIHRvIHJlc2V0IGRhdGEgc3RvcmFnZSBsYXlvdXQgbWVzc2FnZQBjYW4ndCBmaW5kIGxheW91dCBtZXNzYWdlAHVuYWJsZSB0byByZWFkIGRhdGEgbGF5b3V0IG1lc3NhZ2UAdjEgQi10cmVlIGluZGV4IHR5cGUgc2hvdWxkIG5ldmVyIGJlIGluIGEgdjQgbGF5b3V0IG1lc3NhZ2UAdW5hYmxlIHRvIHJlc2V0IGV4dGVybmFsIGZpbGUgbGlzdCBtZXNzYWdlAGJhZCB2ZXJzaW9uIG51bWJlciBmb3IgZXh0ZXJuYWwgZmlsZSBsaXN0IG1lc3NhZ2UAdW5hYmxlIHRvIHVwZGF0ZSBleHRlcm5hbCBmaWxlIGxpc3QgbWVzc2FnZQBjYW4ndCByZWxlYXNlIGV4dGVybmFsIGZpbGUgbGlzdCBtZXNzYWdlAHVuYWJsZSB0byBjcmVhdGUgbmV3IHJlZmNvdW50IG1lc3NhZ2UAdW5hYmxlIHRvIGRlbGV0ZSByZWZjb3VudCBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgcmVmY291bnQgbWVzc2FnZQBvYmplY3QgaGVhZGVyIHZlcnNpb24gZG9lcyBub3Qgc3VwcG9ydCByZWZlcmVuY2UgY291bnQgbWVzc2FnZQBFcnJvciBpbiBtb3ZpbmcgbWVzc2FnZXMgaW50byBjb250IG1lc3NhZ2UAdW5hYmxlIHRvIG1vZGlmeSBjb25zdGFudCBtZXNzYWdlAGJhZCB2ZXJzaW9uIG51bWJlciBmb3Igc2hhcmVkIG9iamVjdCBtZXNzYWdlAER5bmFtaWMgbGlua2VyIGZhaWxlZCB0byBhbGxvY2F0ZSBtZW1vcnkgZm9yIGVycm9yIG1lc3NhZ2UAY2FuJ3QgcmVnaXN0ZXIgZXJyb3IgbWVzc2FnZQB1bmFibGUgdG8gaW5jcmVtZW50IHJlZiBjb3VudCBvbiBlcnJvciBtZXNzYWdlAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmIGNvdW50IG9uIGVycm9yIG1lc3NhZ2UAU3lzdGVtIGVycm9yIG1lc3NhZ2UAdW5hYmxlIHRvIHJlbW92ZSBlcnJvciBtZXNzYWdlAHVuYWJsZSB0byBjaGVjayBvYmplY3QgaGVhZGVyIGZvciBtZXNzYWdlAGJhZCB2ZXJzaW9uIG51bWJlciBmb3IgbWVzc2FnZQBiYWQgZmxhZyBjb21iaW5hdGlvbiBmb3IgbWVzc2FnZQBiYWQgZmxhZyB2YWx1ZSBmb3IgbWVzc2FnZQB1bmFibGUgdG8gYWxsb2NhdGUgc3BhY2UgZm9yIG1lc3NhZ2UAY2FuJ3QgZ2V0IHNpemUgb2YgZmlsdGVyIG1lc3NhZ2UAdW5hYmxlIHRvIHVwZGF0ZSBsYXlvdXQgaGVhZGVyIG1lc3NhZ2UAdW5hYmxlIHRvIGFkZCBsYXlvdXQgaGVhZGVyIG1lc3NhZ2UAdW5hYmxlIHRvIGNvcHkgb2JqZWN0IGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byBzZXQgY29tbWVudCBvYmplY3QgaGVhZGVyIG1lc3NhZ2UAdW5hYmxlIHRvIGRlbGV0ZSBleGlzdGluZyBjb21tZW50IG9iamVjdCBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gY2hlY2sgZm9yIG9iamVjdCBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gZGVsZXRlIGZpbGUgc3BhY2UgZm9yIG9iamVjdCBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gcmVtb3ZlIG9iamVjdCBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gd3JpdGUgb2JqZWN0IGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byBlbmNvZGUgb2JqZWN0IGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byByZWFkIG9iamVjdCBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gdXBkYXRlIGZpbHRlciBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gdXBkYXRlIGRyaXZlciBpbmZvIGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgZnJlZS1zcGFjZSBpbmZvIGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgbGF5b3V0L3BsaW5lL2VmbCBoZWFkZXIgbWVzc2FnZQB1bmFibGUgdG8gdXBkYXRlIG5ldyBmaWxsIHZhbHVlIGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgb2xkIGZpbGwgdmFsdWUgaGVhZGVyIG1lc3NhZ2UAdW5hYmxlIHRvIHVwZGF0ZSB2MSBCLXRyZWUgJ0snIHZhbHVlIGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgZGF0YXR5cGUgaGVhZGVyIG1lc3NhZ2UAdW5hYmxlIHRvIGluc2VydCB0eXBlIGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgZGF0YXNwYWNlIGhlYWRlciBtZXNzYWdlAHVuYWJsZSB0byB1cGRhdGUgU09ITSBoZWFkZXIgbWVzc2FnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGRyaXZlciBpbmZvIG1lc3NhZ2UAdW5hYmxlIHRvIGdldCBmcmVlLXNwYWNlIG1hbmFnZXIgaW5mbyBtZXNzYWdlAHVuYWJsZSB0byBtZXNzYWdlIGZsYWdzIGZvciBmcmVlLXNwYWNlIG1hbmFnZXIgaW5mbyBtZXNzYWdlAHVuYWJsZSB0byBkZWxldGUgZnJlZS1zcGFjZSBtYW5hZ2VyIGluZm8gbWVzc2FnZQB1bmFibGUgdG8gcmVzZXQgZ3JvdXAgaW5mbyBtZXNzYWdlAHVuYWJsZSB0byByZXNldCBsaW5rIGluZm8gbWVzc2FnZQBjYW4ndCBjaGVjayBmb3IgbGluayBpbmZvIG1lc3NhZ2UAY2FuJ3QgdXBkYXRlIGxpbmsgaW5mbyBtZXNzYWdlAHVuYWJsZSB0byBjcmVhdGUgbmV3IGF0dHJpYnV0ZSBpbmZvIG1lc3NhZ2UAY2FuJ3QgY2hlY2sgZm9yIGF0dHJpYnV0ZSBpbmZvIG1lc3NhZ2UAdW5hYmxlIHRvIHVwZGF0ZSBhdHRyaWJ1dGUgaW5mbyBtZXNzYWdlAGNhbid0IGdldCBzaXplIG9mIGNvbnRpbnVhdGlvbiBtZXNzYWdlAGNhbid0IGFkZCBjb250aW51YXRpb24gbWVzc2FnZQB1bmFibGUgdG8gcGVyZm9ybSAncG9zdCBjb3B5JyBvcGVyYXRpb24gb24gbWVzc2FnZQB1bmFibGUgdG8gcGVyZm9ybSAncHJlIGNvcHknIG9wZXJhdGlvbiBvbiBtZXNzYWdlAGNhbid0IHNwbGl0IG51bGwgbWVzc2FnZQB1bmFibGUgdG8gY29udmVydCBpbnRvIG51bGwgbWVzc2FnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZpbGwgbWVzc2FnZQB1bmFibGUgdG8gcmVzZXQgZWZsIG1lc3NhZ2UAY2FuJ3QgYWxsb2NhdGUgZWZsIG1lc3NhZ2UAY2FuJ3QgY29weSBsaW5rIG1lc3NhZ2UAdW5hYmxlIHRvIHJlc2V0IGxpbmsgbWVzc2FnZQB1bmFibGUgdG8gaW5zZXJ0IGxpbmsgYXMgbGluayBtZXNzYWdlAHVuYWJsZSB0byBkZWxldGUgbGluayBtZXNzYWdlAHVuYWJsZSB0byByZWxlYXNlIGxpbmsgbWVzc2FnZQBjYW4ndCBnZXQgc2l6ZSBvZiBleHRlcm5hbCBmaWxlIGxpbmsgbWVzc2FnZQB1bmFibGUgdG8gZGVidWcgbWVzc2FnZQB1bmFibGUgdG8gZW1pdCBsb2cgbWVzc2FnZQBlcnJvciB3cml0aW5nIGxvZyBtZXNzYWdlAHVuYWJsZSB0byBkZXRlcm1pbmUgc2l6ZSBvZiBtZXNzYWdlAHVuYWJsZSB0byBjb3B5IG5hdGl2ZSBtZXNzYWdlAHVuYWJsZSB0byBpbmNyZW1lbnQgcmVmIGNvdW50IGZvciBuYXRpdmUgbWVzc2FnZQB1bmFibGUgdG8gZGVjcmVtZW50IHJlZiBjb3VudCBmb3IgbmF0aXZlIG1lc3NhZ2UAdW5hYmxlIHRvIHJldHJpZXZlIGVuY29kZWQgc2l6ZSBvZiBuYXRpdmUgbWVzc2FnZQB1bmFibGUgdG8gcmV0cmlldmUgbmF0aXZlIG1lc3NhZ2UAdW5hYmxlIHRvIHVwZGF0ZSBuYXRpdmUgbWVzc2FnZQB1bmFibGUgdG8gZW5jb2RlIG5hdGl2ZSBtZXNzYWdlAHVuYWJsZSB0byBkZWNvZGUgbmF0aXZlIG1lc3NhZ2UAY2FuJ3QgcmV0cmlldmUgbWVzc2FnZQBiYWQgdmVyc2lvbiBudW1iZXIgZm9yIGZpbGwgdmFsdWUgbWVzc2FnZQB1bmtub3duIGZsYWcgZm9yIGZpbGwgdmFsdWUgbWVzc2FnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGZpbGwgdmFsdWUgbWVzc2FnZQBjYW4ndCBnZXQgc2l6ZSBvZiBmaWxsIHZhbHVlIG1lc3NhZ2UAY2FuJ3QgcmVsZWFzZSBmaWxsIHZhbHVlIG1lc3NhZ2UAYmFkIHZlcnNpb24gbnVtYmVyIGZvciBhdHRyaWJ1dGUgbWVzc2FnZQB1bmtub3duIGZsYWcgZm9yIGF0dHJpYnV0ZSBtZXNzYWdlAHVuYWJsZSB0byB3cml0ZSBtZXNzYWdlAENhbid0IGRlbGV0ZSBtZXNzYWdlAGNhbid0IGNyZWF0ZSBtZXNzYWdlAHVuYWJsZSB0byByZWxlYXNlIG1lc3NhZ2UAY2FuJ3Qgc2hhcmUgbWVzc2FnZQBlcnJvciB0cnlpbmcgdG8gc2hhcmUgbWVzc2FnZQBlcnJvciB3aGlsZSB0cnlpbmcgdG8gc2hhcmUgbWVzc2FnZQB1bmFibGUgdG8gY29weSBkYXRhdHlwZSBtZXNzYWdlAGJhZCBieXRlIG9yZGVyIGZvciBkYXRhdHlwZSBtZXNzYWdlAGJhZCB2ZXJzaW9uIG51bWJlciBmb3IgZGF0YXR5cGUgbWVzc2FnZQBDYW4ndCBnZXQgc2l6ZSBvZiBkYXRhdHlwZSBtZXNzYWdlAGJhZCB2ZXJzaW9uIG51bWJlciBmb3IgZmlsdGVyIHBpcGVsaW5lIG1lc3NhZ2UAdW5hYmxlIHRvIHJlc2V0IEkvTyBwaXBlbGluZSBtZXNzYWdlAGNhbid0IGdldCBJL08gcGlwZWxpbmUgbWVzc2FnZQBjYW4ndCByZWxlYXNlIEkvTyBwaXBlbGluZSBtZXNzYWdlAGNhbid0IGZpbmQgSS9PIHBpcGVsaW5lIG1lc3NhZ2UAYmFkIHZlcnNpb24gbnVtYmVyIGZvciBtdGltZSBtZXNzYWdlAHVuYWJsZSB0byBhbGxvY2F0ZSBzcGFjZSBmb3IgbW9kaWZpY2F0aW9uIHRpbWUgbWVzc2FnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIG1vZGlmaWNhdGlvbiB0aW1lIG1lc3NhZ2UAY2FuJ3QgZ2V0IHNpemUgb2YgbW9kaWZpY2F0aW9uIHRpbWUgbWVzc2FnZQB1bmFibGUgdG8gdXBkYXRlIG1vZGlmaWNhdGlvbiB0aW1lIG1lc3NhZ2UAYmFkbHkgZm9ybWF0dGVkIG1vZGlmaWNhdGlvbiB0aW1lIG1lc3NhZ2UAdW5hYmxlIHRvIGNvcnJlY3Qgc3ltYm9sIHRhYmxlIG1lc3NhZ2UAdW5hYmxlIHRvIHJlYWQgc3ltYm9sIHRhYmxlIG1lc3NhZ2UAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBzaGFyZWQgbWVzc2FnZSB0YWJsZSBtZXNzYWdlAHVuYWJsZSB0byBnZXQgbWV0YWRhdGEgY2FjaGUgaW1hZ2UgbWVzc2FnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIG1ldGFkYXRhIGNhY2hlIGltYWdlIG1lc3NhZ2UAdW5hYmxlIHRvIGVuY29kZSBtZXNzYWdlAHVuYWJsZSB0byBkZWNvZGUgbWVzc2FnZQB3cm9uZyB2ZXJzaW9uIG51bWJlciBpbiBkYXRhc3BhY2UgbWVzc2FnZQBjYW4ndCBnZXQgc2l6ZSBvZiBkYXRhc3BhY2UgbWVzc2FnZQBjYW4ndCB1cGRhdGUgc2ltcGxlIGRhdGFzcGFjZSBtZXNzYWdlAGNhbid0IGFkZCBzaW1wbGUgZGF0YXNwYWNlIG1lc3NhZ2UAVW5yZWNvZ25pemVkIG1lc3NhZ2UAY2FuJ3QgZ2V0IHNoYXJlZCBtZXNzYWdlAHVuYWJsZSB0byBpbmNyZW1lbnQgcmVmIGNvdW50IGZvciBzaGFyZWQgbWVzc2FnZQB1bmFibGUgdG8gZGVjcmVtZW50IHJlZiBjb3VudCBmb3Igc2hhcmVkIG1lc3NhZ2UAdW5hYmxlIHRvIHJldHJpZXZlIGVuY29kZWQgc2l6ZSBvZiBzaGFyZWQgbWVzc2FnZQB1bmFibGUgdG8gc2VyaWFsaXplIHNoYXJlZCBtZXNzYWdlAGNhbid0IHdyaXRlIHNoYXJlZCBtZXNzYWdlAHVuYWJsZSB0byBlbmNvZGUgc2hhcmVkIG1lc3NhZ2UAY2FuJ3QgZGVjb2RlIHNoYXJlZCBtZXNzYWdlAHVuYWJsZSB0byBkZWNvZGUgc2hhcmVkIG1lc3NhZ2UAY2FuJ3QgcmVhZCBtZXNzYWdlAHVuYWJsZSB0byByZWFkIG1lc3NhZ2UAdW5hYmxlIHRvIGNoZWNrIGZvciBNVElNRV9ORVcgbWVzc2FnZQBjYW4ndCByZWFkIE1USU1FX05FVyBtZXNzYWdlAGNhbid0IHJlYWQgTElORk8gbWVzc2FnZQBjYW4ndCByZWFkIEFJTkZPIG1lc3NhZ2UAdW5hYmxlIHRvIGNoZWNrIGZvciBFRkwgbWVzc2FnZQBjYW4ndCBmaW5kIEVGTCBtZXNzYWdlAGNhbid0IHJlYWQgRFRZUEUgbWVzc2FnZQB1bmFibGUgdG8gY2hlY2sgZm9yIE1USU1FIG1lc3NhZ2UAY2FuJ3QgcmVhZCBNVElNRSBtZXNzYWdlAHVuYWJsZSB0byBjaGVjayBmb3IgU1RBQiBtZXNzYWdlAHVuYWJsZSB0byByZWFkIFNUQUIgbWVzc2FnZQBjYW4ndCBnZXQgc2l6ZSBvZiBmaWxsIHZhbHVlIChiYWNrd2FyZHMgY29tcGF0KSBtZXNzYWdlAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgdjEgQi10cmVlICdLJyBtZXNzYWdlAEg1RF9faW5pdF9zdG9yYWdlAEg1RF9fYWxsb2Nfc3RvcmFnZQB1bmFibGUgdG8gYWxsb2NhdGUgbWVtb3J5IGZvciBkYXRhIHRyYW5zZm9ybSBhcnJheSBzdG9yYWdlAHVuYWJsZSB0byBpbml0aWFsaXplIGNvbXBhY3QgZGF0YXNldCBzdG9yYWdlAHVuYWJsZSB0byBleHRlbmQgZGF0YXNldCBzdG9yYWdlAGRhdGFzZXQgaGFzIGNvbXBhY3Qgc3RvcmFnZQB1bmFibGUgdG8gY29weSBjb250aWd1b3VzIHN0b3JhZ2UAZGF0YXNldCBoYXMgY29udGlndW91cyBzdG9yYWdlAHVuYWJsZSB0byBpbml0aWFsaXplIGNvbnRpZ3VvdXMgc3RvcmFnZQB1bmFibGUgdG8gYWxsb2NhdGUgY29udGlndW91cyBzdG9yYWdlAGNhbid0IGdldCBzaXplIG9mIGRhdGFzZXQncyBzdG9yYWdlAHVuYWJsZSB0byBjb3B5IHZpcnR1YWwgc3RvcmFnZQB1bmFibGUgdG8gZGVsZXRlIG9sZCBmb3JtYXQgbGluayBzdG9yYWdlAHVuYWJsZSB0byBkZWxldGUgZGVuc2UgbGluayBzdG9yYWdlAHVuYWJsZSB0byBmcmVlIGRlbnNlIGxpbmsgc3RvcmFnZQB1bmFibGUgdG8gaW5pdGlhbGl6ZSBzdG9yYWdlAHVuYWJsZSB0byBkZWxldGUgZGVuc2UgYXR0cmlidXRlIHN0b3JhZ2UAdW5hYmxlIHRvIGZyZWUgZGVuc2UgYXR0cmlidXRlIHN0b3JhZ2UAdW5saW1pdGVkIGRhdGFzcGFjZSBidXQgZmluaXRlIHN0b3JhZ2UAdW5hYmxlIHRvIGluc2VydCBsaW5rIGludG8gZGVuc2Ugc3RvcmFnZQBlcnJvciBjb252ZXJ0aW5nIGF0dHJpYnV0ZXMgdG8gZGVuc2Ugc3RvcmFnZQB1bmFibGUgdG8gYWRkIHRvIGRlbnNlIHN0b3JhZ2UAdW5hYmxlIHRvIGRlbGV0ZSBhdHRyaWJ1dGUgaW4gZGVuc2Ugc3RvcmFnZQB1bmFibGUgdG8gcmVtb3ZlIGxpbmsgZnJvbSBkZW5zZSBzdG9yYWdlAHVuYWJsZSB0byBpbml0aWFsaXplIGZpbGUgc3RvcmFnZQB1bmFibGUgdG8gdXBkYXRlIGF0dHJpYnV0ZSBpbiBzaGFyZWQgc3RvcmFnZQB1bmFibGUgdG8gZGVsZXRlIHNoYXJlZCBhdHRyaWJ1dGUgaW4gc2hhcmVkIHN0b3JhZ2UAdW5hYmxlIHRvIGNvcHkgY2h1bmtlZCBzdG9yYWdlAGJhZCBkaW1lbnNpb25zIGZvciBjaHVua2VkIHN0b3JhZ2UAdW5hYmxlIHRvIGluaXRpYWxpemUgY2h1bmtlZCBzdG9yYWdlAERhdGEgc3RvcmFnZQBINVBCX2FkZF9uZXdfcGFnZQB1bmFibGUgdG8gZGVzdHJveSBleHRlbnNpYmxlIGFycmF5IGRhdGEgYmxvY2sgcGFnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jayBwYWdlAHVuYWJsZSB0byByZWxlYXNlIGV4dGVuc2libGUgYXJyYXkgZGF0YSBibG9jayBwYWdlAGNhbid0IGZyZWUgZXh0ZW5zaWJsZSBhcnJheSBkYXRhIGJsb2NrIHBhZ2UAdW5hYmxlIHRvIGRlc3Ryb3kgZml4ZWQgYXJyYXkgZGF0YSBibG9jayBwYWdlAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgZml4ZWQgYXJyYXkgZGF0YSBibG9jayBwYWdlAHVuYWJsZSB0byByZWxlYXNlIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sgcGFnZQBjYW4ndCBmcmVlIGZpeGVkIGFycmF5IGRhdGEgYmxvY2sgcGFnZQB1bmFibGUgdG8gY3JlYXRlIGRhdGEgYmxvY2sgcGFnZQBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQgZm9yIEItdHJlZSBwYWdlAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmLWNvdW50ZWQgcGFnZQBINUNfX2dlbmVyYXRlX2ltYWdlAEg1Rl9fZ2V0X2ZpbGVfaW1hZ2UASDVDX193cml0ZV9jYWNoZV9pbWFnZQBINUNfX2dlbmVyYXRlX2NhY2hlX2ltYWdlAEg1Q19fbG9hZF9jYWNoZV9pbWFnZQBINUNfX3JlYWRfY2FjaGVfaW1hZ2UAY2FuJ3QgZ2VuZXJhdGUgZW50cnkncyBpbWFnZQB1bmFibGUgdG8gZnJlZSBsb2NhbCBoZWFwIGRhdGEgYmxvY2sgaW1hZ2UAQ2FuJ3QgZGVzZXJpYWxpemUgaW1hZ2UAY2FuJ3QgY3JlYXRlIGNhY2hlIGltYWdlAGNhbid0IGhhdmUgYm90aCBTV01SIGFuZCBjYWNoZSBpbWFnZQBjYW4ndCBsb2FkIGNhY2hlIGltYWdlAENhbid0IGxvYWQgY2FjaGUgaW1hZ2UAY2FuJ3QgYWxsb2NhdGUgZmlsZSBzcGFjZSBmb3IgbWV0YWRhdGEgY2FjaGUgaW1hZ2UAQ2FuJ3QgZ2VuZXJhdGUgbWV0YWRhdGEgY2FjaGUgaW1hZ2UAQ2FuJ3QgY3JlYXRlIG1ldGFkYXRhIGNhY2hlIGltYWdlAGNhbid0IGhhdmUgYm90aCBTV01SIGFuZCBNREMgY2FjaGUgaW1hZ2UAY2FuJ3QgcmVhZCBpbWFnZQBjYW4ndCBmcmVlIE1EQyBpbWFnZQBINVBMX3Rlcm1fcGFja2FnZQBFeHRlbnNpYmxlIEFycmF5IERhdGEgQmxvY2sgUGFnZQBGaXhlZCBBcnJheSBEYXRhIEJsb2NrIFBhZ2UAY2FuJ3QgaW5zZXJ0IHN1YnRyZWUAY2FuJ3QgbG9va3VwIGtleSBpbiBzdWJ0cmVlAGtleSBub3QgZm91bmQgaW4gc3VidHJlZQBjYW4ndCBpbnNlcnQgbWF4aW11bSBzdWJ0cmVlAGNhbid0IGluc2VydCBtaW5pbXVtIHN1YnRyZWUASDVTTV9fY29udmVydF9saXN0X3RvX2J0cmVlAEg1Wl9feGZvcm1fY29weV90cmVlAHVuYWJsZSB0byBsb2NhdGUgYi10cmVlAHVuYWJsZSB0byBwcm90ZWN0IEItdHJlZQB1bmFibGUgdG8gaW5zZXJ0IHJlY29yZCBpbnRvIEItdHJlZQB1bmFibGUgdG8gY29udmVydCBsaXN0IHRvIEItdHJlZQBjb3VsZG4ndCBhZGQgU09ITSB0byBCLXRyZWUAcmVjb3JkIGlzIGFscmVhZHkgaW4gQi10cmVlAHJlY29yZCBpcyBub3QgaW4gQi10cmVlAGNhbid0IHN3YXAgcmVjb3JkcyBpbiBCLXRyZWUAQ2FuJ3Qgc3dhcCByZWNvcmRzIGluIEItdHJlZQBjYW4ndCBjaGVjayBmb3IgY2h1bmsgaW4gQi10cmVlAHVuYWJsZSB0byByZW1vdmUgZW50cnkgZnJvbSBCLXRyZWUAY2FuJ3QgcmVtb3ZlIG9iamVjdCBmcm9tIEItdHJlZQB1bmFibGUgdG8gaXRlcmF0ZSBvdmVyIGNodW5rIEItdHJlZQB1bmFibGUgdG8gZGVsZXRlIGNodW5rIEItdHJlZQB1bmFibGUgdG8gbG9jYXRlIHJvb3Qgb2YgQi10cmVlAHVuYWJsZSB0byBkZWxldGUgQi10cmVlAGNhbid0IGNyZWF0ZSBCLXRyZWUAdW5hYmxlIHRvIGNyZWF0ZSBCLXRyZWUAdW5hYmxlIHRvIGRlbGV0ZSBzeW1ib2wgdGFibGUgQi10cmVlAHVuYWJsZSB0byByZW1vdmUgbGluayBmcm9tIGNyZWF0aW9uIG9yZGVyIGluZGV4IHYyIEItdHJlZQB1bmFibGUgdG8gcmVtb3ZlIGF0dHJpYnV0ZSBmcm9tIGNyZWF0aW9uIG9yZGVyIGluZGV4IHYyIEItdHJlZQB1bmFibGUgdG8gcmVtb3ZlIGxpbmsgZnJvbSBuYW1lIGluZGV4IHYyIEItdHJlZQB1bmFibGUgdG8gcmVtb3ZlIGF0dHJpYnV0ZSBmcm9tIG5hbWUgaW5kZXggdjIgQi10cmVlAHVuYWJsZSB0byByZW1vdmUgbGluayBmcm9tICdvdGhlcicgaW5kZXggdjIgQi10cmVlAHVuYWJsZSB0byByZW1vdmUgcmVjb3JkIGZyb20gJ290aGVyJyBpbmRleCB2MiBCLXRyZWUAdW5hYmxlIHRvIGluc2VydCByZWNvcmQgaW50byB2MiBCLXRyZWUAY2FuJ3QgY2hlY2sgZm9yIG9iamVjdCBpbiB2MiBCLXRyZWUAY2FuJ3QgbG9jYXRlIG9iamVjdCBpbiB2MiBCLXRyZWUAY2FuJ3QgZmluZCBvYmplY3QgaW4gdjIgQi10cmVlAGNhbid0IGNoZWNrIGZvciBjaHVuayBpbiB2MiBCLXRyZWUAdW5hYmxlIHRvIG1vZGlmeSByZWNvcmQgaW4gdjIgQi10cmVlAGNvdWxkbid0IGluc2VydCBvYmplY3QgdHJhY2tpbmcgcmVjb3JkIGluIHYyIEItdHJlZQB1bmFibGUgdG8gdXBkYXRlIHJlY29yZCBpbiB2MiBCLXRyZWUAY2FuJ3Qgb3BlbiB2MiBCLXRyZWUAdW5hYmxlIHRvIGl0ZXJhdGUgb3ZlciBjaHVuayB2MiBCLXRyZWUAY2FuJ3QgZGVsZXRlIHYyIEItdHJlZQB1bmFibGUgdG8gZGVsZXRlIHYyIEItdHJlZQBjYW4ndCBjbG9zZSB2MiBCLXRyZWUAdW5hYmxlIHRvIGNsb3NlIHYyIEItdHJlZQB1bmFibGUgdG8gcmVtb3ZlIGxpbmsgZnJvbSBpbmRleGVkIHYyIEItdHJlZQB2MSBCLXRyZWUASW52YWxpZCBleHByZXNzaW9uIHRyZWUAY2FuJ3QgY29weSBzcGFuIHRyZWUAY2FuJ3QgaW5zZXJ0IGNvb3JkaW5hdGUgaW50byBzcGFuIHRyZWUAZGF0YXNwYWNlIGRvZXMgbm90IGhhdmUgc3BhbiB0cmVlAHVuYWJsZSB0byBnZW5lcmF0ZSBzcGFuIHRyZWUAY2FuJ3QgY29weSBoeXBlcnNsYWIgc3BhbiB0cmVlAHVuYWJsZSB0byB1bmxpbmsgbm9kZSBmcm9tIHRyZWUAdW5hYmxlIHRvIHJlbGVhc2Ugbm9kZSBmcm9tIHRyZWUAdW5hYmxlIHRvIGxvYWQgbm9kZSBmcm9tIHRyZWUAUmFuIG91dCBvZiBtZW1vcnkgdHJ5aW5nIHRvIGNvcHkgcGFyc2UgdHJlZQBSYW4gb3V0IG9mIG1lbW9yeSB0cnlpbmcgdG8gYWxsb2NhdGUgc3BhY2UgZm9yIG5vZGVzIGluIHRoZSBwYXJzZSB0cmVlAGVycm9yIGNvcHlpbmcgdGhlIHBhcnNlIHRyZWUAZXJyb3IgY2xvc2luZyB0aGUgcGFyc2UgdHJlZQBjbG9zZV9kZWdyZWUAY2FuJ3Qgc2V0IGZpbGUgY2xvc2UgZGVncmVlAGNhbid0IGdldCBmaWxlIGNsb3NlIGRlZ3JlZQBjYW4ndCBjbG9zZSBmaWxlLCB1bmtub3duIGZpbGUgY2xvc2UgZGVncmVlAEg1TUZfeGZyZWUASDVIRl9fc2VjdF9yb3dfZnJlZQBINVZMX19yZXF1ZXN0X2ZyZWUASDVWTF9yZXF1ZXN0X2ZyZWUASDVWTHJlcXVlc3RfZnJlZQBINUVTX19ldmVudF9mcmVlAEg1SEZfX3NlY3RfaW5kaXJlY3RfZnJlZQBINU9fX2F0dHJfZnJlZQBINU1GX19hZ2dyX2ZyZWUASDVQX19maWxlX2RyaXZlcl9mcmVlAEg1RkRfX3NwbGl0dGVyX2ZyZWUASDVIRl9faGRyX2ZyZWUASDVCMl9faGRyX2ZyZWUASDVQX19maWxlX2ltYWdlX2luZm9fZnJlZQBINVZMX2Nvbm5fZnJlZQB2bGVuX2ZyZWUASDVUX19jb252X2VudW1fZnJlZQBINUZfX2FjY3VtX2ZyZWUASDVGRF9fZmFtaWx5X2ZhcGxfZnJlZQBINUZEX19zcGxpdHRlcl9mYXBsX2ZyZWUASDVGRF9tdWx0aV9mYXBsX2ZyZWUASDVCMl9faW50ZXJuYWxfZnJlZQBINUZMX2Jsa19mcmVlAEg1SEZfX2hkcl9hZGpfZnJlZQBINVRfX3BhdGhfZnJlZQBINUIyX19sZWFmX2ZyZWUASDVPX19kdHlwZV9mcmVlAEg1SEZfX3NlY3Rfc2luZ2xlX2ZyZWUASDVIRl9fc2VjdF9ub2RlX2ZyZWUASDVUX19jb252X3ZsZW5fbmVzdGVkX2ZyZWUASDVEX19idHJlZV9zaGFyZWRfZnJlZQBINUFfX3NoYXJlZF9mcmVlAEg1T19sb2NfZnJlZQBINUdfbG9jX2ZyZWUASDVUX19mcmVlAEg1T19fZnJlZQBINUhHX19mcmVlAEg1Rl9fZnJlZQBINUZTX2ZyZWUASDVTTF9mcmVlAEg1RkRfZnJlZQBINUZEZnJlZQBjYW4ndCBmcmVlAGludmFsaWQgZmlsZSBmcmVlIHNwYWNlIHJlZ2lvbiB0byBmcmVlAEg1Wl9fbmV3X25vZGUASDVTTF9fbmV3X25vZGUASDVCMl9fZGVsZXRlX25vZGUASDVCMl9faXRlcmF0ZV9ub2RlAEg1RlNfX3NlY3RfZmluZF9ub2RlAFVuYWJsZSB0byBhbGxvY2F0ZSBuZXcgbm9kZQBlcnJvciBnZXR0aW5nIEFQSSBjb250ZXh0IG5vZGUAY291bGRuJ3QgY3JlYXRlIG5ldyBsaXN0IG5vZGUAY2FuJ3QgYWxsb2NhdGUgcG9pbnQgbGlzdCBub2RlAGNhbid0IGNyZWF0ZSBuZXcgc2tpcCBsaXN0IG5vZGUAVW5hYmxlIHRvIGxpc3Qgbm9kZQB1bmFibGUgdG8gc3BsaXQgcm9vdCBub2RlAHVuYWJsZSB0byBjcmVhdGUgcm9vdCBub2RlAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgQi10cmVlIHJvb3Qgbm9kZQBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBCLXRyZWUgcm9vdCBub2RlAHVuYWJsZSB0byBtb3ZlIEItdHJlZSByb290IG5vZGUAY2FuJ3QgbG9hZCB2MiBCLXRyZWUgcm9vdCBub2RlAHVuYWJsZSB0byBzcGxpdCBvbGQgcm9vdCBub2RlAGNhbid0IGFsbG9jYXRlIHBvaW50IG5vZGUAdW5hYmxlIHRvIHNwbGl0IG5vZGUAVW5hYmxlIHRvIHNwbGl0IG5vZGUAdW5hYmxlIHRvIHByb3RlY3Qgbm9kZQBjYW4ndCBhbGxvY2F0ZSBvYmplY3Qgbm9kZQBpbnRlcm5hbCBlcnJvcjogY291bGQgbm90IGRldGVybWluZSB3aGljaCBicmFuY2ggdG8gZm9sbG93IG91dCBvZiB0aGlzIG5vZGUAY2FuJ3QgZnJlZSByb3cgc2VjdGlvbiBub2RlAGNhbid0IHJlZHVjZSByb3cgc2VjdGlvbiBub2RlAGNhbid0IGZyZWUgaW5kaXJlY3Qgc2VjdGlvbiBub2RlAGNhbid0IGRldGFjaCBzZWN0aW9uIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2Ugc2VjdGlvbiBub2RlAGNhbid0IGZyZWUgc2ltcGxlIHNlY3Rpb24gbm9kZQBjYW4ndCBmcmVlIHNpbmdsZSBzZWN0aW9uIG5vZGUAY2FuJ3QgcmVkdWNlIHNpbmdsZSBzZWN0aW9uIG5vZGUAY2FuJ3QgZnJlZSBzZWN0aW9uIG5vZGUAY2FuJ3QgZnJlZSBjaGlsZCBzZWN0aW9uIG5vZGUAY2FuJ3QgdW5waW4gbm9kZQB1bmFibGUgdG8gc2hhZG93IGludGVybmFsIG5vZGUAdW5hYmxlIHRvIGNyZWF0ZSBuZXcgaW50ZXJuYWwgbm9kZQB1bmFibGUgdG8gZGVzdHJveSBCLXRyZWUgaW50ZXJuYWwgbm9kZQB1bmFibGUgdG8gcHJvdGVjdCBCLXRyZWUgaW50ZXJuYWwgbm9kZQBmaWxlIGFsbG9jYXRpb24gZmFpbGVkIGZvciBCLXRyZWUgaW50ZXJuYWwgbm9kZQB1bmFibGUgdG8gaW5zZXJ0IHJlY29yZCBpbnRvIEItdHJlZSBpbnRlcm5hbCBub2RlAHVuYWJsZSB0byB1cGRhdGUgcmVjb3JkIGluIEItdHJlZSBpbnRlcm5hbCBub2RlAHVuYWJsZSB0byByZW1vdmUgcmVjb3JkIGZyb20gQi10cmVlIGludGVybmFsIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgQi10cmVlIGludGVybmFsIG5vZGUAdW5hYmxlIHRvIGxvYWQgQi10cmVlIGludGVybmFsIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgZmlsZSBzcGFjZSBmb3IgdjIgQi10cmVlIGludGVybmFsIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgdjIgQi10cmVlIGludGVybmFsIG5vZGUAdW5hYmxlIHRvIHNoYWRvdyBsZWFmIG5vZGUAdW5hYmxlIHRvIGNyZWF0ZSBuZXcgbGVhZiBub2RlAHVuYWJsZSB0byBpbnNlcnQgZmlyc3QgbGVhZiBub2RlAGNhbid0IGluc2VydCBsZWFmIG5vZGUAdW5hYmxlIHRvIGluc2VydCByZWNvcmQgaW50byBsZWFmIG5vZGUAdW5hYmxlIHRvIHJlbW92ZSByZWNvcmQgaW50byBsZWFmIG5vZGUAY2FuJ3QgbG9va3VwIGtleSBpbiBsZWFmIG5vZGUAa2V5IG5vdCBmb3VuZCBpbiBsZWFmIG5vZGUAY2FuJ3QgaW5zZXJ0IG1heGltdW0gbGVhZiBub2RlAGNhbid0IGluc2VydCBtaW5pbXVtIGxlYWYgbm9kZQB1bmFibGUgdG8gY3JlYXRlIGxlYWYgbm9kZQB1bmFibGUgdG8gY2FjaGUgc3ltYm9sIHRhYmxlIGxlYWYgbm9kZQB1bmFibGUgdG8gZGVzdHJveSBCLXRyZWUgbGVhZiBub2RlAHVuYWJsZSB0byBwcm90ZWN0IEItdHJlZSBsZWFmIG5vZGUAZmlsZSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgQi10cmVlIGxlYWYgbm9kZQB1bmFibGUgdG8gaW5zZXJ0IHJlY29yZCBpbnRvIEItdHJlZSBsZWFmIG5vZGUAdW5hYmxlIHRvIHVwZGF0ZSByZWNvcmQgaW4gQi10cmVlIGxlYWYgbm9kZQB1bmFibGUgdG8gcmVtb3ZlIHJlY29yZCBmcm9tIEItdHJlZSBsZWFmIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgQi10cmVlIGxlYWYgbm9kZQB1bmFibGUgdG8gcmVsZWFzZSBmaWxlIHNwYWNlIGZvciB2MiBCLXRyZWUgbGVhZiBub2RlAHVuYWJsZSB0byByZWxlYXNlIHYyIEItdHJlZSBsZWFmIG5vZGUAY2FuJ3QgZmluZCBzZWN0aW9uIHNpemUgbm9kZQB1bmFibGUgdG8gcmVsZWFzZSBub2RlAGNhbid0IGFsbG9jYXRlIGhlbGQgZmlsZSBub2RlAHVuYWJsZSB0byBkZXN0cm95IHN5bWJvbCB0YWJsZSBub2RlAHVuYWJsZSB0byBzcGxpdCBzeW1ib2wgdGFibGUgbm9kZQB1bmFibGUgdG8gcHJvdGVjdCBzeW1ib2wgdGFibGUgbm9kZQB1bmFibGUgdG8gcmVsZWFzZSBzeW1ib2wgdGFibGUgbm9kZQB1bmFibGUgdG8gbG9hZCBzeW1ib2wgdGFibGUgbm9kZQBTeW1ib2wgdGFibGUgbm9kZQB1bmFibGUgdG8gZGVzdHJveSBCLXRyZWUgbm9kZQB1bmFibGUgdG8gbGlzdCBCLXRyZWUgbm9kZQB1bmFibGUgdG8gcHJvdGVjdCBCLXRyZWUgbm9kZQB1bmFibGUgdG8gc2hhZG93IGludGVybmFsIEItdHJlZSBub2RlAHVuYWJsZSB0byBpbnNlcnQgcmVjb3JkIGludG8gaW50ZXJuYWwgQi10cmVlIG5vZGUAdW5hYmxlIHRvIHVwZGF0ZSByZWNvcmQgaW4gaW50ZXJuYWwgQi10cmVlIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgaW50ZXJuYWwgQi10cmVlIG5vZGUAdW5hYmxlIHRvIGNoZWNrIHN0YXR1cyBvZiBCLXRyZWUgbm9kZQB1bmFibGUgdG8gc2hhZG93IGxlYWYgQi10cmVlIG5vZGUAdW5hYmxlIHRvIHVwZGF0ZSByZWNvcmQgaW4gbGVhZiBCLXRyZWUgbm9kZQB1bmFibGUgdG8gcmVsZWFzZSBsZWFmIEItdHJlZSBub2RlAGNhbid0IHJlbW92ZSBCLXRyZWUgbm9kZQB1bmFibGUgdG8gbW92ZSBCLXRyZWUgbm9kZQB1bmFibGUgdG8gYWxsb2NhdGUgZmlsZSBzcGFjZSB0byBtb3ZlIEItdHJlZSBub2RlAHVuYWJsZSB0byBkZWxldGUgQi10cmVlIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgQi10cmVlIG5vZGUAdW5hYmxlIHRvIGZyZWUgQi10cmVlIG5vZGUAdW5hYmxlIHRvIGxvYWQgQi10cmVlIG5vZGUAQi1UcmVlIG5vZGUAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBmcmVlIHNwYWNlIG5vZGUAdW5hYmxlIHRvIHNwbGl0IGNoaWxkIG5vZGUAdW5hYmxlIHRvIG1lcmdlIGNoaWxkIG5vZGUAdW5hYmxlIHRvIHJlbGVhc2UgQi10cmVlIGNoaWxkIG5vZGUAdW5hYmxlIHRvIGxvYWQgbm9kZQBlcnJvciBsb2NhdGluZyBhIG5vZGUAY2FuJ3QgcmVtb3ZlIElEIG5vZGUAYWN0dWFsX2NodW5rX29wdF9tb2RlAGlvX3hmZXJfbW9kZQBJbnZhbGlkIGZsYXNoX2luY3JfbW9kZQB1bmtub3duIGluY3JfbW9kZQBJbnZhbGlkIGluY3JfbW9kZQBJbnZhbGlkIGRlY3JfbW9kZQBINUNYX2dldF9zZWxlY3Rpb25faW9fbW9kZQBINUNYX2dldF9hY3R1YWxfc2VsZWN0aW9uX2lvX21vZGUAYWN0dWFsX2lvX21vZGUAZmlsZSBhbHJlYWR5IGluIFNXTVIgd3JpdGluZyBtb2RlAENhbid0IHJldHJpZXZlIGFjdHVhbCBzZWxlY3Rpb24gSS9PIG1vZGUAQ2FuJ3QgcmV0cmlldmUgc2VsZWN0aW9uIEkvTyBtb2RlAEg1T19fbGF5b3V0X2VuY29kZQBINUVBX190ZXN0X2VuY29kZQBINUdfZW50X2VuY29kZQBINU9fX2F0dHJfZW5jb2RlAEg1T19tc2dfZW5jb2RlAEg1T19fZHR5cGVfZW5jb2RlAEg1T19fZmlsbF9uZXdfc2hhcmVkX2VuY29kZQBINU9fX2F0dHJfc2hhcmVkX2VuY29kZQBINU9fX2ZpbGxfc2hhcmVkX2VuY29kZQBINU9fX2R0eXBlX3NoYXJlZF9lbmNvZGUASDVPX19wbGluZV9zaGFyZWRfZW5jb2RlAEg1T19fc2RzcGFjZV9zaGFyZWRfZW5jb2RlAEg1RkRfX3NwbGl0dGVyX3NiX2VuY29kZQBINUZEX211bHRpX3NiX2VuY29kZQBINUZEX3NiX2VuY29kZQBINVJfX2VuY29kZQBINVBfX2VuY29kZQBINVRfZW5jb2RlAEg1U19lbmNvZGUAY2FuJ3QgZW5jb2RlAEg1SEZfX2hkcl9wcmVmaXhfZGVjb2RlAEg1Rl9fZHJ2cmluZm9fcHJlZml4X2RlY29kZQBINUZfX3N1cGVyYmxvY2tfcHJlZml4X2RlY29kZQBINU9fX2ZpbGxfbmV3X2RlY29kZQBINU9fX210aW1lX25ld19kZWNvZGUASDVPX19sYXlvdXRfZGVjb2RlAEg1T19fcmVmY291bnRfZGVjb2RlAEg1T19fY29udF9kZWNvZGUASDVHX2VudF9kZWNvZGUASDVPX19hdHRyX2RlY29kZQBINU9fX2RydmluZm9fZGVjb2RlAEg1T19fZnNpbmZvX2RlY29kZQBINU9fX2xpbmZvX2RlY29kZQBINU9fX2dpbmZvX2RlY29kZQBINU9fX2FpbmZvX2RlY29kZQBINU9fX2VmbF9kZWNvZGUASDVPX19saW5rX2RlY29kZQBINU9fX2J0cmVla19kZWNvZGUASDVPX19tZGNpX2RlY29kZQBINU9fbXNnX2RlY29kZQBINU9fX3NobWVzZ19kZWNvZGUASDVPX19kdHlwZV9kZWNvZGUASDVPX19wbGluZV9kZWNvZGUASDVPX19tdGltZV9kZWNvZGUASDVPX19uYW1lX2RlY29kZQBINU9fX3Nkc3BhY2VfZGVjb2RlAEg1T19fZmlsbF9vbGRfZGVjb2RlAEg1T19fZmlsbF9uZXdfc2hhcmVkX2RlY29kZQBINU9fX2F0dHJfc2hhcmVkX2RlY29kZQBINU9fX2ZpbGxfc2hhcmVkX2RlY29kZQBINU9fX2R0eXBlX3NoYXJlZF9kZWNvZGUASDVPX19wbGluZV9zaGFyZWRfZGVjb2RlAEg1T19fc2RzcGFjZV9zaGFyZWRfZGVjb2RlAEg1T19fc2hhcmVkX2RlY29kZQBINUZEX19mYW1pbHlfc2JfZGVjb2RlAEg1RkRfX3NwbGl0dGVyX3NiX2RlY29kZQBINUZEX211bHRpX3NiX2RlY29kZQBINUZEX19zYl9kZWNvZGUASDVPX19zdGFiX2RlY29kZQBINVJfX2RlY29kZQBINVBfX2RlY29kZQBINVRfZGVjb2RlAEg1U19kZWNvZGUAY2FuJ3QgZGVjb2RlAGludmFsaWQgbGl0ZXJhbC9sZW5ndGggY29kZQBpbnZhbGlkIGRpc3RhbmNlIGNvZGUASDVIRl9fc2VjdF9yb3dfcmVkdWNlAEg1SEZfX3NlY3RfaW5kaXJlY3RfcmVkdWNlAEg1SEZfX3NlY3Rfc2luZ2xlX3JlZHVjZQBzZXF1ZW5jZQBjYW4ndCBvcGVuIGRpcmVjdG9yeSAoJXMpLiBQbGVhc2UgdmVyaWZ5IGl0cyBleGlzdGVuY2UAaW52YWxpZCBwb2ludGVyIGZvciBsaW5rIGV4aXN0ZW5jZQB1bmFibGUgdG8gc3luY2hyb25vdXNseSBjaGVjayBsaW5rIGV4aXN0ZW5jZQBpbnZhbGlkIHBvaW50ZXIgZm9yIGF0dHJpYnV0ZSBleGlzdGVuY2UAY3JlYXRlX29iamVjdF9yZWZlcmVuY2UAY3JlYXRlX3JlZ2lvbl9yZWZlcmVuY2UAdW5hYmxlIHRvIGRlc3Ryb3kgcmVmZXJlbmNlAGNhbid0IHNldCBnYXJiYWdlIGNvbGxlY3QgcmVmZXJlbmNlAGNhbid0IGdldCBnYXJiYWdlIGNvbGxlY3QgcmVmZXJlbmNlAHVuYWJsZSB0byBjcmVhdGUgb2JqZWN0IHJlZmVyZW5jZQB1bmFibGUgdG8gZW5jb2RlIG9iamVjdCByZWZlcmVuY2UAdW5hYmxlIHRvIGF0dGFjaCBsb2NhdGlvbiBpZCB0byByZWZlcmVuY2UAdW5hYmxlIHRvIGNyZWF0ZSByZWdpb24gcmVmZXJlbmNlAHVuYWJsZSB0byBlbmNvZGUgcmVnaW9uIHJlZmVyZW5jZQB1bmFibGUgdG8gb2J0YWluIHNpemUgb2YgcmVmZXJlbmNlAG11c3QgdXNlIG5hdGl2ZSBWT0wgY29ubmVjdG9yIHRvIGNyZWF0ZSByZWZlcmVuY2UAY2Fubm90IGZyZWUgcmVmZXJlbmNlAENhbm5vdCBlbmNvZGUgcmVmZXJlbmNlAENhbm5vdCBkZWNvZGUgcmVmZXJlbmNlAHVuYWJsZSB0byBleHBhbmQgcmVmZXJlbmNlAHVuYWJsZSB0byBleHBhbmQgSDVSX09CSkVDVDEgcmVmZXJlbmNlAHVuYWJsZSB0byBleHBhbmQgSDVSX0RBVEFTRVRfUkVHSU9OMSByZWZlcmVuY2UAdHJhY2UASDVNRl9nZXRfZnJlZXNwYWNlAHNlbGVjdGlvbiArIG9mZnNldCBub3Qgd2l0aGluIGV4dGVudCBmb3IgbWVtb3J5IGRhdGFzcGFjZQBINVNfUExJU1QgaXMgbm90IGFsbG93ZWQgZm9yIG1lbW9yeSBkYXRhc3BhY2UAdW5hYmxlIHRvIGNyZWF0ZSBzaW1wbGUgbWVtb3J5IGRhdGFzcGFjZQB1bmFibGUgdG8gY29uc3RydWN0IHByb2plY3RlZCBtZW1vcnkgZGF0YXNwYWNlAHVuYWJsZSB0byBzaHV0IGRvd24gcHJvamVjdGVkIG1lbW9yeSBkYXRhc3BhY2UAdW5hYmxlIHRvIGNyZWF0ZSBOVUxMIG1lbW9yeSBkYXRhc3BhY2UAY2FuJ3QgY2xvc2UgdGVtcG9yYXJ5IGRhdGFzcGFjZQBjYW4ndCByZWxlYXNlIHRlbXBvcmFyeSBkYXRhc3BhY2UAdW5hYmxlIHRvIHJlbGVhc2UgdGVtcG9yYXJ5IGRhdGFzcGFjZQBjYW4ndCBjb3B5IGRhdGFzcGFjZQB1bmFibGUgdG8gY29weSBkYXRhc3BhY2UAdW5hYmxlIHRvIHVwZGF0ZSBmaWxlIHdpdGggbmV3IGRhdGFzcGFjZQB1bmFibGUgdG8gY3JlYXRlIG91dHB1dCBkYXRhc3BhY2UAY2FuJ3QgZ2V0IHNlbGVjdGlvbiBib3VuZHMgZm9yIGZpcnN0IGRhdGFzcGFjZQB1bmFibGUgdG8gc3luY2hyb25vdXNseSBnZXQgZGF0YXNwYWNlAHVuYWJsZSB0byBnZXQgZGF0YXNwYWNlAHVuYWJsZSB0byBjcmVhdGUgdGVtcG9yYXJ5IHNvdXJjZSBpbnRlcnNlY3QgZGF0YXNwYWNlAHVuYWJsZSB0byBkZS1zZWxlY3QgZGF0YXNwYWNlAGNhbid0IGdldCBudW1iZXIgb2YgZWxlbWVudHMgaW4gZGF0YXNldCdzIGRhdGFzcGFjZQBjYW4ndCBnZXQgc2VsZWN0aW9uIGJvdW5kcyBmb3IgZGF0YXNwYWNlAHVuYWJsZSB0byByZWdpc3RlciBkYXRhc3BhY2UAY2FuJ3QgY3JlYXRlIHNjYWxhciBkYXRhc3BhY2UAdW5hYmxlIHRvIGNyZWF0ZSBzY2FsYXIgZGF0YXNwYWNlAGVycm9yIGNsb3NpbmcgZGF0YXNldCBJL08gc2VsZWN0aW9uIGRhdGFzcGFjZQB1bmFibGUgdG8gcmV0cmlldmUgbnVtYmVyIG9mIGVsZW1lbnRzIGluIGRhdGFzcGFjZQB1bmFibGUgdG8gcmVsZWFzZSBjbGlwcGVkIHZpcnR1YWwgZGF0YXNwYWNlAHVuYWJsZSB0byBjb3B5IGNodW5rIGRhdGFzcGFjZQByYW5rIG9mIHNlcmlhbGl6ZWQgc2VsZWN0aW9uIGRvZXMgbm90IG1hdGNoIGRhdGFzcGFjZQBjYW4ndCBzdG9wIHNoYXJpbmcgZGF0YXNwYWNlAHVuYWJsZSB0byBnZXQgZ3JvdXAgbG9jYXRpb24gb2YgZGF0YXNwYWNlAGNhbid0IHNldCB2ZXJzaW9uIG9mIGRhdGFzcGFjZQB1bmFibGUgdG8gbW9kaWZ5IHNpemUgb2YgZGF0YXNwYWNlAGNhbid0IHNoYXJlIGF0dHJpYnV0ZSBkYXRhc3BhY2UAY2FuJ3QgZW5jb2RlIGF0dHJpYnV0ZSBkYXRhc3BhY2UAY2FuJ3QgZGVjb2RlIGF0dHJpYnV0ZSBkYXRhc3BhY2UAY2FuJ3QgY3JlYXRlIGRhdGFzcGFjZQB1bmFibGUgdG8gY3JlYXRlIGRhdGFzcGFjZQBDYW5ub3QgY2xvc2UgZGF0YXNwYWNlAGNhbid0IGNsb3NlIGRhdGFzcGFjZQBDYW4ndCBjbG9zZSBkYXRhc3BhY2UAdW5hYmxlIHRvIGNsb3NlIGRhdGFzcGFjZQB1bmFibGUgdG8gcmVsZWFzZSBkYXRhc3BhY2UAY2FuJ3QgY3JlYXRlIHNpbXBsZSBkYXRhc3BhY2UAc2VsZWN0aW9uICsgb2Zmc2V0IG5vdCB3aXRoaW4gZXh0ZW50IGZvciBmaWxlIGRhdGFzcGFjZQBINVNfQkxPQ0sgaXMgbm90IGFsbG93ZWQgZm9yIGZpbGUgZGF0YXNwYWNlAHVuYWJsZSB0byBnZXQgbnVtYmVyIG9mIHBvaW50cyBpbiB0aGUgZGF0YXNwYWNlAGRpbWVuc2lvbmFsaXR5IG9mIGNodW5rcyBkb2Vzbid0IG1hdGNoIHRoZSBkYXRhc3BhY2UAdW5hYmxlIHRvIHJlbGVhc2UgY2xpcHBlZCBzb3VyY2UgZGF0YXNwYWNlAGNhbid0IGdldCBzZWxlY3Rpb24gYm91bmRzIGZvciBzZWNvbmQgZGF0YXNwYWNlAGludmFsaWQgZGF0YXNwYWNlAG5vdCBhbiBlbmNvZGVkIGRhdGFzcGFjZQB1bmtub3duIHZlcnNpb24gb2YgZW5jb2RlZCBkYXRhc3BhY2UAbm90IGEgZGF0YXNwYWNlAGludmFsaWQgcmFuayBmb3Igc2NhbGFyIG9yIE5VTEwgZGF0YXNwYWNlAERhdGFzcGFjZQBINVNfX2ZpbGxfaW5fbmV3X3NwYWNlAEg1RF9faW5pdF9zcGFjZQBINURfX2dldF9zcGFjZQBINUFfZ2V0X3NwYWNlAEg1RGdldF9zcGFjZQBINUFnZXRfc3BhY2UASDVITF9fbWluaW1pemVfaGVhcF9zcGFjZQBINVBCX19tYWtlX3NwYWNlAHVuYWJsZSB0byBjb3B5IG1lbW9yeSBzcGFjZQB1bmFibGUgdG8gZGUtc2VsZWN0IG1lbW9yeSBzcGFjZQBjYW4ndCBpbml0aWFsaXplIHNlcXVlbmNlIGxpc3QgZm9yIG1lbW9yeSBzcGFjZQBjYW4ndCBwcm9qZWN0IHZpcnR1YWwgaW50ZXJzZWN0aW9uIG9udG8gbWVtb3J5IHNwYWNlAGNhbid0IGNsb3NlIHByb2plY3RlZCBtZW1vcnkgc3BhY2UAY2FuJ3QgY2xvc2UgdGVtcG9yYXJ5IHNwYWNlAGNhbid0IGVuY29kZSBleHRlbnQgc3BhY2UAdW5hYmxlIHRvIHNlbGVjdCBzcGFjZQBjYW4ndCBlbmNvZGUgc2VsZWN0IHNwYWNlAENhbid0IGV4dGVuZCBoZWFwJ3Mgc3BhY2UAdW5hYmxlIHRvIGNvcHkgbWVzc2FnZSB0byB1c2VyIHNwYWNlAGNhbid0IGNyZWF0ZSBzcGFuIHRyZWUgZm9yIEFMTCBkZXN0aW5hdGlvbiBzcGFjZQBjYW4ndCBjbG9zZSBmaWxsIHNwYWNlAGNhbid0IGV4dGVuZGluZyBzcGFjZQBDYW4ndCBhbGxvY2F0ZSBzcGFjZQB1bmFibGUgdG8gZ2V0IGRpbWVuc2lvbmFsaXR5IG9mIGJhc2Ugc3BhY2UAYXR0ZW1wdGluZyBJL08gaW4gdGVtcG9yYXJ5IGZpbGUgc3BhY2UAYXR0ZW1wdGluZyB0byBmcmVlIHRlbXBvcmFyeSBmaWxlIHNwYWNlAHVuYWJsZSB0byBjb3B5IGZpbGUgc3BhY2UAY2FuJ3QgaW5pdGlhbGl6ZSBzZXF1ZW5jZSBsaXN0IGZvciBmaWxlIHNwYWNlAHVuYWJsZSB0byBmcmVlIGZyYWN0YWwgaGVhcCBpbmRpcmVjdCBibG9jayBmaWxlIHNwYWNlAHVuYWJsZSB0byBmcmVlIGZyYWN0YWwgaGVhcCBkaXJlY3QgYmxvY2sgZmlsZSBzcGFjZQB1bmFibGUgdG8gcmVzZXJ2ZSBmaWxlIHNwYWNlAGNhbid0IGFsbG9jYXRlIGZpbGUgc3BhY2UAdW5hYmxlIHRvIGFsbG9jYXRlIGZpbGUgc3BhY2UAY2FuJ3QgcmVsZWFzZSBmaWxlIHNwYWNlAGNhbid0IHZmZCBhbGxvY2F0ZSBzbSBoZHIgRlNNIGZpbGUgc3BhY2UAY2FuJ3QgdmZkIGFsbG9jYXRlIGxnIGhkciBGU00gZmlsZSBzcGFjZQBjYW4ndCB2ZmQgYWxsb2NhdGUgc20gc2luZm8gRlNNIGZpbGUgc3BhY2UAY2FuJ3QgdmZkIGFsbG9jYXRlIGxnIHNpbmZvIEZTTSBmaWxlIHNwYWNlACdub3JtYWwnIGZpbGUgc3BhY2UgYWxsb2NhdGlvbiByZXF1ZXN0IHdpbGwgb3ZlcmxhcCBpbnRvICd0ZW1wb3JhcnknIGZpbGUgc3BhY2UAaGRyIGZpbGUgc3BhY2UgYWxsb2Mgd2lsbCBvdmVybGFwIGludG8gJ3RlbXBvcmFyeScgZmlsZSBzcGFjZQBzaW5mbyBmaWxlIHNwYWNlIGFsbG9jIHdpbGwgb3ZlcmxhcCBpbnRvICd0ZW1wb3JhcnknIGZpbGUgc3BhY2UAY2FuJ3QgY2xvc2UgZnJlZS1zcGFjZSBtYW5hZ2VycyBmb3IgJ2FnZ3InIGZpbGUgc3BhY2UAY2FuJ3QgY2xvc2UgZnJlZS1zcGFjZSBtYW5hZ2VycyBmb3IgJ3BhZ2UnIGZpbGUgc3BhY2UAdW5hYmxlIHRvIGZyZWUgY29udGlndW91cyBzdG9yYWdlIHNwYWNlAGNhbid0IHJlbGVhc2UgYWdncmVnYXRvcidzIGZyZWUgc3BhY2UAY2FuJ3QgYWRkIHNraXBwZWQgYmxvY2tzIHRvIGhlYXAncyBmcmVlIHNwYWNlAGNhbid0IGNyZWF0ZSBpbmRpcmVjdCBzZWN0aW9uIGZvciBpbmRpcmVjdCBibG9jaydzIGZyZWUgc3BhY2UAY2FuJ3QgY3JlYXRlIHNlY3Rpb24gZm9yIG5ldyBkaXJlY3QgYmxvY2sncyBmcmVlIHNwYWNlAGNhbid0IGNyZWF0ZSBzZWN0aW9uIGZvciBkaXJlY3QgYmxvY2sncyBmcmVlIHNwYWNlAGNhbid0IGFkZCBzZWN0aW9uIHRvIGhlYXAgZnJlZSBzcGFjZQBjYW4ndCByZW1vdmUgc2VjdGlvbiBmcm9tIGhlYXAgZnJlZSBzcGFjZQBjYW4ndCBpbml0aWFsaXplIGhlYXAgZnJlZSBzcGFjZQBjYW4ndCByZS1hZGQgc2Vjb25kIHJvdyBzZWN0aW9uIHRvIGZyZWUgc3BhY2UAY2FuJ3QgYWRkIHJvdyBzZWN0aW9uIHRvIGZyZWUgc3BhY2UAY2FuJ3QgbWVyZ2Ugc2VjdGlvbiB0byBmaWxlIGZyZWUgc3BhY2UAY2FuJ3QgcmUtYWRkIHNlY3Rpb24gdG8gZmlsZSBmcmVlIHNwYWNlAGNhbid0IGFkZCBzZWN0aW9uIHRvIGZpbGUgZnJlZSBzcGFjZQBjYW4ndCBpbml0aWFsaXplIGZpbGUgZnJlZSBzcGFjZQBjYW4ndCBjbG9zZSBmaWxlIGZyZWUgc3BhY2UAY2FuJ3QgcHJvamVjdCB2aXJ0dWFsIGludGVyc2VjdGlvbiBvbnRvIHNvdXJjZSBzcGFjZQBjYW4ndCBjbG9zZSBwcm9qZWN0ZWQgc291cmNlIHNwYWNlAGNhbid0IGNyZWF0ZSBzcGFuIHRyZWUgZm9yIEFMTCBzb3VyY2Ugc3BhY2UAbm90IGEgZGF0YSBzcGFjZQBoeXBlcnNsYWIgZG9lc24ndCBzdXBwb3J0IEg1U19TQ0FMQVIgc3BhY2UAaHlwZXJzbGFiIGRvZXNuJ3Qgc3VwcG9ydCBINVNfTlVMTCBzcGFjZQBINUdfX2xpbmtfbmFtZV9yZXBsYWNlAEg1R19uYW1lX3JlcGxhY2UAdW5hYmxlIHRvIGluaXRpYWxpemUgJXMgaW50ZXJmYWNlAHVuYWJsZSB0byBpbml0aWFsaXplIGludGVyZmFjZQB1bmFibGUgdG8gaW5pdGlhbGl6ZSBINVZMIGludGVyZmFjZQBINUxfX2NyZWF0ZV91ZABINUdfX3RyYXZlcnNlX3VkAEg1RF9fZ2V0X2NodW5rX2luZm9fYnlfY29vcmQASDVCMl9fbG9jYXRlX3JlY29yZABVbmFibGUgdG8gbW9kaWZ5IHJlY29yZABVbmFibGUgdG8gY2hlY2sgZm9yIHJlY29yZAB1bmFibGUgdG8gZW5jb2RlIEItdHJlZSByZWNvcmQAdW5hYmxlIHRvIGRlY29kZSBCLXRyZWUgcmVjb3JkAEg1T19fbW92ZV9tc2dzX2ZvcndhcmQAY2FuJ3QgbW92ZSBoZWFkZXIgbWVzc2FnZXMgZm9yd2FyZABtcGlvX2NodW5rX29wdF9oYXJkAEg1TF9fY3JlYXRlX2hhcmQASDVMY3JlYXRlX2hhcmQASGFyZABINU9fX2R0eXBlX3NoYXJlZF9wb3N0X2NvcHlfdXBkAHVua25vd24gY2h1bmsgaW5kZXggbWV0aG9kAHVua25vd24gY29tcHJlc3Npb24gbWV0aG9kAHVua25vd24gc3RvcmFnZSBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ29wdF9xdWVyeScgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdvYmplY3QgY29weScgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdsaW5rIGNvcHknIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnYXN5bmMgbm90aWZ5JyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2Jsb2IgcHV0JyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2RhdGF0eXBlIGNvbW1pdCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdhc3luYyB3YWl0JyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2RhdGFzZXQgZ2V0JyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ29iamVjdCBnZXQnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnYXR0ciBnZXQnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZ3JvdXAgZ2V0JyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2xpbmsgZ2V0JyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2RhdGF0eXBlIGdldCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdmaWxlIGdldCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdibG9iIGdldCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdnZXRfY29ubl9jbHMnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZ2V0X2NhcF9mbGFncycgbWV0aG9kAGZpbGUgZHJpdmVyIGhhcyBubyBgb3BlbicgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdkYXRhc2V0IG9wZW4nIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnb2JqZWN0IG9wZW4nIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnYXR0ciBvcGVuJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2dyb3VwIG9wZW4nIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZmlsZSBvcGVuJyBtZXRob2QAZmlsZSBkcml2ZXIgaGFzIG5vICdkZWwnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnYXN5bmMgY2FuY2VsJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ29wdGlvbmFsJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2RhdGFzZXQgb3B0aW9uYWwnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnb2JqZWN0IG9wdGlvbmFsJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2F0dHIgb3B0aW9uYWwnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZ3JvdXAgb3B0aW9uYWwnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnbGluayBvcHRpb25hbCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdkYXRhdHlwZSBvcHRpb25hbCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdmaWxlIG9wdGlvbmFsJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2FzeW5jIG9wdGlvbmFsJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2Jsb2Igb3B0aW9uYWwnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnbGluayBtb3ZlJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2RhdGFzZXQgd3JpdGUnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnYXR0ciB3cml0ZScgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdkYXRhc2V0IGNyZWF0ZScgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdhdHRyIGNyZWF0ZScgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdncm91cCBjcmVhdGUnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnbGluayBjcmVhdGUnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZmlsZSBjcmVhdGUnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZGF0YXNldCBjbG9zZScgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdhdHRyIGNsb3NlJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2dyb3VwIGNsb3NlJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2RhdGF0eXBlIGNsb3NlJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2ZpbGUgY2xvc2UnIG1ldGhvZABmaWxlIGRyaXZlciBoYXMgbm8gYGdldF92ZmRfaGFuZGxlJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2FzeW5jIGZyZWUnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZGF0YXNldCByZWFkJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2F0dHIgcmVhZCcgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdkYXRhc2V0IHNwZWNpZmljJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ29iamVjdCBzcGVjaWZpYycgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdhdHRyIHNwZWNpZmljJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2dyb3VwIHNwZWNpZmljJyBtZXRob2QAVk9MIGNvbm5lY3RvciBoYXMgbm8gJ2xpbmsgc3BlY2lmaWMnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZGF0YXR5cGUgc3BlY2lmaWMnIG1ldGhvZABWT0wgY29ubmVjdG9yIGhhcyBubyAnZmlsZSBzcGVjaWZpYycgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdhc3luYyBzcGVjaWZpYycgbWV0aG9kAFZPTCBjb25uZWN0b3IgaGFzIG5vICdibG9iIHNwZWNpZmljJyBtZXRob2QAYmFja2dyb3VuZABINVpfX3NldF9wYXJtc19jb21wb3VuZABINVpfX2NhbGNfcGFybXNfY29tcG91bmQASDVaX19uYml0X2RlY29tcHJlc3Nfb25lX2NvbXBvdW5kAGNhbid0IGRlY29tcHJlc3MgY29tcG91bmQASDVHX19ub2RlX2ZvdW5kAEItdHJlZSBrZXkgbm90IGZvdW5kAG1vdW50IHBvaW50IG5vdCBmb3VuZABjb21wb25lbnQgbm90IGZvdW5kAHplcm8gYml0IG5vdCBmb3VuZABzb3VyY2Ugb2JqZWN0IG5vdCBmb3VuZABPYmplY3Qgbm90IGZvdW5kAGdyb3VwIG5vdCBmb3VuZABsaW5rIG5vdCBmb3VuZABmaWxlIHNpZ25hdHVyZSBub3QgZm91bmQAbWVzc2FnZSB0eXBlIG5vdCBmb3VuZABuYW1lIG5vdCBmb3VuZAB1bmtub3duIGRhdGF0eXBlIGNsYXNzIGZvdW5kAHVua25vd24gbWVzc2FnZSB3aXRoICdmYWlsIGlmIHVua25vd24nIGZsYWcgZm91bmQAYmFkIGNvbnRpbnVhdGlvbiBtZXNzYWdlIGZvdW5kAGxpYnZlcl9sb3dfYm91bmQAbGlidmVyX2hpZ2hfYm91bmQAc3VwZXJibG9jayB2ZXJzaW9uIGV4Y2VlZHMgaGlnaCBib3VuZABpbmRleCBvdXQgb2YgYm91bmQASDVGU19zZWN0X2ZpbmQASDVUX3BhdGhfZmluZABINUhGX19zcGFjZV9maW5kAEg1R19sb2NfZmluZABINVpfZmluZABINUJfZmluZABINUIyX2ZpbmQASDVGU19zZWN0X3RyeV9leHRlbmQASDVNRl9fYWdncl90cnlfZXh0ZW5kAEg1Rl9fdHJ5X2V4dGVuZABINU1GX3RyeV9leHRlbmQASDVGRF90cnlfZXh0ZW5kAEg1RkRfX2V4dGVuZABINUhHX2V4dGVuZABINURfX3ZpcnR1YWxfc3RyX2FwcGVuZABINVJTX19yZXNpemVfZm9yX2FwcGVuZABINVJTX19wcmVwYXJlX2Zvcl9hcHBlbmQASDVaX2FwcGVuZABINVNfYXBwZW5kAEg1RF9fZmFycmF5X2lkeF9kZXBlbmQASDVEX19lYXJyYXlfaWR4X2RlcGVuZABINURfX2J0cmVlMl9pZHhfZGVwZW5kAEg1RlNfX2Rlc3Ryb3lfZmx1c2hfZGVwZW5kAEg1RkFfX2Rlc3Ryb3lfZmx1c2hfZGVwZW5kAEg1RUFfX2Rlc3Ryb3lfZmx1c2hfZGVwZW5kAEg1QjJfX2Rlc3Ryb3lfZmx1c2hfZGVwZW5kAEg1RlNfX2NyZWF0ZV9mbHVzaF9kZXBlbmQASDVGQV9fY3JlYXRlX2ZsdXNoX2RlcGVuZABINUVBX19jcmVhdGVfZmx1c2hfZGVwZW5kAEg1QjJfX2NyZWF0ZV9mbHVzaF9kZXBlbmQASDVCMl9fdXBkYXRlX2ZsdXNoX2RlcGVuZABINUZBX2RlcGVuZABINUVBX2RlcGVuZABINUIyX2RlcGVuZABzdHJlYW0gZW5kAHVua25vd24gY29udmVyc2lvbiBjb21tYW5kAGZyZWVfc3BhY2VfdGhyZXNob2xkAGNhbid0IHNldCBhbGlnbm1lbnQgdGhyZXNob2xkAGNhbid0IGdldCBhbGlnbm1lbnQgdGhyZXNob2xkAGNhbid0IGdldCBmcmVlLXNwYWNlIHNlY3Rpb24gdGhyZXNob2xkAEg1QV9faXRlcmF0ZV9vbGQAJTAqbGxkACUqbGxkACslbGxkAGludmFsaWQgbWF4IGNyZWF0aW9uIG9yZGVyIHZhbHVlIGZvciBtZXNzYWdlOiAlbGxkAEg1QUNfcHJveHlfZW50cnlfcmVtb3ZlX2NoaWxkAEg1QUNfcHJveHlfZW50cnlfYWRkX2NoaWxkAHVuYWJsZSB0byB1bnByb3RlY3QgbmV3IGNoaWxkAHVuYWJsZSB0byB1bnByb3RlY3QgY2hpbGQASDVUX19nZXRfbmF0aXZlX2JpdGZpZWxkAHVuZXhwZWN0ZWQgdmFsdWUgaW4gZW50cnlfYWdlb3V0IGZpZWxkAGJpdCBmaWVsZAB1bmV4cGVjdGVkIHZhbHVlIGluIHNhdmVfcmVzaXplX3N0YXR1cyBmaWVsZAB1bmFibGUgdG8gZnJlZSBjb21wb3VuZCBmaWVsZAAlKy40bGQAJWxkAHZvaWQASDVUX19vcGVuX29pZABINUdfX29wZW5fb2lkAEg1RF9fb3Blbl9vaWQAZmlsdGVyIG51bWJlciBpcyBpbnZhbGlkAGNvbXB1dGVkIGhlYWRlciBzaXplIGlzIGludmFsaWQAZGF0YXNwYWNlIGlzIGludmFsaWQAZmlsdGVyIElEIGlzIGludmFsaWQAY291bnQgPT0gMCBpcyBpbnZhbGlkAGRhdGF0eXBlIHNpemUgaW52YWxpZABINUlpc192YWxpZABjb3JkZXJfdmFsaWQASDVHX19zdGFiX3ZhbGlkAEg1Ql92YWxpZABib3VuZGFyeSBkaW1lbnNpb24gaXMgbm90IHZhbGlkAGZpbGUgaGFuZGxlIG5vdCB2YWxpZAByZWZlcmVuY2UgcmVnaW9uIGRhdGFzcGFjZSBpZCBtdXN0IGJlIHZhbGlkAEg1UF9nZXRfZmlsdGVyX2J5X2lkAEg1SEZfX2h1Z2VfbmV3X2lkAEg1Rl9nZXRfaWQASDVWTF9jcmVhdGVfb2JqZWN0X3VzaW5nX3ZvbF9pZABINVZMX3JlZ2lzdGVyX3VzaW5nX3ZvbF9pZABINU9fZGVidWdfaWQASDVWTF9yZWdpc3Rlcl91c2luZ19leGlzdGluZ19pZABINUlfcmVnaXN0ZXJfdXNpbmdfZXhpc3RpbmdfaWQASDVQX2NyZWF0ZV9pZABINUZfZ2V0X2ZpbGVfaWQASDVJX2ZpbmRfaWQASDVSX19zZXRfbG9jX2lkAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmY291bnQgb24gbG9jYXRpb24gaWQAcHJvYmxlbSByZW1vdmluZyBpZABwcm9ibGVtIGZyZWVpbmcgaWQAdW5hYmxlIHRvIHNldCBkZXN0aW5hdGlvbiBsb2MgaWQAYWxsb2NhdGlvbiBmYWlsZWQgZnJvbSBhZ2dyL3ZmZAB3YW50X3Bvc2l4X2ZkAEluZm9ybWF0aW9uIGlzIHVpbml0aWFsaXplZABPYmplY3QgYWxyZWFkeSBpbml0aWFsaXplZABzdG9yYWdlIGlzIG5vdCBpbml0aWFsaXplZABINUFDX21hcmtfZW50cnlfdW5zZXJpYWxpemVkAEg1Q19tYXJrX2VudHJ5X3Vuc2VyaWFsaXplZABINUNfX21hcmtfZmx1c2hfZGVwX3Vuc2VyaWFsaXplZABjYW4ndCBtYXJrIHByb3h5IGVudHJ5IHVuc2VyaWFsaXplZABjYW4ndCBtYXJrIGVudHJ5IHVuc2VyaWFsaXplZABVbmFibGUgdG8gbWFyayBhbiBlbnRyeSBhcyB1bnNlcmlhbGl6ZWQAVW5hYmxlIHRvIG1hcmsgbWV0YWRhdGEgYXMgdW5zZXJpYWxpemVkAEg1QUNfbWFya19lbnRyeV9zZXJpYWxpemVkAEg1Q19tYXJrX2VudHJ5X3NlcmlhbGl6ZWQASDVDX19tYXJrX2ZsdXNoX2RlcF9zZXJpYWxpemVkAGNhbid0IG1hcmsgcHJveHkgZW50cnkgc2VyaWFsaXplZABjYW4ndCBtYXJrIGVudHJ5IHNlcmlhbGl6ZWQAVW5hYmxlIHRvIG1hcmsgYW4gZW50cnkgYXMgc2VyaWFsaXplZABtaXhlZABudWxsIGNsYXNzIHBvaW50ZXIgaXMgZGlzYWxsb3dlZABuZWdhdGl2ZSBWT0wgY29ubmVjdG9yIHZhbHVlIGlzIGRpc2FsbG93ZWQAZXh0ZW5kaWJsZSBjb21wYWN0IGRhdGFzZXQgbm90IGFsbG93ZWQAZXh0ZW5kaWJsZSBjb250aWd1b3VzIG5vbi1leHRlcm5hbCBkYXRhc2V0IG5vdCBhbGxvd2VkAFNXTVIgd3JpdGUgYWNjZXNzIG9uIGEgZmlsZSBvcGVuIGZvciByZWFkLW9ubHkgYWNjZXNzIGlzIG5vdCBhbGxvd2VkAFNXTVIgcmVhZCBhY2Nlc3Mgb24gYSBmaWxlIG9wZW4gZm9yIHJlYWQtd3JpdGUgYWNjZXNzIGlzIG5vdCBhbGxvd2VkAG1vdmluZyBhIGxpbmsgYWNyb3NzIGZpbGVzIGlzIG5vdCBhbGxvd2VkAE5VTEwgc3RyaW5nIG5vdCBhbGxvd2VkAGludGVyZmlsZSBoYXJkIGxpbmtzIGFyZSBub3QgYWxsb3dlZABleHRlcm5hbCBmaWxlIGFkZHJlc3Mgb3ZlcmZsb3dlZABBZGRyZXNzIG92ZXJmbG93ZWQAc2l6ZSBvZiBwb2ludCBzZWxlY3Rpb24gYnVmZmVyIG92ZXJmbG93ZWQAZGF0YXNwYWNlICogdHlwZSBzaXplIG92ZXJmbG93ZWQAdG90YWwgZXh0ZXJuYWwgc3RvcmFnZSBzaXplIG92ZXJmbG93ZWQAc2l6ZSBvZiBkYXRhc2V0J3Mgc3RvcmFnZSBvdmVyZmxvd2VkAEg1SEZfX3NlY3Rfcm93X3BhcmVudF9yZW1vdmVkAHVuYWJsZSB0byBjb3B5IGxpbmsgdG8gYmUgbW92ZWQAQ2FuJ3QgZ2V0IHdyaXRlX3Blcm1pdHRlZABkYXRhdHlwZSBpcyBhbHJlYWR5IGNvbW1pdHRlZABjYW4ndCBjaGVjayB3aGV0aGVyIGRhdGF0eXBlIGlzIGNvbW1pdHRlZABGZWF0dXJlIGlzIHVuc3VwcG9ydGVkAHBvaW50IHNlbGVjdGlvbnMgbm90IGN1cnJlbnRseSBzdXBwb3J0ZWQAdmlydHVhbCBkYXRhc2V0IGxheW91dCBub3Qgc3VwcG9ydGVkAGNvbnZlcnNpb24gbm90IHN1cHBvcnRlZABkYXRhIHR5cGUgbm90IHN1cHBvcnRlZABsb2NhbGUgbm90IHN1cHBvcnRlZABFLXNjYWxpbmcgbWV0aG9kIG5vdCBzdXBwb3J0ZWQAZGVzdGluYXRpb24gc3RyaW5nIHBhZGRpbmcgbWV0aG9kIG5vdCBzdXBwb3J0ZWQAc291cmNlIHN0cmluZyBwYWRkaW5nIG1ldGhvZCBub3Qgc3VwcG9ydGVkAE1EQyByZXNpemUgc3RhdHVzIG5vdCB5ZXQgc3VwcG9ydGVkAGZpZWxkcyBpbiBkYXRhdHlwZSBjb3JydXB0ZWQAZmlsZSBpcyBhbHJlYWR5IG1vdW50ZWQAYXR0cmlidXRlIGNyZWF0aW9uIGluZGV4IGNhbid0IGJlIGluY3JlbWVudGVkAGNvdW50IGFuZCBibG9jayBjYW5ub3QgYm90aCBiZSB1bmxpbWl0ZWQARW50cnkgaXNuJ3QgcHJvdGVjdGVkAFRhcmdldCBlbnRyeSBpcyBwcm90ZWN0ZWQAUGFyZW50IGVudHJ5IGlzbid0IHBpbm5lZCBvciBwcm90ZWN0ZWQASW50ZXJuYWwgZXJyb3IgZGV0ZWN0ZWQAY2hlY2tzdW0gYnVmZmVyIGlzIHNtYWxsZXIgdGhhbiBleHBlY3RlZAB1bmFibGUgdG8gZ2V0IG51bWJlciBvZiBwb2ludHMgc2VsZWN0ZWQAc3JjIGFuZCBkZXN0IGRhdGFzcGFjZXMgaGF2ZSBkaWZmZXJlbnQgbnVtYmVyIG9mIGVsZW1lbnRzIHNlbGVjdGVkAGNhbid0IGdldCBudW1iZXIgb2YgZWxlbWVudHMgc2VsZWN0ZWQAbGlua3ZhbCBidWZmZXIgaXMgbm90IE5VTEwtdGVybWluYXRlZABmaWx0ZXIgbmFtZSBub3QgbnVsbCB0ZXJtaW5hdGVkAGVudW0gbmFtZSBub3QgbnVsbCB0ZXJtaW5hdGVkAGZpZWxkIG5hbWUgbm90IG51bGwgdGVybWluYXRlZABOVUxMIFRlcm1pbmF0ZWQASDVEX19jaHVua19hbGxvY2F0ZWQAY2h1bmsgc3RvcmFnZSBpcyBub3QgYWxsb2NhdGVkAGZhY3Rvcnkgc3RpbGwgaGFzIG9iamVjdHMgYWxsb2NhdGVkAHJlcXVpcmVkIGZpbHRlciB3YXMgbm90IGxvY2F0ZWQARmlsZSBoYXMgYmVlbiB0cnVuY2F0ZWQAZmlsZW5hbWUgaXMgdG9vIGxvbmcgYW5kIHdvdWxkIGJlIHRydW5jYXRlZABmYW1pbHkgZHJpdmVyIHNob3VsZCBiZSB1c2VkAG11bHRpIGRyaXZlciBzaG91bGQgYmUgdXNlZABCYWQgZmlsZSBJRCBhY2Nlc3NlZABpbnZhbGlkIG1vZGUgZm9yIGRsb3BlbigpOiBFaXRoZXIgUlRMRF9MQVpZIG9yIFJUTERfTk9XIGlzIHJlcXVpcmVkAGNhbid0IGNoZWNrIGlmIGRyaXZlciBpcyBhbHJlYWR5IHJlZ2lzdGVyZWQAY2FuJ3QgY2hlY2sgaWYgVkZMIGRyaXZlciBpcyBhbHJlYWR5IHJlZ2lzdGVyZWQAY2FuJ3QgY2hlY2sgaWYgVk9MIGNvbm5lY3RvciBhbHJlYWR5IHJlZ2lzdGVyZWQAbGluayBjbGFzcyBub3QgcmVnaXN0ZXJlZABMaW5rIGNsYXNzIG5vdCByZWdpc3RlcmVkAGxpbmsgY2xhc3MgaXMgbm90IHJlZ2lzdGVyZWQAcmVxdWlyZWQgZmlsdGVyIGlzIG5vdCByZWdpc3RlcmVkAHJlcXVpcmVkIGZpbHRlciAlZCBpcyBub3QgcmVnaXN0ZXJlZAByZXF1aXJlZCBmaWx0ZXIgKG5hbWUgdW5hdmFpbGFibGUpIGlzIG5vdCByZWdpc3RlcmVkAHJlcXVpcmVkIGZpbHRlciAnJXMnIGlzIG5vdCByZWdpc3RlcmVkAFVuc2hhcmVkAEg1T19fYXR0cl91cGRhdGVfc2hhcmVkAEg1U01fdHlwZV9zaGFyZWQAY2FuJ3QgdGVsbCBpZiBkYXRhdHlwZSBpcyBzaGFyZWQAY2FuJ3QgZGV0ZXJtaW5lIGlmIGRhdGF0eXBlIGlzIHNoYXJlZABlcnJvciBkZXRlcm1pbmluZyBpZiBtZXNzYWdlIGlzIHNoYXJlZABjYW4ndCBkZXRlcm1pbmUgaWYgZGF0YXNwYWNlIGlzIHNoYXJlZABjYW4ndCBkZXRlcm1pbmUgaWYgYXR0cmlidXRlcyBhcmUgc2hhcmVkAGNhbid0IGVuY29kZSBtZXNzYWdlIHRvIGJlIHNoYXJlZABlcnJvciBkZXRlcm1pbmluZyBpZiBtZXNzYWdlIHNob3VsZCBiZSBzaGFyZWQAdW5hYmxlIHRvIGRldGVybWluZSBpZiBtZXNzYWdlIHNob3VsZCBiZSBzaGFyZWQAY2FuJ3Qgbm90aWZ5IGNsaWVudCBhYm91dCBlbnRyeSBkaXJ0eSBmbGFnIGNsZWFyZWQAZW50cnkgaXMgYWxyZWFkeSBwaW5uZWQAUGFyZW50IGVudHJ5IGlzbid0IHBpbm5lZABUYXJnZXQgZW50cnkgaXMgcGlubmVkAGFkZHJlc3MgdW5kZWZpbmVkAGFkZHJlc3MgaXMgdW5kZWZpbmVkAGZpbGwgdmFsdWUgaXMgdW5kZWZpbmVkAEg1UF9fZmFjY19zZXRfZGVmX2RyaXZlcl9jaGVja19wcmVkZWZpbmVkAEg1UF9pc19maWxsX3ZhbHVlX2RlZmluZWQASDVQX2ZpbGxfdmFsdWVfZGVmaW5lZABVc2VyLWRlZmluZWQAdWRhdGFfY29weSBub3QgZGVmaW5lZABEYXRhc2V0IGRvZXNuJ3Qgc3VwcG9ydCBWTCBkYXRhdHlwZSB3aGVuIGZpbGwgdmFsdWUgaXMgbm90IGRlZmluZWQAJ2dldF9lb2YnIG1ldGhvZCBpcyBub3QgZGVmaW5lZAAncmVhZCcgYW5kL29yICd3cml0ZScgbWV0aG9kIGlzIG5vdCBkZWZpbmVkAEZpbHRlciBub3QgZGVmaW5lZAAnb3BlbicgYW5kL29yICdjbG9zZScgbWV0aG9kcyBhcmUgbm90IGRlZmluZWQAJ2dldF9lb2EnIGFuZC9vciAnc2V0X2VvYScgbWV0aG9kcyBhcmUgbm90IGRlZmluZWQAdWRhdGFfZnJlZSBub3QgZGVmaW5lZABjaHVuayBhZGRyZXNzIGlzbid0IGRlZmluZWQAdW5hYmxlIHRvIGRldGVybWluZSBpZiBmaWxsIHZhbHVlIGlzIGRlZmluZWQAZmlsbCB2YWx1ZSB3cml0aW5nIG9uIGFsbG9jYXRpb24gc2V0LCBidXQgbm8gZmlsbCB2YWx1ZSBkZWZpbmVkAGNhbid0IHRlbGwgaWYgZmlsbCB2YWx1ZSBkZWZpbmVkAG9wZXJhdGlvbiBub3QgYWxsb3dlZCBhZnRlciBtZW1iZXJzIGFyZSBkZWZpbmVkAG9wZXJhdGlvbiBub3QgYWxsb3dlZCBhZnRlciBlbnVtIG1lbWJlcnMgYXJlIGRlZmluZWQASDVQX19kZWNvZGVfdW5zaWduZWQAZGVjb2RlZCBnbG9iYWwgaGVhcCBpcyBub3QgYWxpZ25lZABtZXNzYWdlIG5vdCBhbGlnbmVkAG9wYXF1ZSBmbGFnIGZpZWxkIG11c3QgYmUgYWxpZ25lZABINVRfX2NvbW1pdF9uYW1lZABINUdfX2NyZWF0ZV9uYW1lZABINURfX2NyZWF0ZV9uYW1lZAB1bmFibGUgdG8gbWFyayBGU00gcmluZyBhcyB1bnNldHRsZWQAd3JvbmcgQVBJIGZ1bmN0aW9uLCBINUVzZXRfYXV0bzIgaGFzIGJlZW4gY2FsbGVkAHdyb25nIEFQSSBmdW5jdGlvbiwgSDVFc2V0X2F1dG8xIGhhcyBiZWVuIGNhbGxlZAByZWNvbnN0cnVjdGlvbiBvZiBjYWNoZSBlbnRyeSBmYWlsZWQAc2VhcmNoIGluIGRpcmVjdG9yeSBmYWlsZWQAb2JqZWN0IGNvcHkgZmFpbGVkAGNvbm5lY3RvciBpbmZvIGNvcHkgZmFpbGVkAGRyaXZlciBpbmZvIGNvcHkgZmFpbGVkAGxpbmsgY29weSBmYWlsZWQAZHJpdmVyIGNvbmZpZ3VyYXRpb24gc3RyaW5nIGNvcHkgZmFpbGVkAHZlY3Rvcml6ZWQgbWVtY3B5IGZhaWxlZABkaXJ0eSBlbnRyeSBmbHVzaCBkZXN0cm95IGZhaWxlZABFbnRyeSBmbHVzaCBkZXN0cm95IGZhaWxlZAByZXF1ZXN0IG5vdGlmeSBmYWlsZWQAYmxvYiBwdXQgZmFpbGVkAGRpc2FibGUgc2xpc3QgZmFpbGVkAFZGRCBtZW1jcHkgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIHdyaXRlIHZlY3RvciByZXF1ZXN0IGZhaWxlZABkcml2ZXIgcmVhZCB2ZWN0b3IgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIHNldF9iYXNlX2FkZHIgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIHdyaXRlIHNlbGVjdGlvbiByZXF1ZXN0IGZhaWxlZABkcml2ZXIgcmVhZCBzZWxlY3Rpb24gcmVxdWVzdCBmYWlsZWQAZmlsZSBkZWFsbG9jYXRpb24gcmVxdWVzdCBmYWlsZWQAZHJpdmVyIGFsbG9jYXRpb24gcmVxdWVzdCBmYWlsZWQAZmlsZSBhbGxvY2F0aW9uIHJlcXVlc3QgZmFpbGVkAHNldCBlbmQgb2Ygc3BhY2UgYWxsb2NhdGlvbiByZXF1ZXN0IGZhaWxlZABWRkQgY3RsIHJlcXVlc3QgZmFpbGVkAGRyaXZlciB1bmxvY2sgcmVxdWVzdCBmYWlsZWQAZmlsZSB1bmxvY2sgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIGxvY2sgcmVxdWVzdCBmYWlsZWQAZmlsZSBsb2NrIHJlcXVlc3QgZmFpbGVkAGRyaXZlciBmbHVzaCByZXF1ZXN0IGZhaWxlZABmaWxlIGZsdXNoIHJlcXVlc3QgZmFpbGVkAGRyaXZlciBnZXRfZW9mIHJlcXVlc3QgZmFpbGVkAGZpbGUgZ2V0IGVvZiByZXF1ZXN0IGZhaWxlZABkcml2ZXIgd3JpdGUgcmVxdWVzdCBmYWlsZWQAZmlsZSB3cml0ZSByZXF1ZXN0IGZhaWxlZABkcml2ZXIgZW9hIHVwZGF0ZSByZXF1ZXN0IGZhaWxlZABkcml2ZXIgdHJ1bmNhdGUgcmVxdWVzdCBmYWlsZWQAY29ubmVjdG9yIHdyYXAgY29udGV4dCBmcmVlIHJlcXVlc3QgZmFpbGVkAGRyaXZlciBmcmVlIHJlcXVlc3QgZmFpbGVkAGNvbm5lY3RvciBpbmZvIGZyZWUgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIGluZm8gZnJlZSByZXF1ZXN0IGZhaWxlZABkcml2ZXIgc2JfZW5jb2RlIHJlcXVlc3QgZmFpbGVkAGRyaXZlciBzYl9kZWNvZGUgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIHRyeSBleHRlbmQgcmVxdWVzdCBmYWlsZWQAZHJpdmVyIGV4dGVuZCByZXF1ZXN0IGZhaWxlZABkcml2ZXIgcmVhZCByZXF1ZXN0IGZhaWxlZABmaWxlIHJlYWQgcmVxdWVzdCBmYWlsZWQAZmlsZSBpbWFnZSByZWFkIHJlcXVlc3QgZmFpbGVkAGRyaXZlciBzZXRfZW9hIHJlcXVlc3QgZmFpbGVkAGRyaXZlciBnZXRfZW9hIHJlcXVlc3QgZmFpbGVkAGZpbGUgc2V0IGVvYSByZXF1ZXN0IGZhaWxlZABmaWxlIGdldCBlb2EgcmVxdWVzdCBmYWlsZWQAZmlsZSBkcml2ZXIgJ2ZyZWUnIHJlcXVlc3QgZmFpbGVkAHJlYWwgJ2ZyZWUnIHJlcXVlc3QgZmFpbGVkAGZpbGUgZHJpdmVyICdhbGxvYycgcmVxdWVzdCBmYWlsZWQAcmVhbCAnYWxsb2MnIHJlcXVlc3QgZmFpbGVkAEg1Rl9nZXRfb2JqX2NvdW50IGZhaWxlZABtb2RpZnlpbmcgb2JqZWN0IGxpbmsgY291bnQgZmFpbGVkAG5vZGUgZGVzY2VudCBmYWlsZWQAZGF0YXR5cGUgY29tbWl0IGZhaWxlZAByZXF1ZXN0IHdhaXQgZmFpbGVkAGRhdGFzZXQgZ2V0IGZhaWxlZABncm91cCBnZXQgZmFpbGVkAGxpbmsgZ2V0IGZhaWxlZABhdHRyaWJ1dGUgZ2V0IGZhaWxlZABkYXRhdHlwZSBnZXQgZmFpbGVkAGZpbGUgZ2V0IGZhaWxlZABibG9iIGdldCBmYWlsZWQAY2FsbCB0byBINUFDX2xvYWRfY2FjaGVfaW1hZ2Vfb25fbmV4dF9wcm90ZWN0IGZhaWxlZABjYWxsIHRvIEg1Q19sb2FkX2NhY2hlX2ltYWdlX29uX25leHRfcHJvdGVjdCBmYWlsZWQAZmlsZSBnZXQgZW9mL2VvYSByZXF1ZXN0cyBmYWlsZWQASDVGX19nZXRfb2JqZWN0cyBmYWlsZWQASDVDX3Jlc2V0X2NhY2hlX2hpdF9yYXRlX3N0YXRzIGZhaWxlZABINUNfX3ByZXBfZm9yX2ZpbGVfY2xvc2VfX3NjYW5fZW50cmllcyBmYWlsZWQAaXRlcmF0aW9uIG9mIHRhZ2dlZCBlbnRyaWVzIGZhaWxlZABJdGVyYXRpb24gb2YgdGFnZ2VkIGVudHJpZXMgZmFpbGVkAEg1Rl9nZXRfb2JqX2lkcyBmYWlsZWQAaXRlcmF0aW9uIG9wZXJhdG9yIGZhaWxlZAB0cmF2ZXJzYWwgb3BlcmF0b3IgZmFpbGVkAHdyaXRlIHRocm91Z2ggbWV0YWRhdGEgYWNjdW11bGF0b3IgZmFpbGVkAHJlYWQgdGhyb3VnaCBtZXRhZGF0YSBhY2N1bXVsYXRvciBmYWlsZWQAc2VsZWN0aW9uIHdyaXRlIHRocm91Z2ggZmlsZSBkcml2ZXIgZmFpbGVkAHNlbGVjdGlvbiByZWFkIHRocm91Z2ggZmlsZSBkcml2ZXIgZmFpbGVkAHNjYXR0ZXIgZmFpbGVkAGlucHV0IGZpbHRlciBmYWlsZWQAbWVtIGdhdGhlciBmYWlsZWQAZmlsZSBnYXRoZXIgZmFpbGVkAHdyaXRlIHRocm91Z2ggcGFnZSBidWZmZXIgZmFpbGVkAHJlYWQgdGhyb3VnaCBwYWdlIGJ1ZmZlciBmYWlsZWQAc2VsZWN0aW9uIHJlYWQgdG8gYmFja2dyb3VuZCBidWZmZXIgZmFpbGVkAGNoZWNrIGZvciBzemlwIGVuY29kZXIgZmFpbGVkAG1kYyBsb2dnaW5nIHNldHVwIGZhaWxlZABkcml2ZXIgZ2V0IHR5cGUgbWFwIGZhaWxlZABtZXRhZGF0YSBjYWNoZSBsb2dnaW5nIHRlYXItZG93biBmYWlsZWQAbWRjIGxvZ2dpbmcgdGVhci1kb3duIGZhaWxlZABvYmplY3QgdG9rZW4gY29tcGFyaXNvbiBmYWlsZWQAZW50cnkgaW1hZ2UgY29uc3RydWN0aW9uIGZhaWxlZABoZWFkZXIgaW1hZ2UgY29uc3RydWN0aW9uIGZhaWxlZABpdGVyYXRvciBmdW5jdGlvbiBmYWlsZWQAU29tZSBNUEkgZnVuY3Rpb24gZmFpbGVkAGZpbGxpbmcgc2VsZWN0aW9uIGZhaWxlZABleHRlbnNpYmxlIGFycmF5IHRlc3RpbmcgY2FsbGJhY2sgYWN0aW9uIGZhaWxlZABoZWFwIHNpemUgbWluaW1pemF0aW9uIGZhaWxlZABsaWJyYXJ5IGluaXRpYWxpemF0aW9uIGZhaWxlZABjbGFzcyBpbml0aWFsaXphdGlvbiBmYWlsZWQAZW50cnkgc2VyaWFsaXphdGlvbiBmYWlsZWQAb2JqZWN0IHZpc2l0YXRpb24gZmFpbGVkAGxpbmsgdmlzaXRhdGlvbiBmYWlsZWQAYXV0byByZXNpemUgY29uZmlndXJhdGlvbiBmYWlsZWQAc2VsZWN0aW9uIGl0ZXJhdGlvbiBmYWlsZWQAY2h1bmsgaXRlcmF0aW9uIGZhaWxlZABzeW5jaHJvbm91cyBsaW5rIGl0ZXJhdGlvbiBmYWlsZWQAYXR0cmlidXRlIGl0ZXJhdGlvbiBmYWlsZWQAQi10cmVlIGl0ZXJhdGlvbiBmYWlsZWQAbm9kZSBpdGVyYXRpb24gZmFpbGVkAEl0ZXJhdGlvbiBmYWlsZWQARmlsdGVyIG9wZXJhdGlvbiBmYWlsZWQAYmxvYiBvcHRpb25hbCBvcGVyYXRpb24gZmFpbGVkAGJsb2Igc3BlY2lmaWMgb3BlcmF0aW9uIGZhaWxlZAAncG9zdCBvcGVuJyBvcGVyYXRpb24gZmFpbGVkAHNlcXVlbmNlIGxlbmd0aCBnZW5lcmF0aW9uIGZhaWxlZABlbmFtIHZhbHVlIGFycmF5IG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZABlbmFtIG5hbWUgYXJyYXkgbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkAEg1VF9zaGFyZWRfdCBtZW1vcnkgYWxsb2NhdGlvbiBmYWlsZWQASDVUX3QgbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkAGRhdGFzcGFjZSBleHRlbnQgYWxsb2NhdGlvbiBmYWlsZWQAcHJvcGVydHkgbGlzdCBjbGFzcyBhbGxvY2F0aW9uIGZhaWxlZABkZWNvZGluZyBidWZmZXIgYWxsb2NhdGlvbiBmYWlsZWQAbmV3IGhlYXAgYWxsb2NhdGlvbiBmYWlsZWQAY29ubmVjdG9yIGluZm8gYWxsb2NhdGlvbiBmYWlsZWQAZHJpdmVyIGluZm8gYWxsb2NhdGlvbiBmYWlsZWQAZGF0YXNwYWNlIHN0cnVjdHVyZSBhbGxvY2F0aW9uIGZhaWxlZABkYXRhdHlwZSBhbGxvY2F0aW9uIGZhaWxlZABJRCB0eXBlIGFsbG9jYXRpb24gZmFpbGVkAHByb3BlcnR5IGxpc3QgY2xhc3MgbmFtZSBhbGxvY2F0aW9uIGZhaWxlZABmaWxlIGFsbG9jYXRpb24gZmFpbGVkAGxheW91dCBtZXNzYWdlIGFsbG9jYXRpb24gZmFpbGVkAHN0cmluZyBkdXBsaWNhdGlvbiBmYWlsZWQAc3ppcF9maWx0ZXI6IGRlY29tcHJlc3Npb24gZmFpbGVkAGRhdGF0eXBlIGNvbnZlcnNpb24gZmFpbGVkAGRhdGEgdHlwZSBjb252ZXJzaW9uIGZhaWxlZABpdGVyYXRpb24gdG8gdXBncmFkZSBkYXRhdHlwZSBlbmNvZGluZyB2ZXJzaW9uIGZhaWxlZABmb3BlbiBmYWlsZWQAZGF0YXNldCBvcGVuIGZhaWxlZABvYmplY3Qgb3BlbiBmYWlsZWQAZ3JvdXAgb3BlbiBmYWlsZWQAYXR0cmlidXRlIG9wZW4gZmFpbGVkAGRhdGF0eXBlIG9wZW4gZmFpbGVkAGxvZy1zcGVjaWZpYyBtYXJrIGRpcnR5IGVudHJ5IGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyBpbnNlcnQgZW50cnkgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIHVucHJvdGVjdCBlbnRyeSBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgcHJvdGVjdCBlbnRyeSBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgdW5waW4gZW50cnkgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIHBpbiBlbnRyeSBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgbWFyayBjbGVhbiBlbnRyeSBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgcmVzaXplIGVudHJ5IGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyByZW1vdmUgZW50cnkgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIG1vdmUgZW50cnkgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIHdyaXRlIGV4cHVuZ2UgZW50cnkgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIG1hcmsgdW5zZXJpYWxpemVkIGVudHJ5IGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyBtYXJrIHNlcmlhbGl6ZWQgZW50cnkgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIHdyaXRlIHN0YXJ0IGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyBzdGFydCBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgd3JpdGUgc3RvcCBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgc3RvcCBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgdGVhciBkb3duIGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyBzZXQgY2FjaGUgY29uZmlnIGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyB3cml0ZSBkZXN0cm95IGNhY2hlIGNhbGwgZmFpbGVkAGxvZy1zcGVjaWZpYyB3cml0ZSBldmljdCBjYWNoZSBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgZmx1c2ggY2FjaGUgY2FsbCBmYWlsZWQAbG9nLXNwZWNpZmljIHdyaXRlIGNyZWF0ZSBjYWNoZSBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgZGVzdHJveSBmZCBjYWxsIGZhaWxlZABsb2ctc3BlY2lmaWMgY3JlYXRlIGZkIGNhbGwgZmFpbGVkAFJlYWRpbmcgZnJvbSBSL1cgY2hhbm5lbCBmYWlsZWQAcmVxdWVzdCBjYW5jZWwgZmFpbGVkAG1lbWJlciBpZGVudGlmaWVyIHJldHJpZXZhbCBmYWlsZWQAbWVtYmVyIHR5cGUgcmV0cmlldmFsIGZhaWxlZABwYXJlbnQgbmF0aXZlIHR5cGUgcmV0cmlldmFsIGZhaWxlZABiYXNlIG5hdGl2ZSB0eXBlIHJldHJpZXZhbCBmYWlsZWQAbW91bnQgcG9pbnQgdHJhdmVyc2FsIGZhaWxlZABzcGVjaWFsIGxpbmsgdHJhdmVyc2FsIGZhaWxlZAB1c2VyLWRlZmluZWQgbGluayB0cmF2ZXJzYWwgZmFpbGVkAHN5bWJvbGljIGxpbmsgdHJhdmVyc2FsIGZhaWxlZABpbnRlcm5hbCBwYXRoIHRyYXZlcnNhbCBmYWlsZWQAZmlsZSBvcHRpb25hbCBmYWlsZWQAZnNlZWsgZmFpbGVkAFNlZWsgZmFpbGVkAGZpbGUgdW5sb2NrIGZhaWxlZAByZWFsbG9jYXRpbmcgZGF0YSBibG9jayBmYWlsZWQAZmlsZSBsb2NrIGZhaWxlZABWT0wgY29ubmVjdG9yIGNvbXBhdGliaWxpdHkgY2hlY2sgZmFpbGVkAFZGRCBjb21wYXRpYmlsaXR5IGNoZWNrIGZhaWxlZABQcm9wZXJ0eSBjYWxsYmFjayBmYWlsZWQAY29ubmVjdG9yIGluZm8gY29weSBjYWxsYmFjayBmYWlsZWQAaW1hZ2VfbWVtY3B5IGNhbGxiYWNrIGZhaWxlZABjb25uZWN0b3Igd3JhcCBjb250ZXh0IGNhbGxiYWNrIGZhaWxlZABibG9iIHB1dCBjYWxsYmFjayBmYWlsZWQAYmxvYiBnZXQgY2FsbGJhY2sgZmFpbGVkACdhZGQnIHNlY3Rpb24gY2xhc3MgY2FsbGJhY2sgZmFpbGVkAGFwcGxpY2F0aW9uJ3MgY2FsbGJhY2sgZmFpbGVkAGl0ZXJhdG9yIGNhbGxiYWNrIGZhaWxlZABvcGVyYXRvciBjYWxsYmFjayBmYWlsZWQAZnJlZV9pY3IgY2FsbGJhY2sgZmFpbGVkAGhlYXAgb3AgY2FsbGJhY2sgZmFpbGVkAG9iamVjdCBoZWFkZXIgbWVzc2FnZSBkZWxldGlvbiBjYWxsYmFjayBmYWlsZWQAdGFnZ2VkIGVudHJ5IGl0ZXJhdGlvbiBjYWxsYmFjayBmYWlsZWQAbGluayBjcmVhdGlvbiBjYWxsYmFjayBmYWlsZWQAbGluayByZW1vdmFsIGNhbGxiYWNrIGZhaWxlZABhdHRyaWJ1dGUgcmVtb3ZhbCBjYWxsYmFjayBmYWlsZWQAbG9nX2ZsdXNoIGNhbGxiYWNrIGZhaWxlZABpbWFnZV9mcmVlIGNhbGxiYWNrIGZhaWxlZAB1ZGF0YV9mcmVlIGNhbGxiYWNrIGZhaWxlZABsaW5rIGZvdW5kIGNhbGxiYWNrIGZhaWxlZABhdHRyaWJ1dGUgZm91bmQgY2FsbGJhY2sgZmFpbGVkAGltYWdlIG1hbGxvYyBjYWxsYmFjayBmYWlsZWQAJ2J5IGluZGV4JyBjYWxsYmFjayBmYWlsZWQAQ2FsbGJhY2sgZmFpbGVkAGZmbHVzaCBmYWlsZWQAZGlydHkgcGlubmVkIGVudHJ5IGZsdXNoIGZhaWxlZABwYWdlIGJ1ZmZlciBmbHVzaCBmYWlsZWQAbG93IGxldmVsIGZsdXNoIGZhaWxlZABwcmVwIGZvciBNREMgZmx1c2ggZmFpbGVkAHNlY3VyZSBmcm9tIE1EQyBmbHVzaCBmYWlsZWQAdXBkYXRlIG9mIGNhY2hlIGltYWdlIFNCIG1lc2cgZmFpbGVkAG9iamVjdCB0b2tlbiB0byBzdHJpbmcgZmFpbGVkAG9iamVjdCB0b2tlbiBmcm9tIHN0cmluZyBmYWlsZWQAZmx1c2ggcmluZyBmYWlsZWQAc2VyaWFsaXplIHJpbmcgZmFpbGVkAGZsdXNoIGludmFsaWRhdGUgcmluZyBmYWlsZWQAZmlsbGluZyBidWYgZmFpbGVkAENhY2hlIGF1dG8tcmVzaXplIGZhaWxlZABINUNfX2ZsYXNoX2luY3JlYXNlX2NhY2hlX3NpemUgZmFpbGVkAGxpbmsgbW92ZSBmYWlsZWQAZndyaXRlIGZhaWxlZABkYXRhc2V0IHdyaXRlIGZhaWxlZABjb250aWd1b3VzIHdyaXRlIGZhaWxlZAB2ZWN0b3Igd3JpdGUgZmFpbGVkAHRyYW5zbGF0aW9uIHRvIHZlY3RvciBvciBzY2FsYXIgd3JpdGUgZmFpbGVkAGNvbnRpZ3VvdXMgc2VsZWN0aW9uIHdyaXRlIGZhaWxlZAB0eXBlIGNvbnZlcnNpb24gc2VsZWN0aW9uIHdyaXRlIGZhaWxlZABjaHVuayBzZWxlY3Rpb24gd3JpdGUgZmFpbGVkAGJsb2NrIHdyaXRlIGZhaWxlZABtZW1iZXIgZmlsZSB3cml0ZSBmYWlsZWQAUi9XIGZpbGUgd3JpdGUgZmFpbGVkAGNodW5rZWQgd3JpdGUgZmFpbGVkAEVGTCB3cml0ZSBmYWlsZWQAV3JpdGUgZmFpbGVkAGRlbGV0ZSBmYWlsZWQAZGF0YXNldCBjcmVhdGUgZmFpbGVkAGdyb3VwIGNyZWF0ZSBmYWlsZWQAbGluayBjcmVhdGUgZmFpbGVkAGF0dHJpYnV0ZSBjcmVhdGUgZmFpbGVkAGZpbGUgY3JlYXRlIGZhaWxlZABmbHVzaCBpbnZhbGlkYXRlIGZhaWxlZABsb3cgbGV2ZWwgdHJ1bmNhdGUgZmFpbGVkAGZjbG9zZSBmYWlsZWQAZGF0YXNldCBjbG9zZSBmYWlsZWQAbWV0YWRhdGEgY2FjaGUgcHJlcCBmb3IgY2xvc2UgZmFpbGVkAGdyb3VwIGNsb3NlIGZhaWxlZABhdHRyaWJ1dGUgY2xvc2UgZmFpbGVkAGRhdGF0eXBlIGNsb3NlIGZhaWxlZABjYWNoZSBwcmVwIGZvciBmaWxlIGNsb3NlIGZhaWxlZABDbG9zZSBmYWlsZWQAZmxhc2ggY2FjaGUgaW5jcmVhc2UgZmFpbGVkAG1lbW9yeSByZWxlYXNlIGZhaWxlZABkaXNhYmxlIHNsaXN0IG9uIGZsdXNoIGRlc3QgZmFpbHVyZSBmYWlsZWQAdG9rZW4gY29tcGFyZSBmYWlsZWQAdHJ5aW5nIHRvIHNoYXJlIGRhdGF0eXBlIGZhaWxlZABkdXBsaWNhdGluZyBiYXNlIHR5cGUgZmFpbGVkAHByb3BlcnR5IGVuY29kaW5nIHJvdXRpbmUgZmFpbGVkAG91dHB1dCBwaXBlbGluZSBmYWlsZWQAUkQgRlNNIHNldHRsZSBmYWlsZWQATUQgRlNNIHNldHRsZSBmYWlsZWQAd3JpdGluZyAnaHVnZScgb2JqZWN0IHRvIGZpbGUgZmFpbGVkAGFsbG9jYXRpbmcgYWRkaXRpb25hbCBtZW1vcnkgZm9yIHBhdGggdGFibGUgZmFpbGVkAEg1Q19fbWFrZV9zcGFjZV9pbl9jYWNoZSBmYWlsZWQAYWxsb2NhdGluZyBhZGRpdGlvbmFsIG1lbW9yeSBmb3IgcGx1Z2luIGNhY2hlIGZhaWxlZABzZWFyY2ggaW4gcGx1Z2luIGNhY2hlIGZhaWxlZABzZXJpYWxpemF0aW9uIG9mIHRoZSBjYWNoZSBmYWlsZWQAZ2V0IGZpbGUgaW1hZ2UgZmFpbGVkAHJlcXVlc3QgZnJlZSBmYWlsZWQAZHJpdmVyIHNldCBwYWdlZCBhZ2dyIG1vZGUgZmFpbGVkAGNhY2hlIGltYWdlIGhlYWRlciBkZWNvZGUgZmFpbGVkAGFnZW91dCBjb2RlIGZhaWxlZAB0cnlpbmcgdG8gc2hhcmUgZGF0YXNwYWNlIGZhaWxlZAByZXNldCBtZXRob2QgZmFpbGVkAGF0dGVtcHQgdG8gbm90aWZ5IGNhY2hlIHRoYXQgcmluZyBpcyB1bnNldHRsZWQgZmFpbGVkAHNldCBzbGlzdCBkaXNhYmxlZCBmYWlsZWQAc2V0IHNsaXN0IGVuYWJsZWQgZmFpbGVkAGZyZWFkIGZhaWxlZABkYXRhc2V0IHJlYWQgZmFpbGVkAGNvbnRpZ3VvdXMgcmVhZCBmYWlsZWQAdHJhbnNsYXRpb24gdG8gdmVjdG9yIG9yIHNjYWxhciByZWFkIGZhaWxlZABjb250aWd1b3VzIHNlbGVjdGlvbiByZWFkIGZhaWxlZAB0eXBlIGNvbnZlcnNpb24gc2VsZWN0aW9uIHJlYWQgZmFpbGVkAGNodW5rIHNlbGVjdGlvbiByZWFkIGZhaWxlZABibG9jayByZWFkIGZhaWxlZABhdHRyaWJ1dGUgcmVhZCBmYWlsZWQAZGF0YSBwaXBlbGluZSByZWFkIGZhaWxlZABtZW1iZXIgZmlsZSByZWFkIGZhaWxlZABjaHVua2VkIHJlYWQgZmFpbGVkAEVGTCByZWFkIGZhaWxlZABSZWFkIGZhaWxlZABvYmplY3Qgc3BlY2lmaWMgZmFpbGVkAGZpbGUgc3BlY2lmaWMgZmFpbGVkAG1lbWJlciBINUZEc2V0X2VvYSBmYWlsZWQAZGVjcmVtZW50aW5nIHByb3BlcnR5IGxpc3QgSUQgZmFpbGVkAGRlY3JlbWVudGluZyBvYmplY3QgSUQgZmFpbGVkAGluY3JlbWVudGluZyBWT0wgY29ubmVjdG9yIElEIGZhaWxlZABkZWNyZW1lbnRpbmcgZ3JvdXAgSUQgZmFpbGVkAGluY3JlbWVudGluZyBsb2NhdGlvbiBJRCBmYWlsZWQAZGVjcmVtZW50aW5nIGxvY2F0aW9uIElEIGZhaWxlZABkZWNyZW1lbnRpbmcgYXR0cmlidXRlIElEIGZhaWxlZABnZXR0aW5nIGZpbGUgSUQgZmFpbGVkAGluY3JlbWVudGluZyBmaWxlIElEIGZhaWxlZABkZWNyZW1lbnRpbmcgZmlsZSBJRCBmYWlsZWQARmlsZSBjb250cm9sIChmY250bCkgZmFpbGVkAEg1Q19pbnNlcnRfZW50cnkoKSBmYWlsZWQASDVDX21vdmVfZW50cnkoKSBmYWlsZWQASDVDX2V4cHVuZ2VfZW50cnkoKSBmYWlsZWQASDVDX2Rlc3Ryb3lfZmx1c2hfZGVwZW5kZW5jeSgpIGZhaWxlZABINUNfY3JlYXRlX2ZsdXNoX2RlcGVuZGVuY3koKSBmYWlsZWQAaW5mbGF0ZUluaXQoKSBmYWlsZWQASDVDX3VucHJvdGVjdCgpIGZhaWxlZABINUNfcHJvdGVjdCgpIGZhaWxlZABINUNfZ2V0X2VudHJ5X3N0YXR1cygpIGZhaWxlZABINUNfcmVzZXRfY2FjaGVfaGl0X3JhdGVfc3RhdHMoKSBmYWlsZWQASDVDX2dldF9jYWNoZV9mbHVzaF9pbl9wcm9ncmVzcygpIGZhaWxlZABvcGVuX21lbWJlcnMoKSBmYWlsZWQASDVaX2hhc19vcHRpb25hbF9maWx0ZXIoKSBmYWlsZWQASDVDX3Vuc2V0dGxlX3JpbmcoKSBmYWlsZWQASDVBQ19fZXh0X2NvbmZpZ18yX2ludF9jb25maWcoKSBmYWlsZWQASDVDX3NldF9jYWNoZV9hdXRvX3Jlc2l6ZV9jb25maWcoKSBmYWlsZWQASDVDX2dldF9jYWNoZV9hdXRvX3Jlc2l6ZV9jb25maWcoKSBmYWlsZWQASDVDX2dldF9jYWNoZV9zaXplKCkgZmFpbGVkAEg1Q19nZXRfY2FjaGVfaGl0X3JhdGUoKSBmYWlsZWQAaW5mbGF0ZSgpIGZhaWxlZABINUNfc2V0X2V2aWN0aW9uc19lbmFibGVkKCkgZmFpbGVkAEg1Q19nZXRfcmVzaXplX2VuYWJsZWQoKSBmYWlsZWQAc2V0X2VvYSgpIGZhaWxlZABkYXRhdHlwZSAnZ2V0JyBmYWlsZWQAbWFrZSBzcGFjZSBpbiBQYWdlIGJ1ZmZlciBGYWlsZWQASDVPX19hcmVfbWRjX2ZsdXNoZXNfZGlzYWJsZWQAVmlydHVhbCBPYmplY3QgTGF5ZXIgKFZPTCkgZHJpdmVyIHBsdWdpbnMgZGlzYWJsZWQAZmlsdGVyIHBsdWdpbnMgZGlzYWJsZWQAVmlydHVhbCBGaWxlIERyaXZlciAoVkZEKSBwbHVnaW5zIGRpc2FibGVkAEZpbHRlciBwcmVzZW50IGJ1dCBlbmNvZGluZyBkaXNhYmxlZABBdXRvIGNhY2hlIHJlc2l6ZSBkaXNhYmxlZABINUNfc2V0X3NsaXN0X2VuYWJsZWQASDVDX3NldF9ldmljdGlvbnNfZW5hYmxlZABINUNfZ2V0X2V2aWN0aW9uc19lbmFibGVkAFdpbmRvd3MgVkZEIGlzIG5vdCBlbmFibGVkAE1pcnJvciBWRkQgaXMgbm90IGVuYWJsZWQAU3ViZmlsaW5nIFZGRCBpcyBub3QgZW5hYmxlZABIREZTIFZGRCBpcyBub3QgZW5hYmxlZABNUEktSS9PIFZGRCBpcyBub3QgZW5hYmxlZABEaXJlY3QgSS9PIFZGRCBpcyBub3QgZW5hYmxlZABST1MzIFZGRCBpcyBub3QgZW5hYmxlZABsb2dnaW5nIG5vdCBlbmFibGVkAGNhbid0IGNoZWNrIGlmIHBhZ2UgYnVmZmVyIGlzIGVuYWJsZWQAQ2FuJ3QgZGlzYWJsZSBldmljdGlvbnMgd2hpbGUgYXV0by1yZXNpemUgaXMgZW5hYmxlZABDYW4ndCBkaXNhYmxlIGV2aWN0aW9ucyB3aGVuIGF1dG8gcmVzaXplIGVuYWJsZWQAb2JqZWN0IGFscmVhZHkgdW5jb3JrZWQAb2JqZWN0IGFscmVhZHkgY29ya2VkAENodW5rZWQAT2JqZWN0cyBhcmUgYWNjZXNzZWQgdGhyb3VnaCBkaWZmZXJlbnQgVk9MIGNvbm5lY3RvcnMgYW5kIGNhbid0IGJlIGxpbmtlZABjbGllbnQgZGF0YSB2YWx1ZXMgbm90IHN1cHBsaWVkAG5vIGNsaWVudCBkYXRhIHZhbHVlcyBzdXBwbGllZABpbXBsaWVkAEg1RkFfX2hkcl9tb2RpZmllZABINUVBX19oZHJfbW9kaWZpZWQAdW5hYmxlIHRvIG1hcmsgZXh0ZW5zaWJsZSBhcnJheSBoZWFkZXIgYXMgbW9kaWZpZWQAdW5hYmxlIHRvIG1hcmsgZml4ZWQgYXJyYXkgaGVhZGVyIGFzIG1vZGlmaWVkAGludmFsaWQgaW5kZXggc3BlY2lmaWVkAGh5cGVyc2xhYiBub3Qgc3BlY2lmaWVkAGZpbGUgZG9lc24ndCBleGlzdCBhbmQgQ1JFQVQgd2Fzbid0IHNwZWNpZmllZABubyBjaHVuayBkaW1lbnNpb25zIHNwZWNpZmllZABtdXN0IHVzZSBhIFNXTVItY29tcGF0aWJsZSBWRkQgd2hlbiBTV01SIGlzIHNwZWNpZmllZABubyBvcGVyYXRvciBzcGVjaWZpZWQAbm8gY2FsbGJhY2sgb3BlcmF0b3Igc3BlY2lmaWVkAGludmFsaWQgaXRlcmF0aW9uIG9yZGVyIHNwZWNpZmllZAB6ZXJvLXNpemVkIGRpbWVuc2lvbiBzcGVjaWZpZWQAZmlsZSBleGlzdHMgYnV0IENSRUFUIGFuZCBFWENMIHdlcmUgc3BlY2lmaWVkAGludmFsaWQgaW5kZXggdHlwZSBzcGVjaWZpZWQASW52YWxpZCBwbHVnaW4gdHlwZSBzcGVjaWZpZWQAbm8gb2JqZWN0IG5hbWUgc3BlY2lmaWVkAG5vIG5hbWUgc3BlY2lmaWVkAG5vIGxpbmsgbmFtZSBzcGVjaWZpZWQAbm8gZmlsZSBuYW1lIHNwZWNpZmllZABNZXRhZGF0YSBub3QgY3VycmVudGx5IGNhY2hlZABzaXplIG9mIGVudHJ5IGNoYW5nZWQAY29yZV9wYWdlZABjaHVuayBzaXplIGNhbid0IGJlIGVuY29kZWQAaW5jb3JyZWN0IG51bWJlciBvZiBlbnVtIG1lbWJlcnMgZGVjb2RlZAB1aW50NjRfdCB2YWx1ZSBjYW4ndCBiZSBkZWNvZGVkAGRvdWJsZSB2YWx1ZSBjYW4ndCBiZSBkZWNvZGVkAHVuc2lnbmVkIHZhbHVlIGNhbid0IGJlIGRlY29kZWQAb2JqIGFycmF5IG5vdCBwcm92aWRlZABidWYgYXJyYXkgbm90IHByb3ZpZGVkAGRzZXRfaWQgYXJyYXkgbm90IHByb3ZpZGVkAG1lbV90eXBlX2lkIGFycmF5IG5vdCBwcm92aWRlZABtZW1fc3BhY2VfaWQgYXJyYXkgbm90IHByb3ZpZGVkAGZpbGVfc3BhY2VfaWQgYXJyYXkgbm90IHByb3ZpZGVkAFZPTCBjb25uZWN0b3IgbXVzdCBwcm92aWRlIGZyZWUgY2FsbGJhY2sgZm9yIFZPTCBpbmZvIG9iamVjdHMgd2hlbiBhIGNvcHkgY2FsbGJhY2sgaXMgcHJvdmlkZWQAVk9MIGNvbm5lY3RvciBtdXN0IHByb3ZpZGUgZnJlZSBjYWxsYmFjayBmb3Igb2JqZWN0IHdyYXBwaW5nIGNvbnRleHRzIHdoZW4gYSBnZXQgY2FsbGJhY2sgaXMgcHJvdmlkZWQAbm8gb3BlcmF0aW9uIHByb3ZpZGVkAEg1RlNfdmZkX2FsbG9jX2hkcl9hbmRfc2VjdGlvbl9pbmZvX2lmX25lZWRlZABjYW4ndCBnZXQgc2l6ZSBvZiB2bGVuIGJ1ZiBuZWVkZWQAU3BhY2UgUGFkZGVkAE5VTEwgUGFkZGVkAFdlZABkYXRhdHlwZSBjb252ZXJzaW9uIE5VTExlZABINVNfX3BvaW50X2FkZABINUZTX3NlY3RfYWRkAEg1SEZfX3NlY3RfaW5kaXJlY3RfYWRkAEg1Rl9jd2ZzX2FkZABINU1GX19zZWN0X3NtYWxsX2FkZABINU9fX2NodW5rX2FkZABINUZfX3NmaWxlX2FkZABINUhGX19zZWN0X3NpbmdsZV9hZGQASDVIRl9fc3BhY2VfYWRkAEg1VHNldF9zdHJwYWQASDVUZ2V0X3N0cnBhZABINUZEX3NiX2xvYWQASDVQTF9sb2FkAEg1SEZfX3RpbnlfcmVhZABINUZEX19mYW1pbHlfcmVhZABINURfX2NvbXBvdW5kX29wdF9yZWFkAEg1VkxfX25hdGl2ZV9kYXRhc2V0X3JlYWQASDVWTF9fZGF0YXNldF9yZWFkAEg1VkxfZGF0YXNldF9yZWFkAEg1VkxkYXRhc2V0X3JlYWQASDVEX19jaHVua19kaXJlY3RfcmVhZABINUZfc2hhcmVkX3NlbGVjdF9yZWFkAEg1RF9fc2VsZWN0X3JlYWQASDVWTF9fbmF0aXZlX2F0dHJfcmVhZABINVZMX19hdHRyX3JlYWQASDVWTF9hdHRyX3JlYWQASDVWTGF0dHJfcmVhZABINUZEX19zcGxpdHRlcl9yZWFkAEg1Rl9fc3VwZXJfcmVhZABINUZEX3N0ZGlvX3JlYWQASDVIRl9fbWFuX3JlYWQASDVGX19hY2N1bV9yZWFkAEg1VF9fcmVmX21lbV9yZWFkAEg1RF9fZWZsX3JlYWQASDVEX192aXJ0dWFsX3JlYWQASDVUX192bGVuX2Rpc2tfcmVhZABINVRfX3JlZl9vYmpfZGlza19yZWFkAEg1VF9fcmVmX2RzZXRyZWdfZGlza19yZWFkAEg1VF9fcmVmX2Rpc2tfcmVhZABINURfX2NodW5rX3JlYWQASDVGX3NoYXJlZF9ibG9ja19yZWFkAEg1Rl9ibG9ja19yZWFkAEg1RF9fc2NhdGdhdGhfcmVhZABINURfX2xheW91dF9vaF9yZWFkAEg1T19tc2dfcmVhZABINUZEX19sb2dfcmVhZABINURfX2NvbnRpZ19yZWFkAEg1RkRfX2NvcmVfcmVhZABINUhGX19odWdlX3JlYWQASDVPX19zaGFyZWRfcmVhZABINURfX3JlYWQASDVBX19yZWFkAEg1U19yZWFkAEg1SEdfcmVhZABINUhGX3JlYWQASDVGRF9yZWFkAEg1UEJfcmVhZABINUZEX19zZWMyX3JlYWQASDVGRHJlYWQASDVEcmVhZABINUFyZWFkAGNhbid0IHBlcmZvcm0gdmVjdG9yaXplZCBzaWV2ZSBidWZmZXIgcmVhZABmaWx0ZXIgcmV0dXJuZWQgZmFpbHVyZSBkdXJpbmcgcmVhZAByZWFkIGZhaWxlZDogZGF0YXNldCBkb2Vzbid0IGV4aXN0LCBubyBkYXRhIGNhbiBiZSByZWFkAGNhbid0IHBlcmZvcm0gdmVjdG9yaXplZCByZWFkAGNhbid0IHNldCBjb2xsZWN0aXZlIG1ldGFkYXRhIHJlYWQAY2FuJ3QgcGVyZm9ybSB2ZWN0b3JpemVkIEVGTCByZWFkACUxMGxsdS0lMTBsbHUgKCUxMHp1IGJ5dGVzKSAoJXMpIFJlYWQALSUwNmQAJTA0ZCUwMmQlMDJkJTAyZCUwMmQlMDJkAEg1RF9fY3JlYXRlX3BpZWNlX21lbV9tYXBfMWQASDVUX0NMQVNTXyVkAEg1VF9PUkRFUl8lZABINVRfU0dOXyVkAEg1VF9WTEVOXyVkAEg1VF9OT1JNXyVkAEg1VF9DU0VUX1JFU0VSVkVEXyVkAEg1VF9TVFJfUkVTRVJWRURfJWQASDVUX1BBRF8lZABINVRfTE9DXyVkACVzLiVkAGJpdC0lZAAlWS0lbS0lZABPbmx5IHByb3RlY3RlZCBlbnRyaWVzIGxlZnQgaW4gY2FjaGUsIHByb3RlY3RlZF9lbnRyaWVzID0gJWQAUGlubmVkIGVudHJ5IGNvdW50IG5vdCBkZWNyZWFzaW5nLCBjdXJfcmluZ19wZWxfbGVuID0gJWQsIG9sZF9yaW5nX3BlbF9sZW4gPSAlZCwgcmluZyA9ICVkAFVua25vd24gY2hhcmFjdGVyIHNldDogJWQAVW5rbm93biBzdHJpbmcgcGFkZGluZzogJWQASDVSU19hcHV0YwBwYWdlX2J1ZmZlcl9taW5fcmF3X3BlcmMAcGFnZV9idWZmZXJfbWluX21ldGFfcGVyYwBINU9fX2luY19yYwBINVZMX2Nvbm5fZGVjX3JjAEg1T19fZGVjX3JjAEg1SExfX2RlY19yYwBINU9fX2RzZXRfZ2V0X29sb2MASDVPX19ncm91cF9nZXRfb2xvYwBINU9fX2R0eXBlX2dldF9vbG9jAEg1VF9vbG9jAEg1RkxfYXJyX21hbGxvYwBINUZMX2Jsa19tYWxsb2MASDVGTF9yZWdfbWFsbG9jAEg1RkxfZmFjX21hbGxvYwBINUZMX19tYWxsb2MASDVITF9fZGJsa19yZWFsbG9jAEg1RkxfYmxrX3JlYWxsb2MASDVGTF9hcnJfY2FsbG9jAEg1RkxfYmxrX2NhbGxvYwBINUZMX3JlZ19jYWxsb2MASDVGTF9mYWNfY2FsbG9jAEg1TUZfX2FnZ3JfYWxsb2MASDVGRF9fc3BsaXR0ZXJfYWxsb2MASDVIRl9faGRyX2FsbG9jAEg1RkFfX2hkcl9hbGxvYwBINUVBX19oZHJfYWxsb2MASDVCMl9faGRyX2FsbG9jAHZsZW5fYWxsb2MASDVFQV9fc2Jsb2NrX2FsbG9jAEg1RUFfX2libG9ja19hbGxvYwBINUZBX19kYmxvY2tfYWxsb2MASDVFQV9fZGJsb2NrX2FsbG9jAEg1RkRfbXVsdGlfYWxsb2MASDVPX19tc2dfYWxsb2MASDVEX19jb250aWdfYWxsb2MASDVEX192bGVuX2dldF9idWZfc2l6ZV9hbGxvYwBINURfX2NodW5rX2ZpbGVfYWxsb2MASDVGX2Zha2VfYWxsb2MASDVGQV9fZGJsa19wYWdlX2FsbG9jAEg1RUFfX2RibGtfcGFnZV9hbGxvYwBINU1GX2FnZ3JfdmZkX2FsbG9jAHN0ZDo6YmFkX2FsbG9jAEg1VF9fYWxsb2MASDVPX19hbGxvYwBINUhHX19hbGxvYwBINUZfX2FsbG9jAEg1TUZfYWxsb2MASDVGRF9hbGxvYwBINUZEYWxsb2MAbWVtYmVyIGZpbGUgY2FuJ3QgYWxsb2MASDVPX29wZW5fYnlfbG9jAEg1T19kZWNfcmNfYnlfbG9jAEg1R19yb290X2xvYwBINVRfX3ZsZW5fc2V0X2xvYwBINVRfX3JlZl9zZXRfbG9jAEg1VF9zZXRfbG9jAEg1R19fbGlua190b19sb2MASDVHX2xvYwBINVBfX2RjcnRfbGF5b3V0X2VuYwBINVBfX2R4ZnJfeGZvcm1fZW5jAEg1UF9fbGFjY19lbGlua19mYXBsX2VuYwBINVBfX2RjcnRfZmlsbF92YWx1ZV9lbmMASDVUX19jb252X2VudW1fbnVtZXJpYwBINVpfX3NldF9wYXJtc19hdG9taWMASDVWTF9fcmVxdWVzdF9zcGVjaWZpYwBINVZMcmVxdWVzdF9zcGVjaWZpYwBINVZMX19uYXRpdmVfZGF0YXNldF9zcGVjaWZpYwBINVZMX19kYXRhc2V0X3NwZWNpZmljAEg1VkxfZGF0YXNldF9zcGVjaWZpYwBINVZMZGF0YXNldF9zcGVjaWZpYwBINVZMX19uYXRpdmVfb2JqZWN0X3NwZWNpZmljAEg1VkxfX29iamVjdF9zcGVjaWZpYwBINVZMX29iamVjdF9zcGVjaWZpYwBINVZMb2JqZWN0X3NwZWNpZmljAEg1VkxfX25hdGl2ZV9hdHRyX3NwZWNpZmljAEg1VkxfX2F0dHJfc3BlY2lmaWMASDVWTF9hdHRyX3NwZWNpZmljAEg1VkxhdHRyX3NwZWNpZmljAEg1VkxfX25hdGl2ZV9ncm91cF9zcGVjaWZpYwBINVZMX19ncm91cF9zcGVjaWZpYwBINVZMZ3JvdXBfc3BlY2lmaWMASDVWTF9fbmF0aXZlX2xpbmtfc3BlY2lmaWMASDVWTF9fbGlua19zcGVjaWZpYwBINVZMX2xpbmtfc3BlY2lmaWMASDVWTGxpbmtfc3BlY2lmaWMASDVWTF9fbmF0aXZlX2RhdGF0eXBlX3NwZWNpZmljAEg1VkxfX2RhdGF0eXBlX3NwZWNpZmljAEg1VkxkYXRhdHlwZV9zcGVjaWZpYwBINVZMX19uYXRpdmVfZmlsZV9zcGVjaWZpYwBINVZMX19maWxlX3NwZWNpZmljAEg1VkxfZmlsZV9zcGVjaWZpYwBINVZMZmlsZV9zcGVjaWZpYwBINVZMX19uYXRpdmVfYmxvYl9zcGVjaWZpYwBINVZMX19ibG9iX3NwZWNpZmljAEg1VkxfYmxvYl9zcGVjaWZpYwBINVZMYmxvYl9zcGVjaWZpYwBINUdfX2VudF9lbmNvZGVfdmVjAEg1R19fZW50X2RlY29kZV92ZWMASDVQX19kY3J0X2xheW91dF9kZWMASDVQX19vY3B5X21lcmdlX2NvbW1fZHRfbGlzdF9kZWMASDVQX19kY3J0X2V4dF9maWxlX2xpc3RfZGVjAEg1UF9fZmNydF9zaG1zZ19pbmRleF90eXBlc19kZWMASDVQX19keGZyX2J0cmVlX3NwbGl0X3JhdGlvX2RlYwBINVBfX2djcnRfbGlua19pbmZvX2RlYwBINVBfX2ZhY2NfbWRjX2xvZ19sb2NhdGlvbl9kZWMASDVQX19keGZyX3hmb3JtX2RlYwBINVBfX2xhY2NfZWxpbmtfZmFwbF9kZWMASDVQX19mY3J0X2J0cmVlX3JhbmtfZGVjAEg1UF9fZmFjY19jYWNoZV9jb25maWdfZGVjAEg1UF9fZmFjY19jYWNoZV9pbWFnZV9jb25maWdfZGVjAEg1UF9fbGFjY19lbGlua19wcmVmX2RlYwBINVBfX2RhcGxfZWZpbGVfcHJlZl9kZWMASDVQX19kYXBsX3Zkc19maWxlX3ByZWZfZGVjAEg1UF9fZmNydF9zaG1zZ19pbmRleF9taW5zaXplX2RlYwBINVBfX2RjcnRfZmlsbF92YWx1ZV9kZWMASDVQX19vY3J0X3BpcGVsaW5lX2RlYwBEZWMAYWMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVBQ3Byb3h5X2VudHJ5LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVDZW50cnkuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZxdWVyeS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Q3F1ZXJ5LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPY29weS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SEZ0aW55LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGRGZhbWlseS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RGZhcnJheS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RGVhcnJheS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VGNvbnZfYXJyYXkuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRhcnJheS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SExwcmZ4LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUY29udi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1T2xheW91dC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RGxheW91dC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RVNsaXN0LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGQXRlc3QuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUVBdGVzdC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1QjJ0ZXN0LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVHcm9vdC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Rm1vdW50LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPcmVmY291bnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9jb250LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVTcG9pbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZTaW50LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVFU2ludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UmludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UGludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1T2ludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VkxpbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBMaW50LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVITGludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1TGludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SWludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1R2ludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RmludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RWludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RkRpbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INURpbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUNpbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZBaW50LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVFQWludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1QWludC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1QjJpbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUVTZXZlbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdlbnQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVR2aXNpdC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VGNvbW1pdC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Wm5iaXQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRiaXQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVpzY2FsZW9mZnNldC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VG9mZnNldC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VGNzZXQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVZMbmF0aXZlX2RhdGFzZXQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVZMbmF0aXZlX2ludHJvc3BlY3QuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVNzZWxlY3QuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INURzZWxlY3QuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVZMbmF0aXZlX29iamVjdC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1R2NvbXBhY3QuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INURjb21wYWN0LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVIRnN0YXQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUIyc3RhdC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VGNvbnZfZmxvYXQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRpbml0X2Zsb2F0LmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVadHJhbnMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRwcmVjaXMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZjd2ZzLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUZmllbGRzLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVWTG5hdGl2ZV9hdHRyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPYXR0ci5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1TUZhZ2dyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGRHNwbGl0dGVyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVIRml0ZXIuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVNoeXBlci5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RnN1cGVyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUY29udl9pbnRlZ2VyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUb3JkZXIuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhGaGRyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGQWhkci5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RUFoZHIuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUIyaGRyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVWTG5hdGl2ZV9ncm91cC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1WnN6aXAuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZEc3RkaW8uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZpby5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RGlvLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPZHJ2aW5mby5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1T2ZzaW5mby5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1T2xpbmZvLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPZ2luZm8uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9haW5mby5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Q2xvZ19qc29uLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGU3NlY3Rpb24uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU1Gc2VjdGlvbi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SEZzZWN0aW9uLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUY29udl92bGVuLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUdmxlbi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VkxuYXRpdmVfdG9rZW4uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhGbWFuLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUY29udl9lbnVtLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUZW51bS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RmFjY3VtLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGRHBlcmZvcm0uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INXN5c3RlbS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UG9jcHlwbC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UGR4cGwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBmbXBsLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVQc3RyY3BsLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVQb2NwbC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UGxjcGwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBnY3BsLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVQZmNwbC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UGRjcGwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBtYXBsLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVQbGFwbC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UGZhcGwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBkYXBsLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPZmlsbC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RGZpbGwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVNhbGwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9lZmwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INURlZmwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUR2aXJ0dWFsLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVMZXh0ZXJuYWwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUIyaW50ZXJuYWwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9jaHVuay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RGNodW5rLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVWTG5hdGl2ZV9saW5rLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPbGluay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1R2xpbmsuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhMZGJsay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1T2J0cmVlay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RUFzYmxvY2suYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhGaWJsb2NrLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVFQWlibG9jay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SEZkYmxvY2suYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZBZGJsb2NrLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVFQWRibG9jay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VkxjYWxsYmFjay5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1R29iai5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RkRtdWx0aS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UExwYXRoLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVEc2NhdGdhdGguYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9mbHVzaC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VG9oLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVHb2guYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INURvaC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Q2Vwb2NoLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPc2htZXNnLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGRGxvZy5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Q2xvZy5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VGNvbnZfc3RyaW5nLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVEY29udGlnLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUZGJnLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPZGJnLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVDdGFnLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPY29weV9yZWYuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRyZWYuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUIybGVhZi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VG5hdGl2ZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VkxuYXRpdmUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9hdHRyaWJ1dGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVpkZWZsYXRlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVHdHJhdmVyc2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdkZW5zZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1QWRlbnNlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGRGNvcmUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9kdHlwZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1VkxuYXRpdmVfZGF0YXR5cGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVNub25lLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVEbm9uZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1T3BsaW5lLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPbXRpbWUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9uYW1lLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVHbmFtZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RnNmaWxlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVWTG5hdGl2ZV9maWxlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVEc2luZ2xlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVac2h1ZmZsZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SEZkdGFibGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZmYWtlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGc3VwZXJfY2FjaGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBMcGx1Z2luX2NhY2hlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGU2NhY2hlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPY2FjaGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVNNY2FjaGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhMY2FjaGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhHY2FjaGUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdjYWNoZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SEZjYWNoZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1QmNhY2hlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGQWNhY2hlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVFQWNhY2hlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVCMmNhY2hlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVIRmh1Z2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9tZXNzYWdlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVTTW1lc3NhZ2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZBZGJsa3BhZ2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUVBZGJsa3BhZ2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9jYWNoZV9pbWFnZS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Q2ltYWdlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVEYnRyZWUuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdub2RlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUY29udl9yZWZlcmVuY2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUNsb2dfdHJhY2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9zZHNwYWNlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVIRnNwYWNlLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGc3BhY2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZEc3BhY2UuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRjb252X2NvbXBvdW5kLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUY29tcG91bmQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVRjb252X2JpdGZpZWxkLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUZml4ZWQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9zaGFyZWQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUNwcmVmZXRjaGVkLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVUc3RycGFkLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVPYWxsb2MuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdsb2MuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUZlZmMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVJkZXByZWMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdkZXByZWMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUVkZXByZWMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBlbmNkZWMuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVZMbmF0aXZlX2Jsb2IuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU9zdGFiLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVHc3RhYi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Wi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Q1guYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVJTLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGUy5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Uy5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Ui5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Rk8uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU8uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVZNLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVTTS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1TU0uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU0uYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVZMLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVTTC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1UEwuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhMLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGTC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1TC5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1SEcuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUcuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INU1GLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVIRi5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Ri5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RkQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUQuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVVDLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVBQy5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1Qy5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1V0IuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INVBCLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVCLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGQS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1RUEuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUEuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INS5jAC9fX3cvbGliaGRmNS13YXNtL2xpYmhkZjUtd2FzbS9idWlsZC8xLjE0LjYvX2RlcHMvaGRmNS1zcmMvc3JjL0g1U01idHJlZTIuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUdidHJlZTIuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUhGYnRyZWUyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVEYnRyZWUyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVBYnRyZWUyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVGRHNlYzIuYwAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vYnVpbGQvMS4xNC42L19kZXBzL2hkZjUtc3JjL3NyYy9INUIyLmMAL19fdy9saWJoZGY1LXdhc20vbGliaGRmNS13YXNtL2J1aWxkLzEuMTQuNi9fZGVwcy9oZGY1LXNyYy9zcmMvSDVaZmxldGNoZXIzMi5jAHJiAHVuYWJsZSB0byBwdXQgYmxvYgB1bmFibGUgdG8gZ2V0IGJsb2IAdW5hYmxlIHRvIGRlbGV0ZSBibG9iAC5keWxpYgBGZWIASDVEX19jaHVua19jb3B5X2NiAEg1R19fc3RhYl9sb29rdXBfYnlfaWR4X2NiAEg1TF9fZ2V0X2luZm9fYnlfaWR4X2NiAEg1T19fYXR0cl9vcGVuX2J5X2lkeF9jYgBINUxfX2dldF92YWxfYnlfaWR4X2NiAEg1TF9fZGVsZXRlX2J5X2lkeF9jYgBINUdfX3N0YWJfZ2V0X25hbWVfYnlfaWR4X2NiAEg1TF9fZ2V0X25hbWVfYnlfaWR4X2NiAEg1R19fbG9jX2ZpbmRfYnlfaWR4X2NiAEg1R19fb2JqX3N0YWJfdG9fbmV3X2NiAEg1RF9fZWZsX3dyaXRldnZfY2IASDVEX19jb250aWdfd3JpdGV2dl9jYgBINURfX25vbmV4aXN0ZW50X3JlYWR2dl9jYgBINURfX2VmbF9yZWFkdnZfY2IASDVEX19jb250aWdfcmVhZHZ2X2NiAEg1Q1hfZ2V0X2R0X2NvbnZfY2IAdHlwZV9jb252X2NiAEg1UF9fc2V0X3BsaXN0X2NiAEg1UF9fY21wX3BsaXN0X2NiAEg1UF9faXRlcmF0ZV9wbGlzdF9jYgBINVBfX3Bva2VfcGxpc3RfY2IASDVQX19jbG9zZV9saXN0X2NiAEg1TF9fbW92ZV9kZXN0X2NiAEg1RF9fY2h1bmtfZm9ybWF0X2NvbnZlcnRfY2IASDVIRl9fc3BhY2VfcmV2ZXJ0X3Jvb3RfY2IASDVIRl9fc3BhY2VfY3JlYXRlX3Jvb3RfY2IASDVHX19sb2Nfc2V0X2NvbW1lbnRfY2IASDVHX19sb2NfZ2V0X2NvbW1lbnRfY2IASDVPX192aXNpdF9jYgBINUdfX3Zpc2l0X2NiAEg1UF9fZ2V0X2NiAEg1T19fY29weV9zZWFyY2hfY29tbV9kdF9jYgBINUZTX19zaW5mb19zZXJpYWxpemVfc2VjdF9jYgBINUZTX19pdGVyYXRlX3NlY3RfY2IASDVGX19nZXRfb2JqZWN0c19jYgBINVBfX3NldF9wY2xhc3NfY2IASDVQX19wb2tlX3BjbGFzc19jYgBINUNfX2V2aWN0X3RhZ2dlZF9lbnRyaWVzX2NiAEg1Q19fZmx1c2hfdGFnZ2VkX2VudHJpZXNfY2IASDVPX19jb3B5X3NlYXJjaF9jb21tX2R0X2F0dHJfY2IASDVWTF9fZmlsZV9vcGVuX2ZpbmRfY29ubmVjdG9yX2NiAEg1TF9fZXhpc3RzX2ludGVyX2NiAEg1Q1hfZ2V0X2ZpbHRlcl9jYgBINURfX2NodW5rX2l0ZXJfY2IASDVHX19nZXRfbmFtZV9ieV9hZGRyX2NiAEg1R19fY29tcGFjdF9sb29rdXBfY2IASDVHX19kZW5zZV9sb29rdXBfY2IASDVHX19zdGFiX2xvb2t1cF9jYgBINUdfX2dldF9vYmppbmZvX2NiAEg1TF9fZ2V0X2luZm9fY2IASDVHX19sb2NfbmF0aXZlX2luZm9fY2IASDVHX19sb2NfaW5mb19jYgBINUdfX2NvbXBhY3RfcmVtb3ZlX2NvbW1vbl9jYgBINU9fX2F0dHJfb3Blbl9jYgBINVRfcmVjbGFpbV9jYgBINURfX3BpZWNlX21lbV9jYgBINURfX2ZsdXNoX2FsbF9jYgBINUxfX2dldF92YWxfY2IASDVHX190cmF2ZXJzZV9zbGlua19jYgBINUxfX2xpbmtfY2IASDVQX19wZWVrX2NiAEg1Rl9vYmplY3RfZmx1c2hfY2IASDVQQl9fZmx1c2hfY2IASDVBX19kZW5zZV9jb3B5X2ZoX2NiAEg1R19fZGVuc2VfbG9va3VwX2J5X2lkeF9maF9jYgBINUdfX2RlbnNlX3JlbW92ZV9ieV9pZHhfZmhfY2IASDVHX19kZW5zZV9nZXRfbmFtZV9ieV9pZHhfZmhfY2IASDVTTV9fcmVhZF9tZXNnX2ZoX2NiAEg1R19fZGVuc2VfcmVtb3ZlX2ZoX2NiAEg1R19fZGVuc2VfaXRlcmF0ZV9maF9jYgBINUVfX2Nsb3NlX21zZ19jYgBINURfX3ZsZW5fZ2V0X2J1Zl9zaXplX2NiAEg1T19fYXR0cl9yZW1vdmVfY2IASDVPX19tc2dfcmVtb3ZlX2NiAEg1RF9fYnQyX3JlbW92ZV9jYgBINUxfX21vdmVfY2IASDVEX19jb250aWdfd3JpdGV2dl9zaWV2ZV9jYgBINURfX2NvbnRpZ19yZWFkdnZfc2lldmVfY2IASDVPX19hdHRyX3dyaXRlX2NiAEg1RF9fZmFycmF5X2lkeF9kZWxldGVfY2IASDVEX19lYXJyYXlfaWR4X2RlbGV0ZV9jYgBINUxfX2RlbGV0ZV9jYgBINURfX2ZhcnJheV9pZHhfaXRlcmF0ZV9jYgBINURfX2VhcnJheV9pZHhfaXRlcmF0ZV9jYgBINURfX2J0cmVlX2lkeF9pdGVyYXRlX2NiAEg1RF9fYnQyX2lkeF9pdGVyYXRlX2NiAEg1R19faXRlcmF0ZV9jYgBINVNfX3NlbF9pdGVyX2Nsb3NlX2NiAEg1VF9fY2xvc2VfY2IASDVFU19fY2xvc2VfY2IASDVTX19jbG9zZV9jYgBINU1fX2Nsb3NlX2NiAEg1R19fY2xvc2VfY2IASDVGX19jbG9zZV9jYgBINURfX2Nsb3NlX2NiAEg1QV9fY2xvc2VfY2IASDVHX19vYmpfY29tcGFjdF90b19kZW5zZV9jYgBINU9fX2F0dHJfdG9fZGVuc2VfY2IASDVPX19saW5mb19wb3N0X2NvcHlfZmlsZV9jYgBINUFfX2RlbnNlX3Bvc3RfY29weV9maWxlX2NiAEg1RF9fcGllY2VfZmlsZV9jYgBINUdfX2NvbXBhY3RfYnVpbGRfdGFibGVfY2IASDVBX19jb21wYWN0X2J1aWxkX3RhYmxlX2NiAEg1R19fZGVuc2VfYnVpbGRfdGFibGVfY2IASDVBX19kZW5zZV9idWlsZF90YWJsZV9jYgBINURfX2NvbXBhY3RfaW92dl9tZW1tYW5hZ2VfY2IASDVGU19fc2luZm9fc2VyaWFsaXplX25vZGVfY2IASDVGU19faXRlcmF0ZV9ub2RlX2NiAEg1UF9fZW5jb2RlX2NiAEg1R19fbmFtZV9yZXBsYWNlX2NiAEg1T19fYXR0cl9yZW5hbWVfbW9kX2NiAEg1R19fbG9jX2ZpbmRfY2IASDVBX19kZW5zZV9mbmRfY2IASDVBQ19fcHJveHlfZW50cnlfcmVtb3ZlX2NoaWxkX2NiAEg1QUNfX3Byb3h5X2VudHJ5X2FkZF9jaGlsZF9jYgBINUVTX19jbG9zZV9mYWlsZWRfY2IASDVDX19leHB1bmdlX3RhZ190eXBlX21ldGFkYXRhX2NiAEg1R19fZGVuc2VfbG9va3VwX2J5X2lkeF9idDJfY2IASDVHX19kZW5zZV9yZW1vdmVfYnlfaWR4X2J0Ml9jYgBINUFfX2RlbnNlX3JlbW92ZV9ieV9pZHhfYnQyX2NiAEg1R19fZGVuc2VfZ2V0X25hbWVfYnlfaWR4X2J0Ml9jYgBINUdfX2RlbnNlX3JlbW92ZV9idDJfY2IASDVBX19kZW5zZV9yZW1vdmVfYnQyX2NiAEg1QV9fZGVuc2Vfd3JpdGVfYnQyX2NiAEg1QV9fZGVuc2VfZGVsZXRlX2J0Ml9jYgBINUdfX2RlbnNlX2l0ZXJhdGVfYnQyX2NiAEg1QV9fZGVuc2VfaXRlcmF0ZV9idDJfY2IAc3RhYgBINVNfc2VsZWN0X2h5cGVyc2xhYgBINVNzZWxlY3RfaHlwZXJzbGFiAEg1U19fc2V0X3JlZ3VsYXJfaHlwZXJzbGFiAEg1U2dldF9yZWd1bGFyX2h5cGVyc2xhYgBINVNpc19yZWd1bGFyX2h5cGVyc2xhYgBINVNfX2dlbmVyYXRlX2h5cGVyc2xhYgBINVNfY29tYmluZV9oeXBlcnNsYWIAY2FuJ3Qgc2VsZWN0IGh5cGVyc2xhYgBDYW4ndCBzZWxlY3QgaHlwZXJzbGFiAHVuYWJsZSB0byBzZWxlY3QgaHlwZXJzbGFiAGNhbid0IHN1YnRyYWN0IGh5cGVyc2xhYgB1bmtub3duIG9mZnNldCBpbmZvIHNpemUgZm9yIGh5cGVyc2xhYgBjYW4ndCAnQU5EJyBzaW5nbGUgYmxvY2sgYWdhaW5zdCByZWd1bGFyIGh5cGVyc2xhYgB1bmFibGUgdG8gY2xpcCBoeXBlcnNsYWIAY2FuJ3QgcmVsZWFzZSBoeXBlcnNsYWIAdmlydHVhbCBzZWxlY3Rpb24gd2l0aCBwcmludGYgbWFwcGluZyBtdXN0IGJlIGh5cGVyc2xhYgBjYW4ndCBnZW5lcmF0ZSB0aGUgc3BlY2lmaWVkIGh5cGVyc2xhYgBINVRfX2NvbnZfYl9iAHVuYWJsZSB0byBpbml0aWFsaXplIHNlbGVjdGlvbiBpdGVyYXRvciBiAHVuYWJsZSB0byByZWxlYXNlIHNlbGVjdGlvbiBpdGVyYXRvciBiAHVuYWJsZSB0byBhZHZhbmNlIHRvIG5leHQgaXRlcmF0b3IgYmxvY2sgYgB1bmFibGUgdG8gZ2V0IGl0ZXJhdG9yIGJsb2NrIGIAdW5hYmxlIHRvIGNoZWNrIGl0ZXJhdG9yIGJsb2NrIGIAcndhACVzLm1ldGEASDVPX19kc2V0X2dldF9jb3B5X2ZpbGVfdWRhdGEASDVPX19ncm91cF9nZXRfY29weV9maWxlX3VkYXRhAGdldF9kYXRhc2V0X21ldGFkYXRhAGdldF9yZWdpb25fbWV0YWRhdGEASDVPX3JlZnJlc2hfbWV0YWRhdGEAZ2V0X2F0dHJpYnV0ZV9tZXRhZGF0YQBnZXRfZGF0YXR5cGVfbWV0YWRhdGEASDVBQ19leHB1bmdlX3RhZ190eXBlX21ldGFkYXRhAEg1Q19leHB1bmdlX3RhZ190eXBlX21ldGFkYXRhAEg1QUNfcmV0YWdfY29waWVkX21ldGFkYXRhAEg1QUNfZXZpY3RfdGFnZ2VkX21ldGFkYXRhAEg1Rl9mbHVzaF90YWdnZWRfbWV0YWRhdGEASDVBQ19mbHVzaF90YWdnZWRfbWV0YWRhdGEASDVEX19mYXJyYXlfaWR4X2xvYWRfbWV0YWRhdGEASDVEX19lYXJyYXlfaWR4X2xvYWRfbWV0YWRhdGEASDVEX19idDJfaWR4X2xvYWRfbWV0YWRhdGEAdW5hYmxlIHRvIHByb3RlY3QgYXJyYXkgbWV0YWRhdGEAdW5hYmxlIHRvIHJlbGVhc2UgZXh0ZW5zaWJsZSBhcnJheSBtZXRhZGF0YQB1bmFibGUgdG8gZXhwdW5nZSBpbmRleCBtZXRhZGF0YQBDYW5ub3QgZXZpY3QgbWV0YWRhdGEAdW5hYmxlIHRvIGV2aWN0IG1ldGFkYXRhAFVuYWJsZSB0byB1bnByb3RlY3QgbWV0YWRhdGEAVW5hYmxlIHRvIHByb3RlY3QgbWV0YWRhdGEAdW5hYmxlIHRvIGZsdXNoIG9iamVjdCBtZXRhZGF0YQBDYW5ub3QgZmx1c2ggbWV0YWRhdGEAQ2FuJ3QgcmV0YWcgbWV0YWRhdGEAY2FuJ3QgYWxsb2NhdGUgbWV0YWRhdGEAdW5hYmxlIHRvIGV2aWN0IHRhZ2dlZCBtZXRhZGF0YQB1bmFibGUgdG8gZmx1c2ggdGFnZ2VkIG1ldGFkYXRhAHNldF9kYXRhc2V0X2RhdGEAZ2V0X2RhdGFzZXRfZGF0YQBnZXRfcmVnaW9uX2RhdGEAZ2V0X2F0dHJpYnV0ZV9kYXRhAHVuYWJsZSB0byBpdGVyYXRlIG92ZXIgY2h1bmsgaW5kZXggdG8gY29weSBkYXRhAGNhbid0IGZyZWUgYXJyYXkgZGF0YQB1bmFibGUgdG8gZmx1c2ggcmF3IGRhdGEAdW5hYmxlIHRvIHdyaXRlIHJhdyBkYXRhAGNhbid0IGFsbG9jYXRlIHJhdyBkYXRhAHVuYWJsZSB0byBmcmVlIHJhdyBkYXRhAHVuYWJsZSB0byByZWFkIHJhdyBkYXRhAG1lbW9yeSBhbGxvY2F0aW9uIGZhaWxlZCBmb3IgY2xpZW50IGRhdGEAYmFkIHZhbHVlIGZyb20gZGF0YXNldCBoZWFkZXIgLSBzaXplIG9mIGNvbXBhY3QgZGF0YXNldCdzIGRhdGEgYnVmZmVyIGRvZXNuJ3QgbWF0Y2ggc2l6ZSBvZiBkYXRhc2V0IGRhdGEAdW5hYmxlIHRvIHJldHJpZXZlIGNvcHkgdXNlciBkYXRhAENhbid0IGdhdGhlciBkYXRhAHVuYWJsZSB0byBkZXN0cm95IG9iamVjdCBoZWFkZXIgZGF0YQBjYW4ndCBmcmVlIG9sZCBsb2NhbCBoZWFwIGRhdGEAY2FuJ3QgZnJlZSBlbnVtIGNvbnZlcnNpb24gZGF0YQB1bmFibGUgdG8gaW5pdGlhbGl6ZSBjb252ZXJzaW9uIGRhdGEAY291bGRuJ3QgYWxsb2NhdGUgcHJpdmF0ZSBjb252ZXJzaW9uIGRhdGEAdW5hYmxlIHRvIGZyZWUgcHJpdmF0ZSBjb252ZXJzaW9uIGRhdGEAY2FuJ3Qgd3JpdGUgdW5wcm9jZXNzZWQgY2h1bmsgZGF0YQBjYW4ndCByZWFkIHVucHJvY2Vzc2VkIGNodW5rIGRhdGEAdW5hYmxlIHRvIGRlc3Ryb3kgc3VwZXJibG9jayBkYXRhAHVuYWJsZSB0byByZWNsYWltIHZhcmlhYmxlLWxlbmd0aCBkYXRhAENhbid0IHJlY2VpdmUgZGF0YQB1bmFibGUgdG8gcmVjbGFpbSB2YXJpYWJsZS1sZW5ndGggZmlsbCB2YWx1ZSBkYXRhAGNhbid0IHN5bmNocm9ub3VzbHkgd3JpdGUgZGF0YQBjYW4ndCB3cml0ZSBkYXRhAHVuYWJsZSB0byBpbml0aWFsaXplIHByaXZhdGUgZGF0YQB1bmFibGUgdG8gZmx1c2ggZmlsZSBkYXRhAHVuYWJsZSB0byByZWNsYWltIHJlZmVyZW5jZSBkYXRhAGNhbid0IHdyaXRlIHJlZmVyZW5jZSBkYXRhAGNhbid0IHJlYWQgcmVmZXJlbmNlIGRhdGEAVW5hYmxlIHRvIHJlYWQgcmVmZXJlbmNlIGRhdGEAY2FuJ3QgZ2V0IGEgcG9pbnRlciB0byBzaGFyZWQgZGF0YQBjYW4ndCBzeW5jaHJvbm91c2x5IHJlYWQgZGF0YQBjYW4ndCByZWFkIGRhdGEAbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBWTCBkYXRhAGFwcGxpY2F0aW9uIG1lbW9yeSBhbGxvY2F0aW9uIHJvdXRpbmUgZmFpbGVkIGZvciBWTCBkYXRhAGNhbid0IHdyaXRlIFZMIGRhdGEAY2FuJ3QgcmVhZCBWTCBkYXRhAGZhaWxlZCB0byBkZXRlcm1pbmUgbWFudGlzc2EAY2FuJ3QgYWJzb3JiIHNlY3Rpb24gaW50byBhZ2dyZWdhdG9yIG9yIHZpY2UgdmVyc2EASDVPX19kc2V0X2lzYQBINU9fX2dyb3VwX2lzYQBINU9fX2R0eXBlX2lzYQBINUZEX19mYW1pbHlfc2V0X2VvYQBINUZEX19zcGxpdHRlcl9zZXRfZW9hAEg1RkRfbXVsdGlfc2V0X2VvYQBINUZEX19jb3JlX3NldF9lb2EASDVGX19zZXRfZW9hAEg1RkRfc2V0X2VvYQBINUZEc2V0X2VvYQBINUZEX19zcGxpdHRlcl9nZXRfZW9hAEg1RkRfbXVsdGlfZ2V0X2VvYQBINUZfc2hhcmVkX2dldF9lb2EASDVGX2dldF9lb2EASDVGRF9nZXRfZW9hAEg1RkRnZXRfZW9hAEg1Q19fdmVyaWZ5X2xlbl9lb2EASDVGU19zZWN0X3RyeV9zaHJpbmtfZW9hAEg1TUZfX2FnZ3JzX3RyeV9zaHJpbmtfZW9hAEg1TUZfX2FnZ3JfY2FuX3Nocmlua19lb2EASDVNRl9fY2xvc2Vfc2hyaW5rX2VvYQBINUZfX2dldF9tYXhfZW9mX2VvYQB1bmFibGUgdG8gZ2V0IGVvYQBVbmFibGUgdG8gZ2V0IGVvYQBtZW1iZXIgZmlsZSBoYXMgdW5rbm93biBlb2EAY2FuJ3Qgc2hyaW5rIGVvYQBjYW4ndCBjaGVjayBmb3Igc2hyaW5raW5nIGVvYQB1bmFibGUgdG8gc2V0IGZpbGUgZW9hAGJhZCBlb2EAdW5hYmxlIHRvIGluaXRpYWxpemUgc2VsZWN0aW9uIGl0ZXJhdG9yIGEAdW5hYmxlIHRvIHJlbGVhc2Ugc2VsZWN0aW9uIGl0ZXJhdG9yIGEAdW5hYmxlIHRvIGFkdmFuY2UgdG8gbmV4dCBpdGVyYXRvciBibG9jayBhAHVuYWJsZSB0byBnZXQgaXRlcmF0b3IgYmxvY2sgYQB1bmFibGUgdG8gY2hlY2sgaXRlcmF0b3IgYmxvY2sgYQBkaWRuJ3QgZmluZCBhIHZhbHVlIGZvciBgZmlyc3RgAFt0cmFuc2llbnRdAFtjb25zdGFudF0AW25hbWVkLG9wZW5dAGluaXRpYWxfc2l6ZSBtdXN0IGJlIGluIHRoZSBpbnRlcnZhbCBbbWluX3NpemUsIG1heF9zaXplXQBbbmFtZWQsY2xvc2VkXQBbcHJlZGVmaW5lZF0AbWVtb3J5IGFsbG9jYXRpb24gZmFpbGVkIGZvciBjZF92YWx1ZXNbXQBmbGFzaF90aHJlc2hvbGQgbXVzdCBiZSBpbiB0aGUgcmFuZ2UgWzAuMSwgMS4wXQBkZWNyZW1lbnQgbXVzdCBiZSBpbiB0aGUgaW50ZXJ2YWwgWzAuMCwgMS4wXQBtaW5fY2xlYW5fZnJhY3Rpb24gbXVzdCBiZSBpbiB0aGUgaW50ZXJ2YWwgWzAuMCwgMS4wXQBlbXB0eV9yZXNlcnZlIG11c3QgYmUgaW4gdGhlIGludGVydmFsIFswLjAsIDEuMF0AdXBwZXJfaHJfdGhyZXNob2xkIG11c3QgYmUgaW4gdGhlIGludGVydmFsIFswLjAsIDEuMF0AbG93ZXJfaHJfdGhyZXNob2xkIG11c3QgYmUgaW4gdGhlIHJhbmdlIFswLjAsIDEuMF0AZmxhc2hfbXVsdGlwbGUgbXVzdCBiZSBpbiB0aGUgcmFuZ2UgWzAuMSwgMTAuMF0AJVktJW0tJWQgJUg6JU06JVMgJVoASDVGX0FDQ19SRE9OTFkASDVUX0FSUkFZACVhICViICVkICVIOiVNOiVTICVZAFBPU0lYAEhERjVfRVhUX1BSRUZJWABIREY1X1ZEU19QUkVGSVgASERGNV9FWFRGSUxFX1BSRUZJWABDWABWQVgASDVaX0ZJTFRFUl9NQVgASDVMX1RZUEVfTUFYAEg1RkRfTUVNX0RSQVcARElNRU5TSU9OX0xJU1QAUkVGRVJFTkNFX0xJU1QAdW5hYmxlIHRvIHJlbGVhc2UgZmlsZSBkYXRhc3BhY2Ugc2VsZWN0aW9uIGZvciBINVNfUExJU1QAQkVTVF9FRkZPUlQAR01UAEg1UF9ERUZBVUxUAEg1RkRfTUVNX0RFRkFVTFQASDVaX0ZJTFRFUl9OQklUAEg1TF9UWVBFX1NPRlQASDVaX0ZJTFRFUl9TQ0FMRU9GRlNFVABINUdfREFUQVNFVABINU9fVFlQRV9EQVRBU0VUAEg1VF9GTE9BVABINUZfQUNDX0NSRUFUAEg1VF9OT19DTEFTUwBESU1FTlNJT05fTEFCRUxTAGNhbid0IGFkanVzdCBmaWxlJ3MgQ1dGUwB1bmFibGUgdG8gYWRkIGdsb2JhbCBoZWFwIGNvbGxlY3Rpb24gdG8gZmlsZSdzIENXRlMAY2FuJ3QgcmVtb3ZlIGhlYXAgZnJvbSBmaWxlJ3MgQ1dGUwBFUwBDYW4ndCByZXRyaWV2ZSBwcmVmaXggZm9yIFZEUwAlSDolTTolUwBINUZfQUNDX1JEV1IASERGNV9WT0xfQ09OTkVDVE9SAEg1TF9UWVBFX0VSUk9SAEg1Rl9GU1BBQ0VfU1RSQVRFR1lfQUdHUgBINUZfRlNQQUNFX1NUUkFURUdZX0ZTTV9BR0dSAEhERjVfRFJJVkVSAEg1RkRfTUVNX1NVUEVSAEg1VF9JTlRFR0VSAEg1RkRfTUVNX09IRFIASDVHX0dST1VQAEg1T19UWVBFX0dST1VQAEg1Wl9GSUxURVJfU1pJUABINUZEX01FTV9MSEVBUABINUZEX01FTV9HSEVBUABDYW4ndCBwZXJmb3JtIGluZGVwZW5kZW50IElPAENhbid0IHJldHJpZXZlIGNhdXNlIGZvciBubyBzZWxlY3Rpb24gSS9PAExvdy1sZXZlbCBJL08ALCBsb2M9VU5LTk9XTgBINVRfVkxFTgBOQU4ASDVUX0VOVU0AUE0AJXNVTkxJTQBTT0hNAEFNACVIOiVNAFZMAFNMAGNhbid0IGdldCBkZWZhdWx0IEFDUEwAY2FuJ3Qgc2V0IGRlZmF1bHQgVk9MIGNvbm5lY3RvciBmb3IgZGVmYXVsdCBGQVBMAGNhbid0IHNldCBkZWZhdWx0IFZGTCBkcml2ZXIgZm9yIGRlZmF1bHQgRkFQTABjYW4ndCBkZWNyZW1lbnQgcmVmLiBjb3VudCBvbiBtZW1iZXIgRkFQTABjYW4ndCBzZXQgZGVmYXVsdCBkcml2ZXIgb24gbWVtYmVyIEZBUEwAY2FuJ3Qgc2V0IHNlYzIgZHJpdmVyIG9uIG1lbWJlciBGQVBMAGNhbid0IHNldCBkZWZhdWx0IGRyaXZlciBvbiBSL1cgY2hhbm5lbCBGQVBMAHVuYWJsZSB0byBhbGxvY2F0ZSBsb2cgZmlsZSBGQVBMAGNhbid0IGNsb3NlIGR1cGxpY2F0ZWQgRkFQTABjYW4ndCBjb3B5IFIvVyBGQVBMAGNhbid0IGNsb3NlIFIvVyBGQVBMAGNhbid0IGNvcHkgVy9PIEZBUEwAY2FuJ3QgY2xvc2UgVy9PIEZBUEwAY2FuJ3Qgc2V0IFZPTABzZWFyY2ggcGF0aCBhdCBpbmRleCAldSBpcyBOVUxMAGBpc19uYXRpdmVgIGFyZ3VtZW50IGlzIE5VTEwAdGFnIGluZm8gcG9pbnRlciBpcyBOVUxMACdidWYnIHBvaW50ZXIgaXMgTlVMTABkZWNvZGUgYnVmZmVyIGlzIE5VTEwAc3Bhbl9pbmZvIHBvaW50ZXIgd2FzIE5VTEwAc2l6ZSBhcnJheSBjYW5ub3QgYmUgTlVMTABWT0wgY29ubmVjdG9yIGNsYXNzIHBvaW50ZXIgY2Fubm90IGJlIE5VTEwAZmlsZSBjbGFzcyBwb2ludGVyIGNhbm5vdCBiZSBOVUxMAGZpbGUgcG9pbnRlciBjYW5ub3QgYmUgTlVMTABsaW5rX3RhcmdldCBwYXJhbWV0ZXIgY2Fubm90IGJlIE5VTEwAbnVtX3BhdGhzIHBhcmFtZXRlciBjYW5ub3QgYmUgTlVMTABmbGFncyBwYXJhbWV0ZXIgY2Fubm90IGJlIE5VTEwAb2luZm8gcGFyYW1ldGVyIGNhbm5vdCBiZSBOVUxMAGdyb3VwX2luZm8gcGFyYW1ldGVyIGNhbm5vdCBiZSBOVUxMAHBsdWdpbl9wYXRoIHBhcmFtZXRlciBjYW5ub3QgYmUgTlVMTABuZXdfbmFtZSBwYXJhbWV0ZXIgY2Fubm90IGJlIE5VTEwAY3VyX25hbWUgcGFyYW1ldGVyIGNhbm5vdCBiZSBOVUxMAGF0dHJfbmFtZSBwYXJhbWV0ZXIgY2Fubm90IGJlIE5VTEwAZmlsZSBoYW5kbGUgcGFyYW1ldGVyIGNhbm5vdCBiZSBOVUxMAGxvYyBwYXJhbWV0ZXIgY2Fubm90IGJlIE5VTEwAcmVzdWx0IGJ1ZmZlciBwYXJhbWV0ZXIgY2FuJ3QgYmUgTlVMTABidWYgcGFyYW1ldGVyIGNhbid0IGJlIE5VTEwATENfQUxMAEZMAEg1Rl9BQ0NfRVhDTABINUxfVFlQRV9FWFRFUk5BTABINUdfTElOSwBINUdfVURMSU5LAHVuYWJsZSB0byByZWxlYXNlIHRlbXBvcmFyeSBtZW1vcnkgZGF0YXNwYWNlIGZvciBINVNfQkxPQ0sASERGNV9ESVNBQkxFX1ZFUlNJT05fQ0hFQ0sARXJyb3IgQVBJAEFTQ0lJAExEX0xJQlJBUllfUEFUSABIREY1X1BMVUdJTl9QQVRIAEhERjVfREVCVUcASDVUX1NUUklORwBIREY1X1VTRV9GSUxFX0xPQ0tJTkcATEFORwBIREY1X0RSSVZFUl9DT05GSUcAVGhlIGxpYnJhcnkgZG9lc24ndCBjb252ZXJ0IGJldHdlZW4gc3RyaW5ncyBvZiBBU0NJSSBhbmQgVVRGAElORgBTSVpFT0ZfRFNFVF9SRUdJT05fUkVGAFNJWkVPRl9PQkpfUkVGAFRSVUUASDVUX09QQVFVRQBQQUxFVFRFAEg1Rl9BQ0NfU1dNUl9XUklURQBINVpfRklMVEVSX0RFRkxBVEUARkFMU0UASDVHX1RZUEUASDVPX1RZUEVfTkFNRURfREFUQVRZUEUASDVGX0ZTUEFDRV9TVFJBVEVHWV9OT05FAEg1Wl9GSUxURVJfTk9ORQBINVRfVElNRQBOT05BTUUASDVaX0ZJTFRFUl9TSFVGRkxFAFRBQkxFAERJTUVOU0lPTl9TQ0FMRQBINUZfRlNQQUNFX1NUUkFURUdZX1BBR0UASU1BR0UASDVGRF9NRU1fQlRSRUUASDVUX1JFRkVSRU5DRQBCRQBINUxfVFlQRV9IQVJEAEg1VF9DT01QT1VORABINVRfQklURklFTEQASDVCMl9TT0hNX0lOREVYX0lEAEg1QjJfVEVTVF9JRABINUIyX0NEU0VUX0ZJTFRfSUQASDVCMl9DRFNFVF9JRABINUIyX0ZIRUFQX0hVR0VfRklMVF9ESVJfSUQASDVCMl9GSEVBUF9IVUdFX0RJUl9JRABINUIyX0ZIRUFQX0hVR0VfRklMVF9JTkRJUl9JRABINUIyX0ZIRUFQX0hVR0VfSU5ESVJfSUQASDVCMl9BVFRSX0RFTlNFX0NPUkRFUl9JRABINUIyX0dSUF9ERU5TRV9DT1JERVJfSUQASDVCMl9BVFRSX0RFTlNFX05BTUVfSUQASDVCMl9HUlBfREVOU0VfTkFNRV9JRABINUIyX1RFU1QyX0lEAHVuYWJsZSB0byBkZWNyZW1lbnQgcmVmZXJlbmNlIGNvdW50IG9uIHRlbXBvcmFyeSBJRABjYW4ndCBkZWNyZW1lbnQgcmVmZXJlbmNlIG9uIHRlbXBvcmFyeSBJRABVbmFibGUgdG8gcmVnaXN0ZXIgbmV3IElEAG9hcGxfaWQgaXMgbm90IGEgbGluayBhY2Nlc3MgcHJvcGVydHkgbGlzdCBJRABkY3BsX2lkIGlzIG5vdCBhIGRhdGFzZXQgY3JlYXRlIHByb3BlcnR5IGxpc3QgSUQAY2FuJ3QgcmVnaXN0ZXIgZGF0YXNldCBJRABjYW4ndCBkZWNyZW1lbnQgY291bnQgb24gZGF0YXNldCBJRABjYW4ndCB1bnJlZ2lzdGVyIHNvdXJjZSBkYXRhc2V0IElEAGNhbid0IHJlZ2lzdGVyICh0ZW1wb3JhcnkpIHNvdXJjZSBkYXRhc2V0IElEAGRzZXRfaWQgaXMgbm90IGEgZGF0YXNldCBJRAB0eXBlX2lkIGlzIG5vdCBhIGRhdGFzZXQgSUQAT2JqZWN0IElEAGNhbid0IGZpbmQgb2JqZWN0IGZvciBkZWZhdWx0IGZpbGUgYWNjZXNzIHByb3BlcnR5IGNsYXNzIElEAHVuYWJsZSB0byBjbG9zZSBwcm9wZXJ0eSBsaXN0IGNsYXNzIElEAGNhbid0IGluY3JlbWVudCBjbGFzcyBJRABjYW4ndCBkZWNyZW1lbnQgcmVmZXJlbmNlIGNvdW50IGZvciBjb25uZWN0b3IgSUQAY2FuJ3QgZ2V0IFZPTCBjb25uZWN0b3IgSUQAdW5hYmxlIHRvIHJlZ2lzdGVyIFZPTCBjb25uZWN0b3IgSUQAdW5hYmxlIHRvIGluY3JlbWVudCByZWYgY291bnQgb24gVk9MIGNvbm5lY3RvciBJRABjYW4ndCBjbG9zZSBWT0wgY29ubmVjdG9yIElEAG5vdCBhIFZPTCBjb25uZWN0b3IgSUQAY2FuJ3QgaW5jcmVtZW50IG1pbm9yIGVycm9yIElEAGNhbid0IGluY3JlbWVudCBtYWpvciBlcnJvciBJRABjYW4ndCByZXRyaWV2ZSBvYmplY3QgZm9yIElEAGNhbid0IGZpbmQgb2JqZWN0IGZvciBJRAB1bmFibGUgdG8gcmVnaXN0ZXIgYXR0cmlidXRlIGZvciBJRABjYW4ndCBnZXQgZHJpdmVyIElEAGNhbid0IGRlY3JlbWVudCByZWZlcmVuY2UgY291bnQgZm9yIGRyaXZlciBJRABjYW4ndCBjbG9zZSBkcml2ZXIgSUQAdW5hYmxlIHRvIHJlZ2lzdGVyIGZpbGUgZHJpdmVyIElEAG5vdCBhIGZpbGUgZHJpdmVyIElEAG5vdCBhIGRyaXZlciBJRAB1bmFibGUgdG8gcmVnaXN0ZXIgZ3JvdXAgSUQAbm90IGEgZ3JvdXAgSUQAaW52YWxpZCBsb2NhdGlvbiBJRABjb3VsZG4ndCBnZXQgb2JqZWN0IGZyb20gSUQAdW5hYmxlIHRvIGdldCBvYmplY3QgbG9jYXRpb24gZnJvbSBJRABjYW4ndCBmaW5kIG9iamVjdCBmb3IgZGVmYXVsdCBmYXBsIElEAGNhbid0IGZpbmQgb2JqZWN0IGZvciBmYXBsIElEAGNhbid0IGZpbmQgb2JqZWN0IGZvciBkYXBsIElEAG5vdCBhIGVycm9yIHN0YWNrIElEAGNhbid0IHJlZ2lzdGVyIG9iamVjdCB1bmRlciBleGlzdGluZyBJRABub3QgdGhlIGNvcnJlY3QgdHlwZSBvZiBJRABub3QgYW4gYXR0cmlidXRlIElEAGNhbid0IGxvY2F0ZSBJRABjYW4ndCBkZWNyZW1lbnQgdGVtcG9yYXJ5IGRhdGF0eXBlIElEAENhbid0IGluY3JlbWVudCBkYXRhdHlwZSBJRAB1bmFibGUgdG8gcmVnaXN0ZXIgZGF0YXR5cGUgSUQAdW5hYmxlIHJlZ2lzdGVyIGRhdGF0eXBlIElEAHRpZCBpcyBub3Qgbm90IGEgbmFtZWQgZGF0YXR5cGUgSUQAdGlkIGlzIG5vdCBhIGRhdGF0eXBlIElEAG9ial9pZCBpcyBub3QgYSBkYXRhdHlwZSBJRAB0aWQgbm90IGEgZGF0YXR5cGUgSUQAcHJvYmxlbSBmcmVlaW5nIHRlbXBvcmFyeSBkYXRhc2V0IHR5cGUgSUQAdW5rbm93biBtZXNzYWdlIHR5cGUgSUQAdW5hYmxlIHRvIGdldCBmaWxlIElEAG5vdCBhIGZpbGUgSUQAdW5hYmxlIHRvIHJlZ2lzdGVyIGRhdGFzcGFjZSBJRABub3QgYSB2YWxpZCBkYXRhc3BhY2UgSUQAbWVtX3NwYWNlX2lkIGlzIG5vdCBhIGRhdGFzcGFjZSBJRABmaWxlX3NwYWNlX2lkIGlzIG5vdCBhIGRhdGFzcGFjZSBJRAB0cmF2ZXJzYWwgY2FsbGJhY2sgcmV0dXJuZWQgaW52YWxpZCBJRABpbnZhbGlkIHR5cGUgZm9yIHByb3ZpZGVkIElEAGNhbid0IGluY3JlbWVudCBkZWZhdWx0IERDUEwgSUQAY2FuJ3QgZGVjcmVtZW50IHJlZi4gY291bnQgb24gbWVtYmVyIEZBUEwgSUQAY2FuJ3QgY2xvc2UgUi9XIEZBUEwgSUQAY2FuJ3QgY2xvc2UgVy9PIEZBUEwgSUQAY2FuJ3QgaW5jcmVtZW50IGRlZmF1bHQgREFQTCBJRABub3QgYSBmaWxlIFZPTCBJRAB1bmFibGUgdG8gbG9hZCBkZWZhdWx0IFZGRCBJRAB1bmFibGUgdG8gcmVnaXN0ZXIgVkZEIElEAGNhbid0IGRlY3JlbWVudCBjb3VudCBvbiBWRkQgSUQAaW52YWxpZCBncm91cCAob3IgZmlsZSkgSUQAY291bGRuJ3QgaW5pdGlhbGl6ZSBmYW1pbHkgVkZEAGRlZmF1bHQgVkZEAGNvdWxkbid0IGluaXRpYWxpemUgc3BsaXR0ZXIgVkZEAHVuYWJsZSB0byByZWdpc3RlciBWRkQAY291bGRuJ3QgaW5pdGlhbGl6ZSBzdGRpbyBWRkQAdW5hYmxlIHRvIGluY3JlbWVudCByZWYgY291bnQgb24gVkZEAGNhbid0IHNldCBmZWF0dXJlX2ZsYWdzIGluIFZGRABiYWQgbWF4aW11bSBhZGRyZXNzIGZyb20gVkZEAGNhbid0IGdldCBmZWF0dXJlIGZsYWdzIGZyb20gVkZEAGNhbid0IGdldCBmcmVlIHNwYWNlIHR5cGUgbWFwcGluZyBmcm9tIFZGRABjb3VsZG4ndCBpbml0aWFsaXplIG11bHRpIFZGRABjb3VsZG4ndCBpbml0aWFsaXplIGxvZyBWRkQAY291bGRuJ3QgaW5pdGlhbGl6ZSBjb3JlIFZGRAB1bmFibGUgdG8gbG9hZCBWRkQAY291bGRuJ3QgaW5pdGlhbGl6ZSBzZWMyIFZGRABINVpfRklMVEVSX1JFU0VSVkVEAGN1cnJlbnQgZGltZW5zaW9uIG11c3QgaGF2ZSBhIHNwZWNpZmljIHNpemUsIG5vdCBINVNfVU5MSU1JVEVEAEhERjVfUExVR0lOX1BSRUxPQUQASDVGX0FDQ19TV01SX1JFQUQAc291cmNlIGFuZCBkZXN0aW5hdGlvbiBzaG91bGQgbm90IGJlIGJvdGggSDVMX1NBTUVfTE9DAGxpbmsgbG9jYXRpb24gaWQgc2hvdWxkIG5vdCBiZSBINUxfU0FNRV9MT0MASDVGX0FDQ19UUlVOQwBjYW4ndCBhdHRlbXB0IHRvIGNsb3NlIEVGQwBBQwBjb3VsZG4ndCBmaW5kIExTQgBudW1iZXIgb2YgZWxlbWVudHMgaW4gY2h1bmsgbXVzdCBiZSA8IDRHQgBjaHVuayBzaXplIG11c3QgYmUgPCA0R0IAYWN0dWFsX2xlbiBleGNlZWRzIEVPQQBhY3R1YWwgbGVuIGV4Y2VlZHMgRU9BAGxlbiBub3QgcG9zaXRpdmUgYWZ0ZXIgYWRqdXN0bWVudCBmb3IgRU9BAGludmFsaWQgbGVuIHdpdGggcmVzcGVjdCB0byBFT0EAcmVhZGluZyBhbiBlbnRpcmUgcGFnZSB0aGF0IGlzIG91dHNpZGUgdGhlIGZpbGUgRU9BAHdyaXRpbmcgdG8gYSBwYWdlIHRoYXQgaXMgb3V0c2lkZSB0aGUgZmlsZSBFT0EAc2xpc3Qgbm90IGVtcHR5PwBWT0wgY29ubmVjdG9yIGVudmlyb25tZW50IHZhcmlhYmxlIHNldCBlbXB0eT8Abm9kZSdzIGJpbiBpcyBlbXB0eT8Abm8gVk9MIG9iamVjdCB3cmFwIGNvbnRleHQ/AG5vIGNodW5rIGluZm9ybWF0aW9uIHNldD8AdW5hYmxlIHRvIGRldGVjdCB2bGVuIGRhdGF0eXBlcz8Ab3JkZXI/AGZyZWUgYmxvY2sgc2l6ZSBpcyB6ZXJvPwBzaWduPwBub3JtPwBjYW4ndCBsb2NhdGUgb3BlbiBhdHRyaWJ1dGU/AG5ldyBhZGRyZXNzIGFscmVhZHkgaW4gdXNlPwBjYW4ndCBjaGVjayBkYXRhdHlwZT8Ac2xpc3QgYWxyZWFkeSBkaXNhYmxlZD8Ac2xpc3QgYWxyZWFkeSBlbmFibGVkPwBwcmVmZXRjaGVkIGVudHJ5IGltYWdlIGJ1ZmZlciBzdGlsbCBhdHRhY2hlZD8ATm8gZXhwcmVzc2lvbiBwcm92aWRlZD8AcGFkPwBjYW4ndCByZWxlYXNlIGhlYXAgZGF0YT8ARW50cnkgYWxyZWFkeSB1bnByb3RlY3RlZD8/AEVudHJ5IGlzIG5laXRoZXIgcGlubmVkIG5vciBwcm90ZWN0ZWQ/PwBFbnRyeSB0byB1bnNlcmlhbGl6ZSBpcyBuZWl0aGVyIHBpbm5lZCBub3IgcHJvdGVjdGVkPz8ARW50cnkgaXNuJ3QgcGlubmVkIG9yIHByb3RlY3RlZD8/AEVudHJ5IGlzIG5vdCBwaW5uZWQ/PwBSZWFkIG9ubHkgZW50cnkgbW9kaWZpZWQ/PwB0YXJnZXQgYWxyZWFkeSBtb3ZlZCAmIHJlaW5zZXJ0ZWQ/Pz8AVk9MIG9iamVjdCB3cmFwIGNvbnRleHQgb3IgaXRzIGNvbm5lY3RvciBpcyBOVUxMPz8/AFRhcmdldCBhbHJlYWR5IHByb3RlY3RlZCAmIG5vdCByZWFkIG9ubHk/IT8AZW5jb3VudGVyZWQgdW5waW5uZWQgZmQgcGFyZW50PyE/AGVuY29kZWQgY2h1bmsgc2l6ZSBpcyBtb3JlIHRoYW4gOCBieXRlcz8hPwBoYXNoIHRhYmxlIGNvbnRhaW5zIG11bHRpcGxlIGVudHJpZXMgZm9yIGFkZHI/IT8AZW50cnkgbm90IGluIGhhc2ggdGFibGU/IT8AZmQgcGFyZW50IG5vdCBpbiBjYWNoZT8hPwBjb21wdXRhdGlvbiBvZiBmbHVzaCBkZXBlbmRlbmN5IGhlaWdodHMgZmFpbGVkPyE/AHVudXNlZCBtYXJrZXIgaW4gTFJVPyE/AE5vIGFjdGl2ZSBlcG9jaCBtYXJrZXJzIG9uIGVudHJ5PyE/IT8Ac2l6ZV9pbmNyZWFzZV9wb3NzaWJsZSBidXQgSDVDX2luY3JfX29mZj8hPyE/AFVua25vd24gZmxhc2hfaW5jcl9tb2RlPyE/IT8AVW5rbm93biBpbmNyX21vZGU/IT8hPwBVbmtub3duIGRlY3JfbW9kZT8hPyE/AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBzaG9ydD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ4X3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50NjRfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGNoYXI+AHN0ZDo6YmFzaWNfc3RyaW5nPHVuc2lnbmVkIGNoYXI+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHNpZ25lZCBjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxsb25nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1bnNpZ25lZCBsb25nPgB2ZWN0b3I8c3RyaW5nPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+ADxOb3QgeWV0IGltcGxlbWVudGVkPgB1bmRlcl92b2w9JXU7AEZpbGUgc3BhY2Ugc3RyYXRlZ3k6AEdsb2JhbCBoZWFwIGluZGV4OgBDcmVhdGlvbiBJbmRleDoARGltIE1heDoAUm93OgBFbGVtZW50ICMlbGx1OgBNZW1iZXIgJXU6AEZyZWUtc3BhY2UgcGVyc2lzdDoASGVhcCBvZmZzZXQ6AExvZ2ljYWwgb2Zmc2V0OgBCeXRlIG9mZnNldDoATmFtZSBvZmZzZXQ6AE9mZnNldDoATGluayBOYW1lIENoYXJhY3RlciBTZXQ6AE9iamVjdDoASW5kZXggYWRkcmVzczoAT2JqZWN0IGFkZHJlc3M6AEZyZWUgc3BhY2UgbWFuYWdlciBhZGRyZXNzOgAnRGVuc2UnIGxpbmsgc3RvcmFnZSBmcmFjdGFsIGhlYXAgYWRkcmVzczoAJ0RlbnNlJyBhdHRyaWJ1dGUgc3RvcmFnZSBmcmFjdGFsIGhlYXAgYWRkcmVzczoAR2xvYmFsIGhlYXAgYWRkcmVzczoATmFtZSBoZWFwIGFkZHJlc3M6AEhlYXAgYWRkcmVzczoAQ29udGludWF0aW9uIGFkZHJlc3M6AENodW5rIGFkZHJlc3M6AE1ldGFkYXRhIENhY2hlIEltYWdlIEJsb2NrIGFkZHJlc3M6AFNoYXJlZCBtZXNzYWdlIHRhYmxlIGFkZHJlc3M6ACdEZW5zZScgbGluayBzdG9yYWdlIGNyZWF0aW9uIG9yZGVyIGluZGV4IHYyIEItdHJlZSBhZGRyZXNzOgAnRGVuc2UnIGF0dHJpYnV0ZSBzdG9yYWdlIGNyZWF0aW9uIG9yZGVyIGluZGV4IHYyIEItdHJlZSBhZGRyZXNzOgAnRGVuc2UnIGxpbmsgc3RvcmFnZSBuYW1lIGluZGV4IHYyIEItdHJlZSBhZGRyZXNzOgAnRGVuc2UnIGF0dHJpYnV0ZSBzdG9yYWdlIG5hbWUgaW5kZXggdjIgQi10cmVlIGFkZHJlc3M6AERhdGEgYWRkcmVzczoAVHlwZSBjbGFzczoAU3BhY2UgY2xhc3M6AE51bWJlciBvZiBmaWx0ZXJzOgBOdW1iZXIgb2YgbWVtYmVyczoATnVtYmVyIG9mIGRpbWVuc2lvbnM6AE1heC4gY29tcGFjdCBsaW5rczoASW5kZXggY3JlYXRpb24gb3JkZXIgb2YgbGlua3M6AFRyYWNrIGNyZWF0aW9uIG9yZGVyIG9mIGxpbmtzOgBOdW1iZXIgb2YgbGlua3M6AE1pbi4gZGVuc2UgbGlua3M6AEZsYWdzOgBOdW1iZXIgb2YgaW5kZXhlczoATnVtIENEIHZhbHVlczoAQ29udGludWF0aW9uIHNpemUgaW4gYnl0ZXM6AE1ldGFkYXRhIENhY2hlIEltYWdlIEJsb2NrIHNpemUgaW4gYnl0ZXM6AEluZGV4IGNyZWF0aW9uIG9yZGVyIG9mIGF0dHJpYnV0ZXM6AFRyYWNrIGNyZWF0aW9uIG9yZGVyIG9mIGF0dHJpYnV0ZXM6AE51bWJlciBvZiBhdHRyaWJ1dGVzOgBOdW1iZXIgb2YgZW50cmllczoARXhwb25lbnQgYmlhczoAQnl0ZSBvcmRlcjoAQ3JlYXRpb24gT3JkZXI6AFBvaW50cyB0byBjaHVuayBudW1iZXI6AEVzdGltYXRlZCAjIG9mIG9iamVjdHMgaW4gZ3JvdXA6AFNoYXJlZCBNZXNzYWdlIGluIGhlYXA6AFVuZGVybHlpbmcgaW5kaXJlY3Qgc2VjdGlvbjoAVmlydHVhbCBzZWxlY3Rpb246AFNvdXJjZSBzZWxlY3Rpb246AE5vcm1hbGl6YXRpb246AEV4cG9uZW50IGxvY2F0aW9uOgBTaWduIGJpdCBsb2NhdGlvbjoATWFudGlzc2EgbG9jYXRpb246AExvY2F0aW9uOgBGaWx0ZXIgaWRlbnRpZmljYXRpb246AFZlcnNpb246AFByZWNpc2lvbjoAQ29sdW1uOgBGaWx0ZXIgbWFzazoAUmFuazoAU3RyaW5nIFBhZGRpbmc6AFRhZzoARXhwb25lbnQgc2l6ZToAQnVmZmVyIHNpemU6AENodW5rIHNpemU6AEZpbGUgc3BhY2UgcGFnZSBzaXplOgBNYW50aXNzYSBzaXplOgBEaW0gU2l6ZToAVXNlci1EZWZpbmVkIExpbmsgU2l6ZToARW5jb2RlZCBTaXplOgBEYXRhIFNpemU6AE1heC4gY3JlYXRpb24gaW5kZXggdmFsdWU6AE1heC4gY3JlYXRpb24gb3JkZXIgdmFsdWU6AFJhdyBieXRlcyBvZiB2YWx1ZToAU3ltYm9sIHRhYmxlIG5vZGUgbGVhZiAnSycgdmFsdWU6AENodW5rZWQgc3RvcmFnZSBpbnRlcm5hbCBCLXRyZWUgJ0snIHZhbHVlOgBTeW1ib2wgdGFibGUgbm9kZSBpbnRlcm5hbCBCLXRyZWUgJ0snIHZhbHVlOgBMaW5rIFZhbHVlOgBWbGVuIHR5cGU6AEJhc2UgdHlwZToAU2hhcmVkIE1lc3NhZ2UgdHlwZToATG93IHBhZCB0eXBlOgBJbnRlcm5hbCBwYWQgdHlwZToASGlnaCBwYWQgdHlwZToARGF0YSB0eXBlOgBJbmRleCBUeXBlOgBMaW5rIFR5cGU6AFNwYWNlIEFsbG9jYXRpb24gVGltZToARmlsbCBUaW1lOgBTaWduIHNjaGVtZToAU291cmNlIGRhdGFzZXQgbmFtZToARXN0aW1hdGVkIGxlbmd0aCBvZiBvYmplY3QgaW4gZ3JvdXAncyBuYW1lOgBEcml2ZXIgbmFtZToARmlsdGVyIG5hbWU6AFNvdXJjZSBmaWxlIG5hbWU6AEV4dGVybmFsIE9iamVjdCBOYW1lOgBMaW5rIE5hbWU6AENoYXJhY3RlciBTZXQgb2YgTmFtZToARXh0ZXJuYWwgRmlsZSBOYW1lOgBPZmZzZXQgb2YgZGF0YSBpbiBmaWxlOgBSZWNvcmQ6AEZyZWUtc3BhY2Ugc2VjdGlvbiB0aHJlc2hvbGQ6AFBhZ2UgZW5kIG1ldGFkYXRhIHRocmVzaG9sZDoAU2xvdHMgdXNlZC9hbGxvY2F0ZWQ6AEZpbGwgVmFsdWUgRGVmaW5lZDoAT2JqZWN0IG9wZW5lZDoAZW9hX3ByZV9mc21fZnNhbGxvYzoAQnl0ZXMgcmVzZXJ2ZWQgZm9yIGRhdGE6AFNoYXJlZCBNZXNzYWdlIGluIE9IOgBIZWFwIElEOgAwMTIzNDU2Nzg5AEMuVVRGLTgASERGNSBsaWJyYXJ5IHZlcnNpb246IDEuMTQuNgAlJXMtJWMuaDUASDVGX19pc19oZGY1AEhERjUASDVPZ2V0X2luZm9fYnlfaWR4MwB2MSBCLXRyZWUgaW5kZXggdHlwZSBmb3VuZCBmb3IgbGF5b3V0IG1lc3NhZ2UgPnYzAHJvczMASDVHX19ub2RlX2NtcDMASDVPZ2V0X2luZm8zAEg1QjJfX3JlZGlzdHJpYnV0ZTMASDVEX190eXBlaW5mb19pbml0X3BoYXNlMwBINUIyX19tZXJnZTMAMS4zAGZpbGUgc3VwZXJibG9jayB2ZXJzaW9uIC0gc2hvdWxkIGJlIGF0IGxlYXN0IDMAc3VwZXJibG9jayB2ZXJzaW9uIGZvciBTV01SIGlzIGxlc3MgdGhhbiAzAGV4dGVybmFsIGxpbmsgaW5mb3JtYXRpb24gbGVuZ3RoIDwgMwBINUVhdXRvX2lzX3YyAEg1RV9fcHJpbnQyAEg1RXByaW50MgBINUx2aXNpdDIASDVPX19jb3B5X2V4cGFuZF9yZWZfb2JqZWN0MgBINVRnZXRfYXJyYXlfZGltczIASDVQZ2V0X2ZpbHRlcjIASDVFY2xlYXIyAEg1R19fbm9kZV9jbXAyAEg1RXNldF9hdXRvMgBINUVnZXRfYXV0bzIASDVMZ2V0X2luZm8yAEg1VG9wZW4yAEg1R29wZW4yAEg1RG9wZW4yAEg1RXB1c2gyAEg1QjJfX3JlZGlzdHJpYnV0ZTIASDVMaXRlcmF0ZTIASDVBaXRlcmF0ZTIASDVHY3JlYXRlMgBINURjcmVhdGUyAEg1QWNyZWF0ZTIASDVEX190eXBlaW5mb19pbml0X3BoYXNlMgBINUhGX19oZHJfZmluaXNoX2luaXRfcGhhc2UyAEg1UF9pbml0X3BoYXNlMgBINVZMX2luaXRfcGhhc2UyAEg1Rl9fZmx1c2hfcGhhc2UyAEg1QjJfX21lcmdlMgBINVJkZXJlZmVyZW5jZTIASDVQc2V0X2ZhcGxfc2VjMgBINVpfX2ZpbHRlcl9mbGV0Y2hlcjMyAFRoZSBlbmQgb2YgYm91bmRpbmcgYm94IGluIHBvaW50IHNlbGVjdGlvbiBleGNlZWRzIDJeMzIAVGhlIG51bWJlciBvZiBwb2ludHMgaW4gcG9pbnQgc2VsZWN0aW9uIGV4Y2VlZHMgMl4zMgBUaGUgZW5kIG9mIGJvdW5kaW5nIGJveCBpbiBoeXBlcnNsYWIgc2VsZWN0aW9uIGV4Y2VlZHMgMl4zMgBUaGUgbnVtYmVyIG9mIGJsb2NrcyBpbiBoeXBlcnNsYWIgc2VsZWN0aW9uIGV4Y2VlZHMgMl4zMgBjaHVuayBpbmRleCBtdXN0IGJlIGxlc3MgdGhhbiAyXjMyAGFsbCBjaHVuayBkaW1lbnNpb25zIG11c3QgYmUgbGVzcyB0aGFuIDJeMzIASDVaX0ZJTFRFUl9GTEVUQ0hFUjMyAHVuYWJsZSB0byBnZXQgdGhlIG5leHQgcG93ZXIgb2YgMgBuIGlzIG5vdCBhIHBvd2VyIG9mIDIAaW52YWxpZCBzdXBlcmJsb2NrIC0gZXh0ZW5zaW9uIG1lc3NhZ2Ugc2hvdWxkIG5vdCBiZSBkZWZpbmVkIGZvciB2ZXJzaW9uIDwgMgBINUVwcmludDEASDVCMl9fc3BsaXQxAEg1T19fY29weV9leHBhbmRfcmVmX29iamVjdDEASDVFc2V0X2F1dG8xAEg1RWdldF9hdXRvMQBINU9fX2NvcHlfZXhwYW5kX3JlZl9yZWdpb24xAEg1SEZfX2hkcl9maW5pc2hfaW5pdF9waGFzZTEASDVQX2luaXRfcGhhc2UxAEg1VkxfaW5pdF9waGFzZTEASDVGX19mbHVzaF9waGFzZTEASDVQX19kb19wcm9wX2NiMQAsIHNpZ249JWx1KzEAQ2FuJ3QgZ2V0IHdyaXRlX3Blcm1pdHRlZCAxAHJkY2NfdzAAaW5jcmVtZW50IG11c3QgYmUgZ3JlYXRlciB0aGFuIG9yIGVxdWFsIHRvIDEuMAB1cHBlcl9ocl90aHJlc2hvbGQgbXVzdCBiZSA8PSAxLjAAY291bnQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMABpbnZhbGlkIGVsbXRfc2l6ZSBvZiAwAC8AQmFkIGNvbmZpZ19wdHIgb24gZW50cnkuAEJhZCBoaXRfcmF0ZV9wdHIgb24gZW50cnkuAEJhZCBjYWNoZV9wdHIgb24gZW50cnkuAEJhZCBldmljdGlvbnNfZW5hYmxlZF9wdHIgb24gZW50cnkuAGNvdWxkbid0IGZyZWUgYSBjb21wb25lbnQgb2YgdGhlIGRhdGFzZXQsIGJ1dCB0aGUgZGF0YXNldCB3YXMgZnJlZWQgYW55d2F5LgBjYW4ndCBzZXR1cCBpbWFnZSBlbnRyaWVzIGFycmF5LgBDb3VsZG4ndCByZXRyaWV2ZSBmaWxsIHZhbHVlIGZyb20gZGF0YXNldC4AZGF0YXNwYWNlIGV4dGVudCBoYXMgbm90IGJlZW4gc2V0LgBjcmVhdGluZyBkYXRhc2V0IHdpdGggdW51c3VhbCBkYXRhdHlwZSwgc2VlIGRvY3VtZW50YXRpb24gZm9yIEg1UHNldF9yZWxheF9maWxlX2ludGVncml0eV9jaGVja3MgZm9yIGRldGFpbHMuAGNyZWF0aW5nIGF0dHJpYnV0ZSB3aXRoIHVudXN1YWwgZGF0YXR5cGUsIHNlZSBkb2N1bWVudGF0aW9uIGZvciBINVBzZXRfcmVsYXhfZmlsZV9pbnRlZ3JpdHlfY2hlY2tzIGZvciBkZXRhaWxzLgBjcmVhdGluZyBjb21taXR0ZWQgZGF0YXR5cGUgd2l0aCB1bnVzdWFsIGRhdGF0eXBlLCBzZWUgZG9jdW1lbnRhdGlvbiBmb3IgSDVQc2V0X3JlbGF4X2ZpbGVfaW50ZWdyaXR5X2NoZWNrcyBmb3IgZGV0YWlscy4AZGF0YXR5cGUgaGFzIHVudXN1YWxseSBsYXJnZSAjIG9mIHVudXNlZCBiaXRzIChwcmVjID0gJXp1IGJpdHMsIHNpemUgPSAlenUgYnl0ZXMpLCBwb3NzaWJseSBjb3JydXB0ZWQgZmlsZS4gU2VlIGRvY3VtZW50YXRpb24gZm9yIEg1UHNldF9yZWxheF9maWxlX2ludGVncml0eV9jaGVja3MgZm9yIGRldGFpbHMuAE5vdCBzdXBwb3J0ZWQgZm9yIGZhbWlseSBmaWxlIGRyaXZlci4ATm90IHN1cHBvcnRlZCBmb3IgbXVsdGkgZmlsZSBkcml2ZXIuAHVuYWJsZSB0byB1bnByb3RlY3QgaGVhcC4AY2FuJ3QgZ2V0IG1lc3NhZ2Ugc2l6ZSBmcm9tIGZyYWN0YWwgaGVhcC4AY2FuJ3QgcmVhZCBtZXNzYWdlIGZyb20gZnJhY3RhbCBoZWFwLgB1bmV4cGVjdGVkIGltYWdlIGxlbi4AY2FsbGVkIHVucmVhY2hhYmxlIGZjbi4AY2FuJ3Qgc2V0IGluaXRpYWwgbWV0YWRhdGEgY2FjaGUgcmVzaXplIGNvbmZpZy4AJXNBdXRvIGNhY2hlIHJlc2l6ZSAtLSBpbmNyZWFzZSBkaXNhYmxlZCAtLSBIUiA9ICVsZi4AQ2Fubm90IHBlcmZvcm0gZGF0YSB0cmFuc2Zvcm0gb24gdGhpcyB0eXBlLgBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIHNob3VsZCBiZSBpbiB0aGUgc2FtZSBmaWxlLgB0eXBlX2lkIG91dCBvZiByYW5nZS4AY2FuJ3QgZGVsZXRlIHNoYXJlZCBtZXNzYWdlLgBjYW4ndCBkZWNvZGUgc2hhcmVkIG1lc3NhZ2UuAGZpbGUgaW1hZ2Ugc2V0LCBidXQgbm90IHN1cHBvcnRlZC4ARW50cnkgZXZpY3Rpb24gZmFpbGVkLgBjcmVhdGlvbiBvZiBjYWNoZSBpbWFnZSBTQiBtZXNnIGZhaWxlZC4ARmlsdGVyIHByZXNlbnQgYnV0IGVuY29kaW5nIGlzIGRpc2FibGVkLgBhZGRyIGluIHRlbXBvcmFyeSBzcGFjZT8hPy4ALi4uAGNhbid0IGRlc3Ryb3kgcGYgZW50cnkgY2hpbGQgZmx1c2ggZGVwZW5kZW5jeShzKS4ALQAsAHcrAHdiKwByYisAQ2FuJ3QgcmVhZCBpbWFnZSoAZGltZW5zaW9uIGNhbm5vdCBleGNlZWQgdGhlIGV4aXN0aW5nIG1heGltYWwgc2l6ZSAobmV3OiAlbGx1IG1heDogJWxsdSkASW52YWxpZCB0b2tlbiBzaXplICgldSkAY2FuJ3QgY2xvc2UgZXZlbnQgc2V0IHdoaWxlIHVuZmluaXNoZWQgb3BlcmF0aW9ucyBhcmUgcHJlc2VudCAoaS5lLiB3YWl0IG9uIGV2ZW50IHNldCBmaXJzdCkAY2FsbGJhY2sgbGluayBwb2ludGVyIGlzIE5VTEwgKHNwZWNpZmllZCBsaW5rIG1heSBiZSAnLicgb3Igbm90IGV4aXN0KQBzdHJ1Y3Qobm8tb3B0KQBzdHJ1Y3Qob3B0KQBpYm8ob3B0KQBmYm8ob3B0KQBpbnRlcm5hbCBlcnJvciAod3JvbmcgbGluayBjb3VudCkAVkZEIGN0bCByZXF1ZXN0IGZhaWxlZCAobm8gY3RsIGNhbGxiYWNrIGFuZCBmYWlsIGlmIHVua25vd24gZmxhZyBpcyBzZXQpAFZGRCBjdGwgcmVxdWVzdCBmYWlsZWQgKHVua25vd24gb3AgY29kZSBhbmQgZmFpbCBpZiB1bmtub3duIGZsYWcgaXMgc2V0KQBpbnRlcm5hbCBlcnJvciAodW5rbm93biBkYXRhc3BhY2UgY2xhc3MpAGZpbGUgaXMgYWxyZWFkeSBvcGVuIGZvciB3cml0ZSAobWF5IHVzZSA8aDVjbGVhciBmaWxlPiB0byBjbGVhciBmaWxlIGNvbnNpc3RlbmN5IGZsYWdzKQBmaWxlIGlzIGFscmVhZHkgb3BlbiBmb3Igd3JpdGUvU1dNUiB3cml0ZSAobWF5IHVzZSA8aDVjbGVhciBmaWxlPiB0byBjbGVhciBmaWxlIGNvbnNpc3RlbmN5IGZsYWdzKQB1bmFibGUgdG8gcmVnaXN0ZXIgY29udmVyc2lvbiBmdW5jdGlvbihzKQB1bmtub3duIG9iamVjdCBoZWFkZXIgc3RhdHVzIGZsYWcocykAdW5rbm93biBzZXJpYWxpemUgZmxhZyhzKQBmYWlsZWQgdG8gY2hhbmdlIGRpbWVuc2lvbiBzaXplKHMpAHVuYWJsZSB0byByZW1vdmUgY29uc3RhbnQgbWVzc2FnZShzKQAsIG1hbnQ9JWx1KyVsdSAoJXMpACVzLURJQUc6IEVycm9yIGRldGVjdGVkIGluICVzICglcykAKG51bGwpAEludGVybmFsIGVycm9yICh0b28gc3BlY2lmaWMgdG8gZG9jdW1lbnQgaW4gZGV0YWlsKQAgKGZyZXNoKQB1bmFibGUgdG8gc2V0IHVwIHR5cGUgaW5mbyAodGhpcmQgcGhhc2UpAHVuYWJsZSB0byBzZXQgdXAgdHlwZSBpbmZvIChzZWNvbmQgcGhhc2UpAG5vdCBhIHZhbGlkIGZpbGUgb2JqZWN0IElEIChkYXRhc2V0LCBncm91cCwgb3IgZGF0YXR5cGUpAGludGVybmFsIGVycm9yICh1bmtub3duIHJlZmVyZW5jZSB0eXBlKQBpbnRlcm5hbCBlcnJvciAoaW52YWxpZCByZWZlcmVuY2UgdHlwZSkAY2FuJ3QgZGVsZXRlIGZpbGUpAGludmFsaWQgaW5kZXggKG91dCBvZiByYW5nZSkAdW5hYmxlIHRvIGdldCBncm91cCBsb2NhdGlvbiBvZiBhIHZpcnR1YWwgZmlsZSBkcml2ZXIgKFZGRCkAVW5hYmxlIHRvIGZpbmQgSUQgaW5mb3JtYXRpb24gKGFscmVhZHkgY2xvc2VkPykAaXRlcmF0aW9uIGZhaWxlZCg1KQBpdGVyYXRpb24gZmFpbGVkKDQpAGl0ZXJhdGlvbiBmYWlsZWQoMykASDVGX2dldF9vYmpfaWRzIGZhaWxlZCgyKQBpdGVyYXRpb24gZmFpbGVkKDIpAHVuYWJsZSB0byBmbHVzaCBjYWNoZWQgZGF0YSAocGhhc2UgMikASDVGX2dldF9vYmpfaWRzIGZhaWxlZCgxKQBpdGVyYXRpb24gZmFpbGVkKDEpAHVuYWJsZSB0byBmbHVzaCBjYWNoZWQgZGF0YSAocGhhc2UgMSkAdHlwZSBjbGFzcyBpcyBub3QgYXBwcm9wcmlhdGUgLSB1c2UgSDVUY29weSgpAGJhc2UgdHlwZSByZXF1aXJlZCAtIHVzZSBINVR2bGVuX2NyZWF0ZSgpAGltYWdlIG51bGwgYWZ0ZXIgSDVNTV9yZWFsbG9jKCkAYmFzZSB0eXBlIHJlcXVpcmVkIC0gdXNlIEg1VGFycmF5X2NyZWF0ZTIoKQBjYW4ndCBvcGVuIGZpbGUgJyVzJyB3aXRoIFZPTCBjb25uZWN0b3IgJyVzJwB1bmFibGUgdG8gZ2V0IGxpbmsgdmFsdWUgZm9yICclcycAZmFpbGVkIHRvIG9wZW4gcGx1Z2luICclcycAY2FuJ3QgaXRlcmF0ZSBvdmVyIHBsdWdpbnMgaW4gcGx1Z2luIHBhdGggJyVzJwB1bmFibGUgdG8gb3BlbiBleHRlcm5hbCBmaWxlLCBleHRlcm5hbCBsaW5rIGZpbGUgbmFtZSA9ICclcycAJXMsIGVycm5vID0gJWQsIGVycm9yIG1lc3NhZ2UgPSAnJXMnAG5vIGRlY29kZSBjYWxsYmFjayBmb3IgcHJvcGVydHk6ICclcycAdW5hYmxlIHRvIHNldCB2YWx1ZSBmb3IgcHJvcGVydHk6ICclcycAcHJvcGVydHkgZGVjb2Rpbmcgcm91dGluZSBmYWlsZWQsIHByb3BlcnR5OiAnJXMnAHByb3BlcnR5IGRvZXNuJ3QgZXhpc3Q6ICclcycAY2FuJ3QgZ2V0IGluZm8gZm9yIG9iamVjdDogJyVzJwB1bmFibGUgdG8gbG9hZCBhdHRyaWJ1dGUgaW5mbyBmcm9tIG9iamVjdCBoZWFkZXIgZm9yIGF0dHJpYnV0ZTogJyVzJwB1bmFibGUgdG8gb3BlbiBhdHRyaWJ1dGU6ICclcycAY2FuJ3QgbG9jYXRlIGF0dHJpYnV0ZTogJyVzJwBjYW4ndCBjaGVjayBpZiByZWZlcmVuY2UgZGF0YSBpcyAnbmlsJwBjYW4ndCBjaGVjayBpZiBWTCBkYXRhIGlzICduaWwnAHVuYWJsZSB0byBjaGVjayBpZiBhIGJsb2IgSUQgaXMgJ25pbCcAY2FuJ3Qgc2V0IHJlZmVyZW5jZSBkYXRhIHRvICduaWwnAGNhbid0IHNldCBWTCBkYXRhIHRvICduaWwnAHVuYWJsZSB0byBzZXQgYSBibG9iIElEIHRvICduaWwnACUAd3JvbmcgZmlsZSBkcml2ZXIgdmVyc2lvbiAjAHdyb25nIGNvbnRhaW5lciBpbmZvIHZlcnNpb24gIwBlcnJvciBjb3B5aW5nIHRoZSBwYXJzZSB0cmVlLCBkaWQgbm90IGZpbmQgY29ycmVjdCBudW1iZXIgb2YgInZhcmlhYmxlcyIALCB0YWc9IiVzIgBGaXggZHVtcGluZyByZWZlcmVuY2UgdHlwZXMhAGVvYSA+IGVvZiEAcG9pbnQgc2VsZWN0aW9uIG9mIG9uZSBlbGVtZW50IGhhcyBtb3JlIHRoYW4gb25lIG5vZGUhAGVycm9yIC0gbmFtZSBub3QgZGVmaW5lZCEAUHVyZSB2aXJ0dWFsIGZ1bmN0aW9uIGNhbGxlZCEAZmlsZXMnIHN0X2lubyBvciBzdF9kZXYgZmllbGRzIGNoYW5nZWQhAGZsYXNoX3NpemVfaW5jcmVhc2VfcG9zc2libGUgYnV0IEg1Q19mbGFzaF9pbmNyX19vZmY/IQBQaW5uZWQgZW50cmllcyBzdGlsbCBuZWVkIGV2aWN0ZWQ/IQBzdXBlcmJsb2NrIGV4dGVuc2lvbiBhbHJlYWR5IGV4aXN0cz8hPyEAbmV4dF9lbnRyeV9wdHIgPT0gTlVMTCA/IT8hAGNhbm5vdCB0cmFjayByZWFkIHRyaWVzID0gJXUgAGRpbWVuc2lvbiBzaXplIG11c3QgYmUgPiAwLCBkaW0gPSAldSAAY2h1bmsgc2l6ZSBtdXN0IGJlID4gMCwgZGltID0gJXUgAGNhbid0IGRlY3JlbWVudCBzZWN0aW9uJ3MgcmVmLiBjb3VudCAAJSpzJS0qcyAAc2l6ZSBzaHJpbmtpbmcgd2lsbCBjdXQgb2ZmIGxhc3QgbWVtYmVyIABVbmtub3duIEg1Wl90b2tlbiBpbiBkYXRhIHRyYW5zZm9ybSBleHByZXNzaW9uIABpbnZhbGlkIGxheW91dCBzdG9yYWdlIHNpemUgAGZpbGUgY2FuJ3QgZ2V0IG1heCBlb2YvZW9hIAAgVkxFTiAAOiAAJSpzJS0qcyB7JXgsIAAlKnMlLSpzIHslbGx1LCAAU3ludGF4IGVycm9yOiB1bmV4cGVjdGVkICcpJyAAIAkKDQAlKnMlLSpzIHslbGx1LCAlbywgJWxseH0KACUqcyUtKnMgeyUwMTZsbHgsICUwMngsICV1LCAlMDh4fQoAJSpzJS0qcyB7JWxsdSwgJXUsICUweH0KACUqcyUtKnMgeyVsbHUsICVvLCAleCwgJXh9CgAlKnMlLSpzIHslbGx1LCAlbGx1LCAleCwgJWxsdX0KACUqcyUtKnMgeyVsbHUsICVsbHV9CgAlKnMlLSpzIHslbGx1LCAlbGx1LCAleCwgJWxsdSwgJWxsdX0KACUqcyUtKnMgeyVsbHUsICVsbHUsICVsbHV9CgAlKnMlLSpzIHslMDE2bGx4LCAlMDJ4LCAldX0KAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJsb2dnaW5nIHN0b3AifQpdfQoASERGNTogaW5maW5pdGUgbG9vcCBjbG9zaW5nIGxpYnJhcnkKAEVhcmx5CgAlKnMlLSpzICUwMTZsbHgKACUqcyUtKnMgMHglMDhseAoAJSpzJS0qcyAweCUwOHgKACUqcyUtKnMgMHglMDR4CgAlKnMlLSpzICV6dS8lenUKACUqcyUtKnMgJXp1CgAlczogU2tpcHBpbmcgZGlyZWN0IGJsb2NrIHNpemVzIG5vdCBzdXBwb3J0ZWQsIG1pbl9kYmxvY2tfc2l6ZSA9ICV6dSwgbmV4dF9zaXplID0gJXp1CgAlKnMlLSpzICVsbHUKACAgICBBZGRyZXNzOiAlbGx1CgBUb3RhbCBudW1iZXIgb2Ygc2VlayBvcGVyYXRpb25zOiAlbGx1CgBUb3RhbCBudW1iZXIgb2Ygd3JpdGUgb3BlcmF0aW9uczogJWxsdQoAVG90YWwgbnVtYmVyIG9mIHRydW5jYXRlIG9wZXJhdGlvbnM6ICVsbHUKAFRvdGFsIG51bWJlciBvZiByZWFkIG9wZXJhdGlvbnM6ICVsbHUKACUqcyUtKnMgJWx1CgBIZWFkZXJzIGFyZSAldS4ldS4ldSwgbGlicmFyeSBpcyAldS4ldS4ldQoAJSpzJS0qcyAldQoAaW52YWxpZCBwcm9wZXJ0eSBsaXN0IHR5cGU6ICV1CgBjYW4ndCBjcmVhdGUgcHJvcGVydHkgbGlzdCBvZiB0eXBlOiAldQoARGVmYXVsdAoASWYgU2V0CgAlKnMlLSpzICV1IGJ5dGVzCgAJQWRkciAlMTBsbHUtJTEwbGx1ICglMTBsdSBieXRlcykgd3JpdHRlbiB0byAlM2QgdGltZXMKAAlBZGRyICUxMGxsdS0lMTBsbHUgKCUxMGx1IGJ5dGVzKSByZWFkIGZyb20gJTNkIHRpbWVzCgAlKnMlLSpzCgAlKnMlLSpzICVsdSBiaXQlcwoAJSpzJXMKACUqcyMlMDN1OiAlcyBsaW5lICV1IGluICVzKCklcyVzCgAlKnMjJTAzZDogJXMgbGluZSAldSBpbiAlcygpJXMlcwoAJSpzJS0qcyAlbHUgYnl0ZSVzCgBMaWJyYXJ5IHZlcnNpb24gaW5mb3JtYXRpb24gYXJlOgpINV9WRVJTX01BSk9SPSVkLCBINV9WRVJTX01JTk9SPSVkLCBINV9WRVJTX1JFTEVBU0U9JWQsIEg1X1ZFUlNfU1VCUkVMRUFTRT0lcywKSDVfVkVSU19JTkZPPSVzCgAJQWRkciAlMTBsbHUtJTEwbGx1ICglMTBsdSBieXRlcykgZmxhdm9yIGlzICVzCgAlKnMlLSpzICVzCgBIREY1X0RFQlVHOiBpZ25vcmVkICVzCgAlczogJXMKACUqc21pbm9yOiAlcwoAJSpzbWFqb3I6ICVzCgAgICAgICAlcwoAVG90YWwgdGltZSBpbiBzZWVrIG9wZXJhdGlvbnM6ICVmIHMKAFRvdGFsIHRpbWUgaW4gd3JpdGUgb3BlcmF0aW9uczogJWYgcwoAVG90YWwgdGltZSBpbiB0cnVuY2F0ZSBvcGVyYXRpb25zOiAlZiBzCgBUb3RhbCB0aW1lIGluIHJlYWQgb3BlcmF0aW9uczogJWYgcwoATmV2ZXIKAE9uIEFsbG9jYXRpb24KAApINVZMcGFzc3RocnUuYyBsaW5lICVkIGluICVzOiBpbmZvIGZvciBwYXNzLXRocm91Z2ggVk9MIGNhbid0IGJlIG51bGwKAEluY3JlbWVudGFsCgAlc0F1dG8gY2FjaGUgcmVzaXplIC0tIGRlY3JlYXNlIGJ5IGFnZW91dCB3aXRoIHRocmVzaG9sZC4gSFIgPSAlbGYgPiAlNi41bGYKACVzQXV0byBjYWNoZSByZXNpemUgLS0gZGVjcmVhc2UgYnkgdGhyZXNob2xkLiAgSFIgPSAlbGYgPiAlNi41bGYKACVzQXV0byBjYWNoZSByZXNpemUgLS0gZGVjcmVhc2UgYnkgYWdlb3V0LiAgSFIgPSAlbGYKACVzQXV0byBjYWNoZSByZXNpemUgLS0gZGVjcmVhc2Ugb2ZmLiAgSFIgPSAlbGYKACVzQXV0byBjYWNoZSByZXNpemUgLS0gZGVjcmVhc2UgYnkgdW5rbm93biBtb2RlLiAgSFIgPSAlbGYKAExhdGUKACUqcyUtKnMgJXpkCgAlKnMlLSpzICVsbGQKACUxMGxsdS0lMTBsbHUgKCUxMGxsdSBieXRlcykgKCVzKSBBbGxvY2F0ZWQKAFVuZGVmaW5lZAoAVXNlciBEZWZpbmVkCgBDYW5ub3QgZ2V0IG5hbWU7IGhlYXAgYWRkcmVzcyBub3Qgc3BlY2lmaWVkCgAlMTBsbHUtJTEwbGx1ICglMTBsbHUgYnl0ZXMpICglcykgRnJlZWQKAEg1QUNfbWFya19lbnRyeV9kaXJ0eSAweCVseCAlZAoASDVBQ191bnBpbl9lbnRyeSAweCVseCAlZAoASDVBQ19yZW1vdmVfZW50cnkgMHglbHggJWQKAEg1QUNfcGluX3Byb3RlY3RlZF9lbnRyeSAweCVseCAlZAoASDVBQ19kZXN0cm95X2ZsdXNoX2RlcGVuZGVuY3kgMHglbHggMHglbHggJWQKAEg1QUNfY3JlYXRlX2ZsdXNoX2RlcGVuZGVuY3kgMHglbHggMHglbHggJWQKAEg1QUNfbWFya19lbnRyeV9jbGVhbiAweCVseCAlZAoASDVBQ19tYXJrX2VudHJ5X3Vuc2VyaWFsaXplZCAweCVseCAlZAoASDVBQ19tYXJrX2VudHJ5X3NlcmlhbGl6ZWQgMHglbHggJWQKAEg1QUNfdW5wcm90ZWN0IDB4JWx4ICVkIDB4JXggJWQKAHVua25vd24gY2xhc3MgJWQKACUqcyUtKnMgJWQKAEg1QUNfZmx1c2ggJWQKACUuM3MgJS4zcyUzZCAlLjJkOiUuMmQ6JS4yZCAlZAoASDVBQ19yZXNpemVfZW50cnkgMHglbHggJWQgJWQKAEg1QUNfZXhwdW5nZV9lbnRyeSAweCVseCAlZCAlZAoASDVBQ19tb3ZlX2VudHJ5IDB4JWx4IDB4JWx4ICVkICVkCgBINUFDX2luc2VydF9lbnRyeSAweCVseCAlZCAweCV4ICVkICVkCgBINUFDX3Byb3RlY3QgMHglbHggJWQgMHgleCAlZCAlZAoASDVBQ19zZXRfY2FjaGVfYXV0b19yZXNpemVfY29uZmlnICVkICVkICVkICVkICIlcyIgJWQgJWQgJWQgJWYgJWQgJWQgJWxkICVkICVmICVmICVkICVmICVmICVkICVkICVkICVmICVmICVkICVkICVkICVkICVmICV6dSAlZCAlZAoAQ09OU1RBTlQKACUqcyUtKnMgSDVTX1NDQUxBUgoACkg1VkxwYXNzdGhydS5jIGxpbmUgJWQgaW4gJXM6IG5vdCBhIHZhbGlkIHVuZGVybmVhdGggVk9MIElEIGZvciBwYXNzLXRocm91Z2ggVk9MCgAlKnMlLSpzIEg1U19OVUxMCgAlKnMlLSpzIE5PTkUKACUqcyUtKnMgSDVTX1NJTVBMRQoAPGRhdGFzZXQgdHlwZT4KACUqc01hcHBpbmcgJXp1OgoAJSpzJXM6CgBEdW1waW5nIEkvTyBmbGF2b3IgaW5mb3JtYXRpb246CgBEdW1waW5nIHdyaXRlIEkvTyBpbmZvcm1hdGlvbjoKAER1bXBpbmcgcmVhZCBJL08gaW5mb3JtYXRpb246CgBZb3UgY2FuLCBhdCB5b3VyIG93biByaXNrLCBkaXNhYmxlIHRoaXMgd2FybmluZyBieSBzZXR0aW5nIHRoZSBlbnZpcm9ubWVudAp2YXJpYWJsZSAnSERGNV9ESVNBQkxFX1ZFUlNJT05fQ0hFQ0snIHRvIGEgdmFsdWUgb2YgJzEnLgpTZXR0aW5nIGl0IHRvIDIgb3IgaGlnaGVyIHdpbGwgc3VwcHJlc3MgdGhlIHdhcm5pbmcgbWVzc2FnZXMgdG90YWxseS4KACVzZmxhc2ggY2FjaGUgcmVzaXplKCVkKSAtLSBzaXplIHRocmVzaG9sZCA9ICV6dS4KACVzJ0hERjVfRElTQUJMRV9WRVJTSU9OX0NIRUNLJyBlbnZpcm9ubWVudCB2YXJpYWJsZSBpcyBzZXQgdG8gJWQsIGFwcGxpY2F0aW9uIHdpbGwKY29udGludWUgYXQgeW91ciBvd24gcmlzay4KAFdhcm5pbmchICBMaWJyYXJ5IHZlcnNpb24gaW5mb3JtYXRpb24gZXJyb3IuClRoZSBIREY1IGxpYnJhcnkgdmVyc2lvbiBpbmZvcm1hdGlvbiBhcmUgbm90IGNvbnNpc3RlbnQgaW4gaXRzIHNvdXJjZSBjb2RlLgpUaGlzIGlzIE5PVCBhIGZhdGFsIGVycm9yIGJ1dCBzaG91bGQgYmUgY29ycmVjdGVkLiAgU2V0dGluZyB0aGUgZW52aXJvbm1lbnQKdmFyaWFibGUgJ0hERjVfRElTQUJMRV9WRVJTSU9OX0NIRUNLJyB0byBhIHZhbHVlIG9mIDEgd2lsbCBzdXBwcmVzcwp0aGlzIHdhcm5pbmcuCgAlc0F1dG8gY2FjaGUgcmVzaXplIC0tIGRlY3JlYXNlIGRpc2FibGVkIC0tIEhSID0gJWxmLgoAJXMgICAgY2FjaGUgbm90IGZ1bGwgc28gbm8gaW5jcmVhc2UgaW4gc2l6ZS4KACVzICAgIGNhY2hlIGFscmVhZHkgYXQgbWluaW11bSBzaXplLgoAJXNBdXRvIGNhY2hlIHJlc2l6ZSAtLSBoaXQgcmF0ZSAoJWxmKSAtLSBjYW4ndCBkZWNyZWFzZS4KACVzICAgIGNhY2hlIGFscmVhZHkgYXQgbWF4aW11bSBzaXplIHNvIG5vIGNoYW5nZS4KACVzQXV0byBjYWNoZSByZXNpemUgLS0gdW5rbm93biBzdGF0dXMgY29kZS4KAEJ5ZS4uLgoAJSpzRGF0YXR5cGUuLi4KACUqc0RhdGFzcGFjZS4uLgoAJXNjYWNoZSBzaXplIGluY3JlYXNlZCBmcm9tICglenUvJXp1KSB0byAoJXp1LyV6dSkuCgAlcyBjYWNoZSBzaXplIGluY3JlYXNlZCBmcm9tICglenUvJXp1KSB0byAoJXp1LyV6dSkuCgAlcyAgICBjYWNoZSBzaXplIGRlY3JlYXNlZCBmcm9tICglenUvJXp1KSB0byAoJXp1LyV6dSkuCgAlc0F1dG8gY2FjaGUgcmVzaXplIC0tIGhpdCByYXRlICglbGYpIG91dCBvZiBib3VuZHMgbG93ICglNi41bGYpLgoAJXNvdXQgb2YgYm91bmRzIGhpZ2ggKCU2LjVsZikuCgBXYXJuaW5nISAqKipIREY1IGxpYnJhcnkgdmVyc2lvbiBtaXNtYXRjaGVkIGVycm9yKioqClRoZSBIREY1IGhlYWRlciBmaWxlcyB1c2VkIHRvIGNvbXBpbGUgdGhpcyBhcHBsaWNhdGlvbiBkbyBub3QgbWF0Y2gKdGhlIHZlcnNpb24gdXNlZCBieSB0aGUgSERGNSBsaWJyYXJ5IHRvIHdoaWNoIHRoaXMgYXBwbGljYXRpb24gaXMgbGlua2VkLgpEYXRhIGNvcnJ1cHRpb24gb3Igc2VnbWVudGF0aW9uIGZhdWx0cyBtYXkgb2NjdXIgaWYgdGhlIGFwcGxpY2F0aW9uIGNvbnRpbnVlcy4KVGhpcyBjYW4gaGFwcGVuIHdoZW4gYW4gYXBwbGljYXRpb24gd2FzIGNvbXBpbGVkIGJ5IG9uZSB2ZXJzaW9uIG9mIEhERjUgYnV0CmxpbmtlZCB3aXRoIGEgZGlmZmVyZW50IHZlcnNpb24gb2Ygc3RhdGljIG9yIHNoYXJlZCBIREY1IGxpYnJhcnkuCllvdSBzaG91bGQgcmVjb21waWxlIHRoZSBhcHBsaWNhdGlvbiBvciBjaGVjayB5b3VyIHNoYXJlZCBsaWJyYXJ5IHJlbGF0ZWQKc2V0dGluZ3Mgc3VjaCBhcyAnTERfTElCUkFSWV9QQVRIJy4KAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJkaXJ0eSIsImFkZHJlc3MiOjB4JWx4LCJyZXR1cm5lZCI6JWR9LAoAeyJ0aW1lc3RhbXAiOiVsbGQsImFjdGlvbiI6InVucGluIiwiYWRkcmVzcyI6MHglbHgsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoicGluIiwiYWRkcmVzcyI6MHglbHgsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoiY2xlYW4iLCJhZGRyZXNzIjoweCVseCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJyZW1vdmUiLCJhZGRyZXNzIjoweCVseCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJ1bnNlcmlhbGl6ZWQiLCJhZGRyZXNzIjoweCVseCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJzZXJpYWxpemVkIiwiYWRkcmVzcyI6MHglbHgsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoiZGVzdHJveV9mZCIsInBhcmVudF9hZGRyIjoweCVseCwiY2hpbGRfYWRkciI6MHglbHgsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoiY3JlYXRlX2ZkIiwicGFyZW50X2FkZHIiOjB4JWx4LCJjaGlsZF9hZGRyIjoweCVseCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJ1bnByb3RlY3QiLCJhZGRyZXNzIjoweCVseCwiaWQiOiVkLCJmbGFncyI6JXgsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoicmVzaXplIiwiYWRkcmVzcyI6MHglbHgsIm5ld19zaXplIjolZCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJpbnNlcnQiLCJhZGRyZXNzIjoweCVseCwidHlwZV9pZCI6JWQsImZsYWdzIjoweCV4LCJzaXplIjolZCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJwcm90ZWN0IiwiYWRkcmVzcyI6MHglbHgsInR5cGVfaWQiOiVkLCJyZWFkd3JpdGUiOiIlcyIsInNpemUiOiVkLCJyZXR1cm5lZCI6JWR9LAoAeyJ0aW1lc3RhbXAiOiVsbGQsImFjdGlvbiI6Im1vdmUiLCJvbGRfYWRkcmVzcyI6MHglbHgsIm5ld19hZGRyZXNzIjoweCVseCwidHlwZV9pZCI6JWQsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoiZXhwdW5nZSIsImFkZHJlc3MiOjB4JWx4LCJ0eXBlX2lkIjolZCwicmV0dXJuZWQiOiVkfSwKAHsidGltZXN0YW1wIjolbGxkLCJhY3Rpb24iOiJldmljdCIsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoiZmx1c2giLCJyZXR1cm5lZCI6JWR9LAoAeyJ0aW1lc3RhbXAiOiVsbGQsImFjdGlvbiI6InNldF9jb25maWciLCJyZXR1cm5lZCI6JWR9LAoAeyJ0aW1lc3RhbXAiOiVsbGQsImFjdGlvbiI6ImNyZWF0ZSIsInJldHVybmVkIjolZH0sCgB7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoiZGVzdHJveSJ9LAoAewoiSERGNSBtZXRhZGF0YSBjYWNoZSBsb2cgbWVzc2FnZXMiIDogWwp7InRpbWVzdGFtcCI6JWxsZCwiYWN0aW9uIjoibG9nZ2luZyBzdGFydCJ9LAoAJSpzJS0qcyAqKlVOS05PV04tJWxkKioKACUqcyUtKnMgKCVsbHUsICVsbHUpCgBjYW4ndCBpbnNlcnQgbmV3IGRpcnR5IHJlZ2lvbjogKCVsbHUsICVsbHUpCgAlKnMlLSpzICVzICgldSkKAEVycm9yISBXcml0aW5nOiAlMTBsbHUtJTEwbGx1ICglMTB6dSBieXRlcykKAEVycm9yISBSZWFkaW5nOiAlMTBsbHUtJTEwbGx1ICglMTB6dSBieXRlcykKAFN0YXQgdG9vazogKCVmIHMpCgBPcGVuIHRvb2s6ICglZiBzKQoAQ2xvc2UgdG9vazogKCVmIHMpCgAlKnMlLSpzICVsbHUgKHJlbCkKACVzQXV0byBjYWNoZSByZXNpemUgLS0gbm8gY2hhbmdlLiAoaGl0IHJhdGUgPSAlbGYpCgAgKCVmcyBAICVmKQoAJSpzJS0qcyBgJXMnCgAlKnMlLSpzICclcycKACMjIyBIREY1IG1ldGFkYXRhIGNhY2hlIHRyYWNlIGZpbGUgdmVyc2lvbiAxICMjIwoAJSpzJS0qcyAiJXMiCgAlczogSGVhcCBJRCB0eXBlIG5vdCBzdXBwb3J0ZWQgeWV0IQoAVW5rbm93biEKAAkATlN0M19fMjEyYmFzaWNfc3RyaW5nSWhOU18xMWNoYXJfdHJhaXRzSWhFRU5TXzlhbGxvY2F0b3JJaEVFRUUATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUATlN0M19fMjEyYmFzaWNfc3RyaW5nSURzTlNfMTFjaGFyX3RyYWl0c0lEc0VFTlNfOWFsbG9jYXRvcklEc0VFRUUATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJY0VFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWFFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lzRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJdEVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWlFRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0lqRUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJbEVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SW1FRQBOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0l4RUUATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJZkVFAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SWRFRQBOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRQBpcHBpaQBpcGkATlN0M19fMjZ2ZWN0b3JJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRU5TNF9JUzZfRUVFRQAxMEg1X2luZGV4X3QAcHBpaQBOMTBlbXNjcmlwdGVuM3ZhbEUAcHBpcGkAcHBpcABpcGlwAHBwaXBwAGlwaXBwcHBpAGlwaXBwaQBpcGlwaQAAAAAAAAAAAAAAaXBpcGlwcHBpaWlpaXBpAGlwaXBwAGlwaXBwaXBpaWlpAGlwaXBwcHBpaWlpAGlwaXBwcHBwaWlpaWkAaXBpcHBwAHBwAGlwcGkAaXBpcGlwAHBwaXBwcHAAaXAAMTFINUxfaW5mbzJfdABQMTFINUxfaW5mbzJfdABQSzExSDVMX2luZm8yX3QAdgB2cAAxMEg1TF90eXBlX3QAaXBwAHZwcGkAMTBINVRfY3NldF90AE4xMUg1TF9pbmZvMl90VXRfRQBwcHAAdnBwcAAxMUg1VF9jbGFzc190AE5TdDNfXzI4b3B0aW9uYWxJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRUVFAE5TdDNfXzIyN19fb3B0aW9uYWxfbW92ZV9hc3NpZ25fYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTGIwRUVFAE5TdDNfXzIyN19fb3B0aW9uYWxfY29weV9hc3NpZ25fYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTGIwRUVFAE5TdDNfXzIyMF9fb3B0aW9uYWxfbW92ZV9iYXNlSU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVMYjBFRUUATlN0M19fMjIwX19vcHRpb25hbF9jb3B5X2Jhc2VJTlNfMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFRUxiMEVFRQBOU3QzX18yMjNfX29wdGlvbmFsX3N0b3JhZ2VfYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTGIwRUVFAE5TdDNfXzIyNF9fb3B0aW9uYWxfZGVzdHJ1Y3RfYmFzZUlOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTGIwRUVFAE5TdDNfXzIxOF9fc2ZpbmFlX2N0b3JfYmFzZUlMYjFFTGIxRUVFAE5TdDNfXzIyMF9fc2ZpbmFlX2Fzc2lnbl9iYXNlSUxiMUVMYjFFRUUAUE5TdDNfXzI2dmVjdG9ySU5TXzEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUVOUzRfSVM2X0VFRUUAUEtOU3QzX18yNnZlY3RvcklOU18xMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFTlM0X0lTNl9FRUVFAHZwcHBwAHBwcABwcHBwAGlwcHBwAE4xMGVtc2NyaXB0ZW4xMW1lbW9yeV92aWV3SXlFRQAATjEwZW1zY3JpcHRlbjExbWVtb3J5X3ZpZXdJaEVFAAAAAAAgICAgICAgU1VNTUFSWSBPRiBUSEUgSERGNSBDT05GSUdVUkFUSU9OCiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCkdlbmVyYWwgSW5mb3JtYXRpb246Ci0tLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgIEhERjUgVmVyc2lvbjogMS4xNC42CiAgICAgICAgICAgICAgICAgIENvbmZpZ3VyZWQgb246IDIwMjUtMDItMTgKICAgICAgICAgICAgICAgICAgQ29uZmlndXJlZCBieTogVW5peCBNYWtlZmlsZXMKICAgICAgICAgICAgICAgICAgICBIb3N0IHN5c3RlbTogTGludXgtNi44LjAtMTAyMS1henVyZQogICAgICAgICAgICAgIFVuYW1lIGluZm9ybWF0aW9uOiBFbXNjcmlwdGVuCiAgICAgICAgICAgICAgICAgICAgICAgQnl0ZSBzZXg6IAogICAgICAgICAgICAgSW5zdGFsbGF0aW9uIHBvaW50OiAvX193L2xpYmhkZjUtd2FzbS9saWJoZGY1LXdhc20vZGlzdC8xLjE0LjYKCkNvbXBpbGluZyBPcHRpb25zOgotLS0tLS0tLS0tLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgQnVpbGQgTW9kZTogUkVMRUFTRQogICAgICAgICAgICAgIERlYnVnZ2luZyBTeW1ib2xzOiBPRkYKICAgICAgICAgICAgICAgICAgICAgICAgQXNzZXJ0czogT0ZGCiAgICAgICAgICAgICAgICAgICAgICBQcm9maWxpbmc6IE9GRgogICAgICAgICAgICAgT3B0aW1pemF0aW9uIExldmVsOiBPRkYKCkxpbmtpbmcgT3B0aW9uczoKLS0tLS0tLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgTGlicmFyaWVzOiAKICBTdGF0aWNhbGx5IExpbmtlZCBFeGVjdXRhYmxlczogT0ZGCiAgICAgICAgICAgICAgICAgICAgICAgIExERkxBR1M6IAogICAgICAgICAgICAgICAgICAgICBINV9MREZMQUdTOiAKICAgICAgICAgICAgICAgICAgICAgQU1fTERGTEFHUzogCiAgICAgICAgICAgICAgICBFeHRyYSBsaWJyYXJpZXM6IG07ZGwKICAgICAgICAgICAgICAgICAgICAgICBBcmNoaXZlcjogL2Vtc2RrL3Vwc3RyZWFtL2Vtc2NyaXB0ZW4vZW1hcgogICAgICAgICAgICAgICAgICAgICAgIEFSX0ZMQUdTOiAKICAgICAgICAgICAgICAgICAgICAgICAgIFJhbmxpYjogL2Vtc2RrL3Vwc3RyZWFtL2Vtc2NyaXB0ZW4vZW1yYW5saWIKCkxhbmd1YWdlczoKLS0tLS0tLS0tLQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDOiBZRVMKICAgICAgICAgICAgICAgICAgICAgQyBDb21waWxlcjogL2Vtc2RrL3Vwc3RyZWFtL2Vtc2NyaXB0ZW4vZW1jYyAyMC4wLjAKICAgICAgICAgICAgICAgICAgICAgICBDUFBGTEFHUzogCiAgICAgICAgICAgICAgICAgICAgSDVfQ1BQRkxBR1M6IAogICAgICAgICAgICAgICAgICAgIEFNX0NQUEZMQUdTOiAKICAgICAgICAgICAgICAgICAgICAgICAgQyBGbGFnczogIC1zdGQ9Yzk5IAogICAgICAgICAgICAgICAgICAgICBINSBDIEZsYWdzOiAtV2FsbDstV2FycmF5LWJvdW5kczstV2Nhc3QtcXVhbDstV2NvbnZlcnNpb247LVdkb3VibGUtcHJvbW90aW9uOy1XZXh0cmE7LVdmb3JtYXQ9MjstV2ZyYW1lLWxhcmdlci10aGFuPTE2Mzg0Oy1XaW1wbGljaXQtZmFsbHRocm91Z2g7LVdudWxsLWRlcmVmZXJlbmNlOy1XdW51c2VkLWNvbnN0LXZhcmlhYmxlOy1Xd3JpdGUtc3RyaW5nczstV3BlZGFudGljOy1Xdm9sYXRpbGUtcmVnaXN0ZXItdmFyOy1Xbm8tYysrLWNvbXBhdDstV2JhZC1mdW5jdGlvbi1jYXN0Oy1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb247LVdpbmNvbXBhdGlibGUtcG9pbnRlci10eXBlczstV21pc3NpbmctZGVjbGFyYXRpb25zOy1XcGFja2VkOy1Xc2hhZG93Oy1Xc3dpdGNoOy1Xbm8tZXJyb3I9aW5jb21wYXRpYmxlLXBvaW50ZXItdHlwZXMtZGlzY2FyZHMtcXVhbGlmaWVyczstV3VudXNlZC1mdW5jdGlvbjstV3VudXNlZC12YXJpYWJsZTstV3VudXNlZC1wYXJhbWV0ZXI7LVdjYXN0LWFsaWduOy1XZm9ybWF0Oy1Xbm8tbWlzc2luZy1ub3JldHVybgogICAgICAgICAgICAgICAgICAgICBBTSBDIEZsYWdzOiAKICAgICAgICAgICAgICAgU2hhcmVkIEMgTGlicmFyeTogTk8KICAgICAgICAgICAgICAgU3RhdGljIEMgTGlicmFyeTogWUVTCgoKICAgICAgICAgICAgICAgICAgICAgICAgRm9ydHJhbjogCiAgICAgICAgICAgICAgIEZvcnRyYW4gQ29tcGlsZXI6ICAKICAgICAgICAgICAgICAgICAgRm9ydHJhbiBGbGFnczogCiAgICAgICAgICAgICAgIEg1IEZvcnRyYW4gRmxhZ3M6IAogICAgICAgICAgICAgICBBTSBGb3J0cmFuIEZsYWdzOiAKICAgICAgICAgU2hhcmVkIEZvcnRyYW4gTGlicmFyeTogTk8KICAgICAgICAgU3RhdGljIEZvcnRyYW4gTGlicmFyeTogWUVTCiAgICAgICAgICAgICAgIE1vZHVsZSBEaXJlY3Rvcnk6IAoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIEMrKzogT04KICAgICAgICAgICAgICAgICAgIEMrKyBDb21waWxlcjogL2Vtc2RrL3Vwc3RyZWFtL2Vtc2NyaXB0ZW4vZW0rKyAyMC4wLjAKICAgICAgICAgICAgICAgICAgICAgIEMrKyBGbGFnczogCiAgICAgICAgICAgICAgICAgICBINSBDKysgRmxhZ3M6IAogICAgICAgICAgICAgICAgICAgQU0gQysrIEZsYWdzOiAKICAgICAgICAgICAgIFNoYXJlZCBDKysgTGlicmFyeTogTk8KICAgICAgICAgICAgIFN0YXRpYyBDKysgTGlicmFyeTogWUVTCgogICAgICAgICAgICAgICAgICAgICAgICAgICBKYXZhOiAKICAgICAgICAgICAgICAgICAgSmF2YSBDb21waWxlcjogIAoKCkZlYXR1cmVzOgotLS0tLS0tLS0KICAgICAgICAgICAgICAgICAgICAgUGFyYWxsZWwgSERGNTogT0ZGCiAgUGFyYWxsZWwgRmlsdGVyZWQgRGF0YXNldCBXcml0ZXM6IAogICAgICAgICAgICAgICAgTGFyZ2UgUGFyYWxsZWwgSS9POiAKICAgICAgICAgICAgICAgIEhpZ2gtbGV2ZWwgbGlicmFyeTogCkRpbWVuc2lvbiBzY2FsZXMgdy8gbmV3IHJlZmVyZW5jZXM6IAogICAgICAgICAgICAgICAgICBCdWlsZCBIREY1IFRlc3RzOiBPRkYKICAgICAgICAgICAgICAgICAgQnVpbGQgSERGNSBUb29sczogT0ZGCiAgICAgICAgICAgICAgICAgICBCdWlsZCBHSUYgVG9vbHM6IAogICAgICAgICAgICAgICAgICAgICAgVGhyZWFkc2FmZXR5OiBPRkYKICAgICAgICAgICAgICAgRGVmYXVsdCBBUEkgbWFwcGluZzogdjExNAogICAgV2l0aCBkZXByZWNhdGVkIHB1YmxpYyBzeW1ib2xzOiBPTgogICAgICAgICAgICBJL08gZmlsdGVycyAoZXh0ZXJuYWwpOiAgREVGTEFURSBERUNPREUgRU5DT0RFCiAgICAgICAgICAgICAgICAgIF9GbG9hdDE2IHN1cHBvcnQ6IE9GRgogICAgICAgICAgICAgICAgICAgICBNYXAgKEg1TSkgQVBJOiAKICAgICAgICAgICAgICAgICAgICAgICAgRGlyZWN0IFZGRDogCiAgICAgICAgICAgICAgICAgICAgICAgIE1pcnJvciBWRkQ6IAogICAgICAgICAgICAgICAgICAgICBTdWJmaWxpbmcgVkZEOiAKICAgICAgICAgICAgICAgIChSZWFkLU9ubHkpIFMzIFZGRDogCiAgICAgICAgICAgICAgKFJlYWQtT25seSkgSERGUyBWRkQ6IAogICAgUGFja2FnZXMgdy8gZXh0cmEgZGVidWcgb3V0cHV0OiAKICAgICAgICAgICAgICAgICAgICAgICBBUEkgdHJhY2luZzogT0ZGCiAgICAgICAgICAgICAgVXNpbmcgbWVtb3J5IGNoZWNrZXI6IE9GRgogICAgICAgICAgICAgICAgICBVc2UgZmlsZSBsb2NraW5nOiBiZXN0LWVmZm9ydAogICAgICAgICBTdHJpY3QgZmlsZSBmb3JtYXQgY2hlY2tzOiBPRkYKICAgICAgT3B0aW1pemF0aW9uIGluc3RydW1lbnRhdGlvbjogCgAAAAAAAAAAAAAAAQAAAAMAAAADAAAAAwAAAAMAAAABAAAAAAAAAP////8PAAAAAAAAAAAAAAAAAAAA//////////8AAAAAAAAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAEBAgICAgMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAQAAAAAAAAD/////DwAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAEBAgICAgMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwEAAAACAAAAAwAAAAMAAAAAAAEBAgICAgMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcH//////////8AAAAAAAAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf//////////wAAAAAAAAAAAQAAAAMAAAAEAAAABAAAAAQAAACAQCAQCAQCAQAAAAAAAAAAAQAAABwAAAACAAAAHQAAAA4AAAAYAAAAAwAAAB4AAAAWAAAAFAAAAA8AAAAZAAAAEQAAAAQAAAAIAAAAHwAAABsAAAANAAAAFwAAABUAAAATAAAAEAAAAAcAAAAaAAAADAAAABIAAAAGAAAACwAAAAUAAAAKAAAACQAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAAAAQAAABwAAAACAAAAHQAAAA4AAAAYAAAAAwAAAB4AAAAWAAAAFAAAAA8AAAAZAAAAEQAAAAQAAAAIAAAAHwAAABsAAAANAAAAFwAAABUAAAATAAAAEAAAAAcAAAAaAAAADAAAABIAAAAGAAAACwAAAAUAAAAKAAAACQAAAAAAAAABAAAAHAAAAAIAAAAdAAAADgAAABgAAAADAAAAHgAAABYAAAAUAAAADwAAABkAAAARAAAABAAAAAgAAAAfAAAAGwAAAA0AAAAXAAAAFQAAABMAAAAQAAAABwAAABoAAAAMAAAAEgAAAAYAAAALAAAABQAAAAoAAAAJAAAAAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAAACAAAAAwAAAAMAAAADAAAAgEAgEAgEAgEAABAAAQAAAAAACAAAABAAAQEAAAAQAAAAAAAAAAAAAAAAAAAAAAEBAgICAgMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAAAAAAgABgAAAAQACAAAAAAAAAAIAAYAAAAEAAgAAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAAABAAAAHAAAAAIAAAAdAAAADgAAABgAAAADAAAAHgAAABYAAAAUAAAADwAAABkAAAARAAAABAAAAAgAAAAfAAAAGwAAAA0AAAAXAAAAFQAAABMAAAAQAAAABwAAABoAAAAMAAAAEgAAAAYAAAALAAAABQAAAAoAAAAJAAAAAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAAAAQAAABwAAAACAAAAHQAAAA4AAAAYAAAAAwAAAB4AAAAWAAAAFAAAAA8AAAAZAAAAEQAAAAQAAAAIAAAAHwAAABsAAAANAAAAFwAAABUAAAATAAAAEAAAAAcAAAAaAAAADAAAABIAAAAGAAAACwAAAAUAAAAKAAAACQAAAAAAAAABAAAAHAAAAAIAAAAdAAAADgAAABgAAAADAAAAHgAAABYAAAAUAAAADwAAABkAAAARAAAABAAAAAgAAAAfAAAAGwAAAA0AAAAXAAAAFQAAABMAAAAQAAAABwAAABoAAAAMAAAAEgAAAAYAAAALAAAABQAAAAoAAAAJAAAAAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAEBAgICAgMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAAABAAAAQQAAAAAAAAABAAAAAwAAAAMAAAADAAAAAwAAAAAAAAAAAAAAAAAAAAABAAAAAQAAAQAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAgAAAAIAAAD/////////////////////AAAAAAAAAAAAAAAAAQAAAAIAAAACAAAAAgAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wIAAAAAAAAAAAAAAAAAAAACAAAAAgAAAAAAAAAAAAAAAQAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwEAAAACAAAAAwAAAAMAAAAAABAAAAAAAAAAAAAAAAAAmpmZmZmZuT8AAAAAAADgP83MzMzMzOw/AAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAADwAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAEBAgICAgMDAwMDAwMDBAQEBAQEBAQEBAQEBAQEBAUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHAAAAAAAAAAAOAAQAAAAAAAAQAAAAAAAAAAAAAAAAAAD//////////wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBAAAAACAAexSuR+F6hD8AAAACAAAQAFDDAAABAAAAzczMzMzM7D8AAAAAAAAAQAEAAAAAAEAAAQAAAAAAAABmZmZmZmb2PwAAAAAAANA/AwAAAAAAAAArhxbZzvfvP83MzMzMzOw/AQAAAAAAEAADAAAAAQAAAJqZmZmZmbk/AAAEAAEAAAAJAgAAAAAQAAAAAAAAAOg/AQAAAAAAAAABAAAAAAAAAAAIAAAAAAAAAAABAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAD/////AAAAAAAAAAAAAAAAAQEAAAAAAAAAAAAAAAAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAAAAAAIAAYAAAAEAAgAAAAAAAAAAAAAAAAAAAAAAP//////////AAAAAAAAAAD/////////////////////AAAAAAAAAAAEAAAAEAAAACAAAAAICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPoAAAD6AAAA+gAAAPoAAAD6AAAA+gAAAAAAAAAAAAAAMgAAACgAAAAAAAAAAAAAAAEAAAAAAAAAABAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA//8AAAAAAAAAAAAAAAAAAAAAAQECAgICAwMDAwMDAwMEBAQEBAQEBAQEBAQEBAQEBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcAAAAACAAAAAYAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8BAAAAAAAAAAAAAAAAAAAAAAABAQICAgIDAwMDAwMDAwQEBAQEBAQEBAQEBAQEBAQFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAIAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAgAAAAMAAAADAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAEAAAAAAAAAAQAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAUAAAAEAAAAAQAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAQAAAAIAAAACAAAAAQAAAAUAAAADAAAABQAAAAUAAAAFAAAABQAAAAUAAAAFAAAABQAAAAsAAAAMAAAAAAAAAAAAAAAAAAAAAQAAAAMAAAADAAAABAAAAAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAIAAAABAAAAAwAAAAEAAAABAAAAAQAAAAUAAAAG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CCYAAAmsAAAIBgAACIYAAAhGAAAJ7AAQBwkAAAheAAAIHgAACZwAFAdjAAAIfgAACD4AAAncABIHGwAACG4AAAguAAAJvAAACA4AAAiOAAAITgAACfwAYAcAAAAIUQAACBEAFQiDABIHHwAACHEAAAgxAAAJwgAQBwoAAAhhAAAIIQAACaIAAAgBAAAIgQAACEEAAAniABAHBgAACFkAAAgZAAAJkgATBzsAAAh5AAAIOQAACdIAEQcRAAAIaQAACCkAAAmyAAAICQAACIkAAAhJAAAJ8gAQBwQAAAhVAAAIFQAQCAIBEwcrAAAIdQAACDUAAAnKABEHDQAACGUAAAglAAAJqgAACAUAAAiFAAAIRQAACeoAEAcIAAAIXQAACB0AAAmaABQHUwAACH0AAAg9AAAJ2gASBxcAAAhtAAAILQAACboAAAgNAAAIjQAACE0AAAn6ABAHAwAACFMAAAgTABUIwwATByMAAAhzAAAIMwAACcYAEQcLAAAIYwAACCMAAAmmAAAIAwAACIMAAAhDAAAJ5gAQBwcAAAhbAAAIGwAACZYAFAdDAAAIewAACDsAAAnWABIHEwAACGsAAAgrAAAJtgAACAsAAAiLAAAISwAACfYAEAcFAAAIVwAACBcAQAgAABMHMwAACHcAAAg3AAAJzgARBw8AAAhnAAAIJwAACa4AAAgHAAAIhwAACEcAAAnuABAHCQAACF8AAAgfAAAJngAUB2MAAAh/AAAIPwAACd4AEgcbAAAIbwAACC8AAAm+AAAIDwAACI8AAAhPAAAJ/gBgBwAAAAhQAAAIEAAUCHMAEgcfAAAIcAAACDAAAAnBABAHCgAACGAAAAggAAAJoQAACAAAAAiAAAAIQAAACeEAEAcGAAAIWAAACBgAAAmRABMHOwAACHgAAAg4AAAJ0QARBxEAAAhoAAAIKAAACbEAAAgIAAAIiAAACEgAAAnxABAHBAAACFQAAAgUABUI4wATBysAAAh0AAAINAAACckAEQcNAAAIZAAACCQAAAmpAAAIBAAACIQAAAhEAAAJ6QAQBwgAAAhcAAAIHAAACZkAFAdTAAAIfAAACDwAAAnZABIHFwAACGwAAAgsAAAJuQAACAwAAAiMAAAITAAACfkAEAcDAAAIUgAACBIAFQijABMHIwAACHIAAAgyAAAJxQARBwsAAAhiAAAIIgAACaUAAAgCAAAIggAACEIAAAnlABAHBwAACFoAAAgaAAAJlQAUB0MAAAh6AAAIOgAACdUAEgcTAAAIagAACCoAAAm1AAAICgAACIoAAAhKAAAJ9QAQBwUAAAhWAAAIFgBACAAAEwczAAAIdgAACDYAAAnNABEHDwAACGYAAAgmAAAJrQAACAYAAAiGAAAIRgAACe0AEAcJAAAIXgAACB4AAAmdABQHYwAACH4AAAg+AAAJ3QASBxsAAAhuAAAILgAACb0AAAgOAAAIjgAACE4AAAn9AGAHAAAACFEAAAgRABUIgwASBx8AAAhxAAAIMQAACcMAEAcKAAAIYQAACCEAAAmjAAAIAQAACIEAAAhBAAAJ4wAQBwYAAAhZAAAIGQAACZMAEwc7AAAIeQAACDkAAAnTABEHEQAACGkAAAgpAAAJswAACAkAAAiJAAAISQAACfMAEAcEAAAIVQAACBUAEAgCARMHKwAACHUAAAg1AAAJywARBw0AAAhlAAAIJQAACasAAAgFAAAIhQAACEUAAAnrABAHCAAACF0AAAgdAAAJmwAUB1MAAAh9AAAIPQAACdsAEgcXAAAIbQAACC0AAAm7AAAIDQAACI0AAAhNAAAJ+wAQBwMAAAhTAAAIEwAVCMMAEwcjAAAIcwAACDMAAAnHABEHCwAACGMAAAgjAAAJpwAACAMAAAiDAAAIQwAACecAEAcHAAAIWwAACBsAAAmXABQHQwAACHsAAAg7AAAJ1wASBxMAAAhrAAAIKwAACbcAAAgLAAAIiwAACEsAAAn3ABAHBQAACFcAAAgXAEAIAAATBzMAAAh3AAAINwAACc8AEQcPAAAIZwAACCcAAAmvAAAIBwAACIcAAAhHAAAJ7wAQBwkAAAhfAAAIHwAACZ8AFAdjAAAIfwAACD8AAAnfABIHGwAACG8AAAgvAAAJvwAACA8AAAiPAAAITwAACf8AEAUBABcFAQETBREAGwUBEBEFBQAZBQEEFQVBAB0FAUAQBQMAGAUBAhQFIQAcBQEgEgUJABoFAQgWBYEAQAUAABAFAgAXBYEBEwUZABsFARgRBQcAGQUBBhUFYQAdBQFgEAUEABgFAQMUBTEAHAUBMBIFDQAaBQEMFgXBAEAFAAADAAQABQAGAAcACAAJAAoACwANAA8AEQATABcAGwAfACMAKwAzADsAQwBTAGMAcwCDAKMAwwDjAAIBAAAAAAAAEAAQABAAEAAQABAAEAAQABEAEQARABEAEgASABIAEgATABMAEwATABQAFAAUABQAFQAVABUAFQAQAMYAywAAAAEAAgADAAQABQAHAAkADQARABkAIQAxAEEAYQCBAMEAAQGBAQECAQMBBAEGAQgBDAEQARgBIAEwAUABYAAAAAAQABAAEAAQABEAEQASABIAEwATABQAFAAVABUAFgAWABcAFwAYABgAGQAZABoAGgAbABsAHAAcAB0AHQBAAEAAAAECAwQEBQUGBgYGBwcHBwgICAgICAgICQkJCQkJCQkKCgoKCgoKCgoKCgoKCgoKCwsLCwsLCwsLCwsLCwsLCwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwAAEBESEhMTFBQUFBUVFRUWFhYWFhYWFhcXFxcXFxcXGBgYGBgYGBgYGBgYGBgYGBkZGRkZGRkZGRkZGRkZGRkaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0AAQIDBAUGBwgICQkKCgsLDAwMDA0NDQ0ODg4ODw8PDxAQEBAQEBAQERERERERERESEhISEhISEhMTExMTExMTFBQUFBQUFBQUFBQUFBQUFBUVFRUVFRUVFRUVFRUVFRUWFhYWFhYWFhYWFhYWFhYWFxcXFxcXFxcXFxcXFxcXFxgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkZGRkaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxsbGxscDAAIAIwACABMAAgAzAAIACwACACsAAgAbAAIAOwACAAcAAgAnAAIAFwACADcAAgAPAAIALwACAB8AAgA/AAIAAIACACCAAgAQgAIAMIACAAiAAgAogAIAGIACADiAAgAEgAIAJIACABSAAgA0gAIADIACACyAAgAcgAIAPIACAAKAAgAigAIAEoACADKAAgAKgAIAKoACABqAAgA6gAIABoACACaAAgAWgAIANoACAA6AAgAugAIAHoACAD6AAgABgAIAIYACABGAAgAxgAIACYACACmAAgAZgAIAOYACAAWAAgAlgAIAFYACADWAAgANgAIALYACAB2AAgA9gAIAA4ACACOAAgATgAIAM4ACAAuAAgArgAIAG4ACADuAAgAHgAIAJ4ACABeAAgA3gAIAD4ACAC+AAgAfgAIAP4ACAABAAgAgQAIAEEACADBAAgAIQAIAKEACABhAAgA4QAIABEACACRAAgAUQAIANEACAAxAAgAsQAIAHEACADxAAgACQAIAIkACABJAAgAyQAIACkACACpAAgAaQAIAOkACAAZAAgAmQAIAFkACADZAAgAOQAIALkACAB5AAgA+QAIAAUACACFAAgARQAIAMUACAAlAAgApQAIAGUACADlAAgAFQAIAJUACABVAAgA1QAIADUACAC1AAgAdQAIAPUACAANAAgAjQAIAE0ACADNAAgALQAIAK0ACABtAAgA7QAIAB0ACACdAAgAXQAIAN0ACAA9AAgAvQAIAH0ACAD9AAgAEwAJABMBCQCTAAkAkwEJAFMACQBTAQkA0wAJANMBCQAzAAkAMwEJALMACQCzAQkAcwAJAHMBCQDzAAkA8wEJAAsACQALAQkAiwAJAIsBCQBLAAkASwEJAMsACQDLAQkAKwAJACsBCQCrAAkAqwEJAGsACQBrAQkA6wAJAOsBCQAbAAkAGwEJAJsACQCbAQkAWwAJAFsBCQDbAAkA2wEJADsACQA7AQkAuwAJALsBCQB7AAkAewEJAPsACQD7AQkABwAJAAcBCQCHAAkAhwEJAEcACQBHAQkAxwAJAMcBCQAnAAkAJwEJAKcACQCnAQkAZwAJAGcBCQDn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b2NrIGRldmljZSByZXF1aXJlZABObyBzdWNoIGRldmljZQBOb3QgYSBkaXJlY3RvcnkASXMgYSBkaXJlY3RvcnkAVGV4dCBmaWxlIGJ1c3kARXhlYyBmb3JtYXQgZXJyb3IASW52YWxpZCBhcmd1bWVudABBcmd1bWVudCBsaXN0IHRvbyBsb25nAFN5bWJvbGljIGxpbmsgbG9vcABGaWxlbmFtZSB0b28gbG9uZwBUb28gbWFueSBvcGVuIGZpbGVzIGluIHN5c3RlbQBObyBmaWxlIGRlc2NyaXB0b3JzIGF2YWlsYWJsZQBCYWQgZmlsZSBkZXNjcmlwdG9yAE5vIGNoaWxkIHByb2Nlc3MAQmFkIGFkZHJlc3MARmlsZSB0b28gbGFyZ2UAVG9vIG1hbnkgbGlua3MATm8gbG9ja3MgYXZhaWxhYmxlAFJlc291cmNlIGRlYWRsb2NrIHdvdWxkIG9jY3VyAFN0YXRlIG5vdCByZWNvdmVyYWJsZQBQcmV2aW91cyBvd25lciBkaWVkAE9wZXJhdGlvbiBjYW5jZWxlZABGdW5jdGlvbiBub3QgaW1wbGVtZW50ZWQATm8gbWVzc2FnZSBvZiBkZXNpcmVkIHR5cGUASWRlbnRpZmllciByZW1vdmVkAERldmljZSBub3QgYSBzdHJlYW0ATm8gZGF0YSBhdmFpbGFibGUARGV2aWNlIHRpbWVvdXQAT3V0IG9mIHN0cmVhbXMgcmVzb3VyY2VzAExpbmsgaGFzIGJlZW4gc2V2ZXJlZABQcm90b2NvbCBlcnJvcgBCYWQgbWVzc2FnZQBGaWxlIGRlc2NyaXB0b3IgaW4gYmFkIHN0YXRlAE5vdCBhIHNvY2tldABEZXN0aW5hdGlvbiBhZGRyZXNzIHJlcXVpcmVkAE1lc3NhZ2UgdG9vIGxhcmdlAFByb3RvY29sIHdyb25nIHR5cGUgZm9yIHNvY2tldABQcm90b2NvbCBub3QgYXZhaWxhYmxlAFByb3RvY29sIG5vdCBzdXBwb3J0ZWQAU29ja2V0IHR5cGUgbm90IHN1cHBvcnRlZABOb3Qgc3VwcG9ydGVkAFByb3RvY29sIGZhbWlseSBub3Qgc3VwcG9ydGVkAEFkZHJlc3MgZmFtaWx5IG5vdCBzdXBwb3J0ZWQgYnkgcHJvdG9jb2wAQWRkcmVzcyBub3QgYXZhaWxhYmxlAE5ldHdvcmsgaXMgZG93bgBOZXR3b3JrIHVucmVhY2hhYmxlAENvbm5lY3Rpb24gcmVzZXQgYnkgbmV0d29yawBDb25uZWN0aW9uIGFib3J0ZWQATm8gYnVmZmVyIHNwYWNlIGF2YWlsYWJsZQBTb2NrZXQgaXMgY29ubmVjdGVkAFNvY2tldCBub3QgY29ubmVjdGVkAENhbm5vdCBzZW5kIGFmdGVyIHNvY2tldCBzaHV0ZG93bgBPcGVyYXRpb24gYWxyZWFkeSBpbiBwcm9ncmVzcwBPcGVyYXRpb24gaW4gcHJvZ3Jlc3MAU3RhbGUgZmlsZSBoYW5kbGUAUmVtb3RlIEkvTyBlcnJvcgBRdW90YSBleGNlZWRlZABObyBtZWRpdW0gZm91bmQAV3JvbmcgbWVkaXVtIHR5cGUATXVsdGlob3AgYXR0ZW1wdGVkAFJlcXVpcmVkIGtleSBub3QgYXZhaWxhYmxlAEtleSBoYXMgZXhwaXJlZABLZXkgaGFzIGJlZW4gcmV2b2tlZABLZXkgd2FzIHJlamVjdGVkIGJ5IHNlcnZpY2UAAAAAAAAAAAClAlsA8AG1BYwFJQGDBh0DlAT/AMcDMQMLBrwBjwF/A8oEKwDaBq8AQgNOA9wBDgQVAKEGDQGUAgsCOAZkArwC/wJdA+cECwfPAssF7wXbBeECHgZFAoUAggJsA28E8QDzAxgF2QDaA0wGVAJ7AZ0DvQQAAFEAFQK7ALMDbQD/AYUELwX5BDgAZQFGAZ8AtwaoAXMCUwEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhBAAAAAAAAAAALwIAAAAAAAAAAAAAAAAAAAAAAAAAADUERwRWBAAAAAAAAAAAAAAAAAAAAACgBAAAAAAAAAAAAAAAAAAAAAAAAEYFYAVuBWEGAADPAQAAAAAAAAAAyQbpBvkGHgc5B0kHXgcAAAAAAAAAAAAAAAAAAAAAgN4oAIDITQAAp3YAADSeAIASxwCAn+4AAH4XAYBcQAGA6WcBAMiQAQBVuAEvdG1wL3RtcGZpbGVfWFhYWFhYAAAAAAAAAAAAAAAAABkACwAZGRkAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAGQAKChkZGQMKBwABAAkLGAAACQYLAAALAAYZAAAAGRkZAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAABkACw0ZGRkADQAAAgAJDgAAAAkADgAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAATAAAAABMAAAAACQwAAAAAAAwAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAADwAAAAQPAAAAAAkQAAAAAAAQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAAAAAAAAAAAAAABEAAAAAEQAAAAAJEgAAAAAAEgAAEgAAGgAAABoaGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAaAAAAGhoaAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAFwAAAAAXAAAAAAkUAAAAAAAUAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYAAAAAAAAAAAAAABUAAAAAFQAAAAAJFgAAAAAAFgAAFgAAMDEyMzQ1Njc4OUFCQ0RFRtF0ngBXnb0qgHBSD///PicKAAAAZAAAAOgDAAAQJwAAoIYBAEBCDwCAlpgAAOH1BRgAAAA1AAAAcQAAAGv////O+///kr///wAAAAAAAAAA/////////////////////////////////////////////////////////////////wABAgMEBQYHCAn/////////CgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiP///////8KCwwNDg8QERITFBUWFxgZGhscHR4fICEiI/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAQIEBwMGBQAAAAAAAAACAADAAwAAwAQAAMAFAADABgAAwAcAAMAIAADACQAAwAoAAMALAADADAAAwA0AAMAOAADADwAAwBAAAMARAADAEgAAwBMAAMAUAADAFQAAwBYAAMAXAADAGAAAwBkAAMAaAADAGwAAwBwAAMAd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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAgAAAAMAAAAEAAAABQAAAAYAAAAHAAAACAAAAAkAAAAKAAAACwAAAAwAAAANAAAADgAAAA8AAAAQAAAAEQAAABIAAAATAAAAFAAAABUAAAAW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dGVfdEVFAE5TdDNfXzI3Y29kZWN2dEl3YzExX19tYnN0YXRlX3RFRQBOU3QzX18yNmxvY2FsZTVfX2ltcEUATlN0M19fMjdjb2xsYXRlSWNFRQBOU3QzX18yN2NvbGxhdGVJd0VFAE5TdDNfXzI1Y3R5cGVJY0VFAE5TdDNfXzI4bnVtcHVuY3RJY0VFAE5TdDNfXzI4bnVtcHVuY3RJd0VFAE5TdDNfXzI3bnVtX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjlfX251bV9nZXRJY0VFAE5TdDNfXzIxNF9fbnVtX2dldF9iYXNlRQBOU3QzX18yN251bV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzI5X19udW1fZ2V0SXdFRQBOU3QzX18yN251bV9wdXRJY05TXzE5b3N0cmVhbWJ1Zl9pdGVyYXRvckljTlNfMTFjaGFyX3RyYWl0c0ljRUVFRUVFAE5TdDNfXzI5X19udW1fcHV0SWNFRQBOU3QzX18yMTRfX251bV9wdXRfYmFzZUUATlN0M19fMjdudW1fcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yOV9fbnVtX3B1dEl3RUUATlN0M19fMjh0aW1lX2dldEljTlNfMTlpc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjl0aW1lX2Jhc2VFAE5TdDNfXzIyMF9fdGltZV9nZXRfY19zdG9yYWdlSWNFRQBOU3QzX18yOHRpbWVfZ2V0SXdOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMjBfX3RpbWVfZ2V0X2Nfc3RvcmFnZUl3RUUATlN0M19fMjh0aW1lX3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjEwX190aW1lX3B1dEUATlN0M19fMjh0aW1lX3B1dEl3TlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySXdOU18xMWNoYXJfdHJhaXRzSXdFRUVFRUUATlN0M19fMjEwbW9uZXlwdW5jdEljTGIwRUVFAE5TdDNfXzIxMG1vbmV5X2Jhc2VFAE5TdDNfXzIxMG1vbmV5cHVuY3RJY0xiMUVFRQBOU3QzX18yMTBtb25leXB1bmN0SXdMYjBFRUUATlN0M19fMjEwbW9uZXlwdW5jdEl3TGIxRUVFAE5TdDNfXzI5bW9uZXlfZ2V0SWNOU18xOWlzdHJlYW1idWZfaXRlcmF0b3JJY05TXzExY2hhcl90cmFpdHNJY0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X2dldEljRUUATlN0M19fMjltb25leV9nZXRJd05TXzE5aXN0cmVhbWJ1Zl9pdGVyYXRvckl3TlNfMTFjaGFyX3RyYWl0c0l3RUVFRUVFAE5TdDNfXzIxMV9fbW9uZXlfZ2V0SXdFRQBOU3QzX18yOW1vbmV5X3B1dEljTlNfMTlvc3RyZWFtYnVmX2l0ZXJhdG9ySWNOU18xMWNoYXJfdHJhaXRzSWNFRUVFRUUATlN0M19fMjExX19tb25leV9wdXRJY0VFAE5TdDNfXzI5bW9uZXlfcHV0SXdOU18xOW9zdHJlYW1idWZfaXRlcmF0b3JJd05TXzExY2hhcl90cmFpdHNJd0VFRUVFRQBOU3QzX18yMTFfX21vbmV5X3B1dEl3RUUATlN0M19fMjhtZXNzYWdlc0ljRUUATlN0M19fMjEzbWVzc2FnZXNfYmFzZUUATlN0M19fMjhtZXNzYWdlc0l3RUUAAAAAUwAAAHUAAABuAAAAZAAAAGEAAAB5AAAAAAAAAE0AAABvAAAAbgAAAGQAAABhAAAAeQAAAAAAAABUAAAAdQAAAGUAAABzAAAAZAAAAGEAAAB5AAAAAAAAAFcAAABlAAAAZAAAAG4AAABlAAAAcwAAAGQAAABhAAAAeQAAAAAAAABUAAAAaAAAAHUAAAByAAAAcwAAAGQAAABhAAAAeQAAAAAAAABGAAAAcgAAAGkAAABkAAAAYQAAAHkAAAAAAAAAUwAAAGEAAAB0AAAAdQAAAHIAAABkAAAAYQAAAHkAAAAAAAAAUwAAAHUAAABuAAAAAAAAAE0AAABvAAAAbgAAAAAAAABU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/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wwAAAAAAAAAAAAAAAsCAAANAAAAAAAAAAAAAAAMAgAADgAAAAAAAAAAAAAADQIAAAAAAADaSwQA2ksEALxLBAAAAAAA27wCAAAAAADwYQUAAAAAACd+AgAAAAAA8GEFAAAAAACFNAMAAAAAAPBhBQAAAAAAnesCAAAAAADwYQUAAAAAAOFgAAAAAAAA8GEFAAAAAADVqAAAAAAAAPBhBQAAAAAApEYDAAAAAADwYQUAAAAAAOevAgAAAAAA8GEFAAAAAAA8MwAAAAAAAPBhBQAAAAAAPnoAAAAAAADwYQUAAAAAAIsqBAAAAAAA8GEFAAAAAACPsAAAAAAAAPBhBQAAAAAATTMAAAAAAADwYQUAAAAAAPwQAAAAAAAA8GEFAAAAAAAOQwEAAAAAAPBhBQAAAAAA2pUAAAAAAADwYQUAAAAAAFmBAQAAAAAA8GEFAAAAAABNLwQAAAAAAPBhBQAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAABAVgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAADAAAA8FUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAwAAAIBWBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAP//////////cFcFAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAQAAACAWwUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAA//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////wAAAAD///////////////////////////////8AAAAAAAAAACFDAQAHAAAAZBUGAHgVBgDQvQUAeL4FALEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AQAAAAIAAAAQPQIAAAAAAP////////9/AQAAALMEAAAAAAAAAAAAAAAAAAAYAAAAtAQAALUEAAC2BAAAAAAAAAAAAAAAAAAAtwQAALgEAAC5BAAAugQAAAAAAAC7BAAAvAQAAL0EAAC+BAAAvwQAAMAEAADBBAAAwgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwwQAAMQEAADFBAAAxgQAAAAAAAABAAAAAQAAAAEAAAADAAAAAwAAAAEAAAABAAAAAAAAAAAAAAAAAAAAcswAANgEAAAAAAAAuyIEAF8kBABNLAQAOiIEAMAkBACxJAQAeiQEAAAAAAABAAAAAwAAAKYmAAAAAAAA/v////////8BAAAAxwQAAMgEAADJBAAAygQAABAAAADLBAAAzAQAAM0EAAAAAAAAAAAAAAAAAADOBAAAzwQAANAEAADRBAAAAAAAAAAAAAAAAAAA0gQAANMEAADUBAAA1QQAANYEAADXBAAAAAAAAAAAAAAAAAAAAAAAANgEAADZBAAA2gQAANsEAADcBAAAAAAAAAEAAAABAAAAAQAAAAMAAAADAAAAAQAAAAEAAAABAAAABAAAAIYnAgAAAAAA/v////////8BAAAA3gQAAN8EAADgBAAA4QQAALgAAADiBAAA4wQAAOQEAAAAAAAAAAAAAAAAAADlBAAA5gQAAOcEAADoBAAA6QQAAOoEAADrBAAA7AQAAO0EAADuBAAA7wQAAPAEAADxBAAAAAAAAAAAAAAAAAAAAAAAAPIEAADzBAAA9AQAAPUEAAD2BAAA9wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////AAAAAAEAAAAFAAAAcYMBAAAAAAD/////////fwEAAAD4BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPkEAAD6BAAA+wQAAPwEAAAAAAAA/QQAAAAAAAD+BAAA/wQAAAAFAAABBQAAAgUAAAMFAAAAAAAAAAAAAAAAAAAAAAAABAUAAAUFAAAGBQAABwUAAAgFAAAAAAAAAQAAAAEAAAABAAAAAwAAAAMAAAABAAAAAQAAAAEAAAAGAAAAtDQBAAAAAAD/////////fwEAAAAKBQAACwUAAAwFAAANBQAAGCAAAA4FAAAPBQAAEAUAAAAAAAAAAAAAAAAAABEFAAASBQAAEwUAABQFAAAVBQAAFgUAABcFAAAYBQAAGQUAABoFAAAbBQAAHAUAAB0FAAAAAAAAAAAAAAAAAAAAAAAAHgUAAB8FAAAgBQAAIQUAACIFAAAjBQAAAQAAAAEAAAABAAAAAwAAAAMAAAABAAAAAQAAAAAAAAAAAAAAAAAAAIvLAAAYIAAAAAAAAAAAAAAAAAAAAAAAAB/KAABwIAAAAAAAAAAAAAAAAAAAk+QAAAQAAABkFQYAhBUGAOi9BQCQvgUAUAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqQAgAJAAAArBUGAJQVBgAIvgUAsL4FAFUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD9kAIAAwAAAJQVBgCIFQYA8L0FAJi+BQBgBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIIYAAAgAAABkFQYAjBUGAPi9BQCgvgUAYQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANyQAgAOAAAAtBUGAGwVBgC4vQUAYL4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////KFAAABAAAAAAAAAGQVBgCovQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABy5AAAEgAAAJgVBgBoFQYAsL0FAFi+BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATuQAAAoAAACYFQYAkBUGAAC+BQCovgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAO2QAgALAAAArBUGAIAVBgDgvQUAiL4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACD5AAADAAAAJgVBgB8FQYA2L0FAIC+BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARbsBABMAAABkFQYAuBUGAFC+BQDovgUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ/kAAAWAAAAhBUGALAVBgBAvgUA4L4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAAAAAAAAAAAABuBQAACwAAAAAAAAAAAAAAbwUAAPC+BQBwwgUAAMMFAHDBBQCwvAUAsMIFAHC/BQDwvAUAcLwFAOCLBQCgiwUAALgFADC9BQCwvwUA8L8FADDCBQDwwQUAcL0FADC/BQCwwQUAMMAFAHDABQAAAAAAAAAAAAAAAAAOyQAAIAAAAAAAAAAAAAAAAAAAAAAAAADiyQAAQAAAAAAAAAAAAAAAAAAAAAAAAAB+ygAAOAAAAAAAAABm5AAAEQAAAGQVBgCYFQYAEL4FALi+BQCABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwpACABAAAAC0FQYAnBUGABi+BQDAvgUAgQUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFvkAAAVAAAAmBUGAKAVBgAgvgUAyL4FAIIFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC3kAIAFAAAAKwVBgCkFQYAKL4FANC+BQCDBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnJACAAIAAABkFQYArBUGADi+BQAAAAAAjAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAkAAAPAAAAZBUGAKgVBgAwvgUA2L4FAJUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsyQAACAAAAAAAAAAAAAAAzpACAA0AAABkFQYAtBUGAEi+BQAAAAAAmAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPjOAABgAAAAAAAAAAAAAAAAAAAAAAAAADXIAAAgAAAAAAAAAP//AAAQAAAAAAAAAAAAAAAAAAAA5M4AAAwAAAAAAAAAAAAAAAAAAAAAAAAAFMoAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAFAgAAAAAAAAAAAAAAAAAAAAAAjMkAAEAAAAAAAAAAAAAAAAAAAAAAAAAAqs4AAFgBAAAAAAAAAAAAAAAAAAAAAAAA1yYBACEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAMAAACbBQAADwAAAAAAAAAAAAAAnAUAAAMAAACdBQAAngUAAJ8FAACgBQAAoQUAAKIFAACjBQAApAUAAKUFAAAAAAAApgUAAKcFAACoBQAAqQUAAKoFAACrBQAArAUAAK0FAACuBQAArwUAAAAAAAAAAAAAAAAAAAMAAACwBQAAsQUAALIFAACzBQAAtAUAALUFAAC2BQAAtwUAAAAAAAAAAAAAAAAAAAIAAAC4BQAAuQUAALoFAAC7BQAAvAUAAL0FAAC+BQAAvwUAAMAFAADBBQAAwgUAAMMFAADEBQAAxQUAAMYFAADHBQAAyAUAAMkFAADKBQAAywUAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAKvLAAAgCgAAAAAAAAAAAAAAAAAAAgAAAMwFAADNBQAAzgUAAM8FAADQBQAA0QUAANIFAADTBQAAAAAAAAAAAAAAAAAAoSYBAEEAAAA4AAAACAAAAAAAAAAAAAAAAAAAAAAAAAB6ywAAGAAAAAAAAAAAAAAAAAAAANQFAADVBQAA1gUAANcFAADYBQAA2QUAANoFAADbBQAA3AUAAAAAAADdBQAA3gUAAN8FAADgBQAA4QUAAOIFAADjBQAA5AUAAOUFAADmBQAAAAAAAAAAAAAAAAAAAAAAAOcFAADoBQAA6QUAAOoFAADrBQAA7AUAAO0FAADuBQAAAAAAAAAAAAAAAAAAAQAAAO8FAADwBQAA8QUAAPIFAADzBQAA9AUAAPUFAAD2BQAA9wUAAAAAAAD4BQAA+QUAAPoFAAD7BQAA/AUAAP0FAAD+BQAA/wUAAAAGAAABBgAAAAAAAAAAAAAAAAAAHckAABgCAAAAAAAAAAAAAAEAAAACBgAAAwYAAAQGAAAFBgAABgYAAAcGAAAIBgAACQYAAAAAAAAAAAAAAAAAAJMmAQAhAAAACAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAL8oAAMgLAAAAAAAAuMUFAEjGBQDYxAUASMQFAAAAAAAAAAAAAAAAAL3OAAAYAAAAAAAAAAAAAAAAAAAAAAAAAH7NAAAcAAAAAAAAAAAAAAAAAAAAAAAAAN7MAADIAAAAAAAAAAAAAAAAAAAAAAAAAK8mAQAJAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAASMkAAMAAAAAAAAAAAAAAAAAAAAAAAAAAxyYBAIkTAAAAAAAAIAAAAAAAAAAAAAAABwAAAJUsBAAgAAAAEAYAABEGAAASBgAAEwYAABQGAAAVBgAAFgYAAAAAAAAAAAAAAAAAANjIAAABAAAAAAAAAA8AAACN6AIABgAAAAAAAAAXBgAAAAAAABgGAAAZBgAAGgYAAAAAAAAbBgAAAAAAABwGAAAAAAAAAAAAAAAAAAAQAAAAhXoAAAYAAAAAAAAAHQYAAAAAAAAeBgAAHwYAACAGAAAAAAAAIQYAAAAAAAAiBgAAAAAAAP////8AAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAJbOAABQAAAAAAAAAAAAAAAAAAAAAAAAAAPOAACwAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAIAAAA1gYAAAAAAAAAAAAAAAAAAF3MAABEAAAAAAAAALjJBQDIyQUAuMkFANjJBQC4yQUAuMkFALjJBQD4yQUAAAAAAAAAAAAAAAAAAAAAAK8EAgAAAAAAAAAAAAAAAAAAAAAAAAAAAKIEAgAAAAAAmh8EAKYfBAAHIAQA+B8EALEfBAAAAAAAABYGAAEAAAC4yQUAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEFgYAAQAAAMDJBQABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgWBgACAAAAyMkFAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBYGAAIAAADQyQUAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQFgYABAAAANjJBQAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQWBgAEAAAA4MkFAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEBYGAAQAAADYyQUABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUFgYABAAAAODJBQAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgWBgAEAAAA6MkFAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHBYGAAQAAADwyQUABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgFgYACAAAAPjJBQAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQWBgAIAAAAAMoFAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBYGAAEAAAB4ygUAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4FgYAAQAAAIDKBQABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwWBgABAAAAiMoFAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQBYGAAEAAACQygUAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABEFgYAAQAAAJjKBQABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEgWBgABAAAAoMoFAAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATBYGAAIAAACoygUAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQFgYAAgAAALDKBQACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFQWBgACAAAAuMoFAAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBYGAAIAAADAygUAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcFgYABAAAAMjKBQAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAWBgAEAAAA0MoFAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZBYGAAQAAADYygUABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoFgYABAAAAODKBQAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwWBgAEAAAA6MoFAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcBYGAAQAAADwygUABAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB0FgYABAAAAPjKBQAEAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgWBgAEAAAAAMsFAAQAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfBYGAAgAAAAIywUACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAFgYACAAAABDLBQAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQWBgAIAAAAGMsFAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAiBYGAAgAAAAgywUACAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACMFgYACAAAACjLBQAIAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJAWBgAIAAAAMMsFAAgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";return I}var wasmBinaryFile;function getBinarySync(I){if(I==wasmBinaryFile&&wasmBinary)return new Uint8Array(wasmBinary);var Q=tryParseAsDataURI(I);if(Q)return Q;if(readBinary)return readBinary(I);throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(I){return Promise.resolve().then(()=>getBinarySync(I))}function instantiateArrayBuffer(I,Q,B){return getBinaryPromise(I).then(t=>WebAssembly.instantiate(t,Q)).then(B,t=>{err(`failed to asynchronously prepare wasm: ${t}`),abort(t)})}function instantiateAsync(I,Q,B,t){return instantiateArrayBuffer(Q,B,t)}function getWasmImports(){return{env:wasmImports,wasi_snapshot_preview1:wasmImports,"GOT.mem":new Proxy(wasmImports,GOTHandler),"GOT.func":new Proxy(wasmImports,GOTHandler)}}function createWasm(){var I=getWasmImports();function Q(t,l){wasmExports=t.exports,wasmExports=relocateExports(wasmExports,1024);var o=getDylinkMetadata(l);return o.neededDynlibs&&(dynamicLibraries=o.neededDynlibs.concat(dynamicLibraries)),mergeLibSymbols(wasmExports),LDSO.init(),loadDylibs(),addOnInit(wasmExports.__wasm_call_ctors),__RELOC_FUNCS__.push(wasmExports.__wasm_apply_data_relocs),removeRunDependency(),wasmExports}addRunDependency();function B(t){Q(t.instance,t.module)}if(Module.instantiateWasm)try{return Module.instantiateWasm(I,Q)}catch(t){err(`Module.instantiateWasm callback failed with error: ${t}`),readyPromiseReject(t)}return wasmBinaryFile??(wasmBinaryFile=findWasmBinary()),instantiateAsync(wasmBinary,wasmBinaryFile,I,B).catch(readyPromiseReject),{}}function throw_error(I){throw new Error(UTF8ToString(I))}throw_error.sig="vi";function ExitStatus(I){this.name="ExitStatus",this.message=`Program terminated with exit(${I})`,this.status=I}var GOT={},currentModuleWeakSymbols=new Set([]),GOTHandler={get(I,Q){var B=GOT[Q];return B||(B=GOT[Q]=new WebAssembly.Global({value:"i32",mutable:!0})),currentModuleWeakSymbols.has(Q)||(B.required=!0),B}},callRuntimeCallbacks=I=>{for(;I.length>0;)I.shift()(Module)},UTF8Decoder=typeof TextDecoder<"u"?new TextDecoder:void 0,UTF8ArrayToString=(I,Q,B)=>{for(var t=Q+B,l=Q;I[l]&&!(l>=t);)++l;if(l-Q>16&&I.buffer&&UTF8Decoder)return UTF8Decoder.decode(I.subarray(Q,l));for(var o="";Q<l;){var n=I[Q++];if(!(n&128)){o+=String.fromCharCode(n);continue}var D=I[Q++]&63;if((n&224)==192){o+=String.fromCharCode((n&31)<<6|D);continue}var w=I[Q++]&63;if((n&240)==224?n=(n&15)<<12|D<<6|w:n=(n&7)<<18|D<<12|w<<6|I[Q++]&63,n<65536)o+=String.fromCharCode(n);else{var M=n-65536;o+=String.fromCharCode(55296|M>>10,56320|M&1023)}}return o},getDylinkMetadata=I=>{var Q=0,B=0;function t(){return I[Q++]}function l(){for(var sA=0,cA=1;;){var eA=I[Q++];if(sA+=(eA&127)*cA,cA*=128,!(eA&128))break}return sA}function o(){var sA=l();return Q+=sA,UTF8ArrayToString(I,Q-sA,sA)}function n(sA,cA){if(sA)throw new Error(cA)}var D="dylink.0";if(I instanceof WebAssembly.Module){var w=WebAssembly.Module.customSections(I,D);w.length===0&&(D="dylink",w=WebAssembly.Module.customSections(I,D)),n(w.length===0,"need dylink section"),I=new Uint8Array(w[0]),B=I.length}else{var M=new Uint32Array(new Uint8Array(I.subarray(0,24)).buffer),d=M[0]==1836278016;n(!d,"need to see wasm magic number"),n(I[8]!==0,"need the dylink section to be first"),Q=9;var G=l();B=Q+G,D=o()}var N={neededDynlibs:[],tlsExports:new Set,weakImports:new Set};if(D=="dylink"){N.memorySize=l(),N.memoryAlign=l(),N.tableSize=l(),N.tableAlign=l();for(var k=l(),m=0;m<k;++m){var Y=o();N.neededDynlibs.push(Y)}}else{n(D!=="dylink.0");for(var S=1,X=2,q=3,P=4,gA=256,QA=3,J=1;Q<B;){var EA=t(),x=l();if(EA===S)N.memorySize=l(),N.memoryAlign=l(),N.tableSize=l(),N.tableAlign=l();else if(EA===X)for(var k=l(),m=0;m<k;++m)Y=o(),N.neededDynlibs.push(Y);else if(EA===q)for(var AA=l();AA--;){var iA=o(),wA=l();wA&gA&&N.tlsExports.add(iA)}else if(EA===P)for(var AA=l();AA--;){o();var iA=o(),wA=l();(wA&QA)==J&&N.weakImports.add(iA)}else Q+=x}}return N},newDSO=(I,Q,B)=>{var t={refcount:1/0,name:I,exports:B,global:!0};return LDSO.loadedLibsByName[I]=t,Q!=null&&(LDSO.loadedLibsByHandle[Q]=t),t},LDSO={loadedLibsByName:{},loadedLibsByHandle:{},init(){newDSO("__main__",0,wasmImports)}},___heap_base=470768,alignMemory=(I,Q)=>Math.ceil(I/Q)*Q,getMemory=I=>{if(runtimeInitialized)return _calloc(I,1);var Q=___heap_base,B=Q+alignMemory(I,16);return ___heap_base=B,GOT.__heap_base.value=B,Q},isInternalSym=I=>["__cpp_exception","__c_longjmp","__wasm_apply_data_relocs","__dso_handle","__tls_size","__tls_align","__set_stack_limits","_emscripten_tls_init","__wasm_init_tls","__wasm_call_ctors","__start_em_asm","__stop_em_asm","__start_em_js","__stop_em_js"].includes(I)||I.startsWith("__em_js__"),uleb128Encode=(I,Q)=>{I<128?Q.push(I):Q.push(I%128|128,I>>7)},sigToWasmTypes=I=>{for(var Q={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"},B={parameters:[],results:I[0]=="v"?[]:[Q[I[0]]]},t=1;t<I.length;++t)B.parameters.push(Q[I[t]]);return B},generateFuncType=(I,Q)=>{var B=I.slice(0,1),t=I.slice(1),l={i:127,p:127,j:126,f:125,d:124,e:111};Q.push(96),uleb128Encode(t.length,Q);for(var o=0;o<t.length;++o)Q.push(l[t[o]]);B=="v"?Q.push(0):Q.push(1,l[B])},convertJsFunctionToWasm=(I,Q)=>{if(typeof WebAssembly.Function=="function")return new WebAssembly.Function(sigToWasmTypes(Q),I);var B=[1];generateFuncType(Q,B);var t=[0,97,115,109,1,0,0,0,1];uleb128Encode(B.length,t),t.push(...B),t.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var l=new WebAssembly.Module(new Uint8Array(t)),o=new WebAssembly.Instance(l,{e:{f:I}}),n=o.exports.f;return n},wasmTableMirror=[],wasmTable=new WebAssembly.Table({initial:2344,element:"anyfunc"}),getWasmTableEntry=I=>{var Q=wasmTableMirror[I];return Q||(I>=wasmTableMirror.length&&(wasmTableMirror.length=I+1),wasmTableMirror[I]=Q=wasmTable.get(I)),Q},updateTableMap=(I,Q)=>{if(functionsInTableMap)for(var B=I;B<I+Q;B++){var t=getWasmTableEntry(B);t&&functionsInTableMap.set(t,B)}},functionsInTableMap,getFunctionAddress=I=>(functionsInTableMap||(functionsInTableMap=new WeakMap,updateTableMap(0,wasmTable.length)),functionsInTableMap.get(I)||0),freeTableIndexes=[],getEmptyTableSlot=()=>{if(freeTableIndexes.length)return freeTableIndexes.pop();try{wasmTable.grow(1)}catch(I){throw I instanceof RangeError?"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.":I}return wasmTable.length-1},setWasmTableEntry=(I,Q)=>{wasmTable.set(I,Q),wasmTableMirror[I]=wasmTable.get(I)},addFunction=(I,Q)=>{var B=getFunctionAddress(I);if(B)return B;var t=getEmptyTableSlot();try{setWasmTableEntry(t,I)}catch(o){if(!(o instanceof TypeError))throw o;var l=convertJsFunctionToWasm(I,Q);setWasmTableEntry(t,l)}return functionsInTableMap.set(I,t),t},updateGOT=(I,Q)=>{for(var B in I)if(!isInternalSym(B)){var t=I[B];GOT[B]||(GOT[B]=new WebAssembly.Global({value:"i32",mutable:!0})),(Q||GOT[B].value==0)&&(typeof t=="function"?GOT[B].value=addFunction(t):typeof t=="number"?GOT[B].value=t:err(`unhandled export type for '${B}': ${typeof t}`))}},relocateExports=(I,Q,B)=>{var t={};for(var l in I){var o=I[l];typeof o=="object"&&(o=o.value),typeof o=="number"&&(o+=Q),t[l]=o}return updateGOT(t,B),t},isSymbolDefined=I=>{var Q=wasmImports[I];return!(!Q||Q.stub)},dynCall=(I,Q,B=[])=>{var t=getWasmTableEntry(Q)(...B);return t},stackSave=()=>_emscripten_stack_get_current(),stackRestore=I=>__emscripten_stack_restore(I),createInvokeFunction=I=>(Q,...B)=>{var t=stackSave();try{return dynCall(I,Q,B)}catch(l){if(stackRestore(t),l!==l+0)throw l;if(_setThrew(1,0),I[0]=="j")return 0n}},resolveGlobalSymbol=(I,Q=!1)=>{var B;return isSymbolDefined(I)?B=wasmImports[I]:I.startsWith("invoke_")&&(B=wasmImports[I]=createInvokeFunction(I.split("_")[1])),{sym:B,name:I}},UTF8ToString=(I,Q)=>I?UTF8ArrayToString(HEAPU8,I,Q):"",loadWebAssemblyModule=(binary,flags,libName,localScope,handle)=>{var metadata=getDylinkMetadata(binary);currentModuleWeakSymbols=metadata.weakImports;function loadModule(){var firstLoad=!handle||!HEAP8[handle+8];if(firstLoad){var memAlign=Math.pow(2,metadata.memoryAlign),memoryBase=metadata.memorySize?alignMemory(getMemory(metadata.memorySize+memAlign),memAlign):0,tableBase=metadata.tableSize?wasmTable.length:0;handle&&(HEAP8[handle+8]=1,HEAPU32[handle+12>>2]=memoryBase,HEAP32[handle+16>>2]=metadata.memorySize,HEAPU32[handle+20>>2]=tableBase,HEAP32[handle+24>>2]=metadata.tableSize)}else memoryBase=HEAPU32[handle+12>>2],tableBase=HEAPU32[handle+20>>2];var tableGrowthNeeded=tableBase+metadata.tableSize-wasmTable.length;tableGrowthNeeded>0&&wasmTable.grow(tableGrowthNeeded);var moduleExports;function resolveSymbol(I){var Q=resolveGlobalSymbol(I).sym;return!Q&&localScope&&(Q=localScope[I]),Q||(Q=moduleExports[I]),Q}var proxyHandler={get(I,Q){switch(Q){case"__memory_base":return memoryBase;case"__table_base":return tableBase}if(Q in wasmImports&&!wasmImports[Q].stub)return wasmImports[Q];if(!(Q in I)){var B;I[Q]=(...t)=>(B||(B=resolveSymbol(Q)),B(...t))}return I[Q]}},proxy=new Proxy({},proxyHandler),info={"GOT.mem":new Proxy({},GOTHandler),"GOT.func":new Proxy({},GOTHandler),env:proxy,wasi_snapshot_preview1:proxy};function postInstantiation(module,instance){updateTableMap(tableBase,metadata.tableSize),moduleExports=relocateExports(instance.exports,memoryBase),flags.allowUndefined||reportUndefinedSymbols();function addEmAsm(addr,body){for(var args=[],arity=0;arity<16&&body.indexOf("$"+arity)!=-1;arity++)args.push("$"+arity);args=args.join(",");var func=`(${args}) => { ${body} };`;eval(func)}if("__start_em_asm"in moduleExports)for(var start=moduleExports.__start_em_asm,stop=moduleExports.__stop_em_asm;start<stop;){var jsString=UTF8ToString(start);addEmAsm(start,jsString),start=HEAPU8.indexOf(0,start)+1}function addEmJs(name,cSig,body){var jsArgs=[];if(cSig=cSig.slice(1,-1),cSig!="void"){cSig=cSig.split(",");for(var i in cSig){var jsArg=cSig[i].split(" ").pop();jsArgs.push(jsArg.replace("*",""))}}var func=`(${jsArgs}) => ${body};`;moduleExports[name]=eval(func)}for(var name in moduleExports)if(name.startsWith("__em_js__")){var start=moduleExports[name],jsString=UTF8ToString(start),parts=jsString.split("<::>");addEmJs(name.replace("__em_js__",""),parts[0],parts[1]),delete moduleExports[name]}var applyRelocs=moduleExports.__wasm_apply_data_relocs;applyRelocs&&(runtimeInitialized?applyRelocs():__RELOC_FUNCS__.push(applyRelocs));var init=moduleExports.__wasm_call_ctors;return init&&(runtimeInitialized?init():__ATINIT__.push(init)),moduleExports}if(flags.loadAsync){if(binary instanceof WebAssembly.Module){var instance=new WebAssembly.Instance(binary,info);return Promise.resolve(postInstantiation(binary,instance))}return WebAssembly.instantiate(binary,info).then(I=>postInstantiation(I.module,I.instance))}var module=binary instanceof WebAssembly.Module?binary:new WebAssembly.Module(binary),instance=new WebAssembly.Instance(module,info);return postInstantiation(module,instance)}return flags.loadAsync?metadata.neededDynlibs.reduce((I,Q)=>I.then(()=>loadDynamicLibrary(Q,flags,localScope)),Promise.resolve()).then(loadModule):(metadata.neededDynlibs.forEach(I=>loadDynamicLibrary(I,flags,localScope)),loadModule())},mergeLibSymbols=(I,Q)=>{for(var[B,t]of Object.entries(I)){const l=n=>{isSymbolDefined(n)||(wasmImports[n]=t)};l(B);const o="__main_argc_argv";B=="main"&&l(o),B==o&&l("main")}},asyncLoad=(I,Q,B,t)=>{var l=t?"":`al ${I}`;readAsync(I).then(o=>{Q(new Uint8Array(o)),l&&removeRunDependency()},o=>{if(B)B();else throw`Loading data file "${I}" failed.`}),l&&addRunDependency()},preloadPlugins=Module.preloadPlugins||[],registerWasmPlugin=()=>{var I={promiseChainEnd:Promise.resolve(),canHandle:Q=>!Module.noWasmDecoding&&Q.endsWith(".so"),handle:(Q,B,t,l)=>{I.promiseChainEnd=I.promiseChainEnd.then(()=>loadWebAssemblyModule(Q,{loadAsync:!0,nodelete:!0},B,{})).then(o=>{preloadedWasm[B]=o,t(Q)},o=>{err(`failed to instantiate wasm: ${B}: ${o}`),l()})}};preloadPlugins.push(I)},preloadedWasm={};function loadDynamicLibrary(I,Q={global:!0,nodelete:!0},B,t){var l=LDSO.loadedLibsByName[I];if(l)return Q.global?l.global||(l.global=!0,mergeLibSymbols(l.exports)):B&&Object.assign(B,l.exports),Q.nodelete&&l.refcount!==1/0&&(l.refcount=1/0),l.refcount++,t&&(LDSO.loadedLibsByHandle[t]=l),Q.loadAsync?Promise.resolve(!0):!0;l=newDSO(I,t,"loading"),l.refcount=Q.nodelete?1/0:1,l.global=Q.global;function o(){if(t){var w=HEAPU32[t+28>>2],M=HEAPU32[t+32>>2];if(w&&M){var d=HEAP8.slice(w,w+M);return Q.loadAsync?Promise.resolve(d):d}}var G=locateFile(I);if(Q.loadAsync)return new Promise((N,k)=>asyncLoad(G,N,k));if(!readBinary)throw new Error(`${G}: file not found, and synchronous loading of external files is not available`);return readBinary(G)}function n(){var w=preloadedWasm[I];return w?Q.loadAsync?Promise.resolve(w):w:Q.loadAsync?o().then(M=>loadWebAssemblyModule(M,Q,I,B,t)):loadWebAssemblyModule(o(),Q,I,B,t)}function D(w){l.global?mergeLibSymbols(w):B&&Object.assign(B,w),l.exports=w}return Q.loadAsync?n().then(w=>(D(w),!0)):(D(n()),!0)}var reportUndefinedSymbols=()=>{for(var[I,Q]of Object.entries(GOT))if(Q.value==0){var B=resolveGlobalSymbol(I,!0).sym;if(!B&&!Q.required)continue;if(typeof B=="function")Q.value=addFunction(B,B.sig);else if(typeof B=="number")Q.value=B;else throw new Error(`bad export type for '${I}': ${typeof B}`)}},loadDylibs=()=>{if(!dynamicLibraries.length){reportUndefinedSymbols();return}addRunDependency(),dynamicLibraries.reduce((I,Q)=>I.then(()=>loadDynamicLibrary(Q,{loadAsync:!0,global:!0,nodelete:!0,allowUndefined:!0})),Promise.resolve()).then(()=>{reportUndefinedSymbols(),removeRunDependency()})},noExitRuntime=Module.noExitRuntime||!0;class ExceptionInfo{constructor(Q){this.excPtr=Q,this.ptr=Q-24}set_type(Q){HEAPU32[this.ptr+4>>2]=Q}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(Q){HEAPU32[this.ptr+8>>2]=Q}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(Q){Q=Q?1:0,HEAP8[this.ptr+12]=Q}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(Q){Q=Q?1:0,HEAP8[this.ptr+13]=Q}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(Q,B){this.set_adjusted_ptr(0),this.set_type(Q),this.set_destructor(B)}set_adjusted_ptr(Q){HEAPU32[this.ptr+16>>2]=Q}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var exceptionLast=0,___cxa_throw=(I,Q,B)=>{var t=new ExceptionInfo(I);throw t.init(Q,B),exceptionLast=I,exceptionLast};___cxa_throw.sig="vppp";var ___memory_base=new WebAssembly.Global({value:"i32",mutable:!1},1024),___stack_pointer=new WebAssembly.Global({value:"i32",mutable:!0},470768),PATH={isAbs:I=>I.charAt(0)==="/",splitPath:I=>{var Q=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return Q.exec(I).slice(1)},normalizeArray:(I,Q)=>{for(var B=0,t=I.length-1;t>=0;t--){var l=I[t];l==="."?I.splice(t,1):l===".."?(I.splice(t,1),B++):B&&(I.splice(t,1),B--)}if(Q)for(;B;B--)I.unshift("..");return I},normalize:I=>{var Q=PATH.isAbs(I),B=I.substr(-1)==="/";return I=PATH.normalizeArray(I.split("/").filter(t=>!!t),!Q).join("/"),!I&&!Q&&(I="."),I&&B&&(I+="/"),(Q?"/":"")+I},dirname:I=>{var Q=PATH.splitPath(I),B=Q[0],t=Q[1];return!B&&!t?".":(t&&(t=t.substr(0,t.length-1)),B+t)},basename:I=>{if(I==="/")return"/";I=PATH.normalize(I),I=I.replace(/\/$/,"");var Q=I.lastIndexOf("/");return Q===-1?I:I.substr(Q+1)},join:(...I)=>PATH.normalize(I.join("/")),join2:(I,Q)=>PATH.normalize(I+"/"+Q)},initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return I=>crypto.getRandomValues(I);abort("initRandomDevice")},randomFill=I=>(randomFill=initRandomFill())(I),PATH_FS={resolve:(...I)=>{for(var Q="",B=!1,t=I.length-1;t>=-1&&!B;t--){var l=t>=0?I[t]:FS.cwd();if(typeof l!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!l)return"";Q=l+"/"+Q,B=PATH.isAbs(l)}return Q=PATH.normalizeArray(Q.split("/").filter(o=>!!o),!B).join("/"),(B?"/":"")+Q||"."},relative:(I,Q)=>{I=PATH_FS.resolve(I).substr(1),Q=PATH_FS.resolve(Q).substr(1);function B(M){for(var d=0;d<M.length&&M[d]==="";d++);for(var G=M.length-1;G>=0&&M[G]==="";G--);return d>G?[]:M.slice(d,G-d+1)}for(var t=B(I.split("/")),l=B(Q.split("/")),o=Math.min(t.length,l.length),n=o,D=0;D<o;D++)if(t[D]!==l[D]){n=D;break}for(var w=[],D=n;D<t.length;D++)w.push("..");return w=w.concat(l.slice(n)),w.join("/")}},FS_stdin_getChar_buffer=[],lengthBytesUTF8=I=>{for(var Q=0,B=0;B<I.length;++B){var t=I.charCodeAt(B);t<=127?Q++:t<=2047?Q+=2:t>=55296&&t<=57343?(Q+=4,++B):Q+=3}return Q},stringToUTF8Array=(I,Q,B,t)=>{if(!(t>0))return 0;for(var l=B,o=B+t-1,n=0;n<I.length;++n){var D=I.charCodeAt(n);if(D>=55296&&D<=57343){var w=I.charCodeAt(++n);D=65536+((D&1023)<<10)|w&1023}if(D<=127){if(B>=o)break;Q[B++]=D}else if(D<=2047){if(B+1>=o)break;Q[B++]=192|D>>6,Q[B++]=128|D&63}else if(D<=65535){if(B+2>=o)break;Q[B++]=224|D>>12,Q[B++]=128|D>>6&63,Q[B++]=128|D&63}else{if(B+3>=o)break;Q[B++]=240|D>>18,Q[B++]=128|D>>12&63,Q[B++]=128|D>>6&63,Q[B++]=128|D&63}}return Q[B]=0,B-l};function intArrayFromString(I,Q,B){var t=B>0?B:lengthBytesUTF8(I)+1,l=new Array(t),o=stringToUTF8Array(I,l,0,l.length);return Q&&(l.length=o),l}var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var I=null;if(typeof window<"u"&&typeof window.prompt=="function"&&(I=window.prompt("Input: "),I!==null&&(I+=`
- `)),!I)return null;FS_stdin_getChar_buffer=intArrayFromString(I,!0)}return FS_stdin_getChar_buffer.shift()},TTY={ttys:[],init(){},shutdown(){},register(I,Q){TTY.ttys[I]={input:[],output:[],ops:Q},FS.registerDevice(I,TTY.stream_ops)},stream_ops:{open(I){var Q=TTY.ttys[I.node.rdev];if(!Q)throw new FS.ErrnoError(43);I.tty=Q,I.seekable=!1},close(I){I.tty.ops.fsync(I.tty)},fsync(I){I.tty.ops.fsync(I.tty)},read(I,Q,B,t,l){if(!I.tty||!I.tty.ops.get_char)throw new FS.ErrnoError(60);for(var o=0,n=0;n<t;n++){var D;try{D=I.tty.ops.get_char(I.tty)}catch{throw new FS.ErrnoError(29)}if(D===void 0&&o===0)throw new FS.ErrnoError(6);if(D==null)break;o++,Q[B+n]=D}return o&&(I.node.timestamp=Date.now()),o},write(I,Q,B,t,l){if(!I.tty||!I.tty.ops.put_char)throw new FS.ErrnoError(60);try{for(var o=0;o<t;o++)I.tty.ops.put_char(I.tty,Q[B+o])}catch{throw new FS.ErrnoError(29)}return t&&(I.node.timestamp=Date.now()),o}},default_tty_ops:{get_char(I){return FS_stdin_getChar()},put_char(I,Q){Q===null||Q===10?(out(UTF8ArrayToString(I.output,0)),I.output=[]):Q!=0&&I.output.push(Q)},fsync(I){I.output&&I.output.length>0&&(out(UTF8ArrayToString(I.output,0)),I.output=[])},ioctl_tcgets(I){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(I,Q,B){return 0},ioctl_tiocgwinsz(I){return[24,80]}},default_tty1_ops:{put_char(I,Q){Q===null||Q===10?(err(UTF8ArrayToString(I.output,0)),I.output=[]):Q!=0&&I.output.push(Q)},fsync(I){I.output&&I.output.length>0&&(err(UTF8ArrayToString(I.output,0)),I.output=[])}}},mmapAlloc=I=>{abort()},MEMFS={ops_table:null,mount(I){return MEMFS.createNode(null,"/",16895,0)},createNode(I,Q,B,t){if(FS.isBlkdev(B)||FS.isFIFO(B))throw new FS.ErrnoError(63);MEMFS.ops_table||(MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}});var l=FS.createNode(I,Q,B,t);return FS.isDir(l.mode)?(l.node_ops=MEMFS.ops_table.dir.node,l.stream_ops=MEMFS.ops_table.dir.stream,l.contents={}):FS.isFile(l.mode)?(l.node_ops=MEMFS.ops_table.file.node,l.stream_ops=MEMFS.ops_table.file.stream,l.usedBytes=0,l.contents=null):FS.isLink(l.mode)?(l.node_ops=MEMFS.ops_table.link.node,l.stream_ops=MEMFS.ops_table.link.stream):FS.isChrdev(l.mode)&&(l.node_ops=MEMFS.ops_table.chrdev.node,l.stream_ops=MEMFS.ops_table.chrdev.stream),l.timestamp=Date.now(),I&&(I.contents[Q]=l,I.timestamp=l.timestamp),l},getFileDataAsTypedArray(I){return I.contents?I.contents.subarray?I.contents.subarray(0,I.usedBytes):new Uint8Array(I.contents):new Uint8Array(0)},expandFileStorage(I,Q){var B=I.contents?I.contents.length:0;if(!(B>=Q)){var t=1024*1024;Q=Math.max(Q,B*(B<t?2:1.125)>>>0),B!=0&&(Q=Math.max(Q,256));var l=I.contents;I.contents=new Uint8Array(Q),I.usedBytes>0&&I.contents.set(l.subarray(0,I.usedBytes),0)}},resizeFileStorage(I,Q){if(I.usedBytes!=Q)if(Q==0)I.contents=null,I.usedBytes=0;else{var B=I.contents;I.contents=new Uint8Array(Q),B&&I.contents.set(B.subarray(0,Math.min(Q,I.usedBytes))),I.usedBytes=Q}},node_ops:{getattr(I){var Q={};return Q.dev=FS.isChrdev(I.mode)?I.id:1,Q.ino=I.id,Q.mode=I.mode,Q.nlink=1,Q.uid=0,Q.gid=0,Q.rdev=I.rdev,FS.isDir(I.mode)?Q.size=4096:FS.isFile(I.mode)?Q.size=I.usedBytes:FS.isLink(I.mode)?Q.size=I.link.length:Q.size=0,Q.atime=new Date(I.timestamp),Q.mtime=new Date(I.timestamp),Q.ctime=new Date(I.timestamp),Q.blksize=4096,Q.blocks=Math.ceil(Q.size/Q.blksize),Q},setattr(I,Q){Q.mode!==void 0&&(I.mode=Q.mode),Q.timestamp!==void 0&&(I.timestamp=Q.timestamp),Q.size!==void 0&&MEMFS.resizeFileStorage(I,Q.size)},lookup(I,Q){throw FS.genericErrors[44]},mknod(I,Q,B,t){return MEMFS.createNode(I,Q,B,t)},rename(I,Q,B){if(FS.isDir(I.mode)){var t;try{t=FS.lookupNode(Q,B)}catch{}if(t)for(var l in t.contents)throw new FS.ErrnoError(55)}delete I.parent.contents[I.name],I.parent.timestamp=Date.now(),I.name=B,Q.contents[B]=I,Q.timestamp=I.parent.timestamp},unlink(I,Q){delete I.contents[Q],I.timestamp=Date.now()},rmdir(I,Q){var B=FS.lookupNode(I,Q);for(var t in B.contents)throw new FS.ErrnoError(55);delete I.contents[Q],I.timestamp=Date.now()},readdir(I){var Q=[".",".."];for(var B of Object.keys(I.contents))Q.push(B);return Q},symlink(I,Q,B){var t=MEMFS.createNode(I,Q,41471,0);return t.link=B,t},readlink(I){if(!FS.isLink(I.mode))throw new FS.ErrnoError(28);return I.link}},stream_ops:{read(I,Q,B,t,l){var o=I.node.contents;if(l>=I.node.usedBytes)return 0;var n=Math.min(I.node.usedBytes-l,t);if(n>8&&o.subarray)Q.set(o.subarray(l,l+n),B);else for(var D=0;D<n;D++)Q[B+D]=o[l+D];return n},write(I,Q,B,t,l,o){if(Q.buffer===HEAP8.buffer&&(o=!1),!t)return 0;var n=I.node;if(n.timestamp=Date.now(),Q.subarray&&(!n.contents||n.contents.subarray)){if(o)return n.contents=Q.subarray(B,B+t),n.usedBytes=t,t;if(n.usedBytes===0&&l===0)return n.contents=Q.slice(B,B+t),n.usedBytes=t,t;if(l+t<=n.usedBytes)return n.contents.set(Q.subarray(B,B+t),l),t}if(MEMFS.expandFileStorage(n,l+t),n.contents.subarray&&Q.subarray)n.contents.set(Q.subarray(B,B+t),l);else for(var D=0;D<t;D++)n.contents[l+D]=Q[B+D];return n.usedBytes=Math.max(n.usedBytes,l+t),t},llseek(I,Q,B){var t=Q;if(B===1?t+=I.position:B===2&&FS.isFile(I.node.mode)&&(t+=I.node.usedBytes),t<0)throw new FS.ErrnoError(28);return t},allocate(I,Q,B){MEMFS.expandFileStorage(I.node,Q+B),I.node.usedBytes=Math.max(I.node.usedBytes,Q+B)},mmap(I,Q,B,t,l){if(!FS.isFile(I.node.mode))throw new FS.ErrnoError(43);var o,n,D=I.node.contents;if(!(l&2)&&D&&D.buffer===HEAP8.buffer)n=!1,o=D.byteOffset;else{if(n=!0,o=mmapAlloc(),!o)throw new FS.ErrnoError(48);D&&((B>0||B+Q<D.length)&&(D.subarray?D=D.subarray(B,B+Q):D=Array.prototype.slice.call(D,B,B+Q)),HEAP8.set(D,o))}return{ptr:o,allocated:n}},msync(I,Q,B,t,l){return MEMFS.stream_ops.write(I,Q,0,t,B,!1),0}}},FS_createDataFile=(I,Q,B,t,l,o)=>{FS.createDataFile(I,Q,B,t,l,o)},FS_handledByPreloadPlugin=(I,Q,B,t)=>{typeof Browser<"u"&&Browser.init();var l=!1;return preloadPlugins.forEach(o=>{l||o.canHandle(Q)&&(o.handle(I,Q,B,t),l=!0)}),l},FS_createPreloadedFile=(I,Q,B,t,l,o,n,D,w,M)=>{var d=Q?PATH_FS.resolve(PATH.join2(I,Q)):I;function G(N){function k(m){M==null||M(),D||FS_createDataFile(I,Q,m,t,l,w),o==null||o(),removeRunDependency()}FS_handledByPreloadPlugin(N,d,k,()=>{n==null||n(),removeRunDependency()})||k(N)}addRunDependency(),typeof B=="string"?asyncLoad(B,G,n):G(B)},FS_modeStringToFlags=I=>{var Q={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},B=Q[I];if(typeof B>"u")throw new Error(`Unknown file open mode: ${I}`);return B},FS_getMode=(I,Q)=>{var B=0;return I&&(B|=365),Q&&(B|=146),B},IDBFS={dbs:{},indexedDB:()=>{if(typeof indexedDB<"u")return indexedDB;var I=null;return typeof window=="object"&&(I=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB),I},DB_VERSION:21,DB_STORE_NAME:"FILE_DATA",queuePersist:I=>{function Q(){I.idbPersistState==="again"?B():I.idbPersistState=0}function B(){I.idbPersistState="idb",IDBFS.syncfs(I,!1,Q)}I.idbPersistState?I.idbPersistState==="idb"&&(I.idbPersistState="again"):I.idbPersistState=setTimeout(B,0)},mount:I=>{var t;var Q=MEMFS.mount(I);if((t=I==null?void 0:I.opts)!=null&&t.autoPersist){Q.idbPersistState=0;var B=Q.node_ops;Q.node_ops=Object.assign({},Q.node_ops),Q.node_ops.mknod=(l,o,n,D)=>{var w=B.mknod(l,o,n,D);return w.node_ops=Q.node_ops,w.idbfs_mount=Q.mount,w.memfs_stream_ops=w.stream_ops,w.stream_ops=Object.assign({},w.stream_ops),w.stream_ops.write=(M,d,G,N,k,m)=>(M.node.isModified=!0,w.memfs_stream_ops.write(M,d,G,N,k,m)),w.stream_ops.close=M=>{var d=M.node;if(d.isModified&&(IDBFS.queuePersist(d.idbfs_mount),d.isModified=!1),d.memfs_stream_ops.close)return d.memfs_stream_ops.close(M)},w},Q.node_ops.mkdir=(...l)=>(IDBFS.queuePersist(Q.mount),B.mkdir(...l)),Q.node_ops.rmdir=(...l)=>(IDBFS.queuePersist(Q.mount),B.rmdir(...l)),Q.node_ops.symlink=(...l)=>(IDBFS.queuePersist(Q.mount),B.symlink(...l)),Q.node_ops.unlink=(...l)=>(IDBFS.queuePersist(Q.mount),B.unlink(...l)),Q.node_ops.rename=(...l)=>(IDBFS.queuePersist(Q.mount),B.rename(...l))}return Q},syncfs:(I,Q,B)=>{IDBFS.getLocalSet(I,(t,l)=>{if(t)return B(t);IDBFS.getRemoteSet(I,(o,n)=>{if(o)return B(o);var D=Q?n:l,w=Q?l:n;IDBFS.reconcile(D,w,B)})})},quit:()=>{Object.values(IDBFS.dbs).forEach(I=>I.close()),IDBFS.dbs={}},getDB:(I,Q)=>{var B=IDBFS.dbs[I];if(B)return Q(null,B);var t;try{t=IDBFS.indexedDB().open(I,IDBFS.DB_VERSION)}catch(l){return Q(l)}if(!t)return Q("Unable to connect to IndexedDB");t.onupgradeneeded=l=>{var o=l.target.result,n=l.target.transaction,D;o.objectStoreNames.contains(IDBFS.DB_STORE_NAME)?D=n.objectStore(IDBFS.DB_STORE_NAME):D=o.createObjectStore(IDBFS.DB_STORE_NAME),D.indexNames.contains("timestamp")||D.createIndex("timestamp","timestamp",{unique:!1})},t.onsuccess=()=>{B=t.result,IDBFS.dbs[I]=B,Q(null,B)},t.onerror=l=>{Q(l.target.error),l.preventDefault()}},getLocalSet:(I,Q)=>{var B={};function t(w){return w!=="."&&w!==".."}function l(w){return M=>PATH.join2(w,M)}for(var o=FS.readdir(I.mountpoint).filter(t).map(l(I.mountpoint));o.length;){var n=o.pop(),D;try{D=FS.stat(n)}catch(w){return Q(w)}FS.isDir(D.mode)&&o.push(...FS.readdir(n).filter(t).map(l(n))),B[n]={timestamp:D.mtime}}return Q(null,{type:"local",entries:B})},getRemoteSet:(I,Q)=>{var B={};IDBFS.getDB(I.mountpoint,(t,l)=>{if(t)return Q(t);try{var o=l.transaction([IDBFS.DB_STORE_NAME],"readonly");o.onerror=w=>{Q(w.target.error),w.preventDefault()};var n=o.objectStore(IDBFS.DB_STORE_NAME),D=n.index("timestamp");D.openKeyCursor().onsuccess=w=>{var M=w.target.result;if(!M)return Q(null,{type:"remote",db:l,entries:B});B[M.primaryKey]={timestamp:M.key},M.continue()}}catch(w){return Q(w)}})},loadLocalEntry:(I,Q)=>{var B,t;try{var l=FS.lookupPath(I);t=l.node,B=FS.stat(I)}catch(o){return Q(o)}return FS.isDir(B.mode)?Q(null,{timestamp:B.mtime,mode:B.mode}):FS.isFile(B.mode)?(t.contents=MEMFS.getFileDataAsTypedArray(t),Q(null,{timestamp:B.mtime,mode:B.mode,contents:t.contents})):Q(new Error("node type not supported"))},storeLocalEntry:(I,Q,B)=>{try{if(FS.isDir(Q.mode))FS.mkdirTree(I,Q.mode);else if(FS.isFile(Q.mode))FS.writeFile(I,Q.contents,{canOwn:!0});else return B(new Error("node type not supported"));FS.chmod(I,Q.mode),FS.utime(I,Q.timestamp,Q.timestamp)}catch(t){return B(t)}B(null)},removeLocalEntry:(I,Q)=>{try{var B=FS.stat(I);FS.isDir(B.mode)?FS.rmdir(I):FS.isFile(B.mode)&&FS.unlink(I)}catch(t){return Q(t)}Q(null)},loadRemoteEntry:(I,Q,B)=>{var t=I.get(Q);t.onsuccess=l=>B(null,l.target.result),t.onerror=l=>{B(l.target.error),l.preventDefault()}},storeRemoteEntry:(I,Q,B,t)=>{try{var l=I.put(B,Q)}catch(o){t(o);return}l.onsuccess=o=>t(),l.onerror=o=>{t(o.target.error),o.preventDefault()}},removeRemoteEntry:(I,Q,B)=>{var t=I.delete(Q);t.onsuccess=l=>B(),t.onerror=l=>{B(l.target.error),l.preventDefault()}},reconcile:(I,Q,B)=>{var t=0,l=[];Object.keys(I.entries).forEach(G=>{var N=I.entries[G],k=Q.entries[G];(!k||N.timestamp.getTime()!=k.timestamp.getTime())&&(l.push(G),t++)});var o=[];if(Object.keys(Q.entries).forEach(G=>{I.entries[G]||(o.push(G),t++)}),!t)return B(null);var n=!1,D=I.type==="remote"?I.db:Q.db,w=D.transaction([IDBFS.DB_STORE_NAME],"readwrite"),M=w.objectStore(IDBFS.DB_STORE_NAME);function d(G){if(G&&!n)return n=!0,B(G)}w.onerror=w.onabort=G=>{d(G.target.error),G.preventDefault()},w.oncomplete=G=>{n||B(null)},l.sort().forEach(G=>{Q.type==="local"?IDBFS.loadRemoteEntry(M,G,(N,k)=>{if(N)return d(N);IDBFS.storeLocalEntry(G,k,d)}):IDBFS.loadLocalEntry(G,(N,k)=>{if(N)return d(N);IDBFS.storeRemoteEntry(M,G,k,d)})}),o.sort().reverse().forEach(G=>{Q.type==="local"?IDBFS.removeLocalEntry(G,d):IDBFS.removeRemoteEntry(M,G,d)})}},WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount(I){assert(ENVIRONMENT_IS_WORKER),WORKERFS.reader??(WORKERFS.reader=new FileReaderSync);var Q=WORKERFS.createNode(null,"/",WORKERFS.DIR_MODE,0),B={};function t(o){for(var n=o.split("/"),D=Q,w=0;w<n.length-1;w++){var M=n.slice(0,w+1).join("/");B[M]||(B[M]=WORKERFS.createNode(D,n[w],WORKERFS.DIR_MODE,0)),D=B[M]}return D}function l(o){var n=o.split("/");return n[n.length-1]}return Array.prototype.forEach.call(I.opts.files||[],function(o){WORKERFS.createNode(t(o.name),l(o.name),WORKERFS.FILE_MODE,0,o,o.lastModifiedDate)}),(I.opts.blobs||[]).forEach(o=>{WORKERFS.createNode(t(o.name),l(o.name),WORKERFS.FILE_MODE,0,o.data)}),(I.opts.packages||[]).forEach(o=>{o.metadata.files.forEach(n=>{var D=n.filename.substr(1);WORKERFS.createNode(t(D),l(D),WORKERFS.FILE_MODE,0,o.blob.slice(n.start,n.end))})}),Q},createNode(I,Q,B,t,l,o){var n=FS.createNode(I,Q,B);return n.mode=B,n.node_ops=WORKERFS.node_ops,n.stream_ops=WORKERFS.stream_ops,n.timestamp=(o||new Date).getTime(),assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE),B===WORKERFS.FILE_MODE?(n.size=l.size,n.contents=l):(n.size=4096,n.contents={}),I&&(I.contents[Q]=n),n},node_ops:{getattr(I){return{dev:1,ino:I.id,mode:I.mode,nlink:1,uid:0,gid:0,rdev:0,size:I.size,atime:new Date(I.timestamp),mtime:new Date(I.timestamp),ctime:new Date(I.timestamp),blksize:4096,blocks:Math.ceil(I.size/4096)}},setattr(I,Q){Q.mode!==void 0&&(I.mode=Q.mode),Q.timestamp!==void 0&&(I.timestamp=Q.timestamp)},lookup(I,Q){throw new FS.ErrnoError(44)},mknod(I,Q,B,t){throw new FS.ErrnoError(63)},rename(I,Q,B){throw new FS.ErrnoError(63)},unlink(I,Q){throw new FS.ErrnoError(63)},rmdir(I,Q){throw new FS.ErrnoError(63)},readdir(I){var Q=[".",".."];for(var B of Object.keys(I.contents))Q.push(B);return Q},symlink(I,Q,B){throw new FS.ErrnoError(63)}},stream_ops:{read(I,Q,B,t,l){if(l>=I.node.size)return 0;var o=I.node.contents.slice(l,l+t),n=WORKERFS.reader.readAsArrayBuffer(o);return Q.set(new Uint8Array(n),B),o.size},write(I,Q,B,t,l){throw new FS.ErrnoError(29)},llseek(I,Q,B){var t=Q;if(B===1?t+=I.position:B===2&&FS.isFile(I.node.mode)&&(t+=I.node.size),t<0)throw new FS.ErrnoError(28);return t}}},FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:class{constructor(I){this.name="ErrnoError",this.errno=I}},genericErrors:{},filesystems:null,syncFSRequests:0,readFiles:{},FSStream:class{constructor(){this.shared={}}get object(){return this.node}set object(I){this.node=I}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(I){this.shared.flags=I}get position(){return this.shared.position}set position(I){this.shared.position=I}},FSNode:class{constructor(I,Q,B,t){I||(I=this),this.parent=I,this.mount=I.mount,this.mounted=null,this.id=FS.nextInode++,this.name=Q,this.mode=B,this.node_ops={},this.stream_ops={},this.rdev=t,this.readMode=365,this.writeMode=146}get read(){return(this.mode&this.readMode)===this.readMode}set read(I){I?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(I){I?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(I,Q={}){if(I=PATH_FS.resolve(I),!I)return{path:"",node:null};var B={follow_mount:!0,recurse_count:0};if(Q=Object.assign(B,Q),Q.recurse_count>8)throw new FS.ErrnoError(32);for(var t=I.split("/").filter(G=>!!G),l=FS.root,o="/",n=0;n<t.length;n++){var D=n===t.length-1;if(D&&Q.parent)break;if(l=FS.lookupNode(l,t[n]),o=PATH.join2(o,t[n]),FS.isMountpoint(l)&&(!D||D&&Q.follow_mount)&&(l=l.mounted.root),!D||Q.follow)for(var w=0;FS.isLink(l.mode);){var M=FS.readlink(o);o=PATH_FS.resolve(PATH.dirname(o),M);var d=FS.lookupPath(o,{recurse_count:Q.recurse_count+1});if(l=d.node,w++>40)throw new FS.ErrnoError(32)}}return{path:o,node:l}},getPath(I){for(var Q;;){if(FS.isRoot(I)){var B=I.mount.mountpoint;return Q?B[B.length-1]!=="/"?`${B}/${Q}`:B+Q:B}Q=Q?`${I.name}/${Q}`:I.name,I=I.parent}},hashName(I,Q){for(var B=0,t=0;t<Q.length;t++)B=(B<<5)-B+Q.charCodeAt(t)|0;return(I+B>>>0)%FS.nameTable.length},hashAddNode(I){var Q=FS.hashName(I.parent.id,I.name);I.name_next=FS.nameTable[Q],FS.nameTable[Q]=I},hashRemoveNode(I){var Q=FS.hashName(I.parent.id,I.name);if(FS.nameTable[Q]===I)FS.nameTable[Q]=I.name_next;else for(var B=FS.nameTable[Q];B;){if(B.name_next===I){B.name_next=I.name_next;break}B=B.name_next}},lookupNode(I,Q){var B=FS.mayLookup(I);if(B)throw new FS.ErrnoError(B);for(var t=FS.hashName(I.id,Q),l=FS.nameTable[t];l;l=l.name_next){var o=l.name;if(l.parent.id===I.id&&o===Q)return l}return FS.lookup(I,Q)},createNode(I,Q,B,t){var l=new FS.FSNode(I,Q,B,t);return FS.hashAddNode(l),l},destroyNode(I){FS.hashRemoveNode(I)},isRoot(I){return I===I.parent},isMountpoint(I){return!!I.mounted},isFile(I){return(I&61440)===32768},isDir(I){return(I&61440)===16384},isLink(I){return(I&61440)===40960},isChrdev(I){return(I&61440)===8192},isBlkdev(I){return(I&61440)===24576},isFIFO(I){return(I&61440)===4096},isSocket(I){return(I&49152)===49152},flagsToPermissionString(I){var Q=["r","w","rw"][I&3];return I&512&&(Q+="w"),Q},nodePermissions(I,Q){return FS.ignorePermissions?0:Q.includes("r")&&!(I.mode&292)||Q.includes("w")&&!(I.mode&146)||Q.includes("x")&&!(I.mode&73)?2:0},mayLookup(I){if(!FS.isDir(I.mode))return 54;var Q=FS.nodePermissions(I,"x");return Q||(I.node_ops.lookup?0:2)},mayCreate(I,Q){try{var B=FS.lookupNode(I,Q);return 20}catch{}return FS.nodePermissions(I,"wx")},mayDelete(I,Q,B){var t;try{t=FS.lookupNode(I,Q)}catch(o){return o.errno}var l=FS.nodePermissions(I,"wx");if(l)return l;if(B){if(!FS.isDir(t.mode))return 54;if(FS.isRoot(t)||FS.getPath(t)===FS.cwd())return 10}else if(FS.isDir(t.mode))return 31;return 0},mayOpen(I,Q){return I?FS.isLink(I.mode)?32:FS.isDir(I.mode)&&(FS.flagsToPermissionString(Q)!=="r"||Q&512)?31:FS.nodePermissions(I,FS.flagsToPermissionString(Q)):44},MAX_OPEN_FDS:4096,nextfd(){for(var I=0;I<=FS.MAX_OPEN_FDS;I++)if(!FS.streams[I])return I;throw new FS.ErrnoError(33)},getStreamChecked(I){var Q=FS.getStream(I);if(!Q)throw new FS.ErrnoError(8);return Q},getStream:I=>FS.streams[I],createStream(I,Q=-1){return I=Object.assign(new FS.FSStream,I),Q==-1&&(Q=FS.nextfd()),I.fd=Q,FS.streams[Q]=I,I},closeStream(I){FS.streams[I]=null},dupStream(I,Q=-1){var t,l;var B=FS.createStream(I,Q);return(l=(t=B.stream_ops)==null?void 0:t.dup)==null||l.call(t,B),B},chrdev_stream_ops:{open(I){var B,t;var Q=FS.getDevice(I.node.rdev);I.stream_ops=Q.stream_ops,(t=(B=I.stream_ops).open)==null||t.call(B,I)},llseek(){throw new FS.ErrnoError(70)}},major:I=>I>>8,minor:I=>I&255,makedev:(I,Q)=>I<<8|Q,registerDevice(I,Q){FS.devices[I]={stream_ops:Q}},getDevice:I=>FS.devices[I],getMounts(I){for(var Q=[],B=[I];B.length;){var t=B.pop();Q.push(t),B.push(...t.mounts)}return Q},syncfs(I,Q){typeof I=="function"&&(Q=I,I=!1),FS.syncFSRequests++,FS.syncFSRequests>1&&err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var B=FS.getMounts(FS.root.mount),t=0;function l(n){return FS.syncFSRequests--,Q(n)}function o(n){if(n)return o.errored?void 0:(o.errored=!0,l(n));++t>=B.length&&l(null)}B.forEach(n=>{if(!n.type.syncfs)return o(null);n.type.syncfs(n,I,o)})},mount(I,Q,B){var t=B==="/",l=!B,o;if(t&&FS.root)throw new FS.ErrnoError(10);if(!t&&!l){var n=FS.lookupPath(B,{follow_mount:!1});if(B=n.path,o=n.node,FS.isMountpoint(o))throw new FS.ErrnoError(10);if(!FS.isDir(o.mode))throw new FS.ErrnoError(54)}var D={type:I,opts:Q,mountpoint:B,mounts:[]},w=I.mount(D);return w.mount=D,D.root=w,t?FS.root=w:o&&(o.mounted=D,o.mount&&o.mount.mounts.push(D)),w},unmount(I){var Q=FS.lookupPath(I,{follow_mount:!1});if(!FS.isMountpoint(Q.node))throw new FS.ErrnoError(28);var B=Q.node,t=B.mounted,l=FS.getMounts(t);Object.keys(FS.nameTable).forEach(n=>{for(var D=FS.nameTable[n];D;){var w=D.name_next;l.includes(D.mount)&&FS.destroyNode(D),D=w}}),B.mounted=null;var o=B.mount.mounts.indexOf(t);B.mount.mounts.splice(o,1)},lookup(I,Q){return I.node_ops.lookup(I,Q)},mknod(I,Q,B){var t=FS.lookupPath(I,{parent:!0}),l=t.node,o=PATH.basename(I);if(!o||o==="."||o==="..")throw new FS.ErrnoError(28);var n=FS.mayCreate(l,o);if(n)throw new FS.ErrnoError(n);if(!l.node_ops.mknod)throw new FS.ErrnoError(63);return l.node_ops.mknod(l,o,Q,B)},create(I,Q){return Q=Q!==void 0?Q:438,Q&=4095,Q|=32768,FS.mknod(I,Q,0)},mkdir(I,Q){return Q=Q!==void 0?Q:511,Q&=1023,Q|=16384,FS.mknod(I,Q,0)},mkdirTree(I,Q){for(var B=I.split("/"),t="",l=0;l<B.length;++l)if(B[l]){t+="/"+B[l];try{FS.mkdir(t,Q)}catch(o){if(o.errno!=20)throw o}}},mkdev(I,Q,B){return typeof B>"u"&&(B=Q,Q=438),Q|=8192,FS.mknod(I,Q,B)},symlink(I,Q){if(!PATH_FS.resolve(I))throw new FS.ErrnoError(44);var B=FS.lookupPath(Q,{parent:!0}),t=B.node;if(!t)throw new FS.ErrnoError(44);var l=PATH.basename(Q),o=FS.mayCreate(t,l);if(o)throw new FS.ErrnoError(o);if(!t.node_ops.symlink)throw new FS.ErrnoError(63);return t.node_ops.symlink(t,l,I)},rename(I,Q){var B=PATH.dirname(I),t=PATH.dirname(Q),l=PATH.basename(I),o=PATH.basename(Q),n,D,w;if(n=FS.lookupPath(I,{parent:!0}),D=n.node,n=FS.lookupPath(Q,{parent:!0}),w=n.node,!D||!w)throw new FS.ErrnoError(44);if(D.mount!==w.mount)throw new FS.ErrnoError(75);var M=FS.lookupNode(D,l),d=PATH_FS.relative(I,t);if(d.charAt(0)!==".")throw new FS.ErrnoError(28);if(d=PATH_FS.relative(Q,B),d.charAt(0)!==".")throw new FS.ErrnoError(55);var G;try{G=FS.lookupNode(w,o)}catch{}if(M!==G){var N=FS.isDir(M.mode),k=FS.mayDelete(D,l,N);if(k)throw new FS.ErrnoError(k);if(k=G?FS.mayDelete(w,o,N):FS.mayCreate(w,o),k)throw new FS.ErrnoError(k);if(!D.node_ops.rename)throw new FS.ErrnoError(63);if(FS.isMountpoint(M)||G&&FS.isMountpoint(G))throw new FS.ErrnoError(10);if(w!==D&&(k=FS.nodePermissions(D,"w"),k))throw new FS.ErrnoError(k);FS.hashRemoveNode(M);try{D.node_ops.rename(M,w,o),M.parent=w}catch(m){throw m}finally{FS.hashAddNode(M)}}},rmdir(I){var Q=FS.lookupPath(I,{parent:!0}),B=Q.node,t=PATH.basename(I),l=FS.lookupNode(B,t),o=FS.mayDelete(B,t,!0);if(o)throw new FS.ErrnoError(o);if(!B.node_ops.rmdir)throw new FS.ErrnoError(63);if(FS.isMountpoint(l))throw new FS.ErrnoError(10);B.node_ops.rmdir(B,t),FS.destroyNode(l)},readdir(I){var Q=FS.lookupPath(I,{follow:!0}),B=Q.node;if(!B.node_ops.readdir)throw new FS.ErrnoError(54);return B.node_ops.readdir(B)},unlink(I){var Q=FS.lookupPath(I,{parent:!0}),B=Q.node;if(!B)throw new FS.ErrnoError(44);var t=PATH.basename(I),l=FS.lookupNode(B,t),o=FS.mayDelete(B,t,!1);if(o)throw new FS.ErrnoError(o);if(!B.node_ops.unlink)throw new FS.ErrnoError(63);if(FS.isMountpoint(l))throw new FS.ErrnoError(10);B.node_ops.unlink(B,t),FS.destroyNode(l)},readlink(I){var Q=FS.lookupPath(I),B=Q.node;if(!B)throw new FS.ErrnoError(44);if(!B.node_ops.readlink)throw new FS.ErrnoError(28);return PATH_FS.resolve(FS.getPath(B.parent),B.node_ops.readlink(B))},stat(I,Q){var B=FS.lookupPath(I,{follow:!Q}),t=B.node;if(!t)throw new FS.ErrnoError(44);if(!t.node_ops.getattr)throw new FS.ErrnoError(63);return t.node_ops.getattr(t)},lstat(I){return FS.stat(I,!0)},chmod(I,Q,B){var t;if(typeof I=="string"){var l=FS.lookupPath(I,{follow:!B});t=l.node}else t=I;if(!t.node_ops.setattr)throw new FS.ErrnoError(63);t.node_ops.setattr(t,{mode:Q&4095|t.mode&-4096,timestamp:Date.now()})},lchmod(I,Q){FS.chmod(I,Q,!0)},fchmod(I,Q){var B=FS.getStreamChecked(I);FS.chmod(B.node,Q)},chown(I,Q,B,t){var l;if(typeof I=="string"){var o=FS.lookupPath(I,{follow:!t});l=o.node}else l=I;if(!l.node_ops.setattr)throw new FS.ErrnoError(63);l.node_ops.setattr(l,{timestamp:Date.now()})},lchown(I,Q,B){FS.chown(I,Q,B,!0)},fchown(I,Q,B){var t=FS.getStreamChecked(I);FS.chown(t.node,Q,B)},truncate(I,Q){if(Q<0)throw new FS.ErrnoError(28);var B;if(typeof I=="string"){var t=FS.lookupPath(I,{follow:!0});B=t.node}else B=I;if(!B.node_ops.setattr)throw new FS.ErrnoError(63);if(FS.isDir(B.mode))throw new FS.ErrnoError(31);if(!FS.isFile(B.mode))throw new FS.ErrnoError(28);var l=FS.nodePermissions(B,"w");if(l)throw new FS.ErrnoError(l);B.node_ops.setattr(B,{size:Q,timestamp:Date.now()})},ftruncate(I,Q){var B=FS.getStreamChecked(I);if(!(B.flags&2097155))throw new FS.ErrnoError(28);FS.truncate(B.node,Q)},utime(I,Q,B){var t=FS.lookupPath(I,{follow:!0}),l=t.node;l.node_ops.setattr(l,{timestamp:Math.max(Q,B)})},open(I,Q,B){if(I==="")throw new FS.ErrnoError(44);Q=typeof Q=="string"?FS_modeStringToFlags(Q):Q,Q&64?(B=typeof B>"u"?438:B,B=B&4095|32768):B=0;var t;if(typeof I=="object")t=I;else{I=PATH.normalize(I);try{var l=FS.lookupPath(I,{follow:!(Q&131072)});t=l.node}catch{}}var o=!1;if(Q&64)if(t){if(Q&128)throw new FS.ErrnoError(20)}else t=FS.mknod(I,B,0),o=!0;if(!t)throw new FS.ErrnoError(44);if(FS.isChrdev(t.mode)&&(Q&=-513),Q&65536&&!FS.isDir(t.mode))throw new FS.ErrnoError(54);if(!o){var n=FS.mayOpen(t,Q);if(n)throw new FS.ErrnoError(n)}Q&512&&!o&&FS.truncate(t,0),Q&=-131713;var D=FS.createStream({node:t,path:FS.getPath(t),flags:Q,seekable:!0,position:0,stream_ops:t.stream_ops,ungotten:[],error:!1});return D.stream_ops.open&&D.stream_ops.open(D),Module.logReadFiles&&!(Q&1)&&(I in FS.readFiles||(FS.readFiles[I]=1)),D},close(I){if(FS.isClosed(I))throw new FS.ErrnoError(8);I.getdents&&(I.getdents=null);try{I.stream_ops.close&&I.stream_ops.close(I)}catch(Q){throw Q}finally{FS.closeStream(I.fd)}I.fd=null},isClosed(I){return I.fd===null},llseek(I,Q,B){if(FS.isClosed(I))throw new FS.ErrnoError(8);if(!I.seekable||!I.stream_ops.llseek)throw new FS.ErrnoError(70);if(B!=0&&B!=1&&B!=2)throw new FS.ErrnoError(28);return I.position=I.stream_ops.llseek(I,Q,B),I.ungotten=[],I.position},read(I,Q,B,t,l){if(t<0||l<0)throw new FS.ErrnoError(28);if(FS.isClosed(I))throw new FS.ErrnoError(8);if((I.flags&2097155)===1)throw new FS.ErrnoError(8);if(FS.isDir(I.node.mode))throw new FS.ErrnoError(31);if(!I.stream_ops.read)throw new FS.ErrnoError(28);var o=typeof l<"u";if(!o)l=I.position;else if(!I.seekable)throw new FS.ErrnoError(70);var n=I.stream_ops.read(I,Q,B,t,l);return o||(I.position+=n),n},write(I,Q,B,t,l,o){if(t<0||l<0)throw new FS.ErrnoError(28);if(FS.isClosed(I))throw new FS.ErrnoError(8);if(!(I.flags&2097155))throw new FS.ErrnoError(8);if(FS.isDir(I.node.mode))throw new FS.ErrnoError(31);if(!I.stream_ops.write)throw new FS.ErrnoError(28);I.seekable&&I.flags&1024&&FS.llseek(I,0,2);var n=typeof l<"u";if(!n)l=I.position;else if(!I.seekable)throw new FS.ErrnoError(70);var D=I.stream_ops.write(I,Q,B,t,l,o);return n||(I.position+=D),D},allocate(I,Q,B){if(FS.isClosed(I))throw new FS.ErrnoError(8);if(Q<0||B<=0)throw new FS.ErrnoError(28);if(!(I.flags&2097155))throw new FS.ErrnoError(8);if(!FS.isFile(I.node.mode)&&!FS.isDir(I.node.mode))throw new FS.ErrnoError(43);if(!I.stream_ops.allocate)throw new FS.ErrnoError(138);I.stream_ops.allocate(I,Q,B)},mmap(I,Q,B,t,l){if(t&2&&!(l&2)&&(I.flags&2097155)!==2)throw new FS.ErrnoError(2);if((I.flags&2097155)===1)throw new FS.ErrnoError(2);if(!I.stream_ops.mmap)throw new FS.ErrnoError(43);if(!Q)throw new FS.ErrnoError(28);return I.stream_ops.mmap(I,Q,B,t,l)},msync(I,Q,B,t,l){return I.stream_ops.msync?I.stream_ops.msync(I,Q,B,t,l):0},ioctl(I,Q,B){if(!I.stream_ops.ioctl)throw new FS.ErrnoError(59);return I.stream_ops.ioctl(I,Q,B)},readFile(I,Q={}){if(Q.flags=Q.flags||0,Q.encoding=Q.encoding||"binary",Q.encoding!=="utf8"&&Q.encoding!=="binary")throw new Error(`Invalid encoding type "${Q.encoding}"`);var B,t=FS.open(I,Q.flags),l=FS.stat(I),o=l.size,n=new Uint8Array(o);return FS.read(t,n,0,o,0),Q.encoding==="utf8"?B=UTF8ArrayToString(n,0):Q.encoding==="binary"&&(B=n),FS.close(t),B},writeFile(I,Q,B={}){B.flags=B.flags||577;var t=FS.open(I,B.flags,B.mode);if(typeof Q=="string"){var l=new Uint8Array(lengthBytesUTF8(Q)+1),o=stringToUTF8Array(Q,l,0,l.length);FS.write(t,l,0,o,void 0,B.canOwn)}else if(ArrayBuffer.isView(Q))FS.write(t,Q,0,Q.byteLength,void 0,B.canOwn);else throw new Error("Unsupported data type");FS.close(t)},cwd:()=>FS.currentPath,chdir(I){var Q=FS.lookupPath(I,{follow:!0});if(Q.node===null)throw new FS.ErrnoError(44);if(!FS.isDir(Q.node.mode))throw new FS.ErrnoError(54);var B=FS.nodePermissions(Q.node,"x");if(B)throw new FS.ErrnoError(B);FS.currentPath=Q.path},createDefaultDirectories(){FS.mkdir("/tmp"),FS.mkdir("/home"),FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev"),FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(t,l,o,n,D)=>n}),FS.mkdev("/dev/null",FS.makedev(1,3)),TTY.register(FS.makedev(5,0),TTY.default_tty_ops),TTY.register(FS.makedev(6,0),TTY.default_tty1_ops),FS.mkdev("/dev/tty",FS.makedev(5,0)),FS.mkdev("/dev/tty1",FS.makedev(6,0));var I=new Uint8Array(1024),Q=0,B=()=>(Q===0&&(Q=randomFill(I).byteLength),I[--Q]);FS.createDevice("/dev","random",B),FS.createDevice("/dev","urandom",B),FS.mkdir("/dev/shm"),FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var I=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd"),FS.mount({mount(){var Q=FS.createNode(I,"fd",16895,73);return Q.node_ops={lookup(B,t){var l=+t,o=FS.getStreamChecked(l),n={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>o.path}};return n.parent=n,n}},Q}},{},"/proc/self/fd")},createStandardStreams(I,Q,B){I?FS.createDevice("/dev","stdin",I):FS.symlink("/dev/tty","/dev/stdin"),Q?FS.createDevice("/dev","stdout",null,Q):FS.symlink("/dev/tty","/dev/stdout"),B?FS.createDevice("/dev","stderr",null,B):FS.symlink("/dev/tty1","/dev/stderr"),FS.open("/dev/stdin",0),FS.open("/dev/stdout",1),FS.open("/dev/stderr",1)},staticInit(){[44].forEach(I=>{FS.genericErrors[I]=new FS.ErrnoError(I),FS.genericErrors[I].stack="<generic error, no stack>"}),FS.nameTable=new Array(4096),FS.mount(MEMFS,{},"/"),FS.createDefaultDirectories(),FS.createDefaultDevices(),FS.createSpecialDirectories(),FS.filesystems={MEMFS,IDBFS,WORKERFS}},init(I,Q,B){FS.initialized=!0,I??(I=Module.stdin),Q??(Q=Module.stdout),B??(B=Module.stderr),FS.createStandardStreams(I,Q,B)},quit(){FS.initialized=!1;for(var I=0;I<FS.streams.length;I++){var Q=FS.streams[I];Q&&FS.close(Q)}},findObject(I,Q){var B=FS.analyzePath(I,Q);return B.exists?B.object:null},analyzePath(I,Q){try{var B=FS.lookupPath(I,{follow:!Q});I=B.path}catch{}var t={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var B=FS.lookupPath(I,{parent:!0});t.parentExists=!0,t.parentPath=B.path,t.parentObject=B.node,t.name=PATH.basename(I),B=FS.lookupPath(I,{follow:!Q}),t.exists=!0,t.path=B.path,t.object=B.node,t.name=B.node.name,t.isRoot=B.path==="/"}catch(l){t.error=l.errno}return t},createPath(I,Q,B,t){I=typeof I=="string"?I:FS.getPath(I);for(var l=Q.split("/").reverse();l.length;){var o=l.pop();if(o){var n=PATH.join2(I,o);try{FS.mkdir(n)}catch{}I=n}}return n},createFile(I,Q,B,t,l){var o=PATH.join2(typeof I=="string"?I:FS.getPath(I),Q),n=FS_getMode(t,l);return FS.create(o,n)},createDataFile(I,Q,B,t,l,o){var n=Q;I&&(I=typeof I=="string"?I:FS.getPath(I),n=Q?PATH.join2(I,Q):I);var D=FS_getMode(t,l),w=FS.create(n,D);if(B){if(typeof B=="string"){for(var M=new Array(B.length),d=0,G=B.length;d<G;++d)M[d]=B.charCodeAt(d);B=M}FS.chmod(w,D|146);var N=FS.open(w,577);FS.write(N,B,0,B.length,0,o),FS.close(N),FS.chmod(w,D)}},createDevice(I,Q,B,t){var D;var l=PATH.join2(typeof I=="string"?I:FS.getPath(I),Q),o=FS_getMode(!!B,!!t);(D=FS.createDevice).major??(D.major=64);var n=FS.makedev(FS.createDevice.major++,0);return FS.registerDevice(n,{open(w){w.seekable=!1},close(w){var M;(M=t==null?void 0:t.buffer)!=null&&M.length&&t(10)},read(w,M,d,G,N){for(var k=0,m=0;m<G;m++){var Y;try{Y=B()}catch{throw new FS.ErrnoError(29)}if(Y===void 0&&k===0)throw new FS.ErrnoError(6);if(Y==null)break;k++,M[d+m]=Y}return k&&(w.node.timestamp=Date.now()),k},write(w,M,d,G,N){for(var k=0;k<G;k++)try{t(M[d+k])}catch{throw new FS.ErrnoError(29)}return G&&(w.node.timestamp=Date.now()),k}}),FS.mkdev(l,o,n)},forceLoadFile(I){if(I.isDevice||I.isFolder||I.link||I.contents)return!0;if(typeof XMLHttpRequest<"u")throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");try{I.contents=readBinary(I.url),I.usedBytes=I.contents.length}catch{throw new FS.ErrnoError(29)}},createLazyFile(I,Q,B,t,l){class o{constructor(){this.lengthKnown=!1,this.chunks=[]}get(k){if(!(k>this.length-1||k<0)){var m=k%this.chunkSize,Y=k/this.chunkSize|0;return this.getter(Y)[m]}}setDataGetter(k){this.getter=k}cacheLength(){var k=new XMLHttpRequest;if(k.open("HEAD",B,!1),k.send(null),!(k.status>=200&&k.status<300||k.status===304))throw new Error("Couldn't load "+B+". Status: "+k.status);var m=Number(k.getResponseHeader("Content-length")),Y,S=(Y=k.getResponseHeader("Accept-Ranges"))&&Y==="bytes",X=(Y=k.getResponseHeader("Content-Encoding"))&&Y==="gzip",q=1024*1024;S||(q=m);var P=(QA,J)=>{if(QA>J)throw new Error("invalid range ("+QA+", "+J+") or no bytes requested!");if(J>m-1)throw new Error("only "+m+" bytes available! programmer error!");var EA=new XMLHttpRequest;if(EA.open("GET",B,!1),m!==q&&EA.setRequestHeader("Range","bytes="+QA+"-"+J),EA.responseType="arraybuffer",EA.overrideMimeType&&EA.overrideMimeType("text/plain; charset=x-user-defined"),EA.send(null),!(EA.status>=200&&EA.status<300||EA.status===304))throw new Error("Couldn't load "+B+". Status: "+EA.status);return EA.response!==void 0?new Uint8Array(EA.response||[]):intArrayFromString(EA.responseText||"",!0)},gA=this;gA.setDataGetter(QA=>{var J=QA*q,EA=(QA+1)*q-1;if(EA=Math.min(EA,m-1),typeof gA.chunks[QA]>"u"&&(gA.chunks[QA]=P(J,EA)),typeof gA.chunks[QA]>"u")throw new Error("doXHR failed!");return gA.chunks[QA]}),(X||!m)&&(q=m=1,m=this.getter(0).length,q=m,out("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=m,this._chunkSize=q,this.lengthKnown=!0}get length(){return this.lengthKnown||this.cacheLength(),this._length}get chunkSize(){return this.lengthKnown||this.cacheLength(),this._chunkSize}}if(typeof XMLHttpRequest<"u"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var n=new o,D={isDevice:!1,contents:n}}else var D={isDevice:!1,url:B};var w=FS.createFile(I,Q,D,t,l);D.contents?w.contents=D.contents:D.url&&(w.contents=null,w.url=D.url),Object.defineProperties(w,{usedBytes:{get:function(){return this.contents.length}}});var M={},d=Object.keys(w.stream_ops);d.forEach(N=>{var k=w.stream_ops[N];M[N]=(...m)=>(FS.forceLoadFile(w),k(...m))});function G(N,k,m,Y,S){var X=N.node.contents;if(S>=X.length)return 0;var q=Math.min(X.length-S,Y);if(X.slice)for(var P=0;P<q;P++)k[m+P]=X[S+P];else for(var P=0;P<q;P++)k[m+P]=X.get(S+P);return q}return M.read=(N,k,m,Y,S)=>(FS.forceLoadFile(w),G(N,k,m,Y,S)),M.mmap=(N,k,m,Y,S)=>{FS.forceLoadFile(w);var X=mmapAlloc();if(!X)throw new FS.ErrnoError(48);return G(N,HEAP8,X,k,m),{ptr:X,allocated:!0}},w.stream_ops=M,w}},SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(I,Q,B){if(PATH.isAbs(Q))return Q;var t;if(I===-100)t=FS.cwd();else{var l=SYSCALLS.getStreamFromFD(I);t=l.path}if(Q.length==0){if(!B)throw new FS.ErrnoError(44);return t}return PATH.join2(t,Q)},doStat(I,Q,B){var t=I(Q);HEAP32[B>>2]=t.dev,HEAP32[B+4>>2]=t.mode,HEAPU32[B+8>>2]=t.nlink,HEAP32[B+12>>2]=t.uid,HEAP32[B+16>>2]=t.gid,HEAP32[B+20>>2]=t.rdev,HEAP64[B+24>>3]=BigInt(t.size),HEAP32[B+32>>2]=4096,HEAP32[B+36>>2]=t.blocks;var l=t.atime.getTime(),o=t.mtime.getTime(),n=t.ctime.getTime();return HEAP64[B+40>>3]=BigInt(Math.floor(l/1e3)),HEAPU32[B+48>>2]=l%1e3*1e3*1e3,HEAP64[B+56>>3]=BigInt(Math.floor(o/1e3)),HEAPU32[B+64>>2]=o%1e3*1e3*1e3,HEAP64[B+72>>3]=BigInt(Math.floor(n/1e3)),HEAPU32[B+80>>2]=n%1e3*1e3*1e3,HEAP64[B+88>>3]=BigInt(t.ino),0},doMsync(I,Q,B,t,l){if(!FS.isFile(Q.node.mode))throw new FS.ErrnoError(43);if(t&2)return 0;var o=HEAPU8.slice(I,I+B);FS.msync(Q,o,l,B,t)},getStreamFromFD(I){var Q=FS.getStreamChecked(I);return Q},varargs:void 0,getStr(I){var Q=UTF8ToString(I);return Q}};function ___syscall_dup3(I,Q,B){try{var t=SYSCALLS.getStreamFromFD(I);if(t.fd===Q)return-28;if(Q<0||Q>=FS.MAX_OPEN_FDS)return-8;var l=FS.getStream(Q);return l&&FS.close(l),FS.dupStream(t,Q).fd}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_dup3.sig="iiii";function ___syscall_faccessat(I,Q,B,t){try{if(Q=SYSCALLS.getStr(Q),Q=SYSCALLS.calculateAt(I,Q),B&-8)return-28;var l=FS.lookupPath(Q,{follow:!0}),o=l.node;if(!o)return-44;var n="";return B&4&&(n+="r"),B&2&&(n+="w"),B&1&&(n+="x"),n&&FS.nodePermissions(o,n)?-2:0}catch(D){if(typeof FS>"u"||D.name!=="ErrnoError")throw D;return-D.errno}}___syscall_faccessat.sig="iipii";function syscallGetVarargI(){var I=HEAP32[+SYSCALLS.varargs>>2];return SYSCALLS.varargs+=4,I}var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(I,Q,B){SYSCALLS.varargs=B;try{var t=SYSCALLS.getStreamFromFD(I);switch(Q){case 0:{var l=syscallGetVarargI();if(l<0)return-28;for(;FS.streams[l];)l++;var o;return o=FS.dupStream(t,l),o.fd}case 1:case 2:return 0;case 3:return t.flags;case 4:{var l=syscallGetVarargI();return t.flags|=l,0}case 12:{var l=syscallGetVarargP(),n=0;return HEAP16[l+n>>1]=2,0}case 13:case 14:return 0}return-28}catch(D){if(typeof FS>"u"||D.name!=="ErrnoError")throw D;return-D.errno}}___syscall_fcntl64.sig="iiip";function ___syscall_fstat64(I,Q){try{var B=SYSCALLS.getStreamFromFD(I);return SYSCALLS.doStat(FS.stat,B.path,Q)}catch(t){if(typeof FS>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}___syscall_fstat64.sig="iip";var INT53_MAX=9007199254740992,INT53_MIN=-9007199254740992,bigintToI53Checked=I=>I<INT53_MIN||I>INT53_MAX?NaN:Number(I);function ___syscall_ftruncate64(I,Q){Q=bigintToI53Checked(Q);try{return isNaN(Q)?61:(FS.ftruncate(I,Q),0)}catch(B){if(typeof FS>"u"||B.name!=="ErrnoError")throw B;return-B.errno}}___syscall_ftruncate64.sig="iij";var stringToUTF8=(I,Q,B)=>stringToUTF8Array(I,HEAPU8,Q,B);function ___syscall_getcwd(I,Q){try{if(Q===0)return-28;var B=FS.cwd(),t=lengthBytesUTF8(B)+1;return Q<t?-68:(stringToUTF8(B,I,Q),t)}catch(l){if(typeof FS>"u"||l.name!=="ErrnoError")throw l;return-l.errno}}___syscall_getcwd.sig="ipp";function ___syscall_getdents64(I,Q,B){try{var t=SYSCALLS.getStreamFromFD(I);t.getdents||(t.getdents=FS.readdir(t.path));for(var l=280,o=0,n=FS.llseek(t,0,1),D=Math.floor(n/l);D<t.getdents.length&&o+l<=B;){var w,M,d=t.getdents[D];if(d===".")w=t.node.id,M=4;else if(d===".."){var G=FS.lookupPath(t.path,{parent:!0});w=G.node.id,M=4}else{var N=FS.lookupNode(t.node,d);w=N.id,M=FS.isChrdev(N.mode)?2:FS.isDir(N.mode)?4:FS.isLink(N.mode)?10:8}HEAP64[Q+o>>3]=BigInt(w),HEAP64[Q+o+8>>3]=BigInt((D+1)*l),HEAP16[Q+o+16>>1]=280,HEAP8[Q+o+18]=M,stringToUTF8(d,Q+o+19,256),o+=l,D+=1}return FS.llseek(t,D*l,0),o}catch(k){if(typeof FS>"u"||k.name!=="ErrnoError")throw k;return-k.errno}}___syscall_getdents64.sig="iipp";function ___syscall_ioctl(I,Q,B){SYSCALLS.varargs=B;try{var t=SYSCALLS.getStreamFromFD(I);switch(Q){case 21509:return t.tty?0:-59;case 21505:{if(!t.tty)return-59;if(t.tty.ops.ioctl_tcgets){var l=t.tty.ops.ioctl_tcgets(t),o=syscallGetVarargP();HEAP32[o>>2]=l.c_iflag||0,HEAP32[o+4>>2]=l.c_oflag||0,HEAP32[o+8>>2]=l.c_cflag||0,HEAP32[o+12>>2]=l.c_lflag||0;for(var n=0;n<32;n++)HEAP8[o+n+17]=l.c_cc[n]||0;return 0}return 0}case 21510:case 21511:case 21512:return t.tty?0:-59;case 21506:case 21507:case 21508:{if(!t.tty)return-59;if(t.tty.ops.ioctl_tcsets){for(var o=syscallGetVarargP(),D=HEAP32[o>>2],w=HEAP32[o+4>>2],M=HEAP32[o+8>>2],d=HEAP32[o+12>>2],G=[],n=0;n<32;n++)G.push(HEAP8[o+n+17]);return t.tty.ops.ioctl_tcsets(t.tty,Q,{c_iflag:D,c_oflag:w,c_cflag:M,c_lflag:d,c_cc:G})}return 0}case 21519:{if(!t.tty)return-59;var o=syscallGetVarargP();return HEAP32[o>>2]=0,0}case 21520:return t.tty?-28:-59;case 21531:{var o=syscallGetVarargP();return FS.ioctl(t,Q,o)}case 21523:{if(!t.tty)return-59;if(t.tty.ops.ioctl_tiocgwinsz){var N=t.tty.ops.ioctl_tiocgwinsz(t.tty),o=syscallGetVarargP();HEAP16[o>>1]=N[0],HEAP16[o+2>>1]=N[1]}return 0}case 21524:return t.tty?0:-59;case 21515:return t.tty?0:-59;default:return-28}}catch(k){if(typeof FS>"u"||k.name!=="ErrnoError")throw k;return-k.errno}}___syscall_ioctl.sig="iiip";function ___syscall_lstat64(I,Q){try{return I=SYSCALLS.getStr(I),SYSCALLS.doStat(FS.lstat,I,Q)}catch(B){if(typeof FS>"u"||B.name!=="ErrnoError")throw B;return-B.errno}}___syscall_lstat64.sig="ipp";function ___syscall_newfstatat(I,Q,B,t){try{Q=SYSCALLS.getStr(Q);var l=t&256,o=t&4096;return t=t&-6401,Q=SYSCALLS.calculateAt(I,Q,o),SYSCALLS.doStat(l?FS.lstat:FS.stat,Q,B)}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return-n.errno}}___syscall_newfstatat.sig="iippi";function ___syscall_openat(I,Q,B,t){SYSCALLS.varargs=t;try{Q=SYSCALLS.getStr(Q),Q=SYSCALLS.calculateAt(I,Q);var l=t?syscallGetVarargI():0;return FS.open(Q,B,l).fd}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return-o.errno}}___syscall_openat.sig="iipip";function ___syscall_readlinkat(I,Q,B,t){try{if(Q=SYSCALLS.getStr(Q),Q=SYSCALLS.calculateAt(I,Q),t<=0)return-28;var l=FS.readlink(Q),o=Math.min(t,lengthBytesUTF8(l)),n=HEAP8[B+o];return stringToUTF8(l,B,t+1),HEAP8[B+o]=n,o}catch(D){if(typeof FS>"u"||D.name!=="ErrnoError")throw D;return-D.errno}}___syscall_readlinkat.sig="iippp";function ___syscall_rmdir(I){try{return I=SYSCALLS.getStr(I),FS.rmdir(I),0}catch(Q){if(typeof FS>"u"||Q.name!=="ErrnoError")throw Q;return-Q.errno}}___syscall_rmdir.sig="ip";function ___syscall_stat64(I,Q){try{return I=SYSCALLS.getStr(I),SYSCALLS.doStat(FS.stat,I,Q)}catch(B){if(typeof FS>"u"||B.name!=="ErrnoError")throw B;return-B.errno}}___syscall_stat64.sig="ipp";function ___syscall_unlinkat(I,Q,B){try{return Q=SYSCALLS.getStr(Q),Q=SYSCALLS.calculateAt(I,Q),B===0?FS.unlink(Q):B===512?FS.rmdir(Q):abort("Invalid flags passed to unlinkat"),0}catch(t){if(typeof FS>"u"||t.name!=="ErrnoError")throw t;return-t.errno}}___syscall_unlinkat.sig="iipi";var ___table_base=new WebAssembly.Global({value:"i32",mutable:!1},1),__abort_js=()=>{abort("")};__abort_js.sig="v";var ENV={},stackAlloc=I=>__emscripten_stack_alloc(I),stringToUTF8OnStack=I=>{var Q=lengthBytesUTF8(I)+1,B=stackAlloc(Q);return stringToUTF8(I,B,Q),B},dlSetError=I=>{var Q=stackSave(),B=stringToUTF8OnStack(I);___dl_seterr(B,0),stackRestore(Q)},dlopenInternal=(I,Q)=>{var B=UTF8ToString(I+36),t=HEAP32[I+4>>2];B=PATH.normalize(B);var l=!!(t&256),o=l?null:{},n={global:l,nodelete:!!(t&4096),loadAsync:Q.loadAsync};if(Q.loadAsync)return loadDynamicLibrary(B,n,o,I);try{return loadDynamicLibrary(B,n,o,I)}catch(D){return dlSetError(`Could not load dynamic lib: ${B}
- ${D}`),0}},__dlopen_js=I=>dlopenInternal(I,{loadAsync:!1});__dlopen_js.sig="pp";var __dlsym_js=(I,Q,B)=>{Q=UTF8ToString(Q);var t,l,o=LDSO.loadedLibsByHandle[I];if(!o.exports.hasOwnProperty(Q)||o.exports[Q].stub)return dlSetError(`Tried to lookup unknown symbol "${Q}" in dynamic lib: ${o.name}`),0;if(l=Object.keys(o.exports).indexOf(Q),t=o.exports[Q],typeof t=="function"){var n=getFunctionAddress(t);n?t=n:(t=addFunction(t,t.sig),HEAPU32[B>>2]=l)}return t};__dlsym_js.sig="pppp";var embindRepr=I=>{if(I===null)return"null";var Q=typeof I;return Q==="object"||Q==="array"||Q==="function"?I.toString():""+I},embind_init_charCodes=()=>{for(var I=new Array(256),Q=0;Q<256;++Q)I[Q]=String.fromCharCode(Q);embind_charCodes=I},embind_charCodes,readLatin1String=I=>{for(var Q="",B=I;HEAPU8[B];)Q+=embind_charCodes[HEAPU8[B++]];return Q},awaitingDependencies={},registeredTypes={},typeDependencies={},BindingError,throwBindingError=I=>{throw new BindingError(I)},InternalError,throwInternalError=I=>{throw new InternalError(I)},whenDependentTypesAreResolved=(I,Q,B)=>{I.forEach(D=>typeDependencies[D]=Q);function t(D){var w=B(D);w.length!==I.length&&throwInternalError("Mismatched type converter count");for(var M=0;M<I.length;++M)registerType(I[M],w[M])}var l=new Array(Q.length),o=[],n=0;Q.forEach((D,w)=>{registeredTypes.hasOwnProperty(D)?l[w]=registeredTypes[D]:(o.push(D),awaitingDependencies.hasOwnProperty(D)||(awaitingDependencies[D]=[]),awaitingDependencies[D].push(()=>{l[w]=registeredTypes[D],++n,n===o.length&&t(l)}))}),o.length===0&&t(l)};function sharedRegisterType(I,Q,B={}){var t=Q.name;if(I||throwBindingError(`type "${t}" must have a positive integer typeid pointer`),registeredTypes.hasOwnProperty(I)){if(B.ignoreDuplicateRegistrations)return;throwBindingError(`Cannot register type '${t}' twice`)}if(registeredTypes[I]=Q,delete typeDependencies[I],awaitingDependencies.hasOwnProperty(I)){var l=awaitingDependencies[I];delete awaitingDependencies[I],l.forEach(o=>o())}}function registerType(I,Q,B={}){return sharedRegisterType(I,Q,B)}var integerReadValueFromPointer=(I,Q,B)=>{switch(Q){case 1:return B?t=>HEAP8[t]:t=>HEAPU8[t];case 2:return B?t=>HEAP16[t>>1]:t=>HEAPU16[t>>1];case 4:return B?t=>HEAP32[t>>2]:t=>HEAPU32[t>>2];case 8:return B?t=>HEAP64[t>>3]:t=>HEAPU64[t>>3];default:throw new TypeError(`invalid integer width (${Q}): ${I}`)}},__embind_register_bigint=(I,Q,B,t,l)=>{Q=readLatin1String(Q);var o=Q.indexOf("u")!=-1;registerType(I,{name:Q,fromWireType:n=>n,toWireType:function(n,D){if(typeof D!="bigint"&&typeof D!="number")throw new TypeError(`Cannot convert "${embindRepr(D)}" to ${this.name}`);return typeof D=="number"&&(D=BigInt(D)),D},argPackAdvance:GenericWireTypeSize,readValueFromPointer:integerReadValueFromPointer(Q,B,!o),destructorFunction:null})};__embind_register_bigint.sig="vpppjj";var GenericWireTypeSize=8,__embind_register_bool=(I,Q,B,t)=>{Q=readLatin1String(Q),registerType(I,{name:Q,fromWireType:function(l){return!!l},toWireType:function(l,o){return o?B:t},argPackAdvance:GenericWireTypeSize,readValueFromPointer:function(l){return this.fromWireType(HEAPU8[l])},destructorFunction:null})};__embind_register_bool.sig="vppii";var shallowCopyInternalPointer=I=>({count:I.count,deleteScheduled:I.deleteScheduled,preservePointerOnDelete:I.preservePointerOnDelete,ptr:I.ptr,ptrType:I.ptrType,smartPtr:I.smartPtr,smartPtrType:I.smartPtrType}),throwInstanceAlreadyDeleted=I=>{function Q(B){return B.$$.ptrType.registeredClass.name}throwBindingError(Q(I)+" instance already deleted")},finalizationRegistry=!1,detachFinalizer=I=>{},runDestructor=I=>{I.smartPtr?I.smartPtrType.rawDestructor(I.smartPtr):I.ptrType.registeredClass.rawDestructor(I.ptr)},releaseClassHandle=I=>{I.count.value-=1;var Q=I.count.value===0;Q&&runDestructor(I)},downcastPointer=(I,Q,B)=>{if(Q===B)return I;if(B.baseClass===void 0)return null;var t=downcastPointer(I,Q,B.baseClass);return t===null?null:B.downcast(t)},registeredPointers={},getInheritedInstanceCount=()=>Object.keys(registeredInstances).length,getLiveInheritedInstances=()=>{var I=[];for(var Q in registeredInstances)registeredInstances.hasOwnProperty(Q)&&I.push(registeredInstances[Q]);return I},deletionQueue=[],flushPendingDeletes=()=>{for(;deletionQueue.length;){var I=deletionQueue.pop();I.$$.deleteScheduled=!1,I.delete()}},delayFunction,setDelayFunction=I=>{delayFunction=I,deletionQueue.length&&delayFunction&&delayFunction(flushPendingDeletes)},init_embind=()=>{Module.getInheritedInstanceCount=getInheritedInstanceCount,Module.getLiveInheritedInstances=getLiveInheritedInstances,Module.flushPendingDeletes=flushPendingDeletes,Module.setDelayFunction=setDelayFunction},registeredInstances={},getBasestPointer=(I,Q)=>{for(Q===void 0&&throwBindingError("ptr should not be undefined");I.baseClass;)Q=I.upcast(Q),I=I.baseClass;return Q},getInheritedInstance=(I,Q)=>(Q=getBasestPointer(I,Q),registeredInstances[Q]),makeClassHandle=(I,Q)=>{(!Q.ptrType||!Q.ptr)&&throwInternalError("makeClassHandle requires ptr and ptrType");var B=!!Q.smartPtrType,t=!!Q.smartPtr;return B!==t&&throwInternalError("Both smartPtrType and smartPtr must be specified"),Q.count={value:1},attachFinalizer(Object.create(I,{$$:{value:Q,writable:!0}}))};function RegisteredPointer_fromWireType(I){var Q=this.getPointee(I);if(!Q)return this.destructor(I),null;var B=getInheritedInstance(this.registeredClass,Q);if(B!==void 0){if(B.$$.count.value===0)return B.$$.ptr=Q,B.$$.smartPtr=I,B.clone();var t=B.clone();return this.destructor(I),t}function l(){return this.isSmartPointer?makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:Q,smartPtrType:this,smartPtr:I}):makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:I})}var o=this.registeredClass.getActualType(Q),n=registeredPointers[o];if(!n)return l.call(this);var D;this.isConst?D=n.constPointerType:D=n.pointerType;var w=downcastPointer(Q,this.registeredClass,D.registeredClass);return w===null?l.call(this):this.isSmartPointer?makeClassHandle(D.registeredClass.instancePrototype,{ptrType:D,ptr:w,smartPtrType:this,smartPtr:I}):makeClassHandle(D.registeredClass.instancePrototype,{ptrType:D,ptr:w})}var attachFinalizer=I=>typeof FinalizationRegistry>"u"?(attachFinalizer=Q=>Q,I):(finalizationRegistry=new FinalizationRegistry(Q=>{releaseClassHandle(Q.$$)}),attachFinalizer=Q=>{var B=Q.$$,t=!!B.smartPtr;if(t){var l={$$:B};finalizationRegistry.register(Q,l,Q)}return Q},detachFinalizer=Q=>finalizationRegistry.unregister(Q),attachFinalizer(I)),init_ClassHandle=()=>{Object.assign(ClassHandle.prototype,{isAliasOf(I){if(!(this instanceof ClassHandle)||!(I instanceof ClassHandle))return!1;var Q=this.$$.ptrType.registeredClass,B=this.$$.ptr;I.$$=I.$$;for(var t=I.$$.ptrType.registeredClass,l=I.$$.ptr;Q.baseClass;)B=Q.upcast(B),Q=Q.baseClass;for(;t.baseClass;)l=t.upcast(l),t=t.baseClass;return Q===t&&B===l},clone(){if(this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.preservePointerOnDelete)return this.$$.count.value+=1,this;var I=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));return I.$$.count.value+=1,I.$$.deleteScheduled=!1,I},delete(){this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&throwBindingError("Object already scheduled for deletion"),detachFinalizer(this),releaseClassHandle(this.$$),this.$$.preservePointerOnDelete||(this.$$.smartPtr=void 0,this.$$.ptr=void 0)},isDeleted(){return!this.$$.ptr},deleteLater(){return this.$$.ptr||throwInstanceAlreadyDeleted(this),this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete&&throwBindingError("Object already scheduled for deletion"),deletionQueue.push(this),deletionQueue.length===1&&delayFunction&&delayFunction(flushPendingDeletes),this.$$.deleteScheduled=!0,this}})};function ClassHandle(){}var createNamedFunction=(I,Q)=>Object.defineProperty(Q,"name",{value:I}),ensureOverloadTable=(I,Q,B)=>{if(I[Q].overloadTable===void 0){var t=I[Q];I[Q]=function(...l){return I[Q].overloadTable.hasOwnProperty(l.length)||throwBindingError(`Function '${B}' called with an invalid number of arguments (${l.length}) - expects one of (${I[Q].overloadTable})!`),I[Q].overloadTable[l.length].apply(this,l)},I[Q].overloadTable=[],I[Q].overloadTable[t.argCount]=t}},exposePublicSymbol=(I,Q,B)=>{Module.hasOwnProperty(I)?((B===void 0||Module[I].overloadTable!==void 0&&Module[I].overloadTable[B]!==void 0)&&throwBindingError(`Cannot register public name '${I}' twice`),ensureOverloadTable(Module,I,I),Module.hasOwnProperty(B)&&throwBindingError(`Cannot register multiple overloads of a function with the same number of arguments (${B})!`),Module[I].overloadTable[B]=Q):(Module[I]=Q,B!==void 0&&(Module[I].numArguments=B))},char_0=48,char_9=57,makeLegalFunctionName=I=>{if(I===void 0)return"_unknown";I=I.replace(/[^a-zA-Z0-9_]/g,"$");var Q=I.charCodeAt(0);return Q>=char_0&&Q<=char_9?`_${I}`:I};function RegisteredClass(I,Q,B,t,l,o,n,D){this.name=I,this.constructor=Q,this.instancePrototype=B,this.rawDestructor=t,this.baseClass=l,this.getActualType=o,this.upcast=n,this.downcast=D,this.pureVirtualFunctions=[]}var upcastPointer=(I,Q,B)=>{for(;Q!==B;)Q.upcast||throwBindingError(`Expected null or instance of ${B.name}, got an instance of ${Q.name}`),I=Q.upcast(I),Q=Q.baseClass;return I};function constNoSmartPtrRawPointerToWireType(I,Q){if(Q===null)return this.isReference&&throwBindingError(`null is not a valid ${this.name}`),0;Q.$$||throwBindingError(`Cannot pass "${embindRepr(Q)}" as a ${this.name}`),Q.$$.ptr||throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`);var B=Q.$$.ptrType.registeredClass,t=upcastPointer(Q.$$.ptr,B,this.registeredClass);return t}function genericPointerToWireType(I,Q){var B;if(Q===null)return this.isReference&&throwBindingError(`null is not a valid ${this.name}`),this.isSmartPointer?(B=this.rawConstructor(),I!==null&&I.push(this.rawDestructor,B),B):0;(!Q||!Q.$$)&&throwBindingError(`Cannot pass "${embindRepr(Q)}" as a ${this.name}`),Q.$$.ptr||throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`),!this.isConst&&Q.$$.ptrType.isConst&&throwBindingError(`Cannot convert argument of type ${Q.$$.smartPtrType?Q.$$.smartPtrType.name:Q.$$.ptrType.name} to parameter type ${this.name}`);var t=Q.$$.ptrType.registeredClass;if(B=upcastPointer(Q.$$.ptr,t,this.registeredClass),this.isSmartPointer)switch(Q.$$.smartPtr===void 0&&throwBindingError("Passing raw pointer to smart pointer is illegal"),this.sharingPolicy){case 0:Q.$$.smartPtrType===this?B=Q.$$.smartPtr:throwBindingError(`Cannot convert argument of type ${Q.$$.smartPtrType?Q.$$.smartPtrType.name:Q.$$.ptrType.name} to parameter type ${this.name}`);break;case 1:B=Q.$$.smartPtr;break;case 2:if(Q.$$.smartPtrType===this)B=Q.$$.smartPtr;else{var l=Q.clone();B=this.rawShare(B,Emval.toHandle(()=>l.delete())),I!==null&&I.push(this.rawDestructor,B)}break;default:throwBindingError("Unsupporting sharing policy")}return B}function nonConstNoSmartPtrRawPointerToWireType(I,Q){if(Q===null)return this.isReference&&throwBindingError(`null is not a valid ${this.name}`),0;Q.$$||throwBindingError(`Cannot pass "${embindRepr(Q)}" as a ${this.name}`),Q.$$.ptr||throwBindingError(`Cannot pass deleted object as a pointer of type ${this.name}`),Q.$$.ptrType.isConst&&throwBindingError(`Cannot convert argument of type ${Q.$$.ptrType.name} to parameter type ${this.name}`);var B=Q.$$.ptrType.registeredClass,t=upcastPointer(Q.$$.ptr,B,this.registeredClass);return t}function readPointer(I){return this.fromWireType(HEAPU32[I>>2])}var init_RegisteredPointer=()=>{Object.assign(RegisteredPointer.prototype,{getPointee(I){return this.rawGetPointee&&(I=this.rawGetPointee(I)),I},destructor(I){var Q;(Q=this.rawDestructor)==null||Q.call(this,I)},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,fromWireType:RegisteredPointer_fromWireType})};function RegisteredPointer(I,Q,B,t,l,o,n,D,w,M,d){this.name=I,this.registeredClass=Q,this.isReference=B,this.isConst=t,this.isSmartPointer=l,this.pointeeType=o,this.sharingPolicy=n,this.rawGetPointee=D,this.rawConstructor=w,this.rawShare=M,this.rawDestructor=d,!l&&Q.baseClass===void 0?t?(this.toWireType=constNoSmartPtrRawPointerToWireType,this.destructorFunction=null):(this.toWireType=nonConstNoSmartPtrRawPointerToWireType,this.destructorFunction=null):this.toWireType=genericPointerToWireType}var replacePublicSymbol=(I,Q,B)=>{Module.hasOwnProperty(I)||throwInternalError("Replacing nonexistent public symbol"),Module[I].overloadTable!==void 0&&B!==void 0?Module[I].overloadTable[B]=Q:(Module[I]=Q,Module[I].argCount=B)},embind__requireFunction=(I,Q)=>{I=readLatin1String(I);function B(){return getWasmTableEntry(Q)}var t=B();return typeof t!="function"&&throwBindingError(`unknown function pointer with signature ${I}: ${Q}`),t},extendError=(I,Q)=>{var B=createNamedFunction(Q,function(t){this.name=Q,this.message=t;var l=new Error(t).stack;l!==void 0&&(this.stack=this.toString()+`
- `+l.replace(/^Error(:[^\n]*)?\n/,""))});return B.prototype=Object.create(I.prototype),B.prototype.constructor=B,B.prototype.toString=function(){return this.message===void 0?this.name:`${this.name}: ${this.message}`},B},UnboundTypeError,getTypeName=I=>{var Q=___getTypeName(I),B=readLatin1String(Q);return _free(Q),B},throwUnboundTypeError=(I,Q)=>{var B=[],t={};function l(o){if(!t[o]&&!registeredTypes[o]){if(typeDependencies[o]){typeDependencies[o].forEach(l);return}B.push(o),t[o]=!0}}throw Q.forEach(l),new UnboundTypeError(`${I}: `+B.map(getTypeName).join([", "]))},__embind_register_class=(I,Q,B,t,l,o,n,D,w,M,d,G,N)=>{d=readLatin1String(d),o=embind__requireFunction(l,o),D&&(D=embind__requireFunction(n,D)),M&&(M=embind__requireFunction(w,M)),N=embind__requireFunction(G,N);var k=makeLegalFunctionName(d);exposePublicSymbol(k,function(){throwUnboundTypeError(`Cannot construct ${d} due to unbound types`,[t])}),whenDependentTypesAreResolved([I,Q,B],t?[t]:[],m=>{var EA;m=m[0];var Y,S;t?(Y=m.registeredClass,S=Y.instancePrototype):S=ClassHandle.prototype;var X=createNamedFunction(d,function(...x){if(Object.getPrototypeOf(this)!==q)throw new BindingError("Use 'new' to construct "+d);if(P.constructor_body===void 0)throw new BindingError(d+" has no accessible constructor");var AA=P.constructor_body[x.length];if(AA===void 0)throw new BindingError(`Tried to invoke ctor of ${d} with invalid number of parameters (${x.length}) - expected (${Object.keys(P.constructor_body).toString()}) parameters instead!`);return AA.apply(this,x)}),q=Object.create(S,{constructor:{value:X}});X.prototype=q;var P=new RegisteredClass(d,X,q,N,Y,o,D,M);P.baseClass&&((EA=P.baseClass).__derivedClasses??(EA.__derivedClasses=[]),P.baseClass.__derivedClasses.push(P));var gA=new RegisteredPointer(d,P,!0,!1,!1),QA=new RegisteredPointer(d+"*",P,!1,!1,!1),J=new RegisteredPointer(d+" const*",P,!1,!0,!1);return registeredPointers[I]={pointerType:QA,constPointerType:J},replacePublicSymbol(k,X),[gA,QA,J]})};__embind_register_class.sig="vppppppppppppp";var heap32VectorToArray=(I,Q)=>{for(var B=[],t=0;t<I;t++)B.push(HEAPU32[Q+t*4>>2]);return B},runDestructors=I=>{for(;I.length;){var Q=I.pop(),B=I.pop();B(Q)}};function usesDestructorStack(I){for(var Q=1;Q<I.length;++Q)if(I[Q]!==null&&I[Q].destructorFunction===void 0)return!0;return!1}function newFunc(I,Q){if(!(I instanceof Function))throw new TypeError(`new_ called with constructor type ${typeof I} which is not a function`);var B=createNamedFunction(I.name||"unknownFunctionName",function(){});B.prototype=I.prototype;var t=new B,l=I.apply(t,Q);return l instanceof Object?l:t}function createJsInvoker(I,Q,B,t){var l=usesDestructorStack(I),o=I.length-2,n=[],D=["fn"];Q&&D.push("thisWired");for(var w=0;w<o;++w)n.push(`arg${w}`),D.push(`arg${w}Wired`);n=n.join(","),D=D.join(",");var M=`return function (${n}) {
- `;l&&(M+=`var destructors = [];
- `);var d=l?"destructors":"null",G=["humanName","throwBindingError","invoker","fn","runDestructors","retType","classParam"];Q&&(M+=`var thisWired = classParam['toWireType'](${d}, this);
- `);for(var w=0;w<o;++w)M+=`var arg${w}Wired = argType${w}['toWireType'](${d}, arg${w});
- `,G.push(`argType${w}`);if(M+=(B||t?"var rv = ":"")+`invoker(${D});
- `,l)M+=`runDestructors(destructors);
- `;else for(var w=Q?1:2;w<I.length;++w){var N=w===1?"thisWired":"arg"+(w-2)+"Wired";I[w].destructorFunction!==null&&(M+=`${N}_dtor(${N});
- `,G.push(`${N}_dtor`))}return B&&(M+=`var ret = retType['fromWireType'](rv);
- return ret;
- `),M+=`}
- `,[G,M]}function craftInvokerFunction(I,Q,B,t,l,o){var n=Q.length;n<2&&throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!");for(var D=Q[1]!==null&&B!==null,w=usesDestructorStack(Q),M=Q[0].name!=="void",d=[I,throwBindingError,t,l,runDestructors,Q[0],Q[1]],G=0;G<n-2;++G)d.push(Q[G+2]);if(!w)for(var G=D?1:2;G<Q.length;++G)Q[G].destructorFunction!==null&&d.push(Q[G].destructorFunction);let[N,k]=createJsInvoker(Q,D,M,o);N.push(k);var m=newFunc(Function,N)(...d);return createNamedFunction(I,m)}var __embind_register_class_constructor=(I,Q,B,t,l,o)=>{var n=heap32VectorToArray(Q,B);l=embind__requireFunction(t,l),whenDependentTypesAreResolved([],[I],D=>{D=D[0];var w=`constructor ${D.name}`;if(D.registeredClass.constructor_body===void 0&&(D.registeredClass.constructor_body=[]),D.registeredClass.constructor_body[Q-1]!==void 0)throw new BindingError(`Cannot register multiple constructors with identical number of parameters (${Q-1}) for class '${D.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return D.registeredClass.constructor_body[Q-1]=()=>{throwUnboundTypeError(`Cannot construct ${D.name} due to unbound types`,n)},whenDependentTypesAreResolved([],n,M=>(M.splice(1,0,null),D.registeredClass.constructor_body[Q-1]=craftInvokerFunction(w,M,null,l,o),[])),[]})};__embind_register_class_constructor.sig="vpipppp";var getFunctionName=I=>{I=I.trim();const Q=I.indexOf("(");return Q!==-1?I.substr(0,Q):I},__embind_register_class_function=(I,Q,B,t,l,o,n,D,w,M)=>{var d=heap32VectorToArray(B,t);Q=readLatin1String(Q),Q=getFunctionName(Q),o=embind__requireFunction(l,o),whenDependentTypesAreResolved([],[I],G=>{G=G[0];var N=`${G.name}.${Q}`;Q.startsWith("@@")&&(Q=Symbol[Q.substring(2)]),D&&G.registeredClass.pureVirtualFunctions.push(Q);function k(){throwUnboundTypeError(`Cannot call ${N} due to unbound types`,d)}var m=G.registeredClass.instancePrototype,Y=m[Q];return Y===void 0||Y.overloadTable===void 0&&Y.className!==G.name&&Y.argCount===B-2?(k.argCount=B-2,k.className=G.name,m[Q]=k):(ensureOverloadTable(m,Q,N),m[Q].overloadTable[B-2]=k),whenDependentTypesAreResolved([],d,S=>{var X=craftInvokerFunction(N,S,G,o,n,w);return m[Q].overloadTable===void 0?(X.argCount=B-2,m[Q]=X):m[Q].overloadTable[B-2]=X,[]}),[]})};__embind_register_class_function.sig="vppippppiii";var validateThis=(I,Q,B)=>(I instanceof Object||throwBindingError(`${B} with invalid "this": ${I}`),I instanceof Q.registeredClass.constructor||throwBindingError(`${B} incompatible with "this" of type ${I.constructor.name}`),I.$$.ptr||throwBindingError(`cannot call emscripten binding method ${B} on deleted object`),upcastPointer(I.$$.ptr,I.$$.ptrType.registeredClass,Q.registeredClass)),__embind_register_class_property=(I,Q,B,t,l,o,n,D,w,M)=>{Q=readLatin1String(Q),l=embind__requireFunction(t,l),whenDependentTypesAreResolved([],[I],d=>{d=d[0];var G=`${d.name}.${Q}`,N={get(){throwUnboundTypeError(`Cannot access ${G} due to unbound types`,[B,n])},enumerable:!0,configurable:!0};return w?N.set=()=>throwUnboundTypeError(`Cannot access ${G} due to unbound types`,[B,n]):N.set=k=>throwBindingError(G+" is a read-only property"),Object.defineProperty(d.registeredClass.instancePrototype,Q,N),whenDependentTypesAreResolved([],w?[B,n]:[B],k=>{var m=k[0],Y={get(){var X=validateThis(this,d,G+" getter");return m.fromWireType(l(o,X))},enumerable:!0};if(w){w=embind__requireFunction(D,w);var S=k[1];Y.set=function(X){var q=validateThis(this,d,G+" setter"),P=[];w(M,q,S.toWireType(P,X)),runDestructors(P)}}return Object.defineProperty(d.registeredClass.instancePrototype,Q,Y),[]}),[]})};__embind_register_class_property.sig="vpppppppppp";var __embind_register_constant=(I,Q,B)=>{I=readLatin1String(I),whenDependentTypesAreResolved([],[Q],t=>(t=t[0],Module[I]=t.fromWireType(B),[]))};__embind_register_constant.sig="vppd";var emval_freelist=[],emval_handles=[],__emval_decref=I=>{I>9&&--emval_handles[I+1]===0&&(emval_handles[I]=void 0,emval_freelist.push(I))};__emval_decref.sig="vp";var count_emval_handles=()=>emval_handles.length/2-5-emval_freelist.length,init_emval=()=>{emval_handles.push(0,1,void 0,1,null,1,!0,1,!1,1),Module.count_emval_handles=count_emval_handles},Emval={toValue:I=>(I||throwBindingError("Cannot use deleted val. handle = "+I),emval_handles[I]),toHandle:I=>{switch(I){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:{const Q=emval_freelist.pop()||emval_handles.length;return emval_handles[Q]=I,emval_handles[Q+1]=1,Q}}}},EmValType={name:"emscripten::val",fromWireType:I=>{var Q=Emval.toValue(I);return __emval_decref(I),Q},toWireType:(I,Q)=>Emval.toHandle(Q),argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction:null},__embind_register_emval=I=>registerType(I,EmValType);__embind_register_emval.sig="vp";var enumReadValueFromPointer=(I,Q,B)=>{switch(Q){case 1:return B?function(t){return this.fromWireType(HEAP8[t])}:function(t){return this.fromWireType(HEAPU8[t])};case 2:return B?function(t){return this.fromWireType(HEAP16[t>>1])}:function(t){return this.fromWireType(HEAPU16[t>>1])};case 4:return B?function(t){return this.fromWireType(HEAP32[t>>2])}:function(t){return this.fromWireType(HEAPU32[t>>2])};default:throw new TypeError(`invalid integer width (${Q}): ${I}`)}},__embind_register_enum=(I,Q,B,t)=>{Q=readLatin1String(Q);function l(){}l.values={},registerType(I,{name:Q,constructor:l,fromWireType:function(o){return this.constructor.values[o]},toWireType:(o,n)=>n.value,argPackAdvance:GenericWireTypeSize,readValueFromPointer:enumReadValueFromPointer(Q,B,t),destructorFunction:null}),exposePublicSymbol(Q,l)};__embind_register_enum.sig="vpppi";var requireRegisteredType=(I,Q)=>{var B=registeredTypes[I];return B===void 0&&throwBindingError(`${Q} has unknown type ${getTypeName(I)}`),B},__embind_register_enum_value=(I,Q,B)=>{var t=requireRegisteredType(I,"enum");Q=readLatin1String(Q);var l=t.constructor,o=Object.create(t.constructor.prototype,{value:{value:B},constructor:{value:createNamedFunction(`${t.name}_${Q}`,function(){})}});l.values[B]=o,l[Q]=o};__embind_register_enum_value.sig="vppi";var floatReadValueFromPointer=(I,Q)=>{switch(Q){case 4:return function(B){return this.fromWireType(HEAPF32[B>>2])};case 8:return function(B){return this.fromWireType(HEAPF64[B>>3])};default:throw new TypeError(`invalid float width (${Q}): ${I}`)}},__embind_register_float=(I,Q,B)=>{Q=readLatin1String(Q),registerType(I,{name:Q,fromWireType:t=>t,toWireType:(t,l)=>l,argPackAdvance:GenericWireTypeSize,readValueFromPointer:floatReadValueFromPointer(Q,B),destructorFunction:null})};__embind_register_float.sig="vppp";var __embind_register_function=(I,Q,B,t,l,o,n,D)=>{var w=heap32VectorToArray(Q,B);I=readLatin1String(I),I=getFunctionName(I),l=embind__requireFunction(t,l),exposePublicSymbol(I,function(){throwUnboundTypeError(`Cannot call ${I} due to unbound types`,w)},Q-1),whenDependentTypesAreResolved([],w,M=>{var d=[M[0],null].concat(M.slice(1));return replacePublicSymbol(I,craftInvokerFunction(I,d,null,l,o,n),Q-1),[]})};__embind_register_function.sig="vpippppii";var __embind_register_integer=(I,Q,B,t,l)=>{Q=readLatin1String(Q);var o=d=>d;if(t===0){var n=32-8*B;o=d=>d<<n>>>n}var D=Q.includes("unsigned"),w=(d,G)=>{},M;D?M=function(d,G){return w(G,this.name),G>>>0}:M=function(d,G){return w(G,this.name),G},registerType(I,{name:Q,fromWireType:o,toWireType:M,argPackAdvance:GenericWireTypeSize,readValueFromPointer:integerReadValueFromPointer(Q,B,t!==0),destructorFunction:null})};__embind_register_integer.sig="vpppii";var __embind_register_memory_view=(I,Q,B)=>{var t=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,BigInt64Array,BigUint64Array],l=t[Q];function o(n){var D=HEAPU32[n>>2],w=HEAPU32[n+4>>2];return new l(HEAP8.buffer,w,D)}B=readLatin1String(B),registerType(I,{name:B,fromWireType:o,argPackAdvance:GenericWireTypeSize,readValueFromPointer:o},{ignoreDuplicateRegistrations:!0})};__embind_register_memory_view.sig="vpip";var EmValOptionalType=Object.assign({optional:!0},EmValType),__embind_register_optional=(I,Q)=>{registerType(I,EmValOptionalType)};__embind_register_optional.sig="vpp";var __embind_register_std_string=(I,Q)=>{Q=readLatin1String(Q);var B=Q==="std::string";registerType(I,{name:Q,fromWireType(t){var l=HEAPU32[t>>2],o=t+4,n;if(B)for(var D=o,w=0;w<=l;++w){var M=o+w;if(w==l||HEAPU8[M]==0){var d=M-D,G=UTF8ToString(D,d);n===void 0?n=G:(n+=String.fromCharCode(0),n+=G),D=M+1}}else{for(var N=new Array(l),w=0;w<l;++w)N[w]=String.fromCharCode(HEAPU8[o+w]);n=N.join("")}return _free(t),n},toWireType(t,l){l instanceof ArrayBuffer&&(l=new Uint8Array(l));var o,n=typeof l=="string";n||l instanceof Uint8Array||l instanceof Uint8ClampedArray||l instanceof Int8Array||throwBindingError("Cannot pass non-string to std::string"),B&&n?o=lengthBytesUTF8(l):o=l.length;var D=_malloc(4+o+1),w=D+4;if(HEAPU32[D>>2]=o,B&&n)stringToUTF8(l,w,o+1);else if(n)for(var M=0;M<o;++M){var d=l.charCodeAt(M);d>255&&(_free(w),throwBindingError("String has UTF-16 code units that do not fit in 8 bits")),HEAPU8[w+M]=d}else for(var M=0;M<o;++M)HEAPU8[w+M]=l[M];return t!==null&&t.push(_free,D),D},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction(t){_free(t)}})};__embind_register_std_string.sig="vpp";var UTF16Decoder=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,UTF16ToString=(I,Q)=>{for(var B=I,t=B>>1,l=t+Q/2;!(t>=l)&&HEAPU16[t];)++t;if(B=t<<1,B-I>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(I,B));for(var o="",n=0;!(n>=Q/2);++n){var D=HEAP16[I+n*2>>1];if(D==0)break;o+=String.fromCharCode(D)}return o},stringToUTF16=(I,Q,B)=>{if(B??(B=2147483647),B<2)return 0;B-=2;for(var t=Q,l=B<I.length*2?B/2:I.length,o=0;o<l;++o){var n=I.charCodeAt(o);HEAP16[Q>>1]=n,Q+=2}return HEAP16[Q>>1]=0,Q-t},lengthBytesUTF16=I=>I.length*2,UTF32ToString=(I,Q)=>{for(var B=0,t="";!(B>=Q/4);){var l=HEAP32[I+B*4>>2];if(l==0)break;if(++B,l>=65536){var o=l-65536;t+=String.fromCharCode(55296|o>>10,56320|o&1023)}else t+=String.fromCharCode(l)}return t},stringToUTF32=(I,Q,B)=>{if(B??(B=2147483647),B<4)return 0;for(var t=Q,l=t+B-4,o=0;o<I.length;++o){var n=I.charCodeAt(o);if(n>=55296&&n<=57343){var D=I.charCodeAt(++o);n=65536+((n&1023)<<10)|D&1023}if(HEAP32[Q>>2]=n,Q+=4,Q+4>l)break}return HEAP32[Q>>2]=0,Q-t},lengthBytesUTF32=I=>{for(var Q=0,B=0;B<I.length;++B){var t=I.charCodeAt(B);t>=55296&&t<=57343&&++B,Q+=4}return Q},__embind_register_std_wstring=(I,Q,B)=>{B=readLatin1String(B);var t,l,o,n;Q===2?(t=UTF16ToString,l=stringToUTF16,n=lengthBytesUTF16,o=D=>HEAPU16[D>>1]):Q===4&&(t=UTF32ToString,l=stringToUTF32,n=lengthBytesUTF32,o=D=>HEAPU32[D>>2]),registerType(I,{name:B,fromWireType:D=>{for(var w=HEAPU32[D>>2],M,d=D+4,G=0;G<=w;++G){var N=D+4+G*Q;if(G==w||o(N)==0){var k=N-d,m=t(d,k);M===void 0?M=m:(M+=String.fromCharCode(0),M+=m),d=N+Q}}return _free(D),M},toWireType:(D,w)=>{typeof w!="string"&&throwBindingError(`Cannot pass non-string to C++ string type ${B}`);var M=n(w),d=_malloc(4+M+Q);return HEAPU32[d>>2]=M/Q,l(w,d+4,M+Q),D!==null&&D.push(_free,d),d},argPackAdvance:GenericWireTypeSize,readValueFromPointer:readPointer,destructorFunction(D){_free(D)}})};__embind_register_std_wstring.sig="vppp";var __embind_register_void=(I,Q)=>{Q=readLatin1String(Q),registerType(I,{isVoid:!0,name:Q,argPackAdvance:0,fromWireType:()=>{},toWireType:(B,t)=>{}})};__embind_register_void.sig="vpp";var nowIsMonotonic=1,__emscripten_get_now_is_monotonic=()=>nowIsMonotonic;__emscripten_get_now_is_monotonic.sig="i";var emval_returnValue=(I,Q,B)=>{var t=[],l=I.toWireType(t,B);return t.length&&(HEAPU32[Q>>2]=Emval.toHandle(t)),l},__emval_as=(I,Q,B)=>(I=Emval.toValue(I),Q=requireRegisteredType(Q,"emval::as"),emval_returnValue(Q,B,I));__emval_as.sig="dppp";var __emval_as_uint64=(I,Q)=>(I=Emval.toValue(I),Q=requireRegisteredType(Q,"emval::as"),Q.toWireType(null,I));__emval_as_uint64.sig="jpp";var emval_symbols={},getStringOrSymbol=I=>{var Q=emval_symbols[I];return Q===void 0?readLatin1String(I):Q},emval_methodCallers=[],__emval_call_method=(I,Q,B,t,l)=>(I=emval_methodCallers[I],Q=Emval.toValue(Q),B=getStringOrSymbol(B),I(Q,Q[B],t,l));__emval_call_method.sig="dppppp";var __emval_equals=(I,Q)=>(I=Emval.toValue(I),Q=Emval.toValue(Q),I==Q);__emval_equals.sig="ipp";var emval_addMethodCaller=I=>{var Q=emval_methodCallers.length;return emval_methodCallers.push(I),Q},emval_lookupTypes=(I,Q)=>{for(var B=new Array(I),t=0;t<I;++t)B[t]=requireRegisteredType(HEAPU32[Q+t*4>>2],"parameter "+t);return B},__emval_get_method_caller=(I,Q,B)=>{var t=emval_lookupTypes(I,Q),l=t.shift();I--;var o=`return function (obj, func, destructorsRef, args) {
- `,n=0,D=[];B===0&&D.push("obj");for(var w=["retType"],M=[l],d=0;d<I;++d)D.push("arg"+d),w.push("argType"+d),M.push(t[d]),o+=` var arg${d} = argType${d}.readValueFromPointer(args${n?"+"+n:""});
- `,n+=t[d].argPackAdvance;var G=B===1?"new func":"func.call";o+=` var rv = ${G}(${D.join(", ")});
- `,l.isVoid||(w.push("emval_returnValue"),M.push(emval_returnValue),o+=` return emval_returnValue(retType, destructorsRef, rv);
- `),o+=`};
- `,w.push(o);var N=newFunc(Function,w)(...M),k=`methodCaller<(${t.map(m=>m.name).join(", ")}) => ${l.name}>`;return emval_addMethodCaller(createNamedFunction(k,N))};__emval_get_method_caller.sig="pipi";var __emval_get_property=(I,Q)=>(I=Emval.toValue(I),Q=Emval.toValue(Q),Emval.toHandle(I[Q]));__emval_get_property.sig="ppp";var __emval_incref=I=>{I>9&&(emval_handles[I+1]+=1)};__emval_incref.sig="vp";var __emval_new_array=()=>Emval.toHandle([]);__emval_new_array.sig="p";var __emval_new_array_from_memory_view=I=>{I=Emval.toValue(I);for(var Q=new Array(I.length),B=0;B<I.length;B++)Q[B]=I[B];return Emval.toHandle(Q)};__emval_new_array_from_memory_view.sig="pp";var __emval_new_cstring=I=>Emval.toHandle(getStringOrSymbol(I));__emval_new_cstring.sig="pp";var __emval_new_object=()=>Emval.toHandle({});__emval_new_object.sig="p";var __emval_new_u8string=I=>Emval.toHandle(UTF8ToString(I));__emval_new_u8string.sig="pp";var __emval_run_destructors=I=>{var Q=Emval.toValue(I);runDestructors(Q),__emval_decref(I)};__emval_run_destructors.sig="vp";var __emval_set_property=(I,Q,B)=>{I=Emval.toValue(I),Q=Emval.toValue(Q),B=Emval.toValue(B),I[Q]=B};__emval_set_property.sig="vppp";var __emval_take_value=(I,Q)=>{I=requireRegisteredType(I,"_emval_take_value");var B=I.readValueFromPointer(Q);return Emval.toHandle(B)};__emval_take_value.sig="ppp";function __gmtime_js(I,Q){I=bigintToI53Checked(I);var B=new Date(I*1e3);HEAP32[Q>>2]=B.getUTCSeconds(),HEAP32[Q+4>>2]=B.getUTCMinutes(),HEAP32[Q+8>>2]=B.getUTCHours(),HEAP32[Q+12>>2]=B.getUTCDate(),HEAP32[Q+16>>2]=B.getUTCMonth(),HEAP32[Q+20>>2]=B.getUTCFullYear()-1900,HEAP32[Q+24>>2]=B.getUTCDay();var t=Date.UTC(B.getUTCFullYear(),0,1,0,0,0,0),l=(B.getTime()-t)/(1e3*60*60*24)|0;HEAP32[Q+28>>2]=l}__gmtime_js.sig="vjp";var isLeapYear=I=>I%4===0&&(I%100!==0||I%400===0),MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335],MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334],ydayFromDate=I=>{var Q=isLeapYear(I.getFullYear()),B=Q?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE,t=B[I.getMonth()]+I.getDate()-1;return t};function __localtime_js(I,Q){I=bigintToI53Checked(I);var B=new Date(I*1e3);HEAP32[Q>>2]=B.getSeconds(),HEAP32[Q+4>>2]=B.getMinutes(),HEAP32[Q+8>>2]=B.getHours(),HEAP32[Q+12>>2]=B.getDate(),HEAP32[Q+16>>2]=B.getMonth(),HEAP32[Q+20>>2]=B.getFullYear()-1900,HEAP32[Q+24>>2]=B.getDay();var t=ydayFromDate(B)|0;HEAP32[Q+28>>2]=t,HEAP32[Q+36>>2]=-(B.getTimezoneOffset()*60);var l=new Date(B.getFullYear(),0,1),o=new Date(B.getFullYear(),6,1).getTimezoneOffset(),n=l.getTimezoneOffset(),D=(o!=n&&B.getTimezoneOffset()==Math.min(n,o))|0;HEAP32[Q+32>>2]=D}__localtime_js.sig="vjp";var __mktime_js=function(I){var Q=(()=>{var B=new Date(HEAP32[I+20>>2]+1900,HEAP32[I+16>>2],HEAP32[I+12>>2],HEAP32[I+8>>2],HEAP32[I+4>>2],HEAP32[I>>2],0),t=HEAP32[I+32>>2],l=B.getTimezoneOffset(),o=new Date(B.getFullYear(),0,1),n=new Date(B.getFullYear(),6,1).getTimezoneOffset(),D=o.getTimezoneOffset(),w=Math.min(D,n);if(t<0)HEAP32[I+32>>2]=+(n!=D&&w==l);else if(t>0!=(w==l)){var M=Math.max(D,n),d=t>0?w:M;B.setTime(B.getTime()+(d-l)*6e4)}HEAP32[I+24>>2]=B.getDay();var G=ydayFromDate(B)|0;HEAP32[I+28>>2]=G,HEAP32[I>>2]=B.getSeconds(),HEAP32[I+4>>2]=B.getMinutes(),HEAP32[I+8>>2]=B.getHours(),HEAP32[I+12>>2]=B.getDate(),HEAP32[I+16>>2]=B.getMonth(),HEAP32[I+20>>2]=B.getYear();var N=B.getTime();return isNaN(N)?-1:N/1e3})();return BigInt(Q)};__mktime_js.sig="jp";var __tzset_js=(I,Q,B,t)=>{var l=new Date().getFullYear(),o=new Date(l,0,1),n=new Date(l,6,1),D=o.getTimezoneOffset(),w=n.getTimezoneOffset(),M=Math.max(D,w);HEAPU32[I>>2]=M*60,HEAP32[Q>>2]=+(D!=w);var d=k=>{var m=k>=0?"-":"+",Y=Math.abs(k),S=String(Math.floor(Y/60)).padStart(2,"0"),X=String(Y%60).padStart(2,"0");return`UTC${m}${S}${X}`},G=d(D),N=d(w);w<D?(stringToUTF8(G,B,17),stringToUTF8(N,t,17)):(stringToUTF8(G,t,17),stringToUTF8(N,B,17))};__tzset_js.sig="vpppp";var _emscripten_date_now=()=>Date.now();_emscripten_date_now.sig="d";var _emscripten_get_now=()=>performance.now();_emscripten_get_now.sig="d";var getHeapMax=()=>2147483648,growMemory=I=>{var Q=wasmMemory.buffer,B=(I-Q.byteLength+65535)/65536;try{return wasmMemory.grow(B),updateMemoryViews(),1}catch{}},_emscripten_resize_heap=I=>{var Q=HEAPU8.length;I>>>=0;var B=getHeapMax();if(I>B)return!1;for(var t=1;t<=4;t*=2){var l=Q*(1+.2/t);l=Math.min(l,I+100663296);var o=Math.min(B,alignMemory(Math.max(I,l),65536)),n=growMemory(o);if(n)return!0}return!1};_emscripten_resize_heap.sig="ip";var getExecutableName=()=>thisProgram||"./this.program",getEnvStrings=()=>{if(!getEnvStrings.strings){var I=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",Q={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:I,_:getExecutableName()};for(var B in ENV)ENV[B]===void 0?delete Q[B]:Q[B]=ENV[B];var t=[];for(var B in Q)t.push(`${B}=${Q[B]}`);getEnvStrings.strings=t}return getEnvStrings.strings},stringToAscii=(I,Q)=>{for(var B=0;B<I.length;++B)HEAP8[Q++]=I.charCodeAt(B);HEAP8[Q]=0},_environ_get=(I,Q)=>{var B=0;return getEnvStrings().forEach((t,l)=>{var o=Q+B;HEAPU32[I+l*4>>2]=o,stringToAscii(t,o),B+=t.length+1}),0};_environ_get.sig="ipp";var _environ_sizes_get=(I,Q)=>{var B=getEnvStrings();HEAPU32[I>>2]=B.length;var t=0;return B.forEach(l=>t+=l.length+1),HEAPU32[Q>>2]=t,0};_environ_sizes_get.sig="ipp";function _fd_close(I){try{var Q=SYSCALLS.getStreamFromFD(I);return FS.close(Q),0}catch(B){if(typeof FS>"u"||B.name!=="ErrnoError")throw B;return B.errno}}_fd_close.sig="ii";var doReadv=(I,Q,B,t)=>{for(var l=0,o=0;o<B;o++){var n=HEAPU32[Q>>2],D=HEAPU32[Q+4>>2];Q+=8;var w=FS.read(I,HEAP8,n,D,t);if(w<0)return-1;if(l+=w,w<D)break;typeof t<"u"&&(t+=w)}return l};function _fd_pread(I,Q,B,t,l){t=bigintToI53Checked(t);try{if(isNaN(t))return 61;var o=SYSCALLS.getStreamFromFD(I),n=doReadv(o,Q,B,t);return HEAPU32[l>>2]=n,0}catch(D){if(typeof FS>"u"||D.name!=="ErrnoError")throw D;return D.errno}}_fd_pread.sig="iippjp";var doWritev=(I,Q,B,t)=>{for(var l=0,o=0;o<B;o++){var n=HEAPU32[Q>>2],D=HEAPU32[Q+4>>2];Q+=8;var w=FS.write(I,HEAP8,n,D,t);if(w<0)return-1;if(l+=w,w<D)break;typeof t<"u"&&(t+=w)}return l};function _fd_pwrite(I,Q,B,t,l){t=bigintToI53Checked(t);try{if(isNaN(t))return 61;var o=SYSCALLS.getStreamFromFD(I),n=doWritev(o,Q,B,t);return HEAPU32[l>>2]=n,0}catch(D){if(typeof FS>"u"||D.name!=="ErrnoError")throw D;return D.errno}}_fd_pwrite.sig="iippjp";function _fd_read(I,Q,B,t){try{var l=SYSCALLS.getStreamFromFD(I),o=doReadv(l,Q,B);return HEAPU32[t>>2]=o,0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return n.errno}}_fd_read.sig="iippp";function _fd_seek(I,Q,B,t){Q=bigintToI53Checked(Q);try{if(isNaN(Q))return 61;var l=SYSCALLS.getStreamFromFD(I);return FS.llseek(l,Q,B),HEAP64[t>>3]=BigInt(l.position),l.getdents&&Q===0&&B===0&&(l.getdents=null),0}catch(o){if(typeof FS>"u"||o.name!=="ErrnoError")throw o;return o.errno}}_fd_seek.sig="iijip";function _fd_write(I,Q,B,t){try{var l=SYSCALLS.getStreamFromFD(I),o=doWritev(l,Q,B);return HEAPU32[t>>2]=o,0}catch(n){if(typeof FS>"u"||n.name!=="ErrnoError")throw n;return n.errno}}_fd_write.sig="iippp";var runtimeKeepaliveCounter=0,keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0,_proc_exit=I=>{var Q;EXITSTATUS=I,keepRuntimeAlive()||((Q=Module.onExit)==null||Q.call(Module,I),ABORT=!0),quit_(I,new ExitStatus(I))};_proc_exit.sig="vi";var exitJS=(I,Q)=>{EXITSTATUS=I,_proc_exit(I)},handleException=I=>{if(I instanceof ExitStatus||I=="unwind")return EXITSTATUS;quit_(1,I)},getCFunc=I=>{var Q=Module["_"+I];return Q},writeArrayToMemory=(I,Q)=>{HEAP8.set(I,Q)},ccall=(I,Q,B,t,l)=>{var o={string:m=>{var Y=0;return m!=null&&m!==0&&(Y=stringToUTF8OnStack(m)),Y},array:m=>{var Y=stackAlloc(m.length);return writeArrayToMemory(m,Y),Y}};function n(m){return Q==="string"?UTF8ToString(m):Q==="boolean"?!!m:m}var D=getCFunc(I),w=[],M=0;if(t)for(var d=0;d<t.length;d++){var G=o[B[d]];G?(M===0&&(M=stackSave()),w[d]=G(t[d])):w[d]=t[d]}var N=D(...w);function k(m){return M!==0&&stackRestore(M),n(m)}return N=k(N),N},cwrap=(I,Q,B,t)=>{var l=!B||B.every(n=>n==="number"||n==="boolean"),o=Q!=="string";return o&&l&&!t?getCFunc(I):(...n)=>ccall(I,Q,B,n)},AsciiToString=I=>{for(var Q="";;){var B=HEAPU8[I++];if(!B)return Q;Q+=String.fromCharCode(B)}},FS_createPath=FS.createPath,FS_unlink=I=>FS.unlink(I),FS_createLazyFile=FS.createLazyFile,FS_createDevice=FS.createDevice,getTempRet0=I=>__emscripten_tempret_get(),_getTempRet0=getTempRet0;Module._getTempRet0=_getTempRet0,registerWasmPlugin(),FS.createPreloadedFile=FS_createPreloadedFile,FS.staticInit(),Module.FS_createPath=FS.createPath,Module.FS_createDataFile=FS.createDataFile,Module.FS_createPreloadedFile=FS.createPreloadedFile,Module.FS_unlink=FS.unlink,Module.FS_createLazyFile=FS.createLazyFile,Module.FS_createDevice=FS.createDevice,embind_init_charCodes(),BindingError=Module.BindingError=class extends Error{constructor(Q){super(Q),this.name="BindingError"}},InternalError=Module.InternalError=class extends Error{constructor(Q){super(Q),this.name="InternalError"}},init_ClassHandle(),init_embind(),init_RegisteredPointer(),UnboundTypeError=Module.UnboundTypeError=extendError(Error,"UnboundTypeError"),init_emval();var wasmImports={__cxa_throw:___cxa_throw,__heap_base:___heap_base,__indirect_function_table:wasmTable,__memory_base:___memory_base,__stack_pointer:___stack_pointer,__syscall_dup3:___syscall_dup3,__syscall_faccessat:___syscall_faccessat,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_ioctl:___syscall_ioctl,__syscall_lstat64:___syscall_lstat64,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__table_base:___table_base,_abort_js:__abort_js,_dlopen_js:__dlopen_js,_dlsym_js:__dlsym_js,_embind_register_bigint:__embind_register_bigint,_embind_register_bool:__embind_register_bool,_embind_register_class:__embind_register_class,_embind_register_class_constructor:__embind_register_class_constructor,_embind_register_class_function:__embind_register_class_function,_embind_register_class_property:__embind_register_class_property,_embind_register_constant:__embind_register_constant,_embind_register_emval:__embind_register_emval,_embind_register_enum:__embind_register_enum,_embind_register_enum_value:__embind_register_enum_value,_embind_register_float:__embind_register_float,_embind_register_function:__embind_register_function,_embind_register_integer:__embind_register_integer,_embind_register_memory_view:__embind_register_memory_view,_embind_register_optional:__embind_register_optional,_embind_register_std_string:__embind_register_std_string,_embind_register_std_wstring:__embind_register_std_wstring,_embind_register_void:__embind_register_void,_emscripten_get_now_is_monotonic:__emscripten_get_now_is_monotonic,_emval_as:__emval_as,_emval_as_uint64:__emval_as_uint64,_emval_call_method:__emval_call_method,_emval_decref:__emval_decref,_emval_equals:__emval_equals,_emval_get_method_caller:__emval_get_method_caller,_emval_get_property:__emval_get_property,_emval_incref:__emval_incref,_emval_new_array:__emval_new_array,_emval_new_array_from_memory_view:__emval_new_array_from_memory_view,_emval_new_cstring:__emval_new_cstring,_emval_new_object:__emval_new_object,_emval_new_u8string:__emval_new_u8string,_emval_run_destructors:__emval_run_destructors,_emval_set_property:__emval_set_property,_emval_take_value:__emval_take_value,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_mktime_js:__mktime_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_pread:_fd_pread,fd_pwrite:_fd_pwrite,fd_read:_fd_read,fd_seek:_fd_seek,fd_write:_fd_write,memory:wasmMemory,throw_error},wasmExports=createWasm(),___getTypeName=I=>(___getTypeName=wasmExports.__getTypeName)(I);Module._H5open=()=>(Module._H5open=wasmExports.H5open)(),Module._H5Fcreate=(I,Q,B,t)=>(Module._H5Fcreate=wasmExports.H5Fcreate)(I,Q,B,t),Module._H5Fopen=(I,Q,B)=>(Module._H5Fopen=wasmExports.H5Fopen)(I,Q,B),Module._H5Fclose=I=>(Module._H5Fclose=wasmExports.H5Fclose)(I);var _malloc=Module._malloc=I=>(_malloc=Module._malloc=wasmExports.malloc)(I),_free=Module._free=I=>(_free=Module._free=wasmExports.free)(I);Module._H5free_memory=I=>(Module._H5free_memory=wasmExports.H5free_memory)(I),Module._memcpy=(I,Q,B)=>(Module._memcpy=wasmExports.memcpy)(I,Q,B),Module._memset=(I,Q,B)=>(Module._memset=wasmExports.memset)(I,Q,B);var _calloc=Module._calloc=(I,Q)=>(_calloc=Module._calloc=wasmExports.calloc)(I,Q);Module._strcmp=(I,Q)=>(Module._strcmp=wasmExports.strcmp)(I,Q),Module._getenv=I=>(Module._getenv=wasmExports.getenv)(I),Module._H5allocate_memory=(I,Q)=>(Module._H5allocate_memory=wasmExports.H5allocate_memory)(I,Q),Module._memmove=(I,Q,B)=>(Module._memmove=wasmExports.memmove)(I,Q,B),Module._H5Epush2=(I,Q,B,t,l,o,n,D,w)=>(Module._H5Epush2=wasmExports.H5Epush2)(I,Q,B,t,l,o,n,D,w);var ___dl_seterr=(I,Q)=>(___dl_seterr=wasmExports.__dl_seterr)(I,Q);Module._htonl=I=>(Module._htonl=wasmExports.htonl)(I),Module._htons=I=>(Module._htons=wasmExports.htons)(I),Module._ldexpf=(I,Q)=>(Module._ldexpf=wasmExports.ldexpf)(I,Q),Module._pthread_mutex_init=(I,Q)=>(Module._pthread_mutex_init=wasmExports.pthread_mutex_init)(I,Q),Module._ntohl=I=>(Module._ntohl=wasmExports.ntohl)(I),Module._ntohs=I=>(Module._ntohs=wasmExports.ntohs)(I),Module._siprintf=(I,Q,B)=>(Module._siprintf=wasmExports.siprintf)(I,Q,B),Module._posix_memalign=(I,Q,B)=>(Module._posix_memalign=wasmExports.posix_memalign)(I,Q,B);var _setThrew=(I,Q)=>(_setThrew=wasmExports.setThrew)(I,Q);Module.___wasm_setjmp=(I,Q,B)=>(Module.___wasm_setjmp=wasmExports.__wasm_setjmp)(I,Q,B);var __emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports._emscripten_tempret_get)(),__emscripten_stack_restore=I=>(__emscripten_stack_restore=wasmExports._emscripten_stack_restore)(I),__emscripten_stack_alloc=I=>(__emscripten_stack_alloc=wasmExports._emscripten_stack_alloc)(I),_emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports.emscripten_stack_get_current)();Module._H5P_CLS_DATASET_CREATE_ID_g=377288,Module._H5T_NATIVE_UINT_g=380384,Module._stderr=385688,Module._H5T_STD_U32BE_g=380176,Module._H5T_STD_U32LE_g=380184,Module._H5T_STD_U64BE_g=380192,Module._H5T_STD_U64LE_g=380200,Module._stdin=385840,Module._stdout=385992,Module._H5E_CANTINIT_g=353192,Module._H5E_RESOURCE_g=352504,Module._H5E_CANTGET_g=353552,Module._H5E_BADVALUE_g=352592,Module._H5E_ARGS_g=352264,Module._H5E_BADTYPE_g=352584,Module._H5E_READERROR_g=353032,Module._H5E_CANTREGISTER_g=353320,Module._H5E_NOSPACE_g=353656,Module._H5E_OVERFLOW_g=353024,Module._H5E_CALLBACK_g=353504,Module._H5E_CANTFILTER_g=353520,Module._H5E_PLINE_g=352472,Module._H5E_ERR_CLS_g=352256,Module._H5T_NATIVE_UINT32_g=380640,Module._H5T_NATIVE_UINT64_g=380688,Module.___THREW__=405216,Module.___threwValue=405220,Module.addRunDependency=addRunDependency,Module.removeRunDependency=removeRunDependency,Module.ccall=ccall,Module.cwrap=cwrap,Module.UTF8ToString=UTF8ToString,Module.AsciiToString=AsciiToString,Module.FS_createPreloadedFile=FS_createPreloadedFile,Module.FS_unlink=FS_unlink,Module.FS_createPath=FS_createPath,Module.FS_createDevice=FS_createDevice,Module.FS=FS,Module.FS_createDataFile=FS_createDataFile,Module.FS_createLazyFile=FS_createLazyFile;var calledRun;dependenciesFulfilled=function I(){calledRun||run(),calledRun||(dependenciesFulfilled=I)};function callMain(I=[]){var Q=resolveGlobalSymbol("main").sym;if(Q){I.unshift(thisProgram);var B=I.length,t=stackAlloc((B+1)*4),l=t;I.forEach(n=>{HEAPU32[l>>2]=stringToUTF8OnStack(n),l+=4}),HEAPU32[l>>2]=0;try{var o=Q(B,t);return exitJS(o,!0),o}catch(n){return handleException(n)}}}function run(I=arguments_){if(runDependencies>0||(preRun(),runDependencies>0))return;function Q(){var B;calledRun||(calledRun=!0,Module.calledRun=!0,!ABORT&&(initRuntime(),preMain(),readyPromiseResolve(Module),(B=Module.onRuntimeInitialized)==null||B.call(Module),shouldRunNow&&callMain(I),postRun()))}Module.setStatus?(Module.setStatus("Running..."),setTimeout(()=>{setTimeout(()=>Module.setStatus(""),1),Q()},1)):Q()}if(Module.preInit)for(typeof Module.preInit=="function"&&(Module.preInit=[Module.preInit]);Module.preInit.length>0;)Module.preInit.pop()();var shouldRunNow=!0;return Module.noInitialRun&&(shouldRunNow=!1),run(),moduleRtn=readyPromise,moduleRtn}})(),Module;const ready=Module$1({noInitialRun:!0}).then(C=>(Module=C,Module.FS,Module)),ACCESS_MODES={r:"H5F_ACC_RDONLY",a:"H5F_ACC_RDWR",w:"H5F_ACC_TRUNC",x:"H5F_ACC_EXCL",Sw:"H5F_ACC_SWMR_WRITE",Sr:"H5F_ACC_SWMR_READ"};function normalizePath(C){return C=="/"||(C=C.replace(/\/(\/)+/g,"/"),C=C.replace(/(\/)+$/,"")),C}function dirname(C){const I="/",Q=C.lastIndexOf(I)+1;let B=C.slice(0,Q);return B&&B!==I.repeat(B.length)&&(B=B.replace(/(\/)+$/,"")),B}function get_attr(C,I,Q,B=!1){let t=Module.get_attribute_metadata(C,I,Q);if(!t.shape)return null;let l=t.size*t.total_size,o=Module._malloc(l);var n;try{Module.get_attribute_data(C,I,Q,BigInt(o));let D=Module.HEAPU8.slice(o,o+l);n=process_data(D,t,B)}finally{t.vlen&&Module.reclaim_vlen_memory(C,I,Q,BigInt(o)),Module._free(o)}return n}function getAccessor(C,I,Q){if(C===0)return I===8?Q?BigInt64Array:BigUint64Array:I===4?Q?Int32Array:Uint32Array:I===2?Q?Int16Array:Uint16Array:Q?Int8Array:Uint8Array;if(I===8)return Float64Array;if(I===4)return Float32Array;throw new Error(`Float${I*8} not supported`)}function process_data(C,I,Q=!1){let B,{shape:t,type:l}=I,o=!0;if(l===Module.H5T_class_t.H5T_STRING.value)if(I.vlen){let n=[],D=I.cset==1?Module.UTF8ToString:Module.AsciiToString,w=new Uint32Array(C.buffer);for(let M of w)n.push(D(M));B=n}else{let n=I.cset==1?"utf-8":"ascii",D=new TextDecoder(n),w=I.size,M=Math.floor(C.byteLength/w),d=[];for(let G=0;G<M;G++){let N=C.slice(G*w,(G+1)*w);const k=N.findIndex(m=>m===0);k>-1&&(N=N.slice(0,k)),d.push(D.decode(N))}B=d}else if(l===Module.H5T_class_t.H5T_INTEGER.value||l===Module.H5T_class_t.H5T_FLOAT.value){const{size:n,signed:D}=I,w=getAccessor(l,n,D);B=new w(C.buffer),Q&&(B=[...B],(w===BigInt64Array||w===BigUint64Array)&&(B=B.map(Number)))}else if(l===Module.H5T_class_t.H5T_COMPOUND.value){const{size:n,compound_type:D}=I;let w=Math.floor(C.byteLength/n),M=[];for(let d=0;d<w;d++){let G=[],N=C.slice(d*n,(d+1)*n);for(let k of D.members){let m=N.slice(k.offset,k.offset+k.size);G.push(process_data(m,k,Q))}M.push(G)}B=M}else if(l===Module.H5T_class_t.H5T_ARRAY.value){const{array_type:n}=I;t=t.concat(n.shape),n.shape=t,B=process_data(C,n,!0),isIterable(B)&&typeof B!="string"&&(B=create_nested_array(B,n.shape))}else if(l===Module.H5T_class_t.H5T_ENUM.value){const n={...I};n.type=n.enum_type.type,B=process_data(C,n,Q),Q&&isH5PYBooleanEnum(I.enum_type)&&(isIterable(B)?B=[...B].map(D=>!!D):B=!!B)}else if(l===Module.H5T_class_t.H5T_REFERENCE.value){const{ref_type:n,size:D}=I,w=n==="object"?Reference:RegionReference;return B=Array.from({length:I.total_size}).map((M,d)=>{const G=C.slice(d*D,(d+1)*D);return new w(G)}),B}else if(l===Module.H5T_class_t.H5T_VLEN.value){const n=new Uint32Array(C.buffer),D=n.length,w=I.vlen_type,{size:M}=w;let d=[];for(let G=0;G<D;G+=2){const N=n[G],k=n[G+1],m=N*M,Y=Module.HEAPU8.slice(k,k+m);d.push(process_data(Y,{...w,shape:[N],total_size:N},Q))}B=d}else o=!1,B=C;return o&&(Array.isArray(B)||ArrayBuffer.isView(B))&&!(t!=null&&t.length)&&(B=B[0]),B}function isIterable(C){return typeof C=="object"&&C!==null&&Symbol.iterator in C}function isH5PYBooleanEnum(C){return Object.keys(C.members).length===2&&C.members.FALSE===0&&C.members.TRUE===1}const H5S_UNLIMITED=18446744073709551615n;function prepare_data(C,I,Q,B){let t,l;Q==null?C!=null&&C.length!=null&&typeof C!="string"?t=[BigInt(C.length)]:t=[]:t=Q.map(BigInt),B==null?l=t:l=B.map(D=>D===null?H5S_UNLIMITED:BigInt(D)),C=Array.isArray(C)||ArrayBuffer.isView(C)?C:[C];let o=Number(t.reduce((D,w)=>w*D,1n));if(C.length!=o)throw`Error: shape ${t} does not match number of elements in data`;let n;if(I.type===Module.H5T_class_t.H5T_STRING.value)if(I.vlen)n=C;else{n=new Uint8Array(o*I.size);let D=new TextEncoder;n.fill(0);let w=0;for(let M of C){let d=D.encode(M);n.set(d.slice(0,I.size),w),w+=I.size}}else if(I.type===Module.H5T_class_t.H5T_INTEGER.value||I.type===Module.H5T_class_t.H5T_FLOAT.value){const{type:D,size:w,signed:M}=I,d=getAccessor(D,w,M);let G;C instanceof d?G=C:(I.size>4&&I.type===Module.H5T_class_t.H5T_INTEGER.value&&(C=C.map(BigInt)),G=new d(C)),n=new Uint8Array(G.buffer)}else if(I.type===Module.H5T_class_t.H5T_REFERENCE.value)n=new Uint8Array(I.size*o),C.forEach((D,w)=>n.set(D.ref_data,w*I.size));else throw new Error(`data with type ${I.type} can not be prepared for write`);return{data:n,shape:t,maxshape:l}}function map_reverse(C){return new Map(Array.from(C.entries()).map(([I,Q])=>[Q,I]))}const int_fmts=new Map([[1,"b"],[2,"h"],[4,"i"],[8,"q"]]),float_fmts=new Map([[2,"e"],[4,"f"],[8,"d"]]),fmts_float=map_reverse(float_fmts),fmts_int=map_reverse(int_fmts);function metadata_to_dtype(C){const{type:I,size:Q,littleEndian:B,signed:t,compound_type:l,array_type:o,vlen:n}=C;if(I==Module.H5T_class_t.H5T_STRING.value)return`S${n?"":String(Q)}`;if(I==Module.H5T_class_t.H5T_INTEGER.value){let D=int_fmts.get(Q);if(D===void 0)throw new Error(`int of size ${Q} unsupported`);return t||(D=D.toUpperCase()),(B?"<":">")+D}else if(I==Module.H5T_class_t.H5T_FLOAT.value){let D=float_fmts.get(Q);return(B?"<":">")+D}else return I==Module.H5T_class_t.H5T_COMPOUND.value?{compound_type:l}:I===Module.H5T_class_t.H5T_ARRAY.value?{array_type:o}:I===Module.H5T_class_t.H5T_REFERENCE.value?C.ref_type==="object"?"Reference":"RegionReference":"unknown"}function dtype_to_metadata(C){let I={vlen:!1,signed:!1};if(C==="Reference"||C==="RegionReference")I.type=Module.H5T_class_t.H5T_REFERENCE.value,I.size=C==="Reference"?Module.SIZEOF_OBJ_REF:Module.SIZEOF_DSET_REGION_REF,I.littleEndian=!0;else{let Q=C.match(/^([<>|]?)([bhiqefdsBHIQS])([0-9]*)$/);if(Q==null)throw C+" is not a recognized dtype";let[B,t,l,o]=Q;if(I.littleEndian=t!=">",fmts_int.has(l.toLowerCase()))I.type=Module.H5T_class_t.H5T_INTEGER.value,I.size=fmts_int.get(l.toLowerCase()),I.signed=l.toLowerCase()==l;else if(fmts_float.has(l))I.type=Module.H5T_class_t.H5T_FLOAT.value,I.size=fmts_float.get(l);else if(l.toUpperCase()==="S")I.type=Module.H5T_class_t.H5T_STRING.value,I.size=o==""?4:parseInt(o,10),I.vlen=o=="";else throw"should never happen"}return I}const TypedArray_to_dtype=new Map([["Uint8Array","<B"],["Uint8ClampedArray","<B"],["Uint16Array","<H"],["Uint32Array","<I"],["BigUint64Array","<Q"],["Int8Array","<b"],["Int16Array","<h"],["Int32Array","<i"],["BigInt64Array","<q"],["Float32Array","<f"],["Float64Array","<d"]]);function guess_dtype(C){if(ArrayBuffer.isView(C)){const I=TypedArray_to_dtype.get(C.constructor.name);if(I===void 0)throw new Error("DataView not supported directly for write");return I}else{const I=Array.isArray(C)?C:[C];if(I.every(Number.isInteger))return"<i";if(I.every(Q=>typeof Q=="number"))return"<d";if(I.every(Q=>typeof Q=="string"))return"S";if(I.every(Q=>Q instanceof RegionReference))return"RegionReference";if(I.every(Q=>Q instanceof Reference))return"Reference"}throw new Error("unguessable type for data")}var OBJECT_TYPE;(function(C){C.DATASET="Dataset",C.GROUP="Group",C.BROKEN_SOFT_LINK="BrokenSoftLink",C.EXTERNAL_LINK="ExternalLink",C.DATATYPE="Datatype",C.REFERENCE="Reference",C.REGION_REFERENCE="RegionReference"})(OBJECT_TYPE||(OBJECT_TYPE={}));class BrokenSoftLink{constructor(I){this.type=OBJECT_TYPE.BROKEN_SOFT_LINK,this.target=I}}class ExternalLink{constructor(I,Q){this.type=OBJECT_TYPE.EXTERNAL_LINK,this.filename=I,this.obj_path=Q}}class Reference{constructor(I){this.ref_data=I}}class RegionReference extends Reference{}class Attribute{constructor(I,Q,B){this.file_id=I,this.path=Q,this.name=B;const t=Module.get_attribute_metadata(I,Q,B);this.metadata=t,this.dtype=metadata_to_dtype(t),this.shape=t.shape}get value(){return typeof this._value>"u"&&(this._value=get_attr(this.file_id,this.path,this.name,!1)),this._value}get json_value(){return typeof this._json_value>"u"&&(this._json_value=get_attr(this.file_id,this.path,this.name,!0)),this._json_value}to_array(){const{json_value:I,metadata:Q}=this,{shape:B}=Q;return!isIterable(I)||typeof I=="string"?I:create_nested_array(I,B)}}class HasAttrs{get attrs(){let I=Module.get_attribute_names(this.file_id,this.path),Q={};const{file_id:B,path:t}=this;for(let l of I)Object.defineProperty(Q,l,{get:()=>new Attribute(B,t,l),enumerable:!0});return Q}get root(){return new Group(this.file_id,"/")}get parent(){return this.root.get(dirname(this.path))}get_attribute(I,Q=!1){return get_attr(this.file_id,this.path,I,Q)}create_attribute(I,Q,B,t){const l=t??guess_dtype(Q);let o=dtype_to_metadata(l);if(!o.littleEndian)throw new Error("create_attribute with big-endian dtype is not supported");const{data:n,shape:D}=prepare_data(Q,o,B,B),w=(B==null?void 0:B.map(BigInt))??D;if(o.vlen)Module.create_vlen_str_attribute(this.file_id,this.path,I,n,w,o.type,o.size,o.signed,o.vlen);else{let M=Module._malloc(n.byteLength);try{Module.HEAPU8.set(n,M),Module.create_attribute(this.file_id,this.path,I,BigInt(M),w,o.type,o.size,o.signed,o.vlen)}finally{Module._free(M)}}}delete_attribute(I){return Module.delete_attribute(this.file_id,this.path,I)}create_reference(){const I=Module.create_object_reference(this.file_id,this.path);return new Reference(I)}dereference(I){const Q=I instanceof RegionReference,B=Module.get_referenced_name(this.file_id,I.ref_data,!Q),t=this.root.get(B);return Q?new DatasetRegion(t,I):t}}class Datatype extends HasAttrs{constructor(I,Q){super(),this.file_id=I,this.path=Q,this.type=OBJECT_TYPE.DATATYPE}get metadata(){return Module.get_datatype_metadata(this.file_id,this.path)}}class Group extends HasAttrs{constructor(I,Q){super(),this.path=Q,this.file_id=I,this.type=OBJECT_TYPE.GROUP}keys(){return Module.get_names(this.file_id,this.path,!1)}*values(){for(let I of this.keys())yield this.get(I)}*items(){for(let I of this.keys())yield[I,this.get(I)]}get_type(I){return Module.get_type(this.file_id,I)}get_link(I){return Module.get_symbolic_link(this.file_id,I)}get_external_link(I){return Module.get_external_link(this.file_id,I)}get(I){let Q=/^\//.test(I)?I:this.path+"/"+I;Q=normalizePath(Q);let B=this.get_type(Q);if(B===Module.H5G_GROUP)return new Group(this.file_id,Q);if(B===Module.H5G_DATASET)return new Dataset(this.file_id,Q);if(B===Module.H5G_LINK){let t=this.get_link(Q);return new BrokenSoftLink(t)}else if(B===Module.H5G_UDLINK){let{filename:t,obj_path:l}=this.get_external_link(Q);return new ExternalLink(t,l)}else if(B===Module.H5G_TYPE)return new Datatype(this.file_id,Q);return null}create_group(I,Q=!1){return Module.create_group(this.file_id,this.path+"/"+I,Q),this.get(I)}create_dataset(I){const{name:Q,data:B,shape:t,dtype:l,maxshape:o,chunks:n,compression:D,compression_opts:w,track_order:M}=I,d=l??guess_dtype(B);let G=dtype_to_metadata(d);if(D&&!n)throw new Error("cannot specify compression without chunks");if(D&&G.vlen)throw new Error("cannot specify compression with VLEN data");if(!G.littleEndian)throw new Error("create_dataset with big-endian dtype is not supported");const{data:N,shape:k,maxshape:m}=prepare_data(B,G,t,o),Y=(t==null?void 0:t.map(BigInt))??k,S=n?n.map(BigInt):null;let X,q=0;if(D&&typeof D=="number"?typeof w>"u"?(q=1,X=[D]):(q=D,X=typeof w=="number"?[w]:w):D==="gzip"?(q=1,w===void 0?X=[4]:X=typeof w=="number"?[w]:w):(q=0,X=[]),G.vlen)Module.create_vlen_str_dataset(this.file_id,this.path+"/"+Q,N,Y,m,S,G.type,G.size,G.signed,G.vlen,M??!1);else{let P=Module._malloc(N.byteLength);try{Module.HEAPU8.set(N,P),Module.create_dataset(this.file_id,this.path+"/"+Q,BigInt(P),Y,m,S,G.type,G.size,G.signed,G.vlen,q,X,M??!1)}finally{Module._free(P)}}return this.get(Q)}create_soft_link(I,Q){const B=this.path+"/"+Q;return Module.create_soft_link(this.file_id,I,B)}create_hard_link(I,Q){const B=this.path+"/"+Q;return Module.create_hard_link(this.file_id,I,B)}create_external_link(I,Q,B){const t=this.path+"/"+B;return Module.create_external_link(this.file_id,I,Q,t)}toString(){return`Group(file_id=${this.file_id}, path=${this.path})`}paths(){return Module.get_names(this.file_id,this.path,!0)}}let File$1=class extends Group{constructor(I,Q="r",B=!1){const t=ACCESS_MODES[Q],l=Module[t],o=Module.open(I,l,B);super(o,"/"),this.filename=I,this.mode=Q}flush(){Module.flush(this.file_id)}close(){return Module.close_file(this.file_id)}};const calculateHyperslabParams=(C,I)=>{const Q=C.map((l,o)=>{var n;return BigInt(((n=I==null?void 0:I[o])==null?void 0:n[2])??1)}),B=C.map((l,o)=>{var w,M;const n=BigInt(Math.min(l,((w=I==null?void 0:I[o])==null?void 0:w[1])??l)-Math.max(0,((M=I==null?void 0:I[o])==null?void 0:M[0])??0)),D=Q[o];return n/D+(n%D+D-1n)/D}),t=C.map((l,o)=>{var n;return BigInt(Math.min(l,Math.max(0,((n=I==null?void 0:I[o])==null?void 0:n[0])??0)))});return{strides:Q,count:B,offset:t}};class Dataset extends HasAttrs{constructor(I,Q){super(),this.path=Q,this.file_id=I,this.type=OBJECT_TYPE.DATASET}refresh(){const I=Module.refresh_dataset(this.file_id,this.path);if(I<0)throw new Error(`Could not refresh. Error code: ${I}`);delete this._metadata}get metadata(){return typeof this._metadata>"u"&&(this._metadata=Module.get_dataset_metadata(this.file_id,this.path)),this._metadata}get dtype(){return metadata_to_dtype(this.metadata)}get shape(){return this.metadata.shape}get filters(){return Module.get_dataset_filters(this.file_id,this.path)}get value(){return this._value_getter(!1)}get json_value(){return this._value_getter(!0)}slice(I){const Q=this.metadata,{shape:B}=Q;if(!B)return null;const{strides:t,count:l,offset:o}=calculateHyperslabParams(B,I),n=l.reduce((d,G)=>G*d,1n),D=Q.size*Number(n),w=Module._malloc(D);let M;try{Module.get_dataset_data(this.file_id,this.path,l,o,t,BigInt(w));let d=Module.HEAPU8.slice(w,w+D);M=process_data(d,Q,!1)}finally{(Q.vlen||Q.type===Module.H5T_class_t.H5T_VLEN.value)&&Module.reclaim_vlen_memory(this.file_id,this.path,"",BigInt(w)),Module._free(w)}return M}write_slice(I,Q){let B=this.metadata;if(!B.shape)throw new Error("cannot write to a slice of an empty dataset");if(B.vlen)throw new Error("writing to a slice of vlen dtype is not implemented");const{shape:t}=B,{strides:l,count:o,offset:n}=calculateHyperslabParams(t,I),{data:D,shape:w}=prepare_data(Q,B,o);let M=Module._malloc(D.byteLength);Module.HEAPU8.set(D,M);try{Module.set_dataset_data(this.file_id,this.path,o,n,l,BigInt(M))}finally{Module._free(M)}}create_region_reference(I){const Q=this.metadata;if(!Q.shape)throw new Error("cannot create region reference from empty dataset");const{shape:B}=Q,{strides:t,count:l,offset:o}=calculateHyperslabParams(B,I),n=Module.create_region_reference(this.file_id,this.path,l,o,t);return new RegionReference(n)}to_array(){const{json_value:I,metadata:Q}=this,{shape:B}=Q;return!isIterable(I)||typeof I=="string"?I:create_nested_array(I,B)}resize(I){const Q=Module.resize_dataset(this.file_id,this.path,I.map(BigInt));return this._metadata=void 0,Q}make_scale(I=""){Module.set_scale(this.file_id,this.path,I)}attach_scale(I,Q){Module.attach_scale(this.file_id,this.path,Q,I)}detach_scale(I,Q){Module.detach_scale(this.file_id,this.path,Q,I)}get_attached_scales(I){return Module.get_attached_scales(this.file_id,this.path,I)}get_scale_name(){return Module.get_scale_name(this.file_id,this.path)}set_dimension_label(I,Q){Module.set_dimension_label(this.file_id,this.path,I,Q)}get_dimension_labels(){return Module.get_dimension_labels(this.file_id,this.path)}_value_getter(I=!1){let Q=this.metadata;if(!Q.shape)return null;let B=Q.size*Q.total_size,t=Module._malloc(B),l;try{Module.get_dataset_data(this.file_id,this.path,null,null,null,BigInt(t));let o=Module.HEAPU8.slice(t,t+B);l=process_data(o,Q,I)}finally{Q.vlen&&Module.reclaim_vlen_memory(this.file_id,this.path,"",BigInt(t)),Module._free(t)}return l}}class DatasetRegion{constructor(I,Q){this.source_dataset=I,this.region_reference=Q}get metadata(){return typeof this._metadata>"u"&&(this._metadata=Module.get_region_metadata(this.source_dataset.file_id,this.region_reference.ref_data)),this._metadata}get value(){return this._value_getter(!1)}_value_getter(I=!1){let Q=this.metadata;if(!Q.shape)return null;let B=Q.size*Q.total_size,t=Module._malloc(B),l;try{Module.get_region_data(this.source_dataset.file_id,this.region_reference.ref_data,BigInt(t));let o=Module.HEAPU8.slice(t,t+B);l=process_data(o,Q,I)}finally{Q.vlen&&Module.reclaim_vlen_memory(this.source_dataset.file_id,this.source_dataset.path,"",BigInt(t)),Module._free(t)}return l}}function create_nested_array(C,I){const Q=C.length,B=I.reduce((o,n)=>o*n,1);Q!==B&&console.warn(`shape product: ${B} does not match length of flattened array: ${Q}`);let t=C;const l=I.slice(1).reverse();for(let o of l){const n=[],{length:D}=t;let w=0;for(;w<D;)n.push(t.slice(w,w+=o));t=n}return t}const h5wasm={File:File$1,Group,Dataset,Datatype,DatasetRegion,ready,ACCESS_MODES},_hoisted_1$1={class:"my-header"},_hoisted_2$1=["id"],_hoisted_3$1={class:"cloudbox"},_hoisted_4$1={style:{overflow:"auto"},"element-loading-text":"拼命加载中..."},_sfc_main$1={__name:"index",props:{modelValue:{type:Boolean,default:!1},cloudbtnbox:{type:Array,default:()=>[]},titleId:String,titleClass:String},emits:["update:modelValue","close"],setup(C,{emit:I}){const Q=ref(null);let B=ref([{url:"meshFile.png",btnname:"文件选择"},{url:"yu.png",btnname:"域"},{url:"kk9.png",btnname:"云图"},{url:"seka.png",btnname:"色卡"},{url:"dengzx.png",btnname:"等值线"}]);const t={文件选择:FileSelectDialog,域:DomainDialog,云图:CloudMapDialog,色卡:ColorCardDialog,等值线:ContourDialog};let l=ref(!1);const o=ref([]);let n=ref();const D=X=>{w(X),o.value.push({type:X,component:t[X],visible:!0,props:{}})},w=X=>{o.value=o.value.filter(q=>q.type!==X)},M=(X,q)=>{switch(X){case"文件选择":N(q.fid);break;case"域":break;case"云图":break;case"色卡":Q.value=q,S();break}w(X)},d=X=>new URL(Object.assign({"../../assets/img/ADflow.png":__vite_glob_0_0,"../../assets/img/Framem.png":__vite_glob_0_1,"../../assets/img/aero.png":__vite_glob_0_2,"../../assets/img/analysisParams.png":__vite_glob_0_3,"../../assets/img/baog.png":__vite_glob_0_4,"../../assets/img/cai1.png":__vite_glob_0_5,"../../assets/img/cai2.png":__vite_glob_0_6,"../../assets/img/configParams.png":__vite_glob_0_7,"../../assets/img/csh.png":__vite_glob_0_8,"../../assets/img/dengzx.png":__vite_glob_0_9,"../../assets/img/e1.png":__vite_glob_0_10,"../../assets/img/e2.png":__vite_glob_0_11,"../../assets/img/e3.png":__vite_glob_0_12,"../../assets/img/f11.png":__vite_glob_0_13,"../../assets/img/f12.png":__vite_glob_0_14,"../../assets/img/f13.png":__vite_glob_0_15,"../../assets/img/f21.png":__vite_glob_0_16,"../../assets/img/f22.png":__vite_glob_0_17,"../../assets/img/f31.png":__vite_glob_0_18,"../../assets/img/f32.png":__vite_glob_0_19,"../../assets/img/f33.png":__vite_glob_0_20,"../../assets/img/f41.png":__vite_glob_0_21,"../../assets/img/ffd.png":__vite_glob_0_22,"../../assets/img/flight1.png":__vite_glob_0_23,"../../assets/img/flight2.png":__vite_glob_0_24,"../../assets/img/flight3.png":__vite_glob_0_25,"../../assets/img/flight4.png":__vite_glob_0_26,"../../assets/img/gc.png":__vite_glob_0_27,"../../assets/img/gc1.png":__vite_glob_0_28,"../../assets/img/gc2.png":__vite_glob_0_29,"../../assets/img/gc3.png":__vite_glob_0_30,"../../assets/img/inputParams.png":__vite_glob_0_31,"../../assets/img/jia.png":__vite_glob_0_32,"../../assets/img/jian.png":__vite_glob_0_33,"../../assets/img/jiegoucanshu.png":__vite_glob_0_34,"../../assets/img/k1.png":__vite_glob_0_35,"../../assets/img/k2.png":__vite_glob_0_36,"../../assets/img/k3.png":__vite_glob_0_37,"../../assets/img/k4.png":__vite_glob_0_38,"../../assets/img/k5.png":__vite_glob_0_39,"../../assets/img/k6.png":__vite_glob_0_40,"../../assets/img/k7.png":__vite_glob_0_41,"../../assets/img/k8.png":__vite_glob_0_42,"../../assets/img/k9.png":__vite_glob_0_43,"../../assets/img/kk1.png":__vite_glob_0_44,"../../assets/img/kk10.png":__vite_glob_0_45,"../../assets/img/kk11.png":__vite_glob_0_46,"../../assets/img/kk2.png":__vite_glob_0_47,"../../assets/img/kk3.png":__vite_glob_0_48,"../../assets/img/kk4.png":__vite_glob_0_49,"../../assets/img/kk5.png":__vite_glob_0_50,"../../assets/img/kk6.png":__vite_glob_0_51,"../../assets/img/kk7.png":__vite_glob_0_52,"../../assets/img/kk8.png":__vite_glob_0_53,"../../assets/img/kk9.png":__vite_glob_0_54,"../../assets/img/l1.png":__vite_glob_0_55,"../../assets/img/l2.png":__vite_glob_0_56,"../../assets/img/login-bg.png":__vite_glob_0_57,"../../assets/img/login-logo.png":__vite_glob_0_58,"../../assets/img/mathfuncFx.png":__vite_glob_0_59,"../../assets/img/mathfuncX.png":__vite_glob_0_60,"../../assets/img/mathfuncY.png":__vite_glob_0_61,"../../assets/img/meshFile.png":__vite_glob_0_62,"../../assets/img/mob.png":__vite_glob_0_63,"../../assets/img/nos.png":__vite_glob_0_64,"../../assets/img/noz.png":__vite_glob_0_65,"../../assets/img/open.png":__vite_glob_0_66,"../../assets/img/open2.png":__vite_glob_0_67,"../../assets/img/open3.png":__vite_glob_0_68,"../../assets/img/q0.png":__vite_glob_0_69,"../../assets/img/q1.png":__vite_glob_0_70,"../../assets/img/q2.png":__vite_glob_0_71,"../../assets/img/q3.png":__vite_glob_0_72,"../../assets/img/r1.png":__vite_glob_0_73,"../../assets/img/r2.png":__vite_glob_0_74,"../../assets/img/rr1.png":__vite_glob_0_75,"../../assets/img/rr2.png":__vite_glob_0_76,"../../assets/img/rr3.png":__vite_glob_0_77,"../../assets/img/s.png":__vite_glob_0_78,"../../assets/img/s0.png":__vite_glob_0_79,"../../assets/img/s1.png":__vite_glob_0_80,"../../assets/img/s2.png":__vite_glob_0_81,"../../assets/img/s3.png":__vite_glob_0_82,"../../assets/img/seka.png":__vite_glob_0_83,"../../assets/img/ss.png":__vite_glob_0_84,"../../assets/img/ss1.png":__vite_glob_0_85,"../../assets/img/ss2.png":__vite_glob_0_86,"../../assets/img/t0.png":__vite_glob_0_87,"../../assets/img/t1.png":__vite_glob_0_88,"../../assets/img/t2.png":__vite_glob_0_89,"../../assets/img/t3.png":__vite_glob_0_90,"../../assets/img/t4.png":__vite_glob_0_91,"../../assets/img/tow1.png":__vite_glob_0_92,"../../assets/img/tow2.png":__vite_glob_0_93,"../../assets/img/tow3.png":__vite_glob_0_94,"../../assets/img/tt.png":__vite_glob_0_95,"../../assets/img/tt1.png":__vite_glob_0_96,"../../assets/img/tt2.png":__vite_glob_0_97,"../../assets/img/tt3.png":__vite_glob_0_98,"../../assets/img/tts.png":__vite_glob_0_99,"../../assets/img/w.png":__vite_glob_0_100,"../../assets/img/w1.png":__vite_glob_0_101,"../../assets/img/w10.png":__vite_glob_0_102,"../../assets/img/w2.png":__vite_glob_0_103,"../../assets/img/w3.png":__vite_glob_0_104,"../../assets/img/w4.png":__vite_glob_0_105,"../../assets/img/w5.png":__vite_glob_0_106,"../../assets/img/w6.png":__vite_glob_0_107,"../../assets/img/w7.png":__vite_glob_0_108,"../../assets/img/w8.png":__vite_glob_0_109,"../../assets/img/w9.png":__vite_glob_0_110,"../../assets/img/wen.png":__vite_glob_0_111,"../../assets/img/xin.png":__vite_glob_0_112,"../../assets/img/xin2.png":__vite_glob_0_113,"../../assets/img/xuek0.png":__vite_glob_0_114,"../../assets/img/xuek1.png":__vite_glob_0_115,"../../assets/img/xuek10.png":__vite_glob_0_116,"../../assets/img/xuek11.png":__vite_glob_0_117,"../../assets/img/xuek12.png":__vite_glob_0_118,"../../assets/img/xuek2.png":__vite_glob_0_119,"../../assets/img/xuek3.png":__vite_glob_0_120,"../../assets/img/xuek4.png":__vite_glob_0_121,"../../assets/img/xuek5.png":__vite_glob_0_122,"../../assets/img/xuek6.png":__vite_glob_0_123,"../../assets/img/xuek7.png":__vite_glob_0_124,"../../assets/img/xuek8.png":__vite_glob_0_125,"../../assets/img/xuek9.png":__vite_glob_0_126,"../../assets/img/y.png":__vite_glob_0_127,"../../assets/img/y2.png":__vite_glob_0_128,"../../assets/img/yh1.png":__vite_glob_0_129,"../../assets/img/yh2.png":__vite_glob_0_130,"../../assets/img/yh3.png":__vite_glob_0_131,"../../assets/img/you1.png":__vite_glob_0_132,"../../assets/img/you2.png":__vite_glob_0_133,"../../assets/img/you3.png":__vite_glob_0_134,"../../assets/img/youh1.png":__vite_glob_0_135,"../../assets/img/youh2.png":__vite_glob_0_136,"../../assets/img/youh3.png":__vite_glob_0_137,"../../assets/img/yu.png":__vite_glob_0_138,"../../assets/img/zy.png":__vite_glob_0_139,"../../assets/img/zy2.png":__vite_glob_0_140})[`../../assets/img/${X}`],self.location).href,G=X=>{X()},N=X=>{l.value=!0,k(X)},k=async X=>{let q="/airopt"+Y();try{const{ready:P,File:gA,FS:QA}=await h5wasm.ready,EA=await(await fetch(q,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({channelNo:"service",clientToken:"e47b87eec69545559d1e81e56626da68",transCode:"MDO0076",userId:"5f06c8bc77234f969d13e160b54c27e3",fid:X})})).arrayBuffer(),x=`data_${Date.now()}.h5`;QA.writeFile(x,new Uint8Array(EA));const AA=new h5wasm.File(x,"r"),iA=await m(AA);n.value=iA,l.value=!1}catch(P){l.value=!1,console.error("请求失败:",P.response||P)}},m=X=>{var gA,QA,J;const q={data:{datasetType:"plt"},metadata:{title:((gA=X.attrs.title)==null?void 0:gA.value)||"",variables:JSON.parse(((QA=X.attrs.variables)==null?void 0:QA.value)||"[]"),version:((J=X.attrs.version)==null?void 0:J.value)||""},zones:[]},P=(EA,x)=>{var AA;try{if(EA[x]&&EA[x].value)return EA[x].value;for(const[wA,sA]of Object.entries(EA))if(wA===x&&(sA!=null&&sA.value))return sA.value;const iA=(AA=EA.get)==null?void 0:AA.call(EA,x);return iA==null?void 0:iA.value}catch(iA){return console.warn(`提取 ${x} 失败:`,iA),null}};for(const EA of X.keys()){if(!EA.startsWith("zone_"))continue;const x=X[EA]||X.get(EA),AA={name:EA,vertices:P(x,"vertices"),indices:P(x,"indices"),variables:{}};q.metadata.variables.forEach(iA=>{AA.variables[iA]=P(x,`var_${iA}`)}),q.zones.push(AA)}return q};function Y(X="service"){let q="";return X=="service"?q="/TransServlet":X=="manager"&&(q="/managersvr/TransServlet"),q}const S=()=>{!n.value||!Q.value||(n.value.config||(n.value.config={}),n.value.config.colorCard={...Q.value,visible:Q.value.check1,showTitle:Q.value.check2},n.value={...n.value})};return(X,q)=>{const P=resolveComponent("el-col"),gA=resolveComponent("el-image"),QA=resolveComponent("el-button"),J=resolveComponent("el-row"),EA=resolveComponent("el-dialog"),x=resolveDirective("loading");return openBlock(),createBlock(EA,{"model-value":C.modelValue,"onUpdate:modelValue":q[0]||(q[0]=AA=>I("update:modelValue",AA)),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":G,width:"700",class:"dialog_style bgcolor tianjia sel cloudChart",style:{height:"500px",overflow:"auto"}},{header:withCtx(()=>[createBaseVNode("div",_hoisted_1$1,[createBaseVNode("h4",{id:C.titleId,class:normalizeClass(C.titleClass)},"云图/等值线显示",10,_hoisted_2$1)])]),default:withCtx(()=>[createBaseVNode("div",null,[createBaseVNode("div",_hoisted_3$1,[createVNode(J,{gutter:"20"},{default:withCtx(()=>[createVNode(P,{span:2}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(B),(AA,iA)=>(openBlock(),createBlock(P,{key:iA,span:4},{default:withCtx(()=>[createVNode(QA,{style:{width:"100%"},onClick:wA=>D(AA.btnname)},{default:withCtx(()=>[createVNode(gA,{src:d(AA.url),alt:"img",fit:"cover",style:{width:"20px","margin-right":"4px"}},null,8,["src"]),createTextVNode(" "+toDisplayString(AA.btnname),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(o),(AA,iA)=>(openBlock(),createBlock(resolveDynamicComponent(AA.component),mergeProps({key:iA,modelValue:AA.visible,"onUpdate:modelValue":wA=>AA.visible=wA},AA.props,{onConfirm:wA=>M(AA.type,wA),onCancel:wA=>w(AA.type)}),null,16,["modelValue","onUpdate:modelValue","onConfirm","onCancel"]))),128)),withDirectives((openBlock(),createElementBlock("div",_hoisted_4$1,[createVNode(_sfc_main$l,{height:"400px",data:unref(n)},null,8,["data"])])),[[x,unref(l)]])])]),_:1},8,["model-value"])}}},home_vue_vue_type_style_index_0_scoped_96fbe1af_lang="",home_vue_vue_type_style_index_1_lang="",_withScopeId=C=>(pushScopeId("data-v-96fbe1af"),C=C(),popScopeId(),C),_hoisted_1={class:"common-layout"},_hoisted_2={class:"main_container padding_gg"},_hoisted_3={class:"heder_tabs"},_hoisted_4={class:"imgzong Role"},_hoisted_5={class:"listitem lbg_color3 bkcolor3 threelist"},_hoisted_6={class:"dropdown-trigger"},_hoisted_7={style:{display:"flex","align-items":"center"}},_hoisted_8=["src"],_hoisted_9={class:"dropdown-trigger"},_hoisted_10={style:{display:"flex","align-items":"center"}},_hoisted_11=["src"],_hoisted_12={class:"dropdown-trigger"},_hoisted_13={style:{display:"flex","align-items":"center"}},_hoisted_14=["src"],_hoisted_15={class:"listitem lbg_color3 bkcolor3"},_hoisted_16={class:"threelist"},_hoisted_17=["onClick"],_hoisted_18=["onClick"],_hoisted_19={class:"listitem lbg_color3 bkcolor3"},_hoisted_20={class:"threelist"},_hoisted_21=["onClick"],_hoisted_22=["onClick"],_hoisted_23={class:"listitem lbg_color3 bkcolor3"},_hoisted_24={class:"threelist"},_hoisted_25=["onClick"],_hoisted_26={class:"imgzong"},_hoisted_27={class:"listitem lbg_color3 bkcolor3 threelist"},_hoisted_28=["onClick"],_hoisted_29={class:"listitem lbg_color3 bkcolor3"},_hoisted_30={class:"threelist"},_hoisted_31=["onClick"],_hoisted_32={class:"imgzong"},_hoisted_33=["onClick"],_hoisted_34={class:"item2"},_hoisted_35={class:"imgzong"},_hoisted_36=["onClick"],_hoisted_37={class:"item2"},_hoisted_38={class:"imgzong"},_hoisted_39=["onClick"],_hoisted_40={class:"item2"},_hoisted_41={class:"my-header"},_hoisted_42=["id"],_hoisted_43={class:"dialog-footer"},_hoisted_44={class:"my-header"},_hoisted_45=["id"],_hoisted_46={class:"numberinput"},_hoisted_47={class:"dialog-footer"},_hoisted_48={class:"my-header"},_hoisted_49=["id"],_hoisted_50={class:"numberinput"},_hoisted_51={class:"dialog-footer"},_hoisted_52={class:"my-header"},_hoisted_53=["id"],_hoisted_54={class:"numberinput"},_hoisted_55={class:"dialog-footer"},_hoisted_56={class:"my-header"},_hoisted_57=["id"],_hoisted_58={class:"numberinput"},_hoisted_59={class:"dialog-footer"},_hoisted_60={class:"my-header"},_hoisted_61=["id"],_hoisted_62={class:"numberinput"},_hoisted_63={class:"dialog-footer"},_hoisted_64={class:"my-header"},_hoisted_65=["id"],_hoisted_66={class:"sev_ruwu sev"},_hoisted_67={class:"disflex"},_hoisted_68={class:"dialog-footer"},_hoisted_69={class:"my-header"},_hoisted_70=["id"],_hoisted_71={class:"sev_ruwu"},_hoisted_72={class:"disflex"},_hoisted_73={class:"dialog-footer"},_hoisted_74={class:"my-header"},_hoisted_75=["id"],_hoisted_76={class:"numberinput lefttext"},_hoisted_77=_withScopeId(()=>createBaseVNode("span",null,"代理模型",-1)),_hoisted_78=_withScopeId(()=>createBaseVNode("span",null,"加点准则",-1)),_hoisted_79=_withScopeId(()=>createBaseVNode("span",null,"优化算法",-1)),_hoisted_80={class:"dialog-footer"},_hoisted_81={class:"my-header"},_hoisted_82=["id"],_hoisted_83={class:"dialog-footer"},_hoisted_84={class:"my-header"},_hoisted_85=["id"],_hoisted_86={class:"dialog-footer"},_hoisted_87={class:"my-header"},_hoisted_88=["id"],_hoisted_89={class:"dialog-footer"},_hoisted_90={class:"my-header"},_hoisted_91=["id"],_hoisted_92={class:"dialog-footer"},_hoisted_93={class:"my-header"},_hoisted_94=["id"],_hoisted_95={class:"dialog-footer"},_hoisted_96={class:"my-header"},_hoisted_97=["id"],_hoisted_98={class:"cloudbox"},_hoisted_99={style:{height:"400px",overflow:"auto"}},_hoisted_100={class:"my-header"},_hoisted_101=["id"],_hoisted_102={class:"dialog-footer"},_hoisted_103={class:"my-header"},_hoisted_104=["id"],_hoisted_105={class:"dialog-footer"},_hoisted_106={class:"my-header"},_hoisted_107=["id"],_hoisted_108={class:"dialog-footer"},_hoisted_109={class:"my-header"},_hoisted_110=["id"],_hoisted_111={class:"numberinput lefttext"},_hoisted_112={class:"dialog-footer"},_hoisted_113={class:"my-header"},_hoisted_114=["id"],_hoisted_115={class:"dialog-footer"},_hoisted_116={class:"my-header"},_hoisted_117=["id"],_hoisted_118={class:"dialog-footer"},_hoisted_119={class:"my-header"},_hoisted_120=["id"],_hoisted_121={class:"numberinput lefttext"},_hoisted_122={class:"dialog-footer"},_hoisted_123={class:"my-header"},_hoisted_124=["id"],_hoisted_125={class:"dialog-footer"},_hoisted_126={class:"my-header"},_hoisted_127=["id"],_hoisted_128={class:"numberinput lefttext"},_hoisted_129={class:"dialog-footer"},_hoisted_130={class:"my-header"},_hoisted_131=["id"],_hoisted_132={class:"dialog-footer"},_hoisted_133={class:"my-header"},_hoisted_134=["id"],_hoisted_135={class:"dialog-footer"},_hoisted_136={class:"my-header"},_hoisted_137=["id"],_hoisted_138={class:"dialog-footer"},_hoisted_139={class:"my-header"},_hoisted_140=["id"],_hoisted_141={class:"dialog-footer"},_hoisted_142={class:"my-header"},_hoisted_143=["id"],_hoisted_144={class:"footerp",style:{height:"525px",padding:"15px"}},_hoisted_145={class:"pythfoter"},_hoisted_146={class:"span active"},_hoisted_147=_withScopeId(()=>createBaseVNode("span",null,"信息栏 ",-1)),_hoisted_148={class:"dialog-footer"},_hoisted_149={class:"my-header"},_hoisted_150=["id"],_hoisted_151={style:{display:"flex","justify-content":"space-between"}},_hoisted_152={class:"dialog-footer"},_hoisted_153={class:"my-header"},_hoisted_154=["id"],_hoisted_155={class:"dialog-footer"},_hoisted_156={class:"my-header"},_hoisted_157=["id"],_hoisted_158={class:"dialog-footer"},_hoisted_159={class:"main mianflex"},_hoisted_160={class:"right_container"},_hoisted_161={class:"main_model"},_hoisted_162={class:"jindutiao"},_hoisted_163=_withScopeId(()=>createBaseVNode("span",{style:{width:"150px"}},"运行进度",-1)),_hoisted_164={class:"demo-progress"},_hoisted_165={class:"main_model"},_hoisted_166={class:"maxh221"},_hoisted_167={class:"conter_mian classtable",style:{width:"100%",height:"100%"}},_hoisted_168={key:0,class:"conter_mian classtable",style:{width:"100%",height:"100%"}},_hoisted_169={key:1,class:"conter_mian classtable conter_flex",style:{width:"100%",height:"100%"}},_hoisted_170={class:"echart_left ech"},_hoisted_171={class:"echart_right ech"},_hoisted_172={class:"conter_mian classtable echartcont"},_hoisted_173={class:"gooterpading"},_hoisted_174={class:"footerTitle el-tag--primary"},_hoisted_175=["onClick"],_hoisted_176={key:0},_hoisted_177={key:0,class:"footerTextBox"},_hoisted_178={key:1,class:"youhualog"},_hoisted_179=["onClick"],_hoisted_180={class:"footer-content"},_hoisted_181={key:0,class:"eldesign classtable"},_hoisted_182={key:1,class:"elconstraint classtable"},_hoisted_183={key:2,class:"eloptimize classtable"},_hoisted_184={class:"dibu"},_hoisted_185={class:"footer-add"},_hoisted_186={class:"sev_ruwu"},_hoisted_187={class:"disflex flexend"},_hoisted_188=_withScopeId(()=>createBaseVNode("div",{class:"pading_foter"},null,-1)),_sfc_main={__name:"home",setup(C){let I=ref();ref(0),ref("");let Q=ref(),B=ref(`import os
- import numpy as np
- from surromdao.solver import BaseSolver
- class Branin(BaseSolver):
- def __init__(self, filename=os.path):
- super().__init__(filename)
-
- def compute(self, xdict):
- x = np.zeros(2)
- # x[0] = xdict['x1']
- # x[1] = xdict['x2']`),t=ref(),l=ref(),o=ref(),n=ref(),D=ref(),w=ref(),M=ref(),d=ref(),G=ref(),N=ref(),k=ref(),m=ref("优化问题组件"),Y=ref("学科分析组件"),S=ref("优化器组件"),X=ref([{label:"优化问题",value:"优化问题",img:"wen.png"}]),q=ref([{label:"进化优化器",value:"进化优化器",icon:xuek10},{label:"代理优化器",value:"代理优化器",icon:xuek11},{label:"梯度优化器",value:"梯度优化器",icon:xuek12}]);ref(100),ref(200),ref([]);let P=ref({}),gA=ref({}),QA=ref({}),J=ref(0),EA=ref(100),x=ref(!1),AA=ref(!0),iA=ref(!1),wA=ref(!1),sA=ref(!1),cA=ref(!1),eA=ref(!1),DA=ref(!1),ZA=ref(!1),GA=ref(!1),kA=ref(!1),XA=ref(!1),xA=ref(!1),_A=ref(!1),sI=ref(),OA=ref(),FI=ref(),PA=ref(),mA=ref(),EI=ref(),SI=ref(),GI=ref(!1);const YI=useRouter(),xI=useRoute();let tI=ref(),UA=ref(null),JI=ref(),ZI=ref(),WA=ref(),NI=ref(),OI=ref([{label:"参数1",prop:"value1"},{label:"参数2",prop:"value2"},{label:"参数3",prop:"value3"},{label:"参数4",prop:"value4"},{label:"参数5",prop:"value5"}]);ref({}),ref({});let TI=ref([]),hA=ref([]),FA=ref([{value1:"0.00",value2:"0.00",value3:"0.00",value4:"0.00",value5:"0.00"},{value1:"0.00",value2:"0.00",value3:"0.00",value4:"0.00",value5:"0.00"},{value1:"0.00",value2:"0.00",value3:"0.00",value4:"0.00",value5:"0.00"},{value1:"0.00",value2:"0.00",value3:"0.00",value4:"0.00",value5:"0.00"},{value1:"0.00",value2:"0.00",value3:"0.00",value4:"0.00",value5:"0.00"}]),HA=ref(""),oI=ref(null),VA=ref({lockReconnect:!1,timeout:28*1e3,timeoutObj:null,serverTimeoutObj:null,timeoutnum:null});ref(),ref("");let BI=ref(""),cI=ref(""),bI=ref(),pA=ref(),CI=ref(),aI=ref();ref(""),ref("");let dI=ref(),jI=ref();ref(!1);let zI=ref(!0);ref("Rosenbrock"),ref("one");const UI=[{name:"信息栏",img:xin},{name:"优化问题",img:xin2}],qI=[{name:"设计变量",noimg:nos,isimg:s},{name:"约束条件",noimg:y2$1,isimg:zy2},{name:"优化目标",noimg:y,isimg:zy}];ref([]),ref(0),ref([{date:"2016-05-04",name:"Aleyna Kutzner"},{date:"2016-05-03",name:"Helen Jacobi"}]),ref([{date:"2016-05-04",name:"Aleyna Kutzner",con:-1},{date:"2016-05-03",name:"Helen Jacobi",con:1}]),ref([]),ref(0);let vI=ref([{label:"GA",value:"GA"},{label:"PSO",value:"PSO"},{label:"NSGA2",value:"NSGA2"}]);ref([{data:1,name:"结构质量",con:-1},{data:23,name:"KS失效",con:1},{data:0,name:"最大变形",con:-1}]),ref([{label:"设计变量",value:"设计变量"},{label:"约束条件",value:"约束条件"},{label:"目标函数",value:"目标函数"}]);let lB=ref("");const bA=ref(0),kI=ref(0);ref(0);const iI=ref(""),DI=ref("rgba(16, 185, 129, 0.5)");let jA=ref(!1),nI=ref("Xfoil");ref([{id:1,label:"工程",children:[{id:"1-1",label:"优化问题",img:gc1},{id:"1-2",label:"分析流程",img:gc2},{id:"1-3",label:"优化器",img:gc3}]}]);let _I=ref([{label:"最大化",value:"-1"},{label:"最小化",value:"1"}]);ref([{label:"升力系数",value:"升力系数"},{label:"翼型面积",value:"翼型面积"}]),ref([{label:"大于",value:-1},{label:"小于",value:1}]),ref([{label:"约束条件",value:-1},{label:"优化目标",value:1}]),ref([]);let aB=ref(""),rB=ref(""),MB=ref("");ref("");const $I=ref("Role");ref("message");let SB=ref("Role10"),DB=ref(""),zB=ref(!1),JB=ref(100),tB=ref(170),tg=ref(130),eg=ref(),wg=ref([{url:"kk1.png",titlie:"列表"},{url:"kk2.png",titlie:"散点图"},{url:"kk4.png",titlie:"折线图"},{url:"kk8.png",titlie:"帕雷托图"},{url:"kk3.png",titlie:"面积图"},{url:"kk5.png",titlie:"柱状图"},{url:"k3.png",titlie:"饼状图"},{url:"kk6.png",titlie:"横条图"},{url:"kk7.png",titlie:"雷达图"},{url:"kk9.png",titlie:"云图/等值线"},{url:"kk10.png",titlie:"查看报告"},{url:"kk11.png",titlie:"导出报告"}]);ref([{url:"f41.png",titlie:"测试函数模板"},{url:"r1.png",titlie:"工程优化模板"},{url:"r2.png",titlie:"自定义"}]),ref([{url:"t0.png",titlie:"外形参数化"}]),ref([{url:"tow1.png",titlie:"优化问题组件"},{url:"tow2.png",titlie:"学科分析组件"},{url:"tow3.png",titlie:"优化器组件"}]);let pg=ref([{url:"l1.png",titlie:"逻辑流连线"},{url:"l2.png",titlie:"数据流连线"}]),Mg=ref([{url:"w6.png",titlie:"选择连线颜色"}]),Jg=ref([{url:"cai1.png",titlie:"模块组合"},{url:"cai2.png",titlie:"模块拆分"}]),yg=ref([{url:"w9.png",titlie:"选择图框颜色"}]),ug=ref([{url:"w10.png",titlie:"添加注释"}]),lg=ref([{url:"you1.png",titlie:"开始"},{url:"you2.png",titlie:"暂停"},{url:"you3.png",titlie:"续算"},{url:"tts.png",titlie:"结束"}]),Ag=ref([{url:"yh1.png",titlie:"列表监控"},{url:"yh2.png",titlie:"曲线监控"},{url:"yh3.png",titlie:"过程监控"}]),dg=ref([{url:"rr2.png",titlie:"任务检索"},{url:"rr1.png",titlie:"任务管理"},{url:"rr3.png",titlie:"备份"}]),rg=ref([{url:"e1.png",titlie:"用户手册"},{url:"e2.png",titlie:"帮助文档"},{url:"e3.png",titlie:"关于软件"}]),Gg=ref([{label:"CST参数化",value:"CST参数化"},{label:"FFD参数化",value:"FFD参数化"}]),MA=ref([{label:"任务编号",value:"任务编号"},{label:"任务名称",value:"任务名称"},{label:"任务类型",value:"任务类型"},{label:"创建时间",value:"创建时间"}]),uA=ref("任务名称"),$A=ref([{label:"Kriging模型",value:"Kriging模型"},{label:"相关函数类型",value:"相关函数类型"},{label:"超参数优化方法",value:"超参数优化方法"},{label:"Hooke Jeeves方法循环次数",value:"Hooke Jeeves方法循环次数"}]),II=ref("Kriging模型"),KA=ref("固定设计空间"),hI=ref("拉丁超立方"),XI=ref([{label:"固定设计空间",value:"固定设计空间"}]),NA=ref([{label:"拉丁超立方",value:"拉丁超立方"}]),rA=ref("EI + MSP"),eI=ref([{label:"EI + MSP",value:"EI + MSP"}]),MI=ref("概率相乘法"),WI=ref([{label:"概率相乘法",value:"概率相乘法"}]),fI=ref("SBX交叉"),gI=ref([{label:"SBX交叉",value:"SBX交叉"}]),dB=ref("最佳保留策略"),oB=ref("GA"),nB=ref([{label:"最佳保留策略",value:"最佳保留策略"}]),PI=ref("倒位变异"),WB=ref([{label:"倒位变异",value:"倒位变异"}]),GB=ref("1e-7"),HB=ref([{label:"1e-7",value:"1e-7"}]),Ig=ref("NO"),VB=ref([{label:"YES",value:"YES"},{label:"NO",value:"NO"}]),jB=ref([]),ZB=ref([{label:"-cl",value:"-cl"},{label:"cd",value:"cd"}]),vB=ref([{url:"meshFile.png",btnname:"文件选择"},{url:"yu.png",btnname:"域"},{url:"kk9.png",btnname:"云图"},{url:"seka.png",btnname:"色卡"},{url:"dengzx.png",btnname:"等值线"}]),JA=ref({newdialog:!1,setdialog:!1,targetdialog:!1,design:!1,constraint:!1,parameter:!1,agency:!1,optimizer:!1,jboptimizer:!1,dboptimizer:!1,tboptimizer:!1,isADflow:!1,lookover:!1,exportreport:!1,Xfiol:!1,tidu:!1,CSTt:!1,ffdt:!1,XfAD:!1,cstffd:!1,Taxs:!1,enddialog:!1,addfun:!1,sufun:!1,task:!1,guanli:!1,optgroup:!1,Pythonshow:!1,MathFuncdialog:!1,listdialog:!1,scatterdialog:!1,echartLinedialog:!1,paretodialog:!1,clouddialog:!1,fsidialog:!1,flightdialog:!1});ref([{label:"升阻比",value:"升阻比"},{label:"RCS",value:"RCS"}]),ref([{label:"气动",value:"气动"},{label:"结构",value:"结构"},{label:"隐身",value:"隐身"},{label:"噪声",value:"噪声"}]);const uB=ref([{label:"CST",value:"CST",img:"xuek0.png"},{label:"FFD",value:"FFD",img:"ffd.png"},{label:"Xfoil",value:"Xfoil",img:"xuek9.png"},{label:"ADflow",value:"ADflow",img:"ADflow.png"},{label:"TACS",value:"TACS",img:"TACS.png"},{label:"CATIA",value:"CATIA",img:"xuek1.png"},{label:"Python",value:"Python",img:"xuek8.png"},{label:"Excel",value:"Excel",img:"xuek2.png"},{label:"Feko",value:"Feko",img:"xuek3.png"},{label:"Fluent",value:"Fluent",img:"xuek4.png"},{label:"HCFD",value:"HCFD",img:"xuek5.png"},{label:"Matlab",value:"Matlab",img:"xuek6.png"},{label:"Nastran",value:"Nastran",img:"xuek7.png"},{label:"FUN to FEM",value:"FSI",img:"fsi.png"},{label:"Flight",value:"Flight",img:"flight.png"}]),mB=ref([]),Ug=ref([]),Qg=ref([]),hg=ref([]),Sg=ref("#2267B1");let QB=ref("1"),iQ=ref(1);const RB=qA=>new URL(Object.assign({"../assets/img/ADflow.png":__vite_glob_0_0,"../assets/img/Framem.png":__vite_glob_0_1,"../assets/img/aero.png":__vite_glob_0_2,"../assets/img/analysisParams.png":__vite_glob_0_3,"../assets/img/baog.png":__vite_glob_0_4,"../assets/img/cai1.png":__vite_glob_0_5,"../assets/img/cai2.png":__vite_glob_0_6,"../assets/img/configParams.png":__vite_glob_0_7,"../assets/img/csh.png":__vite_glob_0_8,"../assets/img/dengzx.png":__vite_glob_0_9,"../assets/img/e1.png":__vite_glob_0_10,"../assets/img/e2.png":__vite_glob_0_11,"../assets/img/e3.png":__vite_glob_0_12,"../assets/img/f11.png":__vite_glob_0_13,"../assets/img/f12.png":__vite_glob_0_14,"../assets/img/f13.png":__vite_glob_0_15,"../assets/img/f21.png":__vite_glob_0_16,"../assets/img/f22.png":__vite_glob_0_17,"../assets/img/f31.png":__vite_glob_0_18,"../assets/img/f32.png":__vite_glob_0_19,"../assets/img/f33.png":__vite_glob_0_20,"../assets/img/f41.png":__vite_glob_0_21,"../assets/img/ffd.png":__vite_glob_0_22,"../assets/img/flight1.png":__vite_glob_0_23,"../assets/img/flight2.png":__vite_glob_0_24,"../assets/img/flight3.png":__vite_glob_0_25,"../assets/img/flight4.png":__vite_glob_0_26,"../assets/img/gc.png":__vite_glob_0_27,"../assets/img/gc1.png":__vite_glob_0_28,"../assets/img/gc2.png":__vite_glob_0_29,"../assets/img/gc3.png":__vite_glob_0_30,"../assets/img/inputParams.png":__vite_glob_0_31,"../assets/img/jia.png":__vite_glob_0_32,"../assets/img/jian.png":__vite_glob_0_33,"../assets/img/jiegoucanshu.png":__vite_glob_0_34,"../assets/img/k1.png":__vite_glob_0_35,"../assets/img/k2.png":__vite_glob_0_36,"../assets/img/k3.png":__vite_glob_0_37,"../assets/img/k4.png":__vite_glob_0_38,"../assets/img/k5.png":__vite_glob_0_39,"../assets/img/k6.png":__vite_glob_0_40,"../assets/img/k7.png":__vite_glob_0_41,"../assets/img/k8.png":__vite_glob_0_42,"../assets/img/k9.png":__vite_glob_0_43,"../assets/img/kk1.png":__vite_glob_0_44,"../assets/img/kk10.png":__vite_glob_0_45,"../assets/img/kk11.png":__vite_glob_0_46,"../assets/img/kk2.png":__vite_glob_0_47,"../assets/img/kk3.png":__vite_glob_0_48,"../assets/img/kk4.png":__vite_glob_0_49,"../assets/img/kk5.png":__vite_glob_0_50,"../assets/img/kk6.png":__vite_glob_0_51,"../assets/img/kk7.png":__vite_glob_0_52,"../assets/img/kk8.png":__vite_glob_0_53,"../assets/img/kk9.png":__vite_glob_0_54,"../assets/img/l1.png":__vite_glob_0_55,"../assets/img/l2.png":__vite_glob_0_56,"../assets/img/login-bg.png":__vite_glob_0_57,"../assets/img/login-logo.png":__vite_glob_0_58,"../assets/img/mathfuncFx.png":__vite_glob_0_59,"../assets/img/mathfuncX.png":__vite_glob_0_60,"../assets/img/mathfuncY.png":__vite_glob_0_61,"../assets/img/meshFile.png":__vite_glob_0_62,"../assets/img/mob.png":__vite_glob_0_63,"../assets/img/nos.png":__vite_glob_0_64,"../assets/img/noz.png":__vite_glob_0_65,"../assets/img/open.png":__vite_glob_0_66,"../assets/img/open2.png":__vite_glob_0_67,"../assets/img/open3.png":__vite_glob_0_68,"../assets/img/q0.png":__vite_glob_0_69,"../assets/img/q1.png":__vite_glob_0_70,"../assets/img/q2.png":__vite_glob_0_71,"../assets/img/q3.png":__vite_glob_0_72,"../assets/img/r1.png":__vite_glob_0_73,"../assets/img/r2.png":__vite_glob_0_74,"../assets/img/rr1.png":__vite_glob_0_75,"../assets/img/rr2.png":__vite_glob_0_76,"../assets/img/rr3.png":__vite_glob_0_77,"../assets/img/s.png":__vite_glob_0_78,"../assets/img/s0.png":__vite_glob_0_79,"../assets/img/s1.png":__vite_glob_0_80,"../assets/img/s2.png":__vite_glob_0_81,"../assets/img/s3.png":__vite_glob_0_82,"../assets/img/seka.png":__vite_glob_0_83,"../assets/img/ss.png":__vite_glob_0_84,"../assets/img/ss1.png":__vite_glob_0_85,"../assets/img/ss2.png":__vite_glob_0_86,"../assets/img/t0.png":__vite_glob_0_87,"../assets/img/t1.png":__vite_glob_0_88,"../assets/img/t2.png":__vite_glob_0_89,"../assets/img/t3.png":__vite_glob_0_90,"../assets/img/t4.png":__vite_glob_0_91,"../assets/img/tow1.png":__vite_glob_0_92,"../assets/img/tow2.png":__vite_glob_0_93,"../assets/img/tow3.png":__vite_glob_0_94,"../assets/img/tt.png":__vite_glob_0_95,"../assets/img/tt1.png":__vite_glob_0_96,"../assets/img/tt2.png":__vite_glob_0_97,"../assets/img/tt3.png":__vite_glob_0_98,"../assets/img/tts.png":__vite_glob_0_99,"../assets/img/w.png":__vite_glob_0_100,"../assets/img/w1.png":__vite_glob_0_101,"../assets/img/w10.png":__vite_glob_0_102,"../assets/img/w2.png":__vite_glob_0_103,"../assets/img/w3.png":__vite_glob_0_104,"../assets/img/w4.png":__vite_glob_0_105,"../assets/img/w5.png":__vite_glob_0_106,"../assets/img/w6.png":__vite_glob_0_107,"../assets/img/w7.png":__vite_glob_0_108,"../assets/img/w8.png":__vite_glob_0_109,"../assets/img/w9.png":__vite_glob_0_110,"../assets/img/wen.png":__vite_glob_0_111,"../assets/img/xin.png":__vite_glob_0_112,"../assets/img/xin2.png":__vite_glob_0_113,"../assets/img/xuek0.png":__vite_glob_0_114,"../assets/img/xuek1.png":__vite_glob_0_115,"../assets/img/xuek10.png":__vite_glob_0_116,"../assets/img/xuek11.png":__vite_glob_0_117,"../assets/img/xuek12.png":__vite_glob_0_118,"../assets/img/xuek2.png":__vite_glob_0_119,"../assets/img/xuek3.png":__vite_glob_0_120,"../assets/img/xuek4.png":__vite_glob_0_121,"../assets/img/xuek5.png":__vite_glob_0_122,"../assets/img/xuek6.png":__vite_glob_0_123,"../assets/img/xuek7.png":__vite_glob_0_124,"../assets/img/xuek8.png":__vite_glob_0_125,"../assets/img/xuek9.png":__vite_glob_0_126,"../assets/img/y.png":__vite_glob_0_127,"../assets/img/y2.png":__vite_glob_0_128,"../assets/img/yh1.png":__vite_glob_0_129,"../assets/img/yh2.png":__vite_glob_0_130,"../assets/img/yh3.png":__vite_glob_0_131,"../assets/img/you1.png":__vite_glob_0_132,"../assets/img/you2.png":__vite_glob_0_133,"../assets/img/you3.png":__vite_glob_0_134,"../assets/img/youh1.png":__vite_glob_0_135,"../assets/img/youh2.png":__vite_glob_0_136,"../assets/img/youh3.png":__vite_glob_0_137,"../assets/img/yu.png":__vite_glob_0_138,"../assets/img/zy.png":__vite_glob_0_139,"../assets/img/zy2.png":__vite_glob_0_140})[`../assets/img/${qA}`],self.location).href,zg=qA=>new URL(Object.assign({"../assets/flowimg/111.png":__vite_glob_1_0,"../assets/flowimg/ADflow.png":__vite_glob_1_1,"../assets/flowimg/MathFunc.png":__vite_glob_1_2,"../assets/flowimg/TACS.png":__vite_glob_1_3,"../assets/flowimg/aero.png":__vite_glob_1_4,"../assets/flowimg/catia.png":__vite_glob_1_5,"../assets/flowimg/csh.png":__vite_glob_1_6,"../assets/flowimg/ffd.png":__vite_glob_1_7,"../assets/flowimg/ffdFileSave.png":__vite_glob_1_8,"../assets/flowimg/flight.png":__vite_glob_1_9,"../assets/flowimg/fsi.png":__vite_glob_1_10,"../assets/flowimg/fsibackg.png":__vite_glob_1_11,"../assets/flowimg/gc1.png":__vite_glob_1_12,"../assets/flowimg/gc2.png":__vite_glob_1_13,"../assets/flowimg/gc3.png":__vite_glob_1_14,"../assets/flowimg/mob.png":__vite_glob_1_15,"../assets/flowimg/r2.png":__vite_glob_1_16,"../assets/flowimg/surromdao.png":__vite_glob_1_17,"../assets/flowimg/wen.png":__vite_glob_1_18,"../assets/flowimg/wens.png":__vite_glob_1_19,"../assets/flowimg/x@2x.png":__vite_glob_1_20,"../assets/flowimg/xkfx.png":__vite_glob_1_21,"../assets/flowimg/xuek0.png":__vite_glob_1_22,"../assets/flowimg/xuek01.png":__vite_glob_1_23,"../assets/flowimg/xuek1.png":__vite_glob_1_24,"../assets/flowimg/xuek10.png":__vite_glob_1_25,"../assets/flowimg/xuek11.png":__vite_glob_1_26,"../assets/flowimg/xuek12.png":__vite_glob_1_27,"../assets/flowimg/xuek2.png":__vite_glob_1_28,"../assets/flowimg/xuek3.png":__vite_glob_1_29,"../assets/flowimg/xuek4.png":__vite_glob_1_30,"../assets/flowimg/xuek5.png":__vite_glob_1_31,"../assets/flowimg/xuek6.png":__vite_glob_1_32,"../assets/flowimg/xuek7.png":__vite_glob_1_33,"../assets/flowimg/xuek8.png":__vite_glob_1_34,"../assets/flowimg/xuek9.png":__vite_glob_1_35,"../assets/flowimg/xueks1.png":__vite_glob_1_36,"../assets/flowimg/xueks2.png":__vite_glob_1_37,"../assets/flowimg/xueks3.png":__vite_glob_1_38,"../assets/flowimg/xueks4.png":__vite_glob_1_39,"../assets/flowimg/xueks5.png":__vite_glob_1_40,"../assets/flowimg/xueks6.png":__vite_glob_1_41,"../assets/flowimg/xueks7.png":__vite_glob_1_42,"../assets/flowimg/xueks8.png":__vite_glob_1_43,"../assets/flowimg/xueks9.png":__vite_glob_1_44,"../assets/flowimg/youhq.png":__vite_glob_1_45,"../assets/flowimg/youhwt.png":__vite_glob_1_46})[`../assets/flowimg/${qA}`],self.location).href;onMounted(()=>{setTimeout(function(){vg(),Ng(),og()},1500),emitter.on("stepfromyouhuaqi",wB)}),onUnmounted(()=>{emitter.off("stepfromyouhuaqi",wB)});const vg=()=>{cI.value=xI.query.pid},iC=(qA,tA)=>{DB.value=qA.props.name,DB.value=="User"&&jI.value.logToObject1().then(()=>{YI.replace({path:"/"})}),DB.value=="Role"?AA.value=!0:AA.value=!1,bg(),DC(),DB.value=="Config"?(GI.value=!0,NC()):GI.value=!1},PB=qA=>{},DC=()=>{JA.value.newdialog=!1,JA.value.setdialog=!1,JA.value.targetdialog=!1,JA.value.design=!1,JA.value.constraint=!1,JA.value.parameter=!1,JA.value.agency=!1,JA.value.addfun=!1,JA.value.sufun=!1,JA.value.enddialog=!1,JA.value.task=!1,JA.value.guanli=!1},aC=qA=>{const tA=qA.name,mI=qA.wid;tA=="优化器"?(nI.value="代理优化器",wC(mI),JA.value.optgroup=!0):tA=="参数化"?(nI.value="CST",MC(mI),JA.value.cstffd=!0):tA=="气动分析"?(nI.value="Xfoil",qg(mI),JA.value.XfAD=!0):tA=="进化优化器"?(nI.value="进化优化器",JA.value.jboptimizer=!0,nextTick(()=>{D.value&&D.value.getoptimize(cI.value,mI)})):tA=="代理优化器"?(nI.value="代理优化器",JA.value.dboptimizer=!0,nextTick(()=>{w.value&&w.value.getDoptimize(cI.value,mI)})):tA=="梯度优化器"?(nI.value="梯度优化器",JA.value.tboptimizer=!0,nextTick(()=>{M.value&&M.value.getToptimize(cI.value,mI)})):tA=="CST"?(nI.value="CST",JA.value.CSTt=!0,nextTick(()=>{t.value&&t.value.getcst(cI.value,mI)})):tA=="FFD"?(nI.value="FFD",JA.value.ffdt=!0,nextTick(()=>{l.value&&l.value.getffds(cI.value,mI)})):tA=="ADflow"?(nI.value="ADflow",JA.value.isADflow=!0,nextTick(()=>{n.value&&n.value.getadflow(cI.value,mI)})):tA=="Xfoil"?(JA.value.Xfiol=!0,nextTick(()=>{o.value&&o.value.getxfoil(cI.value,mI)})):tA=="TACS"?(JA.value.Taxs=!0,nextTick(()=>{k.value&&k.value.gettacs(cI.value,mI)})):tA=="模版"?(JA.value.optgroup=!0,nI.value="代理优化器"):tA=="Python"?(JA.value.Pythonshow=!0,dC(mI)):tA=="FSI"?(JA.value.fsidialog=!0,nextTick(()=>{d.value&&d.value.getfsi(cI.value,mI)})):tA=="Flight"?JA.value.flightdialog=!0:tA=="MathFunc"?(JA.value.MathFuncdialog=!0,nextTick(()=>{N.value&&N.value.getmathfunc(cI.value,mI)})):(JA.value.optimizer=!1,JA.value.jboptimizer=!1,JA.value.Xfiol=!1,JA.value.lookover=!1,JA.value.tidu=!1,JA.value.CSTt=!1,JA.value.XfAD=!1,JA.value.cstffd=!1,JA.value.Pythonshow=!1,JA.value.MathFuncdialog=!1,JA.value.fsidialog=!1,JA.value.flightdialog=!1)},wC=qA=>{pA.value=qA;const tA={transCode:"MDO0018",pid:cI.value,wid:pA.value},mI={transCode:"MDO0031",pid:cI.value,wid:pA.value},HI={transCode:"MDO0033",pid:cI.value,wid:pA.value};Promise.all([request(tA),request(mI),request(HI)]).then(([LI,cB,uI])=>{LI.hasOwnProperty("eid")&&D.value.getoptimizeAssign(LI),uI.hasOwnProperty("grid")&&M.value.getToptimizeAssign(uI),cB.hasOwnProperty("suid")&&w.value.getDoptimizeAssign(cB),LI.checked===1?nI.value="进化优化器":cB.checked===1?nI.value="代理优化器":uI.checked===1&&(nI.value="梯度优化器")}).catch(LI=>{console.error("请求失败:",LI)})},MC=qA=>{CI.value=qA;const tA={transCode:"MDO0040",pid:cI.value,wid:CI.value},mI={transCode:"MDO0043",pid:cI.value,wid:CI.value};Promise.all([request(tA),request(mI)]).then(([HI,LI])=>{HI.hasOwnProperty("cstid")?t.value.getcstAssign(HI):LI.hasOwnProperty("ffdid")&&l.value.getffdsAssign(LI),HI.checked===1?nI.value="CST":LI.checked===1&&(nI.value="FFD")}).catch(HI=>{console.error("请求失败:",HI)})},qg=qA=>{aI.value=qA;const tA={transCode:"MDO0046",pid:cI.value,wid:aI.value},mI={transCode:"MDO0049",pid:cI.value,wid:aI.value};Promise.all([request(tA),request(mI)]).then(([HI,LI])=>{HI.hasOwnProperty("xfid")?o.value.getxfoilAssign(HI):LI.hasOwnProperty("adid")&&n.value.getadflowAssign(LI),HI.checked===1?nI.value="Xfoil":LI.checked===1&&(nI.value="ADflow")}).catch(HI=>{console.error("请求失败:",HI)})};let Og=ref(!1);const dC=qA=>{Og.value=!0,bI.value=qA;const tA={transCode:"MDO0036",pid:cI.value,wid:bI.value};request(tA).then(mI=>{mI.ptython&&(B.value=mI.ptython)}).catch(mI=>{console.error("Python内容初始化失败")})},GC=()=>{Og.value=!1;const qA={transCode:"MDO0037",pid:cI.value,wid:bI.value,python:B.value};request(qA).then(tA=>{ElMessage({message:"保存成功",type:"success"})}).catch(tA=>{ElMessage.error("保存失败")})};let Pg=ref(!0);const UC=qA=>{qA=="2"||qA=="0"?Pg.value=!0:Pg.value=!1},_B=(qA,tA,mI,HI)=>{DB.value=HI,(mI==="Role10"||mI==="Role11")&&(SB.value=mI),hC()},hC=()=>{switch(DB.value){case"新建任务":JA.value.newdialog=!0;break;case"问题设定":JA.value.setdialog=!0;break;case"优化目标":JA.value.targetdialog=!0;break;case"设计变量":JA.value.design=!0;break;case"约束条件":JA.value.constraint=!0;break;case"外形参数化":JA.value.parameter=!0;break;case"代理模型":JA.value.agency=!0;break;case"加点方法":JA.value.addfun=!0;break;case"优化算法":JA.value.sufun=!0;break;case"终止条件":JA.value.enddialog=!0;break;case"任务管理":JA.value.task=!0;break;case"任务检索":JA.value.guanli=!0;break;case"选择连线颜色":jA.value=!0;break;case"逻辑流连线":jI.value.linestrokeWidth("process");break;case"数据流连线":jI.value.linestrokeWidth("data");break;case"模块组合":jI.value.bgcolorfunc(DI.value),jI.value.onSelection();break;case"开始":tC();break;case"列表监控":bg(),eC();break;case"曲线监控":bg(),lC();break;case"过程监控":bg(),_g(),RC();break;case"列表":Eg(),JA.value.listdialog=!0,nextTick(()=>{$g()});break;case"面积图":Eg();break;case"饼状图":Eg();break;case"柱状图":Eg();break;case"折线图":JA.value.echartLinedialog=!0,Eg(),nextTick(()=>{$g()});break;case"散点图":JA.value.scatterdialog=!0,Eg(),nextTick(()=>{$g()});break;case"横条图":Eg();break;case"雷达图":Eg();break;case"帕雷托图":JA.value.paretodialog=!0,Eg();break;case"云图/等值线":JA.value.clouddialog=!0;break;case"查看报告":Eg(),JA.value.lookover=!0;break;case"导出报告":JA.value.exportreport=!0;break}},Eg=()=>{switch(DB.value){case"列表":cA.value=!0,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!1,_A=!1;break;case"面积图":cA.value=!1,eA.value=!0,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!1,_A=!1;break;case"柱状图":cA.value=!1,eA.value=!1,GA.value=!0,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!1,_A=!1;break;case"饼状图":cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!0,_A=!1;break;case"折线图":cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!0,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!1,_A=!1;break;case"散点图":cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!0,xA=!1,_A=!1;break;case"横条图":cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!0,XA.value=!1,kA.value=!1,xA=!1,_A=!1;break;case"雷达图":cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!0,kA.value=!1,xA=!1,_A=!1;break;case"帕雷托图":cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!1,_A=!0;break;default:cA.value=!1,eA.value=!1,GA.value=!1,DA.value=!1,ZA.value=!1,XA.value=!1,kA.value=!1,xA=!1,_A=!1;break}},bg=()=>{$I.value=="Three"&&DB.value=="列表监控"||$I.value=="Three"&&DB.value=="开始"?iA.value=!0:iA.value=!1,$I.value=="Three"&&DB.value=="曲线监控"?wA.value=!0:wA.value=!1,$I.value=="Three"&&DB.value=="过程监控"?sA.value=!0:sA.value=!1},tC=()=>{wA.value?JI.value.echatinit():sA.value&&(ZI.value.echatinit(),WA.value.echatinit());const qA={transCode:"MDO0039",pid:cI.value};request(qA).then(tA=>{BI.value="",hA.value=[],TI.value=[],FA.value=[],OI.value=[],ElMessage({message:"开始运行",type:"success"})}).catch(tA=>{ElMessage.error("运行失败")})},Xg=ref(0),eC=()=>{const qA={transCode:"MDO0021",pid:cI.value,type:1};request(qA).then(tA=>{FA.value=[],Xg.value++,tA.rows&&tA.rows.length>0&&tA.rows.forEach(mI=>{const{vars:HI,vals:LI}=mI;bB(HI,LI)})}).catch(tA=>{ElMessage.error(tA.returnMsg)})},lC=()=>{const qA={transCode:"MDO0021",pid:cI.value,type:1};request(qA).then(tA=>{HA.value=JSON.stringify(tA.rows),JI.value.getshuju(HA.value)}).catch(tA=>{ElMessage.error(tA.returnMsg)})},_g=()=>{const qA={transCode:"MDO0021",pid:cI.value,type:2};request(qA).then(tA=>{tA.rows&&tA.rows.length>0&&(HA.value=JSON.stringify(tA.rows),ZI.value.getshuju(HA.value))}).catch(tA=>{ElMessage.error(tA.returnMsg)})},RC=()=>{const qA={transCode:"MDO0021",pid:cI.value,type:3};request(qA).then(tA=>{tA.rows&&tA.rows.length>0&&(HA.value=JSON.stringify(tA.rows),WA.value.getshuju(HA.value))}).catch(tA=>{ElMessage.error(tA.returnMsg)})},NC=async()=>{try{const qA={transCode:"MDO0021",pid:cI.value,type:1},tA=await request(qA);if(!tA)throw new Error("响应数据为空");tA.rows&&tA.rows.length>0&&(Rg.value=[],xB.value=[],tA.rows.forEach(mI=>{try{const{vars:HI,vals:LI}=mI;AC(HI,LI)}catch(HI){console.error("处理行数据时出错:",HI),ElMessage.error(`处理数据时出错: ${HI.message}`)}}))}catch(qA){console.error("请求出错:",qA),ElMessage.error(qA.message||qA.returnMsg||"操作失败,请重试")}},$g=()=>{emitter.emit("update:datatotableheader",xB.value),emitter.emit("update:datatotabledata",Rg.value)};let xB=ref([]),Rg=ref([]);const AC=(qA,tA)=>{try{const mI=qA?qA.trim().split(/\s+/):[],HI=tA?tA.trim().split(/\s+/):[];if(mI.length===0||HI.length===0){console.warn("无效输入数据",{vars:qA,vals:tA});return}const LI={},cB=[];if(mI.forEach((uI,kB)=>{const dA=HI[kB]!==void 0?HI[kB]:"";if(typeof dA=="string"&&dA.startsWith("[")&&dA.endsWith("]"))try{JSON.parse(dA).forEach((vA,TA)=>{const fA=`${uI}_${TA+1}`;LI[fA]=vA,xB.value.some(rI=>rI.prop===fA)||cB.push({label:fA,prop:fA})})}catch{console.warn("数组解析失败,使用原始值:",dA),LI[uI]=dA,xB.value.some(vA=>vA.prop===uI)||cB.push({label:uI,prop:uI})}else LI[uI]=dA,xB.value.some(YA=>YA.prop===uI)||cB.push({label:uI,prop:uI})}),cB.length>0){const uI=xB.value.map(dA=>dA.prop),kB=cB.filter(dA=>!uI.includes(dA.prop));kB.length>0&&(xB.value=[...xB.value,...kB])}Rg.value=[...Rg.value,LI]}catch(mI){console.error("datatotable处理出错:",mI)}};let IC=ref([]),Hg=ref([]);const QC=(qA,tA)=>{qA==="listcbval"?IC.value=tA:qA==="listcbval2"&&(Hg.value=tA)},p=()=>{DB.value==="散点图"?SI.value.selectshuju(IC.value,Hg.value,xB.value,Rg.value):DB.value==="折线图"?OA.value.selectshuju(IC.value,Hg.value,xB.value,Rg.value):DB.value==="列表"&&tI.value.selectshuju(Hg.value)},W=qA=>{jI.value.changeAllEdgesColor(iI.value)},IA=qA=>{jI.value.bgcolorfunc(DI.value)},CA=qA=>{JA.value.newdialog=!1,qA()},lA=()=>{let qA=Number(dI.value)>1?Number(dI.value):1;if(kI.value==0)for(let tA=0;tA<qA;tA++)Qg.value.push({name:`x${tA+1}`,upper:null,lower:null,reference:null,remark:""});else if(kI.value==1)for(let tA=0;tA<qA;tA++)Ug.value.push({name:`g${tA+1}`,con:-1,reference:null,upper:0,lower:0});else if(kI.value==2)for(let tA=0;tA<qA;tA++)mB.value.push({name:`c${tA+1}`,optdir:"1",weight:0,scaling:0,factor:0,reference:null,remark:""})},oA=qA=>{bA.value=qA,bA.value==0||bA.value==1&&yA()},nA=qA=>{kI.value=qA,kI.value==0?yA():kI.value==1?RA():kI.value==2&&LA()},yA=()=>{const qA={transCode:"MDO0022",pid:cI.value};request(qA).then(tA=>{if(tA.rows.length!==0){let mI={id:"1-1-1",label:"设计变量",img:q2$1,children:[]};I.value.datatree[0].children[0].children.find(uI=>uI.id===mI.id)||I.value.datatree[0].children[0].children.push(mI);let cB=I.value.datatree[0].children[0].children;I.value.datatree[0].children[0].children.forEach((uI,kB)=>{uI.label=="设计变量"&&(I.value.datatree[0].children[0].children[kB].children=[])}),tA.rows=tA.rows.map((uI,kB)=>(uI.lower=uI.lower??"none",uI.upper=uI.upper??"none",uI.reference=uI.reference??"none",uI.name=uI.name??"none",uI.remark=uI.remark??"none",P.value={id:"1-1-1-"+kB,label:uI.name,img:f21},cB.forEach((dA,YA)=>{dA.label=="设计变量"&&I.value.datatree[0].children[0].children[YA].children.push(P.value)}),uI)),Qg.value=tA.rows}}).catch(tA=>{ElMessage.error(tA.returnMsg)})},RA=()=>{const qA={transCode:"MDO0023",pid:cI.value};request(qA).then(tA=>{if(tA.rows.length!==0){let mI={id:"1-2-2",label:"约束条件",img:f22,children:[]};I.value.datatree[0].children[0].children.find(uI=>uI.id===mI.id)||I.value.datatree[0].children[0].children.push(mI),I.value.datatree[0].children[0].children.forEach((uI,kB)=>{uI.label=="约束条件"&&(I.value.datatree[0].children[0].children[kB].children=[])});let cB=I.value.datatree[0].children[0].children;tA.rows=tA.rows.map((uI,kB)=>(uI.con=uI.con??"none",uI.reference=uI.reference??"none",uI.upper=uI.upper??"none",uI.lower=uI.lower??"none",gA.value={id:"1-2-2-"+kB,label:uI.name,img:f21},cB.forEach((dA,YA)=>{dA.label=="约束条件"&&I.value.datatree[0].children[0].children[YA].children.push(gA.value)}),uI)),Ug.value=tA.rows}}).catch(tA=>{ElMessage.error(tA.returnMsg)})},LA=()=>{const qA={transCode:"MDO0024",pid:cI.value};request(qA).then(tA=>{if(tA.rows.length!==0){let mI={id:"1-3-3",label:"目标函数",img:f41,children:[]};I.value.datatree[0].children[0].children.find(uI=>uI.id===mI.id)||I.value.datatree[0].children[0].children.push(mI),I.value.datatree[0].children[0].children.forEach((uI,kB)=>{uI.label=="目标函数"&&(I.value.datatree[0].children[0].children[kB].children=[])});let cB=I.value.datatree[0].children[0].children;tA.rows=tA.rows.map((uI,kB)=>(uI.optdir=uI.optdir??"none",uI.weight=uI.weight??"none",uI.scaling=uI.scaling??"none",uI.factor=uI.factor??"none",uI.reference=uI.reference??"none",uI.remark=uI.remark??"none",uI.name=uI.name??"none",QA.value={id:"1-3-3-"+kB,label:uI.name,img:f21},cB.forEach((dA,YA)=>{dA.label=="目标函数"&&I.value.datatree[0].children[0].children[YA].children.push(QA.value)}),uI)),mB.value=tA.rows}}).catch(tA=>{ElMessage.error(tA.returnMsg)})},lI=(qA,tA)=>(qA=tA.map(mI=>{const HI=mI.vid||" ",LI=mI.name||" ",cB=mI.upper??" ",uI=mI.lower??" ",kB=mI.reference??" ",dA=mI.remark||" ";return`${HI},${LI},${cB},${uI},${kB},${dA}`}).join(";"),qA),wI=(qA,tA)=>(qA=tA.map(mI=>{const HI=mI.conid||" ",LI=mI.name||" ",cB=mI.upper??" ",uI=mI.lower??" ",kB=mI.reference??" ";return`${HI},${LI},${kB},${cB},${uI}`}).join(";"),qA),QI=(qA,tA)=>(qA=tA.map(mI=>{const HI=mI.fid||" ",LI=mI.name||" ",cB=mI.optdir??" ",uI=mI.weight??" ",kB=mI.reference??" ",dA=mI.remark||" ";return`${HI},${LI},${cB},${uI},${kB},${dA}`}).join(";"),qA),yI=()=>{kI.value==0?(aB.value="",aB.value=lI(aB.value,Qg.value),gB()):kI.value==1?(rB.value="",rB.value=wI(rB.value,Ug.value),UB()):kI.value==2&&(MB.value="",MB.value=QI(MB.value,mB.value),sB())},gB=()=>{const qA={transCode:"MDO0054",pid:cI.value,vartr:aB.value};request(qA).then(tA=>{ElMessage({message:"设计变量保存成功",type:"success"}),yA()}).catch(tA=>{ElMessage.error("设计变量保存失败")})},UB=()=>{const qA={transCode:"MDO0055",pid:cI.value,vartr:rB.value};request(qA).then(tA=>{ElMessage({message:"约束条件保存成功",type:"success"}),RA()}).catch(tA=>{ElMessage.error("约束条件保存失败")})},sB=()=>{const qA={transCode:"MDO0056",pid:cI.value,vartr:MB.value};request(qA).then(tA=>{ElMessage({message:"优化目标保存成功",type:"success"}),LA()}).catch(tA=>{ElMessage.error("优化目标保存失败")})};function KB(qA,tA){let mI=qA.split(" ");OI.value=mI.map(LI=>({label:LI,prop:LI}));let HI={};mI.forEach((LI,cB)=>{HI[LI]=tA[cB]!==void 0?tA[cB]:""}),FA.value.push(HI)}const bB=(qA,tA)=>{let mI=qA.split(" ");OI.value=mI.map(cB=>({label:cB,prop:cB}));let HI=tA.split(" "),LI={};mI.forEach((cB,uI)=>{LI[cB]=HI[uI]!==void 0?HI[uI]:""}),FA.value.push(LI)},og=()=>{const qA={transCode:"MDO0025",pid:cI.value};request(qA).then(tA=>{BI.value=tA.logs.split(`
- `).filter(HI=>HI.trim()!=="").join(`
- `);const mI=sg(BI.value);for(let HI=0;HI<mI.length;HI++){hA.value.push(mI[HI]);let LI=mI[HI].vals.split(" ");KB(LI);let cB=[];cB.push(mI[HI]),JI.value.getsockechart(cB),ZI.value.getsockechart(cB),WA.value.getsockechart(cB)}}).catch(tA=>{ElMessage.error(tA.returnMsg)})};function sg(qA){const tA=/\{[^}]+\}/g,mI=qA.match(tA);return mI?mI.map(HI=>{try{return JSON.parse(HI)}catch{return console.error("Failed to parse object:",HI),null}}).filter(Boolean):[]}const wB=qA=>{EA.value=qA};function Ng(){const qA="wss://www.adicn.com/airoptwebsocket?projectId="+cI.value;oI=new WebSocket(qA),oI.onopen=hB,oI.onmessage=YB,oI.onerror=Lg,oI.onclose=BC}const hB=qA=>{ag()},YB=qA=>{if(hA.value=[],qA.data.indexOf("{")!==-1){x.value=!0;let tA=JSON.parse(qA.data),mI=Number(tA.step);tA.type===1&&(J.value=Math.round(mI/EA.value*100)),UA.value=qA.data,hA.value.push(tA),iA.value&&tA.type===1?bB(tA.vars,tA.vals):wA.value&&tA.type===1?JI.value.getsockechart(hA.value):sA.value&&tA.type===2?ZI.value.getsockechart(hA.value):sA.value&&tA.type===3&&WA.value.getsockechart(hA.value);const HI=qA.data.split(`
- `).filter(cB=>cB.trim()!=="").join(`
- `);BI.value=BI.value+`
- `+HI;let LI=document.getElementById("textarea_id");LI.scrollTop=LI.scrollHeight}else if(qA.data.indexOf("——成功")!==-1&&setTimeout(function(){x.value=!1},1e4),qA.data.indexOf("msg=heartChec")==-1){const tA=qA.data.split(`
- `).filter(HI=>HI.trim()!=="").join(`
- `);BI.value=BI.value+`
- `+tA;let mI=document.getElementById("textarea_id");mI.scrollTop=mI.scrollHeight}Kg()},Lg=qA=>{oI.close(),ig()},BC=qA=>{},ig=()=>{VA.value.lockReconnect||(VA.value.lockReconnect=!0,VA.value.timeoutnum&&clearTimeout(VA.value.timeoutnum),VA.value.timeoutnum=setTimeout(function(){Ng(),VA.value.lockReconnect=!1},1e4))},Kg=()=>{clearTimeout(VA.value.timeoutObj),clearTimeout(VA.value.serverTimeoutObj),ag()},ag=()=>{VA.value.timeoutObj&&clearTimeout(VA.value.timeoutObj),VA.value.serverTimeoutObj&&clearTimeout(VA.value.serverTimeoutObj),VA.value.timeoutObj=setTimeout(function(){oI.readyState==1?oI.send("heartCheck"):ig(),VA.value.serverTimeoutObj=setTimeout(function(){oI.close()},VA.value.timeout)},VA.value.timeout)},kg=qA=>{qA=="claer"?BI.value="":zI.value=!zI.value},Zg=(qA,tA)=>{nI.value=qA.props.label,qA.props.name==="进化优化器"?nextTick(()=>{D.value&&D.value.getoptimize(cI.value,pA.value)}):qA.props.name==="代理优化器"?nextTick(()=>{w.value&&w.value.getDoptimize(cI.value,pA.value)}):qA.props.name==="梯度优化器"&&nextTick(()=>{M.value&&M.value.getToptimize(cI.value,pA.value)})},$B=qA=>{D.value&&typeof D.value.getaddsave=="function"&&(qA?D.value.getaddsave(cI.value,qA):D.value.getaddsave(cI.value))},jg=qA=>{w.value&&typeof w.value.getaddDsave=="function"&&(qA?w.value.getaddDsave(cI.value,qA):w.value.getaddDsave(cI.value))},cg=qA=>{M.value&&typeof M.value.getaddTsave=="function"&&(qA?M.value.getaddTsave(cI.value,qA):M.value.getaddTsave(cI.value))},Dg=qA=>{qA=="进化优化器"?$B(pA.value):qA=="代理优化器"?jg(pA.value):qA=="梯度优化器"&&cg(pA.value)},kC=(qA,tA)=>{nI.value=qA.props.label,qA.props.name==="CST"?nextTick(()=>{t.value&&t.value.getcst(cI.value,CI.value)}):qA.props.name==="FFD"&&nextTick(()=>{l.value&&l.value.getffds(cI.value,CI.value)})},oC=qA=>{t.value&&(qA?t.value.getcstsave(cI.value,qA):t.value.getcstsave(cI.value)),JA.value.CSTt=!1},sC=qA=>{l.value&&(qA?l.value.getffdsave(cI.value,qA):l.value.getffdsave(cI.value)),JA.value.ffdt=!1},NB=qA=>{qA=="CST"?oC(CI.value):qA=="FFD"&&sC(CI.value)},xg=(qA,tA)=>{nI.value=qA.props.label,qA.props.name==="Xfoil"?nextTick(()=>{o.value&&o.value.getxfoil(cI.value,aI.value)}):qA.props.name==="ADflow"&&nextTick(()=>{n.value&&n.value.getadflow(cI.value,aI.value)})},Bg=qA=>{o.value&&(qA?o.value.getxfoilsave(cI.value,qA):o.value.getxfoilsave(cI.value))},mg=qA=>{n.value&&(qA?n.value.getadflowsave(cI.value,qA):n.value.getadflowsave(cI.value))},ZC=qA=>{qA=="Xfoil"?Bg(aI.value):qA=="ADflow"&&mg(aI.value)},pC=()=>{d.value&&d.value.getfsisave(cI.value)},cC=()=>{N.value&&N.value.mathfuncnew()},Yg=()=>{N.value&&N.value.getmathfuncsave(cI.value)},gC=()=>{k.value&&k.value.gettacssave(cI.value)};let LB=ref(!1),gg=ref({fileselect:!1,domain:!1,cloud:!1,colorchart:!1,isoline:!1}),ng=ref("");const Tg=qA=>{switch(gg.value.fileselect=!1,gg.value.domain=!1,gg.value.cloud=!1,gg.value.colorchart=!1,gg.value.isoline=!1,qA){case"文件选择":gg.value.fileselect=!0,ng.value="文件选择";break;case"域":gg.value.domain=!0,ng.value="域";break;case"云图":gg.value.cloud=!0,ng.value="云图";break;case"色卡":gg.value.colorchart=!0,ng.value="色卡";break;case"等值线":gg.value.isoline=!0,ng.value="等值线";break}LB.value=!0},fg=({columnIndex:qA})=>{if(qA===0)return"";let tA=qA-1,mI=OI.value.length,HI=Math.ceil(mI/3);return tA<HI?"header-first":tA<HI*2?"header-second":"header-third"};return(qA,tA)=>{const mI=resolveComponent("el-header"),HI=resolveComponent("el-tab-pane"),LI=resolveComponent("el-image"),cB=resolveComponent("el-icon"),uI=resolveComponent("el-dropdown-item"),kB=resolveComponent("el-dropdown-menu"),dA=resolveComponent("el-dropdown"),YA=resolveComponent("el-color-picker"),vA=resolveComponent("el-tabs"),TA=resolveComponent("el-input"),fA=resolveComponent("el-form-item"),rI=resolveComponent("el-form"),VI=resolveComponent("el-input-number"),KI=resolveComponent("el-option"),pI=resolveComponent("el-table-column"),eB=resolveComponent("el-table"),AB=resolveComponent("el-checkbox"),iB=resolveComponent("el-checkbox-group"),FB=resolveComponent("el-card"),LQ=resolveComponent("el-col"),pB=resolveComponent("el-row"),qB=resolveComponent("el-progress"),XB=resolveComponent("el-divider"),Cg=resolveComponent("el-footer"),Fg=resolveComponent("el-main"),Wg=resolveComponent("el-container");return openBlock(),createElementBlock("div",_hoisted_1,[createVNode(Wg,null,{default:withCtx(()=>[createVNode(mI,null,{default:withCtx(()=>[createVNode(myheader)]),_:1}),createVNode(Fg,null,{default:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createBaseVNode("div",_hoisted_3,[createVNode(vA,{modelValue:$I.value,"onUpdate:modelValue":tA[7]||(tA[7]=aA=>$I.value=aA),type:"card",class:"demo-tabs",onTabClick:iC},{default:withCtx(()=>[createVNode(HI,{label:"首页",name:"User"}),createVNode(HI,{label:"问题设定",name:"Role"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_4,[createBaseVNode("div",_hoisted_5,[createBaseVNode("div",{class:"item2 margr",onClick:tA[0]||(tA[0]=aA=>_B(aA,qA.index,"Role-2",unref(S)))},[createVNode(LI,{src:RB("tow1.png"),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(unref(m)),1),createVNode(dA,{trigger:"click"},{dropdown:withCtx(()=>[createVNode(kB,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(X),aA=>(openBlock(),createBlock(uI,{key:aA.value,command:aA.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_7,[createBaseVNode("img",{src:zg(aA.img),style:{width:"20px",height:"20px","margin-right":"10px"}},null,8,_hoisted_8),createBaseVNode("span",null,toDisplayString(aA.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:withCtx(()=>[createBaseVNode("span",_hoisted_6,[createVNode(cB,{size:12,style:{width:"78px",top:"-4px"}},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1})])]),_:1})]),createBaseVNode("div",{class:"item2 margr",onClick:tA[1]||(tA[1]=aA=>_B(aA,qA.index,"Role-1",unref(Y)))},[createVNode(LI,{src:RB("tow2.png"),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(unref(Y)),1),createVNode(dA,{trigger:"click"},{dropdown:withCtx(()=>[createVNode(kB,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(uB.value,aA=>(openBlock(),createBlock(uI,{key:aA.value,command:aA.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_10,[createBaseVNode("img",{src:zg(aA.img),style:{width:"20px",height:"20px","margin-right":"10px"}},null,8,_hoisted_11),createBaseVNode("span",null,toDisplayString(aA.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:withCtx(()=>[createBaseVNode("span",_hoisted_9,[createVNode(cB,{size:12,style:{width:"78px",top:"-4px"}},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1})])]),_:1})]),createBaseVNode("div",{class:"item2 margr",onClick:tA[2]||(tA[2]=aA=>_B(aA,qA.index,"Role-2",unref(S)))},[createVNode(LI,{src:RB("tow3.png"),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(unref(S)),1),createVNode(dA,{trigger:"click"},{dropdown:withCtx(()=>[createVNode(kB,null,{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(q),aA=>(openBlock(),createBlock(uI,{key:aA.value,command:aA.value},{default:withCtx(()=>[createBaseVNode("div",_hoisted_13,[createBaseVNode("img",{src:aA.icon,style:{width:"20px",height:"20px","margin-right":"10px"}},null,8,_hoisted_14),createBaseVNode("span",null,toDisplayString(aA.label),1)])]),_:2},1032,["command"]))),128))]),_:1})]),default:withCtx(()=>[createBaseVNode("span",_hoisted_12,[createVNode(cB,{size:12,style:{width:"78px",top:"-4px"}},{default:withCtx(()=>[createVNode(unref(arrow_down_default))]),_:1})])]),_:1})])]),createBaseVNode("div",_hoisted_15,[createBaseVNode("div",_hoisted_16,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(pg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem wentsd",{activeOrange:unref(SB)=="Role1"+zA}]),key:"Role1"+zA,onClick:yB=>_B(yB,zA,"Role1"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_17))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Mg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem wentsd",{activeOrange:unref(SB)=="Role11"+zA}]),key:"Role11"+zA,onClick:yB=>_B(yB,zA,"Role11"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createVNode(YA,{modelValue:iI.value,"onUpdate:modelValue":tA[3]||(tA[3]=yB=>iI.value=yB),onChange:tA[4]||(tA[4]=yB=>W()),class:normalizeClass({"is-show-panel":unref(jA)})},null,8,["modelValue","class"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_18))),128))])]),createBaseVNode("div",_hoisted_19,[createBaseVNode("div",_hoisted_20,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Jg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem wentsd",{activeOrange:unref(SB)=="Role2"+zA}]),key:"Role2"+zA,onClick:yB=>_B(yB,zA,"Role2"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_21))),128)),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(yg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem wentsd",{activeOrange:unref(SB)=="Role22"+zA}]),key:"Role22"+zA,onClick:yB=>_B(yB,zA,"Role22"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createVNode(YA,{modelValue:DI.value,"onUpdate:modelValue":tA[5]||(tA[5]=yB=>DI.value=yB),"color-format":"rgba","show-alpha":"",onChange:tA[6]||(tA[6]=yB=>IA()),class:normalizeClass({"is-show-panel":unref(jA)})},null,8,["modelValue","class"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_22))),128))])]),createBaseVNode("div",_hoisted_23,[createBaseVNode("div",_hoisted_24,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ug),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem wentsd",{activeOrange:unref(SB)=="Role3"+zA}]),key:"Role3"+zA,onClick:yB=>_B(yB,zA,"Role3"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_25))),128))])])])]),_:1}),createVNode(HI,{label:"优化运行",name:"Three"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_26,[createBaseVNode("div",_hoisted_27,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(lg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem",{activeOrange:unref(SB)=="Three-"+zA}]),key:"Three-"+zA,onClick:yB=>_B(yB,zA,"Three-"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_28))),128))]),createBaseVNode("div",_hoisted_29,[createBaseVNode("div",_hoisted_30,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Ag),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["item2 floatitem wentsd1",{activeOrange:unref(SB)=="Three1"+zA}]),key:"Three1"+zA,onClick:yB=>_B(yB,zA,"Three1"+zA,aA.titlie)},[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)],10,_hoisted_31))),128))])])])]),_:1}),createVNode(HI,{label:"可视化",name:"Config"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_32,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(wg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["listitem lbg_color3 bkcolor3 threelist",{activeOrange:unref(SB)=="Config-"+zA}]),key:"Config-"+zA,onClick:yB=>_B(yB,zA,"Config-"+zA,aA.titlie)},[createBaseVNode("div",_hoisted_34,[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)])],10,_hoisted_33))),128))])]),_:1}),createVNode(HI,{label:"数据库管理",name:"Seven"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_35,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(dg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["listitem lbg_color3 bkcolor3 threelist",{activeOrange:unref(SB)=="Seven"+zA}]),key:"Seven"+zA,onClick:yB=>_B(yB,zA,"Seven"+zA,aA.titlie)},[createBaseVNode("div",_hoisted_37,[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)])],10,_hoisted_36))),128))])]),_:1}),createVNode(HI,{label:"帮助",name:"eight"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_38,[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(rg),(aA,zA)=>(openBlock(),createElementBlock("div",{class:normalizeClass(["listitem lbg_color3 bkcolor3 threelist",{activeOrange:unref(SB)=="eight"+zA}]),key:"eight"+zA,onClick:yB=>_B(yB,zA,"eight"+zA,aA.titlie)},[createBaseVNode("div",_hoisted_40,[createVNode(LI,{src:RB(aA.url),fit:"cover"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.titlie),1)])],10,_hoisted_39))),128))])]),_:1})]),_:1},8,["modelValue"])]),unref(DB)=="新建任务"?(openBlock(),createBlock(unref(ElDialog),{key:0,modelValue:unref(JA).newdialog,"onUpdate:modelValue":tA[14]||(tA[14]=aA=>unref(JA).newdialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"480",class:"dialog_class bgcolor tianjia"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_41,[createVNode(LI,{src:RB("s0.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"新建任务",10,_hoisted_42)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_43,[createVNode(unref(ElButton),{onClick:tA[12]||(tA[12]=aA=>unref(JA).newdialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[13]||(tA[13]=aA=>unref(JA).newdialog=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"任务编号:","label-width":unref(JB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[8]||(tA[8]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"任务名称:","label-width":unref(JB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[9]||(tA[9]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"任务类型:","label-width":unref(JB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[10]||(tA[10]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"备注:","label-width":unref(JB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[11]||(tA[11]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",type:"textarea",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="问题设定"?(openBlock(),createBlock(unref(ElDialog),{key:1,modelValue:unref(JA).setdialog,"onUpdate:modelValue":tA[20]||(tA[20]=aA=>unref(JA).setdialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"480",class:"dialog_class bgcolor tianjia"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_44,[createVNode(LI,{src:RB("q0.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"问题设定",10,_hoisted_45)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_47,[createVNode(unref(ElButton),{onClick:tA[18]||(tA[18]=aA=>unref(JA).setdialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[19]||(tA[19]=aA=>unref(JA).setdialog=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_46,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"目标函数个数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[15]||(tA[15]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"建立代理模型约束个数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[16]||(tA[16]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"不建立代理模型约束个数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[17]||(tA[17]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="Task-11"?(openBlock(),createBlock(unref(ElDialog),{key:2,modelValue:unref(JA).parameter,"onUpdate:modelValue":tA[24]||(tA[24]=aA=>unref(JA).parameter=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"480",class:"dialog_class bgcolor tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_48,[createVNode(LI,{src:RB("t0.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"外形参数化",10,_hoisted_49)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_51,[createVNode(unref(ElButton),{onClick:tA[22]||(tA[22]=aA=>unref(JA).parameter=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[23]||(tA[23]=aA=>unref(JA).parameter=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_50,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"参数化方法:","label-width":unref(JB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(eg),"onUpdate:modelValue":tA[21]||(tA[21]=aA=>isRef(eg)?eg.value=aA:eg=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(Gg),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="代理模型"?(openBlock(),createBlock(unref(ElDialog),{key:3,modelValue:unref(JA).agency,"onUpdate:modelValue":tA[31]||(tA[31]=aA=>unref(JA).agency=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"480",class:"dialog_class bgcolor tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_52,[createVNode(LI,{src:RB("t2.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"代理模型",10,_hoisted_53)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_55,[createVNode(unref(ElButton),{onClick:tA[29]||(tA[29]=aA=>unref(JA).agency=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[30]||(tA[30]=aA=>unref(JA).agency=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_54,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"代理模型类型:","label-width":unref(tg)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(II),"onUpdate:modelValue":tA[25]||(tA[25]=aA=>isRef(II)?II.value=aA:II=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref($A),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"设计空间类型:","label-width":unref(tg)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(KA),"onUpdate:modelValue":tA[26]||(tA[26]=aA=>isRef(KA)?KA.value=aA:KA=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(XI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"试验设计方法:","label-width":unref(tg)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(hI),"onUpdate:modelValue":tA[27]||(tA[27]=aA=>isRef(hI)?hI.value=aA:hI=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(NA),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"初始样本点数:","label-width":unref(tg)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[28]||(tA[28]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="终止条件 "?(openBlock(),createBlock(unref(ElDialog),{key:4,modelValue:unref(JA).enddialog,"onUpdate:modelValue":tA[39]||(tA[39]=aA=>unref(JA).enddialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"480",class:"dialog_class bgcolor tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_56,[createVNode(LI,{src:RB("t4.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"终止条件",10,_hoisted_57)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_59,[createVNode(unref(ElButton),{onClick:tA[37]||(tA[37]=aA=>unref(JA).enddialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[38]||(tA[38]=aA=>unref(JA).enddialog=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_58,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"EI最小值:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[32]||(tA[32]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"目标函数收敛误差:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[33]||(tA[33]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"优化解收敛精度:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[34]||(tA[34]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"真实函数约束精度:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[35]||(tA[35]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"代理模型约束精度:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[36]||(tA[36]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="加点方法"?(openBlock(),createBlock(unref(ElDialog),{key:5,modelValue:unref(JA).addfun,"onUpdate:modelValue":tA[46]||(tA[46]=aA=>unref(JA).addfun=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"480",class:"dialog_class sel bgcolor tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_60,[createVNode(LI,{src:RB("t3.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"加点方法",10,_hoisted_61)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_63,[createVNode(unref(ElButton),{onClick:tA[44]||(tA[44]=aA=>unref(JA).addfun=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[45]||(tA[45]=aA=>unref(JA).addfun=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_62,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"最大样本点数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[40]||(tA[40]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"加点准则:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(rA),"onUpdate:modelValue":tA[41]||(tA[41]=aA=>isRef(rA)?rA.value=aA:rA=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(eI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"单次迭代新增样本点数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[42]||(tA[42]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"约束处理方法:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(MI),"onUpdate:modelValue":tA[43]||(tA[43]=aA=>isRef(MI)?MI.value=aA:MI=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(WI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="任务管理"?(openBlock(),createBlock(unref(ElDialog),{key:6,modelValue:unref(JA).task,"onUpdate:modelValue":tA[51]||(tA[51]=aA=>unref(JA).task=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"800px",class:"dialog_class bgcolor tianjia"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_64,[createVNode(LI,{src:RB("s11.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"任务管理",10,_hoisted_65)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_68,[createVNode(unref(ElButton),{onClick:tA[49]||(tA[49]=aA=>unref(JA).task=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[50]||(tA[50]=aA=>unref(JA).task=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createVNode(eB,{data:hg.value,stripe:"",style:{width:"100%"}},{default:withCtx(()=>[createVNode(pI,{prop:"id",label:"任务编号"}),createVNode(pI,{prop:"name",label:"任务名称"}),createVNode(pI,{prop:"state",label:"任务类型"}),createVNode(pI,{prop:"time",label:"备注"})]),_:1},8,["data"]),createBaseVNode("div",_hoisted_66,[createBaseVNode("div",_hoisted_67,[createVNode(fA,{label:"关键字:"},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(uA),"onUpdate:modelValue":tA[47]||(tA[47]=aA=>isRef(uA)?uA.value=aA:uA=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(MA),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1}),createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[48]||(tA[48]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入"},null,8,["modelValue"]),createVNode(unref(ElButton),{class:"btncolor"},{default:withCtx(()=>[createTextVNode("查询")]),_:1}),createVNode(unref(ElButton),{class:"btncolor"},{default:withCtx(()=>[createTextVNode("添加")]),_:1}),createVNode(unref(ElButton),{class:"btncolor"},{default:withCtx(()=>[createTextVNode("删除")]),_:1}),createVNode(unref(ElButton),{class:"btncolor"},{default:withCtx(()=>[createTextVNode("提交")]),_:1})])])])]),_:1},8,["modelValue"])):createCommentVNode("",!0),unref(DB)=="任务检索"?(openBlock(),createBlock(unref(ElDialog),{key:7,modelValue:unref(JA).guanli,"onUpdate:modelValue":tA[57]||(tA[57]=aA=>unref(JA).guanli=aA),"align-center":"",modal:!1,"close-on-click-modal":!0,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"800px",class:"dialog_class bgcolor tianjia"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_69,[createVNode(LI,{src:RB("s11.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"任务检索",10,_hoisted_70)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_73,[createVNode(unref(ElButton),{onClick:tA[55]||(tA[55]=aA=>unref(JA).guanli=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[56]||(tA[56]=aA=>unref(JA).guanli=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createBaseVNode("div",_hoisted_71,[createBaseVNode("div",_hoisted_72,[createVNode(fA,{label:"关键字:"},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(uA),"onUpdate:modelValue":tA[52]||(tA[52]=aA=>isRef(uA)?uA.value=aA:uA=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(MA),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1}),createVNode(TA,{modelValue:unref(QB),"onUpdate:modelValue":tA[53]||(tA[53]=aA=>isRef(QB)?QB.value=aA:QB=aA),maxlength:"18",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2",placeholder:"请输入关键字"},null,8,["modelValue"]),createVNode(AB,{class:"magright",label:"范围",modelValue:unref(zB),"onUpdate:modelValue":tA[54]||(tA[54]=aA=>isRef(zB)?zB.value=aA:zB=aA)},null,8,["modelValue"]),createVNode(unref(ElButton),{class:"btncolor"},{default:withCtx(()=>[createTextVNode("查询")]),_:1})])]),createVNode(eB,{data:hg.value,stripe:"",style:{width:"100%"}},{default:withCtx(()=>[createVNode(pI,{prop:"id",label:"任务编号"}),createVNode(pI,{prop:"name",label:"任务名称"}),createVNode(pI,{prop:"state",label:"任务类型"}),createVNode(pI,{prop:"time",label:"备注"})]),_:1},8,["data"])])]),_:1},8,["modelValue"])):createCommentVNode("",!0),createVNode(unref(ElDialog),{modelValue:unref(JA).optimizer,"onUpdate:modelValue":tA[79]||(tA[79]=aA=>unref(JA).optimizer=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"430",class:"dialog_class bgcolor tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_74,[createVNode(LI,{src:RB("t2.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"优化器",10,_hoisted_75)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_80,[createVNode(unref(ElButton),{onClick:tA[77]||(tA[77]=aA=>unref(JA).optimizer=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[78]||(tA[78]=aA=>unref(JA).optimizer=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_76,[createVNode(rI,null,{default:withCtx(()=>[_hoisted_77,createVNode(fA,{label:"代理模型类型:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(II),"onUpdate:modelValue":tA[58]||(tA[58]=aA=>isRef(II)?II.value=aA:II=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref($A),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"设计空间类型:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(KA),"onUpdate:modelValue":tA[59]||(tA[59]=aA=>isRef(KA)?KA.value=aA:KA=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(XI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"试验设计方法:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(hI),"onUpdate:modelValue":tA[60]||(tA[60]=aA=>isRef(hI)?hI.value=aA:hI=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(NA),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"初始样本点数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[61]||(tA[61]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),_hoisted_78,createVNode(fA,{label:"最大样本点数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[62]||(tA[62]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"加点准则:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(rA),"onUpdate:modelValue":tA[63]||(tA[63]=aA=>isRef(rA)?rA.value=aA:rA=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(eI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"单次迭代新增样本点数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[64]||(tA[64]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"约束处理方法:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(MI),"onUpdate:modelValue":tA[65]||(tA[65]=aA=>isRef(MI)?MI.value=aA:MI=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(WI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),_hoisted_79,createVNode(fA,{label:"优化算法:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(oB),"onUpdate:modelValue":tA[66]||(tA[66]=aA=>isRef(oB)?oB.value=aA:oB=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(vI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"种群规模:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[67]||(tA[67]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"最大迭代次数:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[68]||(tA[68]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"交叉概率:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[69]||(tA[69]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"变异概率:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[70]||(tA[70]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"交叉算子:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(fI),"onUpdate:modelValue":tA[71]||(tA[71]=aA=>isRef(fI)?fI.value=aA:fI=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(gI),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"竞赛规模:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(VI,{modelValue:unref(iQ),"onUpdate:modelValue":tA[72]||(tA[72]=aA=>isRef(iQ)?iQ.value=aA:iQ=aA),min:1,max:10,"controls-position":"right"},null,8,["modelValue"])]),_:1},8,["label-width"]),createVNode(fA,{label:"保留优选策略:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(dB),"onUpdate:modelValue":tA[73]||(tA[73]=aA=>isRef(dB)?dB.value=aA:dB=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(nB),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"变异算子选择:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(PI),"onUpdate:modelValue":tA[74]||(tA[74]=aA=>isRef(PI)?PI.value=aA:PI=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(WB),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"precision:","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(GB),"onUpdate:modelValue":tA[75]||(tA[75]=aA=>isRef(GB)?GB.value=aA:GB=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(HB),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"]),createVNode(fA,{label:"GPU","label-width":unref(tB)},{default:withCtx(()=>[createVNode(unref(ElSelect),{modelValue:unref(Ig),"onUpdate:modelValue":tA[76]||(tA[76]=aA=>isRef(Ig)?Ig.value=aA:Ig=aA),"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(VB),aA=>(openBlock(),createBlock(KI,{key:aA.value,label:aA.label,value:aA.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","suffix-icon"])]),_:1},8,["label-width"])]),_:1})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).Xfiol,"onUpdate:modelValue":tA[82]||(tA[82]=aA=>unref(JA).Xfiol=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg2 summary-dlg","before-close":CA,width:"540",class:"dialog_class bgcolor tianjia colortext sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_81,[createVNode(LI,{src:RB("xuek9.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"Xfoil",10,_hoisted_82)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_83,[createVNode(unref(ElButton),{type:"info",onClick:tA[80]||(tA[80]=aA=>unref(JA).Xfiol=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[81]||(tA[81]=aA=>{Bg(),unref(JA).Xfiol=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$j,{ref_key:"Xfoilref",ref:o},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).listdialog,"onUpdate:modelValue":tA[85]||(tA[85]=aA=>unref(JA).listdialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"537",class:"dialog_style sel",style:{"max-height":"70%"}},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_84,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"列表",10,_hoisted_85)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_86,[createVNode(unref(ElButton),{onClick:tA[83]||(tA[83]=aA=>unref(JA).listdialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[84]||(tA[84]=aA=>{p(),unref(JA).listdialog=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createVNode(_sfc_main$b,{isList:!0,onUpdate:QC})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).scatterdialog,"onUpdate:modelValue":tA[88]||(tA[88]=aA=>unref(JA).scatterdialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"500",class:"dialog_style bgcolor tianjia sel",style:{"max-height":"70%"}},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_87,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"散点图",10,_hoisted_88)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_89,[createVNode(unref(ElButton),{onClick:tA[86]||(tA[86]=aA=>unref(JA).scatterdialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[87]||(tA[87]=aA=>{p(),unref(JA).scatterdialog=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createVNode(_sfc_main$b,{isList:!1,onUpdate:QC})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).echartLinedialog,"onUpdate:modelValue":tA[91]||(tA[91]=aA=>unref(JA).echartLinedialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"500",class:"dialog_style bgcolor tianjia sel",style:{"max-height":"70%"}},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_90,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"折线图",10,_hoisted_91)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_92,[createVNode(unref(ElButton),{onClick:tA[89]||(tA[89]=aA=>unref(JA).echartLinedialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[90]||(tA[90]=aA=>{p(),unref(JA).echartLinedialog=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createVNode(_sfc_main$b,{isList:!1,onUpdate:QC})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).paretodialog,"onUpdate:modelValue":tA[96]||(tA[96]=aA=>unref(JA).paretodialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"500",class:"dialog_style bgcolor tianjia sel",style:{"max-height":"70%"}},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_93,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"帕雷托图",10,_hoisted_94)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_95,[createVNode(unref(ElButton),{onClick:tA[94]||(tA[94]=aA=>unref(JA).paretodialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[95]||(tA[95]=aA=>unref(JA).paretodialog=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",null,[createVNode(rI,null,{default:withCtx(()=>[createVNode(fA,{label:"选择在X轴显示的一个变量和响应"}),createVNode(FB,null,{default:withCtx(()=>[createVNode(iB,{modelValue:unref(jB),"onUpdate:modelValue":tA[92]||(tA[92]=aA=>isRef(jB)?jB.value=aA:jB=aA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ZB),aA=>(openBlock(),createBlock(AB,{key:aA.value,label:aA.value,style:{display:"block"}},{default:withCtx(()=>[createTextVNode(toDisplayString(aA.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1}),createVNode(fA,{label:"选择在Y轴显示的一个变量和响应"}),createVNode(FB,{shadow:"hover",style:{width:"100%"}},{default:withCtx(()=>[createVNode(iB,{modelValue:unref(jB),"onUpdate:modelValue":tA[93]||(tA[93]=aA=>isRef(jB)?jB.value=aA:jB=aA)},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(ZB),aA=>(openBlock(),createBlock(AB,{key:aA.value,label:aA.value,style:{display:"block"}},{default:withCtx(()=>[createTextVNode(toDisplayString(aA.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})])]),_:1},8,["modelValue"]),createVNode(_sfc_main$1,{modelValue:unref(JA).clouddialog,"onUpdate:modelValue":tA[97]||(tA[97]=aA=>unref(JA).clouddialog=aA)},null,8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).paretodialog,"onUpdate:modelValue":tA[98]||(tA[98]=aA=>unref(JA).paretodialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"700",class:"dialog_style bgcolor tianjia sel cloudChart",style:{height:"500px",overflow:"auto"}},{header:withCtx(()=>[createBaseVNode("div",_hoisted_96,[createBaseVNode("h4",{id:qA.titleId,class:normalizeClass(qA.titleClass)},"云图/等值线显示",10,_hoisted_97)])]),default:withCtx(()=>[createBaseVNode("div",null,[createBaseVNode("div",_hoisted_98,[createVNode(pB,{gutter:"20"},{default:withCtx(()=>[createVNode(LQ,{span:2}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(vB),(aA,zA)=>(openBlock(),createBlock(LQ,{key:zA,span:4},{default:withCtx(()=>[createVNode(unref(ElButton),{style:{width:"100%"},onClick:yB=>Tg(aA.btnname)},{default:withCtx(()=>[createVNode(LI,{src:RB(aA.url),alt:"img",fit:"cover",style:{width:"20px","margin-right":"4px"}},null,8,["src"]),createTextVNode(" "+toDisplayString(aA.btnname),1)]),_:2},1032,["onClick"])]),_:2},1024))),128))]),_:1})]),createBaseVNode("div",_hoisted_99,[createVNode(_sfc_main$l)])])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(LB),"onUpdate:modelValue":tA[101]||(tA[101]=aA=>isRef(LB)?LB.value=aA:LB=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"500",class:"dialog_class bgcolor tianjia"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_100,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},toDisplayString(unref(ng)),11,_hoisted_101)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_102,[createVNode(unref(ElButton),{onClick:tA[99]||(tA[99]=aA=>isRef(LB)?LB.value=!1:LB=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[100]||(tA[100]=aA=>isRef(LB)?LB.value=!1:LB=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(cloudsecond,{activesd:unref(gg)},null,8,["activesd"])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).lookover,"onUpdate:modelValue":tA[104]||(tA[104]=aA=>unref(JA).lookover=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlgPdf","before-close":CA,width:"580px",height:"800px"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_103,[createVNode(LI,{src:RB("k8.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"查看报告:",10,_hoisted_104)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_105,[createVNode(unref(ElButton),{onClick:tA[102]||(tA[102]=aA=>unref(JA).lookover=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[103]||(tA[103]=aA=>unref(JA).lookover=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(pdfReportView)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).exportreport,"onUpdate:modelValue":tA[107]||(tA[107]=aA=>unref(JA).exportreport=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"600",class:"dialog_class bgcolor tianjia sel",style:{"max-height":"70%"}},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_106,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"导出报告:",10,_hoisted_107)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_108,[createVNode(unref(ElButton),{onClick:tA[105]||(tA[105]=aA=>unref(JA).exportreport=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[106]||(tA[106]=aA=>unref(JA).exportreport=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$9)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).XfAD,"onUpdate:modelValue":tA[111]||(tA[111]=aA=>unref(JA).XfAD=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"700",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_109,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"气动分析",10,_hoisted_110)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_112,[createVNode(unref(ElButton),{onClick:tA[109]||(tA[109]=aA=>unref(JA).XfAD=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[110]||(tA[110]=aA=>{ZC(unref(nI)),unref(JA).XfAD=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_111,[createVNode(rI,null,{default:withCtx(()=>[createVNode(vA,{"tab-position":"left",class:"demo-tabs",modelValue:unref(nI),"onUpdate:modelValue":tA[108]||(tA[108]=aA=>isRef(nI)?nI.value=aA:nI=aA),onTabClick:xg},{default:withCtx(()=>[createVNode(HI,{label:"Xfoil",name:"Xfoil"},{default:withCtx(()=>[createVNode(_sfc_main$j,{ref_key:"Xfoilref",ref:o},null,512)]),_:1}),createVNode(HI,{label:"ADflow",name:"ADflow"},{default:withCtx(()=>[createVNode(_sfc_main$k,{ref_key:"ADflowref",ref:n},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).CSTt,"onUpdate:modelValue":tA[114]||(tA[114]=aA=>unref(JA).CSTt=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"730",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_113,[createVNode(LI,{src:RB("xuek0.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"CST",10,_hoisted_114)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_115,[createVNode(unref(ElButton),{onClick:tA[112]||(tA[112]=aA=>unref(JA).CSTt=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[113]||(tA[113]=aA=>oC())},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$i,{ref_key:"Cstref",ref:t},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).ffdt,"onUpdate:modelValue":tA[117]||(tA[117]=aA=>unref(JA).ffdt=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"730",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_116,[createVNode(LI,{src:RB("ffd.png"),fit:"contain"},null,8,["src"]),createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"FFD",10,_hoisted_117)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_118,[createVNode(unref(ElButton),{onClick:tA[115]||(tA[115]=aA=>unref(JA).ffdt=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[116]||(tA[116]=aA=>sC())},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$h,{ref_key:"Ffdref",ref:l},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).cstffd,"onUpdate:modelValue":tA[121]||(tA[121]=aA=>unref(JA).cstffd=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"900",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_119,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"参数化",10,_hoisted_120)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_122,[createVNode(unref(ElButton),{onClick:tA[119]||(tA[119]=aA=>unref(JA).cstffd=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[120]||(tA[120]=aA=>{NB(unref(nI)),unref(JA).cstffd=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_121,[createVNode(rI,null,{default:withCtx(()=>[createVNode(vA,{"tab-position":"left",class:"demo-tabs",modelValue:unref(nI),"onUpdate:modelValue":tA[118]||(tA[118]=aA=>isRef(nI)?nI.value=aA:nI=aA),onTabClick:kC},{default:withCtx(()=>[createVNode(HI,{label:"CST",name:"CST"},{default:withCtx(()=>[createVNode(_sfc_main$i,{ref_key:"Cstref",ref:t},null,512)]),_:1}),createVNode(HI,{label:"FFD",name:"FFD"},{default:withCtx(()=>[createVNode(_sfc_main$h,{ref_key:"Ffdref",ref:l},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).Taxs,"onUpdate:modelValue":tA[124]||(tA[124]=aA=>unref(JA).Taxs=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"700",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_123,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"TACS",10,_hoisted_124)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_125,[createVNode(unref(ElButton),{onClick:tA[122]||(tA[122]=aA=>unref(JA).Taxs=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[123]||(tA[123]=aA=>{gC(),unref(JA).Taxs=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(TACS,{ref_key:"Tacsref",ref:k},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).optgroup,"onUpdate:modelValue":tA[128]||(tA[128]=aA=>unref(JA).optgroup=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"700",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_126,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"优化器",10,_hoisted_127)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_129,[createVNode(unref(ElButton),{onClick:tA[126]||(tA[126]=aA=>unref(JA).optgroup=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[127]||(tA[127]=aA=>{Dg(unref(nI)),unref(JA).optgroup=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_128,[createVNode(rI,null,{default:withCtx(()=>[createVNode(vA,{"tab-position":"left",class:"demo-tabs",modelValue:unref(nI),"onUpdate:modelValue":tA[125]||(tA[125]=aA=>isRef(nI)?nI.value=aA:nI=aA),onTabClick:Zg},{default:withCtx(()=>[createVNode(HI,{label:"代理优化器",name:"代理优化器"},{default:withCtx(()=>[createVNode(_sfc_main$q,{ref_key:"Doptimizeref",ref:w},null,512)]),_:1}),createVNode(HI,{label:"进化优化器",name:"进化优化器"},{default:withCtx(()=>[createVNode(_sfc_main$p,{ref_key:"Joptimizeref",ref:D},null,512)]),_:1}),createVNode(HI,{label:"梯度优化器",name:"梯度优化器"},{default:withCtx(()=>[createVNode(_sfc_main$o,{ref_key:"Toptimizeref",ref:M},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1})])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).jboptimizer,"onUpdate:modelValue":tA[131]||(tA[131]=aA=>unref(JA).jboptimizer=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"430",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_130,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"优化算法:",10,_hoisted_131)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_132,[createVNode(unref(ElButton),{onClick:tA[129]||(tA[129]=aA=>unref(JA).jboptimizer=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[130]||(tA[130]=aA=>{$B(),unref(JA).jboptimizer=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$p,{ref_key:"Joptimizeref",ref:D},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).dboptimizer,"onUpdate:modelValue":tA[134]||(tA[134]=aA=>unref(JA).dboptimizer=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"530",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_133,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"代理优化器",10,_hoisted_134)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_135,[createVNode(unref(ElButton),{onClick:tA[132]||(tA[132]=aA=>unref(JA).dboptimizer=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[133]||(tA[133]=aA=>{jg(),unref(JA).dboptimizer=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$q,{ref_key:"Doptimizeref",ref:w},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).tboptimizer,"onUpdate:modelValue":tA[137]||(tA[137]=aA=>unref(JA).tboptimizer=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"430",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_136,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"梯度优化器:",10,_hoisted_137)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_138,[createVNode(unref(ElButton),{onClick:tA[135]||(tA[135]=aA=>unref(JA).tboptimizer=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[136]||(tA[136]=aA=>{cg(),unref(JA).tboptimizer=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$o,{ref_key:"Toptimizeref",ref:M},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).isADflow,"onUpdate:modelValue":tA[140]||(tA[140]=aA=>unref(JA).isADflow=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"540",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_139,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"ADflow",10,_hoisted_140)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_141,[createVNode(unref(ElButton),{onClick:tA[138]||(tA[138]=aA=>unref(JA).isADflow=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[139]||(tA[139]=aA=>{mg(),unref(JA).isADflow=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$k,{ref_key:"ADflowref",ref:n},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).Pythonshow,"onUpdate:modelValue":tA[145]||(tA[145]=aA=>unref(JA).Pythonshow=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"700",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_142,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"Python",10,_hoisted_143)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_148,[createVNode(unref(ElButton),{onClick:tA[143]||(tA[143]=aA=>unref(JA).Pythonshow=!1)},{default:withCtx(()=>[createTextVNode("检查")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[144]||(tA[144]=aA=>{GC(),unref(JA).Pythonshow=!1})},{default:withCtx(()=>[createTextVNode(" 保存 ")]),_:1})])]),default:withCtx(()=>[createBaseVNode("div",_hoisted_144,[createBaseVNode("div",null,[withDirectives(createVNode(PythonEdit,{value:unref(B),"onUpdate:value":tA[141]||(tA[141]=aA=>isRef(B)?B.value=aA:B=aA),language:"python",onChange:qA.handleEditorChange},null,8,["value","onChange"]),[[vShow,unref(Og)]])]),createBaseVNode("div",_hoisted_145,[createBaseVNode("div",_hoisted_146,[createVNode(LI,{src:unref(xin),style:{width:"25px",height:"25px","margin-right":"5px"}},null,8,["src"]),_hoisted_147]),createVNode(TA,{modelValue:unref(Q),"onUpdate:modelValue":tA[142]||(tA[142]=aA=>isRef(Q)?Q.value=aA:Q=aA),style:{width:"100%"},autosize:{minRows:2,maxRows:4},type:"textarea",placeholder:""},null,8,["modelValue"])])])]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).MathFuncdialog,"onUpdate:modelValue":tA[149]||(tA[149]=aA=>unref(JA).MathFuncdialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"500",class:"dialog_class bgcolor colortext tianjia sel"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_149,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"MathFunc",10,_hoisted_150)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_151,[createBaseVNode("div",null,[withDirectives(createVNode(unref(ElButton),{onClick:tA[146]||(tA[146]=aA=>cC())},{default:withCtx(()=>[createTextVNode("新建")]),_:1},512),[[vShow,unref(Pg)]])]),createBaseVNode("div",_hoisted_152,[createVNode(unref(ElButton),{onClick:tA[147]||(tA[147]=aA=>unref(JA).MathFuncdialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[148]||(tA[148]=aA=>{Yg(),unref(JA).MathFuncdialog=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])])]),default:withCtx(()=>[createVNode(_sfc_main$c,{ref_key:"MathFuncref",ref:N,onSelectTab:UC},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).fsidialog,"onUpdate:modelValue":tA[152]||(tA[152]=aA=>unref(JA).fsidialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"570",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_153,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"FUN to FEM",10,_hoisted_154)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_155,[createVNode(unref(ElButton),{onClick:tA[150]||(tA[150]=aA=>unref(JA).fsidialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[151]||(tA[151]=aA=>{pC(),unref(JA).fsidialog=!1})},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(_sfc_main$f,{ref_key:"Fsiref",ref:d},null,512)]),_:1},8,["modelValue"]),createVNode(unref(ElDialog),{modelValue:unref(JA).flightdialog,"onUpdate:modelValue":tA[155]||(tA[155]=aA=>unref(JA).flightdialog=aA),"align-center":"",modal:!1,"close-on-click-modal":!1,"append-to-body":!0,draggable:"",fullscreen:!1,"modal-append-to-body":!1,"modal-class":"summary-dlg","before-close":CA,width:"630",class:"dialog_class bgcolor tianjia sel colortext"},{header:withCtx(({titleId:aA,titleClass:zA})=>[createBaseVNode("div",_hoisted_156,[createBaseVNode("h4",{id:aA,class:normalizeClass(zA)},"Flight",10,_hoisted_157)])]),footer:withCtx(()=>[createBaseVNode("div",_hoisted_158,[createVNode(unref(ElButton),{onClick:tA[153]||(tA[153]=aA=>unref(JA).flightdialog=!1)},{default:withCtx(()=>[createTextVNode("取消")]),_:1}),createVNode(unref(ElButton),{type:"primary",onClick:tA[154]||(tA[154]=aA=>unref(JA).flightdialog=!1)},{default:withCtx(()=>[createTextVNode(" 确定 ")]),_:1})])]),default:withCtx(()=>[createVNode(Flight,{ref_key:"Flightref",ref:G},null,512)]),_:1},8,["modelValue"]),createBaseVNode("div",_hoisted_159,[createVNode(Sidebar,{ref_key:"Sidebarref",ref:I},null,512),createBaseVNode("div",_hoisted_160,[createBaseVNode("div",_hoisted_161,[withDirectives(createBaseVNode("div",_hoisted_162,[_hoisted_163,createBaseVNode("div",_hoisted_164,[createVNode(qB,{percentage:unref(J),color:Sg.value},null,8,["percentage","color"])])],512),[[vShow,unref(x)]]),withDirectives(createBaseVNode("div",_hoisted_165,[createVNode(_sfc_main$B,{ref_key:"vuefval",ref:jI,onOptimizerfalse:tA[156]||(tA[156]=aA=>aC(aA))},null,512)],512),[[vShow,unref(AA)]]),createBaseVNode("div",_hoisted_166,[withDirectives(createBaseVNode("div",_hoisted_167,[(openBlock(),createBlock(eB,{data:unref(FA),border:"",style:{overflow:"auto",height:"100%"},"header-cell-class-name":fg,key:Xg.value},{default:withCtx(()=>[createVNode(pI,{type:"index",label:"编号",width:"100"}),(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(OI),(aA,zA)=>(openBlock(),createBlock(pI,{key:zA,prop:aA.prop,"show-overflow-tooltip":"",label:aA.label},null,8,["prop","label"]))),128))]),_:1},8,["data"]))],512),[[vShow,unref(iA)]]),unref(wA)?(openBlock(),createElementBlock("div",_hoisted_168,[createVNode(optmonitor,{ref_key:"optmonitor1",ref:JI,echartdata:unref(UA),selval:unref(lB),curvedata:unref(HA)},null,8,["echartdata","selval","curvedata"])])):createCommentVNode("",!0),unref(sA)?(openBlock(),createElementBlock("div",_hoisted_169,[createBaseVNode("div",_hoisted_170,[createVNode(processMonitor1,{ref_key:"processMonitor1ref",ref:ZI,echartdata:unref(UA),selval:unref(lB),curvedata:unref(HA)},null,8,["echartdata","selval","curvedata"])]),createBaseVNode("div",_hoisted_171,[createVNode(processMonitor2,{ref_key:"processMonitor2ref",ref:WA,echartdata:unref(UA),selval:unref(lB),curvedata:unref(HA)},null,8,["echartdata","selval","curvedata"])])])):createCommentVNode("",!0),withDirectives(createBaseVNode("div",_hoisted_172,[withDirectives(createVNode(_sfc_main$z,{ref_key:"tablelistref",ref:tI,tablelistshow:unref(cA),tabledataliebiao:unref(Rg),tableHeaders:unref(xB)},null,8,["tablelistshow","tabledataliebiao","tableHeaders"]),[[vShow,unref(cA)]]),withDirectives(createVNode(_sfc_main$y,{ref_key:"arearef",ref:NI,areashow:unref(eA)},null,8,["areashow"]),[[vShow,unref(eA)]]),withDirectives(createVNode(_sfc_main$x,{ref_key:"bargraphref",ref:sI,bargraphshow:unref(GA)},null,8,["bargraphshow"]),[[vShow,unref(GA)]]),withDirectives(createVNode(echartLine,{ref_key:"echartLineref",ref:OA,echartLineshow:unref(DA)},null,8,["echartLineshow"]),[[vShow,unref(DA)]]),withDirectives(createVNode(_sfc_main$v,{ref_key:"BarChartref",ref:FI,BarChartshow:unref(ZA)},null,8,["BarChartshow"]),[[vShow,unref(ZA)]]),withDirectives(createVNode(_sfc_main$u,{ref_key:"scatterref",ref:SI,scattershow:unref(kA)},null,8,["scattershow"]),[[vShow,unref(kA)]]),withDirectives(createVNode(_sfc_main$t,{ref_key:"radarref",ref:PA,radarshow:unref(XA)},null,8,["radarshow"]),[[vShow,unref(XA)]]),withDirectives(createVNode(_sfc_main$s,{ref_key:"pieref",ref:mA,pieshow:unref(xA)},null,8,["pieshow"]),[[vShow,unref(xA)]]),withDirectives(createVNode(_sfc_main$r,{ref_key:"paretoref",ref:EI,paretoshow:unref(_A)},null,8,["paretoshow"]),[[vShow,unref(_A)]])],512),[[vShow,unref(GI)]])]),createVNode(Cg,{class:"femFooter"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_173,[createBaseVNode("div",_hoisted_174,[createBaseVNode("div",null,[(openBlock(),createElementBlock(Fragment,null,renderList(UI,(aA,zA)=>createBaseVNode("div",{class:normalizeClass(["span",{active:bA.value===zA}]),key:zA,onClick:yB=>oA(zA)},[createVNode(LI,{src:aA.img,fit:"contain"},null,8,["src"]),createBaseVNode("span",null,toDisplayString(aA.name),1)],10,_hoisted_175)),64))]),createBaseVNode("div",null,[createBaseVNode("li",null,[createBaseVNode("span",{onClick:tA[157]||(tA[157]=aA=>kg("foot"))},"▲▼")])])]),unref(zI)?(openBlock(),createElementBlock("div",_hoisted_176,[bA.value==0?(openBlock(),createElementBlock("div",_hoisted_177,[createVNode(TA,{class:"footerText",type:"textarea",id:"textarea_id",modelValue:unref(BI),"onUpdate:modelValue":tA[158]||(tA[158]=aA=>isRef(BI)?BI.value=aA:BI=aA)},null,8,["modelValue"])])):createCommentVNode("",!0),bA.value==1?(openBlock(),createElementBlock("div",_hoisted_178,[createBaseVNode("ul",null,[(openBlock(),createElementBlock(Fragment,null,renderList(qI,(aA,zA)=>(openBlock(),createElementBlock(Fragment,{key:zA},[zA!==0?(openBlock(),createBlock(XB,{key:0,direction:"vertical",class:"custom-divider"})):createCommentVNode("",!0),createBaseVNode("li",{onClick:yB=>nA(zA),class:normalizeClass({active2:kI.value===zA})},[kI.value===zA?(openBlock(),createBlock(LI,{key:0,src:aA.isimg,fit:"contain"},null,8,["src"])):(openBlock(),createBlock(LI,{key:1,src:aA.noimg,fit:"contain"},null,8,["src"])),createBaseVNode("span",null,toDisplayString(aA.name),1)],10,_hoisted_179)],64))),64))]),createBaseVNode("div",_hoisted_180,[kI.value==0?(openBlock(),createElementBlock("div",_hoisted_181,[createVNode(eB,{data:Qg.value,border:"",style:{width:"100%"},height:"100"},{default:withCtx(()=>[createVNode(pI,{type:"index",label:"编号",width:"70"}),createVNode(pI,{prop:"name",label:"变量名称"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.name,"onUpdate:modelValue":zA=>aA.name=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"upper",label:"上限值"},{default:withCtx(({row:aA})=>[createVNode(TA,{type:"text",modelValue:aA.upper,"onUpdate:modelValue":zA=>aA.upper=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"lower",label:"下限值"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.lower,"onUpdate:modelValue":zA=>aA.lower=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"reference",label:"基准值"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.reference,"onUpdate:modelValue":zA=>aA.reference=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"remark",label:"说明"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.remark,"onUpdate:modelValue":zA=>aA.remark=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})]),_:1},8,["data"])])):createCommentVNode("",!0),kI.value==1?(openBlock(),createElementBlock("div",_hoisted_182,[createVNode(eB,{data:Ug.value,border:"",style:{width:"100%"},height:"100"},{default:withCtx(()=>[createVNode(pI,{type:"index",label:"编号",width:"100"}),createVNode(pI,{prop:"name",label:"约束名称"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.name,"onUpdate:modelValue":zA=>aA.name=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"reference",label:"约束基准值"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.reference,"onUpdate:modelValue":zA=>aA.reference=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"upper",label:"上限值"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.upper,"onUpdate:modelValue":zA=>aA.upper=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"lower",label:"下限值"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.lower,"onUpdate:modelValue":zA=>aA.lower=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})]),_:1},8,["data"])])):createCommentVNode("",!0),kI.value==2?(openBlock(),createElementBlock("div",_hoisted_183,[createVNode(eB,{data:mB.value,border:"",style:{width:"100%"},height:"100"},{default:withCtx(()=>[createVNode(pI,{type:"index",label:"编号",width:"70"}),createVNode(pI,{prop:"name",label:"目标名称"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.name,"onUpdate:modelValue":zA=>aA.name=zA},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),createVNode(pI,{prop:"optdir",label:"优化方向"},{default:withCtx(aA=>[createVNode(unref(ElSelect),{class:"no-border",modelValue:aA.row.optdir,"onUpdate:modelValue":zA=>aA.row.optdir=zA,"suffix-icon":unref(caret_bottom_default),placeholder:"请选择"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList(unref(_I),zA=>(openBlock(),createBlock(KI,{key:zA.value,label:zA.label,value:zA.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","suffix-icon"])]),_:1}),createVNode(pI,{prop:"weight",label:"权重系数"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.weight,"onUpdate:modelValue":zA=>aA.weight=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"reference",label:"约束基准值"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.reference,"onUpdate:modelValue":zA=>aA.reference=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1}),createVNode(pI,{prop:"remark",label:"说明"},{default:withCtx(({row:aA})=>[createVNode(TA,{modelValue:aA.remark,"onUpdate:modelValue":zA=>aA.remark=zA,onChange:zA=>PB(aA)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1})]),_:1},8,["data"])])):createCommentVNode("",!0)]),createBaseVNode("div",_hoisted_184,[createBaseVNode("div",_hoisted_185,[createBaseVNode("div",_hoisted_186,[createBaseVNode("div",_hoisted_187,[kI.value===0?(openBlock(),createBlock(fA,{key:0,label:"新增变量数:"},{default:withCtx(()=>[createVNode(TA,{modelValue:unref(dI),"onUpdate:modelValue":tA[159]||(tA[159]=aA=>isRef(dI)?dI.value=aA:dI=aA),maxlength:"6",oninput:"value=value.replace(/[^\\a-\\z\\A-\\Z0-9\\u4E00-\\u9FA5]/g,'')",class:"w-50 m-2"},null,8,["modelValue"])]),_:1})):createCommentVNode("",!0),kI.value===0?(openBlock(),createBlock(unref(ElButton),{key:1,class:"btncolor"},{default:withCtx(()=>[createTextVNode("导入")]),_:1})):createCommentVNode("",!0),createVNode(unref(ElButton),{class:"btncolor",onClick:lA},{default:withCtx(()=>[createTextVNode("新建")]),_:1}),createVNode(unref(ElButton),{class:"btncolor",onClick:yI},{default:withCtx(()=>[createTextVNode("确定")]),_:1})])])])])])):createCommentVNode("",!0)])):createCommentVNode("",!0),_hoisted_188])]),_:1})])])])])]),_:1})]),_:1})])}}},home=_export_sfc$1(_sfc_main,[["__scopeId","data-v-96fbe1af"]]);export{home as default};
|