PageSourceSearch

https://www.suomi.fi/assets/6573.282e352e3144bfc1c5de.chunk.js

js suomi.fi collected 2026-09-24 08:41:55 UTC 306,161 bytes, 16 lines download raw bytes

1(self.webpackChunksevi_ui=self.webpackChunksevi_ui||[]).push([[6573],{7598(e,a,i){/*!
2 * mime-db
3 * Copyright(c) 2014 Jonathan Ong
4 * Copyright(c) 2015-2022 Douglas Christopher Wilson
5 * MIT Licensed
6 */e.exports=i(81813)},86049(e,a,i){"use strict";/*!
7 * mime-types
8 * Copyright(c) 2014 Jonathan Ong
9 * Copyright(c) 2015 Douglas Christopher Wilson
10 * MIT Licensed
11 */var n,t,s,o=i(7598),r=i(57975).extname,c=/^\s*([^;\s]*)(?:;|\s|$)/,l=/^text\//i;function p(e){if(!e||"string"!=typeof e)return!1;var a=c.exec(e),i=a&&o[a[1].toLowerCase()];return i&&i.charset?i.charset:!!(a&&l.test(a[1]))&&"UTF-8"}a.charset=p,a.charsets={lookup:p},a.contentType=function(e){if(!e||"string"!=typeof e)return!1;var i=-1===e.indexOf("/")?a.lookup(e):e;if(!i)return!1;if(-1===i.indexOf("charset")){var n=a.charset(i);n&&(i+="; charset="+n.toLowerCase())}return i},a.extension=function(e){if(!e||"string"!=typeof e)return!1;var i=c.exec(e),n=i&&a.extensions[i[1].toLowerCase()];return!!n&&!!n.length&&n[0]},a.extensions=Object.create(null),a.lookup=function(e){if(!e||"string"!=typeof e)return!1;var i=r("x."+e).toLowerCase().substr(1);return!!i&&(a.types[i]||!1)},a.types=Object.create(null),n=a.extensions,t=a.types,s=["nginx","apache",void 0,"iana"],Object.keys(o).forEach(function(e){var a=o[e],i=a.extensions;if(i&&i.length){n[e]=i;for(var r=0;r<i.length;r++){var c=i[r];if(t[c]){var l=s.indexOf(o[t[c]].source),p=s.indexOf(a.source);if("application/octet-stream"!==t[c]&&(l>p||l===p&&"application/"===t[c].substr(0,12)))continue}t[c]=e}}})},57975(e,a,i){"use strict";var n=i(65606);function t(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function s(e,a){for(var i,n="",t=0,s=-1,o=0,r=0;r<=e.length;++r){if(r<e.length)i=e.charCodeAt(r);else if(47===i)break;else i=47;if(47===i){if(s===r-1||1===o);else if(s!==r-1&&2===o){if(n.length<2||2!==t||46!==n.charCodeAt(n.length-1)||46!==n.charCodeAt(n.length-2)){if(n.length>2){var c=n.lastIndexOf("/");if(c!==n.length-1){-1===c?(n="",t=0):t=(n=n.slice(0,c)).length-1-n.lastIndexOf("/"),s=r,o=0;continue}}else if(2===n.length||1===n.length){n="",t=0,s=r,o=0;continue}}a&&(n.length>0?n+="/..":n="..",t=2)}else n.length>0?n+="/"+e.slice(s+1,r):n=e.slice(s+1,r),t=r-s-1;s=r,o=0}else 46===i&&-1!==o?++o:o=-1}return n}var o={resolve:function(){for(var e,a,i="",o=!1,r=arguments.length-1;r>=-1&&!o;r--)r>=0?a=arguments[r]:(void 0===e&&(e=n.cwd()),a=e),t(a),0!==a.length&&(i=a+"/"+i,o=47===a.charCodeAt(0));return(i=s(i,!o),o)?i.length>0?"/"+i:"/":i.length>0?i:"."},normalize:function(e){if(t(e),0===e.length)return".";var a=47===e.charCodeAt(0),i=47===e.charCodeAt(e.length-1);return(0!==(e=s(e,!a)).length||a||(e="."),e.length>0&&i&&(e+="/"),a)?"/"+e:e},isAbsolute:function(e){return t(e),e.length>0&&47===e.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var e,a=0;a<arguments.length;++a){var i=arguments[a];t(i),i.length>0&&(void 0===e?e=i:e+="/"+i)}return void 0===e?".":o.normalize(e)},relative:function(e,a){if(t(e),t(a),e===a||(e=o.resolve(e))===(a=o.resolve(a)))return"";for(var i=1;i<e.length&&47===e.charCodeAt(i);++i);for(var n=e.length,s=n-i,r=1;r<a.length&&47===a.charCodeAt(r);++r);for(var c=a.length-r,l=s<c?s:c,p=-1,u=0;u<=l;++u){if(u===l){if(c>l){if(47===a.charCodeAt(r+u))return a.slice(r+u+1);if(0===u)return a.slice(r+u)}else s>l&&(47===e.charCodeAt(i+u)?p=u:0===u&&(p=0));break}var d=e.charCodeAt(i+u);if(d!==a.charCodeAt(r+u))break;47===d&&(p=u)}var m="";for(u=i+p+1;u<=n;++u)(u===n||47===e.charCodeAt(u))&&(0===m.length?m+="..":m+="/..");return m.length>0?m+a.slice(r+p):(r+=p,47===a.charCodeAt(r)&&++r,a.slice(r))},_makeLong:function(e){return e},dirname:function(e){if(t(e),0===e.length)return".";for(var a=e.charCodeAt(0),i=47===a,n=-1,s=!0,o=e.length-1;o>=1;--o)if(47===(a=e.charCodeAt(o))){if(!s){n=o;break}}else s=!1;return -1===n?i?"/":".":i&&1===n?"//":e.slice(0,n)},basename:function(e,a){if(void 0!==a&&"string"!=typeof a)throw TypeError('"ext" argument must be a string');t(e);var i,n=0,s=-1,o=!0;if(void 0!==a&&a.length>0&&a.length<=e.length){if(a.length===e.length&&a===e)return"";var r=a.length-1,c=-1;for(i=e.length-1;i>=0;--i){var l=e.charCodeAt(i);if(47===l){if(!o){n=i+1;break}}else -1===c&&(o=!1,c=i+1),r>
11=0&&(l===a.charCodeAt(r)?-1==--r&&(s=i):(r=-1,s=c))}return n===s?s=c:-1===s&&(s=e.length),e.slice(n,s)}for(i=e.length-1;i>=0;--i)if(47===e.charCodeAt(i)){if(!o){n=i+1;break}}else -1===s&&(o=!1,s=i+1);return -1===s?"":e.slice(n,s)},extname:function(e){t(e);for(var a=-1,i=0,n=-1,s=!0,o=0,r=e.length-1;r>=0;--r){var c=e.charCodeAt(r);if(47===c){if(!s){i=r+1;break}continue}-1===n&&(s=!1,n=r+1),46===c?-1===a?a=r:1!==o&&(o=1):-1!==a&&(o=-1)}return -1===a||-1===n||0===o||1===o&&a===n-1&&a===i+1?"":e.slice(a,n)},format:function(e){var a,i;if(null===e||"object"!=typeof e)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof e);return a=e.dir||e.root,i=e.base||(e.name||"")+(e.ext||""),a?a===e.root?a+i:a+"/"+i:i},parse:function(e){t(e);var a,i={root:"",dir:"",base:"",ext:"",name:""};if(0===e.length)return i;var n=e.charCodeAt(0),s=47===n;s?(i.root="/",a=1):a=0;for(var o=-1,r=0,c=-1,l=!0,p=e.length-1,u=0;p>=a;--p){if(47===(n=e.charCodeAt(p))){if(!l){r=p+1;break}continue}-1===c&&(l=!1,c=p+1),46===n?-1===o?o=p:1!==u&&(u=1):-1!==o&&(u=-1)}return -1===o||-1===c||0===u||1===u&&o===c-1&&o===r+1?-1!==c&&(0===r&&s?i.base=i.name=e.slice(1,c):i.base=i.name=e.slice(r,c)):(0===r&&s?(i.name=e.slice(1,o),i.base=e.slice(1,c)):(i.name=e.slice(r,o),i.base=e.slice(r,c)),i.ext=e.slice(o,c)),r>0?i.dir=e.slice(0,r-1):s&&(i.dir="/"),i},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,e.exports=o},36614(e,a,i){var n,t,s;"undefined"!=typeof self&&self,t=i(96540),s=i(40961),e.exports=function(e){function a(n){if(i[n])return i[n].exports;var t=i[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,a),t.l=!0,t.exports}var i={};return a.m=e,a.c=i,a.d=function(e,i,n){a.o(e,i)||Object.defineProperty(e,i,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var i=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(i,"a",i),i},a.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},a.p="",a(a.s=1)}([function(e,a){e.exports=t},function(e,a,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(a,"__esModule",{value:!0}),a.DropzoneComponent=void 0;var t=function(){function e(e,a){for(var i=0;i<a.length;i++){var n=a[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(a,i,n){return i&&e(a.prototype,i),n&&e(a,n),a}}(),s=n(i(0)),o=n(i(2)),r=n(i(3)),c=i(4),l=null,p=a.DropzoneComponent=function(e){function a(e){!function(e,a){if(!(e instanceof a))throw TypeError("Cannot call a class as a function")}(this,a);var i=function(e,a){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&("object"==typeof a||"function"==typeof a)?a:e}(this,(a.__proto__||Object.getPrototypeOf(a)).call(this,e));return i.state={files:[]},i}return function(e,a){if("function"!=typeof a&&null!==a)throw TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(a,s.default.Component),t(a,[{key:"getDjsConfig",value:function(){var e={url:this.props.config.postUrl?this.props.config.postUrl:null};return this.props.djsConfig?(0,r.default)(!0,{},e,this.props.djsConfig):e}},{key:"componentDidMount",value:function(){var e=this.getDjsConfig();(l=l||i(5)).autoDiscover=!1,this.props.config.postUrl||this.props.eventHandlers.drop||console.info('Neither postUrl nor a "drop" eventHandler specified, the React-Dropzone component might misbehave.');var a=this.props.config.dropzoneSelector||o.default.findDOMNode(this);this.dropzone=new l(a,e),this.setupEvents()}},{key:"componentWillUnmount",value:function(){var e=this;if(this.dropzone){if(this.dropzone.getActiveFiles().length>0){this.queueDestroy=!0;var a=window.setInterval(function(){return!1===e.queueDestroy?window.clearInterval(a):0===e.dropzone.getActiveFiles().length?(e.dropzone=e.destroy(e.dropzone),window.clearInterval(a)):void 0},500)}else this.dropzone=this.destroy(this.dropzone)}}},{key:"componentDidUpdate",value:function(){if(this.queueDestroy=!1,!this.dropzone){var e=this.props.config.dropzoneSelector||o.default.findDOMNode(this);this.dropzone=new l(e,this.getDjsConfig())}}},{key:"componentWillUpdate",value:function(){var e,a=void 0;e=this.props.djsConfig?this.props.djsConfig:{};try{a=this.props.config.postUrl?{url:this.props.config.postUrl}:{}}catch(e){a={}}this.dropzone.options=(0,r.default)(!0,{},this.dropzone.options,e,a)}},{key:"render",value:function(){var e=[],a=this.state.files,i=this.props.config,n=this.props.className?"filepicker dropzone "+this.props.className:"filepicker dropzone";if(i.showFiletypeIcon&&i.iconFiletypes&&(!a||a.length<1))for(var t=0;t<this.props.config.iconFiletypes.length;t+=1)e.push(s.default.createElement(c.Icon,{filetype:i.iconFiletypes[t],key:"icon-component"+t}));return!this.props.config.postUrl&&this.props.action?s.default.createElement("form",{action:this.props.action,className:n},e,this.props.children):s.default.createElement("div",{className:n}," ",e," ",this.props.children," ")}},{key:"setupEvents",value:function(){var e=this,a=this.props.eventHandlers;if(this.dropzone&&a){for(var i in a)if(a.hasOwnProperty(i)&&a[i]){if("[object Array]"===Object.prototype.toString.call(a[i]))for(var n=0;n<a[i].length;n+=1)"init"===i?a[i][n](this.dropzone):this.dropzone.on(i,a[i][n]);
11else"init"===i?a[i](this.dropzone):this.dropzone.on(i,a[i])}this.dropzone.on("addedfile",function(a){if(a){var i=e.state.files||[];i.push(a),e.setState({files:i})}}),this.dropzone.on("removedfile",function(a){if(a){var i=e.state.files||[];i.forEach(function(e,n){e.name===a.name&&e.size===a.size&&i.splice(n,1)}),e.setState({files:i})}})}}},{key:"destroy",value:function(e){return e.off(),e.destroy()}}]),a}();p.defaultProps={djsConfig:{},config:{},eventHandlers:{}},a.default=p},function(e,a){e.exports=s},function(e,a,i){"use strict";var n=Object.prototype.hasOwnProperty,t=Object.prototype.toString,s=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===t.call(e)},o=function(e){if(!e||"[object Object]"!==t.call(e))return!1;var a,i=n.call(e,"constructor"),s=e.constructor&&e.constructor.prototype&&n.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!i&&!s)return!1;for(a in e);return void 0===a||n.call(e,a)};e.exports=function e(){var a,i,n,t,r,c,l=arguments[0],p=1,u=arguments.length,d=!1;for("boolean"==typeof l&&(d=l,l=arguments[1]||{},p=2),(null==l||"object"!=typeof l&&"function"!=typeof l)&&(l={});p<u;++p)if(null!=(a=arguments[p]))for(i in a)n=l[i],l!==(t=a[i])&&(d&&t&&(o(t)||(r=s(t)))?(r?(r=!1,c=n&&s(n)?n:[]):c=n&&o(n)?n:{},l[i]=e(d,c,t)):void 0!==t&&(l[i]=t));return l}},function(e,a,i){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),a.Icon=void 0;var n=i(0),t=n&&n.__esModule?n:{default:n};a.Icon=function(e){return t.default.createElement("div",{"data-filetype":e.filetype,className:"filepicker-file-icon"})}},function(e,a,i){"use strict";(function(e){function a(e,a){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return a&&("object"==typeof a||"function"==typeof a)?a:e}function i(e,a){if(!(e instanceof a))throw TypeError("Cannot call a class as a function")}var n=function(){function e(e,a){for(var i=0;i<a.length;i++){var n=a[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(a,i,n){return i&&e(a.prototype,i),n&&e(a,n),a}}(),t=function(){function e(){i(this,e)}return n(e,[{key:"on",value:function(e,a){return this._callbacks=this._callbacks||{},this._callbacks[e]||(this._callbacks[e]=[]),this._callbacks[e].push(a),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};var a=this._callbacks[e];if(a){for(var i=arguments.length,n=Array(i>1?i-1:0),t=1;t<i;t++)n[t-1]=arguments[t];for(var s=0,o=o=a;!(s>=o.length);)o[s++].apply(this,n)}return this}},{key:"off",value:function(e,a){if(!this._callbacks||0==arguments.length)return this._callbacks={},this;var i=this._callbacks[e];if(!i)return this;if(1==arguments.length)return delete this._callbacks[e],this;for(var n=0;n<i.length;n++)if(i[n]===a){i.splice(n,1);break}return this}}]),e}(),s=function(e){function s(e,n){i(this,s);var t,o=a(this,(s.__proto__||Object.getPrototypeOf(s)).call(this)),r=void 0;if(o.element=e,o.version=s.version,o.defaultOptions.previewTemplate=o.defaultOptions.previewTemplate.replace(/\n*/g,""),o.clickableElements=[],o.listeners=[],o.files=[],"string"==typeof o.element&&(o.element=document.querySelector(o.element)),!o.element||null==o.element.nodeType)throw Error("Invalid dropzone element.");if(o.element.dropzone)throw Error("Dropzone already attached.");s.instances.push(o),o.element.dropzone=o;var c,l=null!=(t=s.optionsForElement(o.element))?t:{};if(o.options=s.extend({},o.defaultOptions,l,null!=n?n:{}),o.options.forceFallback||!s.isBrowserSupported())return c=o.options.fallback.call(o),a(o,c);if(null==o.options.url&&(o.options.url=o.element.getAttribute("action")),!o.options.url)throw Error("No URL provided.");if(o.options.acceptedFiles&&o.options.acceptedMimeTypes)throw Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");if(o.options.uploadMultiple&&o.options.chunking)throw Error("You cannot set both: uploadMultiple and chunking.");return o.options.acceptedMimeTypes&&(o.options.acceptedFiles=o.options.acceptedMimeTypes,delete o.options.acceptedMimeTypes),null!=o.options.renameFilename&&(o.options.renameFile=function(e){return o.options.renameFilename.call(o,e.name,e)}),o.options.method=o.options.method.toUpperCase(),(r=o.getExistingFallback())&&r.parentNode&&r.parentNode.removeChild(r),!1!==o.options.previewsContainer&&(o.options.previewsContainer?o.previewsContainer=s.getElement(o.options.previewsContainer,"previewsContainer"):o.previewsContainer=o.element),o.options.clickable&&(!0===o.options.clickable?o.clickableElements=[o.element]:o.clickableElements=s.getElements(o.options.clickable,"clickable")),o.init(),o}return function(e,a){if("function"!=typeof a&&null!==a)throw TypeError("Super expression must either be null or a function, not "+typeof a);e.prototype=Object.create(a&&a.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),a&&(Object.setPrototypeOf?Object.setPrototypeOf(e,a):e.__proto__=a)}(s,t),n(s,null,[{key:"initClass",value:function(){this.prototype.Emitter=t,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype.defaultOptions={url:null,method:"post",withCredentials:!1,timeout:3e4,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,
11chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(e,a,i){if(i)return{dzuuid:i.file.upload.uuid,dzchunkindex:i.index,dztotalfilesize:i.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:i.file.upload.totalChunkCount,dzchunkbyteoffset:i.index*this.options.chunkSize}},accept:function(e,a){return a()},chunksUploaded:function(e,a){a()},fallback:function(){var e=void 0;this.element.className=this.element.className+" dz-browser-not-supported";for(var a=0,i=i=this.element.getElementsByTagName("div");!(a>=i.length);){var n=i[a++];if(/(^| )dz-message($| )/.test(n.className)){e=n,n.className="dz-message";break}}e||(e=s.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(e));var t=e.getElementsByTagName("span")[0];return t&&(null!=t.textContent?t.textContent=this.options.dictFallbackMessage:null!=t.innerText&&(t.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(e,a,i,n){var t={srcX:0,srcY:0,srcWidth:e.width,srcHeight:e.height},s=e.width/e.height;null==a&&null==i?(a=t.srcWidth,i=t.srcHeight):null==a?a=i*s:null==i&&(i=a/s);var o=(a=Math.min(a,t.srcWidth))/(i=Math.min(i,t.srcHeight));if(t.srcWidth>a||t.srcHeight>i){if("crop"===n)s>o?(t.srcHeight=e.height,t.srcWidth=t.srcHeight*o):(t.srcWidth=e.width,t.srcHeight=t.srcWidth/o);else{if("contain"!==n)throw Error("Unknown resizeMethod '"+n+"'");s>o?i=a/s:a=i*s}}return t.srcX=(e.width-t.srcWidth)/2,t.srcY=(e.height-t.srcHeight)/2,t.trgWidth=a,t.trgHeight=i,t},transformFile:function(e,a){return(this.options.resizeWidth||this.options.resizeHeight)&&e.type.match(/image.*/)?this.resizeImage(e,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,a):a(e)},previewTemplate:'<div class="dz-preview dz-file-preview">\n  <div class="dz-image"><img data-dz-thumbnail /></div>\n  <div class="dz-details">\n    <div class="dz-size"><span data-dz-size></span></div>\n    <div class="dz-filename"><span data-dz-name></span></div>\n  </div>\n  <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n  <div class="dz-error-message"><span data-dz-errormessage></span></div>\n  <div class="dz-success-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n      <title>Check</title>\n      <defs></defs>\n      <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n        <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF" sketch:type="MSShapeGroup"></path>\n      </g>\n    </svg>\n  </div>\n  <div class="dz-error-mark">\n    <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">\n      <title>Error</title>\n      <defs></defs>\n      <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">\n        <g id="Check-+-Oval-2" sketch:type="MSLayerGroup" stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475">\n          <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" id="Oval-2" sketch:type="MSShapeGroup"></path>\n        </g>\n      </g>\n    </svg>\n  </div>\n</div>',drop:function(e){return this.element.classList.remove("dz-drag-hover")},dragstart:function(e){},dragend:function(e){return this.element.classList.remove("dz-drag-hover")},dragenter:function(e){return this.element.classList.add("dz-drag-hover")},dragover:function(e){return this.element.classList.add("dz-drag-hover")},dragleave:function(e){return this.element.classList.remove("dz-drag-hover")},paste:function(e){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(e){var a=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer){e.previewElement=s.createElement(this.options.previewTemplate.trim()),e.previewTemplate=e.previewElement,this.previewsContainer.appendChild(e.previewElement);for(var i=0,n=n=e.previewElement.querySelectorAll("[data-dz-name]");!(i>=n.length);){var t=n[i++];t.textContent=e.name}for(var o=0,r=r=e.previewElement.querySelectorAll("[data-dz-size]");!(o>=r.length);
11)(t=r[o++]).innerHTML=this.filesize(e.size);this.options.addRemoveLinks&&(e._removeLink=s.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'+this.options.dictRemoveFile+"</a>"),e.previewElement.appendChild(e._removeLink));for(var c=function(i){return i.preventDefault(),i.stopPropagation(),e.status===s.UPLOADING?s.confirm(a.options.dictCancelUploadConfirmation,function(){return a.removeFile(e)}):a.options.dictRemoveFileConfirmation?s.confirm(a.options.dictRemoveFileConfirmation,function(){return a.removeFile(e)}):a.removeFile(e)},l=0,p=p=e.previewElement.querySelectorAll("[data-dz-remove]");!(l>=p.length);)p[l++].addEventListener("click",c)}},removedfile:function(e){return null!=e.previewElement&&null!=e.previewElement.parentNode&&e.previewElement.parentNode.removeChild(e.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(e,a){if(e.previewElement){e.previewElement.classList.remove("dz-file-preview");for(var i=0,n=n=e.previewElement.querySelectorAll("[data-dz-thumbnail]");!(i>=n.length);){var t=n[i++];t.alt=e.name,t.src=a}return setTimeout(function(){return e.previewElement.classList.add("dz-image-preview")},1)}},error:function(e,a){if(e.previewElement){e.previewElement.classList.add("dz-error"),"String"!=typeof a&&a.error&&(a=a.error);for(var i=0,n=n=e.previewElement.querySelectorAll("[data-dz-errormessage]");!(i>=n.length);)n[i++].textContent=a}},errormultiple:function(){},processing:function(e){if(e.previewElement&&(e.previewElement.classList.add("dz-processing"),e._removeLink))return e._removeLink.textContent=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(e,a,i){if(e.previewElement)for(var n=0,t=t=e.previewElement.querySelectorAll("[data-dz-uploadprogress]");!(n>=t.length);){var s=t[n++];"PROGRESS"===s.nodeName?s.value=a:s.style.width=a+"%"}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(e){if(e.previewElement)return e.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(e){return this.emit("error",e,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(e){if(e._removeLink&&(e._removeLink.textContent=this.options.dictRemoveFile),e.previewElement)return e.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}},this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(e){for(var a=arguments.length,i=Array(a>1?a-1:0),n=1;n<a;n++)i[n-1]=arguments[n];for(var t=0,s=s=i;!(t>=s.length);){var o=s[t++];for(var r in o){var c=o[r];e[r]=c}}return e}}]),n(s,[{key:"getAcceptedFiles",value:function(){return this.files.filter(function(e){return e.accepted}).map(function(e){return e})}},{key:"getRejectedFiles",value:function(){return this.files.filter(function(e){return!e.accepted}).map(function(e){return e})}},{key:"getFilesWithStatus",value:function(e){return this.files.filter(function(a){return a.status===e}).map(function(e){return e})}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(s.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(s.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(s.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter(function(e){return e.status===s.UPLOADING||e.status===s.QUEUED}).map(function(e){return e})}},{key:"init",value:function(){var e=this;"form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(s.createElement('<div class="dz-default dz-message"><span>'+this.options.dictDefaultMessage+"</span></div>")),this.clickableElements.length&&function a(){return e.hiddenFileInput&&e.hiddenFileInput.parentNode.removeChild(e.hiddenFileInput),e.hiddenFileInput=document.createElement("input"),e.hiddenFileInput.setAttribute("type","file"),(null===e.options.maxFiles||e.options.maxFiles>1)&&e.hiddenFileInput.setAttribute("multiple","multiple"),e.hiddenFileInput.className="dz-hidden-input",null!==e.options.acceptedFiles&&e.hiddenFileInput.setAttribute("accept",e.options.acceptedFiles),null!==e.options.capture&&e.hiddenFileInput.setAttribute("capture",e.options.capture),e.hiddenFileInput.style.visibility="hidden",e.hiddenFileInput.style.position="absolute",e.hiddenFileInput.style.top="0",e.hiddenFileInput.style.left="0",e.hiddenFileInput.style.height="0",e.hiddenFileInput.style.width="0",document.querySelector(e.options.hiddenInputContainer).appendChild(e.hiddenFileInput),e.hiddenFileInput.addEventListener("change",function(){var i=e.hiddenFileInput.files;if(i.length)for(var n=0,t=t=i;!(n>=t.length);){var s=t[n++];e.addFile(s)}return e.emit("addedfiles",i),a()})}(),this.URL=null!==window.URL?window.URL:window.webkitURL;for(var a=0,i=i=this.events;!(a>=i.length);){var n=i[a++];this.on(n,this.options[n])}this.on("uploadprogress",function(){return e.updateTotalUploadProgress()}),this.on("removedfile",function(){return e.updateTotalUploadProgress()}),this.on("canceled",function(a){return e.emit("complete",a)}
11),this.on("complete",function(a){if(0===e.getAddedFiles().length&&0===e.getUploadingFiles().length&&0===e.getQueuedFiles().length)return setTimeout(function(){return e.emit("queuecomplete")},0)});var t=function(e){return e.stopPropagation(),e.preventDefault?e.preventDefault():e.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:function(a){return e.emit("dragstart",a)},dragenter:function(a){return t(a),e.emit("dragenter",a)},dragover:function(a){var i=void 0;try{i=a.dataTransfer.effectAllowed}catch(e){}return a.dataTransfer.dropEffect="move"===i||"linkMove"===i?"move":"copy",t(a),e.emit("dragover",a)},dragleave:function(a){return e.emit("dragleave",a)},drop:function(a){return t(a),e.drop(a)},dragend:function(a){return e.emit("dragend",a)}}}],this.clickableElements.forEach(function(a){return e.listeners.push({element:a,events:{click:function(i){return(a!==e.element||i.target===e.element||s.elementInside(i.target,e.element.querySelector(".dz-message")))&&e.hiddenFileInput.click(),!0}}})}),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,s.instances.splice(s.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var e=void 0,a=0,i=0;if(this.getActiveFiles().length){for(var n=0,t=t=this.getActiveFiles();!(n>=t.length);){var s=t[n++];a+=s.upload.bytesSent,i+=s.upload.total}e=100*a/i}else e=100;return this.emit("totaluploadprogress",e,i,a)}},{key:"_getParamName",value:function(e){return"function"==typeof this.options.paramName?this.options.paramName(e):this.options.paramName+(this.options.uploadMultiple?"["+e+"]":"")}},{key:"_renameFile",value:function(e){return"function"!=typeof this.options.renameFile?e.name:this.options.renameFile(e)}},{key:"getFallbackForm",value:function(){var e,a=void 0;if(e=this.getExistingFallback())return e;var i='<div class="dz-fallback">';this.options.dictFallbackText&&(i+="<p>"+this.options.dictFallbackText+"</p>"),i+='<input type="file" name="'+this._getParamName(0)+'" '+(this.options.uploadMultiple?'multiple="multiple"':void 0)+' /><input type="submit" value="Upload!"></div>';var n=s.createElement(i);return"FORM"!==this.element.tagName?(a=s.createElement('<form action="'+this.options.url+'" enctype="multipart/form-data" method="'+this.options.method+'"></form>')).appendChild(n):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=a?a:n}},{key:"getExistingFallback",value:function(){for(var e=["div","form"],a=0;a<e.length;a++){var i,n=e[a];if(i=function(e){for(var a=0,i=i=e;!(a>=i.length);){var n=i[a++];if(/(^| )fallback($| )/.test(n.className))return n}}(this.element.getElementsByTagName(n)))return i}}},{key:"setupEventListeners",value:function(){return this.listeners.map(function(e){return function(){var a=[];for(var i in e.events){var n=e.events[i];a.push(e.element.addEventListener(i,n,!1))}return a}()})}},{key:"removeEventListeners",value:function(){return this.listeners.map(function(e){return function(){var a=[];for(var i in e.events){var n=e.events[i];a.push(e.element.removeEventListener(i,n,!1))}return a}()})}},{key:"disable",value:function(){var e=this;return this.clickableElements.forEach(function(e){return e.classList.remove("dz-clickable")}),this.removeEventListeners(),this.disabled=!0,this.files.map(function(a){return e.cancelUpload(a)})}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach(function(e){return e.classList.add("dz-clickable")}),this.setupEventListeners()}},{key:"filesize",value:function(e){var a=0,i="b";if(e>0){for(var n=["tb","gb","mb","kb","b"],t=0;t<n.length;t++){var s=n[t];if(e>=Math.pow(this.options.filesizeBase,4-t)/10){a=e/Math.pow(this.options.filesizeBase,4-t),i=s;break}}a=Math.round(10*a)/10}return"<strong>"+a+"</strong> "+this.options.dictFileSizeUnits[i]}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit
11("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(e){if(e.dataTransfer){this.emit("drop",e);for(var a=[],i=0;i<e.dataTransfer.files.length;i++)a[i]=e.dataTransfer.files[i];if(this.emit("addedfiles",a),a.length){var n=e.dataTransfer.items;n&&n.length&&null!=n[0].webkitGetAsEntry?this._addFilesFromItems(n):this.handleFiles(a)}}}},{key:"paste",value:function(e){if(null!=(void 0!==(a=null!=e?e.clipboardData:void 0)&&null!==a?a.items:void 0)){this.emit("paste",e);var a,i=e.clipboardData.items;return i.length?this._addFilesFromItems(i):void 0}}},{key:"handleFiles",value:function(e){for(var a=0,i=i=e;!(a>=i.length);){var n=i[a++];this.addFile(n)}}},{key:"_addFilesFromItems",value:function(e){var a=this;return function(){for(var i=[],n=0,t=t=e;!(n>=t.length);){var s,o=t[n++];null!=o.webkitGetAsEntry&&(s=o.webkitGetAsEntry())?s.isFile?i.push(a.addFile(o.getAsFile())):s.isDirectory?i.push(a._addFilesFromDirectory(s,s.name)):i.push(void 0):null==o.getAsFile||null!=o.kind&&"file"!==o.kind?i.push(void 0):i.push(a.addFile(o.getAsFile()))}return i}()}},{key:"_addFilesFromDirectory",value:function(e,a){var i=this,n=e.createReader(),t=function(e){var a;return null!=(a=console)&&"function"==typeof a.log?a.log(e):void 0};return function e(){return n.readEntries(function(n){if(n.length>0){for(var t=0,s=s=n;!(t>=s.length);){var o=s[t++];o.isFile?o.file(function(e){if(!i.options.ignoreHiddenFiles||"."!==e.name.substring(0,1))return e.fullPath=a+"/"+e.name,i.addFile(e)}):o.isDirectory&&i._addFilesFromDirectory(o,a+"/"+o.name)}e()}return null},t)}()}},{key:"accept",value:function(e,a){return e.size>1024*this.options.maxFilesize*1024?a(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(e.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):s.isValidFile(e,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(a(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",e)):this.options.accept.call(this,e,a):a(this.options.dictInvalidFileType)}},{key:"addFile",value:function(e){var a=this;return e.upload={uuid:s.uuidv4(),progress:0,total:e.size,bytesSent:0,filename:this._renameFile(e),chunked:this.options.chunking&&(this.options.forceChunking||e.size>this.options.chunkSize),totalChunkCount:Math.ceil(e.size/this.options.chunkSize)},this.files.push(e),e.status=s.ADDED,this.emit("addedfile",e),this._enqueueThumbnail(e),this.accept(e,function(i){return i?(e.accepted=!1,a._errorProcessing([e],i)):(e.accepted=!0,a.options.autoQueue&&a.enqueueFile(e)),a._updateMaxFilesReachedClass()})}},{key:"enqueueFiles",value:function(e){for(var a=0,i=i=e;!(a>=i.length);){var n=i[a++];this.enqueueFile(n)}return null}},{key:"enqueueFile",value:function(e){var a=this;if(e.status!==s.ADDED||!0!==e.accepted)throw Error("This file can't be queued because it has already been processed or was rejected.");if(e.status=s.QUEUED,this.options.autoProcessQueue)return setTimeout(function(){return a.processQueue()},0)}},{key:"_enqueueThumbnail",value:function(e){var a=this;if(this.options.createImageThumbnails&&e.type.match(/image.*/)&&e.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(e),setTimeout(function(){return a._processThumbnailQueue()},0)}},{key:"_processThumbnailQueue",value:function(){var e=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var a=this._thumbnailQueue.shift();return this.createThumbnail(a,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,function(i){return e.emit("thumbnail",a,i),e._processingThumbnail=!1,e._processThumbnailQueue()})}}},{key:"removeFile",value:function(e){if(e.status===s.UPLOADING&&this.cancelUpload(e),this.files=o(this.files,e),this.emit("removedfile",e),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(e){null==e&&(e=!1);for(var a=0,i=i=this.files.slice();!(a>=i.length);){var n=i[a++];(n.status!==s.UPLOADING||e)&&this.removeFile(n)}return null}},{key:"resizeImage",value:function(e,a,i,n,t){var o=this;return this.createThumbnail(e,a,i,n,!1,function(a,i){if(null==i)return t(e);var n=o.options.resizeMimeType;null==n&&(n=e.type);var r=i.toDataURL(n,o.options.resizeQuality);return"image/jpeg"!==n&&"image/jpg"!==n||(r=l.restore(e.dataURL,r)),t(s.dataURItoBlob(r))})}},{key:"createThumbnail",value:function(e,a,i,n,t,s){var o=this,r=new FileReader;return r.onload=function(){if(e.dataURL=r.result,"image/svg+xml"!==e.type)return o.createThumbnailFromUrl(e,a,i,n,t,s);null!=s&&s(r.result)}
11,r.readAsDataURL(e)}},{key:"createThumbnailFromUrl",value:function(e,a,i,n,t,s,o){var r=this,l=document.createElement("img");return o&&(l.crossOrigin=o),l.onload=function(){var o=function(e){return e(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&t&&(o=function(e){return EXIF.getData(l,function(){return e(EXIF.getTag(this,"Orientation"))})}),o(function(t){e.width=l.width,e.height=l.height;var o=r.options.resize.call(r,e,a,i,n),p=document.createElement("canvas"),u=p.getContext("2d");switch(p.width=o.trgWidth,p.height=o.trgHeight,t>4&&(p.width=o.trgHeight,p.height=o.trgWidth),t){case 2:u.translate(p.width,0),u.scale(-1,1);break;case 3:u.translate(p.width,p.height),u.rotate(Math.PI);break;case 4:u.translate(0,p.height),u.scale(1,-1);break;case 5:u.rotate(.5*Math.PI),u.scale(1,-1);break;case 6:u.rotate(.5*Math.PI),u.translate(0,-p.height);break;case 7:u.rotate(.5*Math.PI),u.translate(p.width,-p.height),u.scale(-1,1);break;case 8:u.rotate(-.5*Math.PI),u.translate(-p.width,0)}c(u,l,null!=o.srcX?o.srcX:0,null!=o.srcY?o.srcY:0,o.srcWidth,o.srcHeight,null!=o.trgX?o.trgX:0,null!=o.trgY?o.trgY:0,o.trgWidth,o.trgHeight);var d=p.toDataURL("image/png");if(null!=s)return s(d,p)})},null!=s&&(l.onerror=s),l.src=e.dataURL}},{key:"processQueue",value:function(){var e=this.options.parallelUploads,a=this.getUploadingFiles().length,i=a;if(!(a>=e)){var n=this.getQueuedFiles();if(n.length>0){if(this.options.uploadMultiple)return this.processFiles(n.slice(0,e-a));for(;i<e;){if(!n.length)return;this.processFile(n.shift()),i++}}}}},{key:"processFile",value:function(e){return this.processFiles([e])}},{key:"processFiles",value:function(e){for(var a=0,i=i=e;!(a>=i.length);){var n=i[a++];n.processing=!0,n.status=s.UPLOADING,this.emit("processing",n)}return this.options.uploadMultiple&&this.emit("processingmultiple",e),this.uploadFiles(e)}},{key:"_getFilesWithXhr",value:function(e){return this.files.filter(function(a){return a.xhr===e}).map(function(e){return e})}},{key:"cancelUpload",value:function(e){if(e.status===s.UPLOADING){for(var a=this._getFilesWithXhr(e.xhr),i=0,n=n=a;!(i>=n.length);)n[i++].status=s.CANCELED;void 0!==e.xhr&&e.xhr.abort();for(var t=0,o=o=a;!(t>=o.length);){var r=o[t++];this.emit("canceled",r)}this.options.uploadMultiple&&this.emit("canceledmultiple",a)}else e.status!==s.ADDED&&e.status!==s.QUEUED||(e.status=s.CANCELED,this.emit("canceled",e),this.options.uploadMultiple&&this.emit("canceledmultiple",[e]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(e){if("function"==typeof e){for(var a=arguments.length,i=Array(a>1?a-1:0),n=1;n<a;n++)i[n-1]=arguments[n];return e.apply(this,i)}return e}},{key:"uploadFile",value:function(e){return this.uploadFiles([e])}},{key:"uploadFiles",value:function(e){var a=this;this._transformFiles(e,function(i){if(e[0].upload.chunked){var n=e[0],t=i[0];n.upload.chunks=[];var o=function(){for(var i=0;void 0!==n.upload.chunks[i];)i++;if(!(i>=n.upload.totalChunkCount)){var o=i*a.options.chunkSize,r=Math.min(o+a.options.chunkSize,n.size),c={name:a._getParamName(0),data:t.webkitSlice?t.webkitSlice(o,r):t.slice(o,r),filename:n.upload.filename,chunkIndex:i};n.upload.chunks[i]={file:n,index:i,dataBlock:c,status:s.UPLOADING,progress:0,retries:0},a._uploadData(e,[c])}};if(n.upload.finishedChunkUpload=function(i){var t=!0;i.status=s.SUCCESS,i.dataBlock=null;for(var r=0;r<n.upload.totalChunkCount;r++){if(void 0===n.upload.chunks[r])return o();n.upload.chunks[r].status!==s.SUCCESS&&(t=!1)}t&&a.options.chunksUploaded(n,function(){a._finished(e,"",null)})},a.options.parallelChunkUploads)for(var r=0;r<n.upload.totalChunkCount;r++)o();else o()}else{for(var c=[],l=0;l<e.length;l++)c[l]={name:a._getParamName(l),data:i[l],filename:e[l].upload.filename};a._uploadData(e,c)}})}},{key:"_getChunk",value:function(e,a){for(var i=0;i<e.upload.totalChunkCount;i++)if(void 0!==e.upload.chunks[i]&&e.upload.chunks[i].xhr===a)return e.upload.chunks[i]}},{key:"_uploadData",value:function(e,a){for(var i=this,n=new XMLHttpRequest,t=0,o=o=e;!(t>=o.length);)o[t++].xhr=n;e[0].upload.chunked&&(e[0].upload.chunks[a[0].chunkIndex].xhr=n);var r=this.resolveOption(this.options.method,e),c=this.resolveOption(this.options.url,e);n.open(r,c,!0),n.timeout=this.resolveOption(this.options.timeout,e),n.withCredentials=!!this.options.withCredentials,n.onload=function(a){i._finishedUploading(e,n,a)},n.onerror=function(){i._handleUploadError(e,n)},(null!=n.upload?n.upload:n).onprogress=function(a){return i._updateFilesUploadProgress(e,n,a)};var l={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var p in this.options.headers&&s.extend(l,this.options.headers),l){var u=l[p];u&&n.setRequestHeader(p,u)}var d=new FormData;if(this.options.params){var m=this.options.params;for(var f in"function"==typeof m&&(m=m.call(this,e,n,e[0].upload.chunked?this._getChunk(e[0],n):null)),m){var v=m[f];d.append(f,v)}}for(var x=0,h=h=e;!(x>=h.length);){var g=h[x++];
11this.emit("sending",g,n,d)}this.options.uploadMultiple&&this.emit("sendingmultiple",e,n,d),this._addFormElementData(d);for(var b=0;b<a.length;b++){var y=a[b];d.append(y.name,y.data,y.filename)}this.submitRequest(n,d,e)}},{key:"_transformFiles",value:function(e,a){for(var i=this,n=[],t=0,s=0;s<e.length;s++)!function(s){i.options.transformFile.call(i,e[s],function(i){n[s]=i,++t===e.length&&a(n)})}(s)}},{key:"_addFormElementData",value:function(e){if("FORM"===this.element.tagName)for(var a=0,i=i=this.element.querySelectorAll("input, textarea, select, button");!(a>=i.length);){var n=i[a++],t=n.getAttribute("name"),s=n.getAttribute("type");if(s&&(s=s.toLowerCase()),null!=t){if("SELECT"===n.tagName&&n.hasAttribute("multiple"))for(var o=0,r=r=n.options;!(o>=r.length);){var c=r[o++];c.selected&&e.append(t,c.value)}else(!s||"checkbox"!==s&&"radio"!==s||n.checked)&&e.append(t,n.value)}}}},{key:"_updateFilesUploadProgress",value:function(e,a,i){var n=void 0;if(void 0!==i){if(n=100*i.loaded/i.total,e[0].upload.chunked){var t=e[0],s=this._getChunk(t,a);s.progress=n,s.total=i.total,s.bytesSent=i.loaded,t.upload.progress=0,t.upload.total=0,t.upload.bytesSent=0;for(var o=0;o<t.upload.totalChunkCount;o++)void 0!==t.upload.chunks[o]&&void 0!==t.upload.chunks[o].progress&&(t.upload.progress+=t.upload.chunks[o].progress,t.upload.total+=t.upload.chunks[o].total,t.upload.bytesSent+=t.upload.chunks[o].bytesSent);t.upload.progress=t.upload.progress/t.upload.totalChunkCount}else for(var r=0,c=c=e;!(r>=c.length);){var l=c[r++];l.upload.progress=n,l.upload.total=i.total,l.upload.bytesSent=i.loaded}for(var p=0,u=u=e;!(p>=u.length);){var d=u[p++];this.emit("uploadprogress",d,d.upload.progress,d.upload.bytesSent)}}else{var m=!0;n=100;for(var f=0,v=v=e;!(f>=v.length);){var x=v[f++];100===x.upload.progress&&x.upload.bytesSent===x.upload.total||(m=!1),x.upload.progress=n,x.upload.bytesSent=x.upload.total}if(m)return;for(var h=0,g=g=e;!(h>=g.length);){var b=g[h++];this.emit("uploadprogress",b,n,b.upload.bytesSent)}}}},{key:"_finishedUploading",value:function(e,a,i){var n=void 0;if(e[0].status!==s.CANCELED&&4===a.readyState){if("arraybuffer"!==a.responseType&&"blob"!==a.responseType&&(n=a.responseText,a.getResponseHeader("content-type")&&~a.getResponseHeader("content-type").indexOf("application/json")))try{n=JSON.parse(n)}catch(e){i=e,n="Invalid JSON response from server."}this._updateFilesUploadProgress(e),200<=a.status&&a.status<300?e[0].upload.chunked?e[0].upload.finishedChunkUpload(this._getChunk(e[0],a)):this._finished(e,n,i):this._handleUploadError(e,a,n)}}},{key:"_handleUploadError",value:function(e,a,i){if(e[0].status!==s.CANCELED){if(e[0].upload.chunked&&this.options.retryChunks){var n=this._getChunk(e[0],a);if(n.retries++<this.options.retryChunksLimit)return void this._uploadData(e,[n.dataBlock]);console.warn("Retried this chunk too often. Giving up.")}for(var t=0,o=o=e;!(t>=o.length);)o[t++],this._errorProcessing(e,i||this.options.dictResponseError.replace("{{statusCode}}",a.status),a)}}},{key:"submitRequest",value:function(e,a,i){e.send(a)}},{key:"_finished",value:function(e,a,i){for(var n=0,t=t=e;!(n>=t.length);){var o=t[n++];o.status=s.SUCCESS,this.emit("success",o,a,i),this.emit("complete",o)}
11if(this.options.uploadMultiple&&(this.emit("successmultiple",e,a,i),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(e,a,i){for(var n=0,t=t=e;!(n>=t.length);){var o=t[n++];o.status=s.ERROR,this.emit("error",o,a,i),this.emit("complete",o)}if(this.options.uploadMultiple&&(this.emit("errormultiple",e,a,i),this.emit("completemultiple",e)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var a=16*Math.random()|0;return("x"===e?a:3&a|8).toString(16)})}}]),s}();s.initClass(),s.version="5.4.0",s.options={},s.optionsForElement=function(e){return e.getAttribute("id")?s.options[r(e.getAttribute("id"))]:void 0},s.instances=[],s.forElement=function(e){if("string"==typeof e&&(e=document.querySelector(e)),null==(null!=e?e.dropzone:void 0))throw Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return e.dropzone},s.autoDiscover=!0,s.discover=function(){var e=void 0;if(document.querySelectorAll)e=document.querySelectorAll(".dropzone");else{e=[];var a=function(a){return function(){for(var i=[],n=0,t=t=a;!(n>=t.length);){var s=t[n++];/(^| )dropzone($| )/.test(s.className)?i.push(e.push(s)):i.push(void 0)}return i}()};a(document.getElementsByTagName("div")),a(document.getElementsByTagName("form"))}return function(){for(var a=[],i=0,n=n=e;!(i>=n.length);){var t=n[i++];!1!==s.optionsForElement(t)?a.push(new s(t)):a.push(void 0)}return a}()},s.blacklistedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],s.isBrowserSupported=function(){var e=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector){if("classList"in document.createElement("a"))for(var a=0,i=i=s.blacklistedBrowsers;!(a>=i.length);)i[a++].test(navigator.userAgent)&&(e=!1);else e=!1}else e=!1;return e},s.dataURItoBlob=function(e){for(var a=atob(e.split(",")[1]),i=e.split(",")[0].split(":")[1].split(";")[0],n=new ArrayBuffer(a.length),t=new Uint8Array(n),s=0,o=a.length,r=0<=o;r?s<=o:s>=o;r?s++:s--)t[s]=a.charCodeAt(s);return new Blob([n],{type:i})};var o=function(e,a){return e.filter(function(e){return e!==a}).map(function(e){return e})},r=function(e){return e.replace(/[\-_](\w)/g,function(e){return e.charAt(1).toUpperCase()})};s.createElement=function(e){var a=document.createElement("div");return a.innerHTML=e,a.childNodes[0]},s.elementInside=function(e,a){if(e===a)return!0;for(;e=e.parentNode;)if(e===a)return!0;return!1},s.getElement=function(e,a){var i=void 0;if("string"==typeof e?i=document.querySelector(e):null!=e.nodeType&&(i=e),null==i)throw Error("Invalid `"+a+"` option provided. Please provide a CSS selector or a plain HTML element.");return i},s.getElements=function(e,a){var i=void 0,n=void 0;if(e instanceof Array){n=[];try{for(var t=0,s=s=e;!(t>=s.length);)i=s[t++],n.push(this.getElement(i,a))}catch(e){n=null}}else if("string"==typeof e){n=[];for(var o=0,r=r=document.querySelectorAll(e);!(o>=r.length);)i=r[o++],n.push(i)}else null!=e.nodeType&&(n=[e]);if(null==n||!n.length)throw Error("Invalid `"+a+"` option provided. Please provide a CSS selector, a plain HTML element or a list of those.");return n},s.confirm=function(e,a,i){return window.confirm(e)?a():null!=i?i():void 0},s.isValidFile=function(e,a){if(!a)return!0;a=a.split(",");for(var i=e.type,n=i.replace(/\/.*$/,""),t=0,s=s=a;!(t>=s.length);){var o=s[t++];if("."===(o=o.trim()).charAt(0)){if(-1!==e.name.toLowerCase().indexOf(o.toLowerCase(),e.name.length-o.length))return!0}else if(/\/\*$/.test(o)){if(n===o.replace(/\/.*$/,""))return!0}else if(i===o)return!0}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(e){return this.each(function(){return new s(this,e)})}),null!=e?e.exports=s:window.Dropzone=s,s.ADDED="added",s.QUEUED="queued",s.ACCEPTED=s.QUEUED,s.UPLOADING="uploading",s.PROCESSING=s.UPLOADING,s.CANCELED="canceled",s.ERROR="error",s.SUCCESS="success";var c=function(e,a,i,n,t,s,o,r,c,l){var p=function(e){e.naturalWi
11dth;var a=e.naturalHeight,i=document.createElement("canvas");i.width=1,i.height=a;var n=i.getContext("2d");n.drawImage(e,0,0);for(var t=n.getImageData(1,0,1,a).data,s=0,o=a,r=a;r>s;)0===t[4*(r-1)+3]?o=r:s=r,r=o+s>>1;var c=r/a;return 0===c?1:c}(a);return e.drawImage(a,i,n,t,s,o,r,c,l/p)},l=function(){function e(){i(this,e)}return n(e,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(e){for(var a="",i=void 0,n=void 0,t="",s=void 0,o=void 0,r=void 0,c="",l=0;s=(i=e[l++])>>2,o=(3&i)<<4|(n=e[l++])>>4,r=(15&n)<<2|(t=e[l++])>>6,c=63&t,isNaN(n)?r=c=64:isNaN(t)&&(c=64),a=a+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(r)+this.KEY_STR.charAt(c),i=n=t="",s=o=r=c="",l<e.length;);return a}},{key:"restore",value:function(e,a){if(!e.match("data:image/jpeg;base64,"))return a;var i=this.decode64(e.replace("data:image/jpeg;base64,","")),n=this.slice2Segments(i),t=this.exifManipulation(a,n);return"data:image/jpeg;base64,"+this.encode64(t)}},{key:"exifManipulation",value:function(e,a){var i=this.getExifArray(a);return new Uint8Array(this.insertExif(e,i))}},{key:"getExifArray",value:function(e){for(var a=void 0,i=0;i<e.length;){if(255===(a=e[i])[0]&225===a[1])return a;i++}return[]}},{key:"insertExif",value:function(e,a){var i=e.replace("data:image/jpeg;base64,",""),n=this.decode64(i),t=n.indexOf(255,3),s=n.slice(0,t),o=n.slice(t),r=s;return(r=r.concat(a)).concat(o)}},{key:"slice2Segments",value:function(e){for(var a=0,i=[];!(255===e[a]&218===e[a+1]);){if(255===e[a]&216===e[a+1])a+=2;else{var n=a+(256*e[a+2]+e[a+3])+2,t=e.slice(a,n);i.push(t),a=n}if(a>e.length)break}return i}},{key:"decode64",value:function(e){var a=void 0,i=void 0,n="",t=void 0,s=void 0,o="",r=0,c=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(e)&&console.warn("There were invalid base64 characters in the input text.\nValid base64 characters are A-Z, a-z, 0-9, '+', '/',and '='\nExpect errors in decoding."),e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");a=this.KEY_STR.indexOf(e.charAt(r++))<<2|(t=this.KEY_STR.indexOf(e.charAt(r++)))>>4,i=(15&t)<<4|(s=this.KEY_STR.indexOf(e.charAt(r++)))>>2,n=(3&s)<<6|(o=this.KEY_STR.indexOf(e.charAt(r++))),c.push(a),64!==s&&c.push(i),64!==o&&c.push(n),a=i=n="",t=s=o="",r<e.length;);return c}}]),e}();l.initClass(),s._autoDiscoverFunction=function(){if(s.autoDiscover)return s.discover()},function(e,a){var i=!1,n=!0,t=e.document,s=t.documentElement,o=t.addEventListener?"addEventListener":"attachEvent",r=t.addEventListener?"removeEventListener":"detachEvent",c=t.addEventListener?"":"on",l=function n(s){if("readystatechange"!==s.type||"complete"===t.readyState)return("load"===s.type?e:t)[r](c+s.type,n,!1),!i&&(i=!0)?a.call(e,s.type||s):void 0};if("complete"!==t.readyState){if(t.createEventObject&&s.doScroll){try{n=!e.frameElement}catch(e){}n&&function e(){try{s.doScroll("left")}catch(a){return void setTimeout(e,50)}return l("poll")}()}t[o](c+"DOMContentLoaded",l,!1),t[o](c+"readystatechange",l,!1),e[o](c+"load",l,!1)}}(window,s._autoDiscoverFunction)}).call(a,i(6)(e))},function(e,a){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}}])},1894(e,a,i){"use strict";i.d(a,{Z:()=>_});var n,t,s=i(31635),o=i(96540),r=i(63679),c=i(80325),l=i.n(c),p=i(521),u=i(97653),d=i(89),m=i(20619),f=i(21939),v=i(92569),x=i(98602),h=i(59225),g=i(53058),b="fi-filter-input",y={error:"".concat(b,"--error"),disabled:"".concat(b,"--disabled"),labelAlignLeft:"".concat(b,"--label-align-left"),labelIsVisible:"".concat(b,"_label--visible"),wrapper:"".concat(b,"_wrapper"),functionalityContainer:"".concat(b,"_functionalityContainer"),inputElementContainer:"".concat(b,"_input-element-container"),inputElement:"".concat(b,"_input"),actionElementsContainer:"".concat(b,"_action-elements-container"),statusTextHasContent:"".concat(b,"_statusText--has-content")},w=function(e){function a(){var a=null!==e&&e.apply(this,arguments)||this;return a.filterItems=function(e,a,i){return e.reduce(function(e,n){return a(n,i)&&e.push(n),e},[])},a}return(0,s.C6)(a,e),a.prototype.componentDidUpdate=function(e){if(this.props.onFilter&&e.value!==this.props.value||e.items!==this.props.items){var a=this.props.value?this.props.value.toString():"";this.props.onFilter(this.filterItems(this.props.items,this.props.filterFunc,a))}},a.prototype.render=function(){var e,a,i,n=this,t=this.props,r=t.className,c=t.inputContainerProps,d=t.inputElementContainerProps,m=t.visualPlaceholder,g=t.labelText,w=t.labelMode,k=t.hintText,_=t.optionalText,j=t.status,E=t.statusText,F=t.id,C=t.labelAlign,z=t["aria-describedby"],S=t.statusTextAriaLiveMode;t.items,t.onFilter,t.filterFunc;var O=t.forwardedRef,I=t.onChange,A=t.children,T=t.tooltipComponent,D=(0,s.Tt)(t,["className","inputContainerProps","inputElementContainerProps","visualPlaceholder","labelText","labelMode","hintText","optionalText","status","statusText","id","labelAlign","aria-describedby","statusTextAriaLiveMode","items","onFilter","filterFunc","forwardedRef","onChange","children","tooltipComponent"]),P="".concat(F,"-label"),N=k?"".concat(F,"-hintText"):void 0,R=E?"".concat(F,"-statusText"):void 0;return o.createElement(p.BX,(0,s.Cl)({},c,{className:l()(b,r,((e={})[y.disabled]=!!D.disabled,e[y.error]="error"===j,e[y.labelAlignLeft]="left"===C,e))}),o.createElement(p.BX,{className:l()(y.wrapper,{})},o.createElement(v.J,{id:P,labelMode:w,optionalText:_,className:l()(((a={})[y.labelIsVisible]="hidden"!==w,a)),tooltipComponent:T,htmlFor:F},g),o.createElement(x.X,{id:N},k),o.createElement(p.BX,{className:y.functionalityContainer},o.createElement(p.BX,(0,s.Cl)({className:y.inputElementContainer},d),o.createElement(u._,(0,s.Cl)({},D,{"aria-labelledby":P,"aria-invalid":"error"===j,id:F,className:y.inputElement,type:"text",forwardedRef:O,placeholder:m},(0,f.p)("aria-describedby",[R,N,z]),{autoComplete:"off","aria-autocomplete":"list",autoCapitalize:"none",spellCheck:"false",onChange:function(e){var a=n.props,i=a.items,t=a.onFilter,s=a.filterFunc,o=e.target.value;t(n.filterItems(i,s,o)),I&&I(o)},"aria-multiline":!1}))),o.Children.count(A)>0&&o.createElement(p.BX,{className:y.actionElementsContainer,onMouseDownCapture:function(e){e.preventDefault(),e.stopPropagation()}},A),o.createElement(h.E,{id:R,className:l()(((i={})[y.statusTextHasContent]=!!E,i)),status:j,disabled:D.disabled,ariaLiveMode:void 0===S?"assertive":S},E))))},a}(o.Component),k=(0,r.I4)(function(e){e.theme;var a=(0,s.Tt)(e,["theme"]);return o.createElement(w,(0,s.Cl)({},a))}).withConfig({componentId:"sc-c0uaap-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a;return a=e.theme,(0,r.AH)(n||(n=(0,s.ue)(["\n  ","\n\n  & .fi-filter-input_wrapper {\n    display: inline-block;\n    width: 100%;\n\n    & .fi-filter-input_label--visible {\n      margin-bottom: ",";\n    }\n\n    & .fi-hint-text {\n      margin-bottom: ",";\n    }\n  }\n\n  & .fi-filter-input_functionalityContainer {\n    line-height: 1.5;\n    position: relative;\n\n    & .fi-filter-input_action-elements-container {\n      position: absolute;\n      height: 40px;\n      right: 0;\n      top: 0;\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      & > * {\n        box-sizing: content-box;\n        display: flex;\n        padding: 0 8px;\n        flex: 0 0 auto;\n      }\n      & :not(:last-child) {\n        border-right: 1px solid ",";\n        padding-right: 8px;\n        height: 20px;\n      }\n    }\n\n    & .fi-filter-input_statusText--has-content {\n      margin-top: ",";\n    }\n  }\n\n  & .fi-filter-input_input-element-container {\n    ","\n\n    &:focus-within {\n      position: relative;\n\n      &::after {\n        ","\n      }\n    }\n  }\n\n  & .fi-filter-input_input {\n    ","\n    background-color: ",";\n    min-width: 40px;\n    width: 100%;\n    min-height: 40px;\n    padding-left: ",";\n    border-color: ",";\n\n    &::placeholder {\n      font-style: italic;\n      color: ",";\n      opacity: 1;\n    }\n  }\n\n  &.fi-filter-input--error {\n    & .fi-filter-input_input {\n      border-color: ",";\n      border-width: 2px;\n    }\n  }\n\n  &.fi-filter-input--disabled {\n    & .fi-filter-input_input {\n      color: ",";\n      background-color: ",";\n      border-color: ",";
11\n      cursor: not-allowed;\n    }\n  }\n\n  &.fi-filter-input--label-align-left {\n    & .fi-filter-input_wrapper {\n      display: flex;\n      flex-direction: row;\n      align-items: flex-start;\n\n      & .fi-label {\n        padding-right: ",";\n        padding-top: ",";\n        align-self: flex-start;\n\n        & .fi-label_label-span {\n          margin-bottom: 0;\n        }\n      }\n    }\n  }\n"],["\n  ","\n\n  & .fi-filter-input_wrapper {\n    display: inline-block;\n    width: 100%;\n\n    & .fi-filter-input_label--visible {\n      margin-bottom: ",";\n    }\n\n    & .fi-hint-text {\n      margin-bottom: ",";\n    }\n  }\n\n  & .fi-filter-input_functionalityContainer {\n    line-height: 1.5;\n    position: relative;\n\n    & .fi-filter-input_action-elements-container {\n      position: absolute;\n      height: 40px;\n      right: 0;\n      top: 0;\n      display: flex;\n      flex-direction: row;\n      align-items: center;\n      & > * {\n        box-sizing: content-box;\n        display: flex;\n        padding: 0 8px;\n        flex: 0 0 auto;\n      }\n      & :not(:last-child) {\n        border-right: 1px solid ",";\n        padding-right: 8px;\n        height: 20px;\n      }\n    }\n\n    & .fi-filter-input_statusText--has-content {\n      margin-top: ",";\n    }\n  }\n\n  & .fi-filter-input_input-element-container {\n    ","\n\n    &:focus-within {\n      position: relative;\n\n      &::after {\n        ","\n      }\n    }\n  }\n\n  & .fi-filter-input_input {\n    ","\n    background-color: ",";\n    min-width: 40px;\n    width: 100%;\n    min-height: 40px;\n    padding-left: ",";\n    border-color: ",";\n\n    &::placeholder {\n      font-style: italic;\n      color: ",";\n      opacity: 1;\n    }\n  }\n\n  &.fi-filter-input--error {\n    & .fi-filter-input_input {\n      border-color: ",";\n      border-width: 2px;\n    }\n  }\n\n  &.fi-filter-input--disabled {\n    & .fi-filter-input_input {\n      color: ",";\n      background-color: ",";\n      border-color: ",";\n      cursor: not-allowed;\n    }\n  }\n\n  &.fi-filter-input--label-align-left {\n    & .fi-filter-input_wrapper {\n      display: flex;\n      flex-direction: row;\n      align-items: flex-start;\n\n      & .fi-label {\n        padding-right: ",";\n        padding-top: ",";\n        align-self: flex-start;\n\n        & .fi-label_label-span {\n          margin-bottom: 0;\n        }\n      }\n    }\n  }\n"])),(0,g.gx)(a)("bodyText"),a.spacing.xs,a.spacing.xs,a.colors.depthBase,a.spacing.xxs,(0,g.ih)(a),a.focuses.absoluteFocus,(0,g.hF)(a),a.colors.whiteBase,a.spacing.insetL,a.colors.depthDark3,a.colors.depthDark2,a.colors.alertBase,a.colors.depthBase,a.colors.depthLight3,a.colors.depthLight1,a.spacing.insetL,a.spacing.insetM)}),_=(0,o.forwardRef)(function(e,a){var i=e.id,n=(0,s.Tt)(e,["id"]);return o.createElement(m.iN,null,function(e){var t=e.suomifiTheme;return o.createElement(d.T,{id:i},function(e){return o.createElement(k,(0,s.Cl)({theme:t,id:e,forwardedRef:a},n))})})});_.displayName="FilterInput"},98602(e,a,i){"use strict";i.d(a,{X:()=>h});var n,t,s=i(31635),o=i(96540),r=i(80325),c=i.n(r),l=i(63679),p=i(96789),u=i(20619),d=i(41849),m=i(73089),f=i(53058),v=i(58499),x=(0,l.I4)(function(e){var a=e.className;e.globalMargins,e.theme;var i=e.children,n=(0,s.Tt)(e,["className","globalMargins","theme","children"]),t=(0,m.yQ)(n)[1];return o.createElement(p.m,(0,s.Cl)({},t,{className:c()(a,"fi-hint-text",{}),style:(0,s.Cl)({},null==t?void 0:t.style)}),i)}).withConfig({componentId:"sc-ketar6-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a=e.theme,i=e.globalMargins,t=(0,s.Tt)(e,["theme","globalMargins"]),o=(0,m.yQ)(t)[0],r=(0,v.m8)(i.hintText,o);return(0,l.AH)(n||(n=(0,s.ue)(["\n  color: ",";\n  ",";\n  ","\n  ","\n\n  &.fi-hint-text {\n    display: block;\n  }\n"],["\n  color: ",";\n  ",";\n  ","\n  ","\n\n  &.fi-hint-text {\n    display: block;\n  }\n"])),a.colors.blackBase,(0,f.gx)(a)("bodyTextSmall"),(0,m.jE)(r),(0,m.jE)(o,!0))}),h=(0,o.forwardRef)(function(e,a){var i=e.children,n=(0,s.Tt)(e,["children"]);return i?o.createElement(d.ME,null,function(e){var t=e.margins;return o.createElement(u.iN,null,function(e){var r=e.suomifiTheme;return o.createElement(x,(0,s.Cl)({forwardedRef:a,theme:r,globalMargins:t},n),i)})}):null});h.displayName="HintText"},13369(e,a,i){"use strict";i.d(a,{j:()=>z});var n,t,s=i(31635),o=i(96540),r=i(63679),c=i(80325),l=i.n(c),p=i(16069),u=i(20619),d=i(43119),m=i(18420),f=i(98955);let v=e=>o.createElement("svg",Object.assign({viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),o.createElement("path",{fill:"#222",d:"M5 2 1 8h8z",fillRule:"evenodd",className:"fi-icon-base-fill"}));var x=i(61727),h=i(97297),g=i(45564);let b=(0,r.Ay)(e=>{let{className:a,mousePointer:i,ariaLabel:n,color:t,fill:s,baseColor:r,highlightColor:c}=e,l=(0,m.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return o.createElement(v,Object.assign({className:(0,f.A)(h.z,a,{[h.X]:!!i})},l,(0,g.r)(n),(0,g.f)(n)))})`
12  ${x.Zv}
13`,y=e=>o.createElement(b,Object.assign({},e));y.displayName="Icon";let w=e=>o.createElement("svg",Object.assign({viewBox:"0 0 10 10",xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em"},e),o.createElement("path",{fill:"#222",d:"m5 8 4-6H1z",fillRule:"evenodd",className:"fi-icon-base-fill"})),k=(0,r.Ay)(e=>{let{className:a,mousePointer:i,ariaLabel:n,color:t,fill:s,baseColor:r,highlightColor:c}=e,l=(0,m.T)(e,["className","mousePointer","ariaLabel","color","fill","baseColor","highlightColor"]);return o.createElement(w,Object.assign({className:(0,f.A)(h.z,a,{[h.X]:!!i})},l,(0,g.r)(n),(0,g.f)(n)))})`
14  ${x.Zv}
15`,_=e=>o.createElement(k,Object.assign({},e));_.displayName="Icon";
15var j="fi-input-toggle-button",E={"aria-hidden":!0,className:"".concat(j,"_icon")},F=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return(0,s.C6)(a,e),a.prototype.render=function(){var e=this.props,a=e.className,i=e.label;e.theme;var n=e.open,t=e.forwardedRef,r=e.onClick,c=(0,s.Tt)(e,["className","label","theme","open","forwardedRef","onClick"]);return o.createElement(p.I,(0,s.Cl)({forwardedRef:t},c,{className:l()(j,a),onClick:r}),o.createElement(d.s,null,i),n?o.createElement(y,(0,s.Cl)({},E)):o.createElement(_,(0,s.Cl)({},E)))},a}(o.Component),C=(0,r.I4)(F).withConfig({componentId:"sc-yi9s9p-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a;return a=e.theme,(0,r.AH)(n||(n=(0,s.ue)(["\n  width: 20px;\n  height: 20px;\n  cursor: pointer;\n  pointer-events: all;\n  justify-content: center;\n  align-items: center;\n\n  &.fi-input-toggle-button {\n    display: flex;\n    height: 100%;\n    & .fi-input-toggle-button_icon {\n      pointer-events: none;\n      width: 10px;\n      height: 10px;\n      & .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n\n    &[disabled],\n    &:disabled {\n      cursor: not-allowed;\n      & .fi-input-toggle-button_icon {\n        & .fi-icon-base-fill {\n          fill: ",";\n        }\n      }\n    }\n  }\n"],["\n  width: 20px;\n  height: 20px;\n  cursor: pointer;\n  pointer-events: all;\n  justify-content: center;\n  align-items: center;\n\n  &.fi-input-toggle-button {\n    display: flex;\n    height: 100%;\n    & .fi-input-toggle-button_icon {\n      pointer-events: none;\n      width: 10px;\n      height: 10px;\n      & .fi-icon-base-fill {\n        fill: ",";\n      }\n    }\n\n    &[disabled],\n    &:disabled {\n      cursor: not-allowed;\n      & .fi-input-toggle-button_icon {\n        & .fi-icon-base-fill {\n          fill: ",";\n        }\n      }\n    }\n  }\n"])),a.colors.blackBase,a.colors.depthBase)}),z=(0,o.forwardRef)(function(e,a){return o.createElement(u.iN,null,function(i){var n=i.suomifiTheme;return o.createElement(C,(0,s.Cl)({theme:n,forwardedRef:a},e))})});z.displayName="InputToggleButton"},48835(e,a,i){"use strict";i.d(a,{B:()=>g});var n,t,s=i(31635),o=i(96540),r=i(63679),c=i(80325),l=i.n(c),p=i(20619),u=i(521),d=i(71687),m=i(53058),f="fi-select-empty-item",v={content_wrapper:"".concat(f,"_content_wrapper")},x=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return(0,s.C6)(a,e),a.prototype.render=function(){var e=this.props,a=e.className;e.theme;var i=e.children,n=(0,s.Tt)(e,["className","theme","children"]);return o.createElement(d.P,{className:l()(f,a,{}),tabIndex:-1,role:"option"},o.createElement(u.BX,(0,s.Cl)({className:v.content_wrapper},n),i))},a}(o.Component),h=(0,r.I4)(x).withConfig({componentId:"sc-67lhlj-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a;return a=e.theme,(0,r.AH)(n||(n=(0,s.ue)(["\n  ","\n  padding: ",';\n\n  &:focus {\n    outline: none;\n  }\n  & .fi-select-empty-item_content_wrapper {\n    display: inline-block;\n    width: 100%;\n  }\n\n  &.loading {\n    & .fi-select-empty-item_content_wrapper {\n      display: block; /* Fixes "extra padding" issue with loading spinner */\n    }\n  }\n'],["\n  ","\n  padding: ",';\n\n  &:focus {\n    outline: none;\n  }\n  & .fi-select-empty-item_content_wrapper {\n    display: inline-block;\n    width: 100%;\n  }\n\n  &.loading {\n    & .fi-select-empty-item_content_wrapper {\n      display: block; /* Fixes "extra padding" issue with loading spinner */\n    }\n  }\n'])),(0,m.gx)(a)("actionElementInnerText"),a.spacing.insetL)}),g=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return(0,s.C6)(a,e),a.prototype.render=function(){var e=this;return o.createElement(p.iN,null,function(a){var i=a.suomifiTheme;return o.createElement(h,(0,s.Cl)({theme:i},e.props))})},a}(o.Component)},29476(e,a,i){"use strict";i.d(a,{A:()=>g});var n,t,s=i(31635),o=i(96540),r=i(63679),c=i(20619),l=i(521),p=i(71687),u=i(53058),d=i(80325),m=i.n(d),f="fi-select-item-addition",v={hint_text:"".concat(f,"_hint-text"),item:"".concat(f,"_item"),hasKeyboardFocus:"".concat(f,"_item--hasKeyboardFocus")},x=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return(0,s.C6)(a,e),a.prototype.render=function(){var e,a=this.props,i=a.hintText,n=a.onClick,t=a.hasKeyboardFocus,r=a.id;a.theme;var c=a.children,u=(0,s.Tt)(a,["hintText","onClick","hasKeyboardFocus","id","theme","children"]);return o.createElement(l.BX,(0,s.Cl)({},u),o.createElement(l.BX,{className:v.hint_text},i),o.createElement(p.P,{className:m()(v.item,((e={})[v.hasKeyboardFocus]=t,e)),tabIndex:-1,onMouseDown:function(e){e.preventDefault()},onClick:function(e){n&&n(e)},"aria-label":"".concat(i,". ").concat(c,"."),role:"option",id:r},c))},a}(o.Component),h=(0,r.I4)(x).withConfig({componentId:"sc-m1d1s3-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a;return a=e.theme,(0,r.AH)(n||(n=(0,s.ue)(["\n  & .fi-select-item-addition_hint-text {\n    padding: 8px 32px 8px 10px;\n    ","\n    background: ",";\n    color: ",";\n  }\n\n  & .fi-select-item-addition_item {\n    padding: 8px 32px 8px 10px;\n    cursor: pointer;\n    ","\n    font-weight: bold;\n    &:hover {\n      background-color: ",";\n      color: ",";\n    }\n    &--hasKeyboardFocus {\n      background-color: ",";\n      color: ",";\n    }\n  }\n"],["\n  & .fi-select-item-addition_hint-text {\n    padding: 8px 32px 8px 10px;\n    ","\n    background: ",";\n    color: ",";\n  }\n\n  & .fi-select-item-addition_item {\n    padding: 8px 32px 8px 10px;\n    cursor: pointer;\n    ","\n    font-weight: bold;\n    &:hover {\n      background-color: ",";\n      color: ",";\n    }\n    &--hasKeyboardFocus {\n      background-color: ",";\n      color: ",";\n    }\n  }\n"])),(0,u.gx)(a)("bodyTextSmall"),a.colors.depthLight3,a.colors.depthDark1,(0,u.gx)(a)("actionElementInnerText"),a.colors.highlightBase,a.colors.whiteBase,a.colors.highlightBase,a.colors.whiteBase)}),g=function(e){function a(){return null!==e&&e.apply(this,arguments)||this}return(0,s.C6)(a,e),a.prototype.render=function(){var e=this;return o.createElement(c.iN,null,function(a){var i=a.suomifiTheme;return o.createElement(h,(0,s.Cl)({theme:i},e.props))})},a}(o.Component)},91259(e,a,i){"use strict";i.d(a,{_:()=>x});var n,t,s=i(31635),o=i(96540),r=i(63679),c=i(80325),l=i.n(c),p=i(20619),u=i(11391),d=i(58499),m=i(53058),f=function(e){function a(a){var i=e.call(this,a)||this;return i.scrollItemList=function(e){var a,n;if(null!==i.wrapperRef&&null!==i.wrapperRef.current){var t=(null===(a=document.getElementById(e))||void 0===a?void 0:a.offsetTop)||0,s=(null===(n=document.getElementById(e))||void 0===n?void 0:n.offsetHeight)||0;if(t<i.wrapperRef.current.scrollTop)i.wrapperRef.current.scrollTop=t-4;else{var o=t+s;o>i.wrapperRef.current.scrollTop+i.wrapperRef.current.offsetHeight&&(i.wrapperRef.current.scrollTop=o-i.wrapperRef.current.offsetHeight-4)}}},i.wrapperRef=(0,o.createRef)(),i}return(0,s.C6)(a,e),a.prototype.componentDidUpdate=function(e){this.props.focusedDescendantId!==e.focusedDescendantId&&this.props.focusedDescendantId&&!this.props.preventScrolling&&this.scrollItemList(this.props.focusedDescendantId)},a.prototype.componentDidMount=function(){this.props.focusedDescendantId&&!this.props.preventScrolling&&this.scrollItemList(this.props.focusedDescendantId)},a.prototype.render=function(){var e=this.props,a=e.className;e.theme;var i=e.forwardedRef,n=e.children,t=e.onBlur,r=e.onKeyDown,c=e.id,p=e.focusedDescendantId;e.preventScrolling;var m=e.popoverPlacement,f=(0,s.Tt)(e,["className","theme","forwardedRef","children","onBlur","onKeyDown","i
15d","focusedDescendantId","preventScrolling","popoverPlacement"]);return o.createElement(u.M,(0,s.Cl)({id:c,tabIndex:0,forwardRef:(0,d.JV)(this.wrapperRef,i),className:l()("fi-select-item-list",a,{})},f,{role:"listbox",onBlur:t,onKeyDown:r,"aria-activedescendant":p,"data-floating-ui-placement":m}),n)},a}(o.Component),v=(0,r.I4)(f).withConfig({componentId:"sc-1x4qiwd-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a;return a=e.theme,(0,r.AH)(n||(n=(0,s.ue)(["\n  ","\n  list-style-type: none;\n  box-sizing: border-box;\n  max-height: 265px;\n  background-color: ",";\n  border-width: 0 1px 1px 1px;\n  border-style: solid;\n  border-color: ",";\n  border-bottom-left-radius: ",";\n  border-bottom-right-radius: ",";\n  margin: 0;\n  padding: 4px 0 0 0;\n\n  display: block;\n  width: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  &:focus {\n    outline: none;\n  }\n\n  &[data-floating-ui-placement^='top'] {\n    border-width: 1px 1px 0 1px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n    border-top-left-radius: ",";\n    border-top-right-radius: ",";\n    padding: 0 0 4px 0;\n  }\n"],["\n  ","\n  list-style-type: none;\n  box-sizing: border-box;\n  max-height: 265px;\n  background-color: ",";\n  border-width: 0 1px 1px 1px;\n  border-style: solid;\n  border-color: ",";\n  border-bottom-left-radius: ",";\n  border-bottom-right-radius: ",";\n  margin: 0;\n  padding: 4px 0 0 0;\n\n  display: block;\n  width: 100%;\n  overflow-y: auto;\n  overflow-x: hidden;\n  &:focus {\n    outline: none;\n  }\n\n  &[data-floating-ui-placement^='top'] {\n    border-width: 1px 1px 0 1px;\n    border-bottom-left-radius: 0;\n    border-bottom-right-radius: 0;\n    border-top-left-radius: ",";\n    border-top-right-radius: ",";\n    padding: 0 0 4px 0;\n  }\n"])),(0,m.gx)(a)("bodyText"),a.colors.whiteBase,a.colors.depthDark3,a.radiuses.basic,a.radiuses.basic,a.radiuses.basic,a.radiuses.basic)}),x=(0,o.forwardRef)(function(e,a){return o.createElement(p.iN,null,function(i){var n=i.suomifiTheme;return o.createElement(v,(0,s.Cl)({theme:n,forwardedRef:a},e))})})},38621(e,a,i){"use strict";i.d(a,{Z:()=>A});var n,t,s=i(31635),o=i(96540),r=i(63679),c=i(80325),l=i.n(c),p=i(521),u=i(58499),d=i(89),m=i(69541),f=i(52799),v=i(20619),x=i(41849),h=i(73089),g=i(1894),b=i(92790),y=i(43119),w=i(27721),k=i(91259),_=i(9732),j=i(48835),E=i(13369),F=i(53058),C=i(29476),z="fi-single-select",S={valueSelected:"".concat(z,"--value-selected"),clearButtonWrapper:"".concat(z,"_clear-button_wrapper"),open:"".concat(z,"--open"),error:"".concat(z,"--error"),fullWidth:"".concat(z,"--full-width")},O=function(e){function a(a){var i,n,t=this;return(t=e.call(this,a)||this).preventShowPopoverOnInputFocus=!1,t.state={filterInputValue:(null===(i=t.props.selectedItem)||void 0===i?void 0:i.labelText)?t.props.selectedItem.labelText:(null===(n=t.props.defaultSelectedItem)||void 0===n?void 0:n.labelText)||"",filteredItems:t.props.items,filterMode:!1,showPopover:!1,focusedDescendantId:null,selectedItem:t.props.selectedItem?t.props.selectedItem:t.props.defaultSelectedItem||null,initialItems:t.props.items,computedItems:t.props.items,popoverPlacement:"bottom"},t.filter=function(e,a){return e.labelText.toLowerCase().includes(a.toLowerCase())},t.handleBlur=function(){t.props.onBlur&&t.props.onBlur();var e=(0,u.TW)(t.popoverListRef);e&&requestAnimationFrame(function(){var a,i,n=null===(a=t.popoverListRef.current)||void 0===a?void 0:a.contains(e.activeElement),s=null===(i=t.toggleButtonRef.current)||void 0===i?void 0:i.contains(e.activeElement),o=e.activeElement===t.filterInputRef.current,r=n||o||s;r||t.setState(function(e){var a;return{filterInputValue:(null===(a=e.selectedItem)||void 0===a?void 0:a.labelText)||"",filterMode:!1,showPopover:r,focusedDescendantId:null}})})},t.handleOnChange=function(e){t.setState(function(a){var i;return{filterInputValue:a.filterMode||!a.selectedItem?e:e.replace(new RegExp("^".concat((0,u.qr)((null===(i=a.selectedItem)||void 0===i?void 0:i.labelText)||""))),""),showPopover:!0,filterMode:!0}})},t.focusToInputAndSelectText=function(){t.filterInputRef&&t.filterInputRef.current&&(t.filterInputRef.current.focus(),setTimeout(function(){var e;return null===(e=t.filterInputRef.current)||void 0===e?void 0:e.select()},100))},t.focusToInputAndCloseMenu=function(){t.focusToInputAndSelectText(),t.setState(function(e){var a;return{showPopover:!1,filterMode:!1,focusedDescendantId:null,filterInputValue:(null===(a=e.selectedItem)||void 0===a?void 0:a.labelText)||""}})},t.handleItemSelection=function(e){if(null===e||!e.disabled){var a=t.props,i=a.onItemSelect,n=a.onItemSelectionChange;if(a.selectedItem)t.setState(function(e){var a;return{filterInputValue:(null===(a=e.selectedItem)||void 0===a?void 0:a.labelText)||""}});else{var s=[];null===e||t.props.items.some(function(a){return a.uniqueItemId===e.uniqueItemId})||s.push(e),t.setState({selectedItem:e||null,filterInputValue:(null==e?void 0:e.labelText)||"",focusedDescendantId:null,computedItems:t.props.items.concat(s)})}
15i&&i((null==e?void 0:e.uniqueItemId)||null),n&&n(e),t.focusToInputAndCloseMenu()}},t.handleKeyDown=function(e){var a=t.state,i=a.filteredItems,n=a.focusedDescendantId,s=a.filterMode,o=a.filterInputValue,r=s?i:t.state.computedItems,c=n?r.findIndex(function(e){return e.uniqueItemId===n}):null;switch(e.key){case"ArrowDown":e.preventDefault(),t.state.showPopover||t.setState({showPopover:!0});var l=t.props.allowItemAddition&&(c===r.length-1||0===r.length)&&""!==o&&!t.inputValueInItems()?{uniqueItemId:o.toLowerCase(),labelText:o}:r[null!==c?(c+1)%r.length:0];l&&t.setState({focusedDescendantId:l.uniqueItemId});break;case"ArrowUp":e.preventDefault(),t.state.showPopover||t.setState({showPopover:!0});var p=t.props.allowItemAddition&&(null===c||0===c)&&""!==o&&!t.inputValueInItems()?{uniqueItemId:o.toLowerCase(),labelText:o}:r[null!==c&&-1!==c?(c-1+r.length)%r.length:r.length-1];p&&t.setState({focusedDescendantId:p.uniqueItemId});break;case"Enter":if(e.preventDefault(),n){var u=r.find(function(e){return e.uniqueItemId===n});if(u)t.handleItemSelection(u);else{var d={uniqueItemId:o.toLowerCase(),labelText:o};t.handleItemSelection(d)}}break;case"Escape":t.state.showPopover&&e.stopPropagation(),t.focusToInputAndCloseMenu()}},t.inputValueInItems=function(){return!!t.state.computedItems.find(function(e){return e.uniqueItemId===t.state.filterInputValue.toLowerCase()||e.labelText.toLowerCase()===t.state.filterInputValue.toLowerCase()})},t.updatePopoverPlacement=function(e){e&&e!==t.state.popoverPlacement&&requestAnimationFrame(function(){t.setState({popoverPlacement:e})})},t.popoverListRef=o.createRef(),t.props.forwardedRef?t.filterInputRef=t.props.forwardedRef:t.filterInputRef=o.createRef(),t.toggleButtonRef=o.createRef(),t.clearButtonRef=o.createRef(),t}return(0,s.C6)(a,e),a.getDerivedStateFromProps=function(e,a){var i,n=e.items,t=e.selectedItem,s="selectedItem"in e&&(null==t?void 0:t.uniqueItemId)!==(null===(i=a.selectedItem)||void 0===i?void 0:i.uniqueItemId);if(s||n!==a.initialItems){var o="selectedItem"in e?t:n.find(function(e){var i;return e.uniqueItemId===(null===(i=a.selectedItem)||void 0===i?void 0:i.uniqueItemId)}),r=a.filterInputValue;if(s)r=t?t.labelText||a.filterInputValue:"";else{var c=n.find(function(e){var i;return e.uniqueItemId===(null===(i=a.selectedItem)||void 0===i?void 0:i.uniqueItemId)});c&&(r=c.labelText&&!a.filterMode?c.labelText:a.filterInputValue)}return{selectedItem:o,filteredItems:n,filterInputValue:r,filterMode:a.filterMode,initialItems:n}}return null},a.prototype.componentDidUpdate=function(e){JSON.stringify(this.props.items)!==JSON.stringify(e.items)&&this.setState({computedItems:this.props.items}),void 0===this.props.selectedItem&&void 0!==e.selectedItem&&this.setState({selectedItem:null,filterInputValue:""})},a.prototype.isOutsideClick=function(e){return!!this.toggleButtonRef&&this.toggleButtonRef.current.contains(e.target)},a.prototype.render=function(){var e,a=this,i=this.state,n=i.filteredItems,t=i.filterMode,r=i.showPopover,c=i.focusedDescendantId,u=i.filterInputValue,d=i.selectedItem,v=i.computedItems,x=this.props,F=x.id,O=x.className;x.theme;var I=x.labelText,A=x.optionalText,T=x.hintText;x.onItemSelectionChange;var D=x.visualPlaceholder,P=x.noItemsText;x.defaultSelectedItem;var N=x.onChange,R=x.onChangeWithoutDebounce;x.onBlur;var V=x.debounce,q=x.loading,L=x.loadingText,M=x.status,U=x.statusText;x.selectedItem;var B=x.clearButtonLabel,H=x.ariaOptionsAvailableText,W=x.ariaOptionsAvailableTextFunction;x.onItemSelect;var X=x.disabled,Q=x.allowItemAddition,G=x.itemAdditionHelpText,K=x.tooltipComponent;x.items,x.forwardedRef;var Y=x.listProps,$=x.popoverClassName,Z=x.style,J=x.fullWidth,ee=(0,s.Tt)(x,["id","className","theme","labelText","optionalText","hintText","onItemSelectionChange","visualPlaceholder","noItemsText","defaultSelectedItem","onChange","onChangeWithoutDebounce","onBlur","debounce","loading","loadingText","status","statusText","selectedItem","clearButtonLabel","ariaOptionsAvailableText","ariaOptionsAvailableTextFunction","onItemSelect","disabled","allowItemAddition","itemAdditionHelpText","tooltipComponent","items","forwardedRef","listProps","popoverClassName","style","fullWidth"]),ea=(0,h.yQ)(ee)[1],ei=c?"".concat(F,"-").concat(c):"",en="".concat(F,"-popover"),et=t?n:v;return o.createElement(p.BX,(0,s.Cl)({},ea,{className:l()(z,O,((e={})[S.valueSelected]=!!d,e[S.open]=r,e[S.error]="error"===M,e[S.fullWidth]=J,e)),style:Z}),o.createElement(m.S,{waitFor:V},function(e){return o.createElement(g.Z,{inputElementContainerProps:{role:"combobox","aria-haspopup":"listbox","aria-owns":en,"aria-expanded":r},"aria-activedescendant":ei,id:F,"aria-controls":en,labelText:I,optionalText:A,hintText:T,items:v,onFilter:function(e){a.state.filterMode&&a.setState(function(a){var i=a.focusedDescendantId;return e.some(function(e){return e.uniqueItemId===i})||(i=null),{filteredItems:e,focusedDescendantId:i}})},filterFunc:a.filter,forwardedRef:a.filterInputRef,onFocus:function(){a.preventShowPopoverOnInputFocus||a.setState({showPopover:!0}),a.preventShowPopoverOnInputFocus=!1},onClick:function(){a.focusToInputAndSelectText(),a.setState({showPopover:!0})},onKeyDown:a.handleKeyDown,onBlur:a.handleBlur,value:u,onChange:function(i){N&&e(N,i),R&&R(i),a.handleOnChange(i)},visualPlaceholder:d?"":D,status:M,statusText:U,disabled:X,tooltipComponent:K,"data-floating-ui-placement":a.state.popoverPlacement},!!d&&o.createElement(p.BX,{className:S.clearButtonWrapper},o.createElement(w.s,{forwardedRef:a.clearButtonRef,onClick:function(){return a.handleItemSelection(null)},onBlur:a.handleBlur,label:B,disabled:X})),o.createElement(E.j,{open:r,ref:a.toggleButtonRef,onClick:function(e){e.preventDefault(),a.setState(function(e){return{showPopover:!e.showPopover}}),a.preventShowPopoverOnInputFocus=!0,a.focusToInputAndSelectText()},"aria-hidden":!0,tabIndex:-1,disabled:X}))}),r&&o.createElement(f.A,{sourceRef:this.filterInputRef,matchWidth:!0,onKeyDown:this.handleKeyDown,onClickOutside:function(e){a.isOutsideClick(e)||a.setState({showPopover:!1})},className:$},o.createElement(f.g,null,function(e){return a.updatePopoverPlacement(null==e?void 0:e.popoverPlacement),o.createElement(k._,(0,s.Cl)({id:en,ref:a.popoverListRef,focu
15sedDescendantId:ei,popoverPlacement:null==e?void 0:e.popoverPlacement},Y),o.createElement(o.Fragment,null,et.length>0&&!q&&et.map(function(e){var i,n=e.uniqueItemId===c;return o.createElement(_.e,(0,s.Cl)({hasKeyboardFocus:n,key:"".concat(e.uniqueItemId,"_").concat(e.uniqueItemId===(null==d?void 0:d.uniqueItemId)),id:"".concat(F,"-").concat(e.uniqueItemId),checked:e.uniqueItemId===(null==d?void 0:d.uniqueItemId),disabled:e.disabled,onClick:function(){a.handleItemSelection(e)},hightlightQuery:t?null===(i=a.filterInputRef.current)||void 0===i?void 0:i.value:""},e.listItemProps),e.labelText)}),0===et.length&&!Q&&!q&&o.createElement(j.B,null,P),q&&o.createElement(j.B,{className:"loading"},o.createElement(b.k,{status:"loading",variant:"small",textAlign:"right",text:L})),""!==u&&!a.inputValueInItems()&&Q&&!q&&o.createElement(C.A,{hintText:G,hasKeyboardFocus:u===c,id:"".concat(F,"-").concat(u.toLowerCase()),onClick:function(){var e={labelText:u,uniqueItemId:u.toLowerCase()};a.handleItemSelection(e)}},u)))})),o.createElement(y.s,{"aria-live":"polite","aria-atomic":"true"},this.state.filterMode&&!q?W?W(et.length):"".concat(et.length," ").concat(H):""),o.createElement(y.s,{"aria-live":"polite","aria-atomic":"true",id:"".concat(F,"-loading-announce")},q?L:""))},a}(o.Component),I=(0,r.I4)(function(e){e.globalMargins;var a=(0,s.Tt)(e,["globalMargins"]);return o.createElement(O,(0,s.Cl)({},a))}).withConfig({componentId:"sc-t1n3a2-0"})(t||(t=(0,s.ue)(["\n  ","\n"],["\n  ","\n"])),function(e){var a=e.theme,i=e.globalMargins,t=(0,s.Tt)(e,["theme","globalMargins"]),o=(0,h.yQ)(t)[0],c=(0,u.m8)(i.singleSelect,o);return(0,r.AH)(n||(n=(0,s.ue)(["\n  ","\n  ","\n  ","\n  ","\n  width: 290px;\n\n  &.fi-single-select {\n    & .fi-filter-input_input {\n      padding-right: 36px;\n    }\n\n    &--value-selected {\n      & .fi-filter-input_input {\n        padding-right: 73px;\n      }\n    }\n\n    &--full-width {\n      width: 100%;\n    }\n  }\n\n  &.fi-single-select--open {\n    & .fi-filter-input_input {\n      border-bottom: 0;\n      border-bottom-left-radius: 0;\n      border-bottom-right-radius: 0;\n\n      &[data-floating-ui-placement^='top'] {\n        border-top-left-radius: 0;\n        border-top-right-radius: 0;\n        border-bottom-left-radius: ",";\n        border-bottom-right-radius: ",";\n        border-top: 0;\n        border-bottom: 1px solid ",";\n      }\n    }\n\n    .fi-filter-input--error {\n      .fi-filter-input_input {\n        &[data-floating-ui-placement^='top'] {\n          border-bottom: 2px solid ",";\n        }\n      }\n    }\n  }\n"],["\n  ","\n  ","\n  ","\n  ","\n  width: 290px;\n\n  &.fi-single-select {\n    & .fi-filter-input_input {\n      padding-right: 36px;\n    }\n\n    &--value-selected {\n      & .fi-filter-input_input {\n        padding-right: 73px;\n      }\n    }\n\n    &--full-width {\n      width: 100%;\n    }\n  }\n\n  &.fi-single-select--open {\n    & .fi-filter-input_input {\n      border-bottom: 0;\n      border-bottom-left-radius: 0;\n      border-bottom-right-radius: 0;\n\n      &[data-floating-ui-placement^='top'] {\n        border-top-left-radius: 0;\n        border-top-right-radius: 0;\n        border-bottom-left-radius: ",";\n        border-bottom-right-radius: ",";\n        border-top: 0;\n        border-bottom: 1px solid ",";\n      }\n    }\n\n    .fi-filter-input--error {\n      .fi-filter-input_input {\n        &[data-floating-ui-placement^='top'] {\n          border-bottom: 2px solid ",";\n        }\n      }\n    }\n  }\n"])),(0,F.gx)(a)("bodyText"),(0,h.jE)(c),(0,h.jE)(o,!0),(0,F.Ww)(),a.radiuses.basic,a.radiuses.basic,a.colors.depthDark3,a.colors.alertBase)}),A=(0,o.forwardRef)(function(e,a){var i=e.id,n=(0,s.Tt)(e,["id"]);return o.createElement(x.ME,null,function(e){var t=e.margins;return o.createElement(v.iN,null,function(e){var r=e.suomifiTheme;return o.createElement(d.T,{id:i},function(e){return o.createElement(I,(0,s.Cl)({theme:r,id:e,globalMargins:t,forwardedRef:a},n))})})})});A.displayName="SingleSelect"},47093(e,a,i){"use strict";i.d(a,{Z:()=>r});var n=i(74848),t=i(96540),s=i(34455),o=i(38621);function r({labelText:e,hintText:a,visualPlaceholder:i,noItemsText:r,items:c,selectedItem:l,onCh
15ange:p,getItemId:u,getItemLabel:d,onQueryChange:m,createItemFromQuery:f,optional:v=!1,disabled:x=!1,loading:h=!1,id:g,className:b,validators:y=[],onValidationStatusChange:w=()=>{},testId:k,inputRef:_,validateBeforeTouched:j=!1,status:E,statusText:F,fullWidth:C}){let{translate:z}=(0,t.useContext)(s.ic),[S,O]=(0,t.useState)(j),I=y.find(e=>e.condition),A=I?I.status:E,T=I?I.message:F;(0,t.useEffect)(()=>{O(j)},[j]);let D=(0,t.useCallback)(()=>{O(!0)},[]),P=(0,t.useCallback)(e=>{if(null==e)p(null);else{let a=c.find(a=>u(a)===e.uniqueItemId);null!=a?p(a):null!=f&&p(f(e.labelText))}},[p,c,u]);function N(e){return{uniqueItemId:u(e),labelText:d(e)}}(0,t.useEffect)(()=>{w((null==I?void 0:I.status)!=="error")},[w,I]);let R=null!=f?{allowItemAddition:!0,itemAdditionHelpText:z("single_select_add_new_item")}:{noItemsText:null!=r?r:z("single_select_no_items")};return(0,n.jsx)(o.Z,function(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}({labelText:e,hintText:a,visualPlaceholder:i,items:c.map(N),selectedItem:null!=l?N(l):null,onItemSelectionChange:P,onBlur:D,clearButtonLabel:z("single_select_clear_button"),ariaOptionsAvailableText:z("single_select_options_available_sr",{count:c.length}),optionalText:v?z("input_optional"):void 0,onChange:m,status:S?A:void 0,statusText:S?T:void 0,disabled:x,loading:h,loadingText:z("select_loading_text"),id:g,className:b,"data-testid":k,ref:_,fullWidth:C},R))}},30500(e,a,i){"use strict";function n(e,a){return{status:"error",condition:null==e||""==e,message:a("validation_required")}}function t(e,a,i){return{status:"error",condition:null!=a&&a.length>e,message:i("validation_max_length",{max_length:e})}}function s(e,a){return{status:"error",condition:null!=e&&""!=e&&!/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i.test(e),message:a("validation_invalid_email")}}i.d(a,{Rp:()=>s,Ru:()=>t,mw:()=>n})},92208(e,a,i){"use strict";i.d(a,{A:()=>u});var n,t=i(74848),s=i(96540),o=i(59168),r=i(34455),c=i(9464),l=i(14531);let{useContext:p}=n||(n=i.t(s,2)),u=e=>{let{historyPush:a}=p(r.BR);return(0,t.jsx)("div",{className:"form-group",children:(0,t.jsxs)("div",{className:"my-messages-action-buttons",children:[(0,t.jsx)(c.$,{type:"submit",disabled:e.submitDisabled,className:(0,o.A)("messages-button messages-send-button",{disabled:e.submitDisabled}),"aria-label":e.generateSubmitAriaLabel(e.submitLabel),children:(0,t.jsx)("div",{"aria-hidden":"true",children:e.submitLabel})}),(0,t.jsx)(c.$,{variant:"secondary",onClick:()=>a(l.LJ),className:"messages-button messages-cancel-button",children:e.cancelLabel})]})})}},67259(e,a,i){"use strict";i.d(a,{A:()=>N});var n,t=i(98437),s=i(74848),o=i(96540),r=i.t(o,2),c=i(36614);function l(e){var a;let i=(a=e.completed)<0?0:a>100?100:a;return(0,s.jsx)("div",{className:"progress-bar-container",children:(0,s.jsx)("div",{className:"progress-bar-progress",style:{width:i+"%"}})})}var p=i(34455);let{useContext:u}=r,d=({totalAttachmentSize:e})=>{let{translate:a,options:i}=u(p.BR),n=i.storage&&i.storage.maxTotal||0xa00000,t=i.storage&&i.storage.filesizeBase||1024;return(0,s.jsxs)("div",{className:"form-group clearfix",children:[(0,s.jsx)("div",{className:"attachments-progress-bar",children:(0,s.jsx)(l,{completed:e/n*100})}),(0,s.jsxs)("label",{className:"float-end",children:[a("my_messages_attachments_space_left"),(0,s.jsxs)("span",{id:"id-attachments-size",children:[" ",((e<=n?n-e:0)/(t*t)).toFixed(2)," MB"]})]})]})};var m=i(35468),f=i(86049),v=i(26994),x=i(59959);let h=e=>e.replace(/\s+/g,"").split(",").map(e=>"."+e).join(", "),g=e=>{var a;return(null===(a=e.storage)||void 0===a?void 0:a.maxFiles)||10},b=e=>{var a;return(null===(a=e.storage)||void 0===a?void 0:a.maxFilesize)||10},y=e=>{var a;return(null===(a=e.storage)||void 0===a?void 0:a.maxTotal)||0xa00000},w=e=>{var a;return(null===(a=e.storage)||void 0===a?void 0:a.maxTotalBytesSent)||0xa004f0},k=e=>{var a;return(null===(a=e.storage)||void 0===a?void 0:a.filesizeBase)||1024},_=e=>{var a;return(null===(a=e.storage)||void 0===a?void 0:a.fileextensions)?h(e.storage.fileextensions):".jpg, .jpeg, .png, .pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx, .odt, .ods, .txt"},j={paramName:"file",postUrl:"/api/messages/attachment",showFiletypeIcon:!1},E={paramName:"file",postUrl:"/api/messages/principal/attachment",showFiletypeIcon:!1},F=(e,a)=>
15{e.files.forEach(e=>{"success"!==e.status&&a(e)})},C=(e,a)=>z(e)<y(a)&&e.files.length<g(a),z=e=>e.getFilesWithStatus("success").map(e=>e.size).reduce((e,a)=>e+a,0),S=new Map([["400","my_messages_write_attachments_dropzone_bad_request"],["infected_file","my_messages_write_attachments_virus_scan_error"],["408","my_messages_write_attachments_dropzone_timeout"],["413","my_messages_write_attachments_dropzone_file_too_big"],["415","my_messages_write_attachments_dropzone_invalid_file_type"],["503","my_messages_write_attachments_service_unavailable"],["500","my_messages_write_attachments_dropzone_adding_failed"]]),O=(e,a)=>{let i=!function(e){let a=null==e?void 0:e.status;return"string"==typeof a||"number"==typeof a}(e)?"500":e.status+"",n="string"==typeof(null==e?void 0:e.message)?e.message:null;return a(n&&S.get(n)||S.get(i)||"my_messages_write_attachments_dropzone_adding_failed")},I=(e,a)=>Array.from(e).map(e=>(e.textContent=a,a)),A=e=>encodeURI(e.name);var T=i(98890),D=i(30397);i(8775);var P=i(46617);let N=(n=(0,t.Ng)(e=>{let a=e.attachmentsState,i=e.myMessagesWrite;return{fileCandidates:a?a.fileCandidates:[],isDisabled:i.isSending,isPrincipal:(0,D.dq)(e),totalAttachmentSize:a?a.totalAttachmentSize:0}},e=>({handleFileRemove:a=>{e(T.D7(a)),(0,P.Dy)("my_messages_write_attachments_dropzone_file_removed")},handleFileSend:()=>{e(T.n8())},handleFileSuccess:a=>{e(T.gt(a)),(0,P.Dy)("my_messages_write_attachments_dropzone_file_added")},handleFileDenied:a=>{e(T.SD(a))}}))(function(e){var a;let{translate:i}=(0,o.useContext)(p.ic),{options:n}=(0,o.useContext)(p.wp),t=(0,o.useRef)(),r=(0,o.useRef)(!1),l={accept:(a,s)=>{if(a.size<1)return s(i("my_messages_write_attachments_dropzone_empty_file"));let o=e.fileCandidates.map(e=>e.size).reduce((e,a)=>e+a,0);if(a.size+o>y(n)){var r;return e.handleFileDenied(),null===(r=t.current)||void 0===r||r.disable(),s(i("my_messages_write_attachments_dropzone_max_total_exceeded"))}return s()},error:(a,s)=>{var o,r;let c="string"==typeof(o=s)?"Upload canceled."===(r=o)?(0,v.Pl)(t.current).files.length>=g(n)?i("my_messages_write_attachments_dropzone_max_files_exceeded"):i("my_messages_write_attachments_dropzone_max_total_exceeded"):[l.dictFileTooBig,l.dictInvalidFileType,l.dictMaxFilesExceeded,l.dictResponseError,i("my_messages_write_attachments_dropzone_max_total_exceeded"),i("my_messages_write_attachments_dropzone_empty_file")].indexOf(r)>-1?r:i("my_messages_write_attachments_dropzone_adding_failed"):O(o,i);a.previewElement.classList.add("dz-error");let p=I(a.previewElement.querySelectorAll("[data-dz-errormessage]"),c);return u(a),e.handleFileDenied(),p},acceptedFiles:_(n),addRemoveLinks:!0,autoProcessQueue:!0,clickable:".dropzone-field",dictCancelUpload:i("my_messages_write_attachments_dropzone_cancel_upload"),dictCancelUploadConfirmation:i("my_messages_write_attachments_dropzone_cancel_upload_confirmation"),dictDefaultMessage:i("my_messages_write_attachments_dropzone"),dictFallbackMessage:i("my_messages_write_attachments_dropzone_fallback_message"),dictFileTooBig:i("my_messages_write_attachments_dropzone_file_too_big"),dictInvalidFileType:i("my_messages_write_attachments_dropzone_invalid_file_type"),dictMaxFilesExceeded:i("my_messages_write_attachments_dropzone_max_files_exceeded"),dictRemoveFile:i("my_messages_write_attachments_dropzone_remove_file"),dictResponseError:i("my_messages_write_attachments_dropzone_response_error")+"{{statusCode}}",filesizeBase:k(n),headers:{"csrf-token":null!==(a=m.U("csrf-token"))&&void 0!==a?a:""},maxFiles:g(n),maxFilesize:b(n),parallelUploads:1,renameFile:e=>A(e)};function u(e){var a,i,n;let t=(0,v.Pl)(e.previewElement.querySelector(".dz-remove")),s=e.previewElement.querySelector("[data-dz-errormessage]"),o=e.previewElement.querySelector(".dz-details"),r=null!==(a=null==o?void 0:o.textContent)&&void 0!==a?a:"",c=null!==(i=null==s?void 0:s.textContent)&&void 0!==i?i:"";c&&t.setAttribute("aria-invalid","true");let l="aria"+e.name+Date.now(),p=document.createElement("div");p.setAttribute("id",l),p.setAttribute("hidden","true"),p.textContent=r+c,t.setAttribute("aria-describedby",l),(0,v.Pl)(document.getElementById("my-messages")).appendChild(p),n=".dz-details"+(c?",.dz-error-message":""),t.addEventListener("focus",e=>{let a=e.target,i=null==a?void 0:a.parentElement;
15i&&Array.from(i.querySelectorAll(n)).forEach(e=>{e.classList.add("force-visible-text")})}),t.addEventListener("blur",e=>{let a=e.target,i=null==a?void 0:a.parentElement;i&&Array.from(i.querySelectorAll(n)).forEach(e=>{e.classList.remove("force-visible-text")})})}return(0,o.useEffect)(()=>{let a=t.current;if(e.fileCandidates.length>0&&a&&a.files&&a.files.length<e.fileCandidates.length)for(let i of e.fileCandidates){let n={name:i.name,size:i.size,id:i.attachmentId};a.emit("addedfile",n),i.previewData&&a.emit("thumbnail",n,i.previewData),a.emit("complete",n);let t=e.fileCandidates.length;a.options.maxFiles=(0,v.Pl)(a.options.maxFiles)-t}},[]),(0,o.useEffect)(()=>()=>{var e;r.current=!0,null===(e=t.current)||void 0===e||e.removeAllFiles(!0)},[]),(0,o.useEffect)(()=>{let a=t.current;a&&(e.isDisabled?(a.previewsContainer&&Array.from(a.previewsContainer.querySelectorAll(".dz-remove")).forEach(e=>{e.classList.add("hidden")}),a.disable()):(Array.from(a.previewsContainer.querySelectorAll(".dz-remove")).forEach(e=>{e.classList.remove("hidden")}),a.enable()))}),(0,s.jsxs)("fieldset",{className:"attachments-group",children:[(0,s.jsxs)("div",{className:"form-group dropzone-field",children:[(0,s.jsx)("label",{className:"input-label",children:i("my_messages_attachments_field_label")}),(0,s.jsx)("div",{className:"attachment-dropzone-field-help",children:(0,s.jsxs)("p",{children:[i("my_messages_attachments_field_help")," ",(0,s.jsx)("br",{}),i("my_messages_attachments_field_allowed_filetypes")," ",_(n)]})}),(0,s.jsx)("div",{"aria-label":t.current&&t.current.files.length>0?i("my_messages_write_attachments_dropzone"):"",onKeyDown:function(e){if(e.key===x.U.ENTER){let a=e.target;(null==a?void 0:a.click)&&(a.click(),e.preventDefault(),e.stopPropagation())}},role:"button",tabIndex:0,children:(0,s.jsx)(c.DropzoneComponent,{config:e.isPrincipal?E:j,eventHandlers:{init:e=>t.current=e,removedfile:function(a){let i=(0,v.Pl)(t.current);r.current||(e.handleFileRemove(a.id),F(i,e.handleFileDenied),C(i,n)?i.enable():i.disable())},sending:function(a,i,n){let t=f.lookup(a.name);n.append("subject",A(a)),n.append("mediaType",t||a.type),n.append("name",A(a)),n.append("size",a.size+""),e.handleFileSend()},success:function(a,i){let n=f.lookup(a.name),t={subject:a.name,attachmentId:i.attachmentId,mediaType:n||a.type,name:a.name,previewData:(e=>{var a;let i=e.previewElement,n=Array.from(null==i?void 0:i.children).find(e=>"dz-image"===e.className);return null==n?void 0:null===(a=n.firstChild)||void 0===a?void 0:a.currentSrc})(a),size:a.size};u(a),a.id=t.attachmentId,e.handleFileSuccess(t)},queuecomplete:function(){let a=(0,v.Pl)(t.current);F(a,e.handleFileDenied),C(a,n)?a.enable():a.disable()},maxfilesexceeded:function(a){e.handleFileDenied(a)},uploadprogress:function(e,a,i){let s=(0,v.Pl)(t.current);z(s)+i>w(n)&&s.disable()}},djsConfig:l})})]}),(0,s.jsx)(d,{totalAttachmentSize:e.totalAttachmentSize})]})}),e=>o.createElement(n,e))},53325(e,a,i){"use strict";i.d(a,{A:()=>o});var n=i(96540),t=i(30397);class s extends n.Component{componentDidMount(){this.refreshErrors()}componentDidUpdate(){this.refreshErrors()}render(){return null}constructor(e){var a,i;super(e),a="refreshErrors",i=()=>{this.props.failedValidators&&this.props.failedValidators.length>0&&(this.props.failedValidators.map(e=>{this.props.showErrorMessage((0,t.p)(e))}),this.props.clearValidators())},a in this?Object.defineProperty(this,a,{value:i,enumerable:!0,configurable:!0,writable:!0}):this[a]=i}}let o=s},108(e,a,i){"use strict";i.d(a,{Ay:()=>l,a1:()=>r,kb:()=>t});let n="mymessages.failure.activate",t=()=>({type:n}),s="mymessages.failure.deactivate",o=()=>({type:s}),r=()=>e=>e(o()),c={errorActive:!1},l=(e=c,a)=>{switch(a.type){case n:return Object.assign({},{errorActive:!0});case s:return Object.assign({},{errorActive:!1});default:return e}}},37960(e,a,i){"use strict";i.d(a,{X:()=>t,b:()=>s});var n=i(26994);let t=(e,a)=>{switch(a){case"sv":return e.nameSv;case"en":return e.nameEn;case"fi":case"se":case"smn":case"sms":return e.nameFi;default:return(0,n.xb)(a)}},s=(e,a)=>!!t(e,a)},68485(e,a,i){"use strict";i.d(a,{$Q:()=>u,GQ:()=>v,Jc:()=>d,Tk:()=>x,US:()=>h,XS:()=>y,Y2:()=>l,bX:()=>c,c4:()=>g,cH:()=>f,ce:()=>k,dh:()=>b,qd:()=>r,tk:()=>w,vI:()=>p});var n=i(30397),t=i(63238),s=i(108),o=i(93443);let r=(e,a)=>d(e)&&a((0,t.im)()),c=(e,a)=>(m(e)||u(e.response))&&a((0,s.kb)()),l=e=>e&&400===e.status&&p(e),p=e=>{var a;return null===(a=e.headers.get("content-type"))||void 0===a?void 0:a.includes("application/json")},u=e=>e&&500===e.status,d=e=>e&&(401===e.status||403===e.status),m=e=>e.response&&e.response.status>300&&!d(e.response)&&!l(e.response),f=e=>e&&e instanceof o.o3,v=e=>e.response&&e.response.status>=500&&e.response.status<600,x=e=>e.response&&401===e.response.status,h=e=>e.response&&403===e.response.status,g=e=>e.response&&404===e.response.status,b=e=>e.response&&409===e.response.status,y=e=>e.failedValidators&&e.failedValidators.length>0,w=()=>({failedValidators:[(0,n.OX)("error_fetch_check_url",!0)]}),k=(e,a,i)=>{"INVALID_EMAIL_ADDRESS"===a.reason&&(0,n.l_)(e,"email_settings_validation_failure",!1,"",[{messageKey:"my_messages_email_settings_validation_failure",messageParams:{value:i}}])}},60356(e,a,i){"use strict";i.d(a,{X:()=>t,b:()=>s});var n=i(26994);let t=(e,a)=>{switch(a){case"sv":return e.julkinenNimiSv;case"en":return e.julkinenNimiEn;case"fi":case"se":case"smn":case"sms":return e.julkinenNimiFi;default:return(0,n.xb)(a)}},s=(e,a)=>!!t(e,a)},94498(e,a,i){"use strict";i.d(a,{x4:()=>q,Yk:()=>V,_P:()=>R,Ay:()=>L,Mw:()=>A,t6:()=>P,XN:()=>N});var n=i(66401),t=i(93443),s=i(91694),o=i(37960),r=i(60356);let c=(e,a=!0)=>(i,n)=>null!=i&&null!=n?e(i,n):null==i&&null!=n?a?1:-1:null!=i&&null==n?a?-1:1:0,l=(e,a)=>(i,n)=>a(e(i),e(n)),p=(e,a="fi-FI",i={})=>l(e,c((e,n)=>d(e,n,a,i))),u={en:" _-,;:!¡?¿.·'\"«»()[]{}§¶@*/\\&#%`´^¯¨¸°©®+±÷×<=>¬|¦~¤¢$£¥01¹½¼2²3³¾456789aAªáÁàÀâÂãÃåÅäÄbBcCçÇdDðÐeEéÉèÈêÊëËfFgGhHiIíÍìÌîÎïÏjJkKlLmMnNñÑoOºóÓòÒôÔõÕöÖpPqQrRsSßtTuUúÚùÙûÛvVwWxXyYýÝüÜzZþÞæÆøØµ",fi:" _-,;:!¡?¿.·'\"«»()[]{}§¶@*/\\&#%`´^¯¨¸°©®+±÷×<=>¬|¦~¤¢$£¥01¹½¼2²3³¾456789aAªáÁàÀâÂãÃbBcCçÇdDðÐeEéÉèÈêÊëËfFgGhHiIíÍìÌîÎïÏjJkKlLmMnNñÑoOºóÓòÒôÔõÕpPqQrRsSßtTuUúÚùÙûÛvVwWxXyYýÝüÜzZþÞåÅäÄæÆöÖøØµ",sv:" _-,;:!¡?¿.·'\"«»()[]{}§¶@*/\\&#%`´^¯¨¸°©®+±÷×<=>¬|¦~¤¢$£¥01¹½¼2²3³¾456789aAªáÁàÀâÂãÃbBcCçÇdDðÐeEéÉèÈêÊëËfFgGhHiIíÍìÌîÎïÏjJkKlLmMnNñÑoOºóÓòÒôÔõÕpPqQrRsSßtTuUúÚùÙûÛvVwWxXyYýÝüÜzZþÞåÅäÄæÆöÖøØµ"},d=(e,a,i,n)=>{let t=u[i.split("-")[0]];if(void 0===t)return e.localeCompare(a,i,n);{let s=Math.min(e.length,a.length),o="",r="",c=0;for(;o===r&&c<=s;)o=e[c],r=a[c],c++;let l=t.indexOf(o),p=t.indexOf(r);
15return -1===l||-1===p?e.localeCompare(a,i,n):Math.max(-1,Math.min(1,l-p))}},m="suggest.requestOrganizationSuggest",f="suggest.requestServiceSuggest",v="suggest.receiveOrganizationSuggest",x="suggest.receiveOrganizationServiceSuggest",h="suggest.receiveOrganizationFault",g="suggest.receiveOrganizationClear",b="suggest.receiveOrganizationServiceClear",y="suggest.resetOrganizationAndServiceSelection",w="suggest.receiveOrganizationServiceSetPostValue",k={hasSuggestionFetchError:!1,isFetching:!1,selectedOrganization:"",selectedService:"",serviceSuggestions:[],suggestions:[],suggestionFetchError:{}},_=()=>({type:m}),j=(e,a)=>({payload:{hits:e.hits.map(e=>({nameFi:e.nameFi,nameSv:e.nameSv,nameEn:e.nameEn,type:e.type,businessId:e.businessId,id:e.id})).sort(p(e=>(0,o.X)(e,a),a)),totalHits:e.totalHits},type:v}),E=()=>({type:f}),F=(e,a,i)=>({payload:{hits:a.hits.map(e=>({julkinenNimiFi:e.julkinenNimiFi,julkinenNimiSv:e.julkinenNimiSv,julkinenNimiEn:e.julkinenNimiEn,tunniste:e.tunniste,toimijaTunniste:e.toimijaTunniste,nimi:e.nimi})).sort(p(e=>(0,r.X)(e,i),i)),organization:e,totalHits:a.totalHits},type:x}),C=()=>({type:g}),z=e=>({payload:e,type:h}),S=()=>({type:b}),O=()=>({type:y}),I=e=>({payload:e,type:w}),A=e=>a=>(a(_()),(0,t.Jt)("/api/actorsandservices/get/actors").then(i=>{a(j(i,e))}).catch(e=>{a(z(e))})),T=(e,a,i)=>{let n=(0,s.zJ)({q:e,actorid:a,lang:i});return`/api/actorsandservices/search/services?${n}`},D=(e,a,i)=>s=>(s(E()),(0,n.A)(a))?(s(S()),Promise.resolve()):(0,t.Jt)(T(e,a,i)).then(e=>s(F(a,e,i))).catch(e=>s(z(e))),P=(e,a)=>{var i;return D("",null!==(i=null==e?void 0:e.id)&&void 0!==i?i:"",a)},N=e=>a=>a(I(null==e?void 0:e.tunniste)),R=()=>e=>e(I("")),V=()=>e=>e(C()),q=()=>e=>e(O()),L=3524==i.j?(e=k,a)=>{switch(a.type){case m:case f:return Object.assign({},e,{isFetching:!0});case v:return Object.assign({},e,{isFetching:!1,suggestions:a.payload.hits});case x:return Object.assign({},e,{isFetching:!1,selectedOrganization:a.payload.organization,selectedService:"",serviceSuggestions:a.payload.hits});case g:return Object.assign({},e,k);case b:case y:return Object.assign({},e,{hasSuggestionFetchError:!1,isFetching:!1,selectedOrganization:"",selectedService:"",serviceSuggestions:[]});case"suggest.receiveOrganizationServiceClearIfNeeded":return Object.assign({},e,{isFetching:!1,selectedService:e.selectedService&&""!==e.selectedService?e.selectedService:"",serviceSuggestions:e.selectedService&&""!==e.selectedService?e.serviceSuggestions:[]});case w:return Object.assign({},e,{isFetching:!1,selectedService:a.payload});case"suggest.receiveOrganizationSetPostValue":return Object.assign({},e,{isFetching:!1,selectedOrganization:a.payload});case h:return Object.assign({},e,{hasSuggestionFetchError:!0,isFetching:!1,suggestionFetchError:a.payload});default:return e}}:null},98890(e,a,i){"use strict";function n(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}function t(e,a){return a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):(function(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);i.push.apply(i,n)}return i})(Object(a)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))}),e}i.d(a,{Ay:()=>w,D7:()=>r,P0:()=>p,SD:()=>b,gt:()=>m,n8:()=>x});let s="mymessages.write.file.remove",o=e=>({payload:e,type:s}),r=e=>a=>{a(o(e))},c="mymessages.write.file.remove.all",l=()=>({type:c}),p=()=>e=>{e(l())},u="mymessages.write.file.add",d=e=>({payload:e,type:u}),m=e=>a=>{a(d(e))},f="mymessages.write.file.send",v=()=>({payload:null,type:f}),x=()=>e=>{e(v())},h="mymessages.write.file.rejected",g=e=>({payload:e,type:h}),b=e=>a=>{a(g(e))},y={fileCandidates:[],hasErrors:!1,isSendingFile:!1,totalAttachmentSize:0},w=3524==i.j?(e=y,a)=>{switch(a.type){case s:{let i=e.fileCandidates.filter(e=>e.attachmentId!==a.payload);return{fileCandidates:i,hasErrors:!1,isSendingFile:!1,totalAttachmentSize:i.reduce((e,a)=>e+a.size,0)}}case c:return{fileCandidates:[],hasErrors:!1,isSendingFile:!1,totalAttachmentSize:0};case f:return t(n({},e),{isSendingFile:!0});case u:{let i=a.payload;return{fileCandidates:e.fileCandidates.concat(i),hasErrors:!1,isSendingFile:!1,totalAttachmentSize:e.totalAttachmentSize+i.size}}case h:{let i=a.payload;return t(n({},e),{hasErrors:!0,isSendingFile:!1,totalAttachmentSize:i?e.totalAttachmentSize+i.size:e.totalAttachmentSize})}default:return e}}:null},19571(e,a,i){"use strict";i.d(a,{E3:()=>d,OX:()=>p,fi:()=>u});var n,t,s=i(74848),o=i(96540),r=i(34455),c=i(11273),l=i(18646),p=((n=p||{})[n.OPEN=0]="OPEN",n[n.ACKNOWLEDGED=1]="ACKNOWLEDGED",n[n.CLOSED=2]="CLOSED",n),u=((t={})[t.CONFIRM=0]="CONFIRM",t[t.CANCEL=1]="CANCEL",t[t.REQUEST_CLOSE=2]="REQUEST_CLOSE",t);function d(e){let{translate:a}=(0,o.useContext)(r.ic);return(0,s.jsx)(c.u,{isOpen:0===e.dialogState,scrollableOnDesktop:!1,title:e.title,onRequestClose:()=>e.onCloseModal(2),confirmButton:{label:a(e.confirmTranslationKey||"my_messages_confirm_discard_confirm"),onClick:()=>e.onCloseModal(0)},cancelButton:e.noCancel?null:{label:a(e.cancelTranslationKey||"my_messages_confirm_discard_cancel"),onClick:()=>e.onCloseModal(1)},children:(0,s.jsxs)("div",{children:[e.content?(0,s.jsx)(l.f,{children:e.content}):"",e.children]})})}},49930(e,a,i){"use strict";i.d(a,{Ay:()=>A,Ii:()=>F,RC:()=>O,U0:()=>E,lg:()=>S});var n=i(93443),t=i(30397),s=i(63401),o=i(68485),r=i(91694);function c(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}
15))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}function l(e,a){return a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):(function(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);i.push.apply(i,n)}return i})(Object(a)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))}),e}let p="mymessages.messages.error",u=e=>({payload:{content:e},type:p}),d="mymessages.messages.message.update_status",m=(e,a)=>({payload:{newStatus:a},type:d}),f="mymessages.messages.message.update_status.success",v=()=>({type:f}),x="mymessages.messages.message.delete",h=()=>({type:x}),g="mymessages.messages.message.delete.success",b=()=>({type:g}),y="mymessages.messages.get_chain",w=e=>({payload:e,type:y}),k="mymessages.messages.message.response",_=e=>({payload:e,type:k}),j="mymessages.messages.clear.validators",E=()=>({payload:{},type:j}),F=(e,a)=>(i,c)=>{if(!e.threadRootId.match(/^\b[0-9]+\b$/))return Promise.resolve(i(u((0,o.tk)())));let l={limit:e&&e.pageSize?e.pageSize:s.I,offset:e&&e.pageNumber?e.pageNumber:0},p=((0,t.dq)(c())?"/api/messages/principal/threads":"/api/messages/threads")+"/"+e.threadRootId+"?"+(0,r.zJ)(l);return i(w(l)),(0,n.Jt)(p,!0).then(e=>i(_({messages:(0,t.fq)(e),title:e.title,paging:(0,t.NN)(e.pagination)}))).catch(e=>
15{if((0,o.c4)(e)){if(a)return i(_({messages:[],paging:(0,t.bB)()}));(0,t.l_)(e,"response_not_found")}else(0,o.bX)(e,i),(0,o.qd)(e.response,i);return i(u(e))})},C="/api/messages/message",z="/api/messages/principal/message",S=(e,a)=>(i,s)=>{i(m(e,a));let r=((0,t.dq)(s())?z:C)+"/"+e;return(0,n.F6)(r,{state:a}).then(()=>{i(v())}).catch(e=>((0,o.bX)(e,i),i(u(e))))},O=e=>(a,i)=>{a(h());let s=((0,t.dq)(i())?z:C)+"/"+e;return(0,n.Fb)(s).then(()=>{a(b())}).catch(e=>((0,o.bX)(e,a),a(u(e))))},I={hasErrors:!1,isFetching:!1,messageList:[],chainTitle:"",failedValidators:[]},A=3524==i.j?(e=I,a)=>{switch(a.type){case y:return l(c({},e),{hasErrors:!1,isFetching:!0,messageList:[],chainTitle:"",paging:void 0,failedValidators:[]});case k:return l(c({},e),{hasErrors:!1,isFetching:!1,messageList:a.payload&&a.payload.messages||[],chainTitle:a.payload&&a.payload.title?a.payload.title:"",paging:a.payload&&a.payload.paging||(0,t.bB)(),failedValidators:[]});case p:return l(c({},e),{hasErrors:!0,isFetching:!1,failedValidators:a.payload.content.failedValidators||[]});case d:return l(c({},e),{hasErrors:!1,isFetching:!0,failedValidators:[]});case f:return l(c({},e),{hasErrors:!1,isFetching:!1,failedValidators:[]});case x:return l(c({},e),{hasErrors:!1,isFetching:!0,failedValidators:[]});case g:return l(c({},e),{hasErrors:!1,isFetching:!1,failedValidators:[]});case j:return l(c({},e),{failedValidators:[]});default:return e}}:null},63401(e,a,i){"use strict";i.d(a,{I:()=>n});let n=50},6573(e,a,i){"use strict";let n;i.d(a,{default:()=>K,t:()=>Q,R:()=>G});var t=i(74848),s=i(96540),o=i(98437),r=i(20993),c=i(30397),l=i(49785);let p=({disabled:e=!1,error:a,id:i="",input:n,onChange:s,placeholder:o="",required:r=!1,touched:c,translate:l,type:p="text"})=>{var u,d;let m=c&&a,f="err-"+i,v="string"==typeof a?a:null==a?void 0:a.key,x="string"==typeof a?void 0:null==a?void 0:a.options;return(0,t.jsxs)("div",{children:[(0,t.jsx)("input",(u=function(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}({className:m?"input-error form-control":"form-control"},n),d=d={id:i,type:p,placeholder:o,disabled:e,"aria-controls":f,"aria-invalid":!!m,"aria-required":r,onChange:s||n.onChange},Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(d)):(function(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);i.push.apply(i,n)}return i})(Object(d)).forEach(function(e){Object.defineProperty(u,e,Object.getOwnPropertyDescriptor(d,e))}),u)),m&&(0,t.jsx)("span",{className:"error","aria-hidden":"true",children:l(v||"",x)}),(0,t.jsx)("div",{id:f,"aria-live":"polite",role:"tooltip",children:(0,t.jsx)("span",{className:"visually-hidden",children:m&&l(v||"",x)})})]})},u=({disabled:e,error:a,id:i,input:n,onChange:s,placeholder:o,required:r=!1,rows:c,touched:l,translate:p,warning:u})=>{var d,m;let f=l&&a,v="string"==typeof a?a:null==a?void 0:a.key,x="string"==typeof a?void 0:null==a?void 0:a.options,h="string"==typeof u?u:null==u?void 0:u.key,g="string"==typeof u?void 0:null==u?void 0:u.options;return(0,t.jsxs)("div",{children:[(0,t.jsx)("textarea",(d=function(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}({className:f?"input-error":""},n),m=m={id:i,rows:c,placeholder:o,disabled:e,"aria-invalid":!!f,"aria-required":r,required:r,onChange:s||n.onChange},Object.getOwnPropertyDescriptors?Object.defineProperties(d,Object.getOwnPropertyDescriptors(m)):(function(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);i.push.apply(i,n)}return i}
15)(Object(m)).forEach(function(e){Object.defineProperty(d,e,Object.getOwnPropertyDescriptor(m,e))}),d)),f&&(0,t.jsx)("span",{className:"error",children:p(v||"",x)}),u&&(0,t.jsx)("span",{className:"warning",children:p(h||"",g)})]})};var d=i(67259),m=i(8775),f=i(23549),v=i(37960),x=i(60356),h=i(34455),g=i(47093),b=i(30500);let y=e=>a=>{let i=(0,v.X)(a,e);return i.length>0?i:a.nameFi||a.businessId},w=e=>a=>{let i=(0,x.X)(a,e);return i.length>0?i:a.julkinenNimiFi||a.nimi};function k(e){let{translate:a,lang:i}=(0,s.useContext)(h.ic),{field:n}=(0,l.as)({control:e.control,name:"toOrg"}),{actorList:o,busy:r,disabled:c,onOrganizationChange:p,selectOrganization:u,selectedOrganizationId:d}=e,m=o.find(e=>e.id===d);return(0,t.jsx)(g.Z,{labelText:a("my_messages_write_organization_label")+" *",visualPlaceholder:a("my_messages_write_organization_placeholder"),noItemsText:a("my_messages_write_organization_empty_filter"),id:"organization-input",className:"w-100",items:o,selectedItem:m,onChange:e=>{null==e?(u(null,i),n.onChange(""),p(null)):e.id!==d&&(u(e,i),n.onChange(e.id),p(e))},getItemId:e=>e.id,getItemLabel:y(i),disabled:c,loading:r,validators:[(0,b.mw)(d,a)]})}function _(e){let{translate:a,lang:i}=(0,s.useContext)(h.ic),{field:n}=(0,l.as)({control:e.control,name:"receiverId"}),{disabled:o,onServiceChange:r,selectService:c,selectedServiceId:p,serviceSuggestions:u}=e,d=u.find(e=>e.tunniste===p);return(0,t.jsx)(g.Z,{labelText:a("my_messages_write_service_label")+" *",visualPlaceholder:a("my_messages_write_service_placeholder"),noItemsText:a("my_messages_write_service_empty_filter"),id:"service-input",className:"w-100",items:u,selectedItem:d,onChange:e=>{c(e),n.onChange(e?e.tunniste:""),r()},getItemId:e=>e.tunniste,getItemLabel:w(i),disabled:o,validators:o?[]:[(0,b.mw)(p,a)]})}var j=i(53325),E=i(92208),F=i(19571),C=i(17761);let z=(e,a,i,n)=>e&&!a&&!i&&!n.isSending||0!==n.fileCandidates.length||n.isSendingFile,S={toOrg:"my_messages_write_organization_label",receiverId:"my_messages_write_service_label",subject:"my_messages_write_subject_label",content:"my_messages_write_message_label"},O=e=>a=>{let i=Q(a,e),n=Object.keys(i).reduce((e,a)=>(e[a]={type:"validate",message:i[a]},e),{});return 0===Object.keys(n).length?{values:a,errors:{}}:{values:{},errors:n}},I=(0,C.y)(e=>{var a,i;let o={blocker:null}
15,[c,h]=(0,s.useState)(F.OX.CLOSED),{translate:g,lang:b,options:y}=e.appContext,{fetchActorOrganizations:w}=e,{control:I,formState:{errors:A,isDirty:T,isSubmitting:D,isSubmitSuccessful:P,isValid:N,touchedFields:R},getValues:V,handleSubmit:q,register:L,reset:M,setValue:U,watch:B}=(0,l.mN)({defaultValues:{content:"",receiverId:"",subject:"",threadId:"",toOrg:""},mode:"all",resolver:O(y)}),H=B(),W=G(H,y),X=(e.serviceSuggestions||[]).filter(e=>(0,x.b)(e,b)),K=(e.suggestions||[]).filter(e=>(0,v.b)(e,b)),Y=z(T,P,D,e);if(n=(0,f.A)(e.updateSession,.1*(0,r.eq)(),{leading:!0,trailing:!0,maxWait:.5*(0,r.eq)()}),(0,s.useEffect)(()=>{w(b)},[w,b]),(0,s.useEffect)(()=>{let e=e=>{let a=Y?g("my_messages_confirm_discard_modal_title"):"";return e.returnValue=a,a};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}},[Y,g]),!e.isSelectedAccountEnabled)return(0,t.jsx)("div",{});let $=()=>!N||!T||e.isSendingFile||e.filesHasErrors,Z=a=>{if(!$())return a;let i=Q(V(),y),n=Object.keys(i).filter(e=>"validation_required"===i[e]).map(e=>g(S[e])),t=Object.keys(i).filter(e=>"validation_required"!==i[e]).map(e=>g(S[e]));return(0!==Object.keys(i).length||e.filesHasErrors?g("my_messages_write_submit_prevented"):a)+(n.length>0?" "+g("my_messages_write_fields_missing",{fields:n.toString()}):"")+(t.length>0?" "+g("my_messages_write_fields_invalid",{fields:t.toString()}):"")+(e.filesHasErrors?" "+g("my_messages_write_attachments_invalid"):"")},J=()=>{n(e.whereToReturn,e.isAuthenticated)},ee=()=>(e.clearErrorMessages(),c===F.OX.ACKNOWLEDGED||!Y||(h(F.OX.OPEN),!1));return(0,t.jsxs)("div",{className:"my-messages-write",children:[(0,t.jsx)(C.dk,{shouldBlock:()=>!ee(),blockerRef:o}),(0,t.jsx)(F.E3,{dialogState:c,onCloseModal:a=>{var i,n;a===F.fi.CONFIRM&&(e.clearOrganizationAndService(),e.clearAttachments(),M()),h(a===F.fi.CONFIRM||a===F.fi.REQUEST_CLOSE?F.OX.ACKNOWLEDGED:F.OX.CLOSED),a===F.fi.CONFIRM?(null===(n=o.blocker)||void 0===n?void 0:n.state)==="blocked"&&o.blocker.proceed():(null===(i=o.blocker)||void 0===i?void 0:i.state)==="blocked"&&o.blocker.reset()},title:g("my_messages_confirm_discard_modal_title"),content:g("my_messages_confirm_discard_modal_content")}),(0,t.jsx)(j.A,{failedValidators:e.failedValidators,showErrorMessage:e.showErrorMessage,clearErrorMessages:e.clearErrorMessages,clearValidators:e.clearValidators}),(0,t.jsxs)("form",{onSubmit:a=>{q(e.onSubmit)(a)},encType:"multipart/form-data",className:c===F.OX.OPEN?"disabled-by-modal":"",children:[(0,t.jsx)("input",function(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}({type:"hidden"},L("threadId"))),(0,t.jsx)("div",{className:"form-group",children:(0,t.jsx)(k,{control:I,actorList:K,busy:e.isFetching,disabled:D||e.isSending,onOrganizationChange:a=>{null==a?e.clearOrganizationAndService():e.clearService(),U("receiverId","",{shouldDirty:!0,shouldValidate:!0})},selectedOrganizationId:e.selectedOrganization,selectOrganization:e.selectOrganization})}),(0,t.jsx)("div",{className:"form-group",children:(0,t.jsx)(_,{control:I,disabled:D||e.isSending||!e.selectedOrganization,onServiceChange:J,selectService:e.selectService,selectedServiceId:e.selectedService,serviceSuggestions:X})}),(0,t.jsx)("fieldset",{children:(0,t.jsxs)("div",{className:"form-group",children:[(0,t.jsxs)("label",{htmlFor:"subject-input",className:"input-label",children:[g("my_messages_write_subject_label")," ",(0,t.jsx)("span",{className:"required-star",children:"*"})]}),(0,t.jsx)(p,{input:L("subject",{onChange:J}),placeholder:H.subject?"":g("my_messages_write_subject_placeholder"),id:"subject-input",disabled:D||e.isSending,required:!0,touched:!!R.subject,error:null===(a=A.subject)||void 0===a?void 0:a.message,translate:g})]})}),(0,t.jsx)("fieldset",{children:(0,t.jsxs)("div",{className:"form-group",children:[(0,t.jsxs)("label",{htmlFor:"message-input",className:"input-label",children:[g("my_messages_write_message_label")," ",(0,t.jsx)("span",{className:"required-star",children:"*"})]}
15),(0,t.jsx)(u,{input:L("content",{onChange:J}),rows:10,placeholder:H.content?"":g("my_messages_write_message_placeholder"),id:"message-input",disabled:D||e.isSending,required:!0,touched:!!R.content,error:null===(i=A.content)||void 0===i?void 0:i.message,warning:W.content,translate:g})]})}),(0,t.jsx)(d.A,{}),(0,t.jsx)(()=>(D||e.isSending)&&(0,t.jsx)(m.A,{show:!0})||(0,t.jsx)(E.A,{cancelLabel:g("my_messages_write_cancel_send"),generateSubmitAriaLabel:Z,submitDisabled:$(),submitLabel:g("my_messages_write_send")}),{})]})]})});var A=i(95755),T=i(63238),D=i(94498),P=i(98890),N=i(86942),R=i(22079),V=i(46617),q=i(14531);function L(e,a,i,n,t,s,o){try{var r=e[s](o),c=r.value}catch(e){i(e);return}r.done?a(c):Promise.resolve(c).then(n,t)}function M(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}let U=e=>e.message&&e.message.max_header_length||256,B=e=>e.message&&e.message.max_content_length||4e3,H=e=>e.message&&e.message.max_to_length||256,W=e=>{e.historyPush(q.LJ),(0,V.Dy)("my_messages_write_response_success")},X=e=>!!e&&!!e.replace(/\s/g,""),Q=(e,a)=>{let i={};return e.toOrg||(i.toOrg="validation_required"),e.receiverId?e.receiverId.length>H(a)&&(i.receiverId={key:"validation_max_length_message",options:{max_length:H(a)}}):i.receiverId="validation_required",X(e.subject)?e.subject&&e.subject.length>U(a)&&(i.subject={key:"validation_max_length_header",options:{max_length:U(a)}}):i.subject="validation_required",X(e.content)?e.content&&e.content.length>B(a)&&(i.content={key:"validation_max_length_message",options:{max_length:B(a)}}):i.content="validation_required",i},G=(e,a)=>{let i={};return X(e.content)&&e.content&&e.content.length>0&&e.content.length<=B(a)&&(i.content={key:"warn_characters_used",options:{used_characters:e.content.length,max_length:B(a)}}),i},K=(0,h.Lk)((0,o.Ng)((e,a)=>{let i=e.myMessagesWrite,n=e.attachmentsState,t=e.messagesAccount.messagesAccount;return Object.assign({},e.organizationSuggests,{failedValidators:(0,N.A)(i.failedValidators,e.messagesAccount.failedValidators?e.messagesAccount.failedValidators:[]),fileCandidates:n.fileCandidates,filesHasErrors:n.hasErrors,hasErrors:i.hasErrors,isAuthenticated:(0,T.xA)(e),isSelectedAccountEnabled:(0,c.Wy)(t),isSending:i.isSending,isSendingFile:n.isSendingFile,whereToReturn:(0,r.Le)(a.appContext)})},(e,a)=>({clearAttachments:()=>{e((0,P.P0)())},clearOrganizationAndService:()=>{e((0,D.x4)())},onSubmit:i=>{var n,t;return e((n=function*(e,n){var t,s;e((0,R.AP)());let o=(t=M({},i),s=s={attachments:n().attachmentsState.fileCandidates.map(c.ni)},Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(s)):(function(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);i.push.apply(i,n)}return i})(Object(s)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(s,e))}),t),r=yield e(A.er(o));return W(a.appContext),r},t=function(){var e=this,a=arguments;return new Promise(function(i,t){var s=n.apply(e,a);function o(e){L(s,i,t,o,r,"next",e)}function r(e){L(s,i,t,o,r,"throw",e)}o(void 0)})},function(e,a){return t.apply(this,arguments)}))},updateSession:(i,n)=>{e((0,T.im)()),r.OS(i,n,a.appContext)},fetchActorOrganizations:a=>e((0,D.Mw)(a)),selectOrganization:(a,i)=>e((0,D.t6)(a,i)),selectService:a=>e((0,D.XN)(a)),clearService:()=>{e((0,D._P)())},showErrorMessage:a=>{e((0,R.tS)(a))},clearErrorMessages:()=>{e((0,R.AP)())},clearValidators:()=>{e(A.c8())}}))(e=>(0,t.jsx)(I,M({},e))))},95755(e,a,i){"use strict";i.d(a,{Ay:()=>C,S4:()=>j,c8:()=>b,er:()=>E,oR:()=>w});var n=i(93443),t=i(30397),s=i(94498),o=i(98890),r=i(49930),c=i(68485),l=i(26994);function p(e){for(var a=1;a<arguments.length;a++){var i=null!=arguments[a]?arguments[a]:{},n=Object.keys(i);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(i).filter(function(e){return Object.getOwnPropertyDescriptor(i,e).enumerable}
15))),n.forEach(function(a){var n;n=i[a],a in e?Object.defineProperty(e,a,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[a]=n})}return e}function u(e,a){return a=null!=a?a:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):(function(e,a){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);i.push.apply(i,n)}return i})(Object(a)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(a,i))}),e}let d="mymessages.write.send",m=e=>({payload:e,type:d}),f="mymessages.generic.response",v=()=>({payload:{},type:f}),x="mymessages.write.error",h=e=>({payload:{content:e},type:x}),g="mymessages.write.clear.validators",b=()=>({payload:{},type:g}),y="mymessages.write.clear.retry",w=()=>({payload:{},type:y}),k="mymessages.write.form.reset",_=()=>({payload:{},type:k}),j=e=>a=>{a(_()),a(s.Yk()),a(s.Mw(e))},E=e=>(a,i)=>(a(m(e)),(0,n.bE)((0,t.dq)(i())?"/api/messages/principal/message":"/api/messages/message",e).then(()=>(a((0,o.P0)()),a(v()))).catch(i=>{if((0,c.c4)(i)&&(0,c.vI)(i.response))return i.response.json().then(e=>{throw e.errorDetails&&"461"===e.errorDetails.errorCode?(0,t.l_)(i,"response_detail_recipient_not_found"):(0,t.l_)(i,"response_error"),a(h(i)),i});throw(0,c.dh)(i)?(0,t.l_)(i,"no_reply_to_recipient_not_allowing_message"):((0,t.l_)(i,"response_error"),(e.threadRootId||e.threadId)&&a((0,r.Ii)({threadRootId:(0,l.Pl)(e.threadRootId||e.threadId)}))),a(h(i)),i})),F={hasErrors:!1,isSending:!1,failedValidators:[],isRetry:!1},C=3524==i.j?(e=F,a)=>{switch(a.type){case d:return Object.assign({},e,{hasErrors:!1,isSending:!0,message:a.payload,failedValidators:[]});case f:return Object.assign({},e,{isSending:!1,hasErrors:!1,failedValidators:[],isRetry:!1});case x:return Object.assign({},e,{isSending:!1,hasErrors:!0,failedValidators:a.payload.content.failedValidators||[],isRetry:!!a.payload.content.isRetry});case g:return u(p({},e),{failedValidators:[]});case y:return u(p({},e),{isRetry:!1});case k:return F;default:return e}}:null},59959(e,a,i){"use strict";i.d(a,{U:()=>t});var n,t=((n={}).ESC="Escape",n.ENTER="Enter",n.SPACE=" ",n.ARROW_LEFT="ArrowLeft",n.ARROW_UP="ArrowUp",n.ARROW_RIGHT="ArrowRight",n.ARROW_DOWN="ArrowDown",n.PAGE_UP="PageUp",n.PAGE_DOWN="PageDown",n.END="End",n.HOME="Home",n)},86942(e,a,i){"use strict";i.d(a,{A:()=>r});var n=i(76912),t=i(87671),s=i(39759),o=i(92049);let r=function(){var e=arguments.length;if(!e)return[];for(var a=Array(e-1),i=arguments[0],r=e;r--;)a[r-1]=arguments[r];return(0,n.A)((0,o.A)(i)?(0,s.A)(i):[i],(0,t.A)(a,1))}},23549(e,a,i){"use strict";i.d(a,{A:()=>c});var n=i(23149),t=i(81052),s=i(1694),o=Math.max,r=Math.min;let c=function(e,a,i){var c,l,p,u,d,m,f=0,v=!1,x=!1,h=!0;if("function"!=typeof e)throw TypeError("Expected a function");function g(a){var i=c,n=l;return c=l=void 0,f=a,u=e.apply(n,i)}function b(e){var i=e-m,n=e-f;return void 0===m||i>=a||i<0||x&&n>=p}function y(){var e,i,n,s=(0,t.A)();if(b(s))return w(s);d=setTimeout(y,(e=s-m,i=s-f,n=a-e,x?r(n,p-i):n))}function w(e){return(d=void 0,h&&c)?g(e):(c=l=void 0,u)}function k(){var e,i=(0,t.A)(),n=b(i);if(c=arguments,l=this,m=i,n){if(void 0===d)return f=e=m,d=setTimeout(y,a),v?g(e):u;if(x)return clearTimeout(d),d=setTimeout(y,a),g(m)}return void 0===d&&(d=setTimeout(y,a)),u}return a=(0,s.A)(a)||0,(0,n.A)(i)&&(v=!!i.leading,p=(x="maxWait"in i)?o((0,s.A)(i.maxWait)||0,a):p,h="trailing"in i?!!i.trailing:h),k.cancel=function(){void 0!==d&&clearTimeout(d),f=0,c=m=l=d=void 0},k.flush=function(){return void 0===d?u:w((0,t.A)())},k}},81052(e,a,i){"use strict";i.d(a,{A:()=>t});var n=i(41917);let t=function(){return n.A.Date.now()}},49785(e,a,i){"use strict";i.d(a,{as:()=>R,mN:()=>eT,xI:()=>V});var n=i(96540),t=e=>"checkbox"===e.type,s=e=>e instanceof Date,o=e=>null==e;let r=e=>"object"==typeof e;var c=e=>!o(e)&&!Array.isArray(e)&&r(e)&&!s(e),l=e=>c(e)&&e.target?t(e.target)?e.target.checked:e.target.value:e,p=(e,a)=>a.split(".").some((a,i,n)=>!isNaN(Number(a))&&e.has(n.slice(0,i).join("."))),u=e=>{let a=e.constructor&&e.constructor.prototype;return c(a)&&a.hasOwnProperty("isPrototypeOf")},d="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function m(e){if(e instanceof Date)return new Date(e);let a="undefined"!=typeof FileList&&e instanceof FileList;if(d&&(e instanceof Blob||a))return e;let i=Array.isArray(e);if(!i&&!(c(e)&&u(e)))return e;let n=i?[]:Object.create(Object.getPrototypeOf(e));for(let a in e)Object.prototype.hasOwnProperty.call(e,a)&&(n[a]=m(e[a]));return n}let f={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},v={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},x={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},h="root",g=["__proto__","constructor","prototype"],b=/^\w*$/;var y=e=>b.test(e),w=e=>void 0===e;let k=/[.[\]'"]/;var _=e=>
15e.split(k).filter(Boolean),j=(e,a,i)=>{if(!a||!c(e))return i;let n=y(a)?[a]:_(a);if(n.some(e=>g.includes(e)))return i;let t=n.reduce((e,a)=>o(e)?void 0:e[a],e);return w(t)||t===e?w(e[a])?i:e[a]:t},E=e=>"boolean"==typeof e,F=e=>"function"==typeof e,C=(e,a,i)=>{let n=-1,t=y(a)?[a]:_(a),s=t.length,o=s-1;for(;++n<s;){let a=t[n],s=i;if(n!==o){let i=e[a];s=c(i)||Array.isArray(i)?i:isNaN(+t[n+1])?{}:[]}if(g.includes(a))return;e[a]=s,e=e[a]}};let z=n.createContext(null);z.displayName="HookFormControlContext";let S=()=>n.useContext(z);var O=(e,a,i,n=!0)=>{let t={};for(let s in e)Object.defineProperty(t,s,{get:()=>(a._proxyFormState[s]!==v.all&&(a._proxyFormState[s]=!n||v.all),i&&(i[s]=!0),e[s])});return t};let I=d?n.useLayoutEffect:n.useEffect;var A=e=>"string"==typeof e,T=(e,a,i,n,t)=>A(e)?(n&&a.watch.add(e),j(i,e,t)):Array.isArray(e)?e.map(e=>(n&&a.watch.add(e),j(i,e))):(n&&(a.watchAll=!0),i),D=e=>o(e)||!r(e);let P=(e,a)=>0===a.length&&!Array.isArray(e)&&!u(e);function N(e,a,i=new WeakMap){if(e===a)return!0;if(D(e)||D(a))return Object.is(e,a);if(s(e)&&s(a))return Object.is(e.getTime(),a.getTime());let n=Object.keys(e),t=Object.keys(a);if(n.length!==t.length)return!1;if(P(e,n)||P(a,t))return Object.is(e,a);if(!n.length&&Array.isArray(e)!==Array.isArray(a))return!1;let o=i.get(e);if(o&&o.has(a))return!0;if(o)o.add(a);else{let n=new WeakSet;n.add(a),i.set(e,n)}for(let t of n){let n=e[t];if(!(t in a))return!1;if("ref"!==t){let e=a[t];
15if(s(n)&&s(e)||(c(n)||Array.isArray(n))&&(c(e)||Array.isArray(e))?!N(n,e,i):!Object.is(n,e))return!1}}return!0}function R(e){let a=S(),{name:i,disabled:t,control:s=a,shouldUnregister:o,defaultValue:r,exact:c=!0}=e,u=p(s._names.array,i),d=n.useMemo(()=>j(s._formValues,i,j(s._defaultValues,i,r)),[s,i,r]),v=function(e){let a=S(),{control:i=a,name:t,defaultValue:s,disabled:o,exact:r,compute:c}=e||{},l=n.useRef(s),p=n.useRef(c),u=n.useRef(void 0),d=n.useRef(i),m=n.useRef(t);p.current=c;let[f,v]=n.useState(()=>{let e=i._getWatch(t,l.current);return p.current?p.current(e):e}),x=n.useCallback(e=>{let a=T(t,i._names,e||i._formValues,!1,l.current);return p.current?p.current(a):a},[i._formValues,i._names,t]),h=n.useCallback(e=>{if(!o){let a=T(t,i._names,e||i._formValues,!1,l.current);if(p.current){let e=p.current(a);N(e,u.current)||(v(e),u.current=e)}else v(a)}},[i._formValues,i._names,o,t]);I(()=>(d.current===i&&N(m.current,t)||(d.current=i,m.current=t,h()),i._subscribe({name:t,formState:{values:!0},exact:r,callback:e=>{h(e.values)}})),[i,r,t,h]),n.useEffect(()=>i._removeUnmounted());let g=d.current!==i,b=m.current,y=n.useMemo(()=>{if(o)return null;let e=!g&&!N(b,t);return g||e?x():null},[o,g,t,b,x]);return null!==y?y:f}({control:s,name:i,defaultValue:d,exact:c}),x=function(e){let a=S(),{control:i=a,disabled:t,name:s,exact:o}=e||{},[r,c]=n.useState(()=>({...i._formState,defaultValues:i._defaultValues})),l=n.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return I(()=>i._subscribe({name:s,formState:l.current,exact:o,callback:e=>{t||c({...i._formState,...e,defaultValues:i._defaultValues})}}),[s,t,o]),n.useEffect(()=>{l.current.isValid&&i._setValid(!0)},[i]),n.useMemo(()=>O(r,i,l.current,!1),[r,i])}({control:s,name:i,exact:c}),h=n.useRef(e),g=n.useRef(null),b=n.useRef(s.register(i,{...e.rules,value:v,...E(e.disabled)?{disabled:e.disabled}:{}}));h.current=e;let y=n.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!j(x.errors,i)},isDirty:{enumerable:!0,get:()=>!!j(x.dirtyFields,i)},isTouched:{enumerable:!0,get:()=>!!j(x.touchedFields,i)},isValidating:{enumerable:!0,get:()=>!!j(x.validatingFields,i)},error:{enumerable:!0,get:()=>j(x.errors,i)}}),[x,i]),k=n.useCallback(e=>{let a=l(e);return j(s._fields,i)||(b.current=s.register(i,{...h.current.rules,value:a})),b.current.onChange({target:{value:l(e),name:i},type:f.CHANGE})},[i,s]),_=n.useCallback(()=>b.current.onBlur({target:{value:j(s._formValues,i),name:i},type:f.BLUR}),[i,s._formValues]),z=n.useCallback(e=>{e&&(g.current={focus:()=>F(e.focus)&&e.focus(),select:()=>F(e.select)&&e.select(),setCustomValidity:a=>F(e.setCustomValidity)&&e.setCustomValidity(a),reportValidity:()=>F(e.reportValidity)&&e.reportValidity()});let a=j(s._fields,i);a&&a._f&&e&&(a._f.ref=g.current)},[s._fields,i]),A=n.useMemo(()=>({name:i,value:v,...E(t)||x.disabled?{disabled:x.disabled||t}:{},onChange:k,onBlur:_,ref:z}),[i,t,x.disabled,k,_,z,v]);return n.useEffect(()=>{let e=s._options.shouldUnregister||o;s.register(i,{...h.current.rules,...E(h.current.disabled)?{disabled:h.current.disabled}:{}});let a=(e,a)=>{let i=j(s._fields,e);i&&i._f&&(i._f.mount=a)};if(a(i,!0),e){let e=m(j(o?s._defaultValues:s._options.values||s._defaultValues,i,j(s._options.defaultValues,i,h.current.defaultValue)));C(s._defaultValues,i,e),w(j(s._formValues,i))&&C(s._formValues,i,e)}if(u||s.register(i),g.current){let e=j(s._fields,i);e&&e._f&&(e._f.ref=g.current)}return()=>{(u?e&&!s._state.action:e)?s.unregister(i):a(i,!1)}},[i,s,u,o]),n.useEffect(()=>{s._setDisabledField({disabled:t,name:i})},[t,i,s]),n.useMemo(()=>({field:A,formState:x,fieldState:y}),[A,x,y])}let V=e=>e.render(R(e));var q=e=>({isOnSubmit:!e||e===v.onSubmit,isOnBlur:e===v.onBlur,isOnChange:e===v.onChange,isOnAll:e===v.all,isOnTouch:e===v.onTouched}),L=(e,a,i)=>{if(i)return!1;if(a.watchAll||a.watch.has(e))return!0;for(let i of a.watch)if(e.startsWith(i)&&"."===e.charAt(i.length))return!0;return!1};let M=(e,a,i,n)=>{for(let t of i||Object.keys(e)){let i=j(e,t);if(i){let{_f:e,...s}=i;if(e){if(e.refs&&e.refs[0]&&a(e.refs[0],t)&&!n)return!0;
15if(e.ref&&a(e.ref,e.name)&&!n)return!0;if(M(s,a))break}else if(c(s)&&M(s,a))break}}};var U=(e,a,i)=>{let n=j(e,i),t=Array.isArray(n)?n:[];return C(t,h,a[i]),C(e,i,t),e},B=e=>c(e)&&!Object.keys(e).length,H=e=>"file"===e.type,W=e=>{if(!d)return!1;let a=e?e.ownerDocument:0;return e instanceof(a&&a.defaultView?a.defaultView.HTMLElement:HTMLElement)},X=e=>"radio"===e.type,Q=e=>e instanceof RegExp,G=(e,a,i,n,t)=>a?{...i[e],types:{...i[e]&&i[e].types?i[e].types:{},[n]:t||!0}}:{};let K={value:!1,isValid:!1},Y={value:!0,isValid:!0};var $=e=>{if(Array.isArray(e)){if(e.length>1){let a=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:a,isValid:!!a.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!w(e[0].attributes.value)?w(e[0].value)||""===e[0].value?Y:{value:e[0].value,isValid:!0}:Y:K}return K};let Z={isValid:!1,value:null};var J=e=>Array.isArray(e)?e.reduce((e,a)=>a&&a.checked&&!a.disabled?{isValid:!0,value:a.value}:e,Z):Z;function ee(e,a,i="validate"){if(A(e)||Array.isArray(e)&&e.every(A)||E(e)&&!e)return{type:i,message:A(e)?e:"",ref:a}}var ea=e=>c(e)&&!Q(e)?e:{value:e,message:""},ei=async(e,a,i,n,s,r)=>{let{ref:l,refs:p,required:u,maxLength:d,minLength:m,min:f,max:v,pattern:h,validate:g,name:b,valueAsNumber:y,mount:k}=e._f,_=j(i,b);if(!k||a.has(b))return{};let C=p?p[0]:l,z=e=>{if(s&&C.reportValidity){let a=E(e)?"":e||"";p?p.forEach(e=>e.setCustomValidity(a)):C.setCustomValidity(a),C.reportValidity()}},S={},O=X(l),I=t(l),T=(y||H(l))&&w(l.value)&&w(_)||W(l)&&""===l.value||""===_||Array.isArray(_)&&!_.length,D=G.bind(null,b,n,S),P=(e,a,i,n=x.maxLength,t=x.minLength)=>{let s=e?a:i;S[b]={type:e?n:t,message:s,ref:l,...D(e?n:t,s)}};if(r?!Array.isArray(_)||!_.length:u&&(!(O||I)&&(T||o(_))||E(_)&&!_||I&&!$(p).isValid||O&&!J(p).isValid)){let{value:e,message:a}=A(u)?{value:!!u,message:u}:ea(u);if(e&&(S[b]={type:x.required,message:a,ref:C,...D(x.required,a)},!n))return z(a),S}if(!T&&(!o(f)||!o(v))){let e,a,i=ea(v),t=ea(f);if(o(_)||isNaN(_)){let n=l.valueAsDate||new Date(_),s=e=>new Date(new Date().toDateString()+" "+e),o="time"==l.type,r="week"==l.type;A(i.value)&&_&&(e=o?s(_)>s(i.value):r?_>i.value:n>new Date(i.value)),A(t.value)&&_&&(a=o?s(_)<s(t.value):r?_<t.value:n<new Date(t.value))}else{let n=l.valueAsNumber||(_?+_:_);o(i.value)||(e=n>i.value),o(t.value)||(a=n<t.value)}if((e||a)&&(P(!!e,i.message,t.message,x.max,x.min),!n))return z(S[b].message),S}if((d||m)&&!T&&(A(_)||r&&Array.isArray(_))){let e=ea(d),a=ea(m),i=!o(e.value)&&_.length>+e.value,t=!o(a.value)&&_.length<+a.value;if((i||t)&&(P(i,e.message,a.message),!n))return z(S[b].message),S}if(h&&!T&&A(_)){let{value:e,message:a}=ea(h);if(Q(e)&&!_.match(e)&&(S[b]={type:x.pattern,message:a,ref:l,...D(x.pattern,a)},!n))return z(a),S}if(g){if(F(g)){let e=ee(await g(_,i),C);if(e&&(S[b]={...e,...D(x.validate,e.message)},!n))return z(e.message),S}else if(c(g)){let e={};for(let a in g){if(!B(e)&&!n)break;let t=ee(await g[a](_,i),C,a);t&&(e={...t,...D(a,t.message)},z(t.message),n&&(S[b]=e))}if(!B(e)&&(S[b]={ref:C,...e},!n))return S}}return z(!0),S},en=e=>Array.isArray(e)?e:[e],et=e=>Array.isArray(e)?e.filter(Boolean):[];function es(e,a){if(A(a)&&Object.prototype.hasOwnProperty.call(e,a))return delete e[a],e;let i=Array.isArray(a)?a:y(a)?[a]:_(a);if(i.some(e=>g.includes(String(e))))return e;let n=1===i.length?e:function(e,a){let i=a.slice(0,-1).length,n=0;for(;n<i;){if(o(e)){e=void 0;break}e=e[a[n]],n++}return e}(e,i),t=i.length-1,s=i[t];return n&&delete n[s],0!==t&&(c(n)&&B(n)||Array.isArray(n)&&function(e){for(let a in e)if(e.hasOwnProperty(a)&&!w(e[a]))return!1;return!0}(n))&&es(e,i.slice(0,-1)),e}let eo=e=>{let a={};for(let i of Object.keys(e))if(r(e[i])&&null!==e[i]&&!s(e[i])){let n=eo(e[i]);for(let e of Object.keys(n))a[`${i}.${e}`]=n[e]}else a[i]=e[i];return a};n.createContext(null).displayName="HookFormContext";var er=()=>{let e=[];return{get observers(){return e},next:a=>{for(let i of e)i.next&&i.next(a)},subscribe:a=>(e.push(a),{unsubscribe:()=>{e=e.filter(e=>e!==a)}}),unsubscribe:()=>{e=[]}}},ec=e=>"select-multiple"===e.type,el=e=>X(e)||t(e),ep=e=>W(e)&&e.isConnected,eu=e=>{for(let a in e)if(F(e[a]))return!0;return!1};function ed(e){return Array.isArray(e)||c(e)&&!eu(e)}function em(e){return!!(e&&"_f"in e)}function ef(e){return Array.isArray(e)?!e.some(e=>!w(e)):!Object.keys(e).length}function ev(e,a){Array.isArray(e)?e[a]=void 0:delete e[a]}function ex(e,a={},i){for(let n in e){let t=e[n],s=i&&i[n];!ed(t)||Array.isArray(t)&&em(s)?w(t)||(a[n]=!0):(a[n]=Array.isArray(t)?[]:{},ex(t,a[n],s),ef(a[n])&&ev(a,n))}return a}function eh(e,a,i,n){for(let t in i||(i=ex(a,{},n)),e){let s=e[t],r=n&&n[t];!ed(s)||Array.isArray(s)&&em(r)?N(s,a[t])?ev(i,t):i[t]=!0:(w(a)||D(i[t])?i[t]=ex(s,Array.isArray(s)?[]:{},r):eh(s,o(a)?{}:a[t],i[t],r),ef(i[t])&&ev(i,t))}return i}var eg=(e,{valueAsNumber:a,valueAsDate:i,setValueAs:n})=>w(e)?e:a?""===e?NaN:e?+e:e:i&&A(e)?new Date(e):n?n(e):e;function eb(e){let a=e.ref;return H(a)?a.files:X(a)?J(e.refs).value:ec(a)?[...a.selectedOptions].map(({value:e})=>e):t(a)?$(e.refs).value:eg(w(a.value)?e.ref.value:a.value,e)}var ey=(e,a,i,n)=>{let t={};for(let i of e){let e=j(a,i);e&&C(t,i,e._f)}return{criteriaMode:i,names:[...e],fields:t,shouldUseNativeValidation:n}},ew=e=>w(e)?e:Q(e)?e.source:c(e)?Q(e.value)?e.value.source:e.value:e;let ek="AsyncFunction";var e_=e=>{if(!e||!e.validate)return!1;if(F(e.validate))return e.validate.constructor.name===ek;if(c(e.validate)){for(let a in e.validate)if(e.validate[a].constructor.name===ek)return!0}return!1},ej=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function eE(e,a,i){let n=j(e,i);if(n||y(i))return{error:n,name:i};let t=i.split(".");for(;t.length;){let n=t.join("."),s=j(a,n),o=j(e,n);if(s&&!Array.isArray(s)&&i!==n)break;if(o&&o.type)return{name:n,error:o};if(o&&o.root&&o.root.type)return{name:`${n}.root`,error:o.root};t.pop()}return{name:i}}var eF=(e,a,i,n)=>{i(e);let{name:t,...s}=e,o=Object.keys(s);return!o.length||n&&o.length>=Object.keys(a).length||o.find(e=>a[e]===(!n||v.all))},eC=(e,a,i)=>!e||!a||e===a||en(e).some(e=>e&&(i?e===a||e.startsWith(a+"."):e.startsWith(a)||a.startsWith(e))),ez=(e,a,i,n,t)=>!t.isOnAll&&(!i&&t.isOnTouch?!(a||e):(i?n.isOnBlur:t.isOnBlur)?!e:(i?!n.isOnChange:!t.isOnChange)||e),eS=(e,a)=>!et(j(e,a)).length&&es(e,a);let eO={mode:v.onSubmit,reValidateMode:v.onChange,shouldFocusError:!0},eI="form",eA={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function eT(e={}){let a=n.useRef(void 0),i=n.useRef(void 0),r=n.useRef(e.formControl),[u,g]=n.useState(()=>({...m(eA),isLoading:F(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:F(e.defaultValues)?void 0:e.defaultValues}));if(!a.current||e.formControl&&r.current!==e.formControl){if(r.current=e.formControl,e.formControl)a.current={...e.formControl,formState:u},e.defaultValues&&!F(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{let{formControl:i,...n}=function(e={}){let a={...eO,...e},i={...m(eA),isLoading:F(a.defaultValues),errors:a.errors||{},disabled:a.disabled||!1},n={},r=(c(a.defaultValues)||c(a.values))&&m(a.defaultValues||a.values)||{},u=a.shouldUnregister?{}:m(r),g={action:!1,mount:!1,watch:!1,keepIsValid:!1},b={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},k={},z={}
15,S=0,O=q(a.mode),I=q(a.reValidateMode),D={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},P={...D},R={...P},V={array:er(),state:er()},X=0,Q=a.criteriaMode===v.all,G=(e,a)=>i=>{clearTimeout(z[e]),z[e]=setTimeout(a,i)},K=async e=>{if(!g.keepIsValid&&!a.disabled&&(P.isValid||R.isValid||e)){let e,t=++X;a.resolver?(e=B((await ed()).errors),t===X&&Y()):e=await ev({fields:n,onlyCheckValid:!0,eventType:f.VALID}),t===X&&e!==i.isValid&&V.state.next({isValid:e})}},Y=(e,n)=>{!a.disabled&&(P.isValidating||P.validatingFields||R.isValidating||R.validatingFields)&&((e||Array.from(b.mount)).forEach(e=>{e&&(n?C(i.validatingFields,e,n):es(i.validatingFields,e))}),V.state.next({validatingFields:i.validatingFields,isValidating:!B(i.validatingFields)}))},$=()=>{i.dirtyFields=eh(r,u,void 0,n)},Z=(e,a)=>{C(i.errors,e,a),i.errors={...i.errors},V.state.next({errors:i.errors})},J=e=>{let a=y(e)?[e]:_(e),i=u,n=r;for(let e=0;e<a.length-1;e++){let t=a[e];if(i=o(i)?i:i[t],n=o(n)?n:n[t],null===i&&null!==n)return!0}return!1},ee=(a,t,s,o)=>{let c=j(n,a);if(c){if(J(a))return;let n=w(j(u,a)),l=j(u,a,w(s)?j(r,a):s);w(l)||o&&o.defaultChecked||t?C(u,a,t?l:eb(c._f)):eT(a,l),g.mount&&!g.action&&(K(),n&&i.isDirty&&(P.isDirty||R.isDirty)&&!ex()&&(i.isDirty=!1,V.state.next({...i})),e.shouldUnregister&&n&&!w(j(u,a))&&L(a,b)&&(g.watch=!0))}},ea=(e,t,s,o,c)=>{let l=!1,p=!1,d={name:e};if(!a.disabled||!0===o){if(!s||o){let a=N(j(r,e),t);(P.isDirty||R.isDirty)&&(p=i.isDirty,i.isDirty=d.isDirty=!a||ex(),l=p!==d.isDirty),p=!!j(i.dirtyFields,e),a!==i.isDirty?i.dirtyFields=eh(r,u,void 0,n):a?es(i.dirtyFields,e):C(i.dirtyFields,e,!0),d.dirtyFields=i.dirtyFields,l=l||(P.dirtyFields||R.dirtyFields)&&!a!==p}if(s){let a=j(i.touchedFields,e);a||(C(i.touchedFields,e,s),d.touchedFields=i.touchedFields,l=l||(P.touchedFields||R.touchedFields)&&a!==s)}l&&c&&V.state.next(d)}return l?d:{}},eu=(e,n,t,s)=>{let o=j(i.errors,e),r=(P.isValid||R.isValid)&&E(n)&&i.isValid!==n;if(a.delayError&&t?(k[e]=G(e,()=>Z(e,t)),k[e](a.delayError)):(clearTimeout(z[e]),delete k[e],t?C(i.errors,e,t):es(i.errors,e),i.errors={...i.errors}),(t?!N(o,t):o)||!B(s)||r){let a={...s,...r&&E(n)?{isValid:n}:{},errors:i.errors,name:e};i={...i,...a},V.state.next(a)}},ed=async e=>(Y(e,!0),await a.resolver(u,a.context,ey(e||b.mount,n,a.criteriaMode,a.shouldUseNativeValidation))),em=async e=>{let{errors:a}=await ed(e);if(Y(e),e){for(let n of e){let e=j(a,n);e?b.array.has(n)&&c(e)&&!Object.keys(e).some(e=>!Number.isNaN(Number(e)))?U(i.errors,{[n]:e},n):C(i.errors,n,e):es(i.errors,n)}i.errors={...i.errors}}else i.errors=a;return a},ef=async({name:a,eventType:n})=>{if(e.validate){let t=await e.validate({formValues:u,formState:i,name:a,eventType:n});if(c(t))for(let e in t){let a=t[e];a&&eU(`${eI}.${e}`,{message:A(a.message)?a.message:"",type:a.type||x.validate})}else A(t)||!t?eU(eI,{message:t||"",type:x.validate}):eM(eI);return t}return!0},ev=async({fields:n,onlyCheckValid:t,name:s,eventType:o,context:r={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(r.runRootValidation=!0,!await ef({name:s,eventType:o})&&(r.valid=!1,t)))return r.valid;for(let s in n){let c=n[s];if(c){let{_f:n,...l}=c;if(n){let s=b.array.has(n.name),o=c._f&&e_(c._f),l=P.validatingFields||P.isValidating||R.validatingFields||R.isValidating;o&&l&&Y([n.name],!0);let p=await ei(c,b.disabled,u,Q,a.shouldUseNativeValidation&&!t,s);if(o&&l&&Y([n.name]),p[n.name]&&(r.valid=!1,t)||(t||(j(p,n.name)?s?U(i.errors,p,n.name):C(i.errors,n.name,p[n.name]):es(i.errors,n.name)),e.shouldUseNativeValidation&&p[n.name]))break}B(l)||await ev({context:r,onlyCheckValid:t,fields:l,name:s,eventType:o})}}return r.valid},ex=(e,a)=>(e&&a&&C(u,e,a),!N(g.mount?u:r,r)),ek=(e,a,i)=>T(e,b,{...g.mount?u:w(a)?r:A(e)?{[e]:a}:a},i,a),eT=(e,a,i={},s=!1,r=!1)=>{let c=j(n,e),l=a;if(c){let i=c._f;!i||(i.disabled||C(u,e,eg(a,i)),l=W(i.ref)&&o(a)?"":a,ec(i.ref)?[...i.ref.options].forEach(e=>e.selected=l.includes(e.value)):i.refs?t(i.ref)?i.refs.forEach(e=>{e.defaultChecked&&e.disabled||(Array.isArray(l)?e.checked=!!l.find(a=>a===e.value):e.checked=l===e.value||!!l)}
15):i.refs.forEach(e=>e.checked=e.value===l):H(i.ref)?i.ref.value="":(i.ref.value=l,i.ref.type||r||V.state.next({name:e,values:s?u:m(u)})))}(i.shouldDirty||i.shouldTouch)&&ea(e,l,i.shouldTouch,i.shouldDirty,!r),i.shouldValidate&&eq(e,{delayError:i.delayError})},eD=(e,a,i,t=!1,o=!1)=>{for(let r in a){if(!a.hasOwnProperty(r))return;let l=a[r],p=e+"."+r,u=j(n,p);(b.array.has(e)||c(l)||u&&!u._f)&&!s(l)?eD(p,l,i,t,o):eT(p,l,i,t,o)}},eP=(e,a,t,s,r=!1)=>{let c=j(n,e),l=b.array.has(e),p=s?a:m(a),d=N(j(u,e),p);if(d||C(u,e,p),l)V.array.next({name:e,values:s?u:m(u)}),(P.isDirty||P.dirtyFields||R.isDirty||R.dirtyFields)&&t.shouldDirty&&($(),r||V.state.next({name:e,dirtyFields:i.dirtyFields,isDirty:ex(e,p)}));else{let a=Array.isArray(p)&&!p.length||B(p);!c||c._f||o(p)||a?eT(e,p,t,s,r):eD(e,p,t,s,r)}if(!d&&!r){let a=L(e,b),n=s?u:m(u);V.state.next({...a&&i,name:g.mount||a?e:void 0,values:n})}},eN=(e,a,i={})=>eP(e,a,i,!1),eR=async t=>{g.mount=!0;let o=t.target,r=o.name,c=!0,p=j(n,r),d=e=>{c=Number.isNaN(e)||s(e)&&isNaN(e.getTime())||N(e,j(u,r,e))};if(p){let s,v,x=o.type?eb(p._f):l(t),h=t.type===f.BLUR||t.type===f.FOCUS_OUT,g=!ej(p._f)&&!e.validate&&!a.resolver&&!j(i.errors,r)&&!p._f.deps,y=g||ez(h,j(i.touchedFields,r),i.isSubmitted,I,O),w=L(r,b,h);if(C(u,r,x),h){if(!o||!o.readOnly){p._f.onBlur&&p._f.onBlur(t);let e=k[r];e&&e(0)}}else p._f.onChange&&p._f.onChange(t);let _=ea(r,x,h),E=!B(_)||w;if(h||V.state.next({name:r,type:t.type,...S?{values:m(u)}:{}}),y)return(!g||!i.isValid)&&(P.isValid||R.isValid)&&("onBlur"===a.mode?h&&K():h||K()),E&&V.state.next({name:r,...w?{}:_});if(!a.resolver&&e.validate&&await ef({name:r,eventType:t.type}),!h&&w&&V.state.next({...i}),a.resolver){let{errors:e}=await ed([r]);if(Y([r]),d(x),!c){B(_)||V.state.next(_);return}let a=eE(i.errors,n,r),t=eE(e,n,a.name||r);s=t.error,r=t.name,v=B(e)}else Y([r],!0),s=(await ei(p,b.disabled,u,Q,a.shouldUseNativeValidation))[r],Y([r]),d(x),c&&(s?v=!1:(P.isValid||R.isValid)&&(v=await ev({fields:n,onlyCheckValid:!0,name:r,eventType:t.type})));c&&(p._f.deps&&(!Array.isArray(p._f.deps)||p._f.deps.length>0)&&eq(p._f.deps),eu(r,v,s,_))}},eV=(e,a)=>{if(j(i.errors,a)&&e.focus)return e.focus(),1},eq=async(e,t={})=>{let s,o,r=en(e);if(a.resolver){let a=await em(w(e)?e:r);s=B(a),o=e?!r.some(e=>j(a,e)):s}else e?((o=(await Promise.all(r.map(async e=>{let a=j(n,e);return await ev({fields:a&&a._f?{[e]:a}:a,eventType:f.TRIGGER})}))).every(Boolean))||i.isValid)&&K():o=s=await ev({fields:n,name:e,eventType:f.TRIGGER});if(t.delayError&&a.delayError&&A(e)){let n=j(i.errors,e);n?(es(i.errors,e),k[e]=G(e,()=>Z(e,n)),k[e](a.delayError)):(clearTimeout(z[e]),delete k[e])}return V.state.next({...!A(e)||(P.isValid||R.isValid)&&s!==i.isValid?{}:{name:e},...a.resolver||!e?{isValid:s}:{},errors:i.errors}),t.shouldFocus&&!o&&M(n,eV,e?r:b.mount),o},eL=(e,a)=>({invalid:!!j((a||i).errors,e),isDirty:!!j((a||i).dirtyFields,e),error:j((a||i).errors,e),isValidating:!!j(i.validatingFields,e),isTouched:!!j((a||i).touchedFields,e)}),eM=e=>{let a=e?en(e):void 0;null==a||a.forEach(e=>es(i.errors,e)),a?a.forEach(e=>{V.state.next({name:e,errors:i.errors})}):V.state.next({errors:{}})},eU=(e,a,t)=>{let s=(j(n,e,{_f:{}})._f||{}).ref,{ref:o,message:r,type:c,...l}=j(i.errors,e)||{};C(i.errors,e,{...l,...a,ref:s}),V.state.next({name:e,errors:i.errors,isValid:!1}),t&&t.shouldFocus&&s&&s.focus&&s.focus()},eB=e=>{var a;let n=!!(null===(a=e.formState)||void 0===a?void 0:a.values);n&&S++;let{unsubscribe:t}=V.state.subscribe({next:a=>{if(eC(e.name,a.name,e.exact)&&eF(a,e.formState||P,e$,e.reRenderRoot)){let n={...u};e.callback({values:n,...i,...a,defaultValues:r})}}});if(!n)return t;let s=!1;return()=>{!s&&(s=!0,S--,t())}},eH=(e,t={})=>{for(let s of e?en(e):b.mount)b.mount.delete(s),b.array.delete(s),t.keepValue||(es(n,s),es(u,s)),t.keepError||es(i.errors,s),t.keepDirty||es(i.dirtyFields,s),t.keepTouched||es(i.touchedFields,s),t.keepIsValidating||es(i.validatingFields,s),a.shouldUnregister||t.keepDefaultValue||es(r,s);V.state.next({values:m(u)}),V.state.next({...i,...t.keepDirty?{isDirty:ex()}:{}}),t.keepIsValid||K()},eW=({disabled:e,name:a})=>{if(E(e)&&g.mount||e||b.disabled.has(a)){let i=b.disabled.has(a),n=!!e;e?b.disabled.add(a):b.disabled.delete(a),i!==n&&g.mount&&!g.action&&K()}},eX=(e,i={})=>{let t=j(n,e),s=E(i.disabled)||E(a.disabled),o=!b.registerName.has(e)&&t&&t._f&&!t._f.mount;return C(n,e,{...t||{},_f:{...t&&t._f?t._f:{ref:{name:e}},name:e,mount:!0,...i}}),b.mount.add(e),t&&!o?eW({disabled:E(i.disabled)?i.disabled:a.disabled,name:e}):ee(e,!0,i.value),{...s?{disabled:i.disabled||a.disabled}:{},...a.progressive?{required:!!i.required,min:ew(i.min),max:ew(i.max),minLength:ew(i.minLength),maxLength:ew(i.maxLength),pattern:ew(i.pattern)}:{}
15,name:e,onChange:eR,onBlur:eR,ref:s=>{if(s){b.registerName.add(e),eX(e,i),b.registerName.delete(e),t=j(n,e);let a=w(s.value)&&s.querySelectorAll&&s.querySelectorAll("input,select,textarea")[0]||s,o=el(a),c=t._f.refs||[];(o?!c.find(e=>e===a):a!==t._f.ref)&&(C(n,e,{_f:{...t._f,...o?{refs:[...c.filter(ep),a,...Array.isArray(j(r,e))?[{}]:[]],ref:{type:a.type,name:e}}:{ref:a}}}),ee(e,!1,void 0,a))}else(t=j(n,e,{}))._f&&(t._f.mount=!1),(a.shouldUnregister||i.shouldUnregister)&&!(p(b.array,e)&&g.action)&&b.unMount.add(e)}}},eQ=()=>a.shouldFocusError&&!a.shouldUseNativeValidation&&M(n,eV,b.mount),eG=(e,t)=>async s=>{let o;s&&(s.preventDefault&&s.preventDefault(),s.persist&&s.persist());let r=m(u);if(V.state.next({isSubmitting:!0}),a.resolver){let{errors:e,values:a}=await ed();Y(),i.errors=e,r=m(a)}else await ev({fields:n,eventType:f.SUBMIT});if(b.disabled.size)for(let e of b.disabled)es(r,e);if(es(i.errors,h),B(i.errors)){V.state.next({errors:{}});try{await e(r,s)}catch(e){o=e}}else t&&await t({...i.errors},s),eQ(),setTimeout(eQ);if(V.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:B(i.errors)&&!o,submitCount:i.submitCount+1,errors:i.errors}),o)throw o},eK=(e,t={})=>{let s=e?m(e):r,o=m(s),c=B(e),l=n;if(t.keepDefaultValues||(r=s),!t.keepValues){if(t.keepDirtyValues)for(let e of Array.from(new Set([...b.mount,...Object.keys(eh(r,u,void 0,l))]))){let a=j(i.dirtyFields,e),n=j(u,e),t=j(o,e);a&&!w(n)?C(o,e,n):a||w(t)||eN(e,t)}else{if(d&&w(e))for(let e of b.mount){let a=j(n,e);if(a&&a._f){let e=Array.isArray(a._f.refs)?a._f.refs[0]:a._f.ref;if(W(e)){let a=e.closest("form");if(a){a.reset();break}}}}if(t.keepFieldsRef)for(let e of b.mount)eN(e,j(o,e));else n={}}if(a.shouldUnregister){if(u=t.keepDefaultValues?m(r):{},t.keepFieldsRef)for(let e of b.mount)C(u,e,j(o,e))}else u=m(o);V.array.next({values:{...o}}),V.state.next({name:void 0,type:void 0,values:{...o}})}b={mount:t.keepDirtyValues?b.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},g.mount=!P.isValid||!!t.keepIsValid||!!t.keepDirtyValues||!a.shouldUnregister&&!B(o),g.watch=!!a.shouldUnregister,g.keepIsValid=!!t.keepIsValid,g.action=!1,t.keepErrors||(i.errors={}),V.state.next({submitCount:t.keepSubmitCount?i.submitCount:0,isDirty:!c&&(t.keepDirty?i.isDirty:t.keepValues?ex():!!(t.keepDefaultValues&&!N(e,r))),isSubmitted:!!t.keepIsSubmitted&&i.isSubmitted,dirtyFields:c?{}:t.keepDirtyValues?t.keepDefaultValues&&u?eh(r,u,void 0,l):i.dirtyFields:t.keepDefaultValues&&e?eh(r,e,void 0,l):t.keepDirty?i.dirtyFields:{},touchedFields:t.keepTouched?i.touchedFields:{},errors:t.keepErrors?i.errors:{},isSubmitSuccessful:!!t.keepIsSubmitSuccessful&&i.isSubmitSuccessful,isSubmitting:!1,defaultValues:r})},eY=(e,i)=>eK(F(e)?e(u):e,{...a.resetOptions,...i}),e$=e=>{let{name:a,type:n,values:t,...s}=e;i={...i,...s}},eZ={control:{register:eX,unregister:eH,getFieldState:eL,handleSubmit:eG,setError:eU,_subscribe:eB,_runSchema:ed,_updateIsValidating:Y,_focusError:eQ,_getWatch:ek,_getDirty:ex,_setValid:K,_setFieldArray:(e,t=[],s,o,r=!0,c=!0)=>{if(o&&s&&!a.disabled){if(g.action=!0,c&&Array.isArray(j(n,e))){let a=s(j(n,e),o.argA,o.argB);r&&C(n,e,a)}if(c&&Array.isArray(j(i.errors,e))){let a=s(j(i.errors,e),o.argA,o.argB);r&&C(i.errors,e,a),eS(i.errors,e)}if((P.touchedFields||R.touchedFields)&&c&&Array.isArray(j(i.touchedFields,e))){let a=s(j(i.touchedFields,e),o.argA,o.argB);r&&C(i.touchedFields,e,a)}(P.dirtyFields||R.dirtyFields)&&$(),V.state.next({name:e,isDirty:ex(e,t),dirtyFields:i.dirtyFields,errors:i.errors,isValid:i.isValid})}else C(u,e,t)},_setDisabledField:eW,_setErrors:e=>{i.errors=e,V.state.next({errors:i.errors,isValid:!1})},_getFieldArray:e=>et(j(g.mount?u:r,e,a.shouldUnregister?j(r,e,[]):[])),_reset:eK,_resetDefaultValues:()=>F(a.defaultValues)&&a.defaultValues().then(e=>{eY(e,a.resetOptions),V.state.next({isLoading:!1})}),_removeUnmounted:()=>{for(let e of b.unMount){let a=j(n,e);a&&(a._f.refs?a._f.refs.every(e=>!ep(e)):!ep(a._f.ref))&&eH(e)}b.unMount=new Set},_disableForm:e=>{E(e)&&(V.state.next({disabled:e}),M(n,(a,i)=>{let t=j(n,i);t&&(a.disabled=t._f.disabled||e,Array.isArray(t._f.refs)&&t._f.refs.forEac
15h(a=>{a.disabled=t._f.disabled||e}))},0,!1))},_subjects:V,_proxyFormState:P,get _fields(){return n},get _formValues(){return u},get _state(){return g},set _state(value){g=value},get _defaultValues(){return r},get _names(){return b},set _names(value){b=value},get _formState(){return i},get _options(){return a},set _options(value){O=q((a={...a,...value}).mode),I=q(a.reValidateMode)}},subscribe:e=>(g.mount=!0,R={...R,...e.formState},eB({...e,formState:{...D,...e.formState}})),trigger:eq,register:eX,handleSubmit:eG,watch:(e,a)=>{if(F(e)){S++;let{unsubscribe:i}=V.state.subscribe({next:i=>"values"in i&&e(i.values||ek(void 0,a),i)}),n=!1;return{unsubscribe:()=>{!n&&(n=!0,S--,i())}}}return ek(e,a,!0)},setValue:eN,setValues:(e,a={})=>{let n=F(e)?e(u):e;if(!N(u,n)){u={...u,...n};let e=eo(n);for(let i of b.mount)i in e&&eP(i,e[i],a,!0,!0);V.state.next({...i,name:void 0,type:void 0,...S?{values:u}:{}}),a.shouldValidate&&K()}},getValues:(e,a)=>{let n={...g.mount?u:r};return a&&(n=function e(a,i){let n={};for(let t in a)if(a.hasOwnProperty(t)){let s=a[t],o=i[t];if(s&&c(s)&&o){let a=e(s,o);c(a)&&(n[t]=a)}else a[t]&&(n[t]=o)}return n}(a.dirtyFields?i.dirtyFields:i.touchedFields,n)),w(e)?n:A(e)?j(n,e):e.map(e=>j(n,e))},reset:eY,resetField:(e,a={})=>{j(n,e)&&(w(a.defaultValue)?eN(e,m(j(r,e))):(eN(e,a.defaultValue),C(r,e,m(a.defaultValue))),a.keepTouched||es(i.touchedFields,e),a.keepDirty||(es(i.dirtyFields,e),i.isDirty=a.defaultValue?ex(e,m(j(r,e))):ex()),!a.keepError&&(es(i.errors,e),P.isValid&&K()),V.state.next({...i}))},resetDefaultValues:(e,a={})=>{if(r=m(e),!a.keepDirty){let e=eh(r,u,void 0,n);i.dirtyFields=e,i.isDirty=!B(e)}a.keepIsValid||K(),V.state.next({...i,defaultValues:r})},clearErrors:eM,unregister:eH,setError:eU,setFocus:(e,a={})=>{let i=j(n,e),t=i&&i._f;if(t){let e=t.refs?t.refs[0]:t.ref;e.focus&&setTimeout(()=>{e.focus(),a.shouldSelect&&F(e.select)&&e.select()})}},getFieldState:eL};return{...eZ,formControl:eZ}}(e);a.current={...n,formState:u}}}let b=a.current.control;return b._options=e,I(()=>{let e=b._subscribe({formState:b._proxyFormState,callback:()=>g({...b._formState,defaultValues:b._defaultValues}),reRenderRoot:!0});return g(e=>({...e,isReady:!0})),b._formState.isReady=!0,e},[b]),n.useEffect(()=>b._disableForm(e.disabled),[b,e.disabled]),n.useEffect(()=>{e.mode&&(b._options.mode=e.mode),e.reValidateMode&&(b._options.reValidateMode=e.reValidateMode)},[b,e.mode,e.reValidateMode]),n.useEffect(()=>{e.errors&&(b._setErrors(e.errors),b._focusError())},[b,e.errors]),n.useEffect(()=>{e.shouldUnregister&&b._subjects.state.next({values:b._getWatch()})},[b,e.shouldUnregister]),n.useEffect(()=>{if(b._proxyFormState.isDirty){let e=b._getDirty();e!==u.isDirty&&b._subjects.state.next({isDirty:e})}},[b,u.isDirty]),n.useEffect(()=>{var a;e.values&&!N(e.values,i.current)?(b._reset(e.values,{keepFieldsRef:!0,...b._options.resetOptions}),(null===(a=b._options.resetOptions)||void 0===a?void 0:a.keepIsValid)||b._setValid(),i.current=e.values,g(e=>({...e}))):b._resetDefaultValues()},[b,e.values]),n.useEffect(()=>{b._state.mount||(b._setValid(),b._state.mount=!0),b._state.watch&&(b._state.watch=!1,b._subjects.state.next({...b._formState})),b._removeUnmounted()}),a.current.formState=n.useMemo(()=>O(u,b),[b,u]),a.current}},81813(e){"use strict";e.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"}
15,"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]}
15,"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"}
15,"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]}
15,"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"}
15,"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true}
15,"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"}
15,"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true}
15,"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true}
15,"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"}
15,"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]}
15,"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]}
15,"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true}
15,"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable
15+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]}
15,"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"}
15,"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"}
15,"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"}
15,"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]}
15,"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["weba
15pp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"}
15,"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]}
15,"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]}
15,"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"}
15,"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]}
15,"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"}
15,"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}}]);
16//# sourceMappingURL=6573.282e352e3144bfc1c5de.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.