auth0-web-header
Version:
Auth0's website and landings header
11 lines • 27.3 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define(["react"],t):"object"==typeof exports?exports.Auth0WebHeader=t(require("react")):e.Auth0WebHeader=t(e.React)}(this,function(e){return function(e){function t(o){if(n[o])return n[o].exports;var r=n[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),o=e[t[0]];return function(e,t,r){o.apply(this,[e,t,r].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){e.exports=n(17)},function(e,t,n){var o,r;/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=typeof o;if("string"===r||"number"===r)e.push(this&&this[o]||o);else if(Array.isArray(o))e.push(n.apply(this,o));else if("object"===r)for(var s in o)a.call(o,s)&&o[s]&&e.push(this&&this[s]||s)}}return e.join(" ")}var a={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=n:(o=[],r=function(){return n}.apply(t,o),!(void 0!==r&&(e.exports=r)))}()},function(t,n){t.exports=e},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),l=n(2),u=o(l),c=n(8),p=o(c),d=n(6),h=o(d),f=n(19),m=o(f),y=n(1),b=o(y),w=b.default.bind(m.default),g=function(e){function t(){var e,n,o,s;r(this,t);for(var i=arguments.length,l=Array(i),u=0;u<i;u++)l[u]=arguments[u];return n=o=a(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),o.state={highlight:{}},o.highlightHandler=function(e){e&&o.setState({highlight:e})},s=n,a(o,s)}return s(t,e),i(t,[{key:"componentWillMount",value:function(){var e=this.props.data,t=e.childrens.filter(function(e){return!!e.default});t.length&&this.setState({highlight:t[0].default})}},{key:"render",value:function(){var e=this,t=this.props,n=t.data,o=t.closeDropdowns,r=t.open;return u.default.createElement("div",{className:w("dropdown",n.dropdownClass,{"is-open":r})},n.childrens.map(function(t){switch(t.componentType){case"list":return u.default.createElement(p.default,{key:t.key,data:t,parentClass:n.dropdownClass,highlightHandler:e.highlightHandler,closeDropdowns:o});case"highlight":return u.default.createElement(h.default,{key:t.key,data:e.state.highlight,parentClass:n.dropdownClass,closeDropdowns:o});default:return null}}))}}]),t}(l.Component);g.propTypes={data:l.PropTypes.object,closeDropdowns:l.PropTypes.func,open:l.PropTypes.bool},g.defaultProps={data:{}},t.default=g},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(3),a=o(r);t.default=a.default},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),a=o(r),s=n(20),i=o(s),l=n(1),u=o(l),c=u.default.bind(i.default),p=function(e){var t=e.data,n=e.parentClass,o=e.closeDropdowns;return a.default.createElement("div",{className:c({highlight:"moreDropdown"!==n,moreHighlight:"moreDropdown"===n})},t.componentTitle?a.default.createElement("h4",{className:c("section-title"),dangerouslySetInnerHTML:{__html:t.componentTitle}}):null,a.default.createElement("a",{href:t.link,onClick:o,className:c("content"),rel:t.external?"external":null},a.default.createElement("img",{src:t.thumbnail,alt:t.title}),a.default.createElement("h5",{className:c("title")},t.title),t.excerpt?a.default.createElement("p",{className:c("text")},t.excerpt):null,t.time?a.default.createElement("span",{className:c("time")},t.time):null),a.default.createElement("div",{className:c("content")},(t.morelinks||[]).map(function(e,t){var n=e.href,r=e.text,s=e.external;return a.default.createElement("a",{href:n,className:c("link"),onClick:o,key:t,rel:s?"external":null},r)})))};p.propTypes={data:r.PropTypes.object,parentClass:r.PropTypes.string,closeDropdowns:r.PropTypes.func},t.default=p},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(5),a=o(r);t.default=a.default},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),a=o(r),s=n(10),i=o(s),l=n(21),u=o(l),c=n(1),p=o(c),d=p.default.bind(u.default),h=function(e){var t=e.data,n=e.highlightHandler,o=e.parentClass,r=e.closeDropdowns;return a.default.createElement("div",{className:d("dropdownList",{moreDropdownList:"moreDropdown"===o})},t.title?a.default.createElement("h4",{className:d("section-title")},t.title):null,a.default.createElement("ul",null,t.items.map(function(e){return a.default.createElement(i.default,{key:e.id,item:e,highlightHandler:n,hasArrow:t.hasArrows,parentClass:o,closeDropdowns:r})})))};h.propTypes={data:r.PropTypes.object,highlightHandler:r.PropTypes.func,dropdownReference:r.PropTypes.object,parentClass:r.PropTypes.string,closeDropdowns:r.PropTypes.func},t.default=h},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(7),a=o(r);t.default=a.default},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),l=n(2),u=o(l),c=n(22),p=o(c),d=n(1),h=o(d),f=h.default.bind(p.default),m=function(e){function t(){return r(this,t),a(this,Object.getPrototypeOf(t).apply(this,arguments))}return s(t,e),i(t,[{key:"componentDidMount",value:function(){var e=this.props.item;if(e.highlight&&e.highlight.thumbnail){var t=new Image;t.src=e.highlight.thumbnail}}},{key:"render",value:function(){var e=this.props,t=e.hasArrow,n=e.parentClass,o=e.highlightHandler,r=e.item,a=e.closeDropdowns,s={auth0:"https://styleguide.auth0.com/lib/logos/img/badge.png",webtask:"https://webtask.io/images/symbol.svg"},i=r.external?"external":null;return u.default.createElement("li",{className:f({item:!t,arrowItem:t,moreItem:"moreDropdown"===n}),onMouseEnter:function(){o(r.highlight)},onFocus:function(){o(r.highlight)}},u.default.createElement("a",{href:r.href,onClick:a,rel:i},r.icon?u.default.createElement("img",{src:s[r.icon],className:f("icon"),role:"presentation",alt:""}):null,u.default.createElement("span",{className:f("text")},r.name)))}}]),t}(l.Component);m.propTypes={item:l.PropTypes.object,highlightHandler:l.PropTypes.func,dropdownReference:l.PropTypes.object,hasArrow:l.PropTypes.bool,parentClass:l.PropTypes.string,closeDropdowns:l.PropTypes.func},t.default=m},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(9),a=o(r);t.default=a.default},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0});var r=n(2),a=o(r),s=n(23),i=o(s),l=n(1),u=o(l),c=u.default.bind(i.default),p=function(e){var t=e.toggleDropdownHandler,n=e.featured,o=e.featuredLink,r=e.featuredText,s=e.dropdownOpen,i=e.theme,l=e.closeHeaderDropdown;return a.default.createElement("div",{className:c("head",["theme-"+i],{dropdownOpen:s})},a.default.createElement("button",{type:"button",className:c("toggleButton","collapsed",{closeButton:s}),onClick:t},a.default.createElement("span",{className:"sr-only"},"Toggle navigation"),a.default.createElement("span",{className:c("iconBar")}),a.default.createElement("span",{className:c("iconBar")}),a.default.createElement("span",{className:c("iconBar")}),a.default.createElement("span",{className:c("iconBar")})),a.default.createElement("h1",{className:c("brand")},a.default.createElement("a",{href:"/",rel:"home",className:c("logo"),onClick:l},a.default.createElement("span",null,"Auth0")),n?a.default.createElement("a",{href:o,className:c("hiring","animated","bounce"),onClick:l,rel:"external"},r):null))};p.propTypes={toggleDropdownHandler:r.PropTypes.func,featured:r.PropTypes.bool,featuredLink:r.PropTypes.string,featuredText:r.PropTypes.string,dropdownOpen:r.PropTypes.bool,theme:r.PropTypes.string,closeHeaderDropdown:r.PropTypes.func},t.default=p},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(11),a=o(r);t.default=a.default},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),l=n(2),u=o(l),c=n(4),p=o(c),d=n(24),h=o(d),f=n(1),m=o(f),y=m.default.bind(h.default),b=function(e){function t(){var e,n,o,s;r(this,t);for(var i=arguments.length,l=Array(i),u=0;u<i;u++)l[u]=arguments[u];return n=o=a(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),o.state={openDropdown:!1},o.handleDropdown=function(e){var t=o.state.openDropdown,n=o.props.mobile,r=n,a=["mouseenter","focus"].indexOf(e.type)>-1;a===t||r||o.setState({openDropdown:a})},o.closeItemDropdown=function(){var e=!o.props.mobile,t=o.state.openDropdown;e&&t&&o.setState({openDropdown:!1})},o.closeDropdowns=function(){o.closeItemDropdown(),o.props.closeHeaderDropdown()},s=n,a(o,s)}return s(t,e),i(t,[{key:"render",value:function(){var e=this.props,t=e.item,n=e.theme,o=e.simpleList,r=e.mobile,a=u.default.createElement(w,{name:t.name,childrens:t.childrens,theme:n}),s=(r?t.mobileHref:null)||t.href,i=t.external?"external":null;return u.default.createElement("li",{className:y("item",["item-"+t.id],["theme-"+n],{"simple-list":o,"is-dropdown-open":this.state.openDropdown}),onMouseEnter:this.handleDropdown,onFocus:this.handleDropdown,onMouseLeave:this.handleDropdown,onBlur:this.handleDropdown},s?u.default.createElement("a",{href:s,onClick:this.closeDropdowns,className:y("link"),rel:i},a):u.default.createElement("span",{tabIndex:"0",className:y("link")},a),t.childrens?u.default.createElement(p.default,{data:t,closeDropdowns:this.closeDropdowns,open:this.state.openDropdown}):null)}}]),t}(l.Component);b.propTypes={className:l.PropTypes.string,item:l.PropTypes.object,theme:l.PropTypes.string,simpleList:l.PropTypes.bool,closeHeaderDropdown:l.PropTypes.func,mobile:l.PropTypes.bool},t.default=b;var w=function(e){var t=e.name,n=e.childrens,o=e.theme;return u.default.createElement("span",null,u.default.createElement("span",{className:y("text")},t),n?u.default.createElement("svg",{width:"10",height:"6",viewBox:"62 7 10 6",className:y("item-caret")},u.default.createElement("path",{d:"M71.884 7.698l-4.56 5.116c-.013.022-.008.05-.026.07-.083.084-.192.12-.3.116-.106.004-.214-.033-.295-.117-.02-.02-.014-.047-.028-.068L62.115 7.7c-.154-.16-.154-.42 0-.58.156-.16.408-.16.563 0L67 11.97l4.322-4.85c.155-.16.406-.16.56 0 .157.16.157.418.002.578z",fill:"dark"===o?"#fff":"#000"})):null,n?u.default.createElement("span",{className:y("dropdown-caret")}):null)};w.propTypes={name:l.PropTypes.string,childrens:l.PropTypes.array,theme:l.PropTypes.string}},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(13),a=o(r);t.default=a.default},function(e,t,n){"use strict";function o(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function s(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}return function(t,n,o){return n&&e(t.prototype,n),o&&e(t,o),t}}(),l=n(2),u=o(l),c=n(12),p=o(c),d=n(14),h=o(d),f=n(26),m=o(f),y=n(25),b=o(y),w=n(1),g=o(w),v=n(18),_=o(v),k=g.default.bind(b.default),P=function(e){function t(){var e,n,o,s;r(this,t);for(var i=arguments.length,l=Array(i),u=0;u<i;u++)l[u]=arguments[u];return n=o=a(this,(e=Object.getPrototypeOf(t)).call.apply(e,[this].concat(l))),o.state={navbarDropdownIsOpen:!1,mobileState:!0},o.setHeightDropdown=function(){var e=o.state.mobileState?window.innerHeight-75+"px":"";o.refs.dropdownContent.style.height=e},o.handleResize=function(){var e=window.innerWidth<o.props.breakpoint;o.setState({mobileState:e},function(){o.addOverflowBody(),o.setHeightDropdown()})},o.navbarDropdownHandler=function(){o.setState({navbarDropdownIsOpen:!o.state.navbarDropdownIsOpen},o.addOverflowBody)},o.closeDropdownOnButtonClick=function(e){return function(t){var n=o.state.mobileState,r=o.state.navbarDropdownIsOpen;e&&e(t),n&&r&&o.navbarDropdownHandler()}},o.handleKeyDown=function(e){9!==e.keyCode||o.state.focusable||o.setState({focusable:!0})},s=n,a(o,s)}return s(t,e),i(t,[{key:"componentDidMount",value:function(){this.handleResize(),window.addEventListener("resize",this.handleResize)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.handleResize)}},{key:"addOverflowBody",value:function(){var e=this.state,t=e.navbarDropdownIsOpen,n=e.mobileState;t&&n?document.body.classList.add(k("overflow")):document.body.classList.remove(k("overflow"))}},{key:"renderButton",value:function(e,t,n,o){return e?u.default.createElement("a",{href:e,className:o,onClick:t},n):u.default.createElement("button",{className:o,onClick:t},n)}},{key:"render",value:function(){var e=this,t=this.props,n=t.className,o=t.children,r=t.menuItems,a=t.theme,s=t.featuredEnable,i=t.featuredLink,l=t.featuredText,c=t.primaryButtonEnable,d=t.primaryButtonLink,f=t.primaryButtonOnClick,m=t.primaryButtonText,y=t.secondaryButtonEnable,b=t.secondaryButtonLink,w=t.secondaryButtonOnClick,g=t.secondaryButtonText,v=this.state,P=v.navbarDropdownIsOpen,T=v.mobileState,x=v.focusable,O=this.renderButton(d,this.closeDropdownOnButtonClick(f),m,"btn btn-success btn-sm"),E=this.renderButton(b,this.closeDropdownOnButtonClick(w),g,"btn btn-transparent btn-sm"),D=r.map(function(t){return u.default.createElement(h.default,{key:t.position+t.id,item:t,theme:a,simpleList:t.simpleList,closeHeaderDropdown:e.closeDropdownOnButtonClick(),mobile:T})});return u.default.createElement("header",{className:k("header",["theme-"+a],n,{"is-dropdown-open":P,focusable:x}),onKeyDown:this.handleKeyDown},u.default.createElement("div",{className:k("menu",{"is-dropdown-open":P})},u.default.createElement("div",{className:"container"},u.default.createElement(p.default,{toggleDropdownHandler:this.navbarDropdownHandler,featured:s,featuredLink:i,featuredText:l,dropdownOpen:P,theme:a,closeHeaderDropdown:this.closeDropdownOnButtonClick()}),u.default.createElement("nav",{className:k("collapse",{"is-dropdown-open":P}),ref:"dropdownContent"},u.default.createElement("ul",{className:k("navigation")},o?o:D)),u.default.createElement("div",{className:(0,_.default)(k("buttons-group",{"is-dropdown-open":P}),{"theme-dark":"dark"===a})},y?E:null,c?O:null))))}}]),t}(l.Component);P.propTypes={className:l.PropTypes.string,children:l.PropTypes.node,menuItems:l.PropTypes.array,theme:l.PropTypes.oneOf(["light","dark"]),featuredEnable:l.PropTypes.bool,featuredLink:l.PropTypes.string,featuredText:l.PropTypes.string,primaryButtonEnable:l.PropTypes.bool,primaryButtonLink:l.PropTypes.string,primaryButtonOnClick:l.PropTypes.func,primaryButtonText:l.PropTypes.string,secondaryButtonEnable:l.PropTypes.bool,secondaryButtonLink:l.PropTypes.string,secondaryButtonOnClick:l.PropTypes.func,secondaryButtonText:l.PropTypes.string,breakpoint:l.PropTypes.number},P.defaultProps={className:"",children:null,menuItems:m.default,theme:"light",featuredEnable:!0,featuredLink:"https://auth0.com/jobs",featuredText:"We're hiring!",primaryButtonEnable:!0,primaryButtonLink:"",primaryButtonOnClick:function(){},primaryButtonText:"Log in",secondaryButtonEnable:!0,secondaryButtonLink:"?contact=true",secondaryButtonOnClick:function(){},secondaryButtonText:"Talk to sales",breakpoint:992},t.default=P},[27,15],[27,16],function(e,t,n){var o,r;/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/
!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var o=arguments[t];if(o){var r=typeof o;if("string"===r||"number"===r)e.push(o);else if(Array.isArray(o))e.push(n.apply(null,o));else if("object"===r)for(var s in o)a.call(o,s)&&o[s]&&e.push(s)}}return e.join(" ")}var a={}.hasOwnProperty;"undefined"!=typeof e&&e.exports?e.exports=n:(o=[],r=function(){return n}.apply(t,o),!(void 0!==r&&(e.exports=r)))}()},function(e,t){e.exports={dropdown:"AIqF","is-open":"_3VPK",highlightDropdown:"_2E0a AIqF",moreDropdown:"_19Wr AIqF"}},function(e,t){e.exports={baseHighlight:"_1_zQ",content:"_1QqX",title:"_1Cnl",text:"_7fU7",link:"_2efB",highlight:"_3DeO _1_zQ",moreHighlight:"Euzk _1_zQ","section-title":"_2PKb",time:"_1QN4"}},function(e,t){e.exports={dropdownList:"CPfq",moreDropdownList:"_1kLi","section-title":"_1O9_ _2PKb"}},function(e,t){e.exports={item:"_1Ojd",text:"_2Ywz",icon:"_34eJ",arrowItem:"_2k95 _1Ojd",moreItem:"_2g1r"}},function(e,t){e.exports={head:"_3Xlc","theme-dark":"QBab",logo:"_3aqH",dropdownOpen:"_1fc5",brand:"_1SA5",hiring:"M9nL",toggleButton:"_2hQJ",closeButton:"_3Sl4",iconBar:"_2Lxi"}},function(e,t){e.exports={item:"_2JmA","simple-list":"_-w1",link:"mnzM","item-more":"bcWb","is-dropdown-open":"_3ZTY","theme-dark":"_1wol",text:"UA5W","item-caret":"_1tG7 UA5W","dropdown-caret":"_3ljB"}},function(e,t){e.exports={header:"PaoY","theme-dark":"_35vs","is-dropdown-open":"_17gu",menu:"Hmjk",collapse:"_3pZz",navigation:"_2O4y","buttons-group":"_3Ch3",focusable:"_2Q_b",overflow:"_2wde"}},function(e,t){e.exports=[{name:"Products",id:"products",simpleList:!0,mobileHref:"https://auth0.com/why-auth0",childrens:[{componentType:"list",key:"product-list",items:[{name:"Platform",id:"platform",href:"https://auth0.com/how-it-works",icon:"auth0"},{name:"Enterprise",id:"enterprise",href:"https://auth0.com/enterprise",icon:"auth0"},{name:"Lock",id:"lock",href:"https://auth0.com/lock",icon:"auth0"},{name:"Passwordless",id:"passwordless",href:"https://auth0.com/passwordless",icon:"auth0"},{name:"Wordpress",id:"wordpress",href:"https://auth0.com/wordpress",icon:"auth0"},{name:"Webtask",id:"webtask",href:"https://webtask.io/",icon:"webtask"}]}]},{name:"Why Auth0",id:"why-auth0",dropdownClass:"highlightDropdown",mobileHref:"https://auth0.com/why-auth0",childrens:[{componentType:"list",key:"why-auth0-list",hasArrows:!0,items:[{name:"Overview",id:"overview",href:"https://auth0.com/why-auth0",highlight:{thumbnail:"https://auth0.com/lib/header/media/header-why-auth0.png",title:"Why Auth0?",excerpt:"Save time. Be Happy. Focus on what really matters. Authenticate and authorize apps and API's with any identity provider.",link:"https://auth0.com/why-auth0",morelinks:[{text:"Learn more",href:"https://auth0.com/why-auth0",external:!0}]}},{name:"Customers",id:"customers",href:"https://auth0.com/customers",highlight:{thumbnail:"https://auth0.com/lib/header/media/header-customers.png",title:"These are some of the companies that trust Auth0",excerpt:"Auth0 is used by many companies and apps to manage their authentication. Learn who are they and how they use Auth0 as an Identity Platform.",link:"https://auth0.com/customers",morelinks:[{text:"Learn more",href:"https://auth0.com/customers",external:!0}]}},{name:"Case Studies",id:"learn-case-studies",href:"https://auth0.com/learn#case-studies",external:!0,highlight:{componentTitle:"Featured in Case Studies",title:"Harvard Medical School: Identity Secures NIH Research",excerpt:"Pre-eminent medical education and research institutions join forces to diagnose medical mysteries - secured by Auth0.",thumbnail:"https://auth0.com/learn/wp-content/uploads/2016/07/harvard_header.svg",link:"https://auth0.com/learn/harvard-medical-school-identity-secures-nih-research/",external:!0,morelinks:[{text:"See all case studies",href:"https://auth0.com/learn#case-studies",external:!0}]}},{name:"Concepts",id:"learn-concepts",href:"https://auth0.com/learn/#concepts",external:!0,highlight:{componentTitle:"Featured in Concepts",title:"Get Started with JSON Web Tokens",excerpt:"All you wanted to know about JSON Web Tokens but were afraid to ask.",thumbnail:"https://auth0.com/learn/wp-content/uploads/2016/07/jwt_header.svg",link:"https://auth0.com/learn/json-web-tokens/",external:!0,morelinks:[{text:"See all concepts",href:"https://auth0.com/learn#concepts",external:!0}]}},{name:"Use Cases",id:"learn-use-cases",href:"https://auth0.com/learn#use-cases",external:!0,highlight:{componentTitle:"Featured in Use Cases",title:"Powering User Analytics With Identity",excerpt:"Learn how Auth0 helps with your decision-making process, and makes it easy to gather data about your users.",thumbnail:"https://auth0.com/learn/wp-content/uploads/2016/03/analytics-catalog.png",link:"https://auth0.com/learn/powering-user-analytics-identity/",external:!0,morelinks:[{text:"See all use cases",href:"https://auth0.com/learn#use-cases",external:!0}]}},{name:"Industries",id:"learn-industries",href:"https://auth0.com/learn#industries",external:!0,highlight:{componentTitle:"Featured in Industries",title:"For the Telecommunications Industry, Identity Matters",excerpt:"Join other telecommunication players that leverage identity to engage their customers",thumbnail:"https://auth0.com/learn/wp-content/uploads/2016/07/telecommunications_header.svg",link:"https://auth0.com/learn/telecommunications-industry/",external:!0,morelinks:[{text:"See all industries",href:"https://auth0.com/learn#industries",external:!0}]}},{name:"Others",id:"learn-growth",href:"https://auth0.com/learn/#growth",external:!0,highlight:{componentTitle:"Featured in Others",title:"Build or Buy? 20 Identity Management Questions.",excerpt:"Identity Management is well understood - been doing it since the first computers. How hard can it be? Harder than you think - take the Build or Buy Quiz!",thumbnail:"https://auth0.com/learn/wp-content/uploads/2016/07/buyvsbuild_header.svg",link:"https://auth0.com/learn/build-or-buy-20-identity-management-questions/",external:!0,morelinks:[{text:"See others",href:"https://auth0.com/learn#growth",external:!0}]}}]},{componentType:"highlight",key:"default-highlight-overview","default":{thumbnail:"https://auth0.com/lib/header/media/header-why-auth0.png",title:"Why Auth0?",excerpt:"Save time. Be Happy. Focus on what really matters. Authenticate and authorize apps and API's with any identity provider.",link:"https://auth0.com/why-auth0"}}]},{name:"Pricing",id:"pricing",href:"https://auth0.com/pricing"},{name:"Documentation",id:"documentation",href:"https://auth0.com/docs",external:!0},{name:"More",id:"more",dropdownClass:"moreDropdown",childrens:[{componentType:"list",title:"Additional info",key:"adittional-list",items:[{name:"About",id:"about",href:"https://auth0.com/about"},{name:"Support",id:"support",href:"https://auth0.com/support"},{name:"Partners",id:"partners",href:"https://auth0.com/partners"},{name:"Press",id:"press",href:"https://auth0.com/press"}]},{componentType:"list",title:"Tech resources",key:"resources-list",items:[{name:"Security",id:"security",href:"https://auth0.com/security"},{name:"Availability",id:"availability",href:"https://auth0.com/availability-trust"},{name:"Opensource",id:"opensource",href:"https://auth0.com/opensource"},{name:"Jobs",id:"jobs",href:"https://auth0.com/jobs"}]},{componentType:"highlight",title:"Latest from Auth0 blog",key:"last-blog",id:"last-blog","default":{componentTitle:'Latest from <a href="https://auth0.com/blog" rel="external">Auth0 blog</a>',avatar:"https://s.gravatar.com/avatar/bc94ff6211e645a2bdb4fdc60e23ad85.jpg?s=200",title:"Docker 101 for Developers",excerpt:"Now is your chance to learn about Docker in this introductory webinar!",link:"https://auth0.com/blog/2016/07/12/docker-101-for-developers/",external:!0,time:"June 23",author:"Kassandra Perch",thumbnail:"https://cdn.auth0.com/blog/docker/logo.png",date:"July 12"}}]}]},function(e,t,n,o){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n(o),s=r(a);t.default=s.default}]))});