123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879 |
- /*
- * Copyright 2011-2014 Software Freedom Conservancy
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
- /* AUTO GENERATED - DO NOT EDIT BY HAND */
- #include <stddef.h> // For NULL.
- #include "atoms.h"
- namespace webdriver {
- namespace atoms {
- const char* const CLEAR[] = {
- "function(){return (function(){var h,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function fa(a){return\"function\"==da(a)}function ha(a){v",
- "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function i",
- "a(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ja(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}function ka(a,b,c){ka=Functi",
- "on.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"na",
- "tive code\")?ia:ja;return ka.apply(null,arguments)}\nfunction la(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function k",
- "(a,b){function c(){}c.prototype=b.prototype;a.pa=b.prototype;a.prototy",
- "pe=new c;a.prototype.constructor=a}\nfunction ma(a,b,c){var d=argument",
- "s.callee.caller;if(\"undefined\"!==typeof d.pa){for(var e=Array(argume",
- "nts.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.pa.cons",
- "tructor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b)",
- "throw Error(\"method names provided to goog.base must be a string or a",
- " symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++)",
- "e[f-2]=arguments[f];f=!1;for(var g=a.constructor.prototype;g;g=Object.",
- "getPrototypeOf(g))if(g[b]===d)f=!0;else if(f){g[b].apply(a,\ne);return",
- "}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(\"",
- "goog.base called from a method of one name to a method of a different ",
- "name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, ",
- "Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted",
- ", free of charge, to any person obtaining a copy\n of this software an",
- "d associated documentation files (the \"Software\"), to\n deal in the ",
- "Software without restriction, including without limitation the\n right",
- "s to use, copy, modify, merge, publish, distribute, sublicense, and/or",
- "\n sell copies of the Software, and to permit persons to whom the Soft",
- "ware is\n furnished to do so, subject to the following conditions:\n\n",
- " The above copyright notice and this permission notice shall be includ",
- "ed in\n all copies or substantial portions of the Software.\n\n THE SO",
- "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR",
- "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI",
- "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV",
- "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ",
- "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O",
- "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE",
- " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction na(a,b,",
- "c){this.u=a;this.Aa=b||1;this.s=c||1};function oa(a,b){if(\"string\"==",
- "=typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,0);f",
- "or(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}functi",
- "on n(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e",
- "=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function pa(a,b){for(var c=",
- "a.length,d=Array(c),e=\"string\"===typeof a?a.split(\"\"):a,f=0;f<c;f+",
- "+)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}\nfunction qa(a,b,c)",
- "{var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}functio",
- "n ra(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e",
- "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi",
- "on sa(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,",
- "e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}func",
- "tion ta(a){return Array.prototype.concat.apply([],arguments)}\nfunctio",
- "n ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d",
- "];return c}return[]}function va(a,b,c){return 2>=arguments.length?Arra",
- "y.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var wa;",
- "a:{var xa=aa.navigator;if(xa){var ya=xa.userAgent;if(ya){wa=ya;break a",
- "}}wa=\"\"};function za(a){return String(a).replace(/\\-([a-z])/g,funct",
- "ion(b,c){return c.toUpperCase()})};var Aa=-1!=wa.indexOf(\"Macintosh\"",
- "),Ba=-1!=wa.indexOf(\"Windows\");function Ca(a){this.da=a;this.U=0}fun",
- "ction Da(a){a=a.match(Ea);for(var b=0;b<a.length;b++)Fa.test(a[b])&&a.",
- "splice(b,1);return new Ca(a)}var Ea=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-",
- "\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.",
- "\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Fa=/^\\s/;function p",
- "(a,b){return a.da[a.U+(b||0)]}Ca.prototype.next=function(){return this",
- ".da[this.U++]};Ca.prototype.back=function(){this.U--};Ca.prototype.emp",
- "ty=function(){return this.da.length<=this.U};function r(a,b){this.x=vo",
- "id 0!==a?a:0;this.y=void 0!==b?b:0}h=r.prototype;h.clone=function(){re",
- "turn new r(this.x,this.y)};h.ceil=function(){this.x=Math.ceil(this.x);",
- "this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Math.f",
- "loor(this.x);this.y=Math.floor(this.y);return this};h.round=function()",
- "{this.x=Math.round(this.x);this.y=Math.round(this.y);return this};h.tr",
- "anslate=function(a,b){a instanceof r?(this.x+=a.x,this.y+=a.y):(this.x",
- "+=Number(a),\"number\"===typeof b&&(this.y+=b));return this};\nh.scale",
- "=function(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return this",
- "};function Ga(a,b){this.width=a;this.height=b}h=Ga.prototype;h.clone=f",
- "unction(){return new Ga(this.width,this.height)};h.aspectRatio=functio",
- "n(){return this.width/this.height};h.ceil=function(){this.width=Math.c",
- "eil(this.width);this.height=Math.ceil(this.height);return this};h.floo",
- "r=function(){this.width=Math.floor(this.width);this.height=Math.floor(",
- "this.height);return this};h.round=function(){this.width=Math.round(thi",
- "s.width);this.height=Math.round(this.height);return this};\nh.scale=fu",
- "nction(a,b){this.width*=a;this.height*=\"number\"===typeof b?b:a;retur",
- "n this};function Ha(a,b,c){function d(g){g&&b.appendChild(\"string\"==",
- "=typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f=c[e",
- "];!ea(f)||ha(f)&&0<f.nodeType?d(f):n(Ia(f)?ua(f):f,d)}}function Ja(a){",
- "for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}function Ka(a,b){i",
- "f(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains",
- "(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!",
- "(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return ",
- "b==a}\nfunction La(a,b){if(a==b)return 0;if(a.compareDocumentPosition)",
- "return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.p",
- "arentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.",
- "nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parentNode",
- ",f=b.parentNode;return e==f?Ma(a,b):!c&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)",
- "?Na(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceInde",
- "x)}d=t(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.createR",
- "ange();a.selectNode(b);\na.collapse(!0);return c.compareBoundaryPoints",
- "(aa.Range.START_TO_END,a)}function Na(a,b){var c=a.parentNode;if(c==b)",
- "return-1;for(;b.parentNode!=c;)b=b.parentNode;return Ma(b,a)}function ",
- "Ma(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}function t",
- "(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function Ia(a){",
- "if(a&&\"number\"==typeof a.length){if(ha(a))return\"function\"==typeof",
- " a.item||\"string\"==typeof a.item;if(fa(a))return\"function\"==typeof",
- " a.item}return!1}\nfunction Oa(a,b,c){a&&!c&&(a=a.parentNode);for(c=0;",
- "a;){if(b(a))return a;a=a.parentNode;c++}return null}function Pa(a){try",
- "{var b=a&&a.activeElement;return b&&b.nodeName?b:null}catch(c){return ",
- "null}}function Qa(a){this.R=a||aa.document||document}h=Qa.prototype;h.",
- "getElementsByTagName=function(a,b){return(b||this.R).getElementsByTagN",
- "ame(String(a))};h.createElement=function(a){var b=this.R;a=String(a);",
- "\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());return ",
- "b.createElement(a)};\nh.createTextNode=function(a){return this.R.creat",
- "eTextNode(String(a))};h.appendChild=function(a,b){a.appendChild(b)};h.",
- "append=function(a,b){Ha(t(a),a,arguments)};h.canHaveChildren=function(",
- "a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"",
- "AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"",
- "EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"",
- "IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAME",
- "S\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":cas",
- "e \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR",
- "\":return!1}return!0};\nh.removeNode=function(a){return a&&a.parentNod",
- "e?a.parentNode.removeChild(a):null};h.contains=Ka;function u(a){var b=",
- "null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerT",
- "ext:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1=",
- "=c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){",
- "do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(",
- ";c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunc",
- "tion Ra(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}ca",
- "tch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)",
- "==c}function Sa(a,b,c,d,e){return Ta.call(null,a,b,ba(c)?c:null,ba(d)?",
- "d:null,e||new A)}\nfunction Ta(a,b,c,d,e){b.getElementsByName&&d&&\"na",
- "me\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.add(",
- "f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClas",
- "sName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a i",
- "nstanceof B?Ua(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTa",
- "gName(a.K()),n(b,function(f){Ra(f,c,d)&&e.add(f)}));return e}function ",
- "Ua(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Ra(b,c,d)&&a.matche",
- "s(b)&&e.add(b),Ua(a,b,c,d,e)};function A(){this.s=this.i=null;this.L=0",
- "}function Va(a){this.node=a;this.next=this.G=null}function Wa(a,b){if(",
- "!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<La(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e=c||b;e;)e.",
- "G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}A.prototype.unshift=f",
- "unction(a){a=new Va(a);a.next=this.i;this.s?this.i.G=a:this.i=this.s=a",
- ";this.i=a;this.L++};\nA.prototype.add=function(a){a=new Va(a);a.G=this",
- ".s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L++};function Xa",
- "(a){return(a=a.i)?a.node:null}A.prototype.A=function(){return this.L};",
- "function Ya(a){return(a=Xa(a))?u(a):\"\"}A.prototype.iterator=function",
- "(a){return new Za(this,!!a)};function Za(a,b){this.wa=a;this.ga=(this.",
- "I=b)?a.s:a.i;this.aa=null}Za.prototype.next=function(){var a=this.ga;i",
- "f(null==a)return null;var b=this.aa=a;this.ga=this.I?a.G:a.next;return",
- " b.node};\nZa.prototype.remove=function(){var a=this.wa,b=this.aa;if(!",
- "b)throw Error(\"Next must be called at least once before remove.\");va",
- "r c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.aa=null};fu",
- "nction C(a){this.h=a;this.l=this.B=!1;this.M=null}function D(a){return",
- "\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.g=fu",
- "nction(){return this.B};function $a(a,b){a.B=b}function ab(a,b){a.l=b}",
- "C.prototype.D=function(){return this.M};function E(a,b){a=a.evaluate(b",
- ");return a instanceof A?+Ya(a):+a}function F(a,b){a=a.evaluate(b);retu",
- "rn a instanceof A?Ya(a):\"\"+a}function bb(a,b){a=a.evaluate(b);return",
- " a instanceof A?!!a.A():!!a};function cb(a,b,c){C.call(this,a.h);this.",
- "ca=a;this.ja=b;this.oa=c;this.B=b.g()||c.g();this.l=b.l||c.l;this.ca==",
- "db&&(c.l||c.g()||4==c.h||0==c.h||!b.D()?b.l||b.g()||4==b.h||0==b.h||!c",
- ".D()||(this.M={name:c.D().name,J:b}):this.M={name:b.D().name,J:c})}k(c",
- "b,C);\nfunction eb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if",
- "(b instanceof A&&c instanceof A){b=b.iterator();for(d=b.next();d;d=b.n",
- "ext())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),u(f)))retur",
- "n!0;return!1}if(b instanceof A||c instanceof A){b instanceof A?(e=b,d=",
- "c):(e=c,d=b);f=e.iterator();for(var g=typeof d,l=f.next();l;l=f.next()",
- "){switch(g){case \"number\":l=+u(l);break;case \"boolean\":l=!!u(l);br",
- "eak;case \"string\":l=u(l);break;default:throw Error(\"Illegal primiti",
- "ve type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l))return!0}r",
- "eturn!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!",
- "c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)",
- "}cb.prototype.evaluate=function(a){return this.ca.v(this.ja,this.oa,a)",
- "};cb.prototype.toString=function(){var a=\"Binary Expression: \"+this.",
- "ca;a+=D(this.ja);return a+=D(this.oa)};function fb(a,b,c,d){this.za=a;",
- "this.ma=b;this.h=c;this.v=d}fb.prototype.toString=function(){return th",
- "is.za};var gb={};\nfunction H(a,b,c,d){if(gb.hasOwnProperty(a))throw E",
- "rror(\"Binary operator already created: \"+a);a=new fb(a,b,c,d);return",
- " gb[a.toString()]=a}H(\"div\",6,1,function(a,b,c){return E(a,c)/E(b,c)",
- "});H(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});H(\"*\",6,1,fu",
- "nction(a,b,c){return E(a,c)*E(b,c)});H(\"+\",5,1,function(a,b,c){retur",
- "n E(a,c)+E(b,c)});H(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c)});H",
- "(\"<\",4,2,function(a,b,c){return eb(function(d,e){return d<e},a,b,c)}",
- ");\nH(\">\",4,2,function(a,b,c){return eb(function(d,e){return d>e},a,",
- "b,c)});H(\"<=\",4,2,function(a,b,c){return eb(function(d,e){return d<=",
- "e},a,b,c)});H(\">=\",4,2,function(a,b,c){return eb(function(d,e){retur",
- "n d>=e},a,b,c)});var db=H(\"=\",3,2,function(a,b,c){return eb(function",
- "(d,e){return d==e},a,b,c,!0)});H(\"!=\",3,2,function(a,b,c){return eb(",
- "function(d,e){return d!=e},a,b,c,!0)});H(\"and\",2,2,function(a,b,c){r",
- "eturn bb(a,c)&&bb(b,c)});H(\"or\",1,2,function(a,b,c){return bb(a,c)||",
- "bb(b,c)});function hb(a,b){if(b.A()&&4!=a.h)throw Error(\"Primary expr",
- "ession must evaluate to nodeset if filter has predicate(s).\");C.call(",
- "this,a.h);this.na=a;this.f=b;this.B=a.g();this.l=a.l}k(hb,C);hb.protot",
- "ype.evaluate=function(a){a=this.na.evaluate(a);return ib(this.f,a)};hb",
- ".prototype.toString=function(){var a=\"Filter:\"+D(this.na);return a+=",
- "D(this.f)};function jb(a,b){if(b.length<a.la)throw Error(\"Function \"",
- "+a.m+\" expects at least\"+a.la+\" arguments, \"+b.length+\" given\");",
- "if(null!==a.ba&&b.length>a.ba)throw Error(\"Function \"+a.m+\" expects",
- " at most \"+a.ba+\" arguments, \"+b.length+\" given\");a.xa&&n(b,funct",
- "ion(c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+a.m+",
- "\" is not of type Nodeset: \"+c);});C.call(this,a.h);this.T=a;this.Y=b",
- ";$a(this,a.B||ra(b,function(c){return c.g()}));ab(this,a.va&&!b.length",
- "||a.ua&&!!b.length||ra(b,function(c){return c.l}))}\nk(jb,C);jb.protot",
- "ype.evaluate=function(a){return this.T.v.apply(null,ta(a,this.Y))};jb.",
- "prototype.toString=function(){var a=\"Function: \"+this.T;if(this.Y.le",
- "ngth){var b=qa(this.Y,function(c,d){return c+D(d)},\"Arguments:\");a+=",
- "D(b)}return a};function lb(a,b,c,d,e,f,g,l){this.m=a;this.h=b;this.B=c",
- ";this.va=d;this.ua=!1;this.v=e;this.la=f;this.ba=void 0!==g?g:f;this.x",
- "a=!!l}lb.prototype.toString=function(){return this.m};var mb={};\nfunc",
- "tion I(a,b,c,d,e,f,g,l){if(mb.hasOwnProperty(a))throw Error(\"Function",
- " already created: \"+a+\".\");mb[a]=new lb(a,b,c,d,e,f,g,l)}I(\"boolea",
- "n\",2,!1,!1,function(a,b){return bb(b,a)},1);I(\"ceiling\",1,!1,!1,fun",
- "ction(a,b){return Math.ceil(E(b,a))},1);I(\"concat\",3,!1,!1,function(",
- "a,b){return qa(va(arguments,1),function(c,d){return c+F(d,a)},\"\")},2",
- ",null);I(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return",
- "-1!=b.indexOf(a)},2);I(\"count\",1,!1,!1,function(a,b){return b.evalua",
- "te(a).A()},1,1,!0);\nI(\"false\",2,!1,!1,function(){return!1},0);I(\"f",
- "loor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))},1);I(\"id\",4,",
- "!1,!1,function(a,b){var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a=F(b,",
- "a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElementById(g);!g||0<",
- "=oa(e,g)||e.push(g)});e.sort(La);var f=new A;n(e,function(g){f.add(g)}",
- ");return f},1);I(\"lang\",2,!1,!1,function(){return!1},1);I(\"last\",1",
- ",!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function last ",
- "expects ()\");return a.s},0);\nI(\"local-name\",3,!1,!0,function(a,b){",
- "return(a=b?Xa(b.evaluate(a)):a.u)?a.localName||a.nodeName.toLowerCase(",
- "):\"\"},0,1,!0);I(\"name\",3,!1,!0,function(a,b){return(a=b?Xa(b.evalu",
- "ate(a)):a.u)?a.nodeName.toLowerCase():\"\"},0,1,!0);I(\"namespace-uri",
- "\",3,!0,!1,function(){return\"\"},0,1,!0);I(\"normalize-space\",3,!1,!",
- "0,function(a,b){return(b?F(b,a):u(a.u)).replace(/[\\s\\xa0]+/g,\" \").",
- "replace(/^\\s+|\\s+$/g,\"\")},0,1);I(\"not\",2,!1,!1,function(a,b){ret",
- "urn!bb(b,a)},1);\nI(\"number\",1,!1,!0,function(a,b){return b?E(b,a):+",
- "u(a.u)},0,1);I(\"position\",1,!0,!1,function(a){return a.Aa},0);I(\"ro",
- "und\",1,!1,!1,function(a,b){return Math.round(E(b,a))},1);I(\"starts-w",
- "ith\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIndexO",
- "f(a,0)},2);I(\"string\",3,!1,!0,function(a,b){return b?F(b,a):u(a.u)},",
- "0,1);I(\"string-length\",1,!1,!0,function(a,b){return(b?F(b,a):u(a.u))",
- ".length},0,1);\nI(\"substring\",3,!1,!1,function(a,b,c,d){c=E(c,a);if(",
- "isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?E(d,a):Infinity;if(",
- "isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,",
- "0);a=F(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.rou",
- "nd(d))},2,3);I(\"substring-after\",3,!1,!1,function(a,b,c){b=F(b,a);a=",
- "F(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nI",
- "(\"substring-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.in",
- "dexOf(a);return-1==a?\"\":b.substring(0,a)},2);I(\"sum\",1,!1,!1,funct",
- "ion(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next(",
- "))b+=+u(c);return b},1,1,!0);I(\"translate\",3,!1,!1,function(a,b,c,d)",
- "{b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d=0;d<c.length;d++){var f=c.c",
- "harAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.",
- "charAt(d),c+=f in a?a[f]:f;return c},3);I(\"true\",2,!1,!1,function(){",
- "return!0},0);function B(a,b){this.ra=a;this.ka=void 0!==b?b:null;this.",
- "o=null;switch(a){case \"comment\":this.o=8;break;case \"text\":this.o=",
- "3;break;case \"processing-instruction\":this.o=7;break;case \"node\":b",
- "reak;default:throw Error(\"Unexpected argument\");}}function nb(a){ret",
- "urn\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node",
- "\"==a}B.prototype.matches=function(a){return null===this.o||this.o==a.",
- "nodeType};B.prototype.K=function(){return this.ra};\nB.prototype.toStr",
- "ing=function(){var a=\"Kind Test: \"+this.ra;null===this.ka||(a+=D(thi",
- "s.ka));return a};function ob(a){C.call(this,3);this.qa=a.substring(1,a",
- ".length-1)}k(ob,C);ob.prototype.evaluate=function(){return this.qa};ob",
- ".prototype.toString=function(){return\"Literal: \"+this.qa};function p",
- "b(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3.or",
- "g/1999/xhtml\";this.V=b?b.toLowerCase():a}pb.prototype.matches=functio",
- "n(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.",
- "localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:",
- "\"*\"==this.V?!0:this.V==(a.namespaceURI?a.namespaceURI.toLowerCase():",
- "\"http://www.w3.org/1999/xhtml\")};pb.prototype.K=function(){return th",
- "is.m};\npb.prototype.toString=function(){return\"Name Test: \"+(\"http",
- "://www.w3.org/1999/xhtml\"==this.V?\"\":this.V+\":\")+this.m};function",
- " qb(a){C.call(this,1);this.sa=a}k(qb,C);qb.prototype.evaluate=function",
- "(){return this.sa};qb.prototype.toString=function(){return\"Number: \"",
- "+this.sa};function rb(a,b){C.call(this,a.h);this.ia=a;this.N=b;this.B=",
- "a.g();this.l=a.l;1==this.N.length&&(a=this.N[0],a.Z||a.C!=sb||(a=a.X,",
- "\"*\"!=a.K()&&(this.M={name:a.K(),J:null})))}k(rb,C);function tb(){C.c",
- "all(this,4)}k(tb,C);tb.prototype.evaluate=function(a){var b=new A;a=a.",
- "u;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};tb.prototype",
- ".toString=function(){return\"Root Helper Expression\"};function ub(){C",
- ".call(this,4)}k(ub,C);ub.prototype.evaluate=function(a){var b=new A;b.",
- "add(a.u);return b};\nub.prototype.toString=function(){return\"Context ",
- "Helper Expression\"};function vb(a){return\"/\"==a||\"//\"==a}\nrb.pro",
- "totype.evaluate=function(a){var b=this.ia.evaluate(a);if(!(b instanceo",
- "f A))throw Error(\"Filter expression must evaluate to nodeset.\");a=th",
- "is.N;for(var c=0,d=a.length;c<d&&b.A();c++){var e=a[c],f=b.iterator(e.",
- "C.I);if(e.g()||e.C!=wb)if(e.g()||e.C!=xb){var g=f.next();for(b=e.evalu",
- "ate(new na(g));null!=(g=f.next());)g=e.evaluate(new na(g)),b=Wa(b,g)}e",
- "lse g=f.next(),b=e.evaluate(new na(g));else{for(g=f.next();(b=f.next()",
- ")&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b",
- "=e.evaluate(new na(g))}}return b};\nrb.prototype.toString=function(){v",
- "ar a=\"Path Expression:\"+D(this.ia);if(this.N.length){var b=qa(this.N",
- ",function(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function y",
- "b(a,b){this.f=a;this.I=!!b}function ib(a,b,c){for(c=c||0;c<a.f.length;",
- "c++)for(var d=a.f[c],e=b.iterator(),f=b.A(),g,l=0;g=e.next();l++){var ",
- "w=a.I?f-l:l+1;g=d.evaluate(new na(g,w,f));if(\"number\"==typeof g)w=w=",
- "=g;else if(\"string\"==typeof g||\"boolean\"==typeof g)w=!!g;else if(g",
- " instanceof A)w=0<g.A();else throw Error(\"Predicate.evaluate returned",
- " an unexpected type.\");w||e.remove()}return b}yb.prototype.D=function",
- "(){return 0<this.f.length?this.f[0].D():null};\nyb.prototype.g=functio",
- "n(){for(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h|",
- "|0==b.h)return!0}return!1};yb.prototype.A=function(){return this.f.len",
- "gth};yb.prototype.toString=function(){return qa(this.f,function(a,b){r",
- "eturn a+D(b)},\"Predicates:\")};function J(a,b,c,d){C.call(this,4);thi",
- "s.C=a;this.X=b;this.f=c||new yb([]);this.Z=!!d;b=this.f.D();a.Ca&&b&&(",
- "this.M={name:b.name,J:b.J});this.B=this.f.g()}k(J,C);\nJ.prototype.eva",
- "luate=function(a){var b=a.u,c=this.D(),d=null,e=null,f=0;c&&(d=c.name,",
- "e=c.J?F(c.J,a):null,f=1);if(this.Z)if(this.g()||this.C!=zb)if(b=(new J",
- "(Ab,new B(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c",
- ",d,e,f);null!=(c=b.next());)a=Wa(a,this.v(c,d,e,f));else a=new A;else ",
- "a=Sa(this.X,b,d,e),a=ib(this.f,a,f);else a=this.v(a.u,d,e,f);return a}",
- ";J.prototype.v=function(a,b,c,d){a=this.C.T(this.X,a,b,c);return a=ib(",
- "this.f,a,d)};\nJ.prototype.toString=function(){var a=\"Step:\"+D(\"Ope",
- "rator: \"+(this.Z?\"//\":\"/\"));this.C.m&&(a+=D(\"Axis: \"+this.C));a",
- "+=D(this.X);if(this.f.A()){var b=qa(this.f.f,function(c,d){return c+D(",
- "d)},\"Predicates:\");a+=D(b)}return a};function Bb(a,b,c,d){this.m=a;t",
- "his.T=b;this.I=c;this.Ca=d}Bb.prototype.toString=function(){return thi",
- "s.m};var Cb={};function K(a,b,c,d){if(Cb.hasOwnProperty(a))throw Error",
- "(\"Axis already created: \"+a);b=new Bb(a,b,c,!!d);return Cb[a]=b}\nK(",
- "\"ancestor\",function(a,b){for(var c=new A;b=b.parentNode;)a.matches(b",
- ")&&c.unshift(b);return c},!0);K(\"ancestor-or-self\",function(a,b){var",
- " c=new A;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}",
- ",!0);\nvar sb=K(\"attribute\",function(a,b){var c=new A,d=a.K();if(b=b",
- ".attributes)if(a instanceof B&&null===a.o||\"*\"==d)for(a=0;d=b[a];a++",
- ")c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),zb=K(\"chi",
- "ld\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new A;for(",
- "b=b.firstChild;b;b=b.nextSibling)Ra(b,c,d)&&a.matches(b)&&e.add(b);ret",
- "urn e},!1,!0);K(\"descendant\",Sa,!1,!0);\nvar Ab=K(\"descendant-or-se",
- "lf\",function(a,b,c,d){var e=new A;Ra(b,c,d)&&a.matches(b)&&e.add(b);r",
- "eturn Sa(a,b,c,d,e)},!1,!0),wb=K(\"following\",function(a,b,c,d){var e",
- "=new A;do for(var f=b;f=f.nextSibling;)Ra(f,c,d)&&a.matches(f)&&e.add(",
- "f),e=Sa(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);K(\"followin",
- "g-sibling\",function(a,b){for(var c=new A;b=b.nextSibling;)a.matches(b",
- ")&&c.add(b);return c},!1);K(\"namespace\",function(){return new A},!1)",
- ";\nvar Db=K(\"parent\",function(a,b){var c=new A;if(9==b.nodeType)retu",
- "rn c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.",
- "matches(b)&&c.add(b);return c},!1),xb=K(\"preceding\",function(a,b,c,d",
- "){var e=new A,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,l",
- "=f.length;g<l;g++){var w=[];for(b=f[g];b=b.previousSibling;)w.unshift(",
- "b);for(var G=0,x=w.length;G<x;G++)b=w[G],Ra(b,c,d)&&a.matches(b)&&e.ad",
- "d(b),e=Sa(a,b,c,d,e)}return e},!0,!0);\nK(\"preceding-sibling\",functi",
- "on(a,b){for(var c=new A;b=b.previousSibling;)a.matches(b)&&c.unshift(b",
- ");return c},!0);var Eb=K(\"self\",function(a,b){var c=new A;a.matches(",
- "b)&&c.add(b);return c},!1);function Fb(a){C.call(this,1);this.ha=a;thi",
- "s.B=a.g();this.l=a.l}k(Fb,C);Fb.prototype.evaluate=function(a){return-",
- "E(this.ha,a)};Fb.prototype.toString=function(){return\"Unary Expressio",
- "n: -\"+D(this.ha)};function Gb(a){C.call(this,4);this.W=a;$a(this,ra(t",
- "his.W,function(b){return b.g()}));ab(this,ra(this.W,function(b){return",
- " b.l}))}k(Gb,C);Gb.prototype.evaluate=function(a){var b=new A;n(this.W",
- ",function(c){c=c.evaluate(a);if(!(c instanceof A))throw Error(\"Path e",
- "xpression must evaluate to NodeSet.\");b=Wa(b,c)});return b};Gb.protot",
- "ype.toString=function(){return qa(this.W,function(a,b){return a+D(b)},",
- "\"Union Expression:\")};function Hb(a,b){this.a=a;this.ya=b}function I",
- "b(a){for(var b,c=[];;){L(a,\"Missing right hand side of binary express",
- "ion.\");b=Jb(a);var d=a.a.next();if(!d)break;var e=(d=gb[d]||null)&&d.",
- "ma;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ma;)b=new c",
- "b(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new cb(c.pop(),c.pop",
- "(),b);return b}function L(a,b){if(a.a.empty())throw Error(b);}function",
- " Kb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+",
- "\" got: \"+a);}\nfunction Lb(a){a=a.a.next();if(\")\"!=a)throw Error(",
- "\"Bad token: \"+a);}function Mb(a){a=a.a.next();if(2>a.length)throw Er",
- "ror(\"Unclosed literal string\");return new ob(a)}\nfunction Nb(a){var",
- " b=[];if(vb(p(a.a))){var c=a.a.next();var d=p(a.a);if(\"/\"==c&&(a.a.e",
- "mpty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.tes",
- "t(d)))return new tb;d=new tb;L(a,\"Missing next location step.\");c=Ob",
- "(a,c);b.push(c)}else{a:{c=p(a.a);d=c.charAt(0);switch(d){case \"$\":th",
- "row Error(\"Variable reference not allowed in HTML XPath\");case \"(\"",
- ":a.a.next();c=Ib(a);L(a,'unclosed \"(\"');Kb(a,\")\");break;case '\"':",
- "case \"'\":c=Mb(a);break;default:if(isNaN(+c))if(!nb(c)&&/(?![0-9])[",
- "\\w]/.test(d)&&\"(\"==p(a.a,\n1)){c=a.a.next();c=mb[c]||null;a.a.next(",
- ");for(d=[];\")\"!=p(a.a);){L(a,\"Missing function argument list.\");d.",
- "push(Ib(a));if(\",\"!=p(a.a))break;a.a.next()}L(a,\"Unclosed function ",
- "argument list.\");Lb(a);c=new jb(c,d)}else{c=null;break a}else c=new q",
- "b(+a.a.next())}\"[\"==p(a.a)&&(d=new yb(Pb(a)),c=new hb(c,d))}if(c)if(",
- "vb(p(a.a)))d=c;else return c;else c=Ob(a,\"/\"),d=new ub,b.push(c)}for",
- "(;vb(p(a.a));)c=a.a.next(),L(a,\"Missing next location step.\"),c=Ob(a",
- ",c),b.push(c);return new rb(d,b)}\nfunction Ob(a,b){if(\"/\"!=b&&\"//",
- "\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==p(a.a",
- ")){var c=new J(Eb,new B(\"node\"));a.a.next();return c}if(\"..\"==p(a.",
- "a))return c=new J(Db,new B(\"node\")),a.a.next(),c;if(\"@\"==p(a.a)){v",
- "ar d=sb;a.a.next();L(a,\"Missing attribute name\")}else if(\"::\"==p(a",
- ".a,1)){if(!/(?![0-9])[\\w]/.test(p(a.a).charAt(0)))throw Error(\"Bad t",
- "oken: \"+a.a.next());var e=a.a.next();d=Cb[e]||null;if(!d)throw Error(",
- "\"No axis with name: \"+e);a.a.next();L(a,\"Missing node name\")}else ",
- "d=zb;e=\np(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==p(a",
- ".a,1)){if(!nb(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();i",
- "f(!nb(e))throw Error(\"Invalid type name: \"+e);Kb(a,\"(\");L(a,\"Bad ",
- "nodetype\");var f=p(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Mb(a)",
- ";L(a,\"Bad nodetype\");Lb(a);e=new B(e,g)}else if(e=a.a.next(),f=e.ind",
- "exOf(\":\"),-1==f)e=new pb(e);else{g=e.substring(0,f);if(\"*\"==g)var ",
- "l=\"*\";else if(l=a.ya(g),!l)throw Error(\"Namespace prefix not declar",
- "ed: \"+g);e=e.substr(f+1);e=new pb(e,l)}else throw Error(\"Bad token: ",
- "\"+\na.a.next());a=new yb(Pb(a),d.I);return c||new J(d,e,a,\"//\"==b)}",
- "function Pb(a){for(var b=[];\"[\"==p(a.a);){a.a.next();L(a,\"Missing p",
- "redicate expression.\");var c=Ib(a);b.push(c);L(a,\"Unclosed predicate",
- " expression.\");Kb(a,\"]\")}return b}function Jb(a){if(\"-\"==p(a.a))r",
- "eturn a.a.next(),new Fb(Jb(a));var b=Nb(a);if(\"|\"!=p(a.a))a=b;else{f",
- "or(b=[b];\"|\"==a.a.next();)L(a,\"Missing next union location path.\")",
- ",b.push(Nb(a));a.a.back();a=new Gb(b)}return a};function Qb(a){switch(",
- "a.nodeType){case 1:return la(Rb,a);case 9:return Qb(a.documentElement)",
- ";case 11:case 10:case 6:case 12:return Sb;default:return a.parentNode?",
- "Qb(a.parentNode):Sb}}function Sb(){return null}function Rb(a,b){if(a.p",
- "refix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c",
- "=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:",
- "a.parentNode&&9!=a.parentNode.nodeType?Rb(a.parentNode,b):null};functi",
- "on Vb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=Da(",
- "a);if(a.empty())throw Error(\"Invalid XPath expression.\");b?fa(b)||(b",
- "=ka(b.lookupNamespaceURI,b)):b=function(){return null};var c=Ib(new Hb",
- "(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evalua",
- "te=function(d,e){d=c.evaluate(new na(d));return new M(d,e)}}\nfunction",
- " M(a,b){if(0==b)if(a instanceof A)b=4;else if(\"string\"==typeof a)b=2",
- ";else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;el",
- "se throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&",
- "&!(a instanceof A))throw Error(\"value could not be converted to the s",
- "pecified type\");this.resultType=b;switch(b){case 2:this.stringValue=a",
- " instanceof A?Ya(a):\"\"+a;break;case 1:this.numberValue=a instanceof ",
- "A?+Ya(a):+a;break;case 3:this.booleanValue=a instanceof A?0<a.A():!!a;",
- "break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(va",
- "r e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.A();this.inv",
- "alidIteratorState=!1;break;case 8:case 9:this.singleNodeValue=Xa(a);br",
- "eak;default:throw Error(\"Unknown XPathResult type.\");}var f=0;this.i",
- "terateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called w",
- "ith wrong result type\");return f>=d.length?null:d[f++]};this.snapshot",
- "Item=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with ",
- "wrong result type\");return g>=d.length||0>g?null:d[g]}}\nM.ANY_TYPE=0",
- ";M.NUMBER_TYPE=1;M.STRING_TYPE=2;M.BOOLEAN_TYPE=3;M.UNORDERED_NODE_ITE",
- "RATOR_TYPE=4;M.ORDERED_NODE_ITERATOR_TYPE=5;M.UNORDERED_NODE_SNAPSHOT_",
- "TYPE=6;M.ORDERED_NODE_SNAPSHOT_TYPE=7;M.ANY_UNORDERED_NODE_TYPE=8;M.FI",
- "RST_ORDERED_NODE_TYPE=9;function Wb(a){this.lookupNamespaceURI=Qb(a)}",
- "\nfunction Xb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d",
- "ocument;if(!c.evaluate||b)a.XPathResult=M,c.evaluate=function(d,e,f,g)",
- "{return(new Vb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r",
- "eturn new Vb(d,e)},c.createNSResolver=function(d){return new Wb(d)}}ca",
- "(\"wgxpath.install\",Xb);ca(\"wgxpath.install\",Xb);var Yb=window;var ",
- "Zb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aq",
- "uamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe",
- "4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bl",
- "ueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue",
- ":\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7",
- "f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143",
- "c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgol",
- "denrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgr",
- "ey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolive",
- "green:\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkre",
- "d:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslat",
- "eblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",",
- "darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",",
- "deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodger",
- "blue:\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestg",
- "reen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhit",
- "e:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",",
- "green:\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"",
- "#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\"",
- ",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblus",
- "h:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue",
- ":\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenr",
- "odyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",ligh",
- "tgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nligh",
- "tseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#77889",
- "9\",lightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:",
- "\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",m",
- "agenta:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",med",
- "iumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",",
- "mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgre",
- "en:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\"",
- ",midnightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",",
- "\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlac",
- "e:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500",
- "\",orangered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",",
- "palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db709",
- "3\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink",
- ":\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080",
- "\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddleb",
- "rown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"",
- "#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\"",
- ",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slate",
- "grey:\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"",
- "#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:",
- "\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\"",
- ",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgre",
- "en:\"#9acd32\"};var $b=\"backgroundColor borderTopColor borderRightCol",
- "or borderBottomColor borderLeftColor color outlineColor\".split(\" \")",
- ",ac=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,bc=/^#(?:[0-9a-f]{3}){1",
- ",2}$/i,cc=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(",
- "0|1|0\\.\\d*)\\)$/i,dc=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{",
- "0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function N(a,b){this.code=a;this.sta",
- "te=O[a]||ec;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z",
- "])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")}",
- ");b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.nam",
- "e=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}k(",
- "N,Error);var ec=\"unknown error\",O={15:\"element not selectable\",11:",
- "\"element not visible\"};O[31]=ec;O[30]=ec;O[24]=\"invalid cookie doma",
- "in\";O[29]=\"invalid element coordinates\";O[12]=\"invalid element sta",
- "te\";\nO[32]=\"invalid selector\";O[51]=\"invalid selector\";O[52]=\"i",
- "nvalid selector\";O[17]=\"javascript error\";O[405]=\"unsupported oper",
- "ation\";O[34]=\"move target out of bounds\";O[27]=\"no such alert\";O[",
- "7]=\"no such element\";O[8]=\"no such frame\";O[23]=\"no such window\"",
- ";O[28]=\"script timeout\";O[33]=\"session not created\";O[10]=\"stale ",
- "element reference\";O[21]=\"timeout\";O[25]=\"unable to set cookie\";O",
- "[26]=\"unexpected alert open\";O[13]=ec;O[9]=\"unknown command\";funct",
- "ion fc(a){var b=\"tabindex\";return\"style\"==b?gc(a.style.cssText):(a",
- "=a.getAttributeNode(b))&&a.specified?a.value:null}var hc=/[;]+(?=(?:(?",
- ":[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()",
- "]*\\))*[^()]*$)/;function gc(a){var b=[];n(a.split(hc),function(c){var",
- " d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b",
- ".push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=b.join(\"\");return b=",
- "\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction P(a,b){b&&\"string\"!",
- "==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.",
- "toUpperCase()==b)};var Q={};Q.ea=function(){var a={Ea:\"http://www.w3.",
- "org/2000/svg\"};return function(b){return a[b]||null}}();\nQ.v=functio",
- "n(a,b,c){var d=t(a);if(!d.documentElement)return null;try{for(var e=d.",
- "createNSResolver?d.createNSResolver(d.documentElement):Q.ea,f={},g=d.g",
- "etElementsByTagName(\"*\"),l=0;l<g.length;++l){var w=g[l],G=w.namespac",
- "eURI;if(G&&!f[G]){var x=w.lookupPrefix(G);if(!x){var v=G.match(\".*/(",
- "\\\\w+)/?$\");x=v?v[1]:\"xhtml\"}f[G]=x}}var z={},q;for(q in f)z[f[q]]",
- "=q;e=function(m){return z[m]||null};try{return d.evaluate(b,a,e,c,null",
- ")}catch(m){if(\"TypeError\"===m.name)return e=d.createNSResolver?d.cre",
- "ateNSResolver(d.documentElement):\nQ.ea,d.evaluate(b,a,e,c,null);throw",
- " m;}}catch(m){throw new N(32,\"Unable to locate an element with the xp",
- "ath expression \"+b+\" because of the following error:\\n\"+m);}};Q.fa",
- "=function(a,b){if(!a||1!=a.nodeType)throw new N(32,'The result of the ",
- "xpath expression \"'+b+'\" is: '+a+\". It should be an element.\");};",
- "\nQ.Ba=function(a,b){var c=function(){var d=Q.v(b,a,9);return d?d.sing",
- "leNodeValue||null:b.selectSingleNode?(d=t(b),d.setProperty&&d.setPrope",
- "rty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();nu",
- "ll===c||Q.fa(c,a);return c};\nQ.Da=function(a,b){var c=function(){var ",
- "d=Q.v(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g=0;g<e;++g)f.push(",
- "d.snapshotItem(g));return f}return b.selectNodes?(d=t(b),d.setProperty",
- "&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}",
- "();n(c,function(d){Q.fa(d,a)});return c};function ic(a,b,c,d){this.top",
- "=a;this.right=b;this.bottom=c;this.left=d}h=ic.prototype;h.clone=funct",
- "ion(){return new ic(this.top,this.right,this.bottom,this.left)};h.cont",
- "ains=function(a){return this&&a?a instanceof ic?a.left>=this.left&&a.r",
- "ight<=this.right&&a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.lef",
- "t&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=fun",
- "ction(a,b,c,d){ha(a)?(this.top-=a.top,this.right+=a.right,this.bottom+",
- "=a.bottom,this.left-=a.left):(this.top-=a,this.right+=Number(b),this.b",
- "ottom+=Number(c),this.left-=Number(d));return this};h.ceil=function(){",
- "this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bot",
- "tom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}",
- ";\nh.floor=function(){this.top=Math.floor(this.top);this.right=Math.fl",
- "oor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.flo",
- "or(this.left);return this};h.round=function(){this.top=Math.round(this",
- ".top);this.right=Math.round(this.right);this.bottom=Math.round(this.bo",
- "ttom);this.left=Math.round(this.left);return this};\nh.translate=funct",
- "ion(a,b){a instanceof r?(this.left+=a.x,this.right+=a.x,this.top+=a.y,",
- "this.bottom+=a.y):(this.left+=a,this.right+=a,\"number\"===typeof b&&(",
- "this.top+=b,this.bottom+=b));return this};h.scale=function(a,b){b=\"nu",
- "mber\"===typeof b?b:a;this.left*=a;this.right*=a;this.top*=b;this.bott",
- "om*=b;return this};function R(a,b,c,d){this.left=a;this.top=b;this.wid",
- "th=c;this.height=d}h=R.prototype;h.clone=function(){return new R(this.",
- "left,this.top,this.width,this.height)};h.contains=function(a){return a",
- " instanceof r?a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top",
- "&&a.y<=this.top+this.height:this.left<=a.left&&this.left+this.width>=a",
- ".left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height};",
- "\nh.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(",
- "this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.",
- "height);return this};h.floor=function(){this.left=Math.floor(this.left",
- ");this.top=Math.floor(this.top);this.width=Math.floor(this.width);this",
- ".height=Math.floor(this.height);return this};h.round=function(){this.l",
- "eft=Math.round(this.left);this.top=Math.round(this.top);this.width=Mat",
- "h.round(this.width);this.height=Math.round(this.height);return this};",
- "\nh.translate=function(a,b){a instanceof r?(this.left+=a.x,this.top+=a",
- ".y):(this.left+=a,\"number\"===typeof b&&(this.top+=b));return this};h",
- ".scale=function(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.wid",
- "th*=a;this.top*=b;this.height*=b;return this};var jc=\"function\"===ty",
- "peof ShadowRoot,kc=\"A AREA BUTTON INPUT LABEL SELECT TEXTAREA\".split",
- "(\" \");function lc(a){return ra(kc,function(b){return P(a,b)})||null!",
- "=fc(a)&&0<=Number(a.tabIndex)||mc(a)}var nc=\"BUTTON INPUT OPTGROUP OP",
- "TION SELECT TEXTAREA\".split(\" \");\nfunction oc(a){return ra(nc,func",
- "tion(b){return P(a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.no",
- "deType&&P(a,\"OPTGROUP\")||P(a,\"OPTION\")?oc(a.parentNode):!Oa(a,func",
- "tion(b){var c=b.parentNode;if(c&&P(c,\"FIELDSET\")&&c.disabled){if(!P(",
- "b,\"LEGEND\"))return!0;for(;b=void 0!==b.previousElementSibling?b.prev",
- "iousElementSibling:Ja(b.previousSibling);)if(P(b,\"LEGEND\"))return!0}",
- "return!1},!0):!0}var pc=\"text search tel url email password number\".",
- "split(\" \");\nfunction qc(a,b){return P(a,\"INPUT\")?a.type.toLowerCa",
- "se()==b:!1}function rc(a){function b(c){return\"inherit\"==c.contentEd",
- "itable?(c=sc(c))?b(c):!1:\"true\"==c.contentEditable}return void 0!==a",
- ".contentEditable?void 0!==a.isContentEditable?a.isContentEditable:b(a)",
- ":!1}\nfunction mc(a){return((P(a,\"TEXTAREA\")?!0:P(a,\"INPUT\")?0<=oa",
- "(pc,a.type.toLowerCase()):rc(a)?!0:!1)||(P(a,\"INPUT\")?\"file\"==a.ty",
- "pe.toLowerCase():!1)||qc(a,\"range\")||qc(a,\"date\")||qc(a,\"month\")",
- "||qc(a,\"week\")||qc(a,\"time\")||qc(a,\"datetime-local\")||qc(a,\"col",
- "or\"))&&!a.readOnly}function sc(a){for(a=a.parentNode;a&&1!=a.nodeType",
- "&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return P(a)?a:null}\nf",
- "unction S(a,b){b=za(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat",
- "\"==b)b=\"cssFloat\";a:{var c=b;var d=t(a);if(d.defaultView&&d.default",
- "View.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,null))){c=d",
- "[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||tc(a,b);if(null==",
- "=a)a=null;else if(0<=oa($b,b)){b:{var e=a.match(cc);if(e&&(b=Number(e[",
- "1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=b&&0<=c&&2",
- "55>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=null}if(!b)b:{",
- "if(d=a.match(dc))if(b=Number(d[1]),\nc=Number(d[2]),d=Number(d[3]),0<=",
- "b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b=null}if(!",
- "b)b:{b=a.toLowerCase();c=Zb[b.toLowerCase()];if(!c&&(c=\"#\"==b.charAt",
- "(0)?b:\"#\"+b,4==c.length&&(c=c.replace(ac,\"#$1$1$2$2$3$3\")),!bc.tes",
- "t(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt(c.substr(",
- "3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\"",
- ")\":a}return a}\nfunction tc(a,b){var c=a.currentStyle||a.style,d=c[b]",
- ";void 0===d&&fa(c.getPropertyValue)&&(d=c.getPropertyValue(b));return",
- "\"inherit\"!=d?void 0!==d?d:null:(a=sc(a))?tc(a,b):null}\nfunction uc(",
- "a,b,c){function d(g){var l=vc(g);return 0<l.height&&0<l.width?!0:P(g,",
- "\"PATH\")&&(0<l.height||0<l.width)?(g=S(g,\"stroke-width\"),!!g&&0<par",
- "seInt(g,10)):\"hidden\"!=S(g,\"overflow\")&&ra(g.childNodes,function(w",
- "){return 3==w.nodeType||P(w)&&d(w)})}function e(g){return wc(g)==T&&sa",
- "(g.childNodes,function(l){return!P(l)||e(l)||!d(l)})}if(!P(a))throw Er",
- "ror(\"Argument to isShown must be of type Element\");if(P(a,\"BODY\"))",
- "return!0;if(P(a,\"OPTION\")||P(a,\"OPTGROUP\"))return a=Oa(a,function(",
- "g){return P(g,\"SELECT\")}),\n!!a&&uc(a,!0,c);var f=xc(a);if(f)return!",
- "!f.image&&0<f.rect.width&&0<f.rect.height&&uc(f.image,b,c);if(P(a,\"IN",
- "PUT\")&&\"hidden\"==a.type.toLowerCase()||P(a,\"NOSCRIPT\"))return!1;f",
- "=S(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0",
- "!=yc(a))&&d(a)?!e(a):!1}\nfunction zc(a){function b(c){if(P(c)&&\"none",
- "\"==S(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.getDestinatio",
- "nInsertionPoints){var e=c.getDestinationInsertionPoints();if(0<e.lengt",
- "h){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.assignedSlot",
- "?c.assignedSlot?c.assignedSlot.parentNode:null:d}return jc&&d instance",
- "of ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&P(d,\"DETAILS",
- "\")&&!d.open&&!P(c,\"SUMMARY\")?!1:!!d&&b(d)}return uc(a,!0,b)}var T=",
- "\"hidden\";\nfunction wc(a){function b(m){function y(kb){if(kb==g)retu",
- "rn!0;var Tb=S(kb,\"display\");return 0==Tb.lastIndexOf(\"inline\",0)||",
- "\"contents\"==Tb||\"absolute\"==Ub&&\"static\"==S(kb,\"position\")?!1:",
- "!0}var Ub=S(m,\"position\");if(\"fixed\"==Ub)return G=!0,m==g?null:g;f",
- "or(m=sc(m);m&&!y(m);)m=sc(m);return m}function c(m){var y=m;if(\"visib",
- "le\"==w)if(m==g&&l)y=l;else if(m==l)return{x:\"visible\",y:\"visible\"",
- "};y={x:S(y,\"overflow-x\"),y:S(y,\"overflow-y\")};m==g&&(y.x=\"visible",
- "\"==y.x?\"auto\":y.x,y.y=\"visible\"==y.y?\"auto\":y.y);return y}\nfun",
- "ction d(m){if(m==g){var y=(new Qa(f)).R;m=y.scrollingElement?y.scrolli",
- "ngElement:y.body||y.documentElement;y=y.parentWindow||y.defaultView;m=",
- "new r(y.pageXOffset||m.scrollLeft,y.pageYOffset||m.scrollTop)}else m=n",
- "ew r(m.scrollLeft,m.scrollTop);return m}var e=Ac(a),f=t(a),g=f.documen",
- "tElement,l=f.body,w=S(g,\"overflow\"),G;for(a=b(a);a;a=b(a)){var x=c(a",
- ");if(\"visible\"!=x.x||\"visible\"!=x.y){var v=vc(a);if(0==v.width||0=",
- "=v.height)return T;var z=e.right<v.left,q=e.bottom<v.top;if(z&&\"hidde",
- "n\"==x.x||q&&\"hidden\"==\nx.y)return T;if(z&&\"visible\"!=x.x||q&&\"v",
- "isible\"!=x.y){z=d(a);q=e.bottom<v.top-z.y;if(e.right<v.left-z.x&&\"vi",
- "sible\"!=x.x||q&&\"visible\"!=x.x)return T;e=wc(a);return e==T?T:\"scr",
- "oll\"}z=e.left>=v.left+v.width;v=e.top>=v.top+v.height;if(z&&\"hidden",
- "\"==x.x||v&&\"hidden\"==x.y)return T;if(z&&\"visible\"!=x.x||v&&\"visi",
- "ble\"!=x.y){if(G&&(x=d(a),e.left>=g.scrollWidth-x.x||e.right>=g.scroll",
- "Height-x.y))return T;e=wc(a);return e==T?T:\"scroll\"}}}return\"none\"",
- "}\nfunction vc(a){var b=xc(a);if(b)return b.rect;if(P(a,\"HTML\"))retu",
- "rn a=t(a),a=((a?a.parentWindow||a.defaultView:window)||window).documen",
- "t,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new Ga(a.c",
- "lientWidth,a.clientHeight),new R(0,0,a.width,a.height);try{var c=a.get",
- "BoundingClientRect()}catch(d){return new R(0,0,0,0)}return new R(c.lef",
- "t,c.top,c.right-c.left,c.bottom-c.top)}\nfunction xc(a){var b=P(a,\"MA",
- "P\");if(!b&&!P(a,\"AREA\"))return null;var c=b?a:P(a.parentNode,\"MAP",
- "\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=Q.Ba('/descendant::*",
- "[@usemap = \"#'+c.name+'\"]',t(c)))&&(e=vc(d),b||\"default\"==a.shape.",
- "toLowerCase()||(a=Bc(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.",
- "min(Math.max(a.top,0),e.height),e=new R(b+e.left,c+e.top,Math.min(a.wi",
- "dth,e.width-b),Math.min(a.height,e.height-c))));return{image:d,rect:e|",
- "|new R(0,0,0,0)}}\nfunction Bc(a){var b=a.shape.toLowerCase();a=a.coor",
- "ds.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];return ",
- "new R(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],n",
- "ew R(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];",
- "for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,",
- "a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new R(b,c,d-b,e",
- "-c)}return new R(0,0,0,0)}function Ac(a){a=vc(a);return new ic(a.top,a",
- ".left+a.width,a.top+a.height,a.left)}\nfunction yc(a){var b=1,c=S(a,\"",
- "opacity\");c&&(b=Number(c));(a=sc(a))&&(b*=yc(a));return b};function U",
- "(a,b,c){this.o=a;this.O=b;this.P=c}U.prototype.create=function(a){a=t(",
- "a).createEvent(\"HTMLEvents\");a.initEvent(this.o,this.O,this.P);retur",
- "n a};U.prototype.toString=function(){return this.o};function V(a,b,c){",
- "ma(this,a,b,c)}k(V,U);\nV.prototype.create=function(a,b){if(this==Cc)t",
- "hrow new N(9,\"Browser does not support a mouse pixel scroll event.\")",
- ";var c=t(a);a=c?c.parentWindow||c.defaultView:window;c=c.createEvent(",
- "\"MouseEvents\");this==Dc&&(c.wheelDelta=b.wheelDelta);c.initMouseEven",
- "t(this.o,this.O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.c",
- "trlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return ",
- "c};function Ec(a,b,c){ma(this,a,b,c)}k(Ec,U);\nEc.prototype.create=fun",
- "ction(a,b){a=t(a).createEvent(\"Events\");a.initEvent(this.o,this.O,th",
- "is.P);a.altKey=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey;a.shif",
- "tKey=b.shiftKey;a.keyCode=b.charCode||b.keyCode;a.charCode=this==Fc?a.",
- "keyCode:0;return a};function Gc(a,b,c){ma(this,a,b,c)}k(Gc,U);\nGc.pro",
- "totype.create=function(a,b){function c(z){z=pa(z,function(q){return g.",
- "createTouch(l,a,q.identifier,q.pageX,q.pageY,q.screenX,q.screenY)});re",
- "turn g.createTouchList.apply(g,z)}function d(z){var q=pa(z,function(m)",
- "{return{identifier:m.identifier,screenX:m.screenX,screenY:m.screenY,cl",
- "ientX:m.clientX,clientY:m.clientY,pageX:m.pageX,pageY:m.pageY,target:a",
- "}});q.item=function(m){return q[m]};return q}function e(z){return pa(z",
- ",function(q){return new Touch({identifier:q.identifier,screenX:q.scree",
- "nX,screenY:q.screenY,\nclientX:q.clientX,clientY:q.clientY,pageX:q.pag",
- "eX,pageY:q.pageY,target:a})})}function f(z,q){switch(z){case 1:return ",
- "d(q);case 2:return c(q);case 3:return e(q)}return null}var g=t(a),l=g?",
- "g.parentWindow||g.defaultView:window,w=f(1,b.changedTouches),G=b.touch",
- "es==b.changedTouches?w:f(1,b.touches),x=b.targetTouches==b.changedTouc",
- "hes?w:f(1,b.targetTouches);var v=g.createEvent(\"MouseEvents\");v.init",
- "MouseEvent(this.o,this.O,this.P,l,1,0,0,b.clientX,b.clientY,b.ctrlKey,",
- "b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);\nv.touches=G;v.targe",
- "tTouches=x;v.changedTouches=w;v.scale=b.scale;v.rotation=b.rotation;re",
- "turn v};function W(a,b,c){ma(this,a,b,c)}k(W,U);W.prototype.create=fun",
- "ction(){throw new N(9,\"Browser does not support MSGesture events.\");",
- "};function X(a,b,c){ma(this,a,b,c)}k(X,U);X.prototype.create=function(",
- "){throw new N(9,\"Browser does not support MSPointer events.\");};var ",
- "Hc=new U(\"change\",!0,!1);new V(\"click\",!0,!0);new V(\"contextmenu",
- "\",!0,!0);new V(\"dblclick\",!0,!0);new V(\"mousedown\",!0,!0);\nnew V",
- "(\"mousemove\",!0,!1);new V(\"mouseout\",!0,!0);new V(\"mouseover\",!0",
- ",!0);new V(\"mouseup\",!0,!0);var Dc=new V(\"mousewheel\",!0,!0),Cc=ne",
- "w V(\"MozMousePixelScroll\",!0,!0);new Ec(\"keydown\",!0,!0);var Fc=ne",
- "w Ec(\"keypress\",!0,!0);new Ec(\"keyup\",!0,!0);new Gc(\"touchend\",!",
- "0,!0);new Gc(\"touchmove\",!0,!0);new Gc(\"touchstart\",!0,!0);new W(",
- "\"MSGestureChange\",!0,!0);new W(\"MSGestureEnd\",!0,!0);new W(\"MSGes",
- "tureHold\",!0,!0);new W(\"MSGestureStart\",!0,!0);new W(\"MSGestureTap",
- "\",!0,!0);new W(\"MSInertiaStart\",!0,!0);\nnew X(\"MSGotPointerCaptur",
- "e\",!0,!1);new X(\"MSLostPointerCapture\",!0,!1);new X(\"MSPointerCanc",
- "el\",!0,!0);new X(\"MSPointerDown\",!0,!0);new X(\"MSPointerMove\",!0,",
- "!0);new X(\"MSPointerOver\",!0,!0);new X(\"MSPointerOut\",!0,!0);new X",
- "(\"MSPointerUp\",!0,!0);function Ic(){this.S=Yb.document.documentEleme",
- "nt;var a=Pa(t(this.S));a&&Jc(this,a)}function Jc(a,b){a.S=b;P(b,\"OPTI",
- "ON\")&&Oa(b,function(c){return P(c,\"SELECT\")})}function Kc(a){var b=",
- "Oa(a.S,function(c){return!!c&&P(c)&&lc(c)},!0);b=b||a.S;a=Pa(t(b));if(",
- "b!=a){if(a&&fa(a.blur)&&!P(a,\"BODY\"))try{a.blur()}catch(c){throw c;}",
- "fa(b.focus)&&b.focus()}};function Lc(a,b){this.F={};this.j=[];this.H=0",
- ";var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number of ",
- "arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1]",
- ")}else a&&this.addAll(a)}function Mc(a){Nc(a);return a.j.concat()}h=Lc",
- ".prototype;h.clear=function(){this.F={};this.H=this.j.length=0};h.remo",
- "ve=function(a){return Object.prototype.hasOwnProperty.call(this.F,a)?(",
- "delete this.F[a],this.H--,this.j.length>2*this.H&&Nc(this),!0):!1};\nf",
- "unction Nc(a){if(a.H!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d",
- "=a.j[b];Object.prototype.hasOwnProperty.call(a.F,d)&&(a.j[c++]=d);b++}",
- "a.j.length=c}if(a.H!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d=a.",
- "j[b],Object.prototype.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b+",
- "+;a.j.length=c}}h.get=function(a,b){return Object.prototype.hasOwnProp",
- "erty.call(this.F,a)?this.F[a]:b};h.set=function(a,b){Object.prototype.",
- "hasOwnProperty.call(this.F,a)||(this.H++,this.j.push(a));this.F[a]=b};",
- "\nh.addAll=function(a){if(a instanceof Lc)for(var b=Mc(a),c=0;c<b.leng",
- "th;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};h.",
- "forEach=function(a,b){for(var c=Mc(this),d=0;d<c.length;d++){var e=c[d",
- "],f=this.get(e);a.call(b,f,e,this)}};h.clone=function(){return new Lc(",
- "this)};var Oc={};function Y(a,b,c){ha(a)&&(a=a.b);a=new Pc(a);!b||b in",
- " Oc&&!c||(Oc[b]={key:a,shift:!1},c&&(Oc[c]={key:a,shift:!0}));return a",
- "}function Pc(a){this.code=a}Y(8);Y(9);Y(13);var Qc=Y(16),Rc=Y(17),Sc=Y",
- "(18);Y(19);Y(20);Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38)",
- ";Y(39);Y(40);Y(44);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(5",
- "0,\"2\",\"@\");Y(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y",
- "(54,\"6\",\"^\");Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\")",
- ";Y(65,\"a\",\"A\");Y(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D",
- "\");\nY(69,\"e\",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\"",
- ",\"H\");Y(73,\"i\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l",
- "\",\"L\");Y(77,\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,",
- "\"p\",\"P\");Y(81,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(8",
- "4,\"t\",\"T\");Y(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y",
- "(88,\"x\",\"X\");Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Tc=Y(Ba?{c:91",
- ",b:91}:Aa?{c:224,b:91}:{c:0,b:91});Y(Ba?{c:92,b:92}:Aa?{c:224,b:93}:{c",
- ":0,b:92});Y(Ba?{c:93,b:93}:Aa?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},",
- "\"0\");Y({c:97,b:97},\"1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\"",
- ");Y({c:100,b:100},\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\")",
- ";Y({c:103,b:103},\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");",
- "Y({c:106,b:106},\"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y",
- "({c:110,b:110},\".\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(11",
- "4);Y(115);Y(116);Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c",
- ":107,b:187},\"=\",\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(1",
- "88,\",\",\"<\");Y(190,\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~",
- "\");Y(219,\"[\",\"{\");\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c",
- ":59,b:186},\";\",\":\");Y(222,\"'\",'\"');var Uc=new Lc;Uc.set(1,Qc);U",
- "c.set(2,Rc);Uc.set(4,Sc);Uc.set(8,Tc);(function(a){var b=new Lc;n(Mc(a",
- "),function(c){b.set(a.get(c).code,c)});return b})(Uc);function Z(){ma(",
- "this)}k(Z,Ic);Z.$=void 0;Z.ta=function(){return Z.$?Z.$:Z.$=new Z};fun",
- "ction Vc(a){var b=Z.ta();Jc(b,a);Kc(b)};ca(\"_\",function(a){if(!zc(a)",
- "||!oc(a)||\"none\"==S(a,\"pointer-events\"))throw new N(12,\"Element i",
- "s not currently interactable and may not be manipulated\");if(!mc(a))t",
- "hrow new N(12,\"Element must be user-editable in order to clear it.\")",
- ";if(a.value){Vc(a);a.value=\"\";var b=Hc.create(a,void 0);\"isTrusted",
- "\"in b||(b.isTrusted=!1);a.dispatchEvent(b);if(a=Yb.document.body)Vc(a",
- ");else throw new N(13,\"Cannot unfocus element after clearing.\");}els",
- "e if(P(a,\"INPUT\")&&a.getAttribute(\"type\")&&\"number\"==a.getAttrib",
- "ute(\"type\").toLowerCase())Vc(a),\na.value=\"\";else if(rc(a))if(Vc(a",
- "),a.innerHTML=\"\",a=Yb.document.body)Vc(a);else throw new N(13,\"Cann",
- "ot unfocus element after clearing.\");});; return this._.apply(null,ar",
- "guments);}).apply({navigator:typeof window!='undefined'?window.navigat",
- "or:null,document:typeof window!='undefined'?window.document:null}, arg",
- "uments);}\n",
- NULL};
- const char* const CLEAR_LOCAL_STORAGE[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(",
- "){return this.C.length};Z.prototype.key=function(a){return this.C.key(",
- "a)};ba(\"_\",function(){if(null==(hb||hb).localStorage)throw new ib(13",
- ",\"Local storage undefined\");(new Z).clear()});; return this._.apply(",
- "null,arguments);}).apply({navigator:typeof window!='undefined'?window.",
- "navigator:null,document:typeof window!='undefined'?window.document:nul",
- "l}, arguments);}\n",
- NULL};
- const char* const CLEAR_SESSION_STORAGE[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio",
- "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke",
- "y(a)};ba(\"_\",function(){var a=hb||hb;if(null!=a.sessionStorage&&null",
- "!=a.sessionStorage.clear)a=new Z;else throw new ib(13,\"Session storag",
- "e undefined\");a.clear()});; return this._.apply(null,arguments);}).ap",
- "ply({navigator:typeof window!='undefined'?window.navigator:null,docume",
- "nt:typeof window!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const CLICK[] = {
- "function(){return (function(){var h,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function fa(a){return\"function\"==da(a)}function ha(a){v",
- "ar b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function i",
- "a(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ja(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}function ka(a,b,c){ka=Functi",
- "on.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"na",
- "tive code\")?ia:ja;return ka.apply(null,arguments)}\nfunction la(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.Aa=b.prototype;a.prototy",
- "pe=new c;a.prototype.constructor=a}\nfunction ma(a,b,c){var d=argument",
- "s.callee.caller;if(\"undefined\"!==typeof d.Aa){for(var e=Array(argume",
- "nts.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.Aa.cons",
- "tructor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b)",
- "throw Error(\"method names provided to goog.base must be a string or a",
- " symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++)",
- "e[f-2]=arguments[f];f=!1;for(var g=a.constructor.prototype;g;g=Object.",
- "getPrototypeOf(g))if(g[b]===d)f=!0;else if(f){g[b].apply(a,\ne);return",
- "}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(\"",
- "goog.base called from a method of one name to a method of a different ",
- "name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs, ",
- "Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby granted",
- ", free of charge, to any person obtaining a copy\n of this software an",
- "d associated documentation files (the \"Software\"), to\n deal in the ",
- "Software without restriction, including without limitation the\n right",
- "s to use, copy, modify, merge, publish, distribute, sublicense, and/or",
- "\n sell copies of the Software, and to permit persons to whom the Soft",
- "ware is\n furnished to do so, subject to the following conditions:\n\n",
- " The above copyright notice and this permission notice shall be includ",
- "ed in\n all copies or substantial portions of the Software.\n\n THE SO",
- "FTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR",
- "\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABI",
- "LITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EV",
- "ENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, ",
- "DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT O",
- "R OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE",
- " OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction na(a,b,",
- "c){this.A=a;this.Ka=b||1;this.v=c||1};function oa(a,b){if(\"string\"==",
- "=typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,0);f",
- "or(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}functi",
- "on p(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e",
- "=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function pa(a,b){for(var c=",
- "a.length,d=Array(c),e=\"string\"===typeof a?a.split(\"\"):a,f=0;f<c;f+",
- "+)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}\nfunction qa(a,b,c)",
- "{var d=c;p(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}functio",
- "n ra(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e",
- "=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}functi",
- "on sa(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,",
- "e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],e,a))return!1;return!0}func",
- "tion ta(a){return Array.prototype.concat.apply([],arguments)}\nfunctio",
- "n ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[d",
- "];return c}return[]}function va(a,b,c){return 2>=arguments.length?Arra",
- "y.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};var wa=",
- "String.prototype.trim?function(a){return a.trim()}:function(a){return/",
- "^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};function xa(a,b){ret",
- "urn a<b?-1:a>b?1:0};var q;a:{var ya=aa.navigator;if(ya){var za=ya.user",
- "Agent;if(za){q=za;break a}}q=\"\"};function Aa(a){return String(a).rep",
- "lace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};var Ba=-1!=",
- "q.indexOf(\"Macintosh\"),Ca=-1!=q.indexOf(\"Windows\");function Da(a){",
- "this.na=a;this.ca=0}function Ea(a){a=a.match(Fa);for(var b=0;b<a.lengt",
- "h;b++)Ga.test(a[b])&&a.splice(b,1);return new Da(a)}var Fa=/\\$?(?:(?!",
- "[0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|",
- "\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,",
- "Ga=/^\\s/;function v(a,b){return a.na[a.ca+(b||0)]}Da.prototype.next=f",
- "unction(){return this.na[this.ca++]};Da.prototype.back=function(){this",
- ".ca--};Da.prototype.empty=function(){return this.na.length<=this.ca};f",
- "unction w(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototy",
- "pe;h.clone=function(){return new w(this.x,this.y)};h.ceil=function(){t",
- "his.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floor=",
- "function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return ",
- "this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(t",
- "his.y);return this};h.translate=function(a,b){a instanceof w?(this.x+=",
- "a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(this.y+=b)",
- ");return this};\nh.scale=function(a,b){this.x*=a;this.y*=\"number\"===",
- "typeof b?b:a;return this};function Ha(a,b){this.width=a;this.height=b}",
- "h=Ha.prototype;h.clone=function(){return new Ha(this.width,this.height",
- ")};h.aspectRatio=function(){return this.width/this.height};h.ceil=func",
- "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.hei",
- "ght);return this};h.floor=function(){this.width=Math.floor(this.width)",
- ";this.height=Math.floor(this.height);return this};h.round=function(){t",
- "his.width=Math.round(this.width);this.height=Math.round(this.height);r",
- "eturn this};\nh.scale=function(a,b){this.width*=a;this.height*=\"numbe",
- "r\"===typeof b?b:a;return this};function Ia(a){return a?a.parentWindow",
- "||a.defaultView:window}function Ja(a,b,c){function d(g){g&&b.appendChi",
- "ld(\"string\"===typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length",
- ";e++){var f=c[e];!ea(f)||ha(f)&&0<f.nodeType?d(f):p(Ka(f)?ua(f):f,d)}}",
- "function La(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;return a}\nf",
- "unction Ma(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return",
- " a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPositio",
- "n)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.p",
- "arentNode;return b==a}\nfunction Na(a,b){if(a==b)return 0;if(a.compare",
- "DocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourc",
- "eIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a",
- ".nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;v",
- "ar e=a.parentNode,f=b.parentNode;return e==f?Oa(a,b):!c&&Ma(e,b)?-1*Pa",
- "(a,b):!d&&Ma(f,a)?Pa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceI",
- "ndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNode(a);c.collaps",
- "e(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return c.comp",
- "areBoundaryPoints(aa.Range.START_TO_END,a)}function Pa(a,b){var c=a.pa",
- "rentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return ",
- "Oa(b,a)}function Oa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;re",
- "turn 1}function x(a){return 9==a.nodeType?a:a.ownerDocument||a.documen",
- "t}function Ka(a){if(a&&\"number\"==typeof a.length){if(ha(a))return\"f",
- "unction\"==typeof a.item||\"string\"==typeof a.item;if(fa(a))return\"f",
- "unction\"==typeof a.item}return!1}\nfunction Qa(a,b,c){a&&!c&&(a=a.par",
- "entNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null}f",
- "unction Ra(a){try{var b=a&&a.activeElement;return b&&b.nodeName?b:null",
- "}catch(c){return null}}function Sa(a){this.Z=a||aa.document||document}",
- "h=Sa.prototype;h.I=function(){};h.getElementsByTagName=function(a,b){r",
- "eturn(b||this.Z).getElementsByTagName(String(a))};h.createElement=func",
- "tion(a){var b=this.Z;a=String(a);\"application/xhtml+xml\"===b.content",
- "Type&&(a=a.toLowerCase());return b.createElement(a)};\nh.createTextNod",
- "e=function(a){return this.Z.createTextNode(String(a))};h.appendChild=f",
- "unction(a,b){a.appendChild(b)};h.append=function(a,b){Ja(x(a),a,argume",
- "nts)};h.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch(a",
- ".tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":case",
- " \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":ca",
- "se \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYG",
- "EN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":c",
- "ase \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"S",
- "TYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nh.removeNode=f",
- "unction(a){return a&&a.parentNode?a.parentNode.removeChild(a):null};h.",
- "contains=Ma;function B(a){var b=null,c=a.nodeType;1==c&&(b=a.textConte",
- "nt,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(",
- "\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstCh",
- "ild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c",
- "++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b",
- "=a.nodeValue;return\"\"+b}\nfunction Ta(a,b,c){if(null===b)return!0;tr",
- "y{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.get",
- "Attribute(b):a.getAttribute(b,2)==c}function Ua(a,b,c,d,e){return Va.c",
- "all(null,a,b,ba(c)?c:null,ba(d)?d:null,e||new C)}\nfunction Va(a,b,c,d",
- ",e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,",
- "function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"c",
- "lass\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.className==",
- "d&&a.matches(f)&&e.add(f)})):a instanceof D?Wa(a,b,c,d,e):b.getElement",
- "sByTagName&&(b=b.getElementsByTagName(a.T()),p(b,function(f){Ta(f,c,d)",
- "&&e.add(f)}));return e}function Wa(a,b,c,d,e){for(b=b.firstChild;b;b=b",
- ".nextSibling)Ta(b,c,d)&&a.matches(b)&&e.add(b),Wa(a,b,c,d,e)};function",
- " C(){this.v=this.l=null;this.U=0}function Xa(a){this.node=a;this.next=",
- "this.M=null}function Ya(a,b){if(!a.l)return b;if(!b.l)return a;var c=a",
- ".l;b=b.l;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.n",
- "ext):0<Na(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.M=d)?d.next=",
- "e:a.l=e,d=e,f++;for(e=c||b;e;)e.M=d,d=d.next=e,f++,e=e.next;a.v=d;a.U=",
- "f;return a}C.prototype.unshift=function(a){a=new Xa(a);a.next=this.l;t",
- "his.v?this.l.M=a:this.l=this.v=a;this.l=a;this.U++};\nC.prototype.add=",
- "function(a){a=new Xa(a);a.M=this.v;this.l?this.v.next=a:this.l=this.v=",
- "a;this.v=a;this.U++};function Za(a){return(a=a.l)?a.node:null}C.protot",
- "ype.C=function(){return this.U};function $a(a){return(a=Za(a))?B(a):\"",
- "\"}C.prototype.iterator=function(a){return new ab(this,!!a)};function ",
- "ab(a,b){this.Ga=a;this.qa=(this.P=b)?a.v:a.l;this.ka=null}ab.prototype",
- ".next=function(){var a=this.qa;if(null==a)return null;var b=this.ka=a;",
- "this.qa=this.P?a.M:a.next;return b.node};\nab.prototype.remove=functio",
- "n(){var a=this.Ga,b=this.ka;if(!b)throw Error(\"Next must be called at",
- " least once before remove.\");var c=b.M;b=b.next;c?c.next=b:a.l=b;b?b.",
- "M=c:a.v=c;a.U--;this.ka=null};function E(a){this.j=a;this.o=this.F=!1;",
- "this.V=null}function F(a){return\"\\n \"+a.toString().split(\"\\n\").",
- "join(\"\\n \")}E.prototype.h=function(){return this.F};function bb(a,",
- "b){a.F=b}function cb(a,b){a.o=b}E.prototype.J=function(){return this.V",
- "};function G(a,b){a=a.evaluate(b);return a instanceof C?+$a(a):+a}func",
- "tion H(a,b){a=a.evaluate(b);return a instanceof C?$a(a):\"\"+a}functio",
- "n db(a,b){a=a.evaluate(b);return a instanceof C?!!a.C():!!a};function ",
- "eb(a,b,c){E.call(this,a.j);this.ma=a;this.ua=b;this.za=c;this.F=b.h()|",
- "|c.h();this.o=b.o||c.o;this.ma==fb&&(c.o||c.h()||4==c.j||0==c.j||!b.J(",
- ")?b.o||b.h()||4==b.j||0==b.j||!c.J()||(this.V={name:c.J().name,R:b}):t",
- "his.V={name:b.J().name,R:c})}l(eb,E);\nfunction gb(a,b,c,d,e){b=b.eval",
- "uate(d);c=c.evaluate(d);var f;if(b instanceof C&&c instanceof C){b=b.i",
- "terator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;",
- "f=e.next())if(a(B(d),B(f)))return!0;return!1}if(b instanceof C||c inst",
- "anceof C){b instanceof C?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=",
- "typeof d,k=f.next();k;k=f.next()){switch(g){case \"number\":k=+B(k);br",
- "eak;case \"boolean\":k=!!B(k);break;case \"string\":k=B(k);break;defau",
- "lt:throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&",
- "&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"==typeof b",
- "||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==t",
- "ypeof c?a(+b,+c):a(b,c):a(+b,+c)}eb.prototype.evaluate=function(a){ret",
- "urn this.ma.B(this.ua,this.za,a)};eb.prototype.toString=function(){var",
- " a=\"Binary Expression: \"+this.ma;a+=F(this.ua);return a+=F(this.za)}",
- ";function hb(a,b,c,d){this.Ja=a;this.xa=b;this.j=c;this.B=d}hb.prototy",
- "pe.toString=function(){return this.Ja};var ib={};\nfunction I(a,b,c,d)",
- "{if(ib.hasOwnProperty(a))throw Error(\"Binary operator already created",
- ": \"+a);a=new hb(a,b,c,d);return ib[a.toString()]=a}I(\"div\",6,1,func",
- "tion(a,b,c){return G(a,c)/G(b,c)});I(\"mod\",6,1,function(a,b,c){retur",
- "n G(a,c)%G(b,c)});I(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});I",
- "(\"+\",5,1,function(a,b,c){return G(a,c)+G(b,c)});I(\"-\",5,1,function",
- "(a,b,c){return G(a,c)-G(b,c)});I(\"<\",4,2,function(a,b,c){return gb(f",
- "unction(d,e){return d<e},a,b,c)});\nI(\">\",4,2,function(a,b,c){return",
- " gb(function(d,e){return d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){re",
- "turn gb(function(d,e){return d<=e},a,b,c)});I(\">=\",4,2,function(a,b,",
- "c){return gb(function(d,e){return d>=e},a,b,c)});var fb=I(\"=\",3,2,fu",
- "nction(a,b,c){return gb(function(d,e){return d==e},a,b,c,!0)});I(\"!=",
- "\",3,2,function(a,b,c){return gb(function(d,e){return d!=e},a,b,c,!0)}",
- ");I(\"and\",2,2,function(a,b,c){return db(a,c)&&db(b,c)});I(\"or\",1,2",
- ",function(a,b,c){return db(a,c)||db(b,c)});function jb(a,b){if(b.C()&&",
- "4!=a.j)throw Error(\"Primary expression must evaluate to nodeset if fi",
- "lter has predicate(s).\");E.call(this,a.j);this.ya=a;this.f=b;this.F=a",
- ".h();this.o=a.o}l(jb,E);jb.prototype.evaluate=function(a){a=this.ya.ev",
- "aluate(a);return kb(this.f,a)};jb.prototype.toString=function(){var a=",
- "\"Filter:\"+F(this.ya);return a+=F(this.f)};function lb(a,b){if(b.leng",
- "th<a.wa)throw Error(\"Function \"+a.s+\" expects at least\"+a.wa+\" ar",
- "guments, \"+b.length+\" given\");if(null!==a.la&&b.length>a.la)throw E",
- "rror(\"Function \"+a.s+\" expects at most \"+a.la+\" arguments, \"+b.l",
- "ength+\" given\");a.Ha&&p(b,function(c,d){if(4!=c.j)throw Error(\"Argu",
- "ment \"+d+\" to function \"+a.s+\" is not of type Nodeset: \"+c);});E.",
- "call(this,a.j);this.aa=a;this.ia=b;bb(this,a.F||ra(b,function(c){retur",
- "n c.h()}));cb(this,a.Fa&&!b.length||a.Ea&&!!b.length||ra(b,function(c)",
- "{return c.o}))}\nl(lb,E);lb.prototype.evaluate=function(a){return this",
- ".aa.B.apply(null,ta(a,this.ia))};lb.prototype.toString=function(){var ",
- "a=\"Function: \"+this.aa;if(this.ia.length){var b=qa(this.ia,function(",
- "c,d){return c+F(d)},\"Arguments:\");a+=F(b)}return a};function mb(a,b,",
- "c,d,e,f,g,k){this.s=a;this.j=b;this.F=c;this.Fa=d;this.Ea=!1;this.B=e;",
- "this.wa=f;this.la=void 0!==g?g:f;this.Ha=!!k}mb.prototype.toString=fun",
- "ction(){return this.s};var nb={};\nfunction J(a,b,c,d,e,f,g,k){if(nb.h",
- "asOwnProperty(a))throw Error(\"Function already created: \"+a+\".\");n",
- "b[a]=new mb(a,b,c,d,e,f,g,k)}J(\"boolean\",2,!1,!1,function(a,b){retur",
- "n db(b,a)},1);J(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G(b",
- ",a))},1);J(\"concat\",3,!1,!1,function(a,b){return qa(va(arguments,1),",
- "function(c,d){return c+H(d,a)},\"\")},2,null);J(\"contains\",2,!1,!1,f",
- "unction(a,b,c){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);J(\"count",
- "\",1,!1,!1,function(a,b){return b.evaluate(a).C()},1,1,!0);\nJ(\"false",
- "\",2,!1,!1,function(){return!1},0);J(\"floor\",1,!1,!1,function(a,b){r",
- "eturn Math.floor(G(b,a))},1);J(\"id\",4,!1,!1,function(a,b){var c=a.A,",
- "d=9==c.nodeType?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,",
- "function(g){g=d.getElementById(g);!g||0<=oa(e,g)||e.push(g)});e.sort(N",
- "a);var f=new C;p(e,function(g){f.add(g)});return f},1);J(\"lang\",2,!1",
- ",!1,function(){return!1},1);J(\"last\",1,!0,!1,function(a){if(1!=argum",
- "ents.length)throw Error(\"Function last expects ()\");return a.v},0);",
- "\nJ(\"local-name\",3,!1,!0,function(a,b){return(a=b?Za(b.evaluate(a)):",
- "a.A)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"name\",3,",
- "!1,!0,function(a,b){return(a=b?Za(b.evaluate(a)):a.A)?a.nodeName.toLow",
- "erCase():\"\"},0,1,!0);J(\"namespace-uri\",3,!0,!1,function(){return\"",
- "\"},0,1,!0);J(\"normalize-space\",3,!1,!0,function(a,b){return(b?H(b,a",
- "):B(a.A)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},",
- "0,1);J(\"not\",2,!1,!1,function(a,b){return!db(b,a)},1);\nJ(\"number\"",
- ",1,!1,!0,function(a,b){return b?G(b,a):+B(a.A)},0,1);J(\"position\",1,",
- "!0,!1,function(a){return a.Ka},0);J(\"round\",1,!1,!1,function(a,b){re",
- "turn Math.round(G(b,a))},1);J(\"starts-with\",2,!1,!1,function(a,b,c){",
- "b=H(b,a);a=H(c,a);return 0==b.lastIndexOf(a,0)},2);J(\"string\",3,!1,!",
- "0,function(a,b){return b?H(b,a):B(a.A)},0,1);J(\"string-length\",1,!1,",
- "!0,function(a,b){return(b?H(b,a):B(a.A)).length},0,1);\nJ(\"substring",
- "\",3,!1,!1,function(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infin",
- "ity==c)return\"\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinity===d)retur",
- "n\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=H(b,a);return Infinity==",
- "d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);J(\"substring-af",
- "ter\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-",
- "1==c?\"\":b.substring(c+a.length)},2);\nJ(\"substring-before\",3,!1,!1",
- ",function(a,b,c){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.s",
- "ubstring(0,a)},2);J(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iter",
- "ator();b=0;for(var c=a.next();c;c=a.next())b+=+B(c);return b},1,1,!0);",
- "J(\"translate\",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,",
- "a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.char",
- "At(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;re",
- "turn c},3);J(\"true\",2,!1,!1,function(){return!0},0);function D(a,b){",
- "this.Ca=a;this.va=void 0!==b?b:null;this.u=null;switch(a){case \"comme",
- "nt\":this.u=8;break;case \"text\":this.u=3;break;case \"processing-ins",
- "truction\":this.u=7;break;case \"node\":break;default:throw Error(\"Un",
- "expected argument\");}}function ob(a){return\"comment\"==a||\"text\"==",
- "a||\"processing-instruction\"==a||\"node\"==a}D.prototype.matches=func",
- "tion(a){return null===this.u||this.u==a.nodeType};D.prototype.T=functi",
- "on(){return this.Ca};\nD.prototype.toString=function(){var a=\"Kind Te",
- "st: \"+this.Ca;null===this.va||(a+=F(this.va));return a};function pb(a",
- "){E.call(this,3);this.Ba=a.substring(1,a.length-1)}l(pb,E);pb.prototyp",
- "e.evaluate=function(){return this.Ba};pb.prototype.toString=function()",
- "{return\"Literal: \"+this.Ba};function qb(a,b){this.s=a.toLowerCase();",
- "a=\"*\"==this.s?\"*\":\"http://www.w3.org/1999/xhtml\";this.ea=b?b.toL",
- "owerCase():a}qb.prototype.matches=function(a){var b=a.nodeType;if(1!=b",
- "&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"",
- "*\"!=this.s&&this.s!=b.toLowerCase()?!1:\"*\"==this.ea?!0:this.ea==(a.",
- "namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht",
- "ml\")};qb.prototype.T=function(){return this.s};\nqb.prototype.toStrin",
- "g=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==",
- "this.ea?\"\":this.ea+\":\")+this.s};function rb(a){E.call(this,1);this",
- ".Da=a}l(rb,E);rb.prototype.evaluate=function(){return this.Da};rb.prot",
- "otype.toString=function(){return\"Number: \"+this.Da};function sb(a,b)",
- "{E.call(this,a.j);this.ta=a;this.W=b;this.F=a.h();this.o=a.o;1==this.W",
- ".length&&(a=this.W[0],a.ja||a.H!=tb||(a=a.ha,\"*\"!=a.T()&&(this.V={na",
- "me:a.T(),R:null})))}l(sb,E);function ub(){E.call(this,4)}l(ub,E);ub.pr",
- "ototype.evaluate=function(a){var b=new C;a=a.A;9==a.nodeType?b.add(a):",
- "b.add(a.ownerDocument);return b};ub.prototype.toString=function(){retu",
- "rn\"Root Helper Expression\"};function vb(){E.call(this,4)}l(vb,E);vb.",
- "prototype.evaluate=function(a){var b=new C;b.add(a.A);return b};\nvb.p",
- "rototype.toString=function(){return\"Context Helper Expression\"};func",
- "tion wb(a){return\"/\"==a||\"//\"==a}\nsb.prototype.evaluate=function(",
- "a){var b=this.ta.evaluate(a);if(!(b instanceof C))throw Error(\"Filter",
- " expression must evaluate to nodeset.\");a=this.W;for(var c=0,d=a.leng",
- "th;c<d&&b.C();c++){var e=a[c],f=b.iterator(e.H.P);if(e.h()||e.H!=xb)if",
- "(e.h()||e.H!=yb){var g=f.next();for(b=e.evaluate(new na(g));null!=(g=f",
- ".next());)g=e.evaluate(new na(g)),b=Ya(b,g)}else g=f.next(),b=e.evalua",
- "te(new na(g));else{for(g=f.next();(b=f.next())&&(!g.contains||g.contai",
- "ns(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.evaluate(new na(g))}}r",
- "eturn b};\nsb.prototype.toString=function(){var a=\"Path Expression:\"",
- "+F(this.ta);if(this.W.length){var b=qa(this.W,function(c,d){return c+F",
- "(d)},\"Steps:\");a+=F(b)}return a};function zb(a,b){this.f=a;this.P=!!",
- "b}function kb(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.",
- "iterator(),f=b.C(),g,k=0;g=e.next();k++){var n=a.P?f-k:k+1;g=d.evaluat",
- "e(new na(g,n,f));if(\"number\"==typeof g)n=n==g;else if(\"string\"==ty",
- "peof g||\"boolean\"==typeof g)n=!!g;else if(g instanceof C)n=0<g.C();e",
- "lse throw Error(\"Predicate.evaluate returned an unexpected type.\");n",
- "||e.remove()}return b}zb.prototype.J=function(){return 0<this.f.length",
- "?this.f[0].J():null};\nzb.prototype.h=function(){for(var a=0;a<this.f.",
- "length;a++){var b=this.f[a];if(b.h()||1==b.j||0==b.j)return!0}return!1",
- "};zb.prototype.C=function(){return this.f.length};zb.prototype.toStrin",
- "g=function(){return qa(this.f,function(a,b){return a+F(b)},\"Predicate",
- "s:\")};function K(a,b,c,d){E.call(this,4);this.H=a;this.ha=b;this.f=c|",
- "|new zb([]);this.ja=!!d;b=this.f.J();a.Ma&&b&&(this.V={name:b.name,R:b",
- ".R});this.F=this.f.h()}l(K,E);\nK.prototype.evaluate=function(a){var b",
- "=a.A,c=this.J(),d=null,e=null,f=0;c&&(d=c.name,e=c.R?H(c.R,a):null,f=1",
- ");if(this.ja)if(this.h()||this.H!=Bb)if(b=(new K(Cb,new D(\"node\"))).",
- "evaluate(a).iterator(),c=b.next())for(a=this.B(c,d,e,f);null!=(c=b.nex",
- "t());)a=Ya(a,this.B(c,d,e,f));else a=new C;else a=Ua(this.ha,b,d,e),a=",
- "kb(this.f,a,f);else a=this.B(a.A,d,e,f);return a};K.prototype.B=functi",
- "on(a,b,c,d){a=this.H.aa(this.ha,a,b,c);return a=kb(this.f,a,d)};\nK.pr",
- "ototype.toString=function(){var a=\"Step:\"+F(\"Operator: \"+(this.ja?",
- "\"//\":\"/\"));this.H.s&&(a+=F(\"Axis: \"+this.H));a+=F(this.ha);if(th",
- "is.f.C()){var b=qa(this.f.f,function(c,d){return c+F(d)},\"Predicates:",
- "\");a+=F(b)}return a};function Db(a,b,c,d){this.s=a;this.aa=b;this.P=c",
- ";this.Ma=d}Db.prototype.toString=function(){return this.s};var Eb={};f",
- "unction L(a,b,c,d){if(Eb.hasOwnProperty(a))throw Error(\"Axis already ",
- "created: \"+a);b=new Db(a,b,c,!!d);return Eb[a]=b}\nL(\"ancestor\",fun",
- "ction(a,b){for(var c=new C;b=b.parentNode;)a.matches(b)&&c.unshift(b);",
- "return c},!0);L(\"ancestor-or-self\",function(a,b){var c=new C;do a.ma",
- "tches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar tb=L(",
- "\"attribute\",function(a,b){var c=new C,d=a.T();if(b=b.attributes)if(a",
- " instanceof D&&null===a.u||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Bb=L(\"child\",function(a,",
- "b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new C;for(b=b.firstChild;b",
- ";b=b.nextSibling)Ta(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);L(",
- "\"descendant\",Ua,!1,!0);\nvar Cb=L(\"descendant-or-self\",function(a,",
- "b,c,d){var e=new C;Ta(b,c,d)&&a.matches(b)&&e.add(b);return Ua(a,b,c,d",
- ",e)},!1,!0),xb=L(\"following\",function(a,b,c,d){var e=new C;do for(va",
- "r f=b;f=f.nextSibling;)Ta(f,c,d)&&a.matches(f)&&e.add(f),e=Ua(a,f,c,d,",
- "e);while(b=b.parentNode);return e},!1,!0);L(\"following-sibling\",func",
- "tion(a,b){for(var c=new C;b=b.nextSibling;)a.matches(b)&&c.add(b);retu",
- "rn c},!1);L(\"namespace\",function(){return new C},!1);\nvar Fb=L(\"pa",
- "rent\",function(a,b){var c=new C;if(9==b.nodeType)return c;if(2==b.nod",
- "eType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.ad",
- "d(b);return c},!1),yb=L(\"preceding\",function(a,b,c,d){var e=new C,f=",
- "[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g+",
- "+){var n=[];for(b=f[g];b=b.previousSibling;)n.unshift(b);for(var z=0,r",
- "=n.length;z<r;z++)b=n[z],Ta(b,c,d)&&a.matches(b)&&e.add(b),e=Ua(a,b,c,",
- "d,e)}return e},!0,!0);\nL(\"preceding-sibling\",function(a,b){for(var ",
- "c=new C;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);",
- "var Gb=L(\"self\",function(a,b){var c=new C;a.matches(b)&&c.add(b);ret",
- "urn c},!1);function Hb(a){E.call(this,1);this.sa=a;this.F=a.h();this.o",
- "=a.o}l(Hb,E);Hb.prototype.evaluate=function(a){return-G(this.sa,a)};Hb",
- ".prototype.toString=function(){return\"Unary Expression: -\"+F(this.sa",
- ")};function Ib(a){E.call(this,4);this.fa=a;bb(this,ra(this.fa,function",
- "(b){return b.h()}));cb(this,ra(this.fa,function(b){return b.o}))}l(Ib,",
- "E);Ib.prototype.evaluate=function(a){var b=new C;p(this.fa,function(c)",
- "{c=c.evaluate(a);if(!(c instanceof C))throw Error(\"Path expression mu",
- "st evaluate to NodeSet.\");b=Ya(b,c)});return b};Ib.prototype.toString",
- "=function(){return qa(this.fa,function(a,b){return a+F(b)},\"Union Exp",
- "ression:\")};function Jb(a,b){this.a=a;this.Ia=b}function Kb(a){for(va",
- "r b,c=[];;){M(a,\"Missing right hand side of binary expression.\");b=L",
- "b(a);var d=a.a.next();if(!d)break;var e=(d=ib[d]||null)&&d.xa;if(!e){a",
- ".a.back();break}for(;c.length&&e<=c[c.length-1].xa;)b=new eb(c.pop(),c",
- ".pop(),b);c.push(b,d)}for(;c.length;)b=new eb(c.pop(),c.pop(),b);retur",
- "n b}function M(a,b){if(a.a.empty())throw Error(b);}function Mb(a,b){a=",
- "a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+",
- "a);}\nfunction Nb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token:",
- " \"+a);}function Ob(a){a=a.a.next();if(2>a.length)throw Error(\"Unclos",
- "ed literal string\");return new pb(a)}\nfunction Pb(a){var b=[];if(wb(",
- "v(a.a))){var c=a.a.next();var d=v(a.a);if(\"/\"==c&&(a.a.empty()||\".",
- "\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))retur",
- "n new ub;d=new ub;M(a,\"Missing next location step.\");c=Qb(a,c);b.pus",
- "h(c)}else{a:{c=v(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(",
- "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(",
- ");c=Kb(a);M(a,'unclosed \"(\"');Mb(a,\")\");break;case '\"':case \"'\"",
- ":c=Ob(a);break;default:if(isNaN(+c))if(!ob(c)&&/(?![0-9])[\\w]/.test(d",
- ")&&\"(\"==v(a.a,\n1)){c=a.a.next();c=nb[c]||null;a.a.next();for(d=[];",
- "\")\"!=v(a.a);){M(a,\"Missing function argument list.\");d.push(Kb(a))",
- ";if(\",\"!=v(a.a))break;a.a.next()}M(a,\"Unclosed function argument li",
- "st.\");Nb(a);c=new lb(c,d)}else{c=null;break a}else c=new rb(+a.a.next",
- "())}\"[\"==v(a.a)&&(d=new zb(Rb(a)),c=new jb(c,d))}if(c)if(wb(v(a.a)))",
- "d=c;else return c;else c=Qb(a,\"/\"),d=new vb,b.push(c)}for(;wb(v(a.a)",
- ");)c=a.a.next(),M(a,\"Missing next location step.\"),c=Qb(a,c),b.push(",
- "c);return new sb(d,b)}\nfunction Qb(a,b){if(\"/\"!=b&&\"//\"!=b)throw ",
- "Error('Step op should be \"/\" or \"//\"');if(\".\"==v(a.a)){var c=new",
- " K(Gb,new D(\"node\"));a.a.next();return c}if(\"..\"==v(a.a))return c=",
- "new K(Fb,new D(\"node\")),a.a.next(),c;if(\"@\"==v(a.a)){var d=tb;a.a.",
- "next();M(a,\"Missing attribute name\")}else if(\"::\"==v(a.a,1)){if(!/",
- "(?![0-9])[\\w]/.test(v(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a",
- ".next());var e=a.a.next();d=Eb[e]||null;if(!d)throw Error(\"No axis wi",
- "th name: \"+e);a.a.next();M(a,\"Missing node name\")}else d=Bb;e=\nv(a",
- ".a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==v(a.a,1)){if(!o",
- "b(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!ob(e))thr",
- "ow Error(\"Invalid type name: \"+e);Mb(a,\"(\");M(a,\"Bad nodetype\");",
- "var f=v(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Ob(a);M(a,\"Bad n",
- "odetype\");Nb(a);e=new D(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),",
- "-1==f)e=new qb(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else",
- " if(k=a.Ia(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=",
- "e.substr(f+1);e=new qb(e,k)}else throw Error(\"Bad token: \"+\na.a.nex",
- "t());a=new zb(Rb(a),d.P);return c||new K(d,e,a,\"//\"==b)}function Rb(",
- "a){for(var b=[];\"[\"==v(a.a);){a.a.next();M(a,\"Missing predicate exp",
- "ression.\");var c=Kb(a);b.push(c);M(a,\"Unclosed predicate expression.",
- "\");Mb(a,\"]\")}return b}function Lb(a){if(\"-\"==v(a.a))return a.a.ne",
- "xt(),new Hb(Lb(a));var b=Pb(a);if(\"|\"!=v(a.a))a=b;else{for(b=[b];\"|",
- "\"==a.a.next();)M(a,\"Missing next union location path.\"),b.push(Pb(a",
- "));a.a.back();a=new Ib(b)}return a};function Sb(a){switch(a.nodeType){",
- "case 1:return la(Tb,a);case 9:return Sb(a.documentElement);case 11:cas",
- "e 10:case 6:case 12:return Ub;default:return a.parentNode?Sb(a.parentN",
- "ode):Ub}}function Ub(){return null}function Tb(a,b){if(a.prefix==b)ret",
- "urn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttrib",
- "uteNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode",
- "&&9!=a.parentNode.nodeType?Tb(a.parentNode,b):null};function Vb(a,b){i",
- "f(!a.length)throw Error(\"Empty XPath expression.\");a=Ea(a);if(a.empt",
- "y())throw Error(\"Invalid XPath expression.\");b?fa(b)||(b=ka(b.lookup",
- "NamespaceURI,b)):b=function(){return null};var c=Kb(new Jb(a,b));if(!a",
- ".empty())throw Error(\"Bad token: \"+a.next());this.evaluate=function(",
- "d,e){d=c.evaluate(new na(d));return new N(d,e)}}\nfunction N(a,b){if(0",
- "==b)if(a instanceof C)b=4;else if(\"string\"==typeof a)b=2;else if(\"n",
- "umber\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw Err",
- "or(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanc",
- "eof C))throw Error(\"value could not be converted to the specified typ",
- "e\");this.resultType=b;switch(b){case 2:this.stringValue=a instanceof ",
- "C?$a(a):\"\"+a;break;case 1:this.numberValue=a instanceof C?+$a(a):+a;",
- "break;case 3:this.booleanValue=a instanceof C?0<a.C():!!a;break;case 4",
- ":case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next()",
- ";e;e=c.next())d.push(e);this.snapshotLength=a.C();this.invalidIterator",
- "State=!1;break;case 8:case 9:this.singleNodeValue=Za(a);break;default:",
- "throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=f",
- "unction(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong re",
- "sult type\");return f>=d.length?null:d[f++]};this.snapshotItem=functio",
- "n(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result",
- " type\");return g>=d.length||0>g?null:d[g]}}\nN.ANY_TYPE=0;N.NUMBER_TY",
- "PE=1;N.STRING_TYPE=2;N.BOOLEAN_TYPE=3;N.UNORDERED_NODE_ITERATOR_TYPE=4",
- ";N.ORDERED_NODE_ITERATOR_TYPE=5;N.UNORDERED_NODE_SNAPSHOT_TYPE=6;N.ORD",
- "ERED_NODE_SNAPSHOT_TYPE=7;N.ANY_UNORDERED_NODE_TYPE=8;N.FIRST_ORDERED_",
- "NODE_TYPE=9;function Wb(a){this.lookupNamespaceURI=Sb(a)}\nfunction Xb",
- "(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c",
- ".evaluate||b)a.XPathResult=N,c.evaluate=function(d,e,f,g){return(new V",
- "b(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new Vb(",
- "d,e)},c.createNSResolver=function(d){return new Wb(d)}}ca(\"wgxpath.in",
- "stall\",Xb);ca(\"wgxpath.install\",Xb);var Yb=window;var Zb={aliceblue",
- ":\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7",
- "fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:",
- "\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#",
- "8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\"",
- ",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornfl",
- "owerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#",
- "00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8",
- "860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9",
- "\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556",
- "b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000",
- "\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#48",
- "3d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoi",
- "se:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue",
- ":\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e9",
- "0ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228",
- "b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff",
- "\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00",
- "8000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",h",
- "otpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#f",
- "ffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5",
- "\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6",
- "\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:",
- "\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#",
- "d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen",
- ":\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",light",
- "slategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0",
- "\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"",
- "#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:",
- "\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumse",
- "agreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00",
- "fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnigh",
- "tblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccas",
- "in:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf",
- "5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orang",
- "ered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegree",
- "n:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papa",
- "yawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0",
- "cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"",
- "#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8",
- "b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\"",
- ",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:",
- "\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#7",
- "08090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\"",
- ",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347",
- "\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"",
- "#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9ac",
- "d32\"};var $b=\"backgroundColor borderTopColor borderRightColor border",
- "BottomColor borderLeftColor color outlineColor\".split(\" \"),ac=/#([0",
- "-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,bc=/^#(?:[0-9a-f]{3}){1,2}$/i,cc",
- "=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.",
- "\\d*)\\)$/i,dc=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),",
- "\\s?(0|[1-9]\\d{0,2})\\)$/i;function O(a,b){this.code=a;this.state=P[a",
- "]||ec;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,f",
- "unction(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.",
- "length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=",
- "Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(O,Erro",
- "r);var ec=\"unknown error\",P={15:\"element not selectable\",11:\"elem",
- "ent not visible\"};P[31]=ec;P[30]=ec;P[24]=\"invalid cookie domain\";P",
- "[29]=\"invalid element coordinates\";P[12]=\"invalid element state\";",
- "\nP[32]=\"invalid selector\";P[51]=\"invalid selector\";P[52]=\"invali",
- "d selector\";P[17]=\"javascript error\";P[405]=\"unsupported operation",
- "\";P[34]=\"move target out of bounds\";P[27]=\"no such alert\";P[7]=\"",
- "no such element\";P[8]=\"no such frame\";P[23]=\"no such window\";P[28",
- "]=\"script timeout\";P[33]=\"session not created\";P[10]=\"stale eleme",
- "nt reference\";P[21]=\"timeout\";P[25]=\"unable to set cookie\";P[26]=",
- "\"unexpected alert open\";P[13]=ec;P[9]=\"unknown command\";function f",
- "c(a){return(a=a.exec(q))?a[1]:\"\"}var gc=-1!=q.indexOf(\"iPhone\")&&-",
- "1==q.indexOf(\"iPod\")&&-1==q.indexOf(\"iPad\")||-1!=q.indexOf(\"iPad",
- "\")||-1!=q.indexOf(\"iPod\")?fc(/CriOS\\/([0-9.]+)/):fc(/Chrome\\/([0-",
- "9.]+)/);var hc=10<=Number(void 0);function ic(a){var b=\"tabindex\";re",
- "turn\"style\"==b?jc(a.style.cssText):(a=a.getAttributeNode(b))&&a.spec",
- "ified?a.value:null}var kc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?",
- ":[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function jc(a)",
- "{var b=[];p(a.split(kc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.",
- "slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",",
- "c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b",
- "+\";\"}\nfunction Q(a,b){b&&\"string\"!==typeof b&&(b=b.toString());re",
- "turn!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}function lc(a",
- "){return Q(a,\"OPTION\")?!0:Q(a,\"INPUT\")?(a=a.type.toLowerCase(),\"c",
- "heckbox\"==a||\"radio\"==a):!1}function mc(a){if(!lc(a))throw new O(15",
- ",\"Element is not selectable\");var b=\"selected\",c=a.type&&a.type.to",
- "LowerCase();if(\"checkbox\"==c||\"radio\"==c)b=\"checked\";return!!a[b",
- "]};var R={};R.oa=function(){var a={Oa:\"http://www.w3.org/2000/svg\"};",
- "return function(b){return a[b]||null}}();\nR.B=function(a,b,c){var d=x",
- "(a);if(!d.documentElement)return null;try{for(var e=d.createNSResolver",
- "?d.createNSResolver(d.documentElement):R.oa,f={},g=d.getElementsByTagN",
- "ame(\"*\"),k=0;k<g.length;++k){var n=g[k],z=n.namespaceURI;if(z&&!f[z]",
- "){var r=n.lookupPrefix(z);if(!r){var u=z.match(\".*/(\\\\w+)/?$\");r=u",
- "?u[1]:\"xhtml\"}f[z]=r}}var A={},t;for(t in f)A[f[t]]=t;e=function(m){",
- "return A[m]||null};try{return d.evaluate(b,a,e,c,null)}catch(m){if(\"T",
- "ypeError\"===m.name)return e=d.createNSResolver?d.createNSResolver(d.d",
- "ocumentElement):\nR.oa,d.evaluate(b,a,e,c,null);throw m;}}catch(m){thr",
- "ow new O(32,\"Unable to locate an element with the xpath expression \"",
- "+b+\" because of the following error:\\n\"+m);}};R.pa=function(a,b){if",
- "(!a||1!=a.nodeType)throw new O(32,'The result of the xpath expression ",
- "\"'+b+'\" is: '+a+\". It should be an element.\");};\nR.La=function(a,",
- "b){var c=function(){var d=R.B(b,a,9);return d?d.singleNodeValue||null:",
- "b.selectSingleNode?(d=x(b),d.setProperty&&d.setProperty(\"SelectionLan",
- "guage\",\"XPath\"),b.selectSingleNode(a)):null}();null===c||R.pa(c,a);",
- "return c};\nR.Na=function(a,b){var c=function(){var d=R.B(b,a,7);if(d)",
- "{for(var e=d.snapshotLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g))",
- ";return f}return b.selectNodes?(d=x(b),d.setProperty&&d.setProperty(\"",
- "SelectionLanguage\",\"XPath\"),b.selectNodes(a)):[]}();p(c,function(d)",
- "{R.pa(d,a)});return c};function nc(a,b,c,d){this.top=a;this.right=b;th",
- "is.bottom=c;this.left=d}h=nc.prototype;h.clone=function(){return new n",
- "c(this.top,this.right,this.bottom,this.left)};h.contains=function(a){r",
- "eturn this&&a?a instanceof nc?a.left>=this.left&&a.right<=this.right&&",
- "a.top>=this.top&&a.bottom<=this.bottom:a.x>=this.left&&a.x<=this.right",
- "&&a.y>=this.top&&a.y<=this.bottom:!1};\nh.expand=function(a,b,c,d){ha(",
- "a)?(this.top-=a.top,this.right+=a.right,this.bottom+=a.bottom,this.lef",
- "t-=a.left):(this.top-=a,this.right+=Number(b),this.bottom+=Number(c),t",
- "his.left-=Number(d));return this};h.ceil=function(){this.top=Math.ceil",
- "(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this",
- ".bottom);this.left=Math.ceil(this.left);return this};\nh.floor=functio",
- "n(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);th",
- "is.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);retu",
- "rn this};h.round=function(){this.top=Math.round(this.top);this.right=M",
- "ath.round(this.right);this.bottom=Math.round(this.bottom);this.left=Ma",
- "th.round(this.left);return this};\nh.translate=function(a,b){a instanc",
- "eof w?(this.left+=a.x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):",
- "(this.left+=a,this.right+=a,\"number\"===typeof b&&(this.top+=b,this.b",
- "ottom+=b));return this};h.scale=function(a,b){b=\"number\"===typeof b?",
- "b:a;this.left*=a;this.right*=a;this.top*=b;this.bottom*=b;return this}",
- ";function S(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d",
- "}h=S.prototype;h.clone=function(){return new S(this.left,this.top,this",
- ".width,this.height)};h.contains=function(a){return a instanceof w?a.x>",
- "=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+th",
- "is.height:this.left<=a.left&&this.left+this.width>=a.left+a.width&&thi",
- "s.top<=a.top&&this.top+this.height>=a.top+a.height};\nh.ceil=function(",
- "){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.wid",
- "th=Math.ceil(this.width);this.height=Math.ceil(this.height);return thi",
- "s};h.floor=function(){this.left=Math.floor(this.left);this.top=Math.fl",
- "oor(this.top);this.width=Math.floor(this.width);this.height=Math.floor",
- "(this.height);return this};h.round=function(){this.left=Math.round(thi",
- "s.left);this.top=Math.round(this.top);this.width=Math.round(this.width",
- ");this.height=Math.round(this.height);return this};\nh.translate=funct",
- "ion(a,b){a instanceof w?(this.left+=a.x,this.top+=a.y):(this.left+=a,",
- "\"number\"===typeof b&&(this.top+=b));return this};h.scale=function(a,",
- "b){b=\"number\"===typeof b?b:a;this.left*=a;this.width*=a;this.top*=b;",
- "this.height*=b;return this};function oc(a,b){var c=x(a);return c.defau",
- "ltView&&c.defaultView.getComputedStyle&&(a=c.defaultView.getComputedSt",
- "yle(a,null))?a[b]||a.getPropertyValue(b)||\"\":\"\"}function pc(a){var",
- " b=a.offsetWidth,c=a.offsetHeight;if((void 0===b||!b&&!c)&&a.getBoundi",
- "ngClientRect){a:{try{var d=a.getBoundingClientRect()}catch(e){a={left:",
- "0,top:0,right:0,bottom:0};break a}a=d}return new Ha(a.right-a.left,a.b",
- "ottom-a.top)}return new Ha(b,c)};var qc=\"function\"===typeof ShadowRo",
- "ot;function rc(a){return sc(a)&&tc(a)&&\"none\"!=T(a,\"pointer-events",
- "\")}var wc=\"A AREA BUTTON INPUT LABEL SELECT TEXTAREA\".split(\" \");",
- "function xc(a){return ra(wc,function(b){return Q(a,b)})||null!=ic(a)&&",
- "0<=Number(a.tabIndex)||yc(a)}var zc=\"BUTTON INPUT OPTGROUP OPTION SEL",
- "ECT TEXTAREA\".split(\" \");\nfunction tc(a){return ra(zc,function(b){",
- "return Q(a,b)})?a.disabled?!1:a.parentNode&&1==a.parentNode.nodeType&&",
- "Q(a,\"OPTGROUP\")||Q(a,\"OPTION\")?tc(a.parentNode):!Qa(a,function(b){",
- "var c=b.parentNode;if(c&&Q(c,\"FIELDSET\")&&c.disabled){if(!Q(b,\"LEGE",
- "ND\"))return!0;for(;b=void 0!==b.previousElementSibling?b.previousElem",
- "entSibling:La(b.previousSibling);)if(Q(b,\"LEGEND\"))return!0}return!1",
- "},!0):!0}var Ac=\"text search tel url email password number\".split(\"",
- " \");\nfunction Bc(a,b){return Q(a,\"INPUT\")?a.type.toLowerCase()==b:",
- "!1}function Cc(a){function b(c){return\"inherit\"==c.contentEditable?(",
- "c=Dc(c))?b(c):!1:\"true\"==c.contentEditable}return void 0!==a.content",
- "Editable?void 0!==a.isContentEditable?a.isContentEditable:b(a):!1}\nfu",
- "nction yc(a){return((Q(a,\"TEXTAREA\")?!0:Q(a,\"INPUT\")?0<=oa(Ac,a.ty",
- "pe.toLowerCase()):Cc(a)?!0:!1)||(Q(a,\"INPUT\")?\"file\"==a.type.toLow",
- "erCase():!1)||Bc(a,\"range\")||Bc(a,\"date\")||Bc(a,\"month\")||Bc(a,",
- "\"week\")||Bc(a,\"time\")||Bc(a,\"datetime-local\")||Bc(a,\"color\"))&",
- "&!a.readOnly}function Dc(a){for(a=a.parentNode;a&&1!=a.nodeType&&9!=a.",
- "nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)?a:null}\nfunction",
- " T(a,b){b=Aa(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=",
- "\"cssFloat\";a=oc(a,b)||Ec(a,b);if(null===a)a=null;else if(0<=oa($b,b)",
- "){b:{var c=a.match(cc);if(c){b=Number(c[1]);var d=Number(c[2]),e=Numbe",
- "r(c[3]);c=Number(c[4]);if(0<=b&&255>=b&&0<=d&&255>=d&&0<=e&&255>=e&&0<",
- "=c&&1>=c){b=[b,d,e,c];break b}}b=null}if(!b)b:{if(e=a.match(dc))if(b=N",
- "umber(e[1]),d=Number(e[2]),e=Number(e[3]),0<=b&&255>=b&&0<=d&&255>=d&&",
- "0<=e&&255>=e){b=[b,d,e,1];break b}b=null}if(!b)b:{b=a.toLowerCase();d=",
- "Zb[b.toLowerCase()];\nif(!d&&(d=\"#\"==b.charAt(0)?b:\"#\"+b,4==d.leng",
- "th&&(d=d.replace(ac,\"#$1$1$2$2$3$3\")),!bc.test(d))){b=null;break b}b",
- "=[parseInt(d.substr(1,2),16),parseInt(d.substr(3,2),16),parseInt(d.sub",
- "str(5,2),16),1]}a=b?\"rgba(\"+b.join(\", \")+\")\":a}return a}function",
- " Ec(a,b){var c=a.currentStyle||a.style,d=c[b];void 0===d&&fa(c.getProp",
- "ertyValue)&&(d=c.getPropertyValue(b));return\"inherit\"!=d?void 0!==d?",
- "d:null:(a=Dc(a))?Ec(a,b):null}\nfunction Fc(a,b,c){function d(g){var k",
- "=Gc(g);return 0<k.height&&0<k.width?!0:Q(g,\"PATH\")&&(0<k.height||0<k",
- ".width)?(g=T(g,\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=T(",
- "g,\"overflow\")&&ra(g.childNodes,function(n){return 3==n.nodeType||Q(n",
- ")&&d(n)})}function e(g){return Hc(g)==U&&sa(g.childNodes,function(k){r",
- "eturn!Q(k)||e(k)||!d(k)})}if(!Q(a))throw Error(\"Argument to isShown m",
- "ust be of type Element\");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")",
- "||Q(a,\"OPTGROUP\"))return a=Qa(a,function(g){return Q(g,\"SELECT\")})",
- ",\n!!a&&Fc(a,!0,c);var f=Ic(a);if(f)return!!f.image&&0<f.rect.width&&0",
- "<f.rect.height&&Fc(f.image,b,c);if(Q(a,\"INPUT\")&&\"hidden\"==a.type.",
- "toLowerCase()||Q(a,\"NOSCRIPT\"))return!1;f=T(a,\"visibility\");return",
- "\"collapse\"!=f&&\"hidden\"!=f&&c(a)&&(b||0!=Jc(a))&&d(a)?!e(a):!1}\nf",
- "unction sc(a){function b(c){if(Q(c)&&\"none\"==T(c,\"display\"))return",
- "!1;a:{var d=c.parentNode;if(c.getDestinationInsertionPoints){var e=c.g",
- "etDestinationInsertionPoints();if(0<e.length){d=e[e.length-1];break a}",
- "}d=d&&d.shadowRoot&&void 0!==c.assignedSlot?c.assignedSlot?c.assignedS",
- "lot.parentNode:null:d}return qc&&d instanceof ShadowRoot||d&&(9==d.nod",
- "eType||11==d.nodeType)?!0:d&&Q(d,\"DETAILS\")&&!d.open&&!Q(c,\"SUMMARY",
- "\")?!1:!!d&&b(d)}return Fc(a,!0,b)}var U=\"hidden\";\nfunction Hc(a,b)",
- "{function c(m){function y(Ab){if(Ab==g)return!0;var uc=T(Ab,\"display",
- "\");return 0==uc.lastIndexOf(\"inline\",0)||\"contents\"==uc||\"absolu",
- "te\"==vc&&\"static\"==T(Ab,\"position\")?!1:!0}var vc=T(m,\"position\"",
- ");if(\"fixed\"==vc)return z=!0,m==g?null:g;for(m=Dc(m);m&&!y(m);)m=Dc(",
- "m);return m}function d(m){var y=m;if(\"visible\"==n)if(m==g&&k)y=k;els",
- "e if(m==k)return{x:\"visible\",y:\"visible\"};y={x:T(y,\"overflow-x\")",
- ",y:T(y,\"overflow-y\")};m==g&&(y.x=\"visible\"==y.x?\"auto\":y.x,y.y=",
- "\"visible\"==y.y?\"auto\":y.y);\nreturn y}function e(m){if(m==g){var y",
- "=(new Sa(f)).Z;m=y.scrollingElement?y.scrollingElement:y.body||y.docum",
- "entElement;y=y.parentWindow||y.defaultView;m=new w(y.pageXOffset||m.sc",
- "rollLeft,y.pageYOffset||m.scrollTop)}else m=new w(m.scrollLeft,m.scrol",
- "lTop);return m}b=Kc(a,b);var f=x(a),g=f.documentElement,k=f.body,n=T(g",
- ",\"overflow\"),z;for(a=c(a);a;a=c(a)){var r=d(a);if(\"visible\"!=r.x||",
- "\"visible\"!=r.y){var u=Gc(a);if(0==u.width||0==u.height)return U;var ",
- "A=b.right<u.left,t=b.bottom<u.top;if(A&&\"hidden\"==\nr.x||t&&\"hidden",
- "\"==r.y)return U;if(A&&\"visible\"!=r.x||t&&\"visible\"!=r.y){A=e(a);t",
- "=b.bottom<u.top-A.y;if(b.right<u.left-A.x&&\"visible\"!=r.x||t&&\"visi",
- "ble\"!=r.x)return U;b=Hc(a);return b==U?U:\"scroll\"}A=b.left>=u.left+",
- "u.width;u=b.top>=u.top+u.height;if(A&&\"hidden\"==r.x||u&&\"hidden\"==",
- "r.y)return U;if(A&&\"visible\"!=r.x||u&&\"visible\"!=r.y){if(z&&(r=e(a",
- "),b.left>=g.scrollWidth-r.x||b.right>=g.scrollHeight-r.y))return U;b=H",
- "c(a);return b==U?U:\"scroll\"}}}return\"none\"}\nfunction Gc(a){var b=",
- "Ic(a);if(b)return b.rect;if(Q(a,\"HTML\"))return a=(Ia(x(a))||window).",
- "document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=new",
- " Ha(a.clientWidth,a.clientHeight),new S(0,0,a.width,a.height);try{var ",
- "c=a.getBoundingClientRect()}catch(d){return new S(0,0,0,0)}return new ",
- "S(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction Ic(a){var b=Q",
- "(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(a.parentNode",
- ",\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=R.La('/descend",
- "ant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=Gc(d),b||\"default\"==a.",
- "shape.toLowerCase()||(a=Lc(a),b=Math.min(Math.max(a.left,0),e.width),c",
- "=Math.min(Math.max(a.top,0),e.height),e=new S(b+e.left,c+e.top,Math.mi",
- "n(a.width,e.width-b),Math.min(a.height,e.height-c))));return{image:d,r",
- "ect:e||new S(0,0,0,0)}}\nfunction Lc(a){var b=a.shape.toLowerCase();a=",
- "a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];r",
- "eturn new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=",
- "a[2],new S(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c",
- "=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.",
- "max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new S(b,c",
- ",d-b,e-c)}return new S(0,0,0,0)}\nfunction Kc(a,b){a=Gc(a);a=new nc(a.",
- "top,a.left+a.width,a.top+a.height,a.left);b&&(b=b instanceof S?b:new S",
- "(b.x,b.y,1,1),a.left=Math.min(Math.max(a.left+b.left,a.left),a.right),",
- "a.top=Math.min(Math.max(a.top+b.top,a.top),a.bottom),a.right=Math.min(",
- "Math.max(a.left+b.width,a.left),a.right),a.bottom=Math.min(Math.max(a.",
- "top+b.height,a.top),a.bottom));return a}function Jc(a){var b=1,c=T(a,",
- "\"opacity\");c&&(b=Number(c));(a=Dc(a))&&(b*=Jc(a));return b};function",
- " V(a,b,c){this.u=a;this.X=b;this.Y=c}V.prototype.create=function(a){a=",
- "x(a).createEvent(\"HTMLEvents\");a.initEvent(this.u,this.X,this.Y);ret",
- "urn a};V.prototype.toString=function(){return this.u};function W(a,b,c",
- "){ma(this,a,b,c)}l(W,V);\nW.prototype.create=function(a,b){if(this==Mc",
- ")throw new O(9,\"Browser does not support a mouse pixel scroll event.",
- "\");var c=x(a);a=Ia(c);c=c.createEvent(\"MouseEvents\");this==Nc&&(c.w",
- "heelDelta=b.wheelDelta);c.initMouseEvent(this.u,this.X,this.Y,a,1,b.cl",
- "ientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.me",
- "taKey,b.button,b.relatedTarget);return c};function Oc(a,b,c){ma(this,a",
- ",b,c)}l(Oc,V);\nOc.prototype.create=function(a,b){a=x(a).createEvent(",
- "\"Events\");a.initEvent(this.u,this.X,this.Y);a.altKey=b.altKey;a.ctrl",
- "Key=b.ctrlKey;a.metaKey=b.metaKey;a.shiftKey=b.shiftKey;a.keyCode=b.ch",
- "arCode||b.keyCode;a.charCode=this==Pc?a.keyCode:0;return a};function Q",
- "c(a,b,c){ma(this,a,b,c)}l(Qc,V);\nQc.prototype.create=function(a,b){fu",
- "nction c(A){A=pa(A,function(t){return g.createTouch(k,a,t.identifier,t",
- ".pageX,t.pageY,t.screenX,t.screenY)});return g.createTouchList.apply(g",
- ",A)}function d(A){var t=pa(A,function(m){return{identifier:m.identifie",
- "r,screenX:m.screenX,screenY:m.screenY,clientX:m.clientX,clientY:m.clie",
- "ntY,pageX:m.pageX,pageY:m.pageY,target:a}});t.item=function(m){return ",
- "t[m]};return t}function e(A){return pa(A,function(t){return new Touch(",
- "{identifier:t.identifier,screenX:t.screenX,screenY:t.screenY,\nclientX",
- ":t.clientX,clientY:t.clientY,pageX:t.pageX,pageY:t.pageY,target:a})})}",
- "function f(A,t){switch(A){case 1:return d(t);case 2:return c(t);case 3",
- ":return e(t)}return null}var g=x(a),k=Ia(g),n=f(1,b.changedTouches),z=",
- "b.touches==b.changedTouches?n:f(1,b.touches),r=b.targetTouches==b.chan",
- "gedTouches?n:f(1,b.targetTouches);var u=g.createEvent(\"MouseEvents\")",
- ";u.initMouseEvent(this.u,this.X,this.Y,k,1,0,0,b.clientX,b.clientY,b.c",
- "trlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);u.touches=z;u.",
- "targetTouches=\nr;u.changedTouches=n;u.scale=b.scale;u.rotation=b.rota",
- "tion;return u};function Rc(a,b,c){ma(this,a,b,c)}l(Rc,V);Rc.prototype.",
- "create=function(){throw new O(9,\"Browser does not support MSGesture e",
- "vents.\");};function X(a,b,c){ma(this,a,b,c)}l(X,V);X.prototype.create",
- "=function(){throw new O(9,\"Browser does not support MSPointer events.",
- "\");};\nvar Sc=new V(\"change\",!0,!1),Tc=new W(\"click\",!0,!0),Uc=ne",
- "w W(\"contextmenu\",!0,!0),Vc=new W(\"dblclick\",!0,!0),Wc=new W(\"mou",
- "sedown\",!0,!0),Xc=new W(\"mousemove\",!0,!1),Yc=new W(\"mouseout\",!0",
- ",!0),Zc=new W(\"mouseover\",!0,!0),$c=new W(\"mouseup\",!0,!0),Nc=new ",
- "W(\"mousewheel\",!0,!0),Mc=new W(\"MozMousePixelScroll\",!0,!0);new Oc",
- "(\"keydown\",!0,!0);var Pc=new Oc(\"keypress\",!0,!0);new Oc(\"keyup\"",
- ",!0,!0);new Qc(\"touchend\",!0,!0);new Qc(\"touchmove\",!0,!0);new Qc(",
- "\"touchstart\",!0,!0);new Rc(\"MSGestureChange\",!0,!0);\nnew Rc(\"MSG",
- "estureEnd\",!0,!0);new Rc(\"MSGestureHold\",!0,!0);new Rc(\"MSGestureS",
- "tart\",!0,!0);new Rc(\"MSGestureTap\",!0,!0);new Rc(\"MSInertiaStart\"",
- ",!0,!0);var ad=new X(\"MSGotPointerCapture\",!0,!1),bd=new X(\"MSLostP",
- "ointerCapture\",!0,!1);new X(\"MSPointerCancel\",!0,!0);var cd=new X(",
- "\"MSPointerDown\",!0,!0),dd=new X(\"MSPointerMove\",!0,!0),ed=new X(\"",
- "MSPointerOver\",!0,!0),fd=new X(\"MSPointerOut\",!0,!0),gd=new X(\"MSP",
- "ointerUp\",!0,!0);\nfunction hd(a,b,c){b=b.create(a,c);\"isTrusted\"in",
- " b||(b.isTrusted=!1);return a.dispatchEvent(b)};function id(a,b){this.",
- "g=Yb.document.documentElement;this.G=null;var c=Ra(x(this.g));c&&jd(th",
- "is,c);this.da=a||new kd;this.ra=b||new ld}id.prototype.I=function(){re",
- "turn this.g};function jd(a,b){a.g=b;a.G=Q(b,\"OPTION\")?Qa(b,function(",
- "c){return Q(c,\"SELECT\")}):null}\nid.prototype.$=function(a,b,c,d,e,f",
- ",g,k){if(!f&&!rc(this.g))return!1;if(d&&Zc!=a&&Yc!=a)throw new O(12,\"",
- "Event type does not allow related target: \"+a);b={clientX:b.x,clientY",
- ":b.y,button:c,altKey:0!=(this.da.ga&4),ctrlKey:0!=(this.da.ga&2),shift",
- "Key:0!=(this.da.ga&1),metaKey:0!=(this.da.ga&8),wheelDelta:e||0,relate",
- "dTarget:d||null,count:k||1};g=g||1;c=this.g;a!=Tc&&a!=Wc&&g in md?c=md",
- "[g]:this.G&&(c=nd(this,a));return c?this.ra.$(c,a,b):!0};\nid.prototyp",
- "e.S=function(a,b,c,d,e,f,g,k){if(!k&&!rc(this.g))return!1;if(g&&ed!=a&",
- "&fd!=a)throw new O(12,\"Event type does not allow related target: \"+a",
- ");b={clientX:b.x,clientY:b.y,button:c,altKey:!1,ctrlKey:!1,shiftKey:!1",
- ",metaKey:!1,relatedTarget:g||null,width:0,height:0,pressure:0,rotation",
- ":0,pointerId:d,tiltX:0,tiltY:0,pointerType:e,isPrimary:f};c=this.G?nd(",
- "this,a):this.g;md[d]&&(c=md[d]);d=Ia(x(this.g));if(d&&a==cd){var n=d.E",
- "lement.prototype.msSetPointerCapture;d.Element.prototype.msSetPointerC",
- "apture=\nfunction(z){md[z]=this}}a=c?this.ra.S(c,a,b):!0;n&&(d.Element",
- ".prototype.msSetPointerCapture=n);return a};function nd(a,b){switch(b)",
- "{case Tc:case $c:return a.G.multiple?a.g:a.G;default:return a.G.multip",
- "le?a.g:null}}function od(a){var b=Qa(a.g,function(c){return!!c&&Q(c)&&",
- "xc(c)},!0);b=b||a.g;a=Ra(x(b));if(b!=a){if(a&&fa(a.blur)&&!Q(a,\"BODY",
- "\"))try{a.blur()}catch(c){throw c;}fa(b.focus)&&b.focus()}}function kd",
- "(){this.ga=0}var md={};function ld(){}ld.prototype.$=function(a,b,c){r",
- "eturn hd(a,b,c)};\nld.prototype.S=function(a,b,c){return hd(a,b,c)};fu",
- "nction pd(a,b){this.K={};this.m=[];this.N=0;var c=arguments.length;if(",
- "1<c){if(c%2)throw Error(\"Uneven number of arguments\");for(var d=0;d<",
- "c;d+=2)this.set(arguments[d],arguments[d+1])}else a&&this.addAll(a)}fu",
- "nction qd(a){rd(a);return a.m.concat()}h=pd.prototype;h.clear=function",
- "(){this.K={};this.N=this.m.length=0};h.remove=function(a){return Objec",
- "t.prototype.hasOwnProperty.call(this.K,a)?(delete this.K[a],this.N--,t",
- "his.m.length>2*this.N&&rd(this),!0):!1};\nfunction rd(a){if(a.N!=a.m.l",
- "ength){for(var b=0,c=0;b<a.m.length;){var d=a.m[b];Object.prototype.ha",
- "sOwnProperty.call(a.K,d)&&(a.m[c++]=d);b++}a.m.length=c}if(a.N!=a.m.le",
- "ngth){var e={};for(c=b=0;b<a.m.length;)d=a.m[b],Object.prototype.hasOw",
- "nProperty.call(e,d)||(a.m[c++]=d,e[d]=1),b++;a.m.length=c}}h.get=funct",
- "ion(a,b){return Object.prototype.hasOwnProperty.call(this.K,a)?this.K[",
- "a]:b};h.set=function(a,b){Object.prototype.hasOwnProperty.call(this.K,",
- "a)||(this.N++,this.m.push(a));this.K[a]=b};\nh.addAll=function(a){if(a",
- " instanceof pd)for(var b=qd(a),c=0;c<b.length;c++)this.set(b[c],a.get(",
- "b[c]));else for(b in a)this.set(b,a[b])};h.forEach=function(a,b){for(v",
- "ar c=qd(this),d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,",
- "e,this)}};h.clone=function(){return new pd(this)};var sd={};function Y",
- "(a,b,c){ha(a)&&(a=a.b);a=new td(a);!b||b in sd&&!c||(sd[b]={key:a,shif",
- "t:!1},c&&(sd[c]={key:a,shift:!0}));return a}function td(a){this.code=a",
- "}Y(8);Y(9);Y(13);var ud=Y(16),vd=Y(17),wd=Y(18);Y(19);Y(20);Y(27);Y(32",
- ",\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(44);Y(45);Y(",
- "46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y(51,\"3\",",
- "\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\");Y(55,\"7",
- "\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A\");Y(66,",
- "\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");\nY(69,\"e\",\"E\");Y",
- "(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i\",\"I\")",
- ";Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,\"m\",\"M",
- "\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(81,\"q\",",
- "\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y(85,\"u",
- "\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\");Y(89,",
- "\"y\",\"Y\");Y(90,\"z\",\"Z\");var xd=Y(Ca?{c:91,b:91}:Ba?{c:224,b:91}",
- ":{c:0,b:91});Y(Ca?{c:92,b:92}:Ba?{c:224,b:93}:{c:0,b:92});Y(Ca?{c:93,b",
- ":93}:Ba?{c:0,b:0}:{c:93,b:null});Y({c:96,b:96},\"0\");Y({c:97,b:97},\"",
- "1\");\nY({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100},\"4\"",
- ");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},\"7\")",
- ";Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},\"*\");",
- "Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},\".\");Y",
- "({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116);Y(117)",
- ";Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=\",\"+\"",
- ");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\");Y(190,",
- "\".\",\">\");Y(191,\"/\",\"?\");Y(192,\"`\",\"~\");Y(219,\"[\",\"{\");",
- "\nY(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";\",\":\")",
- ";Y(222,\"'\",'\"');var yd=new pd;yd.set(1,ud);yd.set(2,vd);yd.set(4,wd",
- ");yd.set(8,xd);(function(a){var b=new pd;p(qd(a),function(c){b.set(a.g",
- "et(c).code,c)});return b})(yd);function zd(a,b,c){ma(this,b,c);this.L=",
- "this.i=null;this.D=new w(0,0);this.ba=this.O=!1;if(a){\"number\"==type",
- "of a.buttonPressed&&(this.i=a.buttonPressed);try{Q(a.elementPressed)&&",
- "(this.L=a.elementPressed)}catch(d){this.i=null}this.D=new w(a.clientXY",
- ".x,a.clientXY.y);this.O=!!a.nextClickIsDoubleClick;this.ba=!!a.hasEver",
- "Interacted;try{a.element&&Q(a.element)&&jd(this,a.element)}catch(d){th",
- "is.i=null}}}l(zd,id);var Z={};Z[Tc]=[0,1,2,null];Z[Uc]=[null,null,2,nu",
- "ll];Z[$c]=[0,1,2,null];Z[Yc]=[0,1,2,4];\nZ[Xc]=[0,1,2,4];hc&&(Z[cd]=Z[",
- "$c],Z[gd]=Z[$c],Z[dd]=[-1,-1,-1,-1],Z[fd]=Z[dd],Z[ed]=Z[dd]);Z[Vc]=Z[T",
- "c];Z[Wc]=Z[$c];Z[Zc]=Z[Yc];var Ad={};Ad[Wc]=cd;Ad[Xc]=dd;Ad[Yc]=fd;Ad[",
- "Zc]=ed;Ad[$c]=gd;\nzd.prototype.move=function(a,b){var c=rc(a),d=Gc(a)",
- ";this.D.x=b.x+d.left;this.D.y=b.y+d.top;b=this.I();if(a!=b){try{Ia(x(b",
- ")).closed&&(b=null)}catch(e){b=null}b&&(d=b===Yb.document.documentElem",
- "ent||b===Yb.document.body,b=!this.ba&&d?null:b,Bd(this,Yc,a));jd(this,",
- "a);Bd(this,Zc,b,null,c)}Bd(this,Xc,null,null,c);this.O=!1};zd.prototyp",
- "e.scroll=function(a){if(0==a)throw new O(13,\"Must scroll a non-zero n",
- "umber of ticks.\");for(var b=0<a?-120:120,c=0;c<Math.abs(a);c++)Bd(thi",
- "s,Nc,null,b)};\nfunction Bd(a,b,c,d,e,f){a.ba=!0;if(hc){var g=Ad[b];if",
- "(g&&!a.S(g,a.D,Cd(a,g),1,MSPointerEvent.MSPOINTER_TYPE_MOUSE,!0,c,e))r",
- "eturn!1}return a.$(b,a.D,Cd(a,b),c,d,e,null,f)}function Cd(a,b){if(!(b",
- " in Z))return 0;a=Z[b][null===a.i?3:a.i];if(null===a)throw new O(13,\"",
- "Event does not permit the specified mouse button.\");return a}zd.proto",
- "type.getState=function(){return{buttonPressed:this.i,elementPressed:th",
- "is.L,clientXY:{x:this.D.x,y:this.D.y},nextClickIsDoubleClick:this.O,ha",
- "sEverInteracted:this.ba,element:this.I()}};function Dd(a,b){this.x=a;t",
- "his.y=b}l(Dd,w);h=Dd.prototype;h.clone=function(){return new Dd(this.x",
- ",this.y)};h.scale=w.prototype.scale;h.normalize=function(){return this",
- ".scale(1/Math.sqrt(this.x*this.x+this.y*this.y))};h.add=function(a){th",
- "is.x+=a.x;this.y+=a.y;return this};h.rotate=function(a){var b=Math.cos",
- "(a);a=Math.sin(a);var c=this.y*b+this.x*a;this.x=this.x*b-this.y*a;thi",
- "s.y=c;return this};function Ed(a){if(\"none\"!=(oc(a,\"display\")||(a.",
- "currentStyle?a.currentStyle.display:null)||a.style&&a.style.display))v",
- "ar b=pc(a);else{b=a.style;var c=b.display,d=b.visibility,e=b.position;",
- "b.visibility=\"hidden\";b.position=\"absolute\";b.display=\"inline\";v",
- "ar f=pc(a);b.display=c;b.position=e;b.visibility=d;b=f}return 0<b.widt",
- "h&&0<b.height||!a.offsetParent?b:Ed(a.offsetParent)};ca(\"_\",function",
- "(a,b,c,d){if(!sc(a))throw new O(11,\"Element is not currently visible ",
- "and may not be manipulated\");b:{var e=b||void 0;if(\"scroll\"==Hc(a,e",
- ")){if(a.scrollIntoView&&(a.scrollIntoView(),\"none\"==Hc(a,e)))break b",
- ";for(var f=Kc(a,e),g=Dc(a);g;g=Dc(g)){var k=g,n=Gc(k);var z=k;var r=oc",
- "(z,\"borderLeftWidth\");var u=oc(z,\"borderRightWidth\");var A=oc(z,\"",
- "borderTopWidth\");z=oc(z,\"borderBottomWidth\");u=new nc(parseFloat(A)",
- ",parseFloat(u),parseFloat(z),parseFloat(r));r=f.left-n.left-u.left;n=f",
- ".top-n.top-\nu.top;u=k.clientHeight+f.top-f.bottom;k.scrollLeft+=Math.",
- "min(r,Math.max(r-(k.clientWidth+f.left-f.right),0));k.scrollTop+=Math.",
- "min(n,Math.max(n-u,0))}Hc(a,e)}}b?b=new Dd(b.x,b.y):(b=Ed(a),b=new Dd(",
- "b.width/2,b.height/2));c=c||new zd;c.move(a,b);if(null!==c.i)throw new",
- " O(13,\"Cannot press more than one button or an already pressed button",
- ".\");c.i=0;c.L=c.I();if(Q(c.I(),\"OPTION\")||Q(c.I(),\"SELECT\")||Bd(c",
- ",Wc,null,null,!1,void 0))hc&&0==c.i&&Q(c.L,\"OPTION\")&&c.S(ad,c.D,0,1",
- ",MSPointerEvent.MSPOINTER_TYPE_MOUSE,\n!0),od(c);if(null===c.i)throw n",
- "ew O(13,\"Cannot release a button when no button is pressed.\");if(c.G",
- "&&rc(c.g)&&(a=c.G,b=mc(c.g),!b||a.multiple)){c.g.selected=!b;if(b=a.mu",
- "ltiple){b=0;e=wa(String(gc)).split(\".\");f=wa(\"28\").split(\".\");g=",
- "Math.max(e.length,f.length);for(k=0;0==b&&k<g;k++){n=e[k]||\"\";r=f[k]",
- "||\"\";do{n=/(\\d*)(\\D*)(.*)/.exec(n)||[\"\",\"\",\"\",\"\"];r=/(\\d*",
- ")(\\D*)(.*)/.exec(r)||[\"\",\"\",\"\",\"\"];if(0==n[0].length&&0==r[0]",
- ".length)break;b=xa(0==n[1].length?0:parseInt(n[1],10),0==r[1].length?0",
- ":parseInt(r[1],\n10))||xa(0==n[2].length,0==r[2].length)||xa(n[2],r[2]",
- ");n=n[3];r=r[3]}while(0==b)}b=!(0<=b)}b||hd(a,Sc)}a=rc(c.I());Bd(c,$c,",
- "null,null,d,void 0);try{if(0==c.i&&c.I()==c.L){var t=c.D,m=Cd(c,Tc);if",
- "(a||rc(c.g))!c.G&&lc(c.g)&&mc(c.g),c.$(Tc,t,m,null,0,a,void 0);c.O&&Bd",
- "(c,Vc);c.O=!c.O;hc&&0==c.i&&Q(c.L,\"OPTION\")&&c.S(bd,new w(0,0),0,1,M",
- "SPointerEvent.MSPOINTER_TYPE_MOUSE,!1)}else 2==c.i&&Bd(c,Uc)}catch(y){",
- "}md={};c.i=null;c.L=null});; return this._.apply(null,arguments);}).ap",
- "ply({navigator:typeof window!='undefined'?window.navigator:null,docume",
- "nt:typeof window!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const EXECUTE_ASYNC_SCRIPT[] = {
- "function(){return (function(){var e=this||self;\nfunction l(a){var b=t",
- "ypeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";i",
- "f(a instanceof Object)return b;var c=Object.prototype.toString.call(a)",
- ";if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||",
- "\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefin",
- "ed\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice",
- "\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof",
- " a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEn",
- "umerable(\"call\"))return\"function\"}else return\"null\";else if(\"fu",
- "nction\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b}",
- "function p(a){var b=l(a);return\"array\"==b||\"object\"==b&&\"number\"",
- "==typeof a.length}function q(a){var b=typeof a;return\"object\"==b&&nu",
- "ll!=a||\"function\"==b}function r(a,b){var c=Array.prototype.slice.cal",
- "l(arguments,1);return function(){var d=c.slice();d.push.apply(d,argume",
- "nts);return a.apply(this,d)}}var t=Date.now||function(){return+new Dat",
- "e};function u(a,b){function c(){}c.prototype=b.prototype;a.prototype=n",
- "ew c;a.prototype.constructor=a};function v(a,b){this.code=a;this.state",
- "=x[a]||y;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/",
- "g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b",
- "=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a",
- ";a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}u(v,E",
- "rror);var y=\"unknown error\",x={15:\"element not selectable\",11:\"el",
- "ement not visible\"};x[31]=y;x[30]=y;x[24]=\"invalid cookie domain\";x",
- "[29]=\"invalid element coordinates\";x[12]=\"invalid element state\";",
- "\nx[32]=\"invalid selector\";x[51]=\"invalid selector\";x[52]=\"invali",
- "d selector\";x[17]=\"javascript error\";x[405]=\"unsupported operation",
- "\";x[34]=\"move target out of bounds\";x[27]=\"no such alert\";x[7]=\"",
- "no such element\";x[8]=\"no such frame\";x[23]=\"no such window\";x[28",
- "]=\"script timeout\";x[33]=\"session not created\";x[10]=\"stale eleme",
- "nt reference\";x[21]=\"timeout\";x[25]=\"unable to set cookie\";x[26]=",
- "\"unexpected alert open\";x[13]=y;x[9]=\"unknown command\";function z(",
- "a,b){for(var c=a.length,d=Array(c),f=\"string\"===typeof a?a.split(\"",
- "\"):a,g=0;g<c;g++)g in f&&(d[g]=b.call(void 0,f[g],g,a));return d};fun",
- "ction A(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c[d]=a[d]",
- ");return c}function B(a,b){var c={},d;for(d in a)c[d]=b.call(void 0,a[",
- "d],d,a);return c}function C(a,b){return null!==a&&b in a}function D(a,",
- "b){for(var c in a)if(b.call(void 0,a[c],c,a))return c};var E=JSON.stri",
- "ngify;function F(a){function b(c,d){switch(l(c)){case \"string\":case ",
- "\"number\":case \"boolean\":return c;case \"function\":return c.toStri",
- "ng();case \"array\":return z(c,function(g){return b(g,d)});case \"obje",
- "ct\":if(0<=d.indexOf(c))throw new v(17,\"Recursive object cannot be tr",
- "ansferred\");if(C(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeType)){var",
- " f={};f.ELEMENT=H(c);return f}if(C(c,\"document\"))return f={},f.WINDO",
- "W=H(c),f;d.push(c);if(p(c))return z(c,function(g){return b(g,d)});c=A(",
- "c,function(g,m){return\"number\"==typeof m||\n\"string\"==typeof m});r",
- "eturn B(c,function(g){return b(g,d)});default:return null}}return b(a,",
- "[])}function I(a,b){return\"array\"==l(a)?z(a,function(c){return I(c,b",
- ")}):q(a)?\"function\"==typeof a?a:C(a,\"ELEMENT\")?J(a.ELEMENT,b):C(a,",
- "\"WINDOW\")?J(a.WINDOW,b):B(a,function(c){return I(c,b)}):a}function K",
- "(a,b){if(\"string\"==typeof a)try{return new b.Function(a)}catch(c){th",
- "row c;}return b==window?a:new b.Function(\"return (\"+a+\").apply(null",
- ",arguments);\")}\nfunction L(a){a=a||document;var b=a.$wdc_;b||(b=a.$w",
- "dc_={},b.a=t());b.a||(b.a=t());return b}function H(a){var b=L(a.ownerD",
- "ocument),c=D(b,function(d){return d==a});c||(c=\":wdc:\"+b.a++,b[c]=a)",
- ";return c}\nfunction J(a,b){a=decodeURIComponent(a);b=b||document;var ",
- "c=L(b);if(!C(c,a))throw new v(10,\"Element does not exist in cache\");",
- "var d=c[a];if(C(d,\"setInterval\")){if(d.closed)throw delete c[a],new ",
- "v(23,\"Window has been closed.\");return d}for(var f=d;f;){if(f==b.doc",
- "umentElement)return d;f.host&&11===f.nodeType&&(f=f.host);f=f.parentNo",
- "de}delete c[a];throw new v(10,\"Element is no longer attached to the D",
- "OM\");};function M(a,b,c,d,f,g){function m(k,n){G||(h.removeEventListe",
- "ner?h.removeEventListener(\"unload\",w,!0):h.detachEvent(\"onunload\",",
- "w),h.clearTimeout(Q),0!=k?(k=new v(k,n.message||n+\"\"),k.stack=n.stac",
- "k,n={status:C(k,\"code\")?k.code:13,value:{message:k.message}}):n={sta",
- "tus:0,value:F(n)},d(f?E(n):n),G=!0)}function w(){m(13,Error(\"Detected",
- " a page unload event; asynchronous script execution does not work acro",
- "ss page loads.\"))}var h=g||window,G=!1;g=r(m,13);if(h.closed)g(\"Unab",
- "le to execute script; the target window is closed.\");\nelse{a=K(a,h);",
- "b=I(b,h.document);b.push(r(m,0));h.addEventListener?h.addEventListener",
- "(\"unload\",w,!0):h.attachEvent(\"onunload\",w);var R=t();try{a.apply(",
- "h,b);var Q=h.setTimeout(function(){m(28,Error(\"Timed out waiting for ",
- "asynchronous script result after \"+(t()-R)+\" ms\"))},Math.max(0,c))}",
- "catch(k){m(k.code||13,k)}}}var N=[\"_\"],O=e;N[0]in O||\"undefined\"==",
- "typeof O.execScript||O.execScript(\"var \"+N[0]);\nfor(var P;N.length&",
- "&(P=N.shift());)N.length||void 0===M?O=O[P]&&O[P]!==Object.prototype[P",
- "]?O[P]:O[P]={}:O[P]=M;; return this._.apply(null,arguments);}).apply({",
- "navigator:typeof window!='undefined'?window.navigator:null,document:ty",
- "peof window!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const EXECUTE_SCRIPT[] = {
- "function(){return (function(){var e=this||self;\nfunction h(a){var b=t",
- "ypeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";i",
- "f(a instanceof Object)return b;var c=Object.prototype.toString.call(a)",
- ";if(\"[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||",
- "\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefin",
- "ed\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice",
- "\"))return\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof",
- " a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEn",
- "umerable(\"call\"))return\"function\"}else return\"null\";else if(\"fu",
- "nction\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b}",
- "function k(a){var b=h(a);return\"array\"==b||\"object\"==b&&\"number\"",
- "==typeof a.length}function l(a){var b=typeof a;return\"object\"==b&&nu",
- "ll!=a||\"function\"==b}var n=Date.now||function(){return+new Date};fun",
- "ction q(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a",
- ".prototype.constructor=a};var r=window;function t(a,b){this.code=a;thi",
- "s.state=u[a]||v;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)",
- "[a-z])/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"",
- "\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this",
- ".name=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"",
- "\"}q(t,Error);var v=\"unknown error\",u={15:\"element not selectable\"",
- ",11:\"element not visible\"};u[31]=v;u[30]=v;u[24]=\"invalid cookie do",
- "main\";u[29]=\"invalid element coordinates\";u[12]=\"invalid element s",
- "tate\";\nu[32]=\"invalid selector\";u[51]=\"invalid selector\";u[52]=",
- "\"invalid selector\";u[17]=\"javascript error\";u[405]=\"unsupported o",
- "peration\";u[34]=\"move target out of bounds\";u[27]=\"no such alert\"",
- ";u[7]=\"no such element\";u[8]=\"no such frame\";u[23]=\"no such windo",
- "w\";u[28]=\"script timeout\";u[33]=\"session not created\";u[10]=\"sta",
- "le element reference\";u[21]=\"timeout\";u[25]=\"unable to set cookie",
- "\";u[26]=\"unexpected alert open\";u[13]=v;u[9]=\"unknown command\";fu",
- "nction w(a,b){for(var c=a.length,d=Array(c),f=\"string\"===typeof a?a.",
- "split(\"\"):a,g=0;g<c;g++)g in f&&(d[g]=b.call(void 0,f[g],g,a));retur",
- "n d};function x(a,b){var c={},d;for(d in a)b.call(void 0,a[d],d,a)&&(c",
- "[d]=a[d]);return c}function y(a,b){var c={},d;for(d in a)c[d]=b.call(v",
- "oid 0,a[d],d,a);return c}function z(a,b){return null!==a&&b in a}funct",
- "ion A(a,b){for(var c in a)if(b.call(void 0,a[c],c,a))return c};var B=J",
- "SON.stringify;function C(a){function b(c,d){switch(h(c)){case \"string",
- "\":case \"number\":case \"boolean\":return c;case \"function\":return ",
- "c.toString();case \"array\":return w(c,function(g){return b(g,d)});cas",
- "e \"object\":if(0<=d.indexOf(c))throw new t(17,\"Recursive object cann",
- "ot be transferred\");if(z(c,\"nodeType\")&&(1==c.nodeType||9==c.nodeTy",
- "pe)){var f={};f.ELEMENT=D(c);return f}if(z(c,\"document\"))return f={}",
- ",f.WINDOW=D(c),f;d.push(c);if(k(c))return w(c,function(g){return b(g,d",
- ")});c=x(c,function(g,m){return\"number\"==typeof m||\n\"string\"==type",
- "of m});return y(c,function(g){return b(g,d)});default:return null}}ret",
- "urn b(a,[])}function E(a,b){return\"array\"==h(a)?w(a,function(c){retu",
- "rn E(c,b)}):l(a)?\"function\"==typeof a?a:z(a,\"ELEMENT\")?F(a.ELEMENT",
- ",b):z(a,\"WINDOW\")?F(a.WINDOW,b):y(a,function(c){return E(c,b)}):a}fu",
- "nction G(a){a=a||document;var b=a.$wdc_;b||(b=a.$wdc_={},b.a=n());b.a|",
- "|(b.a=n());return b}function D(a){var b=G(a.ownerDocument),c=A(b,funct",
- "ion(d){return d==a});c||(c=\":wdc:\"+b.a++,b[c]=a);return c}\nfunction",
- " F(a,b){a=decodeURIComponent(a);b=b||document;var c=G(b);if(!z(c,a))th",
- "row new t(10,\"Element does not exist in cache\");var d=c[a];if(z(d,\"",
- "setInterval\")){if(d.closed)throw delete c[a],new t(23,\"Window has be",
- "en closed.\");return d}for(var f=d;f;){if(f==b.documentElement)return ",
- "d;f.host&&11===f.nodeType&&(f=f.host);f=f.parentNode}delete c[a];throw",
- " new t(10,\"Element is no longer attached to the DOM\");};function H(a",
- ",b,c,d){d=d||r;try{a:{var f=a;if(\"string\"==typeof f)try{a=new d.Func",
- "tion(f);break a}catch(p){throw p;}a=d==window?f:new d.Function(\"retur",
- "n (\"+f+\").apply(null,arguments);\")}var g=E(b,d.document);var m={sta",
- "tus:0,value:C(a.apply(null,g))}}catch(p){m={status:z(p,\"code\")?p.cod",
- "e:13,value:{message:p.message}}}return c?B(m):m}var I=[\"_\"],J=e;I[0]",
- "in J||\"undefined\"==typeof J.execScript||J.execScript(\"var \"+I[0]);",
- "\nfor(var K;I.length&&(K=I.shift());)I.length||void 0===H?J=J[K]&&J[K]",
- "!==Object.prototype[K]?J[K]:J[K]={}:J[K]=H;; return this._.apply(null,",
- "arguments);}).apply({navigator:typeof window!='undefined'?window.navig",
- "ator:null,document:typeof window!='undefined'?window.document:null}, a",
- "rguments);}\n",
- NULL};
- const char* const EXECUTE_SQL[] = {
- "function(){return (function(){var a=this||self;function d(b,c){functio",
- "n e(){}e.prototype=c.prototype;b.prototype=new e;b.prototype.construct",
- "or=b};var f=window;function h(b,c){this.code=b;this.state=k[b]||m;this",
- ".message=c||\"\";b=this.state.replace(/((?:^|\\s+)[a-z])/g,function(e)",
- "{return e.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});c=b.length-5;i",
- "f(0>c||b.indexOf(\"Error\",c)!=c)b+=\"Error\";this.name=b;b=Error(this",
- ".message);b.name=this.name;this.stack=b.stack||\"\"}d(h,Error);var m=",
- "\"unknown error\",k={15:\"element not selectable\",11:\"element not vi",
- "sible\"};k[31]=m;k[30]=m;k[24]=\"invalid cookie domain\";k[29]=\"inval",
- "id element coordinates\";k[12]=\"invalid element state\";\nk[32]=\"inv",
- "alid selector\";k[51]=\"invalid selector\";k[52]=\"invalid selector\";",
- "k[17]=\"javascript error\";k[405]=\"unsupported operation\";k[34]=\"mo",
- "ve target out of bounds\";k[27]=\"no such alert\";k[7]=\"no such eleme",
- "nt\";k[8]=\"no such frame\";k[23]=\"no such window\";k[28]=\"script ti",
- "meout\";k[33]=\"session not created\";k[10]=\"stale element reference",
- "\";k[21]=\"timeout\";k[25]=\"unable to set cookie\";k[26]=\"unexpected",
- " alert open\";k[13]=m;k[9]=\"unknown command\";function n(b){this.rows",
- "=[];for(var c=0;c<b.rows.length;c++)this.rows[c]=b.rows.item(c);this.r",
- "owsAffected=b.rowsAffected;this.insertId=-1;try{this.insertId=b.insert",
- "Id}catch(e){}};function p(b,c,e,u,v,w,x){function y(g,l){l=new n(l);u(",
- "g,l)}try{var z=f.openDatabase(b,\"\",b+\"name\",5242880)}catch(g){thro",
- "w new h(13,g.message);}z.transaction(function(g){g.executeSql(c,e,y,x)",
- "},v,w)}var q=[\"_\"],r=a;q[0]in r||\"undefined\"==typeof r.execScript|",
- "|r.execScript(\"var \"+q[0]);for(var t;q.length&&(t=q.shift());)q.leng",
- "th||void 0===p?r=r[t]&&r[t]!==Object.prototype[t]?r[t]:r[t]={}:r[t]=p;",
- "; return this._.apply(null,arguments);}).apply({navigator:typeof windo",
- "w!='undefined'?window.navigator:null,document:typeof window!='undefine",
- "d'?window.document:null}, arguments);}\n",
- NULL};
- const char* const FIND_ELEMENT[] = {
- "function(){return (function(){var k,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function l(a){return\"function\"==da(a)}function fa(a){va",
- "r b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function ha",
- "(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(",
- "!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.ca",
- "ll(arguments,2);return function(){var e=Array.prototype.slice.call(arg",
- "uments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return",
- " function(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Functio",
- "n.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nat",
- "ive code\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){v",
- "ar c=Array.prototype.slice.call(arguments,1);return function(){var d=c",
- ".slice();d.push.apply(d,arguments);return a.apply(this,d)}}function n(",
- "a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototy",
- "pe.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu",
- " Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby ",
- "granted, free of charge, to any person obtaining a copy\n of this soft",
- "ware and associated documentation files (the \"Software\"), to\n deal ",
- "in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n la(a,b,c){this.m=a;this.Ea=b||1;this.l=c||1};var ma;function na(a,b)",
- "{if(\"string\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:",
- "a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c",
- ";return-1}function p(a,b,c){for(var d=a.length,e=\"string\"===typeof a",
- "?a.split(\"\"):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}function oa(a,",
- "b){for(var c=a.length,d=[],e=0,f=\"string\"===typeof a?a.split(\"\"):a",
- ",g=0;g<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}re",
- "turn d}\nfunction pa(a,b,c){var d=c;p(a,function(e,f){d=b.call(void 0,",
- "d,e,f,a)});return d}function qa(a,b){for(var c=a.length,d=\"string\"==",
- "=typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,",
- "a))return!0;return!1}function ra(a,b,c){for(var d=a.length,e=\"string",
- "\"===typeof a?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,",
- "a))return!1;return!0}\nfunction sa(a,b){a:{for(var c=a.length,d=\"stri",
- "ng\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
- "[e],e,a)){b=e;break a}b=-1}return 0>b?null:\"string\"===typeof a?a.cha",
- "rAt(b):a[b]}function ta(a){return Array.prototype.concat.apply([],argu",
- "ments)}function ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<",
- "b;d++)c[d]=a[d];return c}return[]}function va(a,b,c){return 2>=argumen",
- "ts.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a",
- ",b,c)}function wa(a,b){a.sort(b||xa)}\nfunction xa(a,b){return a>b?1:a",
- "<b?-1:0};function ya(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",",
- "b)==b}var za=String.prototype.trim?function(a){return a.trim()}:functi",
- "on(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};functio",
- "n Aa(a){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.",
- "toUpperCase()})};function Ba(a){this.$=a;this.P=0}function Ca(a){a=a.m",
- "atch(Da);for(var b=0;b<a.length;b++)Ea.test(a[b])&&a.splice(b,1);retur",
- "n new Ba(a)}var Da=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-",
- "\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^",
- "\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Ea=/^\\s/;function q(a,b){return a.$[a.",
- "P+(b||0)]}Ba.prototype.next=function(){return this.$[this.P++]};Ba.pro",
- "totype.back=function(){this.P--};Ba.prototype.empty=function(){return ",
- "this.$.length<=this.P};function r(a,b){this.x=void 0!==a?a:0;this.y=vo",
- "id 0!==b?b:0}k=r.prototype;k.clone=function(){return new r(this.x,this",
- ".y)};k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.",
- "y);return this};k.floor=function(){this.x=Math.floor(this.x);this.y=Ma",
- "th.floor(this.y);return this};k.round=function(){this.x=Math.round(thi",
- "s.x);this.y=Math.round(this.y);return this};k.translate=function(a,b){",
- "a instanceof r?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"",
- "===typeof b&&(this.y+=b));return this};\nk.scale=function(a,b){this.x*",
- "=a;this.y*=\"number\"===typeof b?b:a;return this};function Fa(a,b){thi",
- "s.width=a;this.height=b}k=Fa.prototype;k.clone=function(){return new F",
- "a(this.width,this.height)};k.aspectRatio=function(){return this.width/",
- "this.height};k.ceil=function(){this.width=Math.ceil(this.width);this.h",
- "eight=Math.ceil(this.height);return this};k.floor=function(){this.widt",
- "h=Math.floor(this.width);this.height=Math.floor(this.height);return th",
- "is};k.round=function(){this.width=Math.round(this.width);this.height=M",
- "ath.round(this.height);return this};\nk.scale=function(a,b){this.width",
- "*=a;this.height*=\"number\"===typeof b?b:a;return this};function u(a){",
- "return a?new Ga(x(a)):ma||(ma=new Ga)}function Ha(a,b,c){function d(g)",
- "{g&&b.appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var",
- " e=1;e<c.length;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):p(Ia(",
- "f)?ua(f):f,d)}}function Ja(a){for(;a&&1!=a.nodeType;)a=a.previousSibli",
- "ng;return a}\nfunction Ka(a,b){if(!a||!b)return!1;if(a.contains&&1==b.",
- "nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compare",
- "DocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(",
- ";b&&a!=b;)b=b.parentNode;return b==a}\nfunction La(a,b){if(a==b)return",
- " 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?",
- "1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentN",
- "ode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-",
- "b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?Ma(a,b):!c",
- "&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)?Na(b,a):(c?a.sourceIndex:e.sourceInde",
- "x)-(d?b.sourceIndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNo",
- "de(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0",
- ");return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Na(",
- "a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.par",
- "entNode;return Ma(b,a)}function Ma(a,b){for(;b=b.previousSibling;)if(b",
- "==a)return-1;return 1}function x(a){return 9==a.nodeType?a:a.ownerDocu",
- "ment||a.document}function Ia(a){if(a&&\"number\"==typeof a.length){if(",
- "fa(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(",
- "l(a))return\"function\"==typeof a.item}return!1}\nfunction Oa(a,b){a&&",
- "(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}r",
- "eturn null}function Ga(a){this.F=a||aa.document||document}k=Ga.prototy",
- "pe;k.getElementsByTagName=function(a,b){return(b||this.F).getElementsB",
- "yTagName(String(a))};\nfunction y(a,b,c,d){a=d||a.F;var e=b&&\"*\"!=b?",
- "String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(",
- "e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElement",
- "sByClassName)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;",
- "g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b",
- "=a.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){e=g.cl",
- "assName;var h;if(h=\"function\"==typeof e.split)h=0<=na(e.split(/\\s+/",
- "),c);h&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\nk.createElement=",
- "function(a){var b=this.F;a=String(a);\"application/xhtml+xml\"===b.con",
- "tentType&&(a=a.toLowerCase());return b.createElement(a)};k.createTextN",
- "ode=function(a){return this.F.createTextNode(String(a))};k.appendChild",
- "=function(a,b){a.appendChild(b)};k.append=function(a,b){Ha(x(a),a,argu",
- "ments)};k.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch",
- "(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":ca",
- "se \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":",
- "case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KE",
- "YGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\"",
- ":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case ",
- "\"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nk.removeNod",
- "e=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}",
- ";k.contains=Ka;function z(a){var b=null,c=a.nodeType;1==c&&(b=a.textCo",
- "ntent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);",
- "if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firs",
- "tChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),",
- "d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els",
- "e b=a.nodeValue;return\"\"+b}\nfunction Pa(a,b,c){if(null===b)return!0",
- ";try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.",
- "getAttribute(b):a.getAttribute(b,2)==c}function Qa(a,b,c,d,e){return R",
- "a.call(null,a,b,ba(c)?c:null,ba(d)?d:null,e||new A)}\nfunction Ra(a,b,",
- "c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p",
- "(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&",
- "\"class\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.classNam",
- "e==d&&a.matches(f)&&e.add(f)})):a instanceof C?Sa(a,b,c,d,e):b.getElem",
- "entsByTagName&&(b=b.getElementsByTagName(a.J()),p(b,function(f){Pa(f,c",
- ",d)&&e.add(f)}));return e}function Sa(a,b,c,d,e){for(b=b.firstChild;b;",
- "b=b.nextSibling)Pa(b,c,d)&&a.matches(b)&&e.add(b),Sa(a,b,c,d,e)};funct",
- "ion A(){this.l=this.g=null;this.K=0}function Ta(a){this.node=a;this.ne",
- "xt=this.D=null}function Ua(a,b){if(!a.g)return b;if(!b.g)return a;var ",
- "c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=",
- "b.next):0<La(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.D=d)?d.ne",
- "xt=e:a.g=e,d=e,f++;for(e=c||b;e;)e.D=d,d=d.next=e,f++,e=e.next;a.l=d;a",
- ".K=f;return a}A.prototype.unshift=function(a){a=new Ta(a);a.next=this.",
- "g;this.l?this.g.D=a:this.g=this.l=a;this.g=a;this.K++};\nA.prototype.a",
- "dd=function(a){a=new Ta(a);a.D=this.l;this.g?this.l.next=a:this.g=this",
- ".l=a;this.l=a;this.K++};function Va(a){return(a=a.g)?a.node:null}A.pro",
- "totype.u=function(){return this.K};function Wa(a){return(a=Va(a))?z(a)",
- ":\"\"}A.prototype.iterator=function(a){return new Xa(this,!!a)};functi",
- "on Xa(a,b){this.Aa=a;this.ca=(this.G=b)?a.l:a.g;this.X=null}Xa.prototy",
- "pe.next=function(){var a=this.ca;if(null==a)return null;var b=this.X=a",
- ";this.ca=this.G?a.D:a.next;return b.node};\nXa.prototype.remove=functi",
- "on(){var a=this.Aa,b=this.X;if(!b)throw Error(\"Next must be called at",
- " least once before remove.\");var c=b.D;b=b.next;c?c.next=b:a.g=b;b?b.",
- "D=c:a.l=c;a.K--;this.X=null};function D(a){this.f=a;this.h=this.v=!1;t",
- "his.L=null}function E(a){return\"\\n \"+a.toString().split(\"\\n\").j",
- "oin(\"\\n \")}D.prototype.c=function(){return this.v};function Ya(a,b",
- "){a.v=b}function Za(a,b){a.h=b}D.prototype.B=function(){return this.L}",
- ";function G(a,b){a=a.evaluate(b);return a instanceof A?+Wa(a):+a}funct",
- "ion H(a,b){a=a.evaluate(b);return a instanceof A?Wa(a):\"\"+a}function",
- " $a(a,b){a=a.evaluate(b);return a instanceof A?!!a.u():!!a};function a",
- "b(a,b,c){D.call(this,a.f);this.Z=a;this.fa=b;this.la=c;this.v=b.c()||c",
- ".c();this.h=b.h||c.h;this.Z==bb&&(c.h||c.c()||4==c.f||0==c.f||!b.B()?b",
- ".h||b.c()||4==b.f||0==b.f||!c.B()||(this.L={name:c.B().name,I:b}):this",
- ".L={name:b.B().name,I:c})}n(ab,D);\nfunction cb(a,b,c,d,e){b=b.evaluat",
- "e(d);c=c.evaluate(d);var f;if(b instanceof A&&c instanceof A){b=b.iter",
- "ator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e",
- ".next())if(a(z(d),z(f)))return!0;return!1}if(b instanceof A||c instanc",
- "eof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typ",
- "eof d,h=f.next();h;h=f.next()){switch(g){case \"number\":h=+z(h);break",
- ";case \"boolean\":h=!!z(h);break;case \"string\":h=z(h);break;default:",
- "throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(",
- "h,d)||e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||",
- "\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ",
- "eof c?a(+b,+c):a(b,c):a(+b,+c)}ab.prototype.evaluate=function(a){retur",
- "n this.Z.s(this.fa,this.la,a)};ab.prototype.toString=function(){var a=",
- "\"Binary Expression: \"+this.Z;a+=E(this.fa);return a+=E(this.la)};fun",
- "ction db(a,b,c,d){this.Da=a;this.ja=b;this.f=c;this.s=d}db.prototype.t",
- "oString=function(){return this.Da};var fb={};\nfunction I(a,b,c,d){if(",
- "fb.hasOwnProperty(a))throw Error(\"Binary operator already created: \"",
- "+a);a=new db(a,b,c,d);return fb[a.toString()]=a}I(\"div\",6,1,function",
- "(a,b,c){return G(a,c)/G(b,c)});I(\"mod\",6,1,function(a,b,c){return G(",
- "a,c)%G(b,c)});I(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});I(\"+",
- "\",5,1,function(a,b,c){return G(a,c)+G(b,c)});I(\"-\",5,1,function(a,b",
- ",c){return G(a,c)-G(b,c)});I(\"<\",4,2,function(a,b,c){return cb(funct",
- "ion(d,e){return d<e},a,b,c)});\nI(\">\",4,2,function(a,b,c){return cb(",
- "function(d,e){return d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){return",
- " cb(function(d,e){return d<=e},a,b,c)});I(\">=\",4,2,function(a,b,c){r",
- "eturn cb(function(d,e){return d>=e},a,b,c)});var bb=I(\"=\",3,2,functi",
- "on(a,b,c){return cb(function(d,e){return d==e},a,b,c,!0)});I(\"!=\",3,",
- "2,function(a,b,c){return cb(function(d,e){return d!=e},a,b,c,!0)});I(",
- "\"and\",2,2,function(a,b,c){return $a(a,c)&&$a(b,c)});I(\"or\",1,2,fun",
- "ction(a,b,c){return $a(a,c)||$a(b,c)});function gb(a,b){if(b.u()&&4!=a",
- ".f)throw Error(\"Primary expression must evaluate to nodeset if filter",
- " has predicate(s).\");D.call(this,a.f);this.ka=a;this.b=b;this.v=a.c()",
- ";this.h=a.h}n(gb,D);gb.prototype.evaluate=function(a){a=this.ka.evalua",
- "te(a);return hb(this.b,a)};gb.prototype.toString=function(){var a=\"Fi",
- "lter:\"+E(this.ka);return a+=E(this.b)};function ib(a,b){if(b.length<a",
- ".ia)throw Error(\"Function \"+a.j+\" expects at least\"+a.ia+\" argume",
- "nts, \"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)throw Error(",
- "\"Function \"+a.j+\" expects at most \"+a.Y+\" arguments, \"+b.length+",
- "\" given\");a.Ba&&p(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.j+\" is not of type Nodeset: \"+c);});D.call(",
- "this,a.f);this.O=a;this.V=b;Ya(this,a.v||qa(b,function(c){return c.c()",
- "}));Za(this,a.za&&!b.length||a.ya&&!!b.length||qa(b,function(c){return",
- " c.h}))}\nn(ib,D);ib.prototype.evaluate=function(a){return this.O.s.ap",
- "ply(null,ta(a,this.V))};ib.prototype.toString=function(){var a=\"Funct",
- "ion: \"+this.O;if(this.V.length){var b=pa(this.V,function(c,d){return ",
- "c+E(d)},\"Arguments:\");a+=E(b)}return a};function jb(a,b,c,d,e,f,g,h)",
- "{this.j=a;this.f=b;this.v=c;this.za=d;this.ya=!1;this.s=e;this.ia=f;th",
- "is.Y=void 0!==g?g:f;this.Ba=!!h}jb.prototype.toString=function(){retur",
- "n this.j};var kb={};\nfunction J(a,b,c,d,e,f,g,h){if(kb.hasOwnProperty",
- "(a))throw Error(\"Function already created: \"+a+\".\");kb[a]=new jb(a",
- ",b,c,d,e,f,g,h)}J(\"boolean\",2,!1,!1,function(a,b){return $a(b,a)},1)",
- ";J(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G(b,a))},1);J(\"",
- "concat\",3,!1,!1,function(a,b){return pa(va(arguments,1),function(c,d)",
- "{return c+H(d,a)},\"\")},2,null);J(\"contains\",2,!1,!1,function(a,b,c",
- "){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,fun",
- "ction(a,b){return b.evaluate(a).u()},1,1,!0);\nJ(\"false\",2,!1,!1,fun",
- "ction(){return!1},0);J(\"floor\",1,!1,!1,function(a,b){return Math.flo",
- "or(G(b,a))},1);J(\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeTyp",
- "e?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,function(g){g=",
- "d.getElementById(g);!g||0<=na(e,g)||e.push(g)});e.sort(La);var f=new A",
- ";p(e,function(g){f.add(g)});return f},1);J(\"lang\",2,!1,!1,function()",
- "{return!1},1);J(\"last\",1,!0,!1,function(a){if(1!=arguments.length)th",
- "row Error(\"Function last expects ()\");return a.l},0);\nJ(\"local-nam",
- "e\",3,!1,!0,function(a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.localNam",
- "e||a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"name\",3,!1,!0,function(",
- "a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},",
- "0,1,!0);J(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);J(",
- "\"normalize-space\",3,!1,!0,function(a,b){return(b?H(b,a):z(a.m)).repl",
- "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\"",
- ",2,!1,!1,function(a,b){return!$a(b,a)},1);\nJ(\"number\",1,!1,!0,funct",
- "ion(a,b){return b?G(b,a):+z(a.m)},0,1);J(\"position\",1,!0,!1,function",
- "(a){return a.Ea},0);J(\"round\",1,!1,!1,function(a,b){return Math.roun",
- "d(G(b,a))},1);J(\"starts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c",
- ",a);return 0==b.lastIndexOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b",
- "){return b?H(b,a):z(a.m)},0,1);J(\"string-length\",1,!1,!0,function(a,",
- "b){return(b?H(b,a):z(a.m)).length},0,1);\nJ(\"substring\",3,!1,!1,func",
- "tion(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"",
- "\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.ro",
- "und(c)-1;var e=Math.max(c,0);a=H(b,a);return Infinity==d?a.substring(e",
- "):a.substring(e,c+Math.round(d))},2,3);J(\"substring-after\",3,!1,!1,f",
- "unction(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.sub",
- "string(c+a.length)},2);\nJ(\"substring-before\",3,!1,!1,function(a,b,c",
- "){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},",
- "2);J(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(",
- "var c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);J(\"translate\"",
- ",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0",
- ";d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";f",
- "or(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);J(\"",
- "true\",2,!1,!1,function(){return!0},0);function C(a,b){this.oa=a;this.",
- "ga=void 0!==b?b:null;this.H=null;switch(a){case \"comment\":this.H=8;b",
- "reak;case \"text\":this.H=3;break;case \"processing-instruction\":this",
- ".H=7;break;case \"node\":break;default:throw Error(\"Unexpected argume",
- "nt\");}}function lb(a){return\"comment\"==a||\"text\"==a||\"processing",
- "-instruction\"==a||\"node\"==a}C.prototype.matches=function(a){return ",
- "null===this.H||this.H==a.nodeType};C.prototype.J=function(){return thi",
- "s.oa};\nC.prototype.toString=function(){var a=\"Kind Test: \"+this.oa;",
- "null===this.ga||(a+=E(this.ga));return a};function mb(a){D.call(this,3",
- ");this.na=a.substring(1,a.length-1)}n(mb,D);mb.prototype.evaluate=func",
- "tion(){return this.na};mb.prototype.toString=function(){return\"Litera",
- "l: \"+this.na};function nb(a,b){this.j=a.toLowerCase();a=\"*\"==this.j",
- "?\"*\":\"http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCase():a}nb.",
- "prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;",
- "b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.j&&thi",
- "s.j!=b.toLowerCase()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.nam",
- "espaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};nb.prototyp",
- "e.J=function(){return this.j};\nnb.prototype.toString=function(){retur",
- "n\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":this.R",
- "+\":\")+this.j};function ob(a){D.call(this,1);this.pa=a}n(ob,D);ob.pro",
- "totype.evaluate=function(){return this.pa};ob.prototype.toString=funct",
- "ion(){return\"Number: \"+this.pa};function pb(a,b){D.call(this,a.f);th",
- "is.ea=a;this.M=b;this.v=a.c();this.h=a.h;1==this.M.length&&(a=this.M[0",
- "],a.W||a.A!=qb||(a=a.U,\"*\"!=a.J()&&(this.L={name:a.J(),I:null})))}n(",
- "pb,D);function rb(){D.call(this,4)}n(rb,D);rb.prototype.evaluate=funct",
- "ion(a){var b=new A;a=a.m;9==a.nodeType?b.add(a):b.add(a.ownerDocument)",
- ";return b};rb.prototype.toString=function(){return\"Root Helper Expres",
- "sion\"};function sb(){D.call(this,4)}n(sb,D);sb.prototype.evaluate=fun",
- "ction(a){var b=new A;b.add(a.m);return b};\nsb.prototype.toString=func",
- "tion(){return\"Context Helper Expression\"};function tb(a){return\"/\"",
- "==a||\"//\"==a}\npb.prototype.evaluate=function(a){var b=this.ea.evalu",
- "ate(a);if(!(b instanceof A))throw Error(\"Filter expression must evalu",
- "ate to nodeset.\");a=this.M;for(var c=0,d=a.length;c<d&&b.u();c++){var",
- " e=a[c],f=b.iterator(e.A.G);if(e.c()||e.A!=ub)if(e.c()||e.A!=vb){var g",
- "=f.next();for(b=e.evaluate(new la(g));null!=(g=f.next());)g=e.evaluate",
- "(new la(g)),b=Ua(b,g)}else g=f.next(),b=e.evaluate(new la(g));else{for",
- "(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocum",
- "entPosition(g)&8;g=b);b=e.evaluate(new la(g))}}return b};\npb.prototyp",
- "e.toString=function(){var a=\"Path Expression:\"+E(this.ea);if(this.M.",
- "length){var b=pa(this.M,function(c,d){return c+E(d)},\"Steps:\");a+=E(",
- "b)}return a};function wb(a,b){this.b=a;this.G=!!b}function hb(a,b,c){f",
- "or(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.u(),g,h",
- "=0;g=e.next();h++){var w=a.G?f-h:h+1;g=d.evaluate(new la(g,w,f));if(\"",
- "number\"==typeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==t",
- "ypeof g)w=!!g;else if(g instanceof A)w=0<g.u();else throw Error(\"Pred",
- "icate.evaluate returned an unexpected type.\");w||e.remove()}return b}",
- "wb.prototype.B=function(){return 0<this.b.length?this.b[0].B():null};",
- "\nwb.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=thi",
- "s.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};wb.prototype.u=func",
- "tion(){return this.b.length};wb.prototype.toString=function(){return p",
- "a(this.b,function(a,b){return a+E(b)},\"Predicates:\")};function K(a,b",
- ",c,d){D.call(this,4);this.A=a;this.U=b;this.b=c||new wb([]);this.W=!!d",
- ";b=this.b.B();a.Ha&&b&&(this.L={name:b.name,I:b.I});this.v=this.b.c()}",
- "n(K,D);\nK.prototype.evaluate=function(a){var b=a.m,c=this.B(),d=null,",
- "e=null,f=0;c&&(d=c.name,e=c.I?H(c.I,a):null,f=1);if(this.W)if(this.c()",
- "||this.A!=xb)if(b=(new K(yb,new C(\"node\"))).evaluate(a).iterator(),c",
- "=b.next())for(a=this.s(c,d,e,f);null!=(c=b.next());)a=Ua(a,this.s(c,d,",
- "e,f));else a=new A;else a=Qa(this.U,b,d,e),a=hb(this.b,a,f);else a=thi",
- "s.s(a.m,d,e,f);return a};K.prototype.s=function(a,b,c,d){a=this.A.O(th",
- "is.U,a,b,c);return a=hb(this.b,a,d)};\nK.prototype.toString=function()",
- "{var a=\"Step:\"+E(\"Operator: \"+(this.W?\"//\":\"/\"));this.A.j&&(a+",
- "=E(\"Axis: \"+this.A));a+=E(this.U);if(this.b.u()){var b=pa(this.b.b,f",
- "unction(c,d){return c+E(d)},\"Predicates:\");a+=E(b)}return a};functio",
- "n zb(a,b,c,d){this.j=a;this.O=b;this.G=c;this.Ha=d}zb.prototype.toStri",
- "ng=function(){return this.j};var Ab={};function L(a,b,c,d){if(Ab.hasOw",
- "nProperty(a))throw Error(\"Axis already created: \"+a);b=new zb(a,b,c,",
- "!!d);return Ab[a]=b}\nL(\"ancestor\",function(a,b){for(var c=new A;b=b",
- ".parentNode;)a.matches(b)&&c.unshift(b);return c},!0);L(\"ancestor-or-",
- "self\",function(a,b){var c=new A;do a.matches(b)&&c.unshift(b);while(b",
- "=b.parentNode);return c},!0);\nvar qb=L(\"attribute\",function(a,b){va",
- "r c=new A,d=a.J();if(b=b.attributes)if(a instanceof C&&null===a.H||\"*",
- "\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);",
- "return c},!1),xb=L(\"child\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d",
- ")?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)Pa(b,c,d)&&a.",
- "matches(b)&&e.add(b);return e},!1,!0);L(\"descendant\",Qa,!1,!0);\nvar",
- " yb=L(\"descendant-or-self\",function(a,b,c,d){var e=new A;Pa(b,c,d)&&",
- "a.matches(b)&&e.add(b);return Qa(a,b,c,d,e)},!1,!0),ub=L(\"following\"",
- ",function(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)Pa(f,c,",
- "d)&&a.matches(f)&&e.add(f),e=Qa(a,f,c,d,e);while(b=b.parentNode);retur",
- "n e},!1,!0);L(\"following-sibling\",function(a,b){for(var c=new A;b=b.",
- "nextSibling;)a.matches(b)&&c.add(b);return c},!1);L(\"namespace\",func",
- "tion(){return new A},!1);\nvar Bb=L(\"parent\",function(a,b){var c=new",
- " A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElem",
- "ent),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),vb=L(\"prec",
- "eding\",function(a,b,c,d){var e=new A,f=[];do f.unshift(b);while(b=b.p",
- "arentNode);for(var g=1,h=f.length;g<h;g++){var w=[];for(b=f[g];b=b.pre",
- "viousSibling;)w.unshift(b);for(var F=0,t=w.length;F<t;F++)b=w[F],Pa(b,",
- "c,d)&&a.matches(b)&&e.add(b),e=Qa(a,b,c,d,e)}return e},!0,!0);\nL(\"pr",
- "eceding-sibling\",function(a,b){for(var c=new A;b=b.previousSibling;)a",
- ".matches(b)&&c.unshift(b);return c},!0);var Cb=L(\"self\",function(a,b",
- "){var c=new A;a.matches(b)&&c.add(b);return c},!1);function Db(a){D.ca",
- "ll(this,1);this.da=a;this.v=a.c();this.h=a.h}n(Db,D);Db.prototype.eval",
- "uate=function(a){return-G(this.da,a)};Db.prototype.toString=function()",
- "{return\"Unary Expression: -\"+E(this.da)};function Eb(a){D.call(this,",
- "4);this.S=a;Ya(this,qa(this.S,function(b){return b.c()}));Za(this,qa(t",
- "his.S,function(b){return b.h}))}n(Eb,D);Eb.prototype.evaluate=function",
- "(a){var b=new A;p(this.S,function(c){c=c.evaluate(a);if(!(c instanceof",
- " A))throw Error(\"Path expression must evaluate to NodeSet.\");b=Ua(b,",
- "c)});return b};Eb.prototype.toString=function(){return pa(this.S,funct",
- "ion(a,b){return a+E(b)},\"Union Expression:\")};function Fb(a,b){this.",
- "a=a;this.Ca=b}function Gb(a){for(var b,c=[];;){M(a,\"Missing right han",
- "d side of binary expression.\");b=Hb(a);var d=a.a.next();if(!d)break;v",
- "ar e=(d=fb[d]||null)&&d.ja;if(!e){a.a.back();break}for(;c.length&&e<=c",
- "[c.length-1].ja;)b=new ab(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length",
- ";)b=new ab(c.pop(),c.pop(),b);return b}function M(a,b){if(a.a.empty())",
- "throw Error(b);}function Ib(a,b){a=a.a.next();if(a!=b)throw Error(\"Ba",
- "d token, expected: \"+b+\" got: \"+a);}\nfunction Jb(a){a=a.a.next();i",
- "f(\")\"!=a)throw Error(\"Bad token: \"+a);}function Kb(a){a=a.a.next()",
- ";if(2>a.length)throw Error(\"Unclosed literal string\");return new mb(",
- "a)}\nfunction Lb(a){var b=[];if(tb(q(a.a))){var c=a.a.next();var d=q(a",
- ".a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d",
- "&&!/(?![0-9])[\\w]/.test(d)))return new rb;d=new rb;M(a,\"Missing next",
- " location step.\");c=Ob(a,c);b.push(c)}else{a:{c=q(a.a);d=c.charAt(0);",
- "switch(d){case \"$\":throw Error(\"Variable reference not allowed in H",
- "TML XPath\");case \"(\":a.a.next();c=Gb(a);M(a,'unclosed \"(\"');Ib(a,",
- "\")\");break;case '\"':case \"'\":c=Kb(a);break;default:if(isNaN(+c))i",
- "f(!lb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==q(a.a,\n1)){c=a.a.next();c=",
- "kb[c]||null;a.a.next();for(d=[];\")\"!=q(a.a);){M(a,\"Missing function",
- " argument list.\");d.push(Gb(a));if(\",\"!=q(a.a))break;a.a.next()}M(a",
- ",\"Unclosed function argument list.\");Jb(a);c=new ib(c,d)}else{c=null",
- ";break a}else c=new ob(+a.a.next())}\"[\"==q(a.a)&&(d=new wb(Pb(a)),c=",
- "new gb(c,d))}if(c)if(tb(q(a.a)))d=c;else return c;else c=Ob(a,\"/\"),d",
- "=new sb,b.push(c)}for(;tb(q(a.a));)c=a.a.next(),M(a,\"Missing next loc",
- "ation step.\"),c=Ob(a,c),b.push(c);return new pb(d,b)}\nfunction Ob(a,",
- "b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//",
- "\"');if(\".\"==q(a.a)){var c=new K(Cb,new C(\"node\"));a.a.next();retu",
- "rn c}if(\"..\"==q(a.a))return c=new K(Bb,new C(\"node\")),a.a.next(),c",
- ";if(\"@\"==q(a.a)){var d=qb;a.a.next();M(a,\"Missing attribute name\")",
- "}else if(\"::\"==q(a.a,1)){if(!/(?![0-9])[\\w]/.test(q(a.a).charAt(0))",
- ")throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Ab[e]||nul",
- "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();M(a,\"Missin",
- "g node name\")}else d=xb;e=\nq(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char",
- "At(0)))if(\"(\"==q(a.a,1)){if(!lb(e))throw Error(\"Invalid node type: ",
- "\"+e);e=a.a.next();if(!lb(e))throw Error(\"Invalid type name: \"+e);Ib",
- "(a,\"(\");M(a,\"Bad nodetype\");var f=q(a.a).charAt(0),g=null;if('\"'=",
- "=f||\"'\"==f)g=Kb(a);M(a,\"Bad nodetype\");Jb(a);e=new C(e,g)}else if(",
- "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new nb(e);else{g=e.substring(0",
- ",f);if(\"*\"==g)var h=\"*\";else if(h=a.Ca(g),!h)throw Error(\"Namespa",
- "ce prefix not declared: \"+g);e=e.substr(f+1);e=new nb(e,h)}else throw",
- " Error(\"Bad token: \"+\na.a.next());a=new wb(Pb(a),d.G);return c||new",
- " K(d,e,a,\"//\"==b)}function Pb(a){for(var b=[];\"[\"==q(a.a);){a.a.ne",
- "xt();M(a,\"Missing predicate expression.\");var c=Gb(a);b.push(c);M(a,",
- "\"Unclosed predicate expression.\");Ib(a,\"]\")}return b}function Hb(a",
- "){if(\"-\"==q(a.a))return a.a.next(),new Db(Hb(a));var b=Lb(a);if(\"|",
- "\"!=q(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)M(a,\"Missing next un",
- "ion location path.\"),b.push(Lb(a));a.a.back();a=new Eb(b)}return a};f",
- "unction Qb(a){switch(a.nodeType){case 1:return ka(Rb,a);case 9:return ",
- "Qb(a.documentElement);case 11:case 10:case 6:case 12:return Sb;default",
- ":return a.parentNode?Qb(a.parentNode):Sb}}function Sb(){return null}fu",
- "nction Rb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.o",
- "rg/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.spe",
- "cified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Rb(a.paren",
- "tNode,b):null};function Tb(a,b){if(!a.length)throw Error(\"Empty XPath",
- " expression.\");a=Ca(a);if(a.empty())throw Error(\"Invalid XPath expre",
- "ssion.\");b?l(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return n",
- "ull};var c=Gb(new Fb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a",
- ".next());this.evaluate=function(d,e){d=c.evaluate(new la(d));return ne",
- "w O(d,e)}}\nfunction O(a,b){if(0==b)if(a instanceof A)b=4;else if(\"st",
- "ring\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolea",
- "n\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.\");",
- "if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could not b",
- "e converted to the specified type\");this.resultType=b;switch(b){case ",
- "2:this.stringValue=a instanceof A?Wa(a):\"\"+a;break;case 1:this.numbe",
- "rValue=a instanceof A?+Wa(a):+a;break;case 3:this.booleanValue=a insta",
- "nceof A?0<a.u():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterat",
- "or();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotL",
- "ength=a.u();this.invalidIteratorState=!1;break;case 8:case 9:this.sing",
- "leNodeValue=Va(a);break;default:throw Error(\"Unknown XPathResult type",
- ".\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"",
- "iterateNext called with wrong result type\");return f>=d.length?null:d",
- "[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snaps",
- "hotItem called with wrong result type\");return g>=d.length||0>g?null:",
- "d[g]}}\nO.ANY_TYPE=0;O.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;",
- "O.UNORDERED_NODE_ITERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNOR",
- "DERED_NODE_SNAPSHOT_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDE",
- "RED_NODE_TYPE=8;O.FIRST_ORDERED_NODE_TYPE=9;function Ub(a){this.lookup",
- "NamespaceURI=Qb(a)}\nfunction Vb(a,b){a=a||aa;var c=a.Document&&a.Docu",
- "ment.prototype||a.document;if(!c.evaluate||b)a.XPathResult=O,c.evaluat",
- "e=function(d,e,f,g){return(new Tb(d,f)).evaluate(e,g)},c.createExpress",
- "ion=function(d,e){return new Tb(d,e)},c.createNSResolver=function(d){r",
- "eturn new Ub(d)}}ca(\"wgxpath.install\",Vb);ca(\"wgxpath.install\",Vb)",
- ";var Wb=window;var Xb={aliceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",",
- "aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f",
- "5dc\",bisque:\"#ffe4c4\",black:\"#000000\",blanchedalmond:\"#ffebcd\",",
- "blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"",
- "#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2",
- "691e\",coral:\"#ff7f50\",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc",
- "\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:",
- "\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:",
- "\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:",
- "\"#8b008b\",darkolivegreen:\"#556b2f\",darkorange:\"#ff8c00\",darkorch",
- "id:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"#e9967a\",darkseagreen",
- ":\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslategray:\"#2f4f4f\",darks",
- "lategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",darkviolet:\"#9400d3\",",
- "deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dimgray:\"#696969\",dimgr",
- "ey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:\"#b22222\",floralwhit",
- "e:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"",
- "#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa52",
- "0\",gray:\"#808080\",green:\"#008000\",greenyellow:\"#adff2f\",grey:\"",
- "#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c",
- "\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#",
- "e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:",
- "\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#f08080\",lightcyan:\"#",
- "e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightgray:\"#d3d3d3\",lightg",
- "reen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalm",
- "on:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",lightskyblue:\"#87cefa\",li",
- "ghtslategray:\"#778899\",lightslategrey:\"#778899\",lightsteelblue:\"#",
- "b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00\",limegreen:\"#32cd32",
- "\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:\"#800000\",mediumaqua",
- "marine:\"#66cdaa\",mediumblue:\"#0000cd\",mediumorchid:\"#ba55d3\",med",
- "iumpurple:\"#9370db\",mediumseagreen:\"#3cb371\",mediumslateblue:\"#7b",
- "68ee\",mediumspringgreen:\"#00fa9a\",mediumturquoise:\"#48d1cc\",mediu",
- "mvioletred:\"#c71585\",midnightblue:\"#191970\",mintcream:\"#f5fffa\",",
- "mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",navajowhite:\"#ffdead\",n",
- "avy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8",
- "e23\",orange:\"#ffa500\",orangered:\"#ff4500\",orchid:\"#da70d6\",pale",
- "goldenrod:\"#eee8aa\",palegreen:\"#98fb98\",paleturquoise:\"#afeeee\",",
- "palevioletred:\"#db7093\",papayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\"",
- ",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0",
- "e6\",purple:\"#800080\",red:\"#ff0000\",rosybrown:\"#bc8f8f\",royalblu",
- "e:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"",
- "#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d",
- "\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateblue:\"#6a5acd\",slateg",
- "ray:\"#708090\",slategrey:\"#708090\",snow:\"#fffafa\",springgreen:\"#",
- "00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",teal:\"#008080\",thistl",
- "e:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40e0d0\",violet:\"#ee82e",
- "e\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:",
- "\"#ffff00\",yellowgreen:\"#9acd32\"};var Yb=\"backgroundColor borderTo",
- "pColor borderRightColor borderBottomColor borderLeftColor color outlin",
- "eColor\".split(\" \"),Zb=/#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,$b",
- "=/^#(?:[0-9a-f]{3}){1,2}$/i,ac=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3})",
- ",\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,bc=/^(?:rgb)?\\((0|[1-9]\\d{0",
- ",2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})\\)$/i;function P(a,b)",
- "{this.code=a;this.state=Q[a]||cc;this.message=b||\"\";a=this.state.rep",
- "lace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replace(/",
- "^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)",
- "a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;this.s",
- "tack=a.stack||\"\"}n(P,Error);var cc=\"unknown error\",Q={15:\"element",
- " not selectable\",11:\"element not visible\"};Q[31]=cc;Q[30]=cc;Q[24]=",
- "\"invalid cookie domain\";Q[29]=\"invalid element coordinates\";Q[12]=",
- "\"invalid element state\";\nQ[32]=\"invalid selector\";Q[51]=\"invalid",
- " selector\";Q[52]=\"invalid selector\";Q[17]=\"javascript error\";Q[40",
- "5]=\"unsupported operation\";Q[34]=\"move target out of bounds\";Q[27]",
- "=\"no such alert\";Q[7]=\"no such element\";Q[8]=\"no such frame\";Q[2",
- "3]=\"no such window\";Q[28]=\"script timeout\";Q[33]=\"session not cre",
- "ated\";Q[10]=\"stale element reference\";Q[21]=\"timeout\";Q[25]=\"una",
- "ble to set cookie\";Q[26]=\"unexpected alert open\";Q[13]=cc;Q[9]=\"un",
- "known command\";function dc(a,b){b=b.toLowerCase();return\"style\"==b?",
- "ec(a.style.cssText):(a=a.getAttributeNode(b))&&a.specified?a.value:nul",
- "l}var fc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^']*'){2})*[^']",
- "*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function ec(a){var b=[];p(a.spl",
- "it(fc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.slice(0,d),c.slic",
- "e(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",c[1],\";\"))});b=",
- "b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";\"}\nfunction",
- " R(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nod",
- "eType&&(!b||a.tagName.toUpperCase()==b)};var S={};S.aa=function(){var ",
- "a={Ia:\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||",
- "null}}();\nS.s=function(a,b,c){var d=x(a);if(!d.documentElement)return",
- " null;try{for(var e=d.createNSResolver?d.createNSResolver(d.documentEl",
- "ement):S.aa,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.length;++h){v",
- "ar w=g[h],F=w.namespaceURI;if(F&&!f[F]){var t=w.lookupPrefix(F);if(!t)",
- "{var B=F.match(\".*/(\\\\w+)/?$\");t=B?B[1]:\"xhtml\"}f[F]=t}}var N={}",
- ",Z;for(Z in f)N[f[Z]]=Z;e=function(m){return N[m]||null};try{return d.",
- "evaluate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.c",
- "reateNSResolver?d.createNSResolver(d.documentElement):\nS.aa,d.evaluat",
- "e(b,a,e,c,null);throw m;}}catch(m){throw new P(32,\"Unable to locate a",
- "n element with the xpath expression \"+b+\" because of the following e",
- "rror:\\n\"+m);}};S.ba=function(a,b){if(!a||1!=a.nodeType)throw new P(3",
- "2,'The result of the xpath expression \"'+b+'\" is: '+a+\". It should ",
- "be an element.\");};\nS.o=function(a,b){var c=function(){var d=S.s(b,a",
- ",9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=x(b),d.setP",
- "roperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingle",
- "Node(a)):null}();null===c||S.ba(c,a);return c};\nS.i=function(a,b){var",
- " c=function(){var d=S.s(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g",
- "=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=",
- "x(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.s",
- "electNodes(a)):[]}();p(c,function(d){S.ba(d,a)});return c};function gc",
- "(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=gc.proto",
- "type;k.clone=function(){return new gc(this.top,this.right,this.bottom,",
- "this.left)};k.contains=function(a){return this&&a?a instanceof gc?a.le",
- "ft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bo",
- "ttom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:",
- "!1};\nk.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.",
- "right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right",
- "+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};",
- "k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(th",
- "is.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.",
- "left);return this};\nk.floor=function(){this.top=Math.floor(this.top);",
- "this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);",
- "this.left=Math.floor(this.left);return this};k.round=function(){this.t",
- "op=Math.round(this.top);this.right=Math.round(this.right);this.bottom=",
- "Math.round(this.bottom);this.left=Math.round(this.left);return this};",
- "\nk.translate=function(a,b){a instanceof r?(this.left+=a.x,this.right+",
- "=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"num",
- "ber\"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=f",
- "unction(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;th",
- "is.top*=b;this.bottom*=b;return this};function T(a,b,c,d){this.left=a;",
- "this.top=b;this.width=c;this.height=d}k=T.prototype;k.clone=function()",
- "{return new T(this.left,this.top,this.width,this.height)};k.contains=f",
- "unction(a){return a instanceof r?a.x>=this.left&&a.x<=this.left+this.w",
- "idth&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this",
- ".left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.heigh",
- "t>=a.top+a.height};\nk.ceil=function(){this.left=Math.ceil(this.left);",
- "this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.hei",
- "ght=Math.ceil(this.height);return this};k.floor=function(){this.left=M",
- "ath.floor(this.left);this.top=Math.floor(this.top);this.width=Math.flo",
- "or(this.width);this.height=Math.floor(this.height);return this};k.roun",
- "d=function(){this.left=Math.round(this.left);this.top=Math.round(this.",
- "top);this.width=Math.round(this.width);this.height=Math.round(this.hei",
- "ght);return this};\nk.translate=function(a,b){a instanceof r?(this.lef",
- "t+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top+=",
- "b));return this};k.scale=function(a,b){b=\"number\"===typeof b?b:a;thi",
- "s.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var hc",
- "=\"function\"===typeof ShadowRoot;function ic(a){for(a=a.parentNode;a&",
- "&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return R",
- "(a)?a:null}\nfunction U(a,b){b=Aa(b);if(\"float\"==b||\"cssFloat\"==b|",
- "|\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=x(a);if(d.defaultVi",
- "ew&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(",
- "a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||jc(a",
- ",b);if(null===a)a=null;else if(0<=na(Yb,b)){b:{var e=a.match(ac);if(e&",
- "&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&25",
- "5>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=n",
- "ull}if(!b)b:{if(d=a.match(bc))if(b=Number(d[1]),\nc=Number(d[2]),d=Num",
- "ber(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break ",
- "b}b=null}if(!b)b:{b=a.toLowerCase();c=Xb[b.toLowerCase()];if(!c&&(c=\"",
- "#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Zb,\"#$1$1$2$2$3$",
- "3\")),!$b.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parse",
- "Int(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.jo",
- "in(\", \")+\")\":a}return a}\nfunction jc(a,b){var c=a.currentStyle||a",
- ".style,d=c[b];void 0===d&&l(c.getPropertyValue)&&(d=c.getPropertyValue",
- "(b));return\"inherit\"!=d?void 0!==d?d:null:(a=ic(a))?jc(a,b):null}\nf",
- "unction kc(a,b,c){function d(g){var h=V(g);return 0<h.height&&0<h.widt",
- "h?!0:R(g,\"PATH\")&&(0<h.height||0<h.width)?(g=U(g,\"stroke-width\"),!",
- "!g&&0<parseInt(g,10)):\"hidden\"!=U(g,\"overflow\")&&qa(g.childNodes,f",
- "unction(w){return 3==w.nodeType||R(w)&&d(w)})}function e(g){return lc(",
- "g)==W&&ra(g.childNodes,function(h){return!R(h)||e(h)||!d(h)})}if(!R(a)",
- ")throw Error(\"Argument to isShown must be of type Element\");if(R(a,",
- "\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))return a=Oa(a",
- ",function(g){return R(g,\"SELECT\")}),\n!!a&&kc(a,!0,c);var f=mc(a);if",
- "(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&kc(f.image,b,c);i",
- "f(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,\"NOSCRIPT\"))",
- "return!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"hidden\"!=f&&c",
- "(a)&&(b||0!=nc(a))&&d(a)?!e(a):!1}\nfunction oc(a){function b(c){if(R(",
- "c)&&\"none\"==U(c,\"display\"))return!1;a:{var d=c.parentNode;if(c.get",
- "DestinationInsertionPoints){var e=c.getDestinationInsertionPoints();if",
- "(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&void 0!==c.as",
- "signedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d}return hc&&",
- "d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType)?!0:d&&R(d,",
- "\"DETAILS\")&&!d.open&&!R(c,\"SUMMARY\")?!1:!!d&&b(d)}return kc(a,!1,b",
- ")}var W=\"hidden\";\nfunction lc(a){function b(m){function v(eb){if(eb",
- "==g)return!0;var Mb=U(eb,\"display\");return 0==Mb.lastIndexOf(\"inlin",
- "e\",0)||\"contents\"==Mb||\"absolute\"==Nb&&\"static\"==U(eb,\"positio",
- "n\")?!1:!0}var Nb=U(m,\"position\");if(\"fixed\"==Nb)return F=!0,m==g?",
- "null:g;for(m=ic(m);m&&!v(m);)m=ic(m);return m}function c(m){var v=m;if",
- "(\"visible\"==w)if(m==g&&h)v=h;else if(m==h)return{x:\"visible\",y:\"v",
- "isible\"};v={x:U(v,\"overflow-x\"),y:U(v,\"overflow-y\")};m==g&&(v.x=",
- "\"visible\"==v.x?\"auto\":v.x,v.y=\"visible\"==v.y?\"auto\":v.y);retur",
- "n v}\nfunction d(m){if(m==g){var v=(new Ga(f)).F;m=v.scrollingElement?",
- "v.scrollingElement:v.body||v.documentElement;v=v.parentWindow||v.defau",
- "ltView;m=new r(v.pageXOffset||m.scrollLeft,v.pageYOffset||m.scrollTop)",
- "}else m=new r(m.scrollLeft,m.scrollTop);return m}var e=pc(a),f=x(a),g=",
- "f.documentElement,h=f.body,w=U(g,\"overflow\"),F;for(a=b(a);a;a=b(a)){",
- "var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var B=V(a);if(0==B.w",
- "idth||0==B.height)return W;var N=e.right<B.left,Z=e.bottom<B.top;if(N&",
- "&\"hidden\"==t.x||Z&&\"hidden\"==\nt.y)return W;if(N&&\"visible\"!=t.x",
- "||Z&&\"visible\"!=t.y){N=d(a);Z=e.bottom<B.top-N.y;if(e.right<B.left-N",
- ".x&&\"visible\"!=t.x||Z&&\"visible\"!=t.x)return W;e=lc(a);return e==W",
- "?W:\"scroll\"}N=e.left>=B.left+B.width;B=e.top>=B.top+B.height;if(N&&",
- "\"hidden\"==t.x||B&&\"hidden\"==t.y)return W;if(N&&\"visible\"!=t.x||B",
- "&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWidth-t.x||e.right>=",
- "g.scrollHeight-t.y))return W;e=lc(a);return e==W?W:\"scroll\"}}}return",
- "\"none\"}\nfunction V(a){var b=mc(a);if(b)return b.rect;if(R(a,\"HTML",
- "\"))return a=x(a),a=((a?a.parentWindow||a.defaultView:window)||window)",
- ".document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body,a=ne",
- "w Fa(a.clientWidth,a.clientHeight),new T(0,0,a.width,a.height);try{var",
- " c=a.getBoundingClientRect()}catch(d){return new T(0,0,0,0)}return new",
- " T(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction mc(a){var b=",
- "R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(a.parentNod",
- "e,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=S.o('/descend",
- "ant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=V(d),b||\"default\"==a.s",
- "hape.toLowerCase()||(a=qc(a),b=Math.min(Math.max(a.left,0),e.width),c=",
- "Math.min(Math.max(a.top,0),e.height),e=new T(b+e.left,c+e.top,Math.min",
- "(a.width,e.width-b),Math.min(a.height,e.height-c))));return{image:d,re",
- "ct:e||new T(0,0,0,0)}}\nfunction qc(a){var b=a.shape.toLowerCase();a=a",
- ".coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];re",
- "turn new T(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a",
- "[2],new T(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=",
- "a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.m",
- "ax(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return new T(b,c,",
- "d-b,e-c)}return new T(0,0,0,0)}function pc(a){a=V(a);return new gc(a.t",
- "op,a.left+a.width,a.top+a.height,a.left)}\nfunction rc(a){return a.rep",
- "lace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function sc(a){var b=[];hc?t",
- "c(a,b):uc(a,b);var c=b;a=c.length;b=Array(a);c=\"string\"===typeof c?c",
- ".split(\"\"):c;for(var d=0;d<a;d++)d in c&&(b[d]=rc.call(void 0,c[d]))",
- ";return rc(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunction vc(a,b,",
- "c){if(R(a,\"BR\"))b.push(\"\");else{var d=R(a,\"TD\"),e=U(a,\"display",
- "\"),f=!d&&!(0<=na(wc,e)),g=void 0!==a.previousElementSibling?a.previou",
- "sElementSibling:Ja(a.previousSibling);g=g?U(g,\"display\"):\"\";var h=",
- "U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"styleFloat\");!f||\"run-in\"=",
- "=g&&\"none\"==h||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(\"",
- "\");var w=oc(a),F=null,t=null;w&&(F=U(a,\"white-space\"),t=U(a,\"text-",
- "transform\"));p(a.childNodes,function(B){c(B,b,w,F,t)});a=b[b.length-1",
- "]||\"\";!d&&\"table-cell\"!=e||!a||\nya(a)||(b[b.length-1]+=\" \");f&&",
- "\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function uc(a,b",
- "){vc(a,b,function(c,d,e,f,g){3==c.nodeType&&e?xc(c,d,f,g):R(c)&&uc(c,d",
- ")})}var wc=\"inline inline-block inline-table none table-cell table-co",
- "lumn table-column-group\".split(\" \");\nfunction xc(a,b,c,d){a=a.node",
- "Value.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|",
- "\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g",
- ",\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u",
- "2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/g,\" \");",
- "\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll}|\\p{S}]",
- ")/gu,function(e,f,g){return f+g.toUpperCase()}):\"uppercase\"==d?a=a.t",
- "oUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ya(",
- "c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}function ",
- "nc(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=ic(a))&&(b*=nc(a)",
- ");return b}\nfunction yc(a,b,c,d,e){if(3==a.nodeType&&c)xc(a,b,d,e);el",
- "se if(R(a))if(R(a,\"CONTENT\")||R(a,\"SLOT\")){for(var f=a;f.parentNod",
- "e;)f=f.parentNode;f instanceof ShadowRoot?(a=R(a,\"CONTENT\")?a.getDis",
- "tributedNodes():a.assignedNodes(),p(a,function(g){yc(g,b,c,d,e)})):tc(",
- "a,b)}else if(R(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(",
- "f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)p(a.childNod",
- "es,function(g){yc(g,b,c,d,e)}),a=a.olderShadowRoot}else tc(a,b)}\nfunc",
- "tion tc(a,b){a.shadowRoot&&p(a.shadowRoot.childNodes,function(c){yc(c,",
- "b,!0,null,null)});vc(a,b,function(c,d,e,f,g){var h=null;1==c.nodeType?",
- "h=c:3==c.nodeType&&(h=c);null!=h&&(null!=h.assignedSlot||h.getDestinat",
- "ionInsertionPoints&&0<h.getDestinationInsertionPoints().length)||yc(c,",
- "d,e,f,g)})};var zc={N:function(a){return!(!a.querySelectorAll||!a.quer",
- "ySelector)},o:function(a,b){if(!a)throw new P(32,\"No class name speci",
- "fied\");a=za(a);if(-1!==a.indexOf(\" \"))throw new P(32,\"Compound cla",
- "ss names not permitted\");if(zc.N(b))try{return b.querySelector(\".\"+",
- "a.replace(/\\./g,\"\\\\.\"))||null}catch(c){throw new P(32,\"An invali",
- "d or illegal class name was specified\");}a=y(u(b),\"*\",a,b);return a",
- ".length?a[0]:null},i:function(a,b){if(!a)throw new P(32,\"No class nam",
- "e specified\");a=za(a);if(-1!==a.indexOf(\" \"))throw new P(32,\n\"Com",
- "pound class names not permitted\");if(zc.N(b))try{return b.querySelect",
- "orAll(\".\"+a.replace(/\\./g,\"\\\\.\"))}catch(c){throw new P(32,\"An ",
- "invalid or illegal class name was specified\");}return y(u(b),\"*\",a,",
- "b)}};var Ac={o:function(a,b){l(b.querySelector);if(!a)throw new P(32,",
- "\"No selector specified\");a=za(a);try{var c=b.querySelector(a)}catch(",
- "d){throw new P(32,\"An invalid or illegal selector was specified\");}r",
- "eturn c&&1==c.nodeType?c:null},i:function(a,b){l(b.querySelectorAll);i",
- "f(!a)throw new P(32,\"No selector specified\");a=za(a);try{return b.qu",
- "erySelectorAll(a)}catch(c){throw new P(32,\"An invalid or illegal sele",
- "ctor was specified\");}}};var Bc={N:function(a,b){return!(!a.querySele",
- "ctorAll||!a.querySelector)&&!/^\\d.*/.test(b)},o:function(a,b){var c=u",
- "(b),d=\"string\"===typeof a?c.F.getElementById(a):a;return d?dc(d,\"id",
- "\")==a&&b!=d&&Ka(b,d)?d:sa(y(c,\"*\"),function(e){return dc(e,\"id\")=",
- "=a&&b!=e&&Ka(b,e)}):null},i:function(a,b){if(!a)return[];if(Bc.N(b,a))",
- "try{return b.querySelectorAll(\"#\"+Bc.ua(a))}catch(c){return[]}b=y(u(",
- "b),\"*\",null,b);return oa(b,function(c){return dc(c,\"id\")==a})},ua:",
- "function(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/",
- "\\[\\]\\(\\)])/g,\n\"\\\\$1\")}};var X={},Cc={};X.ma=function(a,b,c){t",
- "ry{var d=Ac.i(\"a\",b)}catch(e){d=y(u(b),\"A\",null,b)}return sa(d,fun",
- "ction(e){e=sc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.",
- "indexOf(a)||e==a})};X.ha=function(a,b,c){try{var d=Ac.i(\"a\",b)}catch",
- "(e){d=y(u(b),\"A\",null,b)}return oa(d,function(e){e=sc(e);e=e.replace",
- "(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.indexOf(a)||e==a})};X.o=func",
- "tion(a,b){return X.ma(a,b,!1)};X.i=function(a,b){return X.ha(a,b,!1)};",
- "Cc.o=function(a,b){return X.ma(a,b,!0)};\nCc.i=function(a,b){return X.",
- "ha(a,b,!0)};var Y={T:function(a,b){return function(c){var d=Y.C(a);d=V",
- "(d);c=V(c);return b.call(null,d,c)}},sa:function(a){return Y.T(a,funct",
- "ion(b,c){return c.top+c.height<b.top})},ta:function(a){return Y.T(a,fu",
- "nction(b,c){return b.top+b.height<c.top})},wa:function(a){return Y.T(a",
- ",function(b,c){return c.left+c.width<b.left})},Fa:function(a){return Y",
- ".T(a,function(b,c){return b.left+b.width<c.left})},xa:function(a,b){va",
- "r c;b?c=b:\"number\"==typeof a.distance&&(c=a.distance);c||(c=100);ret",
- "urn function(d){var e=Y.C(a);\nif(e===d)return!1;e=V(e);d=V(d);var f=M",
- "ath.abs(e.left+e.width-d.left),g=Math.abs(e.top+e.height-d.top);g=Math",
- ".abs(e.top-(d.top+d.height))<=c||g<=c;return(Math.abs(e.left-(d.left+d",
- ".width))<=c||f<=c)&&g?!0:Math.sqrt(Math.pow(Math.abs(e.left+e.width/2-",
- "(d.left+d.width/2)),2)+Math.pow(Math.abs(e.top+e.height/2-(d.top+d.hei",
- "ght/2)),2))<=c}},C:function(a){if(fa(a)&&1==a.nodeType)return a;if(l(a",
- "))return Y.C(a.call(null));if(fa(a)){var b=Dc(a);if(!b)throw new P(7,",
- "\"No element has been found by \"+JSON.stringify(a));\nreturn b}throw ",
- "new P(61,\"Selector is of wrong type: \"+JSON.stringify(a));}};Y.ra={l",
- "eft:Y.wa,right:Y.Fa,above:Y.sa,below:Y.ta,near:Y.xa};Y.qa={left:Y.C,ri",
- "ght:Y.C,above:Y.C,below:Y.C,near:Y.C};Y.va=function(a,b){var c=[];p(a,",
- "function(e){e&&ra(b,function(f){var g=f.kind,h=Y.ra[g];if(!h)throw new",
- " P(61,\"Cannot find filter suitable for \"+g);return h.apply(null,f.ar",
- "gs)(e)},null)&&c.push(e)},null);a=b[b.length-1];var d=Y.qa[a?a.kind:\"",
- "unknown\"];return d?(a=d.apply(null,a.args))?Y.Ga(a,c):c:c};\nY.Ga=fun",
- "ction(a,b){function c(f){f=V(f);return Math.sqrt(Math.pow(d-(f.left+Ma",
- "th.max(1,f.width)/2),2)+Math.pow(e-(f.top+Math.max(1,f.height)/2),2))}",
- "a=V(a);var d=a.left+Math.max(1,a.width)/2,e=a.top+Math.max(1,a.height)",
- "/2;wa(b,function(f,g){return c(f)-c(g)});return b};Y.o=function(a,b){a",
- "=Y.i(a,b);return 0==a.length?null:a[0]};\nY.i=function(a,b){if(!a.hasO",
- "wnProperty(\"root\")||!a.hasOwnProperty(\"filters\"))throw new P(61,\"",
- "Locator not suitable for relative locators: \"+JSON.stringify(a));if(!",
- "ea(a.filters))throw new P(61,\"Targets should be an array: \"+JSON.str",
- "ingify(a));b=R(a.root)?[a.root]:Ec(a.root,b);return 0==b.length?[]:Y.v",
- "a(b,a.filters)};var Fc={o:function(a,b){if(\"\"===a)throw new P(32,'Un",
- "able to locate an element with the tagName \"\"');return b.getElements",
- "ByTagName(a)[0]||null},i:function(a,b){if(\"\"===a)throw new P(32,'Una",
- "ble to locate an element with the tagName \"\"');return b.getElementsB",
- "yTagName(a)}};var Gc={className:zc,\"class name\":zc,css:Ac,\"css sele",
- "ctor\":Ac,relative:Y,id:Bc,linkText:X,\"link text\":X,name:{o:function",
- "(a,b){b=y(u(b),\"*\",null,b);return sa(b,function(c){return dc(c,\"nam",
- "e\")==a})},i:function(a,b){b=y(u(b),\"*\",null,b);return oa(b,function",
- "(c){return dc(c,\"name\")==a})}},partialLinkText:Cc,\"partial link tex",
- "t\":Cc,tagName:Fc,\"tag name\":Fc,xpath:S};function Hc(a){for(var b in",
- " a)if(a.hasOwnProperty(b))return b;return null}\nfunction Dc(a,b){var ",
- "c=Hc(a);if(c){var d=Gc[c];if(d&&l(d.o))return d.o(a[c],b||Wb.document)",
- "}throw new P(61,\"Unsupported locator strategy: \"+c);}function Ec(a,b",
- "){var c=Hc(a);if(c){var d=Gc[c];if(d&&l(d.i))return d.i(a[c],b||Wb.doc",
- "ument)}throw new P(61,\"Unsupported locator strategy: \"+c);};var Ic=",
- "\"function\"===typeof ShadowRoot;ca(\"_\",function(a,b){var c=Dc(a,b);",
- "if(c)return c;if(Ic&&b){for(c=b;c.parentNode;)c=c.parentNode;if(c inst",
- "anceof ShadowRoot&&(c=Ec(a,b)[0]))return c}return null});; return this",
- "._.apply(null,arguments);}).apply({navigator:typeof window!='undefined",
- "'?window.navigator:null,document:typeof window!='undefined'?window.doc",
- "ument:null}, arguments);}\n",
- NULL};
- const char* const FIND_ELEMENTS[] = {
- "function(){return (function(){var k,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function l(a){return\"function\"==da(a)}function fa(a){va",
- "r b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}function ha",
- "(a,b,c){return a.call.apply(a.bind,arguments)}\nfunction ia(a,b,c){if(",
- "!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.ca",
- "ll(arguments,2);return function(){var e=Array.prototype.slice.call(arg",
- "uments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}return",
- " function(){return a.apply(b,arguments)}}function ja(a,b,c){ja=Functio",
- "n.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"nat",
- "ive code\")?ha:ia;return ja.apply(null,arguments)}\nfunction ka(a,b){v",
- "ar c=Array.prototype.slice.call(arguments,1);return function(){var d=c",
- ".slice();d.push.apply(d,arguments);return a.apply(this,d)}}function n(",
- "a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.prototy",
- "pe.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu",
- " Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby ",
- "granted, free of charge, to any person obtaining a copy\n of this soft",
- "ware and associated documentation files (the \"Software\"), to\n deal ",
- "in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n la(a,b,c){this.m=a;this.Ea=b||1;this.l=c||1};var ma;function na(a,b)",
- "{if(\"string\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:",
- "a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c",
- ";return-1}function p(a,b,c){for(var d=a.length,e=\"string\"===typeof a",
- "?a.split(\"\"):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)}function oa(a,",
- "b){for(var c=a.length,d=[],e=0,f=\"string\"===typeof a?a.split(\"\"):a",
- ",g=0;g<c;g++)if(g in f){var h=f[g];b.call(void 0,h,g,a)&&(d[e++]=h)}re",
- "turn d}\nfunction pa(a,b,c){var d=c;p(a,function(e,f){d=b.call(void 0,",
- "d,e,f,a)});return d}function qa(a,b){for(var c=a.length,d=\"string\"==",
- "=typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,",
- "a))return!0;return!1}function ra(a,b,c){for(var d=a.length,e=\"string",
- "\"===typeof a?a.split(\"\"):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,",
- "a))return!1;return!0}\nfunction sa(a,b){a:{for(var c=a.length,d=\"stri",
- "ng\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d",
- "[e],e,a)){b=e;break a}b=-1}return 0>b?null:\"string\"===typeof a?a.cha",
- "rAt(b):a[b]}function ta(a){return Array.prototype.concat.apply([],argu",
- "ments)}function ua(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<",
- "b;d++)c[d]=a[d];return c}return[]}function va(a,b,c){return 2>=argumen",
- "ts.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a",
- ",b,c)}function wa(a,b){a.sort(b||xa)}\nfunction xa(a,b){return a>b?1:a",
- "<b?-1:0};function ya(a){var b=a.length-1;return 0<=b&&a.indexOf(\" \",",
- "b)==b}var za=String.prototype.trim?function(a){return a.trim()}:functi",
- "on(a){return/^[\\s\\xa0]*([\\s\\S]*?)[\\s\\xa0]*$/.exec(a)[1]};functio",
- "n Aa(a){return String(a).replace(/\\-([a-z])/g,function(b,c){return c.",
- "toUpperCase()})};function Ba(a){this.$=a;this.P=0}function Ca(a){a=a.m",
- "atch(Da);for(var b=0;b<a.length;b++)Ea.test(a[b])&&a.splice(b,1);retur",
- "n new Ba(a)}var Da=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-",
- "\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^",
- "\"]*\"|'[^']*'|[!<>]=|\\s+|./g,Ea=/^\\s/;function q(a,b){return a.$[a.",
- "P+(b||0)]}Ba.prototype.next=function(){return this.$[this.P++]};Ba.pro",
- "totype.back=function(){this.P--};Ba.prototype.empty=function(){return ",
- "this.$.length<=this.P};function r(a,b){this.x=void 0!==a?a:0;this.y=vo",
- "id 0!==b?b:0}k=r.prototype;k.clone=function(){return new r(this.x,this",
- ".y)};k.ceil=function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.",
- "y);return this};k.floor=function(){this.x=Math.floor(this.x);this.y=Ma",
- "th.floor(this.y);return this};k.round=function(){this.x=Math.round(thi",
- "s.x);this.y=Math.round(this.y);return this};k.translate=function(a,b){",
- "a instanceof r?(this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"",
- "===typeof b&&(this.y+=b));return this};\nk.scale=function(a,b){this.x*",
- "=a;this.y*=\"number\"===typeof b?b:a;return this};function Fa(a,b){thi",
- "s.width=a;this.height=b}k=Fa.prototype;k.clone=function(){return new F",
- "a(this.width,this.height)};k.aspectRatio=function(){return this.width/",
- "this.height};k.ceil=function(){this.width=Math.ceil(this.width);this.h",
- "eight=Math.ceil(this.height);return this};k.floor=function(){this.widt",
- "h=Math.floor(this.width);this.height=Math.floor(this.height);return th",
- "is};k.round=function(){this.width=Math.round(this.width);this.height=M",
- "ath.round(this.height);return this};\nk.scale=function(a,b){this.width",
- "*=a;this.height*=\"number\"===typeof b?b:a;return this};function u(a){",
- "return a?new Ga(x(a)):ma||(ma=new Ga)}function Ha(a,b,c){function d(g)",
- "{g&&b.appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var",
- " e=1;e<c.length;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):p(Ia(",
- "f)?ua(f):f,d)}}function Ja(a){for(;a&&1!=a.nodeType;)a=a.previousSibli",
- "ng;return a}\nfunction Ka(a,b){if(!a||!b)return!1;if(a.contains&&1==b.",
- "nodeType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compare",
- "DocumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(",
- ";b&&a!=b;)b=b.parentNode;return b==a}\nfunction La(a,b){if(a==b)return",
- " 0;if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?",
- "1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentN",
- "ode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-",
- "b.sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?Ma(a,b):!c",
- "&&Ka(e,b)?-1*Na(a,b):!d&&Ka(f,a)?Na(b,a):(c?a.sourceIndex:e.sourceInde",
- "x)-(d?b.sourceIndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNo",
- "de(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0",
- ");return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Na(",
- "a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.par",
- "entNode;return Ma(b,a)}function Ma(a,b){for(;b=b.previousSibling;)if(b",
- "==a)return-1;return 1}function x(a){return 9==a.nodeType?a:a.ownerDocu",
- "ment||a.document}function Ia(a){if(a&&\"number\"==typeof a.length){if(",
- "fa(a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(",
- "l(a))return\"function\"==typeof a.item}return!1}\nfunction Oa(a,b){a&&",
- "(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}r",
- "eturn null}function Ga(a){this.F=a||aa.document||document}k=Ga.prototy",
- "pe;k.getElementsByTagName=function(a,b){return(b||this.F).getElementsB",
- "yTagName(String(a))};\nfunction y(a,b,c,d){a=d||a.F;var e=b&&\"*\"!=b?",
- "String(b).toUpperCase():\"\";if(a.querySelectorAll&&a.querySelector&&(",
- "e||c))c=a.querySelectorAll(e+(c?\".\"+c:\"\"));else if(c&&a.getElement",
- "sByClassName)if(b=a.getElementsByClassName(c),e){a={};for(var f=d=0,g;",
- "g=b[f];f++)e==g.nodeName&&(a[d++]=g);a.length=d;c=a}else c=b;else if(b",
- "=a.getElementsByTagName(e||\"*\"),c){a={};for(f=d=0;g=b[f];f++){e=g.cl",
- "assName;var h;if(h=\"function\"==typeof e.split)h=0<=na(e.split(/\\s+/",
- "),c);h&&(a[d++]=g)}a.length=d;c=a}else c=b;return c}\nk.createElement=",
- "function(a){var b=this.F;a=String(a);\"application/xhtml+xml\"===b.con",
- "tentType&&(a=a.toLowerCase());return b.createElement(a)};k.createTextN",
- "ode=function(a){return this.F.createTextNode(String(a))};k.appendChild",
- "=function(a,b){a.appendChild(b)};k.append=function(a,b){Ha(x(a),a,argu",
- "ments)};k.canHaveChildren=function(a){if(1!=a.nodeType)return!1;switch",
- "(a.tagName){case \"APPLET\":case \"AREA\":case \"BASE\":case \"BR\":ca",
- "se \"COL\":case \"COMMAND\":case \"EMBED\":case \"FRAME\":case \"HR\":",
- "case \"IMG\":case \"INPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KE",
- "YGEN\":case \"LINK\":case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\"",
- ":case \"OBJECT\":case \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case ",
- "\"STYLE\":case \"TRACK\":case \"WBR\":return!1}return!0};\nk.removeNod",
- "e=function(a){return a&&a.parentNode?a.parentNode.removeChild(a):null}",
- ";k.contains=Ka;function z(a){var b=null,c=a.nodeType;1==c&&(b=a.textCo",
- "ntent,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);",
- "if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firs",
- "tChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),",
- "d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}els",
- "e b=a.nodeValue;return\"\"+b}\nfunction Pa(a,b,c){if(null===b)return!0",
- ";try{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.",
- "getAttribute(b):a.getAttribute(b,2)==c}function Qa(a,b,c,d,e){return R",
- "a.call(null,a,b,ba(c)?c:null,ba(d)?d:null,e||new A)}\nfunction Ra(a,b,",
- "c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p",
- "(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&",
- "\"class\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.classNam",
- "e==d&&a.matches(f)&&e.add(f)})):a instanceof C?Sa(a,b,c,d,e):b.getElem",
- "entsByTagName&&(b=b.getElementsByTagName(a.J()),p(b,function(f){Pa(f,c",
- ",d)&&e.add(f)}));return e}function Sa(a,b,c,d,e){for(b=b.firstChild;b;",
- "b=b.nextSibling)Pa(b,c,d)&&a.matches(b)&&e.add(b),Sa(a,b,c,d,e)};funct",
- "ion A(){this.l=this.g=null;this.K=0}function Ta(a){this.node=a;this.ne",
- "xt=this.D=null}function Ua(a,b){if(!a.g)return b;if(!b.g)return a;var ",
- "c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=",
- "b.next):0<La(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.D=d)?d.ne",
- "xt=e:a.g=e,d=e,f++;for(e=c||b;e;)e.D=d,d=d.next=e,f++,e=e.next;a.l=d;a",
- ".K=f;return a}A.prototype.unshift=function(a){a=new Ta(a);a.next=this.",
- "g;this.l?this.g.D=a:this.g=this.l=a;this.g=a;this.K++};\nA.prototype.a",
- "dd=function(a){a=new Ta(a);a.D=this.l;this.g?this.l.next=a:this.g=this",
- ".l=a;this.l=a;this.K++};function Va(a){return(a=a.g)?a.node:null}A.pro",
- "totype.u=function(){return this.K};function Wa(a){return(a=Va(a))?z(a)",
- ":\"\"}A.prototype.iterator=function(a){return new Xa(this,!!a)};functi",
- "on Xa(a,b){this.Aa=a;this.ca=(this.G=b)?a.l:a.g;this.X=null}Xa.prototy",
- "pe.next=function(){var a=this.ca;if(null==a)return null;var b=this.X=a",
- ";this.ca=this.G?a.D:a.next;return b.node};\nXa.prototype.remove=functi",
- "on(){var a=this.Aa,b=this.X;if(!b)throw Error(\"Next must be called at",
- " least once before remove.\");var c=b.D;b=b.next;c?c.next=b:a.g=b;b?b.",
- "D=c:a.l=c;a.K--;this.X=null};function D(a){this.f=a;this.h=this.v=!1;t",
- "his.L=null}function E(a){return\"\\n \"+a.toString().split(\"\\n\").j",
- "oin(\"\\n \")}D.prototype.c=function(){return this.v};function Ya(a,b",
- "){a.v=b}function Za(a,b){a.h=b}D.prototype.B=function(){return this.L}",
- ";function G(a,b){a=a.evaluate(b);return a instanceof A?+Wa(a):+a}funct",
- "ion H(a,b){a=a.evaluate(b);return a instanceof A?Wa(a):\"\"+a}function",
- " $a(a,b){a=a.evaluate(b);return a instanceof A?!!a.u():!!a};function a",
- "b(a,b,c){D.call(this,a.f);this.Z=a;this.fa=b;this.la=c;this.v=b.c()||c",
- ".c();this.h=b.h||c.h;this.Z==bb&&(c.h||c.c()||4==c.f||0==c.f||!b.B()?b",
- ".h||b.c()||4==b.f||0==b.f||!c.B()||(this.L={name:c.B().name,I:b}):this",
- ".L={name:b.B().name,I:c})}n(ab,D);\nfunction cb(a,b,c,d,e){b=b.evaluat",
- "e(d);c=c.evaluate(d);var f;if(b instanceof A&&c instanceof A){b=b.iter",
- "ator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e",
- ".next())if(a(z(d),z(f)))return!0;return!1}if(b instanceof A||c instanc",
- "eof A){b instanceof A?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typ",
- "eof d,h=f.next();h;h=f.next()){switch(g){case \"number\":h=+z(h);break",
- ";case \"boolean\":h=!!z(h);break;case \"string\":h=z(h);break;default:",
- "throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a(",
- "h,d)||e==c&&a(d,h))return!0}return!1}return e?\"boolean\"==typeof b||",
- "\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ",
- "eof c?a(+b,+c):a(b,c):a(+b,+c)}ab.prototype.evaluate=function(a){retur",
- "n this.Z.s(this.fa,this.la,a)};ab.prototype.toString=function(){var a=",
- "\"Binary Expression: \"+this.Z;a+=E(this.fa);return a+=E(this.la)};fun",
- "ction db(a,b,c,d){this.Da=a;this.ja=b;this.f=c;this.s=d}db.prototype.t",
- "oString=function(){return this.Da};var fb={};\nfunction I(a,b,c,d){if(",
- "fb.hasOwnProperty(a))throw Error(\"Binary operator already created: \"",
- "+a);a=new db(a,b,c,d);return fb[a.toString()]=a}I(\"div\",6,1,function",
- "(a,b,c){return G(a,c)/G(b,c)});I(\"mod\",6,1,function(a,b,c){return G(",
- "a,c)%G(b,c)});I(\"*\",6,1,function(a,b,c){return G(a,c)*G(b,c)});I(\"+",
- "\",5,1,function(a,b,c){return G(a,c)+G(b,c)});I(\"-\",5,1,function(a,b",
- ",c){return G(a,c)-G(b,c)});I(\"<\",4,2,function(a,b,c){return cb(funct",
- "ion(d,e){return d<e},a,b,c)});\nI(\">\",4,2,function(a,b,c){return cb(",
- "function(d,e){return d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){return",
- " cb(function(d,e){return d<=e},a,b,c)});I(\">=\",4,2,function(a,b,c){r",
- "eturn cb(function(d,e){return d>=e},a,b,c)});var bb=I(\"=\",3,2,functi",
- "on(a,b,c){return cb(function(d,e){return d==e},a,b,c,!0)});I(\"!=\",3,",
- "2,function(a,b,c){return cb(function(d,e){return d!=e},a,b,c,!0)});I(",
- "\"and\",2,2,function(a,b,c){return $a(a,c)&&$a(b,c)});I(\"or\",1,2,fun",
- "ction(a,b,c){return $a(a,c)||$a(b,c)});function gb(a,b){if(b.u()&&4!=a",
- ".f)throw Error(\"Primary expression must evaluate to nodeset if filter",
- " has predicate(s).\");D.call(this,a.f);this.ka=a;this.b=b;this.v=a.c()",
- ";this.h=a.h}n(gb,D);gb.prototype.evaluate=function(a){a=this.ka.evalua",
- "te(a);return hb(this.b,a)};gb.prototype.toString=function(){var a=\"Fi",
- "lter:\"+E(this.ka);return a+=E(this.b)};function ib(a,b){if(b.length<a",
- ".ia)throw Error(\"Function \"+a.j+\" expects at least\"+a.ia+\" argume",
- "nts, \"+b.length+\" given\");if(null!==a.Y&&b.length>a.Y)throw Error(",
- "\"Function \"+a.j+\" expects at most \"+a.Y+\" arguments, \"+b.length+",
- "\" given\");a.Ba&&p(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.j+\" is not of type Nodeset: \"+c);});D.call(",
- "this,a.f);this.O=a;this.V=b;Ya(this,a.v||qa(b,function(c){return c.c()",
- "}));Za(this,a.za&&!b.length||a.ya&&!!b.length||qa(b,function(c){return",
- " c.h}))}\nn(ib,D);ib.prototype.evaluate=function(a){return this.O.s.ap",
- "ply(null,ta(a,this.V))};ib.prototype.toString=function(){var a=\"Funct",
- "ion: \"+this.O;if(this.V.length){var b=pa(this.V,function(c,d){return ",
- "c+E(d)},\"Arguments:\");a+=E(b)}return a};function jb(a,b,c,d,e,f,g,h)",
- "{this.j=a;this.f=b;this.v=c;this.za=d;this.ya=!1;this.s=e;this.ia=f;th",
- "is.Y=void 0!==g?g:f;this.Ba=!!h}jb.prototype.toString=function(){retur",
- "n this.j};var kb={};\nfunction J(a,b,c,d,e,f,g,h){if(kb.hasOwnProperty",
- "(a))throw Error(\"Function already created: \"+a+\".\");kb[a]=new jb(a",
- ",b,c,d,e,f,g,h)}J(\"boolean\",2,!1,!1,function(a,b){return $a(b,a)},1)",
- ";J(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G(b,a))},1);J(\"",
- "concat\",3,!1,!1,function(a,b){return pa(va(arguments,1),function(c,d)",
- "{return c+H(d,a)},\"\")},2,null);J(\"contains\",2,!1,!1,function(a,b,c",
- "){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,fun",
- "ction(a,b){return b.evaluate(a).u()},1,1,!0);\nJ(\"false\",2,!1,!1,fun",
- "ction(){return!1},0);J(\"floor\",1,!1,!1,function(a,b){return Math.flo",
- "or(G(b,a))},1);J(\"id\",4,!1,!1,function(a,b){var c=a.m,d=9==c.nodeTyp",
- "e?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,function(g){g=",
- "d.getElementById(g);!g||0<=na(e,g)||e.push(g)});e.sort(La);var f=new A",
- ";p(e,function(g){f.add(g)});return f},1);J(\"lang\",2,!1,!1,function()",
- "{return!1},1);J(\"last\",1,!0,!1,function(a){if(1!=arguments.length)th",
- "row Error(\"Function last expects ()\");return a.l},0);\nJ(\"local-nam",
- "e\",3,!1,!0,function(a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.localNam",
- "e||a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"name\",3,!1,!0,function(",
- "a,b){return(a=b?Va(b.evaluate(a)):a.m)?a.nodeName.toLowerCase():\"\"},",
- "0,1,!0);J(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);J(",
- "\"normalize-space\",3,!1,!0,function(a,b){return(b?H(b,a):z(a.m)).repl",
- "ace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\"",
- ",2,!1,!1,function(a,b){return!$a(b,a)},1);\nJ(\"number\",1,!1,!0,funct",
- "ion(a,b){return b?G(b,a):+z(a.m)},0,1);J(\"position\",1,!0,!1,function",
- "(a){return a.Ea},0);J(\"round\",1,!1,!1,function(a,b){return Math.roun",
- "d(G(b,a))},1);J(\"starts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c",
- ",a);return 0==b.lastIndexOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b",
- "){return b?H(b,a):z(a.m)},0,1);J(\"string-length\",1,!1,!0,function(a,",
- "b){return(b?H(b,a):z(a.m)).length},0,1);\nJ(\"substring\",3,!1,!1,func",
- "tion(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"",
- "\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.ro",
- "und(c)-1;var e=Math.max(c,0);a=H(b,a);return Infinity==d?a.substring(e",
- "):a.substring(e,c+Math.round(d))},2,3);J(\"substring-after\",3,!1,!1,f",
- "unction(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.sub",
- "string(c+a.length)},2);\nJ(\"substring-before\",3,!1,!1,function(a,b,c",
- "){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},",
- "2);J(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(",
- "var c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);J(\"translate\"",
- ",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0",
- ";d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";f",
- "or(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);J(\"",
- "true\",2,!1,!1,function(){return!0},0);function C(a,b){this.oa=a;this.",
- "ga=void 0!==b?b:null;this.H=null;switch(a){case \"comment\":this.H=8;b",
- "reak;case \"text\":this.H=3;break;case \"processing-instruction\":this",
- ".H=7;break;case \"node\":break;default:throw Error(\"Unexpected argume",
- "nt\");}}function lb(a){return\"comment\"==a||\"text\"==a||\"processing",
- "-instruction\"==a||\"node\"==a}C.prototype.matches=function(a){return ",
- "null===this.H||this.H==a.nodeType};C.prototype.J=function(){return thi",
- "s.oa};\nC.prototype.toString=function(){var a=\"Kind Test: \"+this.oa;",
- "null===this.ga||(a+=E(this.ga));return a};function mb(a){D.call(this,3",
- ");this.na=a.substring(1,a.length-1)}n(mb,D);mb.prototype.evaluate=func",
- "tion(){return this.na};mb.prototype.toString=function(){return\"Litera",
- "l: \"+this.na};function nb(a,b){this.j=a.toLowerCase();a=\"*\"==this.j",
- "?\"*\":\"http://www.w3.org/1999/xhtml\";this.R=b?b.toLowerCase():a}nb.",
- "prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;",
- "b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.j&&thi",
- "s.j!=b.toLowerCase()?!1:\"*\"==this.R?!0:this.R==(a.namespaceURI?a.nam",
- "espaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};nb.prototyp",
- "e.J=function(){return this.j};\nnb.prototype.toString=function(){retur",
- "n\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.R?\"\":this.R",
- "+\":\")+this.j};function ob(a){D.call(this,1);this.pa=a}n(ob,D);ob.pro",
- "totype.evaluate=function(){return this.pa};ob.prototype.toString=funct",
- "ion(){return\"Number: \"+this.pa};function pb(a,b){D.call(this,a.f);th",
- "is.ea=a;this.M=b;this.v=a.c();this.h=a.h;1==this.M.length&&(a=this.M[0",
- "],a.W||a.A!=qb||(a=a.U,\"*\"!=a.J()&&(this.L={name:a.J(),I:null})))}n(",
- "pb,D);function rb(){D.call(this,4)}n(rb,D);rb.prototype.evaluate=funct",
- "ion(a){var b=new A;a=a.m;9==a.nodeType?b.add(a):b.add(a.ownerDocument)",
- ";return b};rb.prototype.toString=function(){return\"Root Helper Expres",
- "sion\"};function sb(){D.call(this,4)}n(sb,D);sb.prototype.evaluate=fun",
- "ction(a){var b=new A;b.add(a.m);return b};\nsb.prototype.toString=func",
- "tion(){return\"Context Helper Expression\"};function tb(a){return\"/\"",
- "==a||\"//\"==a}\npb.prototype.evaluate=function(a){var b=this.ea.evalu",
- "ate(a);if(!(b instanceof A))throw Error(\"Filter expression must evalu",
- "ate to nodeset.\");a=this.M;for(var c=0,d=a.length;c<d&&b.u();c++){var",
- " e=a[c],f=b.iterator(e.A.G);if(e.c()||e.A!=ub)if(e.c()||e.A!=vb){var g",
- "=f.next();for(b=e.evaluate(new la(g));null!=(g=f.next());)g=e.evaluate",
- "(new la(g)),b=Ua(b,g)}else g=f.next(),b=e.evaluate(new la(g));else{for",
- "(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocum",
- "entPosition(g)&8;g=b);b=e.evaluate(new la(g))}}return b};\npb.prototyp",
- "e.toString=function(){var a=\"Path Expression:\"+E(this.ea);if(this.M.",
- "length){var b=pa(this.M,function(c,d){return c+E(d)},\"Steps:\");a+=E(",
- "b)}return a};function wb(a,b){this.b=a;this.G=!!b}function hb(a,b,c){f",
- "or(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.u(),g,h",
- "=0;g=e.next();h++){var w=a.G?f-h:h+1;g=d.evaluate(new la(g,w,f));if(\"",
- "number\"==typeof g)w=w==g;else if(\"string\"==typeof g||\"boolean\"==t",
- "ypeof g)w=!!g;else if(g instanceof A)w=0<g.u();else throw Error(\"Pred",
- "icate.evaluate returned an unexpected type.\");w||e.remove()}return b}",
- "wb.prototype.B=function(){return 0<this.b.length?this.b[0].B():null};",
- "\nwb.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b=thi",
- "s.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};wb.prototype.u=func",
- "tion(){return this.b.length};wb.prototype.toString=function(){return p",
- "a(this.b,function(a,b){return a+E(b)},\"Predicates:\")};function K(a,b",
- ",c,d){D.call(this,4);this.A=a;this.U=b;this.b=c||new wb([]);this.W=!!d",
- ";b=this.b.B();a.Ha&&b&&(this.L={name:b.name,I:b.I});this.v=this.b.c()}",
- "n(K,D);\nK.prototype.evaluate=function(a){var b=a.m,c=this.B(),d=null,",
- "e=null,f=0;c&&(d=c.name,e=c.I?H(c.I,a):null,f=1);if(this.W)if(this.c()",
- "||this.A!=xb)if(b=(new K(yb,new C(\"node\"))).evaluate(a).iterator(),c",
- "=b.next())for(a=this.s(c,d,e,f);null!=(c=b.next());)a=Ua(a,this.s(c,d,",
- "e,f));else a=new A;else a=Qa(this.U,b,d,e),a=hb(this.b,a,f);else a=thi",
- "s.s(a.m,d,e,f);return a};K.prototype.s=function(a,b,c,d){a=this.A.O(th",
- "is.U,a,b,c);return a=hb(this.b,a,d)};\nK.prototype.toString=function()",
- "{var a=\"Step:\"+E(\"Operator: \"+(this.W?\"//\":\"/\"));this.A.j&&(a+",
- "=E(\"Axis: \"+this.A));a+=E(this.U);if(this.b.u()){var b=pa(this.b.b,f",
- "unction(c,d){return c+E(d)},\"Predicates:\");a+=E(b)}return a};functio",
- "n zb(a,b,c,d){this.j=a;this.O=b;this.G=c;this.Ha=d}zb.prototype.toStri",
- "ng=function(){return this.j};var Ab={};function L(a,b,c,d){if(Ab.hasOw",
- "nProperty(a))throw Error(\"Axis already created: \"+a);b=new zb(a,b,c,",
- "!!d);return Ab[a]=b}\nL(\"ancestor\",function(a,b){for(var c=new A;b=b",
- ".parentNode;)a.matches(b)&&c.unshift(b);return c},!0);L(\"ancestor-or-",
- "self\",function(a,b){var c=new A;do a.matches(b)&&c.unshift(b);while(b",
- "=b.parentNode);return c},!0);\nvar qb=L(\"attribute\",function(a,b){va",
- "r c=new A,d=a.J();if(b=b.attributes)if(a instanceof C&&null===a.H||\"*",
- "\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);",
- "return c},!1),xb=L(\"child\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d",
- ")?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)Pa(b,c,d)&&a.",
- "matches(b)&&e.add(b);return e},!1,!0);L(\"descendant\",Qa,!1,!0);\nvar",
- " yb=L(\"descendant-or-self\",function(a,b,c,d){var e=new A;Pa(b,c,d)&&",
- "a.matches(b)&&e.add(b);return Qa(a,b,c,d,e)},!1,!0),ub=L(\"following\"",
- ",function(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)Pa(f,c,",
- "d)&&a.matches(f)&&e.add(f),e=Qa(a,f,c,d,e);while(b=b.parentNode);retur",
- "n e},!1,!0);L(\"following-sibling\",function(a,b){for(var c=new A;b=b.",
- "nextSibling;)a.matches(b)&&c.add(b);return c},!1);L(\"namespace\",func",
- "tion(){return new A},!1);\nvar Bb=L(\"parent\",function(a,b){var c=new",
- " A;if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElem",
- "ent),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),vb=L(\"prec",
- "eding\",function(a,b,c,d){var e=new A,f=[];do f.unshift(b);while(b=b.p",
- "arentNode);for(var g=1,h=f.length;g<h;g++){var w=[];for(b=f[g];b=b.pre",
- "viousSibling;)w.unshift(b);for(var F=0,t=w.length;F<t;F++)b=w[F],Pa(b,",
- "c,d)&&a.matches(b)&&e.add(b),e=Qa(a,b,c,d,e)}return e},!0,!0);\nL(\"pr",
- "eceding-sibling\",function(a,b){for(var c=new A;b=b.previousSibling;)a",
- ".matches(b)&&c.unshift(b);return c},!0);var Cb=L(\"self\",function(a,b",
- "){var c=new A;a.matches(b)&&c.add(b);return c},!1);function Db(a){D.ca",
- "ll(this,1);this.da=a;this.v=a.c();this.h=a.h}n(Db,D);Db.prototype.eval",
- "uate=function(a){return-G(this.da,a)};Db.prototype.toString=function()",
- "{return\"Unary Expression: -\"+E(this.da)};function Eb(a){D.call(this,",
- "4);this.S=a;Ya(this,qa(this.S,function(b){return b.c()}));Za(this,qa(t",
- "his.S,function(b){return b.h}))}n(Eb,D);Eb.prototype.evaluate=function",
- "(a){var b=new A;p(this.S,function(c){c=c.evaluate(a);if(!(c instanceof",
- " A))throw Error(\"Path expression must evaluate to NodeSet.\");b=Ua(b,",
- "c)});return b};Eb.prototype.toString=function(){return pa(this.S,funct",
- "ion(a,b){return a+E(b)},\"Union Expression:\")};function Fb(a,b){this.",
- "a=a;this.Ca=b}function Gb(a){for(var b,c=[];;){M(a,\"Missing right han",
- "d side of binary expression.\");b=Hb(a);var d=a.a.next();if(!d)break;v",
- "ar e=(d=fb[d]||null)&&d.ja;if(!e){a.a.back();break}for(;c.length&&e<=c",
- "[c.length-1].ja;)b=new ab(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length",
- ";)b=new ab(c.pop(),c.pop(),b);return b}function M(a,b){if(a.a.empty())",
- "throw Error(b);}function Ib(a,b){a=a.a.next();if(a!=b)throw Error(\"Ba",
- "d token, expected: \"+b+\" got: \"+a);}\nfunction Jb(a){a=a.a.next();i",
- "f(\")\"!=a)throw Error(\"Bad token: \"+a);}function Kb(a){a=a.a.next()",
- ";if(2>a.length)throw Error(\"Unclosed literal string\");return new mb(",
- "a)}\nfunction Lb(a){var b=[];if(tb(q(a.a))){var c=a.a.next();var d=q(a",
- ".a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d",
- "&&!/(?![0-9])[\\w]/.test(d)))return new rb;d=new rb;M(a,\"Missing next",
- " location step.\");c=Ob(a,c);b.push(c)}else{a:{c=q(a.a);d=c.charAt(0);",
- "switch(d){case \"$\":throw Error(\"Variable reference not allowed in H",
- "TML XPath\");case \"(\":a.a.next();c=Gb(a);M(a,'unclosed \"(\"');Ib(a,",
- "\")\");break;case '\"':case \"'\":c=Kb(a);break;default:if(isNaN(+c))i",
- "f(!lb(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==q(a.a,\n1)){c=a.a.next();c=",
- "kb[c]||null;a.a.next();for(d=[];\")\"!=q(a.a);){M(a,\"Missing function",
- " argument list.\");d.push(Gb(a));if(\",\"!=q(a.a))break;a.a.next()}M(a",
- ",\"Unclosed function argument list.\");Jb(a);c=new ib(c,d)}else{c=null",
- ";break a}else c=new ob(+a.a.next())}\"[\"==q(a.a)&&(d=new wb(Pb(a)),c=",
- "new gb(c,d))}if(c)if(tb(q(a.a)))d=c;else return c;else c=Ob(a,\"/\"),d",
- "=new sb,b.push(c)}for(;tb(q(a.a));)c=a.a.next(),M(a,\"Missing next loc",
- "ation step.\"),c=Ob(a,c),b.push(c);return new pb(d,b)}\nfunction Ob(a,",
- "b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//",
- "\"');if(\".\"==q(a.a)){var c=new K(Cb,new C(\"node\"));a.a.next();retu",
- "rn c}if(\"..\"==q(a.a))return c=new K(Bb,new C(\"node\")),a.a.next(),c",
- ";if(\"@\"==q(a.a)){var d=qb;a.a.next();M(a,\"Missing attribute name\")",
- "}else if(\"::\"==q(a.a,1)){if(!/(?![0-9])[\\w]/.test(q(a.a).charAt(0))",
- ")throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Ab[e]||nul",
- "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();M(a,\"Missin",
- "g node name\")}else d=xb;e=\nq(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char",
- "At(0)))if(\"(\"==q(a.a,1)){if(!lb(e))throw Error(\"Invalid node type: ",
- "\"+e);e=a.a.next();if(!lb(e))throw Error(\"Invalid type name: \"+e);Ib",
- "(a,\"(\");M(a,\"Bad nodetype\");var f=q(a.a).charAt(0),g=null;if('\"'=",
- "=f||\"'\"==f)g=Kb(a);M(a,\"Bad nodetype\");Jb(a);e=new C(e,g)}else if(",
- "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new nb(e);else{g=e.substring(0",
- ",f);if(\"*\"==g)var h=\"*\";else if(h=a.Ca(g),!h)throw Error(\"Namespa",
- "ce prefix not declared: \"+g);e=e.substr(f+1);e=new nb(e,h)}else throw",
- " Error(\"Bad token: \"+\na.a.next());a=new wb(Pb(a),d.G);return c||new",
- " K(d,e,a,\"//\"==b)}function Pb(a){for(var b=[];\"[\"==q(a.a);){a.a.ne",
- "xt();M(a,\"Missing predicate expression.\");var c=Gb(a);b.push(c);M(a,",
- "\"Unclosed predicate expression.\");Ib(a,\"]\")}return b}function Hb(a",
- "){if(\"-\"==q(a.a))return a.a.next(),new Db(Hb(a));var b=Lb(a);if(\"|",
- "\"!=q(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)M(a,\"Missing next un",
- "ion location path.\"),b.push(Lb(a));a.a.back();a=new Eb(b)}return a};f",
- "unction Qb(a){switch(a.nodeType){case 1:return ka(Rb,a);case 9:return ",
- "Qb(a.documentElement);case 11:case 10:case 6:case 12:return Sb;default",
- ":return a.parentNode?Qb(a.parentNode):Sb}}function Sb(){return null}fu",
- "nction Rb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.o",
- "rg/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.spe",
- "cified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?Rb(a.paren",
- "tNode,b):null};function Tb(a,b){if(!a.length)throw Error(\"Empty XPath",
- " expression.\");a=Ca(a);if(a.empty())throw Error(\"Invalid XPath expre",
- "ssion.\");b?l(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return n",
- "ull};var c=Gb(new Fb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a",
- ".next());this.evaluate=function(d,e){d=c.evaluate(new la(d));return ne",
- "w O(d,e)}}\nfunction O(a,b){if(0==b)if(a instanceof A)b=4;else if(\"st",
- "ring\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolea",
- "n\"==typeof a)b=3;else throw Error(\"Unexpected evaluation result.\");",
- "if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value could not b",
- "e converted to the specified type\");this.resultType=b;switch(b){case ",
- "2:this.stringValue=a instanceof A?Wa(a):\"\"+a;break;case 1:this.numbe",
- "rValue=a instanceof A?+Wa(a):+a;break;case 3:this.booleanValue=a insta",
- "nceof A?0<a.u():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterat",
- "or();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotL",
- "ength=a.u();this.invalidIteratorState=!1;break;case 8:case 9:this.sing",
- "leNodeValue=Va(a);break;default:throw Error(\"Unknown XPathResult type",
- ".\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"",
- "iterateNext called with wrong result type\");return f>=d.length?null:d",
- "[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snaps",
- "hotItem called with wrong result type\");return g>=d.length||0>g?null:",
- "d[g]}}\nO.ANY_TYPE=0;O.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;",
- "O.UNORDERED_NODE_ITERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNOR",
- "DERED_NODE_SNAPSHOT_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDE",
- "RED_NODE_TYPE=8;O.FIRST_ORDERED_NODE_TYPE=9;function Ub(a){this.lookup",
- "NamespaceURI=Qb(a)}\nfunction Vb(a,b){a=a||aa;var c=a.Document&&a.Docu",
- "ment.prototype||a.document;if(!c.evaluate||b)a.XPathResult=O,c.evaluat",
- "e=function(d,e,f,g){return(new Tb(d,f)).evaluate(e,g)},c.createExpress",
- "ion=function(d,e){return new Tb(d,e)},c.createNSResolver=function(d){r",
- "eturn new Ub(d)}}ca(\"wgxpath.install\",Vb);ca(\"wgxpath.install\",Vb)",
- ";var Wb=window;function P(a,b){this.code=a;this.state=Q[a]||Xb;this.me",
- "ssage=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){re",
- "turn c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0",
- ">b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.me",
- "ssage);a.name=this.name;this.stack=a.stack||\"\"}n(P,Error);var Xb=\"u",
- "nknown error\",Q={15:\"element not selectable\",11:\"element not visib",
- "le\"};Q[31]=Xb;Q[30]=Xb;Q[24]=\"invalid cookie domain\";Q[29]=\"invali",
- "d element coordinates\";Q[12]=\"invalid element state\";\nQ[32]=\"inva",
- "lid selector\";Q[51]=\"invalid selector\";Q[52]=\"invalid selector\";Q",
- "[17]=\"javascript error\";Q[405]=\"unsupported operation\";Q[34]=\"mov",
- "e target out of bounds\";Q[27]=\"no such alert\";Q[7]=\"no such elemen",
- "t\";Q[8]=\"no such frame\";Q[23]=\"no such window\";Q[28]=\"script tim",
- "eout\";Q[33]=\"session not created\";Q[10]=\"stale element reference\"",
- ";Q[21]=\"timeout\";Q[25]=\"unable to set cookie\";Q[26]=\"unexpected a",
- "lert open\";Q[13]=Xb;Q[9]=\"unknown command\";var Yb={N:function(a){re",
- "turn!(!a.querySelectorAll||!a.querySelector)},o:function(a,b){if(!a)th",
- "row new P(32,\"No class name specified\");a=za(a);if(-1!==a.indexOf(\"",
- " \"))throw new P(32,\"Compound class names not permitted\");if(Yb.N(b)",
- ")try{return b.querySelector(\".\"+a.replace(/\\./g,\"\\\\.\"))||null}c",
- "atch(c){throw new P(32,\"An invalid or illegal class name was specifie",
- "d\");}a=y(u(b),\"*\",a,b);return a.length?a[0]:null},i:function(a,b){i",
- "f(!a)throw new P(32,\"No class name specified\");a=za(a);if(-1!==a.ind",
- "exOf(\" \"))throw new P(32,\n\"Compound class names not permitted\");i",
- "f(Yb.N(b))try{return b.querySelectorAll(\".\"+a.replace(/\\./g,\"\\\\.",
- "\"))}catch(c){throw new P(32,\"An invalid or illegal class name was sp",
- "ecified\");}return y(u(b),\"*\",a,b)}};var Zb={o:function(a,b){l(b.que",
- "rySelector);if(!a)throw new P(32,\"No selector specified\");a=za(a);tr",
- "y{var c=b.querySelector(a)}catch(d){throw new P(32,\"An invalid or ill",
- "egal selector was specified\");}return c&&1==c.nodeType?c:null},i:func",
- "tion(a,b){l(b.querySelectorAll);if(!a)throw new P(32,\"No selector spe",
- "cified\");a=za(a);try{return b.querySelectorAll(a)}catch(c){throw new ",
- "P(32,\"An invalid or illegal selector was specified\");}}};var $b={ali",
- "ceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarin",
- "e:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",b",
- "lack:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviole",
- "t:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9",
- "ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",c",
- "ornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cya",
- "n:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:",
- "\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a",
- "9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:",
- "\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8",
- "b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:",
- "\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darktu",
- "rquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepsk",
- "yblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:",
- "\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:",
- "\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#",
- "f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green",
- ":\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0ff",
- "f0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivor",
- "y:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#",
- "fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#a",
- "dd8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyel",
- "low:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey",
- ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseag",
- "reen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",l",
- "ightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ff",
- "ffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magent",
- "a:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumbl",
- "ue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu",
- "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"",
- "#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midn",
- "ightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc",
- "casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#",
- "fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",or",
- "angered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",paleg",
- "reen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",p",
- "apayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#f",
- "fc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red",
- ":\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:",
- "\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b",
- "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyb",
- "lue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:",
- "\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682",
- "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff",
- "6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",whit",
- "e:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"",
- "#9acd32\"};var ac=\"backgroundColor borderTopColor borderRightColor bo",
- "rderBottomColor borderLeftColor color outlineColor\".split(\" \"),bc=/",
- "#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,cc=/^#(?:[0-9a-f]{3}){1,2}$/",
- "i,dc=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0",
- "\\.\\d*)\\)$/i,ec=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})",
- ",\\s?(0|[1-9]\\d{0,2})\\)$/i;function fc(a,b){b=b.toLowerCase();return",
- "\"style\"==b?gc(a.style.cssText):(a=a.getAttributeNode(b))&&a.specifie",
- "d?a.value:null}var hc=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"]*$)(?=(?:(?:[^'",
- "]*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;function gc(a){var",
- " b=[];p(a.split(hc),function(c){var d=c.indexOf(\":\");0<d&&(c=[c.slic",
- "e(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerCase(),\":\",c[1]",
- ",\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.length-1)?b:b+\";",
- "\"}\nfunction R(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return",
- "!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var S={};S.aa=fu",
- "nction(){var a={Ia:\"http://www.w3.org/2000/svg\"};return function(b){",
- "return a[b]||null}}();\nS.s=function(a,b,c){var d=x(a);if(!d.documentE",
- "lement)return null;try{for(var e=d.createNSResolver?d.createNSResolver",
- "(d.documentElement):S.aa,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.",
- "length;++h){var w=g[h],F=w.namespaceURI;if(F&&!f[F]){var t=w.lookupPre",
- "fix(F);if(!t){var B=F.match(\".*/(\\\\w+)/?$\");t=B?B[1]:\"xhtml\"}f[F",
- "]=t}}var N={},Z;for(Z in f)N[f[Z]]=Z;e=function(m){return N[m]||null};",
- "try{return d.evaluate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name",
- ")return e=d.createNSResolver?d.createNSResolver(d.documentElement):\nS",
- ".aa,d.evaluate(b,a,e,c,null);throw m;}}catch(m){throw new P(32,\"Unabl",
- "e to locate an element with the xpath expression \"+b+\" because of th",
- "e following error:\\n\"+m);}};S.ba=function(a,b){if(!a||1!=a.nodeType)",
- "throw new P(32,'The result of the xpath expression \"'+b+'\" is: '+a+",
- "\". It should be an element.\");};\nS.o=function(a,b){var c=function()",
- "{var d=S.s(b,a,9);return d?d.singleNodeValue||null:b.selectSingleNode?",
- "(d=x(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),",
- "b.selectSingleNode(a)):null}();null===c||S.ba(c,a);return c};\nS.i=fun",
- "ction(a,b){var c=function(){var d=S.s(b,a,7);if(d){for(var e=d.snapsho",
- "tLength,f=[],g=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.s",
- "electNodes?(d=x(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",",
- "\"XPath\"),b.selectNodes(a)):[]}();p(c,function(d){S.ba(d,a)});return ",
- "c};function ic(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.lef",
- "t=d}k=ic.prototype;k.clone=function(){return new ic(this.top,this.righ",
- "t,this.bottom,this.left)};k.contains=function(a){return this&&a?a inst",
- "anceof ic?a.left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.b",
- "ottom<=this.bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y",
- "<=this.bottom:!1};\nk.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,",
- "this.right+=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top",
- "-=a,this.right+=Number(b),this.bottom+=Number(c),this.left-=Number(d))",
- ";return this};k.ceil=function(){this.top=Math.ceil(this.top);this.righ",
- "t=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=M",
- "ath.ceil(this.left);return this};\nk.floor=function(){this.top=Math.fl",
- "oor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor",
- "(this.bottom);this.left=Math.floor(this.left);return this};k.round=fun",
- "ction(){this.top=Math.round(this.top);this.right=Math.round(this.right",
- ");this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);",
- "return this};\nk.translate=function(a,b){a instanceof r?(this.left+=a.",
- "x,this.right+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.r",
- "ight+=a,\"number\"===typeof b&&(this.top+=b,this.bottom+=b));return th",
- "is};k.scale=function(a,b){b=\"number\"===typeof b?b:a;this.left*=a;thi",
- "s.right*=a;this.top*=b;this.bottom*=b;return this};function T(a,b,c,d)",
- "{this.left=a;this.top=b;this.width=c;this.height=d}k=T.prototype;k.clo",
- "ne=function(){return new T(this.left,this.top,this.width,this.height)}",
- ";k.contains=function(a){return a instanceof r?a.x>=this.left&&a.x<=thi",
- "s.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<",
- "=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.t",
- "op+this.height>=a.top+a.height};\nk.ceil=function(){this.left=Math.cei",
- "l(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.wi",
- "dth);this.height=Math.ceil(this.height);return this};k.floor=function(",
- "){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.w",
- "idth=Math.floor(this.width);this.height=Math.floor(this.height);return",
- " this};k.round=function(){this.left=Math.round(this.left);this.top=Mat",
- "h.round(this.top);this.width=Math.round(this.width);this.height=Math.r",
- "ound(this.height);return this};\nk.translate=function(a,b){a instanceo",
- "f r?(this.left+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b",
- "&&(this.top+=b));return this};k.scale=function(a,b){b=\"number\"===typ",
- "eof b?b:a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return",
- " this};var jc=\"function\"===typeof ShadowRoot;function kc(a){for(a=a.",
- "parentNode;a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parent",
- "Node;return R(a)?a:null}\nfunction U(a,b){b=Aa(b);if(\"float\"==b||\"c",
- "ssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=x(a);i",
- "f(d.defaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getC",
- "omputedStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=",
- "\"\"}a=c||lc(a,b);if(null===a)a=null;else if(0<=na(ac,b)){b:{var e=a.m",
- "atch(dc);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(",
- "e[4]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,",
- "e];break b}b=null}if(!b)b:{if(d=a.match(ec))if(b=Number(d[1]),\nc=Numb",
- "er(d[2]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b",
- ",c,d,1];break b}b=null}if(!b)b:{b=a.toLowerCase();c=$b[b.toLowerCase()",
- "];if(!c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(bc,",
- "\"#$1$1$2$2$3$3\")),!cc.test(c))){b=null;break b}b=[parseInt(c.substr(",
- "1,2),16),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?",
- "\"rgba(\"+b.join(\", \")+\")\":a}return a}\nfunction lc(a,b){var c=a.c",
- "urrentStyle||a.style,d=c[b];void 0===d&&l(c.getPropertyValue)&&(d=c.ge",
- "tPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=kc(a))?lc",
- "(a,b):null}\nfunction mc(a,b,c){function d(g){var h=V(g);return 0<h.he",
- "ight&&0<h.width?!0:R(g,\"PATH\")&&(0<h.height||0<h.width)?(g=U(g,\"str",
- "oke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=U(g,\"overflow\")&&qa(",
- "g.childNodes,function(w){return 3==w.nodeType||R(w)&&d(w)})}function e",
- "(g){return nc(g)==W&&ra(g.childNodes,function(h){return!R(h)||e(h)||!d",
- "(h)})}if(!R(a))throw Error(\"Argument to isShown must be of type Eleme",
- "nt\");if(R(a,\"BODY\"))return!0;if(R(a,\"OPTION\")||R(a,\"OPTGROUP\"))",
- "return a=Oa(a,function(g){return R(g,\"SELECT\")}),\n!!a&&mc(a,!0,c);v",
- "ar f=oc(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&mc(f",
- ".image,b,c);if(R(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||R(a,",
- "\"NOSCRIPT\"))return!1;f=U(a,\"visibility\");return\"collapse\"!=f&&\"",
- "hidden\"!=f&&c(a)&&(b||0!=pc(a))&&d(a)?!e(a):!1}\nfunction qc(a){funct",
- "ion b(c){if(R(c)&&\"none\"==U(c,\"display\"))return!1;a:{var d=c.paren",
- "tNode;if(c.getDestinationInsertionPoints){var e=c.getDestinationInsert",
- "ionPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&",
- "&void 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.parentNode:null",
- ":d}return jc&&d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeTy",
- "pe)?!0:d&&R(d,\"DETAILS\")&&!d.open&&!R(c,\"SUMMARY\")?!1:!!d&&b(d)}re",
- "turn mc(a,!1,b)}var W=\"hidden\";\nfunction nc(a){function b(m){functi",
- "on v(eb){if(eb==g)return!0;var Mb=U(eb,\"display\");return 0==Mb.lastI",
- "ndexOf(\"inline\",0)||\"contents\"==Mb||\"absolute\"==Nb&&\"static\"==",
- "U(eb,\"position\")?!1:!0}var Nb=U(m,\"position\");if(\"fixed\"==Nb)ret",
- "urn F=!0,m==g?null:g;for(m=kc(m);m&&!v(m);)m=kc(m);return m}function c",
- "(m){var v=m;if(\"visible\"==w)if(m==g&&h)v=h;else if(m==h)return{x:\"v",
- "isible\",y:\"visible\"};v={x:U(v,\"overflow-x\"),y:U(v,\"overflow-y\")",
- "};m==g&&(v.x=\"visible\"==v.x?\"auto\":v.x,v.y=\"visible\"==v.y?\"auto",
- "\":v.y);return v}\nfunction d(m){if(m==g){var v=(new Ga(f)).F;m=v.scro",
- "llingElement?v.scrollingElement:v.body||v.documentElement;v=v.parentWi",
- "ndow||v.defaultView;m=new r(v.pageXOffset||m.scrollLeft,v.pageYOffset|",
- "|m.scrollTop)}else m=new r(m.scrollLeft,m.scrollTop);return m}var e=rc",
- "(a),f=x(a),g=f.documentElement,h=f.body,w=U(g,\"overflow\"),F;for(a=b(",
- "a);a;a=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var B=V",
- "(a);if(0==B.width||0==B.height)return W;var N=e.right<B.left,Z=e.botto",
- "m<B.top;if(N&&\"hidden\"==t.x||Z&&\"hidden\"==\nt.y)return W;if(N&&\"v",
- "isible\"!=t.x||Z&&\"visible\"!=t.y){N=d(a);Z=e.bottom<B.top-N.y;if(e.r",
- "ight<B.left-N.x&&\"visible\"!=t.x||Z&&\"visible\"!=t.x)return W;e=nc(a",
- ");return e==W?W:\"scroll\"}N=e.left>=B.left+B.width;B=e.top>=B.top+B.h",
- "eight;if(N&&\"hidden\"==t.x||B&&\"hidden\"==t.y)return W;if(N&&\"visib",
- "le\"!=t.x||B&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWidth-t.",
- "x||e.right>=g.scrollHeight-t.y))return W;e=nc(a);return e==W?W:\"scrol",
- "l\"}}}return\"none\"}\nfunction V(a){var b=oc(a);if(b)return b.rect;if",
- "(R(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a.defaultView:windo",
- "w)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:",
- "a.body,a=new Fa(a.clientWidth,a.clientHeight),new T(0,0,a.width,a.heig",
- "ht);try{var c=a.getBoundingClientRect()}catch(d){return new T(0,0,0,0)",
- "}return new T(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction o",
- "c(a){var b=R(a,\"MAP\");if(!b&&!R(a,\"AREA\"))return null;var c=b?a:R(",
- "a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=S.",
- "o('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=V(d),b||\"def",
- "ault\"==a.shape.toLowerCase()||(a=sc(a),b=Math.min(Math.max(a.left,0),",
- "e.width),c=Math.min(Math.max(a.top,0),e.height),e=new T(b+e.left,c+e.t",
- "op,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));return",
- "{image:d,rect:e||new T(0,0,0,0)}}\nfunction sc(a){var b=a.shape.toLowe",
- "rCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];va",
- "r c=a[1];return new T(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.length",
- ")return b=a[2],new T(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.length",
- "){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a[f",
- "]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);return",
- " new T(b,c,d-b,e-c)}return new T(0,0,0,0)}function rc(a){a=V(a);return",
- " new ic(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction tc(a){r",
- "eturn a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}function uc(a){va",
- "r b=[];jc?vc(a,b):wc(a,b);var c=b;a=c.length;b=Array(a);c=\"string\"==",
- "=typeof c?c.split(\"\"):c;for(var d=0;d<a;d++)d in c&&(b[d]=tc.call(vo",
- "id 0,c[d]));return tc(b.join(\"\\n\")).replace(/\\xa0/g,\" \")}\nfunct",
- "ion xc(a,b,c){if(R(a,\"BR\"))b.push(\"\");else{var d=R(a,\"TD\"),e=U(a",
- ",\"display\"),f=!d&&!(0<=na(yc,e)),g=void 0!==a.previousElementSibling",
- "?a.previousElementSibling:Ja(a.previousSibling);g=g?U(g,\"display\"):",
- "\"\";var h=U(a,\"float\")||U(a,\"cssFloat\")||U(a,\"styleFloat\");!f||",
- "\"run-in\"==g&&\"none\"==h||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")|",
- "|b.push(\"\");var w=qc(a),F=null,t=null;w&&(F=U(a,\"white-space\"),t=U",
- "(a,\"text-transform\"));p(a.childNodes,function(B){c(B,b,w,F,t)});a=b[",
- "b.length-1]||\"\";!d&&\"table-cell\"!=e||!a||\nya(a)||(b[b.length-1]+=",
- "\" \");f&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}funct",
- "ion wc(a,b){xc(a,b,function(c,d,e,f,g){3==c.nodeType&&e?zc(c,d,f,g):R(",
- "c)&&wc(c,d)})}var yc=\"inline inline-block inline-table none table-cel",
- "l table-column table-column-group\".split(\" \");\nfunction zc(a,b,c,d",
- "){a=a.nodeValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/",
- "(\\r\\n|\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replac",
- "e(/\\n/g,\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v",
- "\\u2028\\u2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/",
- "g,\" \");\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll",
- "}|\\p{S}])/gu,function(e,f,g){return f+g.toUpperCase()}):\"uppercase\"",
- "==d?a=a.toUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()|",
- "|\"\";ya(c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}",
- "function pc(a){var b=1,c=U(a,\"opacity\");c&&(b=Number(c));(a=kc(a))&&",
- "(b*=pc(a));return b}\nfunction Ac(a,b,c,d,e){if(3==a.nodeType&&c)zc(a,",
- "b,d,e);else if(R(a))if(R(a,\"CONTENT\")||R(a,\"SLOT\")){for(var f=a;f.",
- "parentNode;)f=f.parentNode;f instanceof ShadowRoot?(a=R(a,\"CONTENT\")",
- "?a.getDistributedNodes():a.assignedNodes(),p(a,function(g){Ac(g,b,c,d,",
- "e)})):vc(a,b)}else if(R(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.paren",
- "tNode;if(f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)p(a",
- ".childNodes,function(g){Ac(g,b,c,d,e)}),a=a.olderShadowRoot}else vc(a,",
- "b)}\nfunction vc(a,b){a.shadowRoot&&p(a.shadowRoot.childNodes,function",
- "(c){Ac(c,b,!0,null,null)});xc(a,b,function(c,d,e,f,g){var h=null;1==c.",
- "nodeType?h=c:3==c.nodeType&&(h=c);null!=h&&(null!=h.assignedSlot||h.ge",
- "tDestinationInsertionPoints&&0<h.getDestinationInsertionPoints().lengt",
- "h)||Ac(c,d,e,f,g)})};var Bc={N:function(a,b){return!(!a.querySelectorA",
- "ll||!a.querySelector)&&!/^\\d.*/.test(b)},o:function(a,b){var c=u(b),d",
- "=\"string\"===typeof a?c.F.getElementById(a):a;return d?fc(d,\"id\")==",
- "a&&b!=d&&Ka(b,d)?d:sa(y(c,\"*\"),function(e){return fc(e,\"id\")==a&&b",
- "!=e&&Ka(b,e)}):null},i:function(a,b){if(!a)return[];if(Bc.N(b,a))try{r",
- "eturn b.querySelectorAll(\"#\"+Bc.ua(a))}catch(c){return[]}b=y(u(b),\"",
- "*\",null,b);return oa(b,function(c){return fc(c,\"id\")==a})},ua:funct",
- "ion(a){return a.replace(/([\\s'\"\\\\#.:;,!?+<>=~*^$|%&@`{}\\-\\/\\[",
- "\\]\\(\\)])/g,\n\"\\\\$1\")}};var X={},Cc={};X.ma=function(a,b,c){try{",
- "var d=Zb.i(\"a\",b)}catch(e){d=y(u(b),\"A\",null,b)}return sa(d,functi",
- "on(e){e=uc(e);e=e.replace(/^[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.ind",
- "exOf(a)||e==a})};X.ha=function(a,b,c){try{var d=Zb.i(\"a\",b)}catch(e)",
- "{d=y(u(b),\"A\",null,b)}return oa(d,function(e){e=uc(e);e=e.replace(/^",
- "[\\s]+|[\\s]+$/g,\"\");return c&&-1!=e.indexOf(a)||e==a})};X.o=functio",
- "n(a,b){return X.ma(a,b,!1)};X.i=function(a,b){return X.ha(a,b,!1)};Cc.",
- "o=function(a,b){return X.ma(a,b,!0)};\nCc.i=function(a,b){return X.ha(",
- "a,b,!0)};var Y={T:function(a,b){return function(c){var d=Y.C(a);d=V(d)",
- ";c=V(c);return b.call(null,d,c)}},sa:function(a){return Y.T(a,function",
- "(b,c){return c.top+c.height<b.top})},ta:function(a){return Y.T(a,funct",
- "ion(b,c){return b.top+b.height<c.top})},wa:function(a){return Y.T(a,fu",
- "nction(b,c){return c.left+c.width<b.left})},Fa:function(a){return Y.T(",
- "a,function(b,c){return b.left+b.width<c.left})},xa:function(a,b){var c",
- ";b?c=b:\"number\"==typeof a.distance&&(c=a.distance);c||(c=100);return",
- " function(d){var e=Y.C(a);\nif(e===d)return!1;e=V(e);d=V(d);var f=Math",
- ".abs(e.left+e.width-d.left),g=Math.abs(e.top+e.height-d.top);g=Math.ab",
- "s(e.top-(d.top+d.height))<=c||g<=c;return(Math.abs(e.left-(d.left+d.wi",
- "dth))<=c||f<=c)&&g?!0:Math.sqrt(Math.pow(Math.abs(e.left+e.width/2-(d.",
- "left+d.width/2)),2)+Math.pow(Math.abs(e.top+e.height/2-(d.top+d.height",
- "/2)),2))<=c}},C:function(a){if(fa(a)&&1==a.nodeType)return a;if(l(a))r",
- "eturn Y.C(a.call(null));if(fa(a)){var b;a:{if(b=Dc(a)){var c=Ec[b];if(",
- "c&&l(c.o)){b=c.o(a[b],Wb.document);break a}}throw new P(61,\n\"Unsuppo",
- "rted locator strategy: \"+b);}if(!b)throw new P(7,\"No element has bee",
- "n found by \"+JSON.stringify(a));return b}throw new P(61,\"Selector is",
- " of wrong type: \"+JSON.stringify(a));}};Y.ra={left:Y.wa,right:Y.Fa,ab",
- "ove:Y.sa,below:Y.ta,near:Y.xa};Y.qa={left:Y.C,right:Y.C,above:Y.C,belo",
- "w:Y.C,near:Y.C};\nY.va=function(a,b){var c=[];p(a,function(e){e&&ra(b,",
- "function(f){var g=f.kind,h=Y.ra[g];if(!h)throw new P(61,\"Cannot find ",
- "filter suitable for \"+g);return h.apply(null,f.args)(e)},null)&&c.pus",
- "h(e)},null);a=b[b.length-1];var d=Y.qa[a?a.kind:\"unknown\"];return d?",
- "(a=d.apply(null,a.args))?Y.Ga(a,c):c:c};\nY.Ga=function(a,b){function ",
- "c(f){f=V(f);return Math.sqrt(Math.pow(d-(f.left+Math.max(1,f.width)/2)",
- ",2)+Math.pow(e-(f.top+Math.max(1,f.height)/2),2))}a=V(a);var d=a.left+",
- "Math.max(1,a.width)/2,e=a.top+Math.max(1,a.height)/2;wa(b,function(f,g",
- "){return c(f)-c(g)});return b};Y.o=function(a,b){a=Y.i(a,b);return 0==",
- "a.length?null:a[0]};\nY.i=function(a,b){if(!a.hasOwnProperty(\"root\")",
- "||!a.hasOwnProperty(\"filters\"))throw new P(61,\"Locator not suitable",
- " for relative locators: \"+JSON.stringify(a));if(!ea(a.filters))throw ",
- "new P(61,\"Targets should be an array: \"+JSON.stringify(a));b=R(a.roo",
- "t)?[a.root]:Fc(a.root,b);return 0==b.length?[]:Y.va(b,a.filters)};var ",
- "Gc={o:function(a,b){if(\"\"===a)throw new P(32,'Unable to locate an el",
- "ement with the tagName \"\"');return b.getElementsByTagName(a)[0]||nul",
- "l},i:function(a,b){if(\"\"===a)throw new P(32,'Unable to locate an ele",
- "ment with the tagName \"\"');return b.getElementsByTagName(a)}};var Ec",
- "={className:Yb,\"class name\":Yb,css:Zb,\"css selector\":Zb,relative:Y",
- ",id:Bc,linkText:X,\"link text\":X,name:{o:function(a,b){b=y(u(b),\"*\"",
- ",null,b);return sa(b,function(c){return fc(c,\"name\")==a})},i:functio",
- "n(a,b){b=y(u(b),\"*\",null,b);return oa(b,function(c){return fc(c,\"na",
- "me\")==a})}},partialLinkText:Cc,\"partial link text\":Cc,tagName:Gc,\"",
- "tag name\":Gc,xpath:S};function Dc(a){for(var b in a)if(a.hasOwnProper",
- "ty(b))return b;return null}\nfunction Fc(a,b){var c=Dc(a);if(c){var d=",
- "Ec[c];if(d&&l(d.i))return d.i(a[c],b||Wb.document)}throw new P(61,\"Un",
- "supported locator strategy: \"+c);};ca(\"_\",Fc);; return this._.apply",
- "(null,arguments);}).apply({navigator:typeof window!='undefined'?window",
- ".navigator:null,document:typeof window!='undefined'?window.document:nu",
- "ll}, arguments);}\n",
- NULL};
- const char* const GET_APPCACHE_STATUS[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p",
- "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun",
- "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t",
- "his.K};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.G=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.G++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.G};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ia=a;this.V=(this.B=b)",
- "?a.j:a.g;this.R=null}wa.prototype.next=function(){var a=this.V;if(null",
- "==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.H};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;t",
- "his.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={na",
- "me:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);return a",
- "+=D(this.ca)};function Aa(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.la};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ba.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\" argumen",
- "ts, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw Error(\"",
- "Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.length+\"",
- " given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+",
- "d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(thi",
- "s,a.f);this.J=a;this.O=b;xa(this,a.o||q(b,function(c){return c.c()}));",
- "ya(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){return c.h}",
- "))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.apply(nul",
- "l,ia(a,this.O))};L.prototype.toString=function(){var a=\"Function: \"+",
- "this.J;if(this.O.length){var b=p(this.O,function(c,d){return c+D(d)},",
- "\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.i=",
- "a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void",
- " 0!==g?g:f;this.ja=!!k}Da.prototype.toString=function(){return this.i}",
- ";var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))throw",
- " Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,e,",
- "f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceili",
- "ng\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3",
- ",!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return c+F",
- "(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);",
- "a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){",
- "return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){ret",
- "urn!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))}",
- ",1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.owner",
- "Document;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElemen",
- "tById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"!==t",
- "ypeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++)if(",
- "k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var f=n",
- "ew x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,func",
- "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.len",
- "gth)throw Error(\"Function last expects ()\");return a.j},0);M(\"local",
- "-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.local",
- "Name||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,functi",
- "on(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"",
- "},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);",
- "\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).",
- "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"n",
- "ot\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,func",
- "tion(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functio",
- "n(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Math.rou",
- "nd(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(",
- "c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,",
- "b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function",
- "(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fun",
- "ction(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return",
- "\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.",
- "round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring",
- "(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1",
- ",function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.s",
- "ubstring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b",
- ",c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)",
- "},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;fo",
- "r(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate",
- "\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d",
- "=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"",
- ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(",
- "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea=a;thi",
- "s.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;",
- "break;case \"text\":this.C=3;break;case \"processing-instruction\":thi",
- "s.C=7;break;case \"node\":break;default:throw Error(\"Unexpected argum",
- "ent\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processin",
- "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return",
- " null===this.C||this.C==a.nodeType};y.prototype.F=function(){return th",
- "is.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ea",
- ";null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(this,3);",
- "this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function",
- "(){return this.da};N.prototype.toString=function(){return\"Literal: \"",
- "+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"",
- ":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.prototy",
- "pe.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void ",
- "0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.",
- "toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.namespaceU",
- "RI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.F=func",
- "tion(){return this.i};\nO.prototype.toString=function(){return\"Name T",
- "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\":\")+t",
- "his.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype.evalu",
- "ate=function(){return this.fa};P.prototype.toString=function(){return",
- "\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;this.I",
- "=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.s!=Ga",
- "||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);function ",
- "R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new x",
- ";a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.proto",
- "type.toString=function(){return\"Root Helper Expression\"};function S(",
- "){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;b",
- ".add(a.l);return b};\nS.prototype.toString=function(){return\"Context ",
- "Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.prot",
- "otype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instanceof ",
- "x))throw Error(\"Filter expression must evaluate to nodeset.\");a=this",
- ".I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.",
- "B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evaluat",
- "e(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else ",
- "g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(!",
- "g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.ev",
- "aluate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=\"",
- "Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,function",
- "(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){thi",
- "s.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(va",
- "r d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-k:",
- "k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else if(",
- "\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instanceof",
- " x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexpec",
- "ted type.\");A||e.remove()}return b}T.prototype.u=function(){return 0<",
- "this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var a",
- "=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)retur",
- "n!0}return!1};T.prototype.m=function(){return this.b.length};T.prototy",
- "pe.toString=function(){return p(this.b,function(a,b){return a+D(b)},\"",
- "Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.N=b;t",
- "his.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name:b.na",
- "me,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(a)",
- "{var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,a):nu",
- "ll,f=1);if(this.P)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"node",
- "\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c",
- "=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b,d,e",
- "),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=fu",
- "nction(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ca(this.b,a,d)};\nU.",
- "prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.P",
- "?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);if(th",
- "is.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.J=b;this.B=c;",
- "this.na=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if(a",
- " instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var pa=0,fb=A.len",
- "gth;pa<fb;pa++)b=A[pa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a.h}l",
- "(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.prototype",
- ".toString=function(){return\"Unary Expression: -\"+D(this.W)};function",
- " Qa(a){C.call(this,4);this.M=a;xa(this,q(this.M,function(b){return b.c",
- "()}));ya(this,q(this.M,function(b){return b.h}))}l(Qa,C);Qa.prototype.",
- "evaluate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate(a);",
- "if(!(c instanceof x))throw Error(\"Path expression must evaluate to No",
- "deSet.\");b=va(b,c)});return b};Qa.prototype.toString=function(){retur",
- "n p(this.M,function(a,b){return a+D(b)},\"Union Expression:\")};functi",
- "on Ra(a,b){this.a=a;this.ka=b}function Sa(a){for(var b,c=[];;){X(a,\"M",
- "issing right hand side of binary expression.\");b=Ta(a);var d=a.a.next",
- "();if(!d)break;var e=(d=Ba[d]||null)&&d.aa;if(!e){a.a.back();break}for",
- "(;c.length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push(b,d",
- ")}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function X(a,b){i",
- "f(a.a.empty())throw Error(b);}function Ua(a,b){a=a.a.next();if(a!=b)th",
- "row Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Va(a){",
- "a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Wa(a",
- "){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");",
- "return new N(a)}\nfunction Xa(a){var b=[];if(Ha(t(a.a))){var c=a.a.nex",
- "t();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"",
- "!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;X(a,\"M",
- "issing next location step.\");c=Ya(a,c);b.push(c)}else{a:{c=t(a.a);d=c",
- ".charAt(0);switch(d){case \"$\":throw Error(\"Variable reference not a",
- "llowed in HTML XPath\");case \"(\":a.a.next();c=Sa(a);X(a,'unclosed \"",
- "(\"');Ua(a,\")\");break;case '\"':case \"'\":c=Wa(a);break;default:if(",
- "isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.",
- "a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){X(a,\"Missi",
- "ng function argument list.\");d.push(Sa(a));if(\",\"!=t(a.a))break;a.a",
- ".next()}X(a,\"Unclosed function argument list.\");Va(a);c=new L(c,d)}e",
- "lse{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T(Z",
- "a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Ya(a,",
- "\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),X(a,\"Missing n",
- "ext location step.\"),c=Ya(a,c),b.push(c);return new Q(d,b)}\nfunction",
- " Ya(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" o",
- "r \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.next(",
- ");return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.a.ne",
- "xt(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();X(a,\"Missing attribute n",
- "ame\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).char",
- "At(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Na[e",
- "]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();X(a,\"",
- "Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(",
- "e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid node ",
- "type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"",
- "+e);Ua(a,\"(\");X(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if",
- "('\"'==f||\"'\"==f)g=Wa(a);X(a,\"Bad nodetype\");Va(a);e=new y(e,g)}el",
- "se if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substr",
- "ing(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Na",
- "mespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}else t",
- "hrow Error(\"Bad token: \"+\na.a.next());a=new T(Za(a),d.B);return c||",
- "new U(d,e,a,\"//\"==b)}function Za(a){for(var b=[];\"[\"==t(a.a);){a.a",
- ".next();X(a,\"Missing predicate expression.\");var c=Sa(a);b.push(c);X",
- "(a,\"Unclosed predicate expression.\");Ua(a,\"]\")}return b}function T",
- "a(a){if(\"-\"==t(a.a))return a.a.next(),new W(Ta(a));var b=Xa(a);if(\"",
- "|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)X(a,\"Missing next u",
- "nion location path.\"),b.push(Xa(a));a.a.back();a=new Qa(b)}return a};",
- "function $a(a){switch(a.nodeType){case 1:return ha(ab,a);case 9:return",
- " $a(a.documentElement);case 11:case 10:case 6:case 12:return bb;defaul",
- "t:return a.parentNode?$a(a.parentNode):bb}}function bb(){return null}f",
- "unction ab(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.",
- "org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.sp",
- "ecified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?ab(a.pare",
- "ntNode,b):null};function cb(a,b){if(!a.length)throw Error(\"Empty XPat",
- "h expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expr",
- "ession.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=fun",
- "ction(){return null};var c=Sa(new Ra(a,b));if(!a.empty())throw Error(",
- "\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new",
- " m(d));return new Y(d,e)}}\nfunction Y(a,b){if(0==b)if(a instanceof x)",
- "b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;",
- "else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evalua",
- "tion result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"v",
- "alue could not be converted to the specified type\");this.resultType=b",
- ";switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;ca",
- "se 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.boolea",
- "nValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:va",
- "r c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);",
- "this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case 8:ca",
- "se 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown XPa",
- "thResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)t",
- "hrow Error(\"iterateNext called with wrong result type\");return f>=d.",
- "length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw ",
- "Error(\"snapshotItem called with wrong result type\");return g>=d.leng",
- "th||0>g?null:d[g]}}\nY.ANY_TYPE=0;Y.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y.BO",
- "OLEAN_TYPE=3;Y.UNORDERED_NODE_ITERATOR_TYPE=4;Y.ORDERED_NODE_ITERATOR_",
- "TYPE=5;Y.UNORDERED_NODE_SNAPSHOT_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYPE=7",
- ";Y.ANY_UNORDERED_NODE_TYPE=8;Y.FIRST_ORDERED_NODE_TYPE=9;function db(a",
- "){this.lookupNamespaceURI=$a(a)}\nfunction eb(a,b){a=a||aa;var c=a.Doc",
- "ument&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResul",
- "t=Y,c.evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate(e,g)},c.",
- "createExpression=function(d,e){return new cb(d,e)},c.createNSResolver=",
- "function(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(\"wgxpath.",
- "install\",eb);var gb=window;function hb(a,b){this.code=a;this.state=Z[",
- "a]||ib;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,",
- "function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a",
- ".length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a",
- "=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(hb,Er",
- "ror);var ib=\"unknown error\",Z={15:\"element not selectable\",11:\"el",
- "ement not visible\"};Z[31]=ib;Z[30]=ib;Z[24]=\"invalid cookie domain\"",
- ";Z[29]=\"invalid element coordinates\";Z[12]=\"invalid element state\"",
- ";\nZ[32]=\"invalid selector\";Z[51]=\"invalid selector\";Z[52]=\"inval",
- "id selector\";Z[17]=\"javascript error\";Z[405]=\"unsupported operatio",
- "n\";Z[34]=\"move target out of bounds\";Z[27]=\"no such alert\";Z[7]=",
- "\"no such element\";Z[8]=\"no such frame\";Z[23]=\"no such window\";Z[",
- "28]=\"script timeout\";Z[33]=\"session not created\";Z[10]=\"stale ele",
- "ment reference\";Z[21]=\"timeout\";Z[25]=\"unable to set cookie\";Z[26",
- "]=\"unexpected alert open\";Z[13]=ib;Z[9]=\"unknown command\";ba(\"_\"",
- ",function(){if(null!=(gb||gb).applicationCache)var a=gb.applicationCac",
- "he.status;else throw new hb(13,\"Undefined application cache\");return",
- " a});; return this._.apply(null,arguments);}).apply({navigator:typeof ",
- "window!='undefined'?window.navigator:null,document:typeof window!='und",
- "efined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const GET_ATTRIBUTE[] = {
- "function(){return (function(){var g,aa=this||self;function k(a){return",
- "\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]in",
- " c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);fo",
- "r(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==O",
- "bject.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof a",
- ";if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
- "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[",
- "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
- "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=t",
- "ypeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retu",
- "rn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&",
- "&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable",
- "(\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " ea(a){var b=typeof a;return\"object\"==b&&null!=a||\"function\"==b}fu",
- "nction fa(a,b,c){return a.call.apply(a.bind,arguments)}function ha(a,b",
- ",c){if(!a)throw Error();if(2<arguments.length){var d=Array.prototype.s",
- "lice.call(arguments,2);return function(){var e=Array.prototype.slice.c",
- "all(arguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}",
- "}return function(){return a.apply(b,arguments)}}\nfunction ia(a,b,c){i",
- "a=Function.prototype.bind&&-1!=Function.prototype.bind.toString().inde",
- "xOf(\"native code\")?fa:ha;return ia.apply(null,arguments)}function ja",
- "(a,b){var c=Array.prototype.slice.call(arguments,1);return function(){",
- "var d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}func",
- "tion m(a,b){function c(){}c.prototype=b.prototype;a.ka=b.prototype;a.p",
- "rototype=new c;a.prototype.constructor=a}\nfunction n(a,b,c){var d=arg",
- "uments.callee.caller;if(\"undefined\"!==typeof d.ka){for(var e=Array(a",
- "rguments.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.ka",
- ".constructor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=type",
- "of b)throw Error(\"method names provided to goog.base must be a string",
- " or a symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length",
- ";f++)e[f-2]=arguments[f];f=!1;for(var h=a.constructor.prototype;h;h=Ob",
- "ject.getPrototypeOf(h))if(h[b]===d)f=!0;else if(f){h[b].apply(a,\ne);r",
- "eturn}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Err",
- "or(\"goog.base called from a method of one name to a method of a diffe",
- "rent name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu L",
- "abs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby gr",
- "anted, free of charge, to any person obtaining a copy\n of this softwa",
- "re and associated documentation files (the \"Software\"), to\n deal in",
- " the Software without restriction, including without limitation the\n ",
- "rights to use, copy, modify, merge, publish, distribute, sublicense, a",
- "nd/or\n sell copies of the Software, and to permit persons to whom the",
- " Software is\n furnished to do so, subject to the following conditions",
- ":\n\n The above copyright notice and this permission notice shall be i",
- "ncluded in\n all copies or substantial portions of the Software.\n\n T",
- "HE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRE",
- "SS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHA",
- "NTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN ",
- "NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CL",
- "AIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, T",
- "ORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOF",
- "TWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction p(",
- "a,b,c){this.u=a;this.ua=b||1;this.s=c||1};function ka(a,b){if(\"string",
- "\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexOf(b,",
- "0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1}fu",
- "nction r(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\")",
- ":a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function la(a,b){for(va",
- "r c=a.length,d=Array(c),e=\"string\"===typeof a?a.split(\"\"):a,f=0;f<",
- "c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));return d}function t(a,b,c",
- "){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}\nfunc",
- "tion ma(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):",
- "a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}fun",
- "ction na(a){return Array.prototype.concat.apply([],arguments)}function",
- " oa(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):",
- "Array.prototype.slice.call(a,b,c)};var pa;a:{var qa=aa.navigator;if(qa",
- "){var ra=qa.userAgent;if(ra){pa=ra;break a}}pa=\"\"};var sa=-1!=pa.ind",
- "exOf(\"Macintosh\"),ta=-1!=pa.indexOf(\"Windows\");function ua(a){this",
- ".aa=a;this.S=0}function va(a){a=a.match(wa);for(var b=0;b<a.length;b++",
- ")xa.test(a[b])&&a.splice(b,1);return new ua(a)}var wa=/\\$?(?:(?![0-9-",
- "\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.",
- "\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,xa=",
- "/^\\s/;function u(a,b){return a.aa[a.S+(b||0)]}ua.prototype.next=funct",
- "ion(){return this.aa[this.S++]};ua.prototype.back=function(){this.S--}",
- ";ua.prototype.empty=function(){return this.aa.length<=this.S};function",
- " ya(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||",
- "a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)retur",
- "n a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNo",
- "de;return b==a}\nfunction za(a,b){if(a==b)return 0;if(a.compareDocumen",
- "tPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex",
- "\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeT",
- "ype,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a",
- ".parentNode,f=b.parentNode;return e==f?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):",
- "!d&&ya(f,a)?Ba(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f",
- ".sourceIndex)}d=v(a);c=d.createRange();c.selectNode(a);c.collapse(!0);",
- "a=d.createRange();a.selectNode(b);\na.collapse(!0);return c.compareBou",
- "ndaryPoints(aa.Range.START_TO_END,a)}function Ba(a,b){var c=a.parentNo",
- "de;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Aa(b,a",
- ")}function Aa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1",
- "}function v(a){return 9==a.nodeType?a:a.ownerDocument||a.document};fun",
- "ction w(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b|",
- "|null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typ",
- "eof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[",
- "];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a",
- ".firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;re",
- "turn\"\"+b}\nfunction y(a,b,c){if(null===b)return!0;try{if(!a.getAttri",
- "bute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.g",
- "etAttribute(b,2)==c}function z(a,b,c,d,e){return Ca.call(null,a,b,k(c)",
- "?c:null,k(d)?d:null,e||new A)}\nfunction Ca(a,b,c,d,e){b.getElementsBy",
- "Name&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(f){a.match",
- "es(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getE",
- "lementsByClassName(d),r(b,function(f){f.className==d&&a.matches(f)&&e.",
- "add(f)})):a instanceof B?Da(a,b,c,d,e):b.getElementsByTagName&&(b=b.ge",
- "tElementsByTagName(a.K()),r(b,function(f){y(f,c,d)&&e.add(f)}));return",
- " e}function Da(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d",
- ")&&a.matches(b)&&e.add(b),Da(a,b,c,d,e)};function A(){this.s=this.i=nu",
- "ll;this.L=0}function Ea(a){this.node=a;this.next=this.G=null}function ",
- "Fa(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d=nu",
- "ll,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<za(c.node,b.no",
- "de)?(e=b,b=b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e",
- "=c||b;e;)e.G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}A.prototyp",
- "e.unshift=function(a){a=new Ea(a);a.next=this.i;this.s?this.i.G=a:this",
- ".i=this.s=a;this.i=a;this.L++};\nA.prototype.add=function(a){a=new Ea(",
- "a);a.G=this.s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L++};",
- "function Ga(a){return(a=a.i)?a.node:null}A.prototype.v=function(){retu",
- "rn this.L};function Ha(a){return(a=Ga(a))?w(a):\"\"}A.prototype.iterat",
- "or=function(a){return new Ia(this,!!a)};function Ia(a,b){this.qa=a;thi",
- "s.ba=(this.I=b)?a.s:a.i;this.Y=null}Ia.prototype.next=function(){var a",
- "=this.ba;if(null==a)return null;var b=this.Y=a;this.ba=this.I?a.G:a.ne",
- "xt;return b.node};\nIa.prototype.remove=function(){var a=this.qa,b=thi",
- "s.Y;if(!b)throw Error(\"Next must be called at least once before remov",
- "e.\");var c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.Y=n",
- "ull};function C(a){this.h=a;this.l=this.A=!1;this.M=null}function D(a)",
- "{return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}C.prototy",
- "pe.g=function(){return this.A};function Ja(a,b){a.A=b}function Ka(a,b)",
- "{a.l=b}C.prototype.C=function(){return this.M};function E(a,b){a=a.eva",
- "luate(b);return a instanceof A?+Ha(a):+a}function F(a,b){a=a.evaluate(",
- "b);return a instanceof A?Ha(a):\"\"+a}function G(a,b){a=a.evaluate(b);",
- "return a instanceof A?!!a.v():!!a};function J(a,b,c){C.call(this,a.h);",
- "this.$=a;this.ea=b;this.ja=c;this.A=b.g()||c.g();this.l=b.l||c.l;this.",
- "$==La&&(c.l||c.g()||4==c.h||0==c.h||!b.C()?b.l||b.g()||4==b.h||0==b.h|",
- "|!c.C()||(this.M={name:c.C().name,J:b}):this.M={name:b.C().name,J:c})}",
- "m(J,C);\nfunction K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;i",
- "f(b instanceof A&&c instanceof A){b=b.iterator();for(d=b.next();d;d=b.",
- "next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(w(d),w(f)))retu",
- "rn!0;return!1}if(b instanceof A||c instanceof A){b instanceof A?(e=b,d",
- "=c):(e=c,d=b);f=e.iterator();for(var h=typeof d,l=f.next();l;l=f.next(",
- ")){switch(h){case \"number\":l=+w(l);break;case \"boolean\":l=!!w(l);b",
- "reak;case \"string\":l=w(l);break;default:throw Error(\"Illegal primit",
- "ive type for comparison.\");\n}if(e==b&&a(l,d)||e==c&&a(d,l))return!0}",
- "return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!",
- "!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c",
- ")}J.prototype.evaluate=function(a){return this.$.F(this.ea,this.ja,a)}",
- ";J.prototype.toString=function(){var a=\"Binary Expression: \"+this.$;",
- "a+=D(this.ea);return a+=D(this.ja)};function Ma(a,b,c,d){this.ta=a;thi",
- "s.ha=b;this.h=c;this.F=d}Ma.prototype.toString=function(){return this.",
- "ta};var Oa={};\nfunction L(a,b,c,d){if(Oa.hasOwnProperty(a))throw Erro",
- "r(\"Binary operator already created: \"+a);a=new Ma(a,b,c,d);return Oa",
- "[a.toString()]=a}L(\"div\",6,1,function(a,b,c){return E(a,c)/E(b,c)});",
- "L(\"mod\",6,1,function(a,b,c){return E(a,c)%E(b,c)});L(\"*\",6,1,funct",
- "ion(a,b,c){return E(a,c)*E(b,c)});L(\"+\",5,1,function(a,b,c){return E",
- "(a,c)+E(b,c)});L(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c)});L(\"",
- "<\",4,2,function(a,b,c){return K(function(d,e){return d<e},a,b,c)});\n",
- "L(\">\",4,2,function(a,b,c){return K(function(d,e){return d>e},a,b,c)}",
- ");L(\"<=\",4,2,function(a,b,c){return K(function(d,e){return d<=e},a,b",
- ",c)});L(\">=\",4,2,function(a,b,c){return K(function(d,e){return d>=e}",
- ",a,b,c)});var La=L(\"=\",3,2,function(a,b,c){return K(function(d,e){re",
- "turn d==e},a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){return K(function(",
- "d,e){return d!=e},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return G(a",
- ",c)&&G(b,c)});L(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,c)});fun",
- "ction Pa(a,b){if(b.v()&&4!=a.h)throw Error(\"Primary expression must e",
- "valuate to nodeset if filter has predicate(s).\");C.call(this,a.h);thi",
- "s.ia=a;this.f=b;this.A=a.g();this.l=a.l}m(Pa,C);Pa.prototype.evaluate=",
- "function(a){a=this.ia.evaluate(a);return Qa(this.f,a)};Pa.prototype.to",
- "String=function(){var a=\"Filter:\"+D(this.ia);return a+=D(this.f)};fu",
- "nction Ra(a,b){if(b.length<a.ga)throw Error(\"Function \"+a.m+\" expec",
- "ts at least\"+a.ga+\" arguments, \"+b.length+\" given\");if(null!==a.Z",
- "&&b.length>a.Z)throw Error(\"Function \"+a.m+\" expects at most \"+a.Z",
- "+\" arguments, \"+b.length+\" given\");a.ra&&r(b,function(c,d){if(4!=c",
- ".h)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is not of type",
- " Nodeset: \"+c);});C.call(this,a.h);this.R=a;this.W=b;Ja(this,a.A||ma(",
- "b,function(c){return c.g()}));Ka(this,a.pa&&!b.length||a.oa&&!!b.lengt",
- "h||ma(b,function(c){return c.l}))}\nm(Ra,C);Ra.prototype.evaluate=func",
- "tion(a){return this.R.F.apply(null,na(a,this.W))};Ra.prototype.toStrin",
- "g=function(){var a=\"Function: \"+this.R;if(this.W.length){var b=t(thi",
- "s.W,function(c,d){return c+D(d)},\"Arguments:\");a+=D(b)}return a};fun",
- "ction Sa(a,b,c,d,e,f,h,l){this.m=a;this.h=b;this.A=c;this.pa=d;this.oa",
- "=!1;this.F=e;this.ga=f;this.Z=void 0!==h?h:f;this.ra=!!l}Sa.prototype.",
- "toString=function(){return this.m};var Ta={};\nfunction M(a,b,c,d,e,f,",
- "h,l){if(Ta.hasOwnProperty(a))throw Error(\"Function already created: ",
- "\"+a+\".\");Ta[a]=new Sa(a,b,c,d,e,f,h,l)}M(\"boolean\",2,!1,!1,functi",
- "on(a,b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function(a,b){return M",
- "ath.ceil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){return t(oa(ar",
- "guments,1),function(c,d){return c+F(d,a)},\"\")},2,null);M(\"contains",
- "\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2",
- ");M(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).v()},1,1,!0);",
- "\nM(\"false\",2,!1,!1,function(){return!1},0);M(\"floor\",1,!1,!1,func",
- "tion(a,b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,function(a,b)",
- "{var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).split(/\\s+/);va",
- "r e=[];r(a,function(h){h=d.getElementById(h);!h||0<=ka(e,h)||e.push(h)",
- "});e.sort(za);var f=new A;r(e,function(h){f.add(h)});return f},1);M(\"",
- "lang\",2,!1,!1,function(){return!1},1);M(\"last\",1,!0,!1,function(a){",
- "if(1!=arguments.length)throw Error(\"Function last expects ()\");retur",
- "n a.s},0);\nM(\"local-name\",3,!1,!0,function(a,b){return(a=b?Ga(b.eva",
- "luate(a)):a.u)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(",
- "\"name\",3,!1,!0,function(a,b){return(a=b?Ga(b.evaluate(a)):a.u)?a.nod",
- "eName.toLowerCase():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function",
- "(){return\"\"},0,1,!0);M(\"normalize-space\",3,!1,!0,function(a,b){ret",
- "urn(b?F(b,a):w(a.u)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+",
- "$/g,\"\")},0,1);M(\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);\nM(",
- "\"number\",1,!1,!0,function(a,b){return b?E(b,a):+w(a.u)},0,1);M(\"pos",
- "ition\",1,!0,!1,function(a){return a.ua},0);M(\"round\",1,!1,!1,functi",
- "on(a,b){return Math.round(E(b,a))},1);M(\"starts-with\",2,!1,!1,functi",
- "on(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"strin",
- "g\",3,!1,!0,function(a,b){return b?F(b,a):w(a.u)},0,1);M(\"string-leng",
- "th\",1,!1,!0,function(a,b){return(b?F(b,a):w(a.u)).length},0,1);\nM(\"",
- "substring\",3,!1,!1,function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==",
- "c||-Infinity==c)return\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity=",
- "==d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=F(b,a);return I",
- "nfinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);M(\"sub",
- "string-after\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a",
- ");return-1==c?\"\":b.substring(c+a.length)},2);\nM(\"substring-before",
- "\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==",
- "a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evalua",
- "te(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+w(c);return b",
- "},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);",
- "var e=F(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a",
- "[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a",
- "?a[f]:f;return c},3);M(\"true\",2,!1,!1,function(){return!0},0);functi",
- "on B(a,b){this.ma=a;this.fa=void 0!==b?b:null;this.o=null;switch(a){ca",
- "se \"comment\":this.o=8;break;case \"text\":this.o=3;break;case \"proc",
- "essing-instruction\":this.o=7;break;case \"node\":break;default:throw ",
- "Error(\"Unexpected argument\");}}function Ua(a){return\"comment\"==a||",
- "\"text\"==a||\"processing-instruction\"==a||\"node\"==a}B.prototype.ma",
- "tches=function(a){return null===this.o||this.o==a.nodeType};B.prototyp",
- "e.K=function(){return this.ma};\nB.prototype.toString=function(){var a",
- "=\"Kind Test: \"+this.ma;null===this.fa||(a+=D(this.fa));return a};fun",
- "ction Va(a){C.call(this,3);this.la=a.substring(1,a.length-1)}m(Va,C);V",
- "a.prototype.evaluate=function(){return this.la};Va.prototype.toString=",
- "function(){return\"Literal: \"+this.la};function N(a,b){this.m=a.toLow",
- "erCase();a=\"*\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.T",
- "=b?b.toLowerCase():a}N.prototype.matches=function(a){var b=a.nodeType;",
- "if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;r",
- "eturn\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.T?!0:this.T",
- "==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/199",
- "9/xhtml\")};N.prototype.K=function(){return this.m};\nN.prototype.toSt",
- "ring=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml",
- "\"==this.T?\"\":this.T+\":\")+this.m};function Wa(a){C.call(this,1);th",
- "is.na=a}m(Wa,C);Wa.prototype.evaluate=function(){return this.na};Wa.pr",
- "ototype.toString=function(){return\"Number: \"+this.na};function Xa(a,",
- "b){C.call(this,a.h);this.da=a;this.N=b;this.A=a.g();this.l=a.l;1==this",
- ".N.length&&(a=this.N[0],a.X||a.B!=Ya||(a=a.V,\"*\"!=a.K()&&(this.M={na",
- "me:a.K(),J:null})))}m(Xa,C);function Za(){C.call(this,4)}m(Za,C);Za.pr",
- "ototype.evaluate=function(a){var b=new A;a=a.u;9==a.nodeType?b.add(a):",
- "b.add(a.ownerDocument);return b};Za.prototype.toString=function(){retu",
- "rn\"Root Helper Expression\"};function $a(){C.call(this,4)}m($a,C);$a.",
- "prototype.evaluate=function(a){var b=new A;b.add(a.u);return b};\n$a.p",
- "rototype.toString=function(){return\"Context Helper Expression\"};func",
- "tion ab(a){return\"/\"==a||\"//\"==a}\nXa.prototype.evaluate=function(",
- "a){var b=this.da.evaluate(a);if(!(b instanceof A))throw Error(\"Filter",
- " expression must evaluate to nodeset.\");a=this.N;for(var c=0,d=a.leng",
- "th;c<d&&b.v();c++){var e=a[c],f=b.iterator(e.B.I);if(e.g()||e.B!=bb)if",
- "(e.g()||e.B!=cb){var h=f.next();for(b=e.evaluate(new p(h));null!=(h=f.",
- "next());)h=e.evaluate(new p(h)),b=Fa(b,h)}else h=f.next(),b=e.evaluate",
- "(new p(h));else{for(h=f.next();(b=f.next())&&(!h.contains||h.contains(",
- "b))&&b.compareDocumentPosition(h)&8;h=b);b=e.evaluate(new p(h))}}retur",
- "n b};\nXa.prototype.toString=function(){var a=\"Path Expression:\"+D(t",
- "his.da);if(this.N.length){var b=t(this.N,function(c,d){return c+D(d)},",
- "\"Steps:\");a+=D(b)}return a};function P(a,b){this.f=a;this.I=!!b}func",
- "tion Qa(a,b,c){for(c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterat",
- "or(),f=b.v(),h,l=0;h=e.next();l++){var x=a.I?f-l:l+1;h=d.evaluate(new ",
- "p(h,x,f));if(\"number\"==typeof h)x=x==h;else if(\"string\"==typeof h|",
- "|\"boolean\"==typeof h)x=!!h;else if(h instanceof A)x=0<h.v();else thr",
- "ow Error(\"Predicate.evaluate returned an unexpected type.\");x||e.rem",
- "ove()}return b}P.prototype.C=function(){return 0<this.f.length?this.f[",
- "0].C():null};\nP.prototype.g=function(){for(var a=0;a<this.f.length;a+",
- "+){var b=this.f[a];if(b.g()||1==b.h||0==b.h)return!0}return!1};P.proto",
- "type.v=function(){return this.f.length};P.prototype.toString=function(",
- "){return t(this.f,function(a,b){return a+D(b)},\"Predicates:\")};funct",
- "ion Q(a,b,c,d){C.call(this,4);this.B=a;this.V=b;this.f=c||new P([]);th",
- "is.X=!!d;b=this.f.C();a.va&&b&&(this.M={name:b.name,J:b.J});this.A=thi",
- "s.f.g()}m(Q,C);\nQ.prototype.evaluate=function(a){var b=a.u,c=this.C()",
- ",d=null,e=null,f=0;c&&(d=c.name,e=c.J?F(c.J,a):null,f=1);if(this.X)if(",
- "this.g()||this.B!=db)if(b=(new Q(eb,new B(\"node\"))).evaluate(a).iter",
- "ator(),c=b.next())for(a=this.F(c,d,e,f);null!=(c=b.next());)a=Fa(a,thi",
- "s.F(c,d,e,f));else a=new A;else a=z(this.V,b,d,e),a=Qa(this.f,a,f);els",
- "e a=this.F(a.u,d,e,f);return a};Q.prototype.F=function(a,b,c,d){a=this",
- ".B.R(this.V,a,b,c);return a=Qa(this.f,a,d)};\nQ.prototype.toString=fun",
- "ction(){var a=\"Step:\"+D(\"Operator: \"+(this.X?\"//\":\"/\"));this.B",
- ".m&&(a+=D(\"Axis: \"+this.B));a+=D(this.V);if(this.f.v()){var b=t(this",
- ".f.f,function(c,d){return c+D(d)},\"Predicates:\");a+=D(b)}return a};f",
- "unction fb(a,b,c,d){this.m=a;this.R=b;this.I=c;this.va=d}fb.prototype.",
- "toString=function(){return this.m};var gb={};function R(a,b,c,d){if(gb",
- ".hasOwnProperty(a))throw Error(\"Axis already created: \"+a);b=new fb(",
- "a,b,c,!!d);return gb[a]=b}\nR(\"ancestor\",function(a,b){for(var c=new",
- " A;b=b.parentNode;)a.matches(b)&&c.unshift(b);return c},!0);R(\"ancest",
- "or-or-self\",function(a,b){var c=new A;do a.matches(b)&&c.unshift(b);w",
- "hile(b=b.parentNode);return c},!0);\nvar Ya=R(\"attribute\",function(a",
- ",b){var c=new A,d=a.K();if(b=b.attributes)if(a instanceof B&&null===a.",
- "o||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.a",
- "dd(d);return c},!1),db=R(\"child\",function(a,b,c,d,e){c=k(c)?c:null;d",
- "=k(d)?d:null;e=e||new A;for(b=b.firstChild;b;b=b.nextSibling)y(b,c,d)&",
- "&a.matches(b)&&e.add(b);return e},!1,!0);R(\"descendant\",z,!1,!0);\nv",
- "ar eb=R(\"descendant-or-self\",function(a,b,c,d){var e=new A;y(b,c,d)&",
- "&a.matches(b)&&e.add(b);return z(a,b,c,d,e)},!1,!0),bb=R(\"following\"",
- ",function(a,b,c,d){var e=new A;do for(var f=b;f=f.nextSibling;)y(f,c,d",
- ")&&a.matches(f)&&e.add(f),e=z(a,f,c,d,e);while(b=b.parentNode);return ",
- "e},!1,!0);R(\"following-sibling\",function(a,b){for(var c=new A;b=b.ne",
- "xtSibling;)a.matches(b)&&c.add(b);return c},!1);R(\"namespace\",functi",
- "on(){return new A},!1);\nvar hb=R(\"parent\",function(a,b){var c=new A",
- ";if(9==b.nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElemen",
- "t),c;b=b.parentNode;a.matches(b)&&c.add(b);return c},!1),cb=R(\"preced",
- "ing\",function(a,b,c,d){var e=new A,f=[];do f.unshift(b);while(b=b.par",
- "entNode);for(var h=1,l=f.length;h<l;h++){var x=[];for(b=f[h];b=b.previ",
- "ousSibling;)x.unshift(b);for(var ba=0,Na=x.length;ba<Na;ba++)b=x[ba],y",
- "(b,c,d)&&a.matches(b)&&e.add(b),e=z(a,b,c,d,e)}return e},!0,!0);\nR(\"",
- "preceding-sibling\",function(a,b){for(var c=new A;b=b.previousSibling;",
- ")a.matches(b)&&c.unshift(b);return c},!0);var ib=R(\"self\",function(a",
- ",b){var c=new A;a.matches(b)&&c.add(b);return c},!1);function jb(a){C.",
- "call(this,1);this.ca=a;this.A=a.g();this.l=a.l}m(jb,C);jb.prototype.ev",
- "aluate=function(a){return-E(this.ca,a)};jb.prototype.toString=function",
- "(){return\"Unary Expression: -\"+D(this.ca)};function kb(a){C.call(thi",
- "s,4);this.U=a;Ja(this,ma(this.U,function(b){return b.g()}));Ka(this,ma",
- "(this.U,function(b){return b.l}))}m(kb,C);kb.prototype.evaluate=functi",
- "on(a){var b=new A;r(this.U,function(c){c=c.evaluate(a);if(!(c instance",
- "of A))throw Error(\"Path expression must evaluate to NodeSet.\");b=Fa(",
- "b,c)});return b};kb.prototype.toString=function(){return t(this.U,func",
- "tion(a,b){return a+D(b)},\"Union Expression:\")};function lb(a,b){this",
- ".a=a;this.sa=b}function mb(a){for(var b,c=[];;){S(a,\"Missing right ha",
- "nd side of binary expression.\");b=nb(a);var d=a.a.next();if(!d)break;",
- "var e=(d=Oa[d]||null)&&d.ha;if(!e){a.a.back();break}for(;c.length&&e<=",
- "c[c.length-1].ha;)b=new J(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length",
- ";)b=new J(c.pop(),c.pop(),b);return b}function S(a,b){if(a.a.empty())t",
- "hrow Error(b);}function ob(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad",
- " token, expected: \"+b+\" got: \"+a);}\nfunction pb(a){a=a.a.next();if",
- "(\")\"!=a)throw Error(\"Bad token: \"+a);}function qb(a){a=a.a.next();",
- "if(2>a.length)throw Error(\"Unclosed literal string\");return new Va(a",
- ")}\nfunction rb(a){var b=[];if(ab(u(a.a))){var c=a.a.next();var d=u(a.",
- "a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&",
- "&!/(?![0-9])[\\w]/.test(d)))return new Za;d=new Za;S(a,\"Missing next ",
- "location step.\");c=sb(a,c);b.push(c)}else{a:{c=u(a.a);d=c.charAt(0);s",
- "witch(d){case \"$\":throw Error(\"Variable reference not allowed in HT",
- "ML XPath\");case \"(\":a.a.next();c=mb(a);S(a,'unclosed \"(\"');ob(a,",
- "\")\");break;case '\"':case \"'\":c=qb(a);break;default:if(isNaN(+c))i",
- "f(!Ua(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==u(a.a,\n1)){c=a.a.next();c=",
- "Ta[c]||null;a.a.next();for(d=[];\")\"!=u(a.a);){S(a,\"Missing function",
- " argument list.\");d.push(mb(a));if(\",\"!=u(a.a))break;a.a.next()}S(a",
- ",\"Unclosed function argument list.\");pb(a);c=new Ra(c,d)}else{c=null",
- ";break a}else c=new Wa(+a.a.next())}\"[\"==u(a.a)&&(d=new P(tb(a)),c=n",
- "ew Pa(c,d))}if(c)if(ab(u(a.a)))d=c;else return c;else c=sb(a,\"/\"),d=",
- "new $a,b.push(c)}for(;ab(u(a.a));)c=a.a.next(),S(a,\"Missing next loca",
- "tion step.\"),c=sb(a,c),b.push(c);return new Xa(d,b)}\nfunction sb(a,b",
- "){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"//",
- "\"');if(\".\"==u(a.a)){var c=new Q(ib,new B(\"node\"));a.a.next();retu",
- "rn c}if(\"..\"==u(a.a))return c=new Q(hb,new B(\"node\")),a.a.next(),c",
- ";if(\"@\"==u(a.a)){var d=Ya;a.a.next();S(a,\"Missing attribute name\")",
- "}else if(\"::\"==u(a.a,1)){if(!/(?![0-9])[\\w]/.test(u(a.a).charAt(0))",
- ")throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=gb[e]||nul",
- "l;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();S(a,\"Missin",
- "g node name\")}else d=db;e=\nu(a.a);if(/(?![0-9])[\\w\\*]/.test(e.char",
- "At(0)))if(\"(\"==u(a.a,1)){if(!Ua(e))throw Error(\"Invalid node type: ",
- "\"+e);e=a.a.next();if(!Ua(e))throw Error(\"Invalid type name: \"+e);ob",
- "(a,\"(\");S(a,\"Bad nodetype\");var f=u(a.a).charAt(0),h=null;if('\"'=",
- "=f||\"'\"==f)h=qb(a);S(a,\"Bad nodetype\");pb(a);e=new B(e,h)}else if(",
- "e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new N(e);else{h=e.substring(0,",
- "f);if(\"*\"==h)var l=\"*\";else if(l=a.sa(h),!l)throw Error(\"Namespac",
- "e prefix not declared: \"+h);e=e.substr(f+1);e=new N(e,l)}else throw E",
- "rror(\"Bad token: \"+\na.a.next());a=new P(tb(a),d.I);return c||new Q(",
- "d,e,a,\"//\"==b)}function tb(a){for(var b=[];\"[\"==u(a.a);){a.a.next(",
- ");S(a,\"Missing predicate expression.\");var c=mb(a);b.push(c);S(a,\"U",
- "nclosed predicate expression.\");ob(a,\"]\")}return b}function nb(a){i",
- "f(\"-\"==u(a.a))return a.a.next(),new jb(nb(a));var b=rb(a);if(\"|\"!=",
- "u(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)S(a,\"Missing next union ",
- "location path.\"),b.push(rb(a));a.a.back();a=new kb(b)}return a};funct",
- "ion ub(a){switch(a.nodeType){case 1:return ja(vb,a);case 9:return ub(a",
- ".documentElement);case 11:case 10:case 6:case 12:return wb;default:ret",
- "urn a.parentNode?ub(a.parentNode):wb}}function wb(){return null}functi",
- "on vb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/1",
- "999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifi",
- "ed?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?vb(a.parentNod",
- "e,b):null};function xb(a,b){if(!a.length)throw Error(\"Empty XPath exp",
- "ression.\");a=va(a);if(a.empty())throw Error(\"Invalid XPath expressio",
- "n.\");b?\"function\"==da(b)||(b=ia(b.lookupNamespaceURI,b)):b=function",
- "(){return null};var c=mb(new lb(a,b));if(!a.empty())throw Error(\"Bad ",
- "token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new p(d))",
- ";return new T(d,e)}}\nfunction T(a,b){if(0==b)if(a instanceof A)b=4;el",
- "se if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else i",
- "f(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation r",
- "esult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof A))throw Error(\"value c",
- "ould not be converted to the specified type\");this.resultType=b;switc",
- "h(b){case 2:this.stringValue=a instanceof A?Ha(a):\"\"+a;break;case 1:",
- "this.numberValue=a instanceof A?+Ha(a):+a;break;case 3:this.booleanVal",
- "ue=a instanceof A?0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=",
- "\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this",
- ".snapshotLength=a.v();this.invalidIteratorState=!1;break;case 8:case 9",
- ":this.singleNodeValue=Ga(a);break;default:throw Error(\"Unknown XPathR",
- "esult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)thro",
- "w Error(\"iterateNext called with wrong result type\");return f>=d.len",
- "gth?null:d[f++]};this.snapshotItem=function(h){if(6!=b&&7!=b)throw Err",
- "or(\"snapshotItem called with wrong result type\");return h>=d.length|",
- "|0>h?null:d[h]}}\nT.ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLE",
- "AN_TYPE=3;T.UNORDERED_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYP",
- "E=5;T.UNORDERED_NODE_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.",
- "ANY_UNORDERED_NODE_TYPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function yb(a){t",
- "his.lookupNamespaceURI=ub(a)}\nfunction zb(a,b){a=a||aa;var c=a.Docume",
- "nt&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=T",
- ",c.evaluate=function(d,e,f,h){return(new xb(d,f)).evaluate(e,h)},c.cre",
- "ateExpression=function(d,e){return new xb(d,e)},c.createNSResolver=fun",
- "ction(d){return new yb(d)}}ca(\"wgxpath.install\",zb);ca(\"wgxpath.ins",
- "tall\",zb);function Ab(a,b){this.code=a;this.state=U[a]||Bb;this.messa",
- "ge=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){retur",
- "n c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b|",
- "|a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.messa",
- "ge);a.name=this.name;this.stack=a.stack||\"\"}m(Ab,Error);var Bb=\"unk",
- "nown error\",U={15:\"element not selectable\",11:\"element not visible",
- "\"};U[31]=Bb;U[30]=Bb;U[24]=\"invalid cookie domain\";U[29]=\"invalid ",
- "element coordinates\";U[12]=\"invalid element state\";\nU[32]=\"invali",
- "d selector\";U[51]=\"invalid selector\";U[52]=\"invalid selector\";U[1",
- "7]=\"javascript error\";U[405]=\"unsupported operation\";U[34]=\"move ",
- "target out of bounds\";U[27]=\"no such alert\";U[7]=\"no such element",
- "\";U[8]=\"no such frame\";U[23]=\"no such window\";U[28]=\"script time",
- "out\";U[33]=\"session not created\";U[10]=\"stale element reference\";",
- "U[21]=\"timeout\";U[25]=\"unable to set cookie\";U[26]=\"unexpected al",
- "ert open\";U[13]=Bb;U[9]=\"unknown command\";function Cb(a,b){b=b.toLo",
- "werCase();return\"style\"==b?Db(a.style.cssText):(a=a.getAttributeNode",
- "(b))&&a.specified?a.value:null}var Eb=/[;]+(?=(?:(?:[^\"]*\"){2})*[^\"",
- "]*$)(?=(?:(?:[^']*'){2})*[^']*$)(?=(?:[^()]*\\([^()]*\\))*[^()]*$)/;fu",
- "nction Db(a){var b=[];r(a.split(Eb),function(c){var d=c.indexOf(\":\")",
- ";0<d&&(c=[c.slice(0,d),c.slice(d+1)],2==c.length&&b.push(c[0].toLowerC",
- "ase(),\":\",c[1],\";\"))});b=b.join(\"\");return b=\";\"==b.charAt(b.l",
- "ength-1)?b:b+\";\"}\nfunction Fb(a,b){b&&\"string\"!==typeof b&&(b=b.t",
- "oString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)}",
- "function Gb(a){return Fb(a,\"OPTION\")?!0:Fb(a,\"INPUT\")?(a=a.type.to",
- "LowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function V(a,b,c){this.",
- "o=a;this.O=b;this.P=c}V.prototype.create=function(a){a=v(a).createEven",
- "t(\"HTMLEvents\");a.initEvent(this.o,this.O,this.P);return a};V.protot",
- "ype.toString=function(){return this.o};function W(a,b,c){n(this,a,b,c)",
- "}m(W,V);\nW.prototype.create=function(a,b){if(this==Hb)throw new Ab(9,",
- "\"Browser does not support a mouse pixel scroll event.\");var c=v(a);a",
- "=c?c.parentWindow||c.defaultView:window;c=c.createEvent(\"MouseEvents",
- "\");this==Ib&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.o,this",
- ".O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.altK",
- "ey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};function J",
- "b(a,b,c){n(this,a,b,c)}m(Jb,V);\nJb.prototype.create=function(a,b){a=v",
- "(a).createEvent(\"Events\");a.initEvent(this.o,this.O,this.P);a.altKey",
- "=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey;a.shiftKey=b.shiftKe",
- "y;a.keyCode=b.charCode||b.keyCode;a.charCode=this==Kb?a.keyCode:0;retu",
- "rn a};function Lb(a,b,c){n(this,a,b,c)}m(Lb,V);\nLb.prototype.create=f",
- "unction(a,b){function c(H){H=la(H,function(q){return h.createTouch(l,a",
- ",q.identifier,q.pageX,q.pageY,q.screenX,q.screenY)});return h.createTo",
- "uchList.apply(h,H)}function d(H){var q=la(H,function(I){return{identif",
- "ier:I.identifier,screenX:I.screenX,screenY:I.screenY,clientX:I.clientX",
- ",clientY:I.clientY,pageX:I.pageX,pageY:I.pageY,target:a}});q.item=func",
- "tion(I){return q[I]};return q}function e(H){return la(H,function(q){re",
- "turn new Touch({identifier:q.identifier,screenX:q.screenX,screenY:q.sc",
- "reenY,\nclientX:q.clientX,clientY:q.clientY,pageX:q.pageX,pageY:q.page",
- "Y,target:a})})}function f(H,q){switch(H){case 1:return d(q);case 2:ret",
- "urn c(q);case 3:return e(q)}return null}var h=v(a),l=h?h.parentWindow|",
- "|h.defaultView:window,x=f(1,b.changedTouches),ba=b.touches==b.changedT",
- "ouches?x:f(1,b.touches),Na=b.targetTouches==b.changedTouches?x:f(1,b.t",
- "argetTouches);var O=h.createEvent(\"MouseEvents\");O.initMouseEvent(th",
- "is.o,this.O,this.P,l,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,b.sh",
- "iftKey,b.metaKey,0,b.relatedTarget);\nO.touches=ba;O.targetTouches=Na;",
- "O.changedTouches=x;O.scale=b.scale;O.rotation=b.rotation;return O};fun",
- "ction X(a,b,c){n(this,a,b,c)}m(X,V);X.prototype.create=function(){thro",
- "w new Ab(9,\"Browser does not support MSGesture events.\");};function ",
- "Y(a,b,c){n(this,a,b,c)}m(Y,V);Y.prototype.create=function(){throw new ",
- "Ab(9,\"Browser does not support MSPointer events.\");};new W(\"click\"",
- ",!0,!0);new W(\"contextmenu\",!0,!0);new W(\"dblclick\",!0,!0);new W(",
- "\"mousedown\",!0,!0);new W(\"mousemove\",!0,!1);\nnew W(\"mouseout\",!",
- "0,!0);new W(\"mouseover\",!0,!0);new W(\"mouseup\",!0,!0);var Ib=new W",
- "(\"mousewheel\",!0,!0),Hb=new W(\"MozMousePixelScroll\",!0,!0);new Jb(",
- "\"keydown\",!0,!0);var Kb=new Jb(\"keypress\",!0,!0);new Jb(\"keyup\",",
- "!0,!0);new Lb(\"touchend\",!0,!0);new Lb(\"touchmove\",!0,!0);new Lb(",
- "\"touchstart\",!0,!0);new X(\"MSGestureChange\",!0,!0);new X(\"MSGestu",
- "reEnd\",!0,!0);new X(\"MSGestureHold\",!0,!0);new X(\"MSGestureStart\"",
- ",!0,!0);new X(\"MSGestureTap\",!0,!0);new X(\"MSInertiaStart\",!0,!0);",
- "\nnew Y(\"MSGotPointerCapture\",!0,!1);new Y(\"MSLostPointerCapture\",",
- "!0,!1);new Y(\"MSPointerCancel\",!0,!0);new Y(\"MSPointerDown\",!0,!0)",
- ";new Y(\"MSPointerMove\",!0,!0);new Y(\"MSPointerOver\",!0,!0);new Y(",
- "\"MSPointerOut\",!0,!0);new Y(\"MSPointerUp\",!0,!0);function Mb(a,b){",
- "this.D={};this.j=[];this.H=0;var c=arguments.length;if(1<c){if(c%2)thr",
- "ow Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.set",
- "(arguments[d],arguments[d+1])}else a&&this.addAll(a)}function Nb(a){Ob",
- "(a);return a.j.concat()}g=Mb.prototype;g.clear=function(){this.D={};th",
- "is.H=this.j.length=0};g.remove=function(a){return Object.prototype.has",
- "OwnProperty.call(this.D,a)?(delete this.D[a],this.H--,this.j.length>2*",
- "this.H&&Ob(this),!0):!1};\nfunction Ob(a){if(a.H!=a.j.length){for(var ",
- "b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototype.hasOwnProperty.ca",
- "ll(a.D,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.H!=a.j.length){var e={};",
- "for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.hasOwnProperty.call(",
- "e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}g.get=function(a,b){return",
- " Object.prototype.hasOwnProperty.call(this.D,a)?this.D[a]:b};g.set=fun",
- "ction(a,b){Object.prototype.hasOwnProperty.call(this.D,a)||(this.H++,t",
- "his.j.push(a));this.D[a]=b};\ng.addAll=function(a){if(a instanceof Mb)",
- "for(var b=Nb(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else for",
- "(b in a)this.set(b,a[b])};g.forEach=function(a,b){for(var c=Nb(this),d",
- "=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.clo",
- "ne=function(){return new Mb(this)};var Pb={};function Z(a,b,c){ea(a)&&",
- "(a=a.b);a=new Qb(a);!b||b in Pb&&!c||(Pb[b]={key:a,shift:!1},c&&(Pb[c]",
- "={key:a,shift:!0}));return a}function Qb(a){this.code=a}Z(8);Z(9);Z(13",
- ");var Rb=Z(16),Sb=Z(17),Tb=Z(18);Z(19);Z(20);Z(27);Z(32,\" \");Z(33);Z",
- "(34);Z(35);Z(36);Z(37);Z(38);Z(39);Z(40);Z(44);Z(45);Z(46);Z(48,\"0\",",
- "\")\");Z(49,\"1\",\"!\");Z(50,\"2\",\"@\");Z(51,\"3\",\"#\");Z(52,\"4",
- "\",\"$\");Z(53,\"5\",\"%\");Z(54,\"6\",\"^\");Z(55,\"7\",\"&\");Z(56,",
- "\"8\",\"*\");Z(57,\"9\",\"(\");Z(65,\"a\",\"A\");Z(66,\"b\",\"B\");Z(6",
- "7,\"c\",\"C\");Z(68,\"d\",\"D\");\nZ(69,\"e\",\"E\");Z(70,\"f\",\"F\")",
- ";Z(71,\"g\",\"G\");Z(72,\"h\",\"H\");Z(73,\"i\",\"I\");Z(74,\"j\",\"J",
- "\");Z(75,\"k\",\"K\");Z(76,\"l\",\"L\");Z(77,\"m\",\"M\");Z(78,\"n\",",
- "\"N\");Z(79,\"o\",\"O\");Z(80,\"p\",\"P\");Z(81,\"q\",\"Q\");Z(82,\"r",
- "\",\"R\");Z(83,\"s\",\"S\");Z(84,\"t\",\"T\");Z(85,\"u\",\"U\");Z(86,",
- "\"v\",\"V\");Z(87,\"w\",\"W\");Z(88,\"x\",\"X\");Z(89,\"y\",\"Y\");Z(9",
- "0,\"z\",\"Z\");var Ub=Z(ta?{c:91,b:91}:sa?{c:224,b:91}:{c:0,b:91});Z(t",
- "a?{c:92,b:92}:sa?{c:224,b:93}:{c:0,b:92});Z(ta?{c:93,b:93}:sa?{c:0,b:0",
- "}:{c:93,b:null});Z({c:96,b:96},\"0\");Z({c:97,b:97},\"1\");\nZ({c:98,b",
- ":98},\"2\");Z({c:99,b:99},\"3\");Z({c:100,b:100},\"4\");Z({c:101,b:101",
- "},\"5\");Z({c:102,b:102},\"6\");Z({c:103,b:103},\"7\");Z({c:104,b:104}",
- ",\"8\");Z({c:105,b:105},\"9\");Z({c:106,b:106},\"*\");Z({c:107,b:107},",
- "\"+\");Z({c:109,b:109},\"-\");Z({c:110,b:110},\".\");Z({c:111,b:111},",
- "\"/\");Z(144);Z(112);Z(113);Z(114);Z(115);Z(116);Z(117);Z(118);Z(119);",
- "Z(120);Z(121);Z(122);Z(123);Z({c:107,b:187},\"=\",\"+\");Z(108,\",\");",
- "Z({c:109,b:189},\"-\",\"_\");Z(188,\",\",\"<\");Z(190,\".\",\">\");Z(1",
- "91,\"/\",\"?\");Z(192,\"`\",\"~\");Z(219,\"[\",\"{\");\nZ(220,\"\\\\\"",
- ",\"|\");Z(221,\"]\",\"}\");Z({c:59,b:186},\";\",\":\");Z(222,\"'\",'\"",
- "');var Vb=new Mb;Vb.set(1,Rb);Vb.set(2,Sb);Vb.set(4,Tb);Vb.set(8,Ub);(",
- "function(a){var b=new Mb;r(Nb(a),function(c){b.set(a.get(c).code,c)});",
- "return b})(Vb);var Wb={\"class\":\"className\",readonly:\"readOnly\"},",
- "Xb=\"allowfullscreen allowpaymentrequest allowusermedia async autofocu",
- "s autoplay checked compact complete controls declare default defaultch",
- "ecked defaultselected defer disabled ended formnovalidate hidden indet",
- "erminate iscontenteditable ismap itemscope loop multiple muted nohref ",
- "nomodule noresize noshade novalidate nowrap open paused playsinline pu",
- "bdate readonly required reversed scoped seamless seeking selected true",
- "speed typemustmatch willvalidate\".split(\" \");ca(\"_\",function(a,b)",
- "{var c=b.toLowerCase();if(\"style\"==c)return(b=a.style)&&!k(b)&&(b=b.",
- "cssText),b;if((\"selected\"==c||\"checked\"==c)&&Gb(a)){if(!Gb(a))thro",
- "w new Ab(15,\"Element is not selectable\");c=\"selected\";b=a.type&&a.",
- "type.toLowerCase();if(\"checkbox\"==b||\"radio\"==b)c=\"checked\";retu",
- "rn a[c]?\"true\":null}var d=Fb(a,\"A\");if(Fb(a,\"IMG\")&&\"src\"==c||",
- "d&&\"href\"==c)return(b=Cb(a,c))&&(b=a[c]),b;if(\"spellcheck\"==c){b=C",
- "b(a,c);if(null!==b){if(\"false\"==b.toLowerCase())return\"false\";if(",
- "\"true\"==b.toLowerCase())return\"true\"}return a[c]+\n\"\"}d=Wb[b]||b",
- ";if(0<=ka(Xb,c))return(b=null!==Cb(a,b)||a[d])?\"true\":null;try{var e",
- "=a[d]}catch(f){}b=null==e||ea(e)?Cb(a,b):e;return null!=b?b.toString()",
- ":null});; return this._.apply(null,arguments);}).apply({navigator:type",
- "of window!='undefined'?window.navigator:null,document:typeof window!='",
- "undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const GET_EFFECTIVE_STYLE[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function k",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n l(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function ia(a,b){if(\"st",
- "ring\"===typeof a)return\"string\"!==typeof b||1!=b.length?-1:a.indexO",
- "f(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]===b)return c;return-",
- "1}function n(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(",
- "\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function p(a,b,c){",
- "var d=c;n(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}function",
- " q(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0",
- ";e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}\nfuncti",
- "on ja(a){return Array.prototype.concat.apply([],arguments)}function ka",
- "(a,b,c){return 2>=arguments.length?Array.prototype.slice.call(a,b):Arr",
- "ay.prototype.slice.call(a,b,c)};function la(a){return String(a).replac",
- "e(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};function r(a){",
- "this.U=a;this.K=0}function ma(a){a=a.match(oa);for(var b=0;b<a.length;",
- "b++)pa.test(a[b])&&a.splice(b,1);return new r(a)}var oa=/\\$?(?:(?![0-",
- "9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.",
- "\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,pa=",
- "/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.prototype.next=functio",
- "n(){return this.U[this.K++]};r.prototype.back=function(){this.K--};r.p",
- "rototype.empty=function(){return this.U.length<=this.K};function qa(a,",
- "b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.cont",
- "ains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a==b",
- "||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;ret",
- "urn b==a}\nfunction ra(a,b){if(a==b)return 0;if(a.compareDocumentPosit",
- "ion)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a|",
- "|a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,d=1",
- "==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.parent",
- "Node,f=b.parentNode;return e==f?sa(a,b):!c&&qa(e,b)?-1*ta(a,b):!d&&qa(",
- "f,a)?ta(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.source",
- "Index)}d=9==a.nodeType?a:a.ownerDocument||a.document;c=d.createRange()",
- ";c.selectNode(a);c.collapse(!0);\na=d.createRange();a.selectNode(b);a.",
- "collapse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_END,a)}f",
- "unction ta(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!",
- "=c;)b=b.parentNode;return sa(b,a)}function sa(a,b){for(;b=b.previousSi",
- "bling;)if(b==a)return-1;return 1};function u(a){var b=null,c=a.nodeTyp",
- "e;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0==",
- "b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.doc",
- "umentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType",
- "&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].n",
- "extSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction v(a,b,c){if",
- "(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}r",
- "eturn null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function w(a,",
- "b,c,d,e){return ua.call(null,a,b,h(c)?c:null,h(d)?d:null,e||new x)}\nf",
- "unction ua(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getElem",
- "entsByName(d),n(b,function(f){a.matches(f)&&e.add(f)})):b.getElementsB",
- "yClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),n(b,functio",
- "n(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceof y?va(a,b,c",
- ",d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.F()),n(b,fun",
- "ction(f){v(f,c,d)&&e.add(f)}));return e}function va(a,b,c,d,e){for(b=b",
- ".firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b),va(a,b,",
- "c,d,e)};function x(){this.j=this.g=null;this.G=0}function wa(a){this.n",
- "ode=a;this.next=this.A=null}function xa(a,b){if(!a.g)return b;if(!b.g)",
- "return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=",
- "c,c=c.next,b=b.next):0<ra(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next)",
- ",(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.next=e,f++,e=e",
- ".next;a.j=d;a.G=f;return a}x.prototype.unshift=function(a){a=new wa(a)",
- ";a.next=this.g;this.j?this.g.A=a:this.g=this.j=a;this.g=a;this.G++};\n",
- "x.prototype.add=function(a){a=new wa(a);a.A=this.j;this.g?this.j.next=",
- "a:this.g=this.j=a;this.j=a;this.G++};function A(a){return(a=a.g)?a.nod",
- "e:null}x.prototype.m=function(){return this.G};function B(a){return(a=",
- "A(a))?u(a):\"\"}x.prototype.iterator=function(a){return new ya(this,!!",
- "a)};function ya(a,b){this.ia=a;this.V=(this.B=b)?a.j:a.g;this.R=null}y",
- "a.prototype.next=function(){var a=this.V;if(null==a)return null;var b=",
- "this.R=a;this.V=this.B?a.A:a.next;return b.node};\nya.prototype.remove",
- "=function(){var a=this.ia,b=this.R;if(!b)throw Error(\"Next must be ca",
- "lled at least once before remove.\");var c=b.A;b=b.next;c?c.next=b:a.g",
- "=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a){this.f=a;this.h=this",
- ".o=!1;this.H=null}function D(a){return\"\\n \"+a.toString().split(\"",
- "\\n\").join(\"\\n \")}C.prototype.c=function(){return this.o};functio",
- "n za(a,b){a.o=b}function Aa(a,b){a.h=b}C.prototype.u=function(){return",
- " this.H};function E(a,b){a=a.evaluate(b);return a instanceof x?+B(a):+",
- "a}function F(a,b){a=a.evaluate(b);return a instanceof x?B(a):\"\"+a}fu",
- "nction G(a,b){a=a.evaluate(b);return a instanceof x?!!a.m():!!a};funct",
- "ion H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;this.ca=c;this.o=b.c()",
- "||c.c();this.h=b.h||c.h;this.T==Ba&&(c.h||c.c()||4==c.f||0==c.f||!b.u(",
- ")?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={name:c.u().name,D:b}):t",
- "his.H={name:b.u().name,D:c})}k(H,C);\nfunction I(a,b,c,d,e){b=b.evalua",
- "te(d);c=c.evaluate(d);var f;if(b instanceof x&&c instanceof x){b=b.ite",
- "rator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.next();f;f=",
- "e.next())if(a(u(d),u(f)))return!0;return!1}if(b instanceof x||c instan",
- "ceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=ty",
- "peof d,m=f.next();m;m=f.next()){switch(g){case \"number\":m=+u(m);brea",
- "k;case \"boolean\":m=!!u(m);break;case \"string\":m=u(m);break;default",
- ":throw Error(\"Illegal primitive type for comparison.\");\n}if(e==b&&a",
- "(m,d)||e==c&&a(d,m))return!0}return!1}return e?\"boolean\"==typeof b||",
- "\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"number\"==typ",
- "eof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evaluate=function(a){return",
- " this.T.v(this.Y,this.ca,a)};H.prototype.toString=function(){var a=\"B",
- "inary Expression: \"+this.T;a+=D(this.Y);return a+=D(this.ca)};functio",
- "n Ca(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v=d}Ca.prototype.toStr",
- "ing=function(){return this.la};var Da={};\nfunction J(a,b,c,d){if(Da.h",
- "asOwnProperty(a))throw Error(\"Binary operator already created: \"+a);",
- "a=new Ca(a,b,c,d);return Da[a.toString()]=a}J(\"div\",6,1,function(a,b",
- ",c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function(a,b,c){return E(a,c)",
- "%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,c)*E(b,c)});J(\"+\",5",
- ",1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\",5,1,function(a,b,c){",
- "return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c){return I(function(d",
- ",e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a,b,c){return I(functi",
- "on(d,e){return d>e},a,b,c)});J(\"<=\",4,2,function(a,b,c){return I(fun",
- "ction(d,e){return d<=e},a,b,c)});J(\">=\",4,2,function(a,b,c){return I",
- "(function(d,e){return d>=e},a,b,c)});var Ba=J(\"=\",3,2,function(a,b,c",
- "){return I(function(d,e){return d==e},a,b,c,!0)});J(\"!=\",3,2,functio",
- "n(a,b,c){return I(function(d,e){return d!=e},a,b,c,!0)});J(\"and\",2,2",
- ",function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\",1,2,function(a,b,c){",
- "return G(a,c)||G(b,c)});function K(a,b){if(b.m()&&4!=a.f)throw Error(",
- "\"Primary expression must evaluate to nodeset if filter has predicate(",
- "s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=a.c();this.h=a.h}k(K",
- ",C);K.prototype.evaluate=function(a){a=this.ba.evaluate(a);return Ea(t",
- "his.b,a)};K.prototype.toString=function(){var a=\"Filter:\"+D(this.ba)",
- ";return a+=D(this.b)};function L(a,b){if(b.length<a.$)throw Error(\"Fu",
- "nction \"+a.i+\" expects at least\"+a.$+\" arguments, \"+b.length+\" g",
- "iven\");if(null!==a.S&&b.length>a.S)throw Error(\"Function \"+a.i+\" e",
- "xpects at most \"+a.S+\" arguments, \"+b.length+\" given\");a.ja&&n(b,",
- "function(c,d){if(4!=c.f)throw Error(\"Argument \"+d+\" to function \"+",
- "a.i+\" is not of type Nodeset: \"+c);});C.call(this,a.f);this.J=a;this",
- ".O=b;za(this,a.o||q(b,function(c){return c.c()}));Aa(this,a.ha&&!b.len",
- "gth||a.ga&&!!b.length||q(b,function(c){return c.h}))}\nk(L,C);L.protot",
- "ype.evaluate=function(a){return this.J.v.apply(null,ja(a,this.O))};L.p",
- "rototype.toString=function(){var a=\"Function: \"+this.J;if(this.O.len",
- "gth){var b=p(this.O,function(c,d){return c+D(d)},\"Arguments:\");a+=D(",
- "b)}return a};function Fa(a,b,c,d,e,f,g,m){this.i=a;this.f=b;this.o=c;t",
- "his.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void 0!==g?g:f;this.ja=!!",
- "m}Fa.prototype.toString=function(){return this.i};var Ga={};\nfunction",
- " M(a,b,c,d,e,f,g,m){if(Ga.hasOwnProperty(a))throw Error(\"Function alr",
- "eady created: \"+a+\".\");Ga[a]=new Fa(a,b,c,d,e,f,g,m)}M(\"boolean\",",
- "2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceiling\",1,!1,!1,function",
- "(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3,!1,!1,function(a,b){",
- "return p(ka(arguments,1),function(c,d){return c+F(d,a)},\"\")},2,null)",
- ";M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);return-1!=b.",
- "indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).",
- "m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){return!1},0);M(\"floor\"",
- ",1,!1,!1,function(a,b){return Math.floor(E(b,a))},1);M(\"id\",4,!1,!1,",
- "function(a,b){var c=a.l,d=9==c.nodeType?c:c.ownerDocument;a=F(b,a).spl",
- "it(/\\s+/);var e=[];n(a,function(g){g=d.getElementById(g);!g||0<=ia(e,",
- "g)||e.push(g)});e.sort(ra);var f=new x;n(e,function(g){f.add(g)});retu",
- "rn f},1);M(\"lang\",2,!1,!1,function(){return!1},1);M(\"last\",1,!0,!1",
- ",function(a){if(1!=arguments.length)throw Error(\"Function last expect",
- "s ()\");return a.j},0);\nM(\"local-name\",3,!1,!0,function(a,b){return",
- "(a=b?A(b.evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"}",
- ",0,1,!0);M(\"name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):",
- "a.l)?a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!",
- "1,function(){return\"\"},0,1,!0);M(\"normalize-space\",3,!1,!0,functio",
- "n(a,b){return(b?F(b,a):u(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/",
- "^\\s+|\\s+$/g,\"\")},0,1);M(\"not\",2,!1,!1,function(a,b){return!G(b,a",
- ")},1);\nM(\"number\",1,!1,!0,function(a,b){return b?E(b,a):+u(a.l)},0,",
- "1);M(\"position\",1,!0,!1,function(a){return a.ma},0);M(\"round\",1,!1",
- ",!1,function(a,b){return Math.round(E(b,a))},1);M(\"starts-with\",2,!1",
- ",!1,function(a,b,c){b=F(b,a);a=F(c,a);return 0==b.lastIndexOf(a,0)},2)",
- ";M(\"string\",3,!1,!0,function(a,b){return b?F(b,a):u(a.l)},0,1);M(\"s",
- "tring-length\",1,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).length},0",
- ",1);\nM(\"substring\",3,!1,!1,function(a,b,c,d){c=E(c,a);if(isNaN(c)||",
- "Infinity==c||-Infinity==c)return\"\";d=d?E(d,a):Infinity;if(isNaN(d)||",
- "-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=F(b,a",
- ");return Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,",
- "3);M(\"substring-after\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b",
- ".indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\nM(\"substri",
- "ng-before\",3,!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);r",
- "eturn-1==a?\"\":b.substring(0,a)},2);M(\"sum\",1,!1,!1,function(a,b){a",
- "=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+u(c)",
- ";return b},1,1,!0);M(\"translate\",3,!1,!1,function(a,b,c,d){b=F(b,a);",
- "c=F(c,a);var e=F(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f",
- " in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),",
- "c+=f in a?a[f]:f;return c},3);M(\"true\",2,!1,!1,function(){return!0},",
- "0);function y(a,b){this.ea=a;this.Z=void 0!==b?b:null;this.C=null;swit",
- "ch(a){case \"comment\":this.C=8;break;case \"text\":this.C=3;break;cas",
- "e \"processing-instruction\":this.C=7;break;case \"node\":break;defaul",
- "t:throw Error(\"Unexpected argument\");}}function Ha(a){return\"commen",
- "t\"==a||\"text\"==a||\"processing-instruction\"==a||\"node\"==a}y.prot",
- "otype.matches=function(a){return null===this.C||this.C==a.nodeType};y.",
- "prototype.F=function(){return this.ea};\ny.prototype.toString=function",
- "(){var a=\"Kind Test: \"+this.ea;null===this.Z||(a+=D(this.Z));return ",
- "a};function N(a){C.call(this,3);this.da=a.substring(1,a.length-1)}k(N,",
- "C);N.prototype.evaluate=function(){return this.da};N.prototype.toStrin",
- "g=function(){return\"Literal: \"+this.da};function O(a,b){this.i=a.toL",
- "owerCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this",
- ".L=b?b.toLowerCase():a}O.prototype.matches=function(a){var b=a.nodeTyp",
- "e;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName",
- ";return\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.L?!0:this",
- ".L==(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1",
- "999/xhtml\")};O.prototype.F=function(){return this.i};\nO.prototype.to",
- "String=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtm",
- "l\"==this.L?\"\":this.L+\":\")+this.i};function P(a){C.call(this,1);th",
- "is.fa=a}k(P,C);P.prototype.evaluate=function(){return this.fa};P.proto",
- "type.toString=function(){return\"Number: \"+this.fa};function Q(a,b){C",
- ".call(this,a.f);this.X=a;this.I=b;this.o=a.c();this.h=a.h;1==this.I.le",
- "ngth&&(a=this.I[0],a.P||a.s!=Ia||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.",
- "F(),D:null})))}k(Q,C);function R(){C.call(this,4)}k(R,C);R.prototype.e",
- "valuate=function(a){var b=new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.o",
- "wnerDocument);return b};R.prototype.toString=function(){return\"Root H",
- "elper Expression\"};function S(){C.call(this,4)}k(S,C);S.prototype.eva",
- "luate=function(a){var b=new x;b.add(a.l);return b};\nS.prototype.toStr",
- "ing=function(){return\"Context Helper Expression\"};function Ja(a){ret",
- "urn\"/\"==a||\"//\"==a}\nQ.prototype.evaluate=function(a){var b=this.X",
- ".evaluate(a);if(!(b instanceof x))throw Error(\"Filter expression must",
- " evaluate to nodeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.m();c+",
- "+){var e=a[c],f=b.iterator(e.s.B);if(e.c()||e.s!=Ka)if(e.c()||e.s!=La)",
- "{var g=f.next();for(b=e.evaluate(new l(g));null!=(g=f.next());)g=e.eva",
- "luate(new l(g)),b=xa(b,g)}else g=f.next(),b=e.evaluate(new l(g));else{",
- "for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDo",
- "cumentPosition(g)&8;g=b);b=e.evaluate(new l(g))}}return b};\nQ.prototy",
- "pe.toString=function(){var a=\"Path Expression:\"+D(this.X);if(this.I.",
- "length){var b=p(this.I,function(c,d){return c+D(d)},\"Steps:\");a+=D(b",
- ")}return a};function T(a,b){this.b=a;this.B=!!b}function Ea(a,b,c){for",
- "(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,m=0",
- ";g=e.next();m++){var z=a.B?f-m:m+1;g=d.evaluate(new l(g,z,f));if(\"num",
- "ber\"==typeof g)z=z==g;else if(\"string\"==typeof g||\"boolean\"==type",
- "of g)z=!!g;else if(g instanceof x)z=0<g.m();else throw Error(\"Predica",
- "te.evaluate returned an unexpected type.\");z||e.remove()}return b}T.p",
- "rototype.u=function(){return 0<this.b.length?this.b[0].u():null};\nT.p",
- "rototype.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a]",
- ";if(b.c()||1==b.f||0==b.f)return!0}return!1};T.prototype.m=function(){",
- "return this.b.length};T.prototype.toString=function(){return p(this.b,",
- "function(a,b){return a+D(b)},\"Predicates:\")};function U(a,b,c,d){C.c",
- "all(this,4);this.s=a;this.N=b;this.b=c||new T([]);this.P=!!d;b=this.b.",
- "u();a.na&&b&&(this.H={name:b.name,D:b.D});this.o=this.b.c()}k(U,C);\nU",
- ".prototype.evaluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0",
- ";c&&(d=c.name,e=c.D?F(c.D,a):null,f=1);if(this.P)if(this.c()||this.s!=",
- "Ma)if(b=(new U(Na,new y(\"node\"))).evaluate(a).iterator(),c=b.next())",
- "for(a=this.v(c,d,e,f);null!=(c=b.next());)a=xa(a,this.v(c,d,e,f));else",
- " a=new x;else a=w(this.N,b,d,e),a=Ea(this.b,a,f);else a=this.v(a.l,d,e",
- ",f);return a};U.prototype.v=function(a,b,c,d){a=this.s.J(this.N,a,b,c)",
- ";return a=Ea(this.b,a,d)};\nU.prototype.toString=function(){var a=\"St",
- "ep:\"+D(\"Operator: \"+(this.P?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: ",
- "\"+this.s));a+=D(this.N);if(this.b.m()){var b=p(this.b.b,function(c,d)",
- "{return c+D(d)},\"Predicates:\");a+=D(b)}return a};function Oa(a,b,c,d",
- "){this.i=a;this.J=b;this.B=c;this.na=d}Oa.prototype.toString=function(",
- "){return this.i};var Pa={};function V(a,b,c,d){if(Pa.hasOwnProperty(a)",
- ")throw Error(\"Axis already created: \"+a);b=new Oa(a,b,c,!!d);return ",
- "Pa[a]=b}\nV(\"ancestor\",function(a,b){for(var c=new x;b=b.parentNode;",
- ")a.matches(b)&&c.unshift(b);return c},!0);V(\"ancestor-or-self\",funct",
- "ion(a,b){var c=new x;do a.matches(b)&&c.unshift(b);while(b=b.parentNod",
- "e);return c},!0);\nvar Ia=V(\"attribute\",function(a,b){var c=new x,d=",
- "a.F();if(b=b.attributes)if(a instanceof y&&null===a.C||\"*\"==d)for(a=",
- "0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1",
- "),Ma=V(\"child\",function(a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||",
- "new x;for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.a",
- "dd(b);return e},!1,!0);V(\"descendant\",w,!1,!0);\nvar Na=V(\"descenda",
- "nt-or-self\",function(a,b,c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.a",
- "dd(b);return w(a,b,c,d,e)},!1,!0),Ka=V(\"following\",function(a,b,c,d)",
- "{var e=new x;do for(var f=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e",
- ".add(f),e=w(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);V(\"foll",
- "owing-sibling\",function(a,b){for(var c=new x;b=b.nextSibling;)a.match",
- "es(b)&&c.add(b);return c},!1);V(\"namespace\",function(){return new x}",
- ",!1);\nvar Qa=V(\"parent\",function(a,b){var c=new x;if(9==b.nodeType)",
- "return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNod",
- "e;a.matches(b)&&c.add(b);return c},!1),La=V(\"preceding\",function(a,b",
- ",c,d){var e=new x,f=[];do f.unshift(b);while(b=b.parentNode);for(var g",
- "=1,m=f.length;g<m;g++){var z=[];for(b=f[g];b=b.previousSibling;)z.unsh",
- "ift(b);for(var na=0,eb=z.length;na<eb;na++)b=z[na],v(b,c,d)&&a.matches",
- "(b)&&e.add(b),e=w(a,b,c,d,e)}return e},!0,!0);\nV(\"preceding-sibling",
- "\",function(a,b){for(var c=new x;b=b.previousSibling;)a.matches(b)&&c.",
- "unshift(b);return c},!0);var Ra=V(\"self\",function(a,b){var c=new x;a",
- ".matches(b)&&c.add(b);return c},!1);function W(a){C.call(this,1);this.",
- "W=a;this.o=a.c();this.h=a.h}k(W,C);W.prototype.evaluate=function(a){re",
- "turn-E(this.W,a)};W.prototype.toString=function(){return\"Unary Expres",
- "sion: -\"+D(this.W)};function X(a){C.call(this,4);this.M=a;za(this,q(t",
- "his.M,function(b){return b.c()}));Aa(this,q(this.M,function(b){return ",
- "b.h}))}k(X,C);X.prototype.evaluate=function(a){var b=new x;n(this.M,fu",
- "nction(c){c=c.evaluate(a);if(!(c instanceof x))throw Error(\"Path expr",
- "ession must evaluate to NodeSet.\");b=xa(b,c)});return b};X.prototype.",
- "toString=function(){return p(this.M,function(a,b){return a+D(b)},\"Uni",
- "on Expression:\")};function Sa(a,b){this.a=a;this.ka=b}function Ta(a){",
- "for(var b,c=[];;){Y(a,\"Missing right hand side of binary expression.",
- "\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Da[d]||null)&&d.aa;i",
- "f(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].aa;)b=new H(c.p",
- "op(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);",
- "return b}function Y(a,b){if(a.a.empty())throw Error(b);}function Va(a,",
- "b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got",
- ": \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad t",
- "oken: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"U",
- "nclosed literal string\");return new N(a)}\nfunction Ya(a){var b=[];if",
- "(Ja(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||",
- "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re",
- "turn new R;d=new R;Y(a,\"Missing next location step.\");c=Za(a,c);b.pu",
- "sh(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(",
- "\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next(",
- ");c=Ta(a);Y(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'\"",
- ":c=Xa(a);break;default:if(isNaN(+c))if(!Ha(c)&&/(?![0-9])[\\w]/.test(d",
- ")&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Ga[c]||null;a.a.next();for(d=[];",
- "\")\"!=t(a.a);){Y(a,\"Missing function argument list.\");d.push(Ta(a))",
- ";if(\",\"!=t(a.a))break;a.a.next()}Y(a,\"Unclosed function argument li",
- "st.\");Wa(a);c=new L(c,d)}else{c=null;break a}else c=new P(+a.a.next()",
- ")}\"[\"==t(a.a)&&(d=new T($a(a)),c=new K(c,d))}if(c)if(Ja(t(a.a)))d=c;",
- "else return c;else c=Za(a,\"/\"),d=new S,b.push(c)}for(;Ja(t(a.a));)c=",
- "a.a.next(),Y(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);re",
- "turn new Q(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error(",
- "'Step op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Ra,",
- "new y(\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new U(",
- "Qa,new y(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Ia;a.a.next()",
- ";Y(a,\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-",
- "9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next(",
- "));var e=a.a.next();d=Pa[e]||null;if(!d)throw Error(\"No axis with nam",
- "e: \"+e);a.a.next();Y(a,\"Missing node name\")}else d=Ma;e=\nt(a.a);if",
- "(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ha(e))t",
- "hrow Error(\"Invalid node type: \"+e);e=a.a.next();if(!Ha(e))throw Err",
- "or(\"Invalid type name: \"+e);Va(a,\"(\");Y(a,\"Bad nodetype\");var f=",
- "t(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);Y(a,\"Bad nodetyp",
- "e\");Wa(a);e=new y(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)",
- "e=new O(e);else{g=e.substring(0,f);if(\"*\"==g)var m=\"*\";else if(m=a",
- ".ka(g),!m)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst",
- "r(f+1);e=new O(e,m)}else throw Error(\"Bad token: \"+\na.a.next());a=n",
- "ew T($a(a),d.B);return c||new U(d,e,a,\"//\"==b)}function $a(a){for(va",
- "r b=[];\"[\"==t(a.a);){a.a.next();Y(a,\"Missing predicate expression.",
- "\");var c=Ta(a);b.push(c);Y(a,\"Unclosed predicate expression.\");Va(a",
- ",\"]\")}return b}function Ua(a){if(\"-\"==t(a.a))return a.a.next(),new",
- " W(Ua(a));var b=Ya(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.n",
- "ext();)Y(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.ba",
- "ck();a=new X(b)}return a};function ab(a){switch(a.nodeType){case 1:ret",
- "urn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:case ",
- "6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}}f",
- "unction cb(){return null}function bb(a,b){if(a.prefix==b)return a.name",
- "spaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"",
- "xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.par",
- "entNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.lengt",
- "h)throw Error(\"Empty XPath expression.\");a=ma(a);if(a.empty())throw ",
- "Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.lo",
- "okupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b));i",
- "f(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=funct",
- "ion(d,e){d=c.evaluate(new l(d));return new Z(d,e)}}\nfunction Z(a,b){i",
- "f(0==b)if(a instanceof x)b=4;else if(\"string\"==typeof a)b=2;else if(",
- "\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else throw ",
- "Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a inst",
- "anceof x))throw Error(\"value could not be converted to the specified ",
- "type\");this.resultType=b;switch(b){case 2:this.stringValue=a instance",
- "of x?B(a):\"\"+a;break;case 1:this.numberValue=a instanceof x?+B(a):+a",
- ";break;case 3:this.booleanValue=a instanceof x?0<a.m():!!a;break;case ",
- "4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.next(",
- ");e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidIterato",
- "rState=!1;break;case 8:case 9:this.singleNodeValue=A(a);break;default:",
- "throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext=f",
- "unction(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong re",
- "sult type\");return f>=d.length?null:d[f++]};this.snapshotItem=functio",
- "n(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong result",
- " type\");return g>=d.length||0>g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TY",
- "PE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4",
- ";Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORD",
- "ERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_",
- "NODE_TYPE=9;function fb(a){this.lookupNamespaceURI=ab(a)}\nfunction gb",
- "(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(!c",
- ".evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(new d",
- "b(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new db(",
- "d,e)},c.createNSResolver=function(d){return new fb(d)}}ba(\"wgxpath.in",
- "stall\",gb);ba(\"wgxpath.install\",gb);var hb={aliceblue:\"#f0f8ff\",a",
- "ntiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",azure:",
- "\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000\",bla",
- "nchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",brown:",
- "\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreuse:\"#",
- "7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:\"#649",
- "5ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",darkbl",
- "ue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",darkgray",
- ":\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkhaki:\"",
- "#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",darkorang",
- "e:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksalmon:\"",
- "#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",darkslate",
- "gray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ced1\",d",
- "arkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff\",dim",
- "gray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",firebrick:",
- "\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuchsia:\"",
- "#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"#ffd70",
- "0\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",greenyell",
- "ow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#ff69b4",
- "\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",khaki:\"",
- "#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngreen:\"#",
- "7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcoral:\"#",
- "f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",lightg",
- "ray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lightpink",
- ":\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\",light",
- "skyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"#77889",
- "9\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#00ff00",
- "\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",maroon:",
- "\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",medium",
- "orchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb371\"",
- ",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",mediumturqu",
- "oise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#191970\",",
- "mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5\",nav",
- "ajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:\"#808",
- "000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff4500\",o",
- "rchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98\",pale",
- "turquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#ffefd5\"",
- ",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:\"#dda0d",
- "d\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",rosybrow",
- "n:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",salmon:\"#",
- "fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashell:\"#fff",
- "5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb\",slateb",
- "lue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",snow:\"#ff",
- "fafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d2b48c\",t",
- "eal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquoise:\"#40",
- "e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\",whitesmo",
- "ke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};var ib=\"ba",
- "ckgroundColor borderTopColor borderRightColor borderBottomColor border",
- "LeftColor color outlineColor\".split(\" \"),jb=/#([0-9a-fA-F])([0-9a-f",
- "A-F])([0-9a-fA-F])/,kb=/^#(?:[0-9a-f]{3}){1,2}$/i,lb=/^(?:rgba)?\\((",
- "\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/i,mb=/^",
- "(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2",
- "})\\)$/i;function nb(a,b){var c=a.currentStyle||a.style,d=c[b];void 0=",
- "==d&&\"function\"==ca(c.getPropertyValue)&&(d=c.getPropertyValue(b));i",
- "f(\"inherit\"!=d)return void 0!==d?d:null;var e;for(a=a.parentNode;a&&",
- "1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;e&&\"stri",
- "ng\"!==typeof e&&(e=e.toString());return(e=!a||1!=a.nodeType||e&&a.tag",
- "Name.toUpperCase()!=e?null:a)?nb(e,b):null};ba(\"_\",function(a,b){b=l",
- "a(b);if(\"float\"==b||\"cssFloat\"==b||\"styleFloat\"==b)b=\"cssFloat",
- "\";a:{var c=b;var d=9==a.nodeType?a:a.ownerDocument||a.document;if(d.d",
- "efaultView&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComput",
- "edStyle(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a",
- "=c||nb(a,b);if(null===a)a=null;else if(0<=ia(ib,b)){b:{var e=a.match(l",
- "b);if(e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),",
- "0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];bre",
- "ak b}b=\nnull}if(!b)b:{if(d=a.match(mb))if(b=Number(d[1]),c=Number(d[2",
- "]),d=Number(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1",
- "];break b}b=null}if(!b)b:{b=a.toLowerCase();c=hb[b.toLowerCase()];if(!",
- "c&&(c=\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(jb,\"#$1$",
- "1$2$2$3$3\")),!kb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),1",
- "6),parseInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba",
- "(\"+b.join(\", \")+\")\":a}return a});; return this._.apply(null,argum",
- "ents);}).apply({navigator:typeof window!='undefined'?window.navigator:",
- "null,document:typeof window!='undefined'?window.document:null}, argume",
- "nts);}\n",
- NULL};
- const char* const GET_FIRST_CLIENT_RECT[] = {
- "function(){return (function(){var h,aa=this||self;function l(a){return",
- "\"string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in",
- " c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);fo",
- "r(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==O",
- "bject.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a",
- ";if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a ins",
- "tanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[",
- "object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numbe",
- "r\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=t",
- "ypeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retu",
- "rn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&",
- "&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable",
- "(\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function m",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n n(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function p(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function q(a,b,c){var d=c;p(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function r(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function t(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new t(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function u(a,b){return a.U[a.K+(b||0)]}t.p",
- "rototype.next=function(){return this.U[this.K++]};t.prototype.back=fun",
- "ction(){this.K--};t.prototype.empty=function(){return this.U.length<=t",
- "his.K};function v(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=v",
- ".prototype;h.clone=function(){return new v(this.x,this.y)};h.ceil=func",
- "tion(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};",
- "h.floor=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y)",
- ";return this};h.round=function(){this.x=Math.round(this.x);this.y=Math",
- ".round(this.y);return this};h.translate=function(a,b){a instanceof v?(",
- "this.x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(th",
- "is.y+=b));return this};\nh.scale=function(a,b){this.x*=a;this.y*=\"num",
- "ber\"===typeof b?b:a;return this};function na(a,b){if(!a||!b)return!1;",
- "if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined",
- "\"!=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocument",
- "Position(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction oa",
- "(a,b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDo",
- "cumentPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourc",
- "eIndex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)r",
- "eturn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;re",
- "turn e==f?qa(a,b):!c&&na(e,b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sour",
- "ceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=9==a.nodeType",
- "?a:a.ownerDocument||a.document;c=d.createRange();c.selectNode(a);c.col",
- "lapse(!0);\na=d.createRange();a.selectNode(b);a.collapse(!0);return c.",
- "compareBoundaryPoints(aa.Range.START_TO_END,a)}function ra(a,b){var c=",
- "a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;ret",
- "urn qa(b,a)}function qa(a,b){for(;b=b.previousSibling;)if(b==a)return-",
- "1;return 1};function w(a){var b=null,c=a.nodeType;1==c&&(b=a.textConte",
- "nt,b=void 0==b||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(",
- "\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstCh",
- "ild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c",
- "++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b",
- "=a.nodeValue;return\"\"+b}\nfunction x(a,b,c){if(null===b)return!0;try",
- "{if(!a.getAttribute)return!1}catch(d){return!1}return null==c?!!a.getA",
- "ttribute(b):a.getAttribute(b,2)==c}function y(a,b,c,d,e){return sa.cal",
- "l(null,a,b,l(c)?c:null,l(d)?d:null,e||new z)}\nfunction sa(a,b,c,d,e){",
- "b.getElementsByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,func",
- "tion(f){a.matches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class",
- "\"==c?(b=b.getElementsByClassName(d),p(b,function(f){f.className==d&&a",
- ".matches(f)&&e.add(f)})):a instanceof B?ta(a,b,c,d,e):b.getElementsByT",
- "agName&&(b=b.getElementsByTagName(a.F()),p(b,function(f){x(f,c,d)&&e.a",
- "dd(f)}));return e}function ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.next",
- "Sibling)x(b,c,d)&&a.matches(b)&&e.add(b),ta(a,b,c,d,e)};function z(){t",
- "his.j=this.g=null;this.G=0}function ua(a){this.node=a;this.next=this.A",
- "=null}function va(a,b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b",
- ".g;for(var d=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0",
- "<oa(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=",
- "e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;retu",
- "rn a}z.prototype.unshift=function(a){a=new ua(a);a.next=this.g;this.j?",
- "this.g.A=a:this.g=this.j=a;this.g=a;this.G++};\nz.prototype.add=functi",
- "on(a){a=new ua(a);a.A=this.j;this.g?this.j.next=a:this.g=this.j=a;this",
- ".j=a;this.G++};function C(a){return(a=a.g)?a.node:null}z.prototype.m=f",
- "unction(){return this.G};function D(a){return(a=C(a))?w(a):\"\"}z.prot",
- "otype.iterator=function(a){return new wa(this,!!a)};function wa(a,b){t",
- "his.ia=a;this.V=(this.B=b)?a.j:a.g;this.R=null}wa.prototype.next=funct",
- "ion(){var a=this.V;if(null==a)return null;var b=this.R=a;this.V=this.B",
- "?a.A:a.next;return b.node};\nwa.prototype.remove=function(){var a=this",
- ".ia,b=this.R;if(!b)throw Error(\"Next must be called at least once bef",
- "ore remove.\");var c=b.A;b=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--",
- ";this.R=null};function E(a){this.f=a;this.h=this.o=!1;this.H=null}func",
- "tion F(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}",
- "E.prototype.c=function(){return this.o};function xa(a,b){a.o=b}functio",
- "n ya(a,b){a.h=b}E.prototype.u=function(){return this.H};function G(a,b",
- "){a=a.evaluate(b);return a instanceof z?+D(a):+a}function H(a,b){a=a.e",
- "valuate(b);return a instanceof z?D(a):\"\"+a}function I(a,b){a=a.evalu",
- "ate(b);return a instanceof z?!!a.m():!!a};function J(a,b,c){E.call(thi",
- "s,a.f);this.T=a;this.Y=b;this.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h",
- ";this.T==za&&(c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0",
- "==b.f||!c.u()||(this.H={name:c.u().name,D:b}):this.H={name:b.u().name,",
- "D:c})}m(J,E);\nfunction K(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);v",
- "ar f;if(b instanceof z&&c instanceof z){b=b.iterator();for(d=b.next();",
- "d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(w(d),w(f)",
- "))return!0;return!1}if(b instanceof z||c instanceof z){b instanceof z?",
- "(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k;k=f",
- ".next()){switch(g){case \"number\":k=+w(k);break;case \"boolean\":k=!!",
- "w(k);break;case \"string\":k=w(k);break;default:throw Error(\"Illegal ",
- "primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))ret",
- "urn!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a",
- "(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a",
- "(+b,+c)}J.prototype.evaluate=function(a){return this.T.v(this.Y,this.c",
- "a,a)};J.prototype.toString=function(){var a=\"Binary Expression: \"+th",
- "is.T;a+=F(this.Y);return a+=F(this.ca)};function Aa(a,b,c,d){this.la=a",
- ";this.aa=b;this.f=c;this.v=d}Aa.prototype.toString=function(){return t",
- "his.la};var Ba={};\nfunction L(a,b,c,d){if(Ba.hasOwnProperty(a))throw ",
- "Error(\"Binary operator already created: \"+a);a=new Aa(a,b,c,d);retur",
- "n Ba[a.toString()]=a}L(\"div\",6,1,function(a,b,c){return G(a,c)/G(b,c",
- ")});L(\"mod\",6,1,function(a,b,c){return G(a,c)%G(b,c)});L(\"*\",6,1,f",
- "unction(a,b,c){return G(a,c)*G(b,c)});L(\"+\",5,1,function(a,b,c){retu",
- "rn G(a,c)+G(b,c)});L(\"-\",5,1,function(a,b,c){return G(a,c)-G(b,c)});",
- "L(\"<\",4,2,function(a,b,c){return K(function(d,e){return d<e},a,b,c)}",
- ");\nL(\">\",4,2,function(a,b,c){return K(function(d,e){return d>e},a,b",
- ",c)});L(\"<=\",4,2,function(a,b,c){return K(function(d,e){return d<=e}",
- ",a,b,c)});L(\">=\",4,2,function(a,b,c){return K(function(d,e){return d",
- ">=e},a,b,c)});var za=L(\"=\",3,2,function(a,b,c){return K(function(d,e",
- "){return d==e},a,b,c,!0)});L(\"!=\",3,2,function(a,b,c){return K(funct",
- "ion(d,e){return d!=e},a,b,c,!0)});L(\"and\",2,2,function(a,b,c){return",
- " I(a,c)&&I(b,c)});L(\"or\",1,2,function(a,b,c){return I(a,c)||I(b,c)})",
- ";function M(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression mus",
- "t evaluate to nodeset if filter has predicate(s).\");E.call(this,a.f);",
- "this.ba=a;this.b=b;this.o=a.c();this.h=a.h}m(M,E);M.prototype.evaluate",
- "=function(a){a=this.ba.evaluate(a);return Ca(this.b,a)};M.prototype.to",
- "String=function(){var a=\"Filter:\"+F(this.ba);return a+=F(this.b)};fu",
- "nction N(a,b){if(b.length<a.$)throw Error(\"Function \"+a.i+\" expects",
- " at least\"+a.$+\" arguments, \"+b.length+\" given\");if(null!==a.S&&b",
- ".length>a.S)throw Error(\"Function \"+a.i+\" expects at most \"+a.S+\"",
- " arguments, \"+b.length+\" given\");a.ja&&p(b,function(c,d){if(4!=c.f)",
- "throw Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type No",
- "deset: \"+c);});E.call(this,a.f);this.J=a;this.O=b;xa(this,a.o||r(b,fu",
- "nction(c){return c.c()}));ya(this,a.ha&&!b.length||a.ga&&!!b.length||r",
- "(b,function(c){return c.h}))}\nm(N,E);N.prototype.evaluate=function(a)",
- "{return this.J.v.apply(null,ia(a,this.O))};N.prototype.toString=functi",
- "on(){var a=\"Function: \"+this.J;if(this.O.length){var b=q(this.O,func",
- "tion(c,d){return c+F(d)},\"Arguments:\");a+=F(b)}return a};function Da",
- "(a,b,c,d,e,f,g,k){this.i=a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this",
- ".v=e;this.$=f;this.S=void 0!==g?g:f;this.ja=!!k}Da.prototype.toString=",
- "function(){return this.i};var Ea={};\nfunction O(a,b,c,d,e,f,g,k){if(E",
- "a.hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\"",
- ");Ea[a]=new Da(a,b,c,d,e,f,g,k)}O(\"boolean\",2,!1,!1,function(a,b){re",
- "turn I(b,a)},1);O(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(G",
- "(b,a))},1);O(\"concat\",3,!1,!1,function(a,b){return q(ja(arguments,1)",
- ",function(c,d){return c+H(d,a)},\"\")},2,null);O(\"contains\",2,!1,!1,",
- "function(a,b,c){b=H(b,a);a=H(c,a);return-1!=b.indexOf(a)},2);O(\"count",
- "\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nO(\"false",
- "\",2,!1,!1,function(){return!1},0);O(\"floor\",1,!1,!1,function(a,b){r",
- "eturn Math.floor(G(b,a))},1);O(\"id\",4,!1,!1,function(a,b){var c=a.l,",
- "d=9==c.nodeType?c:c.ownerDocument;a=H(b,a).split(/\\s+/);var e=[];p(a,",
- "function(g){g=d.getElementById(g);var k;if(!(k=!g)){a:if(\"string\"===",
- "typeof e)k=\"string\"!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{f",
- "or(k=0;k<e.length;k++)if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.pus",
- "h(g)});e.sort(oa);var f=new z;p(e,function(g){f.add(g)});return f},1);",
- "\nO(\"lang\",2,!1,!1,function(){return!1},1);O(\"last\",1,!0,!1,functi",
- "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\")",
- ";return a.j},0);O(\"local-name\",3,!1,!0,function(a,b){return(a=b?C(b.",
- "evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);",
- "O(\"name\",3,!1,!0,function(a,b){return(a=b?C(b.evaluate(a)):a.l)?a.no",
- "deName.toLowerCase():\"\"},0,1,!0);O(\"namespace-uri\",3,!0,!1,functio",
- "n(){return\"\"},0,1,!0);\nO(\"normalize-space\",3,!1,!0,function(a,b){",
- "return(b?H(b,a):w(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|",
- "\\s+$/g,\"\")},0,1);O(\"not\",2,!1,!1,function(a,b){return!I(b,a)},1);",
- "O(\"number\",1,!1,!0,function(a,b){return b?G(b,a):+w(a.l)},0,1);O(\"p",
- "osition\",1,!0,!1,function(a){return a.ma},0);O(\"round\",1,!1,!1,func",
- "tion(a,b){return Math.round(G(b,a))},1);O(\"starts-with\",2,!1,!1,func",
- "tion(a,b,c){b=H(b,a);a=H(c,a);return 0==b.lastIndexOf(a,0)},2);O(\"str",
- "ing\",3,!1,!0,function(a,b){return b?H(b,a):w(a.l)},0,1);\nO(\"string-",
- "length\",1,!1,!0,function(a,b){return(b?H(b,a):w(a.l)).length},0,1);O(",
- "\"substring\",3,!1,!1,function(a,b,c,d){c=G(c,a);if(isNaN(c)||Infinity",
- "==c||-Infinity==c)return\"\";d=d?G(d,a):Infinity;if(isNaN(d)||-Infinit",
- "y===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=H(b,a);return",
- " Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);O(\"s",
- "ubstring-after\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);c=b.indexOf",
- "(a);return-1==c?\"\":b.substring(c+a.length)},2);\nO(\"substring-befor",
- "e\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);a=b.indexOf(a);return-1=",
- "=a?\"\":b.substring(0,a)},2);O(\"sum\",1,!1,!1,function(a,b){a=b.evalu",
- "ate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+w(c);return ",
- "b},1,1,!0);O(\"translate\",3,!1,!1,function(a,b,c,d){b=H(b,a);c=H(c,a)",
- ";var e=H(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(",
- "a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in ",
- "a?a[f]:f;return c},3);O(\"true\",2,!1,!1,function(){return!0},0);funct",
- "ion B(a,b){this.ea=a;this.Z=void 0!==b?b:null;this.C=null;switch(a){ca",
- "se \"comment\":this.C=8;break;case \"text\":this.C=3;break;case \"proc",
- "essing-instruction\":this.C=7;break;case \"node\":break;default:throw ",
- "Error(\"Unexpected argument\");}}function Fa(a){return\"comment\"==a||",
- "\"text\"==a||\"processing-instruction\"==a||\"node\"==a}B.prototype.ma",
- "tches=function(a){return null===this.C||this.C==a.nodeType};B.prototyp",
- "e.F=function(){return this.ea};\nB.prototype.toString=function(){var a",
- "=\"Kind Test: \"+this.ea;null===this.Z||(a+=F(this.Z));return a};funct",
- "ion P(a){E.call(this,3);this.da=a.substring(1,a.length-1)}m(P,E);P.pro",
- "totype.evaluate=function(){return this.da};P.prototype.toString=functi",
- "on(){return\"Literal: \"+this.da};function Q(a,b){this.i=a.toLowerCase",
- "();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.L=b?b.t",
- "oLowerCase():a}Q.prototype.matches=function(a){var b=a.nodeType;if(1!=",
- "b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;return",
- "\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.",
- "namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xht",
- "ml\")};Q.prototype.F=function(){return this.i};\nQ.prototype.toString=",
- "function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==th",
- "is.L?\"\":this.L+\":\")+this.i};function R(a){E.call(this,1);this.fa=a",
- "}m(R,E);R.prototype.evaluate=function(){return this.fa};R.prototype.to",
- "String=function(){return\"Number: \"+this.fa};function S(a,b){E.call(t",
- "his,a.f);this.X=a;this.I=b;this.o=a.c();this.h=a.h;1==this.I.length&&(",
- "a=this.I[0],a.P||a.s!=Ga||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:n",
- "ull})))}m(S,E);function T(){E.call(this,4)}m(T,E);T.prototype.evaluate",
- "=function(a){var b=new z;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDoc",
- "ument);return b};T.prototype.toString=function(){return\"Root Helper E",
- "xpression\"};function U(){E.call(this,4)}m(U,E);U.prototype.evaluate=f",
- "unction(a){var b=new z;b.add(a.l);return b};\nU.prototype.toString=fun",
- "ction(){return\"Context Helper Expression\"};function Ha(a){return\"/",
- "\"==a||\"//\"==a}\nS.prototype.evaluate=function(a){var b=this.X.evalu",
- "ate(a);if(!(b instanceof z))throw Error(\"Filter expression must evalu",
- "ate to nodeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.m();c++){var",
- " e=a[c],f=b.iterator(e.s.B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g",
- "=f.next();for(b=e.evaluate(new n(g));null!=(g=f.next());)g=e.evaluate(",
- "new n(g)),b=va(b,g)}else g=f.next(),b=e.evaluate(new n(g));else{for(g=",
- "f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocument",
- "Position(g)&8;g=b);b=e.evaluate(new n(g))}}return b};\nS.prototype.toS",
- "tring=function(){var a=\"Path Expression:\"+F(this.X);if(this.I.length",
- "){var b=q(this.I,function(c,d){return c+F(d)},\"Steps:\");a+=F(b)}retu",
- "rn a};function V(a,b){this.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||",
- "0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.n",
- "ext();k++){var A=a.B?f-k:k+1;g=d.evaluate(new n(g,A,f));if(\"number\"=",
- "=typeof g)A=A==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)A",
- "=!!g;else if(g instanceof z)A=0<g.m();else throw Error(\"Predicate.eva",
- "luate returned an unexpected type.\");A||e.remove()}return b}V.prototy",
- "pe.u=function(){return 0<this.b.length?this.b[0].u():null};\nV.prototy",
- "pe.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.",
- "c()||1==b.f||0==b.f)return!0}return!1};V.prototype.m=function(){return",
- " this.b.length};V.prototype.toString=function(){return q(this.b,functi",
- "on(a,b){return a+F(b)},\"Predicates:\")};function W(a,b,c,d){E.call(th",
- "is,4);this.s=a;this.N=b;this.b=c||new V([]);this.P=!!d;b=this.b.u();a.",
- "na&&b&&(this.H={name:b.name,D:b.D});this.o=this.b.c()}m(W,E);\nW.proto",
- "type.evaluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d",
- "=c.name,e=c.D?H(c.D,a):null,f=1);if(this.P)if(this.c()||this.s!=Ka)if(",
- "b=(new W(La,new B(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=",
- "this.v(c,d,e,f);null!=(c=b.next());)a=va(a,this.v(c,d,e,f));else a=new",
- " z;else a=y(this.N,b,d,e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);re",
- "turn a};W.prototype.v=function(a,b,c,d){a=this.s.J(this.N,a,b,c);retur",
- "n a=Ca(this.b,a,d)};\nW.prototype.toString=function(){var a=\"Step:\"+",
- "F(\"Operator: \"+(this.P?\"//\":\"/\"));this.s.i&&(a+=F(\"Axis: \"+thi",
- "s.s));a+=F(this.N);if(this.b.m()){var b=q(this.b.b,function(c,d){retur",
- "n c+F(d)},\"Predicates:\");a+=F(b)}return a};function Ma(a,b,c,d){this",
- ".i=a;this.J=b;this.B=c;this.na=d}Ma.prototype.toString=function(){retu",
- "rn this.i};var Na={};function X(a,b,c,d){if(Na.hasOwnProperty(a))throw",
- " Error(\"Axis already created: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=",
- "b}\nX(\"ancestor\",function(a,b){for(var c=new z;b=b.parentNode;)a.mat",
- "ches(b)&&c.unshift(b);return c},!0);X(\"ancestor-or-self\",function(a,",
- "b){var c=new z;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);ret",
- "urn c},!0);\nvar Ga=X(\"attribute\",function(a,b){var c=new z,d=a.F();",
- "if(b=b.attributes)if(a instanceof B&&null===a.C||\"*\"==d)for(a=0;d=b[",
- "a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=X",
- "(\"child\",function(a,b,c,d,e){c=l(c)?c:null;d=l(d)?d:null;e=e||new z;",
- "for(b=b.firstChild;b;b=b.nextSibling)x(b,c,d)&&a.matches(b)&&e.add(b);",
- "return e},!1,!0);X(\"descendant\",y,!1,!0);\nvar La=X(\"descendant-or-",
- "self\",function(a,b,c,d){var e=new z;x(b,c,d)&&a.matches(b)&&e.add(b);",
- "return y(a,b,c,d,e)},!1,!0),Ia=X(\"following\",function(a,b,c,d){var e",
- "=new z;do for(var f=b;f=f.nextSibling;)x(f,c,d)&&a.matches(f)&&e.add(f",
- "),e=y(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);X(\"following-",
- "sibling\",function(a,b){for(var c=new z;b=b.nextSibling;)a.matches(b)&",
- "&c.add(b);return c},!1);X(\"namespace\",function(){return new z},!1);",
- "\nvar Oa=X(\"parent\",function(a,b){var c=new z;if(9==b.nodeType)retur",
- "n c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.m",
- "atches(b)&&c.add(b);return c},!1),Ja=X(\"preceding\",function(a,b,c,d)",
- "{var e=new z,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=",
- "f.length;g<k;g++){var A=[];for(b=f[g];b=b.previousSibling;)A.unshift(b",
- ");for(var pa=0,eb=A.length;pa<eb;pa++)b=A[pa],x(b,c,d)&&a.matches(b)&&",
- "e.add(b),e=y(a,b,c,d,e)}return e},!0,!0);\nX(\"preceding-sibling\",fun",
- "ction(a,b){for(var c=new z;b=b.previousSibling;)a.matches(b)&&c.unshif",
- "t(b);return c},!0);var Pa=X(\"self\",function(a,b){var c=new z;a.match",
- "es(b)&&c.add(b);return c},!1);function Qa(a){E.call(this,1);this.W=a;t",
- "his.o=a.c();this.h=a.h}m(Qa,E);Qa.prototype.evaluate=function(a){retur",
- "n-G(this.W,a)};Qa.prototype.toString=function(){return\"Unary Expressi",
- "on: -\"+F(this.W)};function Ra(a){E.call(this,4);this.M=a;xa(this,r(th",
- "is.M,function(b){return b.c()}));ya(this,r(this.M,function(b){return b",
- ".h}))}m(Ra,E);Ra.prototype.evaluate=function(a){var b=new z;p(this.M,f",
- "unction(c){c=c.evaluate(a);if(!(c instanceof z))throw Error(\"Path exp",
- "ression must evaluate to NodeSet.\");b=va(b,c)});return b};Ra.prototyp",
- "e.toString=function(){return q(this.M,function(a,b){return a+F(b)},\"U",
- "nion Expression:\")};function Sa(a,b){this.a=a;this.ka=b}function Ta(a",
- "){for(var b,c=[];;){Y(a,\"Missing right hand side of binary expression",
- ".\");b=Ua(a);var d=a.a.next();if(!d)break;var e=(d=Ba[d]||null)&&d.aa;",
- "if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].aa;)b=new J(c.",
- "pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new J(c.pop(),c.pop(),b)",
- ";return b}function Y(a,b){if(a.a.empty())throw Error(b);}function Va(a",
- ",b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" go",
- "t: \"+a);}\nfunction Wa(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad ",
- "token: \"+a);}function Xa(a){a=a.a.next();if(2>a.length)throw Error(\"",
- "Unclosed literal string\");return new P(a)}\nfunction Ya(a){var b=[];i",
- "f(Ha(u(a.a))){var c=a.a.next();var d=u(a.a);if(\"/\"==c&&(a.a.empty()|",
- "|\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))r",
- "eturn new T;d=new T;Y(a,\"Missing next location step.\");c=Za(a,c);b.p",
- "ush(c)}else{a:{c=u(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error",
- "(\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.next",
- "();c=Ta(a);Y(a,'unclosed \"(\"');Va(a,\")\");break;case '\"':case \"'",
- "\":c=Xa(a);break;default:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test",
- "(d)&&\"(\"==u(a.a,\n1)){c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[]",
- ";\")\"!=u(a.a);){Y(a,\"Missing function argument list.\");d.push(Ta(a)",
- ");if(\",\"!=u(a.a))break;a.a.next()}Y(a,\"Unclosed function argument l",
- "ist.\");Wa(a);c=new N(c,d)}else{c=null;break a}else c=new R(+a.a.next(",
- "))}\"[\"==u(a.a)&&(d=new V($a(a)),c=new M(c,d))}if(c)if(Ha(u(a.a)))d=c",
- ";else return c;else c=Za(a,\"/\"),d=new U,b.push(c)}for(;Ha(u(a.a));)c",
- "=a.a.next(),Y(a,\"Missing next location step.\"),c=Za(a,c),b.push(c);r",
- "eturn new S(d,b)}\nfunction Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error",
- "('Step op should be \"/\" or \"//\"');if(\".\"==u(a.a)){var c=new W(Pa",
- ",new B(\"node\"));a.a.next();return c}if(\"..\"==u(a.a))return c=new W",
- "(Oa,new B(\"node\")),a.a.next(),c;if(\"@\"==u(a.a)){var d=Ga;a.a.next(",
- ");Y(a,\"Missing attribute name\")}else if(\"::\"==u(a.a,1)){if(!/(?![0",
- "-9])[\\w]/.test(u(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next",
- "());var e=a.a.next();d=Na[e]||null;if(!d)throw Error(\"No axis with na",
- "me: \"+e);a.a.next();Y(a,\"Missing node name\")}else d=Ka;e=\nu(a.a);i",
- "f(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==u(a.a,1)){if(!Fa(e))",
- "throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!Fa(e))throw Er",
- "ror(\"Invalid type name: \"+e);Va(a,\"(\");Y(a,\"Bad nodetype\");var f",
- "=u(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Xa(a);Y(a,\"Bad nodety",
- "pe\");Wa(a);e=new B(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f",
- ")e=new Q(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=",
- "a.ka(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subs",
- "tr(f+1);e=new Q(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=",
- "new V($a(a),d.B);return c||new W(d,e,a,\"//\"==b)}function $a(a){for(v",
- "ar b=[];\"[\"==u(a.a);){a.a.next();Y(a,\"Missing predicate expression.",
- "\");var c=Ta(a);b.push(c);Y(a,\"Unclosed predicate expression.\");Va(a",
- ",\"]\")}return b}function Ua(a){if(\"-\"==u(a.a))return a.a.next(),new",
- " Qa(Ua(a));var b=Ya(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|\"==a.a.",
- "next();)Y(a,\"Missing next union location path.\"),b.push(Ya(a));a.a.b",
- "ack();a=new Ra(b)}return a};function ab(a){switch(a.nodeType){case 1:r",
- "eturn ha(bb,a);case 9:return ab(a.documentElement);case 11:case 10:cas",
- "e 6:case 12:return cb;default:return a.parentNode?ab(a.parentNode):cb}",
- "}function cb(){return null}function bb(a,b){if(a.prefix==b)return a.na",
- "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(",
- "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p",
- "arentNode.nodeType?bb(a.parentNode,b):null};function db(a,b){if(!a.len",
- "gth)throw Error(\"Empty XPath expression.\");a=ka(a);if(a.empty())thro",
- "w Error(\"Invalid XPath expression.\");b?\"function\"==ca(b)||(b=fa(b.",
- "lookupNamespaceURI,b)):b=function(){return null};var c=Ta(new Sa(a,b))",
- ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun",
- "ction(d,e){d=c.evaluate(new n(d));return new Z(d,e)}}\nfunction Z(a,b)",
- "{if(0==b)if(a instanceof z)b=4;else if(\"string\"==typeof a)b=2;else i",
- "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro",
- "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in",
- "stanceof z))throw Error(\"value could not be converted to the specifie",
- "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan",
- "ceof z?D(a):\"\"+a;break;case 1:this.numberValue=a instanceof z?+D(a):",
- "+a;break;case 3:this.booleanValue=a instanceof z?0<a.m():!!a;break;cas",
- "e 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.nex",
- "t();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidItera",
- "torState=!1;break;case 8:case 9:this.singleNodeValue=C(a);break;defaul",
- "t:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateNext",
- "=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wrong ",
- "result type\");return f>=d.length?null:d[f++]};this.snapshotItem=funct",
- "ion(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong resu",
- "lt type\");return g>=d.length||0>g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_",
- "TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE",
- "=4;Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.O",
- "RDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERE",
- "D_NODE_TYPE=9;function fb(a){this.lookupNamespaceURI=ab(a)}\nfunction ",
- "gb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;if(",
- "!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(d,e,f,g){return(new",
- " db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return new d",
- "b(d,e)},c.createNSResolver=function(d){return new fb(d)}}ba(\"wgxpath.",
- "install\",gb);ba(\"wgxpath.install\",gb);function hb(a,b,c,d){this.lef",
- "t=a;this.top=b;this.width=c;this.height=d}h=hb.prototype;h.clone=funct",
- "ion(){return new hb(this.left,this.top,this.width,this.height)};h.cont",
- "ains=function(a){return a instanceof v?a.x>=this.left&&a.x<=this.left+",
- "this.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left",
- "&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this",
- ".height>=a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.",
- "left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);th",
- "is.height=Math.ceil(this.height);return this};h.floor=function(){this.",
- "left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Ma",
- "th.floor(this.width);this.height=Math.floor(this.height);return this};",
- "h.round=function(){this.left=Math.round(this.left);this.top=Math.round",
- "(this.top);this.width=Math.round(this.width);this.height=Math.round(th",
- "is.height);return this};\nh.translate=function(a,b){a instanceof v?(th",
- "is.left+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this",
- ".top+=b));return this};h.scale=function(a,b){b=\"number\"===typeof b?b",
- ":a;this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};",
- "ba(\"_\",function(a){var b=a.getClientRects();if(0==b.length)throw Err",
- "or(\"Element does not have any client rects\");b=b[0];if(1==a.nodeType",
- "){b:{try{var c=a.getBoundingClientRect()}catch(d){a={left:0,top:0,righ",
- "t:0,bottom:0};break b}a=c}a=new v(a.left,a.top)}else a=a.changedTouche",
- "s?a.changedTouches[0]:a,a=new v(a.clientX,a.clientY);return new hb(b.l",
- "eft-a.x,b.top-a.y,b.right-b.left,b.bottom-b.top)});; return this._.app",
- "ly(null,arguments);}).apply({navigator:typeof window!='undefined'?wind",
- "ow.navigator:null,document:typeof window!='undefined'?window.document:",
- "null}, arguments);}\n",
- NULL};
- const char* const GET_LOCAL_STORAGE_ITEM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(",
- "){return this.C.length};Z.prototype.key=function(a){return this.C.key(",
- "a)};ba(\"_\",function(a){if(null==(hb||hb).localStorage)throw new ib(1",
- "3,\"Local storage undefined\");return(new Z).getItem(a)});; return thi",
- "s._.apply(null,arguments);}).apply({navigator:typeof window!='undefine",
- "d'?window.navigator:null,document:typeof window!='undefined'?window.do",
- "cument:null}, arguments);}\n",
- NULL};
- const char* const GET_LOCAL_STORAGE_KEY[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(",
- "){return this.C.length};Z.prototype.key=function(a){return this.C.key(",
- "a)};ba(\"_\",function(a){if(null==(hb||hb).localStorage)throw new ib(1",
- "3,\"Local storage undefined\");return(new Z).key(a)});; return this._.",
- "apply(null,arguments);}).apply({navigator:typeof window!='undefined'?w",
- "indow.navigator:null,document:typeof window!='undefined'?window.docume",
- "nt:null}, arguments);}\n",
- NULL};
- const char* const GET_LOCAL_STORAGE_KEYS[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.C=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.C?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".C);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.C=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.C?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.C=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.C);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.B=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.B.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.B.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.B.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.B.clear()};Z.prototype.size=function(",
- "){return this.B.length};Z.prototype.key=function(a){return this.B.key(",
- "a)};ba(\"_\",function(){if(null==(hb||hb).localStorage)throw new ib(13",
- ",\"Local storage undefined\");var a=new Z;for(var b=[],c=a.size(),d=0;",
- "d<c;d++)b[d]=a.B.key(d);return b});; return this._.apply(null,argument",
- "s);}).apply({navigator:typeof window!='undefined'?window.navigator:nul",
- "l,document:typeof window!='undefined'?window.document:null}, arguments",
- ");}\n",
- NULL};
- const char* const GET_LOCAL_STORAGE_SIZE[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(",
- "){return this.C.length};Z.prototype.key=function(a){return this.C.key(",
- "a)};ba(\"_\",function(){if(null==(hb||hb).localStorage)throw new ib(13",
- ",\"Local storage undefined\");return(new Z).size()});; return this._.a",
- "pply(null,arguments);}).apply({navigator:typeof window!='undefined'?wi",
- "ndow.navigator:null,document:typeof window!='undefined'?window.documen",
- "t:null}, arguments);}\n",
- NULL};
- const char* const GET_LOCATION[] = {
- "function(){return (function(){var d,h=this||self;\nfunction k(a){var b",
- "=typeof a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\"",
- ";if(a instanceof Object)return b;var e=Object.prototype.toString.call(",
- "a);if(\"[object Window]\"==e)return\"object\";if(\"[object Array]\"==e",
- "||\"number\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undef",
- "ined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splic",
- "e\"))return\"array\";if(\"[object Function]\"==e||\"undefined\"!=typeo",
- "f a.call&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsE",
- "numerable(\"call\"))return\"function\"}else return\"null\";else if(\"f",
- "unction\"==\nb&&\"undefined\"==typeof a.call)return\"object\";return b",
- "}function l(a){var b=k(a);return\"array\"==b||\"object\"==b&&\"number",
- "\"==typeof a.length}function m(a){var b=typeof a;return\"object\"==b&&",
- "null!=a||\"function\"==b};var p;function r(a,b){for(var e=a.length,c=",
- "\"string\"===typeof a?a.split(\"\"):a,g=0;g<e;g++)g in c&&b.call(void ",
- "0,c[g],g,a)}function t(a){var b=a.length;if(0<b){for(var e=Array(b),c=",
- "0;c<b;c++)e[c]=a[c];return e}return[]};function u(a,b){this.x=void 0!=",
- "=a?a:0;this.y=void 0!==b?b:0}d=u.prototype;d.clone=function(){return n",
- "ew u(this.x,this.y)};d.ceil=function(){this.x=Math.ceil(this.x);this.y",
- "=Math.ceil(this.y);return this};d.floor=function(){this.x=Math.floor(t",
- "his.x);this.y=Math.floor(this.y);return this};d.round=function(){this.",
- "x=Math.round(this.x);this.y=Math.round(this.y);return this};d.translat",
- "e=function(a,b){a instanceof u?(this.x+=a.x,this.y+=a.y):(this.x+=Numb",
- "er(a),\"number\"===typeof b&&(this.y+=b));return this};\nd.scale=funct",
- "ion(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return this};func",
- "tion v(a,b,e){function c(n){n&&b.appendChild(\"string\"===typeof n?a.c",
- "reateTextNode(n):n)}for(var g=1;g<e.length;g++){var f=e[g];if(!l(f)||m",
- "(f)&&0<f.nodeType)c(f);else{a:{if(f&&\"number\"==typeof f.length){if(m",
- "(f)){var q=\"function\"==typeof f.item||\"string\"==typeof f.item;brea",
- "k a}if(\"function\"==k(f)){q=\"function\"==typeof f.item;break a}}q=!1",
- "}r(q?t(f):f,c)}}}function w(a){return 9==a.nodeType?a:a.ownerDocument|",
- "|a.document}function x(a){this.a=a||h.document||document}d=x.prototype",
- ";\nd.getElementsByTagName=function(a,b){return(b||this.a).getElementsB",
- "yTagName(String(a))};d.createElement=function(a){var b=this.a;a=String",
- "(a);\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());ret",
- "urn b.createElement(a)};d.createTextNode=function(a){return this.a.cre",
- "ateTextNode(String(a))};d.appendChild=function(a,b){a.appendChild(b)};",
- "d.append=function(a,b){v(w(a),a,arguments)};d.canHaveChildren=function",
- "(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case ",
- "\"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case ",
- "\"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case ",
- "\"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRA",
- "MES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":c",
- "ase \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WB",
- "R\":return!1}return!0};\nd.removeNode=function(a){return a&&a.parentNo",
- "de?a.parentNode.removeChild(a):null};d.contains=function(a,b){if(!a||!",
- "b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.contains(b);if(",
- "\"undefined\"!=typeof a.compareDocumentPosition)return a==b||!!(a.comp",
- "areDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a};f",
- "unction y(a){var b=w(a),e=new u(0,0);if(a==(b?w(b):document).documentE",
- "lement)return e;a:{try{var c=a.getBoundingClientRect()}catch(g){a={lef",
- "t:0,top:0,right:0,bottom:0};break a}a=c}c=(b?new x(w(b)):p||(p=new x))",
- ".a;b=c.scrollingElement?c.scrollingElement:c.body||c.documentElement;c",
- "=c.parentWindow||c.defaultView;b=new u(c.pageXOffset||b.scrollLeft,c.p",
- "ageYOffset||b.scrollTop);e.x=a.left+b.x;e.y=a.top+b.y;return e}var z=[",
- "\"_\"],A=h;z[0]in A||\"undefined\"==typeof A.execScript||A.execScript(",
- "\"var \"+z[0]);\nfor(var B;z.length&&(B=z.shift());)z.length||void 0==",
- "=y?A=A[B]&&A[B]!==Object.prototype[B]?A[B]:A[B]={}:A[B]=y;; return thi",
- "s._.apply(null,arguments);}).apply({navigator:typeof window!='undefine",
- "d'?window.navigator:null,document:typeof window!='undefined'?window.do",
- "cument:null}, arguments);}\n",
- NULL};
- const char* const GET_LOCATION_IN_VIEW[] = {
- "function(){return (function(){var k,l=this||self;function m(a){return",
- "\"string\"==typeof a}function aa(a,b){a=a.split(\".\");var c=l;a[0]in ",
- "c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for",
- "(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Ob",
- "ject.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ba(a){var b=typeof a;",
- "if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a inst",
- "anceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[o",
- "bject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " ca(a){var b=ba(a);return\"array\"==b||\"object\"==b&&\"number\"==type",
- "of a.length}function da(a){var b=typeof a;return\"object\"==b&&null!=a",
- "||\"function\"==b}function ea(a,b,c){return a.call.apply(a.bind,argume",
- "nts)}\nfunction fa(a,b,c){if(!a)throw Error();if(2<arguments.length){v",
- "ar d=Array.prototype.slice.call(arguments,2);return function(){var e=A",
- "rray.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d",
- ");return a.apply(b,e)}}return function(){return a.apply(b,arguments)}}",
- "function ha(a,b,c){ha=Function.prototype.bind&&-1!=Function.prototype.",
- "bind.toString().indexOf(\"native code\")?ea:fa;return ha.apply(null,ar",
- "guments)}\nfunction ia(a,b){var c=Array.prototype.slice.call(arguments",
- ",1);return function(){var d=c.slice();d.push.apply(d,arguments);return",
- " a.apply(this,d)}}function n(a,b){function c(){}c.prototype=b.prototyp",
- "e;a.prototype=new c;a.prototype.constructor=a};/*\n\n The MIT License",
- "\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google ",
- "Inc.\n\n Permission is hereby granted, free of charge, to any person o",
- "btaining a copy\n of this software and associated documentation files ",
- "(the \"Software\"), to\n deal in the Software without restriction, inc",
- "luding without limitation the\n rights to use, copy, modify, merge, pu",
- "blish, distribute, sublicense, and/or\n sell copies of the Software, a",
- "nd to permit persons to whom the Software is\n furnished to do so, sub",
- "ject to the following conditions:\n\n The above copyright notice and t",
- "his permission notice shall be included in\n all copies or substantial",
- " portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WIT",
- "HOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIM",
- "ITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR ",
- "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRI",
- "GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHE",
- "THER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT ",
- "OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n I",
- "N THE SOFTWARE.\n*/\nfunction p(a,b,c){this.l=a;this.na=b||1;this.j=c|",
- "|1};var q;function r(a,b){for(var c=a.length,d=\"string\"===typeof a?a",
- ".split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)}function u(",
- "a,b,c){var d=c;r(a,function(e,f){d=b.call(void 0,d,e,f,a)});return d}f",
- "unction x(a,b){for(var c=a.length,d=\"string\"===typeof a?a.split(\"\"",
- "):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a))return!0;return!1}f",
- "unction ja(a){return Array.prototype.concat.apply([],arguments)}functi",
- "on ka(a){var b=a.length;if(0<b){for(var c=Array(b),d=0;d<b;d++)c[d]=a[",
- "d];return c}return[]}\nfunction la(a,b,c){return 2>=arguments.length?A",
- "rray.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)};func",
- "tion ma(a){this.V=a;this.L=0}function na(a){a=a.match(oa);for(var b=0;",
- "b<a.length;b++)pa.test(a[b])&&a.splice(b,1);return new ma(a)}var oa=/",
- "\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]",
- "+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=",
- "|\\s+|./g,pa=/^\\s/;function y(a,b){return a.V[a.L+(b||0)]}ma.prototyp",
- "e.next=function(){return this.V[this.L++]};ma.prototype.back=function(",
- "){this.L--};ma.prototype.empty=function(){return this.V.length<=this.L",
- "};function z(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=z.prot",
- "otype;k.clone=function(){return new z(this.x,this.y)};k.ceil=function(",
- "){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};k.flo",
- "or=function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);retu",
- "rn this};k.round=function(){this.x=Math.round(this.x);this.y=Math.roun",
- "d(this.y);return this};k.translate=function(a,b){a instanceof z?(this.",
- "x+=a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(this.y+",
- "=b));return this};\nk.scale=function(a,b){this.x*=a;this.y*=\"number\"",
- "===typeof b?b:a;return this};function qa(a,b){this.width=a;this.height",
- "=b}k=qa.prototype;k.clone=function(){return new qa(this.width,this.hei",
- "ght)};k.aspectRatio=function(){return this.width/this.height};k.ceil=f",
- "unction(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.",
- "height);return this};k.floor=function(){this.width=Math.floor(this.wid",
- "th);this.height=Math.floor(this.height);return this};k.round=function(",
- "){this.width=Math.round(this.width);this.height=Math.round(this.height",
- ");return this};\nk.scale=function(a,b){this.width*=a;this.height*=\"nu",
- "mber\"===typeof b?b:a;return this};function sa(a,b,c){function d(g){g&",
- "&b.appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var e=",
- "1;e<c.length;e++){var f=c[e];!ca(f)||da(f)&&0<f.nodeType?d(f):r(ta(f)?",
- "ka(f):f,d)}}function ua(a,b){if(!a||!b)return!1;if(a.contains&&1==b.no",
- "deType)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDo",
- "cumentPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b",
- "&&a!=b;)b=b.parentNode;return b==a}\nfunction va(a,b){if(a==b)return 0",
- ";if(a.compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:",
- "-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNod",
- "e){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.",
- "sourceIndex;var e=a.parentNode,f=b.parentNode;return e==f?wa(a,b):!c&&",
- "ua(e,b)?-1*xa(a,b):!d&&ua(f,a)?xa(b,a):(c?a.sourceIndex:e.sourceIndex)",
- "-(d?b.sourceIndex:f.sourceIndex)}d=A(a);c=d.createRange();c.selectNode",
- "(a);c.collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);",
- "return c.compareBoundaryPoints(l.Range.START_TO_END,a)}function xa(a,b",
- "){var c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parent",
- "Node;return wa(b,a)}function wa(a,b){for(;b=b.previousSibling;)if(b==a",
- ")return-1;return 1}function A(a){return 9==a.nodeType?a:a.ownerDocumen",
- "t||a.document}function ta(a){if(a&&\"number\"==typeof a.length){if(da(",
- "a))return\"function\"==typeof a.item||\"string\"==typeof a.item;if(\"f",
- "unction\"==ba(a))return\"function\"==typeof a.item}return!1}\nfunction",
- " C(a){this.F=a||l.document||document}k=C.prototype;k.getElementsByTagN",
- "ame=function(a,b){return(b||this.F).getElementsByTagName(String(a))};f",
- "unction ya(a){a=a.F;a=(a.parentWindow||a.defaultView||window).document",
- ";a=\"CSS1Compat\"==a.compatMode?a.documentElement:a.body;return new qa",
- "(a.clientWidth,a.clientHeight)}k.createElement=function(a){var b=this.",
- "F;a=String(a);\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerC",
- "ase());return b.createElement(a)};k.createTextNode=function(a){return ",
- "this.F.createTextNode(String(a))};\nk.appendChild=function(a,b){a.appe",
- "ndChild(b)};k.append=function(a,b){sa(A(a),a,arguments)};k.canHaveChil",
- "dren=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"AP",
- "PLET\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COM",
- "MAND\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"I",
- "NPUT\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":",
- "case \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case",
- " \"PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK",
- "\":case \"WBR\":return!1}return!0};\nk.removeNode=function(a){return a",
- "&&a.parentNode?a.parentNode.removeChild(a):null};k.contains=ua;functio",
- "n D(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nul",
- "l==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof ",
- "b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];fo",
- "r(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fir",
- "stChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return",
- "\"\"+b}\nfunction E(a,b,c){if(null===b)return!0;try{if(!a.getAttribute",
- ")return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAt",
- "tribute(b,2)==c}function G(a,b,c,d,e){return za.call(null,a,b,m(c)?c:n",
- "ull,m(d)?d:null,e||new H)}\nfunction za(a,b,c,d,e){b.getElementsByName",
- "&&d&&\"name\"==c?(b=b.getElementsByName(d),r(b,function(f){a.matches(f",
- ")&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getEleme",
- "ntsByClassName(d),r(b,function(f){f.className==d&&a.matches(f)&&e.add(",
- "f)})):a instanceof I?Aa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getEle",
- "mentsByTagName(a.G()),r(b,function(f){E(f,c,d)&&e.add(f)}));return e}f",
- "unction Aa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a",
- ".matches(b)&&e.add(b),Aa(a,b,c,d,e)};function H(){this.j=this.g=null;t",
- "his.H=0}function Ba(a){this.node=a;this.next=this.A=null}function Ca(a",
- ",b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e",
- ",f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<va(c.node,b.node)?",
- "(e=b,b=b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||",
- "b;e;)e.A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}H.prototype.un",
- "shift=function(a){a=new Ba(a);a.next=this.g;this.j?this.g.A=a:this.g=t",
- "his.j=a;this.g=a;this.H++};\nH.prototype.add=function(a){a=new Ba(a);a",
- ".A=this.j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};func",
- "tion Da(a){return(a=a.g)?a.node:null}H.prototype.m=function(){return t",
- "his.H};function Ea(a){return(a=Da(a))?D(a):\"\"}H.prototype.iterator=f",
- "unction(a){return new Fa(this,!!a)};function Fa(a,b){this.ja=a;this.W=",
- "(this.B=b)?a.j:a.g;this.S=null}Fa.prototype.next=function(){var a=this",
- ".W;if(null==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;retu",
- "rn b.node};\nFa.prototype.remove=function(){var a=this.ja,b=this.S;if(",
- "!b)throw Error(\"Next must be called at least once before remove.\");v",
- "ar c=b.A;b=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};fu",
- "nction J(a){this.f=a;this.h=this.o=!1;this.I=null}function K(a){return",
- "\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}J.prototype.c=fu",
- "nction(){return this.o};function Ga(a,b){a.o=b}function Ha(a,b){a.h=b}",
- "J.prototype.u=function(){return this.I};function L(a,b){a=a.evaluate(b",
- ");return a instanceof H?+Ea(a):+a}function M(a,b){a=a.evaluate(b);retu",
- "rn a instanceof H?Ea(a):\"\"+a}function N(a,b){a=a.evaluate(b);return ",
- "a instanceof H?!!a.m():!!a};function O(a,b,c){J.call(this,a.f);this.U=",
- "a;this.Z=b;this.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==Ia&&(",
- "c.h||c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()|",
- "|(this.I={name:c.u().name,D:b}):this.I={name:b.u().name,D:c})}n(O,J);",
- "\nfunction P(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b ins",
- "tanceof H&&c instanceof H){b=b.iterator();for(d=b.next();d;d=b.next())",
- "for(e=c.iterator(),f=e.next();f;f=e.next())if(a(D(d),D(f)))return!0;re",
- "turn!1}if(b instanceof H||c instanceof H){b instanceof H?(e=b,d=c):(e=",
- "c,d=b);f=e.iterator();for(var g=typeof d,h=f.next();h;h=f.next()){swit",
- "ch(g){case \"number\":h=+D(h);break;case \"boolean\":h=!!D(h);break;ca",
- "se \"string\":h=D(h);break;default:throw Error(\"Illegal primitive typ",
- "e for comparison.\");\n}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!",
- "1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"n",
- "umber\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}O.pro",
- "totype.evaluate=function(a){return this.U.v(this.Z,this.da,a)};O.proto",
- "type.toString=function(){var a=\"Binary Expression: \"+this.U;a+=K(thi",
- "s.Z);return a+=K(this.da)};function Ja(a,b,c,d){this.ma=a;this.ba=b;th",
- "is.f=c;this.v=d}Ja.prototype.toString=function(){return this.ma};var K",
- "a={};\nfunction Q(a,b,c,d){if(Ka.hasOwnProperty(a))throw Error(\"Binar",
- "y operator already created: \"+a);a=new Ja(a,b,c,d);return Ka[a.toStri",
- "ng()]=a}Q(\"div\",6,1,function(a,b,c){return L(a,c)/L(b,c)});Q(\"mod\"",
- ",6,1,function(a,b,c){return L(a,c)%L(b,c)});Q(\"*\",6,1,function(a,b,c",
- "){return L(a,c)*L(b,c)});Q(\"+\",5,1,function(a,b,c){return L(a,c)+L(b",
- ",c)});Q(\"-\",5,1,function(a,b,c){return L(a,c)-L(b,c)});Q(\"<\",4,2,f",
- "unction(a,b,c){return P(function(d,e){return d<e},a,b,c)});\nQ(\">\",4",
- ",2,function(a,b,c){return P(function(d,e){return d>e},a,b,c)});Q(\"<=",
- "\",4,2,function(a,b,c){return P(function(d,e){return d<=e},a,b,c)});Q(",
- "\">=\",4,2,function(a,b,c){return P(function(d,e){return d>=e},a,b,c)}",
- ");var Ia=Q(\"=\",3,2,function(a,b,c){return P(function(d,e){return d==",
- "e},a,b,c,!0)});Q(\"!=\",3,2,function(a,b,c){return P(function(d,e){ret",
- "urn d!=e},a,b,c,!0)});Q(\"and\",2,2,function(a,b,c){return N(a,c)&&N(b",
- ",c)});Q(\"or\",1,2,function(a,b,c){return N(a,c)||N(b,c)});function La",
- "(a,b){if(b.m()&&4!=a.f)throw Error(\"Primary expression must evaluate ",
- "to nodeset if filter has predicate(s).\");J.call(this,a.f);this.ca=a;t",
- "his.b=b;this.o=a.c();this.h=a.h}n(La,J);La.prototype.evaluate=function",
- "(a){a=this.ca.evaluate(a);return Ma(this.b,a)};La.prototype.toString=f",
- "unction(){var a=\"Filter:\"+K(this.ca);return a+=K(this.b)};function N",
- "a(a,b){if(b.length<a.aa)throw Error(\"Function \"+a.i+\" expects at le",
- "ast\"+a.aa+\" arguments, \"+b.length+\" given\");if(null!==a.T&&b.leng",
- "th>a.T)throw Error(\"Function \"+a.i+\" expects at most \"+a.T+\" argu",
- "ments, \"+b.length+\" given\");a.ka&&r(b,function(c,d){if(4!=c.f)throw",
- " Error(\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset",
- ": \"+c);});J.call(this,a.f);this.K=a;this.P=b;Ga(this,a.o||x(b,functio",
- "n(c){return c.c()}));Ha(this,a.ia&&!b.length||a.ha&&!!b.length||x(b,fu",
- "nction(c){return c.h}))}\nn(Na,J);Na.prototype.evaluate=function(a){re",
- "turn this.K.v.apply(null,ja(a,this.P))};Na.prototype.toString=function",
- "(){var a=\"Function: \"+this.K;if(this.P.length){var b=u(this.P,functi",
- "on(c,d){return c+K(d)},\"Arguments:\");a+=K(b)}return a};function Oa(a",
- ",b,c,d,e,f,g,h){this.i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v",
- "=e;this.aa=f;this.T=void 0!==g?g:f;this.ka=!!h}Oa.prototype.toString=f",
- "unction(){return this.i};var Pa={};\nfunction R(a,b,c,d,e,f,g,h){if(Pa",
- ".hasOwnProperty(a))throw Error(\"Function already created: \"+a+\".\")",
- ";Pa[a]=new Oa(a,b,c,d,e,f,g,h)}R(\"boolean\",2,!1,!1,function(a,b){ret",
- "urn N(b,a)},1);R(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(L(",
- "b,a))},1);R(\"concat\",3,!1,!1,function(a,b){return u(la(arguments,1),",
- "function(c,d){return c+M(d,a)},\"\")},2,null);R(\"contains\",2,!1,!1,f",
- "unction(a,b,c){b=M(b,a);a=M(c,a);return-1!=b.indexOf(a)},2);R(\"count",
- "\",1,!1,!1,function(a,b){return b.evaluate(a).m()},1,1,!0);\nR(\"false",
- "\",2,!1,!1,function(){return!1},0);R(\"floor\",1,!1,!1,function(a,b){r",
- "eturn Math.floor(L(b,a))},1);R(\"id\",4,!1,!1,function(a,b){var c=a.l,",
- "d=9==c.nodeType?c:c.ownerDocument;a=M(b,a).split(/\\s+/);var e=[];r(a,",
- "function(g){g=d.getElementById(g);var h;if(!(h=!g)){a:if(\"string\"===",
- "typeof e)h=\"string\"!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{f",
- "or(h=0;h<e.length;h++)if(h in e&&e[h]===g)break a;h=-1}h=0<=h}h||e.pus",
- "h(g)});e.sort(va);var f=new H;r(e,function(g){f.add(g)});return f},1);",
- "\nR(\"lang\",2,!1,!1,function(){return!1},1);R(\"last\",1,!0,!1,functi",
- "on(a){if(1!=arguments.length)throw Error(\"Function last expects ()\")",
- ";return a.j},0);R(\"local-name\",3,!1,!0,function(a,b){return(a=b?Da(b",
- ".evaluate(a)):a.l)?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0)",
- ";R(\"name\",3,!1,!0,function(a,b){return(a=b?Da(b.evaluate(a)):a.l)?a.",
- "nodeName.toLowerCase():\"\"},0,1,!0);R(\"namespace-uri\",3,!0,!1,funct",
- "ion(){return\"\"},0,1,!0);\nR(\"normalize-space\",3,!1,!0,function(a,b",
- "){return(b?M(b,a):D(a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+",
- "|\\s+$/g,\"\")},0,1);R(\"not\",2,!1,!1,function(a,b){return!N(b,a)},1)",
- ";R(\"number\",1,!1,!0,function(a,b){return b?L(b,a):+D(a.l)},0,1);R(\"",
- "position\",1,!0,!1,function(a){return a.na},0);R(\"round\",1,!1,!1,fun",
- "ction(a,b){return Math.round(L(b,a))},1);R(\"starts-with\",2,!1,!1,fun",
- "ction(a,b,c){b=M(b,a);a=M(c,a);return 0==b.lastIndexOf(a,0)},2);R(\"st",
- "ring\",3,!1,!0,function(a,b){return b?M(b,a):D(a.l)},0,1);\nR(\"string",
- "-length\",1,!1,!0,function(a,b){return(b?M(b,a):D(a.l)).length},0,1);R",
- "(\"substring\",3,!1,!1,function(a,b,c,d){c=L(c,a);if(isNaN(c)||Infinit",
- "y==c||-Infinity==c)return\"\";d=d?L(d,a):Infinity;if(isNaN(d)||-Infini",
- "ty===d)return\"\";c=Math.round(c)-1;var e=Math.max(c,0);a=M(b,a);retur",
- "n Infinity==d?a.substring(e):a.substring(e,c+Math.round(d))},2,3);R(\"",
- "substring-after\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);c=b.indexO",
- "f(a);return-1==c?\"\":b.substring(c+a.length)},2);\nR(\"substring-befo",
- "re\",3,!1,!1,function(a,b,c){b=M(b,a);a=M(c,a);a=b.indexOf(a);return-1",
- "==a?\"\":b.substring(0,a)},2);R(\"sum\",1,!1,!1,function(a,b){a=b.eval",
- "uate(a).iterator();b=0;for(var c=a.next();c;c=a.next())b+=+D(c);return",
- " b},1,1,!0);R(\"translate\",3,!1,!1,function(a,b,c,d){b=M(b,a);c=M(c,a",
- ");var e=M(d,a);a={};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||",
- "(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in",
- " a?a[f]:f;return c},3);R(\"true\",2,!1,!1,function(){return!0},0);func",
- "tion I(a,b){this.fa=a;this.$=void 0!==b?b:null;this.C=null;switch(a){c",
- "ase \"comment\":this.C=8;break;case \"text\":this.C=3;break;case \"pro",
- "cessing-instruction\":this.C=7;break;case \"node\":break;default:throw",
- " Error(\"Unexpected argument\");}}function Qa(a){return\"comment\"==a|",
- "|\"text\"==a||\"processing-instruction\"==a||\"node\"==a}I.prototype.m",
- "atches=function(a){return null===this.C||this.C==a.nodeType};I.prototy",
- "pe.G=function(){return this.fa};\nI.prototype.toString=function(){var ",
- "a=\"Kind Test: \"+this.fa;null===this.$||(a+=K(this.$));return a};func",
- "tion Ra(a){J.call(this,3);this.ea=a.substring(1,a.length-1)}n(Ra,J);Ra",
- ".prototype.evaluate=function(){return this.ea};Ra.prototype.toString=f",
- "unction(){return\"Literal: \"+this.ea};function S(a,b){this.i=a.toLowe",
- "rCase();a=\"*\"==this.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.M=",
- "b?b.toLowerCase():a}S.prototype.matches=function(a){var b=a.nodeType;i",
- "f(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.localName:a.nodeName;re",
- "turn\"*\"!=this.i&&this.i!=b.toLowerCase()?!1:\"*\"==this.M?!0:this.M=",
- "=(a.namespaceURI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999",
- "/xhtml\")};S.prototype.G=function(){return this.i};\nS.prototype.toStr",
- "ing=function(){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"",
- "==this.M?\"\":this.M+\":\")+this.i};function Sa(a){J.call(this,1);this",
- ".ga=a}n(Sa,J);Sa.prototype.evaluate=function(){return this.ga};Sa.prot",
- "otype.toString=function(){return\"Number: \"+this.ga};function Ta(a,b)",
- "{J.call(this,a.f);this.Y=a;this.J=b;this.o=a.c();this.h=a.h;1==this.J.",
- "length&&(a=this.J[0],a.R||a.s!=Ua||(a=a.O,\"*\"!=a.G()&&(this.I={name:",
- "a.G(),D:null})))}n(Ta,J);function T(){J.call(this,4)}n(T,J);T.prototyp",
- "e.evaluate=function(a){var b=new H;a=a.l;9==a.nodeType?b.add(a):b.add(",
- "a.ownerDocument);return b};T.prototype.toString=function(){return\"Roo",
- "t Helper Expression\"};function Va(){J.call(this,4)}n(Va,J);Va.prototy",
- "pe.evaluate=function(a){var b=new H;b.add(a.l);return b};\nVa.prototyp",
- "e.toString=function(){return\"Context Helper Expression\"};function Wa",
- "(a){return\"/\"==a||\"//\"==a}\nTa.prototype.evaluate=function(a){var ",
- "b=this.Y.evaluate(a);if(!(b instanceof H))throw Error(\"Filter express",
- "ion must evaluate to nodeset.\");a=this.J;for(var c=0,d=a.length;c<d&&",
- "b.m();c++){var e=a[c],f=b.iterator(e.s.B);if(e.c()||e.s!=Xa)if(e.c()||",
- "e.s!=Ya){var g=f.next();for(b=e.evaluate(new p(g));null!=(g=f.next());",
- ")g=e.evaluate(new p(g)),b=Ca(b,g)}else g=f.next(),b=e.evaluate(new p(g",
- "));else{for(g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.c",
- "ompareDocumentPosition(g)&8;g=b);b=e.evaluate(new p(g))}}return b};\nT",
- "a.prototype.toString=function(){var a=\"Path Expression:\"+K(this.Y);i",
- "f(this.J.length){var b=u(this.J,function(c,d){return c+K(d)},\"Steps:",
- "\");a+=K(b)}return a};function U(a,b){this.b=a;this.B=!!b}function Ma(",
- "a,b,c){for(c=c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b",
- ".m(),g,h=0;g=e.next();h++){var t=a.B?f-h:h+1;g=d.evaluate(new p(g,t,f)",
- ");if(\"number\"==typeof g)t=t==g;else if(\"string\"==typeof g||\"boole",
- "an\"==typeof g)t=!!g;else if(g instanceof H)t=0<g.m();else throw Error",
- "(\"Predicate.evaluate returned an unexpected type.\");t||e.remove()}re",
- "turn b}U.prototype.u=function(){return 0<this.b.length?this.b[0].u():n",
- "ull};\nU.prototype.c=function(){for(var a=0;a<this.b.length;a++){var b",
- "=this.b[a];if(b.c()||1==b.f||0==b.f)return!0}return!1};U.prototype.m=f",
- "unction(){return this.b.length};U.prototype.toString=function(){return",
- " u(this.b,function(a,b){return a+K(b)},\"Predicates:\")};function W(a,",
- "b,c,d){J.call(this,4);this.s=a;this.O=b;this.b=c||new U([]);this.R=!!d",
- ";b=this.b.u();a.oa&&b&&(this.I={name:b.name,D:b.D});this.o=this.b.c()}",
- "n(W,J);\nW.prototype.evaluate=function(a){var b=a.l,c=this.u(),d=null,",
- "e=null,f=0;c&&(d=c.name,e=c.D?M(c.D,a):null,f=1);if(this.R)if(this.c()",
- "||this.s!=Za)if(b=(new W($a,new I(\"node\"))).evaluate(a).iterator(),c",
- "=b.next())for(a=this.v(c,d,e,f);null!=(c=b.next());)a=Ca(a,this.v(c,d,",
- "e,f));else a=new H;else a=G(this.O,b,d,e),a=Ma(this.b,a,f);else a=this",
- ".v(a.l,d,e,f);return a};W.prototype.v=function(a,b,c,d){a=this.s.K(thi",
- "s.O,a,b,c);return a=Ma(this.b,a,d)};\nW.prototype.toString=function(){",
- "var a=\"Step:\"+K(\"Operator: \"+(this.R?\"//\":\"/\"));this.s.i&&(a+=",
- "K(\"Axis: \"+this.s));a+=K(this.O);if(this.b.m()){var b=u(this.b.b,fun",
- "ction(c,d){return c+K(d)},\"Predicates:\");a+=K(b)}return a};function ",
- "ab(a,b,c,d){this.i=a;this.K=b;this.B=c;this.oa=d}ab.prototype.toString",
- "=function(){return this.i};var bb={};function X(a,b,c,d){if(bb.hasOwnP",
- "roperty(a))throw Error(\"Axis already created: \"+a);b=new ab(a,b,c,!!",
- "d);return bb[a]=b}\nX(\"ancestor\",function(a,b){for(var c=new H;b=b.p",
- "arentNode;)a.matches(b)&&c.unshift(b);return c},!0);X(\"ancestor-or-se",
- "lf\",function(a,b){var c=new H;do a.matches(b)&&c.unshift(b);while(b=b",
- ".parentNode);return c},!0);\nvar Ua=X(\"attribute\",function(a,b){var ",
- "c=new H,d=a.G();if(b=b.attributes)if(a instanceof I&&null===a.C||\"*\"",
- "==d)for(a=0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);re",
- "turn c},!1),Za=X(\"child\",function(a,b,c,d,e){c=m(c)?c:null;d=m(d)?d:",
- "null;e=e||new H;for(b=b.firstChild;b;b=b.nextSibling)E(b,c,d)&&a.match",
- "es(b)&&e.add(b);return e},!1,!0);X(\"descendant\",G,!1,!0);\nvar $a=X(",
- "\"descendant-or-self\",function(a,b,c,d){var e=new H;E(b,c,d)&&a.match",
- "es(b)&&e.add(b);return G(a,b,c,d,e)},!1,!0),Xa=X(\"following\",functio",
- "n(a,b,c,d){var e=new H;do for(var f=b;f=f.nextSibling;)E(f,c,d)&&a.mat",
- "ches(f)&&e.add(f),e=G(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0",
- ");X(\"following-sibling\",function(a,b){for(var c=new H;b=b.nextSiblin",
- "g;)a.matches(b)&&c.add(b);return c},!1);X(\"namespace\",function(){ret",
- "urn new H},!1);\nvar cb=X(\"parent\",function(a,b){var c=new H;if(9==b",
- ".nodeType)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b",
- ".parentNode;a.matches(b)&&c.add(b);return c},!1),Ya=X(\"preceding\",fu",
- "nction(a,b,c,d){var e=new H,f=[];do f.unshift(b);while(b=b.parentNode)",
- ";for(var g=1,h=f.length;g<h;g++){var t=[];for(b=f[g];b=b.previousSibli",
- "ng;)t.unshift(b);for(var w=0,F=t.length;w<F;w++)b=t[w],E(b,c,d)&&a.mat",
- "ches(b)&&e.add(b),e=G(a,b,c,d,e)}return e},!0,!0);\nX(\"preceding-sibl",
- "ing\",function(a,b){for(var c=new H;b=b.previousSibling;)a.matches(b)&",
- "&c.unshift(b);return c},!0);var db=X(\"self\",function(a,b){var c=new ",
- "H;a.matches(b)&&c.add(b);return c},!1);function eb(a){J.call(this,1);t",
- "his.X=a;this.o=a.c();this.h=a.h}n(eb,J);eb.prototype.evaluate=function",
- "(a){return-L(this.X,a)};eb.prototype.toString=function(){return\"Unary",
- " Expression: -\"+K(this.X)};function gb(a){J.call(this,4);this.N=a;Ga(",
- "this,x(this.N,function(b){return b.c()}));Ha(this,x(this.N,function(b)",
- "{return b.h}))}n(gb,J);gb.prototype.evaluate=function(a){var b=new H;r",
- "(this.N,function(c){c=c.evaluate(a);if(!(c instanceof H))throw Error(",
- "\"Path expression must evaluate to NodeSet.\");b=Ca(b,c)});return b};g",
- "b.prototype.toString=function(){return u(this.N,function(a,b){return a",
- "+K(b)},\"Union Expression:\")};function hb(a,b){this.a=a;this.la=b}fun",
- "ction ib(a){for(var b,c=[];;){Y(a,\"Missing right hand side of binary ",
- "expression.\");b=jb(a);var d=a.a.next();if(!d)break;var e=(d=Ka[d]||nu",
- "ll)&&d.ba;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ba;)",
- "b=new O(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new O(c.pop(),",
- "c.pop(),b);return b}function Y(a,b){if(a.a.empty())throw Error(b);}fun",
- "ction kb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: ",
- "\"+b+\" got: \"+a);}\nfunction lb(a){a=a.a.next();if(\")\"!=a)throw Er",
- "ror(\"Bad token: \"+a);}function mb(a){a=a.a.next();if(2>a.length)thro",
- "w Error(\"Unclosed literal string\");return new Ra(a)}\nfunction nb(a)",
- "{var b=[];if(Wa(y(a.a))){var c=a.a.next();var d=y(a.a);if(\"/\"==c&&(a",
- ".a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/",
- ".test(d)))return new T;d=new T;Y(a,\"Missing next location step.\");c=",
- "ob(a,c);b.push(c)}else{a:{c=y(a.a);d=c.charAt(0);switch(d){case \"$\":",
- "throw Error(\"Variable reference not allowed in HTML XPath\");case \"(",
- "\":a.a.next();c=ib(a);Y(a,'unclosed \"(\"');kb(a,\")\");break;case '\"",
- "':case \"'\":c=mb(a);break;default:if(isNaN(+c))if(!Qa(c)&&/(?![0-9])[",
- "\\w]/.test(d)&&\"(\"==y(a.a,\n1)){c=a.a.next();c=Pa[c]||null;a.a.next(",
- ");for(d=[];\")\"!=y(a.a);){Y(a,\"Missing function argument list.\");d.",
- "push(ib(a));if(\",\"!=y(a.a))break;a.a.next()}Y(a,\"Unclosed function ",
- "argument list.\");lb(a);c=new Na(c,d)}else{c=null;break a}else c=new S",
- "a(+a.a.next())}\"[\"==y(a.a)&&(d=new U(pb(a)),c=new La(c,d))}if(c)if(W",
- "a(y(a.a)))d=c;else return c;else c=ob(a,\"/\"),d=new Va,b.push(c)}for(",
- ";Wa(y(a.a));)c=a.a.next(),Y(a,\"Missing next location step.\"),c=ob(a,",
- "c),b.push(c);return new Ta(d,b)}\nfunction ob(a,b){if(\"/\"!=b&&\"//\"",
- "!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==y(a.a))",
- "{var c=new W(db,new I(\"node\"));a.a.next();return c}if(\"..\"==y(a.a)",
- ")return c=new W(cb,new I(\"node\")),a.a.next(),c;if(\"@\"==y(a.a)){var",
- " d=Ua;a.a.next();Y(a,\"Missing attribute name\")}else if(\"::\"==y(a.a",
- ",1)){if(!/(?![0-9])[\\w]/.test(y(a.a).charAt(0)))throw Error(\"Bad tok",
- "en: \"+a.a.next());var e=a.a.next();d=bb[e]||null;if(!d)throw Error(\"",
- "No axis with name: \"+e);a.a.next();Y(a,\"Missing node name\")}else d=",
- "Za;e=\ny(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==y(a.a",
- ",1)){if(!Qa(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(",
- "!Qa(e))throw Error(\"Invalid type name: \"+e);kb(a,\"(\");Y(a,\"Bad no",
- "detype\");var f=y(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=mb(a);Y",
- "(a,\"Bad nodetype\");lb(a);e=new I(e,g)}else if(e=a.a.next(),f=e.index",
- "Of(\":\"),-1==f)e=new S(e);else{g=e.substring(0,f);if(\"*\"==g)var h=",
- "\"*\";else if(h=a.la(g),!h)throw Error(\"Namespace prefix not declared",
- ": \"+g);e=e.substr(f+1);e=new S(e,h)}else throw Error(\"Bad token: \"+",
- "\na.a.next());a=new U(pb(a),d.B);return c||new W(d,e,a,\"//\"==b)}func",
- "tion pb(a){for(var b=[];\"[\"==y(a.a);){a.a.next();Y(a,\"Missing predi",
- "cate expression.\");var c=ib(a);b.push(c);Y(a,\"Unclosed predicate exp",
- "ression.\");kb(a,\"]\")}return b}function jb(a){if(\"-\"==y(a.a))retur",
- "n a.a.next(),new eb(jb(a));var b=nb(a);if(\"|\"!=y(a.a))a=b;else{for(b",
- "=[b];\"|\"==a.a.next();)Y(a,\"Missing next union location path.\"),b.p",
- "ush(nb(a));a.a.back();a=new gb(b)}return a};function qb(a){switch(a.no",
- "deType){case 1:return ia(rb,a);case 9:return qb(a.documentElement);cas",
- "e 11:case 10:case 6:case 12:return sb;default:return a.parentNode?qb(a",
- ".parentNode):sb}}function sb(){return null}function rb(a,b){if(a.prefi",
- "x==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.g",
- "etAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.pa",
- "rentNode&&9!=a.parentNode.nodeType?rb(a.parentNode,b):null};function t",
- "b(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=na(a);i",
- "f(a.empty())throw Error(\"Invalid XPath expression.\");b?\"function\"=",
- "=ba(b)||(b=ha(b.lookupNamespaceURI,b)):b=function(){return null};var c",
- "=ib(new hb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());t",
- "his.evaluate=function(d,e){d=c.evaluate(new p(d));return new Z(d,e)}}",
- "\nfunction Z(a,b){if(0==b)if(a instanceof H)b=4;else if(\"string\"==ty",
- "peof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeo",
- "f a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b&&1",
- "!=b&&3!=b&&!(a instanceof H))throw Error(\"value could not be converte",
- "d to the specified type\");this.resultType=b;switch(b){case 2:this.str",
- "ingValue=a instanceof H?Ea(a):\"\"+a;break;case 1:this.numberValue=a i",
- "nstanceof H?+Ea(a):+a;break;case 3:this.booleanValue=a instanceof H?0<",
- "a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d",
- "=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.m(",
- ");this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValu",
- "e=Da(a);break;default:throw Error(\"Unknown XPathResult type.\");}var ",
- "f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNex",
- "t called with wrong result type\");return f>=d.length?null:d[f++]};thi",
- "s.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem ca",
- "lled with wrong result type\");return g>=d.length||0>g?null:d[g]}}\nZ.",
- "ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_TYPE=3;Z.UNORDERE",
- "D_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5;Z.UNORDERED_NODE",
- "_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY_UNORDERED_NODE_T",
- "YPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function ub(a){this.lookupNamespaceU",
- "RI=qb(a)}\nfunction vb(a,b){a=a||l;var c=a.Document&&a.Document.protot",
- "ype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.evaluate=function(",
- "d,e,f,g){return(new tb(d,f)).evaluate(e,g)},c.createExpression=functio",
- "n(d,e){return new tb(d,e)},c.createNSResolver=function(d){return new u",
- "b(d)}}aa(\"wgxpath.install\",vb);aa(\"wgxpath.install\",vb);function w",
- "b(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=wb.prot",
- "otype;k.clone=function(){return new wb(this.top,this.right,this.bottom",
- ",this.left)};k.contains=function(a){return this&&a?a instanceof wb?a.l",
- "eft>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.b",
- "ottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom",
- ":!1};\nk.expand=function(a,b,c,d){da(a)?(this.top-=a.top,this.right+=a",
- ".right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.righ",
- "t+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this}",
- ";k.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(t",
- "his.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this",
- ".left);return this};\nk.floor=function(){this.top=Math.floor(this.top)",
- ";this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom)",
- ";this.left=Math.floor(this.left);return this};k.round=function(){this.",
- "top=Math.round(this.top);this.right=Math.round(this.right);this.bottom",
- "=Math.round(this.bottom);this.left=Math.round(this.left);return this};",
- "\nk.translate=function(a,b){a instanceof z?(this.left+=a.x,this.right+",
- "=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"num",
- "ber\"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=f",
- "unction(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;th",
- "is.top*=b;this.bottom*=b;return this};function xb(a,b,c,d){this.left=a",
- ";this.top=b;this.width=c;this.height=d}k=xb.prototype;k.clone=function",
- "(){return new xb(this.left,this.top,this.width,this.height)};k.contain",
- "s=function(a){return a instanceof z?a.x>=this.left&&a.x<=this.left+thi",
- "s.width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&t",
- "his.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.he",
- "ight>=a.top+a.height};\nk.ceil=function(){this.left=Math.ceil(this.lef",
- "t);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.",
- "height=Math.ceil(this.height);return this};k.floor=function(){this.lef",
- "t=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.",
- "floor(this.width);this.height=Math.floor(this.height);return this};k.r",
- "ound=function(){this.left=Math.round(this.left);this.top=Math.round(th",
- "is.top);this.width=Math.round(this.width);this.height=Math.round(this.",
- "height);return this};\nk.translate=function(a,b){a instanceof z?(this.",
- "left+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.to",
- "p+=b));return this};k.scale=function(a,b){b=\"number\"===typeof b?b:a;",
- "this.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};fun",
- "ction yb(a,b){var c=A(a);return c.defaultView&&c.defaultView.getComput",
- "edStyle&&(a=c.defaultView.getComputedStyle(a,null))?a[b]||a.getPropert",
- "yValue(b)||\"\":\"\"}function zb(a){try{var b=a.getBoundingClientRect(",
- ")}catch(c){return{left:0,top:0,right:0,bottom:0}}return b}\nfunction A",
- "b(a){var b=A(a),c=new z(0,0);if(a==(b?A(b):document).documentElement)r",
- "eturn c;a=zb(a);var d=(b?new C(A(b)):q||(q=new C)).F;b=d.scrollingElem",
- "ent?d.scrollingElement:d.body||d.documentElement;d=d.parentWindow||d.d",
- "efaultView;b=new z(d.pageXOffset||b.scrollLeft,d.pageYOffset||b.scroll",
- "Top);c.x=a.left+b.x;c.y=a.top+b.y;return c}function Bb(a){if(1==a.node",
- "Type)return a=zb(a),new z(a.left,a.top);a=a.changedTouches?a.changedTo",
- "uches[0]:a;return new z(a.clientX,a.clientY)};var Cb=\"function\"===ty",
- "peof ShadowRoot;function Db(a,b){b=Ab(b);var c=Ab(a);b=new z(b.x-c.x,b",
- ".y-c.y);var d=yb(a,\"borderLeftWidth\");var e=yb(a,\"borderRightWidth",
- "\");c=yb(a,\"borderTopWidth\");a=yb(a,\"borderBottomWidth\");a=new wb(",
- "parseFloat(c),parseFloat(e),parseFloat(a),parseFloat(d));b.x-=a.left;b",
- ".y-=a.top;return b}\nfunction Eb(a,b,c){function d(t,w,F,B,ra){B=new x",
- "b(F.x+B.left,F.y+B.top,B.width,B.height);F=[0,0];w=[w.width,w.height];",
- "var V=[B.left,B.top];B=[B.width,B.height];for(var v=0;2>v;v++)if(B[v]>",
- "w[v])F[v]=ra?V[v]+B[v]/2-w[v]/2:V[v];else{var fb=V[v]-w[v]+B[v];0<fb?F",
- "[v]=fb:0>V[v]&&(F[v]=V[v])}ra=new z(F[0],F[1]);t.scrollLeft+=ra.x;t.sc",
- "rollTop+=ra.y}function e(t){var w=t.parentNode;Cb&&w instanceof Shadow",
- "Root&&(w=t.host);return w}for(var f=A(a),g=e(a),h;g&&g!=f.documentElem",
- "ent&&g!=f.body;)h=Db(g,a),d(g,new qa(g.clientWidth,\ng.clientHeight),h",
- ",b,c),g=e(g);h=Bb(a);a=ya(a?new C(A(a)):q||(q=new C));d(f.documentElem",
- "ent,a,h,b,c);f.body&&d(f.body,a,h,b,c)};aa(\"_\",function(a,b,c){c||(c",
- "=new xb(0,0,a.offsetWidth,a.offsetHeight));a!=a.ownerDocument.document",
- "Element&&Eb(a,c,b);a=Bb(a);return new z(a.x+c.left,a.y+c.top)});; retu",
- "rn this._.apply(null,arguments);}).apply({navigator:typeof window!='un",
- "defined'?window.navigator:null,document:typeof window!='undefined'?win",
- "dow.document:null}, arguments);}\n",
- NULL};
- const char* const GET_PAGE_ZOOM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p",
- "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun",
- "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t",
- "his.K};function oa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction pa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,",
- "b)?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.G=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<pa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.G++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function A(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.G};f",
- "unction B(a){return(a=A(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ia=a;this.V=(this.B=b)",
- "?a.j:a.g;this.R=null}wa.prototype.next=function(){var a=this.V;if(null",
- "==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.H};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;t",
- "his.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={na",
- "me:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);return a",
- "+=D(this.ca)};function Aa(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.la};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ba.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\" argumen",
- "ts, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw Error(\"",
- "Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.length+\"",
- " given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+",
- "d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(thi",
- "s,a.f);this.J=a;this.O=b;xa(this,a.o||q(b,function(c){return c.c()}));",
- "ya(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){return c.h}",
- "))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.apply(nul",
- "l,ia(a,this.O))};L.prototype.toString=function(){var a=\"Function: \"+",
- "this.J;if(this.O.length){var b=p(this.O,function(c,d){return c+D(d)},",
- "\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.i=",
- "a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void",
- " 0!==g?g:f;this.ja=!!k}Da.prototype.toString=function(){return this.i}",
- ";var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))throw",
- " Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,e,",
- "f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceili",
- "ng\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3",
- ",!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return c+F",
- "(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);",
- "a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){",
- "return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){ret",
- "urn!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))}",
- ",1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.owner",
- "Document;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElemen",
- "tById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"!==t",
- "ypeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++)if(",
- "k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(pa);var f=n",
- "ew x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,func",
- "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.len",
- "gth)throw Error(\"Function last expects ()\");return a.j},0);M(\"local",
- "-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.local",
- "Name||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,functi",
- "on(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"",
- "},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);",
- "\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).",
- "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"n",
- "ot\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,func",
- "tion(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functio",
- "n(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Math.rou",
- "nd(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(",
- "c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,",
- "b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function",
- "(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fun",
- "ction(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return",
- "\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.",
- "round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring",
- "(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1",
- ",function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.s",
- "ubstring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b",
- ",c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)",
- "},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;fo",
- "r(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate",
- "\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d",
- "=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"",
- ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(",
- "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea=a;thi",
- "s.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;",
- "break;case \"text\":this.C=3;break;case \"processing-instruction\":thi",
- "s.C=7;break;case \"node\":break;default:throw Error(\"Unexpected argum",
- "ent\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processin",
- "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return",
- " null===this.C||this.C==a.nodeType};y.prototype.F=function(){return th",
- "is.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ea",
- ";null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(this,3);",
- "this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function",
- "(){return this.da};N.prototype.toString=function(){return\"Literal: \"",
- "+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"",
- ":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.prototy",
- "pe.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void ",
- "0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.",
- "toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.namespaceU",
- "RI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.F=func",
- "tion(){return this.i};\nO.prototype.toString=function(){return\"Name T",
- "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\":\")+t",
- "his.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype.evalu",
- "ate=function(){return this.fa};P.prototype.toString=function(){return",
- "\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;this.I",
- "=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.s!=Ga",
- "||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);function ",
- "R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new x",
- ";a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.proto",
- "type.toString=function(){return\"Root Helper Expression\"};function S(",
- "){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;b",
- ".add(a.l);return b};\nS.prototype.toString=function(){return\"Context ",
- "Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.prot",
- "otype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instanceof ",
- "x))throw Error(\"Filter expression must evaluate to nodeset.\");a=this",
- ".I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.",
- "B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evaluat",
- "e(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else ",
- "g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(!",
- "g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.ev",
- "aluate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=\"",
- "Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,function",
- "(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){thi",
- "s.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(va",
- "r d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var z=a.B?f-k:",
- "k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)z=z==g;else if(",
- "\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else if(g instanceof",
- " x)z=0<g.m();else throw Error(\"Predicate.evaluate returned an unexpec",
- "ted type.\");z||e.remove()}return b}T.prototype.u=function(){return 0<",
- "this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var a",
- "=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)retur",
- "n!0}return!1};T.prototype.m=function(){return this.b.length};T.prototy",
- "pe.toString=function(){return p(this.b,function(a,b){return a+D(b)},\"",
- "Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.N=b;t",
- "his.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name:b.na",
- "me,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(a)",
- "{var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,a):nu",
- "ll,f=1);if(this.P)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"node",
- "\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c",
- "=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b,d,e",
- "),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=fu",
- "nction(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ca(this.b,a,d)};\nU.",
- "prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.P",
- "?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);if(th",
- "is.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.J=b;this.B=c;",
- "this.na=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if(a",
- " instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var z",
- "=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for(var na=0,bb=z.len",
- "gth;na<bb;na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a.h}l",
- "(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.prototype",
- ".toString=function(){return\"Unary Expression: -\"+D(this.W)};function",
- " X(a){C.call(this,4);this.M=a;xa(this,q(this.M,function(b){return b.c(",
- ")}));ya(this,q(this.M,function(b){return b.h}))}l(X,C);X.prototype.eva",
- "luate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate(a);if(",
- "!(c instanceof x))throw Error(\"Path expression must evaluate to NodeS",
- "et.\");b=va(b,c)});return b};X.prototype.toString=function(){return p(",
- "this.M,function(a,b){return a+D(b)},\"Union Expression:\")};function Q",
- "a(a,b){this.a=a;this.ka=b}function Ra(a){for(var b,c=[];;){Y(a,\"Missi",
- "ng right hand side of binary expression.\");b=Sa(a);var d=a.a.next();i",
- "f(!d)break;var e=(d=Ba[d]||null)&&d.aa;if(!e){a.a.back();break}for(;c.",
- "length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push(b,d)}fo",
- "r(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function Y(a,b){if(a.",
- "a.empty())throw Error(b);}function Ta(a,b){a=a.a.next();if(a!=b)throw ",
- "Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Ua(a){a=a.",
- "a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Va(a){a=",
- "a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retu",
- "rn new N(a)}\nfunction Wa(a){var b=[];if(Ha(t(a.a))){var c=a.a.next();",
- "var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&",
- "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missi",
- "ng next location step.\");c=Xa(a,c);b.push(c)}else{a:{c=t(a.a);d=c.cha",
- "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allow",
- "ed in HTML XPath\");case \"(\":a.a.next();c=Ra(a);Y(a,'unclosed \"(\"'",
- ");Ta(a,\")\");break;case '\"':case \"'\":c=Va(a);break;default:if(isNa",
- "N(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.ne",
- "xt();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){Y(a,\"Missing f",
- "unction argument list.\");d.push(Ra(a));if(\",\"!=t(a.a))break;a.a.nex",
- "t()}Y(a,\"Unclosed function argument list.\");Ua(a);c=new L(c,d)}else{",
- "c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T(Ya(a)",
- "),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Xa(a,\"/\"",
- "),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),Y(a,\"Missing next l",
- "ocation step.\"),c=Xa(a,c),b.push(c);return new Q(d,b)}\nfunction Xa(a",
- ",b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"/",
- "/\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.next();ret",
- "urn c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.a.next(),",
- "c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();Y(a,\"Missing attribute name\"",
- ")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)",
- "))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Na[e]||nu",
- "ll;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();Y(a,\"Missi",
- "ng node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.cha",
- "rAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid node type:",
- " \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"+e);T",
- "a(a,\"(\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if('\"'",
- "==f||\"'\"==f)g=Va(a);Y(a,\"Bad nodetype\");Ua(a);e=new y(e,g)}else if",
- "(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substring(0",
- ",f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Namespa",
- "ce prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}else throw ",
- "Error(\"Bad token: \"+\na.a.next());a=new T(Ya(a),d.B);return c||new U",
- "(d,e,a,\"//\"==b)}function Ya(a){for(var b=[];\"[\"==t(a.a);){a.a.next",
- "();Y(a,\"Missing predicate expression.\");var c=Ra(a);b.push(c);Y(a,\"",
- "Unclosed predicate expression.\");Ta(a,\"]\")}return b}function Sa(a){",
- "if(\"-\"==t(a.a))return a.a.next(),new W(Sa(a));var b=Wa(a);if(\"|\"!=",
- "t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next union ",
- "location path.\"),b.push(Wa(a));a.a.back();a=new X(b)}return a};functi",
- "on Za(a){switch(a.nodeType){case 1:return ha($a,a);case 9:return Za(a.",
- "documentElement);case 11:case 10:case 6:case 12:return ab;default:retu",
- "rn a.parentNode?Za(a.parentNode):ab}}function ab(){return null}functio",
- "n $a(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/19",
- "99/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifie",
- "d?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?$a(a.parentNode",
- ",b):null};function cb(a,b){if(!a.length)throw Error(\"Empty XPath expr",
- "ession.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expression",
- ".\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=function(",
- "){return null};var c=Ra(new Qa(a,b));if(!a.empty())throw Error(\"Bad t",
- "oken: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new m(d));",
- "return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a instanceof x)b=4;els",
- "e if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if",
- "(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation re",
- "sult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"value co",
- "uld not be converted to the specified type\");this.resultType=b;switch",
- "(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;case 1:th",
- "is.numberValue=a instanceof x?+B(a):+a;break;case 3:this.booleanValue=",
- "a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na",
- ".iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.sn",
- "apshotLength=a.m();this.invalidIteratorState=!1;break;case 8:case 9:th",
- "is.singleNodeValue=A(a);break;default:throw Error(\"Unknown XPathResul",
- "t type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Er",
- "ror(\"iterateNext called with wrong result type\");return f>=d.length?",
- "null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(",
- "\"snapshotItem called with wrong result type\");return g>=d.length||0>",
- "g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_",
- "TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5",
- ";Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY",
- "_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function db(a){this",
- ".lookupNamespaceURI=Za(a)}\nfunction eb(a,b){a=a||aa;var c=a.Document&",
- "&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.",
- "evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate(e,g)},c.create",
- "Expression=function(d,e){return new cb(d,e)},c.createNSResolver=functi",
- "on(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(\"wgxpath.instal",
- "l\",eb);ba(\"_\",function(a){a=9==a.nodeType?a:a.ownerDocument||a.docu",
- "ment;var b=a.documentElement;return a.width/Math.max(b.clientWidth,b.o",
- "ffsetWidth,b.scrollWidth)});; return this._.apply(null,arguments);}).a",
- "pply({navigator:typeof window!='undefined'?window.navigator:null,docum",
- "ent:typeof window!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const GET_SESSION_STORAGE_ITEM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio",
- "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke",
- "y(a)};ba(\"_\",function(a){var b=hb||hb;if(null!=b.sessionStorage&&nul",
- "l!=b.sessionStorage.clear)b=new Z;else throw new ib(13,\"Session stora",
- "ge undefined\");return b.getItem(a)});; return this._.apply(null,argum",
- "ents);}).apply({navigator:typeof window!='undefined'?window.navigator:",
- "null,document:typeof window!='undefined'?window.document:null}, argume",
- "nts);}\n",
- NULL};
- const char* const GET_SESSION_STORAGE_KEY[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio",
- "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke",
- "y(a)};ba(\"_\",function(a){var b=hb||hb;if(null!=b.sessionStorage&&nul",
- "l!=b.sessionStorage.clear)b=new Z;else throw new ib(13,\"Session stora",
- "ge undefined\");return b.key(a)});; return this._.apply(null,arguments",
- ");}).apply({navigator:typeof window!='undefined'?window.navigator:null",
- ",document:typeof window!='undefined'?window.document:null}, arguments)",
- ";}\n",
- NULL};
- const char* const GET_SESSION_STORAGE_KEYS[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.C=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.C?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".C);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.C=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.C?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.C=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.C);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.B=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.B.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.B.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.B.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.B.clear()};Z.prototype.size=functio",
- "n(){return this.B.length};Z.prototype.key=function(a){return this.B.ke",
- "y(a)};ba(\"_\",function(){var a=hb||hb;if(null!=a.sessionStorage&&null",
- "!=a.sessionStorage.clear)a=new Z;else throw new ib(13,\"Session storag",
- "e undefined\");for(var b=[],c=a.size(),d=0;d<c;d++)b[d]=a.B.key(d);ret",
- "urn b});; return this._.apply(null,arguments);}).apply({navigator:type",
- "of window!='undefined'?window.navigator:null,document:typeof window!='",
- "undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const GET_SESSION_STORAGE_SIZE[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio",
- "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke",
- "y(a)};ba(\"_\",function(){var a=hb||hb;if(null!=a.sessionStorage&&null",
- "!=a.sessionStorage.clear)a=new Z;else throw new ib(13,\"Session storag",
- "e undefined\");return a.size()});; return this._.apply(null,arguments)",
- ";}).apply({navigator:typeof window!='undefined'?window.navigator:null,",
- "document:typeof window!='undefined'?window.document:null}, arguments);",
- "}\n",
- NULL};
- const char* const GET_SIZE[] = {
- "function(){return (function(){var c=this||self;function d(a,b){this.wi",
- "dth=a;this.height=b}d.prototype.clone=function(){return new d(this.wid",
- "th,this.height)};d.prototype.aspectRatio=function(){return this.width/",
- "this.height};d.prototype.ceil=function(){this.width=Math.ceil(this.wid",
- "th);this.height=Math.ceil(this.height);return this};d.prototype.floor=",
- "function(){this.width=Math.floor(this.width);this.height=Math.floor(th",
- "is.height);return this};d.prototype.round=function(){this.width=Math.r",
- "ound(this.width);this.height=Math.round(this.height);return this};\nd.",
- "prototype.scale=function(a,b){this.width*=a;this.height*=\"number\"===",
- "typeof b?b:a;return this};function e(a){var b=a.offsetWidth,g=a.offset",
- "Height;if((void 0===b||!b&&!g)&&a.getBoundingClientRect){a:{try{var h=",
- "a.getBoundingClientRect()}catch(l){a={left:0,top:0,right:0,bottom:0};b",
- "reak a}a=h}return new d(a.right-a.left,a.bottom-a.top)}return new d(b,",
- "g)};function f(a){b:{var b=9==a.nodeType?a:a.ownerDocument||a.document",
- ";if(b.defaultView&&b.defaultView.getComputedStyle&&(b=b.defaultView.ge",
- "tComputedStyle(a,null))){b=b.display||b.getPropertyValue(\"display\")|",
- "|\"\";break b}b=\"\"}if(\"none\"!=(b||(a.currentStyle?a.currentStyle.d",
- "isplay:null)||a.style&&a.style.display))a=e(a);else{b=a.style;var g=b.",
- "display,h=b.visibility,l=b.position;b.visibility=\"hidden\";b.position",
- "=\"absolute\";b.display=\"inline\";a=e(a);b.display=g;b.position=l;b.v",
- "isibility=h}return a}\nvar k=[\"_\"],m=c;k[0]in m||\"undefined\"==type",
- "of m.execScript||m.execScript(\"var \"+k[0]);for(var n;k.length&&(n=k.",
- "shift());)k.length||void 0===f?m=m[n]&&m[n]!==Object.prototype[n]?m[n]",
- ":m[n]={}:m[n]=f;; return this._.apply(null,arguments);}).apply({naviga",
- "tor:typeof window!='undefined'?window.navigator:null,document:typeof w",
- "indow!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const GET_TEXT[] = {
- "function(){return (function(){var h,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function fa(a){var b=typeof a;return\"object\"==b&&null!=",
- "a||\"function\"==b}function ha(a,b,c){return a.call.apply(a.bind,argum",
- "ents)}\nfunction ia(a,b,c){if(!a)throw Error();if(2<arguments.length){",
- "var d=Array.prototype.slice.call(arguments,2);return function(){var e=",
- "Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,",
- "d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}",
- "}function ja(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype",
- ".bind.toString().indexOf(\"native code\")?ha:ia;return ja.apply(null,a",
- "rguments)}\nfunction ka(a,b){var c=Array.prototype.slice.call(argument",
- "s,1);return function(){var d=c.slice();d.push.apply(d,arguments);retur",
- "n a.apply(this,d)}}function l(a,b){function c(){}c.prototype=b.prototy",
- "pe;a.na=b.prototype;a.prototype=new c;a.prototype.constructor=a}\nfunc",
- "tion la(a,b,c){var d=arguments.callee.caller;if(\"undefined\"!==typeof",
- " d.na){for(var e=Array(arguments.length-1),f=1;f<arguments.length;f++)",
- "e[f-1]=arguments[f];d.na.constructor.apply(a,e)}else{if(\"string\"!=ty",
- "peof b&&\"symbol\"!=typeof b)throw Error(\"method names provided to go",
- "og.base must be a string or a symbol\");e=Array(arguments.length-2);fo",
- "r(f=2;f<arguments.length;f++)e[f-2]=arguments[f];f=!1;for(var g=a.cons",
- "tructor.prototype;g;g=Object.getPrototypeOf(g))if(g[b]===d)f=!0;else i",
- "f(f){g[b].apply(a,\ne);return}if(a[b]===d)a.constructor.prototype[b].a",
- "pply(a,e);else throw Error(\"goog.base called from a method of one nam",
- "e to a method of a different name\");}};/*\n\n The MIT License\n\n Cop",
- "yright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n",
- " Permission is hereby granted, free of charge, to any person obtaining",
- " a copy\n of this software and associated documentation files (the \"S",
- "oftware\"), to\n deal in the Software without restriction, including w",
- "ithout limitation the\n rights to use, copy, modify, merge, publish, d",
- "istribute, sublicense, and/or\n sell copies of the Software, and to pe",
- "rmit persons to whom the Software is\n furnished to do so, subject to ",
- "the following conditions:\n\n The above copyright notice and this perm",
- "ission notice shall be included in\n all copies or substantial portion",
- "s of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WAR",
- "RANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO ",
- "THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE ",
- "AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLD",
- "ERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN ",
- "AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN",
- " CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SO",
- "FTWARE.\n*/\nfunction n(a,b,c){this.u=a;this.xa=b||1;this.s=c||1};func",
- "tion ma(a,b){if(\"string\"===typeof a)return\"string\"!==typeof b||1!=",
- "b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in a&&a[c]=",
- "==b)return c;return-1}function q(a,b){for(var c=a.length,d=\"string\"=",
- "==typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d[e],e,a)",
- "}function na(a,b){for(var c=a.length,d=Array(c),e=\"string\"===typeof ",
- "a?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(void 0,e[f],f,a));r",
- "eturn d}\nfunction oa(a,b,c){var d=c;q(a,function(e,f){d=b.call(void 0",
- ",d,e,f,a)});return d}function pa(a,b){for(var c=a.length,d=\"string\"=",
- "==typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e",
- ",a))return!0;return!1}function qa(a,b){for(var c=a.length,d=\"string\"",
- "===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e]",
- ",e,a))return!1;return!0}function ra(a){return Array.prototype.concat.a",
- "pply([],arguments)}\nfunction sa(a){var b=a.length;if(0<b){for(var c=A",
- "rray(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function ta(a,b,c){ret",
- "urn 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototyp",
- "e.slice.call(a,b,c)};function ua(a){var b=a.length-1;return 0<=b&&a.in",
- "dexOf(\" \",b)==b};var va;a:{var wa=aa.navigator;if(wa){var xa=wa.user",
- "Agent;if(xa){va=xa;break a}}va=\"\"};function ya(a){return String(a).r",
- "eplace(/\\-([a-z])/g,function(b,c){return c.toUpperCase()})};var za=-1",
- "!=va.indexOf(\"Macintosh\"),Aa=-1!=va.indexOf(\"Windows\");function Ba",
- "(a){this.ba=a;this.T=0}function Ca(a){a=a.match(Da);for(var b=0;b<a.le",
- "ngth;b++)Ea.test(a[b])&&a.splice(b,1);return new Ba(a)}var Da=/\\$?(?:",
- "(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/",
- "\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|",
- "./g,Ea=/^\\s/;function u(a,b){return a.ba[a.T+(b||0)]}Ba.prototype.nex",
- "t=function(){return this.ba[this.T++]};Ba.prototype.back=function(){th",
- "is.T--};Ba.prototype.empty=function(){return this.ba.length<=this.T};f",
- "unction w(a,b){this.x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=w.prototy",
- "pe;h.clone=function(){return new w(this.x,this.y)};h.ceil=function(){t",
- "his.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this};h.floor=",
- "function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return ",
- "this};h.round=function(){this.x=Math.round(this.x);this.y=Math.round(t",
- "his.y);return this};h.translate=function(a,b){a instanceof w?(this.x+=",
- "a.x,this.y+=a.y):(this.x+=Number(a),\"number\"===typeof b&&(this.y+=b)",
- ");return this};\nh.scale=function(a,b){this.x*=a;this.y*=\"number\"===",
- "typeof b?b:a;return this};function Fa(a,b){this.width=a;this.height=b}",
- "h=Fa.prototype;h.clone=function(){return new Fa(this.width,this.height",
- ")};h.aspectRatio=function(){return this.width/this.height};h.ceil=func",
- "tion(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.hei",
- "ght);return this};h.floor=function(){this.width=Math.floor(this.width)",
- ";this.height=Math.floor(this.height);return this};h.round=function(){t",
- "his.width=Math.round(this.width);this.height=Math.round(this.height);r",
- "eturn this};\nh.scale=function(a,b){this.width*=a;this.height*=\"numbe",
- "r\"===typeof b?b:a;return this};function Ga(a,b,c){function d(g){g&&b.",
- "appendChild(\"string\"===typeof g?a.createTextNode(g):g)}for(var e=1;e",
- "<c.length;e++){var f=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):q(Ha(f)?sa(",
- "f):f,d)}}function Ia(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;ret",
- "urn a}function Ja(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType",
- ")return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocument",
- "Position)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b",
- ";)b=b.parentNode;return b==a}\nfunction Ka(a,b){if(a==b)return 0;if(a.",
- "compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(",
- "\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var",
- " c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.source",
- "Index;var e=a.parentNode,f=b.parentNode;return e==f?La(a,b):!c&&Ja(e,b",
- ")?-1*Ma(a,b):!d&&Ja(f,a)?Ma(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.",
- "sourceIndex:f.sourceIndex)}d=x(a);c=d.createRange();c.selectNode(a);c.",
- "collapse(!0);a=d.createRange();a.selectNode(b);\na.collapse(!0);return",
- " c.compareBoundaryPoints(aa.Range.START_TO_END,a)}function Ma(a,b){var",
- " c=a.parentNode;if(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;",
- "return La(b,a)}function La(a,b){for(;b=b.previousSibling;)if(b==a)retu",
- "rn-1;return 1}function x(a){return 9==a.nodeType?a:a.ownerDocument||a.",
- "document}function Ha(a){if(a&&\"number\"==typeof a.length){if(fa(a))re",
- "turn\"function\"==typeof a.item||\"string\"==typeof a.item;if(\"functi",
- "on\"==da(a))return\"function\"==typeof a.item}return!1}\nfunction Na(a",
- ",b){a&&(a=a.parentNode);for(var c=0;a;){if(b(a))return a;a=a.parentNod",
- "e;c++}return null}function Oa(a){this.R=a||aa.document||document}h=Oa.",
- "prototype;h.getElementsByTagName=function(a,b){return(b||this.R).getEl",
- "ementsByTagName(String(a))};h.createElement=function(a){var b=this.R;a",
- "=String(a);\"application/xhtml+xml\"===b.contentType&&(a=a.toLowerCase",
- "());return b.createElement(a)};h.createTextNode=function(a){return thi",
- "s.R.createTextNode(String(a))};h.appendChild=function(a,b){a.appendChi",
- "ld(b)};\nh.append=function(a,b){Ga(x(a),a,arguments)};h.canHaveChildre",
- "n=function(a){if(1!=a.nodeType)return!1;switch(a.tagName){case \"APPLE",
- "T\":case \"AREA\":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAN",
- "D\":case \"EMBED\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPU",
- "T\":case \"IFRAME\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":cas",
- "e \"NOFRAMES\":case \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"",
- "PARAM\":case \"SCRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":",
- "case \"WBR\":return!1}return!0};\nh.removeNode=function(a){return a&&a",
- ".parentNode?a.parentNode.removeChild(a):null};h.contains=Ja;function A",
- "(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==",
- "b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)i",
- "f(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b",
- "=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstC",
- "hild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"",
- "\"+b}\nfunction Pa(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)",
- "return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAtt",
- "ribute(b,2)==c}function Qa(a,b,c,d,e){return Ra.call(null,a,b,ba(c)?c:",
- "null,ba(d)?d:null,e||new B)}\nfunction Ra(a,b,c,d,e){b.getElementsByNa",
- "me&&d&&\"name\"==c?(b=b.getElementsByName(d),q(b,function(f){a.matches",
- "(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getEle",
- "mentsByClassName(d),q(b,function(f){f.className==d&&a.matches(f)&&e.ad",
- "d(f)})):a instanceof C?Sa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getE",
- "lementsByTagName(a.K()),q(b,function(f){Pa(f,c,d)&&e.add(f)}));return ",
- "e}function Sa(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)Pa(b,c,d",
- ")&&a.matches(b)&&e.add(b),Sa(a,b,c,d,e)};function B(){this.s=this.i=nu",
- "ll;this.L=0}function Ta(a){this.node=a;this.next=this.G=null}function ",
- "Ua(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d=nu",
- "ll,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<Ka(c.node,b.no",
- "de)?(e=b,b=b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e",
- "=c||b;e;)e.G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}B.prototyp",
- "e.unshift=function(a){a=new Ta(a);a.next=this.i;this.s?this.i.G=a:this",
- ".i=this.s=a;this.i=a;this.L++};\nB.prototype.add=function(a){a=new Ta(",
- "a);a.G=this.s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L++};",
- "function Va(a){return(a=a.i)?a.node:null}B.prototype.A=function(){retu",
- "rn this.L};function Wa(a){return(a=Va(a))?A(a):\"\"}B.prototype.iterat",
- "or=function(a){return new Xa(this,!!a)};function Xa(a,b){this.ta=a;thi",
- "s.ea=(this.I=b)?a.s:a.i;this.Z=null}Xa.prototype.next=function(){var a",
- "=this.ea;if(null==a)return null;var b=this.Z=a;this.ea=this.I?a.G:a.ne",
- "xt;return b.node};\nXa.prototype.remove=function(){var a=this.ta,b=thi",
- "s.Z;if(!b)throw Error(\"Next must be called at least once before remov",
- "e.\");var c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.Z=n",
- "ull};function D(a){this.h=a;this.l=this.B=!1;this.M=null}function E(a)",
- "{return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}D.prototy",
- "pe.g=function(){return this.B};function Ya(a,b){a.B=b}function Za(a,b)",
- "{a.l=b}D.prototype.D=function(){return this.M};function F(a,b){a=a.eva",
- "luate(b);return a instanceof B?+Wa(a):+a}function H(a,b){a=a.evaluate(",
- "b);return a instanceof B?Wa(a):\"\"+a}function $a(a,b){a=a.evaluate(b)",
- ";return a instanceof B?!!a.A():!!a};function ab(a,b,c){D.call(this,a.h",
- ");this.aa=a;this.ha=b;this.ma=c;this.B=b.g()||c.g();this.l=b.l||c.l;th",
- "is.aa==bb&&(c.l||c.g()||4==c.h||0==c.h||!b.D()?b.l||b.g()||4==b.h||0==",
- "b.h||!c.D()||(this.M={name:c.D().name,J:b}):this.M={name:b.D().name,J:",
- "c})}l(ab,D);\nfunction cb(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);v",
- "ar f;if(b instanceof B&&c instanceof B){b=b.iterator();for(d=b.next();",
- "d;d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(A(d),A(f)",
- "))return!0;return!1}if(b instanceof B||c instanceof B){b instanceof B?",
- "(e=b,d=c):(e=c,d=b);f=e.iterator();for(var g=typeof d,k=f.next();k;k=f",
- ".next()){switch(g){case \"number\":k=+A(k);break;case \"boolean\":k=!!",
- "A(k);break;case \"string\":k=A(k);break;default:throw Error(\"Illegal ",
- "primitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))ret",
- "urn!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a",
- "(!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a",
- "(+b,+c)}ab.prototype.evaluate=function(a){return this.aa.v(this.ha,thi",
- "s.ma,a)};ab.prototype.toString=function(){var a=\"Binary Expression: ",
- "\"+this.aa;a+=E(this.ha);return a+=E(this.ma)};function db(a,b,c,d){th",
- "is.wa=a;this.ka=b;this.h=c;this.v=d}db.prototype.toString=function(){r",
- "eturn this.wa};var eb={};\nfunction I(a,b,c,d){if(eb.hasOwnProperty(a)",
- ")throw Error(\"Binary operator already created: \"+a);a=new db(a,b,c,d",
- ");return eb[a.toString()]=a}I(\"div\",6,1,function(a,b,c){return F(a,c",
- ")/F(b,c)});I(\"mod\",6,1,function(a,b,c){return F(a,c)%F(b,c)});I(\"*",
- "\",6,1,function(a,b,c){return F(a,c)*F(b,c)});I(\"+\",5,1,function(a,b",
- ",c){return F(a,c)+F(b,c)});I(\"-\",5,1,function(a,b,c){return F(a,c)-F",
- "(b,c)});I(\"<\",4,2,function(a,b,c){return cb(function(d,e){return d<e",
- "},a,b,c)});\nI(\">\",4,2,function(a,b,c){return cb(function(d,e){retur",
- "n d>e},a,b,c)});I(\"<=\",4,2,function(a,b,c){return cb(function(d,e){r",
- "eturn d<=e},a,b,c)});I(\">=\",4,2,function(a,b,c){return cb(function(d",
- ",e){return d>=e},a,b,c)});var bb=I(\"=\",3,2,function(a,b,c){return cb",
- "(function(d,e){return d==e},a,b,c,!0)});I(\"!=\",3,2,function(a,b,c){r",
- "eturn cb(function(d,e){return d!=e},a,b,c,!0)});I(\"and\",2,2,function",
- "(a,b,c){return $a(a,c)&&$a(b,c)});I(\"or\",1,2,function(a,b,c){return ",
- "$a(a,c)||$a(b,c)});function fb(a,b){if(b.A()&&4!=a.h)throw Error(\"Pri",
- "mary expression must evaluate to nodeset if filter has predicate(s).\"",
- ");D.call(this,a.h);this.la=a;this.f=b;this.B=a.g();this.l=a.l}l(fb,D);",
- "fb.prototype.evaluate=function(a){a=this.la.evaluate(a);return hb(this",
- ".f,a)};fb.prototype.toString=function(){var a=\"Filter:\"+E(this.la);r",
- "eturn a+=E(this.f)};function ib(a,b){if(b.length<a.ja)throw Error(\"Fu",
- "nction \"+a.m+\" expects at least\"+a.ja+\" arguments, \"+b.length+\" ",
- "given\");if(null!==a.$&&b.length>a.$)throw Error(\"Function \"+a.m+\" ",
- "expects at most \"+a.$+\" arguments, \"+b.length+\" given\");a.ua&&q(b",
- ",function(c,d){if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"",
- "+a.m+\" is not of type Nodeset: \"+c);});D.call(this,a.h);this.S=a;thi",
- "s.X=b;Ya(this,a.B||pa(b,function(c){return c.g()}));Za(this,a.sa&&!b.l",
- "ength||a.ra&&!!b.length||pa(b,function(c){return c.l}))}\nl(ib,D);ib.p",
- "rototype.evaluate=function(a){return this.S.v.apply(null,ra(a,this.X))",
- "};ib.prototype.toString=function(){var a=\"Function: \"+this.S;if(this",
- ".X.length){var b=oa(this.X,function(c,d){return c+E(d)},\"Arguments:\"",
- ");a+=E(b)}return a};function jb(a,b,c,d,e,f,g,k){this.m=a;this.h=b;thi",
- "s.B=c;this.sa=d;this.ra=!1;this.v=e;this.ja=f;this.$=void 0!==g?g:f;th",
- "is.ua=!!k}jb.prototype.toString=function(){return this.m};var kb={};\n",
- "function J(a,b,c,d,e,f,g,k){if(kb.hasOwnProperty(a))throw Error(\"Func",
- "tion already created: \"+a+\".\");kb[a]=new jb(a,b,c,d,e,f,g,k)}J(\"bo",
- "olean\",2,!1,!1,function(a,b){return $a(b,a)},1);J(\"ceiling\",1,!1,!1",
- ",function(a,b){return Math.ceil(F(b,a))},1);J(\"concat\",3,!1,!1,funct",
- "ion(a,b){return oa(ta(arguments,1),function(c,d){return c+H(d,a)},\"\"",
- ")},2,null);J(\"contains\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);re",
- "turn-1!=b.indexOf(a)},2);J(\"count\",1,!1,!1,function(a,b){return b.ev",
- "aluate(a).A()},1,1,!0);\nJ(\"false\",2,!1,!1,function(){return!1},0);J",
- "(\"floor\",1,!1,!1,function(a,b){return Math.floor(F(b,a))},1);J(\"id",
- "\",4,!1,!1,function(a,b){var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a",
- "=H(b,a).split(/\\s+/);var e=[];q(a,function(g){g=d.getElementById(g);!",
- "g||0<=ma(e,g)||e.push(g)});e.sort(Ka);var f=new B;q(e,function(g){f.ad",
- "d(g)});return f},1);J(\"lang\",2,!1,!1,function(){return!1},1);J(\"las",
- "t\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function ",
- "last expects ()\");return a.s},0);\nJ(\"local-name\",3,!1,!0,function(",
- "a,b){return(a=b?Va(b.evaluate(a)):a.u)?a.localName||a.nodeName.toLower",
- "Case():\"\"},0,1,!0);J(\"name\",3,!1,!0,function(a,b){return(a=b?Va(b.",
- "evaluate(a)):a.u)?a.nodeName.toLowerCase():\"\"},0,1,!0);J(\"namespace",
- "-uri\",3,!0,!1,function(){return\"\"},0,1,!0);J(\"normalize-space\",3,",
- "!1,!0,function(a,b){return(b?H(b,a):A(a.u)).replace(/[\\s\\xa0]+/g,\" ",
- "\").replace(/^\\s+|\\s+$/g,\"\")},0,1);J(\"not\",2,!1,!1,function(a,b)",
- "{return!$a(b,a)},1);\nJ(\"number\",1,!1,!0,function(a,b){return b?F(b,",
- "a):+A(a.u)},0,1);J(\"position\",1,!0,!1,function(a){return a.xa},0);J(",
- "\"round\",1,!1,!1,function(a,b){return Math.round(F(b,a))},1);J(\"star",
- "ts-with\",2,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);return 0==b.lastIn",
- "dexOf(a,0)},2);J(\"string\",3,!1,!0,function(a,b){return b?H(b,a):A(a.",
- "u)},0,1);J(\"string-length\",1,!1,!0,function(a,b){return(b?H(b,a):A(a",
- ".u)).length},0,1);\nJ(\"substring\",3,!1,!1,function(a,b,c,d){c=F(c,a)",
- ";if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?F(d,a):Infinity",
- ";if(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.ma",
- "x(c,0);a=H(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math",
- ".round(d))},2,3);J(\"substring-after\",3,!1,!1,function(a,b,c){b=H(b,a",
- ");a=H(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2)",
- ";\nJ(\"substring-before\",3,!1,!1,function(a,b,c){b=H(b,a);a=H(c,a);a=",
- "b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);J(\"sum\",1,!1,!1,f",
- "unction(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.n",
- "ext())b+=+A(c);return b},1,1,!0);J(\"translate\",3,!1,!1,function(a,b,",
- "c,d){b=H(b,a);c=H(c,a);var e=H(d,a);a={};for(d=0;d<c.length;d++){var f",
- "=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)",
- "f=b.charAt(d),c+=f in a?a[f]:f;return c},3);J(\"true\",2,!1,!1,functio",
- "n(){return!0},0);function C(a,b){this.pa=a;this.ia=void 0!==b?b:null;t",
- "his.o=null;switch(a){case \"comment\":this.o=8;break;case \"text\":thi",
- "s.o=3;break;case \"processing-instruction\":this.o=7;break;case \"node",
- "\":break;default:throw Error(\"Unexpected argument\");}}function lb(a)",
- "{return\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"n",
- "ode\"==a}C.prototype.matches=function(a){return null===this.o||this.o=",
- "=a.nodeType};C.prototype.K=function(){return this.pa};\nC.prototype.to",
- "String=function(){var a=\"Kind Test: \"+this.pa;null===this.ia||(a+=E(",
- "this.ia));return a};function mb(a){D.call(this,3);this.oa=a.substring(",
- "1,a.length-1)}l(mb,D);mb.prototype.evaluate=function(){return this.oa}",
- ";mb.prototype.toString=function(){return\"Literal: \"+this.oa};functio",
- "n nb(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3",
- ".org/1999/xhtml\";this.U=b?b.toLowerCase():a}nb.prototype.matches=func",
- "tion(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName",
- "?a.localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!",
- "1:\"*\"==this.U?!0:this.U==(a.namespaceURI?a.namespaceURI.toLowerCase(",
- "):\"http://www.w3.org/1999/xhtml\")};nb.prototype.K=function(){return ",
- "this.m};\nnb.prototype.toString=function(){return\"Name Test: \"+(\"ht",
- "tp://www.w3.org/1999/xhtml\"==this.U?\"\":this.U+\":\")+this.m};functi",
- "on ob(a){D.call(this,1);this.qa=a}l(ob,D);ob.prototype.evaluate=functi",
- "on(){return this.qa};ob.prototype.toString=function(){return\"Number: ",
- "\"+this.qa};function pb(a,b){D.call(this,a.h);this.ga=a;this.N=b;this.",
- "B=a.g();this.l=a.l;1==this.N.length&&(a=this.N[0],a.Y||a.C!=qb||(a=a.W",
- ",\"*\"!=a.K()&&(this.M={name:a.K(),J:null})))}l(pb,D);function rb(){D.",
- "call(this,4)}l(rb,D);rb.prototype.evaluate=function(a){var b=new B;a=a",
- ".u;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};rb.prototyp",
- "e.toString=function(){return\"Root Helper Expression\"};function sb(){",
- "D.call(this,4)}l(sb,D);sb.prototype.evaluate=function(a){var b=new B;b",
- ".add(a.u);return b};\nsb.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function tb(a){return\"/\"==a||\"//\"==a}\npb.pr",
- "ototype.evaluate=function(a){var b=this.ga.evaluate(a);if(!(b instance",
- "of B))throw Error(\"Filter expression must evaluate to nodeset.\");a=t",
- "his.N;for(var c=0,d=a.length;c<d&&b.A();c++){var e=a[c],f=b.iterator(e",
- ".C.I);if(e.g()||e.C!=ub)if(e.g()||e.C!=vb){var g=f.next();for(b=e.eval",
- "uate(new n(g));null!=(g=f.next());)g=e.evaluate(new n(g)),b=Ua(b,g)}el",
- "se g=f.next(),b=e.evaluate(new n(g));else{for(g=f.next();(b=f.next())&",
- "&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e",
- ".evaluate(new n(g))}}return b};\npb.prototype.toString=function(){var ",
- "a=\"Path Expression:\"+E(this.ga);if(this.N.length){var b=oa(this.N,fu",
- "nction(c,d){return c+E(d)},\"Steps:\");a+=E(b)}return a};function K(a,",
- "b){this.f=a;this.I=!!b}function hb(a,b,c){for(c=c||0;c<a.f.length;c++)",
- "for(var d=a.f[c],e=b.iterator(),f=b.A(),g,k=0;g=e.next();k++){var r=a.",
- "I?f-k:k+1;g=d.evaluate(new n(g,r,f));if(\"number\"==typeof g)r=r==g;el",
- "se if(\"string\"==typeof g||\"boolean\"==typeof g)r=!!g;else if(g inst",
- "anceof B)r=0<g.A();else throw Error(\"Predicate.evaluate returned an u",
- "nexpected type.\");r||e.remove()}return b}K.prototype.D=function(){ret",
- "urn 0<this.f.length?this.f[0].D():null};\nK.prototype.g=function(){for",
- "(var a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h||0==b.h",
- ")return!0}return!1};K.prototype.A=function(){return this.f.length};K.p",
- "rototype.toString=function(){return oa(this.f,function(a,b){return a+E",
- "(b)},\"Predicates:\")};function L(a,b,c,d){D.call(this,4);this.C=a;thi",
- "s.W=b;this.f=c||new K([]);this.Y=!!d;b=this.f.D();a.za&&b&&(this.M={na",
- "me:b.name,J:b.J});this.B=this.f.g()}l(L,D);\nL.prototype.evaluate=func",
- "tion(a){var b=a.u,c=this.D(),d=null,e=null,f=0;c&&(d=c.name,e=c.J?H(c.",
- "J,a):null,f=1);if(this.Y)if(this.g()||this.C!=wb)if(b=(new L(xb,new C(",
- "\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);nu",
- "ll!=(c=b.next());)a=Ua(a,this.v(c,d,e,f));else a=new B;else a=Qa(this.",
- "W,b,d,e),a=hb(this.f,a,f);else a=this.v(a.u,d,e,f);return a};L.prototy",
- "pe.v=function(a,b,c,d){a=this.C.S(this.W,a,b,c);return a=hb(this.f,a,d",
- ")};\nL.prototype.toString=function(){var a=\"Step:\"+E(\"Operator: \"+",
- "(this.Y?\"//\":\"/\"));this.C.m&&(a+=E(\"Axis: \"+this.C));a+=E(this.W",
- ");if(this.f.A()){var b=oa(this.f.f,function(c,d){return c+E(d)},\"Pred",
- "icates:\");a+=E(b)}return a};function yb(a,b,c,d){this.m=a;this.S=b;th",
- "is.I=c;this.za=d}yb.prototype.toString=function(){return this.m};var z",
- "b={};function M(a,b,c,d){if(zb.hasOwnProperty(a))throw Error(\"Axis al",
- "ready created: \"+a);b=new yb(a,b,c,!!d);return zb[a]=b}\nM(\"ancestor",
- "\",function(a,b){for(var c=new B;b=b.parentNode;)a.matches(b)&&c.unshi",
- "ft(b);return c},!0);M(\"ancestor-or-self\",function(a,b){var c=new B;d",
- "o a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar",
- " qb=M(\"attribute\",function(a,b){var c=new B,d=a.K();if(b=b.attribute",
- "s)if(a instanceof C&&null===a.o||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);",
- "else(d=b.getNamedItem(d))&&c.add(d);return c},!1),wb=M(\"child\",funct",
- "ion(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new B;for(b=b.firstC",
- "hild;b;b=b.nextSibling)Pa(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,",
- "!0);M(\"descendant\",Qa,!1,!0);\nvar xb=M(\"descendant-or-self\",funct",
- "ion(a,b,c,d){var e=new B;Pa(b,c,d)&&a.matches(b)&&e.add(b);return Qa(a",
- ",b,c,d,e)},!1,!0),ub=M(\"following\",function(a,b,c,d){var e=new B;do ",
- "for(var f=b;f=f.nextSibling;)Pa(f,c,d)&&a.matches(f)&&e.add(f),e=Qa(a,",
- "f,c,d,e);while(b=b.parentNode);return e},!1,!0);M(\"following-sibling",
- "\",function(a,b){for(var c=new B;b=b.nextSibling;)a.matches(b)&&c.add(",
- "b);return c},!1);M(\"namespace\",function(){return new B},!1);\nvar Ab",
- "=M(\"parent\",function(a,b){var c=new B;if(9==b.nodeType)return c;if(2",
- "==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b",
- ")&&c.add(b);return c},!1),vb=M(\"preceding\",function(a,b,c,d){var e=n",
- "ew B,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length",
- ";g<k;g++){var r=[];for(b=f[g];b=b.previousSibling;)r.unshift(b);for(va",
- "r G=0,t=r.length;G<t;G++)b=r[G],Pa(b,c,d)&&a.matches(b)&&e.add(b),e=Qa",
- "(a,b,c,d,e)}return e},!0,!0);\nM(\"preceding-sibling\",function(a,b){f",
- "or(var c=new B;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return ",
- "c},!0);var Bb=M(\"self\",function(a,b){var c=new B;a.matches(b)&&c.add",
- "(b);return c},!1);function Cb(a){D.call(this,1);this.fa=a;this.B=a.g()",
- ";this.l=a.l}l(Cb,D);Cb.prototype.evaluate=function(a){return-F(this.fa",
- ",a)};Cb.prototype.toString=function(){return\"Unary Expression: -\"+E(",
- "this.fa)};function Db(a){D.call(this,4);this.V=a;Ya(this,pa(this.V,fun",
- "ction(b){return b.g()}));Za(this,pa(this.V,function(b){return b.l}))}l",
- "(Db,D);Db.prototype.evaluate=function(a){var b=new B;q(this.V,function",
- "(c){c=c.evaluate(a);if(!(c instanceof B))throw Error(\"Path expression",
- " must evaluate to NodeSet.\");b=Ua(b,c)});return b};Db.prototype.toStr",
- "ing=function(){return oa(this.V,function(a,b){return a+E(b)},\"Union E",
- "xpression:\")};function Eb(a,b){this.a=a;this.va=b}function Fb(a){for(",
- "var b,c=[];;){N(a,\"Missing right hand side of binary expression.\");b",
- "=Gb(a);var d=a.a.next();if(!d)break;var e=(d=eb[d]||null)&&d.ka;if(!e)",
- "{a.a.back();break}for(;c.length&&e<=c[c.length-1].ka;)b=new ab(c.pop()",
- ",c.pop(),b);c.push(b,d)}for(;c.length;)b=new ab(c.pop(),c.pop(),b);ret",
- "urn b}function N(a,b){if(a.a.empty())throw Error(b);}function Hb(a,b){",
- "a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: ",
- "\"+a);}\nfunction Ib(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad tok",
- "en: \"+a);}function Jb(a){a=a.a.next();if(2>a.length)throw Error(\"Unc",
- "losed literal string\");return new mb(a)}\nfunction Kb(a){var b=[];if(",
- "tb(u(a.a))){var c=a.a.next();var d=u(a.a);if(\"/\"==c&&(a.a.empty()||",
- "\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))re",
- "turn new rb;d=new rb;N(a,\"Missing next location step.\");c=Lb(a,c);b.",
- "push(c)}else{a:{c=u(a.a);d=c.charAt(0);switch(d){case \"$\":throw Erro",
- "r(\"Variable reference not allowed in HTML XPath\");case \"(\":a.a.nex",
- "t();c=Fb(a);N(a,'unclosed \"(\"');Hb(a,\")\");break;case '\"':case \"'",
- "\":c=Jb(a);break;default:if(isNaN(+c))if(!lb(c)&&/(?![0-9])[\\w]/.test",
- "(d)&&\"(\"==u(a.a,\n1)){c=a.a.next();c=kb[c]||null;a.a.next();for(d=[]",
- ";\")\"!=u(a.a);){N(a,\"Missing function argument list.\");d.push(Fb(a)",
- ");if(\",\"!=u(a.a))break;a.a.next()}N(a,\"Unclosed function argument l",
- "ist.\");Ib(a);c=new ib(c,d)}else{c=null;break a}else c=new ob(+a.a.nex",
- "t())}\"[\"==u(a.a)&&(d=new K(Mb(a)),c=new fb(c,d))}if(c)if(tb(u(a.a)))",
- "d=c;else return c;else c=Lb(a,\"/\"),d=new sb,b.push(c)}for(;tb(u(a.a)",
- ");)c=a.a.next(),N(a,\"Missing next location step.\"),c=Lb(a,c),b.push(",
- "c);return new pb(d,b)}\nfunction Lb(a,b){if(\"/\"!=b&&\"//\"!=b)throw ",
- "Error('Step op should be \"/\" or \"//\"');if(\".\"==u(a.a)){var c=new",
- " L(Bb,new C(\"node\"));a.a.next();return c}if(\"..\"==u(a.a))return c=",
- "new L(Ab,new C(\"node\")),a.a.next(),c;if(\"@\"==u(a.a)){var d=qb;a.a.",
- "next();N(a,\"Missing attribute name\")}else if(\"::\"==u(a.a,1)){if(!/",
- "(?![0-9])[\\w]/.test(u(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a",
- ".next());var e=a.a.next();d=zb[e]||null;if(!d)throw Error(\"No axis wi",
- "th name: \"+e);a.a.next();N(a,\"Missing node name\")}else d=wb;e=\nu(a",
- ".a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==u(a.a,1)){if(!l",
- "b(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(!lb(e))thr",
- "ow Error(\"Invalid type name: \"+e);Hb(a,\"(\");N(a,\"Bad nodetype\");",
- "var f=u(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=Jb(a);N(a,\"Bad n",
- "odetype\");Ib(a);e=new C(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),",
- "-1==f)e=new nb(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else",
- " if(k=a.va(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=",
- "e.substr(f+1);e=new nb(e,k)}else throw Error(\"Bad token: \"+\na.a.nex",
- "t());a=new K(Mb(a),d.I);return c||new L(d,e,a,\"//\"==b)}function Mb(a",
- "){for(var b=[];\"[\"==u(a.a);){a.a.next();N(a,\"Missing predicate expr",
- "ession.\");var c=Fb(a);b.push(c);N(a,\"Unclosed predicate expression.",
- "\");Hb(a,\"]\")}return b}function Gb(a){if(\"-\"==u(a.a))return a.a.ne",
- "xt(),new Cb(Gb(a));var b=Kb(a);if(\"|\"!=u(a.a))a=b;else{for(b=[b];\"|",
- "\"==a.a.next();)N(a,\"Missing next union location path.\"),b.push(Kb(a",
- "));a.a.back();a=new Db(b)}return a};function Pb(a){switch(a.nodeType){",
- "case 1:return ka(Qb,a);case 9:return Pb(a.documentElement);case 11:cas",
- "e 10:case 6:case 12:return Rb;default:return a.parentNode?Pb(a.parentN",
- "ode):Rb}}function Rb(){return null}function Qb(a,b){if(a.prefix==b)ret",
- "urn a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttrib",
- "uteNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode",
- "&&9!=a.parentNode.nodeType?Qb(a.parentNode,b):null};function Sb(a,b){i",
- "f(!a.length)throw Error(\"Empty XPath expression.\");a=Ca(a);if(a.empt",
- "y())throw Error(\"Invalid XPath expression.\");b?\"function\"==da(b)||",
- "(b=ja(b.lookupNamespaceURI,b)):b=function(){return null};var c=Fb(new ",
- "Eb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());this.eval",
- "uate=function(d,e){d=c.evaluate(new n(d));return new O(d,e)}}\nfunctio",
- "n O(a,b){if(0==b)if(a instanceof B)b=4;else if(\"string\"==typeof a)b=",
- "2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;e",
- "lse throw Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b",
- "&&!(a instanceof B))throw Error(\"value could not be converted to the ",
- "specified type\");this.resultType=b;switch(b){case 2:this.stringValue=",
- "a instanceof B?Wa(a):\"\"+a;break;case 1:this.numberValue=a instanceof",
- " B?+Wa(a):+a;break;case 3:this.booleanValue=a instanceof B?0<a.A():!!a",
- ";break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(v",
- "ar e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.A();this.in",
- "validIteratorState=!1;break;case 8:case 9:this.singleNodeValue=Va(a);b",
- "reak;default:throw Error(\"Unknown XPathResult type.\");}var f=0;this.",
- "iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called ",
- "with wrong result type\");return f>=d.length?null:d[f++]};this.snapsho",
- "tItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with",
- " wrong result type\");return g>=d.length||0>g?null:d[g]}}\nO.ANY_TYPE=",
- "0;O.NUMBER_TYPE=1;O.STRING_TYPE=2;O.BOOLEAN_TYPE=3;O.UNORDERED_NODE_IT",
- "ERATOR_TYPE=4;O.ORDERED_NODE_ITERATOR_TYPE=5;O.UNORDERED_NODE_SNAPSHOT",
- "_TYPE=6;O.ORDERED_NODE_SNAPSHOT_TYPE=7;O.ANY_UNORDERED_NODE_TYPE=8;O.F",
- "IRST_ORDERED_NODE_TYPE=9;function Tb(a){this.lookupNamespaceURI=Pb(a)}",
- "\nfunction Ub(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.d",
- "ocument;if(!c.evaluate||b)a.XPathResult=O,c.evaluate=function(d,e,f,g)",
- "{return(new Sb(d,f)).evaluate(e,g)},c.createExpression=function(d,e){r",
- "eturn new Sb(d,e)},c.createNSResolver=function(d){return new Tb(d)}}ca",
- "(\"wgxpath.install\",Ub);ca(\"wgxpath.install\",Ub);var Vb={aliceblue:",
- "\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7f",
- "ffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"",
- "#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a",
- "2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",c",
- "hartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflow",
- "erblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00",
- "ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b886",
- "0b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\"",
- ",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2",
- "f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",",
- "darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8",
- "b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:",
- "\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"",
- "#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff",
- "\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22",
- "\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",",
- "gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#00800",
- "0\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotp",
- "ink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#ffff",
- "f0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",",
- "lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",l",
- "ightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fa",
- "fad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d",
- "3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#2",
- "0b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslate",
- "grey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",li",
- "me:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00",
- "ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#000",
- "0cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen",
- ":\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\"",
- ",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:",
- "\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#",
- "ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",",
- "olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:",
- "\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#",
- "98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhi",
- "p:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",",
- "plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff00",
- "00\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513",
- "\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nse",
- "ashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87",
- "ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090",
- "\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:",
- "\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",tu",
- "rquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffff",
- "ff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"",
- "};var Wb=\"backgroundColor borderTopColor borderRightColor borderBotto",
- "mColor borderLeftColor color outlineColor\".split(\" \"),Xb=/#([0-9a-f",
- "A-F])([0-9a-fA-F])([0-9a-fA-F])/,Yb=/^#(?:[0-9a-f]{3}){1,2}$/i,Zb=/^(?",
- ":rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)",
- "\\)$/i,$b=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|",
- "[1-9]\\d{0,2})\\)$/i;function ac(a,b){this.code=a;this.state=P[a]||bc;",
- "this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,functio",
- "n(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length",
- "-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(",
- "this.message);a.name=this.name;this.stack=a.stack||\"\"}l(ac,Error);va",
- "r bc=\"unknown error\",P={15:\"element not selectable\",11:\"element n",
- "ot visible\"};P[31]=bc;P[30]=bc;P[24]=\"invalid cookie domain\";P[29]=",
- "\"invalid element coordinates\";P[12]=\"invalid element state\";\nP[32",
- "]=\"invalid selector\";P[51]=\"invalid selector\";P[52]=\"invalid sele",
- "ctor\";P[17]=\"javascript error\";P[405]=\"unsupported operation\";P[3",
- "4]=\"move target out of bounds\";P[27]=\"no such alert\";P[7]=\"no suc",
- "h element\";P[8]=\"no such frame\";P[23]=\"no such window\";P[28]=\"sc",
- "ript timeout\";P[33]=\"session not created\";P[10]=\"stale element ref",
- "erence\";P[21]=\"timeout\";P[25]=\"unable to set cookie\";P[26]=\"unex",
- "pected alert open\";P[13]=bc;P[9]=\"unknown command\";function Q(a,b){",
- "b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(",
- "!b||a.tagName.toUpperCase()==b)};var R={};R.ca=function(){var a={Ba:\"",
- "http://www.w3.org/2000/svg\"};return function(b){return a[b]||null}}()",
- ";\nR.v=function(a,b,c){var d=x(a);if(!d.documentElement)return null;tr",
- "y{for(var e=d.createNSResolver?d.createNSResolver(d.documentElement):R",
- ".ca,f={},g=d.getElementsByTagName(\"*\"),k=0;k<g.length;++k){var r=g[k",
- "],G=r.namespaceURI;if(G&&!f[G]){var t=r.lookupPrefix(G);if(!t){var v=G",
- ".match(\".*/(\\\\w+)/?$\");t=v?v[1]:\"xhtml\"}f[G]=t}}var z={},p;for(p",
- " in f)z[f[p]]=p;e=function(m){return z[m]||null};try{return d.evaluate",
- "(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.createNSR",
- "esolver?d.createNSResolver(d.documentElement):\nR.ca,d.evaluate(b,a,e,",
- "c,null);throw m;}}catch(m){throw new ac(32,\"Unable to locate an eleme",
- "nt with the xpath expression \"+b+\" because of the following error:",
- "\\n\"+m);}};R.da=function(a,b){if(!a||1!=a.nodeType)throw new ac(32,'T",
- "he result of the xpath expression \"'+b+'\" is: '+a+\". It should be a",
- "n element.\");};\nR.ya=function(a,b){var c=function(){var d=R.v(b,a,9)",
- ";return d?d.singleNodeValue||null:b.selectSingleNode?(d=x(b),d.setProp",
- "erty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingleNod",
- "e(a)):null}();null===c||R.da(c,a);return c};\nR.Aa=function(a,b){var c",
- "=function(){var d=R.v(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g=0",
- ";g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=x(",
- "b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.sel",
- "ectNodes(a)):[]}();q(c,function(d){R.da(d,a)});return c};function cc(a",
- ",b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=cc.prototy",
- "pe;h.clone=function(){return new cc(this.top,this.right,this.bottom,th",
- "is.left)};h.contains=function(a){return this&&a?a instanceof cc?a.left",
- ">=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bott",
- "om:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!1",
- "};\nh.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.ri",
- "ght,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+=",
- "Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};h.",
- "ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this",
- ".right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.le",
- "ft);return this};\nh.floor=function(){this.top=Math.floor(this.top);th",
- "is.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);th",
- "is.left=Math.floor(this.left);return this};h.round=function(){this.top",
- "=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Ma",
- "th.round(this.bottom);this.left=Math.round(this.left);return this};\nh",
- ".translate=function(a,b){a instanceof w?(this.left+=a.x,this.right+=a.",
- "x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"number",
- "\"===typeof b&&(this.top+=b,this.bottom+=b));return this};h.scale=func",
- "tion(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;this.",
- "top*=b;this.bottom*=b;return this};function S(a,b,c,d){this.left=a;thi",
- "s.top=b;this.width=c;this.height=d}h=S.prototype;h.clone=function(){re",
- "turn new S(this.left,this.top,this.width,this.height)};h.contains=func",
- "tion(a){return a instanceof w?a.x>=this.left&&a.x<=this.left+this.widt",
- "h&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.le",
- "ft+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=",
- "a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.left);thi",
- "s.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height",
- "=Math.ceil(this.height);return this};h.floor=function(){this.left=Math",
- ".floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(",
- "this.width);this.height=Math.floor(this.height);return this};h.round=f",
- "unction(){this.left=Math.round(this.left);this.top=Math.round(this.top",
- ");this.width=Math.round(this.width);this.height=Math.round(this.height",
- ");return this};\nh.translate=function(a,b){a instanceof w?(this.left+=",
- "a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top+=b))",
- ";return this};h.scale=function(a,b){b=\"number\"===typeof b?b:a;this.l",
- "eft*=a;this.width*=a;this.top*=b;this.height*=b;return this};var dc=\"",
- "function\"===typeof ShadowRoot;function ec(a){for(a=a.parentNode;a&&1!",
- "=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return Q(a)",
- "?a:null}\nfunction T(a,b){b=ya(b);if(\"float\"==b||\"cssFloat\"==b||\"",
- "styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=x(a);if(d.defaultView&",
- "&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a,n",
- "ull))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||fc(a,b)",
- ";if(null===a)a=null;else if(0<=ma(Wb,b)){b:{var e=a.match(Zb);if(e&&(b",
- "=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255>=",
- "b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=null",
- "}if(!b)b:{if(d=a.match($b))if(b=Number(d[1]),\nc=Number(d[2]),d=Number",
- "(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b}b",
- "=null}if(!b)b:{b=a.toLowerCase();c=Vb[b.toLowerCase()];if(!c&&(c=\"#\"",
- "==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Xb,\"#$1$1$2$2$3$3\"",
- ")),!Yb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseInt",
- "(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.join(",
- "\", \")+\")\":a}return a}\nfunction fc(a,b){var c=a.currentStyle||a.st",
- "yle,d=c[b];void 0===d&&\"function\"==da(c.getPropertyValue)&&(d=c.getP",
- "ropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=ec(a))?fc(a",
- ",b):null}\nfunction gc(a,b,c){function d(g){var k=hc(g);return 0<k.hei",
- "ght&&0<k.width?!0:Q(g,\"PATH\")&&(0<k.height||0<k.width)?(g=T(g,\"stro",
- "ke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=T(g,\"overflow\")&&pa(g",
- ".childNodes,function(r){return 3==r.nodeType||Q(r)&&d(r)})}function e(",
- "g){return ic(g)==U&&qa(g.childNodes,function(k){return!Q(k)||e(k)||!d(",
- "k)})}if(!Q(a))throw Error(\"Argument to isShown must be of type Elemen",
- "t\");if(Q(a,\"BODY\"))return!0;if(Q(a,\"OPTION\")||Q(a,\"OPTGROUP\"))r",
- "eturn a=Na(a,function(g){return Q(g,\"SELECT\")}),\n!!a&&gc(a,!0,c);va",
- "r f=jc(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&gc(f.",
- "image,b,c);if(Q(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||Q(a,\"",
- "NOSCRIPT\"))return!1;f=T(a,\"visibility\");return\"collapse\"!=f&&\"hi",
- "dden\"!=f&&c(a)&&(b||0!=kc(a))&&d(a)?!e(a):!1}\nfunction lc(a){functio",
- "n b(c){if(Q(c)&&\"none\"==T(c,\"display\"))return!1;a:{var d=c.parentN",
- "ode;if(c.getDestinationInsertionPoints){var e=c.getDestinationInsertio",
- "nPoints();if(0<e.length){d=e[e.length-1];break a}}d=d&&d.shadowRoot&&v",
- "oid 0!==c.assignedSlot?c.assignedSlot?c.assignedSlot.parentNode:null:d",
- "}return dc&&d instanceof ShadowRoot||d&&(9==d.nodeType||11==d.nodeType",
- ")?!0:d&&Q(d,\"DETAILS\")&&!d.open&&!Q(c,\"SUMMARY\")?!1:!!d&&b(d)}retu",
- "rn gc(a,!1,b)}var U=\"hidden\";\nfunction ic(a){function b(m){function",
- " y(gb){if(gb==g)return!0;var Nb=T(gb,\"display\");return 0==Nb.lastInd",
- "exOf(\"inline\",0)||\"contents\"==Nb||\"absolute\"==Ob&&\"static\"==T(",
- "gb,\"position\")?!1:!0}var Ob=T(m,\"position\");if(\"fixed\"==Ob)retur",
- "n G=!0,m==g?null:g;for(m=ec(m);m&&!y(m);)m=ec(m);return m}function c(m",
- "){var y=m;if(\"visible\"==r)if(m==g&&k)y=k;else if(m==k)return{x:\"vis",
- "ible\",y:\"visible\"};y={x:T(y,\"overflow-x\"),y:T(y,\"overflow-y\")};",
- "m==g&&(y.x=\"visible\"==y.x?\"auto\":y.x,y.y=\"visible\"==y.y?\"auto\"",
- ":y.y);return y}\nfunction d(m){if(m==g){var y=(new Oa(f)).R;m=y.scroll",
- "ingElement?y.scrollingElement:y.body||y.documentElement;y=y.parentWind",
- "ow||y.defaultView;m=new w(y.pageXOffset||m.scrollLeft,y.pageYOffset||m",
- ".scrollTop)}else m=new w(m.scrollLeft,m.scrollTop);return m}var e=mc(a",
- "),f=x(a),g=f.documentElement,k=f.body,r=T(g,\"overflow\"),G;for(a=b(a)",
- ";a;a=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var v=hc(",
- "a);if(0==v.width||0==v.height)return U;var z=e.right<v.left,p=e.bottom",
- "<v.top;if(z&&\"hidden\"==t.x||p&&\"hidden\"==\nt.y)return U;if(z&&\"vi",
- "sible\"!=t.x||p&&\"visible\"!=t.y){z=d(a);p=e.bottom<v.top-z.y;if(e.ri",
- "ght<v.left-z.x&&\"visible\"!=t.x||p&&\"visible\"!=t.x)return U;e=ic(a)",
- ";return e==U?U:\"scroll\"}z=e.left>=v.left+v.width;v=e.top>=v.top+v.he",
- "ight;if(z&&\"hidden\"==t.x||v&&\"hidden\"==t.y)return U;if(z&&\"visibl",
- "e\"!=t.x||v&&\"visible\"!=t.y){if(G&&(t=d(a),e.left>=g.scrollWidth-t.x",
- "||e.right>=g.scrollHeight-t.y))return U;e=ic(a);return e==U?U:\"scroll",
- "\"}}}return\"none\"}\nfunction hc(a){var b=jc(a);if(b)return b.rect;if",
- "(Q(a,\"HTML\"))return a=x(a),a=((a?a.parentWindow||a.defaultView:windo",
- "w)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentElement:",
- "a.body,a=new Fa(a.clientWidth,a.clientHeight),new S(0,0,a.width,a.heig",
- "ht);try{var c=a.getBoundingClientRect()}catch(d){return new S(0,0,0,0)",
- "}return new S(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunction j",
- "c(a){var b=Q(a,\"MAP\");if(!b&&!Q(a,\"AREA\"))return null;var c=b?a:Q(",
- "a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&&(d=R.",
- "ya('/descendant::*[@usemap = \"#'+c.name+'\"]',x(c)))&&(e=hc(d),b||\"d",
- "efault\"==a.shape.toLowerCase()||(a=nc(a),b=Math.min(Math.max(a.left,0",
- "),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new S(b+e.left,c+e",
- ".top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c))));retu",
- "rn{image:d,rect:e||new S(0,0,0,0)}}\nfunction nc(a){var b=a.shape.toLo",
- "werCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b=a[0];",
- "var c=a[1];return new S(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==a.leng",
- "th)return b=a[2],new S(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<a.leng",
- "th){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.min(b,a",
- "[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]);retu",
- "rn new S(b,c,d-b,e-c)}return new S(0,0,0,0)}function mc(a){a=hc(a);ret",
- "urn new cc(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunction oc(a",
- "){return a.replace(/^[^\\S\\xa0]+|[^\\S\\xa0]+$/g,\"\")}\nfunction pc(",
- "a,b,c){if(Q(a,\"BR\"))b.push(\"\");else{var d=Q(a,\"TD\"),e=T(a,\"disp",
- "lay\"),f=!d&&!(0<=ma(qc,e)),g=void 0!==a.previousElementSibling?a.prev",
- "iousElementSibling:Ia(a.previousSibling);g=g?T(g,\"display\"):\"\";var",
- " k=T(a,\"float\")||T(a,\"cssFloat\")||T(a,\"styleFloat\");!f||\"run-in",
- "\"==g&&\"none\"==k||/^[\\s\\xa0]*$/.test(b[b.length-1]||\"\")||b.push(",
- "\"\");var r=lc(a),G=null,t=null;r&&(G=T(a,\"white-space\"),t=T(a,\"tex",
- "t-transform\"));q(a.childNodes,function(v){c(v,b,r,G,t)});a=b[b.length",
- "-1]||\"\";!d&&\"table-cell\"!=e||!a||\nua(a)||(b[b.length-1]+=\" \");f",
- "&&\"run-in\"!=e&&!/^[\\s\\xa0]*$/.test(a)&&b.push(\"\")}}function rc(a",
- ",b){pc(a,b,function(c,d,e,f,g){3==c.nodeType&&e?sc(c,d,f,g):Q(c)&&rc(c",
- ",d)})}var qc=\"inline inline-block inline-table none table-cell table-",
- "column table-column-group\".split(\" \");\nfunction sc(a,b,c,d){a=a.no",
- "deValue.replace(/[\\u200b\\u200e\\u200f]/g,\"\");a=a.replace(/(\\r\\n|",
- "\\r|\\n)/g,\"\\n\");if(\"normal\"==c||\"nowrap\"==c)a=a.replace(/\\n/g",
- ",\" \");a=\"pre\"==c||\"pre-wrap\"==c?a.replace(/[ \\f\\t\\v\\u2028\\u",
- "2029]/g,\"\\u00a0\"):a.replace(/[ \\f\\t\\v\\u2028\\u2029]+/g,\" \");",
- "\"capitalize\"==d?a=a.replace(/(^|[^\\d\\p{L}\\p{S}])([\\p{Ll}|\\p{S}]",
- ")/gu,function(e,f,g){return f+g.toUpperCase()}):\"uppercase\"==d?a=a.t",
- "oUpperCase():\"lowercase\"==d&&(a=a.toLowerCase());c=b.pop()||\"\";ua(",
- "c)&&0==a.lastIndexOf(\" \",0)&&(a=a.substr(1));\nb.push(c+a)}function ",
- "kc(a){var b=1,c=T(a,\"opacity\");c&&(b=Number(c));(a=ec(a))&&(b*=kc(a)",
- ");return b}\nfunction tc(a,b,c,d,e){if(3==a.nodeType&&c)sc(a,b,d,e);el",
- "se if(Q(a))if(Q(a,\"CONTENT\")||Q(a,\"SLOT\")){for(var f=a;f.parentNod",
- "e;)f=f.parentNode;f instanceof ShadowRoot?(a=Q(a,\"CONTENT\")?a.getDis",
- "tributedNodes():a.assignedNodes(),q(a,function(g){tc(g,b,c,d,e)})):uc(",
- "a,b)}else if(Q(a,\"SHADOW\")){for(f=a;f.parentNode;)f=f.parentNode;if(",
- "f instanceof ShadowRoot&&(a=f))for(a=a.olderShadowRoot;a;)q(a.childNod",
- "es,function(g){tc(g,b,c,d,e)}),a=a.olderShadowRoot}else uc(a,b)}\nfunc",
- "tion uc(a,b){a.shadowRoot&&q(a.shadowRoot.childNodes,function(c){tc(c,",
- "b,!0,null,null)});pc(a,b,function(c,d,e,f,g){var k=null;1==c.nodeType?",
- "k=c:3==c.nodeType&&(k=c);null!=k&&(null!=k.assignedSlot||k.getDestinat",
- "ionInsertionPoints&&0<k.getDestinationInsertionPoints().length)||tc(c,",
- "d,e,f,g)})};function V(a,b,c){this.o=a;this.O=b;this.P=c}V.prototype.c",
- "reate=function(a){a=x(a).createEvent(\"HTMLEvents\");a.initEvent(this.",
- "o,this.O,this.P);return a};V.prototype.toString=function(){return this",
- ".o};function W(a,b,c){la(this,a,b,c)}l(W,V);\nW.prototype.create=funct",
- "ion(a,b){if(this==vc)throw new ac(9,\"Browser does not support a mouse",
- " pixel scroll event.\");var c=x(a);a=c?c.parentWindow||c.defaultView:w",
- "indow;c=c.createEvent(\"MouseEvents\");this==wc&&(c.wheelDelta=b.wheel",
- "Delta);c.initMouseEvent(this.o,this.O,this.P,a,1,b.clientX,b.clientY,b",
- ".clientX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.",
- "relatedTarget);return c};function xc(a,b,c){la(this,a,b,c)}l(xc,V);\nx",
- "c.prototype.create=function(a,b){a=x(a).createEvent(\"Events\");a.init",
- "Event(this.o,this.O,this.P);a.altKey=b.altKey;a.ctrlKey=b.ctrlKey;a.me",
- "taKey=b.metaKey;a.shiftKey=b.shiftKey;a.keyCode=b.charCode||b.keyCode;",
- "a.charCode=this==yc?a.keyCode:0;return a};function zc(a,b,c){la(this,a",
- ",b,c)}l(zc,V);\nzc.prototype.create=function(a,b){function c(z){z=na(z",
- ",function(p){return g.createTouch(k,a,p.identifier,p.pageX,p.pageY,p.s",
- "creenX,p.screenY)});return g.createTouchList.apply(g,z)}function d(z){",
- "var p=na(z,function(m){return{identifier:m.identifier,screenX:m.screen",
- "X,screenY:m.screenY,clientX:m.clientX,clientY:m.clientY,pageX:m.pageX,",
- "pageY:m.pageY,target:a}});p.item=function(m){return p[m]};return p}fun",
- "ction e(z){return na(z,function(p){return new Touch({identifier:p.iden",
- "tifier,screenX:p.screenX,screenY:p.screenY,\nclientX:p.clientX,clientY",
- ":p.clientY,pageX:p.pageX,pageY:p.pageY,target:a})})}function f(z,p){sw",
- "itch(z){case 1:return d(p);case 2:return c(p);case 3:return e(p)}retur",
- "n null}var g=x(a),k=g?g.parentWindow||g.defaultView:window,r=f(1,b.cha",
- "ngedTouches),G=b.touches==b.changedTouches?r:f(1,b.touches),t=b.target",
- "Touches==b.changedTouches?r:f(1,b.targetTouches);var v=g.createEvent(",
- "\"MouseEvents\");v.initMouseEvent(this.o,this.O,this.P,k,1,0,0,b.clien",
- "tX,b.clientY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget",
- ");\nv.touches=G;v.targetTouches=t;v.changedTouches=r;v.scale=b.scale;v",
- ".rotation=b.rotation;return v};function X(a,b,c){la(this,a,b,c)}l(X,V)",
- ";X.prototype.create=function(){throw new ac(9,\"Browser does not suppo",
- "rt MSGesture events.\");};function Y(a,b,c){la(this,a,b,c)}l(Y,V);Y.pr",
- "ototype.create=function(){throw new ac(9,\"Browser does not support MS",
- "Pointer events.\");};new W(\"click\",!0,!0);new W(\"contextmenu\",!0,!",
- "0);new W(\"dblclick\",!0,!0);new W(\"mousedown\",!0,!0);new W(\"mousem",
- "ove\",!0,!1);\nnew W(\"mouseout\",!0,!0);new W(\"mouseover\",!0,!0);ne",
- "w W(\"mouseup\",!0,!0);var wc=new W(\"mousewheel\",!0,!0),vc=new W(\"M",
- "ozMousePixelScroll\",!0,!0);new xc(\"keydown\",!0,!0);var yc=new xc(\"",
- "keypress\",!0,!0);new xc(\"keyup\",!0,!0);new zc(\"touchend\",!0,!0);n",
- "ew zc(\"touchmove\",!0,!0);new zc(\"touchstart\",!0,!0);new X(\"MSGest",
- "ureChange\",!0,!0);new X(\"MSGestureEnd\",!0,!0);new X(\"MSGestureHold",
- "\",!0,!0);new X(\"MSGestureStart\",!0,!0);new X(\"MSGestureTap\",!0,!0",
- ");new X(\"MSInertiaStart\",!0,!0);\nnew Y(\"MSGotPointerCapture\",!0,!",
- "1);new Y(\"MSLostPointerCapture\",!0,!1);new Y(\"MSPointerCancel\",!0,",
- "!0);new Y(\"MSPointerDown\",!0,!0);new Y(\"MSPointerMove\",!0,!0);new ",
- "Y(\"MSPointerOver\",!0,!0);new Y(\"MSPointerOut\",!0,!0);new Y(\"MSPoi",
- "nterUp\",!0,!0);function Ac(a,b){this.F={};this.j=[];this.H=0;var c=ar",
- "guments.length;if(1<c){if(c%2)throw Error(\"Uneven number of arguments",
- "\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+1])}else a&",
- "&this.addAll(a)}function Bc(a){Cc(a);return a.j.concat()}h=Ac.prototyp",
- "e;h.clear=function(){this.F={};this.H=this.j.length=0};h.remove=functi",
- "on(a){return Object.prototype.hasOwnProperty.call(this.F,a)?(delete th",
- "is.F[a],this.H--,this.j.length>2*this.H&&Cc(this),!0):!1};\nfunction C",
- "c(a){if(a.H!=a.j.length){for(var b=0,c=0;b<a.j.length;){var d=a.j[b];O",
- "bject.prototype.hasOwnProperty.call(a.F,d)&&(a.j[c++]=d);b++}a.j.lengt",
- "h=c}if(a.H!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d=a.j[b],Obje",
- "ct.prototype.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.len",
- "gth=c}}h.get=function(a,b){return Object.prototype.hasOwnProperty.call",
- "(this.F,a)?this.F[a]:b};h.set=function(a,b){Object.prototype.hasOwnPro",
- "perty.call(this.F,a)||(this.H++,this.j.push(a));this.F[a]=b};\nh.addAl",
- "l=function(a){if(a instanceof Ac)for(var b=Bc(a),c=0;c<b.length;c++)th",
- "is.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])};h.forEach=f",
- "unction(a,b){for(var c=Bc(this),d=0;d<c.length;d++){var e=c[d],f=this.",
- "get(e);a.call(b,f,e,this)}};h.clone=function(){return new Ac(this)};va",
- "r Dc={};function Z(a,b,c){fa(a)&&(a=a.b);a=new Ec(a);!b||b in Dc&&!c||",
- "(Dc[b]={key:a,shift:!1},c&&(Dc[c]={key:a,shift:!0}));return a}function",
- " Ec(a){this.code=a}Z(8);Z(9);Z(13);var Fc=Z(16),Gc=Z(17),Hc=Z(18);Z(19",
- ");Z(20);Z(27);Z(32,\" \");Z(33);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);Z(",
- "40);Z(44);Z(45);Z(46);Z(48,\"0\",\")\");Z(49,\"1\",\"!\");Z(50,\"2\",",
- "\"@\");Z(51,\"3\",\"#\");Z(52,\"4\",\"$\");Z(53,\"5\",\"%\");Z(54,\"6",
- "\",\"^\");Z(55,\"7\",\"&\");Z(56,\"8\",\"*\");Z(57,\"9\",\"(\");Z(65,",
- "\"a\",\"A\");Z(66,\"b\",\"B\");Z(67,\"c\",\"C\");Z(68,\"d\",\"D\");\nZ",
- "(69,\"e\",\"E\");Z(70,\"f\",\"F\");Z(71,\"g\",\"G\");Z(72,\"h\",\"H\")",
- ";Z(73,\"i\",\"I\");Z(74,\"j\",\"J\");Z(75,\"k\",\"K\");Z(76,\"l\",\"L",
- "\");Z(77,\"m\",\"M\");Z(78,\"n\",\"N\");Z(79,\"o\",\"O\");Z(80,\"p\",",
- "\"P\");Z(81,\"q\",\"Q\");Z(82,\"r\",\"R\");Z(83,\"s\",\"S\");Z(84,\"t",
- "\",\"T\");Z(85,\"u\",\"U\");Z(86,\"v\",\"V\");Z(87,\"w\",\"W\");Z(88,",
- "\"x\",\"X\");Z(89,\"y\",\"Y\");Z(90,\"z\",\"Z\");var Ic=Z(Aa?{c:91,b:9",
- "1}:za?{c:224,b:91}:{c:0,b:91});Z(Aa?{c:92,b:92}:za?{c:224,b:93}:{c:0,b",
- ":92});Z(Aa?{c:93,b:93}:za?{c:0,b:0}:{c:93,b:null});Z({c:96,b:96},\"0\"",
- ");Z({c:97,b:97},\"1\");\nZ({c:98,b:98},\"2\");Z({c:99,b:99},\"3\");Z({",
- "c:100,b:100},\"4\");Z({c:101,b:101},\"5\");Z({c:102,b:102},\"6\");Z({c",
- ":103,b:103},\"7\");Z({c:104,b:104},\"8\");Z({c:105,b:105},\"9\");Z({c:",
- "106,b:106},\"*\");Z({c:107,b:107},\"+\");Z({c:109,b:109},\"-\");Z({c:1",
- "10,b:110},\".\");Z({c:111,b:111},\"/\");Z(144);Z(112);Z(113);Z(114);Z(",
- "115);Z(116);Z(117);Z(118);Z(119);Z(120);Z(121);Z(122);Z(123);Z({c:107,",
- "b:187},\"=\",\"+\");Z(108,\",\");Z({c:109,b:189},\"-\",\"_\");Z(188,\"",
- ",\",\"<\");Z(190,\".\",\">\");Z(191,\"/\",\"?\");Z(192,\"`\",\"~\");Z(",
- "219,\"[\",\"{\");\nZ(220,\"\\\\\",\"|\");Z(221,\"]\",\"}\");Z({c:59,b:",
- "186},\";\",\":\");Z(222,\"'\",'\"');var Jc=new Ac;Jc.set(1,Fc);Jc.set(",
- "2,Gc);Jc.set(4,Hc);Jc.set(8,Ic);(function(a){var b=new Ac;q(Bc(a),func",
- "tion(c){b.set(a.get(c).code,c)});return b})(Jc);ca(\"_\",function(a){v",
- "ar b=[];dc?uc(a,b):rc(a,b);a=na(b,oc);return oc(a.join(\"\\n\")).repla",
- "ce(/\\xa0/g,\" \")});; return this._.apply(null,arguments);}).apply({n",
- "avigator:typeof window!='undefined'?window.navigator:null,document:typ",
- "eof window!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const IS_DISPLAYED[] = {
- "function(){return (function(){var h,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function fa(a){var b=typeof a;return\"object\"==b&&null!=",
- "a||\"function\"==b}function ha(a,b,c){return a.call.apply(a.bind,argum",
- "ents)}\nfunction ia(a,b,c){if(!a)throw Error();if(2<arguments.length){",
- "var d=Array.prototype.slice.call(arguments,2);return function(){var e=",
- "Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,",
- "d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}",
- "}function ja(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype",
- ".bind.toString().indexOf(\"native code\")?ha:ia;return ja.apply(null,a",
- "rguments)}\nfunction ka(a,b){var c=Array.prototype.slice.call(argument",
- "s,1);return function(){var d=c.slice();d.push.apply(d,arguments);retur",
- "n a.apply(this,d)}}function l(a,b){function c(){}c.prototype=b.prototy",
- "pe;a.prototype=new c;a.prototype.constructor=a};/*\n\n The MIT License",
- "\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google ",
- "Inc.\n\n Permission is hereby granted, free of charge, to any person o",
- "btaining a copy\n of this software and associated documentation files ",
- "(the \"Software\"), to\n deal in the Software without restriction, inc",
- "luding without limitation the\n rights to use, copy, modify, merge, pu",
- "blish, distribute, sublicense, and/or\n sell copies of the Software, a",
- "nd to permit persons to whom the Software is\n furnished to do so, sub",
- "ject to the following conditions:\n\n The above copyright notice and t",
- "his permission notice shall be included in\n all copies or substantial",
- " portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WIT",
- "HOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIM",
- "ITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR ",
- "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRI",
- "GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHE",
- "THER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT ",
- "OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n I",
- "N THE SOFTWARE.\n*/\nfunction m(a,b,c){this.l=a;this.na=b||1;this.j=c|",
- "|1};function la(a,b){if(\"string\"===typeof a)return\"string\"!==typeo",
- "f b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in ",
- "a&&a[c]===b)return c;return-1}function n(a,b){for(var c=a.length,d=\"s",
- "tring\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d",
- "[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d=b.call(void 0,d",
- ",e,f,a)});return d}function u(a,b){for(var c=a.length,d=\"string\"===t",
- "ypeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)",
- ")return!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=\"string\"=",
- "==typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],",
- "e,a))return!1;return!0}function na(a){return Array.prototype.concat.ap",
- "ply([],arguments)}function oa(a){var b=a.length;if(0<b){for(var c=Arra",
- "y(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function pa(a,b,c){return",
- " 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s",
- "lice.call(a,b,c)};function qa(a){return String(a).replace(/\\-([a-z])/",
- "g,function(b,c){return c.toUpperCase()})};function ra(a){this.V=a;this",
- ".L=0}function sa(a){a=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a",
- "[b])&&a.splice(b,1);return new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:",
- "\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d",
- "+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ua=/^\\s/;fun",
- "ction w(a,b){return a.V[a.L+(b||0)]}ra.prototype.next=function(){retur",
- "n this.V[this.L++]};ra.prototype.back=function(){this.L--};ra.prototyp",
- "e.empty=function(){return this.V.length<=this.L};function x(a,b){this.",
- "x=void 0!==a?a:0;this.y=void 0!==b?b:0}h=x.prototype;h.clone=function(",
- "){return new x(this.x,this.y)};h.ceil=function(){this.x=Math.ceil(this",
- ".x);this.y=Math.ceil(this.y);return this};h.floor=function(){this.x=Ma",
- "th.floor(this.x);this.y=Math.floor(this.y);return this};h.round=functi",
- "on(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};",
- "h.translate=function(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(th",
- "is.x+=Number(a),\"number\"===typeof b&&(this.y+=b));return this};\nh.s",
- "cale=function(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return ",
- "this};function va(a,b){this.width=a;this.height=b}h=va.prototype;h.clo",
- "ne=function(){return new va(this.width,this.height)};h.aspectRatio=fun",
- "ction(){return this.width/this.height};h.ceil=function(){this.width=Ma",
- "th.ceil(this.width);this.height=Math.ceil(this.height);return this};h.",
- "floor=function(){this.width=Math.floor(this.width);this.height=Math.fl",
- "oor(this.height);return this};h.round=function(){this.width=Math.round",
- "(this.width);this.height=Math.round(this.height);return this};\nh.scal",
- "e=function(a,b){this.width*=a;this.height*=\"number\"===typeof b?b:a;r",
- "eturn this};function wa(a,b,c){function d(g){g&&b.appendChild(\"string",
- "\"===typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f",
- "=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):n(xa(f)?oa(f):f,d)}}function ya",
- "(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.c",
- "ontains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a",
- "==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;",
- "return b==a}\nfunction za(a,b){if(a==b)return 0;if(a.compareDocumentPo",
- "sition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in",
- " a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,",
- "d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.par",
- "entNode,f=b.parentNode;return e==f?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):!d&&",
- "ya(f,a)?Ba(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sou",
- "rceIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.",
- "createRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundar",
- "yPoints(aa.Range.START_TO_END,a)}function Ba(a,b){var c=a.parentNode;i",
- "f(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Aa(b,a)}fu",
- "nction Aa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}fun",
- "ction y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function",
- " xa(a){if(a&&\"number\"==typeof a.length){if(fa(a))return\"function\"=",
- "=typeof a.item||\"string\"==typeof a.item;if(\"function\"==da(a))retur",
- "n\"function\"==typeof a.item}return!1}\nfunction Ca(a,b){a&&(a=a.paren",
- "tNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null",
- "}function Da(a){this.J=a||aa.document||document}h=Da.prototype;h.getEl",
- "ementsByTagName=function(a,b){return(b||this.J).getElementsByTagName(S",
- "tring(a))};h.createElement=function(a){var b=this.J;a=String(a);\"appl",
- "ication/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());return b.crea",
- "teElement(a)};h.createTextNode=function(a){return this.J.createTextNod",
- "e(String(a))};h.appendChild=function(a,b){a.appendChild(b)};\nh.append",
- "=function(a,b){wa(y(a),a,arguments)};h.canHaveChildren=function(a){if(",
- "1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\"",
- ":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED",
- "\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAM",
- "E\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":c",
- "ase \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"S",
- "CRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret",
- "urn!1}return!0};\nh.removeNode=function(a){return a&&a.parentNode?a.pa",
- "rentNode.removeChild(a):null};h.contains=ya;function z(a){var b=null,c",
- "=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,",
- "b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=",
- "9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=",
- "a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(",
- "a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction B",
- "(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){",
- "return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}fun",
- "ction C(a,b,c,d,e){return Ea.call(null,a,b,ba(c)?c:null,ba(d)?d:null,e",
- "||new D)}\nfunction Ea(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?",
- "(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.add(f)})):b.",
- "getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d)",
- ",n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceo",
- "f E?Fa(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.",
- "F()),n(b,function(f){B(f,c,d)&&e.add(f)}));return e}function Fa(a,b,c,",
- "d,e){for(b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.ad",
- "d(b),Fa(a,b,c,d,e)};function D(){this.j=this.g=null;this.G=0}function ",
- "Ga(a){this.node=a;this.next=this.A=null}function Ha(a,b){if(!a.g)retur",
- "n b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.node",
- "==b.node?(e=c,c=c.next,b=b.next):0<za(c.node,b.node)?(e=b,b=b.next):(e",
- "=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.ne",
- "xt=e,f++,e=e.next;a.j=d;a.G=f;return a}D.prototype.unshift=function(a)",
- "{a=new Ga(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a;this.g=a;",
- "this.G++};\nD.prototype.add=function(a){a=new Ga(a);a.A=this.j;this.g?",
- "this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function Ia(a){return",
- "(a=a.g)?a.node:null}D.prototype.m=function(){return this.G};function J",
- "a(a){return(a=Ia(a))?z(a):\"\"}D.prototype.iterator=function(a){return",
- " new Ka(this,!!a)};function Ka(a,b){this.ja=a;this.W=(this.B=b)?a.j:a.",
- "g;this.S=null}Ka.prototype.next=function(){var a=this.W;if(null==a)ret",
- "urn null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node};\nKa.p",
- "rototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw Error(\"",
- "Next must be called at least once before remove.\");var c=b.A;b=b.next",
- ";c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.S=null};function F(a){this.",
- "f=a;this.h=this.o=!1;this.H=null}function H(a){return\"\\n \"+a.toStr",
- "ing().split(\"\\n\").join(\"\\n \")}F.prototype.c=function(){return t",
- "his.o};function La(a,b){a.o=b}function Ma(a,b){a.h=b}F.prototype.u=fun",
- "ction(){return this.H};function J(a,b){a=a.evaluate(b);return a instan",
- "ceof D?+Ja(a):+a}function K(a,b){a=a.evaluate(b);return a instanceof D",
- "?Ja(a):\"\"+a}function M(a,b){a=a.evaluate(b);return a instanceof D?!!",
- "a.m():!!a};function Na(a,b,c){F.call(this,a.f);this.U=a;this.Z=b;this.",
- "da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==Oa&&(c.h||c.c()||4==c",
- ".f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={name:c",
- ".u().name,D:b}):this.H={name:b.u().name,D:c})}l(Na,F);\nfunction N(a,b",
- ",c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof D&&c ins",
- "tanceof D){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.iterator",
- "(),f=e.next();f;f=e.next())if(a(z(d),z(f)))return!0;return!1}if(b inst",
- "anceof D||c instanceof D){b instanceof D?(e=b,d=c):(e=c,d=b);f=e.itera",
- "tor();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"num",
- "ber\":k=+z(k);break;case \"boolean\":k=!!z(k);break;case \"string\":k=",
- "z(k);break;default:throw Error(\"Illegal primitive type for comparison",
- ".\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boo",
- "lean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof ",
- "b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Na.prototype.evaluate",
- "=function(a){return this.U.v(this.Z,this.da,a)};Na.prototype.toString=",
- "function(){var a=\"Binary Expression: \"+this.U;a+=H(this.Z);return a+",
- "=H(this.da)};function Pa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v=",
- "d}Pa.prototype.toString=function(){return this.ma};var Ra={};\nfunctio",
- "n O(a,b,c,d){if(Ra.hasOwnProperty(a))throw Error(\"Binary operator alr",
- "eady created: \"+a);a=new Pa(a,b,c,d);return Ra[a.toString()]=a}O(\"di",
- "v\",6,1,function(a,b,c){return J(a,c)/J(b,c)});O(\"mod\",6,1,function(",
- "a,b,c){return J(a,c)%J(b,c)});O(\"*\",6,1,function(a,b,c){return J(a,c",
- ")*J(b,c)});O(\"+\",5,1,function(a,b,c){return J(a,c)+J(b,c)});O(\"-\",",
- "5,1,function(a,b,c){return J(a,c)-J(b,c)});O(\"<\",4,2,function(a,b,c)",
- "{return N(function(d,e){return d<e},a,b,c)});\nO(\">\",4,2,function(a,",
- "b,c){return N(function(d,e){return d>e},a,b,c)});O(\"<=\",4,2,function",
- "(a,b,c){return N(function(d,e){return d<=e},a,b,c)});O(\">=\",4,2,func",
- "tion(a,b,c){return N(function(d,e){return d>=e},a,b,c)});var Oa=O(\"=",
- "\",3,2,function(a,b,c){return N(function(d,e){return d==e},a,b,c,!0)})",
- ";O(\"!=\",3,2,function(a,b,c){return N(function(d,e){return d!=e},a,b,",
- "c,!0)});O(\"and\",2,2,function(a,b,c){return M(a,c)&&M(b,c)});O(\"or\"",
- ",1,2,function(a,b,c){return M(a,c)||M(b,c)});function Sa(a,b){if(b.m()",
- "&&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if ",
- "filter has predicate(s).\");F.call(this,a.f);this.ca=a;this.b=b;this.o",
- "=a.c();this.h=a.h}l(Sa,F);Sa.prototype.evaluate=function(a){a=this.ca.",
- "evaluate(a);return Ta(this.b,a)};Sa.prototype.toString=function(){var ",
- "a=\"Filter:\"+H(this.ca);return a+=H(this.b)};function Ua(a,b){if(b.le",
- "ngth<a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" ",
- "arguments, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw E",
- "rror(\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.le",
- "ngth+\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argum",
- "ent \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});F.c",
- "all(this,a.f);this.K=a;this.P=b;La(this,a.o||u(b,function(c){return c.",
- "c()}));Ma(this,a.ia&&!b.length||a.ha&&!!b.length||u(b,function(c){retu",
- "rn c.h}))}\nl(Ua,F);Ua.prototype.evaluate=function(a){return this.K.v.",
- "apply(null,na(a,this.P))};Ua.prototype.toString=function(){var a=\"Fun",
- "ction: \"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return",
- " c+H(d)},\"Arguments:\");a+=H(b)}return a};function Va(a,b,c,d,e,f,g,k",
- "){this.i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;t",
- "his.T=void 0!==g?g:f;this.ka=!!k}Va.prototype.toString=function(){retu",
- "rn this.i};var Wa={};\nfunction P(a,b,c,d,e,f,g,k){if(Wa.hasOwnPropert",
- "y(a))throw Error(\"Function already created: \"+a+\".\");Wa[a]=new Va(",
- "a,b,c,d,e,f,g,k)}P(\"boolean\",2,!1,!1,function(a,b){return M(b,a)},1)",
- ";P(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(J(b,a))},1);P(\"",
- "concat\",3,!1,!1,function(a,b){return p(pa(arguments,1),function(c,d){",
- "return c+K(d,a)},\"\")},2,null);P(\"contains\",2,!1,!1,function(a,b,c)",
- "{b=K(b,a);a=K(c,a);return-1!=b.indexOf(a)},2);P(\"count\",1,!1,!1,func",
- "tion(a,b){return b.evaluate(a).m()},1,1,!0);\nP(\"false\",2,!1,!1,func",
- "tion(){return!1},0);P(\"floor\",1,!1,!1,function(a,b){return Math.floo",
- "r(J(b,a))},1);P(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType",
- "?c:c.ownerDocument;a=K(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d",
- ".getElementById(g);!g||0<=la(e,g)||e.push(g)});e.sort(za);var f=new D;",
- "n(e,function(g){f.add(g)});return f},1);P(\"lang\",2,!1,!1,function(){",
- "return!1},1);P(\"last\",1,!0,!1,function(a){if(1!=arguments.length)thr",
- "ow Error(\"Function last expects ()\");return a.j},0);\nP(\"local-name",
- "\",3,!1,!0,function(a,b){return(a=b?Ia(b.evaluate(a)):a.l)?a.localName",
- "||a.nodeName.toLowerCase():\"\"},0,1,!0);P(\"name\",3,!1,!0,function(a",
- ",b){return(a=b?Ia(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"},0",
- ",1,!0);P(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);P(\"",
- "normalize-space\",3,!1,!0,function(a,b){return(b?K(b,a):z(a.l)).replac",
- "e(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);P(\"not\",2",
- ",!1,!1,function(a,b){return!M(b,a)},1);\nP(\"number\",1,!1,!0,function",
- "(a,b){return b?J(b,a):+z(a.l)},0,1);P(\"position\",1,!0,!1,function(a)",
- "{return a.na},0);P(\"round\",1,!1,!1,function(a,b){return Math.round(J",
- "(b,a))},1);P(\"starts-with\",2,!1,!1,function(a,b,c){b=K(b,a);a=K(c,a)",
- ";return 0==b.lastIndexOf(a,0)},2);P(\"string\",3,!1,!0,function(a,b){r",
- "eturn b?K(b,a):z(a.l)},0,1);P(\"string-length\",1,!1,!0,function(a,b){",
- "return(b?K(b,a):z(a.l)).length},0,1);\nP(\"substring\",3,!1,!1,functio",
- "n(a,b,c,d){c=J(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return\"\";",
- "d=d?J(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.round",
- "(c)-1;var e=Math.max(c,0);a=K(b,a);return Infinity==d?a.substring(e):a",
- ".substring(e,c+Math.round(d))},2,3);P(\"substring-after\",3,!1,!1,func",
- "tion(a,b,c){b=K(b,a);a=K(c,a);c=b.indexOf(a);return-1==c?\"\":b.substr",
- "ing(c+a.length)},2);\nP(\"substring-before\",3,!1,!1,function(a,b,c){b",
- "=K(b,a);a=K(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)},2);",
- "P(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;for(var",
- " c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);P(\"translate\",3,",
- "!1,!1,function(a,b,c,d){b=K(b,a);c=K(c,a);var e=K(d,a);a={};for(d=0;d<",
- "c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(",
- "d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);P(\"tru",
- "e\",2,!1,!1,function(){return!0},0);function E(a,b){this.fa=a;this.$=v",
- "oid 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;break",
- ";case \"text\":this.C=3;break;case \"processing-instruction\":this.C=7",
- ";break;case \"node\":break;default:throw Error(\"Unexpected argument\"",
- ");}}function Xa(a){return\"comment\"==a||\"text\"==a||\"processing-ins",
- "truction\"==a||\"node\"==a}E.prototype.matches=function(a){return null",
- "===this.C||this.C==a.nodeType};E.prototype.F=function(){return this.fa",
- "};\nE.prototype.toString=function(){var a=\"Kind Test: \"+this.fa;null",
- "===this.$||(a+=H(this.$));return a};function Ya(a){F.call(this,3);this",
- ".ea=a.substring(1,a.length-1)}l(Ya,F);Ya.prototype.evaluate=function()",
- "{return this.ea};Ya.prototype.toString=function(){return\"Literal: \"+",
- "this.ea};function Za(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"",
- ":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}Za.protot",
- "ype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void",
- " 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b",
- ".toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespace",
- "URI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};Za.prototype.F=fu",
- "nction(){return this.i};\nZa.prototype.toString=function(){return\"Nam",
- "e Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\"",
- ")+this.i};function $a(a){F.call(this,1);this.ga=a}l($a,F);$a.prototype",
- ".evaluate=function(){return this.ga};$a.prototype.toString=function(){",
- "return\"Number: \"+this.ga};function ab(a,b){F.call(this,a.f);this.Y=a",
- ";this.I=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.R||",
- "a.s!=bb||(a=a.O,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(ab,F);f",
- "unction cb(){F.call(this,4)}l(cb,F);cb.prototype.evaluate=function(a){",
- "var b=new D;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return",
- " b};cb.prototype.toString=function(){return\"Root Helper Expression\"}",
- ";function db(){F.call(this,4)}l(db,F);db.prototype.evaluate=function(a",
- "){var b=new D;b.add(a.l);return b};\ndb.prototype.toString=function(){",
- "return\"Context Helper Expression\"};function eb(a){return\"/\"==a||\"",
- "//\"==a}\nab.prototype.evaluate=function(a){var b=this.Y.evaluate(a);i",
- "f(!(b instanceof D))throw Error(\"Filter expression must evaluate to n",
- "odeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],",
- "f=b.iterator(e.s.B);if(e.c()||e.s!=fb)if(e.c()||e.s!=gb){var g=f.next(",
- ");for(b=e.evaluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)",
- "),b=Ha(b,g)}else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next()",
- ";(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocumentPosition",
- "(g)&8;g=b);b=e.evaluate(new m(g))}}return b};\nab.prototype.toString=f",
- "unction(){var a=\"Path Expression:\"+H(this.Y);if(this.I.length){var b",
- "=p(this.I,function(c,d){return c+H(d)},\"Steps:\");a+=H(b)}return a};f",
- "unction Q(a,b){this.b=a;this.B=!!b}function Ta(a,b,c){for(c=c||0;c<a.b",
- ".length;c++)for(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k",
- "++){var t=a.B?f-k:k+1;g=d.evaluate(new m(g,t,f));if(\"number\"==typeof",
- " g)t=t==g;else if(\"string\"==typeof g||\"boolean\"==typeof g)t=!!g;el",
- "se if(g instanceof D)t=0<g.m();else throw Error(\"Predicate.evaluate r",
- "eturned an unexpected type.\");t||e.remove()}return b}Q.prototype.u=fu",
- "nction(){return 0<this.b.length?this.b[0].u():null};\nQ.prototype.c=fu",
- "nction(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1=",
- "=b.f||0==b.f)return!0}return!1};Q.prototype.m=function(){return this.b",
- ".length};Q.prototype.toString=function(){return p(this.b,function(a,b)",
- "{return a+H(b)},\"Predicates:\")};function R(a,b,c,d){F.call(this,4);t",
- "his.s=a;this.O=b;this.b=c||new Q([]);this.R=!!d;b=this.b.u();a.oa&&b&&",
- "(this.H={name:b.name,D:b.D});this.o=this.b.c()}l(R,F);\nR.prototype.ev",
- "aluate=function(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name",
- ",e=c.D?K(c.D,a):null,f=1);if(this.R)if(this.c()||this.s!=hb)if(b=(new ",
- "R(ib,new E(\"node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(",
- "c,d,e,f);null!=(c=b.next());)a=Ha(a,this.v(c,d,e,f));else a=new D;else",
- " a=C(this.O,b,d,e),a=Ta(this.b,a,f);else a=this.v(a.l,d,e,f);return a}",
- ";R.prototype.v=function(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ta(",
- "this.b,a,d)};\nR.prototype.toString=function(){var a=\"Step:\"+H(\"Ope",
- "rator: \"+(this.R?\"//\":\"/\"));this.s.i&&(a+=H(\"Axis: \"+this.s));a",
- "+=H(this.O);if(this.b.m()){var b=p(this.b.b,function(c,d){return c+H(d",
- ")},\"Predicates:\");a+=H(b)}return a};function jb(a,b,c,d){this.i=a;th",
- "is.K=b;this.B=c;this.oa=d}jb.prototype.toString=function(){return this",
- ".i};var kb={};function S(a,b,c,d){if(kb.hasOwnProperty(a))throw Error(",
- "\"Axis already created: \"+a);b=new jb(a,b,c,!!d);return kb[a]=b}\nS(",
- "\"ancestor\",function(a,b){for(var c=new D;b=b.parentNode;)a.matches(b",
- ")&&c.unshift(b);return c},!0);S(\"ancestor-or-self\",function(a,b){var",
- " c=new D;do a.matches(b)&&c.unshift(b);while(b=b.parentNode);return c}",
- ",!0);\nvar bb=S(\"attribute\",function(a,b){var c=new D,d=a.F();if(b=b",
- ".attributes)if(a instanceof E&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++",
- ")c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),hb=S(\"chi",
- "ld\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new D;for(",
- "b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.add(b);retu",
- "rn e},!1,!0);S(\"descendant\",C,!1,!0);\nvar ib=S(\"descendant-or-self",
- "\",function(a,b,c,d){var e=new D;B(b,c,d)&&a.matches(b)&&e.add(b);retu",
- "rn C(a,b,c,d,e)},!1,!0),fb=S(\"following\",function(a,b,c,d){var e=new",
- " D;do for(var f=b;f=f.nextSibling;)B(f,c,d)&&a.matches(f)&&e.add(f),e=",
- "C(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);S(\"following-sibl",
- "ing\",function(a,b){for(var c=new D;b=b.nextSibling;)a.matches(b)&&c.a",
- "dd(b);return c},!1);S(\"namespace\",function(){return new D},!1);\nvar",
- " lb=S(\"parent\",function(a,b){var c=new D;if(9==b.nodeType)return c;i",
- "f(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentNode;a.matche",
- "s(b)&&c.add(b);return c},!1),gb=S(\"preceding\",function(a,b,c,d){var ",
- "e=new D,f=[];do f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.len",
- "gth;g<k;g++){var t=[];for(b=f[g];b=b.previousSibling;)t.unshift(b);for",
- "(var L=0,v=t.length;L<v;L++)b=t[L],B(b,c,d)&&a.matches(b)&&e.add(b),e=",
- "C(a,b,c,d,e)}return e},!0,!0);\nS(\"preceding-sibling\",function(a,b){",
- "for(var c=new D;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return",
- " c},!0);var mb=S(\"self\",function(a,b){var c=new D;a.matches(b)&&c.ad",
- "d(b);return c},!1);function nb(a){F.call(this,1);this.X=a;this.o=a.c()",
- ";this.h=a.h}l(nb,F);nb.prototype.evaluate=function(a){return-J(this.X,",
- "a)};nb.prototype.toString=function(){return\"Unary Expression: -\"+H(t",
- "his.X)};function ob(a){F.call(this,4);this.N=a;La(this,u(this.N,functi",
- "on(b){return b.c()}));Ma(this,u(this.N,function(b){return b.h}))}l(ob,",
- "F);ob.prototype.evaluate=function(a){var b=new D;n(this.N,function(c){",
- "c=c.evaluate(a);if(!(c instanceof D))throw Error(\"Path expression mus",
- "t evaluate to NodeSet.\");b=Ha(b,c)});return b};ob.prototype.toString=",
- "function(){return p(this.N,function(a,b){return a+H(b)},\"Union Expres",
- "sion:\")};function pb(a,b){this.a=a;this.la=b}function qb(a){for(var b",
- ",c=[];;){T(a,\"Missing right hand side of binary expression.\");b=tb(a",
- ");var d=a.a.next();if(!d)break;var e=(d=Ra[d]||null)&&d.ba;if(!e){a.a.",
- "back();break}for(;c.length&&e<=c[c.length-1].ba;)b=new Na(c.pop(),c.po",
- "p(),b);c.push(b,d)}for(;c.length;)b=new Na(c.pop(),c.pop(),b);return b",
- "}function T(a,b){if(a.a.empty())throw Error(b);}function ub(a,b){a=a.a",
- ".next();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);",
- "}\nfunction vb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"",
- "+a);}function wb(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed ",
- "literal string\");return new Ya(a)}\nfunction xb(a){var b=[];if(eb(w(a",
- ".a))){var c=a.a.next();var d=w(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=",
- "d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return ne",
- "w cb;d=new cb;T(a,\"Missing next location step.\");c=yb(a,c);b.push(c)",
- "}else{a:{c=w(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Var",
- "iable reference not allowed in HTML XPath\");case \"(\":a.a.next();c=q",
- "b(a);T(a,'unclosed \"(\"');ub(a,\")\");break;case '\"':case \"'\":c=wb",
- "(a);break;default:if(isNaN(+c))if(!Xa(c)&&/(?![0-9])[\\w]/.test(d)&&\"",
- "(\"==w(a.a,\n1)){c=a.a.next();c=Wa[c]||null;a.a.next();for(d=[];\")\"!",
- "=w(a.a);){T(a,\"Missing function argument list.\");d.push(qb(a));if(\"",
- ",\"!=w(a.a))break;a.a.next()}T(a,\"Unclosed function argument list.\")",
- ";vb(a);c=new Ua(c,d)}else{c=null;break a}else c=new $a(+a.a.next())}\"",
- "[\"==w(a.a)&&(d=new Q(zb(a)),c=new Sa(c,d))}if(c)if(eb(w(a.a)))d=c;els",
- "e return c;else c=yb(a,\"/\"),d=new db,b.push(c)}for(;eb(w(a.a));)c=a.",
- "a.next(),T(a,\"Missing next location step.\"),c=yb(a,c),b.push(c);retu",
- "rn new ab(d,b)}\nfunction yb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('",
- "Step op should be \"/\" or \"//\"');if(\".\"==w(a.a)){var c=new R(mb,n",
- "ew E(\"node\"));a.a.next();return c}if(\"..\"==w(a.a))return c=new R(l",
- "b,new E(\"node\")),a.a.next(),c;if(\"@\"==w(a.a)){var d=bb;a.a.next();",
- "T(a,\"Missing attribute name\")}else if(\"::\"==w(a.a,1)){if(!/(?![0-9",
- "])[\\w]/.test(w(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next()",
- ");var e=a.a.next();d=kb[e]||null;if(!d)throw Error(\"No axis with name",
- ": \"+e);a.a.next();T(a,\"Missing node name\")}else d=hb;e=\nw(a.a);if(",
- "/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==w(a.a,1)){if(!Xa(e))th",
- "row Error(\"Invalid node type: \"+e);e=a.a.next();if(!Xa(e))throw Erro",
- "r(\"Invalid type name: \"+e);ub(a,\"(\");T(a,\"Bad nodetype\");var f=w",
- "(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=wb(a);T(a,\"Bad nodetype",
- "\");vb(a);e=new E(e,g)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e",
- "=new Za(e);else{g=e.substring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a",
- ".la(g),!k)throw Error(\"Namespace prefix not declared: \"+g);e=e.subst",
- "r(f+1);e=new Za(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=",
- "new Q(zb(a),d.B);return c||new R(d,e,a,\"//\"==b)}function zb(a){for(v",
- "ar b=[];\"[\"==w(a.a);){a.a.next();T(a,\"Missing predicate expression.",
- "\");var c=qb(a);b.push(c);T(a,\"Unclosed predicate expression.\");ub(a",
- ",\"]\")}return b}function tb(a){if(\"-\"==w(a.a))return a.a.next(),new",
- " nb(tb(a));var b=xb(a);if(\"|\"!=w(a.a))a=b;else{for(b=[b];\"|\"==a.a.",
- "next();)T(a,\"Missing next union location path.\"),b.push(xb(a));a.a.b",
- "ack();a=new ob(b)}return a};function Ab(a){switch(a.nodeType){case 1:r",
- "eturn ka(Bb,a);case 9:return Ab(a.documentElement);case 11:case 10:cas",
- "e 6:case 12:return Cb;default:return a.parentNode?Ab(a.parentNode):Cb}",
- "}function Cb(){return null}function Bb(a,b){if(a.prefix==b)return a.na",
- "mespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(",
- "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p",
- "arentNode.nodeType?Bb(a.parentNode,b):null};function Db(a,b){if(!a.len",
- "gth)throw Error(\"Empty XPath expression.\");a=sa(a);if(a.empty())thro",
- "w Error(\"Invalid XPath expression.\");b?\"function\"==da(b)||(b=ja(b.",
- "lookupNamespaceURI,b)):b=function(){return null};var c=qb(new pb(a,b))",
- ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun",
- "ction(d,e){d=c.evaluate(new m(d));return new U(d,e)}}\nfunction U(a,b)",
- "{if(0==b)if(a instanceof D)b=4;else if(\"string\"==typeof a)b=2;else i",
- "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro",
- "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in",
- "stanceof D))throw Error(\"value could not be converted to the specifie",
- "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan",
- "ceof D?Ja(a):\"\"+a;break;case 1:this.numberValue=a instanceof D?+Ja(a",
- "):+a;break;case 3:this.booleanValue=a instanceof D?0<a.m():!!a;break;c",
- "ase 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.n",
- "ext();e;e=c.next())d.push(e);this.snapshotLength=a.m();this.invalidIte",
- "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ia(a);break;def",
- "ault:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateN",
- "ext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wro",
- "ng result type\");return f>=d.length?null:d[f++]};this.snapshotItem=fu",
- "nction(g){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong r",
- "esult type\");return g>=d.length||0>g?null:d[g]}}\nU.ANY_TYPE=0;U.NUMB",
- "ER_TYPE=1;U.STRING_TYPE=2;U.BOOLEAN_TYPE=3;U.UNORDERED_NODE_ITERATOR_T",
- "YPE=4;U.ORDERED_NODE_ITERATOR_TYPE=5;U.UNORDERED_NODE_SNAPSHOT_TYPE=6;",
- "U.ORDERED_NODE_SNAPSHOT_TYPE=7;U.ANY_UNORDERED_NODE_TYPE=8;U.FIRST_ORD",
- "ERED_NODE_TYPE=9;function Eb(a){this.lookupNamespaceURI=Ab(a)}\nfuncti",
- "on Fb(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;",
- "if(!c.evaluate||b)a.XPathResult=U,c.evaluate=function(d,e,f,g){return(",
- "new Db(d,f)).evaluate(e,g)},c.createExpression=function(d,e){return ne",
- "w Db(d,e)},c.createNSResolver=function(d){return new Eb(d)}}ca(\"wgxpa",
- "th.install\",Fb);ca(\"wgxpath.install\",Fb);var Gb={aliceblue:\"#f0f8f",
- "f\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamarine:\"#7fffd4\",a",
- "zure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\",black:\"#000000",
- "\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",blueviolet:\"#8a2be2\",",
- "brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5f9ea0\",chartreu",
- "se:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\",cornflowerblue:",
- "\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",cyan:\"#00ffff\",",
- "darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenrod:\"#b8860b\",da",
- "rkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"#a9a9a9\",darkkh",
- "aki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen:\"#556b2f\",dar",
- "korange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#8b0000\",darksal",
- "mon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue:\"#483d8b\",dar",
- "kslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkturquoise:\"#00ce",
- "d1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deepskyblue:\"#00bfff",
- "\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:\"#1e90ff\",fire",
- "brick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:\"#228b22\",fuch",
- "sia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#f8f8ff\",gold:\"",
- "#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green:\"#008000\",gre",
- "enyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0fff0\",hotpink:\"#",
- "ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivory:\"#fffff0\",kh",
- "aki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#fff0f5\",lawngre",
- "en:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#add8e6\",lightcor",
- "al:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyellow:\"#fafad2\",",
- "lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey:\"#d3d3d3\",lig",
- "htpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseagreen:\"#20b2aa\"",
- ",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",lightslategrey:\"",
- "#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ffffe0\",lime:\"#0",
- "0ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magenta:\"#ff00ff\",ma",
- "roon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumblue:\"#0000cd\",m",
- "ediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediumseagreen:\"#3cb",
- "371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"#00fa9a\",medium",
- "turquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midnightblue:\"#1919",
- "70\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoccasin:\"#ffe4b5",
- "\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#fdf5e6\",olive:",
- "\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",orangered:\"#ff45",
- "00\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",palegreen:\"#98fb98",
- "\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",papayawhip:\"#f",
- "fefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#ffc0cb\",plum:",
- "\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red:\"#ff0000\",",
- "rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:\"#8b4513\",sa",
- "lmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b57\",\nseashel",
- "l:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyblue:\"#87ceeb",
- "\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:\"#708090\",s",
- "now:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682b4\",tan:\"#d",
- "2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff6347\",turquo",
- "ise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",white:\"#ffffff\"",
- ",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"#9acd32\"};va",
- "r Hb=\"backgroundColor borderTopColor borderRightColor borderBottomCol",
- "or borderLeftColor color outlineColor\".split(\" \"),Ib=/#([0-9a-fA-F]",
- ")([0-9a-fA-F])([0-9a-fA-F])/,Jb=/^#(?:[0-9a-f]{3}){1,2}$/i,Kb=/^(?:rgb",
- "a)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0\\.\\d*)\\)$/",
- "i,Lb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2}),\\s?(0|[1-9]",
- "\\d{0,2})\\)$/i;function Mb(a,b){this.code=a;this.state=V[a]||Nb;this.",
- "message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g,function(c){",
- "return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if",
- "(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.",
- "message);a.name=this.name;this.stack=a.stack||\"\"}l(Mb,Error);var Nb=",
- "\"unknown error\",V={15:\"element not selectable\",11:\"element not vi",
- "sible\"};V[31]=Nb;V[30]=Nb;V[24]=\"invalid cookie domain\";V[29]=\"inv",
- "alid element coordinates\";V[12]=\"invalid element state\";\nV[32]=\"i",
- "nvalid selector\";V[51]=\"invalid selector\";V[52]=\"invalid selector",
- "\";V[17]=\"javascript error\";V[405]=\"unsupported operation\";V[34]=",
- "\"move target out of bounds\";V[27]=\"no such alert\";V[7]=\"no such e",
- "lement\";V[8]=\"no such frame\";V[23]=\"no such window\";V[28]=\"scrip",
- "t timeout\";V[33]=\"session not created\";V[10]=\"stale element refere",
- "nce\";V[21]=\"timeout\";V[25]=\"unable to set cookie\";V[26]=\"unexpec",
- "ted alert open\";V[13]=Nb;V[9]=\"unknown command\";function W(a,b){b&&",
- "\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.nodeType&&(!b|",
- "|a.tagName.toUpperCase()==b)};var Ob=function(){var a={pa:\"http://www",
- ".w3.org/2000/svg\"};return function(b){return a[b]||null}}();\nfunctio",
- "n Pb(a,b){var c=y(a);if(!c.documentElement)return null;try{for(var d=c",
- ".createNSResolver?c.createNSResolver(c.documentElement):Ob,e={},f=c.ge",
- "tElementsByTagName(\"*\"),g=0;g<f.length;++g){var k=f[g],t=k.namespace",
- "URI;if(t&&!e[t]){var L=k.lookupPrefix(t);if(!L){var v=t.match(\".*/(",
- "\\\\w+)/?$\");L=v?v[1]:\"xhtml\"}e[t]=L}}var A={},G;for(G in e)A[e[G]]",
- "=G;d=function(I){return A[I]||null};try{return c.evaluate(b,a,d,9,null",
- ")}catch(I){if(\"TypeError\"===I.name)return d=c.createNSResolver?c.cre",
- "ateNSResolver(c.documentElement):\nOb,c.evaluate(b,a,d,9,null);throw I",
- ";}}catch(I){throw new Mb(32,\"Unable to locate an element with the xpa",
- "th expression \"+b+\" because of the following error:\\n\"+I);}}\nfunc",
- "tion Qb(a,b){var c=function(){var d=Pb(b,a);return d?d.singleNodeValue",
- "||null:b.selectSingleNode?(d=y(b),d.setProperty&&d.setProperty(\"Selec",
- "tionLanguage\",\"XPath\"),b.selectSingleNode(a)):null}();if(null!==c&&",
- "(!c||1!=c.nodeType))throw new Mb(32,'The result of the xpath expressio",
- "n \"'+a+'\" is: '+c+\". It should be an element.\");return c};function",
- " Rb(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}h=Rb.pr",
- "ototype;h.clone=function(){return new Rb(this.top,this.right,this.bott",
- "om,this.left)};h.contains=function(a){return this&&a?a instanceof Rb?a",
- ".left>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this",
- ".bottom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bott",
- "om:!1};\nh.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+",
- "=a.right,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.ri",
- "ght+=Number(b),this.bottom+=Number(c),this.left-=Number(d));return thi",
- "s};h.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil",
- "(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(th",
- "is.left);return this};\nh.floor=function(){this.top=Math.floor(this.to",
- "p);this.right=Math.floor(this.right);this.bottom=Math.floor(this.botto",
- "m);this.left=Math.floor(this.left);return this};h.round=function(){thi",
- "s.top=Math.round(this.top);this.right=Math.round(this.right);this.bott",
- "om=Math.round(this.bottom);this.left=Math.round(this.left);return this",
- "};\nh.translate=function(a,b){a instanceof x?(this.left+=a.x,this.righ",
- "t+=a.x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"n",
- "umber\"===typeof b&&(this.top+=b,this.bottom+=b));return this};h.scale",
- "=function(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;",
- "this.top*=b;this.bottom*=b;return this};function X(a,b,c,d){this.left=",
- "a;this.top=b;this.width=c;this.height=d}h=X.prototype;h.clone=function",
- "(){return new X(this.left,this.top,this.width,this.height)};h.contains",
- "=function(a){return a instanceof x?a.x>=this.left&&a.x<=this.left+this",
- ".width&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&th",
- "is.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.hei",
- "ght>=a.top+a.height};\nh.ceil=function(){this.left=Math.ceil(this.left",
- ");this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.h",
- "eight=Math.ceil(this.height);return this};h.floor=function(){this.left",
- "=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.f",
- "loor(this.width);this.height=Math.floor(this.height);return this};h.ro",
- "und=function(){this.left=Math.round(this.left);this.top=Math.round(thi",
- "s.top);this.width=Math.round(this.width);this.height=Math.round(this.h",
- "eight);return this};\nh.translate=function(a,b){a instanceof x?(this.l",
- "eft+=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top",
- "+=b));return this};h.scale=function(a,b){b=\"number\"===typeof b?b:a;t",
- "his.left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var ",
- "Sb=\"function\"===typeof ShadowRoot;function Tb(a){for(a=a.parentNode;",
- "a&&1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return",
- " W(a)?a:null}\nfunction Y(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"==",
- "b||\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=y(a);if(d.default",
- "View&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyl",
- "e(a,null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||Ub",
- "(a,b);if(null===a)a=null;else if(0<=la(Hb,b)){b:{var e=a.match(Kb);if(",
- "e&&(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&",
- "255>=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b",
- "=null}if(!b)b:{if(d=a.match(Lb))if(b=Number(d[1]),\nc=Number(d[2]),d=N",
- "umber(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];brea",
- "k b}b=null}if(!b)b:{b=a.toLowerCase();c=Gb[b.toLowerCase()];if(!c&&(c=",
- "\"#\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Ib,\"#$1$1$2$2$",
- "3$3\")),!Jb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),par",
- "seInt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.",
- "join(\", \")+\")\":a}return a}\nfunction Ub(a,b){var c=a.currentStyle|",
- "|a.style,d=c[b];void 0===d&&\"function\"==da(c.getPropertyValue)&&(d=c",
- ".getPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=Tb(a))",
- "?Ub(a,b):null}\nfunction Vb(a,b,c){function d(g){var k=Wb(g);return 0<",
- "k.height&&0<k.width?!0:W(g,\"PATH\")&&(0<k.height||0<k.width)?(g=Y(g,",
- "\"stroke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")",
- "&&u(g.childNodes,function(t){return 3==t.nodeType||W(t)&&d(t)})}functi",
- "on e(g){return Xb(g)==Z&&ma(g.childNodes,function(k){return!W(k)||e(k)",
- "||!d(k)})}if(!W(a))throw Error(\"Argument to isShown must be of type E",
- "lement\");if(W(a,\"BODY\"))return!0;if(W(a,\"OPTION\")||W(a,\"OPTGROUP",
- "\"))return a=Ca(a,function(g){return W(g,\"SELECT\")}),\n!!a&&Vb(a,!0,",
- "c);var f=Yb(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&",
- "Vb(f.image,b,c);if(W(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||W",
- "(a,\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&",
- "&\"hidden\"!=f&&c(a)&&(b||0!=Zb(a))&&d(a)?!e(a):!1}var Z=\"hidden\";\n",
- "function Xb(a){function b(q){function r(Qa){if(Qa==g)return!0;var rb=Y",
- "(Qa,\"display\");return 0==rb.lastIndexOf(\"inline\",0)||\"contents\"=",
- "=rb||\"absolute\"==sb&&\"static\"==Y(Qa,\"position\")?!1:!0}var sb=Y(q",
- ",\"position\");if(\"fixed\"==sb)return L=!0,q==g?null:g;for(q=Tb(q);q&",
- "&!r(q);)q=Tb(q);return q}function c(q){var r=q;if(\"visible\"==t)if(q=",
- "=g&&k)r=k;else if(q==k)return{x:\"visible\",y:\"visible\"};r={x:Y(r,\"",
- "overflow-x\"),y:Y(r,\"overflow-y\")};q==g&&(r.x=\"visible\"==r.x?\"aut",
- "o\":r.x,r.y=\"visible\"==r.y?\"auto\":r.y);return r}\nfunction d(q){if",
- "(q==g){var r=(new Da(f)).J;q=r.scrollingElement?r.scrollingElement:r.b",
- "ody||r.documentElement;r=r.parentWindow||r.defaultView;q=new x(r.pageX",
- "Offset||q.scrollLeft,r.pageYOffset||q.scrollTop)}else q=new x(q.scroll",
- "Left,q.scrollTop);return q}var e=$b(a),f=y(a),g=f.documentElement,k=f.",
- "body,t=Y(g,\"overflow\"),L;for(a=b(a);a;a=b(a)){var v=c(a);if(\"visibl",
- "e\"!=v.x||\"visible\"!=v.y){var A=Wb(a);if(0==A.width||0==A.height)ret",
- "urn Z;var G=e.right<A.left,I=e.bottom<A.top;if(G&&\"hidden\"==v.x||I&&",
- "\"hidden\"==\nv.y)return Z;if(G&&\"visible\"!=v.x||I&&\"visible\"!=v.y",
- "){G=d(a);I=e.bottom<A.top-G.y;if(e.right<A.left-G.x&&\"visible\"!=v.x|",
- "|I&&\"visible\"!=v.x)return Z;e=Xb(a);return e==Z?Z:\"scroll\"}G=e.lef",
- "t>=A.left+A.width;A=e.top>=A.top+A.height;if(G&&\"hidden\"==v.x||A&&\"",
- "hidden\"==v.y)return Z;if(G&&\"visible\"!=v.x||A&&\"visible\"!=v.y){if",
- "(L&&(v=d(a),e.left>=g.scrollWidth-v.x||e.right>=g.scrollHeight-v.y))re",
- "turn Z;e=Xb(a);return e==Z?Z:\"scroll\"}}}return\"none\"}\nfunction Wb",
- "(a){var b=Yb(a);if(b)return b.rect;if(W(a,\"HTML\"))return a=y(a),a=((",
- "a?a.parentWindow||a.defaultView:window)||window).document,a=\"CSS1Comp",
- "at\"==a.compatMode?a.documentElement:a.body,a=new va(a.clientWidth,a.c",
- "lientHeight),new X(0,0,a.width,a.height);try{var c=a.getBoundingClient",
- "Rect()}catch(d){return new X(0,0,0,0)}return new X(c.left,c.top,c.righ",
- "t-c.left,c.bottom-c.top)}\nfunction Yb(a){var b=W(a,\"MAP\");if(!b&&!W",
- "(a,\"AREA\"))return null;var c=b?a:W(a.parentNode,\"MAP\")?a.parentNod",
- "e:null,d=null,e=null;c&&c.name&&(d=Qb('/descendant::*[@usemap = \"#'+c",
- ".name+'\"]',y(c)))&&(e=Wb(d),b||\"default\"==a.shape.toLowerCase()||(a",
- "=ac(a),b=Math.min(Math.max(a.left,0),e.width),c=Math.min(Math.max(a.to",
- "p,0),e.height),e=new X(b+e.left,c+e.top,Math.min(a.width,e.width-b),Ma",
- "th.min(a.height,e.height-c))));return{image:d,rect:e||new X(0,0,0,0)}}",
- "\nfunction ac(a){var b=a.shape.toLowerCase();a=a.coords.split(\",\");i",
- "f(\"rect\"==b&&4==a.length){b=a[0];var c=a[1];return new X(b,c,a[2]-b,",
- "a[3]-c)}if(\"circle\"==b&&3==a.length)return b=a[2],new X(a[0]-b,a[1]-",
- "b,2*b,2*b);if(\"poly\"==b&&2<a.length){b=a[0];c=a[1];for(var d=b,e=c,f",
- "=2;f+1<a.length;f+=2)b=Math.min(b,a[f]),d=Math.max(d,a[f]),c=Math.min(",
- "c,a[f+1]),e=Math.max(e,a[f+1]);return new X(b,c,d-b,e-c)}return new X(",
- "0,0,0,0)}function $b(a){a=Wb(a);return new Rb(a.top,a.left+a.width,a.t",
- "op+a.height,a.left)}\nfunction Zb(a){var b=1,c=Y(a,\"opacity\");c&&(b=",
- "Number(c));(a=Tb(a))&&(b*=Zb(a));return b};ca(\"_\",function(a,b){func",
- "tion c(d){if(W(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.pare",
- "ntNode;if(d.getDestinationInsertionPoints){var f=d.getDestinationInser",
- "tionPoints();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoot",
- "&&void 0!==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:nul",
- "l:e}return Sb&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.nodeT",
- "ype)?!0:e&&W(e,\"DETAILS\")&&!e.open&&!W(d,\"SUMMARY\")?!1:!!e&&c(e)}r",
- "eturn Vb(a,!!b,c)});; return this._.apply(null,arguments);}).apply({na",
- "vigator:typeof window!='undefined'?window.navigator:null,document:type",
- "of window!='undefined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const IS_ELEMENT_CLICKABLE[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p",
- "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun",
- "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t",
- "his.K};function oa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction pa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?qa(a,b):!c&&oa(e,",
- "b)?-1*ra(a,b):!d&&oa(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return qa(b,a)}function qa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.G=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<pa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.G++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function A(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.G};f",
- "unction B(a){return(a=A(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ia=a;this.V=(this.B=b)",
- "?a.j:a.g;this.R=null}wa.prototype.next=function(){var a=this.V;if(null",
- "==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.H};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;this.Y=b;t",
- "his.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.H={na",
- "me:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);return a",
- "+=D(this.ca)};function Aa(a,b,c,d){this.la=a;this.aa=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.la};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ba.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\" argumen",
- "ts, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw Error(\"",
- "Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.length+\"",
- " given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument \"+",
- "d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(thi",
- "s,a.f);this.J=a;this.O=b;xa(this,a.o||q(b,function(c){return c.c()}));",
- "ya(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){return c.h}",
- "))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.apply(nul",
- "l,ia(a,this.O))};L.prototype.toString=function(){var a=\"Function: \"+",
- "this.J;if(this.O.length){var b=p(this.O,function(c,d){return c+D(d)},",
- "\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.i=",
- "a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this.S=void",
- " 0!==g?g:f;this.ja=!!k}Da.prototype.toString=function(){return this.i}",
- ";var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))throw",
- " Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d,e,",
- "f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ceili",
- "ng\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat\",3",
- ",!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return c+F",
- "(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b,a);",
- "a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a,b){",
- "return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function(){ret",
- "urn!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,a))}",
- ",1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.owner",
- "Document;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getElemen",
- "tById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"!==t",
- "ypeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++)if(",
- "k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(pa);var f=n",
- "ew x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,func",
- "tion(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments.len",
- "gth)throw Error(\"Function last expects ()\");return a.j},0);M(\"local",
- "-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.local",
- "Name||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,functi",
- "on(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():\"\"",
- "},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!0);",
- "\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l)).",
- "replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(\"n",
- "ot\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,func",
- "tion(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,functio",
- "n(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Math.rou",
- "nd(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a=F(",
- "c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function(a,",
- "b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,function",
- "(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,fun",
- "ction(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)return",
- "\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Math.",
- "round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substring",
- "(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,!1",
- ",function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b.s",
- "ubstring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a,b",
- ",c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,a)",
- "},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;fo",
- "r(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"translate",
- "\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for(d",
- "=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\"",
- ";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);M(",
- "\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea=a;thi",
- "s.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C=8;",
- "break;case \"text\":this.C=3;break;case \"processing-instruction\":thi",
- "s.C=7;break;case \"node\":break;default:throw Error(\"Unexpected argum",
- "ent\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"processin",
- "g-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){return",
- " null===this.C||this.C==a.nodeType};y.prototype.F=function(){return th",
- "is.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.ea",
- ";null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(this,3);",
- "this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=function",
- "(){return this.da};N.prototype.toString=function(){return\"Literal: \"",
- "+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*\"",
- ":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.prototy",
- "pe.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void ",
- "0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=b.",
- "toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.namespaceU",
- "RI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.F=func",
- "tion(){return this.i};\nO.prototype.toString=function(){return\"Name T",
- "est: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\":\")+t",
- "his.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype.evalu",
- "ate=function(){return this.fa};P.prototype.toString=function(){return",
- "\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;this.I",
- "=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.s!=Ga",
- "||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);function ",
- "R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new x",
- ";a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.proto",
- "type.toString=function(){return\"Root Helper Expression\"};function S(",
- "){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;b",
- ".add(a.l);return b};\nS.prototype.toString=function(){return\"Context ",
- "Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.prot",
- "otype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instanceof ",
- "x))throw Error(\"Filter expression must evaluate to nodeset.\");a=this",
- ".I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s.",
- "B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evaluat",
- "e(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else ",
- "g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(!",
- "g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.ev",
- "aluate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=\"",
- "Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,function",
- "(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){thi",
- "s.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(va",
- "r d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var z=a.B?f-k:",
- "k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)z=z==g;else if(",
- "\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else if(g instanceof",
- " x)z=0<g.m();else throw Error(\"Predicate.evaluate returned an unexpec",
- "ted type.\");z||e.remove()}return b}T.prototype.u=function(){return 0<",
- "this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var a",
- "=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)retur",
- "n!0}return!1};T.prototype.m=function(){return this.b.length};T.prototy",
- "pe.toString=function(){return p(this.b,function(a,b){return a+D(b)},\"",
- "Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.N=b;t",
- "his.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name:b.na",
- "me,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(a)",
- "{var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,a):nu",
- "ll,f=1);if(this.P)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"node",
- "\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(c",
- "=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b,d,e",
- "),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=fu",
- "nction(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ca(this.b,a,d)};\nU.",
- "prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.P",
- "?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);if(th",
- "is.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.J=b;this.B=c;",
- "this.na=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if(a",
- " instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var z",
- "=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for(var na=0,bb=z.len",
- "gth;na<bb;na++)b=z[na],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a.h}l",
- "(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.prototype",
- ".toString=function(){return\"Unary Expression: -\"+D(this.W)};function",
- " X(a){C.call(this,4);this.M=a;xa(this,q(this.M,function(b){return b.c(",
- ")}));ya(this,q(this.M,function(b){return b.h}))}l(X,C);X.prototype.eva",
- "luate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate(a);if(",
- "!(c instanceof x))throw Error(\"Path expression must evaluate to NodeS",
- "et.\");b=va(b,c)});return b};X.prototype.toString=function(){return p(",
- "this.M,function(a,b){return a+D(b)},\"Union Expression:\")};function Q",
- "a(a,b){this.a=a;this.ka=b}function Ra(a){for(var b,c=[];;){Y(a,\"Missi",
- "ng right hand side of binary expression.\");b=Sa(a);var d=a.a.next();i",
- "f(!d)break;var e=(d=Ba[d]||null)&&d.aa;if(!e){a.a.back();break}for(;c.",
- "length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push(b,d)}fo",
- "r(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function Y(a,b){if(a.",
- "a.empty())throw Error(b);}function Ta(a,b){a=a.a.next();if(a!=b)throw ",
- "Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Ua(a){a=a.",
- "a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function Va(a){a=",
- "a.a.next();if(2>a.length)throw Error(\"Unclosed literal string\");retu",
- "rn new N(a)}\nfunction Wa(a){var b=[];if(Ha(t(a.a))){var c=a.a.next();",
- "var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&",
- "&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;Y(a,\"Missi",
- "ng next location step.\");c=Xa(a,c);b.push(c)}else{a:{c=t(a.a);d=c.cha",
- "rAt(0);switch(d){case \"$\":throw Error(\"Variable reference not allow",
- "ed in HTML XPath\");case \"(\":a.a.next();c=Ra(a);Y(a,'unclosed \"(\"'",
- ");Ta(a,\")\");break;case '\"':case \"'\":c=Va(a);break;default:if(isNa",
- "N(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.ne",
- "xt();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){Y(a,\"Missing f",
- "unction argument list.\");d.push(Ra(a));if(\",\"!=t(a.a))break;a.a.nex",
- "t()}Y(a,\"Unclosed function argument list.\");Ua(a);c=new L(c,d)}else{",
- "c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=new T(Ya(a)",
- "),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Xa(a,\"/\"",
- "),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),Y(a,\"Missing next l",
- "ocation step.\"),c=Xa(a,c),b.push(c);return new Q(d,b)}\nfunction Xa(a",
- ",b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/\" or \"/",
- "/\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.next();ret",
- "urn c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.a.next(),",
- "c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();Y(a,\"Missing attribute name\"",
- ")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)",
- "))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=Na[e]||nu",
- "ll;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();Y(a,\"Missi",
- "ng node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.cha",
- "rAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid node type:",
- " \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name: \"+e);T",
- "a(a,\"(\");Y(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=null;if('\"'",
- "==f||\"'\"==f)g=Va(a);Y(a,\"Bad nodetype\");Ua(a);e=new y(e,g)}else if",
- "(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.substring(0",
- ",f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(\"Namespa",
- "ce prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}else throw ",
- "Error(\"Bad token: \"+\na.a.next());a=new T(Ya(a),d.B);return c||new U",
- "(d,e,a,\"//\"==b)}function Ya(a){for(var b=[];\"[\"==t(a.a);){a.a.next",
- "();Y(a,\"Missing predicate expression.\");var c=Ra(a);b.push(c);Y(a,\"",
- "Unclosed predicate expression.\");Ta(a,\"]\")}return b}function Sa(a){",
- "if(\"-\"==t(a.a))return a.a.next(),new W(Sa(a));var b=Wa(a);if(\"|\"!=",
- "t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)Y(a,\"Missing next union ",
- "location path.\"),b.push(Wa(a));a.a.back();a=new X(b)}return a};functi",
- "on Za(a){switch(a.nodeType){case 1:return ha($a,a);case 9:return Za(a.",
- "documentElement);case 11:case 10:case 6:case 12:return ab;default:retu",
- "rn a.parentNode?Za(a.parentNode):ab}}function ab(){return null}functio",
- "n $a(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www.w3.org/19",
- "99/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&c.specifie",
- "d?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?$a(a.parentNode",
- ",b):null};function cb(a,b){if(!a.length)throw Error(\"Empty XPath expr",
- "ession.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath expression",
- ".\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b=function(",
- "){return null};var c=Ra(new Qa(a,b));if(!a.empty())throw Error(\"Bad t",
- "oken: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(new m(d));",
- "return new Z(d,e)}}\nfunction Z(a,b){if(0==b)if(a instanceof x)b=4;els",
- "e if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b=1;else if",
- "(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected evaluation re",
- "sult.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(\"value co",
- "uld not be converted to the specified type\");this.resultType=b;switch",
- "(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break;case 1:th",
- "is.numberValue=a instanceof x?+B(a):+a;break;case 3:this.booleanValue=",
- "a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7:var c=\na",
- ".iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(e);this.sn",
- "apshotLength=a.m();this.invalidIteratorState=!1;break;case 8:case 9:th",
- "is.singleNodeValue=A(a);break;default:throw Error(\"Unknown XPathResul",
- "t type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Er",
- "ror(\"iterateNext called with wrong result type\");return f>=d.length?",
- "null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(",
- "\"snapshotItem called with wrong result type\");return g>=d.length||0>",
- "g?null:d[g]}}\nZ.ANY_TYPE=0;Z.NUMBER_TYPE=1;Z.STRING_TYPE=2;Z.BOOLEAN_",
- "TYPE=3;Z.UNORDERED_NODE_ITERATOR_TYPE=4;Z.ORDERED_NODE_ITERATOR_TYPE=5",
- ";Z.UNORDERED_NODE_SNAPSHOT_TYPE=6;Z.ORDERED_NODE_SNAPSHOT_TYPE=7;Z.ANY",
- "_UNORDERED_NODE_TYPE=8;Z.FIRST_ORDERED_NODE_TYPE=9;function db(a){this",
- ".lookupNamespaceURI=Za(a)}\nfunction eb(a,b){a=a||aa;var c=a.Document&",
- "&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathResult=Z,c.",
- "evaluate=function(d,e,f,g){return(new cb(d,f)).evaluate(e,g)},c.create",
- "Expression=function(d,e){return new cb(d,e)},c.createNSResolver=functi",
- "on(d){return new db(d)}}ba(\"wgxpath.install\",eb);ba(\"wgxpath.instal",
- "l\",eb);ba(\"_\",function(a,b){function c(f,g){f={clickable:f};g&&(f.m",
- "essage=g);return f}for(var d=a;d.parentNode;)d=d.parentNode;var e=d.el",
- "ementFromPoint(b.x,b.y);if(e==a)return c(!0);b=\"(\"+b.x+\", \"+b.y+\"",
- ")\";if(null==e)return c(!1,\"Element is not clickable at point \"+b);d",
- "=e.outerHTML.replace(e.innerHTML,e.hasChildNodes()?\"...\":\"\");for(e",
- "=e.parentNode;e;){if(e==a)return c(!0,\"Element's descendant would rec",
- "eive the click. Consider clicking the descendant instead. Descendant: ",
- "\"+d);e=e.parentNode}a=a.outerHTML.replace(a.innerHTML,\na.hasChildNod",
- "es()?\"...\":\"\");return c(!1,\"Element \"+a+\" is not clickable at p",
- "oint \"+b+\". Other element would receive the click: \"+d)});; return ",
- "this._.apply(null,arguments);}).apply({navigator:typeof window!='undef",
- "ined'?window.navigator:null,document:typeof window!='undefined'?window",
- ".document:null}, arguments);}\n",
- NULL};
- const char* const IS_ELEMENT_DISPLAYED[] = {
- "function(){return (function(){var k,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function ca(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction da(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n ea(a){var b=da(a);return\"array\"==b||\"object\"==b&&\"number\"==typ",
- "eof a.length}function fa(a){var b=typeof a;return\"object\"==b&&null!=",
- "a||\"function\"==b}function ha(a,b,c){return a.call.apply(a.bind,argum",
- "ents)}\nfunction ia(a,b,c){if(!a)throw Error();if(2<arguments.length){",
- "var d=Array.prototype.slice.call(arguments,2);return function(){var e=",
- "Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,",
- "d);return a.apply(b,e)}}return function(){return a.apply(b,arguments)}",
- "}function ja(a,b,c){ja=Function.prototype.bind&&-1!=Function.prototype",
- ".bind.toString().indexOf(\"native code\")?ha:ia;return ja.apply(null,a",
- "rguments)}\nfunction ka(a,b){var c=Array.prototype.slice.call(argument",
- "s,1);return function(){var d=c.slice();d.push.apply(d,arguments);retur",
- "n a.apply(this,d)}}function l(a,b){function c(){}c.prototype=b.prototy",
- "pe;a.prototype=new c;a.prototype.constructor=a};/*\n\n The MIT License",
- "\n\n Copyright (c) 2007 Cybozu Labs, Inc.\n Copyright (c) 2012 Google ",
- "Inc.\n\n Permission is hereby granted, free of charge, to any person o",
- "btaining a copy\n of this software and associated documentation files ",
- "(the \"Software\"), to\n deal in the Software without restriction, inc",
- "luding without limitation the\n rights to use, copy, modify, merge, pu",
- "blish, distribute, sublicense, and/or\n sell copies of the Software, a",
- "nd to permit persons to whom the Software is\n furnished to do so, sub",
- "ject to the following conditions:\n\n The above copyright notice and t",
- "his permission notice shall be included in\n all copies or substantial",
- " portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WIT",
- "HOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIM",
- "ITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR ",
- "PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRI",
- "GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHE",
- "THER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT ",
- "OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n I",
- "N THE SOFTWARE.\n*/\nfunction n(a,b,c){this.l=a;this.pa=b||1;this.j=c|",
- "|1};function la(a,b){if(\"string\"===typeof a)return\"string\"!==typeo",
- "f b||1!=b.length?-1:a.indexOf(b,0);for(var c=0;c<a.length;c++)if(c in ",
- "a&&a[c]===b)return c;return-1}function p(a,b){for(var c=a.length,d=\"s",
- "tring\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call(void 0,d",
- "[e],e,a)}function q(a,b,c){var d=c;p(a,function(e,f){d=b.call(void 0,d",
- ",e,f,a)});return d}function u(a,b){for(var c=a.length,d=\"string\"===t",
- "ypeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(void 0,d[e],e,a)",
- ")return!0;return!1}\nfunction ma(a,b){for(var c=a.length,d=\"string\"=",
- "==typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&!b.call(void 0,d[e],",
- "e,a))return!1;return!0}function na(a){return Array.prototype.concat.ap",
- "ply([],arguments)}function oa(a){var b=a.length;if(0<b){for(var c=Arra",
- "y(b),d=0;d<b;d++)c[d]=a[d];return c}return[]}function pa(a,b,c){return",
- " 2>=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.s",
- "lice.call(a,b,c)};function qa(a){return String(a).replace(/\\-([a-z])/",
- "g,function(b,c){return c.toUpperCase()})};function ra(a){this.V=a;this",
- ".L=0}function sa(a){a=a.match(ta);for(var b=0;b<a.length;b++)ua.test(a",
- "[b])&&a.splice(b,1);return new ra(a)}var ta=/\\$?(?:(?![0-9-\\.])(?:",
- "\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d",
- "+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,ua=/^\\s/;fun",
- "ction w(a,b){return a.V[a.L+(b||0)]}ra.prototype.next=function(){retur",
- "n this.V[this.L++]};ra.prototype.back=function(){this.L--};ra.prototyp",
- "e.empty=function(){return this.V.length<=this.L};function x(a,b){this.",
- "x=void 0!==a?a:0;this.y=void 0!==b?b:0}k=x.prototype;k.clone=function(",
- "){return new x(this.x,this.y)};k.ceil=function(){this.x=Math.ceil(this",
- ".x);this.y=Math.ceil(this.y);return this};k.floor=function(){this.x=Ma",
- "th.floor(this.x);this.y=Math.floor(this.y);return this};k.round=functi",
- "on(){this.x=Math.round(this.x);this.y=Math.round(this.y);return this};",
- "k.translate=function(a,b){a instanceof x?(this.x+=a.x,this.y+=a.y):(th",
- "is.x+=Number(a),\"number\"===typeof b&&(this.y+=b));return this};\nk.s",
- "cale=function(a,b){this.x*=a;this.y*=\"number\"===typeof b?b:a;return ",
- "this};function va(a,b){this.width=a;this.height=b}k=va.prototype;k.clo",
- "ne=function(){return new va(this.width,this.height)};k.aspectRatio=fun",
- "ction(){return this.width/this.height};k.ceil=function(){this.width=Ma",
- "th.ceil(this.width);this.height=Math.ceil(this.height);return this};k.",
- "floor=function(){this.width=Math.floor(this.width);this.height=Math.fl",
- "oor(this.height);return this};k.round=function(){this.width=Math.round",
- "(this.width);this.height=Math.round(this.height);return this};\nk.scal",
- "e=function(a,b){this.width*=a;this.height*=\"number\"===typeof b?b:a;r",
- "eturn this};function wa(a,b,c){function d(g){g&&b.appendChild(\"string",
- "\"===typeof g?a.createTextNode(g):g)}for(var e=1;e<c.length;e++){var f",
- "=c[e];!ea(f)||fa(f)&&0<f.nodeType?d(f):p(xa(f)?oa(f):f,d)}}function ya",
- "(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)return a==b||a.c",
- "ontains(b);if(\"undefined\"!=typeof a.compareDocumentPosition)return a",
- "==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;",
- "return b==a}\nfunction za(a,b){if(a==b)return 0;if(a.compareDocumentPo",
- "sition)return a.compareDocumentPosition(b)&2?1:-1;if(\"sourceIndex\"in",
- " a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c=1==a.nodeType,",
- "d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIndex;var e=a.par",
- "entNode,f=b.parentNode;return e==f?Aa(a,b):!c&&ya(e,b)?-1*Ba(a,b):!d&&",
- "ya(f,a)?Ba(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.sourceIndex:f.sou",
- "rceIndex)}d=y(a);c=d.createRange();c.selectNode(a);c.collapse(!0);a=d.",
- "createRange();a.selectNode(b);\na.collapse(!0);return c.compareBoundar",
- "yPoints(aa.Range.START_TO_END,a)}function Ba(a,b){var c=a.parentNode;i",
- "f(c==b)return-1;for(;b.parentNode!=c;)b=b.parentNode;return Aa(b,a)}fu",
- "nction Aa(a,b){for(;b=b.previousSibling;)if(b==a)return-1;return 1}fun",
- "ction y(a){return 9==a.nodeType?a:a.ownerDocument||a.document}function",
- " xa(a){if(a&&\"number\"==typeof a.length){if(fa(a))return\"function\"=",
- "=typeof a.item||\"string\"==typeof a.item;if(\"function\"==da(a))retur",
- "n\"function\"==typeof a.item}return!1}\nfunction Ca(a,b){a&&(a=a.paren",
- "tNode);for(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null",
- "}function Da(a){this.J=a||aa.document||document}k=Da.prototype;k.getEl",
- "ementsByTagName=function(a,b){return(b||this.J).getElementsByTagName(S",
- "tring(a))};k.createElement=function(a){var b=this.J;a=String(a);\"appl",
- "ication/xhtml+xml\"===b.contentType&&(a=a.toLowerCase());return b.crea",
- "teElement(a)};k.createTextNode=function(a){return this.J.createTextNod",
- "e(String(a))};k.appendChild=function(a,b){a.appendChild(b)};\nk.append",
- "=function(a,b){wa(y(a),a,arguments)};k.canHaveChildren=function(a){if(",
- "1!=a.nodeType)return!1;switch(a.tagName){case \"APPLET\":case \"AREA\"",
- ":case \"BASE\":case \"BR\":case \"COL\":case \"COMMAND\":case \"EMBED",
- "\":case \"FRAME\":case \"HR\":case \"IMG\":case \"INPUT\":case \"IFRAM",
- "E\":case \"ISINDEX\":case \"KEYGEN\":case \"LINK\":case \"NOFRAMES\":c",
- "ase \"NOSCRIPT\":case \"META\":case \"OBJECT\":case \"PARAM\":case \"S",
- "CRIPT\":case \"SOURCE\":case \"STYLE\":case \"TRACK\":case \"WBR\":ret",
- "urn!1}return!0};\nk.removeNode=function(a){return a&&a.parentNode?a.pa",
- "rentNode.removeChild(a):null};k.contains=ya;function z(a){var b=null,c",
- "=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,",
- "b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=",
- "9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=",
- "a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(",
- "a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction B",
- "(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){",
- "return!1}return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}fun",
- "ction Ea(a,b,c,d,e){return Fa.call(null,a,b,ba(c)?c:null,ba(d)?d:null,",
- "e||new C)}\nfunction Fa(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c",
- "?(b=b.getElementsByName(d),p(b,function(f){a.matches(f)&&e.add(f)})):b",
- ".getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d",
- "),p(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a instance",
- "of D?Ga(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a",
- ".F()),p(b,function(f){B(f,c,d)&&e.add(f)}));return e}function Ga(a,b,c",
- ",d,e){for(b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.a",
- "dd(b),Ga(a,b,c,d,e)};function C(){this.j=this.g=null;this.G=0}function",
- " Ha(a){this.node=a;this.next=this.A=null}function Ia(a,b){if(!a.g)retu",
- "rn b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&&b;)c.nod",
- "e==b.node?(e=c,c=c.next,b=b.next):0<za(c.node,b.node)?(e=b,b=b.next):(",
- "e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.A=d,d=d.n",
- "ext=e,f++,e=e.next;a.j=d;a.G=f;return a}C.prototype.unshift=function(a",
- "){a=new Ha(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a;this.g=a",
- ";this.G++};\nC.prototype.add=function(a){a=new Ha(a);a.A=this.j;this.g",
- "?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};function Ja(a){retur",
- "n(a=a.g)?a.node:null}C.prototype.o=function(){return this.G};function ",
- "Ka(a){return(a=Ja(a))?z(a):\"\"}C.prototype.iterator=function(a){retur",
- "n new La(this,!!a)};function La(a,b){this.la=a;this.Y=(this.B=b)?a.j:a",
- ".g;this.S=null}La.prototype.next=function(){var a=this.Y;if(null==a)re",
- "turn null;var b=this.S=a;this.Y=this.B?a.A:a.next;return b.node};\nLa.",
- "prototype.remove=function(){var a=this.la,b=this.S;if(!b)throw Error(",
- "\"Next must be called at least once before remove.\");var c=b.A;b=b.ne",
- "xt;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.S=null};function E(a){thi",
- "s.f=a;this.h=this.s=!1;this.H=null}function G(a){return\"\\n \"+a.toS",
- "tring().split(\"\\n\").join(\"\\n \")}E.prototype.c=function(){return",
- " this.s};function Ma(a,b){a.s=b}function Na(a,b){a.h=b}E.prototype.v=f",
- "unction(){return this.H};function H(a,b){a=a.evaluate(b);return a inst",
- "anceof C?+Ka(a):+a}function I(a,b){a=a.evaluate(b);return a instanceof",
- " C?Ka(a):\"\"+a}function K(a,b){a=a.evaluate(b);return a instanceof C?",
- "!!a.o():!!a};function Oa(a,b,c){E.call(this,a.f);this.U=a;this.aa=b;th",
- "is.fa=c;this.s=b.c()||c.c();this.h=b.h||c.h;this.U==Pa&&(c.h||c.c()||4",
- "==c.f||0==c.f||!b.v()?b.h||b.c()||4==b.f||0==b.f||!c.v()||(this.H={nam",
- "e:c.v().name,D:b}):this.H={name:b.v().name,D:c})}l(Oa,E);\nfunction L(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof C&&c ",
- "instanceof C){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(z(d),z(f)))return!0;return!1}if(b i",
- "nstanceof C||c instanceof C){b instanceof C?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,h=f.next();h;h=f.next()){switch(g){case \"",
- "number\":h=+z(h);break;case \"boolean\":h=!!z(h);break;case \"string\"",
- ":h=z(h);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(h,d)||e==c&&a(d,h))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}Oa.prototype.evalu",
- "ate=function(a){return this.U.m(this.aa,this.fa,a)};Oa.prototype.toStr",
- "ing=function(){var a=\"Binary Expression: \"+this.U;a+=G(this.aa);retu",
- "rn a+=G(this.fa)};function Qa(a,b,c,d){this.oa=a;this.da=b;this.f=c;th",
- "is.m=d}Qa.prototype.toString=function(){return this.oa};var Sa={};\nfu",
- "nction M(a,b,c,d){if(Sa.hasOwnProperty(a))throw Error(\"Binary operato",
- "r already created: \"+a);a=new Qa(a,b,c,d);return Sa[a.toString()]=a}M",
- "(\"div\",6,1,function(a,b,c){return H(a,c)/H(b,c)});M(\"mod\",6,1,func",
- "tion(a,b,c){return H(a,c)%H(b,c)});M(\"*\",6,1,function(a,b,c){return ",
- "H(a,c)*H(b,c)});M(\"+\",5,1,function(a,b,c){return H(a,c)+H(b,c)});M(",
- "\"-\",5,1,function(a,b,c){return H(a,c)-H(b,c)});M(\"<\",4,2,function(",
- "a,b,c){return L(function(d,e){return d<e},a,b,c)});\nM(\">\",4,2,funct",
- "ion(a,b,c){return L(function(d,e){return d>e},a,b,c)});M(\"<=\",4,2,fu",
- "nction(a,b,c){return L(function(d,e){return d<=e},a,b,c)});M(\">=\",4,",
- "2,function(a,b,c){return L(function(d,e){return d>=e},a,b,c)});var Pa=",
- "M(\"=\",3,2,function(a,b,c){return L(function(d,e){return d==e},a,b,c,",
- "!0)});M(\"!=\",3,2,function(a,b,c){return L(function(d,e){return d!=e}",
- ",a,b,c,!0)});M(\"and\",2,2,function(a,b,c){return K(a,c)&&K(b,c)});M(",
- "\"or\",1,2,function(a,b,c){return K(a,c)||K(b,c)});function Ta(a,b){if",
- "(b.o()&&4!=a.f)throw Error(\"Primary expression must evaluate to nodes",
- "et if filter has predicate(s).\");E.call(this,a.f);this.ea=a;this.b=b;",
- "this.s=a.c();this.h=a.h}l(Ta,E);Ta.prototype.evaluate=function(a){a=th",
- "is.ea.evaluate(a);return Ua(this.b,a)};Ta.prototype.toString=function(",
- "){var a=\"Filter:\"+G(this.ea);return a+=G(this.b)};function Va(a,b){i",
- "f(b.length<a.ca)throw Error(\"Function \"+a.i+\" expects at least\"+a.",
- "ca+\" arguments, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)t",
- "hrow Error(\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, ",
- "\"+b.length+\" given\");a.ma&&p(b,function(c,d){if(4!=c.f)throw Error(",
- "\"Argument \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c)",
- ";});E.call(this,a.f);this.K=a;this.P=b;Ma(this,a.s||u(b,function(c){re",
- "turn c.c()}));Na(this,a.ka&&!b.length||a.ja&&!!b.length||u(b,function(",
- "c){return c.h}))}\nl(Va,E);Va.prototype.evaluate=function(a){return th",
- "is.K.m.apply(null,na(a,this.P))};Va.prototype.toString=function(){var ",
- "a=\"Function: \"+this.K;if(this.P.length){var b=q(this.P,function(c,d)",
- "{return c+G(d)},\"Arguments:\");a+=G(b)}return a};function Wa(a,b,c,d,",
- "e,f,g,h){this.i=a;this.f=b;this.s=c;this.ka=d;this.ja=!1;this.m=e;this",
- ".ca=f;this.T=void 0!==g?g:f;this.ma=!!h}Wa.prototype.toString=function",
- "(){return this.i};var Xa={};\nfunction N(a,b,c,d,e,f,g,h){if(Xa.hasOwn",
- "Property(a))throw Error(\"Function already created: \"+a+\".\");Xa[a]=",
- "new Wa(a,b,c,d,e,f,g,h)}N(\"boolean\",2,!1,!1,function(a,b){return K(b",
- ",a)},1);N(\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(H(b,a))},",
- "1);N(\"concat\",3,!1,!1,function(a,b){return q(pa(arguments,1),functio",
- "n(c,d){return c+I(d,a)},\"\")},2,null);N(\"contains\",2,!1,!1,function",
- "(a,b,c){b=I(b,a);a=I(c,a);return-1!=b.indexOf(a)},2);N(\"count\",1,!1,",
- "!1,function(a,b){return b.evaluate(a).o()},1,1,!0);\nN(\"false\",2,!1,",
- "!1,function(){return!1},0);N(\"floor\",1,!1,!1,function(a,b){return Ma",
- "th.floor(H(b,a))},1);N(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.n",
- "odeType?c:c.ownerDocument;a=I(b,a).split(/\\s+/);var e=[];p(a,function",
- "(g){g=d.getElementById(g);!g||0<=la(e,g)||e.push(g)});e.sort(za);var f",
- "=new C;p(e,function(g){f.add(g)});return f},1);N(\"lang\",2,!1,!1,func",
- "tion(){return!1},1);N(\"last\",1,!0,!1,function(a){if(1!=arguments.len",
- "gth)throw Error(\"Function last expects ()\");return a.j},0);\nN(\"loc",
- "al-name\",3,!1,!0,function(a,b){return(a=b?Ja(b.evaluate(a)):a.l)?a.lo",
- "calName||a.nodeName.toLowerCase():\"\"},0,1,!0);N(\"name\",3,!1,!0,fun",
- "ction(a,b){return(a=b?Ja(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);N(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);N(\"normalize-space\",3,!1,!0,function(a,b){return(b?I(b,a):z(a.l))",
- ".replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);N(\"",
- "not\",2,!1,!1,function(a,b){return!K(b,a)},1);\nN(\"number\",1,!1,!0,f",
- "unction(a,b){return b?H(b,a):+z(a.l)},0,1);N(\"position\",1,!0,!1,func",
- "tion(a){return a.pa},0);N(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(H(b,a))},1);N(\"starts-with\",2,!1,!1,function(a,b,c){b=I(b,a);a",
- "=I(c,a);return 0==b.lastIndexOf(a,0)},2);N(\"string\",3,!1,!0,function",
- "(a,b){return b?I(b,a):z(a.l)},0,1);N(\"string-length\",1,!1,!0,functio",
- "n(a,b){return(b?I(b,a):z(a.l)).length},0,1);\nN(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=H(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?H(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=I(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);N(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=I(b,a);a=I(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nN(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=I(b,a);a=I(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);N(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+z(c);return b},1,1,!0);N(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=I(b,a);c=I(c,a);var e=I(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "N(\"true\",2,!1,!1,function(){return!0},0);function D(a,b){this.ha=a;t",
- "his.ba=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":this.C",
- "=8;break;case \"text\":this.C=3;break;case \"processing-instruction\":",
- "this.C=7;break;case \"node\":break;default:throw Error(\"Unexpected ar",
- "gument\");}}function Ya(a){return\"comment\"==a||\"text\"==a||\"proces",
- "sing-instruction\"==a||\"node\"==a}D.prototype.matches=function(a){ret",
- "urn null===this.C||this.C==a.nodeType};D.prototype.F=function(){return",
- " this.ha};\nD.prototype.toString=function(){var a=\"Kind Test: \"+this",
- ".ha;null===this.ba||(a+=G(this.ba));return a};function Za(a){E.call(th",
- "is,3);this.ga=a.substring(1,a.length-1)}l(Za,E);Za.prototype.evaluate=",
- "function(){return this.ga};Za.prototype.toString=function(){return\"Li",
- "teral: \"+this.ga};function $a(a,b){this.i=a.toLowerCase();a=\"*\"==th",
- "is.i?\"*\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a",
- "}$a.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)retur",
- "n!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&",
- "&this.i!=b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a",
- ".namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};$a.prot",
- "otype.F=function(){return this.i};\n$a.prototype.toString=function(){r",
- "eturn\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":th",
- "is.M+\":\")+this.i};function ab(a){E.call(this,1);this.ia=a}l(ab,E);ab",
- ".prototype.evaluate=function(){return this.ia};ab.prototype.toString=f",
- "unction(){return\"Number: \"+this.ia};function bb(a,b){E.call(this,a.f",
- ");this.$=a;this.I=b;this.s=a.c();this.h=a.h;1==this.I.length&&(a=this.",
- "I[0],a.R||a.u!=cb||(a=a.O,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))",
- "}l(bb,E);function db(){E.call(this,4)}l(db,E);db.prototype.evaluate=fu",
- "nction(a){var b=new C;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocume",
- "nt);return b};db.prototype.toString=function(){return\"Root Helper Exp",
- "ression\"};function eb(){E.call(this,4)}l(eb,E);eb.prototype.evaluate=",
- "function(a){var b=new C;b.add(a.l);return b};\neb.prototype.toString=f",
- "unction(){return\"Context Helper Expression\"};function fb(a){return\"",
- "/\"==a||\"//\"==a}\nbb.prototype.evaluate=function(a){var b=this.$.eva",
- "luate(a);if(!(b instanceof C))throw Error(\"Filter expression must eva",
- "luate to nodeset.\");a=this.I;for(var c=0,d=a.length;c<d&&b.o();c++){v",
- "ar e=a[c],f=b.iterator(e.u.B);if(e.c()||e.u!=gb)if(e.c()||e.u!=hb){var",
- " g=f.next();for(b=e.evaluate(new n(g));null!=(g=f.next());)g=e.evaluat",
- "e(new n(g)),b=Ia(b,g)}else g=f.next(),b=e.evaluate(new n(g));else{for(",
- "g=f.next();(b=f.next())&&(!g.contains||g.contains(b))&&b.compareDocume",
- "ntPosition(g)&8;g=b);b=e.evaluate(new n(g))}}return b};\nbb.prototype.",
- "toString=function(){var a=\"Path Expression:\"+G(this.$);if(this.I.len",
- "gth){var b=q(this.I,function(c,d){return c+G(d)},\"Steps:\");a+=G(b)}r",
- "eturn a};function O(a,b){this.b=a;this.B=!!b}function Ua(a,b,c){for(c=",
- "c||0;c<a.b.length;c++)for(var d=a.b[c],e=b.iterator(),f=b.o(),g,h=0;g=",
- "e.next();h++){var v=a.B?f-h:h+1;g=d.evaluate(new n(g,v,f));if(\"number",
- "\"==typeof g)v=v==g;else if(\"string\"==typeof g||\"boolean\"==typeof ",
- "g)v=!!g;else if(g instanceof C)v=0<g.o();else throw Error(\"Predicate.",
- "evaluate returned an unexpected type.\");v||e.remove()}return b}O.prot",
- "otype.v=function(){return 0<this.b.length?this.b[0].v():null};\nO.prot",
- "otype.c=function(){for(var a=0;a<this.b.length;a++){var b=this.b[a];if",
- "(b.c()||1==b.f||0==b.f)return!0}return!1};O.prototype.o=function(){ret",
- "urn this.b.length};O.prototype.toString=function(){return q(this.b,fun",
- "ction(a,b){return a+G(b)},\"Predicates:\")};function P(a,b,c,d){E.call",
- "(this,4);this.u=a;this.O=b;this.b=c||new O([]);this.R=!!d;b=this.b.v()",
- ";a.ra&&b&&(this.H={name:b.name,D:b.D});this.s=this.b.c()}l(P,E);\nP.pr",
- "ototype.evaluate=function(a){var b=a.l,c=this.v(),d=null,e=null,f=0;c&",
- "&(d=c.name,e=c.D?I(c.D,a):null,f=1);if(this.R)if(this.c()||this.u!=ib)",
- "if(b=(new P(jb,new D(\"node\"))).evaluate(a).iterator(),c=b.next())for",
- "(a=this.m(c,d,e,f);null!=(c=b.next());)a=Ia(a,this.m(c,d,e,f));else a=",
- "new C;else a=Ea(this.O,b,d,e),a=Ua(this.b,a,f);else a=this.m(a.l,d,e,f",
- ");return a};P.prototype.m=function(a,b,c,d){a=this.u.K(this.O,a,b,c);r",
- "eturn a=Ua(this.b,a,d)};\nP.prototype.toString=function(){var a=\"Step",
- ":\"+G(\"Operator: \"+(this.R?\"//\":\"/\"));this.u.i&&(a+=G(\"Axis: \"",
- "+this.u));a+=G(this.O);if(this.b.o()){var b=q(this.b.b,function(c,d){r",
- "eturn c+G(d)},\"Predicates:\");a+=G(b)}return a};function kb(a,b,c,d){",
- "this.i=a;this.K=b;this.B=c;this.ra=d}kb.prototype.toString=function(){",
- "return this.i};var lb={};function Q(a,b,c,d){if(lb.hasOwnProperty(a))t",
- "hrow Error(\"Axis already created: \"+a);b=new kb(a,b,c,!!d);return lb",
- "[a]=b}\nQ(\"ancestor\",function(a,b){for(var c=new C;b=b.parentNode;)a",
- ".matches(b)&&c.unshift(b);return c},!0);Q(\"ancestor-or-self\",functio",
- "n(a,b){var c=new C;do a.matches(b)&&c.unshift(b);while(b=b.parentNode)",
- ";return c},!0);\nvar cb=Q(\"attribute\",function(a,b){var c=new C,d=a.",
- "F();if(b=b.attributes)if(a instanceof D&&null===a.C||\"*\"==d)for(a=0;",
- "d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1),",
- "ib=Q(\"child\",function(a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||",
- "new C;for(b=b.firstChild;b;b=b.nextSibling)B(b,c,d)&&a.matches(b)&&e.a",
- "dd(b);return e},!1,!0);Q(\"descendant\",Ea,!1,!0);\nvar jb=Q(\"descend",
- "ant-or-self\",function(a,b,c,d){var e=new C;B(b,c,d)&&a.matches(b)&&e.",
- "add(b);return Ea(a,b,c,d,e)},!1,!0),gb=Q(\"following\",function(a,b,c,",
- "d){var e=new C;do for(var f=b;f=f.nextSibling;)B(f,c,d)&&a.matches(f)&",
- "&e.add(f),e=Ea(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);Q(\"f",
- "ollowing-sibling\",function(a,b){for(var c=new C;b=b.nextSibling;)a.ma",
- "tches(b)&&c.add(b);return c},!1);Q(\"namespace\",function(){return new",
- " C},!1);\nvar mb=Q(\"parent\",function(a,b){var c=new C;if(9==b.nodeTy",
- "pe)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parent",
- "Node;a.matches(b)&&c.add(b);return c},!1),hb=Q(\"preceding\",function(",
- "a,b,c,d){var e=new C,f=[];do f.unshift(b);while(b=b.parentNode);for(va",
- "r g=1,h=f.length;g<h;g++){var v=[];for(b=f[g];b=b.previousSibling;)v.u",
- "nshift(b);for(var F=0,t=v.length;F<t;F++)b=v[F],B(b,c,d)&&a.matches(b)",
- "&&e.add(b),e=Ea(a,b,c,d,e)}return e},!0,!0);\nQ(\"preceding-sibling\",",
- "function(a,b){for(var c=new C;b=b.previousSibling;)a.matches(b)&&c.uns",
- "hift(b);return c},!0);var nb=Q(\"self\",function(a,b){var c=new C;a.ma",
- "tches(b)&&c.add(b);return c},!1);function ob(a){E.call(this,1);this.Z=",
- "a;this.s=a.c();this.h=a.h}l(ob,E);ob.prototype.evaluate=function(a){re",
- "turn-H(this.Z,a)};ob.prototype.toString=function(){return\"Unary Expre",
- "ssion: -\"+G(this.Z)};function pb(a){E.call(this,4);this.N=a;Ma(this,u",
- "(this.N,function(b){return b.c()}));Na(this,u(this.N,function(b){retur",
- "n b.h}))}l(pb,E);pb.prototype.evaluate=function(a){var b=new C;p(this.",
- "N,function(c){c=c.evaluate(a);if(!(c instanceof C))throw Error(\"Path ",
- "expression must evaluate to NodeSet.\");b=Ia(b,c)});return b};pb.proto",
- "type.toString=function(){return q(this.N,function(a,b){return a+G(b)},",
- "\"Union Expression:\")};function qb(a,b){this.a=a;this.na=b}function t",
- "b(a){for(var b,c=[];;){R(a,\"Missing right hand side of binary express",
- "ion.\");b=ub(a);var d=a.a.next();if(!d)break;var e=(d=Sa[d]||null)&&d.",
- "da;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].da;)b=new O",
- "a(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new Oa(c.pop(),c.pop",
- "(),b);return b}function R(a,b){if(a.a.empty())throw Error(b);}function",
- " vb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected: \"+b+",
- "\" got: \"+a);}\nfunction wb(a){a=a.a.next();if(\")\"!=a)throw Error(",
- "\"Bad token: \"+a);}function xb(a){a=a.a.next();if(2>a.length)throw Er",
- "ror(\"Unclosed literal string\");return new Za(a)}\nfunction yb(a){var",
- " b=[];if(fb(w(a.a))){var c=a.a.next();var d=w(a.a);if(\"/\"==c&&(a.a.e",
- "mpty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.tes",
- "t(d)))return new db;d=new db;R(a,\"Missing next location step.\");c=zb",
- "(a,c);b.push(c)}else{a:{c=w(a.a);d=c.charAt(0);switch(d){case \"$\":th",
- "row Error(\"Variable reference not allowed in HTML XPath\");case \"(\"",
- ":a.a.next();c=tb(a);R(a,'unclosed \"(\"');vb(a,\")\");break;case '\"':",
- "case \"'\":c=xb(a);break;default:if(isNaN(+c))if(!Ya(c)&&/(?![0-9])[",
- "\\w]/.test(d)&&\"(\"==w(a.a,\n1)){c=a.a.next();c=Xa[c]||null;a.a.next(",
- ");for(d=[];\")\"!=w(a.a);){R(a,\"Missing function argument list.\");d.",
- "push(tb(a));if(\",\"!=w(a.a))break;a.a.next()}R(a,\"Unclosed function ",
- "argument list.\");wb(a);c=new Va(c,d)}else{c=null;break a}else c=new a",
- "b(+a.a.next())}\"[\"==w(a.a)&&(d=new O(Ab(a)),c=new Ta(c,d))}if(c)if(f",
- "b(w(a.a)))d=c;else return c;else c=zb(a,\"/\"),d=new eb,b.push(c)}for(",
- ";fb(w(a.a));)c=a.a.next(),R(a,\"Missing next location step.\"),c=zb(a,",
- "c),b.push(c);return new bb(d,b)}\nfunction zb(a,b){if(\"/\"!=b&&\"//\"",
- "!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==w(a.a))",
- "{var c=new P(nb,new D(\"node\"));a.a.next();return c}if(\"..\"==w(a.a)",
- ")return c=new P(mb,new D(\"node\")),a.a.next(),c;if(\"@\"==w(a.a)){var",
- " d=cb;a.a.next();R(a,\"Missing attribute name\")}else if(\"::\"==w(a.a",
- ",1)){if(!/(?![0-9])[\\w]/.test(w(a.a).charAt(0)))throw Error(\"Bad tok",
- "en: \"+a.a.next());var e=a.a.next();d=lb[e]||null;if(!d)throw Error(\"",
- "No axis with name: \"+e);a.a.next();R(a,\"Missing node name\")}else d=",
- "ib;e=\nw(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==w(a.a",
- ",1)){if(!Ya(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();if(",
- "!Ya(e))throw Error(\"Invalid type name: \"+e);vb(a,\"(\");R(a,\"Bad no",
- "detype\");var f=w(a.a).charAt(0),g=null;if('\"'==f||\"'\"==f)g=xb(a);R",
- "(a,\"Bad nodetype\");wb(a);e=new D(e,g)}else if(e=a.a.next(),f=e.index",
- "Of(\":\"),-1==f)e=new $a(e);else{g=e.substring(0,f);if(\"*\"==g)var h=",
- "\"*\";else if(h=a.na(g),!h)throw Error(\"Namespace prefix not declared",
- ": \"+g);e=e.substr(f+1);e=new $a(e,h)}else throw Error(\"Bad token: \"",
- "+\na.a.next());a=new O(Ab(a),d.B);return c||new P(d,e,a,\"//\"==b)}fun",
- "ction Ab(a){for(var b=[];\"[\"==w(a.a);){a.a.next();R(a,\"Missing pred",
- "icate expression.\");var c=tb(a);b.push(c);R(a,\"Unclosed predicate ex",
- "pression.\");vb(a,\"]\")}return b}function ub(a){if(\"-\"==w(a.a))retu",
- "rn a.a.next(),new ob(ub(a));var b=yb(a);if(\"|\"!=w(a.a))a=b;else{for(",
- "b=[b];\"|\"==a.a.next();)R(a,\"Missing next union location path.\"),b.",
- "push(yb(a));a.a.back();a=new pb(b)}return a};function Bb(a){switch(a.n",
- "odeType){case 1:return ka(Cb,a);case 9:return Bb(a.documentElement);ca",
- "se 11:case 10:case 6:case 12:return Db;default:return a.parentNode?Bb(",
- "a.parentNode):Db}}function Db(){return null}function Cb(a,b){if(a.pref",
- "ix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.",
- "getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a.p",
- "arentNode&&9!=a.parentNode.nodeType?Cb(a.parentNode,b):null};function ",
- "Eb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=sa(a);",
- "if(a.empty())throw Error(\"Invalid XPath expression.\");b?\"function\"",
- "==da(b)||(b=ja(b.lookupNamespaceURI,b)):b=function(){return null};var ",
- "c=tb(new qb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next());",
- "this.evaluate=function(d,e){d=c.evaluate(new n(d));return new T(d,e)}}",
- "\nfunction T(a,b){if(0==b)if(a instanceof C)b=4;else if(\"string\"==ty",
- "peof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typeo",
- "f a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b&&1",
- "!=b&&3!=b&&!(a instanceof C))throw Error(\"value could not be converte",
- "d to the specified type\");this.resultType=b;switch(b){case 2:this.str",
- "ingValue=a instanceof C?Ka(a):\"\"+a;break;case 1:this.numberValue=a i",
- "nstanceof C?+Ka(a):+a;break;case 3:this.booleanValue=a instanceof C?0<",
- "a.o():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var d",
- "=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.o(",
- ");this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeValu",
- "e=Ja(a);break;default:throw Error(\"Unknown XPathResult type.\");}var ",
- "f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateNex",
- "t called with wrong result type\");return f>=d.length?null:d[f++]};thi",
- "s.snapshotItem=function(g){if(6!=b&&7!=b)throw Error(\"snapshotItem ca",
- "lled with wrong result type\");return g>=d.length||0>g?null:d[g]}}\nT.",
- "ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDERE",
- "D_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NODE",
- "_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE_T",
- "YPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function Fb(a){this.lookupNamespaceU",
- "RI=Bb(a)}\nfunction Gb(a,b){a=a||aa;var c=a.Document&&a.Document.proto",
- "type||a.document;if(!c.evaluate||b)a.XPathResult=T,c.evaluate=function",
- "(d,e,f,g){return(new Eb(d,f)).evaluate(e,g)},c.createExpression=functi",
- "on(d,e){return new Eb(d,e)},c.createNSResolver=function(d){return new ",
- "Fb(d)}}ca(\"wgxpath.install\",Gb);ca(\"wgxpath.install\",Gb);var Hb={a",
- "liceblue:\"#f0f8ff\",antiquewhite:\"#faebd7\",aqua:\"#00ffff\",aquamar",
- "ine:\"#7fffd4\",azure:\"#f0ffff\",beige:\"#f5f5dc\",bisque:\"#ffe4c4\"",
- ",black:\"#000000\",blanchedalmond:\"#ffebcd\",blue:\"#0000ff\",bluevio",
- "let:\"#8a2be2\",brown:\"#a52a2a\",burlywood:\"#deb887\",cadetblue:\"#5",
- "f9ea0\",chartreuse:\"#7fff00\",chocolate:\"#d2691e\",coral:\"#ff7f50\"",
- ",cornflowerblue:\"#6495ed\",cornsilk:\"#fff8dc\",crimson:\"#dc143c\",c",
- "yan:\"#00ffff\",darkblue:\"#00008b\",darkcyan:\"#008b8b\",darkgoldenro",
- "d:\"#b8860b\",darkgray:\"#a9a9a9\",darkgreen:\"#006400\",\ndarkgrey:\"",
- "#a9a9a9\",darkkhaki:\"#bdb76b\",darkmagenta:\"#8b008b\",darkolivegreen",
- ":\"#556b2f\",darkorange:\"#ff8c00\",darkorchid:\"#9932cc\",darkred:\"#",
- "8b0000\",darksalmon:\"#e9967a\",darkseagreen:\"#8fbc8f\",darkslateblue",
- ":\"#483d8b\",darkslategray:\"#2f4f4f\",darkslategrey:\"#2f4f4f\",darkt",
- "urquoise:\"#00ced1\",darkviolet:\"#9400d3\",deeppink:\"#ff1493\",deeps",
- "kyblue:\"#00bfff\",dimgray:\"#696969\",dimgrey:\"#696969\",dodgerblue:",
- "\"#1e90ff\",firebrick:\"#b22222\",floralwhite:\"#fffaf0\",forestgreen:",
- "\"#228b22\",fuchsia:\"#ff00ff\",gainsboro:\"#dcdcdc\",\nghostwhite:\"#",
- "f8f8ff\",gold:\"#ffd700\",goldenrod:\"#daa520\",gray:\"#808080\",green",
- ":\"#008000\",greenyellow:\"#adff2f\",grey:\"#808080\",honeydew:\"#f0ff",
- "f0\",hotpink:\"#ff69b4\",indianred:\"#cd5c5c\",indigo:\"#4b0082\",ivor",
- "y:\"#fffff0\",khaki:\"#f0e68c\",lavender:\"#e6e6fa\",lavenderblush:\"#",
- "fff0f5\",lawngreen:\"#7cfc00\",lemonchiffon:\"#fffacd\",lightblue:\"#a",
- "dd8e6\",lightcoral:\"#f08080\",lightcyan:\"#e0ffff\",lightgoldenrodyel",
- "low:\"#fafad2\",lightgray:\"#d3d3d3\",lightgreen:\"#90ee90\",lightgrey",
- ":\"#d3d3d3\",lightpink:\"#ffb6c1\",lightsalmon:\"#ffa07a\",\nlightseag",
- "reen:\"#20b2aa\",lightskyblue:\"#87cefa\",lightslategray:\"#778899\",l",
- "ightslategrey:\"#778899\",lightsteelblue:\"#b0c4de\",lightyellow:\"#ff",
- "ffe0\",lime:\"#00ff00\",limegreen:\"#32cd32\",linen:\"#faf0e6\",magent",
- "a:\"#ff00ff\",maroon:\"#800000\",mediumaquamarine:\"#66cdaa\",mediumbl",
- "ue:\"#0000cd\",mediumorchid:\"#ba55d3\",mediumpurple:\"#9370db\",mediu",
- "mseagreen:\"#3cb371\",mediumslateblue:\"#7b68ee\",mediumspringgreen:\"",
- "#00fa9a\",mediumturquoise:\"#48d1cc\",mediumvioletred:\"#c71585\",midn",
- "ightblue:\"#191970\",mintcream:\"#f5fffa\",mistyrose:\"#ffe4e1\",\nmoc",
- "casin:\"#ffe4b5\",navajowhite:\"#ffdead\",navy:\"#000080\",oldlace:\"#",
- "fdf5e6\",olive:\"#808000\",olivedrab:\"#6b8e23\",orange:\"#ffa500\",or",
- "angered:\"#ff4500\",orchid:\"#da70d6\",palegoldenrod:\"#eee8aa\",paleg",
- "reen:\"#98fb98\",paleturquoise:\"#afeeee\",palevioletred:\"#db7093\",p",
- "apayawhip:\"#ffefd5\",peachpuff:\"#ffdab9\",peru:\"#cd853f\",pink:\"#f",
- "fc0cb\",plum:\"#dda0dd\",powderblue:\"#b0e0e6\",purple:\"#800080\",red",
- ":\"#ff0000\",rosybrown:\"#bc8f8f\",royalblue:\"#4169e1\",saddlebrown:",
- "\"#8b4513\",salmon:\"#fa8072\",sandybrown:\"#f4a460\",seagreen:\"#2e8b",
- "57\",\nseashell:\"#fff5ee\",sienna:\"#a0522d\",silver:\"#c0c0c0\",skyb",
- "lue:\"#87ceeb\",slateblue:\"#6a5acd\",slategray:\"#708090\",slategrey:",
- "\"#708090\",snow:\"#fffafa\",springgreen:\"#00ff7f\",steelblue:\"#4682",
- "b4\",tan:\"#d2b48c\",teal:\"#008080\",thistle:\"#d8bfd8\",tomato:\"#ff",
- "6347\",turquoise:\"#40e0d0\",violet:\"#ee82ee\",wheat:\"#f5deb3\",whit",
- "e:\"#ffffff\",whitesmoke:\"#f5f5f5\",yellow:\"#ffff00\",yellowgreen:\"",
- "#9acd32\"};var Ib=\"backgroundColor borderTopColor borderRightColor bo",
- "rderBottomColor borderLeftColor color outlineColor\".split(\" \"),Jb=/",
- "#([0-9a-fA-F])([0-9a-fA-F])([0-9a-fA-F])/,Kb=/^#(?:[0-9a-f]{3}){1,2}$/",
- "i,Lb=/^(?:rgba)?\\((\\d{1,3}),\\s?(\\d{1,3}),\\s?(\\d{1,3}),\\s?(0|1|0",
- "\\.\\d*)\\)$/i,Mb=/^(?:rgb)?\\((0|[1-9]\\d{0,2}),\\s?(0|[1-9]\\d{0,2})",
- ",\\s?(0|[1-9]\\d{0,2})\\)$/i;function Nb(a,b){this.code=a;this.state=U",
- "[a]||Ob;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z])/g",
- ",function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")});b=",
- "a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name=a;",
- "a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(Nb,E",
- "rror);var Ob=\"unknown error\",U={15:\"element not selectable\",11:\"e",
- "lement not visible\"};U[31]=Ob;U[30]=Ob;U[24]=\"invalid cookie domain",
- "\";U[29]=\"invalid element coordinates\";U[12]=\"invalid element state",
- "\";\nU[32]=\"invalid selector\";U[51]=\"invalid selector\";U[52]=\"inv",
- "alid selector\";U[17]=\"javascript error\";U[405]=\"unsupported operat",
- "ion\";U[34]=\"move target out of bounds\";U[27]=\"no such alert\";U[7]",
- "=\"no such element\";U[8]=\"no such frame\";U[23]=\"no such window\";U",
- "[28]=\"script timeout\";U[33]=\"session not created\";U[10]=\"stale el",
- "ement reference\";U[21]=\"timeout\";U[25]=\"unable to set cookie\";U[2",
- "6]=\"unexpected alert open\";U[13]=Ob;U[9]=\"unknown command\";functio",
- "n V(a,b){b&&\"string\"!==typeof b&&(b=b.toString());return!!a&&1==a.no",
- "deType&&(!b||a.tagName.toUpperCase()==b)};var W={};W.W=function(){var ",
- "a={ta:\"http://www.w3.org/2000/svg\"};return function(b){return a[b]||",
- "null}}();\nW.m=function(a,b,c){var d=y(a);if(!d.documentElement)return",
- " null;try{for(var e=d.createNSResolver?d.createNSResolver(d.documentEl",
- "ement):W.W,f={},g=d.getElementsByTagName(\"*\"),h=0;h<g.length;++h){va",
- "r v=g[h],F=v.namespaceURI;if(F&&!f[F]){var t=v.lookupPrefix(F);if(!t){",
- "var A=F.match(\".*/(\\\\w+)/?$\");t=A?A[1]:\"xhtml\"}f[F]=t}}var J={},",
- "S;for(S in f)J[f[S]]=S;e=function(m){return J[m]||null};try{return d.e",
- "valuate(b,a,e,c,null)}catch(m){if(\"TypeError\"===m.name)return e=d.cr",
- "eateNSResolver?d.createNSResolver(d.documentElement):\nW.W,d.evaluate(",
- "b,a,e,c,null);throw m;}}catch(m){throw new Nb(32,\"Unable to locate an",
- " element with the xpath expression \"+b+\" because of the following er",
- "ror:\\n\"+m);}};W.X=function(a,b){if(!a||1!=a.nodeType)throw new Nb(32",
- ",'The result of the xpath expression \"'+b+'\" is: '+a+\". It should b",
- "e an element.\");};\nW.qa=function(a,b){var c=function(){var d=W.m(b,a",
- ",9);return d?d.singleNodeValue||null:b.selectSingleNode?(d=y(b),d.setP",
- "roperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.selectSingle",
- "Node(a)):null}();null===c||W.X(c,a);return c};\nW.sa=function(a,b){var",
- " c=function(){var d=W.m(b,a,7);if(d){for(var e=d.snapshotLength,f=[],g",
- "=0;g<e;++g)f.push(d.snapshotItem(g));return f}return b.selectNodes?(d=",
- "y(b),d.setProperty&&d.setProperty(\"SelectionLanguage\",\"XPath\"),b.s",
- "electNodes(a)):[]}();p(c,function(d){W.X(d,a)});return c};function Pb(",
- "a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d}k=Pb.protot",
- "ype;k.clone=function(){return new Pb(this.top,this.right,this.bottom,t",
- "his.left)};k.contains=function(a){return this&&a?a instanceof Pb?a.lef",
- "t>=this.left&&a.right<=this.right&&a.top>=this.top&&a.bottom<=this.bot",
- "tom:a.x>=this.left&&a.x<=this.right&&a.y>=this.top&&a.y<=this.bottom:!",
- "1};\nk.expand=function(a,b,c,d){fa(a)?(this.top-=a.top,this.right+=a.r",
- "ight,this.bottom+=a.bottom,this.left-=a.left):(this.top-=a,this.right+",
- "=Number(b),this.bottom+=Number(c),this.left-=Number(d));return this};k",
- ".ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(thi",
- "s.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.l",
- "eft);return this};\nk.floor=function(){this.top=Math.floor(this.top);t",
- "his.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);t",
- "his.left=Math.floor(this.left);return this};k.round=function(){this.to",
- "p=Math.round(this.top);this.right=Math.round(this.right);this.bottom=M",
- "ath.round(this.bottom);this.left=Math.round(this.left);return this};\n",
- "k.translate=function(a,b){a instanceof x?(this.left+=a.x,this.right+=a",
- ".x,this.top+=a.y,this.bottom+=a.y):(this.left+=a,this.right+=a,\"numbe",
- "r\"===typeof b&&(this.top+=b,this.bottom+=b));return this};k.scale=fun",
- "ction(a,b){b=\"number\"===typeof b?b:a;this.left*=a;this.right*=a;this",
- ".top*=b;this.bottom*=b;return this};function X(a,b,c,d){this.left=a;th",
- "is.top=b;this.width=c;this.height=d}k=X.prototype;k.clone=function(){r",
- "eturn new X(this.left,this.top,this.width,this.height)};k.contains=fun",
- "ction(a){return a instanceof x?a.x>=this.left&&a.x<=this.left+this.wid",
- "th&&a.y>=this.top&&a.y<=this.top+this.height:this.left<=a.left&&this.l",
- "eft+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>",
- "=a.top+a.height};\nk.ceil=function(){this.left=Math.ceil(this.left);th",
- "is.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.heigh",
- "t=Math.ceil(this.height);return this};k.floor=function(){this.left=Mat",
- "h.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor",
- "(this.width);this.height=Math.floor(this.height);return this};k.round=",
- "function(){this.left=Math.round(this.left);this.top=Math.round(this.to",
- "p);this.width=Math.round(this.width);this.height=Math.round(this.heigh",
- "t);return this};\nk.translate=function(a,b){a instanceof x?(this.left+",
- "=a.x,this.top+=a.y):(this.left+=a,\"number\"===typeof b&&(this.top+=b)",
- ");return this};k.scale=function(a,b){b=\"number\"===typeof b?b:a;this.",
- "left*=a;this.width*=a;this.top*=b;this.height*=b;return this};var Qb=",
- "\"function\"===typeof ShadowRoot;function Rb(a){for(a=a.parentNode;a&&",
- "1!=a.nodeType&&9!=a.nodeType&&11!=a.nodeType;)a=a.parentNode;return V(",
- "a)?a:null}\nfunction Y(a,b){b=qa(b);if(\"float\"==b||\"cssFloat\"==b||",
- "\"styleFloat\"==b)b=\"cssFloat\";a:{var c=b;var d=y(a);if(d.defaultVie",
- "w&&d.defaultView.getComputedStyle&&(d=d.defaultView.getComputedStyle(a",
- ",null))){c=d[c]||d.getPropertyValue(c)||\"\";break a}c=\"\"}a=c||Sb(a,",
- "b);if(null===a)a=null;else if(0<=la(Ib,b)){b:{var e=a.match(Lb);if(e&&",
- "(b=Number(e[1]),c=Number(e[2]),d=Number(e[3]),e=Number(e[4]),0<=b&&255",
- ">=b&&0<=c&&255>=c&&0<=d&&255>=d&&0<=e&&1>=e)){b=[b,c,d,e];break b}b=nu",
- "ll}if(!b)b:{if(d=a.match(Mb))if(b=Number(d[1]),\nc=Number(d[2]),d=Numb",
- "er(d[3]),0<=b&&255>=b&&0<=c&&255>=c&&0<=d&&255>=d){b=[b,c,d,1];break b",
- "}b=null}if(!b)b:{b=a.toLowerCase();c=Hb[b.toLowerCase()];if(!c&&(c=\"#",
- "\"==b.charAt(0)?b:\"#\"+b,4==c.length&&(c=c.replace(Jb,\"#$1$1$2$2$3$3",
- "\")),!Kb.test(c))){b=null;break b}b=[parseInt(c.substr(1,2),16),parseI",
- "nt(c.substr(3,2),16),parseInt(c.substr(5,2),16),1]}a=b?\"rgba(\"+b.joi",
- "n(\", \")+\")\":a}return a}\nfunction Sb(a,b){var c=a.currentStyle||a.",
- "style,d=c[b];void 0===d&&\"function\"==da(c.getPropertyValue)&&(d=c.ge",
- "tPropertyValue(b));return\"inherit\"!=d?void 0!==d?d:null:(a=Rb(a))?Sb",
- "(a,b):null}\nfunction Tb(a,b,c){function d(g){var h=Ub(g);return 0<h.h",
- "eight&&0<h.width?!0:V(g,\"PATH\")&&(0<h.height||0<h.width)?(g=Y(g,\"st",
- "roke-width\"),!!g&&0<parseInt(g,10)):\"hidden\"!=Y(g,\"overflow\")&&u(",
- "g.childNodes,function(v){return 3==v.nodeType||V(v)&&d(v)})}function e",
- "(g){return Vb(g)==Z&&ma(g.childNodes,function(h){return!V(h)||e(h)||!d",
- "(h)})}if(!V(a))throw Error(\"Argument to isShown must be of type Eleme",
- "nt\");if(V(a,\"BODY\"))return!0;if(V(a,\"OPTION\")||V(a,\"OPTGROUP\"))",
- "return a=Ca(a,function(g){return V(g,\"SELECT\")}),\n!!a&&Tb(a,!0,c);v",
- "ar f=Wb(a);if(f)return!!f.image&&0<f.rect.width&&0<f.rect.height&&Tb(f",
- ".image,b,c);if(V(a,\"INPUT\")&&\"hidden\"==a.type.toLowerCase()||V(a,",
- "\"NOSCRIPT\"))return!1;f=Y(a,\"visibility\");return\"collapse\"!=f&&\"",
- "hidden\"!=f&&c(a)&&(b||0!=Xb(a))&&d(a)?!e(a):!1}\nfunction Yb(a,b){fun",
- "ction c(d){if(V(d)&&\"none\"==Y(d,\"display\"))return!1;a:{var e=d.par",
- "entNode;if(d.getDestinationInsertionPoints){var f=d.getDestinationInse",
- "rtionPoints();if(0<f.length){e=f[f.length-1];break a}}e=e&&e.shadowRoo",
- "t&&void 0!==d.assignedSlot?d.assignedSlot?d.assignedSlot.parentNode:nu",
- "ll:e}return Qb&&e instanceof ShadowRoot||e&&(9==e.nodeType||11==e.node",
- "Type)?!0:e&&V(e,\"DETAILS\")&&!e.open&&!V(d,\"SUMMARY\")?!1:!!e&&c(e)}",
- "return Tb(a,!!b,c)}var Z=\"hidden\";\nfunction Vb(a){function b(m){fun",
- "ction r(Ra){if(Ra==g)return!0;var rb=Y(Ra,\"display\");return 0==rb.la",
- "stIndexOf(\"inline\",0)||\"contents\"==rb||\"absolute\"==sb&&\"static",
- "\"==Y(Ra,\"position\")?!1:!0}var sb=Y(m,\"position\");if(\"fixed\"==sb",
- ")return F=!0,m==g?null:g;for(m=Rb(m);m&&!r(m);)m=Rb(m);return m}functi",
- "on c(m){var r=m;if(\"visible\"==v)if(m==g&&h)r=h;else if(m==h)return{x",
- ":\"visible\",y:\"visible\"};r={x:Y(r,\"overflow-x\"),y:Y(r,\"overflow-",
- "y\")};m==g&&(r.x=\"visible\"==r.x?\"auto\":r.x,r.y=\"visible\"==r.y?\"",
- "auto\":r.y);return r}\nfunction d(m){if(m==g){var r=(new Da(f)).J;m=r.",
- "scrollingElement?r.scrollingElement:r.body||r.documentElement;r=r.pare",
- "ntWindow||r.defaultView;m=new x(r.pageXOffset||m.scrollLeft,r.pageYOff",
- "set||m.scrollTop)}else m=new x(m.scrollLeft,m.scrollTop);return m}var ",
- "e=Zb(a),f=y(a),g=f.documentElement,h=f.body,v=Y(g,\"overflow\"),F;for(",
- "a=b(a);a;a=b(a)){var t=c(a);if(\"visible\"!=t.x||\"visible\"!=t.y){var",
- " A=Ub(a);if(0==A.width||0==A.height)return Z;var J=e.right<A.left,S=e.",
- "bottom<A.top;if(J&&\"hidden\"==t.x||S&&\"hidden\"==\nt.y)return Z;if(J",
- "&&\"visible\"!=t.x||S&&\"visible\"!=t.y){J=d(a);S=e.bottom<A.top-J.y;i",
- "f(e.right<A.left-J.x&&\"visible\"!=t.x||S&&\"visible\"!=t.x)return Z;e",
- "=Vb(a);return e==Z?Z:\"scroll\"}J=e.left>=A.left+A.width;A=e.top>=A.to",
- "p+A.height;if(J&&\"hidden\"==t.x||A&&\"hidden\"==t.y)return Z;if(J&&\"",
- "visible\"!=t.x||A&&\"visible\"!=t.y){if(F&&(t=d(a),e.left>=g.scrollWid",
- "th-t.x||e.right>=g.scrollHeight-t.y))return Z;e=Vb(a);return e==Z?Z:\"",
- "scroll\"}}}return\"none\"}\nfunction Ub(a){var b=Wb(a);if(b)return b.r",
- "ect;if(V(a,\"HTML\"))return a=y(a),a=((a?a.parentWindow||a.defaultView",
- ":window)||window).document,a=\"CSS1Compat\"==a.compatMode?a.documentEl",
- "ement:a.body,a=new va(a.clientWidth,a.clientHeight),new X(0,0,a.width,",
- "a.height);try{var c=a.getBoundingClientRect()}catch(d){return new X(0,",
- "0,0,0)}return new X(c.left,c.top,c.right-c.left,c.bottom-c.top)}\nfunc",
- "tion Wb(a){var b=V(a,\"MAP\");if(!b&&!V(a,\"AREA\"))return null;var c=",
- "b?a:V(a.parentNode,\"MAP\")?a.parentNode:null,d=null,e=null;c&&c.name&",
- "&(d=W.qa('/descendant::*[@usemap = \"#'+c.name+'\"]',y(c)))&&(e=Ub(d),",
- "b||\"default\"==a.shape.toLowerCase()||(a=$b(a),b=Math.min(Math.max(a.",
- "left,0),e.width),c=Math.min(Math.max(a.top,0),e.height),e=new X(b+e.le",
- "ft,c+e.top,Math.min(a.width,e.width-b),Math.min(a.height,e.height-c)))",
- ");return{image:d,rect:e||new X(0,0,0,0)}}\nfunction $b(a){var b=a.shap",
- "e.toLowerCase();a=a.coords.split(\",\");if(\"rect\"==b&&4==a.length){b",
- "=a[0];var c=a[1];return new X(b,c,a[2]-b,a[3]-c)}if(\"circle\"==b&&3==",
- "a.length)return b=a[2],new X(a[0]-b,a[1]-b,2*b,2*b);if(\"poly\"==b&&2<",
- "a.length){b=a[0];c=a[1];for(var d=b,e=c,f=2;f+1<a.length;f+=2)b=Math.m",
- "in(b,a[f]),d=Math.max(d,a[f]),c=Math.min(c,a[f+1]),e=Math.max(e,a[f+1]",
- ");return new X(b,c,d-b,e-c)}return new X(0,0,0,0)}function Zb(a){a=Ub(",
- "a);return new Pb(a.top,a.left+a.width,a.top+a.height,a.left)}\nfunctio",
- "n Xb(a){var b=1,c=Y(a,\"opacity\");c&&(b=Number(c));(a=Rb(a))&&(b*=Xb(",
- "a));return b};var ac=\"function\"===typeof ShadowRoot;function bc(a,b,",
- "c){if(!Yb(a,c))return!1;if(ac){for(;a.parentNode;)a=a.parentNode;if(a ",
- "instanceof ShadowRoot)return bc(a.host,b)}return!0};ca(\"_\",bc);; ret",
- "urn this._.apply(null,arguments);}).apply({navigator:typeof window!='u",
- "ndefined'?window.navigator:null,document:typeof window!='undefined'?wi",
- "ndow.document:null}, arguments);}\n",
- NULL};
- const char* const IS_ENABLED[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.ma=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.U=a;this.K=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.U[a.K+(b||0)]}r.p",
- "rototype.next=function(){return this.U[this.K++]};r.prototype.back=fun",
- "ction(){this.K--};r.prototype.empty=function(){return this.U.length<=t",
- "his.K};function na(a){for(;a&&1!=a.nodeType;)a=a.previousSibling;retur",
- "n a}function pa(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeType)r",
- "eturn a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumentPo",
- "sition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)",
- "b=b.parentNode;return b==a}\nfunction qa(a,b){if(a==b)return 0;if(a.co",
- "mpareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if(\"",
- "sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){var c",
- "=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourceIn",
- "dex;var e=a.parentNode,f=b.parentNode;return e==f?ra(a,b):!c&&pa(e,b)?",
- "-1*sa(a,b):!d&&pa(f,a)?sa(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b.so",
- "urceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.document",
- ";c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange();",
- "a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Range",
- ".START_TO_END,a)}function sa(a,b){var c=a.parentNode;if(c==b)return-1;",
- "for(;b.parentNode!=c;)b=b.parentNode;return ra(b,a)}function ra(a,b){f",
- "or(;b=b.previousSibling;)if(b==a)return-1;return 1}function ta(a,b){fo",
- "r(var c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};functio",
- "n u(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||nul",
- "l==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof ",
- "b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];fo",
- "r(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.fir",
- "stChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return",
- "\"\"+b}\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute",
- ")return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAt",
- "tribute(b,2)==c}function w(a,b,c,d,e){return ua.call(null,a,b,h(c)?c:n",
- "ull,h(d)?d:null,e||new x)}\nfunction ua(a,b,c,d,e){b.getElementsByName",
- "&&d&&\"name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f",
- ")&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getEleme",
- "ntsByClassName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(",
- "f)})):a instanceof y?va(a,b,c,d,e):b.getElementsByTagName&&(b=b.getEle",
- "mentsByTagName(a.F()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}f",
- "unction va(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a",
- ".matches(b)&&e.add(b),va(a,b,c,d,e)};function x(){this.j=this.g=null;t",
- "his.G=0}function wa(a){this.node=a;this.next=this.A=null}function xa(a",
- ",b){if(!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e",
- ",f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<qa(c.node,b.node)?",
- "(e=b,b=b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||",
- "b;e;)e.A=d,d=d.next=e,f++,e=e.next;a.j=d;a.G=f;return a}x.prototype.un",
- "shift=function(a){a=new wa(a);a.next=this.g;this.j?this.g.A=a:this.g=t",
- "his.j=a;this.g=a;this.G++};\nx.prototype.add=function(a){a=new wa(a);a",
- ".A=this.j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.G++};func",
- "tion A(a){return(a=a.g)?a.node:null}x.prototype.m=function(){return th",
- "is.G};function B(a){return(a=A(a))?u(a):\"\"}x.prototype.iterator=func",
- "tion(a){return new ya(this,!!a)};function ya(a,b){this.ia=a;this.V=(th",
- "is.B=b)?a.j:a.g;this.R=null}ya.prototype.next=function(){var a=this.V;",
- "if(null==a)return null;var b=this.R=a;this.V=this.B?a.A:a.next;return ",
- "b.node};\nya.prototype.remove=function(){var a=this.ia,b=this.R;if(!b)",
- "throw Error(\"Next must be called at least once before remove.\");var ",
- "c=b.A;b=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.G--;this.R=null};funct",
- "ion C(a){this.f=a;this.h=this.o=!1;this.H=null}function D(a){return\"",
- "\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=func",
- "tion(){return this.o};function za(a,b){a.o=b}function Aa(a,b){a.h=b}C.",
- "prototype.u=function(){return this.H};function E(a,b){a=a.evaluate(b);",
- "return a instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return ",
- "a instanceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a in",
- "stanceof x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.T=a;th",
- "is.Y=b;this.ca=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.T==Ba&&(c.h|",
- "|c.c()||4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(th",
- "is.H={name:c.u().name,D:b}):this.H={name:b.u().name,D:c})}l(H,C);\nfun",
- "ction I(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instance",
- "of x&&c instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e",
- "=c.iterator(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!",
- "1}if(b instanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b",
- ");f=e.iterator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g)",
- "{case \"number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"",
- "string\":k=u(k);break;default:throw Error(\"Illegal primitive type for",
- " comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}ret",
- "urn e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number",
- "\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototyp",
- "e.evaluate=function(a){return this.T.v(this.Y,this.ca,a)};H.prototype.",
- "toString=function(){var a=\"Binary Expression: \"+this.T;a+=D(this.Y);",
- "return a+=D(this.ca)};function Ca(a,b,c,d){this.la=a;this.aa=b;this.f=",
- "c;this.v=d}Ca.prototype.toString=function(){return this.la};var Da={};",
- "\nfunction J(a,b,c,d){if(Da.hasOwnProperty(a))throw Error(\"Binary ope",
- "rator already created: \"+a);a=new Ca(a,b,c,d);return Da[a.toString()]",
- "=a}J(\"div\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,",
- "function(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){ret",
- "urn E(a,c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)})",
- ";J(\"-\",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,functi",
- "on(a,b,c){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,fu",
- "nction(a,b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2",
- ",function(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\"",
- ",4,2,function(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var ",
- "Ba=J(\"=\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b",
- ",c,!0)});J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!",
- "=e},a,b,c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});",
- "J(\"or\",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){i",
- "f(b.m()&&4!=a.f)throw Error(\"Primary expression must evaluate to node",
- "set if filter has predicate(s).\");C.call(this,a.f);this.ba=a;this.b=b",
- ";this.o=a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=thi",
- "s.ba.evaluate(a);return Ea(this.b,a)};K.prototype.toString=function(){",
- "var a=\"Filter:\"+D(this.ba);return a+=D(this.b)};function L(a,b){if(b",
- ".length<a.$)throw Error(\"Function \"+a.i+\" expects at least\"+a.$+\"",
- " arguments, \"+b.length+\" given\");if(null!==a.S&&b.length>a.S)throw ",
- "Error(\"Function \"+a.i+\" expects at most \"+a.S+\" arguments, \"+b.l",
- "ength+\" given\");a.ja&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argu",
- "ment \"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.",
- "call(this,a.f);this.J=a;this.O=b;za(this,a.o||q(b,function(c){return c",
- ".c()}));Aa(this,a.ha&&!b.length||a.ga&&!!b.length||q(b,function(c){ret",
- "urn c.h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.J.v.a",
- "pply(null,ia(a,this.O))};L.prototype.toString=function(){var a=\"Funct",
- "ion: \"+this.J;if(this.O.length){var b=p(this.O,function(c,d){return c",
- "+D(d)},\"Arguments:\");a+=D(b)}return a};function Fa(a,b,c,d,e,f,g,k){",
- "this.i=a;this.f=b;this.o=c;this.ha=d;this.ga=!1;this.v=e;this.$=f;this",
- ".S=void 0!==g?g:f;this.ja=!!k}Fa.prototype.toString=function(){return ",
- "this.i};var Ga={};\nfunction M(a,b,c,d,e,f,g,k){if(Ga.hasOwnProperty(a",
- "))throw Error(\"Function already created: \"+a+\".\");Ga[a]=new Fa(a,b",
- ",c,d,e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(",
- "\"ceiling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"con",
- "cat\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){ret",
- "urn c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=",
- "F(b,a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,functio",
- "n(a,b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,functio",
- "n(){return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E",
- "(b,a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:",
- "c.ownerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.ge",
- "tElementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"strin",
- "g\"!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;",
- "k++)if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(qa);",
- "var f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,",
- "!1,function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=argume",
- "nts.length)throw Error(\"Function last expects ()\");return a.j},0);M(",
- "\"local-name\",3,!1,!0,function(a,b){return(a=b?A(b.evaluate(a)):a.l)?",
- "a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0",
- ",function(a,b){return(a=b?A(b.evaluate(a)):a.l)?a.nodeName.toLowerCase",
- "():\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,",
- "1,!0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(",
- "a.l)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1)",
- ";M(\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!",
- "0,function(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,f",
- "unction(a){return a.ma},0);M(\"round\",1,!1,!1,function(a,b){return Ma",
- "th.round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a",
- ");a=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,funct",
- "ion(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,fu",
- "nction(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,",
- "!1,function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)r",
- "eturn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=",
- "Math.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.subs",
- "tring(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,",
- "!1,!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"",
- "\":b.substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,functi",
- "on(a,b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substrin",
- "g(0,a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();",
- "b=0;for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"tra",
- "nslate\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={}",
- ";for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}",
- "c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c}",
- ",3);M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.ea",
- "=a;this.Z=void 0!==b?b:null;this.C=null;switch(a){case \"comment\":thi",
- "s.C=8;break;case \"text\":this.C=3;break;case \"processing-instruction",
- "\":this.C=7;break;case \"node\":break;default:throw Error(\"Unexpected",
- " argument\");}}function Ha(a){return\"comment\"==a||\"text\"==a||\"pro",
- "cessing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){",
- "return null===this.C||this.C==a.nodeType};y.prototype.F=function(){ret",
- "urn this.ea};\ny.prototype.toString=function(){var a=\"Kind Test: \"+t",
- "his.ea;null===this.Z||(a+=D(this.Z));return a};function N(a){C.call(th",
- "is,3);this.da=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=fu",
- "nction(){return this.da};N.prototype.toString=function(){return\"Liter",
- "al: \"+this.da};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i",
- "?\"*\":\"http://www.w3.org/1999/xhtml\";this.L=b?b.toLowerCase():a}O.p",
- "rototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b",
- "=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this",
- ".i!=b.toLowerCase()?!1:\"*\"==this.L?!0:this.L==(a.namespaceURI?a.name",
- "spaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.",
- "F=function(){return this.i};\nO.prototype.toString=function(){return\"",
- "Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.L?\"\":this.L+\"",
- ":\")+this.i};function P(a){C.call(this,1);this.fa=a}l(P,C);P.prototype",
- ".evaluate=function(){return this.fa};P.prototype.toString=function(){r",
- "eturn\"Number: \"+this.fa};function Q(a,b){C.call(this,a.f);this.X=a;t",
- "his.I=b;this.o=a.c();this.h=a.h;1==this.I.length&&(a=this.I[0],a.P||a.",
- "s!=Ia||(a=a.N,\"*\"!=a.F()&&(this.H={name:a.F(),D:null})))}l(Q,C);func",
- "tion R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=",
- "new x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.",
- "prototype.toString=function(){return\"Root Helper Expression\"};functi",
- "on S(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=ne",
- "w x;b.add(a.l);return b};\nS.prototype.toString=function(){return\"Con",
- "text Helper Expression\"};function Ja(a){return\"/\"==a||\"//\"==a}\nQ",
- ".prototype.evaluate=function(a){var b=this.X.evaluate(a);if(!(b instan",
- "ceof x))throw Error(\"Filter expression must evaluate to nodeset.\");a",
- "=this.I;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator",
- "(e.s.B);if(e.c()||e.s!=Ka)if(e.c()||e.s!=La){var g=f.next();for(b=e.ev",
- "aluate(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=xa(b,g)}",
- "else g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next()",
- ")&&(!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b",
- "=e.evaluate(new m(g))}}return b};\nQ.prototype.toString=function(){var",
- " a=\"Path Expression:\"+D(this.X);if(this.I.length){var b=p(this.I,fun",
- "ction(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b",
- "){this.b=a;this.B=!!b}function Ea(a,b,c){for(c=c||0;c<a.b.length;c++)f",
- "or(var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var z=a.B",
- "?f-k:k+1;g=d.evaluate(new m(g,z,f));if(\"number\"==typeof g)z=z==g;els",
- "e if(\"string\"==typeof g||\"boolean\"==typeof g)z=!!g;else if(g insta",
- "nceof x)z=0<g.m();else throw Error(\"Predicate.evaluate returned an un",
- "expected type.\");z||e.remove()}return b}T.prototype.u=function(){retu",
- "rn 0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(",
- "var a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)",
- "return!0}return!1};T.prototype.m=function(){return this.b.length};T.pr",
- "ototype.toString=function(){return p(this.b,function(a,b){return a+D(b",
- ")},\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.",
- "N=b;this.b=c||new T([]);this.P=!!d;b=this.b.u();a.na&&b&&(this.H={name",
- ":b.name,D:b.D});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=functi",
- "on(a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.D?F(c.D,",
- "a):null,f=1);if(this.P)if(this.c()||this.s!=Ma)if(b=(new U(Na,new y(\"",
- "node\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null",
- "!=(c=b.next());)a=xa(a,this.v(c,d,e,f));else a=new x;else a=w(this.N,b",
- ",d,e),a=Ea(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.",
- "v=function(a,b,c,d){a=this.s.J(this.N,a,b,c);return a=Ea(this.b,a,d)};",
- "\nU.prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(th",
- "is.P?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.N);i",
- "f(this.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicat",
- "es:\");a+=D(b)}return a};function Oa(a,b,c,d){this.i=a;this.J=b;this.B",
- "=c;this.na=d}Oa.prototype.toString=function(){return this.i};var Pa={}",
- ";function V(a,b,c,d){if(Pa.hasOwnProperty(a))throw Error(\"Axis alread",
- "y created: \"+a);b=new Oa(a,b,c,!!d);return Pa[a]=b}\nV(\"ancestor\",f",
- "unction(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b",
- ");return c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.",
- "matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ia=",
- "V(\"attribute\",function(a,b){var c=new x,d=a.F();if(b=b.attributes)if",
- "(a instanceof y&&null===a.C||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else",
- "(d=b.getNamedItem(d))&&c.add(d);return c},!1),Ma=V(\"child\",function(",
- "a,b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b",
- ";b=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(",
- "\"descendant\",w,!1,!0);\nvar Na=V(\"descendant-or-self\",function(a,b",
- ",c,d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)",
- "},!1,!0),Ka=V(\"following\",function(a,b,c,d){var e=new x;do for(var f",
- "=b;f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);wh",
- "ile(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(",
- "a,b){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c}",
- ",!1);V(\"namespace\",function(){return new x},!1);\nvar Qa=V(\"parent",
- "\",function(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeTyp",
- "e)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b)",
- ";return c},!1),La=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];d",
- "o f.unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){v",
- "ar z=[];for(b=f[g];b=b.previousSibling;)z.unshift(b);for(var oa=0,fb=z",
- ".length;oa<fb;oa++)b=z[oa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,",
- "d,e)}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var ",
- "c=new x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);",
- "var Ra=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);ret",
- "urn c},!1);function W(a){C.call(this,1);this.W=a;this.o=a.c();this.h=a",
- ".h}l(W,C);W.prototype.evaluate=function(a){return-E(this.W,a)};W.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.W)};func",
- "tion Sa(a){C.call(this,4);this.M=a;za(this,q(this.M,function(b){return",
- " b.c()}));Aa(this,q(this.M,function(b){return b.h}))}l(Sa,C);Sa.protot",
- "ype.evaluate=function(a){var b=new x;n(this.M,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=xa(b,c)});return b};Sa.prototype.toString=function(){r",
- "eturn p(this.M,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Ta(a,b){this.a=a;this.ka=b}function Ua(a){for(var b,c=[];;){X(a",
- ",\"Missing right hand side of binary expression.\");b=Va(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Da[d]||null)&&d.aa;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].aa;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function X(a,",
- "b){if(a.a.empty())throw Error(b);}function Wa(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Xa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Ya(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Za(a){var b=[];if(Ja(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;X(",
- "a,\"Missing next location step.\");c=$a(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ua(a);X(a,'unclos",
- "ed \"(\"');Wa(a,\")\");break;case '\"':case \"'\":c=Ya(a);break;defaul",
- "t:if(isNaN(+c))if(!Ha(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ga[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){X(a,\"",
- "Missing function argument list.\");d.push(Ua(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}X(a,\"Unclosed function argument list.\");Xa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T(ab(a)),c=new K(c,d))}if(c)if(Ja(t(a.a)))d=c;else return c;else c=$",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ja(t(a.a));)c=a.a.next(),X(a,\"Missi",
- "ng next location step.\"),c=$a(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion $a(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Ra,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Qa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ia;a.a.next();X(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Pa[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();X(",
- "a,\"Missing node name\")}else d=Ma;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ha(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Ha(e))throw Error(\"Invalid type name",
- ": \"+e);Wa(a,\"(\");X(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Ya(a);X(a,\"Bad nodetype\");Xa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.ka(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T(ab(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function ab(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();X(a,\"Missing predicate expression.\");var c=Ua(a);b.push(",
- "c);X(a,\"Unclosed predicate expression.\");Wa(a,\"]\")}return b}functi",
- "on Va(a){if(\"-\"==t(a.a))return a.a.next(),new W(Va(a));var b=Za(a);i",
- "f(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)X(a,\"Missing ne",
- "xt union location path.\"),b.push(Za(a));a.a.back();a=new Sa(b)}return",
- " a};function bb(a){switch(a.nodeType){case 1:return ha(cb,a);case 9:re",
- "turn bb(a.documentElement);case 11:case 10:case 6:case 12:return db;de",
- "fault:return a.parentNode?bb(a.parentNode):db}}function db(){return nu",
- "ll}function cb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://www",
- ".w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&&",
- "c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?cb(a.",
- "parentNode,b):null};function eb(a,b){if(!a.length)throw Error(\"Empty ",
- "XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath ",
- "expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):b",
- "=function(){return null};var c=Ua(new Ta(a,b));if(!a.empty())throw Err",
- "or(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate(",
- "new m(d));return new Y(d,e)}}\nfunction Y(a,b){if(0==b)if(a instanceof",
- " x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)b",
- "=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected eva",
- "luation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error(",
- "\"value could not be converted to the specified type\");this.resultTyp",
- "e=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;break",
- ";case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.boo",
- "leanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case 7",
- ":var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push(",
- "e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case 8",
- ":case 9:this.singleNodeValue=A(a);break;default:throw Error(\"Unknown ",
- "XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!=",
- "b)throw Error(\"iterateNext called with wrong result type\");return f>",
- "=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)thr",
- "ow Error(\"snapshotItem called with wrong result type\");return g>=d.l",
- "ength||0>g?null:d[g]}}\nY.ANY_TYPE=0;Y.NUMBER_TYPE=1;Y.STRING_TYPE=2;Y",
- ".BOOLEAN_TYPE=3;Y.UNORDERED_NODE_ITERATOR_TYPE=4;Y.ORDERED_NODE_ITERAT",
- "OR_TYPE=5;Y.UNORDERED_NODE_SNAPSHOT_TYPE=6;Y.ORDERED_NODE_SNAPSHOT_TYP",
- "E=7;Y.ANY_UNORDERED_NODE_TYPE=8;Y.FIRST_ORDERED_NODE_TYPE=9;function g",
- "b(a){this.lookupNamespaceURI=bb(a)}\nfunction hb(a,b){a=a||aa;var c=a.",
- "Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathRe",
- "sult=Y,c.evaluate=function(d,e,f,g){return(new eb(d,f)).evaluate(e,g)}",
- ",c.createExpression=function(d,e){return new eb(d,e)},c.createNSResolv",
- "er=function(d){return new gb(d)}}ba(\"wgxpath.install\",hb);ba(\"wgxpa",
- "th.install\",hb);function Z(a,b){b&&\"string\"!==typeof b&&(b=b.toStri",
- "ng());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};var ",
- "ib=\"BUTTON INPUT OPTGROUP OPTION SELECT TEXTAREA\".split(\" \");funct",
- "ion jb(a){return q(ib,function(b){return Z(a,b)})?a.disabled?!1:a.pare",
- "ntNode&&1==a.parentNode.nodeType&&Z(a,\"OPTGROUP\")||Z(a,\"OPTION\")?j",
- "b(a.parentNode):!ta(a,function(b){var c=b.parentNode;if(c&&Z(c,\"FIELD",
- "SET\")&&c.disabled){if(!Z(b,\"LEGEND\"))return!0;for(;b=void 0!==b.pre",
- "viousElementSibling?b.previousElementSibling:na(b.previousSibling);)if",
- "(Z(b,\"LEGEND\"))return!0}return!1}):!0};ba(\"_\",jb);; return this._.",
- "apply(null,arguments);}).apply({navigator:typeof window!='undefined'?w",
- "indow.navigator:null,document:typeof window!='undefined'?window.docume",
- "nt:null}, arguments);}\n",
- NULL};
- const char* const IS_SELECTED[] = {
- "function(){return (function(){var g,ba=this||self;function ca(a){retur",
- "n\"string\"==typeof a}function da(a,b){a=a.split(\".\");var c=ba;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ea(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n fa(a,b,c){return a.call.apply(a.bind,arguments)}function ha(a,b,c){i",
- "f(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.",
- "call(arguments,2);return function(){var e=Array.prototype.slice.call(a",
- "rguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retu",
- "rn function(){return a.apply(b,arguments)}}\nfunction ia(a,b,c){ia=Fun",
- "ction.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(",
- "\"native code\")?fa:ha;return ia.apply(null,arguments)}function ja(a,b",
- "){var c=Array.prototype.slice.call(arguments,1);return function(){var ",
- "d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function",
- " l(a,b){function c(){}c.prototype=b.prototype;a.ka=b.prototype;a.proto",
- "type=new c;a.prototype.constructor=a}\nfunction m(a,b,c){var d=argumen",
- "ts.callee.caller;if(\"undefined\"!==typeof d.ka){for(var e=Array(argum",
- "ents.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.ka.con",
- "structor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b",
- ")throw Error(\"method names provided to goog.base must be a string or ",
- "a symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++",
- ")e[f-2]=arguments[f];f=!1;for(var h=a.constructor.prototype;h;h=Object",
- ".getPrototypeOf(h))if(h[b]===d)f=!0;else if(f){h[b].apply(a,\ne);retur",
- "n}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(",
- "\"goog.base called from a method of one name to a method of a differen",
- "t name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs",
- ", Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grant",
- "ed, free of charge, to any person obtaining a copy\n of this software ",
- "and associated documentation files (the \"Software\"), to\n deal in th",
- "e Software without restriction, including without limitation the\n rig",
- "hts to use, copy, modify, merge, publish, distribute, sublicense, and/",
- "or\n sell copies of the Software, and to permit persons to whom the So",
- "ftware is\n furnished to do so, subject to the following conditions:\n",
- "\n The above copyright notice and this permission notice shall be incl",
- "uded in\n all copies or substantial portions of the Software.\n\n THE ",
- "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ",
- "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA",
- "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ",
- "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM",
- ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT",
- " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA",
- "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction n(a,b",
- ",c){this.u=a;this.ua=b||1;this.s=c||1};function p(a,b){for(var c=a.len",
- "gth,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call",
- "(void 0,d[e],e,a)}function ka(a,b){for(var c=a.length,d=Array(c),e=\"s",
- "tring\"===typeof a?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(vo",
- "id 0,e[f],f,a));return d}function r(a,b,c){var d=c;p(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length",
- ",d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call",
- "(void 0,d[e],e,a))return!0;return!1}\nfunction ma(a){return Array.prot",
- "otype.concat.apply([],arguments)}function na(a,b,c){return 2>=argument",
- "s.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,",
- "b,c)};var oa;a:{var pa=ba.navigator;if(pa){var qa=pa.userAgent;if(qa){",
- "oa=qa;break a}}oa=\"\"};var ra=-1!=oa.indexOf(\"Macintosh\"),sa=-1!=oa",
- ".indexOf(\"Windows\");function ta(a){this.aa=a;this.S=0}function ua(a)",
- "{a=a.match(va);for(var b=0;b<a.length;b++)wa.test(a[b])&&a.splice(b,1)",
- ";return new ta(a)}var va=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?!",
- "[0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+",
- "|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,wa=/^\\s/;function t(a,b){return a",
- ".aa[a.S+(b||0)]}ta.prototype.next=function(){return this.aa[this.S++]}",
- ";ta.prototype.back=function(){this.S--};ta.prototype.empty=function(){",
- "return this.aa.length<=this.S};function xa(a,b){if(!a||!b)return!1;if(",
- "a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!",
- "=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPos",
- "ition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ya(a,",
- "b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocum",
- "entPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn",
- "dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retu",
- "rn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retur",
- "n e==f?za(a,b):!c&&xa(e,b)?-1*Aa(a,b):!d&&xa(f,a)?Aa(b,a):(c?a.sourceI",
- "ndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=u(a);c=d.createR",
- "ange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b",
- ");\na.collapse(!0);return c.compareBoundaryPoints(ba.Range.START_TO_EN",
- "D,a)}function Aa(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.paren",
- "tNode!=c;)b=b.parentNode;return za(b,a)}function za(a,b){for(;b=b.prev",
- "iousSibling;)if(b==a)return-1;return 1}function u(a){return 9==a.nodeT",
- "ype?a:a.ownerDocument||a.document};function v(a){var b=null,c=a.nodeTy",
- "pe;1==c&&(b=a.textContent,b=void 0==b||null==b?a.innerText:b,b=void 0=",
- "=b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==c||1==c){a=9==c?a.do",
- "cumentElement:a.firstChild;c=0;var d=[];for(b=\"\";a;){do 1!=a.nodeTyp",
- "e&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild);for(;c&&!(a=d[--c].",
- "nextSibling););}}else b=a.nodeValue;return\"\"+b}\nfunction w(a,b,c){i",
- "f(null===b)return!0;try{if(!a.getAttribute)return!1}catch(d){return!1}",
- "return null==c?!!a.getAttribute(b):a.getAttribute(b,2)==c}function y(a",
- ",b,c,d,e){return Ba.call(null,a,b,ca(c)?c:null,ca(d)?d:null,e||new z)}",
- "\nfunction Ba(a,b,c,d,e){b.getElementsByName&&d&&\"name\"==c?(b=b.getE",
- "lementsByName(d),p(b,function(f){a.matches(f)&&e.add(f)})):b.getElemen",
- "tsByClassName&&d&&\"class\"==c?(b=b.getElementsByClassName(d),p(b,func",
- "tion(f){f.className==d&&a.matches(f)&&e.add(f)})):a instanceof A?Ca(a,",
- "b,c,d,e):b.getElementsByTagName&&(b=b.getElementsByTagName(a.K()),p(b,",
- "function(f){w(f,c,d)&&e.add(f)}));return e}function Ca(a,b,c,d,e){for(",
- "b=b.firstChild;b;b=b.nextSibling)w(b,c,d)&&a.matches(b)&&e.add(b),Ca(a",
- ",b,c,d,e)};function z(){this.s=this.i=null;this.L=0}function Da(a){thi",
- "s.node=a;this.next=this.G=null}function Ea(a,b){if(!a.i)return b;if(!b",
- ".i)return a;var c=a.i;b=b.i;for(var d=null,e,f=0;c&&b;)c.node==b.node?",
- "(e=c,c=c.next,b=b.next):0<ya(c.node,b.node)?(e=b,b=b.next):(e=c,c=c.ne",
- "xt),(e.G=d)?d.next=e:a.i=e,d=e,f++;for(e=c||b;e;)e.G=d,d=d.next=e,f++,",
- "e=e.next;a.s=d;a.L=f;return a}z.prototype.unshift=function(a){a=new Da",
- "(a);a.next=this.i;this.s?this.i.G=a:this.i=this.s=a;this.i=a;this.L++}",
- ";\nz.prototype.add=function(a){a=new Da(a);a.G=this.s;this.i?this.s.ne",
- "xt=a:this.i=this.s=a;this.s=a;this.L++};function Fa(a){return(a=a.i)?a",
- ".node:null}z.prototype.v=function(){return this.L};function Ga(a){retu",
- "rn(a=Fa(a))?v(a):\"\"}z.prototype.iterator=function(a){return new Ha(t",
- "his,!!a)};function Ha(a,b){this.qa=a;this.ba=(this.I=b)?a.s:a.i;this.Y",
- "=null}Ha.prototype.next=function(){var a=this.ba;if(null==a)return nul",
- "l;var b=this.Y=a;this.ba=this.I?a.G:a.next;return b.node};\nHa.prototy",
- "pe.remove=function(){var a=this.qa,b=this.Y;if(!b)throw Error(\"Next m",
- "ust be called at least once before remove.\");var c=b.G;b=b.next;c?c.n",
- "ext=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.Y=null};function B(a){this.h=a;th",
- "is.l=this.A=!1;this.M=null}function C(a){return\"\\n \"+a.toString().",
- "split(\"\\n\").join(\"\\n \")}B.prototype.g=function(){return this.A}",
- ";function Ia(a,b){a.A=b}function Ja(a,b){a.l=b}B.prototype.C=function(",
- "){return this.M};function D(a,b){a=a.evaluate(b);return a instanceof z",
- "?+Ga(a):+a}function E(a,b){a=a.evaluate(b);return a instanceof z?Ga(a)",
- ":\"\"+a}function F(a,b){a=a.evaluate(b);return a instanceof z?!!a.v():",
- "!!a};function G(a,b,c){B.call(this,a.h);this.$=a;this.ea=b;this.ja=c;t",
- "his.A=b.g()||c.g();this.l=b.l||c.l;this.$==Ka&&(c.l||c.g()||4==c.h||0=",
- "=c.h||!b.C()?b.l||b.g()||4==b.h||0==b.h||!c.C()||(this.M={name:c.C().n",
- "ame,J:b}):this.M={name:b.C().name,J:c})}l(G,B);\nfunction J(a,b,c,d,e)",
- "{b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof z&&c instanceof",
- " z){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.iterator(),f=e.",
- "next();f;f=e.next())if(a(v(d),v(f)))return!0;return!1}if(b instanceof ",
- "z||c instanceof z){b instanceof z?(e=b,d=c):(e=c,d=b);f=e.iterator();f",
- "or(var h=typeof d,k=f.next();k;k=f.next()){switch(h){case \"number\":k",
- "=+v(k);break;case \"boolean\":k=!!v(k);break;case \"string\":k=v(k);br",
- "eak;default:throw Error(\"Illegal primitive type for comparison.\");\n",
- "}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"boolean\"=",
- "=typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==typeof b||\"nu",
- "mber\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}G.prototype.evaluate=functio",
- "n(a){return this.$.F(this.ea,this.ja,a)};G.prototype.toString=function",
- "(){var a=\"Binary Expression: \"+this.$;a+=C(this.ea);return a+=C(this",
- ".ja)};function Ma(a,b,c,d){this.ta=a;this.ha=b;this.h=c;this.F=d}Ma.pr",
- "ototype.toString=function(){return this.ta};var Na={};\nfunction K(a,b",
- ",c,d){if(Na.hasOwnProperty(a))throw Error(\"Binary operator already cr",
- "eated: \"+a);a=new Ma(a,b,c,d);return Na[a.toString()]=a}K(\"div\",6,1",
- ",function(a,b,c){return D(a,c)/D(b,c)});K(\"mod\",6,1,function(a,b,c){",
- "return D(a,c)%D(b,c)});K(\"*\",6,1,function(a,b,c){return D(a,c)*D(b,c",
- ")});K(\"+\",5,1,function(a,b,c){return D(a,c)+D(b,c)});K(\"-\",5,1,fun",
- "ction(a,b,c){return D(a,c)-D(b,c)});K(\"<\",4,2,function(a,b,c){return",
- " J(function(d,e){return d<e},a,b,c)});\nK(\">\",4,2,function(a,b,c){re",
- "turn J(function(d,e){return d>e},a,b,c)});K(\"<=\",4,2,function(a,b,c)",
- "{return J(function(d,e){return d<=e},a,b,c)});K(\">=\",4,2,function(a,",
- "b,c){return J(function(d,e){return d>=e},a,b,c)});var Ka=K(\"=\",3,2,f",
- "unction(a,b,c){return J(function(d,e){return d==e},a,b,c,!0)});K(\"!=",
- "\",3,2,function(a,b,c){return J(function(d,e){return d!=e},a,b,c,!0)})",
- ";K(\"and\",2,2,function(a,b,c){return F(a,c)&&F(b,c)});K(\"or\",1,2,fu",
- "nction(a,b,c){return F(a,c)||F(b,c)});function Oa(a,b){if(b.v()&&4!=a.",
- "h)throw Error(\"Primary expression must evaluate to nodeset if filter ",
- "has predicate(s).\");B.call(this,a.h);this.ia=a;this.f=b;this.A=a.g();",
- "this.l=a.l}l(Oa,B);Oa.prototype.evaluate=function(a){a=this.ia.evaluat",
- "e(a);return Pa(this.f,a)};Oa.prototype.toString=function(){var a=\"Fil",
- "ter:\"+C(this.ia);return a+=C(this.f)};function Qa(a,b){if(b.length<a.",
- "ga)throw Error(\"Function \"+a.m+\" expects at least\"+a.ga+\" argumen",
- "ts, \"+b.length+\" given\");if(null!==a.Z&&b.length>a.Z)throw Error(\"",
- "Function \"+a.m+\" expects at most \"+a.Z+\" arguments, \"+b.length+\"",
- " given\");a.ra&&p(b,function(c,d){if(4!=c.h)throw Error(\"Argument \"+",
- "d+\" to function \"+a.m+\" is not of type Nodeset: \"+c);});B.call(thi",
- "s,a.h);this.R=a;this.W=b;Ia(this,a.A||la(b,function(c){return c.g()}))",
- ";Ja(this,a.pa&&!b.length||a.oa&&!!b.length||la(b,function(c){return c.",
- "l}))}\nl(Qa,B);Qa.prototype.evaluate=function(a){return this.R.F.apply",
- "(null,ma(a,this.W))};Qa.prototype.toString=function(){var a=\"Function",
- ": \"+this.R;if(this.W.length){var b=r(this.W,function(c,d){return c+C(",
- "d)},\"Arguments:\");a+=C(b)}return a};function Ra(a,b,c,d,e,f,h,k){thi",
- "s.m=a;this.h=b;this.A=c;this.pa=d;this.oa=!1;this.F=e;this.ga=f;this.Z",
- "=void 0!==h?h:f;this.ra=!!k}Ra.prototype.toString=function(){return th",
- "is.m};var Sa={};\nfunction L(a,b,c,d,e,f,h,k){if(Sa.hasOwnProperty(a))",
- "throw Error(\"Function already created: \"+a+\".\");Sa[a]=new Ra(a,b,c",
- ",d,e,f,h,k)}L(\"boolean\",2,!1,!1,function(a,b){return F(b,a)},1);L(\"",
- "ceiling\",1,!1,!1,function(a,b){return Math.ceil(D(b,a))},1);L(\"conca",
- "t\",3,!1,!1,function(a,b){return r(na(arguments,1),function(c,d){retur",
- "n c+E(d,a)},\"\")},2,null);L(\"contains\",2,!1,!1,function(a,b,c){b=E(",
- "b,a);a=E(c,a);return-1!=b.indexOf(a)},2);L(\"count\",1,!1,!1,function(",
- "a,b){return b.evaluate(a).v()},1,1,!0);\nL(\"false\",2,!1,!1,function(",
- "){return!1},0);L(\"floor\",1,!1,!1,function(a,b){return Math.floor(D(b",
- ",a))},1);L(\"id\",4,!1,!1,function(a,b){var c=a.u,d=9==c.nodeType?c:c.",
- "ownerDocument;a=E(b,a).split(/\\s+/);var e=[];p(a,function(h){h=d.getE",
- "lementById(h);var k;if(!(k=!h)){a:if(\"string\"===typeof e)k=\"string",
- "\"!==typeof h||1!=h.length?-1:e.indexOf(h,0);else{for(k=0;k<e.length;k",
- "++)if(k in e&&e[k]===h)break a;k=-1}k=0<=k}k||e.push(h)});e.sort(ya);v",
- "ar f=new z;p(e,function(h){f.add(h)});return f},1);\nL(\"lang\",2,!1,!",
- "1,function(){return!1},1);L(\"last\",1,!0,!1,function(a){if(1!=argumen",
- "ts.length)throw Error(\"Function last expects ()\");return a.s},0);L(",
- "\"local-name\",3,!1,!0,function(a,b){return(a=b?Fa(b.evaluate(a)):a.u)",
- "?a.localName||a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"name\",3,!1,!",
- "0,function(a,b){return(a=b?Fa(b.evaluate(a)):a.u)?a.nodeName.toLowerCa",
- "se():\"\"},0,1,!0);L(\"namespace-uri\",3,!0,!1,function(){return\"\"},",
- "0,1,!0);\nL(\"normalize-space\",3,!1,!0,function(a,b){return(b?E(b,a):",
- "v(a.u)).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,",
- "1);L(\"not\",2,!1,!1,function(a,b){return!F(b,a)},1);L(\"number\",1,!1",
- ",!0,function(a,b){return b?D(b,a):+v(a.u)},0,1);L(\"position\",1,!0,!1",
- ",function(a){return a.ua},0);L(\"round\",1,!1,!1,function(a,b){return ",
- "Math.round(D(b,a))},1);L(\"starts-with\",2,!1,!1,function(a,b,c){b=E(b",
- ",a);a=E(c,a);return 0==b.lastIndexOf(a,0)},2);L(\"string\",3,!1,!0,fun",
- "ction(a,b){return b?E(b,a):v(a.u)},0,1);\nL(\"string-length\",1,!1,!0,",
- "function(a,b){return(b?E(b,a):v(a.u)).length},0,1);L(\"substring\",3,!",
- "1,!1,function(a,b,c,d){c=D(c,a);if(isNaN(c)||Infinity==c||-Infinity==c",
- ")return\"\";d=d?D(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";",
- "c=Math.round(c)-1;var e=Math.max(c,0);a=E(b,a);return Infinity==d?a.su",
- "bstring(e):a.substring(e,c+Math.round(d))},2,3);L(\"substring-after\",",
- "3,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);c=b.indexOf(a);return-1==c?",
- "\"\":b.substring(c+a.length)},2);\nL(\"substring-before\",3,!1,!1,func",
- "tion(a,b,c){b=E(b,a);a=E(c,a);a=b.indexOf(a);return-1==a?\"\":b.substr",
- "ing(0,a)},2);L(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator(",
- ");b=0;for(var c=a.next();c;c=a.next())b+=+v(c);return b},1,1,!0);L(\"t",
- "ranslate\",3,!1,!1,function(a,b,c,d){b=E(b,a);c=E(c,a);var e=E(d,a);a=",
- "{};for(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d)",
- ")}c=\"\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return ",
- "c},3);L(\"true\",2,!1,!1,function(){return!0},0);function A(a,b){this.",
- "ma=a;this.fa=void 0!==b?b:null;this.o=null;switch(a){case \"comment\":",
- "this.o=8;break;case \"text\":this.o=3;break;case \"processing-instruct",
- "ion\":this.o=7;break;case \"node\":break;default:throw Error(\"Unexpec",
- "ted argument\");}}function Ta(a){return\"comment\"==a||\"text\"==a||\"",
- "processing-instruction\"==a||\"node\"==a}A.prototype.matches=function(",
- "a){return null===this.o||this.o==a.nodeType};A.prototype.K=function(){",
- "return this.ma};\nA.prototype.toString=function(){var a=\"Kind Test: ",
- "\"+this.ma;null===this.fa||(a+=C(this.fa));return a};function Ua(a){B.",
- "call(this,3);this.la=a.substring(1,a.length-1)}l(Ua,B);Ua.prototype.ev",
- "aluate=function(){return this.la};Ua.prototype.toString=function(){ret",
- "urn\"Literal: \"+this.la};function M(a,b){this.m=a.toLowerCase();a=\"*",
- "\"==this.m?\"*\":\"http://www.w3.org/1999/xhtml\";this.T=b?b.toLowerCa",
- "se():a}M.prototype.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)",
- "return!1;b=void 0!==a.localName?a.localName:a.nodeName;return\"*\"!=th",
- "is.m&&this.m!=b.toLowerCase()?!1:\"*\"==this.T?!0:this.T==(a.namespace",
- "URI?a.namespaceURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};M.",
- "prototype.K=function(){return this.m};\nM.prototype.toString=function(",
- "){return\"Name Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.T?\"\"",
- ":this.T+\":\")+this.m};function Va(a){B.call(this,1);this.na=a}l(Va,B)",
- ";Va.prototype.evaluate=function(){return this.na};Va.prototype.toStrin",
- "g=function(){return\"Number: \"+this.na};function Wa(a,b){B.call(this,",
- "a.h);this.da=a;this.N=b;this.A=a.g();this.l=a.l;1==this.N.length&&(a=t",
- "his.N[0],a.X||a.B!=Xa||(a=a.V,\"*\"!=a.K()&&(this.M={name:a.K(),J:null",
- "})))}l(Wa,B);function N(){B.call(this,4)}l(N,B);N.prototype.evaluate=f",
- "unction(a){var b=new z;a=a.u;9==a.nodeType?b.add(a):b.add(a.ownerDocum",
- "ent);return b};N.prototype.toString=function(){return\"Root Helper Exp",
- "ression\"};function Ya(){B.call(this,4)}l(Ya,B);Ya.prototype.evaluate=",
- "function(a){var b=new z;b.add(a.u);return b};\nYa.prototype.toString=f",
- "unction(){return\"Context Helper Expression\"};function Za(a){return\"",
- "/\"==a||\"//\"==a}\nWa.prototype.evaluate=function(a){var b=this.da.ev",
- "aluate(a);if(!(b instanceof z))throw Error(\"Filter expression must ev",
- "aluate to nodeset.\");a=this.N;for(var c=0,d=a.length;c<d&&b.v();c++){",
- "var e=a[c],f=b.iterator(e.B.I);if(e.g()||e.B!=$a)if(e.g()||e.B!=ab){va",
- "r h=f.next();for(b=e.evaluate(new n(h));null!=(h=f.next());)h=e.evalua",
- "te(new n(h)),b=Ea(b,h)}else h=f.next(),b=e.evaluate(new n(h));else{for",
- "(h=f.next();(b=f.next())&&(!h.contains||h.contains(b))&&b.compareDocum",
- "entPosition(h)&8;h=b);b=e.evaluate(new n(h))}}return b};\nWa.prototype",
- ".toString=function(){var a=\"Path Expression:\"+C(this.da);if(this.N.l",
- "ength){var b=r(this.N,function(c,d){return c+C(d)},\"Steps:\");a+=C(b)",
- "}return a};function P(a,b){this.f=a;this.I=!!b}function Pa(a,b,c){for(",
- "c=c||0;c<a.f.length;c++)for(var d=a.f[c],e=b.iterator(),f=b.v(),h,k=0;",
- "h=e.next();k++){var x=a.I?f-k:k+1;h=d.evaluate(new n(h,x,f));if(\"numb",
- "er\"==typeof h)x=x==h;else if(\"string\"==typeof h||\"boolean\"==typeo",
- "f h)x=!!h;else if(h instanceof z)x=0<h.v();else throw Error(\"Predicat",
- "e.evaluate returned an unexpected type.\");x||e.remove()}return b}P.pr",
- "ototype.C=function(){return 0<this.f.length?this.f[0].C():null};\nP.pr",
- "ototype.g=function(){for(var a=0;a<this.f.length;a++){var b=this.f[a];",
- "if(b.g()||1==b.h||0==b.h)return!0}return!1};P.prototype.v=function(){r",
- "eturn this.f.length};P.prototype.toString=function(){return r(this.f,f",
- "unction(a,b){return a+C(b)},\"Predicates:\")};function Q(a,b,c,d){B.ca",
- "ll(this,4);this.B=a;this.V=b;this.f=c||new P([]);this.X=!!d;b=this.f.C",
- "();a.va&&b&&(this.M={name:b.name,J:b.J});this.A=this.f.g()}l(Q,B);\nQ.",
- "prototype.evaluate=function(a){var b=a.u,c=this.C(),d=null,e=null,f=0;",
- "c&&(d=c.name,e=c.J?E(c.J,a):null,f=1);if(this.X)if(this.g()||this.B!=b",
- "b)if(b=(new Q(cb,new A(\"node\"))).evaluate(a).iterator(),c=b.next())f",
- "or(a=this.F(c,d,e,f);null!=(c=b.next());)a=Ea(a,this.F(c,d,e,f));else ",
- "a=new z;else a=y(this.V,b,d,e),a=Pa(this.f,a,f);else a=this.F(a.u,d,e,",
- "f);return a};Q.prototype.F=function(a,b,c,d){a=this.B.R(this.V,a,b,c);",
- "return a=Pa(this.f,a,d)};\nQ.prototype.toString=function(){var a=\"Ste",
- "p:\"+C(\"Operator: \"+(this.X?\"//\":\"/\"));this.B.m&&(a+=C(\"Axis: ",
- "\"+this.B));a+=C(this.V);if(this.f.v()){var b=r(this.f.f,function(c,d)",
- "{return c+C(d)},\"Predicates:\");a+=C(b)}return a};function db(a,b,c,d",
- "){this.m=a;this.R=b;this.I=c;this.va=d}db.prototype.toString=function(",
- "){return this.m};var eb={};function R(a,b,c,d){if(eb.hasOwnProperty(a)",
- ")throw Error(\"Axis already created: \"+a);b=new db(a,b,c,!!d);return ",
- "eb[a]=b}\nR(\"ancestor\",function(a,b){for(var c=new z;b=b.parentNode;",
- ")a.matches(b)&&c.unshift(b);return c},!0);R(\"ancestor-or-self\",funct",
- "ion(a,b){var c=new z;do a.matches(b)&&c.unshift(b);while(b=b.parentNod",
- "e);return c},!0);\nvar Xa=R(\"attribute\",function(a,b){var c=new z,d=",
- "a.K();if(b=b.attributes)if(a instanceof A&&null===a.o||\"*\"==d)for(a=",
- "0;d=b[a];a++)c.add(d);else(d=b.getNamedItem(d))&&c.add(d);return c},!1",
- "),bb=R(\"child\",function(a,b,c,d,e){c=ca(c)?c:null;d=ca(d)?d:null;e=e",
- "||new z;for(b=b.firstChild;b;b=b.nextSibling)w(b,c,d)&&a.matches(b)&&e",
- ".add(b);return e},!1,!0);R(\"descendant\",y,!1,!0);\nvar cb=R(\"descen",
- "dant-or-self\",function(a,b,c,d){var e=new z;w(b,c,d)&&a.matches(b)&&e",
- ".add(b);return y(a,b,c,d,e)},!1,!0),$a=R(\"following\",function(a,b,c,",
- "d){var e=new z;do for(var f=b;f=f.nextSibling;)w(f,c,d)&&a.matches(f)&",
- "&e.add(f),e=y(a,f,c,d,e);while(b=b.parentNode);return e},!1,!0);R(\"fo",
- "llowing-sibling\",function(a,b){for(var c=new z;b=b.nextSibling;)a.mat",
- "ches(b)&&c.add(b);return c},!1);R(\"namespace\",function(){return new ",
- "z},!1);\nvar fb=R(\"parent\",function(a,b){var c=new z;if(9==b.nodeTyp",
- "e)return c;if(2==b.nodeType)return c.add(b.ownerElement),c;b=b.parentN",
- "ode;a.matches(b)&&c.add(b);return c},!1),ab=R(\"preceding\",function(a",
- ",b,c,d){var e=new z,f=[];do f.unshift(b);while(b=b.parentNode);for(var",
- " h=1,k=f.length;h<k;h++){var x=[];for(b=f[h];b=b.previousSibling;)x.un",
- "shift(b);for(var aa=0,La=x.length;aa<La;aa++)b=x[aa],w(b,c,d)&&a.match",
- "es(b)&&e.add(b),e=y(a,b,c,d,e)}return e},!0,!0);\nR(\"preceding-siblin",
- "g\",function(a,b){for(var c=new z;b=b.previousSibling;)a.matches(b)&&c",
- ".unshift(b);return c},!0);var gb=R(\"self\",function(a,b){var c=new z;",
- "a.matches(b)&&c.add(b);return c},!1);function hb(a){B.call(this,1);thi",
- "s.ca=a;this.A=a.g();this.l=a.l}l(hb,B);hb.prototype.evaluate=function(",
- "a){return-D(this.ca,a)};hb.prototype.toString=function(){return\"Unary",
- " Expression: -\"+C(this.ca)};function ib(a){B.call(this,4);this.U=a;Ia",
- "(this,la(this.U,function(b){return b.g()}));Ja(this,la(this.U,function",
- "(b){return b.l}))}l(ib,B);ib.prototype.evaluate=function(a){var b=new ",
- "z;p(this.U,function(c){c=c.evaluate(a);if(!(c instanceof z))throw Erro",
- "r(\"Path expression must evaluate to NodeSet.\");b=Ea(b,c)});return b}",
- ";ib.prototype.toString=function(){return r(this.U,function(a,b){return",
- " a+C(b)},\"Union Expression:\")};function jb(a,b){this.a=a;this.sa=b}f",
- "unction kb(a){for(var b,c=[];;){S(a,\"Missing right hand side of binar",
- "y expression.\");b=lb(a);var d=a.a.next();if(!d)break;var e=(d=Na[d]||",
- "null)&&d.ha;if(!e){a.a.back();break}for(;c.length&&e<=c[c.length-1].ha",
- ";)b=new G(c.pop(),c.pop(),b);c.push(b,d)}for(;c.length;)b=new G(c.pop(",
- "),c.pop(),b);return b}function S(a,b){if(a.a.empty())throw Error(b);}f",
- "unction mb(a,b){a=a.a.next();if(a!=b)throw Error(\"Bad token, expected",
- ": \"+b+\" got: \"+a);}\nfunction nb(a){a=a.a.next();if(\")\"!=a)throw ",
- "Error(\"Bad token: \"+a);}function ob(a){a=a.a.next();if(2>a.length)th",
- "row Error(\"Unclosed literal string\");return new Ua(a)}\nfunction pb(",
- "a){var b=[];if(Za(t(a.a))){var c=a.a.next();var d=t(a.a);if(\"/\"==c&&",
- "(a.a.empty()||\".\"!=d&&\"..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w",
- "]/.test(d)))return new N;d=new N;S(a,\"Missing next location step.\");",
- "c=qb(a,c);b.push(c)}else{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$",
- "\":throw Error(\"Variable reference not allowed in HTML XPath\");case ",
- "\"(\":a.a.next();c=kb(a);S(a,'unclosed \"(\"');mb(a,\")\");break;case ",
- "'\"':case \"'\":c=ob(a);break;default:if(isNaN(+c))if(!Ta(c)&&/(?![0-9",
- "])[\\w]/.test(d)&&\"(\"==t(a.a,\n1)){c=a.a.next();c=Sa[c]||null;a.a.ne",
- "xt();for(d=[];\")\"!=t(a.a);){S(a,\"Missing function argument list.\")",
- ";d.push(kb(a));if(\",\"!=t(a.a))break;a.a.next()}S(a,\"Unclosed functi",
- "on argument list.\");nb(a);c=new Qa(c,d)}else{c=null;break a}else c=ne",
- "w Va(+a.a.next())}\"[\"==t(a.a)&&(d=new P(rb(a)),c=new Oa(c,d))}if(c)i",
- "f(Za(t(a.a)))d=c;else return c;else c=qb(a,\"/\"),d=new Ya,b.push(c)}f",
- "or(;Za(t(a.a));)c=a.a.next(),S(a,\"Missing next location step.\"),c=qb",
- "(a,c),b.push(c);return new Wa(d,b)}\nfunction qb(a,b){if(\"/\"!=b&&\"/",
- "/\"!=b)throw Error('Step op should be \"/\" or \"//\"');if(\".\"==t(a.",
- "a)){var c=new Q(gb,new A(\"node\"));a.a.next();return c}if(\"..\"==t(a",
- ".a))return c=new Q(fb,new A(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){",
- "var d=Xa;a.a.next();S(a,\"Missing attribute name\")}else if(\"::\"==t(",
- "a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad ",
- "token: \"+a.a.next());var e=a.a.next();d=eb[e]||null;if(!d)throw Error",
- "(\"No axis with name: \"+e);a.a.next();S(a,\"Missing node name\")}else",
- " d=bb;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(",
- "a.a,1)){if(!Ta(e))throw Error(\"Invalid node type: \"+e);e=a.a.next();",
- "if(!Ta(e))throw Error(\"Invalid type name: \"+e);mb(a,\"(\");S(a,\"Bad",
- " nodetype\");var f=t(a.a).charAt(0),h=null;if('\"'==f||\"'\"==f)h=ob(a",
- ");S(a,\"Bad nodetype\");nb(a);e=new A(e,h)}else if(e=a.a.next(),f=e.in",
- "dexOf(\":\"),-1==f)e=new M(e);else{h=e.substring(0,f);if(\"*\"==h)var ",
- "k=\"*\";else if(k=a.sa(h),!k)throw Error(\"Namespace prefix not declar",
- "ed: \"+h);e=e.substr(f+1);e=new M(e,k)}else throw Error(\"Bad token: ",
- "\"+\na.a.next());a=new P(rb(a),d.I);return c||new Q(d,e,a,\"//\"==b)}f",
- "unction rb(a){for(var b=[];\"[\"==t(a.a);){a.a.next();S(a,\"Missing pr",
- "edicate expression.\");var c=kb(a);b.push(c);S(a,\"Unclosed predicate ",
- "expression.\");mb(a,\"]\")}return b}function lb(a){if(\"-\"==t(a.a))re",
- "turn a.a.next(),new hb(lb(a));var b=pb(a);if(\"|\"!=t(a.a))a=b;else{fo",
- "r(b=[b];\"|\"==a.a.next();)S(a,\"Missing next union location path.\"),",
- "b.push(pb(a));a.a.back();a=new ib(b)}return a};function sb(a){switch(a",
- ".nodeType){case 1:return ja(tb,a);case 9:return sb(a.documentElement);",
- "case 11:case 10:case 6:case 12:return ub;default:return a.parentNode?s",
- "b(a.parentNode):ub}}function ub(){return null}function tb(a,b){if(a.pr",
- "efix==b)return a.namespaceURI||\"http://www.w3.org/1999/xhtml\";var c=",
- "a.getAttributeNode(\"xmlns:\"+b);return c&&c.specified?c.value||null:a",
- ".parentNode&&9!=a.parentNode.nodeType?tb(a.parentNode,b):null};functio",
- "n vb(a,b){if(!a.length)throw Error(\"Empty XPath expression.\");a=ua(a",
- ");if(a.empty())throw Error(\"Invalid XPath expression.\");b?\"function",
- "\"==ea(b)||(b=ia(b.lookupNamespaceURI,b)):b=function(){return null};va",
- "r c=kb(new jb(a,b));if(!a.empty())throw Error(\"Bad token: \"+a.next()",
- ");this.evaluate=function(d,e){d=c.evaluate(new n(d));return new T(d,e)",
- "}}\nfunction T(a,b){if(0==b)if(a instanceof z)b=4;else if(\"string\"==",
- "typeof a)b=2;else if(\"number\"==typeof a)b=1;else if(\"boolean\"==typ",
- "eof a)b=3;else throw Error(\"Unexpected evaluation result.\");if(2!=b&",
- "&1!=b&&3!=b&&!(a instanceof z))throw Error(\"value could not be conver",
- "ted to the specified type\");this.resultType=b;switch(b){case 2:this.s",
- "tringValue=a instanceof z?Ga(a):\"\"+a;break;case 1:this.numberValue=a",
- " instanceof z?+Ga(a):+a;break;case 3:this.booleanValue=a instanceof z?",
- "0<a.v():!!a;break;case 4:case 5:case 6:case 7:var c=\na.iterator();var",
- " d=[];for(var e=c.next();e;e=c.next())d.push(e);this.snapshotLength=a.",
- "v();this.invalidIteratorState=!1;break;case 8:case 9:this.singleNodeVa",
- "lue=Fa(a);break;default:throw Error(\"Unknown XPathResult type.\");}va",
- "r f=0;this.iterateNext=function(){if(4!=b&&5!=b)throw Error(\"iterateN",
- "ext called with wrong result type\");return f>=d.length?null:d[f++]};t",
- "his.snapshotItem=function(h){if(6!=b&&7!=b)throw Error(\"snapshotItem ",
- "called with wrong result type\");return h>=d.length||0>h?null:d[h]}}\n",
- "T.ANY_TYPE=0;T.NUMBER_TYPE=1;T.STRING_TYPE=2;T.BOOLEAN_TYPE=3;T.UNORDE",
- "RED_NODE_ITERATOR_TYPE=4;T.ORDERED_NODE_ITERATOR_TYPE=5;T.UNORDERED_NO",
- "DE_SNAPSHOT_TYPE=6;T.ORDERED_NODE_SNAPSHOT_TYPE=7;T.ANY_UNORDERED_NODE",
- "_TYPE=8;T.FIRST_ORDERED_NODE_TYPE=9;function wb(a){this.lookupNamespac",
- "eURI=sb(a)}\nfunction xb(a,b){a=a||ba;var c=a.Document&&a.Document.pro",
- "totype||a.document;if(!c.evaluate||b)a.XPathResult=T,c.evaluate=functi",
- "on(d,e,f,h){return(new vb(d,f)).evaluate(e,h)},c.createExpression=func",
- "tion(d,e){return new vb(d,e)},c.createNSResolver=function(d){return ne",
- "w wb(d)}}da(\"wgxpath.install\",xb);da(\"wgxpath.install\",xb);functio",
- "n yb(a,b){this.code=a;this.state=U[a]||zb;this.message=b||\"\";a=this.",
- "state.replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().",
- "replace(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error",
- "\",b)!=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.na",
- "me;this.stack=a.stack||\"\"}l(yb,Error);var zb=\"unknown error\",U={15",
- ":\"element not selectable\",11:\"element not visible\"};U[31]=zb;U[30]",
- "=zb;U[24]=\"invalid cookie domain\";U[29]=\"invalid element coordinate",
- "s\";U[12]=\"invalid element state\";\nU[32]=\"invalid selector\";U[51]",
- "=\"invalid selector\";U[52]=\"invalid selector\";U[17]=\"javascript er",
- "ror\";U[405]=\"unsupported operation\";U[34]=\"move target out of boun",
- "ds\";U[27]=\"no such alert\";U[7]=\"no such element\";U[8]=\"no such f",
- "rame\";U[23]=\"no such window\";U[28]=\"script timeout\";U[33]=\"sessi",
- "on not created\";U[10]=\"stale element reference\";U[21]=\"timeout\";U",
- "[25]=\"unable to set cookie\";U[26]=\"unexpected alert open\";U[13]=zb",
- ";U[9]=\"unknown command\";function Ab(a,b){b&&\"string\"!==typeof b&&(",
- "b=b.toString());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()",
- "==b)}function Bb(a){return Ab(a,\"OPTION\")?!0:Ab(a,\"INPUT\")?(a=a.ty",
- "pe.toLowerCase(),\"checkbox\"==a||\"radio\"==a):!1};function V(a,b,c){",
- "this.o=a;this.O=b;this.P=c}V.prototype.create=function(a){a=u(a).creat",
- "eEvent(\"HTMLEvents\");a.initEvent(this.o,this.O,this.P);return a};V.p",
- "rototype.toString=function(){return this.o};function W(a,b,c){m(this,a",
- ",b,c)}l(W,V);\nW.prototype.create=function(a,b){if(this==Cb)throw new ",
- "yb(9,\"Browser does not support a mouse pixel scroll event.\");var c=u",
- "(a);a=c?c.parentWindow||c.defaultView:window;c=c.createEvent(\"MouseEv",
- "ents\");this==Db&&(c.wheelDelta=b.wheelDelta);c.initMouseEvent(this.o,",
- "this.O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.clientY,b.ctrlKey,b.",
- "altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget);return c};functi",
- "on Eb(a,b,c){m(this,a,b,c)}l(Eb,V);\nEb.prototype.create=function(a,b)",
- "{a=u(a).createEvent(\"Events\");a.initEvent(this.o,this.O,this.P);a.al",
- "tKey=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey;a.shiftKey=b.shi",
- "ftKey;a.keyCode=b.charCode||b.keyCode;a.charCode=this==Fb?a.keyCode:0;",
- "return a};function Gb(a,b,c){m(this,a,b,c)}l(Gb,V);\nGb.prototype.crea",
- "te=function(a,b){function c(H){H=ka(H,function(q){return h.createTouch",
- "(k,a,q.identifier,q.pageX,q.pageY,q.screenX,q.screenY)});return h.crea",
- "teTouchList.apply(h,H)}function d(H){var q=ka(H,function(I){return{ide",
- "ntifier:I.identifier,screenX:I.screenX,screenY:I.screenY,clientX:I.cli",
- "entX,clientY:I.clientY,pageX:I.pageX,pageY:I.pageY,target:a}});q.item=",
- "function(I){return q[I]};return q}function e(H){return ka(H,function(q",
- "){return new Touch({identifier:q.identifier,screenX:q.screenX,screenY:",
- "q.screenY,\nclientX:q.clientX,clientY:q.clientY,pageX:q.pageX,pageY:q.",
- "pageY,target:a})})}function f(H,q){switch(H){case 1:return d(q);case 2",
- ":return c(q);case 3:return e(q)}return null}var h=u(a),k=h?h.parentWin",
- "dow||h.defaultView:window,x=f(1,b.changedTouches),aa=b.touches==b.chan",
- "gedTouches?x:f(1,b.touches),La=b.targetTouches==b.changedTouches?x:f(1",
- ",b.targetTouches);var O=h.createEvent(\"MouseEvents\");O.initMouseEven",
- "t(this.o,this.O,this.P,k,1,0,0,b.clientX,b.clientY,b.ctrlKey,b.altKey,",
- "b.shiftKey,b.metaKey,0,b.relatedTarget);\nO.touches=aa;O.targetTouches",
- "=La;O.changedTouches=x;O.scale=b.scale;O.rotation=b.rotation;return O}",
- ";function X(a,b,c){m(this,a,b,c)}l(X,V);X.prototype.create=function(){",
- "throw new yb(9,\"Browser does not support MSGesture events.\");};funct",
- "ion Y(a,b,c){m(this,a,b,c)}l(Y,V);Y.prototype.create=function(){throw ",
- "new yb(9,\"Browser does not support MSPointer events.\");};new W(\"cli",
- "ck\",!0,!0);new W(\"contextmenu\",!0,!0);new W(\"dblclick\",!0,!0);new",
- " W(\"mousedown\",!0,!0);new W(\"mousemove\",!0,!1);\nnew W(\"mouseout",
- "\",!0,!0);new W(\"mouseover\",!0,!0);new W(\"mouseup\",!0,!0);var Db=n",
- "ew W(\"mousewheel\",!0,!0),Cb=new W(\"MozMousePixelScroll\",!0,!0);new",
- " Eb(\"keydown\",!0,!0);var Fb=new Eb(\"keypress\",!0,!0);new Eb(\"keyu",
- "p\",!0,!0);new Gb(\"touchend\",!0,!0);new Gb(\"touchmove\",!0,!0);new ",
- "Gb(\"touchstart\",!0,!0);new X(\"MSGestureChange\",!0,!0);new X(\"MSGe",
- "stureEnd\",!0,!0);new X(\"MSGestureHold\",!0,!0);new X(\"MSGestureStar",
- "t\",!0,!0);new X(\"MSGestureTap\",!0,!0);new X(\"MSInertiaStart\",!0,!",
- "0);\nnew Y(\"MSGotPointerCapture\",!0,!1);new Y(\"MSLostPointerCapture",
- "\",!0,!1);new Y(\"MSPointerCancel\",!0,!0);new Y(\"MSPointerDown\",!0,",
- "!0);new Y(\"MSPointerMove\",!0,!0);new Y(\"MSPointerOver\",!0,!0);new ",
- "Y(\"MSPointerOut\",!0,!0);new Y(\"MSPointerUp\",!0,!0);function Hb(a,b",
- "){this.D={};this.j=[];this.H=0;var c=arguments.length;if(1<c){if(c%2)t",
- "hrow Error(\"Uneven number of arguments\");for(var d=0;d<c;d+=2)this.s",
- "et(arguments[d],arguments[d+1])}else a&&this.addAll(a)}function Ib(a){",
- "Jb(a);return a.j.concat()}g=Hb.prototype;g.clear=function(){this.D={};",
- "this.H=this.j.length=0};g.remove=function(a){return Object.prototype.h",
- "asOwnProperty.call(this.D,a)?(delete this.D[a],this.H--,this.j.length>",
- "2*this.H&&Jb(this),!0):!1};\nfunction Jb(a){if(a.H!=a.j.length){for(va",
- "r b=0,c=0;b<a.j.length;){var d=a.j[b];Object.prototype.hasOwnProperty.",
- "call(a.D,d)&&(a.j[c++]=d);b++}a.j.length=c}if(a.H!=a.j.length){var e={",
- "};for(c=b=0;b<a.j.length;)d=a.j[b],Object.prototype.hasOwnProperty.cal",
- "l(e,d)||(a.j[c++]=d,e[d]=1),b++;a.j.length=c}}g.get=function(a,b){retu",
- "rn Object.prototype.hasOwnProperty.call(this.D,a)?this.D[a]:b};g.set=f",
- "unction(a,b){Object.prototype.hasOwnProperty.call(this.D,a)||(this.H++",
- ",this.j.push(a));this.D[a]=b};\ng.addAll=function(a){if(a instanceof H",
- "b)for(var b=Ib(a),c=0;c<b.length;c++)this.set(b[c],a.get(b[c]));else f",
- "or(b in a)this.set(b,a[b])};g.forEach=function(a,b){for(var c=Ib(this)",
- ",d=0;d<c.length;d++){var e=c[d],f=this.get(e);a.call(b,f,e,this)}};g.c",
- "lone=function(){return new Hb(this)};var Kb={};function Z(a,b,c){var d",
- "=typeof a;(\"object\"==d&&null!=a||\"function\"==d)&&(a=a.b);a=new Lb(",
- "a);!b||b in Kb&&!c||(Kb[b]={key:a,shift:!1},c&&(Kb[c]={key:a,shift:!0}",
- "));return a}function Lb(a){this.code=a}Z(8);Z(9);Z(13);var Mb=Z(16),Nb",
- "=Z(17),Ob=Z(18);Z(19);Z(20);Z(27);Z(32,\" \");Z(33);Z(34);Z(35);Z(36);",
- "Z(37);Z(38);Z(39);Z(40);Z(44);Z(45);Z(46);Z(48,\"0\",\")\");Z(49,\"1\"",
- ",\"!\");Z(50,\"2\",\"@\");Z(51,\"3\",\"#\");Z(52,\"4\",\"$\");Z(53,\"5",
- "\",\"%\");Z(54,\"6\",\"^\");Z(55,\"7\",\"&\");Z(56,\"8\",\"*\");Z(57,",
- "\"9\",\"(\");Z(65,\"a\",\"A\");\nZ(66,\"b\",\"B\");Z(67,\"c\",\"C\");Z",
- "(68,\"d\",\"D\");Z(69,\"e\",\"E\");Z(70,\"f\",\"F\");Z(71,\"g\",\"G\")",
- ";Z(72,\"h\",\"H\");Z(73,\"i\",\"I\");Z(74,\"j\",\"J\");Z(75,\"k\",\"K",
- "\");Z(76,\"l\",\"L\");Z(77,\"m\",\"M\");Z(78,\"n\",\"N\");Z(79,\"o\",",
- "\"O\");Z(80,\"p\",\"P\");Z(81,\"q\",\"Q\");Z(82,\"r\",\"R\");Z(83,\"s",
- "\",\"S\");Z(84,\"t\",\"T\");Z(85,\"u\",\"U\");Z(86,\"v\",\"V\");Z(87,",
- "\"w\",\"W\");Z(88,\"x\",\"X\");Z(89,\"y\",\"Y\");Z(90,\"z\",\"Z\");var",
- " Pb=Z(sa?{c:91,b:91}:ra?{c:224,b:91}:{c:0,b:91});Z(sa?{c:92,b:92}:ra?{",
- "c:224,b:93}:{c:0,b:92});Z(sa?{c:93,b:93}:ra?{c:0,b:0}:{c:93,b:null});",
- "\nZ({c:96,b:96},\"0\");Z({c:97,b:97},\"1\");Z({c:98,b:98},\"2\");Z({c:",
- "99,b:99},\"3\");Z({c:100,b:100},\"4\");Z({c:101,b:101},\"5\");Z({c:102",
- ",b:102},\"6\");Z({c:103,b:103},\"7\");Z({c:104,b:104},\"8\");Z({c:105,",
- "b:105},\"9\");Z({c:106,b:106},\"*\");Z({c:107,b:107},\"+\");Z({c:109,b",
- ":109},\"-\");Z({c:110,b:110},\".\");Z({c:111,b:111},\"/\");Z(144);Z(11",
- "2);Z(113);Z(114);Z(115);Z(116);Z(117);Z(118);Z(119);Z(120);Z(121);Z(12",
- "2);Z(123);Z({c:107,b:187},\"=\",\"+\");Z(108,\",\");Z({c:109,b:189},\"",
- "-\",\"_\");Z(188,\",\",\"<\");Z(190,\".\",\">\");Z(191,\"/\",\"?\");\n",
- "Z(192,\"`\",\"~\");Z(219,\"[\",\"{\");Z(220,\"\\\\\",\"|\");Z(221,\"]",
- "\",\"}\");Z({c:59,b:186},\";\",\":\");Z(222,\"'\",'\"');var Qb=new Hb;",
- "Qb.set(1,Mb);Qb.set(2,Nb);Qb.set(4,Ob);Qb.set(8,Pb);(function(a){var b",
- "=new Hb;p(Ib(a),function(c){b.set(a.get(c).code,c)});return b})(Qb);da",
- "(\"_\",function(a){if(Bb(a)){if(!Bb(a))throw new yb(15,\"Element is no",
- "t selectable\");var b=\"selected\",c=a.type&&a.type.toLowerCase();if(",
- "\"checkbox\"==c||\"radio\"==c)b=\"checked\";a=!!a[b]}else a=!1;return ",
- "a});; return this._.apply(null,arguments);}).apply({navigator:typeof w",
- "indow!='undefined'?window.navigator:null,document:typeof window!='unde",
- "fined'?window.document:null}, arguments);}\n",
- NULL};
- const char* const REMOVE_LOCAL_STORAGE_ITEM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(",
- "){return this.C.length};Z.prototype.key=function(a){return this.C.key(",
- "a)};ba(\"_\",function(a){if(null==(hb||hb).localStorage)throw new ib(1",
- "3,\"Local storage undefined\");return(new Z).removeItem(a)});; return ",
- "this._.apply(null,arguments);}).apply({navigator:typeof window!='undef",
- "ined'?window.navigator:null,document:typeof window!='undefined'?window",
- ".document:null}, arguments);}\n",
- NULL};
- const char* const REMOVE_SESSION_STORAGE_ITEM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio",
- "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke",
- "y(a)};ba(\"_\",function(a){var b=hb||hb;if(null!=b.sessionStorage&&nul",
- "l!=b.sessionStorage.clear)b=new Z;else throw new ib(13,\"Session stora",
- "ge undefined\");return b.removeItem(a)});; return this._.apply(null,ar",
- "guments);}).apply({navigator:typeof window!='undefined'?window.navigat",
- "or:null,document:typeof window!='undefined'?window.document:null}, arg",
- "uments);}\n",
- NULL};
- const char* const SET_LOCAL_STORAGE_ITEM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.localStorage}Z.prototype.setItem=function(a,b){try{t",
- "his.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.proto",
- "type.getItem=function(a){return this.C.getItem(a)};Z.prototype.removeI",
- "tem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b};Z",
- ".prototype.clear=function(){this.C.clear()};Z.prototype.size=function(",
- "){return this.C.length};Z.prototype.key=function(a){return this.C.key(",
- "a)};ba(\"_\",function(a,b){if(null==(hb||hb).localStorage)throw new ib",
- "(13,\"Local storage undefined\");(new Z).setItem(a,b)});; return this.",
- "_.apply(null,arguments);}).apply({navigator:typeof window!='undefined'",
- "?window.navigator:null,document:typeof window!='undefined'?window.docu",
- "ment:null}, arguments);}\n",
- NULL};
- const char* const SET_SESSION_STORAGE_ITEM[] = {
- "function(){return (function(){var aa=this||self;function h(a){return\"",
- "string\"==typeof a}function ba(a,b){a=a.split(\".\");var c=aa;a[0]in c",
- "||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);for(",
- "var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==Obj",
- "ect.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ca(a){var b=typeof a;i",
- "f(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a insta",
- "nceof Object)return b;var c=Object.prototype.toString.call(a);if(\"[ob",
- "ject Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"number",
- "\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=ty",
- "peof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))retur",
- "n\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call&&",
- "\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(",
- "\"call\"))return\"function\"}else return\"null\";\nelse if(\"function",
- "\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}function",
- " da(a,b,c){return a.call.apply(a.bind,arguments)}function ea(a,b,c){if",
- "(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.c",
- "all(arguments,2);return function(){var e=Array.prototype.slice.call(ar",
- "guments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retur",
- "n function(){return a.apply(b,arguments)}}\nfunction fa(a,b,c){fa=Func",
- "tion.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(\"",
- "native code\")?da:ea;return fa.apply(null,arguments)}function ha(a,b){",
- "var c=Array.prototype.slice.call(arguments,1);return function(){var d=",
- "c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function l",
- "(a,b){function c(){}c.prototype=b.prototype;a.prototype=new c;a.protot",
- "ype.constructor=a};/*\n\n The MIT License\n\n Copyright (c) 2007 Cyboz",
- "u Labs, Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby",
- " granted, free of charge, to any person obtaining a copy\n of this sof",
- "tware and associated documentation files (the \"Software\"), to\n deal",
- " in the Software without restriction, including without limitation the",
- "\n rights to use, copy, modify, merge, publish, distribute, sublicense",
- ", and/or\n sell copies of the Software, and to permit persons to whom ",
- "the Software is\n furnished to do so, subject to the following conditi",
- "ons:\n\n The above copyright notice and this permission notice shall b",
- "e included in\n all copies or substantial portions of the Software.\n",
- "\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, E",
- "XPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF ME",
- "RCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.",
- " IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR AN",
- "Y CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRAC",
- "T, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE",
- " SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunctio",
- "n m(a,b,c){this.l=a;this.na=b||1;this.j=c||1};function n(a,b){for(var ",
- "c=a.length,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&",
- "&b.call(void 0,d[e],e,a)}function p(a,b,c){var d=c;n(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function q(a,b){for(var c=a.length,",
- "d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call(",
- "void 0,d[e],e,a))return!0;return!1}function ia(a){return Array.prototy",
- "pe.concat.apply([],arguments)}\nfunction ja(a,b,c){return 2>=arguments",
- ".length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b",
- ",c)};function r(a){this.V=a;this.L=0}function ka(a){a=a.match(la);for(",
- "var b=0;b<a.length;b++)ma.test(a[b])&&a.splice(b,1);return new r(a)}va",
- "r la=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?![0-9-\\.])(?:\\*|[",
- "\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+|\"[^\"]*\"|'[^']*",
- "'|[!<>]=|\\s+|./g,ma=/^\\s/;function t(a,b){return a.V[a.L+(b||0)]}r.p",
- "rototype.next=function(){return this.V[this.L++]};r.prototype.back=fun",
- "ction(){this.L--};r.prototype.empty=function(){return this.V.length<=t",
- "his.L};function na(a,b){if(!a||!b)return!1;if(a.contains&&1==b.nodeTyp",
- "e)return a==b||a.contains(b);if(\"undefined\"!=typeof a.compareDocumen",
- "tPosition)return a==b||!!(a.compareDocumentPosition(b)&16);for(;b&&a!=",
- "b;)b=b.parentNode;return b==a}\nfunction oa(a,b){if(a==b)return 0;if(a",
- ".compareDocumentPosition)return a.compareDocumentPosition(b)&2?1:-1;if",
- "(\"sourceIndex\"in a||a.parentNode&&\"sourceIndex\"in a.parentNode){va",
- "r c=1==a.nodeType,d=1==b.nodeType;if(c&&d)return a.sourceIndex-b.sourc",
- "eIndex;var e=a.parentNode,f=b.parentNode;return e==f?pa(a,b):!c&&na(e,",
- "b)?-1*ra(a,b):!d&&na(f,a)?ra(b,a):(c?a.sourceIndex:e.sourceIndex)-(d?b",
- ".sourceIndex:f.sourceIndex)}d=9==a.nodeType?a:a.ownerDocument||a.docum",
- "ent;c=d.createRange();c.selectNode(a);c.collapse(!0);\na=d.createRange",
- "();a.selectNode(b);a.collapse(!0);return c.compareBoundaryPoints(aa.Ra",
- "nge.START_TO_END,a)}function ra(a,b){var c=a.parentNode;if(c==b)return",
- "-1;for(;b.parentNode!=c;)b=b.parentNode;return pa(b,a)}function pa(a,b",
- "){for(;b=b.previousSibling;)if(b==a)return-1;return 1};function u(a){v",
- "ar b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b||null==b?a.i",
- "nnerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=typeof b)if(9==",
- "c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=[];for(b=\"\"",
- ";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=a.firstChild)",
- ";for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;return\"\"+b}",
- "\nfunction v(a,b,c){if(null===b)return!0;try{if(!a.getAttribute)return",
- "!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.getAttribute",
- "(b,2)==c}function w(a,b,c,d,e){return sa.call(null,a,b,h(c)?c:null,h(d",
- ")?d:null,e||new x)}\nfunction sa(a,b,c,d,e){b.getElementsByName&&d&&\"",
- "name\"==c?(b=b.getElementsByName(d),n(b,function(f){a.matches(f)&&e.ad",
- "d(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.getElementsByCl",
- "assName(d),n(b,function(f){f.className==d&&a.matches(f)&&e.add(f)})):a",
- " instanceof y?ta(a,b,c,d,e):b.getElementsByTagName&&(b=b.getElementsBy",
- "TagName(a.G()),n(b,function(f){v(f,c,d)&&e.add(f)}));return e}function",
- " ta(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)v(b,c,d)&&a.matche",
- "s(b)&&e.add(b),ta(a,b,c,d,e)};function x(){this.j=this.g=null;this.H=0",
- "}function ua(a){this.node=a;this.next=this.A=null}function va(a,b){if(",
- "!a.g)return b;if(!b.g)return a;var c=a.g;b=b.g;for(var d=null,e,f=0;c&",
- "&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<oa(c.node,b.node)?(e=b,b=",
- "b.next):(e=c,c=c.next),(e.A=d)?d.next=e:a.g=e,d=e,f++;for(e=c||b;e;)e.",
- "A=d,d=d.next=e,f++,e=e.next;a.j=d;a.H=f;return a}x.prototype.unshift=f",
- "unction(a){a=new ua(a);a.next=this.g;this.j?this.g.A=a:this.g=this.j=a",
- ";this.g=a;this.H++};\nx.prototype.add=function(a){a=new ua(a);a.A=this",
- ".j;this.g?this.j.next=a:this.g=this.j=a;this.j=a;this.H++};function z(",
- "a){return(a=a.g)?a.node:null}x.prototype.m=function(){return this.H};f",
- "unction B(a){return(a=z(a))?u(a):\"\"}x.prototype.iterator=function(a)",
- "{return new wa(this,!!a)};function wa(a,b){this.ja=a;this.W=(this.B=b)",
- "?a.j:a.g;this.S=null}wa.prototype.next=function(){var a=this.W;if(null",
- "==a)return null;var b=this.S=a;this.W=this.B?a.A:a.next;return b.node}",
- ";\nwa.prototype.remove=function(){var a=this.ja,b=this.S;if(!b)throw E",
- "rror(\"Next must be called at least once before remove.\");var c=b.A;b",
- "=b.next;c?c.next=b:a.g=b;b?b.A=c:a.j=c;a.H--;this.S=null};function C(a",
- "){this.f=a;this.h=this.o=!1;this.I=null}function D(a){return\"\\n \"+",
- "a.toString().split(\"\\n\").join(\"\\n \")}C.prototype.c=function(){r",
- "eturn this.o};function xa(a,b){a.o=b}function ya(a,b){a.h=b}C.prototyp",
- "e.u=function(){return this.I};function E(a,b){a=a.evaluate(b);return a",
- " instanceof x?+B(a):+a}function F(a,b){a=a.evaluate(b);return a instan",
- "ceof x?B(a):\"\"+a}function G(a,b){a=a.evaluate(b);return a instanceof",
- " x?!!a.m():!!a};function H(a,b,c){C.call(this,a.f);this.U=a;this.Z=b;t",
- "his.da=c;this.o=b.c()||c.c();this.h=b.h||c.h;this.U==za&&(c.h||c.c()||",
- "4==c.f||0==c.f||!b.u()?b.h||b.c()||4==b.f||0==b.f||!c.u()||(this.I={na",
- "me:c.u().name,F:b}):this.I={name:b.u().name,F:c})}l(H,C);\nfunction I(",
- "a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);var f;if(b instanceof x&&c ",
- "instanceof x){b=b.iterator();for(d=b.next();d;d=b.next())for(e=c.itera",
- "tor(),f=e.next();f;f=e.next())if(a(u(d),u(f)))return!0;return!1}if(b i",
- "nstanceof x||c instanceof x){b instanceof x?(e=b,d=c):(e=c,d=b);f=e.it",
- "erator();for(var g=typeof d,k=f.next();k;k=f.next()){switch(g){case \"",
- "number\":k=+u(k);break;case \"boolean\":k=!!u(k);break;case \"string\"",
- ":k=u(k);break;default:throw Error(\"Illegal primitive type for compari",
- "son.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))return!0}return!1}return e?\"",
- "boolean\"==typeof b||\"boolean\"==typeof c?a(!!b,!!c):\"number\"==type",
- "of b||\"number\"==typeof c?a(+b,+c):a(b,c):a(+b,+c)}H.prototype.evalua",
- "te=function(a){return this.U.v(this.Z,this.da,a)};H.prototype.toString",
- "=function(){var a=\"Binary Expression: \"+this.U;a+=D(this.Z);return a",
- "+=D(this.da)};function Aa(a,b,c,d){this.ma=a;this.ba=b;this.f=c;this.v",
- "=d}Aa.prototype.toString=function(){return this.ma};var Ba={};\nfuncti",
- "on J(a,b,c,d){if(Ba.hasOwnProperty(a))throw Error(\"Binary operator al",
- "ready created: \"+a);a=new Aa(a,b,c,d);return Ba[a.toString()]=a}J(\"d",
- "iv\",6,1,function(a,b,c){return E(a,c)/E(b,c)});J(\"mod\",6,1,function",
- "(a,b,c){return E(a,c)%E(b,c)});J(\"*\",6,1,function(a,b,c){return E(a,",
- "c)*E(b,c)});J(\"+\",5,1,function(a,b,c){return E(a,c)+E(b,c)});J(\"-\"",
- ",5,1,function(a,b,c){return E(a,c)-E(b,c)});J(\"<\",4,2,function(a,b,c",
- "){return I(function(d,e){return d<e},a,b,c)});\nJ(\">\",4,2,function(a",
- ",b,c){return I(function(d,e){return d>e},a,b,c)});J(\"<=\",4,2,functio",
- "n(a,b,c){return I(function(d,e){return d<=e},a,b,c)});J(\">=\",4,2,fun",
- "ction(a,b,c){return I(function(d,e){return d>=e},a,b,c)});var za=J(\"=",
- "\",3,2,function(a,b,c){return I(function(d,e){return d==e},a,b,c,!0)})",
- ";J(\"!=\",3,2,function(a,b,c){return I(function(d,e){return d!=e},a,b,",
- "c,!0)});J(\"and\",2,2,function(a,b,c){return G(a,c)&&G(b,c)});J(\"or\"",
- ",1,2,function(a,b,c){return G(a,c)||G(b,c)});function K(a,b){if(b.m()&",
- "&4!=a.f)throw Error(\"Primary expression must evaluate to nodeset if f",
- "ilter has predicate(s).\");C.call(this,a.f);this.ca=a;this.b=b;this.o=",
- "a.c();this.h=a.h}l(K,C);K.prototype.evaluate=function(a){a=this.ca.eva",
- "luate(a);return Ca(this.b,a)};K.prototype.toString=function(){var a=\"",
- "Filter:\"+D(this.ca);return a+=D(this.b)};function L(a,b){if(b.length<",
- "a.aa)throw Error(\"Function \"+a.i+\" expects at least\"+a.aa+\" argum",
- "ents, \"+b.length+\" given\");if(null!==a.T&&b.length>a.T)throw Error(",
- "\"Function \"+a.i+\" expects at most \"+a.T+\" arguments, \"+b.length+",
- "\" given\");a.ka&&n(b,function(c,d){if(4!=c.f)throw Error(\"Argument ",
- "\"+d+\" to function \"+a.i+\" is not of type Nodeset: \"+c);});C.call(",
- "this,a.f);this.K=a;this.P=b;xa(this,a.o||q(b,function(c){return c.c()}",
- "));ya(this,a.ia&&!b.length||a.ha&&!!b.length||q(b,function(c){return c",
- ".h}))}\nl(L,C);L.prototype.evaluate=function(a){return this.K.v.apply(",
- "null,ia(a,this.P))};L.prototype.toString=function(){var a=\"Function: ",
- "\"+this.K;if(this.P.length){var b=p(this.P,function(c,d){return c+D(d)",
- "},\"Arguments:\");a+=D(b)}return a};function Da(a,b,c,d,e,f,g,k){this.",
- "i=a;this.f=b;this.o=c;this.ia=d;this.ha=!1;this.v=e;this.aa=f;this.T=v",
- "oid 0!==g?g:f;this.ka=!!k}Da.prototype.toString=function(){return this",
- ".i};var Ea={};\nfunction M(a,b,c,d,e,f,g,k){if(Ea.hasOwnProperty(a))th",
- "row Error(\"Function already created: \"+a+\".\");Ea[a]=new Da(a,b,c,d",
- ",e,f,g,k)}M(\"boolean\",2,!1,!1,function(a,b){return G(b,a)},1);M(\"ce",
- "iling\",1,!1,!1,function(a,b){return Math.ceil(E(b,a))},1);M(\"concat",
- "\",3,!1,!1,function(a,b){return p(ja(arguments,1),function(c,d){return",
- " c+F(d,a)},\"\")},2,null);M(\"contains\",2,!1,!1,function(a,b,c){b=F(b",
- ",a);a=F(c,a);return-1!=b.indexOf(a)},2);M(\"count\",1,!1,!1,function(a",
- ",b){return b.evaluate(a).m()},1,1,!0);\nM(\"false\",2,!1,!1,function()",
- "{return!1},0);M(\"floor\",1,!1,!1,function(a,b){return Math.floor(E(b,",
- "a))},1);M(\"id\",4,!1,!1,function(a,b){var c=a.l,d=9==c.nodeType?c:c.o",
- "wnerDocument;a=F(b,a).split(/\\s+/);var e=[];n(a,function(g){g=d.getEl",
- "ementById(g);var k;if(!(k=!g)){a:if(\"string\"===typeof e)k=\"string\"",
- "!==typeof g||1!=g.length?-1:e.indexOf(g,0);else{for(k=0;k<e.length;k++",
- ")if(k in e&&e[k]===g)break a;k=-1}k=0<=k}k||e.push(g)});e.sort(oa);var",
- " f=new x;n(e,function(g){f.add(g)});return f},1);\nM(\"lang\",2,!1,!1,",
- "function(){return!1},1);M(\"last\",1,!0,!1,function(a){if(1!=arguments",
- ".length)throw Error(\"Function last expects ()\");return a.j},0);M(\"l",
- "ocal-name\",3,!1,!0,function(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.l",
- "ocalName||a.nodeName.toLowerCase():\"\"},0,1,!0);M(\"name\",3,!1,!0,fu",
- "nction(a,b){return(a=b?z(b.evaluate(a)):a.l)?a.nodeName.toLowerCase():",
- "\"\"},0,1,!0);M(\"namespace-uri\",3,!0,!1,function(){return\"\"},0,1,!",
- "0);\nM(\"normalize-space\",3,!1,!0,function(a,b){return(b?F(b,a):u(a.l",
- ")).replace(/[\\s\\xa0]+/g,\" \").replace(/^\\s+|\\s+$/g,\"\")},0,1);M(",
- "\"not\",2,!1,!1,function(a,b){return!G(b,a)},1);M(\"number\",1,!1,!0,f",
- "unction(a,b){return b?E(b,a):+u(a.l)},0,1);M(\"position\",1,!0,!1,func",
- "tion(a){return a.na},0);M(\"round\",1,!1,!1,function(a,b){return Math.",
- "round(E(b,a))},1);M(\"starts-with\",2,!1,!1,function(a,b,c){b=F(b,a);a",
- "=F(c,a);return 0==b.lastIndexOf(a,0)},2);M(\"string\",3,!1,!0,function",
- "(a,b){return b?F(b,a):u(a.l)},0,1);\nM(\"string-length\",1,!1,!0,funct",
- "ion(a,b){return(b?F(b,a):u(a.l)).length},0,1);M(\"substring\",3,!1,!1,",
- "function(a,b,c,d){c=E(c,a);if(isNaN(c)||Infinity==c||-Infinity==c)retu",
- "rn\"\";d=d?E(d,a):Infinity;if(isNaN(d)||-Infinity===d)return\"\";c=Mat",
- "h.round(c)-1;var e=Math.max(c,0);a=F(b,a);return Infinity==d?a.substri",
- "ng(e):a.substring(e,c+Math.round(d))},2,3);M(\"substring-after\",3,!1,",
- "!1,function(a,b,c){b=F(b,a);a=F(c,a);c=b.indexOf(a);return-1==c?\"\":b",
- ".substring(c+a.length)},2);\nM(\"substring-before\",3,!1,!1,function(a",
- ",b,c){b=F(b,a);a=F(c,a);a=b.indexOf(a);return-1==a?\"\":b.substring(0,",
- "a)},2);M(\"sum\",1,!1,!1,function(a,b){a=b.evaluate(a).iterator();b=0;",
- "for(var c=a.next();c;c=a.next())b+=+u(c);return b},1,1,!0);M(\"transla",
- "te\",3,!1,!1,function(a,b,c,d){b=F(b,a);c=F(c,a);var e=F(d,a);a={};for",
- "(d=0;d<c.length;d++){var f=c.charAt(d);f in a||(a[f]=e.charAt(d))}c=\"",
- "\";for(d=0;d<b.length;d++)f=b.charAt(d),c+=f in a?a[f]:f;return c},3);",
- "M(\"true\",2,!1,!1,function(){return!0},0);function y(a,b){this.fa=a;t",
- "his.$=void 0!==b?b:null;this.D=null;switch(a){case \"comment\":this.D=",
- "8;break;case \"text\":this.D=3;break;case \"processing-instruction\":t",
- "his.D=7;break;case \"node\":break;default:throw Error(\"Unexpected arg",
- "ument\");}}function Fa(a){return\"comment\"==a||\"text\"==a||\"process",
- "ing-instruction\"==a||\"node\"==a}y.prototype.matches=function(a){retu",
- "rn null===this.D||this.D==a.nodeType};y.prototype.G=function(){return ",
- "this.fa};\ny.prototype.toString=function(){var a=\"Kind Test: \"+this.",
- "fa;null===this.$||(a+=D(this.$));return a};function N(a){C.call(this,3",
- ");this.ea=a.substring(1,a.length-1)}l(N,C);N.prototype.evaluate=functi",
- "on(){return this.ea};N.prototype.toString=function(){return\"Literal: ",
- "\"+this.ea};function O(a,b){this.i=a.toLowerCase();a=\"*\"==this.i?\"*",
- "\":\"http://www.w3.org/1999/xhtml\";this.M=b?b.toLowerCase():a}O.proto",
- "type.matches=function(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=voi",
- "d 0!==a.localName?a.localName:a.nodeName;return\"*\"!=this.i&&this.i!=",
- "b.toLowerCase()?!1:\"*\"==this.M?!0:this.M==(a.namespaceURI?a.namespac",
- "eURI.toLowerCase():\"http://www.w3.org/1999/xhtml\")};O.prototype.G=fu",
- "nction(){return this.i};\nO.prototype.toString=function(){return\"Name",
- " Test: \"+(\"http://www.w3.org/1999/xhtml\"==this.M?\"\":this.M+\":\")",
- "+this.i};function P(a){C.call(this,1);this.ga=a}l(P,C);P.prototype.eva",
- "luate=function(){return this.ga};P.prototype.toString=function(){retur",
- "n\"Number: \"+this.ga};function Q(a,b){C.call(this,a.f);this.Y=a;this.",
- "J=b;this.o=a.c();this.h=a.h;1==this.J.length&&(a=this.J[0],a.R||a.s!=G",
- "a||(a=a.O,\"*\"!=a.G()&&(this.I={name:a.G(),F:null})))}l(Q,C);function",
- " R(){C.call(this,4)}l(R,C);R.prototype.evaluate=function(a){var b=new ",
- "x;a=a.l;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};R.prot",
- "otype.toString=function(){return\"Root Helper Expression\"};function S",
- "(){C.call(this,4)}l(S,C);S.prototype.evaluate=function(a){var b=new x;",
- "b.add(a.l);return b};\nS.prototype.toString=function(){return\"Context",
- " Helper Expression\"};function Ha(a){return\"/\"==a||\"//\"==a}\nQ.pro",
- "totype.evaluate=function(a){var b=this.Y.evaluate(a);if(!(b instanceof",
- " x))throw Error(\"Filter expression must evaluate to nodeset.\");a=thi",
- "s.J;for(var c=0,d=a.length;c<d&&b.m();c++){var e=a[c],f=b.iterator(e.s",
- ".B);if(e.c()||e.s!=Ia)if(e.c()||e.s!=Ja){var g=f.next();for(b=e.evalua",
- "te(new m(g));null!=(g=f.next());)g=e.evaluate(new m(g)),b=va(b,g)}else",
- " g=f.next(),b=e.evaluate(new m(g));else{for(g=f.next();(b=f.next())&&(",
- "!g.contains||g.contains(b))&&b.compareDocumentPosition(g)&8;g=b);b=e.e",
- "valuate(new m(g))}}return b};\nQ.prototype.toString=function(){var a=",
- "\"Path Expression:\"+D(this.Y);if(this.J.length){var b=p(this.J,functi",
- "on(c,d){return c+D(d)},\"Steps:\");a+=D(b)}return a};function T(a,b){t",
- "his.b=a;this.B=!!b}function Ca(a,b,c){for(c=c||0;c<a.b.length;c++)for(",
- "var d=a.b[c],e=b.iterator(),f=b.m(),g,k=0;g=e.next();k++){var A=a.B?f-",
- "k:k+1;g=d.evaluate(new m(g,A,f));if(\"number\"==typeof g)A=A==g;else i",
- "f(\"string\"==typeof g||\"boolean\"==typeof g)A=!!g;else if(g instance",
- "of x)A=0<g.m();else throw Error(\"Predicate.evaluate returned an unexp",
- "ected type.\");A||e.remove()}return b}T.prototype.u=function(){return ",
- "0<this.b.length?this.b[0].u():null};\nT.prototype.c=function(){for(var",
- " a=0;a<this.b.length;a++){var b=this.b[a];if(b.c()||1==b.f||0==b.f)ret",
- "urn!0}return!1};T.prototype.m=function(){return this.b.length};T.proto",
- "type.toString=function(){return p(this.b,function(a,b){return a+D(b)},",
- "\"Predicates:\")};function U(a,b,c,d){C.call(this,4);this.s=a;this.O=b",
- ";this.b=c||new T([]);this.R=!!d;b=this.b.u();a.oa&&b&&(this.I={name:b.",
- "name,F:b.F});this.o=this.b.c()}l(U,C);\nU.prototype.evaluate=function(",
- "a){var b=a.l,c=this.u(),d=null,e=null,f=0;c&&(d=c.name,e=c.F?F(c.F,a):",
- "null,f=1);if(this.R)if(this.c()||this.s!=Ka)if(b=(new U(La,new y(\"nod",
- "e\"))).evaluate(a).iterator(),c=b.next())for(a=this.v(c,d,e,f);null!=(",
- "c=b.next());)a=va(a,this.v(c,d,e,f));else a=new x;else a=w(this.O,b,d,",
- "e),a=Ca(this.b,a,f);else a=this.v(a.l,d,e,f);return a};U.prototype.v=f",
- "unction(a,b,c,d){a=this.s.K(this.O,a,b,c);return a=Ca(this.b,a,d)};\nU",
- ".prototype.toString=function(){var a=\"Step:\"+D(\"Operator: \"+(this.",
- "R?\"//\":\"/\"));this.s.i&&(a+=D(\"Axis: \"+this.s));a+=D(this.O);if(t",
- "his.b.m()){var b=p(this.b.b,function(c,d){return c+D(d)},\"Predicates:",
- "\");a+=D(b)}return a};function Ma(a,b,c,d){this.i=a;this.K=b;this.B=c;",
- "this.oa=d}Ma.prototype.toString=function(){return this.i};var Na={};fu",
- "nction V(a,b,c,d){if(Na.hasOwnProperty(a))throw Error(\"Axis already c",
- "reated: \"+a);b=new Ma(a,b,c,!!d);return Na[a]=b}\nV(\"ancestor\",func",
- "tion(a,b){for(var c=new x;b=b.parentNode;)a.matches(b)&&c.unshift(b);r",
- "eturn c},!0);V(\"ancestor-or-self\",function(a,b){var c=new x;do a.mat",
- "ches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Ga=V(",
- "\"attribute\",function(a,b){var c=new x,d=a.G();if(b=b.attributes)if(a",
- " instanceof y&&null===a.D||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else(d",
- "=b.getNamedItem(d))&&c.add(d);return c},!1),Ka=V(\"child\",function(a,",
- "b,c,d,e){c=h(c)?c:null;d=h(d)?d:null;e=e||new x;for(b=b.firstChild;b;b",
- "=b.nextSibling)v(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);V(\"d",
- "escendant\",w,!1,!0);\nvar La=V(\"descendant-or-self\",function(a,b,c,",
- "d){var e=new x;v(b,c,d)&&a.matches(b)&&e.add(b);return w(a,b,c,d,e)},!",
- "1,!0),Ia=V(\"following\",function(a,b,c,d){var e=new x;do for(var f=b;",
- "f=f.nextSibling;)v(f,c,d)&&a.matches(f)&&e.add(f),e=w(a,f,c,d,e);while",
- "(b=b.parentNode);return e},!1,!0);V(\"following-sibling\",function(a,b",
- "){for(var c=new x;b=b.nextSibling;)a.matches(b)&&c.add(b);return c},!1",
- ");V(\"namespace\",function(){return new x},!1);\nvar Oa=V(\"parent\",f",
- "unction(a,b){var c=new x;if(9==b.nodeType)return c;if(2==b.nodeType)re",
- "turn c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b);ret",
- "urn c},!1),Ja=V(\"preceding\",function(a,b,c,d){var e=new x,f=[];do f.",
- "unshift(b);while(b=b.parentNode);for(var g=1,k=f.length;g<k;g++){var A",
- "=[];for(b=f[g];b=b.previousSibling;)A.unshift(b);for(var qa=0,gb=A.len",
- "gth;qa<gb;qa++)b=A[qa],v(b,c,d)&&a.matches(b)&&e.add(b),e=w(a,b,c,d,e)",
- "}return e},!0,!0);\nV(\"preceding-sibling\",function(a,b){for(var c=ne",
- "w x;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);var ",
- "Pa=V(\"self\",function(a,b){var c=new x;a.matches(b)&&c.add(b);return ",
- "c},!1);function Qa(a){C.call(this,1);this.X=a;this.o=a.c();this.h=a.h}",
- "l(Qa,C);Qa.prototype.evaluate=function(a){return-E(this.X,a)};Qa.proto",
- "type.toString=function(){return\"Unary Expression: -\"+D(this.X)};func",
- "tion Ra(a){C.call(this,4);this.N=a;xa(this,q(this.N,function(b){return",
- " b.c()}));ya(this,q(this.N,function(b){return b.h}))}l(Ra,C);Ra.protot",
- "ype.evaluate=function(a){var b=new x;n(this.N,function(c){c=c.evaluate",
- "(a);if(!(c instanceof x))throw Error(\"Path expression must evaluate t",
- "o NodeSet.\");b=va(b,c)});return b};Ra.prototype.toString=function(){r",
- "eturn p(this.N,function(a,b){return a+D(b)},\"Union Expression:\")};fu",
- "nction Sa(a,b){this.a=a;this.la=b}function Ta(a){for(var b,c=[];;){W(a",
- ",\"Missing right hand side of binary expression.\");b=Ua(a);var d=a.a.",
- "next();if(!d)break;var e=(d=Ba[d]||null)&&d.ba;if(!e){a.a.back();break",
- "}for(;c.length&&e<=c[c.length-1].ba;)b=new H(c.pop(),c.pop(),b);c.push",
- "(b,d)}for(;c.length;)b=new H(c.pop(),c.pop(),b);return b}function W(a,",
- "b){if(a.a.empty())throw Error(b);}function Va(a,b){a=a.a.next();if(a!=",
- "b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfunction Wa",
- "(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}function ",
- "Xa(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed literal string",
- "\");return new N(a)}\nfunction Ya(a){var b=[];if(Ha(t(a.a))){var c=a.a",
- ".next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"..\"!=d&&",
- "\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new R;d=new R;W(",
- "a,\"Missing next location step.\");c=Za(a,c);b.push(c)}else{a:{c=t(a.a",
- ");d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable reference ",
- "not allowed in HTML XPath\");case \"(\":a.a.next();c=Ta(a);W(a,'unclos",
- "ed \"(\"');Va(a,\")\");break;case '\"':case \"'\":c=Xa(a);break;defaul",
- "t:if(isNaN(+c))if(!Fa(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==t(a.a,\n1))",
- "{c=a.a.next();c=Ea[c]||null;a.a.next();for(d=[];\")\"!=t(a.a);){W(a,\"",
- "Missing function argument list.\");d.push(Ta(a));if(\",\"!=t(a.a))brea",
- "k;a.a.next()}W(a,\"Unclosed function argument list.\");Wa(a);c=new L(c",
- ",d)}else{c=null;break a}else c=new P(+a.a.next())}\"[\"==t(a.a)&&(d=ne",
- "w T($a(a)),c=new K(c,d))}if(c)if(Ha(t(a.a)))d=c;else return c;else c=Z",
- "a(a,\"/\"),d=new S,b.push(c)}for(;Ha(t(a.a));)c=a.a.next(),W(a,\"Missi",
- "ng next location step.\"),c=Za(a,c),b.push(c);return new Q(d,b)}\nfunc",
- "tion Za(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step op should be \"/",
- "\" or \"//\"');if(\".\"==t(a.a)){var c=new U(Pa,new y(\"node\"));a.a.n",
- "ext();return c}if(\"..\"==t(a.a))return c=new U(Oa,new y(\"node\")),a.",
- "a.next(),c;if(\"@\"==t(a.a)){var d=Ga;a.a.next();W(a,\"Missing attribu",
- "te name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[\\w]/.test(t(a.a).",
- "charAt(0)))throw Error(\"Bad token: \"+a.a.next());var e=a.a.next();d=",
- "Na[e]||null;if(!d)throw Error(\"No axis with name: \"+e);a.a.next();W(",
- "a,\"Missing node name\")}else d=Ka;e=\nt(a.a);if(/(?![0-9])[\\w\\*]/.t",
- "est(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Fa(e))throw Error(\"Invalid n",
- "ode type: \"+e);e=a.a.next();if(!Fa(e))throw Error(\"Invalid type name",
- ": \"+e);Va(a,\"(\");W(a,\"Bad nodetype\");var f=t(a.a).charAt(0),g=nul",
- "l;if('\"'==f||\"'\"==f)g=Xa(a);W(a,\"Bad nodetype\");Wa(a);e=new y(e,g",
- ")}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=new O(e);else{g=e.su",
- "bstring(0,f);if(\"*\"==g)var k=\"*\";else if(k=a.la(g),!k)throw Error(",
- "\"Namespace prefix not declared: \"+g);e=e.substr(f+1);e=new O(e,k)}el",
- "se throw Error(\"Bad token: \"+\na.a.next());a=new T($a(a),d.B);return",
- " c||new U(d,e,a,\"//\"==b)}function $a(a){for(var b=[];\"[\"==t(a.a);)",
- "{a.a.next();W(a,\"Missing predicate expression.\");var c=Ta(a);b.push(",
- "c);W(a,\"Unclosed predicate expression.\");Va(a,\"]\")}return b}functi",
- "on Ua(a){if(\"-\"==t(a.a))return a.a.next(),new Qa(Ua(a));var b=Ya(a);",
- "if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.next();)W(a,\"Missing n",
- "ext union location path.\"),b.push(Ya(a));a.a.back();a=new Ra(b)}retur",
- "n a};function ab(a){switch(a.nodeType){case 1:return ha(bb,a);case 9:r",
- "eturn ab(a.documentElement);case 11:case 10:case 6:case 12:return cb;d",
- "efault:return a.parentNode?ab(a.parentNode):cb}}function cb(){return n",
- "ull}function bb(a,b){if(a.prefix==b)return a.namespaceURI||\"http://ww",
- "w.w3.org/1999/xhtml\";var c=a.getAttributeNode(\"xmlns:\"+b);return c&",
- "&c.specified?c.value||null:a.parentNode&&9!=a.parentNode.nodeType?bb(a",
- ".parentNode,b):null};function db(a,b){if(!a.length)throw Error(\"Empty",
- " XPath expression.\");a=ka(a);if(a.empty())throw Error(\"Invalid XPath",
- " expression.\");b?\"function\"==ca(b)||(b=fa(b.lookupNamespaceURI,b)):",
- "b=function(){return null};var c=Ta(new Sa(a,b));if(!a.empty())throw Er",
- "ror(\"Bad token: \"+a.next());this.evaluate=function(d,e){d=c.evaluate",
- "(new m(d));return new X(d,e)}}\nfunction X(a,b){if(0==b)if(a instanceo",
- "f x)b=4;else if(\"string\"==typeof a)b=2;else if(\"number\"==typeof a)",
- "b=1;else if(\"boolean\"==typeof a)b=3;else throw Error(\"Unexpected ev",
- "aluation result.\");if(2!=b&&1!=b&&3!=b&&!(a instanceof x))throw Error",
- "(\"value could not be converted to the specified type\");this.resultTy",
- "pe=b;switch(b){case 2:this.stringValue=a instanceof x?B(a):\"\"+a;brea",
- "k;case 1:this.numberValue=a instanceof x?+B(a):+a;break;case 3:this.bo",
- "oleanValue=a instanceof x?0<a.m():!!a;break;case 4:case 5:case 6:case ",
- "7:var c=\na.iterator();var d=[];for(var e=c.next();e;e=c.next())d.push",
- "(e);this.snapshotLength=a.m();this.invalidIteratorState=!1;break;case ",
- "8:case 9:this.singleNodeValue=z(a);break;default:throw Error(\"Unknown",
- " XPathResult type.\");}var f=0;this.iterateNext=function(){if(4!=b&&5!",
- "=b)throw Error(\"iterateNext called with wrong result type\");return f",
- ">=d.length?null:d[f++]};this.snapshotItem=function(g){if(6!=b&&7!=b)th",
- "row Error(\"snapshotItem called with wrong result type\");return g>=d.",
- "length||0>g?null:d[g]}}\nX.ANY_TYPE=0;X.NUMBER_TYPE=1;X.STRING_TYPE=2;",
- "X.BOOLEAN_TYPE=3;X.UNORDERED_NODE_ITERATOR_TYPE=4;X.ORDERED_NODE_ITERA",
- "TOR_TYPE=5;X.UNORDERED_NODE_SNAPSHOT_TYPE=6;X.ORDERED_NODE_SNAPSHOT_TY",
- "PE=7;X.ANY_UNORDERED_NODE_TYPE=8;X.FIRST_ORDERED_NODE_TYPE=9;function ",
- "eb(a){this.lookupNamespaceURI=ab(a)}\nfunction fb(a,b){a=a||aa;var c=a",
- ".Document&&a.Document.prototype||a.document;if(!c.evaluate||b)a.XPathR",
- "esult=X,c.evaluate=function(d,e,f,g){return(new db(d,f)).evaluate(e,g)",
- "},c.createExpression=function(d,e){return new db(d,e)},c.createNSResol",
- "ver=function(d){return new eb(d)}}ba(\"wgxpath.install\",fb);ba(\"wgxp",
- "ath.install\",fb);var hb=window;function ib(a,b){this.code=a;this.stat",
- "e=Y[a]||jb;this.message=b||\"\";a=this.state.replace(/((?:^|\\s+)[a-z]",
- ")/g,function(c){return c.toUpperCase().replace(/^[\\s\\xa0]+/g,\"\")})",
- ";b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!=b)a+=\"Error\";this.name",
- "=a;a=Error(this.message);a.name=this.name;this.stack=a.stack||\"\"}l(i",
- "b,Error);var jb=\"unknown error\",Y={15:\"element not selectable\",11:",
- "\"element not visible\"};Y[31]=jb;Y[30]=jb;Y[24]=\"invalid cookie doma",
- "in\";Y[29]=\"invalid element coordinates\";Y[12]=\"invalid element sta",
- "te\";\nY[32]=\"invalid selector\";Y[51]=\"invalid selector\";Y[52]=\"i",
- "nvalid selector\";Y[17]=\"javascript error\";Y[405]=\"unsupported oper",
- "ation\";Y[34]=\"move target out of bounds\";Y[27]=\"no such alert\";Y[",
- "7]=\"no such element\";Y[8]=\"no such frame\";Y[23]=\"no such window\"",
- ";Y[28]=\"script timeout\";Y[33]=\"session not created\";Y[10]=\"stale ",
- "element reference\";Y[21]=\"timeout\";Y[25]=\"unable to set cookie\";Y",
- "[26]=\"unexpected alert open\";Y[13]=jb;Y[9]=\"unknown command\";funct",
- "ion Z(){this.C=hb.sessionStorage}Z.prototype.setItem=function(a,b){try",
- "{this.C.setItem(a,b+\"\")}catch(c){throw new ib(13,c.message);}};Z.pro",
- "totype.getItem=function(a){return this.C.getItem(a)};Z.prototype.remov",
- "eItem=function(a){var b=this.getItem(a);this.C.removeItem(a);return b}",
- ";Z.prototype.clear=function(){this.C.clear()};Z.prototype.size=functio",
- "n(){return this.C.length};Z.prototype.key=function(a){return this.C.ke",
- "y(a)};ba(\"_\",function(a,b){var c=hb||hb;if(null!=c.sessionStorage&&n",
- "ull!=c.sessionStorage.clear)c=new Z;else throw new ib(13,\"Session sto",
- "rage undefined\");c.setItem(a,b)});; return this._.apply(null,argument",
- "s);}).apply({navigator:typeof window!='undefined'?window.navigator:nul",
- "l,document:typeof window!='undefined'?window.document:null}, arguments",
- ");}\n",
- NULL};
- const char* const SUBMIT[] = {
- "function(){return (function(){var g,aa=this||self;function ba(a){retur",
- "n\"string\"==typeof a}function da(a,b){a=a.split(\".\");var c=aa;a[0]i",
- "n c||\"undefined\"==typeof c.execScript||c.execScript(\"var \"+a[0]);f",
- "or(var d;a.length&&(d=a.shift());)a.length||void 0===b?c=c[d]&&c[d]!==",
- "Object.prototype[d]?c[d]:c[d]={}:c[d]=b}\nfunction ea(a){var b=typeof ",
- "a;if(\"object\"==b)if(a){if(a instanceof Array)return\"array\";if(a in",
- "stanceof Object)return b;var c=Object.prototype.toString.call(a);if(\"",
- "[object Window]\"==c)return\"object\";if(\"[object Array]\"==c||\"numb",
- "er\"==typeof a.length&&\"undefined\"!=typeof a.splice&&\"undefined\"!=",
- "typeof a.propertyIsEnumerable&&!a.propertyIsEnumerable(\"splice\"))ret",
- "urn\"array\";if(\"[object Function]\"==c||\"undefined\"!=typeof a.call",
- "&&\"undefined\"!=typeof a.propertyIsEnumerable&&!a.propertyIsEnumerabl",
- "e(\"call\"))return\"function\"}else return\"null\";\nelse if(\"functio",
- "n\"==b&&\"undefined\"==typeof a.call)return\"object\";return b}functio",
- "n fa(a,b,c){return a.call.apply(a.bind,arguments)}function ha(a,b,c){i",
- "f(!a)throw Error();if(2<arguments.length){var d=Array.prototype.slice.",
- "call(arguments,2);return function(){var e=Array.prototype.slice.call(a",
- "rguments);Array.prototype.unshift.apply(e,d);return a.apply(b,e)}}retu",
- "rn function(){return a.apply(b,arguments)}}\nfunction ia(a,b,c){ia=Fun",
- "ction.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf(",
- "\"native code\")?fa:ha;return ia.apply(null,arguments)}function ja(a,b",
- "){var c=Array.prototype.slice.call(arguments,1);return function(){var ",
- "d=c.slice();d.push.apply(d,arguments);return a.apply(this,d)}}function",
- " l(a,b){function c(){}c.prototype=b.prototype;a.ma=b.prototype;a.proto",
- "type=new c;a.prototype.constructor=a}\nfunction m(a,b,c){var d=argumen",
- "ts.callee.caller;if(\"undefined\"!==typeof d.ma){for(var e=Array(argum",
- "ents.length-1),f=1;f<arguments.length;f++)e[f-1]=arguments[f];d.ma.con",
- "structor.apply(a,e)}else{if(\"string\"!=typeof b&&\"symbol\"!=typeof b",
- ")throw Error(\"method names provided to goog.base must be a string or ",
- "a symbol\");e=Array(arguments.length-2);for(f=2;f<arguments.length;f++",
- ")e[f-2]=arguments[f];f=!1;for(var h=a.constructor.prototype;h;h=Object",
- ".getPrototypeOf(h))if(h[b]===d)f=!0;else if(f){h[b].apply(a,\ne);retur",
- "n}if(a[b]===d)a.constructor.prototype[b].apply(a,e);else throw Error(",
- "\"goog.base called from a method of one name to a method of a differen",
- "t name\");}};/*\n\n The MIT License\n\n Copyright (c) 2007 Cybozu Labs",
- ", Inc.\n Copyright (c) 2012 Google Inc.\n\n Permission is hereby grant",
- "ed, free of charge, to any person obtaining a copy\n of this software ",
- "and associated documentation files (the \"Software\"), to\n deal in th",
- "e Software without restriction, including without limitation the\n rig",
- "hts to use, copy, modify, merge, publish, distribute, sublicense, and/",
- "or\n sell copies of the Software, and to permit persons to whom the So",
- "ftware is\n furnished to do so, subject to the following conditions:\n",
- "\n The above copyright notice and this permission notice shall be incl",
- "uded in\n all copies or substantial portions of the Software.\n\n THE ",
- "SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS ",
- "OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTA",
- "BILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO ",
- "EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM",
- ", DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT",
- " OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWA",
- "RE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n*/\nfunction n(a,b",
- ",c){this.u=a;this.xa=b||1;this.s=c||1};function p(a,b){for(var c=a.len",
- "gth,d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)e in d&&b.call",
- "(void 0,d[e],e,a)}function ka(a,b){for(var c=a.length,d=Array(c),e=\"s",
- "tring\"===typeof a?a.split(\"\"):a,f=0;f<c;f++)f in e&&(d[f]=b.call(vo",
- "id 0,e[f],f,a));return d}function r(a,b,c){var d=c;p(a,function(e,f){d",
- "=b.call(void 0,d,e,f,a)});return d}function la(a,b){for(var c=a.length",
- ",d=\"string\"===typeof a?a.split(\"\"):a,e=0;e<c;e++)if(e in d&&b.call",
- "(void 0,d[e],e,a))return!0;return!1}\nfunction ma(a){return Array.prot",
- "otype.concat.apply([],arguments)}function na(a,b,c){return 2>=argument",
- "s.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,",
- "b,c)};var oa;a:{var pa=aa.navigator;if(pa){var qa=pa.userAgent;if(qa){",
- "oa=qa;break a}}oa=\"\"};var ra=-1!=oa.indexOf(\"Macintosh\"),sa=-1!=oa",
- ".indexOf(\"Windows\");function ta(a){this.ba=a;this.S=0}function ua(a)",
- "{a=a.match(va);for(var b=0;b<a.length;b++)wa.test(a[b])&&a.splice(b,1)",
- ";return new ta(a)}var va=/\\$?(?:(?![0-9-\\.])(?:\\*|[\\w-\\.]+):)?(?!",
- "[0-9-\\.])(?:\\*|[\\w-\\.]+)|\\/\\/|\\.\\.|::|\\d+(?:\\.\\d*)?|\\.\\d+",
- "|\"[^\"]*\"|'[^']*'|[!<>]=|\\s+|./g,wa=/^\\s/;function t(a,b){return a",
- ".ba[a.S+(b||0)]}ta.prototype.next=function(){return this.ba[this.S++]}",
- ";ta.prototype.back=function(){this.S--};ta.prototype.empty=function(){",
- "return this.ba.length<=this.S};function xa(a,b){if(!a||!b)return!1;if(",
- "a.contains&&1==b.nodeType)return a==b||a.contains(b);if(\"undefined\"!",
- "=typeof a.compareDocumentPosition)return a==b||!!(a.compareDocumentPos",
- "ition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a}\nfunction ya(a,",
- "b){if(a==b)return 0;if(a.compareDocumentPosition)return a.compareDocum",
- "entPosition(b)&2?1:-1;if(\"sourceIndex\"in a||a.parentNode&&\"sourceIn",
- "dex\"in a.parentNode){var c=1==a.nodeType,d=1==b.nodeType;if(c&&d)retu",
- "rn a.sourceIndex-b.sourceIndex;var e=a.parentNode,f=b.parentNode;retur",
- "n e==f?za(a,b):!c&&xa(e,b)?-1*Aa(a,b):!d&&xa(f,a)?Aa(b,a):(c?a.sourceI",
- "ndex:e.sourceIndex)-(d?b.sourceIndex:f.sourceIndex)}d=u(a);c=d.createR",
- "ange();c.selectNode(a);c.collapse(!0);a=d.createRange();a.selectNode(b",
- ");\na.collapse(!0);return c.compareBoundaryPoints(aa.Range.START_TO_EN",
- "D,a)}function Aa(a,b){var c=a.parentNode;if(c==b)return-1;for(;b.paren",
- "tNode!=c;)b=b.parentNode;return za(b,a)}function za(a,b){for(;b=b.prev",
- "iousSibling;)if(b==a)return-1;return 1}function u(a){return 9==a.nodeT",
- "ype?a:a.ownerDocument||a.document}function Ba(a,b,c){a&&!c&&(a=a.paren",
- "tNode);for(c=0;a;){if(b(a))return a;a=a.parentNode;c++}return null};fu",
- "nction v(a){var b=null,c=a.nodeType;1==c&&(b=a.textContent,b=void 0==b",
- "||null==b?a.innerText:b,b=void 0==b||null==b?\"\":b);if(\"string\"!=ty",
- "peof b)if(9==c||1==c){a=9==c?a.documentElement:a.firstChild;c=0;var d=",
- "[];for(b=\"\";a;){do 1!=a.nodeType&&(b+=a.nodeValue),d[c++]=a;while(a=",
- "a.firstChild);for(;c&&!(a=d[--c].nextSibling););}}else b=a.nodeValue;r",
- "eturn\"\"+b}\nfunction w(a,b,c){if(null===b)return!0;try{if(!a.getAttr",
- "ibute)return!1}catch(d){return!1}return null==c?!!a.getAttribute(b):a.",
- "getAttribute(b,2)==c}function y(a,b,c,d,e){return Ca.call(null,a,b,ba(",
- "c)?c:null,ba(d)?d:null,e||new z)}\nfunction Ca(a,b,c,d,e){b.getElement",
- "sByName&&d&&\"name\"==c?(b=b.getElementsByName(d),p(b,function(f){a.ma",
- "tches(f)&&e.add(f)})):b.getElementsByClassName&&d&&\"class\"==c?(b=b.g",
- "etElementsByClassName(d),p(b,function(f){f.className==d&&a.matches(f)&",
- "&e.add(f)})):a instanceof A?Da(a,b,c,d,e):b.getElementsByTagName&&(b=b",
- ".getElementsByTagName(a.K()),p(b,function(f){w(f,c,d)&&e.add(f)}));ret",
- "urn e}function Da(a,b,c,d,e){for(b=b.firstChild;b;b=b.nextSibling)w(b,",
- "c,d)&&a.matches(b)&&e.add(b),Da(a,b,c,d,e)};function z(){this.s=this.i",
- "=null;this.L=0}function Ea(a){this.node=a;this.next=this.G=null}functi",
- "on Fa(a,b){if(!a.i)return b;if(!b.i)return a;var c=a.i;b=b.i;for(var d",
- "=null,e,f=0;c&&b;)c.node==b.node?(e=c,c=c.next,b=b.next):0<ya(c.node,b",
- ".node)?(e=b,b=b.next):(e=c,c=c.next),(e.G=d)?d.next=e:a.i=e,d=e,f++;fo",
- "r(e=c||b;e;)e.G=d,d=d.next=e,f++,e=e.next;a.s=d;a.L=f;return a}z.proto",
- "type.unshift=function(a){a=new Ea(a);a.next=this.i;this.s?this.i.G=a:t",
- "his.i=this.s=a;this.i=a;this.L++};\nz.prototype.add=function(a){a=new ",
- "Ea(a);a.G=this.s;this.i?this.s.next=a:this.i=this.s=a;this.s=a;this.L+",
- "+};function Ga(a){return(a=a.i)?a.node:null}z.prototype.v=function(){r",
- "eturn this.L};function Ha(a){return(a=Ga(a))?v(a):\"\"}z.prototype.ite",
- "rator=function(a){return new Ia(this,!!a)};function Ia(a,b){this.ta=a;",
- "this.ca=(this.I=b)?a.s:a.i;this.Z=null}Ia.prototype.next=function(){va",
- "r a=this.ca;if(null==a)return null;var b=this.Z=a;this.ca=this.I?a.G:a",
- ".next;return b.node};\nIa.prototype.remove=function(){var a=this.ta,b=",
- "this.Z;if(!b)throw Error(\"Next must be called at least once before re",
- "move.\");var c=b.G;b=b.next;c?c.next=b:a.i=b;b?b.G=c:a.s=c;a.L--;this.",
- "Z=null};function B(a){this.h=a;this.l=this.A=!1;this.M=null}function C",
- "(a){return\"\\n \"+a.toString().split(\"\\n\").join(\"\\n \")}B.prot",
- "otype.g=function(){return this.A};function Ja(a,b){a.A=b}function Ka(a",
- ",b){a.l=b}B.prototype.C=function(){return this.M};function D(a,b){a=a.",
- "evaluate(b);return a instanceof z?+Ha(a):+a}function E(a,b){a=a.evalua",
- "te(b);return a instanceof z?Ha(a):\"\"+a}function F(a,b){a=a.evaluate(",
- "b);return a instanceof z?!!a.v():!!a};function G(a,b,c){B.call(this,a.",
- "h);this.aa=a;this.ga=b;this.la=c;this.A=b.g()||c.g();this.l=b.l||c.l;t",
- "his.aa==La&&(c.l||c.g()||4==c.h||0==c.h||!b.C()?b.l||b.g()||4==b.h||0=",
- "=b.h||!c.C()||(this.M={name:c.C().name,J:b}):this.M={name:b.C().name,J",
- ":c})}l(G,B);\nfunction J(a,b,c,d,e){b=b.evaluate(d);c=c.evaluate(d);va",
- "r f;if(b instanceof z&&c instanceof z){b=b.iterator();for(d=b.next();d",
- ";d=b.next())for(e=c.iterator(),f=e.next();f;f=e.next())if(a(v(d),v(f))",
- ")return!0;return!1}if(b instanceof z||c instanceof z){b instanceof z?(",
- "e=b,d=c):(e=c,d=b);f=e.iterator();for(var h=typeof d,k=f.next();k;k=f.",
- "next()){switch(h){case \"number\":k=+v(k);break;case \"boolean\":k=!!v",
- "(k);break;case \"string\":k=v(k);break;default:throw Error(\"Illegal p",
- "rimitive type for comparison.\");\n}if(e==b&&a(k,d)||e==c&&a(d,k))retu",
- "rn!0}return!1}return e?\"boolean\"==typeof b||\"boolean\"==typeof c?a(",
- "!!b,!!c):\"number\"==typeof b||\"number\"==typeof c?a(+b,+c):a(b,c):a(",
- "+b,+c)}G.prototype.evaluate=function(a){return this.aa.F(this.ga,this.",
- "la,a)};G.prototype.toString=function(){var a=\"Binary Expression: \"+t",
- "his.aa;a+=C(this.ga);return a+=C(this.la)};function Ma(a,b,c,d){this.w",
- "a=a;this.ja=b;this.h=c;this.F=d}Ma.prototype.toString=function(){retur",
- "n this.wa};var Oa={};\nfunction K(a,b,c,d){if(Oa.hasOwnProperty(a))thr",
- "ow Error(\"Binary operator already created: \"+a);a=new Ma(a,b,c,d);re",
- "turn Oa[a.toString()]=a}K(\"div\",6,1,function(a,b,c){return D(a,c)/D(",
- "b,c)});K(\"mod\",6,1,function(a,b,c){return D(a,c)%D(b,c)});K(\"*\",6,",
- "1,function(a,b,c){return D(a,c)*D(b,c)});K(\"+\",5,1,function(a,b,c){r",
- "eturn D(a,c)+D(b,c)});K(\"-\",5,1,function(a,b,c){return D(a,c)-D(b,c)",
- "});K(\"<\",4,2,function(a,b,c){return J(function(d,e){return d<e},a,b,",
- "c)});\nK(\">\",4,2,function(a,b,c){return J(function(d,e){return d>e},",
- "a,b,c)});K(\"<=\",4,2,function(a,b,c){return J(function(d,e){return d<",
- "=e},a,b,c)});K(\">=\",4,2,function(a,b,c){return J(function(d,e){retur",
- "n d>=e},a,b,c)});var La=K(\"=\",3,2,function(a,b,c){return J(function(",
- "d,e){return d==e},a,b,c,!0)});K(\"!=\",3,2,function(a,b,c){return J(fu",
- "nction(d,e){return d!=e},a,b,c,!0)});K(\"and\",2,2,function(a,b,c){ret",
- "urn F(a,c)&&F(b,c)});K(\"or\",1,2,function(a,b,c){return F(a,c)||F(b,c",
- ")});function Pa(a,b){if(b.v()&&4!=a.h)throw Error(\"Primary expression",
- " must evaluate to nodeset if filter has predicate(s).\");B.call(this,a",
- ".h);this.ka=a;this.f=b;this.A=a.g();this.l=a.l}l(Pa,B);Pa.prototype.ev",
- "aluate=function(a){a=this.ka.evaluate(a);return Qa(this.f,a)};Pa.proto",
- "type.toString=function(){var a=\"Filter:\"+C(this.ka);return a+=C(this",
- ".f)};function Ra(a,b){if(b.length<a.ia)throw Error(\"Function \"+a.m+",
- "\" expects at least\"+a.ia+\" arguments, \"+b.length+\" given\");if(nu",
- "ll!==a.$&&b.length>a.$)throw Error(\"Function \"+a.m+\" expects at mos",
- "t \"+a.$+\" arguments, \"+b.length+\" given\");a.ua&&p(b,function(c,d)",
- "{if(4!=c.h)throw Error(\"Argument \"+d+\" to function \"+a.m+\" is not",
- " of type Nodeset: \"+c);});B.call(this,a.h);this.R=a;this.W=b;Ja(this,",
- "a.A||la(b,function(c){return c.g()}));Ka(this,a.sa&&!b.length||a.ra&&!",
- "!b.length||la(b,function(c){return c.l}))}\nl(Ra,B);Ra.prototype.evalu",
- "ate=function(a){return this.R.F.apply(null,ma(a,this.W))};Ra.prototype",
- ".toString=function(){var a=\"Function: \"+this.R;if(this.W.length){var",
- " b=r(this.W,function(c,d){return c+C(d)},\"Arguments:\");a+=C(b)}retur",
- "n a};function Sa(a,b,c,d,e,f,h,k){this.m=a;this.h=b;this.A=c;this.sa=d",
- ";this.ra=!1;this.F=e;this.ia=f;this.$=void 0!==h?h:f;this.ua=!!k}Sa.pr",
- "ototype.toString=function(){return this.m};var Ta={};\nfunction L(a,b,",
- "c,d,e,f,h,k){if(Ta.hasOwnProperty(a))throw Error(\"Function already cr",
- "eated: \"+a+\".\");Ta[a]=new Sa(a,b,c,d,e,f,h,k)}L(\"boolean\",2,!1,!1",
- ",function(a,b){return F(b,a)},1);L(\"ceiling\",1,!1,!1,function(a,b){r",
- "eturn Math.ceil(D(b,a))},1);L(\"concat\",3,!1,!1,function(a,b){return ",
- "r(na(arguments,1),function(c,d){return c+E(d,a)},\"\")},2,null);L(\"co",
- "ntains\",2,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);return-1!=b.indexOf",
- "(a)},2);L(\"count\",1,!1,!1,function(a,b){return b.evaluate(a).v()},1,",
- "1,!0);\nL(\"false\",2,!1,!1,function(){return!1},0);L(\"floor\",1,!1,!",
- "1,function(a,b){return Math.floor(D(b,a))},1);L(\"id\",4,!1,!1,functio",
- "n(a,b){var c=a.u,d=9==c.nodeType?c:c.ownerDocument;a=E(b,a).split(/\\s",
- "+/);var e=[];p(a,function(h){h=d.getElementById(h);var k;if(!(k=!h)){a",
- ":if(\"string\"===typeof e)k=\"string\"!==typeof h||1!=h.length?-1:e.in",
- "dexOf(h,0);else{for(k=0;k<e.length;k++)if(k in e&&e[k]===h)break a;k=-",
- "1}k=0<=k}k||e.push(h)});e.sort(ya);var f=new z;p(e,function(h){f.add(h",
- ")});return f},1);\nL(\"lang\",2,!1,!1,function(){return!1},1);L(\"last",
- "\",1,!0,!1,function(a){if(1!=arguments.length)throw Error(\"Function l",
- "ast expects ()\");return a.s},0);L(\"local-name\",3,!1,!0,function(a,b",
- "){return(a=b?Ga(b.evaluate(a)):a.u)?a.localName||a.nodeName.toLowerCas",
- "e():\"\"},0,1,!0);L(\"name\",3,!1,!0,function(a,b){return(a=b?Ga(b.eva",
- "luate(a)):a.u)?a.nodeName.toLowerCase():\"\"},0,1,!0);L(\"namespace-ur",
- "i\",3,!0,!1,function(){return\"\"},0,1,!0);\nL(\"normalize-space\",3,!",
- "1,!0,function(a,b){return(b?E(b,a):v(a.u)).replace(/[\\s\\xa0]+/g,\" ",
- "\").replace(/^\\s+|\\s+$/g,\"\")},0,1);L(\"not\",2,!1,!1,function(a,b)",
- "{return!F(b,a)},1);L(\"number\",1,!1,!0,function(a,b){return b?D(b,a):",
- "+v(a.u)},0,1);L(\"position\",1,!0,!1,function(a){return a.xa},0);L(\"r",
- "ound\",1,!1,!1,function(a,b){return Math.round(D(b,a))},1);L(\"starts-",
- "with\",2,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);return 0==b.lastIndex",
- "Of(a,0)},2);L(\"string\",3,!1,!0,function(a,b){return b?E(b,a):v(a.u)}",
- ",0,1);\nL(\"string-length\",1,!1,!0,function(a,b){return(b?E(b,a):v(a.",
- "u)).length},0,1);L(\"substring\",3,!1,!1,function(a,b,c,d){c=D(c,a);if",
- "(isNaN(c)||Infinity==c||-Infinity==c)return\"\";d=d?D(d,a):Infinity;if",
- "(isNaN(d)||-Infinity===d)return\"\";c=Math.round(c)-1;var e=Math.max(c",
- ",0);a=E(b,a);return Infinity==d?a.substring(e):a.substring(e,c+Math.ro",
- "und(d))},2,3);L(\"substring-after\",3,!1,!1,function(a,b,c){b=E(b,a);a",
- "=E(c,a);c=b.indexOf(a);return-1==c?\"\":b.substring(c+a.length)},2);\n",
- "L(\"substring-before\",3,!1,!1,function(a,b,c){b=E(b,a);a=E(c,a);a=b.i",
- "ndexOf(a);return-1==a?\"\":b.substring(0,a)},2);L(\"sum\",1,!1,!1,func",
- "tion(a,b){a=b.evaluate(a).iterator();b=0;for(var c=a.next();c;c=a.next",
- "())b+=+v(c);return b},1,1,!0);L(\"translate\",3,!1,!1,function(a,b,c,d",
- "){b=E(b,a);c=E(c,a);var e=E(d,a);a={};for(d=0;d<c.length;d++){var f=c.",
- "charAt(d);f in a||(a[f]=e.charAt(d))}c=\"\";for(d=0;d<b.length;d++)f=b",
- ".charAt(d),c+=f in a?a[f]:f;return c},3);L(\"true\",2,!1,!1,function()",
- "{return!0},0);function A(a,b){this.oa=a;this.ha=void 0!==b?b:null;this",
- ".o=null;switch(a){case \"comment\":this.o=8;break;case \"text\":this.o",
- "=3;break;case \"processing-instruction\":this.o=7;break;case \"node\":",
- "break;default:throw Error(\"Unexpected argument\");}}function Ua(a){re",
- "turn\"comment\"==a||\"text\"==a||\"processing-instruction\"==a||\"node",
- "\"==a}A.prototype.matches=function(a){return null===this.o||this.o==a.",
- "nodeType};A.prototype.K=function(){return this.oa};\nA.prototype.toStr",
- "ing=function(){var a=\"Kind Test: \"+this.oa;null===this.ha||(a+=C(thi",
- "s.ha));return a};function Va(a){B.call(this,3);this.na=a.substring(1,a",
- ".length-1)}l(Va,B);Va.prototype.evaluate=function(){return this.na};Va",
- ".prototype.toString=function(){return\"Literal: \"+this.na};function W",
- "a(a,b){this.m=a.toLowerCase();a=\"*\"==this.m?\"*\":\"http://www.w3.or",
- "g/1999/xhtml\";this.T=b?b.toLowerCase():a}Wa.prototype.matches=functio",
- "n(a){var b=a.nodeType;if(1!=b&&2!=b)return!1;b=void 0!==a.localName?a.",
- "localName:a.nodeName;return\"*\"!=this.m&&this.m!=b.toLowerCase()?!1:",
- "\"*\"==this.T?!0:this.T==(a.namespaceURI?a.namespaceURI.toLowerCase():",
- "\"http://www.w3.org/1999/xhtml\")};Wa.prototype.K=function(){return th",
- "is.m};\nWa.prototype.toString=function(){return\"Name Test: \"+(\"http",
- "://www.w3.org/1999/xhtml\"==this.T?\"\":this.T+\":\")+this.m};function",
- " Xa(a){B.call(this,1);this.pa=a}l(Xa,B);Xa.prototype.evaluate=function",
- "(){return this.pa};Xa.prototype.toString=function(){return\"Number: \"",
- "+this.pa};function Ya(a,b){B.call(this,a.h);this.fa=a;this.N=b;this.A=",
- "a.g();this.l=a.l;1==this.N.length&&(a=this.N[0],a.X||a.B!=Za||(a=a.V,",
- "\"*\"!=a.K()&&(this.M={name:a.K(),J:null})))}l(Ya,B);function $a(){B.c",
- "all(this,4)}l($a,B);$a.prototype.evaluate=function(a){var b=new z;a=a.",
- "u;9==a.nodeType?b.add(a):b.add(a.ownerDocument);return b};$a.prototype",
- ".toString=function(){return\"Root Helper Expression\"};function ab(){B",
- ".call(this,4)}l(ab,B);ab.prototype.evaluate=function(a){var b=new z;b.",
- "add(a.u);return b};\nab.prototype.toString=function(){return\"Context ",
- "Helper Expression\"};function bb(a){return\"/\"==a||\"//\"==a}\nYa.pro",
- "totype.evaluate=function(a){var b=this.fa.evaluate(a);if(!(b instanceo",
- "f z))throw Error(\"Filter expression must evaluate to nodeset.\");a=th",
- "is.N;for(var c=0,d=a.length;c<d&&b.v();c++){var e=a[c],f=b.iterator(e.",
- "B.I);if(e.g()||e.B!=cb)if(e.g()||e.B!=db){var h=f.next();for(b=e.evalu",
- "ate(new n(h));null!=(h=f.next());)h=e.evaluate(new n(h)),b=Fa(b,h)}els",
- "e h=f.next(),b=e.evaluate(new n(h));else{for(h=f.next();(b=f.next())&&",
- "(!h.contains||h.contains(b))&&b.compareDocumentPosition(h)&8;h=b);b=e.",
- "evaluate(new n(h))}}return b};\nYa.prototype.toString=function(){var a",
- "=\"Path Expression:\"+C(this.fa);if(this.N.length){var b=r(this.N,func",
- "tion(c,d){return c+C(d)},\"Steps:\");a+=C(b)}return a};function M(a,b)",
- "{this.f=a;this.I=!!b}function Qa(a,b,c){for(c=c||0;c<a.f.length;c++)fo",
- "r(var d=a.f[c],e=b.iterator(),f=b.v(),h,k=0;h=e.next();k++){var x=a.I?",
- "f-k:k+1;h=d.evaluate(new n(h,x,f));if(\"number\"==typeof h)x=x==h;else",
- " if(\"string\"==typeof h||\"boolean\"==typeof h)x=!!h;else if(h instan",
- "ceof z)x=0<h.v();else throw Error(\"Predicate.evaluate returned an une",
- "xpected type.\");x||e.remove()}return b}M.prototype.C=function(){retur",
- "n 0<this.f.length?this.f[0].C():null};\nM.prototype.g=function(){for(v",
- "ar a=0;a<this.f.length;a++){var b=this.f[a];if(b.g()||1==b.h||0==b.h)r",
- "eturn!0}return!1};M.prototype.v=function(){return this.f.length};M.pro",
- "totype.toString=function(){return r(this.f,function(a,b){return a+C(b)",
- "},\"Predicates:\")};function N(a,b,c,d){B.call(this,4);this.B=a;this.V",
- "=b;this.f=c||new M([]);this.X=!!d;b=this.f.C();a.ya&&b&&(this.M={name:",
- "b.name,J:b.J});this.A=this.f.g()}l(N,B);\nN.prototype.evaluate=functio",
- "n(a){var b=a.u,c=this.C(),d=null,e=null,f=0;c&&(d=c.name,e=c.J?E(c.J,a",
- "):null,f=1);if(this.X)if(this.g()||this.B!=eb)if(b=(new N(fb,new A(\"n",
- "ode\"))).evaluate(a).iterator(),c=b.next())for(a=this.F(c,d,e,f);null!",
- "=(c=b.next());)a=Fa(a,this.F(c,d,e,f));else a=new z;else a=y(this.V,b,",
- "d,e),a=Qa(this.f,a,f);else a=this.F(a.u,d,e,f);return a};N.prototype.F",
- "=function(a,b,c,d){a=this.B.R(this.V,a,b,c);return a=Qa(this.f,a,d)};",
- "\nN.prototype.toString=function(){var a=\"Step:\"+C(\"Operator: \"+(th",
- "is.X?\"//\":\"/\"));this.B.m&&(a+=C(\"Axis: \"+this.B));a+=C(this.V);i",
- "f(this.f.v()){var b=r(this.f.f,function(c,d){return c+C(d)},\"Predicat",
- "es:\");a+=C(b)}return a};function gb(a,b,c,d){this.m=a;this.R=b;this.I",
- "=c;this.ya=d}gb.prototype.toString=function(){return this.m};var hb={}",
- ";function O(a,b,c,d){if(hb.hasOwnProperty(a))throw Error(\"Axis alread",
- "y created: \"+a);b=new gb(a,b,c,!!d);return hb[a]=b}\nO(\"ancestor\",f",
- "unction(a,b){for(var c=new z;b=b.parentNode;)a.matches(b)&&c.unshift(b",
- ");return c},!0);O(\"ancestor-or-self\",function(a,b){var c=new z;do a.",
- "matches(b)&&c.unshift(b);while(b=b.parentNode);return c},!0);\nvar Za=",
- "O(\"attribute\",function(a,b){var c=new z,d=a.K();if(b=b.attributes)if",
- "(a instanceof A&&null===a.o||\"*\"==d)for(a=0;d=b[a];a++)c.add(d);else",
- "(d=b.getNamedItem(d))&&c.add(d);return c},!1),eb=O(\"child\",function(",
- "a,b,c,d,e){c=ba(c)?c:null;d=ba(d)?d:null;e=e||new z;for(b=b.firstChild",
- ";b;b=b.nextSibling)w(b,c,d)&&a.matches(b)&&e.add(b);return e},!1,!0);O",
- "(\"descendant\",y,!1,!0);\nvar fb=O(\"descendant-or-self\",function(a,",
- "b,c,d){var e=new z;w(b,c,d)&&a.matches(b)&&e.add(b);return y(a,b,c,d,e",
- ")},!1,!0),cb=O(\"following\",function(a,b,c,d){var e=new z;do for(var ",
- "f=b;f=f.nextSibling;)w(f,c,d)&&a.matches(f)&&e.add(f),e=y(a,f,c,d,e);w",
- "hile(b=b.parentNode);return e},!1,!0);O(\"following-sibling\",function",
- "(a,b){for(var c=new z;b=b.nextSibling;)a.matches(b)&&c.add(b);return c",
- "},!1);O(\"namespace\",function(){return new z},!1);\nvar ib=O(\"parent",
- "\",function(a,b){var c=new z;if(9==b.nodeType)return c;if(2==b.nodeTyp",
- "e)return c.add(b.ownerElement),c;b=b.parentNode;a.matches(b)&&c.add(b)",
- ";return c},!1),db=O(\"preceding\",function(a,b,c,d){var e=new z,f=[];d",
- "o f.unshift(b);while(b=b.parentNode);for(var h=1,k=f.length;h<k;h++){v",
- "ar x=[];for(b=f[h];b=b.previousSibling;)x.unshift(b);for(var ca=0,Na=x",
- ".length;ca<Na;ca++)b=x[ca],w(b,c,d)&&a.matches(b)&&e.add(b),e=y(a,b,c,",
- "d,e)}return e},!0,!0);\nO(\"preceding-sibling\",function(a,b){for(var ",
- "c=new z;b=b.previousSibling;)a.matches(b)&&c.unshift(b);return c},!0);",
- "var jb=O(\"self\",function(a,b){var c=new z;a.matches(b)&&c.add(b);ret",
- "urn c},!1);function kb(a){B.call(this,1);this.ea=a;this.A=a.g();this.l",
- "=a.l}l(kb,B);kb.prototype.evaluate=function(a){return-D(this.ea,a)};kb",
- ".prototype.toString=function(){return\"Unary Expression: -\"+C(this.ea",
- ")};function lb(a){B.call(this,4);this.U=a;Ja(this,la(this.U,function(b",
- "){return b.g()}));Ka(this,la(this.U,function(b){return b.l}))}l(lb,B);",
- "lb.prototype.evaluate=function(a){var b=new z;p(this.U,function(c){c=c",
- ".evaluate(a);if(!(c instanceof z))throw Error(\"Path expression must e",
- "valuate to NodeSet.\");b=Fa(b,c)});return b};lb.prototype.toString=fun",
- "ction(){return r(this.U,function(a,b){return a+C(b)},\"Union Expressio",
- "n:\")};function mb(a,b){this.a=a;this.va=b}function nb(a){for(var b,c=",
- "[];;){Q(a,\"Missing right hand side of binary expression.\");b=ob(a);v",
- "ar d=a.a.next();if(!d)break;var e=(d=Oa[d]||null)&&d.ja;if(!e){a.a.bac",
- "k();break}for(;c.length&&e<=c[c.length-1].ja;)b=new G(c.pop(),c.pop(),",
- "b);c.push(b,d)}for(;c.length;)b=new G(c.pop(),c.pop(),b);return b}func",
- "tion Q(a,b){if(a.a.empty())throw Error(b);}function pb(a,b){a=a.a.next",
- "();if(a!=b)throw Error(\"Bad token, expected: \"+b+\" got: \"+a);}\nfu",
- "nction qb(a){a=a.a.next();if(\")\"!=a)throw Error(\"Bad token: \"+a);}",
- "function rb(a){a=a.a.next();if(2>a.length)throw Error(\"Unclosed liter",
- "al string\");return new Va(a)}\nfunction sb(a){var b=[];if(bb(t(a.a)))",
- "{var c=a.a.next();var d=t(a.a);if(\"/\"==c&&(a.a.empty()||\".\"!=d&&\"",
- "..\"!=d&&\"@\"!=d&&\"*\"!=d&&!/(?![0-9])[\\w]/.test(d)))return new $a;",
- "d=new $a;Q(a,\"Missing next location step.\");c=tb(a,c);b.push(c)}else",
- "{a:{c=t(a.a);d=c.charAt(0);switch(d){case \"$\":throw Error(\"Variable",
- " reference not allowed in HTML XPath\");case \"(\":a.a.next();c=nb(a);",
- "Q(a,'unclosed \"(\"');pb(a,\")\");break;case '\"':case \"'\":c=rb(a);b",
- "reak;default:if(isNaN(+c))if(!Ua(c)&&/(?![0-9])[\\w]/.test(d)&&\"(\"==",
- "t(a.a,\n1)){c=a.a.next();c=Ta[c]||null;a.a.next();for(d=[];\")\"!=t(a.",
- "a);){Q(a,\"Missing function argument list.\");d.push(nb(a));if(\",\"!=",
- "t(a.a))break;a.a.next()}Q(a,\"Unclosed function argument list.\");qb(a",
- ");c=new Ra(c,d)}else{c=null;break a}else c=new Xa(+a.a.next())}\"[\"==",
- "t(a.a)&&(d=new M(ub(a)),c=new Pa(c,d))}if(c)if(bb(t(a.a)))d=c;else ret",
- "urn c;else c=tb(a,\"/\"),d=new ab,b.push(c)}for(;bb(t(a.a));)c=a.a.nex",
- "t(),Q(a,\"Missing next location step.\"),c=tb(a,c),b.push(c);return ne",
- "w Ya(d,b)}\nfunction tb(a,b){if(\"/\"!=b&&\"//\"!=b)throw Error('Step ",
- "op should be \"/\" or \"//\"');if(\".\"==t(a.a)){var c=new N(jb,new A(",
- "\"node\"));a.a.next();return c}if(\"..\"==t(a.a))return c=new N(ib,new",
- " A(\"node\")),a.a.next(),c;if(\"@\"==t(a.a)){var d=Za;a.a.next();Q(a,",
- "\"Missing attribute name\")}else if(\"::\"==t(a.a,1)){if(!/(?![0-9])[",
- "\\w]/.test(t(a.a).charAt(0)))throw Error(\"Bad token: \"+a.a.next());v",
- "ar e=a.a.next();d=hb[e]||null;if(!d)throw Error(\"No axis with name: ",
- "\"+e);a.a.next();Q(a,\"Missing node name\")}else d=eb;e=\nt(a.a);if(/(",
- "?![0-9])[\\w\\*]/.test(e.charAt(0)))if(\"(\"==t(a.a,1)){if(!Ua(e))thro",
- "w Error(\"Invalid node type: \"+e);e=a.a.next();if(!Ua(e))throw Error(",
- "\"Invalid type name: \"+e);pb(a,\"(\");Q(a,\"Bad nodetype\");var f=t(a",
- ".a).charAt(0),h=null;if('\"'==f||\"'\"==f)h=rb(a);Q(a,\"Bad nodetype\"",
- ");qb(a);e=new A(e,h)}else if(e=a.a.next(),f=e.indexOf(\":\"),-1==f)e=n",
- "ew Wa(e);else{h=e.substring(0,f);if(\"*\"==h)var k=\"*\";else if(k=a.v",
- "a(h),!k)throw Error(\"Namespace prefix not declared: \"+h);e=e.substr(",
- "f+1);e=new Wa(e,k)}else throw Error(\"Bad token: \"+\na.a.next());a=ne",
- "w M(ub(a),d.I);return c||new N(d,e,a,\"//\"==b)}function ub(a){for(var",
- " b=[];\"[\"==t(a.a);){a.a.next();Q(a,\"Missing predicate expression.\"",
- ");var c=nb(a);b.push(c);Q(a,\"Unclosed predicate expression.\");pb(a,",
- "\"]\")}return b}function ob(a){if(\"-\"==t(a.a))return a.a.next(),new ",
- "kb(ob(a));var b=sb(a);if(\"|\"!=t(a.a))a=b;else{for(b=[b];\"|\"==a.a.n",
- "ext();)Q(a,\"Missing next union location path.\"),b.push(sb(a));a.a.ba",
- "ck();a=new lb(b)}return a};function vb(a){switch(a.nodeType){case 1:re",
- "turn ja(wb,a);case 9:return vb(a.documentElement);case 11:case 10:case",
- " 6:case 12:return xb;default:return a.parentNode?vb(a.parentNode):xb}}",
- "function xb(){return null}function wb(a,b){if(a.prefix==b)return a.nam",
- "espaceURI||\"http://www.w3.org/1999/xhtml\";var c=a.getAttributeNode(",
- "\"xmlns:\"+b);return c&&c.specified?c.value||null:a.parentNode&&9!=a.p",
- "arentNode.nodeType?wb(a.parentNode,b):null};function yb(a,b){if(!a.len",
- "gth)throw Error(\"Empty XPath expression.\");a=ua(a);if(a.empty())thro",
- "w Error(\"Invalid XPath expression.\");b?\"function\"==ea(b)||(b=ia(b.",
- "lookupNamespaceURI,b)):b=function(){return null};var c=nb(new mb(a,b))",
- ";if(!a.empty())throw Error(\"Bad token: \"+a.next());this.evaluate=fun",
- "ction(d,e){d=c.evaluate(new n(d));return new R(d,e)}}\nfunction R(a,b)",
- "{if(0==b)if(a instanceof z)b=4;else if(\"string\"==typeof a)b=2;else i",
- "f(\"number\"==typeof a)b=1;else if(\"boolean\"==typeof a)b=3;else thro",
- "w Error(\"Unexpected evaluation result.\");if(2!=b&&1!=b&&3!=b&&!(a in",
- "stanceof z))throw Error(\"value could not be converted to the specifie",
- "d type\");this.resultType=b;switch(b){case 2:this.stringValue=a instan",
- "ceof z?Ha(a):\"\"+a;break;case 1:this.numberValue=a instanceof z?+Ha(a",
- "):+a;break;case 3:this.booleanValue=a instanceof z?0<a.v():!!a;break;c",
- "ase 4:case 5:case 6:case 7:var c=\na.iterator();var d=[];for(var e=c.n",
- "ext();e;e=c.next())d.push(e);this.snapshotLength=a.v();this.invalidIte",
- "ratorState=!1;break;case 8:case 9:this.singleNodeValue=Ga(a);break;def",
- "ault:throw Error(\"Unknown XPathResult type.\");}var f=0;this.iterateN",
- "ext=function(){if(4!=b&&5!=b)throw Error(\"iterateNext called with wro",
- "ng result type\");return f>=d.length?null:d[f++]};this.snapshotItem=fu",
- "nction(h){if(6!=b&&7!=b)throw Error(\"snapshotItem called with wrong r",
- "esult type\");return h>=d.length||0>h?null:d[h]}}\nR.ANY_TYPE=0;R.NUMB",
- "ER_TYPE=1;R.STRING_TYPE=2;R.BOOLEAN_TYPE=3;R.UNORDERED_NODE_ITERATOR_T",
- "YPE=4;R.ORDERED_NODE_ITERATOR_TYPE=5;R.UNORDERED_NODE_SNAPSHOT_TYPE=6;",
- "R.ORDERED_NODE_SNAPSHOT_TYPE=7;R.ANY_UNORDERED_NODE_TYPE=8;R.FIRST_ORD",
- "ERED_NODE_TYPE=9;function zb(a){this.lookupNamespaceURI=vb(a)}\nfuncti",
- "on Ab(a,b){a=a||aa;var c=a.Document&&a.Document.prototype||a.document;",
- "if(!c.evaluate||b)a.XPathResult=R,c.evaluate=function(d,e,f,h){return(",
- "new yb(d,f)).evaluate(e,h)},c.createExpression=function(d,e){return ne",
- "w yb(d,e)},c.createNSResolver=function(d){return new zb(d)}}da(\"wgxpa",
- "th.install\",Ab);da(\"wgxpath.install\",Ab);var Bb=window;function S(a",
- ",b){this.code=a;this.state=T[a]||Cb;this.message=b||\"\";a=this.state.",
- "replace(/((?:^|\\s+)[a-z])/g,function(c){return c.toUpperCase().replac",
- "e(/^[\\s\\xa0]+/g,\"\")});b=a.length-5;if(0>b||a.indexOf(\"Error\",b)!",
- "=b)a+=\"Error\";this.name=a;a=Error(this.message);a.name=this.name;thi",
- "s.stack=a.stack||\"\"}l(S,Error);var Cb=\"unknown error\",T={15:\"elem",
- "ent not selectable\",11:\"element not visible\"};T[31]=Cb;T[30]=Cb;T[2",
- "4]=\"invalid cookie domain\";T[29]=\"invalid element coordinates\";T[1",
- "2]=\"invalid element state\";\nT[32]=\"invalid selector\";T[51]=\"inva",
- "lid selector\";T[52]=\"invalid selector\";T[17]=\"javascript error\";T",
- "[405]=\"unsupported operation\";T[34]=\"move target out of bounds\";T[",
- "27]=\"no such alert\";T[7]=\"no such element\";T[8]=\"no such frame\";",
- "T[23]=\"no such window\";T[28]=\"script timeout\";T[33]=\"session not ",
- "created\";T[10]=\"stale element reference\";T[21]=\"timeout\";T[25]=\"",
- "unable to set cookie\";T[26]=\"unexpected alert open\";T[13]=Cb;T[9]=",
- "\"unknown command\";function Db(a,b){b&&\"string\"!==typeof b&&(b=b.to",
- "String());return!!a&&1==a.nodeType&&(!b||a.tagName.toUpperCase()==b)};",
- "function U(a,b,c){this.o=a;this.O=b;this.P=c}U.prototype.create=functi",
- "on(a){a=u(a).createEvent(\"HTMLEvents\");a.initEvent(this.o,this.O,thi",
- "s.P);return a};U.prototype.toString=function(){return this.o};function",
- " V(a,b,c){m(this,a,b,c)}l(V,U);\nV.prototype.create=function(a,b){if(t",
- "his==Eb)throw new S(9,\"Browser does not support a mouse pixel scroll ",
- "event.\");var c=u(a);a=c?c.parentWindow||c.defaultView:window;c=c.crea",
- "teEvent(\"MouseEvents\");this==Fb&&(c.wheelDelta=b.wheelDelta);c.initM",
- "ouseEvent(this.o,this.O,this.P,a,1,b.clientX,b.clientY,b.clientX,b.cli",
- "entY,b.ctrlKey,b.altKey,b.shiftKey,b.metaKey,b.button,b.relatedTarget)",
- ";return c};function Gb(a,b,c){m(this,a,b,c)}l(Gb,U);\nGb.prototype.cre",
- "ate=function(a,b){a=u(a).createEvent(\"Events\");a.initEvent(this.o,th",
- "is.O,this.P);a.altKey=b.altKey;a.ctrlKey=b.ctrlKey;a.metaKey=b.metaKey",
- ";a.shiftKey=b.shiftKey;a.keyCode=b.charCode||b.keyCode;a.charCode=this",
- "==Hb?a.keyCode:0;return a};function Ib(a,b,c){m(this,a,b,c)}l(Ib,U);\n",
- "Ib.prototype.create=function(a,b){function c(H){H=ka(H,function(q){ret",
- "urn h.createTouch(k,a,q.identifier,q.pageX,q.pageY,q.screenX,q.screenY",
- ")});return h.createTouchList.apply(h,H)}function d(H){var q=ka(H,funct",
- "ion(I){return{identifier:I.identifier,screenX:I.screenX,screenY:I.scre",
- "enY,clientX:I.clientX,clientY:I.clientY,pageX:I.pageX,pageY:I.pageY,ta",
- "rget:a}});q.item=function(I){return q[I]};return q}function e(H){retur",
- "n ka(H,function(q){return new Touch({identifier:q.identifier,screenX:q",
- ".screenX,screenY:q.screenY,\nclientX:q.clientX,clientY:q.clientY,pageX",
- ":q.pageX,pageY:q.pageY,target:a})})}function f(H,q){switch(H){case 1:r",
- "eturn d(q);case 2:return c(q);case 3:return e(q)}return null}var h=u(a",
- "),k=h?h.parentWindow||h.defaultView:window,x=f(1,b.changedTouches),ca=",
- "b.touches==b.changedTouches?x:f(1,b.touches),Na=b.targetTouches==b.cha",
- "ngedTouches?x:f(1,b.targetTouches);var P=h.createEvent(\"MouseEvents\"",
- ");P.initMouseEvent(this.o,this.O,this.P,k,1,0,0,b.clientX,b.clientY,b.",
- "ctrlKey,b.altKey,b.shiftKey,b.metaKey,0,b.relatedTarget);\nP.touches=c",
- "a;P.targetTouches=Na;P.changedTouches=x;P.scale=b.scale;P.rotation=b.r",
- "otation;return P};function W(a,b,c){m(this,a,b,c)}l(W,U);W.prototype.c",
- "reate=function(){throw new S(9,\"Browser does not support MSGesture ev",
- "ents.\");};function X(a,b,c){m(this,a,b,c)}l(X,U);X.prototype.create=f",
- "unction(){throw new S(9,\"Browser does not support MSPointer events.\"",
- ");};var Jb=new U(\"submit\",!0,!0);new V(\"click\",!0,!0);new V(\"cont",
- "extmenu\",!0,!0);new V(\"dblclick\",!0,!0);new V(\"mousedown\",!0,!0);",
- "\nnew V(\"mousemove\",!0,!1);new V(\"mouseout\",!0,!0);new V(\"mouseov",
- "er\",!0,!0);new V(\"mouseup\",!0,!0);var Fb=new V(\"mousewheel\",!0,!0",
- "),Eb=new V(\"MozMousePixelScroll\",!0,!0);new Gb(\"keydown\",!0,!0);va",
- "r Hb=new Gb(\"keypress\",!0,!0);new Gb(\"keyup\",!0,!0);new Ib(\"touch",
- "end\",!0,!0);new Ib(\"touchmove\",!0,!0);new Ib(\"touchstart\",!0,!0);",
- "new W(\"MSGestureChange\",!0,!0);new W(\"MSGestureEnd\",!0,!0);new W(",
- "\"MSGestureHold\",!0,!0);new W(\"MSGestureStart\",!0,!0);new W(\"MSGes",
- "tureTap\",!0,!0);new W(\"MSInertiaStart\",!0,!0);\nnew X(\"MSGotPointe",
- "rCapture\",!0,!1);new X(\"MSLostPointerCapture\",!0,!1);new X(\"MSPoin",
- "terCancel\",!0,!0);new X(\"MSPointerDown\",!0,!0);new X(\"MSPointerMov",
- "e\",!0,!0);new X(\"MSPointerOver\",!0,!0);new X(\"MSPointerOut\",!0,!0",
- ");new X(\"MSPointerUp\",!0,!0);function Kb(){this.da=Bb.document.docum",
- "entElement;var a=u(this.da);try{var b=a&&a.activeElement;var c=b&&b.no",
- "deName?b:null}catch(d){c=null}c&&Lb(this,c)}function Lb(a,b){a.da=b;Db",
- "(b,\"OPTION\")&&Ba(b,function(c){return Db(c,\"SELECT\")})}function Mb",
- "(a){return Db(a,\"FORM\")};function Nb(a,b){this.D={};this.j=[];this.H",
- "=0;var c=arguments.length;if(1<c){if(c%2)throw Error(\"Uneven number o",
- "f arguments\");for(var d=0;d<c;d+=2)this.set(arguments[d],arguments[d+",
- "1])}else a&&this.addAll(a)}function Ob(a){Pb(a);return a.j.concat()}g=",
- "Nb.prototype;g.clear=function(){this.D={};this.H=this.j.length=0};g.re",
- "move=function(a){return Object.prototype.hasOwnProperty.call(this.D,a)",
- "?(delete this.D[a],this.H--,this.j.length>2*this.H&&Pb(this),!0):!1};",
- "\nfunction Pb(a){if(a.H!=a.j.length){for(var b=0,c=0;b<a.j.length;){va",
- "r d=a.j[b];Object.prototype.hasOwnProperty.call(a.D,d)&&(a.j[c++]=d);b",
- "++}a.j.length=c}if(a.H!=a.j.length){var e={};for(c=b=0;b<a.j.length;)d",
- "=a.j[b],Object.prototype.hasOwnProperty.call(e,d)||(a.j[c++]=d,e[d]=1)",
- ",b++;a.j.length=c}}g.get=function(a,b){return Object.prototype.hasOwnP",
- "roperty.call(this.D,a)?this.D[a]:b};g.set=function(a,b){Object.prototy",
- "pe.hasOwnProperty.call(this.D,a)||(this.H++,this.j.push(a));this.D[a]=",
- "b};\ng.addAll=function(a){if(a instanceof Nb)for(var b=Ob(a),c=0;c<b.l",
- "ength;c++)this.set(b[c],a.get(b[c]));else for(b in a)this.set(b,a[b])}",
- ";g.forEach=function(a,b){for(var c=Ob(this),d=0;d<c.length;d++){var e=",
- "c[d],f=this.get(e);a.call(b,f,e,this)}};g.clone=function(){return new ",
- "Nb(this)};var Qb={};function Y(a,b,c){var d=typeof a;(\"object\"==d&&n",
- "ull!=a||\"function\"==d)&&(a=a.b);a=new Rb(a);!b||b in Qb&&!c||(Qb[b]=",
- "{key:a,shift:!1},c&&(Qb[c]={key:a,shift:!0}));return a}function Rb(a){",
- "this.code=a}Y(8);Y(9);Y(13);var Sb=Y(16),Tb=Y(17),Ub=Y(18);Y(19);Y(20)",
- ";Y(27);Y(32,\" \");Y(33);Y(34);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);Y(4",
- "4);Y(45);Y(46);Y(48,\"0\",\")\");Y(49,\"1\",\"!\");Y(50,\"2\",\"@\");Y",
- "(51,\"3\",\"#\");Y(52,\"4\",\"$\");Y(53,\"5\",\"%\");Y(54,\"6\",\"^\")",
- ";Y(55,\"7\",\"&\");Y(56,\"8\",\"*\");Y(57,\"9\",\"(\");Y(65,\"a\",\"A",
- "\");\nY(66,\"b\",\"B\");Y(67,\"c\",\"C\");Y(68,\"d\",\"D\");Y(69,\"e\"",
- ",\"E\");Y(70,\"f\",\"F\");Y(71,\"g\",\"G\");Y(72,\"h\",\"H\");Y(73,\"i",
- "\",\"I\");Y(74,\"j\",\"J\");Y(75,\"k\",\"K\");Y(76,\"l\",\"L\");Y(77,",
- "\"m\",\"M\");Y(78,\"n\",\"N\");Y(79,\"o\",\"O\");Y(80,\"p\",\"P\");Y(8",
- "1,\"q\",\"Q\");Y(82,\"r\",\"R\");Y(83,\"s\",\"S\");Y(84,\"t\",\"T\");Y",
- "(85,\"u\",\"U\");Y(86,\"v\",\"V\");Y(87,\"w\",\"W\");Y(88,\"x\",\"X\")",
- ";Y(89,\"y\",\"Y\");Y(90,\"z\",\"Z\");var Vb=Y(sa?{c:91,b:91}:ra?{c:224",
- ",b:91}:{c:0,b:91});Y(sa?{c:92,b:92}:ra?{c:224,b:93}:{c:0,b:92});Y(sa?{",
- "c:93,b:93}:ra?{c:0,b:0}:{c:93,b:null});\nY({c:96,b:96},\"0\");Y({c:97,",
- "b:97},\"1\");Y({c:98,b:98},\"2\");Y({c:99,b:99},\"3\");Y({c:100,b:100}",
- ",\"4\");Y({c:101,b:101},\"5\");Y({c:102,b:102},\"6\");Y({c:103,b:103},",
- "\"7\");Y({c:104,b:104},\"8\");Y({c:105,b:105},\"9\");Y({c:106,b:106},",
- "\"*\");Y({c:107,b:107},\"+\");Y({c:109,b:109},\"-\");Y({c:110,b:110},",
- "\".\");Y({c:111,b:111},\"/\");Y(144);Y(112);Y(113);Y(114);Y(115);Y(116",
- ");Y(117);Y(118);Y(119);Y(120);Y(121);Y(122);Y(123);Y({c:107,b:187},\"=",
- "\",\"+\");Y(108,\",\");Y({c:109,b:189},\"-\",\"_\");Y(188,\",\",\"<\")",
- ";Y(190,\".\",\">\");Y(191,\"/\",\"?\");\nY(192,\"`\",\"~\");Y(219,\"[",
- "\",\"{\");Y(220,\"\\\\\",\"|\");Y(221,\"]\",\"}\");Y({c:59,b:186},\";",
- "\",\":\");Y(222,\"'\",'\"');var Wb=new Nb;Wb.set(1,Sb);Wb.set(2,Tb);Wb",
- ".set(4,Ub);Wb.set(8,Vb);(function(a){var b=new Nb;p(Ob(a),function(c){",
- "b.set(a.get(c).code,c)});return b})(Wb);function Z(){m(this)}l(Z,Kb);Z",
- ".Y=void 0;Z.qa=function(){return Z.Y?Z.Y:Z.Y=new Z};da(\"_\",function(",
- "a){var b=Ba(a,Mb,!0);if(!b)throw new S(7,\"Element was not in a form, ",
- "so could not submit.\");var c=Z.qa();Lb(c,a);if(!Mb(b))throw new S(12,",
- "\"Element is not a form, so could not submit.\");a=Jb.create(b,void 0)",
- ";\"isTrusted\"in a||(a.isTrusted=!1);b.dispatchEvent(a)&&(Db(b.submit)",
- "?b.constructor.prototype.submit.call(b):b.submit())});; return this._.",
- "apply(null,arguments);}).apply({navigator:typeof window!='undefined'?w",
- "indow.navigator:null,document:typeof window!='undefined'?window.docume",
- "nt:null}, arguments);}\n",
- NULL};
- } // namespace atoms
- } // namespace webdriver
|