{"version":3,"file":"3645.5f78378d994cafb970fa.js","mappings":"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","sources":["webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/socialMedia/style.scss","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/socialMedia/index.vue?e5ae","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/socialMedia/index.vue","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/socialMedia/component.ts","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/socialMedia/style.scss?1cf6","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_footer/socialMedia/index.vue?f03b","webpack://UmbracoVuePrototype/./Scripts/src/ts/commonStylingComp.ts","webpack://UmbracoVuePrototype/./Scripts/src/ts/models/entryAnimations.ts","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_mixins/coreMixin.vue","webpack://UmbracoVuePrototype/./Scripts/src/vue-components/_mixins/coreMixin.vue?c8a4"],"sourcesContent":["// Imports\nimport ___CSS_LOADER_API_SOURCEMAP_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/sourceMaps.js\";\nimport ___CSS_LOADER_API_IMPORT___ from \"../../../../../node_modules/css-loader/dist/runtime/api.js\";\nvar ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___);\n// Module\n___CSS_LOADER_EXPORT___.push([module.id, `.footer-social-media .icon-container[data-v-2e6d7a80]{display:flex;align-content:center}.footer-social-media a[data-v-2e6d7a80]{text-decoration:none}.footer-social-media a span[data-v-2e6d7a80]{color:var(--icon-colour)}.footer-social-media a .spacing[data-v-2e6d7a80]{margin-left:var(--icon-spacing)}.footer-social-media a:hover span[data-v-2e6d7a80]{color:var(--icon-colour-hover)}`, \"\",{\"version\":3,\"sources\":[\"webpack://./Scripts/src/vue-components/_footer/socialMedia/style.scss\"],\"names\":[],\"mappings\":\"AACE,sDACE,YAAA,CACA,oBAAA,CAEF,wCACE,oBAAA,CACA,6CACE,wBAAA,CAEF,iDACE,+BAAA,CAIF,mDACE,8BAAA\",\"sourceRoot\":\"\"}]);\n// Exports\nexport default ___CSS_LOADER_EXPORT___;\n","import { renderList as _renderList, Fragment as _Fragment, openBlock as _openBlock, createElementBlock as _createElementBlock, normalizeClass as _normalizeClass, createCommentVNode as _createCommentVNode, normalizeStyle as _normalizeStyle, createElementVNode as _createElementVNode } from \"vue\"\n\nconst _hoisted_1 = [\"href\"]\n\nexport function render(_ctx: any,_cache: any,$props: any,$setup: any,$data: any,$options: any) {\n return (_openBlock(), _createElementBlock(\"div\", {\n class: \"footer-social-media component-margins\",\n style: _normalizeStyle(_ctx.entryAnimationStyle)\n }, [\n _createElementVNode(\"div\", {\n class: \"icon-container\",\n style: _normalizeStyle(_ctx.containerStyle)\n }, [\n (_openBlock(true), _createElementBlock(_Fragment, null, _renderList(_ctx.iconList, (icon) => {\n return (_openBlock(), _createElementBlock(\"a\", {\n key: _ctx.iconList.indexOf(icon),\n href: icon[1],\n style: _normalizeStyle(_ctx.iconStyle),\n target: \"”_blank”\"\n }, [\n (_ctx.iconList.indexOf(icon) == 0)\n ? (_openBlock(), _createElementBlock(\"span\", {\n key: 0,\n class: _normalizeClass(icon[0])\n }, null, 2 /* CLASS */))\n : (_openBlock(), _createElementBlock(\"span\", {\n key: 1,\n class: _normalizeClass([\"spacing\", icon[0]])\n }, null, 2 /* CLASS */))\n ], 12 /* STYLE, PROPS */, _hoisted_1))\n }), 128 /* KEYED_FRAGMENT */))\n ], 4 /* STYLE */)\n ], 4 /* STYLE */))\n}","\r\n\r\n\r\n","import { defineComponent } from \"vue\";\r\nimport { validate } from \"../../../ts/validationComp\";\r\n// @ts-ignore\r\nimport coreMixin from \"./../../_mixins/coreMixin.vue\";\r\nimport { justifyLeftRight } from \"@/ts/commonStylingComp\";\r\n\r\nexport default defineComponent({\r\n mixins: [coreMixin],\r\n data() {\r\n return {\r\n componentModel: {},\r\n iconList: [],\r\n iconStyle: {},\r\n containerStyle: {}\r\n };\r\n },\r\n mounted() {\r\n this.iconList = validate().array(this.componentModel.iconList, []);\r\n this.iconStyle = {\r\n fontSize: validate().size(this.componentModel.iconStyle.size, \"25px\"),\r\n textShadow: validate().string(\r\n this.componentModel.iconStyle.textShadow,\r\n \"\"\r\n ),\r\n \"--icon-colour\": validate().string(\r\n this.componentModel.iconStyle.colour,\r\n \"var(--a-color)\"\r\n ),\r\n \"--icon-colour-hover\": validate().string(\r\n this.componentModel.iconStyle.colourHover,\r\n \"var(--a-hover-color)\"\r\n ),\r\n \"--icon-spacing\": validate().size(\r\n this.componentModel.iconSpacing,\r\n \"10px\"\r\n )\r\n };\r\n this.containerStyle = {\r\n justifyContent: justifyLeftRight(validate().textAlign(this.componentModel.justify, \"left\"))\r\n };\r\n }\r\n});\r\n","\n import API from \"!../../../../../node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js\";\n import domAPI from \"!../../../../../node_modules/style-loader/dist/runtime/styleDomAPI.js\";\n import insertFn from \"!../../../../../node_modules/style-loader/dist/runtime/insertBySelector.js\";\n import setAttributes from \"!../../../../../node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js\";\n import insertStyleElement from \"!../../../../../node_modules/style-loader/dist/runtime/insertStyleElement.js\";\n import styleTagTransformFn from \"!../../../../../node_modules/style-loader/dist/runtime/styleTagTransform.js\";\n import content, * as namedExport from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-3.use[2]!./style.scss?vue&type=style&index=0&id=2e6d7a80&scoped=true&lang=scss&external\";\n \n \n\nvar options = {};\n\noptions.styleTagTransform = styleTagTransformFn;\noptions.setAttributes = setAttributes;\n\n options.insert = insertFn.bind(null, \"head\");\n \noptions.domAPI = domAPI;\noptions.insertStyleElement = insertStyleElement;\n\nvar update = API(content, options);\n\n\n\nexport * from \"!!../../../../../node_modules/css-loader/dist/cjs.js!../../../../../node_modules/vue-loader/dist/stylePostLoader.js!../../../../../node_modules/sass-loader/dist/cjs.js??clonedRuleSet-3.use[2]!./style.scss?vue&type=style&index=0&id=2e6d7a80&scoped=true&lang=scss&external\";\n export default content && content.locals ? content.locals : undefined;\n","import { render } from \"./index.vue?vue&type=template&id=2e6d7a80&scoped=true&ts=true\"\nimport script from \"./component.ts?vue&type=script&lang=ts&external\"\nexport * from \"./component.ts?vue&type=script&lang=ts&external\"\n\nimport \"./style.scss?vue&type=style&index=0&id=2e6d7a80&scoped=true&lang=scss&external\"\n\nimport exportComponent from \"../../../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-2e6d7a80\"]])\n\nexport default __exports__","export function justifyLeftRight(justify: string): string {\r\n switch (justify) {\r\n case \"left\":\r\n return \"flex-start\"\r\n case \"right\":\r\n return \"flex-end\"\r\n case \"justify\":\r\n return \"space-between\";\r\n default:\r\n return \"center\"\r\n }\r\n}\r\nexport function justifyTopBottom(justify: string): string {\r\n switch (justify) {\r\n case \"top\": {\r\n return \"flex-start\";\r\n }\r\n case \"bottom\": {\r\n return \"flex-end\";\r\n }\r\n default: {\r\n return \"center\";\r\n }\r\n }\r\n}\r\n","import { validate } from \"../validationComp\";\r\n\r\nexport class EntryAnimations {\r\n animationEnable: boolean;\r\n animationAlwaysRunOnLoad: boolean;\r\n animationDelay: number;\r\n animationDuration: number;\r\n animationDirection: string;\r\n constructor(animationModel: any) {\r\n this.animationEnable = validate().boolean(animationModel.animationEnable, false);\r\n this.animationAlwaysRunOnLoad = validate().boolean(animationModel.animationAlwaysRunOnLoad, false);\r\n this.animationDelay = validate().number(animationModel.animationDelay, 0.2);\r\n this.animationDuration = validate().number(animationModel.animationDuration, 0.3);\r\n this.animationDirection = validate().string(animationModel.animationDirection, \"bottom\");\r\n }\r\n}","\r\n","import script from \"./coreMixin.vue?vue&type=script&lang=ts\"\nexport * from \"./coreMixin.vue?vue&type=script&lang=ts\"\n\nconst __exports__ = script;\n\nexport default __exports__"],"names":["___CSS_LOADER_EXPORT___","push","module","id","_hoisted_1","mixins","coreMixin","data","componentModel","iconList","iconStyle","containerStyle","mounted","this","array","fontSize","size","textShadow","string","colour","colourHover","iconSpacing","justifyContent","textAlign","justify","options","styleTagTransform","setAttributes","insert","domAPI","insertStyleElement","locals","_ctx","_cache","$props","$setup","$data","$options","class","style","entryAnimationStyle","icon","key","indexOf","href","target","justifyLeftRight","justifyTopBottom","EntryAnimations","constructor","animationModel","animationEnable","boolean","animationAlwaysRunOnLoad","animationDelay","number","animationDuration","animationDirection","backgroundUrl","componentWidth","isDesktopSize","themeId","elementContainer","entryAnimations","loadState","observer","observerFirstRun","watch","newVal","oldVal","setupEntryAnimation","beforeUnmount","window","removeEventListener","handleResize","val","$el","parentElement","getAttribute","JSON","parse","initiateEntryAnimations","closest","width","innerWidth","initiateMargins","initiatePadding","initiateHeight","initiateResizeListener","addLoadedModule","getLoadState","onUnmounted","unobserve","ex","methods","delay","ms","Promise","resolve","setTimeout","event","clientWidth","resizeWindow","calculateSize","addEventListener","setMargins","moduleMargin","moduleMarginMobile","setPadding","modulePadding","modulePaddingMobile","marginTop","top","marginBottom","bottom","marginLeft","left","marginRight","right","paddingTop","paddingBottom","paddingLeft","paddingRight","moduleHeight","height","includes","maxHeight","overflow","setupEntryAnimationObserver","threshold","IntersectionObserver","entries","isIntersecting","runEntryAnimations","observe","totalDuration","console","log"],"sourceRoot":""}