/*! elementor-pro - v3.25.0 - 20-11-2024 */
(()=>{"use strict";class Screenshot extends elementorModules.ViewModule{getDefaultSettings(){return{empty_content_headline:"Empty Content.",crop:{width:1200,height:1500},excluded_external_css_urls:["https://kit-pro.fontawesome.com"],external_images_urls:["https://i.ytimg.com"],timeout:15e3,render_timeout:5e3,timerLabel:null,timer_label:`${ElementorScreenshotConfig.post_id} - timer`,image_placeholder:"data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=",isDebug:elementorCommonConfig.isElementorDebug,isDebugSvg:!1,...ElementorScreenshotConfig}}getDefaultElements(){const e=jQuery(ElementorScreenshotConfig.selector),t=e.find(".elementor-section-wrap > .elementor-section, .elementor > .elementor-section");return{$elementor:e,$sections:t,$firstSection:t.first(),$notElementorElements:elementorCommon.elements.$body.find("> *:not(style, link)").not(e),$head:jQuery("head")}}onInit(){return super.onInit(),this.log("Screenshot init","time"),this.timeoutTimer=setTimeout(this.screenshotFailed.bind(this),this.getSettings("timeout")),this.captureScreenshot()}captureScreenshot(){return this.elements.$elementor.length||(elementorCommon.helpers.consoleWarn("Screenshots: The content of this page is empty, the module will create a fake conent just for this screenshot."),this.createFakeContent()),this.removeUnnecessaryElements(),this.handleIFrames(),this.removeFirstSectionMargin(),this.handleLinks(),this.loadExternalCss(),this.loadExternalImages(),Promise.resolve().then(this.createImage.bind(this)).then(this.createImageElement.bind(this)).then(this.cropCanvas.bind(this)).then(this.save.bind(this)).then(this.screenshotSucceed.bind(this)).catch(this.screenshotFailed.bind(this))}createFakeContent(){this.elements.$elementor=jQuery("
").css({height:this.getSettings("crop.height"),width:this.getSettings("crop.width"),display:"flex",alignItems:"center",justifyContent:"center"}),this.elements.$elementor.append(jQuery("
").css({fontSize:"85px"}).html(this.getSettings("empty_content_headline"))),document.body.prepend(this.elements.$elementor)}loadExternalCss(){const e=[this.getSettings("home_url"),...this.getSettings("excluded_external_css_urls")].map((e=>`[href^="${e}"]`)).join(", ");jQuery("link").not(e).each(((e,t)=>{const s=jQuery(t),n=s.clone();n.attr("href",this.getScreenshotProxyUrl(s.attr("href"))),this.elements.$head.append(n),s.remove()}))}loadExternalImages(){const e=this.getSettings("external_images_urls").map((e=>`img[src^="${e}"]`)).join(", ");jQuery(e).each(((e,t)=>{const s=jQuery(t);s.attr("src",this.getScreenshotProxyUrl(s.attr("src")))}))}handleIFrames(){this.elements.$elementor.find("iframe").each(((e,t)=>{const s=jQuery(t),n=jQuery("
",{css:{background:"gray",width:s.width(),height:s.height()}});s.before(n),s.remove()}))}removeUnnecessaryElements(){let e=0;this.elements.$sections.filter(((t,s)=>{let n=!1;return e>=this.getSettings("crop.height")&&(n=!0),e+=jQuery(s).outerHeight(),n})).each(((e,t)=>{t.remove()})),this.elements.$notElementorElements.remove()}handleLinks(){elementorCommon.elements.$body.find("a").attr("href","/")}removeFirstSectionMargin(){this.elements.$firstSection.css({marginTop:0})}createImage(){const e=new Promise((e=>{window.addEventListener("load",(()=>{e()}))})),t=new Promise((e=>{setTimeout((()=>{e()}),this.getSettings("render_timeout"))}));return Promise.race([e,t]).then((()=>{if(this.log("Start creating screenshot."),this.getSettings("isDebugSvg"))return domtoimage.toSvg(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}).then((e=>this.download(e))),Promise.reject("Debug SVG.");return/^((?!chrome|android).)*safari/i.test(window.userAgent)?(this.log('Creating screenshot with "html2canvas"'),html2canvas(document.body).then((e=>e.toDataURL("image/png")))):(this.log('Creating screenshot with "dom-to-image"'),domtoimage.toPng(document.body,{imagePlaceholder:this.getSettings("image_placeholder")}))}))}download(e){const t=jQuery(" ",{href:e,download:"debugSvg.svg",html:"Download SVG"});elementorCommon.elements.$body.append(t),t.trigger("click")}createImageElement(e){const t=new Image;return t.src=e,new Promise((e=>{t.onload=()=>e(t)}))}cropCanvas(e){const t=this.getSettings("crop.width"),s=this.getSettings("crop.height"),n=document.createElement("canvas"),i=n.getContext("2d"),o=t/e.width;return n.width=t,n.height=s>e.height?e.height:s,i.drawImage(e,0,0,e.width,e.height,0,0,e.width*o,e.height*o),Promise.resolve(n)}save(e){return new Promise(((t,s)=>{elementorCommon.ajax.addRequest("screenshot_save",{data:{post_id:this.getSettings("post_id"),screenshot:e.toDataURL("image/png")},success:e=>{this.log(`Screenshot created: ${encodeURI(e)}`),t(e)},error:()=>{this.log("Failed to create screenshot."),s()}})}))}markAsFailed(){return new Promise(((e,t)=>{elementorCommon.ajax.addRequest("screenshot_failed",{data:{post_id:this.getSettings("post_id")},success:()=>{this.log("Marked as failed."),e()},error:()=>{this.log("Failed to mark this screenshot as failed."),t()}})}))}getScreenshotProxyUrl(e){return`${this.getSettings("home_url")}?screenshot_proxy&nonce=${this.getSettings("nonce")}&href=${e}`}screenshotSucceed(e){this.screenshotDone(!0,e)}screenshotFailed(e){this.log(e,null),this.markAsFailed().then((()=>this.screenshotDone(!1)))}screenshotDone(e,t=null){clearTimeout(this.timeoutTimer),this.timeoutTimer=null,window.parent.postMessage({name:"capture-screenshot-done",success:e,id:this.getSettings("post_id"),imageUrl:t},"*"),this.log(`Screenshot ${e?"Succeed":"Failed"}.`,"timeEnd")}log(e,t="timeLog"){this.getSettings("isDebug")&&(console.log("string"==typeof e?`${this.getSettings("post_id")} - ${e}`:e),t&&console[t](this.getSettings("timer_label")))}}jQuery((()=>{new Screenshot}))})();div[data-type="tadv/classic-paragraph"].is-selected .block-library-classic__toolbar,div[data-type="tadv/classic-paragraph"].is-typing .block-library-classic__toolbar,div[data-type="tadv/classic-paragraph"] div.mce-toolbar-grp{border-color:rgba(66,88,99,.35)}div[data-type="tadv/classic-paragraph"] .block-library-classic__toolbar:empty{display:none}div[data-type="tadv/classic-paragraph"].is-selected .block-library-classic__toolbar,div[data-type="tadv/classic-paragraph"].is-typing .block-library-classic__toolbar{display:block;z-index:31}{"id":28991,"date":"2018-07-10T04:44:03","date_gmt":"2018-07-10T04:44:03","guid":{"rendered":"http:\/\/kidscoveltd.wordpress.zeald.com\/?page_id=28991"},"modified":"2019-01-11T13:11:49","modified_gmt":"2019-01-11T01:11:49","slug":"meals","status":"publish","type":"page","link":"https:\/\/www.kidscove.co.nz\/meals\/","title":{"rendered":"Meals"},"content":{"rendered":"[et_pb_section bb_built=”1″ fullwidth=”off” specialty=”off” background_color=”#ffffff” parallax_method=”off” custom_padding=”||0px|” custom_padding_tablet=”0px||0px|” _builder_version=”3.0.105″ next_background_color=”#000000″ global_module=”213″][et_pb_row global_parent=”213″ make_fullwidth=”off” use_custom_width=”off” width_unit=”on” use_custom_gutter=”off” padding_mobile=”on” allow_player_pause=”off” parallax=”off” parallax_method=”off” make_equal=”off” parallax_1=”off” parallax_method_1=”off” column_padding_mobile=”off” custom_padding=”0px||0px|” custom_padding_last_edited=”on|desktop” custom_margin=”||0px|” custom_margin_last_edited=”on|phone” padding_bottom_1=”0px” padding_1_last_edited=”on|desktop” background_position=”top_left” background_repeat=”repeat” background_size=”initial”][et_pb_column type=”4_4″][et_pb_post_title admin_label=”Heading Page Title” global_parent=”213″ title=”on” meta=”off” author=”on” date=”on” categories=”on” comments=”on” featured_image=”off” featured_placement=”below” text_color=”dark” text_background=”off” use_border_color=”off” title_font_size=”42px” parallax=”on” background_color=”rgba(255,255,255,0)” _builder_version=”3.0.105″ title_font_size_tablet=”36px” title_font_size_last_edited=”on|desktop” \/][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section bb_built=”1″ _builder_version=”3.0.47″ prev_background_color=”#000000″][et_pb_row _builder_version=”3.0.48″ background_size=”initial” background_position=”top_left” background_repeat=”repeat”][et_pb_column type=”4_4″][et_pb_text _builder_version=”3.12.2″]<\/p>\n
We provide appetising and nutritious meals prepared by trained cooks from locally sourced natural ingredients that provide over 50% of your child\u2019s recommended daily intake of all nutrients. We follow the healthy Heart foundation guidelines and have a 4 week cyclic menu and aim to include food from various cultures and welcome your suggestions. Parents are able to view our changing weekly menus displayed on the notice board.<\/span><\/p>\nIf your child has a specific dietary requirement please inform the Centre prior to enrolment so we can provide suitable meals for your child. If your child is on breast milk or formula, this needs to be provided to the Centre with instructions.<\/p>\n
<\/p>\n
\u00a0> Contact your nearest childcare centre today<\/strong><\/a><\/p>\n[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"
We provide appetising and nutritious meals prepared by trained cooks from locally sourced natural ingredients that provide over 50% of your child\u2019s recommended daily intake of all nutrients. We follow the healthy Heart foundation guidelines and have a 4 week cyclic menu and aim to include food from various cultures and welcome your suggestions. Parents […]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-28991","page","type-page","status-publish","hentry"],"yoast_head":"\n
Nutritious Meals For your Kids | Kids Cove, Your Trusted Day Care Center<\/title>\n \n \n \n \n \n \n \n \n \n \n \n \n\t \n","yoast_head_json":{"title":"Nutritious Meals For your Kids | Kids Cove, Your Trusted Day Care Center","description":"Only at a trusted daycare centre can you find a team that prepares your child's meals very carefully. We have our trained cooks that find natural ingredients recommended for your kid's daily intake. Contact your nearest childcare centre today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.kidscove.co.nz\/meals\/","og_locale":"en_US","og_type":"article","og_title":"Nutritious Meals For your Kids | Kids Cove, Your Trusted Day Care Center","og_description":"Only at a trusted daycare centre can you find a team that prepares your child's meals very carefully. We have our trained cooks that find natural ingredients recommended for your kid's daily intake. Contact your nearest childcare centre today.","og_url":"https:\/\/www.kidscove.co.nz\/meals\/","og_site_name":"Child Care Auckland Where Love, Learning & Development Flourish","article_modified_time":"2019-01-11T01:11:49+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.kidscove.co.nz\/meals\/","url":"https:\/\/www.kidscove.co.nz\/meals\/","name":"Nutritious Meals For your Kids | Kids Cove, Your Trusted Day Care Center","isPartOf":{"@id":"https:\/\/www.kidscove.co.nz\/#website"},"datePublished":"2018-07-10T04:44:03+00:00","dateModified":"2019-01-11T01:11:49+00:00","description":"Only at a trusted daycare centre can you find a team that prepares your child's meals very carefully. We have our trained cooks that find natural ingredients recommended for your kid's daily intake. Contact your nearest childcare centre today.","breadcrumb":{"@id":"https:\/\/www.kidscove.co.nz\/meals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.kidscove.co.nz\/meals\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.kidscove.co.nz\/meals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.kidscove.co.nz\/"},{"@type":"ListItem","position":2,"name":"Meals"}]},{"@type":"WebSite","@id":"https:\/\/www.kidscove.co.nz\/#website","url":"https:\/\/www.kidscove.co.nz\/","name":"Child Care Auckland Where Love, Learning & Development Flourish","description":"Kids Cove Early Learning Centre NZ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.kidscove.co.nz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/pages\/28991","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/comments?post=28991"}],"version-history":[{"count":7,"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/pages\/28991\/revisions"}],"predecessor-version":[{"id":29332,"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/pages\/28991\/revisions\/29332"}],"wp:attachment":[{"href":"https:\/\/www.kidscove.co.nz\/wp-json\/wp\/v2\/media?parent=28991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}