{"version":3,"file":"amp-inputmask-0.1.mjs","mappings":";4x5DAIO,ICCHA,GCUSC,QAACA,GAAWC,OCdlBC,eAAgBC,EAASC,SAAUC,GAAaC,OAAOC,UCof9DC,KAAKC,UAAYD,KAAKC,WAAa,CACjCC,KAAM,KACNC,IAAK,KACLC,aAAc,MAGhB,IAAMC,EAAOL,KAAKC,UAwClB,SAASK,EAAmBC,EAAWC,GAEnC,MAAM,IAAIC,MAAM,oCAGnB,CAkCD,SAASC,EAAcC,GACrB,OAAOL,GAKR,CAiEM,SAASM,EACdC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,GAGE,OAAOV,CAwBV,CCxlBM,SAASW,EAAcC,GAAS,IAAAC,EACrC,QAAAA,EAAAD,EAAQE,qBAAR,IAAAD,KAAuBE,YAAYH,EACpC,CCkPD,SAASI,EAAmBC,EAAQC,GAClCnB,EAgSF,SAA6BkB,EAAQC,GACnC,MAAMC,EAAUF,EAAOG,gBAAkBH,EAAOG,eAAeF,GAE/D,SAAUC,IAAWA,EAAQE,KAC9B,CAnSGC,CAAoBL,EAAQC,IAG9B,MACMK,EADWC,EAAYP,GACVC,GAanB,OAZKK,EAAEE,MACL1B,EAAUwB,EAAEF,MACZtB,EAAUwB,EAAEG,SACZH,EAAEE,IAAM,IAAIF,EAAEF,KAAKE,EAAEG,SACrB3B,EAAUwB,EAAEE,KACZF,EAAEG,QAAU,KAGRH,EAAEI,SACJJ,EAAEI,QAAQJ,EAAEE,MAGTF,EAAEE,GACV,CAmHD,SAASD,EAAYP,GACnB,IAAIW,EAAWX,EAAOG,eAItB,OAHKQ,IACHA,EAAWX,EAAOG,eAAiB,IAE9BQ,CACR,CC/ZM,IC1CMC,EAEG,eC8BHC,EAAW,qCAoDjB,SAASC,EAAcC,GAC5B,MAAMC,EAAgBD,EAAKE,QAAQ,QAAS,IACtCC,EAAQL,EAASM,KAAKH,GAG5B,OAFgBE,GAASA,EAAM,IAAO,EAGvC,CCxGD,IAAME,EAAwB,CAC5B,eAA2B,eAC3B,kBAA8B,CAC5BC,QAAS,WACTC,cAAe,cAEjB,kBAA8B,CAC5BD,QAAS,WACTC,cAAe,cAEjB,aAAyB,CACvBD,QAAS,WACTC,cAAe,SAEjB,kBAA8B,CAC5BD,QAAS,WACTC,cAAe,eAIbC,EAAuB,CAC3BC,IAAmC,IACnCC,IAAmC,MACnCC,IAAiC,IACjCC,IAAiC,MACjCC,IAAgC,IAChCC,IAAgC,MAChC,EAA8B,IAC9B,EAA8B,MAC9B,KAAoB,MA0IhBC,EACJ,4iKCrKWC,EAAN,MAAMA,EAMIC,gBAACrC,GACd,OAAOsC,QAAQtC,EAAO,uBACvB,CAOyBqC,2BAACrC,GACzB,OAAOsC,QAAQtC,EAAO,uBACvB,CAMDuC,YAAYvC,GAEVwC,KAAKC,GAAWzC,EAGhBwC,KAAKE,GAAY1C,EAAQ2C,cAGzBH,KAAKI,GAAe,KAGpBJ,KAAKK,GAAc7C,EAAQ8C,aAAa,gBHtBrC,MGwBH,MAAM1B,EAAOpB,EAAQ8C,aAAa,QJwPlB,IAACC,EIrPjBP,KAAKQ,GAAc,IDNhB,MAMLT,YAAYvC,EAASoB,GACnBoB,KAAKS,GAAaT,KAAKU,GAAclD,GAErCwC,KAAKC,GAAWzC,EAEhB,MAAMmD,EAAS,CACbC,cAAe,IACfC,mBAAmB,EACnBC,mBAAmB,EACnBC,mBAAmB,EACnBC,cAAc,GAGVC,EAAcrC,EAAKsC,OACnBC,EAAclC,EAAsBgC,GAC1C,GAAIE,EACwB,iBAAfA,EACTtF,OAAOuF,OAAOT,EAAQQ,GAEtBR,EAAM,MAAYQ,MAEf,CAELR,EAAM,MAAY,SAElB,MAAMU,EAA0CJ,EAgFjDK,MFhJ8B,KEiJ9BC,KAAKC,GAAMA,EAAE1C,QAAQ,KAAM,OACjByC,KAAK3C,IAChB,IAAI6C,GAAa,EACjB,OAAO7C,EACJ0C,MAAM,IACNC,KAAK7B,IACJ,MAAMgC,EAASD,EAGf,OAFAA,EF3JE,ME2JW/B,GAELgC,EAAShC,EAAIN,EAAqBM,KAAOA,KAElDiC,KAAK,GARD,IAnFLhB,EAAM,WAAiBU,EACvB,MAAMO,EAAYpE,EAAQ8C,aAAa,mBACvCK,EAAM,UAAgBiB,EAAYC,OAAOD,GAAa,CACvD,CAED5B,KAAKQ,GAAcR,KAAKS,GAAWE,GAEnCX,KAAKC,GAAS6B,iBV7EG,yBU6EgD,KAC/D9B,KAAKpB,MAAL,GAEH,CAQD8B,GAAclD,GACZ,GAAIwC,KAAKS,GACP,OAAOT,KAAKS,GAGd,MACMsB,EE5FH,SAAyBC,GAC9B,MAAMC,EACHC,EAAIC,cAAgBD,EAAIC,aAAaH,IACrCE,EAAIE,SAAWF,EAAIE,QAAQJ,GAC9B,GAAIC,EACF,OAAOA,GRklBP7F,EAAKF,MACJE,EAAKF,IAAMG,MQjlBNgG,MAdE,cAgBN,oFAEAL,EAGL,CF6E4BM,CAAgB,mBACvBC,CAAiB/E,GAenC,OD3GG,SAAiBuE,GACtBA,EAAUS,cASH,CACLC,SAAU,CACRC,WAAY,GAKZ9D,OAAQ,SAAU+D,GAChB,MAAMC,EAAaD,EAAI,WAGvB,OAFAA,EAAI,SAoCL,SAA0B/D,GAC/B,MAAMiE,EAAuB,iBAARjE,EAAmB,CAACA,GAAQA,EAE3C8D,EAAW,GACjB,QAASI,EAAI,EAAGA,EAAID,EAAME,OAAQD,IAAK,CACrC,MAAME,EAASrE,EAAckE,EAAMC,IACnC,GAAqB,GAAjBE,EAAOD,OACT,SAIF,GAAIC,EAAOD,OAAS,EAMlB,SAGF,MAAME,EAAQ,CAACD,GACf,KAAOC,EAAMF,QAAQ,CACnB,MAAMC,EAASC,EAAMC,MACrBR,EAASM,IAAU,EAEfA,EAAOD,OAAS,IAClBE,EAAME,KAAKH,EAAOI,MAAM,IACxBH,EAAME,KAAKH,EAAOI,MAAM,GAAG,IAE9B,CACF,CAED,OAAOvH,OAAOwH,KAAKX,EACpB,CArE0BY,CAAiBV,GAE7BA,CACR,EAMDW,eAAgB,SAAUC,EAAOb,GAC/B,MAAMD,EAAWC,EAAI,SACff,EAAYe,EAAI,WAAiB,EAMvC,OA6ED,SAAsBa,EAAOd,GAClC,MAAMe,EAAgBf,EACnBgB,QAAQV,GAAWQ,EAAMG,WAAWX,KACpCY,MAAK,CAACtE,EAAGuE,IAAMA,EAAEd,OAASzD,EAAEyD,SAAQ,GAEvC,OAAIU,EACKD,EAAMJ,MAAMK,EAAcV,QAE1BS,CAEV,CAvFcM,CAJgBN,EACpB1E,QAAQ,IAAIiF,OAAQ,QAAOnC,MAAe,IAC1C9C,QAAQ,QAAS,IAEgB4D,EACrC,IAnCN,CC2FGsB,CAA4BjC,GGjGzB,SAAiBA,GAGtBA,EAAUS,cAAc,CACtB,eAAgB,CACdyB,iBAAmBC,GAAW,UAAUC,KAAKD,EAAOvC,KAAK,KAKzD/C,OAAQ,SAAU+D,GAqBhB,OApBAA,EAAI,YAAkB,CACpByB,IAAK,CACHC,YAAa,SAAUC,EAAMJ,GAC3B,MAAMK,EAAML,EAAOA,OAAOvC,KAAK,IAAM2C,EAGrC,OAFgB,IAAIP,OAAO,UACDI,KAAKI,IACJ,MAAPA,GAAsB,MAAPA,CACpC,EACDC,cAAe,GAEjBC,IAAK,CACHJ,YAAa,SAAUC,EAAMJ,GAC3B,MAAMK,EAAML,EAAOA,OAAOvC,KAAK,IAAM2C,EAGrC,MAFgB,SACUH,KAAKI,EAEhC,EACDC,cAAe,IAGZ,CACL,mBACA,qBACA,oBACA,sBAEH,IAGN,CH0DGE,CAAiC3C,GAEjCA,EAAU4C,eAAe,CAEvBC,oBAAqB,CACnB,OACA,MACA,YAMG7C,CACR,CAGDnD,OACEoB,KAAKQ,GAAY5B,KAAKoB,KAAKC,GAC5B,CAGD4E,WACE,OAAO7E,KAAKC,GAASuD,KACtB,CAGDsB,mBACE,MAAMtB,MAACA,GAASxD,KAAKC,GACrB,OAoDJ,SAAyBuD,GACvB,OAAOA,EAAM1E,QAAQa,EAAwB,GAC9C,CAtDUoF,CAAgBvB,EACxB,CAGDwB,UACEhF,KAAKQ,GAAmByE,SACxBjF,KAAKQ,GAAc,IACpB,GCxF6BhD,EAASoB,GAErCoB,KAAKQ,GAAY5B,QJmPA2B,EIjPS/C,ELkLvB,SAAiC+C,EAAiBzC,GACvD,OAoLF,SAAmCD,EAAQC,GACzC,MAAMoH,EAuCR,SAAyCrH,EAAQC,GAC/C,MACMK,EADWC,EAAYP,GACVC,GACnB,OAAIK,EACEA,EAAEgH,QACGhH,EAAEgH,SAGTvH,EAAmBC,EAAQC,GACnBK,EAAEgH,QAAUC,QAAQ7G,QAAgCJ,EAAEE,MAG3D,IACR,CApDgBgH,CAAgCxH,EAAQC,GACvD,GAAIoH,EACF,OAAOA,EAMT,MAAM1G,EAAWJ,EAAYP,GAE7B,OADAW,EAASV,GAmNX,WACE,MAAMwH,EAAW,IQjlBZ,MAELvF,cAEEC,KAAKmF,QAAU,IAAWC,SAAQ,CAACG,EAAKC,KAEtCxF,KAAKzB,QAAUgH,EAEfvF,KAAKyF,OAASD,IAEjB,IRwkBKL,QAACA,SAASM,UAAQlH,GAAW+G,EAEnC,OADAH,EAAQO,OAAM,SACP,CACLrH,IAAK,KACL8G,UACA5G,UACAkH,SACAnH,QAAS,KACTL,KAAM,KAET,CA/NgB0H,GAC0BnH,EAASV,GAAIqH,OACvD,CAhMQS,CAiFT,SAAgCC,GAC9B,MAAMC,EAbD,SAAmBD,GACxB,OAAIA,EAAUE,US5ROC,ET6RAH,EAqBGI,GShTrBD,EAAK7F,eAA0C6F,GAAOE,YToHpD,SAAoBD,EAAKnI,GAE9B,OAAOF,EADPqI,EAyIK,SAAsBA,GAC3B,OAAOA,EAAIE,YAAcF,EAAIE,UAAYF,EAC1C,CA3IOG,CAAaH,GA6LD,SA3LnB,CA0LC,CACaA,IAtBkBI,UAAgCR,GAE/D,EAkBF,IAA0BI,ESlTHD,CTiStB,CAOgBM,CAAUT,GACzB,OAAOC,EAAOS,cAAgBT,EAAOG,IAAMH,CAC5C,CApFkCU,CAAuBjG,GAAkBzC,EAC3E,CC8DG,CAC0ByC,EAAiB,wBInPRkG,MAAMC,IACvCA,EAAkBC,cAAcC,IAC1BA,EAAEC,MAAQ7G,KAAKC,GAAS4G,MAG5B7G,KAAK8G,GAAoBF,EAAEC,KAA3B,GAJF,IAQFrJ,EAAO,wBAA0B,CAClC,CAMDsJ,GAAoBD,GAClB,GAAI7G,KAAKK,IAAe5B,EACtB,OAGF,MAAMsI,EAAO/G,KAAKC,GAAS8G,MAAQ/G,KAAKC,GAASnC,GACjD,IAAKiJ,EACH,OAGF,MAAMC,SAACA,GAAYhH,KAAKC,GACxB,GAAI+G,EACEhH,KAAKI,IACP7C,EAAcyC,KAAKI,QAFvB,CAOA,IAAKJ,KAAKI,GAAc,CACtB,MAAM6G,EAAc,GAAEF,cNqOrB,SAAuBG,EAAUC,GACtC,MAAMpE,OAACA,GAAUmE,EACjB,QAASpE,EAAI,EAAGA,EAAIC,EAAQD,IAC1BqE,EAAGD,EAASpE,GAEf,CMzOKsE,CAAcpH,KAAKC,GAAS4G,KAAKQ,UAAW7J,IAC1C,MAAOuJ,QAAQvJ,EP0nBhB,IACLZ,EAEAE,EACAC,EO7nBUgK,GAAQE,GAAcrH,EAAS0H,oBAAoB9J,KP0nB7DZ,EOtnBQmK,GAAQE,EACR,mCPunBRnK,EOtnBQiK,EPunBRhK,EOtnBQS,GPodHpB,EAAKH,OACRG,EAAKH,KAAOQ,UAGEL,EAAKH,KAAKgK,IAEtB7J,EAAKD,eACJC,EAAKD,aAAeM,KAGlBL,EAAKH,MAiKgBsL,OAC1B3K,EOloBM,mCPooBNE,EACAC,EAZFC,UACAC,UACAC,UACAC,UACAC,UACAC,UACAC,WOjoBgB,IAQZ,MAAMkK,EAASxH,KAAKE,GAAUuH,cAAc,SAC5CD,EAAOE,KAAO,SACdF,EAAOT,KAAOE,EACdO,EAAM,wBAAiC,EACvCX,EAAKc,YAAYH,GAEjBxH,KAAKI,GAAeoH,CACrB,CAEDxH,KAAKI,GAAaoD,MAChBxD,KAAKK,IAAe5B,EAChBuB,KAAKQ,GAAYsE,mBACjB9E,KAAKQ,GAAYqE,UA7BtB,CA8BF,CAKDG,iBACShF,KAAKC,GAAL,uBACHD,KAAKI,IACP7C,EAAcyC,KAAKI,IAErBJ,KAAKQ,GAAYwE,SAClB,GK1ED9C,EAAI0F,sBAhDU,aAgDqB,SAAU9B,GAC3C,OAAO,IA9CJ,MAIL/F,YAAY+F,GACV9F,KAAK8F,OAASA,EAGd9F,KAAK6H,GAAS,GAGd7H,KAAK8H,GfgBF,SACLtK,EACAuK,EACAC,EACAC,GAEA,IAAIC,EAAe1K,EACf2K,EAAgBH,EAEhBI,EAAWC,IACb,IACE,OAAOF,EAAcE,EAKtB,CAJA,MAAQzB,GAAG,IAAA0B,EAAAC,EAGV,MADA,QAAAD,GAAAC,EAAAxM,MAAKyM,0BAAL,IAAAF,KAAAG,KAAAF,EAA0B3B,GACpBA,CACP,GAEH,MAAMtL,EA2BD,WAEL,QAAsBoN,IAAlBpN,EACF,OAAOA,EAGTA,GAAgB,EAChB,IAEE,MAAMqN,EAAU,CACVC,cAEF,OADAtN,GAAgB,GACT,CACR,GAEHS,KAAK+F,iBACH,eAEoB,KAEpB6G,GAEF5M,KAAK8M,oBACH,eAEoB,KAEpBF,EAIH,CAFA,MAAQG,GAER,CACD,OAAOxN,CACR,CA5DuByN,GAQtB,OALAb,EAAapG,iBACXiG,EACAK,IACA9M,GAAgB2M,GAEX,KACLC,WAAcW,oBACZd,EACAK,IACA9M,GAAgB2M,GAGAE,EAAiB,KACjBD,EAAgB,KAClCE,EAAU,KAEb,CgBxBQY,CD5BHhJ,KAAK8F,OAAOmD,chBhBJ,kBgBkBR,IAAMjJ,KAAKkJ,gBCyBoCjB,EDvBlD,CAKDiB,UACuBlJ,KAAK8F,OACvBmD,cACAE,iBAAiB,eACPC,SAAS5L,IACpB,GAAIoC,EAASyJ,SAAS7L,GACpB,OAEF,MAAM8L,EAAK,IAAI1J,EAASpC,GACxBwC,KAAK6H,GAAO1E,KAAKmG,EAAjB,GAEH,CAKDC,YACEvJ,KAAK8H,KACL9H,KAAK6H,GAAOuB,SAAS5H,GAAMA,EAAEwD,YAC7BhF,KAAK6H,GAAS,EACf,GAKgC/B,EAChC","names":["optsSupported","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","self","__AMP_LOG","user","dev","userForEmbed","logs","callLogConstructor","levelFunc","opt_suffix","Error","getUserLogger","suffix","devAssert","shouldBeTrueish","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","removeElement","element","_element$parentElemen","parentElement","removeChild","getServiceInternal","holder","id","service","__AMP_SERVICES","ctor","isServiceRegistered","s","getServices","obj","context","resolve","services","OutputMode","prefixRe","getMaskPrefix","mask","processedMask","replace","match","exec","NamedMasksToInputmask","alias","inputFormat","MaskCharsToInputmask","A","a","L","l","C","c","NONALPHANUMERIC_REGEXP","TextMask","static","Boolean","constructor","this","element_","document_","ownerDocument","hiddenInput_","outputMode_","getAttribute","elementOrAmpDoc","controller_","Inputmask_","getInputmask_","config","placeholder","showMaskOnHover","showMaskOnFocus","noValuePatching","jitMasking","trimmedMask","trim","namedFormat","assign","inputmaskMask","split","map","m","escapeNext","escape","join","trimZeros","Number","addEventListener","Inputmask","module","required","AMP","dependencies","require","error","requireExternal","inputmaskFactory","extendAliases","custom","prefixes","opts","customMask","masks","i","length","prefix","stack","pop","push","slice","keys","getPrefixSubsets","onBeforeMask","value","longestPrefix","filter","startsWith","sort","b","removePrefix","RegExp","inputmaskCustomAliasFactory","postValidation","buffer","test","x","validator","chrs","val","cardinality","y","inputmaskPaymentCardAliasFactory","extendDefaults","supportsInputType","getValue","getUnmaskedValue","getAlphaNumeric","dispose","remove","cached","promise","Promise","getServicePromiseOrNullInternal","deferred","res","rej","reject","catch","emptyServiceHolderWithPromise","getServicePromiseInternal","nodeOrDoc","ampdoc","nodeType","node","win","defaultView","__AMP_TOP","getTopWindow","getAmpDoc","getAmpdoc","isSingleDoc","getAmpdocServiceHolder","then","formSubmitService","beforeSubmit","e","form","handleBeforeSubmit_","name","disabled","hiddenName","iterable","cb","iterateCursor","elements","isMaskOutputElement","assert","hidden","createElement","type","appendChild","registerServiceForDoc","masks_","domUpdateUnlistener_","eventType","listener","opt_evtListenerOpts","localElement","localListener","wrapped","event","_self$__AMP_REPORT_ER","_self","__AMP_REPORT_ERROR","call","undefined","options","capture","removeEventListener","err","detectEvtListenerOptsSupport","internalListenImplementation","getRootNode","install","querySelectorAll","forEach","isMasked","tm","uninstall"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/constants/amp-events.js","src/core/dom/event-helper-listen.js","src/core/types/array.js","src/core/types/object/index.js","src/utils/log.js","src/core/dom/index.js","src/service-helpers.js","src/service/index.js","extensions/amp-inputmask/0.1/constants.js","extensions/amp-inputmask/0.1/inputmask-custom-alias.js","extensions/amp-inputmask/0.1/mask-impl.js","extensions/amp-inputmask/0.1/text-mask.js","src/module.js","extensions/amp-inputmask/0.1/inputmask-payment-card-alias.js","src/core/data-structures/promise.js","src/core/window/index.js","extensions/amp-inputmask/0.1/amp-inputmask.js","src/utils/event-helper.js"]}