Version Description
- FIX: re-enable the Icon Chooser in the Classic Editor on WordPress 4.
- FIX: in some cases where the path to the plugin was a non-standard location--such as when installed via composer--the admin settings page and Icon Chooser would not load correctly. Fixed.
- FIX: the global version of the lodash JavaScript library was again being overwritten by the version used by this plugin. Fixed.
- The Icon Chooser's integration with the Block Editor (Gutenberg) has been disabled for Wordpress 5.0, 5.1, 5.2, and 5.3, due to incomptabile JavaScript libraries. All other features of the plugin work normally on those versions, including Icon Chooser integration with the Classic Editor.
Download this release
Release Info
| Developer | mlwilkerson |
| Plugin | |
| Version | 4.0.2 |
| Comparing to | |
| See all releases | |
Code changes from version 4.0.1 to 4.0.2
- admin/build/.gitkeep +0 -0
- admin/build/0.js +1 -0
- admin/build/1.js +1 -0
- admin/build/10.css +279 -0
- admin/build/10.js +3 -0
- admin/build/11.js +1 -0
- admin/build/12.js +1 -0
- admin/build/13.css +5233 -0
- admin/build/13.js +1 -0
- admin/build/14.js +1 -0
- admin/build/15.js +1 -0
- admin/build/16.js +1 -0
- admin/build/17.js +1 -0
- admin/build/18.js +1 -0
- admin/build/19.js +1 -0
- admin/build/2.js +1 -0
- admin/build/3.js +1 -0
admin/build/.gitkeep
DELETED
|
File without changes
|
admin/build/0.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[0],{158:function(e,t,n){"use strict";var r=n(179),o=Object.prototype.toString;function i(e){return"[object Array]"===o.call(e)}function s(e){return void 0===e}function a(e){return null!==e&&"object"==typeof e}function u(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function c(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:function(e){return"[object ArrayBuffer]"===o.call(e)},isBuffer:function(e){return null!==e&&!s(e)&&null!==e.constructor&&!s(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:a,isPlainObject:u,isUndefined:s,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:c,isStream:function(e){return a(e)&&c(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:f,merge:function e(){var t={};function n(n,r){u(t[r])&&u(n)?t[r]=e(t[r],n):u(n)?t[r]=e({},n):i(n)?t[r]=n.slice():t[r]=n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},167:function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var u,c=[],f=!1,p=-1;function l(){f&&u&&(f=!1,u.length?c=u.concat(c):p=-1,c.length&&d())}function d(){if(!f){var e=a(l);f=!0;for(var t=c.length;t;){for(u=c,c=[];++p<t;)u&&u[p].run();p=-1,t=c.length}u=null,f=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===s||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||f||a(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},168:function(e,t,n){e.exports=n(211)},179:function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},180:function(e,t,n){"use strict";var r=n(158);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var s=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),s.push(o(t)+"="+o(e))})))})),i=s.join("&")}if(i){var a=e.indexOf("#");-1!==a&&(e=e.slice(0,a)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},181:function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},182:function(e,t,n){"use strict";(function(t){var r=n(158),o=n(216),i={"Content-Type":"application/x-www-form-urlencoded"};function s(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var a,u={adapter:(("undefined"!=typeof XMLHttpRequest||void 0!==t&&"[object process]"===Object.prototype.toString.call(t))&&(a=n(183)),a),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(s(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(s(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(i)})),e.exports=u}).call(this,n(167))},183:function(e,t,n){"use strict";var r=n(158),o=n(217),i=n(219),s=n(180),a=n(220),u=n(223),c=n(224),f=n(184);e.exports=function(e){return new Promise((function(t,n){var p=e.data,l=e.headers;r.isFormData(p)&&delete l["Content-Type"];var d=new XMLHttpRequest;if(e.auth){var h=e.auth.username||"",m=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";l.Authorization="Basic "+btoa(h+":"+m)}var y=a(e.baseURL,e.url);if(d.open(e.method.toUpperCase(),s(y,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d.onreadystatechange=function(){if(d&&4===d.readyState&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var r="getAllResponseHeaders"in d?u(d.getAllResponseHeaders()):null,i={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:d.status,statusText:d.statusText,headers:r,config:e,request:d};o(t,n,i),d=null}},d.onabort=function(){d&&(n(f("Request aborted",e,"ECONNABORTED",d)),d=null)},d.onerror=function(){n(f("Network Error",e,null,d)),d=null},d.ontimeout=function(){var t="timeout of "+e.timeout+"ms exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(f(t,e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var g=(e.withCredentials||c(y))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;g&&(l[e.xsrfHeaderName]=g)}if("setRequestHeader"in d&&r.forEach(l,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete l[t]:d.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(d.withCredentials=!!e.withCredentials),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then((function(e){d&&(d.abort(),n(e),d=null)})),p||(p=null),d.send(p)}))}},184:function(e,t,n){"use strict";var r=n(218);e.exports=function(e,t,n,o,i){var s=new Error(e);return r(s,t,n,o,i)}},185:function(e,t,n){"use strict";var r=n(158);e.exports=function(e,t){t=t||{};var n={},o=["url","method","data"],i=["headers","auth","proxy","params"],s=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function u(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function c(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(e[o],t[o])}r.forEach(o,(function(e){r.isUndefined(t[e])||(n[e]=u(void 0,t[e]))})),r.forEach(i,c),r.forEach(s,(function(o){r.isUndefined(t[o])?r.isUndefined(e[o])||(n[o]=u(void 0,e[o])):n[o]=u(void 0,t[o])})),r.forEach(a,(function(r){r in t?n[r]=u(e[r],t[r]):r in e&&(n[r]=u(void 0,e[r]))}));var f=o.concat(i).concat(s).concat(a),p=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===f.indexOf(e)}));return r.forEach(p,c),n}},186:function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},211:function(e,t,n){"use strict";var r=n(158),o=n(179),i=n(212),s=n(185);function a(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var u=a(n(182));u.Axios=i,u.create=function(e){return a(s(u.defaults,e))},u.Cancel=n(186),u.CancelToken=n(225),u.isCancel=n(181),u.all=function(e){return Promise.all(e)},u.spread=n(226),u.isAxiosError=n(227),e.exports=u,e.exports.default=u},212:function(e,t,n){"use strict";var r=n(158),o=n(180),i=n(213),s=n(214),a=n(185);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=a(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=[s,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach((function(e){t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((function(e){t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n},u.prototype.getUri=function(e){return e=a(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){u.prototype[e]=function(t,n){return this.request(a(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){u.prototype[e]=function(t,n,r){return this.request(a(r||{},{method:e,url:t,data:n}))}})),e.exports=u},213:function(e,t,n){"use strict";var r=n(158);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},214:function(e,t,n){"use strict";var r=n(158),o=n(215),i=n(181),s=n(182);function a(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return a(e),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||s.adapter)(e).then((function(t){return a(e),t.data=o(t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(a(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},215:function(e,t,n){"use strict";var r=n(158);e.exports=function(e,t,n){return r.forEach(n,(function(n){e=n(e,t)})),e}},216:function(e,t,n){"use strict";var r=n(158);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},217:function(e,t,n){"use strict";var r=n(184);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},218:function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},e}},219:function(e,t,n){"use strict";var r=n(158);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,s){var a=[];a.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),r.isString(o)&&a.push("path="+o),r.isString(i)&&a.push("domain="+i),!0===s&&a.push("secure"),document.cookie=a.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},220:function(e,t,n){"use strict";var r=n(221),o=n(222);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},221:function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},222:function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},223:function(e,t,n){"use strict";var r=n(158),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,s={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(s[t]&&o.indexOf(t)>=0)return;s[t]="set-cookie"===t?(s[t]?s[t]:[]).concat([n]):s[t]?s[t]+", "+n:n}})),s):s}},224:function(e,t,n){"use strict";var r=n(158);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},225:function(e,t,n){"use strict";var r=n(186);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},226:function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},227:function(e,t,n){"use strict";e.exports=function(e){return"object"==typeof e&&!0===e.isAxiosError}}}]);
|
admin/build/1.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[1],{163:function(t,n,r){var e=r(252),o=r(193);t.exports=function(t,n){return null!=t&&o(t,n,e)}},169:function(t,n,r){var e=r(231)(r(247));t.exports=e},174:function(t,n,r){var e=r(228)(r(15));t.exports=e},175:function(t,n,r){var e=r(232),o=r(242),u=r(61),i=r(2),f=r(245);t.exports=function(t){return"function"==typeof t?t:null==t?u:"object"==typeof t?i(t)?o(t[0],t[1]):e(t):f(t)}},176:function(t,n,r){var e=r(234),o=r(3);t.exports=function t(n,r,u,i,f){return n===r||(null==n||null==r||!o(n)&&!o(r)?n!=n&&r!=r:e(n,r,u,i,t,f))}},177:function(t,n,r){var e=r(248);t.exports=function(t){var n=e(t),r=n%1;return n==n?r?n-r:n:0}},187:function(t,n){t.exports=function(t){var n=-1,r=Array(t.size);return t.forEach((function(t,e){r[++n]=[e,t]})),r}},188:function(t,n,r){var e=r(189),o=r(237),u=r(190);t.exports=function(t,n,r,i,f,c){var a=1&r,s=t.length,v=n.length;if(s!=v&&!(a&&v>s))return!1;var p=c.get(t),l=c.get(n);if(p&&l)return p==n&&l==t;var b=-1,x=!0,h=2&r?new e:void 0;for(c.set(t,n),c.set(n,t);++b<s;){var _=t[b],d=n[b];if(i)var g=a?i(d,_,b,n,t,c):i(_,d,b,t,n,c);if(void 0!==g){if(g)continue;x=!1;break}if(h){if(!o(n,(function(t,n){if(!u(h,n)&&(_===t||f(_,t,r,i,c)))return h.push(n)}))){x=!1;break}}else if(_!==d&&!f(_,d,r,i,c)){x=!1;break}}return c.delete(t),c.delete(n),x}},189:function(t,n,r){var e=r(35),o=r(235),u=r(236);function i(t){var n=-1,r=null==t?0:t.length;for(this.__data__=new e;++n<r;)this.add(t[n])}i.prototype.add=i.prototype.push=o,i.prototype.has=u,t.exports=i},190:function(t,n){t.exports=function(t,n){return t.has(n)}},191:function(t,n,r){var e=r(7);t.exports=function(t){return t==t&&!e(t)}},192:function(t,n){t.exports=function(t,n){return function(r){return null!=r&&r[t]===n&&(void 0!==n||t in Object(r))}}},193:function(t,n,r){var e=r(19),o=r(36),u=r(2),i=r(63),f=r(34),c=r(31);t.exports=function(t,n,r){for(var a=-1,s=(n=e(n,t)).length,v=!1;++a<s;){var p=c(n[a]);if(!(v=null!=t&&r(t,p)))break;t=t[p]}return v||++a!=s?v:!!(s=null==t?0:t.length)&&f(s)&&i(p,s)&&(u(t)||o(t))}},194:function(t,n){t.exports=function(t,n,r,e){for(var o=t.length,u=r+(e?1:-1);e?u--:++u<o;)if(n(t[u],u,t))return u;return-1}},228:function(t,n,r){var e=r(229),o=r(10),u=r(187),i=r(230);t.exports=function(t){return function(n){var r=o(n);return"[object Map]"==r?u(n):"[object Set]"==r?i(n):e(n,t(n))}}},229:function(t,n,r){var e=r(32);t.exports=function(t,n){return e(n,(function(n){return[n,t[n]]}))}},230:function(t,n){t.exports=function(t){var n=-1,r=Array(t.size);return t.forEach((function(t){r[++n]=[t,t]})),r}},231:function(t,n,r){var e=r(175),o=r(16),u=r(15);t.exports=function(t){return function(n,r,i){var f=Object(n);if(!o(n)){var c=e(r,3);n=u(n),r=function(t){return c(f[t],t,f)}}var a=t(n,r,i);return a>-1?f[c?n[a]:a]:void 0}}},232:function(t,n,r){var e=r(233),o=r(241),u=r(192);t.exports=function(t){var n=o(t);return 1==n.length&&n[0][2]?u(n[0][0],n[0][1]):function(r){return r===t||e(r,t,n)}}},233:function(t,n,r){var e=r(56),o=r(176);t.exports=function(t,n,r,u){var i=r.length,f=i,c=!u;if(null==t)return!f;for(t=Object(t);i--;){var a=r[i];if(c&&a[2]?a[1]!==t[a[0]]:!(a[0]in t))return!1}for(;++i<f;){var s=(a=r[i])[0],v=t[s],p=a[1];if(c&&a[2]){if(void 0===v&&!(s in t))return!1}else{var l=new e;if(u)var b=u(v,p,s,t,n,l);if(!(void 0===b?o(p,v,3,u,l):b))return!1}}return!0}},234:function(t,n,r){var e=r(56),o=r(188),u=r(238),i=r(240),f=r(10),c=r(2),a=r(37),s=r(64),v="[object Object]",p=Object.prototype.hasOwnProperty;t.exports=function(t,n,r,l,b,x){var h=c(t),_=c(n),d=h?"[object Array]":f(t),g=_?"[object Array]":f(n),y=(d="[object Arguments]"==d?v:d)==v,j=(g="[object Arguments]"==g?v:g)==v,w=d==g;if(w&&a(t)){if(!a(n))return!1;h=!0,y=!1}if(w&&!y)return x||(x=new e),h||s(t)?o(t,n,r,l,b,x):u(t,n,d,r,l,b,x);if(!(1&r)){var O=y&&p.call(t,"__wrapped__"),m=j&&p.call(n,"__wrapped__");if(O||m){var A=O?t.value():t,k=m?n.value():n;return x||(x=new e),b(A,k,r,l,x)}}return!!w&&(x||(x=new e),i(t,n,r,l,b,x))}},235:function(t,n){t.exports=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this}},236:function(t,n){t.exports=function(t){return this.__data__.has(t)}},237:function(t,n){t.exports=function(t,n){for(var r=-1,e=null==t?0:t.length;++r<e;)if(n(t[r],r,t))return!0;return!1}},238:function(t,n,r){var e=r(8),o=r(66),u=r(33),i=r(188),f=r(187),c=r(239),a=e?e.prototype:void 0,s=a?a.valueOf:void 0;t.exports=function(t,n,r,e,a,v,p){switch(r){case"[object DataView]":if(t.byteLength!=n.byteLength||t.byteOffset!=n.byteOffset)return!1;t=t.buffer,n=n.buffer;case"[object ArrayBuffer]":return!(t.byteLength!=n.byteLength||!v(new o(t),new o(n)));case"[object Boolean]":case"[object Date]":case"[object Number]":return u(+t,+n);case"[object Error]":return t.name==n.name&&t.message==n.message;case"[object RegExp]":case"[object String]":return t==n+"";case"[object Map]":var l=f;case"[object Set]":var b=1&e;if(l||(l=c),t.size!=n.size&&!b)return!1;var x=p.get(t);if(x)return x==n;e|=2,p.set(t,n);var h=i(l(t),l(n),e,a,v,p);return p.delete(t),h;case"[object Symbol]":if(s)return s.call(t)==s.call(n)}return!1}},239:function(t,n){t.exports=function(t){var n=-1,r=Array(t.size);return t.forEach((function(t){r[++n]=t})),r}},240:function(t,n,r){var e=r(65),o=Object.prototype.hasOwnProperty;t.exports=function(t,n,r,u,i,f){var c=1&r,a=e(t),s=a.length;if(s!=e(n).length&&!c)return!1;for(var v=s;v--;){var p=a[v];if(!(c?p in n:o.call(n,p)))return!1}var l=f.get(t),b=f.get(n);if(l&&b)return l==n&&b==t;var x=!0;f.set(t,n),f.set(n,t);for(var h=c;++v<s;){var _=t[p=a[v]],d=n[p];if(u)var g=c?u(d,_,p,n,t,f):u(_,d,p,t,n,f);if(!(void 0===g?_===d||i(_,d,r,u,f):g)){x=!1;break}h||(h="constructor"==p)}if(x&&!h){var y=t.constructor,j=n.constructor;y==j||!("constructor"in t)||!("constructor"in n)||"function"==typeof y&&y instanceof y&&"function"==typeof j&&j instanceof j||(x=!1)}return f.delete(t),f.delete(n),x}},241:function(t,n,r){var e=r(191),o=r(15);t.exports=function(t){for(var n=o(t),r=n.length;r--;){var u=n[r],i=t[u];n[r]=[u,i,e(i)]}return n}},242:function(t,n,r){var e=r(176),o=r(0),u=r(243),i=r(57),f=r(191),c=r(192),a=r(31);t.exports=function(t,n){return i(t)&&f(n)?c(a(t),n):function(r){var i=o(r,t);return void 0===i&&i===n?u(r,t):e(n,i,3)}}},243:function(t,n,r){var e=r(244),o=r(193);t.exports=function(t,n){return null!=t&&o(t,n,e)}},244:function(t,n){t.exports=function(t,n){return null!=t&&n in Object(t)}},245:function(t,n,r){var e=r(62),o=r(246),u=r(57),i=r(31);t.exports=function(t){return u(t)?e(i(t)):o(t)}},246:function(t,n,r){var e=r(38);t.exports=function(t){return function(n){return e(n,t)}}},247:function(t,n,r){var e=r(194),o=r(175),u=r(177),i=Math.max;t.exports=function(t,n,r){var f=null==t?0:t.length;if(!f)return-1;var c=null==r?0:u(r);return c<0&&(c=i(f+c,0)),e(t,o(n,3),c)}},248:function(t,n,r){var e=r(249);t.exports=function(t){return t?(t=e(t))===1/0||t===-1/0?17976931348623157e292*(t<0?-1:1):t==t?t:0:0===t?t:0}},249:function(t,n,r){var e=r(250),o=r(7),u=r(20),i=/^[-+]0x[0-9a-f]+$/i,f=/^0b[01]+$/i,c=/^0o[0-7]+$/i,a=parseInt;t.exports=function(t){if("number"==typeof t)return t;if(u(t))return NaN;if(o(t)){var n="function"==typeof t.valueOf?t.valueOf():t;t=o(n)?n+"":n}if("string"!=typeof t)return 0===t?t:+t;t=e(t);var r=f.test(t);return r||c.test(t)?a(t.slice(2),r?2:8):i.test(t)?NaN:+t}},250:function(t,n,r){var e=r(251),o=/^\s+/;t.exports=function(t){return t?t.slice(0,e(t)+1).replace(o,""):t}},251:function(t,n){var r=/\s/;t.exports=function(t){for(var n=t.length;n--&&r.test(t.charAt(n)););return n}},252:function(t,n){var r=Object.prototype.hasOwnProperty;t.exports=function(t,n){return null!=t&&r.call(t,n)}}}]);
|
admin/build/10.css
ADDED
|
@@ -0,0 +1,279 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
._35TQI7cRRp15ydziejZNoy {
|
| 2 |
+
margin-right: 20px;
|
| 3 |
+
padding: 1rem 2rem 2rem 2rem;
|
| 4 |
+
background-color: #fff;
|
| 5 |
+
}
|
| 6 |
+
|
| 7 |
+
@media only screen and (min-width: 1024px) {
|
| 8 |
+
._35TQI7cRRp15ydziejZNoy {
|
| 9 |
+
max-width: 1000px;
|
| 10 |
+
}
|
| 11 |
+
}
|
| 12 |
+
|
| 13 |
+
._3QIm6lE3_EX2f59z0q3Ede {
|
| 14 |
+
display: flex;
|
| 15 |
+
align-items: center;
|
| 16 |
+
}
|
| 17 |
+
|
| 18 |
+
._3TCHz_sQqjXivSbu8MiKvt {
|
| 19 |
+
padding-left: 1em;
|
| 20 |
+
}
|
| 21 |
+
|
| 22 |
+
div._3TCHz_sQqjXivSbu8MiKvt._1YIouJH0q7UCTBBd12BrER {
|
| 23 |
+
display: flex;
|
| 24 |
+
margin: 1em;
|
| 25 |
+
background-color: #fda09a;
|
| 26 |
+
border-radius: 5px;
|
| 27 |
+
max-width: 450px;
|
| 28 |
+
padding: 1em;
|
| 29 |
+
}
|
| 30 |
+
|
| 31 |
+
div._3TCHz_sQqjXivSbu8MiKvt._1YIouJH0q7UCTBBd12BrER ._353VvfAeyV-4WmJBZ-tkC0 {
|
| 32 |
+
margin-top: auto;
|
| 33 |
+
margin-bottom: auto;
|
| 34 |
+
}
|
| 35 |
+
|
| 36 |
+
div._3TCHz_sQqjXivSbu8MiKvt._1YIouJH0q7UCTBBd12BrER ._1vEI8NfIuh1fSKAYIdxKC- {
|
| 37 |
+
max-width: 400px;
|
| 38 |
+
}
|
| 39 |
+
|
| 40 |
+
._3TCHz_sQqjXivSbu8MiKvt ._1vEI8NfIuh1fSKAYIdxKC- {
|
| 41 |
+
padding-left: 1em;
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
._3TCHz_sQqjXivSbu8MiKvt._3R04ypbcTVjJT0DScCE87I ._1fPOsMtv85dkpug7YpkldL {
|
| 45 |
+
color: green;
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
h2.xPbM1D0hJUwyZDh0WkN3u {
|
| 49 |
+
font-size: 18px;
|
| 50 |
+
}
|
| 51 |
+
|
| 52 |
+
h3.xPbM1D0hJUwyZDh0WkN3u {
|
| 53 |
+
font-size: 16px;
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
._1cuQ6n0S--edzcQx_whnrh {
|
| 57 |
+
margin-top: 1rem;
|
| 58 |
+
margin-bottom: 1rem;
|
| 59 |
+
}
|
| 60 |
+
|
| 61 |
+
._1bLoERoE-BGwskaCAkn6xw th {
|
| 62 |
+
font-weight: bold;
|
| 63 |
+
}
|
| 64 |
+
|
| 65 |
+
button._3tsAbJj5lQ3fpUeMEqDg-p {
|
| 66 |
+
border: 0;
|
| 67 |
+
background: none;
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
._30U7EZBjBNVomna8JKHFEJ {
|
| 71 |
+
display: flex;
|
| 72 |
+
align-items: center;
|
| 73 |
+
}
|
| 74 |
+
|
| 75 |
+
._1XXkMTmXJKrRINZtirKC7T {
|
| 76 |
+
margin: 1rem;
|
| 77 |
+
}
|
| 78 |
+
|
| 79 |
+
button._1siOaPuEaRzWSp4fFZ_W2Y {
|
| 80 |
+
border: 1px solid #0064B1;
|
| 81 |
+
border-bottom: 4px solid #0064B1;
|
| 82 |
+
border-radius: 3px;
|
| 83 |
+
padding: .7em 1.5em;
|
| 84 |
+
background: #008DED;
|
| 85 |
+
font-weight: 600;
|
| 86 |
+
font-size: 14px;
|
| 87 |
+
line-height: 1.4em;
|
| 88 |
+
color: #fff;
|
| 89 |
+
cursor: pointer;
|
| 90 |
+
}
|
| 91 |
+
|
| 92 |
+
button._1siOaPuEaRzWSp4fFZ_W2Y[disabled] {
|
| 93 |
+
border: 1px solid #F8F9FA;
|
| 94 |
+
background: #F8F9FA;
|
| 95 |
+
color: #008DED;
|
| 96 |
+
cursor: default;
|
| 97 |
+
}
|
| 98 |
+
|
| 99 |
+
button .QIDO3zZDiUtKj7XQmNN2d {
|
| 100 |
+
display: inline-block;
|
| 101 |
+
min-width: 3.2em;
|
| 102 |
+
text-align: left;
|
| 103 |
+
}
|
| 104 |
+
|
| 105 |
+
._1gtusG9lK7YrzXaZbZTTs4 {
|
| 106 |
+
background-color: #fdfdf3;
|
| 107 |
+
max-width: 600px;
|
| 108 |
+
padding: 1.5em;
|
| 109 |
+
border-radius: 5px;
|
| 110 |
+
border: 1px solid black;
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
._1rRUnYP55zlaT6KqHN-cLO {
|
| 114 |
+
border: 0;
|
| 115 |
+
clip: rect(0, 0, 0, 0);
|
| 116 |
+
height: 1px;
|
| 117 |
+
margin: -1px;
|
| 118 |
+
overflow: hidden;
|
| 119 |
+
padding: 0;
|
| 120 |
+
position: absolute;
|
| 121 |
+
width: 1px;
|
| 122 |
+
}
|
| 123 |
+
|
| 124 |
+
@media only screen and (min-width: 1024px) {
|
| 125 |
+
.G4t9VUzKqEB2I8N67GSNt {
|
| 126 |
+
display: flex;
|
| 127 |
+
}
|
| 128 |
+
}
|
| 129 |
+
|
| 130 |
+
._1Zhm76V3gZvaSk2u-8LU4E {
|
| 131 |
+
flex-direction: row;
|
| 132 |
+
}
|
| 133 |
+
|
| 134 |
+
.DB4dpze5GBTvE0qtOuHn1 {
|
| 135 |
+
flex-direction: column;
|
| 136 |
+
}
|
| 137 |
+
|
| 138 |
+
._3XqW__5WId-s9mUanEZmsZ {
|
| 139 |
+
position: relative;
|
| 140 |
+
}
|
| 141 |
+
|
| 142 |
+
.U3KfFCq2Yg5XUwDHVTlA4 ._1fPOsMtv85dkpug7YpkldL {
|
| 143 |
+
font-size: 24px;
|
| 144 |
+
}
|
| 145 |
+
|
| 146 |
+
.U3KfFCq2Yg5XUwDHVTlA4._35z3mEQb1qzaAr4-TTAsX7 ._1fPOsMtv85dkpug7YpkldL, ._2K4pJT9BAJLYON5sCxbLPN {
|
| 147 |
+
color: green;
|
| 148 |
+
}
|
| 149 |
+
|
| 150 |
+
.U3KfFCq2Yg5XUwDHVTlA4._1Bl4DiNxOkbomwAWx332Pz ._1fPOsMtv85dkpug7YpkldL, ._5VtDxQoJVBUEd_38XDCyv {
|
| 151 |
+
color: red;
|
| 152 |
+
}
|
| 153 |
+
|
| 154 |
+
.U3KfFCq2Yg5XUwDHVTlA4._1gtusG9lK7YrzXaZbZTTs4 ._1fPOsMtv85dkpug7YpkldL, ._3uvV5f-ofcSZUWHmud2sQF {
|
| 155 |
+
color: #b7b700;
|
| 156 |
+
}
|
| 157 |
+
|
| 158 |
+
._1kBF31q6Fah4Pv3KJtbt9N {
|
| 159 |
+
margin-left: 1rem;
|
| 160 |
+
}
|
| 161 |
+
|
| 162 |
+
._2Wb5TPvigi6MHYYjcecbxu ~ label ._2qZbfXDutx3ncJTXjOwf71, ._7iqaMqPpiHwXZU7zXE6dw ~ label ._2qZbfXDutx3ncJTXjOwf71 {
|
| 163 |
+
display:none;
|
| 164 |
+
opacity:0;
|
| 165 |
+
}
|
| 166 |
+
|
| 167 |
+
._2Wb5TPvigi6MHYYjcecbxu:checked ~ label ._2qZbfXDutx3ncJTXjOwf71, ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label ._2qZbfXDutx3ncJTXjOwf71{
|
| 168 |
+
display:block;
|
| 169 |
+
opacity:1.0;
|
| 170 |
+
color: #228be6;
|
| 171 |
+
}
|
| 172 |
+
|
| 173 |
+
._2Wb5TPvigi6MHYYjcecbxu:checked ~ label .SQQV4UAUXLS5A0sgeAN9T, ._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .SQQV4UAUXLS5A0sgeAN9T{
|
| 174 |
+
display:none;
|
| 175 |
+
opacity:0;
|
| 176 |
+
}
|
| 177 |
+
|
| 178 |
+
._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .WHTCjS863LJavtuGbeTQ1 {
|
| 179 |
+
color: #495057;
|
| 180 |
+
}
|
| 181 |
+
|
| 182 |
+
._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .WHTCjS863LJavtuGbeTQ1 a {
|
| 183 |
+
color: #495057;
|
| 184 |
+
}
|
| 185 |
+
|
| 186 |
+
._7iqaMqPpiHwXZU7zXE6dw:checked ~ label .WHTCjS863LJavtuGbeTQ1 a:hover,
|
| 187 |
+
._7iqaMqPpiHwXZU7zXE6dw ~ label .WHTCjS863LJavtuGbeTQ1 a:hover {
|
| 188 |
+
color: #228be6;
|
| 189 |
+
-webkit-text-decoration-color: initial;
|
| 190 |
+
text-decoration-color: initial;
|
| 191 |
+
}
|
| 192 |
+
|
| 193 |
+
|
| 194 |
+
._2viBy1vHsxDVJMV0gFbHNT {
|
| 195 |
+
max-width: 600px;
|
| 196 |
+
}
|
| 197 |
+
|
| 198 |
+
._1Rvae1cAbWT_FssxA1sa8n {
|
| 199 |
+
padding: 1rem;
|
| 200 |
+
margin: 1rem 1rem 1rem 0rem;
|
| 201 |
+
border: 1px dotted grey;
|
| 202 |
+
border-radius: 5px;
|
| 203 |
+
}
|
| 204 |
+
._37rTwYVYjHB0pg6iso3S2_ {
|
| 205 |
+
display: flex;
|
| 206 |
+
flex-direction: row;
|
| 207 |
+
flex-wrap: no-wrap;
|
| 208 |
+
align-items: stretch;
|
| 209 |
+
background-color: #E4F6FF;
|
| 210 |
+
color: rgb(73, 80, 87);
|
| 211 |
+
border-radius: 0.25rem;
|
| 212 |
+
margin-top: 1rem;
|
| 213 |
+
max-width: 800px;
|
| 214 |
+
}
|
| 215 |
+
|
| 216 |
+
._1u7cy5-aNgYV-iJmg5Y2eP {
|
| 217 |
+
color: #008BED;
|
| 218 |
+
border-top-left-radius: 0.25rem;
|
| 219 |
+
border-bottom-left-radius: 0.25rem;
|
| 220 |
+
padding: .55rem .25rem .5rem .75rem;
|
| 221 |
+
font-size: 1rem;
|
| 222 |
+
}
|
| 223 |
+
|
| 224 |
+
._28gkoW-Ld_7ZkCsa1vOZyC {
|
| 225 |
+
margin-top: 0;
|
| 226 |
+
margin-bottom: 0.2rem;
|
| 227 |
+
font-size: .8rem;
|
| 228 |
+
font-weight: 600;
|
| 229 |
+
line-height: 1.5;
|
| 230 |
+
}
|
| 231 |
+
|
| 232 |
+
.Acm10pRthEoE7OYjjuM1k {
|
| 233 |
+
flex-grow: 1;
|
| 234 |
+
display: flex;
|
| 235 |
+
flex-direction: column;
|
| 236 |
+
padding: .5rem 1rem .75rem .25rem;
|
| 237 |
+
font-size: .8rem;
|
| 238 |
+
}
|
| 239 |
+
|
| 240 |
+
.Acm10pRthEoE7OYjjuM1k p {
|
| 241 |
+
margin-top: 0;
|
| 242 |
+
margin-bottom: .5rem;
|
| 243 |
+
}
|
| 244 |
+
|
| 245 |
+
.Acm10pRthEoE7OYjjuM1k svg {
|
| 246 |
+
font-size: .7rem;
|
| 247 |
+
}
|
| 248 |
+
|
| 249 |
+
.Acm10pRthEoE7OYjjuM1k ul {
|
| 250 |
+
margin: 0;
|
| 251 |
+
}
|
| 252 |
+
|
| 253 |
+
.Acm10pRthEoE7OYjjuM1k li {
|
| 254 |
+
display: inline-block;
|
| 255 |
+
padding-right: 1rem;
|
| 256 |
+
margin-bottom: 0;
|
| 257 |
+
}
|
| 258 |
+
|
| 259 |
+
._1vcRExcmXZlbMYfI2J2o88 {
|
| 260 |
+
margin-top: 1rem;
|
| 261 |
+
}
|
| 262 |
+
|
| 263 |
+
._37rTwYVYjHB0pg6iso3S2_ button {
|
| 264 |
+
color: #0073aa;
|
| 265 |
+
}
|
| 266 |
+
|
| 267 |
+
._37rTwYVYjHB0pg6iso3S2_ button:hover {
|
| 268 |
+
color: #00a0d2;
|
| 269 |
+
}
|
| 270 |
+
|
| 271 |
+
/* type: warning */
|
| 272 |
+
._3yyMAjjrQSGu1mZUwVQMq8 {
|
| 273 |
+
background: rgb(255, 249, 219);
|
| 274 |
+
}
|
| 275 |
+
|
| 276 |
+
._3yyMAjjrQSGu1mZUwVQMq8 ._1u7cy5-aNgYV-iJmg5Y2eP {
|
| 277 |
+
color: rgb(250, 176, 7);
|
| 278 |
+
}
|
| 279 |
+
|
admin/build/10.js
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[10,14],{160:function(e,t,n){"use strict";t.a={"wrapper-div":"_35TQI7cRRp15ydziejZNoy","submit-wrapper":"_3QIm6lE3_EX2f59z0q3Ede","submit-status":"_3TCHz_sQqjXivSbu8MiKvt",fail:"_1YIouJH0q7UCTBBd12BrER","fail-icon-container":"_353VvfAeyV-4WmJBZ-tkC0",explanation:"_1vEI8NfIuh1fSKAYIdxKC-",success:"_3R04ypbcTVjJT0DScCE87I",icon:"_1fPOsMtv85dkpug7YpkldL","section-title":"xPbM1D0hJUwyZDh0WkN3u","section-divider":"_1cuQ6n0S--edzcQx_whnrh","table-header":"_1bLoERoE-BGwskaCAkn6xw","more-less":"_3tsAbJj5lQ3fpUeMEqDg-p","scanner-actions":"_30U7EZBjBNVomna8JKHFEJ","scanner-runstatus":"_1XXkMTmXJKrRINZtirKC7T",faPrimary:"_1siOaPuEaRzWSp4fFZ_W2Y","conflict-detection-timer":"QIDO3zZDiUtKj7XQmNN2d",warning:"_1gtusG9lK7YrzXaZbZTTs4","sr-only":"_1rRUnYP55zlaT6KqHN-cLO",flex:"G4t9VUzKqEB2I8N67GSNt","flex-row":"_1Zhm76V3gZvaSk2u-8LU4E","flex-column":"DB4dpze5GBTvE0qtOuHn1",relative:"_3XqW__5WId-s9mUanEZmsZ",status:"U3KfFCq2Yg5XUwDHVTlA4",good:"_35z3mEQb1qzaAr4-TTAsX7","success-icon":"_2K4pJT9BAJLYON5sCxbLPN",conflict:"_1Bl4DiNxOkbomwAWx332Pz","conflict-icon":"_5VtDxQoJVBUEd_38XDCyv","warning-icon":"_3uvV5f-ofcSZUWHmud2sQF","space-left":"_1kBF31q6Fah4Pv3KJtbt9N","input-radio-custom":"_2Wb5TPvigi6MHYYjcecbxu","checked-icon":"_2qZbfXDutx3ncJTXjOwf71","input-checkbox-custom":"_7iqaMqPpiHwXZU7zXE6dw","unchecked-icon":"SQQV4UAUXLS5A0sgeAN9T","option-label-explanation":"WHTCjS863LJavtuGbeTQ1"}},161:function(e,t,n){"use strict";n.r(t),n.d(t,"CONFLICT_DETECTION_SCANNER_DURATION_MIN",(function(){return b})),n.d(t,"resetPendingOptions",(function(){return C})),n.d(t,"resetOptionsFormState",(function(){return D})),n.d(t,"addPendingOption",(function(){return I})),n.d(t,"updatePendingUnregisteredClientsForDeletion",(function(){return j})),n.d(t,"resetUnregisteredClientsDeletionStatus",(function(){return v})),n.d(t,"resetPendingBlocklistSubmissionStatus",(function(){return R})),n.d(t,"submitPendingUnregisteredClientDeletions",(function(){return P})),n.d(t,"updatePendingBlocklist",(function(){return A})),n.d(t,"submitPendingBlocklist",(function(){return x})),n.d(t,"checkPreferenceConflicts",(function(){return M})),n.d(t,"chooseAwayFromKitConfig",(function(){return k})),n.d(t,"chooseIntoKitConfig",(function(){return U})),n.d(t,"queryKits",(function(){return F})),n.d(t,"submitPendingOptions",(function(){return W})),n.d(t,"updateApiToken",(function(){return B})),n.d(t,"userAttemptToStopScanner",(function(){return L})),n.d(t,"reportDetectedConflicts",(function(){return K})),n.d(t,"snoozeV3DeprecationWarning",(function(){return q})),n.d(t,"setActiveAdminTab",(function(){return z})),n.d(t,"setConflictDetectionScanner",(function(){return X}));var o=n(168),s=n.n(o),r=n(174),a=n.n(r),c=n(29),i=n.n(c),l=n(0),u=n.n(l),d=n(169),m=n.n(d),f=n(164),p=n(150),_=n(163),E=n.n(_);const g=s.a.create(),b=10,h=Object(p.__)("Couldn't save those changes","font-awesome"),O=Object(p.__)("Couldn't check preferences","font-awesome"),T=Object(p.__)("A request to your WordPress server never received a response","font-awesome"),N=Object(p.__)("A request to your WordPress server failed","font-awesome"),y=Object(p.__)("Couldn't start the scanner","font-awesome"),S=Object(p.__)("Couldn't snooze","font-awesome");function w(e){const t=E()(e,"headers.fontawesome-confirmation");if(204===e.status&&""!==e.data)return Object(f.b)({error:null,confirmed:t,trimmed:e.data,expectEmpty:!0}),e.data={},e;const n=u()(e,"data",null),o="string"==typeof n&&i()(n)>0,s=o?function(e){if(!e||""===e)return null;const t=function e(t,n=0){let o=null,s=null;if("string"!=typeof t)return null;if(n>=t.length)return null;try{return o=JSON.parse(t.slice(n)),{start:n,parsed:o}}catch(e){const o=t.indexOf("[",n+1),r=t.indexOf("{",n+1);if(-1===o&&-1===r)return null;s=-1!==o&&-1!==r?o<r?o:r:-1!==r?r:o}return null===s?null:e(t,s)}(e);if(null===t)return null;{const{start:n,parsed:o}=t;return{start:n,json:e.slice(n),trimmed:e.slice(0,n),parsed:o}}}(n):{};if(o){if(null===s)return Object(f.b)({error:null,confirmed:t,trimmed:n}),e.data={},e;e.data=u()(s,"parsed")}const r=u()(s,"trimmed",""),a=u()(e,"data.errors",null);if(e.status>=400)return e.uiMessage=a?Object(f.b)({error:e.data,confirmed:t,trimmed:r}):Object(f.b)({error:null,confirmed:t,trimmed:r}),e;if(e.status<400&&e.status>=300)return t&&""===r||(e.uiMessage=Object(f.b)({error:null,confirmed:t,trimmed:r})),e;if(a){const n=!0;return e.falsePositive=!0,e.uiMessage=Object(f.b)({error:e.data,confirmed:t,falsePositive:n,trimmed:r}),e}{const n=u()(e,"data.error",null);return n?(e.uiMessage=Object(f.b)({error:n,ok:!0,confirmed:t,trimmed:r}),e):(t||(e.uiMessage=Object(f.b)({error:null,ok:!0,confirmed:t,trimmed:r})),e)}}function C(){return{type:"RESET_PENDING_OPTIONS"}}function D(){return{type:"OPTIONS_FORM_STATE_RESET"}}function I(e){return function(t,n){const{options:o}=n();for(const[n,s]of a()(e))t(o[n]===s?{type:"RESET_PENDING_OPTION",change:{[n]:s}}:{type:"ADD_PENDING_OPTION",change:{[n]:s}})}}function j(e=[]){return{type:"UPDATE_PENDING_UNREGISTERED_CLIENTS_FOR_DELETION",data:e}}function v(){return{type:"DELETE_UNREGISTERED_CLIENTS_RESET"}}function R(){return{type:"BLOCKLIST_UPDATE_RESET"}}function P(){return function(e,t){const{apiNonce:n,apiUrl:o,unregisteredClientsDeletionStatus:s}=t(),r=u()(s,"pending",null);if(!r||0===i()(r))return;e({type:"DELETE_UNREGISTERED_CLIENTS_START"});const a=({uiMessage:t})=>{e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!1,message:t||h})};return g.delete(o+"/conflict-detection/conflicts",{data:r,headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?a(t):e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!0,data:204===n?null:o,message:""})}).catch(a)}}function A(e=[]){return{type:"UPDATE_PENDING_BLOCKLIST",data:e}}function x(){return function(e,t){const{apiNonce:n,apiUrl:o,blocklistUpdateStatus:s}=t(),r=u()(s,"pending",null);if(!r)return;e({type:"BLOCKLIST_UPDATE_START"});const a=({uiMessage:t})=>{e({type:"BLOCKLIST_UPDATE_END",success:!1,message:t||h})};return g.put(o+"/conflict-detection/conflicts/blocklist",r,{headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?a(t):e({type:"BLOCKLIST_UPDATE_END",success:!0,data:204===n?null:o,message:""})}).catch(a)}}function M(){return function(e,t){e({type:"PREFERENCE_CHECK_START"});const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t(),a=({uiMessage:t})=>{e({type:"PREFERENCE_CHECK_END",success:!1,message:t||O})};return g.post(o+"/preference-check",{...s,...r},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?a(t):e({type:"PREFERENCE_CHECK_END",success:!0,message:"",detectedConflicts:n})}).catch(a)}}function k({activeKitToken:e}){return function(t,n){const{releases:o}=n();t({type:"CHOOSE_AWAY_FROM_KIT_CONFIG",activeKitToken:e,concreteVersion:u()(o,"latest_version")})}}function U(){return{type:"CHOOSE_INTO_KIT_CONFIG"}}function F(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s}=t(),r=u()(s,"kitToken",null);e({type:"KITS_QUERY_START"});const a=({uiMessage:t})=>{e({type:"KITS_QUERY_END",success:!1,message:t||Object(p.__)("Failed to fetch kits","font-awesome")})},c=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||Object(p.__)("Couldn't update latest kit settings","font-awesome")})};return g.post(o+"/api","query {\n me {\n kits {\n name\n version\n technologySelected\n licenseSelected\n minified\n token\n shimEnabled\n autoAccessibilityEnabled\n status\n }\n }\n }",{headers:{"X-WP-Nonce":n}}).then(t=>{if(t.falsePositive)return a(t);const i=u()(t,"data.data");if(!u()(i,"me"))return e({type:"KITS_QUERY_END",success:!1,message:Object(p.__)("Failed to fetch kits. Regenerate your API Token and try again.","font-awesome")});if(e({type:"KITS_QUERY_END",data:i,success:!0}),!r)return;const l=u()(i,"me.kits",[]),d=m()(l,{token:r});if(!d)return;const f={};return s.usePro&&"pro"!==d.licenseSelected?f.usePro=!1:s.usePro||"pro"!==d.licenseSelected||(f.usePro=!0),"svg"===s.technology&&"svg"!==d.technologySelected?(f.technology="webfont",f.pseudoElements=!0):"svg"!==s.technology&&"svg"===d.technologySelected&&(f.technology="svg",f.pseudoElements=!1),s.version!==d.version&&(f.version=d.version),s.v4Compat&&!d.shimEnabled?f.v4Compat=!1:!s.v4Compat&&d.shimEnabled&&(f.v4Compat=!0),e({type:"OPTIONS_FORM_SUBMIT_START"}),g.put(o+"/config",{options:{...s,...f}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;if(o)return c(t);e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Kit changes saved","font-awesome")})}).catch(c)}).catch(a)}}function W(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t();e({type:"OPTIONS_FORM_SUBMIT_START"});const a=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||h})};return g.put(o+"/config",{options:{...s,...r}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?a(t):e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Changes saved","font-awesome")})}).catch(a)}}function B({apiToken:e=!1,runQueryKits:t=!1}){return function(n,o){const{apiNonce:s,apiUrl:r,options:a}=o();n({type:"OPTIONS_FORM_SUBMIT_START"});const c=({uiMessage:e})=>{n({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:e||h})};return g.put(r+"/config",{options:{...a,apiToken:e}},{headers:{"X-WP-Nonce":s}}).then(e=>{const{data:o,falsePositive:s}=e;if(s)c(e);else if(n({type:"OPTIONS_FORM_SUBMIT_END",data:o,success:!0,message:Object(p.__)("API Token saved","font-awesome")}),t)return n(F())}).catch(c)}}function L(){return{type:"USER_STOP_SCANNER"}}function K({nodesTested:e={}}){return(t,n)=>{const{apiNonce:o,apiUrl:s,unregisteredClients:r,showConflictDetectionReporter:a}=n();if(a){if(i()(e.conflict)>0){const n=Object.keys(e.conflict).reduce((function(t,n){return t[n]=e.conflict[n],t}),{});t({type:"CONFLICT_DETECTION_SUBMIT_START",unregisteredClientsBeforeDetection:r,recentConflictsDetected:e.conflict});const a=({uiMessage:e})=>{t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!1,message:e||h})};return g.post(s+"/conflict-detection/conflicts",n,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?a(e):t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!0,data:204===n||0===i()(o)?null:o})}).catch(a)}t({type:"CONFLICT_DETECTION_NONE_FOUND"})}}}function q(){return(e,t)=>{const{apiNonce:n,apiUrl:o}=t();e({type:"SNOOZE_V3DEPRECATION_WARNING_START"});const s=({uiMessage:t})=>{e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!1,message:t||S})};return g.put(o+"/v3deprecation",{snooze:!0},{headers:{"X-WP-Nonce":n}}).then(t=>{const{falsePositive:n}=t;n?s(t):e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!0,snooze:!0,message:""})}).catch(s)}}function z(e){return{type:"SET_ACTIVE_ADMIN_TAB",tab:e}}function X({enable:e=!0}){return function(t,n){const{apiNonce:o,apiUrl:s}=n(),r=e?"ENABLE_CONFLICT_DETECTION_SCANNER_END":"DISABLE_CONFLICT_DETECTION_SCANNER_END";t({type:e?"ENABLE_CONFLICT_DETECTION_SCANNER_START":"DISABLE_CONFLICT_DETECTION_SCANNER_START"});const a=({uiMessage:e})=>{t({type:r,success:!1,message:e||y})};return g.put(s+"/conflict-detection/until",e?Math.floor(new Date((new Date).valueOf()+1e3*b*60)/1e3):Math.floor(new Date/1e3)-1,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?a(e):t({type:r,data:204===n?null:o,success:!0})}).catch(a)}}g.interceptors.response.use(e=>w(e),e=>{if(e.response)e.response=w(e.response),e.uiMessage=u()(e,"response.uiMessage");else if(e.request){const t="fontawesome_request_noresponse",n={errors:{[t]:[T]},error_data:{[t]:{request:e.request}}};e.uiMessage=Object(f.b)({error:n})}else{const t="fontawesome_request_failed",n={errors:{[t]:[N]},error_data:{[t]:{failedRequestMessage:e.message}}};e.uiMessage=Object(f.b)({error:n})}return Promise.reject(e)})},164:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var o=n(0),s=n.n(o),r=n(29),a=n.n(r),c=n(150);const i=Object(c.__)("Font Awesome WordPress Plugin Error Report","font-awesome"),l=Object(c.__)("D'oh! That failed big time.","font-awesome"),u=Object(c.__)("There was an error attempting to report the error.","font-awesome"),d=Object(c.__)("Oh no! Your web browser could not reach your WordPress server.","font-awesome"),m=Object(c.__)("It looks like your web browser session expired. Try logging out and log back in to WordPress admin.","font-awesome"),f=Object(c.__)("The last request was successful, but it also returned the following error(s), which might be helpful for troubleshooting.","font-awesome"),p=Object(c.__)("Error","font-awesome"),_=Object(c.__)("WARNING: The last request contained errors, though your WordPress server reported it as a success. This usually means there's a problem with your theme or one of your other plugins emitting output that is causing problems.","font-awesome"),E=Object(c.__)("WARNING: The last response from your WordPress server did not include the confirmation header that should be in all valid Font Awesome responses. This is a clue that some code from another theme or plugin is acting badly and causing the wrong headers to be sent.","font-awesome"),g=Object(c.__)("WARNING: Invalid Data Trimmed from Server Response","font-awesome"),b=Object(c.__)("WARNING: We expected the last response from the server to contain no data, but it contained something unexpected.","font-awesome"),h=Object(c.__)("Your WordPress server returned an error for that last request, but there was no information about the error.","font-awesome");t.b=function(e){const{error:t,ok:n=!1,falsePositive:o=!1,confirmed:r=!0,expectEmpty:c=!1,trimmed:O=""}=e;console.group(i),n&&console.info(f),o&&console.info(_),r||console.info(E),""!==O&&(console.group(g),c&&console.info(b),console.info(O),console.groupEnd());const T=null!==t?function(e){const t=Object.keys(e.errors||[]).map(t=>({code:t,message:s()(e,`errors.${t}.0`),data:s()(e,"error_data."+t)}));return 0===a()(t)&&t.push({code:"fontawesome_unknown_error",message:u}),t.reduce((e,t)=>{console.group(p);const n=function(e){if(!s()(e,"code"))return console.info(u),l;let t=null,n="";const o=s()(e,"message");o&&(n=n.concat(`message: ${o}\n`),t=o);const r=s()(e,"code");if(r)switch(n=n.concat(`code: ${r}\n`),r){case"rest_no_route":t=d;break;case"rest_cookie_invalid_nonce":t=m;break;case"fontawesome_unknown_error":t=l}const a=s()(e,"data");if("string"==typeof a)n=n.concat(`data: ${a}\n`);else{const t=s()(e,"data.status");t&&(n=n.concat(`status: ${t}\n`));const o=s()(e,"data.trace");o&&(n=n.concat(`trace:\n${o}\n`))}n&&""!==n?console.info(n):console.info(e);const c=s()(e,"data.request");c&&console.info(c);const i=s()(e,"data.failedRequestMessage");return i&&console.info(i),t}(t);return console.groupEnd(),e||"previous_exception"===t.code?e:n},null)}(t):null;return null===t&&""===O&&r&&console.info(h),console.groupEnd(),T}},166:function(e,t,n){"use strict";var o=n(149),s=n.n(o),r=n(162),a=n.n(r),c={alert:"_37rTwYVYjHB0pg6iso3S2_","alert-icon":"_1u7cy5-aNgYV-iJmg5Y2eP","alert-title":"_28gkoW-Ld_7ZkCsa1vOZyC","alert-message":"Acm10pRthEoE7OYjjuM1k","alert-action":"_1vcRExcmXZlbMYfI2J2o88","alert-warning":"_3yyMAjjrQSGu1mZUwVQMq8"},i=n(159),l=n.n(i),u=n(156),d=n(157);function m(e={}){return s.a.createElement("div",{className:l()(c.alert,c["alert-"+e.type]),role:"alert"},s.a.createElement("div",{className:c["alert-icon"]},function(e={}){switch(e.type){case"info":return s.a.createElement(u.a,{icon:d.j,title:"info",fixedWidth:!0});case"warning":return s.a.createElement(u.a,{icon:d.g,title:"warning",fixedWidth:!0});case"pending":return s.a.createElement(u.a,{icon:d.m,title:"pending",spin:!0,fixedWidth:!0});case"success":return s.a.createElement(u.a,{icon:d.o,title:"success",fixedWidth:!0});default:return s.a.createElement(u.a,{icon:d.g,title:"warning",fixedWidth:!0})}}(e)),s.a.createElement("div",{className:c["alert-message"]},s.a.createElement("h2",{className:c["alert-title"]},e.title),s.a.createElement("div",{className:c["alert-copy"]},e.children)))}m.propTypes={title:a.a.string.isRequired,type:a.a.oneOf(["info","warning","success","pending"]),children:a.a.oneOfType([a.a.object,a.a.string,a.a.arrayOf(a.a.element)]).isRequired},t.a=m},171:function(e,t,n){"use strict";n.d(t,"a",(function(){return E}));var o=n(149),s=n.n(o),r=n(162),a=n.n(r),c=n(155),i=n(160),l=n(197),u=n.n(l),d=n(198),m=n.n(d),f=n(150);function p(e){const t=Math.floor(e/86400),n=Math.floor((e-86400*t)/3600),o=Math.floor((e-(86400*t+3600*n))/60),s=e-(86400*t+3600*n+60*o);return m()([t,n,o,s].reduce((e,t,n)=>(0===n&&0!==t?e.push(t.toString()):e.push(u()(t.toString(),2,"0")),e),[]),e=>e.match(/^[0]+$/)).join(":")}function _(e){const t=e-Math.floor(new Date/1e3);return t<0?0:t}function E({addDescription:e,children:t}){const n=Object(c.c)(e=>e.detectConflictsUntil),[r,a]=Object(o.useState)(_(n)),l=Object(c.b)();return Object(o.useEffect)(()=>{let e=null;return _(n)>0?e=setTimeout(()=>a(_(n)),1e3):(a(p(0)),l({type:"CONFLICT_DETECTION_TIMER_EXPIRED"})),()=>e&&clearTimeout(e)},[n,r,l]),r<=0?null:s.a.createElement("span",{className:i.a["conflict-detection-timer"]},p(r),!!e&&(r>60
|
| 2 |
+
/* translators: 1: space */?Object(f.sprintf)(Object(f.__)("%1$sminutes left to browse your site for trouble","font-awesome")," ")
|
| 3 |
+
/* translators: 1: space */:Object(f.sprintf)(Object(f.__)("%1$sseconds left to browse your site for trouble","font-awesome")," ")),t)}E.propTypes={addDescription:a.a.bool}},172:function(e,t,n){"use strict";var o=n(149),s=n.n(o),r=n(166),a=n(150);const c=s.a.createElement(r.a,{title:Object(a.__)("Whoops, this is embarrassing","font-awesome"),type:"warning"},s.a.createElement("p",null,Object(a.__)("Some unexpected error has occurred. There might be some additional diagnostic information in the JavaScript console.","font-awesome")));var i=function(){return s.a.createElement("div",{className:"_2viBy1vHsxDVJMV0gFbHNT"},c)},l=n(164);class u extends s.a.Component{constructor(e){super(e),this.state={error:null,errorInfo:null}}componentDidCatch(e,t){console.group(l.a),console.log(e),console.log(t),console.groupEnd(),this.setState({error:e,errorInfo:t})}render(){return this.state.error?s.a.createElement(i,null):this.props.children}}t.a=u},201:function(e,t,n){"use strict";n.r(t),n.d(t,"CONFLICT_DETECTION_SHADOW_HOST_ID",(function(){return C})),n.d(t,"mountConflictDetectionReporter",(function(){return D})),n.d(t,"isConflictDetectionReporterMounted",(function(){return I}));var o=n(149),s=n.n(o),r=n(151),a=n.n(r),c=n(155),i=n(161),l=n(156),u=n(157),d=n(30),m=n(171),f=n(29),p=n.n(f),_=n(163),E=n.n(_),g=n(150),b=n(172);const h={running:{code:"Running",display:Object(g.__)("Running","font-awesome")},done:{code:"Done",display:Object(g.__)("Done","font-awesome")},submitting:{code:"Submitting",display:Object(g.__)("Submitting","font-awesome")},none:{code:"None",display:Object(g.__)("None","font-awesome")},error:{code:"Error",display:Object(g.__)("Error","font-awesome")},expired:{code:"Expired",display:Object(g.__)("Expired","font-awesome")},ready:{code:"Ready",display:Object(g.__)("Ready","font-awesome")},stopped:{code:"Stopped",display:Object(g.__)("Stopped","font-awesome")},stopping:{code:"Stopping",display:Object(g.__)("Stopping","font-awesome")},restarting:{code:"Restarting",display:Object(g.__)("Restarting","font-awesome")}},O={container:{position:"fixed",fontFamily:'"Helvetica Neue",Helvetica,Arial,sans-serif',right:"10px",bottom:"10px",width:"450px",height:"auto",maxHeight:"60%",border:"1px solid #CDD4DB",borderRadius:"3px",boxShadow:"1px 1px 5px 0 rgba(132,142,151,.3)",background:"#008DED",zIndex:"99",overflowY:"scroll",fontSize:"14px",lineHeight:"1.4em",color:"#fff"},header:{display:"flex",justifyContent:"space-between",alignItems:"center",padding:"5px 20px",color:"#CAECFF"},content:{width:"100%",padding:"0 20px 10px 20px",boxSizing:"border-box"},adminEyesOnly:{margin:"0",fontSize:"12px"},h1:{margin:".3em 0",fontSize:"14px"},h2:{margin:".3em 0",fontSize:"18px"},p:{margin:".5em 0"},link:{color:"#fff"},tally:{display:"flex",alignItems:"center",margin:".5em 0",textAlign:"center"},count:{flexBasis:"1em",marginRight:"5px",fontWeight:"600",fontSize:"20px"},timerRow:{display:"flex",alignItems:"center",backgroundColor:"#0064B1",padding:"10px 20px",color:"#fff",fontWeight:"600"},button:{margin:"0 0 0 10px",border:"0",padding:"5px",backgroundColor:"transparent",color:"#fff",opacity:".7",cursor:"pointer"},badness:{padding:"20px 25px",backgroundColor:"#FFC100",color:"#202529"}};var T,N=(T=function(){const e=Object(c.b)(),t=Object(c.c)(e=>e.settingsPageUrl),n=t+"&tab=ts",o=Object(c.c)(e=>e.activeAdminTab),r=window.location.href.startsWith(t)&&o===d.b,a=Object(c.c)(e=>e.userAttemptedToStopScanner),f=Object(c.c)(e=>e.unregisteredClients),_=Object(c.c)(e=>e.unregisteredClientDetectionStatus.unregisteredClientsBeforeDetection),b=Object(c.c)(e=>e.unregisteredClientDetectionStatus.recentConflictsDetected),T=Object(c.c)(e=>!e.showConflictDetectionReporter),N=Object(c.c)(e=>T&&e.conflictDetectionScannerStatus.isSubmitting),y=Object(c.c)(e=>e.conflictDetectionScannerStatus.hasSubmitted&&e.conflictDetectionScannerStatus.success),S=Object(c.c)(e=>a&&!e.conflictDetectionScannerStatus.hasSubmitted),w=Object(c.c)(e=>a&&!S&&e.conflictDetectionScannerStatus.success),C=Object(c.c)(e=>{const{isSubmitting:t,hasSubmitted:n,success:o}=e.unregisteredClientDetectionStatus;return a?S?h.stopping:w?h.stopped:h.error:N?h.restarting:T?h.expired:y?h.ready:o&&0===p()(f)?h.none:o?h.done:t?h.submitting:n?h.error:h.running}),D=Object(c.c)(e=>e.unregisteredClientDetectionStatus.message),I=s.a.createElement("div",null,s.a.createElement("h2",{style:O.tally},s.a.createElement("span",null,p()(f))," ",s.a.createElement("span",null," ",Object(g.__)("Results to Review","font-awesome"))),s.a.createElement("p",{style:O.p},r?Object(g.__)("Manage results or restart the scanner here on the Troubleshoot tab.","font-awesome"):s.a.createElement(s.a.Fragment,null,Object(g.__)("Manage results or restart the scanner on the Troubleshoot tab.","font-awesome")," ",s.a.createElement("a",{href:n,style:O.link},Object(g.__)("Go","font-awesome"))))),j=s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.e,size:"sm",spin:!0})," ",s.a.createElement("span",null,C.display))));return s.a.createElement(s.a.Fragment,null,s.a.createElement("div",{style:O.header},s.a.createElement("h1",{style:O.h1},Object(g.__)("Font Awesome Conflict Scanner","font-awesome")),s.a.createElement("p",{style:O.adminEyesOnly},Object(g.__)("only admins can see this box","font-awesome"))),s.a.createElement("div",{style:O.content},{None:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.i,size:"sm"})," ",s.a.createElement("span",null,Object(g.__)("All clear!","font-awesome"))),s.a.createElement("p",{style:O.p},Object(g.__)("No new conflicts found on this page.","font-awesome")))),Running:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.e,size:"sm",spin:!0})," ",s.a.createElement("span",null,Object(g.__)("Scanning","font-awesome"),"...")))),Restarting:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.e,size:"sm",spin:!0})," ",s.a.createElement("span",null,Object(g.__)("Restarting","font-awesome"),"...")))),Ready:s.a.createElement("div",null,s.a.createElement("div",null,s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.o,size:"sm"})," ",Object(g.__)("Proton pack charged!","font-awesome")),s.a.createElement("p",{style:O.p},Object(g.__)("Wander through the pages of your web site and this scanner will track progress.","font-awesome")))),Submitting:j,Stopping:j,Done:s.a.createElement("div",null,s.a.createElement("div",{style:O.status},s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.b,size:"sm"})," ",s.a.createElement("span",null,Object(g.__)("Page scan complete","font-awesome")))),s.a.createElement("p",{style:O.tally},s.a.createElement("span",{style:O.count},p()(Object.keys(b).filter(e=>!E()(_,e))))," ",s.a.createElement("span",null,Object(g.__)("new conflicts found on this page","font-awesome"))),s.a.createElement("p",{style:O.tally},s.a.createElement("span",{style:O.count},p()(f))," ",s.a.createElement("span",null,"total found"),r?s.a.createElement("span",null," (",Object(g.__)("manage conflicts here on the Troubleshoot tab","font-awesome"),")"):s.a.createElement("span",null," (",s.a.createElement("a",{href:n,style:O.link},Object(g.__)("manage","font-awesome")),")"))),Expired:I,Stopped:I,Error:s.a.createElement("div",null,s.a.createElement("h2",{style:O.h2},s.a.createElement(l.a,{icon:u.l})," ",s.a.createElement("span",null,Object(g.__)("Don't cross the streams! It would be bad.","font-awesome"))),s.a.createElement("p",{style:O.p},D))}[C.code]),s.a.createElement("div",{style:O.timerRow},s.a.createElement("span",null,s.a.createElement(m.a,{addDescription:!0},s.a.createElement("button",{style:O.button,title:Object(g.__)("Stop timer","font-awesome"),onClick:()=>(e(Object(i.userAttemptToStopScanner)()),void e(Object(i.setConflictDetectionScanner)({enable:!1})))},s.a.createElement(l.a,{icon:u.p,size:"lg"})))),{Expired:Object(g.__)("Timer expired","font-awesome"),Stopped:Object(g.__)("Timer stopped","font-awesome"),Restarting:null}[C.code]))},class extends b.a{render(){return s.a.createElement("div",{style:O.container},this.state.error?s.a.createElement("div",{style:O.badness},s.a.createElement(l.a,{icon:u.g}),Object(g.__)(" Whoops, this is embarrassing! Some unexpected error has occurred. There might be some additional diagnostic information in the JavaScript console.","font-awesome")):s.a.createElement(T,null))}}),y=n(173),S=n(199),w=n.n(S);const C="font-awesome-plugin-conflict-detection-shadow-host";function D({store:e,now:t=!1}){const n=()=>{const t=document.createElement("DIV");t.setAttribute("id",C),document.body.appendChild(t);const n=t.attachShadow({mode:"open"});w()(n);const o=document.createElement("STYLE"),r=y.a.css(),i=document.createTextNode(r);o.appendChild(i);const l=document.createElement("DIV");n.appendChild(o),n.appendChild(l),a.a.render(s.a.createElement(c.a,{store:e},s.a.createElement(N,null)),l)};t?n():document.addEventListener("DOMContentLoaded",n)}function I(){const e=document.getElementById(C);return!!e&&!!e.shadowRoot}}}]);
|
admin/build/11.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[11],{165:function(e,o,t){"use strict";var n=t(152);const r=n.createInterpolateElement||n.__experimentalCreateInterpolateElement;o.a=r},273:function(e,o,t){var n={"./fa-icon-chooser.entry.js":[275,3,15],"./fa-icon.entry.js":[276,3,16]};function r(e){if(!t.o(n,e))return Promise.resolve().then((function(){var o=new Error("Cannot find module '"+e+"'");throw o.code="MODULE_NOT_FOUND",o}));var o=n[e],r=o[0];return Promise.all(o.slice(1).map(t.e)).then((function(){return t(r)}))}r.keys=function(){return Object.keys(n)},r.id=273,e.exports=r},287:function(e,o,t){"use strict";t.r(o),t.d(o,"setupIconChooser",(function(){return y}));var n=t(0),r=t.n(n),s=t(149),a=t.n(s),i=t(153),l=t(286),c=t(150),m=t(165);const d=r()(window,"React",a.a),u=r()(window,"wp.element.useState",s.useState),w=r()(window,"wp.components.Modal",i.Modal),h=r()(window,"wp.i18n.__",c.__);var f=e=>{const{onSubmit:o,kitToken:t,version:n,pro:r,handleQuery:s,modalOpenEvent:a,getUrlText:i,settingsPageUrl:c}=e,[f,p]=u(!1);document.addEventListener(a.type,()=>p(!0));const g=()=>p(!1),E=!!r&&!t;return d.createElement(d.Fragment,null,f&&d.createElement(w,{title:"Add a Font Awesome Icon",onRequestClose:g},E&&d.createElement("div",{style:{margin:"1em",backgroundColor:"#FFD200",padding:"1em",borderRadius:".5em",fontSize:"15px"}},h("Looking for Pro icons and styles? You’ll need to use a kit. ","font-awesome"),d.createElement("a",{href:c},h("Go to Font Awesome Plugin Settings","font-awesome"))),d.createElement(l.a,{version:n,kitToken:t,handleQuery:s,getUrlText:i,onFinish:e=>(e=>{"function"==typeof o&&o(e),g()})(e),searchInputPlaceholder:h("Find icons by name, category, or keyword","font-awesome")},d.createElement("span",{slot:"fatal-error-heading"},h("Well, this is awkward...","font-awesome")),d.createElement("span",{slot:"fatal-error-detail"},h("Something has gone horribly wrong. Check the console for additional error information.","font-awesome")),d.createElement("span",{slot:"start-view-heading"},h("Font Awesome is the web's most popular icon set, with tons of icons in a variety of styles.","font-awesome")),d.createElement("span",{slot:"start-view-detail"},Object(m.a)(h("Not sure where to start? Here are some favorites, or try a search for <strong>spinners</strong>, <strong>shopping</strong>, <strong>food</strong>, or <strong>whatever you're looking for</strong>.","font-awesome"),{strong:d.createElement("strong",null)})),d.createElement("span",{slot:"search-field-label-free"},h("Search Font Awesome Free Icons in Version","font-awesome")),d.createElement("span",{slot:"search-field-label-pro"},h("Search Font Awesome Pro Icons in Version","font-awesome")),d.createElement("span",{slot:"searching-free"},h("You're searching Font Awesome Free icons in version","font-awesome")),d.createElement("span",{slot:"searching-pro"},h("You're searching Font Awesome Pro icons in version","font-awesome")),d.createElement("span",{slot:"light-requires-pro"},h("You need to use a Pro kit to get Light icons.","font-awesome")),d.createElement("span",{slot:"thin-requires-pro"},h("You need to use a Pro kit with Version 6 to get Thin icons.","font-awesome")),d.createElement("span",{slot:"duotone-requires-pro"},h("You need to use a Pro kit with Version 5.10 or later to get Duotone icons.","font-awesome")),d.createElement("span",{slot:"uploaded-requires-pro"},h("You need to use a Pro kit to get Uploaded icons.","font-awesome")),d.createElement("span",{slot:"kit-has-no-uploaded-icons"},h("This kit contains no uploaded icons.","font-awesome")),d.createElement("span",{slot:"no-search-results-heading"},h("Sorry, we couldn't find anything for that.","font-awesome")),d.createElement("span",{slot:"no-search-results-detail"},h("You might try a different search...","font-awesome")),d.createElement("span",{slot:"suggest-icon-upload"},Object(m.a)(h("Or <a>upload your own icon</a> to a Pro kit!","font-awesome"),{a:d.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://fontawesome.com/v5.15/how-to-use/on-the-web/using-kits/uploading-icons"})})),d.createElement("span",{slot:"get-fontawesome-pro"},Object(m.a)(h("Or <a>use Font Awesome Pro</a> for more icons and styles!","font-awesome"),{a:d.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://fontawesome.com/"})})),d.createElement("span",{slot:"initial-loading-view-heading"},h("Fetching icons","font-awesome")),d.createElement("span",{slot:"initial-loading-view-detail"},h("When this thing gets up to 88 mph...","font-awesome")))))};function p(e){const o=[];if(!e.iconName)return void console.error("Font Awesome Icon Chooser: missing required iconName attribute for shortcode");o.push(`name="${e.iconName}"`);const t=["prefix","style","class","aria-hidden","aria-label","aria-labelledby","title","role"];for(const n of t){const t=r()(e,n);t&&o.push(`${n}="${t}"`)}return`[icon ${o.join(" ")}]`}var g=t(151),E=t.n(g);function v(e){const o=r()(window,"wp.media.editor.insert");o&&o(p(e.detail))}let k=!1;function y(e){const o={...e,modalOpenEvent:new Event("fontAwesomeIconChooserOpen",{bubbles:!0,cancelable:!1})};return r()(window,"wp.element")&&function(e){const{Fragment:o,Component:t}=window.wp.element,{SVG:n,Path:r}=window.wp.components,__=window.wp.i18n.__,{insert:s,registerFormatType:a}=window.wp.richText,{RichTextToolbarButton:i}=window.wp.blockEditor,l="font-awesome/icon",c=__("Font Awesome Icon"),{modalOpenEvent:m,kitToken:d,version:u,pro:w,handleQuery:h,getUrlText:g,settingsPageUrl:E}=e;a(l,{name:l,title:__("Font Awesome Icon"),keywords:[__("icon"),__("font awesome")],tagName:"i",className:null,object:!1,edit:class extends t{constructor(e){super(...arguments),this.handleFormatButtonClick=this.handleFormatButtonClick.bind(this),this.handleSelect=this.handleSelect.bind(this)}handleFormatButtonClick(){document.dispatchEvent(m)}handleSelect(e){const{value:o,onChange:t}=this.props;if(!e.detail)return;const n=p(e.detail);t(s(o,n))}render(){return React.createElement(o,null,React.createElement(i,{icon:React.createElement(n,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",className:"svg-inline--fa fa-font-awesome fa-w-14"},React.createElement(r,{fill:"currentColor",d:"M397.8 32H50.2C22.7 32 0 54.7 0 82.2v347.6C0 457.3 22.7 480 50.2 480h347.6c27.5 0 50.2-22.7 50.2-50.2V82.2c0-27.5-22.7-50.2-50.2-50.2zm-45.4 284.3c0 4.2-3.6 6-7.8 7.8-16.7 7.2-34.6 13.7-53.8 13.7-26.9 0-39.4-16.7-71.7-16.7-23.3 0-47.8 8.4-67.5 17.3-1.2.6-2.4.6-3.6 1.2V385c0 1.8 0 3.6-.6 4.8v1.2c-2.4 8.4-10.2 14.3-19.1 14.3-11.3 0-20.3-9-20.3-20.3V166.4c-7.8-6-13.1-15.5-13.1-26.3 0-18.5 14.9-33.5 33.5-33.5 18.5 0 33.5 14.9 33.5 33.5 0 10.8-4.8 20.3-13.1 26.3v18.5c1.8-.6 3.6-1.2 5.4-2.4 18.5-7.8 40.6-14.3 61.5-14.3 22.7 0 40.6 6 60.9 13.7 4.2 1.8 8.4 2.4 13.1 2.4 22.7 0 47.8-16.1 53.8-16.1 4.8 0 9 3.6 9 7.8v140.3z"})),title:c,onClick:this.handleFormatButtonClick}),React.createElement(f,{modalOpenEvent:m,kitToken:d,version:u,pro:w,settingsPageUrl:E,handleQuery:h,onSubmit:this.handleSelect,getUrlText:g}))}}})}(o),{setupClassicEditorIconChooser:()=>function(e){k||window.tinymce&&(!function(e){const{iconChooserContainerId:o,iconChooserMediaButtonClass:n,modalOpenEvent:r,kitToken:s,version:i,pro:l,handleQuery:c,getUrlText:m,settingsPageUrl:d}=e,u=document.querySelectorAll("."+n);if(!u||0===u.length)return;const w=document.querySelector("#"+o);if(!w)return;if(!window.tinymce)return;let h=!1;h||(h=!0,t.e(13).then(t.bind(null,284)).then(()=>{}).catch(e=>console.error("Font Awesome Plugin failed to load styles for the Icon Chooser in the Classic Editor",e)));for(const e of u)e.addEventListener("click",()=>{document.dispatchEvent(r)});E.a.render(a.a.createElement(f,{kitToken:s,version:i,pro:l,modalOpenEvent:r,handleQuery:c,settingsPageUrl:d,onSubmit:v,getUrlText:m}),w)}({...e,iconChooserContainerId:"font-awesome-icon-chooser-container",iconChooserMediaButtonClass:"font-awesome-icon-chooser-media-button"}),k=!0)}(o)}}}}]);
|
admin/build/12.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[12],{178:function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return u})),n.d(t,"c",(function(){return w})),n.d(t,"d",(function(){return ze})),n.d(t,"e",(function(){return de})),n.d(t,"f",(function(){return P})),n.d(t,"g",(function(){return $e})),n.d(t,"h",(function(){return M})),n.d(t,"i",(function(){return y})),n.d(t,"j",(function(){return Ue})),n.d(t,"k",(function(){return f}));const o={allRenderFn:!0,appendChildSlotFix:!1,asyncLoading:!0,asyncQueue:!1,attachStyles:!0,cloneNodeFix:!1,cmpDidLoad:!1,cmpDidRender:!1,cmpDidUnload:!1,cmpDidUpdate:!1,cmpShouldUpdate:!1,cmpWillLoad:!0,cmpWillRender:!1,cmpWillUpdate:!1,connectedCallback:!1,constructableCSS:!0,cssAnnotations:!0,cssVarShim:!1,devTools:!1,disconnectedCallback:!1,dynamicImportShim:!1,element:!1,event:!0,hasRenderFn:!0,hostListener:!1,hostListenerTarget:!1,hostListenerTargetBody:!1,hostListenerTargetDocument:!1,hostListenerTargetParent:!1,hostListenerTargetWindow:!1,hotModuleReplacement:!1,hydrateClientSide:!1,hydrateServerSide:!1,hydratedAttribute:!1,hydratedClass:!0,initializeNextTick:!1,isDebug:!1,isDev:!0,isTesting:!0,lazyLoad:!0,lifecycle:!0,lifecycleDOMEvents:!0,member:!0,method:!1,mode:!1,observeAttribute:!0,profile:!1,prop:!0,propBoolean:!0,propMutable:!1,propNumber:!1,propString:!0,reflect:!1,safari10:!1,scoped:!1,scriptDataOpts:!1,shadowDelegatesFocus:!1,shadowDom:!0,shadowDomShim:!1,slot:!0,slotChildNodesFix:!1,slotRelocation:!1,state:!0,style:!0,svg:!0,taskQueue:!0,transformTagName:!1,updatable:!0,vdomAttribute:!0,vdomClass:!0,vdomFunctional:!0,vdomKey:!0,vdomListener:!0,vdomPropOrAttr:!0,vdomRef:!0,vdomRender:!0,vdomStyle:!0,vdomText:!0,vdomXlink:!0,watchCallback:!1};let s,a,l,r=0,i=!1,$=!1,d=!1,c=!1,m=null,h=0,p=!1;const f="undefined"!=typeof window?window:{},u=o.cssVarShim?f.CSS:null,g=f.document||{head:{}},y=(f.HTMLElement,{$flags$:0,$resourcesUrl$:"",jmp:e=>e(),raf:e=>requestAnimationFrame(e),ael:(e,t,n,o)=>e.addEventListener(t,n,o),rel:(e,t,n,o)=>e.removeEventListener(t,n,o),ce:(e,t)=>new CustomEvent(e,t)}),v=!o.shadowDomShim||!o.shadowDom||(()=>(g.head.attachShadow+"").indexOf("[native")>-1)(),b=(()=>{let e=!1;try{g.addEventListener("e",null,Object.defineProperty({},"passive",{get(){e=!0}}))}catch(e){}return e})(),w=e=>Promise.resolve(e),S=!!o.constructableCSS&&(()=>{try{return new CSSStyleSheet,"function"==typeof(new CSSStyleSheet).replace}catch(e){}return!1})(),N=(e,t,n,s)=>{o.hostListener&&n&&(o.hostListenerTargetParent&&(n=s?n.filter(([e])=>32&e):n.filter(([e])=>!(32&e))),n.map(([n,s,a])=>{const l=o.hostListenerTarget?L(e,n):e,r=R(t,a),i=C(n);y.ael(l,s,r,i),(t.$rmListeners$=t.$rmListeners$||[]).push(()=>y.rel(l,s,r,i))}))},R=(e,t)=>n=>{try{o.lazyLoad?256&e.$flags$?e.$lazyInstance$[t](n):(e.$queuedListeners$=e.$queuedListeners$||[]).push([t,n]):e.$hostElement$[t](n)}catch(e){Be(e)}},L=(e,t)=>o.hostListenerTargetDocument&&4&t?g:o.hostListenerTargetWindow&&8&t?f:o.hostListenerTargetBody&&16&t?g.body:o.hostListenerTargetParent&&32&t?e.parentElement:e,C=e=>b?{passive:0!=(1&e),capture:0!=(2&e)}:0!=(2&e),x="http://www.w3.org/1999/xlink",k=(e,t="")=>{if(o.profile&&performance.mark){const n=`st:${e}:${t}:${r++}`;return performance.mark(n),()=>performance.measure(`[Stencil] ${e}() <${t}>`,n)}return()=>{}},T=new WeakMap,D=(e,t,n)=>{let o=Ke.get(e);S&&n?(o=o||new CSSStyleSheet,o.replace(t)):o=t,Ke.set(e,o)},E=(e,t,n,s)=>{let a=O(t,n),l=Ke.get(a);if(!o.attachStyles)return a;if(e=11===e.nodeType?e:g,l)if("string"==typeof l){e=e.head||e;let n,r=T.get(e);if(r||T.set(e,r=new Set),!r.has(a)){if(o.hydrateClientSide&&e.host&&(n=e.querySelector(`[sty-id="${a}"]`)))n.innerHTML=l;else{if(o.cssVarShim&&y.$cssShim$){n=y.$cssShim$.createHostStyle(s,a,l,!!(10&t.$flags$));const e=n["s-sc"];e&&(a=e,r=null)}else n=g.createElement("style"),n.innerHTML=l;(o.hydrateServerSide||o.hotModuleReplacement)&&n.setAttribute("sty-id",a),e.insertBefore(n,e.querySelector("link"))}r&&r.add(a)}}else o.constructableCSS&&!e.adoptedStyleSheets.includes(l)&&(e.adoptedStyleSheets=[...e.adoptedStyleSheets,l]);return a},O=(e,t)=>"sc-"+(o.mode&&t&&32&e.$flags$?e.$tagName$+"-"+t:e.$tagName$),A={},j=e=>"object"==(e=typeof e)||"function"===e,M=(e,t,...n)=>{let s=null,a=null,l=null,r=!1,i=!1,$=[];const d=t=>{for(let n=0;n<t.length;n++)s=t[n],Array.isArray(s)?d(s):null!=s&&"boolean"!=typeof s&&((r="function"!=typeof e&&!j(s))?s=String(s):o.isDev&&"function"!=typeof e&&void 0===s.$flags$&&We("vNode passed as children has unexpected type.\nMake sure it's using the correct h() function.\nEmpty objects can also be the cause, look for JSX comments that became objects."),r&&i?$[$.length-1].$text$+=s:$.push(r?z(null,s):s),i=r)};if(d(n),t&&(o.isDev&&"input"===e&&B(t),o.vdomKey&&t.key&&(a=t.key),o.slotRelocation&&t.name&&(l=t.name),o.vdomClass)){const e=t.className||t.class;e&&(t.class="object"!=typeof e?e:Object.keys(e).filter(t=>e[t]).join(" "))}if(o.isDev&&$.some(I)&&We("The <Host> must be the single root component. Make sure:\n- You are NOT using hostData() and <Host> in the same component.\n- <Host> is used once, and it's the single root component of the render() function."),o.vdomFunctional&&"function"==typeof e)return e(null===t?{}:t,$,U);const c=z(e,null);return c.$attrs$=t,$.length>0&&(c.$children$=$),o.vdomKey&&(c.$key$=a),o.slotRelocation&&(c.$name$=l),c},z=(e,t)=>{const n={$flags$:0,$tag$:e,$text$:t,$elm$:null,$children$:null};return o.vdomAttribute&&(n.$attrs$=null),o.vdomKey&&(n.$key$=null),o.slotRelocation&&(n.$name$=null),n},P={},I=e=>e&&e.$tag$===P,U={forEach:(e,t)=>e.map(_).forEach(t),map:(e,t)=>e.map(_).map(t).map(F)},_=e=>({vattrs:e.$attrs$,vchildren:e.$children$,vkey:e.$key$,vname:e.$name$,vtag:e.$tag$,vtext:e.$text$}),F=e=>{if("function"==typeof e.vtag){const t=Object.assign({},e.vattrs);return e.vkey&&(t.key=e.vkey),e.vname&&(t.name=e.vname),M(e.vtag,t,...e.vchildren||[])}const t=z(e.vtag,e.vtext);return t.$attrs$=e.vattrs,t.$children$=e.vchildren,t.$key$=e.vkey,t.$name$=e.vname,t},B=e=>{const t=Object.keys(e),n=t.indexOf("type"),o=t.indexOf("min"),s=t.indexOf("max"),a=t.indexOf("min"),l=t.indexOf("value");-1!==l&&(l<n||l<o||l<s||l<a)&&Ve('The "value" prop of <input> should be set after "min", "max", "type" and "step"')},H=(e,t,n,s,a,l)=>{if(n!==s){let r=Fe(e,t),i=t.toLowerCase();if(o.vdomClass&&"class"===t){const t=e.classList,o=V(n),a=V(s);t.remove(...o.filter(e=>e&&!a.includes(e))),t.add(...a.filter(e=>e&&!o.includes(e)))}else if(o.vdomStyle&&"style"===t){if(o.updatable)for(const t in n)s&&null!=s[t]||(!o.hydrateServerSide&&t.includes("-")?e.style.removeProperty(t):e.style[t]="");for(const t in s)n&&s[t]===n[t]||(!o.hydrateServerSide&&t.includes("-")?e.style.setProperty(t,s[t]):e.style[t]=s[t])}else if(o.vdomKey&&"key"===t);else if(o.vdomRef&&"ref"===t)s&&s(e);else if(!o.vdomListener||(o.lazyLoad?r:e.__lookupSetter__(t))||"o"!==t[0]||"n"!==t[1]){if(o.vdomPropOrAttr){const $=j(s);if((r||$&&null!==s)&&!a)try{if(e.tagName.includes("-"))e[t]=s;else{let o=null==s?"":s;"list"===t?r=!1:null!=n&&e[t]==o||(e[t]=o)}}catch(e){}let d=!1;o.vdomXlink&&i!==(i=i.replace(/^xlink\:?/,""))&&(t=i,d=!0),null==s||!1===s?!1===s&&""!==e.getAttribute(t)||(o.vdomXlink&&d?e.removeAttributeNS(x,t):e.removeAttribute(t)):(!r||4&l||a)&&!$&&(s=!0===s?"":s,o.vdomXlink&&d?e.setAttributeNS(x,t,s):e.setAttribute(t,s))}}else t="-"===t[2]?t.slice(3):Fe(f,i)?i.slice(2):i[2]+t.slice(3),n&&y.rel(e,t,n,!1),s&&y.ael(e,t,s,!1)}},W=/\s/,V=e=>e?e.split(W):[],Q=(e,t,n,s)=>{const a=11===t.$elm$.nodeType&&t.$elm$.host?t.$elm$.host:t.$elm$,l=e&&e.$attrs$||A,r=t.$attrs$||A;if(o.updatable)for(s in l)s in r||H(a,s,l[s],void 0,n,t.$flags$);for(s in r)H(a,s,l[s],r[s],n,t.$flags$)},q=(e,t,n,r)=>{let $,m,h,p=t.$children$[n],f=0;if(o.slotRelocation&&!i&&(d=!0,"slot"===p.$tag$&&(s&&r.classList.add(s+"-s"),p.$flags$|=p.$children$?2:1)),o.isDev&&p.$elm$&&We(`The JSX ${null!==p.$text$?`"${p.$text$}" text`:`"${p.$tag$}" element`} node should not be shared within the same renderer. The renderer caches element lookups in order to improve performance. However, a side effect from this is that the exact same JSX node should not be reused. For more information please see https://stenciljs.com/docs/templating-jsx#avoid-shared-jsx-nodes`),o.vdomText&&null!==p.$text$)$=p.$elm$=g.createTextNode(p.$text$);else if(o.slotRelocation&&1&p.$flags$)$=p.$elm$=o.isDebug||o.hydrateServerSide?re(p):g.createTextNode("");else{if(o.svg&&!c&&(c="svg"===p.$tag$),$=p.$elm$=o.svg?g.createElementNS(c?"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",o.slotRelocation&&2&p.$flags$?"slot-fb":p.$tag$):g.createElement(o.slotRelocation&&2&p.$flags$?"slot-fb":p.$tag$),o.svg&&c&&"foreignObject"===p.$tag$&&(c=!1),o.vdomAttribute&&Q(null,p,c),(o.shadowDom||o.scoped)&&null!=s&&$["s-si"]!==s&&$.classList.add($["s-si"]=s),p.$children$)for(f=0;f<p.$children$.length;++f)m=q(e,p,f,$),m&&$.appendChild(m);o.svg&&("svg"===p.$tag$?c=!1:"foreignObject"===$.tagName&&(c=!0))}return o.slotRelocation&&($["s-hn"]=l,3&p.$flags$&&($["s-sr"]=!0,$["s-cr"]=a,$["s-sn"]=p.$name$||"",h=e&&e.$children$&&e.$children$[n],h&&h.$tag$===p.$tag$&&e.$elm$&&K(e.$elm$,!1))),$},K=(e,t)=>{y.$flags$|=1;const n=e.childNodes;for(let e=n.length-1;e>=0;e--){const o=n[e];o["s-hn"]!==l&&o["s-ol"]&&(Z(o).insertBefore(o,Y(o)),o["s-ol"].remove(),o["s-ol"]=void 0,d=!0),t&&K(o,t)}y.$flags$&=-2},X=(e,t,n,s,a,r)=>{let i,$=o.slotRelocation&&e["s-cr"]&&e["s-cr"].parentNode||e;for(o.shadowDom&&$.shadowRoot&&$.tagName===l&&($=$.shadowRoot);a<=r;++a)s[a]&&(i=q(null,n,a,e),i&&(s[a].$elm$=i,$.insertBefore(i,o.slotRelocation?Y(t):t)))},J=(e,t,n,s,a)=>{for(;t<=n;++t)(s=e[t])&&(a=s.$elm$,ae(s),o.slotRelocation&&($=!0,a["s-ol"]?a["s-ol"].remove():K(a,!0)),a.remove())},G=(e,t)=>e.$tag$===t.$tag$&&(o.slotRelocation&&"slot"===e.$tag$?e.$name$===t.$name$:!o.vdomKey||e.$key$===t.$key$),Y=e=>e&&e["s-ol"]||e,Z=e=>(e["s-ol"]?e["s-ol"]:e).parentNode,ee=(e,t)=>{const n=t.$elm$=e.$elm$,s=e.$children$,a=t.$children$,l=t.$tag$,r=t.$text$;let i;o.vdomText&&null!==r?o.vdomText&&o.slotRelocation&&(i=n["s-cr"])?i.parentNode.textContent=r:o.vdomText&&e.$text$!==r&&(n.data=r):(o.svg&&(c="svg"===l||"foreignObject"!==l&&c),(o.vdomAttribute||o.reflect)&&(o.slot&&"slot"===l||Q(e,t,c)),o.updatable&&null!==s&&null!==a?((e,t,n,s)=>{let a,l,r=0,i=0,$=0,d=0,c=t.length-1,m=t[0],h=t[c],p=s.length-1,f=s[0],u=s[p];for(;r<=c&&i<=p;)if(null==m)m=t[++r];else if(null==h)h=t[--c];else if(null==f)f=s[++i];else if(null==u)u=s[--p];else if(G(m,f))ee(m,f),m=t[++r],f=s[++i];else if(G(h,u))ee(h,u),h=t[--c],u=s[--p];else if(G(m,u))!o.slotRelocation||"slot"!==m.$tag$&&"slot"!==u.$tag$||K(m.$elm$.parentNode,!1),ee(m,u),e.insertBefore(m.$elm$,h.$elm$.nextSibling),m=t[++r],u=s[--p];else if(G(h,f))!o.slotRelocation||"slot"!==m.$tag$&&"slot"!==u.$tag$||K(h.$elm$.parentNode,!1),ee(h,f),e.insertBefore(h.$elm$,m.$elm$),h=t[--c],f=s[++i];else{if($=-1,o.vdomKey)for(d=r;d<=c;++d)if(t[d]&&null!==t[d].$key$&&t[d].$key$===f.$key$){$=d;break}o.vdomKey&&$>=0?(l=t[$],l.$tag$!==f.$tag$?a=q(t&&t[i],n,$,e):(ee(l,f),t[$]=void 0,a=l.$elm$),f=s[++i]):(a=q(t&&t[i],n,i,e),f=s[++i]),a&&(o.slotRelocation?Z(m.$elm$).insertBefore(a,Y(m.$elm$)):m.$elm$.parentNode.insertBefore(a,m.$elm$))}r>c?X(e,null==s[p+1]?null:s[p+1].$elm$,n,s,i,p):o.updatable&&i>p&&J(t,r,c)})(n,s,t,a):null!==a?(o.updatable&&o.vdomText&&null!==e.$text$&&(n.textContent=""),X(n,null,t,a,0,a.length-1)):o.updatable&&null!==s&&J(s,0,s.length-1),o.svg&&c&&"svg"===l&&(c=!1))},te=e=>{let t,n,o,s,a,l,r=e.childNodes;for(n=0,o=r.length;n<o;n++)if(t=r[n],1===t.nodeType){if(t["s-sr"])for(a=t["s-sn"],t.hidden=!1,s=0;s<o;s++)if(l=r[s].nodeType,r[s]["s-hn"]!==t["s-hn"]||""!==a){if(1===l&&a===r[s].getAttribute("slot")){t.hidden=!0;break}}else if(1===l||3===l&&""!==r[s].textContent.trim()){t.hidden=!0;break}te(t)}},ne=[],oe=e=>{let t,n,o,s,a,l,r=0,i=e.childNodes,d=i.length;for(;r<d;r++){if(t=i[r],t["s-sr"]&&(n=t["s-cr"])&&n.parentNode)for(o=n.parentNode.childNodes,s=t["s-sn"],l=o.length-1;l>=0;l--)n=o[l],n["s-cn"]||n["s-nr"]||n["s-hn"]===t["s-hn"]||(se(n,s)?(a=ne.find(e=>e.$nodeToRelocate$===n),$=!0,n["s-sn"]=n["s-sn"]||s,a?a.$slotRefNode$=t:ne.push({$slotRefNode$:t,$nodeToRelocate$:n}),n["s-sr"]&&ne.map(e=>{se(e.$nodeToRelocate$,n["s-sn"])&&(a=ne.find(e=>e.$nodeToRelocate$===n),a&&!e.$slotRefNode$&&(e.$slotRefNode$=a.$slotRefNode$))})):ne.some(e=>e.$nodeToRelocate$===n)||ne.push({$nodeToRelocate$:n}));1===t.nodeType&&oe(t)}},se=(e,t)=>1===e.nodeType?null===e.getAttribute("slot")&&""===t||e.getAttribute("slot")===t:e["s-sn"]===t||""===t,ae=e=>{o.vdomRef&&(e.$attrs$&&e.$attrs$.ref&&e.$attrs$.ref(null),e.$children$&&e.$children$.map(ae))},le=(e,t)=>{const n=e.$hostElement$,r=e.$cmpMeta$,c=e.$vnode$||z(null,null),m=I(t)?t:M(null,null,t);if(l=n.tagName,o.isDev&&Array.isArray(t)&&t.some(I))throw new Error(`The <Host> must be the single root component.\nLooks like the render() function of "${l.toLowerCase()}" is returning an array that contains the <Host>.\n\nThe render() function should look like this instead:\n\nrender() {\n // Do not return an array\n return (\n <Host>{content}</Host>\n );\n}\n `);if(o.reflect&&r.$attrsToReflect$&&(m.$attrs$=m.$attrs$||{},r.$attrsToReflect$.map(([e,t])=>m.$attrs$[t]=n[e])),m.$tag$=null,m.$flags$|=4,e.$vnode$=m,m.$elm$=c.$elm$=o.shadowDom&&n.shadowRoot||n,(o.scoped||o.shadowDom)&&(s=n["s-sc"]),o.slotRelocation&&(a=n["s-cr"],i=v&&0!=(1&r.$flags$),$=!1),ee(c,m),o.slotRelocation){if(y.$flags$|=1,d){let e,t,n,s,a,l;oe(m.$elm$);let r=0;for(;r<ne.length;r++)e=ne[r],t=e.$nodeToRelocate$,t["s-ol"]||(n=o.isDebug||o.hydrateServerSide?ie(t):g.createTextNode(""),n["s-nr"]=t,t.parentNode.insertBefore(t["s-ol"]=n,t));for(r=0;r<ne.length;r++)if(e=ne[r],t=e.$nodeToRelocate$,e.$slotRefNode$){for(s=e.$slotRefNode$.parentNode,a=e.$slotRefNode$.nextSibling,n=t["s-ol"];n=n.previousSibling;)if(l=n["s-nr"],l&&l["s-sn"]===t["s-sn"]&&s===l.parentNode&&(l=l.nextSibling,!l||!l["s-nr"])){a=l;break}(!a&&s!==t.parentNode||t.nextSibling!==a)&&t!==a&&(!t["s-hn"]&&t["s-ol"]&&(t["s-hn"]=t["s-ol"].parentNode.nodeName),s.insertBefore(t,a))}else 1===t.nodeType&&(t.hidden=!0)}$&&te(m.$elm$),y.$flags$&=-2,ne.length=0}},re=e=>g.createComment(`<slot${e.$name$?' name="'+e.$name$+'"':""}> (host=${l.toLowerCase()})`),ie=e=>g.createComment("org-location for "+(e.localName?`<${e.localName}> (host=${e["s-hn"]})`:`[${e.textContent}]`)),$e=e=>o.lazyLoad?Ie(e).$hostElement$:e,de=(e,t,n)=>{const s=$e(e);return{emit:e=>(o.isDev&&!s.isConnected&&Ve(`The "${t}" event was emitted, but the dispatcher node is no longer connected to the dom.`),ce(s,t,{bubbles:!!(4&n),composed:!!(2&n),cancelable:!!(1&n),detail:e}))}},ce=(e,t,n)=>{const o=y.ce(t,n);return e.dispatchEvent(o),o},me=(e,t)=>{o.asyncLoading&&t&&!e.$onRenderResolve$&&t["s-p"]&&t["s-p"].push(new Promise(t=>e.$onRenderResolve$=t))},he=(e,t)=>{if(o.taskQueue&&o.updatable&&(e.$flags$|=16),o.asyncLoading&&4&e.$flags$)return void(e.$flags$|=512);me(e,e.$ancestorComponent$);const n=()=>pe(e,t);return o.taskQueue?st(n):n()},pe=(e,t)=>{const n=e.$hostElement$,s=k("scheduleUpdate",e.$cmpMeta$.$tagName$),a=o.lazyLoad?e.$lazyInstance$:n;let l;return t?(o.lazyLoad&&o.hostListener&&(e.$flags$|=256,e.$queuedListeners$&&(e.$queuedListeners$.map(([e,t])=>ve(a,e,t)),e.$queuedListeners$=null)),we(n,"componentWillLoad"),o.cmpWillLoad&&(l=ve(a,"componentWillLoad"))):(we(n,"componentWillUpdate"),o.cmpWillUpdate&&(l=ve(a,"componentWillUpdate"))),we(n,"componentWillRender"),o.cmpWillRender&&(l=be(l,()=>ve(a,"componentWillRender"))),s(),be(l,()=>fe(e,a,t))},fe=async(e,t,n)=>{const s=e.$hostElement$,a=k("update",e.$cmpMeta$.$tagName$),l=s["s-rc"];o.style&&n&&(e=>{const t=e.$cmpMeta$,n=e.$hostElement$,s=t.$flags$,a=k("attachStyles",t.$tagName$),l=E(o.shadowDom&&v&&n.shadowRoot?n.shadowRoot:n.getRootNode(),t,e.$modeName$,n);(o.shadowDom||o.scoped)&&o.cssAnnotations&&10&s&&(n["s-sc"]=l,n.classList.add(l+"-h"),o.scoped&&2&s&&n.classList.add(l+"-s")),a()})(e);const r=k("render",e.$cmpMeta$.$tagName$);if(o.isDev&&(e.$flags$|=1024),o.hydrateServerSide?await ue(e,t,s):ue(e,t,s),o.cssVarShim&&y.$cssShim$&&y.$cssShim$.updateHost(s),o.isDev&&(e.$renderCount$++,e.$flags$&=-1025),o.hydrateServerSide)try{Ne(s),n&&(1&e.$cmpMeta$.$flags$?s["s-en"]="":2&e.$cmpMeta$.$flags$&&(s["s-en"]="c"))}catch(e){Be(e,s)}if(o.asyncLoading&&l&&(l.map(e=>e()),s["s-rc"]=void 0),r(),a(),o.asyncLoading){const t=s["s-p"],n=()=>ge(e);0===t.length?n():(Promise.all(t).then(n),e.$flags$|=4,t.length=0)}else ge(e)},ue=(e,t,n)=>{const s=!!o.allRenderFn,a=!!o.lazyLoad,l=!!o.taskQueue,r=!!o.updatable;try{if(m=t,t=(s||t.render)&&t.render(),r&&l&&(e.$flags$&=-17),(r||a)&&(e.$flags$|=2),o.hasRenderFn||o.reflect)if(o.vdomRender||o.reflect){if(o.hydrateServerSide)return Promise.resolve(t).then(t=>le(e,t));le(e,t)}else n.textContent=t}catch(t){Be(t,e.$hostElement$)}return m=null,null},ge=e=>{const t=e.$cmpMeta$.$tagName$,n=e.$hostElement$,s=k("postUpdate",t),a=o.lazyLoad?e.$lazyInstance$:n,l=e.$ancestorComponent$;o.cmpDidRender&&(o.isDev&&(e.$flags$|=1024),ve(a,"componentDidRender"),o.isDev&&(e.$flags$&=-1025)),we(n,"componentDidRender"),64&e.$flags$?(o.cmpDidUpdate&&(o.isDev&&(e.$flags$|=1024),ve(a,"componentDidUpdate"),o.isDev&&(e.$flags$&=-1025)),we(n,"componentDidUpdate"),s()):(e.$flags$|=64,o.asyncLoading&&o.cssAnnotations&&Se(n),o.cmpDidLoad&&(o.isDev&&(e.$flags$|=2048),ve(a,"componentDidLoad"),o.isDev&&(e.$flags$&=-2049)),we(n,"componentDidLoad"),s(),o.asyncLoading&&(e.$onReadyResolve$(n),l||ye(t))),o.hotModuleReplacement&&n["s-hmr-load"]&&n["s-hmr-load"](),o.method&&o.lazyLoad&&e.$onInstanceResolve$(n),o.asyncLoading&&(e.$onRenderResolve$&&(e.$onRenderResolve$(),e.$onRenderResolve$=void 0),512&e.$flags$&&ot(()=>he(e,!1)),e.$flags$&=-517)},ye=e=>{o.cssAnnotations&&Se(g.documentElement),o.asyncQueue&&(y.$flags$|=2),ot(()=>ce(f,"appload",{detail:{namespace:"fa-icon-chooser"}})),o.profile&&performance.measure&&performance.measure(`[Stencil] fa-icon-chooser initial load (by ${e})`,"st:app:start")},ve=(e,t,n)=>{if(e&&e[t])try{return e[t](n)}catch(e){Be(e)}},be=(e,t)=>e&&e.then?e.then(t):t(),we=(e,t)=>{o.lifecycleDOMEvents&&ce(e,"stencil_"+t,{bubbles:!0,composed:!0,detail:{namespace:"fa-icon-chooser"}})},Se=e=>o.hydratedClass?e.classList.add("hydrated"):o.hydratedAttribute?e.setAttribute("hydrated",""):void 0,Ne=e=>{const t=e.children;if(null!=t)for(let e=0,n=t.length;e<n;e++){const n=t[e];"function"==typeof n.connectedCallback&&n.connectedCallback(),Ne(n)}},Re=(e,t,n,s,a,l,r)=>{let i,$,d,c;if(1===l.nodeType){for(i=l.getAttribute("c-id"),i&&($=i.split("."),$[0]!==r&&"0"!==$[0]||(d={$flags$:0,$hostId$:$[0],$nodeId$:$[1],$depth$:$[2],$index$:$[3],$tag$:l.tagName.toLowerCase(),$elm$:l,$attrs$:null,$children$:null,$key$:null,$name$:null,$text$:null},t.push(d),l.removeAttribute("c-id"),e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d,e=d,s&&"0"===d.$depth$&&(s[d.$index$]=d.$elm$))),c=l.childNodes.length-1;c>=0;c--)Re(e,t,n,s,a,l.childNodes[c],r);if(l.shadowRoot)for(c=l.shadowRoot.childNodes.length-1;c>=0;c--)Re(e,t,n,s,a,l.shadowRoot.childNodes[c],r)}else if(8===l.nodeType)$=l.nodeValue.split("."),$[1]!==r&&"0"!==$[1]||(i=$[0],d={$flags$:0,$hostId$:$[1],$nodeId$:$[2],$depth$:$[3],$index$:$[4],$elm$:l,$attrs$:null,$children$:null,$key$:null,$name$:null,$tag$:null,$text$:null},"t"===i?(d.$elm$=l.nextSibling,d.$elm$&&3===d.$elm$.nodeType&&(d.$text$=d.$elm$.textContent,t.push(d),l.remove(),e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d,s&&"0"===d.$depth$&&(s[d.$index$]=d.$elm$))):d.$hostId$===r&&("s"===i?(d.$tag$="slot",$[5]?l["s-sn"]=d.$name$=$[5]:l["s-sn"]="",l["s-sr"]=!0,o.shadowDom&&s&&(d.$elm$=g.createElement(d.$tag$),d.$name$&&d.$elm$.setAttribute("name",d.$name$),l.parentNode.insertBefore(d.$elm$,l),l.remove(),"0"===d.$depth$&&(s[d.$index$]=d.$elm$)),n.push(d),e.$children$||(e.$children$=[]),e.$children$[d.$index$]=d):"r"===i&&(o.shadowDom&&s?l.remove():o.slotRelocation&&(a["s-cr"]=l,l["s-cn"]=!0))));else if(e&&"style"===e.$tag$){const t=z(null,l.textContent);t.$elm$=l,t.$index$="0",e.$children$=[t]}},Le=(e,t)=>{if(1===e.nodeType){let n=0;for(;n<e.childNodes.length;n++)Le(e.childNodes[n],t);if(e.shadowRoot)for(n=0;n<e.shadowRoot.childNodes.length;n++)Le(e.shadowRoot.childNodes[n],t)}else if(8===e.nodeType){const n=e.nodeValue.split(".");"o"===n[0]&&(t.set(n[1]+"."+n[2],e),e.nodeValue="",e["s-en"]=n[3])}},Ce=(e,t,n)=>{if(o.member&&t.$members$){o.watchCallback&&e.watchers&&(t.$watchers$=e.watchers);const s=Object.entries(t.$members$),a=e.prototype;if(s.map(([e,[s]])=>{(o.prop||o.state)&&(31&s||(!o.lazyLoad||2&n)&&32&s)?Object.defineProperty(a,e,{get(){return t=e,Ie(this).$instanceValues$.get(t);var t},set(a){if(o.isDev){const o=Ie(this);0==(1&n)&&0==(8&o.$flags$)&&0!=(31&s)&&0==(1024&s)&&Ve(`@Prop() "${e}" on <${t.$tagName$}> is immutable but was modified from within the component.\nMore information: https://stenciljs.com/docs/properties#prop-mutability`)}((e,t,n,s)=>{const a=Ie(e),l=o.lazyLoad?a.$hostElement$:e,r=a.$instanceValues$.get(t),i=a.$flags$,$=o.lazyLoad?a.$lazyInstance$:l;var d,c;if(d=n,c=s.$members$[t][0],n=null==d||j(d)?d:o.propBoolean&&4&c?"false"!==d&&(""===d||!!d):o.propNumber&&2&c?parseFloat(d):o.propString&&1&c?String(d):d,!(o.lazyLoad&&8&i&&void 0!==r||n===r)&&(a.$instanceValues$.set(t,n),o.isDev&&(1024&a.$flags$?Ve(`The state/prop "${t}" changed during rendering. This can potentially lead to infinite-loops and other bugs.`,"\nElement",l,"\nNew value",n,"\nOld value",r):2048&a.$flags$&&Ve(`The state/prop "${t}" changed during "componentDidLoad()", this triggers extra re-renders, try to setup on "componentWillLoad()"`,"\nElement",l,"\nNew value",n,"\nOld value",r)),!o.lazyLoad||$)){if(o.watchCallback&&s.$watchers$&&128&i){const e=s.$watchers$[t];e&&e.map(e=>{try{$[e](n,r,t)}catch(e){Be(e,l)}})}if(o.updatable&&2==(18&i)){if(o.cmpShouldUpdate&&$.componentShouldUpdate&&!1===$.componentShouldUpdate(n,r,t))return;he(a,!1)}}})(this,e,a,t)},configurable:!0,enumerable:!0}):o.lazyLoad&&o.method&&1&n&&64&s&&Object.defineProperty(a,e,{value(...t){const n=Ie(this);return n.$onInstancePromise$.then(()=>n.$lazyInstance$[e](...t))}})}),o.observeAttribute&&(!o.lazyLoad||1&n)){const n=new Map;a.attributeChangedCallback=function(e,t,o){y.jmp(()=>{const t=n.get(e);this[t]=(null!==o||"boolean"!=typeof this[t])&&o})},e.observedAttributes=s.filter(([e,t])=>15&t[0]).map(([e,s])=>{const a=s[1]||e;return n.set(a,e),o.reflect&&512&s[0]&&t.$attrsToReflect$.push([e,a]),a})}}return e},xe=async(e,t,s,a,l)=>{if((o.lazyLoad||o.hydrateServerSide||o.style)&&0==(32&t.$flags$)){if(o.lazyLoad||o.hydrateClientSide){if(t.$flags$|=32,(l=qe(s,t,a)).then){const e=(r=`st:load:${s.$tagName$}:${t.$modeName$}`,i=`[Stencil] Load module for <${s.$tagName$}>`,o.profile&&performance.mark?(0===performance.getEntriesByName(r).length&&performance.mark(r),()=>{0===performance.getEntriesByName(i).length&&performance.measure(i,r)}):()=>{});l=await l,e()}if((o.isDev||o.isDebug)&&!l)throw new Error(`Constructor for "${s.$tagName$}#${t.$modeName$}" was not found`);o.member&&!l.isProxied&&(o.watchCallback&&(s.$watchers$=l.watchers),Ce(l,s,2),l.isProxied=!0);const e=k("createInstance",s.$tagName$);o.member&&(t.$flags$|=8);try{new l(t)}catch(e){Be(e)}o.member&&(t.$flags$&=-9),o.watchCallback&&(t.$flags$|=128),e(),ke(t.$lazyInstance$)}else l=e.constructor,t.$flags$|=160;if(o.style&&l.style){let a=l.style;o.mode&&"string"!=typeof a&&(a=a[t.$modeName$=(e=>Xe.map(t=>t(e)).find(e=>!!e))(e)],o.hydrateServerSide&&t.$modeName$&&e.setAttribute("s-mode",t.$modeName$));const r=O(s,t.$modeName$);if(!Ke.has(r)){const e=k("registerStyles",s.$tagName$);!o.hydrateServerSide&&o.shadowDom&&o.shadowDomShim&&8&s.$flags$&&(a=await n.e(17).then(n.bind(null,274)).then(e=>e.scopeCss(a,r,!1))),D(r,a,!!(1&s.$flags$)),e()}}}var r,i;const $=t.$ancestorComponent$,d=()=>he(t,!0);o.asyncLoading&&$&&$["s-rc"]?$["s-rc"].push(d):d()},ke=e=>{o.lazyLoad&&o.connectedCallback&&ve(e,"connectedCallback")},Te=e=>{const t=e["s-cr"]=g.createComment(o.isDebug?`content-ref (host=${e.localName})`:"");t["s-cn"]=!0,e.insertBefore(t,e.firstChild)},De=e=>{const t=e.cloneNode;e.cloneNode=function(e){const n=this,s=!!o.shadowDom&&n.shadowRoot&&v,a=t.call(n,!!s&&e);if(o.slot&&!s&&e){let e,t,s=0,l=["s-id","s-cr","s-lr","s-rc","s-sc","s-p","s-cn","s-sr","s-sn","s-hn","s-ol","s-nr","s-si"];for(;s<n.childNodes.length;s++)e=n.childNodes[s]["s-nr"],t=l.every(e=>!n.childNodes[s][e]),e&&(o.appendChildSlotFix&&a.__appendChild?a.__appendChild(e.cloneNode(!0)):a.appendChild(e.cloneNode(!0))),t&&a.appendChild(n.childNodes[s].cloneNode(!0))}return a}},Ee=e=>{e.__appendChild=e.appendChild,e.appendChild=function(e){const t=e["s-sn"]=Ae(e),n=je(this.childNodes,t);if(n){const o=Me(n,t),s=o[o.length-1];return s.parentNode.insertBefore(e,s.nextSibling)}return this.__appendChild(e)}},Oe=(e,t)=>{class n extends Array{item(e){return this[e]}}if(8&t.$flags$){const t=e.__lookupGetter__("childNodes");Object.defineProperty(e,"children",{get(){return this.childNodes.map(e=>1===e.nodeType)}}),Object.defineProperty(e,"childElementCount",{get:()=>e.children.length}),Object.defineProperty(e,"childNodes",{get(){const e=t.call(this);if(0==(1&y.$flags$)&&2&Ie(this).$flags$){const t=new n;for(let n=0;n<e.length;n++){const o=e[n]["s-nr"];o&&t.push(o)}return t}return n.from(e)}})}},Ae=e=>e["s-sn"]||1===e.nodeType&&e.getAttribute("slot")||"",je=(e,t)=>{let n,o=0;for(;o<e.length;o++){if(n=e[o],n["s-sr"]&&n["s-sn"]===t)return n;if(n=je(n.childNodes,t),n)return n}return null},Me=(e,t)=>{const n=[e];for(;(e=e.nextSibling)&&e["s-sn"]===t;)n.push(e);return n},ze=(e,t={})=>{o.profile&&performance.mark&&performance.mark("st:app:start"),(()=>{if(o.devTools){const e=f.stencil=f.stencil||{},t=e.inspect;e.inspect=e=>{let n=(e=>{const t=Ie(e);if(!t)return;const n=t.$flags$,o=t.$hostElement$;return{renderCount:t.$renderCount$,flags:{hasRendered:!!(2&n),hasConnected:!!(1&n),isWaitingForChildren:!!(4&n),isConstructingInstance:!!(8&n),isQueuedForUpdate:!!(16&n),hasInitializedComponent:!!(32&n),hasLoadedComponent:!!(64&n),isWatchReady:!!(128&n),isListenReady:!!(256&n),needsRerender:!!(512&n)},instanceValues:t.$instanceValues$,ancestorComponent:t.$ancestorComponent$,hostElement:o,lazyInstance:t.$lazyInstance$,vnode:t.$vnode$,modeName:t.$modeName$,onReadyPromise:t.$onReadyPromise$,onReadyResolve:t.$onReadyResolve$,onInstancePromise:t.$onInstancePromise$,onInstanceResolve:t.$onInstanceResolve$,onRenderResolve:t.$onRenderResolve$,queuedListeners:t.$queuedListeners$,rmListeners:t.$rmListeners$,"s-id":o["s-id"],"s-cr":o["s-cr"],"s-lr":o["s-lr"],"s-p":o["s-p"],"s-rc":o["s-rc"],"s-sc":o["s-sc"]}})(e);return n||"function"!=typeof t||(n=t(e)),n}}})();const n=k("bootstrapLazy"),s=[],a=t.exclude||[],l=f.customElements,r=g.head,i=r.querySelector("meta[charset]"),$=g.createElement("style"),d=[],c=g.querySelectorAll("[sty-id]");let m,h=!0,p=0;if(Object.assign(y,t),y.$resourcesUrl$=new URL(t.resourcesUrl||"./",g.baseURI).href,o.asyncQueue&&t.syncQueue&&(y.$flags$|=4),o.hydrateClientSide&&(y.$flags$|=2),o.hydrateClientSide&&o.shadowDom)for(;p<c.length;p++)D(c[p].getAttribute("sty-id"),c[p].innerHTML.replace(/\/\*!@([^\/]+)\*\/[^\{]+\{/g,"$1{"),!0);e.map(e=>e[1].map(n=>{const r={$flags$:n[0],$tagName$:n[1],$members$:n[2],$listeners$:n[3]};o.member&&(r.$members$=n[2]),o.hostListener&&(r.$listeners$=n[3]),o.reflect&&(r.$attrsToReflect$=[]),o.watchCallback&&(r.$watchers$={}),o.shadowDom&&!v&&1&r.$flags$&&(r.$flags$|=8);const i=o.transformTagName&&t.transformTagName?t.transformTagName(r.$tagName$):r.$tagName$,$=class extends HTMLElement{constructor(e){super(e),_e(e=this,r),o.shadowDom&&1&r.$flags$&&(v?o.shadowDelegatesFocus?e.attachShadow({mode:"open",delegatesFocus:!!(16&r.$flags$)}):e.attachShadow({mode:"open"}):o.hydrateServerSide||"shadowRoot"in e||(e.shadowRoot=e)),o.slotChildNodesFix&&Oe(e,r)}connectedCallback(){m&&(clearTimeout(m),m=null),h?d.push(this):y.jmp(()=>(e=>{if(0==(1&y.$flags$)){const t=Ie(e),n=t.$cmpMeta$,s=k("connectedCallback",n.$tagName$);if(o.hostListenerTargetParent&&N(e,t,n.$listeners$,!0),1&t.$flags$)N(e,t,n.$listeners$,!1),ke(t.$lazyInstance$);else{let s;if(t.$flags$|=1,o.hydrateClientSide&&(s=e.getAttribute("s-id"),s)){if(o.shadowDom&&v&&1&n.$flags$){const t=o.mode?E(e.shadowRoot,n,e.getAttribute("s-mode")):E(e.shadowRoot,n);e.classList.remove(t+"-h",t+"-s")}((e,t,n,s)=>{const a=k("hydrateClient",t),l=e.shadowRoot,r=[],i=o.shadowDom&&l?[]:null,$=s.$vnode$=z(t,null);y.$orgLocNodes$||Le(g.body,y.$orgLocNodes$=new Map),e["s-id"]=n,e.removeAttribute("s-id"),Re($,r,[],i,e,e,n),r.map(e=>{const n=e.$hostId$+"."+e.$nodeId$,o=y.$orgLocNodes$.get(n),s=e.$elm$;o&&v&&""===o["s-en"]&&o.parentNode.insertBefore(s,o.nextSibling),l||(s["s-hn"]=t,o&&(s["s-ol"]=o,s["s-ol"]["s-nr"]=s)),y.$orgLocNodes$.delete(n)}),o.shadowDom&&l&&i.map(e=>{e&&l.appendChild(e)}),a()})(e,n.$tagName$,s,t)}if(o.slotRelocation&&!s&&(o.hydrateServerSide||(o.slot||o.shadowDom)&&12&n.$flags$)&&Te(e),o.asyncLoading){let n=e;for(;n=n.parentNode||n.host;)if(o.hydrateClientSide&&1===n.nodeType&&n.hasAttribute("s-id")&&n["s-p"]||n["s-p"]){me(t,t.$ancestorComponent$=n);break}}o.prop&&o.lazyLoad&&!o.hydrateServerSide&&n.$members$&&Object.entries(n.$members$).map(([t,[n]])=>{if(31&n&&e.hasOwnProperty(t)){const n=e[t];delete e[t],e[t]=n}}),o.initializeNextTick?ot(()=>xe(e,t,n)):xe(e,t,n)}s()}})(this))}disconnectedCallback(){y.jmp(()=>(e=>{if(0==(1&y.$flags$)){const t=Ie(e),n=o.lazyLoad?t.$lazyInstance$:e;o.hostListener&&t.$rmListeners$&&(t.$rmListeners$.map(e=>e()),t.$rmListeners$=void 0),o.cssVarShim&&y.$cssShim$&&y.$cssShim$.removeHost(e),o.lazyLoad&&o.disconnectedCallback&&ve(n,"disconnectedCallback"),o.cmpDidUnload&&ve(n,"componentDidUnload")}})(this))}componentOnReady(){return Ie(this).$onReadyPromise$}};o.cloneNodeFix&&De($.prototype),o.appendChildSlotFix&&Ee($.prototype),o.hotModuleReplacement&&($.prototype["s-hmr"]=function(e){((e,t,n)=>{const o=Ie(e);o.$flags$=1,e["s-hmr-load"]=()=>{delete e["s-hmr-load"]},xe(e,o,t,n)})(this,r,e)}),r.$lazyBundleId$=e[0],a.includes(i)||l.get(i)||(s.push(i),l.define(i,Ce($,r,1)))})),(o.hydratedClass||o.hydratedAttribute)&&($.innerHTML=s+"{visibility:hidden}.hydrated{visibility:inherit}",$.setAttribute("data-styles",""),r.insertBefore($,i?i.nextSibling:r.firstChild)),h=!1,d.length?d.map(e=>e.connectedCallback()):o.profile?y.jmp(()=>m=setTimeout(ye,30,"timeout")):y.jmp(()=>m=setTimeout(ye,30)),n()},Pe=new WeakMap,Ie=e=>Pe.get(e),Ue=(e,t)=>Pe.set(t.$lazyInstance$=e,t),_e=(e,t)=>{const n={$flags$:0,$hostElement$:e,$cmpMeta$:t,$instanceValues$:new Map};return o.isDev&&(n.$renderCount$=0),o.method&&o.lazyLoad&&(n.$onInstancePromise$=new Promise(e=>n.$onInstanceResolve$=e)),o.asyncLoading&&(n.$onReadyPromise$=new Promise(e=>n.$onReadyResolve$=e),e["s-p"]=[],e["s-rc"]=[]),N(e,n,t.$listeners$,!1),Pe.set(e,n)},Fe=(e,t)=>t in e,Be=(e,t)=>(0,console.error)(e,t),He=o.isTesting?["STENCIL:"]:["%cstencil","color: white;background:#4c47ff;font-weight: bold; font-size:10px; padding:2px 6px; border-radius: 5px"],We=(...e)=>console.error(...He,...e),Ve=(...e)=>console.warn(...He,...e),Qe=new Map,qe=(e,t,s)=>{const a=e.$tagName$.replace(/-/g,"_"),l=e.$lazyBundleId$;if(o.isDev&&"string"!=typeof l)return void We(`Trying to lazily load component <${e.$tagName$}> with style mode "${t.$modeName$}", but it does not exist.`);const r=!o.hotModuleReplacement&&Qe.get(l);return r?r[a]:n(273)(`./${l}.entry.js${o.hotModuleReplacement&&s?"?s-hmr="+s:""}`).then(e=>(o.hotModuleReplacement||Qe.set(l,e),e[a]),Be)},Ke=new Map,Xe=[],Je=[],Ge=[],Ye=[],Ze=(e,t)=>n=>{e.push(n),p||(p=!0,t&&4&y.$flags$?ot(nt):y.raf(nt))},et=e=>{for(let t=0;t<e.length;t++)try{e[t](performance.now())}catch(e){Be(e)}e.length=0},tt=(e,t)=>{let n=0,o=0;for(;n<e.length&&(o=performance.now())<t;)try{e[n++](o)}catch(e){Be(e)}n===e.length?e.length=0:0!==n&&e.splice(0,n)},nt=()=>{if(o.asyncQueue&&h++,et(Je),o.asyncQueue){const e=2==(6&y.$flags$)?performance.now()+14*Math.ceil(.1*h):1/0;tt(Ge,e),tt(Ye,e),Ge.length>0&&(Ye.push(...Ge),Ge.length=0),(p=Je.length+Ge.length+Ye.length>0)?y.raf(nt):h=0}else et(Ge),(p=Je.length>0)&&y.raf(nt)},ot=e=>w().then(e),st=Ze(Ge,!0);o.isDev,o.isTesting},286:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var o=n(149),s=n.n(o);const a=(e,t)=>{const n="on"+e;let o=n in t;if(!o){const e=t.createElement("div");e.setAttribute(n,"return;"),o="function"==typeof e[n]}return o},l=(e,t,n)=>{const o=e.__events||(e.__events={}),s=o[t];s&&e.removeEventListener(t,s),e.addEventListener(t,o[t]=function(e){n&&n.call(this,e)})},r=e=>{const t=new Map;return e.forEach(e=>t.set(e,e)),t},i=(...e)=>t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)});const $=(e,t,n)=>{const o=e.toLowerCase().split("-").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(""),$=class extends s.a.Component{constructor(e){super(e),this.setComponentElRef=e=>{this.componentEl=e}}componentDidMount(){this.componentDidUpdate(this.props)}componentDidUpdate(e){((e,t,n={})=>{if(e instanceof Element){const o=((e,t,n)=>{const o=t.className||t.class,s=n.className||n.class,a=r(e),l=r(o?o.split(" "):[]),i=r(s?s.split(" "):[]),$=[];return a.forEach(e=>{l.has(e)?($.push(e),l.delete(e)):i.has(e)||$.push(e)}),l.forEach(e=>$.push(e)),$.join(" ")})(e.classList,t,n);""!==o&&(e.className=o),Object.keys(t).forEach(n=>{if("children"!==n&&"style"!==n&&"ref"!==n&&"class"!==n&&"className"!==n&&"forwardedRef"!==n)if(0===n.indexOf("on")&&n[2]===n[2].toUpperCase()){const o=n.substring(2),s=o[0].toLowerCase()+o.substring(1);"undefined"==typeof document||a(s,document)||l(e,s,t[n])}else e[n]=t[n],"string"==typeof t[n]?e.setAttribute(n.replace(/([A-Z])/g,e=>"-"+e[0].toLowerCase()),t[n]):e[n]=t[n]})}})(this.componentEl,this.props,e)}render(){const t=this.props,{children:o,forwardedRef:l,style:r,className:$,ref:d}=t,c=function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(o=Object.getOwnPropertySymbols(e);s<o.length;s++)t.indexOf(o[s])<0&&Object.prototype.propertyIsEnumerable.call(e,o[s])&&(n[o[s]]=e[o[s]])}return n}(t,["children","forwardedRef","style","className","ref"]);let m=Object.keys(c).reduce((e,t)=>{if(0===t.indexOf("on")&&t[2]===t[2].toUpperCase()){const n=t.substring(2).toLowerCase();"undefined"!=typeof document&&a(n,document)&&(e[t]=c[t])}else e[t]=c[t];return e},{});n&&(m=n(this.props,m));let h=Object.assign(Object.assign({},m),{ref:i(l,this.setComponentElRef),style:r});return s.a.createElement(e,h,o)}static get displayName(){return o}};return t&&($.contextType=t),((e,t)=>{const n=(t,n)=>s.a.createElement(e,Object.assign({},t,{forwardedRef:n}));return n.displayName=t,s.a.forwardRef(n)})($,o)};var d=n(178);!function(){if("undefined"!=typeof window&&void 0!==window.Reflect&&void 0!==window.customElements){var e=HTMLElement;window.HTMLElement=function(){return Reflect.construct(e,[],this.constructor)},HTMLElement.prototype=e.prototype,HTMLElement.prototype.constructor=HTMLElement,Object.setPrototypeOf(HTMLElement,e)}}(),"undefined"==typeof window?Promise.resolve():(!d.a.cssVarShim||d.b&&d.b.supports&&d.b.supports("color","var(--c)")?Object(d.c)():n.e(5).then(n.t.bind(null,283,7)).then(()=>(d.i.$cssShim$=d.k.__cssshim)?d.i.$cssShim$.i():0)).then(()=>Object(d.d)([["fa-icon",[[0,"fa-icon",{name:[1],stylePrefix:[1,"style-prefix"],svgApi:[8,"svg-api"],pro:[4],iconUpload:[16],class:[1],svgFetchBaseUrl:[1,"svg-fetch-base-url"],getUrlText:[16],kitToken:[1,"kit-token"],icon:[16],size:[1],loading:[32],iconDefinition:[32]}]]],["fa-icon-chooser",[[1,"fa-icon-chooser",{kitToken:[1,"kit-token"],version:[1],searchInputPlaceholder:[1,"search-input-placeholder"],handleQuery:[16],getUrlText:[16],query:[32],isQuerying:[32],isInitialLoading:[32],hasQueried:[32],icons:[32],styleFilterEnabled:[32],styleFilters:[32],kitMetadata:[32],fatalError:[32]}]]]],void 0));const c=$("fa-icon-chooser")}}]);
|
admin/build/13.css
ADDED
|
@@ -0,0 +1,5233 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
@charset "UTF-8";
|
| 2 |
+
/**
|
| 3 |
+
* Colors
|
| 4 |
+
*/
|
| 5 |
+
/**
|
| 6 |
+
* Breakpoints & Media Queries
|
| 7 |
+
*/
|
| 8 |
+
/**
|
| 9 |
+
* SCSS Variables.
|
| 10 |
+
*
|
| 11 |
+
* Please use variables from this sheet to ensure consistency across the UI.
|
| 12 |
+
* Don't add to this sheet unless you're pretty sure the value will be reused in many places.
|
| 13 |
+
* For example, don't add rules to this sheet that affect block visuals. It's purely for UI.
|
| 14 |
+
*/
|
| 15 |
+
/**
|
| 16 |
+
* Colors
|
| 17 |
+
*/
|
| 18 |
+
/**
|
| 19 |
+
* Fonts & basic variables.
|
| 20 |
+
*/
|
| 21 |
+
/**
|
| 22 |
+
* Grid System.
|
| 23 |
+
* https://make.wordpress.org/design/2019/10/31/proposal-a-consistent-spacing-system-for-wordpress/
|
| 24 |
+
*/
|
| 25 |
+
/**
|
| 26 |
+
* Dimensions.
|
| 27 |
+
*/
|
| 28 |
+
/**
|
| 29 |
+
* Shadows.
|
| 30 |
+
*/
|
| 31 |
+
/**
|
| 32 |
+
* Editor widths.
|
| 33 |
+
*/
|
| 34 |
+
/**
|
| 35 |
+
* Block & Editor UI.
|
| 36 |
+
*/
|
| 37 |
+
/**
|
| 38 |
+
* Block paddings.
|
| 39 |
+
*/
|
| 40 |
+
/**
|
| 41 |
+
* React Native specific.
|
| 42 |
+
* These variables do not appear to be used anywhere else.
|
| 43 |
+
*/
|
| 44 |
+
/**
|
| 45 |
+
* Breakpoint mixins
|
| 46 |
+
*/
|
| 47 |
+
/**
|
| 48 |
+
* Long content fade mixin
|
| 49 |
+
*
|
| 50 |
+
* Creates a fading overlay to signify that the content is longer
|
| 51 |
+
* than the space allows.
|
| 52 |
+
*/
|
| 53 |
+
/**
|
| 54 |
+
* Focus styles.
|
| 55 |
+
*/
|
| 56 |
+
/**
|
| 57 |
+
* Applies editor left position to the selector passed as argument
|
| 58 |
+
*/
|
| 59 |
+
/**
|
| 60 |
+
* Styles that are reused verbatim in a few places
|
| 61 |
+
*/
|
| 62 |
+
/**
|
| 63 |
+
* Allows users to opt-out of animations via OS-level preferences.
|
| 64 |
+
*/
|
| 65 |
+
/**
|
| 66 |
+
* Reset default styles for JavaScript UI based pages.
|
| 67 |
+
* This is a WP-admin agnostic reset
|
| 68 |
+
*/
|
| 69 |
+
/**
|
| 70 |
+
* Reset the WP Admin page styles for Gutenberg-like pages.
|
| 71 |
+
*/
|
| 72 |
+
:root {
|
| 73 |
+
--wp-admin-theme-color: #007cba;
|
| 74 |
+
--wp-admin-theme-color-darker-10: #006ba1;
|
| 75 |
+
--wp-admin-theme-color-darker-20: #005a87;
|
| 76 |
+
--wp-admin-border-width-focus: 2px;
|
| 77 |
+
}
|
| 78 |
+
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
|
| 79 |
+
:root {
|
| 80 |
+
--wp-admin-border-width-focus: 1.5px;
|
| 81 |
+
}
|
| 82 |
+
}
|
| 83 |
+
|
| 84 |
+
.components-animate__appear {
|
| 85 |
+
-webkit-animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
|
| 86 |
+
animation: components-animate__appear-animation 0.1s cubic-bezier(0, 0, 0.2, 1) 0s;
|
| 87 |
+
-webkit-animation-fill-mode: forwards;
|
| 88 |
+
animation-fill-mode: forwards;
|
| 89 |
+
}
|
| 90 |
+
@media (prefers-reduced-motion: reduce) {
|
| 91 |
+
.components-animate__appear {
|
| 92 |
+
-webkit-animation-duration: 1ms;
|
| 93 |
+
animation-duration: 1ms;
|
| 94 |
+
-webkit-animation-delay: 0s;
|
| 95 |
+
animation-delay: 0s;
|
| 96 |
+
}
|
| 97 |
+
}
|
| 98 |
+
.components-animate__appear.is-from-top, .components-animate__appear.is-from-top.is-from-left {
|
| 99 |
+
-webkit-transform-origin: top left;
|
| 100 |
+
transform-origin: top left;
|
| 101 |
+
}
|
| 102 |
+
.components-animate__appear.is-from-top.is-from-right {
|
| 103 |
+
-webkit-transform-origin: top right;
|
| 104 |
+
transform-origin: top right;
|
| 105 |
+
}
|
| 106 |
+
.components-animate__appear.is-from-bottom, .components-animate__appear.is-from-bottom.is-from-left {
|
| 107 |
+
-webkit-transform-origin: bottom left;
|
| 108 |
+
transform-origin: bottom left;
|
| 109 |
+
}
|
| 110 |
+
.components-animate__appear.is-from-bottom.is-from-right {
|
| 111 |
+
-webkit-transform-origin: bottom right;
|
| 112 |
+
transform-origin: bottom right;
|
| 113 |
+
}
|
| 114 |
+
|
| 115 |
+
@-webkit-keyframes components-animate__appear-animation {
|
| 116 |
+
from {
|
| 117 |
+
-webkit-transform: translateY(-2em) scaleY(0) scaleX(0);
|
| 118 |
+
transform: translateY(-2em) scaleY(0) scaleX(0);
|
| 119 |
+
}
|
| 120 |
+
to {
|
| 121 |
+
-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
|
| 122 |
+
transform: translateY(0%) scaleY(1) scaleX(1);
|
| 123 |
+
}
|
| 124 |
+
}
|
| 125 |
+
|
| 126 |
+
@keyframes components-animate__appear-animation {
|
| 127 |
+
from {
|
| 128 |
+
-webkit-transform: translateY(-2em) scaleY(0) scaleX(0);
|
| 129 |
+
transform: translateY(-2em) scaleY(0) scaleX(0);
|
| 130 |
+
}
|
| 131 |
+
to {
|
| 132 |
+
-webkit-transform: translateY(0%) scaleY(1) scaleX(1);
|
| 133 |
+
transform: translateY(0%) scaleY(1) scaleX(1);
|
| 134 |
+
}
|
| 135 |
+
}
|
| 136 |
+
.components-animate__slide-in {
|
| 137 |
+
-webkit-animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
|
| 138 |
+
animation: components-animate__slide-in-animation 0.1s cubic-bezier(0, 0, 0.2, 1);
|
| 139 |
+
-webkit-animation-fill-mode: forwards;
|
| 140 |
+
animation-fill-mode: forwards;
|
| 141 |
+
}
|
| 142 |
+
@media (prefers-reduced-motion: reduce) {
|
| 143 |
+
.components-animate__slide-in {
|
| 144 |
+
-webkit-animation-duration: 1ms;
|
| 145 |
+
animation-duration: 1ms;
|
| 146 |
+
-webkit-animation-delay: 0s;
|
| 147 |
+
animation-delay: 0s;
|
| 148 |
+
}
|
| 149 |
+
}
|
| 150 |
+
.components-animate__slide-in.is-from-left {
|
| 151 |
+
-webkit-transform: translateX(100%);
|
| 152 |
+
transform: translateX(100%);
|
| 153 |
+
}
|
| 154 |
+
.components-animate__slide-in.is-from-right {
|
| 155 |
+
-webkit-transform: translateX(-100%);
|
| 156 |
+
transform: translateX(-100%);
|
| 157 |
+
}
|
| 158 |
+
|
| 159 |
+
@-webkit-keyframes components-animate__slide-in-animation {
|
| 160 |
+
100% {
|
| 161 |
+
-webkit-transform: translateX(0%);
|
| 162 |
+
transform: translateX(0%);
|
| 163 |
+
}
|
| 164 |
+
}
|
| 165 |
+
|
| 166 |
+
@keyframes components-animate__slide-in-animation {
|
| 167 |
+
100% {
|
| 168 |
+
-webkit-transform: translateX(0%);
|
| 169 |
+
transform: translateX(0%);
|
| 170 |
+
}
|
| 171 |
+
}
|
| 172 |
+
.components-animate__loading {
|
| 173 |
+
-webkit-animation: components-animate__loading 1.6s ease-in-out infinite;
|
| 174 |
+
animation: components-animate__loading 1.6s ease-in-out infinite;
|
| 175 |
+
}
|
| 176 |
+
|
| 177 |
+
@-webkit-keyframes components-animate__loading {
|
| 178 |
+
0% {
|
| 179 |
+
opacity: 0.5;
|
| 180 |
+
}
|
| 181 |
+
50% {
|
| 182 |
+
opacity: 1;
|
| 183 |
+
}
|
| 184 |
+
100% {
|
| 185 |
+
opacity: 0.5;
|
| 186 |
+
}
|
| 187 |
+
}
|
| 188 |
+
|
| 189 |
+
@keyframes components-animate__loading {
|
| 190 |
+
0% {
|
| 191 |
+
opacity: 0.5;
|
| 192 |
+
}
|
| 193 |
+
50% {
|
| 194 |
+
opacity: 1;
|
| 195 |
+
}
|
| 196 |
+
100% {
|
| 197 |
+
opacity: 0.5;
|
| 198 |
+
}
|
| 199 |
+
}
|
| 200 |
+
.components-autocomplete__popover .components-popover__content > div {
|
| 201 |
+
padding: 16px;
|
| 202 |
+
min-width: 220px;
|
| 203 |
+
}
|
| 204 |
+
|
| 205 |
+
.components-autocomplete__result.components-button {
|
| 206 |
+
display: flex;
|
| 207 |
+
height: auto;
|
| 208 |
+
min-height: 36px;
|
| 209 |
+
text-align: left;
|
| 210 |
+
width: 100%;
|
| 211 |
+
}
|
| 212 |
+
.components-autocomplete__result.components-button.is-selected {
|
| 213 |
+
box-shadow: 0 0 0 2px var(--wp-admin-theme-color);
|
| 214 |
+
}
|
| 215 |
+
|
| 216 |
+
.components-button-group {
|
| 217 |
+
display: inline-block;
|
| 218 |
+
}
|
| 219 |
+
.components-button-group .components-button {
|
| 220 |
+
border-radius: 0;
|
| 221 |
+
display: inline-flex;
|
| 222 |
+
color: #1e1e1e;
|
| 223 |
+
box-shadow: inset 0 0 0 1px #1e1e1e;
|
| 224 |
+
}
|
| 225 |
+
.components-button-group .components-button + .components-button {
|
| 226 |
+
margin-left: -1px;
|
| 227 |
+
}
|
| 228 |
+
.components-button-group .components-button:first-child {
|
| 229 |
+
border-radius: 2px 0 0 2px;
|
| 230 |
+
}
|
| 231 |
+
.components-button-group .components-button:last-child {
|
| 232 |
+
border-radius: 0 2px 2px 0;
|
| 233 |
+
}
|
| 234 |
+
.components-button-group .components-button:focus, .components-button-group .components-button.is-primary {
|
| 235 |
+
position: relative;
|
| 236 |
+
z-index: 1;
|
| 237 |
+
}
|
| 238 |
+
.components-button-group .components-button.is-primary {
|
| 239 |
+
box-shadow: inset 0 0 0 1px #1e1e1e;
|
| 240 |
+
}
|
| 241 |
+
|
| 242 |
+
.components-button {
|
| 243 |
+
display: inline-flex;
|
| 244 |
+
text-decoration: none;
|
| 245 |
+
font-weight: normal;
|
| 246 |
+
font-size: 13px;
|
| 247 |
+
margin: 0;
|
| 248 |
+
border: 0;
|
| 249 |
+
cursor: pointer;
|
| 250 |
+
-webkit-appearance: none;
|
| 251 |
+
background: none;
|
| 252 |
+
transition: box-shadow 0.1s linear;
|
| 253 |
+
height: 36px;
|
| 254 |
+
align-items: center;
|
| 255 |
+
box-sizing: border-box;
|
| 256 |
+
padding: 6px 12px;
|
| 257 |
+
border-radius: 2px;
|
| 258 |
+
color: #1e1e1e;
|
| 259 |
+
/**
|
| 260 |
+
* Primary button style.
|
| 261 |
+
*/
|
| 262 |
+
/**
|
| 263 |
+
* Secondary and tertiary buttons.
|
| 264 |
+
*/
|
| 265 |
+
/**
|
| 266 |
+
* Secondary button style.
|
| 267 |
+
*/
|
| 268 |
+
/**
|
| 269 |
+
* Tertiary buttons.
|
| 270 |
+
*/
|
| 271 |
+
/**
|
| 272 |
+
* Destructive buttons.
|
| 273 |
+
*/
|
| 274 |
+
/**
|
| 275 |
+
* Link buttons.
|
| 276 |
+
*/
|
| 277 |
+
}
|
| 278 |
+
@media (prefers-reduced-motion: reduce) {
|
| 279 |
+
.components-button {
|
| 280 |
+
transition-duration: 0s;
|
| 281 |
+
transition-delay: 0s;
|
| 282 |
+
}
|
| 283 |
+
}
|
| 284 |
+
.components-button[aria-expanded=true], .components-button:hover {
|
| 285 |
+
color: var(--wp-admin-theme-color);
|
| 286 |
+
}
|
| 287 |
+
.components-button[aria-disabled=true]:hover {
|
| 288 |
+
color: initial;
|
| 289 |
+
}
|
| 290 |
+
.components-button:focus:not(:disabled) {
|
| 291 |
+
box-shadow: 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
|
| 292 |
+
outline: 3px solid transparent;
|
| 293 |
+
}
|
| 294 |
+
.components-button.is-primary {
|
| 295 |
+
white-space: nowrap;
|
| 296 |
+
background: var(--wp-admin-theme-color);
|
| 297 |
+
color: #fff;
|
| 298 |
+
text-decoration: none;
|
| 299 |
+
text-shadow: none;
|
| 300 |
+
outline: 1px solid transparent;
|
| 301 |
+
}
|
| 302 |
+
.components-button.is-primary:hover:not(:disabled) {
|
| 303 |
+
background: var(--wp-admin-theme-color-darker-10);
|
| 304 |
+
color: #fff;
|
| 305 |
+
}
|
| 306 |
+
.components-button.is-primary:active:not(:disabled) {
|
| 307 |
+
background: var(--wp-admin-theme-color-darker-20);
|
| 308 |
+
border-color: var(--wp-admin-theme-color-darker-20);
|
| 309 |
+
color: #fff;
|
| 310 |
+
}
|
| 311 |
+
.components-button.is-primary:focus:not(:disabled) {
|
| 312 |
+
box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
|
| 313 |
+
}
|
| 314 |
+
.components-button.is-primary:disabled, .components-button.is-primary:disabled:active:enabled, .components-button.is-primary[aria-disabled=true], .components-button.is-primary[aria-disabled=true]:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled {
|
| 315 |
+
color: rgba(255, 255, 255, 0.4);
|
| 316 |
+
background: var(--wp-admin-theme-color);
|
| 317 |
+
border-color: var(--wp-admin-theme-color);
|
| 318 |
+
opacity: 1;
|
| 319 |
+
outline: none;
|
| 320 |
+
}
|
| 321 |
+
.components-button.is-primary:disabled:focus:enabled, .components-button.is-primary:disabled:active:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:focus:enabled, .components-button.is-primary[aria-disabled=true]:enabled:focus:enabled, .components-button.is-primary[aria-disabled=true]:active:enabled:focus:enabled {
|
| 322 |
+
box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
|
| 323 |
+
}
|
| 324 |
+
.components-button.is-primary.is-busy, .components-button.is-primary.is-busy:disabled, .components-button.is-primary.is-busy[aria-disabled=true] {
|
| 325 |
+
color: #fff;
|
| 326 |
+
background-size: 100px 100%;
|
| 327 |
+
/* stylelint-disable */
|
| 328 |
+
background-image: linear-gradient(-45deg, var(--wp-admin-theme-color) 33%, var(--wp-admin-theme-color-darker-20) 33%, var(--wp-admin-theme-color-darker-20) 70%, var(--wp-admin-theme-color) 70%);
|
| 329 |
+
/* stylelint-enable */
|
| 330 |
+
border-color: var(--wp-admin-theme-color);
|
| 331 |
+
}
|
| 332 |
+
.components-button.is-secondary, .components-button.is-tertiary {
|
| 333 |
+
outline: 1px solid transparent;
|
| 334 |
+
}
|
| 335 |
+
.components-button.is-secondary:active:not(:disabled), .components-button.is-tertiary:active:not(:disabled) {
|
| 336 |
+
background: #ddd;
|
| 337 |
+
color: var(--wp-admin-theme-color-darker-10);
|
| 338 |
+
box-shadow: none;
|
| 339 |
+
}
|
| 340 |
+
.components-button.is-secondary:hover:not(:disabled), .components-button.is-tertiary:hover:not(:disabled) {
|
| 341 |
+
color: var(--wp-admin-theme-color-darker-10);
|
| 342 |
+
box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color-darker-10);
|
| 343 |
+
}
|
| 344 |
+
.components-button.is-secondary:disabled, .components-button.is-secondary[aria-disabled=true], .components-button.is-secondary[aria-disabled=true]:hover, .components-button.is-tertiary:disabled, .components-button.is-tertiary[aria-disabled=true], .components-button.is-tertiary[aria-disabled=true]:hover {
|
| 345 |
+
color: #828282;
|
| 346 |
+
background: #eaeaea;
|
| 347 |
+
-webkit-transform: none;
|
| 348 |
+
transform: none;
|
| 349 |
+
opacity: 1;
|
| 350 |
+
box-shadow: none;
|
| 351 |
+
outline: none;
|
| 352 |
+
}
|
| 353 |
+
.components-button.is-secondary {
|
| 354 |
+
box-shadow: inset 0 0 0 1px var(--wp-admin-theme-color);
|
| 355 |
+
outline: 1px solid transparent;
|
| 356 |
+
white-space: nowrap;
|
| 357 |
+
color: var(--wp-admin-theme-color);
|
| 358 |
+
background: transparent;
|
| 359 |
+
}
|
| 360 |
+
.components-button.is-tertiary {
|
| 361 |
+
white-space: nowrap;
|
| 362 |
+
color: var(--wp-admin-theme-color);
|
| 363 |
+
background: transparent;
|
| 364 |
+
padding: 6px;
|
| 365 |
+
}
|
| 366 |
+
.components-button.is-tertiary .dashicon {
|
| 367 |
+
display: inline-block;
|
| 368 |
+
flex: 0 0 auto;
|
| 369 |
+
}
|
| 370 |
+
.components-button.is-destructive {
|
| 371 |
+
color: #cc1818;
|
| 372 |
+
box-shadow: inset 0 0 0 1px #cc1818;
|
| 373 |
+
}
|
| 374 |
+
.components-button.is-destructive:hover:not(:disabled) {
|
| 375 |
+
color: #710d0d;
|
| 376 |
+
box-shadow: inset 0 0 0 1px #710d0d;
|
| 377 |
+
}
|
| 378 |
+
.components-button.is-destructive:focus:not(:disabled) {
|
| 379 |
+
color: var(--wp-admin-theme-color);
|
| 380 |
+
}
|
| 381 |
+
.components-button.is-destructive:active:not(:disabled) {
|
| 382 |
+
background: #ccc;
|
| 383 |
+
}
|
| 384 |
+
.components-button.is-destructive.is-primary {
|
| 385 |
+
color: #fff;
|
| 386 |
+
background: #cc1818;
|
| 387 |
+
box-shadow: inset 0 0 0 1px #cc1818;
|
| 388 |
+
}
|
| 389 |
+
.components-button.is-destructive.is-primary:hover:not(:disabled) {
|
| 390 |
+
color: #fff;
|
| 391 |
+
background: #710d0d;
|
| 392 |
+
box-shadow: inset 0 0 0 1px #710d0d;
|
| 393 |
+
}
|
| 394 |
+
.components-button.is-link {
|
| 395 |
+
margin: 0;
|
| 396 |
+
padding: 0;
|
| 397 |
+
box-shadow: none;
|
| 398 |
+
border: 0;
|
| 399 |
+
border-radius: 0;
|
| 400 |
+
background: none;
|
| 401 |
+
outline: none;
|
| 402 |
+
text-align: left;
|
| 403 |
+
color: var(--wp-admin-theme-color);
|
| 404 |
+
text-decoration: underline;
|
| 405 |
+
transition-property: border, background, color;
|
| 406 |
+
transition-duration: 0.05s;
|
| 407 |
+
transition-timing-function: ease-in-out;
|
| 408 |
+
height: auto;
|
| 409 |
+
}
|
| 410 |
+
@media (prefers-reduced-motion: reduce) {
|
| 411 |
+
.components-button.is-link {
|
| 412 |
+
transition-duration: 0s;
|
| 413 |
+
transition-delay: 0s;
|
| 414 |
+
}
|
| 415 |
+
}
|
| 416 |
+
.components-button.is-link:focus {
|
| 417 |
+
border-radius: 2px;
|
| 418 |
+
}
|
| 419 |
+
.components-button.is-link.is-destructive {
|
| 420 |
+
color: #cc1818;
|
| 421 |
+
}
|
| 422 |
+
.components-button.is-link.is-destructive:active:not(:disabled), .components-button.is-link.is-destructive:hover:not(:disabled) {
|
| 423 |
+
color: #710d0d;
|
| 424 |
+
background: none;
|
| 425 |
+
}
|
| 426 |
+
.components-button.is-link.is-destructive:focus:not(:disabled) {
|
| 427 |
+
color: var(--wp-admin-theme-color);
|
| 428 |
+
}
|
| 429 |
+
.components-button:not([aria-disabled=true]):active {
|
| 430 |
+
color: inherit;
|
| 431 |
+
}
|
| 432 |
+
.components-button:disabled, .components-button[aria-disabled=true] {
|
| 433 |
+
cursor: default;
|
| 434 |
+
opacity: 0.3;
|
| 435 |
+
}
|
| 436 |
+
.components-button.is-busy, .components-button.is-secondary.is-busy, .components-button.is-secondary.is-busy:disabled, .components-button.is-secondary.is-busy[aria-disabled=true] {
|
| 437 |
+
-webkit-animation: components-button__busy-animation 2500ms infinite linear;
|
| 438 |
+
animation: components-button__busy-animation 2500ms infinite linear;
|
| 439 |
+
opacity: 1;
|
| 440 |
+
background-size: 100px 100%;
|
| 441 |
+
/* stylelint-disable */
|
| 442 |
+
background-image: linear-gradient(-45deg, #fafafa 33%, #e0e0e0 33%, #e0e0e0 70%, #fafafa 70%);
|
| 443 |
+
/* stylelint-enable */
|
| 444 |
+
}
|
| 445 |
+
.components-button.is-small {
|
| 446 |
+
height: 24px;
|
| 447 |
+
line-height: 22px;
|
| 448 |
+
padding: 0 8px;
|
| 449 |
+
font-size: 11px;
|
| 450 |
+
}
|
| 451 |
+
.components-button.is-small.has-icon:not(.has-text) {
|
| 452 |
+
padding: 0 8px;
|
| 453 |
+
width: 24px;
|
| 454 |
+
}
|
| 455 |
+
.components-button.has-icon {
|
| 456 |
+
padding: 6px;
|
| 457 |
+
min-width: 36px;
|
| 458 |
+
justify-content: center;
|
| 459 |
+
}
|
| 460 |
+
.components-button.has-icon .dashicon {
|
| 461 |
+
display: inline-block;
|
| 462 |
+
flex: 0 0 auto;
|
| 463 |
+
margin-left: 2px;
|
| 464 |
+
margin-right: 2px;
|
| 465 |
+
}
|
| 466 |
+
.components-button.has-icon.has-text {
|
| 467 |
+
justify-content: left;
|
| 468 |
+
}
|
| 469 |
+
.components-button.has-icon.has-text svg {
|
| 470 |
+
margin-right: 8px;
|
| 471 |
+
}
|
| 472 |
+
.components-button.has-icon.has-text .dashicon {
|
| 473 |
+
margin-right: 10px;
|
| 474 |
+
}
|
| 475 |
+
.components-button.is-pressed {
|
| 476 |
+
color: #fff;
|
| 477 |
+
background: #1e1e1e;
|
| 478 |
+
}
|
| 479 |
+
.components-button.is-pressed:focus:not(:disabled) {
|
| 480 |
+
box-shadow: inset 0 0 0 1px #fff, 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
|
| 481 |
+
outline: 2px solid transparent;
|
| 482 |
+
}
|
| 483 |
+
.components-button.is-pressed:hover:not(:disabled) {
|
| 484 |
+
color: #fff;
|
| 485 |
+
background: #1e1e1e;
|
| 486 |
+
}
|
| 487 |
+
.components-button svg {
|
| 488 |
+
fill: currentColor;
|
| 489 |
+
outline: none;
|
| 490 |
+
}
|
| 491 |
+
.components-button .components-visually-hidden {
|
| 492 |
+
height: auto;
|
| 493 |
+
}
|
| 494 |
+
|
| 495 |
+
@-webkit-keyframes components-button__busy-animation {
|
| 496 |
+
0% {
|
| 497 |
+
background-position: 200px 0;
|
| 498 |
+
}
|
| 499 |
+
}
|
| 500 |
+
|
| 501 |
+
@keyframes components-button__busy-animation {
|
| 502 |
+
0% {
|
| 503 |
+
background-position: 200px 0;
|
| 504 |
+
}
|
| 505 |
+
}
|
| 506 |
+
.components-checkbox-control__input[type=checkbox] {
|
| 507 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 508 |
+
padding: 6px 8px;
|
| 509 |
+
box-shadow: 0 0 0 transparent;
|
| 510 |
+
transition: box-shadow 0.1s linear;
|
| 511 |
+
border-radius: 2px;
|
| 512 |
+
border: 1px solid #757575;
|
| 513 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 514 |
+
font-size: 16px;
|
| 515 |
+
/* Override core line-height. To be reviewed. */
|
| 516 |
+
line-height: normal;
|
| 517 |
+
border: 1px solid #1e1e1e;
|
| 518 |
+
margin-right: 12px;
|
| 519 |
+
transition: none;
|
| 520 |
+
border-radius: 2px;
|
| 521 |
+
background: #fff;
|
| 522 |
+
color: #1e1e1e;
|
| 523 |
+
clear: none;
|
| 524 |
+
cursor: pointer;
|
| 525 |
+
display: inline-block;
|
| 526 |
+
line-height: 0;
|
| 527 |
+
margin: 0 4px 0 0;
|
| 528 |
+
outline: 0;
|
| 529 |
+
padding: 0 !important;
|
| 530 |
+
text-align: center;
|
| 531 |
+
vertical-align: top;
|
| 532 |
+
width: 24px;
|
| 533 |
+
height: 24px;
|
| 534 |
+
-webkit-appearance: none;
|
| 535 |
+
appearance: none;
|
| 536 |
+
transition: 0.1s border-color ease-in-out;
|
| 537 |
+
}
|
| 538 |
+
@media (prefers-reduced-motion: reduce) {
|
| 539 |
+
.components-checkbox-control__input[type=checkbox] {
|
| 540 |
+
transition-duration: 0s;
|
| 541 |
+
transition-delay: 0s;
|
| 542 |
+
}
|
| 543 |
+
}
|
| 544 |
+
@media (min-width: 600px) {
|
| 545 |
+
.components-checkbox-control__input[type=checkbox] {
|
| 546 |
+
font-size: 13px;
|
| 547 |
+
/* Override core line-height. To be reviewed. */
|
| 548 |
+
line-height: normal;
|
| 549 |
+
}
|
| 550 |
+
}
|
| 551 |
+
.components-checkbox-control__input[type=checkbox]:focus {
|
| 552 |
+
border-color: var(--wp-admin-theme-color);
|
| 553 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 554 |
+
outline: 2px solid transparent;
|
| 555 |
+
}
|
| 556 |
+
.components-checkbox-control__input[type=checkbox]::-webkit-input-placeholder {
|
| 557 |
+
color: rgba(30, 30, 30, 0.62);
|
| 558 |
+
}
|
| 559 |
+
.components-checkbox-control__input[type=checkbox]::-moz-placeholder {
|
| 560 |
+
opacity: 1;
|
| 561 |
+
color: rgba(30, 30, 30, 0.62);
|
| 562 |
+
}
|
| 563 |
+
.components-checkbox-control__input[type=checkbox]:-ms-input-placeholder {
|
| 564 |
+
color: rgba(30, 30, 30, 0.62);
|
| 565 |
+
}
|
| 566 |
+
.components-checkbox-control__input[type=checkbox]:focus {
|
| 567 |
+
box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
|
| 568 |
+
outline: 2px solid transparent;
|
| 569 |
+
}
|
| 570 |
+
.components-checkbox-control__input[type=checkbox]:checked {
|
| 571 |
+
background: var(--wp-admin-theme-color);
|
| 572 |
+
border-color: var(--wp-admin-theme-color);
|
| 573 |
+
}
|
| 574 |
+
.components-checkbox-control__input[type=checkbox]:checked::-ms-check {
|
| 575 |
+
opacity: 0;
|
| 576 |
+
}
|
| 577 |
+
.components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
|
| 578 |
+
margin: -3px -5px;
|
| 579 |
+
color: #fff;
|
| 580 |
+
}
|
| 581 |
+
@media (min-width: 782px) {
|
| 582 |
+
.components-checkbox-control__input[type=checkbox]:checked::before, .components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
|
| 583 |
+
margin: -4px 0 0 -5px;
|
| 584 |
+
}
|
| 585 |
+
}
|
| 586 |
+
.components-checkbox-control__input[type=checkbox][aria-checked=mixed] {
|
| 587 |
+
background: var(--wp-admin-theme-color);
|
| 588 |
+
border-color: var(--wp-admin-theme-color);
|
| 589 |
+
}
|
| 590 |
+
.components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
|
| 591 |
+
content: "";
|
| 592 |
+
float: left;
|
| 593 |
+
display: inline-block;
|
| 594 |
+
vertical-align: middle;
|
| 595 |
+
width: 16px;
|
| 596 |
+
/* stylelint-disable */
|
| 597 |
+
font: normal 30px/1 dashicons;
|
| 598 |
+
/* stylelint-enable */
|
| 599 |
+
speak: none;
|
| 600 |
+
-webkit-font-smoothing: antialiased;
|
| 601 |
+
-moz-osx-font-smoothing: grayscale;
|
| 602 |
+
}
|
| 603 |
+
@media (min-width: 782px) {
|
| 604 |
+
.components-checkbox-control__input[type=checkbox][aria-checked=mixed]::before {
|
| 605 |
+
float: none;
|
| 606 |
+
font-size: 21px;
|
| 607 |
+
}
|
| 608 |
+
}
|
| 609 |
+
@media (min-width: 600px) {
|
| 610 |
+
.components-checkbox-control__input[type=checkbox] {
|
| 611 |
+
height: 20px;
|
| 612 |
+
width: 20px;
|
| 613 |
+
}
|
| 614 |
+
}
|
| 615 |
+
@media (prefers-reduced-motion: reduce) {
|
| 616 |
+
.components-checkbox-control__input[type=checkbox] {
|
| 617 |
+
transition-duration: 0s;
|
| 618 |
+
transition-delay: 0s;
|
| 619 |
+
}
|
| 620 |
+
}
|
| 621 |
+
.components-checkbox-control__input[type=checkbox]:focus {
|
| 622 |
+
box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
|
| 623 |
+
outline: 2px solid transparent;
|
| 624 |
+
}
|
| 625 |
+
.components-checkbox-control__input[type=checkbox]:checked {
|
| 626 |
+
background: var(--wp-admin-theme-color);
|
| 627 |
+
border-color: var(--wp-admin-theme-color);
|
| 628 |
+
}
|
| 629 |
+
.components-checkbox-control__input[type=checkbox]:checked::-ms-check {
|
| 630 |
+
opacity: 0;
|
| 631 |
+
}
|
| 632 |
+
.components-checkbox-control__input[type=checkbox]:checked::before {
|
| 633 |
+
content: none;
|
| 634 |
+
}
|
| 635 |
+
|
| 636 |
+
.components-checkbox-control__input-container {
|
| 637 |
+
position: relative;
|
| 638 |
+
display: inline-block;
|
| 639 |
+
margin-right: 12px;
|
| 640 |
+
vertical-align: middle;
|
| 641 |
+
width: 24px;
|
| 642 |
+
height: 24px;
|
| 643 |
+
}
|
| 644 |
+
@media (min-width: 600px) {
|
| 645 |
+
.components-checkbox-control__input-container {
|
| 646 |
+
width: 20px;
|
| 647 |
+
height: 20px;
|
| 648 |
+
}
|
| 649 |
+
}
|
| 650 |
+
|
| 651 |
+
svg.components-checkbox-control__checked {
|
| 652 |
+
fill: #fff;
|
| 653 |
+
cursor: pointer;
|
| 654 |
+
position: absolute;
|
| 655 |
+
left: 0;
|
| 656 |
+
top: 0;
|
| 657 |
+
width: 24px;
|
| 658 |
+
height: 24px;
|
| 659 |
+
-webkit-user-select: none;
|
| 660 |
+
-ms-user-select: none;
|
| 661 |
+
user-select: none;
|
| 662 |
+
pointer-events: none;
|
| 663 |
+
}
|
| 664 |
+
@media (min-width: 600px) {
|
| 665 |
+
svg.components-checkbox-control__checked {
|
| 666 |
+
left: -2px;
|
| 667 |
+
top: -2px;
|
| 668 |
+
}
|
| 669 |
+
}
|
| 670 |
+
|
| 671 |
+
.components-circular-option-picker {
|
| 672 |
+
display: inline-block;
|
| 673 |
+
width: 100%;
|
| 674 |
+
min-width: 188px;
|
| 675 |
+
}
|
| 676 |
+
.components-circular-option-picker .components-circular-option-picker__custom-clear-wrapper {
|
| 677 |
+
display: flex;
|
| 678 |
+
justify-content: flex-end;
|
| 679 |
+
}
|
| 680 |
+
.components-circular-option-picker .components-circular-option-picker__swatches {
|
| 681 |
+
margin-right: -12px;
|
| 682 |
+
}
|
| 683 |
+
|
| 684 |
+
.components-circular-option-picker__option-wrapper {
|
| 685 |
+
display: inline-block;
|
| 686 |
+
height: 28px;
|
| 687 |
+
width: 28px;
|
| 688 |
+
margin-right: 12px;
|
| 689 |
+
margin-bottom: 12px;
|
| 690 |
+
vertical-align: top;
|
| 691 |
+
-webkit-transform: scale(1);
|
| 692 |
+
transform: scale(1);
|
| 693 |
+
transition: 100ms -webkit-transform ease;
|
| 694 |
+
transition: 100ms transform ease;
|
| 695 |
+
transition: 100ms transform ease, 100ms -webkit-transform ease;
|
| 696 |
+
}
|
| 697 |
+
@media (prefers-reduced-motion: reduce) {
|
| 698 |
+
.components-circular-option-picker__option-wrapper {
|
| 699 |
+
transition-duration: 0s;
|
| 700 |
+
transition-delay: 0s;
|
| 701 |
+
}
|
| 702 |
+
}
|
| 703 |
+
.components-circular-option-picker__option-wrapper:hover {
|
| 704 |
+
-webkit-transform: scale(1.2);
|
| 705 |
+
transform: scale(1.2);
|
| 706 |
+
}
|
| 707 |
+
.components-circular-option-picker__option-wrapper > div {
|
| 708 |
+
height: 100%;
|
| 709 |
+
width: 100%;
|
| 710 |
+
}
|
| 711 |
+
|
| 712 |
+
.components-circular-option-picker__option-wrapper::before {
|
| 713 |
+
content: "";
|
| 714 |
+
position: absolute;
|
| 715 |
+
top: 1px;
|
| 716 |
+
left: 1px;
|
| 717 |
+
bottom: 1px;
|
| 718 |
+
right: 1px;
|
| 719 |
+
border-radius: 50%;
|
| 720 |
+
z-index: -1;
|
| 721 |
+
/* stylelint-disable-next-line function-url-quotes */
|
| 722 |
+
background: url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E');
|
| 723 |
+
}
|
| 724 |
+
|
| 725 |
+
.components-circular-option-picker__option {
|
| 726 |
+
display: inline-block;
|
| 727 |
+
vertical-align: top;
|
| 728 |
+
height: 100%;
|
| 729 |
+
width: 100%;
|
| 730 |
+
border: none;
|
| 731 |
+
border-radius: 50%;
|
| 732 |
+
background: transparent;
|
| 733 |
+
box-shadow: inset 0 0 0 14px;
|
| 734 |
+
transition: 100ms box-shadow ease;
|
| 735 |
+
cursor: pointer;
|
| 736 |
+
}
|
| 737 |
+
@media (prefers-reduced-motion: reduce) {
|
| 738 |
+
.components-circular-option-picker__option {
|
| 739 |
+
transition-duration: 0s;
|
| 740 |
+
transition-delay: 0s;
|
| 741 |
+
}
|
| 742 |
+
}
|
| 743 |
+
.components-circular-option-picker__option:hover {
|
| 744 |
+
box-shadow: inset 0 0 0 14px !important;
|
| 745 |
+
}
|
| 746 |
+
.components-circular-option-picker__option.is-pressed {
|
| 747 |
+
box-shadow: inset 0 0 0 4px;
|
| 748 |
+
position: relative;
|
| 749 |
+
z-index: 1;
|
| 750 |
+
overflow: visible;
|
| 751 |
+
}
|
| 752 |
+
.components-circular-option-picker__option.is-pressed + svg {
|
| 753 |
+
position: absolute;
|
| 754 |
+
left: 2px;
|
| 755 |
+
top: 2px;
|
| 756 |
+
border-radius: 50%;
|
| 757 |
+
z-index: 2;
|
| 758 |
+
pointer-events: none;
|
| 759 |
+
}
|
| 760 |
+
.components-circular-option-picker__option::after {
|
| 761 |
+
content: "";
|
| 762 |
+
position: absolute;
|
| 763 |
+
top: -1px;
|
| 764 |
+
left: -1px;
|
| 765 |
+
bottom: -1px;
|
| 766 |
+
right: -1px;
|
| 767 |
+
border-radius: 50%;
|
| 768 |
+
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.2);
|
| 769 |
+
border: 1px solid transparent;
|
| 770 |
+
}
|
| 771 |
+
.components-circular-option-picker__option:focus::after {
|
| 772 |
+
content: "";
|
| 773 |
+
border: 2px solid #757575;
|
| 774 |
+
width: 32px;
|
| 775 |
+
height: 32px;
|
| 776 |
+
position: absolute;
|
| 777 |
+
top: -2px;
|
| 778 |
+
left: -2px;
|
| 779 |
+
border-radius: 50%;
|
| 780 |
+
box-shadow: inset 0 0 0 2px #fff;
|
| 781 |
+
}
|
| 782 |
+
.components-circular-option-picker__option.components-button:focus {
|
| 783 |
+
background-color: transparent;
|
| 784 |
+
box-shadow: inset 0 0 0 14px;
|
| 785 |
+
outline: none;
|
| 786 |
+
}
|
| 787 |
+
|
| 788 |
+
.components-circular-option-picker__button-action .components-circular-option-picker__option {
|
| 789 |
+
color: #fff;
|
| 790 |
+
background: #fff;
|
| 791 |
+
}
|
| 792 |
+
|
| 793 |
+
.components-circular-option-picker__dropdown-link-action {
|
| 794 |
+
margin-right: 16px;
|
| 795 |
+
}
|
| 796 |
+
.components-circular-option-picker__dropdown-link-action .components-button {
|
| 797 |
+
line-height: 22px;
|
| 798 |
+
}
|
| 799 |
+
|
| 800 |
+
.components-color-edit__color-option-main-area {
|
| 801 |
+
display: flex;
|
| 802 |
+
align-items: center;
|
| 803 |
+
}
|
| 804 |
+
.components-color-edit__color-option-main-area div.components-circular-option-picker__option-wrapper {
|
| 805 |
+
display: block;
|
| 806 |
+
margin: 8px;
|
| 807 |
+
}
|
| 808 |
+
|
| 809 |
+
.components-color-edit__color-option.is-hover {
|
| 810 |
+
background: #e0e0e0;
|
| 811 |
+
}
|
| 812 |
+
|
| 813 |
+
.components-color-edit__cancel-button {
|
| 814 |
+
float: right;
|
| 815 |
+
}
|
| 816 |
+
|
| 817 |
+
.components-color-edit__color-option-color-name {
|
| 818 |
+
width: 100%;
|
| 819 |
+
}
|
| 820 |
+
|
| 821 |
+
.components-color-edit__label-and-insert-container {
|
| 822 |
+
display: flex;
|
| 823 |
+
align-items: center;
|
| 824 |
+
justify-content: space-between;
|
| 825 |
+
}
|
| 826 |
+
|
| 827 |
+
.components-color-edit__insert-button {
|
| 828 |
+
margin-top: -8px;
|
| 829 |
+
}
|
| 830 |
+
|
| 831 |
+
.components-color-edit__hidden-control {
|
| 832 |
+
position: relative;
|
| 833 |
+
left: -9999px;
|
| 834 |
+
}
|
| 835 |
+
|
| 836 |
+
.components-color-edit__color-option-color-name-input .components-base-control__field {
|
| 837 |
+
margin-bottom: 0;
|
| 838 |
+
margin-right: 8px;
|
| 839 |
+
}
|
| 840 |
+
|
| 841 |
+
.components-color-edit__slug-input {
|
| 842 |
+
margin-left: 8px;
|
| 843 |
+
}
|
| 844 |
+
|
| 845 |
+
.components-color-edit__reset-button {
|
| 846 |
+
float: right;
|
| 847 |
+
}
|
| 848 |
+
|
| 849 |
+
.component-color-indicator {
|
| 850 |
+
width: 25px;
|
| 851 |
+
height: 16px;
|
| 852 |
+
margin-left: 0.8rem;
|
| 853 |
+
border: 1px solid #dadada;
|
| 854 |
+
display: inline-block;
|
| 855 |
+
}
|
| 856 |
+
.component-color-indicator + .component-color-indicator {
|
| 857 |
+
margin-left: 0.5rem;
|
| 858 |
+
}
|
| 859 |
+
|
| 860 |
+
/**
|
| 861 |
+
* Parts of this source were derived and modified from react-color,
|
| 862 |
+
* released under the MIT license.
|
| 863 |
+
*
|
| 864 |
+
* https://github.com/casesandberg/react-color/
|
| 865 |
+
*
|
| 866 |
+
* Copyright (c) 2015 Case Sandberg
|
| 867 |
+
*
|
| 868 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 869 |
+
* of this software and associated documentation files (the "Software"), to deal
|
| 870 |
+
* in the Software without restriction, including without limitation the rights
|
| 871 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 872 |
+
* copies of the Software, and to permit persons to whom the Software is
|
| 873 |
+
* furnished to do so, subject to the following conditions:
|
| 874 |
+
*
|
| 875 |
+
* The above copyright notice and this permission notice shall be included in
|
| 876 |
+
* all copies or substantial portions of the Software.
|
| 877 |
+
*
|
| 878 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 879 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 880 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 881 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 882 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 883 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
| 884 |
+
* THE SOFTWARE.
|
| 885 |
+
*/
|
| 886 |
+
.components-color-picker {
|
| 887 |
+
width: 100%;
|
| 888 |
+
}
|
| 889 |
+
.components-color-picker * {
|
| 890 |
+
box-sizing: border-box;
|
| 891 |
+
}
|
| 892 |
+
|
| 893 |
+
.components-color-picker__saturation {
|
| 894 |
+
width: 100%;
|
| 895 |
+
padding-bottom: 55%;
|
| 896 |
+
position: relative;
|
| 897 |
+
}
|
| 898 |
+
|
| 899 |
+
.components-color-picker__body {
|
| 900 |
+
padding: 16px 16px 12px;
|
| 901 |
+
}
|
| 902 |
+
|
| 903 |
+
.components-color-picker__controls {
|
| 904 |
+
display: flex;
|
| 905 |
+
}
|
| 906 |
+
|
| 907 |
+
.components-color-picker__saturation-pointer,
|
| 908 |
+
.components-color-picker__hue-pointer,
|
| 909 |
+
.components-color-picker__alpha-pointer {
|
| 910 |
+
padding: 0;
|
| 911 |
+
position: absolute;
|
| 912 |
+
cursor: pointer;
|
| 913 |
+
box-shadow: none;
|
| 914 |
+
border: none;
|
| 915 |
+
}
|
| 916 |
+
|
| 917 |
+
/* CURRENT COLOR COMPONENT */
|
| 918 |
+
.components-color-picker__swatch {
|
| 919 |
+
margin-right: 8px;
|
| 920 |
+
width: 32px;
|
| 921 |
+
height: 32px;
|
| 922 |
+
border-radius: 50%;
|
| 923 |
+
position: relative;
|
| 924 |
+
overflow: hidden;
|
| 925 |
+
background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
|
| 926 |
+
background-size: 10px 10px;
|
| 927 |
+
background-position: 0 0, 0 5px, 5px -5px, -5px 0;
|
| 928 |
+
}
|
| 929 |
+
.is-alpha-disabled .components-color-picker__swatch {
|
| 930 |
+
width: 12px;
|
| 931 |
+
height: 12px;
|
| 932 |
+
margin-top: 0;
|
| 933 |
+
}
|
| 934 |
+
|
| 935 |
+
.components-color-picker__active {
|
| 936 |
+
position: absolute;
|
| 937 |
+
top: 0;
|
| 938 |
+
left: 0;
|
| 939 |
+
right: 0;
|
| 940 |
+
bottom: 0;
|
| 941 |
+
border-radius: 50%;
|
| 942 |
+
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
|
| 943 |
+
z-index: 2;
|
| 944 |
+
}
|
| 945 |
+
|
| 946 |
+
/* SATURATION COMPONENT */
|
| 947 |
+
.components-color-picker__saturation-color,
|
| 948 |
+
.components-color-picker__saturation-white,
|
| 949 |
+
.components-color-picker__saturation-black {
|
| 950 |
+
position: absolute;
|
| 951 |
+
top: 0;
|
| 952 |
+
left: 0;
|
| 953 |
+
right: 0;
|
| 954 |
+
bottom: 0;
|
| 955 |
+
}
|
| 956 |
+
|
| 957 |
+
.components-color-picker__saturation-color {
|
| 958 |
+
overflow: visible;
|
| 959 |
+
}
|
| 960 |
+
|
| 961 |
+
.components-color-picker__saturation-white {
|
| 962 |
+
/*rtl:ignore*/
|
| 963 |
+
background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
|
| 964 |
+
}
|
| 965 |
+
|
| 966 |
+
.components-color-picker__saturation-black {
|
| 967 |
+
background: linear-gradient(to top, #000, rgba(0, 0, 0, 0));
|
| 968 |
+
}
|
| 969 |
+
|
| 970 |
+
.components-button.components-color-picker__saturation-pointer {
|
| 971 |
+
width: 14px;
|
| 972 |
+
height: 14px;
|
| 973 |
+
padding: 0;
|
| 974 |
+
border-radius: 50%;
|
| 975 |
+
background-color: transparent;
|
| 976 |
+
-webkit-transform: translate(-50%, -50%);
|
| 977 |
+
transform: translate(-50%, -50%);
|
| 978 |
+
box-shadow: 0 0 0 1px #fff, inset 0 0 0 1px #000, 0 0 0 2px #000;
|
| 979 |
+
}
|
| 980 |
+
.components-button.components-color-picker__saturation-pointer:focus:not(:disabled) {
|
| 981 |
+
box-shadow: 0 0 0 2px #fff, inset 0 0 0 1px #000, 0 0 0 3px #000;
|
| 982 |
+
}
|
| 983 |
+
|
| 984 |
+
/* HUE & ALPHA BARS */
|
| 985 |
+
.components-color-picker__toggles {
|
| 986 |
+
flex: 1;
|
| 987 |
+
}
|
| 988 |
+
|
| 989 |
+
.components-color-picker__alpha {
|
| 990 |
+
background-image: linear-gradient(45deg, #ddd 25%, transparent 25%), linear-gradient(-45deg, #ddd 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ddd 75%), linear-gradient(-45deg, transparent 75%, #ddd 75%);
|
| 991 |
+
background-size: 10px 10px;
|
| 992 |
+
background-position: 0 0, 0 5px, 5px -5px, -5px 0;
|
| 993 |
+
}
|
| 994 |
+
|
| 995 |
+
.components-color-picker__hue-gradient,
|
| 996 |
+
.components-color-picker__alpha-gradient {
|
| 997 |
+
position: absolute;
|
| 998 |
+
top: 0;
|
| 999 |
+
left: 0;
|
| 1000 |
+
right: 0;
|
| 1001 |
+
bottom: 0;
|
| 1002 |
+
}
|
| 1003 |
+
|
| 1004 |
+
.components-color-picker__hue,
|
| 1005 |
+
.components-color-picker__alpha {
|
| 1006 |
+
height: 12px;
|
| 1007 |
+
position: relative;
|
| 1008 |
+
}
|
| 1009 |
+
|
| 1010 |
+
.is-alpha-enabled .components-color-picker__hue {
|
| 1011 |
+
margin-bottom: 8px;
|
| 1012 |
+
}
|
| 1013 |
+
|
| 1014 |
+
.components-color-picker__hue-bar,
|
| 1015 |
+
.components-color-picker__alpha-bar {
|
| 1016 |
+
position: relative;
|
| 1017 |
+
margin: 0 3px;
|
| 1018 |
+
height: 100%;
|
| 1019 |
+
padding: 0 2px;
|
| 1020 |
+
}
|
| 1021 |
+
|
| 1022 |
+
.components-color-picker__hue-gradient {
|
| 1023 |
+
/*rtl:ignore*/
|
| 1024 |
+
background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);
|
| 1025 |
+
}
|
| 1026 |
+
|
| 1027 |
+
.components-color-picker__hue-pointer,
|
| 1028 |
+
.components-color-picker__alpha-pointer {
|
| 1029 |
+
/*rtl:ignore*/
|
| 1030 |
+
left: 0;
|
| 1031 |
+
width: 14px;
|
| 1032 |
+
height: 14px;
|
| 1033 |
+
border-radius: 50%;
|
| 1034 |
+
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.37);
|
| 1035 |
+
background: #fff;
|
| 1036 |
+
-webkit-transform: translate(-7px, -1px);
|
| 1037 |
+
transform: translate(-7px, -1px);
|
| 1038 |
+
}
|
| 1039 |
+
|
| 1040 |
+
.components-color-picker__hue-pointer,
|
| 1041 |
+
.components-color-picker__saturation-pointer {
|
| 1042 |
+
transition: box-shadow 0.1s linear;
|
| 1043 |
+
}
|
| 1044 |
+
@media (prefers-reduced-motion: reduce) {
|
| 1045 |
+
.components-color-picker__hue-pointer,
|
| 1046 |
+
.components-color-picker__saturation-pointer {
|
| 1047 |
+
transition-duration: 0s;
|
| 1048 |
+
transition-delay: 0s;
|
| 1049 |
+
}
|
| 1050 |
+
}
|
| 1051 |
+
|
| 1052 |
+
.components-color-picker__saturation-pointer:focus {
|
| 1053 |
+
box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color), 0 0 5px 0 var(--wp-admin-theme-color), inset 0 0 1px 1px rgba(0, 0, 0, 0.3), 0 0 1px 2px rgba(0, 0, 0, 0.4);
|
| 1054 |
+
}
|
| 1055 |
+
|
| 1056 |
+
.components-color-picker__hue-pointer:focus,
|
| 1057 |
+
.components-color-picker__alpha-pointer:focus {
|
| 1058 |
+
border-color: var(--wp-admin-theme-color);
|
| 1059 |
+
box-shadow: 0 0 0 2px var(--wp-admin-theme-color), 0 0 3px 0 var(--wp-admin-theme-color);
|
| 1060 |
+
outline: 2px solid transparent;
|
| 1061 |
+
outline-offset: -2px;
|
| 1062 |
+
}
|
| 1063 |
+
|
| 1064 |
+
/* INPUTS COMPONENT */
|
| 1065 |
+
.components-color-picker__inputs-wrapper {
|
| 1066 |
+
margin: 0 -4px;
|
| 1067 |
+
padding-top: 16px;
|
| 1068 |
+
display: flex;
|
| 1069 |
+
align-items: flex-end;
|
| 1070 |
+
min-width: 255px;
|
| 1071 |
+
}
|
| 1072 |
+
.components-color-picker__inputs-wrapper fieldset {
|
| 1073 |
+
flex: 1;
|
| 1074 |
+
border: none;
|
| 1075 |
+
margin: 0;
|
| 1076 |
+
padding: 0;
|
| 1077 |
+
}
|
| 1078 |
+
.components-color-picker__inputs-wrapper .components-color-picker__inputs-fields .components-text-control__input[type=number] {
|
| 1079 |
+
padding: 6px 3px;
|
| 1080 |
+
margin: 0;
|
| 1081 |
+
}
|
| 1082 |
+
|
| 1083 |
+
.components-color-picker__inputs-field {
|
| 1084 |
+
width: 100%;
|
| 1085 |
+
}
|
| 1086 |
+
|
| 1087 |
+
.components-color-picker__inputs-fields {
|
| 1088 |
+
display: flex;
|
| 1089 |
+
/*rtl:ignore*/
|
| 1090 |
+
direction: ltr;
|
| 1091 |
+
flex-grow: 1;
|
| 1092 |
+
margin-right: 4px;
|
| 1093 |
+
}
|
| 1094 |
+
.components-color-picker__inputs-fields .components-base-control + .components-base-control {
|
| 1095 |
+
margin-top: 0;
|
| 1096 |
+
}
|
| 1097 |
+
.components-color-picker__inputs-fields .components-base-control__field {
|
| 1098 |
+
margin: 0 2px;
|
| 1099 |
+
}
|
| 1100 |
+
|
| 1101 |
+
.components-color-picker__inputs-toggle {
|
| 1102 |
+
height: 30px;
|
| 1103 |
+
padding: 0 5px;
|
| 1104 |
+
}
|
| 1105 |
+
|
| 1106 |
+
.components-combobox-control {
|
| 1107 |
+
width: 100%;
|
| 1108 |
+
}
|
| 1109 |
+
|
| 1110 |
+
input.components-combobox-control__input[type=text] {
|
| 1111 |
+
width: 100%;
|
| 1112 |
+
border: none;
|
| 1113 |
+
box-shadow: none;
|
| 1114 |
+
font-size: 16px;
|
| 1115 |
+
padding: 2px;
|
| 1116 |
+
margin: 0;
|
| 1117 |
+
line-height: inherit;
|
| 1118 |
+
min-height: auto;
|
| 1119 |
+
}
|
| 1120 |
+
@media (min-width: 600px) {
|
| 1121 |
+
input.components-combobox-control__input[type=text] {
|
| 1122 |
+
font-size: 13px;
|
| 1123 |
+
}
|
| 1124 |
+
}
|
| 1125 |
+
input.components-combobox-control__input[type=text]:focus {
|
| 1126 |
+
outline: none;
|
| 1127 |
+
box-shadow: none;
|
| 1128 |
+
}
|
| 1129 |
+
|
| 1130 |
+
.components-combobox-control__suggestions-container {
|
| 1131 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 1132 |
+
padding: 6px 8px;
|
| 1133 |
+
box-shadow: 0 0 0 transparent;
|
| 1134 |
+
transition: box-shadow 0.1s linear;
|
| 1135 |
+
border-radius: 2px;
|
| 1136 |
+
border: 1px solid #757575;
|
| 1137 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 1138 |
+
font-size: 16px;
|
| 1139 |
+
/* Override core line-height. To be reviewed. */
|
| 1140 |
+
line-height: normal;
|
| 1141 |
+
display: flex;
|
| 1142 |
+
flex-wrap: wrap;
|
| 1143 |
+
align-items: flex-start;
|
| 1144 |
+
width: 100%;
|
| 1145 |
+
margin: 0 0 8px 0;
|
| 1146 |
+
padding: 4px;
|
| 1147 |
+
}
|
| 1148 |
+
@media (prefers-reduced-motion: reduce) {
|
| 1149 |
+
.components-combobox-control__suggestions-container {
|
| 1150 |
+
transition-duration: 0s;
|
| 1151 |
+
transition-delay: 0s;
|
| 1152 |
+
}
|
| 1153 |
+
}
|
| 1154 |
+
@media (min-width: 600px) {
|
| 1155 |
+
.components-combobox-control__suggestions-container {
|
| 1156 |
+
font-size: 13px;
|
| 1157 |
+
/* Override core line-height. To be reviewed. */
|
| 1158 |
+
line-height: normal;
|
| 1159 |
+
}
|
| 1160 |
+
}
|
| 1161 |
+
.components-combobox-control__suggestions-container:focus {
|
| 1162 |
+
border-color: var(--wp-admin-theme-color);
|
| 1163 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 1164 |
+
outline: 2px solid transparent;
|
| 1165 |
+
}
|
| 1166 |
+
.components-combobox-control__suggestions-container::-webkit-input-placeholder {
|
| 1167 |
+
color: rgba(30, 30, 30, 0.62);
|
| 1168 |
+
}
|
| 1169 |
+
.components-combobox-control__suggestions-container::-moz-placeholder {
|
| 1170 |
+
opacity: 1;
|
| 1171 |
+
color: rgba(30, 30, 30, 0.62);
|
| 1172 |
+
}
|
| 1173 |
+
.components-combobox-control__suggestions-container:-ms-input-placeholder {
|
| 1174 |
+
color: rgba(30, 30, 30, 0.62);
|
| 1175 |
+
}
|
| 1176 |
+
.components-combobox-control__suggestions-container:focus-within {
|
| 1177 |
+
border-color: var(--wp-admin-theme-color);
|
| 1178 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 1179 |
+
outline: 2px solid transparent;
|
| 1180 |
+
}
|
| 1181 |
+
|
| 1182 |
+
.components-combobox-control__reset.components-button {
|
| 1183 |
+
display: flex;
|
| 1184 |
+
height: 24px;
|
| 1185 |
+
min-width: 24px;
|
| 1186 |
+
padding: 0;
|
| 1187 |
+
}
|
| 1188 |
+
|
| 1189 |
+
.components-color-list-picker,
|
| 1190 |
+
.components-color-list-picker__swatch-button {
|
| 1191 |
+
width: 100%;
|
| 1192 |
+
}
|
| 1193 |
+
|
| 1194 |
+
.components-custom-gradient-picker__gradient-bar:not(.has-gradient) {
|
| 1195 |
+
opacity: 0.4;
|
| 1196 |
+
}
|
| 1197 |
+
|
| 1198 |
+
.components-custom-gradient-picker__gradient-bar {
|
| 1199 |
+
margin-top: 12px;
|
| 1200 |
+
width: 100%;
|
| 1201 |
+
height: 36px;
|
| 1202 |
+
border-radius: 36px;
|
| 1203 |
+
margin-bottom: 12px;
|
| 1204 |
+
padding-left: 6px;
|
| 1205 |
+
padding-right: 30px;
|
| 1206 |
+
}
|
| 1207 |
+
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__markers-container {
|
| 1208 |
+
position: relative;
|
| 1209 |
+
}
|
| 1210 |
+
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point {
|
| 1211 |
+
border-radius: 50%;
|
| 1212 |
+
background: #fff;
|
| 1213 |
+
padding: 2px;
|
| 1214 |
+
top: 6px;
|
| 1215 |
+
min-width: 24px;
|
| 1216 |
+
width: 24px;
|
| 1217 |
+
height: 24px;
|
| 1218 |
+
position: relative;
|
| 1219 |
+
color: #1e1e1e;
|
| 1220 |
+
}
|
| 1221 |
+
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__insert-point svg {
|
| 1222 |
+
height: 100%;
|
| 1223 |
+
width: 100%;
|
| 1224 |
+
}
|
| 1225 |
+
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button {
|
| 1226 |
+
border: 2px solid transparent;
|
| 1227 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) #fff;
|
| 1228 |
+
border-radius: 50%;
|
| 1229 |
+
height: 24px;
|
| 1230 |
+
width: 24px;
|
| 1231 |
+
padding: 0;
|
| 1232 |
+
position: absolute;
|
| 1233 |
+
top: 6px;
|
| 1234 |
+
}
|
| 1235 |
+
.components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button:focus, .components-custom-gradient-picker__gradient-bar .components-custom-gradient-picker__control-point-button.is-active {
|
| 1236 |
+
box-shadow: 0 0 0 1px #fff, 0 0 0 3px #1e1e1e;
|
| 1237 |
+
}
|
| 1238 |
+
|
| 1239 |
+
.components-custom-gradient-picker__color-picker-popover .components-custom-gradient-picker__remove-control-point {
|
| 1240 |
+
margin-left: auto;
|
| 1241 |
+
margin-right: auto;
|
| 1242 |
+
display: block;
|
| 1243 |
+
margin-bottom: 8px;
|
| 1244 |
+
}
|
| 1245 |
+
|
| 1246 |
+
.components-custom-gradient-picker__inserter {
|
| 1247 |
+
width: 100%;
|
| 1248 |
+
}
|
| 1249 |
+
|
| 1250 |
+
.components-custom-gradient-picker__liner-gradient-indicator {
|
| 1251 |
+
display: inline-block;
|
| 1252 |
+
flex: 0 auto;
|
| 1253 |
+
width: 20px;
|
| 1254 |
+
height: 20px;
|
| 1255 |
+
}
|
| 1256 |
+
|
| 1257 |
+
.components-custom-gradient-picker .components-custom-gradient-picker__ui-line {
|
| 1258 |
+
margin-bottom: 16px;
|
| 1259 |
+
}
|
| 1260 |
+
.components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-angle-picker,
|
| 1261 |
+
.components-custom-gradient-picker .components-custom-gradient-picker__ui-line .components-base-control.components-custom-gradient-picker__type-picker {
|
| 1262 |
+
margin-bottom: 0;
|
| 1263 |
+
}
|
| 1264 |
+
|
| 1265 |
+
.components-custom-gradient-picker .components-custom-gradient-picker__toolbar {
|
| 1266 |
+
border: none;
|
| 1267 |
+
}
|
| 1268 |
+
.components-custom-gradient-picker .components-custom-gradient-picker__toolbar > div + div {
|
| 1269 |
+
margin-left: 1px;
|
| 1270 |
+
}
|
| 1271 |
+
.components-custom-gradient-picker .components-custom-gradient-picker__toolbar button.is-pressed > svg {
|
| 1272 |
+
background: #fff;
|
| 1273 |
+
border: 1px solid #949494;
|
| 1274 |
+
border-radius: 2px;
|
| 1275 |
+
}
|
| 1276 |
+
|
| 1277 |
+
.components-custom-select-control {
|
| 1278 |
+
position: relative;
|
| 1279 |
+
}
|
| 1280 |
+
|
| 1281 |
+
.components-custom-select-control__label {
|
| 1282 |
+
display: block;
|
| 1283 |
+
margin-bottom: 8px;
|
| 1284 |
+
}
|
| 1285 |
+
|
| 1286 |
+
.components-custom-select-control__button {
|
| 1287 |
+
border: 1px solid #757575;
|
| 1288 |
+
border-radius: 2px;
|
| 1289 |
+
min-height: 30px;
|
| 1290 |
+
min-width: 130px;
|
| 1291 |
+
position: relative;
|
| 1292 |
+
text-align: left;
|
| 1293 |
+
}
|
| 1294 |
+
.components-custom-select-control__button.components-custom-select-control__button {
|
| 1295 |
+
padding-right: 24px;
|
| 1296 |
+
}
|
| 1297 |
+
.components-custom-select-control__button:focus:not(:disabled) {
|
| 1298 |
+
border-color: var(--wp-admin-theme-color);
|
| 1299 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 1300 |
+
}
|
| 1301 |
+
.components-custom-select-control__button .components-custom-select-control__button-icon {
|
| 1302 |
+
height: 100%;
|
| 1303 |
+
padding: 0;
|
| 1304 |
+
position: absolute;
|
| 1305 |
+
right: 0;
|
| 1306 |
+
top: 0;
|
| 1307 |
+
}
|
| 1308 |
+
|
| 1309 |
+
.components-custom-select-control__menu {
|
| 1310 |
+
border: 1px solid #1e1e1e;
|
| 1311 |
+
background-color: #fff;
|
| 1312 |
+
border-radius: 2px;
|
| 1313 |
+
outline: none;
|
| 1314 |
+
transition: none;
|
| 1315 |
+
max-height: 400px;
|
| 1316 |
+
min-width: 100%;
|
| 1317 |
+
overflow: auto;
|
| 1318 |
+
padding: 0;
|
| 1319 |
+
position: absolute;
|
| 1320 |
+
z-index: 1000000;
|
| 1321 |
+
}
|
| 1322 |
+
.components-custom-select-control__menu[aria-hidden=true] {
|
| 1323 |
+
display: none;
|
| 1324 |
+
}
|
| 1325 |
+
|
| 1326 |
+
.components-custom-select-control__item {
|
| 1327 |
+
align-items: center;
|
| 1328 |
+
display: flex;
|
| 1329 |
+
list-style-type: none;
|
| 1330 |
+
padding: 8px;
|
| 1331 |
+
cursor: default;
|
| 1332 |
+
line-height: 28px;
|
| 1333 |
+
}
|
| 1334 |
+
.components-custom-select-control__item.is-highlighted {
|
| 1335 |
+
background: #ddd;
|
| 1336 |
+
}
|
| 1337 |
+
.components-custom-select-control__item .components-custom-select-control__item-icon {
|
| 1338 |
+
margin-right: 0;
|
| 1339 |
+
margin-left: auto;
|
| 1340 |
+
}
|
| 1341 |
+
.components-custom-select-control__item:last-child {
|
| 1342 |
+
margin-bottom: 0;
|
| 1343 |
+
}
|
| 1344 |
+
|
| 1345 |
+
/**
|
| 1346 |
+
* Parts of this source were derived and modified from react-dates,
|
| 1347 |
+
* released under the MIT license.
|
| 1348 |
+
*
|
| 1349 |
+
* https://github.com/airbnb/react-dates
|
| 1350 |
+
*
|
| 1351 |
+
* The MIT License (MIT)
|
| 1352 |
+
*
|
| 1353 |
+
* Copyright (c) 2016 Airbnb
|
| 1354 |
+
*
|
| 1355 |
+
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 1356 |
+
* of this software and associated documentation files (the "Software"), to deal
|
| 1357 |
+
* in the Software without restriction, including without limitation the rights
|
| 1358 |
+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 1359 |
+
* copies of the Software, and to permit persons to whom the Software is
|
| 1360 |
+
* furnished to do so, subject to the following conditions:
|
| 1361 |
+
*
|
| 1362 |
+
* The above copyright notice and this permission notice shall be included in all
|
| 1363 |
+
* copies or substantial portions of the Software.
|
| 1364 |
+
*
|
| 1365 |
+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 1366 |
+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 1367 |
+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 1368 |
+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 1369 |
+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 1370 |
+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 1371 |
+
* SOFTWARE.
|
| 1372 |
+
*/
|
| 1373 |
+
/*rtl:begin:ignore*/
|
| 1374 |
+
.PresetDateRangePicker_panel {
|
| 1375 |
+
padding: 0 22px 11px;
|
| 1376 |
+
}
|
| 1377 |
+
|
| 1378 |
+
.PresetDateRangePicker_button {
|
| 1379 |
+
position: relative;
|
| 1380 |
+
height: 100%;
|
| 1381 |
+
text-align: center;
|
| 1382 |
+
background: 0 0;
|
| 1383 |
+
border: 2px solid #00a699;
|
| 1384 |
+
color: #00a699;
|
| 1385 |
+
padding: 4px 12px;
|
| 1386 |
+
margin-right: 8px;
|
| 1387 |
+
font: inherit;
|
| 1388 |
+
font-weight: 700;
|
| 1389 |
+
line-height: normal;
|
| 1390 |
+
overflow: visible;
|
| 1391 |
+
box-sizing: border-box;
|
| 1392 |
+
cursor: pointer;
|
| 1393 |
+
}
|
| 1394 |
+
|
| 1395 |
+
.PresetDateRangePicker_button:active {
|
| 1396 |
+
outline: 0;
|
| 1397 |
+
}
|
| 1398 |
+
|
| 1399 |
+
.PresetDateRangePicker_button__selected {
|
| 1400 |
+
color: #fff;
|
| 1401 |
+
background: #00a699;
|
| 1402 |
+
}
|
| 1403 |
+
|
| 1404 |
+
.SingleDatePickerInput {
|
| 1405 |
+
display: inline-block;
|
| 1406 |
+
background-color: #fff;
|
| 1407 |
+
}
|
| 1408 |
+
|
| 1409 |
+
.SingleDatePickerInput__withBorder {
|
| 1410 |
+
border-radius: 2px;
|
| 1411 |
+
border: 1px solid #dbdbdb;
|
| 1412 |
+
}
|
| 1413 |
+
|
| 1414 |
+
.SingleDatePickerInput__rtl {
|
| 1415 |
+
direction: rtl;
|
| 1416 |
+
}
|
| 1417 |
+
|
| 1418 |
+
.SingleDatePickerInput__disabled {
|
| 1419 |
+
background-color: #f2f2f2;
|
| 1420 |
+
}
|
| 1421 |
+
|
| 1422 |
+
.SingleDatePickerInput__block {
|
| 1423 |
+
display: block;
|
| 1424 |
+
}
|
| 1425 |
+
|
| 1426 |
+
.SingleDatePickerInput__showClearDate {
|
| 1427 |
+
padding-right: 30px;
|
| 1428 |
+
}
|
| 1429 |
+
|
| 1430 |
+
.SingleDatePickerInput_clearDate {
|
| 1431 |
+
background: 0 0;
|
| 1432 |
+
border: 0;
|
| 1433 |
+
color: inherit;
|
| 1434 |
+
font: inherit;
|
| 1435 |
+
line-height: normal;
|
| 1436 |
+
overflow: visible;
|
| 1437 |
+
cursor: pointer;
|
| 1438 |
+
padding: 10px;
|
| 1439 |
+
margin: 0 10px 0 5px;
|
| 1440 |
+
position: absolute;
|
| 1441 |
+
right: 0;
|
| 1442 |
+
top: 50%;
|
| 1443 |
+
-webkit-transform: translateY(-50%);
|
| 1444 |
+
transform: translateY(-50%);
|
| 1445 |
+
}
|
| 1446 |
+
|
| 1447 |
+
.SingleDatePickerInput_clearDate__default:focus,
|
| 1448 |
+
.SingleDatePickerInput_clearDate__default:hover {
|
| 1449 |
+
background: #dbdbdb;
|
| 1450 |
+
border-radius: 50%;
|
| 1451 |
+
}
|
| 1452 |
+
|
| 1453 |
+
.SingleDatePickerInput_clearDate__small {
|
| 1454 |
+
padding: 6px;
|
| 1455 |
+
}
|
| 1456 |
+
|
| 1457 |
+
.SingleDatePickerInput_clearDate__hide {
|
| 1458 |
+
visibility: hidden;
|
| 1459 |
+
}
|
| 1460 |
+
|
| 1461 |
+
.SingleDatePickerInput_clearDate_svg {
|
| 1462 |
+
fill: #82888a;
|
| 1463 |
+
height: 12px;
|
| 1464 |
+
width: 15px;
|
| 1465 |
+
vertical-align: middle;
|
| 1466 |
+
}
|
| 1467 |
+
|
| 1468 |
+
.SingleDatePickerInput_clearDate_svg__small {
|
| 1469 |
+
height: 9px;
|
| 1470 |
+
}
|
| 1471 |
+
|
| 1472 |
+
.SingleDatePickerInput_calendarIcon {
|
| 1473 |
+
background: 0 0;
|
| 1474 |
+
border: 0;
|
| 1475 |
+
color: inherit;
|
| 1476 |
+
font: inherit;
|
| 1477 |
+
line-height: normal;
|
| 1478 |
+
overflow: visible;
|
| 1479 |
+
cursor: pointer;
|
| 1480 |
+
display: inline-block;
|
| 1481 |
+
vertical-align: middle;
|
| 1482 |
+
padding: 10px;
|
| 1483 |
+
margin: 0 5px 0 10px;
|
| 1484 |
+
}
|
| 1485 |
+
|
| 1486 |
+
.SingleDatePickerInput_calendarIcon_svg {
|
| 1487 |
+
fill: #82888a;
|
| 1488 |
+
height: 15px;
|
| 1489 |
+
width: 14px;
|
| 1490 |
+
vertical-align: middle;
|
| 1491 |
+
}
|
| 1492 |
+
|
| 1493 |
+
.SingleDatePicker {
|
| 1494 |
+
position: relative;
|
| 1495 |
+
display: inline-block;
|
| 1496 |
+
}
|
| 1497 |
+
|
| 1498 |
+
.SingleDatePicker__block {
|
| 1499 |
+
display: block;
|
| 1500 |
+
}
|
| 1501 |
+
|
| 1502 |
+
.SingleDatePicker_picker {
|
| 1503 |
+
z-index: 1;
|
| 1504 |
+
background-color: #fff;
|
| 1505 |
+
position: absolute;
|
| 1506 |
+
}
|
| 1507 |
+
|
| 1508 |
+
.SingleDatePicker_picker__rtl {
|
| 1509 |
+
direction: rtl;
|
| 1510 |
+
}
|
| 1511 |
+
|
| 1512 |
+
.SingleDatePicker_picker__directionLeft {
|
| 1513 |
+
left: 0;
|
| 1514 |
+
}
|
| 1515 |
+
|
| 1516 |
+
.SingleDatePicker_picker__directionRight {
|
| 1517 |
+
right: 0;
|
| 1518 |
+
}
|
| 1519 |
+
|
| 1520 |
+
.SingleDatePicker_picker__portal {
|
| 1521 |
+
background-color: rgba(0, 0, 0, 0.3);
|
| 1522 |
+
position: fixed;
|
| 1523 |
+
top: 0;
|
| 1524 |
+
left: 0;
|
| 1525 |
+
height: 100%;
|
| 1526 |
+
width: 100%;
|
| 1527 |
+
}
|
| 1528 |
+
|
| 1529 |
+
.SingleDatePicker_picker__fullScreenPortal {
|
| 1530 |
+
background-color: #fff;
|
| 1531 |
+
}
|
| 1532 |
+
|
| 1533 |
+
.SingleDatePicker_closeButton {
|
| 1534 |
+
background: 0 0;
|
| 1535 |
+
border: 0;
|
| 1536 |
+
color: inherit;
|
| 1537 |
+
font: inherit;
|
| 1538 |
+
line-height: normal;
|
| 1539 |
+
overflow: visible;
|
| 1540 |
+
cursor: pointer;
|
| 1541 |
+
position: absolute;
|
| 1542 |
+
top: 0;
|
| 1543 |
+
right: 0;
|
| 1544 |
+
padding: 15px;
|
| 1545 |
+
z-index: 2;
|
| 1546 |
+
}
|
| 1547 |
+
|
| 1548 |
+
.SingleDatePicker_closeButton:focus,
|
| 1549 |
+
.SingleDatePicker_closeButton:hover {
|
| 1550 |
+
color: #b0b3b4;
|
| 1551 |
+
text-decoration: none;
|
| 1552 |
+
}
|
| 1553 |
+
|
| 1554 |
+
.SingleDatePicker_closeButton_svg {
|
| 1555 |
+
height: 15px;
|
| 1556 |
+
width: 15px;
|
| 1557 |
+
fill: #cacccd;
|
| 1558 |
+
}
|
| 1559 |
+
|
| 1560 |
+
.DayPickerKeyboardShortcuts_buttonReset {
|
| 1561 |
+
background: 0 0;
|
| 1562 |
+
border: 0;
|
| 1563 |
+
border-radius: 0;
|
| 1564 |
+
color: inherit;
|
| 1565 |
+
font: inherit;
|
| 1566 |
+
line-height: normal;
|
| 1567 |
+
overflow: visible;
|
| 1568 |
+
padding: 0;
|
| 1569 |
+
cursor: pointer;
|
| 1570 |
+
font-size: 14px;
|
| 1571 |
+
}
|
| 1572 |
+
|
| 1573 |
+
.DayPickerKeyboardShortcuts_buttonReset:active {
|
| 1574 |
+
outline: 0;
|
| 1575 |
+
}
|
| 1576 |
+
|
| 1577 |
+
.DayPickerKeyboardShortcuts_show {
|
| 1578 |
+
width: 22px;
|
| 1579 |
+
position: absolute;
|
| 1580 |
+
z-index: 2;
|
| 1581 |
+
}
|
| 1582 |
+
|
| 1583 |
+
.DayPickerKeyboardShortcuts_show__bottomRight {
|
| 1584 |
+
border-top: 26px solid transparent;
|
| 1585 |
+
border-right: 33px solid #00a699;
|
| 1586 |
+
bottom: 0;
|
| 1587 |
+
right: 0;
|
| 1588 |
+
}
|
| 1589 |
+
|
| 1590 |
+
.DayPickerKeyboardShortcuts_show__bottomRight:hover {
|
| 1591 |
+
border-right: 33px solid #008489;
|
| 1592 |
+
}
|
| 1593 |
+
|
| 1594 |
+
.DayPickerKeyboardShortcuts_show__topRight {
|
| 1595 |
+
border-bottom: 26px solid transparent;
|
| 1596 |
+
border-right: 33px solid #00a699;
|
| 1597 |
+
top: 0;
|
| 1598 |
+
right: 0;
|
| 1599 |
+
}
|
| 1600 |
+
|
| 1601 |
+
.DayPickerKeyboardShortcuts_show__topRight:hover {
|
| 1602 |
+
border-right: 33px solid #008489;
|
| 1603 |
+
}
|
| 1604 |
+
|
| 1605 |
+
.DayPickerKeyboardShortcuts_show__topLeft {
|
| 1606 |
+
border-bottom: 26px solid transparent;
|
| 1607 |
+
border-left: 33px solid #00a699;
|
| 1608 |
+
top: 0;
|
| 1609 |
+
left: 0;
|
| 1610 |
+
}
|
| 1611 |
+
|
| 1612 |
+
.DayPickerKeyboardShortcuts_show__topLeft:hover {
|
| 1613 |
+
border-left: 33px solid #008489;
|
| 1614 |
+
}
|
| 1615 |
+
|
| 1616 |
+
.DayPickerKeyboardShortcuts_showSpan {
|
| 1617 |
+
color: #fff;
|
| 1618 |
+
position: absolute;
|
| 1619 |
+
}
|
| 1620 |
+
|
| 1621 |
+
.DayPickerKeyboardShortcuts_showSpan__bottomRight {
|
| 1622 |
+
bottom: 0;
|
| 1623 |
+
right: -28px;
|
| 1624 |
+
}
|
| 1625 |
+
|
| 1626 |
+
.DayPickerKeyboardShortcuts_showSpan__topRight {
|
| 1627 |
+
top: 1px;
|
| 1628 |
+
right: -28px;
|
| 1629 |
+
}
|
| 1630 |
+
|
| 1631 |
+
.DayPickerKeyboardShortcuts_showSpan__topLeft {
|
| 1632 |
+
top: 1px;
|
| 1633 |
+
left: -28px;
|
| 1634 |
+
}
|
| 1635 |
+
|
| 1636 |
+
.DayPickerKeyboardShortcuts_panel {
|
| 1637 |
+
overflow: auto;
|
| 1638 |
+
background: #fff;
|
| 1639 |
+
border: 1px solid #dbdbdb;
|
| 1640 |
+
border-radius: 2px;
|
| 1641 |
+
position: absolute;
|
| 1642 |
+
top: 0;
|
| 1643 |
+
bottom: 0;
|
| 1644 |
+
right: 0;
|
| 1645 |
+
left: 0;
|
| 1646 |
+
z-index: 2;
|
| 1647 |
+
padding: 22px;
|
| 1648 |
+
margin: 33px;
|
| 1649 |
+
}
|
| 1650 |
+
|
| 1651 |
+
.DayPickerKeyboardShortcuts_title {
|
| 1652 |
+
font-size: 16px;
|
| 1653 |
+
font-weight: 700;
|
| 1654 |
+
margin: 0;
|
| 1655 |
+
}
|
| 1656 |
+
|
| 1657 |
+
.DayPickerKeyboardShortcuts_list {
|
| 1658 |
+
list-style: none;
|
| 1659 |
+
padding: 0;
|
| 1660 |
+
font-size: 14px;
|
| 1661 |
+
}
|
| 1662 |
+
|
| 1663 |
+
.DayPickerKeyboardShortcuts_close {
|
| 1664 |
+
position: absolute;
|
| 1665 |
+
right: 22px;
|
| 1666 |
+
top: 22px;
|
| 1667 |
+
z-index: 2;
|
| 1668 |
+
}
|
| 1669 |
+
|
| 1670 |
+
.DayPickerKeyboardShortcuts_close:active {
|
| 1671 |
+
outline: 0;
|
| 1672 |
+
}
|
| 1673 |
+
|
| 1674 |
+
.DayPickerKeyboardShortcuts_closeSvg {
|
| 1675 |
+
height: 15px;
|
| 1676 |
+
width: 15px;
|
| 1677 |
+
fill: #cacccd;
|
| 1678 |
+
}
|
| 1679 |
+
|
| 1680 |
+
.DayPickerKeyboardShortcuts_closeSvg:focus,
|
| 1681 |
+
.DayPickerKeyboardShortcuts_closeSvg:hover {
|
| 1682 |
+
fill: #82888a;
|
| 1683 |
+
}
|
| 1684 |
+
|
| 1685 |
+
.CalendarDay {
|
| 1686 |
+
box-sizing: border-box;
|
| 1687 |
+
cursor: pointer;
|
| 1688 |
+
font-size: 14px;
|
| 1689 |
+
text-align: center;
|
| 1690 |
+
}
|
| 1691 |
+
|
| 1692 |
+
.CalendarDay:active {
|
| 1693 |
+
outline: 0;
|
| 1694 |
+
}
|
| 1695 |
+
|
| 1696 |
+
.CalendarDay__defaultCursor {
|
| 1697 |
+
cursor: default;
|
| 1698 |
+
}
|
| 1699 |
+
|
| 1700 |
+
.CalendarDay__default {
|
| 1701 |
+
border: 1px solid #e4e7e7;
|
| 1702 |
+
color: #484848;
|
| 1703 |
+
background: #fff;
|
| 1704 |
+
}
|
| 1705 |
+
|
| 1706 |
+
.CalendarDay__default:hover {
|
| 1707 |
+
background: #e4e7e7;
|
| 1708 |
+
border: 1px double #e4e7e7;
|
| 1709 |
+
color: inherit;
|
| 1710 |
+
}
|
| 1711 |
+
|
| 1712 |
+
.CalendarDay__hovered_offset {
|
| 1713 |
+
background: #f4f5f5;
|
| 1714 |
+
border: 1px double #e4e7e7;
|
| 1715 |
+
color: inherit;
|
| 1716 |
+
}
|
| 1717 |
+
|
| 1718 |
+
.CalendarDay__outside {
|
| 1719 |
+
border: 0;
|
| 1720 |
+
background: #fff;
|
| 1721 |
+
color: #484848;
|
| 1722 |
+
}
|
| 1723 |
+
|
| 1724 |
+
.CalendarDay__outside:hover {
|
| 1725 |
+
border: 0;
|
| 1726 |
+
}
|
| 1727 |
+
|
| 1728 |
+
.CalendarDay__blocked_minimum_nights {
|
| 1729 |
+
background: #fff;
|
| 1730 |
+
border: 1px solid #eceeee;
|
| 1731 |
+
color: #cacccd;
|
| 1732 |
+
}
|
| 1733 |
+
|
| 1734 |
+
.CalendarDay__blocked_minimum_nights:active,
|
| 1735 |
+
.CalendarDay__blocked_minimum_nights:hover {
|
| 1736 |
+
background: #fff;
|
| 1737 |
+
color: #cacccd;
|
| 1738 |
+
}
|
| 1739 |
+
|
| 1740 |
+
.CalendarDay__highlighted_calendar {
|
| 1741 |
+
background: #ffe8bc;
|
| 1742 |
+
color: #484848;
|
| 1743 |
+
}
|
| 1744 |
+
|
| 1745 |
+
.CalendarDay__highlighted_calendar:active,
|
| 1746 |
+
.CalendarDay__highlighted_calendar:hover {
|
| 1747 |
+
background: #ffce71;
|
| 1748 |
+
color: #484848;
|
| 1749 |
+
}
|
| 1750 |
+
|
| 1751 |
+
.CalendarDay__selected_span {
|
| 1752 |
+
background: #66e2da;
|
| 1753 |
+
border: 1px solid #33dacd;
|
| 1754 |
+
color: #fff;
|
| 1755 |
+
}
|
| 1756 |
+
|
| 1757 |
+
.CalendarDay__selected_span:active,
|
| 1758 |
+
.CalendarDay__selected_span:hover {
|
| 1759 |
+
background: #33dacd;
|
| 1760 |
+
border: 1px solid #33dacd;
|
| 1761 |
+
color: #fff;
|
| 1762 |
+
}
|
| 1763 |
+
|
| 1764 |
+
.CalendarDay__last_in_range {
|
| 1765 |
+
border-right: #00a699;
|
| 1766 |
+
}
|
| 1767 |
+
|
| 1768 |
+
.CalendarDay__selected,
|
| 1769 |
+
.CalendarDay__selected:active,
|
| 1770 |
+
.CalendarDay__selected:hover {
|
| 1771 |
+
background: #00a699;
|
| 1772 |
+
border: 1px solid #00a699;
|
| 1773 |
+
color: #fff;
|
| 1774 |
+
}
|
| 1775 |
+
|
| 1776 |
+
.CalendarDay__hovered_span,
|
| 1777 |
+
.CalendarDay__hovered_span:hover {
|
| 1778 |
+
background: #b2f1ec;
|
| 1779 |
+
border: 1px solid #80e8e0;
|
| 1780 |
+
color: #007a87;
|
| 1781 |
+
}
|
| 1782 |
+
|
| 1783 |
+
.CalendarDay__hovered_span:active {
|
| 1784 |
+
background: #80e8e0;
|
| 1785 |
+
border: 1px solid #80e8e0;
|
| 1786 |
+
color: #007a87;
|
| 1787 |
+
}
|
| 1788 |
+
|
| 1789 |
+
.CalendarDay__blocked_calendar,
|
| 1790 |
+
.CalendarDay__blocked_calendar:active,
|
| 1791 |
+
.CalendarDay__blocked_calendar:hover {
|
| 1792 |
+
background: #cacccd;
|
| 1793 |
+
border: 1px solid #cacccd;
|
| 1794 |
+
color: #82888a;
|
| 1795 |
+
}
|
| 1796 |
+
|
| 1797 |
+
.CalendarDay__blocked_out_of_range,
|
| 1798 |
+
.CalendarDay__blocked_out_of_range:active,
|
| 1799 |
+
.CalendarDay__blocked_out_of_range:hover {
|
| 1800 |
+
background: #fff;
|
| 1801 |
+
border: 1px solid #e4e7e7;
|
| 1802 |
+
color: #cacccd;
|
| 1803 |
+
}
|
| 1804 |
+
|
| 1805 |
+
.CalendarMonth {
|
| 1806 |
+
background: #fff;
|
| 1807 |
+
text-align: center;
|
| 1808 |
+
vertical-align: top;
|
| 1809 |
+
-webkit-user-select: none;
|
| 1810 |
+
-ms-user-select: none;
|
| 1811 |
+
user-select: none;
|
| 1812 |
+
}
|
| 1813 |
+
|
| 1814 |
+
.CalendarMonth_table {
|
| 1815 |
+
border-collapse: collapse;
|
| 1816 |
+
border-spacing: 0;
|
| 1817 |
+
}
|
| 1818 |
+
|
| 1819 |
+
.CalendarMonth_verticalSpacing {
|
| 1820 |
+
border-collapse: separate;
|
| 1821 |
+
}
|
| 1822 |
+
|
| 1823 |
+
.CalendarMonth_caption {
|
| 1824 |
+
color: #484848;
|
| 1825 |
+
font-size: 18px;
|
| 1826 |
+
text-align: center;
|
| 1827 |
+
padding-top: 22px;
|
| 1828 |
+
padding-bottom: 37px;
|
| 1829 |
+
caption-side: initial;
|
| 1830 |
+
}
|
| 1831 |
+
|
| 1832 |
+
.CalendarMonth_caption__verticalScrollable {
|
| 1833 |
+
padding-top: 12px;
|
| 1834 |
+
padding-bottom: 7px;
|
| 1835 |
+
}
|
| 1836 |
+
|
| 1837 |
+
.CalendarMonthGrid {
|
| 1838 |
+
background: #fff;
|
| 1839 |
+
text-align: left;
|
| 1840 |
+
z-index: 0;
|
| 1841 |
+
}
|
| 1842 |
+
|
| 1843 |
+
.CalendarMonthGrid__animating {
|
| 1844 |
+
z-index: 1;
|
| 1845 |
+
}
|
| 1846 |
+
|
| 1847 |
+
.CalendarMonthGrid__horizontal {
|
| 1848 |
+
position: absolute;
|
| 1849 |
+
left: 0;
|
| 1850 |
+
}
|
| 1851 |
+
|
| 1852 |
+
.CalendarMonthGrid__vertical {
|
| 1853 |
+
margin: 0 auto;
|
| 1854 |
+
}
|
| 1855 |
+
|
| 1856 |
+
.CalendarMonthGrid__vertical_scrollable {
|
| 1857 |
+
margin: 0 auto;
|
| 1858 |
+
overflow-y: scroll;
|
| 1859 |
+
}
|
| 1860 |
+
|
| 1861 |
+
.CalendarMonthGrid_month__horizontal {
|
| 1862 |
+
display: inline-block;
|
| 1863 |
+
vertical-align: top;
|
| 1864 |
+
min-height: 100%;
|
| 1865 |
+
}
|
| 1866 |
+
|
| 1867 |
+
.CalendarMonthGrid_month__hideForAnimation {
|
| 1868 |
+
position: absolute;
|
| 1869 |
+
z-index: -1;
|
| 1870 |
+
opacity: 0;
|
| 1871 |
+
pointer-events: none;
|
| 1872 |
+
}
|
| 1873 |
+
|
| 1874 |
+
.CalendarMonthGrid_month__hidden {
|
| 1875 |
+
visibility: hidden;
|
| 1876 |
+
}
|
| 1877 |
+
|
| 1878 |
+
.DayPickerNavigation {
|
| 1879 |
+
position: relative;
|
| 1880 |
+
z-index: 2;
|
| 1881 |
+
}
|
| 1882 |
+
|
| 1883 |
+
.DayPickerNavigation__horizontal {
|
| 1884 |
+
height: 0;
|
| 1885 |
+
}
|
| 1886 |
+
|
| 1887 |
+
.DayPickerNavigation__verticalDefault {
|
| 1888 |
+
position: absolute;
|
| 1889 |
+
width: 100%;
|
| 1890 |
+
height: 52px;
|
| 1891 |
+
bottom: 0;
|
| 1892 |
+
left: 0;
|
| 1893 |
+
}
|
| 1894 |
+
|
| 1895 |
+
.DayPickerNavigation__verticalScrollableDefault {
|
| 1896 |
+
position: relative;
|
| 1897 |
+
}
|
| 1898 |
+
|
| 1899 |
+
.DayPickerNavigation_button {
|
| 1900 |
+
cursor: pointer;
|
| 1901 |
+
-webkit-user-select: none;
|
| 1902 |
+
-ms-user-select: none;
|
| 1903 |
+
user-select: none;
|
| 1904 |
+
border: 0;
|
| 1905 |
+
padding: 0;
|
| 1906 |
+
margin: 0;
|
| 1907 |
+
}
|
| 1908 |
+
|
| 1909 |
+
.DayPickerNavigation_button__default {
|
| 1910 |
+
border: 1px solid #e4e7e7;
|
| 1911 |
+
background-color: #fff;
|
| 1912 |
+
color: #757575;
|
| 1913 |
+
}
|
| 1914 |
+
|
| 1915 |
+
.DayPickerNavigation_button__default:focus,
|
| 1916 |
+
.DayPickerNavigation_button__default:hover {
|
| 1917 |
+
border: 1px solid #c4c4c4;
|
| 1918 |
+
}
|
| 1919 |
+
|
| 1920 |
+
.DayPickerNavigation_button__default:active {
|
| 1921 |
+
background: #f2f2f2;
|
| 1922 |
+
}
|
| 1923 |
+
|
| 1924 |
+
.DayPickerNavigation_button__horizontalDefault {
|
| 1925 |
+
position: absolute;
|
| 1926 |
+
top: 18px;
|
| 1927 |
+
line-height: 0.78;
|
| 1928 |
+
border-radius: 3px;
|
| 1929 |
+
padding: 6px 9px;
|
| 1930 |
+
}
|
| 1931 |
+
|
| 1932 |
+
.DayPickerNavigation_leftButton__horizontalDefault {
|
| 1933 |
+
left: 22px;
|
| 1934 |
+
}
|
| 1935 |
+
|
| 1936 |
+
.DayPickerNavigation_rightButton__horizontalDefault {
|
| 1937 |
+
right: 22px;
|
| 1938 |
+
}
|
| 1939 |
+
|
| 1940 |
+
.DayPickerNavigation_button__verticalDefault {
|
| 1941 |
+
padding: 5px;
|
| 1942 |
+
background: #fff;
|
| 1943 |
+
box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
|
| 1944 |
+
position: relative;
|
| 1945 |
+
display: inline-block;
|
| 1946 |
+
height: 100%;
|
| 1947 |
+
width: 50%;
|
| 1948 |
+
}
|
| 1949 |
+
|
| 1950 |
+
.DayPickerNavigation_nextButton__verticalDefault {
|
| 1951 |
+
border-left: 0;
|
| 1952 |
+
}
|
| 1953 |
+
|
| 1954 |
+
.DayPickerNavigation_nextButton__verticalScrollableDefault {
|
| 1955 |
+
width: 100%;
|
| 1956 |
+
}
|
| 1957 |
+
|
| 1958 |
+
.DayPickerNavigation_svg__horizontal {
|
| 1959 |
+
height: 19px;
|
| 1960 |
+
width: 19px;
|
| 1961 |
+
fill: #82888a;
|
| 1962 |
+
display: block;
|
| 1963 |
+
}
|
| 1964 |
+
|
| 1965 |
+
.DayPickerNavigation_svg__vertical {
|
| 1966 |
+
height: 42px;
|
| 1967 |
+
width: 42px;
|
| 1968 |
+
fill: #484848;
|
| 1969 |
+
display: block;
|
| 1970 |
+
}
|
| 1971 |
+
|
| 1972 |
+
.DayPicker {
|
| 1973 |
+
background: #fff;
|
| 1974 |
+
position: relative;
|
| 1975 |
+
text-align: left;
|
| 1976 |
+
}
|
| 1977 |
+
|
| 1978 |
+
.DayPicker__horizontal {
|
| 1979 |
+
background: #fff;
|
| 1980 |
+
}
|
| 1981 |
+
|
| 1982 |
+
.DayPicker__verticalScrollable {
|
| 1983 |
+
height: 100%;
|
| 1984 |
+
}
|
| 1985 |
+
|
| 1986 |
+
.DayPicker__hidden {
|
| 1987 |
+
visibility: hidden;
|
| 1988 |
+
}
|
| 1989 |
+
|
| 1990 |
+
.DayPicker__withBorder {
|
| 1991 |
+
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
|
| 1992 |
+
border-radius: 3px;
|
| 1993 |
+
}
|
| 1994 |
+
|
| 1995 |
+
.DayPicker_portal__horizontal {
|
| 1996 |
+
box-shadow: none;
|
| 1997 |
+
position: absolute;
|
| 1998 |
+
left: 50%;
|
| 1999 |
+
top: 50%;
|
| 2000 |
+
}
|
| 2001 |
+
|
| 2002 |
+
.DayPicker_portal__vertical {
|
| 2003 |
+
position: initial;
|
| 2004 |
+
}
|
| 2005 |
+
|
| 2006 |
+
.DayPicker_focusRegion {
|
| 2007 |
+
outline: 0;
|
| 2008 |
+
}
|
| 2009 |
+
|
| 2010 |
+
.DayPicker_calendarInfo__horizontal,
|
| 2011 |
+
.DayPicker_wrapper__horizontal {
|
| 2012 |
+
display: inline-block;
|
| 2013 |
+
vertical-align: top;
|
| 2014 |
+
}
|
| 2015 |
+
|
| 2016 |
+
.DayPicker_weekHeaders {
|
| 2017 |
+
position: relative;
|
| 2018 |
+
}
|
| 2019 |
+
|
| 2020 |
+
.DayPicker_weekHeaders__horizontal {
|
| 2021 |
+
margin-left: 13px;
|
| 2022 |
+
}
|
| 2023 |
+
|
| 2024 |
+
.DayPicker_weekHeader {
|
| 2025 |
+
color: #757575;
|
| 2026 |
+
position: absolute;
|
| 2027 |
+
top: 62px;
|
| 2028 |
+
z-index: 2;
|
| 2029 |
+
text-align: left;
|
| 2030 |
+
padding: 0 !important;
|
| 2031 |
+
}
|
| 2032 |
+
|
| 2033 |
+
.DayPicker_weekHeader__vertical {
|
| 2034 |
+
left: 50%;
|
| 2035 |
+
}
|
| 2036 |
+
|
| 2037 |
+
.DayPicker_weekHeader__verticalScrollable {
|
| 2038 |
+
top: 0;
|
| 2039 |
+
display: table-row;
|
| 2040 |
+
border-bottom: 1px solid #dbdbdb;
|
| 2041 |
+
background: #fff;
|
| 2042 |
+
margin-left: 0;
|
| 2043 |
+
left: 0;
|
| 2044 |
+
width: 100%;
|
| 2045 |
+
text-align: center;
|
| 2046 |
+
}
|
| 2047 |
+
|
| 2048 |
+
.DayPicker_weekHeader_ul {
|
| 2049 |
+
list-style: none;
|
| 2050 |
+
margin: 1px 0;
|
| 2051 |
+
padding-left: 0;
|
| 2052 |
+
padding-right: 0;
|
| 2053 |
+
font-size: 14px;
|
| 2054 |
+
}
|
| 2055 |
+
|
| 2056 |
+
.DayPicker_weekHeader_li {
|
| 2057 |
+
display: inline-block;
|
| 2058 |
+
text-align: center;
|
| 2059 |
+
margin: 0 1px;
|
| 2060 |
+
}
|
| 2061 |
+
|
| 2062 |
+
.DayPicker_transitionContainer {
|
| 2063 |
+
position: relative;
|
| 2064 |
+
overflow: hidden;
|
| 2065 |
+
border-radius: 3px;
|
| 2066 |
+
}
|
| 2067 |
+
|
| 2068 |
+
.DayPicker_transitionContainer__horizontal {
|
| 2069 |
+
transition: height 0.2s ease-in-out;
|
| 2070 |
+
}
|
| 2071 |
+
|
| 2072 |
+
.DayPicker_transitionContainer__vertical {
|
| 2073 |
+
width: 100%;
|
| 2074 |
+
}
|
| 2075 |
+
|
| 2076 |
+
.DayPicker_transitionContainer__verticalScrollable {
|
| 2077 |
+
padding-top: 20px;
|
| 2078 |
+
height: 100%;
|
| 2079 |
+
position: absolute;
|
| 2080 |
+
top: 0;
|
| 2081 |
+
bottom: 0;
|
| 2082 |
+
right: 0;
|
| 2083 |
+
left: 0;
|
| 2084 |
+
overflow-y: scroll;
|
| 2085 |
+
}
|
| 2086 |
+
|
| 2087 |
+
.DateInput {
|
| 2088 |
+
margin: 0;
|
| 2089 |
+
padding: 0;
|
| 2090 |
+
background: #fff;
|
| 2091 |
+
position: relative;
|
| 2092 |
+
display: inline-block;
|
| 2093 |
+
width: 130px;
|
| 2094 |
+
vertical-align: middle;
|
| 2095 |
+
}
|
| 2096 |
+
|
| 2097 |
+
.DateInput__small {
|
| 2098 |
+
width: 97px;
|
| 2099 |
+
}
|
| 2100 |
+
|
| 2101 |
+
.DateInput__block {
|
| 2102 |
+
width: 100%;
|
| 2103 |
+
}
|
| 2104 |
+
|
| 2105 |
+
.DateInput__disabled {
|
| 2106 |
+
background: #f2f2f2;
|
| 2107 |
+
color: #dbdbdb;
|
| 2108 |
+
}
|
| 2109 |
+
|
| 2110 |
+
.DateInput_input {
|
| 2111 |
+
font-weight: 200;
|
| 2112 |
+
font-size: 19px;
|
| 2113 |
+
line-height: 24px;
|
| 2114 |
+
color: #484848;
|
| 2115 |
+
background-color: #fff;
|
| 2116 |
+
width: 100%;
|
| 2117 |
+
padding: 11px 11px 9px;
|
| 2118 |
+
border: 0;
|
| 2119 |
+
border-top: 0;
|
| 2120 |
+
border-right: 0;
|
| 2121 |
+
border-bottom: 2px solid transparent;
|
| 2122 |
+
border-left: 0;
|
| 2123 |
+
border-radius: 0;
|
| 2124 |
+
}
|
| 2125 |
+
|
| 2126 |
+
.DateInput_input__small {
|
| 2127 |
+
font-size: 15px;
|
| 2128 |
+
line-height: 18px;
|
| 2129 |
+
letter-spacing: 0.2px;
|
| 2130 |
+
padding: 7px 7px 5px;
|
| 2131 |
+
}
|
| 2132 |
+
|
| 2133 |
+
.DateInput_input__regular {
|
| 2134 |
+
font-weight: auto;
|
| 2135 |
+
}
|
| 2136 |
+
|
| 2137 |
+
.DateInput_input__readOnly {
|
| 2138 |
+
-webkit-user-select: none;
|
| 2139 |
+
-ms-user-select: none;
|
| 2140 |
+
user-select: none;
|
| 2141 |
+
}
|
| 2142 |
+
|
| 2143 |
+
.DateInput_input__focused {
|
| 2144 |
+
outline: 0;
|
| 2145 |
+
background: #fff;
|
| 2146 |
+
border: 0;
|
| 2147 |
+
border-top: 0;
|
| 2148 |
+
border-right: 0;
|
| 2149 |
+
border-bottom: 2px solid #008489;
|
| 2150 |
+
border-left: 0;
|
| 2151 |
+
}
|
| 2152 |
+
|
| 2153 |
+
.DateInput_input__disabled {
|
| 2154 |
+
background: #f2f2f2;
|
| 2155 |
+
font-style: italic;
|
| 2156 |
+
}
|
| 2157 |
+
|
| 2158 |
+
.DateInput_screenReaderMessage {
|
| 2159 |
+
border: 0;
|
| 2160 |
+
clip: rect(0, 0, 0, 0);
|
| 2161 |
+
height: 1px;
|
| 2162 |
+
margin: -1px;
|
| 2163 |
+
overflow: hidden;
|
| 2164 |
+
padding: 0;
|
| 2165 |
+
position: absolute;
|
| 2166 |
+
width: 1px;
|
| 2167 |
+
}
|
| 2168 |
+
|
| 2169 |
+
.DateInput_fang {
|
| 2170 |
+
position: absolute;
|
| 2171 |
+
width: 20px;
|
| 2172 |
+
height: 10px;
|
| 2173 |
+
left: 22px;
|
| 2174 |
+
z-index: 2;
|
| 2175 |
+
}
|
| 2176 |
+
|
| 2177 |
+
.DateInput_fangShape {
|
| 2178 |
+
fill: #fff;
|
| 2179 |
+
}
|
| 2180 |
+
|
| 2181 |
+
.DateInput_fangStroke {
|
| 2182 |
+
stroke: #dbdbdb;
|
| 2183 |
+
fill: transparent;
|
| 2184 |
+
}
|
| 2185 |
+
|
| 2186 |
+
.DateRangePickerInput {
|
| 2187 |
+
background-color: #fff;
|
| 2188 |
+
display: inline-block;
|
| 2189 |
+
}
|
| 2190 |
+
|
| 2191 |
+
.DateRangePickerInput__disabled {
|
| 2192 |
+
background: #f2f2f2;
|
| 2193 |
+
}
|
| 2194 |
+
|
| 2195 |
+
.DateRangePickerInput__withBorder {
|
| 2196 |
+
border-radius: 2px;
|
| 2197 |
+
border: 1px solid #dbdbdb;
|
| 2198 |
+
}
|
| 2199 |
+
|
| 2200 |
+
.DateRangePickerInput__rtl {
|
| 2201 |
+
direction: rtl;
|
| 2202 |
+
}
|
| 2203 |
+
|
| 2204 |
+
.DateRangePickerInput__block {
|
| 2205 |
+
display: block;
|
| 2206 |
+
}
|
| 2207 |
+
|
| 2208 |
+
.DateRangePickerInput__showClearDates {
|
| 2209 |
+
padding-right: 30px;
|
| 2210 |
+
}
|
| 2211 |
+
|
| 2212 |
+
.DateRangePickerInput_arrow {
|
| 2213 |
+
display: inline-block;
|
| 2214 |
+
vertical-align: middle;
|
| 2215 |
+
color: #484848;
|
| 2216 |
+
}
|
| 2217 |
+
|
| 2218 |
+
.DateRangePickerInput_arrow_svg {
|
| 2219 |
+
vertical-align: middle;
|
| 2220 |
+
fill: #484848;
|
| 2221 |
+
height: 24px;
|
| 2222 |
+
width: 24px;
|
| 2223 |
+
}
|
| 2224 |
+
|
| 2225 |
+
.DateRangePickerInput_clearDates {
|
| 2226 |
+
background: 0 0;
|
| 2227 |
+
border: 0;
|
| 2228 |
+
color: inherit;
|
| 2229 |
+
font: inherit;
|
| 2230 |
+
line-height: normal;
|
| 2231 |
+
overflow: visible;
|
| 2232 |
+
cursor: pointer;
|
| 2233 |
+
padding: 10px;
|
| 2234 |
+
margin: 0 10px 0 5px;
|
| 2235 |
+
position: absolute;
|
| 2236 |
+
right: 0;
|
| 2237 |
+
top: 50%;
|
| 2238 |
+
-webkit-transform: translateY(-50%);
|
| 2239 |
+
transform: translateY(-50%);
|
| 2240 |
+
}
|
| 2241 |
+
|
| 2242 |
+
.DateRangePickerInput_clearDates__small {
|
| 2243 |
+
padding: 6px;
|
| 2244 |
+
}
|
| 2245 |
+
|
| 2246 |
+
.DateRangePickerInput_clearDates_default:focus,
|
| 2247 |
+
.DateRangePickerInput_clearDates_default:hover {
|
| 2248 |
+
background: #dbdbdb;
|
| 2249 |
+
border-radius: 50%;
|
| 2250 |
+
}
|
| 2251 |
+
|
| 2252 |
+
.DateRangePickerInput_clearDates__hide {
|
| 2253 |
+
visibility: hidden;
|
| 2254 |
+
}
|
| 2255 |
+
|
| 2256 |
+
.DateRangePickerInput_clearDates_svg {
|
| 2257 |
+
fill: #82888a;
|
| 2258 |
+
height: 12px;
|
| 2259 |
+
width: 15px;
|
| 2260 |
+
vertical-align: middle;
|
| 2261 |
+
}
|
| 2262 |
+
|
| 2263 |
+
.DateRangePickerInput_clearDates_svg__small {
|
| 2264 |
+
height: 9px;
|
| 2265 |
+
}
|
| 2266 |
+
|
| 2267 |
+
.DateRangePickerInput_calendarIcon {
|
| 2268 |
+
background: 0 0;
|
| 2269 |
+
border: 0;
|
| 2270 |
+
color: inherit;
|
| 2271 |
+
font: inherit;
|
| 2272 |
+
line-height: normal;
|
| 2273 |
+
overflow: visible;
|
| 2274 |
+
cursor: pointer;
|
| 2275 |
+
display: inline-block;
|
| 2276 |
+
vertical-align: middle;
|
| 2277 |
+
padding: 10px;
|
| 2278 |
+
margin: 0 5px 0 10px;
|
| 2279 |
+
}
|
| 2280 |
+
|
| 2281 |
+
.DateRangePickerInput_calendarIcon_svg {
|
| 2282 |
+
fill: #82888a;
|
| 2283 |
+
height: 15px;
|
| 2284 |
+
width: 14px;
|
| 2285 |
+
vertical-align: middle;
|
| 2286 |
+
}
|
| 2287 |
+
|
| 2288 |
+
.DateRangePicker {
|
| 2289 |
+
position: relative;
|
| 2290 |
+
display: inline-block;
|
| 2291 |
+
}
|
| 2292 |
+
|
| 2293 |
+
.DateRangePicker__block {
|
| 2294 |
+
display: block;
|
| 2295 |
+
}
|
| 2296 |
+
|
| 2297 |
+
.DateRangePicker_picker {
|
| 2298 |
+
z-index: 1;
|
| 2299 |
+
background-color: #fff;
|
| 2300 |
+
position: absolute;
|
| 2301 |
+
}
|
| 2302 |
+
|
| 2303 |
+
.DateRangePicker_picker__rtl {
|
| 2304 |
+
direction: rtl;
|
| 2305 |
+
}
|
| 2306 |
+
|
| 2307 |
+
.DateRangePicker_picker__directionLeft {
|
| 2308 |
+
left: 0;
|
| 2309 |
+
}
|
| 2310 |
+
|
| 2311 |
+
.DateRangePicker_picker__directionRight {
|
| 2312 |
+
right: 0;
|
| 2313 |
+
}
|
| 2314 |
+
|
| 2315 |
+
.DateRangePicker_picker__portal {
|
| 2316 |
+
background-color: rgba(0, 0, 0, 0.3);
|
| 2317 |
+
position: fixed;
|
| 2318 |
+
top: 0;
|
| 2319 |
+
left: 0;
|
| 2320 |
+
height: 100%;
|
| 2321 |
+
width: 100%;
|
| 2322 |
+
}
|
| 2323 |
+
|
| 2324 |
+
.DateRangePicker_picker__fullScreenPortal {
|
| 2325 |
+
background-color: #fff;
|
| 2326 |
+
}
|
| 2327 |
+
|
| 2328 |
+
.DateRangePicker_closeButton {
|
| 2329 |
+
background: 0 0;
|
| 2330 |
+
border: 0;
|
| 2331 |
+
color: inherit;
|
| 2332 |
+
font: inherit;
|
| 2333 |
+
line-height: normal;
|
| 2334 |
+
overflow: visible;
|
| 2335 |
+
cursor: pointer;
|
| 2336 |
+
position: absolute;
|
| 2337 |
+
top: 0;
|
| 2338 |
+
right: 0;
|
| 2339 |
+
padding: 15px;
|
| 2340 |
+
z-index: 2;
|
| 2341 |
+
}
|
| 2342 |
+
|
| 2343 |
+
.DateRangePicker_closeButton:focus,
|
| 2344 |
+
.DateRangePicker_closeButton:hover {
|
| 2345 |
+
color: #b0b3b4;
|
| 2346 |
+
text-decoration: none;
|
| 2347 |
+
}
|
| 2348 |
+
|
| 2349 |
+
.DateRangePicker_closeButton_svg {
|
| 2350 |
+
height: 15px;
|
| 2351 |
+
width: 15px;
|
| 2352 |
+
fill: #cacccd;
|
| 2353 |
+
}
|
| 2354 |
+
|
| 2355 |
+
/*rtl:end:ignore*/
|
| 2356 |
+
.components-datetime {
|
| 2357 |
+
padding: 16px;
|
| 2358 |
+
}
|
| 2359 |
+
.components-panel__body .components-datetime {
|
| 2360 |
+
padding: 0;
|
| 2361 |
+
}
|
| 2362 |
+
.components-datetime .components-datetime__calendar-help {
|
| 2363 |
+
padding: 16px;
|
| 2364 |
+
}
|
| 2365 |
+
.components-datetime .components-datetime__calendar-help h4 {
|
| 2366 |
+
margin: 0;
|
| 2367 |
+
}
|
| 2368 |
+
.components-datetime .components-datetime__buttons {
|
| 2369 |
+
display: flex;
|
| 2370 |
+
justify-content: space-between;
|
| 2371 |
+
}
|
| 2372 |
+
.components-datetime .components-datetime__date-help-toggle {
|
| 2373 |
+
display: block;
|
| 2374 |
+
margin-left: auto;
|
| 2375 |
+
}
|
| 2376 |
+
.components-datetime fieldset {
|
| 2377 |
+
border: 0;
|
| 2378 |
+
padding: 0;
|
| 2379 |
+
margin: 0;
|
| 2380 |
+
}
|
| 2381 |
+
.components-datetime select,
|
| 2382 |
+
.components-datetime input {
|
| 2383 |
+
box-shadow: 0 0 0 transparent;
|
| 2384 |
+
transition: box-shadow 0.1s linear;
|
| 2385 |
+
border-radius: 2px;
|
| 2386 |
+
border: 1px solid #757575;
|
| 2387 |
+
}
|
| 2388 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2389 |
+
.components-datetime select,
|
| 2390 |
+
.components-datetime input {
|
| 2391 |
+
transition-duration: 0s;
|
| 2392 |
+
transition-delay: 0s;
|
| 2393 |
+
}
|
| 2394 |
+
}
|
| 2395 |
+
.components-datetime select,
|
| 2396 |
+
.components-datetime input[type=number],
|
| 2397 |
+
.components-datetime .components-button {
|
| 2398 |
+
height: 30px;
|
| 2399 |
+
margin-top: 0;
|
| 2400 |
+
margin-bottom: 0;
|
| 2401 |
+
}
|
| 2402 |
+
|
| 2403 |
+
.components-datetime__date {
|
| 2404 |
+
min-height: 236px;
|
| 2405 |
+
border-top: 1px solid #ddd;
|
| 2406 |
+
}
|
| 2407 |
+
.components-datetime__date .DayPickerNavigation_leftButton__horizontalDefault {
|
| 2408 |
+
/*!rtl:begin:ignore*/
|
| 2409 |
+
left: 13px;
|
| 2410 |
+
/*!rtl:end:ignore*/
|
| 2411 |
+
}
|
| 2412 |
+
.components-datetime__date .CalendarMonth_caption {
|
| 2413 |
+
font-size: 13px;
|
| 2414 |
+
}
|
| 2415 |
+
.components-datetime__date .CalendarMonth_table {
|
| 2416 |
+
border-collapse: separate;
|
| 2417 |
+
border-spacing: 2px;
|
| 2418 |
+
}
|
| 2419 |
+
.components-datetime__date .CalendarDay {
|
| 2420 |
+
font-size: 13px;
|
| 2421 |
+
border: none;
|
| 2422 |
+
border-radius: 50%;
|
| 2423 |
+
text-align: center;
|
| 2424 |
+
}
|
| 2425 |
+
.components-datetime__date .CalendarDay:focus {
|
| 2426 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 3px #fff;
|
| 2427 |
+
outline: 2px solid transparent;
|
| 2428 |
+
}
|
| 2429 |
+
.components-datetime__date .CalendarDay__selected {
|
| 2430 |
+
background: var(--wp-admin-theme-color);
|
| 2431 |
+
border: 2px solid transparent;
|
| 2432 |
+
}
|
| 2433 |
+
.components-datetime__date .CalendarDay__selected:hover {
|
| 2434 |
+
background: var(--wp-admin-theme-color-darker-20);
|
| 2435 |
+
}
|
| 2436 |
+
.components-datetime__date .CalendarDay__selected:focus {
|
| 2437 |
+
box-shadow: inset 0 0 0 1px #fff;
|
| 2438 |
+
}
|
| 2439 |
+
.components-datetime__date .DayPickerNavigation_button__horizontalDefault {
|
| 2440 |
+
padding: 2px 8px;
|
| 2441 |
+
top: 20px;
|
| 2442 |
+
}
|
| 2443 |
+
.components-datetime__date .DayPickerNavigation_button__horizontalDefault:focus {
|
| 2444 |
+
border-color: var(--wp-admin-theme-color);
|
| 2445 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 2446 |
+
outline: 2px solid transparent;
|
| 2447 |
+
}
|
| 2448 |
+
.components-datetime__date .DayPicker_weekHeader {
|
| 2449 |
+
top: 50px;
|
| 2450 |
+
}
|
| 2451 |
+
.components-datetime__date .DayPicker_weekHeader .DayPicker_weekHeader_ul {
|
| 2452 |
+
margin: 1px;
|
| 2453 |
+
padding-left: 0;
|
| 2454 |
+
padding-right: 0;
|
| 2455 |
+
}
|
| 2456 |
+
.components-datetime__date.is-description-visible .DayPicker {
|
| 2457 |
+
visibility: hidden;
|
| 2458 |
+
}
|
| 2459 |
+
|
| 2460 |
+
.components-datetime__date .CalendarDay .components-datetime__date__day {
|
| 2461 |
+
height: 100%;
|
| 2462 |
+
display: flex;
|
| 2463 |
+
justify-content: center;
|
| 2464 |
+
align-content: center;
|
| 2465 |
+
flex-direction: column;
|
| 2466 |
+
position: relative;
|
| 2467 |
+
}
|
| 2468 |
+
.components-datetime__date .CalendarDay .components-datetime__date__day.has-events::before {
|
| 2469 |
+
content: " ";
|
| 2470 |
+
width: 4px;
|
| 2471 |
+
height: 4px;
|
| 2472 |
+
border-radius: 2px;
|
| 2473 |
+
position: absolute;
|
| 2474 |
+
left: 50%;
|
| 2475 |
+
margin-left: -2px;
|
| 2476 |
+
bottom: 0;
|
| 2477 |
+
background-color: #fff;
|
| 2478 |
+
}
|
| 2479 |
+
|
| 2480 |
+
.components-datetime__date .CalendarDay:not(.CalendarDay__selected) .components-datetime__date__day.has-events::before {
|
| 2481 |
+
background: var(--wp-admin-theme-color);
|
| 2482 |
+
}
|
| 2483 |
+
|
| 2484 |
+
.components-datetime__time {
|
| 2485 |
+
padding-bottom: 16px;
|
| 2486 |
+
}
|
| 2487 |
+
.components-datetime__time fieldset {
|
| 2488 |
+
position: relative;
|
| 2489 |
+
margin-bottom: 0.5em;
|
| 2490 |
+
}
|
| 2491 |
+
.components-datetime__time fieldset + fieldset {
|
| 2492 |
+
margin-bottom: 0;
|
| 2493 |
+
}
|
| 2494 |
+
.components-datetime__time .components-datetime__time-field-am-pm fieldset {
|
| 2495 |
+
margin-top: 0;
|
| 2496 |
+
}
|
| 2497 |
+
.components-datetime__time .components-datetime__time-wrapper {
|
| 2498 |
+
display: flex;
|
| 2499 |
+
}
|
| 2500 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-separator {
|
| 2501 |
+
display: inline-block;
|
| 2502 |
+
padding: 0 3px 0 0;
|
| 2503 |
+
}
|
| 2504 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field-time {
|
| 2505 |
+
/*rtl:ignore*/
|
| 2506 |
+
direction: ltr;
|
| 2507 |
+
}
|
| 2508 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select {
|
| 2509 |
+
margin-right: 4px;
|
| 2510 |
+
}
|
| 2511 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field select:focus {
|
| 2512 |
+
position: relative;
|
| 2513 |
+
z-index: 1;
|
| 2514 |
+
}
|
| 2515 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number] {
|
| 2516 |
+
padding: 2px;
|
| 2517 |
+
margin-right: 4px;
|
| 2518 |
+
text-align: center;
|
| 2519 |
+
-moz-appearance: textfield;
|
| 2520 |
+
}
|
| 2521 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number]:focus {
|
| 2522 |
+
position: relative;
|
| 2523 |
+
z-index: 1;
|
| 2524 |
+
}
|
| 2525 |
+
.components-datetime__time .components-datetime__time-wrapper .components-datetime__time-field input[type=number]::-webkit-inner-spin-button {
|
| 2526 |
+
-webkit-appearance: none;
|
| 2527 |
+
margin: 0;
|
| 2528 |
+
}
|
| 2529 |
+
.components-datetime__time.is-12-hour .components-datetime__time-field-day input {
|
| 2530 |
+
margin: -4px 0 0 !important;
|
| 2531 |
+
border-radius: 2px 0 0 2px !important;
|
| 2532 |
+
}
|
| 2533 |
+
.components-datetime__time.is-12-hour .components-datetime__time-field-year input {
|
| 2534 |
+
border-radius: 0 2px 2px 0 !important;
|
| 2535 |
+
}
|
| 2536 |
+
|
| 2537 |
+
.components-datetime__timezone {
|
| 2538 |
+
line-height: 30px;
|
| 2539 |
+
margin-left: 4px;
|
| 2540 |
+
-webkit-text-decoration: underline dotted;
|
| 2541 |
+
text-decoration: underline dotted;
|
| 2542 |
+
}
|
| 2543 |
+
|
| 2544 |
+
.components-datetime__time-legend {
|
| 2545 |
+
font-weight: 600;
|
| 2546 |
+
margin-top: 0.5em;
|
| 2547 |
+
}
|
| 2548 |
+
.components-datetime__time-legend.invisible {
|
| 2549 |
+
position: absolute;
|
| 2550 |
+
top: -999em;
|
| 2551 |
+
left: -999em;
|
| 2552 |
+
}
|
| 2553 |
+
|
| 2554 |
+
.components-datetime__time-field-hours-input,
|
| 2555 |
+
.components-datetime__time-field-minutes-input,
|
| 2556 |
+
.components-datetime__time-field-day-input {
|
| 2557 |
+
width: 35px;
|
| 2558 |
+
}
|
| 2559 |
+
|
| 2560 |
+
.components-datetime__time-field-year-input {
|
| 2561 |
+
width: 55px;
|
| 2562 |
+
}
|
| 2563 |
+
|
| 2564 |
+
.components-datetime__time-field-month-select {
|
| 2565 |
+
max-width: 145px;
|
| 2566 |
+
}
|
| 2567 |
+
|
| 2568 |
+
.components-popover .components-datetime__date {
|
| 2569 |
+
padding-left: 4px;
|
| 2570 |
+
}
|
| 2571 |
+
|
| 2572 |
+
.block-editor-dimension-control .components-base-control__field {
|
| 2573 |
+
display: flex;
|
| 2574 |
+
align-items: center;
|
| 2575 |
+
}
|
| 2576 |
+
.block-editor-dimension-control .components-base-control__label {
|
| 2577 |
+
display: flex;
|
| 2578 |
+
align-items: center;
|
| 2579 |
+
margin-right: 1em;
|
| 2580 |
+
margin-bottom: 0;
|
| 2581 |
+
}
|
| 2582 |
+
.block-editor-dimension-control .components-base-control__label .dashicon {
|
| 2583 |
+
margin-right: 0.5em;
|
| 2584 |
+
}
|
| 2585 |
+
.block-editor-dimension-control.is-manual .components-base-control__label {
|
| 2586 |
+
width: 10em;
|
| 2587 |
+
}
|
| 2588 |
+
|
| 2589 |
+
body.is-dragging-components-draggable {
|
| 2590 |
+
cursor: move;
|
| 2591 |
+
/* Fallback for IE/Edge < 14 */
|
| 2592 |
+
cursor: grabbing !important;
|
| 2593 |
+
}
|
| 2594 |
+
|
| 2595 |
+
.components-draggable__invisible-drag-image {
|
| 2596 |
+
position: fixed;
|
| 2597 |
+
left: -1000px;
|
| 2598 |
+
height: 50px;
|
| 2599 |
+
width: 50px;
|
| 2600 |
+
}
|
| 2601 |
+
|
| 2602 |
+
.components-draggable__clone {
|
| 2603 |
+
position: fixed;
|
| 2604 |
+
padding: 0;
|
| 2605 |
+
background: transparent;
|
| 2606 |
+
pointer-events: none;
|
| 2607 |
+
z-index: 1000000000;
|
| 2608 |
+
}
|
| 2609 |
+
|
| 2610 |
+
.components-drop-zone {
|
| 2611 |
+
position: absolute;
|
| 2612 |
+
top: 0;
|
| 2613 |
+
right: 0;
|
| 2614 |
+
bottom: 0;
|
| 2615 |
+
left: 0;
|
| 2616 |
+
z-index: 40;
|
| 2617 |
+
visibility: hidden;
|
| 2618 |
+
opacity: 0;
|
| 2619 |
+
transition: 0.3s opacity, 0.3s background-color, 0s visibility 0.3s;
|
| 2620 |
+
border: 2px solid var(--wp-admin-theme-color);
|
| 2621 |
+
border-radius: 2px;
|
| 2622 |
+
}
|
| 2623 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2624 |
+
.components-drop-zone {
|
| 2625 |
+
transition-duration: 0s;
|
| 2626 |
+
transition-delay: 0s;
|
| 2627 |
+
}
|
| 2628 |
+
}
|
| 2629 |
+
.components-drop-zone.is-active {
|
| 2630 |
+
opacity: 1;
|
| 2631 |
+
visibility: visible;
|
| 2632 |
+
transition: 0.3s opacity, 0.3s background-color;
|
| 2633 |
+
}
|
| 2634 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2635 |
+
.components-drop-zone.is-active {
|
| 2636 |
+
transition-duration: 0s;
|
| 2637 |
+
transition-delay: 0s;
|
| 2638 |
+
}
|
| 2639 |
+
}
|
| 2640 |
+
.components-drop-zone.is-dragging-over-element {
|
| 2641 |
+
background-color: var(--wp-admin-theme-color);
|
| 2642 |
+
}
|
| 2643 |
+
|
| 2644 |
+
.components-drop-zone__content {
|
| 2645 |
+
position: absolute;
|
| 2646 |
+
top: 50%;
|
| 2647 |
+
left: 0;
|
| 2648 |
+
right: 0;
|
| 2649 |
+
z-index: 50;
|
| 2650 |
+
-webkit-transform: translateY(-50%);
|
| 2651 |
+
transform: translateY(-50%);
|
| 2652 |
+
width: 100%;
|
| 2653 |
+
text-align: center;
|
| 2654 |
+
color: #fff;
|
| 2655 |
+
transition: -webkit-transform 0.2s ease-in-out;
|
| 2656 |
+
transition: transform 0.2s ease-in-out;
|
| 2657 |
+
transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
|
| 2658 |
+
}
|
| 2659 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2660 |
+
.components-drop-zone__content {
|
| 2661 |
+
transition-duration: 0s;
|
| 2662 |
+
transition-delay: 0s;
|
| 2663 |
+
}
|
| 2664 |
+
}
|
| 2665 |
+
|
| 2666 |
+
.components-drop-zone.is-dragging-over-element .components-drop-zone__content {
|
| 2667 |
+
-webkit-transform: translateY(-50%) scale(1.05);
|
| 2668 |
+
transform: translateY(-50%) scale(1.05);
|
| 2669 |
+
}
|
| 2670 |
+
|
| 2671 |
+
.components-drop-zone__content-icon,
|
| 2672 |
+
.components-drop-zone__content-text {
|
| 2673 |
+
display: block;
|
| 2674 |
+
}
|
| 2675 |
+
|
| 2676 |
+
.components-drop-zone__content-icon {
|
| 2677 |
+
margin: 0 auto;
|
| 2678 |
+
line-height: 0;
|
| 2679 |
+
fill: currentColor;
|
| 2680 |
+
}
|
| 2681 |
+
|
| 2682 |
+
.components-drop-zone__content-text {
|
| 2683 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 2684 |
+
}
|
| 2685 |
+
|
| 2686 |
+
.components-dropdown {
|
| 2687 |
+
display: inline-block;
|
| 2688 |
+
}
|
| 2689 |
+
|
| 2690 |
+
.components-dropdown__content .components-popover__content > div {
|
| 2691 |
+
padding: 12px;
|
| 2692 |
+
}
|
| 2693 |
+
|
| 2694 |
+
.components-dropdown-menu__popover .components-popover__content {
|
| 2695 |
+
min-width: 200px;
|
| 2696 |
+
}
|
| 2697 |
+
|
| 2698 |
+
.components-dropdown-menu__menu {
|
| 2699 |
+
width: 100%;
|
| 2700 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 2701 |
+
font-size: 13px;
|
| 2702 |
+
line-height: 1.4;
|
| 2703 |
+
}
|
| 2704 |
+
.components-dropdown-menu__menu .components-dropdown-menu__menu-item,
|
| 2705 |
+
.components-dropdown-menu__menu .components-menu-item {
|
| 2706 |
+
width: 100%;
|
| 2707 |
+
padding: 6px;
|
| 2708 |
+
outline: none;
|
| 2709 |
+
cursor: pointer;
|
| 2710 |
+
white-space: nowrap;
|
| 2711 |
+
}
|
| 2712 |
+
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator,
|
| 2713 |
+
.components-dropdown-menu__menu .components-menu-item.has-separator {
|
| 2714 |
+
margin-top: 6px;
|
| 2715 |
+
position: relative;
|
| 2716 |
+
overflow: visible;
|
| 2717 |
+
}
|
| 2718 |
+
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.has-separator::before,
|
| 2719 |
+
.components-dropdown-menu__menu .components-menu-item.has-separator::before {
|
| 2720 |
+
display: block;
|
| 2721 |
+
content: "";
|
| 2722 |
+
box-sizing: content-box;
|
| 2723 |
+
background-color: #ddd;
|
| 2724 |
+
position: absolute;
|
| 2725 |
+
top: -3px;
|
| 2726 |
+
left: 0;
|
| 2727 |
+
right: 0;
|
| 2728 |
+
height: 1px;
|
| 2729 |
+
}
|
| 2730 |
+
.components-dropdown-menu__menu .components-dropdown-menu__menu-item.is-active svg,
|
| 2731 |
+
.components-dropdown-menu__menu .components-menu-item.is-active svg {
|
| 2732 |
+
color: #fff;
|
| 2733 |
+
background: #1e1e1e;
|
| 2734 |
+
box-shadow: 0 0 0 1px #1e1e1e;
|
| 2735 |
+
border-radius: 1px;
|
| 2736 |
+
}
|
| 2737 |
+
.components-dropdown-menu__menu .components-dropdown-menu__menu-item > svg,
|
| 2738 |
+
.components-dropdown-menu__menu .components-menu-item > svg {
|
| 2739 |
+
border-radius: 2px;
|
| 2740 |
+
width: 24px;
|
| 2741 |
+
height: 24px;
|
| 2742 |
+
}
|
| 2743 |
+
.components-dropdown-menu__menu .components-menu-item__button,
|
| 2744 |
+
.components-dropdown-menu__menu .components-menu-item__button.components-button {
|
| 2745 |
+
min-height: 36px;
|
| 2746 |
+
height: auto;
|
| 2747 |
+
text-align: left;
|
| 2748 |
+
padding-left: 8px;
|
| 2749 |
+
padding-right: 8px;
|
| 2750 |
+
}
|
| 2751 |
+
.components-dropdown-menu__menu .components-menu-group {
|
| 2752 |
+
padding: 12px;
|
| 2753 |
+
margin-top: 0;
|
| 2754 |
+
margin-bottom: 0;
|
| 2755 |
+
margin-left: -12px;
|
| 2756 |
+
margin-right: -12px;
|
| 2757 |
+
}
|
| 2758 |
+
.components-dropdown-menu__menu .components-menu-group:first-child {
|
| 2759 |
+
margin-top: -12px;
|
| 2760 |
+
}
|
| 2761 |
+
.components-dropdown-menu__menu .components-menu-group:last-child {
|
| 2762 |
+
margin-bottom: -12px;
|
| 2763 |
+
}
|
| 2764 |
+
.components-dropdown-menu__menu .components-menu-group + .components-menu-group {
|
| 2765 |
+
margin-top: 0;
|
| 2766 |
+
border-top: 1px solid #ccc;
|
| 2767 |
+
padding: 12px;
|
| 2768 |
+
}
|
| 2769 |
+
.is-alternate .components-dropdown-menu__menu .components-menu-group + .components-menu-group {
|
| 2770 |
+
border-color: #1e1e1e;
|
| 2771 |
+
}
|
| 2772 |
+
|
| 2773 |
+
.components-font-size-picker__controls {
|
| 2774 |
+
max-width: 248px;
|
| 2775 |
+
display: flex;
|
| 2776 |
+
flex-wrap: wrap;
|
| 2777 |
+
align-items: center;
|
| 2778 |
+
margin-bottom: 24px;
|
| 2779 |
+
}
|
| 2780 |
+
.components-font-size-picker__controls .components-unit-control-wrapper {
|
| 2781 |
+
margin-right: 8px;
|
| 2782 |
+
}
|
| 2783 |
+
.components-font-size-picker__controls .components-unit-control-wrapper .components-input-control__label {
|
| 2784 |
+
font-weight: 300;
|
| 2785 |
+
padding-bottom: 0 !important;
|
| 2786 |
+
margin-bottom: 8px !important;
|
| 2787 |
+
}
|
| 2788 |
+
.components-font-size-picker__controls .components-custom-select-control__button {
|
| 2789 |
+
min-width: 120px;
|
| 2790 |
+
}
|
| 2791 |
+
.components-font-size-picker__controls .components-font-size-picker__number {
|
| 2792 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 2793 |
+
padding: 6px 8px;
|
| 2794 |
+
box-shadow: 0 0 0 transparent;
|
| 2795 |
+
transition: box-shadow 0.1s linear;
|
| 2796 |
+
border-radius: 2px;
|
| 2797 |
+
border: 1px solid #757575;
|
| 2798 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 2799 |
+
font-size: 16px;
|
| 2800 |
+
/* Override core line-height. To be reviewed. */
|
| 2801 |
+
line-height: normal;
|
| 2802 |
+
display: inline-block;
|
| 2803 |
+
font-weight: 500;
|
| 2804 |
+
height: 30px;
|
| 2805 |
+
margin-bottom: 0;
|
| 2806 |
+
margin-left: 0;
|
| 2807 |
+
margin-right: 8px;
|
| 2808 |
+
margin-top: 8px;
|
| 2809 |
+
width: 54px;
|
| 2810 |
+
}
|
| 2811 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2812 |
+
.components-font-size-picker__controls .components-font-size-picker__number {
|
| 2813 |
+
transition-duration: 0s;
|
| 2814 |
+
transition-delay: 0s;
|
| 2815 |
+
}
|
| 2816 |
+
}
|
| 2817 |
+
@media (min-width: 600px) {
|
| 2818 |
+
.components-font-size-picker__controls .components-font-size-picker__number {
|
| 2819 |
+
font-size: 13px;
|
| 2820 |
+
/* Override core line-height. To be reviewed. */
|
| 2821 |
+
line-height: normal;
|
| 2822 |
+
}
|
| 2823 |
+
}
|
| 2824 |
+
.components-font-size-picker__controls .components-font-size-picker__number:focus {
|
| 2825 |
+
border-color: var(--wp-admin-theme-color);
|
| 2826 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 2827 |
+
outline: 2px solid transparent;
|
| 2828 |
+
}
|
| 2829 |
+
.components-font-size-picker__controls .components-font-size-picker__number::-webkit-input-placeholder {
|
| 2830 |
+
color: rgba(30, 30, 30, 0.62);
|
| 2831 |
+
}
|
| 2832 |
+
.components-font-size-picker__controls .components-font-size-picker__number::-moz-placeholder {
|
| 2833 |
+
opacity: 1;
|
| 2834 |
+
color: rgba(30, 30, 30, 0.62);
|
| 2835 |
+
}
|
| 2836 |
+
.components-font-size-picker__controls .components-font-size-picker__number:-ms-input-placeholder {
|
| 2837 |
+
color: rgba(30, 30, 30, 0.62);
|
| 2838 |
+
}
|
| 2839 |
+
.components-font-size-picker__controls .components-font-size-picker__number[value=""] + .components-button {
|
| 2840 |
+
cursor: default;
|
| 2841 |
+
opacity: 0.3;
|
| 2842 |
+
pointer-events: none;
|
| 2843 |
+
}
|
| 2844 |
+
.components-font-size-picker__controls .components-font-size-picker__number-container {
|
| 2845 |
+
display: flex;
|
| 2846 |
+
flex-direction: column;
|
| 2847 |
+
}
|
| 2848 |
+
.components-font-size-picker__controls .components-font-size-picker__select {
|
| 2849 |
+
margin-right: 8px;
|
| 2850 |
+
}
|
| 2851 |
+
.components-font-size-picker__controls .components-color-palette__clear {
|
| 2852 |
+
height: 30px;
|
| 2853 |
+
margin-top: 26px;
|
| 2854 |
+
}
|
| 2855 |
+
|
| 2856 |
+
.components-font-size-picker__custom-input .components-range-control__slider + .dashicon {
|
| 2857 |
+
width: 30px;
|
| 2858 |
+
height: 30px;
|
| 2859 |
+
}
|
| 2860 |
+
|
| 2861 |
+
.components-font-size-picker {
|
| 2862 |
+
border: 0;
|
| 2863 |
+
padding: 0;
|
| 2864 |
+
margin: 0;
|
| 2865 |
+
}
|
| 2866 |
+
|
| 2867 |
+
.components-form-toggle {
|
| 2868 |
+
position: relative;
|
| 2869 |
+
display: inline-block;
|
| 2870 |
+
}
|
| 2871 |
+
.components-form-toggle .components-form-toggle__track {
|
| 2872 |
+
content: "";
|
| 2873 |
+
display: inline-block;
|
| 2874 |
+
box-sizing: border-box;
|
| 2875 |
+
vertical-align: top;
|
| 2876 |
+
background-color: #fff;
|
| 2877 |
+
border: 1px solid #1e1e1e;
|
| 2878 |
+
width: 36px;
|
| 2879 |
+
height: 18px;
|
| 2880 |
+
border-radius: 9px;
|
| 2881 |
+
transition: 0.2s background ease;
|
| 2882 |
+
}
|
| 2883 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2884 |
+
.components-form-toggle .components-form-toggle__track {
|
| 2885 |
+
transition-duration: 0s;
|
| 2886 |
+
transition-delay: 0s;
|
| 2887 |
+
}
|
| 2888 |
+
}
|
| 2889 |
+
.components-form-toggle .components-form-toggle__thumb {
|
| 2890 |
+
display: block;
|
| 2891 |
+
position: absolute;
|
| 2892 |
+
box-sizing: border-box;
|
| 2893 |
+
top: 3px;
|
| 2894 |
+
left: 3px;
|
| 2895 |
+
width: 12px;
|
| 2896 |
+
height: 12px;
|
| 2897 |
+
border-radius: 50%;
|
| 2898 |
+
transition: 0.1s -webkit-transform ease;
|
| 2899 |
+
transition: 0.1s transform ease;
|
| 2900 |
+
transition: 0.1s transform ease, 0.1s -webkit-transform ease;
|
| 2901 |
+
background-color: #1e1e1e;
|
| 2902 |
+
border: 5px solid #1e1e1e;
|
| 2903 |
+
}
|
| 2904 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2905 |
+
.components-form-toggle .components-form-toggle__thumb {
|
| 2906 |
+
transition-duration: 0s;
|
| 2907 |
+
transition-delay: 0s;
|
| 2908 |
+
}
|
| 2909 |
+
}
|
| 2910 |
+
.components-form-toggle.is-checked .components-form-toggle__track {
|
| 2911 |
+
background-color: var(--wp-admin-theme-color);
|
| 2912 |
+
border: 1px solid var(--wp-admin-theme-color);
|
| 2913 |
+
border: 9px solid transparent;
|
| 2914 |
+
}
|
| 2915 |
+
.components-form-toggle .components-form-toggle__input:focus + .components-form-toggle__track {
|
| 2916 |
+
box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
|
| 2917 |
+
outline: 2px solid transparent;
|
| 2918 |
+
outline-offset: 2px;
|
| 2919 |
+
}
|
| 2920 |
+
.components-form-toggle.is-checked .components-form-toggle__thumb {
|
| 2921 |
+
background-color: #fff;
|
| 2922 |
+
border-width: 0;
|
| 2923 |
+
-webkit-transform: translateX(18px);
|
| 2924 |
+
transform: translateX(18px);
|
| 2925 |
+
}
|
| 2926 |
+
.components-form-toggle.is-disabled, .components-disabled .components-form-toggle {
|
| 2927 |
+
opacity: 0.3;
|
| 2928 |
+
}
|
| 2929 |
+
|
| 2930 |
+
.components-form-toggle input.components-form-toggle__input[type=checkbox] {
|
| 2931 |
+
position: absolute;
|
| 2932 |
+
top: 0;
|
| 2933 |
+
left: 0;
|
| 2934 |
+
width: 100%;
|
| 2935 |
+
height: 100%;
|
| 2936 |
+
opacity: 0;
|
| 2937 |
+
margin: 0;
|
| 2938 |
+
padding: 0;
|
| 2939 |
+
z-index: 1;
|
| 2940 |
+
border: none;
|
| 2941 |
+
}
|
| 2942 |
+
.components-form-toggle input.components-form-toggle__input[type=checkbox]:checked {
|
| 2943 |
+
background: none;
|
| 2944 |
+
}
|
| 2945 |
+
.components-form-toggle input.components-form-toggle__input[type=checkbox]::before {
|
| 2946 |
+
content: "";
|
| 2947 |
+
}
|
| 2948 |
+
|
| 2949 |
+
.components-form-token-field__input-container {
|
| 2950 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 2951 |
+
padding: 6px 8px;
|
| 2952 |
+
box-shadow: 0 0 0 transparent;
|
| 2953 |
+
transition: box-shadow 0.1s linear;
|
| 2954 |
+
border-radius: 2px;
|
| 2955 |
+
border: 1px solid #757575;
|
| 2956 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 2957 |
+
font-size: 16px;
|
| 2958 |
+
/* Override core line-height. To be reviewed. */
|
| 2959 |
+
line-height: normal;
|
| 2960 |
+
display: flex;
|
| 2961 |
+
flex-wrap: wrap;
|
| 2962 |
+
align-items: center;
|
| 2963 |
+
width: 100%;
|
| 2964 |
+
margin: 0 0 8px 0;
|
| 2965 |
+
padding: 2px 4px;
|
| 2966 |
+
cursor: text;
|
| 2967 |
+
}
|
| 2968 |
+
@media (prefers-reduced-motion: reduce) {
|
| 2969 |
+
.components-form-token-field__input-container {
|
| 2970 |
+
transition-duration: 0s;
|
| 2971 |
+
transition-delay: 0s;
|
| 2972 |
+
}
|
| 2973 |
+
}
|
| 2974 |
+
@media (min-width: 600px) {
|
| 2975 |
+
.components-form-token-field__input-container {
|
| 2976 |
+
font-size: 13px;
|
| 2977 |
+
/* Override core line-height. To be reviewed. */
|
| 2978 |
+
line-height: normal;
|
| 2979 |
+
}
|
| 2980 |
+
}
|
| 2981 |
+
.components-form-token-field__input-container:focus {
|
| 2982 |
+
border-color: var(--wp-admin-theme-color);
|
| 2983 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 2984 |
+
outline: 2px solid transparent;
|
| 2985 |
+
}
|
| 2986 |
+
.components-form-token-field__input-container::-webkit-input-placeholder {
|
| 2987 |
+
color: rgba(30, 30, 30, 0.62);
|
| 2988 |
+
}
|
| 2989 |
+
.components-form-token-field__input-container::-moz-placeholder {
|
| 2990 |
+
opacity: 1;
|
| 2991 |
+
color: rgba(30, 30, 30, 0.62);
|
| 2992 |
+
}
|
| 2993 |
+
.components-form-token-field__input-container:-ms-input-placeholder {
|
| 2994 |
+
color: rgba(30, 30, 30, 0.62);
|
| 2995 |
+
}
|
| 2996 |
+
.components-form-token-field__input-container.is-disabled {
|
| 2997 |
+
background: #ddd;
|
| 2998 |
+
border-color: #ddd;
|
| 2999 |
+
}
|
| 3000 |
+
.components-form-token-field__input-container.is-active {
|
| 3001 |
+
border-color: var(--wp-admin-theme-color);
|
| 3002 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 3003 |
+
outline: 2px solid transparent;
|
| 3004 |
+
}
|
| 3005 |
+
.components-form-token-field__input-container input[type=text].components-form-token-field__input {
|
| 3006 |
+
display: inline-block;
|
| 3007 |
+
flex: 1;
|
| 3008 |
+
font-size: 16px;
|
| 3009 |
+
width: 100%;
|
| 3010 |
+
max-width: 100%;
|
| 3011 |
+
margin-left: 4px;
|
| 3012 |
+
padding: 0;
|
| 3013 |
+
min-height: 24px;
|
| 3014 |
+
min-width: 50px;
|
| 3015 |
+
background: inherit;
|
| 3016 |
+
border: 0;
|
| 3017 |
+
color: #1e1e1e;
|
| 3018 |
+
box-shadow: none;
|
| 3019 |
+
}
|
| 3020 |
+
@media (min-width: 600px) {
|
| 3021 |
+
.components-form-token-field__input-container input[type=text].components-form-token-field__input {
|
| 3022 |
+
font-size: 13px;
|
| 3023 |
+
}
|
| 3024 |
+
}
|
| 3025 |
+
.components-form-token-field__input-container input[type=text].components-form-token-field__input:focus, .components-form-token-field.is-active .components-form-token-field__input-container input[type=text].components-form-token-field__input {
|
| 3026 |
+
outline: none;
|
| 3027 |
+
box-shadow: none;
|
| 3028 |
+
}
|
| 3029 |
+
.components-form-token-field__input-container .components-form-token-field__token + input[type=text].components-form-token-field__input {
|
| 3030 |
+
width: auto;
|
| 3031 |
+
}
|
| 3032 |
+
|
| 3033 |
+
.components-form-token-field__label {
|
| 3034 |
+
display: inline-block;
|
| 3035 |
+
margin-bottom: 4px;
|
| 3036 |
+
}
|
| 3037 |
+
|
| 3038 |
+
.components-form-token-field__help {
|
| 3039 |
+
font-size: 12px;
|
| 3040 |
+
font-style: normal;
|
| 3041 |
+
color: #757575;
|
| 3042 |
+
}
|
| 3043 |
+
|
| 3044 |
+
.components-form-token-field__token {
|
| 3045 |
+
font-size: 13px;
|
| 3046 |
+
display: flex;
|
| 3047 |
+
margin: 2px 4px 2px 0;
|
| 3048 |
+
color: #1e1e1e;
|
| 3049 |
+
max-width: 100%;
|
| 3050 |
+
}
|
| 3051 |
+
.components-form-token-field__token.is-success .components-form-token-field__token-text,
|
| 3052 |
+
.components-form-token-field__token.is-success .components-form-token-field__remove-token {
|
| 3053 |
+
background: #4ab866;
|
| 3054 |
+
}
|
| 3055 |
+
.components-form-token-field__token.is-error .components-form-token-field__token-text,
|
| 3056 |
+
.components-form-token-field__token.is-error .components-form-token-field__remove-token {
|
| 3057 |
+
background: #cc1818;
|
| 3058 |
+
}
|
| 3059 |
+
.components-form-token-field__token.is-validating .components-form-token-field__token-text,
|
| 3060 |
+
.components-form-token-field__token.is-validating .components-form-token-field__remove-token {
|
| 3061 |
+
color: #757575;
|
| 3062 |
+
}
|
| 3063 |
+
.components-form-token-field__token.is-borderless {
|
| 3064 |
+
position: relative;
|
| 3065 |
+
padding: 0 16px 0 0;
|
| 3066 |
+
}
|
| 3067 |
+
.components-form-token-field__token.is-borderless .components-form-token-field__token-text {
|
| 3068 |
+
background: transparent;
|
| 3069 |
+
color: var(--wp-admin-theme-color);
|
| 3070 |
+
}
|
| 3071 |
+
.components-form-token-field__token.is-borderless .components-form-token-field__remove-token {
|
| 3072 |
+
background: transparent;
|
| 3073 |
+
color: #757575;
|
| 3074 |
+
position: absolute;
|
| 3075 |
+
top: 1px;
|
| 3076 |
+
right: 0;
|
| 3077 |
+
}
|
| 3078 |
+
.components-form-token-field__token.is-borderless.is-success .components-form-token-field__token-text {
|
| 3079 |
+
color: #4ab866;
|
| 3080 |
+
}
|
| 3081 |
+
.components-form-token-field__token.is-borderless.is-error .components-form-token-field__token-text {
|
| 3082 |
+
color: #cc1818;
|
| 3083 |
+
border-radius: 4px 0 0 4px;
|
| 3084 |
+
padding: 0 4px 0 6px;
|
| 3085 |
+
}
|
| 3086 |
+
.components-form-token-field__token.is-borderless.is-validating .components-form-token-field__token-text {
|
| 3087 |
+
color: #1e1e1e;
|
| 3088 |
+
}
|
| 3089 |
+
.components-form-token-field__token.is-disabled .components-form-token-field__remove-token {
|
| 3090 |
+
cursor: default;
|
| 3091 |
+
}
|
| 3092 |
+
|
| 3093 |
+
.components-form-token-field__token-text,
|
| 3094 |
+
.components-form-token-field__remove-token.components-button {
|
| 3095 |
+
display: inline-block;
|
| 3096 |
+
line-height: 24px;
|
| 3097 |
+
height: auto;
|
| 3098 |
+
background: #ddd;
|
| 3099 |
+
min-width: unset;
|
| 3100 |
+
transition: all 0.2s cubic-bezier(0.4, 1, 0.4, 1);
|
| 3101 |
+
}
|
| 3102 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3103 |
+
.components-form-token-field__token-text,
|
| 3104 |
+
.components-form-token-field__remove-token.components-button {
|
| 3105 |
+
transition-duration: 0s;
|
| 3106 |
+
transition-delay: 0s;
|
| 3107 |
+
-webkit-animation-duration: 1ms;
|
| 3108 |
+
animation-duration: 1ms;
|
| 3109 |
+
-webkit-animation-delay: 0s;
|
| 3110 |
+
animation-delay: 0s;
|
| 3111 |
+
}
|
| 3112 |
+
}
|
| 3113 |
+
|
| 3114 |
+
.components-form-token-field__token-text {
|
| 3115 |
+
border-radius: 2px 0 0 2px;
|
| 3116 |
+
padding: 0 0 0 8px;
|
| 3117 |
+
white-space: nowrap;
|
| 3118 |
+
overflow: hidden;
|
| 3119 |
+
text-overflow: ellipsis;
|
| 3120 |
+
}
|
| 3121 |
+
|
| 3122 |
+
.components-form-token-field__remove-token.components-button {
|
| 3123 |
+
cursor: pointer;
|
| 3124 |
+
border-radius: 0 2px 2px 0;
|
| 3125 |
+
padding: 0 2px;
|
| 3126 |
+
color: #1e1e1e;
|
| 3127 |
+
line-height: 10px;
|
| 3128 |
+
overflow: initial;
|
| 3129 |
+
}
|
| 3130 |
+
.components-form-token-field__remove-token.components-button:hover {
|
| 3131 |
+
color: #1e1e1e;
|
| 3132 |
+
}
|
| 3133 |
+
|
| 3134 |
+
.components-form-token-field__suggestions-list {
|
| 3135 |
+
flex: 1 0 100%;
|
| 3136 |
+
min-width: 100%;
|
| 3137 |
+
max-height: 9em;
|
| 3138 |
+
overflow-y: auto;
|
| 3139 |
+
transition: all 0.15s ease-in-out;
|
| 3140 |
+
list-style: none;
|
| 3141 |
+
border-top: 1px solid #757575;
|
| 3142 |
+
margin: 4px -4px -4px;
|
| 3143 |
+
padding: 0;
|
| 3144 |
+
}
|
| 3145 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3146 |
+
.components-form-token-field__suggestions-list {
|
| 3147 |
+
transition-duration: 0s;
|
| 3148 |
+
transition-delay: 0s;
|
| 3149 |
+
}
|
| 3150 |
+
}
|
| 3151 |
+
|
| 3152 |
+
.components-form-token-field__suggestion {
|
| 3153 |
+
color: #757575;
|
| 3154 |
+
display: block;
|
| 3155 |
+
font-size: 13px;
|
| 3156 |
+
padding: 4px 8px;
|
| 3157 |
+
margin: 0;
|
| 3158 |
+
cursor: pointer;
|
| 3159 |
+
}
|
| 3160 |
+
.components-form-token-field__suggestion.is-selected {
|
| 3161 |
+
background: var(--wp-admin-theme-color);
|
| 3162 |
+
color: #fff;
|
| 3163 |
+
}
|
| 3164 |
+
|
| 3165 |
+
.components-form-token-field__suggestion-match {
|
| 3166 |
+
text-decoration: underline;
|
| 3167 |
+
}
|
| 3168 |
+
|
| 3169 |
+
@media (min-width: 600px) {
|
| 3170 |
+
.components-guide {
|
| 3171 |
+
width: 600px;
|
| 3172 |
+
}
|
| 3173 |
+
}
|
| 3174 |
+
.components-guide .components-modal__header {
|
| 3175 |
+
background: none;
|
| 3176 |
+
border-bottom: none;
|
| 3177 |
+
width: 100%;
|
| 3178 |
+
padding: 0;
|
| 3179 |
+
margin: 0;
|
| 3180 |
+
}
|
| 3181 |
+
.components-guide .components-modal__header .components-button {
|
| 3182 |
+
align-self: flex-start;
|
| 3183 |
+
margin: 8px 8px 0 0;
|
| 3184 |
+
position: static;
|
| 3185 |
+
}
|
| 3186 |
+
.components-guide .components-modal__header .components-button:hover svg {
|
| 3187 |
+
fill: #fff;
|
| 3188 |
+
}
|
| 3189 |
+
.components-guide__container {
|
| 3190 |
+
display: flex;
|
| 3191 |
+
flex-direction: column;
|
| 3192 |
+
justify-content: space-between;
|
| 3193 |
+
margin-top: -60px;
|
| 3194 |
+
min-height: 100%;
|
| 3195 |
+
}
|
| 3196 |
+
.components-guide__page {
|
| 3197 |
+
display: flex;
|
| 3198 |
+
flex-direction: column;
|
| 3199 |
+
justify-content: center;
|
| 3200 |
+
position: relative;
|
| 3201 |
+
}
|
| 3202 |
+
@media (min-width: 600px) {
|
| 3203 |
+
.components-guide__page {
|
| 3204 |
+
min-height: 300px;
|
| 3205 |
+
}
|
| 3206 |
+
}
|
| 3207 |
+
.components-guide__footer {
|
| 3208 |
+
align-content: center;
|
| 3209 |
+
display: flex;
|
| 3210 |
+
height: 30px;
|
| 3211 |
+
justify-content: center;
|
| 3212 |
+
margin: 0 0 24px 0;
|
| 3213 |
+
padding: 0 32px;
|
| 3214 |
+
position: relative;
|
| 3215 |
+
width: 100%;
|
| 3216 |
+
}
|
| 3217 |
+
@media (max-width: 600px) {
|
| 3218 |
+
.components-guide__footer {
|
| 3219 |
+
position: absolute;
|
| 3220 |
+
bottom: 0;
|
| 3221 |
+
}
|
| 3222 |
+
}
|
| 3223 |
+
.components-guide__page-control {
|
| 3224 |
+
margin: 0;
|
| 3225 |
+
text-align: center;
|
| 3226 |
+
}
|
| 3227 |
+
.components-guide__page-control li {
|
| 3228 |
+
display: inline-block;
|
| 3229 |
+
margin: 0;
|
| 3230 |
+
}
|
| 3231 |
+
.components-guide__page-control .components-button {
|
| 3232 |
+
height: 30px;
|
| 3233 |
+
min-width: 20px;
|
| 3234 |
+
margin: -6px 0;
|
| 3235 |
+
}
|
| 3236 |
+
.components-guide .components-modal__content {
|
| 3237 |
+
padding: 0;
|
| 3238 |
+
}
|
| 3239 |
+
|
| 3240 |
+
.components-modal__frame.components-guide {
|
| 3241 |
+
border: none;
|
| 3242 |
+
min-width: 312px;
|
| 3243 |
+
height: 80vh;
|
| 3244 |
+
max-height: 575px;
|
| 3245 |
+
}
|
| 3246 |
+
@media (max-width: 600px) {
|
| 3247 |
+
.components-modal__frame.components-guide {
|
| 3248 |
+
bottom: 5%;
|
| 3249 |
+
left: 16px;
|
| 3250 |
+
right: 16px;
|
| 3251 |
+
top: 5%;
|
| 3252 |
+
margin: 0 auto;
|
| 3253 |
+
}
|
| 3254 |
+
}
|
| 3255 |
+
|
| 3256 |
+
.components-button.components-guide__back-button, .components-button.components-guide__forward-button, .components-button.components-guide__finish-button {
|
| 3257 |
+
height: 30px;
|
| 3258 |
+
position: absolute;
|
| 3259 |
+
}
|
| 3260 |
+
.components-button.components-guide__back-button, .components-button.components-guide__forward-button {
|
| 3261 |
+
font-size: 13px;
|
| 3262 |
+
padding: 4px 2px;
|
| 3263 |
+
}
|
| 3264 |
+
.components-button.components-guide__back-button.has-text svg, .components-button.components-guide__forward-button.has-text svg {
|
| 3265 |
+
margin: 0;
|
| 3266 |
+
}
|
| 3267 |
+
.components-button.components-guide__back-button:hover, .components-button.components-guide__forward-button:hover {
|
| 3268 |
+
text-decoration: underline;
|
| 3269 |
+
}
|
| 3270 |
+
.components-button.components-guide__back-button {
|
| 3271 |
+
left: 32px;
|
| 3272 |
+
}
|
| 3273 |
+
.components-button.components-guide__forward-button {
|
| 3274 |
+
right: 32px;
|
| 3275 |
+
color: #1386bf;
|
| 3276 |
+
font-weight: bold;
|
| 3277 |
+
}
|
| 3278 |
+
.components-button.components-guide__finish-button {
|
| 3279 |
+
right: 32px;
|
| 3280 |
+
}
|
| 3281 |
+
.components-button.components-guide__inline-finish-button {
|
| 3282 |
+
display: none;
|
| 3283 |
+
}
|
| 3284 |
+
|
| 3285 |
+
[role=region] {
|
| 3286 |
+
position: relative;
|
| 3287 |
+
}
|
| 3288 |
+
|
| 3289 |
+
.is-focusing-regions [role=region]:focus::after {
|
| 3290 |
+
content: "";
|
| 3291 |
+
position: absolute;
|
| 3292 |
+
top: 0;
|
| 3293 |
+
bottom: 0;
|
| 3294 |
+
left: 0;
|
| 3295 |
+
right: 0;
|
| 3296 |
+
pointer-events: none;
|
| 3297 |
+
outline: 4px solid transparent;
|
| 3298 |
+
box-shadow: inset 0 0 0 4px var(--wp-admin-theme-color);
|
| 3299 |
+
}
|
| 3300 |
+
@supports (outline-offset: 1px) {
|
| 3301 |
+
.is-focusing-regions [role=region]:focus::after {
|
| 3302 |
+
content: none;
|
| 3303 |
+
}
|
| 3304 |
+
.is-focusing-regions [role=region]:focus {
|
| 3305 |
+
outline-style: solid;
|
| 3306 |
+
outline-color: var(--wp-admin-theme-color);
|
| 3307 |
+
outline-width: 4px;
|
| 3308 |
+
outline-offset: -4px;
|
| 3309 |
+
}
|
| 3310 |
+
}
|
| 3311 |
+
|
| 3312 |
+
.components-menu-group + .components-menu-group {
|
| 3313 |
+
margin-top: 8px;
|
| 3314 |
+
padding-top: 8px;
|
| 3315 |
+
border-top: 1px solid #1e1e1e;
|
| 3316 |
+
}
|
| 3317 |
+
.components-menu-group + .components-menu-group.has-hidden-separator {
|
| 3318 |
+
border-top: none;
|
| 3319 |
+
margin-top: 0;
|
| 3320 |
+
padding-top: 0;
|
| 3321 |
+
}
|
| 3322 |
+
|
| 3323 |
+
.components-menu-group__label {
|
| 3324 |
+
padding: 0 8px;
|
| 3325 |
+
margin-top: 4px;
|
| 3326 |
+
margin-bottom: 12px;
|
| 3327 |
+
color: #757575;
|
| 3328 |
+
text-transform: uppercase;
|
| 3329 |
+
font-size: 11px;
|
| 3330 |
+
font-weight: 500;
|
| 3331 |
+
}
|
| 3332 |
+
|
| 3333 |
+
.components-menu-item__button,
|
| 3334 |
+
.components-menu-item__button.components-button {
|
| 3335 |
+
width: 100%;
|
| 3336 |
+
}
|
| 3337 |
+
.components-menu-item__button .components-menu-items__item-icon,
|
| 3338 |
+
.components-menu-item__button.components-button .components-menu-items__item-icon {
|
| 3339 |
+
margin-right: -2px;
|
| 3340 |
+
margin-left: 24px;
|
| 3341 |
+
display: inline-block;
|
| 3342 |
+
flex: 0 0 auto;
|
| 3343 |
+
}
|
| 3344 |
+
.components-menu-item__button .components-menu-item__shortcut + .components-menu-items__item-icon,
|
| 3345 |
+
.components-menu-item__button.components-button .components-menu-item__shortcut + .components-menu-items__item-icon {
|
| 3346 |
+
margin-left: 8px;
|
| 3347 |
+
}
|
| 3348 |
+
.components-menu-item__button .block-editor-block-icon,
|
| 3349 |
+
.components-menu-item__button.components-button .block-editor-block-icon {
|
| 3350 |
+
margin-left: -2px;
|
| 3351 |
+
margin-right: 8px;
|
| 3352 |
+
}
|
| 3353 |
+
.components-menu-item__button.is-primary,
|
| 3354 |
+
.components-menu-item__button.components-button.is-primary {
|
| 3355 |
+
justify-content: center;
|
| 3356 |
+
}
|
| 3357 |
+
.components-menu-item__button.is-primary .components-menu-item__item,
|
| 3358 |
+
.components-menu-item__button.components-button.is-primary .components-menu-item__item {
|
| 3359 |
+
margin-right: 0;
|
| 3360 |
+
}
|
| 3361 |
+
|
| 3362 |
+
.components-menu-item__info-wrapper {
|
| 3363 |
+
display: flex;
|
| 3364 |
+
flex-direction: column;
|
| 3365 |
+
margin-right: auto;
|
| 3366 |
+
}
|
| 3367 |
+
|
| 3368 |
+
.components-menu-item__info {
|
| 3369 |
+
margin-top: 4px;
|
| 3370 |
+
font-size: 12px;
|
| 3371 |
+
color: #757575;
|
| 3372 |
+
white-space: normal;
|
| 3373 |
+
}
|
| 3374 |
+
|
| 3375 |
+
.components-menu-item__item {
|
| 3376 |
+
white-space: nowrap;
|
| 3377 |
+
margin-right: auto;
|
| 3378 |
+
display: inline-flex;
|
| 3379 |
+
align-items: center;
|
| 3380 |
+
}
|
| 3381 |
+
|
| 3382 |
+
.components-menu-item__shortcut {
|
| 3383 |
+
-ms-grid-row-align: center;
|
| 3384 |
+
align-self: center;
|
| 3385 |
+
margin-right: 0;
|
| 3386 |
+
margin-left: auto;
|
| 3387 |
+
padding-left: 24px;
|
| 3388 |
+
color: currentColor;
|
| 3389 |
+
display: none;
|
| 3390 |
+
}
|
| 3391 |
+
@media (min-width: 480px) {
|
| 3392 |
+
.components-menu-item__shortcut {
|
| 3393 |
+
display: inline;
|
| 3394 |
+
}
|
| 3395 |
+
}
|
| 3396 |
+
|
| 3397 |
+
.components-menu-items-choice svg,
|
| 3398 |
+
.components-menu-items-choice.components-button svg {
|
| 3399 |
+
margin-right: 12px;
|
| 3400 |
+
}
|
| 3401 |
+
.components-menu-items-choice.has-icon,
|
| 3402 |
+
.components-menu-items-choice.components-button.has-icon {
|
| 3403 |
+
padding-left: 12px;
|
| 3404 |
+
}
|
| 3405 |
+
|
| 3406 |
+
.components-modal__screen-overlay {
|
| 3407 |
+
position: fixed;
|
| 3408 |
+
top: 0;
|
| 3409 |
+
right: 0;
|
| 3410 |
+
bottom: 0;
|
| 3411 |
+
left: 0;
|
| 3412 |
+
background-color: rgba(0, 0, 0, 0.35);
|
| 3413 |
+
z-index: 100000;
|
| 3414 |
+
-webkit-animation: edit-post__fade-in-animation 0.2s ease-out 0s;
|
| 3415 |
+
animation: edit-post__fade-in-animation 0.2s ease-out 0s;
|
| 3416 |
+
-webkit-animation-fill-mode: forwards;
|
| 3417 |
+
animation-fill-mode: forwards;
|
| 3418 |
+
}
|
| 3419 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3420 |
+
.components-modal__screen-overlay {
|
| 3421 |
+
-webkit-animation-duration: 1ms;
|
| 3422 |
+
animation-duration: 1ms;
|
| 3423 |
+
-webkit-animation-delay: 0s;
|
| 3424 |
+
animation-delay: 0s;
|
| 3425 |
+
}
|
| 3426 |
+
}
|
| 3427 |
+
|
| 3428 |
+
.components-modal__frame {
|
| 3429 |
+
position: absolute;
|
| 3430 |
+
top: 0;
|
| 3431 |
+
right: 0;
|
| 3432 |
+
bottom: 0;
|
| 3433 |
+
left: 0;
|
| 3434 |
+
box-sizing: border-box;
|
| 3435 |
+
margin: 0;
|
| 3436 |
+
background: #fff;
|
| 3437 |
+
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25);
|
| 3438 |
+
border-radius: 2px;
|
| 3439 |
+
overflow: auto;
|
| 3440 |
+
}
|
| 3441 |
+
@media (min-width: 600px) {
|
| 3442 |
+
.components-modal__frame {
|
| 3443 |
+
top: 50%;
|
| 3444 |
+
right: auto;
|
| 3445 |
+
bottom: auto;
|
| 3446 |
+
left: 50%;
|
| 3447 |
+
min-width: 360px;
|
| 3448 |
+
max-width: calc(100% - 16px - 16px);
|
| 3449 |
+
max-height: 90%;
|
| 3450 |
+
-webkit-transform: translate(-50%, -50%);
|
| 3451 |
+
transform: translate(-50%, -50%);
|
| 3452 |
+
-webkit-animation: components-modal__appear-animation 0.1s ease-out;
|
| 3453 |
+
animation: components-modal__appear-animation 0.1s ease-out;
|
| 3454 |
+
-webkit-animation-fill-mode: forwards;
|
| 3455 |
+
animation-fill-mode: forwards;
|
| 3456 |
+
}
|
| 3457 |
+
}
|
| 3458 |
+
@media (min-width: 600px) and (prefers-reduced-motion: reduce) {
|
| 3459 |
+
.components-modal__frame {
|
| 3460 |
+
-webkit-animation-duration: 1ms;
|
| 3461 |
+
animation-duration: 1ms;
|
| 3462 |
+
-webkit-animation-delay: 0s;
|
| 3463 |
+
animation-delay: 0s;
|
| 3464 |
+
}
|
| 3465 |
+
}
|
| 3466 |
+
|
| 3467 |
+
@-webkit-keyframes components-modal__appear-animation {
|
| 3468 |
+
from {
|
| 3469 |
+
margin-top: 32px;
|
| 3470 |
+
}
|
| 3471 |
+
to {
|
| 3472 |
+
margin-top: 0;
|
| 3473 |
+
}
|
| 3474 |
+
}
|
| 3475 |
+
|
| 3476 |
+
@keyframes components-modal__appear-animation {
|
| 3477 |
+
from {
|
| 3478 |
+
margin-top: 32px;
|
| 3479 |
+
}
|
| 3480 |
+
to {
|
| 3481 |
+
margin-top: 0;
|
| 3482 |
+
}
|
| 3483 |
+
}
|
| 3484 |
+
.components-modal__header {
|
| 3485 |
+
box-sizing: border-box;
|
| 3486 |
+
border-bottom: 1px solid #ddd;
|
| 3487 |
+
padding: 0 32px;
|
| 3488 |
+
display: flex;
|
| 3489 |
+
flex-direction: row;
|
| 3490 |
+
justify-content: space-between;
|
| 3491 |
+
background: #fff;
|
| 3492 |
+
align-items: center;
|
| 3493 |
+
height: 60px;
|
| 3494 |
+
z-index: 10;
|
| 3495 |
+
position: relative;
|
| 3496 |
+
position: sticky;
|
| 3497 |
+
top: 0;
|
| 3498 |
+
margin: 0 -32px 24px;
|
| 3499 |
+
}
|
| 3500 |
+
@supports (-ms-ime-align: auto) {
|
| 3501 |
+
.components-modal__header {
|
| 3502 |
+
position: fixed;
|
| 3503 |
+
width: 100%;
|
| 3504 |
+
}
|
| 3505 |
+
}
|
| 3506 |
+
.components-modal__header .components-modal__header-heading {
|
| 3507 |
+
font-size: 1rem;
|
| 3508 |
+
font-weight: 600;
|
| 3509 |
+
}
|
| 3510 |
+
.components-modal__header h1 {
|
| 3511 |
+
line-height: 1;
|
| 3512 |
+
margin: 0;
|
| 3513 |
+
}
|
| 3514 |
+
.components-modal__header .components-button {
|
| 3515 |
+
position: relative;
|
| 3516 |
+
left: 8px;
|
| 3517 |
+
}
|
| 3518 |
+
|
| 3519 |
+
.components-modal__header-heading-container {
|
| 3520 |
+
align-items: center;
|
| 3521 |
+
flex-grow: 1;
|
| 3522 |
+
display: flex;
|
| 3523 |
+
flex-direction: row;
|
| 3524 |
+
justify-content: left;
|
| 3525 |
+
}
|
| 3526 |
+
|
| 3527 |
+
.components-modal__header-icon-container {
|
| 3528 |
+
display: inline-block;
|
| 3529 |
+
}
|
| 3530 |
+
.components-modal__header-icon-container svg {
|
| 3531 |
+
max-width: 36px;
|
| 3532 |
+
max-height: 36px;
|
| 3533 |
+
padding: 8px;
|
| 3534 |
+
}
|
| 3535 |
+
|
| 3536 |
+
.components-modal__content {
|
| 3537 |
+
box-sizing: border-box;
|
| 3538 |
+
height: 100%;
|
| 3539 |
+
padding: 0 32px 24px;
|
| 3540 |
+
}
|
| 3541 |
+
@supports (-ms-ime-align: auto) {
|
| 3542 |
+
.components-modal__content {
|
| 3543 |
+
padding-top: 60px;
|
| 3544 |
+
}
|
| 3545 |
+
}
|
| 3546 |
+
|
| 3547 |
+
.components-notice {
|
| 3548 |
+
display: flex;
|
| 3549 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 3550 |
+
font-size: 13px;
|
| 3551 |
+
background-color: #fff;
|
| 3552 |
+
border-left: 4px solid var(--wp-admin-theme-color);
|
| 3553 |
+
margin: 5px 15px 2px;
|
| 3554 |
+
padding: 8px 12px;
|
| 3555 |
+
align-items: center;
|
| 3556 |
+
}
|
| 3557 |
+
.components-notice.is-dismissible {
|
| 3558 |
+
padding-right: 36px;
|
| 3559 |
+
position: relative;
|
| 3560 |
+
}
|
| 3561 |
+
.components-notice.is-success {
|
| 3562 |
+
border-left-color: #4ab866;
|
| 3563 |
+
background-color: #eff9f1;
|
| 3564 |
+
}
|
| 3565 |
+
.components-notice.is-warning {
|
| 3566 |
+
border-left-color: #f0b849;
|
| 3567 |
+
background-color: #fef8ee;
|
| 3568 |
+
}
|
| 3569 |
+
.components-notice.is-error {
|
| 3570 |
+
border-left-color: #cc1818;
|
| 3571 |
+
background-color: #f4a2a2;
|
| 3572 |
+
}
|
| 3573 |
+
|
| 3574 |
+
.components-notice__content {
|
| 3575 |
+
flex-grow: 1;
|
| 3576 |
+
margin: 4px 25px 4px 0;
|
| 3577 |
+
}
|
| 3578 |
+
|
| 3579 |
+
.components-notice__actions {
|
| 3580 |
+
display: flex;
|
| 3581 |
+
flex-wrap: wrap;
|
| 3582 |
+
}
|
| 3583 |
+
|
| 3584 |
+
.components-notice__action.components-button {
|
| 3585 |
+
margin-right: 8px;
|
| 3586 |
+
}
|
| 3587 |
+
.components-notice__action.components-button, .components-notice__action.components-button.is-link {
|
| 3588 |
+
margin-left: 12px;
|
| 3589 |
+
}
|
| 3590 |
+
.components-notice__action.components-button.is-secondary {
|
| 3591 |
+
vertical-align: initial;
|
| 3592 |
+
}
|
| 3593 |
+
|
| 3594 |
+
.components-notice__dismiss {
|
| 3595 |
+
color: #757575;
|
| 3596 |
+
align-self: flex-start;
|
| 3597 |
+
flex-shrink: 0;
|
| 3598 |
+
}
|
| 3599 |
+
.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):active, .components-notice__dismiss:not(:disabled):not([aria-disabled=true]):focus {
|
| 3600 |
+
color: #1e1e1e;
|
| 3601 |
+
background-color: transparent;
|
| 3602 |
+
}
|
| 3603 |
+
.components-notice__dismiss:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
|
| 3604 |
+
box-shadow: none;
|
| 3605 |
+
}
|
| 3606 |
+
|
| 3607 |
+
.components-notice-list {
|
| 3608 |
+
max-width: 100vw;
|
| 3609 |
+
box-sizing: border-box;
|
| 3610 |
+
}
|
| 3611 |
+
.components-notice-list .components-notice__content {
|
| 3612 |
+
margin-top: 12px;
|
| 3613 |
+
margin-bottom: 12px;
|
| 3614 |
+
line-height: 2;
|
| 3615 |
+
}
|
| 3616 |
+
.components-notice-list .components-notice__action.components-button {
|
| 3617 |
+
display: block;
|
| 3618 |
+
margin-left: 0;
|
| 3619 |
+
margin-top: 8px;
|
| 3620 |
+
}
|
| 3621 |
+
|
| 3622 |
+
.components-panel {
|
| 3623 |
+
background: #fff;
|
| 3624 |
+
border: 1px solid #e0e0e0;
|
| 3625 |
+
}
|
| 3626 |
+
.components-panel > .components-panel__header:first-child,
|
| 3627 |
+
.components-panel > .components-panel__body:first-child {
|
| 3628 |
+
margin-top: -1px;
|
| 3629 |
+
}
|
| 3630 |
+
.components-panel > .components-panel__header:last-child,
|
| 3631 |
+
.components-panel > .components-panel__body:last-child {
|
| 3632 |
+
border-bottom-width: 0;
|
| 3633 |
+
}
|
| 3634 |
+
|
| 3635 |
+
.components-panel + .components-panel {
|
| 3636 |
+
margin-top: -1px;
|
| 3637 |
+
}
|
| 3638 |
+
|
| 3639 |
+
.components-panel__body {
|
| 3640 |
+
border-top: 1px solid #e0e0e0;
|
| 3641 |
+
border-bottom: 1px solid #e0e0e0;
|
| 3642 |
+
}
|
| 3643 |
+
.components-panel__body h3 {
|
| 3644 |
+
margin: 0 0 0.5em;
|
| 3645 |
+
}
|
| 3646 |
+
.components-panel__body.is-opened {
|
| 3647 |
+
padding: 16px;
|
| 3648 |
+
}
|
| 3649 |
+
|
| 3650 |
+
.components-panel__header {
|
| 3651 |
+
display: flex;
|
| 3652 |
+
justify-content: space-between;
|
| 3653 |
+
align-items: center;
|
| 3654 |
+
padding: 0 16px;
|
| 3655 |
+
height: 48px;
|
| 3656 |
+
border-top: 1px solid #ddd;
|
| 3657 |
+
border-bottom: 1px solid #ddd;
|
| 3658 |
+
}
|
| 3659 |
+
.components-panel__header h2 {
|
| 3660 |
+
margin: 0;
|
| 3661 |
+
font-size: inherit;
|
| 3662 |
+
color: inherit;
|
| 3663 |
+
}
|
| 3664 |
+
|
| 3665 |
+
.components-panel__body + .components-panel__body,
|
| 3666 |
+
.components-panel__body + .components-panel__header,
|
| 3667 |
+
.components-panel__header + .components-panel__body,
|
| 3668 |
+
.components-panel__header + .components-panel__header {
|
| 3669 |
+
margin-top: -1px;
|
| 3670 |
+
}
|
| 3671 |
+
|
| 3672 |
+
.components-panel__body > .components-panel__body-title {
|
| 3673 |
+
display: block;
|
| 3674 |
+
padding: 0;
|
| 3675 |
+
font-size: inherit;
|
| 3676 |
+
margin-top: 0;
|
| 3677 |
+
margin-bottom: 0;
|
| 3678 |
+
transition: 0.1s background ease-in-out;
|
| 3679 |
+
}
|
| 3680 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3681 |
+
.components-panel__body > .components-panel__body-title {
|
| 3682 |
+
transition-duration: 0s;
|
| 3683 |
+
transition-delay: 0s;
|
| 3684 |
+
}
|
| 3685 |
+
}
|
| 3686 |
+
|
| 3687 |
+
.components-panel__body.is-opened > .components-panel__body-title {
|
| 3688 |
+
margin: -16px;
|
| 3689 |
+
margin-bottom: 5px;
|
| 3690 |
+
}
|
| 3691 |
+
|
| 3692 |
+
.components-panel__body > .components-panel__body-title:hover {
|
| 3693 |
+
background: #f0f0f0;
|
| 3694 |
+
border: none;
|
| 3695 |
+
}
|
| 3696 |
+
|
| 3697 |
+
.components-panel__body-toggle.components-button {
|
| 3698 |
+
position: relative;
|
| 3699 |
+
padding: 16px 48px 16px 16px;
|
| 3700 |
+
outline: none;
|
| 3701 |
+
width: 100%;
|
| 3702 |
+
font-weight: 500;
|
| 3703 |
+
text-align: left;
|
| 3704 |
+
color: #1e1e1e;
|
| 3705 |
+
border: none;
|
| 3706 |
+
box-shadow: none;
|
| 3707 |
+
transition: 0.1s background ease-in-out;
|
| 3708 |
+
height: auto;
|
| 3709 |
+
/* rtl:begin:ignore */
|
| 3710 |
+
/* rtl:end:ignore */
|
| 3711 |
+
}
|
| 3712 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3713 |
+
.components-panel__body-toggle.components-button {
|
| 3714 |
+
transition-duration: 0s;
|
| 3715 |
+
transition-delay: 0s;
|
| 3716 |
+
}
|
| 3717 |
+
}
|
| 3718 |
+
.components-panel__body-toggle.components-button:focus {
|
| 3719 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
|
| 3720 |
+
border-radius: 0;
|
| 3721 |
+
}
|
| 3722 |
+
.components-panel__body-toggle.components-button .components-panel__arrow {
|
| 3723 |
+
position: absolute;
|
| 3724 |
+
right: 16px;
|
| 3725 |
+
top: 50%;
|
| 3726 |
+
-webkit-transform: translateY(-50%);
|
| 3727 |
+
transform: translateY(-50%);
|
| 3728 |
+
color: #1e1e1e;
|
| 3729 |
+
fill: currentColor;
|
| 3730 |
+
transition: 0.1s color ease-in-out;
|
| 3731 |
+
}
|
| 3732 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3733 |
+
.components-panel__body-toggle.components-button .components-panel__arrow {
|
| 3734 |
+
transition-duration: 0s;
|
| 3735 |
+
transition-delay: 0s;
|
| 3736 |
+
}
|
| 3737 |
+
}
|
| 3738 |
+
body.rtl .components-panel__body-toggle.components-button .dashicons-arrow-right {
|
| 3739 |
+
-webkit-transform: scaleX(-1);
|
| 3740 |
+
transform: scaleX(-1);
|
| 3741 |
+
-ms-filter: fliph;
|
| 3742 |
+
-webkit-filter: FlipH;
|
| 3743 |
+
filter: FlipH;
|
| 3744 |
+
margin-top: -10px;
|
| 3745 |
+
}
|
| 3746 |
+
|
| 3747 |
+
.components-panel__icon {
|
| 3748 |
+
color: #757575;
|
| 3749 |
+
margin: -2px 0 -2px 6px;
|
| 3750 |
+
}
|
| 3751 |
+
|
| 3752 |
+
.components-panel__body-toggle-icon {
|
| 3753 |
+
margin-right: -5px;
|
| 3754 |
+
}
|
| 3755 |
+
|
| 3756 |
+
.components-panel__color-title {
|
| 3757 |
+
float: left;
|
| 3758 |
+
height: 19px;
|
| 3759 |
+
}
|
| 3760 |
+
|
| 3761 |
+
.components-panel__row {
|
| 3762 |
+
display: flex;
|
| 3763 |
+
justify-content: space-between;
|
| 3764 |
+
align-items: center;
|
| 3765 |
+
margin-top: 8px;
|
| 3766 |
+
min-height: 36px;
|
| 3767 |
+
}
|
| 3768 |
+
.components-panel__row select {
|
| 3769 |
+
min-width: 0;
|
| 3770 |
+
}
|
| 3771 |
+
.components-panel__row label {
|
| 3772 |
+
margin-right: 12px;
|
| 3773 |
+
flex-shrink: 0;
|
| 3774 |
+
max-width: 75%;
|
| 3775 |
+
}
|
| 3776 |
+
.components-panel__row:empty, .components-panel__row:first-of-type {
|
| 3777 |
+
margin-top: 0;
|
| 3778 |
+
}
|
| 3779 |
+
|
| 3780 |
+
.components-panel .circle-picker {
|
| 3781 |
+
padding-bottom: 20px;
|
| 3782 |
+
}
|
| 3783 |
+
|
| 3784 |
+
.components-placeholder.components-placeholder {
|
| 3785 |
+
box-sizing: border-box;
|
| 3786 |
+
position: relative;
|
| 3787 |
+
padding: 1em;
|
| 3788 |
+
min-height: 200px;
|
| 3789 |
+
width: 100%;
|
| 3790 |
+
text-align: left;
|
| 3791 |
+
margin: 0;
|
| 3792 |
+
color: #1e1e1e;
|
| 3793 |
+
-moz-font-smoothing: subpixel-antialiased;
|
| 3794 |
+
-webkit-font-smoothing: subpixel-antialiased;
|
| 3795 |
+
border-radius: 2px;
|
| 3796 |
+
background-color: #fff;
|
| 3797 |
+
box-shadow: inset 0 0 0 1px #1e1e1e;
|
| 3798 |
+
outline: 1px solid transparent;
|
| 3799 |
+
}
|
| 3800 |
+
@supports (position: sticky) {
|
| 3801 |
+
.components-placeholder.components-placeholder {
|
| 3802 |
+
display: flex;
|
| 3803 |
+
flex-direction: column;
|
| 3804 |
+
justify-content: center;
|
| 3805 |
+
align-items: flex-start;
|
| 3806 |
+
}
|
| 3807 |
+
}
|
| 3808 |
+
.components-placeholder.components-placeholder .components-base-control__label {
|
| 3809 |
+
font-size: 13px;
|
| 3810 |
+
}
|
| 3811 |
+
|
| 3812 |
+
.components-placeholder__error,
|
| 3813 |
+
.components-placeholder__instructions,
|
| 3814 |
+
.components-placeholder__label,
|
| 3815 |
+
.components-placeholder__fieldset {
|
| 3816 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 3817 |
+
font-size: 13px;
|
| 3818 |
+
}
|
| 3819 |
+
|
| 3820 |
+
.components-placeholder__label {
|
| 3821 |
+
display: flex;
|
| 3822 |
+
font-weight: 600;
|
| 3823 |
+
margin-bottom: 16px;
|
| 3824 |
+
align-items: center;
|
| 3825 |
+
}
|
| 3826 |
+
.components-placeholder__label > svg,
|
| 3827 |
+
.components-placeholder__label .dashicon,
|
| 3828 |
+
.components-placeholder__label .block-editor-block-icon {
|
| 3829 |
+
fill: currentColor;
|
| 3830 |
+
margin-right: 1ch;
|
| 3831 |
+
}
|
| 3832 |
+
.components-placeholder__label:empty {
|
| 3833 |
+
display: none;
|
| 3834 |
+
}
|
| 3835 |
+
|
| 3836 |
+
.components-placeholder__fieldset,
|
| 3837 |
+
.components-placeholder__fieldset form {
|
| 3838 |
+
display: flex;
|
| 3839 |
+
flex-direction: row;
|
| 3840 |
+
width: 100%;
|
| 3841 |
+
flex-wrap: wrap;
|
| 3842 |
+
}
|
| 3843 |
+
.components-placeholder__fieldset p,
|
| 3844 |
+
.components-placeholder__fieldset form p {
|
| 3845 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 3846 |
+
font-size: 13px;
|
| 3847 |
+
}
|
| 3848 |
+
|
| 3849 |
+
.components-placeholder__fieldset.is-column-layout,
|
| 3850 |
+
.components-placeholder__fieldset.is-column-layout form {
|
| 3851 |
+
flex-direction: column;
|
| 3852 |
+
}
|
| 3853 |
+
|
| 3854 |
+
.components-placeholder__input[type=url] {
|
| 3855 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 3856 |
+
padding: 6px 8px;
|
| 3857 |
+
box-shadow: 0 0 0 transparent;
|
| 3858 |
+
transition: box-shadow 0.1s linear;
|
| 3859 |
+
border-radius: 2px;
|
| 3860 |
+
border: 1px solid #757575;
|
| 3861 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 3862 |
+
font-size: 16px;
|
| 3863 |
+
/* Override core line-height. To be reviewed. */
|
| 3864 |
+
line-height: normal;
|
| 3865 |
+
margin: 0 8px 0 0;
|
| 3866 |
+
flex: 1 1 auto;
|
| 3867 |
+
}
|
| 3868 |
+
@media (prefers-reduced-motion: reduce) {
|
| 3869 |
+
.components-placeholder__input[type=url] {
|
| 3870 |
+
transition-duration: 0s;
|
| 3871 |
+
transition-delay: 0s;
|
| 3872 |
+
}
|
| 3873 |
+
}
|
| 3874 |
+
@media (min-width: 600px) {
|
| 3875 |
+
.components-placeholder__input[type=url] {
|
| 3876 |
+
font-size: 13px;
|
| 3877 |
+
/* Override core line-height. To be reviewed. */
|
| 3878 |
+
line-height: normal;
|
| 3879 |
+
}
|
| 3880 |
+
}
|
| 3881 |
+
.components-placeholder__input[type=url]:focus {
|
| 3882 |
+
border-color: var(--wp-admin-theme-color);
|
| 3883 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 3884 |
+
outline: 2px solid transparent;
|
| 3885 |
+
}
|
| 3886 |
+
.components-placeholder__input[type=url]::-webkit-input-placeholder {
|
| 3887 |
+
color: rgba(30, 30, 30, 0.62);
|
| 3888 |
+
}
|
| 3889 |
+
.components-placeholder__input[type=url]::-moz-placeholder {
|
| 3890 |
+
opacity: 1;
|
| 3891 |
+
color: rgba(30, 30, 30, 0.62);
|
| 3892 |
+
}
|
| 3893 |
+
.components-placeholder__input[type=url]:-ms-input-placeholder {
|
| 3894 |
+
color: rgba(30, 30, 30, 0.62);
|
| 3895 |
+
}
|
| 3896 |
+
|
| 3897 |
+
.components-placeholder__instructions {
|
| 3898 |
+
margin-bottom: 1em;
|
| 3899 |
+
}
|
| 3900 |
+
|
| 3901 |
+
.components-placeholder__error {
|
| 3902 |
+
margin-top: 1em;
|
| 3903 |
+
width: 100%;
|
| 3904 |
+
}
|
| 3905 |
+
|
| 3906 |
+
.components-placeholder__preview img {
|
| 3907 |
+
margin: 3%;
|
| 3908 |
+
width: 50%;
|
| 3909 |
+
}
|
| 3910 |
+
|
| 3911 |
+
.components-placeholder__fieldset .components-button {
|
| 3912 |
+
margin-right: 12px;
|
| 3913 |
+
margin-bottom: 12px;
|
| 3914 |
+
}
|
| 3915 |
+
.components-placeholder__fieldset .components-button:last-child {
|
| 3916 |
+
margin-bottom: 0;
|
| 3917 |
+
margin-right: 0;
|
| 3918 |
+
}
|
| 3919 |
+
|
| 3920 |
+
.components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link {
|
| 3921 |
+
margin-left: 10px;
|
| 3922 |
+
margin-right: 10px;
|
| 3923 |
+
}
|
| 3924 |
+
.components-placeholder__fieldset .components-button:not(.is-link) ~ .components-button.is-link:last-child {
|
| 3925 |
+
margin-right: 0;
|
| 3926 |
+
}
|
| 3927 |
+
|
| 3928 |
+
.components-placeholder.is-large .components-placeholder__label {
|
| 3929 |
+
font-size: 18pt;
|
| 3930 |
+
font-weight: normal;
|
| 3931 |
+
}
|
| 3932 |
+
.components-placeholder.is-medium .components-placeholder__instructions, .components-placeholder.is-small .components-placeholder__instructions {
|
| 3933 |
+
display: none;
|
| 3934 |
+
}
|
| 3935 |
+
.components-placeholder.is-medium .components-placeholder__fieldset,
|
| 3936 |
+
.components-placeholder.is-medium .components-placeholder__fieldset form, .components-placeholder.is-small .components-placeholder__fieldset,
|
| 3937 |
+
.components-placeholder.is-small .components-placeholder__fieldset form {
|
| 3938 |
+
flex-direction: column;
|
| 3939 |
+
}
|
| 3940 |
+
.components-placeholder.is-medium .components-placeholder__fieldset .components-button, .components-placeholder.is-small .components-placeholder__fieldset .components-button {
|
| 3941 |
+
margin-right: auto;
|
| 3942 |
+
}
|
| 3943 |
+
.components-placeholder.is-small .components-button {
|
| 3944 |
+
padding: 0 8px 2px;
|
| 3945 |
+
}
|
| 3946 |
+
|
| 3947 |
+
/*!rtl:begin:ignore*/
|
| 3948 |
+
.components-popover {
|
| 3949 |
+
position: fixed;
|
| 3950 |
+
z-index: 1000000;
|
| 3951 |
+
top: 0;
|
| 3952 |
+
left: 0;
|
| 3953 |
+
opacity: 0;
|
| 3954 |
+
}
|
| 3955 |
+
.components-popover.is-expanded, .components-popover[data-x-axis][data-y-axis] {
|
| 3956 |
+
opacity: 1;
|
| 3957 |
+
}
|
| 3958 |
+
.components-popover.is-expanded {
|
| 3959 |
+
top: 0;
|
| 3960 |
+
left: 0;
|
| 3961 |
+
right: 0;
|
| 3962 |
+
bottom: 0;
|
| 3963 |
+
z-index: 1000000 !important;
|
| 3964 |
+
}
|
| 3965 |
+
.components-popover:not(.is-without-arrow) {
|
| 3966 |
+
margin-left: 2px;
|
| 3967 |
+
}
|
| 3968 |
+
.components-popover:not(.is-without-arrow)::before {
|
| 3969 |
+
border: 8px solid #ccc;
|
| 3970 |
+
}
|
| 3971 |
+
.components-popover:not(.is-without-arrow).is-alternate::before {
|
| 3972 |
+
border-color: #1e1e1e;
|
| 3973 |
+
}
|
| 3974 |
+
.components-popover:not(.is-without-arrow)::after {
|
| 3975 |
+
border: 8px solid #fff;
|
| 3976 |
+
}
|
| 3977 |
+
.components-popover:not(.is-without-arrow)::before, .components-popover:not(.is-without-arrow)::after {
|
| 3978 |
+
content: "";
|
| 3979 |
+
position: absolute;
|
| 3980 |
+
height: 0;
|
| 3981 |
+
width: 0;
|
| 3982 |
+
line-height: 0;
|
| 3983 |
+
}
|
| 3984 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=top] {
|
| 3985 |
+
margin-top: -8px;
|
| 3986 |
+
}
|
| 3987 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=top]::before {
|
| 3988 |
+
bottom: -8px;
|
| 3989 |
+
}
|
| 3990 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=top]::after {
|
| 3991 |
+
bottom: -6px;
|
| 3992 |
+
}
|
| 3993 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=top]::before, .components-popover:not(.is-without-arrow)[data-y-axis=top]::after {
|
| 3994 |
+
border-bottom: none;
|
| 3995 |
+
border-left-color: transparent;
|
| 3996 |
+
border-right-color: transparent;
|
| 3997 |
+
border-top-style: solid;
|
| 3998 |
+
margin-left: -10px;
|
| 3999 |
+
}
|
| 4000 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=bottom] {
|
| 4001 |
+
margin-top: 8px;
|
| 4002 |
+
}
|
| 4003 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=bottom]::before {
|
| 4004 |
+
top: -8px;
|
| 4005 |
+
}
|
| 4006 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=bottom]::after {
|
| 4007 |
+
top: -6px;
|
| 4008 |
+
}
|
| 4009 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=bottom]::before, .components-popover:not(.is-without-arrow)[data-y-axis=bottom]::after {
|
| 4010 |
+
border-bottom-style: solid;
|
| 4011 |
+
border-left-color: transparent;
|
| 4012 |
+
border-right-color: transparent;
|
| 4013 |
+
border-top: none;
|
| 4014 |
+
margin-left: -10px;
|
| 4015 |
+
}
|
| 4016 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left] {
|
| 4017 |
+
margin-left: -8px;
|
| 4018 |
+
}
|
| 4019 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::before {
|
| 4020 |
+
right: -8px;
|
| 4021 |
+
}
|
| 4022 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::after {
|
| 4023 |
+
right: -6px;
|
| 4024 |
+
}
|
| 4025 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::before, .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=left]::after {
|
| 4026 |
+
border-bottom-color: transparent;
|
| 4027 |
+
border-left-style: solid;
|
| 4028 |
+
border-right: none;
|
| 4029 |
+
border-top-color: transparent;
|
| 4030 |
+
}
|
| 4031 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right] {
|
| 4032 |
+
margin-left: 8px;
|
| 4033 |
+
}
|
| 4034 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::before {
|
| 4035 |
+
left: -8px;
|
| 4036 |
+
}
|
| 4037 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::after {
|
| 4038 |
+
left: -6px;
|
| 4039 |
+
}
|
| 4040 |
+
.components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::before, .components-popover:not(.is-without-arrow)[data-y-axis=middle][data-x-axis=right]::after {
|
| 4041 |
+
border-bottom-color: transparent;
|
| 4042 |
+
border-left: none;
|
| 4043 |
+
border-right-style: solid;
|
| 4044 |
+
border-top-color: transparent;
|
| 4045 |
+
}
|
| 4046 |
+
.components-popover[data-y-axis=top] {
|
| 4047 |
+
bottom: 100%;
|
| 4048 |
+
}
|
| 4049 |
+
.components-popover[data-y-axis=bottom] {
|
| 4050 |
+
top: 100%;
|
| 4051 |
+
}
|
| 4052 |
+
.components-popover[data-y-axis=middle] {
|
| 4053 |
+
align-items: center;
|
| 4054 |
+
display: flex;
|
| 4055 |
+
}
|
| 4056 |
+
.components-popover.is-from-top {
|
| 4057 |
+
margin-top: 12px;
|
| 4058 |
+
}
|
| 4059 |
+
.components-popover.is-from-bottom {
|
| 4060 |
+
margin-top: -12px;
|
| 4061 |
+
}
|
| 4062 |
+
.components-popover.is-from-left:not(.is-from-top):not(.is-from-bottom) {
|
| 4063 |
+
margin-left: 12px;
|
| 4064 |
+
}
|
| 4065 |
+
.components-popover.is-from-right:not(.is-from-top):not(.is-from-bottom) {
|
| 4066 |
+
margin-right: 12px;
|
| 4067 |
+
}
|
| 4068 |
+
|
| 4069 |
+
.components-popover__content {
|
| 4070 |
+
height: 100%;
|
| 4071 |
+
background: #fff;
|
| 4072 |
+
border: 1px solid #ccc;
|
| 4073 |
+
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
|
| 4074 |
+
border-radius: 2px;
|
| 4075 |
+
}
|
| 4076 |
+
.is-alternate .components-popover__content {
|
| 4077 |
+
border: 1px solid #1e1e1e;
|
| 4078 |
+
box-shadow: none;
|
| 4079 |
+
}
|
| 4080 |
+
.components-popover .components-popover__content {
|
| 4081 |
+
position: absolute;
|
| 4082 |
+
height: auto;
|
| 4083 |
+
overflow-y: auto;
|
| 4084 |
+
}
|
| 4085 |
+
.components-popover.is-expanded .components-popover__content {
|
| 4086 |
+
position: static;
|
| 4087 |
+
height: calc(100% - 48px);
|
| 4088 |
+
overflow-y: visible;
|
| 4089 |
+
min-width: auto;
|
| 4090 |
+
border: none;
|
| 4091 |
+
border-top: 1px solid #1e1e1e;
|
| 4092 |
+
}
|
| 4093 |
+
.components-popover[data-y-axis=top] .components-popover__content {
|
| 4094 |
+
bottom: 100%;
|
| 4095 |
+
}
|
| 4096 |
+
.components-popover[data-x-axis=center] .components-popover__content {
|
| 4097 |
+
left: 50%;
|
| 4098 |
+
-webkit-transform: translateX(-50%);
|
| 4099 |
+
transform: translateX(-50%);
|
| 4100 |
+
}
|
| 4101 |
+
.components-popover[data-x-axis=right] .components-popover__content {
|
| 4102 |
+
position: absolute;
|
| 4103 |
+
left: 100%;
|
| 4104 |
+
}
|
| 4105 |
+
.components-popover:not([data-y-axis=middle])[data-x-axis=right] .components-popover__content {
|
| 4106 |
+
margin-left: -25px;
|
| 4107 |
+
}
|
| 4108 |
+
.components-popover[data-x-axis=left] .components-popover__content {
|
| 4109 |
+
position: absolute;
|
| 4110 |
+
right: 100%;
|
| 4111 |
+
}
|
| 4112 |
+
.components-popover:not([data-y-axis=middle])[data-x-axis=left] .components-popover__content {
|
| 4113 |
+
margin-right: -25px;
|
| 4114 |
+
}
|
| 4115 |
+
|
| 4116 |
+
.components-popover__header {
|
| 4117 |
+
align-items: center;
|
| 4118 |
+
background: #fff;
|
| 4119 |
+
display: flex;
|
| 4120 |
+
height: 48px;
|
| 4121 |
+
justify-content: space-between;
|
| 4122 |
+
padding: 0 8px 0 16px;
|
| 4123 |
+
}
|
| 4124 |
+
|
| 4125 |
+
.components-popover__header-title {
|
| 4126 |
+
overflow: hidden;
|
| 4127 |
+
text-overflow: ellipsis;
|
| 4128 |
+
white-space: nowrap;
|
| 4129 |
+
width: 100%;
|
| 4130 |
+
}
|
| 4131 |
+
|
| 4132 |
+
.components-popover__close.components-button {
|
| 4133 |
+
z-index: 5;
|
| 4134 |
+
}
|
| 4135 |
+
|
| 4136 |
+
/*!rtl:end:ignore*/
|
| 4137 |
+
.components-radio-control {
|
| 4138 |
+
display: flex;
|
| 4139 |
+
flex-direction: column;
|
| 4140 |
+
}
|
| 4141 |
+
.components-radio-control .components-base-control__help {
|
| 4142 |
+
margin-top: 0;
|
| 4143 |
+
}
|
| 4144 |
+
.components-radio-control .components-base-control__field {
|
| 4145 |
+
margin-bottom: 0;
|
| 4146 |
+
}
|
| 4147 |
+
|
| 4148 |
+
.components-radio-control__option:not(:last-child) {
|
| 4149 |
+
margin-bottom: 4px;
|
| 4150 |
+
}
|
| 4151 |
+
|
| 4152 |
+
.components-radio-control__input[type=radio] {
|
| 4153 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 4154 |
+
padding: 6px 8px;
|
| 4155 |
+
box-shadow: 0 0 0 transparent;
|
| 4156 |
+
transition: box-shadow 0.1s linear;
|
| 4157 |
+
border-radius: 2px;
|
| 4158 |
+
border: 1px solid #757575;
|
| 4159 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 4160 |
+
font-size: 16px;
|
| 4161 |
+
/* Override core line-height. To be reviewed. */
|
| 4162 |
+
line-height: normal;
|
| 4163 |
+
border: 1px solid #1e1e1e;
|
| 4164 |
+
margin-right: 12px;
|
| 4165 |
+
transition: none;
|
| 4166 |
+
border-radius: 50%;
|
| 4167 |
+
width: 24px;
|
| 4168 |
+
height: 24px;
|
| 4169 |
+
margin-top: 0;
|
| 4170 |
+
margin-right: 6px;
|
| 4171 |
+
}
|
| 4172 |
+
@media (prefers-reduced-motion: reduce) {
|
| 4173 |
+
.components-radio-control__input[type=radio] {
|
| 4174 |
+
transition-duration: 0s;
|
| 4175 |
+
transition-delay: 0s;
|
| 4176 |
+
}
|
| 4177 |
+
}
|
| 4178 |
+
@media (min-width: 600px) {
|
| 4179 |
+
.components-radio-control__input[type=radio] {
|
| 4180 |
+
font-size: 13px;
|
| 4181 |
+
/* Override core line-height. To be reviewed. */
|
| 4182 |
+
line-height: normal;
|
| 4183 |
+
}
|
| 4184 |
+
}
|
| 4185 |
+
.components-radio-control__input[type=radio]:focus {
|
| 4186 |
+
border-color: var(--wp-admin-theme-color);
|
| 4187 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 4188 |
+
outline: 2px solid transparent;
|
| 4189 |
+
}
|
| 4190 |
+
.components-radio-control__input[type=radio]::-webkit-input-placeholder {
|
| 4191 |
+
color: rgba(30, 30, 30, 0.62);
|
| 4192 |
+
}
|
| 4193 |
+
.components-radio-control__input[type=radio]::-moz-placeholder {
|
| 4194 |
+
opacity: 1;
|
| 4195 |
+
color: rgba(30, 30, 30, 0.62);
|
| 4196 |
+
}
|
| 4197 |
+
.components-radio-control__input[type=radio]:-ms-input-placeholder {
|
| 4198 |
+
color: rgba(30, 30, 30, 0.62);
|
| 4199 |
+
}
|
| 4200 |
+
@media (min-width: 600px) {
|
| 4201 |
+
.components-radio-control__input[type=radio] {
|
| 4202 |
+
height: 20px;
|
| 4203 |
+
width: 20px;
|
| 4204 |
+
}
|
| 4205 |
+
}
|
| 4206 |
+
.components-radio-control__input[type=radio]:checked::before {
|
| 4207 |
+
box-sizing: inherit;
|
| 4208 |
+
width: 8px;
|
| 4209 |
+
height: 8px;
|
| 4210 |
+
-webkit-transform: translate(7px, 7px);
|
| 4211 |
+
transform: translate(7px, 7px);
|
| 4212 |
+
margin: 0;
|
| 4213 |
+
background-color: #fff;
|
| 4214 |
+
border: 4px solid #fff;
|
| 4215 |
+
}
|
| 4216 |
+
@media (min-width: 600px) {
|
| 4217 |
+
.components-radio-control__input[type=radio]:checked::before {
|
| 4218 |
+
-webkit-transform: translate(5px, 5px);
|
| 4219 |
+
transform: translate(5px, 5px);
|
| 4220 |
+
}
|
| 4221 |
+
}
|
| 4222 |
+
.components-radio-control__input[type=radio]:focus {
|
| 4223 |
+
box-shadow: 0 0 0 2px #fff, 0 0 0 4px var(--wp-admin-theme-color);
|
| 4224 |
+
outline: 2px solid transparent;
|
| 4225 |
+
}
|
| 4226 |
+
.components-radio-control__input[type=radio]:checked {
|
| 4227 |
+
background: var(--wp-admin-theme-color);
|
| 4228 |
+
border-color: var(--wp-admin-theme-color);
|
| 4229 |
+
}
|
| 4230 |
+
|
| 4231 |
+
.components-resizable-box__handle {
|
| 4232 |
+
display: none;
|
| 4233 |
+
width: 23px;
|
| 4234 |
+
height: 23px;
|
| 4235 |
+
z-index: 2;
|
| 4236 |
+
}
|
| 4237 |
+
.components-resizable-box__container.has-show-handle .components-resizable-box__handle {
|
| 4238 |
+
display: block;
|
| 4239 |
+
}
|
| 4240 |
+
|
| 4241 |
+
.components-resizable-box__handle::after {
|
| 4242 |
+
display: block;
|
| 4243 |
+
content: "";
|
| 4244 |
+
width: 15px;
|
| 4245 |
+
height: 15px;
|
| 4246 |
+
border: 2px solid var(--wp-admin-theme-color);
|
| 4247 |
+
border-radius: 50%;
|
| 4248 |
+
background: #fff;
|
| 4249 |
+
cursor: inherit;
|
| 4250 |
+
position: absolute;
|
| 4251 |
+
top: calc(50% - 8px);
|
| 4252 |
+
right: calc(50% - 8px);
|
| 4253 |
+
}
|
| 4254 |
+
|
| 4255 |
+
.components-resizable-box__side-handle::before {
|
| 4256 |
+
display: block;
|
| 4257 |
+
border-radius: 2px;
|
| 4258 |
+
content: "";
|
| 4259 |
+
width: 3px;
|
| 4260 |
+
height: 3px;
|
| 4261 |
+
background: var(--wp-admin-theme-color);
|
| 4262 |
+
cursor: inherit;
|
| 4263 |
+
position: absolute;
|
| 4264 |
+
top: calc(50% - 1px);
|
| 4265 |
+
right: calc(50% - 1px);
|
| 4266 |
+
transition: -webkit-transform 0.1s ease-in;
|
| 4267 |
+
transition: transform 0.1s ease-in;
|
| 4268 |
+
transition: transform 0.1s ease-in, -webkit-transform 0.1s ease-in;
|
| 4269 |
+
opacity: 0;
|
| 4270 |
+
}
|
| 4271 |
+
@media (prefers-reduced-motion: reduce) {
|
| 4272 |
+
.components-resizable-box__side-handle::before {
|
| 4273 |
+
transition-duration: 0s;
|
| 4274 |
+
transition-delay: 0s;
|
| 4275 |
+
}
|
| 4276 |
+
}
|
| 4277 |
+
|
| 4278 |
+
.components-resizable-box__side-handle {
|
| 4279 |
+
z-index: 2;
|
| 4280 |
+
}
|
| 4281 |
+
|
| 4282 |
+
.components-resizable-box__corner-handle {
|
| 4283 |
+
z-index: 2;
|
| 4284 |
+
}
|
| 4285 |
+
|
| 4286 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top,
|
| 4287 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom,
|
| 4288 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top::before,
|
| 4289 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom::before {
|
| 4290 |
+
width: 100%;
|
| 4291 |
+
left: 0;
|
| 4292 |
+
border-left: 0;
|
| 4293 |
+
border-right: 0;
|
| 4294 |
+
}
|
| 4295 |
+
|
| 4296 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left,
|
| 4297 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right,
|
| 4298 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left::before,
|
| 4299 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right::before {
|
| 4300 |
+
height: 100%;
|
| 4301 |
+
top: 0;
|
| 4302 |
+
border-top: 0;
|
| 4303 |
+
border-bottom: 0;
|
| 4304 |
+
}
|
| 4305 |
+
|
| 4306 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
|
| 4307 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
|
| 4308 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
|
| 4309 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
|
| 4310 |
+
-webkit-animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
|
| 4311 |
+
animation: components-resizable-box__top-bottom-animation 0.1s ease-out 0s;
|
| 4312 |
+
-webkit-animation-fill-mode: forwards;
|
| 4313 |
+
animation-fill-mode: forwards;
|
| 4314 |
+
}
|
| 4315 |
+
@media (prefers-reduced-motion: reduce) {
|
| 4316 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
|
| 4317 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
|
| 4318 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
|
| 4319 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
|
| 4320 |
+
-webkit-animation-duration: 1ms;
|
| 4321 |
+
animation-duration: 1ms;
|
| 4322 |
+
-webkit-animation-delay: 0s;
|
| 4323 |
+
animation-delay: 0s;
|
| 4324 |
+
}
|
| 4325 |
+
}
|
| 4326 |
+
|
| 4327 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
|
| 4328 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
|
| 4329 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
|
| 4330 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
|
| 4331 |
+
-webkit-animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
|
| 4332 |
+
animation: components-resizable-box__left-right-animation 0.1s ease-out 0s;
|
| 4333 |
+
-webkit-animation-fill-mode: forwards;
|
| 4334 |
+
animation-fill-mode: forwards;
|
| 4335 |
+
}
|
| 4336 |
+
@media (prefers-reduced-motion: reduce) {
|
| 4337 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
|
| 4338 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
|
| 4339 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
|
| 4340 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
|
| 4341 |
+
-webkit-animation-duration: 1ms;
|
| 4342 |
+
animation-duration: 1ms;
|
| 4343 |
+
-webkit-animation-delay: 0s;
|
| 4344 |
+
animation-delay: 0s;
|
| 4345 |
+
}
|
| 4346 |
+
}
|
| 4347 |
+
|
| 4348 |
+
/* This CSS is shown only to Safari, which has a bug with table-caption making it jumpy.
|
| 4349 |
+
See https://bugs.webkit.org/show_bug.cgi?id=187903. */
|
| 4350 |
+
@media not all and (-webkit-min-device-pixel-ratio: 0), not all and (min-resolution: 0.001dpcm) {
|
| 4351 |
+
@supports (-webkit-appearance: none) {
|
| 4352 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top:hover::before,
|
| 4353 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom:hover::before,
|
| 4354 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-top:active::before,
|
| 4355 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-bottom:active::before {
|
| 4356 |
+
-webkit-animation: none;
|
| 4357 |
+
animation: none;
|
| 4358 |
+
}
|
| 4359 |
+
|
| 4360 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left:hover::before,
|
| 4361 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right:hover::before,
|
| 4362 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-left:active::before,
|
| 4363 |
+
.components-resizable-box__side-handle.components-resizable-box__handle-right:active::before {
|
| 4364 |
+
-webkit-animation: none;
|
| 4365 |
+
animation: none;
|
| 4366 |
+
}
|
| 4367 |
+
}
|
| 4368 |
+
}
|
| 4369 |
+
@-webkit-keyframes components-resizable-box__top-bottom-animation {
|
| 4370 |
+
from {
|
| 4371 |
+
-webkit-transform: scaleX(0);
|
| 4372 |
+
transform: scaleX(0);
|
| 4373 |
+
opacity: 0;
|
| 4374 |
+
}
|
| 4375 |
+
to {
|
| 4376 |
+
-webkit-transform: scaleX(1);
|
| 4377 |
+
transform: scaleX(1);
|
| 4378 |
+
opacity: 1;
|
| 4379 |
+
}
|
| 4380 |
+
}
|
| 4381 |
+
@keyframes components-resizable-box__top-bottom-animation {
|
| 4382 |
+
from {
|
| 4383 |
+
-webkit-transform: scaleX(0);
|
| 4384 |
+
transform: scaleX(0);
|
| 4385 |
+
opacity: 0;
|
| 4386 |
+
}
|
| 4387 |
+
to {
|
| 4388 |
+
-webkit-transform: scaleX(1);
|
| 4389 |
+
transform: scaleX(1);
|
| 4390 |
+
opacity: 1;
|
| 4391 |
+
}
|
| 4392 |
+
}
|
| 4393 |
+
@-webkit-keyframes components-resizable-box__left-right-animation {
|
| 4394 |
+
from {
|
| 4395 |
+
-webkit-transform: scaleY(0);
|
| 4396 |
+
transform: scaleY(0);
|
| 4397 |
+
opacity: 0;
|
| 4398 |
+
}
|
| 4399 |
+
to {
|
| 4400 |
+
-webkit-transform: scaleY(1);
|
| 4401 |
+
transform: scaleY(1);
|
| 4402 |
+
opacity: 1;
|
| 4403 |
+
}
|
| 4404 |
+
}
|
| 4405 |
+
@keyframes components-resizable-box__left-right-animation {
|
| 4406 |
+
from {
|
| 4407 |
+
-webkit-transform: scaleY(0);
|
| 4408 |
+
transform: scaleY(0);
|
| 4409 |
+
opacity: 0;
|
| 4410 |
+
}
|
| 4411 |
+
to {
|
| 4412 |
+
-webkit-transform: scaleY(1);
|
| 4413 |
+
transform: scaleY(1);
|
| 4414 |
+
opacity: 1;
|
| 4415 |
+
}
|
| 4416 |
+
}
|
| 4417 |
+
/*!rtl:begin:ignore*/
|
| 4418 |
+
.components-resizable-box__handle-right {
|
| 4419 |
+
right: calc(11.5px * -1);
|
| 4420 |
+
}
|
| 4421 |
+
|
| 4422 |
+
.components-resizable-box__handle-left {
|
| 4423 |
+
left: calc(11.5px * -1);
|
| 4424 |
+
}
|
| 4425 |
+
|
| 4426 |
+
.components-resizable-box__handle-top {
|
| 4427 |
+
top: calc(11.5px * -1);
|
| 4428 |
+
}
|
| 4429 |
+
|
| 4430 |
+
.components-resizable-box__handle-bottom {
|
| 4431 |
+
bottom: calc(11.5px * -1);
|
| 4432 |
+
}
|
| 4433 |
+
|
| 4434 |
+
/*!rtl:end:ignore*/
|
| 4435 |
+
.components-responsive-wrapper {
|
| 4436 |
+
position: relative;
|
| 4437 |
+
max-width: 100%;
|
| 4438 |
+
}
|
| 4439 |
+
.components-responsive-wrapper, .components-responsive-wrapper > span {
|
| 4440 |
+
display: block;
|
| 4441 |
+
}
|
| 4442 |
+
|
| 4443 |
+
.components-responsive-wrapper__content {
|
| 4444 |
+
position: absolute;
|
| 4445 |
+
top: 0;
|
| 4446 |
+
right: 0;
|
| 4447 |
+
bottom: 0;
|
| 4448 |
+
left: 0;
|
| 4449 |
+
width: 100%;
|
| 4450 |
+
height: 100%;
|
| 4451 |
+
margin: auto;
|
| 4452 |
+
}
|
| 4453 |
+
|
| 4454 |
+
.components-sandbox {
|
| 4455 |
+
overflow: hidden;
|
| 4456 |
+
}
|
| 4457 |
+
|
| 4458 |
+
iframe.components-sandbox {
|
| 4459 |
+
width: 100%;
|
| 4460 |
+
}
|
| 4461 |
+
|
| 4462 |
+
html.lockscroll,
|
| 4463 |
+
body.lockscroll {
|
| 4464 |
+
overflow: hidden;
|
| 4465 |
+
}
|
| 4466 |
+
|
| 4467 |
+
.components-select-control__input {
|
| 4468 |
+
background: #fff;
|
| 4469 |
+
height: 36px;
|
| 4470 |
+
line-height: 36px;
|
| 4471 |
+
margin: 1px;
|
| 4472 |
+
outline: 0;
|
| 4473 |
+
width: 100%;
|
| 4474 |
+
-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
|
| 4475 |
+
}
|
| 4476 |
+
@media (min-width: 782px) {
|
| 4477 |
+
.components-select-control__input {
|
| 4478 |
+
height: 28px;
|
| 4479 |
+
line-height: 28px;
|
| 4480 |
+
}
|
| 4481 |
+
}
|
| 4482 |
+
|
| 4483 |
+
@media (max-width: 782px) {
|
| 4484 |
+
.components-base-control .components-base-control__field .components-select-control__input {
|
| 4485 |
+
font-size: 16px;
|
| 4486 |
+
}
|
| 4487 |
+
}
|
| 4488 |
+
.components-snackbar {
|
| 4489 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 4490 |
+
font-size: 13px;
|
| 4491 |
+
background-color: #1e1e1e;
|
| 4492 |
+
border-radius: 2px;
|
| 4493 |
+
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
|
| 4494 |
+
color: #fff;
|
| 4495 |
+
padding: 16px 24px;
|
| 4496 |
+
width: 100%;
|
| 4497 |
+
max-width: 600px;
|
| 4498 |
+
box-sizing: border-box;
|
| 4499 |
+
cursor: pointer;
|
| 4500 |
+
pointer-events: auto;
|
| 4501 |
+
}
|
| 4502 |
+
@media (min-width: 600px) {
|
| 4503 |
+
.components-snackbar {
|
| 4504 |
+
width: -moz-fit-content;
|
| 4505 |
+
width: -webkit-fit-content;
|
| 4506 |
+
width: fit-content;
|
| 4507 |
+
}
|
| 4508 |
+
}
|
| 4509 |
+
.components-snackbar:focus {
|
| 4510 |
+
box-shadow: 0 0 0 1px #fff, 0 0 0 3px var(--wp-admin-theme-color);
|
| 4511 |
+
}
|
| 4512 |
+
.components-snackbar.components-snackbar-explicit-dismiss {
|
| 4513 |
+
cursor: default;
|
| 4514 |
+
}
|
| 4515 |
+
.components-snackbar .components-snackbar__content-with-icon {
|
| 4516 |
+
margin-left: 24px;
|
| 4517 |
+
}
|
| 4518 |
+
.components-snackbar .components-snackbar__icon {
|
| 4519 |
+
position: absolute;
|
| 4520 |
+
top: 24px;
|
| 4521 |
+
left: 28px;
|
| 4522 |
+
}
|
| 4523 |
+
.components-snackbar .components-snackbar__dismiss-button {
|
| 4524 |
+
margin-left: 32px;
|
| 4525 |
+
cursor: pointer;
|
| 4526 |
+
}
|
| 4527 |
+
|
| 4528 |
+
.components-snackbar__action.components-button {
|
| 4529 |
+
margin-left: 32px;
|
| 4530 |
+
color: #fff;
|
| 4531 |
+
height: auto;
|
| 4532 |
+
flex-shrink: 0;
|
| 4533 |
+
line-height: 1.4;
|
| 4534 |
+
padding: 0;
|
| 4535 |
+
}
|
| 4536 |
+
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary) {
|
| 4537 |
+
text-decoration: underline;
|
| 4538 |
+
background-color: transparent;
|
| 4539 |
+
}
|
| 4540 |
+
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):focus {
|
| 4541 |
+
color: #fff;
|
| 4542 |
+
box-shadow: none;
|
| 4543 |
+
outline: 1px dotted #fff;
|
| 4544 |
+
}
|
| 4545 |
+
.components-snackbar__action.components-button:not(:disabled):not([aria-disabled=true]):not(.is-secondary):hover {
|
| 4546 |
+
color: var(--wp-admin-theme-color);
|
| 4547 |
+
}
|
| 4548 |
+
|
| 4549 |
+
.components-snackbar__content {
|
| 4550 |
+
display: flex;
|
| 4551 |
+
align-items: baseline;
|
| 4552 |
+
justify-content: space-between;
|
| 4553 |
+
line-height: 1.4;
|
| 4554 |
+
}
|
| 4555 |
+
|
| 4556 |
+
.components-snackbar-list {
|
| 4557 |
+
position: absolute;
|
| 4558 |
+
z-index: 100000;
|
| 4559 |
+
width: 100%;
|
| 4560 |
+
box-sizing: border-box;
|
| 4561 |
+
pointer-events: none;
|
| 4562 |
+
}
|
| 4563 |
+
|
| 4564 |
+
.components-snackbar-list__notice-container {
|
| 4565 |
+
position: relative;
|
| 4566 |
+
padding-top: 8px;
|
| 4567 |
+
}
|
| 4568 |
+
|
| 4569 |
+
.components-swatch {
|
| 4570 |
+
width: 18px;
|
| 4571 |
+
height: 18px;
|
| 4572 |
+
border-radius: 50%;
|
| 4573 |
+
color: transparent;
|
| 4574 |
+
background: transparent;
|
| 4575 |
+
}
|
| 4576 |
+
.components-swatch::after {
|
| 4577 |
+
content: "";
|
| 4578 |
+
display: block;
|
| 4579 |
+
width: 100%;
|
| 4580 |
+
height: 100%;
|
| 4581 |
+
border: 1px solid rgba(0, 0, 0, 0.2);
|
| 4582 |
+
border-radius: 50%;
|
| 4583 |
+
}
|
| 4584 |
+
|
| 4585 |
+
.components-button.has-icon.has-text .components-swatch {
|
| 4586 |
+
margin-right: 8px;
|
| 4587 |
+
}
|
| 4588 |
+
|
| 4589 |
+
.components-tab-panel__tabs {
|
| 4590 |
+
display: flex;
|
| 4591 |
+
align-items: stretch;
|
| 4592 |
+
flex-direction: row;
|
| 4593 |
+
}
|
| 4594 |
+
.components-tab-panel__tabs[aria-orientation=vertical] {
|
| 4595 |
+
flex-direction: column;
|
| 4596 |
+
}
|
| 4597 |
+
|
| 4598 |
+
.components-tab-panel__tabs-item {
|
| 4599 |
+
background: transparent;
|
| 4600 |
+
border: none;
|
| 4601 |
+
box-shadow: none;
|
| 4602 |
+
border-radius: 0;
|
| 4603 |
+
cursor: pointer;
|
| 4604 |
+
height: 48px;
|
| 4605 |
+
padding: 3px 16px;
|
| 4606 |
+
margin-left: 0;
|
| 4607 |
+
font-weight: 500;
|
| 4608 |
+
transition: box-shadow 0.1s linear;
|
| 4609 |
+
box-sizing: border-box;
|
| 4610 |
+
}
|
| 4611 |
+
.components-tab-panel__tabs-item::after {
|
| 4612 |
+
content: attr(data-label);
|
| 4613 |
+
display: block;
|
| 4614 |
+
height: 0;
|
| 4615 |
+
overflow: hidden;
|
| 4616 |
+
speak: none;
|
| 4617 |
+
visibility: hidden;
|
| 4618 |
+
}
|
| 4619 |
+
.components-tab-panel__tabs-item:focus:not(:disabled) {
|
| 4620 |
+
box-shadow: inset 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
|
| 4621 |
+
}
|
| 4622 |
+
.components-tab-panel__tabs-item.is-active {
|
| 4623 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) transparent, inset 0 -4px 0 0 var(--wp-admin-theme-color);
|
| 4624 |
+
position: relative;
|
| 4625 |
+
}
|
| 4626 |
+
.components-tab-panel__tabs-item.is-active::before {
|
| 4627 |
+
content: "";
|
| 4628 |
+
position: absolute;
|
| 4629 |
+
top: 0;
|
| 4630 |
+
bottom: 1px;
|
| 4631 |
+
right: 0;
|
| 4632 |
+
left: 0;
|
| 4633 |
+
border-bottom: 4px solid transparent;
|
| 4634 |
+
}
|
| 4635 |
+
.components-tab-panel__tabs-item:focus {
|
| 4636 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);
|
| 4637 |
+
}
|
| 4638 |
+
.components-tab-panel__tabs-item.is-active:focus {
|
| 4639 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 -4px 0 0 var(--wp-admin-theme-color);
|
| 4640 |
+
}
|
| 4641 |
+
|
| 4642 |
+
.components-text-control__input,
|
| 4643 |
+
.components-text-control__input[type=text],
|
| 4644 |
+
.components-text-control__input[type=tel],
|
| 4645 |
+
.components-text-control__input[type=time],
|
| 4646 |
+
.components-text-control__input[type=url],
|
| 4647 |
+
.components-text-control__input[type=week],
|
| 4648 |
+
.components-text-control__input[type=password],
|
| 4649 |
+
.components-text-control__input[type=color],
|
| 4650 |
+
.components-text-control__input[type=date],
|
| 4651 |
+
.components-text-control__input[type=datetime],
|
| 4652 |
+
.components-text-control__input[type=datetime-local],
|
| 4653 |
+
.components-text-control__input[type=email],
|
| 4654 |
+
.components-text-control__input[type=month],
|
| 4655 |
+
.components-text-control__input[type=number] {
|
| 4656 |
+
width: 100%;
|
| 4657 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 4658 |
+
padding: 6px 8px;
|
| 4659 |
+
box-shadow: 0 0 0 transparent;
|
| 4660 |
+
transition: box-shadow 0.1s linear;
|
| 4661 |
+
border-radius: 2px;
|
| 4662 |
+
border: 1px solid #757575;
|
| 4663 |
+
/* Fonts smaller than 16px causes mobile safari to zoom. */
|
| 4664 |
+
font-size: 16px;
|
| 4665 |
+
/* Override core line-height. To be reviewed. */
|
| 4666 |
+
line-height: normal;
|
| 4667 |
+
}
|
| 4668 |
+
@media (prefers-reduced-motion: reduce) {
|
| 4669 |
+
.components-text-control__input,
|
| 4670 |
+
.components-text-control__input[type=text],
|
| 4671 |
+
.components-text-control__input[type=tel],
|
| 4672 |
+
.components-text-control__input[type=time],
|
| 4673 |
+
.components-text-control__input[type=url],
|
| 4674 |
+
.components-text-control__input[type=week],
|
| 4675 |
+
.components-text-control__input[type=password],
|
| 4676 |
+
.components-text-control__input[type=color],
|
| 4677 |
+
.components-text-control__input[type=date],
|
| 4678 |
+
.components-text-control__input[type=datetime],
|
| 4679 |
+
.components-text-control__input[type=datetime-local],
|
| 4680 |
+
.components-text-control__input[type=email],
|
| 4681 |
+
.components-text-control__input[type=month],
|
| 4682 |
+
.components-text-control__input[type=number] {
|
| 4683 |
+
transition-duration: 0s;
|
| 4684 |
+
transition-delay: 0s;
|
| 4685 |
+
}
|
| 4686 |
+
}
|
| 4687 |
+
@media (min-width: 600px) {
|
| 4688 |
+
.components-text-control__input,
|
| 4689 |
+
.components-text-control__input[type=text],
|
| 4690 |
+
.components-text-control__input[type=tel],
|
| 4691 |
+
.components-text-control__input[type=time],
|
| 4692 |
+
.components-text-control__input[type=url],
|
| 4693 |
+
.components-text-control__input[type=week],
|
| 4694 |
+
.components-text-control__input[type=password],
|
| 4695 |
+
.components-text-control__input[type=color],
|
| 4696 |
+
.components-text-control__input[type=date],
|
| 4697 |
+
.components-text-control__input[type=datetime],
|
| 4698 |
+
.components-text-control__input[type=datetime-local],
|
| 4699 |
+
.components-text-control__input[type=email],
|
| 4700 |
+
.components-text-control__input[type=month],
|
| 4701 |
+
.components-text-control__input[type=number] {
|
| 4702 |
+
font-size: 13px;
|
| 4703 |
+
/* Override core line-height. To be reviewed. */
|
| 4704 |
+
line-height: normal;
|
| 4705 |
+
}
|
| 4706 |
+
}
|
| 4707 |
+
.components-text-control__input:focus,
|
| 4708 |
+
.components-text-control__input[type=text]:focus,
|
| 4709 |
+
.components-text-control__input[type=tel]:focus,
|
| 4710 |
+
.components-text-control__input[type=time]:focus,
|
| 4711 |
+
.components-text-control__input[type=url]:focus,
|
| 4712 |
+
.components-text-control__input[type=week]:focus,
|
| 4713 |
+
.components-text-control__input[type=password]:focus,
|
| 4714 |
+
.components-text-control__input[type=color]:focus,
|
| 4715 |
+
.components-text-control__input[type=date]:focus,
|
| 4716 |
+
.components-text-control__input[type=datetime]:focus,
|
| 4717 |
+
.components-text-control__input[type=datetime-local]:focus,
|
| 4718 |
+
.components-text-control__input[type=email]:focus,
|
| 4719 |
+
.components-text-control__input[type=month]:focus,
|
| 4720 |
+
.components-text-control__input[type=number]:focus {
|
| 4721 |
+
border-color: var(--wp-admin-theme-color);
|
| 4722 |
+
box-shadow: 0 0 0 1px var(--wp-admin-theme-color);
|
| 4723 |
+
outline: 2px solid transparent;
|
| 4724 |
+
}
|
| 4725 |
+
.components-text-control__input::-webkit-input-placeholder,
|
| 4726 |
+
.components-text-control__input[type=text]::-webkit-input-placeholder,
|
| 4727 |
+
.components-text-control__input[type=tel]::-webkit-input-placeholder,
|
| 4728 |
+
.components-text-control__input[type=time]::-webkit-input-placeholder,
|
| 4729 |
+
.components-text-control__input[type=url]::-webkit-input-placeholder,
|
| 4730 |
+
.components-text-control__input[type=week]::-webkit-input-placeholder,
|
| 4731 |
+
.components-text-control__input[type=password]::-webkit-input-placeholder,
|
| 4732 |
+
.components-text-control__input[type=color]::-webkit-input-placeholder,
|
| 4733 |
+
.components-text-control__input[type=date]::-webkit-input-placeholder,
|
| 4734 |
+
.components-text-control__input[type=datetime]::-webkit-input-placeholder,
|
| 4735 |
+
.components-text-control__input[type=datetime-local]::-webkit-input-placeholder,
|
| 4736 |
+
.components-text-control__input[type=email]::-webkit-input-placeholder,
|
| 4737 |
+
.components-text-control__input[type=month]::-webkit-input-placeholder,
|
| 4738 |
+
.components-text-control__input[type=number]::-webkit-input-placeholder {
|
| 4739 |
+
color: rgba(30, 30, 30, 0.62);
|
| 4740 |
+
}
|
| 4741 |
+
.components-text-control__input::-moz-placeholder,
|
| 4742 |
+
.components-text-control__input[type=text]::-moz-placeholder,
|
| 4743 |
+
.components-text-control__input[type=tel]::-moz-placeholder,
|
| 4744 |
+
.components-text-control__input[type=time]::-moz-placeholder,
|
| 4745 |
+
.components-text-control__input[type=url]::-moz-placeholder,
|
| 4746 |
+
.components-text-control__input[type=week]::-moz-placeholder,
|
| 4747 |
+
.components-text-control__input[type=password]::-moz-placeholder,
|
| 4748 |
+
.components-text-control__input[type=color]::-moz-placeholder,
|
| 4749 |
+
.components-text-control__input[type=date]::-moz-placeholder,
|
| 4750 |
+
.components-text-control__input[type=datetime]::-moz-placeholder,
|
| 4751 |
+
.components-text-control__input[type=datetime-local]::-moz-placeholder,
|
| 4752 |
+
.components-text-control__input[type=email]::-moz-placeholder,
|
| 4753 |
+
.components-text-control__input[type=month]::-moz-placeholder,
|
| 4754 |
+
.components-text-control__input[type=number]::-moz-placeholder {
|
| 4755 |
+
opacity: 1;
|
| 4756 |
+
color: rgba(30, 30, 30, 0.62);
|
| 4757 |
+
}
|
| 4758 |
+
.components-text-control__input:-ms-input-placeholder,
|
| 4759 |
+
.components-text-control__input[type=text]:-ms-input-placeholder,
|
| 4760 |
+
.components-text-control__input[type=tel]:-ms-input-placeholder,
|
| 4761 |
+
.components-text-control__input[type=time]:-ms-input-placeholder,
|
| 4762 |
+
.components-text-control__input[type=url]:-ms-input-placeholder,
|
| 4763 |
+
.components-text-control__input[type=week]:-ms-input-placeholder,
|
| 4764 |
+
.components-text-control__input[type=password]:-ms-input-placeholder,
|
| 4765 |
+
.components-text-control__input[type=color]:-ms-input-placeholder,
|
| 4766 |
+
.components-text-control__input[type=date]:-ms-input-placeholder,
|
| 4767 |
+
.components-text-control__input[type=datetime]:-ms-input-placeholder,
|
| 4768 |
+
.components-text-control__input[type=datetime-local]:-ms-input-placeholder,
|
| 4769 |
+
.components-text-control__input[type=email]:-ms-input-placeholder,
|
| 4770 |
+
.components-text-control__input[type=month]:-ms-input-placeholder,
|
| 4771 |
+
.components-text-control__input[type=number]:-ms-input-placeholder {
|
| 4772 |
+
color: rgba(30, 30, 30, 0.62);
|
| 4773 |
+
}
|
| 4774 |
+
|
| 4775 |
+
.components-tip {
|
| 4776 |
+
display: flex;
|
| 4777 |
+
color: #757575;
|
| 4778 |
+
}
|
| 4779 |
+
.components-tip svg {
|
| 4780 |
+
-ms-grid-row-align: center;
|
| 4781 |
+
align-self: center;
|
| 4782 |
+
fill: #f0b849;
|
| 4783 |
+
flex-shrink: 0;
|
| 4784 |
+
margin-right: 16px;
|
| 4785 |
+
}
|
| 4786 |
+
.components-tip p {
|
| 4787 |
+
margin: 0;
|
| 4788 |
+
}
|
| 4789 |
+
|
| 4790 |
+
.components-toggle-control .components-base-control__field {
|
| 4791 |
+
display: flex;
|
| 4792 |
+
margin-bottom: 12px;
|
| 4793 |
+
line-height: initial;
|
| 4794 |
+
align-items: center;
|
| 4795 |
+
}
|
| 4796 |
+
.components-toggle-control .components-base-control__field .components-form-toggle {
|
| 4797 |
+
margin-right: 12px;
|
| 4798 |
+
}
|
| 4799 |
+
.components-toggle-control .components-base-control__field .components-toggle-control__label {
|
| 4800 |
+
display: block;
|
| 4801 |
+
}
|
| 4802 |
+
|
| 4803 |
+
.components-accessible-toolbar {
|
| 4804 |
+
display: inline-flex;
|
| 4805 |
+
border: 1px solid #1e1e1e;
|
| 4806 |
+
border-radius: 2px;
|
| 4807 |
+
flex-shrink: 0;
|
| 4808 |
+
}
|
| 4809 |
+
.components-accessible-toolbar > .components-toolbar-group:last-child {
|
| 4810 |
+
border-right: none;
|
| 4811 |
+
}
|
| 4812 |
+
|
| 4813 |
+
.components-accessible-toolbar .components-button,
|
| 4814 |
+
.components-toolbar .components-button {
|
| 4815 |
+
position: relative;
|
| 4816 |
+
height: 48px;
|
| 4817 |
+
z-index: 1;
|
| 4818 |
+
padding-left: 16px;
|
| 4819 |
+
padding-right: 16px;
|
| 4820 |
+
}
|
| 4821 |
+
.components-accessible-toolbar .components-button:focus:enabled,
|
| 4822 |
+
.components-toolbar .components-button:focus:enabled {
|
| 4823 |
+
box-shadow: none;
|
| 4824 |
+
outline: none;
|
| 4825 |
+
}
|
| 4826 |
+
.components-accessible-toolbar .components-button::before,
|
| 4827 |
+
.components-toolbar .components-button::before {
|
| 4828 |
+
content: "";
|
| 4829 |
+
position: absolute;
|
| 4830 |
+
display: block;
|
| 4831 |
+
border-radius: 2px;
|
| 4832 |
+
height: 32px;
|
| 4833 |
+
left: 8px;
|
| 4834 |
+
right: 8px;
|
| 4835 |
+
z-index: -1;
|
| 4836 |
+
-webkit-animation: components-button__appear-animation 0.1s ease;
|
| 4837 |
+
animation: components-button__appear-animation 0.1s ease;
|
| 4838 |
+
-webkit-animation-fill-mode: forwards;
|
| 4839 |
+
animation-fill-mode: forwards;
|
| 4840 |
+
}
|
| 4841 |
+
@media (prefers-reduced-motion: reduce) {
|
| 4842 |
+
.components-accessible-toolbar .components-button::before,
|
| 4843 |
+
.components-toolbar .components-button::before {
|
| 4844 |
+
-webkit-animation-duration: 1ms;
|
| 4845 |
+
animation-duration: 1ms;
|
| 4846 |
+
-webkit-animation-delay: 0s;
|
| 4847 |
+
animation-delay: 0s;
|
| 4848 |
+
}
|
| 4849 |
+
}
|
| 4850 |
+
.components-accessible-toolbar .components-button svg,
|
| 4851 |
+
.components-toolbar .components-button svg {
|
| 4852 |
+
position: relative;
|
| 4853 |
+
margin-left: auto;
|
| 4854 |
+
margin-right: auto;
|
| 4855 |
+
}
|
| 4856 |
+
.components-accessible-toolbar .components-button.is-pressed,
|
| 4857 |
+
.components-toolbar .components-button.is-pressed {
|
| 4858 |
+
background: transparent;
|
| 4859 |
+
}
|
| 4860 |
+
.components-accessible-toolbar .components-button.is-pressed:hover,
|
| 4861 |
+
.components-toolbar .components-button.is-pressed:hover {
|
| 4862 |
+
background: transparent;
|
| 4863 |
+
}
|
| 4864 |
+
.components-accessible-toolbar .components-button.is-pressed::before,
|
| 4865 |
+
.components-toolbar .components-button.is-pressed::before {
|
| 4866 |
+
background: #1e1e1e;
|
| 4867 |
+
}
|
| 4868 |
+
.components-accessible-toolbar .components-button:focus::before,
|
| 4869 |
+
.components-toolbar .components-button:focus::before {
|
| 4870 |
+
box-shadow: inset 0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color), inset 0 0 0 4px #fff;
|
| 4871 |
+
outline: 2px solid transparent;
|
| 4872 |
+
}
|
| 4873 |
+
.components-accessible-toolbar .components-button.has-icon,
|
| 4874 |
+
.components-toolbar .components-button.has-icon {
|
| 4875 |
+
padding-left: 8px;
|
| 4876 |
+
padding-right: 8px;
|
| 4877 |
+
min-width: 48px;
|
| 4878 |
+
justify-content: center;
|
| 4879 |
+
}
|
| 4880 |
+
.components-accessible-toolbar .components-button.components-tab-button,
|
| 4881 |
+
.components-toolbar .components-button.components-tab-button {
|
| 4882 |
+
font-weight: 500;
|
| 4883 |
+
}
|
| 4884 |
+
.components-accessible-toolbar .components-button.components-tab-button span,
|
| 4885 |
+
.components-toolbar .components-button.components-tab-button span {
|
| 4886 |
+
display: inline-block;
|
| 4887 |
+
padding-left: 0;
|
| 4888 |
+
padding-right: 0;
|
| 4889 |
+
position: relative;
|
| 4890 |
+
}
|
| 4891 |
+
|
| 4892 |
+
@-webkit-keyframes components-button__appear-animation {
|
| 4893 |
+
from {
|
| 4894 |
+
-webkit-transform: scaleY(0);
|
| 4895 |
+
transform: scaleY(0);
|
| 4896 |
+
}
|
| 4897 |
+
to {
|
| 4898 |
+
-webkit-transform: scaleY(1);
|
| 4899 |
+
transform: scaleY(1);
|
| 4900 |
+
}
|
| 4901 |
+
}
|
| 4902 |
+
|
| 4903 |
+
@keyframes components-button__appear-animation {
|
| 4904 |
+
from {
|
| 4905 |
+
-webkit-transform: scaleY(0);
|
| 4906 |
+
transform: scaleY(0);
|
| 4907 |
+
}
|
| 4908 |
+
to {
|
| 4909 |
+
-webkit-transform: scaleY(1);
|
| 4910 |
+
transform: scaleY(1);
|
| 4911 |
+
}
|
| 4912 |
+
}
|
| 4913 |
+
.components-toolbar__control.components-button {
|
| 4914 |
+
position: relative;
|
| 4915 |
+
}
|
| 4916 |
+
.components-toolbar__control.components-button[data-subscript] svg {
|
| 4917 |
+
padding: 5px 10px 5px 0;
|
| 4918 |
+
}
|
| 4919 |
+
.components-toolbar__control.components-button[data-subscript]::after {
|
| 4920 |
+
content: attr(data-subscript);
|
| 4921 |
+
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
|
| 4922 |
+
font-size: 13px;
|
| 4923 |
+
font-weight: 600;
|
| 4924 |
+
line-height: 12px;
|
| 4925 |
+
position: absolute;
|
| 4926 |
+
right: 8px;
|
| 4927 |
+
bottom: 10px;
|
| 4928 |
+
}
|
| 4929 |
+
.components-toolbar__control.components-button:active::before {
|
| 4930 |
+
display: none;
|
| 4931 |
+
}
|
| 4932 |
+
.components-toolbar__control.components-button:not(:disabled).is-pressed[data-subscript]::after {
|
| 4933 |
+
color: #fff;
|
| 4934 |
+
}
|
| 4935 |
+
|
| 4936 |
+
.components-toolbar-group {
|
| 4937 |
+
min-height: 48px;
|
| 4938 |
+
border-right: 1px solid #1e1e1e;
|
| 4939 |
+
background-color: #fff;
|
| 4940 |
+
display: inline-flex;
|
| 4941 |
+
flex-shrink: 0;
|
| 4942 |
+
flex-wrap: wrap;
|
| 4943 |
+
line-height: 0;
|
| 4944 |
+
}
|
| 4945 |
+
.components-toolbar-group .components-toolbar-group.components-toolbar-group {
|
| 4946 |
+
border-width: 0;
|
| 4947 |
+
margin: 0;
|
| 4948 |
+
}
|
| 4949 |
+
|
| 4950 |
+
.components-toolbar {
|
| 4951 |
+
min-height: 48px;
|
| 4952 |
+
margin: 0;
|
| 4953 |
+
border: 1px solid #1e1e1e;
|
| 4954 |
+
background-color: #fff;
|
| 4955 |
+
display: inline-flex;
|
| 4956 |
+
flex-shrink: 0;
|
| 4957 |
+
flex-wrap: wrap;
|
| 4958 |
+
}
|
| 4959 |
+
.components-toolbar .components-toolbar.components-toolbar {
|
| 4960 |
+
border-width: 0;
|
| 4961 |
+
margin: 0;
|
| 4962 |
+
}
|
| 4963 |
+
|
| 4964 |
+
div.components-toolbar > div {
|
| 4965 |
+
display: block;
|
| 4966 |
+
margin: 0;
|
| 4967 |
+
}
|
| 4968 |
+
@supports (position: sticky) {
|
| 4969 |
+
div.components-toolbar > div {
|
| 4970 |
+
display: flex;
|
| 4971 |
+
}
|
| 4972 |
+
}
|
| 4973 |
+
div.components-toolbar > div + div.has-left-divider {
|
| 4974 |
+
margin-left: 6px;
|
| 4975 |
+
position: relative;
|
| 4976 |
+
overflow: visible;
|
| 4977 |
+
}
|
| 4978 |
+
div.components-toolbar > div + div.has-left-divider::before {
|
| 4979 |
+
display: inline-block;
|
| 4980 |
+
content: "";
|
| 4981 |
+
box-sizing: content-box;
|
| 4982 |
+
background-color: #ddd;
|
| 4983 |
+
position: absolute;
|
| 4984 |
+
top: 8px;
|
| 4985 |
+
left: -3px;
|
| 4986 |
+
width: 1px;
|
| 4987 |
+
height: 20px;
|
| 4988 |
+
}
|
| 4989 |
+
|
| 4990 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child:last-child,
|
| 4991 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > * .components-button,
|
| 4992 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child:last-child,
|
| 4993 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button,
|
| 4994 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button,
|
| 4995 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > * .components-button,
|
| 4996 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child:last-child,
|
| 4997 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child:last-child .components-button,
|
| 4998 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > .components-button.components-button,
|
| 4999 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > * .components-button,
|
| 5000 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child:last-child,
|
| 5001 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child:last-child .components-button,
|
| 5002 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > .components-button.components-button,
|
| 5003 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > * .components-button,
|
| 5004 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child:last-child,
|
| 5005 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child:last-child .components-button,
|
| 5006 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > .components-button.components-button,
|
| 5007 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > * .components-button {
|
| 5008 |
+
min-width: 48px;
|
| 5009 |
+
padding-left: 12px;
|
| 5010 |
+
padding-right: 12px;
|
| 5011 |
+
}
|
| 5012 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child:last-child::before,
|
| 5013 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button::before, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button::before, .block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot.components-dropdown > * .components-button::before,
|
| 5014 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child:last-child::before,
|
| 5015 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child:last-child .components-button::before,
|
| 5016 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > .components-button.components-button::before,
|
| 5017 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot.components-dropdown > * .components-button::before,
|
| 5018 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child:last-child::before,
|
| 5019 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child:last-child .components-button::before,
|
| 5020 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > .components-button.components-button::before,
|
| 5021 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar.components-dropdown > * .components-button::before,
|
| 5022 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child:last-child::before,
|
| 5023 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child:last-child .components-button::before,
|
| 5024 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > .components-button.components-button::before,
|
| 5025 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown.components-dropdown > * .components-button::before,
|
| 5026 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child:last-child::before,
|
| 5027 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child:last-child .components-button::before,
|
| 5028 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > .components-button.components-button::before,
|
| 5029 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group.components-dropdown > * .components-button::before {
|
| 5030 |
+
left: 8px;
|
| 5031 |
+
right: 8px;
|
| 5032 |
+
}
|
| 5033 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child,
|
| 5034 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:first-child > .components-button,
|
| 5035 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button,
|
| 5036 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child,
|
| 5037 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:first-child > .components-button,
|
| 5038 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button,
|
| 5039 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child,
|
| 5040 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:first-child > .components-button,
|
| 5041 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child .components-button,
|
| 5042 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child,
|
| 5043 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:first-child > .components-button,
|
| 5044 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child .components-button,
|
| 5045 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child,
|
| 5046 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:first-child > .components-button,
|
| 5047 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child .components-button {
|
| 5048 |
+
min-width: 42px;
|
| 5049 |
+
padding-left: 11px;
|
| 5050 |
+
padding-right: 6px;
|
| 5051 |
+
}
|
| 5052 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:first-child::before,
|
| 5053 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:first-child > .components-button::before,
|
| 5054 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button::before,
|
| 5055 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:first-child::before,
|
| 5056 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:first-child > .components-button::before,
|
| 5057 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:first-child .components-button::before,
|
| 5058 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:first-child::before,
|
| 5059 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:first-child > .components-button::before,
|
| 5060 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:first-child .components-button::before,
|
| 5061 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:first-child::before,
|
| 5062 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:first-child > .components-button::before,
|
| 5063 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:first-child .components-button::before,
|
| 5064 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:first-child::before,
|
| 5065 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:first-child > .components-button::before,
|
| 5066 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:first-child .components-button::before {
|
| 5067 |
+
left: 8px;
|
| 5068 |
+
right: 2px;
|
| 5069 |
+
}
|
| 5070 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button,
|
| 5071 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button,
|
| 5072 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
|
| 5073 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button,
|
| 5074 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button,
|
| 5075 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button,
|
| 5076 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button,
|
| 5077 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button,
|
| 5078 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button,
|
| 5079 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button,
|
| 5080 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button,
|
| 5081 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button,
|
| 5082 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button,
|
| 5083 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button,
|
| 5084 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button {
|
| 5085 |
+
min-width: 36px;
|
| 5086 |
+
padding-left: 6px;
|
| 5087 |
+
padding-right: 6px;
|
| 5088 |
+
}
|
| 5089 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button svg,
|
| 5090 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button svg,
|
| 5091 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
|
| 5092 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button svg,
|
| 5093 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button svg,
|
| 5094 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button svg,
|
| 5095 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button svg,
|
| 5096 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button svg,
|
| 5097 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button svg,
|
| 5098 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button svg,
|
| 5099 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button svg,
|
| 5100 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button svg,
|
| 5101 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button svg,
|
| 5102 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button svg,
|
| 5103 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button svg {
|
| 5104 |
+
min-width: 24px;
|
| 5105 |
+
}
|
| 5106 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button::before,
|
| 5107 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div > .components-button::before,
|
| 5108 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
|
| 5109 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button::before,
|
| 5110 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div > .components-button::before,
|
| 5111 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown .components-button::before,
|
| 5112 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button::before,
|
| 5113 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div > .components-button::before,
|
| 5114 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown .components-button::before,
|
| 5115 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button::before,
|
| 5116 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div > .components-button::before,
|
| 5117 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown .components-button::before,
|
| 5118 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button::before,
|
| 5119 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div > .components-button::before,
|
| 5120 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown .components-button::before {
|
| 5121 |
+
left: 2px;
|
| 5122 |
+
right: 2px;
|
| 5123 |
+
}
|
| 5124 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:last-child,
|
| 5125 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:last-child > .components-button,
|
| 5126 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button,
|
| 5127 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:last-child,
|
| 5128 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:last-child > .components-button,
|
| 5129 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button,
|
| 5130 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:last-child,
|
| 5131 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:last-child > .components-button,
|
| 5132 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:last-child .components-button,
|
| 5133 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:last-child,
|
| 5134 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:last-child > .components-button,
|
| 5135 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:last-child .components-button,
|
| 5136 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:last-child,
|
| 5137 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:last-child > .components-button,
|
| 5138 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:last-child .components-button {
|
| 5139 |
+
min-width: 42px;
|
| 5140 |
+
padding-left: 6px;
|
| 5141 |
+
padding-right: 11px;
|
| 5142 |
+
}
|
| 5143 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-button:last-child::before,
|
| 5144 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > div:last-child > .components-button::before,
|
| 5145 |
+
.block-editor-block-toolbar > .components-toolbar > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button::before,
|
| 5146 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-button:last-child::before,
|
| 5147 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > div:last-child > .components-button::before,
|
| 5148 |
+
.block-editor-block-toolbar > .components-toolbar-group > .block-editor-block-toolbar__slot > .components-dropdown:last-child .components-button::before,
|
| 5149 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-button:last-child::before,
|
| 5150 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > div:last-child > .components-button::before,
|
| 5151 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-toolbar > .components-dropdown:last-child .components-button::before,
|
| 5152 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-button:last-child::before,
|
| 5153 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > div:last-child > .components-button::before,
|
| 5154 |
+
.block-editor-block-toolbar > .block-editor-block-toolbar__slot > .components-dropdown > .components-dropdown:last-child .components-button::before,
|
| 5155 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-button:last-child::before,
|
| 5156 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > div:last-child > .components-button::before,
|
| 5157 |
+
.block-editor-block-toolbar .block-editor-block-toolbar__slot .components-toolbar-group > .components-dropdown:last-child .components-button::before {
|
| 5158 |
+
left: 2px;
|
| 5159 |
+
right: 8px;
|
| 5160 |
+
}
|
| 5161 |
+
|
| 5162 |
+
.components-tooltip.components-popover {
|
| 5163 |
+
z-index: 1000002;
|
| 5164 |
+
}
|
| 5165 |
+
.components-tooltip.components-popover .components-popover__content {
|
| 5166 |
+
min-width: 0;
|
| 5167 |
+
}
|
| 5168 |
+
|
| 5169 |
+
.components-tooltip .components-popover__content {
|
| 5170 |
+
background: #1e1e1e;
|
| 5171 |
+
border-radius: 2px;
|
| 5172 |
+
border-width: 0;
|
| 5173 |
+
color: #fff;
|
| 5174 |
+
white-space: nowrap;
|
| 5175 |
+
text-align: center;
|
| 5176 |
+
line-height: 1.4;
|
| 5177 |
+
font-size: 12px;
|
| 5178 |
+
box-shadow: none;
|
| 5179 |
+
}
|
| 5180 |
+
.components-tooltip .components-popover__content > div {
|
| 5181 |
+
padding: 4px 8px;
|
| 5182 |
+
}
|
| 5183 |
+
|
| 5184 |
+
.components-tooltip__shortcut {
|
| 5185 |
+
display: inline-block;
|
| 5186 |
+
margin-left: 8px;
|
| 5187 |
+
}
|
| 5188 |
+
|
| 5189 |
+
.disabled-element-wrapper {
|
| 5190 |
+
position: relative;
|
| 5191 |
+
}
|
| 5192 |
+
.disabled-element-wrapper .event-catcher {
|
| 5193 |
+
z-index: 100002;
|
| 5194 |
+
position: absolute;
|
| 5195 |
+
width: 100%;
|
| 5196 |
+
height: 100%;
|
| 5197 |
+
top: 0;
|
| 5198 |
+
left: 0;
|
| 5199 |
+
bottom: 0;
|
| 5200 |
+
right: 0;
|
| 5201 |
+
}
|
| 5202 |
+
|
| 5203 |
+
.components-visually-hidden {
|
| 5204 |
+
border: 0;
|
| 5205 |
+
clip: rect(1px, 1px, 1px, 1px);
|
| 5206 |
+
-webkit-clip-path: inset(50%);
|
| 5207 |
+
clip-path: inset(50%);
|
| 5208 |
+
height: 1px;
|
| 5209 |
+
margin: -1px;
|
| 5210 |
+
overflow: hidden;
|
| 5211 |
+
padding: 0;
|
| 5212 |
+
position: absolute;
|
| 5213 |
+
width: 1px;
|
| 5214 |
+
word-wrap: normal !important;
|
| 5215 |
+
}
|
| 5216 |
+
|
| 5217 |
+
.components-visually-hidden:focus {
|
| 5218 |
+
background-color: #ddd;
|
| 5219 |
+
clip: auto !important;
|
| 5220 |
+
-webkit-clip-path: none;
|
| 5221 |
+
clip-path: none;
|
| 5222 |
+
color: #444;
|
| 5223 |
+
display: block;
|
| 5224 |
+
font-size: 1em;
|
| 5225 |
+
height: auto;
|
| 5226 |
+
left: 5px;
|
| 5227 |
+
line-height: normal;
|
| 5228 |
+
padding: 15px 23px 14px;
|
| 5229 |
+
text-decoration: none;
|
| 5230 |
+
top: 5px;
|
| 5231 |
+
width: auto;
|
| 5232 |
+
z-index: 100000;
|
| 5233 |
+
}
|
admin/build/13.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[13],{284:function(n,o,w){"use strict";w.r(o)}}]);
|
admin/build/14.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[14],{161:function(e,t,n){"use strict";n.r(t),n.d(t,"CONFLICT_DETECTION_SCANNER_DURATION_MIN",(function(){return m})),n.d(t,"resetPendingOptions",(function(){return P})),n.d(t,"resetOptionsFormState",(function(){return y})),n.d(t,"addPendingOption",(function(){return D})),n.d(t,"updatePendingUnregisteredClientsForDeletion",(function(){return R})),n.d(t,"resetUnregisteredClientsDeletionStatus",(function(){return w})),n.d(t,"resetPendingBlocklistSubmissionStatus",(function(){return A})),n.d(t,"submitPendingUnregisteredClientDeletions",(function(){return v})),n.d(t,"updatePendingBlocklist",(function(){return M})),n.d(t,"submitPendingBlocklist",(function(){return U})),n.d(t,"checkPreferenceConflicts",(function(){return k})),n.d(t,"chooseAwayFromKitConfig",(function(){return j})),n.d(t,"chooseIntoKitConfig",(function(){return F})),n.d(t,"queryKits",(function(){return L})),n.d(t,"submitPendingOptions",(function(){return W})),n.d(t,"updateApiToken",(function(){return B})),n.d(t,"userAttemptToStopScanner",(function(){return K})),n.d(t,"reportDetectedConflicts",(function(){return G})),n.d(t,"snoozeV3DeprecationWarning",(function(){return q})),n.d(t,"setActiveAdminTab",(function(){return X})),n.d(t,"setConflictDetectionScanner",(function(){return x}));var o=n(168),s=n.n(o),r=n(174),c=n.n(r),i=n(29),a=n.n(i),u=n(0),l=n.n(u),d=n(169),f=n.n(d),_=n(164),p=n(150),E=n(163),T=n.n(E);const N=s.a.create(),m=10,O=Object(p.__)("Couldn't save those changes","font-awesome"),g=Object(p.__)("Couldn't check preferences","font-awesome"),h=Object(p.__)("A request to your WordPress server never received a response","font-awesome"),I=Object(p.__)("A request to your WordPress server failed","font-awesome"),S=Object(p.__)("Couldn't start the scanner","font-awesome"),C=Object(p.__)("Couldn't snooze","font-awesome");function b(e){const t=T()(e,"headers.fontawesome-confirmation");if(204===e.status&&""!==e.data)return Object(_.b)({error:null,confirmed:t,trimmed:e.data,expectEmpty:!0}),e.data={},e;const n=l()(e,"data",null),o="string"==typeof n&&a()(n)>0,s=o?function(e){if(!e||""===e)return null;const t=function e(t,n=0){let o=null,s=null;if("string"!=typeof t)return null;if(n>=t.length)return null;try{return o=JSON.parse(t.slice(n)),{start:n,parsed:o}}catch(e){const o=t.indexOf("[",n+1),r=t.indexOf("{",n+1);if(-1===o&&-1===r)return null;s=-1!==o&&-1!==r?o<r?o:r:-1!==r?r:o}return null===s?null:e(t,s)}(e);if(null===t)return null;{const{start:n,parsed:o}=t;return{start:n,json:e.slice(n),trimmed:e.slice(0,n),parsed:o}}}(n):{};if(o){if(null===s)return Object(_.b)({error:null,confirmed:t,trimmed:n}),e.data={},e;e.data=l()(s,"parsed")}const r=l()(s,"trimmed",""),c=l()(e,"data.errors",null);if(e.status>=400)return e.uiMessage=c?Object(_.b)({error:e.data,confirmed:t,trimmed:r}):Object(_.b)({error:null,confirmed:t,trimmed:r}),e;if(e.status<400&&e.status>=300)return t&&""===r||(e.uiMessage=Object(_.b)({error:null,confirmed:t,trimmed:r})),e;if(c){const n=!0;return e.falsePositive=!0,e.uiMessage=Object(_.b)({error:e.data,confirmed:t,falsePositive:n,trimmed:r}),e}{const n=l()(e,"data.error",null);return n?(e.uiMessage=Object(_.b)({error:n,ok:!0,confirmed:t,trimmed:r}),e):(t||(e.uiMessage=Object(_.b)({error:null,ok:!0,confirmed:t,trimmed:r})),e)}}function P(){return{type:"RESET_PENDING_OPTIONS"}}function y(){return{type:"OPTIONS_FORM_STATE_RESET"}}function D(e){return function(t,n){const{options:o}=n();for(const[n,s]of c()(e))t(o[n]===s?{type:"RESET_PENDING_OPTION",change:{[n]:s}}:{type:"ADD_PENDING_OPTION",change:{[n]:s}})}}function R(e=[]){return{type:"UPDATE_PENDING_UNREGISTERED_CLIENTS_FOR_DELETION",data:e}}function w(){return{type:"DELETE_UNREGISTERED_CLIENTS_RESET"}}function A(){return{type:"BLOCKLIST_UPDATE_RESET"}}function v(){return function(e,t){const{apiNonce:n,apiUrl:o,unregisteredClientsDeletionStatus:s}=t(),r=l()(s,"pending",null);if(!r||0===a()(r))return;e({type:"DELETE_UNREGISTERED_CLIENTS_START"});const c=({uiMessage:t})=>{e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!1,message:t||O})};return N.delete(o+"/conflict-detection/conflicts",{data:r,headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?c(t):e({type:"DELETE_UNREGISTERED_CLIENTS_END",success:!0,data:204===n?null:o,message:""})}).catch(c)}}function M(e=[]){return{type:"UPDATE_PENDING_BLOCKLIST",data:e}}function U(){return function(e,t){const{apiNonce:n,apiUrl:o,blocklistUpdateStatus:s}=t(),r=l()(s,"pending",null);if(!r)return;e({type:"BLOCKLIST_UPDATE_START"});const c=({uiMessage:t})=>{e({type:"BLOCKLIST_UPDATE_END",success:!1,message:t||O})};return N.put(o+"/conflict-detection/conflicts/blocklist",r,{headers:{"X-WP-Nonce":n}}).then(t=>{const{status:n,data:o,falsePositive:s}=t;s?c(t):e({type:"BLOCKLIST_UPDATE_END",success:!0,data:204===n?null:o,message:""})}).catch(c)}}function k(){return function(e,t){e({type:"PREFERENCE_CHECK_START"});const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t(),c=({uiMessage:t})=>{e({type:"PREFERENCE_CHECK_END",success:!1,message:t||g})};return N.post(o+"/preference-check",{...s,...r},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?c(t):e({type:"PREFERENCE_CHECK_END",success:!0,message:"",detectedConflicts:n})}).catch(c)}}function j({activeKitToken:e}){return function(t,n){const{releases:o}=n();t({type:"CHOOSE_AWAY_FROM_KIT_CONFIG",activeKitToken:e,concreteVersion:l()(o,"latest_version")})}}function F(){return{type:"CHOOSE_INTO_KIT_CONFIG"}}function L(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s}=t(),r=l()(s,"kitToken",null);e({type:"KITS_QUERY_START"});const c=({uiMessage:t})=>{e({type:"KITS_QUERY_END",success:!1,message:t||Object(p.__)("Failed to fetch kits","font-awesome")})},i=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||Object(p.__)("Couldn't update latest kit settings","font-awesome")})};return N.post(o+"/api","query {\n me {\n kits {\n name\n version\n technologySelected\n licenseSelected\n minified\n token\n shimEnabled\n autoAccessibilityEnabled\n status\n }\n }\n }",{headers:{"X-WP-Nonce":n}}).then(t=>{if(t.falsePositive)return c(t);const a=l()(t,"data.data");if(!l()(a,"me"))return e({type:"KITS_QUERY_END",success:!1,message:Object(p.__)("Failed to fetch kits. Regenerate your API Token and try again.","font-awesome")});if(e({type:"KITS_QUERY_END",data:a,success:!0}),!r)return;const u=l()(a,"me.kits",[]),d=f()(u,{token:r});if(!d)return;const _={};return s.usePro&&"pro"!==d.licenseSelected?_.usePro=!1:s.usePro||"pro"!==d.licenseSelected||(_.usePro=!0),"svg"===s.technology&&"svg"!==d.technologySelected?(_.technology="webfont",_.pseudoElements=!0):"svg"!==s.technology&&"svg"===d.technologySelected&&(_.technology="svg",_.pseudoElements=!1),s.version!==d.version&&(_.version=d.version),s.v4Compat&&!d.shimEnabled?_.v4Compat=!1:!s.v4Compat&&d.shimEnabled&&(_.v4Compat=!0),e({type:"OPTIONS_FORM_SUBMIT_START"}),N.put(o+"/config",{options:{...s,..._}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;if(o)return i(t);e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Kit changes saved","font-awesome")})}).catch(i)}).catch(c)}}function W(){return function(e,t){const{apiNonce:n,apiUrl:o,options:s,pendingOptions:r}=t();e({type:"OPTIONS_FORM_SUBMIT_START"});const c=({uiMessage:t})=>{e({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:t||O})};return N.put(o+"/config",{options:{...s,...r}},{headers:{"X-WP-Nonce":n}}).then(t=>{const{data:n,falsePositive:o}=t;o?c(t):e({type:"OPTIONS_FORM_SUBMIT_END",data:n,success:!0,message:Object(p.__)("Changes saved","font-awesome")})}).catch(c)}}function B({apiToken:e=!1,runQueryKits:t=!1}){return function(n,o){const{apiNonce:s,apiUrl:r,options:c}=o();n({type:"OPTIONS_FORM_SUBMIT_START"});const i=({uiMessage:e})=>{n({type:"OPTIONS_FORM_SUBMIT_END",success:!1,message:e||O})};return N.put(r+"/config",{options:{...c,apiToken:e}},{headers:{"X-WP-Nonce":s}}).then(e=>{const{data:o,falsePositive:s}=e;if(s)i(e);else if(n({type:"OPTIONS_FORM_SUBMIT_END",data:o,success:!0,message:Object(p.__)("API Token saved","font-awesome")}),t)return n(L())}).catch(i)}}function K(){return{type:"USER_STOP_SCANNER"}}function G({nodesTested:e={}}){return(t,n)=>{const{apiNonce:o,apiUrl:s,unregisteredClients:r,showConflictDetectionReporter:c}=n();if(c){if(a()(e.conflict)>0){const n=Object.keys(e.conflict).reduce((function(t,n){return t[n]=e.conflict[n],t}),{});t({type:"CONFLICT_DETECTION_SUBMIT_START",unregisteredClientsBeforeDetection:r,recentConflictsDetected:e.conflict});const c=({uiMessage:e})=>{t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!1,message:e||O})};return N.post(s+"/conflict-detection/conflicts",n,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?c(e):t({type:"CONFLICT_DETECTION_SUBMIT_END",success:!0,data:204===n||0===a()(o)?null:o})}).catch(c)}t({type:"CONFLICT_DETECTION_NONE_FOUND"})}}}function q(){return(e,t)=>{const{apiNonce:n,apiUrl:o}=t();e({type:"SNOOZE_V3DEPRECATION_WARNING_START"});const s=({uiMessage:t})=>{e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!1,message:t||C})};return N.put(o+"/v3deprecation",{snooze:!0},{headers:{"X-WP-Nonce":n}}).then(t=>{const{falsePositive:n}=t;n?s(t):e({type:"SNOOZE_V3DEPRECATION_WARNING_END",success:!0,snooze:!0,message:""})}).catch(s)}}function X(e){return{type:"SET_ACTIVE_ADMIN_TAB",tab:e}}function x({enable:e=!0}){return function(t,n){const{apiNonce:o,apiUrl:s}=n(),r=e?"ENABLE_CONFLICT_DETECTION_SCANNER_END":"DISABLE_CONFLICT_DETECTION_SCANNER_END";t({type:e?"ENABLE_CONFLICT_DETECTION_SCANNER_START":"DISABLE_CONFLICT_DETECTION_SCANNER_START"});const c=({uiMessage:e})=>{t({type:r,success:!1,message:e||S})};return N.put(s+"/conflict-detection/until",e?Math.floor(new Date((new Date).valueOf()+1e3*m*60)/1e3):Math.floor(new Date/1e3)-1,{headers:{"X-WP-Nonce":o}}).then(e=>{const{status:n,data:o,falsePositive:s}=e;s?c(e):t({type:r,data:204===n?null:o,success:!0})}).catch(c)}}N.interceptors.response.use(e=>b(e),e=>{if(e.response)e.response=b(e.response),e.uiMessage=l()(e,"response.uiMessage");else if(e.request){const t="fontawesome_request_noresponse",n={errors:{[t]:[h]},error_data:{[t]:{request:e.request}}};e.uiMessage=Object(_.b)({error:n})}else{const t="fontawesome_request_failed",n={errors:{[t]:[I]},error_data:{[t]:{failedRequestMessage:e.message}}};e.uiMessage=Object(_.b)({error:n})}return Promise.reject(e)})},164:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var o=n(0),s=n.n(o),r=n(29),c=n.n(r),i=n(150);const a=Object(i.__)("Font Awesome WordPress Plugin Error Report","font-awesome"),u=Object(i.__)("D'oh! That failed big time.","font-awesome"),l=Object(i.__)("There was an error attempting to report the error.","font-awesome"),d=Object(i.__)("Oh no! Your web browser could not reach your WordPress server.","font-awesome"),f=Object(i.__)("It looks like your web browser session expired. Try logging out and log back in to WordPress admin.","font-awesome"),_=Object(i.__)("The last request was successful, but it also returned the following error(s), which might be helpful for troubleshooting.","font-awesome"),p=Object(i.__)("Error","font-awesome"),E=Object(i.__)("WARNING: The last request contained errors, though your WordPress server reported it as a success. This usually means there's a problem with your theme or one of your other plugins emitting output that is causing problems.","font-awesome"),T=Object(i.__)("WARNING: The last response from your WordPress server did not include the confirmation header that should be in all valid Font Awesome responses. This is a clue that some code from another theme or plugin is acting badly and causing the wrong headers to be sent.","font-awesome"),N=Object(i.__)("WARNING: Invalid Data Trimmed from Server Response","font-awesome"),m=Object(i.__)("WARNING: We expected the last response from the server to contain no data, but it contained something unexpected.","font-awesome"),O=Object(i.__)("Your WordPress server returned an error for that last request, but there was no information about the error.","font-awesome");t.b=function(e){const{error:t,ok:n=!1,falsePositive:o=!1,confirmed:r=!0,expectEmpty:i=!1,trimmed:g=""}=e;console.group(a),n&&console.info(_),o&&console.info(E),r||console.info(T),""!==g&&(console.group(N),i&&console.info(m),console.info(g),console.groupEnd());const h=null!==t?function(e){const t=Object.keys(e.errors||[]).map(t=>({code:t,message:s()(e,`errors.${t}.0`),data:s()(e,"error_data."+t)}));return 0===c()(t)&&t.push({code:"fontawesome_unknown_error",message:l}),t.reduce((e,t)=>{console.group(p);const n=function(e){if(!s()(e,"code"))return console.info(l),u;let t=null,n="";const o=s()(e,"message");o&&(n=n.concat(`message: ${o}\n`),t=o);const r=s()(e,"code");if(r)switch(n=n.concat(`code: ${r}\n`),r){case"rest_no_route":t=d;break;case"rest_cookie_invalid_nonce":t=f;break;case"fontawesome_unknown_error":t=u}const c=s()(e,"data");if("string"==typeof c)n=n.concat(`data: ${c}\n`);else{const t=s()(e,"data.status");t&&(n=n.concat(`status: ${t}\n`));const o=s()(e,"data.trace");o&&(n=n.concat(`trace:\n${o}\n`))}n&&""!==n?console.info(n):console.info(e);const i=s()(e,"data.request");i&&console.info(i);const a=s()(e,"data.failedRequestMessage");return a&&console.info(a),t}(t);return console.groupEnd(),e||"previous_exception"===t.code?e:n},null)}(t):null;return null===t&&""===g&&r&&console.info(O),console.groupEnd(),h}}}]);
|
admin/build/15.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[15],{275:function(n,a,t){"use strict";t.r(a),t.d(a,"fa_icon_chooser",(function(){return m}));var i=t(178),r=t(200);const o={prefix:"fas",iconName:"sad-tear",icon:[496,512,[],"f5b4","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM152 416c-26.5 0-48-21-48-47 0-20 28.5-60.4 41.6-77.8 3.2-4.3 9.6-4.3 12.8 0C171.5 308.6 200 349 200 369c0 26-21.5 47-48 47zm16-176c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm170.2 154.2C315.8 367.4 282.9 352 248 352c-21.2 0-21.2-32 0-32 44.4 0 86.3 19.6 114.7 53.8 13.8 16.4-11.2 36.5-24.5 20.4z"]},e={prefix:"far",iconName:"tire",icon:[512,512,[],"f631","M202.1 290.3L140.5 310.3C158.8 349.1 195.9 376.8 240 382.4V317.7C224.2 313.6 210.7 303.8 202.1 290.3zM192 256c0-15.45 5.695-29.43 14.81-40.48L168.6 162.1C143.8 186.4 128 219.3 128 256c0 8.207 .9251 16.2 2.408 23.98L192.4 259.8C192.3 258.5 192 257.3 192 256zM256 191.1c8.287 0 16.15 1.705 23.41 4.572l37.94-52.2C299.1 134.3 278.3 128 256 128S212.9 134.3 194.6 144.4l37.94 52.2C239.8 193.7 247.7 191.1 256 191.1zM305.2 215.5C314.3 226.6 320 240.6 320 256c0 1.314-.3086 2.545-.3867 3.84l61.98 20.14C383.1 272.2 384 264.2 384 256c0-36.73-15.76-69.65-40.63-93.01L305.2 215.5zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 416c-88.37 0-160-71.63-160-160s71.63-160 160-160s160 71.63 160 160S344.4 416 256 416zM272 317.7v64.64c44.12-5.588 81.16-33.31 99.47-72.04l-61.6-20.02C301.3 303.8 287.8 313.6 272 317.7zM288 256c0-17.64-14.36-32-32-32S224 238.4 224 256s14.36 32 32 32S288 273.6 288 256z"]},p={"fatal-error-heading":"Well, this is awkward...","fatal-error-detail":"Something has gone horribly wrong. Check the console for additional error information.","start-view-heading":"Font Awesome is the web's most popular icon set, with tons of icons in a variety of styles."};p["start-view-detail"]=Object(i.h)(r.b,null,"Not sure where to start? Here are some favorites, or try a search for ",Object(i.h)("strong",null,"spinners"),", ",Object(i.h)("strong",null,"shopping"),", ",Object(i.h)("strong",null,"food"),", or"," ",Object(i.h)("strong",null,"whatever you're looking for"),"."),p["initial-loading-view-heading"]="Fetching icons",p["initial-loading-view-detail"]="When this thing gets up to 88 mph...",p["search-field-label-free"]="Search Font Awesome Free Icons in Version",p["search-field-label-pro"]="Search Font Awesome Pro Icons in Version",p["search-field-placeholder"]="Find icons by name, category, or keyword",p["searching-free"]="You're searching Font Awesome Free icons in version",p["searching-pro"]="You're searching Font Awesome Pro icons in version",p["light-requires-pro"]="You need to use a Pro kit to get Light icons.",p["thin-requires-pro"]="You need to use a Pro kit with Version 6 to get Thin icons.",p["duotone-requires-pro"]="You need to use a Pro kit with Version 5.10 or later to get Duotone icons.",p["uploaded-requires-pro"]="You need to use a Pro kit to get Uploaded icons.",p["kit-has-no-uploaded-icons"]="This kit contains no uploaded icons.",p["no-search-results-heading"]="Sorry, we couldn't find anything for that.",p["no-search-results-detail"]="You might try a different search...",p["suggest-icon-upload"]=Object(i.h)(r.b,null,"Or"," ",Object(i.h)("a",{href:"https://fontawesome.com/v5.15/how-to-use/on-the-web/using-kits/uploading-icons",target:"_blank"},"upload your own icon")," ","to a Pro kit!"),p["get-fontawesome-pro"]=Object(i.h)(r.b,null,"Or"," ",Object(i.h)("a",{href:"https://fontawesome.com/",target:"_blank"},"use Font Awesome Pro")," ","for more icons and styles!"),p["solid-style-filter-sr-message"]="Show solid style icons",p["regular-style-filter-sr-message"]="Show regular style icons",p["light-style-filter-sr-message"]="Show light style icons",p["thin-style-filter-sr-message"]="Show thin style icons",p["duotone-style-filter-sr-message"]="Show duotone style icons",p["brands-style-filter-sr-message"]="Show brands style icons",p["uploaded-style-filter-sr-message"]="Show your uploaded icons";const l={display:"none"},m=class{constructor(n){Object(i.j)(this,n),this.finish=Object(i.e)(this,"finish",7),this.query="",this.isQuerying=!1,this.isInitialLoading=!1,this.hasQueried=!1,this.icons=[],this.styleFilterEnabled=!1,this.styleFilters={fas:!1,far:!1,fad:!1,fat:!1,fab:!1,fal:!1,fak:!1},this.fatalError=!1,this.activeSlotDefaults={},this.updateQueryResultsWithDebounce=r.k.debounce(n=>{this.updateQueryResults(n).catch(n=>{console.error(n),this.fatalError=!0})},500),this.toggleStyleFilter=this.toggleStyleFilter.bind(this)}async loadKitMetadata(){const n=await this.handleQuery(`\n query {\n me {\n kit(token:"${this.kitToken}") {\n version\n technologySelected\n licenseSelected\n name\n release {\n version\n }\n iconUploads {\n name\n unicode\n version\n width\n height\n path\n }\n }\n }\n }\n `);if(r.k.get(n,"errors"))throw console.error("Font Awesome Icon Chooser GraphQL query errors",n.errors),new Error;const a=r.k.get(n,"data.me.kit");this.kitMetadata=a}activateDefaultStyleFilters(){this.styleFilterEnabled=!0,this.styleFilters.fas=!0,this.styleFilters.fab=!0}resolvedVersion(){return r.k.get(this,"kitMetadata.release.version")||this.version}pro(){return"pro"===r.k.get(this,"kitMetadata.licenseSelected")}async preload(){return this.kitToken?this.loadKitMetadata():Promise.resolve()}setupSlots(){for(const n in p)this.host.querySelector(`[slot="${n}"]`)||(this.activeSlotDefaults[n]=p[n])}slot(n){return this.activeSlotDefaults&&this.activeSlotDefaults[n]||Object(i.h)("slot",{name:n})}componentWillLoad(){if(!this.kitToken&&!Object(r.i)(this.version))return console.error(r.a+": either a kit-token or valid semantic version is required.",this),void(this.fatalError=!0);this.query="",this.isInitialLoading=!0,this.setupSlots(),this.preload().then(()=>{const n=this.pro(),a=this.kitToken?Object(r.j)(n):Object(r.h)();n&&(this.svgFetchBaseUrl=`${a}/releases/v${this.resolvedVersion()}/svgs`);const t=r.k.get(window,"FontAwesome");return t?Promise.resolve(t):Object(r.f)(this.getUrlText,n,this.resolvedVersion(),a,this.kitToken).then(n=>(document.head.appendChild(n),r.k.get(window,"FontAwesome")))}).then(n=>{this.svgApi=n;const a=r.k.get(window,"FontAwesome.dom"),t=document.createElement("STYLE");t.setAttribute("type","text/css");const i=document.createTextNode(a.css());t.appendChild(i),this.host.shadowRoot.appendChild(t),this.defaultIcons=r.g,this.setIcons(this.defaultIcons,this.iconUploadsAsIconUploadLookups()),this.activateDefaultStyleFilters(),this.mayHaveIconUploads()&&r.k.size(r.k.get(this,"kitMetadata.iconUploads"))>0&&(this.styleFilters.fak=!0),this.commonFaIconProps={svgApi:r.k.get(window,"FontAwesome"),pro:this.pro(),svgFetchBaseUrl:this.svgFetchBaseUrl,kitToken:this.kitToken,getUrlText:this.getUrlText},this.isInitialLoading=!1}).catch(n=>{console.error(n),this.isInitialLoading=!1,this.fatalError=!0})}async updateQueryResults(n){if(0===r.k.size(n))return;this.isQuerying=!0;const a=await this.handleQuery(`\n query {\n search(version:"${this.resolvedVersion()}", query: "${n}", first: 100) {\n id\n label\n membership {\n free\n pro\n }\n }\n }`),t=this.iconUploadsAsIconUploadLookups().filter(({iconName:a})=>a.indexOf(n)>-1);let i=a;Array.isArray(r.k.get(i,"data.search"))||(console.warn(r.a+": search results may be inaccurate since 'handleQuery' returned an unexpected value:",a),i={data:{search:[]}}),this.setIcons(i,t),this.hasQueried=!0,this.isQuerying=!1}iconUploadsAsIconUploadLookups(){return r.k.get(this,"kitMetadata.iconUploads",[]).map(n=>({prefix:"fak",iconName:n.name,iconUpload:n}))}setIcons(n,a){this.icons=(r.k.get(n,"data.search")||[]).reduce((n,a)=>{const{id:t,membership:i}=a,o=i.free;return this.pro()&&i.pro&&i.pro.filter(n=>!i.free.includes(n)).forEach(n=>o.push(n)),o.map(a=>{const i=r.d[a];n.push({iconName:t,prefix:i})}),n},a)}filteredIcons(){return this.styleFilterEnabled?this.icons.filter(({prefix:n})=>this.styleFilters[n]):this.icons}resetStyleFilter(){Object.keys(this.styleFilters).forEach(n=>{this.styleFilters[n]=!1}),this.styleFilterEnabled=!1}isOnlyEnabledStyleFilter(n){return!!this.styleFilters[n]&&!Object.keys(this.styleFilters).find(a=>a!==n&&this.styleFilters[a])}showCheckedStyleIcon(n){return this.styleFilterEnabled&&this.styleFilters[n]}toggleStyleFilter(n){this.styleFilterEnabled?this.isOnlyEnabledStyleFilter(n)?(this.styleFilters=Object.assign(Object.assign({},this.styleFilters),{[n]:!this.styleFilters[n]}),this.styleFilterEnabled=!1):this.styleFilters=Object.assign(Object.assign({},this.styleFilters),{[n]:!this.styleFilters[n]}):(this.styleFilters=Object.assign(Object.assign({},this.styleFilters),{[n]:!0}),this.styleFilterEnabled=!0)}isV6(){const n=this.resolvedVersion();return n&&"6"===n[0]}isDuotoneAvailable(){return this.pro()&&!!this.resolvedVersion().match("(5.[1-9][0-9]+.)|^6.")}mayHaveIconUploads(){return this.pro()}hasIconUploads(){return r.k.size(r.k.get(this,"kitMetadata.iconUploads"))}onKeyUp(n){this.query=n.target.value,0===r.k.size(this.query)?this.setIcons(this.defaultIcons,this.iconUploadsAsIconUploadLookups()):this.updateQueryResultsWithDebounce(this.query)}preventDefaultFormSubmit(n){n.preventDefault(),n.stopPropagation()}render(){const n=!this.pro(),a=!(this.isV6()&&this.pro()),t=!this.isDuotoneAvailable(),m=!this.mayHaveIconUploads();return this.fatalError?Object(i.h)("div",{class:"fa-icon-chooser"},Object(i.h)("div",{class:"message-loading text-center margin-2xl"},Object(i.h)("h3",null,this.slot("fatal-error-heading")),Object(i.h)("p",null,this.slot("fatal-error-detail")))):this.isInitialLoading?Object(i.h)("div",{class:"fa-icon-chooser"},Object(i.h)("div",{class:"message-loading text-center margin-2xl"},Object(i.h)("h3",null,"Loading..."))):Object(i.h)("div",{class:"fa-icon-chooser"},Object(i.h)("form",{id:"search-form",onSubmit:this.preventDefaultFormSubmit},Object(i.h)("label",{htmlFor:"search",class:"margin-bottom-xs margin-left-xl sr-only"},this.pro()?this.slot("search-field-label-pro"):this.slot("search-field-label-free")," ",this.resolvedVersion()),Object(i.h)("div",{class:"tablet:margin-bottom-xl"},Object(i.h)("div",{class:"wrap-search margin-bottom-3xs with-icon-before"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"fas",name:"search",class:"icons-search-decorative"})),Object(i.h)("input",{type:"text",name:"search",id:"search",class:"rounded",value:this.query,onKeyUp:this.onKeyUp.bind(this),placeholder:this.searchInputPlaceholder||p["search-field-placeholder"]}))),Object(i.h)("div",{class:"icons-style-menu-listing display-flex flex-items-center align-between margin-bottom-xl"},Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{id:"icons-style-solid",checked:this.styleFilterEnabled&&this.styleFilters.fas,onChange:()=>this.toggleStyleFilter("fas"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-solid",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center"},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0 desktop:size-md"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fas")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fas",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fas")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fas",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Solid ",Object(i.h)("span",{class:"sr-only"},this.slot("solid-style-filter-sr-message"))))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{id:"icons-style-regular",checked:this.styleFilterEnabled&&this.styleFilters.far,onChange:()=>this.toggleStyleFilter("far"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-regular",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("far")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"far",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("far")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"far",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Regular ",Object(i.h)("span",{class:"sr-only"},this.slot("regular-style-filter-sr-message"))))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:n,id:"icons-style-light",checked:this.styleFilterEnabled&&this.styleFilters.fal,onChange:()=>this.toggleStyleFilter("fal"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-light",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},n?Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{name:"meh",stylePrefix:"far",size:"2x",class:"checked-icon fa-fw"}))):Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fal")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fal",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fal")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fal",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Light ",Object(i.h)("span",{class:"sr-only"},this.slot("light-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("light-requires-pro"))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:a,id:"icons-style-thin",checked:this.styleFilterEnabled&&this.styleFilters.fat,onChange:()=>this.toggleStyleFilter("fat"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-thin",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},a?Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{name:"meh",stylePrefix:"far",size:"2x",class:"checked-icon fa-fw"}))):Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fat")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fat",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fat")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fat",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Thin ",Object(i.h)("span",{class:"sr-only"},this.slot("thin-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("thin-requires-pro"))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:t,id:"icons-style-duotone",checked:this.styleFilterEnabled&&this.styleFilters.fad,onChange:()=>this.toggleStyleFilter("fad"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-duotone",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},t?Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{name:"meh",stylePrefix:"far",size:"2x",class:"unchecked-icon fa-fw"}))):Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({style:!this.showCheckedStyleIcon("fad")&&l},this.commonFaIconProps,{name:"grin-tongue",stylePrefix:"fad",size:"2x",class:"checked-icon fa-fw"})),Object(i.h)("fa-icon",Object.assign({style:this.showCheckedStyleIcon("fad")&&l},this.commonFaIconProps,{name:"smile",stylePrefix:"fad",size:"2x",class:"unchecked-icon fa-fw"}))),Object(i.h)("span",null,"Duotone ",Object(i.h)("span",{class:"sr-only"},this.slot("duotone-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("duotone-requires-pro"))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{id:"icons-style-brands",checked:this.styleFilterEnabled&&this.styleFilters.fab,onChange:()=>this.toggleStyleFilter("fab"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-brands",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center "},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"fab",name:"font-awesome",size:"2x",class:"fa-fw"}))),Object(i.h)("span",null,"Brands ",Object(i.h)("span",{class:"sr-only"},this.slot("brands-style-filter-sr-message"))))),Object(i.h)("div",{class:"wrap-icons-style-choice size-sm laptop:size-md margin-3xs column"},Object(i.h)("input",{disabled:m,id:"icons-style-uploads",checked:this.styleFilterEnabled&&this.styleFilters.fak,onChange:()=>this.toggleStyleFilter("fak"),type:"checkbox",name:"icons-style",class:"input-checkbox-custom"}),Object(i.h)("label",{htmlFor:"icons-style-uploads",class:"icons-style-choice padding-xs tablet:padding-md laptop:padding-sm margin-0 display-flex flex-column flex-items-center"},Object(i.h)("span",{class:"style-icon position-relative display-none size-sm margin-bottom-2xs tablet:display-block laptop:display-inline-block laptop:margin-right-sm laptop:margin-bottom-0"},m?Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"far",name:"meh",size:"2x",class:"fa-fw"})):Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{stylePrefix:"far",name:"cloud",size:"2x",class:"fa-fw"}))),Object(i.h)("span",null,"Uploaded ",Object(i.h)("span",{class:"sr-only"},this.slot("uploaded-style-filter-sr-message")))),Object(i.h)("span",{class:"disabled-tooltip size-sm"},this.slot("uploaded-requires-pro"))))),Object(i.h)("p",{class:"muted size-sm text-center margin-bottom-xs"},this.pro()?this.slot("searching-pro"):this.slot("searching-free")," ",this.resolvedVersion()),Object(i.h)("div",{class:"wrap-icon-listing margin-y-lg"},!this.isQuerying&&this.mayHaveIconUploads()&&!this.hasIconUploads()&&this.styleFilterEnabled&&this.styleFilters.fak&&Object(i.h)("article",{class:"text-center margin-2xl"},Object(i.h)("p",{class:"muted size-sm"},this.slot("kit-has-no-uploaded-icons"))),!this.isQuerying&&""===this.query&&Object(i.h)("article",{class:"text-center margin-y-2xl line-length-lg margin-auto"},Object(i.h)("h3",{class:"margin-bottom-md"},this.slot("start-view-heading")),Object(i.h)("p",{class:"margin-bottom-3xl"},this.slot("start-view-detail"))),this.isQuerying?Object(i.h)("article",{class:"message-loading text-center margin-2xl"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{icon:e,class:"message-icon fa-2x margin-top-xs fa-spin fa-fw"})),Object(i.h)("h3",null,this.slot("initial-loading-view-header")),Object(i.h)("p",{key:"a",class:"margin-y-md muted"},this.slot("initial-loading-view-detail"))):r.k.size(this.filteredIcons())>0?Object(i.h)("div",{class:"icon-listing"},this.filteredIcons().map(n=>Object(i.h)("article",{class:"wrap-icon",key:`${n.prefix}-${n.iconName}`},Object(i.h)("button",{class:"icon subtle display-flex flex-column flex-items-center flex-content-center",onClick:()=>this.finish.emit(Object(r.e)(n))},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{size:"2x",stylePrefix:n.prefix,name:n.iconName,iconUpload:r.k.get(n,"iconUpload")})),Object(i.h)("span",{class:"icon-name size-sm text-truncate margin-top-lg"},""+n.iconName))))):Object(i.h)("article",{class:"message message-noresults text-center margin-2xl"},Object(i.h)("span",{key:"b"},Object(i.h)("fa-icon",Object.assign({},this.commonFaIconProps,{icon:o,class:"message-icon fa-2x margin-top-xs"}))),Object(i.h)("h2",{class:"message-title margin-top-lg"},this.slot("no-search-results-heading")),Object(i.h)("p",{key:"c",class:"size-lg"},this.slot("no-search-results-detail")),Object(i.h)("p",{key:"d",class:"muted display-block"},this.pro()?this.slot("suggest-icon-upload"):this.slot("get-fontawesome-pro")))))}get host(){return Object(i.g)(this)}};m.style='/* vendor.css */\n/* stylelint-disable */\n:host {\n --oc-white: #fff;\n --oc-black: #000;\n --oc-gray-0: #f8f9fa;\n --oc-gray-1: #f1f3f5;\n --oc-gray-2: #e9ecef;\n --oc-gray-3: #dee2e6;\n --oc-gray-4: #ced4da;\n --oc-gray-5: #adb5bd;\n --oc-gray-6: #868e96;\n --oc-gray-7: #495057;\n --oc-gray-8: #343a40;\n --oc-gray-9: #212529;\n --oc-red-0: #fff5f5;\n --oc-red-1: #ffe3e3;\n --oc-red-2: #ffc9c9;\n --oc-red-3: #ffa8a8;\n --oc-red-4: #ff8787;\n --oc-red-5: #ff6b6b;\n --oc-red-6: #fa5252;\n --oc-red-7: #f03e3e;\n --oc-red-8: #e03131;\n --oc-red-9: #c92a2a;\n --oc-pink-0: #fff0f6;\n --oc-pink-1: #ffdeeb;\n --oc-pink-2: #fcc2d7;\n --oc-pink-3: #faa2c1;\n --oc-pink-4: #f783ac;\n --oc-pink-5: #f06595;\n --oc-pink-6: #e64980;\n --oc-pink-7: #d6336c;\n --oc-pink-8: #c2255c;\n --oc-pink-9: #a61e4d;\n --oc-grape-0: #f8f0fc;\n --oc-grape-1: #f3d9fa;\n --oc-grape-2: #eebefa;\n --oc-grape-3: #e599f7;\n --oc-grape-4: #da77f2;\n --oc-grape-5: #cc5de8;\n --oc-grape-6: #be4bdb;\n --oc-grape-7: #ae3ec9;\n --oc-grape-8: #9c36b5;\n --oc-grape-9: #862e9c;\n --oc-violet-0: #f3f0ff;\n --oc-violet-1: #e5dbff;\n --oc-violet-2: #d0bfff;\n --oc-violet-3: #b197fc;\n --oc-violet-4: #9775fa;\n --oc-violet-5: #845ef7;\n --oc-violet-6: #7950f2;\n --oc-violet-7: #7048e8;\n --oc-violet-8: #6741d9;\n --oc-violet-9: #5f3dc4;\n --oc-indigo-0: #edf2ff;\n --oc-indigo-1: #dbe4ff;\n --oc-indigo-2: #bac8ff;\n --oc-indigo-3: #91a7ff;\n --oc-indigo-4: #748ffc;\n --oc-indigo-5: #5c7cfa;\n --oc-indigo-6: #4c6ef5;\n --oc-indigo-7: #4263eb;\n --oc-indigo-8: #3b5bdb;\n --oc-indigo-9: #364fc7;\n --oc-blue-0: #e7f5ff;\n --oc-blue-1: #d0ebff;\n --oc-blue-2: #a5d8ff;\n --oc-blue-3: #74c0fc;\n --oc-blue-4: #4dabf7;\n --oc-blue-5: #339af0;\n --oc-blue-6: #228be6;\n --oc-blue-7: #1c7ed6;\n --oc-blue-8: #1971c2;\n --oc-blue-9: #1864ab;\n --oc-cyan-0: #e3fafc;\n --oc-cyan-1: #c5f6fa;\n --oc-cyan-2: #99e9f2;\n --oc-cyan-3: #66d9e8;\n --oc-cyan-4: #3bc9db;\n --oc-cyan-5: #22b8cf;\n --oc-cyan-6: #15aabf;\n --oc-cyan-7: #1098ad;\n --oc-cyan-8: #0c8599;\n --oc-cyan-9: #0b7285;\n --oc-teal-0: #e6fcf5;\n --oc-teal-1: #c3fae8;\n --oc-teal-2: #96f2d7;\n --oc-teal-3: #63e6be;\n --oc-teal-4: #38d9a9;\n --oc-teal-5: #20c997;\n --oc-teal-6: #12b886;\n --oc-teal-7: #0ca678;\n --oc-teal-8: #099268;\n --oc-teal-9: #087f5b;\n --oc-green-0: #ebfbee;\n --oc-green-1: #d3f9d8;\n --oc-green-2: #b2f2bb;\n --oc-green-3: #8ce99a;\n --oc-green-4: #69db7c;\n --oc-green-5: #51cf66;\n --oc-green-6: #40c057;\n --oc-green-7: #37b24d;\n --oc-green-8: #2f9e44;\n --oc-green-9: #2b8a3e;\n --oc-lime-0: #f4fce3;\n --oc-lime-1: #e9fac8;\n --oc-lime-2: #d8f5a2;\n --oc-lime-3: #c0eb75;\n --oc-lime-4: #a9e34b;\n --oc-lime-5: #94d82d;\n --oc-lime-6: #82c91e;\n --oc-lime-7: #74b816;\n --oc-lime-8: #66a80f;\n --oc-lime-9: #5c940d;\n --oc-yellow-0: #fff9db;\n --oc-yellow-1: #fff3bf;\n --oc-yellow-2: #ffec99;\n --oc-yellow-3: #ffe066;\n --oc-yellow-4: #ffd43b;\n --oc-yellow-5: #fcc419;\n --oc-yellow-6: #fab005;\n --oc-yellow-7: #f59f00;\n --oc-yellow-8: #f08c00;\n --oc-yellow-9: #e67700;\n --oc-orange-0: #fff4e6;\n --oc-orange-1: #ffe8cc;\n --oc-orange-2: #ffd8a8;\n --oc-orange-3: #ffc078;\n --oc-orange-4: #ffa94d;\n --oc-orange-5: #ff922b;\n --oc-orange-6: #fd7e14;\n --oc-orange-7: #f76707;\n --oc-orange-8: #e8590c;\n --oc-orange-9: #d9480f;\n}\n/* stylelint-enable */\n/* Box sizing rules */\n*,\n*::before,\n*::after {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n}\n/* Remove default margin */\n:host,\nbody,\nh1,\nh2,\nh3,\nh4,\np,\nli,\nfigure,\nfigcaption,\nblockquote,\ndl,\ndd {\n margin: 0;\n}\n/* Set core body defaults */\nbody {\n min-height: 100vh;\n scroll-behavior: smooth;\n text-rendering: optimizeSpeed;\n line-height: 1.5;\n}\n/* A elements that don\'t have a class get default styles */\na:not([class]) {\n -webkit-text-decoration-skip: ink;\n text-decoration-skip-ink: auto;\n}\n/* Make images easier to work with */\nimg {\n display: block;\n max-width: 100%;\n}\n/* Inherit fonts for inputs and buttons */\ninput,\nbutton,\ntextarea,\nselect {\n font: inherit;\n}\n/* Remove all animations and transitions for people that prefer not to see them */\n@media (prefers-reduced-motion: reduce) {\n * {\n -webkit-transition-duration: 0.0001s !important;\n transition-duration: 0.0001s !important;\n -webkit-animation-duration: 0.0001s !important;\n animation-duration: 0.0001s !important;\n -webkit-animation-iteration-count: 1 !important;\n animation-iteration-count: 1 !important;\n scroll-behavior: auto !important;\n }\n}\n/* setting.css */\n:host {\n /* viewports */\n --viewport-tablet: 48rem; /* 768px */\n --viewport-laptop: 64rem; /* 1024px */\n --viewport-desktop: 96rem; /* 1536px */\n\n /* colors */\n --white: var(--oc-white);\n --black: var(--oc-black);\n\n /* colors: Brand Grays */\n --gray-50: #f0f1f3;\n --gray-100: #e0e2e8;\n --gray-200: #c3c6d1;\n --gray-300: #a5abbb;\n --gray-400: #8991a5;\n --gray-500: #6d7790;\n --gray-600: #515e7b;\n --gray-700: #364767;\n --gray-800: #183153;\n --gray-900: #001c40;\n\n /* colors: red */\n --red0: var(--oc-red-0);\n --red1: var(--oc-red-1);\n --red2: var(--oc-red-2);\n --red3: var(--oc-red-3);\n --red4: var(--oc-red-4);\n --red5: var(--oc-red-5);\n --red6: var(--oc-red-6);\n --red7: var(--oc-red-7);\n --red8: var(--oc-red-8);\n --red9: var(--oc-red-9);\n\n /* colors: pink */\n --pink0: var(--oc-pink-0);\n --pink1: var(--oc-pink-1);\n --pink2: var(--oc-pink-2);\n --pink3: var(--oc-pink-3);\n --pink4: var(--oc-pink-4);\n --pink5: var(--oc-pink-5);\n --pink6: var(--oc-pink-6);\n --pink7: var(--oc-pink-7);\n --pink8: var(--oc-pink-8);\n --pink9: var(--oc-pink-9);\n\n /* colors: grape */\n --grape0: var(--oc-grape-0);\n --grape1: var(--oc-grape-1);\n --grape2: var(--oc-grape-2);\n --grape3: var(--oc-grape-3);\n --grape4: var(--oc-grape-4);\n --grape5: var(--oc-grape-5);\n --grape6: var(--oc-grape-6);\n --grape7: var(--oc-grape-7);\n --grape8: var(--oc-grape-8);\n --grape9: var(--oc-grape-9);\n\n /* colors: violet */\n --violet0: var(--oc-violet-0);\n --violet1: var(--oc-violet-1);\n --violet2: var(--oc-violet-2);\n --violet3: var(--oc-violet-3);\n --violet4: var(--oc-violet-4);\n --violet5: var(--oc-violet-5);\n --violet6: var(--oc-violet-6);\n --violet7: var(--oc-violet-7);\n --violet8: var(--oc-violet-8);\n --violet9: var(--oc-violet-9);\n\n /* colors: indigo */\n --indigo0: var(--oc-indigo-0);\n --indigo1: var(--oc-indigo-1);\n --indigo2: var(--oc-indigo-2);\n --indigo3: var(--oc-indigo-3);\n --indigo4: var(--oc-indigo-4);\n --indigo5: var(--oc-indigo-5);\n --indigo6: var(--oc-indigo-6);\n --indigo7: var(--oc-indigo-7);\n --indigo8: var(--oc-indigo-8);\n --indigo9: var(--oc-indigo-9);\n\n /* colors: blue */\n --blue0: var(--oc-blue-0);\n --blue1: var(--oc-blue-1);\n --blue2: var(--oc-blue-2);\n --blue3: var(--oc-blue-3);\n --blue4: var(--oc-blue-4);\n --blue5: var(--oc-blue-5);\n --blue6: var(--oc-blue-6);\n --blue7: var(--oc-blue-7);\n --blue8: var(--oc-blue-8);\n --blue9: var(--oc-blue-9);\n\n /* colors: cyan */\n --cyan0: var(--oc-cyan-0);\n --cyan1: var(--oc-cyan-1);\n --cyan2: var(--oc-cyan-2);\n --cyan3: var(--oc-cyan-3);\n --cyan4: var(--oc-cyan-4);\n --cyan5: var(--oc-cyan-5);\n --cyan6: var(--oc-cyan-6);\n --cyan7: var(--oc-cyan-7);\n --cyan8: var(--oc-cyan-8);\n --cyan9: var(--oc-cyan-9);\n\n /* colors: teal */\n --teal0: var(--oc-teal-0);\n --teal1: var(--oc-teal-1);\n --teal2: var(--oc-teal-2);\n --teal3: var(--oc-teal-3);\n --teal4: var(--oc-teal-4);\n --teal5: var(--oc-teal-5);\n --teal6: var(--oc-teal-6);\n --teal7: var(--oc-teal-7);\n --teal8: var(--oc-teal-8);\n --teal9: var(--oc-teal-9);\n\n /* colors: green */\n --green0: var(--oc-green-0);\n --green1: var(--oc-green-1);\n --green2: var(--oc-green-2);\n --green3: var(--oc-green-3);\n --green4: var(--oc-green-4);\n --green5: var(--oc-green-5);\n --green6: var(--oc-green-6);\n --green7: var(--oc-green-7);\n --green8: var(--oc-green-8);\n --green9: var(--oc-green-9);\n\n /* colors: lime */\n --lime0: var(--oc-lime-0);\n --lime1: var(--oc-lime-1);\n --lime2: var(--oc-lime-2);\n --lime3: var(--oc-lime-3);\n --lime4: var(--oc-lime-4);\n --lime5: var(--oc-lime-5);\n --lime6: var(--oc-lime-6);\n --lime7: var(--oc-lime-7);\n --lime8: var(--oc-lime-8);\n --lime9: var(--oc-lime-9);\n\n /* colors: yellow */\n --yellow0: var(--oc-yellow-0);\n --yellow1: var(--oc-yellow-1);\n --yellow2: var(--oc-yellow-2);\n --yellow3: var(--oc-yellow-3);\n --yellow4: var(--oc-yellow-4);\n --yellow5: var(--oc-yellow-5);\n --yellow6: var(--oc-yellow-6);\n --yellow7: var(--oc-yellow-7);\n --yellow8: var(--oc-yellow-8);\n --yellow9: var(--oc-yellow-9);\n\n /* colors: orange */\n --orange0: var(--oc-orange-0);\n --orange1: var(--oc-orange-1);\n --orange2: var(--oc-orange-2);\n --orange3: var(--oc-orange-3);\n --orange4: var(--oc-orange-4);\n --orange5: var(--oc-orange-5);\n --orange6: var(--oc-orange-6);\n --orange7: var(--oc-orange-7);\n --orange8: var(--oc-orange-8);\n --orange9: var(--oc-orange-9);\n\n /* Brand Colors\n Brand Gravy */\n --fa-dk-navy: var(--gray-900);\n --fa-navy: var(--gray-800);\n --fa-dk-gravy: var(--gray-600);\n --fa-md-gravy: var(--gray-400);\n --fa-gravy: var(--gray-200);\n --fa-lt-gravy: var(--gray-50);\n\n /* Brand Yellow */\n --fa-yellow: var(--oc-yellow-4);\n --fa-dk-yellow: var(--oc-yellow-6);\n\n /* Brand Blue */\n --fa-blue: var(--oc-blue-3);\n --fa-dk-blue: var(--oc-blue-7);\n\n /* Brand Teal */\n --fa-teal: var(--oc-teal-3);\n --fa-dk-teal: var(--oc-teal-7);\n\n /* Brand Red */\n --fa-red: var(--oc-red-4);\n --fa-dk-red: var(--oc-red-8);\n\n /* Brand Purple */\n --fa-purple: var(--oc-grape-3);\n --fa-dk-purple: var(--oc-grape-8);\n\n /* Brand Violet */\n --fa-violet: var(--oc-violet-3);\n --fa-dk-violet: var(--oc-violet-8);\n\n /* focus */\n --focus-outline-size: 1px;\n --focus-outline-style: solid;\n --focus-outline-color: var(--white);\n\n /* timing */\n --timing-base: 1s;\n --timing-glacial: calc(var(--timing-base) * 200); /* 200s */\n --timing-3xslow: calc(var(--timing-base) * 10); /* 10s */\n --timing-2xslow: calc(var(--timing-base) * 4); /* 4s */\n --timing-xslow: calc(var(--timing-base) * 2); /* 2s */\n --timing-slow: calc(var(--timing-base) * 1.5); /* 1.5s */\n --timing-md: var(--timing-base);\n --timing-fast: calc(var(--timing-base) * 0.5); /* 0.5s */\n --timing-xfast: calc(var(--timing-base) * 0.25); /* 0.25s */\n --timing-2xfast: calc(var(--timing-base) * 0.1); /* 0.1s */\n\n /* typography */\n --font-family-sans-serif: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif; /* Available typefaces in the Fort Awesome kit for WA: "cera-pro" & "cera-round-pro" */\n --font-family-serif: fa-livory, "Georgia", "Times New Roman", "Times", serif;\n --font-family-monospace: "Menlo", "Monaco", "Consolas", "Courier New", monospace;\n --font-family-base: var(--font-family-sans-serif);\n\n /* viewport scaling */\n --font-size-root: 14px;\n --font-size-root-tablet: 16px;\n\n /* sizes */\n --size-base: 1em;\n --size-6xs: calc(var(--size-base) * 0.25); /* 4px */\n --size-5xs: calc(var(--size-base) * 0.3125); /* 5px */\n --size-4xs: calc(var(--size-base) * 0.375); /* 6px */\n --size-3xs: calc(var(--size-base) * 0.5); /* 8px */\n --size-2xs: calc(var(--size-base) * 0.625); /* 10px */\n --size-xs: calc(var(--size-base) * 0.75); /* 12px */\n --size-sm: calc(var(--size-base) * 0.875); /* 14px */\n --size-md: var(--size-base); /* 16px */\n --size-lg: calc(var(--size-base) * 1.25); /* 20px */\n --size-xl: calc(var(--size-base) * 1.5); /* 24px */\n --size-2xl: calc(var(--size-base) * 2); /* 32px */\n --size-3xl: calc(var(--size-base) * 2.5); /* 40px */\n --size-4xl: calc(var(--size-base) * 3); /* 48px */\n --size-5xl: calc(var(--size-base) * 3.75); /* 60px */\n --size-6xl: calc(var(--size-base) * 4.5); /* 72px */\n\n /* font-sizes */\n --font-size-base: 1em;\n --font-size-6xs: calc(var(--font-size-base) * 0.25); /* 4px */\n --font-size-5xs: calc(var(--font-size-base) * 0.3125); /* 5px */\n --font-size-4xs: calc(var(--font-size-base) * 0.375); /* 6px */\n --font-size-3xs: calc(var(--font-size-base) * 0.5); /* 8px */\n --font-size-2xs: calc(var(--font-size-base) * 0.625); /* 10px */\n --font-size-xs: calc(var(--font-size-base) * 0.75); /* 12px */\n --font-size-sm: calc(var(--font-size-base) * 0.875); /* 14px */\n --font-size-md: var(--font-size-base); /* 16px */\n --font-size-lg: calc(var(--font-size-base) * 1.25); /* 20px */\n --font-size-xl: calc(var(--font-size-base) * 1.5); /* 24px */\n --font-size-2xl: calc(var(--font-size-base) * 2); /* 32px */\n --font-size-3xl: calc(var(--font-size-base) * 2.5); /* 40px */\n --font-size-4xl: calc(var(--font-size-base) * 3); /* 48px */\n --font-size-5xl: calc(var(--font-size-base) * 3.75); /* 60px */\n --font-size-6xl: calc(var(--font-size-base) * 4.5); /* 72px */\n\n /* size resets */\n --size-reset-base: 1rem;\n --size-reset-6xs: calc(var(--size-reset-base) * 0.25); /* 4px */\n --size-reset-5xs: calc(var(--size-reset-base) * 0.3125); /* 5px */\n --size-reset-4xs: calc(var(--size-reset-base) * 0.375); /* 6px */\n --size-reset-3xs: calc(var(--size-reset-base) * 0.5); /* 8px */\n --size-reset-2xs: calc(var(--size-reset-base) * 0.625); /* 10px */\n --size-reset-xs: calc(var(--size-reset-base) * 0.75); /* 12px */\n --size-reset-sm: calc(var(--size-reset-base) * 0.875); /* 14px */\n --size-reset-md: var(--size-reset-base); /* 16px */\n --size-reset-lg: calc(var(--size-reset-base) * 1.25); /* 20px */\n --size-reset-xl: calc(var(--size-reset-base) * 1.5); /* 24px */\n --size-reset-2xl: calc(var(--size-reset-base) * 2); /* 32px */\n --size-reset-3xl: calc(var(--size-reset-base) * 2.5); /* 40px */\n --size-reset-4xl: calc(var(--size-reset-base) * 3); /* 48px */\n --size-reset-5xl: calc(var(--size-reset-base) * 3.75); /* 60px */\n --size-reset-6xl: calc(var(--size-reset-base) * 4.5); /* 72px */\n\n /* spacing */\n --spacing-base: 1em; /* ~16px */\n --spacing-0: 0;\n --spacing-1: calc(var(--spacing-base) * 1 / 16); /* 1px */\n --spacing-1px: 1px;\n --spacing-7xs: calc(var(--spacing-base) * 1 / 16); /* 1px */\n --spacing-6xs: calc(var(--spacing-base) * 2 / 16); /* 2px */\n --spacing-5xs: calc(var(--spacing-base) * 3 / 16); /* 3px */\n --spacing-4xs: calc(var(--spacing-base) * 4 / 16); /* 4px */\n --spacing-3xs: calc(var(--spacing-base) * 6 / 16); /* 6px */\n --spacing-2xs: calc(var(--spacing-base) * 8 / 16); /* 8px */\n --spacing-xs: calc(var(--spacing-base) * 10 / 16); /* 10px */\n --spacing-sm: calc(var(--spacing-base) * 12 / 16); /* 12px */\n --spacing-md: calc(var(--spacing-base) * 1); /* 16px */\n --spacing-lg: calc(var(--spacing-base) * 1.25); /* 20px */\n --spacing-xl: calc(var(--spacing-base) * 1.5); /* 24px */\n --spacing-2xl: calc(var(--spacing-base) * 2); /* 32px */\n --spacing-3xl: calc(var(--spacing-base) * 2.5); /* 40px */\n --spacing-4xl: calc(var(--spacing-base) * 3); /* 48px */\n --spacing-5xl: calc(var(--spacing-base) * 4); /* 64px */\n --spacing-6xl: calc(var(--spacing-base) * 5); /* 80px */\n --spacing-7xl: calc(var(--spacing-base) * 6); /* 96px */\n --spacing-8xl: calc(var(--spacing-base) * 8); /* 128px */\n --spacing-9xl: calc(var(--spacing-base) * 10); /* 160px */\n --spacing-10xl: calc(var(--spacing-base) * 12); /* 192px */\n --spacing-11xl: calc(var(--spacing-base) * 16); /* 256px */\n --spacing-12xl: calc(var(--spacing-base) * 20); /* 320px */\n\n /* headings */\n --headings-font-weight: var(--font-weight-semibold);\n --headings-font-family: var(--font-family-base);\n --headings-margin-top: 2em;\n --h1-font-size: var(--font-size-3xl); /* 40px */\n --h2-font-size: var(--font-size-2xl); /* 32px */\n --h3-font-size: var(--font-size-xl); /* 24px */\n --h4-font-size: var(--font-size-lg); /* 20px */\n --h5-font-size: var(--font-size-md); /* 16px */\n --h6-font-size: var(--font-size-xs); /* 12px */\n --h1-line-height: calc((40 + 6) / 40);\n --h2-line-height: calc((32 + 6) / 32);\n --h3-line-height: calc((24 + 6) / 24);\n --h4-line-height: calc((20 + 6) / 20);\n --h5-line-height: calc((16 + 6) / 16);\n --h6-line-height: calc((12 + 6) / 12);\n --h1-margin-bottom: calc(8em / 40);\n --h2-margin-bottom: calc(8em / 32);\n --h3-margin-bottom: calc(8em / 24);\n --h4-margin-bottom: calc(8em / 20);\n --h5-margin-bottom: calc(8em / 16);\n --h6-margin-bottom: calc(8em / 12);\n\n /* font-weights */\n --font-weight-light: 300;\n --font-weight-normal: 400;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n\n /* line heights */\n --line-height-0: 0;\n --line-height-base: 1.5;\n --line-height-sm: 1.25;\n --line-height-xs: 1.125;\n --line-height-1: 1;\n --line-height-md: var(--line-height-base);\n --line-height-lg: 1.6;\n --line-height-heading: var(--line-height-xs);\n --line-height-code: var(--line-height-md);\n --line-height-copy: var(--line-height-md);\n\n /* letter-spacing */\n --letter-spacing-0: 0;\n --letter-spacing-base: var(--letter-spacing-base);\n --letter-spacing-lg: 0.025em;\n --letter-spacing-xl: 0.05em;\n --letter-spacing-2xl: 0.1em;\n --letter-spacing-3xl: 0.25em;\n\n /* depth */\n --depth--1: -1;\n --depth-0: 0;\n --depth-1: 10;\n --depth-2: 20;\n --depth-3: 30;\n --depth-4: 40;\n --depth-5: 50;\n --depth-background: var(--depth--1);\n --depth-foreground: var(--depth-5);\n\n /* borders */\n --border-radius-none: 0;\n --border-radius-sm: 0.5em;\n --border-radius-md: 0.75em;\n --border-radius-lg: 1em;\n --border-radius-circle: 100%;\n --border-radius-pill: 9999px;\n --border-width-none: 0;\n --border-width-sm: 0.125em;\n --border-width-md: 0.25em;\n --border-width-lg: 0.5em;\n --border-style: solid;\n --border-width: var(--border-width-sm);\n --border-color: var(--fa-gravy);\n --border-radius: var(--border-radius-md);\n\n /* shadows */\n --with-shadow-box-shadow-color: var(--border-color);\n --with-shadow-box-shadow-width: 0.25em;\n --with-shadow-box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--with-shadow-box-shadow-color);\n\n /* line-length */\n --line-length-2xs: 15ch;\n --line-length-xs: 30ch;\n --line-length-sm: 45ch;\n --line-length-md: 66ch;\n --line-length-lg: 77ch;\n --line-length-xl: 90ch;\n\n /* focus style */\n --focus-outline: solid 0.1875em var(--blue3); /* 3px outline width. Solid outline style must be set for consistent browser rendering. */\n --focus-outline-offset: var(--spacing-1);\n\n /* links */\n --link-display: inline;\n --link-transition-duration: var(--timing-2xfast);\n --link-decoration-line: underline;\n --link-decoration-style: dotted;\n --link-decoration-color: currentColor;\n --link-decoration-thickness: 0.0625em;\n --link-color: var(--fa-dk-blue);\n --link-font-weight: var(--font-weight-base);\n --link-hover-color: var(--fa-blue);\n --link-active-color: var(--fa-navy);\n --link-hover-decoration-line: underline;\n --link-hover-decoration-style: solid;\n --link-hover-decoration-color: currentColor;\n\n /* code */\n --code-background: transparent;\n --code-color: var(--orange5);\n --code-font-size: var(--font-size-sm);\n\n /* paragraphs */\n --paragraph-margin-top: 0;\n --paragraph-margin-bottom: var(--spacing-md);\n\n /* blockquotes */\n --blockquote-font-family: var(--font-family-serif);\n --blockquote-font-size: inherit;\n --blockquote-margin-bottom: var(--spacing-lg);\n --blockquote-quote-indent: var(--spacing-xl);\n --blockquote-quote-border-color: var(--gray-300);\n --blockquote-quote-border-style: solid;\n --blockquote-quote-border-width: var(--spacing-4xs);\n --blockquote-footer-color: var(--gray-500);\n --blockquote-footer-font-family: var(--font-family-base);\n --blockquote-footer-font-size: var(--font-size-sm);\n --blockquote-footer-margin-top: calc(var(--paragraph-margin-bottom) * -1);\n --blockquote-footer-padding-top: var(--spacing-lg);\n\n /* lists */\n --list-margin-top: var(--spacing-md);\n --list-margin-bottom: var(--spacing-md);\n --list-nested-margin-bottom: var(--spacing-4xs);\n --list-line-height: calc((16 + 8) / 16);\n --list-padding-left: var(--spacing-xl);\n --list-unordered-style-type: disc;\n --list-ordered-style-type: decimal;\n\n /* buttons */\n\n /* --button-transition-timing: var(--timing-2xfast); */\n --button-min-height: 4em; /* padding based on this value */\n --button-border-width: var(--border-width-sm);\n --button-border-radius: var(--border-radius-sm);\n --button-border-color: currentColor;\n --button-box-shadow-width: 0.375em;\n --button-box-shadow: 0 var(--button-box-shadow-width) 0 currentColor;\n --button-padding-vertical: calc((var(--button-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--button-border-width) * 2) - var(--button-box-shadow-width)) / 2);\n --button-padding-horizontal: var(--spacing-xl);\n --button-padding: var(--button-padding-vertical) var(--button-padding-horizontal);\n --button-transition-duration: 0;\n --button-margin-bottom: 0.875em;\n --button-font-weight: 600;\n --button-background: var(--white);\n --button-decoration: none;\n --button-decoration-color: unset;\n --button-color: var(--fa-navy);\n --button-hover-background: var(--fa-gravy);\n --button-hover-decoration: none;\n --button-hover-decoration-color: unset;\n --button-hover-color: var(--button-color);\n --button-hover-border-color: currentColor;\n --button-active-border-width: var(--border-width-sm);\n --button-active-border-color: var(--fa-navy);\n --button-active-box-shadow: none;\n --button-active-background: var(--fa-navy);\n --button-active-color: var(--button-background);\n --button-disabled-opacity: 0.5;\n --button-disabled-background: var(--button-background);\n --button-padding-roomy: calc(var(--button-padding-vertical) + 0.5em) calc(var(--button-padding-horizontal) + 0.5em);\n --button-padding-compact: calc(var(--button-padding-vertical) - 0.5em) calc(var(--button-padding-horizontal) - 0.5em);\n\n /* tables */\n --table-layout: initial;\n --table-margin-bottom: var(--spacing-xl);\n --table-width: 100%;\n --table-background: inherit;\n --table-hover-background-color: transparent;\n --table-head-background: transparent;\n --table-th-background: transparent;\n --table-th-border-width: 2px;\n --table-th-border-style: solid;\n --table-th-border-color: var(--gray-200);\n --table-th-font-weight: var(--font-weight-semibold);\n --table-body-background: transparent;\n --table-row-background: transparent;\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-collapse: collapse;\n --table-cell-border-spacing: none;\n --table-cell-text-align: left;\n --table-cell-vertical-align: initial;\n --table-cell-spacing-top: 0.5em;\n --table-cell-spacing-right: 0.75em;\n --table-cell-spacing-bottom: 0.5em;\n --table-cell-spacing-left: 0.75em;\n --table-cell-spacing-compact: calc(var(--table-cell-spacing-top) * 0.5) calc(var(--table-cell-spacing-right) * 0.5) calc(var(--table-cell-spacing-bottom) * 0.5) calc(var(--table-cell-spacing-left) * 0.5);\n --table-cell-spacing-roomy: calc(var(--table-cell-spacing-top) * 2) calc(var(--table-cell-spacing-right) * 2) calc(var(--table-cell-spacing-bottom) * 2) calc(var(--table-cell-spacing-left) * 2);\n --table-cell-border-width: 1px;\n --table-cell-border-style: solid;\n --table-cell-border-color: var(--gray-100);\n --table-cell-background: transparent;\n --table-foot-background: transparent;\n --table-caption-color: var(--gray-600);\n --table-caption-side: bottom;\n --table-caption-text-align: left;\n --table-caption-text-size: var(--size-sm);\n\n /* hrs */\n --hr-border-style: solid;\n --hr-border-width: var(--border-width-sm);\n --hr-border-color: var(--fa-gravy);\n --hr-padding-bottom: 0.25em; /* 8px */\n\n /* triangles */\n --triangle-color: var(--white);\n --triangle-size: 1em;\n\n /* tags */\n --tag-border: 0;\n --tag-border-radius: var(--border-radius-md);\n --tag-background: var(--fa-gravy);\n --tag-padding: 0.5em 1em; /* ~6px ~12px */\n --tag-vertical-align: calc(100% / 12); /* ~1px */\n --tag-text-transform: uppercase;\n --tag-letter-spacing: 0.0625em; /* ~0.5px */\n --tag-color: var(--fa-navy);\n --tag-font-size: var(--font-size-xs); /* ~12px */\n --tag-font-weight: bold;\n --tag-link-hover-color: var(--fa-dk-blue);\n --top-tag-top: -1em; /* 12px, half of tag height */\n --top-tag-indent: calc(32em / 12);\n --top-tag-margin-top: 0.75em; /* 12px, half of tag height */\n\n /* grid */\n --grid-gutter-x-width: 0.5rem;\n --grid-gutter-y-width: 1rem;\n --grid-outer-gutter-width: 1rem;\n --grid-min-width: none;\n --grid-max-width: 100%;\n --grid-fluid-max-width: 100%;\n --grid-row-direction: row;\n --grid-wrap: wrap;\n --grid-column-direction: column;\n --tablet-grid-outer-gutter-width: 1rem;\n --laptop-grid-outer-gutter-width: 2rem;\n --desktop-grid-outer-gutter-width: 2rem;\n --tablet-grid-max-width: var(--viewport-tablet);\n --laptop-grid-max-width: var(--viewport-laptop);\n --desktop-grid-max-width: var(--viewport-desktop);\n\n /* default text and background color */\n --text-color: var(--fa-navy);\n --text-align: left;\n --background-color: var(--fa-lt-gravy);\n\n /* body/page */\n --body-background: var(--background-color);\n --body-color: var(--text-color);\n\n /* messages */\n --message-min-height: 4em; /* 64px min height for messages. Change this and padding automatically adjusts. */\n --message-border-width: var(--border-width-sm);\n --message-border-style: solid;\n --message-border-color: var(--white);\n --message-vertical-padding: calc((var(--message-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--message-border-width) * 2)) / 2);\n --message-horizontal-padding: var(--spacing-xl);\n --message-background: var(--white);\n --message-color: var(--fa-navy);\n --message-padding: var(--message-vertical-padding) var(--message-horizontal-padding);\n --message-border-radius: var(--border-radius-md);\n --message-margin: 0 0 1em;\n --message-with-icon-decorative-top: calc((var(--message-vertical-padding) + (var(--line-height-base) - var(--message-with-icon-decorative-scale))/2) / var(--message-with-icon-decorative-scale) * 1em);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --message-with-icon-decorative-scale: 1.5; /* Scales icon size. Basically like unit-less ems. */\n --message-roomy-with-icon-decorative-scale: 1.75; /* Scales icon size. Basically like unit-less ems. */\n --message-roomy-with-icon-decorative-top: calc((1.625 + (var(--line-height-base) - var(--message-roomy-with-icon-decorative-scale))/2) / var(--message-roomy-with-icon-decorative-scale) * 1em);\n --message-roomy-padding: calc(var(--message-vertical-padding) + 0.5em) calc(var(--message-horizontal-padding) + 0.5em);\n --message-roomy-min-height: 5em;\n --message-compact-with-icon-decorative-scale: 1.25; /* Scales icon size. Basically like unit-less ems. */\n --message-compact-with-icon-decorative-top: calc((0.625 + (var(--line-height-base) - var(--message-compact-with-icon-decorative-scale))/2) / var(--message-compact-with-icon-decorative-scale) * 1em);\n --message-compact-padding: calc(var(--message-vertical-padding) - 0.5em) calc(var(--message-horizontal-padding) - 0.5em);\n --message-compact-min-height: 3em;\n\n /* forms */\n --fieldset-border-width: var(--border-width-sm) 0;\n --fieldset-border-style: solid;\n --fieldset-border-color: var(--fa-md-gravy);\n --fieldset-background: none;\n --fieldset-padding: 0 0 var(--spacing-sm) 0;\n --legend-background: transparent;\n --legend-padding: 0 var(--spacing-sm) 0 0;\n --legend-font-weight: bold;\n --legend-color: var(--fa-dk-gravy);\n --label-font-weight: bold;\n --label-font-size: var(--font-size-md);\n --label-color: var(--text-color);\n --label-required-color: var(--label-color);\n --label-disabled-color: var(--fa-dk-gravy);\n --input-font-size: var(--font-size-md);\n --input-font-weight: bold;\n --input-background: var(--white);\n --input-min-height: 4em; /* 64px min height for input, textarea, & select */\n --input-padding-vertical: calc((var(--input-min-height) - (var(--input-font-size) * var(--line-height-base)) - (var(--input-border-width) * 2)) / 2);\n --input-padding-horizontal: var(--spacing-xl);\n --input-padding: var(--input-padding-vertical) var(--input-padding-horizontal);\n --input-border-width: var(--border-width-sm);\n --input-border-style: solid;\n --input-border-radius: var(--border-radius-md);\n --input-border-color: var(--fa-md-gravy);\n --input-box-shadow: inset 0 0.25em 0 0 var(--fa-lt-gravy);\n --input-with-icon-scale: 1.25;\n --input-with-icon-color: var(--fa-gravy);\n --input-affix-background: var(--input-border-color);\n --input-affix-color: var(--white);\n --help-font-size: var(--font-size-sm);\n --help-color: var(--fa-dk-gravy);\n --input-disabled-box-shadow: none;\n --input-disabled-background: var(--fa-gravy);\n --input-disabled-color: var(--fa-dk-gravy);\n --input-disabled-border-color: var(--input-disabled-background);\n --input-disabled-opacity: 1;\n --input-placeholder-color: var(--fa-gravy);\n --input-placeholder-font-weight: normal;\n --form-button-margin: var(--spacing-sm) 0 0;\n\n /* cards */\n --card-display: block;\n --card-vertical-padding: calc((var(--card-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--card-border-width) * 2)) / 2);\n --card-horizontal-padding: var(--spacing-xl);\n --card-text-align: center;\n --card-border-width: 0em; /* I shit you not. CSS calc cannot add 0 to something with units without 0 having units on it too. */\n --card-border-style: solid;\n --card-border-color: var(--white);\n --card-padding: var(--card-vertical-padding) var(--card-horizontal-padding);\n --card-border-radius: var(--border-radius-md);\n --card-margin-bottom: var(--spacing-xl);\n --card-vertical-align: top;\n --card-min-height: 4em; /* 64px min height for cards. A ton of math is based on this number, including vertical padding. */\n --card-roomy-vertical-padding: calc((var(--card-roomy-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--card-border-width) * 2)) / 2);\n --card-roomy-horizontal-padding: var(--spacing-2xl);\n --card-roomy-min-height: 5em;\n --card-compact-vertical-padding: calc((var(--card-compact-min-height) - (var(--font-size-base) * var(--line-height-base)) - (var(--card-border-width) * 2)) / 2);\n --card-compact-horizontal-padding: var(--spacing-lg);\n --card-compact-min-height: 3em;\n --card-link-text-decoration: none;\n --card-link-hover-border-width: 0.125em;\n --card-link-hover-border-style: solid;\n --card-link-hover-text-decoration: none;\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-box-shadow: var(--with-shadow-box-shadow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--fa-dk-blue);\n --card-link-hover-border-color: var(--fa-blue);\n --card-header-border: 0.125em dotted var(--fa-dk-navy);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-border: 0.125em dotted var(--fa-lt-gravy);\n --card-section-color: var(--card-color);\n\n /* with-close */\n --with-close-close-font-size: var(--font-size-xl);\n --with-close-times-color: var(--white);\n --with-close-close-color: inherit;\n --with-close-close-hover-color: var(--fa-dk-red);\n\n /* focus */\n --focus-border-color: var(--blue3);\n --focus-box-shadow: 0 0 3px 3px var(--blue3);\n\n /* modals */\n --modal-min-height: 4em;\n --modal-padding: 2em;\n --modal-border-radius: var(--border-radius-md);\n --modal-margin: var(--font-size-2xl) auto 0;\n --modal-transition-duration: var(--timing-xfast);\n --modal-shadow: rgba(81, 94, 123, 0.5);\n --modal-opacity: 0;\n\n /* icons */\n --icon-caret-down: url("data:image/svg+xml,%3Csvg aria-hidden=\'true\' focusable=\'false\' data-prefix=\'fas\' data-icon=\'caret-down\' class=\'svg-inline--fa fa-caret-down fa-w-10\' role=\'img\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 320 512\'%3E%3Cpath fill=\'rgb(73, 80, 87)\' d=\'M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\'%3E%3C/path%3E%3C/svg%3E");\n}\n/* alias: misc states */\n/* alias: system states */\n/* alias: theme states */\n/* alias: color states */\n/* alias: state custom selector rollups */\n/* Inverted States */\n/* alias: buttons */\n/* alias: add-ons */\n/* alias: code */\n/* alias: headings */\n/* alias: lists */\n/* alias: messages */\n/* alias: modals */\n/* alias: icons */\n/* alias: forms */\n/* alias: block-level elements */\n/* viewports */\n/* 768px */\n/* 1024px */\n/* 1536px */\n/* misc state variables */\n.default {\n --button-background: var(--white);\n --button-hover-background: var(--fa-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--white);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-navy);\n --border-color: var(--gray-400);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-color: var(--gray-300);\n --table-cell-background: transparent;\n --table-hover-background-color: var(--gray-400);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--gray-200);\n --legend-color: var(--gray-400);\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--fa-dk-blue);\n --card-link-hover-border-color: var(--fa-dk-blue);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.muted,.mute {\n --text-color: var(--fa-md-gravy);\n --hr-border-color: var(--gray-300);\n}\n/* theme state variables */\n.primary {\n --button-background: var(--white);\n --button-hover-background: var(--fa-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--white);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-navy);\n --border-color: var(--blue3);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--blue0);\n --table-th-background: var(--blue1);\n --table-row-background: var(--blue0);\n --table-striped-row-background: var(--blue1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue1);\n --table-th-border-color: var(--blue2);\n --tag-background: var(--fa-navy);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--fa-dk-blue);\n --card-link-hover-border-color: var(--fa-dk-blue);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.secondary {\n --button-background: var(--fa-lt-gravy);\n --button-hover-background: var(--fa-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-lt-gravy);\n --message-border-color: var(--fa-gravy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-navy);\n --border-color: var(--gray-400);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-dk-blue);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--white);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --card-border-width: 0.125em;\n --card-border-color: var(--fa-gravy);\n --card-color: var(--fa-navy);\n --card-background: var(--fa-lt-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-navy);\n --card-link-hover-color: var(--white);\n --card-link-hover-border-color: var(--fa-navy);\n --card-header-background: var(--fa-md-gravy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--fa-lt-gravy);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-border: 0.125em solid var(--card-border-color);\n}\n.accent {\n --button-background: var(--fa-yellow);\n --button-hover-background: var(--fa-dk-yellow);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--fa-yellow);\n --link-color: var(--fa-dk-yellow);\n --link-hover-color: var(--fa-yellow);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --tag-background: var(--fa-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n --card-color: var(--fa-navy);\n --card-background: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-yellow);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-link-hover-background);\n --card-header-background: var(--fa-navy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-color: var(--fa-navy);\n --card-section-border: 0.125em solid var(--fa-lt-gravy);\n}\n.light {\n --button-background: var(--fa-gravy);\n --button-hover-background: var(--fa-md-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-md-gravy);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--white);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-gravy);\n --table-background: var(--white);\n --table-th-background: var(--white);\n --table-row-background: var(--white);\n --table-striped-row-background: var(--gray-50);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-200);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --card-background: var(--white);\n --card-color: var(--fa-md-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-gravy);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n/* system state variables */\n.success {\n --button-background: var(--fa-teal);\n --button-hover-background: var(--fa-dk-teal);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-teal);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--teal3);\n --link-color: var(--fa-dk-teal);\n --link-hover-color: var(--fa-teal);\n --table-background: var(--teal0);\n --table-th-background: var(--teal2);\n --table-row-background: var(--teal1);\n --table-striped-row-background: var(--teal0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal2);\n --table-th-border-color: var(--teal2);\n --tag-background: var(--fa-teal);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-teal);\n --label-color: var(--fa-dk-teal);\n --label-required-color: var(--fa-dk-teal);\n --input-border-color: var(--fa-teal);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-teal);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-teal);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.warning {\n --button-background: var(--fa-yellow);\n --button-hover-background: var(--fa-dk-yellow);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--yellow3);\n --link-color: var(--fa-dk-yellow);\n --link-hover-color: var(--fa-yellow);\n --table-background: var(--yellow0);\n --table-th-background: var(--yellow2);\n --table-row-background: var(--yellow1);\n --table-striped-row-background: var(--yellow0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--yellow2);\n --table-hover-background-color: var(--yellow2);\n --table-th-border-color: var(--yellow2);\n --tag-background: var(--fa-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-md-gravy);\n --label-color: var(--fa-dk-yellow);\n --label-required-color: var(--fa-dk-yellow);\n --input-border-color: var(--fa-yellow);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-yellow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-yellow);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.danger {\n --button-background: var(--fa-red);\n --button-hover-background: var(--fa-dk-red);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-red);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-dk-red);\n --link-hover-color: var(--fa-red);\n --table-background: var(--red0);\n --table-th-background: var(--red2);\n --table-row-background: var(--red1);\n --table-striped-row-background: var(--red0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--red2);\n --table-hover-background-color: var(--red2);\n --table-th-border-color: var(--red2);\n --tag-background: var(--fa-red);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-red);\n --label-color: var(--dk-red);\n --label-required-color: var(--fa-dk-red);\n --input-border-color: var(--fa-red);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-red);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-red);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.info {\n --button-background: var(--fa-blue);\n --button-hover-background: var(--fa-dk-blue);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-blue);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--blue3);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--blue0);\n --table-th-background: var(--blue2);\n --table-row-background: var(--blue1);\n --table-striped-row-background: var(--blue0);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue2);\n --table-th-border-color: var(--blue2);\n --tag-background: var(--fa-blue);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --label-color: var(--fa-dk-blue);\n --label-required-color: var(--fa-dk-blue);\n --input-border-color: var(--fa-blue);\n --input-affix-background: var(--input-border-color);\n --card-background: var(--white);\n --card-color: var(--fa-dk-blue);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-blue);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n/* color state variables */\n.gray {\n --button-background: var(--fa-gravy);\n --button-hover-background: var(--fa-md-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-md-gravy);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-gravy);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--fa-gravy);\n --legend-color: var(--fa-md-gravy);\n --card-background: var(--white);\n --card-color: var(--fa-md-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-gravy);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.red {\n --button-background: var(--fa-red);\n --button-hover-background: var(--fa-dk-red);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-red);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--red3);\n --link-color: var(--fa-dk-red);\n --link-hover-color: var(--fa-red);\n --table-background: var(--red0);\n --table-th-background: var(--red1);\n --table-row-background: var(--red0);\n --table-striped-row-background: var(--red1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--red2);\n --table-hover-background-color: var(--red1);\n --table-th-border-color: var(--red2);\n --tag-background: var(--fa-red);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-red);\n --fieldset-border-color: var(--fa-red);\n --legend-color: var(--fa-dk-red);\n --card-background: var(--white);\n --card-color: var(--fa-dk-red);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-red);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.purple {\n --button-background: var(--fa-purple);\n --button-hover-background: var(--fa-dk-purple);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-purple);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--grape3);\n --link-color: var(--fa-dk-purple);\n --link-hover-color: var(--fa-purple);\n --table-background: var(--grape0);\n --table-th-background: var(--grape1);\n --table-row-background: var(--grape0);\n --table-striped-row-background: var(--grape1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--grape2);\n --table-hover-background-color: var(--grape1);\n --table-th-border-color: var(--grape2);\n --tag-background: var(--fa-purple);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-purple);\n --fieldset-border-color: var(--fa-purple);\n --legend-color: var(--fa-dk-purple);\n --card-background: var(--white);\n --card-color: var(--fa-dk-purple);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-purple);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.violet {\n --button-background: var(--fa-violet);\n --button-hover-background: var(--fa-dk-violet);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-violet);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--violet3);\n --link-color: var(--fa-dk-violet);\n --link-hover-color: var(--fa-violet);\n --table-background: var(--violet0);\n --table-th-background: var(--violet1);\n --table-row-background: var(--violet0);\n --table-striped-row-background: var(--violet1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--violet2);\n --table-hover-background-color: var(--violet1);\n --table-th-border-color: var(--violet2);\n --tag-background: var(--fa-violet);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-violet);\n --fieldset-border-color: var(--fa-violet);\n --legend-color: var(--fa-dk-violet);\n --card-background: var(--white);\n --card-color: var(--fa-dk-violet);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-violet);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.blue {\n --button-background: var(--fa-blue);\n --button-hover-background: var(--fa-dk-blue);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-blue);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--blue3);\n --link-color: var(--fa-dk-blue);\n --link-hover-color: var(--fa-blue);\n --table-background: var(--blue0);\n --table-th-background: var(--blue1);\n --table-row-background: var(--blue0);\n --table-striped-row-background: var(--blue1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue1);\n --table-th-border-color: var(--blue2);\n --tag-background: var(--fa-blue);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --fieldset-border-color: var(--fa-blue);\n --legend-color: var(--fa-dk-blue);\n --card-background: var(--white);\n --card-color: var(--fa-dk-blue);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-blue);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.teal {\n --button-background: var(--fa-teal);\n --button-hover-background: var(--fa-dk-teal);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-teal);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--teal3);\n --link-color: var(--fa-dk-teal);\n --link-hover-color: var(--fa-teal);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --tag-background: var(--fa-teal);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-teal);\n --fieldset-border-color: var(--fa-teal);\n --legend-color: var(--fa-dk-teal);\n --card-background: var(--white);\n --card-color: var(--fa-dk-teal);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-teal);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n.yellow {\n --button-background: var(--fa-yellow);\n --button-hover-background: var(--fa-dk-yellow);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--white);\n --message-border-color: var(--fa-dk-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --border-color: var(--yellow3);\n --link-color: var(--fa-dk-yellow);\n --link-hover-color: var(--fa-yellow);\n --table-background: var(--yellow0);\n --table-th-background: var(--yellow1);\n --table-row-background: var(--yellow0);\n --table-striped-row-background: var(--yellow1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--yellow2);\n --table-hover-background-color: var(--yellow1);\n --table-th-border-color: var(--yellow2);\n --tag-background: var(--fa-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-md-gravy);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n --card-background: var(--white);\n --card-color: var(--fa-dk-yellow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--white);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-yellow);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n}\n/* add-ons */\ni[class*="fa-"],.svg-inline--fa {\n --spacing-inline: var(--spacing-6xs);\n}\n/* misc state variables */\n.inverted {\n --body-background: var(--fa-navy);\n --body-color: var(--white);\n --button-border-color: var(--white);\n --button-active-border-color: var(--button-border-color);\n --button-color: var(--white);\n --button-hover-color: var(--button-color);\n --button-active-background: var(--button-color);\n --message-color: var(--body-color);\n --with-close-close-hover-color: var(--fa-red);\n --border-color: var(--fa-dk-gravy);\n --card-border-color: var(--white);\n --card-section-color: var(--card-color);\n --card-section-border: 0.125em solid var(--body-background);\n --card-link-box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--fa-dk-gravy);\n\n background: #f0f1f3;\n\n background: var(--body-background);\n color: #183153;\n color: var(--body-color);\n}\n.inverted,\n.inverted .default,\n.inverted.default {\n --button-background: var(--fa-dk-navy);\n --button-hover-background: var(--fa-navy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-dk-navy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-times-color: var(--fa-dk-navy);\n --with-close-close-color: var(--white);\n --link-color: var(--fa-blue);\n --link-hover-color: var(--fa-dk-blue);\n --tag-background: var(--fa-dk-gravy);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--card-background);\n --card-link-hover-color: var(--fa-blue);\n --card-link-hover-border-color: var(--card-link-hover-color);\n --card-header-background: var(--white);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-color: var(--gray-300);\n --table-cell-background: transparent;\n --table-hover-background-color: var(--gray-400);\n --table-th-border-color: var(--gray-300);\n --fieldset-border-color: var(--gray-200);\n --legend-color: var(--gray-400);\n}\n.inverted .primary,\n.inverted.primary {\n --button-background: var(--fa-dk-navy);\n --button-hover-background: var(--fa-navy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-dk-navy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-times-color: var(--fa-dk-navy);\n --with-close-close-color: var(--white);\n --link-color: var(--fa-blue);\n --link-hover-color: var(--fa-dk-blue);\n --tag-background: var(--fa-gravy);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--white);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--card-background);\n --card-link-hover-color: var(--fa-blue);\n --card-link-hover-border-color: var(--card-link-hover-color);\n --card-header-background: var(--white);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-border-color: var(--gray-300);\n --table-cell-background: transparent;\n --table-hover-background-color: var(--gray-400);\n --table-th-border-color: var(--gray-300);\n --fieldset-border-color: var(--gray-200);\n --legend-color: var(--gray-400);\n}\n.inverted .secondary,\n.inverted.secondary {\n --button-background: var(--fa-navy);\n --button-hover-background: var(--fa-dk-gravy);\n --button-active-color: var(--button-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-navy);\n --message-border-color: var(--fa-dk-gravy);\n --message-with-icon-decorative-color: var(--fa-md-gravy);\n --with-close-close-color: var(--fa-gravy);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-blue);\n --tag-background: var(--fa-dk-navy);\n --tag-color: var(--fa-lt-gravy);\n --tag-link-hover-color: var(--fa-blue);\n --card-border-width: 0.125em;\n --card-border-color: var(--fa-dk-gravy);\n --card-color: var(--white);\n --card-background: var(--fa-navy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-lt-gravy);\n --card-link-hover-color: var(--fa-dk-navy);\n --card-link-hover-border-color: var(--fa-lt-gravy);\n --card-header-background: var(--fa-md-gravy);\n --card-header-color: var(--fa-navy);\n --card-header-link-hover-background: var(--fa-navy);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-border: 0.125em solid var(--card-border-color);\n --border-color: var(--gray-400);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n}\n.inverted .accent,\n.inverted.accent {\n --button-background: var(--fa-dk-navy);\n --button-color: var(--fa-yellow);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-yellow);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-yellow);\n --link-hover-color: var(--fa-dk-yellow);\n --tag-background: var(--fa-dk-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-gravy);\n --card-color: var(--white);\n --card-background: var(--fa-dk-navy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-yellow);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-link-hover-background);\n --card-header-background: var(--fa-lt-gravy);\n --card-header-color: var(--fa-dk-navy);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --card-section-color: var(--white);\n --card-section-border: 0.125em solid var(--fa-navy);\n --border-color: var(--fa-dk-yellow);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n}\n.inverted .light,\n.inverted.light,\n.inverted .gray,\n.inverted.gray {\n --button-background: var(--body-background);\n --button-color: var(--fa-gravy);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-md-gravy);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-md-gravy);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-md-gravy);\n --link-hover-color: var(--fa-dk-gravy);\n --tag-background: var(--fa-dk-gravy);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-md-gravy);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-gravy);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --table-background: var(--gray-50);\n --table-th-background: var(--gray-100);\n --table-row-background: var(--gray-50);\n --table-striped-row-background: var(--gray-100);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--gray-300);\n --table-hover-background-color: var(--gray-100);\n --table-th-border-color: var(--gray-300);\n --fieldset-border-color: var(--fa-gravy);\n --legend-color: var(--fa-md-gravy);\n}\n.inverted .danger,\n.inverted.danger,\n.inverted .red,\n.inverted.red {\n --button-background: var(--body-background);\n --button-color: var(--fa-red);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-red);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-red);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-red);\n --link-hover-color: var(--fa-dk-red);\n --tag-background: var(--fa-dk-red);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-red);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-red);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-red);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--red3);\n --table-background: var(--red0);\n --table-th-background: var(--red1);\n --table-row-background: var(--red0);\n --table-striped-row-background: var(--red1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--red2);\n --table-hover-background-color: var(--red1);\n --table-th-border-color: var(--red2);\n --fieldset-border-color: var(--fa-red);\n --legend-color: var(--fa-dk-red);\n}\n.inverted .purple,\n.inverted.purple {\n --button-background: var(--body-background);\n --button-color: var(--fa-purple);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-purple);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-purple);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-purple);\n --link-hover-color: var(--fa-dk-purple);\n --tag-background: var(--fa-dk-purple);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-purple);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-purple);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-purple);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--grape3);\n --table-background: var(--grape0);\n --table-th-background: var(--grape1);\n --table-row-background: var(--grape0);\n --table-striped-row-background: var(--grape1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--grape2);\n --table-hover-background-color: var(--grape1);\n --table-th-border-color: var(--grape2);\n --fieldset-border-color: var(--fa-purple);\n --legend-color: var(--fa-dk-purple);\n}\n.inverted .violet,\n.inverted.violet {\n --button-background: var(--body-background);\n --button-color: var(--fa-violet);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-violet);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-violet);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-violet);\n --link-hover-color: var(--fa-dk-violet);\n --tag-background: var(--fa-dk-violet);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-violet);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-violet);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-violet);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--violet3);\n --table-background: var(--violet0);\n --table-th-background: var(--violet1);\n --table-row-background: var(--violet0);\n --table-striped-row-background: var(--violet1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--violet2);\n --table-hover-background-color: var(--violet1);\n --table-th-border-color: var(--violet2);\n --fieldset-border-color: var(--fa-violet);\n --legend-color: var(--fa-dk-violet);\n}\n.inverted .info,\n.inverted.info,\n.inverted .blue,\n.inverted.blue {\n --button-background: var(--body-background);\n --button-color: var(--fa-blue);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-blue);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-blue);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-blue);\n --link-hover-color: var(--fa-dk-blue);\n --tag-background: var(--fa-dk-blue);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-blue);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-blue);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-blue);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--blue3);\n --table-background: var(--blue0);\n --table-th-background: var(--blue1);\n --table-row-background: var(--blue0);\n --table-striped-row-background: var(--blue1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--blue2);\n --table-hover-background-color: var(--blue1);\n --table-th-border-color: var(--blue2);\n --fieldset-border-color: var(--fa-blue);\n --legend-color: var(--fa-dk-blue);\n}\n.inverted .success,\n.inverted.success,\n.inverted .teal,\n.inverted.teal {\n --button-background: var(--body-background);\n --button-color: var(--fa-teal);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-teal);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-teal);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-teal);\n --link-hover-color: var(--fa-dk-teal);\n --tag-background: var(--fa-dk-teal);\n --tag-color: var(--white);\n --tag-link-hover-color: var(--fa-teal);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-teal);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-teal);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--teal3);\n --table-background: var(--teal0);\n --table-th-background: var(--teal1);\n --table-row-background: var(--teal0);\n --table-striped-row-background: var(--teal1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--teal2);\n --table-hover-background-color: var(--teal1);\n --table-th-border-color: var(--teal2);\n --fieldset-border-color: var(--fa-teal);\n --legend-color: var(--fa-dk-teal);\n}\n.inverted .warning,\n.inverted.warning,\n.inverted .yellow,\n.inverted.yellow {\n --button-background: var(--body-background);\n --button-color: var(--fa-yellow);\n --button-border-color: var(--button-color);\n --button-hover-background: var(--button-background);\n --button-hover-color: var(--fa-dk-yellow);\n --button-active-background: var(--button-color);\n --button-active-color: var(--button-background);\n --button-active-border-color: var(--button-active-background);\n --button-disabled-background: var(--button-background);\n --message-background: var(--fa-dk-navy);\n --message-border-color: var(--fa-yellow);\n --message-with-icon-decorative-color: var(--message-border-color);\n --with-close-close-color: var(--message-border-color);\n --link-color: var(--fa-yellow);\n --link-hover-color: var(--fa-dk-yellow);\n --tag-background: var(--fa-dk-yellow);\n --tag-color: var(--fa-navy);\n --tag-link-hover-color: var(--fa-dk-gravy);\n --card-background: var(--fa-dk-navy);\n --card-color: var(--fa-yellow);\n --card-link-background: var(--card-background);\n --card-link-color: var(--card-color);\n --card-link-hover-background: var(--fa-dk-navy);\n --card-link-hover-color: var(--card-color);\n --card-link-hover-border-color: var(--card-color);\n --card-header-background: var(--fa-dk-yellow);\n --card-header-color: var(--white);\n --card-header-link-hover-background: var(--card-link-hover-color);\n --card-header-link-hover-color: var(--card-link-hover-background);\n --border-color: var(--yellow3);\n --table-background: var(--yellow0);\n --table-th-background: var(--yellow1);\n --table-row-background: var(--yellow0);\n --table-striped-row-background: var(--yellow1);\n --table-cell-background: transparent;\n --table-cell-border-color: var(--yellow2);\n --table-hover-background-color: var(--yellow1);\n --table-th-border-color: var(--yellow2);\n --fieldset-border-color: var(--fa-yellow);\n --legend-color: var(--fa-dk-yellow);\n}\nhtml {\n -ms-overflow-style: -ms-autohiding-scrollbar; /* make sure Edge/IE scrollbars are shown when needed but not otherwise */\n -webkit-text-size-adjust: 100%;\n -moz-text-size-adjust: 100%;\n -ms-text-size-adjust: 100%;\n text-size-adjust: 100%;\n font-size: 14px;\n font-size: var(--font-size-root);\n}\n@media (min-width: 48rem) {\n html {\n font-size: 16px;\n font-size: var(--font-size-root-tablet);\n }\n}\nbody {\n margin: 0;\n padding: 0;\n min-height: 100vh;\n overflow-x: hidden;\n text-align: left;\n text-align: var(--text-align);\n}\ntable {\n border-collapse: collapse;\n border-collapse: var(--table-cell-border-collapse);\n border-spacing: none;\n border-spacing: var(--table-cell-border-spacing);\n}\nth {\n font-weight: 600;\n font-weight: var(--table-th-font-weight);\n}\nabbr[title],\nabbr[data-original-title] {\n cursor: help;\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n -webkit-text-decoration-skip-ink: none;\n text-decoration-skip-ink: none;\n}\n/* lists */\nol,ul,dl {\n margin: 0;\n padding: 0;\n}\nol > *,ul > *,dl > * {\n margin: 0;\n padding: 0;\n}\nblockquote {\n display: block;\n margin: 0;\n}\n/* links */\na:not([href]),\n a:not([href]):hover {\n text-decoration: none;\n color: inherit;\n }\n/* code */\ncode,pre {\n background: var(--code-bg);\n word-wrap: break-word;\n color: #ff922b;\n color: var(--code-color);\n font-family: "Menlo", "Monaco", "Consolas", "Courier New", monospace;\n font-family: var(--font-family-monospace);\n font-size: calc(1em * 0.875);\n font-size: var(--code-font-size);\n\n a > & {\n color: inherit;\n }\n}\n/* horizontal rules */\nhr,\n.hr {\n -webkit-box-sizing: content-box;\n box-sizing: content-box;\n margin: 0;\n border-width: 0.125em;\n border-width: var(--hr-border-width);\n border-style: solid;\n border-style: var(--hr-border-style);\n border-color: #c3c6d1;\n border-color: var(--hr-border-color);\n padding: 0;\n height: 0;\n overflow: visible;\n}\n/* default outline styling */\n[tabindex="-1"]:focus:not(.focus-visible) {\n outline: 0 !important;\n}\n[tabindex="-1"]:focus:not(:focus-visible) {\n outline: 0 !important;\n}\n/* forms */\nfieldset {\n border: 0;\n padding: 0;\n}\nlegend {\n margin: 0;\n}\nselect {\n -webkit-appearance: none;\n -moz-appearance: none;\n appearance: none;\n border: 0;\n background-color: transparent;\n}\n/* buttons */\nbutton,\n.button {\n cursor: pointer;\n font-family: inherit;\n}\n:host,\nbody {\n background-color: #f0f1f3;\n background-color: var(--body-background);\n text-align: var(--body-text-align);\n line-height: 1.5;\n line-height: var(--line-height-base);\n color: #183153;\n color: var(--body-color);\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--font-family-base);\n font-size: 1em;\n font-size: var(--font-size-base);\n font-weight: var(--font-weight-base);\n -webkit-font-feature-settings: "ss01" on;\n font-feature-settings: "ss01" on; /* Turns on alternate \'a\' character without the top arm */\n}\n/* Sets global focus style. */\n:focus,.focus,.focused {\n outline: solid 0.1875em #74c0fc;\n outline: var(--focus-outline);\n outline-offset: calc(1em * 1 / 16);\n outline-offset: var(--focus-outline-offset);\n}\n/* lists */\n/* stylelint-disable no-descending-specificity */\nol,ul,dl {\n --margin-top: var(--list-margin-top);\n --margin-bottom: var(--list-margin-bottom);\n --padding-left: var(--list-padding-left);\n --line-height: var(--list-line-height);\n --list-style-type: disc;\n\n margin-top: var(--margin-top);\n margin-bottom: var(--margin-bottom);\n padding-left: var(--padding-left);\n list-style-type: var(--list-style-type);\n line-height: var(--line-height)\n}\nol:first-child,ul:first-child,dl:first-child {\n --margin-top: 0;\n }\nol:last-child,ul:last-child,dl:last-child {\n --margin-bottom: 0;\n }\n/* stylelint-enable no-descending-specificity */\nol li,ul li,dl li {\n --display: list-item;\n\n display: var(--display);\n}\nol {\n --list-style-type: decimal;\n}\nul {\n --list-style-type: disc;\n}\nol ul,\nul ul {\n --list-style-type: circle;\n}\nol ul,\nul ol,\nul ul,\nol ol {\n --margin-top: 0;\n --margin-bottom: var(--list-nested-margin-bottom);\n}\nol ol ul,\nol ul ul,\nul ol ul,\nul ul ul {\n --list-style-type: square;\n}\ndl {\n --margin-bottom: var(--spacing-md);\n\n margin-top: 0;\n margin-bottom: var(--margin-bottom);\n}\ndt {\n --display: block;\n --margin-right: 0;\n --margin-bottom: var(--spacing-4xs);\n\n display: var(--display);\n margin-top: 0;\n margin-right: var(--margin-right);\n margin-bottom: var(--margin-bottom);\n font-weight: 600;\n font-weight: var(--font-weight-semibold);\n}\ndd {\n --display: block;\n --margin-bottom: var(--spacing-sm);\n --margin-left: 0;\n\n display: var(--display);\n margin-top: 0;\n margin-bottom: var(--margin-bottom);\n margin-left: var(--margin-left)\n}\ndd:last-child {\n --margin-bottom: 0;\n }\ndl.display-inline {\n --padding-left: 0;\n}\ndl.display-inline dt {\n --display: inline-block;\n --margin-right: var(--spacing-4xs);\n}\ndl.display-inline dd {\n --display: inline\n}\ndl.display-inline dd::after {\n white-space: pre;\n content: "\\a";\n }\n/* stylelint-disable no-descending-specificity */\nh1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {\n --margin-bottom: var(--spacing-sm);\n --line-height: var(--line-height-heading);\n\n margin-top: 2em;\n\n margin-top: var(--headings-margin-top);\n margin-bottom: var(--margin-bottom);\n line-height: var(--line-height);\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--headings-font-family);\n font-weight: 600;\n font-weight: var(--headings-font-weight)\n}\nh1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child {\n margin-top: 0;\n }\nh1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child {\n margin-bottom: 0;\n }\n/* stylelint-enable no-descending-specificity */\nh1,\n.h1 {\n --margin-bottom: var(--h1-margin-bottom);\n --line-height: var(--h1-line-height);\n\n font-size: calc(1em * 2.5);\n\n font-size: var(--h1-font-size);\n}\nh2,\n.h2 {\n --margin-bottom: var(--h2-margin-bottom);\n --line-height: var(--h2-line-height);\n\n font-size: calc(1em * 2);\n\n font-size: var(--h2-font-size);\n}\nh3,\n.h3 {\n --margin-bottom: var(--h3-margin-bottom);\n --line-height: var(--h3-line-height);\n\n font-size: calc(1em * 1.5);\n\n font-size: var(--h3-font-size);\n}\nh4,\n.h4 {\n --margin-bottom: var(--h4-margin-bottom);\n --line-height: var(--h4-line-height);\n\n font-size: calc(1em * 1.25);\n\n font-size: var(--h4-font-size);\n}\nh5,\n.h5 {\n --margin-bottom: var(--h5-margin-bottom);\n --line-height: var(--h5-line-height);\n\n font-size: 1em;\n\n font-size: var(--h5-font-size);\n}\nh6,\n.h6 {\n --margin-bottom: var(--h6-margin-bottom);\n --line-height: var(--h6-line-height);\n\n font-size: calc(1em * 0.75);\n\n font-size: var(--h6-font-size);\n}\np,\n.p {\n margin-top: 0;\n margin-top: var(--paragraph-margin-top);\n margin-bottom: calc(1em * 1);\n margin-bottom: var(--paragraph-margin-bottom);\n line-height: 1.5;\n line-height: var(--line-height-copy)\n}\np:last-child, .p:last-child {\n --paragraph-margin-bottom: 0;\n }\nb,\n.b,\nstrong,\n.strong {\n --font-weight: var(--font-weight-bold);\n\n font-weight: 700;\n\n font-weight: var(--font-weight-bold);\n}\ni,\n.i,\nem,\n.em {\n --font-style: italic;\n\n font-style: var(--font-style);\n}\nsmall,\n.small {\n --font-size: var(--font-size-xs);\n\n font-size: var(--font-size);\n}\ndel,\n.del,\ns,\n.s,\n.strike {\n --text-decoration: line-through;\n\n -webkit-text-decoration: var(--text-decoration);\n\n text-decoration: var(--text-decoration);\n}\nsub,\n.sub,\nsup,\n.sup {\n position: relative;\n vertical-align: baseline;\n line-height: 0;\n line-height: var(--line-height-0);\n font-size: calc(1em * 0.75);\n font-size: var(--font-size-xs);\n}\nsub,\n.sub {\n bottom: -0.25em;\n}\nsup,\n.sup {\n top: -0.5em;\n}\n::-webkit-input-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n::-moz-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n:-ms-input-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n::-ms-input-placeholder {\n opacity: 0.3;\n color: inherit;\n}\n::placeholder {\n opacity: 0.3;\n color: inherit;\n}\n/* blockquotes */\nblockquote,\n.blockquote {\n margin-bottom: calc(1em * 1.25);\n margin-bottom: var(--blockquote-margin-bottom);\n border-left: calc(1em * 4 / 16) solid #a5abbb;\n border-left: var(--blockquote-quote-border-width) var(--blockquote-quote-border-style) var(--blockquote-quote-border-color);\n padding-left: calc(1em * 1.5);\n padding-left: var(--blockquote-quote-indent);\n font-family: fa-livory, "Georgia", "Times New Roman", "Times", serif;\n font-family: var(--blockquote-font-family);\n font-size: inherit;\n font-size: var(--blockquote-font-size)\n}\nblockquote:last-child, .blockquote:last-child {\n --blockquote-margin-bottom: 0;\n }\nblockquote footer,\n.blockquote-footer {\n margin-top: calc(calc(1em * 1) * -1);\n margin-top: var(--blockquote-footer-margin-top);\n padding-top: calc(1em * 1.25);\n padding-top: var(--blockquote-footer-padding-top);\n color: #6d7790;\n color: var(--blockquote-footer-color);\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--blockquote-footer-font-family);\n font-size: calc(1em * 0.875);\n font-size: var(--blockquote-footer-font-size);\n}\n/* tables */\ntable {\n margin-bottom: calc(1em * 1.5);\n margin-bottom: var(--table-margin-bottom)\n}\ntable:last-child {\n --table-margin-bottom: 0;\n }\ntable caption {\n text-align: left;\n text-align: var(--table-caption-text-align);\n color: #515e7b;\n color: var(--table-caption-color);\n}\ntd,\nth {\n padding: 0.5em 0.75em 0.5em 0.75em;\n padding: var(--table-cell-spacing-top) var(--table-cell-spacing-right) var(--table-cell-spacing-bottom) var(--table-cell-spacing-left);\n text-align: left;\n text-align: var(--table-cell-text-align);\n}\n.container {\n width: auto;\n width: var(--max-width, auto);\n}\n.container-fluid {\n max-width: 100%;\n max-width: var(--grid-fluid-max-width);\n}\n.container,\n.container-fluid {\n --outer-gutter-width: var(--grid-outer-gutter-width);\n --min-width: var(--grid-min-width);\n\n margin-right: auto;\n margin-left: auto;\n padding-right: var(--outer-gutter-width);\n padding-left: var(--outer-gutter-width);\n min-width: var(--min-width);\n}\n.row {\n --margin-left: calc(var(--grid-gutter-x-width) * -1);\n --margin-right: calc(var(--grid-gutter-x-width) * -1);\n\n display: -webkit-box;\n\n display: -ms-flexbox;\n\n display: flex;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n -ms-flex-preferred-size: auto;\n flex-basis: auto;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n flex-direction: var(--grid-row-direction);\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 1;\n flex-shrink: 1;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n -ms-flex-wrap: var(--grid-wrap);\n flex-wrap: var(--grid-wrap);\n margin-right: var(--margin-right);\n margin-left: var(--margin-left)\n}\n.row.align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n.row.align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n.row.align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n.row.align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n.row > div,.row > main,.row > aside,.row > header,.row > footer,.row > nav,.row > section,.row > article,.row > ol,.row > ul,.row > li,.row > p,.row > blockquote {\n --padding-left: var(--grid-gutter-x-width);\n --padding-right: var(--grid-gutter-x-width);\n\n padding-right: var(--padding-right);\n padding-left: var(--padding-left);\n }\n/* no gutters */\n.row.flush {\n --margin-left: 0;\n --margin-right: 0\n}\n.row.flush > div,.row.flush > main,.row.flush > aside,.row.flush > header,.row.flush > footer,.row.flush > nav,.row.flush > section,.row.flush > article,.row.flush > ol,.row.flush > ul,.row.flush > li,.row.flush > p,.row.flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n/* extra roomy gutters */\n.row.roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n}\n.row.reverse {\n --grid-row-direction: row-reverse;\n}\n.column,\n.column-1,\n.column-2,\n.column-3,\n.column-4,\n.column-5,\n.column-6,\n.column-7,\n.column-8,\n.column-9,\n.column-10,\n.column-11,\n.column-12,\n.offset-0,\n.offset-1,\n.offset-2,\n.offset-3,\n.offset-4,\n.offset-5,\n.offset-6,\n.offset-7,\n.offset-8,\n.offset-9,\n.offset-10,\n.offset-11,\n.offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n}\n.column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n}\n.column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n}\n.column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n}\n.column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n}\n.column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n}\n.column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n}\n.column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n}\n.column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n}\n.column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n}\n.column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n}\n.column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n}\n.column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n}\n.column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n}\n.offset-0 {\n margin-left: 0;\n}\n.offset-1 {\n margin-left: 8.33333333%;\n}\n.offset-2 {\n margin-left: 16.66666667%;\n}\n.offset-3 {\n margin-left: 25%;\n}\n.offset-4 {\n margin-left: 33.33333333%;\n}\n.offset-5 {\n margin-left: 41.66666667%;\n}\n.offset-6 {\n margin-left: 50%;\n}\n.offset-7 {\n margin-left: 58.33333333%;\n}\n.offset-8 {\n margin-left: 66.66666667%;\n}\n.offset-9 {\n margin-left: 75%;\n}\n.offset-10 {\n margin-left: 83.33333333%;\n}\n.offset-11 {\n margin-left: 91.66666667%;\n}\n.order-first {\n --order: -1;\n}\n.order-last {\n --order: 1;\n}\n@media (min-width: 48rem) {\n .row.tablet\\:flush {\n --margin-left: 0;\n --margin-right: 0\n }\n\n .row.tablet\\:flush > div,.row.tablet\\:flush > main,.row.tablet\\:flush > aside,.row.tablet\\:flush > header,.row.tablet\\:flush > footer,.row.tablet\\:flush > nav,.row.tablet\\:flush > section,.row.tablet\\:flush > article,.row.tablet\\:flush > ol,.row.tablet\\:flush > ul,.row.tablet\\:flush > li,.row.tablet\\:flush > p,.row.tablet\\:flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n\n .row.tablet\\:roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n }\n\n .row.tablet\\:reverse {\n --grid-row-direction: row-reverse;\n }\n\n .row.tablet\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .row.tablet\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .row.tablet\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .row.tablet\\:align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n\n .tablet\\:column,\n .tablet\\:column-1,\n .tablet\\:column-2,\n .tablet\\:column-3,\n .tablet\\:column-4,\n .tablet\\:column-5,\n .tablet\\:column-6,\n .tablet\\:column-7,\n .tablet\\:column-8,\n .tablet\\:column-9,\n .tablet\\:column-10,\n .tablet\\:column-11,\n .tablet\\:column-12,\n .tablet\\:offset-0,\n .tablet\\:offset-1,\n .tablet\\:offset-2,\n .tablet\\:offset-3,\n .tablet\\:offset-4,\n .tablet\\:offset-5,\n .tablet\\:offset-6,\n .tablet\\:offset-7,\n .tablet\\:offset-8,\n .tablet\\:offset-9,\n .tablet\\:offset-10,\n .tablet\\:offset-11,\n .tablet\\:offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n }\n\n .tablet\\:column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .tablet\\:column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .tablet\\:column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .tablet\\:column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .tablet\\:column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .tablet\\:column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .tablet\\:column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .tablet\\:column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .tablet\\:column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .tablet\\:column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .tablet\\:column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .tablet\\:column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .tablet\\:column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .tablet\\:offset-0 {\n margin-left: 0;\n }\n\n .tablet\\:offset-1 {\n margin-left: 8.33333333%;\n }\n\n .tablet\\:offset-2 {\n margin-left: 16.66666667%;\n }\n\n .tablet\\:offset-3 {\n margin-left: 25%;\n }\n\n .tablet\\:offset-4 {\n margin-left: 33.33333333%;\n }\n\n .tablet\\:offset-5 {\n margin-left: 41.66666667%;\n }\n\n .tablet\\:offset-6 {\n margin-left: 50%;\n }\n\n .tablet\\:offset-7 {\n margin-left: 58.33333333%;\n }\n\n .tablet\\:offset-8 {\n margin-left: 66.66666667%;\n }\n\n .tablet\\:offset-9 {\n margin-left: 75%;\n }\n\n .tablet\\:offset-10 {\n margin-left: 83.33333333%;\n }\n\n .tablet\\:offset-11 {\n margin-left: 91.66666667%;\n }\n\n .tablet\\:order-first {\n --order: -1;\n }\n\n .tablet\\:order-last {\n --order: 1;\n }\n}\n@media (min-width: 64rem) {\n .row.laptop\\:flush {\n --margin-left: 0;\n --margin-right: 0\n }\n\n .row.laptop\\:flush > div,.row.laptop\\:flush > main,.row.laptop\\:flush > aside,.row.laptop\\:flush > header,.row.laptop\\:flush > footer,.row.laptop\\:flush > nav,.row.laptop\\:flush > section,.row.laptop\\:flush > article,.row.laptop\\:flush > ol,.row.laptop\\:flush > ul,.row.laptop\\:flush > li,.row.laptop\\:flush > p,.row.laptop\\:flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n\n .row.laptop\\:roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n }\n\n .row.laptop\\:reverse {\n --grid-row-direction: row-reverse;\n }\n\n .row.laptop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .row.laptop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .row.laptop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .row.laptop\\:align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n\n .laptop\\:column,\n .laptop\\:column-1,\n .laptop\\:column-2,\n .laptop\\:column-3,\n .laptop\\:column-4,\n .laptop\\:column-5,\n .laptop\\:column-6,\n .laptop\\:column-7,\n .laptop\\:column-8,\n .laptop\\:column-9,\n .laptop\\:column-10,\n .laptop\\:column-11,\n .laptop\\:column-12,\n .laptop\\:offset-0,\n .laptop\\:offset-1,\n .laptop\\:offset-2,\n .laptop\\:offset-3,\n .laptop\\:offset-4,\n .laptop\\:offset-5,\n .laptop\\:offset-6,\n .laptop\\:offset-7,\n .laptop\\:offset-8,\n .laptop\\:offset-9,\n .laptop\\:offset-10,\n .laptop\\:offset-11,\n .laptop\\:offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n }\n\n .laptop\\:column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .laptop\\:column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .laptop\\:column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .laptop\\:column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .laptop\\:column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .laptop\\:column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .laptop\\:column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .laptop\\:column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .laptop\\:column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .laptop\\:column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .laptop\\:column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .laptop\\:column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .laptop\\:column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .laptop\\:offset-0 {\n margin-left: 0;\n }\n\n .laptop\\:offset-1 {\n margin-left: 8.33333333%;\n }\n\n .laptop\\:offset-2 {\n margin-left: 16.66666667%;\n }\n\n .laptop\\:offset-3 {\n margin-left: 25%;\n }\n\n .laptop\\:offset-4 {\n margin-left: 33.33333333%;\n }\n\n .laptop\\:offset-5 {\n margin-left: 41.66666667%;\n }\n\n .laptop\\:offset-6 {\n margin-left: 50%;\n }\n\n .laptop\\:offset-7 {\n margin-left: 58.33333333%;\n }\n\n .laptop\\:offset-8 {\n margin-left: 66.66666667%;\n }\n\n .laptop\\:offset-9 {\n margin-left: 75%;\n }\n\n .laptop\\:offset-10 {\n margin-left: 83.33333333%;\n }\n\n .laptop\\:offset-11 {\n margin-left: 91.66666667%;\n }\n\n .laptop\\:order-first {\n --order: -1;\n }\n\n .laptop\\:order-last {\n --order: 1;\n }\n}\n@media (min-width: 96rem) {\n .row.desktop\\:flush {\n --margin-left: 0;\n --margin-right: 0\n }\n\n .row.desktop\\:flush > div,.row.desktop\\:flush > main,.row.desktop\\:flush > aside,.row.desktop\\:flush > header,.row.desktop\\:flush > footer,.row.desktop\\:flush > nav,.row.desktop\\:flush > section,.row.desktop\\:flush > article,.row.desktop\\:flush > ol,.row.desktop\\:flush > ul,.row.desktop\\:flush > li,.row.desktop\\:flush > p,.row.desktop\\:flush > blockquote {\n --padding-left: 0;\n --padding-right: 0;\n }\n\n .row.desktop\\:roomy {\n --grid-gutter-x-width: 1rem;\n --grid-gutter-y-width: 2rem;\n --grid-outer-gutter-width: 2rem;\n }\n\n .row.desktop\\:reverse {\n --grid-row-direction: row-reverse;\n }\n\n .row.desktop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .row.desktop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .row.desktop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .row.desktop\\:align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n }\n\n .desktop\\:column,\n .desktop\\:column-1,\n .desktop\\:column-2,\n .desktop\\:column-3,\n .desktop\\:column-4,\n .desktop\\:column-5,\n .desktop\\:column-6,\n .desktop\\:column-7,\n .desktop\\:column-8,\n .desktop\\:column-9,\n .desktop\\:column-10,\n .desktop\\:column-11,\n .desktop\\:column-12,\n .desktop\\:offset-0,\n .desktop\\:offset-1,\n .desktop\\:offset-2,\n .desktop\\:offset-3,\n .desktop\\:offset-4,\n .desktop\\:offset-5,\n .desktop\\:offset-6,\n .desktop\\:offset-7,\n .desktop\\:offset-8,\n .desktop\\:offset-9,\n .desktop\\:offset-10,\n .desktop\\:offset-11,\n .desktop\\:offset-12 {\n --order: 0;\n\n -ms-flex-preferred-size: auto;\n\n flex-basis: auto;\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n -webkit-box-ordinal-group: var(--order);\n -ms-flex-order: var(--order);\n order: var(--order);\n }\n\n .desktop\\:column {\n -ms-flex-preferred-size: 0;\n flex-basis: 0;\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .desktop\\:column-1 {\n -ms-flex-preferred-size: 8.33333333%;\n flex-basis: 8.33333333%;\n max-width: 8.33333333%;\n }\n\n .desktop\\:column-2 {\n -ms-flex-preferred-size: 16.66666667%;\n flex-basis: 16.66666667%;\n max-width: 16.66666667%;\n }\n\n .desktop\\:column-3 {\n -ms-flex-preferred-size: 25%;\n flex-basis: 25%;\n max-width: 25%;\n }\n\n .desktop\\:column-4 {\n -ms-flex-preferred-size: 33.33333333%;\n flex-basis: 33.33333333%;\n max-width: 33.33333333%;\n }\n\n .desktop\\:column-5 {\n -ms-flex-preferred-size: 41.66666667%;\n flex-basis: 41.66666667%;\n max-width: 41.66666667%;\n }\n\n .desktop\\:column-6 {\n -ms-flex-preferred-size: 50%;\n flex-basis: 50%;\n max-width: 50%;\n }\n\n .desktop\\:column-7 {\n -ms-flex-preferred-size: 58.33333333%;\n flex-basis: 58.33333333%;\n max-width: 58.33333333%;\n }\n\n .desktop\\:column-8 {\n -ms-flex-preferred-size: 66.66666667%;\n flex-basis: 66.66666667%;\n max-width: 66.66666667%;\n }\n\n .desktop\\:column-9 {\n -ms-flex-preferred-size: 75%;\n flex-basis: 75%;\n max-width: 75%;\n }\n\n .desktop\\:column-10 {\n -ms-flex-preferred-size: 83.33333333%;\n flex-basis: 83.33333333%;\n max-width: 83.33333333%;\n }\n\n .desktop\\:column-11 {\n -ms-flex-preferred-size: 91.66666667%;\n flex-basis: 91.66666667%;\n max-width: 91.66666667%;\n }\n\n .desktop\\:column-12 {\n -ms-flex-preferred-size: 100%;\n flex-basis: 100%;\n max-width: 100%;\n }\n\n .desktop\\:offset-0 {\n margin-left: 0;\n }\n\n .desktop\\:offset-1 {\n margin-left: 8.33333333%;\n }\n\n .desktop\\:offset-2 {\n margin-left: 16.66666667%;\n }\n\n .desktop\\:offset-3 {\n margin-left: 25%;\n }\n\n .desktop\\:offset-4 {\n margin-left: 33.33333333%;\n }\n\n .desktop\\:offset-5 {\n margin-left: 41.66666667%;\n }\n\n .desktop\\:offset-6 {\n margin-left: 50%;\n }\n\n .desktop\\:offset-7 {\n margin-left: 58.33333333%;\n }\n\n .desktop\\:offset-8 {\n margin-left: 66.66666667%;\n }\n\n .desktop\\:offset-9 {\n margin-left: 75%;\n }\n\n .desktop\\:offset-10 {\n margin-left: 83.33333333%;\n }\n\n .desktop\\:offset-11 {\n margin-left: 91.66666667%;\n }\n\n .desktop\\:order-first {\n --order: -1;\n }\n\n .desktop\\:order-last {\n --order: 1;\n }\n}\n@media (min-width: 48rem) {\n .container,\n .container-fluid {\n --outer-gutter-width: var(--tablet-grid-outer-gutter-width);\n }\n\n .container {\n --max-width: var(--tablet-grid-max-width);\n }\n}\n@media (min-width: 64rem) {\n .container,\n .container-fluid {\n --outer-gutter-width: var(--laptop-grid-outer-gutter-width);\n }\n\n .container {\n --max-width: var(--laptop-grid-max-width);\n }\n}\n@media (min-width: 96rem) {\n .container,\n .container-fluid {\n --outer-gutter-width: var(--desktop-grid-outer-gutter-width);\n }\n\n .container {\n --max-width: var(--desktop-grid-max-width);\n }\n}\n/* components.css */\n/* links */\na {\n display: inline;\n display: var(--link-display);\n -webkit-transition-duration: calc(1s * 0.1);\n transition-duration: calc(1s * 0.1);\n -webkit-transition-duration: var(--link-transition-duration);\n transition-duration: var(--link-transition-duration);\n -webkit-transition-property: color, background, -webkit-text-decoration;\n transition-property: color, background, -webkit-text-decoration;\n transition-property: color, text-decoration, background;\n transition-property: color, text-decoration, background, -webkit-text-decoration;\n -webkit-transition-timing-function: ease-in;\n transition-timing-function: ease-in;\n -webkit-text-decoration-color: currentColor;\n text-decoration-color: currentColor;\n -webkit-text-decoration-color: var(--link-decoration-color);\n text-decoration-color: var(--link-decoration-color);\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n -webkit-text-decoration-line: var(--link-decoration-line);\n text-decoration-line: var(--link-decoration-line);\n -webkit-text-decoration-style: dotted;\n text-decoration-style: dotted;\n -webkit-text-decoration-style: var(--link-decoration-style);\n text-decoration-style: var(--link-decoration-style);\n text-decoration-thickness: 0.0625em;\n text-decoration-thickness: var(--link-decoration-thickness);\n color: #1c7ed6;\n color: var(--link-color);\n font-weight: var(--font-weight-base);\n font-weight: var(--link-font-weight)\n}\na:hover,\n a.hover,\n a:active,\n a.active {\n -webkit-text-decoration-color: currentColor;\n text-decoration-color: currentColor;\n -webkit-text-decoration-color: var(--link-hover-decoration-color);\n text-decoration-color: var(--link-hover-decoration-color);\n -webkit-text-decoration-line: underline;\n text-decoration-line: underline;\n -webkit-text-decoration-line: var(--link-hover-decoration-line);\n text-decoration-line: var(--link-hover-decoration-line);\n -webkit-text-decoration-style: solid;\n text-decoration-style: solid;\n -webkit-text-decoration-style: var(--link-hover-decoration-style);\n text-decoration-style: var(--link-hover-decoration-style);\n color: #74c0fc;\n color: var(--link-hover-color);\n }\n.no-underline {\n text-decoration: none !important;\n}\n.nav-link {\n display: inline-block;\n padding: calc((4em - (1em * 1.5) - (0.125em * 2) - 0.375em) / 2) calc(1em * 1.5);\n padding: var(--button-padding);\n text-decoration: none;\n color: #1c7ed6;\n color: var(--link-color);\n font-weight: 600;\n font-weight: var(--font-weight-semibold)\n}\n.nav-link:active,\n .nav-link.active {\n text-decoration: none;\n color: #183153;\n color: var(--link-active-color);\n }\n.nav-link:hover,\n .nav-link.hover {\n text-decoration: none;\n color: #74c0fc;\n color: var(--link-hover-color);\n }\n.message,.msg,.alert {\n margin: 0 0 1em;\n margin: var(--message-margin);\n border-width: 0.125em;\n border-width: var(--message-border-width);\n border-style: solid;\n border-style: var(--message-border-style);\n border-radius: 0.75em;\n border-radius: var(--message-border-radius);\n border-color: #fff;\n border-color: var(--message-border-color);\n background-color: #fff;\n background-color: var(--message-background);\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--message-padding);\n min-height: 4em;\n min-height: var(--message-min-height);\n color: #183153;\n color: var(--message-color)\n}\n.message.with-border,.msg.with-border,.alert.with-border {\n border-width: 0.125em;\n border-width: var(--message-border-width);\n border-style: solid;\n border-style: var(--message-border-style);\n border-color: #fff;\n border-color: var(--message-border-color);\n }\n.message.no-border,.msg.no-border,.alert.no-border {\n border-width: 0;\n }\n.message.with-icon,.msg.with-icon,.alert.with-icon {\n position: relative;\n padding-left: calc(calc(1em * 1.5) * 2 * 1.5);\n padding-left: calc(var(--message-horizontal-padding) * 2 * var(--message-with-icon-decorative-scale))\n }\n.message.with-icon .decorative,.msg.with-icon .decorative,.alert.with-icon .decorative {\n position: absolute;\n top: calc((calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) + (1.5 - 1.5)/2) / 1.5 * 1em);\n top: var(--message-with-icon-decorative-top);\n left: 0.25em;\n width: calc(calc(1em * 1.5) * 1.75);\n width: calc(var(--message-horizontal-padding) * 1.75);\n text-align: center;\n color: #8991a5;\n color: var(--message-with-icon-decorative-color);\n font-size: calc(1em * 1.5);\n font-size: calc(1em * var(--message-with-icon-decorative-scale));\n }\n.message.with-icon h1,.message.with-icon h2,.message.with-icon h3,.message.with-icon h4,.message.with-icon h5,.message.with-icon h6,.message.with-icon .h1,.message.with-icon .h2,.message.with-icon .h3,.message.with-icon .h4,.message.with-icon .h5,.message.with-icon .h6,.msg.with-icon h1,.msg.with-icon h2,.msg.with-icon h3,.msg.with-icon h4,.msg.with-icon h5,.msg.with-icon h6,.msg.with-icon .h1,.msg.with-icon .h2,.msg.with-icon .h3,.msg.with-icon .h4,.msg.with-icon .h5,.msg.with-icon .h6,.alert.with-icon h1,.alert.with-icon h2,.alert.with-icon h3,.alert.with-icon h4,.alert.with-icon h5,.alert.with-icon h6,.alert.with-icon .h1,.alert.with-icon .h2,.alert.with-icon .h3,.alert.with-icon .h4,.alert.with-icon .h5,.alert.with-icon .h6 {\n /* Nasssty icons dom order makes us do this, precious. */\n }\n.message.with-icon h1:nth-child(2),.message.with-icon h2:nth-child(2),.message.with-icon h3:nth-child(2),.message.with-icon h4:nth-child(2),.message.with-icon h5:nth-child(2),.message.with-icon h6:nth-child(2),.message.with-icon .h1:nth-child(2),.message.with-icon .h2:nth-child(2),.message.with-icon .h3:nth-child(2),.message.with-icon .h4:nth-child(2),.message.with-icon .h5:nth-child(2),.message.with-icon .h6:nth-child(2),.msg.with-icon h1:nth-child(2),.msg.with-icon h2:nth-child(2),.msg.with-icon h3:nth-child(2),.msg.with-icon h4:nth-child(2),.msg.with-icon h5:nth-child(2),.msg.with-icon h6:nth-child(2),.msg.with-icon .h1:nth-child(2),.msg.with-icon .h2:nth-child(2),.msg.with-icon .h3:nth-child(2),.msg.with-icon .h4:nth-child(2),.msg.with-icon .h5:nth-child(2),.msg.with-icon .h6:nth-child(2),.alert.with-icon h1:nth-child(2),.alert.with-icon h2:nth-child(2),.alert.with-icon h3:nth-child(2),.alert.with-icon h4:nth-child(2),.alert.with-icon h5:nth-child(2),.alert.with-icon h6:nth-child(2),.alert.with-icon .h1:nth-child(2),.alert.with-icon .h2:nth-child(2),.alert.with-icon .h3:nth-child(2),.alert.with-icon .h4:nth-child(2),.alert.with-icon .h5:nth-child(2),.alert.with-icon .h6:nth-child(2) {\n margin-top: 0;\n }\n.message.roomy,.msg.roomy,.alert.roomy {\n --message-with-icon-decorative-top: var(--message-roomy-with-icon-decorative-top);\n --message-padding: var(--message-roomy-padding);\n --message-with-icon-decorative-scale: var(--message-roomy-with-icon-decorative-scale);\n --message-min-height: var(--message-roomy-min-height);\n }\n.message.compact,.msg.compact,.alert.compact {\n --message-with-icon-decorative-top: var(--message-compact-with-icon-decorative-top);\n --message-padding: var(--message-compact-padding);\n --message-with-icon-decorative-scale: var(--message-compact-with-icon-decorative-scale);\n --message-min-height: var(--message-compact-min-height);\n }\nbutton.roomy,.button.roomy,.btn.roomy,[type=button].roomy,[type=reset].roomy,[type=submit].roomy, .buttons.roomy {\n --button-padding: var(--button-padding-roomy);\n }\nbutton.compact,.button.compact,.btn.compact,[type=button].compact,[type=reset].compact,[type=submit].compact, .buttons.compact {\n --button-padding: var(--button-padding-compact);\n }\nbutton,.button,.btn,[type=button],[type=reset],[type=submit] {\n display: inline-block;\n position: relative;\n -webkit-transition-duration: 0;\n transition-duration: 0;\n -webkit-transition-duration: var(--button-transition-duration);\n transition-duration: var(--button-transition-duration);\n -webkit-transition-property: color background border box-shadow;\n transition-property: color background border box-shadow;\n -webkit-transition-timing-function: ease-in;\n transition-timing-function: ease-in;\n margin: 0 0 0.875em 0;\n margin: 0 0 var(--button-margin-bottom) 0;\n border-width: 0.125em;\n border-width: var(--button-border-width);\n border-style: solid;\n border-radius: 0.5em;\n border-radius: var(--button-border-radius);\n border-color: currentColor;\n border-color: var(--button-border-color);\n -webkit-box-shadow: 0 0.375em 0 currentColor;\n box-shadow: 0 0.375em 0 currentColor;\n -webkit-box-shadow: var(--button-box-shadow);\n box-shadow: var(--button-box-shadow);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n background: #fff;\n background: var(--button-background);\n cursor: pointer;\n padding: calc((4em - (1em * 1.5) - (0.125em * 2) - 0.375em) / 2) calc(1em * 1.5);\n padding: var(--button-padding);\n vertical-align: middle;\n text-align: center;\n text-decoration: none;\n -webkit-text-decoration: var(--button-decoration);\n text-decoration: var(--button-decoration);\n -webkit-text-decoration-color: unset;\n text-decoration-color: unset;\n -webkit-text-decoration-color: var(--button-decoration-color);\n text-decoration-color: var(--button-decoration-color);\n color: #183153;\n color: var(--button-color);\n font-weight: 600;\n font-weight: var(--button-font-weight)\n}\nbutton:active,.button:active,.btn:active,[type=button]:active,[type=reset]:active,[type=submit]:active,\n button.active,\n .button.active,\n .btn.active,\n [type=button].active,\n [type=reset].active,\n [type=submit].active {\n top: 0.375em;\n top: var(--button-box-shadow-width);\n border-width: 0.125em;\n border-width: var(--button-active-border-width);\n border-color: #183153;\n border-color: var(--button-active-border-color);\n -webkit-box-shadow: none;\n box-shadow: none;\n -webkit-box-shadow: var(--button-active-box-shadow);\n box-shadow: var(--button-active-box-shadow);\n background: #183153;\n background: var(--button-active-background);\n text-decoration: none;\n -webkit-text-decoration: var(--button-hover-decoration);\n text-decoration: var(--button-hover-decoration);\n color: #fff;\n color: var(--button-active-color);\n }\nbutton:hover,.button:hover,.btn:hover,[type=button]:hover,[type=reset]:hover,[type=submit]:hover,\n button.hover,\n .button.hover,\n .btn.hover,\n [type=button].hover,\n [type=reset].hover,\n [type=submit].hover {\n border-color: currentColor;\n border-color: var(--button-hover-border-color);\n background: #c3c6d1;\n background: var(--button-hover-background);\n text-decoration: none;\n -webkit-text-decoration: var(--button-hover-decoration);\n text-decoration: var(--button-hover-decoration);\n -webkit-text-decoration-color: unset;\n text-decoration-color: unset;\n -webkit-text-decoration-color: var(--button-hover-decoration-color);\n text-decoration-color: var(--button-hover-decoration-color);\n color: #183153;\n color: var(--button-hover-color);\n }\nbutton:disabled,.button:disabled,.btn:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,\n button.disabled,\n .button.disabled,\n .btn.disabled,\n [type=button].disabled,\n [type=reset].disabled,\n [type=submit].disabled {\n opacity: 0.5;\n opacity: var(--button-disabled-opacity);\n background: #fff;\n background: var(--button-disabled-background);\n pointer-events: none;\n }\nbutton.block,.button.block,.btn.block,[type=button].block,[type=reset].block,[type=submit].block {\n display: block;\n width: 100%;\n }\nbutton.link,.button.link,.btn.link,[type=button].link,[type=reset].link,[type=submit].link {\n --button-border-width: 0;\n --button-box-shadow: none;\n --button-decoration: var(--link-decoration);\n --button-decoration-color: var(--link-decoration-color);\n --button-color: var(--link-color);\n --button-background: transparent;\n --button-hover-background: transparent;\n --button-hover-decoration: var(--link-hover-decoration);\n --button-hover-decoration-color: var(--link-hover-color);\n --button-hover-color: var(--link-hover-color);\n --button-active-border-width: 0;\n --button-active-background: transparent;\n --button-active-color: var(--link-hover-color);\n --button-font-weight: var(--link-font-weight);\n }\nbutton.subtle,.button.subtle,.btn.subtle,[type=button].subtle,[type=reset].subtle,[type=submit].subtle {\n --button-color: var(--link-color);\n --button-border-width: 0;\n --button-box-shadow: none;\n --button-background: transparent;\n --button-active-border-width: 0;\n --button-font-weight: var(--link-font-weight);\n\n -webkit-transition-duration: calc(1s * 0.1);\n\n transition-duration: calc(1s * 0.1);\n\n -webkit-transition-duration: var(--timing-2xfast);\n\n transition-duration: var(--timing-2xfast);\n -webkit-transition-property: color, background, -webkit-text-decoration;\n transition-property: color, background, -webkit-text-decoration;\n transition-property: color, text-decoration, background;\n transition-property: color, text-decoration, background, -webkit-text-decoration;\n -webkit-transition-timing-function: ease-in;\n transition-timing-function: ease-in;\n }\n.buttons {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n position: relative;\n vertical-align: middle\n}\n.buttons > button,.buttons > .button,.buttons > .btn,.buttons > [type=button],.buttons > [type=reset],.buttons > [type=submit] {\n position: relative;\n -webkit-box-flex: 1;\n -ms-flex: 1 1 auto;\n flex: 1 1 auto;\n }\n.buttons > button:not(:first-child),.buttons > .button:not(:first-child),.buttons > .btn:not(:first-child),.buttons > [type=button]:not(:first-child),.buttons > [type=reset]:not(:first-child),.buttons > [type=submit]:not(:first-child) {\n margin-left: calc(-1 * 0.125em);\n margin-left: calc(-1 * var(--border-width-sm));\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n }\n.buttons > button:not(:last-child),.buttons > .button:not(:last-child),.buttons > .btn:not(:last-child),.buttons > [type=button]:not(:last-child),.buttons > [type=reset]:not(:last-child),.buttons > [type=submit]:not(:last-child) {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n }\n.btn-reset {\n margin: 0;\n border: none;\n background: var(--transparent);\n padding: 0;\n}\ntable {\n margin-bottom: calc(1em * 1.5);\n margin-bottom: var(--table-margin-bottom);\n background: inherit;\n background: var(--table-background);\n width: 100%;\n width: var(--table-width);\n overflow: hidden;\n table-layout: initial;\n table-layout: var(--table-layout);\n border-collapse: collapse;\n border-collapse: var(--table-cell-border-collapse);\n}\nthead {\n background: transparent;\n background: var(--table-th-background);\n}\ntfoot {\n border-top: 2px solid #c3c6d1;\n border-top: var(--table-th-border-width) var(--table-th-border-style) var(--table-th-border-color);\n background: transparent;\n background: var(--table-th-background);\n}\nth {\n border-bottom: 2px solid #c3c6d1;\n border-bottom: var(--table-th-border-width) var(--table-th-border-style) var(--table-th-border-color);\n background: transparent;\n background: var(--table-th-background);\n}\nth[scope="row"] {\n border-right: 2px solid #c3c6d1;\n border-right: var(--table-th-border-width) var(--table-cell-border-style) var(--table-th-border-color);\n border-bottom: 1px solid #c3c6d1;\n border-bottom: var(--table-cell-border-width) var(--table-cell-border-style) var(--table-th-border-color);\n border-left: 0 solid #c3c6d1;\n border-left: 0 var(--table-cell-border-style) var(--table-th-border-color);\n}\ntbody {\n background: transparent;\n background: var(--table-body-background);\n}\ntr {\n -webkit-transition: background calc(1s * 0.1) ease-in;\n transition: background calc(1s * 0.1) ease-in;\n -webkit-transition: background var(--timing-2xfast) ease-in;\n transition: background var(--timing-2xfast) ease-in;\n background: transparent;\n background: var(--table-row-background);\n}\ntd {\n border-bottom: 1px solid #e0e2e8;\n border-bottom: var(--table-cell-border-width) var(--table-cell-border-style) var(--table-cell-border-color);\n background: transparent;\n background: var(--table-cell-background);\n vertical-align: initial;\n vertical-align: var(--table-cell-vertical-align);\n text-align: left;\n text-align: var(--table-cell-text-align);\n}\ntr:hover td {\n background: transparent;\n background: var(--table-hover-background-color);\n}\ncaption {\n padding: calc(1em * 8 / 16);\n padding: var(--spacing-2xs);\n caption-side: bottom;\n caption-side: var(--table-caption-side);\n font-size: calc(1em * 0.875);\n font-size: var(--table-caption-text-size);\n}\n/* table variations */\ntable.fixed-columns {\n --table-layout: fixed;\n}\ntable.with-borders th {\n border-width: 1px 1px calc(1em * 2 / 16) 1px;\n border-width: var(--table-cell-border-width) var(--table-cell-border-width) var(--spacing-6xs) var(--table-cell-border-width);\n border-style: solid;\n border-style: var(--table-th-border-style);\n border-color: #c3c6d1;\n border-color: var(--table-th-border-color);\n}\ntable.with-borders td {\n border: 1px solid #e0e2e8;\n border: var(--table-cell-border-width) var(--table-cell-border-style) var(--table-cell-border-color);\n}\ntable.no-borders th,\ntable.no-borders td {\n border: 0;\n}\ntable.compact th,\ntable.compact td {\n padding: calc(0.5em * 0.5) calc(0.75em * 0.5) calc(0.5em * 0.5) calc(0.75em * 0.5);\n padding: var(--table-cell-spacing-compact);\n}\ntable.roomy th,\ntable.roomy td {\n padding: calc(0.5em * 2) calc(0.75em * 2) calc(0.5em * 2) calc(0.75em * 2);\n padding: var(--table-cell-spacing-roomy);\n}\ntable.stacked th,\ntable.stacked td {\n display: block;\n}\ntable.flush th:first-child,\ntable.flush td:first-child {\n padding-left: 0;\n}\ntable.flush th:last-child,\ntable.flush td:last-child {\n padding-right: 0;\n}\ntable.stacked.flush th,\ntable.stacked.flush td {\n padding-right: 0;\n padding-left: 0;\n}\nth.flush-left,\ntd.flush-left {\n --table-cell-spacing-left: 0;\n}\nth.flush-right,\ntd.flush-right {\n --table-cell-spacing-right: 0;\n}\ntd.success,\ntd.warning,\ntd.danger,\ntd.info {\n background: transparent;\n background: var(--table-row-background);\n}\ntable.natural {\n table-layout: auto;\n}\ntable.stacked tr {\n border-bottom: 2px solid #e0e2e8;\n border-bottom: var(--table-th-border-width) var(--table-cell-border-style) var(--table-cell-border-color);\n}\ntable.with-hover tr:hover td {\n --table-hover-background-color: var(--gray-200);\n\n background: transparent;\n\n background: var(--table-hover-background-color);\n}\ntable.striped tr:nth-child(even) {\n background: #e0e2e8;\n background: var(--table-striped-row-background);\n}\n@media (min-width: 48rem) {\n table.stacked tr {\n border-bottom: 0;\n }\n\n table.stacked th {\n display: table-cell;\n }\n\n table.stacked td {\n display: table-cell;\n }\n\n table.stacked.flush th,\n table.stacked.flush td {\n padding-right: 0.75em;\n padding-right: var(--table-cell-spacing-right);\n padding-left: 0.75em;\n padding-left: var(--table-cell-spacing-left);\n }\n\n table.stacked.flush th:first-child,\n table.stacked.flush td:first-child {\n --table-cell-spacing-left: 0;\n }\n\n table.stacked.flush th:last-child,\n table.stacked.flush td:last-child {\n --table-cell-spacing-right: 0;\n }\n}\n@media (min-width: 64rem) {\n table.stacked tr {\n border-bottom: 0;\n }\n\n table.stacked th {\n display: table-cell;\n }\n\n table.stacked td {\n display: table-cell;\n }\n\n table.stacked.flush th,\n table.stacked.flush td {\n padding-right: 0.75em;\n padding-right: var(--table-cell-spacing-right);\n padding-left: 0.75em;\n padding-left: var(--table-cell-spacing-left);\n }\n\n table.stacked.flush th:first-child,\n table.stacked.flush td:first-child {\n --table-cell-spacing-left: 0;\n }\n\n table.stacked.flush th:last-child,\n table.stacked.flush td:last-child {\n --table-cell-spacing-right: 0;\n }\n}\n@media (min-width: 96rem) {\n table.stacked tr {\n border-bottom: 0;\n }\n\n table.stacked th {\n display: table-cell;\n }\n\n table.stacked td {\n display: table-cell;\n }\n\n table.stacked.flush th,\n table.stacked.flush td {\n padding-right: 0.75em;\n padding-right: var(--table-cell-spacing-right);\n padding-left: 0.75em;\n padding-left: var(--table-cell-spacing-left);\n }\n\n table.stacked.flush th:first-child,\n table.stacked.flush td:first-child {\n --table-cell-spacing-left: 0;\n }\n\n table.stacked.flush th:last-child,\n table.stacked.flush td:last-child {\n --table-cell-spacing-right: 0;\n }\n}\n.tag {\n display: inline-block;\n border: var(--tag-border-width) var(--tag-border-style) var(--tag-border-color);\n border-radius: 0.75em;\n border-radius: var(--tag-border-radius);\n background: #c3c6d1;\n background: var(--tag-background);\n padding: 0.5em 1em;\n padding: var(--tag-padding);\n vertical-align: calc(100% / 12);\n vertical-align: var(--tag-vertical-align);\n text-transform: uppercase;\n text-transform: var(--tag-text-transform);\n line-height: 1;\n letter-spacing: 0.0625em;\n letter-spacing: var(--tag-letter-spacing);\n white-space: nowrap;\n color: #183153;\n color: var(--tag-color);\n font-size: calc(1em * 0.75);\n font-size: var(--tag-font-size);\n font-weight: bold;\n font-weight: var(--tag-font-weight)\n}\n.tag.rounded {\n --tag-border-radius: 4em;\n }\n.tag i[class*="fa-"],.tag .svg-inline--fa {\n font-size: 0.9em;\n }\na.tag:hover {\n color: #1c7ed6;\n color: var(--tag-link-hover-color);\n}\n.with-top-tag {\n position: relative;\n margin-top: 0.75em;\n margin-top: var(--top-tag-margin-top)\n}\n.with-top-tag .tag {\n position: absolute;\n top: -1em;\n top: var(--top-tag-top);\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%)\n }\n.with-top-tag .tag.right {\n right: calc(32em / 12);\n right: var(--top-tag-indent);\n left: auto;\n -webkit-transform: none;\n transform: none;\n }\n.with-top-tag .tag.left {\n left: calc(32em / 12);\n left: var(--top-tag-indent);\n -webkit-transform: none;\n transform: none;\n }\n.with-top-tag {\n\n /* When with-top-tag is present, shift automatic margins and border radiuses to the second element. */\n}\n.with-top-tag.card > .header:nth-child(2),\n .with-top-tag.card > .section:nth-child(2) {\n margin-top: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2));\n margin-top: calc(-1 * var(--card-vertical-padding));\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n }\n.with-top-tag h1,.with-top-tag h2,.with-top-tag h3,.with-top-tag h4,.with-top-tag h5,.with-top-tag h6,.with-top-tag .h1,.with-top-tag .h2,.with-top-tag .h3,.with-top-tag .h4,.with-top-tag .h5,.with-top-tag .h6 {\n /* Nasssty icons dom order makes us do this, precious. */\n }\n.with-top-tag h1:nth-child(2),.with-top-tag h2:nth-child(2),.with-top-tag h3:nth-child(2),.with-top-tag h4:nth-child(2),.with-top-tag h5:nth-child(2),.with-top-tag h6:nth-child(2),.with-top-tag .h1:nth-child(2),.with-top-tag .h2:nth-child(2),.with-top-tag .h3:nth-child(2),.with-top-tag .h4:nth-child(2),.with-top-tag .h5:nth-child(2),.with-top-tag .h6:nth-child(2) {\n margin-top: 0;\n }\nlabel,.label {\n display: block;\n margin: calc(1em * 12 / 16) 0 calc(1em * 4 / 16) 0;\n margin: var(--spacing-sm) 0 var(--spacing-4xs) 0;\n color: #183153;\n color: var(--label-color);\n font-size: 1em;\n font-size: var(--label-font-size);\n font-weight: bold;\n font-weight: var(--label-font-weight);\n}\ninput,textarea,.input {\n display: inline-block;\n width: 100%;\n font-size: 1em;\n font-size: var(--input-font-size);\n font-weight: bold;\n font-weight: var(--input-font-weight)\n}\ninput::-webkit-input-placeholder, textarea::-webkit-input-placeholder, .input::-webkit-input-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput::-moz-placeholder, textarea::-moz-placeholder, .input::-moz-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput:-ms-input-placeholder, textarea:-ms-input-placeholder, .input:-ms-input-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput::-ms-input-placeholder, textarea::-ms-input-placeholder, .input::-ms-input-placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\ninput::placeholder,textarea::placeholder,.input::placeholder {\n opacity: 1;\n color: #c3c6d1;\n color: var(--input-placeholder-color);\n font-weight: normal;\n font-weight: var(--input-placeholder-font-weight);\n }\n[type="text"],[type="email"],[type="password"],textarea,.input-text {\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0;\n border-width: 0.125em;\n border-width: var(--input-border-width);\n border-style: solid;\n border-style: var(--input-border-style);\n border-radius: 0.75em;\n border-radius: var(--input-border-radius);\n border-color: #8991a5;\n border-color: var(--input-border-color);\n -webkit-box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n -webkit-box-shadow: var(--input-box-shadow);\n box-shadow: var(--input-box-shadow);\n background: #fff;\n background: var(--input-background);\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--input-padding)\n}\n[type="text"].rounded,[type="email"].rounded,[type="password"].rounded,textarea.rounded,.input-text.rounded {\n --input-border-radius: calc(var(--input-min-height) / 2);\n }\ntextarea:not([rows]) {\n height: 10em;\n}\nselect {\n position: relative;\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0;\n border-width: 0.125em;\n border-width: var(--input-border-width);\n border-style: solid;\n border-style: var(--input-border-style);\n border-radius: 0.75em;\n border-radius: var(--input-border-radius);\n border-color: #8991a5;\n border-color: var(--input-border-color);\n -webkit-box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n box-shadow: inset 0 0.25em 0 0 #f0f1f3;\n -webkit-box-shadow: var(--input-box-shadow);\n box-shadow: var(--input-box-shadow);\n background-color: #fff;\n background-color: var(--input-background);\n background-image: url("data:image/svg+xml,%3Csvg aria-hidden=\'true\' focusable=\'false\' data-prefix=\'fas\' data-icon=\'caret-down\' class=\'svg-inline--fa fa-caret-down fa-w-10\' role=\'img\' xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 320 512\'%3E%3Cpath fill=\'rgb(73, 80, 87)\' d=\'M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\'%3E%3C/path%3E%3C/svg%3E");\n background-image: var(--icon-caret-down);\n background-position: 98% center;\n background-repeat: no-repeat;\n background-size: 20px 20px;\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--input-padding);\n width: 100%;\n height: 4em;\n height: var(--input-min-height)\n}\nselect.rounded {\n --input-border-radius: calc(var(--input-min-height) / 2);\n }\n.tip-text,.help-text,.tip {\n display: block;\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0;\n color: #515e7b;\n color: var(--help-color);\n font-size: calc(1em * 0.875);\n font-size: var(--help-font-size);\n}\nfieldset {\n margin: calc(1em * 1.25) 0;\n margin: var(--spacing-lg) 0;\n border-width: 0.125em 0;\n border-width: var(--fieldset-border-width);\n border-style: solid;\n border-style: var(--fieldset-border-style);\n border-color: #8991a5;\n border-color: var(--fieldset-border-color);\n background: none;\n background: var(--fieldset-background);\n padding: 0 0 calc(1em * 12 / 16) 0;\n padding: var(--fieldset-padding);\n}\nlegend {\n background: transparent;\n background: var(--legend-background);\n padding: 0 calc(1em * 12 / 16) 0 0;\n padding: var(--legend-padding);\n color: #515e7b;\n color: var(--legend-color);\n font-weight: bold;\n font-weight: var(--legend-font-weight);\n}\nlabel.required {\n color: #183153;\n color: var(--label-required-color)\n}\nlabel.required::after {\n color: #183153;\n color: var(--label-required-color);\n content: "*";\n }\ninput.disabled,textarea.disabled,.input.disabled,\ninput[disabled="disabled"],\ntextarea[disabled="disabled"],\n.input[disabled="disabled"],\ninput[disabled],\ntextarea[disabled],\n.input[disabled] {\n border-color: #c3c6d1;\n border-color: var(--input-disabled-border-color);\n -webkit-box-shadow: none;\n box-shadow: none;\n background: #c3c6d1;\n background: var(--input-disabled-background);\n color: #515e7b;\n color: var(--input-disabled-color);\n}\nlabel.disabled,\ninput[disabled="disabled"] + label,\ninput[disabled] + label {\n color: #515e7b;\n color: var(--label-disabled-color);\n}\ninput[type="checkbox"] + label,\ninput[type="radio"] + label {\n display: inline-block;\n margin-top: 0;\n margin-right: calc(1em * 12 / 16);\n margin-right: var(--spacing-sm);\n font-weight: 400;\n font-weight: var(--font-weight-normal);\n}\ninput[type="checkbox"],\ninput[type="radio"],\ninput[type="button"],\ninput[type="submit"],\ninput[type="reset"] {\n width: auto;\n}\ninput[readonly],textarea[readonly],.input[readonly] {\n -webkit-box-shadow: none;\n box-shadow: none;\n background-color: transparent;\n}\nform button,form .button,form .btn,form [type=button],form [type=reset],form [type=submit] {\n margin: calc(1em * 12 / 16) 0 0;\n margin: var(--form-button-margin);\n}\n.message + input,.message + textarea,.message + .input {\n margin-top: calc(-1 * calc(1em * 4 / 16));\n margin-top: calc(-1 * var(--spacing-4xs));\n}\nform .with-icon-before {\n position: relative\n}\nform .with-icon-before input {\n padding-left: calc((calc(1em * 1.5) - 0.125em) * 1.6 + 1.25 * 1em);\n padding-left: calc((var(--input-padding-horizontal) - var(--input-border-width)) * 1.6 + var(--input-with-icon-scale) * 1em); /* icon width plus space on either side */\n }\nform .with-icon-before i[class*="fa-"],form .with-icon-before .svg-inline--fa {\n display: inline-block;\n position: absolute;\n top: calc((4em / 1.25 - 1em) / 2);\n top: calc((var(--input-min-height) / var(--input-with-icon-scale) - 1em) / 2);\n left: calc(calc(1em * 1.5) / 1.25);\n left: calc(var(--input-padding-horizontal) / var(--input-with-icon-scale));\n color: #c3c6d1;\n color: var(--input-with-icon-color);\n font-size: calc(1.25 * 1em);\n font-size: calc(var(--input-with-icon-scale) * 1em);\n pointer-events: none;\n }\nform .with-icon-after {\n position: relative\n}\nform .with-icon-after i[class*="fa-"],form .with-icon-after .svg-inline--fa {\n display: inline-block;\n position: absolute;\n top: calc((4em / 1.25 - 1em) / 2);\n top: calc((var(--input-min-height) / var(--input-with-icon-scale) - 1em) / 2); /* Automatically scales as icon size scales */\n right: calc(calc(1em * 1.5) / 1.25);\n right: calc(var(--input-padding-horizontal) / var(--input-with-icon-scale));\n color: #c3c6d1;\n color: var(--input-with-icon-color);\n font-size: calc(1.25 * 1em);\n font-size: calc(var(--input-with-icon-scale) * 1em);\n pointer-events: none;\n }\nform .with-icon-after input {\n padding-right: calc((calc(1em * 1.5) - 0.125em) * 1.6 + 1.25 * 1em);\n padding-right: calc((var(--input-padding-horizontal) - var(--input-border-width)) * 1.6 + var(--input-with-icon-scale) * 1em); /* icon width plus space on either side */\n }\nform.inline {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center\n}\nform.inline > * {\n margin: calc(1em * 4 / 16);\n margin: var(--spacing-4xs);\n }\nform.inline input {\n width: auto;\n }\nform.inline button,form.inline .button,form.inline .btn,form.inline [type=button],form.inline [type=reset],form.inline [type=submit] {\n margin-top: calc(-1 * 0.125em);\n margin-top: calc(-1 * var(--button-border-width)); /* Offsets button width */\n }\nform .affix {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n margin: 0 0 calc(1em * 4 / 16) 0;\n margin: 0 0 var(--spacing-4xs) 0\n}\nform .affix span {\n -webkit-box-flex: 0;\n -ms-flex-positive: 0;\n flex-grow: 0;\n -ms-flex-negative: 0;\n flex-shrink: 0;\n border-width: 0.125em;\n border-width: var(--input-border-width);\n border-style: solid;\n border-style: var(--input-border-style);\n border-radius: 0.75em;\n border-radius: var(--input-border-radius);\n border-color: #8991a5;\n border-color: var(--input-border-color);\n background: #8991a5;\n background: var(--input-affix-background);\n padding: calc((4em - (1em * 1.5) - (0.125em * 2)) / 2) calc(1em * 1.5);\n padding: var(--input-padding);\n color: #fff;\n color: var(--input-affix-color)\n }\nform .affix span:first-child {\n margin-right: calc((0.125em) * -1);\n margin-right: calc((var(--input-border-width)) * -1); /* adjust for border */\n border-radius: 0.75em 0 0 0.75em;\n border-radius: var(--input-border-radius) 0 0 var(--input-border-radius);\n }\nform .affix span:last-child {\n margin-left: calc((0.125em) * -1);\n margin-left: calc((var(--input-border-width)) * -1); /* adjust for border */\n border-radius: 0 0.75em 0.75em 0;\n border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;\n }\nform .affix input {\n -webkit-box-flex: 1;\n -ms-flex-positive: 1;\n flex-grow: 1;\n margin: 0;\n width: auto\n }\nform .affix input:last-child {\n border-radius: 0 0.75em 0.75em 0;\n border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;\n }\nform .affix input:first-child {\n border-radius: 0.75em 0 0 0.75em;\n border-radius: var(--input-border-radius) 0 0 var(--input-border-radius);\n }\nform .affix button:last-child {\n margin: 0 0 0.375em calc(-1 * 0.125em);\n margin: 0 0 var(--button-box-shadow-width) calc(-1 * var(--button-border-width));\n border-radius: 0 0.75em 0.75em 0;\n border-radius: 0 var(--input-border-radius) var(--input-border-radius) 0;\n }\nform .affix.rounded {\n --input-border-radius: calc(var(--input-min-height) / 2)\n }\nform .affix.rounded > :first-child {\n padding-left: calc(1em * 1.25);\n padding-left: var(--spacing-lg);\n }\nform .affix.rounded > :last-child {\n padding-right: calc(1em * 1.25);\n padding-right: var(--spacing-lg);\n }\n.card {\n display: block;\n display: var(--card-display);\n position: relative;\n margin-bottom: calc(1em * 1.5);\n margin-bottom: var(--card-margin-bottom);\n outline: none;\n border: 0em solid #fff;\n border: var(--card-border-width) var(--card-border-style) var(--card-border-color);\n border-radius: 0.75em;\n border-radius: var(--card-border-radius);\n background: #fff;\n background: var(--card-background);\n padding: calc(calc((4em - (1em * 1.5) - (0em * 2)) / 2) - 0em) calc(calc(1em * 1.5) - 0em);\n padding: calc(var(--card-vertical-padding) - var(--card-border-width)) calc(var(--card-horizontal-padding) - var(--card-border-width));\n min-height: 4em;\n min-height: var(--card-min-height);\n vertical-align: top;\n vertical-align: var(--card-vertical-align);\n text-align: center;\n text-align: var(--card-text-align);\n color: #183153;\n color: var(--card-color)\n}\n.card > .text-left {\n text-align: left;\n text-align: var(--text-align);\n }\n.card > .header,\n .card.header {\n background: #183153;\n background: var(--card-header-background);\n color: #fff;\n color: var(--card-header-color);\n }\n.card > .section {\n color: #183153;\n color: var(--card-section-color);\n }\n.card > .header,\n .card > header,\n .card > .section,\n .card > section {\n margin-right: calc(-1 * calc(1em * 1.5) + 0em);\n margin-right: calc(-1 * var(--card-horizontal-padding) + var(--card-border-width));\n margin-left: calc(-1 * calc(1em * 1.5) + 0em);\n margin-left: calc(-1 * var(--card-horizontal-padding) + var(--card-border-width));\n padding: calc((4em - (1em * 1.5) - (0em * 2)) / 2) calc(1em * 1.5);\n padding: var(--card-vertical-padding) var(--card-horizontal-padding)\n }\n.card > .header:first-child, .card > header:first-child, .card > .section:first-child, .card > section:first-child {\n margin-top: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2) + 0em);\n margin-top: calc(-1 * var(--card-vertical-padding) + var(--card-border-width));\n border-top-left-radius: calc(0.75em - 0em);\n border-top-left-radius: calc(var(--card-border-radius) - var(--card-border-width));\n border-top-right-radius: calc(0.75em - 0em);\n border-top-right-radius: calc(var(--card-border-radius) - var(--card-border-width));\n padding-top: calc(calc((4em - (1em * 1.5) - (0em * 2)) / 2) - 0em);\n padding-top: calc(var(--card-vertical-padding) - var(--card-border-width));\n }\n.card > .header:last-child, .card > header:last-child, .card > .section:last-child, .card > section:last-child {\n margin-bottom: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2) + 0em);\n margin-bottom: calc(-1 * var(--card-vertical-padding) + var(--card-border-width));\n border-bottom-left-radius: calc(0.75em - 0em);\n border-bottom-left-radius: calc(var(--card-border-radius) - var(--card-border-width));\n border-bottom-right-radius: calc(0.75em - 0em);\n border-bottom-right-radius: calc(var(--card-border-radius) - var(--card-border-width));\n padding-bottom: calc(calc((4em - (1em * 1.5) - (0em * 2)) / 2) - 0em);\n padding-bottom: calc(var(--card-vertical-padding) - var(--card-border-width));\n }\n.card > .section + .section {\n border-top: 0.125em dotted #f0f1f3;\n border-top: var(--card-section-border);\n }\n.card > .header + .header {\n border-top: 0.125em dotted #001c40;\n border-top: var(--card-header-border);\n }\n.card.roomy {\n --card-vertical-padding: var(--card-roomy-vertical-padding);\n --card-horizontal-padding: var(--card-roomy-horizontal-padding);\n --card-min-height: var(--card-roomy-min-height);\n --card-margin: 0 0 var(--card-roomy-vertical-padding);\n }\n.card.compact {\n --card-vertical-padding: var(--card-compact-vertical-padding);\n --card-horizontal-padding: var(--card-compact-horizontal-padding);\n --card-min-height: var(--card-compact-min-height);\n --card-margin: 0 0 var(--card-compct-vertical-padding);\n }\na.card {\n -webkit-box-shadow: 0 0.25em 0 #c3c6d1;\n box-shadow: 0 0.25em 0 #c3c6d1;\n -webkit-box-shadow: var(--card-link-box-shadow);\n box-shadow: var(--card-link-box-shadow);\n background: #fff;\n background: var(--card-link-background);\n -webkit-text-decoration: var(--card-link-decoration);\n text-decoration: var(--card-link-decoration);\n color: #183153;\n color: var(--card-link-color)\n}\na.card:hover,\n a.card.hover,\n a.card:active,\n a.card.active,\n a.card:focus,\n a.card.focus {\n border: none;\n -webkit-box-shadow: 0 0.25em 0 #74c0fc;\n box-shadow: 0 0.25em 0 #74c0fc;\n -webkit-box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--card-link-hover-border-color);\n box-shadow: 0 var(--with-shadow-box-shadow-width) 0 var(--card-link-hover-border-color);\n padding: calc((4em - (1em * 1.5) - (0em * 2)) / 2) calc(1em * 1.5);\n padding: var(--card-vertical-padding) var(--card-horizontal-padding);\n -webkit-text-decoration: var(--card-link-hover-decoration);\n text-decoration: var(--card-link-hover-decoration)\n }\na.card:hover::before, a.card.hover::before, a.card:active::before, a.card.active::before, a.card:focus::before, a.card.focus::before {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n border: 0.125em solid #74c0fc;\n border: var(--card-link-hover-border-width) var(--card-link-hover-border-style) var(--card-link-hover-border-color);\n border-radius: 0.75em;\n border-radius: var(--card-border-radius);\n content: "";\n }\na.card:active,\n a.card.active {\n top: 0.25em;\n top: var(--with-shadow-box-shadow-width);\n -webkit-box-shadow: none;\n box-shadow: none;\n }\n.modal,fa-modal {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transition: opacity calc(1s * 0.25);\n transition: opacity calc(1s * 0.25);\n -webkit-transition: opacity var(--modal-transition-duration);\n transition: opacity var(--modal-transition-duration);\n visibility: hidden;\n opacity: 0;\n opacity: var(--modal-opacity);\n z-index: 1;\n background: rgba(81, 94, 123, 0.5);\n background: var(--modal-shadow);\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto\n}\n.modal .card,fa-modal .card,\n .modal::part(card),\n fa-modal::part(card) {\n margin: calc(1em * 2) auto 0;\n margin: var(--modal-margin);\n max-width: 66ch;\n max-width: var(--line-length-md);\n min-height: 4em;\n min-height: var(--modal-min-height);\n }\n.overlay {\n position: fixed;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n -webkit-transition: opacity calc(1s * 0.25);\n transition: opacity calc(1s * 0.25);\n -webkit-transition: opacity var(--modal-transition-duration);\n transition: opacity var(--modal-transition-duration);\n visibility: hidden;\n opacity: 0;\n opacity: var(--modal-opacity);\n z-index: 1;\n background: rgba(81, 94, 123, 0.5);\n background: var(--modal-shadow);\n width: 100%;\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto\n}\n.overlay:target {\n visibility: visible;\n opacity: 1;\n }\npre {\n border-radius: 0.5em;\n border-radius: var(--border-radius-sm);\n background: #a5abbb;\n background: var(--gray-300);\n padding: 1rem;\n padding: var(--size-reset-base);\n overflow: auto;\n}\n.example-block code {\n color: #001c40;\n color: var(--gray-900)\n }\n.example-block code span {\n display: inline;\n }\n.brckt {\n color: #001c40;\n color: var(--gray-900);\n}\n.eq,\n.qut {\n color: #001c40;\n color: var(--gray-900);\n}\n/* add-ons */\n/* with hr */\n.with-hr,.with-horizontal-rule,.with-bottom-border,.with-border-bottom {\n border-bottom-width: 0.125em;\n border-bottom-width: var(--hr-border-width);\n border-bottom-style: solid;\n border-bottom-style: var(--hr-border-style);\n border-bottom-color: #c3c6d1;\n border-bottom-color: var(--hr-border-color);\n padding-bottom: 0.25em;\n padding-bottom: var(--hr-padding-bottom);\n}\n/* with icons */\n.with-icon i[class*="fa-"],.with-icon .svg-inline--fa,\n.with-icon-before i[class*="fa-"],\n.with-icon-before .svg-inline--fa {\n margin-right: var(--spacing-inline);\n}\n.with-icon-after i[class*="fa-"],.with-icon-after .svg-inline--fa {\n margin-left: var(--spacing-inline);\n}\n/* specific styling for links */\na.with-icon i[class*="fa-"],a.with-icon .svg-inline--fa,\na.with-icon-before i[class*="fa-"],\na.with-icon-before .svg-inline--fa,\na.with-icon-after i[class*="fa-"],\na.with-icon-after .svg-inline--fa {\n --spacing-inline: var(--spacing-4xs);\n}\n/* measure */\n.line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n.line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n.line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n.line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n.line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n.line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n.line-length-none {\n max-width: none;\n}\n@media (min-width: 48rem) {\n .tablet\\:line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n .tablet\\:line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n .tablet\\:line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n .tablet\\:line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n .tablet\\:line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n .tablet\\:line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n\n .tablet\\:line-length-none {\n max-width: none;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n .laptop\\:line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n .laptop\\:line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n .laptop\\:line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n .laptop\\:line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n .laptop\\:line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n\n .laptop\\:line-length-none {\n max-width: none;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:line-length-2xs {\n max-width: 15ch;\n max-width: var(--line-length-2xs);\n }\n .desktop\\:line-length-xs {\n max-width: 30ch;\n max-width: var(--line-length-xs);\n }\n .desktop\\:line-length-sm {\n max-width: 45ch;\n max-width: var(--line-length-sm);\n }\n .desktop\\:line-length-md {\n max-width: 66ch;\n max-width: var(--line-length-md);\n }\n .desktop\\:line-length-lg {\n max-width: 77ch;\n max-width: var(--line-length-lg);\n }\n .desktop\\:line-length-xl {\n max-width: 90ch;\n max-width: var(--line-length-xl);\n }\n\n .desktop\\:line-length-none {\n max-width: none;\n }\n}\n/* Auto Margins */\n.margin-auto {\n margin-right: auto;\n margin-left: auto;\n}\n.margin-right-auto {\n margin-right: auto;\n}\n.margin-left-auto {\n margin-left: auto;\n}\n@media (min-width: 48rem) {\n .tablet\\:margin-auto {\n margin-right: auto;\n margin-left: auto;\n }\n\n .tablet\\:margin-right-auto {\n margin-right: auto;\n }\n\n .tablet\\:margin-left-auto {\n margin-left: auto;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:margin-auto {\n margin-right: auto;\n margin-left: auto;\n }\n\n .laptop\\:margin-right-auto {\n margin-right: auto;\n }\n\n .laptop\\:margin-left-auto {\n margin-left: auto;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:margin-auto {\n margin-right: auto;\n margin-left: auto;\n }\n\n .desktop\\:margin-right-auto {\n margin-right: auto;\n }\n\n .desktop\\:margin-left-auto {\n margin-left: auto;\n }\n}\n/* Floats & Clearfix */\n.float-right {\n float: right;\n}\n.float-left {\n float: left;\n}\n.float-none {\n float: none;\n}\n@media (min-width: 48rem) {\n .tablet\\:float-right {\n float: right;\n }\n\n .tablet\\:float-left {\n float: left;\n }\n\n .tablet\\:float-none {\n float: none;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:float-right {\n float: right;\n }\n\n .laptop\\:float-left {\n float: left;\n }\n\n .laptop\\:float-none {\n float: none;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:float-right {\n float: right;\n }\n\n .desktop\\:float-left {\n float: left;\n }\n\n .desktop\\:float-none {\n float: none;\n }\n}\n.clearfix {\n display: table;\n clear: both;\n content: "";\n}\n/* utilities */\n/* accessibility-minded */\n.sr-only,.screenreader-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n}\n.sr-only:active,.screenreader-only:active,\n.sr-only:focus,\n.screenreader-only:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n}\n@media (min-width: 48rem) {\n .tablet\\:sr-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .tablet\\:sr-only-focusable:active,\n .tablet\\:sr-only-focusable:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:sr-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .laptop\\:sr-only-focusable:active,\n .laptop\\:sr-only-focusable:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:sr-only {\n clip: rect(0, 0, 0, 0);\n position: absolute;\n -webkit-clip-path: inset(50%);\n clip-path: inset(50%);\n border: 0;\n padding: 0;\n width: 1px;\n height: 1px;\n overflow: hidden;\n white-space: nowrap;\n }\n\n .desktop\\:sr-only-focusable:active,\n .desktop\\:sr-only-focusable:focus {\n clip: auto;\n position: static;\n -webkit-clip-path: none;\n clip-path: none;\n width: auto;\n height: auto;\n overflow: visible;\n white-space: normal;\n }\n}\n/* make sure to set the parent of a :--breakout-action to have relative positioning */\n.breakout-button,.breakout-link {\n position: static\n}\n.breakout-button:focus,.breakout-link:focus {\n outline: none;\n }\n.breakout-button::before,.breakout-link::before {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n cursor: pointer;\n width: 100%;\n height: 100%;\n content: "";\n }\n.breakout-button:focus::before,.breakout-link:focus::before {\n outline: 1px solid #fff;\n outline: var(--focus-outline-size) var(--focus-outline-style) var(--focus-outline-color);\n }\n.display-none {\n display: none;\n}\n.display-inline {\n display: inline;\n}\n.display-block {\n display: block;\n}\n.display-inline-block {\n display: inline-block;\n}\n.display-inline-table {\n display: inline-table;\n}\n.display-table {\n display: table;\n}\n.display-table-cell {\n display: table-cell;\n}\n.display-table-row {\n display: table-row;\n}\n.display-table-column {\n display: table-column;\n}\n.display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n}\n.display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n}\n.flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n}\n.flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n}\n.flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n.flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n}\n.flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n}\n.flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n}\n.flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n}\n.flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n}\n.flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n}\n.flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n}\n.flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n}\n.flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n.flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n}\n.flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n.flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n}\n@media (min-width: 48rem) {\n .tablet\\:display-none {\n display: none;\n }\n\n .tablet\\:display-inline {\n display: inline;\n }\n\n .tablet\\:display-block {\n display: block;\n }\n\n .tablet\\:display-inline-block {\n display: inline-block;\n }\n\n .tablet\\:display-inline-table {\n display: inline-table;\n }\n\n .tablet\\:display-table {\n display: table;\n }\n\n .tablet\\:display-table-cell {\n display: table-cell;\n }\n\n .tablet\\:display-table-row {\n display: table-row;\n }\n\n .tablet\\:display-table-column {\n display: table-column;\n }\n\n .tablet\\:display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n\n .tablet\\:display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n\n .tablet\\:flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n\n .tablet\\:flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .tablet\\:flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .tablet\\:flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .tablet\\:flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .tablet\\:flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .tablet\\:flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n\n .tablet\\:flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n }\n\n .tablet\\:flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .tablet\\:flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n }\n\n .tablet\\:flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n }\n\n .tablet\\:flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: start;\n }\n\n .tablet\\:flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .tablet\\:flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: end;\n }\n\n .tablet\\:flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .tablet\\:flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .tablet\\:flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:display-none {\n display: none;\n }\n\n .laptop\\:display-inline {\n display: inline;\n }\n\n .laptop\\:display-block {\n display: block;\n }\n\n .laptop\\:display-inline-block {\n display: inline-block;\n }\n\n .laptop\\:display-inline-table {\n display: inline-table;\n }\n\n .laptop\\:display-table {\n display: table;\n }\n\n .laptop\\:display-table-cell {\n display: table-cell;\n }\n\n .laptop\\:display-table-row {\n display: table-row;\n }\n\n .laptop\\:display-table-column {\n display: table-column;\n }\n\n .laptop\\:display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n\n .laptop\\:display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n\n .laptop\\:flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n\n .laptop\\:flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .laptop\\:flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .laptop\\:flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .laptop\\:flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .laptop\\:flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .laptop\\:flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n\n .laptop\\:flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n }\n\n .laptop\\:flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .laptop\\:flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n }\n\n .laptop\\:flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n }\n\n .laptop\\:flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: start;\n }\n\n .laptop\\:flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .laptop\\:flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: end;\n }\n\n .laptop\\:flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .laptop\\:flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .laptop\\:flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:display-none {\n display: none;\n }\n\n .desktop\\:display-inline {\n display: inline;\n }\n\n .desktop\\:display-block {\n display: block;\n }\n\n .desktop\\:display-inline-block {\n display: inline-block;\n }\n\n .desktop\\:display-inline-table {\n display: inline-table;\n }\n\n .desktop\\:display-table {\n display: table;\n }\n\n .desktop\\:display-table-cell {\n display: table-cell;\n }\n\n .desktop\\:display-table-row {\n display: table-row;\n }\n\n .desktop\\:display-table-column {\n display: table-column;\n }\n\n .desktop\\:display-flex {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n }\n\n .desktop\\:display-inline-flex {\n display: -webkit-inline-box;\n display: -ms-inline-flexbox;\n display: inline-flex;\n }\n\n .desktop\\:flex-row {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-direction: row;\n flex-direction: row;\n }\n\n .desktop\\:flex-row-reverse {\n -webkit-box-orient: horizontal;\n -webkit-box-direction: reverse;\n -ms-flex-direction: row-reverse;\n flex-direction: row-reverse;\n }\n\n .desktop\\:flex-column {\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-direction: column;\n flex-direction: column;\n }\n\n .desktop\\:flex-column-reverse {\n -webkit-box-orient: vertical;\n -webkit-box-direction: reverse;\n -ms-flex-direction: column-reverse;\n flex-direction: column-reverse;\n }\n\n .desktop\\:flex-wrap {\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n }\n\n .desktop\\:flex-nowrap {\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n }\n\n .desktop\\:flex-wrap-reverse {\n -ms-flex-wrap: wrap-reverse;\n flex-wrap: wrap-reverse;\n }\n\n .desktop\\:flex-items-start {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: start;\n }\n\n .desktop\\:flex-items-center {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .desktop\\:flex-items-end {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: end;\n }\n\n .desktop\\:flex-items-baseline {\n -webkit-box-align: baseline;\n -ms-flex-align: baseline;\n align-items: baseline;\n }\n\n .desktop\\:flex-content-start {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: start;\n }\n\n .desktop\\:flex-content-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n }\n\n .desktop\\:flex-content-end {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: end;\n }\n\n .desktop\\:flex-content-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .desktop\\:flex-content-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n\n .desktop\\:flex-content-evenly {\n -webkit-box-pack: space-evenly;\n -ms-flex-pack: space-evenly;\n justify-content: space-evenly;\n }\n}\n.align-start,\n.align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n}\n.align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n}\n.align-end,\n.align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n}\n.align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n}\n.align-stretch {\n -webkit-box-align: stretch;\n -ms-flex-align: stretch;\n align-items: stretch;\n}\n.align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n}\n.align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n}\n@media (min-width: 48rem) {\n .tablet\\:align-start,\n .tablet\\:align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n }\n\n .tablet\\:align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .tablet\\:align-end,\n .tablet\\:align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n }\n\n .tablet\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .tablet\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .tablet\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .tablet\\:align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .tablet\\:align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:align-start,\n .laptop\\:align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n }\n\n .laptop\\:align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .laptop\\:align-end,\n .laptop\\:align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n }\n\n .laptop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .laptop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .laptop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .laptop\\:align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .laptop\\:align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:align-start,\n .desktop\\:align-left {\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n text-align: flex-start;\n }\n\n .desktop\\:align-center {\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n text-align: center;\n }\n\n .desktop\\:align-end,\n .desktop\\:align-right {\n -webkit-box-pack: end;\n -ms-flex-pack: end;\n justify-content: flex-end;\n text-align: flex-end;\n }\n\n .desktop\\:align-top {\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n }\n\n .desktop\\:align-middle {\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n }\n\n .desktop\\:align-bottom {\n -webkit-box-align: end;\n -ms-flex-align: end;\n align-items: flex-end;\n }\n\n .desktop\\:align-around {\n -ms-flex-pack: distribute;\n justify-content: space-around;\n }\n\n .desktop\\:align-between {\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n }\n}\n.object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n}\n.object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n}\n.object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n}\n.object-none {\n -o-object-fit: none;\n object-fit: none;\n}\n.object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n}\n@media (min-width: 48rem) {\n .tablet\\:object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n }\n\n .tablet\\:object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n }\n\n .tablet\\:object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n }\n\n .tablet\\:object-none {\n -o-object-fit: none;\n object-fit: none;\n }\n\n .tablet\\:object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n }\n\n .laptop\\:object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n }\n\n .laptop\\:object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n }\n\n .laptop\\:object-none {\n -o-object-fit: none;\n object-fit: none;\n }\n\n .laptop\\:object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:object-contain {\n -o-object-fit: contain;\n object-fit: contain;\n }\n\n .desktop\\:object-cover {\n -o-object-fit: cover;\n object-fit: cover;\n }\n\n .desktop\\:object-fill {\n -o-object-fit: fill;\n object-fit: fill;\n }\n\n .desktop\\:object-none {\n -o-object-fit: none;\n object-fit: none;\n }\n\n .desktop\\:object-scale-down {\n -o-object-fit: scale-down;\n object-fit: scale-down;\n }\n}\n/* spacing - margins */\n.margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n.margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n.margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n.margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n.margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n.margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n.margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n.margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n.margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n.margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n.margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n.margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n.margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n.margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n.margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n.margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n.margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n.margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n.margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n.margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n.margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n.margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n.margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n.margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n.margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n.margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n.margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n.margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n.margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n.margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n.margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n.margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n.margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n.margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n.margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n.margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n.margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n.margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n.margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n.margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n.margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n.margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n.margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n.margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n.margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n.margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n.margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n.margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n.margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n.margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n.margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n.margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n.margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n.margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n.margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n.margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n.margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n.margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n.margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n.margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n.margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n.margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n.margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n.margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n.margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n.margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n.margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n.margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n.margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n.margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n.margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n.margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n.margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n.margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n.margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n.margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n.margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n.margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n.margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n.margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n.margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n.margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n.margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n.margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n.margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n.margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n.margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n.margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n.margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n.margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n.margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n.margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n.margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n.margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n.margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n.margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n.margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n.margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n.margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n.margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n.margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n.margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n.margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n.margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n.margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n.margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n.margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n.margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n.margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n.margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n.margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n.margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n.margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n.margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n.margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n.margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n.margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n.margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n.margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n.margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n.margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n.margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n.margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n.margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n.margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n.margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n.margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n.margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n.margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n.margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n.margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n.margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n.margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n.margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n.margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n.margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n.margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n.margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n.margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n.margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n.margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n.margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n.margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n.margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n.margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n.margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n.margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n.margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n.margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n.margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n.margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n.margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n.margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n.margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n.margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n.margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n.margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n.margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n.margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n.margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n.margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n.margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n.margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n.margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n.margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n.margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n.margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n.margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n.margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n.margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n.margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n.margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n.margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n.margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n.margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n@media (min-width: 48rem) {\n .tablet\\:margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n .tablet\\:margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n .tablet\\:margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n .tablet\\:margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n .tablet\\:margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n .tablet\\:margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n .tablet\\:margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n .tablet\\:margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n .tablet\\:margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n .tablet\\:margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n .tablet\\:margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n .tablet\\:margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n .tablet\\:margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n .tablet\\:margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n .tablet\\:margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n .tablet\\:margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n .tablet\\:margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n .tablet\\:margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n .tablet\\:margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n .tablet\\:margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n .tablet\\:margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n .tablet\\:margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n .tablet\\:margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n .tablet\\:margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n .tablet\\:margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n .laptop\\:margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n .laptop\\:margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n .laptop\\:margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n .laptop\\:margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n .laptop\\:margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n .laptop\\:margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n .laptop\\:margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n .laptop\\:margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n .laptop\\:margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n .laptop\\:margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n .laptop\\:margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n .laptop\\:margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n .laptop\\:margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n .laptop\\:margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n .laptop\\:margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n .laptop\\:margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n .laptop\\:margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n .laptop\\:margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n .laptop\\:margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n .laptop\\:margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n .laptop\\:margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n .laptop\\:margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n .laptop\\:margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n .laptop\\:margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:margin-7xs {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-top-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-right-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-bottom-7xs {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-left-7xs {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-x-7xs {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-7xs) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:margin-y-7xs {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-7xs) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-7xs) !important;\n }\n .desktop\\:margin-6xs {\n margin: calc(1em * 2 / 16) !important;\n margin: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-top-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-right-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-bottom-6xs {\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-left-6xs {\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-x-6xs {\n margin-right: calc(1em * 2 / 16) !important;\n margin-right: var(--spacing-6xs) !important;\n margin-left: calc(1em * 2 / 16) !important;\n margin-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:margin-y-6xs {\n margin-top: calc(1em * 2 / 16) !important;\n margin-top: var(--spacing-6xs) !important;\n margin-bottom: calc(1em * 2 / 16) !important;\n margin-bottom: var(--spacing-6xs) !important;\n }\n .desktop\\:margin-5xs {\n margin: calc(1em * 3 / 16) !important;\n margin: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-top-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-right-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-bottom-5xs {\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-left-5xs {\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-x-5xs {\n margin-right: calc(1em * 3 / 16) !important;\n margin-right: var(--spacing-5xs) !important;\n margin-left: calc(1em * 3 / 16) !important;\n margin-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:margin-y-5xs {\n margin-top: calc(1em * 3 / 16) !important;\n margin-top: var(--spacing-5xs) !important;\n margin-bottom: calc(1em * 3 / 16) !important;\n margin-bottom: var(--spacing-5xs) !important;\n }\n .desktop\\:margin-4xs {\n margin: calc(1em * 4 / 16) !important;\n margin: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-top-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-right-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-bottom-4xs {\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-left-4xs {\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-x-4xs {\n margin-right: calc(1em * 4 / 16) !important;\n margin-right: var(--spacing-4xs) !important;\n margin-left: calc(1em * 4 / 16) !important;\n margin-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:margin-y-4xs {\n margin-top: calc(1em * 4 / 16) !important;\n margin-top: var(--spacing-4xs) !important;\n margin-bottom: calc(1em * 4 / 16) !important;\n margin-bottom: var(--spacing-4xs) !important;\n }\n .desktop\\:margin-3xs {\n margin: calc(1em * 6 / 16) !important;\n margin: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-top-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-right-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-bottom-3xs {\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-left-3xs {\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-x-3xs {\n margin-right: calc(1em * 6 / 16) !important;\n margin-right: var(--spacing-3xs) !important;\n margin-left: calc(1em * 6 / 16) !important;\n margin-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:margin-y-3xs {\n margin-top: calc(1em * 6 / 16) !important;\n margin-top: var(--spacing-3xs) !important;\n margin-bottom: calc(1em * 6 / 16) !important;\n margin-bottom: var(--spacing-3xs) !important;\n }\n .desktop\\:margin-2xs {\n margin: calc(1em * 8 / 16) !important;\n margin: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-top-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-right-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-bottom-2xs {\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-left-2xs {\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-x-2xs {\n margin-right: calc(1em * 8 / 16) !important;\n margin-right: var(--spacing-2xs) !important;\n margin-left: calc(1em * 8 / 16) !important;\n margin-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:margin-y-2xs {\n margin-top: calc(1em * 8 / 16) !important;\n margin-top: var(--spacing-2xs) !important;\n margin-bottom: calc(1em * 8 / 16) !important;\n margin-bottom: var(--spacing-2xs) !important;\n }\n .desktop\\:margin-xs {\n margin: calc(1em * 10 / 16) !important;\n margin: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-top-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-right-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-bottom-xs {\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-left-xs {\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-x-xs {\n margin-right: calc(1em * 10 / 16) !important;\n margin-right: var(--spacing-xs) !important;\n margin-left: calc(1em * 10 / 16) !important;\n margin-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:margin-y-xs {\n margin-top: calc(1em * 10 / 16) !important;\n margin-top: var(--spacing-xs) !important;\n margin-bottom: calc(1em * 10 / 16) !important;\n margin-bottom: var(--spacing-xs) !important;\n }\n .desktop\\:margin-sm {\n margin: calc(1em * 12 / 16) !important;\n margin: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-top-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-right-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-bottom-sm {\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-left-sm {\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-x-sm {\n margin-right: calc(1em * 12 / 16) !important;\n margin-right: var(--spacing-sm) !important;\n margin-left: calc(1em * 12 / 16) !important;\n margin-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:margin-y-sm {\n margin-top: calc(1em * 12 / 16) !important;\n margin-top: var(--spacing-sm) !important;\n margin-bottom: calc(1em * 12 / 16) !important;\n margin-bottom: var(--spacing-sm) !important;\n }\n .desktop\\:margin-md {\n margin: calc(1em * 1) !important;\n margin: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-top-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-right-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-bottom-md {\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-left-md {\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-x-md {\n margin-right: calc(1em * 1) !important;\n margin-right: var(--spacing-md) !important;\n margin-left: calc(1em * 1) !important;\n margin-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:margin-y-md {\n margin-top: calc(1em * 1) !important;\n margin-top: var(--spacing-md) !important;\n margin-bottom: calc(1em * 1) !important;\n margin-bottom: var(--spacing-md) !important;\n }\n .desktop\\:margin-lg {\n margin: calc(1em * 1.25) !important;\n margin: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-top-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-right-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-bottom-lg {\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-left-lg {\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-x-lg {\n margin-right: calc(1em * 1.25) !important;\n margin-right: var(--spacing-lg) !important;\n margin-left: calc(1em * 1.25) !important;\n margin-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:margin-y-lg {\n margin-top: calc(1em * 1.25) !important;\n margin-top: var(--spacing-lg) !important;\n margin-bottom: calc(1em * 1.25) !important;\n margin-bottom: var(--spacing-lg) !important;\n }\n .desktop\\:margin-xl {\n margin: calc(1em * 1.5) !important;\n margin: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-top-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-right-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-bottom-xl {\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-left-xl {\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-x-xl {\n margin-right: calc(1em * 1.5) !important;\n margin-right: var(--spacing-xl) !important;\n margin-left: calc(1em * 1.5) !important;\n margin-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:margin-y-xl {\n margin-top: calc(1em * 1.5) !important;\n margin-top: var(--spacing-xl) !important;\n margin-bottom: calc(1em * 1.5) !important;\n margin-bottom: var(--spacing-xl) !important;\n }\n .desktop\\:margin-2xl {\n margin: calc(1em * 2) !important;\n margin: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-top-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-right-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-bottom-2xl {\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-left-2xl {\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-x-2xl {\n margin-right: calc(1em * 2) !important;\n margin-right: var(--spacing-2xl) !important;\n margin-left: calc(1em * 2) !important;\n margin-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:margin-y-2xl {\n margin-top: calc(1em * 2) !important;\n margin-top: var(--spacing-2xl) !important;\n margin-bottom: calc(1em * 2) !important;\n margin-bottom: var(--spacing-2xl) !important;\n }\n .desktop\\:margin-3xl {\n margin: calc(1em * 2.5) !important;\n margin: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-top-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-right-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-bottom-3xl {\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-left-3xl {\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-x-3xl {\n margin-right: calc(1em * 2.5) !important;\n margin-right: var(--spacing-3xl) !important;\n margin-left: calc(1em * 2.5) !important;\n margin-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:margin-y-3xl {\n margin-top: calc(1em * 2.5) !important;\n margin-top: var(--spacing-3xl) !important;\n margin-bottom: calc(1em * 2.5) !important;\n margin-bottom: var(--spacing-3xl) !important;\n }\n .desktop\\:margin-4xl {\n margin: calc(1em * 3) !important;\n margin: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-top-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-right-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-bottom-4xl {\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-left-4xl {\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-x-4xl {\n margin-right: calc(1em * 3) !important;\n margin-right: var(--spacing-4xl) !important;\n margin-left: calc(1em * 3) !important;\n margin-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:margin-y-4xl {\n margin-top: calc(1em * 3) !important;\n margin-top: var(--spacing-4xl) !important;\n margin-bottom: calc(1em * 3) !important;\n margin-bottom: var(--spacing-4xl) !important;\n }\n .desktop\\:margin-5xl {\n margin: calc(1em * 4) !important;\n margin: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-top-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-right-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-bottom-5xl {\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-left-5xl {\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-x-5xl {\n margin-right: calc(1em * 4) !important;\n margin-right: var(--spacing-5xl) !important;\n margin-left: calc(1em * 4) !important;\n margin-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:margin-y-5xl {\n margin-top: calc(1em * 4) !important;\n margin-top: var(--spacing-5xl) !important;\n margin-bottom: calc(1em * 4) !important;\n margin-bottom: var(--spacing-5xl) !important;\n }\n .desktop\\:margin-6xl {\n margin: calc(1em * 5) !important;\n margin: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-top-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-right-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-bottom-6xl {\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-left-6xl {\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-x-6xl {\n margin-right: calc(1em * 5) !important;\n margin-right: var(--spacing-6xl) !important;\n margin-left: calc(1em * 5) !important;\n margin-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:margin-y-6xl {\n margin-top: calc(1em * 5) !important;\n margin-top: var(--spacing-6xl) !important;\n margin-bottom: calc(1em * 5) !important;\n margin-bottom: var(--spacing-6xl) !important;\n }\n .desktop\\:margin-7xl {\n margin: calc(1em * 6) !important;\n margin: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-top-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-right-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-bottom-7xl {\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-left-7xl {\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-x-7xl {\n margin-right: calc(1em * 6) !important;\n margin-right: var(--spacing-7xl) !important;\n margin-left: calc(1em * 6) !important;\n margin-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:margin-y-7xl {\n margin-top: calc(1em * 6) !important;\n margin-top: var(--spacing-7xl) !important;\n margin-bottom: calc(1em * 6) !important;\n margin-bottom: var(--spacing-7xl) !important;\n }\n .desktop\\:margin-8xl {\n margin: calc(1em * 8) !important;\n margin: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-top-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-right-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-bottom-8xl {\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-left-8xl {\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-x-8xl {\n margin-right: calc(1em * 8) !important;\n margin-right: var(--spacing-8xl) !important;\n margin-left: calc(1em * 8) !important;\n margin-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:margin-y-8xl {\n margin-top: calc(1em * 8) !important;\n margin-top: var(--spacing-8xl) !important;\n margin-bottom: calc(1em * 8) !important;\n margin-bottom: var(--spacing-8xl) !important;\n }\n .desktop\\:margin-9xl {\n margin: calc(1em * 10) !important;\n margin: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-top-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-right-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-bottom-9xl {\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-left-9xl {\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-x-9xl {\n margin-right: calc(1em * 10) !important;\n margin-right: var(--spacing-9xl) !important;\n margin-left: calc(1em * 10) !important;\n margin-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:margin-y-9xl {\n margin-top: calc(1em * 10) !important;\n margin-top: var(--spacing-9xl) !important;\n margin-bottom: calc(1em * 10) !important;\n margin-bottom: var(--spacing-9xl) !important;\n }\n .desktop\\:margin-10xl {\n margin: calc(1em * 12) !important;\n margin: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-top-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-right-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-bottom-10xl {\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-left-10xl {\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-x-10xl {\n margin-right: calc(1em * 12) !important;\n margin-right: var(--spacing-10xl) !important;\n margin-left: calc(1em * 12) !important;\n margin-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:margin-y-10xl {\n margin-top: calc(1em * 12) !important;\n margin-top: var(--spacing-10xl) !important;\n margin-bottom: calc(1em * 12) !important;\n margin-bottom: var(--spacing-10xl) !important;\n }\n .desktop\\:margin-11xl {\n margin: calc(1em * 16) !important;\n margin: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-top-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-right-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-bottom-11xl {\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-left-11xl {\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-x-11xl {\n margin-right: calc(1em * 16) !important;\n margin-right: var(--spacing-11xl) !important;\n margin-left: calc(1em * 16) !important;\n margin-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:margin-y-11xl {\n margin-top: calc(1em * 16) !important;\n margin-top: var(--spacing-11xl) !important;\n margin-bottom: calc(1em * 16) !important;\n margin-bottom: var(--spacing-11xl) !important;\n }\n .desktop\\:margin-12xl {\n margin: calc(1em * 20) !important;\n margin: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-top-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-right-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-bottom-12xl {\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-left-12xl {\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-x-12xl {\n margin-right: calc(1em * 20) !important;\n margin-right: var(--spacing-12xl) !important;\n margin-left: calc(1em * 20) !important;\n margin-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:margin-y-12xl {\n margin-top: calc(1em * 20) !important;\n margin-top: var(--spacing-12xl) !important;\n margin-bottom: calc(1em * 20) !important;\n margin-bottom: var(--spacing-12xl) !important;\n }\n .desktop\\:margin-0 {\n margin: 0 !important;\n margin: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-top-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-right-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-bottom-0 {\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-left-0 {\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-x-0 {\n margin-right: 0 !important;\n margin-right: var(--spacing-0) !important;\n margin-left: 0 !important;\n margin-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:margin-y-0 {\n margin-top: 0 !important;\n margin-top: var(--spacing-0) !important;\n margin-bottom: 0 !important;\n margin-bottom: var(--spacing-0) !important;\n }\n .desktop\\:margin-1 {\n margin: calc(1em * 1 / 16) !important;\n margin: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-top-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-right-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-bottom-1 {\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-left-1 {\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-x-1 {\n margin-right: calc(1em * 1 / 16) !important;\n margin-right: var(--spacing-1) !important;\n margin-left: calc(1em * 1 / 16) !important;\n margin-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:margin-y-1 {\n margin-top: calc(1em * 1 / 16) !important;\n margin-top: var(--spacing-1) !important;\n margin-bottom: calc(1em * 1 / 16) !important;\n margin-bottom: var(--spacing-1) !important;\n }\n .desktop\\:margin-1px {\n margin: 1px !important;\n margin: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-top-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-right-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-bottom-1px {\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-left-1px {\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-horizontal-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-x-1px {\n margin-right: 1px !important;\n margin-right: var(--spacing-1px) !important;\n margin-left: 1px !important;\n margin-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:margin-vertical-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:margin-y-1px {\n margin-top: 1px !important;\n margin-top: var(--spacing-1px) !important;\n margin-bottom: 1px !important;\n margin-bottom: var(--spacing-1px) !important;\n }\n}\n/* spacing-padding */\n.padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n.padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n.padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n.padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n.padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n.padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n.padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n.padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n.padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n.padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n.padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n.padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n.padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n.padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n.padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n.padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n.padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n.padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n.padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n.padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n.padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n.padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n.padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n.padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n.padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n.padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n.padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n.padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n.padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n.padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n.padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n.padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n.padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n.padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n.padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n.padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n.padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n.padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n.padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n.padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n.padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n.padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n.padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n.padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n.padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n.padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n.padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n.padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n.padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n.padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n.padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n.padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n.padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n.padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n.padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n.padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n.padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n.padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n.padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n.padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n.padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n.padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n.padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n.padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n.padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n.padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n.padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n.padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n.padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n.padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n.padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n.padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n.padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n.padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n.padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n.padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n.padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n.padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n.padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n.padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n.padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n.padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n.padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n.padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n.padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n.padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n.padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n.padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n.padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n.padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n.padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n.padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n.padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n.padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n.padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n.padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n.padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n.padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n.padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n.padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n.padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n.padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n.padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n.padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n.padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n.padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n.padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n.padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n.padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n.padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n.padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n.padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n.padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n.padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n.padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n.padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n.padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n.padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n.padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n.padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n.padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n.padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n.padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n.padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n.padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n.padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n.padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n.padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n.padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n.padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n.padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n.padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n.padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n.padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n.padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n.padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n.padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n.padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n.padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n.padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n.padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n.padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n.padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n.padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n.padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n.padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n.padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n.padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n.padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n.padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n.padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n.padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n.padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n.padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n.padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n.padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n.padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n.padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n.padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n.padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n.padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n.padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n.padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n.padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n.padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n.padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n.padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n.padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n.padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n.padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n.padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n.padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n.padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n.padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n/* DEV TODO: Get this pair of identical rules working in one selector */\n.padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n.padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n@media (min-width: 48rem) {\n .tablet\\:padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .tablet\\:padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n .tablet\\:padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .tablet\\:padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n .tablet\\:padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .tablet\\:padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n .tablet\\:padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .tablet\\:padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n .tablet\\:padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .tablet\\:padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n .tablet\\:padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .tablet\\:padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n .tablet\\:padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .tablet\\:padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n .tablet\\:padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .tablet\\:padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n .tablet\\:padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .tablet\\:padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n .tablet\\:padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .tablet\\:padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n .tablet\\:padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .tablet\\:padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n .tablet\\:padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .tablet\\:padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n .tablet\\:padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .tablet\\:padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n .tablet\\:padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .tablet\\:padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n .tablet\\:padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .tablet\\:padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n .tablet\\:padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .tablet\\:padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n .tablet\\:padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .tablet\\:padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n .tablet\\:padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .tablet\\:padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n .tablet\\:padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .tablet\\:padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n .tablet\\:padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .tablet\\:padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n .tablet\\:padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .tablet\\:padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n .tablet\\:padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .tablet\\:padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n .tablet\\:padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .tablet\\:padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n .tablet\\:padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .tablet\\:padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n .tablet\\:padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .tablet\\:padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .tablet\\:padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .laptop\\:padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n .laptop\\:padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .laptop\\:padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n .laptop\\:padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .laptop\\:padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n .laptop\\:padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .laptop\\:padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n .laptop\\:padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .laptop\\:padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n .laptop\\:padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .laptop\\:padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n .laptop\\:padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .laptop\\:padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n .laptop\\:padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .laptop\\:padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n .laptop\\:padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .laptop\\:padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n .laptop\\:padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .laptop\\:padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n .laptop\\:padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .laptop\\:padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n .laptop\\:padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .laptop\\:padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n .laptop\\:padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .laptop\\:padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n .laptop\\:padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .laptop\\:padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n .laptop\\:padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .laptop\\:padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n .laptop\\:padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .laptop\\:padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n .laptop\\:padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .laptop\\:padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n .laptop\\:padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .laptop\\:padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n .laptop\\:padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .laptop\\:padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n .laptop\\:padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .laptop\\:padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n .laptop\\:padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .laptop\\:padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n .laptop\\:padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .laptop\\:padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n .laptop\\:padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .laptop\\:padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n .laptop\\:padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .laptop\\:padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n .laptop\\:padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .laptop\\:padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .laptop\\:padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:padding-7xs {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-top-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-right-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-bottom-7xs {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-left-7xs {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-x-7xs {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-7xs) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-7xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n\n .desktop\\:padding-y-7xs {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-7xs) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-7xs) !important;\n }\n .desktop\\:padding-6xs {\n padding: calc(1em * 2 / 16) !important;\n padding: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-top-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-right-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-bottom-6xs {\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-left-6xs {\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-x-6xs {\n padding-right: calc(1em * 2 / 16) !important;\n padding-right: var(--spacing-6xs) !important;\n padding-left: calc(1em * 2 / 16) !important;\n padding-left: var(--spacing-6xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n\n .desktop\\:padding-y-6xs {\n padding-top: calc(1em * 2 / 16) !important;\n padding-top: var(--spacing-6xs) !important;\n padding-bottom: calc(1em * 2 / 16) !important;\n padding-bottom: var(--spacing-6xs) !important;\n }\n .desktop\\:padding-5xs {\n padding: calc(1em * 3 / 16) !important;\n padding: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-top-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-right-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-bottom-5xs {\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-left-5xs {\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-x-5xs {\n padding-right: calc(1em * 3 / 16) !important;\n padding-right: var(--spacing-5xs) !important;\n padding-left: calc(1em * 3 / 16) !important;\n padding-left: var(--spacing-5xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n\n .desktop\\:padding-y-5xs {\n padding-top: calc(1em * 3 / 16) !important;\n padding-top: var(--spacing-5xs) !important;\n padding-bottom: calc(1em * 3 / 16) !important;\n padding-bottom: var(--spacing-5xs) !important;\n }\n .desktop\\:padding-4xs {\n padding: calc(1em * 4 / 16) !important;\n padding: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-top-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-right-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-bottom-4xs {\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-left-4xs {\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-x-4xs {\n padding-right: calc(1em * 4 / 16) !important;\n padding-right: var(--spacing-4xs) !important;\n padding-left: calc(1em * 4 / 16) !important;\n padding-left: var(--spacing-4xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n\n .desktop\\:padding-y-4xs {\n padding-top: calc(1em * 4 / 16) !important;\n padding-top: var(--spacing-4xs) !important;\n padding-bottom: calc(1em * 4 / 16) !important;\n padding-bottom: var(--spacing-4xs) !important;\n }\n .desktop\\:padding-3xs {\n padding: calc(1em * 6 / 16) !important;\n padding: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-top-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-right-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-bottom-3xs {\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-left-3xs {\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-x-3xs {\n padding-right: calc(1em * 6 / 16) !important;\n padding-right: var(--spacing-3xs) !important;\n padding-left: calc(1em * 6 / 16) !important;\n padding-left: var(--spacing-3xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n\n .desktop\\:padding-y-3xs {\n padding-top: calc(1em * 6 / 16) !important;\n padding-top: var(--spacing-3xs) !important;\n padding-bottom: calc(1em * 6 / 16) !important;\n padding-bottom: var(--spacing-3xs) !important;\n }\n .desktop\\:padding-2xs {\n padding: calc(1em * 8 / 16) !important;\n padding: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-top-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-right-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-bottom-2xs {\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-left-2xs {\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-x-2xs {\n padding-right: calc(1em * 8 / 16) !important;\n padding-right: var(--spacing-2xs) !important;\n padding-left: calc(1em * 8 / 16) !important;\n padding-left: var(--spacing-2xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n\n .desktop\\:padding-y-2xs {\n padding-top: calc(1em * 8 / 16) !important;\n padding-top: var(--spacing-2xs) !important;\n padding-bottom: calc(1em * 8 / 16) !important;\n padding-bottom: var(--spacing-2xs) !important;\n }\n .desktop\\:padding-xs {\n padding: calc(1em * 10 / 16) !important;\n padding: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-top-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-right-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-bottom-xs {\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-left-xs {\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-x-xs {\n padding-right: calc(1em * 10 / 16) !important;\n padding-right: var(--spacing-xs) !important;\n padding-left: calc(1em * 10 / 16) !important;\n padding-left: var(--spacing-xs) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n\n .desktop\\:padding-y-xs {\n padding-top: calc(1em * 10 / 16) !important;\n padding-top: var(--spacing-xs) !important;\n padding-bottom: calc(1em * 10 / 16) !important;\n padding-bottom: var(--spacing-xs) !important;\n }\n .desktop\\:padding-sm {\n padding: calc(1em * 12 / 16) !important;\n padding: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-top-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-right-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-bottom-sm {\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-left-sm {\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-x-sm {\n padding-right: calc(1em * 12 / 16) !important;\n padding-right: var(--spacing-sm) !important;\n padding-left: calc(1em * 12 / 16) !important;\n padding-left: var(--spacing-sm) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n\n .desktop\\:padding-y-sm {\n padding-top: calc(1em * 12 / 16) !important;\n padding-top: var(--spacing-sm) !important;\n padding-bottom: calc(1em * 12 / 16) !important;\n padding-bottom: var(--spacing-sm) !important;\n }\n .desktop\\:padding-md {\n padding: calc(1em * 1) !important;\n padding: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-top-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-right-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-bottom-md {\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-left-md {\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-x-md {\n padding-right: calc(1em * 1) !important;\n padding-right: var(--spacing-md) !important;\n padding-left: calc(1em * 1) !important;\n padding-left: var(--spacing-md) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n\n .desktop\\:padding-y-md {\n padding-top: calc(1em * 1) !important;\n padding-top: var(--spacing-md) !important;\n padding-bottom: calc(1em * 1) !important;\n padding-bottom: var(--spacing-md) !important;\n }\n .desktop\\:padding-lg {\n padding: calc(1em * 1.25) !important;\n padding: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-top-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-right-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-bottom-lg {\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-left-lg {\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-x-lg {\n padding-right: calc(1em * 1.25) !important;\n padding-right: var(--spacing-lg) !important;\n padding-left: calc(1em * 1.25) !important;\n padding-left: var(--spacing-lg) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n\n .desktop\\:padding-y-lg {\n padding-top: calc(1em * 1.25) !important;\n padding-top: var(--spacing-lg) !important;\n padding-bottom: calc(1em * 1.25) !important;\n padding-bottom: var(--spacing-lg) !important;\n }\n .desktop\\:padding-xl {\n padding: calc(1em * 1.5) !important;\n padding: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-top-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-right-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-bottom-xl {\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-left-xl {\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-x-xl {\n padding-right: calc(1em * 1.5) !important;\n padding-right: var(--spacing-xl) !important;\n padding-left: calc(1em * 1.5) !important;\n padding-left: var(--spacing-xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n\n .desktop\\:padding-y-xl {\n padding-top: calc(1em * 1.5) !important;\n padding-top: var(--spacing-xl) !important;\n padding-bottom: calc(1em * 1.5) !important;\n padding-bottom: var(--spacing-xl) !important;\n }\n .desktop\\:padding-2xl {\n padding: calc(1em * 2) !important;\n padding: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-top-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-right-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-bottom-2xl {\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-left-2xl {\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-x-2xl {\n padding-right: calc(1em * 2) !important;\n padding-right: var(--spacing-2xl) !important;\n padding-left: calc(1em * 2) !important;\n padding-left: var(--spacing-2xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n\n .desktop\\:padding-y-2xl {\n padding-top: calc(1em * 2) !important;\n padding-top: var(--spacing-2xl) !important;\n padding-bottom: calc(1em * 2) !important;\n padding-bottom: var(--spacing-2xl) !important;\n }\n .desktop\\:padding-3xl {\n padding: calc(1em * 2.5) !important;\n padding: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-top-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-right-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-bottom-3xl {\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-left-3xl {\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-x-3xl {\n padding-right: calc(1em * 2.5) !important;\n padding-right: var(--spacing-3xl) !important;\n padding-left: calc(1em * 2.5) !important;\n padding-left: var(--spacing-3xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n\n .desktop\\:padding-y-3xl {\n padding-top: calc(1em * 2.5) !important;\n padding-top: var(--spacing-3xl) !important;\n padding-bottom: calc(1em * 2.5) !important;\n padding-bottom: var(--spacing-3xl) !important;\n }\n .desktop\\:padding-4xl {\n padding: calc(1em * 3) !important;\n padding: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-top-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-right-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-bottom-4xl {\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-left-4xl {\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-x-4xl {\n padding-right: calc(1em * 3) !important;\n padding-right: var(--spacing-4xl) !important;\n padding-left: calc(1em * 3) !important;\n padding-left: var(--spacing-4xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n\n .desktop\\:padding-y-4xl {\n padding-top: calc(1em * 3) !important;\n padding-top: var(--spacing-4xl) !important;\n padding-bottom: calc(1em * 3) !important;\n padding-bottom: var(--spacing-4xl) !important;\n }\n .desktop\\:padding-5xl {\n padding: calc(1em * 4) !important;\n padding: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-top-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-right-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-bottom-5xl {\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-left-5xl {\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-x-5xl {\n padding-right: calc(1em * 4) !important;\n padding-right: var(--spacing-5xl) !important;\n padding-left: calc(1em * 4) !important;\n padding-left: var(--spacing-5xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n\n .desktop\\:padding-y-5xl {\n padding-top: calc(1em * 4) !important;\n padding-top: var(--spacing-5xl) !important;\n padding-bottom: calc(1em * 4) !important;\n padding-bottom: var(--spacing-5xl) !important;\n }\n .desktop\\:padding-6xl {\n padding: calc(1em * 5) !important;\n padding: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-top-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-right-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-bottom-6xl {\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-left-6xl {\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-x-6xl {\n padding-right: calc(1em * 5) !important;\n padding-right: var(--spacing-6xl) !important;\n padding-left: calc(1em * 5) !important;\n padding-left: var(--spacing-6xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n\n .desktop\\:padding-y-6xl {\n padding-top: calc(1em * 5) !important;\n padding-top: var(--spacing-6xl) !important;\n padding-bottom: calc(1em * 5) !important;\n padding-bottom: var(--spacing-6xl) !important;\n }\n .desktop\\:padding-7xl {\n padding: calc(1em * 6) !important;\n padding: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-top-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-right-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-bottom-7xl {\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-left-7xl {\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-x-7xl {\n padding-right: calc(1em * 6) !important;\n padding-right: var(--spacing-7xl) !important;\n padding-left: calc(1em * 6) !important;\n padding-left: var(--spacing-7xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n\n .desktop\\:padding-y-7xl {\n padding-top: calc(1em * 6) !important;\n padding-top: var(--spacing-7xl) !important;\n padding-bottom: calc(1em * 6) !important;\n padding-bottom: var(--spacing-7xl) !important;\n }\n .desktop\\:padding-8xl {\n padding: calc(1em * 8) !important;\n padding: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-top-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-right-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-bottom-8xl {\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-left-8xl {\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-x-8xl {\n padding-right: calc(1em * 8) !important;\n padding-right: var(--spacing-8xl) !important;\n padding-left: calc(1em * 8) !important;\n padding-left: var(--spacing-8xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n\n .desktop\\:padding-y-8xl {\n padding-top: calc(1em * 8) !important;\n padding-top: var(--spacing-8xl) !important;\n padding-bottom: calc(1em * 8) !important;\n padding-bottom: var(--spacing-8xl) !important;\n }\n .desktop\\:padding-9xl {\n padding: calc(1em * 10) !important;\n padding: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-top-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-right-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-bottom-9xl {\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-left-9xl {\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-x-9xl {\n padding-right: calc(1em * 10) !important;\n padding-right: var(--spacing-9xl) !important;\n padding-left: calc(1em * 10) !important;\n padding-left: var(--spacing-9xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n\n .desktop\\:padding-y-9xl {\n padding-top: calc(1em * 10) !important;\n padding-top: var(--spacing-9xl) !important;\n padding-bottom: calc(1em * 10) !important;\n padding-bottom: var(--spacing-9xl) !important;\n }\n .desktop\\:padding-10xl {\n padding: calc(1em * 12) !important;\n padding: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-top-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-right-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-bottom-10xl {\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-left-10xl {\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-x-10xl {\n padding-right: calc(1em * 12) !important;\n padding-right: var(--spacing-10xl) !important;\n padding-left: calc(1em * 12) !important;\n padding-left: var(--spacing-10xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n\n .desktop\\:padding-y-10xl {\n padding-top: calc(1em * 12) !important;\n padding-top: var(--spacing-10xl) !important;\n padding-bottom: calc(1em * 12) !important;\n padding-bottom: var(--spacing-10xl) !important;\n }\n .desktop\\:padding-11xl {\n padding: calc(1em * 16) !important;\n padding: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-top-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-right-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-bottom-11xl {\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-left-11xl {\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-x-11xl {\n padding-right: calc(1em * 16) !important;\n padding-right: var(--spacing-11xl) !important;\n padding-left: calc(1em * 16) !important;\n padding-left: var(--spacing-11xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n\n .desktop\\:padding-y-11xl {\n padding-top: calc(1em * 16) !important;\n padding-top: var(--spacing-11xl) !important;\n padding-bottom: calc(1em * 16) !important;\n padding-bottom: var(--spacing-11xl) !important;\n }\n .desktop\\:padding-12xl {\n padding: calc(1em * 20) !important;\n padding: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-top-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-right-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-bottom-12xl {\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-left-12xl {\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-x-12xl {\n padding-right: calc(1em * 20) !important;\n padding-right: var(--spacing-12xl) !important;\n padding-left: calc(1em * 20) !important;\n padding-left: var(--spacing-12xl) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n\n .desktop\\:padding-y-12xl {\n padding-top: calc(1em * 20) !important;\n padding-top: var(--spacing-12xl) !important;\n padding-bottom: calc(1em * 20) !important;\n padding-bottom: var(--spacing-12xl) !important;\n }\n .desktop\\:padding-0 {\n padding: 0 !important;\n padding: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-top-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-right-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-bottom-0 {\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-left-0 {\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-x-0 {\n padding-right: 0 !important;\n padding-right: var(--spacing-0) !important;\n padding-left: 0 !important;\n padding-left: var(--spacing-0) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n\n .desktop\\:padding-y-0 {\n padding-top: 0 !important;\n padding-top: var(--spacing-0) !important;\n padding-bottom: 0 !important;\n padding-bottom: var(--spacing-0) !important;\n }\n .desktop\\:padding-1 {\n padding: calc(1em * 1 / 16) !important;\n padding: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-top-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-right-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-bottom-1 {\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-left-1 {\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-x-1 {\n padding-right: calc(1em * 1 / 16) !important;\n padding-right: var(--spacing-1) !important;\n padding-left: calc(1em * 1 / 16) !important;\n padding-left: var(--spacing-1) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n\n .desktop\\:padding-y-1 {\n padding-top: calc(1em * 1 / 16) !important;\n padding-top: var(--spacing-1) !important;\n padding-bottom: calc(1em * 1 / 16) !important;\n padding-bottom: var(--spacing-1) !important;\n }\n .desktop\\:padding-1px {\n padding: 1px !important;\n padding: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-top-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-right-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-bottom-1px {\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-left-1px {\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-horizontal-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-x-1px {\n padding-right: 1px !important;\n padding-right: var(--spacing-1px) !important;\n padding-left: 1px !important;\n padding-left: var(--spacing-1px) !important;\n }\n\n /* DEV TODO: Get this pair of identical rules working in one selector */\n .desktop\\:padding-vertical-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n\n .desktop\\:padding-y-1px {\n padding-top: 1px !important;\n padding-top: var(--spacing-1px) !important;\n padding-bottom: 1px !important;\n padding-bottom: var(--spacing-1px) !important;\n }\n}\n/* text-wrangling */\n.muted,.mute {\n color: #183153;\n color: var(--text-color);\n}\n.underline {\n --text-decoration: underline;\n\n -webkit-text-decoration: var(--text-decoration);\n\n text-decoration: var(--text-decoration);\n}\n.text-reset {\n --color: inherit;\n\n color: var(--color);\n}\n.text-sans-serif {\n font-family: cera-round-pro, "Helvetica Neue", "Helvetica", "Arial", sans-serif;\n font-family: var(--font-family-sans-serif);\n}\n.text-serif {\n font-family: fa-livory, "Georgia", "Times New Roman", "Times", serif;\n font-family: var(--font-family-serif);\n}\n.text-monospace {\n font-family: "Menlo", "Monaco", "Consolas", "Courier New", monospace;\n font-family: var(--font-family-monospace);\n}\n.text-wrap {\n white-space: normal;\n}\n.text-nowrap {\n white-space: nowrap;\n}\n.text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.text-break {\n word-break: break-word;\n word-wrap: break-word;\n}\n.text-lowercase {\n text-transform: lowercase;\n}\n.text-uppercase {\n text-transform: uppercase;\n}\n.text-capitalize {\n text-transform: capitalize;\n}\n.text-left {\n text-align: left;\n}\n.text-right {\n text-align: right;\n}\n.text-center {\n text-align: center;\n}\n.text-justify {\n text-align: justify;\n}\n@media (min-width: 48rem) {\n .tablet\\:text-wrap {\n white-space: normal;\n }\n\n .tablet\\:text-nowrap {\n white-space: nowrap;\n }\n\n .tablet\\:text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .tablet\\:text-left {\n text-align: left;\n }\n\n .tablet\\:text-right {\n text-align: right;\n }\n\n .tablet\\:text-center {\n text-align: center;\n }\n\n .tablet\\:text-justify {\n text-align: justify;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:text-wrap {\n white-space: normal;\n }\n\n .laptop\\:text-nowrap {\n white-space: nowrap;\n }\n\n .laptop\\:text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .laptop\\:text-left {\n text-align: left;\n }\n\n .laptop\\:text-right {\n text-align: right;\n }\n\n .laptop\\:text-center {\n text-align: center;\n }\n\n .laptop\\:text-justify {\n text-align: justify;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:text-wrap {\n white-space: normal;\n }\n\n .desktop\\:text-nowrap {\n white-space: nowrap;\n }\n\n .desktop\\:text-truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n\n .desktop\\:text-left {\n text-align: left;\n }\n\n .desktop\\:text-right {\n text-align: right;\n }\n\n .desktop\\:text-center {\n text-align: center;\n }\n\n .desktop\\:text-justify {\n text-align: justify;\n }\n}\n.with-border {\n border: solid #c3c6d1 0.125em;\n border: var(--border-style) var(--border-color) var(--border-width);\n}\n.no-border {\n border: none !important;\n}\n.with-border-radius {\n border-radius: 0.75em;\n border-radius: var(--border-radius);\n}\n.no-border-radius {\n border-radius: 0 !important;\n}\n.with-triangle {\n position: relative\n}\n.with-triangle.top::after, .with-triangle.right::after, .with-triangle.bottom::after, .with-triangle.left::after {\n position: absolute;\n border: 1em solid transparent;\n border: var(--triangle-size) solid transparent;\n width: 0;\n height: 0;\n content: "";\n }\n.with-triangle.top::after, .with-triangle.bottom::after {\n left: 50%;\n -webkit-transform: translateX(-50%);\n transform: translateX(-50%);\n }\n.with-triangle.left::after, .with-triangle.right::after {\n top: 50%;\n -webkit-transform: translateY(-50%);\n transform: translateY(-50%);\n }\n.with-triangle.top::after {\n top: calc(-1 * 1em);\n top: calc(-1 * var(--triangle-size));\n border-top-width: 0;\n border-bottom-color: #fff;\n border-bottom-color: var(--triangle-color);\n }\n.with-triangle.right::after {\n right: calc(-1 * 1em);\n right: calc(-1 * var(--triangle-size));\n border-right-width: 0;\n border-left-color: #fff;\n border-left-color: var(--triangle-color);\n }\n.with-triangle.bottom::after {\n bottom: calc(-1 * 1em);\n bottom: calc(-1 * var(--triangle-size));\n border-bottom-width: 0;\n border-top-color: #fff;\n border-top-color: var(--triangle-color);\n }\n.with-triangle.left::after {\n left: calc(-1 * 1em);\n left: calc(-1 * var(--triangle-size));\n border-left-width: 0;\n border-right-color: #fff;\n border-right-color: var(--triangle-color);\n }\n.with-close {\n position: relative\n}\n.with-close .close {\n --fa-primary-color: var(--with-close-times-color);\n --fa-secondary-opacity: 1;\n --button-active-background: transparent;\n --button-active-border-width: 0;\n --button-background: transparent;\n --button-border-width: 0;\n --button-box-shadow: none;\n --button-hover-background: transparent;\n --button-margin-bottom: 0;\n --button-padding: 0;\n\n -webkit-box-sizing: content-box;\n\n box-sizing: content-box;\n position: absolute;\n top: -0.5em;\n right: -0.5em;\n line-height: 1;\n color: inherit;\n color: var(--with-close-close-color);\n font-size: calc(1em * 1.5);\n font-size: var(--with-close-close-font-size)\n }\n.with-close .close:hover {\n cursor: pointer;\n color: #e03131;\n color: var(--with-close-close-hover-color);\n }\n.with-close {\n\n /* Special case for Cards */\n}\n.with-close.card > .header:nth-last-child(2),\n .with-close.card > .section:nth-last-child(2) {\n margin-bottom: calc(-1 * calc((4em - (1em * 1.5) - (0em * 2)) / 2));\n margin-bottom: calc(-1 * var(--card-vertical-padding));\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n }\n.with-close h1,.with-close h2,.with-close h3,.with-close h4,.with-close h5,.with-close h6,.with-close .h1,.with-close .h2,.with-close .h3,.with-close .h4,.with-close .h5,.with-close .h6,\n .with-close p,\n .with-close .p {\n /* Nasssty icons dom order makes us do this, precious. */\n }\n.with-close h1:nth-last-child(2),.with-close h2:nth-last-child(2),.with-close h3:nth-last-child(2),.with-close h4:nth-last-child(2),.with-close h5:nth-last-child(2),.with-close h6:nth-last-child(2),.with-close .h1:nth-last-child(2),.with-close .h2:nth-last-child(2),.with-close .h3:nth-last-child(2),.with-close .h4:nth-last-child(2),.with-close .h5:nth-last-child(2),.with-close .h6:nth-last-child(2), .with-close p:nth-last-child(2), .with-close .p:nth-last-child(2) {\n margin-bottom: 0;\n }\n.with-shadow {\n -webkit-box-shadow: 0 0.25em 0 #c3c6d1;\n box-shadow: 0 0.25em 0 #c3c6d1;\n -webkit-box-shadow: var(--with-shadow-box-shadow);\n box-shadow: var(--with-shadow-box-shadow);\n}\n.z-background {\n z-index: -1;\n z-index: var(--depth-background);\n}\n.z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n}\n.z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n}\n.z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n}\n.z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n}\n.z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n}\n.z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n}\n.z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n}\n.z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n}\n.z-auto {\n z-index: auto;\n}\n.position-static {\n position: static;\n}\n.position-absolute {\n position: absolute;\n}\n.position-fixed {\n position: fixed;\n}\n.position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.position-relative {\n position: relative;\n}\n.position-sticky {\n position: sticky;\n}\n.position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n}\n.top-0 {\n top: 0;\n top: var(--spacing-0);\n}\n.top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n}\n.top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n}\n.top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n}\n.top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n}\n.top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n}\n.top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n}\n.top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n}\n.right-0 {\n right: 0;\n right: var(--spacing-0);\n}\n.right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n}\n.right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n}\n.right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n}\n.right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n}\n.right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n}\n.right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n}\n.right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n}\n.bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n}\n.bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n}\n.bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n}\n.bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n}\n.bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n}\n.bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n}\n.bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n}\n.bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n}\n.left-0 {\n left: 0;\n left: var(--spacing-0);\n}\n.left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n}\n.left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n}\n.left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n}\n.left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n}\n.left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n}\n.left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n}\n.left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n}\n@media (min-width: 48rem) {\n .tablet\\:z-background {\n z-index: -1;\n z-index: var(--depth-background);\n }\n\n .tablet\\:z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n }\n\n .tablet\\:z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n }\n\n .tablet\\:z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n }\n\n .tablet\\:z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n }\n\n .tablet\\:z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n }\n\n .tablet\\:z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n }\n\n .tablet\\:z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n }\n\n .tablet\\:z-auto {\n z-index: auto;\n }\n\n .tablet\\:position-static {\n position: static;\n }\n\n .tablet\\:position-absolute {\n position: absolute;\n }\n\n .tablet\\:position-fixed {\n position: fixed;\n }\n\n .tablet\\:position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:position-relative {\n position: relative;\n }\n\n .tablet\\:position-sticky {\n position: sticky;\n }\n\n .tablet\\:position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .tablet\\:top-0 {\n top: 0;\n top: var(--spacing-0);\n }\n\n .tablet\\:top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n }\n\n .tablet\\:top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n }\n\n .tablet\\:top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n }\n\n .tablet\\:top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n }\n\n .tablet\\:top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n }\n\n .tablet\\:top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n }\n\n .tablet\\:top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n }\n\n .tablet\\:right-0 {\n right: 0;\n right: var(--spacing-0);\n }\n\n .tablet\\:right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n }\n\n .tablet\\:right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n }\n\n .tablet\\:right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n }\n\n .tablet\\:right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n }\n\n .tablet\\:right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n }\n\n .tablet\\:right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n }\n\n .tablet\\:right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n }\n\n .tablet\\:bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n }\n\n .tablet\\:bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n }\n\n .tablet\\:bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n }\n\n .tablet\\:bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n }\n\n .tablet\\:bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n }\n\n .tablet\\:bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n }\n\n .tablet\\:bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n }\n\n .tablet\\:bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n }\n\n .tablet\\:left-0 {\n left: 0;\n left: var(--spacing-0);\n }\n\n .tablet\\:left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n }\n\n .tablet\\:left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n }\n\n .tablet\\:left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n }\n\n .tablet\\:left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n }\n\n .tablet\\:left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n }\n\n .tablet\\:left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n }\n\n .tablet\\:left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:z-background {\n z-index: -1;\n z-index: var(--depth-background);\n }\n\n .laptop\\:z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n }\n\n .laptop\\:z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n }\n\n .laptop\\:z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n }\n\n .laptop\\:z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n }\n\n .laptop\\:z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n }\n\n .laptop\\:z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n }\n\n .laptop\\:z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n }\n\n .laptop\\:z-auto {\n z-index: auto;\n }\n\n .laptop\\:position-static {\n position: static;\n }\n\n .laptop\\:position-absolute {\n position: absolute;\n }\n\n .laptop\\:position-fixed {\n position: fixed;\n }\n\n .laptop\\:position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:position-relative {\n position: relative;\n }\n\n .laptop\\:position-sticky {\n position: sticky;\n }\n\n .laptop\\:position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .laptop\\:top-0 {\n top: 0;\n top: var(--spacing-0);\n }\n\n .laptop\\:top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n }\n\n .laptop\\:top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n }\n\n .laptop\\:top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n }\n\n .laptop\\:top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n }\n\n .laptop\\:top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n }\n\n .laptop\\:top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n }\n\n .laptop\\:top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n }\n\n .laptop\\:right-0 {\n right: 0;\n right: var(--spacing-0);\n }\n\n .laptop\\:right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n }\n\n .laptop\\:right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n }\n\n .laptop\\:right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n }\n\n .laptop\\:right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n }\n\n .laptop\\:right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n }\n\n .laptop\\:right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n }\n\n .laptop\\:right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n }\n\n .laptop\\:bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n }\n\n .laptop\\:bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n }\n\n .laptop\\:bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n }\n\n .laptop\\:bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n }\n\n .laptop\\:bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n }\n\n .laptop\\:bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n }\n\n .laptop\\:bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n }\n\n .laptop\\:bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n }\n\n .laptop\\:left-0 {\n left: 0;\n left: var(--spacing-0);\n }\n\n .laptop\\:left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n }\n\n .laptop\\:left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n }\n\n .laptop\\:left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n }\n\n .laptop\\:left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n }\n\n .laptop\\:left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n }\n\n .laptop\\:left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n }\n\n .laptop\\:left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:z-background {\n z-index: -1;\n z-index: var(--depth-background);\n }\n\n .desktop\\:z--1 {\n z-index: -1;\n z-index: var(--depth--1);\n }\n\n .desktop\\:z-0 {\n z-index: 0;\n z-index: var(--depth-0);\n }\n\n .desktop\\:z-1 {\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:z-2 {\n z-index: 20;\n z-index: var(--depth-2);\n }\n\n .desktop\\:z-3 {\n z-index: 30;\n z-index: var(--depth-3);\n }\n\n .desktop\\:z-4 {\n z-index: 40;\n z-index: var(--depth-4);\n }\n\n .desktop\\:z-5 {\n z-index: 50;\n z-index: var(--depth-5);\n }\n\n .desktop\\:z-foreground {\n z-index: 50;\n z-index: var(--depth-foreground);\n }\n\n .desktop\\:z-auto {\n z-index: auto;\n }\n\n .desktop\\:position-static {\n position: static;\n }\n\n .desktop\\:position-absolute {\n position: absolute;\n }\n\n .desktop\\:position-fixed {\n position: fixed;\n }\n\n .desktop\\:position-fixed-top {\n position: fixed;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:position-fixed-bottom {\n position: fixed;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:position-relative {\n position: relative;\n }\n\n .desktop\\:position-sticky {\n position: sticky;\n }\n\n .desktop\\:position-sticky-top {\n position: sticky;\n top: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:position-sticky-bottom {\n position: sticky;\n bottom: 0;\n z-index: 10;\n z-index: var(--depth-1);\n }\n\n .desktop\\:top-0 {\n top: 0;\n top: var(--spacing-0);\n }\n\n .desktop\\:top-1 {\n top: calc(1em * 1 / 16);\n top: var(--spacing-1);\n }\n\n .desktop\\:top-5xs {\n top: calc(1em * 3 / 16);\n top: var(--spacing-5xs);\n }\n\n .desktop\\:top-4xs {\n top: calc(1em * 4 / 16);\n top: var(--spacing-4xs);\n }\n\n .desktop\\:top-3xs {\n top: calc(1em * 6 / 16);\n top: var(--spacing-3xs);\n }\n\n .desktop\\:top-2xs {\n top: calc(1em * 8 / 16);\n top: var(--spacing-2xs);\n }\n\n .desktop\\:top-xs {\n top: calc(1em * 10 / 16);\n top: var(--spacing-xs);\n }\n\n .desktop\\:top-md {\n top: calc(1em * 1);\n top: var(--spacing-md);\n }\n\n .desktop\\:right-0 {\n right: 0;\n right: var(--spacing-0);\n }\n\n .desktop\\:right-1 {\n right: calc(1em * 1 / 16);\n right: var(--spacing-1);\n }\n\n .desktop\\:right-5xs {\n right: calc(1em * 3 / 16);\n right: var(--spacing-5xs);\n }\n\n .desktop\\:right-4xs {\n right: calc(1em * 4 / 16);\n right: var(--spacing-4xs);\n }\n\n .desktop\\:right-3xs {\n right: calc(1em * 6 / 16);\n right: var(--spacing-3xs);\n }\n\n .desktop\\:right-2xs {\n right: calc(1em * 8 / 16);\n right: var(--spacing-2xs);\n }\n\n .desktop\\:right-xs {\n right: calc(1em * 10 / 16);\n right: var(--spacing-xs);\n }\n\n .desktop\\:right-md {\n right: calc(1em * 1);\n right: var(--spacing-md);\n }\n\n .desktop\\:bottom-0 {\n bottom: 0;\n bottom: var(--spacing-0);\n }\n\n .desktop\\:bottom-1 {\n bottom: calc(1em * 1 / 16);\n bottom: var(--spacing-1);\n }\n\n .desktop\\:bottom-5xs {\n bottom: calc(1em * 3 / 16);\n bottom: var(--spacing-5xs);\n }\n\n .desktop\\:bottom-4xs {\n bottom: calc(1em * 4 / 16);\n bottom: var(--spacing-4xs);\n }\n\n .desktop\\:bottom-3xs {\n bottom: calc(1em * 6 / 16);\n bottom: var(--spacing-3xs);\n }\n\n .desktop\\:bottom-2xs {\n bottom: calc(1em * 8 / 16);\n bottom: var(--spacing-2xs);\n }\n\n .desktop\\:bottom-xs {\n bottom: calc(1em * 10 / 16);\n bottom: var(--spacing-xs);\n }\n\n .desktop\\:bottom-md {\n bottom: calc(1em * 1);\n bottom: var(--spacing-md);\n }\n\n .desktop\\:left-0 {\n left: 0;\n left: var(--spacing-0);\n }\n\n .desktop\\:left-1 {\n left: calc(1em * 1 / 16);\n left: var(--spacing-1);\n }\n\n .desktop\\:left-5xs {\n left: calc(1em * 3 / 16);\n left: var(--spacing-5xs);\n }\n\n .desktop\\:left-4xs {\n left: calc(1em * 4 / 16);\n left: var(--spacing-4xs);\n }\n\n .desktop\\:left-3xs {\n left: calc(1em * 6 / 16);\n left: var(--spacing-3xs);\n }\n\n .desktop\\:left-2xs {\n left: calc(1em * 8 / 16);\n left: var(--spacing-2xs);\n }\n\n .desktop\\:left-xs {\n left: calc(1em * 10 / 16);\n left: var(--spacing-xs);\n }\n\n .desktop\\:left-md {\n left: calc(1em * 1);\n left: var(--spacing-md);\n }\n}\n/* sizes */\n.size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n.size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n.size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n.size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n.size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n.size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n.size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n.size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n.size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n.size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n.size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n.size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n.size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n.size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n.size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n@media (min-width: 48rem) {\n .tablet\\:size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n .tablet\\:size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n .tablet\\:size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n .tablet\\:size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n .tablet\\:size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n .tablet\\:size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n .tablet\\:size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n .tablet\\:size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n .tablet\\:size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n .tablet\\:size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n .tablet\\:size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n .tablet\\:size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n .tablet\\:size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n .tablet\\:size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n .tablet\\:size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n .laptop\\:size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n .laptop\\:size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n .laptop\\:size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n .laptop\\:size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n .laptop\\:size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n .laptop\\:size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n .laptop\\:size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n .laptop\\:size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n .laptop\\:size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n .laptop\\:size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n .laptop\\:size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n .laptop\\:size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n .laptop\\:size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n .laptop\\:size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:size-6xs {\n font-size: calc(1em * 0.25);\n font-size: var(--size-6xs);\n }\n .desktop\\:size-5xs {\n font-size: calc(1em * 0.3125);\n font-size: var(--size-5xs);\n }\n .desktop\\:size-4xs {\n font-size: calc(1em * 0.375);\n font-size: var(--size-4xs);\n }\n .desktop\\:size-3xs {\n font-size: calc(1em * 0.5);\n font-size: var(--size-3xs);\n }\n .desktop\\:size-2xs {\n font-size: calc(1em * 0.625);\n font-size: var(--size-2xs);\n }\n .desktop\\:size-xs {\n font-size: calc(1em * 0.75);\n font-size: var(--size-xs);\n }\n .desktop\\:size-sm {\n font-size: calc(1em * 0.875);\n font-size: var(--size-sm);\n }\n .desktop\\:size-md {\n font-size: 1em;\n font-size: var(--size-md);\n }\n .desktop\\:size-lg {\n font-size: calc(1em * 1.25);\n font-size: var(--size-lg);\n }\n .desktop\\:size-xl {\n font-size: calc(1em * 1.5);\n font-size: var(--size-xl);\n }\n .desktop\\:size-2xl {\n font-size: calc(1em * 2);\n font-size: var(--size-2xl);\n }\n .desktop\\:size-3xl {\n font-size: calc(1em * 2.5);\n font-size: var(--size-3xl);\n }\n .desktop\\:size-4xl {\n font-size: calc(1em * 3);\n font-size: var(--size-4xl);\n }\n .desktop\\:size-5xl {\n font-size: calc(1em * 3.75);\n font-size: var(--size-5xl);\n }\n .desktop\\:size-6xl {\n font-size: calc(1em * 4.5);\n font-size: var(--size-6xl);\n }\n}\n/* sizes resets */\n.size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n.size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n.size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n.size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n.size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n.size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n.size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n.size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n.size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n.size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n.size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n.size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n.size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n.size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n.size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n@media (min-width: 48rem) {\n .tablet\\:size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n .tablet\\:size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n .tablet\\:size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n .tablet\\:size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n .tablet\\:size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n .tablet\\:size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n .tablet\\:size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n .tablet\\:size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n .tablet\\:size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n .tablet\\:size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n .tablet\\:size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n .tablet\\:size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n .tablet\\:size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n .tablet\\:size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n .tablet\\:size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n .laptop\\:size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n .laptop\\:size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n .laptop\\:size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n .laptop\\:size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n .laptop\\:size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n .laptop\\:size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n .laptop\\:size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n .laptop\\:size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n .laptop\\:size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n .laptop\\:size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n .laptop\\:size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n .laptop\\:size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n .laptop\\:size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n .laptop\\:size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:size-reset-6xs {\n font-size: calc(1rem * 0.25);\n font-size: var(--size-reset-6xs);\n }\n .desktop\\:size-reset-5xs {\n font-size: calc(1rem * 0.3125);\n font-size: var(--size-reset-5xs);\n }\n .desktop\\:size-reset-4xs {\n font-size: calc(1rem * 0.375);\n font-size: var(--size-reset-4xs);\n }\n .desktop\\:size-reset-3xs {\n font-size: calc(1rem * 0.5);\n font-size: var(--size-reset-3xs);\n }\n .desktop\\:size-reset-2xs {\n font-size: calc(1rem * 0.625);\n font-size: var(--size-reset-2xs);\n }\n .desktop\\:size-reset-xs {\n font-size: calc(1rem * 0.75);\n font-size: var(--size-reset-xs);\n }\n .desktop\\:size-reset-sm {\n font-size: calc(1rem * 0.875);\n font-size: var(--size-reset-sm);\n }\n .desktop\\:size-reset-md {\n font-size: 1rem;\n font-size: var(--size-reset-md);\n }\n .desktop\\:size-reset-lg {\n font-size: calc(1rem * 1.25);\n font-size: var(--size-reset-lg);\n }\n .desktop\\:size-reset-xl {\n font-size: calc(1rem * 1.5);\n font-size: var(--size-reset-xl);\n }\n .desktop\\:size-reset-2xl {\n font-size: calc(1rem * 2);\n font-size: var(--size-reset-2xl);\n }\n .desktop\\:size-reset-3xl {\n font-size: calc(1rem * 2.5);\n font-size: var(--size-reset-3xl);\n }\n .desktop\\:size-reset-4xl {\n font-size: calc(1rem * 3);\n font-size: var(--size-reset-4xl);\n }\n .desktop\\:size-reset-5xl {\n font-size: calc(1rem * 3.75);\n font-size: var(--size-reset-5xl);\n }\n .desktop\\:size-reset-6xl {\n font-size: calc(1rem * 4.5);\n font-size: var(--size-reset-6xl);\n }\n}\n.visibility-hidden,\n.invisible {\n visibility: hidden;\n}\n.visibility-visible,\n.visible {\n visibility: visible;\n}\n@media (min-width: 48rem) {\n .tablet\\:visibility-hidden,\n .tablet\\:invisible {\n visibility: hidden;\n }\n\n .tablet\\:visibility-visible,\n .tablet\\:visible {\n visibility: visible;\n }\n}\n@media (min-width: 64rem) {\n .laptop\\:visibility-hidden,\n .laptop\\:invisible {\n visibility: hidden;\n }\n\n .laptop\\:visibility-visible,\n .laptop\\:visible {\n visibility: visible;\n }\n}\n@media (min-width: 96rem) {\n .desktop\\:visibility-hidden,\n .desktop\\:invisible {\n visibility: hidden;\n }\n\n .desktop\\:visibility-visible,\n .desktop\\:visible {\n visibility: visible;\n }\n}\n\n\n/* project settings */\n:host {\n --icon-details-preview-font-size: 12rem; /* 192px */\n --icon-details-preview-line-height: 1;\n --icon-details-unicode-glyphs-label-min-width: var(--spacing-5xl);\n --icon-listing-roomy-font-size: var(--font-size-2xl); /* 32px */\n --icon-listing-roomy-gap-x: var(--spacing-xl); /* 36px */\n --icon-listing-roomy-gap-y: var(--spacing-md); /* 16px */\n --icon-listing-roomy-size: calc(var(--spacing-base) * 8); /* 128px */\n}\n\n:host {\n --background-color: var(--white);\n\n display: block;\n width: 90vw;\n height: 75vw;\n margin: 0 auto;\n padding: var(--spacing-sm);\n font-size: 15px;\n}\n\n.wrap-search {\n --input-with-icon-color: var(--fa-navy);\n --input-border-color: var(--fa-navy);\n --input-placeholder-color: var(--fa-md-gravy);\n}\n\n.icons-style-menu-listing .wrap-icons-style-choice {\n position: relative;\n}\n\n.icons-style-menu-listing .input-checkbox-custom {\n display: none;\n}\n\n.icons-style-menu-listing .icons-style-choice {\n display: block;\n cursor: pointer;\n border: 2px solid var(--fa-lt-gravy);\n border-radius: var(--border-radius-md);\n color: var(--fa-dk-blue);\n text-transform: capitalize;\n text-align: center;\n}\n\n.icons-style-menu-listing .icons-style-choice:hover {\n border-color: var(--fa-dk-blue);\n background-color: var(--fa-dk-blue);\n color: var(--white);\n}\n\n.icons-style-menu-listing .input-checkbox-custom:checked ~ .icons-style-choice {\n color: var(--white);\n background-color: var(--fa-navy);\n border: 2px solid var(--fa-navy);\n}\n\n.icons-style-menu-listing .input-checkbox-custom:disabled ~ .icons-style-choice {\n color: var(--fa-gravy);\n background-color: var(--white);\n border: 2px solid var(--fa-lt-gravy);\n cursor: default;\n}\n\n.wrap-icons-style-choice .disabled-tooltip {\n transform: translate(-50%, -50%);\n position: absolute;\n top: -2.5rem;\n left: 50%;\n border-radius: var(--border-radius-md);\n background-color: rgba(16, 50, 87, 0.9);\n padding: var(--spacing-2xs) var(--spacing-sm);\n color: var(--white);\n text-align: center;\n line-height: 1.3;\n width: 160%;\n display: none;\n}\n\n.wrap-icons-style-choice .input-checkbox-custom:disabled ~ .icons-style-choice:hover + .disabled-tooltip {\n display: block;\n}\n\n.icons-style-menu-listing .icons-style-choice > span,\n.icons-style-menu-listing .icons-style-choice > .svg-inline--fa {\n vertical-align: middle;\n}\n\n.wrap-icon-listing {\n background: var(--fa-lt-gravy);\n padding: var(--spacing-lg) var(--spacing-md);\n}\n\n.icon-listing {\n display: grid;\n grid-auto-flow: row dense;\n grid-template-columns: repeat(auto-fill, minmax(var(--icon-listing-roomy-size), 1fr));\n grid-gap: var(--icon-listing-roomy-gap-y) var(--icon-listing-roomy-gap-x);\n justify-content: center;\n justify-items: center;\n}\n\n.wrap-icon {\n position: relative;\n width: var(--icon-listing-roomy-size);\n}\n\nbutton.icon {\n --button-padding: var(--spacing-xl) var(--spacing-lg);\n --button-font-weight: var(--font-weight-normal);\n --button-background: var(--white);\n --button-hover-background: var(--fa-yellow);\n --button-color: var(--fa-md-gravy);\n --button-hover-color: var(--fa-navy);\n --button-margin-bottom: 0;\n\n width: 100%;\n height: 100%;\n}\n\nbutton.icon fa-icon {\n color: var(--fa-navy);\n}\n\n.icon-listing .icon .icon-name {\n width: 100%; /* to support text truncate */\n}\n\n.message {\n color: var(--fa-navy);\n}\n\n.message-title + p {\n --paragraph-margin-bottom: var(--spacing-md);\n --paragraph-margin-top: var(--spacing-2xl);\n}\n\n.icons-style-menu-listing {\n flex-wrap: wrap;\n}\n\n.icons-style-menu-listing .wrap-icons-style-choice:nth-child(4n) {\n break-after: always;\n}\n\n/* custom > tablet */\n@media (min-width: 48rem) {\n .icons-style-menu-listing {\n flex-wrap: nowrap;\n }\n}\n'}}]);
|
admin/build/16.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[16],{276:function(i,t,s){"use strict";s.r(t),s.d(t,"fa_icon",(function(){return o}));var n=s(178),e=s(200);const o=class{constructor(i){Object(n.j)(this,i),this.pro=!1,this.loading=!1}componentWillLoad(){if(this.iconUpload)return void(this.iconDefinition={prefix:"fak",iconName:this.iconUpload.name,icon:[parseInt(""+this.iconUpload.width),parseInt(""+this.iconUpload.height),[],this.iconUpload.unicode.toString(16),this.iconUpload.path]});if(this.icon)return void(this.iconDefinition=this.icon);if(!this.svgApi)return void console.error(e.a+": fa-icon: svgApi prop is needed but is missing",this);if(!this.stylePrefix||!this.name)return void console.error(e.a+": fa-icon: the 'stylePrefix' and 'name' props are needed to render this icon but not provided.",this);const{findIconDefinition:i}=this.svgApi,t=i&&i({prefix:this.stylePrefix,iconName:this.name});if(t)return void(this.iconDefinition=t);if(!this.pro)return void console.error(e.a+": fa-icon: 'pro' prop is false but no free icon is avaialble",this);if(!this.svgFetchBaseUrl)return void console.error(e.a+": fa-icon: 'svgFetchBaseUrl' prop is absent but is necessary for fetching icon",this);if(!this.kitToken)return void console.error(e.a+": fa-icon: 'kitToken' prop is absent but is necessary for accessing icon",this);this.loading=!0;const s=`${this.svgFetchBaseUrl}/${e.c[this.stylePrefix]}/${this.name}.svg?token=${this.kitToken}`,n=e.k.get(this,"svgApi.library");"function"==typeof this.getUrlText?this.getUrlText(s).then(i=>{const t={iconName:this.name,prefix:this.stylePrefix,icon:Object(e.l)(i)};n&&n.add(t),this.iconDefinition=Object.assign({},t)}).catch(i=>{console.error(e.a+": fa-icon: failed when using 'getUrlText' to fetch icon",i,this)}).finally(()=>{this.loading=!1}):console.error(e.a+": fa-icon: 'getUrlText' prop is absent but is necessary for fetching icon",this)}buildSvg(i,t){if(!i)return;const[s,o,,,r]=e.k.get(i,"icon",[]),c=["svg-inline--fa"];this.class&&c.push(this.class),t&&c.push(t),this.size&&c.push("fa-"+this.size);const a=c.join(" ");return Array.isArray(r)?Object(n.h)("svg",{class:a,xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${s} ${o}`},Object(n.h)("path",{fill:"currentColor",class:"fa-primary",d:r[0]}),Object(n.h)("path",{fill:"currentColor",class:"fa-secondary",d:r[1]})):Object(n.h)("svg",{class:a,xmlns:"http://www.w3.org/2000/svg",viewBox:`0 0 ${s} ${o}`},Object(n.h)("path",{fill:"currentColor",d:r}))}render(){return this.iconDefinition?this.buildSvg(this.iconDefinition):Object(n.h)(n.f,null)}};o.style=""}}]);
|
admin/build/17.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[17],{274:function(t,e,s){"use strict";s.r(e),s.d(e,"scopeCss",(function(){return S}));const o=")(?:\\(((?:\\([^)(]*\\)|[^)(]*)+?)\\))?([^,{]*)",c=new RegExp("(-shadowcsshost"+o,"gim"),r=new RegExp("(-shadowcsscontext"+o,"gim"),n=new RegExp("(-shadowcssslotted"+o,"gim"),l=/-shadowcsshost-no-combinator([^\s]*)/,a=[/::shadow/g,/::content/g],i=/-shadowcsshost/gim,h=/:host/gim,p=/::slotted/gim,d=/:host-context/gim,u=/\/\*\s*[\s\S]*?\*\//g,m=/\/\*\s*#\s*source(Mapping)?URL=[\s\S]+?\*\//g,g=/(\s*)([^;\{\}]+?)(\s*)((?:{%BLOCK%}?\s*;?)|(?:\s*;))/g,w=/([{}])/g,f=(t,e)=>{const s=_(t);let o=0;return s.escapedString.replace(g,(...t)=>{const c=t[2];let r="",n=t[4],l="";n&&n.startsWith("{%BLOCK%")&&(r=s.blocks[o++],n=n.substring("%BLOCK%".length+1),l="{");const a=e({selector:c,content:r});return`${t[1]}${a.selector}${t[3]}${l}${a.content}${n}`})},_=t=>{const e=t.split(w),s=[],o=[];let c=0,r=[];for(let t=0;t<e.length;t++){const n=e[t];"}"===n&&c--,c>0?r.push(n):(r.length>0&&(o.push(r.join("")),s.push("%BLOCK%"),r=[]),s.push(n)),"{"===n&&c++}return r.length>0&&(o.push(r.join("")),s.push("%BLOCK%")),{escapedString:s.join(""),blocks:o}},x=(t,e,s)=>t.replace(e,(...t)=>{if(t[2]){const e=t[2].split(","),o=[];for(let c=0;c<e.length;c++){const r=e[c].trim();if(!r)break;o.push(s("-shadowcsshost-no-combinator",r,t[3]))}return o.join(",")}return"-shadowcsshost-no-combinator"+t[3]}),$=(t,e,s)=>t+e.replace("-shadowcsshost","")+s,b=(t,e,s)=>e.indexOf("-shadowcsshost")>-1?$(t,e,s):t+e+s+", "+e+" "+t+s,O=(t,e,s,o,c)=>f(t,t=>{let c=t.selector,r=t.content;return"@"!==t.selector[0]?c=((t,e,s,o)=>t.split(",").map(t=>o&&t.indexOf("."+o)>-1?t.trim():((t,e)=>!(t=>(t=t.replace(/\[/g,"\\[").replace(/\]/g,"\\]"),new RegExp("^("+t+")([>\\s~+[.,{:][\\s\\S]*)?$","m")))(e).test(t))(t,e)?((t,e,s)=>{const o="."+(e=e.replace(/\[is=([^\]]*)\]/g,(t,...e)=>e[0])),c=t=>{let c=t.trim();if(!c)return"";if(t.indexOf("-shadowcsshost-no-combinator")>-1)c=((t,e,s)=>{if(i.lastIndex=0,i.test(t)){const e="."+s;return t.replace(l,(t,s)=>s.replace(/([^:]*)(:*)(.*)/,(t,s,o,c)=>s+e+o+c)).replace(i,e+" ")}return e+" "+t})(t,e,s);else{const e=t.replace(i,"");if(e.length>0){const t=e.match(/([^:]*)(:*)(.*)/);t&&(c=t[1]+o+t[2]+t[3])}}return c},r=(t=>{const e=[];let s,o=0;return s=(t=t.replace(/(\[[^\]]*\])/g,(t,s)=>{const c=`__ph-${o}__`;return e.push(s),o++,c})).replace(/(:nth-[-\w]+)(\([^)]+\))/g,(t,s,c)=>{const r=`__ph-${o}__`;return e.push(c),o++,s+r}),{content:s,placeholders:e}})(t);let n,a="",h=0;const p=/( |>|\+|~(?!=))\s*/g;let d=!((t=r.content).indexOf("-shadowcsshost-no-combinator")>-1);for(;null!==(n=p.exec(t));){const e=n[1],s=t.slice(h,n.index).trim();d=d||s.indexOf("-shadowcsshost-no-combinator")>-1,a+=`${d?c(s):s} ${e} `,h=p.lastIndex}const u=t.substring(h);return d=d||u.indexOf("-shadowcsshost-no-combinator")>-1,a+=d?c(u):u,m=r.placeholders,a.replace(/__ph-(\d+)__/g,(t,e)=>m[+e]);var m})(t,e,s).trim():t.trim()).join(", "))(t.selector,e,s,o):(t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document"))&&(r=O(t.content,e,s,o)),{selector:c.replace(/\s{2,}/g," ").trim(),content:r}}),S=(t,e,s)=>{const o=e+"-h",l=e+"-s",i=t.match(m)||[];t=(t=>t.replace(u,""))(t);const g=[];if(s){const e=t=>{const e=`/*!@___${g.length}___*/`,s=`/*!@${t.selector}*/`;return g.push({placeholder:e,comment:s}),t.selector=e+t.selector,t};t=f(t,t=>"@"!==t.selector[0]?e(t):t.selector.startsWith("@media")||t.selector.startsWith("@supports")||t.selector.startsWith("@page")||t.selector.startsWith("@document")?(t.content=f(t.content,e),t):t)}const w=((t,e,s,o,l)=>{const i=((t,e)=>{const s="."+e+" > ",o=[];return t=t.replace(n,(...t)=>{if(t[2]){const e=t[2].trim(),c=t[3],r=s+e+c;let n="";for(let e=t[4]-1;e>=0;e--){const s=t[5][e];if("}"===s||","===s)break;n=s+n}const l=n+r,a=`${n.trimRight()}${r.trim()}`;if(l.trim()!==a.trim()){const t=`${a}, ${l}`;o.push({orgSelector:l,updatedSelector:t})}return r}return"-shadowcsshost-no-combinator"+t[3]}),{selectors:o,cssText:t}})(t=(t=>x(t,r,b))(t=(t=>x(t,c,$))(t=t.replace(d,"-shadowcsscontext").replace(h,"-shadowcsshost").replace(p,"-shadowcssslotted"))),o);return t=(t=>a.reduce((t,e)=>t.replace(e," "),t))(t=i.cssText),e&&(t=O(t,e,s,o)),{cssText:(t=(t=t.replace(/-shadowcsshost-no-combinator/g,"."+s)).replace(/>\s*\*\s+([^{, ]+)/gm," $1 ")).trim(),slottedSelectors:i.selectors}})(t,e,o,l);return t=[w.cssText,...i].join("\n"),s&&g.forEach(({placeholder:e,comment:s})=>{t=t.replace(e,s)}),w.slottedSelectors.forEach(e=>{t=t.replace(e.orgSelector,e.updatedSelector)}),t}}}]);
|
admin/build/18.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[18],{280:function(e,o,n){"use strict";n.r(o);var s=n(168),t=n.n(s);o.default=e=>t.a.get(e).then(e=>e.status>=200||e.satus<=299?e.data:(console.error(e),Promise.reject("Font Awesome plugin unexpected response for Icon Chooser"))).catch(e=>(console.error(e),Promise.reject(e)))}}]);
|
admin/build/19.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[19],{279:function(e,a,o){"use strict";o.r(a);var r=o(154),t=o.n(r);a.default=e=>async a=>{try{const{apiNonce:o,rootUrl:r,restApiNamespace:n}=e;return t.a.use(t.a.createRootURLMiddleware(r)),t.a.use(t.a.createNonceMiddleware(o)),await t()({path:n+"/api",method:"POST",body:a})}catch(e){throw console.error("CAUGHT:",e),new Error(e)}}}}]);
|
admin/build/2.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[2],{155:function(t,e,n){"use strict";n.d(e,"a",(function(){return u})),n.d(e,"b",(function(){return h})),n.d(e,"c",(function(){return g})),n.d(e,"d",(function(){return p}));var r=n(149),a=n.n(r),o=(n(162),a.a.createContext(null)),i=function(t){t()},c={notify:function(){}};var s=function(){function t(t,e){this.store=t,this.parentSub=e,this.unsubscribe=null,this.listeners=c,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var e=t.prototype;return e.addNestedSub=function(t){return this.trySubscribe(),this.listeners.subscribe(t)},e.notifyNestedSubs=function(){this.listeners.notify()},e.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},e.isSubscribed=function(){return Boolean(this.unsubscribe)},e.trySubscribe=function(){var t,e,n;this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=(t=i,e=null,n=null,{clear:function(){e=null,n=null},notify:function(){t((function(){for(var t=e;t;)t.callback(),t=t.next}))},get:function(){for(var t=[],n=e;n;)t.push(n),n=n.next;return t},subscribe:function(t){var r=!0,a=n={callback:t,next:null,prev:n};return a.prev?a.prev.next=a:e=a,function(){r&&null!==e&&(r=!1,a.next?a.next.prev=a.prev:n=a.prev,a.prev?a.prev.next=a.next:e=a.next)}}}))},e.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=c)},t}(),f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect,u=function(t){var e=t.store,n=t.context,i=t.children,c=Object(r.useMemo)((function(){var t=new s(e);return t.onStateChange=t.notifyNestedSubs,{store:e,subscription:t}}),[e]),u=Object(r.useMemo)((function(){return e.getState()}),[e]);f((function(){var t=c.subscription;return t.trySubscribe(),u!==e.getState()&&t.notifyNestedSubs(),function(){t.tryUnsubscribe(),t.onStateChange=null}}),[c,u]);var l=n||o;return a.a.createElement(l.Provider,{value:c},i)};function l(){return Object(r.useContext)(o)}function d(t){void 0===t&&(t=o);var e=t===o?l:function(){return Object(r.useContext)(t)};return function(){return e().store}}n(206),n(209);var p=d();function m(t){void 0===t&&(t=o);var e=t===o?p:d(t);return function(){return e().dispatch}}var h=m(),y=function(t,e){return t===e};function b(t){void 0===t&&(t=o);var e=t===o?l:function(){return Object(r.useContext)(t)};return function(t,n){void 0===n&&(n=y);var a=e(),o=function(t,e,n,a){var o,i=Object(r.useReducer)((function(t){return t+1}),0)[1],c=Object(r.useMemo)((function(){return new s(n,a)}),[n,a]),u=Object(r.useRef)(),l=Object(r.useRef)(),d=Object(r.useRef)(),p=Object(r.useRef)(),m=n.getState();try{if(t!==l.current||m!==d.current||u.current){var h=t(m);o=void 0!==p.current&&e(h,p.current)?p.current:h}else o=p.current}catch(t){throw u.current&&(t.message+="\nThe error may be correlated with this previous error:\n"+u.current.stack+"\n\n"),t}return f((function(){l.current=t,d.current=m,p.current=o,u.current=void 0})),f((function(){function t(){try{var t=n.getState(),r=l.current(t);if(e(r,p.current))return;p.current=r,d.current=t}catch(t){u.current=t}i()}return c.onStateChange=t,c.trySubscribe(),t(),function(){return c.tryUnsubscribe()}}),[n,c]),o}(t,n,a.store,a.subscription);return Object(r.useDebugValue)(o),o}}var v,g=b();v=n(151).unstable_batchedUpdates,i=v},156:function(t,e,n){"use strict";n.d(e,"a",(function(){return g}));var r=n(173),a=n(162),o=n.n(a),i=n(149),c=n.n(i);function s(t){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function f(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function u(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function l(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?u(Object(n),!0).forEach((function(e){f(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function d(t,e){if(null==t)return{};var n,r,a=function(t,e){if(null==t)return{};var n,r,a={},o=Object.keys(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||(a[n]=t[n]);return a}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(r=0;r<o.length;r++)n=o[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(a[n]=t[n])}return a}function p(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function m(t){return e=t,(e-=0)==e?t:(t=t.replace(/[\-_\s]+(.)?/g,(function(t,e){return e?e.toUpperCase():""}))).substr(0,1).toLowerCase()+t.substr(1);var e}function h(t){return t.split(";").map((function(t){return t.trim()})).filter((function(t){return t})).reduce((function(t,e){var n,r=e.indexOf(":"),a=m(e.slice(0,r)),o=e.slice(r+1).trim();return a.startsWith("webkit")?t[(n=a,n.charAt(0).toUpperCase()+n.slice(1))]=o:t[a]=o,t}),{})}var y=!1;try{y=!0}catch(t){}function b(t){return t&&"object"===s(t)&&t.prefix&&t.iconName&&t.icon?t:r.c.icon?r.c.icon(t):null===t?null:t&&"object"===s(t)&&t.prefix&&t.iconName?t:Array.isArray(t)&&2===t.length?{prefix:t[0],iconName:t[1]}:"string"==typeof t?{prefix:"fas",iconName:t}:void 0}function v(t,e){return Array.isArray(e)&&e.length>0||!Array.isArray(e)&&e?f({},t,e):{}}function g(t){var e=t.forwardedRef,n=d(t,["forwardedRef"]),a=n.icon,o=n.mask,i=n.symbol,c=n.className,s=n.title,u=n.titleId,m=b(a),h=v("classes",[].concat(p(function(t){var e,n=t.spin,r=t.pulse,a=t.fixedWidth,o=t.inverse,i=t.border,c=t.listItem,s=t.flip,u=t.size,l=t.rotation,d=t.pull,p=(f(e={"fa-spin":n,"fa-pulse":r,"fa-fw":a,"fa-inverse":o,"fa-border":i,"fa-li":c,"fa-flip-horizontal":"horizontal"===s||"both"===s,"fa-flip-vertical":"vertical"===s||"both"===s},"fa-".concat(u),null!=u),f(e,"fa-rotate-".concat(l),null!=l&&0!==l),f(e,"fa-pull-".concat(d),null!=d),f(e,"fa-swap-opacity",t.swapOpacity),e);return Object.keys(p).map((function(t){return p[t]?t:null})).filter((function(t){return t}))}(n)),p(c.split(" ")))),x=v("transform","string"==typeof n.transform?r.c.transform(n.transform):n.transform),k=v("mask",b(o)),S=Object(r.b)(m,l({},h,{},x,{},k,{symbol:i,title:s,titleId:u}));if(!S)return function(){var t;!y&&console&&"function"==typeof console.error&&(t=console).error.apply(t,arguments)}("Could not find icon",m),null;var O=S.abstract,C={ref:e};return Object.keys(n).forEach((function(t){g.defaultProps.hasOwnProperty(t)||(C[t]=n[t])})),w(O[0],C)}g.displayName="FontAwesomeIcon",g.propTypes={border:o.a.bool,className:o.a.string,mask:o.a.oneOfType([o.a.object,o.a.array,o.a.string]),fixedWidth:o.a.bool,inverse:o.a.bool,flip:o.a.oneOf(["horizontal","vertical","both"]),icon:o.a.oneOfType([o.a.object,o.a.array,o.a.string]),listItem:o.a.bool,pull:o.a.oneOf(["right","left"]),pulse:o.a.bool,rotation:o.a.oneOf([0,90,180,270]),size:o.a.oneOf(["lg","xs","sm","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:o.a.bool,symbol:o.a.oneOfType([o.a.bool,o.a.string]),title:o.a.string,transform:o.a.oneOfType([o.a.string,o.a.object]),swapOpacity:o.a.bool},g.defaultProps={border:!1,className:"",mask:null,fixedWidth:!1,inverse:!1,flip:null,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,symbol:!1,title:"",transform:null,swapOpacity:!1};var w=function t(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof n)return n;var a=(n.children||[]).map((function(n){return t(e,n)})),o=Object.keys(n.attributes||{}).reduce((function(t,e){var r=n.attributes[e];switch(e){case"class":t.attrs.className=r,delete n.attributes.class;break;case"style":t.attrs.style=h(r);break;default:0===e.indexOf("aria-")||0===e.indexOf("data-")?t.attrs[e.toLowerCase()]=r:t.attrs[m(e)]=r}return t}),{attrs:{}}),i=r.style,c=void 0===i?{}:i,s=d(r,["style"]);return o.attrs.style=l({},o.attrs.style,{},c),e.apply(void 0,[n.tag,l({},o.attrs,{},s)].concat(p(a)))}.bind(null,c.a.createElement)},157:function(t,e,n){"use strict";n.d(e,"a",(function(){return r})),n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return o})),n.d(e,"d",(function(){return i})),n.d(e,"e",(function(){return c})),n.d(e,"f",(function(){return s})),n.d(e,"g",(function(){return f})),n.d(e,"h",(function(){return u})),n.d(e,"i",(function(){return l})),n.d(e,"j",(function(){return d})),n.d(e,"k",(function(){return p})),n.d(e,"l",(function(){return m})),n.d(e,"m",(function(){return h})),n.d(e,"n",(function(){return y})),n.d(e,"o",(function(){return b})),n.d(e,"p",(function(){return v})),n.d(e,"q",(function(){return g}));var r={prefix:"fas",iconName:"check",icon:[512,512,[],"f00c","M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"]},a={prefix:"fas",iconName:"check-circle",icon:[512,512,[],"f058","M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z"]},o={prefix:"fas",iconName:"check-square",icon:[448,512,[],"f14a","M400 480H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48v352c0 26.51-21.49 48-48 48zm-204.686-98.059l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.248-16.379-6.249-22.628 0L184 302.745l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.25 16.379 6.25 22.628.001z"]},i={prefix:"fas",iconName:"clock",icon:[512,512,[],"f017","M256,8C119,8,8,119,8,256S119,504,256,504,504,393,504,256,393,8,256,8Zm92.49,313h0l-20,25a16,16,0,0,1-22.49,2.5h0l-67-49.72a40,40,0,0,1-15-31.23V112a16,16,0,0,1,16-16h32a16,16,0,0,1,16,16V256l58,42.5A16,16,0,0,1,348.49,321Z"]},c={prefix:"fas",iconName:"cog",icon:[512,512,[],"f013","M487.4 315.7l-42.6-24.6c4.3-23.2 4.3-47 0-70.2l42.6-24.6c4.9-2.8 7.1-8.6 5.5-14-11.1-35.6-30-67.8-54.7-94.6-3.8-4.1-10-5.1-14.8-2.3L380.8 110c-17.9-15.4-38.5-27.3-60.8-35.1V25.8c0-5.6-3.9-10.5-9.4-11.7-36.7-8.2-74.3-7.8-109.2 0-5.5 1.2-9.4 6.1-9.4 11.7V75c-22.2 7.9-42.8 19.8-60.8 35.1L88.7 85.5c-4.9-2.8-11-1.9-14.8 2.3-24.7 26.7-43.6 58.9-54.7 94.6-1.7 5.4.6 11.2 5.5 14L67.3 221c-4.3 23.2-4.3 47 0 70.2l-42.6 24.6c-4.9 2.8-7.1 8.6-5.5 14 11.1 35.6 30 67.8 54.7 94.6 3.8 4.1 10 5.1 14.8 2.3l42.6-24.6c17.9 15.4 38.5 27.3 60.8 35.1v49.2c0 5.6 3.9 10.5 9.4 11.7 36.7 8.2 74.3 7.8 109.2 0 5.5-1.2 9.4-6.1 9.4-11.7v-49.2c22.2-7.9 42.8-19.8 60.8-35.1l42.6 24.6c4.9 2.8 11 1.9 14.8-2.3 24.7-26.7 43.6-58.9 54.7-94.6 1.5-5.5-.7-11.3-5.6-14.1zM256 336c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z"]},s={prefix:"fas",iconName:"dot-circle",icon:[512,512,[],"f192","M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm80 248c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80z"]},f={prefix:"fas",iconName:"exclamation-triangle",icon:[576,512,[],"f071","M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"]},u={prefix:"fas",iconName:"external-link-alt",icon:[512,512,[],"f35d","M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z"]},l={prefix:"fas",iconName:"grin",icon:[496,512,[],"f580","M248 8C111 8 0 119 0 256s111 248 248 248 248-111 248-248S385 8 248 8zm80 168c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm-160 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zm80 256c-60.6 0-134.5-38.3-143.8-93.3-2-11.8 9.3-21.6 20.7-17.9C155.1 330.5 200 336 248 336s92.9-5.5 123.1-15.2c11.3-3.7 22.6 6.1 20.7 17.9-9.3 55-83.2 93.3-143.8 93.3z"]},d={prefix:"fas",iconName:"info-circle",icon:[512,512,[],"f05a","M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"]},p={prefix:"fas",iconName:"redo",icon:[512,512,[],"f01e","M500.33 0h-47.41a12 12 0 0 0-12 12.57l4 82.76A247.42 247.42 0 0 0 256 8C119.34 8 7.9 119.53 8 256.19 8.1 393.07 119.1 504 256 504a247.1 247.1 0 0 0 166.18-63.91 12 12 0 0 0 .48-17.43l-34-34a12 12 0 0 0-16.38-.55A176 176 0 1 1 402.1 157.8l-101.53-4.87a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12h200.33a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12z"]},m={prefix:"fas",iconName:"skull",icon:[512,512,[],"f54c","M256 0C114.6 0 0 100.3 0 224c0 70.1 36.9 132.6 94.5 173.7 9.6 6.9 15.2 18.1 13.5 29.9l-9.4 66.2c-1.4 9.6 6 18.2 15.7 18.2H192v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h64v-56c0-4.4 3.6-8 8-8h16c4.4 0 8 3.6 8 8v56h77.7c9.7 0 17.1-8.6 15.7-18.2l-9.4-66.2c-1.7-11.7 3.8-23 13.5-29.9C475.1 356.6 512 294.1 512 224 512 100.3 397.4 0 256 0zm-96 320c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64zm192 0c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z"]},h={prefix:"fas",iconName:"spinner",icon:[512,512,[],"f110","M304 48c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48zm-48 368c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zm208-208c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48zM96 256c0-26.51-21.49-48-48-48S0 229.49 0 256s21.49 48 48 48 48-21.49 48-48zm12.922 99.078c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.491-48-48-48zm294.156 0c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48c0-26.509-21.49-48-48-48zM108.922 60.922c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.491-48-48-48z"]},y={prefix:"fas",iconName:"sync",icon:[512,512,[],"f021","M440.65 12.57l4 82.77A247.16 247.16 0 0 0 255.83 8C134.73 8 33.91 94.92 12.29 209.82A12 12 0 0 0 24.09 224h49.05a12 12 0 0 0 11.67-9.26 175.91 175.91 0 0 1 317-56.94l-101.46-4.86a12 12 0 0 0-12.57 12v47.41a12 12 0 0 0 12 12H500a12 12 0 0 0 12-12V12a12 12 0 0 0-12-12h-47.37a12 12 0 0 0-11.98 12.57zM255.83 432a175.61 175.61 0 0 1-146-77.8l101.8 4.87a12 12 0 0 0 12.57-12v-47.4a12 12 0 0 0-12-12H12a12 12 0 0 0-12 12V500a12 12 0 0 0 12 12h47.35a12 12 0 0 0 12-12.6l-4.15-82.57A247.17 247.17 0 0 0 255.83 504c121.11 0 221.93-86.92 243.55-201.82a12 12 0 0 0-11.8-14.18h-49.05a12 12 0 0 0-11.67 9.26A175.86 175.86 0 0 1 255.83 432z"]},b={prefix:"fas",iconName:"thumbs-up",icon:[512,512,[],"f164","M104 224H24c-13.255 0-24 10.745-24 24v240c0 13.255 10.745 24 24 24h80c13.255 0 24-10.745 24-24V248c0-13.255-10.745-24-24-24zM64 472c-13.255 0-24-10.745-24-24s10.745-24 24-24 24 10.745 24 24-10.745 24-24 24zM384 81.452c0 42.416-25.97 66.208-33.277 94.548h101.723c33.397 0 59.397 27.746 59.553 58.098.084 17.938-7.546 37.249-19.439 49.197l-.11.11c9.836 23.337 8.237 56.037-9.308 79.469 8.681 25.895-.069 57.704-16.382 74.757 4.298 17.598 2.244 32.575-6.148 44.632C440.202 511.587 389.616 512 346.839 512l-2.845-.001c-48.287-.017-87.806-17.598-119.56-31.725-15.957-7.099-36.821-15.887-52.651-16.178-6.54-.12-11.783-5.457-11.783-11.998v-213.77c0-3.2 1.282-6.271 3.558-8.521 39.614-39.144 56.648-80.587 89.117-113.111 14.804-14.832 20.188-37.236 25.393-58.902C282.515 39.293 291.817 0 312 0c24 0 72 8 72 81.452z"]},v={prefix:"fas",iconName:"times-circle",icon:[512,512,[],"f057","M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z"]},g={prefix:"fas",iconName:"trash-alt",icon:[448,512,[],"f2ed","M32 464a48 48 0 0 0 48 48h288a48 48 0 0 0 48-48V128H32zm272-256a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zm-96 0a16 16 0 0 1 32 0v224a16 16 0 0 1-32 0zM432 32H312l-9.4-18.7A24 24 0 0 0 281.1 0H166.8a23.72 23.72 0 0 0-21.4 13.3L136 32H16A16 16 0 0 0 0 48v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16V48a16 16 0 0 0-16-16z"]}},159:function(t,e,n){var r;!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var t=[],e=0;e<arguments.length;e++){var r=arguments[e];if(r){var o=typeof r;if("string"===o||"number"===o)t.push(r);else if(Array.isArray(r)){if(r.length){var i=a.apply(null,r);i&&t.push(i)}}else if("object"===o)if(r.toString===Object.prototype.toString)for(var c in r)n.call(r,c)&&r[c]&&t.push(c);else t.push(r.toString())}}return t.join(" ")}t.exports?(a.default=a,t.exports=a):void 0===(r=function(){return a}.apply(e,[]))||(t.exports=r)}()},162:function(t,e,n){t.exports=n(202)()},173:function(t,e,n){"use strict";(function(t,r){function a(t){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function o(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(t){return Object.getOwnPropertyDescriptor(n,t).enumerable})))),r.forEach((function(e){i(t,e,n[e])}))}return t}function s(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=[],_n=!0,r=!1,a=void 0;try{for(var o,i=t[Symbol.iterator]();!(_n=(o=i.next()).done)&&(n.push(o.value),!e||n.length!==e);_n=!0);}catch(t){r=!0,a=t}finally{try{_n||null==i.return||i.return()}finally{if(r)throw a}}return n}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function f(t){return function(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e<t.length;e++)n[e]=t[e];return n}}(t)||function(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(e,"b",(function(){return ke})),n.d(e,"a",(function(){return we})),n.d(e,"c",(function(){return xe}));var u=function(){},l={},d={},p=null,m={mark:u,measure:u};try{"undefined"!=typeof window&&(l=window),"undefined"!=typeof document&&(d=document),"undefined"!=typeof MutationObserver&&(p=MutationObserver),"undefined"!=typeof performance&&(m=performance)}catch(t){}var h=(l.navigator||{}).userAgent,y=void 0===h?"":h,b=l,v=d,g=p,w=m,x=(b.document,!!v.documentElement&&!!v.head&&"function"==typeof v.addEventListener&&"function"==typeof v.createElement),k=~y.indexOf("MSIE")||~y.indexOf("Trident/"),S=["HTML","HEAD","STYLE","SCRIPT"],O=function(){try{return!0}catch(t){return!1}}(),C={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fak:"kit",fa:"solid"},_={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab",kit:"fak"},M=/Font Awesome ([5 ]*)(Solid|Regular|Light|Duotone|Brands|Free|Pro|Kit).*/i,A={900:"fas",400:"far",normal:"far",300:"fal"},P=[1,2,3,4,5,6,7,8,9,10],j=P.concat([11,12,13,14,15,16,17,18,19,20]),E=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],z={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},N=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",z.GROUP,z.SWAP_OPACITY,z.PRIMARY,z.SECONDARY].concat(P.map((function(t){return"".concat(t,"x")}))).concat(j.map((function(t){return"w-".concat(t)}))),T=b.FontAwesomeConfig||{};v&&"function"==typeof v.querySelector&&[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach((function(t){var e=s(t,2),n=e[0],r=e[1],a=function(t){return""===t||"false"!==t&&("true"===t||t)}(function(t){var e=v.querySelector("script["+t+"]");if(e)return e.getAttribute(t)}(n));null!=a&&(T[r]=a)}));var I=c({},{familyPrefix:"fa",replacementClass:"svg-inline--fa",autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},T);I.autoReplaceSvg||(I.observeMutations=!1);var L=c({},I);b.FontAwesomeConfig=L;var R=b||{};R.___FONT_AWESOME___||(R.___FONT_AWESOME___={}),R.___FONT_AWESOME___.styles||(R.___FONT_AWESOME___.styles={}),R.___FONT_AWESOME___.hooks||(R.___FONT_AWESOME___.hooks={}),R.___FONT_AWESOME___.shims||(R.___FONT_AWESOME___.shims=[]);var $=R.___FONT_AWESOME___,D=[],F=!1;function H(t){x&&(F?setTimeout(t,0):D.push(t))}x&&((F=(v.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(v.readyState))||v.addEventListener("DOMContentLoaded",(function t(){v.removeEventListener("DOMContentLoaded",t),F=1,D.map((function(t){return t()}))})));var W,V=function(){},U=void 0!==t&&void 0!==t.process&&"function"==typeof t.process.emit,Y=void 0===r?setTimeout:r,B=[];function X(){for(var t=0;t<B.length;t++)B[t][0](B[t][1]);B=[],W=!1}function q(t,e){B.push([t,e]),W||(W=!0,Y(X,0))}function K(t){var e=t.owner,n=e._state,r=e._data,a=t[n],o=t.then;if("function"==typeof a){n="fulfilled";try{r=a(r)}catch(t){Q(o,t)}}G(o,r)||("fulfilled"===n&&Z(o,r),"rejected"===n&&Q(o,r))}function G(t,e){var n;try{if(t===e)throw new TypeError("A promises callback cannot return that same promise.");if(e&&("function"==typeof e||"object"===a(e))){var r=e.then;if("function"==typeof r)return r.call(e,(function(r){n||(n=!0,e===r?J(t,r):Z(t,r))}),(function(e){n||(n=!0,Q(t,e))})),!0}}catch(e){return n||Q(t,e),!0}return!1}function Z(t,e){t!==e&&G(t,e)||J(t,e)}function J(t,e){"pending"===t._state&&(t._state="settled",t._data=e,q(et,t))}function Q(t,e){"pending"===t._state&&(t._state="settled",t._data=e,q(nt,t))}function tt(t){t._then=t._then.forEach(K)}function et(t){t._state="fulfilled",tt(t)}function nt(e){e._state="rejected",tt(e),!e._handled&&U&&t.process.emit("unhandledRejection",e._data,e)}function rt(e){t.process.emit("rejectionHandled",e)}function at(t){if("function"!=typeof t)throw new TypeError("Promise resolver "+t+" is not a function");if(this instanceof at==0)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.");this._then=[],function(t,e){function n(t){Q(e,t)}try{t((function(t){Z(e,t)}),n)}catch(t){n(t)}}(t,this)}at.prototype={constructor:at,_state:"pending",_then:null,_data:void 0,_handled:!1,then:function(t,e){var n={owner:this,then:new this.constructor(V),fulfilled:t,rejected:e};return!e&&!t||this._handled||(this._handled=!0,"rejected"===this._state&&U&&q(rt,this)),"fulfilled"===this._state||"rejected"===this._state?q(K,n):this._then.push(n),n.then},catch:function(t){return this.then(null,t)}},at.all=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.all().");return new at((function(e,n){var r=[],a=0;function o(t){return a++,function(n){r[t]=n,--a||e(r)}}for(var i,c=0;c<t.length;c++)(i=t[c])&&"function"==typeof i.then?i.then(o(c),n):r[c]=i;a||e(r)}))},at.race=function(t){if(!Array.isArray(t))throw new TypeError("You must pass an array to Promise.race().");return new at((function(e,n){for(var r,a=0;a<t.length;a++)(r=t[a])&&"function"==typeof r.then?r.then(e,n):e(r)}))},at.resolve=function(t){return t&&"object"===a(t)&&t.constructor===at?t:new at((function(e){e(t)}))},at.reject=function(t){return new at((function(e,n){n(t)}))};var ot="function"==typeof Promise?Promise:at,it=16,ct={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function st(t){if(t&&x){var e=v.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t;for(var n=v.head.childNodes,r=null,a=n.length-1;a>-1;a--){var o=n[a],i=(o.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(i)>-1&&(r=o)}return v.head.insertBefore(e,r),t}}function ft(){for(var t=12,e="";t-- >0;)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return e}function ut(t){for(var e=[],n=(t||[]).length>>>0;n--;)e[n]=t[n];return e}function lt(t){return t.classList?ut(t.classList):(t.getAttribute("class")||"").split(" ").filter((function(t){return t}))}function dt(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function pt(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,": ").concat(t[n],";")}),"")}function mt(t){return t.size!==ct.size||t.x!==ct.x||t.y!==ct.y||t.rotate!==ct.rotate||t.flipX||t.flipY}function ht(t){var e=t.transform,n=t.containerWidth,r=t.iconWidth,a={transform:"translate(".concat(n/2," 256)")},o="translate(".concat(32*e.x,", ").concat(32*e.y,") "),i="scale(".concat(e.size/16*(e.flipX?-1:1),", ").concat(e.size/16*(e.flipY?-1:1),") "),c="rotate(".concat(e.rotate," 0 0)");return{outer:a,inner:{transform:"".concat(o," ").concat(i," ").concat(c)},path:{transform:"translate(".concat(r/2*-1," -256)")}}}var yt={x:0,y:0,width:"100%",height:"100%"};function bt(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return t.attributes&&(t.attributes.fill||e)&&(t.attributes.fill="black"),t}function vt(t){var e=t.icons,n=e.main,r=e.mask,a=t.prefix,o=t.iconName,i=t.transform,s=t.symbol,f=t.title,u=t.maskId,l=t.titleId,d=t.extra,p=t.watchable,m=void 0!==p&&p,h=r.found?r:n,y=h.width,b=h.height,v="fak"===a,g=v?"":"fa-w-".concat(Math.ceil(y/b*16)),w=[L.replacementClass,o?"".concat(L.familyPrefix,"-").concat(o):"",g].filter((function(t){return-1===d.classes.indexOf(t)})).filter((function(t){return""!==t||!!t})).concat(d.classes).join(" "),x={children:[],attributes:c({},d.attributes,{"data-prefix":a,"data-icon":o,class:w,role:d.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(y," ").concat(b)})},k=v&&!~d.classes.indexOf("fa-fw")?{width:"".concat(y/b*16*.0625,"em")}:{};m&&(x.attributes["data-fa-i2svg"]=""),f&&x.children.push({tag:"title",attributes:{id:x.attributes["aria-labelledby"]||"title-".concat(l||ft())},children:[f]});var S=c({},x,{prefix:a,iconName:o,main:n,mask:r,maskId:u,transform:i,symbol:s,styles:c({},k,d.styles)}),O=r.found&&n.found?function(t){var e,n=t.children,r=t.attributes,a=t.main,o=t.mask,i=t.maskId,s=t.transform,f=a.width,u=a.icon,l=o.width,d=o.icon,p=ht({transform:s,containerWidth:l,iconWidth:f}),m={tag:"rect",attributes:c({},yt,{fill:"white"})},h=u.children?{children:u.children.map(bt)}:{},y={tag:"g",attributes:c({},p.inner),children:[bt(c({tag:u.tag,attributes:c({},u.attributes,p.path)},h))]},b={tag:"g",attributes:c({},p.outer),children:[y]},v="mask-".concat(i||ft()),g="clip-".concat(i||ft()),w={tag:"mask",attributes:c({},yt,{id:v,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[m,b]},x={tag:"defs",children:[{tag:"clipPath",attributes:{id:g},children:(e=d,"g"===e.tag?e.children:[e])},w]};return n.push(x,{tag:"rect",attributes:c({fill:"currentColor","clip-path":"url(#".concat(g,")"),mask:"url(#".concat(v,")")},yt)}),{children:n,attributes:r}}(S):function(t){var e=t.children,n=t.attributes,r=t.main,a=t.transform,o=pt(t.styles);if(o.length>0&&(n.style=o),mt(a)){var i=ht({transform:a,containerWidth:r.width,iconWidth:r.width});e.push({tag:"g",attributes:c({},i.outer),children:[{tag:"g",attributes:c({},i.inner),children:[{tag:r.icon.tag,children:r.icon.children,attributes:c({},r.icon.attributes,i.path)}]}]})}else e.push(r.icon);return{children:e,attributes:n}}(S),C=O.children,_=O.attributes;return S.children=C,S.attributes=_,s?function(t){var e=t.prefix,n=t.iconName,r=t.children,a=t.attributes,o=t.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:c({},a,{id:!0===o?"".concat(e,"-").concat(L.familyPrefix,"-").concat(n):o}),children:r}]}]}(S):function(t){var e=t.children,n=t.main,r=t.mask,a=t.attributes,o=t.styles,i=t.transform;if(mt(i)&&n.found&&!r.found){var s={x:n.width/n.height/2,y:.5};a.style=pt(c({},o,{"transform-origin":"".concat(s.x+i.x/16,"em ").concat(s.y+i.y/16,"em")}))}return[{tag:"svg",attributes:a,children:e}]}(S)}function gt(t){var e=t.content,n=t.width,r=t.height,a=t.transform,o=t.title,i=t.extra,s=t.watchable,f=void 0!==s&&s,u=c({},i.attributes,o?{title:o}:{},{class:i.classes.join(" ")});f&&(u["data-fa-i2svg"]="");var l=c({},i.styles);mt(a)&&(l.transform=function(t){var e=t.transform,n=t.width,r=void 0===n?16:n,a=t.height,o=void 0===a?16:a,i=t.startCentered,c=void 0!==i&&i,s="";return s+=c&&k?"translate(".concat(e.x/it-r/2,"em, ").concat(e.y/it-o/2,"em) "):c?"translate(calc(-50% + ".concat(e.x/it,"em), calc(-50% + ").concat(e.y/it,"em)) "):"translate(".concat(e.x/it,"em, ").concat(e.y/it,"em) "),(s+="scale(".concat(e.size/it*(e.flipX?-1:1),", ").concat(e.size/it*(e.flipY?-1:1),") "))+"rotate(".concat(e.rotate,"deg) ")}({transform:a,startCentered:!0,width:n,height:r}),l["-webkit-transform"]=l.transform);var d=pt(l);d.length>0&&(u.style=d);var p=[];return p.push({tag:"span",attributes:u,children:[e]}),o&&p.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),p}function wt(t){var e=t.content,n=t.title,r=t.extra,a=c({},r.attributes,n?{title:n}:{},{class:r.classes.join(" ")}),o=pt(r.styles);o.length>0&&(a.style=o);var i=[];return i.push({tag:"span",attributes:a,children:[e]}),n&&i.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),i}var xt=function(){},kt=L.measurePerformance&&w&&w.mark&&w.measure?w:{mark:xt,measure:xt},St='FA "5.15.4"',Ot=function(t){return kt.mark("".concat(St," ").concat(t," begins")),function(){return function(t){kt.mark("".concat(St," ").concat(t," ends")),kt.measure("".concat(St," ").concat(t),"".concat(St," ").concat(t," begins"),"".concat(St," ").concat(t," ends"))}(t)}},Ct=function(t,e,n,r){var a,o,i,c=Object.keys(t),s=c.length,f=void 0!==r?function(t,e){return function(n,r,a,o){return t.call(e,n,r,a,o)}}(e,r):e;for(void 0===n?(a=1,i=t[c[0]]):(a=0,i=n);a<s;a++)i=f(i,t[o=c[a]],o,t);return i};function _t(t){for(var e="",n=0;n<t.length;n++)e+=("000"+t.charCodeAt(n).toString(16)).slice(-4);return e}function Mt(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.skipHooks,a=void 0!==r&&r,o=Object.keys(e).reduce((function(t,n){var r=e[n];return r.icon?t[r.iconName]=r.icon:t[n]=r,t}),{});"function"!=typeof $.hooks.addPack||a?$.styles[t]=c({},$.styles[t]||{},o):$.hooks.addPack(t,o),"fas"===t&&Mt("fa",e)}var At=$.styles,Pt=$.shims,jt={},Et={},zt={},Nt=function(){var t=function(t){return Ct(At,(function(e,n,r){return e[r]=Ct(n,t,{}),e}),{})};jt=t((function(t,e,n){return e[3]&&(t[e[3]]=n),t})),Et=t((function(t,e,n){var r=e[2];return t[n]=n,r.forEach((function(e){t[e]=n})),t}));var e="far"in At;zt=Ct(Pt,(function(t,n){var r=n[0],a=n[1],o=n[2];return"far"!==a||e||(a="fas"),t[r]={prefix:a,iconName:o},t}),{})};function Tt(t,e){return(jt[t]||{})[e]}Nt();var It=$.styles;function Lt(t){return t.reduce((function(t,e){var n=function(t,e){var n,r=e.split("-"),a=r[0],o=r.slice(1).join("-");return a!==t||""===o||(n=o,~N.indexOf(n))?null:o}(L.familyPrefix,e);if(It[e])t.prefix=e;else if(L.autoFetchSvg&&Object.keys(C).indexOf(e)>-1)t.prefix=e;else if(n){var r="fa"===t.prefix?zt[n]||{prefix:null,iconName:null}:{};t.iconName=r.iconName||n,t.prefix=r.prefix||t.prefix}else e!==L.replacementClass&&0!==e.indexOf("fa-w-")&&t.rest.push(e);return t}),{prefix:null,iconName:null,rest:[]})}function Rt(t,e,n){if(t&&t[e]&&t[e][n])return{prefix:e,iconName:n,icon:t[e][n]}}function $t(t){var e=t.tag,n=t.attributes,r=void 0===n?{}:n,a=t.children,o=void 0===a?[]:a;return"string"==typeof t?dt(t):"<".concat(e," ").concat(function(t){return Object.keys(t||{}).reduce((function(e,n){return e+"".concat(n,'="').concat(dt(t[n]),'" ')}),"").trim()}(r),">").concat(o.map($t).join(""),"</").concat(e,">")}var Dt=function(){};function Ft(t){return"string"==typeof(t.getAttribute?t.getAttribute("data-fa-i2svg"):null)}var Ht={replace:function(t){var e=t[0],n=t[1].map((function(t){return $t(t)})).join("\n");if(e.parentNode&&e.outerHTML)e.outerHTML=n+(L.keepOriginalSource&&"svg"!==e.tagName.toLowerCase()?"\x3c!-- ".concat(e.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(e.parentNode){var r=document.createElement("span");e.parentNode.replaceChild(r,e),r.outerHTML=n}},nest:function(t){var e=t[0],n=t[1];if(~lt(e).indexOf(L.replacementClass))return Ht.replace(t);var r=new RegExp("".concat(L.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var a=n[0].attributes.class.split(" ").reduce((function(t,e){return e===L.replacementClass||e.match(r)?t.toSvg.push(e):t.toNode.push(e),t}),{toNode:[],toSvg:[]});n[0].attributes.class=a.toSvg.join(" ");var o=n.map((function(t){return $t(t)})).join("\n");e.setAttribute("class",a.toNode.join(" ")),e.setAttribute("data-fa-i2svg",""),e.innerHTML=o}};function Wt(t){t()}function Vt(t,e){var n="function"==typeof e?e:Dt;if(0===t.length)n();else{var r=Wt;"async"===L.mutateApproach&&(r=b.requestAnimationFrame||Wt),r((function(){var e=!0===L.autoReplaceSvg?Ht.replace:Ht[L.autoReplaceSvg]||Ht.replace,r=Ot("mutate");t.map(e),r(),n()}))}}var Ut=!1;function Yt(){Ut=!1}var Bt=null;function Xt(t){if(g&&L.observeMutations){var e=t.treeCallback,n=t.nodeCallback,r=t.pseudoElementsCallback,a=t.observeMutationsRoot,o=void 0===a?v:a;Bt=new g((function(t){Ut||ut(t).forEach((function(t){if("childList"===t.type&&t.addedNodes.length>0&&!Ft(t.addedNodes[0])&&(L.searchPseudoElements&&r(t.target),e(t.target)),"attributes"===t.type&&t.target.parentNode&&L.searchPseudoElements&&r(t.target.parentNode),"attributes"===t.type&&Ft(t.target)&&~E.indexOf(t.attributeName))if("class"===t.attributeName){var a=Lt(lt(t.target)),o=a.prefix,i=a.iconName;o&&t.target.setAttribute("data-prefix",o),i&&t.target.setAttribute("data-icon",i)}else n(t.target)}))})),x&&Bt.observe(o,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}var qt=function(t){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return t?t.toLowerCase().split(" ").reduce((function(t,e){var n=e.toLowerCase().split("-"),r=n[0],a=n.slice(1).join("-");if(r&&"h"===a)return t.flipX=!0,t;if(r&&"v"===a)return t.flipY=!0,t;if(a=parseFloat(a),isNaN(a))return t;switch(r){case"grow":t.size=t.size+a;break;case"shrink":t.size=t.size-a;break;case"left":t.x=t.x-a;break;case"right":t.x=t.x+a;break;case"up":t.y=t.y-a;break;case"down":t.y=t.y+a;break;case"rotate":t.rotate=t.rotate+a}return t}),e):e};function Kt(t){var e=function(t){var e,n,r=t.getAttribute("data-prefix"),a=t.getAttribute("data-icon"),o=void 0!==t.innerText?t.innerText.trim():"",i=Lt(lt(t));return r&&a&&(i.prefix=r,i.iconName=a),i.prefix&&o.length>1?i.iconName=(e=i.prefix,n=t.innerText,(Et[e]||{})[n]):i.prefix&&1===o.length&&(i.iconName=Tt(i.prefix,_t(t.innerText))),i}(t),n=e.iconName,r=e.prefix,a=e.rest,o=function(t){var e=t.getAttribute("style"),n=[];return e&&(n=e.split(";").reduce((function(t,e){var n=e.split(":"),r=n[0],a=n.slice(1);return r&&a.length>0&&(t[r]=a.join(":").trim()),t}),{})),n}(t),i=function(t){return qt(t.getAttribute("data-fa-transform"))}(t),c=function(t){var e=t.getAttribute("data-fa-symbol");return null!==e&&(""===e||e)}(t),s=function(t){var e=ut(t.attributes).reduce((function(t,e){return"class"!==t.name&&"style"!==t.name&&(t[e.name]=e.value),t}),{}),n=t.getAttribute("title"),r=t.getAttribute("data-fa-title-id");return L.autoA11y&&(n?e["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(r||ft()):(e["aria-hidden"]="true",e.focusable="false")),e}(t),f=function(t){var e=t.getAttribute("data-fa-mask");return e?Lt(e.split(" ").map((function(t){return t.trim()}))):{prefix:null,iconName:null,rest:[]}}(t);return{iconName:n,title:t.getAttribute("title"),titleId:t.getAttribute("data-fa-title-id"),prefix:r,transform:i,symbol:c,mask:f,maskId:t.getAttribute("data-fa-mask-id"),extra:{classes:a,styles:o,attributes:s}}}function Gt(t){this.name="MissingIcon",this.message=t||"Icon unavailable",this.stack=(new Error).stack}Gt.prototype=Object.create(Error.prototype),Gt.prototype.constructor=Gt;var Zt={fill:"currentColor"},Jt={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Qt={tag:"path",attributes:c({},Zt,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},te=c({},Jt,{attributeName:"opacity"}),ee={tag:"g",children:[Qt,{tag:"circle",attributes:c({},Zt,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:c({},Jt,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:c({},te,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:c({},Zt,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:c({},te,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:c({},Zt,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:c({},te,{values:"0;0;1;1;0;0;"})}]}]},ne=$.styles;function re(t){var e=t[0],n=t[1],r=s(t.slice(4),1)[0];return{found:!0,width:e,height:n,icon:Array.isArray(r)?{tag:"g",attributes:{class:"".concat(L.familyPrefix,"-").concat(z.GROUP)},children:[{tag:"path",attributes:{class:"".concat(L.familyPrefix,"-").concat(z.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(L.familyPrefix,"-").concat(z.PRIMARY),fill:"currentColor",d:r[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:r}}}}function ae(t,e){return new ot((function(n,r){var a={found:!1,width:512,height:512,icon:ee};if(t&&e&&ne[e]&&ne[e][t])return n(re(ne[e][t]));t&&e&&!L.showMissingIcons?r(new Gt("Icon is missing for prefix ".concat(e," with icon name ").concat(t))):n(a)}))}var oe=$.styles;function ie(t){var e=Kt(t);return~e.extra.classes.indexOf("fa-layers-text")?function(t,e){var n=e.title,r=e.transform,a=e.extra,o=null,i=null;if(k){var c=parseInt(getComputedStyle(t).fontSize,10),s=t.getBoundingClientRect();o=s.width/c,i=s.height/c}return L.autoA11y&&!n&&(a.attributes["aria-hidden"]="true"),ot.resolve([t,gt({content:t.innerHTML,width:o,height:i,transform:r,title:n,extra:a,watchable:!0})])}(t,e):function(t,e){var n=e.iconName,r=e.title,a=e.titleId,o=e.prefix,i=e.transform,c=e.symbol,f=e.mask,u=e.maskId,l=e.extra;return new ot((function(e,d){ot.all([ae(n,o),ae(f.iconName,f.prefix)]).then((function(f){var d=s(f,2),p=d[0],m=d[1];e([t,vt({icons:{main:p,mask:m},prefix:o,iconName:n,transform:i,symbol:c,mask:m,maskId:u,title:r,titleId:a,extra:l,watchable:!0})])}))}))}(t,e)}function ce(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(x){var n=v.documentElement.classList,r=function(t){return n.add("".concat("fontawesome-i2svg","-").concat(t))},a=function(t){return n.remove("".concat("fontawesome-i2svg","-").concat(t))},o=L.autoFetchSvg?Object.keys(C):Object.keys(oe),i=[".".concat("fa-layers-text",":not([").concat("data-fa-i2svg","])")].concat(o.map((function(t){return".".concat(t,":not([").concat("data-fa-i2svg","])")}))).join(", ");if(0!==i.length){var c=[];try{c=ut(t.querySelectorAll(i))}catch(t){}if(c.length>0){r("pending"),a("complete");var s=Ot("onTree"),f=c.reduce((function(t,e){try{var n=ie(e);n&&t.push(n)}catch(t){O||t instanceof Gt&&console.error(t)}return t}),[]);return new ot((function(t,n){ot.all(f).then((function(n){Vt(n,(function(){r("active"),r("complete"),a("pending"),"function"==typeof e&&e(),s(),t()}))})).catch((function(){s(),n()}))}))}}}}function se(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;ie(t).then((function(t){t&&Vt([t],e)}))}function fe(t,e){var n="".concat("data-fa-pseudo-element-pending").concat(e.replace(":","-"));return new ot((function(r,a){if(null!==t.getAttribute(n))return r();var o=ut(t.children).filter((function(t){return t.getAttribute("data-fa-pseudo-element")===e}))[0],i=b.getComputedStyle(t,e),s=i.getPropertyValue("font-family").match(M),f=i.getPropertyValue("font-weight"),u=i.getPropertyValue("content");if(o&&!s)return t.removeChild(o),r();if(s&&"none"!==u&&""!==u){var l=i.getPropertyValue("content"),d=~["Solid","Regular","Light","Duotone","Brands","Kit"].indexOf(s[2])?_[s[2].toLowerCase()]:A[f],p=_t(3===l.length?l.substr(1,1):l),m=Tt(d,p),h=m;if(!m||o&&o.getAttribute("data-prefix")===d&&o.getAttribute("data-icon")===h)r();else{t.setAttribute(n,h),o&&t.removeChild(o);var y={iconName:null,title:null,titleId:null,prefix:null,transform:ct,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},g=y.extra;g.attributes["data-fa-pseudo-element"]=e,ae(m,d).then((function(a){var o=vt(c({},y,{icons:{main:a,mask:{prefix:null,iconName:null,rest:[]}},prefix:d,iconName:h,extra:g,watchable:!0})),i=v.createElement("svg");":before"===e?t.insertBefore(i,t.firstChild):t.appendChild(i),i.outerHTML=o.map((function(t){return $t(t)})).join("\n"),t.removeAttribute(n),r()})).catch(a)}}else r()}))}function ue(t){return ot.all([fe(t,":before"),fe(t,":after")])}function le(t){return!(t.parentNode===document.head||~S.indexOf(t.tagName.toUpperCase())||t.getAttribute("data-fa-pseudo-element")||t.parentNode&&"svg"===t.parentNode.tagName)}function de(t){if(x)return new ot((function(e,n){var r=ut(t.querySelectorAll("*")).filter(le).map(ue),a=Ot("searchPseudoElements");Ut=!0,ot.all(r).then((function(){a(),Yt(),e()})).catch((function(){a(),Yt(),n()}))}))}function pe(){var t="svg-inline--fa",e=L.familyPrefix,n=L.replacementClass,r='svg:not(:root).svg-inline--fa {\n overflow: visible;\n}\n\n.svg-inline--fa {\n display: inline-block;\n font-size: inherit;\n height: 1em;\n overflow: visible;\n vertical-align: -0.125em;\n}\n.svg-inline--fa.fa-lg {\n vertical-align: -0.225em;\n}\n.svg-inline--fa.fa-w-1 {\n width: 0.0625em;\n}\n.svg-inline--fa.fa-w-2 {\n width: 0.125em;\n}\n.svg-inline--fa.fa-w-3 {\n width: 0.1875em;\n}\n.svg-inline--fa.fa-w-4 {\n width: 0.25em;\n}\n.svg-inline--fa.fa-w-5 {\n width: 0.3125em;\n}\n.svg-inline--fa.fa-w-6 {\n width: 0.375em;\n}\n.svg-inline--fa.fa-w-7 {\n width: 0.4375em;\n}\n.svg-inline--fa.fa-w-8 {\n width: 0.5em;\n}\n.svg-inline--fa.fa-w-9 {\n width: 0.5625em;\n}\n.svg-inline--fa.fa-w-10 {\n width: 0.625em;\n}\n.svg-inline--fa.fa-w-11 {\n width: 0.6875em;\n}\n.svg-inline--fa.fa-w-12 {\n width: 0.75em;\n}\n.svg-inline--fa.fa-w-13 {\n width: 0.8125em;\n}\n.svg-inline--fa.fa-w-14 {\n width: 0.875em;\n}\n.svg-inline--fa.fa-w-15 {\n width: 0.9375em;\n}\n.svg-inline--fa.fa-w-16 {\n width: 1em;\n}\n.svg-inline--fa.fa-w-17 {\n width: 1.0625em;\n}\n.svg-inline--fa.fa-w-18 {\n width: 1.125em;\n}\n.svg-inline--fa.fa-w-19 {\n width: 1.1875em;\n}\n.svg-inline--fa.fa-w-20 {\n width: 1.25em;\n}\n.svg-inline--fa.fa-pull-left {\n margin-right: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-pull-right {\n margin-left: 0.3em;\n width: auto;\n}\n.svg-inline--fa.fa-border {\n height: 1.5em;\n}\n.svg-inline--fa.fa-li {\n width: 2em;\n}\n.svg-inline--fa.fa-fw {\n width: 1.25em;\n}\n\n.fa-layers svg.svg-inline--fa {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.fa-layers {\n display: inline-block;\n height: 1em;\n position: relative;\n text-align: center;\n vertical-align: -0.125em;\n width: 1em;\n}\n.fa-layers svg.svg-inline--fa {\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter, .fa-layers-text {\n display: inline-block;\n position: absolute;\n text-align: center;\n}\n\n.fa-layers-text {\n left: 50%;\n top: 50%;\n -webkit-transform: translate(-50%, -50%);\n transform: translate(-50%, -50%);\n -webkit-transform-origin: center center;\n transform-origin: center center;\n}\n\n.fa-layers-counter {\n background-color: #ff253a;\n border-radius: 1em;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n color: #fff;\n height: 1.5em;\n line-height: 1;\n max-width: 5em;\n min-width: 1.5em;\n overflow: hidden;\n padding: 0.25em;\n right: 0;\n text-overflow: ellipsis;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-bottom-right {\n bottom: 0;\n right: 0;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom right;\n transform-origin: bottom right;\n}\n\n.fa-layers-bottom-left {\n bottom: 0;\n left: 0;\n right: auto;\n top: auto;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: bottom left;\n transform-origin: bottom left;\n}\n\n.fa-layers-top-right {\n right: 0;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top right;\n transform-origin: top right;\n}\n\n.fa-layers-top-left {\n left: 0;\n right: auto;\n top: 0;\n -webkit-transform: scale(0.25);\n transform: scale(0.25);\n -webkit-transform-origin: top left;\n transform-origin: top left;\n}\n\n.fa-lg {\n font-size: 1.3333333333em;\n line-height: 0.75em;\n vertical-align: -0.0667em;\n}\n\n.fa-xs {\n font-size: 0.75em;\n}\n\n.fa-sm {\n font-size: 0.875em;\n}\n\n.fa-1x {\n font-size: 1em;\n}\n\n.fa-2x {\n font-size: 2em;\n}\n\n.fa-3x {\n font-size: 3em;\n}\n\n.fa-4x {\n font-size: 4em;\n}\n\n.fa-5x {\n font-size: 5em;\n}\n\n.fa-6x {\n font-size: 6em;\n}\n\n.fa-7x {\n font-size: 7em;\n}\n\n.fa-8x {\n font-size: 8em;\n}\n\n.fa-9x {\n font-size: 9em;\n}\n\n.fa-10x {\n font-size: 10em;\n}\n\n.fa-fw {\n text-align: center;\n width: 1.25em;\n}\n\n.fa-ul {\n list-style-type: none;\n margin-left: 2.5em;\n padding-left: 0;\n}\n.fa-ul > li {\n position: relative;\n}\n\n.fa-li {\n left: -2em;\n position: absolute;\n text-align: center;\n width: 2em;\n line-height: inherit;\n}\n\n.fa-border {\n border: solid 0.08em #eee;\n border-radius: 0.1em;\n padding: 0.2em 0.25em 0.15em;\n}\n\n.fa-pull-left {\n float: left;\n}\n\n.fa-pull-right {\n float: right;\n}\n\n.fa.fa-pull-left,\n.fas.fa-pull-left,\n.far.fa-pull-left,\n.fal.fa-pull-left,\n.fab.fa-pull-left {\n margin-right: 0.3em;\n}\n.fa.fa-pull-right,\n.fas.fa-pull-right,\n.far.fa-pull-right,\n.fal.fa-pull-right,\n.fab.fa-pull-right {\n margin-left: 0.3em;\n}\n\n.fa-spin {\n -webkit-animation: fa-spin 2s infinite linear;\n animation: fa-spin 2s infinite linear;\n}\n\n.fa-pulse {\n -webkit-animation: fa-spin 1s infinite steps(8);\n animation: fa-spin 1s infinite steps(8);\n}\n\n@-webkit-keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n\n@keyframes fa-spin {\n 0% {\n -webkit-transform: rotate(0deg);\n transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n transform: rotate(360deg);\n }\n}\n.fa-rotate-90 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";\n -webkit-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.fa-rotate-180 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";\n -webkit-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.fa-rotate-270 {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";\n -webkit-transform: rotate(270deg);\n transform: rotate(270deg);\n}\n\n.fa-flip-horizontal {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";\n -webkit-transform: scale(-1, 1);\n transform: scale(-1, 1);\n}\n\n.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(1, -1);\n transform: scale(1, -1);\n}\n\n.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {\n -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";\n -webkit-transform: scale(-1, -1);\n transform: scale(-1, -1);\n}\n\n:root .fa-rotate-90,\n:root .fa-rotate-180,\n:root .fa-rotate-270,\n:root .fa-flip-horizontal,\n:root .fa-flip-vertical,\n:root .fa-flip-both {\n -webkit-filter: none;\n filter: none;\n}\n\n.fa-stack {\n display: inline-block;\n height: 2em;\n position: relative;\n width: 2.5em;\n}\n\n.fa-stack-1x,\n.fa-stack-2x {\n bottom: 0;\n left: 0;\n margin: auto;\n position: absolute;\n right: 0;\n top: 0;\n}\n\n.svg-inline--fa.fa-stack-1x {\n height: 1em;\n width: 1.25em;\n}\n.svg-inline--fa.fa-stack-2x {\n height: 2em;\n width: 2.5em;\n}\n\n.fa-inverse {\n color: #fff;\n}\n\n.sr-only {\n border: 0;\n clip: rect(0, 0, 0, 0);\n height: 1px;\n margin: -1px;\n overflow: hidden;\n padding: 0;\n position: absolute;\n width: 1px;\n}\n\n.sr-only-focusable:active, .sr-only-focusable:focus {\n clip: auto;\n height: auto;\n margin: 0;\n overflow: visible;\n position: static;\n width: auto;\n}\n\n.svg-inline--fa .fa-primary {\n fill: var(--fa-primary-color, currentColor);\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa .fa-secondary {\n fill: var(--fa-secondary-color, currentColor);\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-primary {\n opacity: 0.4;\n opacity: var(--fa-secondary-opacity, 0.4);\n}\n\n.svg-inline--fa.fa-swap-opacity .fa-secondary {\n opacity: 1;\n opacity: var(--fa-primary-opacity, 1);\n}\n\n.svg-inline--fa mask .fa-primary,\n.svg-inline--fa mask .fa-secondary {\n fill: black;\n}\n\n.fad.fa-inverse {\n color: #fff;\n}';if("fa"!==e||n!==t){var a=new RegExp("\\.".concat("fa","\\-"),"g"),o=new RegExp("\\--".concat("fa","\\-"),"g"),i=new RegExp("\\.".concat(t),"g");r=r.replace(a,".".concat(e,"-")).replace(o,"--".concat(e,"-")).replace(i,".".concat(n))}return r}function me(){L.autoAddCss&&!ge&&(st(pe()),ge=!0)}function he(t,e){return Object.defineProperty(t,"abstract",{get:e}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map((function(t){return $t(t)}))}}),Object.defineProperty(t,"node",{get:function(){if(x){var e=v.createElement("div");return e.innerHTML=t.html,e.children}}}),t}function ye(t){var e=t.prefix,n=void 0===e?"fa":e,r=t.iconName;if(r)return Rt(ve.definitions,n,r)||Rt($.styles,n,r)}var be,ve=new(function(){function t(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.definitions={}}var e,n;return e=t,(n=[{key:"add",value:function(){for(var t=this,e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach((function(e){t.definitions[e]=c({},t.definitions[e]||{},a[e]),Mt(e,a[e]),Nt()}))}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(t,e){var n=e.prefix&&e.iconName&&e.icon?{0:e}:e;return Object.keys(n).map((function(e){var r=n[e],a=r.prefix,o=r.iconName,i=r.icon;t[a]||(t[a]={}),t[a][o]=i})),t}}])&&o(e.prototype,n),t}()),ge=!1,we={i2svg:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(x){me();var e=t.node,n=void 0===e?v:e,r=t.callback,a=void 0===r?function(){}:r;return L.searchPseudoElements&&de(n),ce(n,a)}return ot.reject("Operation requires a DOM of some kind.")},css:pe,insertCss:function(){ge||(st(pe()),ge=!0)},watch:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=t.observeMutationsRoot;!1===L.autoReplaceSvg&&(L.autoReplaceSvg=!0),L.observeMutations=!0,H((function(){Oe({autoReplaceSvgRoot:e}),Xt({treeCallback:ce,nodeCallback:se,pseudoElementsCallback:de,observeMutationsRoot:n})}))}},xe={transform:function(t){return qt(t)}},ke=(be=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?ct:n,a=e.symbol,o=void 0!==a&&a,i=e.mask,s=void 0===i?null:i,f=e.maskId,u=void 0===f?null:f,l=e.title,d=void 0===l?null:l,p=e.titleId,m=void 0===p?null:p,h=e.classes,y=void 0===h?[]:h,b=e.attributes,v=void 0===b?{}:b,g=e.styles,w=void 0===g?{}:g;if(t){var x=t.prefix,k=t.iconName,S=t.icon;return he(c({type:"icon"},t),(function(){return me(),L.autoA11y&&(d?v["aria-labelledby"]="".concat(L.replacementClass,"-title-").concat(m||ft()):(v["aria-hidden"]="true",v.focusable="false")),vt({icons:{main:re(S),mask:s?re(s.icon):{found:!1,width:null,height:null,icon:{}}},prefix:x,iconName:k,transform:c({},ct,r),symbol:o,title:d,maskId:u,titleId:m,extra:{attributes:v,styles:w,classes:y}})}))}},function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(t||{}).icon?t:ye(t||{}),r=e.mask;return r&&(r=(r||{}).icon?r:ye(r||{})),be(n,c({},e,{mask:r}))}),Se={noAuto:function(){L.autoReplaceSvg=!1,L.observeMutations=!1,Bt&&Bt.disconnect()},config:L,dom:we,library:ve,parse:xe,findIconDefinition:ye,icon:ke,text:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.transform,r=void 0===n?ct:n,a=e.title,o=void 0===a?null:a,i=e.classes,s=void 0===i?[]:i,u=e.attributes,l=void 0===u?{}:u,d=e.styles,p=void 0===d?{}:d;return he({type:"text",content:t},(function(){return me(),gt({content:t,transform:c({},ct,r),title:o,extra:{attributes:l,styles:p,classes:["".concat(L.familyPrefix,"-layers-text")].concat(f(s))}})}))},counter:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.title,r=void 0===n?null:n,a=e.classes,o=void 0===a?[]:a,i=e.attributes,c=void 0===i?{}:i,s=e.styles,u=void 0===s?{}:s;return he({type:"counter",content:t},(function(){return me(),wt({content:t.toString(),title:r,extra:{attributes:c,styles:u,classes:["".concat(L.familyPrefix,"-layers-counter")].concat(f(o))}})}))},layer:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.classes,r=void 0===n?[]:n;return he({type:"layer"},(function(){me();var e=[];return t((function(t){Array.isArray(t)?t.map((function(t){e=e.concat(t.abstract)})):e=e.concat(t.abstract)})),[{tag:"span",attributes:{class:["".concat(L.familyPrefix,"-layers")].concat(f(r)).join(" ")},children:e}]}))},toHtml:$t},Oe=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.autoReplaceSvgRoot,n=void 0===e?v:e;(Object.keys($.styles).length>0||L.autoFetchSvg)&&x&&L.autoReplaceSvg&&Se.dom.i2svg({node:n})}}).call(this,n(53),n(204).setImmediate)},195:function(t,e,n){var r=n(60);t.exports=function(t,e,n){var a=t.length;return n=void 0===n?a:n,!e&&n>=a?t:r(t,e,n)}},196:function(t,e,n){var r=n(256),a=n(55),o=n(257);t.exports=function(t){return a(t)?o(t):r(t)}},197:function(t,e,n){var r=n(270),a=n(54),o=n(177),i=n(58);t.exports=function(t,e,n){t=i(t);var c=(e=o(e))?a(t):0;return e&&c<e?r(e-c,n)+t:t}},198:function(t,e,n){var r=n(175),a=n(272);t.exports=function(t,e){return t&&t.length?a(t,r(e,3),!0):[]}},199:function(t,e){var n=["onAbort","onAnimationCancel","onAnimationEnd","onAnimationIteration","onAuxClick","onBlur","onChange","onClick","onClose","onContextMenu","onDoubleClick","onError","onFocus","onGotPointerCapture","onInput","onKeyDown","onKeyPress","onKeyUp","onLoad","onLoadEnd","onLoadStart","onLostPointerCapture","onMouseDown","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp","onReset","onResize","onScroll","onSelect","onSelectionChange","onSelectStart","onSubmit","onTouchCancel","onTouchMove","onTouchStart","onTouchEnd","onTransitionCancel","onTransitionEnd","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onFocusOut"],r={onDoubleClick:"dblclick"},a={onInput:"onChange",onFocusOut:"onBlur",onSelectionChange:"onSelect"};function o(t){return i(t,"__reactEventHandlers")}function i(t,e){for(var n in t)if(t.hasOwnProperty(n)&&-1!==n.indexOf(e))return t[n]}function c(t){if(t)return t.memoizedProps?t.memoizedProps:t._currentElement&&t._currentElement.props?t._currentElement.props:void 0}function s(t,e,n){t.persist=function(){t.isPersistent=function(){return!0}},n[e]&&n[e](t)}t.exports=function(t){var e=[];return n.forEach((function(n){var f=function(t){return r[t]?r[t]:t.replace(/^on/,"").toLowerCase()}(n);function u(e){for(var r=e.path||e.composedPath&&e.composedPath()||function(t){for(var e=[];t;){if(e.push(t),"HTML"===t.tagName)return e.push(document),e.push(window),e;t=t.parentElement}}(e.target),f=0;f<r.length;f++){var u,l=r[f],d=i(l,"_reactInternal");if(u=o(l)||c(d),d&&u&&s(e,n,u),d&&u&&a[n]&&s(e,a[n],u),e.cancelBubble)break;if(l===t)break}}t.addEventListener(f,u,!1),e.push((function(){t.removeEventListener(f,u,!1)}))})),function(){e.forEach((function(t){t()}))}}},202:function(t,e,n){"use strict";var r=n(203);function a(){}function o(){}o.resetWarningCache=a,t.exports=function(){function t(t,e,n,a,o,i){if(i!==r){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function e(){return t}t.isRequired=t;var n={array:t,bool:t,func:t,number:t,object:t,string:t,symbol:t,any:t,arrayOf:e,element:t,elementType:t,instanceOf:e,node:t,objectOf:e,oneOf:e,oneOfType:e,shape:e,exact:e,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},203:function(t,e,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},204:function(t,e,n){(function(t){var r=void 0!==t&&t||"undefined"!=typeof self&&self||window,a=Function.prototype.apply;function o(t,e){this._id=t,this._clearFn=e}e.setTimeout=function(){return new o(a.call(setTimeout,r,arguments),clearTimeout)},e.setInterval=function(){return new o(a.call(setInterval,r,arguments),clearInterval)},e.clearTimeout=e.clearInterval=function(t){t&&t.close()},o.prototype.unref=o.prototype.ref=function(){},o.prototype.close=function(){this._clearFn.call(r,this._id)},e.enroll=function(t,e){clearTimeout(t._idleTimeoutId),t._idleTimeout=e},e.unenroll=function(t){clearTimeout(t._idleTimeoutId),t._idleTimeout=-1},e._unrefActive=e.active=function(t){clearTimeout(t._idleTimeoutId);var e=t._idleTimeout;e>=0&&(t._idleTimeoutId=setTimeout((function(){t._onTimeout&&t._onTimeout()}),e))},n(205),e.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==t&&t.setImmediate||this&&this.setImmediate,e.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==t&&t.clearImmediate||this&&this.clearImmediate}).call(this,n(53))},205:function(t,e,n){(function(t,e){!function(t,n){"use strict";if(!t.setImmediate){var r,a,o,i,c,s=1,f={},u=!1,l=t.document,d=Object.getPrototypeOf&&Object.getPrototypeOf(t);d=d&&d.setTimeout?d:t,"[object process]"==={}.toString.call(t.process)?r=function(t){e.nextTick((function(){m(t)}))}:function(){if(t.postMessage&&!t.importScripts){var e=!0,n=t.onmessage;return t.onmessage=function(){e=!1},t.postMessage("","*"),t.onmessage=n,e}}()?(i="setImmediate$"+Math.random()+"$",c=function(e){e.source===t&&"string"==typeof e.data&&0===e.data.indexOf(i)&&m(+e.data.slice(i.length))},t.addEventListener?t.addEventListener("message",c,!1):t.attachEvent("onmessage",c),r=function(e){t.postMessage(i+e,"*")}):t.MessageChannel?((o=new MessageChannel).port1.onmessage=function(t){m(t.data)},r=function(t){o.port2.postMessage(t)}):l&&"onreadystatechange"in l.createElement("script")?(a=l.documentElement,r=function(t){var e=l.createElement("script");e.onreadystatechange=function(){m(t),e.onreadystatechange=null,a.removeChild(e),e=null},a.appendChild(e)}):r=function(t){setTimeout(m,0,t)},d.setImmediate=function(t){"function"!=typeof t&&(t=new Function(""+t));for(var e=new Array(arguments.length-1),n=0;n<e.length;n++)e[n]=arguments[n+1];var a={callback:t,args:e};return f[s]=a,r(s),s++},d.clearImmediate=p}function p(t){delete f[t]}function m(t){if(u)setTimeout(m,0,t);else{var e=f[t];if(e){u=!0;try{!function(t){var e=t.callback,n=t.args;switch(n.length){case 0:e();break;case 1:e(n[0]);break;case 2:e(n[0],n[1]);break;case 3:e(n[0],n[1],n[2]);break;default:e.apply(void 0,n)}}(e)}finally{p(t),u=!1}}}}}("undefined"==typeof self?void 0===t?this:t:self)}).call(this,n(53),n(167))},206:function(t,e,n){"use strict";var r=n(207),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={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},c={};function s(t){return r.isMemo(t)?i:c[t.$$typeof]||a}c[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[r.Memo]=i;var f=Object.defineProperty,u=Object.getOwnPropertyNames,l=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,m=Object.prototype;t.exports=function t(e,n,r){if("string"!=typeof n){if(m){var a=p(n);a&&a!==m&&t(e,a,r)}var i=u(n);l&&(i=i.concat(l(n)));for(var c=s(e),h=s(n),y=0;y<i.length;++y){var b=i[y];if(!(o[b]||r&&r[b]||h&&h[b]||c&&c[b])){var v=d(n,b);try{f(e,b,v)}catch(t){}}}}return e}},207:function(t,e,n){"use strict";t.exports=n(208)},208:function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function k(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type){case l:case d:case i:case s:case c:case m:return t;default:switch(t=t&&t.$$typeof){case u:case p:case b:case y:case f:return t;default:return e}}case o:return e}}}function S(t){return k(t)===d}e.AsyncMode=l,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=f,e.Element=a,e.ForwardRef=p,e.Fragment=i,e.Lazy=b,e.Memo=y,e.Portal=o,e.Profiler=s,e.StrictMode=c,e.Suspense=m,e.isAsyncMode=function(t){return S(t)||k(t)===l},e.isConcurrentMode=S,e.isContextConsumer=function(t){return k(t)===u},e.isContextProvider=function(t){return k(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===a},e.isForwardRef=function(t){return k(t)===p},e.isFragment=function(t){return k(t)===i},e.isLazy=function(t){return k(t)===b},e.isMemo=function(t){return k(t)===y},e.isPortal=function(t){return k(t)===o},e.isProfiler=function(t){return k(t)===s},e.isStrictMode=function(t){return k(t)===c},e.isSuspense=function(t){return k(t)===m},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===d||t===s||t===c||t===m||t===h||"object"==typeof t&&null!==t&&(t.$$typeof===b||t.$$typeof===y||t.$$typeof===f||t.$$typeof===u||t.$$typeof===p||t.$$typeof===g||t.$$typeof===w||t.$$typeof===x||t.$$typeof===v)},e.typeOf=k},209:function(t,e,n){"use strict";t.exports=n(210)},210:function(t,e,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,a=r?Symbol.for("react.element"):60103,o=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,c=r?Symbol.for("react.strict_mode"):60108,s=r?Symbol.for("react.profiler"):60114,f=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,l=r?Symbol.for("react.async_mode"):60111,d=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,m=r?Symbol.for("react.suspense"):60113,h=r?Symbol.for("react.suspense_list"):60120,y=r?Symbol.for("react.memo"):60115,b=r?Symbol.for("react.lazy"):60116,v=r?Symbol.for("react.block"):60121,g=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,x=r?Symbol.for("react.scope"):60119;function k(t){if("object"==typeof t&&null!==t){var e=t.$$typeof;switch(e){case a:switch(t=t.type){case l:case d:case i:case s:case c:case m:return t;default:switch(t=t&&t.$$typeof){case u:case p:case b:case y:case f:return t;default:return e}}case o:return e}}}function S(t){return k(t)===d}e.AsyncMode=l,e.ConcurrentMode=d,e.ContextConsumer=u,e.ContextProvider=f,e.Element=a,e.ForwardRef=p,e.Fragment=i,e.Lazy=b,e.Memo=y,e.Portal=o,e.Profiler=s,e.StrictMode=c,e.Suspense=m,e.isAsyncMode=function(t){return S(t)||k(t)===l},e.isConcurrentMode=S,e.isContextConsumer=function(t){return k(t)===u},e.isContextProvider=function(t){return k(t)===f},e.isElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===a},e.isForwardRef=function(t){return k(t)===p},e.isFragment=function(t){return k(t)===i},e.isLazy=function(t){return k(t)===b},e.isMemo=function(t){return k(t)===y},e.isPortal=function(t){return k(t)===o},e.isProfiler=function(t){return k(t)===s},e.isStrictMode=function(t){return k(t)===c},e.isSuspense=function(t){return k(t)===m},e.isValidElementType=function(t){return"string"==typeof t||"function"==typeof t||t===i||t===d||t===s||t===c||t===m||t===h||"object"==typeof t&&null!==t&&(t.$$typeof===b||t.$$typeof===y||t.$$typeof===f||t.$$typeof===u||t.$$typeof===p||t.$$typeof===g||t.$$typeof===w||t.$$typeof===x||t.$$typeof===v)},e.typeOf=k},256:function(t,e){t.exports=function(t){return t.split("")}},257:function(t,e){var n="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",r="\\ud83c[\\udffb-\\udfff]",a="[^\\ud800-\\udfff]",o="(?:\\ud83c[\\udde6-\\uddff]){2}",i="[\\ud800-\\udbff][\\udc00-\\udfff]",c="(?:"+n+"|"+r+")?",s="[\\ufe0e\\ufe0f]?"+c+"(?:\\u200d(?:"+[a,o,i].join("|")+")[\\ufe0e\\ufe0f]?"+c+")*",f="(?:"+[a+n+"?",n,o,i,"[\\ud800-\\udfff]"].join("|")+")",u=RegExp(r+"(?="+r+")|"+f+s,"g");t.exports=function(t){return t.match(u)||[]}},270:function(t,e,n){var r=n(271),a=n(59),o=n(195),i=n(55),c=n(54),s=n(196),f=Math.ceil;t.exports=function(t,e){var n=(e=void 0===e?" ":a(e)).length;if(n<2)return n?r(e,t):e;var u=r(e,f(t/c(e)));return i(e)?o(s(u),0,t).join(""):u.slice(0,t)}},271:function(t,e){var n=Math.floor;t.exports=function(t,e){var r="";if(!t||e<1||e>9007199254740991)return r;do{e%2&&(r+=t),(e=n(e/2))&&(t+=t)}while(e);return r}},272:function(t,e,n){var r=n(60);t.exports=function(t,e,n,a){for(var o=t.length,i=a?o:-1;(a?i--:++i<o)&&e(t[i],i,t););return n?r(t,a?0:i,a?i+1:o):r(t,a?i+1:0,a?o:i)}}}]);
|
admin/build/3.js
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
| 1 |
+
(window.webpackJsonp_font_awesome_admin=window.webpackJsonp_font_awesome_admin||[]).push([[3],{167:function(r,t){var e,n,i=r.exports={};function o(){throw new Error("setTimeout has not been defined")}function u(){throw new Error("clearTimeout has not been defined")}function a(r){if(e===setTimeout)return setTimeout(r,0);if((e===o||!e)&&setTimeout)return e=setTimeout,setTimeout(r,0);try{return e(r,0)}catch(t){try{return e.call(null,r,0)}catch(t){return e.call(this,r,0)}}}!function(){try{e="function"==typeof setTimeout?setTimeout:o}catch(r){e=o}try{n="function"==typeof clearTimeout?clearTimeout:u}catch(r){n=u}}();var l,f=[],c=!1,s=-1;function h(){c&&l&&(c=!1,l.length?f=l.concat(f):s=-1,f.length&&p())}function p(){if(!c){var r=a(h);c=!0;for(var t=f.length;t;){for(l=f,f=[];++s<t;)l&&l[s].run();s=-1,t=f.length}l=null,c=!1,function(r){if(n===clearTimeout)return clearTimeout(r);if((n===u||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(r);try{n(r)}catch(t){try{return n.call(null,r)}catch(t){return n.call(this,r)}}}(r)}}function d(r,t){this.fun=r,this.array=t}function v(){}i.nextTick=function(r){var t=new Array(arguments.length-1);if(arguments.length>1)for(var e=1;e<arguments.length;e++)t[e-1]=arguments[e];f.push(new d(r,t)),1!==f.length||c||a(p)},d.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=v,i.addListener=v,i.once=v,i.off=v,i.removeListener=v,i.removeAllListeners=v,i.emit=v,i.prependListener=v,i.prependOnceListener=v,i.listeners=function(r){return[]},i.binding=function(r){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(r){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},200:function(r,t,e){"use strict";(function(r,n){e.d(t,"a",(function(){return _})),e.d(t,"b",(function(){return R})),e.d(t,"c",(function(){return c})),e.d(t,"d",(function(){return f})),e.d(t,"e",(function(){return w})),e.d(t,"f",(function(){return b})),e.d(t,"g",(function(){return l})),e.d(t,"h",(function(){return y})),e.d(t,"i",(function(){return I})),e.d(t,"j",(function(){return E})),e.d(t,"k",(function(){return u})),e.d(t,"l",(function(){return m}));var i="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r?r:"undefined"!=typeof self?self:{};function o(r,t,e){return r(e={path:t,exports:{},require:function(r,t){return function(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}(null==t&&e.path)}},e.exports),e.exports}var u=o((function(r,t){(function(){var e="Expected a function",n="__lodash_placeholder__",o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],u="[object Arguments]",a="[object Array]",l="[object Boolean]",f="[object Date]",c="[object Error]",s="[object Function]",h="[object GeneratorFunction]",p="[object Map]",d="[object Number]",v="[object Object]",g="[object RegExp]",_="[object Set]",m="[object String]",y="[object Symbol]",E="[object WeakMap]",b="[object ArrayBuffer]",w="[object DataView]",I="[object Float32Array]",R="[object Float64Array]",O="[object Int8Array]",A="[object Int16Array]",L="[object Int32Array]",T="[object Uint8Array]",N="[object Uint16Array]",x="[object Uint32Array]",S=/\b__p \+= '';/g,j=/\b(__p \+=) '' \+/g,C=/(__e\(.*?\)|\b__t\)) \+\n'';/g,k=/&(?:amp|lt|gt|quot|#39);/g,P=/[&<>"']/g,D=RegExp(k.source),M=RegExp(P.source),U=/<%-([\s\S]+?)%>/g,F=/<%([\s\S]+?)%>/g,z=/<%=([\s\S]+?)%>/g,G=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,$=/^\w*$/,B=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,W=/[\\^$.*+?()[\]{}|]/g,X=RegExp(W.source),V=/^\s+/,q=/\s/,H=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Z=/\{\n\/\* \[wrapped with (.+)\] \*/,Y=/,? & /,K=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,J=/[()=,{}\[\]\/\s]/,Q=/\\(\\)?/g,rr=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,tr=/\w*$/,er=/^[-+]0x[0-9a-f]+$/i,nr=/^0b[01]+$/i,ir=/^\[object .+?Constructor\]$/,or=/^0o[0-7]+$/i,ur=/^(?:0|[1-9]\d*)$/,ar=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,lr=/($^)/,fr=/['\n\r\u2028\u2029\\]/g,cr="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",sr="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",hr="["+sr+"]",pr="["+cr+"]",dr="\\d+",vr="[a-z\\xdf-\\xf6\\xf8-\\xff]",gr="[^\\ud800-\\udfff"+sr+dr+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",_r="\\ud83c[\\udffb-\\udfff]",mr="[^\\ud800-\\udfff]",yr="(?:\\ud83c[\\udde6-\\uddff]){2}",Er="[\\ud800-\\udbff][\\udc00-\\udfff]",br="[A-Z\\xc0-\\xd6\\xd8-\\xde]",wr="(?:"+vr+"|"+gr+")",Ir="(?:"+br+"|"+gr+")",Rr="(?:"+pr+"|"+_r+")?",Or="[\\ufe0e\\ufe0f]?"+Rr+"(?:\\u200d(?:"+[mr,yr,Er].join("|")+")[\\ufe0e\\ufe0f]?"+Rr+")*",Ar="(?:"+["[\\u2700-\\u27bf]",yr,Er].join("|")+")"+Or,Lr="(?:"+[mr+pr+"?",pr,yr,Er,"[\\ud800-\\udfff]"].join("|")+")",Tr=RegExp("['’]","g"),Nr=RegExp(pr,"g"),xr=RegExp(_r+"(?="+_r+")|"+Lr+Or,"g"),Sr=RegExp([br+"?"+vr+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[hr,br,"$"].join("|")+")",Ir+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[hr,br+wr,"$"].join("|")+")",br+"?"+wr+"+(?:['’](?:d|ll|m|re|s|t|ve))?",br+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",dr,Ar].join("|"),"g"),jr=RegExp("[\\u200d\\ud800-\\udfff"+cr+"\\ufe0e\\ufe0f]"),Cr=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,kr=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Pr=-1,Dr={};Dr[I]=Dr[R]=Dr[O]=Dr[A]=Dr[L]=Dr[T]=Dr["[object Uint8ClampedArray]"]=Dr[N]=Dr[x]=!0,Dr[u]=Dr[a]=Dr[b]=Dr[l]=Dr[w]=Dr[f]=Dr[c]=Dr[s]=Dr[p]=Dr[d]=Dr[v]=Dr[g]=Dr[_]=Dr[m]=Dr[E]=!1;var Mr={};Mr[u]=Mr[a]=Mr[b]=Mr[w]=Mr[l]=Mr[f]=Mr[I]=Mr[R]=Mr[O]=Mr[A]=Mr[L]=Mr[p]=Mr[d]=Mr[v]=Mr[g]=Mr[_]=Mr[m]=Mr[y]=Mr[T]=Mr["[object Uint8ClampedArray]"]=Mr[N]=Mr[x]=!0,Mr[c]=Mr[s]=Mr[E]=!1;var Ur={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Fr=parseFloat,zr=parseInt,Gr="object"==typeof i&&i&&i.Object===Object&&i,$r="object"==typeof self&&self&&self.Object===Object&&self,Br=Gr||$r||Function("return this")(),Wr=t&&!t.nodeType&&t,Xr=Wr&&r&&!r.nodeType&&r,Vr=Xr&&Xr.exports===Wr,qr=Vr&&Gr.process,Hr=function(){try{return Xr&&Xr.require&&Xr.require("util").types||qr&&qr.binding&&qr.binding("util")}catch(r){}}(),Zr=Hr&&Hr.isArrayBuffer,Yr=Hr&&Hr.isDate,Kr=Hr&&Hr.isMap,Jr=Hr&&Hr.isRegExp,Qr=Hr&&Hr.isSet,rt=Hr&&Hr.isTypedArray;function tt(r,t,e){switch(e.length){case 0:return r.call(t);case 1:return r.call(t,e[0]);case 2:return r.call(t,e[0],e[1]);case 3:return r.call(t,e[0],e[1],e[2])}return r.apply(t,e)}function et(r,t,e,n){for(var i=-1,o=null==r?0:r.length;++i<o;){var u=r[i];t(n,u,e(u),r)}return n}function nt(r,t){for(var e=-1,n=null==r?0:r.length;++e<n&&!1!==t(r[e],e,r););return r}function it(r,t){for(var e=null==r?0:r.length;e--&&!1!==t(r[e],e,r););return r}function ot(r,t){for(var e=-1,n=null==r?0:r.length;++e<n;)if(!t(r[e],e,r))return!1;return!0}function ut(r,t){for(var e=-1,n=null==r?0:r.length,i=0,o=[];++e<n;){var u=r[e];t(u,e,r)&&(o[i++]=u)}return o}function at(r,t){return!(null==r||!r.length)&&_t(r,t,0)>-1}function lt(r,t,e){for(var n=-1,i=null==r?0:r.length;++n<i;)if(e(t,r[n]))return!0;return!1}function ft(r,t){for(var e=-1,n=null==r?0:r.length,i=Array(n);++e<n;)i[e]=t(r[e],e,r);return i}function ct(r,t){for(var e=-1,n=t.length,i=r.length;++e<n;)r[i+e]=t[e];return r}function st(r,t,e,n){var i=-1,o=null==r?0:r.length;for(n&&o&&(e=r[++i]);++i<o;)e=t(e,r[i],i,r);return e}function ht(r,t,e,n){var i=null==r?0:r.length;for(n&&i&&(e=r[--i]);i--;)e=t(e,r[i],i,r);return e}function pt(r,t){for(var e=-1,n=null==r?0:r.length;++e<n;)if(t(r[e],e,r))return!0;return!1}var dt=bt("length");function vt(r,t,e){var n;return e(r,(function(r,e,i){if(t(r,e,i))return n=e,!1})),n}function gt(r,t,e,n){for(var i=r.length,o=e+(n?1:-1);n?o--:++o<i;)if(t(r[o],o,r))return o;return-1}function _t(r,t,e){return t==t?function(r,t,e){for(var n=e-1,i=r.length;++n<i;)if(r[n]===t)return n;return-1}(r,t,e):gt(r,yt,e)}function mt(r,t,e,n){for(var i=e-1,o=r.length;++i<o;)if(n(r[i],t))return i;return-1}function yt(r){return r!=r}function Et(r,t){var e=null==r?0:r.length;return e?Rt(r,t)/e:NaN}function bt(r){return function(t){return null==t?void 0:t[r]}}function wt(r){return function(t){return null==r?void 0:r[t]}}function It(r,t,e,n,i){return i(r,(function(r,i,o){e=n?(n=!1,r):t(e,r,i,o)})),e}function Rt(r,t){for(var e,n=-1,i=r.length;++n<i;){var o=t(r[n]);void 0!==o&&(e=void 0===e?o:e+o)}return e}function Ot(r,t){for(var e=-1,n=Array(r);++e<r;)n[e]=t(e);return n}function At(r){return r?r.slice(0,Wt(r)+1).replace(V,""):r}function Lt(r){return function(t){return r(t)}}function Tt(r,t){return ft(t,(function(t){return r[t]}))}function Nt(r,t){return r.has(t)}function xt(r,t){for(var e=-1,n=r.length;++e<n&&_t(t,r[e],0)>-1;);return e}function St(r,t){for(var e=r.length;e--&&_t(t,r[e],0)>-1;);return e}function jt(r,t){for(var e=r.length,n=0;e--;)r[e]===t&&++n;return n}var Ct=wt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),kt=wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function Pt(r){return"\\"+Ur[r]}function Dt(r){return jr.test(r)}function Mt(r){var t=-1,e=Array(r.size);return r.forEach((function(r,n){e[++t]=[n,r]})),e}function Ut(r,t){return function(e){return r(t(e))}}function Ft(r,t){for(var e=-1,i=r.length,o=0,u=[];++e<i;){var a=r[e];a!==t&&a!==n||(r[e]=n,u[o++]=e)}return u}function zt(r){var t=-1,e=Array(r.size);return r.forEach((function(r){e[++t]=r})),e}function Gt(r){var t=-1,e=Array(r.size);return r.forEach((function(r){e[++t]=[r,r]})),e}function $t(r){return Dt(r)?function(r){for(var t=xr.lastIndex=0;xr.test(r);)++t;return t}(r):dt(r)}function Bt(r){return Dt(r)?function(r){return r.match(xr)||[]}(r):function(r){return r.split("")}(r)}function Wt(r){for(var t=r.length;t--&&q.test(r.charAt(t)););return t}var Xt=wt({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Vt=function r(t){var i,q=(t=null==t?Br:Vt.defaults(Br.Object(),t,Vt.pick(Br,kr))).Array,cr=t.Date,sr=t.Error,hr=t.Function,pr=t.Math,dr=t.Object,vr=t.RegExp,gr=t.String,_r=t.TypeError,mr=q.prototype,yr=hr.prototype,Er=dr.prototype,br=t["__core-js_shared__"],wr=yr.toString,Ir=Er.hasOwnProperty,Rr=0,Or=(i=/[^.]+$/.exec(br&&br.keys&&br.keys.IE_PROTO||""))?"Symbol(src)_1."+i:"",Ar=Er.toString,Lr=wr.call(dr),xr=Br._,jr=vr("^"+wr.call(Ir).replace(W,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ur=Vr?t.Buffer:void 0,Gr=t.Symbol,$r=t.Uint8Array,Wr=Ur?Ur.allocUnsafe:void 0,Xr=Ut(dr.getPrototypeOf,dr),qr=dr.create,Hr=Er.propertyIsEnumerable,dt=mr.splice,wt=Gr?Gr.isConcatSpreadable:void 0,qt=Gr?Gr.iterator:void 0,Ht=Gr?Gr.toStringTag:void 0,Zt=function(){try{var r=ro(dr,"defineProperty");return r({},"",{}),r}catch(r){}}(),Yt=t.clearTimeout!==Br.clearTimeout&&t.clearTimeout,Kt=cr&&cr.now!==Br.Date.now&&cr.now,Jt=t.setTimeout!==Br.setTimeout&&t.setTimeout,Qt=pr.ceil,re=pr.floor,te=dr.getOwnPropertySymbols,ee=Ur?Ur.isBuffer:void 0,ne=t.isFinite,ie=mr.join,oe=Ut(dr.keys,dr),ue=pr.max,ae=pr.min,le=cr.now,fe=t.parseInt,ce=pr.random,se=mr.reverse,he=ro(t,"DataView"),pe=ro(t,"Map"),de=ro(t,"Promise"),ve=ro(t,"Set"),ge=ro(t,"WeakMap"),_e=ro(dr,"create"),me=ge&&new ge,ye={},Ee=xo(he),be=xo(pe),we=xo(de),Ie=xo(ve),Re=xo(ge),Oe=Gr?Gr.prototype:void 0,Ae=Oe?Oe.valueOf:void 0,Le=Oe?Oe.toString:void 0;function Te(r){if(qu(r)&&!Du(r)&&!(r instanceof je)){if(r instanceof Se)return r;if(Ir.call(r,"__wrapped__"))return So(r)}return new Se(r)}var Ne=function(){function r(){}return function(t){if(!Vu(t))return{};if(qr)return qr(t);r.prototype=t;var e=new r;return r.prototype=void 0,e}}();function xe(){}function Se(r,t){this.__wrapped__=r,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}function je(r){this.__wrapped__=r,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Ce(r){var t=-1,e=null==r?0:r.length;for(this.clear();++t<e;){var n=r[t];this.set(n[0],n[1])}}function ke(r){var t=-1,e=null==r?0:r.length;for(this.clear();++t<e;){var n=r[t];this.set(n[0],n[1])}}function Pe(r){var t=-1,e=null==r?0:r.length;for(this.clear();++t<e;){var n=r[t];this.set(n[0],n[1])}}function De(r){var t=-1,e=null==r?0:r.length;for(this.__data__=new Pe;++t<e;)this.add(r[t])}function Me(r){var t=this.__data__=new ke(r);this.size=t.size}function Ue(r,t){var e=Du(r),n=!e&&Pu(r),i=!e&&!n&&zu(r),o=!e&&!n&&!i&&ta(r),u=e||n||i||o,a=u?Ot(r.length,gr):[],l=a.length;for(var f in r)!t&&!Ir.call(r,f)||u&&("length"==f||i&&("offset"==f||"parent"==f)||o&&("buffer"==f||"byteLength"==f||"byteOffset"==f)||ao(f,l))||a.push(f);return a}function Fe(r){var t=r.length;return t?r[Mn(0,t-1)]:void 0}function ze(r,t){return Oo(mi(r),Ze(t,0,r.length))}function Ge(r){return Oo(mi(r))}function $e(r,t,e){(void 0!==e&&!ju(r[t],e)||void 0===e&&!(t in r))&&qe(r,t,e)}function Be(r,t,e){var n=r[t];Ir.call(r,t)&&ju(n,e)&&(void 0!==e||t in r)||qe(r,t,e)}function We(r,t){for(var e=r.length;e--;)if(ju(r[e][0],t))return e;return-1}function Xe(r,t,e,n){return rn(r,(function(r,i,o){t(n,r,e(r),o)})),n}function Ve(r,t){return r&&yi(t,Ia(t),r)}function qe(r,t,e){"__proto__"==t&&Zt?Zt(r,t,{configurable:!0,enumerable:!0,value:e,writable:!0}):r[t]=e}function He(r,t){for(var e=-1,n=t.length,i=q(n),o=null==r;++e<n;)i[e]=o?void 0:ma(r,t[e]);return i}function Ze(r,t,e){return r==r&&(void 0!==e&&(r=r<=e?r:e),void 0!==t&&(r=r>=t?r:t)),r}function Ye(r,t,e,n,i,o){var a,c=1&t,E=2&t,S=4&t;if(e&&(a=i?e(r,n,i,o):e(r)),void 0!==a)return a;if(!Vu(r))return r;var j=Du(r);if(j){if(a=function(r){var t=r.length,e=new r.constructor(t);return t&&"string"==typeof r[0]&&Ir.call(r,"index")&&(e.index=r.index,e.input=r.input),e}(r),!c)return mi(r,a)}else{var C=no(r),k=C==s||C==h;if(zu(r))return hi(r,c);if(C==v||C==u||k&&!i){if(a=E||k?{}:oo(r),!c)return E?function(r,t){return yi(r,eo(r),t)}(r,function(r,t){return r&&yi(t,Ra(t),r)}(a,r)):function(r,t){return yi(r,to(r),t)}(r,Ve(a,r))}else{if(!Mr[C])return i?r:{};a=function(r,t,e){var n,i=r.constructor;switch(t){case b:return pi(r);case l:case f:return new i(+r);case w:return function(r,t){var e=t?pi(r.buffer):r.buffer;return new r.constructor(e,r.byteOffset,r.byteLength)}(r,e);case I:case R:case O:case A:case L:case T:case"[object Uint8ClampedArray]":case N:case x:return di(r,e);case p:return new i;case d:case m:return new i(r);case g:return function(r){var t=new r.constructor(r.source,tr.exec(r));return t.lastIndex=r.lastIndex,t}(r);case _:return new i;case y:return n=r,Ae?dr(Ae.call(n)):{}}}(r,C,c)}}o||(o=new Me);var P=o.get(r);if(P)return P;o.set(r,a),Ju(r)?r.forEach((function(n){a.add(Ye(n,t,e,n,r,o))})):Hu(r)&&r.forEach((function(n,i){a.set(i,Ye(n,t,e,i,r,o))}));var D=j?void 0:(S?E?qi:Vi:E?Ra:Ia)(r);return nt(D||r,(function(n,i){D&&(n=r[i=n]),Be(a,i,Ye(n,t,e,i,r,o))})),a}function Ke(r,t,e){var n=e.length;if(null==r)return!n;for(r=dr(r);n--;){var i=e[n],o=t[i],u=r[i];if(void 0===u&&!(i in r)||!o(u))return!1}return!0}function Je(r,t,n){if("function"!=typeof r)throw new _r(e);return bo((function(){r.apply(void 0,n)}),t)}function Qe(r,t,e,n){var i=-1,o=at,u=!0,a=r.length,l=[],f=t.length;if(!a)return l;e&&(t=ft(t,Lt(e))),n?(o=lt,u=!1):t.length>=200&&(o=Nt,u=!1,t=new De(t));r:for(;++i<a;){var c=r[i],s=null==e?c:e(c);if(c=n||0!==c?c:0,u&&s==s){for(var h=f;h--;)if(t[h]===s)continue r;l.push(c)}else o(t,s,n)||l.push(c)}return l}Te.templateSettings={escape:U,evaluate:F,interpolate:z,variable:"",imports:{_:Te}},Te.prototype=xe.prototype,Te.prototype.constructor=Te,Se.prototype=Ne(xe.prototype),Se.prototype.constructor=Se,je.prototype=Ne(xe.prototype),je.prototype.constructor=je,Ce.prototype.clear=function(){this.__data__=_e?_e(null):{},this.size=0},Ce.prototype.delete=function(r){var t=this.has(r)&&delete this.__data__[r];return this.size-=t?1:0,t},Ce.prototype.get=function(r){var t=this.__data__;if(_e){var e=t[r];return"__lodash_hash_undefined__"===e?void 0:e}return Ir.call(t,r)?t[r]:void 0},Ce.prototype.has=function(r){var t=this.__data__;return _e?void 0!==t[r]:Ir.call(t,r)},Ce.prototype.set=function(r,t){var e=this.__data__;return this.size+=this.has(r)?0:1,e[r]=_e&&void 0===t?"__lodash_hash_undefined__":t,this},ke.prototype.clear=function(){this.__data__=[],this.size=0},ke.prototype.delete=function(r){var t=this.__data__,e=We(t,r);return!(e<0||(e==t.length-1?t.pop():dt.call(t,e,1),--this.size,0))},ke.prototype.get=function(r){var t=this.__data__,e=We(t,r);return e<0?void 0:t[e][1]},ke.prototype.has=function(r){return We(this.__data__,r)>-1},ke.prototype.set=function(r,t){var e=this.__data__,n=We(e,r);return n<0?(++this.size,e.push([r,t])):e[n][1]=t,this},Pe.prototype.clear=function(){this.size=0,this.__data__={hash:new Ce,map:new(pe||ke),string:new Ce}},Pe.prototype.delete=function(r){var t=Ji(this,r).delete(r);return this.size-=t?1:0,t},Pe.prototype.get=function(r){return Ji(this,r).get(r)},Pe.prototype.has=function(r){return Ji(this,r).has(r)},Pe.prototype.set=function(r,t){var e=Ji(this,r),n=e.size;return e.set(r,t),this.size+=e.size==n?0:1,this},De.prototype.add=De.prototype.push=function(r){return this.__data__.set(r,"__lodash_hash_undefined__"),this},De.prototype.has=function(r){return this.__data__.has(r)},Me.prototype.clear=function(){this.__data__=new ke,this.size=0},Me.prototype.delete=function(r){var t=this.__data__,e=t.delete(r);return this.size=t.size,e},Me.prototype.get=function(r){return this.__data__.get(r)},Me.prototype.has=function(r){return this.__data__.has(r)},Me.prototype.set=function(r,t){var e=this.__data__;if(e instanceof ke){var n=e.__data__;if(!pe||n.length<199)return n.push([r,t]),this.size=++e.size,this;e=this.__data__=new Pe(n)}return e.set(r,t),this.size=e.size,this};var rn=wi(fn),tn=wi(cn,!0);function en(r,t){var e=!0;return rn(r,(function(r,n,i){return e=!!t(r,n,i)})),e}function nn(r,t,e){for(var n=-1,i=r.length;++n<i;){var o=r[n],u=t(o);if(null!=u&&(void 0===a?u==u&&!ra(u):e(u,a)))var a=u,l=o}return l}function on(r,t){var e=[];return rn(r,(function(r,n,i){t(r,n,i)&&e.push(r)})),e}function un(r,t,e,n,i){var o=-1,u=r.length;for(e||(e=uo),i||(i=[]);++o<u;){var a=r[o];t>0&&e(a)?t>1?un(a,t-1,e,n,i):ct(i,a):n||(i[i.length]=a)}return i}var an=Ii(),ln=Ii(!0);function fn(r,t){return r&&an(r,t,Ia)}function cn(r,t){return r&&ln(r,t,Ia)}function sn(r,t){return ut(t,(function(t){return Bu(r[t])}))}function hn(r,t){for(var e=0,n=(t=li(t,r)).length;null!=r&&e<n;)r=r[No(t[e++])];return e&&e==n?r:void 0}function pn(r,t,e){var n=t(r);return Du(r)?n:ct(n,e(r))}function dn(r){return null==r?void 0===r?"[object Undefined]":"[object Null]":Ht&&Ht in dr(r)?function(r){var t=Ir.call(r,Ht),e=r[Ht];try{r[Ht]=void 0;var n=!0}catch(r){}var i=Ar.call(r);return n&&(t?r[Ht]=e:delete r[Ht]),i}(r):function(r){return Ar.call(r)}(r)}function vn(r,t){return r>t}function gn(r,t){return null!=r&&Ir.call(r,t)}function mn(r,t){return null!=r&&t in dr(r)}function yn(r,t,e){for(var n=e?lt:at,i=r[0].length,o=r.length,u=o,a=q(o),l=1/0,f=[];u--;){var c=r[u];u&&t&&(c=ft(c,Lt(t))),l=ae(c.length,l),a[u]=!e&&(t||i>=120&&c.length>=120)?new De(u&&c):void 0}c=r[0];var s=-1,h=a[0];r:for(;++s<i&&f.length<l;){var p=c[s],d=t?t(p):p;if(p=e||0!==p?p:0,!(h?Nt(h,d):n(f,d,e))){for(u=o;--u;){var v=a[u];if(!(v?Nt(v,d):n(r[u],d,e)))continue r}h&&h.push(d),f.push(p)}}return f}function En(r,t,e){var n=null==(r=_o(r,t=li(t,r)))?r:r[No($o(t))];return null==n?void 0:tt(n,r,e)}function bn(r){return qu(r)&&dn(r)==u}function wn(r,t,e,n,i){return r===t||(null==r||null==t||!qu(r)&&!qu(t)?r!=r&&t!=t:function(r,t,e,n,i,o){var s=Du(r),h=Du(t),E=s?a:no(r),I=h?a:no(t),R=(E=E==u?v:E)==v,O=(I=I==u?v:I)==v,A=E==I;if(A&&zu(r)){if(!zu(t))return!1;s=!0,R=!1}if(A&&!R)return o||(o=new Me),s||ta(r)?Wi(r,t,e,n,i,o):function(r,t,e,n,i,o,u){switch(e){case w:if(r.byteLength!=t.byteLength||r.byteOffset!=t.byteOffset)return!1;r=r.buffer,t=t.buffer;case b:return!(r.byteLength!=t.byteLength||!o(new $r(r),new $r(t)));case l:case f:case d:return ju(+r,+t);case c:return r.name==t.name&&r.message==t.message;case g:case m:return r==t+"";case p:var a=Mt;case _:var s=1&n;if(a||(a=zt),r.size!=t.size&&!s)return!1;var h=u.get(r);if(h)return h==t;n|=2,u.set(r,t);var v=Wi(a(r),a(t),n,i,o,u);return u.delete(r),v;case y:if(Ae)return Ae.call(r)==Ae.call(t)}return!1}(r,t,E,e,n,i,o);if(!(1&e)){var L=R&&Ir.call(r,"__wrapped__"),T=O&&Ir.call(t,"__wrapped__");if(L||T){var N=L?r.value():r,x=T?t.value():t;return o||(o=new Me),i(N,x,e,n,o)}}return!!A&&(o||(o=new Me),function(r,t,e,n,i,o){var u=1&e,a=Vi(r),l=a.length;if(l!=Vi(t).length&&!u)return!1;for(var f=l;f--;){var c=a[f];if(!(u?c in t:Ir.call(t,c)))return!1}var s=o.get(r),h=o.get(t);if(s&&h)return s==t&&h==r;var p=!0;o.set(r,t),o.set(t,r);for(var d=u;++f<l;){var v=r[c=a[f]],g=t[c];if(n)var _=u?n(g,v,c,t,r,o):n(v,g,c,r,t,o);if(!(void 0===_?v===g||i(v,g,e,n,o):_)){p=!1;break}d||(d="constructor"==c)}if(p&&!d){var m=r.constructor,y=t.constructor;m==y||!("constructor"in r)||!("constructor"in t)||"function"==typeof m&&m instanceof m&&"function"==typeof y&&y instanceof y||(p=!1)}return o.delete(r),o.delete(t),p}(r,t,e,n,i,o))}(r,t,e,n,wn,i))}function In(r,t,e,n){var i=e.length,o=i,u=!n;if(null==r)return!o;for(r=dr(r);i--;){var a=e[i];if(u&&a[2]?a[1]!==r[a[0]]:!(a[0]in r))return!1}for(;++i<o;){var l=(a=e[i])[0],f=r[l],c=a[1];if(u&&a[2]){if(void 0===f&&!(l in r))return!1}else{var s=new Me;if(n)var h=n(f,c,l,r,t,s);if(!(void 0===h?wn(c,f,3,n,s):h))return!1}}return!0}function Rn(r){return!(!Vu(r)||(t=r,Or&&Or in t))&&(Bu(r)?jr:ir).test(xo(r));var t}function On(r){return"function"==typeof r?r:null==r?Za:"object"==typeof r?Du(r)?xn(r[0],r[1]):Nn(r):il(r)}function An(r){if(!ho(r))return oe(r);var t=[];for(var e in dr(r))Ir.call(r,e)&&"constructor"!=e&&t.push(e);return t}function Ln(r,t){return r<t}function Tn(r,t){var e=-1,n=Uu(r)?q(r.length):[];return rn(r,(function(r,i,o){n[++e]=t(r,i,o)})),n}function Nn(r){var t=Qi(r);return 1==t.length&&t[0][2]?vo(t[0][0],t[0][1]):function(e){return e===r||In(e,r,t)}}function xn(r,t){return fo(r)&&po(t)?vo(No(r),t):function(e){var n=ma(e,r);return void 0===n&&n===t?ya(e,r):wn(t,n,3)}}function Sn(r,t,e,n,i){r!==t&&an(t,(function(o,u){if(i||(i=new Me),Vu(o))!function(r,t,e,n,i,o,u){var a=yo(r,e),l=yo(t,e),f=u.get(l);if(f)$e(r,e,f);else{var c=o?o(a,l,e+"",r,t,u):void 0,s=void 0===c;if(s){var h=Du(l),p=!h&&zu(l),d=!h&&!p&&ta(l);c=l,h||p||d?Du(a)?c=a:Fu(a)?c=mi(a):p?(s=!1,c=hi(l,!0)):d?(s=!1,c=di(l,!0)):c=[]:Yu(l)||Pu(l)?(c=a,Pu(a)?c=fa(a):Vu(a)&&!Bu(a)||(c=oo(l))):s=!1}s&&(u.set(l,c),i(c,l,n,o,u),u.delete(l)),$e(r,e,c)}}(r,t,u,e,Sn,n,i);else{var a=n?n(yo(r,u),o,u+"",r,t,i):void 0;void 0===a&&(a=o),$e(r,u,a)}}),Ra)}function jn(r,t){var e=r.length;if(e)return ao(t+=t<0?e:0,e)?r[t]:void 0}function Cn(r,t,e){t=t.length?ft(t,(function(r){return Du(r)?function(t){return hn(t,1===r.length?r[0]:r)}:r})):[Za];var n=-1;return t=ft(t,Lt(Ki())),function(r,t){var n=r.length;for(r.sort((function(r,t){return function(r,t,e){for(var n=-1,i=r.criteria,o=t.criteria,u=i.length,a=e.length;++n<u;){var l=vi(i[n],o[n]);if(l)return n>=a?l:l*("desc"==e[n]?-1:1)}return r.index-t.index}(r,t,e)}));n--;)r[n]=r[n].value;return r}(Tn(r,(function(r,e,i){return{criteria:ft(t,(function(t){return t(r)})),index:++n,value:r}})))}function kn(r,t,e){for(var n=-1,i=t.length,o={};++n<i;){var u=t[n],a=hn(r,u);e(a,u)&&$n(o,li(u,r),a)}return o}function Pn(r,t,e,n){var i=n?mt:_t,o=-1,u=t.length,a=r;for(r===t&&(t=mi(t)),e&&(a=ft(r,Lt(e)));++o<u;)for(var l=0,f=t[o],c=e?e(f):f;(l=i(a,c,l,n))>-1;)a!==r&&dt.call(a,l,1),dt.call(r,l,1);return r}function Dn(r,t){for(var e=r?t.length:0,n=e-1;e--;){var i=t[e];if(e==n||i!==o){var o=i;ao(i)?dt.call(r,i,1):ri(r,i)}}return r}function Mn(r,t){return r+re(ce()*(t-r+1))}function Un(r,t){var e="";if(!r||t<1||t>9007199254740991)return e;do{t%2&&(e+=r),(t=re(t/2))&&(r+=r)}while(t);return e}function Fn(r,t){return wo(go(r,t,Za),r+"")}function zn(r){return Fe(ja(r))}function Gn(r,t){var e=ja(r);return Oo(e,Ze(t,0,e.length))}function $n(r,t,e,n){if(!Vu(r))return r;for(var i=-1,o=(t=li(t,r)).length,u=o-1,a=r;null!=a&&++i<o;){var l=No(t[i]),f=e;if("__proto__"===l||"constructor"===l||"prototype"===l)return r;if(i!=u){var c=a[l];void 0===(f=n?n(c,l,a):void 0)&&(f=Vu(c)?c:ao(t[i+1])?[]:{})}Be(a,l,f),a=a[l]}return r}var Bn=me?function(r,t){return me.set(r,t),r}:Za,Wn=Zt?function(r,t){return Zt(r,"toString",{configurable:!0,enumerable:!1,value:Va(t),writable:!0})}:Za;function Xn(r){return Oo(ja(r))}function Vn(r,t,e){var n=-1,i=r.length;t<0&&(t=-t>i?0:i+t),(e=e>i?i:e)<0&&(e+=i),i=t>e?0:e-t>>>0,t>>>=0;for(var o=q(i);++n<i;)o[n]=r[n+t];return o}function qn(r,t){var e;return rn(r,(function(r,n,i){return!(e=t(r,n,i))})),!!e}function Hn(r,t,e){var n=0,i=null==r?n:r.length;if("number"==typeof t&&t==t&&i<=2147483647){for(;n<i;){var o=n+i>>>1,u=r[o];null!==u&&!ra(u)&&(e?u<=t:u<t)?n=o+1:i=o}return i}return Zn(r,t,Za,e)}function Zn(r,t,e,n){var i=0,o=null==r?0:r.length;if(0===o)return 0;for(var u=(t=e(t))!=t,a=null===t,l=ra(t),f=void 0===t;i<o;){var c=re((i+o)/2),s=e(r[c]),h=void 0!==s,p=null===s,d=s==s,v=ra(s);if(u)var g=n||d;else g=f?d&&(n||h):a?d&&h&&(n||!p):l?d&&h&&!p&&(n||!v):!p&&!v&&(n?s<=t:s<t);g?i=c+1:o=c}return ae(o,4294967294)}function Yn(r,t){for(var e=-1,n=r.length,i=0,o=[];++e<n;){var u=r[e],a=t?t(u):u;if(!e||!ju(a,l)){var l=a;o[i++]=0===u?0:u}}return o}function Kn(r){return"number"==typeof r?r:ra(r)?NaN:+r}function Jn(r){if("string"==typeof r)return r;if(Du(r))return ft(r,Jn)+"";if(ra(r))return Le?Le.call(r):"";var t=r+"";return"0"==t&&1/r==-1/0?"-0":t}function Qn(r,t,e){var n=-1,i=at,o=r.length,u=!0,a=[],l=a;if(e)u=!1,i=lt;else if(o>=200){var f=t?null:Ui(r);if(f)return zt(f);u=!1,i=Nt,l=new De}else l=t?[]:a;r:for(;++n<o;){var c=r[n],s=t?t(c):c;if(c=e||0!==c?c:0,u&&s==s){for(var h=l.length;h--;)if(l[h]===s)continue r;t&&l.push(s),a.push(c)}else i(l,s,e)||(l!==a&&l.push(s),a.push(c))}return a}function ri(r,t){return null==(r=_o(r,t=li(t,r)))||delete r[No($o(t))]}function ti(r,t,e,n){return $n(r,t,e(hn(r,t)),n)}function ei(r,t,e,n){for(var i=r.length,o=n?i:-1;(n?o--:++o<i)&&t(r[o],o,r););return e?Vn(r,n?0:o,n?o+1:i):Vn(r,n?o+1:0,n?i:o)}function ni(r,t){var e=r;return e instanceof je&&(e=e.value()),st(t,(function(r,t){return t.func.apply(t.thisArg,ct([r],t.args))}),e)}function ii(r,t,e){var n=r.length;if(n<2)return n?Qn(r[0]):[];for(var i=-1,o=q(n);++i<n;)for(var u=r[i],a=-1;++a<n;)a!=i&&(o[i]=Qe(o[i]||u,r[a],t,e));return Qn(un(o,1),t,e)}function oi(r,t,e){for(var n=-1,i=r.length,o=t.length,u={};++n<i;){var a=n<o?t[n]:void 0;e(u,r[n],a)}return u}function ui(r){return Fu(r)?r:[]}function ai(r){return"function"==typeof r?r:Za}function li(r,t){return Du(r)?r:fo(r,t)?[r]:To(ca(r))}var fi=Fn;function ci(r,t,e){var n=r.length;return e=void 0===e?n:e,!t&&e>=n?r:Vn(r,t,e)}var si=Yt||function(r){return Br.clearTimeout(r)};function hi(r,t){if(t)return r.slice();var e=r.length,n=Wr?Wr(e):new r.constructor(e);return r.copy(n),n}function pi(r){var t=new r.constructor(r.byteLength);return new $r(t).set(new $r(r)),t}function di(r,t){var e=t?pi(r.buffer):r.buffer;return new r.constructor(e,r.byteOffset,r.length)}function vi(r,t){if(r!==t){var e=void 0!==r,n=null===r,i=r==r,o=ra(r),u=void 0!==t,a=null===t,l=t==t,f=ra(t);if(!a&&!f&&!o&&r>t||o&&u&&l&&!a&&!f||n&&u&&l||!e&&l||!i)return 1;if(!n&&!o&&!f&&r<t||f&&e&&i&&!n&&!o||a&&e&&i||!u&&i||!l)return-1}return 0}function gi(r,t,e,n){for(var i=-1,o=r.length,u=e.length,a=-1,l=t.length,f=ue(o-u,0),c=q(l+f),s=!n;++a<l;)c[a]=t[a];for(;++i<u;)(s||i<o)&&(c[e[i]]=r[i]);for(;f--;)c[a++]=r[i++];return c}function _i(r,t,e,n){for(var i=-1,o=r.length,u=-1,a=e.length,l=-1,f=t.length,c=ue(o-a,0),s=q(c+f),h=!n;++i<c;)s[i]=r[i];for(var p=i;++l<f;)s[p+l]=t[l];for(;++u<a;)(h||i<o)&&(s[p+e[u]]=r[i++]);return s}function mi(r,t){var e=-1,n=r.length;for(t||(t=q(n));++e<n;)t[e]=r[e];return t}function yi(r,t,e,n){var i=!e;e||(e={});for(var o=-1,u=t.length;++o<u;){var a=t[o],l=n?n(e[a],r[a],a,e,r):void 0;void 0===l&&(l=r[a]),i?qe(e,a,l):Be(e,a,l)}return e}function Ei(r,t){return function(e,n){var i=Du(e)?et:Xe,o=t?t():{};return i(e,r,Ki(n,2),o)}}function bi(r){return Fn((function(t,e){var n=-1,i=e.length,o=i>1?e[i-1]:void 0,u=i>2?e[2]:void 0;for(o=r.length>3&&"function"==typeof o?(i--,o):void 0,u&&lo(e[0],e[1],u)&&(o=i<3?void 0:o,i=1),t=dr(t);++n<i;){var a=e[n];a&&r(t,a,n,o)}return t}))}function wi(r,t){return function(e,n){if(null==e)return e;if(!Uu(e))return r(e,n);for(var i=e.length,o=t?i:-1,u=dr(e);(t?o--:++o<i)&&!1!==n(u[o],o,u););return e}}function Ii(r){return function(t,e,n){for(var i=-1,o=dr(t),u=n(t),a=u.length;a--;){var l=u[r?a:++i];if(!1===e(o[l],l,o))break}return t}}function Ri(r){return function(t){var e=Dt(t=ca(t))?Bt(t):void 0,n=e?e[0]:t.charAt(0),i=e?ci(e,1).join(""):t.slice(1);return n[r]()+i}}function Oi(r){return function(t){return st(Ba(Pa(t).replace(Tr,"")),r,"")}}function Ai(r){return function(){var t=arguments;switch(t.length){case 0:return new r;case 1:return new r(t[0]);case 2:return new r(t[0],t[1]);case 3:return new r(t[0],t[1],t[2]);case 4:return new r(t[0],t[1],t[2],t[3]);case 5:return new r(t[0],t[1],t[2],t[3],t[4]);case 6:return new r(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new r(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var e=Ne(r.prototype),n=r.apply(e,t);return Vu(n)?n:e}}function Li(r){return function(t,e,n){var i=dr(t);if(!Uu(t)){var o=Ki(e,3);t=Ia(t),e=function(r){return o(i[r],r,i)}}var u=r(t,e,n);return u>-1?i[o?t[u]:u]:void 0}}function Ti(r){return Xi((function(t){var n=t.length,i=n,o=Se.prototype.thru;for(r&&t.reverse();i--;){var u=t[i];if("function"!=typeof u)throw new _r(e);if(o&&!a&&"wrapper"==Zi(u))var a=new Se([],!0)}for(i=a?i:n;++i<n;){var l=Zi(u=t[i]),f="wrapper"==l?Hi(u):void 0;a=f&&co(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?a[Zi(f[0])].apply(a,f[3]):1==u.length&&co(u)?a[l]():a.thru(u)}return function(){var r=arguments,e=r[0];if(a&&1==r.length&&Du(e))return a.plant(e).value();for(var i=0,o=n?t[i].apply(this,r):e;++i<n;)o=t[i].call(this,o);return o}}))}function Ni(r,t,e,n,i,o,u,a,l,f){var c=128&t,s=1&t,h=2&t,p=24&t,d=512&t,v=h?void 0:Ai(r);return function g(){for(var _=arguments.length,m=q(_),y=_;y--;)m[y]=arguments[y];if(p)var E=Yi(g),b=jt(m,E);if(n&&(m=gi(m,n,i,p)),o&&(m=_i(m,o,u,p)),_-=b,p&&_<f){var w=Ft(m,E);return Di(r,t,Ni,g.placeholder,e,m,w,a,l,f-_)}var I=s?e:this,R=h?I[r]:r;return _=m.length,a?m=mo(m,a):d&&_>1&&m.reverse(),c&&l<_&&(m.length=l),this&&this!==Br&&this instanceof g&&(R=v||Ai(R)),R.apply(I,m)}}function xi(r,t){return function(e,n){return function(r,t,e,n){return fn(r,(function(r,i,o){t(n,e(r),i,o)})),n}(e,r,t(n),{})}}function Si(r,t){return function(e,n){var i;if(void 0===e&&void 0===n)return t;if(void 0!==e&&(i=e),void 0!==n){if(void 0===i)return n;"string"==typeof e||"string"==typeof n?(e=Jn(e),n=Jn(n)):(e=Kn(e),n=Kn(n)),i=r(e,n)}return i}}function ji(r){return Xi((function(t){return t=ft(t,Lt(Ki())),Fn((function(e){var n=this;return r(t,(function(r){return tt(r,n,e)}))}))}))}function Ci(r,t){var e=(t=void 0===t?" ":Jn(t)).length;if(e<2)return e?Un(t,r):t;var n=Un(t,Qt(r/$t(t)));return Dt(t)?ci(Bt(n),0,r).join(""):n.slice(0,r)}function ki(r){return function(t,e,n){return n&&"number"!=typeof n&&lo(t,e,n)&&(e=n=void 0),t=oa(t),void 0===e?(e=t,t=0):e=oa(e),function(r,t,e,n){for(var i=-1,o=ue(Qt((t-r)/(e||1)),0),u=q(o);o--;)u[n?o:++i]=r,r+=e;return u}(t,e,n=void 0===n?t<e?1:-1:oa(n),r)}}function Pi(r){return function(t,e){return"string"==typeof t&&"string"==typeof e||(t=la(t),e=la(e)),r(t,e)}}function Di(r,t,e,n,i,o,u,a,l,f){var c=8&t;t|=c?32:64,4&(t&=~(c?64:32))||(t&=-4);var s=[r,t,i,c?o:void 0,c?u:void 0,c?void 0:o,c?void 0:u,a,l,f],h=e.apply(void 0,s);return co(r)&&Eo(h,s),h.placeholder=n,Io(h,r,t)}function Mi(r){var t=pr[r];return function(r,e){if(r=la(r),(e=null==e?0:ae(ua(e),292))&&ne(r)){var n=(ca(r)+"e").split("e");return+((n=(ca(t(n[0]+"e"+(+n[1]+e)))+"e").split("e"))[0]+"e"+(+n[1]-e))}return t(r)}}var Ui=ve&&1/zt(new ve([,-0]))[1]==1/0?function(r){return new ve(r)}:rl;function Fi(r){return function(t){var e=no(t);return e==p?Mt(t):e==_?Gt(t):function(r,t){return ft(t,(function(t){return[t,r[t]]}))}(t,r(t))}}function zi(r,t,i,o,u,a,l,f){var c=2&t;if(!c&&"function"!=typeof r)throw new _r(e);var s=o?o.length:0;if(s||(t&=-97,o=u=void 0),l=void 0===l?l:ue(ua(l),0),f=void 0===f?f:ua(f),s-=u?u.length:0,64&t){var h=o,p=u;o=u=void 0}var d=c?void 0:Hi(r),v=[r,t,i,o,u,h,p,a,l,f];if(d&&function(r,t){var e=r[1],i=t[1],o=e|i,u=o<131,a=128==i&&8==e||128==i&&256==e&&r[7].length<=t[8]||384==i&&t[7].length<=t[8]&&8==e;if(!u&&!a)return r;1&i&&(r[2]=t[2],o|=1&e?0:4);var l=t[3];if(l){var f=r[3];r[3]=f?gi(f,l,t[4]):l,r[4]=f?Ft(r[3],n):t[4]}(l=t[5])&&(f=r[5],r[5]=f?_i(f,l,t[6]):l,r[6]=f?Ft(r[5],n):t[6]),(l=t[7])&&(r[7]=l),128&i&&(r[8]=null==r[8]?t[8]:ae(r[8],t[8])),null==r[9]&&(r[9]=t[9]),r[0]=t[0],r[1]=o}(v,d),r=v[0],t=v[1],i=v[2],o=v[3],u=v[4],!(f=v[9]=void 0===v[9]?c?0:r.length:ue(v[9]-s,0))&&24&t&&(t&=-25),t&&1!=t)g=8==t||16==t?function(r,t,e){var n=Ai(r);return function i(){for(var o=arguments.length,u=q(o),a=o,l=Yi(i);a--;)u[a]=arguments[a];var f=o<3&&u[0]!==l&&u[o-1]!==l?[]:Ft(u,l);if((o-=f.length)<e)return Di(r,t,Ni,i.placeholder,void 0,u,f,void 0,void 0,e-o);var c=this&&this!==Br&&this instanceof i?n:r;return tt(c,this,u)}}(r,t,f):32!=t&&33!=t||u.length?Ni.apply(void 0,v):function(r,t,e,n){var i=1&t,o=Ai(r);return function t(){for(var u=-1,a=arguments.length,l=-1,f=n.length,c=q(f+a),s=this&&this!==Br&&this instanceof t?o:r;++l<f;)c[l]=n[l];for(;a--;)c[l++]=arguments[++u];return tt(s,i?e:this,c)}}(r,t,i,o);else var g=function(r,t,e){var n=1&t,i=Ai(r);return function t(){var o=this&&this!==Br&&this instanceof t?i:r;return o.apply(n?e:this,arguments)}}(r,t,i);return Io((d?Bn:Eo)(g,v),r,t)}function Gi(r,t,e,n){return void 0===r||ju(r,Er[e])&&!Ir.call(n,e)?t:r}function $i(r,t,e,n,i,o){return Vu(r)&&Vu(t)&&(o.set(t,r),Sn(r,t,void 0,$i,o),o.delete(t)),r}function Bi(r){return Yu(r)?void 0:r}function Wi(r,t,e,n,i,o){var u=1&e,a=r.length,l=t.length;if(a!=l&&!(u&&l>a))return!1;var f=o.get(r),c=o.get(t);if(f&&c)return f==t&&c==r;var s=-1,h=!0,p=2&e?new De:void 0;for(o.set(r,t),o.set(t,r);++s<a;){var d=r[s],v=t[s];if(n)var g=u?n(v,d,s,t,r,o):n(d,v,s,r,t,o);if(void 0!==g){if(g)continue;h=!1;break}if(p){if(!pt(t,(function(r,t){if(!Nt(p,t)&&(d===r||i(d,r,e,n,o)))return p.push(t)}))){h=!1;break}}else if(d!==v&&!i(d,v,e,n,o)){h=!1;break}}return o.delete(r),o.delete(t),h}function Xi(r){return wo(go(r,void 0,Mo),r+"")}function Vi(r){return pn(r,Ia,to)}function qi(r){return pn(r,Ra,eo)}var Hi=me?function(r){return me.get(r)}:rl;function Zi(r){for(var t=r.name+"",e=ye[t],n=Ir.call(ye,t)?e.length:0;n--;){var i=e[n],o=i.func;if(null==o||o==r)return i.name}return t}function Yi(r){return(Ir.call(Te,"placeholder")?Te:r).placeholder}function Ki(){var r=Te.iteratee||Ya;return r=r===Ya?On:r,arguments.length?r(arguments[0],arguments[1]):r}function Ji(r,t){var e,n,i=r.__data__;return("string"==(n=typeof(e=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==e:null===e)?i["string"==typeof t?"string":"hash"]:i.map}function Qi(r){for(var t=Ia(r),e=t.length;e--;){var n=t[e],i=r[n];t[e]=[n,i,po(i)]}return t}function ro(r,t){var e=function(r,t){return null==r?void 0:r[t]}(r,t);return Rn(e)?e:void 0}var to=te?function(r){return null==r?[]:(r=dr(r),ut(te(r),(function(t){return Hr.call(r,t)})))}:al,eo=te?function(r){for(var t=[];r;)ct(t,to(r)),r=Xr(r);return t}:al,no=dn;function io(r,t,e){for(var n=-1,i=(t=li(t,r)).length,o=!1;++n<i;){var u=No(t[n]);if(!(o=null!=r&&e(r,u)))break;r=r[u]}return o||++n!=i?o:!!(i=null==r?0:r.length)&&Xu(i)&&ao(u,i)&&(Du(r)||Pu(r))}function oo(r){return"function"!=typeof r.constructor||ho(r)?{}:Ne(Xr(r))}function uo(r){return Du(r)||Pu(r)||!!(wt&&r&&r[wt])}function ao(r,t){var e=typeof r;return!!(t=null==t?9007199254740991:t)&&("number"==e||"symbol"!=e&&ur.test(r))&&r>-1&&r%1==0&&r<t}function lo(r,t,e){if(!Vu(e))return!1;var n=typeof t;return!!("number"==n?Uu(e)&&ao(t,e.length):"string"==n&&t in e)&&ju(e[t],r)}function fo(r,t){if(Du(r))return!1;var e=typeof r;return!("number"!=e&&"symbol"!=e&&"boolean"!=e&&null!=r&&!ra(r))||$.test(r)||!G.test(r)||null!=t&&r in dr(t)}function co(r){var t=Zi(r),e=Te[t];if("function"!=typeof e||!(t in je.prototype))return!1;if(r===e)return!0;var n=Hi(e);return!!n&&r===n[0]}(he&&no(new he(new ArrayBuffer(1)))!=w||pe&&no(new pe)!=p||de&&"[object Promise]"!=no(de.resolve())||ve&&no(new ve)!=_||ge&&no(new ge)!=E)&&(no=function(r){var t=dn(r),e=t==v?r.constructor:void 0,n=e?xo(e):"";if(n)switch(n){case Ee:return w;case be:return p;case we:return"[object Promise]";case Ie:return _;case Re:return E}return t});var so=br?Bu:ll;function ho(r){var t=r&&r.constructor;return r===("function"==typeof t&&t.prototype||Er)}function po(r){return r==r&&!Vu(r)}function vo(r,t){return function(e){return null!=e&&e[r]===t&&(void 0!==t||r in dr(e))}}function go(r,t,e){return t=ue(void 0===t?r.length-1:t,0),function(){for(var n=arguments,i=-1,o=ue(n.length-t,0),u=q(o);++i<o;)u[i]=n[t+i];i=-1;for(var a=q(t+1);++i<t;)a[i]=n[i];return a[t]=e(u),tt(r,this,a)}}function _o(r,t){return t.length<2?r:hn(r,Vn(t,0,-1))}function mo(r,t){for(var e=r.length,n=ae(t.length,e),i=mi(r);n--;){var o=t[n];r[n]=ao(o,e)?i[o]:void 0}return r}function yo(r,t){if(("constructor"!==t||"function"!=typeof r[t])&&"__proto__"!=t)return r[t]}var Eo=Ro(Bn),bo=Jt||function(r,t){return Br.setTimeout(r,t)},wo=Ro(Wn);function Io(r,t,e){var n=t+"";return wo(r,function(r,t){var e=t.length;if(!e)return r;var n=e-1;return t[n]=(e>1?"& ":"")+t[n],t=t.join(e>2?", ":" "),r.replace(H,"{\n/* [wrapped with "+t+"] */\n")}(n,function(r,t){return nt(o,(function(e){var n="_."+e[0];t&e[1]&&!at(r,n)&&r.push(n)})),r.sort()}(function(r){var t=r.match(Z);return t?t[1].split(Y):[]}(n),e)))}function Ro(r){var t=0,e=0;return function(){var n=le(),i=16-(n-e);if(e=n,i>0){if(++t>=800)return arguments[0]}else t=0;return r.apply(void 0,arguments)}}function Oo(r,t){var e=-1,n=r.length,i=n-1;for(t=void 0===t?n:t;++e<t;){var o=Mn(e,i),u=r[o];r[o]=r[e],r[e]=u}return r.length=t,r}var Ao,Lo,To=(Ao=Au((function(r){var t=[];return 46===r.charCodeAt(0)&&t.push(""),r.replace(B,(function(r,e,n,i){t.push(n?i.replace(Q,"$1"):e||r)})),t}),(function(r){return 500===Lo.size&&Lo.clear(),r})),Lo=Ao.cache,Ao);function No(r){if("string"==typeof r||ra(r))return r;var t=r+"";return"0"==t&&1/r==-1/0?"-0":t}function xo(r){if(null!=r){try{return wr.call(r)}catch(r){}try{return r+""}catch(r){}}return""}function So(r){if(r instanceof je)return r.clone();var t=new Se(r.__wrapped__,r.__chain__);return t.__actions__=mi(r.__actions__),t.__index__=r.__index__,t.__values__=r.__values__,t}var jo=Fn((function(r,t){return Fu(r)?Qe(r,un(t,1,Fu,!0)):[]})),Co=Fn((function(r,t){var e=$o(t);return Fu(e)&&(e=void 0),Fu(r)?Qe(r,un(t,1,Fu,!0),Ki(e,2)):[]})),ko=Fn((function(r,t){var e=$o(t);return Fu(e)&&(e=void 0),Fu(r)?Qe(r,un(t,1,Fu,!0),void 0,e):[]}));function Po(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=null==e?0:ua(e);return i<0&&(i=ue(n+i,0)),gt(r,Ki(t,3),i)}function Do(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=n-1;return void 0!==e&&(i=ua(e),i=e<0?ue(n+i,0):ae(i,n-1)),gt(r,Ki(t,3),i,!0)}function Mo(r){return null!=r&&r.length?un(r,1):[]}function Uo(r){return r&&r.length?r[0]:void 0}var Fo=Fn((function(r){var t=ft(r,ui);return t.length&&t[0]===r[0]?yn(t):[]})),zo=Fn((function(r){var t=$o(r),e=ft(r,ui);return t===$o(e)?t=void 0:e.pop(),e.length&&e[0]===r[0]?yn(e,Ki(t,2)):[]})),Go=Fn((function(r){var t=$o(r),e=ft(r,ui);return(t="function"==typeof t?t:void 0)&&e.pop(),e.length&&e[0]===r[0]?yn(e,void 0,t):[]}));function $o(r){var t=null==r?0:r.length;return t?r[t-1]:void 0}var Bo=Fn(Wo);function Wo(r,t){return r&&r.length&&t&&t.length?Pn(r,t):r}var Xo=Xi((function(r,t){var e=null==r?0:r.length,n=He(r,t);return Dn(r,ft(t,(function(r){return ao(r,e)?+r:r})).sort(vi)),n}));function Vo(r){return null==r?r:se.call(r)}var qo=Fn((function(r){return Qn(un(r,1,Fu,!0))})),Ho=Fn((function(r){var t=$o(r);return Fu(t)&&(t=void 0),Qn(un(r,1,Fu,!0),Ki(t,2))})),Zo=Fn((function(r){var t=$o(r);return t="function"==typeof t?t:void 0,Qn(un(r,1,Fu,!0),void 0,t)}));function Yo(r){if(!r||!r.length)return[];var t=0;return r=ut(r,(function(r){if(Fu(r))return t=ue(r.length,t),!0})),Ot(t,(function(t){return ft(r,bt(t))}))}function Ko(r,t){if(!r||!r.length)return[];var e=Yo(r);return null==t?e:ft(e,(function(r){return tt(t,void 0,r)}))}var Jo=Fn((function(r,t){return Fu(r)?Qe(r,t):[]})),Qo=Fn((function(r){return ii(ut(r,Fu))})),ru=Fn((function(r){var t=$o(r);return Fu(t)&&(t=void 0),ii(ut(r,Fu),Ki(t,2))})),tu=Fn((function(r){var t=$o(r);return t="function"==typeof t?t:void 0,ii(ut(r,Fu),void 0,t)})),eu=Fn(Yo),nu=Fn((function(r){var t=r.length,e=t>1?r[t-1]:void 0;return e="function"==typeof e?(r.pop(),e):void 0,Ko(r,e)}));function iu(r){var t=Te(r);return t.__chain__=!0,t}function ou(r,t){return t(r)}var uu=Xi((function(r){var t=r.length,e=t?r[0]:0,n=this.__wrapped__,i=function(t){return He(t,r)};return!(t>1||this.__actions__.length)&&n instanceof je&&ao(e)?((n=n.slice(e,+e+(t?1:0))).__actions__.push({func:ou,args:[i],thisArg:void 0}),new Se(n,this.__chain__).thru((function(r){return t&&!r.length&&r.push(void 0),r}))):this.thru(i)})),au=Ei((function(r,t,e){Ir.call(r,e)?++r[e]:qe(r,e,1)})),lu=Li(Po),fu=Li(Do);function cu(r,t){return(Du(r)?nt:rn)(r,Ki(t,3))}function su(r,t){return(Du(r)?it:tn)(r,Ki(t,3))}var hu=Ei((function(r,t,e){Ir.call(r,e)?r[e].push(t):qe(r,e,[t])})),pu=Fn((function(r,t,e){var n=-1,i="function"==typeof t,o=Uu(r)?q(r.length):[];return rn(r,(function(r){o[++n]=i?tt(t,r,e):En(r,t,e)})),o})),du=Ei((function(r,t,e){qe(r,e,t)}));function vu(r,t){return(Du(r)?ft:Tn)(r,Ki(t,3))}var gu=Ei((function(r,t,e){r[e?0:1].push(t)}),(function(){return[[],[]]})),_u=Fn((function(r,t){if(null==r)return[];var e=t.length;return e>1&&lo(r,t[0],t[1])?t=[]:e>2&&lo(t[0],t[1],t[2])&&(t=[t[0]]),Cn(r,un(t,1),[])})),mu=Kt||function(){return Br.Date.now()};function yu(r,t,e){return t=e?void 0:t,zi(r,128,void 0,void 0,void 0,void 0,t=r&&null==t?r.length:t)}function Eu(r,t){var n;if("function"!=typeof t)throw new _r(e);return r=ua(r),function(){return--r>0&&(n=t.apply(this,arguments)),r<=1&&(t=void 0),n}}var bu=Fn((function(r,t,e){var n=1;if(e.length){var i=Ft(e,Yi(bu));n|=32}return zi(r,n,t,e,i)})),wu=Fn((function(r,t,e){var n=3;if(e.length){var i=Ft(e,Yi(wu));n|=32}return zi(t,n,r,e,i)}));function Iu(r,t,n){var i,o,u,a,l,f,c=0,s=!1,h=!1,p=!0;if("function"!=typeof r)throw new _r(e);function d(t){var e=i,n=o;return i=o=void 0,c=t,a=r.apply(n,e)}function v(r){return c=r,l=bo(_,t),s?d(r):a}function g(r){var e=r-f;return void 0===f||e>=t||e<0||h&&r-c>=u}function _(){var r=mu();if(g(r))return m(r);l=bo(_,function(r){var e=t-(r-f);return h?ae(e,u-(r-c)):e}(r))}function m(r){return l=void 0,p&&i?d(r):(i=o=void 0,a)}function y(){var r=mu(),e=g(r);if(i=arguments,o=this,f=r,e){if(void 0===l)return v(f);if(h)return si(l),l=bo(_,t),d(f)}return void 0===l&&(l=bo(_,t)),a}return t=la(t)||0,Vu(n)&&(s=!!n.leading,u=(h="maxWait"in n)?ue(la(n.maxWait)||0,t):u,p="trailing"in n?!!n.trailing:p),y.cancel=function(){void 0!==l&&si(l),c=0,i=f=o=l=void 0},y.flush=function(){return void 0===l?a:m(mu())},y}var Ru=Fn((function(r,t){return Je(r,1,t)})),Ou=Fn((function(r,t,e){return Je(r,la(t)||0,e)}));function Au(r,t){if("function"!=typeof r||null!=t&&"function"!=typeof t)throw new _r(e);var n=function(){var e=arguments,i=t?t.apply(this,e):e[0],o=n.cache;if(o.has(i))return o.get(i);var u=r.apply(this,e);return n.cache=o.set(i,u)||o,u};return n.cache=new(Au.Cache||Pe),n}function Lu(r){if("function"!=typeof r)throw new _r(e);return function(){var t=arguments;switch(t.length){case 0:return!r.call(this);case 1:return!r.call(this,t[0]);case 2:return!r.call(this,t[0],t[1]);case 3:return!r.call(this,t[0],t[1],t[2])}return!r.apply(this,t)}}Au.Cache=Pe;var Tu=fi((function(r,t){var e=(t=1==t.length&&Du(t[0])?ft(t[0],Lt(Ki())):ft(un(t,1),Lt(Ki()))).length;return Fn((function(n){for(var i=-1,o=ae(n.length,e);++i<o;)n[i]=t[i].call(this,n[i]);return tt(r,this,n)}))})),Nu=Fn((function(r,t){return zi(r,32,void 0,t,Ft(t,Yi(Nu)))})),xu=Fn((function(r,t){return zi(r,64,void 0,t,Ft(t,Yi(xu)))})),Su=Xi((function(r,t){return zi(r,256,void 0,void 0,void 0,t)}));function ju(r,t){return r===t||r!=r&&t!=t}var Cu=Pi(vn),ku=Pi((function(r,t){return r>=t})),Pu=bn(function(){return arguments}())?bn:function(r){return qu(r)&&Ir.call(r,"callee")&&!Hr.call(r,"callee")},Du=q.isArray,Mu=Zr?Lt(Zr):function(r){return qu(r)&&dn(r)==b};function Uu(r){return null!=r&&Xu(r.length)&&!Bu(r)}function Fu(r){return qu(r)&&Uu(r)}var zu=ee||ll,Gu=Yr?Lt(Yr):function(r){return qu(r)&&dn(r)==f};function $u(r){if(!qu(r))return!1;var t=dn(r);return t==c||"[object DOMException]"==t||"string"==typeof r.message&&"string"==typeof r.name&&!Yu(r)}function Bu(r){if(!Vu(r))return!1;var t=dn(r);return t==s||t==h||"[object AsyncFunction]"==t||"[object Proxy]"==t}function Wu(r){return"number"==typeof r&&r==ua(r)}function Xu(r){return"number"==typeof r&&r>-1&&r%1==0&&r<=9007199254740991}function Vu(r){var t=typeof r;return null!=r&&("object"==t||"function"==t)}function qu(r){return null!=r&&"object"==typeof r}var Hu=Kr?Lt(Kr):function(r){return qu(r)&&no(r)==p};function Zu(r){return"number"==typeof r||qu(r)&&dn(r)==d}function Yu(r){if(!qu(r)||dn(r)!=v)return!1;var t=Xr(r);if(null===t)return!0;var e=Ir.call(t,"constructor")&&t.constructor;return"function"==typeof e&&e instanceof e&&wr.call(e)==Lr}var Ku=Jr?Lt(Jr):function(r){return qu(r)&&dn(r)==g},Ju=Qr?Lt(Qr):function(r){return qu(r)&&no(r)==_};function Qu(r){return"string"==typeof r||!Du(r)&&qu(r)&&dn(r)==m}function ra(r){return"symbol"==typeof r||qu(r)&&dn(r)==y}var ta=rt?Lt(rt):function(r){return qu(r)&&Xu(r.length)&&!!Dr[dn(r)]},ea=Pi(Ln),na=Pi((function(r,t){return r<=t}));function ia(r){if(!r)return[];if(Uu(r))return Qu(r)?Bt(r):mi(r);if(qt&&r[qt])return function(r){for(var t,e=[];!(t=r.next()).done;)e.push(t.value);return e}(r[qt]());var t=no(r);return(t==p?Mt:t==_?zt:ja)(r)}function oa(r){return r?(r=la(r))===1/0||r===-1/0?17976931348623157e292*(r<0?-1:1):r==r?r:0:0===r?r:0}function ua(r){var t=oa(r),e=t%1;return t==t?e?t-e:t:0}function aa(r){return r?Ze(ua(r),0,4294967295):0}function la(r){if("number"==typeof r)return r;if(ra(r))return NaN;if(Vu(r)){var t="function"==typeof r.valueOf?r.valueOf():r;r=Vu(t)?t+"":t}if("string"!=typeof r)return 0===r?r:+r;r=At(r);var e=nr.test(r);return e||or.test(r)?zr(r.slice(2),e?2:8):er.test(r)?NaN:+r}function fa(r){return yi(r,Ra(r))}function ca(r){return null==r?"":Jn(r)}var sa=bi((function(r,t){if(ho(t)||Uu(t))yi(t,Ia(t),r);else for(var e in t)Ir.call(t,e)&&Be(r,e,t[e])})),ha=bi((function(r,t){yi(t,Ra(t),r)})),pa=bi((function(r,t,e,n){yi(t,Ra(t),r,n)})),da=bi((function(r,t,e,n){yi(t,Ia(t),r,n)})),va=Xi(He),ga=Fn((function(r,t){r=dr(r);var e=-1,n=t.length,i=n>2?t[2]:void 0;for(i&&lo(t[0],t[1],i)&&(n=1);++e<n;)for(var o=t[e],u=Ra(o),a=-1,l=u.length;++a<l;){var f=u[a],c=r[f];(void 0===c||ju(c,Er[f])&&!Ir.call(r,f))&&(r[f]=o[f])}return r})),_a=Fn((function(r){return r.push(void 0,$i),tt(Aa,void 0,r)}));function ma(r,t,e){var n=null==r?void 0:hn(r,t);return void 0===n?e:n}function ya(r,t){return null!=r&&io(r,t,mn)}var Ea=xi((function(r,t,e){null!=t&&"function"!=typeof t.toString&&(t=Ar.call(t)),r[t]=e}),Va(Za)),ba=xi((function(r,t,e){null!=t&&"function"!=typeof t.toString&&(t=Ar.call(t)),Ir.call(r,t)?r[t].push(e):r[t]=[e]}),Ki),wa=Fn(En);function Ia(r){return Uu(r)?Ue(r):An(r)}function Ra(r){return Uu(r)?Ue(r,!0):function(r){if(!Vu(r))return function(r){var t=[];if(null!=r)for(var e in dr(r))t.push(e);return t}(r);var t=ho(r),e=[];for(var n in r)("constructor"!=n||!t&&Ir.call(r,n))&&e.push(n);return e}(r)}var Oa=bi((function(r,t,e){Sn(r,t,e)})),Aa=bi((function(r,t,e,n){Sn(r,t,e,n)})),La=Xi((function(r,t){var e={};if(null==r)return e;var n=!1;t=ft(t,(function(t){return t=li(t,r),n||(n=t.length>1),t})),yi(r,qi(r),e),n&&(e=Ye(e,7,Bi));for(var i=t.length;i--;)ri(e,t[i]);return e})),Ta=Xi((function(r,t){return null==r?{}:function(r,t){return kn(r,t,(function(t,e){return ya(r,e)}))}(r,t)}));function Na(r,t){if(null==r)return{};var e=ft(qi(r),(function(r){return[r]}));return t=Ki(t),kn(r,e,(function(r,e){return t(r,e[0])}))}var xa=Fi(Ia),Sa=Fi(Ra);function ja(r){return null==r?[]:Tt(r,Ia(r))}var Ca=Oi((function(r,t,e){return t=t.toLowerCase(),r+(e?ka(t):t)}));function ka(r){return $a(ca(r).toLowerCase())}function Pa(r){return(r=ca(r))&&r.replace(ar,Ct).replace(Nr,"")}var Da=Oi((function(r,t,e){return r+(e?"-":"")+t.toLowerCase()})),Ma=Oi((function(r,t,e){return r+(e?" ":"")+t.toLowerCase()})),Ua=Ri("toLowerCase"),Fa=Oi((function(r,t,e){return r+(e?"_":"")+t.toLowerCase()})),za=Oi((function(r,t,e){return r+(e?" ":"")+$a(t)})),Ga=Oi((function(r,t,e){return r+(e?" ":"")+t.toUpperCase()})),$a=Ri("toUpperCase");function Ba(r,t,e){return r=ca(r),void 0===(t=e?void 0:t)?function(r){return Cr.test(r)}(r)?function(r){return r.match(Sr)||[]}(r):function(r){return r.match(K)||[]}(r):r.match(t)||[]}var Wa=Fn((function(r,t){try{return tt(r,void 0,t)}catch(r){return $u(r)?r:new sr(r)}})),Xa=Xi((function(r,t){return nt(t,(function(t){t=No(t),qe(r,t,bu(r[t],r))})),r}));function Va(r){return function(){return r}}var qa=Ti(),Ha=Ti(!0);function Za(r){return r}function Ya(r){return On("function"==typeof r?r:Ye(r,1))}var Ka=Fn((function(r,t){return function(e){return En(e,r,t)}})),Ja=Fn((function(r,t){return function(e){return En(r,e,t)}}));function Qa(r,t,e){var n=Ia(t),i=sn(t,n);null!=e||Vu(t)&&(i.length||!n.length)||(e=t,t=r,r=this,i=sn(t,Ia(t)));var o=!(Vu(e)&&"chain"in e&&!e.chain),u=Bu(r);return nt(i,(function(e){var n=t[e];r[e]=n,u&&(r.prototype[e]=function(){var t=this.__chain__;if(o||t){var e=r(this.__wrapped__),i=e.__actions__=mi(this.__actions__);return i.push({func:n,args:arguments,thisArg:r}),e.__chain__=t,e}return n.apply(r,ct([this.value()],arguments))})})),r}function rl(){}var tl=ji(ft),el=ji(ot),nl=ji(pt);function il(r){return fo(r)?bt(No(r)):function(r){return function(t){return hn(t,r)}}(r)}var ol=ki(),ul=ki(!0);function al(){return[]}function ll(){return!1}var fl,cl=Si((function(r,t){return r+t}),0),sl=Mi("ceil"),hl=Si((function(r,t){return r/t}),1),pl=Mi("floor"),dl=Si((function(r,t){return r*t}),1),vl=Mi("round"),gl=Si((function(r,t){return r-t}),0);return Te.after=function(r,t){if("function"!=typeof t)throw new _r(e);return r=ua(r),function(){if(--r<1)return t.apply(this,arguments)}},Te.ary=yu,Te.assign=sa,Te.assignIn=ha,Te.assignInWith=pa,Te.assignWith=da,Te.at=va,Te.before=Eu,Te.bind=bu,Te.bindAll=Xa,Te.bindKey=wu,Te.castArray=function(){if(!arguments.length)return[];var r=arguments[0];return Du(r)?r:[r]},Te.chain=iu,Te.chunk=function(r,t,e){t=(e?lo(r,t,e):void 0===t)?1:ue(ua(t),0);var n=null==r?0:r.length;if(!n||t<1)return[];for(var i=0,o=0,u=q(Qt(n/t));i<n;)u[o++]=Vn(r,i,i+=t);return u},Te.compact=function(r){for(var t=-1,e=null==r?0:r.length,n=0,i=[];++t<e;){var o=r[t];o&&(i[n++]=o)}return i},Te.concat=function(){var r=arguments.length;if(!r)return[];for(var t=q(r-1),e=arguments[0],n=r;n--;)t[n-1]=arguments[n];return ct(Du(e)?mi(e):[e],un(t,1))},Te.cond=function(r){var t=null==r?0:r.length,n=Ki();return r=t?ft(r,(function(r){if("function"!=typeof r[1])throw new _r(e);return[n(r[0]),r[1]]})):[],Fn((function(e){for(var n=-1;++n<t;){var i=r[n];if(tt(i[0],this,e))return tt(i[1],this,e)}}))},Te.conforms=function(r){return function(r){var t=Ia(r);return function(e){return Ke(e,r,t)}}(Ye(r,1))},Te.constant=Va,Te.countBy=au,Te.create=function(r,t){var e=Ne(r);return null==t?e:Ve(e,t)},Te.curry=function r(t,e,n){var i=zi(t,8,void 0,void 0,void 0,void 0,void 0,e=n?void 0:e);return i.placeholder=r.placeholder,i},Te.curryRight=function r(t,e,n){var i=zi(t,16,void 0,void 0,void 0,void 0,void 0,e=n?void 0:e);return i.placeholder=r.placeholder,i},Te.debounce=Iu,Te.defaults=ga,Te.defaultsDeep=_a,Te.defer=Ru,Te.delay=Ou,Te.difference=jo,Te.differenceBy=Co,Te.differenceWith=ko,Te.drop=function(r,t,e){var n=null==r?0:r.length;return n?Vn(r,(t=e||void 0===t?1:ua(t))<0?0:t,n):[]},Te.dropRight=function(r,t,e){var n=null==r?0:r.length;return n?Vn(r,0,(t=n-(t=e||void 0===t?1:ua(t)))<0?0:t):[]},Te.dropRightWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3),!0,!0):[]},Te.dropWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3),!0):[]},Te.fill=function(r,t,e,n){var i=null==r?0:r.length;return i?(e&&"number"!=typeof e&&lo(r,t,e)&&(e=0,n=i),function(r,t,e,n){var i=r.length;for((e=ua(e))<0&&(e=-e>i?0:i+e),(n=void 0===n||n>i?i:ua(n))<0&&(n+=i),n=e>n?0:aa(n);e<n;)r[e++]=t;return r}(r,t,e,n)):[]},Te.filter=function(r,t){return(Du(r)?ut:on)(r,Ki(t,3))},Te.flatMap=function(r,t){return un(vu(r,t),1)},Te.flatMapDeep=function(r,t){return un(vu(r,t),1/0)},Te.flatMapDepth=function(r,t,e){return e=void 0===e?1:ua(e),un(vu(r,t),e)},Te.flatten=Mo,Te.flattenDeep=function(r){return null!=r&&r.length?un(r,1/0):[]},Te.flattenDepth=function(r,t){return null!=r&&r.length?un(r,t=void 0===t?1:ua(t)):[]},Te.flip=function(r){return zi(r,512)},Te.flow=qa,Te.flowRight=Ha,Te.fromPairs=function(r){for(var t=-1,e=null==r?0:r.length,n={};++t<e;){var i=r[t];n[i[0]]=i[1]}return n},Te.functions=function(r){return null==r?[]:sn(r,Ia(r))},Te.functionsIn=function(r){return null==r?[]:sn(r,Ra(r))},Te.groupBy=hu,Te.initial=function(r){return null!=r&&r.length?Vn(r,0,-1):[]},Te.intersection=Fo,Te.intersectionBy=zo,Te.intersectionWith=Go,Te.invert=Ea,Te.invertBy=ba,Te.invokeMap=pu,Te.iteratee=Ya,Te.keyBy=du,Te.keys=Ia,Te.keysIn=Ra,Te.map=vu,Te.mapKeys=function(r,t){var e={};return t=Ki(t,3),fn(r,(function(r,n,i){qe(e,t(r,n,i),r)})),e},Te.mapValues=function(r,t){var e={};return t=Ki(t,3),fn(r,(function(r,n,i){qe(e,n,t(r,n,i))})),e},Te.matches=function(r){return Nn(Ye(r,1))},Te.matchesProperty=function(r,t){return xn(r,Ye(t,1))},Te.memoize=Au,Te.merge=Oa,Te.mergeWith=Aa,Te.method=Ka,Te.methodOf=Ja,Te.mixin=Qa,Te.negate=Lu,Te.nthArg=function(r){return r=ua(r),Fn((function(t){return jn(t,r)}))},Te.omit=La,Te.omitBy=function(r,t){return Na(r,Lu(Ki(t)))},Te.once=function(r){return Eu(2,r)},Te.orderBy=function(r,t,e,n){return null==r?[]:(Du(t)||(t=null==t?[]:[t]),Du(e=n?void 0:e)||(e=null==e?[]:[e]),Cn(r,t,e))},Te.over=tl,Te.overArgs=Tu,Te.overEvery=el,Te.overSome=nl,Te.partial=Nu,Te.partialRight=xu,Te.partition=gu,Te.pick=Ta,Te.pickBy=Na,Te.property=il,Te.propertyOf=function(r){return function(t){return null==r?void 0:hn(r,t)}},Te.pull=Bo,Te.pullAll=Wo,Te.pullAllBy=function(r,t,e){return r&&r.length&&t&&t.length?Pn(r,t,Ki(e,2)):r},Te.pullAllWith=function(r,t,e){return r&&r.length&&t&&t.length?Pn(r,t,void 0,e):r},Te.pullAt=Xo,Te.range=ol,Te.rangeRight=ul,Te.rearg=Su,Te.reject=function(r,t){return(Du(r)?ut:on)(r,Lu(Ki(t,3)))},Te.remove=function(r,t){var e=[];if(!r||!r.length)return e;var n=-1,i=[],o=r.length;for(t=Ki(t,3);++n<o;){var u=r[n];t(u,n,r)&&(e.push(u),i.push(n))}return Dn(r,i),e},Te.rest=function(r,t){if("function"!=typeof r)throw new _r(e);return Fn(r,t=void 0===t?t:ua(t))},Te.reverse=Vo,Te.sampleSize=function(r,t,e){return t=(e?lo(r,t,e):void 0===t)?1:ua(t),(Du(r)?ze:Gn)(r,t)},Te.set=function(r,t,e){return null==r?r:$n(r,t,e)},Te.setWith=function(r,t,e,n){return n="function"==typeof n?n:void 0,null==r?r:$n(r,t,e,n)},Te.shuffle=function(r){return(Du(r)?Ge:Xn)(r)},Te.slice=function(r,t,e){var n=null==r?0:r.length;return n?(e&&"number"!=typeof e&&lo(r,t,e)?(t=0,e=n):(t=null==t?0:ua(t),e=void 0===e?n:ua(e)),Vn(r,t,e)):[]},Te.sortBy=_u,Te.sortedUniq=function(r){return r&&r.length?Yn(r):[]},Te.sortedUniqBy=function(r,t){return r&&r.length?Yn(r,Ki(t,2)):[]},Te.split=function(r,t,e){return e&&"number"!=typeof e&&lo(r,t,e)&&(t=e=void 0),(e=void 0===e?4294967295:e>>>0)?(r=ca(r))&&("string"==typeof t||null!=t&&!Ku(t))&&!(t=Jn(t))&&Dt(r)?ci(Bt(r),0,e):r.split(t,e):[]},Te.spread=function(r,t){if("function"!=typeof r)throw new _r(e);return t=null==t?0:ue(ua(t),0),Fn((function(e){var n=e[t],i=ci(e,0,t);return n&&ct(i,n),tt(r,this,i)}))},Te.tail=function(r){var t=null==r?0:r.length;return t?Vn(r,1,t):[]},Te.take=function(r,t,e){return r&&r.length?Vn(r,0,(t=e||void 0===t?1:ua(t))<0?0:t):[]},Te.takeRight=function(r,t,e){var n=null==r?0:r.length;return n?Vn(r,(t=n-(t=e||void 0===t?1:ua(t)))<0?0:t,n):[]},Te.takeRightWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3),!1,!0):[]},Te.takeWhile=function(r,t){return r&&r.length?ei(r,Ki(t,3)):[]},Te.tap=function(r,t){return t(r),r},Te.throttle=function(r,t,n){var i=!0,o=!0;if("function"!=typeof r)throw new _r(e);return Vu(n)&&(i="leading"in n?!!n.leading:i,o="trailing"in n?!!n.trailing:o),Iu(r,t,{leading:i,maxWait:t,trailing:o})},Te.thru=ou,Te.toArray=ia,Te.toPairs=xa,Te.toPairsIn=Sa,Te.toPath=function(r){return Du(r)?ft(r,No):ra(r)?[r]:mi(To(ca(r)))},Te.toPlainObject=fa,Te.transform=function(r,t,e){var n=Du(r),i=n||zu(r)||ta(r);if(t=Ki(t,4),null==e){var o=r&&r.constructor;e=i?n?new o:[]:Vu(r)&&Bu(o)?Ne(Xr(r)):{}}return(i?nt:fn)(r,(function(r,n,i){return t(e,r,n,i)})),e},Te.unary=function(r){return yu(r,1)},Te.union=qo,Te.unionBy=Ho,Te.unionWith=Zo,Te.uniq=function(r){return r&&r.length?Qn(r):[]},Te.uniqBy=function(r,t){return r&&r.length?Qn(r,Ki(t,2)):[]},Te.uniqWith=function(r,t){return t="function"==typeof t?t:void 0,r&&r.length?Qn(r,void 0,t):[]},Te.unset=function(r,t){return null==r||ri(r,t)},Te.unzip=Yo,Te.unzipWith=Ko,Te.update=function(r,t,e){return null==r?r:ti(r,t,ai(e))},Te.updateWith=function(r,t,e,n){return n="function"==typeof n?n:void 0,null==r?r:ti(r,t,ai(e),n)},Te.values=ja,Te.valuesIn=function(r){return null==r?[]:Tt(r,Ra(r))},Te.without=Jo,Te.words=Ba,Te.wrap=function(r,t){return Nu(ai(t),r)},Te.xor=Qo,Te.xorBy=ru,Te.xorWith=tu,Te.zip=eu,Te.zipObject=function(r,t){return oi(r||[],t||[],Be)},Te.zipObjectDeep=function(r,t){return oi(r||[],t||[],$n)},Te.zipWith=nu,Te.entries=xa,Te.entriesIn=Sa,Te.extend=ha,Te.extendWith=pa,Qa(Te,Te),Te.add=cl,Te.attempt=Wa,Te.camelCase=Ca,Te.capitalize=ka,Te.ceil=sl,Te.clamp=function(r,t,e){return void 0===e&&(e=t,t=void 0),void 0!==e&&(e=(e=la(e))==e?e:0),void 0!==t&&(t=(t=la(t))==t?t:0),Ze(la(r),t,e)},Te.clone=function(r){return Ye(r,4)},Te.cloneDeep=function(r){return Ye(r,5)},Te.cloneDeepWith=function(r,t){return Ye(r,5,t="function"==typeof t?t:void 0)},Te.cloneWith=function(r,t){return Ye(r,4,t="function"==typeof t?t:void 0)},Te.conformsTo=function(r,t){return null==t||Ke(r,t,Ia(t))},Te.deburr=Pa,Te.defaultTo=function(r,t){return null==r||r!=r?t:r},Te.divide=hl,Te.endsWith=function(r,t,e){r=ca(r),t=Jn(t);var n=r.length,i=e=void 0===e?n:Ze(ua(e),0,n);return(e-=t.length)>=0&&r.slice(e,i)==t},Te.eq=ju,Te.escape=function(r){return(r=ca(r))&&M.test(r)?r.replace(P,kt):r},Te.escapeRegExp=function(r){return(r=ca(r))&&X.test(r)?r.replace(W,"\\$&"):r},Te.every=function(r,t,e){var n=Du(r)?ot:en;return e&&lo(r,t,e)&&(t=void 0),n(r,Ki(t,3))},Te.find=lu,Te.findIndex=Po,Te.findKey=function(r,t){return vt(r,Ki(t,3),fn)},Te.findLast=fu,Te.findLastIndex=Do,Te.findLastKey=function(r,t){return vt(r,Ki(t,3),cn)},Te.floor=pl,Te.forEach=cu,Te.forEachRight=su,Te.forIn=function(r,t){return null==r?r:an(r,Ki(t,3),Ra)},Te.forInRight=function(r,t){return null==r?r:ln(r,Ki(t,3),Ra)},Te.forOwn=function(r,t){return r&&fn(r,Ki(t,3))},Te.forOwnRight=function(r,t){return r&&cn(r,Ki(t,3))},Te.get=ma,Te.gt=Cu,Te.gte=ku,Te.has=function(r,t){return null!=r&&io(r,t,gn)},Te.hasIn=ya,Te.head=Uo,Te.identity=Za,Te.includes=function(r,t,e,n){r=Uu(r)?r:ja(r),e=e&&!n?ua(e):0;var i=r.length;return e<0&&(e=ue(i+e,0)),Qu(r)?e<=i&&r.indexOf(t,e)>-1:!!i&&_t(r,t,e)>-1},Te.indexOf=function(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=null==e?0:ua(e);return i<0&&(i=ue(n+i,0)),_t(r,t,i)},Te.inRange=function(r,t,e){return t=oa(t),void 0===e?(e=t,t=0):e=oa(e),function(r,t,e){return r>=ae(t,e)&&r<ue(t,e)}(r=la(r),t,e)},Te.invoke=wa,Te.isArguments=Pu,Te.isArray=Du,Te.isArrayBuffer=Mu,Te.isArrayLike=Uu,Te.isArrayLikeObject=Fu,Te.isBoolean=function(r){return!0===r||!1===r||qu(r)&&dn(r)==l},Te.isBuffer=zu,Te.isDate=Gu,Te.isElement=function(r){return qu(r)&&1===r.nodeType&&!Yu(r)},Te.isEmpty=function(r){if(null==r)return!0;if(Uu(r)&&(Du(r)||"string"==typeof r||"function"==typeof r.splice||zu(r)||ta(r)||Pu(r)))return!r.length;var t=no(r);if(t==p||t==_)return!r.size;if(ho(r))return!An(r).length;for(var e in r)if(Ir.call(r,e))return!1;return!0},Te.isEqual=function(r,t){return wn(r,t)},Te.isEqualWith=function(r,t,e){var n=(e="function"==typeof e?e:void 0)?e(r,t):void 0;return void 0===n?wn(r,t,void 0,e):!!n},Te.isError=$u,Te.isFinite=function(r){return"number"==typeof r&&ne(r)},Te.isFunction=Bu,Te.isInteger=Wu,Te.isLength=Xu,Te.isMap=Hu,Te.isMatch=function(r,t){return r===t||In(r,t,Qi(t))},Te.isMatchWith=function(r,t,e){return e="function"==typeof e?e:void 0,In(r,t,Qi(t),e)},Te.isNaN=function(r){return Zu(r)&&r!=+r},Te.isNative=function(r){if(so(r))throw new sr("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Rn(r)},Te.isNil=function(r){return null==r},Te.isNull=function(r){return null===r},Te.isNumber=Zu,Te.isObject=Vu,Te.isObjectLike=qu,Te.isPlainObject=Yu,Te.isRegExp=Ku,Te.isSafeInteger=function(r){return Wu(r)&&r>=-9007199254740991&&r<=9007199254740991},Te.isSet=Ju,Te.isString=Qu,Te.isSymbol=ra,Te.isTypedArray=ta,Te.isUndefined=function(r){return void 0===r},Te.isWeakMap=function(r){return qu(r)&&no(r)==E},Te.isWeakSet=function(r){return qu(r)&&"[object WeakSet]"==dn(r)},Te.join=function(r,t){return null==r?"":ie.call(r,t)},Te.kebabCase=Da,Te.last=$o,Te.lastIndexOf=function(r,t,e){var n=null==r?0:r.length;if(!n)return-1;var i=n;return void 0!==e&&(i=(i=ua(e))<0?ue(n+i,0):ae(i,n-1)),t==t?function(r,t,e){for(var n=e+1;n--;)if(r[n]===t)return n;return n}(r,t,i):gt(r,yt,i,!0)},Te.lowerCase=Ma,Te.lowerFirst=Ua,Te.lt=ea,Te.lte=na,Te.max=function(r){return r&&r.length?nn(r,Za,vn):void 0},Te.maxBy=function(r,t){return r&&r.length?nn(r,Ki(t,2),vn):void 0},Te.mean=function(r){return Et(r,Za)},Te.meanBy=function(r,t){return Et(r,Ki(t,2))},Te.min=function(r){return r&&r.length?nn(r,Za,Ln):void 0},Te.minBy=function(r,t){return r&&r.length?nn(r,Ki(t,2),Ln):void 0},Te.stubArray=al,Te.stubFalse=ll,Te.stubObject=function(){return{}},Te.stubString=function(){return""},Te.stubTrue=function(){return!0},Te.multiply=dl,Te.nth=function(r,t){return r&&r.length?jn(r,ua(t)):void 0},Te.noConflict=function(){return Br._===this&&(Br._=xr),this},Te.noop=rl,Te.now=mu,Te.pad=function(r,t,e){r=ca(r);var n=(t=ua(t))?$t(r):0;if(!t||n>=t)return r;var i=(t-n)/2;return Ci(re(i),e)+r+Ci(Qt(i),e)},Te.padEnd=function(r,t,e){r=ca(r);var n=(t=ua(t))?$t(r):0;return t&&n<t?r+Ci(t-n,e):r},Te.padStart=function(r,t,e){r=ca(r);var n=(t=ua(t))?$t(r):0;return t&&n<t?Ci(t-n,e)+r:r},Te.parseInt=function(r,t,e){return e||null==t?t=0:t&&(t=+t),fe(ca(r).replace(V,""),t||0)},Te.random=function(r,t,e){if(e&&"boolean"!=typeof e&&lo(r,t,e)&&(t=e=void 0),void 0===e&&("boolean"==typeof t?(e=t,t=void 0):"boolean"==typeof r&&(e=r,r=void 0)),void 0===r&&void 0===t?(r=0,t=1):(r=oa(r),void 0===t?(t=r,r=0):t=oa(t)),r>t){var n=r;r=t,t=n}if(e||r%1||t%1){var i=ce();return ae(r+i*(t-r+Fr("1e-"+((i+"").length-1))),t)}return Mn(r,t)},Te.reduce=function(r,t,e){var n=Du(r)?st:It,i=arguments.length<3;return n(r,Ki(t,4),e,i,rn)},Te.reduceRight=function(r,t,e){var n=Du(r)?ht:It,i=arguments.length<3;return n(r,Ki(t,4),e,i,tn)},Te.repeat=function(r,t,e){return t=(e?lo(r,t,e):void 0===t)?1:ua(t),Un(ca(r),t)},Te.replace=function(){var r=arguments,t=ca(r[0]);return r.length<3?t:t.replace(r[1],r[2])},Te.result=function(r,t,e){var n=-1,i=(t=li(t,r)).length;for(i||(i=1,r=void 0);++n<i;){var o=null==r?void 0:r[No(t[n])];void 0===o&&(n=i,o=e),r=Bu(o)?o.call(r):o}return r},Te.round=vl,Te.runInContext=r,Te.sample=function(r){return(Du(r)?Fe:zn)(r)},Te.size=function(r){if(null==r)return 0;if(Uu(r))return Qu(r)?$t(r):r.length;var t=no(r);return t==p||t==_?r.size:An(r).length},Te.snakeCase=Fa,Te.some=function(r,t,e){var n=Du(r)?pt:qn;return e&&lo(r,t,e)&&(t=void 0),n(r,Ki(t,3))},Te.sortedIndex=function(r,t){return Hn(r,t)},Te.sortedIndexBy=function(r,t,e){return Zn(r,t,Ki(e,2))},Te.sortedIndexOf=function(r,t){var e=null==r?0:r.length;if(e){var n=Hn(r,t);if(n<e&&ju(r[n],t))return n}return-1},Te.sortedLastIndex=function(r,t){return Hn(r,t,!0)},Te.sortedLastIndexBy=function(r,t,e){return Zn(r,t,Ki(e,2),!0)},Te.sortedLastIndexOf=function(r,t){if(null!=r&&r.length){var e=Hn(r,t,!0)-1;if(ju(r[e],t))return e}return-1},Te.startCase=za,Te.startsWith=function(r,t,e){return r=ca(r),e=null==e?0:Ze(ua(e),0,r.length),t=Jn(t),r.slice(e,e+t.length)==t},Te.subtract=gl,Te.sum=function(r){return r&&r.length?Rt(r,Za):0},Te.sumBy=function(r,t){return r&&r.length?Rt(r,Ki(t,2)):0},Te.template=function(r,t,e){var n=Te.templateSettings;e&&lo(r,t,e)&&(t=void 0),r=ca(r),t=pa({},t,n,Gi);var i,o,u=pa({},t.imports,n.imports,Gi),a=Ia(u),l=Tt(u,a),f=0,c=t.interpolate||lr,s="__p += '",h=vr((t.escape||lr).source+"|"+c.source+"|"+(c===z?rr:lr).source+"|"+(t.evaluate||lr).source+"|$","g"),p="//# sourceURL="+(Ir.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Pr+"]")+"\n";r.replace(h,(function(t,e,n,u,a,l){return n||(n=u),s+=r.slice(f,l).replace(fr,Pt),e&&(i=!0,s+="' +\n__e("+e+") +\n'"),a&&(o=!0,s+="';\n"+a+";\n__p += '"),n&&(s+="' +\n((__t = ("+n+")) == null ? '' : __t) +\n'"),f=l+t.length,t})),s+="';\n";var d=Ir.call(t,"variable")&&t.variable;if(d){if(J.test(d))throw new sr("Invalid `variable` option passed into `_.template`")}else s="with (obj) {\n"+s+"\n}\n";s=(o?s.replace(S,""):s).replace(j,"$1").replace(C,"$1;"),s="function("+(d||"obj")+") {\n"+(d?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+s+"return __p\n}";var v=Wa((function(){return hr(a,p+"return "+s).apply(void 0,l)}));if(v.source=s,$u(v))throw v;return v},Te.times=function(r,t){if((r=ua(r))<1||r>9007199254740991)return[];var e=4294967295,n=ae(r,4294967295);r-=4294967295;for(var i=Ot(n,t=Ki(t));++e<r;)t(e);return i},Te.toFinite=oa,Te.toInteger=ua,Te.toLength=aa,Te.toLower=function(r){return ca(r).toLowerCase()},Te.toNumber=la,Te.toSafeInteger=function(r){return r?Ze(ua(r),-9007199254740991,9007199254740991):0===r?r:0},Te.toString=ca,Te.toUpper=function(r){return ca(r).toUpperCase()},Te.trim=function(r,t,e){if((r=ca(r))&&(e||void 0===t))return At(r);if(!r||!(t=Jn(t)))return r;var n=Bt(r),i=Bt(t);return ci(n,xt(n,i),St(n,i)+1).join("")},Te.trimEnd=function(r,t,e){if((r=ca(r))&&(e||void 0===t))return r.slice(0,Wt(r)+1);if(!r||!(t=Jn(t)))return r;var n=Bt(r);return ci(n,0,St(n,Bt(t))+1).join("")},Te.trimStart=function(r,t,e){if((r=ca(r))&&(e||void 0===t))return r.replace(V,"");if(!r||!(t=Jn(t)))return r;var n=Bt(r);return ci(n,xt(n,Bt(t))).join("")},Te.truncate=function(r,t){var e=30,n="...";if(Vu(t)){var i="separator"in t?t.separator:i;e="length"in t?ua(t.length):e,n="omission"in t?Jn(t.omission):n}var o=(r=ca(r)).length;if(Dt(r)){var u=Bt(r);o=u.length}if(e>=o)return r;var a=e-$t(n);if(a<1)return n;var l=u?ci(u,0,a).join(""):r.slice(0,a);if(void 0===i)return l+n;if(u&&(a+=l.length-a),Ku(i)){if(r.slice(a).search(i)){var f,c=l;for(i.global||(i=vr(i.source,ca(tr.exec(i))+"g")),i.lastIndex=0;f=i.exec(c);)var s=f.index;l=l.slice(0,void 0===s?a:s)}}else if(r.indexOf(Jn(i),a)!=a){var h=l.lastIndexOf(i);h>-1&&(l=l.slice(0,h))}return l+n},Te.unescape=function(r){return(r=ca(r))&&D.test(r)?r.replace(k,Xt):r},Te.uniqueId=function(r){var t=++Rr;return ca(r)+t},Te.upperCase=Ga,Te.upperFirst=$a,Te.each=cu,Te.eachRight=su,Te.first=Uo,Qa(Te,(fl={},fn(Te,(function(r,t){Ir.call(Te.prototype,t)||(fl[t]=r)})),fl),{chain:!1}),Te.VERSION="4.17.21",nt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(r){Te[r].placeholder=Te})),nt(["drop","take"],(function(r,t){je.prototype[r]=function(e){e=void 0===e?1:ue(ua(e),0);var n=this.__filtered__&&!t?new je(this):this.clone();return n.__filtered__?n.__takeCount__=ae(e,n.__takeCount__):n.__views__.push({size:ae(e,4294967295),type:r+(n.__dir__<0?"Right":"")}),n},je.prototype[r+"Right"]=function(t){return this.reverse()[r](t).reverse()}})),nt(["filter","map","takeWhile"],(function(r,t){var e=t+1,n=1==e||3==e;je.prototype[r]=function(r){var t=this.clone();return t.__iteratees__.push({iteratee:Ki(r,3),type:e}),t.__filtered__=t.__filtered__||n,t}})),nt(["head","last"],(function(r,t){var e="take"+(t?"Right":"");je.prototype[r]=function(){return this[e](1).value()[0]}})),nt(["initial","tail"],(function(r,t){var e="drop"+(t?"":"Right");je.prototype[r]=function(){return this.__filtered__?new je(this):this[e](1)}})),je.prototype.compact=function(){return this.filter(Za)},je.prototype.find=function(r){return this.filter(r).head()},je.prototype.findLast=function(r){return this.reverse().find(r)},je.prototype.invokeMap=Fn((function(r,t){return"function"==typeof r?new je(this):this.map((function(e){return En(e,r,t)}))})),je.prototype.reject=function(r){return this.filter(Lu(Ki(r)))},je.prototype.slice=function(r,t){r=ua(r);var e=this;return e.__filtered__&&(r>0||t<0)?new je(e):(r<0?e=e.takeRight(-r):r&&(e=e.drop(r)),void 0!==t&&(e=(t=ua(t))<0?e.dropRight(-t):e.take(t-r)),e)},je.prototype.takeRightWhile=function(r){return this.reverse().takeWhile(r).reverse()},je.prototype.toArray=function(){return this.take(4294967295)},fn(je.prototype,(function(r,t){var e=/^(?:filter|find|map|reject)|While$/.test(t),n=/^(?:head|last)$/.test(t),i=Te[n?"take"+("last"==t?"Right":""):t],o=n||/^find/.test(t);i&&(Te.prototype[t]=function(){var t=this.__wrapped__,u=n?[1]:arguments,a=t instanceof je,l=u[0],f=a||Du(t),c=function(r){var t=i.apply(Te,ct([r],u));return n&&s?t[0]:t};f&&e&&"function"==typeof l&&1!=l.length&&(a=f=!1);var s=this.__chain__,h=!!this.__actions__.length,p=o&&!s,d=a&&!h;if(!o&&f){t=d?t:new je(this);var v=r.apply(t,u);return v.__actions__.push({func:ou,args:[c],thisArg:void 0}),new Se(v,s)}return p&&d?r.apply(this,u):(v=this.thru(c),p?n?v.value()[0]:v.value():v)})})),nt(["pop","push","shift","sort","splice","unshift"],(function(r){var t=mr[r],e=/^(?:push|sort|unshift)$/.test(r)?"tap":"thru",n=/^(?:pop|shift)$/.test(r);Te.prototype[r]=function(){var r=arguments;if(n&&!this.__chain__){var i=this.value();return t.apply(Du(i)?i:[],r)}return this[e]((function(e){return t.apply(Du(e)?e:[],r)}))}})),fn(je.prototype,(function(r,t){var e=Te[t];if(e){var n=e.name+"";Ir.call(ye,n)||(ye[n]=[]),ye[n].push({name:t,func:e})}})),ye[Ni(void 0,2).name]=[{name:"wrapper",func:void 0}],je.prototype.clone=function(){var r=new je(this.__wrapped__);return r.__actions__=mi(this.__actions__),r.__dir__=this.__dir__,r.__filtered__=this.__filtered__,r.__iteratees__=mi(this.__iteratees__),r.__takeCount__=this.__takeCount__,r.__views__=mi(this.__views__),r},je.prototype.reverse=function(){if(this.__filtered__){var r=new je(this);r.__dir__=-1,r.__filtered__=!0}else(r=this.clone()).__dir__*=-1;return r},je.prototype.value=function(){var r=this.__wrapped__.value(),t=this.__dir__,e=Du(r),n=t<0,i=e?r.length:0,o=function(r,t,e){for(var n=-1,i=e.length;++n<i;){var o=e[n],u=o.size;switch(o.type){case"drop":r+=u;break;case"dropRight":t-=u;break;case"take":t=ae(t,r+u);break;case"takeRight":r=ue(r,t-u)}}return{start:r,end:t}}(0,i,this.__views__),u=o.start,a=o.end,l=a-u,f=n?a:u-1,c=this.__iteratees__,s=c.length,h=0,p=ae(l,this.__takeCount__);if(!e||!n&&i==l&&p==l)return ni(r,this.__actions__);var d=[];r:for(;l--&&h<p;){for(var v=-1,g=r[f+=t];++v<s;){var _=c[v],m=_.iteratee,y=_.type,E=m(g);if(2==y)g=E;else if(!E){if(1==y)continue r;break r}}d[h++]=g}return d},Te.prototype.at=uu,Te.prototype.chain=function(){return iu(this)},Te.prototype.commit=function(){return new Se(this.value(),this.__chain__)},Te.prototype.next=function(){void 0===this.__values__&&(this.__values__=ia(this.value()));var r=this.__index__>=this.__values__.length;return{done:r,value:r?void 0:this.__values__[this.__index__++]}},Te.prototype.plant=function(r){for(var t,e=this;e instanceof xe;){var n=So(e);n.__index__=0,n.__values__=void 0,t?i.__wrapped__=n:t=n;var i=n;e=e.__wrapped__}return i.__wrapped__=r,t},Te.prototype.reverse=function(){var r=this.__wrapped__;if(r instanceof je){var t=r;return this.__actions__.length&&(t=new je(this)),(t=t.reverse()).__actions__.push({func:ou,args:[Vo],thisArg:void 0}),new Se(t,this.__chain__)}return this.thru(Vo)},Te.prototype.toJSON=Te.prototype.valueOf=Te.prototype.value=function(){return ni(this.__wrapped__,this.__actions__)},Te.prototype.first=Te.prototype.head,qt&&(Te.prototype[qt]=function(){return this}),Te}();Xr?((Xr.exports=Vt)._=Vt,Wr._=Vt):Br._=Vt}).call(i)}));var a=o((function(r,t){var e;t=r.exports=h,e="object"==typeof n&&n.env&&n.env.NODE_DEBUG&&/\bsemver\b/i.test(n.env.NODE_DEBUG)?function(){var r=Array.prototype.slice.call(arguments,0);r.unshift("SEMVER"),console.log.apply(console,r)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var i=Number.MAX_SAFE_INTEGER||9007199254740991,o=t.re=[],u=t.src=[],a=t.tokens={},l=0;function f(r){a[r]=l++}f("NUMERICIDENTIFIER"),u[a.NUMERICIDENTIFIER]="0|[1-9]\\d*",f("NUMERICIDENTIFIERLOOSE"),u[a.NUMERICIDENTIFIERLOOSE]="[0-9]+",f("NONNUMERICIDENTIFIER"),u[a.NONNUMERICIDENTIFIER]="\\d*[a-zA-Z-][a-zA-Z0-9-]*",f("MAINVERSION"),u[a.MAINVERSION]="("+u[a.NUMERICIDENTIFIER]+")\\.("+u[a.NUMERICIDENTIFIER]+")\\.("+u[a.NUMERICIDENTIFIER]+")",f("MAINVERSIONLOOSE"),u[a.MAINVERSIONLOOSE]="("+u[a.NUMERICIDENTIFIERLOOSE]+")\\.("+u[a.NUMERICIDENTIFIERLOOSE]+")\\.("+u[a.NUMERICIDENTIFIERLOOSE]+")",f("PRERELEASEIDENTIFIER"),u[a.PRERELEASEIDENTIFIER]="(?:"+u[a.NUMERICIDENTIFIER]+"|"+u[a.NONNUMERICIDENTIFIER]+")",f("PRERELEASEIDENTIFIERLOOSE"),u[a.PRERELEASEIDENTIFIERLOOSE]="(?:"+u[a.NUMERICIDENTIFIERLOOSE]+"|"+u[a.NONNUMERICIDENTIFIER]+")",f("PRERELEASE"),u[a.PRERELEASE]="(?:-("+u[a.PRERELEASEIDENTIFIER]+"(?:\\."+u[a.PRERELEASEIDENTIFIER]+")*))",f("PRERELEASELOOSE"),u[a.PRERELEASELOOSE]="(?:-?("+u[a.PRERELEASEIDENTIFIERLOOSE]+"(?:\\."+u[a.PRERELEASEIDENTIFIERLOOSE]+")*))",f("BUILDIDENTIFIER"),u[a.BUILDIDENTIFIER]="[0-9A-Za-z-]+",f("BUILD"),u[a.BUILD]="(?:\\+("+u[a.BUILDIDENTIFIER]+"(?:\\."+u[a.BUILDIDENTIFIER]+")*))",f("FULL"),f("FULLPLAIN"),u[a.FULLPLAIN]="v?"+u[a.MAINVERSION]+u[a.PRERELEASE]+"?"+u[a.BUILD]+"?",u[a.FULL]="^"+u[a.FULLPLAIN]+"$",f("LOOSEPLAIN"),u[a.LOOSEPLAIN]="[v=\\s]*"+u[a.MAINVERSIONLOOSE]+u[a.PRERELEASELOOSE]+"?"+u[a.BUILD]+"?",f("LOOSE"),u[a.LOOSE]="^"+u[a.LOOSEPLAIN]+"$",f("GTLT"),u[a.GTLT]="((?:<|>)?=?)",f("XRANGEIDENTIFIERLOOSE"),u[a.XRANGEIDENTIFIERLOOSE]=u[a.NUMERICIDENTIFIERLOOSE]+"|x|X|\\*",f("XRANGEIDENTIFIER"),u[a.XRANGEIDENTIFIER]=u[a.NUMERICIDENTIFIER]+"|x|X|\\*",f("XRANGEPLAIN"),u[a.XRANGEPLAIN]="[v=\\s]*("+u[a.XRANGEIDENTIFIER]+")(?:\\.("+u[a.XRANGEIDENTIFIER]+")(?:\\.("+u[a.XRANGEIDENTIFIER]+")(?:"+u[a.PRERELEASE]+")?"+u[a.BUILD]+"?)?)?",f("XRANGEPLAINLOOSE"),u[a.XRANGEPLAINLOOSE]="[v=\\s]*("+u[a.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+u[a.XRANGEIDENTIFIERLOOSE]+")(?:\\.("+u[a.XRANGEIDENTIFIERLOOSE]+")(?:"+u[a.PRERELEASELOOSE]+")?"+u[a.BUILD]+"?)?)?",f("XRANGE"),u[a.XRANGE]="^"+u[a.GTLT]+"\\s*"+u[a.XRANGEPLAIN]+"$",f("XRANGELOOSE"),u[a.XRANGELOOSE]="^"+u[a.GTLT]+"\\s*"+u[a.XRANGEPLAINLOOSE]+"$",f("COERCE"),u[a.COERCE]="(^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])",f("COERCERTL"),o[a.COERCERTL]=new RegExp(u[a.COERCE],"g"),f("LONETILDE"),u[a.LONETILDE]="(?:~>?)",f("TILDETRIM"),u[a.TILDETRIM]="(\\s*)"+u[a.LONETILDE]+"\\s+",o[a.TILDETRIM]=new RegExp(u[a.TILDETRIM],"g"),f("TILDE"),u[a.TILDE]="^"+u[a.LONETILDE]+u[a.XRANGEPLAIN]+"$",f("TILDELOOSE"),u[a.TILDELOOSE]="^"+u[a.LONETILDE]+u[a.XRANGEPLAINLOOSE]+"$",f("LONECARET"),u[a.LONECARET]="(?:\\^)",f("CARETTRIM"),u[a.CARETTRIM]="(\\s*)"+u[a.LONECARET]+"\\s+",o[a.CARETTRIM]=new RegExp(u[a.CARETTRIM],"g"),f("CARET"),u[a.CARET]="^"+u[a.LONECARET]+u[a.XRANGEPLAIN]+"$",f("CARETLOOSE"),u[a.CARETLOOSE]="^"+u[a.LONECARET]+u[a.XRANGEPLAINLOOSE]+"$",f("COMPARATORLOOSE"),u[a.COMPARATORLOOSE]="^"+u[a.GTLT]+"\\s*("+u[a.LOOSEPLAIN]+")$|^$",f("COMPARATOR"),u[a.COMPARATOR]="^"+u[a.GTLT]+"\\s*("+u[a.FULLPLAIN]+")$|^$",f("COMPARATORTRIM"),u[a.COMPARATORTRIM]="(\\s*)"+u[a.GTLT]+"\\s*("+u[a.LOOSEPLAIN]+"|"+u[a.XRANGEPLAIN]+")",o[a.COMPARATORTRIM]=new RegExp(u[a.COMPARATORTRIM],"g"),f("HYPHENRANGE"),u[a.HYPHENRANGE]="^\\s*("+u[a.XRANGEPLAIN]+")\\s+-\\s+("+u[a.XRANGEPLAIN]+")\\s*$",f("HYPHENRANGELOOSE"),u[a.HYPHENRANGELOOSE]="^\\s*("+u[a.XRANGEPLAINLOOSE]+")\\s+-\\s+("+u[a.XRANGEPLAINLOOSE]+")\\s*$",f("STAR"),u[a.STAR]="(<|>)?=?\\s*\\*";for(var c=0;c<l;c++)e(c,u[c]),o[c]||(o[c]=new RegExp(u[c]));function s(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof h)return r;if("string"!=typeof r)return null;if(r.length>256)return null;if(!(t.loose?o[a.LOOSE]:o[a.FULL]).test(r))return null;try{return new h(r,t)}catch(r){return null}}function h(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof h){if(r.loose===t.loose)return r;r=r.version}else if("string"!=typeof r)throw new TypeError("Invalid Version: "+r);if(r.length>256)throw new TypeError("version is longer than 256 characters");if(!(this instanceof h))return new h(r,t);e("SemVer",r,t),this.options=t,this.loose=!!t.loose;var n=r.trim().match(t.loose?o[a.LOOSE]:o[a.FULL]);if(!n)throw new TypeError("Invalid Version: "+r);if(this.raw=r,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((function(r){if(/^[0-9]+$/.test(r)){var t=+r;if(t>=0&&t<i)return t}return r})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}t.parse=s,t.valid=function(r,t){var e=s(r,t);return e?e.version:null},t.clean=function(r,t){var e=s(r.trim().replace(/^[=v]+/,""),t);return e?e.version:null},t.SemVer=h,h.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},h.prototype.toString=function(){return this.version},h.prototype.compare=function(r){return e("SemVer.compare",this.version,this.options,r),r instanceof h||(r=new h(r,this.options)),this.compareMain(r)||this.comparePre(r)},h.prototype.compareMain=function(r){return r instanceof h||(r=new h(r,this.options)),d(this.major,r.major)||d(this.minor,r.minor)||d(this.patch,r.patch)},h.prototype.comparePre=function(r){if(r instanceof h||(r=new h(r,this.options)),this.prerelease.length&&!r.prerelease.length)return-1;if(!this.prerelease.length&&r.prerelease.length)return 1;if(!this.prerelease.length&&!r.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],i=r.prerelease[t];if(e("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return d(n,i)}while(++t)},h.prototype.compareBuild=function(r){r instanceof h||(r=new h(r,this.options));var t=0;do{var n=this.build[t],i=r.build[t];if(e("prerelease compare",t,n,i),void 0===n&&void 0===i)return 0;if(void 0===i)return 1;if(void 0===n)return-1;if(n!==i)return d(n,i)}while(++t)},h.prototype.inc=function(r,t){switch(r){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var e=this.prerelease.length;--e>=0;)"number"==typeof this.prerelease[e]&&(this.prerelease[e]++,e=-2);-1===e&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+r)}return this.format(),this.raw=this.version,this},t.inc=function(r,t,e,n){"string"==typeof e&&(n=e,e=void 0);try{return new h(r,e).inc(t,n).version}catch(r){return null}},t.diff=function(r,t){if(m(r,t))return null;var e=s(r),n=s(t),i="";if(e.prerelease.length||n.prerelease.length){i="pre";var o="prerelease"}for(var u in e)if(("major"===u||"minor"===u||"patch"===u)&&e[u]!==n[u])return i+u;return o},t.compareIdentifiers=d;var p=/^[0-9]+$/;function d(r,t){var e=p.test(r),n=p.test(t);return e&&n&&(r=+r,t=+t),r===t?0:e&&!n?-1:n&&!e?1:r<t?-1:1}function v(r,t,e){return new h(r,e).compare(new h(t,e))}function g(r,t,e){return v(r,t,e)>0}function _(r,t,e){return v(r,t,e)<0}function m(r,t,e){return 0===v(r,t,e)}function y(r,t,e){return 0!==v(r,t,e)}function E(r,t,e){return v(r,t,e)>=0}function b(r,t,e){return v(r,t,e)<=0}function w(r,t,e,n){switch(t){case"===":return"object"==typeof r&&(r=r.version),"object"==typeof e&&(e=e.version),r===e;case"!==":return"object"==typeof r&&(r=r.version),"object"==typeof e&&(e=e.version),r!==e;case"":case"=":case"==":return m(r,e,n);case"!=":return y(r,e,n);case">":return g(r,e,n);case">=":return E(r,e,n);case"<":return _(r,e,n);case"<=":return b(r,e,n);default:throw new TypeError("Invalid operator: "+t)}}function I(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof I){if(r.loose===!!t.loose)return r;r=r.value}if(!(this instanceof I))return new I(r,t);e("comparator",r,t),this.options=t,this.loose=!!t.loose,this.parse(r),this.semver===R?this.value="":this.value=this.operator+this.semver.version,e("comp",this)}t.rcompareIdentifiers=function(r,t){return d(t,r)},t.major=function(r,t){return new h(r,t).major},t.minor=function(r,t){return new h(r,t).minor},t.patch=function(r,t){return new h(r,t).patch},t.compare=v,t.compareLoose=function(r,t){return v(r,t,!0)},t.compareBuild=function(r,t,e){var n=new h(r,e),i=new h(t,e);return n.compare(i)||n.compareBuild(i)},t.rcompare=function(r,t,e){return v(t,r,e)},t.sort=function(r,e){return r.sort((function(r,n){return t.compareBuild(r,n,e)}))},t.rsort=function(r,e){return r.sort((function(r,n){return t.compareBuild(n,r,e)}))},t.gt=g,t.lt=_,t.eq=m,t.neq=y,t.gte=E,t.lte=b,t.cmp=w,t.Comparator=I;var R={};function O(r,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),r instanceof O)return r.loose===!!t.loose&&r.includePrerelease===!!t.includePrerelease?r:new O(r.raw,t);if(r instanceof I)return new O(r.value,t);if(!(this instanceof O))return new O(r,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=r,this.set=r.split(/\s*\|\|\s*/).map((function(r){return this.parseRange(r.trim())}),this).filter((function(r){return r.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+r);this.format()}function A(r,t){for(var e=!0,n=r.slice(),i=n.pop();e&&n.length;)e=n.every((function(r){return i.intersects(r,t)})),i=n.pop();return e}function L(r){return!r||"x"===r.toLowerCase()||"*"===r}function T(r,t,e,n,i,o,u,a,l,f,c,s,h){return((t=L(e)?"":L(n)?">="+e+".0.0":L(i)?">="+e+"."+n+".0":">="+t)+" "+(a=L(l)?"":L(f)?"<"+(+l+1)+".0.0":L(c)?"<"+l+"."+(+f+1)+".0":s?"<="+l+"."+f+"."+c+"-"+s:"<="+a)).trim()}function N(r,t,n){for(var i=0;i<r.length;i++)if(!r[i].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(i=0;i<r.length;i++)if(e(r[i].semver),r[i].semver!==R&&r[i].semver.prerelease.length>0){var o=r[i].semver;if(o.major===t.major&&o.minor===t.minor&&o.patch===t.patch)return!0}return!1}return!0}function x(r,t,e){try{t=new O(t,e)}catch(r){return!1}return t.test(r)}function S(r,t,e,n){var i,o,u,a,l;switch(r=new h(r,n),t=new O(t,n),e){case">":i=g,o=b,u=_,a=">",l=">=";break;case"<":i=_,o=E,u=g,a="<",l="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(x(r,t,n))return!1;for(var f=0;f<t.set.length;++f){var c=t.set[f],s=null,p=null;if(c.forEach((function(r){r.semver===R&&(r=new I(">=0.0.0")),s=s||r,p=p||r,i(r.semver,s.semver,n)?s=r:u(r.semver,p.semver,n)&&(p=r)})),s.operator===a||s.operator===l)return!1;if((!p.operator||p.operator===a)&&o(r,p.semver))return!1;if(p.operator===l&&u(r,p.semver))return!1}return!0}I.prototype.parse=function(r){var t=this.options.loose?o[a.COMPARATORLOOSE]:o[a.COMPARATOR],e=r.match(t);if(!e)throw new TypeError("Invalid comparator: "+r);this.operator=void 0!==e[1]?e[1]:"","="===this.operator&&(this.operator=""),e[2]?this.semver=new h(e[2],this.options.loose):this.semver=R},I.prototype.toString=function(){return this.value},I.prototype.test=function(r){if(e("Comparator.test",r,this.options.loose),this.semver===R||r===R)return!0;if("string"==typeof r)try{r=new h(r,this.options)}catch(r){return!1}return w(r,this.operator,this.semver,this.options)},I.prototype.intersects=function(r,t){if(!(r instanceof I))throw new TypeError("a Comparator is required");var e;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return""===this.value||(e=new O(r.value,t),x(this.value,e,t));if(""===r.operator)return""===r.value||(e=new O(this.value,t),x(r.semver,e,t));var n=!(">="!==this.operator&&">"!==this.operator||">="!==r.operator&&">"!==r.operator),i=!("<="!==this.operator&&"<"!==this.operator||"<="!==r.operator&&"<"!==r.operator),o=this.semver.version===r.semver.version,u=!(">="!==this.operator&&"<="!==this.operator||">="!==r.operator&&"<="!==r.operator),a=w(this.semver,"<",r.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===r.operator||"<"===r.operator),l=w(this.semver,">",r.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===r.operator||">"===r.operator);return n||i||o&&u||a||l},t.Range=O,O.prototype.format=function(){return this.range=this.set.map((function(r){return r.join(" ").trim()})).join("||").trim(),this.range},O.prototype.toString=function(){return this.range},O.prototype.parseRange=function(r){var t=this.options.loose;r=r.trim();var n=t?o[a.HYPHENRANGELOOSE]:o[a.HYPHENRANGE];r=r.replace(n,T),e("hyphen replace",r),r=r.replace(o[a.COMPARATORTRIM],"$1$2$3"),e("comparator trim",r,o[a.COMPARATORTRIM]),r=(r=(r=r.replace(o[a.TILDETRIM],"$1~")).replace(o[a.CARETTRIM],"$1^")).split(/\s+/).join(" ");var i=t?o[a.COMPARATORLOOSE]:o[a.COMPARATOR],u=r.split(" ").map((function(r){return function(r,t){return e("comp",r,t),r=function(r,t){return r.trim().split(/\s+/).map((function(r){return function(r,t){e("caret",r,t);var n=t.loose?o[a.CARETLOOSE]:o[a.CARET];return r.replace(n,(function(t,n,i,o,u){var a;return e("caret",r,t,n,i,o,u),L(n)?a="":L(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":L(o)?a="0"===n?">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":">="+n+"."+i+".0 <"+(+n+1)+".0.0":u?(e("replaceCaret pr",u),a="0"===n?"0"===i?">="+n+"."+i+"."+o+"-"+u+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+"-"+u+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+"-"+u+" <"+(+n+1)+".0.0"):(e("no pr"),a="0"===n?"0"===i?">="+n+"."+i+"."+o+" <"+n+"."+i+"."+(+o+1):">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0":">="+n+"."+i+"."+o+" <"+(+n+1)+".0.0"),e("caret return",a),a}))}(r,t)})).join(" ")}(r,t),e("caret",r),r=function(r,t){return r.trim().split(/\s+/).map((function(r){return function(r,t){var n=t.loose?o[a.TILDELOOSE]:o[a.TILDE];return r.replace(n,(function(t,n,i,o,u){var a;return e("tilde",r,t,n,i,o,u),L(n)?a="":L(i)?a=">="+n+".0.0 <"+(+n+1)+".0.0":L(o)?a=">="+n+"."+i+".0 <"+n+"."+(+i+1)+".0":u?(e("replaceTilde pr",u),a=">="+n+"."+i+"."+o+"-"+u+" <"+n+"."+(+i+1)+".0"):a=">="+n+"."+i+"."+o+" <"+n+"."+(+i+1)+".0",e("tilde return",a),a}))}(r,t)})).join(" ")}(r,t),e("tildes",r),r=function(r,t){return e("replaceXRanges",r,t),r.split(/\s+/).map((function(r){return function(r,t){r=r.trim();var n=t.loose?o[a.XRANGELOOSE]:o[a.XRANGE];return r.replace(n,(function(n,i,o,u,a,l){e("xRange",r,n,i,o,u,a,l);var f=L(o),c=f||L(u),s=c||L(a),h=s;return"="===i&&h&&(i=""),l=t.includePrerelease?"-0":"",f?n=">"===i||"<"===i?"<0.0.0-0":"*":i&&h?(c&&(u=0),a=0,">"===i?(i=">=",c?(o=+o+1,u=0,a=0):(u=+u+1,a=0)):"<="===i&&(i="<",c?o=+o+1:u=+u+1),n=i+o+"."+u+"."+a+l):c?n=">="+o+".0.0"+l+" <"+(+o+1)+".0.0"+l:s&&(n=">="+o+"."+u+".0"+l+" <"+o+"."+(+u+1)+".0"+l),e("xRange return",n),n}))}(r,t)})).join(" ")}(r,t),e("xrange",r),r=function(r,t){return e("replaceStars",r,t),r.trim().replace(o[a.STAR],"")}(r,t),e("stars",r),r}(r,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(u=u.filter((function(r){return!!r.match(i)}))),u.map((function(r){return new I(r,this.options)}),this)},O.prototype.intersects=function(r,t){if(!(r instanceof O))throw new TypeError("a Range is required");return this.set.some((function(e){return A(e,t)&&r.set.some((function(r){return A(r,t)&&e.every((function(e){return r.every((function(r){return e.intersects(r,t)}))}))}))}))},t.toComparators=function(r,t){return new O(r,t).set.map((function(r){return r.map((function(r){return r.value})).join(" ").trim().split(" ")}))},O.prototype.test=function(r){if(!r)return!1;if("string"==typeof r)try{r=new h(r,this.options)}catch(r){return!1}for(var t=0;t<this.set.length;t++)if(N(this.set[t],r,this.options))return!0;return!1},t.satisfies=x,t.maxSatisfying=function(r,t,e){var n=null,i=null;try{var o=new O(t,e)}catch(r){return null}return r.forEach((function(r){o.test(r)&&(n&&-1!==i.compare(r)||(i=new h(n=r,e)))})),n},t.minSatisfying=function(r,t,e){var n=null,i=null;try{var o=new O(t,e)}catch(r){return null}return r.forEach((function(r){o.test(r)&&(n&&1!==i.compare(r)||(i=new h(n=r,e)))})),n},t.minVersion=function(r,t){r=new O(r,t);var e=new h("0.0.0");if(r.test(e))return e;if(e=new h("0.0.0-0"),r.test(e))return e;e=null;for(var n=0;n<r.set.length;++n)r.set[n].forEach((function(r){var t=new h(r.semver.version);switch(r.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":e&&!g(e,t)||(e=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+r.operator)}}));return e&&r.test(e)?e:null},t.validRange=function(r,t){try{return new O(r,t).range||"*"}catch(r){return null}},t.ltr=function(r,t,e){return S(r,t,"<",e)},t.gtr=function(r,t,e){return S(r,t,">",e)},t.outside=S,t.prerelease=function(r,t){var e=s(r,t);return e&&e.prerelease.length?e.prerelease:null},t.intersects=function(r,t,e){return r=new O(r,e),t=new O(t,e),r.intersects(t)},t.coerce=function(r,t){if(r instanceof h)return r;if("number"==typeof r&&(r=String(r)),"string"!=typeof r)return null;var e=null;if((t=t||{}).rtl){for(var n;(n=o[a.COERCERTL].exec(r))&&(!e||e.index+e[0].length!==r.length);)e&&n.index+n[0].length===e.index+e[0].length||(e=n),o[a.COERCERTL].lastIndex=n.index+n[1].length+n[2].length;o[a.COERCERTL].lastIndex=-1}else e=r.match(o[a.COERCE]);return null===e?null:s(e[2]+"."+(e[3]||"0")+"."+(e[4]||"0"),t)}}));const l={data:{search:[{id:"user",label:"User",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"facebook",label:"Facebook",membership:{free:["brands"],pro:["brands"]}},{id:"check",label:"Check",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"phone",label:"Phone",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"plus",label:"plus",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"twitter",label:"Twitter",membership:{free:["brands"],pro:["brands"]}},{id:"user-secret",label:"User Secret",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"info",label:"Info",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"list",label:"List",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"star",label:"Star",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"cart-plus",label:"Add to Shopping Cart",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"book",label:"book",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"heart",label:"Heart",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"calendar",label:"Calendar",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"trash",label:"Trash",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"download",label:"Download",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"youtube",label:"YouTube",membership:{free:["brands"],pro:["brands"]}},{id:"cross",label:"Cross",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"meteor",label:"Meteor",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"linkedin",label:"LinkedIn",membership:{free:["brands"],pro:["brands"]}},{id:"play",label:"play",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"lock",label:"lock",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"car-building",label:"Car and Building",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"question",label:"Question",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"google",label:"Google Logo",membership:{free:["brands"],pro:["brands"]}},{id:"video",label:"Video",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"paper-plane",label:"Paper Plane",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"street-view",label:"Street View",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"share",label:"Share",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"code",label:"Code",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"house",label:"House",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"bell",label:"bell",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"coffee",label:"Coffee",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"computer-speaker",label:"Computer Speaker",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"bars",label:"Bars",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"github",label:"GitHub",membership:{free:["brands"],pro:["brands"]}},{id:"comment",label:"comment",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"image",label:"Image",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"folder",label:"Folder",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"key",label:"key",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"mobile",label:"Mobile Phone",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"camera",label:"camera",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"text",label:"Text",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"umbrella-beach",label:"Umbrella Beach",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"building",label:"Building",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"print",label:"print",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"sort",label:"Sort",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"flag",label:"flag",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"network-wired",label:"Wired Network",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"pencil",label:"pencil",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"quote-right",label:"quote-right",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"truck",label:"truck",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"pepper-hot",label:"Pepper Hot",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"file-export",label:"File Export",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"table",label:"table",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"file-invoice",label:"File Invoice",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"moon-stars",label:"Moon with Stars",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"tty",label:"TTY",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"registered",label:"Registered Trademark",membership:{free:["solid","regular"],pro:["solid","regular","light","thin","duotone"]}},{id:"phone-office",label:"Office Phone",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"video-slash",label:"Video Slash",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"person-dolly-empty",label:"Person and Empty Dolly",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"signature",label:"Signature",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"store",label:"Store",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"projector",label:"Projector",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"loveseat",label:"Loveseat",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"arrow-right",label:"arrow-right",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"music",label:"Music",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"icons",label:"Icons",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"power-off",label:"Power Off",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"wifi",label:"WiFi",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"vials",label:"Vials",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"door-open",label:"Door Open",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"shield-check",label:"shield",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"line-height",label:"Line Height",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"expand",label:"Expand",membership:{free:["solid"],pro:["solid","regular","light","thin","duotone"]}},{id:"walkie-talkie",label:"Walkie Talkie",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}},{id:"mailbox",label:"Mailbox",membership:{free:[],pro:["solid","regular","light","thin","duotone"]}}]}},f={solid:"fas",duotone:"fad",regular:"far",light:"fal",thin:"fat",kit:"fak",brands:"fab"},c={fas:"solid",fad:"duotone",far:"regular",fal:"light",fat:"thin",fak:"kit",fab:"brands"},s=/viewBox="0 0 ([0-9]+) ([0-9]+)"/,h=/path d="([^"]+)"/,p=/path d="([^"]+)".*path d="([^"]+)"/,d=/path class="([^"]+)".*d="([^"]+)".*path class="([^"]+)".*d="([^"]+)"/,v=/path class="(fa-primary)".*d="([^"]+)"/,g=/path class="(fa-secondary)".*d="([^"]+)"/,_="Font Awesome Icon Chooser";function m(r){let t=null,e=null;const n=r.match(s),i=r.match(h),o=r.match(p)||r.match(d)||r.match(v)||r.match(g);return o&&3===o.length?e=o[1].indexOf("primary")>-1?[o[2],""]:o[1].indexOf("secondary")>-1?["",o[2]]:[o[1],o[2]]:o&&5===o.length?e=o[1].indexOf("primary")>-1?[o[2],o[4]]:[o[4],o[2]]:i&&(e=i[1]),n&&e&&(t=[parseInt(n[1],10),parseInt(n[2],10),[],null,e]),t}function y(){return"https://use.fontawesome.com"}function E(r){return r?"https://ka-p.fontawesome.com":"https://ka-f.fontawesome.com"}async function b(r,t,e,n,i){const o=i?`${n}/releases/v${e}/js/${t?"pro":"free"}.min.js?token=${i}`:`${n}/releases/
|
