PageSourceSearch

https://www.goafricaonline.com/build-manifest/4044.99ee5d0306025ca00f88.js

js goafricaonline.com collected 2026-10-01 12:23:19 UTC 7,307 bytes, 1 lines download raw bytes

1(self.webpackChunkgoafrica=self.webpackChunkgoafrica||[]).push([[4044],{50579:function(e,n,a){"use strict";a.d(n,{Z:function(){return t}});var i=a(67294);function t(e){const[n,a]=(0,i.useState)({value:e,alreadyOpen:!0===e,alreadyClose:!1===e});return(0,i.useMemo)((()=>{const e=()=>a((e=>({...e,value:!0,alreadyOpen:!0}))),i=()=>a((e=>({...e,value:!1,alreadyClose:!0}))),t=()=>a((e=>({...e,value:!e.value,alreadyClose:!1==!e.value,alreadyOpen:!0==!e.value})));return{value:n.value,alreadyOpen:n.alreadyOpen,alreadyClose:n.alreadyClose,set:n=>!0===n?e():i(),open:()=>e(),openWithPrevent:n=>{n.preventDefault(),e()},close:()=>i(),closeWithPrevent:e=>{e.preventDefault(),i()},toggle:()=>t(),toggleWithPrevent:e=>{e.preventDefault(),t()}}}),[n,a])}},74044:function(e,n,a){"use strict";a.r(n),a.d(n,{default:function(){return s}});var i=a(67294),t=a(265),l=a(67545),r=a(50579),o=a(93967),d=a.n(o),c=a(72911);function s(e){let{resumeId:n,fileId:a,title:o,lang:s,menu:u=null}=e;const f=(0,t.T)(a),m=(0,r.Z)(!1),v=new Intl.DisplayNames([l.default.getLocale().replaceAll("_","-")],{type:"language"}).of(s);return null===f?null:i.createElement("div",{className:"relative border border-gray-300 rounded-md p-4"},i.createElement("div",{className:"flex items-center justify-between mb-4"},i.createElement("div",{className:"text-gray-600"},i.createElement("span",{className:"capitalize"},o),v&&i.createElement("small",{className:"ml-2 text-gray-500"},"(",v,")")),i.createElement("div",{className:"flex items-center gap-4"},i.createElement("a",{href:f?.publicUrl,target:"_blank",className:"cursor-pointer font-bold text-sm text-blue no-underline"},i.createElement("i",{className:"fa fa-download"})," ",(0,l.trans)("ui.download")),u)),!1===m.value?i.createElement("img",{className:d()("w-full force-h-[200px] object-cover object-top"),src:c.Z.generate("ajax_resume_image",{resume:n})}):i.createElement("embed",{className:d()({"pointer-events-none":!m.value}),src:`${f?.publicUrl}#toolbar=0&navpanes=0&scrollbar=0&statusbar=0&zoom=scale`,type:"application/pdf",width:"100%",height:m.value?"500px":"200px"}),i.createElement("button",{onClick:m.toggleWithPrevent,className:"hidden ls:block btn btn-default w-full"},i.createElement("i",{className:d()("fa",{"fa-chevron-down":!m.value,"fa-chevron-up":m.value})})))}},265:function(e,n,a){"use strict";a.d(n,{T:function(){return o},w:function(){return d}});var i=a(72911),t=a(32168),l=a(40596),r=a.n(l);function o(e){const{data:n=null,loading:a,error:i}=(0,t.aM)(r(),{skip:null===e,variables:{id:e}});return!0===a?null:null!=n&&null!=n.file?n.file:null}async function d(e){let{file:n,accepts:a}=e;try{const e=new FormData;e.append("file",n);for(const n of a)e.append("accepts[]",n);const t=await fetch(i.Z.generate("goafrica_ajax_file.upload"),{method:"POST",body:e}),l=await t.json();if("success"===l.status&&null!=l.data&&null!=l.data.id)return l.data.id;throw new Error(l?.message??JSON.stringify(l))}catch(e){throw console.error(e),e}}},35286:function(e){var n={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"FileFragment"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"File"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"contentType"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"createdAt"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"metadata"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"originalFilename"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"publicUrl"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"size"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"__typename"},arguments:[],directives:[]}]}}],loc:{start:0,end:152}};n.loc.source={body:"fragment FileFragment on File {\n    id\n    name\n    contentType\n    createdAt\n    metadata\n    originalFilename\n    publicUrl\n    size\n    __typename\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};function a(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);
1else if("VariableDefinition"===e.kind){var i=e.type;"NamedType"===i.kind&&n.add(i.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){a(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){a(e,n)})),e.definitions&&e.definitions.forEach((function(e){a(e,n)}))}var i={};function t(e,n){for(var a=0;a<e.definitions.length;a++){var i=e.definitions[a];if(i.name&&i.name.value==n)return i}}n.definitions.forEach((function(e){if(e.name){var n=new Set;a(e,n),i[e.name.value]=n}})),e.exports=n,e.exports.FileFragment=function(e,n){var a={kind:e.kind,definitions:[t(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var l=i[n]||new Set,r=new Set,o=new Set;for(l.forEach((function(e){o.add(e)}));o.size>0;){var d=o;o=new Set,d.forEach((function(e){r.has(e)||(r.add(e),(i[e]||new Set).forEach((function(e){o.add(e)})))}))}return r.forEach((function(n){var i=t(e,n);i&&a.definitions.push(i)})),a}(n,"FileFragment")},40596:function(e,n,a){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"query",name:{kind:"Name",value:"FileQuery"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"Int"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"file"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"FileFragment"},directives:[]}]}}]}}],loc:{start:0,end:115}};i.loc.source={body:'#import "./FileFragment.graphql"\n\nquery FileQuery($id: Int!) {\n    file(id: $id) {\n        ...FileFragment\n    }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var t={};function l(e,n){if("FragmentSpread"===e.kind)n.add(e.name.value);else if("VariableDefinition"===e.kind){var a=e.type;"NamedType"===a.kind&&n.add(a.name.value)}e.selectionSet&&e.selectionSet.selections.forEach((function(e){l(e,n)})),e.variableDefinitions&&e.variableDefinitions.forEach((function(e){l(e,n)})),e.definitions&&e.definitions.forEach((function(e){l(e,n)}))}i.definitions=i.definitions.concat(a(35286).definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!t[n]&&(t[n]=!0,!0)})));var r={};function o(e,n){for(var a=0;a<e.definitions.length;a++){var i=e.definitions[a];if(i.name&&i.name.value==n)return i}}i.definitions.forEach((function(e){if(e.name){var n=new Set;l(e,n),r[e.name.value]=n}})),e.exports=i,e.exports.FileQuery=function(e,n){var a={kind:e.kind,definitions:[o(e,n)]};e.hasOwnProperty("loc")&&(a.loc=e.loc);var i=r[n]||new Set,t=new Set,l=new Set;for(i.forEach((function(e){l.add(e)}));l.size>0;){var d=l;l=new Set,d.forEach((function(e){t.has(e)||(t.add(e),(r[e]||new Set).forEach((function(e){l.add(e)})))}))}return t.forEach((function(n){var i=o(e,n);i&&a.definitions.push(i)})),a}(i,"FileQuery")}}]);

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.