{"version":3,"file":"amp-dynamic-css-classes-0.1.mjs","mappings":"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","names":["resolved","isArray","Array","hasOwnProperty","hasOwn_","toString","toString_","Object","prototype","devAssert","shouldBeTrueish","opt_message","opt_1","opt_2","opt_3","opt_4","opt_5","opt_6","opt_7","opt_8","opt_9","getService","win","id","getServiceInternal","__AMP_TOP","getTopWindow","getAmpdoc","nodeOrDoc","nodeType","node","ownerDocument","defaultView","getAmpDoc","getAmpdocServiceHolder","ampdoc","isSingleDoc","holder","isServiceRegistered","s","services","__AMP_SERVICES","getServices","obj","ctor","context","resolve","service","self","__AMP_LOG","user","dev","userForEmbed","Services","elementOrAmpDoc","window","referrers_","referrer","domains","split","domainBase","reduceRight","referrers","domain","push","addDynamicCssClasses","classes","isBodyAvailable","addCssClassesToBody","getBody","waitForBodyOpen","then","body","classList","i","length","add","addRuntimeClasses","getUnconfirmedReferrerUrl","hostname","element","getHeadNode","parse","referrerDomain","test","navigator","userAgent","normalizedReferrers","map","replace","mutate","addReferrerClasses","isEmbedded","addViewerClass","AMP","registerServiceForDoc","constructor","whenReady","Promise","undefined"],"ignoreList":[],"sourceRoot":"https://raw.githubusercontent.com/ampproject/amphtml/2501142147000/","sources":["src/core/data-structures/promise.js","src/core/types/array.js","src/core/types/object/index.js","src/utils/log.js","src/service-helpers.js","src/core/window/index.js","src/service/index.js","extensions/amp-dynamic-css-classes/0.1/amp-dynamic-css-classes.js"]}