{"version":3,"file":"virtual_main.js","sources":["theme-49/virtual:init-settings","theme-49/virtual:theme","theme-49/discourse/initializers/theme-field-170-common-html-script-1.js","theme-49/virtual:main"],"sourcesContent":["import { registerSettings } from \"discourse/lib/theme-settings-store\";\n\nregisterSettings(49, {});\n","import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(49);\n\nexport function themePrefix(key) {\n  return `theme_translations.49.${key}`;\n}\n","import { withPluginApi } from \"discourse/lib/plugin-api\";\nimport deprecated from \"discourse/lib/deprecated\";\n\nexport default {\n  name: \"theme-field-170-common-html-script-1\",\n  after: \"inject-objects\",\n\n  initialize() {\n    deprecated(\n      \"Adding JS code using <script type='text/discourse-plugin'> is deprecated. Move this code to a dedicated JavaScript file.\",\n      {\n        id: \"discourse.script-tag-discourse-plugin\",\n        url: \"https://meta.discourse.org/t/366482\",\n      }\n    )\n    withPluginApi(\"0.8\", (api) => {\n      \n/*\napi.onAppEvent('topic:scrolled', (event) => {\n    if (window.advally) {\n        console.log('**Advally** - Scanning new tags');\n        advally.scanNew();\n    }\n})\n*/\n\n// Set Overlay status to false, but reset on page turns\nwindow.adOverlay = false;\nlet AdProtectedGroupSet = function() {\n    console.log('setting ad groups');\n    let curUser = api.getCurrentUser();\n    let protectedGroups = [ 'Grand_Cru_Cru', 'Monopole_Cru', 'BerserkerBusiness', 'admins', 'staff', 'moderators' ];\n//    let protectedGroupsTest = [ 'Grand_Cru_Cru', 'Monopole_Cru', 'BerserkerBusiness' ];\n    window.adOverlay = (curUser && curUser.groups.any(g =>protectedGroups.includes(g.name))) ? false : true;\n//    window.AdProtectedGroupTest = (curUser && curUser.groups.any(g =>protectedGroupsTest.includes(g.name)));\n};\nAdProtectedGroupSet();\nif (window.adOverlay !== false) {\n    window.advally = window.advally || {};\n    window.advally.cmd = window.advally.cmd || [];\n    let s = document.createElement('script');\n    s.id = 'AdvallyRules';\n    s.src = 'https://cdn.adligature.com/wineberserkers.com/prod/rules.js';\n    document.head.appendChild(s);\n    let c = document.createElement('link');\n    c.id = 'AdvallyStyles';\n    c.rel = 'stylesheet';\n    c.href = 'https://cdn.adligature.com/wineberserkers.com/prod/rules.css';\n    document.head.appendChild(c);\n}\n\n\nwindow.addEventListener(\"scroll\", function(event){\n    if (window.advally && !window.advScanNewTO) {\n        window.advScanNewTO = setTimeout(function(){\n            clearTimeout(window.advScanNewTO);\n            window.advScanNewTO = null;\n//            console.log('**Advally** - Scanning new tags');\n            advally.scanNew();\n        }, 200);\n    }\n});\n\napi.onPageChange((url) => {\n    AdProtectedGroupSet();\n    if (window.advally) {\n        let tags = document.querySelectorAll('.AdvallyTag');\n        for (let i = 0; i < tags.length; i++) {\n//            console.log('**Advally** - Removing Unit ' + tags[i].id);\n            try {\n                advally.removeUnit( tags[i].id );\n            }catch(e){}\n        }\n//        console.log('**Advally** - Scanning new tags');\n        try {\n            advally.scanNew();\n        }catch(e){}\n        \n        try {\n            advally.logPageview();\n        }catch(e){}\n    }\n});\n\napi.onPageChange((url) => {\n    if (api.getCurrentUser() == null) {\n        window.advally = window.advally || {};\n        window.advally.cmd = window.advally.cmd || [];\n        window.advally.cmd.push(function(){ \n            advally.Adhesion.show();\n        })\n        console.log('**Advally** - Showing Adhesion');\n    }\n});\n\napi.decorateWidget(\"post:after\", helper => {\n  if (api.getCurrentUser() == null) {\n      if (window.advally) {\n          if (helper.attrs.firstPost) {\n            return helper.h(\"div#Adv-AfterFirstPost.AdvallyTag\", { style: \"margin: 0px auto; text-align: center;\" } );\n          }\n          if (helper.attrs.post_number == 2) {\n            //return helper.h(\"div#Adv-AfterSecondPost.AdvallyTag\", \"\");\n//            return helper.h(\"script\", { src: \"https://live.primis.tech/live/liveView.php?s=114964&schain=1.0,1!advally.com,f208dc5d-29a2-4efc-80db-12e1dfca0894,1\" } );\n          }\n          if (helper.attrs.post_number == 3) {\n            return helper.h(\"div#Adv-AfterThirdPost.AdvallyTag\", { style: \"margin: 0px auto; text-align: center;\" } );\n          }\n      }\n  }\n});\n\n\n    });\n  }\n};\n","import \"virtual:init-settings\";\n\nconst themeCompatModules = {};\nimport * as Mod1 from \"./discourse/initializers/theme-field-170-common-html-script-1\";\nthemeCompatModules[\"discourse/initializers/theme-field-170-common-html-script-1\"] = Mod1;\n\nexport default themeCompatModules;\n"],"names":["registerSettings","getObjectForTheme","themeField170CommonHtmlScript1","name","after","initialize","deprecated","id","url","withPluginApi","api","window","adOverlay","AdProtectedGroupSet","console","log","curUser","getCurrentUser","protectedGroups","groups","any","g","includes","advally","cmd","s","document","createElement","src","head","appendChild","c","rel","href","addEventListener","event","advScanNewTO","setTimeout","clearTimeout","scanNew","onPageChange","tags","querySelectorAll","i","length","removeUnit","e","logPageview","push","Adhesion","show","decorateWidget","helper","attrs","firstPost","h","style","post_number","themeCompatModules","Mod1"],"mappings":";AAEAA,EAAiB,GAAI,CAAA,GCAGC,EAAkB;ACC1C,IAAAC,EAAe,CACbC,KAAM,uCACNC,MAAO,iBAEPC,UAAAA,GACEC,EACE,2HACA,CACEC,GAAI,wCACJC,IAAK,wCAGTC,EAAc,MAAQC,IAY1BC,OAAOC,WAAY;AACnB,IAAIC,EAAsB,WACtBC,QAAQC,IAAI;AACZ,IAAIC,EAAUN,EAAIO,iBACdC,EAAkB,CAAE,gBAAiB,eAAgB,oBAAqB,SAAU,QAAS;AAEjGP,OAAOC,WAAaI,IAAWA,EAAQG,OAAOC,IAAIC,GAAIH,EAAgBI,SAASD,EAAElB,MAErF;AAEA,GADAU,KACyB,IAArBF,OAAOC,UAAqB,CAC5BD,OAAOY,QAAUZ,OAAOY,SAAW,CAAA,EACnCZ,OAAOY,QAAQC,IAAMb,OAAOY,QAAQC,KAAO;AAC3C,IAAIC,EAAIC,SAASC,cAAc;AAC/BF,EAAElB,GAAK,eACPkB,EAAEG,IAAM,8DACRF,SAASG,KAAKC,YAAYL;AAC1B,IAAIM,EAAIL,SAASC,cAAc;AAC/BI,EAAExB,GAAK,gBACPwB,EAAEC,IAAM,aACRD,EAAEE,KAAO,+DACTP,SAASG,KAAKC,YAAYC,EAC9B,CAGApB,OAAOuB,iBAAiB,SAAU,SAASC,GACnCxB,OAAOY,UAAYZ,OAAOyB,eAC1BzB,OAAOyB,aAAeC,WAAW,WAC7BC,aAAa3B,OAAOyB,cACpBzB,OAAOyB,aAAe,KAEtBb,QAAQgB,SACZ,EAAG,KAEX,GAEA7B,EAAI8B,aAAchC,IAEd,GADAK,IACIF,OAAOY,QAAS,CAChB,IAAIkB,EAAOf,SAASgB,iBAAiB;AACrC,IAAK,IAAIC,EAAI,EAAGA,EAAIF,EAAKG,OAAQD,IAE7B,IACIpB,QAAQsB,WAAYJ,EAAKE,GAAGpC,GAChC,CAAC,MAAMuC,GAAG,CAGd,IACIvB,QAAQgB,SACZ,CAAC,MAAMO,GAAG,CAEV,IACIvB,QAAQwB,aACZ,CAAC,MAAMD,GAAG,CACd,IAGJpC,EAAI8B,aAAchC,IACc,MAAxBE,EAAIO,mBACJN,OAAOY,QAAUZ,OAAOY,SAAW,CAAA,EACnCZ,OAAOY,QAAQC,IAAMb,OAAOY,QAAQC,KAAO,GAC3Cb,OAAOY,QAAQC,IAAIwB,KAAK,WACpBzB,QAAQ0B,SAASC,MACrB,GACApC,QAAQC,IAAI,qCAIpBL,EAAIyC,eAAe,aAAcC,IAC/B,GAA4B,MAAxB1C,EAAIO,kBACAN,OAAOY,QAAS,CAChB,GAAI6B,EAAOC,MAAMC,UACf,OAAOF,EAAOG,EAAE,oCAAqC,CAAEC,MAAO;AAMhE,GAJIJ,EAAOC,MAAMI,YAIe,GAA5BL,EAAOC,MAAMI,YACf,OAAOL,EAAOG,EAAE,oCAAqC,CAAEC,MAAO,yCAEpE,KAMJ;AChHG,MAACE,EAAqB,CAAA;AAE3BA,EAAmB,+DAAiEC;"}