(this["webpackJsonpgides-web"]=this["webpackJsonpgides-web"]||[]).push([[7],{2295:function(e,t,a){"use strict";var n=a(211),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},r={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return n.isMemo(e)?i:s[e.$$typeof]||o}s[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[n.Memo]=i;var c=Object.defineProperty,d=Object.getOwnPropertyNames,p=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,b=Object.prototype;e.exports=function e(t,a,n){if("string"!==typeof a){if(b){var o=h(a);o&&o!==b&&e(t,o,n)}var i=d(a);p&&(i=i.concat(p(a)));for(var s=l(t),m=l(a),f=0;f1&&void 0!==arguments[1]?arguments[1]:{},a=Object(W.a)(),n=Object(N.a)({theme:a,name:"MuiUseMediaQuery",props:{}});var o="function"===typeof e?e(a):e;o=o.replace(/^@media( ?)/m,"");var r="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,i=Object(S.a)({},n,{},t),s=i.defaultMatches,l=void 0!==s&&s,c=i.matchMedia,d=void 0===c?r?window.matchMedia:null:c,p=i.noSsr,h=void 0!==p&&p,b=i.ssrMatchMedia,m=void 0===b?null:b,f=u.a.useState((function(){return h&&r?d(o).matches:m?m(o).matches:l})),v=f[0],y=f[1];return u.a.useEffect((function(){var e=!0;if(r){var t=d(o),a=function(){e&&y(t.matches)};return a(),t.addListener(a),function(){e=!1,t.removeListener(a)}}}),[o,d,r]),v}var B=function(e,t){var a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return a?M.b.indexOf(e)<=M.b.indexOf(t):M.b.indexOf(e)2&&void 0!==arguments[2])||arguments[2];return a?M.b.indexOf(t)<=M.b.indexOf(e):M.b.indexOf(t)0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var a=e.withTheme,n=void 0!==a&&a,o=e.noSSR,r=void 0!==o&&o,i=e.initialWidth;function s(e){var a=Object(L.a)(),o=e.theme||a,s=Object(N.a)({theme:o,name:"MuiWithWidth",props:Object(S.a)({},e)}),l=s.initialWidth,c=s.width,d=Object(A.a)(s,["initialWidth","width"]),p=u.a.useState(!1),h=p[0],b=p[1];I((function(){b(!0)}),[]);var m=Object(D.a)(o.breakpoints.keys).reverse().reduce((function(e,t){var a=F(o.breakpoints.up(t));return!e&&a?t:e}),null),f=Object(S.a)({width:c||(h||r?m:void 0)||l||i},n?{theme:o}:{},{},d);return void 0===f.width?null:u.a.createElement(t,f)}return T()(s,t),s}};function R(e){var t=e.children,a=e.only,n=e.width,o=Object(L.a)(),r=!0;if(a)if(Array.isArray(a))for(var i=0;i0&&u.a.createElement(b.a,{className:"tabMenu",horizontal:!0},e.tab.subtabs.map((function(t,a){return u.a.createElement(Q,{key:a,tab:t,path:e.path,handleClick:e.handleClick})}))))},Q=function(e){return u.a.createElement(b.a.Item,{onClick:function(t){e.handleClick(e.tab),t.stopPropagation()},className:e.path===e.tab.article.slug?"active":""},u.a.createElement(b.a.Content,null,e.tab.article.title))},K=Object(E.a)((function(e){return{paper:{border:"1px solid #d3d4d5"}}}))((function(e){return u.a.createElement(C.a,Object.assign({elevation:0,getContentAnchorEl:null,anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},e))})),X=Object(E.a)((function(e){return{root:{color:"black",backgroundColor:"white","&:hover":{backgroundColor:"var(--COLOR-SECONDARY-300)","& .MuiListItemIcon-root, & .MuiListItemText-primary":{color:"var(--COLOR-SECONDARY-500)"}}}}}))(O.a),Z=function(e){function t(e){var a;return Object(r.a)(this,t),(a=Object(s.a)(this,Object(l.a)(t).call(this,e))).shouldShowSidebar=function(){var e,t=a.state,n=t.channel,o=t.tabActive;return!!n&&(o?!!o.sidebar||(n.tabs.forEach((function(t){t.subtabs.find((function(e){return e.article.slug===a.props.path}))&&(e=t)})),!(!e||!e.sidebar)||void 0):n.sidebarHome)},a.setFavicon=function(e){if(e.favicon){var t=document.querySelector("link[rel*='icon']")||document.createElement("link");t.type="image/x-icon",t.rel="shortcut icon",t.href=e.favicon,document.getElementsByTagName("head")[0].appendChild(t)}},a.handleHomeClick=function(){var e,t,n,r;return o.a.async((function(i){for(;;)switch(i.prev=i.next){case 0:if(a.setState({anchorEl:null}),e=a.state.channel,!(t=a.state.articles.find((function(e){return"Home"===e.title})))){i.next=16;break}return w.a.push(""),i.next=7,o.a.awrap(y.a.Slides.forArticle(t));case 7:if(n=i.sent,a.props.onLoadWebsiteBodyArticle({article:t,slides:n.slides?n.slides:[]}),!e.sidebarHome||!e.sidebarGide){i.next=14;break}return i.next=12,o.a.awrap(y.a.Slides.forArticle(a.state.channel.sidebarGide));case 12:r=i.sent,a.props.onLoadWebsiteSidebarArticle({article:a.state.channel.sidebarGide,slides:r.slides?r.slides:[]});case 14:t.headersCollapsed&&a.props.onCollapseSlideList({slides:n.slides}),a.setState({tabActive:null});case 16:case"end":return i.stop()}}))},a.handleTabClick=function(e,t){var n,r;return o.a.async((function(i){for(;;)switch(i.prev=i.next){case 0:if(a.setState({anchorEl:null}),!e||!e.article){i.next=14;break}return t||w.a.push(e.article.slug),i.next=5,o.a.awrap(y.a.Slides.forArticle(e.article));case 5:if(n=i.sent,a.props.onLoadWebsiteBodyArticle({article:e.article,slides:n.slides?n.slides:[]}),!e.sidebar||!e.sidebarArticle){i.next=12;break}return i.next=10,o.a.awrap(y.a.Slides.forArticle(e.sidebarArticle));case 10:r=i.sent,a.props.onLoadWebsiteSidebarArticle({article:e.sidebarArticle,slides:r.slides?r.slides:[]});case 12:e.headersCollapsed&&a.props.onCollapseSlideList({slides:n.slides}),a.setState({tabActive:e});case 14:case"end":return i.stop()}}))},a.load=function(e){var t,n,r,i,s,l,c,d,p;return o.a.async((function(u){for(;;)switch(u.prev=u.next){case 0:if(t=e||a.props.match&&a.props.match.params.slug){u.next=3;break}return u.abrupt("return");case 3:return u.prev=3,u.next=6,o.a.awrap(y.a.Channels.getWebsite(t));case 6:if(n=u.sent,r=n.articles.map((function(e){return{text:e.title,value:e._id,headersCollapsed:e.headersCollapsed}})),a.setState({channel:n.channel,articleOptions:r,articles:n.articles,loading:!1}),document.title=n.channel.title,a.setFavicon(n.channel),a.props.path?((i=n.channel.tabs.find((function(e){return e.article.slug===a.props.path})))||n.channel.tabs.forEach((function(e){(s=e.subtabs.find((function(e){return e.article.slug===a.props.path})))&&(i=e)})),i&&(s?(s.sidebar=i.sidebar,s.sidebarArticle=i.sidebarArticle,a.handleTabClick(s,!0)):a.handleTabClick(i,!0))):a.handleHomeClick(),a.props.onLoad(),!n.channel.headerGide){u.next=18;break}return u.next=16,o.a.awrap(y.a.Slides.forArticle(n.channel.headerGide));case 16:l=u.sent,a.props.onLoadWebsiteHeaderArticle({article:n.channel.headerGide,slides:l.slides});case 18:if(!n.channel.footerGide){u.next=23;break}return u.next=21,o.a.awrap(y.a.Slides.forArticle(n.channel.footerGide));case 21:c=u.sent,a.props.onLoadWebsiteFooterArticle({article:n.channel.footerGide,slides:c.slides});case 23:if(!(i&&i.sidebar&&i.sidebarArticle)){u.next=30;break}return u.next=26,o.a.awrap(y.a.Slides.forArticle(i.sidebarArticle));case 26:d=u.sent,a.props.onLoadWebsiteSidebarArticle({article:i.sidebarArticle,slides:d.slides}),u.next=35;break;case 30:if(!n.channel.sidebarGide){u.next=35;break}return u.next=33,o.a.awrap(y.a.Slides.forArticle(n.channel.sidebarGide));case 33:p=u.sent,a.props.onLoadWebsiteSidebarArticle({article:n.channel.sidebarGide,slides:p.slides});case 35:u.next=40;break;case 37:u.prev=37,u.t0=u.catch(3),console.log(u.t0);case 40:case"end":return u.stop()}}),null,null,[[3,37]])},a.handleToggleMenu=function(e){a.state.anchorEl?a.setState({anchorEl:null}):a.setState({anchorEl:e.currentTarget})},a.handleCloseMenu=function(){a.setState({anchorEl:null})},a.menuStyle=function(){return{"--menuBackgroundColor":a.state&&a.state.channel?a.state.channel.menuBackgroundColor:"white","--menuFontColor":a.state&&a.state.channel?a.state.channel.menuFontColor:"black"}},a.state={anchorEl:null},a}return Object(c.a)(t,e),Object(i.a)(t,[{key:"componentWillMount",value:function(){this.props.slug&&this.load(this.props.slug)}},{key:"componentWillUnmount",value:function(){this.props.onUnload()}},{key:"componentDidUpdate",value:function(e){var t=this;if(e.path!==this.props.path){var a=this.state.channel.tabs.find((function(e){return e.article.slug===t.props.path}));a&&this.handleTabClick(a,!0)}}},{key:"render",value:function(){var e=this,t=this.state.channel,a=this.props.path,n=this.shouldShowSidebar(),o=this.props.websiteHeader&&this.props.websiteHeader.slides?this.props.websiteHeader.slides:[],r=this.props.websiteFooter&&this.props.websiteFooter.slides?this.props.websiteFooter.slides:[],i=this.props.websiteBody&&this.props.websiteBody.slides?this.props.websiteBody.slides:[],s=this.props.websiteSidebar&&this.props.websiteSidebar.slides?this.props.websiteSidebar.slides:[];if(!t)return u.a.createElement(m.a,{active:!0,inline:"centered"});var l={};t.font&&(l.fontFamily=t.font);var c=v()("website",t.tabPreset),d=v()("logo",t.logoPosition),p=v()("tabMenu",t.tabAlignment);return u.a.createElement("div",{className:c,style:l},u.a.createElement("div",{className:"container page",style:{backgroundColor:t.backgroundColor}},u.a.createElement("div",{className:"row"},u.a.createElement("div",{className:"col-xs-12"},u.a.createElement(g.a,{slides:o,hideNumbers:!0,view:"website"}),!t.logoInline&&u.a.createElement(x.a,{src:t.image,alt:"\u25a1",onClick:this.handleHomeClick,className:d}),(t.showHomeTab||t.tabs&&t.tabs.length>0)&&u.a.createElement(u.a.Fragment,null,u.a.createElement(V,{xsDown:!0},u.a.createElement(b.a,{className:p,horizontal:!0,style:{backgroundColor:t.menuBackgroundColor,color:t.menuFontColor}},t.logoInline&&"LEFT"===t.logoPosition&&u.a.createElement(x.a,{src:t.image,alt:"\u25a1",onClick:this.handleHomeClick,style:{float:"left",height:"35px"}}),t.showHomeTab&&u.a.createElement(b.a.Item,{onClick:this.handleHomeClick},u.a.createElement(b.a.Content,null,"Home")),t.tabs.map((function(t,n){return u.a.createElement(Y,{key:n,tab:t,path:a,handleClick:e.handleTabClick})})),t.logoInline&&"RIGHT"===t.logoPosition&&u.a.createElement(x.a,{src:t.image,alt:"\u25a1",onClick:this.handleHomeClick,style:{float:"right",height:"35px"}}))),u.a.createElement(V,{smUp:!0},u.a.createElement("div",{className:"menuBar",style:{display:"flex",justifyContent:"flex-end",alignItems:"center",width:"100%",height:"56px",marginTop:"10px",backgroundColor:t.menuBackgroundColor,color:t.menuFontColor}},u.a.createElement("div",{onClick:this.handleToggleMenu},!Boolean(this.state.anchorEl)&&u.a.createElement(J.a.Nav_Hamburger_Open,{style:{marginRight:"20px"},color:"var(--WHITES-NORMAL-1000)","aria-controls":"website-menu","aria-haspopup":"true"}),Boolean(this.state.anchorEl)&&u.a.createElement(J.a.Nav_Hamburger_Closed,{style:{marginRight:"20px"},color:"var(--WHITES-NORMAL-1000)","aria-controls":"website-menu","aria-haspopup":"true"}))),u.a.createElement(K,{id:"website-menu",anchorEl:this.state.anchorEl,keepMounted:!0,open:Boolean(this.state.anchorEl),onClose:this.handleCloseMenu,background:t.menuBackgroundColor,style:this.menuStyle()},t.logoInline&&"LEFT"===t.logoPosition&&u.a.createElement(X,{onClick:this.handleHomeClick},u.a.createElement(x.a,{src:t.image,alt:"\u25a1",style:{float:"left",height:"35px"}})),t.showHomeTab&&u.a.createElement(X,{onClick:this.handleHomeClick},"Home"),t.tabs.map((function(t,n){return u.a.createElement(X,{key:n},u.a.createElement(Y,{handleClick:e.handleTabClick,tab:t,path:a}))})),t.logoInline&&"RIGHT"===t.logoPosition&&u.a.createElement(X,{onClick:this.handleHomeClick},u.a.createElement(x.a,{src:t.image,alt:"\u25a1",style:{float:"right",height:"35px"}}))))))),u.a.createElement("div",{className:"row content"},u.a.createElement("div",{className:n?"col-xs-10":"col-xs-12"},u.a.createElement(g.a,{collapsedSlides:this.props.collapsedSlides,collapseSlides:this.props.collapseSlides,slides:i,hideNumbers:!0,view:"website"})),n&&u.a.createElement("div",{className:"col-xs-2"},u.a.createElement(g.a,{collapsedSlides:this.props.collapsedSlides,collapseSlides:this.props.collapseSlides,slides:s,hideNumbers:!0,view:"website"}))),u.a.createElement(g.a,{collapsedSlides:this.props.collapsedSlides,collapseSlides:this.props.collapseSlides,slides:r,hideNumbers:!0,view:"website"})))}}]),t}(p.Component);t.default=Object(h.c)((function(e,t){return Object(d.a)({},e.editor,{authorizedSlides:e.channel.authorizedSlides,slug:t.match?t.match.params.slug:t.slug,users:e.common.users,channels:e.home.channels,currentUser:e.common.currentUser,profile:e.profile,websiteHeader:e.channel.websiteHeader,websiteBody:e.channel.websiteBody,websiteFooter:e.channel.websiteFooter,websiteSidebar:e.channel.websiteSidebar,collapsedSlides:e.article.collapsedSlides})}),(function(e){return{onAddTag:function(){return e({type:k.i})},onAddUser:function(){return e({type:k.j})},onAddUsers:function(t){return e({type:k.k,users:t})},onAddViewers:function(t){return e({type:k.m,users:t})},onLoad:function(t){return e({type:k.ub,payload:t})},onRemoveTag:function(t){return e({type:k.oc,payload:{tag:t}})},onRemoveUser:function(t){return e({type:k.pc,user:t})},onRemoveViewer:function(t){return e({type:k.qc,user:t})},onSubmit:function(t){e({type:k.G,payload:t})},onLoadWebsiteBodyArticle:function(t){return e({type:k.Fd,payload:t})},onLoadWebsiteHeaderArticle:function(t){return e({type:k.Hd,payload:t})},onLoadWebsiteFooterArticle:function(t){return e({type:k.Gd,payload:t})},onLoadWebsiteSidebarArticle:function(t){return e({type:k.Id,payload:t})},onUnload:function(t){return e({type:k.vb})},onUpdateField:function(t,a){return e({type:k.rd,payload:{key:t,value:a}})},onUsersLoaded:function(t){return e({type:k.Dd,payload:t})},onSetViewMode:function(t){return e({type:k.Nc,mode:t})},onCollapseSlideList:function(t){return e({type:k.fb,payload:t})},collapseSlides:function(t){e({type:k.eb,slide:t})}}}))(G()(Z))}}]); //# sourceMappingURL=7.f6e817a3.chunk.js.map