(function(){"use strict"
var e={}

;/*!
   * @overview RSVP - a tiny implementation of Promises/A+.
   * @copyright Copyright (c) 2016 Yehuda Katz, Tom Dale, Stefan Penner and contributors
   * @license   Licensed under MIT license
   *            See https://raw.githubusercontent.com/tildeio/rsvp.js/master/LICENSE
   * @version   4.8.4+ff10049b
   */
function t(e){var t=e._promiseCallbacks
return t||(t=e._promiseCallbacks={}),t}e.inherits=function(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)},e.createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n]
r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),e.slicedToArray=function(e,t){if(Array.isArray(e))return e
if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,l=void 0
try{for(var o,a=e[Symbol.iterator]();!(r=(o=a.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(s){i=!0,l=s}finally{try{!r&&a.return&&a.return()}finally{if(i)throw l}}return n}(e,t)
throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.get=function e(t,n,r){null===t&&(t=Function.prototype)
var i=Object.getOwnPropertyDescriptor(t,n)
if(void 0===i){var l=Object.getPrototypeOf(t)
return null===l?void 0:e(l,n,r)}if("value"in i)return i.value
var o=i.get
return void 0!==o?o.call(r):void 0},e.classCallCheck=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},function(){var e=function(e,t){var n=t||{bubbles:!1,cancelable:!1,detail:void 0},r=document.createEvent("CustomEvent")
return r.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r}
"undefined"!=typeof window&&"undefined"!=typeof document&&("function"==typeof window.CustomEvent?window.CustomEvent:e.prototype=window.Event.prototype)}()
var n={mixin:function(e){return e.on=this.on,e.off=this.off,e.trigger=this.trigger,e._promiseCallbacks=void 0,e},on:function(e,n){if("function"!=typeof n)throw new TypeError("Callback must be a function")
var r=t(this),i=r[e]
i||(i=r[e]=[]),-1===i.indexOf(n)&&i.push(n)},off:function(e,n){var r=t(this)
if(n){var i=r[e],l=i.indexOf(n);-1!==l&&i.splice(l,1)}else r[e]=[]},trigger:function(e,n,r){var i=t(this)[e]
if(i)for(var l=0;l<i.length;l++)(0,i[l])(n,r)}},r={instrument:!1}
function i(e,t){if(2!==arguments.length)return r[e]
r[e]=t}n.mixin(r)
var l=[]
function o(e,t,n){1===l.push({name:e,payload:{key:t._guidKey,id:t._id,eventName:e,detail:t._result,childId:n&&n._id,label:t._label,timeStamp:Date.now(),error:r["instrument-with-stack"]?new Error(t._label):null}})&&setTimeout((function(){for(var e=0;e<l.length;e++){var t=l[e],n=t.payload
n.guid=n.key+n.id,n.childGuid=n.key+n.childId,n.error&&(n.stack=n.error.stack),r.trigger(t.name,t.payload)}l.length=0}),50)}function a(e,t){if(e&&"object"==typeof e&&e.constructor===this)return e
var n=new this(s,t)
return g(n,e),n}function s(){}var u=void 0,c={error:null}
function m(e){try{return e.then}catch(t){return c.error=t,c}}var d=void 0
function f(){try{var e=d
return d=null,e.apply(this,arguments)}catch(t){return c.error=t,c}}function p(e){return d=e,f}function h(e,t,n){if(t.constructor===e.constructor&&n===_&&e.constructor.resolve===a)(function(e,t){1===t._state?b(e,t._result):2===t._state?(t._onError=null,y(e,t._result)):w(t,void 0,(function(n){t===n?b(e,n):g(e,n)}),(function(t){return y(e,t)}))})(e,t)
else if(n===c){var i=c.error
c.error=null,y(e,i)}else"function"==typeof n?function(e,t,n){r.async((function(e){var r=!1,i=p(n).call(t,(function(n){r||(r=!0,t===n?b(e,n):g(e,n))}),(function(t){r||(r=!0,y(e,t))}),"Settle: "+(e._label||" unknown promise"))
if(!r&&i===c){r=!0
var l=c.error
c.error=null,y(e,l)}}),e)}(e,t,n):b(e,t)}function g(e,t){var n,r
e===t?b(e,t):(r=typeof(n=t),null===n||"object"!==r&&"function"!==r?b(e,t):h(e,t,m(t)))}function v(e){e._onError&&e._onError(e._result),E(e)}function b(e,t){e._state===u&&(e._result=t,e._state=1,0===e._subscribers.length?r.instrument&&o("fulfilled",e):r.async(E,e))}function y(e,t){e._state===u&&(e._state=2,e._result=t,r.async(v,e))}function w(e,t,n,i){var l=e._subscribers,o=l.length
e._onError=null,l[o]=t,l[o+1]=n,l[o+2]=i,0===o&&e._state&&r.async(E,e)}function E(e){var t=e._subscribers,n=e._state
if(r.instrument&&o(1===n?"fulfilled":"rejected",e),0!==t.length){for(var i=void 0,l=void 0,a=e._result,s=0;s<t.length;s+=3)i=t[s],l=t[s+n],i?T(n,i,l,a):l(a)
e._subscribers.length=0}}function T(e,t,n,r){var i="function"==typeof n,l=void 0
if(l=i?p(n)(r):r,t._state!==u);else if(l===t)y(t,new TypeError("A promises callback cannot return that same promise."))
else if(l===c){var o=c.error
c.error=null,y(t,o)}else i?g(t,l):1===e?b(t,l):2===e&&y(t,l)}function _(e,t,n){var i=this,l=i._state
if(1===l&&!e||2===l&&!t)return r.instrument&&o("chained",i,i),i
i._onError=null
var a=new i.constructor(s,n),c=i._result
if(r.instrument&&o("chained",i,a),l===u)w(i,a,e,t)
else{var m=1===l?e:t
r.async((function(){return T(l,a,m,c)}))}return a}var A=function(){function e(e,t,n,r){this._instanceConstructor=e,this.promise=new e(s,r),this._abortOnReject=n,this._isUsingOwnPromise=e===M,this._isUsingOwnResolve=e.resolve===a,this._init.apply(this,arguments)}return e.prototype._init=function(e,t){var n=t.length||0
this.length=n,this._remaining=n,this._result=new Array(n),this._enumerate(t)},e.prototype._enumerate=function(e){for(var t=this.length,n=this.promise,r=0;n._state===u&&r<t;r++)this._eachEntry(e[r],r,!0)
this._checkFullfillment()},e.prototype._checkFullfillment=function(){if(0===this._remaining){var e=this._result
b(this.promise,e),this._result=null}},e.prototype._settleMaybeThenable=function(e,t,n){var r=this._instanceConstructor
if(this._isUsingOwnResolve){var i=m(e)
if(i===_&&e._state!==u)e._onError=null,this._settledAt(e._state,t,e._result,n)
else if("function"!=typeof i)this._settledAt(1,t,e,n)
else if(this._isUsingOwnPromise){var l=new r(s)
h(l,e,i),this._willSettleAt(l,t,n)}else this._willSettleAt(new r((function(t){return t(e)})),t,n)}else this._willSettleAt(r.resolve(e),t,n)},e.prototype._eachEntry=function(e,t,n){null!==e&&"object"==typeof e?this._settleMaybeThenable(e,t,n):this._setResultAt(1,t,e,n)},e.prototype._settledAt=function(e,t,n,r){var i=this.promise
i._state===u&&(this._abortOnReject&&2===e?y(i,n):(this._setResultAt(e,t,n,r),this._checkFullfillment()))},e.prototype._setResultAt=function(e,t,n,r){this._remaining--,this._result[t]=n},e.prototype._willSettleAt=function(e,t,n){var r=this
w(e,void 0,(function(e){return r._settledAt(1,t,e,n)}),(function(e){return r._settledAt(2,t,e,n)}))},e}()
function k(e,t,n){this._remaining--,this._result[t]=1===e?{state:"fulfilled",value:n}:{state:"rejected",reason:n}}var L="rsvp_"+Date.now()+"-",C=0
var M=function(){function e(t,n){this._id=C++,this._label=n,this._state=void 0,this._result=void 0,this._subscribers=[],r.instrument&&o("created",this),s!==t&&("function"!=typeof t&&function(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof e?function(e,t){var n=!1
try{t((function(t){n||(n=!0,g(e,t))}),(function(t){n||(n=!0,y(e,t))}))}catch(r){y(e,r)}}(this,t):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return e.prototype._onError=function(e){var t=this
r.after((function(){t._onError&&r.trigger("error",e,t._label)}))},e.prototype.catch=function(e,t){return this.then(void 0,e,t)},e.prototype.finally=function(e,t){var n=this,r=n.constructor
return"function"==typeof e?n.then((function(t){return r.resolve(e()).then((function(){return t}))}),(function(t){return r.resolve(e()).then((function(){throw t}))})):n.then(e,e)},e}()
function O(e,t){for(var n={},r=e.length,i=new Array(r),l=0;l<r;l++)i[l]=e[l]
for(var o=0;o<t.length;o++){n[t[o]]=i[o+1]}return n}function x(e){for(var t=e.length,n=new Array(t-1),r=1;r<t;r++)n[r-1]=e[r]
return n}function H(e,t){return{then:function(n,r){return e.call(t,n,r)}}}function j(e,t,n,r){if(p(n).apply(r,t)===c){var i=c.error
c.error=null,y(e,i)}return e}function S(e,t,n,r){return M.all(t).then((function(t){return j(e,t,n,r)}))}function I(e){return null!==e&&"object"==typeof e&&(e.constructor===M||m(e))}M.cast=a,M.all=function(e,t){return Array.isArray(e)?new A(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},M.race=function(e,t){var n=new this(s,t)
if(!Array.isArray(e))return y(n,new TypeError("Promise.race must be called with an array")),n
for(var r=0;n._state===u&&r<e.length;r++)w(this.resolve(e[r]),void 0,(function(e){return g(n,e)}),(function(e){return y(n,e)}))
return n},M.resolve=a,M.reject=function(e,t){var n=new this(s,t)
return y(n,e),n},M.prototype._guidKey=L,M.prototype.then=_
var N=function(e){function t(t,n,r){return function(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}(this,e.call(this,t,n,!1,r))}return function(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)}(t,e),t}(A)
function P(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}N.prototype._setResultAt=k
var F=function(e){function t(t,n){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments[3]
return P(this,e.call(this,t,n,r,i))}return function(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)}(t,e),t.prototype._init=function(e,t){this._result={},this._enumerate(t)},t.prototype._enumerate=function(e){var t=Object.keys(e),n=t.length,r=this.promise
this._remaining=n
for(var i=void 0,l=void 0,o=0;r._state===u&&o<n;o++)l=e[i=t[o]],this._eachEntry(l,i,!0)
this._checkFullfillment()},t}(A)
var D=function(e){function t(t,n,r){return function(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}(this,e.call(this,t,n,!1,r))}return function(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)}(t,e),t}(F)
D.prototype._setResultAt=k
var q=function(e){function t(t,n,r,i){return function(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}(this,e.call(this,t,n,!0,i,r))}return function(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)}(t,e),t.prototype._init=function(e,t,n,r,i){var l=t.length||0
this.length=l,this._remaining=l,this._result=new Array(l),this._mapFn=i,this._enumerate(t)},t.prototype._setResultAt=function(e,t,n,r){if(r){var i=p(this._mapFn)(n,t)
i===c?this._settledAt(2,t,i.error,!1):this._eachEntry(i,t,!1)}else this._remaining--,this._result[t]=n},t}(A)
function R(e,t){return M.resolve(e,t)}function V(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}var z={},B=function(e){function t(){return V(this,e.apply(this,arguments))}return function(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)}(t,e),t.prototype._checkFullfillment=function(){if(0===this._remaining&&null!==this._result){var e=this._result.filter((function(e){return e!==z}))
b(this.promise,e),this._result=null}},t.prototype._setResultAt=function(e,t,n,r){if(r){this._result[t]=n
var i=p(this._mapFn)(n,t)
i===c?this._settledAt(2,t,i.error,!1):this._eachEntry(i,t,!1)}else this._remaining--,n||(this._result[t]=z)},t}(q)
var U=0,G=void 0
function K(e,t){J[U]=e,J[U+1]=t,2===(U+=2)&&ae()}var Z="undefined"!=typeof window?window:void 0,X=Z||{},W=X.MutationObserver||X.WebKitMutationObserver,$="undefined"==typeof self&&"undefined"!=typeof process&&"[object process]"==={}.toString.call(process),Y="undefined"!=typeof Uint8ClampedArray&&"undefined"!=typeof importScripts&&"undefined"!=typeof MessageChannel
function Q(){return function(){return setTimeout(ee,1)}}var J=new Array(1e3)
function ee(){for(var e=0;e<U;e+=2){(0,J[e])(J[e+1]),J[e]=void 0,J[e+1]=void 0}U=0}var te,ne,re,ie,le,oe,ae=void 0
$?(le=process.nextTick,oe=process.versions.node.match(/^(?:(\d+)\.)?(?:(\d+)\.)?(\*|\d+)$/),Array.isArray(oe)&&"0"===oe[1]&&"10"===oe[2]&&(le=setImmediate),ae=function(){return le(ee)}):W?(ne=0,re=new W(ee),ie=document.createTextNode(""),re.observe(ie,{characterData:!0}),ae=function(){return ie.data=ne=++ne%2}):Y?((te=new MessageChannel).port1.onmessage=ee,ae=function(){return te.port2.postMessage(0)}):ae=void 0===Z&&"function"==typeof require?function(){try{var e=Function("return this")().require("vertx")
return void 0!==(G=e.runOnLoop||e.runOnContext)?function(){G(ee)}:Q()}catch(t){return Q()}}():Q(),r.async=K,r.after=function(e){return setTimeout(e,0)}
var se=R
function ue(){r.on.apply(r,arguments)}if("undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var ce=window.__PROMISE_INSTRUMENTATION__
for(var me in i("instrument",!0),ce)ce.hasOwnProperty(me)&&ue(me,ce[me])}var de={asap:K,cast:se,Promise:M,EventTarget:n,all:function(e,t){return M.all(e,t)},allSettled:function(e,t){return Array.isArray(e)?new N(M,e,t).promise:M.reject(new TypeError("Promise.allSettled must be called with an array"),t)},race:function(e,t){return M.race(e,t)},hash:function(e,t){return M.resolve(e,t).then((function(e){if(null===e||"object"!=typeof e)throw new TypeError("Promise.hash must be called with an object")
return new F(M,e,t).promise}))},hashSettled:function(e,t){return M.resolve(e,t).then((function(e){if(null===e||"object"!=typeof e)throw new TypeError("hashSettled must be called with an object")
return new D(M,e,!1,t).promise}))},rethrow:function(e){throw setTimeout((function(){throw e})),e},defer:function(e){var t={resolve:void 0,reject:void 0}
return t.promise=new M((function(e,n){t.resolve=e,t.reject=n}),e),t},denodeify:function(e,t){var n=function(){for(var n=arguments.length,r=new Array(n+1),i=!1,l=0;l<n;++l){var o=arguments[l]
if(!i){if((i=I(o))===c){var a=c.error
c.error=null
var u=new M(s)
return y(u,a),u}i&&!0!==i&&(o=H(i,o))}r[l]=o}var m=new M(s)
return r[n]=function(e,n){e?y(m,e):void 0===t?g(m,n):!0===t?g(m,x(arguments)):Array.isArray(t)?g(m,O(arguments,t)):g(m,n)},i?S(m,r,e,this):j(m,r,e,this)}
return n.__proto__=e,n},configure:i,on:ue,off:function(){r.off.apply(r,arguments)},resolve:R,reject:function(e,t){return M.reject(e,t)},map:function(e,t,n){return"function"!=typeof t?M.reject(new TypeError("map expects a function as a second argument"),n):M.resolve(e,n).then((function(e){if(!Array.isArray(e))throw new TypeError("map must be called with an array")
return new q(M,e,t,n).promise}))},async:function(e,t){return r.async(e,t)},filter:function(e,t,n){return"function"!=typeof t?M.reject(new TypeError("filter expects function as a second argument"),n):M.resolve(e,n).then((function(e){if(!Array.isArray(e))throw new TypeError("filter must be called with an array")
return new B(M,e,t,n).promise}))}},fe={"animal-large":"bear-medium","app-switcher-inactive-small":"grid-medium","archive-message-large":"archive-medium","arrows-in-small":"minimize-small","arrows-in-large":"minimize-medium","arrows-out-small":"maximize-small","arrows-out-large":"maximize-medium","at-pebble-large":"mention-medium","bell-large":"bell-outline-medium","bell-filled-large":"bell-fill-medium","bell-slash-large":"bell-off-medium","bold-large":"text-bold-medium","briefcase-large":"job-medium","briefcase-filled-large":"job-medium","brightness-large":"brightness-outline-medium","brightness-filled-large":"brightness-fill-medium","bulleted-list-large":"text-bulleted-list-medium","cancel-large":"close-medium","cancel-small":"close-small","card-plus-large":"content-add-medium","card-remove-large":"clear-medium","caret-down-filled-large":"caret-medium","caret-down-filled-small":"caret-small","checked-list-large":"checklist-medium","circle-verified-large":"verified-medium","closed-caption-large":"closed-captions-outline-medium","closed-caption-filled-large":"closed-captions-fill-medium","compass-large":"discover-medium","content-center-align-large":"content-align-center-medium","content-left-align-large":"content-align-left-medium","content-right-align-large":"content-align-right-medium","contrast-large":"contrast-outline-medium","contrast-filled-large":"contrast-fill-medium","dislike-large":"thumbs-down-outline-medium","dislike-small":"thumbs-down-outline-small","dislike-filled-large":"thumbs-down-fill-medium","dislike-filled-small":"thumbs-down-fill-small","ellipsis-horizontal-large":"overflow-web-ios-medium","ellipsis-horizontal-small":"overflow-web-ios-small","ellipsis-vertical-large":"overflow-android-medium","ellipsis-vertical-small":"overflow-android-small","emoji-face-large":"emoji-medium","enter-large":"join-medium","error-pebble-large":"signal-error-medium","error-pebble-small":"signal-error-small","exit-fullscreen-large":"fullscreen-exit-medium","eyeball-small":"visibility-small","eyeball-large":"visibility-medium","eyeball-slash-small":"visibility-off-small","eyeball-slash-large":"visibility-off-medium","fast-forward-ten-large":"forward-ten-medium","flag-small":"report-small","flag-large":"report-medium","flash-on-large":"flash-medium","food-sandwich-large":"food-medium","forward-large":"share-linkedin-medium","forward-small":"share-linkedin-small","fullscreen-large":"fullscreen-enter-medium","gear-small":"settings-small","gear-large":"settings-medium","gear-filled-large":"settings-medium","globe-small":"globe-americas-small","globe-large":"globe-americas-medium","grid-filled-large":"grid-medium","hamburger-large":"menu-medium","hd-large":"hd-outline-medium","hd-filled-large":"hd-fill-medium","home-filled-large":"home-medium","home-inactive-small":"home-medium","italic-large":"text-italic-medium","jobs-active-small":"job-active-medium","jobs-inactive-small":"job-medium","language-large":"globe-language-medium","large-play-small":"play-large","lightning-bolt-small":"amp-small","like-large":"thumbs-up-outline-medium","like-small":"thumbs-up-outline-small","like-filled-large":"thumbs-up-fill-medium","like-filled-small":"thumbs-up-fill-small","lock-large":"locked-medium","lock-small":"locked-small","linkedin-inbug-color-small":"linkedin-bug-color-small","linkedin-inbug-color-large":"linkedin-bug-color-medium","linkedin-influencer-large":"linkedin-bug-influencer-medium","linkedin-influencer-small":"linkedin-bug-influencer-small","linkedin-influencer-color-large":"linkedin-bug-influencer-color-medium","linkedin-influencer-color-small":"linkedin-bug-influencer-color-small","map-marker-small":"location-marker-small","map-marker-large":"location-marker-medium","messages-large":"send-privately-medium","messages-small":"send-privately-small","messages-filled-large":"send-privately-medium","messages-filled-small":"send-privately-small","messaging-active-small":"messages-active-medium","messaging-inactive-small":"messages-medium","microphone-large":"microphone-outline-medium","microphone-filled-large":"microphone-fill-medium","minus-small":"subtract-small","mobile-large":"phone-medium","mute-large":"volume-mute-medium","notebook-filled-large":"notebook-medium","notifications-active-small":"bell-active-medium","notifications-inactive-small":"bell-fill-medium","notify-pebble-large":"signal-notice-medium","notify-pebble-small":"signal-notice-small","numbered-list-large":"text-numbered-list-medium","paperclip-large":"attachment-medium","paperclip-small":"attachment-small","pencil-large":"edit-medium","pencil-small":"edit-small","pencil-ruler-large":"skills-medium","pencil-ruler-small":"skills-medium","people-filled-large":"people-medium","people-inactive-small":"people-medium","person-remove-large":"remove-connection-medium","person-remove-small":"remove-connection-small","person-tag-large":"tag-person-medium","person-tag-filled-large":"tag-person-medium","person-walking-large":"walk-medium","photo-filter-large":"photo-filter-outline-medium","photo-filter-filled-large":"photo-filter-fill-medium","plus-large":"add-medium","plus-small":"add-small","premium-app-large":"premium-chip-medium","premium-inverse-app-large":"premium-chip-medium","projects-large":"folder-medium","projects-active-small":"folder-active-medium","projects-inactive-small":"folder-medium","qr-reader-large":"scan-qr-code-medium","question-pebble-large":"question-medium","question-pebble-small":"question-small","ribbon-small":"bookmark-outline-small","ribbon-large":"bookmark-outline-medium","ribbon-filled-large":"bookmark-fill-medium","saturation-large":"saturation-outline-medium","saturation-filled-large":"saturation-fill-medium","scan-people-large":"scan-person-medium","scan-plus-large":"scan-add-medium","send-android-small":"send-small","send-android-large":"send-medium","shopping-cart-filled-large":"shopping-cart-active-medium","slideshow-large":"slides-medium","speech-bubble-large":"comment-medium","speech-bubble-small":"comment-small","speech-bubble-slash-large":"comment-off-medium","speech-bubble-slash-small":"comment-off-small","sport-ball-large":"ball-medium","star-small":"star-outline-small","star-large":"star-outline-medium","star-burst-large":"starburst-medium","star-filled-small":"star-fill-small","star-filled-large":"star-fill-medium","stickers-large":"sticker-medium","success-pebble-large":"signal-success-medium","success-pebble-small":"signal-success-small","text-center-align-large":"text-align-center-medium","text-left-align-large":"text-align-left-medium","text-right-align-large":"text-align-right-medium","topic-large":"text-bulleted-list-medium","topics-active-large":"text-bulleted-list-active-medium","to-end-large":"skip-forward-medium","to-start-large":"skip-back-medium","unarchive-message-small":"unarchive-small","unarchive-message-large":"unarchive-medium","unlock-large":"unlocked-medium","unlock-small":"unlocked-small","vignette-large":"vignette-outline-medium","vignette-filled-large":"vignette-fill-medium","volume-max-large":"volume-high-medium","volume-med-large":"volume-mid-medium","volume-min-large":"volume-low-medium","yield-pebble-large":"signal-caution-medium","yield-pebble-small":"signal-caution-small"},pe=["shield-large","visibility-large","visibility-off-large","star-fill-large","star-outline-large","star-half-large","play-large"]
var he="-icon",ge={"influencer-bug":1,"influencer-bug-black":1,"linkedin-bug":1,"linkedin-bug-black":1,jobs:1,pointdrive:1,"talent-insights":1,"premium-bug":1,"premium-bug-gold":1,"premium-bug-inverse":1},ve={"8dp":"xxxsmall","16dp":"small","24dp":"large","32dp":"xlarge","14dp":"xxsmall","21dp":"xsmall","28dp":"small","34dp":"medium","40dp":"large","48dp":"xlarge",small:"small",large:"large",medium:"medium",xsmall:"xsmall",xxsmall:"xxsmall",xlarge:"xlarge"},be={"check-xsmall":1,"lightning-bolt":1,openlink:1,"verified-badge":1},ye=pe.map((function(e){return e.replace("-large","")}))
function we(e,t){void 0===e&&(e="large")
var n={small:1,large:1}
return ye.includes(t)&&(n.medium=1),n[e]?t+"-"+e:t+"-large"}var Ee={"adchoices-icon":1,"amp-icon":1,"aol-icon":1,"aol-mail-icon":1,"baidu-icon":1,"bing-icon":1,"business-insider-icon":1,"dropbox-icon":1,"facebook-icon":1,"flickr-icon":1,"flipboard-icon":1,"forbes-icon":1,"gmail-icon":1,"google-icon":1,"google-drive-icon":1,"googleplus-icon":1,"icq-icon":1,"instagram-icon":1,"lifehacker-icon":1,"linkedin-icon":1,"linkedin-premium-icon":1,"onedrive-icon":1,"outlook-icon":1,"qq-icon":1,"reddit-icon":1,"sesamecredit-icon":1,"skype-icon":1,"slack-icon":1,"slideshare-icon":1,"tumblr-icon":1,"twitter-icon":1,"wechat-icon":1,"weibo-icon":1,"yahoo-icon":1,"yahoo-jp-icon":1,"youtube-icon":1},Te={"linkedin-bug":1,"linkedin-logo":1,"premium-badge":1,"premium-wordmark":1,"premium-wordmark-inverse":1,"premium-inverse-badge":1},_e={}
function Ae(e,t,n,r){var i=function(e,t,n,r){void 0===t&&(t="large")
var i=e
return n&&(i+="-color"),r&&(i+="-active"),i+"-"+t}(e,t,n,r),l=_e[i]
if(l)return{newType:l.name,category:l.category}
var o=function(e){return 0===e.indexOf("nav-")?"nav":0===e.indexOf("app-")?"app":Te[e]||e.includes("premium-wordmark")||e.includes("premium-badge")||e.includes("linkedin-bug")&&e.includes("on-dark")?"scaling":Ee[e]?"social":"ui"}(e),a=e
switch(o){case"ui":a=function(e,t){var n=e
return e.indexOf("filled")>-1?(-1===e.indexOf("filled-icon")&&(n=e.replace("-filled","")+"-filled"),n=n.replace(he,"")):e.indexOf(he)>-1&&(n=e.replace(he,"")),we(be[n]?"small":t,n)}(e,t)
break
case"social":a=function(e,t){return t?e.replace(he,"-color"):e.replace(he,"-solid")}(e,n)
break
case"app":a=function(e){var t=e.replace(/^app-/,""),n=t.indexOf("-color-icon")>-1?"-color-icon":he
return t=t.replace(n,""),ge[t]?t+"-medium":t}(e)
break
case"nav":a=function(e,t,n){var r=t,i=e.indexOf("nav-small-")>-1?"nav-small-":"nav-"
if(i.indexOf("nav-small")>-1&&(r="small"),"nav-small-sales-nagivator-inverse-icon"===e)return"sales-navigator-inverse-small"
var l=e.replace(i,"")
return l.match(/inverse/)?we(r,l.replace(he,"")):l=we(r,n?l.replace(he,"-active"):l.replace(he,"-inactive"))}(e,t,r)
break
case"scaling":t&&(a=function(e,t){return"premium-inverse-badge"===e?"premium-badge-inverse-"+ve[t]:e+"-"+ve[t]}(e,t))}return _e[i]={name:a,category:o},{newType:a,category:o}}var ke="undefined"!=typeof FastBoot,Le="artdeco-icons/static/images/icons.svg",Ce={document:ke?null:document,customSpriteID:null,sourceEl:null,loadingPromise:null,iconCache:{},nextTitleId:1,loadListeners:[]},Me=function(){},Oe=function(e){var t=Ce.document.getElementById(e)
return t?t.getAttribute("content"):""}
function xe(e){var t=e
return(t=e.cloneNode(!0)).removeAttribute("id"),t}function He(t,n){var r=t.getAttribute("data-supported-dps")
if(!r)return t.cloneNode(!0)
var i=(r=r.split(" ")).length
if(0===i)return t
if(1===i||"small"===n){var l=r[0].split("x"),o=e.slicedToArray(l,2),a=o[0],s=o[1]
t.setAttribute("width",a),t.setAttribute("height",s)}else{var u=r[1].split("x"),c=e.slicedToArray(u,2),m=c[0],d=c[1]
t.setAttribute("width",m),t.setAttribute("height",d)}return t.cloneNode(!0)}function je(e){var t=e.dataType,n=e.error,r=e.success,i=e.url,l=e.isAsync,o=e.isCustomSprite,a=new XMLHttpRequest
o||(i=Oe("artdeco-icons/static/images/sprite-asset")||Oe(i)),a.open("GET",i,l)
var s=this&&this!==window?this:a
l&&"xml"===t&&(s.responseType="document",s.overrideMimeType&&s.overrideMimeType("text/xml")),s.onload=function(){if(200===s.status){var e="xml"===t?function(e){var t=e.responseXML
return t&&t.firstChild?t.firstChild:(new DOMParser).parseFromString(e.responseText,"application/xml").firstChild}(s):s.responseText
r&&r(e)}else n&&n("Request for "+i+" failed with code "+s.status+".")},s.onerror=n,s.send()}var Se={init:function(e){Ce.document=e&&e.document},reset:function(){Ce={document:Ce.document||null,sourceEl:null,loadingPromise:null,iconCache:{},nextTitleId:1,loadListeners:[]}},load:function(e,t,n){return void 0===e&&(e=!0),Ce.loadingPromise||(n&&(Ce.customSpriteID=n),Ce.loadingPromise=new de.Promise((function(n,r){if(ke){var i=FastBoot.require("fs"),l=FastBoot.require("path"),o=FastBoot.require("xmldom"),a=void 0
a=t?i.readFileSync(l.join(FastBoot.distPath,t)).toString():i.readFileSync(l.join(FastBoot.distPath,"assets",Le)).toString(),a=(new o.DOMParser).parseFromString(a).firstChild,Ce.document=(new o.DOMImplementation).createDocument(),Ce.sourceEl=a,n(a)}else je({isAsync:e,url:t||Le,isCustomSprite:!!t,dataType:"xml",error:r,success:function(e){var t,r,i
Ce.sourceEl=e,Ce.document&&Ce.document.getElementsByTagName("base")[0]&&Ce.sourceEl&&(t=window.location.href.replace(window.location.hash,""),r={mask:Ce.sourceEl.querySelectorAll("[*|mask^=url]"),fill:Ce.sourceEl.querySelectorAll("[*|fill^=url]"),style:Ce.sourceEl.querySelectorAll('[*|style^="fill:url"],[*|style^="fill: url"]')},i=Ce.sourceEl.querySelectorAll("style"),Object.keys(r).forEach((function(e){[].slice.call(r[e]).filter((function(t){return t.getAttribute(e).indexOf("url(#")>=0})).forEach((function(n){n.setAttribute(e,n.getAttribute(e).replace("url(#","url("+t+"#"))}))})),[].forEach.call(i,(function(e){var n=/url\(#([^)]+)\)/g
e.textContent&&n.test(e.textContent)&&(e.textContent="/*<![CDATA[*/"+e.textContent.replace(n,(function(e){var n=e.split("#")
return""+n[0]+t+"#"+n[1]}))+"/*]]>*/")})))
var l,o,a,s,u=Ce.loadListeners
if(u&&u.length){for(var c=0;c<u.length;c++)u[c](Ce.sourceEl)
Ce.loadListeners.length=0}l=Ce.document,o="artdeco-icons-loaded",(s=Ce.document.createEvent("CustomEvent")).initCustomEvent(o,!0,!0,a),l.dispatchEvent(s),n(e)}})}))),Ce.loadingPromise},isLoaded:function(){return!!Ce.sourceEl},getIcon:function(e){var t=this,n=arguments.length<=1||void 0===arguments[1]?{}:arguments[1],r=arguments.length<=2||void 0===arguments[2]?Me:arguments[2],i=n.size,l=n.color,o=n.active,a=Ae(e,i,l,o),s=a.newType,u=a.category,c=function(e){e?r(null,He(e,i)):r('Unable to find icon "'+s+'"',null)},m=this.getIconFromCache(s,u)||this.getIconFromCache(e,u)||this.getIconFromCache(this.computeMercadoName(e,n),Ce.customSpriteID)
null==m?Se.getSourceEl((function(r){m=t.findIconInSVG(r,s,e,u,n),c(m)})):c(m)},findIconInSVG:function(e,t,n,r,i){var l=this,o=void 0,a=void 0,s=Ce.customSpriteID
if(e&&e.getAttribute&&(o=e.getAttribute("id")),o&&(o===s||"mercado-icons"===o)){var u=function(e,t){if(!e)return e
if("ui"===t||"nav"===t){var n=fe[e]
if(n)return n
if(e.indexOf("linkedin-inbug")>-1||e.indexOf("linkedin-premium-gold")>-1){if(e.indexOf("large")>-1)return"linkedin-bug-medium"
if(e.indexOf("small")>-1)return"linkedin-bug-small"}return"nav"===t?e.replace("small","medium"):pe.indexOf(e)>-1?e:e.replace("large","medium")}if("social"===t)return["linkedin-color","linkedin-solid","linkedin-premium-color","linkedin-premium-solid"].indexOf(e)>-1?"linkedin-bug-medium":e
if("scaling"===t)return e.indexOf("premium")>-1?e.replace("-inverse","-on-dark"):e.replace("-inverse","").replace("-full-color","")
if("app"===t&&(e.indexOf("linkedin-bug")>-1||e.indexOf("premium-bug")>-1)){var r=e.substr(e.lastIndexOf("-"),e.length-1)
if("-xlarge"!==r)return"linkedin-bug"+r}return e}(t,r),c=["system-icons","logos-bugs","app-icons","social-icons"].reduce((function(t,n){var r=l.findElementInSVGDoc(e,n,"defs"),i=r?r.getElementsByTagName("svg"):[]
return t.concat([].slice.call(i))}),[])
if(a=this.findElementInNodeListById(c,u))a.setAttribute("class","mercado-match")
else{var m=this.computeMercadoName(n,i)
a=this.findElementInNodeListById(c,m)}a=a&&xe(a),this.setCache(n,s,a)}if(!a){var d="ui"===r||"system-icons"===r?t.replace("-medium","-large"):t,f=this.findElementInSVGDoc(e,r,"defs")
f&&f.querySelector?a=f.querySelector('[id="'.concat(d,'"]')):f&&(a=this.findElementInNodeListById([].slice.call(f.getElementsByTagName("svg")),d)),a=a&&xe(a),this.setCache(t,r,a)}return a},findElementInSVGDoc:function(e,t){var n=arguments.length<=2||void 0===arguments[2]?"svg":arguments[2]
return e.getElementById?e.getElementById(t):e.querySelector?e.querySelector('[id="'+t+'"]'):this.findElementInNodeListById([].slice.call(e.getElementsByTagName(n)),t)},findElementInNodeListById:function(e,t){return e.find((function(e){if(e){var n=e.getAttributeNode("id")
if(n&&n.value===t)return e}return null}))},computeMercadoName:function(e,t){var n=void 0,r=t.color,i=t.size
return i?n=e+"-"+i:!1===r?n=e+"-solid":!0===r&&(n=e+"-color"),n},getIconFromCache:function(e,t){return e&&t?Ce.iconCache[e+"-"+t]:null},setCache:function(e,t,n){e&&t&&(Ce.iconCache[e+"-"+t]=n)},getSourceEl:function(){var e=arguments.length<=0||void 0===arguments[0]?Me:arguments[0]
Se.isLoaded()?e(Ce.sourceEl):Ce.loadListeners.push(e)},setIconTitle:function(e,t){var n=Ce.document.createElementNS("http://www.w3.org/2000/svg","title"),r="li-icon-title-"+Ce.nextTitleId++
n.textContent=t,n.setAttribute("id",r),e.insertBefore(n,e.firstChild),e.setAttribute("aria-labelledby",r)},getState:function(){return Ce}},Ie="undefined"!=typeof FastBoot,Ne=["active","animate"],Pe=void 0
if(Ie){var Fe=FastBoot.require("xmldom")
Pe=(new Fe.DOMImplementation).createDocument()}else Pe=document
var De={init:function(e){Pe=e&&e.document},create:function(e){var t=Pe.createElement("li-icon")
return De.setAttrs(t,e),t},createA11yCaption:function(e){var t=Pe.createElement("span")
return t.setAttribute("class","a11y-text"),t.textContent=e,t},createWithIcon:function(e){var t=De.create(e)
return De.setIcon(t,e.type,e.size,e.color,e.active),t},setIcon:function(e,t,n,r,i){for(;e.firstChild;)e.removeChild(e.firstChild)
t&&"loader"===t?function(e){var t=e.getAttribute("type")||""
if(t&&"loader"===t){var n=Pe.createElement("div")
n.className="artdeco-spinner"
for(var r=0;r<12;r++){var i=Pe.createElement("span")
i.className="artdeco-spinner-bars",n.appendChild(i)}e.appendChild(n)}}(e):Se.getIcon(t,{size:n,color:r,active:i},(function(n,r){r&&"loader"!==t&&(r.setAttribute("focusable",!1),e.appendChild(r))}))},setAttrs:function(e,t){var n=t.size,r=t.type,i=t.color,l=t.class||""
e.setAttribute("aria-hidden","true"),e.setAttribute("type",r),function(e,t){for(var n=0,r=Ne.length;n<r;n++){var i=Ne[n]
t[i]?e.setAttribute(i,"true"):e.removeAttribute(i)}}(e,t),l&&e.setAttribute("class",l),n?e.setAttribute("size",n):e.removeAttribute("size"),i?e.setAttribute("color",i):e.removeAttribute("color")},setA11yText:function(e,t){t?(e.removeAttribute("aria-hidden"),e.setAttribute("role","img"),e.setAttribute("aria-label",t)):e.getAttribute("aria-hidden")||(e.removeAttribute("aria-label"),e.removeAttribute("role"),e.setAttribute("aria-hidden","true"))}}

;/*! (C) Andrea Giammarchi - @WebReflection - ISC Style License */function qe(e,t,n){var r,i=(r={},"undefined"!=typeof window&&(Object.prototype.hasOwnProperty.call(window,"artdeco")||(window.artdeco={}),r=window.artdeco),r)
if(i.registeredElements||(i.registeredElements={}),!i.registeredElements[t]){i.registeredElements[t]=!0
try{e.registerElement&&e.registerElement(t,n)}catch(l){}}}!function(e,t){function n(){var e=k.splice(0,k.length)
for(Ye=0;e.length;)e.shift().call(null,e.shift())}function r(e,t){for(var n=0,r=e.length;n<r;n++)p(e[n],t)}function i(e){return function(t){Pe(t)&&(p(t,e),le.length&&r(t.querySelectorAll(le),e))}}function l(e){var t=ze.call(e,"is"),n=e.nodeName.toUpperCase(),r=ae.call(re,t?ee+t.toUpperCase():J+n)
return t&&-1<r&&!o(n,t)?-1:r}function o(e,t){return-1<le.indexOf(e+'[is="'+t+'"]')}function a(e){var t=e.currentTarget,n=e.attrChange,r=e.attrName,i=e.target,l=e[X]||2,o=e[W]||3
!rt||i&&i!==t||!t[z]||"style"===r||e.prevValue===e.newValue&&(""!==e.newValue||n!==l&&n!==o)||t[z](r,n===l?null:e.prevValue,n===o?null:e.newValue)}function s(e){var t=i(e)
return function(e){k.push(t,e.target),Ye&&clearTimeout(Ye),Ye=setTimeout(n,1)}}function u(e){nt&&(nt=!1,e.currentTarget.removeEventListener(Y,u)),le.length&&r((e.target||T).querySelectorAll(le),e.detail===R?R:D),Ie&&function(){for(var e,t=0,n=Fe.length;t<n;t++)e=Fe[t],oe.contains(e)||(n--,Fe.splice(t--,1),p(e,R))}()}function c(e,t){var n=this
Ge.call(n,e,t),L.call(n,{target:n})}function m(e,t,n){var r=t.apply(e,n),i=l(r)
return-1<i&&j(r,ie[i]),n.pop()&&le.length&&function(e){for(var t,n=0,r=e.length;n<r;n++)t=e[n],j(t,ie[l(t)])}(r.querySelectorAll(le)),r}function d(e,t){xe(e,t),O?O.observe(e,We):(tt&&(e.setAttribute=c,e[P]=M(e),e[F](Q,L)),e[F]($,a)),e[K]&&rt&&(e.created=!0,e[K](),e.created=!1)}function f(e){throw new Error("A "+e+" type is already registered")}function p(e,t){var n,r,i=l(e);-1<i&&!Re.call(e,"TEMPLATE")&&(H(e,ie[i]),i=0,t!==D||e[D]?t!==R||e[R]||(e[D]=!1,e[R]=!0,r="disconnected",i=1):(e[R]=!1,e[D]=!0,r="connected",i=1,Ie&&ae.call(Fe,e)<0&&Fe.push(e)),i&&(n=e[t+q]||e[r+q])&&n.call(e))}function h(){}function g(e,t,n){var r=n&&n[V]||"",i=t.prototype,l=Oe(i),o=t.observedAttributes||de,a={prototype:l}
Ne(l,K,{value:function(){if(Ae)Ae=!1
else if(!this[be]){this[be]=!0,new t(this),i[K]&&i[K].call(this)
var e=ke[Ce.get(t)];(!we||e.create.length>1)&&y(this)}}}),Ne(l,z,{value:function(e){-1<ae.call(o,e)&&i[z]&&i[z].apply(this,arguments)}}),i[U]&&Ne(l,B,{value:i[U]}),i[G]&&Ne(l,Z,{value:i[G]}),r&&(a[V]=r),e=e.toUpperCase(),ke[e]={constructor:t,create:r?[r,Me(e)]:[e]},Ce.set(t,e),T[I](e.toLowerCase(),a),w(e),Le[e].r()}function v(e){var t=ke[e.toUpperCase()]
return t&&t.constructor}function b(e){return"string"==typeof e?e:e&&e.is||""}function y(e){for(var t,n=e[z],r=n?e.attributes:de,i=r.length;i--;)t=r[i],n.call(e,t.name||t.nodeName,null,t.value||t.nodeValue)}function w(e){return(e=e.toUpperCase())in Le||(Le[e]={},Le[e].p=new _e((function(t){Le[e].r=t}))),Le[e].p}function E(){ye&&delete e.customElements,me(e,"customElements",{configurable:!0,value:new h}),me(e,"CustomElementRegistry",{configurable:!0,value:h})
for(var t=A.get(/^HTML[A-Z]*[a-z]/),n=t.length;n--;function(t){var n=e[t]
if(n){e[t]=function(e){var t,r
return e||(e=this),e[be]||(Ae=!0,t=ke[Ce.get(e.constructor)],(e=(r=we&&1===t.create.length)?Reflect.construct(n,de,t.constructor):T.createElement.apply(T,t.create))[be]=!0,Ae=!1,r||y(e)),e},e[t].prototype=n.prototype
try{n.prototype.constructor=e[t]}catch(r){me(n,be,{value:e[t]})}}}(t[n]));T.createElement=function(e,t){var n=b(t)
return n?Xe.call(this,e,Me(n)):Xe.call(this,e)},Qe||(et=!0,T[I](""))}var T=e.document,_=e.Object,A=function(e){var t,n,r,i,l=/^[A-Z]+[a-z]/,o=function(e,t){(t=t.toLowerCase())in a||(a[e]=(a[e]||[]).concat(t),a[t]=a[t.toUpperCase()]=e)},a=(_.create||_)(null),s={}
for(n in e)for(i in e[n])for(r=e[n][i],a[i]=r,t=0;t<r.length;t++)a[r[t].toLowerCase()]=a[r[t].toUpperCase()]=i
return s.get=function(e){return"string"==typeof e?a[e]||(l.test(e)?[]:""):function(e){var t,n=[]
for(t in a)e.test(t)&&n.push(t)
return n}(e)},s.set=function(e,t){return l.test(e)?o(e,t):o(t,e),s},s}({collections:{HTMLAllCollection:["all"],HTMLCollection:["forms"],HTMLFormControlsCollection:["elements"],HTMLOptionsCollection:["options"]},elements:{Element:["element"],HTMLAnchorElement:["a"],HTMLAppletElement:["applet"],HTMLAreaElement:["area"],HTMLAttachmentElement:["attachment"],HTMLAudioElement:["audio"],HTMLBRElement:["br"],HTMLBaseElement:["base"],HTMLBodyElement:["body"],HTMLButtonElement:["button"],HTMLCanvasElement:["canvas"],HTMLContentElement:["content"],HTMLDListElement:["dl"],HTMLDataElement:["data"],HTMLDataListElement:["datalist"],HTMLDetailsElement:["details"],HTMLDialogElement:["dialog"],HTMLDirectoryElement:["dir"],HTMLDivElement:["div"],HTMLDocument:["document"],HTMLElement:["element","abbr","address","article","aside","b","bdi","bdo","cite","code","command","dd","dfn","dt","em","figcaption","figure","footer","header","i","kbd","mark","nav","noscript","rp","rt","ruby","s","samp","section","small","strong","sub","summary","sup","u","var","wbr"],HTMLEmbedElement:["embed"],HTMLFieldSetElement:["fieldset"],HTMLFontElement:["font"],HTMLFormElement:["form"],HTMLFrameElement:["frame"],HTMLFrameSetElement:["frameset"],HTMLHRElement:["hr"],HTMLHeadElement:["head"],HTMLHeadingElement:["h1","h2","h3","h4","h5","h6"],HTMLHtmlElement:["html"],HTMLIFrameElement:["iframe"],HTMLImageElement:["img"],HTMLInputElement:["input"],HTMLKeygenElement:["keygen"],HTMLLIElement:["li"],HTMLLabelElement:["label"],HTMLLegendElement:["legend"],HTMLLinkElement:["link"],HTMLMapElement:["map"],HTMLMarqueeElement:["marquee"],HTMLMediaElement:["media"],HTMLMenuElement:["menu"],HTMLMenuItemElement:["menuitem"],HTMLMetaElement:["meta"],HTMLMeterElement:["meter"],HTMLModElement:["del","ins"],HTMLOListElement:["ol"],HTMLObjectElement:["object"],HTMLOptGroupElement:["optgroup"],HTMLOptionElement:["option"],HTMLOutputElement:["output"],HTMLParagraphElement:["p"],HTMLParamElement:["param"],HTMLPictureElement:["picture"],HTMLPreElement:["pre"],HTMLProgressElement:["progress"],HTMLQuoteElement:["blockquote","q","quote"],HTMLScriptElement:["script"],HTMLSelectElement:["select"],HTMLShadowElement:["shadow"],HTMLSlotElement:["slot"],HTMLSourceElement:["source"],HTMLSpanElement:["span"],HTMLStyleElement:["style"],HTMLTableCaptionElement:["caption"],HTMLTableCellElement:["td","th"],HTMLTableColElement:["col","colgroup"],HTMLTableElement:["table"],HTMLTableRowElement:["tr"],HTMLTableSectionElement:["thead","tbody","tfoot"],HTMLTemplateElement:["template"],HTMLTextAreaElement:["textarea"],HTMLTimeElement:["time"],HTMLTitleElement:["title"],HTMLTrackElement:["track"],HTMLUListElement:["ul"],HTMLUnknownElement:["unknown","vhgroupv","vkeygen"],HTMLVideoElement:["video"]},nodes:{Attr:["node"],Audio:["audio"],CDATASection:["node"],CharacterData:["node"],Comment:["#comment"],Document:["#document"],DocumentFragment:["#document-fragment"],DocumentType:["node"],HTMLDocument:["#document"],Image:["img"],Option:["option"],ProcessingInstruction:["node"],ShadowRoot:["#shadow-root"],Text:["#text"],XMLDocument:["xml"]}})
"object"!=typeof t&&(t={type:t||"auto"})
var k,L,C,M,O,x,H,j,S,I="registerElement",N=1e5*e.Math.random()>>0,P="__"+I+N,F="addEventListener",D="attached",q="Callback",R="detached",V="extends",z="attributeChanged"+q,B=D+q,U="connected"+q,G="disconnected"+q,K="created"+q,Z=R+q,X="ADDITION",W="REMOVAL",$="DOMAttrModified",Y="DOMContentLoaded",Q="DOMSubtreeModified",J="<",ee="=",te=/^[A-Z][._A-Z0-9]*-[-._A-Z0-9]*$/,ne=["ANNOTATION-XML","COLOR-PROFILE","FONT-FACE","FONT-FACE-SRC","FONT-FACE-URI","FONT-FACE-FORMAT","FONT-FACE-NAME","MISSING-GLYPH"],re=[],ie=[],le="",oe=T.documentElement,ae=re.indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},se=_.prototype,ue=se.hasOwnProperty,ce=se.isPrototypeOf,me=_.defineProperty,de=[],fe=_.getOwnPropertyDescriptor,pe=_.getOwnPropertyNames,he=_.getPrototypeOf,ge=_.setPrototypeOf,ve=!!_.__proto__,be="__dreCEv1",ye=e.customElements,we=!/^force/.test(t.type)&&!!(ye&&ye.define&&ye.get&&ye.whenDefined),Ee=_.create||_,Te=e.Map||function(){var e,t=[],n=[]
return{get:function(e){return n[ae.call(t,e)]},set:function(r,i){(e=ae.call(t,r))<0?n[t.push(r)-1]=i:n[e]=i}}},_e=e.Promise||function(e){function t(e){for(r=!0;n.length;)n.shift()(e)}var n=[],r=!1,i={catch:function(){return i},then:function(e){return n.push(e),r&&setTimeout(t,1),i}}
return e(t),i},Ae=!1,ke=Ee(null),Le=Ee(null),Ce=new Te,Me=function(e){return e.toLowerCase()},Oe=_.create||function e(t){return t?(e.prototype=t,new e):this},xe=ge||(ve?function(e,t){return e.__proto__=t,e}:pe&&fe?function(){function e(e,t){for(var n,r=pe(t),i=0,l=r.length;i<l;i++)n=r[i],ue.call(e,n)||me(e,n,fe(t,n))}return function(t,n){do{e(t,n)}while((n=he(n))&&!ce.call(n,t))
return t}}():function(e,t){for(var n in t)e[n]=t[n]
return e}),He=e.MutationObserver||e.WebKitMutationObserver,je=e.HTMLAnchorElement,Se=(e.HTMLElement||e.Element||e.Node).prototype,Ie=!ce.call(Se,oe),Ne=Ie?function(e,t,n){return e[t]=n.value,e}:me,Pe=Ie?function(e){return 1===e.nodeType}:function(e){return ce.call(Se,e)},Fe=Ie&&[],De=Se.attachShadow,qe=Se.cloneNode,Re=Se.closest||function(e){for(var t=this;t&&t.nodeName!==e;)t=t.parentNode
return t},Ve=Se.dispatchEvent,ze=Se.getAttribute,Be=Se.hasAttribute,Ue=Se.removeAttribute,Ge=Se.setAttribute,Ke=T.createElement,Ze=T.importNode,Xe=Ke,We=He&&{attributes:!0,characterData:!0,attributeOldValue:!0},$e=He||function(e){tt=!1,oe.removeEventListener($,$e)},Ye=0,Qe=I in T&&!/^force-all/.test(t.type),Je=!0,et=!1,tt=!0,nt=!0,rt=!0
if(He&&((S=T.createElement("div")).innerHTML="<div><div></div></div>",new He((function(e,t){if(e[0]&&"childList"==e[0].type&&!e[0].removedNodes[0].childNodes.length){var n=(S=fe(Se,"innerHTML"))&&S.set
n&&me(Se,"innerHTML",{set:function(e){for(;this.lastChild;)this.removeChild(this.lastChild)
n.call(this,e)}})}t.disconnect(),S=null})).observe(S,{childList:!0,subtree:!0}),S.innerHTML=""),Qe||(ge||ve?(H=function(e,t){ce.call(t,e)||d(e,t)},j=d):(H=function(e,t){e[P]||(e[P]=_(!0),d(e,t))},j=H),Ie?(tt=!1,function(){var e=fe(Se,F),t=e.value,n=function(e){var t=new CustomEvent($,{bubbles:!0})
t.attrName=e,t.prevValue=ze.call(this,e),t.newValue=null,t[W]=t.attrChange=2,Ue.call(this,e),Ve.call(this,t)},r=function(e,t){var n=Be.call(this,e),r=n&&ze.call(this,e),i=new CustomEvent($,{bubbles:!0})
Ge.call(this,e,t),i.attrName=e,i.prevValue=n?r:null,i.newValue=t,n?i.MODIFICATION=i.attrChange=1:i[X]=i.attrChange=0,Ve.call(this,i)},i=function(e){var t,n=e.currentTarget,r=n[P],i=e.propertyName
r.hasOwnProperty(i)&&(r=r[i],(t=new CustomEvent($,{bubbles:!0})).attrName=r.name,t.prevValue=r.value||null,t.newValue=r.value=n[i]||null,null==t.prevValue?t[X]=t.attrChange=0:t.MODIFICATION=t.attrChange=1,Ve.call(n,t))}
e.value=function(e,l,o){e===$&&this[z]&&this.setAttribute!==r&&(this[P]={className:{name:"class",value:this.className}},this.setAttribute=r,this.removeAttribute=n,t.call(this,"propertychange",i)),t.call(this,e,l,o)},me(Se,F,e)}()):He||(oe[F]($,$e),oe.setAttribute(P,1),oe.removeAttribute(P),tt&&(L=function(e){var t,n,r,i=this
if(i===e.target){for(r in t=i[P],i[P]=n=M(i),n){if(!(r in t))return C(0,i,r,t[r],n[r],X)
if(n[r]!==t[r])return C(1,i,r,t[r],n[r],"MODIFICATION")}for(r in t)if(!(r in n))return C(2,i,r,t[r],n[r],W)}},C=function(e,t,n,r,i,l){var o={attrChange:e,currentTarget:t,attrName:n,prevValue:r,newValue:i}
o[l]=e,a(o)},M=function(e){for(var t,n,r={},i=e.attributes,l=0,o=i.length;l<o;l++)"setAttribute"!==(n=(t=i[l]).name)&&(r[n]=t.value)
return r})),T[I]=function(e,t){if(n=e.toUpperCase(),Je&&(Je=!1,He?(O=function(e,t){function n(e,t){for(var n=0,r=e.length;n<r;t(e[n++]));}return new He((function(r){for(var i,l,o,a=0,s=r.length;a<s;a++)"childList"===(i=r[a]).type?(n(i.addedNodes,e),n(i.removedNodes,t)):(l=i.target,rt&&l[z]&&"style"!==i.attributeName&&(o=ze.call(l,i.attributeName))!==i.oldValue&&l[z](i.attributeName,i.oldValue,o))}))}(i(D),i(R)),x=function(e){return O.observe(e,{childList:!0,subtree:!0}),e},x(T),De&&(Se.attachShadow=function(){return x(De.apply(this,arguments))})):(k=[],T[F]("DOMNodeInserted",s(D)),T[F]("DOMNodeRemoved",s(R))),T[F](Y,u),T[F]("readystatechange",u),T.importNode=function(e,t){switch(e.nodeType){case 1:return m(T,Ze,[e,!!t])
case 11:for(var n=T.createDocumentFragment(),r=e.childNodes,i=r.length,l=0;l<i;l++)n.appendChild(T.importNode(r[l],!!t))
return n
default:return qe.call(e,!!t)}},Se.cloneNode=function(e){return m(this,qe,[!!e])}),et)return et=!1
if(-2<ae.call(re,ee+n)+ae.call(re,J+n)&&f(e),!te.test(n)||-1<ae.call(ne,n))throw new Error("The type "+e+" is invalid")
var n,l,o=function(){return c?T.createElement(d,n):T.createElement(d)},a=t||se,c=ue.call(a,V),d=c?t[V].toUpperCase():n
return c&&-1<ae.call(re,J+d)&&f(d),l=re.push((c?ee:J)+n)-1,le=le.concat(le.length?",":"",c?d+'[is="'+e.toLowerCase()+'"]':d),o.prototype=ie[l]=ue.call(a,"prototype")?a.prototype:Oe(Se),le.length&&r(T.querySelectorAll(le),D),o},T.createElement=Xe=function(e,t){var n=b(t),r=n?Ke.call(T,e,Me(n)):Ke.call(T,e),i=""+e,l=ae.call(re,(n?ee:J)+(n||i).toUpperCase()),a=-1<l
return n&&(r.setAttribute("is",n=n.toLowerCase()),a&&(a=o(i.toUpperCase(),n))),rt=!T.createElement.innerHTMLHelper,a&&j(r,ie[l]),r}),addEventListener("beforeunload",(function(){delete T.createElement,delete T.importNode,delete T[I]}),!1),h.prototype={constructor:h,define:we?function(e,t,n){if(n)g(e,t,n)
else{var r=e.toUpperCase()
ke[r]={constructor:t,create:[r]},Ce.set(t,r),ye.define(e,t)}}:g,get:we?function(e){return ye.get(e)||v(e)}:v,whenDefined:we?function(e){return _e.race([ye.whenDefined(e),w(e)])}:w},!ye||/^force/.test(t.type))E()
else if(!t.noBuiltIn)try{!function(t,n,r){var i=new RegExp("^<a\\s+is=('|\")"+r+"\\1></a>$")
if(n[V]="a",(t.prototype=Oe(je.prototype)).constructor=t,e.customElements.define(r,t,n),!i.test(T.createElement("a",{is:r}).outerHTML)||!i.test((new t).outerHTML))throw n}((function e(){return Reflect.construct(je,[],e)}),{},"document-register-element-a"+N)}catch(it){E()}if(!t.noBuiltIn)try{if(Ke.call(T,"a","a").outerHTML.indexOf("is")<0)throw{}}catch(lt){Me=function(e){return{is:e.toLowerCase()}}}}(window)
var Re=["type","size","color","active"],Ve="undefined"!=typeof HTMLElement?Object.create(HTMLElement.prototype):{}
Ve.attachedCallback=function(){this._installA11yCaption()},Ve.createdCallback=function(){this.update(),this._syncA11yCaption(),this.setAttribute("aria-hidden","true")},Ve.detachedCallback=function(){this._removeA11yCaption()},Ve.attributeChangedCallback=function(e){Re.indexOf(e)>-1&&this.update(),"a11y-text"===e&&this._syncA11yCaption()},Ve.update=function(){var e=this.getAttribute("type"),t=this.getAttribute("size")||"large",n=!1,r=!1
e&&(this.hasAttribute("color")&&(n="false"!==this.getAttribute("color")),this.hasAttribute("active")&&(r="false"!==this.getAttribute("active")),De.setIcon(this,e,t,n,r))},Ve._installA11yCaption=function(){var e=this.parentNode,t=this._a11yCaption
e&&t&&!t.parentNode&&e.insertBefore(t,this)},Ve._removeA11yCaption=function(){var e=this._a11yCaption
e&&e.parentNode&&e.parentNode.removeChild(e),this._a11yCaption=null},Ve._syncA11yCaption=function(){var e=this._a11yCaption,t=this.getAttribute("a11y-text")
t?e?e.textContent=t:(this._a11yCaption=De.createA11yCaption(t),this._installA11yCaption()):this._removeA11yCaption()}
var ze="function"==typeof HTMLElement?HTMLElement:function(){}
"object"==typeof HTMLElement&&"object"==typeof HTMLElement.prototype&&(ze.prototype=HTMLElement.prototype)
var Be=["type","size","color"],Ue={iconType:{msg:'The linkedin-logo requires the type attribute be suffixed with either "-bug" or "-logo" corresponding to the icon type.',values:["linkedin-bug","linkedin-logo"]},iconVariant:{msg:"The type attribute on linkedin-logo is prefixed with an unsupported variant. Please add a variant based on the supported icon colors.",values:["","premium","brand","inverse"]},size:{msg:'The linkedin-logo requires an attribute of "size" with a value corresponding to a supported icon size. Supported sizes are 14dp, 21dp, 28dp, 34dp, 40dp and 48dp',values:["14dp","21dp","28dp","34dp","40dp","48dp"]},color:{msg:'The linkedin-logo expects to color attribute to be null, "dark", or "inverse"',values:["dark","inverse"]}},Ge=function(t){function n(){e.classCallCheck(this,n),e.get(Object.getPrototypeOf(n.prototype),"constructor",this).apply(this,arguments)}return e.inherits(n,t),e.createClass(n,[{key:"attachedCallback",value:function(){var e=this.getAttribute("type"),t=this.getAttribute("size")
this.iconEl=this.querySelector("li-icon")||function(e,t){var n=Ke(e)
return De.create({type:n.iconType,color:n.iconVariant,size:t||"14dp"})}(e,t),this.lockupTextEl=this.querySelector(".logo-text")||this.createLockupTextEl(this.textContent),this.appendLogoEls(),this.update()}},{key:"attributeChangedCallback",value:function(e,t){Be.indexOf(e)>-1&&("type"===e&&this.nullPropCheck("type",this.getAttribute("type")),"size"===e&&this.nullPropCheck("size",this.getAttribute("size")),("color"===e||t)&&this.update())}},{key:"update",value:function(){var e=this.getAttribute("type"),t=this.getAttribute("size"),n=this.getAttribute("color")
e&&t&&(function(e,t,n){var r=Ke(t)
De.setAttrs(e,{type:r.iconType,color:r.iconVariant,size:n||"14dp"})}(this.iconEl,e,t),this.setColorClassname(n))}},{key:"setColorClassname",value:function(e){var t=this,n=/^(logo-lockup-)/
if([].some.call(this.lockupTextEl.classList,(function(e){n.test(e)&&t.lockupTextEl.classList.remove(e)})),[].some.call(this.iconEl.classList,(function(e){n.test(e)&&t.iconEl.classList.remove(e)})),e){var r="logo-lockup-"+e
this.lockupTextEl.classList.add(r),this.iconEl.classList.add(r)}}},{key:"appendLogoEls",value:function(){this.textContent="",this.appendChild(this.iconEl),this.appendChild(this.lockupTextEl)}},{key:"createLockupTextEl",value:function(e){var t=document.createElement("span")
return t.classList.add("logo-text"),t.textContent=e,t}},{key:"nullPropCheck",value:function(e,t){return!!t||(console.warn("An attribute of "+e+" is required for the linkedin-logo custom element"),!1)}},{key:"validateProp",value:function(e,t){var n=Ue[e]
n&&n.values&&-1===n.values.indexOf(t)&&console.warn(n.msg)}}]),n}(ze)
function Ke(e){if(!e)return{iconType:"linkedin-bug",iconVariant:"brand"}
var t=e.split("-"),n=t.length>1?t[0]:"",r=t.length>1?t[1]:t[0]
return r="linkedin-"+r,Ge.prototype.validateProp("iconVariant",n),Ge.prototype.validateProp("iconType",r),{iconType:r,iconVariant:n}}Se.load().then((function(){document&&(qe(document,"li-icon",{prototype:Ve}),function(e){qe(e,"linkedin-logo",{prototype:Ge.prototype})}(document))})).catch((function(e){throw e}))})()

//# sourceMappingURL=icons.map