1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2161,5797,6723,7e3],{7e3:function(t,e,r){r.r(e),r.d(e,{default:function(){return n}});var o=r(5797),s=r(6723),i=r(2161);const a=Object.keys(i.default.parseMeta(getComputedStyle(document.documentElement).getPropertyValue("--jds-meta-hierarchical-btns")));class n{constructor(t){this.root=t,this.namespace=a.find((t=>this.root.classList.contains(`jds-btn-${t}`)))||null,this.style=getComputedStyle(this.root),this.decorators=this.style.getPropertyValue("--decorators").trim(),this.borderWidth=this.style.borderTopWidth,this.borderWidthValue=parseInt(this.borderWidth.replace(/px/,"")),this.backgroundImageRaw=this.style.backgroundImage,this.backgroundColorRaw=this.style.backgroundColor,this.backgroundColor=new o.default(this.style.backgroundColor),this.backgroundIsGradient=this.#t(this.backgroundImageRaw),this.borderColor=new o.default(this.style.borderTopColor),this.borderBottomColor=new o.default(this.style.borderBottomColor),this.hoverBorderColorRaw=this.style.getPropertyValue("--jds-btn-hover-border-color")||this.style.getPropertyValue("--jds-btn-border-color"),this.icon=this.style.getPropertyValue("--jds-btn-icon"),this.isSolid=!this.backgroundColor.isTransparent()||this.backgroundIsGradient,this.isSolidUniform=this.isSolid&&(!this.borderColor||this.borderColor.isTransparent()||this.borderColor.toHex()===this.backgroundColor.toHex()),this.isUnderlined=!this.borderBottomColor.isTransparent()&&this.borderColor.isTransparent(),this.isOutlined=!this.borderColor.isTransparent()&&this.backgroundColor.isTransparent(),this.isOpen=!this.isUnderlined&&this.borderColor.isTransparent()&&this.backgroundColor.isTransparent(),this.icon&&this.root.insertAdjacentHTML("beforeend",`<i class="jds-icon-${this.icon}"></i>`),this.backgroundIsGradient&&this.#e(),this.isUnderlined&&parseInt(this.style.borderBottomWidth.replace(/px/,""))>0&&!i.default.isNonUniformBorderRadius(this.style.borderRadius)&&(this.root.classList.add(s.default.btn.underlinedSmooth),this.root.style.setProperty("--jds-btn-underlined-border-color",this.borderBottomColor.toHex()),this.root.style.setProperty("--jds-btn-hover-underlined-border-color",this.#r(this.hoverBorderColorRaw)),this.#o(this.hoverBorderColorRaw)&&this.root.style.setProperty("--jds-btn-hover-border-color","transparent")),""!==this.decorators&&(this.hoverBackgroundColorRaw=this.style.getPropertyValue("--jds-btn-hover-background-color"),this.hoverBorderMasked=this.hoverBorderColorRaw===this.hoverBackgroundColorRaw,this.hoverBackgroundColor=new o.default(this.hoverBackgroundColorRaw),this.decorators&&("bubble"===this.decorators?this.#s():"bezel"===this.decorators?this.#i():"brick"===this.decorators&&this.#a()))}#n(){return"bubble"===this.decorators}#t(t){return Boolean(t.match(/^linear-gradient/))}#s(){if(this.isUnderlined||this.isOpen)return;let t=this.isSolidUniform?this.backgroundColor.shade().toHex():this.borderColor.toHex(),e=`${this.borderWidthValue+1}px`;this.isSolidUniform&&(this.backgroundIsGradient?(t=new o.default(o.default.getDarkestColorFromParsedLinearGradient(o.default.parseLinearGradient(this.backgroundImageRaw))).shade().toHex(),this.root.style.setProperty("--jds-btn-border-color",`transparent transparent ${t} transparent`),this.root.style.setProperty("--jds-btn-border-width",`0 0 ${this.borderWidth} 0`),this.root.style.setProperty("--jds-btn-border-mask-y",this.borderWidthValue-1+"px"),this.root.style.setProperty("--jds-btn-border-mask-x",this.borderWidth),this.root.style.setProperty("--jds-btn-hover-border-width","0px"),this.root.style.setProperty("--jds-btn-hover-border-mask-y",this.borderWidth)):(this.root.style.setProperty("--jds-btn-border-color",`transparent transparent ${t} transparent`),this.root.style.setProperty("--jds-btn-border-width",`${this.borderWidth} 0 ${this.borderWidth} 0`),this.root.style.setProperty("--jds-btn-hover-border-color","transparent"),this.root.style.setProperty("--jds-btn-border-mask-x",this.borderWidth))),this.root.style.setProperty("--jds-btn-box-shadow",`0 ${e} 0 0 ${t}`),this.root.style.setProperty("--jds-btn-hover-box-shadow","none"),this.root.style.setProperty("--jds-btn-hover-transform",`translateY(${e})`)}#i(){if(this.isUnderlined||this.isOpen)return;this.isSolid&&(this.root.style.setProperty("--jds-btn-border-mask-y",this.borderWidth),this.root.style.setProperty("--jds-btn-border-mask-x",this.borderWidth),this.root.style.setProperty("--jds-btn-border-width","0px")),this.hoverBorderMasked&&(this.root.style.setProperty("--jds-btn-hover-border-mask-y",this.borderWidth),this.root.style.setProperty("--jds-btn-hover-border-mask-x",this.borderWidth),this.root.style.setProperty("--jds-btn-hover-border-width","0px")),this.isOutlined,this.root.style.setProperty("--jds-btn-box-sha
1dow","0px 2px 2px 0px rgba(255,255,255, 0.45) inset, 0px -2px 2px 0px rgba(0,0,0,.2) inset"),this.root.style.setProperty("--jds-btn-hover-transform","translateY(-2px)")}#a(){if(this.isUnderlined||this.isOpen)return;const t=this.backgroundColor.isTransparent()?"rgba(255, 255, 255, 0.45)":this.backgroundColor.tint(4).toHex(),e=this.backgroundColor.isTransparent()?"rgba(0,0,0,.1)":this.backgroundColor.shade(3).toHex(),r=this.hoverBackgroundColor.shade(1).toHex();this.isSolid&&(this.root.style.setProperty("--jds-btn-border-mask-y",this.borderWidth),this.root.style.setProperty("--jds-btn-border-mask-x",this.borderWidth),this.root.style.setProperty("--jds-btn-border-width","0px")),this.hoverBorderMasked&&(this.root.style.setProperty("--jds-btn-hover-border-mask-y",this.borderWidth),this.root.style.setProperty("--jds-btn-hover-border-mask-x",this.borderWidth),this.root.style.setProperty("--jds-btn-hover-border-width","0px")),this.root.style.setProperty("--jds-btn-box-shadow",t+" 0px .5em 0px -4px inset, "+e+" 0px -.5em 0px -4px inset"),this.root.style.setProperty("--jds-btn-hover-box-shadow","rgba(255, 255, 255, 0.45) 0px .5em 0px -4px inset, "+r+" 0px -.5em 0px -4px inset"),this.root.style.setProperty("--jds-btn-hover-transform","translateY(-2px)")}#e(){const t=this.style.getPropertyValue("--jds-btn-hover-background-color"),e=this.style.transition.match(/background-color\s+([0-9.]+)s/),r=e?1e3*parseFloat(e[1]):null;!this.#n()&&this.isSolidUniform&&(this.root.style.setProperty("--jds-btn-border-mask-y",this.borderWidth),this.root.style.setProperty("--jds-btn-border-mask-x",this.borderWidth),this.root.style.setProperty("--jds-btn-border-width","0px")),this.root.addEventListener("mouseenter",(()=>{this.#d(this.root,this.backgroundImageRaw,t,r)})),this.root.addEventListener("mouseleave",(()=>{this.#d(this.root,t,this.backgroundImageRaw,r)}))}#r(t){if(!t||"string"!=typeof t)return null;const e=t.trim().replace(/\s+/g," "),r=[];let o="",s=0;for(let t of e)"("===t&&s++,")"===t&&s--," "===t&&0===s?(o&&r.push(o),o=""):o+=t;o&&r.push(o);const i=r.length;return 1===i||2===i?r[0]:3===i||i>=4?r[2]:null}#d(t,e,r,s=300){const i=o.default.parseLinearGradient(e),a=o.default.parseLinearGradient(r,this.#t(r)?null:i.angle),n=performance.now(),d=e=>{const r=Math.min(1,(e-n)/s),l=a.angle,h=i.stops.map(((t,e)=>({color:o.default.lerpInterpolate(t.color,a.stops[e].color,r),position:o.default.lerpPosition(t.position,a.stops[e].position,r)})));t.style.backgroundImage=o.default.buildLinearGradient(l,h),r<1&&requestAnimationFrame(d)};requestAnimationFrame(d)}#o(t){if(!t||"string"!=typeof t)return!1;const e=t.trim().replace(/\s+/g," "),r=[];let o="",s=0;for(const t of e)"("===t&&s++,")"===t&&s--," "===t&&0===s?(o&&r.push(o),o=""):o+=t;o&&r.push(o);const i=t=>"transparent"===t||"none"===t||"rgba(0,0,0,0)"===t||"rgba(0, 0, 0, 0)"===t;switch(r.length){case 1:case 2:default:return!1;case 3:{const[t,e,o]=r;return i(t)&&i(e)&&!i(o)}case 4:{const[t,e,o,s]=r;return i(t)&&i(e)&&!i(o)&&i(s)}}}}},2161:function(t,e,r){r.r(e);const o=new class{#l=null;breakpoints(){if(!this.#l){const t=getComputedStyle(document.documentElement).getPropertyValue("--jds-meta-breakpoints");this.#l=this.parseMeta(t)}return this.#l}parseMeta(t){if(!(t=t.trim()).startsWith("(")||!t.endsWith(")"))return t;t=t.slice(1,-1);let e={},r="",o="",s=0,i="",a=!0;const n=()=>
1{if(r&&o){const t=o.trim();e[r.trim()]=t.startsWith("(")?this.parseMeta(t):t}r="",o=""};for(let e=0;e<t.length;e++){const d=t[e];"("===d?(s++,i+=d):")"===d?(s--,i+=d):":"===d&&0===s&&a?(r=i,i="",a=!1):","===d&&0===s?(o=i,n(),i="",a=!0):i+=d}return i&&(o=i,n()),e}isNonUniformBorderRadius(t){if(!t)return!1;const e=t.trim(),[r,o]=e.split("/").map((t=>t?t.trim().split(/\s+/):null)),s=r||[],i=o||null;return i?s.length>2||i.length>2||(2===s.length&&2===i.length?s[0]!==i[0]||s[1]!==i[1]:1!==s.length||1!==i.length):1!==s.length&&(2!==s.length&&s.length>=3)}};e.default=o},6723:function(t,e,r){r.r(e),e.default={utility:{collapsed:"jds-collapsed",expanded:"jds-expanded",collapsing:"jds-collapsing",expanding:"jds-expanding",active:"jds-active",valid:"jds-valid",invalid:"jds-invalid",validated:"jds-validated",disabled:"jds-disabled",colorScope:"jds-color-scope",colorScopeReset:"jds-color-scope-reset"},btn:{underlinedSmooth:"jds-btn-underlined-smooth"},form:{validated:"jds-form-validated",usingInfieldLabels:"jds-form-labels-infield",usingFloatingLabels:"jds-form-labels-floating",field:"jds-form-field",fieldFocused:"jds-form-field-focused",fieldFilled:"jds-form-field-filled",checkboxField:"jds-form-checkbox-field",select:"jds-form-select"},accordion:{item:"jds-accordion-item",header:"jds-accordion-header",body:"jds-accordion-body",itemCollapsed:"jds-accordion-item-collapsed",itemCollapsing:"jds-accordion-item-collapsing",itemExpanded:"jds-accordion-item-expanded",itemExpanding:"jds-accordion-item-expanding"},carousel:{active:"jds-carousel-active",item:"jds-carousel-item",dot:"jds-carousel-dot"},copyLink:{root:"jds-copy-link",input:"jds-copy-link-input",action:"jds-copy-link-action",confirmed:"jds-copy-link-confirmed"},pagination:{list:"jds-pagination",item:"jds-pagination-item",itemEllipsis:"jds-pagination-item-ellipsis",link:"jds-pagination-link",ellipsis:"jds-pagination-ellipsis"}}},5797:function(t,e,r){r.r(e),r.d(e,{default:function(){return o}});class o{static namedColors={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",s
1almon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};isGradient=!1;constructor(t){if("transparent"===t||""===t)this.rgb={r:0,g:0,b:0},this.alpha=0;else if(t.startsWith("#"))this.rgb=o.hexToRgb(t),this.alpha=1;else if(t.startsWith("rgba(")){const{r:e,g:r,b:s,a:i}=o.fromRgbaString(t);this.rgb={r:e,g:r,b:s},this.alpha=i}else t.startsWith("rgb(")?(this.rgb=o.fromRgbString(t),this.alpha=1):t.startsWith("color(srgb")?(this.rgb=o.fromSrgbString(t),this.alpha=1):t.startsWith("color-mix(")?(this.rgb=o.fromColorMix(t),this.alpha=1):o.namedColors[t.toLowerCase()]&&(this.rgb=o.hexToRgb(o.namedColors[t.toLowerCase()]),this.alpha=1)}static fromRgbString(t){const e=t.match(/rgb\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*\)/i);return e?{r:+e[1],g:+e[2],b:+e[3]}:null}static fromRgbaString(t){const e=t.match(/rgba\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*([0-9.]+)\s*\)/i);return e?{r:+e[1],g:+e[2],b:+e[3],a:parseFloat(e[4])}:null}static fromSrgbString(t){const e=t.match(/color\(srgb\s+([0-9.]+)\s+([0-9.]+)\s+([0-9.]+)\)/i);return e?{r:Math.round(255*parseFloat(e[1])),g:Math.round(255*parseFloat(e[2])),b:Math.round(255*parseFloat(e[3]))}:null}static fromColorMix(t){const e=t.match(/color-mix\(\s*in\s+srgb\s*,\s*([^ ]+)\s+([0-9]+)%\s*,\s*([^ )]+)\s*\)/i);if(!e)return null;const[,r,s,i]=e,a=parseFloat(s)/100,n=1-a,d=new o(r),l=new o(i);return{r:Math.round(d.rgb.r*a+l.rgb.r*n),g:Math.round(d.rgb.g*a+l.rgb.g*n),b:Math.round(d.rgb.b*a+l.rgb.b*n)}}
1static hexToRgb(t){if(3===(t=t.replace(/^#/,"")).length&&(t=t.split("").map((t=>t+t)).join("")),6!==t.length)return null;const e=parseInt(t,16);return{r:e>>16&255,g:e>>8&255,b:255&e}}static rgbToHex(t,e,r){return"#"+[t,e,r].map((t=>{const e=t.toString(16);return 1===e.length?"0"+e:e})).join("")}static lerp(t,e,r){return t+(e-t)*r}static lerpInterpolate(t,e,r){const s=new o(t),i=new o(e);return s.interpolate(i,r)}static lerpPosition(t,e,r){if(!t||!e)return null;const s=parseFloat(t),i=parseFloat(e),a=t.replace(/[0-9.-]/g,"")||"%";return o.lerp(s,i,r)+a}static parseLinearGradient(t,e=null){if(e=e||"180deg",!/^linear-gradient/i.test(t)){const r=t.trim();return{angle:e,stops:[{color:r,position:"0%"},{color:r,position:"100%"}]}}const r=t.slice(t.indexOf("(")+1,-1).trim(),o=[];let s="",i=0;for(let t of r)"("===t&&i++,")"===t&&i--,","!==t||0!==i?s+=t:(o.push(s.trim()),s="");s&&o.push(s.trim());let a=e,n=0;(o[0].match(/deg|turn|rad|grad/i)||o[0].toLowerCase().startsWith("to "))&&(a=o[0],n=1);const d=[];for(;n<o.length;n++){const t=o[n];let e=t.trim(),r=null,s=0,i=-1;for(let e=0;e<t.length;e++){const r=t[e];if("("===r)s++;else if(")"===r)s--;else if(/\s/.test(r)&&0===s){i=e;break}}-1!==i&&(e=t.slice(0,i).trim(),r=t.slice(i).trim(),""===r&&(r=null)),d.push({color:e,position:r})}return{angle:a,stops:d}}static buildLinearGradient(t,e){return`linear-gradient(${t}, ${e.map((t=>t.position?`${t.color} ${t.position}`:t.color)).join(", ")})`}static getBottomColorFromParsedLinearGradient({angle:t,stops:e}){const r=(t=new o("").normalizeCSSAngle(t))*Math.PI/180,s=(Math.sin(r),-Math.cos(r));return s>0?new o(e[e.length-1].color).toHex():s<0?new o(e[0].color).toHex():new o(e[e.length-1].color).toHex()}static getDarkestColorFromParsedLinearGradient({angle:t,stops:e}){let r=null,s=-1/0;for(const t of e){const e=new o(t.color),i=e.darkness();i>s&&(s=i,r=e)}return r.toHex()}normalizeCSSAngle(t){if((t=t.trim()).startsWith("to ")){return{"to top":0,"to right":90,"to bottom":180,"to left":270,"to top right":45,"to right top":45,"to bottom right":135,"to right bottom":135,"to bottom left":225,"to left bottom":225,"to top left":315,"to left top":315}[t.toLowerCase()]??180}return t.endsWith("deg")?parseFloat(t):t.endsWith("turn")?360*parseFloat(t):t.endsWith("rad")?parseFloat(t)*(180/Math.PI):t.endsWith("grad")?.9*parseFloat(t):180}static getLuminance({r:t,g:e,b:r}){const o=t=>{const e=t/255;return e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)};return.2126*o(t)+.7152*o(e)+.0722*o(r)}static getDarkness(t){return 1-o.getLuminance(t)}static darken(t,e=.1){const r=o.hexToRgb(t),s={r:Math.max(0,r.r-r.r*e),g:Math.max(0,r.g-r.g*e),b:Math.max(0,r.b-r.b*e)};return o.rgbToHex(Math.round(s.r),Math.round(s.g),Math.round(s.b))}toHex(){return o.rgbToHex(this.rgb.r,this.rgb.g,this.rgb.b)}luminance(){return o.getLuminance(this.rgb)}darkness(){return o.getDarkness(this.rgb)}darken(t=.1){const e=o.darken(this.toHex(),t);return new o(e)}static lighten(t,e=.1){const{r:r,g:s,b:i}=o.hexToRgb(t),a=t=>Math.min(255,Math.round(t+(255-t)*e));return o.rgbToHex(a(r),a(s),a(i))}toRgb(){return`rgb(${this.rgb.r}, ${this.rgb.g}, ${this.rgb.b})`}toRgba(){return`rgba(${this.rgb.r}, ${this.rgb.g}, ${this.rgb.b}, ${this.alpha})`}toSrgbString(){const t=t=>(t/255).toFixed(5).replace(/0+$/,"");return`color(srgb ${t(this.rgb.r)} ${t(this.rgb.g)} ${t(this.rgb.b)})`}isTransparent(){return this.alpha<1}interpolate(t,e){return`rgba(${Math.round(o.lerp(this.rgb.r,t.rgb.r,e))}, ${Math.round(o.lerp(this.rgb.g,t.rgb.g,e))}, ${Math.round(o.lerp(this.rgb.b,t.rgb.b,e))}, ${o.lerp(this.alpha,t.alpha,e)})`}tint(t=3){const e=this.luminance(),r=Math.min(5,Math.max(1,t)),{base:s,range:i,power:a}={1:{base:.06,range:.18,power:.4},2:{base:.09,range:.23,power:.5},3:{base:.12,range:.3,power:.6},4:{base:.15,range:.35,power:.75},5:{base:.18,range:.42,power:.95}}[r],n=s+i*Math.pow(1-e,a),d=o.lighten(this.toHex(),n);return new o(d)}shade(t=3){const e=1-this.luminance(),r=Math.min(5,Math.max(1,t)),{base:s,range:i,power:a}={1:{base:.05,range:.15,power:.5},2:{base:.07,range:.2,power:.55},3:{base:.1,range:.25,power:.65},4:{base:.1,range:.3,power:.8},5:{base:.12,range:.35,power:1}}[r],n=s+i*Math.pow(e,a),d=o.darken(this.toHex(),n);return new o(d)}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.