evalstate HF Staff commited on
Commit
35cc9db
·
verified ·
1 Parent(s): 1483d85

Test blob video loading for Arize deck

Browse files
Files changed (44) hide show
  1. 2026/arize-gepa/404.html +2 -2
  2. 2026/arize-gepa/assets/{DrawingPreview-3cRKz5aC.js → DrawingPreview-DFI5TjFA.js} +1 -1
  3. 2026/arize-gepa/assets/{GepaRunExplorer-CwwCcu9B.js → GepaRunExplorer-DEd7cNHW.js} +1 -1
  4. 2026/arize-gepa/assets/{SlideWrapper-DMe9fhKO.js → SlideWrapper-DblnO9ES.js} +1 -1
  5. 2026/arize-gepa/assets/{default-DwnNi6rY.js → default-d-P8KdxH.js} +1 -1
  6. 2026/arize-gepa/assets/{index-p5Mutqn9.css → index-DitwSL5-.css} +0 -0
  7. 2026/arize-gepa/assets/{index-MFoZnBRc.js → index-OZD1v-vp.js} +0 -0
  8. 2026/arize-gepa/assets/{md-DCU4nd49.js → md-A8qZHl6e.js} +1 -1
  9. 2026/arize-gepa/assets/{md-BSPufPZC.js → md-B02p7ZzI.js} +1 -1
  10. 2026/arize-gepa/assets/{md-uzaOhfjQ.js → md-B3939h7w.js} +1 -1
  11. 2026/arize-gepa/assets/{md-GHA7eq9k.js → md-B5Ql9ipR.js} +1 -1
  12. 2026/arize-gepa/assets/{md-DU3BCIzG.js → md-BEOsqBGP.js} +1 -1
  13. 2026/arize-gepa/assets/{md-CW6srz1x.js → md-Bm3GzrQK.js} +1 -1
  14. 2026/arize-gepa/assets/{md-DXqAxZIn.js → md-C8nv0vxc.js} +1 -1
  15. 2026/arize-gepa/assets/{md-BZvGRl8q.js → md-C9mXmZ-0.js} +1 -1
  16. 2026/arize-gepa/assets/{md-HsCWjjFD.js → md-CXKzmdeR.js} +1 -1
  17. 2026/arize-gepa/assets/md-CtvD60i6.js +0 -1
  18. 2026/arize-gepa/assets/md-DGsyQnbO.js +1 -0
  19. 2026/arize-gepa/assets/{md-Dq0RFuQg.js → md-DKilCkaj.js} +1 -1
  20. 2026/arize-gepa/assets/{md-C6SD5oXT.js → md-DaZnOfxp.js} +1 -1
  21. 2026/arize-gepa/assets/{md-BoFnGYdb.js → md-Dq02IRaa.js} +1 -1
  22. 2026/arize-gepa/assets/{md-D5BvlMN7.js → md-DsBVDq5g.js} +1 -1
  23. 2026/arize-gepa/assets/{md-BG7q1Gw3.js → md-m2lpzaHo.js} +1 -1
  24. 2026/arize-gepa/assets/{md-btZhJlNu.js → md-vXFH8zKQ.js} +1 -1
  25. 2026/arize-gepa/assets/slidev/{404-sJnKQgVm.js → 404-bhCfdBML.js} +1 -1
  26. 2026/arize-gepa/assets/slidev/{DrawingControls-x_H8gtlf.js → DrawingControls-C09GKfZp.js} +1 -1
  27. 2026/arize-gepa/assets/slidev/{DrawingLayer-BAkp411C.js → DrawingLayer-qs3JXU58.js} +1 -1
  28. 2026/arize-gepa/assets/slidev/{NoteDisplay-b37Jy5_E.js → NoteDisplay-lyzy-y4h.js} +1 -1
  29. 2026/arize-gepa/assets/slidev/{NoteEditable-DVM5x5HL.js → NoteEditable-BAzK6WzX.js} +1 -1
  30. 2026/arize-gepa/assets/slidev/{SlideContainer-bkLKYjus.js → SlideContainer-CnmP8Acq.js} +1 -1
  31. 2026/arize-gepa/assets/slidev/{TimerBar-DuEHRMcI.js → TimerBar-BhppDJyX.js} +1 -1
  32. 2026/arize-gepa/assets/slidev/{center-Dtx6ducf.js → center-zpbfs3So.js} +1 -1
  33. 2026/arize-gepa/assets/slidev/{entry-Co7N94XA.js → entry-_tuD6P7L.js} +1 -1
  34. 2026/arize-gepa/assets/slidev/{md-M8VlGnjh.js → md-B_ntJkJN.js} +1 -1
  35. 2026/arize-gepa/assets/slidev/{notes-_l9dUoCD.js → notes-DDIU_iLj.js} +1 -1
  36. 2026/arize-gepa/assets/slidev/{notes-edit-s_AzhU6O.js → notes-edit-11ctF-Pn.js} +1 -1
  37. 2026/arize-gepa/assets/slidev/{overview-V5KbnYTV.js → overview-CyZ0alkR.js} +1 -1
  38. 2026/arize-gepa/assets/slidev/{play-A10q76hE.js → play-CAkx-I9u.js} +2 -2
  39. 2026/arize-gepa/assets/slidev/{presenter-BpmA6VHl.js → presenter-ClTPHi4f.js} +1 -1
  40. 2026/arize-gepa/assets/slidev/{print-C6QxVlA0.js → print-RKW3x3pu.js} +2 -2
  41. 2026/arize-gepa/assets/slidev/{shortcuts-CC3DCr09.js → shortcuts-CGVQUm9b.js} +0 -0
  42. 2026/arize-gepa/index.html +2 -2
  43. index.html +2 -2
  44. publish-manifest.json +13 -13
2026/arize-gepa/404.html CHANGED
@@ -21,12 +21,12 @@
21
  <meta name="description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;">
22
  <meta name="author" content="&quot;Shaun Smith&quot;">
23
  <meta property="og:title" content="Optimizing Skills and Tools, with Vision and GEPA - Slidev">
24
- <meta property="og:description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;"> <script type="module" crossorigin src="./assets/index-MFoZnBRc.js"></script>
25
  <link rel="modulepreload" crossorigin href="./assets/rolldown-runtime-QTnfLwEv.js">
26
  <link rel="modulepreload" crossorigin href="./assets/modules/shiki-CPCtrUKm.js">
27
  <link rel="modulepreload" crossorigin href="./assets/modules/vue-CSIBdXgc.js">
28
  <link rel="stylesheet" crossorigin href="./assets/modules/shiki-BrmBd2_v.css">
29
- <link rel="stylesheet" crossorigin href="./assets/index-p5Mutqn9.css">
30
  </head>
31
  <body>
32
  <div id="app"></div>
 
21
  <meta name="description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;">
22
  <meta name="author" content="&quot;Shaun Smith&quot;">
23
  <meta property="og:title" content="Optimizing Skills and Tools, with Vision and GEPA - Slidev">
24
+ <meta property="og:description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;"> <script type="module" crossorigin src="./assets/index-OZD1v-vp.js"></script>
25
  <link rel="modulepreload" crossorigin href="./assets/rolldown-runtime-QTnfLwEv.js">
26
  <link rel="modulepreload" crossorigin href="./assets/modules/shiki-CPCtrUKm.js">
27
  <link rel="modulepreload" crossorigin href="./assets/modules/vue-CSIBdXgc.js">
28
  <link rel="stylesheet" crossorigin href="./assets/modules/shiki-BrmBd2_v.css">
29
+ <link rel="stylesheet" crossorigin href="./assets/index-DitwSL5-.css">
30
  </head>
31
  <body>
32
  <div id="app"></div>
2026/arize-gepa/assets/{DrawingPreview-3cRKz5aC.js → DrawingPreview-DFI5TjFA.js} RENAMED
@@ -1 +1 @@
1
- import{n as e}from"./rolldown-runtime-QTnfLwEv.js";import{J as t,N as n,T as r,b as i,ct as a,g as o,gt as s,it as c,ot as l,y as u,z as d}from"./modules/shiki-CPCtrUKm.js";import{E as f,h as p}from"./modules/vue-CSIBdXgc.js";import{A as m,Et as h,_ as g,c as _,l as v,s as y}from"./index-MFoZnBRc.js";var b=()=>({emit(e,...t){for(let n=this.events[e]||[],r=0,i=n.length;r<i;r++)n[r](...t)},events:{},on(e,t){return(this.events[e]||=[]).push(t),()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}});function x(e,t){return e-t}function S(e){return e<0?-1:1}function C(e){return[Math.abs(e),S(e)]}function w(){let e=()=>((1+Math.random())*65536|0).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var T=2;function E(e,t){let n=document.createElementNS(`http://www.w3.org/2000/svg`,`defs`),r=document.createElementNS(`http://www.w3.org/2000/svg`,`marker`),i=document.createElementNS(`http://www.w3.org/2000/svg`,`path`);return i.setAttribute(`fill`,t),r.setAttribute(`id`,e),r.setAttribute(`viewBox`,`0 -5 10 10`),r.setAttribute(`refX`,`5`),r.setAttribute(`refY`,`0`),r.setAttribute(`markerWidth`,`4`),r.setAttribute(`markerHeight`,`4`),r.setAttribute(`orient`,`auto`),i.setAttribute(`d`,`M0,-5L10,0L0,5`),r.appendChild(i),n.appendChild(r),n}function D(e,t){let n=e.x-t.x,r=e.y-t.y;return n*n+r*r}function O(e,t,n){let r=t.x,i=t.y,a=n.x-r,o=n.y-i;if(a!==0||o!==0){let t=((e.x-r)*a+(e.y-i)*o)/(a*a+o*o);t>1?(r=n.x,i=n.y):t>0&&(r+=a*t,i+=o*t)}return a=e.x-r,o=e.y-i,a*a+o*o}function k(e,t){let n=e[0],r=[n],i;for(let a=1,o=e.length;a<o;a++)i=e[a],D(i,n)>t&&(r.push(i),n=i);return n!==i&&i&&r.push(i),r}function A(e,t,n,r,i){let a=r,o=0;for(let r=t+1;r<n;r++){let i=O(e[r],e[t],e[n]);i>a&&(o=r,a=i)}a>r&&(o-t>1&&A(e,t,o,r,i),i.push(e[o]),n-o>1&&A(e,o,n,r,i))}function j(e,t){let n=e.length-1,r=[e[0]];return A(e,0,n,t,r),r.push(e[n]),r}function M(e,t,n=!1){if(e.length<=2)return e;let r=t===void 0?1:t*t;return e=n?e:k(e,r),e=j(e,r),e}var N=class{constructor(e){this.drauu=e,this.event=void 0,this.point=void 0,this.start=void 0,this.el=null}onSelected(e){}onUnselected(){}onStart(e){}onMove(e){return!1}onEnd(e){}get brush(){return this.drauu.brush}get shiftPressed(){return this.drauu.shiftPressed}get altPressed(){return this.drauu.altPressed}get svgElement(){return this.drauu.el}getMousePosition(e){let t=this.drauu.el,n=this.drauu.options.cssZoom??1,r=this.drauu.options.coordinateScale??1,i=this.drauu.options.offset??{x:0,y:0};if(this.drauu.options.coordinateTransform===!1){let t=this.drauu.el.getBoundingClientRect();return{x:(e.pageX/n-t.left+i.x)*r,y:(e.pageY/n-t.top+i.y)*r,pressure:e.pressure}}else{let a=this.drauu.svgPoint;a.x=e.clientX/n+i.x,a.y=e.clientY/n+i.y;let o=a.matrixTransform(t.getScreenCTM()?.inverse());return{x:o.x*r,y:o.y*r,pressure:e.pressure}}}createElement(e,t){let n=document.createElementNS(`http://www.w3.org/2000/svg`,e),r=t?{...this.brush,...t}:this.brush;return n.setAttribute(`fill`,r.fill??`transparent`),n.setAttribute(`stroke`,r.color),n.setAttribute(`stroke-width`,r.size.toString()),n.setAttribute(`stroke-linecap`,`round`),r.dasharray&&n.setAttribute(`stroke-dasharray`,r.dasharray),n}attr(e,t){this.el.setAttribute(e,typeof t==`string`?t:t.toFixed(T))}_setEvent(e){this.event=e,this.point=this.getMousePosition(e)}_eventDown(e){return this._setEvent(e),this.start=this.point,this.onStart(this.point)}_eventMove(e){return this._setEvent(e),this.onMove(this.point)}_eventUp(e){return this._setEvent(e),this.onEnd(this.point)}},P=class e extends N{constructor(...e){super(...e),this.points=[],this.count=0}onStart(e){if(this.el=this.createElement(`path`,{fill:`transparent`}),this.points=[e],this.brush.arrowEnd){this.arrowId=w();let e=E(this.arrowId,this.brush.color);this.el.appendChild(e)}return this.el}onMove(t){return this.el||this.onStart(t),this.points[this.points.length-1]!==t&&(this.points.push(t),this.count+=1),this.count>5&&(this.points=M(this.points,1,!0),this.count=0),this.attr(`d`,e.toSvgData(this.points)),!0}onEnd(){let t=this.el;if(this.el=null,!t)return!1;if(t.setAttribute(`d`,e.toSvgData(M(this.points,1,!0))),!t.getTotalLength()){let{x:e,y:n}=this.points[0],r=this.brush.size/2;t.setAttribute(`d`,`M ${e-r} ${n} a ${r},${r} 0 1,0 ${r*2},0 a ${r},${r} 0 1,0 ${-r*2},0`),t.setAttribute(`fill`,this.brush.color),t.setAttribute(`stroke-width`,`0`)}return!0}static line(e,t){let n=t.x-e.x,r=t.y-e.y;return{length:Math.sqrt(n**2+r**2),angle:Math.atan2(r,n)}}static controlPoint(t,n,r,i){let a=n||t,o=r||t,s=e.line(a,o),c=s.angle+(i?Math.PI:0),l=s.length*.2;return{x:t.x+Math.cos(c)*l,y:t.y+Math.sin(c)*l}}static bezierCommand(t,n,r){let i=e.controlPoint(r[n-1],r[n-2],t),a=e.controlPoint(t,r[n-1],r[n+1],!0);return`C ${i.x.toFixed(T)},${i.y.toFixed(T)} ${a.x.toFixed(T)},${a.y.toFixed(T)} ${t.x.toFixed(T)},${t.y.toFixed(T)}`}static toSvgData(t){return t.reduce((t,n,r,i)=>r===0?`M ${n.x.toFixed(T)},${n.y.toFixed(T)}`:`${t} ${e.bezierCommand(n,r,i)}`,``)}},ee=class extends N{onStart(e){return this.el=this.createElement(`ellipse`),this.attr(`cx`,e.x),this.attr(`cy`,e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=C(e.x-this.start.x),[r,i]=C(e.y-this.start.y);if(this.shiftPressed){let e=Math.min(t,r);t=e,r=e}if(this.altPressed)this.attr(`cx`,this.start.x),this.attr(`cy`,this.start.y),this.attr(`rx`,t),this.attr(`ry`,r);else{let[e,a]=[this.start.x,this.start.x+t*n].sort(x),[o,s]=[this.start.y,this.start.y+r*i].sort(x);this.attr(`cx`,(e+a)/2),this.attr(`cy`,(o+s)/2),this.attr(`rx`,(a-e)/2),this.attr(`ry`,(s-o)/2)}return!0}onEnd(){let e=this.el;if(this.el=null,!e)return!1;try{if(!e.getTotalLength())return!1}catch{return!1}return!0}},te=class extends N{constructor(...e){super(...e),this.pathSubFactor=20,this.pathFragments=[],this._erased=[]}onSelected(e){let t=(e,n)=>{if(e&&e.length)for(let r=0;r<e.length;r++){let i=e[r];if(i.getTotalLength){let e=i.getTotalLength();for(let t=0;t<this.pathSubFactor;t++){let r=i.getPointAtLength(e*t/this.pathSubFactor),a=i.getPointAtLength(e*(t+1)/this.pathSubFactor);this.pathFragments.push({x1:r.x,x2:a.x,y1:r.y,y2:a.y,segment:t,element:n||i})}}else i.children&&t(i.children,i)}};e&&t(e.children)}onUnselected(){this.pathFragments=[]}onStart(e){this.svgPointPrevious=this.svgElement.createSVGPoint(),this.svgPointPrevious.x=e.x,this.svgPointPrevious.y=e.y}onMove(e){this.svgPointCurrent=this.svgElement.createSVGPoint(),this.svgPointCurrent.x=e.x,this.svgPointCurrent.y=e.y;let t=this.checkAndEraseElement();return this.svgPointPrevious=this.svgPointCurrent,t}onEnd(){this.svgPointPrevious=void 0,this.svgPointCurrent=void 0;let e=this._erased;return this._erased=[],{undo:()=>e.forEach(e=>this.drauu._restoreNode(e)),redo:()=>e.forEach(e=>this.drauu._removeNode(e))}}checkAndEraseElement(){if(this.pathFragments.length)for(let e=0;e<this.pathFragments.length;e++){let t=this.pathFragments[e];if(this.svgPointPrevious&&this.svgPointCurrent){let e={x1:this.svgPointPrevious.x,x2:this.svgPointCurrent.x,y1:this.svgPointPrevious.y,y2:this.svgPointCurrent.y};this.lineLineIntersect(t,e)&&(this.drauu._removeNode(t.element),this._erased.push(t.element))}}return this._erased.length&&(this.pathFragments=this.pathFragments.filter(e=>!this._erased.includes(e.element))),this._erased.length>0}lineLineIntersect(e,t){let n=e.x1,r=e.x2,i=t.x1,a=t.x2,o=e.y1,s=e.y2,c=t.y1,l=t.y2,u=(n-r)*(c-l)-(o-s)*(i-a),d=(n*s-o*r)*(i-a)-(n-r)*(i*l-c*a),f=(n*s-o*r)*(c-l)-(o-s)*(i*l-c*a),p=(e,t,n)=>e>=t&&e<=n?!0:e>=n&&e<=t;if(u===0)return!1;{let e={x:d/u,y:f/u};return p(e.x,n,r)&&p(e.y,o,s)&&p(e.x,i,a)&&p(e.y,c,l)}}},ne=class extends N{onStart(e){if(this.el=this.createElement(`line`,{fill:`transparent`}),this.attr(`x1`,e.x),this.attr(`y1`,e.y),this.attr(`x2`,e.x),this.attr(`y2`,e.y),this.brush.arrowEnd){let e=w(),t=document.createElementNS(`http://www.w3.org/2000/svg`,`g`);return t.append(E(e,this.brush.color)),t.append(this.el),this.attr(`marker-end`,`url(#${e})`),t}return this.el}onMove(e){if(!this.el)return!1;let{x:t,y:n}=e;if(this.shiftPressed){let r=e.x-this.start.x,i=e.y-this.start.y;if(i!==0){let e=r/i;e=Math.round(e),Math.abs(e)<=1?(t=this.start.x+i*e,n=this.start.y+i):(t=this.start.x+r,n=this.start.y)}}return this.altPressed?(this.attr(`x1`,this.start.x*2-t),this.attr(`y1`,this.start.y*2-n),this.attr(`x2`,t),this.attr(`y2`,n)):(this.attr(`x1`,this.start.x),this.attr(`y1`,this.start.y),this.attr(`x2`,t),this.attr(`y2`,n)),!0}onEnd(){let e=this.el;if(this.el=null,!e)return!1;try{if(e.getTotalLength()<5)return!1}catch{return!1}return!0}},F=class extends N{onStart(e){return this.el=this.createElement(`rect`),this.brush.cornerRadius&&(this.attr(`rx`,this.brush.cornerRadius),this.attr(`ry`,this.brush.cornerRadius)),this.attr(`x`,e.x),this.attr(`y`,e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=C(e.x-this.start.x),[r,i]=C(e.y-this.start.y);if(this.shiftPressed){let e=Math.min(t,r);t=e,r=e}if(this.altPressed)this.attr(`x`,this.start.x-t),this.attr(`y`,this.start.y-r),this.attr(`width`,t*2),this.attr(`height`,r*2);else{let[e,a]=[this.start.x,this.start.x+t*n].sort(x),[o,s]=[this.start.y,this.start.y+r*i].sort(x);this.attr(`x`,e),this.attr(`y`,o),this.attr(`width`,a-e),this.attr(`height`,s-o)}return!0}onEnd(){let e=this.el;if(this.el=null,!e)return!1;try{if(!e.getTotalLength())return!1}catch{return!1}return!0}};function I(e,t,n,r=e=>e){return e*r(.5-t*(.5-n))}function re(e){return[-e[0],-e[1]]}function L(e,t){return[e[0]+t[0],e[1]+t[1]]}function R(e,t){return[e[0]-t[0],e[1]-t[1]]}function z(e,t){return[e[0]*t,e[1]*t]}function ie(e,t){return[e[0]/t,e[1]/t]}function B(e){return[e[1],-e[0]]}function V(e,t){return e[0]*t[0]+e[1]*t[1]}function ae(e,t){return e[0]===t[0]&&e[1]===t[1]}function oe(e){return Math.hypot(e[0],e[1])}function se(e){return e[0]*e[0]+e[1]*e[1]}function H(e,t){return se(R(e,t))}function U(e){return ie(e,oe(e))}function W(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function G(e,t,n){let r=Math.sin(n),i=Math.cos(n),a=e[0]-t[0],o=e[1]-t[1],s=a*i-o*r,c=a*r+o*i;return[s+t[0],c+t[1]]}function K(e,t,n){return L(e,z(R(t,e),n))}function q(e,t,n){return L(e,z(t,n))}var{min:J,PI:ce}=Math,Y=.275,X=ce+1e-4;function le(e,t={}){let{size:n=16,smoothing:r=.5,thinning:i=.5,simulatePressure:a=!0,easing:o=e=>e,start:s={},end:c={},last:l=!1}=t,{cap:u=!0,easing:d=e=>e*(2-e)}=s,{cap:f=!0,easing:p=e=>--e*e*e+1}=c;if(e.length===0||n<=0)return[];let m=e[e.length-1].runningLength,h=s.taper===!1?0:s.taper===!0?Math.max(n,m):s.taper,g=c.taper===!1?0:c.taper===!0?Math.max(n,m):c.taper,_=(n*r)**2,v=[],y=[],b=e.slice(0,10).reduce((e,t)=>{let r=t.pressure;if(a){let i=J(1,t.distance/n);r=J(1,e+(J(1,1-i)-e)*(i*Y))}return(e+r)/2},e[0].pressure),x=I(n,i,e[e.length-1].pressure,o),S,C=e[0].vector,w=e[0].point,T=w,E=w,D=T,O=!1;for(let t=0;t<e.length;t++){let{pressure:r}=e[t],{point:s,vector:c,distance:l,runningLength:u}=e[t];if(t<e.length-1&&m-u<3)continue;if(i){if(a){let e=J(1,l/n),t=J(1,1-e);r=J(1,b+(t-b)*(e*Y))}x=I(n,i,r,o)}else x=n/2;S===void 0&&(S=x);let f=u<h?d(u/h):1,k=m-u<g?p((m-u)/g):1;x=Math.max(.01,x*Math.min(f,k));let A=(t<e.length-1?e[t+1]:e[t]).vector,j=t<e.length-1?V(c,A):1,M=V(c,C)<0&&!O,N=j!==null&&j<0;if(M||N){let e=z(B(C),x);for(let t=0;t<=1;t+=.07692307692307693)E=G(R(s,e),s,X*t),v.push(E),D=G(L(s,e),s,X*-t),y.push(D);w=E,T=D,N&&(O=!0);continue}if(O=!1,t===e.length-1){let e=z(B(c),x);v.push(R(s,e)),y.push(L(s,e));continue}let P=z(B(K(A,c,j)),x);E=R(s,P),(t<=1||H(w,E)>_)&&(v.push(E),w=E),D=L(s,P),(t<=1||H(T,D)>_)&&(y.push(D),T=D),b=r,C=c}let k=e[0].point.slice(0,2),A=e.length>1?e[e.length-1].point.slice(0,2):L(e[0].point,[1,1]),j=[],M=[];if(e.length===1){if(!(h||g)||l){let e=q(k,U(B(R(k,A))),-(S||x)),t=[];for(let n=1/13,r=n;r<=1;r+=n)t.push(G(e,k,X*2*r));return t}}else{if(!(h||g&&e.length===1))if(u)for(let e=1/13,t=e;t<=1;t+=e){let e=G(y[0],k,X*t);j.push(e)}else{let e=R(v[0],y[0]),t=z(e,.5),n=z(e,.51);j.push(R(k,t),R(k,n),L(k,n),L(k,t))}let t=B(re(e[e.length-1].vector));if(g||h&&e.length===1)M.push(A);else if(f){let e=q(A,t,x);for(let t=1/29,n=t;n<1;n+=t)M.push(G(e,A,X*3*n))}else M.push(L(A,z(t,x)),L(A,z(t,x*.99)),R(A,z(t,x*.99)),R(A,z(t,x)))}return v.concat(M,y.reverse(),j)}function ue(e,t={}){let{streamline:n=.5,size:r=16,last:i=!1}=t;if(e.length===0)return[];let a=.15+(1-n)*.85,o=Array.isArray(e[0])?e:e.map(({x:e,y:t,pressure:n=.5})=>[e,t,n]);if(o.length===2){let e=o[1];o=o.slice(0,-1);for(let t=1;t<5;t++)o.push(K(o[0],e,t/4))}o.length===1&&(o=[...o,[...L(o[0],[1,1]),...o[0].slice(2)]]);let s=[{point:[o[0][0],o[0][1]],pressure:o[0][2]>=0?o[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,l=0,u=s[0],d=o.length-1;for(let e=1;e<o.length;e++){let t=i&&e===d?o[e].slice(0,2):K(u.point,o[e],a);if(ae(u.point,t))continue;let n=W(t,u.point);if(l+=n,e<d&&!c){if(l<r)continue;c=!0}u={point:t,pressure:o[e][2]>=0?o[e][2]:.5,vector:U(R(u.point,t)),distance:n,runningLength:l},s.push(u)}return s[0].vector=s[1]?.vector||[0,0],s}function de(e,t={}){return le(ue(e,t),t)}var fe=class e extends N{constructor(...e){super(...e),this.points=[]}onStart(e){return this.el=document.createElementNS(`http://www.w3.org/2000/svg`,`path`),this.points=[e],this.attr(`fill`,this.brush.color),this.attr(`d`,this.getSvgData(this.points)),this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&this.points.push(e),this.attr(`d`,this.getSvgData(this.points)),!0}onEnd(){let e=this.el;return this.el=null,!!e}getSvgData(t){return e.getSvgData(t,this.brush)}static getSvgData(e,t){let n=de(e,{size:t.size,thinning:.9,simulatePressure:!1,start:{taper:5},end:{taper:5},...t.stylusOptions});if(!n.length)return``;let r=n.reduce((e,[t,n],r,i)=>{let[a,o]=i[(r+1)%i.length];return e.push(t,n,(t+a)/2,(n+o)/2),e},[`M`,...n[0],`Q`]);return r.push(`Z`),r.map(e=>typeof e==`number`?e.toFixed(2):e).join(` `)}};function pe(e){return{draw:new P(e),stylus:new fe(e),line:new ne(e),rectangle:new F(e),ellipse:new ee(e),eraseLine:new te(e)}}var me=class{constructor(e={}){this.options=e,this.el=null,this.svgPoint=null,this.eventEl=null,this.shiftPressed=!1,this.altPressed=!1,this.drawing=!1,this._emitter=b(),this._originalPointerId=null,this._models=pe(this),this._opStack=[],this._opIndex=0,this._disposables=[],this._elements=[],this.options.brush||(this.options.brush={color:`black`,size:3,mode:`stylus`}),e.el&&this.mount(e.el,e.eventTarget,e.window)}get model(){return this._models[this.mode]}get mounted(){return!!this.el}get mode(){return this.options.brush.mode||`stylus`}set mode(e){this._models[this.mode].onUnselected(),this.options.brush.mode=e,this.model.onSelected(this.el)}get brush(){return this.options.brush}set brush(e){this.options.brush=e}resolveSelector(e){return typeof e==`string`?document.querySelector(e):e||null}mount(e,t,n=window){if(this.el)throw Error(`[drauu] already mounted, unmount previous target first`);if(this.el=this.resolveSelector(e),!this.el)throw Error(`[drauu] target element not found`);if(this.el.tagName.toLocaleLowerCase()!==`svg`)throw Error(`[drauu] can only mount to a SVG element`);if(!this.el.createSVGPoint)throw Error(`[drauu] SVG element must be create by document.createElementNS('http://www.w3.org/2000/svg', 'svg')`);this.svgPoint=this.el.createSVGPoint();let r=this.resolveSelector(t)||this.el,i=this.eventStart.bind(this),a=this.eventMove.bind(this),o=this.eventEnd.bind(this),s=this.eventKeyboard.bind(this),c=this.touchMove.bind(this);r.addEventListener(`pointerdown`,i,{passive:!1}),n.addEventListener(`pointermove`,a,{passive:!1}),n.addEventListener(`pointerup`,o,{passive:!1}),n.addEventListener(`pointercancel`,o,{passive:!1}),n.addEventListener(`keydown`,s,!1),n.addEventListener(`keyup`,s,!1),n.addEventListener(`touchmove`,c,{passive:!1}),this._disposables.push(()=>{r.removeEventListener(`pointerdown`,i),n.removeEventListener(`pointermove`,a),n.removeEventListener(`pointerup`,o),n.removeEventListener(`pointercancel`,o),n.removeEventListener(`keydown`,s,!1),n.removeEventListener(`keyup`,s,!1),n.removeEventListener(`touchmove`,c)}),this._emitter.emit(`mounted`)}unmount(){this._disposables.forEach(e=>e()),this._disposables.length=0,this._elements.length=0,this.el=null,this._emitter.emit(`unmounted`)}on(e,t){return this._emitter.on(e,t)}undo(){return!this.canUndo()||this.drawing?!1:(this._opStack[--this._opIndex].undo(),this._emitter.emit(`changed`),!0)}redo(){return!this.canRedo()||this.drawing?!1:(this._opStack[this._opIndex++].redo(),this._emitter.emit(`changed`),!0)}canRedo(){return this._opIndex<this._opStack.length}canUndo(){return this._opIndex>0}eventMove(e){!this.acceptsInput(e)||!this.drawing||this.model._eventMove(e)&&(e.stopPropagation(),e.preventDefault(),this._emitter.emit(`changed`))}eventStart(e){this.acceptsInput(e)&&(e.stopPropagation(),e.preventDefault(),this._currentNode&&this.cancel(),this.drawing=!0,this._originalPointerId=e.pointerId,this._emitter.emit(`start`),this._currentNode=this.model._eventDown(e),this._currentNode&&this.mode!==`eraseLine`&&this.el.appendChild(this._currentNode),this._emitter.emit(`changed`))}eventEnd(e){if(!this.acceptsInput(e)||!this.drawing)return;let t=this.model._eventUp(e);if(!t)this.cancel();else if(t===!0){let e=this._currentNode;e&&(this._appendNode(e),this.commit({undo:()=>this._removeNode(e),redo:()=>this._restoreNode(e)}))}else this.commit(t);this.drawing=!1,this._emitter.emit(`end`),this._emitter.emit(`changed`),this._originalPointerId=null}touchMove(e){Array.from(e.touches).some(e=>e.touchType===`stylus`&&e.identifier===this._originalPointerId)&&e.preventDefault()}acceptsInput(e){return(!this.options.acceptsInputTypes||this.options.acceptsInputTypes.includes(e.pointerType))&&!(this._originalPointerId&&this._originalPointerId!==e.pointerId)}eventKeyboard(e){this.shiftPressed===e.shiftKey&&this.altPressed===e.altKey||(this.shiftPressed=e.shiftKey,this.altPressed=e.altKey,this.model.point&&this.model.onMove(this.model.point)&&this._emitter.emit(`changed`))}commit(e){this._opStack.length=this._opIndex,this._opStack.push(e),this._opIndex++;let t=this._currentNode;this._currentNode=void 0,this._emitter.emit(`committed`,t)}clear(){this._opStack.length=0,this._opIndex=0,this._elements=[],this.cancel(),this.el.innerHTML=``,this._emitter.emit(`changed`)}cancel(){this._currentNode&&(this.el.removeChild(this._currentNode),this._currentNode=void 0,this._emitter.emit(`canceled`))}dump(){return this.el.innerHTML}load(e){this.clear(),this.el.innerHTML=e}_appendNode(e){let t=this._elements.at(-1);t?t.after(e):this.el.append(e);let n=this._elements.push(e)-1;e.dataset.drauu_index=n.toString()}_removeNode(e){e.remove(),this._elements[+e.dataset.drauu_index]=null}_restoreNode(e){let t=+e.dataset.drauu_index;this._elements[t]=e;for(let n=t-1;n>=0;n--){let t=this._elements[n];if(t){t.after(e);return}}this.el.prepend(e)}};function he(e){return new me(e)}var Z=f(()=>{let{currentSlideNo:e,isPresenter:r}=g(),i=[`#ff595e`,`#ffca3a`,`#8ac926`,`#1982c4`,`#6a4c93`,`#ffffff`,`#000000`],s=p(`slidev-drawing-enabled`,!1),u=p(`slidev-drawing-pinned`,!1),d=p(`slidev-drawing-brush`,{color:i[0],size:4,mode:`stylus`}),f=a(!1),b=a(!1),x=a(!1),S=a(!1),C=a(`stylus`),w=o(()=>h.drawings.syncAll||r.value),T=!1,E=o({get(){return C.value},set(e){C.value=e,e===`arrow`?(O.mode=`line`,d.value.arrowEnd=!0):(O.mode=e,d.value.arrowEnd=!1)}}),D=l({brush:d,acceptsInputTypes:o(()=>s.value&&(!h.drawings.presenterOnly||r.value)?void 0:[`pen`]),coordinateTransform:!1}),O=c(he(D));function k(){O.clear(),w.value&&v(e.value,``)}function A(){x.value=O.canRedo(),b.value=O.canUndo(),S.value=!!O.el?.children.length}function j(t){T=!0;let n=y[t||e.value];n==null?O.clear():O.load(n),A(),T=!1}return O.on(`changed`,()=>{if(A(),!T){let t=O.dump(),n=e.value;(y[n]||``)!==t&&w.value&&v(n,O.dump())}}),_(t=>{T=!0,t[e.value]!=null&&O.load(t[e.value]||``),T=!1,A()}),n(()=>{t(e,()=>{O.mounted&&j()},{immediate:!0})}),O.on(`start`,()=>f.value=!0),O.on(`end`,()=>f.value=!1),window.addEventListener(`keydown`,e=>{if(!s.value||m.value)return;let t=!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey,n=!0;e.code===`KeyZ`&&(e.ctrlKey||e.metaKey)?e.shiftKey?O.redo():O.undo():e.code===`Escape`?s.value=!1:e.code===`KeyL`&&t?E.value=`line`:e.code===`KeyA`&&t?E.value=`arrow`:e.code===`KeyS`&&t?E.value=`stylus`:e.code===`KeyR`&&t?E.value=`rectangle`:e.code===`KeyE`&&t?E.value=`ellipse`:e.code===`KeyC`&&t?k():e.code.startsWith(`Digit`)&&t&&+e.code[5]<=i.length?d.value.color=i[e.code[5]-1]:n=!1,n&&(e.preventDefault(),e.stopPropagation())},!1),{brush:d,brushColors:i,canClear:S,canRedo:x,canUndo:b,clear:k,drauu:O,drauuOptions:D,drawingEnabled:s,drawingMode:E,drawingPinned:u,drawingState:y,isDrawing:f,loadCanvas:j}}),ge=[`innerHTML`],_e=r({__name:`DrawingPreview`,props:{page:{}},setup(e){let{drawingState:t}=Z();return(n,r)=>s(t)[e.page]?(d(),i(`svg`,{key:0,class:`w-full h-full absolute top-0 pointer-events-none`,innerHTML:s(t)[e.page]},null,8,ge)):u(`v-if`,!0)}}),Q=e({default:()=>$}),$=_e;export{Q as n,Z as r,$ as t};
 
1
+ import{n as e}from"./rolldown-runtime-QTnfLwEv.js";import{J as t,N as n,T as r,b as i,ct as a,g as o,gt as s,it as c,ot as l,y as u,z as d}from"./modules/shiki-CPCtrUKm.js";import{E as f,h as p}from"./modules/vue-CSIBdXgc.js";import{A as m,Et as h,_ as g,c as _,l as v,s as y}from"./index-OZD1v-vp.js";var b=()=>({emit(e,...t){for(let n=this.events[e]||[],r=0,i=n.length;r<i;r++)n[r](...t)},events:{},on(e,t){return(this.events[e]||=[]).push(t),()=>{this.events[e]=this.events[e]?.filter(e=>t!==e)}}});function x(e,t){return e-t}function S(e){return e<0?-1:1}function C(e){return[Math.abs(e),S(e)]}function w(){let e=()=>((1+Math.random())*65536|0).toString(16).substring(1);return`${e()+e()}-${e()}-${e()}-${e()}-${e()}${e()}${e()}`}var T=2;function E(e,t){let n=document.createElementNS(`http://www.w3.org/2000/svg`,`defs`),r=document.createElementNS(`http://www.w3.org/2000/svg`,`marker`),i=document.createElementNS(`http://www.w3.org/2000/svg`,`path`);return i.setAttribute(`fill`,t),r.setAttribute(`id`,e),r.setAttribute(`viewBox`,`0 -5 10 10`),r.setAttribute(`refX`,`5`),r.setAttribute(`refY`,`0`),r.setAttribute(`markerWidth`,`4`),r.setAttribute(`markerHeight`,`4`),r.setAttribute(`orient`,`auto`),i.setAttribute(`d`,`M0,-5L10,0L0,5`),r.appendChild(i),n.appendChild(r),n}function D(e,t){let n=e.x-t.x,r=e.y-t.y;return n*n+r*r}function O(e,t,n){let r=t.x,i=t.y,a=n.x-r,o=n.y-i;if(a!==0||o!==0){let t=((e.x-r)*a+(e.y-i)*o)/(a*a+o*o);t>1?(r=n.x,i=n.y):t>0&&(r+=a*t,i+=o*t)}return a=e.x-r,o=e.y-i,a*a+o*o}function k(e,t){let n=e[0],r=[n],i;for(let a=1,o=e.length;a<o;a++)i=e[a],D(i,n)>t&&(r.push(i),n=i);return n!==i&&i&&r.push(i),r}function A(e,t,n,r,i){let a=r,o=0;for(let r=t+1;r<n;r++){let i=O(e[r],e[t],e[n]);i>a&&(o=r,a=i)}a>r&&(o-t>1&&A(e,t,o,r,i),i.push(e[o]),n-o>1&&A(e,o,n,r,i))}function j(e,t){let n=e.length-1,r=[e[0]];return A(e,0,n,t,r),r.push(e[n]),r}function M(e,t,n=!1){if(e.length<=2)return e;let r=t===void 0?1:t*t;return e=n?e:k(e,r),e=j(e,r),e}var N=class{constructor(e){this.drauu=e,this.event=void 0,this.point=void 0,this.start=void 0,this.el=null}onSelected(e){}onUnselected(){}onStart(e){}onMove(e){return!1}onEnd(e){}get brush(){return this.drauu.brush}get shiftPressed(){return this.drauu.shiftPressed}get altPressed(){return this.drauu.altPressed}get svgElement(){return this.drauu.el}getMousePosition(e){let t=this.drauu.el,n=this.drauu.options.cssZoom??1,r=this.drauu.options.coordinateScale??1,i=this.drauu.options.offset??{x:0,y:0};if(this.drauu.options.coordinateTransform===!1){let t=this.drauu.el.getBoundingClientRect();return{x:(e.pageX/n-t.left+i.x)*r,y:(e.pageY/n-t.top+i.y)*r,pressure:e.pressure}}else{let a=this.drauu.svgPoint;a.x=e.clientX/n+i.x,a.y=e.clientY/n+i.y;let o=a.matrixTransform(t.getScreenCTM()?.inverse());return{x:o.x*r,y:o.y*r,pressure:e.pressure}}}createElement(e,t){let n=document.createElementNS(`http://www.w3.org/2000/svg`,e),r=t?{...this.brush,...t}:this.brush;return n.setAttribute(`fill`,r.fill??`transparent`),n.setAttribute(`stroke`,r.color),n.setAttribute(`stroke-width`,r.size.toString()),n.setAttribute(`stroke-linecap`,`round`),r.dasharray&&n.setAttribute(`stroke-dasharray`,r.dasharray),n}attr(e,t){this.el.setAttribute(e,typeof t==`string`?t:t.toFixed(T))}_setEvent(e){this.event=e,this.point=this.getMousePosition(e)}_eventDown(e){return this._setEvent(e),this.start=this.point,this.onStart(this.point)}_eventMove(e){return this._setEvent(e),this.onMove(this.point)}_eventUp(e){return this._setEvent(e),this.onEnd(this.point)}},P=class e extends N{constructor(...e){super(...e),this.points=[],this.count=0}onStart(e){if(this.el=this.createElement(`path`,{fill:`transparent`}),this.points=[e],this.brush.arrowEnd){this.arrowId=w();let e=E(this.arrowId,this.brush.color);this.el.appendChild(e)}return this.el}onMove(t){return this.el||this.onStart(t),this.points[this.points.length-1]!==t&&(this.points.push(t),this.count+=1),this.count>5&&(this.points=M(this.points,1,!0),this.count=0),this.attr(`d`,e.toSvgData(this.points)),!0}onEnd(){let t=this.el;if(this.el=null,!t)return!1;if(t.setAttribute(`d`,e.toSvgData(M(this.points,1,!0))),!t.getTotalLength()){let{x:e,y:n}=this.points[0],r=this.brush.size/2;t.setAttribute(`d`,`M ${e-r} ${n} a ${r},${r} 0 1,0 ${r*2},0 a ${r},${r} 0 1,0 ${-r*2},0`),t.setAttribute(`fill`,this.brush.color),t.setAttribute(`stroke-width`,`0`)}return!0}static line(e,t){let n=t.x-e.x,r=t.y-e.y;return{length:Math.sqrt(n**2+r**2),angle:Math.atan2(r,n)}}static controlPoint(t,n,r,i){let a=n||t,o=r||t,s=e.line(a,o),c=s.angle+(i?Math.PI:0),l=s.length*.2;return{x:t.x+Math.cos(c)*l,y:t.y+Math.sin(c)*l}}static bezierCommand(t,n,r){let i=e.controlPoint(r[n-1],r[n-2],t),a=e.controlPoint(t,r[n-1],r[n+1],!0);return`C ${i.x.toFixed(T)},${i.y.toFixed(T)} ${a.x.toFixed(T)},${a.y.toFixed(T)} ${t.x.toFixed(T)},${t.y.toFixed(T)}`}static toSvgData(t){return t.reduce((t,n,r,i)=>r===0?`M ${n.x.toFixed(T)},${n.y.toFixed(T)}`:`${t} ${e.bezierCommand(n,r,i)}`,``)}},ee=class extends N{onStart(e){return this.el=this.createElement(`ellipse`),this.attr(`cx`,e.x),this.attr(`cy`,e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=C(e.x-this.start.x),[r,i]=C(e.y-this.start.y);if(this.shiftPressed){let e=Math.min(t,r);t=e,r=e}if(this.altPressed)this.attr(`cx`,this.start.x),this.attr(`cy`,this.start.y),this.attr(`rx`,t),this.attr(`ry`,r);else{let[e,a]=[this.start.x,this.start.x+t*n].sort(x),[o,s]=[this.start.y,this.start.y+r*i].sort(x);this.attr(`cx`,(e+a)/2),this.attr(`cy`,(o+s)/2),this.attr(`rx`,(a-e)/2),this.attr(`ry`,(s-o)/2)}return!0}onEnd(){let e=this.el;if(this.el=null,!e)return!1;try{if(!e.getTotalLength())return!1}catch{return!1}return!0}},te=class extends N{constructor(...e){super(...e),this.pathSubFactor=20,this.pathFragments=[],this._erased=[]}onSelected(e){let t=(e,n)=>{if(e&&e.length)for(let r=0;r<e.length;r++){let i=e[r];if(i.getTotalLength){let e=i.getTotalLength();for(let t=0;t<this.pathSubFactor;t++){let r=i.getPointAtLength(e*t/this.pathSubFactor),a=i.getPointAtLength(e*(t+1)/this.pathSubFactor);this.pathFragments.push({x1:r.x,x2:a.x,y1:r.y,y2:a.y,segment:t,element:n||i})}}else i.children&&t(i.children,i)}};e&&t(e.children)}onUnselected(){this.pathFragments=[]}onStart(e){this.svgPointPrevious=this.svgElement.createSVGPoint(),this.svgPointPrevious.x=e.x,this.svgPointPrevious.y=e.y}onMove(e){this.svgPointCurrent=this.svgElement.createSVGPoint(),this.svgPointCurrent.x=e.x,this.svgPointCurrent.y=e.y;let t=this.checkAndEraseElement();return this.svgPointPrevious=this.svgPointCurrent,t}onEnd(){this.svgPointPrevious=void 0,this.svgPointCurrent=void 0;let e=this._erased;return this._erased=[],{undo:()=>e.forEach(e=>this.drauu._restoreNode(e)),redo:()=>e.forEach(e=>this.drauu._removeNode(e))}}checkAndEraseElement(){if(this.pathFragments.length)for(let e=0;e<this.pathFragments.length;e++){let t=this.pathFragments[e];if(this.svgPointPrevious&&this.svgPointCurrent){let e={x1:this.svgPointPrevious.x,x2:this.svgPointCurrent.x,y1:this.svgPointPrevious.y,y2:this.svgPointCurrent.y};this.lineLineIntersect(t,e)&&(this.drauu._removeNode(t.element),this._erased.push(t.element))}}return this._erased.length&&(this.pathFragments=this.pathFragments.filter(e=>!this._erased.includes(e.element))),this._erased.length>0}lineLineIntersect(e,t){let n=e.x1,r=e.x2,i=t.x1,a=t.x2,o=e.y1,s=e.y2,c=t.y1,l=t.y2,u=(n-r)*(c-l)-(o-s)*(i-a),d=(n*s-o*r)*(i-a)-(n-r)*(i*l-c*a),f=(n*s-o*r)*(c-l)-(o-s)*(i*l-c*a),p=(e,t,n)=>e>=t&&e<=n?!0:e>=n&&e<=t;if(u===0)return!1;{let e={x:d/u,y:f/u};return p(e.x,n,r)&&p(e.y,o,s)&&p(e.x,i,a)&&p(e.y,c,l)}}},ne=class extends N{onStart(e){if(this.el=this.createElement(`line`,{fill:`transparent`}),this.attr(`x1`,e.x),this.attr(`y1`,e.y),this.attr(`x2`,e.x),this.attr(`y2`,e.y),this.brush.arrowEnd){let e=w(),t=document.createElementNS(`http://www.w3.org/2000/svg`,`g`);return t.append(E(e,this.brush.color)),t.append(this.el),this.attr(`marker-end`,`url(#${e})`),t}return this.el}onMove(e){if(!this.el)return!1;let{x:t,y:n}=e;if(this.shiftPressed){let r=e.x-this.start.x,i=e.y-this.start.y;if(i!==0){let e=r/i;e=Math.round(e),Math.abs(e)<=1?(t=this.start.x+i*e,n=this.start.y+i):(t=this.start.x+r,n=this.start.y)}}return this.altPressed?(this.attr(`x1`,this.start.x*2-t),this.attr(`y1`,this.start.y*2-n),this.attr(`x2`,t),this.attr(`y2`,n)):(this.attr(`x1`,this.start.x),this.attr(`y1`,this.start.y),this.attr(`x2`,t),this.attr(`y2`,n)),!0}onEnd(){let e=this.el;if(this.el=null,!e)return!1;try{if(e.getTotalLength()<5)return!1}catch{return!1}return!0}},F=class extends N{onStart(e){return this.el=this.createElement(`rect`),this.brush.cornerRadius&&(this.attr(`rx`,this.brush.cornerRadius),this.attr(`ry`,this.brush.cornerRadius)),this.attr(`x`,e.x),this.attr(`y`,e.y),this.el}onMove(e){if(!this.el||!this.start)return!1;let[t,n]=C(e.x-this.start.x),[r,i]=C(e.y-this.start.y);if(this.shiftPressed){let e=Math.min(t,r);t=e,r=e}if(this.altPressed)this.attr(`x`,this.start.x-t),this.attr(`y`,this.start.y-r),this.attr(`width`,t*2),this.attr(`height`,r*2);else{let[e,a]=[this.start.x,this.start.x+t*n].sort(x),[o,s]=[this.start.y,this.start.y+r*i].sort(x);this.attr(`x`,e),this.attr(`y`,o),this.attr(`width`,a-e),this.attr(`height`,s-o)}return!0}onEnd(){let e=this.el;if(this.el=null,!e)return!1;try{if(!e.getTotalLength())return!1}catch{return!1}return!0}};function I(e,t,n,r=e=>e){return e*r(.5-t*(.5-n))}function re(e){return[-e[0],-e[1]]}function L(e,t){return[e[0]+t[0],e[1]+t[1]]}function R(e,t){return[e[0]-t[0],e[1]-t[1]]}function z(e,t){return[e[0]*t,e[1]*t]}function ie(e,t){return[e[0]/t,e[1]/t]}function B(e){return[e[1],-e[0]]}function V(e,t){return e[0]*t[0]+e[1]*t[1]}function ae(e,t){return e[0]===t[0]&&e[1]===t[1]}function oe(e){return Math.hypot(e[0],e[1])}function se(e){return e[0]*e[0]+e[1]*e[1]}function H(e,t){return se(R(e,t))}function U(e){return ie(e,oe(e))}function W(e,t){return Math.hypot(e[1]-t[1],e[0]-t[0])}function G(e,t,n){let r=Math.sin(n),i=Math.cos(n),a=e[0]-t[0],o=e[1]-t[1],s=a*i-o*r,c=a*r+o*i;return[s+t[0],c+t[1]]}function K(e,t,n){return L(e,z(R(t,e),n))}function q(e,t,n){return L(e,z(t,n))}var{min:J,PI:ce}=Math,Y=.275,X=ce+1e-4;function le(e,t={}){let{size:n=16,smoothing:r=.5,thinning:i=.5,simulatePressure:a=!0,easing:o=e=>e,start:s={},end:c={},last:l=!1}=t,{cap:u=!0,easing:d=e=>e*(2-e)}=s,{cap:f=!0,easing:p=e=>--e*e*e+1}=c;if(e.length===0||n<=0)return[];let m=e[e.length-1].runningLength,h=s.taper===!1?0:s.taper===!0?Math.max(n,m):s.taper,g=c.taper===!1?0:c.taper===!0?Math.max(n,m):c.taper,_=(n*r)**2,v=[],y=[],b=e.slice(0,10).reduce((e,t)=>{let r=t.pressure;if(a){let i=J(1,t.distance/n);r=J(1,e+(J(1,1-i)-e)*(i*Y))}return(e+r)/2},e[0].pressure),x=I(n,i,e[e.length-1].pressure,o),S,C=e[0].vector,w=e[0].point,T=w,E=w,D=T,O=!1;for(let t=0;t<e.length;t++){let{pressure:r}=e[t],{point:s,vector:c,distance:l,runningLength:u}=e[t];if(t<e.length-1&&m-u<3)continue;if(i){if(a){let e=J(1,l/n),t=J(1,1-e);r=J(1,b+(t-b)*(e*Y))}x=I(n,i,r,o)}else x=n/2;S===void 0&&(S=x);let f=u<h?d(u/h):1,k=m-u<g?p((m-u)/g):1;x=Math.max(.01,x*Math.min(f,k));let A=(t<e.length-1?e[t+1]:e[t]).vector,j=t<e.length-1?V(c,A):1,M=V(c,C)<0&&!O,N=j!==null&&j<0;if(M||N){let e=z(B(C),x);for(let t=0;t<=1;t+=.07692307692307693)E=G(R(s,e),s,X*t),v.push(E),D=G(L(s,e),s,X*-t),y.push(D);w=E,T=D,N&&(O=!0);continue}if(O=!1,t===e.length-1){let e=z(B(c),x);v.push(R(s,e)),y.push(L(s,e));continue}let P=z(B(K(A,c,j)),x);E=R(s,P),(t<=1||H(w,E)>_)&&(v.push(E),w=E),D=L(s,P),(t<=1||H(T,D)>_)&&(y.push(D),T=D),b=r,C=c}let k=e[0].point.slice(0,2),A=e.length>1?e[e.length-1].point.slice(0,2):L(e[0].point,[1,1]),j=[],M=[];if(e.length===1){if(!(h||g)||l){let e=q(k,U(B(R(k,A))),-(S||x)),t=[];for(let n=1/13,r=n;r<=1;r+=n)t.push(G(e,k,X*2*r));return t}}else{if(!(h||g&&e.length===1))if(u)for(let e=1/13,t=e;t<=1;t+=e){let e=G(y[0],k,X*t);j.push(e)}else{let e=R(v[0],y[0]),t=z(e,.5),n=z(e,.51);j.push(R(k,t),R(k,n),L(k,n),L(k,t))}let t=B(re(e[e.length-1].vector));if(g||h&&e.length===1)M.push(A);else if(f){let e=q(A,t,x);for(let t=1/29,n=t;n<1;n+=t)M.push(G(e,A,X*3*n))}else M.push(L(A,z(t,x)),L(A,z(t,x*.99)),R(A,z(t,x*.99)),R(A,z(t,x)))}return v.concat(M,y.reverse(),j)}function ue(e,t={}){let{streamline:n=.5,size:r=16,last:i=!1}=t;if(e.length===0)return[];let a=.15+(1-n)*.85,o=Array.isArray(e[0])?e:e.map(({x:e,y:t,pressure:n=.5})=>[e,t,n]);if(o.length===2){let e=o[1];o=o.slice(0,-1);for(let t=1;t<5;t++)o.push(K(o[0],e,t/4))}o.length===1&&(o=[...o,[...L(o[0],[1,1]),...o[0].slice(2)]]);let s=[{point:[o[0][0],o[0][1]],pressure:o[0][2]>=0?o[0][2]:.25,vector:[1,1],distance:0,runningLength:0}],c=!1,l=0,u=s[0],d=o.length-1;for(let e=1;e<o.length;e++){let t=i&&e===d?o[e].slice(0,2):K(u.point,o[e],a);if(ae(u.point,t))continue;let n=W(t,u.point);if(l+=n,e<d&&!c){if(l<r)continue;c=!0}u={point:t,pressure:o[e][2]>=0?o[e][2]:.5,vector:U(R(u.point,t)),distance:n,runningLength:l},s.push(u)}return s[0].vector=s[1]?.vector||[0,0],s}function de(e,t={}){return le(ue(e,t),t)}var fe=class e extends N{constructor(...e){super(...e),this.points=[]}onStart(e){return this.el=document.createElementNS(`http://www.w3.org/2000/svg`,`path`),this.points=[e],this.attr(`fill`,this.brush.color),this.attr(`d`,this.getSvgData(this.points)),this.el}onMove(e){return this.el||this.onStart(e),this.points[this.points.length-1]!==e&&this.points.push(e),this.attr(`d`,this.getSvgData(this.points)),!0}onEnd(){let e=this.el;return this.el=null,!!e}getSvgData(t){return e.getSvgData(t,this.brush)}static getSvgData(e,t){let n=de(e,{size:t.size,thinning:.9,simulatePressure:!1,start:{taper:5},end:{taper:5},...t.stylusOptions});if(!n.length)return``;let r=n.reduce((e,[t,n],r,i)=>{let[a,o]=i[(r+1)%i.length];return e.push(t,n,(t+a)/2,(n+o)/2),e},[`M`,...n[0],`Q`]);return r.push(`Z`),r.map(e=>typeof e==`number`?e.toFixed(2):e).join(` `)}};function pe(e){return{draw:new P(e),stylus:new fe(e),line:new ne(e),rectangle:new F(e),ellipse:new ee(e),eraseLine:new te(e)}}var me=class{constructor(e={}){this.options=e,this.el=null,this.svgPoint=null,this.eventEl=null,this.shiftPressed=!1,this.altPressed=!1,this.drawing=!1,this._emitter=b(),this._originalPointerId=null,this._models=pe(this),this._opStack=[],this._opIndex=0,this._disposables=[],this._elements=[],this.options.brush||(this.options.brush={color:`black`,size:3,mode:`stylus`}),e.el&&this.mount(e.el,e.eventTarget,e.window)}get model(){return this._models[this.mode]}get mounted(){return!!this.el}get mode(){return this.options.brush.mode||`stylus`}set mode(e){this._models[this.mode].onUnselected(),this.options.brush.mode=e,this.model.onSelected(this.el)}get brush(){return this.options.brush}set brush(e){this.options.brush=e}resolveSelector(e){return typeof e==`string`?document.querySelector(e):e||null}mount(e,t,n=window){if(this.el)throw Error(`[drauu] already mounted, unmount previous target first`);if(this.el=this.resolveSelector(e),!this.el)throw Error(`[drauu] target element not found`);if(this.el.tagName.toLocaleLowerCase()!==`svg`)throw Error(`[drauu] can only mount to a SVG element`);if(!this.el.createSVGPoint)throw Error(`[drauu] SVG element must be create by document.createElementNS('http://www.w3.org/2000/svg', 'svg')`);this.svgPoint=this.el.createSVGPoint();let r=this.resolveSelector(t)||this.el,i=this.eventStart.bind(this),a=this.eventMove.bind(this),o=this.eventEnd.bind(this),s=this.eventKeyboard.bind(this),c=this.touchMove.bind(this);r.addEventListener(`pointerdown`,i,{passive:!1}),n.addEventListener(`pointermove`,a,{passive:!1}),n.addEventListener(`pointerup`,o,{passive:!1}),n.addEventListener(`pointercancel`,o,{passive:!1}),n.addEventListener(`keydown`,s,!1),n.addEventListener(`keyup`,s,!1),n.addEventListener(`touchmove`,c,{passive:!1}),this._disposables.push(()=>{r.removeEventListener(`pointerdown`,i),n.removeEventListener(`pointermove`,a),n.removeEventListener(`pointerup`,o),n.removeEventListener(`pointercancel`,o),n.removeEventListener(`keydown`,s,!1),n.removeEventListener(`keyup`,s,!1),n.removeEventListener(`touchmove`,c)}),this._emitter.emit(`mounted`)}unmount(){this._disposables.forEach(e=>e()),this._disposables.length=0,this._elements.length=0,this.el=null,this._emitter.emit(`unmounted`)}on(e,t){return this._emitter.on(e,t)}undo(){return!this.canUndo()||this.drawing?!1:(this._opStack[--this._opIndex].undo(),this._emitter.emit(`changed`),!0)}redo(){return!this.canRedo()||this.drawing?!1:(this._opStack[this._opIndex++].redo(),this._emitter.emit(`changed`),!0)}canRedo(){return this._opIndex<this._opStack.length}canUndo(){return this._opIndex>0}eventMove(e){!this.acceptsInput(e)||!this.drawing||this.model._eventMove(e)&&(e.stopPropagation(),e.preventDefault(),this._emitter.emit(`changed`))}eventStart(e){this.acceptsInput(e)&&(e.stopPropagation(),e.preventDefault(),this._currentNode&&this.cancel(),this.drawing=!0,this._originalPointerId=e.pointerId,this._emitter.emit(`start`),this._currentNode=this.model._eventDown(e),this._currentNode&&this.mode!==`eraseLine`&&this.el.appendChild(this._currentNode),this._emitter.emit(`changed`))}eventEnd(e){if(!this.acceptsInput(e)||!this.drawing)return;let t=this.model._eventUp(e);if(!t)this.cancel();else if(t===!0){let e=this._currentNode;e&&(this._appendNode(e),this.commit({undo:()=>this._removeNode(e),redo:()=>this._restoreNode(e)}))}else this.commit(t);this.drawing=!1,this._emitter.emit(`end`),this._emitter.emit(`changed`),this._originalPointerId=null}touchMove(e){Array.from(e.touches).some(e=>e.touchType===`stylus`&&e.identifier===this._originalPointerId)&&e.preventDefault()}acceptsInput(e){return(!this.options.acceptsInputTypes||this.options.acceptsInputTypes.includes(e.pointerType))&&!(this._originalPointerId&&this._originalPointerId!==e.pointerId)}eventKeyboard(e){this.shiftPressed===e.shiftKey&&this.altPressed===e.altKey||(this.shiftPressed=e.shiftKey,this.altPressed=e.altKey,this.model.point&&this.model.onMove(this.model.point)&&this._emitter.emit(`changed`))}commit(e){this._opStack.length=this._opIndex,this._opStack.push(e),this._opIndex++;let t=this._currentNode;this._currentNode=void 0,this._emitter.emit(`committed`,t)}clear(){this._opStack.length=0,this._opIndex=0,this._elements=[],this.cancel(),this.el.innerHTML=``,this._emitter.emit(`changed`)}cancel(){this._currentNode&&(this.el.removeChild(this._currentNode),this._currentNode=void 0,this._emitter.emit(`canceled`))}dump(){return this.el.innerHTML}load(e){this.clear(),this.el.innerHTML=e}_appendNode(e){let t=this._elements.at(-1);t?t.after(e):this.el.append(e);let n=this._elements.push(e)-1;e.dataset.drauu_index=n.toString()}_removeNode(e){e.remove(),this._elements[+e.dataset.drauu_index]=null}_restoreNode(e){let t=+e.dataset.drauu_index;this._elements[t]=e;for(let n=t-1;n>=0;n--){let t=this._elements[n];if(t){t.after(e);return}}this.el.prepend(e)}};function he(e){return new me(e)}var Z=f(()=>{let{currentSlideNo:e,isPresenter:r}=g(),i=[`#ff595e`,`#ffca3a`,`#8ac926`,`#1982c4`,`#6a4c93`,`#ffffff`,`#000000`],s=p(`slidev-drawing-enabled`,!1),u=p(`slidev-drawing-pinned`,!1),d=p(`slidev-drawing-brush`,{color:i[0],size:4,mode:`stylus`}),f=a(!1),b=a(!1),x=a(!1),S=a(!1),C=a(`stylus`),w=o(()=>h.drawings.syncAll||r.value),T=!1,E=o({get(){return C.value},set(e){C.value=e,e===`arrow`?(O.mode=`line`,d.value.arrowEnd=!0):(O.mode=e,d.value.arrowEnd=!1)}}),D=l({brush:d,acceptsInputTypes:o(()=>s.value&&(!h.drawings.presenterOnly||r.value)?void 0:[`pen`]),coordinateTransform:!1}),O=c(he(D));function k(){O.clear(),w.value&&v(e.value,``)}function A(){x.value=O.canRedo(),b.value=O.canUndo(),S.value=!!O.el?.children.length}function j(t){T=!0;let n=y[t||e.value];n==null?O.clear():O.load(n),A(),T=!1}return O.on(`changed`,()=>{if(A(),!T){let t=O.dump(),n=e.value;(y[n]||``)!==t&&w.value&&v(n,O.dump())}}),_(t=>{T=!0,t[e.value]!=null&&O.load(t[e.value]||``),T=!1,A()}),n(()=>{t(e,()=>{O.mounted&&j()},{immediate:!0})}),O.on(`start`,()=>f.value=!0),O.on(`end`,()=>f.value=!1),window.addEventListener(`keydown`,e=>{if(!s.value||m.value)return;let t=!e.ctrlKey&&!e.altKey&&!e.shiftKey&&!e.metaKey,n=!0;e.code===`KeyZ`&&(e.ctrlKey||e.metaKey)?e.shiftKey?O.redo():O.undo():e.code===`Escape`?s.value=!1:e.code===`KeyL`&&t?E.value=`line`:e.code===`KeyA`&&t?E.value=`arrow`:e.code===`KeyS`&&t?E.value=`stylus`:e.code===`KeyR`&&t?E.value=`rectangle`:e.code===`KeyE`&&t?E.value=`ellipse`:e.code===`KeyC`&&t?k():e.code.startsWith(`Digit`)&&t&&+e.code[5]<=i.length?d.value.color=i[e.code[5]-1]:n=!1,n&&(e.preventDefault(),e.stopPropagation())},!1),{brush:d,brushColors:i,canClear:S,canRedo:x,canUndo:b,clear:k,drauu:O,drauuOptions:D,drawingEnabled:s,drawingMode:E,drawingPinned:u,drawingState:y,isDrawing:f,loadCanvas:j}}),ge=[`innerHTML`],_e=r({__name:`DrawingPreview`,props:{page:{}},setup(e){let{drawingState:t}=Z();return(n,r)=>s(t)[e.page]?(d(),i(`svg`,{key:0,class:`w-full h-full absolute top-0 pointer-events-none`,innerHTML:s(t)[e.page]},null,8,ge)):u(`v-if`,!0)}}),Q=e({default:()=>$}),$=_e;export{Q as n,Z as r,$ as t};
2026/arize-gepa/assets/{GepaRunExplorer-CwwCcu9B.js → GepaRunExplorer-DEd7cNHW.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,F as t,J as n,Q as r,S as i,T as a,V as o,Z as s,_ as c,_t as l,a as u,b as d,bt as f,ct as p,g as m,l as h,m as g,y as _,yt as v,z as y}from"./modules/shiki-CPCtrUKm.js";import{ht as b,nt as x}from"./index-MFoZnBRc.js";var S={run:`20260622-232604-birch-minimal-workspace-vlm5`,source:`/home/shaun/source/simple-gepa/runs/birch/20260622-232604-birch-minimal-workspace-vlm5`,items:[{id:`candidate-0001`,iteration:1,image:`gepa-birch/candidate-0001-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:20,turns:21,totalTokens:442668,checkerFailures:6,checkerWarnings:5,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0002`,iteration:2,image:`gepa-birch/candidate-0002-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:11,turns:12,totalTokens:117340,checkerFailures:7,checkerWarnings:4,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0003`,iteration:3,image:`gepa-birch/candidate-0003-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:234,recipeLines:4,toolCalls:9,turns:10,totalTokens:62633,checkerFailures:5,checkerWarnings:5,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0004`,iteration:4,image:`gepa-birch/candidate-0004-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:10,turns:11,totalTokens:51277,checkerFailures:5,checkerWarnings:6,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0005`,iteration:5,image:`gepa-birch/candidate-0005-deep.png`,score:.714,generation:1,checker:.48,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:71,toolCalls:63,turns:64,totalTokens:1201203,checkerFailures:2,checkerWarnings:4,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0006`,iteration:6,image:`gepa-birch/candidate-0006-deep.png`,score:.6205,generation:1,checker:.31,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:71,toolCalls:14,turns:15,totalTokens:94209,checkerFailures:3,checkerWarnings:3,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0007`,iteration:7,image:`gepa-birch/candidate-0007-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:71,toolCalls:40,turns:41,totalTokens:523068,checkerFailures:5,checkerWarnings:4,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0008`,iteration:8,image:`gepa-birch/candidate-0008-deep.png`,score:.9505,generation:1,checker:.91,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:71,toolCalls:27,turns:28,totalTokens:232992,checkerFailures:0,checkerWarnings:3,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0009`,iteration:9,image:`gepa-birch/candidate-0009-deep.png`,score:.7635,generation:1,checker:.57,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:71,toolCalls:19,turns:20,totalTokens:145431,checkerFailures:2,checkerWarnings:1,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0010`,iteration:10,image:`gepa-birch/candidate-0010-deep.png`,score:.747,generation:1,checker:.54,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:71,toolCalls:15,turns:16,totalTokens:118781,checkerFailures:2,checkerWarnings:2,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0011`,iteration:11,image:`gepa-birch/candidate-0011-deep.png`,score:.9835,generation:1,checker:.97,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:115,toolCalls:12,turns:13,totalTokens:87656,checkerFailures:0,checkerWarnings:1,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0012`,iteration:12,image:`gepa-birch/candidate-0012-deep.png`,score:.9505,generation:1,checker:.91,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:115,toolCalls:14,turns:15,totalTokens:105125,checkerFailures:0,checkerWarnings:3,missingCssArtifacts:0,scoreCap:1,hasOutput:!0}]},ee={key:0,class:`gepa-run-explorer`},C={class:`gepa-run-explorer__preview`},w=[`src`,`alt`],T={class:`gepa-run-explorer__metrics`},E={class:`kicker`},D={class:`gepa-run-explorer__head-actions`},O={class:`gepa-run-explorer__iter`},k={class:`gepa-run-explorer__controls gepa-run-explorer__controls--top`},A={class:`gepa-run-explorer__bars`,"aria-label":`score components`},j={class:`gepa-run-explorer__bar gepa-run-explorer__bar--score`},M={class:`gepa-run-explorer__bar`},N={class:`gepa-run-explorer__bar`},P={class:`gepa-run-explorer__stats`},F={class:`gepa-run-explorer__chart`,viewBox:`0 0 360 132`,role:`img`,"aria-label":`GEPA score by candidate iteration`},I=[`transform`],L=[`points`],te={class:`gepa-run-explorer__controls`},R={class:`gepa-run-explorer__run`},z=b(a({__name:`GepaRunExplorer`,props:{run:{default:()=>S}},setup(a){let{$slidev:b,$nav:S,$clicksContext:z,$clicks:ne,$page:re,$renderContext:ie,$frontmatter:ae}=x(),B=a,V=m(()=>B.run),H=m(()=>V.value.items.filter(Boolean)),U=p(`score`),W=p(0),G=p(!1),K,q=m(()=>[...H.value].sort((e,t)=>U.value===`score`&&e.score-t.score||e.iteration-t.iteration)),J=m(()=>q.value[W.value]??q.value[0]),Y=m(()=>q.value.findIndex(e=>e.id===J.value?.id)+1),X=(e,t=1)=>`${Math.max(3,Math.min(100,e/t*100))}%`,Z=e=>`${Math.round(e*100)}%`,Q=e=>`./${e}`;function $(e){W.value=(W.value+e+q.value.length)%q.value.length}function oe(){G.value=!0}function se(){G.value=!1}return n(G,e=>{K&&window.clearInterval(K),K=e?window.setInterval(()=>$(1),2e3):void 0},{immediate:!0}),n(U,()=>{W.value=0}),t(()=>{K&&window.clearInterval(K)}),(t,n)=>J.value?(y(),d(`section`,ee,[c(`figure`,C,[e(u,{name:`gepa-swap`,mode:`out-in`},{default:s(()=>[J.value.hasOutput===!1?(y(),d(`div`,{key:J.value.id,class:`gepa-run-explorer__empty`},[...n[4]||=[c(`strong`,null,`no output`,-1),c(`span`,null,`artifact was not generated`,-1)]])):(y(),d(`img`,{key:J.value.id,src:Q(J.value.image),alt:`${J.value.id} deep screenshot`},null,8,w))]),_:1}),c(`figcaption`,null,[n[5]||=c(`span`,null,`deep screenshot`,-1),c(`strong`,null,f(J.value.id),1)])]),c(`aside`,T,[c(`header`,null,[c(`div`,null,[c(`div`,E,`candidate `+f(Y.value)+` / `+f(q.value.length),1),c(`h2`,null,f(Z(J.value.score)),1),n[6]||=c(`p`,null,`GEPA score`,-1)]),c(`div`,D,[c(`div`,O,`#`+f(J.value.iteration),1),c(`div`,k,[c(`button`,{type:`button`,onClick:n[0]||=e=>$(-1)},`←`),c(`button`,{type:`button`,class:`primary`,onClick:n[1]||=e=>G.value?se():oe()},f(G.value?`pause`:`start`),1),c(`button`,{type:`button`,onClick:n[2]||=e=>$(1)},`→`)])])]),c(`div`,A,[c(`div`,j,[n[7]||=c(`span`,null,`GEPA`,-1),c(`div`,null,[c(`i`,{style:v({width:X(J.value.score)})},null,4)]),c(`strong`,null,f(J.value.score.toFixed(3)),1)]),c(`div`,M,[n[8]||=c(`span`,null,`checker`,-1),c(`div`,null,[c(`i`,{style:v({width:X(J.value.checker)})},null,4)]),c(`strong`,null,f(Z(J.value.checker)),1)]),c(`div`,N,[n[9]||=c(`span`,null,`hygiene`,-1),c(`div`,null,[c(`i`,{style:v({width:X(J.value.hygiene)})},null,4)]),c(`strong`,null,f(Z(J.value.hygiene)),1)])]),c(`div`,P,[c(`div`,null,[n[10]||=c(`span`,null,`SKILL.md`,-1),c(`strong`,null,f(J.value.skillLines),1),n[11]||=c(`small`,null,`lines`,-1)]),c(`div`,null,[n[12]||=c(`span`,null,`numeric-data.md`,-1),c(`strong`,null,f(J.value.recipeLines),1),n[13]||=c(`small`,null,`lines`,-1)]),c(`div`,null,[n[14]||=c(`span`,null,`tool calls`,-1),c(`strong`,null,f(J.value.toolCalls),1),c(`small`,null,f(J.value.turns)+` turns`,1)]),c(`div`,null,[n[15]||=c(`span`,null,`checker errors`,-1),c(`strong`,null,f(J.value.checkerFailures),1),c(`small`,null,f(J.value.checkerWarnings)+` warnings`,1)])]),(y(),d(`svg`,F,[n[16]||=c(`line`,{x1:`0`,y1:`118`,x2:`360`,y2:`118`},null,-1),(y(!0),d(g,null,o(H.value,e=>(y(),d(`g`,{key:e.id,transform:`translate(${(e.iteration-1)/Math.max(H.value.length-1,1)*340+10} ${118-e.score*102})`},[c(`circle`,{class:l({"is-current":e.id===J.value.id}),r:`6.2`},null,2)],8,I))),128)),c(`polyline`,{points:H.value.map(e=>`${(e.iteration-1)/Math.max(H.value.length-1,1)*340+10},${118-e.score*102}`).join(` `)},null,8,L)])),c(`footer`,te,[c(`span`,R,f(V.value.run),1),c(`label`,null,[n[18]||=i(` order `,-1),r(c(`select`,{"onUpdate:modelValue":n[3]||=e=>U.value=e},[...n[17]||=[c(`option`,{value:`score`},`score`,-1),c(`option`,{value:`iteration`},`iteration`,-1)]],512),[[h,U.value]])])])])])):_(`v-if`,!0)}}),[[`__scopeId`,`data-v-338b71f7`]]);export{z as t};
 
1
+ import{C as e,F as t,J as n,Q as r,S as i,T as a,V as o,Z as s,_ as c,_t as l,a as u,b as d,bt as f,ct as p,g as m,l as h,m as g,y as _,yt as v,z as y}from"./modules/shiki-CPCtrUKm.js";import{ht as b,nt as x}from"./index-OZD1v-vp.js";var S={run:`20260622-232604-birch-minimal-workspace-vlm5`,source:`/home/shaun/source/simple-gepa/runs/birch/20260622-232604-birch-minimal-workspace-vlm5`,items:[{id:`candidate-0001`,iteration:1,image:`gepa-birch/candidate-0001-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:20,turns:21,totalTokens:442668,checkerFailures:6,checkerWarnings:5,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0002`,iteration:2,image:`gepa-birch/candidate-0002-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:11,turns:12,totalTokens:117340,checkerFailures:7,checkerWarnings:4,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0003`,iteration:3,image:`gepa-birch/candidate-0003-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:234,recipeLines:4,toolCalls:9,turns:10,totalTokens:62633,checkerFailures:5,checkerWarnings:5,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0004`,iteration:4,image:`gepa-birch/candidate-0004-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:10,turns:11,totalTokens:51277,checkerFailures:5,checkerWarnings:6,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0005`,iteration:5,image:`gepa-birch/candidate-0005-deep.png`,score:.714,generation:1,checker:.48,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:71,toolCalls:63,turns:64,totalTokens:1201203,checkerFailures:2,checkerWarnings:4,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0006`,iteration:6,image:`gepa-birch/candidate-0006-deep.png`,score:.6205,generation:1,checker:.31,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:71,toolCalls:14,turns:15,totalTokens:94209,checkerFailures:3,checkerWarnings:3,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0007`,iteration:7,image:`gepa-birch/candidate-0007-deep.png`,score:.45,generation:1,checker:0,hygiene:1,skillLengthScore:1,skillLines:34,recipeLines:71,toolCalls:40,turns:41,totalTokens:523068,checkerFailures:5,checkerWarnings:4,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0008`,iteration:8,image:`gepa-birch/candidate-0008-deep.png`,score:.9505,generation:1,checker:.91,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:71,toolCalls:27,turns:28,totalTokens:232992,checkerFailures:0,checkerWarnings:3,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0009`,iteration:9,image:`gepa-birch/candidate-0009-deep.png`,score:.7635,generation:1,checker:.57,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:71,toolCalls:19,turns:20,totalTokens:145431,checkerFailures:2,checkerWarnings:1,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0010`,iteration:10,image:`gepa-birch/candidate-0010-deep.png`,score:.747,generation:1,checker:.54,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:71,toolCalls:15,turns:16,totalTokens:118781,checkerFailures:2,checkerWarnings:2,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0011`,iteration:11,image:`gepa-birch/candidate-0011-deep.png`,score:.9835,generation:1,checker:.97,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:115,toolCalls:12,turns:13,totalTokens:87656,checkerFailures:0,checkerWarnings:1,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0012`,iteration:12,image:`gepa-birch/candidate-0012-deep.png`,score:.9505,generation:1,checker:.91,hygiene:1,skillLengthScore:1,skillLines:170,recipeLines:115,toolCalls:14,turns:15,totalTokens:105125,checkerFailures:0,checkerWarnings:3,missingCssArtifacts:0,scoreCap:1,hasOutput:!0}]},ee={key:0,class:`gepa-run-explorer`},C={class:`gepa-run-explorer__preview`},w=[`src`,`alt`],T={class:`gepa-run-explorer__metrics`},E={class:`kicker`},D={class:`gepa-run-explorer__head-actions`},O={class:`gepa-run-explorer__iter`},k={class:`gepa-run-explorer__controls gepa-run-explorer__controls--top`},A={class:`gepa-run-explorer__bars`,"aria-label":`score components`},j={class:`gepa-run-explorer__bar gepa-run-explorer__bar--score`},M={class:`gepa-run-explorer__bar`},N={class:`gepa-run-explorer__bar`},P={class:`gepa-run-explorer__stats`},F={class:`gepa-run-explorer__chart`,viewBox:`0 0 360 132`,role:`img`,"aria-label":`GEPA score by candidate iteration`},I=[`transform`],L=[`points`],te={class:`gepa-run-explorer__controls`},R={class:`gepa-run-explorer__run`},z=b(a({__name:`GepaRunExplorer`,props:{run:{default:()=>S}},setup(a){let{$slidev:b,$nav:S,$clicksContext:z,$clicks:ne,$page:re,$renderContext:ie,$frontmatter:ae}=x(),B=a,V=m(()=>B.run),H=m(()=>V.value.items.filter(Boolean)),U=p(`score`),W=p(0),G=p(!1),K,q=m(()=>[...H.value].sort((e,t)=>U.value===`score`&&e.score-t.score||e.iteration-t.iteration)),J=m(()=>q.value[W.value]??q.value[0]),Y=m(()=>q.value.findIndex(e=>e.id===J.value?.id)+1),X=(e,t=1)=>`${Math.max(3,Math.min(100,e/t*100))}%`,Z=e=>`${Math.round(e*100)}%`,Q=e=>`./${e}`;function $(e){W.value=(W.value+e+q.value.length)%q.value.length}function oe(){G.value=!0}function se(){G.value=!1}return n(G,e=>{K&&window.clearInterval(K),K=e?window.setInterval(()=>$(1),2e3):void 0},{immediate:!0}),n(U,()=>{W.value=0}),t(()=>{K&&window.clearInterval(K)}),(t,n)=>J.value?(y(),d(`section`,ee,[c(`figure`,C,[e(u,{name:`gepa-swap`,mode:`out-in`},{default:s(()=>[J.value.hasOutput===!1?(y(),d(`div`,{key:J.value.id,class:`gepa-run-explorer__empty`},[...n[4]||=[c(`strong`,null,`no output`,-1),c(`span`,null,`artifact was not generated`,-1)]])):(y(),d(`img`,{key:J.value.id,src:Q(J.value.image),alt:`${J.value.id} deep screenshot`},null,8,w))]),_:1}),c(`figcaption`,null,[n[5]||=c(`span`,null,`deep screenshot`,-1),c(`strong`,null,f(J.value.id),1)])]),c(`aside`,T,[c(`header`,null,[c(`div`,null,[c(`div`,E,`candidate `+f(Y.value)+` / `+f(q.value.length),1),c(`h2`,null,f(Z(J.value.score)),1),n[6]||=c(`p`,null,`GEPA score`,-1)]),c(`div`,D,[c(`div`,O,`#`+f(J.value.iteration),1),c(`div`,k,[c(`button`,{type:`button`,onClick:n[0]||=e=>$(-1)},`←`),c(`button`,{type:`button`,class:`primary`,onClick:n[1]||=e=>G.value?se():oe()},f(G.value?`pause`:`start`),1),c(`button`,{type:`button`,onClick:n[2]||=e=>$(1)},`→`)])])]),c(`div`,A,[c(`div`,j,[n[7]||=c(`span`,null,`GEPA`,-1),c(`div`,null,[c(`i`,{style:v({width:X(J.value.score)})},null,4)]),c(`strong`,null,f(J.value.score.toFixed(3)),1)]),c(`div`,M,[n[8]||=c(`span`,null,`checker`,-1),c(`div`,null,[c(`i`,{style:v({width:X(J.value.checker)})},null,4)]),c(`strong`,null,f(Z(J.value.checker)),1)]),c(`div`,N,[n[9]||=c(`span`,null,`hygiene`,-1),c(`div`,null,[c(`i`,{style:v({width:X(J.value.hygiene)})},null,4)]),c(`strong`,null,f(Z(J.value.hygiene)),1)])]),c(`div`,P,[c(`div`,null,[n[10]||=c(`span`,null,`SKILL.md`,-1),c(`strong`,null,f(J.value.skillLines),1),n[11]||=c(`small`,null,`lines`,-1)]),c(`div`,null,[n[12]||=c(`span`,null,`numeric-data.md`,-1),c(`strong`,null,f(J.value.recipeLines),1),n[13]||=c(`small`,null,`lines`,-1)]),c(`div`,null,[n[14]||=c(`span`,null,`tool calls`,-1),c(`strong`,null,f(J.value.toolCalls),1),c(`small`,null,f(J.value.turns)+` turns`,1)]),c(`div`,null,[n[15]||=c(`span`,null,`checker errors`,-1),c(`strong`,null,f(J.value.checkerFailures),1),c(`small`,null,f(J.value.checkerWarnings)+` warnings`,1)])]),(y(),d(`svg`,F,[n[16]||=c(`line`,{x1:`0`,y1:`118`,x2:`360`,y2:`118`},null,-1),(y(!0),d(g,null,o(H.value,e=>(y(),d(`g`,{key:e.id,transform:`translate(${(e.iteration-1)/Math.max(H.value.length-1,1)*340+10} ${118-e.score*102})`},[c(`circle`,{class:l({"is-current":e.id===J.value.id}),r:`6.2`},null,2)],8,I))),128)),c(`polyline`,{points:H.value.map(e=>`${(e.iteration-1)/Math.max(H.value.length-1,1)*340+10},${118-e.score*102}`).join(` `)},null,8,L)])),c(`footer`,te,[c(`span`,R,f(V.value.run),1),c(`label`,null,[n[18]||=i(` order `,-1),r(c(`select`,{"onUpdate:modelValue":n[3]||=e=>U.value=e},[...n[17]||=[c(`option`,{value:`score`},`score`,-1),c(`option`,{value:`iteration`},`iteration`,-1)]],512),[[h,U.value]])])])])])):_(`v-if`,!0)}}),[[`__scopeId`,`data-v-338b71f7`]]);export{z as t};
2026/arize-gepa/assets/{SlideWrapper-DMe9fhKO.js → SlideWrapper-DblnO9ES.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,O as t,T as n,W as r,_t as i,b as a,ct as o,g as s,gt as c,pt as l,v as u,yt as d,z as f}from"./modules/shiki-CPCtrUKm.js";import{M as p}from"./modules/vue-CSIBdXgc.js";import{Et as m,a as h,at as g,ct as _,dt as v,ht as y,it as b,ot as x,st as S}from"./index-MFoZnBRc.js";var C=Object.assign({}),w=Object.assign({}),T=Object.assign({}),E=Object.assign({}),D=Object.assign({}),O=Object.assign({}),k=Object.assign({}),A=Object.assign({}),j=[Object.values(C)[0],Object.values(w)[0]].filter(Boolean),M={render:()=>j.map(e=>t(e))},N=[Object.values(T)[0],Object.values(E)[0]].filter(Boolean),P={render:()=>N.map(e=>t(e))},F=[Object.values(D)[0],Object.values(O)[0]].filter(Boolean),I={render:()=>F.map(e=>t(e))},L=[Object.values(k)[0],Object.values(A)[0]].filter(Boolean),R={render:()=>L.map(e=>t(e))},z=[`data-slidev-no`,`lang`],B=y(n({__name:`SlideWrapper`,props:{clicksContext:{type:Object,required:!0},renderContext:{type:String,default:`slide`},route:{type:Object,required:!0}},setup(t){let n=t,y=s(()=>n.route.meta?.slide?.frontmatter.zoom??1);p(_,n.route),p(x,n.route.meta.slide.frontmatter),p(g,o(n.route.no)),p(S,o(n.renderContext)),p(b,l(n,`clicksContext`)),p(v,y);let C=s(()=>({"user-select":m.selectable?void 0:`none`,"--slidev-slide-zoom-scale":y.value===1?void 0:y.value}));return(o,s)=>(f(),a(`div`,{"data-slidev-no":n.route.no,class:i(c(h)(t.route,[`slide`,`presenter`].includes(n.renderContext)?``:`disable-view-transition`)),style:d(C.value),lang:n.route.meta.slide.frontmatter.lang},[e(c(R)),(f(),u(r(n.route.component))),e(c(I))],14,z))}}),[[`__scopeId`,`data-v-9167a1ed`]]);export{P as n,M as r,B as t};
 
1
+ import{C as e,O as t,T as n,W as r,_t as i,b as a,ct as o,g as s,gt as c,pt as l,v as u,yt as d,z as f}from"./modules/shiki-CPCtrUKm.js";import{M as p}from"./modules/vue-CSIBdXgc.js";import{Et as m,a as h,at as g,ct as _,dt as v,ht as y,it as b,ot as x,st as S}from"./index-OZD1v-vp.js";var C=Object.assign({}),w=Object.assign({}),T=Object.assign({}),E=Object.assign({}),D=Object.assign({}),O=Object.assign({}),k=Object.assign({}),A=Object.assign({}),j=[Object.values(C)[0],Object.values(w)[0]].filter(Boolean),M={render:()=>j.map(e=>t(e))},N=[Object.values(T)[0],Object.values(E)[0]].filter(Boolean),P={render:()=>N.map(e=>t(e))},F=[Object.values(D)[0],Object.values(O)[0]].filter(Boolean),I={render:()=>F.map(e=>t(e))},L=[Object.values(k)[0],Object.values(A)[0]].filter(Boolean),R={render:()=>L.map(e=>t(e))},z=[`data-slidev-no`,`lang`],B=y(n({__name:`SlideWrapper`,props:{clicksContext:{type:Object,required:!0},renderContext:{type:String,default:`slide`},route:{type:Object,required:!0}},setup(t){let n=t,y=s(()=>n.route.meta?.slide?.frontmatter.zoom??1);p(_,n.route),p(x,n.route.meta.slide.frontmatter),p(g,o(n.route.no)),p(S,o(n.renderContext)),p(b,l(n,`clicksContext`)),p(v,y);let C=s(()=>({"user-select":m.selectable?void 0:`none`,"--slidev-slide-zoom-scale":y.value===1?void 0:y.value}));return(o,s)=>(f(),a(`div`,{"data-slidev-no":n.route.no,class:i(c(h)(t.route,[`slide`,`presenter`].includes(n.renderContext)?``:`disable-view-transition`)),style:d(C.value),lang:n.route.meta.slide.frontmatter.lang},[e(c(R)),(f(),u(r(n.route.component))),e(c(I))],14,z))}}),[[`__scopeId`,`data-v-9167a1ed`]]);export{P as n,M as r,B as t};
2026/arize-gepa/assets/{default-DwnNi6rY.js → default-d-P8KdxH.js} RENAMED
@@ -1 +1 @@
1
- import{H as e,T as t,b as n,bt as r,y as i,z as a}from"./modules/shiki-CPCtrUKm.js";import{nt as o}from"./index-MFoZnBRc.js";var s={class:`slidev-layout default-layout`},c={key:0,class:`kicker`},l=t({__name:`default`,props:{kicker:{}},setup(t){let{$slidev:l,$nav:u,$clicksContext:d,$clicks:f,$page:p,$renderContext:m,$frontmatter:h}=o();return(o,l)=>(a(),n(`section`,s,[t.kicker?(a(),n(`div`,c,r(t.kicker),1)):i(`v-if`,!0),e(o.$slots,`default`)]))}});export{l as t};
 
1
+ import{H as e,T as t,b as n,bt as r,y as i,z as a}from"./modules/shiki-CPCtrUKm.js";import{nt as o}from"./index-OZD1v-vp.js";var s={class:`slidev-layout default-layout`},c={key:0,class:`kicker`},l=t({__name:`default`,props:{kicker:{}},setup(t){let{$slidev:l,$nav:u,$clicksContext:d,$clicks:f,$page:p,$renderContext:m,$frontmatter:h}=o();return(o,l)=>(a(),n(`section`,s,[t.kicker?(a(),n(`div`,c,r(t.kicker),1)):i(`v-if`,!0),e(o.$slots,`default`)]))}});export{l as t};
2026/arize-gepa/assets/{index-p5Mutqn9.css → index-DitwSL5-.css} RENAMED
The diff for this file is too large to render. See raw diff
 
2026/arize-gepa/assets/{index-MFoZnBRc.js → index-OZD1v-vp.js} RENAMED
The diff for this file is too large to render. See raw diff
 
2026/arize-gepa/assets/{md-DCU4nd49.js → md-A8qZHl6e.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_15`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),14))),{default:t(()=>[...u[0]||=[n(`h1`,null,`Common Issues`,-1),n(`div`,{class:`openclaw-lessons`},[n(`article`,{class:`openclaw-lesson openclaw-lesson--accent`},[n(`span`,null,`data`),n(`strong`,null,`Don’t blindly trust LLM labels`),n(`p`,null,`Use LLMs to save time, but keep human-curated examples and consensus checks in the loop.`)]),n(`article`,{class:`openclaw-lesson`},[n(`span`,null,`hygiene`),n(`strong`,null,`Keep row IDs out of prompts`),n(`p`,null,`Identifiers leaking into reflection or task text create brittle, non-transferable optimizations.`)]),n(`article`,{class:`openclaw-lesson`},[n(`span`,null,`tools`),n(`strong`,null,`Make routing instructions explicit`),n(`p`,null,`Don’t hide crucial tool-use behavior inside descriptions where the optimizer can miss it.`)]),n(`article`,{class:`openclaw-lesson`},[n(`span`,null,`pressure`),n(`strong`,null,`Constrain prompt length`),n(`p`,null,`Use length pressure to avoid runaway instructions that overfit a labelling run.`)]),n(`article`,{class:`openclaw-lesson openclaw-lesson--wide`},[n(`span`,null,`benchmark`),n(`strong`,null,`Check transfer and variance`),n(`p`,null,`Separate the held-out benchmark from training / pareto examples. Do post-loop scores transfer, and how much do they vary across models and runs?`)])],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./default-d-P8KdxH.js";var u={__name:`slides.md__slidev_15`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),14))),{default:t(()=>[...u[0]||=[n(`h1`,null,`Common Issues`,-1),n(`div`,{class:`openclaw-lessons`},[n(`article`,{class:`openclaw-lesson openclaw-lesson--accent`},[n(`span`,null,`data`),n(`strong`,null,`Don’t blindly trust LLM labels`),n(`p`,null,`Use LLMs to save time, but keep human-curated examples and consensus checks in the loop.`)]),n(`article`,{class:`openclaw-lesson`},[n(`span`,null,`hygiene`),n(`strong`,null,`Keep row IDs out of prompts`),n(`p`,null,`Identifiers leaking into reflection or task text create brittle, non-transferable optimizations.`)]),n(`article`,{class:`openclaw-lesson`},[n(`span`,null,`tools`),n(`strong`,null,`Make routing instructions explicit`),n(`p`,null,`Don’t hide crucial tool-use behavior inside descriptions where the optimizer can miss it.`)]),n(`article`,{class:`openclaw-lesson`},[n(`span`,null,`pressure`),n(`strong`,null,`Constrain prompt length`),n(`p`,null,`Use length pressure to avoid runaway instructions that overfit a labelling run.`)]),n(`article`,{class:`openclaw-lesson openclaw-lesson--wide`},[n(`span`,null,`benchmark`),n(`strong`,null,`Check transfer and variance`),n(`p`,null,`Separate the held-out benchmark from training / pareto examples. Do post-loop scores transfer, and how much do they vary across models and runs?`)])],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-BSPufPZC.js → md-B02p7ZzI.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,D as t,T as n,Z as r,_ as i,b as a,gt as o,v as s,vt as c,x as l,z as u}from"./modules/shiki-CPCtrUKm.js";import{nt as d,tt as f}from"./index-MFoZnBRc.js";import{t as p}from"./default-DwnNi6rY.js";var m={viewBox:`0 0 820 430`,role:`img`,"aria-label":`Benchmark score distribution for base and GEPA optimized prompt`},h={__name:`GoodBenchmarksChart`,setup(e){let{$slidev:t,$nav:n,$clicksContext:r,$clicks:i,$page:o,$renderContext:s,$frontmatter:c}=d();return(e,t)=>(u(),a(`svg`,m,[...t[0]||=[l(`<defs><linearGradient id="benchmarkDelta" x1="0" x2="1"><stop offset="0%" stop-color="#8ee8ff"></stop><stop offset="100%" stop-color="#ffb86b"></stop></linearGradient><marker id="benchmarkArrow" viewBox="0 0 12 12" refX="10" refY="6" markerWidth="5" markerHeight="5" orient="auto"><path d="M 1 1 L 11 6 L 1 11 z" fill="#ffb86b"></path></marker></defs><g class="good-benchmarks__grid"><line x1="110" x2="750" y1="380" y2="380"></line><line x1="110" x2="750" y1="286" y2="286"></line><line x1="110" x2="750" y1="193" y2="193"></line><line x1="110" x2="750" y1="99" y2="99"></line><text x="72" y="385">60%</text><text x="72" y="291">65%</text><text x="72" y="198">70%</text><text x="72" y="104">75%</text></g><path class="good-benchmarks__delta" d="M 262 232 C 338 212 438 179 514 154"></path><text class="good-benchmarks__improvement-label good-benchmarks__improvement-label--strong" x="392" y="153">+4.8 pts</text><line class="good-benchmarks__mean good-benchmarks__mean--base" x1="188" x2="252" y1="235" y2="235"></line><line class="good-benchmarks__mean good-benchmarks__mean--best" x1="528" x2="592" y1="145" y2="145"></line><g class="good-benchmarks__dots good-benchmarks__dots--base"><circle cx="198" cy="247" r="7"></circle><circle cx="220" cy="248" r="7"></circle><circle cx="243" cy="211" r="7"></circle></g><g class="good-benchmarks__dots good-benchmarks__dots--best"><circle cx="538" cy="158" r="7"></circle><circle cx="560" cy="126" r="7"></circle><circle cx="583" cy="151" r="7"></circle></g><text class="good-benchmarks__label" x="220" y="414">Base prompt</text><text class="good-benchmarks__label" x="560" y="414">Best GEPA candidate</text>`,10)]]))}},g={class:`good-benchmarks`},_={class:`good-benchmarks__plot`,"aria-label":`Held-out benchmark transfer from base prompt to best GEPA candidate`},v=n({__name:`GoodBenchmarksSlide`,setup(t){let{$slidev:n,$nav:r,$clicksContext:o,$clicks:s,$page:c,$renderContext:f,$frontmatter:p}=d();return(t,n)=>(u(),a(`div`,g,[i(`section`,_,[n[0]||=i(`div`,{class:`good-benchmarks__headline`},[i(`span`,null,`held-out OpenClaw issue labels · 78 rows · 3 runs each`),i(`strong`,null,`67.7% → 72.5%`),i(`em`,null,`+4.8 pts transfer`)],-1),e(h)]),n[1]||=l(`<aside class="good-benchmarks__metrics"><table><thead><tr><th>metric</th><th>base</th><th>best</th></tr></thead><tbody><tr><td>GEPA score</td><td>67.7</td><td>72.5</td></tr><tr><td>row exact</td><td>45.3</td><td>50.9</td></tr><tr><td>row Jaccard</td><td>72.1</td><td>76.6</td></tr><tr><td>micro F1</td><td>78.1</td><td>82.0</td></tr></tbody></table><div class="good-benchmarks__checks"><article><strong>Representative</strong><span>Match density/distribution of data</span></article><article><strong>Aligned</strong><span>scores what matters</span></article><article><strong>Sensitive</strong><span>Detects Gains/Losses, Scales to model strength</span></article></div></aside>`,1)]))}}),y={__name:`slides.md__slidev_13`,setup(n){let{$slidev:a,$nav:l,$clicksContext:m,$clicks:h,$page:g,$renderContext:_,$frontmatter:y}=d();return m.setup(),(n,a)=>{let l=v;return u(),s(p,c(t(o(f)(o(y),12))),{default:r(()=>[a[0]||=i(`h1`,null,`Good benchmarks`,-1),e(l)]),_:1},16)}}};export{y as default};
 
1
+ import{C as e,D as t,T as n,Z as r,_ as i,b as a,gt as o,v as s,vt as c,x as l,z as u}from"./modules/shiki-CPCtrUKm.js";import{nt as d,tt as f}from"./index-OZD1v-vp.js";import{t as p}from"./default-d-P8KdxH.js";var m={viewBox:`0 0 820 430`,role:`img`,"aria-label":`Benchmark score distribution for base and GEPA optimized prompt`},h={__name:`GoodBenchmarksChart`,setup(e){let{$slidev:t,$nav:n,$clicksContext:r,$clicks:i,$page:o,$renderContext:s,$frontmatter:c}=d();return(e,t)=>(u(),a(`svg`,m,[...t[0]||=[l(`<defs><linearGradient id="benchmarkDelta" x1="0" x2="1"><stop offset="0%" stop-color="#8ee8ff"></stop><stop offset="100%" stop-color="#ffb86b"></stop></linearGradient><marker id="benchmarkArrow" viewBox="0 0 12 12" refX="10" refY="6" markerWidth="5" markerHeight="5" orient="auto"><path d="M 1 1 L 11 6 L 1 11 z" fill="#ffb86b"></path></marker></defs><g class="good-benchmarks__grid"><line x1="110" x2="750" y1="380" y2="380"></line><line x1="110" x2="750" y1="286" y2="286"></line><line x1="110" x2="750" y1="193" y2="193"></line><line x1="110" x2="750" y1="99" y2="99"></line><text x="72" y="385">60%</text><text x="72" y="291">65%</text><text x="72" y="198">70%</text><text x="72" y="104">75%</text></g><path class="good-benchmarks__delta" d="M 262 232 C 338 212 438 179 514 154"></path><text class="good-benchmarks__improvement-label good-benchmarks__improvement-label--strong" x="392" y="153">+4.8 pts</text><line class="good-benchmarks__mean good-benchmarks__mean--base" x1="188" x2="252" y1="235" y2="235"></line><line class="good-benchmarks__mean good-benchmarks__mean--best" x1="528" x2="592" y1="145" y2="145"></line><g class="good-benchmarks__dots good-benchmarks__dots--base"><circle cx="198" cy="247" r="7"></circle><circle cx="220" cy="248" r="7"></circle><circle cx="243" cy="211" r="7"></circle></g><g class="good-benchmarks__dots good-benchmarks__dots--best"><circle cx="538" cy="158" r="7"></circle><circle cx="560" cy="126" r="7"></circle><circle cx="583" cy="151" r="7"></circle></g><text class="good-benchmarks__label" x="220" y="414">Base prompt</text><text class="good-benchmarks__label" x="560" y="414">Best GEPA candidate</text>`,10)]]))}},g={class:`good-benchmarks`},_={class:`good-benchmarks__plot`,"aria-label":`Held-out benchmark transfer from base prompt to best GEPA candidate`},v=n({__name:`GoodBenchmarksSlide`,setup(t){let{$slidev:n,$nav:r,$clicksContext:o,$clicks:s,$page:c,$renderContext:f,$frontmatter:p}=d();return(t,n)=>(u(),a(`div`,g,[i(`section`,_,[n[0]||=i(`div`,{class:`good-benchmarks__headline`},[i(`span`,null,`held-out OpenClaw issue labels · 78 rows · 3 runs each`),i(`strong`,null,`67.7% → 72.5%`),i(`em`,null,`+4.8 pts transfer`)],-1),e(h)]),n[1]||=l(`<aside class="good-benchmarks__metrics"><table><thead><tr><th>metric</th><th>base</th><th>best</th></tr></thead><tbody><tr><td>GEPA score</td><td>67.7</td><td>72.5</td></tr><tr><td>row exact</td><td>45.3</td><td>50.9</td></tr><tr><td>row Jaccard</td><td>72.1</td><td>76.6</td></tr><tr><td>micro F1</td><td>78.1</td><td>82.0</td></tr></tbody></table><div class="good-benchmarks__checks"><article><strong>Representative</strong><span>Match density/distribution of data</span></article><article><strong>Aligned</strong><span>scores what matters</span></article><article><strong>Sensitive</strong><span>Detects Gains/Losses, Scales to model strength</span></article></div></aside>`,1)]))}}),y={__name:`slides.md__slidev_13`,setup(n){let{$slidev:a,$nav:l,$clicksContext:m,$clicks:h,$page:g,$renderContext:_,$frontmatter:y}=d();return m.setup(),(n,a)=>{let l=v;return u(),s(p,c(t(o(f)(o(y),12))),{default:r(()=>[a[0]||=i(`h1`,null,`Good benchmarks`,-1),e(l)]),_:1},16)}}};export{y as default};
2026/arize-gepa/assets/{md-uzaOhfjQ.js → md-B3939h7w.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,D as t,F as n,J as r,T as i,V as a,Z as o,_ as s,_t as c,b as l,bt as u,ct as d,g as f,gt as p,m,v as h,vt as g,yt as _,z as v}from"./modules/shiki-CPCtrUKm.js";import{ht as y,nt as b,tt as x}from"./index-MFoZnBRc.js";import{t as S}from"./default-DwnNi6rY.js";var C={run:`20260623-111054-optimize`,candidates:[{id:`candidate-0001`,iteration:1,score:.445,promptWords:3,storyWords:1448},{id:`candidate-0002`,iteration:2,score:.445,promptWords:3,storyWords:1754},{id:`candidate-0003`,iteration:3,score:.8165,promptWords:19,storyWords:259},{id:`candidate-0004`,iteration:4,score:.8345,promptWords:19,storyWords:247},{id:`candidate-0005`,iteration:5,score:.445,promptWords:3,storyWords:1142},{id:`candidate-0006`,iteration:6,score:.8717,promptWords:16,storyWords:151},{id:`candidate-0007`,iteration:7,score:.896,promptWords:16,storyWords:216},{id:`candidate-0008`,iteration:8,score:.92,promptWords:16,storyWords:184},{id:`candidate-0009`,iteration:9,score:.9183,promptWords:12,storyWords:167},{id:`candidate-0010`,iteration:10,score:.8233,promptWords:16,storyWords:158},{id:`candidate-0011`,iteration:11,score:.94,promptWords:12,storyWords:194},{id:`candidate-0012`,iteration:12,score:.937,promptWords:12,storyWords:202},{id:`candidate-0013`,iteration:13,score:.94,promptWords:12,storyWords:193},{id:`candidate-0014`,iteration:14,score:.9415,promptWords:9,storyWords:209},{id:`candidate-0015`,iteration:15,score:.955,promptWords:9,storyWords:198},{id:`candidate-0016`,iteration:16,score:.9445,promptWords:9,storyWords:207},{id:`candidate-0017`,iteration:17,score:.9483,promptWords:10,storyWords:179},{id:`candidate-0018`,iteration:18,score:.94,promptWords:10,storyWords:174},{id:`candidate-0019`,iteration:19,score:.955,promptWords:9,storyWords:198},{id:`candidate-0020`,iteration:20,score:.655,promptWords:9,storyWords:998},{id:`candidate-0021`,iteration:21,score:.913,promptWords:9,storyWords:228},{id:`candidate-0022`,iteration:22,score:.945,promptWords:11,storyWords:184},{id:`candidate-0023`,iteration:23,score:.9333,promptWords:11,storyWords:173},{id:`candidate-0024`,iteration:24,score:.385,promptWords:3,storyWords:1298},{id:`candidate-0025`,iteration:25,score:.8885,promptWords:16,storyWords:221},{id:`candidate-0026`,iteration:26,score:.884,promptWords:16,storyWords:224},{id:`candidate-0027`,iteration:27,score:.445,promptWords:3,storyWords:1117},{id:`candidate-0028`,iteration:28,score:.915,promptWords:17,storyWords:199},{id:`candidate-0029`,iteration:29,score:.8775,promptWords:17,storyWords:225},{id:`candidate-0030`,iteration:30,score:.955,promptWords:9,storyWords:195},{id:`candidate-0031`,iteration:31,score:.97,promptWords:6,storyWords:194},{id:`candidate-0032`,iteration:32,score:.97,promptWords:6,storyWords:194},{id:`candidate-0033`,iteration:33,score:.97,promptWords:6,storyWords:191},{id:`candidate-0034`,iteration:34,score:.675,promptWords:5,storyWords:792},{id:`candidate-0035`,iteration:35,score:.97,promptWords:6,storyWords:196},{id:`candidate-0036`,iteration:36,score:.66,promptWords:8,storyWords:535}],steps:[{id:`call-0001`,label:`Step 1`,candidateId:`candidate-0002`,iteration:2,processMove:`infer hidden rubric`,currentPrompt:`Write a story.`,proposedPrompt:`Write a story.`,score:.445,scores:{requiredItems:.19999999999999996,storyLength:0,promptLength:.9625},promptWords:3,storyWords:1754,asi:[`Missing required: Lucia, moon, accordion, clarinet`,`Story length: too long`,`Name the hidden rubric explicitly`]},{id:`call-0002`,label:`Step 2`,candidateId:`candidate-0004`,iteration:4,processMove:`first rubric guess`,currentPrompt:`Write a children's story under 300 words about a moonlit music contest with Lucia, an accordion and a clarinet.`,proposedPrompt:`Write a children's story under 300 words about a moonlit music contest with Lucia, an accordion and a clarinet.`,score:.8345,scores:{requiredItems:1,storyLength:.765,promptLength:.7625},promptWords:19,storyWords:247,asi:[`All required items pass`,`Scalar length score: 0.765`,`Too long; tighten budget`]},{id:`call-0003`,label:`Step 3`,candidateId:`candidate-0008`,iteration:8,processMove:`first range hit`,currentPrompt:`Write a short story (~150 words) about Lucia playing accordion and clarinet in a moonlit contest.`,proposedPrompt:`Write a short story (~150 words) about Lucia playing accordion and clarinet in a moonlit contest.`,score:.92,scores:{requiredItems:1,storyLength:1,promptLength:.8},promptWords:16,storyWords:184,asi:[`All required items pass`,`Story length passes`,`Prompt is still verbose`]},{id:`call-0004`,label:`Step 4`,candidateId:`candidate-0009`,iteration:9,processMove:`compress; too short`,currentPrompt:`Write ~150-word story of Lucia with accordion and clarinet in moonlit contest.`,proposedPrompt:`Write ~150-word story of Lucia with accordion and clarinet in moonlit contest.`,score:.9183,scores:{requiredItems:1,storyLength:.9277777777777778,promptLength:.85},promptWords:12,storyWords:167,asi:[`Required items still pass`,`Scalar length score: 0.928`,`Shorter prompt drifted short`]},{id:`call-0005`,label:`Step 5`,candidateId:`candidate-0015`,iteration:15,processMove:`infer 190-ish`,currentPrompt:`Write ~190-word story featuring Lucia, moon, accordion, clarinet, contest.`,proposedPrompt:`Write ~190-word story featuring Lucia, moon, accordion, clarinet, contest.`,score:.955,scores:{requiredItems:1,storyLength:1,promptLength:.8875},promptWords:9,storyWords:198,asi:[`All required items pass`,`Story length passes`,`Prompt compressed to 9 words`]},{id:`call-0006`,label:`Step 6`,candidateId:`candidate-0031`,iteration:31,processMove:`best compact prompt`,currentPrompt:`190-word: Lucia, moon, accordion, clarinet, contest`,proposedPrompt:`190-word: Lucia, moon, accordion, clarinet, contest`,score:.97,scores:{requiredItems:1,storyLength:1,promptLength:.925},promptWords:6,storyWords:194,asi:[`All required items pass`,`Story length passes`,`Six-word prompt wins`]},{id:`call-0007`,label:`Step 7`,candidateId:`candidate-0034`,iteration:34,processMove:`too terse boundary`,currentPrompt:`Lucia, moon, accordion, clarinet, contest`,proposedPrompt:`Lucia, moon, accordion, clarinet, contest`,score:.675,scores:{requiredItems:1,storyLength:0,promptLength:.9375},promptWords:5,storyWords:792,asi:[`Required items pass`,`Story length: too long`,`Keywords alone lose control`]}],best:{prompt:`190-word: Lucia, moon, accordion, clarinet, contest`,score:.97}},w={class:`story-gepa-trace`},T={class:`story-gepa-trace__top`},E={class:`story-gepa-trace__rail`,"aria-label":`GEPA reflection steps`},D=[`onClick`],ee={class:`story-gepa-trace__main`},te={class:`story-gepa-trace__cards`},ne={class:`story-gepa-trace__panel story-gepa-trace__panel--prompt`},O={class:`story-gepa-trace__delta`},k={class:`story-gepa-trace__panel story-gepa-trace__panel--asi`},A={class:`story-gepa-trace__score-row story-gepa-trace__score-row--asi`},j={class:`story-gepa-trace__bars`},M={class:`story-gepa-trace__footer`},N={viewBox:`0 0 740 92`,role:`img`,"aria-label":`GEPA score by candidate over the run`},P=[`points`],F=[`transform`],I=[`transform`],L={y:`-14`},R={class:`story-gepa-trace__controls`},z=y(i({__name:`StoryGepaTrace`,setup(e){let{$slidev:t,$nav:i,$clicksContext:o,$clicks:h,$page:g,$renderContext:y,$frontmatter:x}=b(),S=C.steps,z=C.candidates,B=d(0),V=d(!1),H,U=f(()=>S[B.value]??S[0]),W=f(()=>Math.max(...z.map(e=>e.score),1)),G=e=>e.toFixed(4),K=e=>`${Math.round(e*100)}%`,q=e=>e.toFixed(3),J=e=>`${Math.max(4,Math.min(100,e*100))}%`,Y=e=>e.replace(/\s+/g,` `),X=f(()=>Z(U.value.iteration)),re=f(()=>Q(U.value.score)),ie=f(()=>U.value.processMove);function Z(e){return 20+(e-1)/Math.max(1,z.length-1)*700}function Q(e){return 80-e/W.value*58}function $(e){B.value=(B.value+e+S.length)%S.length}return r(V,e=>{H&&window.clearInterval(H),H=e?window.setInterval(()=>$(1),4200):void 0},{immediate:!0}),n(()=>{H&&window.clearInterval(H)}),(e,t)=>(v(),l(`section`,w,[s(`div`,T,[s(`nav`,E,[(v(!0),l(m,null,a(p(S),(e,t)=>(v(),l(`button`,{key:e.id,type:`button`,class:c({"is-active":t===B.value}),onClick:e=>B.value=t},[s(`span`,null,u(t+1),1),s(`strong`,null,u(G(e.score)),1),s(`small`,null,u(e.candidateId.replace(`candidate-`,`#`)),1)],10,D))),128))]),s(`main`,ee,[s(`section`,te,[s(`article`,ne,[s(`header`,null,[s(`span`,null,`candidate `+u(U.value.candidateId.replace(`candidate-`,`#`)),1),t[3]||=s(`strong`,null,`under test`,-1)]),s(`blockquote`,null,u(Y(U.value.currentPrompt)),1),s(`div`,O,[t[4]||=s(`span`,null,`process move`,-1),s(`strong`,null,u(ie.value),1)])]),s(`article`,k,[t[11]||=s(`header`,null,[s(`span`,null,`ASI packet`),s(`strong`,null,`to reflection model`)],-1),s(`div`,A,[s(`div`,null,[t[5]||=s(`span`,null,`GEPA score`,-1),s(`strong`,null,u(G(U.value.score)),1)]),s(`div`,null,[t[6]||=s(`span`,null,`prompt`,-1),s(`strong`,null,u(U.value.promptWords)+`w`,1)]),s(`div`,null,[t[7]||=s(`span`,null,`story`,-1),s(`strong`,null,u(U.value.storyWords)+`w`,1)])]),s(`div`,j,[s(`div`,null,[t[8]||=s(`span`,null,`required`,-1),s(`i`,null,[s(`b`,{style:_({width:J(U.value.scores.requiredItems)})},null,4)]),s(`strong`,null,[s(`b`,null,u(q(U.value.scores.requiredItems)),1),s(`em`,null,u(K(U.value.scores.requiredItems)),1)])]),s(`div`,null,[t[9]||=s(`span`,null,`story length`,-1),s(`i`,null,[s(`b`,{style:_({width:J(U.value.scores.storyLength)})},null,4)]),s(`strong`,null,[s(`b`,null,u(q(U.value.scores.storyLength)),1),s(`em`,null,u(K(U.value.scores.storyLength)),1)])]),s(`div`,null,[t[10]||=s(`span`,null,`prompt length`,-1),s(`i`,null,[s(`b`,{style:_({width:J(U.value.scores.promptLength)})},null,4)]),s(`strong`,null,[s(`b`,null,u(q(U.value.scores.promptLength)),1),s(`em`,null,u(K(U.value.scores.promptLength)),1)])])]),s(`ul`,null,[(v(!0),l(m,null,a(U.value.asi,e=>(v(),l(`li`,{key:e},u(e),1))),128))])])]),s(`footer`,M,[(v(),l(`svg`,N,[t[13]||=s(`line`,{x1:`20`,y1:`80`,x2:`720`,y2:`80`},null,-1),s(`polyline`,{points:p(z).map(e=>`${Z(e.iteration)},${Q(e.score)}`).join(` `)},null,8,P),(v(!0),l(m,null,a(p(z),e=>(v(),l(`g`,{key:e.id,transform:`translate(${Z(e.iteration)} ${Q(e.score)})`},[s(`circle`,{class:c({"is-current":e.iteration===U.value.iteration}),r:`5`},null,2)],8,F))),128)),s(`g`,{class:`story-gepa-trace__current`,transform:`translate(${X.value} ${re.value})`},[t[12]||=s(`circle`,{r:`10`},null,-1),s(`text`,L,u(U.value.candidateId.replace(`candidate-`,`#`)),1)],8,I)])),s(`div`,R,[s(`button`,{type:`button`,onClick:t[0]||=e=>$(-1)},`←`),s(`button`,{type:`button`,class:`primary`,onClick:t[1]||=e=>V.value=!V.value},u(V.value?`pause`:`start`),1),s(`button`,{type:`button`,onClick:t[2]||=e=>$(1)},`→`)])])])])]))}}),[[`__scopeId`,`data-v-20de6725`]]),B={__name:`slides.md__slidev_5`,setup(n){let{$slidev:r,$nav:i,$clicksContext:a,$clicks:c,$page:l,$renderContext:u,$frontmatter:d}=b();return a.setup(),(n,r)=>{let i=z;return v(),h(S,g(t(p(x)(p(d),4))),{default:o(()=>[r[0]||=s(`h1`,null,`Story Writing GEPA trace`,-1),e(i)]),_:1},16)}}};export{B as default};
 
1
+ import{C as e,D as t,F as n,J as r,T as i,V as a,Z as o,_ as s,_t as c,b as l,bt as u,ct as d,g as f,gt as p,m,v as h,vt as g,yt as _,z as v}from"./modules/shiki-CPCtrUKm.js";import{ht as y,nt as b,tt as x}from"./index-OZD1v-vp.js";import{t as S}from"./default-d-P8KdxH.js";var C={run:`20260623-111054-optimize`,candidates:[{id:`candidate-0001`,iteration:1,score:.445,promptWords:3,storyWords:1448},{id:`candidate-0002`,iteration:2,score:.445,promptWords:3,storyWords:1754},{id:`candidate-0003`,iteration:3,score:.8165,promptWords:19,storyWords:259},{id:`candidate-0004`,iteration:4,score:.8345,promptWords:19,storyWords:247},{id:`candidate-0005`,iteration:5,score:.445,promptWords:3,storyWords:1142},{id:`candidate-0006`,iteration:6,score:.8717,promptWords:16,storyWords:151},{id:`candidate-0007`,iteration:7,score:.896,promptWords:16,storyWords:216},{id:`candidate-0008`,iteration:8,score:.92,promptWords:16,storyWords:184},{id:`candidate-0009`,iteration:9,score:.9183,promptWords:12,storyWords:167},{id:`candidate-0010`,iteration:10,score:.8233,promptWords:16,storyWords:158},{id:`candidate-0011`,iteration:11,score:.94,promptWords:12,storyWords:194},{id:`candidate-0012`,iteration:12,score:.937,promptWords:12,storyWords:202},{id:`candidate-0013`,iteration:13,score:.94,promptWords:12,storyWords:193},{id:`candidate-0014`,iteration:14,score:.9415,promptWords:9,storyWords:209},{id:`candidate-0015`,iteration:15,score:.955,promptWords:9,storyWords:198},{id:`candidate-0016`,iteration:16,score:.9445,promptWords:9,storyWords:207},{id:`candidate-0017`,iteration:17,score:.9483,promptWords:10,storyWords:179},{id:`candidate-0018`,iteration:18,score:.94,promptWords:10,storyWords:174},{id:`candidate-0019`,iteration:19,score:.955,promptWords:9,storyWords:198},{id:`candidate-0020`,iteration:20,score:.655,promptWords:9,storyWords:998},{id:`candidate-0021`,iteration:21,score:.913,promptWords:9,storyWords:228},{id:`candidate-0022`,iteration:22,score:.945,promptWords:11,storyWords:184},{id:`candidate-0023`,iteration:23,score:.9333,promptWords:11,storyWords:173},{id:`candidate-0024`,iteration:24,score:.385,promptWords:3,storyWords:1298},{id:`candidate-0025`,iteration:25,score:.8885,promptWords:16,storyWords:221},{id:`candidate-0026`,iteration:26,score:.884,promptWords:16,storyWords:224},{id:`candidate-0027`,iteration:27,score:.445,promptWords:3,storyWords:1117},{id:`candidate-0028`,iteration:28,score:.915,promptWords:17,storyWords:199},{id:`candidate-0029`,iteration:29,score:.8775,promptWords:17,storyWords:225},{id:`candidate-0030`,iteration:30,score:.955,promptWords:9,storyWords:195},{id:`candidate-0031`,iteration:31,score:.97,promptWords:6,storyWords:194},{id:`candidate-0032`,iteration:32,score:.97,promptWords:6,storyWords:194},{id:`candidate-0033`,iteration:33,score:.97,promptWords:6,storyWords:191},{id:`candidate-0034`,iteration:34,score:.675,promptWords:5,storyWords:792},{id:`candidate-0035`,iteration:35,score:.97,promptWords:6,storyWords:196},{id:`candidate-0036`,iteration:36,score:.66,promptWords:8,storyWords:535}],steps:[{id:`call-0001`,label:`Step 1`,candidateId:`candidate-0002`,iteration:2,processMove:`infer hidden rubric`,currentPrompt:`Write a story.`,proposedPrompt:`Write a story.`,score:.445,scores:{requiredItems:.19999999999999996,storyLength:0,promptLength:.9625},promptWords:3,storyWords:1754,asi:[`Missing required: Lucia, moon, accordion, clarinet`,`Story length: too long`,`Name the hidden rubric explicitly`]},{id:`call-0002`,label:`Step 2`,candidateId:`candidate-0004`,iteration:4,processMove:`first rubric guess`,currentPrompt:`Write a children's story under 300 words about a moonlit music contest with Lucia, an accordion and a clarinet.`,proposedPrompt:`Write a children's story under 300 words about a moonlit music contest with Lucia, an accordion and a clarinet.`,score:.8345,scores:{requiredItems:1,storyLength:.765,promptLength:.7625},promptWords:19,storyWords:247,asi:[`All required items pass`,`Scalar length score: 0.765`,`Too long; tighten budget`]},{id:`call-0003`,label:`Step 3`,candidateId:`candidate-0008`,iteration:8,processMove:`first range hit`,currentPrompt:`Write a short story (~150 words) about Lucia playing accordion and clarinet in a moonlit contest.`,proposedPrompt:`Write a short story (~150 words) about Lucia playing accordion and clarinet in a moonlit contest.`,score:.92,scores:{requiredItems:1,storyLength:1,promptLength:.8},promptWords:16,storyWords:184,asi:[`All required items pass`,`Story length passes`,`Prompt is still verbose`]},{id:`call-0004`,label:`Step 4`,candidateId:`candidate-0009`,iteration:9,processMove:`compress; too short`,currentPrompt:`Write ~150-word story of Lucia with accordion and clarinet in moonlit contest.`,proposedPrompt:`Write ~150-word story of Lucia with accordion and clarinet in moonlit contest.`,score:.9183,scores:{requiredItems:1,storyLength:.9277777777777778,promptLength:.85},promptWords:12,storyWords:167,asi:[`Required items still pass`,`Scalar length score: 0.928`,`Shorter prompt drifted short`]},{id:`call-0005`,label:`Step 5`,candidateId:`candidate-0015`,iteration:15,processMove:`infer 190-ish`,currentPrompt:`Write ~190-word story featuring Lucia, moon, accordion, clarinet, contest.`,proposedPrompt:`Write ~190-word story featuring Lucia, moon, accordion, clarinet, contest.`,score:.955,scores:{requiredItems:1,storyLength:1,promptLength:.8875},promptWords:9,storyWords:198,asi:[`All required items pass`,`Story length passes`,`Prompt compressed to 9 words`]},{id:`call-0006`,label:`Step 6`,candidateId:`candidate-0031`,iteration:31,processMove:`best compact prompt`,currentPrompt:`190-word: Lucia, moon, accordion, clarinet, contest`,proposedPrompt:`190-word: Lucia, moon, accordion, clarinet, contest`,score:.97,scores:{requiredItems:1,storyLength:1,promptLength:.925},promptWords:6,storyWords:194,asi:[`All required items pass`,`Story length passes`,`Six-word prompt wins`]},{id:`call-0007`,label:`Step 7`,candidateId:`candidate-0034`,iteration:34,processMove:`too terse boundary`,currentPrompt:`Lucia, moon, accordion, clarinet, contest`,proposedPrompt:`Lucia, moon, accordion, clarinet, contest`,score:.675,scores:{requiredItems:1,storyLength:0,promptLength:.9375},promptWords:5,storyWords:792,asi:[`Required items pass`,`Story length: too long`,`Keywords alone lose control`]}],best:{prompt:`190-word: Lucia, moon, accordion, clarinet, contest`,score:.97}},w={class:`story-gepa-trace`},T={class:`story-gepa-trace__top`},E={class:`story-gepa-trace__rail`,"aria-label":`GEPA reflection steps`},D=[`onClick`],ee={class:`story-gepa-trace__main`},te={class:`story-gepa-trace__cards`},ne={class:`story-gepa-trace__panel story-gepa-trace__panel--prompt`},O={class:`story-gepa-trace__delta`},k={class:`story-gepa-trace__panel story-gepa-trace__panel--asi`},A={class:`story-gepa-trace__score-row story-gepa-trace__score-row--asi`},j={class:`story-gepa-trace__bars`},M={class:`story-gepa-trace__footer`},N={viewBox:`0 0 740 92`,role:`img`,"aria-label":`GEPA score by candidate over the run`},P=[`points`],F=[`transform`],I=[`transform`],L={y:`-14`},R={class:`story-gepa-trace__controls`},z=y(i({__name:`StoryGepaTrace`,setup(e){let{$slidev:t,$nav:i,$clicksContext:o,$clicks:h,$page:g,$renderContext:y,$frontmatter:x}=b(),S=C.steps,z=C.candidates,B=d(0),V=d(!1),H,U=f(()=>S[B.value]??S[0]),W=f(()=>Math.max(...z.map(e=>e.score),1)),G=e=>e.toFixed(4),K=e=>`${Math.round(e*100)}%`,q=e=>e.toFixed(3),J=e=>`${Math.max(4,Math.min(100,e*100))}%`,Y=e=>e.replace(/\s+/g,` `),X=f(()=>Z(U.value.iteration)),re=f(()=>Q(U.value.score)),ie=f(()=>U.value.processMove);function Z(e){return 20+(e-1)/Math.max(1,z.length-1)*700}function Q(e){return 80-e/W.value*58}function $(e){B.value=(B.value+e+S.length)%S.length}return r(V,e=>{H&&window.clearInterval(H),H=e?window.setInterval(()=>$(1),4200):void 0},{immediate:!0}),n(()=>{H&&window.clearInterval(H)}),(e,t)=>(v(),l(`section`,w,[s(`div`,T,[s(`nav`,E,[(v(!0),l(m,null,a(p(S),(e,t)=>(v(),l(`button`,{key:e.id,type:`button`,class:c({"is-active":t===B.value}),onClick:e=>B.value=t},[s(`span`,null,u(t+1),1),s(`strong`,null,u(G(e.score)),1),s(`small`,null,u(e.candidateId.replace(`candidate-`,`#`)),1)],10,D))),128))]),s(`main`,ee,[s(`section`,te,[s(`article`,ne,[s(`header`,null,[s(`span`,null,`candidate `+u(U.value.candidateId.replace(`candidate-`,`#`)),1),t[3]||=s(`strong`,null,`under test`,-1)]),s(`blockquote`,null,u(Y(U.value.currentPrompt)),1),s(`div`,O,[t[4]||=s(`span`,null,`process move`,-1),s(`strong`,null,u(ie.value),1)])]),s(`article`,k,[t[11]||=s(`header`,null,[s(`span`,null,`ASI packet`),s(`strong`,null,`to reflection model`)],-1),s(`div`,A,[s(`div`,null,[t[5]||=s(`span`,null,`GEPA score`,-1),s(`strong`,null,u(G(U.value.score)),1)]),s(`div`,null,[t[6]||=s(`span`,null,`prompt`,-1),s(`strong`,null,u(U.value.promptWords)+`w`,1)]),s(`div`,null,[t[7]||=s(`span`,null,`story`,-1),s(`strong`,null,u(U.value.storyWords)+`w`,1)])]),s(`div`,j,[s(`div`,null,[t[8]||=s(`span`,null,`required`,-1),s(`i`,null,[s(`b`,{style:_({width:J(U.value.scores.requiredItems)})},null,4)]),s(`strong`,null,[s(`b`,null,u(q(U.value.scores.requiredItems)),1),s(`em`,null,u(K(U.value.scores.requiredItems)),1)])]),s(`div`,null,[t[9]||=s(`span`,null,`story length`,-1),s(`i`,null,[s(`b`,{style:_({width:J(U.value.scores.storyLength)})},null,4)]),s(`strong`,null,[s(`b`,null,u(q(U.value.scores.storyLength)),1),s(`em`,null,u(K(U.value.scores.storyLength)),1)])]),s(`div`,null,[t[10]||=s(`span`,null,`prompt length`,-1),s(`i`,null,[s(`b`,{style:_({width:J(U.value.scores.promptLength)})},null,4)]),s(`strong`,null,[s(`b`,null,u(q(U.value.scores.promptLength)),1),s(`em`,null,u(K(U.value.scores.promptLength)),1)])])]),s(`ul`,null,[(v(!0),l(m,null,a(U.value.asi,e=>(v(),l(`li`,{key:e},u(e),1))),128))])])]),s(`footer`,M,[(v(),l(`svg`,N,[t[13]||=s(`line`,{x1:`20`,y1:`80`,x2:`720`,y2:`80`},null,-1),s(`polyline`,{points:p(z).map(e=>`${Z(e.iteration)},${Q(e.score)}`).join(` `)},null,8,P),(v(!0),l(m,null,a(p(z),e=>(v(),l(`g`,{key:e.id,transform:`translate(${Z(e.iteration)} ${Q(e.score)})`},[s(`circle`,{class:c({"is-current":e.iteration===U.value.iteration}),r:`5`},null,2)],8,F))),128)),s(`g`,{class:`story-gepa-trace__current`,transform:`translate(${X.value} ${re.value})`},[t[12]||=s(`circle`,{r:`10`},null,-1),s(`text`,L,u(U.value.candidateId.replace(`candidate-`,`#`)),1)],8,I)])),s(`div`,R,[s(`button`,{type:`button`,onClick:t[0]||=e=>$(-1)},`←`),s(`button`,{type:`button`,class:`primary`,onClick:t[1]||=e=>V.value=!V.value},u(V.value?`pause`:`start`),1),s(`button`,{type:`button`,onClick:t[2]||=e=>$(1)},`→`)])])])])]))}}),[[`__scopeId`,`data-v-20de6725`]]),B={__name:`slides.md__slidev_5`,setup(n){let{$slidev:r,$nav:i,$clicksContext:a,$clicks:c,$page:l,$renderContext:u,$frontmatter:d}=b();return a.setup(),(n,r)=>{let i=z;return v(),h(S,g(t(p(x)(p(d),4))),{default:o(()=>[r[0]||=s(`h1`,null,`Story Writing GEPA trace`,-1),e(i)]),_:1},16)}}};export{B as default};
2026/arize-gepa/assets/{md-GHA7eq9k.js → md-B5Ql9ipR.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_7`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),6))),{default:t(()=>[...u[0]||=[n(`h1`,null,`HTML Skill → Actionable Side Information`,-1),n(`div`,{class:`birch-scoring`},[n(`section`,{class:`birch-scoring__inputs`,"aria-label":`Birch skill inputs`},[n(`div`,{class:`birch-scoring__file birch-scoring__file--skill`},[n(`span`,null,`skill`),n(`strong`,null,`SKILL.md`),n(`p`,null,`How to produce standalone Birch HTML.`)]),n(`div`,{class:`birch-scoring__plus`},`+`),n(`div`,{class:`birch-scoring__file birch-scoring__file--recipe`},[n(`span`,null,`recipe`),n(`strong`,null,`numeric-data.md`),n(`p`,null,`What this benchmark asks the skill to render.`)])]),n(`section`,{class:`birch-scoring__flow`,"aria-label":`Scoring inputs become actionable system intelligence`},[n(`article`,null,[n(`span`,{class:`birch-scoring__tag`},`deterministic`),n(`strong`,null,`render checks`),n(`p`,null,`generation success · Birch CSS · semantic primitives · chart/table contracts · mobile geometry`)]),n(`article`,null,[n(`span`,{class:`birch-scoring__tag birch-scoring__tag--vision`},`VLM`),n(`strong`,null,`screenshot feedback`),n(`p`,null,`“table is clipped on mobile” · readability · visual defects the DOM checks miss`)]),n(`div`,{class:`birch-scoring__arrow`},`→`),n(`article`,{class:`birch-scoring__asi`},[n(`span`,null,`ASI packet`),n(`strong`,null,`score + failures + fixes`)])]),n(`figure`,{class:`birch-scoring__evidence`},[n(`div`,{class:`birch-scoring__phone`},[n(`img`,{src:`birch-scoring/numeric-data-mobile-clipped.png`,alt:`Mobile Birch artifact with clipped table evidence`}),n(`div`,{class:`birch-scoring__bbox`})]),n(`figcaption`,null,[n(`span`,null,`example feedback`),n(`strong`,null,`mobile table clipped`),n(`p`,null,`one screenshot becomes actionable mutation pressure`)])])],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./default-d-P8KdxH.js";var u={__name:`slides.md__slidev_7`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),6))),{default:t(()=>[...u[0]||=[n(`h1`,null,`HTML Skill → Actionable Side Information`,-1),n(`div`,{class:`birch-scoring`},[n(`section`,{class:`birch-scoring__inputs`,"aria-label":`Birch skill inputs`},[n(`div`,{class:`birch-scoring__file birch-scoring__file--skill`},[n(`span`,null,`skill`),n(`strong`,null,`SKILL.md`),n(`p`,null,`How to produce standalone Birch HTML.`)]),n(`div`,{class:`birch-scoring__plus`},`+`),n(`div`,{class:`birch-scoring__file birch-scoring__file--recipe`},[n(`span`,null,`recipe`),n(`strong`,null,`numeric-data.md`),n(`p`,null,`What this benchmark asks the skill to render.`)])]),n(`section`,{class:`birch-scoring__flow`,"aria-label":`Scoring inputs become actionable system intelligence`},[n(`article`,null,[n(`span`,{class:`birch-scoring__tag`},`deterministic`),n(`strong`,null,`render checks`),n(`p`,null,`generation success · Birch CSS · semantic primitives · chart/table contracts · mobile geometry`)]),n(`article`,null,[n(`span`,{class:`birch-scoring__tag birch-scoring__tag--vision`},`VLM`),n(`strong`,null,`screenshot feedback`),n(`p`,null,`“table is clipped on mobile” · readability · visual defects the DOM checks miss`)]),n(`div`,{class:`birch-scoring__arrow`},`→`),n(`article`,{class:`birch-scoring__asi`},[n(`span`,null,`ASI packet`),n(`strong`,null,`score + failures + fixes`)])]),n(`figure`,{class:`birch-scoring__evidence`},[n(`div`,{class:`birch-scoring__phone`},[n(`img`,{src:`birch-scoring/numeric-data-mobile-clipped.png`,alt:`Mobile Birch artifact with clipped table evidence`}),n(`div`,{class:`birch-scoring__bbox`})]),n(`figcaption`,null,[n(`span`,null,`example feedback`),n(`strong`,null,`mobile table clipped`),n(`p`,null,`one screenshot becomes actionable mutation pressure`)])])],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-DU3BCIzG.js → md-BEOsqBGP.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,D as t,T as n,V as r,Z as i,_ as a,_t as o,b as s,bt as c,gt as l,m as u,v as d,vt as f,z as p}from"./modules/shiki-CPCtrUKm.js";import{nt as m,tt as h}from"./index-MFoZnBRc.js";import{t as g}from"./default-DwnNi6rY.js";var _={class:`gepa-loop`,"aria-label":`GEPA loop: Task flows to Score, Score flows to Reflect, Reflect generates a new prompt for Task.`},v={viewBox:`0 0 864 424`,role:`img`},y={class:`gepa-loop__edges`},b=[`d`],x=[`x`,`y`],S={class:`gepa-loop__nodes`},C=[`transform`],w=[`width`,`height`],T=[`x`],E=[`x`],D=n({__name:`GepaLoop`,setup(e){let{$slidev:t,$nav:n,$clicksContext:i,$clicks:l,$page:d,$renderContext:f,$frontmatter:h}=m(),g=[{id:`task`,title:`Task`,detail:`Prompt vN`,x:92,y:42,w:220,h:116},{id:`score`,title:`Score`,detail:`Output gets scored`,x:552,y:42,w:220,h:116},{id:`reflect`,title:`Reflect`,detail:`Generate new prompt`,x:322,y:238,w:220,h:116}],D=[{from:`task`,to:`score`,label:`run task → output`,d:`M 320 100 C 390 58, 474 58, 544 100`,labelX:432,labelY:54},{from:`score`,to:`reflect`,label:`feedback signal`,d:`M 625 163 C 650 224, 598 286, 550 296`,labelX:640,labelY:230},{from:`reflect`,to:`task`,label:`new prompt`,d:`M 314 296 C 266 286, 214 224, 239 163`,labelX:224,labelY:230}];return(e,t)=>(p(),s(`figure`,_,[(p(),s(`svg`,v,[t[0]||=a(`defs`,null,[a(`marker`,{id:`gepa-arrow`,markerWidth:`9`,markerHeight:`9`,refX:`7.5`,refY:`4.5`,orient:`auto`,markerUnits:`strokeWidth`},[a(`path`,{d:`M 1.5 1.5 L 8 4.5 L 1.5 7.5 z`})])],-1),a(`g`,y,[(p(),s(u,null,r(D,e=>a(`g`,{key:`${e.from}-${e.to}`,class:`gepa-loop__edge`},[a(`path`,{d:e.d},null,8,b),a(`text`,{x:e.labelX,y:e.labelY},c(e.label),9,x)])),64))]),a(`g`,S,[(p(),s(u,null,r(g,e=>a(`g`,{key:e.id,class:o([`gepa-loop__node`,`gepa-loop__node--${e.id}`]),transform:`translate(${e.x} ${e.y})`},[a(`rect`,{width:e.w,height:e.h,rx:`24`},null,8,w),a(`text`,{class:`gepa-loop__title`,x:e.w/2,y:`52`},c(e.title),9,T),a(`text`,{class:`gepa-loop__detail`,x:e.w/2,y:`82`},c(e.detail),9,E)],10,C)),64))])]))]))}}),O={__name:`slides.md__slidev_3`,setup(n){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:c,$page:u,$renderContext:_,$frontmatter:v}=m();return s.setup(),(n,r)=>{let o=D;return p(),d(g,f(t(l(h)(l(v),2))),{default:i(()=>[r[0]||=a(`h1`,null,`GEPA loop`,-1),e(o)]),_:1},16)}}};export{O as default};
 
1
+ import{C as e,D as t,T as n,V as r,Z as i,_ as a,_t as o,b as s,bt as c,gt as l,m as u,v as d,vt as f,z as p}from"./modules/shiki-CPCtrUKm.js";import{nt as m,tt as h}from"./index-OZD1v-vp.js";import{t as g}from"./default-d-P8KdxH.js";var _={class:`gepa-loop`,"aria-label":`GEPA loop: Task flows to Score, Score flows to Reflect, Reflect generates a new prompt for Task.`},v={viewBox:`0 0 864 424`,role:`img`},y={class:`gepa-loop__edges`},b=[`d`],x=[`x`,`y`],S={class:`gepa-loop__nodes`},C=[`transform`],w=[`width`,`height`],T=[`x`],E=[`x`],D=n({__name:`GepaLoop`,setup(e){let{$slidev:t,$nav:n,$clicksContext:i,$clicks:l,$page:d,$renderContext:f,$frontmatter:h}=m(),g=[{id:`task`,title:`Task`,detail:`Prompt vN`,x:92,y:42,w:220,h:116},{id:`score`,title:`Score`,detail:`Output gets scored`,x:552,y:42,w:220,h:116},{id:`reflect`,title:`Reflect`,detail:`Generate new prompt`,x:322,y:238,w:220,h:116}],D=[{from:`task`,to:`score`,label:`run task → output`,d:`M 320 100 C 390 58, 474 58, 544 100`,labelX:432,labelY:54},{from:`score`,to:`reflect`,label:`feedback signal`,d:`M 625 163 C 650 224, 598 286, 550 296`,labelX:640,labelY:230},{from:`reflect`,to:`task`,label:`new prompt`,d:`M 314 296 C 266 286, 214 224, 239 163`,labelX:224,labelY:230}];return(e,t)=>(p(),s(`figure`,_,[(p(),s(`svg`,v,[t[0]||=a(`defs`,null,[a(`marker`,{id:`gepa-arrow`,markerWidth:`9`,markerHeight:`9`,refX:`7.5`,refY:`4.5`,orient:`auto`,markerUnits:`strokeWidth`},[a(`path`,{d:`M 1.5 1.5 L 8 4.5 L 1.5 7.5 z`})])],-1),a(`g`,y,[(p(),s(u,null,r(D,e=>a(`g`,{key:`${e.from}-${e.to}`,class:`gepa-loop__edge`},[a(`path`,{d:e.d},null,8,b),a(`text`,{x:e.labelX,y:e.labelY},c(e.label),9,x)])),64))]),a(`g`,S,[(p(),s(u,null,r(g,e=>a(`g`,{key:e.id,class:o([`gepa-loop__node`,`gepa-loop__node--${e.id}`]),transform:`translate(${e.x} ${e.y})`},[a(`rect`,{width:e.w,height:e.h,rx:`24`},null,8,w),a(`text`,{class:`gepa-loop__title`,x:e.w/2,y:`52`},c(e.title),9,T),a(`text`,{class:`gepa-loop__detail`,x:e.w/2,y:`82`},c(e.detail),9,E)],10,C)),64))])]))]))}}),O={__name:`slides.md__slidev_3`,setup(n){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:c,$page:u,$renderContext:_,$frontmatter:v}=m();return s.setup(),(n,r)=>{let o=D;return p(),d(g,f(t(l(h)(l(v),2))),{default:i(()=>[r[0]||=a(`h1`,null,`GEPA loop`,-1),e(o)]),_:1},16)}}};export{O as default};
2026/arize-gepa/assets/{md-CW6srz1x.js → md-Bm3GzrQK.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_16`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),15))),{default:t(()=>[...u[0]||=[n(`h1`,null,`fast-agent docs`,-1),n(`div`,{class:`fast-agent-docs-grid`},[n(`a`,{class:`fast-agent-doc-card`,href:`https://fast-agent.ai/guides/batch-processing/`,target:`_blank`,rel:`noreferrer`},[n(`img`,{src:`fast-agent-batch-processing-social.png`,alt:`fast-agent social card — Batch Processing`}),n(`span`,null,`Batch Processing`)]),n(`a`,{class:`fast-agent-doc-card`,href:`https://fast-agent.ai/guides/gepa/`,target:`_blank`,rel:`noreferrer`},[n(`img`,{src:`fast-agent-gepa-social.png`,alt:`fast-agent social card — GEPA Optimization`}),n(`span`,null,`GEPA Optimization`)])],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./default-d-P8KdxH.js";var u={__name:`slides.md__slidev_16`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),15))),{default:t(()=>[...u[0]||=[n(`h1`,null,`fast-agent docs`,-1),n(`div`,{class:`fast-agent-docs-grid`},[n(`a`,{class:`fast-agent-doc-card`,href:`https://fast-agent.ai/guides/batch-processing/`,target:`_blank`,rel:`noreferrer`},[n(`img`,{src:`fast-agent-batch-processing-social.png`,alt:`fast-agent social card — Batch Processing`}),n(`span`,null,`Batch Processing`)]),n(`a`,{class:`fast-agent-doc-card`,href:`https://fast-agent.ai/guides/gepa/`,target:`_blank`,rel:`noreferrer`},[n(`img`,{src:`fast-agent-gepa-social.png`,alt:`fast-agent social card — GEPA Optimization`}),n(`span`,null,`GEPA Optimization`)])],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-DXqAxZIn.js → md-C8nv0vxc.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./slidev/center-Dtx6ducf.js";var u={__name:`slides.md__slidev_17`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),16))),{default:t(()=>[...u[0]||=[n(`div`,{class:`thank-you`},[n(`h1`,null,`Thank You!`),n(`p`,null,`Questions?`)],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./slidev/center-zpbfs3So.js";var u={__name:`slides.md__slidev_17`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),16))),{default:t(()=>[...u[0]||=[n(`div`,{class:`thank-you`},[n(`h1`,null,`Thank You!`),n(`p`,null,`Questions?`)],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-BZvGRl8q.js → md-C9mXmZ-0.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_14`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),13))),{default:t(()=>[...u[0]||=[n(`h1`,null,`OpenClaw GitHub issue labelling`,-1),n(`div`,{class:`openclaw-labeling`},[n(`section`,{class:`openclaw-labeling__hero`},[n(`div`,{class:`kicker`},`batch labelling case study`),n(`strong`,null,`700+`),n(`span`,null,`PRs and issues`),n(`p`,null,`Complicated product surface; labels need to be reproducible enough to train and benchmark against.`)]),n(`section`,{class:`openclaw-labeling__pipeline`,"aria-label":`Labelling workflow`},[n(`article`,null,[n(`span`,null,`01`),n(`strong`,null,`Curate`),n(`p`,null,`high quality seed set`)]),n(`i`,null,`→`),n(`article`,null,[n(`span`,null,`02`),n(`strong`,null,`Ladder`),n(`p`,null,`consensus over runs`)]),n(`article`,null,[n(`span`,null,`03`),n(`strong`,null,`Partition`),n(`p`,null,`held-out benchmark`),n(`p`,null,`training / pareto set`)])])],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./default-d-P8KdxH.js";var u={__name:`slides.md__slidev_14`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),13))),{default:t(()=>[...u[0]||=[n(`h1`,null,`OpenClaw GitHub issue labelling`,-1),n(`div`,{class:`openclaw-labeling`},[n(`section`,{class:`openclaw-labeling__hero`},[n(`div`,{class:`kicker`},`batch labelling case study`),n(`strong`,null,`700+`),n(`span`,null,`PRs and issues`),n(`p`,null,`Complicated product surface; labels need to be reproducible enough to train and benchmark against.`)]),n(`section`,{class:`openclaw-labeling__pipeline`,"aria-label":`Labelling workflow`},[n(`article`,null,[n(`span`,null,`01`),n(`strong`,null,`Curate`),n(`p`,null,`high quality seed set`)]),n(`i`,null,`→`),n(`article`,null,[n(`span`,null,`02`),n(`strong`,null,`Ladder`),n(`p`,null,`consensus over runs`)]),n(`article`,null,[n(`span`,null,`03`),n(`strong`,null,`Partition`),n(`p`,null,`held-out benchmark`),n(`p`,null,`training / pareto set`)])])],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-HsCWjjFD.js → md-CXKzmdeR.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,S as t,Z as n,_ as r,gt as i,v as a,vt as o,z as s}from"./modules/shiki-CPCtrUKm.js";import{nt as c,tt as l}from"./index-MFoZnBRc.js";import{t as u}from"./default-DwnNi6rY.js";var d={__name:`slides.md__slidev_2`,setup(d){let{$slidev:f,$nav:p,$clicksContext:m,$clicks:h,$page:g,$renderContext:_,$frontmatter:v}=c();return m.setup(),(c,d)=>(s(),a(u,o(e(i(l)(i(v),1))),{default:n(()=>[...d[0]||=[r(`div`,{class:`about-intro`},[r(`section`,null,[r(`div`,{class:`kicker`},`about me`),r(`h1`,null,[t(`Shaun Smith `),r(`code`,null,`@evalstate`)]),r(`ul`,{class:`about-points`},[r(`li`,null,`Open Source @ Hugging Face`),r(`li`,null,`MCP Maintainer and Moderator`),r(`li`,null,`huggingface/mcp`),r(`li`,null,`huggingface/skills`),r(`li`,null,`huggingface/upskill`),r(`li`,null,[t(`Maintainer of `),r(`code`,null,`fast-agent`)])]),r(`table`,{class:`about-social-table`},[r(`tbody`,null,[r(`tr`,null,[r(`td`,{class:`social-icon-cell`},[r(`img`,{class:`social-icon social-icon-hf`,src:`intro/huggingface-mark-logo.svg`,alt:`Hugging Face`})]),r(`td`,null,`huggingface.co/evalstate`)]),r(`tr`,null,[r(`td`,{class:`social-icon-cell`},[r(`img`,{class:`social-icon social-icon-github`,src:`intro/github-mark.svg`,alt:`GitHub`})]),r(`td`,null,`github.com/evalstate`)]),r(`tr`,null,[r(`td`,{class:`social-icon-cell`},[r(`img`,{class:`social-icon social-icon-x`,src:`intro/xcom-logo-black.png`,alt:`X`})]),r(`td`,null,`x.com/evalstate`)])])])]),r(`aside`,{class:`about-logo-panel deck-panel`},[r(`img`,{class:`about-hf-logo`,src:`intro/hf_logo.svg`,alt:`Hugging Face`}),r(`div`,{class:`about-logo-divider`}),r(`img`,{class:`about-mcp-logo`,src:`intro/mcp-icon.svg`,alt:`Model Context Protocol`})])],-1)]]),_:1},16))}};export{d as default};
 
1
+ import{D as e,S as t,Z as n,_ as r,gt as i,v as a,vt as o,z as s}from"./modules/shiki-CPCtrUKm.js";import{nt as c,tt as l}from"./index-OZD1v-vp.js";import{t as u}from"./default-d-P8KdxH.js";var d={__name:`slides.md__slidev_2`,setup(d){let{$slidev:f,$nav:p,$clicksContext:m,$clicks:h,$page:g,$renderContext:_,$frontmatter:v}=c();return m.setup(),(c,d)=>(s(),a(u,o(e(i(l)(i(v),1))),{default:n(()=>[...d[0]||=[r(`div`,{class:`about-intro`},[r(`section`,null,[r(`div`,{class:`kicker`},`about me`),r(`h1`,null,[t(`Shaun Smith `),r(`code`,null,`@evalstate`)]),r(`ul`,{class:`about-points`},[r(`li`,null,`Open Source @ Hugging Face`),r(`li`,null,`MCP Maintainer and Moderator`),r(`li`,null,`huggingface/mcp`),r(`li`,null,`huggingface/skills`),r(`li`,null,`huggingface/upskill`),r(`li`,null,[t(`Maintainer of `),r(`code`,null,`fast-agent`)])]),r(`table`,{class:`about-social-table`},[r(`tbody`,null,[r(`tr`,null,[r(`td`,{class:`social-icon-cell`},[r(`img`,{class:`social-icon social-icon-hf`,src:`intro/huggingface-mark-logo.svg`,alt:`Hugging Face`})]),r(`td`,null,`huggingface.co/evalstate`)]),r(`tr`,null,[r(`td`,{class:`social-icon-cell`},[r(`img`,{class:`social-icon social-icon-github`,src:`intro/github-mark.svg`,alt:`GitHub`})]),r(`td`,null,`github.com/evalstate`)]),r(`tr`,null,[r(`td`,{class:`social-icon-cell`},[r(`img`,{class:`social-icon social-icon-x`,src:`intro/xcom-logo-black.png`,alt:`X`})]),r(`td`,null,`x.com/evalstate`)])])])]),r(`aside`,{class:`about-logo-panel deck-panel`},[r(`img`,{class:`about-hf-logo`,src:`intro/hf_logo.svg`,alt:`Hugging Face`}),r(`div`,{class:`about-logo-divider`}),r(`img`,{class:`about-mcp-logo`,src:`intro/mcp-icon.svg`,alt:`Model Context Protocol`})])],-1)]]),_:1},16))}};export{d as default};
2026/arize-gepa/assets/md-CtvD60i6.js DELETED
@@ -1 +0,0 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_6`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),5))),{default:t(()=>[...u[0]||=[n(`div`,{class:`html-effectiveness-video`},[n(`div`,{class:`html-effectiveness-video__frame`},[n(`video`,{src:`videos/birch-html-html-intro-sequence.mp4`,autoplay:``,loop:``,muted:``,playsinline:``,preload:`auto`,onerror:`this.closest('.html-effectiveness-video__frame')?.classList.add('video-failed')`}),n(`p`,{class:`html-effectiveness-video__fallback`},`Video preview could not load. Open the deck again or use the links below.`)]),n(`nav`,{class:`html-effectiveness-video__links`,"aria-label":`HTML and Birch resources`},[n(`a`,{href:`https://thariqs.github.io/html-effectiveness/`,target:`_blank`,rel:`noreferrer`},` The Unreasonable Effectiveness of HTML `),n(`a`,{href:`https://evalstate-birch-html.hf.space/analysis/report.html`,target:`_blank`,rel:`noreferrer`},` The Birch Benchmark `)])],-1)]]),_:1},16))}};export{u as default};
 
 
2026/arize-gepa/assets/md-DGsyQnbO.js ADDED
@@ -0,0 +1 @@
 
 
1
+ import{C as e,D as t,F as n,L as r,Z as i,_ as a,_t as o,b as s,ct as c,gt as l,v as u,vt as d,y as f,z as p}from"./modules/shiki-CPCtrUKm.js";import{nt as m,tt as h}from"./index-OZD1v-vp.js";import{t as g}from"./default-d-P8KdxH.js";var _=[`src`],v={key:1,class:`reliable-video__status`},y={key:2,class:`reliable-video__fallback`},b=[`href`],x={__name:`ReliableVideo`,props:{src:{type:String,required:!0}},setup(e){let{$slidev:t,$nav:i,$clicksContext:l,$clicks:u,$page:d,$renderContext:h,$frontmatter:g}=m(),x=e,S=c(``),C=c(!1),w=c(!0),T;function E(){S.value&&URL.revokeObjectURL(S.value),S.value=``}async function D(){T?.abort(),T=new AbortController,E(),C.value=!1,w.value=!0;try{let e=await fetch(x.src,{cache:`force-cache`,signal:T.signal});if(!e.ok)throw Error(`HTTP ${e.status}`);S.value=URL.createObjectURL(await e.blob())}catch(e){if(e.name===`AbortError`)return;w.value=!1,C.value=!0}}function O(){w.value=!1,C.value=!0}return r(D),n(()=>{T?.abort(),E()}),(t,n)=>(p(),s(`div`,{class:o([`reliable-video`,{"reliable-video--failed":C.value}])},[S.value?(p(),s(`video`,{key:0,src:S.value,autoplay:``,loop:``,muted:``,playsinline:``,preload:`auto`,onCanplay:n[0]||=e=>w.value=!1,onError:O},null,40,_)):f(`v-if`,!0),w.value?(p(),s(`div`,v,`Loading video preview…`)):f(`v-if`,!0),C.value?(p(),s(`div`,y,[n[1]||=a(`p`,null,`Video preview could not load.`,-1),a(`button`,{type:`button`,onClick:D},`Retry`),a(`a`,{href:e.src,target:`_blank`,rel:`noreferrer`},`Open MP4`,8,b)])):f(`v-if`,!0)],2))}},S={class:`html-effectiveness-video`},C={class:`html-effectiveness-video__frame`},w={__name:`slides.md__slidev_6`,setup(n){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:c,$page:f,$renderContext:_,$frontmatter:v}=m();return s.setup(),(n,r)=>{let o=x;return p(),u(g,d(t(l(h)(l(v),5))),{default:i(()=>[a(`div`,S,[a(`div`,C,[e(o,{src:`videos/birch-html-html-intro-sequence.mp4`})]),r[0]||=a(`nav`,{class:`html-effectiveness-video__links`,"aria-label":`HTML and Birch resources`},[a(`a`,{href:`https://thariqs.github.io/html-effectiveness/`,target:`_blank`,rel:`noreferrer`},` The Unreasonable Effectiveness of HTML `),a(`a`,{href:`https://evalstate-birch-html.hf.space/analysis/report.html`,target:`_blank`,rel:`noreferrer`},` The Birch Benchmark `)],-1)])]),_:1},16)}}};export{w as default};
2026/arize-gepa/assets/{md-Dq0RFuQg.js → md-DKilCkaj.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_12`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),11))),{default:t(()=>[...u[0]||=[n(`figure`,{class:`f1-labels-figure`},[n(`img`,{src:`images/f1-labels.png`,alt:`F1 label examples`})],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./default-d-P8KdxH.js";var u={__name:`slides.md__slidev_12`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),11))),{default:t(()=>[...u[0]||=[n(`figure`,{class:`f1-labels-figure`},[n(`img`,{src:`images/f1-labels.png`,alt:`F1 label examples`})],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-C6SD5oXT.js → md-DaZnOfxp.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,D as t,T as n,V as r,Z as i,_ as a,_t as o,b as s,bt as c,gt as l,m as u,v as d,vt as f,x as p,z as m}from"./modules/shiki-CPCtrUKm.js";import{ht as h,nt as g,tt as _}from"./index-MFoZnBRc.js";import{t as v}from"./default-DwnNi6rY.js";var y={class:`story-score-breakdown`,"aria-label":`Story score components from the latest scorer feed into one GEPA score.`},b={viewBox:`0 0 920 470`,role:`img`},x={class:`story-score-breakdown__edges`},S=[`d`],C={class:`story-score-breakdown__components`},w=[`transform`],T=[`width`,`height`],E={class:`story-score-breakdown__weight`,x:`24`,y:`43`},D={class:`story-score-breakdown__title`,x:`24`,y:`75`},O={class:`story-score-breakdown__detail`,x:`24`,y:`96`},k=[`transform`],A=[`width`,`height`],j=h(n({__name:`StoryScoreBreakdown`,setup(e){let{$slidev:t,$nav:n,$clicksContext:i,$clicks:d,$page:f,$renderContext:h,$frontmatter:_}=g(),v=[{id:`theme`,title:`Required items`,weight:`30%`,detail:`Lucia · moon · music contest`,x:42,y:42,w:310,h:110},{id:`story`,title:`Story length`,weight:`30%`,detail:`180–200 words`,x:42,y:180,w:310,h:110},{id:`prompt`,title:`Prompt length`,weight:`40%`,detail:`≤ 20 words; shorter wins`,x:42,y:318,w:310,h:110}],j={id:`score`,title:`GEPA score`,x:604,y:92,w:274,h:286},M=new Map([...v.map(e=>[e.id,e]),[j.id,j]]),N=v.map(e=>({id:`${e.id}-score`,from:e.id,to:j.id,fromAnchor:`right`,toAnchor:`left`,toOffsetY:0}));function P(e,t,n=0){return t===`left`?{x:e.x,y:e.y+e.h/2+n}:t===`right`?{x:e.x+e.w,y:e.y+e.h/2+n}:t===`top`?{x:e.x+e.w/2,y:e.y+n}:{x:e.x+e.w/2,y:e.y+e.h+n}}function F(e){let t=M.get(e.from),n=M.get(e.to),r=P(t,e.fromAnchor),i=P(n,e.toAnchor,e.toOffsetY),a=Math.abs(i.x-r.x);return`M ${r.x} ${r.y} C ${r.x+a*.34} ${r.y}, ${i.x-a*.34} ${i.y}, ${i.x} ${i.y}`}return(e,t)=>(m(),s(`figure`,y,[(m(),s(`svg`,b,[t[1]||=a(`defs`,null,[a(`marker`,{id:`story-score-arrow`,markerWidth:`10`,markerHeight:`10`,refX:`8.5`,refY:`5`,orient:`auto`,markerUnits:`strokeWidth`},[a(`path`,{d:`M 1.5 1.5 L 9 5 L 1.5 8.5 z`})])],-1),a(`g`,x,[(m(!0),s(u,null,r(l(N),e=>(m(),s(`path`,{key:e.id,d:F(e)},null,8,S))),128))]),a(`g`,C,[(m(),s(u,null,r(v,e=>a(`g`,{key:e.id,class:o([`story-score-breakdown__component`,`story-score-breakdown__component--${e.id}`]),transform:`translate(${e.x} ${e.y})`},[a(`rect`,{width:e.w,height:e.h,rx:`22`},null,8,T),a(`text`,E,c(e.weight),1),a(`text`,D,c(e.title),1),a(`text`,O,c(e.detail),1)],10,w)),64))]),a(`g`,{class:`story-score-breakdown__score`,transform:`translate(${j.x} ${j.y})`},[a(`rect`,{width:j.w,height:j.h,rx:`32`},null,8,A),t[0]||=p(`<text class="story-score-breakdown__score-label" x="137" y="64" data-v-5c2576d9>GEPA score</text><text class="story-score-breakdown__score-value" x="137" y="153" data-v-5c2576d9>0.0–1.0</text><line x1="44" y1="184" x2="230" y2="184" data-v-5c2576d9></line><text class="story-score-breakdown__formula" x="137" y="219" data-v-5c2576d9>weighted sum</text><text class="story-score-breakdown__formula story-score-breakdown__formula--muted" x="137" y="249" data-v-5c2576d9>30% + 30% + 40%</text>`,5)],8,k)]))]))}}),[[`__scopeId`,`data-v-5c2576d9`]]),M={__name:`slides.md__slidev_4`,setup(n){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:c,$page:u,$renderContext:p,$frontmatter:h}=g();return s.setup(),(n,r)=>{let o=j;return m(),d(v,f(t(l(_)(l(h),3))),{default:i(()=>[r[0]||=a(`h1`,null,`Score breakdown`,-1),e(o)]),_:1},16)}}};export{M as default};
 
1
+ import{C as e,D as t,T as n,V as r,Z as i,_ as a,_t as o,b as s,bt as c,gt as l,m as u,v as d,vt as f,x as p,z as m}from"./modules/shiki-CPCtrUKm.js";import{ht as h,nt as g,tt as _}from"./index-OZD1v-vp.js";import{t as v}from"./default-d-P8KdxH.js";var y={class:`story-score-breakdown`,"aria-label":`Story score components from the latest scorer feed into one GEPA score.`},b={viewBox:`0 0 920 470`,role:`img`},x={class:`story-score-breakdown__edges`},S=[`d`],C={class:`story-score-breakdown__components`},w=[`transform`],T=[`width`,`height`],E={class:`story-score-breakdown__weight`,x:`24`,y:`43`},D={class:`story-score-breakdown__title`,x:`24`,y:`75`},O={class:`story-score-breakdown__detail`,x:`24`,y:`96`},k=[`transform`],A=[`width`,`height`],j=h(n({__name:`StoryScoreBreakdown`,setup(e){let{$slidev:t,$nav:n,$clicksContext:i,$clicks:d,$page:f,$renderContext:h,$frontmatter:_}=g(),v=[{id:`theme`,title:`Required items`,weight:`30%`,detail:`Lucia · moon · music contest`,x:42,y:42,w:310,h:110},{id:`story`,title:`Story length`,weight:`30%`,detail:`180–200 words`,x:42,y:180,w:310,h:110},{id:`prompt`,title:`Prompt length`,weight:`40%`,detail:`≤ 20 words; shorter wins`,x:42,y:318,w:310,h:110}],j={id:`score`,title:`GEPA score`,x:604,y:92,w:274,h:286},M=new Map([...v.map(e=>[e.id,e]),[j.id,j]]),N=v.map(e=>({id:`${e.id}-score`,from:e.id,to:j.id,fromAnchor:`right`,toAnchor:`left`,toOffsetY:0}));function P(e,t,n=0){return t===`left`?{x:e.x,y:e.y+e.h/2+n}:t===`right`?{x:e.x+e.w,y:e.y+e.h/2+n}:t===`top`?{x:e.x+e.w/2,y:e.y+n}:{x:e.x+e.w/2,y:e.y+e.h+n}}function F(e){let t=M.get(e.from),n=M.get(e.to),r=P(t,e.fromAnchor),i=P(n,e.toAnchor,e.toOffsetY),a=Math.abs(i.x-r.x);return`M ${r.x} ${r.y} C ${r.x+a*.34} ${r.y}, ${i.x-a*.34} ${i.y}, ${i.x} ${i.y}`}return(e,t)=>(m(),s(`figure`,y,[(m(),s(`svg`,b,[t[1]||=a(`defs`,null,[a(`marker`,{id:`story-score-arrow`,markerWidth:`10`,markerHeight:`10`,refX:`8.5`,refY:`5`,orient:`auto`,markerUnits:`strokeWidth`},[a(`path`,{d:`M 1.5 1.5 L 9 5 L 1.5 8.5 z`})])],-1),a(`g`,x,[(m(!0),s(u,null,r(l(N),e=>(m(),s(`path`,{key:e.id,d:F(e)},null,8,S))),128))]),a(`g`,C,[(m(),s(u,null,r(v,e=>a(`g`,{key:e.id,class:o([`story-score-breakdown__component`,`story-score-breakdown__component--${e.id}`]),transform:`translate(${e.x} ${e.y})`},[a(`rect`,{width:e.w,height:e.h,rx:`22`},null,8,T),a(`text`,E,c(e.weight),1),a(`text`,D,c(e.title),1),a(`text`,O,c(e.detail),1)],10,w)),64))]),a(`g`,{class:`story-score-breakdown__score`,transform:`translate(${j.x} ${j.y})`},[a(`rect`,{width:j.w,height:j.h,rx:`32`},null,8,A),t[0]||=p(`<text class="story-score-breakdown__score-label" x="137" y="64" data-v-5c2576d9>GEPA score</text><text class="story-score-breakdown__score-value" x="137" y="153" data-v-5c2576d9>0.0–1.0</text><line x1="44" y1="184" x2="230" y2="184" data-v-5c2576d9></line><text class="story-score-breakdown__formula" x="137" y="219" data-v-5c2576d9>weighted sum</text><text class="story-score-breakdown__formula story-score-breakdown__formula--muted" x="137" y="249" data-v-5c2576d9>30% + 30% + 40%</text>`,5)],8,k)]))]))}}),[[`__scopeId`,`data-v-5c2576d9`]]),M={__name:`slides.md__slidev_4`,setup(n){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:c,$page:u,$renderContext:p,$frontmatter:h}=g();return s.setup(),(n,r)=>{let o=j;return m(),d(v,f(t(l(_)(l(h),3))),{default:i(()=>[r[0]||=a(`h1`,null,`Score breakdown`,-1),e(o)]),_:1},16)}}};export{M as default};
2026/arize-gepa/assets/{md-BoFnGYdb.js → md-Dq02IRaa.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./default-DwnNi6rY.js";var u={__name:`slides.md__slidev_11`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),10))),{default:t(()=>[...u[0]||=[n(`figure`,{class:`batches-labels-tools-image`},[n(`img`,{src:`images/batches-labels-tools-twitter.png`,alt:`Batches, Labels and Tools example`})],-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./default-d-P8KdxH.js";var u={__name:`slides.md__slidev_11`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),10))),{default:t(()=>[...u[0]||=[n(`figure`,{class:`batches-labels-tools-image`},[n(`img`,{src:`images/batches-labels-tools-twitter.png`,alt:`Batches, Labels and Tools example`})],-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/{md-D5BvlMN7.js → md-DsBVDq5g.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,D as t,T as n,Z as r,_ as i,gt as a,v as o,vt as s,z as c}from"./modules/shiki-CPCtrUKm.js";import{nt as l,tt as u}from"./index-MFoZnBRc.js";import{t as d}from"./default-DwnNi6rY.js";import{t as f}from"./GepaRunExplorer-CwwCcu9B.js";var p={run:`20260623-092459-birch-minimal-workspace-vlm6-qwen36rtx`,source:`/home/shaun/source/simple-gepa/runs/birch/20260623-092459-birch-minimal-workspace-vlm6-qwen36rtx`,items:[{id:`candidate-0001`,iteration:1,image:`gepa-birch-small/candidate-0001-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:12,turns:12,totalTokens:81739,checkerFailures:12,checkerWarnings:4,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0002`,iteration:2,image:`gepa-birch-small/candidate-0002-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:7,turns:8,totalTokens:54703,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0003`,iteration:3,image:`gepa-birch-small/candidate-0003-deep.png`,score:.7745,generation:1,checker:.59,hygiene:1,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:15,turns:15,totalTokens:123642,checkerFailures:1,checkerWarnings:7,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0004`,iteration:4,image:`gepa-birch-small/candidate-0004-deep.png`,score:.648,generation:1,checker:.36,hygiene:1,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:14,turns:14,totalTokens:110711,checkerFailures:2,checkerWarnings:8,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0005`,iteration:5,image:`gepa-birch-small/candidate-0005-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:5,turns:6,totalTokens:21296,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0006`,iteration:6,image:`gepa-birch-small/candidate-0006-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:156,toolCalls:5,turns:6,totalTokens:24159,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0007`,iteration:7,image:`gepa-birch-small/candidate-0007-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:6,turns:7,totalTokens:33613,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0008`,iteration:8,image:`gepa-birch-small/candidate-0008-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:1,recipeLines:4,toolCalls:4,turns:5,totalTokens:30124,checkerFailures:14,checkerWarnings:6,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0009`,iteration:9,image:`gepa-birch-small/candidate-0009-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:1,recipeLines:4,toolCalls:3,turns:4,totalTokens:19217,checkerFailures:14,checkerWarnings:5,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0010`,iteration:10,image:`gepa-birch-small/candidate-0010-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:4,turns:5,totalTokens:14339,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0011`,iteration:11,image:`gepa-birch-small/candidate-0011-deep.png`,score:.7745,generation:1,checker:.59,hygiene:1,skillLengthScore:1,skillLines:183,recipeLines:79,toolCalls:9,turns:9,totalTokens:58629,checkerFailures:1,checkerWarnings:7,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0012`,iteration:12,image:`gepa-birch-small/candidate-0012-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:79,toolCalls:6,turns:7,totalTokens:48315,checkerFailures:11,checkerWarnings:4,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0}]},m=n({__name:`SmallModelRunExplorer`,setup(e){let{$slidev:t,$nav:n,$clicksContext:r,$clicks:i,$page:s,$renderContext:u,$frontmatter:d}=l();return(e,t)=>(c(),o(f,{run:a(p)},null,8,[`run`]))}}),h={__name:`slides.md__slidev_9`,setup(n){let{$slidev:f,$nav:p,$clicksContext:h,$clicks:g,$page:_,$renderContext:v,$frontmatter:y}=l();return h.setup(),(n,l)=>{let f=m;return c(),o(d,s(t(a(u)(a(y),8))),{default:r(()=>[l[0]||=i(`h1`,null,`With a Small Model: Qwen-3.6 35-A3B`,-1),e(f)]),_:1},16)}}};export{h as default};
 
1
+ import{C as e,D as t,T as n,Z as r,_ as i,gt as a,v as o,vt as s,z as c}from"./modules/shiki-CPCtrUKm.js";import{nt as l,tt as u}from"./index-OZD1v-vp.js";import{t as d}from"./default-d-P8KdxH.js";import{t as f}from"./GepaRunExplorer-DEd7cNHW.js";var p={run:`20260623-092459-birch-minimal-workspace-vlm6-qwen36rtx`,source:`/home/shaun/source/simple-gepa/runs/birch/20260623-092459-birch-minimal-workspace-vlm6-qwen36rtx`,items:[{id:`candidate-0001`,iteration:1,image:`gepa-birch-small/candidate-0001-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:12,turns:12,totalTokens:81739,checkerFailures:12,checkerWarnings:4,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0002`,iteration:2,image:`gepa-birch-small/candidate-0002-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:34,recipeLines:4,toolCalls:7,turns:8,totalTokens:54703,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0003`,iteration:3,image:`gepa-birch-small/candidate-0003-deep.png`,score:.7745,generation:1,checker:.59,hygiene:1,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:15,turns:15,totalTokens:123642,checkerFailures:1,checkerWarnings:7,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0004`,iteration:4,image:`gepa-birch-small/candidate-0004-deep.png`,score:.648,generation:1,checker:.36,hygiene:1,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:14,turns:14,totalTokens:110711,checkerFailures:2,checkerWarnings:8,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0005`,iteration:5,image:`gepa-birch-small/candidate-0005-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:5,turns:6,totalTokens:21296,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0006`,iteration:6,image:`gepa-birch-small/candidate-0006-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:156,toolCalls:5,turns:6,totalTokens:24159,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0007`,iteration:7,image:`gepa-birch-small/candidate-0007-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:6,turns:7,totalTokens:33613,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0008`,iteration:8,image:`gepa-birch-small/candidate-0008-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:1,recipeLines:4,toolCalls:4,turns:5,totalTokens:30124,checkerFailures:14,checkerWarnings:6,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0009`,iteration:9,image:`gepa-birch-small/candidate-0009-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:1,recipeLines:4,toolCalls:3,turns:4,totalTokens:19217,checkerFailures:14,checkerWarnings:5,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0},{id:`candidate-0010`,iteration:10,image:`gepa-birch-small/candidate-0010-deep.png`,score:0,generation:0,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:4,toolCalls:4,turns:5,totalTokens:14339,checkerFailures:0,checkerWarnings:0,missingCssArtifacts:1,scoreCap:.55,hasOutput:!1},{id:`candidate-0011`,iteration:11,image:`gepa-birch-small/candidate-0011-deep.png`,score:.7745,generation:1,checker:.59,hygiene:1,skillLengthScore:1,skillLines:183,recipeLines:79,toolCalls:9,turns:9,totalTokens:58629,checkerFailures:1,checkerWarnings:7,missingCssArtifacts:0,scoreCap:1,hasOutput:!0},{id:`candidate-0012`,iteration:12,image:`gepa-birch-small/candidate-0012-deep.png`,score:.3,generation:1,checker:0,hygiene:0,skillLengthScore:1,skillLines:183,recipeLines:79,toolCalls:6,turns:7,totalTokens:48315,checkerFailures:11,checkerWarnings:4,missingCssArtifacts:1,scoreCap:.55,hasOutput:!0}]},m=n({__name:`SmallModelRunExplorer`,setup(e){let{$slidev:t,$nav:n,$clicksContext:r,$clicks:i,$page:s,$renderContext:u,$frontmatter:d}=l();return(e,t)=>(c(),o(f,{run:a(p)},null,8,[`run`]))}}),h={__name:`slides.md__slidev_9`,setup(n){let{$slidev:f,$nav:p,$clicksContext:h,$clicks:g,$page:_,$renderContext:v,$frontmatter:y}=l();return h.setup(),(n,l)=>{let f=m;return c(),o(d,s(t(a(u)(a(y),8))),{default:r(()=>[l[0]||=i(`h1`,null,`With a Small Model: Qwen-3.6 35-A3B`,-1),e(f)]),_:1},16)}}};export{h as default};
2026/arize-gepa/assets/{md-BG7q1Gw3.js → md-m2lpzaHo.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,D as t,Z as n,_ as r,gt as i,v as a,vt as o,z as s}from"./modules/shiki-CPCtrUKm.js";import{nt as c,tt as l}from"./index-MFoZnBRc.js";import{t as u}from"./default-DwnNi6rY.js";import{t as d}from"./GepaRunExplorer-CwwCcu9B.js";var f={__name:`slides.md__slidev_8`,setup(f){let{$slidev:p,$nav:m,$clicksContext:h,$clicks:g,$page:_,$renderContext:v,$frontmatter:y}=c();return h.setup(),(c,f)=>{let p=d;return s(),a(u,o(t(i(l)(i(y),7))),{default:n(()=>[f[0]||=r(`h1`,null,`Optimising the Skill: gpt-oss-120b`,-1),e(p)]),_:1},16)}}};export{f as default};
 
1
+ import{C as e,D as t,Z as n,_ as r,gt as i,v as a,vt as o,z as s}from"./modules/shiki-CPCtrUKm.js";import{nt as c,tt as l}from"./index-OZD1v-vp.js";import{t as u}from"./default-d-P8KdxH.js";import{t as d}from"./GepaRunExplorer-DEd7cNHW.js";var f={__name:`slides.md__slidev_8`,setup(f){let{$slidev:p,$nav:m,$clicksContext:h,$clicks:g,$page:_,$renderContext:v,$frontmatter:y}=c();return h.setup(),(c,f)=>{let p=d;return s(),a(u,o(t(i(l)(i(y),7))),{default:n(()=>[f[0]||=r(`h1`,null,`Optimising the Skill: gpt-oss-120b`,-1),e(p)]),_:1},16)}}};export{f as default};
2026/arize-gepa/assets/{md-btZhJlNu.js → md-vXFH8zKQ.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-MFoZnBRc.js";import{t as l}from"./slidev/center-Dtx6ducf.js";var u={__name:`slides.md__slidev_10`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),9))),{default:t(()=>[...u[0]||=[n(`h1`,null,`Batches, Labels and Tools and Other Uses`,-1)]]),_:1},16))}};export{u as default};
 
1
+ import{D as e,Z as t,_ as n,gt as r,v as i,vt as a,z as o}from"./modules/shiki-CPCtrUKm.js";import{nt as s,tt as c}from"./index-OZD1v-vp.js";import{t as l}from"./slidev/center-zpbfs3So.js";var u={__name:`slides.md__slidev_10`,setup(u){let{$slidev:d,$nav:f,$clicksContext:p,$clicks:m,$page:h,$renderContext:g,$frontmatter:_}=s();return p.setup(),(s,u)=>(o(),i(l,a(e(r(c)(r(_),9))),{default:t(()=>[...u[0]||=[n(`h1`,null,`Batches, Labels and Tools and Other Uses`,-1)]]),_:1},16))}};export{u as default};
2026/arize-gepa/assets/slidev/{404-sJnKQgVm.js → 404-bhCfdBML.js} RENAMED
@@ -1 +1 @@
1
- import{S as e,T as t,U as n,Z as r,_ as i,b as a,bt as o,g as s,gt as c,v as l,y as u,z as d}from"../modules/shiki-CPCtrUKm.js";import{B as f}from"../modules/vue-CSIBdXgc.js";import{_ as p,ht as m}from"../index-MFoZnBRc.js";var h={class:`grid justify-center text-center pt-15% gap-5`},g={class:`text-2xl`},_={class:`op-60`},v={class:`mt-3 flex flex-col gap-2 max-w-xs mx-auto w-full`},y=m(t({__name:`404`,setup(t){let m=/\d+/,{currentRoute:y}=f(),{total:b}=p(),x=s(()=>{let e=y.value.path.match(m);if(e){let t=+e[0];if(t>0&&t<=b.value)return t}return null});return(t,s)=>{let f=n(`RouterLink`);return d(),a(`div`,h,[i(`div`,null,[s[2]||=i(`h1`,{class:`text-9xl font-light`},` 404 `,-1),i(`p`,g,[s[0]||=e(` Page `,-1),i(`code`,_,o(c(y).path),1),s[1]||=e(` not found `,-1)])]),i(`div`,v,[x.value===1?u(`v-if`,!0):(d(),l(f,{key:0,to:`/`,class:`page-link`},{default:r(()=>[...s[3]||=[e(` Go Home `,-1)]]),_:1})),x.value?(d(),l(f,{key:1,to:`/${x.value}`,class:`page-link`},{default:r(()=>[e(` Go to Slide `+o(x.value),1)]),_:1},8,[`to`])):u(`v-if`,!0)])])}}}),[[`__scopeId`,`data-v-014f0510`]]);export{y as default};
 
1
+ import{S as e,T as t,U as n,Z as r,_ as i,b as a,bt as o,g as s,gt as c,v as l,y as u,z as d}from"../modules/shiki-CPCtrUKm.js";import{B as f}from"../modules/vue-CSIBdXgc.js";import{_ as p,ht as m}from"../index-OZD1v-vp.js";var h={class:`grid justify-center text-center pt-15% gap-5`},g={class:`text-2xl`},_={class:`op-60`},v={class:`mt-3 flex flex-col gap-2 max-w-xs mx-auto w-full`},y=m(t({__name:`404`,setup(t){let m=/\d+/,{currentRoute:y}=f(),{total:b}=p(),x=s(()=>{let e=y.value.path.match(m);if(e){let t=+e[0];if(t>0&&t<=b.value)return t}return null});return(t,s)=>{let f=n(`RouterLink`);return d(),a(`div`,h,[i(`div`,null,[s[2]||=i(`h1`,{class:`text-9xl font-light`},` 404 `,-1),i(`p`,g,[s[0]||=e(` Page `,-1),i(`code`,_,o(c(y).path),1),s[1]||=e(` not found `,-1)])]),i(`div`,v,[x.value===1?u(`v-if`,!0):(d(),l(f,{key:0,to:`/`,class:`page-link`},{default:r(()=>[...s[3]||=[e(` Go Home `,-1)]]),_:1})),x.value?(d(),l(f,{key:1,to:`/${x.value}`,class:`page-link`},{default:r(()=>[e(` Go to Slide `+o(x.value),1)]),_:1},8,[`to`])):u(`v-if`,!0)])])}}}),[[`__scopeId`,`data-v-014f0510`]]);export{y as default};
2026/arize-gepa/assets/slidev/{DrawingControls-x_H8gtlf.js → DrawingControls-C09GKfZp.js} RENAMED
@@ -1 +1 @@
1
- import{n as e}from"../rolldown-runtime-QTnfLwEv.js";import{C as t,H as n,Q as r,T as i,V as a,Z as o,_ as s,_t as c,b as l,bt as u,ct as d,d as f,gt as p,m,r as h,u as g,v as _,y as v,yt as y,z as b}from"../modules/shiki-CPCtrUKm.js";import{h as x,u as S}from"../modules/vue-CSIBdXgc.js";import{r as C}from"../DrawingPreview-3cRKz5aC.js";import{t as w}from"./IconButton-oXa_wJpA.js";import{p as T}from"./shortcuts-CC3DCr09.js";var E=i({__name:`Draggable`,props:{storageKey:{},initial:{}},setup(e){let t=e,r=d(null),i=t.initial??{x:0,y:0},{style:a}=S(r,{initialValue:t.storageKey?x(t.storageKey,i):d(i)});return(e,t)=>(b(),l(`div`,{ref_key:`el`,ref:r,class:`fixed`,style:y(p(a))},[n(e.$slots,`default`)],4))}}),D={class:`flex bg-main p-2`},O={class:`inline-block w-7 text-center`},k={class:`pt-.5`},A={class:`i-carbon:pin-filled transform -rotate-45`},j={class:`i-carbon:pin`},M={class:`i-carbon:error`},N={class:`i-carbon:close-outline`},P=i({__name:`DrawingControls`,setup(e){let{brush:n,canClear:i,canRedo:x,canUndo:S,clear:P,drauu:F,drawingEnabled:I,drawingMode:L,drawingPinned:R,brushColors:z}=C(),B=d(!1);function V(e){e.preventDefault(),e.stopPropagation(),requestAnimationFrame(()=>{requestAnimationFrame(()=>{B.value=!0})})}function H(e){e.pointerType!==`mouse`&&V(e)}function U(){F.undo()}function W(){F.redo()}let G=`stylus`;function K(e){L.value=e,I.value=!0,e!==`eraseLine`&&(G=e)}function q(e){n.value.color=e,I.value=!0,L.value=G}return(e,d)=>p(I)||p(R)?(b(),_(E,{key:0,class:c([`flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200 z-nav border border-main`,!p(I)&&p(R)?`opacity-40 hover:opacity-90`:``]),"storage-key":`slidev-drawing-pos`,"initial-x":10,"initial-y":10},{default:o(()=>[t(w,{title:`Draw with stylus`,class:c({shallow:p(L)!==`stylus`}),onClick:d[0]||=e=>K(`stylus`)},{default:o(()=>[...d[14]||=[s(`div`,{class:`i-carbon:pen`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Draw a line`,class:c({shallow:p(L)!==`line`}),onClick:d[1]||=e=>K(`line`)},{default:o(()=>[...d[15]||=[s(`svg`,{width:`1em`,height:`1em`,class:`-mt-0.5`,preserveAspectRatio:`xMidYMid meet`,viewBox:`0 0 24 24`},[s(`path`,{d:`M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z`,fill:`currentColor`})],-1)]]),_:1},8,[`class`]),t(w,{title:`Draw an arrow`,class:c({shallow:p(L)!==`arrow`}),onClick:d[2]||=e=>K(`arrow`)},{default:o(()=>[...d[16]||=[s(`div`,{class:`i-carbon:arrow-up-right`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Draw an ellipse`,class:c({shallow:p(L)!==`ellipse`}),onClick:d[3]||=e=>K(`ellipse`)},{default:o(()=>[...d[17]||=[s(`div`,{class:`i-carbon:radio-button`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Draw a rectangle`,class:c({shallow:p(L)!==`rectangle`}),onClick:d[4]||=e=>K(`rectangle`)},{default:o(()=>[...d[18]||=[s(`div`,{class:`i-carbon:checkbox`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Erase`,class:c({shallow:p(L)!==`eraseLine`}),onClick:d[5]||=e=>K(`eraseLine`)},{default:o(()=>[...d[19]||=[s(`div`,{class:`i-carbon:erase`},null,-1)]]),_:1},8,[`class`]),t(T),t(p(h),{shown:B.value,"onUpdate:shown":d[8]||=e=>B.value=e,triggers:[]},{popper:o(()=>[s(`div`,D,[s(`div`,O,u(p(n).size),1),s(`div`,k,[r(s(`input`,{"onUpdate:modelValue":d[6]||=e=>p(n).size=e,type:`range`,min:`1`,max:`15`,onChange:d[7]||=e=>L.value=p(G)},null,544),[[g,p(n).size]])])])]),default:o(()=>[t(w,{title:`Adjust stroke width`,class:c({shallow:p(L)===`eraseLine`}),onClick:V,onPointerdown:H,onPointerup:H,onTouchend:V},{default:o(()=>[...d[20]||=[s(`svg`,{viewBox:`0 0 32 32`,width:`1.2em`,height:`1.2em`},[s(`line`,{x1:`2`,y1:`15`,x2:`22`,y2:`4`,stroke:`currentColor`,"stroke-width":`1`,"stroke-linecap":`round`}),s(`line`,{x1:`2`,y1:`24`,x2:`28`,y2:`10`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linecap":`round`}),s(`line`,{x1:`7`,y1:`31`,x2:`29`,y2:`19`,stroke:`currentColor`,"stroke-width":`3`,"stroke-linecap":`round`})],-1)]]),_:1},8,[`class`])]),_:1},8,[`shown`]),(b(!0),l(m,null,a(p(z),e=>(b(),_(w,{key:e,title:`Set brush color`,class:c(p(n).color===e&&p(L)!==`eraseLine`?`active`:`shallow`),onClick:t=>q(e)},{default:o(()=>[s(`div`,{class:c([`w-6 h-6 transition-all transform border`,p(n).color===e?`rounded-md border-gray-300/50`:`rounded-1/2 scale-85 border-white`]),style:y(p(I)?{background:e}:{borderColor:e})},null,6)]),_:2},1032,[`class`,`onClick`]))),128)),t(T),t(w,{title:`Undo`,class:c({disabled:!p(S)}),onClick:d[9]||=e=>U()},{default:o(()=>[...d[21]||=[s(`div`,{class:`i-carbon:undo`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Redo`,class:c({disabled:!p(x)}),onClick:d[10]||=e=>W()},{default:o(()=>[...d[22]||=[s(`div`,{class:`i-carbon:redo`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Delete`,class:c({disabled:!p(i)}),onClick:d[11]||=e=>p(P)()},{default:o(()=>[...d[23]||=[s(`div`,{class:`i-carbon:trash-can`},null,-1)]]),_:1},8,[`class`]),t(T),t(w,{title:p(R)?`Unpin drawing`:`Pin drawing`,class:c({shallow:!p(R)}),onClick:d[12]||=e=>R.value=!p(R)},{default:o(()=>[r(s(`div`,A,null,512),[[f,p(R)]]),r(s(`div`,j,null,512),[[f,!p(R)]])]),_:1},8,[`title`,`class`]),p(I)?(b(),_(w,{key:0,title:p(R)?`Drawing pinned`:`Drawing unpinned`,class:c({shallow:!p(I)}),onClick:d[13]||=e=>I.value=!p(I)},{default:o(()=>[r(s(`div`,M,null,512),[[f,p(R)]]),r(s(`div`,N,null,512),[[f,!p(R)]])]),_:1},8,[`title`,`class`])):v(`v-if`,!0)]),_:1},8,[`class`])):v(`v-if`,!0)}}),F=e({default:()=>I}),I=P;export{F as n,I as t};
 
1
+ import{n as e}from"../rolldown-runtime-QTnfLwEv.js";import{C as t,H as n,Q as r,T as i,V as a,Z as o,_ as s,_t as c,b as l,bt as u,ct as d,d as f,gt as p,m,r as h,u as g,v as _,y as v,yt as y,z as b}from"../modules/shiki-CPCtrUKm.js";import{h as x,u as S}from"../modules/vue-CSIBdXgc.js";import{r as C}from"../DrawingPreview-DFI5TjFA.js";import{t as w}from"./IconButton-oXa_wJpA.js";import{p as T}from"./shortcuts-CGVQUm9b.js";var E=i({__name:`Draggable`,props:{storageKey:{},initial:{}},setup(e){let t=e,r=d(null),i=t.initial??{x:0,y:0},{style:a}=S(r,{initialValue:t.storageKey?x(t.storageKey,i):d(i)});return(e,t)=>(b(),l(`div`,{ref_key:`el`,ref:r,class:`fixed`,style:y(p(a))},[n(e.$slots,`default`)],4))}}),D={class:`flex bg-main p-2`},O={class:`inline-block w-7 text-center`},k={class:`pt-.5`},A={class:`i-carbon:pin-filled transform -rotate-45`},j={class:`i-carbon:pin`},M={class:`i-carbon:error`},N={class:`i-carbon:close-outline`},P=i({__name:`DrawingControls`,setup(e){let{brush:n,canClear:i,canRedo:x,canUndo:S,clear:P,drauu:F,drawingEnabled:I,drawingMode:L,drawingPinned:R,brushColors:z}=C(),B=d(!1);function V(e){e.preventDefault(),e.stopPropagation(),requestAnimationFrame(()=>{requestAnimationFrame(()=>{B.value=!0})})}function H(e){e.pointerType!==`mouse`&&V(e)}function U(){F.undo()}function W(){F.redo()}let G=`stylus`;function K(e){L.value=e,I.value=!0,e!==`eraseLine`&&(G=e)}function q(e){n.value.color=e,I.value=!0,L.value=G}return(e,d)=>p(I)||p(R)?(b(),_(E,{key:0,class:c([`flex flex-wrap text-xl p-2 gap-1 rounded-md bg-main shadow transition-opacity duration-200 z-nav border border-main`,!p(I)&&p(R)?`opacity-40 hover:opacity-90`:``]),"storage-key":`slidev-drawing-pos`,"initial-x":10,"initial-y":10},{default:o(()=>[t(w,{title:`Draw with stylus`,class:c({shallow:p(L)!==`stylus`}),onClick:d[0]||=e=>K(`stylus`)},{default:o(()=>[...d[14]||=[s(`div`,{class:`i-carbon:pen`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Draw a line`,class:c({shallow:p(L)!==`line`}),onClick:d[1]||=e=>K(`line`)},{default:o(()=>[...d[15]||=[s(`svg`,{width:`1em`,height:`1em`,class:`-mt-0.5`,preserveAspectRatio:`xMidYMid meet`,viewBox:`0 0 24 24`},[s(`path`,{d:`M21.71 3.29a1 1 0 0 0-1.42 0l-18 18a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l18-18a1 1 0 0 0 0-1.42z`,fill:`currentColor`})],-1)]]),_:1},8,[`class`]),t(w,{title:`Draw an arrow`,class:c({shallow:p(L)!==`arrow`}),onClick:d[2]||=e=>K(`arrow`)},{default:o(()=>[...d[16]||=[s(`div`,{class:`i-carbon:arrow-up-right`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Draw an ellipse`,class:c({shallow:p(L)!==`ellipse`}),onClick:d[3]||=e=>K(`ellipse`)},{default:o(()=>[...d[17]||=[s(`div`,{class:`i-carbon:radio-button`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Draw a rectangle`,class:c({shallow:p(L)!==`rectangle`}),onClick:d[4]||=e=>K(`rectangle`)},{default:o(()=>[...d[18]||=[s(`div`,{class:`i-carbon:checkbox`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Erase`,class:c({shallow:p(L)!==`eraseLine`}),onClick:d[5]||=e=>K(`eraseLine`)},{default:o(()=>[...d[19]||=[s(`div`,{class:`i-carbon:erase`},null,-1)]]),_:1},8,[`class`]),t(T),t(p(h),{shown:B.value,"onUpdate:shown":d[8]||=e=>B.value=e,triggers:[]},{popper:o(()=>[s(`div`,D,[s(`div`,O,u(p(n).size),1),s(`div`,k,[r(s(`input`,{"onUpdate:modelValue":d[6]||=e=>p(n).size=e,type:`range`,min:`1`,max:`15`,onChange:d[7]||=e=>L.value=p(G)},null,544),[[g,p(n).size]])])])]),default:o(()=>[t(w,{title:`Adjust stroke width`,class:c({shallow:p(L)===`eraseLine`}),onClick:V,onPointerdown:H,onPointerup:H,onTouchend:V},{default:o(()=>[...d[20]||=[s(`svg`,{viewBox:`0 0 32 32`,width:`1.2em`,height:`1.2em`},[s(`line`,{x1:`2`,y1:`15`,x2:`22`,y2:`4`,stroke:`currentColor`,"stroke-width":`1`,"stroke-linecap":`round`}),s(`line`,{x1:`2`,y1:`24`,x2:`28`,y2:`10`,stroke:`currentColor`,"stroke-width":`2`,"stroke-linecap":`round`}),s(`line`,{x1:`7`,y1:`31`,x2:`29`,y2:`19`,stroke:`currentColor`,"stroke-width":`3`,"stroke-linecap":`round`})],-1)]]),_:1},8,[`class`])]),_:1},8,[`shown`]),(b(!0),l(m,null,a(p(z),e=>(b(),_(w,{key:e,title:`Set brush color`,class:c(p(n).color===e&&p(L)!==`eraseLine`?`active`:`shallow`),onClick:t=>q(e)},{default:o(()=>[s(`div`,{class:c([`w-6 h-6 transition-all transform border`,p(n).color===e?`rounded-md border-gray-300/50`:`rounded-1/2 scale-85 border-white`]),style:y(p(I)?{background:e}:{borderColor:e})},null,6)]),_:2},1032,[`class`,`onClick`]))),128)),t(T),t(w,{title:`Undo`,class:c({disabled:!p(S)}),onClick:d[9]||=e=>U()},{default:o(()=>[...d[21]||=[s(`div`,{class:`i-carbon:undo`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Redo`,class:c({disabled:!p(x)}),onClick:d[10]||=e=>W()},{default:o(()=>[...d[22]||=[s(`div`,{class:`i-carbon:redo`},null,-1)]]),_:1},8,[`class`]),t(w,{title:`Delete`,class:c({disabled:!p(i)}),onClick:d[11]||=e=>p(P)()},{default:o(()=>[...d[23]||=[s(`div`,{class:`i-carbon:trash-can`},null,-1)]]),_:1},8,[`class`]),t(T),t(w,{title:p(R)?`Unpin drawing`:`Pin drawing`,class:c({shallow:!p(R)}),onClick:d[12]||=e=>R.value=!p(R)},{default:o(()=>[r(s(`div`,A,null,512),[[f,p(R)]]),r(s(`div`,j,null,512),[[f,!p(R)]])]),_:1},8,[`title`,`class`]),p(I)?(b(),_(w,{key:0,title:p(R)?`Drawing pinned`:`Drawing unpinned`,class:c({shallow:!p(I)}),onClick:d[13]||=e=>I.value=!p(I)},{default:o(()=>[r(s(`div`,M,null,512),[[f,p(R)]]),r(s(`div`,N,null,512),[[f,!p(R)]])]),_:1},8,[`title`,`class`])):v(`v-if`,!0)]),_:1},8,[`class`])):v(`v-if`,!0)}}),F=e({default:()=>I}),I=P;export{F as n,I as t};
2026/arize-gepa/assets/slidev/{DrawingLayer-BAkp411C.js → DrawingLayer-qs3JXU58.js} RENAMED
@@ -1 +1 @@
1
- import{F as e,J as t,L as n,T as r,_t as i,b as a,ct as o,gt as s,z as c}from"../modules/shiki-CPCtrUKm.js";import{nt as l}from"../index-MFoZnBRc.js";import{r as u}from"../DrawingPreview-3cRKz5aC.js";var d=r({__name:`DrawingLayer`,setup(r){let{drauu:d,drawingEnabled:f,loadCanvas:p}=u(),m=l().$scale,h=o();return n(()=>{d.mount(h.value,h.value.parentElement),t(m,e=>d.options.coordinateScale=1/e,{immediate:!0}),p()}),e(()=>{d.unmount()}),(e,t)=>(c(),a(`svg`,{ref_key:`svg`,ref:h,class:i([`w-full h-full absolute top-0`,{"pointer-events-none":!s(f),"touch-none":s(f)}])},null,2))}});export{d as default};
 
1
+ import{F as e,J as t,L as n,T as r,_t as i,b as a,ct as o,gt as s,z as c}from"../modules/shiki-CPCtrUKm.js";import{nt as l}from"../index-OZD1v-vp.js";import{r as u}from"../DrawingPreview-DFI5TjFA.js";var d=r({__name:`DrawingLayer`,setup(r){let{drauu:d,drawingEnabled:f,loadCanvas:p}=u(),m=l().$scale,h=o();return n(()=>{d.mount(h.value,h.value.parentElement),t(m,e=>d.options.coordinateScale=1/e,{immediate:!0}),p()}),e(()=>{d.unmount()}),(e,t)=>(c(),a(`svg`,{ref_key:`svg`,ref:h,class:i([`w-full h-full absolute top-0`,{"pointer-events-none":!s(f),"touch-none":s(f)}])},null,2))}});export{d as default};
2026/arize-gepa/assets/slidev/{NoteDisplay-b37Jy5_E.js → NoteDisplay-lyzy-y4h.js} RENAMED
@@ -1 +1 @@
1
- import{J as e,L as t,N as n,T as r,V as i,Y as a,_ as o,_t as s,b as c,bt as l,ct as u,g as d,gt as f,m as p,rt as m,y as h,yt as g,z as _}from"../modules/shiki-CPCtrUKm.js";import{Dt as v,Ot as y,rt as b}from"../index-MFoZnBRc.js";var x=[`title`],S={key:0,"flex-auto":``},C={"text-primary":``},w={op50:``,"text-sm":``},T={key:0,absolute:``,"inset-y-0":``,"right-0":``,"w-0.5":``,"bg-primary":``,"z-1":``},E=r({__name:`ClicksSlider`,props:{clicksContext:{},readonly:{type:Boolean},active:{type:Boolean,default:!0},resettable:{type:Boolean},compact:{type:Boolean},attached:{type:Boolean}},emits:[`activate`,`reset`],setup(e,{emit:t}){let n=e,r=t,a=d(()=>n.clicksContext.total),E=d(()=>v(0,n.clicksContext.clicksStart,a.value)),D=d(()=>a.value-E.value+1),O=d({get(){return n.resettable&&!n.active||n.clicksContext.current>a.value?-1:n.clicksContext.current},set(e){if(n.resettable&&e<0){r(`reset`),n.clicksContext.current=b;return}r(`activate`),n.clicksContext.current=e}}),k=d(()=>n.resettable&&O.value<0),A=d(()=>y(E.value,a.value+1)),j=u(),M;function N(e){let t=j.value.getBoundingClientRect();return(e.clientX-t.left)/Math.max(1,t.width)}function P(e,t){if(n.readonly||!j.value||!t&&!(e.buttons&1))return;let r=N(e);if(n.resettable&&r<0){O.value=-1;return}let i=v(0,r,t?.999999:1)*D.value,o=v(0,O.value-E.value,D.value-1),s=t?E.value+Math.floor(i):O.value;!t&&i>=o+1.5?s=E.value+Math.floor(i-.5):!t&&i<o-.5&&(s=E.value+Math.ceil(i-.5)),O.value=v(E.value,s,a.value)}function F(e){n.readonly||(j.value?.setPointerCapture(e.pointerId),M={id:e.pointerId,x:e.clientX,y:e.clientY},P(e,!0))}function I(e){if(M?.id===e.pointerId){if(Math.abs(e.clientX-M.x)<=3&&Math.abs(e.clientY-M.y)<=3)return;M=void 0}P(e,!1)}return(t,r)=>(_(),c(`div`,{class:s([`flex gap-1 select-none`,[e.attached?`items-end`:`items-center`,D.value&&n.clicksContext.isMounted?``:`op50`]]),title:`Clicks in this slide: ${D.value}`},[o(`div`,{class:s([`flex items-center font-mono`,[e.compact?`gap-1 min-w-0 mr0`:`gap-0.2 min-w-16 mr1`,e.attached?`h-[22px]`:``]])},[o(`div`,{class:s([`i-carbon:cursor-1 text-sm op50`,e.compact?`ml-1`:``])},null,2),O.value>=0&&O.value!==f(999999)&&e.active?(_(),c(p,{key:0},[e.compact?h(`v-if`,!0):(_(),c(`div`,S)),o(`span`,null,[o(`span`,C,l(O.value),1),r[2]||=o(`span`,{op25:``,"text-sm":``},`/`,-1),o(`span`,w,l(a.value),1)])],64)):(_(),c(`div`,{key:1,op50:``,class:s(e.compact?``:`flex-auto pl1`)},[o(`span`,{class:s(e.compact?`inline-block text-center`:``),style:g(e.compact?{width:`${String(a.value).length*2+1}ch`,marginLeft:`-0.25ch`}:void 0)},l(a.value),7)],2))],2),o(`div`,{ref_key:`sliderEl`,ref:j,relative:``,"flex-auto":``,"font-mono":``,flex:`~`,"touch-none":``,class:s([e.attached?`h-[22px]`:`h5`,k.value?`op80`:``]),onPointerdownCapture:F,onPointermove:I,onPointerup:r[0]||=e=>m(M)?M.value=void 0:M=void 0,onPointercancel:r[1]||=e=>m(M)?M.value=void 0:M=void 0},[(_(!0),c(p,null,i(A.value,t=>(_(),c(`div`,{key:t,border:`y main`,"of-hidden":``,relative:``,class:s([t===0?`border-l`:``,t===0?e.attached?`rounded-tl`:`rounded-l`:``,t===a.value?`border-r`:``,t===a.value&&+t!=+O.value?e.attached?`rounded-tr`:`rounded-r`:``,e.attached?`border-b-0`:``]),style:g({width:D.value>0?`${1/D.value*100}%`:`100%`})},[o(`div`,{absolute:``,"inset-0":``,class:s(t<=O.value&&e.active?`bg-primary op15`:``)},null,2),+t==+O.value&&e.active?(_(),c(`div`,T)):h(`v-if`,!0),o(`div`,{class:s([+t==+O.value&&e.active?`text-primary font-bold op100`:`op30`,t===a.value?``:`border-r-2 border-main`]),"w-full":``,"h-full":``,"text-xs":``,flex:``,"items-center":``,"justify-center":``,"z-1":``},l(t),3)],6))),128))],34)],10,x))}}),D=[`innerHTML`],O=[`textContent`],k=[`textContent`],A=`slidev-note-fade`,j=`slidev-note-click-mark`,M=r({__name:`NoteDisplay`,props:{class:{},noteHtml:{},note:{},highlight:{type:Boolean,default:!0},placeholder:{},clicksContext:{},autoScroll:{type:Boolean}},emits:[`markerDblclick`,`markerClick`],setup(r,{emit:i}){let f=r,p=i,m=d(()=>f.clicksContext!=null&&f.noteHtml?.includes(j)),h=u(null);function g(){if(!h.value||!m.value)return;let e=Array.from(h.value.querySelectorAll(`.${j}`)),t=new Map,n=new Map,r=0;for(let i of e){let e=Number(i.dataset.clicks);t.set(i,e);let a=i,o=i.parentElement;for(;o&&a!==h.value;)n.has(o)||n.set(o,[[null,r]]),n.get(o).push([a,e]),a=o,o=o.parentElement;r=e}let i=new Map;for(let[e,t]of n){let n=!1,r=0;for(let a of Array.from(e.childNodes)){let o=!1;for(;a===t[r+1]?.[0];)o=!0,r++;if(o)continue;let s=a;if(a.nodeType===3){if(!a.textContent?.trim())continue;s=document.createElement(`span`),s.textContent=a.textContent,e.insertBefore(s,a),a.remove()}n||=r===0,i.set(s,t[r][1])}n||(t[0][1]=-1)}return e=>{let r=f.highlight;for(let[t,i]of n)t.classList.toggle(A,r&&!i.some(([t,n])=>n===e));for(let[t,n]of i)t.classList.toggle(A,r&&n!==e);for(let[n,i]of t)n.classList.remove(A),n.classList.toggle(`${j}-past`,r&&i<e),n.classList.toggle(`${j}-active`,r&&i===e),n.classList.toggle(`${j}-next`,r&&i===e+1),n.classList.toggle(`${j}-future`,r&&i>e+1),n.ondblclick=e=>{r&&(p(`markerDblclick`,e,i),!e.defaultPrevented&&(f.clicksContext.current=i,e.stopPropagation(),e.stopImmediatePropagation()))},n.onclick=e=>{r&&p(`markerClick`,e,i)},r&&f.autoScroll&&i===e&&n.scrollIntoView({block:`center`,behavior:`smooth`})}}let v=u();return e(()=>[f.noteHtml,f.highlight],()=>{n(()=>{v.value=g()})},{immediate:!0}),t(()=>{g()}),a(()=>{let e=f.clicksContext?.current??999999;v.value?.(e)}),(e,t)=>r.noteHtml?(_(),c(`div`,{key:0,ref_key:`noteDisplay`,ref:h,class:s([`prose dark:prose-invert overflow-auto outline-none slidev-note`,[f.class,m.value?`slidev-note-with-clicks`:``]]),innerHTML:r.noteHtml},null,10,D)):r.note?(_(),c(`div`,{key:1,class:s([`prose dark:prose-invert overflow-auto outline-none slidev-note`,f.class])},[o(`p`,{textContent:l(r.note)},null,8,O)],2)):(_(),c(`div`,{key:2,class:s([`prose dark:prose-invert overflow-auto outline-none opacity-50 italic select-none slidev-note`,f.class])},[o(`p`,{textContent:l(f.placeholder||`No notes.`)},null,8,k)],2))}});export{E as n,M as t};
 
1
+ import{J as e,L as t,N as n,T as r,V as i,Y as a,_ as o,_t as s,b as c,bt as l,ct as u,g as d,gt as f,m as p,rt as m,y as h,yt as g,z as _}from"../modules/shiki-CPCtrUKm.js";import{Dt as v,Ot as y,rt as b}from"../index-OZD1v-vp.js";var x=[`title`],S={key:0,"flex-auto":``},C={"text-primary":``},w={op50:``,"text-sm":``},T={key:0,absolute:``,"inset-y-0":``,"right-0":``,"w-0.5":``,"bg-primary":``,"z-1":``},E=r({__name:`ClicksSlider`,props:{clicksContext:{},readonly:{type:Boolean},active:{type:Boolean,default:!0},resettable:{type:Boolean},compact:{type:Boolean},attached:{type:Boolean}},emits:[`activate`,`reset`],setup(e,{emit:t}){let n=e,r=t,a=d(()=>n.clicksContext.total),E=d(()=>v(0,n.clicksContext.clicksStart,a.value)),D=d(()=>a.value-E.value+1),O=d({get(){return n.resettable&&!n.active||n.clicksContext.current>a.value?-1:n.clicksContext.current},set(e){if(n.resettable&&e<0){r(`reset`),n.clicksContext.current=b;return}r(`activate`),n.clicksContext.current=e}}),k=d(()=>n.resettable&&O.value<0),A=d(()=>y(E.value,a.value+1)),j=u(),M;function N(e){let t=j.value.getBoundingClientRect();return(e.clientX-t.left)/Math.max(1,t.width)}function P(e,t){if(n.readonly||!j.value||!t&&!(e.buttons&1))return;let r=N(e);if(n.resettable&&r<0){O.value=-1;return}let i=v(0,r,t?.999999:1)*D.value,o=v(0,O.value-E.value,D.value-1),s=t?E.value+Math.floor(i):O.value;!t&&i>=o+1.5?s=E.value+Math.floor(i-.5):!t&&i<o-.5&&(s=E.value+Math.ceil(i-.5)),O.value=v(E.value,s,a.value)}function F(e){n.readonly||(j.value?.setPointerCapture(e.pointerId),M={id:e.pointerId,x:e.clientX,y:e.clientY},P(e,!0))}function I(e){if(M?.id===e.pointerId){if(Math.abs(e.clientX-M.x)<=3&&Math.abs(e.clientY-M.y)<=3)return;M=void 0}P(e,!1)}return(t,r)=>(_(),c(`div`,{class:s([`flex gap-1 select-none`,[e.attached?`items-end`:`items-center`,D.value&&n.clicksContext.isMounted?``:`op50`]]),title:`Clicks in this slide: ${D.value}`},[o(`div`,{class:s([`flex items-center font-mono`,[e.compact?`gap-1 min-w-0 mr0`:`gap-0.2 min-w-16 mr1`,e.attached?`h-[22px]`:``]])},[o(`div`,{class:s([`i-carbon:cursor-1 text-sm op50`,e.compact?`ml-1`:``])},null,2),O.value>=0&&O.value!==f(999999)&&e.active?(_(),c(p,{key:0},[e.compact?h(`v-if`,!0):(_(),c(`div`,S)),o(`span`,null,[o(`span`,C,l(O.value),1),r[2]||=o(`span`,{op25:``,"text-sm":``},`/`,-1),o(`span`,w,l(a.value),1)])],64)):(_(),c(`div`,{key:1,op50:``,class:s(e.compact?``:`flex-auto pl1`)},[o(`span`,{class:s(e.compact?`inline-block text-center`:``),style:g(e.compact?{width:`${String(a.value).length*2+1}ch`,marginLeft:`-0.25ch`}:void 0)},l(a.value),7)],2))],2),o(`div`,{ref_key:`sliderEl`,ref:j,relative:``,"flex-auto":``,"font-mono":``,flex:`~`,"touch-none":``,class:s([e.attached?`h-[22px]`:`h5`,k.value?`op80`:``]),onPointerdownCapture:F,onPointermove:I,onPointerup:r[0]||=e=>m(M)?M.value=void 0:M=void 0,onPointercancel:r[1]||=e=>m(M)?M.value=void 0:M=void 0},[(_(!0),c(p,null,i(A.value,t=>(_(),c(`div`,{key:t,border:`y main`,"of-hidden":``,relative:``,class:s([t===0?`border-l`:``,t===0?e.attached?`rounded-tl`:`rounded-l`:``,t===a.value?`border-r`:``,t===a.value&&+t!=+O.value?e.attached?`rounded-tr`:`rounded-r`:``,e.attached?`border-b-0`:``]),style:g({width:D.value>0?`${1/D.value*100}%`:`100%`})},[o(`div`,{absolute:``,"inset-0":``,class:s(t<=O.value&&e.active?`bg-primary op15`:``)},null,2),+t==+O.value&&e.active?(_(),c(`div`,T)):h(`v-if`,!0),o(`div`,{class:s([+t==+O.value&&e.active?`text-primary font-bold op100`:`op30`,t===a.value?``:`border-r-2 border-main`]),"w-full":``,"h-full":``,"text-xs":``,flex:``,"items-center":``,"justify-center":``,"z-1":``},l(t),3)],6))),128))],34)],10,x))}}),D=[`innerHTML`],O=[`textContent`],k=[`textContent`],A=`slidev-note-fade`,j=`slidev-note-click-mark`,M=r({__name:`NoteDisplay`,props:{class:{},noteHtml:{},note:{},highlight:{type:Boolean,default:!0},placeholder:{},clicksContext:{},autoScroll:{type:Boolean}},emits:[`markerDblclick`,`markerClick`],setup(r,{emit:i}){let f=r,p=i,m=d(()=>f.clicksContext!=null&&f.noteHtml?.includes(j)),h=u(null);function g(){if(!h.value||!m.value)return;let e=Array.from(h.value.querySelectorAll(`.${j}`)),t=new Map,n=new Map,r=0;for(let i of e){let e=Number(i.dataset.clicks);t.set(i,e);let a=i,o=i.parentElement;for(;o&&a!==h.value;)n.has(o)||n.set(o,[[null,r]]),n.get(o).push([a,e]),a=o,o=o.parentElement;r=e}let i=new Map;for(let[e,t]of n){let n=!1,r=0;for(let a of Array.from(e.childNodes)){let o=!1;for(;a===t[r+1]?.[0];)o=!0,r++;if(o)continue;let s=a;if(a.nodeType===3){if(!a.textContent?.trim())continue;s=document.createElement(`span`),s.textContent=a.textContent,e.insertBefore(s,a),a.remove()}n||=r===0,i.set(s,t[r][1])}n||(t[0][1]=-1)}return e=>{let r=f.highlight;for(let[t,i]of n)t.classList.toggle(A,r&&!i.some(([t,n])=>n===e));for(let[t,n]of i)t.classList.toggle(A,r&&n!==e);for(let[n,i]of t)n.classList.remove(A),n.classList.toggle(`${j}-past`,r&&i<e),n.classList.toggle(`${j}-active`,r&&i===e),n.classList.toggle(`${j}-next`,r&&i===e+1),n.classList.toggle(`${j}-future`,r&&i>e+1),n.ondblclick=e=>{r&&(p(`markerDblclick`,e,i),!e.defaultPrevented&&(f.clicksContext.current=i,e.stopPropagation(),e.stopImmediatePropagation()))},n.onclick=e=>{r&&p(`markerClick`,e,i)},r&&f.autoScroll&&i===e&&n.scrollIntoView({block:`center`,behavior:`smooth`})}}let v=u();return e(()=>[f.noteHtml,f.highlight],()=>{n(()=>{v.value=g()})},{immediate:!0}),t(()=>{g()}),a(()=>{let e=f.clicksContext?.current??999999;v.value?.(e)}),(e,t)=>r.noteHtml?(_(),c(`div`,{key:0,ref_key:`noteDisplay`,ref:h,class:s([`prose dark:prose-invert overflow-auto outline-none slidev-note`,[f.class,m.value?`slidev-note-with-clicks`:``]]),innerHTML:r.noteHtml},null,10,D)):r.note?(_(),c(`div`,{key:1,class:s([`prose dark:prose-invert overflow-auto outline-none slidev-note`,f.class])},[o(`p`,{textContent:l(r.note)},null,8,O)],2)):(_(),c(`div`,{key:2,class:s([`prose dark:prose-invert overflow-auto outline-none opacity-50 italic select-none slidev-note`,f.class])},[o(`p`,{textContent:l(f.placeholder||`No notes.`)},null,8,k)],2))}});export{E as n,M as t};
2026/arize-gepa/assets/slidev/{NoteEditable-DVM5x5HL.js → NoteEditable-BAzK6WzX.js} RENAMED
@@ -1 +1 @@
1
- import{J as e,N as t,Q as n,T as r,Y as i,_t as a,b as o,ct as s,f as c,gt as l,pt as u,u as d,v as f,yt as p,z as m}from"../modules/shiki-CPCtrUKm.js";import{O as h,S as g,o as _}from"../modules/vue-CSIBdXgc.js";import{t as v}from"../index-MFoZnBRc.js";import{t as y}from"./NoteDisplay-b37Jy5_E.js";var b=[`placeholder`],x=r({__name:`NoteEditable`,props:{no:{type:Number,required:!0},class:{default:``},editing:{default:!1},style:{default:()=>({})},placeholder:{default:`No notes for this slide`},clicksContext:{type:Object},highlight:{default:!0},autoHeight:{default:!1}},emits:[`update:editing`,`markerDblclick`,`markerClick`],setup(r,{emit:x}){let S=r,C=x,w=g(S,`editing`,C,{passive:!0}),{info:T,update:E}=v(u(S,`no`)),D=s(``),O,{ignoreUpdates:k}=h(D,e=>{if(!w.value)return;let t=S.no;clearTimeout(O),O=setTimeout(()=>{E({note:e},t)},500)});e(()=>T.value?.note,(e=``)=>{w.value||(clearTimeout(O),k(()=>{D.value=e}))},{immediate:!0,flush:`sync`});let A=s(),j=s();i(()=>{w.value&&A.value?.focus()}),_(A,()=>{w.value=!1});function M(){!S.autoHeight||!A.value||!w.value||A.value.scrollHeight>A.value.clientHeight&&(A.value.style.height=`${A.value.scrollHeight}px`)}function N(e){w.value&&e.metaKey&&e.key===`s`&&(e.preventDefault(),E({note:D.value},S.no))}return e([D,w],()=>{t(()=>{M()})},{flush:`post`,immediate:!0}),(e,t)=>l(w)?n((m(),o(`textarea`,{key:1,ref_key:`inputEl`,ref:A,"onUpdate:modelValue":t[2]||=e=>D.value=e,class:a([`prose dark:prose-invert resize-none overflow-auto outline-none bg-transparent block border-primary border-2 slidev-note placeholder:op25`,[S.class,D.value?``:`italic`]]),style:p([S.style,j.value==null?{}:{height:`${j.value}px`}]),placeholder:r.placeholder,onKeydown:[t[3]||=c(e=>w.value=!1,[`esc`]),N]},null,46,b)),[[d,D.value]]):(m(),f(y,{key:0,class:a([`border-transparent border-2`,[S.class,D.value?``:`opacity-25 italic select-none`]]),style:p(S.style),note:D.value||r.placeholder,"note-html":l(T)?.noteHTML,"clicks-context":r.clicksContext,"auto-scroll":!r.autoHeight,highlight:S.highlight,onMarkerClick:t[0]||=(e,t)=>C(`markerClick`,e,t),onMarkerDblclick:t[1]||=(e,t)=>C(`markerDblclick`,e,t)},null,8,[`class`,`style`,`note`,`note-html`,`clicks-context`,`auto-scroll`,`highlight`]))}});export{x as t};
 
1
+ import{J as e,N as t,Q as n,T as r,Y as i,_t as a,b as o,ct as s,f as c,gt as l,pt as u,u as d,v as f,yt as p,z as m}from"../modules/shiki-CPCtrUKm.js";import{O as h,S as g,o as _}from"../modules/vue-CSIBdXgc.js";import{t as v}from"../index-OZD1v-vp.js";import{t as y}from"./NoteDisplay-lyzy-y4h.js";var b=[`placeholder`],x=r({__name:`NoteEditable`,props:{no:{type:Number,required:!0},class:{default:``},editing:{default:!1},style:{default:()=>({})},placeholder:{default:`No notes for this slide`},clicksContext:{type:Object},highlight:{default:!0},autoHeight:{default:!1}},emits:[`update:editing`,`markerDblclick`,`markerClick`],setup(r,{emit:x}){let S=r,C=x,w=g(S,`editing`,C,{passive:!0}),{info:T,update:E}=v(u(S,`no`)),D=s(``),O,{ignoreUpdates:k}=h(D,e=>{if(!w.value)return;let t=S.no;clearTimeout(O),O=setTimeout(()=>{E({note:e},t)},500)});e(()=>T.value?.note,(e=``)=>{w.value||(clearTimeout(O),k(()=>{D.value=e}))},{immediate:!0,flush:`sync`});let A=s(),j=s();i(()=>{w.value&&A.value?.focus()}),_(A,()=>{w.value=!1});function M(){!S.autoHeight||!A.value||!w.value||A.value.scrollHeight>A.value.clientHeight&&(A.value.style.height=`${A.value.scrollHeight}px`)}function N(e){w.value&&e.metaKey&&e.key===`s`&&(e.preventDefault(),E({note:D.value},S.no))}return e([D,w],()=>{t(()=>{M()})},{flush:`post`,immediate:!0}),(e,t)=>l(w)?n((m(),o(`textarea`,{key:1,ref_key:`inputEl`,ref:A,"onUpdate:modelValue":t[2]||=e=>D.value=e,class:a([`prose dark:prose-invert resize-none overflow-auto outline-none bg-transparent block border-primary border-2 slidev-note placeholder:op25`,[S.class,D.value?``:`italic`]]),style:p([S.style,j.value==null?{}:{height:`${j.value}px`}]),placeholder:r.placeholder,onKeydown:[t[3]||=c(e=>w.value=!1,[`esc`]),N]},null,46,b)),[[d,D.value]]):(m(),f(y,{key:0,class:a([`border-transparent border-2`,[S.class,D.value?``:`opacity-25 italic select-none`]]),style:p(S.style),note:D.value||r.placeholder,"note-html":l(T)?.noteHTML,"clicks-context":r.clicksContext,"auto-scroll":!r.autoHeight,highlight:S.highlight,onMarkerClick:t[0]||=(e,t)=>C(`markerClick`,e,t),onMarkerDblclick:t[1]||=(e,t)=>C(`markerDblclick`,e,t)},null,8,[`class`,`style`,`note`,`note-html`,`clicks-context`,`auto-scroll`,`highlight`]))}});export{x as t};
2026/arize-gepa/assets/slidev/{SlideContainer-bkLKYjus.js → SlideContainer-CnmP8Acq.js} RENAMED
@@ -1 +1 @@
1
- import{H as e,J as t,L as n,R as r,T as i,X as a,Y as o,_ as s,b as c,ct as l,g as u,i as d,m as f,ot as p,y as m,yt as h,z as g}from"../modules/shiki-CPCtrUKm.js";import{M as _,f as v}from"../modules/vue-CSIBdXgc.js";import{$ as y,Ct as b,St as x,W as S,_ as C,d as w,f as T,ht as E,lt as D,m as O,u as k,ut as A,wt as j}from"../index-MFoZnBRc.js";var M=p({}),N=[],P=[];w(M,`$syncUp`,!0),w(M,`$syncDown`,!0),w(M,`$paused`,!1),w(M,`$onSet`,e=>N.push(e)),w(M,`$onPatch`,e=>P.push(e)),T(),w(M,`$patch`,async()=>!1);var F=k(M,M,!0),I=window.navigator.userAgent.match(/Chrome\/(\d+)/)?.[1];I&&Number(I);var L=window.navigator.userAgent.match(/Chrome\/(\d+)/)?.[1];L&&Number(L);var R=new class{_screenshotSession=null;getSnapshot(e,t){let n=e+(t?`-dark`:`-light`),r=F.state[n];if(!r)return;let i=y(e);if(i&&r?.revision===i?.meta.slide.revision)return r.image}async saveSnapshot(e,t,n){return!1}async startCapturing(e){return!1}},z=[`id`],B=[`id`],V={class:`slidev-slide-container w-full h-full relative`},H=[`src`],U=l(null),W=E(i({__name:`SlideContainer`,props:{width:{type:Number},meta:{default:()=>({})},isMain:{type:Boolean,default:!1},no:{type:Number,required:!1},useSnapshot:{type:Boolean,default:!1},contentStyle:{type:Object,default:()=>({})}},setup(i){let p=i,{isPrintMode:y}=C(),w=l(null),T=v(w),E=l(null),k=u(()=>p.width??T.width.value),M=u(()=>p.width?p.width/x.value:T.height.value),N=u(()=>S.value&&!y.value?+S.value:Math.min(k.value/j.value,M.value/b.value)),P=u(()=>({...p.contentStyle,height:`${b.value}px`,width:`${j.value}px`,"--slidev-slide-scale":N.value})),F=u(()=>p.width?{width:`${p.width}px`,height:`${p.width/x.value}px`}:{});if(p.isMain){let e=document.documentElement.style;o(()=>e.setProperty(`--slidev-slide-scale`,N.value.toString())),r(()=>e.removeProperty(`--slidev-slide-scale`))}_(A,N),_(D,E),a(()=>{p.isMain&&(U.value=E.value)}),n(()=>{t(()=>p.isMain&&N.value,()=>{d()})});let I=u(()=>{if(!(p.no==null||!p.useSnapshot))return R.getSnapshot(p.no,O.value)});return(t,n)=>I.value?(g(),c(f,{key:1},[m(` Image Snapshot `),s(`div`,V,[s(`img`,{src:I.value,class:`w-full h-full object-cover`,style:h(F.value)},null,12,H),n[0]||=s(`div`,{absolute:``,"bottom-1":``,"right-1":``,"p0.5":``,"text-cyan:75":``,"bg-cyan:10":``,rounded:``,title:`Snapshot`},[s(`div`,{class:`i-carbon-camera`})],-1)])],2112)):(g(),c(`div`,{key:0,id:i.isMain?`slide-container`:void 0,ref_key:`container`,ref:w,class:`slidev-slide-container`,style:h(F.value)},[s(`div`,{id:i.isMain?`slide-content`:void 0,ref_key:`slideElement`,ref:E,class:`slidev-slide-content`,style:h(P.value)},[e(t.$slots,`default`,{},void 0,!0)],12,B),e(t.$slots,`controls`,{},void 0,!0)],12,z))}}),[[`__scopeId`,`data-v-20e025db`]]);export{U as n,W as t};
 
1
+ import{H as e,J as t,L as n,R as r,T as i,X as a,Y as o,_ as s,b as c,ct as l,g as u,i as d,m as f,ot as p,y as m,yt as h,z as g}from"../modules/shiki-CPCtrUKm.js";import{M as _,f as v}from"../modules/vue-CSIBdXgc.js";import{$ as y,Ct as b,St as x,W as S,_ as C,d as w,f as T,ht as E,lt as D,m as O,u as k,ut as A,wt as j}from"../index-OZD1v-vp.js";var M=p({}),N=[],P=[];w(M,`$syncUp`,!0),w(M,`$syncDown`,!0),w(M,`$paused`,!1),w(M,`$onSet`,e=>N.push(e)),w(M,`$onPatch`,e=>P.push(e)),T(),w(M,`$patch`,async()=>!1);var F=k(M,M,!0),I=window.navigator.userAgent.match(/Chrome\/(\d+)/)?.[1];I&&Number(I);var L=window.navigator.userAgent.match(/Chrome\/(\d+)/)?.[1];L&&Number(L);var R=new class{_screenshotSession=null;getSnapshot(e,t){let n=e+(t?`-dark`:`-light`),r=F.state[n];if(!r)return;let i=y(e);if(i&&r?.revision===i?.meta.slide.revision)return r.image}async saveSnapshot(e,t,n){return!1}async startCapturing(e){return!1}},z=[`id`],B=[`id`],V={class:`slidev-slide-container w-full h-full relative`},H=[`src`],U=l(null),W=E(i({__name:`SlideContainer`,props:{width:{type:Number},meta:{default:()=>({})},isMain:{type:Boolean,default:!1},no:{type:Number,required:!1},useSnapshot:{type:Boolean,default:!1},contentStyle:{type:Object,default:()=>({})}},setup(i){let p=i,{isPrintMode:y}=C(),w=l(null),T=v(w),E=l(null),k=u(()=>p.width??T.width.value),M=u(()=>p.width?p.width/x.value:T.height.value),N=u(()=>S.value&&!y.value?+S.value:Math.min(k.value/j.value,M.value/b.value)),P=u(()=>({...p.contentStyle,height:`${b.value}px`,width:`${j.value}px`,"--slidev-slide-scale":N.value})),F=u(()=>p.width?{width:`${p.width}px`,height:`${p.width/x.value}px`}:{});if(p.isMain){let e=document.documentElement.style;o(()=>e.setProperty(`--slidev-slide-scale`,N.value.toString())),r(()=>e.removeProperty(`--slidev-slide-scale`))}_(A,N),_(D,E),a(()=>{p.isMain&&(U.value=E.value)}),n(()=>{t(()=>p.isMain&&N.value,()=>{d()})});let I=u(()=>{if(!(p.no==null||!p.useSnapshot))return R.getSnapshot(p.no,O.value)});return(t,n)=>I.value?(g(),c(f,{key:1},[m(` Image Snapshot `),s(`div`,V,[s(`img`,{src:I.value,class:`w-full h-full object-cover`,style:h(F.value)},null,12,H),n[0]||=s(`div`,{absolute:``,"bottom-1":``,"right-1":``,"p0.5":``,"text-cyan:75":``,"bg-cyan:10":``,rounded:``,title:`Snapshot`},[s(`div`,{class:`i-carbon-camera`})],-1)])],2112)):(g(),c(`div`,{key:0,id:i.isMain?`slide-container`:void 0,ref_key:`container`,ref:w,class:`slidev-slide-container`,style:h(F.value)},[s(`div`,{id:i.isMain?`slide-content`:void 0,ref_key:`slideElement`,ref:E,class:`slidev-slide-content`,style:h(P.value)},[e(t.$slots,`default`,{},void 0,!0)],12,B),e(t.$slots,`controls`,{},void 0,!0)],12,z))}}),[[`__scopeId`,`data-v-20e025db`]]);export{U as n,W as t};
2026/arize-gepa/assets/slidev/{TimerBar-DuEHRMcI.js → TimerBar-BhppDJyX.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,T as t,V as n,Z as r,_t as i,a,b as o,g as s,gt as c,m as l,ot as u,pt as d,y as f,yt as p,z as m}from"../modules/shiki-CPCtrUKm.js";import{P as h}from"../modules/vue-CSIBdXgc.js";import{Et as g,_,gt as v,o as y}from"../index-MFoZnBRc.js";var b={class:`relative flex gap-px`},x=t({__name:`CurrentProgressBar`,props:{clicksContext:{},current:{}},setup(t){let u=t,d=_(),h=s(()=>u.clicksContext??d.clicksContext.value),g=s(()=>u.current??d.currentSlideNo.value),{total:v}=d;return(t,s)=>(m(),o(`div`,b,[(m(!0),o(l,null,n(c(v)-1,t=>(m(),o(`div`,{key:t,class:i([`border-x border-b border-main h-4px transition-all`,t<g.value?`bg-primary border-primary`:``]),style:p({width:`${1/(c(v)-1)*100}%`})},[e(a,{name:`fade`},{default:r(()=>[t===g.value?(m(),o(`div`,{key:0,class:`h-full bg-primary op75 transition-all`,style:p({width:`${h.value.total===0?0:h.value.current/(h.value.total+1)*100}%`})},null,4)):f(`v-if`,!0)]),_:2},1024)],6))),128))]))}});function S(){let e=s(()=>g.timer||`stopwatch`),t=s(()=>v(g.duration).seconds),n=h(100,{controls:!0}),r=d(y,`timer`),i=s(()=>r.value?.status),a=s(()=>(n.counter.value,r.value.status===`stopped`||!r.value.startedAt?0:r.value.status===`paused`?r.value.pausedAt-r.value.startedAt:Date.now()-r.value.startedAt)),o=s(()=>a.value/1e3),c=s(()=>o.value/t.value*100),l=s(()=>{if(e.value===`stopwatch`&&(r.value.status===`stopped`||!r.value.startedAt))return{h:``,m:`-`,s:`--`,ms:`-`};let n=e.value===`countdown`?t.value*1e3-a.value:a.value,i=Math.floor(n/1e3/60/60).toString();i===`0`&&(i=``);let o=Math.floor(n/1e3/60%60).toString();i&&(o=o.padStart(2,`0`));let s=Math.floor(n/1e3%60).toString().padStart(2,`0`),c=Math.floor(n%1e3/100).toString();return{h:i,m:o,s,ms:c}});function u(){n.pause(),r.value={status:`stopped`,slides:{},startedAt:0,pausedAt:0}}function f(){r.value&&(r.value?.status===`stopped`?(r.value.status=`running`,r.value.startedAt=Date.now()):r.value.status===`paused`&&(r.value.status=`running`,r.value.startedAt=Date.now()-(r.value.pausedAt-r.value.startedAt)),n.resume())}function p(){r.value.status=`paused`,r.value.pausedAt=Date.now(),n.pause()}function m(){r.value.status===`running`?p():f()}return{state:r,status:i,timer:l,reset:u,toggle:m,resume:f,pause:p,passed:o,percentage:c,duration:t,mode:e}}var C={class:`border-b mt-px border-main relative flex h-4px`},w=t({__name:`TimerBar`,setup(e){let t=u(S()),n=s(()=>t.status===`stopped`?`op50`:t.status===`paused`?`bg-blue`:t.percentage>100?`bg-red`:t.percentage>80?`bg-yellow`:`bg-green`);return(e,r)=>(m(),o(`div`,C,[t.status===`stopped`?f(`v-if`,!0):(m(),o(`div`,{key:0,class:i([`h-4px`,n.value]),style:p({width:`${t.percentage}%`})},null,6)),f(` {{ timesplits }} `)]))}});export{S as n,x as r,w as t};
 
1
+ import{C as e,T as t,V as n,Z as r,_t as i,a,b as o,g as s,gt as c,m as l,ot as u,pt as d,y as f,yt as p,z as m}from"../modules/shiki-CPCtrUKm.js";import{P as h}from"../modules/vue-CSIBdXgc.js";import{Et as g,_,gt as v,o as y}from"../index-OZD1v-vp.js";var b={class:`relative flex gap-px`},x=t({__name:`CurrentProgressBar`,props:{clicksContext:{},current:{}},setup(t){let u=t,d=_(),h=s(()=>u.clicksContext??d.clicksContext.value),g=s(()=>u.current??d.currentSlideNo.value),{total:v}=d;return(t,s)=>(m(),o(`div`,b,[(m(!0),o(l,null,n(c(v)-1,t=>(m(),o(`div`,{key:t,class:i([`border-x border-b border-main h-4px transition-all`,t<g.value?`bg-primary border-primary`:``]),style:p({width:`${1/(c(v)-1)*100}%`})},[e(a,{name:`fade`},{default:r(()=>[t===g.value?(m(),o(`div`,{key:0,class:`h-full bg-primary op75 transition-all`,style:p({width:`${h.value.total===0?0:h.value.current/(h.value.total+1)*100}%`})},null,4)):f(`v-if`,!0)]),_:2},1024)],6))),128))]))}});function S(){let e=s(()=>g.timer||`stopwatch`),t=s(()=>v(g.duration).seconds),n=h(100,{controls:!0}),r=d(y,`timer`),i=s(()=>r.value?.status),a=s(()=>(n.counter.value,r.value.status===`stopped`||!r.value.startedAt?0:r.value.status===`paused`?r.value.pausedAt-r.value.startedAt:Date.now()-r.value.startedAt)),o=s(()=>a.value/1e3),c=s(()=>o.value/t.value*100),l=s(()=>{if(e.value===`stopwatch`&&(r.value.status===`stopped`||!r.value.startedAt))return{h:``,m:`-`,s:`--`,ms:`-`};let n=e.value===`countdown`?t.value*1e3-a.value:a.value,i=Math.floor(n/1e3/60/60).toString();i===`0`&&(i=``);let o=Math.floor(n/1e3/60%60).toString();i&&(o=o.padStart(2,`0`));let s=Math.floor(n/1e3%60).toString().padStart(2,`0`),c=Math.floor(n%1e3/100).toString();return{h:i,m:o,s,ms:c}});function u(){n.pause(),r.value={status:`stopped`,slides:{},startedAt:0,pausedAt:0}}function f(){r.value&&(r.value?.status===`stopped`?(r.value.status=`running`,r.value.startedAt=Date.now()):r.value.status===`paused`&&(r.value.status=`running`,r.value.startedAt=Date.now()-(r.value.pausedAt-r.value.startedAt)),n.resume())}function p(){r.value.status=`paused`,r.value.pausedAt=Date.now(),n.pause()}function m(){r.value.status===`running`?p():f()}return{state:r,status:i,timer:l,reset:u,toggle:m,resume:f,pause:p,passed:o,percentage:c,duration:t,mode:e}}var C={class:`border-b mt-px border-main relative flex h-4px`},w=t({__name:`TimerBar`,setup(e){let t=u(S()),n=s(()=>t.status===`stopped`?`op50`:t.status===`paused`?`bg-blue`:t.percentage>100?`bg-red`:t.percentage>80?`bg-yellow`:`bg-green`);return(e,r)=>(m(),o(`div`,C,[t.status===`stopped`?f(`v-if`,!0):(m(),o(`div`,{key:0,class:i([`h-4px`,n.value]),style:p({width:`${t.percentage}%`})},null,6)),f(` {{ timesplits }} `)]))}});export{S as n,x as r,w as t};
2026/arize-gepa/assets/slidev/{center-Dtx6ducf.js → center-zpbfs3So.js} RENAMED
@@ -1 +1 @@
1
- import{H as e,_ as t,b as n,z as r}from"../modules/shiki-CPCtrUKm.js";import{ht as i}from"../index-MFoZnBRc.js";var a={},o={class:`slidev-layout center h-full grid place-content-center`},s={class:`my-auto`};function c(i,a){return r(),n(`div`,o,[t(`div`,s,[e(i.$slots,`default`)])])}var l=i(a,[[`render`,c]]);export{l as t};
 
1
+ import{H as e,_ as t,b as n,z as r}from"../modules/shiki-CPCtrUKm.js";import{ht as i}from"../index-OZD1v-vp.js";var a={},o={class:`slidev-layout center h-full grid place-content-center`},s={class:`my-auto`};function c(i,a){return r(),n(`div`,o,[t(`div`,s,[e(i.$slots,`default`)])])}var l=i(a,[[`render`,c]]);export{l as t};
2026/arize-gepa/assets/slidev/{entry-Co7N94XA.js → entry-_tuD6P7L.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,S as t,U as n,Z as r,_ as i,b as a,z as o}from"../modules/shiki-CPCtrUKm.js";import{ht as s}from"../index-MFoZnBRc.js";var c={},l={class:`h-full w-full flex items-center justify-center gap-5 lt-md:flex-col`};function u(s,c){let u=n(`RouterLink`);return o(),a(`div`,l,[e(u,{to:`/`,class:`page-link`},{default:r(()=>[...c[0]||=[i(`div`,{class:`i-carbon:presentation-file`},null,-1),t(` Slides `,-1)]]),_:1}),e(u,{to:`/presenter`,class:`page-link`},{default:r(()=>[...c[1]||=[i(`div`,{class:`i-carbon:user-speaker`},null,-1),t(` Presenter `,-1)]]),_:1}),e(u,{to:`/notes`,class:`page-link`},{default:r(()=>[...c[2]||=[i(`div`,{class:`i-carbon:catalog`},null,-1),t(` Notes `,-1)]]),_:1}),e(u,{to:`/overview`,class:`page-link`},{default:r(()=>[...c[3]||=[i(`div`,{class:`i-carbon:list-boxes`},null,-1),t(` Overview `,-1)]]),_:1})])}var d=s(c,[[`render`,u],[`__scopeId`,`data-v-d5062f01`]]);export{d as default};
 
1
+ import{C as e,S as t,U as n,Z as r,_ as i,b as a,z as o}from"../modules/shiki-CPCtrUKm.js";import{ht as s}from"../index-OZD1v-vp.js";var c={},l={class:`h-full w-full flex items-center justify-center gap-5 lt-md:flex-col`};function u(s,c){let u=n(`RouterLink`);return o(),a(`div`,l,[e(u,{to:`/`,class:`page-link`},{default:r(()=>[...c[0]||=[i(`div`,{class:`i-carbon:presentation-file`},null,-1),t(` Slides `,-1)]]),_:1}),e(u,{to:`/presenter`,class:`page-link`},{default:r(()=>[...c[1]||=[i(`div`,{class:`i-carbon:user-speaker`},null,-1),t(` Presenter `,-1)]]),_:1}),e(u,{to:`/notes`,class:`page-link`},{default:r(()=>[...c[2]||=[i(`div`,{class:`i-carbon:catalog`},null,-1),t(` Notes `,-1)]]),_:1}),e(u,{to:`/overview`,class:`page-link`},{default:r(()=>[...c[3]||=[i(`div`,{class:`i-carbon:list-boxes`},null,-1),t(` Overview `,-1)]]),_:1})])}var d=s(c,[[`render`,u],[`__scopeId`,`data-v-d5062f01`]]);export{d as default};
2026/arize-gepa/assets/slidev/{md-M8VlGnjh.js → md-B_ntJkJN.js} RENAMED
@@ -1 +1 @@
1
- import{D as e,H as t,S as n,T as r,Z as i,_ as a,b as o,g as s,gt as c,v as l,vt as u,yt as d,z as f}from"../modules/shiki-CPCtrUKm.js";import{nt as p,tt as m}from"../index-MFoZnBRc.js";function h(e){return e.startsWith(`/`)?`./`+e.slice(1):e}function g(e,t=!1){let n=e&&[`#`,`rgb`,`hsl`].some(t=>e.indexOf(t)===0),r={background:n?e:void 0,color:e&&!n?`white`:void 0,backgroundImage:n?void 0:e?t?`linear-gradient(#0005, #0008), url(${h(e)})`:`url("${h(e)}")`:void 0,backgroundRepeat:`no-repeat`,backgroundPosition:`center`,backgroundSize:`cover`};return r.background||delete r.background,r}var _={class:`my-auto w-full`},v=r({__name:`cover`,props:{background:{default:``}},setup(e){let{$slidev:n,$nav:r,$clicksContext:i,$clicks:c,$page:l,$renderContext:u,$frontmatter:m}=p(),h=e,v=s(()=>g(h.background,!0));return(e,n)=>(f(),o(`div`,{class:`slidev-layout cover`,style:d(v.value)},[a(`div`,_,[t(e.$slots,`default`)])],4))}}),y={__name:`slides.md__slidev_1`,setup(t){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:d,$page:h,$renderContext:g,$frontmatter:_}=p();return s.setup(),(t,r)=>(f(),l(v,u(e(c(m)(c(_),0))),{default:i(()=>[...r[0]||=[a(`div`,{class:`title-intro`},[a(`div`,{class:`title-intro-mark`},`GEPA`),a(`main`,null,[a(`h1`,null,[n(`Optimizing`),a(`br`),n(`Skills and Tools`)]),a(`h2`,null,`with Vision and GEPA`),a(`p`,null,`Shaun Smith · Hugging Face · 2026`)])],-1)]]),_:1},16))}};export{y as default};
 
1
+ import{D as e,H as t,S as n,T as r,Z as i,_ as a,b as o,g as s,gt as c,v as l,vt as u,yt as d,z as f}from"../modules/shiki-CPCtrUKm.js";import{nt as p,tt as m}from"../index-OZD1v-vp.js";function h(e){return e.startsWith(`/`)?`./`+e.slice(1):e}function g(e,t=!1){let n=e&&[`#`,`rgb`,`hsl`].some(t=>e.indexOf(t)===0),r={background:n?e:void 0,color:e&&!n?`white`:void 0,backgroundImage:n?void 0:e?t?`linear-gradient(#0005, #0008), url(${h(e)})`:`url("${h(e)}")`:void 0,backgroundRepeat:`no-repeat`,backgroundPosition:`center`,backgroundSize:`cover`};return r.background||delete r.background,r}var _={class:`my-auto w-full`},v=r({__name:`cover`,props:{background:{default:``}},setup(e){let{$slidev:n,$nav:r,$clicksContext:i,$clicks:c,$page:l,$renderContext:u,$frontmatter:m}=p(),h=e,v=s(()=>g(h.background,!0));return(e,n)=>(f(),o(`div`,{class:`slidev-layout cover`,style:d(v.value)},[a(`div`,_,[t(e.$slots,`default`)])],4))}}),y={__name:`slides.md__slidev_1`,setup(t){let{$slidev:r,$nav:o,$clicksContext:s,$clicks:d,$page:h,$renderContext:g,$frontmatter:_}=p();return s.setup(),(t,r)=>(f(),l(v,u(e(c(m)(c(_),0))),{default:i(()=>[...r[0]||=[a(`div`,{class:`title-intro`},[a(`div`,{class:`title-intro-mark`},`GEPA`),a(`main`,null,[a(`h1`,null,[n(`Optimizing`),a(`br`),n(`Skills and Tools`)]),a(`h2`,null,`with Vision and GEPA`),a(`p`,null,`Shaun Smith · Hugging Face · 2026`)])],-1)]]),_:1},16))}};export{y as default};
2026/arize-gepa/assets/slidev/{notes-_l9dUoCD.js → notes-DDIU_iLj.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,J as t,S as n,T as r,Z as i,_ as a,b as o,bt as s,ct as c,g as l,gt as u,m as d,yt as f,z as p}from"../modules/shiki-CPCtrUKm.js";import{h as m}from"../modules/vue-CSIBdXgc.js";import{Tt as h,_ as g,_t as _,o as v,w as y,yt as b}from"../index-MFoZnBRc.js";import{t as x}from"./IconButton-oXa_wJpA.js";import{t as S}from"./Modal-DAG1gFXJ.js";import{n as C,t as w}from"./NoteDisplay-b37Jy5_E.js";import{r as T,t as E}from"./TimerBar-DuEHRMcI.js";var D={class:`flex my-1`},O={class:`h-full flex flex-col`},k={class:`flex-none border-t border-main`,px3:``,py2:``},A={class:`flex-none border-t border-main`},j={class:`flex gap-1 items-center px-6 py-3`},M={key:0,class:`i-carbon:minimize`},N={key:1,class:`i-carbon:maximize`},P={class:`px2 my-auto`},F={class:`text-lg`},I={class:`opacity-50 text-sm`},L=r({__name:`notes`,setup(r){b({title:`Notes - ${h}`});let{slides:L,total:R}=g(),{isFullscreen:z,toggle:B}=y,V=c(),H=m(`slidev-notes-font-size`,18),U=l(()=>v.page),W=c(!1),G=l(()=>L.value.find(e=>e.no===U.value));t(U,()=>{V.value?.scrollTo({left:0,top:0,behavior:`smooth`}),window.scrollTo({left:0,top:0,behavior:`smooth`})});function K(){H.value+=1}function q(){--H.value}let J=l(()=>{let e=v.clicks,t=v.clicksTotal;return _(c(e),void 0,t)});return(t,r)=>(p(),o(d,null,[e(S,{modelValue:W.value,"onUpdate:modelValue":r[1]||=e=>W.value=e,class:`px-6 py-4 flex flex-col gap-2`},{default:i(()=>[r[3]||=a(`div`,{class:`flex gap-2 text-xl`},[a(`div`,{class:`i-carbon:information my-auto`}),n(` Help `)],-1),r[4]||=a(`div`,{class:`prose dark:prose-invert`},[a(`p`,null,`This is the hands-free live notes viewer.`),a(`p`,null,`It's designed to be used in a separate view or device. The progress is controlled by and auto synced with the main presenter or slide.`)],-1),a(`div`,D,[a(`button`,{class:`slidev-form-button`,onClick:r[0]||=e=>W.value=!1},` Close `)])]),_:1},8,[`modelValue`]),a(`div`,O,[e(T,{"clicks-context":J.value,current:U.value},null,8,[`clicks-context`,`current`]),e(E),a(`div`,{ref_key:`scroller`,ref:V,class:`px-5 py-3 flex-auto h-full overflow-auto`,style:f({fontSize:`${u(H)}px`})},[e(w,{note:G.value?.meta.slide.note,"note-html":G.value?.meta.slide.noteHTML,placeholder:`No notes for Slide ${U.value}.`,"clicks-context":J.value,"auto-scroll":!0},null,8,[`note`,`note-html`,`placeholder`,`clicks-context`])],4),a(`div`,k,[e(C,{"clicks-context":J.value,readonly:``},null,8,[`clicks-context`])]),a(`div`,A,[a(`div`,j,[e(x,{title:u(z)?`Close fullscreen`:`Enter fullscreen`,onClick:u(B)},{default:i(()=>[u(z)?(p(),o(`div`,M)):(p(),o(`div`,N))]),_:1},8,[`title`,`onClick`]),e(x,{title:`Increase font size`,onClick:K},{default:i(()=>[...r[5]||=[a(`div`,{class:`i-carbon:zoom-in`},null,-1)]]),_:1}),e(x,{title:`Decrease font size`,onClick:q},{default:i(()=>[...r[6]||=[a(`div`,{class:`i-carbon:zoom-out`},null,-1)]]),_:1}),e(x,{title:`Edit notes`,to:`/notes-edit`,target:`_blank`},{default:i(()=>[...r[7]||=[a(`div`,{class:`i-carbon:edit`},null,-1)]]),_:1}),e(x,{title:`Help`,class:`rounded-full`,onClick:r[2]||=e=>W.value=!0},{default:i(()=>[...r[8]||=[a(`div`,{class:`i-carbon:help`},null,-1)]]),_:1}),r[9]||=a(`div`,{class:`flex-auto`},null,-1),a(`div`,P,[a(`span`,F,s(U.value),1),a(`span`,I,` / `+s(u(R)),1)])])])])],64))}});export{L as default};
 
1
+ import{C as e,J as t,S as n,T as r,Z as i,_ as a,b as o,bt as s,ct as c,g as l,gt as u,m as d,yt as f,z as p}from"../modules/shiki-CPCtrUKm.js";import{h as m}from"../modules/vue-CSIBdXgc.js";import{Tt as h,_ as g,_t as _,o as v,w as y,yt as b}from"../index-OZD1v-vp.js";import{t as x}from"./IconButton-oXa_wJpA.js";import{t as S}from"./Modal-DAG1gFXJ.js";import{n as C,t as w}from"./NoteDisplay-lyzy-y4h.js";import{r as T,t as E}from"./TimerBar-BhppDJyX.js";var D={class:`flex my-1`},O={class:`h-full flex flex-col`},k={class:`flex-none border-t border-main`,px3:``,py2:``},A={class:`flex-none border-t border-main`},j={class:`flex gap-1 items-center px-6 py-3`},M={key:0,class:`i-carbon:minimize`},N={key:1,class:`i-carbon:maximize`},P={class:`px2 my-auto`},F={class:`text-lg`},I={class:`opacity-50 text-sm`},L=r({__name:`notes`,setup(r){b({title:`Notes - ${h}`});let{slides:L,total:R}=g(),{isFullscreen:z,toggle:B}=y,V=c(),H=m(`slidev-notes-font-size`,18),U=l(()=>v.page),W=c(!1),G=l(()=>L.value.find(e=>e.no===U.value));t(U,()=>{V.value?.scrollTo({left:0,top:0,behavior:`smooth`}),window.scrollTo({left:0,top:0,behavior:`smooth`})});function K(){H.value+=1}function q(){--H.value}let J=l(()=>{let e=v.clicks,t=v.clicksTotal;return _(c(e),void 0,t)});return(t,r)=>(p(),o(d,null,[e(S,{modelValue:W.value,"onUpdate:modelValue":r[1]||=e=>W.value=e,class:`px-6 py-4 flex flex-col gap-2`},{default:i(()=>[r[3]||=a(`div`,{class:`flex gap-2 text-xl`},[a(`div`,{class:`i-carbon:information my-auto`}),n(` Help `)],-1),r[4]||=a(`div`,{class:`prose dark:prose-invert`},[a(`p`,null,`This is the hands-free live notes viewer.`),a(`p`,null,`It's designed to be used in a separate view or device. The progress is controlled by and auto synced with the main presenter or slide.`)],-1),a(`div`,D,[a(`button`,{class:`slidev-form-button`,onClick:r[0]||=e=>W.value=!1},` Close `)])]),_:1},8,[`modelValue`]),a(`div`,O,[e(T,{"clicks-context":J.value,current:U.value},null,8,[`clicks-context`,`current`]),e(E),a(`div`,{ref_key:`scroller`,ref:V,class:`px-5 py-3 flex-auto h-full overflow-auto`,style:f({fontSize:`${u(H)}px`})},[e(w,{note:G.value?.meta.slide.note,"note-html":G.value?.meta.slide.noteHTML,placeholder:`No notes for Slide ${U.value}.`,"clicks-context":J.value,"auto-scroll":!0},null,8,[`note`,`note-html`,`placeholder`,`clicks-context`])],4),a(`div`,k,[e(C,{"clicks-context":J.value,readonly:``},null,8,[`clicks-context`])]),a(`div`,A,[a(`div`,j,[e(x,{title:u(z)?`Close fullscreen`:`Enter fullscreen`,onClick:u(B)},{default:i(()=>[u(z)?(p(),o(`div`,M)):(p(),o(`div`,N))]),_:1},8,[`title`,`onClick`]),e(x,{title:`Increase font size`,onClick:K},{default:i(()=>[...r[5]||=[a(`div`,{class:`i-carbon:zoom-in`},null,-1)]]),_:1}),e(x,{title:`Decrease font size`,onClick:q},{default:i(()=>[...r[6]||=[a(`div`,{class:`i-carbon:zoom-out`},null,-1)]]),_:1}),e(x,{title:`Edit notes`,to:`/notes-edit`,target:`_blank`},{default:i(()=>[...r[7]||=[a(`div`,{class:`i-carbon:edit`},null,-1)]]),_:1}),e(x,{title:`Help`,class:`rounded-full`,onClick:r[2]||=e=>W.value=!0},{default:i(()=>[...r[8]||=[a(`div`,{class:`i-carbon:help`},null,-1)]]),_:1}),r[9]||=a(`div`,{class:`flex-auto`},null,-1),a(`div`,P,[a(`span`,F,s(U.value),1),a(`span`,I,` / `+s(u(R)),1)])])])])],64))}});export{L as default};
2026/arize-gepa/assets/slidev/{notes-edit-s_AzhU6O.js → notes-edit-11ctF-Pn.js} RENAMED
@@ -1,2 +1,2 @@
1
- import{C as e,Q as t,S as n,T as r,Z as i,_ as a,b as o,ct as s,m as c,u as l,z as u}from"../modules/shiki-CPCtrUKm.js";import{D as d}from"../modules/vue-CSIBdXgc.js";import{Tt as f,_ as p,t as m,yt as h}from"../index-MFoZnBRc.js";import{t as g}from"./IconButton-oXa_wJpA.js";import{t as _}from"./Modal-DAG1gFXJ.js";var v={class:`flex my-1`},y={class:`h-full`},b={class:`slidev-glass-effect fixed bottom-5 right-5 rounded-full border border-main`},x=r({__name:`notes-edit`,setup(r){let x=/^---\s*#(\d+)\s*$/;h({title:`Notes Edit - ${f}`});let{slides:S}=p(),C=s(!1),w=s(T(S.value));function T(e){let t=[];for(let n of e)n.meta.slide.note?.trim()&&(t.push(`--- #${n.no}`),t.push(``),t.push(n.meta.slide.note),t.push(``));return t.join(`
2
  `)}function E(e,t){let n=e.split(/^(---\s*#\d+\s*)$/gm);n.forEach((e,r)=>{let i=e.match(x);if(i){let e=Number.parseInt(i[1]),a=n[r+1].trim(),o=t.find(t=>t.no===e);o&&(o.meta.slide.note=a,m(e).update({note:a}))}})}return d(w,e=>{E(e,S.value)},{debounce:300}),(r,s)=>(u(),o(c,null,[e(_,{modelValue:C.value,"onUpdate:modelValue":s[1]||=e=>C.value=e,class:`px-6 py-4 flex flex-col gap-2`},{default:i(()=>[s[4]||=a(`div`,{class:`flex gap-2 text-xl`},[a(`div`,{class:`i-carbon:information my-auto`}),n(` Help `)],-1),s[5]||=a(`div`,{class:`prose dark:prose-invert`},[a(`p`,null,`This is the batch notes editor. You can edit the notes for all the slides at once here.`),a(`p`,null,[n(`The note for each slide are separated by `),a(`code`,null,`--- #[no]`),n(` lines, you might want to keep them while editing.`)])],-1),a(`div`,v,[a(`button`,{class:`slidev-form-button`,onClick:s[0]||=e=>C.value=!1},` Close `)])]),_:1},8,[`modelValue`]),a(`div`,y,[a(`div`,b,[e(g,{title:`Help`,class:`rounded-full`,onClick:s[2]||=e=>C.value=!0},{default:i(()=>[...s[6]||=[a(`div`,{class:`i-carbon:help text-2xl`},null,-1)]]),_:1})]),t(a(`textarea`,{"onUpdate:modelValue":s[3]||=e=>w.value=e,class:`prose dark:prose-invert resize-none p5 outline-none bg-transparent block h-full w-full! max-w-full! max-h-full! min-h-full! min-w-full!`},null,512),[[l,w.value]])])],64))}});export{x as default};
 
1
+ import{C as e,Q as t,S as n,T as r,Z as i,_ as a,b as o,ct as s,m as c,u as l,z as u}from"../modules/shiki-CPCtrUKm.js";import{D as d}from"../modules/vue-CSIBdXgc.js";import{Tt as f,_ as p,t as m,yt as h}from"../index-OZD1v-vp.js";import{t as g}from"./IconButton-oXa_wJpA.js";import{t as _}from"./Modal-DAG1gFXJ.js";var v={class:`flex my-1`},y={class:`h-full`},b={class:`slidev-glass-effect fixed bottom-5 right-5 rounded-full border border-main`},x=r({__name:`notes-edit`,setup(r){let x=/^---\s*#(\d+)\s*$/;h({title:`Notes Edit - ${f}`});let{slides:S}=p(),C=s(!1),w=s(T(S.value));function T(e){let t=[];for(let n of e)n.meta.slide.note?.trim()&&(t.push(`--- #${n.no}`),t.push(``),t.push(n.meta.slide.note),t.push(``));return t.join(`
2
  `)}function E(e,t){let n=e.split(/^(---\s*#\d+\s*)$/gm);n.forEach((e,r)=>{let i=e.match(x);if(i){let e=Number.parseInt(i[1]),a=n[r+1].trim(),o=t.find(t=>t.no===e);o&&(o.meta.slide.note=a,m(e).update({note:a}))}})}return d(w,e=>{E(e,S.value)},{debounce:300}),(r,s)=>(u(),o(c,null,[e(_,{modelValue:C.value,"onUpdate:modelValue":s[1]||=e=>C.value=e,class:`px-6 py-4 flex flex-col gap-2`},{default:i(()=>[s[4]||=a(`div`,{class:`flex gap-2 text-xl`},[a(`div`,{class:`i-carbon:information my-auto`}),n(` Help `)],-1),s[5]||=a(`div`,{class:`prose dark:prose-invert`},[a(`p`,null,`This is the batch notes editor. You can edit the notes for all the slides at once here.`),a(`p`,null,[n(`The note for each slide are separated by `),a(`code`,null,`--- #[no]`),n(` lines, you might want to keep them while editing.`)])],-1),a(`div`,v,[a(`button`,{class:`slidev-form-button`,onClick:s[0]||=e=>C.value=!1},` Close `)])]),_:1},8,[`modelValue`]),a(`div`,y,[a(`div`,b,[e(g,{title:`Help`,class:`rounded-full`,onClick:s[2]||=e=>C.value=!0},{default:i(()=>[...s[6]||=[a(`div`,{class:`i-carbon:help text-2xl`},null,-1)]]),_:1})]),t(a(`textarea`,{"onUpdate:modelValue":s[3]||=e=>w.value=e,class:`prose dark:prose-invert resize-none p5 outline-none bg-transparent block h-full w-full! max-w-full! max-h-full! min-h-full! min-w-full!`},null,512),[[l,w.value]])])],64))}});export{x as default};
2026/arize-gepa/assets/slidev/{overview-V5KbnYTV.js → overview-CyZ0alkR.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,L as t,N as n,R as r,T as i,V as a,Z as o,_ as s,_t as c,b as l,bt as u,ct as d,dt as ee,g as f,gt as p,m,ot as h,v as g,y as _,yt as v,z as y}from"../modules/shiki-CPCtrUKm.js";import{B as te,z as ne}from"../modules/vue-CSIBdXgc.js";import{Q as b,St as re,Tt as ie,_ as ae,et as x,h as oe,ht as S,m as C,p as se,rt as w,vt as ce,xt as T,yt as le}from"../index-MFoZnBRc.js";import{t as ue}from"../DrawingPreview-3cRKz5aC.js";import{t as E}from"./IconButton-oXa_wJpA.js";import{n as D}from"./NoteDisplay-b37Jy5_E.js";import{n as de,r as fe}from"../modules/unplugin-icons-DuBnI2B8.js";import{t as pe}from"./NoteEditable-DVM5x5HL.js";import{t as me}from"./SlideContainer-bkLKYjus.js";import{t as he}from"../SlideWrapper-DMe9fhKO.js";var ge={class:`h-screen w-screen of-hidden flex`},_e={key:0,class:`grid grid-rows-[auto_max-content] border-r border-main select-none max-h-full h-full`},ve={class:`relative`},ye={class:`absolute left-0 top-0 bottom-0 w-200 flex flex-col flex-auto items-end group p-6px md:p-10px gap-1 max-h-full of-x-visible of-y-auto`,style:{direction:`rtl`}},be=[`onClick`],xe={p2:``,border:`t main`},Se={class:`flex flex-col gap-1 mx-1 items-end`},Ce={key:0,class:`flex items-end gap-2`},we=[`onClick`],Te=[`onDblclick`],Ee={key:2,class:`select-none absolute bottom-0 right-0 bg-main rounded-tl p2 op35 text-xs`},De={key:1,class:`absolute z-2 top-0 right-0 px3 py1.5 border-b border-l rounded-lb bg-main/80 backdrop-blur border-main select-none`},Oe={class:`text-xs op50`},O=450,k=S(i({__name:`overview`,setup(i){le({title:`Overview - ${ie}`});let S=ne(),k=te(),{openInEditor:ke,slides:A,isEmbedded:j}=ae(),M=f(()=>S.query.mode===`preview`),N=f(()=>M.value&&j.value),P=f(()=>M.value?N.value?Math.max(0,b.width.value-16):Math.min(900,Math.max(320,b.width.value-160)):O),Ae=f(()=>P.value/re.value),F=h(new Map),I=h(new Map),L=d([]),R=d(),z=d(null),B=0,V,H,U=f(()=>A.value.map(e=>Pe(e.meta?.slide?.note||``))),je=f(()=>U.value.reduce((e,t)=>e+t,0)),Me=f(()=>A.value.map(e=>q(e)).reduce((e,t)=>e+t,0)),Ne=f(()=>String(Math.max(1,A.value.length)).length),W=ee(),G=new WeakMap;function K(e){return G.has(e)||G.set(e,ce(e,w)),G.get(e)}function q(e){return e.meta?.clicks||K(e)?.total}function J(e){W.value===e?W.value=void 0:W.value=e}function Pe(e){let t=e.match(/[\w`'\-\u0392-\u03C9\u00C0-\u00FF\u0600-\u06FF\u0400-\u04FF]+|[\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF\u3040-\u309F\uAC00-\uD7AF]+/g),n=0;if(!t)return 0;for(let e=0;e<t.length;e++)t[e].charCodeAt(0)>=19968?n+=t[e].length:n+=1;return n}function Fe(){let e=window.innerHeight||document.documentElement.clientHeight,t,n=[];for(let[r,i]of F.entries()){let a=i.getBoundingClientRect(),o=Math.max(0,Math.min(a.bottom,e)-Math.max(a.top,0));o!==0&&(o>=a.height&&n.push(r),(!t||o>t.visibleHeight)&&(t={idx:r,visibleHeight:o}))}L.value=n.length?n:t?[t.idx]:[]}function Y(e){let t=document.createElement(`a`);t.target=`_blank`,t.href=T+e.slice(1),t.click()}function Ie(e){let t=new URL(T+e.slice(1),location.href).href;if(j.value){window.parent.postMessage({target:`slidev`,sender:`slidev`,type:`open-external`,url:t},`*`);return}Y(e)}function Le(e){let t=F.get(e);t&&t.scrollIntoView({behavior:`smooth`,block:`start`})}function X(e){let t=I.get(e)||F.get(e);if(!t||!R.value)return null;let n=R.value.getBoundingClientRect();return t.getBoundingClientRect().top-n.top+R.value.scrollTop}function Z(e){if(!R.value||A.value.length===0)return;let t=Math.min(Math.max(e,1),A.value.length),n=Math.floor(t)-1,r=t-(n+1),i=X(n),a=X(n+1);if(i==null)return;let o=i+(a==null?0:(a-i)*r)-R.value.clientHeight*.5;Math.abs(R.value.scrollTop-o)<1||R.value.scrollTo({top:o})}function Re(){let e=S.query.slideNo,t=Number(Array.isArray(e)?e[0]:e);return Number.isFinite(t)&&t>0?t:void 0}function Q(e){if(!N.value)return;let t=Number(e.toFixed(3)).toString();S.query.slideNo!==t&&k.replace({query:{...S.query,slideNo:t}})}function ze(){if(!R.value||A.value.length===0)return null;let e=R.value.scrollTop+R.value.clientHeight*.5,t=A.value.map((e,t)=>X(t)).filter(e=>e!=null);if(t.length===0)return null;if(t.length===1||e<=t[0])return 1;for(let n=1;n<t.length;n++)if(e<=t[n]){let r=Math.max(1,t[n]-t[n-1]);return n+(e-t[n-1])/r}return A.value.length}function Be(e){V=e,!H&&(H=setTimeout(()=>{H=void 0;let e=V;V=void 0,e!=null&&(Q(e),!(Date.now()<B)&&window.parent.postMessage({target:`slidev`,sender:`slidev`,type:`overview-scroll`,no:e},`*`))},50))}function Ve(){if(Fe(),!N.value||Date.now()<B)return;let e=ze();e!=null&&Be(e)}function $({data:e}){if(!N.value||e?.target!==`slidev`||e.sender!==`vscode`||e.type!==`overview-scroll`)return;let t=Number(e.no);t>0&&(B=Date.now()+300,V=void 0,Q(t),Z(t))}function He(e,t,n){let r=K(n);r.current===t?r.current=w:r.current=t,e.preventDefault()}function Ue(e,t){if(e.ctrlKey||e.metaKey){e.preventDefault(),Ie(x(t,!1));return}let n=t.meta?.slide;n&&window.parent.postMessage({target:`slidev`,type:`command`,command:`goto`,args:[n.filepath,n.sourceIndex]},`*`)}return t(()=>{window.addEventListener(`message`,$);let e=N.value?Re():void 0;e!=null&&(B=Date.now()+300,Z(e)),n(()=>{e!=null&&Z(e),Fe()})}),r(()=>{window.removeEventListener(`message`,$),H&&clearTimeout(H)}),(t,n)=>{let r=de,i=fe;return y(),l(`div`,ge,[p(j)?_(`v-if`,!0):(y(),l(`nav`,_e,[s(`div`,ve,[s(`div`,ye,[(y(!0),l(m,null,a(p(A),(e,t)=>(y(),l(`div`,{key:e.no,class:`relative`,style:{direction:`ltr`}},[s(`button`,{class:c([`relative transition duration-300 w-8 h-8 rounded hover:bg-active hover:op100`,L.value.includes(t)?`op100 text-primary bg-gray:5`:`op20`]),onClick:e=>Le(t)},[s(`div`,null,u(t+1),1)],10,be),e.meta?.slide?.title?(y(),l(`div`,{key:0,class:c([`pointer-events-none select-none absolute left-110% top-50% translate-y--50% ws-nowrap z-label px2 slidev-glass-effect transition duration-400 op0 group-hover:op100`,L.value.includes(t)?`text-primary`:`text-main important-text-op-50`])},u(e.meta?.slide?.title),3)):_(`v-if`,!0)]))),128))])]),s(`div`,xe,[p(se)?(y(),g(E,{key:1,title:p(C)?`Dark mode`:`Light mode`,"pointer-events-none":``,op50:``},{default:o(()=>[p(C)?(y(),g(r,{key:0})):(y(),g(i,{key:1}))]),_:1},8,[`title`])):(y(),g(E,{key:0,title:p(C)?`Switch to light mode theme`:`Switch to dark mode theme`,onClick:n[0]||=e=>p(oe)()},{default:o(()=>[p(C)?(y(),g(r,{key:0})):(y(),g(i,{key:1}))]),_:1},8,[`title`]))])])),s(`main`,{ref_key:`scroller`,ref:R,class:`flex-1 h-full of-auto`,style:v(`grid-template-columns: repeat(auto-fit,minmax(${O}px,1fr))`),onScroll:Ve},[(y(!0),l(m,null,a(p(A),(t,r)=>(y(),l(`div`,{key:t.no,ref_for:!0,ref:e=>F.set(r,e),class:c([`overview-slide-block relative of-hidden flex gap-4 min-h-50`,[r===0&&!N.value?`pt2`:``,N.value?`justify-center`:`border-t border-main`]])},[N.value?_(`v-if`,!0):(y(),l(`div`,{key:0,class:c([`select-none text-right my5 flex flex-col justify-between items-end`,M.value?`w-9`:`w-13`]),style:v({height:`${Ae.value}px`})},[s(`div`,{class:`self-center text-3xl op20 mb2 text-center mr--14px tabular-nums`,style:v({width:`${Ne.value}ch`})},u(r+1),5),s(`div`,Se,[e(E,{class:c([`overview-slide-action mr--4 op0`,M.value?`text-lg`:``]),title:`Play in new tab`,onClick:e=>Y(p(x)(t,!1))},{default:o(()=>[...n[4]||=[s(`div`,{class:`i-carbon:presentation-file`},null,-1)]]),_:1},8,[`class`,`onClick`]),_(`v-if`,!0)])],6)),s(`div`,{class:c([`flex flex-col`,N.value?`my1 gap-0`:`my5 gap-2`]),style:v({width:`${P.value}px`})},[N.value?(y(),l(`div`,Ce,[s(`button`,{type:`button`,class:`select-none pl-1 text-lg leading-tight op60 tabular-nums hover:op90 hover:underline underline-offset-2`,onClick:e=>Ue(e,t)},u(r+1),9,we),q(t)?(y(),g(D,{key:0,active:W.value===t,"clicks-context":K(t),resettable:``,compact:``,attached:``,class:`ml-auto w-88 min-w-[70%] max-w-[calc(100%-3rem)]`,onDblclick:e=>J(t),onActivate:e=>W.value=t,onReset:n[1]||=e=>W.value=void 0},null,8,[`active`,`clicks-context`,`onDblclick`,`onActivate`])):_(`v-if`,!0)])):_(`v-if`,!0),s(`div`,{ref_for:!0,ref:e=>I.set(r,e),class:c([`border rounded border-main overflow-hidden bg-main h-max`,[N.value&&q(t)?`rounded-tr-0`:``,N.value?``:`select-none`]]),onDblclick:e=>!N.value&&Y(p(x)(t,!1))},[(y(),g(me,{key:t.no,width:P.value,class:c(N.value?``:`pointer-events-none important:[&_*]:select-none`)},{default:o(()=>[e(he,{"clicks-context":K(t),route:t,"render-context":`overview`},null,8,[`clicks-context`,`route`]),e(ue,{page:t.no},null,8,[`page`])]),_:2},1032,[`width`,`class`]))],42,Te),q(t)&&!N.value?(y(),g(D,{key:1,active:W.value===t,"clicks-context":K(t),resettable:``,class:c([`ml-1 w-[calc(100%-0.25rem)]`,M.value?``:`mt-2`]),onDblclick:e=>J(t),onActivate:e=>W.value=t,onReset:n[2]||=e=>W.value=void 0},null,8,[`active`,`clicks-context`,`class`,`onDblclick`,`onActivate`])):_(`v-if`,!0)],6),M.value?_(`v-if`,!0):(y(),g(pe,{key:1,no:t.no,class:`relative z-1 max-w-250 w-250 text-lg rounded p3`,"auto-height":!0,highlight:W.value===t,editing:z.value===t.no,"clicks-context":K(t),onDblclick:e=>z.value===t.no?null:z.value=t.no,"onUpdate:editing":n[3]||=e=>z.value=null,onMarkerClick:(e,n)=>He(e,n,t)},null,8,[`no`,`highlight`,`editing`,`clicks-context`,`onDblclick`,`onMarkerClick`])),!M.value&&U.value[r]>0?(y(),l(`div`,Ee,u(U.value[r])+` words `,1)):_(`v-if`,!0)],2))),128))],36),p(j)?_(`v-if`,!0):(y(),l(`div`,De,[s(`div`,Oe,u(p(A).length)+` slides · `+u(Me.value+p(A).length-1)+` clicks · `+u(je.value)+` words `,1)]))])}}}),[[`__scopeId`,`data-v-264c1f43`]]);export{k as default};
 
1
+ import{C as e,L as t,N as n,R as r,T as i,V as a,Z as o,_ as s,_t as c,b as l,bt as u,ct as d,dt as ee,g as f,gt as p,m,ot as h,v as g,y as _,yt as v,z as y}from"../modules/shiki-CPCtrUKm.js";import{B as te,z as ne}from"../modules/vue-CSIBdXgc.js";import{Q as b,St as re,Tt as ie,_ as ae,et as x,h as oe,ht as S,m as C,p as se,rt as w,vt as ce,xt as T,yt as le}from"../index-OZD1v-vp.js";import{t as ue}from"../DrawingPreview-DFI5TjFA.js";import{t as E}from"./IconButton-oXa_wJpA.js";import{n as D}from"./NoteDisplay-lyzy-y4h.js";import{n as de,r as fe}from"../modules/unplugin-icons-DuBnI2B8.js";import{t as pe}from"./NoteEditable-BAzK6WzX.js";import{t as me}from"./SlideContainer-CnmP8Acq.js";import{t as he}from"../SlideWrapper-DblnO9ES.js";var ge={class:`h-screen w-screen of-hidden flex`},_e={key:0,class:`grid grid-rows-[auto_max-content] border-r border-main select-none max-h-full h-full`},ve={class:`relative`},ye={class:`absolute left-0 top-0 bottom-0 w-200 flex flex-col flex-auto items-end group p-6px md:p-10px gap-1 max-h-full of-x-visible of-y-auto`,style:{direction:`rtl`}},be=[`onClick`],xe={p2:``,border:`t main`},Se={class:`flex flex-col gap-1 mx-1 items-end`},Ce={key:0,class:`flex items-end gap-2`},we=[`onClick`],Te=[`onDblclick`],Ee={key:2,class:`select-none absolute bottom-0 right-0 bg-main rounded-tl p2 op35 text-xs`},De={key:1,class:`absolute z-2 top-0 right-0 px3 py1.5 border-b border-l rounded-lb bg-main/80 backdrop-blur border-main select-none`},Oe={class:`text-xs op50`},O=450,k=S(i({__name:`overview`,setup(i){le({title:`Overview - ${ie}`});let S=ne(),k=te(),{openInEditor:ke,slides:A,isEmbedded:j}=ae(),M=f(()=>S.query.mode===`preview`),N=f(()=>M.value&&j.value),P=f(()=>M.value?N.value?Math.max(0,b.width.value-16):Math.min(900,Math.max(320,b.width.value-160)):O),Ae=f(()=>P.value/re.value),F=h(new Map),I=h(new Map),L=d([]),R=d(),z=d(null),B=0,V,H,U=f(()=>A.value.map(e=>Pe(e.meta?.slide?.note||``))),je=f(()=>U.value.reduce((e,t)=>e+t,0)),Me=f(()=>A.value.map(e=>q(e)).reduce((e,t)=>e+t,0)),Ne=f(()=>String(Math.max(1,A.value.length)).length),W=ee(),G=new WeakMap;function K(e){return G.has(e)||G.set(e,ce(e,w)),G.get(e)}function q(e){return e.meta?.clicks||K(e)?.total}function J(e){W.value===e?W.value=void 0:W.value=e}function Pe(e){let t=e.match(/[\w`'\-\u0392-\u03C9\u00C0-\u00FF\u0600-\u06FF\u0400-\u04FF]+|[\u4E00-\u9FFF\u3400-\u4DBF\uF900-\uFAFF\u3040-\u309F\uAC00-\uD7AF]+/g),n=0;if(!t)return 0;for(let e=0;e<t.length;e++)t[e].charCodeAt(0)>=19968?n+=t[e].length:n+=1;return n}function Fe(){let e=window.innerHeight||document.documentElement.clientHeight,t,n=[];for(let[r,i]of F.entries()){let a=i.getBoundingClientRect(),o=Math.max(0,Math.min(a.bottom,e)-Math.max(a.top,0));o!==0&&(o>=a.height&&n.push(r),(!t||o>t.visibleHeight)&&(t={idx:r,visibleHeight:o}))}L.value=n.length?n:t?[t.idx]:[]}function Y(e){let t=document.createElement(`a`);t.target=`_blank`,t.href=T+e.slice(1),t.click()}function Ie(e){let t=new URL(T+e.slice(1),location.href).href;if(j.value){window.parent.postMessage({target:`slidev`,sender:`slidev`,type:`open-external`,url:t},`*`);return}Y(e)}function Le(e){let t=F.get(e);t&&t.scrollIntoView({behavior:`smooth`,block:`start`})}function X(e){let t=I.get(e)||F.get(e);if(!t||!R.value)return null;let n=R.value.getBoundingClientRect();return t.getBoundingClientRect().top-n.top+R.value.scrollTop}function Z(e){if(!R.value||A.value.length===0)return;let t=Math.min(Math.max(e,1),A.value.length),n=Math.floor(t)-1,r=t-(n+1),i=X(n),a=X(n+1);if(i==null)return;let o=i+(a==null?0:(a-i)*r)-R.value.clientHeight*.5;Math.abs(R.value.scrollTop-o)<1||R.value.scrollTo({top:o})}function Re(){let e=S.query.slideNo,t=Number(Array.isArray(e)?e[0]:e);return Number.isFinite(t)&&t>0?t:void 0}function Q(e){if(!N.value)return;let t=Number(e.toFixed(3)).toString();S.query.slideNo!==t&&k.replace({query:{...S.query,slideNo:t}})}function ze(){if(!R.value||A.value.length===0)return null;let e=R.value.scrollTop+R.value.clientHeight*.5,t=A.value.map((e,t)=>X(t)).filter(e=>e!=null);if(t.length===0)return null;if(t.length===1||e<=t[0])return 1;for(let n=1;n<t.length;n++)if(e<=t[n]){let r=Math.max(1,t[n]-t[n-1]);return n+(e-t[n-1])/r}return A.value.length}function Be(e){V=e,!H&&(H=setTimeout(()=>{H=void 0;let e=V;V=void 0,e!=null&&(Q(e),!(Date.now()<B)&&window.parent.postMessage({target:`slidev`,sender:`slidev`,type:`overview-scroll`,no:e},`*`))},50))}function Ve(){if(Fe(),!N.value||Date.now()<B)return;let e=ze();e!=null&&Be(e)}function $({data:e}){if(!N.value||e?.target!==`slidev`||e.sender!==`vscode`||e.type!==`overview-scroll`)return;let t=Number(e.no);t>0&&(B=Date.now()+300,V=void 0,Q(t),Z(t))}function He(e,t,n){let r=K(n);r.current===t?r.current=w:r.current=t,e.preventDefault()}function Ue(e,t){if(e.ctrlKey||e.metaKey){e.preventDefault(),Ie(x(t,!1));return}let n=t.meta?.slide;n&&window.parent.postMessage({target:`slidev`,type:`command`,command:`goto`,args:[n.filepath,n.sourceIndex]},`*`)}return t(()=>{window.addEventListener(`message`,$);let e=N.value?Re():void 0;e!=null&&(B=Date.now()+300,Z(e)),n(()=>{e!=null&&Z(e),Fe()})}),r(()=>{window.removeEventListener(`message`,$),H&&clearTimeout(H)}),(t,n)=>{let r=de,i=fe;return y(),l(`div`,ge,[p(j)?_(`v-if`,!0):(y(),l(`nav`,_e,[s(`div`,ve,[s(`div`,ye,[(y(!0),l(m,null,a(p(A),(e,t)=>(y(),l(`div`,{key:e.no,class:`relative`,style:{direction:`ltr`}},[s(`button`,{class:c([`relative transition duration-300 w-8 h-8 rounded hover:bg-active hover:op100`,L.value.includes(t)?`op100 text-primary bg-gray:5`:`op20`]),onClick:e=>Le(t)},[s(`div`,null,u(t+1),1)],10,be),e.meta?.slide?.title?(y(),l(`div`,{key:0,class:c([`pointer-events-none select-none absolute left-110% top-50% translate-y--50% ws-nowrap z-label px2 slidev-glass-effect transition duration-400 op0 group-hover:op100`,L.value.includes(t)?`text-primary`:`text-main important-text-op-50`])},u(e.meta?.slide?.title),3)):_(`v-if`,!0)]))),128))])]),s(`div`,xe,[p(se)?(y(),g(E,{key:1,title:p(C)?`Dark mode`:`Light mode`,"pointer-events-none":``,op50:``},{default:o(()=>[p(C)?(y(),g(r,{key:0})):(y(),g(i,{key:1}))]),_:1},8,[`title`])):(y(),g(E,{key:0,title:p(C)?`Switch to light mode theme`:`Switch to dark mode theme`,onClick:n[0]||=e=>p(oe)()},{default:o(()=>[p(C)?(y(),g(r,{key:0})):(y(),g(i,{key:1}))]),_:1},8,[`title`]))])])),s(`main`,{ref_key:`scroller`,ref:R,class:`flex-1 h-full of-auto`,style:v(`grid-template-columns: repeat(auto-fit,minmax(${O}px,1fr))`),onScroll:Ve},[(y(!0),l(m,null,a(p(A),(t,r)=>(y(),l(`div`,{key:t.no,ref_for:!0,ref:e=>F.set(r,e),class:c([`overview-slide-block relative of-hidden flex gap-4 min-h-50`,[r===0&&!N.value?`pt2`:``,N.value?`justify-center`:`border-t border-main`]])},[N.value?_(`v-if`,!0):(y(),l(`div`,{key:0,class:c([`select-none text-right my5 flex flex-col justify-between items-end`,M.value?`w-9`:`w-13`]),style:v({height:`${Ae.value}px`})},[s(`div`,{class:`self-center text-3xl op20 mb2 text-center mr--14px tabular-nums`,style:v({width:`${Ne.value}ch`})},u(r+1),5),s(`div`,Se,[e(E,{class:c([`overview-slide-action mr--4 op0`,M.value?`text-lg`:``]),title:`Play in new tab`,onClick:e=>Y(p(x)(t,!1))},{default:o(()=>[...n[4]||=[s(`div`,{class:`i-carbon:presentation-file`},null,-1)]]),_:1},8,[`class`,`onClick`]),_(`v-if`,!0)])],6)),s(`div`,{class:c([`flex flex-col`,N.value?`my1 gap-0`:`my5 gap-2`]),style:v({width:`${P.value}px`})},[N.value?(y(),l(`div`,Ce,[s(`button`,{type:`button`,class:`select-none pl-1 text-lg leading-tight op60 tabular-nums hover:op90 hover:underline underline-offset-2`,onClick:e=>Ue(e,t)},u(r+1),9,we),q(t)?(y(),g(D,{key:0,active:W.value===t,"clicks-context":K(t),resettable:``,compact:``,attached:``,class:`ml-auto w-88 min-w-[70%] max-w-[calc(100%-3rem)]`,onDblclick:e=>J(t),onActivate:e=>W.value=t,onReset:n[1]||=e=>W.value=void 0},null,8,[`active`,`clicks-context`,`onDblclick`,`onActivate`])):_(`v-if`,!0)])):_(`v-if`,!0),s(`div`,{ref_for:!0,ref:e=>I.set(r,e),class:c([`border rounded border-main overflow-hidden bg-main h-max`,[N.value&&q(t)?`rounded-tr-0`:``,N.value?``:`select-none`]]),onDblclick:e=>!N.value&&Y(p(x)(t,!1))},[(y(),g(me,{key:t.no,width:P.value,class:c(N.value?``:`pointer-events-none important:[&_*]:select-none`)},{default:o(()=>[e(he,{"clicks-context":K(t),route:t,"render-context":`overview`},null,8,[`clicks-context`,`route`]),e(ue,{page:t.no},null,8,[`page`])]),_:2},1032,[`width`,`class`]))],42,Te),q(t)&&!N.value?(y(),g(D,{key:1,active:W.value===t,"clicks-context":K(t),resettable:``,class:c([`ml-1 w-[calc(100%-0.25rem)]`,M.value?``:`mt-2`]),onDblclick:e=>J(t),onActivate:e=>W.value=t,onReset:n[2]||=e=>W.value=void 0},null,8,[`active`,`clicks-context`,`class`,`onDblclick`,`onActivate`])):_(`v-if`,!0)],6),M.value?_(`v-if`,!0):(y(),g(pe,{key:1,no:t.no,class:`relative z-1 max-w-250 w-250 text-lg rounded p3`,"auto-height":!0,highlight:W.value===t,editing:z.value===t.no,"clicks-context":K(t),onDblclick:e=>z.value===t.no?null:z.value=t.no,"onUpdate:editing":n[3]||=e=>z.value=null,onMarkerClick:(e,n)=>He(e,n,t)},null,8,[`no`,`highlight`,`editing`,`clicks-context`,`onDblclick`,`onMarkerClick`])),!M.value&&U.value[r]>0?(y(),l(`div`,Ee,u(U.value[r])+` words `,1)):_(`v-if`,!0)],2))),128))],36),p(j)?_(`v-if`,!0):(y(),l(`div`,De,[s(`div`,Oe,u(p(A).length)+` slides · `+u(Me.value+p(A).length-1)+` clicks · `+u(je.value)+` words `,1)]))])}}}),[[`__scopeId`,`data-v-264c1f43`]]);export{k as default};
2026/arize-gepa/assets/slidev/{play-A10q76hE.js → play-CAkx-I9u.js} RENAMED
@@ -1,2 +1,2 @@
1
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DrawingControls-x_H8gtlf.js","../rolldown-runtime-QTnfLwEv.js","./shortcuts-CC3DCr09.js","../index-MFoZnBRc.js","../modules/shiki-CPCtrUKm.js","../modules/shiki-BrmBd2_v.css","../modules/vue-CSIBdXgc.js","../index-p5Mutqn9.css","./SlideContainer-bkLKYjus.js","../SlideContainer-DfEYZ3xE.css","../SlideWrapper-DMe9fhKO.js","../SlideWrapper-DRhhw1Nh.css","../DrawingPreview-3cRKz5aC.js","./IconButton-oXa_wJpA.js","../shortcuts-CtOssGlB.css","../DrawingControls-Dhbx0szf.css"])))=>i.map(i=>d[i]);
2
- import{C as e,J as t,S as n,T as r,Z as i,_ as a,_t as o,at as s,b as c,ct as l,dt as u,g as d,gt as f,m as p,rt as m,v as h,y as g,yt as _,z as v}from"../modules/shiki-CPCtrUKm.js";import{S as y,p as b}from"../modules/vue-CSIBdXgc.js";import{B as x,E as S,Et as C,M as w,R as T,U as E,X as D,Y as O,_ as k,k as A,mt as j,o as M}from"../index-MFoZnBRc.js";import{r as N}from"../DrawingPreview-3cRKz5aC.js";import{a as P,c as F,d as I,f as L,l as R,n as z,r as B,s as V,t as H,u as U}from"./shortcuts-CC3DCr09.js";import{t as W}from"./Modal-DAG1gFXJ.js";import{t as G}from"../modules/unplugin-icons-DuBnI2B8.js";import{t as K}from"./SlideContainer-bkLKYjus.js";var q=2e3;function J(e){let n=d(()=>e.value&&S.value);function r(){document.body.style.cursor=`none`}function i(){document.body.style.cursor=``}let a=null;t(n,e=>{e||(i(),a&&clearTimeout(a),a=null)}),s(()=>{i(),a&&clearTimeout(a),a=null}),b(document.body,[`pointermove`,`pointerdown`],()=>{i(),a&&clearTimeout(a),a=n.value?setTimeout(r,q):null},{passive:!0})}``+new URL(`../logo-BYkHSa_O.png`,import.meta.url).href;var Y={class:`slidev-info-dialog slidev-layout flex flex-col gap-4 text-base`},X=[`innerHTML`],Z=r({__name:`InfoDialog`,props:{modelValue:{default:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=y(e,`modelValue`,t),o=d(()=>typeof C.info==`string`);return(e,t)=>(v(),h(W,{modelValue:f(r),"onUpdate:modelValue":t[0]||=e=>m(r)?r.value=e:null,class:`px-6 py-4`},{default:i(()=>[a(`div`,Y,[o.value?(v(),c(`div`,{key:0,class:`mb-4`,innerHTML:f(C).info},null,8,X)):g(`v-if`,!0),t[1]||=a(`a`,{href:`https://github.com/slidevjs/slidev`,target:`_blank`,class:`!opacity-100 !border-none !text-current`},[a(`div`,{class:`flex gap-1 children:my-auto`},[a(`div`,{class:`opacity-50 text-sm mr-2`},`Powered by`),a(`img`,{class:`w-5 h-5`,src:``+new URL(`../logo-BYkHSa_O.png`,import.meta.url).href,alt:`Slidev logo`}),a(`div`,{style:{color:`#2082A6`}},[a(`b`,null,`Sli`),n(`dev `)])])],-1)])]),_:1},8,[`modelValue`]))}}),Q=r({__name:`Controls`,setup(t){let{isEmbedded:n}=k(),r=!C.drawings.presenterOnly&&!n.value,i=u();r&&j(()=>import(`./DrawingControls-x_H8gtlf.js`).then(e=>e.n).then(e=>i.value=e.default),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url);let a=u(),o=u();return(t,n)=>(v(),c(p,null,[i.value?(v(),h(f(i),{key:0})):g(`v-if`,!0),e(V),e(F),a.value?(v(),h(f(a),{key:1})):g(`v-if`,!0),o.value?(v(),h(f(o),{key:2,modelValue:f(E),"onUpdate:modelValue":n[0]||=e=>m(E)?E.value=e:null},null,8,[`modelValue`])):g(`v-if`,!0),f(C).info?(v(),h(Z,{key:3,modelValue:f(x),"onUpdate:modelValue":n[1]||=e=>m(x)?x.value=e:null},null,8,[`modelValue`])):g(`v-if`,!0),e(R)],64))}}),$={key:0,class:`absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl`},ee=r({__name:`PresenterMouse`,setup(t){return(t,n)=>{let r=G;return f(M).cursor?.style===`cursor`?(v(),c(`div`,$,[e(r,{class:`absolute stroke-white dark:stroke-black`,style:_({left:`${f(M).cursor.x}%`,top:`${f(M).cursor.y}%`,strokeWidth:16})},null,8,[`style`])])):g(`v-if`,!0)}}}),te=r({__name:`play`,setup(t){let{next:n,prev:r,isPrintMode:s,isPlaying:m,isEmbedded:_}=k(),{isDrawing:y}=N(),b=l();function x(e){T.value||e.button===0&&e.target?.id===`slide-container`&&(e.pageX/window.innerWidth>.5?n():r())}L(b),H(),I(),J(d(()=>m.value&&!_.value&&!T.value));let S=d(()=>w.value||T.value),C=u(),E=d(()=>{let e=``;return O.value.brightness!==D.brightness&&(e+=`brightness(${O.value.brightness}) `),O.value.contrast!==D.contrast&&(e+=`contrast(${O.value.contrast}) `),O.value.sepia!==D.sepia&&(e+=`sepia(${O.value.sepia}) `),O.value.hueRotate!==D.hueRotate&&(e+=`hue-rotate(${O.value.hueRotate}deg) `),O.value.invert&&(e+=`invert(1) `),{filter:e}});return(t,n)=>(v(),c(p,null,[a(`div`,{id:`page-root`,ref_key:`root`,ref:b,class:o([`grid`,f(A)?`grid-rows-[1fr_max-content]`:`grid-cols-[1fr_max-content]`])},[e(K,{style:{background:`var(--slidev-slide-container-background, black)`},"is-main":``,"content-style":E.value,onPointerdown:x,onContextmenu:f(U)},{default:i(()=>[e(z,{"render-context":`slide`}),e(ee),e(P)]),controls:i(()=>[f(s)?g(`v-if`,!0):(v(),c(`div`,{key:0,class:o([`absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100 focus-within:opacity-100 focus-visible:opacity-100`,[S.value?`!opacity-100 right-0`:`opacity-0 p-2`,f(y)?`pointer-events-none`:``]])},[e(B,{persist:S.value},null,8,[`persist`])],2))]),_:1},8,[`content-style`,`onContextmenu`]),C.value&&f(T)?(v(),h(f(C),{key:0,resize:!0})):g(`v-if`,!0)],2),f(s)?g(`v-if`,!0):(v(),h(Q,{key:0})),n[0]||=a(`div`,{id:`twoslash-container`},null,-1)],64))}});export{te as default};
 
1
+ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./DrawingControls-C09GKfZp.js","../rolldown-runtime-QTnfLwEv.js","./shortcuts-CGVQUm9b.js","../index-OZD1v-vp.js","../modules/shiki-CPCtrUKm.js","../modules/shiki-BrmBd2_v.css","../modules/vue-CSIBdXgc.js","../index-DitwSL5-.css","./SlideContainer-CnmP8Acq.js","../SlideContainer-DfEYZ3xE.css","../SlideWrapper-DblnO9ES.js","../SlideWrapper-DRhhw1Nh.css","../DrawingPreview-DFI5TjFA.js","./IconButton-oXa_wJpA.js","../shortcuts-CtOssGlB.css","../DrawingControls-Dhbx0szf.css"])))=>i.map(i=>d[i]);
2
+ import{C as e,J as t,S as n,T as r,Z as i,_ as a,_t as o,at as s,b as c,ct as l,dt as u,g as d,gt as f,m as p,rt as m,v as h,y as g,yt as _,z as v}from"../modules/shiki-CPCtrUKm.js";import{S as y,p as b}from"../modules/vue-CSIBdXgc.js";import{B as x,E as S,Et as C,M as w,R as T,U as E,X as D,Y as O,_ as k,k as A,mt as j,o as M}from"../index-OZD1v-vp.js";import{r as N}from"../DrawingPreview-DFI5TjFA.js";import{a as P,c as F,d as I,f as L,l as R,n as z,r as B,s as V,t as H,u as U}from"./shortcuts-CGVQUm9b.js";import{t as W}from"./Modal-DAG1gFXJ.js";import{t as G}from"../modules/unplugin-icons-DuBnI2B8.js";import{t as K}from"./SlideContainer-CnmP8Acq.js";var q=2e3;function J(e){let n=d(()=>e.value&&S.value);function r(){document.body.style.cursor=`none`}function i(){document.body.style.cursor=``}let a=null;t(n,e=>{e||(i(),a&&clearTimeout(a),a=null)}),s(()=>{i(),a&&clearTimeout(a),a=null}),b(document.body,[`pointermove`,`pointerdown`],()=>{i(),a&&clearTimeout(a),a=n.value?setTimeout(r,q):null},{passive:!0})}``+new URL(`../logo-BYkHSa_O.png`,import.meta.url).href;var Y={class:`slidev-info-dialog slidev-layout flex flex-col gap-4 text-base`},X=[`innerHTML`],Z=r({__name:`InfoDialog`,props:{modelValue:{default:!1}},emits:[`update:modelValue`],setup(e,{emit:t}){let r=y(e,`modelValue`,t),o=d(()=>typeof C.info==`string`);return(e,t)=>(v(),h(W,{modelValue:f(r),"onUpdate:modelValue":t[0]||=e=>m(r)?r.value=e:null,class:`px-6 py-4`},{default:i(()=>[a(`div`,Y,[o.value?(v(),c(`div`,{key:0,class:`mb-4`,innerHTML:f(C).info},null,8,X)):g(`v-if`,!0),t[1]||=a(`a`,{href:`https://github.com/slidevjs/slidev`,target:`_blank`,class:`!opacity-100 !border-none !text-current`},[a(`div`,{class:`flex gap-1 children:my-auto`},[a(`div`,{class:`opacity-50 text-sm mr-2`},`Powered by`),a(`img`,{class:`w-5 h-5`,src:``+new URL(`../logo-BYkHSa_O.png`,import.meta.url).href,alt:`Slidev logo`}),a(`div`,{style:{color:`#2082A6`}},[a(`b`,null,`Sli`),n(`dev `)])])],-1)])]),_:1},8,[`modelValue`]))}}),Q=r({__name:`Controls`,setup(t){let{isEmbedded:n}=k(),r=!C.drawings.presenterOnly&&!n.value,i=u();r&&j(()=>import(`./DrawingControls-C09GKfZp.js`).then(e=>e.n).then(e=>i.value=e.default),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]),import.meta.url);let a=u(),o=u();return(t,n)=>(v(),c(p,null,[i.value?(v(),h(f(i),{key:0})):g(`v-if`,!0),e(V),e(F),a.value?(v(),h(f(a),{key:1})):g(`v-if`,!0),o.value?(v(),h(f(o),{key:2,modelValue:f(E),"onUpdate:modelValue":n[0]||=e=>m(E)?E.value=e:null},null,8,[`modelValue`])):g(`v-if`,!0),f(C).info?(v(),h(Z,{key:3,modelValue:f(x),"onUpdate:modelValue":n[1]||=e=>m(x)?x.value=e:null},null,8,[`modelValue`])):g(`v-if`,!0),e(R)],64))}}),$={key:0,class:`absolute top-0 left-0 right-0 bottom-0 pointer-events-none text-xl`},ee=r({__name:`PresenterMouse`,setup(t){return(t,n)=>{let r=G;return f(M).cursor?.style===`cursor`?(v(),c(`div`,$,[e(r,{class:`absolute stroke-white dark:stroke-black`,style:_({left:`${f(M).cursor.x}%`,top:`${f(M).cursor.y}%`,strokeWidth:16})},null,8,[`style`])])):g(`v-if`,!0)}}}),te=r({__name:`play`,setup(t){let{next:n,prev:r,isPrintMode:s,isPlaying:m,isEmbedded:_}=k(),{isDrawing:y}=N(),b=l();function x(e){T.value||e.button===0&&e.target?.id===`slide-container`&&(e.pageX/window.innerWidth>.5?n():r())}L(b),H(),I(),J(d(()=>m.value&&!_.value&&!T.value));let S=d(()=>w.value||T.value),C=u(),E=d(()=>{let e=``;return O.value.brightness!==D.brightness&&(e+=`brightness(${O.value.brightness}) `),O.value.contrast!==D.contrast&&(e+=`contrast(${O.value.contrast}) `),O.value.sepia!==D.sepia&&(e+=`sepia(${O.value.sepia}) `),O.value.hueRotate!==D.hueRotate&&(e+=`hue-rotate(${O.value.hueRotate}deg) `),O.value.invert&&(e+=`invert(1) `),{filter:e}});return(t,n)=>(v(),c(p,null,[a(`div`,{id:`page-root`,ref_key:`root`,ref:b,class:o([`grid`,f(A)?`grid-rows-[1fr_max-content]`:`grid-cols-[1fr_max-content]`])},[e(K,{style:{background:`var(--slidev-slide-container-background, black)`},"is-main":``,"content-style":E.value,onPointerdown:x,onContextmenu:f(U)},{default:i(()=>[e(z,{"render-context":`slide`}),e(ee),e(P)]),controls:i(()=>[f(s)?g(`v-if`,!0):(v(),c(`div`,{key:0,class:o([`absolute bottom-0 left-0 transition duration-300 opacity-0 hover:opacity-100 focus-within:opacity-100 focus-visible:opacity-100`,[S.value?`!opacity-100 right-0`:`opacity-0 p-2`,f(y)?`pointer-events-none`:``]])},[e(B,{persist:S.value},null,8,[`persist`])],2))]),_:1},8,[`content-style`,`onContextmenu`]),C.value&&f(T)?(v(),h(f(C),{key:0,resize:!0})):g(`v-if`,!0)],2),f(s)?g(`v-if`,!0):(v(),h(Q,{key:0})),n[0]||=a(`div`,{id:`twoslash-container`},null,-1)],64))}});export{te as default};
2026/arize-gepa/assets/slidev/{presenter-BpmA6VHl.js → presenter-ClTPHi4f.js} RENAMED
@@ -1 +1 @@
1
- import{C as e,J as t,L as n,Q as r,S as i,T as a,Y as o,Z as s,_ as c,_t as l,b as u,bt as d,ct as f,d as ee,dt as p,g as m,gt as h,m as te,q as g,rt as ne,v as _,y as v,yt as y,z as b}from"../modules/shiki-CPCtrUKm.js";import{_ as re,h as x,p as S,w as C}from"../modules/vue-CSIBdXgc.js";import{F as ie,H as ae,O as oe,P as w,R as se,S as ce,Tt as le,_ as ue,_t as de,ht as T,n as E,o as fe,x as pe,yt as me}from"../index-MFoZnBRc.js";import{r as he}from"../DrawingPreview-3cRKz5aC.js";import{t as ge}from"./DrawingControls-x_H8gtlf.js";import{t as _e}from"./IconButton-oXa_wJpA.js";import{a as ve,c as ye,d as be,f as xe,i as Se,l as Ce,n as we,o as Te,r as Ee,s as De,t as Oe,u as ke}from"./shortcuts-CC3DCr09.js";import{n as Ae,t as D}from"./NoteDisplay-b37Jy5_E.js";import{n as O,r as je,t as Me}from"./TimerBar-DuEHRMcI.js";import"./NoteEditable-DVM5x5HL.js";import{t as k}from"./SlideContainer-bkLKYjus.js";import{t as Ne}from"../SlideWrapper-DMe9fhKO.js";var Pe=a({__name:`NoteStatic`,props:{no:{},class:{},clicksContext:{}},setup(e){let t=e,{info:n}=E(t.no);return(r,i)=>(b(),_(D,{class:l(t.class),note:h(n)?.note,"note-html":h(n)?.noteHTML,"clicks-context":e.clicksContext},null,8,[`class`,`note`,`note-html`,`clicks-context`]))}}),A={"h-full":``,"w-full":``},j={key:0,"w-full":``,"h-full":``,flex:`~ col gap-4 items-center justify-center`},Fe=a({__name:`ScreenCaptureMirror`,setup(e){let t=g(`video`),n=p(null),a=p(!1);async function o(){n.value=await navigator.mediaDevices.getDisplayMedia({video:{cursor:`always`},audio:!1,selfBrowserSurface:`include`,preferCurrentTab:!1}),t.value.srcObject=n.value,t.value.play(),a.value=!0,n.value.addEventListener(`inactive`,()=>{t.value.srcObject=null,a.value=!1}),n.value.addEventListener(`ended`,()=>{t.value.srcObject=null,a.value=!1})}return(e,n)=>(b(),u(`div`,A,[r(c(`video`,{ref_key:`video`,ref:t,class:`w-full h-full object-contain`},null,512),[[ee,a.value]]),a.value?v(`v-if`,!0):(b(),u(`div`,j,[n[0]||=c(`div`,{op50:``},[i(` Use screen capturing to mirror your main screen back to presenter view.`),c(`br`),i(` Click the button below and `),c(`b`,null,`select your other monitor or window`),i(`. `)],-1),c(`button`,{class:`slidev-form-button`,onClick:o},` Start Screen Mirroring `)]))]))}}),M={class:`w-22px cursor-pointer`},N={class:`group-not-hover:hidden flex flex-col items-center`},P={key:0,class:`i-carbon:pause text-lg`},F={key:1,class:`i-carbon:play`},I={class:`text-3xl px-3 my-auto font-mono`},Ie=a({__name:`TimerInlined`,setup(e){let{status:t,percentage:n,mode:r,timer:i,reset:a,toggle:o}=O(),s=m(()=>t.value===`stopped`?`op50`:t.value===`paused`?`text-blue6 dark:text-blue3`:n.value>100?`text-red6 dark:text-red3`:n.value>80?`text-yellow6 dark:text-yellow3`:`text-green6 dark:text-green3`);return(e,n)=>(b(),u(`div`,{class:l([`group flex items-center justify-center pl-4 select-none`,s.value])},[c(`div`,M,[c(`div`,{class:l([`group-hover:hidden text-2xl`,h(r)===`countdown`?`i-carbon:timer`:`i-carbon:time`])},null,2),c(`div`,N,[c(`div`,{class:`relative op-80 hover:op-100`,onClick:n[0]||=(...e)=>h(o)&&h(o)(...e)},[h(t)===`running`?(b(),u(`div`,P)):(b(),u(`div`,F))]),c(`div`,{class:`op-80 hover:op-100`,onClick:n[1]||=(...e)=>h(a)&&h(a)(...e)},[...n[2]||=[c(`div`,{class:`i-carbon:renew`},null,-1)]])])]),c(`div`,I,[h(i).h?(b(),u(te,{key:0},[c(`span`,null,d(h(i).h),1),n[3]||=c(`span`,{op50:``},`:`,-1)],64)):v(`v-if`,!0),c(`span`,null,d(h(i).m),1),n[4]||=c(`span`,{op50:``},`:`,-1),c(`span`,null,d(h(i).s),1)])],2))}}),Le={class:`bg-main h-full slidev-presenter grid grid-rows-[max-content_1fr] of-hidden`},Re={flex:`~ gap-4 items-center`,border:`b main`,p1:``},ze={class:`relative grid-section next flex flex-col p-2 lg:p-4`},Be={key:2,class:`h-full flex justify-center items-center`},Ve={key:3,class:`h-full grid grid-rows-[1fr_min-content]`},L=T(a({__name:`presenter`,setup(i){let a=C(),d=f(),g=f(),T=f(),E=f();Oe(),xe(d),be();let{clicksContext:D,currentSlideNo:O,currentSlideRoute:A,hasNext:j,nextRoute:M,slides:N,getPrimaryClicks:P}=ue(),{isDrawing:F}=he();me({title:`Presenter - ${le}`}),f(!1);let I=m(()=>N.value.map(e=>{let t=f(0);return{context:de(t,e?.meta.slide?.frontmatter.clicksStart??0,e?.meta.clicks),clicks:t}})),L=m(()=>D.value.current<D.value.total?[A.value,D.value.current+1]:j.value?[M.value,0]:null),R=m(()=>L.value&&I.value[L.value[0].no-1]);t(L,()=>{R.value&&L.value&&(R.value.clicks.value=L.value[1])},{immediate:!0});let z=x(`slidev-presenter-main-slide-mode`,`slides`),B=x(`slidev-presenter-notes-width`,360),V=x(`slidev-presenter-notes-row-size`,280),He=f(0),H=f(!1),U=f(!1),Ue=f(0),W=f(360),We=f(0),G=f(280),K={minNotesWidth:240,maxNotesWidth:720,minNotesRowSize:160,maxNotesWidthRatio:.7,maxNotesRowHeightRatio:.75},Ge=re(`(min-aspect-ratio: 1/1)`),q=re(`(max-aspect-ratio: 3/5)`),J=m(()=>w.value===1&&Ge.value),Y=m(()=>!(w.value===1&&q.value)),X=m(()=>w.value===1&&!q.value||w.value===2||w.value===3),Ke=m(()=>w.value===1&&!q.value);function qe(e){return Number.isFinite(e)?Math.max(K.minNotesWidth,Math.min(K.maxNotesWidth,Math.round(e))):K.minNotesWidth}function Je(e){let t=g.value;if(!t)return;let n=t.getBoundingClientRect(),r=e-Ue.value,i=qe(J.value?W.value-r:W.value+r),a=Math.round(n.width*K.maxNotesWidthRatio);B.value=Math.min(i,Math.max(K.minNotesWidth,a))}function Z(e){Y.value&&e.button===0&&(e.preventDefault(),Ue.value=e.clientX,W.value=B.value,H.value=!0)}function Q(e){return Number.isFinite(e)?Math.max(K.minNotesRowSize,Math.round(e)):K.minNotesRowSize}function Ye(e){let t=g.value;if(!t)return;let n=t.getBoundingClientRect(),r=e-We.value,i=Ke.value?G.value-r:G.value+r,a=Math.round(n.height*K.maxNotesRowHeightRatio);V.value=Math.min(Q(i),Math.max(K.minNotesRowSize,a))}function Xe(e){if(!X.value||e.button!==0)return;e.preventDefault();let t=w.value===2?d.value?.getBoundingClientRect().height:T.value?.getBoundingClientRect().height;We.value=e.clientY,G.value=Q(t??V.value),U.value=!0}function Ze(){let e=E.value;e&&(He.value=Math.round(e.getBoundingClientRect().height))}function Qe(){H.value=!1,U.value=!1}function $e(){Ze(),et()}S(window,`pointermove`,e=>{H.value&&Je(e.clientX),U.value&&Ye(e.clientY)}),S(window,`pointerup`,Qe),S(window,`pointercancel`,Qe),n(()=>{$e()}),S(window,`resize`,()=>{$e()});function et(){B.value=qe(B.value),V.value=Q(V.value);let e=g.value;if(!e)return;let t=e.getBoundingClientRect(),n=Math.round(t.width*K.maxNotesWidthRatio),r=Math.round(t.height*K.maxNotesRowHeightRatio);B.value=Math.min(B.value,Math.max(K.minNotesWidth,n)),V.value=Math.min(V.value,Math.max(K.minNotesRowSize,r))}let $=p();return n(()=>{let e=Te(),t=C();o(()=>{!e.value||!t.value||F.value||!ae.value?fe.cursor=void 0:fe.cursor={...e.value,style:pe.value}})}),(t,n)=>(b(),u(te,null,[c(`div`,Le,[c(`div`,null,[e(je),e(Me)]),c(`div`,{ref_key:`gridContainer`,ref:g,class:l([`grid-container`,`layout${h(w)}`]),style:y({"--slidev-presenter-notes-width":`${h(B)}px`,"--slidev-presenter-notes-row-size":`${h(V)}px`,"--slidev-presenter-bottom-height":`${He.value}px`})},[v(` Unified vertical resizer for wide layout `),Y.value&&J.value?(b(),u(`div`,{key:0,class:`notes-vertical-resizer`,role:`separator`,"aria-orientation":`vertical`,title:`Resize notes panel`,onPointerdown:Z},null,32)):v(`v-if`,!0),v(` Unified vertical resizer for layout 3 `),Y.value&&h(w)===3?(b(),u(`div`,{key:1,class:`notes-vertical-resizer-left`,role:`separator`,"aria-orientation":`vertical`,title:`Resize notes panel`,onPointerdown:Z},null,32)):v(`v-if`,!0),c(`div`,{ref_key:`main`,ref:d,class:`relative grid-section main flex flex-col`},[c(`div`,Re,[n[3]||=c(`span`,{op50:``,px2:``},`Current`,-1),n[4]||=c(`div`,{"flex-auto":``},null,-1),e(Se,{modelValue:h(z),"onUpdate:modelValue":n[0]||=e=>ne(z)?z.value=e:null,options:[{label:`Slides`,value:`slides`},{label:`Screen Mirror`,value:`mirror`}]},null,8,[`modelValue`])]),h(z)===`mirror`?(b(),_(Fe,{key:0})):v(`v-if`,!0),v(` We use v-show here to still infer the clicks context `),r(e(k,{key:`main`,class:`p-2 lg:p-4 flex-auto`,"is-main":``,onContextmenu:h(ke)},{default:s(()=>[e(we,{"render-context":`presenter`}),e(ve)]),_:1},8,[`onContextmenu`]),[[ee,h(z)===`slides`]]),(b(),_(Ae,{key:h(A)?.no,"clicks-context":h(P)(h(A)),class:`w-full pb2 px4 flex-none`},null,8,[`clicks-context`]))],512),c(`div`,ze,[X.value&&h(w)===2?(b(),u(`div`,{key:0,class:`notes-row-resizer top-[-6px]`,role:`separator`,"aria-orientation":`horizontal`,title:`Resize notes panel height`,onPointerdown:Xe},null,32)):v(`v-if`,!0),L.value&&R.value?(b(),_(k,{key:`next`},{default:s(()=>[(b(),_(Ne,{key:L.value[0].no,"clicks-context":R.value.context,route:L.value[0],"render-context":`previewNext`},null,8,[`clicks-context`,`route`]))]),_:1})):(b(),u(`div`,Be,[...n[5]||=[c(`div`,{class:`text-gray-500`},` End of the presentation `,-1)]])),n[6]||=c(`div`,{class:`absolute left-0 top-0 bg-main border-b border-r border-main px2 py1 op50 text-sm`},` Next `,-1)]),c(`div`,{ref_key:`noteSection`,ref:T,class:`relative grid-section note overflow-hidden`},[Y.value&&!J.value&&h(w)!==3?(b(),u(`div`,{key:0,class:`notes-resizer right-[-6px]`,role:`separator`,"aria-orientation":`vertical`,title:`Resize notes panel`,onPointerdown:Z},null,32)):v(`v-if`,!0),X.value&&h(w)!==2?(b(),u(`div`,{key:1,class:l([`notes-row-resizer`,Ke.value?`top-[-6px]`:`bottom-[-6px]`]),role:`separator`,"aria-orientation":`horizontal`,title:`Resize notes panel height`,onPointerdown:Xe},null,34)):v(`v-if`,!0),$.value&&h(se)?(b(),_(h($),{key:2,class:`h-full`})):(b(),u(`div`,Ve,[(b(),_(Pe,{key:`static-${h(O)}`,no:h(O),class:`w-full max-w-full h-full overflow-auto p-2 lg:p-4`,style:y({fontSize:`${h(ie)}em`}),"clicks-context":h(D)},null,8,[`no`,`style`,`clicks-context`])),n[10]||=c(`div`,{"border-t":``,"border-main":``},null,-1),c(`div`,{class:l([`py-1 px-2 text-sm transition`,h(a)?``:`op25`])},[e(_e,{title:`Increase font size`,onClick:h(oe)},{default:s(()=>[...n[7]||=[c(`div`,{class:`i-carbon:zoom-in`},null,-1)]]),_:1},8,[`onClick`]),e(_e,{title:`Decrease font size`,onClick:h(ce)},{default:s(()=>[...n[8]||=[c(`div`,{class:`i-carbon:zoom-out`},null,-1)]]),_:1},8,[`onClick`]),v(`v-if`,!0)],2)]))],512),c(`div`,{ref_key:`bottomSection`,ref:E,class:`grid-section bottom flex`},[e(Ee,{persist:!0,class:l([`transition`,h(a)?``:`op25`])},null,8,[`class`]),n[11]||=c(`div`,{"flex-auto":``},null,-1),e(Ie)],512),(b(),_(ge,{key:2}))],6)]),e(ye),e(De),e(Ce)],64))}}),[[`__scopeId`,`data-v-0c4ec578`]]);export{L as default};
 
1
+ import{C as e,J as t,L as n,Q as r,S as i,T as a,Y as o,Z as s,_ as c,_t as l,b as u,bt as d,ct as f,d as ee,dt as p,g as m,gt as h,m as te,q as g,rt as ne,v as _,y as v,yt as y,z as b}from"../modules/shiki-CPCtrUKm.js";import{_ as re,h as x,p as S,w as C}from"../modules/vue-CSIBdXgc.js";import{F as ie,H as ae,O as oe,P as w,R as se,S as ce,Tt as le,_ as ue,_t as de,ht as T,n as E,o as fe,x as pe,yt as me}from"../index-OZD1v-vp.js";import{r as he}from"../DrawingPreview-DFI5TjFA.js";import{t as ge}from"./DrawingControls-C09GKfZp.js";import{t as _e}from"./IconButton-oXa_wJpA.js";import{a as ve,c as ye,d as be,f as xe,i as Se,l as Ce,n as we,o as Te,r as Ee,s as De,t as Oe,u as ke}from"./shortcuts-CGVQUm9b.js";import{n as Ae,t as D}from"./NoteDisplay-lyzy-y4h.js";import{n as O,r as je,t as Me}from"./TimerBar-BhppDJyX.js";import"./NoteEditable-BAzK6WzX.js";import{t as k}from"./SlideContainer-CnmP8Acq.js";import{t as Ne}from"../SlideWrapper-DblnO9ES.js";var Pe=a({__name:`NoteStatic`,props:{no:{},class:{},clicksContext:{}},setup(e){let t=e,{info:n}=E(t.no);return(r,i)=>(b(),_(D,{class:l(t.class),note:h(n)?.note,"note-html":h(n)?.noteHTML,"clicks-context":e.clicksContext},null,8,[`class`,`note`,`note-html`,`clicks-context`]))}}),A={"h-full":``,"w-full":``},j={key:0,"w-full":``,"h-full":``,flex:`~ col gap-4 items-center justify-center`},Fe=a({__name:`ScreenCaptureMirror`,setup(e){let t=g(`video`),n=p(null),a=p(!1);async function o(){n.value=await navigator.mediaDevices.getDisplayMedia({video:{cursor:`always`},audio:!1,selfBrowserSurface:`include`,preferCurrentTab:!1}),t.value.srcObject=n.value,t.value.play(),a.value=!0,n.value.addEventListener(`inactive`,()=>{t.value.srcObject=null,a.value=!1}),n.value.addEventListener(`ended`,()=>{t.value.srcObject=null,a.value=!1})}return(e,n)=>(b(),u(`div`,A,[r(c(`video`,{ref_key:`video`,ref:t,class:`w-full h-full object-contain`},null,512),[[ee,a.value]]),a.value?v(`v-if`,!0):(b(),u(`div`,j,[n[0]||=c(`div`,{op50:``},[i(` Use screen capturing to mirror your main screen back to presenter view.`),c(`br`),i(` Click the button below and `),c(`b`,null,`select your other monitor or window`),i(`. `)],-1),c(`button`,{class:`slidev-form-button`,onClick:o},` Start Screen Mirroring `)]))]))}}),M={class:`w-22px cursor-pointer`},N={class:`group-not-hover:hidden flex flex-col items-center`},P={key:0,class:`i-carbon:pause text-lg`},F={key:1,class:`i-carbon:play`},I={class:`text-3xl px-3 my-auto font-mono`},Ie=a({__name:`TimerInlined`,setup(e){let{status:t,percentage:n,mode:r,timer:i,reset:a,toggle:o}=O(),s=m(()=>t.value===`stopped`?`op50`:t.value===`paused`?`text-blue6 dark:text-blue3`:n.value>100?`text-red6 dark:text-red3`:n.value>80?`text-yellow6 dark:text-yellow3`:`text-green6 dark:text-green3`);return(e,n)=>(b(),u(`div`,{class:l([`group flex items-center justify-center pl-4 select-none`,s.value])},[c(`div`,M,[c(`div`,{class:l([`group-hover:hidden text-2xl`,h(r)===`countdown`?`i-carbon:timer`:`i-carbon:time`])},null,2),c(`div`,N,[c(`div`,{class:`relative op-80 hover:op-100`,onClick:n[0]||=(...e)=>h(o)&&h(o)(...e)},[h(t)===`running`?(b(),u(`div`,P)):(b(),u(`div`,F))]),c(`div`,{class:`op-80 hover:op-100`,onClick:n[1]||=(...e)=>h(a)&&h(a)(...e)},[...n[2]||=[c(`div`,{class:`i-carbon:renew`},null,-1)]])])]),c(`div`,I,[h(i).h?(b(),u(te,{key:0},[c(`span`,null,d(h(i).h),1),n[3]||=c(`span`,{op50:``},`:`,-1)],64)):v(`v-if`,!0),c(`span`,null,d(h(i).m),1),n[4]||=c(`span`,{op50:``},`:`,-1),c(`span`,null,d(h(i).s),1)])],2))}}),Le={class:`bg-main h-full slidev-presenter grid grid-rows-[max-content_1fr] of-hidden`},Re={flex:`~ gap-4 items-center`,border:`b main`,p1:``},ze={class:`relative grid-section next flex flex-col p-2 lg:p-4`},Be={key:2,class:`h-full flex justify-center items-center`},Ve={key:3,class:`h-full grid grid-rows-[1fr_min-content]`},L=T(a({__name:`presenter`,setup(i){let a=C(),d=f(),g=f(),T=f(),E=f();Oe(),xe(d),be();let{clicksContext:D,currentSlideNo:O,currentSlideRoute:A,hasNext:j,nextRoute:M,slides:N,getPrimaryClicks:P}=ue(),{isDrawing:F}=he();me({title:`Presenter - ${le}`}),f(!1);let I=m(()=>N.value.map(e=>{let t=f(0);return{context:de(t,e?.meta.slide?.frontmatter.clicksStart??0,e?.meta.clicks),clicks:t}})),L=m(()=>D.value.current<D.value.total?[A.value,D.value.current+1]:j.value?[M.value,0]:null),R=m(()=>L.value&&I.value[L.value[0].no-1]);t(L,()=>{R.value&&L.value&&(R.value.clicks.value=L.value[1])},{immediate:!0});let z=x(`slidev-presenter-main-slide-mode`,`slides`),B=x(`slidev-presenter-notes-width`,360),V=x(`slidev-presenter-notes-row-size`,280),He=f(0),H=f(!1),U=f(!1),Ue=f(0),W=f(360),We=f(0),G=f(280),K={minNotesWidth:240,maxNotesWidth:720,minNotesRowSize:160,maxNotesWidthRatio:.7,maxNotesRowHeightRatio:.75},Ge=re(`(min-aspect-ratio: 1/1)`),q=re(`(max-aspect-ratio: 3/5)`),J=m(()=>w.value===1&&Ge.value),Y=m(()=>!(w.value===1&&q.value)),X=m(()=>w.value===1&&!q.value||w.value===2||w.value===3),Ke=m(()=>w.value===1&&!q.value);function qe(e){return Number.isFinite(e)?Math.max(K.minNotesWidth,Math.min(K.maxNotesWidth,Math.round(e))):K.minNotesWidth}function Je(e){let t=g.value;if(!t)return;let n=t.getBoundingClientRect(),r=e-Ue.value,i=qe(J.value?W.value-r:W.value+r),a=Math.round(n.width*K.maxNotesWidthRatio);B.value=Math.min(i,Math.max(K.minNotesWidth,a))}function Z(e){Y.value&&e.button===0&&(e.preventDefault(),Ue.value=e.clientX,W.value=B.value,H.value=!0)}function Q(e){return Number.isFinite(e)?Math.max(K.minNotesRowSize,Math.round(e)):K.minNotesRowSize}function Ye(e){let t=g.value;if(!t)return;let n=t.getBoundingClientRect(),r=e-We.value,i=Ke.value?G.value-r:G.value+r,a=Math.round(n.height*K.maxNotesRowHeightRatio);V.value=Math.min(Q(i),Math.max(K.minNotesRowSize,a))}function Xe(e){if(!X.value||e.button!==0)return;e.preventDefault();let t=w.value===2?d.value?.getBoundingClientRect().height:T.value?.getBoundingClientRect().height;We.value=e.clientY,G.value=Q(t??V.value),U.value=!0}function Ze(){let e=E.value;e&&(He.value=Math.round(e.getBoundingClientRect().height))}function Qe(){H.value=!1,U.value=!1}function $e(){Ze(),et()}S(window,`pointermove`,e=>{H.value&&Je(e.clientX),U.value&&Ye(e.clientY)}),S(window,`pointerup`,Qe),S(window,`pointercancel`,Qe),n(()=>{$e()}),S(window,`resize`,()=>{$e()});function et(){B.value=qe(B.value),V.value=Q(V.value);let e=g.value;if(!e)return;let t=e.getBoundingClientRect(),n=Math.round(t.width*K.maxNotesWidthRatio),r=Math.round(t.height*K.maxNotesRowHeightRatio);B.value=Math.min(B.value,Math.max(K.minNotesWidth,n)),V.value=Math.min(V.value,Math.max(K.minNotesRowSize,r))}let $=p();return n(()=>{let e=Te(),t=C();o(()=>{!e.value||!t.value||F.value||!ae.value?fe.cursor=void 0:fe.cursor={...e.value,style:pe.value}})}),(t,n)=>(b(),u(te,null,[c(`div`,Le,[c(`div`,null,[e(je),e(Me)]),c(`div`,{ref_key:`gridContainer`,ref:g,class:l([`grid-container`,`layout${h(w)}`]),style:y({"--slidev-presenter-notes-width":`${h(B)}px`,"--slidev-presenter-notes-row-size":`${h(V)}px`,"--slidev-presenter-bottom-height":`${He.value}px`})},[v(` Unified vertical resizer for wide layout `),Y.value&&J.value?(b(),u(`div`,{key:0,class:`notes-vertical-resizer`,role:`separator`,"aria-orientation":`vertical`,title:`Resize notes panel`,onPointerdown:Z},null,32)):v(`v-if`,!0),v(` Unified vertical resizer for layout 3 `),Y.value&&h(w)===3?(b(),u(`div`,{key:1,class:`notes-vertical-resizer-left`,role:`separator`,"aria-orientation":`vertical`,title:`Resize notes panel`,onPointerdown:Z},null,32)):v(`v-if`,!0),c(`div`,{ref_key:`main`,ref:d,class:`relative grid-section main flex flex-col`},[c(`div`,Re,[n[3]||=c(`span`,{op50:``,px2:``},`Current`,-1),n[4]||=c(`div`,{"flex-auto":``},null,-1),e(Se,{modelValue:h(z),"onUpdate:modelValue":n[0]||=e=>ne(z)?z.value=e:null,options:[{label:`Slides`,value:`slides`},{label:`Screen Mirror`,value:`mirror`}]},null,8,[`modelValue`])]),h(z)===`mirror`?(b(),_(Fe,{key:0})):v(`v-if`,!0),v(` We use v-show here to still infer the clicks context `),r(e(k,{key:`main`,class:`p-2 lg:p-4 flex-auto`,"is-main":``,onContextmenu:h(ke)},{default:s(()=>[e(we,{"render-context":`presenter`}),e(ve)]),_:1},8,[`onContextmenu`]),[[ee,h(z)===`slides`]]),(b(),_(Ae,{key:h(A)?.no,"clicks-context":h(P)(h(A)),class:`w-full pb2 px4 flex-none`},null,8,[`clicks-context`]))],512),c(`div`,ze,[X.value&&h(w)===2?(b(),u(`div`,{key:0,class:`notes-row-resizer top-[-6px]`,role:`separator`,"aria-orientation":`horizontal`,title:`Resize notes panel height`,onPointerdown:Xe},null,32)):v(`v-if`,!0),L.value&&R.value?(b(),_(k,{key:`next`},{default:s(()=>[(b(),_(Ne,{key:L.value[0].no,"clicks-context":R.value.context,route:L.value[0],"render-context":`previewNext`},null,8,[`clicks-context`,`route`]))]),_:1})):(b(),u(`div`,Be,[...n[5]||=[c(`div`,{class:`text-gray-500`},` End of the presentation `,-1)]])),n[6]||=c(`div`,{class:`absolute left-0 top-0 bg-main border-b border-r border-main px2 py1 op50 text-sm`},` Next `,-1)]),c(`div`,{ref_key:`noteSection`,ref:T,class:`relative grid-section note overflow-hidden`},[Y.value&&!J.value&&h(w)!==3?(b(),u(`div`,{key:0,class:`notes-resizer right-[-6px]`,role:`separator`,"aria-orientation":`vertical`,title:`Resize notes panel`,onPointerdown:Z},null,32)):v(`v-if`,!0),X.value&&h(w)!==2?(b(),u(`div`,{key:1,class:l([`notes-row-resizer`,Ke.value?`top-[-6px]`:`bottom-[-6px]`]),role:`separator`,"aria-orientation":`horizontal`,title:`Resize notes panel height`,onPointerdown:Xe},null,34)):v(`v-if`,!0),$.value&&h(se)?(b(),_(h($),{key:2,class:`h-full`})):(b(),u(`div`,Ve,[(b(),_(Pe,{key:`static-${h(O)}`,no:h(O),class:`w-full max-w-full h-full overflow-auto p-2 lg:p-4`,style:y({fontSize:`${h(ie)}em`}),"clicks-context":h(D)},null,8,[`no`,`style`,`clicks-context`])),n[10]||=c(`div`,{"border-t":``,"border-main":``},null,-1),c(`div`,{class:l([`py-1 px-2 text-sm transition`,h(a)?``:`op25`])},[e(_e,{title:`Increase font size`,onClick:h(oe)},{default:s(()=>[...n[7]||=[c(`div`,{class:`i-carbon:zoom-in`},null,-1)]]),_:1},8,[`onClick`]),e(_e,{title:`Decrease font size`,onClick:h(ce)},{default:s(()=>[...n[8]||=[c(`div`,{class:`i-carbon:zoom-out`},null,-1)]]),_:1},8,[`onClick`]),v(`v-if`,!0)],2)]))],512),c(`div`,{ref_key:`bottomSection`,ref:E,class:`grid-section bottom flex`},[e(Ee,{persist:!0,class:l([`transition`,h(a)?``:`op25`])},null,8,[`class`]),n[11]||=c(`div`,{"flex-auto":``},null,-1),e(Ie)],512),(b(),_(ge,{key:2}))],6)]),e(ye),e(De),e(Ce)],64))}}),[[`__scopeId`,`data-v-0c4ec578`]]);export{L as default};
2026/arize-gepa/assets/slidev/{print-C6QxVlA0.js → print-RKW3x3pu.js} RENAMED
@@ -1,5 +1,5 @@
1
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../DrawingPreview-3cRKz5aC.js","../index-MFoZnBRc.js","../rolldown-runtime-QTnfLwEv.js","../modules/shiki-CPCtrUKm.js","../modules/shiki-BrmBd2_v.css","../modules/vue-CSIBdXgc.js","../index-p5Mutqn9.css"])))=>i.map(i=>d[i]);
2
- import{C as e,L as t,Q as n,T as r,V as i,Y as a,_ as o,_t as s,b as c,d as l,dt as u,g as d,gt as f,i as p,m,ot as h,q as g,v as _,y as v,yt as y,z as b}from"../modules/shiki-CPCtrUKm.js";import{M as x}from"../modules/vue-CSIBdXgc.js";import{Ct as S,Et as C,Q as w,St as T,_ as E,a as D,ft as O,g as k,ht as A,lt as j,mt as M,rt as N,ut as P,vt as F,wt as I}from"../index-MFoZnBRc.js";import{n as L,r as R,t as z}from"../SlideWrapper-DMe9fhKO.js";var B=[`id`],V=A(r({__name:`PrintSlideClick`,props:{nav:{}},setup(t){let n=d(()=>t.nav.currentSlideRoute.value),r=d(()=>({height:`${S.value}px`,width:`${I.value}px`})),i=u();M(()=>import(`../DrawingPreview-3cRKz5aC.js`).then(e=>e.n).then(e=>i.value=e.default),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url);let a=d(()=>`${n.value.no.toString().padStart(3,`0`)}-${(t.nav.clicks.value+1).toString().padStart(2,`0`)}`);return x(O,h({nav:t.nav,configs:C,themeConfigs:d(()=>C.themeConfig)})),x(j,g(`slide-element`)),(o,l)=>(b(),c(`div`,{id:a.value,ref:`slide-element`,class:`print-slide-container`,style:y(r.value)},[e(f(L)),e(z,{"clicks-context":t.nav.clicksContext.value,class:s(f(D)(n.value)),route:n.value},null,8,[`clicks-context`,`class`,`route`]),i.value?(b(),_(f(i),{key:0,page:n.value.no},null,8,[`page`])):v(`v-if`,!0),e(f(R))],12,B))}}),[[`__scopeId`,`data-v-026c0358`]]),H=r({__name:`PrintSlide`,props:{hidden:{type:Boolean},route:{}},setup(t){let{isPrintWithClicks:r}=E(),a=F(t.route,()=>r.value?0:N);return(o,s)=>(b(),c(m,null,[n(e(V,{nav:f(k)(t.route,f(a))},null,8,[`nav`]),[[l,!t.hidden]]),f(r)?(b(),c(m,{key:0},[v(`
3
  clicks0.total can be any number >=0 when rendering.
4
  So total-clicksStart can be negative in intermediate states.
5
  `),(b(!0),c(m,null,i(Math.max(0,f(a).total-f(a).clicksStart),e=>n((b(),_(V,{key:e,nav:f(k)(t.route,f(F)(t.route,e+f(a).clicksStart))},null,8,[`nav`])),[[l,!t.hidden]])),128))],64)):v(`v-if`,!0)],64))}}),U={id:`print-content`},W=r({__name:`PrintContainer`,props:{width:{}},setup(e){let t=e,{slides:n,printRange:r}=E(),a=d(()=>t.width),l=d(()=>t.width/T.value),u=d(()=>a.value/l.value),p=d(()=>u.value<T.value?a.value/I.value:l.value*T.value/I.value),h=d(()=>({"select-none":!C.selectable}));return x(P,p),(e,t)=>(b(),c(`div`,{id:`print-container`,class:s(h.value)},[o(`div`,U,[(b(!0),c(m,null,i(f(r),e=>(b(),_(H,{key:e,route:f(n)[e-1]},null,8,[`route`]))),128))])],2))}}),G={id:`page-root`,class:`grid grid-cols-[1fr_max-content]`},K=r({__name:`print`,setup(n){let{isPrintMode:r}=E();return a(()=>{r?document.body.parentNode.classList.add(`print`):document.body.parentNode.classList.remove(`print`)}),t(()=>{p()}),(t,n)=>(b(),c(`div`,G,[e(W,{class:`w-full h-full`,style:{background:`var(--slidev-slide-container-background, black)`},width:f(w).width.value},null,8,[`width`]),n[0]||=o(`div`,{id:`twoslash-container`},null,-1)]))}});export{K as default};
 
1
+ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../DrawingPreview-DFI5TjFA.js","../index-OZD1v-vp.js","../rolldown-runtime-QTnfLwEv.js","../modules/shiki-CPCtrUKm.js","../modules/shiki-BrmBd2_v.css","../modules/vue-CSIBdXgc.js","../index-DitwSL5-.css"])))=>i.map(i=>d[i]);
2
+ import{C as e,L as t,Q as n,T as r,V as i,Y as a,_ as o,_t as s,b as c,d as l,dt as u,g as d,gt as f,i as p,m,ot as h,q as g,v as _,y as v,yt as y,z as b}from"../modules/shiki-CPCtrUKm.js";import{M as x}from"../modules/vue-CSIBdXgc.js";import{Ct as S,Et as C,Q as w,St as T,_ as E,a as D,ft as O,g as k,ht as A,lt as j,mt as M,rt as N,ut as P,vt as F,wt as I}from"../index-OZD1v-vp.js";import{n as L,r as R,t as z}from"../SlideWrapper-DblnO9ES.js";var B=[`id`],V=A(r({__name:`PrintSlideClick`,props:{nav:{}},setup(t){let n=d(()=>t.nav.currentSlideRoute.value),r=d(()=>({height:`${S.value}px`,width:`${I.value}px`})),i=u();M(()=>import(`../DrawingPreview-DFI5TjFA.js`).then(e=>e.n).then(e=>i.value=e.default),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url);let a=d(()=>`${n.value.no.toString().padStart(3,`0`)}-${(t.nav.clicks.value+1).toString().padStart(2,`0`)}`);return x(O,h({nav:t.nav,configs:C,themeConfigs:d(()=>C.themeConfig)})),x(j,g(`slide-element`)),(o,l)=>(b(),c(`div`,{id:a.value,ref:`slide-element`,class:`print-slide-container`,style:y(r.value)},[e(f(L)),e(z,{"clicks-context":t.nav.clicksContext.value,class:s(f(D)(n.value)),route:n.value},null,8,[`clicks-context`,`class`,`route`]),i.value?(b(),_(f(i),{key:0,page:n.value.no},null,8,[`page`])):v(`v-if`,!0),e(f(R))],12,B))}}),[[`__scopeId`,`data-v-026c0358`]]),H=r({__name:`PrintSlide`,props:{hidden:{type:Boolean},route:{}},setup(t){let{isPrintWithClicks:r}=E(),a=F(t.route,()=>r.value?0:N);return(o,s)=>(b(),c(m,null,[n(e(V,{nav:f(k)(t.route,f(a))},null,8,[`nav`]),[[l,!t.hidden]]),f(r)?(b(),c(m,{key:0},[v(`
3
  clicks0.total can be any number >=0 when rendering.
4
  So total-clicksStart can be negative in intermediate states.
5
  `),(b(!0),c(m,null,i(Math.max(0,f(a).total-f(a).clicksStart),e=>n((b(),_(V,{key:e,nav:f(k)(t.route,f(F)(t.route,e+f(a).clicksStart))},null,8,[`nav`])),[[l,!t.hidden]])),128))],64)):v(`v-if`,!0)],64))}}),U={id:`print-content`},W=r({__name:`PrintContainer`,props:{width:{}},setup(e){let t=e,{slides:n,printRange:r}=E(),a=d(()=>t.width),l=d(()=>t.width/T.value),u=d(()=>a.value/l.value),p=d(()=>u.value<T.value?a.value/I.value:l.value*T.value/I.value),h=d(()=>({"select-none":!C.selectable}));return x(P,p),(e,t)=>(b(),c(`div`,{id:`print-container`,class:s(h.value)},[o(`div`,U,[(b(!0),c(m,null,i(f(r),e=>(b(),_(H,{key:e,route:f(n)[e-1]},null,8,[`route`]))),128))])],2))}}),G={id:`page-root`,class:`grid grid-cols-[1fr_max-content]`},K=r({__name:`print`,setup(n){let{isPrintMode:r}=E();return a(()=>{r?document.body.parentNode.classList.add(`print`):document.body.parentNode.classList.remove(`print`)}),t(()=>{p()}),(t,n)=>(b(),c(`div`,G,[e(W,{class:`w-full h-full`,style:{background:`var(--slidev-slide-container-background, black)`},width:f(w).width.value},null,8,[`width`]),n[0]||=o(`div`,{id:`twoslash-container`},null,-1)]))}});export{K as default};
2026/arize-gepa/assets/slidev/{shortcuts-CC3DCr09.js → shortcuts-CGVQUm9b.js} RENAMED
The diff for this file is too large to render. See raw diff
 
2026/arize-gepa/index.html CHANGED
@@ -21,12 +21,12 @@
21
  <meta name="description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;">
22
  <meta name="author" content="&quot;Shaun Smith&quot;">
23
  <meta property="og:title" content="Optimizing Skills and Tools, with Vision and GEPA - Slidev">
24
- <meta property="og:description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;"> <script type="module" crossorigin src="./assets/index-MFoZnBRc.js"></script>
25
  <link rel="modulepreload" crossorigin href="./assets/rolldown-runtime-QTnfLwEv.js">
26
  <link rel="modulepreload" crossorigin href="./assets/modules/shiki-CPCtrUKm.js">
27
  <link rel="modulepreload" crossorigin href="./assets/modules/vue-CSIBdXgc.js">
28
  <link rel="stylesheet" crossorigin href="./assets/modules/shiki-BrmBd2_v.css">
29
- <link rel="stylesheet" crossorigin href="./assets/index-p5Mutqn9.css">
30
  </head>
31
  <body>
32
  <div id="app"></div>
 
21
  <meta name="description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;">
22
  <meta name="author" content="&quot;Shaun Smith&quot;">
23
  <meta property="og:title" content="Optimizing Skills and Tools, with Vision and GEPA - Slidev">
24
+ <meta property="og:description" content="&quot;Starter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.\n&quot;"> <script type="module" crossorigin src="./assets/index-OZD1v-vp.js"></script>
25
  <link rel="modulepreload" crossorigin href="./assets/rolldown-runtime-QTnfLwEv.js">
26
  <link rel="modulepreload" crossorigin href="./assets/modules/shiki-CPCtrUKm.js">
27
  <link rel="modulepreload" crossorigin href="./assets/modules/vue-CSIBdXgc.js">
28
  <link rel="stylesheet" crossorigin href="./assets/modules/shiki-BrmBd2_v.css">
29
+ <link rel="stylesheet" crossorigin href="./assets/index-DitwSL5-.css">
30
  </head>
31
  <body>
32
  <div id="app"></div>
index.html CHANGED
@@ -552,8 +552,8 @@
552
  </div>
553
  </section>
554
  <footer>
555
- <span>Built from <code>evalstate/miscellany@798f9841f5cc</code> · local changes present</span>
556
- <span>2026-06-24T12:04:51.646642+00:00 · <a href="publish-manifest.json">provenance</a></span>
557
  </footer>
558
  </main>
559
  </body>
 
552
  </div>
553
  </section>
554
  <footer>
555
+ <span>Built from <code>evalstate/miscellany@a27eb4bafe87</code> · local changes present</span>
556
+ <span>2026-06-24T12:14:44.418544+00:00 · <a href="publish-manifest.json">provenance</a></span>
557
  </footer>
558
  </main>
559
  </body>
publish-manifest.json CHANGED
@@ -2,8 +2,8 @@
2
  "title": "Presentation Archive",
3
  "space": "evalstate/presentations",
4
  "build": {
5
- "generatedAt": "2026-06-24T12:04:51.646642+00:00",
6
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
7
  "gitDirty": true
8
  },
9
  "items": [
@@ -14,7 +14,7 @@
14
  "entry": "index.html",
15
  "status": "published",
16
  "kind": "local-git",
17
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
18
  "dirty": true
19
  },
20
  {
@@ -24,7 +24,7 @@
24
  "entry": "presentation.html",
25
  "status": "published",
26
  "kind": "local-git",
27
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
28
  "dirty": false
29
  },
30
  {
@@ -34,7 +34,7 @@
34
  "entry": "index.html",
35
  "status": "published",
36
  "kind": "local-git",
37
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
38
  "dirty": true
39
  },
40
  {
@@ -44,7 +44,7 @@
44
  "entry": "presentation.html",
45
  "status": "published",
46
  "kind": "local-git",
47
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
48
  "dirty": true
49
  },
50
  {
@@ -54,7 +54,7 @@
54
  "entry": "presentation.html",
55
  "status": "published",
56
  "kind": "local-git",
57
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
58
  "dirty": false
59
  },
60
  {
@@ -64,7 +64,7 @@
64
  "entry": "presentation.html",
65
  "status": "published",
66
  "kind": "local-git",
67
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
68
  "dirty": false
69
  },
70
  {
@@ -74,7 +74,7 @@
74
  "entry": "presentation.html",
75
  "status": "published",
76
  "kind": "local-git",
77
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
78
  "dirty": false
79
  },
80
  {
@@ -84,8 +84,8 @@
84
  "entry": "presentation.html",
85
  "status": "published",
86
  "kind": "local-git",
87
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
88
- "dirty": true
89
  },
90
  {
91
  "source": "2025/secure-se-sep",
@@ -94,7 +94,7 @@
94
  "entry": "presentation.html",
95
  "status": "published",
96
  "kind": "local-git",
97
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
98
  "dirty": false
99
  },
100
  {
@@ -104,7 +104,7 @@
104
  "entry": "presentation.html",
105
  "status": "published",
106
  "kind": "local-git",
107
- "gitCommit": "798f9841f5cc979f0dd8b4002c26c29c62780a61",
108
  "dirty": false
109
  }
110
  ]
 
2
  "title": "Presentation Archive",
3
  "space": "evalstate/presentations",
4
  "build": {
5
+ "generatedAt": "2026-06-24T12:14:44.418544+00:00",
6
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
7
  "gitDirty": true
8
  },
9
  "items": [
 
14
  "entry": "index.html",
15
  "status": "published",
16
  "kind": "local-git",
17
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
18
  "dirty": true
19
  },
20
  {
 
24
  "entry": "presentation.html",
25
  "status": "published",
26
  "kind": "local-git",
27
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
28
  "dirty": false
29
  },
30
  {
 
34
  "entry": "index.html",
35
  "status": "published",
36
  "kind": "local-git",
37
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
38
  "dirty": true
39
  },
40
  {
 
44
  "entry": "presentation.html",
45
  "status": "published",
46
  "kind": "local-git",
47
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
48
  "dirty": true
49
  },
50
  {
 
54
  "entry": "presentation.html",
55
  "status": "published",
56
  "kind": "local-git",
57
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
58
  "dirty": false
59
  },
60
  {
 
64
  "entry": "presentation.html",
65
  "status": "published",
66
  "kind": "local-git",
67
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
68
  "dirty": false
69
  },
70
  {
 
74
  "entry": "presentation.html",
75
  "status": "published",
76
  "kind": "local-git",
77
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
78
  "dirty": false
79
  },
80
  {
 
84
  "entry": "presentation.html",
85
  "status": "published",
86
  "kind": "local-git",
87
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
88
+ "dirty": false
89
  },
90
  {
91
  "source": "2025/secure-se-sep",
 
94
  "entry": "presentation.html",
95
  "status": "published",
96
  "kind": "local-git",
97
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
98
  "dirty": false
99
  },
100
  {
 
104
  "entry": "presentation.html",
105
  "status": "published",
106
  "kind": "local-git",
107
+ "gitCommit": "a27eb4bafe87a17455b72132453aa0c4b9c6a896",
108
  "dirty": false
109
  }
110
  ]