{"version":3,"file":"amp-geo-0.1.mjs","mappings":"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","names":["resolved","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","map","opt_initial","obj","create","assign","parseJson","json","JSON","parse","iterateCursor","iterable","cb","length","i","QUERY_STRING_REGEX","tryDecodeUriComponent","component","fallback","decodeURIComponent","e","parseQueryString","queryString","params","match","exec","name","value","replace","_defineProperty","key","defineProperty","enumerable","configurable","writable","ownKeys","object","enumerableOnly","keys","getOwnPropertySymbols","symbols","filter","sym","getOwnPropertyDescriptor","push","apply","_objectSpread2","target","arguments","source","forEach","getOwnPropertyDescriptors","defineProperties","self","__AMP_LOG","user","dev","userForEmbed","logs","callLogConstructor","levelFunc","opt_suffix","Error","opt_element","getUserLogger","win","ownerDocument","defaultView","isFromEmbed","suffix","devAssert","shouldBeTrueish","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","getService","id","getServiceInternal","__AMP_TOP","getTopWindow","getAmpdoc","nodeOrDoc","nodeType","node","getAmpDoc","holder","isServiceRegistered","s","services","__AMP_SERVICES","getServices","ctor","context","resolve","service","TOGGLES_WINDOW_PROPERTY","Services","element","elementOrAmpDoc","ampdoc","isSingleDoc","getAmpdocServiceHolder","ampGeoPresets","TAG","SUBDIVISION_PREFIX","PRE_RENDER_REGEX","RegExp","PRE_RENDER_SUBDIVISION_REGEX","GEO_ID","GEO_HOTPATCH_STR_REGEX","STRIP_RE","VALUE_UNKNOWN","AmpGeo","AMP","BaseElement","static","constructor","super","this","mode_","error_","country_","subdivision_","matchedGroups_","definedGroups_","buildCallback","children","_element$getAttribute","assertWithErrorReturn_","tagName","getAttribute","toUpperCase","config","opt_onFailed","tryParseJson","textContent","geo","addToHtmlAndBody_","geoDeferred","assert","userAssert","getHotPatchCountry_","findCountry_","bodyElem","getBody","docElem","getRootNode","documentElement","preRenderMatch","className","trimmedGeoMatch","geoOverride","opt_win","location","hash","getHashParams","_win$AMP_CONFIG","AMP_CONFIG","canary","overrideGeoMatch","toLowerCase","isProxyOrigin","experimentId","toggles","_win$AMP_CONFIG3","_win$AMP_EXP","_win$__AMP_EXP","_win$AMP_CONFIG4","_win$AMP_CONFIG5","buildExperimentConfigs","AMP_EXP","__AMP_EXP","frequency","Math","random","allowedDocOptIn","meta","document","head","querySelector","_meta$getAttribute","optedInExperiments","split","experiment","includes","_experimentsString","experimentsString","_win$localStorage$get","localStorage","getItem","_unused","tokens","token","substr","getExperimentToggles","allowedUrlOptIn","param","experimentToggles","isExperimentOn","urls","geoApi","error","preRenderSubdivisionMatch","Promise","undefined","fetchCountry_","then","data","country","subdivision","validateApiUrl_","url","isSecure","window","timeoutPromise","API_TIMEOUT","fetchJson","mode","method","credentials","res","test","catch","reason","matchCountryGroups_","ISOCountryGroups","errorPrefix","call","group","checkGroup_","countryGroup","expandedGroup","reduce","countries","concat","c","clearPreRender_","body","classesToRemove","Set","classList","docElemClassList","el","add","bodyClassList","states","whenReady","waitForBodyOpen","ISOCountry","ISOSubdivision","classesToAdd","mutateElement","toRemove","remove","toAdd","geoState","getElementById","parentNode","removeChild","state","createElement","confScript","setAttribute","stringify","appendChild","matchedISOCountryGroups","allISOCountryGroups","isInCountryGroup","bind","targetGroup","targets","trim","indexOf","promise","rej","reject","registerElement","registerServiceForDoc"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2502032353000/","sources":["src/core/data-structures/promise.js","src/core/types/array.js","src/core/types/object/index.js","src/core/types/object/json.js","src/core/dom/index.js","src/core/types/string/url.js","node_modules/@babel/runtime/helpers/esm/defineProperty.js","node_modules/@babel/runtime/helpers/esm/objectSpread2.js","src/utils/log.js","src/service-helpers.js","src/core/window/index.js","src/experiments/index.js","src/service/index.js","extensions/amp-geo/0.1/amp-geo-presets.js","extensions/amp-geo/0.1/amp-geo.js","extensions/amp-geo/0.1/amp-geo-in-group.js"]}