1(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7849],{2818(e,t,r){"use strict";r.d(t,{A:()=>c});var n=r(60875);function o(e){var t=(0,n.A)(e);return null!=e&&("object"===t||"function"===t)}var i=function(e){var t;for(t in e)return!1;return!0},s=function e(t,r){if(t.length!==r.length)return!1;for(var n=t.length;n--;)if(Array.isArray(t[n])&&Array.isArray(r[n])){if(!e(t[n],r[n]))return!1}else if(o(t[n])&&o(r[n])){if(!i(a(t[n],r[n],!0)))return!1}else if(t[n]!==r[n])return!1;return!0},a=function e(t,r,n){var a,c={};function l(n){"$"!==n[0]&&(Array.isArray(t[n])&&Array.isArray(r[n])?s(t[n],r[n])||(c[n]=r[n]):o(r[n])||o(t[n])?(a=o(r[n])&&o(t[n])?e(t[n],r[n],!0):r[n],!1===i(a)&&(Array.isArray(t[n])&&Array.isArray(r[n])?c[n]=r[n]:c[n]=a)):r[n]!==t[n]&&(c[n]=r[n]))}for(var u in t)l(u);for(var d in r)t[d]||l(d);return n||console.log(JSON.stringify(c)),c};const c=a},3514(e,t,r){var n=r(195),o=r(28486),i=r(3283),s=r(53142),a=r(36529),c=r(75853),l=r(84882),u=r(8666),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(a(e)&&(s(e)||"string"==typeof e||"function"==typeof e.splice||c(e)||u(e)||i(e)))return!e.length;var t=o(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(l(e))return!n(e).length;for(var r in e)if(d.call(e,r))return!1;return!0}},13736(e,t,r){"use strict";r.d(t,{A:()=>c});var n=r(67136),o=r(2818),i=r(54145);function s(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?s(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):s(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const c=function(e,t){var r="/api/projects/".concat(e.subdomain),n=(0,o.A)(e,t);if(t.childrenProjects){var s=t.childrenProjects.map(function(t,r){return a({_id:t._id},(0,o.A)(e.childrenProjects[r],t))}).filter(function(e){var t=a({},e);return delete t._id,Object.values(t).length});s.length&&(n.childrenProjects=s)}return(0,i.A)(r,{method:"PUT",body:JSON.stringify(n)})}},29606(e,t,r){"use strict";r.r(t),r.d(t,{default:()=>Qe,formToProject:()=>Ue,projectToForm:()=>qe});var n=r(67136),o=r(32816),i=r(92207),s=r.n(i),a=r(8892),c=r(18141),l=r(46108),u=r.n(l),d=r(41263),p=r.n(d),v=r(14041),h=r(59503),f=r(34334),g=r(73894),y=r(56391),m=r(54145),b=r(11913),j=r(82484),x=r(8837),A=r(67898),w=r(99858),O=r(3718);const D={"ReadinessRow-feature-title":"ReadinessRow-feature-title2oL_-CIh7-3c","ReadinessRow-feature-notice":"ReadinessRow-feature-notice3VlVD3s2wWV0","ReadinessRow-feature-notice_inline":"ReadinessRow-feature-notice_inline3r3c6kwzBy7i","ReadinessRow-feature-notice-icon":"ReadinessRow-feature-notice-icon2E4eGH6QFkZq","ReadinessRow-prerequisite-notice":"ReadinessRow-prerequisite-notice1_-xLOal665E"};var I=r(31085),k=function(e){return e.filter(function(e){return!!e}).sort(function(e,t){return Number(!!e.disabled)-Number(!!t.disabled)}).map(function(e){return e.node})},S="Set your project to public to enable.";function _(){var e=(0,A.Tx)().setValue;return(0,v.useCallback)(function(t,r){return e(t,r?"enabled":"disabled",{shouldDirty:!0})},[e])}function P(e){var t=e.title,r=(0,g.A)(D,"ReadinessRow");return(0,I.jsx)("span",{className:r("-feature-title"),children:t})}function T(e){var t=e.children,r=e.inline,n=void 0!==r&&r,o=(0,g.A)(D,"ReadinessRow");return(0,I.jsxs)("span",{className:o("-feature-notice",n&&"-feature-notice_inline"),children:[(0,I.jsx)(O.A,{"aria-hidden":"true",className:o("-feature-notice-icon"),name:"alert-triangle",svg:w.A,size:12}),(0,I.jsx)("span",{children:t})]})}function N(e){var t=e.children,r=(0,g.A)(D,"ReadinessRow");return(0,I.jsxs)("div",{className:r("-prerequisite-notice"),children:[(0,I.jsx)(O.A,{"aria-hidden":"true",name:"alert-triangle",svg:w.A,size:12}),(0,I.jsx)("span",{children:t})]})}var C=r(65689);function L(e){var t=e.getRootNode();if(!(t instanceof ShadowRoot))return document.body;for(var r=e;r.parentElement&&r.parentNode!==t;)r=r.parentElement;return r}var R=r(95406);const E={ScoreRingTooltip:"ScoreRingTooltip36_o4MXbeFKv"};var z={modifiers:[{name:"flip",options:{flipVariations:!1}}],strategy:"fixed"};function M(e){var t=e.children,r=e.content,n=(0,g.A)(E,"ScoreRingTooltip"),o=(0,v.useRef)();return(0,I.jsx)(R.Ay,{appendTo:L,arrow:!1,className:n("&"),content:r,interactive:!0,interactiveBorder:64,onHidden:function(){var e;null===(e=o.current)||void 0===e||e.disconnect(),o.current=void 0}
1,onMount:function(e){o.current=new ResizeObserver(function(){var t;return null===(t=e.popperInstance)||void 0===t?void 0:t.update()}),o.current.observe(e.popper)},placement:"bottom-end",popperOptions:z,children:t})}const F={ScoreRing:"ScoreRing2xz_jC0WGUWI",ScoreRing_flat:"ScoreRing_flat22l_Xr36hhna","ScoreRing-value":"ScoreRing-value18hm1nBxRLlo",ScoreRing_success:"ScoreRing_success3f2nnRqqScpi",ScoreRing_attention:"ScoreRing_attention1AclXbbHzTis",ScoreRing_danger:"ScoreRing_dangerRBg8rBpiklUC","ScoreRing-track":"ScoreRing-track1WJ0nqztSSRN","ScoreRing-arc":"ScoreRing-arcRa94tjVlV6zO"};function B(e){var t=e.children,r=e.className,n=e.grade,o=e.ring,i=void 0===o||o,s=e.score,a=e.size,c=void 0===a?28:a,l=e.strokeWidth,u=void 0===l?3:l,d=e.tooltip,p=(0,g.A)(F,"ScoreRing"),v=Math.max(0,Math.min(100,null!=s?s:0)),h=(c-u)/2,f=2*Math.PI*h,y=f*(1-v/100),m=d?0:void 0,b=i?(0,I.jsxs)("span",{"aria-label":"".concat(null!=n?n:"â"," (").concat(v,")"),className:p("&","_".concat((0,C._C)(n)),r),role:"img",style:{width:c,height:c},tabIndex:m,children:[(0,I.jsxs)("svg",{fill:"none",height:c,viewBox:"0 0 ".concat(c," ").concat(c),width:c,children:[(0,I.jsx)("circle",{className:p("-track"),cx:c/2,cy:c/2,r:h,strokeWidth:u}),(0,I.jsx)("circle",{className:p("-arc"),cx:c/2,cy:c/2,r:h,strokeDasharray:f,strokeDashoffset:y,strokeLinecap:"round",strokeWidth:u,transform:"rotate(-90 ".concat(c/2," ").concat(c/2,")")})]}),null!=t?t:(0,I.jsx)("span",{className:p("-value"),children:null!=n?n:"â"})]}):(0,I.jsx)("span",{"aria-label":null!=n?n:"â",className:p("&","_flat","_".concat((0,C._C)(n)),r),role:"img",tabIndex:m,children:(0,I.jsx)("span",{className:p("-value"),children:null!=n?n:"â"})});return d?(0,I.jsx)(M,{content:d,children:b}):b}var H=r(66295),G=r(91883),W=r(99459);const q={ScoreTooltip:"ScoreTooltipK2yzJ4WCqXeP",ScoreTooltip_empty:"ScoreTooltip_empty1_mX_2ZsYBxT","ScoreTooltip-tally-item_success":"ScoreTooltip-tally-item_success2OsbbVrbsPNT","ScoreTooltip-check-icon_success":"ScoreTooltip-check-icon_successRNjT_7349ARq","ScoreTooltip-tally-item_attention":"ScoreTooltip-tally-item_attention3lr_1On5Sing","ScoreTooltip-check-icon_attention":"ScoreTooltip-check-icon_attention2eQu5sJXWBQS","ScoreTooltip-tally-item_danger":"ScoreTooltip-tally-item_danger1W8Z6rfIGv4c","ScoreTooltip-check-icon_danger":"ScoreTooltip-check-icon_danger2EOmYqbs78r3","ScoreTooltip-tally-item_muted":"ScoreTooltip-tally-item_muted12sFmUH3owEy","ScoreTooltip-check-icon_muted":"ScoreTooltip-check-icon_muted2t6fHRrT_f9w","ScoreTooltip-tally":"ScoreTooltip-tally2UQ2Ffhf57Es","ScoreTooltip-tally-item":"ScoreTooltip-tally-item3Kv-br_30J98","ScoreTooltip-checks":"ScoreTooltip-checks3pv1dBpkS2X5","ScoreTooltip-checks_passing":"ScoreTooltip-checks_passing1KdEiCF61XrD","ScoreTooltip-check":"ScoreTooltip-check2qfTLbkaC1PE","ScoreTooltip-check-icon":"ScoreTooltip-check-icon1fOBU8YxWZhY","ScoreTooltip-check-link":"ScoreTooltip-check-link2hPU97Zwc_bw","ScoreTooltip-check_more":"ScoreTooltip-check_more3b2ipkHzaUcb","ScoreTooltip-passing":"ScoreTooltip-passing1R_YFsan7jGB","ScoreTooltip-passing-summary":"ScoreTooltip-passing-summary1jODHt3sCylH"};function U(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Q(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?U(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var V={error:{icon:"x",label:"Failing",rank:1,svg:W.A,tone:"danger"},fail:{icon:"x",label:"Failing",rank:0,svg:W.A,tone:"danger"},pass:{icon:"check",label:"Passing",rank:3,svg:H.A,tone:"success"},skip:{icon:"minus",label:"Skipped",rank:4,svg:G.A,tone:"muted"},warn:{icon:"alert-triangle",label:"Warning",rank:2,svg:w.A,tone:"attention"}},K=[{issue:!0,label:"failing",statuses:["fail","error"]},{issue:!0,label:"warnings",singular:"warning",statuses:["warn"]},{label:"passing",statuses:["pass"]},{label:"skipped",statuses:["skip"]}],X=K.filter(function(e){return e.issue}).flatMap(function(e){return e.statuses}),J=function(e){return X.includes(e.status)};function Y(e){var t=e.checks,r=void 0===t?[]:t,n=e.summary,o=(0,g.A)(q,"ScoreTooltip"),i=K.map(function(e){return Q(Q({},e),{},{count:(t=e.statuses,t.reduce(function(e,t){var o;return e+(n?null!==(o=n[t])&&void 0!==o?o:0:r.filter(function(e){return e.status===t}).length)},0)),tone:V[e.statuses[0]].tone});var t}).filter(function(e){return e.count>0}),s=r.filter(J).sort(function(e,t){return V[e.status].rank-V[t.status].rank}
1),a=r.filter(function(e){return"pass"===e.status}),c=s.length-4,l=function(e){var t=V[e.status],r=(0,C.jh)(e);return(0,I.jsxs)("li",{className:o("-check"),children:[(0,I.jsx)(O.A,{"aria-hidden":"true",name:t.icon,size:12,svg:t.svg,wrapperClassName:o("-check-icon","-check-icon_".concat(t.tone))}),(0,I.jsxs)("span",{className:"sr-only",children:[t.label,": "]}),r?(0,I.jsx)("a",{className:o("-check-link"),href:r,rel:"noreferrer",target:"_blank",children:e.message}):e.message]},e.id)};return i.length||r.length?(0,I.jsxs)("div",{className:o("&"),children:[i.length>0&&(0,I.jsx)("p",{className:o("-tally"),children:i.map(function(e){return(0,I.jsxs)("span",{className:o("-tally-item","-tally-item_".concat(e.tone)),children:[e.count," ",1===e.count&&e.singular?e.singular:e.label]},e.label)})}),s.length>0&&(0,I.jsxs)("ul",{className:o("-checks"),children:[s.slice(0,4).map(l),c>0&&(0,I.jsxs)("li",{className:o("-check","-check_more"),children:[c," more ",1===c?"issue":"issues"]})]}),a.length>0&&(0,I.jsxs)("details",{className:o("-passing"),children:[(0,I.jsx)("summary",{className:o("-passing-summary"),children:"Passing checks"}),(0,I.jsx)("ul",{className:o("-checks","-checks_passing"),children:a.map(l)})]})]}):(0,I.jsx)("div",{className:o("&","_empty"),children:"No check details available."})}var Z=r(47271);function $(e){var t=e.className;return(0,I.jsxs)("a",{className:t,href:C.Di,rel:"noreferrer",target:"_blank",children:["Agent-Friendly Docs spec",(0,I.jsx)(O.A,{"aria-label":"Opens in a new tab",name:"arrow-up-right",svg:Z.A,size:12})]})}const ee={"DiscoverabilityDescription-link":"DiscoverabilityDescription-link27ieEjN51uG_"};function te(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function re(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?te(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):te(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function ne(e){var t=e.linkClassName,r=e.showSpec,n=void 0===r||r,o=(0,g.A)(ee,"DiscoverabilityDescription")("-link",t),i={className:o,rel:"noreferrer",target:"_blank"};return(0,I.jsxs)(I.Fragment,{children:["How discoverable your docs are to AI agents",n&&(0,I.jsxs)(I.Fragment,{children:[", scored against the ",(0,I.jsx)($,{className:o})]}),". Learn more in"," ",(0,I.jsxs)("a",re(re({},i),{},{href:"https://docs.readme.com/main/docs/ai-discoverability",children:["our docs",(0,I.jsx)(O.A,{"aria-label":"Opens in a new tab",name:"arrow-up-right",svg:Z.A,size:12})]})),"."]})}var oe=r(53501),ie=r(28304);const se={AIDiscovery:"AIDiscovery32O3rz0nngcZ","AIDiscovery-category":"AIDiscovery-category1we8ug4E_sjt","AIDiscovery-managed-section":"AIDiscovery-managed-section1Vf_7rxcoe5v","AIDiscovery-category-header":"AIDiscovery-category-header2IllkfH1WzJT","AIDiscovery-category-heading":"AIDiscovery-category-heading2DTyVyOnNoRb","AIDiscovery-category-steps":"AIDiscovery-category-steps1YFRc1bz_yaI","AIDiscovery-category-step":"AIDiscovery-category-step1odmJBscBpsz","AIDiscovery-category-step_filled":"AIDiscovery-category-step_filled1wzHcbpzbC8d","AIDiscovery-category-sheen":"AIDiscovery-category-sheen3jzOEvHQP2MJ",shimmer:"shimmer2wt2XtA_0z4v","AIDiscovery-category-title-row":"AIDiscovery-category-title-row34wfpJB3t2Qa","AIDiscovery-category-icon":"AIDiscovery-category-icon2ZXufD51TRp4","AIDiscovery-cog-icon":"AIDiscovery-cog-icon2zYNj9VcBoEM","AIDiscovery-category-title":"AIDiscovery-category-title3z_Z4-mXV5s9","AIDiscovery-category-count":"AIDiscovery-category-countRmo5bhNeKjN4","AIDiscovery-category-subtitle":"AIDiscovery-category-subtitle3QSu6miHJB3s","AIDiscovery-feature-group":"AIDiscovery-feature-group1ExDNywNmcvG","AIDiscovery-feature-group-head":"AIDiscovery-feature-group-head1D0gPjfc1WAr","AIDiscovery-feature-group-heading":"AIDiscovery-feature-group-heading3SGfSaspvMzb","AIDiscovery-feature-group-title":"AIDiscovery-feature-group-title578Qc5yAVBOu","AIDiscovery-intro":"AIDiscovery-introkmSJHx7hBoao","AIDiscovery-intro-text":"AIDiscovery-intro-text2M4kmzGASKpG","AIDiscovery-intro-title":"AIDiscovery-intro-title1bd-8fBZ6d7X","AIDiscovery-intro-desc":"AIDiscovery-intro-desc1sFzsMHBMVZR","AIDiscovery-intro-link":"AIDiscovery-intro-link3bu6Xd8WmqEK","AIDiscovery-feature-group-cards":"AIDiscovery-feature-group-cards36d0gYm5MBqw","AIDiscovery-linkout-title":"AIDiscovery-linkout-title3mofCHRigmZe","AIDiscovery-linkout-check":"AIDiscovery-linkout-checkDoNXReE7OanO","AIDiscovery-row":"AIDiscovery-row3KMky7Kkd0Em","AIDiscovery-row_done":"AIDiscovery-row_done1W1I6QMFqX09","AIDiscovery-row_disabled":"AIDiscovery-row_disabled10w4-HZlrFgj","AIDiscovery-row_locked":"AIDiscovery-row_locked11miMEpmqZ3f","AIDiscovery-row-description":"AIDiscovery-row-description3D_Z1l3nhca_","AIDiscovery-enterprise-desc":"AIDiscovery-enterprise-desc3nVCX8n-y5zn","AIDiscovery-locked-toggle":"AIDiscovery-locked-togglekTgHkVcI0C9J","AIDiscovery-row-actions":"AIDiscovery-row-actions2nlSDNlLpbtY","AIDiscovery-menu-note":"AIDiscovery-menu-note2Yzbo-zDEvni","AIDiscovery-endpoint-row":"AIDiscovery-endpoint-rowf6FptY5vkw6a","AIDiscovery-endpoint-link":"AIDiscovery-endpoint-linksEriyYHW8aKh","AIDiscovery-endpoint-link-inline":"AIDiscovery-endpoint-link-inline26ceBpMVvFnN","AIDiscovery-endpoint-path":"AIDiscovery-endpoint-path3h2w1Ydj0fnC","AIDiscovery-oauth-form":"AIDiscovery-oauth-form3ZfdWbX9Pfnu","AIDiscovery-oauth-grid":"AIDiscovery-oauth-grid176rFnvWcP0n","AIDiscovery-section-note":"AIDiscovery-section-note196THdGB3zVu"};function ae(e){var t=e.href,r=e.inline,n=void 0!==r&&r,o=e.label,i=(0,g.A)(se,"AIDiscovery");return(0,I.jsxs)("a",{className:i(n?"-endpoint-link-inline":"-endpoint-link"),href:t,rel:"noopener noreferrer",target:"_blank",children:[!n&&(0,I.jsx)(O.A,{"aria-hidden":"true",name:"globe",size:12,svg:ie.A}),(0,I.jsx)("span",{className:n?void 0:i("-endpoint-path"),children:o}),(0,I.jsx)(O.A,{"aria-label":"Opens in a new tab",name:"arrow-up-right",svg:Z.A,size:12})]})}function ce(e){var t=e.href,r=(0,g.A)(se,"AIDiscovery");return t?(0,I.jsx)("div",{className:r("-endpoint-row"),children:(0,I.jsx)(ae,{href:t,label:t.replace(/^https?:\/\//,"")})}):null}var le=r(20224);function ue(e){var t=e.groupSettingsUrl,r=(0,g.A)(se,"AIDiscovery"),n=(0,g.A)(se,"AIDiscovery-row");return(0,I.jsx)(x.LK,{children:(0,I.jsx)(x.bg,{actionSlot:!!t&&(0,I.jsxs)(le.A,{ghost:!0,href:t,kind:"secondary",size:"sm",target:"_blank",children:["Group settings",(0,I.jsx)(O.A,{"aria-label":"Opens in a new tab",name:"arrow-up-right",svg:Z.A})]}),className:n("&"),description:(0,I.jsx)("span",{className:r("-enterprise-desc"),children:"Some settings are managed by your Group Admins"}),title:"Enterprise customization"})})}var de=r(53117),pe=r(84472),ve=(0,v.createContext)({parentDefaults:null,requestApply:null}),he=ve.Provider;function fe(e){var t=e.ariaLabel,r=e.control,n=e.description,o=e.disabled,i=void 0!==o&&o,s=e.featureId,a=e.notice,c=e.title,l=e.toggle,u=(0,g.A)(se,"AIDiscovery"),d=(0,g.A)(se,"AIDiscovery-row"),p=(0,A.Tx)().control,f=(0,v.useContext)(ve),y=f.parentDefaults,m=f.requestApply,b=oe.PW[s],j=function(e){return!!(0,v.useContext)(ve).parentDefaults&&oe.d5.has(e)}(s),w=m?(0,oe.On)(s):void 0,O=b?(0,I.jsx)(h.xI,{control:p,name:b,render:function(e){var r=e.field,n=!j&&!i&&!(null==y||!y.differsFromParent(b,r.value));
1return(0,I.jsxs)(de.A,{align:"center",gap:"size-8",children:[!!n&&(0,I.jsx)(le.A,{ghost:!0,kind:"secondary",onClick:function(){return null==y?void 0:y.restore(b)},size:"sm",uppercase:!1,children:"Restore Parent Default"}),(0,I.jsx)(pe.A,{"aria-label":t,checked:l?l.checked:!!r.value&&!i,disabled:i||j,onChange:function(e){w&&m?m(w,t,e.target.checked):l?l.onChange(e.target.checked):r.onChange(e.target.checked)},size:"sm",type:"toggle"})]})}}):null;return(0,I.jsx)(x.bg,{actionSlot:j?(0,I.jsx)(R.Ay,{asTitle:!0,content:"Managed by your Group Admins",children:(0,I.jsx)("span",{className:u("-locked-toggle"),tabIndex:0,children:null!=r?r:O})}):null!=r?r:O,className:d("&",i&&"_disabled",j&&"_locked"),description:n?(0,I.jsx)("span",{className:u("-row-description"),children:n}):void 0,id:(0,oe.YJ)(s),title:(0,I.jsxs)(I.Fragment,{children:[(0,I.jsx)(P,{title:c}),!!a&&(0,I.jsx)(T,{inline:!0,children:a})]})})}function ge(e){var t=e.isGitConnected,r=e.isGroup,n=e.isInternal,o=e.llmsTxtOn,i=e.llmsUrl,s=e.onToggleLlmsTxt,a=e.splitOn,c=e.useCustomOn,l=_(),u=!o||!t;return(0,I.jsxs)(v.Fragment,{children:[(0,I.jsx)(fe,{ariaLabel:"Publish LLMs.txt",description:!n&&(0,I.jsx)(ce,{href:i}),disabled:n,featureId:"llmsTxt",notice:n&&S,title:"LLMs.txt",toggle:{checked:o,onChange:s}}),(0,I.jsx)(fe,{ariaLabel:"Serve a custom LLMs.txt",description:(0,I.jsxs)(I.Fragment,{children:[r?"The default for projects in this group. Each project can override it, and only serves a custom file if one is committed to its Git repo.":"Serve llms.txt from your Git repo instead of the generated one. Commit an llms.txt at your repo root (and/or section root like docs/llms.txt)."," ",(0,I.jsx)(ae,{href:"https://docs.readme.com/main/docs/llmstxt#custom-llmstxt",inline:!0,label:"Docs"})]}),disabled:u,featureId:"discovery.llmsTxtCustom",notice:t?!o&&"Enable LLMs.txt to serve a custom file.":"Connect a Git repository to serve a custom LLMs.txt.",title:"Custom LLMs.txt",toggle:{checked:!u&&c,onChange:function(e){return l("llms_txt_options.custom.enabled",e)}}}),(0,I.jsx)(fe,{ariaLabel:"Summarize the LLMs.txt index",description:r?"Link each projectâs section and category files from the group llms.txt instead of listing every page. Projects inherit this unless they set their own.":"Link each section and category file from llms.txt instead of listing every page. For large docs.",disabled:!o,featureId:"discovery.llmsTxtSplit",notice:!o&&"Enable LLMs.txt first.",title:"Summarize Index",toggle:{checked:a,onChange:function(e){return l("llms_txt_options.split.enabled",e)}}})]},"llmsTxt")}var ye=r(74652),me=r(49555),be=r(80747),je=r(96961),xe=r(63584),Ae=r(45576),we=r(99250);function Oe(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function De(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oe(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Ie="/.well-known/oauth-protected-resource",ke=Object.entries({none:"None (OAuth endpoints return 404)",oidc:"OpenID Connect (OIDC)",oauth2:"OAuth 2.0"}).map(function(e){var t=(0,me.A)(e,2),r=t[0];return{label:t[1],value:r}}),Se={none:"None",oidc:"OIDC",oauth2:"OAuth 2.0"},_e="inherit",Pe=function(e,t){return e.split(t).map(function(e){return e.trim()}).filter(Boolean)};function Te(e){var t=e.baseUrl,r=e.isGroup,n=e.oauth,o=n.canInherit,i=n.groupOauth,s=n.groupType,a=n.inherited,c=n.type,l=(0,g.A)(se,"AIDiscovery"),u=(0,g.A)(se,"AIDiscovery-row"),d=(0,be.A)("AIDiscovery"),p=(0,A.Tx)().control;return(0,I.jsxs)(v.Fragment,{children:[(0,I.jsx)(fe,{ariaLabel:"Discovery Type",control:(0,I.jsx)(h.xI,{control:p,name:"ai.discovery.oauth.type",render:function(e){var t,r=e.field;return(0,I.jsx)(Ae.A,De(De({},r),{},{"aria-label":"Discovery Type",onChange:function(e){return r.onChange(e.target.value===_e?null:e.target.value)},options:o?[{label:"Inherit from group (".concat(Se[s],")"),value:_e}].concat((0,ye.A)(ke)):ke,size:"sm",value:null!==(t=r.value)&&void 0!==t?t:"none"!==s?_e:"none"}))}}),description:"Serves your OAuth serverâs metadata from the standard .well-known endpoints.",featureId:"discovery.oauth",title:"Discovery Type"}),"none"!==c&&(0,I.jsx)(x.bg,{className:u("&"),contentSlot:(0,I.jsxs)("div",{className:l("-oauth-form"),children:[(0,I.jsxs)("p",{className:l("-section-note"),children:["ReadMe will proxy discovery metadata from your ",(0,I.jsx)("code",{children:"issuer_url"})," and emit"," ",r||!t?(0,I.jsx)("code",{children:Ie}):(0,I.jsx)(ae,{href:"".concat(t).concat(Ie),inline:!0,label:Ie})," ","(RFC 9728) ",r?"on each public child project, ":"","using these values."]}),(0,I.jsxs)("div",{className:l("-oauth-grid"),children:[(0,I.jsx)(xe.G,{control:p,helpMessage:"The issuer URL of your OAuth / OIDC server.",id:d("oauth-issuer"),label:"Issuer URL",name:"ai.discovery.oauth.issuer_url",children:function(e){var t,r=e.field;return(0,I.jsx)(je.A,De(De({},r),{},{disabled:a,placeholder:"https://auth.example.com",size:"sm",value:null!==(t=a?null==i?void 0:i.issuer_url:r.value)&&void 0!==t?t:""}))}}),(0,I.jsx)(xe.G,{control:p,helpMessage:"Stable identifier for your protected API, per RFC 9728.",id:d("oauth-resource"),label:"Resource Identifier",name:"ai.discovery.oauth.resource_identifier",children:function(e){var t,r=e.field;return(0,I.jsx)(je.A,De(De({},r),{},{disabled:a,placeholder:"https://api.example.com",size:"sm",value:null!==(t=a?null==i?void 0:i.resource_identifier:r.value)&&void 0!==t?t:""}))}})]}),(0,I.jsx)(xe.G,{control:p,helpMessage:"Additional authorization server URLs that can issue tokens for this resource. One per line.",id:d("oauth-auth-servers"),label:"Authorization Servers",name:"ai.discovery.oauth.authorization_servers",children:function(e){var t=e.field,r=a?null==i?void 0:i.authorization_servers:t.value;return(0,I.jsx)(we.A,De(De({},t),{},{disabled:a,onBlur:t.onBlur,onChange:function(e){return t.onChange(Pe(e.target.value,"\n"))},placeholder:"https://auth.example.com",rows:3,size:"sm",value:Array.isArray(r)?r.join("\n"):""}))}}),(0,I.jsx)(xe.G,{control:p,helpMessage:"OAuth scopes your API supports. Comma-separated.",id:d("oauth-scopes"),label:"Supported Scopes",name:"ai.discovery.oauth.scopes_supported",children:function(e){var t=e.field,r=a?null==i?void 0:i.scopes_supported:t.value;return(0,I.jsx)(je.A,De(De({},t),{},{disabled:a,onChange:function(e){return t.onChange(Pe(e.target.value,","))},placeholder:"read, write, admin",size:"sm",value:Array.isArray(r)?r.join(", "):""}))}})]})})]},"oauth")}function Ne(e){var t=e.llmsQueryLive,r=e.llmsTxtOn,n=e.previewQuery,o=e.stableLlmsUrl,i=(0,g.A)(se,"AIDiscovery"),s=(0,A.Tx)().control,a=_(),c="enabled"===(0,h.FH)({control:s,name:"llms_txt_options.query.enabled"}),l=t&&o?"".concat(o,"?query=").concat(encodeURIComponent(n)):"";return(0,I.jsxs)("div",{className:i("-feature-group"),children:[(0,I.jsx)("div",{className:i("-feature-group-head"),children:(0,I.jsx)("hgroup",{className:i("-feature-group-heading"),children:(0,I.jsx)("h3",{className:i("-feature-group-title"),children:"Dynamic LLMs.txt"})})}),(0,I.jsx)(x.LK,{children:(0,I.jsx)(fe,{ariaLabel:"Dynamic LLMs.txt",description:(0,I.jsxs)(I.Fragment,{children:["Let agents search your llms.txt and get just the pages they need, instead of the whole index. We tell them itâs searchable, so thereâs nothing to set up."," ",(0,I.jsx)(ae,{href:"https://docs.readme.com/main/docs/llmstxt",inline:!0,label:"Docs"}),(0,I.jsx)(ce,{href:l})]}),featureId:"discovery.llmsTxtQuery",notice:c&&r&&!t&&"Save to preview a query.",title:"Dynamic LLMs.txt",toggle:{checked:c,onChange:function(e){return a("llms_txt_options.query.enabled",e)}}})})]})}function Ce(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function Le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Ce(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ce(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function Re(e){var t,r,n,o,i,s,a=e.readiness,c=e.requestApply,l=e.scoreSlot,u=e.variant,d="group"===u,p=(0,g.A)(se,"AIDiscovery"),y=(0,g.A)(se,"AIDiscovery-row"),m=(0,b.Ay)().track,w=(0,A.Tx)().control,O=_(),D=(0,v.useContext)(f.vz).project,P=function(){var e,t,r=(0,v.useContext)(f.vz).project;return!(null===(e=(null!==(t=r.parent)&&void 0!==t?t:r).flags)||void 0===e||!e.agentSkills)}(),T=(0,v.useContext)(f.Rs),L=D.fullBaseUrl,R=(0,j.f8)(function(e){return"group"===u?void 0:e.getCurrentVersion()}),E=(0,j.f8)(function(e){return"group"!==u&&!!e.getCurrentChildBranch()}),z=(0,j.f8)(function(e){var t,r;return"group"===u?"":null!==(t=null===(r=e.sidebar.findSidebarFirstPage())||void 0===r?void 0:r.slug)&&void 0!==t?t:""}),M=a.accessBlockers,F=a.apiCatalogNotice,H=a.categoryGrades,G=a.dynamicLlmsTxtOn,W=a.groupSettingsUrl,q=a.hasApiDefinitions,U=a.isGitConnected,Q=a.isGroupChild,V=a.isInternal,K=a.llmsQueryLive,X=a.mcpProjectEnabled,J=a.parentDefaults,Z=a.readinessSnapshot,$=!d&&Q,ee=(0,h.FH)({control:w,name:"ai.discovery"}),te=(0,h.FH)({control:w,name:"llms_txt_options.split.enabled"}),re=(0,h.FH)({control:w,name:"llms_txt_options.custom.enabled"}),ie="enabled"===(0,h.FH)({control:w,name:"llms_txt"})&&!V,ae=d&&!!D.internal,le=(0,oe.YM)(D,null==ee||null===(t=ee.oauth)||void 0===t?void 0:t.type,$),de=null!==(r=null==L?void 0:L.replace(/\/+$/,""))&&void 0!==r?r:"",pe=!!D.parent||!(null===(n=D.siblings)||void 0===n||!n.length),ve=null===(o=D.parent)||void 0===o||null===(i=o.flags)||void 0===i?void 0:i.singleProjectEnterprise,ye=d?de:"undefined"!=typeof window?window.location.origin:"",me=R&&"stable"!==R.name&&"default"!==(null===(s=R.privacy)||void 0===s?void 0:s.view)?"/v".concat(R.name):"",be=pe&&!ve?"/".concat(D.subpath||D.subdomain):"",je="".concat(ye).concat(be).concat(me,"/llms.txt"),xe="".concat(ye).concat(be,"/llms.txt"),Ae=!me&&!E&&z||"authentication",we=function(e){return de?"".concat(de).concat(e):""},Oe=[{featureId:"llmsTxt",disabled:V,node:(0,I.jsx)(ge,{isGitConnected:U,isGroup:d,isInternal:V,llmsTxtOn:ie,llmsUrl:je,onToggleLlmsTxt:function(e){O("llms_txt",e),m(b.lg.AI_LLMS_TXT_TOGGLED,{project:D.subdomain,user:T.email,llmsUrl:je,enabled:e})},splitOn:"enabled"===te,useCustomOn:"enabled"===re},"llmsTxt")},{featureId:"discovery.signalTrain",disabled:V,node:(0,I.jsx)(fe,{ariaLabel:"Allow model training",disabled:V,featureId:"discovery.signalTrain",notice:V&&S,title:"Allow model training"},"signalTrain")},{featureId:"discovery.signalSearch",disabled:V,node:(0,I.jsx)(fe,{ariaLabel:"Allow search indexing",disabled:V,featureId:"discovery.signalSearch",notice:V&&S,title:"Allow search indexing"},"signalSearch")},{featureId:"discovery.signalInput",disabled:V,node:(0,I.jsx)(fe,{ariaLabel:"Allow prompt context",disabled:V,featureId:"discovery.signalInput",notice:V&&S,title:"Allow prompt context"},"signalInput")},{featureId:"discovery.linkHeaders",node:(0,I.jsx)(fe,{ariaLabel:"Link Headers",description:"Point agents at your discovery endpoints with Link response headers (RFC 8288).",featureId:"discovery.linkHeaders",t
1itle:"Link Headers"},"linkHeaders")},{featureId:"discovery.markdownNegotiation",node:(0,I.jsx)(fe,{ariaLabel:"Markdown for Agents",description:"Return markdown when an agent sends Accept: text/markdown.",featureId:"discovery.markdownNegotiation",title:"Markdown for Agents"},"markdownNegotiation")},{featureId:"discovery.showSubPages",node:(0,I.jsx)(fe,{ariaLabel:"Show Sub Pages",description:"Append child page links to each pageâs markdown response.",featureId:"discovery.showSubPages",title:"Show Sub Pages"},"showSubPages")},{featureId:"discovery.showSiblingPages",node:(0,I.jsx)(fe,{ariaLabel:"Show Sibling Pages",description:"Append sibling page links to each pageâs markdown response.",featureId:"discovery.showSiblingPages",title:"Show Sibling Pages"},"showSiblingPages")},{featureId:"discovery.showWhatsNext",node:(0,I.jsx)(fe,{ariaLabel:"Show What's Next",description:"Append the pageâs Whatâs Next links to the markdown response.",featureId:"discovery.showWhatsNext",title:"Show What's Next"},"showWhatsNext")},{featureId:"discovery.agentHintBanner",disabled:!ie,node:(0,I.jsx)(fe,{ariaLabel:"Agent Hint Banner",description:"Point agents at your llms.txt from a hidden in-page hint and each markdown pageâs front matter.",disabled:!ie,featureId:"discovery.agentHintBanner",notice:!ie&&(0,I.jsxs)(I.Fragment,{children:["Disabled until ",(0,I.jsx)("code",{children:"llms.txt"})," is enabled. Turn it on in the LLMs.txt section above."]}),title:"Agent Hint Banner"},"agentHintBanner")},{featureId:"discovery.apiCatalog",disabled:!q,node:(0,I.jsx)(fe,{ariaLabel:"API Catalog",description:(0,I.jsxs)(I.Fragment,{children:["RFC 9727 linkset of every API definition on this project.",q&&(0,I.jsx)(ce,{href:we("".concat(me,"/.well-known/api-catalog"))})]}),disabled:!q,featureId:"discovery.apiCatalog",notice:F,title:"API Catalog"},"apiCatalog")},{featureId:"discovery.agentSkillsIndex",node:(0,I.jsx)(fe,{ariaLabel:"Agent Skills Index",description:(0,I.jsxs)(I.Fragment,{children:["Publishes skills that teach agents how to read your docs.",(0,I.jsx)(ce,{href:we("".concat(me,"/.well-known/agent-skills/index.json"))})]}),featureId:"discovery.agentSkillsIndex",notice:!ie&&(P?"The built-in read-the-docs skill needs llms.txt. Skills from your repo still publish.":"Index will be empty until llms.txt is enabled."),title:"Agent Skills Index"},"agentSkillsIndex")},{featureId:"discovery.mcpServerCard",disabled:!X,node:(0,I.jsx)(fe,{ariaLabel:"MCP Server Card",description:(0,I.jsxs)(I.Fragment,{children:["SEP-2127 Server Card advertising your projectâs MCP server.",X&&(0,I.jsx)(ce,{href:we("/.well-known/mcp/server-card.json")})]}),disabled:!X,featureId:"discovery.mcpServerCard",notice:!X&&"Disabled until MCP is enabled for this project.",title:"MCP Server Card"},"mcpServerCard")},{featureId:"discovery.oauth",node:(0,I.jsx)(Te,{baseUrl:de,isGroup:d,oauth:le},"oauth")},{featureId:"discovery.webmcp",node:(0,I.jsx)(fe,{ariaLabel:"WebMCP Tools",description:"Expose search, navigate, read page, and try endpoint tools to in-browser agents via navigator.modelContext.",featureId:"discovery.webmcp",title:"WebMCP Tools"},"webmcp")}];return(0,I.jsx)(he,{value:{parentDefaults:$&&null!=J?J:null,requestApply:null!=c?c:null},children:(0,I.jsx)("div",{className:p(""),children:(0,I.jsxs)("section",{className:p("-category"),"data-ai-readiness-section":"discovery",id:(0,oe.$v)("discovery"),children:[!d&&(0,I.jsxs)("div",{className:p("-intro"),children:[(0,I.jsxs)("div",{className:p("-intro-text"),children:[(0,I.jsx)("h2",{className:p("-intro-title"),children:"Discoverability"}),(0,I.jsx)("p",{className:p("-intro-desc"),children:(0,I.jsx)(ne,{linkClassName:p("-intro-link"),showSpec:!1})})]}),l]}),!!$&&(0,I.jsx)(ue,{groupSettingsUrl:W}),(0,I.jsxs)("fieldset",{className:p("-managed-section"),children:[M.length>0&&(0,I.jsx)(x.LK,{children:M.map(function(e,t){return(0,I.jsx)(x.bg,{className:y("&"),contentSlot:(0,I.jsx)(N,{children:e})},"blocker-".concat(t))})}),function(e){return C.zO.map(function(t){return{category:t,items:e.filter(function(e){return e.category===t})}}).filter(function(e){return e.items.length>0}).map(function(e){var t=H[e.category],r=e.items.filter(function(e){return"llmsTxt"===e.featureId}),n=e.items.filter(function(e){return"llmsTxt"!==e.featureId});return(0,I.jsxs)("div",{className:p("-feature-group"),children:[(0,I.jsxs)("div",{className:p("-feature-group-head"),children:[(0,I.jsx)("hgroup",{className:p("-feature-group-heading"),children:(0,I.jsx)("h3",{className:p("-feature-group-title"),children:(0,C.AU)(e.category)})}),!(null==t||!t.grade)&&(0,I.jsx)(B,{grade:t.grade,score:t.score,size:28,tooltip:(0,I.jsx)(Y,{checks:(0,C.RN)(Z,e.category)})})]}),r.length>0?(0,I.jsxs)("div",{className:p("-feature-group-cards"),children:[(0,I.jsx)(x.LK,{children:k(r)}),n.length>0&&(0,I.jsx)(x.LK,{children:k(n)})]}):(0,I.jsx)(x.LK,{children:k(e.items)})]},e.category)})}(Oe.map(function(e){return Le(Le({},e),{},{category:oe.fv[e.featureId]})})),!!G&&(0,I.jsx)(Ne,{llmsQueryLive:K&&!ae,llmsTxtOn:ie&&!ae,previewQuery:Ae,stableLlmsUrl:xe})]})]})})})}var Ee=r(68445),ze=r(9519),Me=r(69627);const Fe={"AIDiscovery-header":"AIDiscovery-header3ajERGMWUf5D","AIDiscovery-wrapper":"AIDiscovery-wrapper3QAgN1JESdr5","AIDiscovery-content":"AIDiscovery-content2qRKyQ3tsUS8"};function Be(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function He(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Be(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Be(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var Ge={accessBlockers:[],apiCatalogNotice:void 0,categoryGrades:{},dynamicLlmsTxtOn:!1,llmsQueryLive:!1,groupSettingsUrl:"",hasApiDefinitions:!0,isGitConnected:!0,isInternal:!1,mcpProjectEnabled:!0,isGroupChild:!1},We=function(e){return e?"enabled":"disabled"};function qe(e){var t,r,n,o,i,s,c=null===(t=e.ai)||void 0===t?void 0:t.discovery;return{llms_txt:We(null===(r=e.llms_txt)||void 0===r||r),llms_txt_options:{split:{enabled:We(null===(n=e.llms_txt_options)||void 0===n?void 0:n.split)},query:{enabled:We(null===(o=e.llms_txt_options)||void 0===o?void 0:o.query)},custom:{enabled:We(null!==(i=null===(s=e.llms_txt_options)||void 0===s?void 0:s.use_custom)&&void 0!==i?i:a.Y6J)}},ai:{discovery:c}}}function Ue(e){var t,r,n,o,i,s,a;return{llms_txt:"enabled"===e.llms_txt,llms_txt_options:{split:"enabled"===(null===(t=e.llms_txt_options)||void 0===t||null===(r=t.split)||void 0===r?void 0:r.enabled),query:"enabled"===(null===(n=e.llms_txt_options)||void 0===n||null===(o=n.query)||void 0===o?void 0:o.enabled),use_custom:"enabled"===(null===(i=e.llms_txt_options)||void 0===i||null===(s=i.custom)||void 0===s?void 0:s.enabled)},ai:{discovery:null===(a=e.ai)||void 0===a?void 0:a.discovery}}}function Qe(){var e,t,r,n,i,a=(0,g.A)(Fe,"AIDiscovery"),l=(0,y.A)(),d=l.data,b=l.saveProject,j=l.isLoading,x=(0,v.useContext)(f.vz).setProject,A=d,w=(0,Ee.Jg)(),O=w.confirm,D=w.ConfirmationDialog,k=null!==(e=null===(t=A.childrenProjects)||void 0===t?void 0:t.length)&&void 0!==e?e:0,S=(0,h.mN)({defaultValues:qe(A)}),_=S.formState.isDirty,P=S.handleSubmit,T=S.reset,N=(0,v.useCallback)(function(){var e=(0,o.A)(s().mark(function e(t,r,n){var i;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i="".concat(k," ").concat(1===k?"project":"projects"),e.next=3,O({headingText:"".concat(n?"Enable":"Disable"," ").concat(r," for ").concat(i,"?"),bodyText:"This ".concat(n?"enables":"disables"," ").concat(r," on this group and child projects."),confirmText:"Apply and save",confirmButtonProps:{kind:n?"primary":"destructive"},onConfirmAction:function(){var e=(0,o.A)(s().mark(function e(){var r,o,a,l,d,v;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,m.A)("/api/parent/".concat(A.subdomain,"/ai-settings/apply"),{method:"POST",body:JSON.stringify({setting:t,value:n})});case 3:if((r=e.sent).ok){e.next=6;break}throw new Error("Apply failed with ".concat(r.status));case 6:return e.next=8,r.json();case 8:o=e.sent,a=o.applied,l=o.failed,d=void 0===l?[]:l,v=p()(u()(A),t,n),x(v),T(qe(v),{keepDirtyValues:!0}),d.length?(0,Me.P0)((0,I.jsx)(Me.Ay,{kind:"warning",children:"Applied to ".concat(a," of ").concat(k,". Failed to update ").concat(d.length,": ").concat(d.join(", "))})):(0,Me.P0)((0,I.jsx)(Me.Ay,{children:"Applied to ".concat(i)})),e.next=22;break;case 18:e.prev=18,e.t0=e.catch(0),c.Cp(e.t0),(0,Me.P0)((0,I.jsx)(Me.Ay,{kind:"error",children:"Error applying settings. Please try again."}));case 22:case"end":return e.stop()}},e,null,[[0,18]])}));return function(){return e.apply(this,arguments)}}()});case 3:case"end":return e.stop()}},e)}));return function(t,r,n){return e.apply(this,arguments)}}(),[k,O,A,T,x]),C=(0,v.useCallback)(function(){var e=(0,o.A)(s().mark(function e(t){return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,b(Ue(t),function(e){return He(He({},A),e)});case 2:e.sent&&T(t);case 4:case"end":return e.stop()}},e)}));return function(t){return e.apply(this,arguments)}}(),[A,b,T]);return(0,I.jsx)(Ee.xA,{children:(0,I.jsxs)(de.A,{gap:0,item:!0,layout:"col",style:{height:"100vh"},children:[(0,I.jsx)(ze.A,{className:a("-header"),description:(0,I.jsx)(ne,{}),newIcon:"telescope",size:"lg",title:"AI Discovery",titleSize:4,children:(0,I.jsx)(le.A,{disabled:!_||j,loading:j,onClick:P(C),size:"sm",children:"Save"})}),(0,I.jsx)("div",{className:a("-wrapper"),children:(0,I.jsx)("div",{className:a("-content"),"data-testid":"group-ai-discovery",children:(0,I.jsx)(h.Op,He(He({},S),{},{children:(0,I.jsx)(Re,{readiness:He(He({},Ge),{},{dynamicLlmsTxtOn:!(null==A||null===(r=A.flags)||void 0===r||!r.dynamicLlmsTxt),llmsQueryLive:(null===(n=null==A?void 0:A.llms_txt)||void 0===n||n)&&!(null==A||null===(i=A.llms_txt_options)||void 0===i||!i.query)}),requestApply:N,variant:"group"})}))})}),(0,I.jsx)(D,{})]})})}},45576(e,t,r){"use strict";r.d(t,{A:()=>v});var n=r(49555),o=r(58160),i=r(67136),s=r(14041),a=r(74890),c=r(31085),l=["className","children","defaultValue","isFullWidth","isInvalid","multiple","onChange","transparent","options","size"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach(function(t){(0,i.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function p(e){var t=e.opt;return(0,c.jsx)("option",d(d({},t.path?{"data-url":t.path}:{}),{},{disabled:t.disabled,value:t.value,children:t.label}),t.label)}const v=(0,s.memo)((0,s.forwardRef)(function(e,t){var r=e.className,i=e.children,u=e.defaultValue,v=e.isFullWidth,h=e.isInvalid,f=e.multiple,g=e.onChange,y=e.transparent,m=e.options,b=e.size,j=void 0===b?"md":b,x=(0,o.A)(e,l),A=(0,s.useState)(u||""),w=(0,n.A)(A,2),O=w[0],D=w[1],I=(0,s.useCallback)(function(e){D(e.target.value),null==g||g(e)},[g]);return(0,c.jsx)("select",d(d({ref:t,className:(0,a.Ay)("Select","Select_".concat(j),f&&"Select_multiple",v&&"Select_fullWidth",h&&"Select_invalid",y&&"Select_transparent",r),multiple:f,onChange:I,value:O},x),{},{children:i||(null==m?void 0:m.map(function(e,t){var r;return null!==(r=e.children)&&void 0!==r&&r.length?(0,c.jsxs)("optgroup",{label:e.label,children:[(0,c.jsx)(p,{opt:e},"optgroup-option-".concat(e.label,"-").concat(t)),e.children.map(function(e,r){return(0,c.jsx)(p,{opt:e},"optgroup-option-child-".concat(e.label,"-").concat(t,"-").concat(r))})]},"select-optgroup-".concat(e.label,"-").concat(t)):(0,c.jsx)(p,{opt:e},"select-option-".concat(e.label,"-").concat(t))}))}))}))},54145(e,t,r){"use strict";r.d(t,{A:()=>a,y:()=>s});var n=r(67136),o=r(20633);function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var s=function(){var e;return{"X-XSRF-TOKEN":null!==(e=o.A.get("XSRF-TOKEN"))&&void 0!==e?e:"","Content-Type":"application/json"}};const a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({headers:s()},t);return fetch(e,r)}},56391(e,t,r){"use strict";r.d(t,{A:()=>p});var n=r(32816),o=r(49555),i=r(92207),s=r.n(i),a=r(18141),c=r(14041),l=r(34334),u=r(85556),d=r(13736);function p(){var e=(0,c.useContext)(l.vz),t=e.project,r=e.setProject,i=(0,c.useState)(!1),p=(0,o.A)(i,2),v=p[0],h=p[1],f=(0,c.useCallback)(function(){var e=(0,n.A)(s().mark(function e(n){var o,i,c,l=arguments;return s().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=l.length>1&&void 0!==l[1]?l[1]:function(e){return e},h(!0),e.prev=2,e.next=5,(0,d.A)(t,n);case 5:return c=e.sent,e.next=8,(0,u.A)(c);case 8:i=e.sent,r(o(i)),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(2),a.Cp(e.t0);case 15:return e.prev=15,h(!1),e.finish(15);case 18:return e.abrupt("return",i);case 19:case"end":return e.stop()}},e,null,[[2,12,15,18]])}));return function(t){return e.apply(this,arguments)}}(),[t,r]);return{data:t,isLoading:v,saveProject:f}}},85556(e,t,r){"use strict";r.d(t,{A:()=>d});var n=r(67136),o=r(58160),i=r(66295),s=r(3718),a=r(69627),c=r(31085),l=["showMsg"];function u(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}const d=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{position:"bottom-right",showMsg:!1},d=r.showMsg,p=(0,o.A)(r,l);if(200!==e.status){var v;if("ReadableStream"===(null===(v=e.body)||void 0===v?void 0:v.constructor.name))return e.json().then(function(e){var t,r;if(null!==(t=e.errors)&&void 0!==t&&t.$all)throw(0,a.P0)((0,c.jsx)(a.Qp,{children:null===(r=e.errors)||void 0===r?void 0:r.$all}),p),new Error(e.errors.$all);if(e.errors){var n=0===Object.keys(e.errors).length&&e.errors.constructor===Object?"Something went wrong.":Object.values(e.errors).join(" : ");throw(0,a.P0)((0,c.jsx)(a.Qp,{children:n}),p),new Error(n)}if(e.error)throw(0,a.P0)((0,c.jsx)(a.Qp,{children:d?e.message:e.error}),p),new Error(e.error);throw(0,a.P0)((0,c.jsx)(a.Qp,{children:e.errors}),p),new Error(e)});throw e.body&&"function"==typeof e.body.toString?new Error(e.body.toString()):new Error("No response body")}return t&&(0,a.P0)((0,c.jsxs)(a.Ay,{children:[(0,c.jsx)(s.A,{color:"color-text-minimum",name:"check",svg:i.A}),t]}),function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):u(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({duration:2e3},p)),e.json()}},91883(e,t,r){"use strict";r.d(t,{A:()=>l});var n,o=r(14041),i=["title","titleId"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},s.apply(null,arguments)}var a=function(e,t){var r=e.title,a=e.titleId,c=function(e,t){if(null==e)return{};var r,n,o=function(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)r=i[n],-1===t.indexOf(r)&&{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}(e,i);return o.createElement("svg",s({fill:"none",viewBox:"0 0 24 24",ref:t,"aria-labelledby":a},c),r?o.createElement("title",{id:a},r):null,n||(n=o.createElement("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",d:"M5 12h14",className:"icon-stroke-width"})))},c=(0,o.forwardRef)(a);const l=(0,o.memo)(c)}}]);
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.