1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[80907,15738,37324],{893:function(e,t,r){(window.__NEXT_P=window.__NEXT_P||[]).push(["/features",function(){return r(903911)}])},903911:function(e,t,r){"use strict";r.r(t),r.d(t,{__N_SSP:function(){return j},default:function(){return B}});var n=r(687800),o=r(827378),l=r(581340),i=r(768587),a=r(420336),c=r(342058),u=r(515738),s=r(837324),d=r(817729),h=function(){return(0,n.BX)(n.HY,{children:[(0,n.tZ)(i.xv,{mb:"sm-2",type:"body-xl-bold",children:"Web Features"}),(0,n.tZ)(i.xv,{as:"p",my:"sm-2",type:"body-sm-regular",children:"Explore and interact with a wide range of features designed for all brands and markets. Whether you're a product manager or an engineer, you'll find everything you need to get started and make the most of our platform. For further documentation please check our references section at the bottom of the left navigation."}),(0,n.BX)(i.xu,{my:"md-2",children:[(0,n.tZ)(i.xv,{type:"body-lg-bold",children:"Getting Started"}),(0,n.tZ)(i.xv,{as:"p",mb:"md-1",type:"body-sm-regular",children:"To begin, select a feature from the left navigation. Each feature is accompanied by an interactive playground where you can see it in action and explore its various configurations."}),(0,n.tZ)(i.xv,{type:"body-lg-bold",children:"For Product Managers"}),(0,n.tZ)(i.xv,{as:"p",type:"body-sm-regular",children:"Easily explore feature functionalities and see how they align with your product's goals, without needing technical expertise."}),(0,n.BX)("ul",{children:[(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Easy Navigation:"})," Browse through the features and see how they fit into your product's vision."]}),(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Interactive Playgrounds:"})," Understand different UI states and user interactions without any technical setup."]})]})]}),(0,n.BX)(i.xu,{my:"md-2",children:[(0,n.tZ)(i.xv,{type:"body-lg-bold",children:"For Engineers"}),(0,n.tZ)(i.xv,{as:"p",type:"body-sm-regular",children:"Access detailed technical documentation and structured processes to implement and maintain high-quality, reusable features."}),(0,n.BX)("ul",{children:[(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Modular Components:"})," Each feature is a standalone module with clear import and export rules, ensuring it can be rendered anywhere in our app."]}),(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Comprehensive Documentation:"})," Access detailed technical documentation, including TypeScript types, middleware arrays, and root React components."]}),(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Feature RFCs:"})," Each feature follows a structured process for proposing and implementing new features, ensuring maintainability and high reusability."]})]})]}),(0,n.BX)(i.xu,{my:"md-2",children:[(0,n.tZ)(i.xv,{type:"body-lg-bold",children:"Why Features?"}),(0,n.tZ)(i.xv,{as:"p",type:"body-sm-regular",children:"Our feature modules address key challenges from past implementations, such as unclear ownership, side effects across pages, and complex abstractions. By leveraging the power of independent modules, we ensure:"}),(0,n.BX)("ul",{children:[(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Modular Components:"})," Each feature is a standalone module with clear import and export rules, ensuring it can be rendered anywhere in our app."]}),(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Comprehensive Documentation:"})," Access detailed technical documentation, including TypeScript types, middleware arrays, and root React components."]}),(0,n.BX)(i.xv,{as:"li",type:"body-sm-regular",children:[(0,n.tZ)("b",{children:"Feature RFCs:"})," Each feature follows a structured process for proposing and implementing new features, ensuring maintainability and high reusability."]})]})]}),(0,n.BX)(i.xu,{my:"md-2",children:[(0,n.tZ)(i.xv,{type:"body-lg-bold",children:"Explore, Experiment, and Innovate"}),(0,n.tZ)(i.xv,{as:"p",type:"body-sm-regular",children:"With playgrounds, you can experiment with different UI variants, test features across multiple brands and markets, and ensure high-quality implementations with robust error handling and monitoring."})]})]})},p=r(201425),f=r(656413),b=function(e){var t=e.featureName,r=e.isSelected,o=e.isReadyForUse;return(0,n.tZ)(i.rU,{id:t,noStyle:!0,href:"/features?f=".concat(t),children:(0,n.BX)(i.xu,{cursor:"pointer",justifyItems:"center",alignItems:"center",display:"flex",textDecoration:"none",py:"xxs",px:"xs",fontSize:"body-sm-regular",color:"neutral.800",backgroundColor:r?"neutral.300":void 0,borderRadius:"border-radius-sm",pseudo:{":hover":{backgroundColor:"neutral.400"}},children:[(0,n.tZ)(i.xu,{height:"22px",width:"22px",mr:"xs",children:(0,n.tZ)(i.u,{content:o?"Ready for use":"In development",trigger:(0,n.tZ)(i.xu,{display:"flex",justifyItems:"center",alignItems:"center",height:"22px",width:"22px",p:"global.xxs",borderRadius:"border-radius-sm",backgroundColor:"neutral.100",borderColor:"neutral.300",borderStyle:"solid",borderWidth:1,color:o?"global.mint.500":"global.blue.500",children:o?(0,n.tZ)(p.Z,{}):(0,n.tZ)(f.Z,{})}),variant:"light",position:"right",placement:"center"})}),(0,n.tZ)(i.xv,{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",type:r?"body-sm-bold":"body-sm-regular",children:t})]})})};function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}var m={"":[{href:"/features",label:"Features Home"}],RESOURCES:[{href:"https://github.com/hellofresh/web/tree/master/app/features",target:"_blank",label:"View Source Code"},{href:"https://hellofresh.slack.com/archives/C074R2UT5BP",target:"_blank",label:"Join our Slack Channel"},{href:"https://forms.gle/SYwG88uW29Cy3oaX9",target:"_blank",label:"Give Feedback"},{href:"https://docs.google.com/document/d/1IM08OW8byCDNeyRcY9r2qqA0dq
1j_MHWgWynhQ8JKLj4/edit?tab=t.0#heading=h.mi5b5xpzjtqz",target:"_blank",label:"RFC Template"}],BRANDS:[{href:"https://www-staging.hellofresh.com/features",label:"HelloFresh"},{href:"https://www-staging.factor75.com/features",label:"Factor"},{href:"https://www-staging.chefsplate.com/features",label:"Chefs Plate"},{href:"https://www-staging.goodchop.com/features",label:"Good Chop"},{href:"https://www-staging.greenchef.com/features",label:"Green Chef"},{href:"https://www-staging.thepetstable.com/features",label:"The Pets Table"},{href:"https://www-staging.youfoodz.com/features",label:"Youfoodz"}]},g=function(){return(0,n.tZ)(n.HY,{children:Object.entries(m).map(function(e,t){var r=function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(l.push(r.value),2!==l.length);i=!0);}catch(e){a=!0,n=e}finally{try{i||null==o.return||o.return()}finally{if(a)throw n}}return l}}(e,2)||function(e,t){if(e){if("string"==typeof e)return y(e,2);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return y(e,2)}}(e,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),o=r[0],l=r[1];return(0,n.BX)(i.xu,{pt:"sm-2",px:"md-1",children:[o&&(0,n.tZ)(i.xu,{mb:"xs",children:(0,n.tZ)(i.xv,{type:"body-xs-bold",color:"neutral.800",children:o})}),(0,n.tZ)(i.xu,{ml:"xs",children:l.map(function(e,t){return(0,n.tZ)(i.xu,{mb:"xxs",children:(0,n.tZ)(i.rU,{type:"body-sm-regular",href:e.href,target:e.target,children:e.label})},t)})})]},t)})})},x=r(31748);function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var r,n,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var l=[],i=!0,a=!1;try{for(o=o.call(e);!(i=(r=o.next()).done)&&(l.push(r.value),!t||l.length!==t);i=!0);}catch(e){a=!0,n=e}finally{try{i||null==o.return||o.return()}finally{if(a)throw n}}return l}}(e,t)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if("Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r)return Array.from(r);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return v(e,t)}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Z=function(e){var t=e.loaders,r=(0,l.t)().query,p=r.f,f=r.q,y=w(o.useState(f||""),2),m=y[0],v=y[1],Z=Object.keys(t).sort(),O=w(o.useState(!1),2),j=O[0],B=O[1],S=w(o.useState(!0),2),C=S[0],X=S[1],P=w(o.useState(!0),2),k=P[0],I=P[1],E=w(o.useState(!0),2),F=E[0],D=E[1],R=w(o.useState(!0),2),T=R[0],U=R[1],_=w(o.useState(!0),2),H=_[0],A=_[1],W=p?t[p].FeaturePlayground:null,M=Z.filter(function(e){return"DemoFeature"!==e}).filter(function(e){var r,n,o=t[e];return e.toLowerCase().includes(m.toLowerCase())||(null===(n=o.metadata.claim)||void 0===n?void 0:null===(r=n.name)||void 0===r?void 0:r.toLowerCase().includes(m.toLowerCase()))}).filter(function(e){var r=t[e].metadata,n=r.status,o=r.experimental;return("Draft"!==n||C)&&("InProgress"!==n||C)&&("Complete"!==n||k)&&(!o||F)&&(o||T)}).sort(function(e,r){var n=t[e].metadata.claim.name.toLowerCase(),o=t[r].metadata.claim.name.toLowerCase();return n.localeCompare(o)}),N=M.reduce(function(e,r){var n=t[r].metadata.claim.name;return e[n]||(e[n]=[]),e[n].push(r),e},{}),Y=!C||!k||!T||!F;return(0,n.BX)(n.HY,{children:[(0,n.tZ)(x.Z,{overrides:{title:p?"".concat(p," | Features"):"Home | Features",description:"Features documentation"}}),(0,n.tZ)(n.HY,{children:(0,n.BX)(i.xu,{display:"flex",flexDirection:"row",position:"relative",children:[H?(0,n.BX)(i.xu,{display:"flex",position:"relative",width:H?[2/3,.5,1/4]:"0px",flexDirection:"column",maxHeight:"100vh",overflowY:"scroll",backgroundColor:"neutral.200",boxShadow:"shadow-md",zIndex:99,children:[(0,n.BX)(i.xu,{display:"flex",justifyContent:"space-between",px:"md-1",py:"sm-1",borderBottomColor:"neutral.400",borderBottomStyle:"solid",borderBottomWidth:1,children:[(0,n.tZ)(i.xu,{display:"flex",alignItems:"center",children:(0,n.tZ)(i.xu,{display:"flex",alignItems:"center",justifyContent:"center",children:m?(0,n.BX)(i.xv,{type:"body-xl-bold",children:[M.length," ",1===M.length?"Feature":"Features"]}):(0,n.tZ)(i.xu,{children:(0,n.BX)(i.xv,{type:"body-xl-bold",children:[M.length," Features"]})})})}),(0,n.tZ)(i.xu,{display:"flex",alignItems:"center",children:(0,n.tZ)(i.xu,{onClick:function(){return A(!1)},children:(0,n.tZ)(i.hU.Tertiary,{icon:(0,n.tZ)(c.default,{}),title:"Hide navigation"})})})]}),(0,n.tZ)(i.xu,{px:"md-1",py:"xxs",children:(0,n.BX)(i.UQ.Outline,{onClick:function(){return B(!j)},isOpen:j,buttonPosition:"right",buttonStyle:"plain",leadingTitleIcon:(0,n.tZ)(i.xu,{color:"primary.600",children:(0,n.tZ)(u.default,{})}),children:[(0,n.BX)(i.UQ.Title,{children:["Filters ",Y?"(active)":"(none)"]}),(0,n.tZ)(i.UQ.Description,{children:(0,n.BX)(i.xu,{display:"flex",flexWrap:"wrap",rowGap:"global.sm-1",children:[(0,n.BX)(i.xu,{marginRight:"md-1",children:[(0,n.tZ)(i.xv,{type:"body-sm-bold",color:"neutral.600",children:"Status"}),(0,n.BX)(i.xu,{mt:"xs",display:"flex",flexWrap:"wrap",rowGap:"global.sm-1",children:[(0,n.BX)(i.xu,{children:[(0,n.tZ)(i.XZ,{label:"In development",checked:C,onClick:function(){return X(!C)}}),(0,n.tZ)(i.xv,{type:"body-xs-regular",color:"neutral.600",children:"Currently being worked on."})]}),(0,n.BX)(i.xu,{children:[(0,n.tZ)(i.XZ,{label:"Ready for use",checked:k,onClick:function(){return I(!k)}}),(0,n.tZ)(i.xv,{type:"body-xs-regular",color:"neutral.600",children:"Fully developed and completed."})]})]})]}),(0,n.BX)(i.xu,{children:[(0,n.tZ)(i.xv,{type:"body-sm-bold",color:"neutral.600",children:"Release"}),(0,n.BX)(i.xu,{mt:"xs",display:"flex",flexWrap:"wrap",rowGap:"global.sm-1",children:[(0,n.BX)(i.xu,{children:[(0,n.tZ)(i.XZ,{label:"Stable",checked:T,onClick:function(){return U(!T)}}),(0,n.tZ)(i.xv,{type:"body-xs-regular",color:"neutral.600",children:"Stable features can be used without concerns."})]}),(0,n.BX)(i.xu,{children:[(0,n.tZ)(i.XZ,{label:"Experimental",checked:F,onClick:function(){return D(!F)}}),(0,n.tZ)(i.xv,{type:"body-xs-regular",color:"neutral.600",children:"Subject to change or to be removed at any time."})]})]})]})]})})]})}),(0,n.tZ)(i.xu,{position:"sticky",top:0,backgroundColor:"neutral.200",paddingY:"sm-1",borderBottomColor:"neutral.400",borderBottomStyle:"solid",borderBottomWidth:1,children:(0,n.tZ)(i.xu,{px:"md-1",children:(0,n.tZ)(i.NI,{size:"sm",id:"featureSearch",labelText:"Search by name or team",children:(0,n.tZ)(i.NI.TextInput,{type:"text",onCh
1ange:function(e){v(e.target.value)},leadingIcon:(0,n.tZ)(a.default,{}),trailingIcon:!!m&&(0,n.tZ)(i.xu,{onClick:function(){return v("")},cursor:"pointer",children:(0,n.tZ)(i.JO,{color:"neutral.600",icon:(0,n.tZ)(c.default,{})})}),value:m})})})}),(0,n.tZ)(i.xu,{display:"flex",flexDirection:"column",overflowY:"scroll",scrollBehavior:"smooth",overflow:"visible",px:"md-1",pt:"sm-2",borderBottomColor:"neutral.400",borderBottomStyle:"solid",borderBottomWidth:1,children:0===M.length?(0,n.tZ)(i.xu,{mb:"sm-2",children:(0,n.tZ)(i.xv,{type:"body-sm-regular",color:"neutral.600",children:"Sorry, no results match your search."})}):(0,n.tZ)(n.HY,{children:Object.entries(N).map(function(e){var r=w(e,2),o=r[0],l=r[1];return(0,n.BX)(i.xu,{mb:"sm-2",children:[(0,n.tZ)(i.xu,{mb:"xs",children:(0,n.tZ)(i.xv,{type:"body-xs-bold",color:"neutral.800",children:o.toUpperCase()})}),l.map(function(e){return(0,n.tZ)(i.xu,{ml:"xs",children:(0,n.tZ)(b,{featureName:e,isSelected:p===e,isReadyForUse:"Complete"===t[e].metadata.status})},e)})]},o)})})}),(0,n.tZ)(i.xu,{mb:"md-1",children:(0,n.tZ)(g,{})})]}):(0,n.tZ)(i.xu,{position:"absolute",bottom:"12px",left:"12px",zIndex:999,onClick:function(){return A(!0)},children:(0,n.tZ)(i.hU.Tertiary,{icon:(0,n.tZ)(s.default,{}),title:"Show navigation"})}),(0,n.tZ)(i.xu,{width:H?[1/3,.5,3/4]:"100%",height:"100vh",overflow:"scroll",children:p?(0,n.BX)(n.HY,{children:[(0,n.BX)(i.xu,{display:"flex",flexDirection:"column",backgroundColor:"neutral.100",p:"sm-2",borderBottomColor:"neutral.400",borderBottomStyle:"solid",borderBottomWidth:1,children:[(0,n.tZ)(i.xv,{type:"body-xs-bold",color:"neutral.800",children:t[p].metadata.claim.name.toUpperCase()}),(0,n.BX)(i.xu,{mt:"xs",display:"flex",alignItems:"center",children:[(0,n.tZ)(i.xv,{as:"h3",children:p}),(0,n.tZ)(i.xu,{ml:"xs",children:(0,n.tZ)(i.hU.Tertiary,{size:"sm",icon:(0,n.tZ)(d.Z,{}),title:"Copy Feature URL",onClick:function(){var e="".concat(window.location.origin,"/features/").concat(p);navigator.clipboard.writeText(e)}})})]}),t[p].metadata.description&&(0,n.BX)(i.xu,{mt:"sm-1",children:[(0,n.tZ)(i.xv,{as:"p",mb:"xxs",type:"body-xs-bold",children:"Description"}),(0,n.tZ)(i.xv,{as:"p",color:"neutral.600",type:"body-xs-regular",children:t[p].metadata.description})]}),(0,n.BX)(i.xu,{mt:"sm-1",children:[(0,n.tZ)(i.xv,{as:"p",mb:"xxs",type:"body-xs-bold",children:"Notes"}),(0,n.BX)(i.xu,{as:"ul",my:"zero",children:[(0,n.tZ)(i.xv,{as:"li",color:"neutral.600",type:"body-xs-regular",children:"Complete"===t[p].metadata.status?"Ready for use.":"Currently in development."}),t[p].metadata.experimental?(0,n.BX)(i.xv,{as:"li",color:"warning.600",type:"body-xs-regular",children:["This feature was created as part of an experiment. Please reach out to the owners (",t[p].metadata.claim.name,") before considering integration."]}):(0,n.tZ)(n.HY,{})]})]})]}),!!W&&(0,n.tZ)(i.xu,{px:"global.md-2",pt:"global.md-2",children:(0,n.tZ)(W,{})})]}):(0,n.tZ)(i.xu,{mt:"sm-2",mx:"md-1",children:(0,n.tZ)(h,{})})})]})})]})},O=r(108840),j=!0,B=function(){return(0,n.tZ)(Z,{loaders:O.Z})}},656413:function(e,t,r){"use strict";var n=r(687800);function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function l(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}r(827378),t.Z=function(e){var t=e.title,r=e.titleId,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},l=Object.keys(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["title","titleId"]);
1return(0,n.BX)("svg",l(o(l(o({width:"1rem",height:"1rem",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:t?"img":"graphics-symbol",color:"inherit","aria-hidden":!t},!t&&{focusable:!1}),{"aria-labelledby":r}),i),{children:[t?(0,n.tZ)("title",{id:r,children:t}):null,(0,n.tZ)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 3a5 5 0 0 0 0 10v2a7 7 0 1 1 7-7h-2a5 5 0 0 0-5-5Z",fill:"currentColor"}),(0,n.tZ)("path",{fill:"currentColor",d:"M8.5 13h1v2h-1z"})]}))}},515738:function(e,t,r){"use strict";r.r(t);var n=r(687800);function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function l(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}r(827378),t.default=function(e){var t=e.title,r=e.titleId,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},l=Object.keys(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["title","titleId"]);return(0,n.BX)("svg",l(o(l(o({width:"1.5rem",height:"1.5rem",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:t?"img":"graphics-symbol",color:"inherit","aria-hidden":!t},!t&&{focusable:!1}),{"aria-labelledby":r}),i),{children:[t?(0,n.tZ)("title",{id:r,children:t}):null,(0,n.tZ)("path",{d:"M3 5h18v2H3V5ZM6 11h12v2H6v-2ZM15 17H9v2h6v-2Z",fill:"currentColor"})]}))}},837324:function(e,t,r){"use strict";r.r(t);var n=r(687800);function o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{},n=Object.keys(r);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(r).filter(function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),n.forEach(function(t){var n;n=r[t],t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n})}return e}function l(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):(function(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r.push.apply(r,n)}return r})(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}),e}r(827378),t.default=function(e){var t=e.title,r=e.titleId,i=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r,n,o={},l=Object.keys(e);for(n=0;n<l.length;n++)r=l[n],t.indexOf(r)>=0||(o[r]=e[r]);return o}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)r=l[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,["title","titleId"]);return(0,n.BX)("svg",l(o(l(o({width:"1.5rem",height:"1.5rem",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:t?"img":"graphics-symbol",color:"inherit","aria-hidden":!t},!t&&{focusable:!1}),{"aria-labelledby":r}),i),{children:[t?(0,n.tZ)("title",{id:r,children:t}):null,(0,n.tZ)("path",{d:"M3 5h18v2H3V5ZM3 11h18v2H3v-2ZM21 17H3v2h18v-2Z",fill:"currentColor"})]}))}}},function(e){e.O(0,[96666,18041,63438,21935,12761,7469,47057,38579,12737,8139,14206,44355,61403,17827,24613,94924,40412,70788,30816,13296,10196,30599,16289,63463,48440,92584,77498,95067,13105,2715,15075,39323,24716,57252,36060,64944,56360,7563,36152,29037,75182,9833,77641,77007,88130,37384,39793,62762,69585,80114,23897,87918,30947,96715,254,98365,72175,69869,18327,443
104,25925,26742,20226,51888,47953,24370,65883,48248,49872,67347,56539,4899,20036,36011,82267,15863,3084,11323,94612,97597,50886,57731,72461,57633,46045,62406,15796,63581,10218,33971,88216,83842,75921,77200,55387,55906,16527,93106,2669,84045,56261,84083,5460,8319,84556,98916,82728,92888,49774,40179],function(){return e(e.s=893)}),_N_E=e.O()}]);
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.