{"version":3,"sources":["_html/common/body_tag_1.js","_html/common/body_tag_2.js","_html/common/body_tag_4.js"],"names":["indexOf","window","location","hostname","jQuery","n","e","t","o","exports","a","i","l","call","m","c","d","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","__esModule","create","bind","default","prototype","hasOwnProperty","p","s","arguments","length","retry","interval","document","querySelector","console","log","setTimeout","path","className","url","target","u","allPages","enabled","func","$","parent","hide","f","append","after","addClass","click","preventDefault","each","this","href","init","change","insert","singleton","locals","HTMLIFrameElement","contentDocument","head","identifier","base","concat","css","media","sourceMap","references","updater","push","h","createElement","attributes","nonce","nc","keys","forEach","setAttribute","Error","appendChild","filter","Boolean","join","styleSheet","cssText","createTextNode","childNodes","removeChild","insertBefore","removeAttribute","btoa","unescape","encodeURIComponent","JSON","stringify","firstChild","v","parentNode","all","atob","toString","splice","map","sources","sourceRoot","history","pushState","reset","getElementById","innerHTML","warn","add","split","apply","state","pathname","addEventListener","replace","RegExp","body","classList","remove","attr","configCanduEmbed","canduToken","xOrgId","callbacks","testCallback","targetGroups","name","uuid","homepage","belowChallengeCarousel1","elementId","belowChallengeCarousel2","header","showBanner","banner","belowBanner","footer","contentPageEmbed","menuLinkPath","navClassName","g","response","ajax","type","success","error","headers","X_ORG_ID","src","T","aboveChallengeCarousel","insertAfter","prepend","underNavigationBar","children","includes","clientToken","traits","Candu","groupsMemberisTargetedTo","lang","hub","points","current","data","lifetime"],"mappings":"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","sourceRoot":"theme-694/","sourcesContent":["\n/*\n  Nav customisations (redirects + Resources dropdown)\n\n  Added by Mahmoud Diab, June 2, 22. Redirect the job board nav menu item.\n  Updated by Punitram, June 12, 22. Redirect the Pro tips nav menu item.\n  Updated by Mahmoud, August 2, 22. Redirect the event board nav menu item.\n  Updated by Punitram, Aug 16, 22. Building the subnav under Resources, hiding the Meetup tab.\n  Updated by Mahmoud Diab, January 18, 23. Updated the subnav menu, hid some content pages,\n    removed redundant code and comments. Completed ESR-1576 and HS#69458.\n  Updated by Mahmoud Diab, January 3, 2024. Changed the dropdown hover background per HS#81487.\n  Updated by Mahmoud Diab, Dec 11, 2024. Added \"Product Forums\" to the dropdown.\n  Guard added 2026-09-24: only run on the hub itself. Prevents this script executing in an\n    embedded third-party context (e.g. forums.autodesk.com), where jQuery is absent and the\n    history.pushState patch breaks the host page's own navigation.\n*/\n(function () {\n  var HUB_HOSTS = ['bigroom.autodesk.com', 'autodesk.influitive.com'];\n  if (HUB_HOSTS.indexOf(window.location.hostname) === -1) { return; }\n  if (!window.jQuery) { return; }\n\n/*! This is generated code.  All changes should be made in: https://gitlab.influitive.io/nick.faulkner/event-hub-banner */!function(n){var e={};function t(o){if(e[o])return e[o].exports;var a=e[o]={i:o,l:!1,exports:{}};return n[o].call(a.exports,a,a.exports,t),a.l=!0,a.exports}t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(n,\"__esModule\",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&\"object\"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:n}),2&e&&\"string\"!=typeof n)for(var a in n)t.d(o,a,function(e){return n[e]}.bind(null,a));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,\"a\",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p=\"\",t(t.s=1)}([function(n,e,t){\"use strict\";n.exports=function n(e,t,o){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=a.retry,s=void 0===r?10:r,i=a.interval,c=void 0===i?500:i;o=o||function(){},null===document.querySelector(e)?0===s?(o(),console.log(\"element with \"+e+\" could not be found\")):(s--,setTimeout((function(){n(e,t,o,{retry:s,interval:c})}),c)):t()}},function(n,e,t){\"use strict\";s(t(2));var o=s(t(6)),a=s(t(8)),r=s(t(0));function s(n){return n&&n.__esModule?n:{default:n}}var i=!0,c=[{path:\"/forum/session/sso?return_path=/forum/c/discussions\",className:\"nav-discussions\",url:\"https://bigroom.autodesk.com/forum/latest\",target:\"\"}],u={allPages:{enabled:!0,func:function(){d(),l(),(0,a.default)(c)}}};function d(){(0,r.default)('a[href=\"/forum/session/sso?return_path=/forum/c/construction-meetups\"]',(function(){$('a[href=\"/forum/session/sso?return_path=/forum/c/construction-meetups\"]').parent().hide()})),(0,r.default)('a[href=\"/forum/session/sso?return_path=/forum/c/community-faqs\"]',(function(){$('a[href=\"/forum/session/sso?return_path=/forum/c/community-faqs\"]').parent().hide()})),(0,r.default)('a[href=\"/forum/session/sso?return_path=/forum/c/recognition\"]',(function(){$('a[href=\"/forum/session/sso?return_path=/forum/c/recognition\"]').parent().hide()}))}function l(){!0===i&&((0,r.default)(\".c-header-nav-container .c-nav-item.c-nav-item-content_section\",(function(){var n;p(\".c-header-nav-container .c-nav-item.c-nav-item-content_section\"),f(\".c-header-nav-container .c-nav-item.c-nav-item-content_section.c-resources-nav-item\"),$(\".c-resources-nav-item\").append('<div class=\"arrow-up\"></div>'),$(\".c-resources-nav-item\").after('<div class=\"custom-sub-navigation\"><div class=\"inner-custom-sub-navigation\"></div></div>'),$(\".c-resources-nav-item\").parent().addClass(\"c-custom-resources-section-nav\"),n=\".c-resources-nav .inner-custom-sub-navigation\",$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://bigroom.autodesk.com/forum/c/community-faqs\">FAQs</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://bigroom.autodesk.com/forum/c/recognition\">Recognition</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://bigroom.autodesk.com/forum/c/community-job-board\">Job Board</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://bigroom.autodesk.com/forum/c/industry-event-board\">Event Board</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://forums.autodesk.com/t5/autodesk-construction-cloud-acc/ct-p/autodesk_construction_cloud\">Product Forums</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://knowledge.autodesk.com/\">Autodesk Knowledge Network</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://learnacc.autodesk.com/\">ACC Learning Center</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://www.autodesk.com/autodesk-university/conference/overview\">Autodesk University</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://construction.autodesk.com/webinars\">Webinars</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://knowledge.autodesk.com/support\">Support</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://forums.autodesk.com/\">Forums</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://constructionblog.autodesk.com/\">Blog</a></h3></div>'),$(n).append('<div class=\"sub-nav-section\"><h3><a target=\"_blank\" href=\"https://construction.autodesk.com/resources\">Resource Center</a></h3></div>')})),(0,r.default)(\".c-header-nav-container-mobile .c-nav-item.c-content_section\",(function(){p(\".c-header-nav-container-mobile .c-nav-item.c-content_section .c-link\"),f(\".c-header-nav-container-mobile .c-nav-item.c-content_section.c-resources-nav-item\"),$(\".c-resources-nav\").append('<ul class=\"c-resources-nav-submenu\"></ul>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://bigroom.autodesk.com/forum/c/community-faqs\" target=\"_blank\">FAQs</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://bigroom.autodesk.com/forum/c/recognition\" target=\"_blank\">Recognition</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://bigroom.autodesk.com/forum/c/community-job-board\" target=\"_blank\">Job Board</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://bigroom.autodesk.com/forum/c/industry-event-board\" target=\"_blank\">Event Board</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://forums.autodesk.com/t5/autodesk-construction-cloud-acc/ct-p/autodesk_construction_cloud\" target=\"_blank\">Product Forums</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://knowledge.autodesk.com/\" target=\"_blank\">Autodesk Knowledge Network</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://learnacc.autodesk.com/\" target=\"_blank\">ACC Learning Center</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://www.autodesk.com/autodesk-university/conference/overview\" target=\"_blank\">Autodesk University</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://construction.autodesk.com/webinars\" target=\"_blank\">Webinars</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://knowledge.autodesk.com/support\" target=\"_blank\">Support</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://forums.autodesk.com/\" target=\"_blank\">Forums</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://constructionblog.autodesk.com/\" target=\"_blank\">Blog</a></li>'),$(\".c-resources-nav .c-resources-nav-submenu\").append('<li><a href=\"https://construction.autodesk.com/resources\" target=\"_blank\">Resource Center</a></li>')})),i=!1)}function f(n){$(n).click((function(n){return n.preventDefault(),!1}))}function p(n){$(n).each((function(){-1!==this.href.indexOf(\"resources\")&&($(this).addClass(\"c-resources-nav-item\"),$(this).parent().addClass(\"c-resources-nav\"))}))}o.default.init(u),o.default.change()},function(n,e,t){var o=t(3),a=t(4);\"string\"==typeof(a=a.__esModule?a.default:a)&&(a=[[n.i,a,\"\"]]);var r={insert:\"head\",singleton:!1};o(a,r);n.exports=a.locals||{}},function(n,e,t){\"use strict\";var o,a=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},r=function(){var n={};return function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}n[e]=t}return n[e]}}(),s=[];function i(n){for(var e=-1,t=0;t<s.length;t++)if(s[t].identifier===n){e=t;break}return e}function c(n,e){for(var t={},o=[],a=0;a<n.length;a++){var r=n[a],c=e.base?r[0]+e.base:r[0],u=t[c]||0,d=\"\".concat(c,\" \").concat(u);t[c]=u+1;var l=i(d),f={css:r[1],media:r[2],sourceMap:r[3]};-1!==l?(s[l].references++,s[l].updater(f)):s.push({identifier:d,updater:h(f,e),references:1}),o.push(d)}return o}function u(n){var e=document.createElement(\"style\"),o=n.attributes||{};if(void 0===o.nonce){var a=t.nc;a&&(o.nonce=a)}if(Object.keys(o).forEach((function(n){e.setAttribute(n,o[n])})),\"function\"==typeof n.insert)n.insert(e);else{var s=r(n.insert||\"head\");if(!s)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");s.appendChild(e)}return e}var d,l=(d=[],function(n,e){return d[n]=e,d.filter(Boolean).join(\"\\n\")});function f(n,e,t,o){var a=t?\"\":o.media?\"@media \".concat(o.media,\" {\").concat(o.css,\"}\"):o.css;if(n.styleSheet)n.styleSheet.cssText=l(e,a);else{var r=document.createTextNode(a),s=n.childNodes;s[e]&&n.removeChild(s[e]),s.length?n.insertBefore(r,s[e]):n.appendChild(r)}}function p(n,e,t){var o=t.css,a=t.media,r=t.sourceMap;if(a?n.setAttribute(\"media\",a):n.removeAttribute(\"media\"),r&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(r)))),\" */\")),n.styleSheet)n.styleSheet.cssText=o;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(o))}}var v=null,m=0;function h(n,e){var t,o,a;if(e.singleton){var r=m++;t=v||(v=u(e)),o=f.bind(null,t,r,!1),a=f.bind(null,t,r,!0)}else t=u(e),o=p.bind(null,t,e),a=function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(t)};return o(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap)return;o(n=e)}else a()}}n.exports=function(n,e){(e=e||{}).singleton||\"boolean\"==typeof e.singleton||(e.singleton=a());var t=c(n=n||[],e);return function(n){if(n=n||[],\"[object Array]\"===Object.prototype.toString.call(n)){for(var o=0;o<t.length;o++){var a=i(t[o]);s[a].references--}for(var r=c(n,e),u=0;u<t.length;u++){var d=i(t[u]);0===s[d].references&&(s[d].updater(),s.splice(d,1))}t=r}}}},function(n,e,t){(n.exports=t(5)(!1)).push([n.i,\"li.c-nav-list-item.c-cities-nav.c-custom-cities-section-nav {\\n    position: relative;\\n}\\n\\n\\n.custom-sub-navigation {\\n    display: none;\\n    position: absolute;\\n    z-index: 4;\\n    width: 160px;\\n    min-width: max-content;\\n    margin: 0px -40px;\\n    top: 50px;\\n}\\n\\n\\n.inner-custom-sub-navigation {\\n    overflow: scroll;\\n    background-color: #f6f7f7;\\n    border-radius: 10px;\\n    width: 100%;\\n    height: auto;\\n    max-height: 345px;\\n    padding-top: 5px;\\n}\\n\\n\\n.sub-nav-section {\\n    width: 100%;\\n    text-align: center;\\n    line-height: 1.4;\\n}\\n\\n.sub-nav-section h3 {\\n  font-size: 16px;\\n  padding: 10px 10px 10px 10px;\\n  margin: 0px;\\n}\\n\\n.sub-nav-section:hover {\\n    background-color: #000;\\n}\\n\\n.sub-nav-section h3:hover a {\\n    color: white;\\n}\\n\\n.arrow-up {\\n  display: none;\\n\\n  width: 0;\\n  height: 0;\\n  border-left: 10px solid transparent;\\n  border-right:10px solid transparent;\\n\\n  border-bottom: 10px solid #eff7fa;\\n  position: absolute;\\n}\\n\\n\\n.c-resources-nav-item {\\n  position: relative;\\n}\\n\\n\\n.c-resources-nav-item .arrow-up {\\n  left: 29px;\\n  top: 23px;\\n}\\n\\n.c-custom-resources-section-nav:hover .custom-sub-navigation,\\n.c-custom-resources-section-nav:hover .arrow-up,\\n.c-custom-resources-section-nav .custom-sub-navigation:hover,\\n.c-custom-resources-section-nav .arrow-up:hover {\\n  display: block;\\n}\\n\\n#nav-container {\\n  padding: 0px;\\n}\\n\\n.c-nav-list-item {\\n  padding-top: 16px;\\n  padding-bottom: 16px;\\n}\\n\\n.c-nav-item.c-nav-item-content_section.c-resources-nav-item:after {\\n  content: \\\"\\\\EA0C\\\";\\n  display: inline-block;\\n  font-family: 'influicons';\\n  font-size: 10px;\\n  margin-left: 5px;\\n  font-style: normal;\\n  font-weight: inherit;\\n  text-rendering: auto;\\n  -webkit-font-smoothing: antialiased;\\n}\\n\\n\\n.c-resources-nav-submenu\\n{\\n  margin-left: 0px;\\n}\\n\\n.c-resources-nav-submenu li a\\n{\\n  display: block;\\n  padding-left: 30px;\\n}\\n\\n.c-resources-nav-submenu li\\n{\\n  list-style-type: none;\\n}\\n\\n.content-section-nav,\\n.category-navigation-container {\\n  display: none;\\n}\\n\",\"\"])},function(n,e,t){\"use strict\";n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t=function(n,e){var t=n[1]||\"\",o=n[3];if(!o)return t;if(e&&\"function\"==typeof btoa){var a=(s=o,i=btoa(unescape(encodeURIComponent(JSON.stringify(s)))),c=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(i),\"/*# \".concat(c,\" */\")),r=o.sources.map((function(n){return\"/*# sourceURL=\".concat(o.sourceRoot).concat(n,\" */\")}));return[t].concat(r).concat([a]).join(\"\\n\")}var s,i,c;return[t].join(\"\\n\")}(e,n);return e[2]?\"@media \".concat(e[2],\"{\").concat(t,\"}\"):t})).join(\"\")},e.i=function(n,t){\"string\"==typeof n&&(n=[[null,n,\"\"]]);for(var o={},a=0;a<this.length;a++){var r=this[a][0];null!=r&&(o[r]=!0)}for(var s=0;s<n.length;s++){var i=n[s];null!=i[0]&&o[i[0]]||(t&&!i[2]?i[2]=t:t&&(i[2]=\"(\".concat(i[2],\") and (\").concat(t,\")\")),e.push(i))}},e}},function(n,e,t){\"use strict\";var o,a=t(7),r=(o=a)&&o.__esModule?o:{default:o};var s,i,c=history.pushState;function u(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";r.default.reset(),d(),i(),r.default.add(n),l(n)}function d(){null!==document.getElementById(\"event-custom-banners\")?document.getElementById(\"event-custom-banners\").innerHTML=\"\":console.warn(\"removePreviousApp - app div not in DOM so cannot be removed\")}function l(n){var e=!!s.allPages&&s.allPages.enabled;!function(n,e){if(n.indexOf(\"forum/t/\")>-1){var t=n.split(\"/\").splice(4,1);e(\"/forum/t/\"+t[0])}else n.indexOf(\"profiles/\")>-1?e(\"/profiles\"):n.indexOf(\"contacts/\")>-1?e(\"/contacts\"):e(n)}(n,(function(t){void 0!==s[t]&&s[t].func(t),!0===e&&\"\"!==n&&s.allPages.func(n)}))}history.pushState=function(){c.apply(history,arguments),void 0!==history.state.path?u(history.state.path):u(window.document.location.pathname)},window.addEventListener(\"popstate\",(function(n){void 0!==history.state.path&&u(history.state.path)})),n.exports={init:function(n,e){s=n||{},i=e||function(){}},change:function(){u(document.location.pathname)}}},function(n,e,t){\"use strict\";var o,a=t(0),r=(o=a)&&o.__esModule?o:{default:o};var s=[];function i(n){return(n=n.replace(new RegExp(\"^[/]+\"),\"\")).replace(new RegExp(\"[/]+$\"),\"\")}n.exports={add:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",e=i(n),t=e.split(\"/\");\"/forum/\"===n?t.push(\"homepage\"):\"/\"===n&&t.push(\"challenges\"),(0,r.default)(\"body\",(function(){for(var n=0;n<t.length;n++)\"\"!==t[n]&&(s.push(\"c-\"+t[n]),document.body.classList.add(\"c-\"+t[n]))}))},reset:function(){for(var n=0;n<s.length;n++)document.body.classList.remove(s[n])}}},function(n,e,t){\"use strict\";var o,a=t(0),r=(o=a)&&o.__esModule?o:{default:o};function s(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,r.default)(\".c-header-nav-container .c-nav-item.c-nav-item-content_section\",(function(){c(\".c-header-nav-container .c-nav-item.c-nav-item-content_section\",n)}))}function i(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,r.default)(\".c-header-nav-container-mobile .c-nav-item.c-content_section\",(function(){c(\".c-header-nav-container-mobile .c-nav-item.c-content_section .c-link\",n)}))}function c(n,e){$(n).each((function(){for(var n=0;n<e.length;n++)-1!==this.href.indexOf(e[n].path)&&($(this).addClass(\"c-\"+e[n].className+\"-nav-item\"),$(this).parent().addClass(\"c-\"+e[n].className+\"-bank\"),u(\".c-\"+e[n].className+\"-nav-item\",e[n]))}))}function u(n,e){(0,r.default)(n,(function(){document.querySelector(n).href=e.url,document.querySelector(n).target=e.target}))}n.exports=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];s(n),i(n)}}]);\n\n})();\n\n","\n/*\n  Referrals nav redirect\n  Added by Mahmoud Diab, July 15. Redirects the referrals nav item to /refer/default.\n  Guard added 2026-09-24: hub-only, and requires jQuery — this bundle also patches\n  history.pushState, which must never run inside an embedded third-party page.\n*/\n(function () {\n  var HUB_HOSTS = ['bigroom.autodesk.com', 'autodesk.influitive.com'];\n  if (HUB_HOSTS.indexOf(window.location.hostname) === -1) { return; }\n  if (!window.jQuery) { return; }\n\n/*! This is generated code.  All changes should be made in: https://gitlab.influitive.io/nick.faulkner/event-hub-banner */!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,\"a\",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p=\"\",n(n.s=1)}([function(e,t,n){\"use strict\";var o=100;e.exports=function e(t,n,r){r=r||function(){},null===document.querySelector(t)?0===o?(r(),console.log(\"element with \"+t+\" could not be found\")):(o--,setTimeout((function(){e(t,n,r)}),500)):n()}},function(e,t,n){\"use strict\";var o=u(n(2)),r=u(n(0));function u(e){return e&&e.__esModule?e:{default:e}}var a={allPages:{enabled:!0,func:function(){(0,r.default)('a[href=\"/refer\"]',(function(){$('a[href=\"/refer\"]').attr(\"target\",\"_blank\"),$('a[href=\"/refer\"]').attr(\"href\",\"https://bigroom.autodesk.com/refer/default\")}))}}};o.default.init(a),o.default.change()},function(e,t,n){\"use strict\";var o,r=n(3),u=(o=r)&&o.__esModule?o:{default:o};var a,i,c=history.pushState;function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";u.default.reset(),l(),i(),u.default.add(e),s(e)}function l(){null!==document.getElementById(\"event-custom-banners\")?document.getElementById(\"event-custom-banners\").innerHTML=\"\":console.warn(\"removePreviousApp - app div not in DOM so cannot be removed\")}function s(e){var t=!!a.allPages&&a.allPages.enabled;!function(e,t){if(e.indexOf(\"forum/t/\")>-1){var n=e.split(\"/\").splice(4,1);t(\"/forum/t/\"+n[0])}else e.indexOf(\"profiles/\")>-1?t(\"/profiles\"):e.indexOf(\"contacts/\")>-1?t(\"/contacts\"):t(e)}(e,(function(n){void 0!==a[n]&&a[n].func(n),!0===t&&\"\"!==e&&a.allPages.func(e)}))}history.pushState=function(){c.apply(history,arguments),void 0!==history.state.path?f(history.state.path):f(window.document.location.pathname)},window.addEventListener(\"popstate\",(function(e){void 0!==history.state.path&&f(history.state.path)})),e.exports={init:function(e,t){a=e||{},i=t||function(){}},change:function(){f(document.location.pathname)}}},function(e,t,n){\"use strict\";var o,r=n(0),u=(o=r)&&o.__esModule?o:{default:o};var a=[];function i(e){return(e=e.replace(new RegExp(\"^[/]+\"),\"\")).replace(new RegExp(\"[/]+$\"),\"\")}e.exports={add:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",t=i(e),n=t.split(\"/\");\"/forum/\"===e?n.push(\"homepage\"):\"/\"===e&&n.push(\"challenges\"),(0,u.default)(\"body\",(function(){for(var e=0;e<n.length;e++)\"\"!==n[e]&&(a.push(\"c-\"+n[e]),document.body.classList.add(\"c-\"+n[e]))}))},reset:function(){for(var e=0;e<a.length;e++)document.body.classList.remove(a[e])}}}]);\n\n})();\n\n","\n/*\n  Candu embed\n  Added by Mahmoud, Dec 15, 2023.\n  Guard added 2026-09-24: hub-only, and requires jQuery. The guard now wraps BOTH the\n  config object and the bundle — previously it wrapped only a placeholder and closed\n  before the real code, so it had no effect.\n*/\n(function () {\n  var HUB_HOSTS = ['bigroom.autodesk.com', 'autodesk.influitive.com'];\n  if (HUB_HOSTS.indexOf(window.location.hostname) === -1) { return; }\n  if (!window.jQuery) { return; }\n\nwindow.configCanduEmbed = {\n  canduToken: 'WBiwlEy4Gt',\n  xOrgId: '527fc7aa-8d72-44c6-8bab-75c47e21ed41',\n  callbacks: {\n    testCallback: function() { console.log('test'); }\n  },\n  targetGroups: [\n    {\n\t     name: 'student',\n \t     uuid: '978902d3-3909-4dee-b7ea-f092da4bc7d6'\n    },\n    {\n\t     name: 'Uni Students',\n \t     uuid: 'e180c879-faec-4e59-987a-1717663135b3'\n    },\n    {\n\t     name: 'Flora test',\n \t     uuid: 'c11393f7-c65f-47b4-8562-f76df17a1355'\n    }\n  ],\n  homepage: {\n    // aboveChallengeCarousel: {\n    //   elementId: 'c-above-challenge-carousel'\n    // },\n    belowChallengeCarousel1: {\n      elementId: 'candu-discussion-highlights'\n    },\n    belowChallengeCarousel2: {\n      elementId: 'c-below-challenge-carousel-2'\n    }\n  },\n  header: {\n    showBanner: false\n  },\n  banner: {\n    showBanner: true,\n    elementId: 'candu-homepage-banner'\n  },\n  belowBanner: {\n    showBanner: false\n  },\n  footer: {\n    showBanner: false\n  },\n  contentPageEmbed: [\n    {\n      menuLinkPath: '/forum/c/welcome/about-us',\n      navClassName: 'nav-about-us',\n      pathname: 'forum/t/about-us-welcome/23',\n      elementId: 'candu-aboutus',\n      target: '_self'\n    },\n    {\n      menuLinkPath: '/forum/c/monthly-updates',\n      navClassName: 'nav-updates',\n      pathname: '/forum/c/monthly-updates',\n      elementId: 'candu-updates-page',\n      target: '_self'\n    },\n    {\n      menuLinkPath: '/forum/c/resources',\n      navClassName: 'nav-resources',\n      pathname: '/forum/t/helpful-resources/16',\n      elementId: 'candu-resource-embed',\n      target: '_self'\n    }\n  ]\n};\n\n/*! This is generated code.  All changes should be made in: https://gitlab.influitive.io/nick.faulkner/event-hub-banner */!function(n){var e={};function t(o){if(e[o])return e[o].exports;var i=e[o]={i:o,l:!1,exports:{}};return n[o].call(i.exports,i,i.exports,t),i.l=!0,i.exports}t.m=n,t.c=e,t.d=function(n,e,o){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:o})},t.r=function(n){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(n,\"__esModule\",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&\"object\"==typeof n&&n&&n.__esModule)return n;var o=Object.create(null);if(t.r(o),Object.defineProperty(o,\"default\",{enumerable:!0,value:n}),2&e&&\"string\"!=typeof n)for(var i in n)t.d(o,i,function(e){return n[e]}.bind(null,i));return o},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,\"a\",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p=\"\",t(t.s=29)}([function(n,e,t){\"use strict\";n.exports=function n(e,t,o){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=i.retry,c=void 0===a?10:a,r=i.interval,u=void 0===r?500:r;o=o||function(){},null===document.querySelector(e)?0===c?(o(),console.log(\"element with \"+e+\" could not be found\")):(c--,setTimeout((function(){n(e,t,o,{retry:c,interval:u})}),u)):t()}},function(n,e,t){\"use strict\";var o,i=t(0),a=(o=i)&&o.__esModule?o:{default:o};var c=[];function r(n){return(n=n.replace(new RegExp(\"^[/]+\"),\"\")).replace(new RegExp(\"[/]+$\"),\"\")}n.exports={add:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\",e=r(n),t=e.split(\"/\");\"/forum/\"===n?t.push(\"homepage\"):\"/\"===n&&t.push(\"challenges\"),(0,a.default)(\"body\",(function(){for(var n=0;n<t.length;n++)\"\"!==t[n]&&(c.push(\"c-\"+t[n]),document.body.classList.add(\"c-\"+t[n]))}))},reset:function(){for(var n=0;n<c.length;n++)document.body.classList.remove(c[n])}}},function(n,e,t){\"use strict\";var o,i=t(1),a=(o=i)&&o.__esModule?o:{default:o};var c,r,u=history.pushState;function d(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";a.default.reset(),l(),r(),a.default.add(n),f(n)}function l(){null!==document.getElementById(\"event-custom-banners\")?document.getElementById(\"event-custom-banners\").innerHTML=\"\":console.warn(\"removePreviousApp - app div not in DOM so cannot be removed\")}function f(n){var e=!!c.allPages&&c.allPages.enabled;!function(n,e){if(n.indexOf(\"forum/t/\")>-1){var t=n.split(\"/\").splice(4,1);e(\"/forum/t/\"+t[0])}else n.indexOf(\"profiles/\")>-1?e(\"/profiles\"):n.indexOf(\"contacts/\")>-1?e(\"/contacts\"):e(n)}(n,(function(t){void 0!==c[t]&&c[t].func(t),!0===e&&\"\"!==n&&c.allPages.func(n)}))}history.pushState=function(){u.apply(history,arguments),void 0!==history.state.path?d(history.state.path):d(window.document.location.pathname)},window.addEventListener(\"popstate\",(function(n){void 0!==history.state.path&&d(history.state.path)})),n.exports={init:function(n,e){c=n||{},r=e||function(){}},change:function(){d(document.location.pathname)}}},function(n,e,t){\"use strict\";var o,i=function(){return void 0===o&&(o=Boolean(window&&document&&document.all&&!window.atob)),o},a=function(){var n={};return function(e){if(void 0===n[e]){var t=document.querySelector(e);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch(n){t=null}n[e]=t}return n[e]}}(),c=[];function r(n){for(var e=-1,t=0;t<c.length;t++)if(c[t].identifier===n){e=t;break}return e}function u(n,e){for(var t={},o=[],i=0;i<n.length;i++){var a=n[i],u=e.base?a[0]+e.base:a[0],d=t[u]||0,l=\"\".concat(u,\" \").concat(d);t[u]=d+1;var f=r(l),s={css:a[1],media:a[2],sourceMap:a[3]};-1!==f?(c[f].references++,c[f].updater(s)):c.push({identifier:l,updater:g(s,e),references:1}),o.push(l)}return o}function d(n){var e=document.createElement(\"style\"),o=n.attributes||{};if(void 0===o.nonce){var i=t.nc;i&&(o.nonce=i)}if(Object.keys(o).forEach((function(n){e.setAttribute(n,o[n])})),\"function\"==typeof n.insert)n.insert(e);else{var c=a(n.insert||\"head\");if(!c)throw new Error(\"Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.\");c.appendChild(e)}return e}var l,f=(l=[],function(n,e){return l[n]=e,l.filter(Boolean).join(\"\\n\")});function s(n,e,t,o){var i=t?\"\":o.media?\"@media \".concat(o.media,\" {\").concat(o.css,\"}\"):o.css;if(n.styleSheet)n.styleSheet.cssText=f(e,i);else{var a=document.createTextNode(i),c=n.childNodes;c[e]&&n.removeChild(c[e]),c.length?n.insertBefore(a,c[e]):n.appendChild(a)}}function p(n,e,t){var o=t.css,i=t.media,a=t.sourceMap;if(i?n.setAttribute(\"media\",i):n.removeAttribute(\"media\"),a&&\"undefined\"!=typeof btoa&&(o+=\"\\n/*# sourceMappingURL=data:application/json;base64,\".concat(btoa(unescape(encodeURIComponent(JSON.stringify(a)))),\" */\")),n.styleSheet)n.styleSheet.cssText=o;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(o))}}var m=null,v=0;function g(n,e){var t,o,i;if(e.singleton){var a=v++;t=m||(m=d(e)),o=s.bind(null,t,a,!1),i=s.bind(null,t,a,!0)}else t=d(e),o=p.bind(null,t,e),i=function(){!function(n){if(null===n.parentNode)return!1;n.parentNode.removeChild(n)}(t)};return o(n),function(e){if(e){if(e.css===n.css&&e.media===n.media&&e.sourceMap===n.sourceMap)return;o(n=e)}else i()}}n.exports=function(n,e){(e=e||{}).singleton||\"boolean\"==typeof e.singleton||(e.singleton=i());var t=u(n=n||[],e);return function(n){if(n=n||[],\"[object Array]\"===Object.prototype.toString.call(n)){for(var o=0;o<t.length;o++){var i=r(t[o]);c[i].references--}for(var a=u(n,e),d=0;d<t.length;d++){var l=r(t[d]);0===c[l].references&&(c[l].updater(),c.splice(l,1))}t=a}}}},function(n,e,t){\"use strict\";n.exports=function(n){var e=[];return e.toString=function(){return this.map((function(e){var t=function(n,e){var t=n[1]||\"\",o=n[3];if(!o)return t;if(e&&\"function\"==typeof btoa){var i=(c=o,r=btoa(unescape(encodeURIComponent(JSON.stringify(c)))),u=\"sourceMappingURL=data:application/json;charset=utf-8;base64,\".concat(r),\"/*# \".concat(u,\" */\")),a=o.sources.map((function(n){return\"/*# sourceURL=\".concat(o.sourceRoot).concat(n,\" */\")}));return[t].concat(a).concat([i]).join(\"\\n\")}var c,r,u;return[t].join(\"\\n\")}(e,n);return e[2]?\"@media \".concat(e[2],\"{\").concat(t,\"}\"):t})).join(\"\")},e.i=function(n,t){\"string\"==typeof n&&(n=[[null,n,\"\"]]);for(var o={},i=0;i<this.length;i++){var a=this[i][0];null!=a&&(o[a]=!0)}for(var c=0;c<n.length;c++){var r=n[c];null!=r[0]&&o[r[0]]||(t&&!r[2]?r[2]=t:t&&(r[2]=\"(\".concat(r[2],\") and (\").concat(t,\")\")),e.push(r))}},e}},function(n,e,t){\"use strict\";function o(){console.log(response)}n.exports=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:o;$.ajax({type:\"POST\",url:\"/token\",success:n,error:e})}},function(n,e,t){\"use strict\";n.exports=function(n,e,t){$.ajax({type:\"GET\",url:\"https://api.influitive.com/api/c2_homepage/infl_window_object\",success:t,error:function(n){console.log(n)},headers:{\"X-JWT-TOKEN\":n,X_ORG_ID:e}})}},function(n,e,t){\"use strict\";var o=50;n.exports=function n(e,t,i,a){i=i||window,a=a||function(){},void 0===i[e]?0===o?(console.log(\"variable could not be found\"),a()):(o--,setTimeout((function(){n(e,t,i,a)}),50)):t(i[e])}},function(n,e,t){\"use strict\";n.exports=function(n,e,t,o){var i=o||\"https://api.influitive.com/contact_groups\";$.ajax({type:\"GET\",url:i,success:t,error:function(n){console.log(n)},headers:{\"X-JWT-TOKEN\":n,X_ORG_ID:e}})}},function(n,e,t){\"use strict\";var o,i=t(0),a=(o=i)&&o.__esModule?o:{default:o};n.exports=function(n){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:\"\",t=document.createElement(\"script\");t.src=n,t.setAttribute(\"id\",e),(0,a.default)(\"body\",(function(){document.querySelector(\"body\").appendChild(t)}))}},function(n,e,t){\"use strict\";var o,i=t(0),a=(o=i)&&o.__esModule?o:{default:o};function c(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,a.default)(\".c-header-nav-container .c-nav-item.c-nav-item-content_section\",(function(){u(\".c-header-nav-container .c-nav-item.c-nav-item-content_section\",n)}))}function r(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];(0,a.default)(\".c-header-nav-container-mobile .c-nav-item.c-content_section\",(function(){u(\".c-header-nav-container-mobile .c-nav-item.c-content_section .c-link\",n)}))}function u(n,e){$(n).each((function(){for(var n=0;n<e.length;n++)-1!==this.href.indexOf(e[n].path)&&($(this).addClass(\"c-\"+e[n].className+\"-nav-item\"),$(this).parent().addClass(\"c-\"+e[n].className+\"-bank\"),d(\".c-\"+e[n].className+\"-nav-item\",e[n]))}))}function d(n,e){(0,a.default)(n,(function(){document.querySelector(n).href=e.url,document.querySelector(n).target=e.target}))}n.exports=function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];c(n),r(n)}},function(n,e,t){\"use strict\";n.exports=function(n,e,t){$.ajax({type:\"GET\",url:\"https://api.influitive.com/people/self\",success:t,error:function(n){console.log(n)},headers:{\"X-JWT-TOKEN\":n,X_ORG_ID:e}})}},,,,,,,,,,,,,,,,,,function(n,e,t){\"use strict\";s(t(30));var o=s(t(2)),i=s(t(9)),a=s(t(0)),c=s(t(7)),r=s(t(5)),u=s(t(8)),d=s(t(6)),l=s(t(11)),f=s(t(10));function s(n){return n&&n.__esModule?n:{default:n}}var p={\"/forum/\":{func:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";T(n,(function(){b(),C(),w()}))}},allPages:{enabled:!0,func:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"\";console.log(\"========================\"),-1===n.indexOf(\"/users/\")&&-1===n.indexOf(\"/corporate/\")&&(console.log(\"init candu with traits\"),T(n,(function(){console.log(\"init complete\"),E(),y(),x(),_(),m(n),h()})))}}};function m(n){void 0!==window.configCanduEmbed.contentPageEmbed&&(function(n){for(var e=[],t=0;t<n.length;t++)e.push({path:n[t].menuLinkPath,className:n[t].navClassName,url:n[t].pathname,target:n[t].target});(0,f.default)(e)}(window.configCanduEmbed.contentPageEmbed),function(n,e){for(var t=0;t<n.length;t++)n[t].pathname===e&&v(\"#main-outlet\",(function(){g(n[t])}))}(window.configCanduEmbed.contentPageEmbed,n))}function v(n,e){(0,a.default)(n,(function(){$(n).children().hide(),e(n)}))}function g(n){(0,a.default)(\"#main-outlet\",(function(){$(\"#main-outlet\").append('<div id=\"'+n.elementId+'\"></div>')}))}function h(){void 0!==window.configCanduEmbed.underNavigationBar&&(0,a.default)(\".c-header-nav-container\",(function(){$('<div id=\"'+window.configCanduEmbed.underNavigationBar.elementId+'\"></div>').insertAfter(\".c-header-nav-container\")}))}function b(){void 0!==window.configCanduEmbed.homepage&&void 0!==window.configCanduEmbed.homepage.aboveChallengeCarousel&&(0,a.default)(\"#main #infl-fe-challenges-carousel\",(function(){$('<div id=\"'+window.configCanduEmbed.homepage.aboveChallengeCarousel.elementId+'\"></div>').insertBefore(\"#main #infl-fe-challenges-carousel\")}))}function w(){void 0!==window.configCanduEmbed.homepage&&void 0!==window.configCanduEmbed.homepage.belowChallengeCarousel1&&(0,a.default)(\"#main #infl-fe-challenges-carousel\",(function(){$('<div id=\"'+window.configCanduEmbed.homepage.belowChallengeCarousel1.elementId+'\"></div>').insertAfter(\"#main #infl-fe-challenges-carousel\")}))}function C(){void 0!==window.configCanduEmbed.homepage&&void 0!==window.configCanduEmbed.homepage.belowChallengeCarousel2&&(0,a.default)(\"#main #infl-fe-challenges-carousel\",(function(){$('<div id=\"'+window.configCanduEmbed.homepage.belowChallengeCarousel2.elementId+'\"></div>').insertAfter(\"#main #infl-fe-challenges-carousel\")}))}function y(){window.configCanduEmbed.header.showBanner&&(0,a.default)(\".c-header-nav-container\",(function(){$(\".c-header-nav-container\").prepend('<div id=\"'+window.configCanduEmbed.header.elementId+'\"></div>')}))}function E(){window.configCanduEmbed.belowBanner.showBanner&&(0,a.default)(\".c-header-nav-container\",(function(){$(\".c-header-nav-container\").prepend('<div id=\"'+window.configCanduEmbed.belowBanner.elementId+'\"></div>')}))}function x(){window.configCanduEmbed.banner.showBanner&&(0,a.default)(\".c-company-banner\",(function(){$(\".c-company-banner\").prepend('<div id=\"'+window.configCanduEmbed.banner.elementId+'\"></div>')}))}function _(){window.configCanduEmbed.footer.showBanner&&(0,a.default)(\".c-footer\",(function(){$(\".c-footer\").prepend('<div id=\"'+window.configCanduEmbed.footer.elementId+'\"></div>')}))}function T(n,e){(0,c.default)(\"configCanduEmbed\",(function(){console.log(\"found variable\"),(0,r.default)((function(t){!function(n,e){(0,u.default)(n,window.configCanduEmbed.xOrgId,(function(n){!function(n,e){console.log(n);for(var t={},o=0;o<window.configCanduEmbed.targetGroups.length;o++)n.includes(window.configCanduEmbed.targetGroups[o].uuid)?t[window.configCanduEmbed.targetGroups[o].name]=!0:t[window.configCanduEmbed.targetGroups[o].name]=!1;e(t)}(n,e)}),\"https://api.influitive.com/contact_groups\")}(t,(function(o){(0,l.default)(t,window.configCanduEmbed.xOrgId,(function(a){(0,d.default)(t,window.configCanduEmbed.xOrgId,(function(t){!function(n,e){0===$(\"#candu-script\").length?((0,i.default)(\"https://cdn.candu.ai/sdk/latest/candu.umd.js?token=\"+window.configCanduEmbed.canduToken,\"candu-script\"),(0,c.default)(\"Candu\",(function(){console.log(\"=============================\"),console.log(n),console.log({clientToken:window.configCanduEmbed.canduToken,callbacks:window.configCanduEmbed.callbacks||{},traits:n}),Candu.init({clientToken:window.configCanduEmbed.canduToken,callbacks:window.configCanduEmbed.callbacks||{},traits:n}),e()}))):e()}({groupsMemberisTargetedTo:o,lang:t.hub.lang,path:n,points:{current:a.data.attributes.points.current,lifetime:a.data.attributes.points.lifetime}},e)}))}))}))}))}))}function v(n,e){(0,a.default)(n,(function(){$(n).children().hide(),e(n)}))}o.default.init(p),o.default.change()},function(n,e,t){var o=t(3),i=t(31);\"string\"==typeof(i=i.__esModule?i.default:i)&&(i=[[n.i,i,\"\"]]);var a={insert:\"head\",singleton:!1};o(i,a);n.exports=i.locals||{}},function(n,e,t){(n.exports=t(4)(!1)).push([n.i,\".custom-banner {\\n\\tdisplay: none;\\n}\\n\\n.c-homepage #candu-homepage-banner {\\n\\tdisplay: block;\\n}\\n\\n.c-homepage .default-banner {\\n\\tdisplay: none;\\n}\\n\",\"\"])}]);\n\n})();\n\n"]}