/*! elementor-pro - v3.26.0 - 17-12-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({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){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]: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){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"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}))})();{"id":826,"date":"2024-11-21T16:36:37","date_gmt":"2024-11-21T16:36:37","guid":{"rendered":"https:\/\/thetach.com\/?p=826"},"modified":"2024-11-21T16:36:38","modified_gmt":"2024-11-21T16:36:38","slug":"australias-plan-to-ban-children-from-social-media-can-it-succeed","status":"publish","type":"post","link":"https:\/\/thetach.com\/?p=826","title":{"rendered":"Australia’s Plan to Ban Children from Social Media: Can It Succeed?"},"content":{"rendered":"\n
The Australian government\u2019s proposal to implement a bold Social Media Ban<\/strong> for children under 16 years has ignited an intense national debate. Social media apps <\/strong>and websites such as X, TikTok<\/strong>, Facebook, <\/strong>and Instagram<\/strong> among others are primarily on the receiving end of such a plan. This proposal is aimed at exploring the effects or otherwise of operating social media platforms<\/strong>, particularly on youthful users. Nevertheless, the Ban wants to consider some questions about its feasibility, the ways of its application, and the possible consequences. Looking at the issues and stakes of the Social Media <\/strong>, we also present a qualitative global perspective in addition to the opinions of specialists, parents, and teenagers.<\/p>\n\n\n\n
Political Support for the Social Media Ban<\/strong><\/h2>\n\n\n\n
The Social Media Ban<\/strong> has received broad political backing, with unanimous support from leaders across all eight Australian states and mainland territories. Even Tasmania, which recommended lowering the age limit to 14, has approved it. Both ruling and opposition parties have aligned, pledging action to safeguard children from the potential dangers of social media platforms<\/strong>.<\/p>\n\n\n\n
However, not all voices are in favor. The technology <\/strong>and child welfare experts<\/strong> have written an open letter signed by more than 140 professionals addressed to PM Anthony Albanese<\/strong>. Of the Social Media Ban<\/strong> they said it was a blunt instrument that does not work effectively to deal with risks on the internet. Opponents say that will not reflect the various problems such as bullying, exploitation<\/strong>, and direct exposure of children to prohibited content through social media.<\/p>\n\n\n\n
Implementation Challenges of the Social Ban<\/strong><\/h2>\n\n\n\n
Despite widespread support, the Social Media Ban<\/strong> has been criticized for its vague implementation strategy. While legislation is expected in Parliament soon, key questions remain unanswered. A significant challenge lies in age verification. Employers restrict their recruitment process by using the Internet and social networks<\/strong>, nearly every social network asks for the user\u2019s age, most often provided with fake information. Other measures include such as digital identification systems<\/strong>, but these also refer to higher levels of privacy violation<\/strong>. <\/p>\n\n\n\n
The Social Media Ban<\/strong> will likely require platforms to implement technologies that verify user ages while ensuring data security. Tama Leaver, an internet studies professor, voiced skepticism about the process. \u201cSocial media companies have a history of poor data protection practices,\u201d he said. \u201cGiving them the responsibility for identity verification under the Ban<\/strong> poses serious risks to users\u2019 privacy.\u201d<\/p>\n\n\n\n
Teenagers Oppose the Social Media Ban<\/strong><\/h2>\n\n\n\n
Young people have said that they are against the imperative of the Social Media Ban<\/strong> stating that they consider platforms as their means of communication and other relevant uses. A seventeen-year-old boy<\/strong> Leo Puglisi<\/strong>, the owner of 6 News Australia, went on and call the ban short-sighted. \u201cIt is with not much surprise or exaggeration that I can say that for these young people, social media is a way of life,\u201d he said. In the freeholder’s worst week of all \u2018The Ban won\u2019t solve issues, it will only postpone them.\u2019<\/p>\n\n\n