1<!DOCTYPE html> 2<html lang="en-US"> 3<head><meta charset="UTF-8">
3<script>if(navigator.userAgent.match(/MSIE|Internet Explorer/i)||navigator.userAgent.match(/Trident\/7\..*?rv:11/i)){var href=document.location.href;if(!href.match(/[?&]nowprocket/)){if(href.indexOf("?")==-1){if(href.indexOf("#")==-1){document.location.href=href+"?nowprocket=1"}else{document.location.href=href.replace("#","?nowprocket=1#")}}else{if(href.indexOf("#")==-1){document.location.href=href+"&nowprocket=1"}else{document.location.href=href.replace("#","&nowprocket=1#")}}}}</script>
3<script>(()=>{class RocketLazyLoadScripts{constructor(){this.v="2.0.4",this.userEvents=["keydown","keyup","mousedown","mouseup","mousemove","mouseover","mouseout","touchmove","touchstart","touchend","touchcancel","wheel","click","dblclick","input"],this.attributeEvents=["onblur","onclick","oncontextmenu","ondblclick","onfocus","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onmousewheel","onscroll","onsubmit"]}async t(){this.i(),this.o(),/iP(ad|hone)/.test(navigator.userAgent)&&this.h(),this.u(),this.l(this),this.m(),this.k(this),this.p(this),this._(),await Promise.all([this.R(),this.L()]),this.lastBreath=Date.now(),this.S(this),this.P(),this.D(),this.O(),this.M(),await this.C(this.delayedScripts.normal),await this.C(this.delayedScripts.defer),await this.C(this.delayedScripts.async),await this.T(),await this.F(),await this.j(),await this.A(),window.dispatchEvent(new Event("rocket-allScriptsLoaded")),this.everythingLoaded=!0,this.lastTouchEnd&&await new Promise(t=>setTimeout(t,500-Date.now()+this.lastTouchEnd)),this.I(),this.H(),this.U(),this.W()}i(){this.CSPIssue=sessionStorage.getItem("rocketCSPIssue"),document.addEventListener("securitypolicyviolation",t=>{this.CSPIssue||"script-src-elem"!==t.violatedDirective||"data"!==t.blockedURI||(this.CSPIssue=!0,sessionStorage.setItem("rocketCSPIssue",!0))},{isRocket:!0})}o(){window.addEventListener("pageshow",t=>{this.persisted=t.persisted,this.realWindowLoadedFired=!0},{isRocket:!0}),window.addEventListener("pagehide",()=>{this.onFirstUserAction=null},{isRocket:!0})}h(){let t;function e(e){t=e}window.addEventListener("touchstart",e,{isRocket:!0}),window.addEventListener("touchend",function i(o){o.changedTouches[0]&&t.changedTouches[0]&&Math.abs(o.changedTouches[0].pageX-t.changedTouches[0].pageX)<10&&Math.abs(o.changedTouches[0].pageY-t.changedTouches[0].pageY)<10&&o.timeStamp-t.timeStamp<200&&(window.removeEventListener("touchstart",e,{isRocket:!0}),window.removeEventListener("touchend",i,{isRocket:!0}),"INPUT"===o.target.tagName&&"text"===o.target.type||(o.target.dispatchEvent(new TouchEvent("touchend",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new MouseEvent("mouseover",{target:o.target,bubbles:!0})),o.target.dispatchEvent(new PointerEvent("click",{target:o.target,bubbles:!0,cancelable:!0,detail:1,clientX:o.changedTouches[0].clientX,clientY:o.changedTouches[0].clientY})),event.preventDefault()))},{isRocket:!0})}q(t){this.userActionTriggered||("mousemove"!==t.type||this.firstMousemoveIgnored?"keyup"===t.type||"mouseover"===t.type||"mouseout"===t.type||(this.userActionTriggered=!0,this.onFirstUserAction&&this.onFirstUserAction()):this.firstMousemoveIgnored=!0),"click"===t.type&&t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),"touchstart"===this.lastEvent&&"touchend"===t.type&&(this.lastTouchEnd=Date.now()),"click"===t.type&&(this.lastTouchEnd=0),this.lastEvent=t.type,t.composedPath&&t.composedPath()[0].getRootNode()instanceof ShadowRoot&&(t.rocketTarget=t.composedPath()[0]),this.savedUserEvents.push(t)}u(){this.savedUserEvents=[],this.userEventHandler=this.q.bind(this),this.userEvents.forEach(t=>window.addEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.addEventListener("visibilitychange",this.userEventHandler,{isRocket:!0})}U(){this.userEvents.forEach(t=>window.removeEventListener(t,this.userEventHandler,{passive:!1,isRocket:!0})),document.removeEventListener("visibilitychange",this.userEventHandler,{isRocket:!0}),this.savedUserEvents.forEach(t=>{(t.rocketTarget||t.target).dispatchEvent(new window[t.constructor.name](t.type,t))})}m(){const t="return false",e=Array.from(this.attributeEvents,t=>"data-rocket-"+t),i="["+this.attributeEvents.join("],[")+"]",o="[data-rocket-"+this.attributeEvents.join("],[data-rocket-")+"]",s=(e,i,o)=>{o&&o!==t&&(e.setAttribute("data-rocket-"+i,o),e["rocket"+i]=new Function("event",o),e.setAttribute(i,t))};new MutationObserver(t=>{for(const n of t)"attributes"===n.type&&(n.attributeName.startsWith("data-rocket-")||this.everythingLoaded?n.attributeName.startsWith("data-rocket-")&&this.everythingLoaded&&this.N(n.target,n.attributeName.substring(12)):s(n.target,n.attributeName,n.target.getAttribute(n.attributeName))),"childList"===n.type&&n.addedNodes.forEac
3h(t=>{if(t.nodeType===Node.ELEMENT_NODE)if(this.everythingLoaded)for(const i of[t,...t.querySelectorAll(o)])for(const t of i.getAttributeNames())e.includes(t)&&this.N(i,t.substring(12));else for(const e of[t,...t.querySelectorAll(i)])for(const t of e.getAttributeNames())this.attributeEvents.includes(t)&&s(e,t,e.getAttribute(t))})}).observe(document,{subtree:!0,childList:!0,attributeFilter:[...this.attributeEvents,...e]})}I(){this.attributeEvents.forEach(t=>{document.querySelectorAll("[data-rocket-"+t+"]").forEach(e=>{this.N(e,t)})})}N(t,e){const i=t.getAttribute("data-rocket-"+e);i&&(t.setAttribute(e,i),t.removeAttribute("data-rocket-"+e))}k(t){Object.defineProperty(HTMLElement.prototype,"onclick",{get(){return this.rocketonclick||null},set(e){this.rocketonclick=e,this.setAttribute(t.everythingLoaded?"onclick":"data-rocket-onclick","this.rocketonclick(event)")}})}S(t){function e(e,i){let o=e[i];e[i]=null,Object.defineProperty(e,i,{get:()=>o,set(s){t.everythingLoaded?o=s:e["rocket"+i]=o=s}})}e(document,"onreadystatechange"),e(window,"onload"),e(window,"onpageshow");try{Object.defineProperty(document,"readyState",{get:()=>t.rocketReadyState,set(e){t.rocketReadyState=e},configurable:!0}),document.readyState="loading"}catch(t){console.log("WPRocket DJE readyState conflict, bypassing")}}l(t){this.originalAddEventListener=EventTarget.prototype.addEventListener,this.originalRemoveEventListener=EventTarget.prototype.removeEventListener,this.savedEventListeners=[],EventTarget.prototype.addEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalAddEventListener.call(this,e,i,o):(t.savedEventListeners.push({target:this,remove:!1,type:e,func:i,options:o}),"mouseenter"!==e&&"mouseleave"!==e||t.originalAddEventListener.call(this,e,t.savedUserEvents.push,o))},EventTarget.prototype.removeEventListener=function(e,i,o){o&&o.isRocket||!t.B(e,this)&&!t.userEvents.includes(e)||t.B(e,this)&&!t.userActionTriggered||e.startsWith("rocket-")||t.everythingLoaded?t.originalRemoveEventListener.call(this,e,i,o):t.savedEventListeners.push({target:this,remove:!0,type:e,func:i,options:o})}}J(t,e){this.savedEventListeners=this.savedEventListeners.filter(i=>{let o=i.type,s=i.target||window;return e!==o||t!==s||(this.B(o,s)&&(i.type="rocket-"+o),this.$(i),!1)})}H(){EventTarget.prototype.addEventListener=this.originalAddEventListener,EventTarget.prototype.removeEventListener=this.originalRemoveEventListener,this.savedEventListeners.forEach(t=>this.$(t))}$(t){t.remove?this.originalRemoveEventListener.call(t.target,t.type,t.func,t.options):this.originalAddEventListener.call(t.target,t.type,t.func,t.options)}p(t){let e;function i(e){return t.everythingLoaded?e:e.split(" ").map(t=>"load"===t||t.startsWith("load.")?"rocket-jquery-load":t).join(" ")}function o(o){function s(e){const s=o.fn[e];o.fn[e]=o.fn.init.prototype[e]=function(){return this[0]===window&&t.userActionTriggered&&("string"==typeof arguments[0]||arguments[0]instanceof String?arguments[0]=i(arguments[0]):"object"==typeof arguments[0]&&Object.keys(arguments[0]).forEach(t=>{const e=arguments[0][t];delete arguments[0][t],arguments[0][i(t)]=e})),s.apply(this,arguments),this}}if(o&&o.fn&&!t.allJQueries.includes(o)){const e={DOMContentLoaded:[],"rocket-DOMContentLoaded":[]};for(const t in e)document.addEventListener(t,()=>{e[t].forEach(t=>t())},{isRocket:!0});o.fn.ready=o.fn.init.prototype.ready=function(i){function s(){parseInt(o.fn.jquery)>2?setTimeout(()=>i.bind(document)(o)):i.bind(document)(o)}return"function"==typeof i&&(t.realDomReadyFired?!t.userActionTriggered||t.fauxDomReadyFired?s():e["rocket-DOMContentLoaded"].push(s):e.DOMContentLoaded.push(s)),o([])},s("on"),s("one"),s("off"),t.allJQueries.push(o)}e=o}t.allJQueries=[],o(window.jQuery),Object.defineProperty(window,"jQuery",{get:()=>e,set(t){o(t)}})}P(){const t=new Map;document.write=document.writeln=function(e){const i=document.currentScript,o=document.createRange(),s=i.parentElement;let n=t.get(i);void 0===n&&(n=i.nextSibling,t.set(i,n));const c=document.createDocumentFragment();o.setStart(c,0),c.appendChild(o.createContextualFragment(e)),s.insertBefore(c,n)}}async R(){return new Promise(t=>{this.userActionTriggered?t():this.onFirstUserAction=t})}async L(){return new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>{this.realDomReadyFired=!0,t()},{isRocket:!0})})}async j(){return this.realWindowLoadedFired?Promise.resolve():new Promise(t=>{window.addEventListener("load",t,{isRocket:!0})})}M(){this.pendingScripts=[];this.scriptsMutationObserver=new MutationObserver(t=>
3{for(const e of t)e.addedNodes.forEach(t=>{"SCRIPT"!==t.tagName||t.noModule||t.isWPRocket||this.pendingScripts.push({script:t,promise:new Promise(e=>{const i=()=>{const i=this.pendingScripts.findIndex(e=>e.script===t);i>=0&&this.pendingScripts.splice(i,1),e()};t.addEventListener("load",i,{isRocket:!0}),t.addEventListener("error",i,{isRocket:!0}),setTimeout(i,1e3)})})})}),this.scriptsMutationObserver.observe(document,{childList:!0,subtree:!0})}async F(){await this.X(),this.pendingScripts.length?(await this.pendingScripts[0].promise,await this.F()):this.scriptsMutationObserver.disconnect()}D(){this.delayedScripts={normal:[],async:[],defer:[]},document.querySelectorAll("script[type$=rocketlazyloadscript]").forEach(t=>{t.hasAttribute("data-rocket-src")?t.hasAttribute("async")&&!1!==t.async?this.delayedScripts.async.push(t):t.hasAttribute("defer")&&!1!==t.defer||"module"===t.getAttribute("data-rocket-type")?this.delayedScripts.defer.push(t):this.delayedScripts.normal.push(t):this.delayedScripts.normal.push(t)})}async _(){await this.L();let t=[];document.querySelectorAll("script[type$=rocketlazyloadscript][data-rocket-src]").forEach(e=>{let i=e.getAttribute("data-rocket-src");if(i&&!i.startsWith("data:")){i.startsWith("//")&&(i=location.protocol+i);try{const o=new URL(i).origin;o!==location.origin&&t.push({src:o,crossOrigin:e.crossOrigin||"module"===e.getAttribute("data-rocket-type")})}catch(t){}}}),t=[...new Map(t.map(t=>[JSON.stringify(t),t])).values()],this.Y(t,"preconnect")}
3async G(t){if(await this.K(),!0!==t.noModule||!("noModule"in HTMLScriptElement.prototype))return new Promise(e=>{let i;function o(){(i||t).setAttribute("data-rocket-status","executed"),e()}try{if(navigator.userAgent.includes("Firefox/")||""===navigator.vendor||this.CSPIssue)i=document.createElement("script"),[...t.attributes].forEach(t=>{let e=t.nodeName;"type"!==e&&("data-rocket-type"===e&&(e="type"),"data-rocket-src"===e&&(e="src"),i.setAttribute(e,t.nodeValue))}),t.text&&(i.text=t.text),t.nonce&&(i.nonce=t.nonce),i.hasAttribute("src")?(i.addEventListener("load",o,{isRocket:!0}),i.addEventListener("error",()=>{i.setAttribute("data-rocket-status","failed-network"),e()},{isRocket:!0}),setTimeout(()=>{i.isConnected||e()},1)):(i.text=t.text,o()),i.isWPRocket=!0,t.parentNode.replaceChild(i,t);else{const i=t.getAttribute("data-rocket-type"),s=t.getAttribute("data-rocket-src");i?(t.type=i,t.removeAttribute("data-rocket-type")):t.removeAttribute("type"),t.addEventListener("load",o,{isRocket:!0}),t.addEventListener("error",i=>{this.CSPIssue&&i.target.src.startsWith("data:")?(console.log("WPRocket: CSP fallback activated"),t.removeAttribute("src"),this.G(t).then(e)):(t.setAttribute("data-rocket-status","failed-network"),e())},{isRocket:!0}),s?(t.fetchPriority="high",t.removeAttribute("data-rocket-src"),t.src=s):t.src="data:text/javascript;base64,"+window.btoa(unescape(encodeURIComponent(t.text)))}}catch(i){t.setAttribute("data-rocket-status","failed-transform"),e()}});t.setAttribute("data-rocket-status","skipped")}async C(t){const e=t.shift();return e?(e.isConnected&&await this.G(e),this.C(t)):Promise.resolve()}O(){this.Y([...this.delayedScripts.normal,...this.delayedScripts.defer,...this.delayedScripts.async],"preload")}Y(t,e){this.trash=this.trash||[];let i=!0;var o=document.createDocumentFragment();t.forEach(t=>{const s=t.getAttribute&&t.getAttribute("data-rocket-src")||t.src;if(s&&!s.startsWith("data:")){const n=document.createElement("link");n.href=s,n.rel=e,"preconnect"!==e&&(n.as="script",n.fetchPriority=i?"high":"low"),t.getAttribute&&"module"===t.getAttribute("data-rocket-type")&&(n.crossOrigin=!0),t.crossOrigin&&(n.crossOrigin=t.crossOrigin),t.integrity&&(n.integrity=t.integrity),t.nonce&&(n.nonce=t.nonce),o.appendChild(n),this.trash.push(n),i=!1}}),document.head.appendChild(o)}W(){this.trash.forEach(t=>t.remove())}async T(){try{document.readyState="interactive"}catch(t){}this.fauxDomReadyFired=!0;try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(document,"DOMContentLoaded"),document.dispatchEvent(new Event("rocket-DOMContentLoaded")),await this.K(),this.J(window,"DOMContentLoaded"),window.dispatchEvent(new Event("rocket-DOMContentLoaded"))}catch(t){console.error(t)}}async A(){try{document.readyState="complete"}catch(t){}try{await this.K(),this.J(document,"readystatechange"),document.dispatchEvent(new Event("rocket-readystatechange")),await this.K(),document.rocketonreadystatechange&&document.rocketonreadystatechange(),await this.K(),this.J(window,"load"),window.dispatchEvent(new Event("rocket-load")),await this.K(),window.rocketonload&&window.rocketonload(),await this.K(),this.allJQueries.forEach(t=>t(window).trigger("rocket-jquery-load")),await this.K(),this.J(window,"pageshow");const t=new Event("rocket-pageshow");t.persisted=this.persisted,window.dispatchEvent(t),await this.K(),window.rocketonpageshow&&window.rocketonpageshow({persisted:this.persisted})}catch(t){console.error(t)}}async K(){Date.now()-this.lastBreath>45&&(await this.X(),this.lastBreath=Date.now())}async X(){return document.hidden?new Promise(t=>setTimeout(t)):new Promise(t=>requestAnimationFrame(t))}B(t,e){return e===document&&"readystatechange"===t||(e===document&&"DOMContentLoaded"===t||(e===window&&"DOMContentLoaded"===t||(e===window&&"load"===t||e===window&&"pageshow"===t)))}static run(){(new RocketLazyLoadScripts).t()}}RocketLazyLoadScripts.run()})();</script>
3 4 5 <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 6 7 <!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v28.1) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 8 <title>Blog - QF Network</title> 9<link data-rocket-prefetch href="https://www.google.com" rel="dns-prefetch"> 10<link crossorigin data-rocket-preload as="font" href="https://qfnetwork.org/wp-content/uploads/elementor/google-fonts/fonts/roboto-kfo7cnqeu92fr1me7ksn66agldtyluama3yuba.woff2" rel="preload"> 11<link crossorigin data-rocket-preload as="font" href="https://qfnetwork.org/wp-content/uploads/elementor/google-fonts/fonts/mulish-1ptvg83hx_sghgqk3wot.woff2" rel="preload"> 12<link crossorigin data-rocket-preload as="font" href="https://qfnetwork.org/wp-content/uploads/2025/12/GT-Super-Text-Regular.ttf" rel="preload"><link rel="preload" data-rocket-preload as="image" href="https://qfnetwork.org/wp-content/uploads/2024/05/rear-view-programmer-working-all-night-long-1-1-scaled.webp" fetchpriority="high"> 13 <link rel="canonical" href="https://qfnetwork.org/blog/" /> 14 <meta property="og:locale" content="en_US" /> 15 <meta property="og:type" content="article" /> 16 <meta property="og:title" content="Blog" /> 17 <meta property="og:url" content="https://qfnetwork.org/blog/" /> 18 <meta property="og:site_name" content="QF Network" /> 19 <meta property="og:image" content="https://qfnetwork.org/wp-content/uploads/2025/11/QFN-final-logo-square-1.webp" /> 20 <meta property="og:image:width" content="1" /> 21 <meta property="og:image:height" content="1" /> 22 <meta property="og:image:type" content="image/webp" /> 23 <meta name="twitter:card" content="summary_large_image" /> 24 <meta name="twitter:site" content="@qfnetwork" /> 25
25<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":["WebPage","CollectionPage"],"@id":"https:\/\/qfnetwork.org\/blog\/","url":"https:\/\/qfnetwork.org\/blog\/","name":"Blog - QF Network","isPartOf":{"@id":"https:\/\/qfnetwork.org\/#website"},"datePublished":"2025-11-26T07:30:17+00:00","dateModified":"2026-01-26T12:54:02+00:00","breadcrumb":{"@id":"https:\/\/qfnetwork.org\/blog\/#breadcrumb"},"inLanguage":"en-US"},{"@type":"BreadcrumbList","@id":"https:\/\/qfnetwork.org\/blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/qfnetwork.org\/"},{"@type":"ListItem","position":2,"name":"Blog"}]},{"@type":"WebSite","@id":"https:\/\/qfnetwork.org\/#website","url":"https:\/\/qfnetwork.org\/","name":"QF Network","description":"Software, AI & Digital Product Engineering","publisher":{"@id":"https:\/\/qfnetwork.org\/#organization"},"alternateName":"QFN","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/qfnetwork.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/qfnetwork.org\/#organization","name":"QFNetwork","url":"https:\/\/qfnetwork.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/qfnetwork.org\/#\/schema\/logo\/image\/","url":"https:\/\/qfnetwork.org\/wp-content\/uploads\/2024\/05\/QFN-final-logo-black-line.-Edit.svg","contentUrl":"https:\/\/qfnetwork.org\/wp-content\/uploads\/2024\/05\/QFN-final-logo-black-line.-Edit.svg","width":853,"height":294,"caption":"QFNetwork"},"image":{"@id":"https:\/\/qfnetwork.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/qfnetwork","https:\/\/x.com\/qfnetwork","https:\/\/www.instagram.com\/qfnetwork","https:\/\/www.youtube.com\/channel\/UC8-fT3zQsD7TxT9EB5MtBbQ","https:\/\/www.linkedin.com\/company\/qfnetwork\/"]}]}</script>
25 26 <!-- / Yoast SEO Premium plugin. --> 27 28 29<link rel='dns-prefetch' href='//www.google.com' /> 30<link rel='dns-prefetch' href='//www.googletagmanager.com' /> 31<style id="wp-img-auto-sizes-contain-inline-css"> 32img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 33/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 34</style> 35<link rel='stylesheet' id='wp-block-library-css' href='https://qfnetwork.org/wp-includes/css/dist/block-library/style.min.css?ver=7.0.2' media='all' /> 36<style id="classic-theme-styles-inline-css"> 37/*! This file is auto-generated */ 38.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 39/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 40</style> 41<link data-minify="1" rel='stylesheet' id='edd-blocks-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/easy-digital-downloads/includes/blocks/assets/css/edd-blocks.css?ver=1785844377' media='all' /> 42<style id="edd-blocks-inline-css"> 43body{--edd-blocks-button-background:#115eff; --edd-blocks-button-text:#ffffff;}.edd-submit,.has-edd-button-background-color{background-color: var(--edd-blocks-button-background) !important;} .has-edd-button-background-text-color{color: var(--edd-blocks-button-background) !important;} .edd-submit,.has-edd-button-text-color{color: var(--edd-blocks-button-text) !important;} 44/*# sourceURL=edd-blocks-inline-css */ 45</style> 46<style id="global-styles-inline-css"> 47:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);
47--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
47.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 48:root :where(.wp-block-icon svg){width: 24px;} 49:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 50:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 51:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 52:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 53/*# sourceURL=global-styles-inline-css */ 54</style> 55<style id="plvt-view-transitions-inline-css"> 56@view-transition { navigation: auto; } 57@media (prefers-reduced-motion: no-preference) {::view-transition-group(*) { animation-duration: 0.4s; }} 58/*# sourceURL=plvt-view-transitions-inline-css */ 59</style> 60<link rel='stylesheet' id='edd-styles-css' href='https://qfnetwork.org/wp-content/plugins/easy-digital-downloads/assets/build/css/frontend/edd.min.css?ver=3.6.9.1' media='all' /> 61<link rel='stylesheet' id='edd-free-downloads-css' href='https://qfnetwork.org/wp-content/plugins/edd-free-downloads/assets/css/style.min.css?ver=2.3.9' media='all' /> 62<link data-minify="1" rel='stylesheet' id='ziptech-style-css' href='https://qfnetwork.org/wp-content/cache/background-css/1/qfnetwork.org/wp-content/cache/min/1/wp-content/themes/ziptech/css/style.css?ver=1785844377&wpr_t=1789390427' media='all' /> 63<link data-minify="1" rel='stylesheet' id='ziptech-responsive-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/themes/ziptech/css/responsive.css?ver=1785844377' media='all' /> 64<link data-minify="1" rel='stylesheet' id='ziptech-css-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/themes/ziptech/style.css?ver=1785844377' media='all' /> 65<link rel='stylesheet' id='elementor-frontend-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.2.1' media='all' /> 66<link rel='stylesheet' id='widget-image-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.2.1' media='all' /> 67<link rel='stylesheet' id='e-animation-grow-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=4.2.1' media='all' /> 68<link rel='stylesheet' id='e-sticky-css' href='https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=3.33.1' media='all' /> 69<link rel='stylesheet' id='widget-nav-menu-css' href='https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.33.1' media='all' /> 70<link rel='stylesheet' id='widget-social-icons-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.2.1' media='all' /> 71<link rel='stylesheet' id='e-apple-webkit-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.2.1' media='all' /> 72<link rel='stylesheet' id='widget-heading-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.2.1' media='all' /> 73<link rel='stylesheet' id='widget-divider-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/widget-divider.min.css?ver=4.2.1' media='all' /> 74<link rel='stylesheet' id='widget-icon-box-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/widget-icon-box.min.css?ver=4.2.1' media='all' /> 75<link rel='stylesheet' id='widget-icon-list-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.2.1' media='all' />
76<link rel='stylesheet' id='e-animation-slideInUp-css' href='https://qfnetwork.org/wp-content/plugins/elementor/assets/lib/animations/styles/slideInUp.min.css?ver=4.2.1' media='all' /> 77<link rel='stylesheet' id='widget-posts-css' href='https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/css/widget-posts.min.css?ver=3.33.1' media='all' /> 78<link rel='stylesheet' id='elementor-post-9-css' href='https://qfnetwork.org/wp-content/uploads/elementor/css/post-9.css?ver=1785843634' media='all' /> 79<link rel='stylesheet' id='elementor-post-1224-css' href='https://qfnetwork.org/wp-content/uploads/elementor/css/post-1224.css?ver=1785843637' media='all' /> 80<link rel='stylesheet' id='elementor-post-12257-css' href='https://qfnetwork.org/wp-content/cache/background-css/1/qfnetwork.org/wp-content/uploads/elementor/css/post-12257.css?ver=1785843637&wpr_t=1789390427' media='all' /> 81<link rel='stylesheet' id='elementor-post-12566-css' href='https://qfnetwork.org/wp-content/cache/background-css/1/qfnetwork.org/wp-content/uploads/elementor/css/post-12566.css?ver=1785844823&wpr_t=1789390427' media='all' /> 82<link data-minify="1" rel='stylesheet' id='ekit-widget-styles-css' href='https://qfnetwork.org/wp-content/cache/background-css/1/qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/css/widget-styles.css?ver=1785844377&wpr_t=1789390427' media='all' /> 83<link data-minify="1" rel='stylesheet' id='ekit-responsive-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/css/responsive.css?ver=1785844377' media='all' /> 84<link rel='stylesheet' id='eael-general-css' href='https://qfnetwork.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/css/view/general.min.css?ver=6.7.2' media='all' /> 85<link data-minify="1" rel='stylesheet' id='bdt-uikit-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/bdthemes-element-pack-lite/assets/css/bdt-uikit.css?ver=1785844377' media='all' /> 86<link data-minify="1" rel='stylesheet' id='ep-helper-css' href='https://qfnetwork.org/wp-content/cache/background-css/1/qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/bdthemes-element-pack-lite/assets/css/ep-helper.css?ver=1785844377&wpr_t=1789390427' media='all' /> 87<style id="rocket-lazyload-inline-css"> 88.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:var(--wpr-bg-2a9b9817-1944-4a91-8d12-718faf500f6d) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;} 89/*# sourceURL=rocket-lazyload-inline-css */ 90</style> 91<link data-minify="1" rel='stylesheet' id='elementor-gf-local-roboto-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/roboto.css?ver=1785844377' media='all' /> 92<link data-minify="1" rel='stylesheet' id='elementor-gf-local-robotoslab-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/robotoslab.css?ver=1785844377' media='all' /> 93<link data-minify="1" rel='stylesheet' id='elementor-gf-local-mulish-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/mulish.css?ver=1785844377' media='all' /> 94<link rel="stylesheet" href="https://qfnetwork.org/wp-content/cache/fonts/1/google-fonts/css/c/4/9/f1b8450f0e534371d6c4d85bb4f49.css" data-wpr-hosted-gf-parameters="family=Murecho:100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap"/> 95<link data-minify="1" rel='stylesheet' id='elementor-gf-local-inter-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/uploads/elementor/google-fonts/css/inter.css?ver=1785844377' media='all' />
96<script type="rocketlazyloadscript" data-rocket-type='text/javascript'> 97 var elementskit = { 98 resturl: 'https://qfnetwork.org/wp-json/elementskit/v1/', 99 } 100 101 </script>
101<script id="asenha-public-js-extra"> 102var phpVars = {"externalPermalinksEnabled":"1"}; 103//# sourceURL=asenha-public-js-extra 104</script>
vendor: 1 bytes, line 104
104
105<script data-minify="1" id="asenha-public-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/admin-site-enhancements-pro/assets/js/external-permalinks.js?ver=1778022047" data-rocket-defer defer></script>
vendor: 1 bytes, line 105
105
106<script id="plvt-view-transitions-js-after"> 107window.plvtInitViewTransitions=n=>{if(!window.navigation||!("CSSViewTransitionRule"in window))return void window.console.warn("View transitions not loaded as the browser is lacking support.");const t=(t,o,i)=>{const e=n.animations||{};return[...e[t].useGlobalTransitionNames?Object.entries(n.globalTransitionNames||{}).map((([n,t])=>[o.querySelector(n),t])):[],...e[t].usePostTransitionNames&&i?Object.entries(n.postTransitionNames||{}).map((([n,t])=>[i.querySelector(n),t])):[]]},o=async(n,t)=>{for(const[t,o]of n)t&&(t.style.viewTransitionName=o);await t;for(const[t]of n)t&&(t.style.viewTransitionName="")},i=()=>n.postSelector?document.querySelector(n.postSelector):null,e=t=>{if(!n.postSelector)return null;const o=(i=n.postSelector,e='a[href="'+t+'"]',i.split(",").map((n=>n.trim()+" "+e)).join(","));var i,e;const s=document.querySelector(o);return s?s.closest(n.postSelector):null};window.addEventListener("pageswap",(n=>{if(n.viewTransition){const s="default";let a;n.viewTransition.types.add(s),document.body.classList.contains("single")?a=t(s,document.body,i()):(document.body.classList.contains("home")||document.body.classList.contains("blog")||document.body.classList.contains("archive"))&&(a=t(s,document.body,e(n.activation.entry.url))),a&&o(a,n.viewTransition.finished)}})),window.addEventListener("pagereveal",(n=>{if(n.viewTransition){const s="default";let a;n.viewTransition.types.add(s),document.body.classList.contains("single")?a=t(s,document.body,i()):(document.body.classList.contains("home")||document.body.classList.contains("archive"))&&(a=t(s,document.body,window.navigation.activation.from?e(window.navigation.activation.from.url):null)),a&&o(a,n.viewTransition.ready)}}))}; 108plvtInitViewTransitions( {"postSelector":".wp-block-post.post, article.post, body.single main","globalTransitionNames":{"header":"header","main":"main"},"postTransitionNames":{".wp-block-post-title, .entry-title":"post-title",".wp-post-image":"post-thumbnail",".wp-block-post-content, .entry-content":"post-content"},"animations":{"default":{"useGlobalTransitionNames":true,"usePostTransitionNames":true}}} ) 109//# sourceURL=plvt-view-transitions-js-after 110</script>
vendor: 1 bytes, line 110
110
111<script id="jquery-core-js" src="https://qfnetwork.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
111 112 113<!-- Google tag (gtag.js) snippet added by Site Kit --> 114<!-- Google Analytics snippet added by Site Kit -->
vendor: 120 bytes, lines 114-115
114 115<script type="rocketlazyloadscript" id="google_gtagjs-js" data-rocket-src="https://www.googletagmanager.com/gtag/js?id=
115GT-TBNMRVG
vendor: 18 bytes, line 115
115" async></script>
116<script id="google_gtagjs-js-after"> 117window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);} 118gtag("set","linker",{"domains":["qfnetwork.org"]}); 119gtag("js", new Date()); 120gtag("set", "developer_id.dZTNiMT", true); 121gtag("config", "GT-TBNMRVG"); 122//# sourceURL=google_gtagjs-js-after 123</script>
123 124<meta name="generator" content="WordPress 7.0.2" /> 125<meta name="generator" content="Site Kit by Google 1.184.0" /><meta name="generator" content="performance-lab 4.2.0; plugins: performant-translations, view-transitions, webp-uploads"> 126<meta name="generator" content="performant-translations 1.2.0"> 127<meta name="generator" content="view-transitions 1.2.0"> 128<meta name="generator" content="webp-uploads 2.7.1"> 129<meta name="generator" content="Easy Digital Downloads v3.6.9.1" /> 130<meta name="generator" content="Elementor 4.2.1; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap">
131<script type="rocketlazyloadscript">function initApollo(){var n=Math.random().toString(36).substring(7),o=document.createElement("script"); 132o.src="https://assets.apollo.io/micro/website-tracker/tracker.iife.js?nocache="+n,o.async=!0,o.defer=!0, 133o.onload=function(){window.trackingFunctions.onLoad({appId:"69d6d357ea09f0001566c04d"})}, 134document.head.appendChild(o)}initApollo();</script>
134 135 <style> 136 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 137 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 138 background-image: none !important; 139 } 140 @media screen and (max-height: 1024px) { 141 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 142 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 143 background-image: none !important; 144 } 145 } 146 @media screen and (max-height: 640px) { 147 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 148 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 149 background-image: none !important; 150 } 151 } 152 </style> 153 <link rel="icon" href="https://qfnetwork.org/wp-content/uploads/2024/04/cropped-favicon-removebg-preview-32x32.png" sizes="32x32" /> 154<link rel="icon" href="https://qfnetwork.org/wp-content/uploads/2024/04/cropped-favicon-removebg-preview-192x192.png" sizes="192x192" /> 155<link rel="apple-touch-icon" href="https://qfnetwork.org/wp-content/uploads/2024/04/cropped-favicon-removebg-preview-180x180.png" /> 156<meta name="msapplication-TileImage" content="https://qfnetwork.org/wp-content/uploads/2024/04/cropped-favicon-removebg-preview-270x270.png" /> 157<style id="wp-custom-css"> 158.elementor-12566 .elementor-element.elementor-element-af8b260 .elementor-posts-container .elementor-post__thumbnail { 159 padding-bottom: calc(0.55 * 100%) !important; 160} 161</style> 162<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript><style id="wpr-lazyload-bg-container"></style><style id="wpr-lazyload-bg-exclusion">.elementor-12257 .elementor-element.elementor-element-ef3c7c1::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-background-video-container::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-background-slideshow::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--wpr-bg-d48b68df-65f3-4a1d-a9d1-7e94a5a5e8df: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/footer-obj1.png');}.elementor-12566 .elementor-element.elementor-element-bc487d3:not(.elementor-motion-effects-element-type-background), .elementor-12566 .elementor-element.elementor-element-bc487d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-aecd7ead-06b2-4e32-b172-e107309dd30f: url('https://qfnetwork.org/wp-content/uploads/2024/05/rear-view-programmer-working-all-night-long-1-1-scaled.webp');}</style> 163<noscript> 164<style id="wpr-lazyload-bg-nostyle">.owl-carousel .owl-video-play-icon{--wpr-bg-275c6d26-5bd4-4460-a6ef-48f91d773c71: url('https://qfnetwork.org/wp-content/themes/ziptech/css/owl.video.play.png');}.sidebar-widget-need-help{--wpr-bg-834cb848-827b-4c00-adc1-d61b7b0131e4: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/3.jpg');}.home_banner_01 .home-carousel .slide-item .auto-container .content-box .home-carousel-title span.text-obj1:after{--wpr-bg-70496b68-18e9-44ac-96bb-8c3df04b7f49: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/brush-obj1.png');}
164.home_banner_02 .home-carousel .slide-item .auto-container .content-box .home-carousel-title span.text-obj1:after{--wpr-bg-aac41e0b-55a1-4e87-9e1b-2a47a0454105: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/brush-obj1.png');}.home_banner_06 .banner-item .banner-thumb::after{--wpr-bg-3c7edb21-8184-4d82-bf42-cb8b499bd0dd: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/home6-img2.png');}.frequently-asked-question-section:after{--wpr-bg-785651c4-664f-4a26-9838-51ddd86b78f2: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/banner1.jpg');}select{--wpr-bg-ba2a7e0c-af12-4b96-b9c1-4822ea74d4d4: url('https://qfnetwork.org/wp-content/themes/ziptech/images/down-arrow.png');}.get-a-quote-section:after{--wpr-bg-0411fc7f-1e1f-49b9-9afc-c032fcab99c2: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/7.jpg');}.icon-box-block:after{--wpr-bg-59555dc5-2b25-43f3-9e42-00e3675bd8bb: url('https://qfnetwork.org/wp-content/themes/ziptech/images/service/1.png');}.text-obj2:after{--wpr-bg-66669bb1-cdb9-4633-a512-1960533267f1: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/funfact-obj1.png');}.about-image-box-style2 .experience{--wpr-bg-c1f52b53-f8ba-4099-9b61-66503643854b: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/2.jpg');}.experience{--wpr-bg-371c6a59-57cb-4163-afe1-ac45e27aba35: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/2.jpg');}.service-style3 .service-inner .service-inner-obj:after{--wpr-bg-85cd0145-b158-47a0-981a-b37071c39a8a: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/6.png');}.section-bg1{--wpr-bg-aef3d1d6-38de-41a0-a131-d60f5e12326c: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/1.jpg');}.section-bg2{--wpr-bg-4fd34af3-296d-44c2-ae61-99185dbb7af2: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/2.jpg');}.section-bg3{--wpr-bg-f02c28a4-0acd-4fb7-adfc-a8d79d74692b: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/3.jpg');}.section-bg4{--wpr-bg-aa6c6b00-1627-410d-812d-8d469ad1acde: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/4.jpg');}.section-bg5{--wpr-bg-9b828bb4-164c-4fa5-9508-6fa99a045d1e: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/5.jpg');}.abs-bg1{--wpr-bg-5ccc4ae6-1228-46b1-b27d-aed6d53be67f: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/abs-bg1.png');}.abs-bg2{--wpr-bg-67b4f7d2-76ba-46f4-b033-8314262abff5: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/abs-bg2.png');}.contact-from-bg{--wpr-bg-3763868c-ec91-413a-81ef-65ce27df4ce6: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/contact-form-bg.png');}.slide-bg-1{--wpr-bg-68086cfb-d591-4b31-aeff-3da2947a350f: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/bg1.jpg');}.slide-bg-2{--wpr-bg-686a0b67-58f6-4c32-b5f4-0722796fc7a4: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/bg2.jpg');}.slide-bg-3{--wpr-bg-42938ace-db8d-4cab-8f2b-a8411742928d: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/bg3.jpg');}.page-title-section{--wpr-bg-bbd8f1ea-fb00-4697-81f2-8e4992b55271: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/1.jpg');}.client-item-full-right .client-item-full-right-inner:after{--wpr-bg-54b00f5d-f560-406e-bae3-e751820c17ff: url('https://qfnetwork.org/wp-content/themes/ziptech/images/about/wave2.png');}.request-a-call-back-form-section-style1 .request-a-call-back-area{--wpr-bg-4755b22f-e911-4efe-a099-472c5d0302e1: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/1.png');}.request-a-call-back-form-style2{--wpr-bg-2e305189-7964-4e94-8d3b-46b242468b79: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/abs-bg1.png');}.request-a-call-back-form-section-style3 .request-a-call-back-form-style3{--wpr-bg-5c9ec641-d22f-431d-b43c-bc071892143d: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/abs-bg2.png');}.request-a-call-back-form-vertical-two{--wpr-bg-d79a2cb3-38a7-4599-898f-134402f9a0d1: url('https://qfnetwork.org/wp-content/themes/ziptech/images/bg/abs-bg2.png');}.price-table .table-header .pricing-plan-name{--wpr-bg-9f9fda0d-7955-46ea-80a6-22dbecd6cb5d: url('https://qfnetwork.org/wp-content/themes/ziptech/images/objects/6.png');}.call-to-action .call-to-action-inner:after{--wpr-bg-1f6075cc-5535-4fa8-8f02-03a0720366f9: url('https://qfnetwork.org/wp-content/themes/ziptech/images/about/wave2.png');}table.dataTable thead .dt-orderable-asc,table.dataTable thead .dt-orderable-desc{--wpr-bg-d4ab3b4f-353b-4dfa-ae8f-a090e7f76321: url('https://qfnetwork.org/wp-content/plugins/elementskit-lite/widgets/init/assets/img/arrow.png');}table.dataTable thead .dt-ordering-asc{--wpr-bg-7a4a5470-7c5f-4998-a419-1c9fe3060618: url('https://qfnetwork.org/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc.png');}table.dataTable thead .dt-ordering-desc{--wpr-bg-b216afa5-63c6-45b8-93c4-7b1262fc1f7f: url('https://qfnetwork.org/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_desc.png');}table.dataTable thead .dt-ordering-asc-disabled{--wpr-bg-edadb389-2e68-4cf8-9370-922fca8cbeb1: url('https://qfnetwork.org/wp-content/plugins/elementskit-lite/widgets/init/assets/img/sort_asc_disabled.png');}.bdt-lazy-loading{--wpr-bg-b5ac81b3-53ee-4e98-97ed-a53d7155e091: url('https://qfnetwork.org/wp-content/plugins/bdthemes-element-pack-lite/assets/images/loading.svg');}.rll-youtube-player .play{--wpr-bg-2a9b9817-1944-4a91-8d12-718faf500f6d: url('https://qfnetwork.org/wp-content/plugins/wp-rocket/assets/img/youtube.png');}</style> 165</noscript>
166<script type="application/javascript">const rocket_pairs = [{"selector":".owl-carousel .owl-video-play-icon","style":".owl-carousel .owl-video-play-icon{--wpr-bg-275c6d26-5bd4-4460-a6ef-48f91d773c71: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/css\/owl.video.play.png');}","hash":"275c6d26-5bd4-4460-a6ef-48f91d773c71","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/css\/owl.video.play.png"},{"selector":".sidebar-widget-need-help","style":".sidebar-widget-need-help{--wpr-bg-834cb848-827b-4c00-adc1-d61b7b0131e4: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/3.jpg');}","hash":"834cb848-827b-4c00-adc1-d61b7b0131e4","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/3.jpg"},{"selector":".home_banner_01 .home-carousel .slide-item .auto-container .content-box .home-carousel-title span.text-obj1","style":".home_banner_01 .home-carousel .slide-item .auto-container .content-box .home-carousel-title span.text-obj1:after{--wpr-bg-70496b68-18e9-44ac-96bb-8c3df04b7f49: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/brush-obj1.png');}","hash":"70496b68-18e9-44ac-96bb-8c3df04b7f49","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/brush-obj1.png"}
166,{"selector":".home_banner_02 .home-carousel .slide-item .auto-container .content-box .home-carousel-title span.text-obj1","style":".home_banner_02 .home-carousel .slide-item .auto-container .content-box .home-carousel-title span.text-obj1:after{--wpr-bg-aac41e0b-55a1-4e87-9e1b-2a47a0454105: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/brush-obj1.png');}","hash":"aac41e0b-55a1-4e87-9e1b-2a47a0454105","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/brush-obj1.png"},{"selector":".home_banner_06 .banner-item .banner-thumb","style":".home_banner_06 .banner-item .banner-thumb::after{--wpr-bg-3c7edb21-8184-4d82-bf42-cb8b499bd0dd: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/home6-img2.png');}","hash":"3c7edb21-8184-4d82-bf42-cb8b499bd0dd","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/home6-img2.png"},{"selector":".frequently-asked-question-section","style":".frequently-asked-question-section:after{--wpr-bg-785651c4-664f-4a26-9838-51ddd86b78f2: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/banner1.jpg');}","hash":"785651c4-664f-4a26-9838-51ddd86b78f2","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/banner1.jpg"},{"selector":"select","style":"select{--wpr-bg-ba2a7e0c-af12-4b96-b9c1-4822ea74d4d4: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/down-arrow.png');}","hash":"ba2a7e0c-af12-4b96-b9c1-4822ea74d4d4","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/down-arrow.png"},{"selector":".get-a-quote-section","style":".get-a-quote-section:after{--wpr-bg-0411fc7f-1e1f-49b9-9afc-c032fcab99c2: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/7.jpg');}","hash":"0411fc7f-1e1f-49b9-9afc-c032fcab99c2","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/7.jpg"},{"selector":".icon-box-block","style":".icon-box-block:after{--wpr-bg-59555dc5-2b25-43f3-9e42-00e3675bd8bb: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/service\/1.png');}","hash":"59555dc5-2b25-43f3-9e42-00e3675bd8bb","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/service\/1.png"},{"selector":".text-obj2","style":".text-obj2:after{--wpr-bg-66669bb1-cdb9-4633-a512-1960533267f1: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/funfact-obj1.png');}","hash":"66669bb1-cdb9-4633-a512-1960533267f1","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/funfact-obj1.png"},{"selector":".about-image-box-style2 .experience","style":".about-image-box-style2 .experience{--wpr-bg-c1f52b53-f8ba-4099-9b61-66503643854b: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/2.jpg');}","hash":"c1f52b53-f8ba-4099-9b61-66503643854b","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/2.jpg"},{"selector":".experience","style":".experience{--wpr-bg-371c6a59-57cb-4163-afe1-ac45e27aba35: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/2.jpg');}","hash":"371c6a59-57cb-4163-afe1-ac45e27aba35","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/2.jpg"},{"selector":".service-style3 .service-inner .service-inner-obj","style":".service-style3 .service-inner .service-inner-obj:after{--wpr-bg-85cd0145-b158-47a0-981a-b37071c39a8a: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/6.png');}","hash":"85cd0145-b158-47a0-981a-b37071c39a8a","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/6.png"},{"selector":".section-bg1","style":".section-bg1{--wpr-bg-aef3d1d6-38de-41a0-a131-d60f5e12326c: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/1.jpg');}","hash":"aef3d1d6-38de-41a0-a131-d60f5e12326c","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/1.jpg"},{"selector":".section-bg2","style":".section-bg2{--wpr-bg-4fd34af3-296d-44c2-ae61-99185dbb7af2: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/2.jpg');}","hash":"4fd34af3-296d-44c2-ae61-99185dbb7af2","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/2.jpg"},{"selector":".section-bg3","style":".section-bg3{--wpr-bg-f02c28a4-0acd-4fb7-adfc-a8d79d74692b: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/3.jpg');}","hash":"f02c28a4-0acd-4fb7-adfc-a8d79d74692b","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/3.jpg"},{"selector":".section-bg4","style":".section-bg4{--wpr-bg-aa6c6b00-1627-410d-812d-8d469ad1acde: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/4.jpg');}","hash":"aa6c6b00-1627-410d-812d-8d469ad1acde","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/4.jpg"},{"selector":".section-bg5","style":".section-bg5{--wpr-bg-9b828bb4-164c-4fa5-9508-6fa99a045d1e: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/5.jpg');}","hash":"9b828bb4-164c-4fa5-9508-6fa99a045d1e","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/5.jpg"},{"selector":".abs-bg1","style":".abs-bg1{--wpr-bg-5ccc4ae6-1228-46b1-b27d-aed6d53be67f: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg1.png');}","hash":"5ccc4ae6-1228-46b1-b27d-aed6d53be67f","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg1.png"},{"selector":".abs-bg2","style":".abs-bg2{--wpr-bg-67b4f7d2-76ba-46f4-b033-8314262abff5: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg2.png');}","hash":"67b4f7d2-76ba-46f4-b033-8314262abff5","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg2.png"},{"selector":".contact-from-bg","style":".contact-from-bg{--wpr-bg-3763868c-ec91-413a-81ef-65ce27df4ce6: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/contact-form-bg.png');}","hash":"3763868c-ec91-413a-81ef-65ce27df4ce6","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/contact-form-bg.png"},{"selector":".slide-bg-1","style":".slide-bg-1{--wpr-bg-68086cfb-d591-4b31-aeff-3da2947a350f: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/bg1.jpg');}","hash":"68086cfb-d591-4b31-aeff-3da2947a350f","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/bg1.jpg"},{"selector":".slide-bg-2","style":".slide-bg-2{--wpr-bg-686a0b67-58f6-4c32-b5f4-0722796fc7a4: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/bg2.jpg');}","hash":"686a0b67-58f6-4c32-b5f4-0722796fc7a4","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/bg2.jpg"},{"selector":".slide-bg-3","style":".slide-bg-3{--wpr-bg-42938ace-db8d-4cab-8f2b-a8411742928d: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/bg3.jpg');}","hash":"42938ace-db8d-4cab-8f2b-a8411742928d","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/bg3.jpg"},{"selector":".page-title-section","style":".page-title-section{--wpr-bg-bbd8f1ea-fb00-4697-81f2-8e4992b55271: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/1.jpg');}","hash":"bbd8f1ea-fb00-4697-81f2-8e4992b55271","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/1.jpg"},{"selector":".client-item-full-right .client-item-full-right-inner","style":".client-item-full-right .client-item-full-right-inner:after{--wpr-bg-54b00f5d-f560-406e-bae3-e751820c17ff: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/about\/wave2.png');}","hash":"54b00f5d-f560-406e-bae3-e751820c17ff","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/about\/wave2.png"},{"selector":".request-a-call-back-form-section-style1 .request-a-call-back-area","style":".request-a-call-back-form-section-style1 .request-a-call-back-area{--wpr-bg-4755b22f-e911-4efe-a099-472c5d0302e1: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/1.png');}","hash":"4755b22f-e911-4efe-a099-472c5d0302e1","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/1.png"},{"selector":".request-a-call-back-form-style2","style":".request-a-call-back-form-style2{--wpr-bg-2e305189-7964-4e94-8d3b-46b242468b79: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg1.png');}","hash":"2e305189-7964-4e94-8d3b-46b242468b79","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg1.png"},{"selector":".request-a-call-back-form-section-style3 .request-a-call-back-form-style3","style":".request-a-call-back-form-section-style3 .request-a-call-back-form-style3{--wpr-bg-5c9ec641-d22f-431d-b43c-bc071892143d: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg2.png');}","hash":"5c9ec641-d22f-431d-b43c-bc071892143d","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg2.png"},{"selector":".request-a-call-back-form-vertical-two","style":".request-a-call-back-form-vertical-two{--wpr-bg-d79a2cb3-38a7-4599-898f-134402f9a0d1: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg2.png');}","hash":"d79a2cb3-38a7-4599-898f-134402f9a0d1","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/bg\/abs-bg2.png"},{"selector":".price-table .table-header .pricing-plan-name","style":".price-table .table-header .pricing-plan-name{--wpr-bg-9f9fda0d-7955-46ea-80a6-22dbecd6cb5d: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/6.png');}","hash":"9f9fda0d-7955-46ea-80a6-22dbecd6cb5d","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/6.png"},{"selector":".call-to-action .call-to-action-inner","style":".call-to-action .call-to-action-inner:after{--wpr-bg-1f6075cc-5535-4fa8-8f02-03a0720366f9: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/about\/wave2.png');}","hash":"1f6075cc-5535-4fa8-8f02-03a0720366f9","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/about\/wave2.png"},{"selector":"table.dataTable thead .dt-orderable-asc,table.dataTable thead .dt-orderable-desc","style":"table.dataTable thead .dt-orderable-asc,table.dataTable thead .dt-orderable-desc{--wpr-bg-d4ab3b4f-353b-4dfa-ae8f-a090e7f76321: url('https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/arrow.png');}","hash":"d4ab3b4f-353b-4dfa-ae8f-a090e7f76321","url":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/arrow.png"},{"selector":"table.dataTable thead .dt-ordering-asc","style":"table.dataTable thead .dt-ordering-asc{--wpr-bg-7a4a5470-7c5f-4998-a419-1c9fe3060618: url('https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/sort_asc.png');}","hash":"7a4a5470-7c5f-4998-a419-1c9fe3060618","url":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/sort_asc.png"},{"selector":"table.dataTable thead .dt-ordering-desc","style":"table.dataTable thead .dt-ordering-desc{--wpr-bg-b216afa5-63c6-45b8-93c4-7b1262fc1f7f: url('https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/sort_desc.png');}","hash":"b216afa5-63c6-45b8-93c4-7b1262fc1f7f","url":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/sort_desc.png"},{"selector":"table.dataTable thead .dt-ordering-asc-disabled","style":"table.dataTable thead .dt-ordering-asc-disabled{--wpr-bg-edadb389-2e68-4cf8-9370-922fca8cbeb1: url('https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/sort_asc_disabled.png');}","hash":"edadb389-2e68-4cf8-9370-922fca8cbeb1","url":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementskit-lite\/widgets\/init\/assets\/img\/sort_asc_disabled.png"},{"selector":".bdt-lazy-loading","style":".bdt-lazy-loading{--wpr-bg-b5ac81b3-53ee-4e98-97ed-a53d7155e091: url('https:\/\/qfnetwork.org\/wp-content\/plugins\/bdthemes-element-pack-lite\/assets\/images\/loading.svg');}","hash":"b5ac81b3-53ee-4e98-97ed-a53d7155e091","url":"https:\/\/qfnetwork.org\/wp-content\/plugins\/bdthemes-element-pack-lite\/assets\/images\/loading.svg"},{"selector":".rll-youtube-player .play","style":".rll-youtube-player .play{--wpr-bg-2a9b9817-1944-4a91-8d12-718faf500f6d: url('https:\/\/qfnetwork.org\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png');}","hash":"2a9b9817-1944-4a91-8d12-718faf500f6d","url":"https:\/\/qfnetwork.org\/wp-content\/plugins\/wp-rocket\/assets\/img\/youtube.png"}]; const rocket_excluded_pairs = [{"selector":".elementor-12257 .elementor-element.elementor-element-ef3c7c1, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-background-video-container, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .e-con-inner > .elementor-background-video-container, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-background-slideshow, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .e-con-inner > .elementor-background-slideshow, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-12257 .elementor-element.elementor-element-ef3c7c1::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-background-video-container::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-background-slideshow::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12257 .elementor-element.elementor-element-ef3c7c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--wpr-bg-d48b68df-65f3-4a1d-a9d1-7e94a5a5e8df: url('https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/footer-obj1.png');}","hash":"d48b68df-65f3-4a1d-a9d1-7e94a5a5e8df","url":"https:\/\/qfnetwork.org\/wp-content\/themes\/ziptech\/images\/objects\/footer-obj1.png"},{"selector":".elementor-12566 .elementor-element.elementor-element-bc487d3:not(.elementor-motion-effects-element-type-background), .elementor-12566 .elementor-element.elementor-element-bc487d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer","style":".elementor-12566 .elementor-element.elementor-element-bc487d3:not(.elementor-motion-effects-element-type-background), .elementor-12566 .elementor-element.elementor-element-bc487d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{--wpr-bg-aecd7ead-06b2-4e32-b172-e107309dd30f: url('https:\/\/qfnetwork.org\/wp-content\/uploads\/2024\/05\/rear-view-programmer-working-all-night-long-1-1-scaled.webp');}","hash":"aecd7ead-06b2-4e32-b172-e107309dd30f","url":"https:\/\/qfnetwork.org\/wp-content\/uploads\/2024\/05\/rear-view-programmer-working-all-night-long-1-1-scaled.webp"}];</script>
166<meta name="generator" content="WP Rocket 3.20.3" data-wpr-features="wpr_lazyload_css_bg_img wpr_delay_js wpr_defer_js wpr_minify_js wpr_lazyload_iframes wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_oci wpr_minify_css wpr_cdn wpr_preload_links wpr_host_fonts_locally wpr_desktop" /></head> 167<body class="blog wp-theme-ziptech edd-js-none elementor-page-12566 elementor-default elementor-template-full-width elementor-kit-9"> 168 <style>.edd-js-none .edd-has-js, .edd-js .edd-no-js, body.edd-js input.edd-no-js { display: none; }</style> 169
169<script type="rocketlazyloadscript">/* <![CDATA[ */(function(){var c = document.body.classList;c.remove('edd-js-none');c.add('edd-js');})();/* ]]> */</script>
169 170 <header data-elementor-type="header" data-elementor-id="1224" class="elementor elementor-1224 elementor-location-header" data-elementor-post-type="elementor_library"> 171 <div class="elementor-element elementor-element-18a169e e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent" data-id="18a169e" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 172 <div class="elementor-element elementor-element-e39a009 e-con-full e-flex e-con e-child" data-id="e39a009" data-element_type="container" data-e-type="container"> 173 <div class="elementor-element elementor-element-298d15a logo elementor-widget elementor-widget-image" data-id="298d15a" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 174 <div class="elementor-widget-container"> 175 <a href="https://qfnetwork.org"> 176 <img width="853" height="294" src="https://qfnetwork.org/wp-content/uploads/2024/03/QFN-final-logo-black-line.-Edit.svg" class="attachment-full size-full wp-image-3836" alt="" /> </a> 177 </div> 178 </div> 179 </div> 180 <div class="elementor-element elementor-element-da5fea2 e-con-full e-flex e-con e-child" data-id="da5fea2" data-element_type="container" data-e-type="container"> 181 <div class="elementor-element elementor-element-8776e66 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-ucaddon_nav_menu" data-id="8776e66" data-element_type="widget" data-e-type="widget" data-widget_type="ucaddon_nav_menu.default"> 182 <div class="elementor-widget-container"> 183 <!-- start WordPress Menu --> 184 <link data-minify="1" id='font-awesome-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/unlimited-elements-for-elementor-premium/assets_libraries/font-awesome6/fontawesome-all.min.css?ver=1785844377' type='text/css' rel='stylesheet' > 185 <link id='font-awesome-4-shim-css' href='https://qfnetwork.org/wp-content/plugins/unlimited-elements-for-elementor-premium/assets_libraries/font-awesome6/fontawesome-v4-shims.min.css' type='text/css' rel='stylesheet' > 186 <link data-minify="1" id='uc_ac_assets_file_uc_creative_link_effects_css_26314-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/uploads/ac_assets/nav_menu/uc-creative-link-effects.css?ver=1785844377' type='text/css' rel='stylesheet' > 187 188 <style type="text/css">/* widget: WordPress Menu */ 189 190#uc_nav_menu_elementor_8776e66{ 191 position: relative; 192} 193 194#uc_nav_menu_elementor_8776e66 .ue-nav-menu-mobile-wrapper{ 195 display: flex; 196} 197 198#uc_nav_menu_elementor_8776e66 .ue-menu{ 199 display:flex; 200 list-style:none; 201 margin:0; 202 padding:0; 203 position:relative; 204 justify-content:inherit; 205} 206 207#uc_nav_menu_elementor_8776e66 a{ 208 position: relative; 209 text-decoration: none; 210 display: flex; 211 align-items: center; 212} 213 214 #uc_nav_menu_elementor_8776e66 a:after, 215 #uc_nav_menu_elementor_8776e66 a:before{ 216 content: ""; 217 z-index: 2; 218 position:absolute; 219 } 220 221 222 223 224 225 226 227 228 229 230#uc_nav_menu_elementor_8776e66 .sub-menu a{ 231 justify-content: space-between; 232} 233 234#uc_nav_menu_elementor_8776e66 .ue-menu > li { 235 display: block; 236 } 237 238/* Simple multilevel dropdown */ 239#uc_nav_menu_elementor_8776e66 .ue-menu > li > .sub-menu { 240 opacity: 0; 241 visibility: hidden; 242 position: absolute; 243 list-style: none; 244 text-align: inherit; 245 padding: 0px; 246 display:block; 247 z-index: 99; 248} 249 250/* First level appear */ 251#uc_nav_menu_elementor_8776e66 .ue-menu > li:hover > .sub-menu{ 252 opacity: 1; 253 visibility: visible; 254} 255 256#uc_nav_menu_elementor_8776e66 .ue-menu > li.uc-active > .sub-menu { 257 opacity: 1; 258 visibility: visible; 259} 260 261/* Style for dropdown links */ 262#uc_nav_menu_elementor_8776e66 .ue-menu li > .sub-menu li { 263 position: relative; 264 display: block; 265} 266 267/* Second and third dropdown level */ 268#uc_nav_menu_elementor_8776e66 .ue-menu > li > .sub-menu li{ 269 display: block; 270} 271 272#uc_nav_menu_elementor_8776e66 .ue-menu > li > .sub-menu > li .sub-menu { 273 opacity: 0; 274 visibility: hidden; 275 position: absolute; 276 list-style: none; 277 top:0px; 278 padding: 0px; 279 z-index: 100; 280} 281 282/* Second and third level appears */ 283#uc_nav_menu_elementor_8776e66 .ue-menu >
283 li .sub-menu li:hover > .sub-menu { 284 opacity: 1; 285 visibility: visible; 286} 287 288#uc_nav_menu_elementor_8776e66 .ue-menu > li .sub-menu li.uc-active > .sub-menu { 289 opacity: 1; 290 visibility: visible; 291} 292 293#uc_nav_menu_elementor_8776e66 li, 294#uc_nav_menu_elementor_8776e66 a{ 295 transition: all 0.3s ease-in-out; 296} 297 298#uc_nav_menu_elementor_8776e66 ul{ 299 transition: opacity 0.3s ease-in-out; 300} 301 302#uc_nav_menu_elementor_8776e66 .ue-nav-menu-checkbox{ 303 display: none; 304} 305 306#uc_nav_menu_elementor_8776e66 .ue-nav-menu-mobile{ 307 display: none; 308 transition: all .3s; 309} 310 311#uc_nav_menu_elementor_8776e66 .ue-nav-menu-icon{ 312 display: flex; 313} 314 315#uc_nav_menu_elementor_8776e66 .ue-nav-menu-mobile > *{ 316 display: none; 317 justify-content: center; 318 align-items: center; 319} 320#uc_nav_menu_elementor_8776e66 .ue-nav-menu-mobile > .uc-active{ 321 display: flex; 322} 323 324/* hover effects */ 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341/* end hover effects */ 342 343@media only screen and (max-width: 1024px) { 344 345 #uc_nav_menu_elementor_8776e66 .ue-menu{ 346 justify-content:; 347 } 348 } 349 350@media only screen and (max-width: 767px) { 351 352 #uc_nav_menu_elementor_8776e66 .ue-menu{ 353 justify-content:; 354 } 355 } 356 357 358@media only screen and (max-width: 767px) { 359 360 #uc_nav_menu_elementor_8776e66 .ue-menu { 361 opacity: 0; 362 transform: translate(0, -20px); 363 pointer-events: none; 364 transition: all .3s; 365 flex-direction: column; 366 position: absolute; 367 width: 100%; 368 top: 100%; 369 left: 0; 370 z-index: 1000; 371 } 372 373 #uc_nav_menu_elementor_8776e66 .sub-menu{ 374 visibility: visible !important; 375 opacity: 1 !important; 376 inset-inline-start: unset !important; 377 transition-timing-function: ease; 378 } 379 380 #uc_nav_menu_elementor_8776e66 .ue-nav-menu-mobile { 381 position: relative; 382 display: flex; 383 align-items:center; 384 justify-content:center; 385 } 386 387 #uc_nav_menu_elementor_8776e66 .ue-nav-menu-checkbox:checked + .ue-menu { 388 opacity: 1; 389 transform: translate(0, px); 390 pointer-events: all; 391 } 392 393 #uc_nav_menu_elementor_8776e66 .ue-menu > li > .sub-menu { 394 width: 100%; 395 position:relative; 396 top:auto; 397 } 398 399 #uc_nav_menu_elementor_8776e66 .ue-menu > li > .sub-menu > li .sub-menu { 400 width: 100%; 401 left: 0; 402 z-index: 2; 403 position:relative; 404 top:auto; 405 } 406 407 #uc_nav_menu_elementor_8776e66 .ue-menu > li > ul li ul li ul { 408 width: 100%; 409 position:relative; 410 } 411 412} 413 414</style> 415 416 <div id="uc_nav_menu_elementor_8776e66" class="ue-nav-menu" data-show-icons="true" data-breakpoint="767" data-full-width="true" data-effect-style="no-hover-effects"> 417 418 <div class="ue-nav-menu-mobile-wrapper"> 419 <label class="ue-nav-menu-mobile" for="mobile_menuuc_nav_menu_elementor_8776e66"> 420 <span class="ue-nav-menu-mobile-icon-open"><i class='fas fa-bars'></i></span> 421 <span class="ue-nav-menu-mobile-icon-close"><i class='fas fa-times'></i></span> 422 </label> 423 </div> 424 425 <input id="mobile_menuuc_nav_menu_elementor_8776e66" class="ue-nav-menu-checkbox" type="checkbox"> 426 427 <ul id="menu-primary" class="ue-menu"><li id="menu-item-1917" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1917"><a href="https://qfnetwork.org/">Home</a></li> 428<li id="menu-item-206" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-206"><a href="https://qfnetwork.org/about-us/">About</a></li> 429<li id="menu-item-3251" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3251"><a href="https://qfnetwork.org/services/">Services</a> 430<ul class="sub-menu"> 431 <li id="menu-item-13637" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13637"><a href="https://qfnetwork.org/generative-ai/">Generative AI</a></li> 432 <li id="menu-item-2850" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2850"><a href="https://qfnetwork.org/ui-ux-design/">UI/UX Design</a></li> 433 <li id="menu-item-2206" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2206"><a href="https://qfnetwork.org/website-development/">Website Development</a></li> 434 <li id="menu-item-13638" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13638"><a href="https://qfnetwork.org/mobile-development/">Mobile App</a></li> 435 <li id="menu-item-2919" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2919"><a href="https://qfnetwork.org/video-animation/">Video Animation</a></li> 436 <li id="menu-item-3004" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3004"><a href="https://qfnetwork.org/accounting-and-bookkeeping/">Accounting & Bookkeeping</a></li> 437</ul> 438</li> 439<li id="menu-item-12814" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12814"><a href="#">Products</a> 440<ul class="sub-menu"> 441 <li id="menu-item-12341" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12341"><a href="https://qfnetwork.org/wordpress/">WordPress</a> 442 <ul class="sub-menu"> 443 <li id="menu-item-7353" class="menu-item menu-item-type-post_type menu-item-object-download menu-item-7353"><a href="https://qfnetwork.org/downloads/learndash-lms-certificate-builder/">
443LearnDash LMS – Certificate Builder</a></li> 444 <li id="menu-item-11811" class="menu-item menu-item-type-post_type menu-item-object-download menu-item-11811"><a href="https://qfnetwork.org/downloads/learndash-quiz-add-on/">LearnDash – Quiz Add-on</a></li> 445 </ul> 446</li> 447 <li id="menu-item-12342" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12342"><a href="https://qfnetwork.org/shopify/">Shopify</a> 448 <ul class="sub-menu"> 449 <li id="menu-item-12473" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12473"><a href="https://qfnetwork.org/shopify/qf-csv-shipping/">QF CSV Shipping</a></li> 450 <li id="menu-item-12537" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12537"><a href="https://qfnetwork.org/shopify/qf-age-verification/">QF Age Verification</a></li> 451 <li id="menu-item-12475" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12475"><a href="https://qfnetwork.org/shopify/qf-neon-sign-customizer/">QF Neon Sign Customizer</a></li> 452 <li id="menu-item-12476" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12476"><a href="https://qfnetwork.org/shopify/qf-order-notes-plus/">QF Order Notes Plus</a></li> 453 </ul> 454</li> 455</ul> 456</li> 457<li id="menu-item-13517" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13517"><a href="https://qfnetwork.org/portfolio/">Portfolio</a></li> 458<li id="menu-item-12719" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12718 current_page_item current_page_parent menu-item-12719"><a href="https://qfnetwork.org/blog/" aria-current="page">Blog</a></li> 459<li id="menu-item-226" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://qfnetwork.org/contact-us/">Contact</a></li> 460</ul> 461 462 <div class="ue-nav-menu-icons-holder" style="display: none;"> 463 <span class="ue-nav-menu-icon-expand"><i class='fas fa-plus'></i></span> 464 <span class="ue-nav-menu-icon-collapse"><i class='fas fa-minus'></i></span> 465 <span class="ue-nav-menu-icon-first-level-expand"><i class='fas fa-chevron-down'></i></span> 466 </div> 467 468</div> 469 <!-- end WordPress Menu --> </div> 470 </div> 471 </div> 472 <div class="elementor-element elementor-element-d23d850 e-con-full e-flex e-con e-child" data-id="d23d850" data-element_type="container" data-e-type="container"> 473 <div class="elementor-element elementor-element-f75f2b5 elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-button" data-id="f75f2b5" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 474 <div class="elementor-widget-container"> 475 <div class="elementor-button-wrapper"> 476 <a class="elementor-button elementor-button-link elementor-size-sm elementor-animation-grow" href="https://qfnetwork.org/contact-us/#form"> 477 <span class="elementor-button-content-wrapper"> 478 <span class="elementor-button-icon"> 479 <svg aria-hidden="true" class="e-font-icon-svg e-fas-headset" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z"></path></svg> </span> 480 <span class="elementor-button-text">Schedule a Call</span> 481 </span> 482 </a> 483 </div> 484 </div> 485 </div> 486 </div> 487 </div> 488 <div class="elementor-element elementor-element-d35d364 e-con-full elementor-hidden-desktop e-flex e-con e-parent" data-id="d35d364" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}"> 489 <div class="elementor-element elementor-element-07eb915 e-con-full e-flex e-con e-child" data-id="07eb915" data-element_type="container" data-e-type="container"> 490 <div class="elementor-element elementor-element-f6d06a4 logo elementor-widget elementor-widget-image" data-id="f6d06a4" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 491 <div class="elementor-widget-container"> 492 <a href="https://qfnetwork.org"> 493 <img width="853" height="294" src="https://qfnetwork.org/wp-content/uploads/2024/03/QFN-final-logo-black-line.-Edit.svg" class="attachment-full size-full wp-image-3836" alt="" /> </a> 494 </div>
495 </div> 496 </div> 497 <div class="elementor-element elementor-element-ba467e9 e-con-full e-flex e-con e-child" data-id="ba467e9" data-element_type="container" data-e-type="container"> 498 <div class="elementor-element elementor-element-1a888aa elementor-widget elementor-widget-button" data-id="1a888aa" data-element_type="widget" data-e-type="widget" data-widget_type="button.default"> 499 <div class="elementor-widget-container"> 500 <div class="elementor-button-wrapper"> 501 <a class="elementor-button elementor-button-link elementor-size-sm" href="https://calendly.com/qfn"> 502 <span class="elementor-button-content-wrapper"> 503 <span class="elementor-button-icon"> 504 <svg aria-hidden="true" class="e-font-icon-svg e-fas-headset" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M192 208c0-17.67-14.33-32-32-32h-16c-35.35 0-64 28.65-64 64v48c0 35.35 28.65 64 64 64h16c17.67 0 32-14.33 32-32V208zm176 144c35.35 0 64-28.65 64-64v-48c0-35.35-28.65-64-64-64h-16c-17.67 0-32 14.33-32 32v112c0 17.67 14.33 32 32 32h16zM256 0C113.18 0 4.58 118.83 0 256v16c0 8.84 7.16 16 16 16h16c8.84 0 16-7.16 16-16v-16c0-114.69 93.31-208 208-208s208 93.31 208 208h-.12c.08 2.43.12 165.72.12 165.72 0 23.35-18.93 42.28-42.28 42.28H320c0-26.51-21.49-48-48-48h-32c-26.51 0-48 21.49-48 48s21.49 48 48 48h181.72c49.86 0 90.28-40.42 90.28-90.28V256C507.42 118.83 398.82 0 256 0z"></path></svg> </span> 505 </span> 506 </a> 507 </div> 508 </div> 509 </div> 510 <div class="elementor-element elementor-element-274c6f5 elementor-nav-menu__align-center elementor-nav-menu--stretch elementor-nav-menu--dropdown-tablet elementor-nav-menu__text-align-aside elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="274c6f5" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\"
510 viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default"> 511 <div class="elementor-widget-container"> 512 <nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade"> 513 <ul id="menu-1-274c6f5" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1917"><a href="https://qfnetwork.org/" class="elementor-item">Home</a></li> 514<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-206"><a href="https://qfnetwork.org/about-us/" class="elementor-item">About</a></li> 515<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3251"><a href="https://qfnetwork.org/services/" class="elementor-item">Services</a> 516<ul class="sub-menu elementor-nav-menu--dropdown"> 517 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13637"><a href="https://qfnetwork.org/generative-ai/" class="elementor-sub-item">Generative AI</a></li> 518 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2850"><a href="https://qfnetwork.org/ui-ux-design/" class="elementor-sub-item">UI/UX Design</a></li> 519 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2206"><a href="https://qfnetwork.org/website-development/" class="elementor-sub-item">Website Development</a></li> 520 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13638"><a href="https://qfnetwork.org/mobile-development/" class="elementor-sub-item">Mobile App</a></li> 521 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2919"><a href="https://qfnetwork.org/video-animation/" class="elementor-sub-item">Video Animation</a></li> 522 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3004"><a href="https://qfnetwork.org/accounting-and-bookkeeping/" class="elementor-sub-item">Accounting & Bookkeeping</a></li> 523</ul> 524</li> 525<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12814"><a href="#" class="elementor-item elementor-item-anchor">Products</a> 526<ul class="sub-menu elementor-nav-menu--dropdown"> 527 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12341"><a href="https://qfnetwork.org/wordpress/" class="elementor-sub-item">WordPress</a> 528 <ul class="sub-menu elementor-nav-menu--dropdown"> 529 <li class="menu-item menu-item-type-post_type menu-item-object-download menu-item-7353"><a href="https://qfnetwork.org/downloads/learndash-lms-certificate-builder/" class="elementor-sub-item">LearnDash LMS – Certificate Builder</a></li> 530 <li class="menu-item menu-item-type-post_type menu-item-object-download menu-item-11811"><a href="https://qfnetwork.org/downloads/learndash-quiz-add-on/" class="elementor-sub-item">LearnDash – Quiz Add-on</a></li> 531 </ul> 532</li> 533 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12342"><a href="https://qfnetwork.org/shopify/" class="elementor-sub-item">Shopify</a> 534 <ul class="sub-menu elementor-nav-menu--dropdown"> 535 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12473"><a href="https://qfnetwork.org/shopify/qf-csv-shipping/" class="elementor-sub-item">QF CSV Shipping</a></li> 536 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12537"><a href="https://qfnetwork.org/shopify/qf-age-verification/" class="elementor-sub-item">QF Age Verification</a></li> 537 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12475"><a href="https://qfnetwork.org/shopify/qf-neon-sign-customizer/" class="elementor-sub-item">QF Neon Sign Customizer</a></li> 538 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12476"><a href="https://qfnetwork.org/shopify/qf-order-notes-plus/" class="elementor-sub-item">QF Order Notes Plus</a></li> 539 </ul> 540</li> 541</ul> 542</li> 543<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13517"><a href="https://qfnetwork.org/portfolio/" class="elementor-item">Portfolio</a></li> 544<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12718 current_page_item current_page_parent menu-item-12719"><a href="https://qfnetwork.org/blog/" aria-current="page" class="elementor-item elementor-item-active">Blog</a></li> 545<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://qfnetwork.org/contact-us/" class="elementor-item">Contact</a></li> 546</ul> </nav> 547 <div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Menu Toggle" aria-expanded="false"> 548 <svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div> 549 <nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true"> 550 <ul id="menu-2-274c6f5" class="elementor-nav-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1917"><a href="https://qfnetwork.org/" class="elementor-item" tabindex="-1">Home</a></li> 551<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-206"><a href="https://qfnetwork.org/about-us/" class="elementor-item" tabindex="-1">About</a></li> 552<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3251"><a href="https://qfnetwork.org/services/" class="elementor-item" tabindex="-1">Services</a> 553<ul class="sub-menu elementor-nav-menu--dropdown"> 554 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13637"><a href="https://qfnetwork.org/generative-ai/" class="elementor-sub-item" tabindex="-1">Generative AI</a></li> 555 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2850"><a href="https://qfnetwork.org/ui-ux-design/" class="elementor-sub-item" tabindex="-1">UI/UX Design</a></li> 556 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2206"><a href="https://qfnetwork.org/website-development/" class="elementor-sub-item" tabindex="-1">Website Development</a></li> 557 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13638"><a href="https://qfnetwork.org/mobile-development/" class="elementor-sub-item" tabindex="-1">Mobile App</a></li> 558 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2919"><a href="https://qfnetwork.org/video-animation/" class="elementor-sub-item" tabindex="-1">Video Animation</a></li> 559 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3004"><a href="https://qfnetwork.org/accounting-and-bookkeeping/" class="elementor-sub-item" tabindex="-1">Accounting & Bookkeeping</a></li> 560</ul> 561</li> 562<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-12814"><a href="#" class="elementor-item elementor-item-anchor" tabindex="-1">Products</a> 563<ul class="sub-menu elementor-nav-menu--dropdown"> 564 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12341"><a href="https://qfnetwork.org/wordpress/" class="elementor-sub-item" tabindex="-1">WordPress</a> 565 <ul class="sub-menu elementor-nav-menu--dropdown"> 566 <li class="menu-item menu-item-type-post_type menu-item-object-download menu-item-7353"><a href="https://qfnetwork.org/downloads/learndash-lms-certificate-builder/" class="elementor-sub-item" tabindex="-1">
566LearnDash LMS – Certificate Builder</a></li> 567 <li class="menu-item menu-item-type-post_type menu-item-object-download menu-item-11811"><a href="https://qfnetwork.org/downloads/learndash-quiz-add-on/" class="elementor-sub-item" tabindex="-1">LearnDash – Quiz Add-on</a></li> 568 </ul> 569</li> 570 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12342"><a href="https://qfnetwork.org/shopify/" class="elementor-sub-item" tabindex="-1">Shopify</a> 571 <ul class="sub-menu elementor-nav-menu--dropdown"> 572 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12473"><a href="https://qfnetwork.org/shopify/qf-csv-shipping/" class="elementor-sub-item" tabindex="-1">QF CSV Shipping</a></li> 573 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12537"><a href="https://qfnetwork.org/shopify/qf-age-verification/" class="elementor-sub-item" tabindex="-1">QF Age Verification</a></li> 574 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12475"><a href="https://qfnetwork.org/shopify/qf-neon-sign-customizer/" class="elementor-sub-item" tabindex="-1">QF Neon Sign Customizer</a></li> 575 <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12476"><a href="https://qfnetwork.org/shopify/qf-order-notes-plus/" class="elementor-sub-item" tabindex="-1">QF Order Notes Plus</a></li> 576 </ul> 577</li> 578</ul> 579</li> 580<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13517"><a href="https://qfnetwork.org/portfolio/" class="elementor-item" tabindex="-1">Portfolio</a></li> 581<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-12718 current_page_item current_page_parent menu-item-12719"><a href="https://qfnetwork.org/blog/" aria-current="page" class="elementor-item elementor-item-active" tabindex="-1">Blog</a></li> 582<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-226"><a href="https://qfnetwork.org/contact-us/" class="elementor-item" tabindex="-1">Contact</a></li> 583</ul> </nav> 584 </div> 585 </div> 586 </div> 587 </div> 588 </header> 589 <div data-elementor-type="archive" data-elementor-id="12566" class="elementor elementor-12566 elementor-location-archive" data-elementor-post-type="elementor_library"> 590 <div class="elementor-element elementor-element-bc487d3 e-flex e-con-boxed e-con e-parent" data-id="bc487d3" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 591 <div class="e-con-inner"> 592 <div class="elementor-element elementor-element-827c5f4 e-flex e-con-boxed e-con e-child" data-id="827c5f4" data-element_type="container" data-e-type="container"> 593 <div class="e-con-inner"> 594 </div> 595 </div> 596 <div class="elementor-element elementor-element-e4f70bf elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="e4f70bf" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 597 <div class="elementor-widget-container"> 598 <ul class="elementor-icon-list-items elementor-inline-items"> 599 <li class="elementor-icon-list-item elementor-inline-item"> 600 <a href="https://qfnetwork.org"> 601 602 <span class="elementor-icon-list-text">Home</span> 603 </a> 604 </li> 605 <li class="elementor-icon-list-item elementor-inline-item"> 606 <a href="https://qfnetwork.org/category/qfn-blog/"> 607 608 <span class="elementor-icon-list-icon"> 609 <svg aria-hidden="true" class="e-font-icon-svg e-fas-angle-double-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34zm192-34l-136-136c-9.4-9.4-24.6-9.4-33.9 0l-22.6 22.6c-9.4 9.4-9.4 24.6 0 33.9l96.4 96.4-96.4 96.4c-9.4 9.4-9.4 24.6 0 33.9l22.6 22.6c9.4 9.4 24.6 9.4 33.9 0l136-136c9.4-9.2 9.4-24.4 0-33.8z"></path></svg> </span> 610 <span class="elementor-icon-list-text">Blog</span> 611 </a> 612 </li> 613 </ul> 614 </div>
615 </div> 616 </div> 617 </div> 618 <div class="elementor-element elementor-element-b41fd6a e-flex e-con-boxed e-con e-parent" data-id="b41fd6a" data-element_type="container" data-e-type="container"> 619 <div class="e-con-inner"> 620 <div class="elementor-element elementor-element-af8b260 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-archive-posts" data-id="af8b260" data-element_type="widget" data-e-type="widget" data-settings="{"archive_cards_columns":"3","archive_cards_columns_tablet":"2","archive_cards_columns_mobile":"1","archive_cards_row_gap":{"unit":"px","size":35,"sizes":[]},"archive_cards_row_gap_tablet":{"unit":"px","size":"","sizes":[]},"archive_cards_row_gap_mobile":{"unit":"px","size":"","sizes":[]},"pagination_type":"numbers"}" data-widget_type="archive-posts.archive_cards"> 621 <div class="elementor-widget-container"> 622 <div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list"> 623 <article class="elementor-post elementor-grid-item post-13145 post type-post status-publish format-standard has-post-thumbnail hentry category-qfnetwork" role="listitem"> 624 <div class="elementor-post__card"> 625 <a class="elementor-post__thumbnail__link" href="https://qfnetwork.org/ai-chatbot-development-for-websites-and-apps/" tabindex="-1" ><div class="elementor-post__thumbnail"><img width="300" height="169" src="https://qfnetwork.org/wp-content/uploads/2025/12/8-2-300x169.avif" class="attachment-medium size-medium wp-image-13319" alt="" decoding="async" srcset="https://qfnetwork.org/wp-content/uploads/2025/12/8-2-300x169.avif 300w, https://qfnetwork.org/wp-content/uploads/2025/12/8-2-1024x576.avif 1024w, https://qfnetwork.org/wp-content/uploads/2025/12/8-2-768x432.avif 768w, https://qfnetwork.org/wp-content/uploads/2025/12/8-2-600x338.avif 600w, https://qfnetwork.org/wp-content/uploads/2025/12/8-2.avif 1237w" sizes="(max-width: 300px) 100vw, 300px" /></div></a> 626 <div class="elementor-post__badge">QF Network</div> 627 <div class="elementor-post__text"> 628 <h3 class="elementor-post__title"> 629 <a href="https://qfnetwork.org/ai-chatbot-development-for-websites-and-apps/" > 630 AI Chatbot Development Services: Complete Guide </a> 631 </h3> 632 <div class="elementor-post__excerpt"> 633 <p>AI chatbot development services design and integrate AI assistants that answer questions, automate workflows, capture and qualify leads, and support</p> 634 </div> 635 636 <a class="elementor-post__read-more" href="https://qfnetwork.org/ai-chatbot-development-for-websites-and-apps/" aria-label="Read more about AI Chatbot Development Services: Complete Guide" tabindex="-1" > 637 Read More » </a> 638 639 </div> 640 </div> 641 </article> 642 <article class="elementor-post elementor-grid-item post-13144 post type-post status-publish format-standard has-post-thumbnail hentry category-qfnetwork" role="listitem"> 643 <div class="elementor-post__card"> 644 <a class="elementor-post__thumbnail__link" href="https://qfnetwork.org/qf-csv-shipping-rates-for-smarter-shopify-shipping/" tabindex="-1" ><div class="elementor-post__thumbnail"><img width="300" height="168" src="https://qfnetwork.org/wp-content/uploads/2025/12/1-5-300x168.avif" class="attachment-medium size-medium wp-image-13149" alt="" decoding="async" srcset="https://qfnetwork.org/wp-content/uploads/2025/12/1-5-300x168.avif 300w, https://qfnetwork.org/wp-content/uploads/2025/12/1-5-1024x573.avif 1024w, https://qfnetwork.org/wp-content/uploads/2025/12/1-5-768x430.avif 768w, https://qfnetwork.org/wp-content/uploads/2025/12/1-5-600x336.avif 600w, https://qfnetwork.org/wp-content/uploads/2025/12/1-5.avif 1238w" sizes="(max-width: 300px) 100vw, 300px" /></div></a> 645 <div class="elementor-post__badge">QF Network</div> 646 <div class="elementor-post__text"> 647 <h3 class="elementor-post__title"> 648 <a href="https://qfnetwork.org/qf-csv-shipping-rates-for-smarter-shopify-shipping/" > 649 QF CSV Shipping Rates for Smarter Shopify Shipping </a> 650 </h3> 651 <div class="elementor-post__excerpt"> 652 <p>Shipping isn’t just a cost at checkout; it’s a make-or-break moment for your business. As your store expands into new</p> 653 </div> 654 655 <a class="elementor-post__read-more" href="https://qfnetwork.org/qf-csv-shipping-rates-for-smarter-shopify-shipping/" aria-label="Read more about QF CSV Shipping Rates for Smarter Shopify Shipping" tabindex="-1" > 656 Read More » </a> 657
658 </div> 659 </div> 660 </article> 661 <article class="elementor-post elementor-grid-item post-12692 post type-post status-publish format-standard has-post-thumbnail hentry category-qfnetwork" role="listitem"> 662 <div class="elementor-post__card"> 663 <a class="elementor-post__thumbnail__link" href="https://qfnetwork.org/custom-shopify-app-development/" tabindex="-1" ><div class="elementor-post__thumbnail"><img width="300" height="168" src="https://qfnetwork.org/wp-content/uploads/2025/11/post4-300x168.avif" class="attachment-medium size-medium wp-image-12696" alt="" decoding="async" srcset="https://qfnetwork.org/wp-content/uploads/2025/11/post4-300x168.avif 300w, https://qfnetwork.org/wp-content/uploads/2025/11/post4-1024x573.avif 1024w, https://qfnetwork.org/wp-content/uploads/2025/11/post4-768x430.avif 768w, https://qfnetwork.org/wp-content/uploads/2025/11/post4-600x336.avif 600w, https://qfnetwork.org/wp-content/uploads/2025/11/post4.avif 1038w" sizes="(max-width: 300px) 100vw, 300px" /></div></a> 664 <div class="elementor-post__badge">QF Network</div> 665 <div class="elementor-post__text"> 666 <h3 class="elementor-post__title"> 667 <a href="https://qfnetwork.org/custom-shopify-app-development/" > 668 Custom Shopify App Development Services </a> 669 </h3> 670 <div class="elementor-post__excerpt"> 671 <p>Custom Shopify apps solve the bottlenecks that off-the-shelf tools can’t. They automate tasks, streamline workflows, support complex pricing or subscriptions,</p> 672 </div> 673 674 <a class="elementor-post__read-more" href="https://qfnetwork.org/custom-shopify-app-development/" aria-label="Read more about Custom Shopify App Development Services" tabindex="-1" > 675 Read More » </a> 676 677 </div> 678 </div> 679 </article> 680 </div> 681 682 </div> 683 </div> 684 </div> 685 </div> 686 </div> 687 <footer data-elementor-type="footer" data-elementor-id="12257" class="elementor elementor-12257 elementor-location-footer" data-elementor-post-type="elementor_library"> 688 <div class="elementor-element elementor-element-ef3c7c1 e-flex e-con-boxed e-con e-parent" data-id="ef3c7c1" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 689 <div class="e-con-inner"> 690 <div class="elementor-element elementor-element-c734ef8 e-con-full e-flex e-con e-child" data-id="c734ef8" data-element_type="container" data-e-type="container"> 691 <div class="elementor-element elementor-element-724ba4b elementor-widget elementor-widget-image" data-id="724ba4b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 692 <div class="elementor-widget-container"> 693 <a href="https://qfnetwork.org"> 694 <img width="853" height="294" src="https://qfnetwork.org/wp-content/uploads/2024/03/QFN-final-logo-white-line.-Edit.svg" class="attachment-full size-full wp-image-3837" alt="" /> </a> 695 </div> 696 </div> 697 <div class="elementor-element elementor-element-ed1c2e7 elementor-widget elementor-widget-text-editor" data-id="ed1c2e7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 698 <div class="elementor-widget-container"> 699 <p>A go-to destination for top-notch solutions for digital marketing and consultancy service’s needs. We shape your creative business thoughts from scratch to reality!</p> </div> 700 </div> 701 <div class="elementor-element elementor-element-58fd00e elementor-shape-circle elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="58fd00e" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default"> 702 <div class="elementor-widget-container"> 703 <div class="elementor-social-icons-wrapper elementor-grid" role="list"> 704 <span class="elementor-grid-item" role="listitem"> 705 <a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-repeater-item-998f447" href="https://pk.linkedin.com/company/qfnetwork" target="_blank"> 706 <span class="elementor-screen-only">Linkedin</span> 707 <svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin" viewB
707ox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg> </a> 708 </span> 709 <span class="elementor-grid-item" role="listitem"> 710 <a class="elementor-icon elementor-social-icon elementor-social-icon-whatsapp elementor-repeater-item-c134176" href="https://wa.me/971506905779" target="_blank"> 711 <span class="elementor-screen-only">Whatsapp</span> 712 <svg aria-hidden="true" class="e-font-icon-svg e-fab-whatsapp" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg> </a> 713 </span> 714 <span class="elementor-grid-item" role="listitem"> 715 <a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-repeater-item-de07c7c" href="https://www.facebook.com/qfnetwork/" target="_blank"> 716 <span class="elementor-screen-only">Facebook</span> 717 <svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> </a> 718 </span> 719 <span class="elementor-grid-item" role="listitem"> 720 <a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-5748f47" href="https://www.instagram.com/qfnetwork/" target="_blank"> 721 <span class="elementor-screen-only">Instagram</span> 722 <svg aria-hidden="true" class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg> </a> 723 </span> 724 <span class="elementor-grid-item" role="listitem"> 725 <a class="elementor-icon elementor-social-icon elementor-social-icon-x-twitter elementor-repeater-item-055cb48" href="https://twitter.com/qfnetwork" target="_blank"> 726 <span class="elementor-screen-only">X-twitter</span> 727 <svg aria-hidden="true" class="e-font-icon-svg e-fab-x-twitter" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M389.2 48h70.6L305.6 224.2 487 464H345L233.7 318.6 106.5 464H35.8L200.7 275.5 26.8 48H172.4L272.9 180.9 389.2 48zM364.4 421.8h39.1L151.1 88h-42L364.4 421.8z"></path></svg> </a> 728 </span> 729 <span class="elementor-grid-item" role="listitem"> 730 <a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-repeater-item-9e585f4" href="https://www.youtube.com/channel/UC8-fT3zQsD7TxT9EB5MtBbQ" target="_blank"> 731 <span class="elementor-screen-only">Youtube</span> 732 <svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewBox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg> </a> 733 </span> 734 </div> 735 </div>
736 </div> 737 </div> 738 <div class="elementor-element elementor-element-3e1d40f e-con-full e-flex e-con e-child" data-id="3e1d40f" data-element_type="container" data-e-type="container"> 739 <div class="elementor-element elementor-element-e81f3cf elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="e81f3cf" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 740 <div class="elementor-widget-container"> 741 <h2 class="elementor-heading-title elementor-size-default">Services</h2> </div> 742 </div> 743 <div class="elementor-element elementor-element-4ee1bbc elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="4ee1bbc" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 744 <div class="elementor-widget-container"> 745 <div class="elementor-divider"> 746 <span class="elementor-divider-separator"> 747 </span> 748 </div> 749 </div> 750 </div> 751 <div data-ep-wrapper-link="{"url":"https:\/\/qfnetwork.org\/generative-ai\/","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-8033ff9 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-mobile__width-inherit elementor-view-default elementor-widget elementor-widget-icon-box" data-id="8033ff9" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 752 <div class="elementor-widget-container"> 753 <div class="elementor-icon-box-wrapper"> 754 755 <div class="elementor-icon-box-icon"> 756 <a href="https://qfnetwork.org/generative-ai/" class="elementor-icon" tabindex="-1"> 757 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </a> 758 </div> 759 760 <div class="elementor-icon-box-content"> 761 762 763 <p class="elementor-icon-box-description"> 764 Generative AI </p> 765 766 </div> 767 768 </div> 769 </div> 770 </div> 771 <div data-ep-wrapper-link="{"url":"https:\/\/qfnetwork.org\/ui-ux-design\/","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-5c8aa18 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-mobile__width-inherit elementor-view-default elementor-widget elementor-widget-icon-box" data-id="5c8aa18" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 772 <div class="elementor-widget-container"> 773 <div class="elementor-icon-box-wrapper"> 774 775 <div class="elementor-icon-box-icon"> 776 <a href="https://qfnetwork.org/ui-ux-design/" class="elementor-icon" tabindex="-1"> 777 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </a> 778 </div> 779 780 <div class="elementor-icon-box-content"> 781 782 783 <p class="elementor-icon-box-description"> 784 UI/UX Design </p> 785 786 </div> 787 788 </div> 789 </div> 790 </div> 791 <div data-ep-wrapper-link="{"url":"https:\/\/qfnetwork.org\/website-development\/","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-ab16990 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box" data-id="ab16990" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 792 <div class="elementor-widget-container"> 793 <div class="elementor-icon-box-wrapper"> 794 795 <div class="elementor-icon-box-icon"> 796 <a href="https://qfnetwork.org/website-development/" class="elementor-icon" tabindex="-1"> 797 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </a> 798 </div> 799 800 <div class="elementor-icon-box-content"> 801 802 803 <p class="elementor-icon-box-description"> 804 Website Development </p> 805 806 </div> 807 808 </div> 809 </div>
810 </div> 811 <div data-ep-wrapper-link="{"url":"https:\/\/qfnetwork.org\/mobile-development\/","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-3b04732 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box" data-id="3b04732" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 812 <div class="elementor-widget-container"> 813 <div class="elementor-icon-box-wrapper"> 814 815 <div class="elementor-icon-box-icon"> 816 <a href="https://qfnetwork.org/mobile-development/" class="elementor-icon" tabindex="-1"> 817 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </a> 818 </div> 819 820 <div class="elementor-icon-box-content"> 821 822 823 <p class="elementor-icon-box-description"> 824 Mobile App </p> 825 826 </div> 827 828 </div> 829 </div> 830 </div> 831 <div data-ep-wrapper-link="{"url":"https:\/\/qfnetwork.org\/video-animation\/","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-97eef1d elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box" data-id="97eef1d" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 832 <div class="elementor-widget-container"> 833 <div class="elementor-icon-box-wrapper"> 834 835 <div class="elementor-icon-box-icon"> 836 <a href="https://qfnetwork.org/video-animation/" class="elementor-icon" tabindex="-1"> 837 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </a> 838 </div> 839 840 <div class="elementor-icon-box-content"> 841 842 843 <p class="elementor-icon-box-description"> 844 Video Animation </p> 845 846 </div> 847 848 </div> 849 </div> 850 </div> 851 <div data-ep-wrapper-link="{"url":"https:\/\/qfnetwork.org\/accounting-and-bookkeeping\/","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-f42285f elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-widget-mobile__width-inherit elementor-view-default elementor-widget elementor-widget-icon-box" data-id="f42285f" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 852 <div class="elementor-widget-container"> 853 <div class="elementor-icon-box-wrapper"> 854 855 <div class="elementor-icon-box-icon"> 856 <a href="https://qfnetwork.org/accounting-and-bookkeeping/" class="elementor-icon" tabindex="-1"> 857 <svg aria-hidden="true" class="e-font-icon-svg e-fas-arrow-right" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"></path></svg> </a> 858 </div> 859 860 <div class="elementor-icon-box-content"> 861 862 863 <p class="elementor-icon-box-description"> 864 Accounting & Bookkeeping </p> 865 866 </div> 867 868 </div> 869 </div>
870 </div> 871 </div> 872 <div class="elementor-element elementor-element-3ca8774 e-con-full e-flex e-con e-child" data-id="3ca8774" data-element_type="container" data-e-type="container"> 873 <div class="elementor-element elementor-element-ad9bba4 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="ad9bba4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default"> 874 <div class="elementor-widget-container"> 875 <h2 class="elementor-heading-title elementor-size-default">Contact</h2> </div> 876 </div> 877 <div class="elementor-element elementor-element-71182c0 elementor-widget__width-initial elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="71182c0" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default"> 878 <div class="elementor-widget-container"> 879 <div class="elementor-divider"> 880 <span class="elementor-divider-separator"> 881 </span> 882 </div> 883 </div> 884 </div> 885 <div data-ep-wrapper-link="{"url":"https:\/\/wa.me\/971506905779","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-e4cc507 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box" data-id="e4cc507" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 886 <div class="elementor-widget-container"> 887 <div class="elementor-icon-box-wrapper"> 888 889 <div class="elementor-icon-box-icon"> 890 <a href="https://wa.me/971506905779" class="elementor-icon" tabindex="-1"> 891 <svg aria-hidden="true" class="e-font-icon-svg e-fab-whatsapp" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg> </a> 892 </div> 893 894 <div class="elementor-icon-box-content"> 895 896 897 <p class="elementor-icon-box-description"> 898 +971 50 690 5779 </p> 899 900 </div> 901 902 </div> 903 </div> 904 </div> 905 <div data-ep-wrapper-link="{"url":"https:\/\/wa.me\/15872848099","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-ac29a0a elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box" data-id="ac29a0a" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 906 <div class="elementor-widget-container"> 907 <div class="elementor-icon-box-wrapper"> 908 909 <div class="elementor-icon-box-icon"> 910 <a href="https://wa.me/15872848099" class="elementor-icon" tabindex="-1"> 911 <svg aria-hidden="true" class="e-font-icon-svg e-fab-whatsapp" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z"></path></svg> </a> 912 </div> 913 914 <div class="elementor-icon-box-content"> 915 916 917 <p class="elementor-icon-box-description"> 918 +1 (587) 284-8099 </p> 919 920 </div> 921 922 </div> 923 </div>
924 </div> 925 <div class="elementor-element elementor-element-20a8c33 elementor-widget__width-initial elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="20a8c33" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 926 <div class="elementor-widget-container"> 927 <ul class="elementor-icon-list-items"> 928 <li class="elementor-icon-list-item"> 929 <a href="/cdn-cgi/l/email-protection#88e1e6eee7c8f9eee6edfcffe7fae3a6e7faef"> 930 931 <span class="elementor-icon-list-icon"> 932 <svg aria-hidden="true" class="e-font-icon-svg e-fas-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg> </span> 933 <span class="elementor-icon-list-text"><span class="__cf_email__" data-cfemail="fc95929a93bc8d9a9299888b938e97d2938e9b">[email protected]</span></span> 934 </a> 935 </li> 936 </ul> 937 </div> 938 </div> 939 <div data-ep-wrapper-link="{"url":"mailto:[email protected]","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-2904a62 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-view-default elementor-widget elementor-widget-icon-box" data-id="2904a62" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 940 <div class="elementor-widget-container"> 941 <div class="elementor-icon-box-wrapper"> 942 943 <div class="elementor-icon-box-icon"> 944 <a href="/cdn-cgi/l/email-protection#e68f888089a697808883929189948dc8899481" class="elementor-icon" tabindex="-1"> 945 <svg aria-hidden="true" class="e-font-icon-svg e-fas-envelope" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"></path></svg> </a> 946 </div> 947 948 <div class="elementor-icon-box-content"> 949 950 951 <p class="elementor-icon-box-description"> 952 <a href="/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="9df4f3fbf2ddecfbf3f8e9eaf2eff6b3f2effa">[email protected]</a> </p> 953 954 </div> 955 956 </div> 957 </div> 958 </div> 959 <div data-ep-wrapper-link="{"url":"https:\/\/calendly.com\/qfn","is_external":"","nofollow":"","custom_attributes":""}" style="cursor: pointer" class="bdt-element-link elementor-element elementor-element-0fc6693 elementor-position-inline-start elementor-widget__width-initial elementor-mobile-position-inline-start elementor-view-default elementor-widget elementor-widget-icon-box" data-id="0fc6693" data-element_type="widget" data-e-type="widget" data-widget_type="icon-box.default"> 960 <div class="elementor-widget-container"> 961 <div class="elementor-icon-box-wrapper"> 962 963 <div class="elementor-icon-box-icon"> 964 <a href="https://calendly.com/qfn" class="elementor-icon" tabindex="-1"> 965 <svg aria-hidden="true" class="e-font-icon-svg e-far-calendar-alt" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z"></path></svg> </a> 966 </div> 967 968 <div class="elementor-icon-box-content"> 969 970 971 <p class="elementor-icon-box-description"> 972 calendly.com/qfn </p> 973 974 </div> 975 976 </div> 977 </div>
978 </div> 979 <div class="elementor-element elementor-element-d712dd0 e-con-full e-flex e-con e-child" data-id="d712dd0" data-element_type="container" data-e-type="container"> 980 <div class="elementor-element elementor-element-16f294e elementor-widget__width-initial elementor-widget elementor-widget-image" data-id="16f294e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default"> 981 <div class="elementor-widget-container"> 982 <img width="227" height="222" src="https://qfnetwork.org/wp-content/uploads/2024/05/MBG-removebg-preview.webp" class="attachment-large size-large wp-image-11393" alt="" /> </div> 983 </div> 984 </div> 985 </div> 986 </div> 987 </div> 988 <div class="elementor-element elementor-element-4982ae0 e-flex e-con-boxed e-con e-parent" data-id="4982ae0" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}"> 989 <div class="e-con-inner"> 990 <div class="elementor-element elementor-element-cf1c449 elementor-widget elementor-widget-text-editor" data-id="cf1c449" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default"> 991 <div class="elementor-widget-container"> 992 <p>© 2026 QF Network LLC. All Rights Reserved</p> </div> 993 </div> 994 <div class="elementor-element elementor-element-45a2698 elementor-icon-list--layout-inline elementor-align-center elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="45a2698" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default"> 995 <div class="elementor-widget-container"> 996 <ul class="elementor-icon-list-items elementor-inline-items"> 997 <li class="elementor-icon-list-item elementor-inline-item"> 998 <a href="https://qfnetwork.org/privacy-policy/"> 999 1000 <span class="elementor-icon-list-text">Privacy Policy</span> 1001 </a> 1002 </li> 1003 <li class="elementor-icon-list-item elementor-inline-item"> 1004 <a href="https://qfnetwork.org/cookie-policy/"> 1005 1006 <span class="elementor-icon-list-text">Cookies Policy</span> 1007 </a> 1008 </li> 1009 </ul> 1010 </div> 1011 </div> 1012 </div> 1013 </div> 1014 </footer>
vendor: 112 bytes, lines 1014-1016
1014 1015 1016<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script>
1016<script type="speculationrules"> 1017{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/ziptech/*","/*\\?(.+)","/edd-checkout/*"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 1018</script>
1018 1019<div class="edd-free-downloads-modal-wrapper edd-free-downloads"><span class="edd-loading"></span><div id="edd-free-downloads-modal" style="display:none"></div></div>
1020<script type="rocketlazyloadscript"> 1021 const scroll_btn = document.getElementById("back_to_top"); 1022 let scrolled = window.scrollY || document.documentElement.scrollTop; 1023 1024 function handleScroll() { 1025 scrolled = window.scrollY || document.documentElement.scrollTop; 1026 1027 if (scrolled >= 800) { 1028 scroll_btn.classList.add('show'); 1029 } else { 1030 scroll_btn.classList.remove('show'); 1031 } 1032 } 1033 1034 document.addEventListener('scroll', handleScroll); 1035 1036 if (scrolled >= 800) { 1037 scroll_btn.classList.add('show'); 1038 } else { 1039 scroll_btn.classList.remove('show'); 1040 } 1041 1042 scroll_btn.addEventListener('click', function() { 1043 window.scrollTo({ 1044 top: 0, 1045 behavior: 'smooth' 1046 }); 1047 }); 1048 1049 const phoneInput = document.getElementById('input_1_12'); 1050 1051 phoneInput.addEventListener('input', function(event) { 1052 let currentValue = event.target.value; 1053 currentValue = currentValue.replace(/[^0-9\+]/g, ''); 1054 event.target.value = currentValue; 1055 }); 1056</script>
1056 1057
1057<script type="rocketlazyloadscript"> 1058 ( () => { 1059 const lazyloadRunObserver = () => { 1060 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 1061 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 1062 entries.forEach( ( entry ) => { 1063 if ( entry.isIntersecting ) { 1064 let lazyloadBackground = entry.target; 1065 if( lazyloadBackground ) { 1066 lazyloadBackground.classList.add( 'e-lazyloaded' ); 1067 } 1068 lazyloadBackgroundObserver.unobserve( entry.target ); 1069 } 1070 }); 1071 }, { rootMargin: '200px 0px 200px 0px' } ); 1072 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 1073 lazyloadBackgroundObserver.observe( lazyloadBackground ); 1074 } ); 1075 }; 1076 const events = [ 1077 'DOMContentLoaded', 1078 'elementor/lazyload/observe', 1079 ]; 1080 events.forEach( ( event ) => { 1081 document.addEventListener( event, lazyloadRunObserver ); 1082 } ); 1083 } )(); 1084 </script>
1084 1085 <link data-minify="1" rel='stylesheet' id='elementor-icons-ekiticons-css' href='https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/modules/elementskit-icon-pack/assets/css/ekiticons.css?ver=1785844377' media='all' />
1086<script data-minify="1" id="ekit-widget-scripts-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/js/widget-scripts.js?ver=1778022047" data-rocket-defer defer></script>
vendor: 1 bytes, line 1086
1086
1087<script id="edd-ajax-js-extra"> 1088var edd_scripts = {"ajaxurl":"https://qfnetwork.org/wp-admin/admin-ajax.php","position_in_cart":"","has_purchase_links":"0","already_in_cart_message":"You have already added this item to your cart","empty_cart_message":"Your cart is empty","loading":"Loading","select_option":"Please select an option","is_checkout":"0","default_gateway":"paypal_commerce","redirect_to_checkout":"1","checkout_page":"https://qfnetwork.org/edd-checkout/","permalinks":"1","quantities_enabled":"","taxes_enabled":"0","current_page":"13145"}; 1089//# sourceURL=edd-ajax-js-extra 1090</script>
vendor: 1 bytes, line 1090
1090
1091<script data-minify="1" id="edd-ajax-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/easy-digital-downloads/assets/build/js/frontend/edd-ajax.js?ver=1778022047" data-rocket-defer defer></script>
vendor: 1 bytes, line 1091
1091
1092<script id="edd-free-downloads-mobile-js" src="https://qfnetwork.org/wp-content/plugins/edd-free-downloads/assets/js/isMobile.min.js" data-rocket-defer defer></script>
vendor: 1 bytes, line 1092
1092
1093<script id="edd-free-downloads-js-extra"> 1094var edd_free_downloads_vars = {"close_button":"overlay","user_registration":"false","require_name":"false","download_loading":"Please Wait... ","download_label":"Download Now","modal_download_label":"Download Now","has_ajax":"1","ajaxurl":"https://qfnetwork.org/wp-admin/admin-ajax.php","mobile_url":"/blog/?edd-free-download=true","form_class":"edd_purchase_submit_wrapper","bypass_logged_in":"false","is_download":"false","edd_is_mobile":"","success_page":"https://qfnetwork.org/edd-checkout/confirmation/","guest_checkout_disabled":"","email_verification":"","on_complete_handler":"default","on_complete_delay":"2000"}; 1095//# sourceURL=edd-free-downloads-js-extra 1096</script>
vendor: 1 bytes, line 1096
1096
1097<script id="edd-free-downloads-js" src="https://qfnetwork.org/wp-content/plugins/edd-free-downloads/assets/js/edd-free-downloads.min.js?ver=2.3.9" data-rocket-defer defer></script>
vendor: 1 bytes, line 1097
1097
1098<script id="rocket-browser-checker-js-after"> 1099"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); 1100//# sourceURL=rocket-browser-checker-js-after 1101</script>
vendor: 1 bytes, line 1101
1101
1102<script id="rocket-preload-links-js-extra"> 1103var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/edd-checkout/|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://qfnetwork.org","onHoverDelay":"100","rateThrottle":"3"}; 1104//# sourceURL=rocket-preload-links-js-extra 1105</script>
vendor: 1 bytes, line 1105
1105
1106<script id="rocket-preload-links-js-after"> 1107(function() { 1108"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); 1109}()); 1110 1111//# sourceURL=rocket-preload-links-js-after 1112</script>
vendor: 1 bytes, line 1112
1112
1113<script id="rocket_lazyload_css-js-extra"> 1114var rocket_lazyload_css_data = {"threshold":"300"}; 1115//# sourceURL=rocket_lazyload_css-js-extra 1116</script>
vendor: 1 bytes, line 1116
1116
1117<script id="rocket_lazyload_css-js-after"> 1118!function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); 1119//# sourceURL=rocket_lazyload_css-js-after 1120</script>
vendor: 1 bytes, line 1120
1120
1121<script id="jquery-3.6.0-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/jquery-3.6.0.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1121
1121
1122<script id="owl-carousel-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/owl.carousel.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1122
1122
1123<script id="jquery-nice-select-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/jquery.nice-select.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1123
1123
1124<script id="bootstrap-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/bootstrap.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1124
1124
1125<script id="jquery-appear-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/jquery.appear.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1125
1125
1126<script id="wow-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/wow.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1126
1126
1127<script data-minify="1" id="jquery-event-move-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/themes/ziptech/js/jquery.event.move.js?ver=1778022047" data-rocket-defer defer></script>
vendor: 1 bytes, line 1127
1127
1128<script data-minify="1" id="jquery-twentytwenty-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/themes/ziptech/js/jquery.twentytwenty.js?ver=1778022047" data-rocket-defer defer></script>
vendor: 1 bytes, line 1128
1128
1129<script id="tilt-jquery-js" src="https://qfnetwork.org/wp-content/themes/ziptech/js/tilt.jquery.min.js?ver=7.0.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1129
1129
1130<script id="magnific-popup-js" src="https://qfnetwork.org/wp-content/plugins/elementskit-lite/widgets/init/assets/js/jquery.magnific-popup.min.js?ver=3.9.3" data-rocket-defer defer></script>
vendor: 1 bytes, line 1130
1130
1131<script data-minify="1" id="ziptech-trigger-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/themes/ziptech/js/trigger.js?ver=1778022047" data-rocket-defer defer></script>
vendor: 1 bytes, line 1131
1131
1132<script id="elementor-webpack-runtime-js" src="https://qfnetwork.org/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1132
1132
1133<script id="elementor-frontend-modules-js" src="https://qfnetwork.org/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1133
1133
1134<script id="jquery-ui-core-js" src="https://qfnetwork.org/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" data-rocket-defer defer></script>
vendor: 1 bytes, line 1134
1134
1135<script id="elementor-frontend-js-extra"> 1136var EAELImageMaskingConfig = {"svg_dir_url":"https://qfnetwork.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/img/image-masking/svg-shapes/"}; 1137//# sourceURL=elementor-frontend-js-extra 1138</script>
vendor: 1 bytes, line 1138
1138
1139<script id="elementor-frontend-js-before"> 1140var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Share on Facebook","shareOnX":"Share on X","pinIt":"Pin it","download":"Download","downloadImage":"Download image","fullscreen":"Fullscreen","zoom":"Zoom","share":"Share","playVideo":"Play Video","previous":"Previous","next":"Next","close":"Close","a11yCarouselPrevSlideMessage":"Previous slide","a11yCarouselNextSlideMessage":"Next slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}, 1141"hasCustomBreakpoints":false},"version":"4.2.1","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"import-export-customization":true,"e_pro_variables":true},"urls":{"assets":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/qfnetwork.org\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/qfnetwork.org\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"95e7ca71e1","atomicFormsSendForm":"4860baec24"},"swiperClass":"swiper","settings":{"editorPreferences":[]},"kit":{"viewport_mobile":0,"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description"},"post":{"id":0,"title":"Blog - QF Network","excerpt":""}}; 1142//# sourceURL=elementor-frontend-js-before 1143</script>
vendor: 1 bytes, line 1143
1143
1144<script id="elementor-frontend-js" src="https://qfnetwork.org/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1144
1144
1145<script id="e-sticky-js" src="https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=3.33.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1145
1145
1146<script id="smartmenus-js" src="https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1146
1146
1147<script id="imagesloaded-js" src="https://qfnetwork.org/wp-includes/js/imagesloaded.min.js?ver=5.0.0" data-rocket-defer defer></script>
vendor: 1 bytes, line 1147
1147
1148<script id="gforms_recaptcha_recaptcha-js-extra"> 1149var gforms_recaptcha_recaptcha_strings = {"nonce":"67c0f92189","disconnect":"Disconnecting","change_connection_type":"Resetting","spinner":"https://qfnetwork.org/wp-content/plugins/gravityforms/images/spinner.svg","connection_type":"classic","disable_badge":"1","change_connection_type_title":"Change Connection Type","change_connection_type_message":"Changing the connection type will delete your current settings. Do you want to proceed?","disconnect_title":"Disconnect","disconnect_message":"Disconnecting from reCAPTCHA will delete your current settings. Do you want to proceed?","site_key":"6LdVLzkqAAAAAPjtJEkITSo9iHZfx4ijvrTNIt7K"}; 1150//# sourceURL=gforms_recaptcha_recaptcha-js-extra 1151</script>
vendor: 127 bytes, lines 1151-1152
1151 1152<script data-wp-strategy="defer" defer id="gforms_recaptcha_recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
11526LdVLzkqAAAAAPjtJEkITSo9iHZfx4ijvrTNIt7K
vendor: 29 bytes, line 1152
1152&ver=2.2.1.2"></script>
1153<script data-wp-strategy="defer" defer id="gforms_recaptcha_frontend-js" src="https://qfnetwork.org/wp-content/plugins/gravityformsrecaptcha/js/frontend.min.js?ver=2.2.1.2"></script>
vendor: 1 bytes, line 1153
1153
1154<script id="eael-general-js-extra"> 1155var localize = {"ajaxurl":"https://qfnetwork.org/wp-admin/admin-ajax.php","nonce":"e5dc443d72","i18n":{"added":"Added ","compare":"Compare","loading":"Loading..."},"eael_translate_text":{"required_text":"is a required field","invalid_text":"Invalid","billing_text":"Billing","shipping_text":"Shipping","fg_mfp_counter_text":"of"},"page_permalink":"https://qfnetwork.org/ai-chatbot-development-for-websites-and-apps/","cart_redirectition":"no","cart_page_url":"","el_breakpoints":{"mobile":{"label":"Mobile Portrait","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Landscape","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablet Portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Landscape","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"Widescreen","value":2400,"default_value":2400,"direction":"min","is_enabled":false}}}; 1156//# sourceURL=eael-general-js-extra 1157</script>
vendor: 1 bytes, line 1157
1157
1158<script id="eael-general-js" src="https://qfnetwork.org/wp-content/plugins/essential-addons-for-elementor-lite/assets/front-end/js/view/general.min.js?ver=6.7.2" data-rocket-defer defer></script>
vendor: 1 bytes, line 1158
1158
1159<script id="bdt-uikit-js-extra"> 1160var element_pack_ajax_login_config = {"ajaxurl":"https://qfnetwork.org/wp-admin/admin-ajax.php","language":"en","loadingmessage":"Sending user info, please wait...","unknownerror":"Unknown error, make sure access is correct!"}; 1161var ElementPackConfig = {"ajaxurl":"https://qfnetwork.org/wp-admin/admin-ajax.php","nonce":"e9a8827e1c","data_table":{"language":{"lengthMenu":"Show _MENU_ Entries","info":"Showing _START_ to _END_ of _TOTAL_ entries","search":"Search :","paginate":{"previous":"Previous","next":"Next"}}},"contact_form":{"sending_msg":"Sending message please wait...","captcha_nd":"Invisible captcha not defined!","captcha_nr":"Could not get invisible captcha response!"},"mailchimp":{"subscribing":"Subscribing you please wait..."},"search":{"more_result":"More Results","search_result":"SEARCH RESULT","not_found":"not found"},"words_limit":{"read_more":"[read more]","read_less":"[read less]"},"elements_data":{"sections":[],"columns":[],"widgets":[]}}; 1162//# sourceURL=bdt-uikit-js-extra 1163</script>
vendor: 1 bytes, line 1163
1163
1164<script id="bdt-uikit-js" src="https://qfnetwork.org/wp-content/plugins/bdthemes-element-pack-lite/assets/js/bdt-uikit.min.js?ver=3.21.7" data-rocket-defer defer></script>
vendor: 1 bytes, line 1164
1164
1165<script id="element-pack-helper-js" src="https://qfnetwork.org/wp-content/plugins/bdthemes-element-pack-lite/assets/js/common/helper.min.js?ver=8.6.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1165
1165
1166<script id="ep-wrapper-link-js" src="https://qfnetwork.org/wp-content/plugins/bdthemes-element-pack-lite/assets/js/modules/ep-wrapper-link.min.js?ver=8.6.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1166
1166
1167<script id="elementor-pro-webpack-runtime-js" src="https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/js/webpack-pro.runtime.min.js?ver=3.33.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1167
1167
1168<script id="wp-hooks-js" src="https://qfnetwork.org/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="wp-i18n-js" src="https://qfnetwork.org/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
vendor: 1 bytes, line 1169
1169
1170<script id="wp-i18n-js-after"> 1171wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 1172//# sourceURL=wp-i18n-js-after 1173</script>
vendor: 1 bytes, line 1173
1173
1174<script id="elementor-pro-frontend-js-before"> 1175var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/qfnetwork.org\/wp-admin\/admin-ajax.php","nonce":"4bea1466ea","urls":{"assets":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/qfnetwork.org\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}}, 1176"facebook_sdk":{"lang":"en_US","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/qfnetwork.org\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; 1177//# sourceURL=elementor-pro-frontend-js-before 1178</script>
vendor: 1 bytes, line 1178
1178
1179<script id="elementor-pro-frontend-js" src="https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=3.33.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1179
1179
1180<script id="pro-elements-handlers-js" src="https://qfnetwork.org/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=3.33.1" data-rocket-defer defer></script>
vendor: 1 bytes, line 1180
1180
1181<script id="elementskit-elementor-js-extra"> 1182var ekit_config = {"ajaxurl":"https://qfnetwork.org/wp-admin/admin-ajax.php","nonce":"98e5af02b4"}; 1183//# sourceURL=elementskit-elementor-js-extra 1184</script>
vendor: 1 bytes, line 1184
1184
1185<script data-minify="1" id="elementskit-elementor-js" src="https://qfnetwork.org/wp-content/cache/min/1/wp-content/plugins/elementskit-lite/widgets/init/assets/js/elementor.js?ver=1778022047" data-rocket-defer defer></script>
1185 1186 1187<!-- Unlimited Elements 1.5.99 Scripts -->
1188<script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='unlimited-elements-scripts'>window.addEventListener('DOMContentLoaded', function() { 1189 1190/* WordPress Menu scripts: */ 1191 1192jQuery(document).ready(function(){ 1193 1194 //jquery objects 1195 var g_objMenu = jQuery('#uc_nav_menu_elementor_8776e66'); 1196 var g_objFirstLevelMenuItems = g_objMenu.find('.ue-menu > .menu-item-has-children'); 1197 var g_objMenuItems = g_objMenu.find('.menu-item-has-children'); 1198 var g_objMenuInnerItems = g_objMenu.find('.menu-item-has-children .menu-item-has-children'); 1199 var g_objMenuLinks = g_objMenu.find('a'); 1200 var objExpandIcon = g_objMenu.find('.ue-nav-menu-icon-expand'); 1201 var g_objBurger = g_objMenu.find('.ue-nav-menu-mobile'); 1202 var g_objOpenBurgerIcon = g_objMenu.find('.ue-nav-menu-mobile-icon-open'); 1203 var g_objCloseBurgerIcon = g_objMenu.find('.ue-nav-menu-mobile-icon-close'); 1204 1205 //classes 1206 var g_classActive = 'uc-active'; 1207 var hasChildrenClass = 'menu-item-has-children'; 1208 1209 //selectors 1210 var menuItemSelector = '.'+hasChildrenClass; 1211 var iconsSelector = '.ue-nav-menu-icon'; 1212 var subMenuSelector = '.sub-menu'; 1213 var linkSelector = '> a'; 1214 1215 //data attributes 1216 var g_showIcons = g_objMenu.data('show-icons'); 1217 var dataCustomBreakpoint = g_objMenu.data('breakpoint'); 1218 1219 //html elements 1220 var g_expandIconHtml = objExpandIcon.html(); 1221 1222 //window width 1223 var g_viewportWidth = jQuery(window).width(); 1224 var g_isResponsiveViewport = window.matchMedia("(max-width: "+dataCustomBreakpoint+"px)"); 1225 1226 function setHoverEffects(){ 1227 1228 var dataEffect = g_objMenu.data("effect-style"); 1229 1230 if(dataEffect == "no-hover-effects") 1231 return(false); 1232 1233 if(!g_objMenuLinks) 1234 return(false); 1235 1236 g_objMenuLinks.each(function(){ 1237 1238 var objLink = jQuery(this); 1239 var objParent = objLink.parent(); 1240 1241 objParent.addClass(dataEffect); 1242 1243 var objLinkText = objLink.text(); 1244 1245 objLink.attr("data-hover", objLinkText); 1246 }); 1247 1248 1249 } 1250 1251 function isClickedItemOnFirstLevel(objIcon){ 1252 1253 var firstLevelIconClass = 'uc-first-level-item'; 1254 1255 //check if clicked itcon is not first level icon 1256 var objFirstLevelIcons = g_objFirstLevelMenuItems.find(linkSelector).find(iconsSelector); 1257 1258 objFirstLevelIcons.addClass(firstLevelIconClass); 1259 1260 if(objIcon.hasClass(firstLevelIconClass) == true) 1261 return(true); 1262 else 1263 return(false); 1264 1265 } 1266 1267 function setActiveIcon(objClicked){ 1268 1269 if(g_showIcons == false) 1270 return(false); 1271 1272 if(objClicked.hasClass(g_classActive) == false) 1273 return(false); 1274 1275 var objIcon = objClicked.find(iconsSelector); 1276 1277 var collapseIconHtml = g_objMenu.find('.ue-nav-menu-icon-collapse').html(); 1278 1279 if(isClickedItemOnFirstLevel(objIcon) == true) 1280 return(false); 1281 1282 objIcon.html(collapseIconHtml); 1283 1284 } 1285 1286 function setDisactiveIcon(objClicked){ 1287 1288 if(g_showIcons == false) 1289 return(false); 1290 1291 var objIcon = objClicked.find(iconsSelector); 1292 1293 if(isClickedItemOnFirstLevel(objIcon) == true) 1294 return(false); 1295 1296 objIcon.html(g_expandIconHtml); 1297 1298 } 1299 1300 function cancelFullWidth(objMobileMenu){ 1301 1302 objMobileMenu.css({ 1303 'width': '', 1304 'left': '' 1305 }); 1306 1307 } 1308 1309 function setMenuToFullWidth(objMobileMenu){ 1310 1311 var dataFullWidth = g_objMenu.data('full-width'); 1312 1313 if(dataFullWidth == false) 1314 return(false); 1315 1316 //if not mobile viewport - cancel full width and exit function 1317 if(g_isResponsiveViewport.matches == false){ 1318 cancelFullWidth(objMobileMenu); 1319 return(false); 1320 } 1321 1322 //set width to full 1323 objMobileMenu.css('width', g_viewportWidth+'px'); 1324 1325 //set left position 1326 var menuLeftPosition = g_objMenu.offset().left; 1327 1328 objMobileMenu.css('left', -menuLeftPosition+'px'); 1329 1330 1331 } 1332 1333 function initResponsiveMode(isResize){ 1334 1335 var objSubMenus = g_objMenu.find(subMenuSelector); 1336 var objMobileMenu = g_objMenu.find('.ue-menu'); 1337 var mobileClass = 'uc-mobile'; 1338 1339 //update viewport width value 1340 g_viewportWidth = jQuery(window).width(); 1341 1342 //set full width if needed 1343 setTimeout(function(){ 1344 setMenuToFullWidth(objMobileMenu); 1345 },200); 1346 1347 if(g_isResponsiveViewport.matches == false){ 1348 1349 //remove mobile class from menu 1350 objMobileMenu.removeClass(mobileClass); 1351 1352 if(!isResize || isResize == false) 1353 objSubMenus.slideDown(300); 1354 1355 var objLinks = objSubMenus.prev(); 1356 1357 correctOpenMenuPosition(objLinks); 1358 1359 } 1360 1361 if(g_isResponsiveViewport.matches == true){ 1362 1363 //add mobile class to menu 1364 objMobileMenu.addClass(mobileClass); 1365 1366 if(!isResize || isResize == false) 1367 objSubMenus.slideUp(300); 1368 1369 if(g_objBurger.hasClass(g_classActive) == true){ 1370 1371 g_objOpenBurgerIcon.removeClass(g_classActive); 1372 g_objCloseBurgerIcon.addClass(g_classActive); 1373 1374 }else{ 1375 1376 g_objOpenBurgerIcon.addClass(g_classActive); 1377 g_objCloseBurgerIcon.removeClass(g_classActive); 1378 1379 } 1380 1381 } 1382 1383 } 1384 1385 /* 1386 * correct menu item position when there is no space inside viewport 1387 */ 1388 function correctOpenMenuPosition(objTarget){ 1389 1390 //only on desktop 1391 if(g_isResponsiveViewport.matches == true) 1392 return(false); 1393 1394 var objSubMenu = objTarget.next(); 1395 1396 // if no sub menus return 1397 if(!objSubMenu.length) 1398 return(false); 1399 1400 var objParentSubMenus = objTarget.parents(subMenuSelector); 1401 1402 //search only from second level menu items 1403 if(!objParentSubMenus.length) 1404 return(false); 1405 1406 //each parent submenu 1407 objParentSubMenus.each(function(parentIndex, parent){ 1408 1409 var objParentSubMenu = jQuery(this); 1410 1411 // Get the position of the menu item relative to the viewport 1412 var objChildSubMenus = objParentSubMenu.find('li >'+subMenuSelector); 1413 1414 if(!objChildSubMenus.length) 1415 return(true); 1416 1417 //each child submenu 1418 objChildSubMenus.each(function(childIndex, child){ 1419 1420 var objChildSubMenu = jQuery(this); 1421 1422 //width of the child 1423 var menuItemChildWidth = objChildSubMenu.width(); 1424 1425 //width of the parent 1426 var menuItemParentWidth = objParentSubMenu.width(); 1427 1428 //right offset of the parent 1429 var menuItemRightOffset = objParentSubMenu.offset().left + menuItemParentWidth; 1430 var menuItemLeftOffset = objParentSubMenu.offset().left; 1431 1432 // Get the available space on both sides of the screen 1433 var spaceRight = window.innerWidth - menuItemRightOffset; 1434 1435 //get inset-inline-start value 1436 var insetInlineStart = objChildSubMenu.css('inset-inline-start'); 1437 1438 // if there is NOT enough room (left or right) then invert insert-inline-start 1439 if (menuItemChildWidth >= spaceRight || menuItemChildWidth >= menuItemLeftOffset) 1440 objChildSubMenu.css('inset-inline-start', '-'+insetInlineStart); 1441 1442 // if there is NOT enough room anywhere 1443 if (menuItemChildWidth >= spaceRight && menuItemChildWidth >= menuItemLeftOffset){ 1444 1445 console.log('Can"t correct position of the dropdown, please adjust width of menu items'); 1446 1447 return(true); 1448 1449 } 1450 1451 //if there is enough room then cancel invert insert-inline-start 1452 if (menuItemChildWidth < spaceRight && childIndex != parentIndex){ 1453 1454 //menuItemChildWidth x2 times because its equal to inset-inline-start 1455 var childSubMenuOffsetRight = objParentSubMenu.offset().left + menuItemParentWidth + menuItemChildWidth + menuItemChildWidth; 1456
1457 //cancel when child sub-menu offset right is not grater then viewport width (must check if after canceling won't be any horizontal scroll) 1458 if(childSubMenuOffsetRight < window.innerWidth) 1459 objChildSubMenu.css('inset-inline-start', ''); 1460 1461 } 1462 1463 }); 1464 1465 }); 1466 1467 1468 } 1469 1470 /* 1471 * responsive mode menu item click 1472 */ 1473 function onMenuLinkClick(e){ 1474 1475 if(g_isResponsiveViewport.matches == false) 1476 return(true); 1477 1478 var objLink = jQuery(this); 1479 var objSubMenu = objLink.next(); 1480 1481 //if click on active item then close it 1482 if(objLink.hasClass(g_classActive) == true){ 1483 1484 setDisactiveIcon(objLink); 1485 1486 objSubMenu.slideUp(300); 1487 1488 objLink.removeClass(g_classActive); 1489 1490 return(true); 1491 1492 } 1493 1494 var objSubMenusParent = objSubMenu.parents(subMenuSelector); 1495 var objSubMenusNotParents = g_objMenu.find(subMenuSelector).not(objSubMenusParent); 1496 var objMenuLinksParent = objLink.parents(subMenuSelector).prev(); 1497 var objMenuLinksNotParents = g_objMenu.find('a').not(objMenuLinksParent); 1498 1499 objMenuLinksNotParents.removeClass(g_classActive); 1500 objLink.addClass(g_classActive); 1501 1502 setDisactiveIcon(objMenuLinksNotParents); 1503 setActiveIcon(objLink); 1504 1505 objSubMenusNotParents.slideUp(300); 1506 objSubMenu.slideDown(300); 1507 1508 if(objSubMenu.length > 0) 1509 e.preventDefault(); 1510 1511 } 1512 1513 function onMenuInnerItemMouseover(e){ 1514 1515 if(g_isResponsiveViewport.matches == true) 1516 return(false); 1517 1518 var objHovered = jQuery(this); 1519 var objItem = objHovered.find(linkSelector); 1520 1521 setTimeout(function(){ 1522 setActiveIcon(objItem); 1523 },100); 1524 1525 var objTarget = jQuery(e.target); 1526 correctOpenMenuPosition(objTarget); 1527 1528 } 1529 1530 function onMenuInnerItemMouseLeave(){ 1531 1532 if(g_isResponsiveViewport.matches == true) 1533 return(false); 1534 1535 var objMenuItem = jQuery(this); 1536 var objItem = objMenuItem.find(linkSelector); 1537 1538 setDisactiveIcon(objItem); 1539 1540 } 1541 1542 /** 1543 * use this funciton to add active class to all menu item links 1544 */ 1545 function onMenuItemMouseover(){ 1546 1547 if(g_isResponsiveViewport.matches == true) 1548 return(false); 1549 1550 var objHovered = jQuery(this); 1551 var objItem = objHovered.find(linkSelector); 1552 1553 g_objMenuItems.removeClass(g_classActive); 1554 objItem.addClass(g_classActive); 1555 1556 } 1557 1558 /** 1559 * use this funciton to add active class to all menu item links 1560 */ 1561 function onMenuItemMouseLeave(){ 1562 1563 if(g_isResponsiveViewport.matches == true) 1564 return(false); 1565 1566 var objHovered = jQuery(this); 1567 var objItem = objHovered.find(linkSelector); 1568 1569 objItem.removeClass(g_classActive); 1570 1571 } 1572 1573 function setFirstLevelIcons(){ 1574 1575 if(g_showIcons == false) 1576 return(false); 1577 1578 var objFirstLevelMenuLinks = g_objFirstLevelMenuItems.find(linkSelector); 1579 var objFirstLevelExpandIcon = g_objMenu.find('.ue-nav-menu-icon-first-level-expand'); 1580 var firstLevelExpandIconHtml = objFirstLevelExpandIcon.html(); 1581 var iconWrapperHtml = "<span class='ue-nav-menu-icon'>"+firstLevelExpandIconHtml+"</span>"; 1582 1583 objFirstLevelMenuLinks.append(iconWrapperHtml); 1584 1585 } 1586 1587 function setIcons(){ 1588 1589 if(g_showIcons == false) 1590 return(false); 1591 1592 if(!g_objMenuInnerItems) 1593 return(false); 1594 1595 var objMenuLinks = g_objMenuInnerItems.find(linkSelector); 1596 var iconHtml = "<span class='ue-nav-menu-icon'>"+g_expandIconHtml+"</span>"; 1597 1598 objMenuLinks.append(iconHtml); 1599 1600 } 1601 1602 function onBurgerClick(){ 1603 1604 if(g_objBurger.hasClass(g_classActive) == true){ 1605 1606 g_objOpenBurgerIcon.addClass(g_classActive); 1607 g_objCloseBurgerIcon.removeClass(g_classActive); 1608 1609 g_objBurger.removeClass(g_classActive); 1610 1611 }else{ 1612 1613 g_objOpenBurgerIcon.removeClass(g_classActive); 1614 g_objCloseBurgerIcon.addClass(g_classActive); 1615 1616 g_objBurger.addClass(g_classActive); 1617 1618 } 1619 1620 } 1621 1622 function onKeyDown(e){ 1623 1624 //only on desktop 1625 if(g_isResponsiveViewport.matches == true) 1626 return(true); 1627 1628 //listen only after 'tab' key 1629 if(e.keyCode != 9) 1630 return(true); 1631 1632 //find all 'li' tags
1633 var objItems = g_objMenu.find('li'); 1634 1635 //set small timeout, so current menu item was mark as focused and triggered 1636 setTimeout(function(){ 1637 1638 //look after all menu 'li' tags 1639 objItems.each(function(){ 1640 1641 var objItem = jQuery(this); 1642 1643 //if link not focused - skip 1644 if(objItem.find(linkSelector).is(':focus') == false) 1645 return(true); 1646 1647 var objLink = objItem.find(linkSelector); 1648 var objSubMenu = objLink.next(); 1649 1650 //remove active class from others menu items except parent ones 1651 var objMenuLinksParent = objLink.parents(subMenuSelector).prev(); 1652 var objMenuLinksNotParents = g_objMenu.find('.ue-menu '+menuItemSelector+' '+subMenuSelector+' a').not(objMenuLinksParent); 1653 var objParentsMenuitems = objItem.parents(menuItemSelector); 1654 var objMenuItemsNotParents = objItems.not(objParentsMenuitems); 1655 1656 var objFirstLevelMenuLinks = jQuery('.ue-nav-menu .ue-menu > li '+linkSelector+''); 1657 var isFocusedFirstLevelActiveChildrenLinks = objFirstLevelMenuLinks.next().find('li '+linkSelector).is(':focus'); 1658 1659 //if there is no expanded menu items inside first level menu items then remove active class 1660 if(isFocusedFirstLevelActiveChildrenLinks == false) 1661 objFirstLevelMenuLinks.removeClass(g_classActive); 1662 1663 objMenuLinksNotParents.removeClass(g_classActive); 1664 objMenuItemsNotParents.removeClass(g_classActive); 1665 1666 setDisactiveIcon(objMenuLinksNotParents); 1667 1668 //add active class and use css to open sub menu 1669 objItem.addClass(g_classActive); 1670 objLink.addClass(g_classActive); 1671 1672 var objParentMenuItemNum = objLink.parents(menuItemSelector).length; 1673 1674 if(objParentMenuItemNum > 1) 1675 setActiveIcon(objLink); 1676 1677 }); 1678 1679 },50) 1680 } 1681 1682 /** 1683 * close menu on body click 1684 */ 1685 function onBodyClick(e){ 1686 1687 if(g_isResponsiveViewport.matches == true) 1688 return(true); 1689 1690 var objTarget = jQuery(e.target); 1691 var objTargetParents = objTarget.parents(); 1692 1693 if(objTargetParents.hasClass('ue-nav-menu')) 1694 return(true); 1695 1696 g_objMenuItems.removeClass(g_classActive); 1697 g_objMenuLinks.removeClass(g_classActive); 1698 1699 setDisactiveIcon(g_objMenuLinks); 1700 1701 } 1702 1703 setFirstLevelIcons(); 1704 setIcons(); 1705 initResponsiveMode(false); 1706 setHoverEffects(); 1707 1708 //init events 1709 jQuery(window).on('resize', function(){ 1710 initResponsiveMode(true); 1711 }); 1712 1713 g_objMenuLinks.on('click', onMenuLinkClick); 1714 1715 g_objBurger.on('click', onBurgerClick); 1716 1717 if(g_objMenuInnerItems){ 1718 1719 g_objMenuInnerItems.on('mouseover', onMenuInnerItemMouseover); 1720 g_objMenuInnerItems.on('mouseleave', onMenuInnerItemMouseLeave); 1721 1722 } 1723 1724 if(g_objMenuItems){ 1725 1726 g_objMenuItems.on('mouseover', onMenuItemMouseover); 1727 g_objMenuItems.on('mouseleave', onMenuItemMouseLeave); 1728 1729 } 1730 1731 jQuery(document).on('keydown', onKeyDown); 1732 1733 jQuery('body').on('click', function(e){ 1734 onBodyClick(e); 1735 }); 1736 1737}); 1738});</script>
vendor: 1 bytes, line 1738
1738
1739<script>window.lazyLoadOptions={elements_selector:"iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} 1740if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} 1741images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} 1742if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script>
1742<script data-no-minify="1" async src="https://qfnetwork.org/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script>
1742<script>function lazyLoadThumb(e,alt,l){var t='<img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360">',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script>
vendor: 1 bytes, line 1742
1742
1743<script>(()=>{class RocketElementorPreload{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode-wpr",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}t(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this.i(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach((t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this.o(t)}catch(t){}}))}o(t){const e=JSON.parse(t.dataset.settings),i=e.m||e.animation_delay||0,n=e[this.animationSettingKeys.find((t=>e[t]))];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let o=setTimeout((()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this.l(t,e)}),i);window.addEventListener("rocket-startLoading",(function(){clearTimeout(o)}))}i(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach((t=>{e.forEach((e=>{i.push(t+e)}))})),i}l(t,e){this.i().forEach((t=>delete e[t])),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorPreload;requestAnimationFrame(t.t.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorPreload.run)})();</script>
1743<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"a8d2d1ccb7e94ba3b17acb20f491a8c1","r":1,"spa":2}' crossorigin="anonymous"></script>
1743 1744</body> 1745</html> 1746 1747<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com --> 1748 1749<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1789390427 -->
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.