From 8fa0d3010112dca5dd6dd501173415856001ba8b Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Wed, 13 Feb 2019 18:01:40 +0200 Subject: [PATCH] Release v4.3.1. (#28252) --- README.md | 6 +- _config.yml | 20 +-- dist/css/bootstrap-grid.css | 2 +- dist/css/bootstrap-grid.css.map | Bin 151749 -> 151749 bytes dist/css/bootstrap-grid.min.css | 2 +- dist/css/bootstrap-grid.min.css.map | Bin 108539 -> 108539 bytes dist/css/bootstrap-reboot.css | 2 +- dist/css/bootstrap-reboot.css.map | Bin 76633 -> 76483 bytes dist/css/bootstrap-reboot.min.css | 2 +- dist/css/bootstrap-reboot.min.css.map | Bin 32611 -> 32461 bytes dist/css/bootstrap.css | 2 +- dist/css/bootstrap.css.map | Bin 492198 -> 492048 bytes dist/css/bootstrap.min.css | 2 +- dist/css/bootstrap.min.css.map | Bin 626103 -> 625953 bytes dist/js/bootstrap.bundle.js | 189 +++++++++++++++++++--- dist/js/bootstrap.bundle.js.map | Bin 392623 -> 402249 bytes dist/js/bootstrap.bundle.min.js | 4 +- dist/js/bootstrap.bundle.min.js.map | Bin 304915 -> 311949 bytes dist/js/bootstrap.js | 189 +++++++++++++++++++--- dist/js/bootstrap.js.map | Bin 240942 -> 250568 bytes dist/js/bootstrap.min.js | 4 +- dist/js/bootstrap.min.js.map | Bin 183068 -> 190253 bytes js/dist/alert.js | 4 +- js/dist/alert.js.map | Bin 8141 -> 8141 bytes js/dist/button.js | 4 +- js/dist/button.js.map | Bin 9099 -> 9099 bytes js/dist/carousel.js | 4 +- js/dist/carousel.js.map | Bin 36040 -> 36040 bytes js/dist/collapse.js | 4 +- js/dist/collapse.js.map | Bin 22833 -> 22833 bytes js/dist/dropdown.js | 4 +- js/dist/dropdown.js.map | Bin 31704 -> 31704 bytes js/dist/index.js | 2 +- js/dist/modal.js | 4 +- js/dist/modal.js.map | Bin 35369 -> 35369 bytes js/dist/popover.js | 4 +- js/dist/popover.js.map | Bin 8950 -> 8950 bytes js/dist/scrollspy.js | 4 +- js/dist/scrollspy.js.map | Bin 19305 -> 19305 bytes js/dist/tab.js | 4 +- js/dist/tab.js.map | Bin 14583 -> 14583 bytes js/dist/toast.js | 4 +- js/dist/toast.js.map | Bin 10927 -> 10927 bytes js/dist/tooltip.js | 165 +++++++++++++++++-- js/dist/tooltip.js.map | Bin 40136 -> 49591 bytes js/dist/util.js | 4 +- js/dist/util.js.map | Bin 10060 -> 10060 bytes js/src/alert.js | 4 +- js/src/button.js | 4 +- js/src/carousel.js | 4 +- js/src/collapse.js | 4 +- js/src/dropdown.js | 4 +- js/src/index.js | 2 +- js/src/modal.js | 4 +- js/src/popover.js | 4 +- js/src/scrollspy.js | 4 +- js/src/tab.js | 4 +- js/src/toast.js | 4 +- js/src/tools/sanitizer.js | 2 +- js/src/tooltip.js | 4 +- js/src/util.js | 2 +- package-lock.json | 2 +- package.js | 2 +- package.json | 2 +- scss/bootstrap-grid.scss | 2 +- scss/bootstrap-reboot.scss | 2 +- scss/bootstrap.scss | 2 +- site/_data/docs-versions.yml | 2 +- site/docs/4.3/assets/css/docs.min.css | 2 +- site/docs/4.3/assets/css/docs.min.css.map | Bin 83845 -> 83813 bytes 70 files changed, 571 insertions(+), 130 deletions(-) diff --git a/README.md b/README.md index d62ea4286..9fa8f536a 100644 --- a/README.md +++ b/README.md @@ -41,11 +41,11 @@ Several quick start options are available: -- [Download the latest release.](https://github.com/twbs/bootstrap/archive/v4.3.0.zip) +- [Download the latest release.](https://github.com/twbs/bootstrap/archive/v4.3.1.zip) - Clone the repo: `git clone https://github.com/twbs/bootstrap.git` - Install with [npm](https://www.npmjs.com/): `npm install bootstrap` -- Install with [yarn](https://yarnpkg.com/): `yarn add bootstrap@4.3.0` -- Install with [Composer](https://getcomposer.org/): `composer require twbs/bootstrap:4.3.0` +- Install with [yarn](https://yarnpkg.com/): `yarn add bootstrap@4.3.1` +- Install with [Composer](https://getcomposer.org/): `composer require twbs/bootstrap:4.3.1` - Install with [NuGet](https://www.nuget.org/): CSS: `Install-Package bootstrap` Sass: `Install-Package bootstrap.sass` Read the [Getting started page](https://getbootstrap.com/docs/4.3/getting-started/introduction/) for information on the framework contents, templates and examples, and more. diff --git a/_config.yml b/_config.yml index accee33ce..7aa8f5d5c 100644 --- a/_config.yml +++ b/_config.yml @@ -33,8 +33,8 @@ social_image_path: /docs/4.3/assets/brand/bootstrap-social.png social_logo_path: /docs/4.3/assets/brand/bootstrap-social-logo.png # Custom variables -current_version: 4.3.0 -current_ruby_version: 4.3.0 +current_version: 4.3.1 +current_ruby_version: 4.3.1 docs_version: 4.3 repo: "https://github.com/twbs/bootstrap" slack: "https://bootstrap-slack.herokuapp.com" @@ -44,17 +44,17 @@ expo: "https://expo.getbootstrap.com" themes: "https://themes.getbootstrap.com" download: - source: "https://github.com/twbs/bootstrap/archive/v4.3.0.zip" - dist: "https://github.com/twbs/bootstrap/releases/download/v4.3.0/bootstrap-4.3.0-dist.zip" + source: "https://github.com/twbs/bootstrap/archive/v4.3.1.zip" + dist: "https://github.com/twbs/bootstrap/releases/download/v4.3.1/bootstrap-4.3.1-dist.zip" cdn: # See https://www.srihash.org for info on how to generate the hashes - css: "https://stackpath.bootstrapcdn.com/bootstrap/4.3.0/css/bootstrap.min.css" - css_hash: "sha384-PDle/QlgIONtM1aqA2Qemk5gPOE7wFq8+Em+G/hmo5Iq0CCmYZLv3fVRDJ4MMwEA" - js: "https://stackpath.bootstrapcdn.com/bootstrap/4.3.0/js/bootstrap.min.js" - js_hash: "sha384-7aThvCh9TypR7fIc2HV4O/nFMVCBwyIUKL8XCtKE+8xgCgl/PQGuFsvShjr74PBp" - js_bundle: "https://stackpath.bootstrapcdn.com/bootstrap/4.3.0/js/bootstrap.bundle.min.js" - js_bundle_hash: "sha384-VoPFvGr9GxhDT3n8vqqZ46twP5lgex+raTCfICQy73NLhN7ZqSfCtfSn4mLA2EFA" + css: "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" + css_hash: "sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" + js: "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js" + js_hash: "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM" + js_bundle: "https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.bundle.min.js" + js_bundle_hash: "sha384-xrRywqdh3PHs8keKZN+8zzc5TX0GRTLCcmivcbNJWm2rs5C8PRhcEn3czEjhAO9o" jquery: "https://code.jquery.com/jquery-3.3.1.slim.min.js" jquery_hash: "sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" popper: "https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js" diff --git a/dist/css/bootstrap-grid.css b/dist/css/bootstrap-grid.css index fc3aeaef3..68b84f842 100644 --- a/dist/css/bootstrap-grid.css +++ b/dist/css/bootstrap-grid.css @@ -1,5 +1,5 @@ /*! - * Bootstrap Grid v4.3.0 (https://getbootstrap.com/) + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) diff --git a/dist/css/bootstrap-grid.css.map b/dist/css/bootstrap-grid.css.map index 564180c4ee85d34c4a8596f2e5367a5b2beebcca..db62f2f31126c5624e19f183c0e735f70b8ab76e 100644 GIT binary patch delta 31 ncmX@Qkn`w5&JEt>jE0+i%5#|*4JZ4QA8T%?+TKvb=z0wR&QJ{i delta 31 ncmX@Qkn`w5&JEt>j0T&1%5#|*4JP}PA8T%?+TKvb=z0wR&Mgf7 diff --git a/dist/css/bootstrap-grid.min.css b/dist/css/bootstrap-grid.min.css index bfb735d09..e5e74f7f1 100644 --- a/dist/css/bootstrap-grid.min.css +++ b/dist/css/bootstrap-grid.min.css @@ -1,5 +1,5 @@ /*! - * Bootstrap Grid v4.3.0 (https://getbootstrap.com/) + * Bootstrap Grid v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) diff --git a/dist/css/bootstrap-grid.min.css.map b/dist/css/bootstrap-grid.min.css.map index 0c03cfa703ad694f4c8222f316e3021959096c2e..13e33dbc77653d72afa363ec6475569af8e2c0be 100644 GIT binary patch delta 31 ncmex;p6&N}whbYPjE0*-6LXmu4JU^t9&7GQ+1{DLSmX=<;T#Pc delta 31 ncmex;p6&N}whbYPj0T%S6LXmu4JL;s9&7GQ+1{DLSmX=<;Q0+1 diff --git a/dist/css/bootstrap-reboot.css b/dist/css/bootstrap-reboot.css index caec2a0c1..09cf98693 100644 --- a/dist/css/bootstrap-reboot.css +++ b/dist/css/bootstrap-reboot.css @@ -1,5 +1,5 @@ /*! - * Bootstrap Reboot v4.3.0 (https://getbootstrap.com/) + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) diff --git a/dist/css/bootstrap-reboot.css.map b/dist/css/bootstrap-reboot.css.map index 1f9883ee24b6409d98441f5ef6dbb87256e1b9e0..d0b0f023ec463797cdd343fe0c9220caf2883031 100644 GIT binary patch delta 37 tcmcb4jpguFmJQ5YjE0-Hahotsw&1R1G;H3+y?q-u<5%hJjv9;-%m4`E40Zqj delta 187 zcmX?nmF4C&mJQ5Yj0T&xahotsw&1R1G-%$&y?q-u<5%hWm^_uDv|`;%Aj(V5DNRXD zu~JA&%qdP)P)tcpODxSPv5v`$$#cj|Q$Sa!P#u$}px{uRSd^y_qZFQ4lANKCUs|H0 z5abrDkXft%Gf*KnzbI9qBqK3TAwMrURWU{hXk;zORFxu8bh}H6N>i=3uT*E0Vg>+T Cvq3!o diff --git a/dist/css/bootstrap-reboot.min.css b/dist/css/bootstrap-reboot.min.css index 3ebca14fc..c804b3b10 100644 --- a/dist/css/bootstrap-reboot.min.css +++ b/dist/css/bootstrap-reboot.min.css @@ -1,5 +1,5 @@ /*! - * Bootstrap Reboot v4.3.0 (https://getbootstrap.com/) + * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) diff --git a/dist/css/bootstrap-reboot.min.css.map b/dist/css/bootstrap-reboot.min.css.map index 3f15a290697f9d2e9c88758f3b97b8450700224b..73f4a1928ee1f9fc5cd56138b62d3be419edafce 100644 GIT binary patch delta 44 ucmaF-kMZnZ#tllGjE0+KGE5jZhjTgUf!X@3n@`%#)|~t+T@lQ87Y6`$#SftX delta 203 zcmX^6m+|pG#tllGj0T%$S(q?x4(D>x1G7)*3B}~86r~mGW&%-Oa!zSVYRY5+L1(*Q}x%ow@3MCndc?$V? z$*GDlO4c!XwJ~{^R#_>O6qTj|WtDW4^tBX$#%n1!<>!|aPwub~1iMh5b+Ve1;NHtrv5M9^WTq*g%P3UGK7tBuLSw987Nq^L9%D66ESq_3~wkzbZtq>!6g Tk=Z`oh82j}wokWVuXF_fhh<8p diff --git a/dist/css/bootstrap.min.css b/dist/css/bootstrap.min.css index b950adaa0..92e3fe871 100644 --- a/dist/css/bootstrap.min.css +++ b/dist/css/bootstrap.min.css @@ -1,5 +1,5 @@ /*! - * Bootstrap v4.3.0 (https://getbootstrap.com/) + * Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors * Copyright 2011-2019 Twitter, Inc. * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) diff --git a/dist/css/bootstrap.min.css.map b/dist/css/bootstrap.min.css.map index af38b681358979fd4ea378b82df1082711bb1c8d..1e9cb78a53be732a9571eba7154b4204b991128d 100644 GIT binary patch delta 83 zcmdl!TW#SiwT3N>Pox+Pr}O$V9^1ZJnlaIs(XbuJ0b(W~X5P;0&vMpq`X@g|pei7T bF`J|PTPF(;vjQ<25VHd@$M$cXoClc!ybT`f delta 233 zcmZ2DOKtmXwT3N>Pox+Prt|tU9^1ZJnlaIs(V!j30b(W~X5P;0&vMqVJ|<74D6LpG z6NvJXb4pWEQ>+xy5_5`E6%G{CBPGrpHXiw;50b*7lW&>h&Am-Sf(8+m_82~*UPs9KK diff --git a/dist/js/bootstrap.bundle.js b/dist/js/bootstrap.bundle.js index f58c7c812..f4f23ead2 100644 --- a/dist/js/bootstrap.bundle.js +++ b/dist/js/bootstrap.bundle.js @@ -1,5 +1,5 @@ /*! - * Bootstrap v4.3.0 (https://getbootstrap.com/) + * Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -69,7 +69,7 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v4.3.0): util.js + * Bootstrap (v4.3.1): util.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ @@ -229,7 +229,7 @@ */ var NAME = 'alert'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.alert'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -394,7 +394,7 @@ */ var NAME$1 = 'button'; - var VERSION$1 = '4.3.0'; + var VERSION$1 = '4.3.1'; var DATA_KEY$1 = 'bs.button'; var EVENT_KEY$1 = "." + DATA_KEY$1; var DATA_API_KEY$1 = '.data-api'; @@ -548,7 +548,7 @@ */ var NAME$2 = 'carousel'; - var VERSION$2 = '4.3.0'; + var VERSION$2 = '4.3.1'; var DATA_KEY$2 = 'bs.carousel'; var EVENT_KEY$2 = "." + DATA_KEY$2; var DATA_API_KEY$2 = '.data-api'; @@ -1148,7 +1148,7 @@ */ var NAME$3 = 'collapse'; - var VERSION$3 = '4.3.0'; + var VERSION$3 = '4.3.1'; var DATA_KEY$3 = 'bs.collapse'; var EVENT_KEY$3 = "." + DATA_KEY$3; var DATA_API_KEY$3 = '.data-api'; @@ -4087,7 +4087,7 @@ */ var NAME$4 = 'dropdown'; - var VERSION$4 = '4.3.0'; + var VERSION$4 = '4.3.1'; var DATA_KEY$4 = 'bs.dropdown'; var EVENT_KEY$4 = "." + DATA_KEY$4; var DATA_API_KEY$4 = '.data-api'; @@ -4613,7 +4613,7 @@ */ var NAME$5 = 'modal'; - var VERSION$5 = '4.3.0'; + var VERSION$5 = '4.3.1'; var DATA_KEY$5 = 'bs.modal'; var EVENT_KEY$5 = "." + DATA_KEY$5; var DATA_API_KEY$5 = '.data-api'; @@ -5188,6 +5188,127 @@ return Modal._jQueryInterface; }; + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + }; + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i, len); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + /** * ------------------------------------------------------------------------ * Constants @@ -5195,12 +5316,13 @@ */ var NAME$6 = 'tooltip'; - var VERSION$6 = '4.3.0'; + var VERSION$6 = '4.3.1'; var DATA_KEY$6 = 'bs.tooltip'; var EVENT_KEY$6 = "." + DATA_KEY$6; var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; var CLASS_PREFIX = 'bs-tooltip'; var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; var DefaultType$4 = { animation: 'boolean', template: 'string', @@ -5213,7 +5335,10 @@ offset: '(number|string|function)', container: '(string|element|boolean)', fallbackPlacement: '(string|array)', - boundary: '(string|element)' + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object' }; var AttachmentMap$1 = { AUTO: 'auto', @@ -5234,7 +5359,10 @@ offset: 0, container: false, fallbackPlacement: 'flip', - boundary: 'scrollParent' + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist }; var HoverState = { SHOW: 'show', @@ -5551,19 +5679,27 @@ }; _proto.setElementContent = function setElementContent($element, content) { - var html = this.config.html; - if (typeof content === 'object' && (content.nodeType || content.jquery)) { // Content is a DOM node or a jQuery - if (html) { + if (this.config.html) { if (!$(content).parent().is($element)) { $element.empty().append(content); } } else { $element.text($(content).text()); } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); } else { - $element[html ? 'html' : 'text'](content); + $element.text(content); } }; @@ -5731,7 +5867,13 @@ }; _proto._getConfig = function _getConfig(config) { - config = _objectSpread({}, this.constructor.Default, $(this.element).data(), typeof config === 'object' && config ? config : {}); + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); if (typeof config.delay === 'number') { config.delay = { @@ -5749,6 +5891,11 @@ } Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + return config; }; @@ -5886,7 +6033,7 @@ */ var NAME$7 = 'popover'; - var VERSION$7 = '4.3.0'; + var VERSION$7 = '4.3.1'; var DATA_KEY$7 = 'bs.popover'; var EVENT_KEY$7 = "." + DATA_KEY$7; var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; @@ -6073,7 +6220,7 @@ */ var NAME$8 = 'scrollspy'; - var VERSION$8 = '4.3.0'; + var VERSION$8 = '4.3.1'; var DATA_KEY$8 = 'bs.scrollspy'; var EVENT_KEY$8 = "." + DATA_KEY$8; var DATA_API_KEY$6 = '.data-api'; @@ -6380,7 +6527,7 @@ */ var NAME$9 = 'tab'; - var VERSION$9 = '4.3.0'; + var VERSION$9 = '4.3.1'; var DATA_KEY$9 = 'bs.tab'; var EVENT_KEY$9 = "." + DATA_KEY$9; var DATA_API_KEY$7 = '.data-api'; @@ -6615,7 +6762,7 @@ */ var NAME$a = 'toast'; - var VERSION$a = '4.3.0'; + var VERSION$a = '4.3.1'; var DATA_KEY$a = 'bs.toast'; var EVENT_KEY$a = "." + DATA_KEY$a; var JQUERY_NO_CONFLICT$a = $.fn[NAME$a]; @@ -6825,7 +6972,7 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v4.3.0): index.js + * Bootstrap (v4.3.1): index.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/dist/js/bootstrap.bundle.js.map b/dist/js/bootstrap.bundle.js.map index 89595f49179f02135c224a1eee77e51d332ee0bd..1c968d6b333e9bb48ca02ff77a75ea8951bf2f73 100644 GIT binary patch delta 21504 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 diff --git a/dist/js/bootstrap.bundle.min.js b/dist/js/bootstrap.bundle.min.js index 0fe9cbcd2..43203684c 100644 --- a/dist/js/bootstrap.bundle.min.js +++ b/dist/js/bootstrap.bundle.min.js @@ -1,7 +1,7 @@ /*! - * Bootstrap v4.3.0 (https://getbootstrap.com/) + * Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery")):"function"==typeof define&&define.amd?define(["exports","jquery"],e):e((t=t||self).bootstrap={},t.jQuery)}(this,function(t,p){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=$t(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Yt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Yt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},Dn="show",In="out",An={HIDE:"hide"+yn,HIDDEN:"hidden"+yn,SHOW:"show"+yn,SHOWN:"shown"+yn,INSERTED:"inserted"+yn,CLICK:"click"+yn,FOCUSIN:"focusin"+yn,FOCUSOUT:"focusout"+yn,MOUSEENTER:"mouseenter"+yn,MOUSELEAVE:"mouseleave"+yn},On="fade",Nn="show",kn=".tooltip-inner",Ln=".arrow",Pn="hover",xn="focus",Hn="click",jn="manual",Rn=function(){function i(t,e){if("undefined"==typeof be)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(Nn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(On);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Ln},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(Nn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===In&&e._leave(null,e)};if(p(this.tip).hasClass(On)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Dn&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(Nn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Hn]=!1,this._activeTrigger[xn]=!1,this._activeTrigger[Pn]=!1,p(this.tip).hasClass(On)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(bn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(kn)),this.getTitle()),p(t).removeClass(On+" "+Nn)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text()):t[n?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Cn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==jn){var e=t===Pn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Pn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?xn:Pn]=!0),p(e.getTipElement()).hasClass(Nn)||e._hoverState===Dn?e._hoverState=Dn:(clearTimeout(e._timeout),e._hoverState=Dn,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Dn&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?xn:Pn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=In,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===In&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,p(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(_n,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(wn);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(On),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(vn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(vn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.0"}},{key:"Default",get:function(){return Sn}},{key:"NAME",get:function(){return _n}},{key:"DATA_KEY",get:function(){return vn}},{key:"Event",get:function(){return An}},{key:"EVENT_KEY",get:function(){return yn}},{key:"DefaultType",get:function(){return Tn}}]),i}();p.fn[_n]=Rn._jQueryInterface,p.fn[_n].Constructor=Rn,p.fn[_n].noConflict=function(){return p.fn[_n]=En,Rn._jQueryInterface};var Fn="popover",Mn="bs.popover",Wn="."+Mn,Un=p.fn[Fn],Bn="bs-popover",qn=new RegExp("(^|\\s)"+Bn+"\\S+","g"),Kn=l({},Rn.Default,{placement:"right",trigger:"click",content:"",template:''}),Qn=l({},Rn.DefaultType,{content:"(string|element|function)"}),Yn="fade",Vn="show",Xn=".popover-header",zn=".popover-body",Gn={HIDE:"hide"+Wn,HIDDEN:"hidden"+Wn,SHOW:"show"+Wn,SHOWN:"shown"+Wn,INSERTED:"inserted"+Wn,CLICK:"click"+Wn,FOCUSIN:"focusin"+Wn,FOCUSOUT:"focusout"+Wn,MOUSEENTER:"mouseenter"+Wn,MOUSELEAVE:"mouseleave"+Wn},Jn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Bn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(Xn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(zn),e),t.removeClass(Yn+" "+Vn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(qn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tthis._items.length-1||t<0))if(this._isSliding)p(this._element).one(q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=n=i.clientWidth&&n>=i.clientHeight}),h=0l[t]&&!i.escapeWithReference&&(n=Math.min(h[e],l[t]-("right"===t?h.width:h.height))),Kt({},e,n)}};return c.forEach(function(t){var e=-1!==["left","top"].indexOf(t)?"primary":"secondary";h=Qt({},h,u[e](t))}),t.offsets.popper=h,t},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(t){var e=t.offsets,n=e.popper,i=e.reference,o=t.placement.split("-")[0],r=Math.floor,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]r(i[a])&&(t.offsets.popper[l]=r(i[a])),t}},arrow:{order:500,enabled:!0,fn:function(t,e){var n;if(!fe(t.instance.modifiers,"arrow","keepTogether"))return t;var i=e.element;if("string"==typeof i){if(!(i=t.instance.popper.querySelector(i)))return t}else if(!t.instance.popper.contains(i))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),t;var o=t.placement.split("-")[0],r=t.offsets,s=r.popper,a=r.reference,l=-1!==["left","right"].indexOf(o),c=l?"height":"width",h=l?"Top":"Left",u=h.toLowerCase(),f=l?"left":"top",d=l?"bottom":"right",p=Zt(i)[c];a[d]-ps[d]&&(t.offsets.popper[u]+=a[u]+p-s[d]),t.offsets.popper=Vt(t.offsets.popper);var m=a[u]+a[c]/2-p/2,g=Nt(t.instance.popper),_=parseFloat(g["margin"+h],10),v=parseFloat(g["border"+h+"Width"],10),y=m-t.offsets.popper[u]-_-v;return y=Math.max(Math.min(s[c]-p,y),0),t.arrowElement=i,t.offsets.arrow=(Kt(n={},u,Math.round(y)),Kt(n,f,""),n),t},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(p,m){if(oe(p.instance.modifiers,"inner"))return p;if(p.flipped&&p.placement===p.originalPlacement)return p;var g=Gt(p.instance.popper,p.instance.reference,m.padding,m.boundariesElement,p.positionFixed),_=p.placement.split("-")[0],v=te(_),y=p.placement.split("-")[1]||"",E=[];switch(m.behavior){case ge:E=[_,v];break;case _e:E=me(_);break;case ve:E=me(_,!0);break;default:E=m.behavior}return E.forEach(function(t,e){if(_!==t||E.length===e+1)return p;_=p.placement.split("-")[0],v=te(_);var n,i=p.offsets.popper,o=p.offsets.reference,r=Math.floor,s="left"===_&&r(i.right)>r(o.left)||"right"===_&&r(i.left)r(o.top)||"bottom"===_&&r(i.top)r(g.right),c=r(i.top)r(g.bottom),u="left"===_&&a||"right"===_&&l||"top"===_&&c||"bottom"===_&&h,f=-1!==["top","bottom"].indexOf(_),d=!!m.flipVariations&&(f&&"start"===y&&a||f&&"end"===y&&l||!f&&"start"===y&&c||!f&&"end"===y&&h);(s||u||d)&&(p.flipped=!0,(s||u)&&(_=E[e+1]),d&&(y="end"===(n=y)?"start":"start"===n?"end":n),p.placement=_+(y?"-"+y:""),p.offsets.popper=Qt({},p.offsets.popper,ee(p.instance.popper,p.offsets.reference,p.placement)),p=ie(p.instance.modifiers,p,"flip"))}),p},behavior:"flip",padding:5,boundariesElement:"viewport"},inner:{order:700,enabled:!1,fn:function(t){var e=t.placement,n=e.split("-")[0],i=t.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),t.placement=te(e),t.offsets.popper=Vt(o),t}},hide:{order:800,enabled:!0,fn:function(t){if(!fe(t.instance.modifiers,"hide","preventOverflow"))return t;var e=t.offsets.reference,n=ne(t.instance.modifiers,function(t){return"preventOverflow"===t.name}).boundaries;if(e.bottomn.right||e.top>n.bottom||e.rightdocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:vn},Ln="show",xn="out",Pn={HIDE:"hide"+Tn,HIDDEN:"hidden"+Tn,SHOW:"show"+Tn,SHOWN:"shown"+Tn,INSERTED:"inserted"+Tn,CLICK:"click"+Tn,FOCUSIN:"focusin"+Tn,FOCUSOUT:"focusout"+Tn,MOUSEENTER:"mouseenter"+Tn,MOUSELEAVE:"mouseleave"+Tn},Hn="fade",jn="show",Rn=".tooltip-inner",Fn=".arrow",Mn="hover",Wn="focus",Un="click",Bn="manual",qn=function(){function i(t,e){if("undefined"==typeof be)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=p(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(p(this.getTipElement()).hasClass(jn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),p.removeData(this.element,this.constructor.DATA_KEY),p(this.element).off(this.constructor.EVENT_KEY),p(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&p(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===p(this.element).css("display"))throw new Error("Please use show on visible elements");var t=p.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){p(this.element).trigger(t);var n=m.findShadowRoot(this.element),i=p.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=m.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&p(o).addClass(Hn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();p(o).data(this.constructor.DATA_KEY,this),p.contains(this.element.ownerDocument.documentElement,this.tip)||p(o).appendTo(l),p(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new be(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:Fn},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),p(o).addClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().on("mouseover",null,p.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,p(e.element).trigger(e.constructor.Event.SHOWN),t===xn&&e._leave(null,e)};if(p(this.tip).hasClass(Hn)){var h=m.getTransitionDurationFromElement(this.tip);p(this.tip).one(m.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=p.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ln&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),p(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(p(this.element).trigger(i),!i.isDefaultPrevented()){if(p(n).removeClass(jn),"ontouchstart"in document.documentElement&&p(document.body).children().off("mouseover",null,p.noop),this._activeTrigger[Un]=!1,this._activeTrigger[Wn]=!1,this._activeTrigger[Mn]=!1,p(this.tip).hasClass(Hn)){var r=m.getTransitionDurationFromElement(n);p(n).one(m.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){p(this.getTipElement()).addClass(Dn+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(p(t.querySelectorAll(Rn)),this.getTitle()),p(t).removeClass(Hn+" "+jn)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=bn(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?p(e).parent().is(t)||t.empty().append(e):t.text(p(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:m.isElement(this.config.container)?p(this.config.container):p(document).find(this.config.container)},t._getAttachment=function(t){return Nn[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)p(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Bn){var e=t===Mn?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===Mn?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;p(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),p(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Wn:Mn]=!0),p(e.getTipElement()).hasClass(jn)||e._hoverState===Ln?e._hoverState=Ln:(clearTimeout(e._timeout),e._hoverState=Ln,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ln&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||p(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),p(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Wn:Mn]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=xn,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===xn&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=p(this.element).data();return Object.keys(e).forEach(function(t){-1!==An.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),m.typeCheckConfig(wn,t,this.constructor.DefaultType),t.sanitize&&(t.template=bn(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(In);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(p(t).removeClass(Hn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=p(this).data(Cn),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),p(this).data(Cn,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return kn}},{key:"NAME",get:function(){return wn}},{key:"DATA_KEY",get:function(){return Cn}},{key:"Event",get:function(){return Pn}},{key:"EVENT_KEY",get:function(){return Tn}},{key:"DefaultType",get:function(){return On}}]),i}();p.fn[wn]=qn._jQueryInterface,p.fn[wn].Constructor=qn,p.fn[wn].noConflict=function(){return p.fn[wn]=Sn,qn._jQueryInterface};var Kn="popover",Qn="bs.popover",Vn="."+Qn,Yn=p.fn[Kn],zn="bs-popover",Xn=new RegExp("(^|\\s)"+zn+"\\S+","g"),Gn=l({},qn.Default,{placement:"right",trigger:"click",content:"",template:''}),$n=l({},qn.DefaultType,{content:"(string|element|function)"}),Jn="fade",Zn="show",ti=".popover-header",ei=".popover-body",ni={HIDE:"hide"+Vn,HIDDEN:"hidden"+Vn,SHOW:"show"+Vn,SHOWN:"shown"+Vn,INSERTED:"inserted"+Vn,CLICK:"click"+Vn,FOCUSIN:"focusin"+Vn,FOCUSOUT:"focusout"+Vn,MOUSEENTER:"mouseenter"+Vn,MOUSELEAVE:"mouseleave"+Vn},ii=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){p(this.getTipElement()).addClass(zn+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||p(this.config.template)[0],this.tip},o.setContent=function(){var t=p(this.getTipElement());this.setElementContent(t.find(ti),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(ei),e),t.removeClass(Jn+" "+Zn)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=p(this.getTipElement()),e=t.attr("class").match(Xn);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tGz*=E?42U_@@uEXR7{cs+4#0JAeCE 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 H+5LY3@I!!P delta 11176 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 diff --git a/dist/js/bootstrap.js b/dist/js/bootstrap.js index 7f93fa261..da59f0e0c 100644 --- a/dist/js/bootstrap.js +++ b/dist/js/bootstrap.js @@ -1,5 +1,5 @@ /*! - * Bootstrap v4.3.0 (https://getbootstrap.com/) + * Bootstrap v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -70,7 +70,7 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v4.3.0): util.js + * Bootstrap (v4.3.1): util.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ @@ -230,7 +230,7 @@ */ var NAME = 'alert'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.alert'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; @@ -395,7 +395,7 @@ */ var NAME$1 = 'button'; - var VERSION$1 = '4.3.0'; + var VERSION$1 = '4.3.1'; var DATA_KEY$1 = 'bs.button'; var EVENT_KEY$1 = "." + DATA_KEY$1; var DATA_API_KEY$1 = '.data-api'; @@ -549,7 +549,7 @@ */ var NAME$2 = 'carousel'; - var VERSION$2 = '4.3.0'; + var VERSION$2 = '4.3.1'; var DATA_KEY$2 = 'bs.carousel'; var EVENT_KEY$2 = "." + DATA_KEY$2; var DATA_API_KEY$2 = '.data-api'; @@ -1149,7 +1149,7 @@ */ var NAME$3 = 'collapse'; - var VERSION$3 = '4.3.0'; + var VERSION$3 = '4.3.1'; var DATA_KEY$3 = 'bs.collapse'; var EVENT_KEY$3 = "." + DATA_KEY$3; var DATA_API_KEY$3 = '.data-api'; @@ -1509,7 +1509,7 @@ */ var NAME$4 = 'dropdown'; - var VERSION$4 = '4.3.0'; + var VERSION$4 = '4.3.1'; var DATA_KEY$4 = 'bs.dropdown'; var EVENT_KEY$4 = "." + DATA_KEY$4; var DATA_API_KEY$4 = '.data-api'; @@ -2035,7 +2035,7 @@ */ var NAME$5 = 'modal'; - var VERSION$5 = '4.3.0'; + var VERSION$5 = '4.3.1'; var DATA_KEY$5 = 'bs.modal'; var EVENT_KEY$5 = "." + DATA_KEY$5; var DATA_API_KEY$5 = '.data-api'; @@ -2610,6 +2610,127 @@ return Modal._jQueryInterface; }; + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + }; + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i, len); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + /** * ------------------------------------------------------------------------ * Constants @@ -2617,12 +2738,13 @@ */ var NAME$6 = 'tooltip'; - var VERSION$6 = '4.3.0'; + var VERSION$6 = '4.3.1'; var DATA_KEY$6 = 'bs.tooltip'; var EVENT_KEY$6 = "." + DATA_KEY$6; var JQUERY_NO_CONFLICT$6 = $.fn[NAME$6]; var CLASS_PREFIX = 'bs-tooltip'; var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; var DefaultType$4 = { animation: 'boolean', template: 'string', @@ -2635,7 +2757,10 @@ offset: '(number|string|function)', container: '(string|element|boolean)', fallbackPlacement: '(string|array)', - boundary: '(string|element)' + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object' }; var AttachmentMap$1 = { AUTO: 'auto', @@ -2656,7 +2781,10 @@ offset: 0, container: false, fallbackPlacement: 'flip', - boundary: 'scrollParent' + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist }; var HoverState = { SHOW: 'show', @@ -2973,19 +3101,27 @@ }; _proto.setElementContent = function setElementContent($element, content) { - var html = this.config.html; - if (typeof content === 'object' && (content.nodeType || content.jquery)) { // Content is a DOM node or a jQuery - if (html) { + if (this.config.html) { if (!$(content).parent().is($element)) { $element.empty().append(content); } } else { $element.text($(content).text()); } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); } else { - $element[html ? 'html' : 'text'](content); + $element.text(content); } }; @@ -3153,7 +3289,13 @@ }; _proto._getConfig = function _getConfig(config) { - config = _objectSpread({}, this.constructor.Default, $(this.element).data(), typeof config === 'object' && config ? config : {}); + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); if (typeof config.delay === 'number') { config.delay = { @@ -3171,6 +3313,11 @@ } Util.typeCheckConfig(NAME$6, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + return config; }; @@ -3308,7 +3455,7 @@ */ var NAME$7 = 'popover'; - var VERSION$7 = '4.3.0'; + var VERSION$7 = '4.3.1'; var DATA_KEY$7 = 'bs.popover'; var EVENT_KEY$7 = "." + DATA_KEY$7; var JQUERY_NO_CONFLICT$7 = $.fn[NAME$7]; @@ -3495,7 +3642,7 @@ */ var NAME$8 = 'scrollspy'; - var VERSION$8 = '4.3.0'; + var VERSION$8 = '4.3.1'; var DATA_KEY$8 = 'bs.scrollspy'; var EVENT_KEY$8 = "." + DATA_KEY$8; var DATA_API_KEY$6 = '.data-api'; @@ -3802,7 +3949,7 @@ */ var NAME$9 = 'tab'; - var VERSION$9 = '4.3.0'; + var VERSION$9 = '4.3.1'; var DATA_KEY$9 = 'bs.tab'; var EVENT_KEY$9 = "." + DATA_KEY$9; var DATA_API_KEY$7 = '.data-api'; @@ -4037,7 +4184,7 @@ */ var NAME$a = 'toast'; - var VERSION$a = '4.3.0'; + var VERSION$a = '4.3.1'; var DATA_KEY$a = 'bs.toast'; var EVENT_KEY$a = "." + DATA_KEY$a; var JQUERY_NO_CONFLICT$a = $.fn[NAME$a]; @@ -4247,7 +4394,7 @@ /** * -------------------------------------------------------------------------- - * Bootstrap (v4.3.0): index.js + * Bootstrap (v4.3.1): index.js * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) * -------------------------------------------------------------------------- */ diff --git a/dist/js/bootstrap.js.map b/dist/js/bootstrap.js.map index 717dc5173fff08e8728c8b585d8a8e4e235745e4..70b358f2d396116f05dda0b28e0f24791c6b1748 100644 GIT binary patch delta 21619 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 delta 12229 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._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},Ae="show",Ne="out",Oe={HIDE:"hide"+Ce,HIDDEN:"hidden"+Ce,SHOW:"show"+Ce,SHOWN:"shown"+Ce,INSERTED:"inserted"+Ce,CLICK:"click"+Ce,FOCUSIN:"focusin"+Ce,FOCUSOUT:"focusout"+Ce,MOUSEENTER:"mouseenter"+Ce,MOUSELEAVE:"mouseleave"+Ce},ke="fade",Pe="show",Le=".tooltip-inner",je=".arrow",He="hover",Re="focus",Ue="click",We="manual",xe=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Pe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(ke);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:je},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Pe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===Ne&&e._leave(null,e)};if(g(this.tip).hasClass(ke)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==Ae&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Pe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ue]=!1,this._activeTrigger[Re]=!1,this._activeTrigger[He]=!1,g(this.tip).hasClass(ke)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Se+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Le)),this.getTitle()),g(t).removeClass(ke+" "+Pe)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text()):t[n?"html":"text"](e)},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return De[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==We){var e=t===He?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===He?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Re:He]=!0),g(e.getTipElement()).hasClass(Pe)||e._hoverState===Ae?e._hoverState=Ae:(clearTimeout(e._timeout),e._hoverState=Ae,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===Ae&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Re:He]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=Ne,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===Ne&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){return"number"==typeof(t=l({},this.constructor.Default,g(this.element).data(),"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(ye,t,this.constructor.DefaultType),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(be);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(ke),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ee),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ee,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.0"}},{key:"Default",get:function(){return we}},{key:"NAME",get:function(){return ye}},{key:"DATA_KEY",get:function(){return Ee}},{key:"Event",get:function(){return Oe}},{key:"EVENT_KEY",get:function(){return Ce}},{key:"DefaultType",get:function(){return Ie}}]),i}();g.fn[ye]=xe._jQueryInterface,g.fn[ye].Constructor=xe,g.fn[ye].noConflict=function(){return g.fn[ye]=Te,xe._jQueryInterface};var Fe="popover",qe="bs.popover",Me="."+qe,Ke=g.fn[Fe],Qe="bs-popover",Be=new RegExp("(^|\\s)"+Qe+"\\S+","g"),Ve=l({},xe.Default,{placement:"right",trigger:"click",content:"",template:''}),Ye=l({},xe.DefaultType,{content:"(string|element|function)"}),Xe="fade",ze="show",Ge=".popover-header",Je=".popover-body",Ze={HIDE:"hide"+Me,HIDDEN:"hidden"+Me,SHOW:"show"+Me,SHOWN:"shown"+Me,INSERTED:"inserted"+Me,CLICK:"click"+Me,FOCUSIN:"focusin"+Me,FOCUSOUT:"focusout"+Me,MOUSEENTER:"mouseenter"+Me,MOUSELEAVE:"mouseleave"+Me},$e=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Qe+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(Ge),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Je),e),t.removeClass(Xe+" "+ze)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Be);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tthis._items.length-1||t<0))if(this._isSliding)g(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:Ee},je="show",He="out",Re={HIDE:"hide"+De,HIDDEN:"hidden"+De,SHOW:"show"+De,SHOWN:"shown"+De,INSERTED:"inserted"+De,CLICK:"click"+De,FOCUSIN:"focusin"+De,FOCUSOUT:"focusout"+De,MOUSEENTER:"mouseenter"+De,MOUSELEAVE:"mouseleave"+De},xe="fade",Fe="show",Ue=".tooltip-inner",We=".arrow",qe="hover",Me="focus",Ke="click",Qe="manual",Be=function(){function i(t,e){if("undefined"==typeof u)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=t,this.config=this._getConfig(e),this.tip=null,this._setListeners()}var t=i.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(t){if(this._isEnabled)if(t){var e=this.constructor.DATA_KEY,n=g(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(g(this.getTipElement()).hasClass(Fe))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),g.removeData(this.element,this.constructor.DATA_KEY),g(this.element).off(this.constructor.EVENT_KEY),g(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&g(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,(this._activeTrigger=null)!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===g(this.element).css("display"))throw new Error("Please use show on visible elements");var t=g.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){g(this.element).trigger(t);var n=_.findShadowRoot(this.element),i=g.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=_.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&g(o).addClass(xe);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();g(o).data(this.constructor.DATA_KEY,this),g.contains(this.element.ownerDocument.documentElement,this.tip)||g(o).appendTo(l),g(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new u(this.element,o,{placement:a,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:We},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){return e._handlePopperPlacementChange(t)}}),g(o).addClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().on("mouseover",null,g.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,g(e.element).trigger(e.constructor.Event.SHOWN),t===He&&e._leave(null,e)};if(g(this.tip).hasClass(xe)){var h=_.getTransitionDurationFromElement(this.tip);g(this.tip).one(_.TRANSITION_END,c).emulateTransitionEnd(h)}else c()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=g.Event(this.constructor.Event.HIDE),o=function(){e._hoverState!==je&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),g(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(g(this.element).trigger(i),!i.isDefaultPrevented()){if(g(n).removeClass(Fe),"ontouchstart"in document.documentElement&&g(document.body).children().off("mouseover",null,g.noop),this._activeTrigger[Ke]=!1,this._activeTrigger[Me]=!1,this._activeTrigger[qe]=!1,g(this.tip).hasClass(xe)){var r=_.getTransitionDurationFromElement(n);g(n).one(_.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){g(this.getTipElement()).addClass(Ae+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(g(t.querySelectorAll(Ue)),this.getTitle()),g(t).removeClass(xe+" "+Fe)},t.setElementContent=function(t,e){"object"!=typeof e||!e.nodeType&&!e.jquery?this.config.html?(this.config.sanitize&&(e=Se(e,this.config.whiteList,this.config.sanitizeFn)),t.html(e)):t.text(e):this.config.html?g(e).parent().is(t)||t.empty().append(e):t.text(g(e).text())},t.getTitle=function(){var t=this.element.getAttribute("data-original-title");return t||(t="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),t},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=l({},t.offsets,e.config.offset(t.offsets,e.element)||{}),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:_.isElement(this.config.container)?g(this.config.container):g(document).find(this.config.container)},t._getAttachment=function(t){return Pe[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)g(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==Qe){var e=t===qe?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===qe?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;g(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}}),g(this.element).closest(".modal").on("hide.bs.modal",function(){i.element&&i.hide()}),this.config.selector?this.config=l({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var t=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==t)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Me:qe]=!0),g(e.getTipElement()).hasClass(Fe)||e._hoverState===je?e._hoverState=je:(clearTimeout(e._timeout),e._hoverState=je,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===je&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||g(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),g(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Me:qe]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=He,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===He&&e.hide()},e.config.delay.hide):e.hide())},t._isWithActiveTrigger=function(){for(var t in this._activeTrigger)if(this._activeTrigger[t])return!0;return!1},t._getConfig=function(t){var e=g(this.element).data();return Object.keys(e).forEach(function(t){-1!==Oe.indexOf(t)&&delete e[t]}),"number"==typeof(t=l({},this.constructor.Default,e,"object"==typeof t&&t?t:{})).delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),_.typeCheckConfig(be,t,this.constructor.DefaultType),t.sanitize&&(t.template=Se(t.template,t.whiteList,t.sanitizeFn)),t},t._getDelegateConfig=function(){var t={};if(this.config)for(var e in this.config)this.constructor.Default[e]!==this.config[e]&&(t[e]=this.config[e]);return t},t._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ne);null!==e&&e.length&&t.removeClass(e.join(""))},t._handlePopperPlacementChange=function(t){var e=t.instance;this.tip=e.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(t.placement))},t._fixTransition=function(){var t=this.getTipElement(),e=this.config.animation;null===t.getAttribute("x-placement")&&(g(t).removeClass(xe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=g(this).data(Ie),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),g(this).data(Ie,t)),"string"==typeof n)){if("undefined"==typeof t[n])throw new TypeError('No method named "'+n+'"');t[n]()}})},s(i,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Le}},{key:"NAME",get:function(){return be}},{key:"DATA_KEY",get:function(){return Ie}},{key:"Event",get:function(){return Re}},{key:"EVENT_KEY",get:function(){return De}},{key:"DefaultType",get:function(){return ke}}]),i}();g.fn[be]=Be._jQueryInterface,g.fn[be].Constructor=Be,g.fn[be].noConflict=function(){return g.fn[be]=we,Be._jQueryInterface};var Ve="popover",Ye="bs.popover",ze="."+Ye,Xe=g.fn[Ve],$e="bs-popover",Ge=new RegExp("(^|\\s)"+$e+"\\S+","g"),Je=l({},Be.Default,{placement:"right",trigger:"click",content:"",template:''}),Ze=l({},Be.DefaultType,{content:"(string|element|function)"}),tn="fade",en="show",nn=".popover-header",on=".popover-body",rn={HIDE:"hide"+ze,HIDDEN:"hidden"+ze,SHOW:"show"+ze,SHOWN:"shown"+ze,INSERTED:"inserted"+ze,CLICK:"click"+ze,FOCUSIN:"focusin"+ze,FOCUSOUT:"focusout"+ze,MOUSEENTER:"mouseenter"+ze,MOUSELEAVE:"mouseleave"+ze},sn=function(t){var e,n;function i(){return t.apply(this,arguments)||this}n=t,(e=i).prototype=Object.create(n.prototype),(e.prototype.constructor=e).__proto__=n;var o=i.prototype;return o.isWithContent=function(){return this.getTitle()||this._getContent()},o.addAttachmentClass=function(t){g(this.getTipElement()).addClass($e+"-"+t)},o.getTipElement=function(){return this.tip=this.tip||g(this.config.template)[0],this.tip},o.setContent=function(){var t=g(this.getTipElement());this.setElementContent(t.find(nn),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(on),e),t.removeClass(tn+" "+en)},o._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},o._cleanTipClass=function(){var t=g(this.getTipElement()),e=t.attr("class").match(Ge);null!==e&&0=this._offsets[o]&&("undefined"==typeof this._offsets[o+1]||tY(H9*vVYZtOH0$93GK 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 Pd3WK;{x7=Uaozs|J1jh< delta 11055 zcmcgydvKf8l^+SZ!O4<@5JH|{4CGNONU|);YD4LFKgqHz%d#xXvRq)1WLdJTmt|R& zwJqvScV?NLX_xMuK{FjF-A-qA$}^Bsw{(}L(Cu`$j{toxw1rNgWl96IrKE+H?(dxY z$q&fV(%IR6;(Yg>d+xdC{LbT^tGmCs<vHyXhSXj3lMwl84SKmZsAqi9-6s3zxkAL!GXi zn6daZE$9#ypQgE!JPaoReh+D#%RuYzork8~+F7uz>Yj#Y@n?Burtb34n zVXjBeq;8oL{5i{??m?`f*^2jvrY?7d)>afTU}{L*^oMdo}=4%~VDw)q(C8n(n}vr0^s z9lW^@P0nu4_VzNlRSQW`)J8=~YonLMK{aDM{?w zgLO5y+@|yqWkU_xl9n`6@}NB_FS&cv){`WYMM=Fg4n^0SwDjm&K_Asg^%?}#y)HGi zn3NyCdsoxl{vvr2SnDf`uqD+dwyvK}8FE7Sl;*RGd{l9T(4n#i+SP|i#etlcj{~xp z=4XWXtCKjX79!=3GqAdOAZpI0r1Kuv<^>}2R&h@pyn@wD_OO)Zl;`) z$M5aj3`4`8@}ioQcH4#W^u5g{j2F=KQP>w}Gxp#yEl`;NEPT^dAG2ev5=cP)X5{eT z8<7({8*;+rcXnmoxp8@@a-n?vxOZC{L}AUB6V8A<{PP2{bl=}!x~R@u5Vh1gG2&!U zhh9m_7e2FFTJAqT(dVZFB+4oJ6DWDuMs*LbN#PuNRmT=Y0!DOH8+ooiMB1C_jnWV- z&jfX~Q;K3j7)S;vQ@JU5+xMlYr&ovsYQn4rM%g-N__-5}{rVbbey8cJZd3IWS-tm$%sHt@n> z$q6bW%U+@X#ha3tl6CpvE^DP6e~v;Gw8s^Vvv^aeSy7U)h{NRWaU zAf(m>A2zSkPH_kMs}{&i^J#0stu$%~keiUz&m4Qts^W+UxM?U`KoY>h>M;P<7TUu? z&r_g>(2WG_dUSIkMsT(2#iYFQfh!L5@i_y^^zaje1#?Q%hMDTyrXO+w$ZGxD|$rixTZVF}T0G#)|rceDFc5wEce57%U9tRqvZaiavx0 zK}niL42%)(GNNai^xhD)Da$-`Ixp-xJP-ClFb->hkw#F4K6k|)1>yKcPs@plUw-&= zw(D&pYnm#K@loeT$#XM;wNelf8uYs-NgZyzpVI(+B8SG1PmzV<%XB=SOVmc0!NM46 zRUfX7$$g)Hyu*NMV?w_2`RN-}CQJ_#(p2WGARIC7-p-Ua2XxbJXH(}53keA1&9zm@ z66pHdRU!a7P*W}e4mc>;)mIVKK^gc$U#8$+OS^3FYJwwQPUq9WJZT_YOmRHW2;nLy z=sAjCYoY@#Dl=t6L=^Am>{TXAX(i9HyzcRf2LL0A9Izz@gN7{`Fj{B>UKSP1GjZ~A zj+S*DU{{N!|KAQY-v|VQb?-D6XmbYs$-&6(&X6ITi_@r0Abv2jX~Kic+hA{LyJKU5 z)RZP*YQQ{XT|)AQ((L+DocU`_I^&!us&b-4g(m7!K335~TZZgPT;n8#IQG*ASc<8F zhX|LA^pAt%kZ~nxI2$DN+dZ7nbYEQscXkpj0=#0|NL^T(5Y0Eo4r^C@BJ-1MH>EiW z+bEUFEMH`Cl27Yar!<)PK<;yhnj)Fy$QB|5M3@hRL^V-?%-B+ua3r-~9q*hlD$4Lf z2gK48M)g4sn~2|(G^zqplXi`>&&Da{*UmNy5KPMB4|Q$>4fH#yVO?O{Js_WY=(kpc z^VNco>@2hX8OH|8RYErfCsHJ4s5 zF(^@KR`r5TF^WN-rbu)0vYkjLhEP=KLm^smL_U1-vF?Q_f{QBtD~$SJ9|yW8jE~T!19T`x zw8p3meyRJ?o)J<}s7N?N@Wj?c156N&ooPCH6-_xVfBx`&=2BXI{E_|UN?QK=BYm6a zNe_Bm$LAj(i5@PktFgh806j-HC!Nf#1^YM$L{UY5;wx8E6^*QBr7HUU_gwXsRdi9$ zkAZ_e0B&Has%bq!{x;KKBnFo}WQuvwJFXN;n9v(s8Vnf0a+XWtaADB!>LRD#$P6tk zh;EMG;RPRAD$_&;fZVwO>j3YFVTys27W{Ql4sq2r&&CMP`+y15c*-^e(7Nbne`^cLSqcHfIv};L z?Dc}V!6&GVRR#0W!euX(#-|nN)?sLNo;3UR6w3=LUW%^c#`2ksW&?9pw=oM^Quq8Y*ClHaFu)#wsvBU7 zS*eubx++aY3?bHU+-{6I0QdUazS@03uNVjSis%)D*%7CZKd3m*r>lt;=^cPYb+6ny zy-(i$pYLeG{J17%Mc%M3qajR%Z<3*<1?wCTLW~nV$y(8Zwbj9}=8v&!{IfU|2ovs&Gk{JnwE#Y*40FH56wlY8v-wr=vfc${}giY358+>E7=I+81!p_ ztjcrTDDaIJxG}M2qacU>P$f-lHe8+cX=F_dHe;No1KAPg&334S*zF3F*no@)H%k`0 zBmyc^S`=|mZq&27jmybEB~Ae%zQ9V2sDcRu{vz5sd_!O_?Gy6^4BesX1KxgC2EM+v z=~M?Z>Y)rvl=c!B?82qyY+T#x!>H#8Xsh=!>xSDKPzCW~xd0Vw4NtdU<*iizNAv#F>xbqFG&V#z zDLY@^EpPws!EK9e0#tCivnoG-YRtSeAUA%#aa%IUNN)Rcn8FNl*7_ zUsa|azo1$DKPl`Xv~L=>DP+lYuH3^2Jex10XQ(z#1Xk;QbzfIbZKc~eu4fyH{TdhF zeoi1!*Q!p?iuJQTri$dI`Zzm$l>ZH9lk(bc?TNp|CI!($@bZ>Dszab6gStW>7C?*z zzCr}*dhZmO!#E(BDLW${{no)ILTgMlk<+WwRBQdoQ1-SW8G`Z(>cm4k@A`amB`lW?gu5QkEIK~z`2p^YtR2NnOi!?PTfcRsPV=~lD2j!{Rn zk0;%N0np~Oeh#;f6z!Q{N1H_*0X=5*vf`4#4T*Gs9u)NB5LtXvR!~YOA40LQLFY%= zv9hE|B2?c&J>ix)*B%6op57%oD7u<(}7<3c06l$4bpT;6n!(kkwx=$Y^; zA`p)tV-C+yqzXP5`?HT~a6EfqO_VbYGYjyXmn>fwC=$thyk=>LlrdIRv8pgmgAo_M zO$7Sr_GAHbY*ZHpNlB5o*OBn{ez&kEq&ENV&241Y#^pc!@QC49ZO^FA$cKMu4XrvB z1bVY$@!+53SZE8@MP=fI??*>XO*B6@bO}OjM6IIRfU|G}SZm7X(D;oGSMzem@ zIXTn!te9;1jt7L=Q(nAz?Rehi3 z7!#=y((s(9qLpDu;|tFp9M+K{vmV#*A*Mw5RNLWZ%-b0pGFf`~)uQ&4Jo)2`n;?TK z@Z`lujT=W*V4}o>P8#U|wWA6N?HSxk!7!u^XvTyJ*El)iWt)1zBEQUCGi5lRkpKFOeVakKI`*??-aCMhpt5ysngyBV zswSvP4Svvf>D4icKItljUVl;aqzLAQds2pXjT;GR|4!U{+KFA2l>yv~AAI)GoeP1p zOq_o9gB?AbW22QBx%AT)x2mUWE|z@xD6{>@&vxYdxsevbEex4ucpW^8stMW6^PvhX z2c>#T>Tk@=Z8*C?xQA3xcbvl&-i;XF0UO_(gIxXwTnW?@QLA2;A3b&9wq+K%0BvKKqN=8ZNyJ(^nv!mMJyog*k@$<7mcfx zhv|cD4_g?34Eiu$+NlA?Zc^lmjeC4lGibp@9!NQ}@}9rlE5+%+J9$66a=&>KMp-u( zDrMn>7Op?DM?QXfS9jaB;kP(fm`@iPry?(oZVL`>$K@iT`G@S2NXAFyzE`)&(HGv) zZ%eNEd>(NRiz9tgtQ+py88xD7n1)o1h{j5HR(|+}eNFse0ZQv-rPl<0vH+SW2GN+d zd+mlQ6&PYwF0v!VL7drB73wDsUSkq>UvhXjF2WT#0qP1Hzmd-gv__%eL_ZZITGVB5 z?Ze+m41}HSxPVyb^xzQ%GLUj%VE9?kc5@DBO zlj}8-2?tX38B4$=-CPA$pK)Wis6>37(Df#3}r#Iur0-%`_*;)CmUmi4P zlJd1*9@uS-au%qm`U-V4XfmQWA??4~wPltsQt(uS!m(c+@90m^w7;H}TYmjSM-Rz| zpKaln9KUvSpq4Yfx?jF*Gs6c(NHr@bUVcx7v9KSgXqXW!n4156NVa;QGszpxB&7tjtw&)nrL}$Zy2|^X^lntg|$O| z?YGwEGW8_&fhrf>xKQCQTy?l+d>iLQQic0)fNF?tcKiVU&_W+-QyQ1Kc{(_LPUMVI zTv9m=?oZfovwZZ!F|Gnwd)wPTBqNo2r|L-(?!>LX3z&A!Pqj<*_Bkq}^0imvy~|_m zbcq{3ozJaqs|~tm=$=K&3QE=)Ts`prKygTFXLiefc`f~x8t!^)4F`SMNwhPjFd{Y;K>jc0g24Meyn4jMUGZy<=wCM znR_$x+1D%P{EVFX<4xz;j=ZaLu{xVy`DK@Bk7?x`lWEfqlWk?og{B{yOt#j2SC}qe z*?y7fd*@^Dxh~UJF}Q-kOSa?hqrIln2GN0)C;Lo4dM^eaTr&M^b>)97n~ojcLVHYC zO6BR&QtPEI(<3XVK56o_7qf_>t);V`hJA^pyFpR$hAAbQpYF zC$BPpVdbGun)aDm&)CcdZ@JmLNy*1_=e3U6&6l-8H=B32{^=C{cdOmJr}a6z`AF-f z8_k}TQjhufrq*>IHJ{(I-D$dL<<(yEhs-NayUbthI*=+A7pk4vY9Zfwb!Rm@yKogo zW@a;2(NOD?Q|6mmeeW|r(3-i$w6pVybUs~37pw1M`fEB5(ceRz@9I26zaKqx-O5j| zH9xhZ^#^I%(fVfDd`0VqC(N5#*(c1`woYcv=e9n0yLs!%-^`njn_3_Hgn9qUT?^)a zJ`V@K=Kbd9SJgIhqxrFI80`Frxvfh>8}Gc?yrT;1$WGo8+SXT$E diff --git a/js/dist/button.js b/js/dist/button.js index ea513abbc..e8dfecbaf 100644 --- a/js/dist/button.js +++ b/js/dist/button.js @@ -1,5 +1,5 @@ /*! - * Bootstrap button.js v4.3.0 (https://getbootstrap.com/) + * Bootstrap button.js v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -34,7 +34,7 @@ */ var NAME = 'button'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.button'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; diff --git a/js/dist/button.js.map b/js/dist/button.js.map index 2e8ba6cbd3160c1e4d1496772b0c156a4b3157a6..fe82b1c104db8b20f93d4f0fbeebd065d90efc5f 100644 GIT binary patch delta 19 acmeBn?{=TClhJVFt`m%mhMSw2I1~X+(gx=M delta 19 acmeBn?{=TClhI(~t`m%m2Ai9iI1~X+zy{?2 diff --git a/js/dist/carousel.js b/js/dist/carousel.js index 6133eb503..287b2435f 100644 --- a/js/dist/carousel.js +++ b/js/dist/carousel.js @@ -1,5 +1,5 @@ /*! - * Bootstrap carousel.js v4.3.0 (https://getbootstrap.com/) + * Bootstrap carousel.js v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -69,7 +69,7 @@ */ var NAME = 'carousel'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.carousel'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; diff --git a/js/dist/carousel.js.map b/js/dist/carousel.js.map index 34b96f2686315cbc48133a5697563dd0b674ef23..fe6f6940720f4e66cf7006cf65f1afcc36651b68 100644 GIT binary patch delta 21 dcmX>xlj+1vrU`o)4L9z4%gAWBc@2|H7XWFO2;2Yw delta 21 dcmX>xlj+1vrU`o)4L0t3%gAW3c@2|H7XWF62-*Mu diff --git a/js/dist/collapse.js b/js/dist/collapse.js index 2d0ce5cb6..d46dfec84 100644 --- a/js/dist/collapse.js +++ b/js/dist/collapse.js @@ -1,5 +1,5 @@ /*! - * Bootstrap collapse.js v4.3.0 (https://getbootstrap.com/) + * Bootstrap collapse.js v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -69,7 +69,7 @@ */ var NAME = 'collapse'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.collapse'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; diff --git a/js/dist/collapse.js.map b/js/dist/collapse.js.map index f8cc8fdcd538a59064b0a412411f77b248495519..6e5283d1450fb62ff17eda2cdbef3b5c4ba48b8e 100644 GIT binary patch delta 21 dcmdnEiE-m5#tC~F4L9z4&d6xEc^Ol87yxPP2@L=M delta 21 dcmdnEiE-m5#tC~F4L0t3&d6x6c^Ol87yxP72@3!K diff --git a/js/dist/dropdown.js b/js/dist/dropdown.js index a8739e450..32aff75c1 100644 --- a/js/dist/dropdown.js +++ b/js/dist/dropdown.js @@ -1,5 +1,5 @@ /*! - * Bootstrap dropdown.js v4.3.0 (https://getbootstrap.com/) + * Bootstrap dropdown.js v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -70,7 +70,7 @@ */ var NAME = 'dropdown'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.dropdown'; var EVENT_KEY = "." + DATA_KEY; var DATA_API_KEY = '.data-api'; diff --git a/js/dist/dropdown.js.map b/js/dist/dropdown.js.map index 9f66a32d8d47520342d8feeda7e1bb855a54c7ce..2cb044ce6776a0345078302092e1ba80b2f91750 100644 GIT binary patch delta 21 dcmccdo$}1xlx_w9WTpt2 diff --git a/js/dist/toast.js b/js/dist/toast.js index 40b32f23b..b1be5fc37 100644 --- a/js/dist/toast.js +++ b/js/dist/toast.js @@ -1,5 +1,5 @@ /*! - * Bootstrap toast.js v4.3.0 (https://getbootstrap.com/) + * Bootstrap toast.js v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -69,7 +69,7 @@ */ var NAME = 'toast'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.toast'; var EVENT_KEY = "." + DATA_KEY; var JQUERY_NO_CONFLICT = $.fn[NAME]; diff --git a/js/dist/toast.js.map b/js/dist/toast.js.map index ee05cf1d8d7165587aeff2939bc1e89ce7237db2..512e5c0d8c564986d9ac41f162674fe9ff440249 100644 GIT binary patch delta 19 bcmZ11yB(4DfR>TK~ diff --git a/js/dist/tooltip.js b/js/dist/tooltip.js index 7b6807e6f..2351fe6e0 100644 --- a/js/dist/tooltip.js +++ b/js/dist/tooltip.js @@ -1,5 +1,5 @@ /*! - * Bootstrap tooltip.js v4.3.0 (https://getbootstrap.com/) + * Bootstrap tooltip.js v4.3.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) */ @@ -63,6 +63,127 @@ return target; } + /** + * -------------------------------------------------------------------------- + * Bootstrap (v4.3.1): tools/sanitizer.js + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) + * -------------------------------------------------------------------------- + */ + var uriAttrs = ['background', 'cite', 'href', 'itemtype', 'longdesc', 'poster', 'src', 'xlink:href']; + var ARIA_ATTRIBUTE_PATTERN = /^aria-[\w-]*$/i; + var DefaultWhitelist = { + // Global attributes allowed on any supplied element below. + '*': ['class', 'dir', 'id', 'lang', 'role', ARIA_ATTRIBUTE_PATTERN], + a: ['target', 'href', 'title', 'rel'], + area: [], + b: [], + br: [], + col: [], + code: [], + div: [], + em: [], + hr: [], + h1: [], + h2: [], + h3: [], + h4: [], + h5: [], + h6: [], + i: [], + img: ['src', 'alt', 'title', 'width', 'height'], + li: [], + ol: [], + p: [], + pre: [], + s: [], + small: [], + span: [], + sub: [], + sup: [], + strong: [], + u: [], + ul: [] + /** + * A pattern that recognizes a commonly useful subset of URLs that are safe. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + }; + var SAFE_URL_PATTERN = /^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi; + /** + * A pattern that matches safe data URLs. Only matches image, video and audio types. + * + * Shoutout to Angular 7 https://github.com/angular/angular/blob/7.2.4/packages/core/src/sanitization/url_sanitizer.ts + */ + + var DATA_URL_PATTERN = /^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i; + + function allowedAttribute(attr, allowedAttributeList) { + var attrName = attr.nodeName.toLowerCase(); + + if (allowedAttributeList.indexOf(attrName) !== -1) { + if (uriAttrs.indexOf(attrName) !== -1) { + return Boolean(attr.nodeValue.match(SAFE_URL_PATTERN) || attr.nodeValue.match(DATA_URL_PATTERN)); + } + + return true; + } + + var regExp = allowedAttributeList.filter(function (attrRegex) { + return attrRegex instanceof RegExp; + }); // Check if a regular expression validates the attribute. + + for (var i = 0, l = regExp.length; i < l; i++) { + if (attrName.match(regExp[i])) { + return true; + } + } + + return false; + } + + function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { + if (unsafeHtml.length === 0) { + return unsafeHtml; + } + + if (sanitizeFn && typeof sanitizeFn === 'function') { + return sanitizeFn(unsafeHtml); + } + + var domParser = new window.DOMParser(); + var createdDocument = domParser.parseFromString(unsafeHtml, 'text/html'); + var whitelistKeys = Object.keys(whiteList); + var elements = [].slice.call(createdDocument.body.querySelectorAll('*')); + + var _loop = function _loop(i, len) { + var el = elements[i]; + var elName = el.nodeName.toLowerCase(); + + if (whitelistKeys.indexOf(el.nodeName.toLowerCase()) === -1) { + el.parentNode.removeChild(el); + return "continue"; + } + + var attributeList = [].slice.call(el.attributes); + var whitelistedAttributes = [].concat(whiteList['*'] || [], whiteList[elName] || []); + attributeList.forEach(function (attr) { + if (!allowedAttribute(attr, whitelistedAttributes)) { + el.removeAttribute(attr.nodeName); + } + }); + }; + + for (var i = 0, len = elements.length; i < len; i++) { + var _ret = _loop(i, len); + + if (_ret === "continue") continue; + } + + return createdDocument.body.innerHTML; + } + /** * ------------------------------------------------------------------------ * Constants @@ -70,12 +191,13 @@ */ var NAME = 'tooltip'; - var VERSION = '4.3.0'; + var VERSION = '4.3.1'; var DATA_KEY = 'bs.tooltip'; var EVENT_KEY = "." + DATA_KEY; var JQUERY_NO_CONFLICT = $.fn[NAME]; var CLASS_PREFIX = 'bs-tooltip'; var BSCLS_PREFIX_REGEX = new RegExp("(^|\\s)" + CLASS_PREFIX + "\\S+", 'g'); + var DISALLOWED_ATTRIBUTES = ['sanitize', 'whiteList', 'sanitizeFn']; var DefaultType = { animation: 'boolean', template: 'string', @@ -88,7 +210,10 @@ offset: '(number|string|function)', container: '(string|element|boolean)', fallbackPlacement: '(string|array)', - boundary: '(string|element)' + boundary: '(string|element)', + sanitize: 'boolean', + sanitizeFn: '(null|function)', + whiteList: 'object' }; var AttachmentMap = { AUTO: 'auto', @@ -109,7 +234,10 @@ offset: 0, container: false, fallbackPlacement: 'flip', - boundary: 'scrollParent' + boundary: 'scrollParent', + sanitize: true, + sanitizeFn: null, + whiteList: DefaultWhitelist }; var HoverState = { SHOW: 'show', @@ -426,19 +554,27 @@ }; _proto.setElementContent = function setElementContent($element, content) { - var html = this.config.html; - if (typeof content === 'object' && (content.nodeType || content.jquery)) { // Content is a DOM node or a jQuery - if (html) { + if (this.config.html) { if (!$(content).parent().is($element)) { $element.empty().append(content); } } else { $element.text($(content).text()); } + + return; + } + + if (this.config.html) { + if (this.config.sanitize) { + content = sanitizeHtml(content, this.config.whiteList, this.config.sanitizeFn); + } + + $element.html(content); } else { - $element[html ? 'html' : 'text'](content); + $element.text(content); } }; @@ -606,7 +742,13 @@ }; _proto._getConfig = function _getConfig(config) { - config = _objectSpread({}, this.constructor.Default, $(this.element).data(), typeof config === 'object' && config ? config : {}); + var dataAttributes = $(this.element).data(); + Object.keys(dataAttributes).forEach(function (dataAttr) { + if (DISALLOWED_ATTRIBUTES.indexOf(dataAttr) !== -1) { + delete dataAttributes[dataAttr]; + } + }); + config = _objectSpread({}, this.constructor.Default, dataAttributes, typeof config === 'object' && config ? config : {}); if (typeof config.delay === 'number') { config.delay = { @@ -624,6 +766,11 @@ } Util.typeCheckConfig(NAME, config, this.constructor.DefaultType); + + if (config.sanitize) { + config.template = sanitizeHtml(config.template, config.whiteList, config.sanitizeFn); + } + return config; }; diff --git a/js/dist/tooltip.js.map b/js/dist/tooltip.js.map index 0b85341f53b2de52e1d5e82dc7352f96277edf55..848a58cf000899491474ed16b5e2699697735e2b 100644 GIT binary patch delta 15111 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[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]::before,.bd-content>h3[id]::before,.bd-content>h4[id]::before{display:block;height:6rem;margin-top:-6rem;content:""}.bd-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media (max-width:991.98px){.bd-content>table{display:block;overflow-x:auto}.bd-content>table.table-bordered{border:0}}.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content-title{display:block;pointer-events:auto}.bd-content>h2{font-size:2rem}@media (max-width:1200px){.bd-content>h2{font-size:calc(1.325rem + .9vw)}}.bd-content>h3{font-size:1.75rem}@media (max-width:1200px){.bd-content>h3{font-size:calc(1.3rem + .6vw)}}.bd-content>h4{font-size:1.5rem}@media (max-width:1200px){.bd-content>h4{font-size:calc(1.275rem + .3vw)}}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:1.5rem}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}@media (min-width:992px){.bd-content>ol,.bd-content>p,.bd-content>ul{max-width:80%}}.bd-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300;font-size:3rem}@media (max-width:1200px){.bd-title{font-size:calc(1.425rem + 2.1vw)}}.bd-lead{font-size:1.125rem;font-weight:300}@media (min-width:992px){.bd-lead{max-width:80%}}.bd-text-purple{color:#563d7c}.bd-text-purple-bright{color:#7952b3}.skippy{display:block;padding:1em;color:#fff;text-align:center;background-color:#563d7c;outline:0}.skippy:hover{color:#fff}.skippy-text{padding:.5em;outline:1px dotted}.bd-toc{-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#77757a}.toc-entry a:hover{color:#007bff;text-decoration:none}.bd-sidebar{-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}}@media (min-width:1200px){.bd-sidebar{-ms-flex:0 1 320px;flex:0 1 320px}}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,.05)}.bd-search .form-control:focus{border-color:#7952b3;box-shadow:0 0 0 3px rgba(121,82,179,.25)}.bd-search-docs-toggle{line-height:1;color:#212529}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:600;color:rgba(0,0,0,.65)}.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgba(0,0,0,.65)}.bd-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:600;color:rgba(0,0,0,.85);background-color:transparent}.bd-footer{font-size:.875rem;text-align:center;background-color:#f7f7f7}.bd-footer a{font-weight:600;color:#495057}.bd-footer a:focus,.bd-footer a:hover{color:#007bff}.bd-footer p{margin-bottom:0}@media (min-width:576px){.bd-footer{text-align:left}}.bd-footer-links{padding-left:0;margin-bottom:1rem}.bd-footer-links li{display:inline-block}.bd-footer-links li+li{margin-left:1rem}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.15)}.example-container{width:800px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.example-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.example-content-main{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-main{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-main{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}.example-content-secondary{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-secondary{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-secondary{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#fff;border-radius:.25rem}.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#80bdff;border-radius:.25rem}.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#957bbe;border-radius:.25rem}.bd-example-container-fluid{max-width:none}.bd-example{position:relative;padding:1rem;margin:1rem -15px 0;border:solid #f8f9fa;border-width:.2rem 0 0}.bd-example::after{display:block;clear:both;content:""}@media (min-width:576px){.bd-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:.2rem}}.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}.bd-example+p{margin-top:2rem}.bd-example .pos-f-t{position:relative;margin:-1rem}@media (min-width:576px){.bd-example .pos-f-t{margin:-1.5rem}}.bd-example .custom-file-input:lang(es)~.custom-file-label::after{content:"Elegir"}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu:first-child{position:static;display:block}.bd-example>.form-group:last-child{margin-bottom:0}.bd-example>.close{float:none}.bd-example-type .table td{padding:1rem 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin-top:0;margin-bottom:0}.bd-example-bg-classes p{padding:1rem}.bd-example>img+img,.bd-example>svg+svg{margin-left:.5rem}.bd-example>.btn,.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}.bd-example-form .input-group{margin-bottom:.5rem}.bd-example>textarea.form-control{resize:vertical}.bd-example>.list-group{max-width:400px}.bd-example>[class*=list-group-horizontal]{max-width:100%}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media (min-width:576px){.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.bd-example .pagination{margin-top:.5rem;margin-bottom:.5rem}.modal{z-index:1072}.modal .popover,.modal .tooltip{z-index:1073}.modal-backdrop{z-index:1071}.bd-example-modal{background-color:#fafafa}.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bd-example-tabs .nav-tabs{margin-bottom:1rem}.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.tooltip-demo a{white-space:nowrap}.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.bd-example-border-utils [class^=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5}.bd-example-border-utils-0 [class^=border]{border:1px solid #dee2e6}.highlight{padding:1rem;margin-top:1rem;margin-bottom:1rem;background-color:#f8f9fa;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:576px){.highlight{padding:1.5rem}}.bd-content .highlight{margin-right:-15px;margin-left:-15px}@media (min-width:576px){.bd-content .highlight{margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#212529}.btn-bd-primary{font-weight:600;color:#7952b3;border-color:#7952b3}.btn-bd-primary:active,.btn-bd-primary:hover{color:#fff;background-color:#7952b3;border-color:#7952b3}.btn-bd-primary:focus{box-shadow:0 0 0 3px rgba(121,82,179,.25)}.btn-bd-download{font-weight:600;color:#ffe484;border-color:#ffe484}.btn-bd-download:active,.btn-bd-download:hover{color:#2a2730;background-color:#ffe484;border-color:#ffe484}.btn-bd-download:focus{box-shadow:0 0 0 3px rgba(255,228,132,.25)}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-info h4{color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-warning h4{color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}.bd-callout-danger h4{color:#d9534f}.bd-browser-bugs td p{margin-bottom:0}.bd-browser-bugs th:first-child{width:18%}.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:.25rem}.bd-brand-logos .inverse{color:#fff;background-color:#563d7c}.bd-brand-item{padding:4rem 0;text-align:center}.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}@media (min-width:768px){.bd-brand-item{display:table-cell;width:1%}.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}.bd-brand-item h1{font-size:4rem}}@media (min-width:768px) and (max-width:1200px){.bd-brand-item h1{font-size:calc(1.525rem + 3.3vw)}}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatches .bd-purple{background-color:#563d7c}.color-swatches .bd-purple-light{background-color:#cbbde2}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}@media (min-width:768px){.color-swatch{width:6rem;height:6rem}}.swatch-blue{color:#fff;background-color:#007bff}.swatch-indigo{color:#fff;background-color:#6610f2}.swatch-purple{color:#fff;background-color:#6f42c1}.swatch-pink{color:#fff;background-color:#e83e8c}.swatch-red{color:#fff;background-color:#dc3545}.swatch-orange{color:#212529;background-color:#fd7e14}.swatch-yellow{color:#212529;background-color:#ffc107}.swatch-green{color:#fff;background-color:#28a745}.swatch-teal{color:#fff;background-color:#20c997}.swatch-cyan{color:#fff;background-color:#17a2b8}.swatch-white{color:#212529;background-color:#fff}.swatch-gray{color:#fff;background-color:#6c757d}.swatch-gray-dark{color:#fff;background-color:#343a40}.swatch-primary{color:#fff;background-color:#007bff}.swatch-secondary{color:#fff;background-color:#6c757d}.swatch-success{color:#fff;background-color:#28a745}.swatch-info{color:#fff;background-color:#17a2b8}.swatch-warning{color:#212529;background-color:#ffc107}.swatch-danger{color:#fff;background-color:#dc3545}.swatch-light{color:#212529;background-color:#f8f9fa}.swatch-dark{color:#fff;background-color:#343a40}.swatch-100{color:#212529;background-color:#f8f9fa}.swatch-200{color:#212529;background-color:#e9ecef}.swatch-300{color:#212529;background-color:#dee2e6}.swatch-400{color:#212529;background-color:#ced4da}.swatch-500{color:#212529;background-color:#adb5bd}.swatch-600{color:#fff;background-color:#6c757d}.swatch-700{color:#fff;background-color:#495057}.swatch-800{color:#fff;background-color:#343a40}.swatch-900{color:#fff;background-color:#212529}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}@media (min-width:768px){.bd-clipboard{display:block}}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;background-color:transparent;border:0;border-radius:.25rem}.btn-clipboard:hover{color:#fff;background-color:#027de7}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bd-placeholder-img-lg{font-size:3.5rem}@media (max-width:1200px){.bd-placeholder-img-lg{font-size:calc(1.475rem + 2.7vw)}}.hll{background-color:#ffc}.c{color:#999}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#f60}.mh{color:#f60}.mi{color:#f60}.mo{color:#f60}.sb{color:#c30}.sc{color:#c30}.sd{font-style:italic;color:#c30}.s2{color:#c30}.se{color:#c30}.sh{color:#c30}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.s1{color:#c30}.ss{color:#fc3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}.language-bash::before,.language-sh::before{color:#009;content:"$ ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorjs-link{font-weight:400;color:rgba(0,123,255,.5);transition:color .15s ease-in-out,opacity .15s ease-in-out}@media (prefers-reduced-motion:reduce){.anchorjs-link{transition:none}}.anchorjs-link:hover{color:#007bff;text-decoration:none}.algolia-autocomplete{display:block!important;-ms-flex:1;flex:1}.algolia-autocomplete .ds-dropdown-menu{width:100%;min-width:0!important;max-width:none!important;padding:.75rem 0!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.algolia-autocomplete .ds-dropdown-menu{width:175%}}.algolia-autocomplete .ds-dropdown-menu::before{display:none!important}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{padding:0!important;overflow:visible!important;background-color:transparent!important;border:0!important}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0!important;overflow:visible!important}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{padding:.125rem 1rem!important;margin-top:0!important;font-size:.875rem!important;font-weight:600!important;color:#7952b3!important;border-bottom:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{float:none!important;padding-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:none!important;width:auto!important;padding:0!important;text-align:left!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:block!important;font-size:.875rem;color:#495057}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline::after{padding:0 .25rem;content:"/"}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none!important;width:100%!important;padding:.25rem 1rem!important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none!important}.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header{padding-top:.75rem!important;margin-top:.75rem!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-autocomplete .algolia-docsearch-suggestion--title{display:block;margin-bottom:0!important;font-size:.875rem!important;font-weight:400!important}.algolia-autocomplete .algolia-docsearch-suggestion--text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:.2rem 0;font-size:.8125rem!important;font-weight:400;line-height:1.25!important;color:#6c757d}.algolia-autocomplete .algolia-docsearch-footer{float:none!important;width:auto!important;height:auto!important;padding:.75rem 1rem 0;font-size:.75rem!important;line-height:1!important;color:#767676!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .algolia-docsearch-footer--logo{display:inline!important;overflow:visible!important;color:inherit!important;text-indent:0!important;background:0 0!important}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#5f2dab;background-color:rgba(154,132,187,.12)}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(95,45,171,.5)!important}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:rgba(208,189,236,.15)!important} + */.bd-navbar{min-height:4rem;background-color:#563d7c;box-shadow:0 .5rem 1rem rgba(0,0,0,.05),inset 0 -1px 0 rgba(0,0,0,.1)}@media (max-width:991.98px){.bd-navbar{padding-right:.5rem;padding-left:.5rem}.bd-navbar .navbar-nav-scroll{max-width:100%;height:2.5rem;margin-top:.25rem;overflow:hidden}.bd-navbar .navbar-nav-scroll .navbar-nav{padding-bottom:2rem;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-navbar{position:-webkit-sticky;position:sticky;top:0;z-index:1071}}}.bd-navbar .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem;color:#cbbde2}.bd-navbar .navbar-nav .nav-link.active,.bd-navbar .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.bd-navbar .navbar-nav .nav-link.active{font-weight:600}.bd-navbar .navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top}.bd-navbar .dropdown-menu{font-size:.875rem}.bd-navbar .dropdown-item.active{font-weight:600;color:#212529;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23292b2c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:.4rem .6rem;background-size:.75rem .75rem}.bd-masthead{position:relative;padding:3rem 15px}.bd-masthead h1{font-size:4rem;line-height:1}@media (max-width:1200px){.bd-masthead h1{font-size:calc(1.525rem + 3.3vw)}}.bd-masthead .btn{padding:.8rem 2rem;font-weight:600;font-size:1.25rem}.bd-masthead .carbonad{margin-top:0!important;margin-bottom:-3rem!important}@media (min-width:576px){.bd-masthead{padding-top:5rem;padding-bottom:5rem}.bd-masthead .carbonad{margin-bottom:0!important}}@media (min-width:768px){.bd-masthead .carbonad{margin-top:3rem!important}}.half-rule{width:6rem;margin:2.5rem 0}.masthead-followup .bd-clipboard{display:none}.masthead-followup .highlight{padding:.5rem 0;background-color:transparent}#carbonads{position:static;display:block;max-width:400px;padding:15px 15px 15px 160px;margin:2rem 0;overflow:hidden;font-size:.8125rem;line-height:1.4;text-align:left;background-color:rgba(0,0,0,.05)}#carbonads a{color:#333;text-decoration:none}@media (min-width:576px){#carbonads{max-width:330px;border-radius:4px}}.carbon-img{float:left;margin-left:-145px}.carbon-poweredby{display:block;color:#777!important}.bd-content{-ms-flex-order:1;order:1}.bd-content>h2[id],.bd-content>h3[id],.bd-content>h4[id]{pointer-events:none}.bd-content>h2[id]::before,.bd-content>h3[id]::before,.bd-content>h4[id]::before{display:block;height:6rem;margin-top:-6rem;content:""}.bd-content>table{width:100%;max-width:100%;margin-bottom:1rem}@media (max-width:991.98px){.bd-content>table{display:block;overflow-x:auto}.bd-content>table.table-bordered{border:0}}.bd-content>table>tbody>tr>td,.bd-content>table>tbody>tr>th,.bd-content>table>tfoot>tr>td,.bd-content>table>tfoot>tr>th,.bd-content>table>thead>tr>td,.bd-content>table>thead>tr>th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.bd-content>table>tbody>tr>td>p:last-child,.bd-content>table>tbody>tr>th>p:last-child,.bd-content>table>tfoot>tr>td>p:last-child,.bd-content>table>tfoot>tr>th>p:last-child,.bd-content>table>thead>tr>td>p:last-child,.bd-content>table>thead>tr>th>p:last-child{margin-bottom:0}.bd-content>table td:first-child>code{white-space:nowrap}.bd-content-title{display:block;pointer-events:auto}.bd-content>h2{font-size:2rem}@media (max-width:1200px){.bd-content>h2{font-size:calc(1.325rem + .9vw)}}.bd-content>h3{font-size:1.75rem}@media (max-width:1200px){.bd-content>h3{font-size:calc(1.3rem + .6vw)}}.bd-content>h4{font-size:1.5rem}@media (max-width:1200px){.bd-content>h4{font-size:calc(1.275rem + .3vw)}}.bd-content>h2:not(:first-child){margin-top:3rem}.bd-content>h3{margin-top:1.5rem}.bd-content>ol li,.bd-content>ul li{margin-bottom:.25rem}@media (min-width:992px){.bd-content>ol,.bd-content>p,.bd-content>ul{max-width:80%}}.bd-title{margin-top:1rem;margin-bottom:.5rem;font-weight:300;font-size:3rem}@media (max-width:1200px){.bd-title{font-size:calc(1.425rem + 2.1vw)}}.bd-lead{font-size:1.5rem;font-weight:300}@media (max-width:1200px){.bd-lead{font-size:calc(1.275rem + .3vw)}}@media (min-width:992px){.bd-lead{max-width:80%}}.bd-text-purple{color:#563d7c}.bd-text-purple-bright{color:#7952b3}.skippy{display:block;padding:1em;color:#fff;text-align:center;background-color:#563d7c;outline:0}.skippy:hover{color:#fff}.skippy-text{padding:.5em;outline:1px dotted}.bd-toc{-ms-flex-order:2;order:2;padding-top:1.5rem;padding-bottom:1.5rem;font-size:.875rem}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-toc{position:-webkit-sticky;position:sticky;top:4rem;height:calc(100vh - 4rem);overflow-y:auto}}.section-nav{padding-left:0;border-left:1px solid #eee}.section-nav ul{padding-left:1rem}.toc-entry{display:block}.toc-entry a{display:block;padding:.125rem 1.5rem;color:#77757a}.toc-entry a:hover{color:#007bff;text-decoration:none}.bd-sidebar{-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,.1)}@media (min-width:768px){.bd-sidebar{border-right:1px solid rgba(0,0,0,.1)}@supports ((position:-webkit-sticky) or (position:sticky)){.bd-sidebar{position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem)}}}@media (min-width:1200px){.bd-sidebar{-ms-flex:0 1 320px;flex:0 1 320px}}.bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px}@media (min-width:768px){@supports ((position:-webkit-sticky) or (position:sticky)){.bd-links{max-height:calc(100vh - 9rem);overflow-y:auto}}}@media (min-width:768px){.bd-links{display:block!important}}.bd-search{position:relative;padding:1rem 15px;margin-right:-15px;margin-left:-15px;border-bottom:1px solid rgba(0,0,0,.05)}.bd-search .form-control:focus{border-color:#7952b3;box-shadow:0 0 0 3px rgba(121,82,179,.25)}.bd-search-docs-toggle{line-height:1;color:#212529}.bd-sidenav{display:none}.bd-toc-link{display:block;padding:.25rem 1.5rem;font-weight:600;color:rgba(0,0,0,.65)}.bd-toc-link:hover{color:rgba(0,0,0,.85);text-decoration:none}.bd-toc-item.active{margin-bottom:1rem}.bd-toc-item.active:not(:first-child){margin-top:1rem}.bd-toc-item.active>.bd-toc-link{color:rgba(0,0,0,.85)}.bd-toc-item.active>.bd-toc-link:hover{background-color:transparent}.bd-toc-item.active>.bd-sidenav{display:block}.bd-sidebar .nav>li>a{display:block;padding:.25rem 1.5rem;font-size:90%;color:rgba(0,0,0,.65)}.bd-sidebar .nav>li>a:hover{color:rgba(0,0,0,.85);text-decoration:none;background-color:transparent}.bd-sidebar .nav>.active:hover>a,.bd-sidebar .nav>.active>a{font-weight:600;color:rgba(0,0,0,.85);background-color:transparent}.bd-footer{font-size:.875rem;text-align:center;background-color:#f7f7f7}.bd-footer a{font-weight:600;color:#495057}.bd-footer a:focus,.bd-footer a:hover{color:#007bff}.bd-footer p{margin-bottom:0}@media (min-width:576px){.bd-footer{text-align:left}}.bd-footer-links{padding-left:0;margin-bottom:1rem}.bd-footer-links li{display:inline-block}.bd-footer-links li+li{margin-left:1rem}.bd-example-row .row>.col,.bd-example-row .row>[class^=col-]{padding-top:.75rem;padding-bottom:.75rem;background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.2)}.bd-example-row .row+.row{margin-top:1rem}.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top{min-height:6rem;background-color:rgba(255,0,0,.1)}.bd-example-row-flex-cols .row{min-height:10rem;background-color:rgba(255,0,0,.1)}.bd-highlight{background-color:rgba(86,61,124,.15);border:1px solid rgba(86,61,124,.15)}.example-container{width:800px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.example-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.example-content-main{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-main{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-main{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}.example-content-secondary{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:576px){.example-content-secondary{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.example-content-secondary{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}}.bd-example-container{min-width:16rem;max-width:25rem;margin-right:auto;margin-left:auto}.bd-example-container-header{height:3rem;margin-bottom:.5rem;background-color:#fff;border-radius:.25rem}.bd-example-container-sidebar{float:right;width:4rem;height:8rem;background-color:#80bdff;border-radius:.25rem}.bd-example-container-body{height:8rem;margin-right:4.5rem;background-color:#957bbe;border-radius:.25rem}.bd-example-container-fluid{max-width:none}.bd-example{position:relative;padding:1rem;margin:1rem -15px 0;border:solid #f8f9fa;border-width:.2rem 0 0}.bd-example::after{display:block;clear:both;content:""}@media (min-width:576px){.bd-example{padding:1.5rem;margin-right:0;margin-left:0;border-width:.2rem}}.bd-example+.clipboard+.highlight,.bd-example+.highlight{margin-top:0}.bd-example+p{margin-top:2rem}.bd-example .pos-f-t{position:relative;margin:-1rem}@media (min-width:576px){.bd-example .pos-f-t{margin:-1.5rem}}.bd-example .custom-file-input:lang(es)~.custom-file-label::after{content:"Elegir"}.bd-example>.form-control+.form-control{margin-top:.5rem}.bd-example>.alert+.alert,.bd-example>.nav+.nav,.bd-example>.navbar+.navbar,.bd-example>.progress+.btn,.bd-example>.progress+.progress{margin-top:1rem}.bd-example>.dropdown-menu:first-child{position:static;display:block}.bd-example>.form-group:last-child{margin-bottom:0}.bd-example>.close{float:none}.bd-example-type .table td{padding:1rem 0;border-color:#eee}.bd-example-type .table tr:first-child td{border-top:0}.bd-example-type h1,.bd-example-type h2,.bd-example-type h3,.bd-example-type h4,.bd-example-type h5,.bd-example-type h6{margin-top:0;margin-bottom:0}.bd-example-bg-classes p{padding:1rem}.bd-example>img+img,.bd-example>svg+svg{margin-left:.5rem}.bd-example>.btn,.bd-example>.btn-group{margin-top:.25rem;margin-bottom:.25rem}.bd-example>.btn-toolbar+.btn-toolbar{margin-top:.5rem}.bd-example-control-sizing input[type=text]+input[type=text],.bd-example-control-sizing select{margin-top:.5rem}.bd-example-form .input-group{margin-bottom:.5rem}.bd-example>textarea.form-control{resize:vertical}.bd-example>.list-group{max-width:400px}.bd-example>[class*=list-group-horizontal]{max-width:100%}.bd-example .fixed-top,.bd-example .sticky-top{position:static;margin:-1rem -1rem 1rem}.bd-example .fixed-bottom{position:static;margin:1rem -1rem -1rem}@media (min-width:576px){.bd-example .fixed-top,.bd-example .sticky-top{margin:-1.5rem -1.5rem 1rem}.bd-example .fixed-bottom{margin:1rem -1.5rem -1.5rem}}.bd-example .pagination{margin-top:.5rem;margin-bottom:.5rem}.modal{z-index:1072}.modal .popover,.modal .tooltip{z-index:1073}.modal-backdrop{z-index:1071}.bd-example-modal{background-color:#fafafa}.bd-example-modal .modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.bd-example-modal .modal-dialog{left:auto;margin-right:auto;margin-left:auto}.bd-example-tabs .nav-tabs{margin-bottom:1rem}.bd-example-popover-static{padding-bottom:1.5rem;background-color:#f9f9f9}.bd-example-popover-static .popover{position:relative;display:block;float:left;width:260px;margin:1.25rem}.tooltip-demo a{white-space:nowrap}.bd-example-tooltip-static .tooltip{position:relative;display:inline-block;margin:10px 20px;opacity:1}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.bd-example-border-utils [class^=border]{display:inline-block;width:5rem;height:5rem;margin:.25rem;background-color:#f5f5f5}.bd-example-border-utils-0 [class^=border]{border:1px solid #dee2e6}.highlight{padding:1rem;margin-top:1rem;margin-bottom:1rem;background-color:#f8f9fa;-ms-overflow-style:-ms-autohiding-scrollbar}@media (min-width:576px){.highlight{padding:1.5rem}}.bd-content .highlight{margin-right:-15px;margin-left:-15px}@media (min-width:576px){.bd-content .highlight{margin-right:0;margin-left:0}}.highlight pre{padding:0;margin-top:0;margin-bottom:0;background-color:transparent;border:0}.highlight pre code{font-size:inherit;color:#212529}.btn-bd-primary{font-weight:600;color:#7952b3;border-color:#7952b3}.btn-bd-primary:active,.btn-bd-primary:hover{color:#fff;background-color:#7952b3;border-color:#7952b3}.btn-bd-primary:focus{box-shadow:0 0 0 3px rgba(121,82,179,.25)}.btn-bd-download{font-weight:600;color:#ffe484;border-color:#ffe484}.btn-bd-download:active,.btn-bd-download:hover{color:#2a2730;background-color:#ffe484;border-color:#ffe484}.btn-bd-download:focus{box-shadow:0 0 0 3px rgba(255,228,132,.25)}.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #eee;border-left-width:.25rem;border-radius:.25rem}.bd-callout h4{margin-top:0;margin-bottom:.25rem}.bd-callout p:last-child{margin-bottom:0}.bd-callout code{border-radius:.25rem}.bd-callout+.bd-callout{margin-top:-.25rem}.bd-callout-info{border-left-color:#5bc0de}.bd-callout-info h4{color:#5bc0de}.bd-callout-warning{border-left-color:#f0ad4e}.bd-callout-warning h4{color:#f0ad4e}.bd-callout-danger{border-left-color:#d9534f}.bd-callout-danger h4{color:#d9534f}.bd-browser-bugs td p{margin-bottom:0}.bd-browser-bugs th:first-child{width:18%}.bd-brand-logos{display:table;width:100%;margin-bottom:1rem;overflow:hidden;color:#563d7c;background-color:#f9f9f9;border-radius:.25rem}.bd-brand-logos .inverse{color:#fff;background-color:#563d7c}.bd-brand-item{padding:4rem 0;text-align:center}.bd-brand-item+.bd-brand-item{border-top:1px solid #fff}.bd-brand-item h1,.bd-brand-item h3{margin-top:0;margin-bottom:0}@media (min-width:768px){.bd-brand-item{display:table-cell;width:1%}.bd-brand-item+.bd-brand-item{border-top:0;border-left:1px solid #fff}.bd-brand-item h1{font-size:4rem}}@media (min-width:768px) and (max-width:1200px){.bd-brand-item h1{font-size:calc(1.525rem + 3.3vw)}}.color-swatches{margin:0 -5px;overflow:hidden}.color-swatches .bd-purple{background-color:#563d7c}.color-swatches .bd-purple-light{background-color:#cbbde2}.color-swatches .bd-purple-lighter{background-color:#e5e1ea}.color-swatches .bd-gray{background-color:#f9f9f9}.color-swatch{float:left;width:4rem;height:4rem;margin-right:.25rem;margin-left:.25rem;border-radius:.25rem}@media (min-width:768px){.color-swatch{width:6rem;height:6rem}}.swatch-blue{color:#fff;background-color:#007bff}.swatch-indigo{color:#fff;background-color:#6610f2}.swatch-purple{color:#fff;background-color:#6f42c1}.swatch-pink{color:#fff;background-color:#e83e8c}.swatch-red{color:#fff;background-color:#dc3545}.swatch-orange{color:#212529;background-color:#fd7e14}.swatch-yellow{color:#212529;background-color:#ffc107}.swatch-green{color:#fff;background-color:#28a745}.swatch-teal{color:#fff;background-color:#20c997}.swatch-cyan{color:#fff;background-color:#17a2b8}.swatch-white{color:#212529;background-color:#fff}.swatch-gray{color:#fff;background-color:#6c757d}.swatch-gray-dark{color:#fff;background-color:#343a40}.swatch-primary{color:#fff;background-color:#007bff}.swatch-secondary{color:#fff;background-color:#6c757d}.swatch-success{color:#fff;background-color:#28a745}.swatch-info{color:#fff;background-color:#17a2b8}.swatch-warning{color:#212529;background-color:#ffc107}.swatch-danger{color:#fff;background-color:#dc3545}.swatch-light{color:#212529;background-color:#f8f9fa}.swatch-dark{color:#fff;background-color:#343a40}.swatch-100{color:#212529;background-color:#f8f9fa}.swatch-200{color:#212529;background-color:#e9ecef}.swatch-300{color:#212529;background-color:#dee2e6}.swatch-400{color:#212529;background-color:#ced4da}.swatch-500{color:#212529;background-color:#adb5bd}.swatch-600{color:#fff;background-color:#6c757d}.swatch-700{color:#fff;background-color:#495057}.swatch-800{color:#fff;background-color:#343a40}.swatch-900{color:#fff;background-color:#212529}.bd-clipboard{position:relative;display:none;float:right}.bd-clipboard+.highlight{margin-top:0}@media (min-width:768px){.bd-clipboard{display:block}}.btn-clipboard{position:absolute;top:.5rem;right:.5rem;z-index:10;display:block;padding:.25rem .5rem;font-size:75%;color:#818a91;background-color:transparent;border:0;border-radius:.25rem}.btn-clipboard:hover{color:#fff;background-color:#027de7}.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bd-placeholder-img-lg{font-size:3.5rem}@media (max-width:1200px){.bd-placeholder-img-lg{font-size:calc(1.475rem + 2.7vw)}}.hll{background-color:#ffc}.c{color:#999}.k{color:#069}.o{color:#555}.cm{color:#999}.cp{color:#099}.c1{color:#999}.cs{color:#999}.gd{background-color:#fcc;border:1px solid #c00}.ge{font-style:italic}.gr{color:red}.gh{color:#030}.gi{background-color:#cfc;border:1px solid #0c0}.go{color:#aaa}.gp{color:#009}.gu{color:#030}.gt{color:#9c6}.kc{color:#069}.kd{color:#069}.kn{color:#069}.kp{color:#069}.kr{color:#069}.kt{color:#078}.m{color:#f60}.s{color:#d44950}.na{color:#4f9fcf}.nb{color:#366}.nc{color:#0a8}.no{color:#360}.nd{color:#99f}.ni{color:#999}.ne{color:#c00}.nf{color:#c0f}.nl{color:#99f}.nn{color:#0cf}.nt{color:#2f6f9f}.nv{color:#033}.ow{color:#000}.w{color:#bbb}.mf{color:#f60}.mh{color:#f60}.mi{color:#f60}.mo{color:#f60}.sb{color:#c30}.sc{color:#c30}.sd{font-style:italic;color:#c30}.s2{color:#c30}.se{color:#c30}.sh{color:#c30}.si{color:#a00}.sx{color:#c30}.sr{color:#3aa}.s1{color:#c30}.ss{color:#fc3}.bp{color:#366}.vc{color:#033}.vg{color:#033}.vi{color:#033}.il{color:#f60}.css .nt+.nt,.css .o,.css .o+.nt{color:#999}.language-bash::before,.language-sh::before{color:#009;content:"$ ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.language-powershell::before{color:#009;content:"PM> ";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.anchorjs-link{font-weight:400;color:rgba(0,123,255,.5);transition:color .15s ease-in-out,opacity .15s ease-in-out}@media (prefers-reduced-motion:reduce){.anchorjs-link{transition:none}}.anchorjs-link:hover{color:#007bff;text-decoration:none}.algolia-autocomplete{display:block!important;-ms-flex:1;flex:1}.algolia-autocomplete .ds-dropdown-menu{width:100%;min-width:0!important;max-width:none!important;padding:.75rem 0!important;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem rgba(0,0,0,.175)}@media (min-width:768px){.algolia-autocomplete .ds-dropdown-menu{width:175%}}.algolia-autocomplete .ds-dropdown-menu::before{display:none!important}.algolia-autocomplete .ds-dropdown-menu [class^=ds-dataset-]{padding:0!important;overflow:visible!important;background-color:transparent!important;border:0!important}.algolia-autocomplete .ds-dropdown-menu .ds-suggestions{margin-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion{padding:0!important;overflow:visible!important}.algolia-autocomplete .algolia-docsearch-suggestion--category-header{padding:.125rem 1rem!important;margin-top:0!important;font-size:.875rem!important;font-weight:600!important;color:#7952b3!important;border-bottom:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--wrapper{float:none!important;padding-top:0!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-column{float:none!important;width:auto!important;padding:0!important;text-align:left!important}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline{display:block!important;font-size:.875rem;color:#495057}.algolia-autocomplete .algolia-docsearch-suggestion--subcategory-inline::after{padding:0 .25rem;content:"/"}.algolia-autocomplete .algolia-docsearch-suggestion--content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:none!important;width:100%!important;padding:.25rem 1rem!important}.algolia-autocomplete .algolia-docsearch-suggestion--content::before{display:none!important}.algolia-autocomplete .ds-suggestion:not(:first-child) .algolia-docsearch-suggestion--category-header{padding-top:.75rem!important;margin-top:.75rem!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .ds-suggestion .algolia-docsearch-suggestion--subcategory-column{display:none!important}.algolia-autocomplete .algolia-docsearch-suggestion--title{display:block;margin-bottom:0!important;font-size:.875rem!important;font-weight:400!important}.algolia-autocomplete .algolia-docsearch-suggestion--text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:.2rem 0;font-size:.8125rem!important;font-weight:400;line-height:1.25!important;color:#6c757d}.algolia-autocomplete .algolia-docsearch-footer{float:none!important;width:auto!important;height:auto!important;padding:.75rem 1rem 0;font-size:.75rem!important;line-height:1!important;color:#767676!important;border-top:1px solid rgba(0,0,0,.1)}.algolia-autocomplete .algolia-docsearch-footer--logo{display:inline!important;overflow:visible!important;color:inherit!important;text-indent:0!important;background:0 0!important}.algolia-autocomplete .algolia-docsearch-suggestion--highlight{color:#5f2dab;background-color:rgba(154,132,187,.12)}.algolia-autocomplete .algolia-docsearch-suggestion--text .algolia-docsearch-suggestion--highlight{box-shadow:inset 0 -2px 0 0 rgba(95,45,171,.5)!important}.algolia-autocomplete .ds-suggestion.ds-cursor .algolia-docsearch-suggestion--content{background-color:rgba(208,189,236,.15)!important} /*# sourceMappingURL=docs.min.css.map */ \ No newline at end of file diff --git a/site/docs/4.3/assets/css/docs.min.css.map b/site/docs/4.3/assets/css/docs.min.css.map index c1b192f2502dbbb551916bd5cc38b4378ba3a0c6..6fa620fe436dac80baa27a3e096c170e62d7a201 100644 GIT binary patch delta 405 zcmZqeXMNhoy1|*tsN6YFC)Cl=QODo2#Mw_L62$cMGI8vy zaxwM@+8o7Iz`|h>=BAVB>~1{y65mr!iwq}6om^*c!^sEu-T1XLoVJAt z%v_aOK*4Nh@1pFa3fHrt%r`XYahM$z3A# zjAoO$MCF+>vLE=UX6|9_< z8P1M6*-qh>o1JAUIK|AgfkBg)YODFi!K`7Pg5 z&hiW=N1a?}?}Ev<`Q7*{Gn~ADJVzIZ*k%KPQ_NhsSwO*TXK($i$t)t(YWZ1CemVwD z-o`mVoyAT*CLr3x$0N zt1^M=^PL>sJs~dhb@cYq$#n8528owCdFM@@EUL;`nF+Mi%mwJKgQDS_g&?_dC-0oe zieiDBnORP*AYR_&YOzR=oSRO%lXuDHyJ8iroVgj!jyl;+;T43GBrorInznU7Zfhuj;>iwKx@;AK~jZIsRf%k)c)BC#pJ0Jr4{RD0#ROa zPH9SN%H#unqPY&4X$t5P3e_=r3JMP8iA8w|F-qZyCCM2I`K2W~3PEnc3Yo