HEX
Server: nginx/1.18.0
System: Linux test-ipsremont 5.4.0-214-generic #234-Ubuntu SMP Fri Mar 14 23:50:27 UTC 2025 x86_64
User: ips (1000)
PHP: 8.0.30
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //var/www/quadcode.com/build/server/chunks/blog-e41b45bb.js
import n from 'fs';
import d from 'path';
import p from 'gray-matter';
import { marked } from 'marked';

const m={"quadcode-team":{name:"Quadcode Team",description:"The Quadcode editorial team covers fintech, trading technology, and brokerage solutions.",position:"Editorial Team",slug:"quadcode-team",totalPosts:0,avatar:{thumbnail:"",medium:"",mediumLarge:"",large:""},linkedin:"https://www.linkedin.com/company/quadcode/"}};function h(e){return m[e]??{name:e,description:"",position:"",slug:e,totalPosts:0,avatar:{thumbnail:"",medium:"",mediumLarge:"",large:""},linkedin:""}}const o=d.resolve("src/content/blog");marked.use({gfm:!0,breaks:!1});function x(e){const a=e.replace(/<[^>]*>/g,"").split(/\s+/).filter(Boolean).length;return Math.max(1,Math.round(a/200))}function _(e,a=160){const t=e.replace(/<[^>]*>/g,"").replace(/\s+/g," ").trim();return t.length<=a?t:t.slice(0,a).replace(/\s\S*$/,"")+"..."}function u(e,a){const t=h(e.author),i=x(a),r=_(a),s=e.image??"";return {id:f(e.slug),imageData:{thumbnail:s,medium:s,mediumLarge:s,large:s},date:e.date,date_gmt:e.date,guid:{rendered:""},modified:e.modified??e.date,modified_gmt:e.modified??e.date,slug:e.slug,status:"publish",type:"post",link:`/blog/${e.slug}`,title:{rendered:e.title},content:{rendered:a,protected:!1},excerpt:{rendered:r,protected:!1},expertData:e.expert?{name:e.expert.name,position:e.expert.position,description:e.expert.description,slug:e.expert.slug,linkedin:e.expert.linkedin??"",company:"",avatar:{thumbnail:e.expert.avatar??"",medium:e.expert.avatar??"",mediumLarge:e.expert.avatar??"",large:e.expert.avatar??""}}:null,author:0,authorData:{name:t.name,description:t.description,position:t.position,slug:t.slug,totalPosts:t.totalPosts,avatar:t.avatar,linkedin:t.linkedin},featured_media:0,comment_status:"closed",ping_status:"closed",sticky:!1,template:"",format:"standard",meta:{footnotes:""},categories:[],tags:[],tagsData:e.tags??[],views:String(e.views??0),acf:{views:String(e.views??0),faq:e.faq??[]},readAlso:(e.readAlso??[]).map(l=>({title:l.title,slug:l.slug,color:l.color??null,type:l.type??"post"})),estReadingTime:String(i),yoast_head:"",yoast_head_json:{title:e.title,robots:{index:"index",follow:"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},og_locale:"en_US",og_type:"article",og_title:e.title,og_description:e.description??r,og_url:`/blog/${e.slug}`,og_site_name:"Quadcode",article_published_time:e.date,article_modified_time:e.modified??e.date,og_image:[{width:1200,height:630,url:s,type:"image/jpeg"}],author:t.name,twitter_card:"summary_large_image",twitter_misc:{"Written by":t.name,"Est. reading time":`${i} min`}}}}function f(e){let a=0;for(let t=0;t<e.length;t++){const i=e.charCodeAt(t);a=(a<<5)-a+i,a|=0;}return Math.abs(a)+1e5}function g(e){try{const a=n.readFileSync(e,"utf-8"),{data:t,content:i}=p(a),r=marked.parse(i);return {frontmatter:t,html:r}}catch{return null}}function k(e){const a=d.join(o,`${e}.md`);if(!n.existsSync(a))return null;const t=g(a);return t?u(t.frontmatter,t.html):null}function S(){if(!n.existsSync(o))return [];const e=n.readdirSync(o).filter(t=>t.endsWith(".md")),a=[];for(const t of e){const i=d.join(o,t),r=g(i);r&&a.push(u(r.frontmatter,r.html));}return a.sort((t,i)=>new Date(i.date).getTime()-new Date(t.date).getTime())}function T(){return n.existsSync(o)?n.readdirSync(o).filter(e=>e.endsWith(".md")).map(e=>e.replace(/\.md$/,"")):[]}

export { S, T, k };
//# sourceMappingURL=blog-e41b45bb.js.map