PageSourceSearch

https://www.academicjobs.com/_next/static/chunks/99390.cff1b6463788e71f.js

js academicjobs.com collected 2026-09-24 21:49:21 UTC 5,480 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[47994,70503,99390],{40980:(e,t,a)=>{a.d(t,{Uc:()=>s,cn:()=>l});var o=a(29722),n=a(622);function l(...e){return(0,n.QP)((0,o.$)(e))}function s(e){return e?e.includes("https://lh3.googleusercontent")?e:`https://cdn.academicjobs.com/img/users/${encodeURIComponent(e)}`:null}},42763:(e,t,a)=>{a.r(t),a.d(t,{Dialog:()=>i,DialogClose:()=>u,DialogContent:()=>m,DialogDescription:()=>h,DialogFooter:()=>p,DialogHeader:()=>g,DialogOverlay:()=>f,DialogPortal:()=>d,DialogTitle:()=>x,DialogTrigger:()=>c});var o=a(95155),n=a(29401),l=a(12115),s=a(43146),r=a(40980);let i=s.bL,c=s.l9,d=s.ZL,u=s.bm,f=l.forwardRef(({className:e,...t},a)=>(0,o.jsx)(s.hJ,{ref:a,className:(0,r.cn)("fixed inset-0 z-50 bg-black/80  data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));f.displayName=s.hJ.displayName;let m=l.forwardRef(({className:e,children:t,...a},l)=>(0,o.jsxs)(d,{children:[(0,o.jsx)(f,{}),(0,o.jsxs)(s.UC,{ref:l,className:(0,r.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...a,children:[t,(0,o.jsxs)(s.bm,{className:"absolute right-4 top-4 roun
1ded-sm opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,o.jsx)(n.$8F,{className:"h-4 w-4"}),(0,o.jsx)("span",{className:"sr-only",children:"Close"})]})]})]}));m.displayName=s.UC.displayName;let g=({className:e,...t})=>(0,o.jsx)("div",{className:(0,r.cn)("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});g.displayName="DialogHeader";let p=({className:e,...t})=>(0,o.jsx)("div",{className:(0,r.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});p.displayName="DialogFooter";let x=l.forwardRef(({className:e,...t},a)=>(0,o.jsx)(s.hE,{ref:a,className:(0,r.cn)("text-lg font-semibold leading-none tracking-tight",e),...t}));x.displayName=s.hE.displayName;let h=l.forwardRef(({className:e,...t},a)=>(0,o.jsx)(s.VY,{ref:a,className:(0,r.cn)("text-sm text-muted-foreground",e),...t}));h.displayName=s.VY.displayName},47994:(e,t,a)=>{a.r(t),a.d(t,{ConfirmDialogHost:()=>f,default:()=>m,requestConfirm:()=>u});var o=a(95155),n=a(12115),l=a(42763),s=a(40980);let r=1,i=null,c=new Set;function d(e){i=e,c.forEach(e=>e(i))}function u(e){return new Promise(t=>{d({...e,id:r++,resolve:t})})}function f(){let[e,t]=(0,n.useState)(i);(0,n.useEffect)(()=>(c.add(t),()=>{c.delete(t)}),[]);let a=t=>{e?.resolve(t),d(null)};return(0,o.jsx)(l.Dialog,{open:null!==e,onOpenChange:e=>{e||a(!1)},children:(0,o.jsxs)(l.DialogContent,{className:"sm:max-w-md",children:[(0,o.jsxs)(l.DialogHeader,{children:[(0,o.jsx)(l.DialogTitle,{children:e?.title??"Are you sure?"}),e?.text&&(0,o.jsx)(l.DialogDescription,{children:e.text})]}),(0,o.jsxs)(l.DialogFooter,{className:"gap-2 sm:gap-2",children:[(0,o.jsx)("button",{type:"button",className:"inline-flex items-center justify-center rounded-lg border border-slate-300 px-4 py-2 text-sm font-medium text-slate-700 transition-colors hover:bg-slate-100",onClick:()=>a(!1),children:e?.cancelLabel??"Cancel"}),(0,o.jsx)("button",{type:"button",autoFocus:!0,className:(0,s.cn)("inline-flex items-center justify-center rounded-lg px-4 py-2 text-sm font-medium text-white transition-colors",e?.dangerMode?"bg-red-600 hover:bg-red-700":"bg-slate-700 hover:bg-slate-800"),onClick:()=>a(!0),children:e?.confirmLabel??"OK"})]})]})})}let m=f},93482:(e,t,a)=>{a.d(t,{k5:()=>i});var o=a(12115),n={color:void 0,size:void 0,className:void 0,style:void 0,attr:void 0},l=o.createContext&&o.createContext(n),s=function(){return(s=Object.assign||function(e){for(var t,a=1,o=arguments.length;a<o;a++)for(var n in t=arguments[a])Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}).apply(this,arguments)},r=function(e,t){var a={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&0>t.indexOf(o)&&(a[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)0>t.indexOf(o[n])&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(a[o[n]]=e[o[n]]);return a};function i(e){return function(t){return o.createElement(c,s({attr:s({},e.attr)},t),function e(t){return t&&t.map(function(t,a){return o.createElement(t.tag,s({key:a},t.attr),e(t.child))})}(e.child))}}function c(e){var t=function(t){var a,n=e.attr,l=e.size,i=e.title,c=r(e,["attr","size","title"]),d=l||t.size||"1em";return t.className&&(a=t.className),e.className&&(a=(a?a+" ":"")+e.className),o.createElement("svg",s({stroke:"currentColor",fill:"currentColor",strokeWidth:"0"},t.attr,n,c,{className:a,style:s(s({color:e.color||t.color},t.style),e.style),height:d,width:d,xmlns:"http://www.w3.org/2000/svg"}),i&&o.createElement("title",null,i),e.children)};return void 0!==l?o.createElement(l.Consumer,null,function(e){return t(e)}):t(n)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.