{"version":3,"file":"amp-lightbox-0.1.mjs","mappings":";yGACA,IAAIA,GCcSC,QAACA,GAAWC,OCdlBC,eAAgBC,EAASC,SAAUC,GAAaC,OAAOC,UAmBvD,WAAaC,GAClB,MAAMC,EAAMH,OAAOI,OAAO,MAI1B,OAHIF,GACFF,OAAOK,OAAOF,EAAKD,GAEdC,ECcF,WACLG,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,GAGE,OAA4BV,ECjCzB,WAAgBW,GACrB,OACGA,EAAKC,eAA0CD,GAAOE,YC8WpD,WAAkBC,GACvB,IACEA,EAAeC,cACRC,KClYJ,WAAmCC,GACxC,MAAMC,EAAkBxB,OAAOyB,yBAAyBF,EAAO,WAC/D,GAAIC,WAAiBE,SACnB,OAAOH,EAGT,MAAMI,QAACA,QAASC,GAASL,EACnBD,EAAI,IAAIO,MAAMF,GAEpB,UAAWG,KAAQP,EACCD,EAAGQ,GAA0BP,EAAOO,GAIxD,OADAR,EAAEM,MAAQA,EACHN,EAQF,WAAqBS,GAC1B,IAAIR,EAAQ,KACRI,EAAU,GACd,UAAWK,KAAOC,UACZD,aAAeH,QAAUN,EAC3BA,EAAQW,EAA0BF,IAE9BL,IACFA,GAAW,KAEbA,GAAWK,GASf,OALKT,EAEMI,IACTJ,EAAMI,QAAUA,EAAU,KAAOJ,EAAMI,SAFvCJ,EAAQ,IAAIM,MAAMF,GAIbJ,EAOT,WAA0BA,GAAO,QAC/B,mBAAKY,0BAAL,gBAA0BZ,GA6BrB,WAAqBa,KAAaC,GACvC,IACE,OAAOD,EAASE,MAAM,KAAMD,SACrBf,IAvBJ,SAAsBS,GAC3B,MAAMR,EAAQgB,EAAYD,MAAM,KAAML,WACtCO,YAAW,KAIT,MADAC,EAAiBlB,GACXA,KAkBNmB,CAAapB,ICpFjB,ICCIqB,ECEAC,EFHEC,EAAY,oBAUZC,EAAW1B,GAAYA,EAAQ0B,UA4DrC,WAA8BC,EAAWC,EAAaC,EAAMb,GAC1D,GAAIY,GAAeD,EAAUG,UAAUC,SAASN,GAAY,CAC1D,MAAMO,EAA0CL,EAEhD,GADAM,EAAYjB,EAAUgB,IACjBH,EAAM,CAET,MAAMK,EAAcF,EAAaG,iBASjC,YARID,GACFE,EACEF,GACkB,GAClB,EACAlB,KAOR,MAAMqB,EAEHV,EAAUW,uBAAuBb,GAEpC,IAAIc,EAAO,KACX,QAASC,EAAI,EAAGA,EAAIH,EAAYI,OAAQD,IAAK,CAC3C,MAAME,EAAwCL,EAAYG,GAC1D,GAAIX,EAEFI,EAAYjB,EAAU0B,OACjB,CAGLH,EAAOA,GAAQ,GACf,IAAII,GAAU,EACd,QAASC,EAAI,EAAGA,EAAIL,EAAKE,OAAQG,IAC/B,GAAIL,EAAKK,GAAGb,SAASW,GAAa,CAChCC,GAAU,EACV,MAGCA,IACHJ,EAAKM,KAAKH,GACVT,EAAYjB,EAAU0B,MC5C9B,WAAcI,GACZ,OASF,SAAoBnB,EAAWmB,GAC7BC,EAA6B,IAAnBD,EAAQL,QAClBd,EAAiBqB,UAAYF,EAAQ,GAErC,MAAMG,EAAiCtB,EAAUuB,kBAOjD,OANAH,EAAUE,GACVF,GAAWE,EAAGE,oBAGdxB,EAAUyB,YAAYH,GAEfA,EApBAI,CAAW9B,EAAeuB,GC/DnC,IAAMQ,EAAiB,CAAC,SAAU,SAAU,MAAO,MAAO,KAAM,IAAK,KAK/DC,EACc,CAChBC,sBAAuB,IAAM,GAC7BC,mBAAoB,IAAM,IAgBvB,WAA+BC,GACpC,MAAMC,EAAaD,EAAUE,QAC3B,UACCC,GAAU,IAAMA,EAAMC,gBAIzB,OAAIR,EAAeS,MAAMC,GAAWL,EAAWM,WAAWD,EAAS,OACzD,IAAGL,IAENA,EA+BF,WAAiCO,EAAOR,EAAWS,GACxD,GAAUT,EAsQMO,WAAW,MApQzB,OAAOP,EAGJlC,IACHA,EAAoB4C,KAEtB,IAAIC,EAAe7C,EAAkBkC,GACrC,IAAKW,GAAgBF,EAAiB,CAEpC,GADAE,EAAeX,OACUY,IAArBJ,EAAMR,GAA0B,CAClC,MAAMa,EA9DL,SAA8Bb,GACnC,OAAOA,EAAUc,OAAO,GAAGC,cAAgBf,EAAUgB,MAAM,GA6DrCC,CAAqBjB,GACjCkB,EAlCZ,SAAkCV,EAAOK,GACvC,QAAS/B,EAAI,EAAGA,EAAIc,EAAeb,OAAQD,IAAK,CAC9C,MAAM6B,EAAef,EAAed,GAAK+B,EACzC,QAA4BD,IAAxBJ,EAAMG,GACR,OAAOA,EAGX,MAAO,GA2B0BQ,CAAyBX,EAAOK,QAEzBD,IAAhCJ,EAAMU,KACRP,EAAeO,GAGdT,IACH3C,EAAkBkC,GAAaW,GAGnC,OAAOA,EASF,WAA4BrE,EAAS8E,GAC1C,MAAMZ,MAACA,GAASlE,EAChB,UAAW+E,KAAKD,EACdZ,EAAMc,YACJC,EAAsBC,EAAwBhB,EAAOa,IACrDI,OAAOL,EAAOC,IACd,aAaC,WAAkB/E,EAASoF,EAAUC,EAAOC,EAAWnB,GAC5D,MAAME,EAAea,EACnBlF,EAAQkE,MACRkB,EACAjB,GAEF,IAAKE,EACH,OAEF,MAAMkB,EAAaD,EAAYD,EAAQC,EAAYD,EACnDrF,EAAQkE,MAAMc,YAAYC,EAAsBZ,GAAekB,GA+B1D,WAAmBvF,EAAS8E,GACjC,UAAWC,KAAKD,EACdU,EAASxF,EAAS+E,EAAGD,EAAOC,IAgDzB,WAAYM,GACjB,MAAQ,GAAEA,MAyJL,WAAqCP,GAI1C,MAHI,YAAaA,GHzQZ,SAAkBW,KAAQxE,GAC/B,MAAMd,EAAQgB,EAAYD,MAAM,KAAMD,GAEtCd,EAAMuF,KAAOD,GAAOtF,EAAMuF,KAC1BrE,EAAiBlB,GGsQfwF,CAAS,QAzWX,0DA2WOb,EClXT,IAAMc,EAAqB,qCAUpB,WAA+BC,EAAWC,EAAW,IAC1D,IACE,OAAOC,mBAAmBF,SACnB3F,GACP,OAAO4F,GAiCJ,WAAuBE,GAC5B,MAAMC,SAACA,GAAYD,GAAWE,KAG9B,OA1BK,SAA0BC,GAC/B,MAAMC,EAAShC,IACf,IAAK+B,EACH,OAAOC,EAGT,IAAIvC,EACJ,KAAQA,EAAQ+B,EAAmBS,KAAKF,IAAe,CACrD,MAAMT,EAAOY,EAAsBzC,EAAM,GAAIA,EAAM,IAC7CwB,EAAQxB,EAAM,GAChByC,EAAsBzC,EAAM,GAAGD,QAAQ,MAAO,KAAMC,EAAM,IAC1D,GACJuC,EAAOV,GAAQL,EAEjB,OAAOe,EAYAG,CAAiBN,EAAS,cAAmBA,EAASO,MChC/D,IAAIC,EAAa,GAOV,WAAiBT,GACtB,MAAMU,EAAMV,GAAWE,KACvB,OAAIQ,EAAIC,WACCD,EAAIC,WAELD,EAAIC,WAQd,SAAkBD,GAOhB,MAAO,CACLE,UCxCO,EDyCPC,YAAaC,EAAkBJ,EARdK,EAAcL,IAS/BM,KE5BA,EF6BAC,MG7CO,EH8CPR,WAAYS,EAAcR,GAC1BS,UI9CA,GJyBuBC,CAASV,GAgCpC,WAAuBA,GAEoB,MAQzC,OARKD,IAMHA,GAAa,YAAIY,kBAAJ,eAAgBC,IAAM,mBAE9Bb,EAWF,WAA2BC,EAAKa,GACrC,MACMC,EAAWD,GAAkBR,EAAcL,GACjD,MAFiB,CAAC,IAAK,UAAW,MAAO,UAAW,aAEpCe,SAASD,EAAS,gBAAqBd,EAAIgB,aKyZ7DxB,KAAKyB,UAAYzB,KAAKyB,WAAa,CACjCC,KAAM,KACNC,IAAK,KACLC,aAAc,MAGhB,IAAMC,EAAO7B,KAAKyB,UAwClB,WAA4BK,EAAWC,GAEnC,MAAM,IAAIxH,MAAM,qCAqCpB,WAAuByH,GACrB,OAAOC,IAsEF,WACLC,EACAjJ,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,GAGE,OAAOwI,ECrhBJ,WAAoB1B,EAAK2B,GAE9B,OAAOC,EADP5B,EAyIK,SAAsBA,GAC3B,OAAOA,EAAI6B,YAAc7B,EAAI6B,UAAY7B,GA1InC8B,CAAa9B,GACY2B,GA8D1B,WAA0BI,EAAiBJ,GAGhD,OAAOC,EADQI,EADAC,EAAUF,IAESJ,GAkG7B,WAAmBO,GACxB,OAAIA,EAAUC,UAsBUnC,EArBVoC,EAAOF,GAuBnBG,EAAWrC,EAAK,WAtBasC,UAAgCJ,GAEVA,EAkBvD,IAA0BlC,EAX1B,WAAgCkC,GAC9B,MAAMK,EAASN,EAAUC,GACzB,OAAOK,EAAOC,cAAgBD,EAAOvC,IAAMuC,EAsB7C,WAA4BE,EAAQd,GAClCtF,EACEqG,EAAoBD,EAAQd,IAG9B,MACMgB,EAiIR,SAAqBF,GACnB,IAAIG,EAAWH,EAAOI,eAItB,OAHKD,IACHA,EAAWH,EAAOI,eAAiB,IAE9BD,EAvIUE,CAAYL,GACVd,GAanB,OAZKgB,EAAEtK,MACLgE,EAAUsG,EAAEI,MACZ1G,EAAUsG,EAAEK,SACZL,EAAEtK,IAAM,IAAIsK,EAAEI,KAAKJ,EAAEK,SACrB3G,EAAUsG,EAAEtK,KACZsK,EAAEK,QAAU,KAGRL,EAAEM,SACJN,EAAEM,QAAQN,EAAEtK,MAGTsK,EAAEtK,IA8QX,WAA6BoK,EAAQd,GACnC,MAAMuB,EAAUT,EAAOI,gBAAkBJ,EAAOI,eAAelB,GAE/D,SAAUuB,IAAWA,EAAQH,MCtjBxB,ICtDHI,EDsDSC,EAwTIrB,GAEXsB,EAAiBtB,EAAiB,UA1T3BqB,EAijBAE,GD1dJ1B,EC6dkB0B,EAAQ,SE9mB5BC,QAILC,cAEEC,KAAKC,GAAY,KAQnBC,IAAIC,GAKF,OAJKH,KAAKC,KACRD,KAAKC,GAAY,IAEnBD,KAAKC,GAAUvH,KAAKyH,GACb,KACLH,KAAKI,OAAOD,IAQhBC,OAAOD,GACAH,KAAKC,InB2GP,SAAoBI,EAAOC,GAChC,MAAMC,EAAQF,EAAMG,QAAQF,IACf,GAATC,GAGJF,EAAMI,OAAOF,EAAO,GmB7GlBG,CAAWV,KAAKC,GAAWE,GAM7BQ,YACOX,KAAKC,KAGVD,KAAKC,GAAU3H,OAAS,GAO1BsI,KAAKC,GACH,GAAKb,KAAKC,GAIV,UAAWE,KAAWH,KAAKC,GAAU1F,QACnC4F,EAAQU,GAQZC,kBAAkB,QAChB,2BAAOd,KAAKC,UAAZ,aAAOc,EAAgBzI,cAAvB,QAAiC,IC/D/B0I,EAAQ,iBAqCPC,QAAeC,WAUlBrL,EACAsL,GAA8B,EAC9BC,GAA4B,GAE5B,IAAIC,EAAMxL,EAAQmL,GASlB,OARKK,IACHA,EAAM,IAAIJ,EACRpL,EACAsL,EACAC,GAEFvL,EAAQmL,GAASK,GAEZA,EAQTtB,YACElK,EACAyL,GAA0B,EAC1BC,GAAwB,GAGxBvB,KAAKwB,GAAW3L,EAGhBmK,KAAKyB,GAAe,GAGpBzB,KAAK0B,GAAY,GAGjB1B,KAAK2B,GAAS,GAGd3B,KAAK4B,GAAW,GAGhB5B,KAAK6B,GAAY,KAEjB,MACMnC,EF6BH,SAAsCnD,GAC3C,QAAyBpC,IAArBuF,EACF,OAAOA,EAGTA,GAAmB,EACnB,IACE,MAAMoC,EAA+C,CAC/CC,cAIF,OADArC,GAAmB,GACZ,IAIXnD,EAAIyF,iBACF,eAEoB,KAEpBF,GAEFvF,EAAI0F,oBACF,eAEoB,KAEpBH,SAEKI,IAGT,OAAOxC,EE9DoByC,CADbtM,EAAQF,cAAcC,aAIlCoK,KAAKoC,GAA2Bd,GAA2B5B,EAG3DM,KAAKqC,GAAyBd,EAO9BvB,KAAKsC,IAAe,EAGpBtC,KAAKuC,GAAQ,IC7GV,MAQLxC,YAAYxD,EAAK4D,EAASqC,GACxBxC,KAAKyC,GAAS9C,EAAkBpD,GAGhCyD,KAAK0C,GAAWvC,EAGhBH,KAAK2C,GAAgBH,GAAoB,EAGzCxC,KAAK4C,IAAa,EAGlB5C,KAAK6C,GAAY,EAGjB7C,KAAK8C,IAAW,EAMhB9C,KAAK+C,GAAa,KAChB/C,KAAKuC,MAQTS,YACE,OAA0B,GAAnBhD,KAAK4C,GAgBdK,SAASC,GACP,IAAIC,EAAQD,GAAalD,KAAK2C,GAC1B3C,KAAK8C,IAAYK,EAAQ,KAG3BA,EAAQ,IAGV,MAAMC,EAAWC,KAAKC,MAAQH,EAG9B,QAAKnD,KAAKgD,aAAeI,EAAWpD,KAAK6C,IAAY,MACnD7C,KAAKuD,SACLvD,KAAK6C,GAAYO,EACjBpD,KAAK4C,GAAa5C,KAAKyC,GAAOU,MAAMnD,KAAK+C,GAAYI,IAE9C,GASXZ,KACEvC,KAAK4C,IAAa,EAClB5C,KAAK6C,GAAY,EACjB7C,KAAK8C,IAAW,EAChB9C,KAAK0C,KACL1C,KAAK8C,IAAW,EAMlBS,SACMvD,KAAKgD,cACPhD,KAAKyC,GAAOc,OAAOvD,KAAK4C,IACxB5C,KAAK4C,IAAa,KDcEjE,EAAO9I,GAAUmK,KAAKwD,GAAQC,KAAKzD,OAGzDA,KAAK0D,GAAyB,IAAI5D,EAMlCE,KAAK2D,GAAelP,OAAOI,OAAO,MAGlCmL,KAAK4D,GAAqB5D,KAAK6D,GAAcJ,KAAKzD,MAElDA,KAAK8D,GAAmB9D,KAAK+D,GAAYN,KAAKzD,MAE9CA,KAAKgE,GAAoBhE,KAAKiE,GAAaR,KAAKzD,MAEhDA,KAAKkE,GAAsBlE,KAAKmE,GAAeV,KAAKzD,MAEpDA,KAAKwB,GAASQ,iBACZ,aACAhC,KAAK4D,KACLlE,GAAmB,CAACqC,SAAS,IAE/B/B,KAAKwB,GAASQ,iBAAiB,WAAYhC,KAAK8D,IAChD9D,KAAKwB,GAASQ,iBACZ,YACAhC,KAAKgE,KACLtE,GAAmB,CAACqC,SAAS,IAE/B/B,KAAKwB,GAASQ,iBAAiB,cAAehC,KAAKkE,IAGnDlE,KAAKoE,IAAkB,EAMzBC,UACErE,KAAKwB,GAASS,oBAAoB,aAAcjC,KAAK4D,IACrD5D,KAAKwB,GAASS,oBAAoB,WAAYjC,KAAK8D,IACnD9D,KAAKwB,GAASS,oBAAoB,YAAajC,KAAKgE,IACpDhE,KAAKwB,GAASS,oBAAoB,cAAejC,KAAKkE,WAC/ClE,KAAKwB,GAASR,GACrBhB,KAAKuC,GAAMgB,SAabe,UAAUC,EAAkBpE,GAC1B,MAAMqE,EAAa,IAAID,EAAiBvE,MAClCyE,EAAOD,EAAWE,UACxB,IAAIC,EAAa3E,KAAK2D,GAAac,GAMnC,OALKE,IACH3E,KAAKyB,GAAa/I,KAAK8L,GACvBG,EAAa,IAAI7E,EACjBE,KAAK2D,GAAac,GAAQE,GAErBA,EAAWzE,IAAIC,GAWxByE,cAAcL,GACZ,MAAME,EAAO,IAAIF,EAAiBvE,MAAM0E,UAClCC,EAAa3E,KAAK2D,GAAac,GACrC,GAAIE,EAAY,CACdA,EAAWhE,YACX,MAAMJ,EpB1GL,SAAmBF,EAAOwE,GAC/B,QAASxM,EAAI,EAAGA,EAAIgI,EAAM/H,OAAQD,IAChC,GAAcgI,EAAMhI,GoBwGkCqM,WAAaD,EpBvGjE,OAAOpM,EAGX,OAAO,EoBoGWyM,CAAU9E,KAAKyB,IAC7B,QAAIlB,EAAQ,IAIZP,KAAKyB,GAAahB,OAAOF,EAAO,GAChCP,KAAK2B,GAAOlB,OAAOF,EAAO,GAC1BP,KAAK4B,GAASnB,OAAOF,EAAO,GAC5BP,KAAK0B,GAAUjB,OAAOF,EAAO,UACtBP,KAAK2D,GAAac,GAClB,IAEP,OAAO,EASXM,cAAc5E,GACZ,OAAOH,KAAK0D,GAAuBxD,IAAIC,GASzC0D,GAAcmB,GACZ,MAAM1B,EAAMD,KAAKC,MACjBtD,KAAKsC,IAAe,EAEpBtC,KAAK0D,GAAuB9C,KAAKoE,GAEjC,QAAS3M,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IACxC2H,KAAK2B,GAAOtJ,KAKZ2H,KAAK4B,GAASvJ,IAAM2H,KAAK4B,GAASvJ,GAAKiL,GAEzCtD,KAAKiF,GAAc5M,GAEjB2H,KAAKyB,GAAapJ,GAAG6M,aAAaF,IAMpChF,KAAKmF,GAAe9M,IAIxB2H,KAAKoF,GAAYJ,GASnBf,GAAae,GACX,MAAM1B,EAAMD,KAAKC,MAEjB,QAASjL,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IACvC2H,KAAK0B,GAAUrJ,KAIhB2H,KAAK4B,GAASvJ,IAAM2H,KAAK4B,GAASvJ,GAAKiL,EAEzCtD,KAAKiF,GAAc5M,GAGhB2H,KAAKyB,GAAapJ,GAAGgN,YAAYL,IAEpChF,KAAKiF,GAAc5M,IAIvB2H,KAAKoF,GAAYJ,GASnBjB,GAAYiB,GACV,MAAM1B,EAAMD,KAAKC,MAEjB,QAASjL,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IAAK,CACjD,IAAK2H,KAAK0B,GAAUrJ,GAElB,SAEF,GAAI2H,KAAK4B,GAASvJ,IAAM2H,KAAK4B,GAASvJ,GAAKiL,EAAK,CAE9CtD,KAAKiF,GAAc5M,GACnB,SAGF2H,KAAKyB,GAAapJ,GAAGiN,WAAWN,GAEhC,MAAMO,GAAWvF,KAAK4B,GAASvJ,GACzBmN,EAAYxF,KAAK4B,GAASvJ,GAAKiL,EAClBtD,KAAK6B,IAAa7B,KAAKyB,GAAapJ,KAEnCkN,IAAWC,GAC7BxF,KAAKiF,GAAc5M,GAIvB2H,KAAKoF,GAAYJ,GASnBb,GAAea,GACb,QAAS3M,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IAC5C2H,KAAKyF,GAAgBpN,GAEvB2H,KAAKoF,GAAYJ,GAanBU,GAAalB,EAAYmB,GAEvB,GAAI3F,KAAK6B,GAEP,YADA2C,EAAWoB,eAMb,MAAMtC,EAAMD,KAAKC,MACjB,QAASjL,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IACxC2H,KAAKyB,GAAapJ,IAAMmM,IAC1BxE,KAAK2B,GAAOtJ,GAAKiL,EAAMqC,EACvB3F,KAAK4B,GAASvJ,GAAK,GAGvB2H,KAAKoE,IAAkB,EAczByB,GAAerB,EAAYsB,GAEzB,GAAI9F,KAAK6B,GAEP,YADA2C,EAAWoB,eAIb,MAAMtC,EAAMD,KAAKC,MACjB,QAASjL,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IACxC2H,KAAKyB,GAAapJ,IAAMmM,IAC1BxE,KAAK4B,GAASvJ,GAAKiL,EAAMwC,GAa/BC,GAAWvB,GACLxE,KAAK6B,IAAa2C,IACpBxE,KAAK6B,GAAY,KACjB7B,KAAKsC,IAAe,GAcxB0D,GAAYxB,EAAYyB,EAAMjB,GAC5BpM,EACEoH,KAAK6B,IAAa2C,GAIpB,MAAMG,EAAa3E,KAAK2D,GAAaa,EAAWE,WAC5CC,GACFA,EAAW/D,KACT,IAtZD,MAQLb,YAAY0E,EAAMwB,EAAMC,EAAMlB,GAE5BhF,KAAKyE,KAAOA,EAEZzE,KAAKiG,KAAOA,EAEZjG,KAAKkG,KAAOA,EAEZlG,KAAKgF,MAAQA,IAsYGR,EAAWE,UAAWuB,EAAM5C,KAAKC,MAAO0B,IAS1DI,GAAYJ,GACV,IAAImB,IAAgBnG,KAAK6B,IAAa7B,KAAKsC,GAE3C,GADAtC,KAAKsC,IAAe,GACf6D,EAAa,CAChB,MAAM7C,EAAMD,KAAKC,MACjB,QAASjL,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IAC5C,GAAI2H,KAAK2B,GAAOtJ,IAAO2H,KAAK4B,GAASvJ,IAAM2H,KAAK4B,GAASvJ,IAAMiL,EAAM,CACnE6C,GAAc,EACd,OAIFA,GACFnB,EAAMoB,kBACDpG,KAAKoC,IACR4C,EAAMqB,kBAECrG,KAAKqC,IACd2C,EAAMoB,kBAEJpG,KAAKoE,KACPpE,KAAKoE,IAAkB,EACvBpE,KAAKwD,MASTA,KACE,MAAMF,EAAMD,KAAKC,MAIjB,IAAIgD,GAAa,EACjB,QAASjO,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IACvC2H,KAAK2B,GAAOtJ,KAOC,GAAdiO,GAAoBtG,KAAK2B,GAAOtJ,GAAK2H,KAAK2B,GAAO2E,MACnDA,EAAajO,GAPT2H,KAAK4B,GAASvJ,IAAM2H,KAAK4B,GAASvJ,GAAKiL,GAEzCtD,KAAKiF,GAAc5M,GASzB,IAAkB,GAAdiO,EAEF,OAIF,IAAIC,EAAW,EACf,QAASlO,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,KACxC2H,KAAK2B,GAAOtJ,IAAO2H,KAAK0B,GAAUrJ,KAGtCkO,EAAWC,KAAKC,IAAIF,EAAUvG,KAAK4B,GAASvJ,GAAKiL,IAG/CiD,EAAW,EAEbvG,KAAK0G,GAAeJ,GAKtBtG,KAAKuC,GAAMU,SAASsD,GAQtBG,GAAenG,GACb,MAAMiE,EAAaxE,KAAKyB,GAAalB,GACrC,QAASlI,EAAI,EAAGA,EAAI2H,KAAKyB,GAAanJ,OAAQD,IACxCA,GAAKkI,GACPP,KAAKyF,GAAgBpN,GAGzB2H,KAAK2B,GAAOpB,GAAS,EACrBP,KAAK4B,GAASrB,GAAS,EACvBP,KAAK6B,GAAY2C,EACjBA,EAAWmC,cAObxB,GAAe5E,GACbP,KAAK0B,GAAUnB,IAAS,EACxBP,KAAK4B,GAASrB,GAAS,EAOzB0E,GAAc1E,GACZP,KAAK0B,GAAUnB,IAAS,EACxBP,KAAK4B,GAASrB,GAAS,EAClBP,KAAK2B,GAAOpB,IACfP,KAAKyB,GAAalB,GAAOqF,eAQ7BH,GAAgBlF,GACdP,KAAK2B,GAAOpB,GAAS,EACrBP,KAAKiF,GAAc1E,KExgBhB,WAAsBqG,EAAQC,EAAWC,GAC1CD,EAAY,IACdA,EAAY,GAId,MAAME,EAAQH,EAASC,EAQjBG,EAAO,GAAMR,KAAKS,IAAIJ,EAzBAK,MAyBmC,IAC/D,OAAOH,EAAQC,EAAOF,GAAgB,EAAIE,GCuiBrC,WAAiBnR,GACtB,OACEA,EAAQ8B,UAAUC,SAAS,oBCncxB,SAA0C/B,EAASsR,GACxD,OACItR,EAAQuR,QDkckC,kBAA1CC,CAAiCxR,GD3kBd2Q,KAAKc,OAHT,MAG+Bd,KAAKe,IAAI,MGDjC,IAAIC,IAAI,CAElC,IAEA,IAEA,IAEA,oNCeIC,GAAM,eAkBNC,GAAmB,CACvB,UAAW,CACTC,UAAW,CAACC,UAAW,GACvBC,YAAa,CAACD,UAAW,GACzBE,gBAAiB,IAEnB,gBAAiB,CACfH,UAAW,CAACI,YAAa,mBACzBF,YAAa,CAACE,YAAa,sBAC3BD,gBAAiB,IAEnB,aAAc,CACZH,UAAW,CAACI,YAAa,mBACzBF,YAAa,CAACE,YAAa,uBAC3BD,gBAAiB,KAoBrBE,iBAA0BC,EAAIC,YAE5BnI,YAAYlK,GACVsS,MAAMtS,GAGNmK,KAAKoI,GAAQ,KAGbpI,KAAKqI,GAAa,KAGlBrI,KAAKsI,GAAYtI,KAAKzD,IAAIgM,SAG1BvI,KAAKwI,GAAU,KAGfxI,KAAKyI,GAAgB,KAGrBzI,KAAK0I,IAAU,EAGf1I,KAAK2I,GAAqB,KAG1B3I,KAAK4I,GAAgB,KAGrB5I,KAAK6I,GAAc,KAGnB7I,KAAK8I,GAAiB,KAGtB9I,KAAK+I,IAAgB,EAGrB/I,KAAKgJ,GAAO,EAGZhJ,KAAKiJ,GAAgB,EAGrBjJ,KAAKkJ,GAAiB,KAGtBlJ,KAAKmJ,IACHtT,EAAQuT,aAAa,eAhED,WAiEpBzP,cAGFqG,KAAKqJ,GAAqB,KAG1BrJ,KAAKsJ,GAAe,KAGpBtJ,KAAKuJ,GAAiB,KAEtB,MAAMC,EToQJ5K,ESpQoCoB,KAAKzD,IToQtB,YSjQrByD,KAAKyJ,GAASD,EAASE,QAGvB1J,KAAK2J,GChEF,SAAkBpN,EAAK1F,EAAU+S,GACtC,IAAIC,EAAS,EACTC,EAAY,EAGZC,EAAe,KAanB,aACEF,EAAS,EACT,MAAMG,EDuDJ,KCvD+BzN,EAAI8G,KAAKC,MAAQwG,GAVpD,IAAchT,EAWRkT,EAAY,EACdH,EAAStN,EAAItF,WAAWgT,EAAQD,IAZtBlT,EAcLiT,EAbPA,EAAe,KACflT,EAASE,MAAM,KAAMD,IAgBvB,OAAO,YAAaA,GAClBgT,EAAYvN,EAAI8G,KAAKC,MACrByG,EAAejT,EACV+S,IACHA,EAAStN,EAAItF,WAAWgT,ED2CxB,OAXsBC,CACtBlK,KAAKzD,KACL,KACE,MAAM/E,GX0ZPoG,EAAKH,OACRG,EAAKH,KAAO0M,KAuDhB,SAAqB5N,EAAK6N,GACxB,OAAOA,EArDHC,CAAYzM,EAAKH,KAAKlB,IANP6N,WAQfxM,EAAKD,eACJC,EAAKD,aAAewM,KAGlBvM,EAAKH,MWpamB6M,cACvBtK,KAAKqI,GACL,2BAEIkC,EAAS5K,EAAsBK,KAAKnK,SAC1C0U,EAAOC,eAAexK,KAAKnK,QAAS2B,GACpC+S,EAAOE,eAAezK,KAAKnK,QAAS2B,MAO1CkT,gBzBvIK,IAAgB9V,EAAK+V,EyBwIxB3K,KAAKvC,OAAOmN,QzBxIOhW,EyByIV8S,GzBzIeiD,EyByIG3K,KAAKmJ,GzBxI3B7U,EAAQuW,KAAKjW,EAAK+V,IyByIrB,gCACA3K,KAAKmJ,IAGPnJ,KAAKnK,QAAQ8B,UAAUuI,IAAI,qBAC3BF,KAAKwI,GVoCF,SAAgClK,EAAiBJ,GACtD,MACMc,EAAST,EADAC,EAAUF,IAEzB,OAAIW,EAAoBD,EAAQd,GACvBC,EAAmBa,EAAQd,GAE3B,KC/FL4M,CSqD0C9K,KAAKnK,QTrDf,USsDlCmK,KAAK+K,KAEL/K,KAAKgL,uBAAuB3S,GAAM2H,KAAKiL,GAAM5S,EAAE6S,MAAO7S,EAAE8S,SAAS,QACjEnL,KAAKoL,eAAe,SAAU/S,GAAM2H,KAAKqL,MAAMhT,EAAE6S,SAEjDlL,KAAKwI,GAAQ8C,eAAe,eAAgB,CAAC,OAAQ,SAAU,CAAC,UAOlEC,KACE3S,EAAUoH,KAAK+I,IACf/I,KAAKwL,KAA2BC,SAASC,IACvC/L,EAAsBK,KAAKnK,SAAS8V,SAASD,EAAO1L,KAAKnK,YAS7D2V,KACE,O1BvMoBI,E0BuML5L,KAAKnK,QAAQsC,uBAAuB,sB1BtMlC/D,MAAMM,UAAU6F,MAAMsQ,KAAKe,GAAa,GADtD,IAAiBA,E0B8MtBC,KACE,GAAI7L,KAAKqI,GACP,OAGF,MAAMxS,QAACA,GAAWmK,KAElBA,KAAK+I,GAAgBlT,EAAQiW,aAAa,cAE1C,MAAMC,EFqIH,SAA2BlW,GAChC,OAxHK,SAAuBmW,EAAQnV,GACpC,MAAMkV,EAAW,GACjB,QACML,EAAQM,EAAOjT,kBACnB2S,EACAA,EAAQA,EAAM1S,qBAgJlB,SAA2BiT,GAEzB,IAAIC,EIvXC,IAAmBhR,EJ8XxB,MK7LmB,iBLuLN+Q,EACXC,EAAUD,EIxXsC,IAA3C/Q,OADiBA,EJ0XH+Q,QIzXd,IAAOvN,YJ0XZwN,EAAUD,EAAcC,WAGjBA,GAAWA,EAAQvS,cAAcG,WAAW,MA7BjDqS,CADkCzW,EAzHJgW,IA6H9BhW,EAAKgJ,WAAa0N,KAAKC,eAMzB3W,EAAKoW,aAAa,gBAClBpW,EAAKoW,aAAa,aAClBpW,EAAKoW,aAAa,eApIhBC,EAASrT,KAAKgT,GAwHb,IAAiChW,EArHtC,OAAiCqW,EA6G1BO,CAAczW,GEtIF0W,CAAkBvM,KAAKnK,SAExCmK,KAAKqI,GAAaxS,EAAQF,cAAc6W,cAAc,OACjDxM,KAAK+I,IIuBP,SAA0BlT,EAAS4W,GACxC5W,EAAQ8B,UAAUuI,IAAI,0BJvBlBwM,CAAiB1M,KAAKqI,IAExBxS,EAAQ8W,YAAY3M,KAAKqI,IAEzB0D,EAASN,SAASC,IAChB1L,KAAKqI,GAAWsE,YAAYjB,MAK1B1L,KAAK+I,KACP/I,KAAKuL,KAEL1V,EAAQ8B,UAAUuI,IAAI,wBAEtBrK,EAAQmM,iBK3OA,kBL2O4C,KAClDhC,KAAKuL,KACLvL,KAAK4M,GAA0B5M,KAAKgJ,OAGtCnT,EAAQmM,iBAAiB,SAAUhC,KAAK6M,GAAepJ,KAAKzD,QAGzDA,KAAK+I,IACS9H,EAAS6L,IAAIjX,GACrByO,UMuKR,cAnNP,cZyXO,MAKLvE,YAAY0E,EAAMsI,GAEhB/M,KAAKgN,GAAQvI,EAGbzE,KAAKiN,GAAWF,EAQlBrI,UACE,OAAO1E,KAAKgN,GAWdE,YAAYvH,GACV3F,KAAKiN,GAASvH,GAAa1F,KAAM2F,GAWnCwH,cAAcrH,GACZ9F,KAAKiN,GAASpH,GAAe7F,KAAM8F,GASrCsH,YACEpN,KAAKiN,GAASlH,GAAW/F,MAU3BqN,WAAWpH,EAAMjB,GACfhF,KAAKiN,GAASjH,GAAYhG,KAAMiG,EAAMjB,GASxC2B,eAMAf,gBASAV,aAAaoI,GACX,OAAO,EAUTjI,YAAYiI,GACV,OAAO,EAUThI,WAAWgI,MYheXvN,YAAY0E,EAAMsI,EAASQ,EAAOC,GAChCrF,MAAM1D,EAAMsI,GAGZ/M,KAAKyN,GAASF,EAGdvN,KAAK0N,GAAQF,EAGbxN,KAAK6B,IAAY,EAGjB7B,KAAK2N,GAAU,EAGf3N,KAAK4N,GAAU,EAGf5N,KAAK6N,GAAS,EAGd7N,KAAK8N,GAAS,EAGd9N,KAAK+N,GAAS,EAGd/N,KAAKgO,GAAS,EAGdhO,KAAKiO,GAAa,EAGlBjO,KAAKkO,GAAY,EAGjBlO,KAAKmO,GAAY,EAGjBnO,KAAKoO,GAAa,EAGlBpO,KAAKqO,GAAa,EAIpBnJ,aAAanP,GACX,MAAMuY,QAACA,GAAWvY,EAElB,SAAIiK,KAAK6B,IAAayM,GAAWA,EAAQhW,OAAS,OAG9CgW,GAA6B,GAAlBA,EAAQhW,UACrB0H,KAAKiO,GAAa5K,KAAKC,MACvBtD,KAAK2N,GAAUW,EAAQ,GAAGC,QAC1BvO,KAAK4N,GAAUU,EAAQ,GAAGE,SACnB,GAOXnJ,YAAYtP,GACV,MAAMuY,QAACA,GAAWvY,EAClB,GAAIuY,GAAWA,EAAQhW,QAAU,EAAG,CAClC,MAAOiW,QAASE,EAAGD,QAASE,GAAKJ,EAAQ,GAGzC,GAFAtO,KAAK6N,GAASY,EACdzO,KAAK8N,GAASY,EACV1O,KAAK6B,GAEP7B,KAAK2O,IAAM,GAAO,EAAO5Y,OACpB,CAEL,MAAM6Y,EAAKpI,KAAKqI,IAAIJ,EAAIzO,KAAK2N,IACvBmB,EAAKtI,KAAKqI,IAAIH,EAAI1O,KAAK4N,IAG7B,GAAI5N,KAAKyN,IAAUzN,KAAK0N,IAClBkB,GAAM,GAAKE,GAAM,IACnB9O,KAAKkN,aAAY,YAEVlN,KAAKyN,IACd,GAAImB,GAAM,GAAKA,EAAKE,EAClB9O,KAAKkN,aAAY,YACR4B,GAAM,EACf,OAAO,WAEA9O,KAAK0N,GAOd,OAAO,EANP,GAAIoB,GAAM,GAAKA,EAAKF,EAClB5O,KAAKkN,aAAY,YACR0B,GAAM,EACf,OAAO,GAMb,OAAO,EAEP,OAAO,EAKXtJ,WAAWvP,GACT,MAAMuY,QAACA,GAAWvY,EAEduY,GAA6B,GAAlBA,EAAQhW,QACrB0H,KAAK+O,GAAKhZ,GAKd4Q,cACE3G,KAAK6B,IAAY,EAIjB7B,KAAK+N,GAAS/N,KAAK2N,GACnB3N,KAAKgO,GAAShO,KAAK4N,GACnB5N,KAAKmO,GAAYnO,KAAKiO,GACtBjO,KAAK2N,GAAU3N,KAAK6N,GACpB7N,KAAK4N,GAAU5N,KAAK8N,GACpB9N,KAAK2O,IAAM,GAAM,EAAO,MAI1B/I,eACE5F,KAAK6B,IAAY,EASnB8M,GAAMK,EAAOC,EAAMjK,GACjBhF,KAAKkO,GAAY7K,KAAKC,MACtB,MAAMuD,EAAY7G,KAAKkO,GAAYlO,KAAKmO,GAGxC,IAAMc,GAAQpI,EAAY,GAAOoI,GAAQpI,EAAY,GAAK,CACxD,MAAMqI,EAAYC,EAChBnP,KAAK6N,GAAS7N,KAAK+N,GACnBlH,EACA7G,KAAKoO,IAEDgB,EAAYD,EAChBnP,KAAK8N,GAAS9N,KAAKgO,GACnBnH,EACA7G,KAAKqO,MAOFY,GAAQpI,EAAY,IAAmB,GAAbqI,GAA+B,GAAbE,KAC/CpP,KAAKoO,GAAa5H,KAAKqI,IAAIK,GAAa,KAAOA,EAAY,EAC3DlP,KAAKqO,GAAa7H,KAAKqI,IAAIO,GAAa,KAAOA,EAAY,GAG7DpP,KAAK+N,GAAS/N,KAAK6N,GACnB7N,KAAKgO,GAAShO,KAAK8N,GACnB9N,KAAKmO,GAAYnO,KAAKkO,GAGxBlO,KAAKqN,WACH,CACE2B,QACAC,OACA/I,KAAMlG,KAAKkO,GACXmB,OAAQrP,KAAK6N,GAAS7N,KAAK2N,GAC3B2B,OAAQtP,KAAK8N,GAAS9N,KAAK4N,GAC3B2B,OAAQvP,KAAK2N,GACb6B,OAAQxP,KAAK4N,GACb6B,MAAOzP,KAAK6N,GACZ6B,MAAO1P,KAAK8N,GACZoB,UAAWlP,KAAKoO,GAChBgB,UAAWpP,KAAKqO,IAElBrJ,GAQJ+J,GAAK/J,GACChF,KAAK6B,KACP7B,KAAK6B,IAAY,EACjB7B,KAAK2O,IAAM,GAAO,EAAM3J,GACxBhF,KAAKoN,eAYTrN,YAAYgN,GACV5E,MAAM,WAAY4E,GAAS,GAAM,MN5KO,SAKxC/M,KAAK2P,KAIPC,iBACE,O3BzPE1b,IAOJA,EAAW2b,QAAQrQ,aAAQrF,I2B2P3B8Q,GAAMC,EAAO4E,GACX,GAAI9P,KAAK0I,GACP,OAEF1I,KAAK6L,KACL7L,KAAK4I,GACH5I,KAAK+P,GAAWtM,KAAKzD,MAEvBA,KAAKsI,GAAU0H,gBAAgBhO,iBAC7B,UACAhC,KAAK4I,IAGHkH,IACF9P,KAAK8I,GAAiBgH,GAGxB,MAAMG,QAACA,UAASzQ,GAAW,I3BnPxB,MAELO,cAEEC,KAAKiQ,QAAU,IAAWJ,SAAQ,CAACxO,EAAK6O,KAEtClQ,KAAKR,QAAU6B,EAEfrB,KAAKmQ,OAASD,O2B4OhB,OAAOlQ,KAAKoQ,cACTC,kBAAkBrQ,KAAKnK,QAASoa,GAChCK,MAAK,IAAMtQ,KAAKuQ,GAAc/Q,EAAS0L,KAI5CsF,0BAA0BC,GACxB,MAAMC,EAAOD,EAAU,UACVtW,IAATuW,IAEEA,EAEF1Q,KAAKiL,GOzPF,EPyPkC1C,SAASoI,eAE9C3Q,KAAKqL,MO3PF,IPqQTuF,KACE,MAAMC,EAAmB7Q,KAAKqI,GAAWyI,cAAc,eACnDD,GACFE,EAASF,GASbN,GAAc1Z,EAAUqU,GACtB,MAAMrV,QAACA,GAAWmK,MAEZ6H,YAACA,kBAAaC,YAAiBH,GACnC3H,KAAKgR,KAIDC,EAFQxc,OAAOyc,KAAKvJ,GAGvB1N,KAAKkX,GAAO,GAAEA,KAAKrJ,eACnBsJ,KAAK,KAERpR,KAAKiJ,KAEDjJ,KAAK+I,IACP1N,EAASxF,EAAS,0BAA2B,SAK/CwF,EAASxF,EAAS,aAAcob,GAEhCI,EAAUxb,EAASyb,EAA4BzJ,IlBhJ5C,SAAgBhS,EAAS0b,QACVpX,IAAhBoX,IACFA,EAAc1b,EAAQiW,aAAa,WAEjCyF,EACF1b,EAAQ2b,gBAAgB,UAExB3b,EAAQ4b,aAAa,SAAU,IkB0I/BC,CAAO7b,GAAS,GAEhBmK,KAAK2R,eAAc,KACjB9b,EAAe+b,UAAY,KAG7B5R,KAAK4Q,KAGL5Q,KAAK2R,eAAc,KACjBN,EAAUxb,EAASyb,EAA4B3J,OAGjD,MAAMnQ,EAAgCwI,KAAKqI,GACvCrI,KAAK+I,KACP/I,KAAK6M,KACL7M,KAAK4M,GAA0B5M,KAAKgJ,KAGtC,MAAM6I,EAAiB,KACrB7R,KAAK2J,KACL9S,KAEFhB,EAAQmM,iBAAiB,gBAAiB6P,GAC1Chc,EAAQmM,iBAAiB,eAAgB6P,GAEzC7R,KAAK8R,iBAIL,MAAMvH,EAAS5K,EAAsBK,KAAKnK,SAC1C0U,EAAOC,eAAexK,KAAKnK,QAAS2B,GACpC+S,EAAOE,eAAezK,KAAKnK,QAAS2B,GACpCwI,KAAK+R,GAnVD,eAmVoC7G,GAExClL,KAAKyI,GAAgB,IQ/WlB,MAKL1I,YAAYjB,EAAQqB,GAClB,MAAM5D,IAACA,GAAOuC,EAoBd,GAjBAkB,KAAKgS,EAAOzV,EAGZyD,KAAK0C,GAAWvC,EAGhBH,KAAKiS,GAAW,KAGhBjS,KAAKkS,GAAW,KAGhBlS,KAAKmS,IAAa,EAGlBnS,KAAKoS,GAAsB,KAEK,mBAArB7V,EAAI8V,aACb,IACErS,KAAKiS,GAAW,IAAI1V,EAAI8V,mBACjBtc,InBqjBX6H,EAAKF,MACJE,EAAKF,IAAMM,MmBrjBFhI,MAhCF,mBAgCa,uBAAwBD,GAGzCiK,KAAKiS,GACPjS,KAAKiS,GAASK,QAAU,KACtBnS,IACAH,KAAKuS,YAGPvS,KAAKkS,GjB2QLtS,EiB3QuCd,EjB2QL,WiB1QlCkB,KAAKkS,GACFxZ,MAAK,IAAMyH,MACXmQ,MAAMkC,IACLxS,KAAKmS,GAAaK,KAEtBxS,KAAKoS,GAAsBpS,KAAKyS,GAAehP,KAAKzD,MACpDzD,EAAIgM,SAASyH,gBAAgBhO,iBAC3B,UACAhC,KAAKoS,KASXM,eACM1S,KAAKiS,GACPjS,KAAKiS,GAASS,eACL1S,KAAK0C,MAEdvC,EADgBH,KAAK0C,MAErB1C,KAAKuS,WAQTA,UACEvS,KAAK0C,GAAW,KACZ1C,KAAKiS,IACPjS,KAAKiS,GAASM,UACdvS,KAAKiS,GAAW,OACY,GAAnBjS,KAAKmS,KACdvZ,EAAUoH,KAAKkS,IAAUS,IAAI3S,KAAKmS,IAClCnS,KAAKmS,IAAa,EAClBnS,KAAKkS,GAAW,KAChBlS,KAAKgS,EAAKzJ,SAASyH,gBAAgB/N,oBACjC,UACAjC,KAAKoS,KASXK,GAAezN,GCvFP,UDwFFA,EAAM2F,MACR3F,EAAMqB,iBACNrG,KAAK0S,kBRiRmC1S,KAAKnB,aAAa,IAC1DmB,KAAKqL,MOrUH,KPwUJrL,KAAK4S,KACL5S,KAAK6S,KACL7S,KAAK8S,KAEL9S,KAAK0I,IAAU,EAOjBiH,KACE,MAAM9Z,QAACA,GAAWmK,KAC0B,MAAxCnK,EAAQuT,aAAa,kBAIzBpJ,KAAKqJ,GnBnYF,SAAiB5K,GACtB,MAAMsU,EAAMtU,EAAU9I,eAA0C8I,EAKhE,OAJKrH,GAAiBA,EAAczB,gBAAkBod,IACpD3b,EAAgB2b,EAAIvG,cAAc,QAG7BwG,EmB2DAC,CAkU6Cpd,EAlU7Cod,CAAPC,GAmUErd,EAAQsd,aAAanT,KAAKqJ,GAAoBrJ,KAAKqI,KAOrDuK,KACE,IAAK5S,KAAKqJ,GACR,OAaF,IAAI+J,EATJpT,KAAK2I,GAED3I,KAAKqT,GAAc5P,KAAKzD,MAE5BA,KAAKqJ,GAAmBrH,iBACtB,UACAhC,KAAK2I,IAIP3I,KAAKsT,sBACH,KACEF,EACEpT,KAAKqJ,GAA0BkK,wBAAwBC,UAE3D,KAEExT,KAAKyT,KAELC,EAAuC1T,KAAKqI,GAAa,CACvD,aAAcsL,EAAGP,GACjB,aAAe,gBAAeO,EAAGP,WAUzCK,KACEzT,KAAKqJ,GAAmB1R,UAAUuI,IAAI,uBAOxC4S,MACO9S,KAAKuJ,IAAmBvJ,KAAKqJ,MAGlCrJ,KAAK6I,GACH7I,KAAK4T,GAAcnQ,KAAKzD,MAE1BA,KAAKsJ,GAAatH,iBAAiB,QAAShC,KAAK6I,KAOnDgL,MACO7T,KAAKuJ,IAAmBvJ,KAAKqJ,MAIlCrJ,KAAKsJ,GAAarH,oBAAoB,QAASjC,KAAK6I,IACpD7I,KAAK6I,GAAc,KAEd7I,KAAKqJ,KAGVrJ,KAAKqJ,GAAmBpH,oBACtB,UACAjC,KAAK2I,IAEP3I,KAAK2I,GAAqB,OAO5BqI,KACE,OAAOtJ,GAAiB1H,KAAKmJ,IAO/ByK,KACE5T,KAAKqL,MO3bD,GPocNgI,GAAcrO,GS5eP,ST6eDA,EAAM2F,MACR3F,EAAMqB,iBAENrG,KAAKqL,MOxcH,IPidNA,MAAMH,GACClL,KAAK0I,KAGN1I,KAAK+I,IACP1N,EAAS2E,KAAKnK,QAAS,0BAA2B,IAGpDmK,KAAKoQ,cACF0D,kBAAkB9T,KAAKnK,SACvBya,MAAK,IAAMtQ,KAAK+T,GAAe7I,MASpC6I,GAAe7I,GACb,MAAMrV,QAACA,GAAWmK,KACZgF,IAAUhF,KAAKiJ,GAEf+K,EAAwB,KAExBhP,GAAShF,KAAKiJ,KAGlBjJ,KAAYiU,WACZjU,KAAK2J,OAIH3J,KAAKkU,MlBpPN,SAAqBre,EAASse,GACnC,QAAS9b,EAAI,EAAGA,EAAI8b,EAAW7b,OAAQD,IACrCgD,EAASxF,EAASse,EAAW9b,GAAI,MkBmP/B+b,CAAYve,EAAS,CAAC,eACtBme,MAEAne,EAAQmM,iBAAiB,gBAAiBgS,GAC1Cne,EAAQmM,iBAAiB,eAAgBgS,IAG3C3C,EACExb,EACAyb,EAA4BtR,KAAKgR,KAAyBnJ,cAGxD7H,KAAKyI,KACPzI,KAAKyI,GAAc8J,UACnBvS,KAAKyI,GAAgB,MAGvBzI,KAAKsI,GAAU0H,gBAAgB/N,oBAC7B,UACAjC,KAAK4I,IAEP5I,KAAK4I,GAAgB,KAErB5I,KAAK6T,KAEL7T,KAAKqU,oBpB5hBF,SAAoBC,EAAuB7c,GAAc,IAYzD,SACL6c,EACA7c,EACAC,EACAb,GAEA,MAAM0d,EN5BCpgB,EADgCqgB,EM6BKF,GN3BfE,EACzB,CAAmBA,GAHlB,IAAkCA,EM8BvC,QAASnc,EAAI,EAAGA,EAAIkc,EAAWjc,OAAQD,IACrCJ,EAAqBsc,EAAWlc,GAAIZ,GAzD3B,EAyD8CZ,GAnBzD4d,CAAaH,EAAuB7c,EAtCzB,EAsC4CF,GoB+hBrDmd,CAAW1U,KAAKnK,SAA2B,GAE3C8J,EAAsBK,KAAKnK,SAAS8e,cAClC3U,KAAKnK,QACemK,KAAKqI,IAE3BrI,KAAK0I,IAAU,EACf1I,KAAK+R,GAviBA,gBAuiBoC7G,GAErClL,KAAK8I,IACPiI,EAAS/Q,KAAK8I,IAQlBoL,KACE,MAAoC,UAA7BU,EAAQ5U,KAAKzD,KAAKsY,SAAuBC,EAAQ9U,KAAKnK,SAQ/Dkf,KACE,MAAMlf,QAACA,GAAWmK,KAClB,QAAInK,EAAQ+B,SAAS2Q,SAASoI,eAUhCZ,KACO/P,KAAK+U,MACR/U,KAAKqL,MOzjBH,GPikBNwH,KACO7S,KAAK+U,OACR/U,KAAKsJ,GAAetJ,KAAKgV,KAIpBhV,KAAKsJ,KACRtJ,KAAKuJ,GAAiBvJ,KAAKiV,KAC3BjV,KAAKnK,QAAQsd,aAAanT,KAAKuJ,GAAgBvJ,KAAKnK,QAAQqf,YAC5DlV,KAAKsJ,GAAetJ,KAAKuJ,IAG3BwH,EAAS/Q,KAAKsJ,KASlB0L,KACE,GAAIhV,KAAKsJ,GACP,OAAOtJ,KAAKsJ,GAEd,GAAItJ,KAAKqJ,GACP,OAAOrJ,KAAKqJ,GAEd,MAAMxT,QAACA,GAAWmK,KACZmV,EAAatf,EAAQuf,iBAAiB,QAE5C,QAAS/c,EAAI,EAAGA,EAAI8c,EAAW7c,OAAQD,IAAK,CAC1C,MAAMgd,EAAYF,EAAW9c,GAQ7B,GAPkB2H,KAAKwI,GAAQ8M,6BAC7BD,EACA,MACAxf,EACA+C,EAAUyc,EAAUE,gBAIpB,OAAOF,GAUbJ,KACE,MAAMpf,QAACA,GAAWmK,KAGZwV,EACJ3f,EAAQuT,aAAa,iCAAmC,kBAGpDqM,EAA0BzV,KAAKsI,GAAUkE,cAAc,UAY7D,OAVAiJ,EAAwBC,YAAcF,EACtCC,EAAwB9d,UAAUuI,IAAI,2BAOtCuV,EAAwBE,UAAW,EAE5BF,EAST5I,KACE,MAAM+I,EAAmB5V,KAAKnK,QAAe+b,UAEzC5R,KAAKyJ,KAEiB,GAApBmM,EACF5V,KAAKnK,QAAe+b,UAAY,EAEhC5R,KAAKnK,QAAeggB,cACpBD,EAAmB5V,KAAKnK,QAAeigB,eAEvC9V,KAAKnK,QAAe+b,UAAYgE,EAAmB,IAIvD5V,KAAKgJ,GAAO4M,EAEgB,OAAxB5V,KAAKkJ,IACPlJ,KAAK+V,GAAeH,GAUxBG,GAAeC,GACbhW,KAAKkJ,GACHvJ,EAAkBK,KAAKzD,KAAK4G,OAAM,KAC5BqD,KAAKqI,IAAImH,EAAoBhW,KAAKgJ,IAAQ,IAO5ChJ,KAAKkJ,GAAiB,KACtBlJ,KAAKiW,GAAQjW,KAAKgJ,KAQlBhJ,KAAK+V,GAAe/V,KAAKgJ,MAE1B,KASPiN,GAAQC,GAENlW,KAAK4M,GAA0BsJ,GAC/BlW,KAAKgJ,GAAOkN,EAQdtJ,GAA0BuJ,GACxB,MAAM/d,EAAO,GACb4H,KAAKoW,GAAqBD,GAASE,IACjCje,EAAKM,KAAK2d,GACK1W,EAAsBK,KAAKnK,SACnC2U,eAAexK,KAAKnK,QAASwgB,MAWxCD,GAAqBF,EAAKrf,GACxB,MAAMyf,EAAkBtW,KAAKuW,KAAW/C,OAClCtb,EAAc8H,KAAKwL,KACzB,QAASnT,EAAI,EAAGA,EAAIH,EAAYI,OAAQD,IAAK,CAC3C,MAAME,EAAaL,EAAYG,GAC/B,IAAIme,EAAY,EAChB,QACMC,EAAIle,EACRke,GAAKzW,KAAKnK,QAAQ+B,SAAS6e,GAC3BA,EAAIA,EAASC,aAEbF,GAAaC,EAASD,UAKxB,MAAMG,EAAmB,EAAIL,EAE3BE,EAAYje,EAAkBud,cAAgBI,EAAMS,GACpDH,GAAaN,EAAMS,GAEnB9f,EAAS0B,IASfge,KAOE,OANKvW,KAAKoI,KACRpI,KAAKoI,GAAQ,CACXwO,MAAO5W,KAAKnK,QAAeghB,YAC3BrD,OAAQxT,KAAKnK,QAAeihB,eAGzB9W,KAAKoI,GAUd2C,KACE,MAAMlV,QAACA,MAAS0G,GAAOyD,KAClB8U,EAAQjf,IAIbkhB,GAAmBxa,EADcA,EAAIgM,SAASyO,MAWhDjF,GAAcxW,EAAM2P,GAClB,MAAMlG,EU30BH,SAA2BzI,EAAKkI,EAAMwS,EAAQC,GACnD,MAAMC,EAA6C,CAACF,OV00BU,IUr0B5D,OAJFxiB,OAAOK,OAAOqiB,OVy0BEC,GUr0BP,IAAI7a,EAAI8a,YAAY5S,EAAM0S,GVq0BnBC,CAAkBpX,KAAKzD,IAAM,GAAEkL,MAAOlM,KACpDyE,KAAKwI,GAAQ8O,QAAQtX,KAAKnK,QAAS0F,EAAMyJ,EAAOkG,KAUpD,YAA4B3O,EAAKya,GAC/B,MAAMO,EAAQ,GACRzY,ETrtBY,CAACvC,GAtHjBqC,EAsHkDrC,EAtH/B,US20BNoD,CAA0BpD,GAAKsC,UAAUmY,GT7fzC,IAAC1Y,KS+fOQ,ET7fnBc,EAAiBtB,EAAiB,YS6fPgV,qBAC7B0D,GACA,WACEO,EAAMC,mBAC4C,oBlBrkBjD,SAAuBjb,EAAKzD,GAEjC,OADcyD,EAAIkb,iBAAiB3e,IACnBM,EkBmkBVse,CAAcnb,EAAKya,GAAM,uBAE7B,WACOO,EAAMC,mBAYX9D,EAAmBsD,EAAM,CAACW,WAAY,mBAQjB,UAArB/C,IAAUC,SACZkC,GACElX,OACiCjH,EAAU2P,SAASyO,OAIxD/O,EAAI2P,gBAAgBnQ,GAAKO,GWh5BR","names":["resolved","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","opt_initial","obj","create","assign","shouldBeTruthy","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","node","ownerDocument","defaultView","element","focus","e","error","messageProperty","getOwnPropertyDescriptor","writable","message","stack","Error","prop","var_args","arg","arguments","duplicateErrorIfNecessary","__AMP_REPORT_ERROR","callback","args","apply","createError","setTimeout","maybeReportError","rethrowAsync","htmlContainer","propertyNameCache","AMP_CLASS","unmount","container","includeSelf","deep","classList","contains","ampContainer","tryCallback","placeholder","getPlaceholder","forAllWithinInternal","descendants","getElementsByClassName","seen","i","length","descendant","covered","j","push","strings","devAssert","innerHTML","el","firstElementChild","nextElementSibling","removeChild","createNode","vendorPrefixes","EMPTY_CSS_DECLARATION","getPropertyPriority","getPropertyValue","camelCase","hyphenated","replace","match","toLowerCase","some","prefix","startsWith","style","opt_bypassCache","map","propertyName","undefined","titleCase","charAt","toUpperCase","slice","camelCaseToTitleCase","prefixedPropertyName","getVendorJsPropertyName_","styles","k","setProperty","camelCaseToHyphenCase","getVendorJsPropertyName","String","property","value","opt_units","styleValue","setStyle","tag","name","devError","QUERY_STRING_REGEX","component","fallback","decodeURIComponent","opt_win","location","self","queryString","params","exec","tryDecodeUriComponent","parseQueryString","hash","rtvVersion","win","__AMP_MODE","localDev","development","isModeDevelopment","getHashParams","esm","test","getRtvVersion","ssrReady","getMode_","AMP_CONFIG","v","opt_hashParams","devParam","includes","AMP_DEV_MODE","__AMP_LOG","user","dev","userForEmbed","logs","levelFunc","opt_suffix","suffix","callLogConstructor","shouldBeTrueish","id","getServiceInternal","__AMP_TOP","getTopWindow","elementOrAmpDoc","getAmpdocServiceHolder","getAmpdoc","nodeOrDoc","nodeType","getWin","getService","getAmpDoc","ampdoc","isSingleDoc","holder","isServiceRegistered","s","services","__AMP_SERVICES","getServices","ctor","context","resolve","service","passiveSupported","Services","getServiceForDoc","window","Observable","constructor","this","handlers_","add","handler","remove","array","item","index","indexOf","splice","removeItem","removeAll","fire","opt_event","getHandlerCount","_this$handlers_","PROP_","Gestures","static","opt_shouldNotPreventDefault","opt_shouldStopPropagation","res","shouldNotPreventDefault","shouldStopPropagation","element_","recognizers_","tracking_","ready_","pending_","eventing_","options","passive","addEventListener","removeEventListener","err","supportsPassiveEventListener","shouldNotPreventDefault_","shouldStopPropagation_","wasEventing_","pass_","opt_defaultDelay","timer_","handler_","defaultDelay_","scheduled_","nextTime_","running_","boundPass_","isPending","schedule","opt_delay","delay","nextTime","Date","now","cancel","doPass_","bind","pointerDownObservable_","overservers_","boundOnTouchStart_","onTouchStart_","boundOnTouchEnd_","onTouchEnd_","boundOnTouchMove_","onTouchMove_","boundOnTouchCancel_","onTouchCancel_","passAfterEvent_","cleanup","onGesture","recognizerConstr","recognizer","type","getType","overserver","removeGesture","predicate","findIndex","onPointerDown","event","stopTracking_","onTouchStart","startTracking_","afterEvent_","onTouchMove","onTouchEnd","isReady","isExpired","cancelEventing_","signalReady_","offset","acceptCancel","signalPending_","timeLeft","signalEnd_","signalEmit_","data","time","cancelEvent","stopPropagation","preventDefault","readyIndex","waitTime","Math","max","startEventing_","acceptStart","deltaV","deltaTime","prevVelocity","speed","depr","min","FRAME_CONST_","selector","closest","closestAncestorElementBySelector","round","log","Set","TAG","AnimationPresets","openStyle","opacity","closedStyle","durationSeconds","transform","AmpLightbox","AMP","BaseElement","super","size_","container_","document_","document","action_","closeWatcher_","active_","boundCloseOnEnter_","boundFocusin_","boundClose_","openerElement_","isScrollable_","pos_","eventCounter_","scrollTimerId_","animationPreset_","getAttribute","closeButtonHeader_","closeButton_","closeButtonSR_","platform","isIos_","isIos","boundReschedule_","minInterval","locker","timestamp","nextCallArgs","remaining","waiter","debounce","getUserLogger","opt_element","isFromEmbed","assertElement","owners","scheduleLayout","scheduleResume","buildCallback","key","assert","call","getServiceForDocOrNull","maybeSetTransparentBody_","registerDefaultAction","open_","trust","caller","registerAction","close","addToAllowlist","takeOwnershipOfDescendants_","getComponentDescendants_","forEach","child","setOwner","arrayLike","initialize_","hasAttribute","children","parent","nodeOrTagName","tagName","isInternalElement","Node","ELEMENT_NODE","childElements","realChildElements","createElement","opt_replacedContent","applyFillContent","appendChild","updateChildrenInViewport_","scrollHandler_","get","manager","type_","manager_","signalReady","signalPending","signalEnd","signalEmit","unusedEvent","horiz","vert","horiz_","vert_","startX_","startY_","lastX_","lastY_","prevX_","prevY_","startTime_","lastTime_","prevTime_","velocityX_","velocityY_","touches","clientX","clientY","x","y","emit_","dx","abs","dy","end_","first","last","velocityX","calcVelocity","velocityY","deltaX","deltaY","startX","startY","lastX","lastY","maybeCreateCloseButtonHeader_","layoutCallback","Promise","openerElement","onFocusin_","documentElement","promise","rej","reject","getViewport","enterLightboxMode","then","finalizeOpen_","mutatedAttributesCallback","mutations","open","activeElement","handleAutofocus_","autofocusElement","querySelector","tryFocus","getAnimationPresetDef_","transition","keys","p","join","setStyles","assertDoesNotContainDisplay","opt_display","removeAttribute","setAttribute","toggle","mutateElement","scrollTop","onAnimationEnd","setAsContainer","triggerEvent_","win_","watcher_","history_","historyId_","boundCloseOnEscape_","CloseWatcher","onclose","destroy","historyId","closeOnEscape_","signalClosed","pop","maybeRenderCloseButtonHeader_","focusInModal_","tieCloseButton_","doc","html","htmlFor","_template","insertBefore","headerHeight","closeOnEnter_","measureMutateElement","getBoundingClientRect","height","showCloseButtonHeader_","setImportantStyles","px","closeOnClick_","untieCloseButton_","leaveLightboxMode","finalizeClose_","collapseAndReschedule","collapse","isInAd_","properties","resetStyles","removeAsContainer","containerOrContainers","containers","arrayOrSingleItem","forAllWithin","unmountAll","schedulePause","getMode","runtime","isInFie","hasCurrentFocus_","getExistingCloseButton_","createScreenReaderCloseButton_","firstChild","candidates","querySelectorAll","candidate","hasResolvableActionForTarget","parentElement","ariaLabel","screenReaderCloseButton","textContent","tabIndex","currentScrollTop","scrollHeight","offsetHeight","waitForScroll_","startingScrollTop","update_","pos","newPos","forEachVisibleChild_","cell","containerHeight","getSize_","offsetTop","n","offsetParent","visibilityMargin","width","clientWidth","clientHeight","setTransparentBody","body","detail","opt_eventInit","eventInit","createCustomEvent","CustomEvent","trigger","state","alreadyTransparent","getComputedStyle","computedStyle","background","registerElement"],"sourceRoot":"https://webcf.waybackmachine.org/web/20220715135241/https://raw.githubusercontent.com/ampproject/amphtml/2206221455000/","sources":["src/core/data-structures/promise.js","src/core/types/array.js","src/core/types/object/index.js","src/core/assert/dev.js","src/core/window/index.js","src/core/dom/index.js","src/core/error/index.js","src/core/dom/resource-container-helper.js","src/core/dom/static-template.js","src/core/dom/style.js","src/core/types/string/url.js","src/mode.js","src/core/mode/local-dev.js","src/core/mode/esm.js","src/core/mode/test.js","src/core/mode/ssr.js","src/utils/log.js","src/service-helpers.js","src/service/index.js","src/core/dom/event-helper-listen.js","src/core/data-structures/observable.js","src/gesture.js","src/pass.js","src/motion.js","src/iframe-helper.js","src/core/dom/query.js","src/url.js","extensions/amp-lightbox/0.1/amp-lightbox.js","src/core/types/function/index.js","src/core/types/index.js","src/core/types/string/index.js","src/core/dom/layout/index.js","src/core/constants/amp-events.js","src/gesture-recognizers.js","src/core/constants/action-constants.js","src/utils/close-watcher-impl.js","src/core/constants/key-codes.js","src/utils/event-helper.js","build/amp-lightbox-0.1.css.js"]}