UNPKG

@edugouvfr/ngx-dsfr

Version:

NgxDsfr est un portage Angular des éléments d'interface du Système de Design de l'État Français (DSFR).

151 lines 22.8 kB
/** cf. https://developer.mozilla.org/fr/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types */ export var DsfrMimeTypeConst; (function (DsfrMimeTypeConst) { // TEXT DsfrMimeTypeConst.TEXT_CSS = 'text/css'; DsfrMimeTypeConst.TEXT_CSV = 'text/csv'; DsfrMimeTypeConst.TEXT_HTML = 'text/html'; DsfrMimeTypeConst.TEXT_CALENDAR = 'text/calendar'; DsfrMimeTypeConst.TEXT_PLAIN = 'text/plain'; DsfrMimeTypeConst.TEXT_XML = 'text/xml'; // FONT DsfrMimeTypeConst.FONT_OTF = 'font/otf'; DsfrMimeTypeConst.FONT_TTF = 'font/ttf'; DsfrMimeTypeConst.FONT_WOFF = 'font/woff'; DsfrMimeTypeConst.FONT_WOFF2 = 'font/woff2'; // IMAGE DsfrMimeTypeConst.IMAGE_BMP = 'image/bmp'; DsfrMimeTypeConst.IMAGE_GIF = 'image/gif'; DsfrMimeTypeConst.IMAGE_ICON = 'image/x-icon'; DsfrMimeTypeConst.IMAGE_JPEG = 'image/jpeg'; DsfrMimeTypeConst.IMAGE_PNG = 'image/png'; DsfrMimeTypeConst.IMAGE_SVG = 'image/svg+xml'; DsfrMimeTypeConst.IMAGE_TIFF = 'image/tiff'; DsfrMimeTypeConst.IMAGE_WEBP = 'image/webp'; // AUDIO DsfrMimeTypeConst.AUDIO_3GPP = 'audio/3gpp'; DsfrMimeTypeConst.AUDIO_3GPP2 = 'audio/3gpp2'; DsfrMimeTypeConst.AUDIO_ACC = 'audio/aac'; DsfrMimeTypeConst.AUDIO_OGG = 'audio/ogg'; DsfrMimeTypeConst.AUDIO_MIDI = 'audio/midi'; DsfrMimeTypeConst.AUDIO_WAV = 'audio/x-wav'; DsfrMimeTypeConst.AUDIO_WEBM = 'audio/webm'; // VIDEO DsfrMimeTypeConst.VIDEO_3GPP = 'video/3gpp'; DsfrMimeTypeConst.VIDEO_3GPP2 = 'video/3gpp2'; DsfrMimeTypeConst.VIDEO_MPEG = 'video/mpeg'; DsfrMimeTypeConst.VIDEO_OGG = 'video/ogg'; DsfrMimeTypeConst.VIDEO_WEBM = 'video/webm'; // APPLICATION DsfrMimeTypeConst.APPLICATION_ABIWORD = 'application/x-abiword'; DsfrMimeTypeConst.APPLICATION_CSH = 'application/x-csh'; DsfrMimeTypeConst.APPLICATION_EPUB = 'application/epub+zip'; DsfrMimeTypeConst.APPLICATION_FLASH = 'application/x-shockwave-flash'; DsfrMimeTypeConst.APPLICATION_FORM_URLENCODED = 'application/x-www-form-urlencoded'; DsfrMimeTypeConst.APPLICATION_JAVASCRIPT = 'application/javascript'; DsfrMimeTypeConst.APPLICATION_JSON = 'application/json'; DsfrMimeTypeConst.APPLICATION_OCTET_STREAM = 'application/octet-stream'; DsfrMimeTypeConst.APPLICATION_OGG = 'application/ogg'; DsfrMimeTypeConst.APPLICATION_PDF = 'application/pdf'; DsfrMimeTypeConst.APPLICATION_RTF = 'application/rtf'; DsfrMimeTypeConst.APPLICATION_TYPESCRIPT = 'application/typescript'; DsfrMimeTypeConst.APPLICATION_XML = 'application/xml'; DsfrMimeTypeConst.APPLICATION_XML_ATOM = 'application/atom+xml'; DsfrMimeTypeConst.APPLICATION_XML_SVG = 'application/svg+xml'; DsfrMimeTypeConst.APPLICATION_XML_XHTML = 'application/xhtml+xml'; DsfrMimeTypeConst.APPLICATION_XML_XUL = 'application/vnd.mozilla.xul+xml'; // ARCHIVE DsfrMimeTypeConst.ARCHIVE_7Z_COMPRESSED = 'application/x-7z-compressed'; DsfrMimeTypeConst.ARCHIVE_BZIP = 'application/x-bzip'; DsfrMimeTypeConst.ARCHIVE_BZIP2 = 'application/x-bzip2'; DsfrMimeTypeConst.ARCHIVE_JAVA = 'application/java-archive'; DsfrMimeTypeConst.ARCHIVE_GZIP = 'application/gzip'; DsfrMimeTypeConst.ARCHIVE_RAR_COMPRESSED = 'application/x-rar-compressed'; DsfrMimeTypeConst.ARCHIVE_TAR = 'application/x-tar'; DsfrMimeTypeConst.ARCHIVE_RAR = 'application/vnd.rar'; DsfrMimeTypeConst.ARCHIVE_ZIP = 'application/zip'; DsfrMimeTypeConst.ARCHIVE_ZIP_COMPRESSED = 'application/x-zip-compressed'; // MICROSOFT DsfrMimeTypeConst.MS_FONT_OBJECT = 'application/vnd.ms-fontobject'; DsfrMimeTypeConst.MS_EXCEL = 'application/vnd.ms-excel'; DsfrMimeTypeConst.MS_EXCEL_XML = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; DsfrMimeTypeConst.MS_POWERPOINT = 'application/vnd.ms-powerpoint'; DsfrMimeTypeConst.MS_POWERPOINT_XML = 'application/vnd.openxmlformats-officedocument.presentationml.presentation'; DsfrMimeTypeConst.MS_VIDEO = 'video/x-msvideo'; DsfrMimeTypeConst.MS_VISIO = 'application/vnd.visio'; DsfrMimeTypeConst.MS_WORD = 'application/msword'; DsfrMimeTypeConst.MS_WORD_XML = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'; // Autres DsfrMimeTypeConst.MULTIPART_FORM_DATA = 'multipart/form-data'; DsfrMimeTypeConst.SCRIPT_SHELL = 'application/x-sh'; DsfrMimeTypeConst.OPEN_PRESENTATION = 'application/vnd.oasis.opendocument.presentation'; DsfrMimeTypeConst.OPEN_SPREADSHEET = 'application/vnd.oasis.opendocument.spreadsheet'; DsfrMimeTypeConst.OPEN_TEXT = 'application/vnd.oasis.opendocument.text'; })(DsfrMimeTypeConst || (DsfrMimeTypeConst = {})); export function convertMimeType2FileFormat(mineType) { const element = mimeType2FileFormat.find((e) => e[0] === mineType); return element ? element[1] : undefined; } var FileFormat; (function (FileFormat) { FileFormat["XLS"] = "XLS"; FileFormat["XLSX"] = "XLSX"; FileFormat["PPT"] = "PPT"; FileFormat["PPTX"] = "PPTX"; FileFormat["DOC"] = "DOC"; FileFormat["DOCX"] = "DOCX"; FileFormat["ODS"] = "ODS"; FileFormat["ODP"] = "ODP"; FileFormat["ODT"] = "ODT"; FileFormat["XML"] = "XML"; FileFormat["JPG"] = "JPG"; FileFormat["PNG"] = "PNG"; FileFormat["PDF"] = "PDF"; FileFormat["CSV"] = "CSV"; FileFormat["HTML"] = "HTML"; FileFormat["SVG"] = "SVG"; FileFormat["TXT"] = "TXT"; FileFormat["ZIP"] = "ZIP"; FileFormat["SEVEN_ZIP"] = "7Z"; FileFormat["RAR"] = "RAR"; FileFormat["XHTML"] = "XHTML"; FileFormat["BMP"] = "BMP"; FileFormat["GIF"] = "GIF"; FileFormat["TIF"] = "TIF"; FileFormat["RTF"] = "RTF"; FileFormat["GZIP"] = "GZIP"; FileFormat["TAR"] = "TAR"; })(FileFormat || (FileFormat = {})); const mimeType2FileFormat = [ [DsfrMimeTypeConst.APPLICATION_PDF, FileFormat.PDF], [DsfrMimeTypeConst.APPLICATION_RTF, FileFormat.RTF], [DsfrMimeTypeConst.APPLICATION_XML, FileFormat.XML], [DsfrMimeTypeConst.APPLICATION_XML_ATOM, FileFormat.XML], [DsfrMimeTypeConst.APPLICATION_XML_XHTML, FileFormat.XHTML], [DsfrMimeTypeConst.ARCHIVE_7Z_COMPRESSED, FileFormat.SEVEN_ZIP], [DsfrMimeTypeConst.ARCHIVE_GZIP, FileFormat.GZIP], [DsfrMimeTypeConst.ARCHIVE_RAR, FileFormat.RAR], [DsfrMimeTypeConst.ARCHIVE_TAR, FileFormat.TAR], [DsfrMimeTypeConst.ARCHIVE_ZIP, FileFormat.ZIP], [DsfrMimeTypeConst.ARCHIVE_ZIP_COMPRESSED, FileFormat.ZIP], [DsfrMimeTypeConst.IMAGE_BMP, FileFormat.BMP], [DsfrMimeTypeConst.IMAGE_GIF, FileFormat.GIF], [DsfrMimeTypeConst.IMAGE_JPEG, FileFormat.JPG], [DsfrMimeTypeConst.IMAGE_PNG, FileFormat.PNG], [DsfrMimeTypeConst.IMAGE_SVG, FileFormat.SVG], [DsfrMimeTypeConst.IMAGE_TIFF, FileFormat.TIF], [DsfrMimeTypeConst.MS_EXCEL, FileFormat.XLS], [DsfrMimeTypeConst.MS_EXCEL_XML, FileFormat.XLSX], [DsfrMimeTypeConst.MS_POWERPOINT, FileFormat.PPT], [DsfrMimeTypeConst.MS_POWERPOINT_XML, FileFormat.PPTX], [DsfrMimeTypeConst.MS_WORD, FileFormat.DOC], [DsfrMimeTypeConst.MS_WORD_XML, FileFormat.DOCX], [DsfrMimeTypeConst.OPEN_PRESENTATION, FileFormat.ODP], [DsfrMimeTypeConst.OPEN_SPREADSHEET, FileFormat.ODS], [DsfrMimeTypeConst.OPEN_TEXT, FileFormat.ODT], [DsfrMimeTypeConst.TEXT_CSV, FileFormat.CSV], [DsfrMimeTypeConst.TEXT_HTML, FileFormat.HTML], [DsfrMimeTypeConst.TEXT_PLAIN, FileFormat.TXT], [DsfrMimeTypeConst.TEXT_XML, FileFormat.XML], ]; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZHNmci1taW1lLnR5cGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZ3gtZHNmci1jb21wb25lbnRzL3NyYy9saWIvY29tcG9uZW50cy9kb3dubG9hZC9kc2ZyLW1pbWUudHlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQSxnR0FBZ0c7QUFDaEcsTUFBTSxLQUFXLGlCQUFpQixDQXlGakM7QUF6RkQsV0FBaUIsaUJBQWlCO0lBQ2hDLE9BQU87SUFDTSwwQkFBUSxHQUFHLFVBQVUsQ0FBQztJQUN0QiwwQkFBUSxHQUFHLFVBQVUsQ0FBQztJQUN0QiwyQkFBUyxHQUFHLFdBQVcsQ0FBQztJQUN4QiwrQkFBYSxHQUFHLGVBQWUsQ0FBQztJQUNoQyw0QkFBVSxHQUFHLFlBQVksQ0FBQztJQUMxQiwwQkFBUSxHQUFHLFVBQVUsQ0FBQztJQUVuQyxPQUFPO0lBQ00sMEJBQVEsR0FBRyxVQUFVLENBQUM7SUFDdEIsMEJBQVEsR0FBRyxVQUFVLENBQUM7SUFDdEIsMkJBQVMsR0FBRyxXQUFXLENBQUM7SUFDeEIsNEJBQVUsR0FBRyxZQUFZLENBQUM7SUFFdkMsUUFBUTtJQUNLLDJCQUFTLEdBQUcsV0FBVyxDQUFDO0lBQ3hCLDJCQUFTLEdBQUcsV0FBVyxDQUFDO0lBQ3hCLDRCQUFVLEdBQUcsY0FBYyxDQUFDO0lBQzVCLDRCQUFVLEdBQUcsWUFBWSxDQUFDO0lBQzFCLDJCQUFTLEdBQUcsV0FBVyxDQUFDO0lBQ3hCLDJCQUFTLEdBQUcsZUFBZSxDQUFDO0lBQzVCLDRCQUFVLEdBQUcsWUFBWSxDQUFDO0lBQzFCLDRCQUFVLEdBQUcsWUFBWSxDQUFDO0lBRXZDLFFBQVE7SUFDSyw0QkFBVSxHQUFHLFlBQVksQ0FBQztJQUMxQiw2QkFBVyxHQUFHLGFBQWEsQ0FBQztJQUM1QiwyQkFBUyxHQUFHLFdBQVcsQ0FBQztJQUN4QiwyQkFBUyxHQUFHLFdBQVcsQ0FBQztJQUN4Qiw0QkFBVSxHQUFHLFlB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QUFDLGlCQUFpQixDQUFDLFNBQVMsRUFBRSxVQUFVLENBQUMsR0FBRyxDQUFDO0lBRTdDLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLFVBQVUsQ0FBQyxHQUFHLENBQUM7SUFDNUMsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLEVBQUUsVUFBVSxDQUFDLElBQUksQ0FBQztJQUM5QyxDQUFDLGlCQUFpQixDQUFDLFVBQVUsRUFBRSxVQUFVLENBQUMsR0FBRyxDQUFDO0lBQzlDLENBQUMsaUJBQWlCLENBQUMsUUFBUSxFQUFFLFVBQVUsQ0FBQyxHQUFHLENBQUM7Q0FDN0MsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB0eXBlIERzZnJNaW1lVHlwZSA9IFRba2V5b2YgVF07XG50eXBlIFQgPSB0eXBlb2YgRHNmck1pbWVUeXBlQ29uc3Q7XG5cbi8qKiBjZi4gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZnIvZG9jcy9XZWIvSFRUUC9CYXNpY3Nfb2ZfSFRUUC9NSU1FX3R5cGVzL0NvbW1vbl90eXBlcyAqL1xuZXhwb3J0IG5hbWVzcGFjZSBEc2ZyTWltZVR5cGVDb25zdCB7XG4gIC8vIFRFWFRcbiAgZXhwb3J0IGNvbnN0IFRFWFRfQ1NTID0gJ3RleHQvY3NzJztcbiAgZXhwb3J0IGNvbnN0IFRFWFRfQ1NWID0gJ3RleHQvY3N2JztcbiAgZXhwb3J0IGNvbnN0IFRFWFRfSFRNTCA9ICd0ZXh0L2h0bWwnO1xuICBleHBvcnQgY29uc3QgVEVYVF9DQUxFTkRBUiA9ICd0ZXh0L2NhbGVuZGFyJztcbiAgZXhwb3J0IGNvbnN0IFRFWFRfUExBSU4gPSAndGV4dC9wbGFpbic7XG4gIGV4cG9ydCBjb25zdCBURVhUX1hNTCA9ICd0ZXh0L3htbCc7XG5cbiAgLy8gRk9OVFxuICBleHBvcnQgY29uc3QgRk9OVF9PVEYgPSAnZm9udC9vdGYnO1xuICBleHBvcnQgY29uc3QgRk9OVF9UVEYgPSAnZm9udC90dGYnO1xuICBleHBvcnQgY29uc3QgRk9OVF9XT0ZGID0gJ2ZvbnQvd29mZic7XG4gIGV4cG9ydCBjb25zdCBGT05UX1dPRkYyID0gJ2ZvbnQvd29mZjInO1xuXG4gIC8vIElNQUdFXG4gIGV4cG9ydCBjb25zdCBJTUFHRV9CTVAgPSAnaW1hZ2UvYm1wJztcbiAgZXhwb3J0IGNvbnN0IElNQUdFX0dJRiA9ICdpbWFnZS9naWYnO1xuICBleHBvcnQgY29uc3QgSU1BR0VfSUNPTiA9ICdpbWFnZS94LWljb24nO1xuICBleHBvcnQgY29uc3QgSU1BR0VfSlBFRyA9ICdpbWFnZS9qcGVnJztcbiAgZXhwb3J0IGNvbnN0IElNQUdFX1BORyA9ICdpbWFnZS9wbmcnO1xuICBleHBvcnQgY29uc3QgSU1BR0VfU1ZHID0gJ2ltYWdlL3N2Zyt4bWwnO1xuICBleHBvcnQgY29uc3QgSU1BR0VfVElGRiA9ICdpbWFnZS90aWZmJztcbiAgZXhwb3J0IGNvbnN0IElNQUdFX1dFQlAgPSAnaW1hZ2Uvd2VicCc7XG5cbiAgLy8gQVVESU9cbiAgZXhwb3J0IGNvbnN0IEFVRElPXzNHUFAgPSAnYXVkaW8vM2dwcCc7XG4gIGV4cG9ydCBjb25zdCBBVURJT18zR1BQMiA9ICdhdWRpby8zZ3BwMic7XG4gIGV4cG9ydCBjb25zdCBBVURJT19BQ0MgPSAnYXVkaW8vYWFjJztcbiAgZXhwb3J0IGNvbnN0IEFVRElPX09HRyA9ICdhdWRpby9vZ2cnO1xuICBleHBvcnQgY29uc3QgQVVESU9fTUlESSA9ICdhdWRpby9taWRpJztcbiAgZXhwb3J0IGNvbnN0IEFVRElPX1dBViA9ICdhdWRpby94LXdhdic7XG4gIGV4cG9ydCBjb25zdCBBVURJT19XRUJNID0gJ2F1ZGlvL3dlYm0nO1xuXG4gIC8vIFZJREVPXG4gIGV4cG9ydCBjb25zdCBWSURFT18zR1BQID0gJ3ZpZGVvLzNncHAnO1xuICBleHBvcnQgY29uc3QgVklERU9fM0dQUDIgPSAndmlkZW8vM2dwcDInO1xuICBleHBvcnQgY29uc3QgVklERU9fTVBFRyA9ICd2aWRlby9tcGVnJztcbiAgZXhwb3J0IGNvbnN0IFZJREVPX09HRyA9ICd2aWRlby9vZ2cnO1xuICBleHBvcnQgY29uc3QgVklERU9fV0VCTSA9ICd2aWRlby93ZWJtJztcblxuICAvLyBBUFBMSUNBVElPTlxuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fQUJJV09SRCA9ICdhcHBsaWNhdGlvbi94LWFiaXdvcmQnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fQ1NIID0gJ2FwcGxpY2F0aW9uL3gtY3NoJztcbiAgZXhwb3J0IGNvbnN0IEFQUExJQ0FUSU9OX0VQVUIgPSAnYXBwbGljYXRpb24vZXB1Yit6aXAnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fRkxBU0ggPSAnYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2gnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fRk9STV9VUkxFTkNPREVEID0gJ2FwcGxpY2F0aW9uL3gtd3d3LWZvcm0tdXJsZW5jb2RlZCc7XG4gIGV4cG9ydCBjb25zdCBBUFBMSUNBVElPTl9KQVZBU0NSSVBUID0gJ2FwcGxpY2F0aW9uL2phdmFzY3JpcHQnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fSlNPTiA9ICdhcHBsaWNhdGlvbi9qc29uJztcbiAgZXhwb3J0IGNvbnN0IEFQUExJQ0FUSU9OX09DVEVUX1NUUkVBTSA9ICdhcHBsaWNhdGlvbi9vY3RldC1zdHJlYW0nO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fT0dHID0gJ2FwcGxpY2F0aW9uL29nZyc7XG4gIGV4cG9ydCBjb25zdCBBUFBMSUNBVElPTl9QREYgPSAnYXBwbGljYXRpb24vcGRmJztcbiAgZXhwb3J0IGNvbnN0IEFQUExJQ0FUSU9OX1JURiA9ICdhcHBsaWNhdGlvbi9ydGYnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fVFlQRVNDUklQVCA9ICdhcHBsaWNhdGlvbi90eXBlc2NyaXB0JztcbiAgZXhwb3J0IGNvbnN0IEFQUExJQ0FUSU9OX1hNTCA9ICdhcHBsaWNhdGlvbi94bWwnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fWE1MX0FUT00gPSAnYXBwbGljYXRpb24vYXRvbSt4bWwnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fWE1MX1NWRyA9ICdhcHBsaWNhdGlvbi9zdmcreG1sJztcbiAgZXhwb3J0IGNvbnN0IEFQUExJQ0FUSU9OX1hNTF9YSFRNTCA9ICdhcHBsaWNhdGlvbi94aHRtbCt4bWwnO1xuICBleHBvcnQgY29uc3QgQVBQTElDQVRJT05fWE1MX1hVTCA9ICdhcHBsaWNhdGlvbi92bmQubW96aWxsYS54dWwreG1sJztcblxuICAvLyBBUkNISVZFXG4gIGV4cG9ydCBjb25zdCBBUkNISVZFXzdaX0NPTVBSRVNTRUQgPSAnYXBwbGljYXRpb24veC03ei1jb21wcmVzc2VkJztcbiAgZXhwb3J0IGNvbnN0IEFSQ0hJVkVfQlpJUCA9ICdhcHBsaWNhdGlvbi94LWJ6aXAnO1xuICBleHBvcnQgY29uc3QgQVJDSElWRV9CWklQMiA9ICdhcHBsaWNhdGlvbi94LWJ6aXAyJztcbiAgZXhwb3J0IGNvbnN0IEFSQ0hJVkVfSkFWQSA9ICdhcHBsaWNhdGlvbi9qYXZhLWFyY2hpdmUnO1xuICBleHBvcnQgY29uc3QgQVJDSElWRV9HWklQID0gJ2FwcGxpY2F0aW9uL2d6aXAnO1xuICBleHBvcnQgY29uc3QgQVJDSElWRV9SQVJfQ09NUFJFU1NFRCA9ICdhcHBsaWNhdGlvbi94LXJhci1jb21wcmVzc2VkJztcbiAgZXhwb3J0IGNvbnN0IEFSQ0hJVkVfVEFSID0gJ2FwcGxpY2F0aW9uL3gtdGFyJztcbiAgZXhwb3J0IGNvbnN0IEFSQ0hJVkVfUkFSID0gJ2FwcGxpY2F0aW9uL3ZuZC5yYXInO1xuICBleHBvcnQgY29uc3QgQVJDSElWRV9aSVAgPSAnYXBwbGljYXRpb24vemlwJztcbiAgZXhwb3J0IGNvbnN0IEFSQ0hJVkVfWklQX0NPTVBSRVNTRUQgPSAnYXBwbGljYXRpb24veC16aXAtY29tcHJlc3NlZCc7XG5cbiAgLy8gTUlDUk9TT0ZUXG4gIGV4cG9ydCBjb25zdCBNU19GT05UX09CSkVDVCA9ICdhcHBsaWNhdGlvbi92bmQubXMtZm9udG9iamVjdCc7XG4gIGV4cG9ydCBjb25zdCBNU19FWENFTCA9ICdhcHBsaWNhdGlvbi92bmQubXMtZXhjZWwnO1xuICBleHBvcnQgY29uc3QgTVNfRVhDRUxfWE1MID0gJ2FwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC5zcHJlYWRzaGVldG1sLnNoZWV0JztcbiAgZXhwb3J0IGNvbnN0IE1TX1BPV0VSUE9JTlQgPSAnYXBwbGljYXRpb24vdm5kLm1zLXBvd2VycG9pbnQnO1xuICBleHBvcnQgY29uc3QgTVNfUE9XRVJQT0lOVF9YTUwgPSAnYXBwbGljYXRpb24vdm5kLm9wZW54bWxmb3JtYXRzLW9mZmljZWRvY3VtZW50LnByZXNlbnRhdGlvbm1sLnByZXNlbnRhdGlvbic7XG4gIGV4cG9ydCBjb25zdCBNU19WSURFTyA9ICd2aWRlby94LW1zdmlkZW8nO1xuICBleHBvcnQgY29uc3QgTVNfVklTSU8gPSAnYXBwbGljYXRpb24vdm5kLnZpc2lvJztcbiAgZXhwb3J0IGNvbnN0IE1TX1dPUkQgPSAnYXBwbGljYXRpb24vbXN3b3JkJztcbiAgZXhwb3J0IGNvbnN0IE1TX1dPUkRfWE1MID0gJ2FwcGxpY2F0aW9uL3ZuZC5vcGVueG1sZm9ybWF0cy1vZmZpY2Vkb2N1bWVudC53b3JkcHJvY2Vzc2luZ21sLmRvY3VtZW50JztcblxuICAvLyBBdXRyZXNcbiAgZXhwb3J0IGNvbnN0IE1VTFRJUEFSVF9GT1JNX0RBVEEgPSAnbXVsdGlwYXJ0L2Zvcm0tZGF0YSc7XG4gIGV4cG9ydCBjb25zdCBTQ1JJUFRfU0hFTEwgPSAnYXBwbGljYXRpb24veC1zaCc7XG4gIGV4cG9ydCBjb25zdCBPUEVOX1BSRVNFTlRBVElPTiA9ICdhcHBsaWNhdGlvbi92bmQub2FzaXMub3BlbmRvY3VtZW50LnByZXNlbnRhdGlvbic7XG4gIGV4cG9ydCBjb25zdCBPUEVOX1NQUkVBRFNIRUVUID0gJ2FwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQuc3ByZWFkc2hlZXQnO1xuICBleHBvcnQgY29uc3QgT1BFTl9URVhUID0gJ2FwcGxpY2F0aW9uL3ZuZC5vYXNpcy5vcGVuZG9jdW1lbnQudGV4dCc7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjb252ZXJ0TWltZVR5cGUyRmlsZUZvcm1hdChtaW5lVHlwZTogc3RyaW5nKTogRmlsZUZvcm1hdCB8IHVuZGVmaW5lZCB7XG4gIGNvbnN0IGVsZW1lbnQgPSBtaW1lVHlwZTJGaWxlRm9ybWF0LmZpbmQoKGUpID0+IGVbMF0gPT09IG1pbmVUeXBlKTtcbiAgcmV0dXJuIGVsZW1lbnQgPyBlbGVtZW50WzFdIDogdW5kZWZpbmVkO1xufVxuXG5lbnVtIEZpbGVGb3JtYXQge1xuICBYTFMgPSAnWExTJyxcbiAgWExTWCA9ICdYTFNYJyxcbiAgUFBUID0gJ1BQVCcsXG4gIFBQVFggPSAnUFBUWCcsXG4gIERPQyA9ICdET0MnLFxuICBET0NYID0gJ0RPQ1gnLFxuICBPRFMgPSAnT0RTJyxcbiAgT0RQID0gJ09EUCcsXG4gIE9EVCA9ICdPRFQnLFxuICBYTUwgPSAnWE1MJyxcbiAgSlBHID0gJ0pQRycsXG4gIFBORyA9ICdQTkcnLFxuICBQREYgPSAnUERGJyxcbiAgQ1NWID0gJ0NTVicsXG4gIEhUTUwgPSAnSFRNTCcsXG4gIFNWRyA9ICdTVkcnLFxuICBUWFQgPSAnVFhUJyxcbiAgWklQID0gJ1pJUCcsXG4gIFNFVkVOX1pJUCA9ICc3WicsXG4gIFJBUiA9ICdSQVInLFxuICBYSFRNTCA9ICdYSFRNTCcsXG4gIEJNUCA9ICdCTVAnLFxuICBHSUYgPSAnR0lGJyxcbiAgVElGID0gJ1RJRicsXG4gIFJURiA9ICdSVEYnLFxuICBHWklQID0gJ0daSVAnLFxuICBUQVIgPSAnVEFSJyxcbn1cblxuY29uc3QgbWltZVR5cGUyRmlsZUZvcm1hdDogW0RzZnJNaW1lVHlwZSB8IHN0cmluZywgRmlsZUZvcm1hdF1bXSA9IFtcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFQUExJQ0FUSU9OX1BERiwgRmlsZUZvcm1hdC5QREZdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuQVBQTElDQVRJT05fUlRGLCBGaWxlRm9ybWF0LlJURl0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUFBMSUNBVElPTl9YTUwsIEZpbGVGb3JtYXQuWE1MXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFQUExJQ0FUSU9OX1hNTF9BVE9NLCBGaWxlRm9ybWF0LlhNTF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUFBMSUNBVElPTl9YTUxfWEhUTUwsIEZpbGVGb3JtYXQuWEhUTUxdLFxuXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUkNISVZFXzdaX0NPTVBSRVNTRUQsIEZpbGVGb3JtYXQuU0VWRU5fWklQXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFSQ0hJVkVfR1pJUCwgRmlsZUZvcm1hdC5HWklQXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFSQ0hJVkVfUkFSLCBGaWxlRm9ybWF0LlJBUl0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5BUkNISVZFX1RBUiwgRmlsZUZvcm1hdC5UQVJdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuQVJDSElWRV9aSVAsIEZpbGVGb3JtYXQuWklQXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LkFSQ0hJVkVfWklQX0NPTVBSRVNTRUQsIEZpbGVGb3JtYXQuWklQXSxcblxuICBbRHNmck1pbWVUeXBlQ29uc3QuSU1BR0VfQk1QLCBGaWxlRm9ybWF0LkJNUF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5JTUFHRV9HSUYsIEZpbGVGb3JtYXQuR0lGXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LklNQUdFX0pQRUcsIEZpbGVGb3JtYXQuSlBHXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0LklNQUdFX1BORywgRmlsZUZvcm1hdC5QTkddLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuSU1BR0VfU1ZHLCBGaWxlRm9ybWF0LlNWR10sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5JTUFHRV9USUZGLCBGaWxlRm9ybWF0LlRJRl0sXG5cbiAgW0RzZnJNaW1lVHlwZUNvbnN0Lk1TX0VYQ0VMLCBGaWxlRm9ybWF0LlhMU10sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5NU19FWENFTF9YTUwsIEZpbGVGb3JtYXQuWExTWF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5NU19QT1dFUlBPSU5ULCBGaWxlRm9ybWF0LlBQVF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5NU19QT1dFUlBPSU5UX1hNTCwgRmlsZUZvcm1hdC5QUFRYXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0Lk1TX1dPUkQsIEZpbGVGb3JtYXQuRE9DXSxcbiAgW0RzZnJNaW1lVHlwZUNvbnN0Lk1TX1dPUkRfWE1MLCBGaWxlRm9ybWF0LkRPQ1hdLFxuXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5PUEVOX1BSRVNFTlRBVElPTiwgRmlsZUZvcm1hdC5PRFBdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuT1BFTl9TUFJFQURTSEVFVCwgRmlsZUZvcm1hdC5PRFNdLFxuICBbRHNmck1pbWVUeXBlQ29uc3QuT1BFTl9URVhULCBGaWxlRm9ybWF0Lk9EVF0sXG5cbiAgW0RzZnJNaW1lVHlwZUNvbnN0LlRFWFRfQ1NWLCBGaWxlRm9ybWF0LkNTVl0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5URVhUX0hUTUwsIEZpbGVGb3JtYXQuSFRNTF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5URVhUX1BMQUlOLCBGaWxlRm9ybWF0LlRYVF0sXG4gIFtEc2ZyTWltZVR5cGVDb25zdC5URVhUX1hNTCwgRmlsZUZvcm1hdC5YTUxdLFxuXTtcbiJdfQ==