Download Meteor 1.5.1

Spread the love

Meteor is an open source framework for JavaScript on the web. It uses Node.js and provides support for example for MongoDB for data retrieval and storage. For more information, we refer you to this page. The development team has released version 1.5.1 of Meteor with the following announcement:

Announcing Meteor 1.5.1
Easier bundle visualization, server-side rendering and Node.js security updates

We’re pleased to announce the release of Meteor 1.5.1 and some exciting features that came with it!

Though Meteor 1.5 was a relatively large release, and was received with much fanfare throughout the community, from a development standpoint it contained relatively few breaking changes and caused remarkably few new bug reports. This stability and ease of updating was due to the excellent and thorough feedback we received from a legion of developers during the 1.5 beta process. If your development team hasn’t become involved in testing pre-release versions of Meteor, please consider lending a hand by following Meteor release pull requests. Meteor 1.5.2 is coming soon and Meteor 1.6 (with Node.js 8) is in the works too!

The most pressing reason to release Meteor 1.5.1 was due to vulnerabilities in Node.js announced in July by the Node.js Foundation; however, there are many exciting improvements that we don’t want to gloss over! But first…

How to upgrade
To update an existing app to Meteor 1.5.1, simply run meteor update in any Meteor application directory.

Server side rendering
Meteor 1.5.1 comes with Meteor’s first implementation of a server-side rendering package called server-render.

The first content delivered to the browser after an HTTP request is included within the response to that request. In Meteor we generally call it the “boilerplate” but this is the content which is visible when doing a “View Source” in the browser.

In a Meteor app, the boilerplate includes everything necessary to bootstrap an application and load the rest of the assets including script tags for the Meteor JavaScript app bundle and remote libraries, CSS stylesheets, an HTML tag with various metadata (page , etc.) and an HTML <body> tag which acts as a target for the rest of the content to be rendered into programmatically.</p> <p>For some applications, rendering additional content into the initial server response HTML can be important. For example, some apps may see performance gains by having particular HTML structure already present in the initial server response and others may need more control over what’s rendered for SEO reasons.</p> <p>Previously, the only way to control the contents of the boilerplate was by setting request.dynamicHead or request.dynamicBody from the connect handlers on WebAppInternals, and these techniques provided no hooks for interacting with existing static HTML rendered by packages like static-html (a common alternative to blaze-html-templates for non-Blaze apps).</p> <p>The new server-render package exposes an onPageLoad method which accepts a callback which is called at the appropriate time during the request. The lone argument to callback is a “sink” equipped with various facilities for modifying the initial HTTP response including appendToHead, appendToBody, appendToElementById and renderIntoElementById. Additionally, the callback can return a Promise if it needs to do additional work asynchronously, and the response will be rendered when the Promise is eventually resolved.</p> <p>For more information on this exciting new feature check out the docs for server-render.</p> <p><strong>Easier bundle visualization</strong><br />One of the most popular new features in Meteor 1.5 was the bundle-visualizer package, which allowed developers to see exactly what was in their initial JavaScript bundles. This feature was so exciting and useful that most Meteor developers didn’t mind (much) that using the initial version was pretty awkward: in addition to passing the –production option to simulate a production build (for realistic bundle analysis), it was necessary to run meteor add bundle-visualizer and then remember to meteor remove bundle-visualizer before deploying to production.</p> <p>This process has been significantly improved in Meteor 1.5.1, thanks to a new –extra-packages option which includes additional packages for a single execution of meteor only. Instead of the extra steps above, it’s now possible to simply run:<br />meteor –extra-packages bundle-visualizer –production</p> <p>This feature supports any Meteor package and also supports version constraints (ie package-name@xyz), so you can add or override a specific package temporarily. This is thanks to the great work in pull request #8769 from community contributor Michał Powaga.</p> <p><strong>Pub/Sub improvements</strong><br />The publication and subscription portion of Meteor is one of the most time-tested and feature-complete portions of Meteor; however, it hasn’t seen much love in recent versions.</p> <p>Meteor 1.5.1 brought both bug fixes and feature improvements:</p> <ul> <li>Meteor.userId() and Meteor.user() can now be used in publications whereas previously it was necessary to use this.userId. This usage is much more consistent with other parts of Meteor.</li> <li>The this.onStop callback in a publication is now run with the publication’s this context for a consistent publication environment.</li> <li>The this.onReady callback in a subscription is now fired consistently during a re-subscription. Previously, it was only called if the arguments were different but this makes the behavior more intuitive. This could be a breaking change for a small percentage of applications, so please consult the version history for more information!</li> <li>Method calls (ie Meteor.call(…)) which are called from publications will now inherit the this.connection from the publication in order to allow the examination of the subscribed client’s connection properties.</li> </ul> <p>Thanks to Mitar for championing these improvements!</p> <p><strong>Other notable changes</strong></p> <ul> <li>ReactiveDict now supports the setting of an initial value upon instantiation (PR #8654, thanks to Simon Fridlund):<br />const dict = new ReactiveDict(‘dataLookup’, { item1: ‘val’ });</li> <li>The upsert behavior in minimongo and mongo now complies with the behavior present in Mongo v2.6 or higher. (PR #8815, thanks to Seba Kerckhof)</li> <li>accounts-facebook has been updated to use Facebook API v2.9 following the deprecation of v2.3 earlier this month. (PR #8858)</li> <li>standard-minifier-js will now replace any process.env.NODE_ENV expressions with a string literal (eg “development” or “production”) when minifying, which should alleviate the problem of React Dev Tools alerting that an incorrect build of React was being used. (PR #8786)</li> </ul> <p><strong>Looking forward</strong><br />We’re sure there will be some other routine and incremental updates in Meteor 1.5.2, and Meteor 1.6 is sure to be one of the best updates we’ve seen in a while. With each new release, we continue to align Meteor with the latest and greatest technology in the JavaScript community. Be sure to follow those pull requests to see what’s coming next!</p> <p>If you’re interested in getting involved in Meteor development, the best way to start is by reading our Development.md guide.</p> <p>Lastly, please don’t forget to show your support for our awesome community members who help make all this progress possible. Aside from the mentions above, we’d like to give a heartfelt shout-out to Hugh Willson for all of his tireless and amazing work on the project and in the community.</p> <table cellspacing="0"> <tbody> <tr> <td class="label">Version number</td> <td>1.5.1</td> </tr> <tr> <td class="label">Release status</td> <td>Final</td> </tr> <tr> <td class="label">Operating systems</td> <td>Windows 7, Android, Linux, macOS, Windows Server 2008, iOS, Windows Server 2012, Windows 8, Windows 10</td> </tr> <tr> <td class="label">Website</td> <td><a class="ellipsis" href="https://blog.meteor.com/announcing-meteor-1-5-1-b65ecddf955b" title="https://blog.meteor.com/announcing-meteor-1-5-1-b65ecddf955b" rel="external noopener" target="_blank">meteor</a></td> </tr> <tr> <td class="label">Download</td> <td><a class="ellipsis" href="" title="" rel="external"></a></td> </tr> <tr> <td class="label">License type</td> <td>Conditions (GNU/BSD/etc.)</td> </tr> </tbody> </table> </div> <div class="fb-background-color"> <div class = "fb-comments" data-href = "https://www.techwarrant.com/software-update-meteor-1-5-1/" data-numposts = "10" data-lazy = "true" data-colorscheme = "light" data-order-by = "social" data-mobile=true> </div></div> <style> .fb-background-color { background: #ffffff !important; } .fb_iframe_widget_fluid_desktop iframe { width: 100% !important; } </style> <!-- TechWarrant.Com --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-ad-format="auto"></ins> <div class='heateor_sss_sharing_container heateor_sss_vertical_sharing heateor_sss_bottom_sharing' style='width:44px;left: -10px;top: 100px;-webkit-box-shadow:none;box-shadow:none;' data-heateor-sss-href='https://www.techwarrant.com/software-update-meteor-1-5-1/'><div class="heateor_sss_sharing_ul"><a aria-label="Facebook" class="heateor_sss_facebook" href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" title="Facebook" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg" style="background-color:#0765FE;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path fill="#fff" d="M28 16c0-6.627-5.373-12-12-12S4 9.373 4 16c0 5.628 3.875 10.35 9.101 11.647v-7.98h-2.474V16H13.1v-1.58c0-4.085 1.849-5.978 5.859-5.978.76 0 2.072.15 2.608.298v3.325c-.283-.03-.775-.045-1.386-.045-1.967 0-2.728.745-2.728 2.683V16h3.92l-.673 3.667h-3.247v8.245C23.395 27.195 28 22.135 28 16Z"></path></svg></span></a><a aria-label="X" class="heateor_sss_button_x" href="https://twitter.com/intent/tweet?text=Download%20Meteor%201.5.1&url=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" title="X" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_x" style="background-color:#2a2a2a;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg width="100%" height="100%" style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><path fill="#fff" d="M21.751 7h3.067l-6.7 7.658L26 25.078h-6.172l-4.833-6.32-5.531 6.32h-3.07l7.167-8.19L6 7h6.328l4.37 5.777L21.75 7Zm-1.076 16.242h1.7L11.404 8.74H9.58l11.094 14.503Z"></path></svg></span></a><a aria-label="Reddit" class="heateor_sss_button_reddit" href="http://reddit.com/submit?url=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F&title=Download%20Meteor%201.5.1" title="Reddit" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_reddit" style="background-color:#ff5700;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-3.5 -3.5 39 39"><path d="M28.543 15.774a2.953 2.953 0 0 0-2.951-2.949 2.882 2.882 0 0 0-1.9.713 14.075 14.075 0 0 0-6.85-2.044l1.38-4.349 3.768.884a2.452 2.452 0 1 0 .24-1.176l-4.274-1a.6.6 0 0 0-.709.4l-1.659 5.224a14.314 14.314 0 0 0-7.316 2.029 2.908 2.908 0 0 0-1.872-.681 2.942 2.942 0 0 0-1.618 5.4 5.109 5.109 0 0 0-.062.765c0 4.158 5.037 7.541 11.229 7.541s11.22-3.383 11.22-7.541a5.2 5.2 0 0 0-.053-.706 2.963 2.963 0 0 0 1.427-2.51zm-18.008 1.88a1.753 1.753 0 0 1 1.73-1.74 1.73 1.73 0 0 1 1.709 1.74 1.709 1.709 0 0 1-1.709 1.711 1.733 1.733 0 0 1-1.73-1.711zm9.565 4.968a5.573 5.573 0 0 1-4.081 1.272h-.032a5.576 5.576 0 0 1-4.087-1.272.6.6 0 0 1 .844-.854 4.5 4.5 0 0 0 3.238.927h.032a4.5 4.5 0 0 0 3.237-.927.6.6 0 1 1 .844.854zm-.331-3.256a1.726 1.726 0 1 1 1.709-1.712 1.717 1.717 0 0 1-1.712 1.712z" fill="#fff"/></svg></span></a><a aria-label="Linkedin" class="heateor_sss_button_linkedin" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" title="Linkedin" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_linkedin" style="background-color:#0077b5;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="0 0 32 32"><path d="M6.227 12.61h4.19v13.48h-4.19V12.61zm2.095-6.7a2.43 2.43 0 0 1 0 4.86c-1.344 0-2.428-1.09-2.428-2.43s1.084-2.43 2.428-2.43m4.72 6.7h4.02v1.84h.058c.56-1.058 1.927-2.176 3.965-2.176 4.238 0 5.02 2.792 5.02 6.42v7.395h-4.183v-6.56c0-1.564-.03-3.574-2.178-3.574-2.18 0-2.514 1.7-2.514 3.46v6.668h-4.187V12.61z" fill="#fff"></path></svg></span></a><a aria-label="Pinterest" class="heateor_sss_button_pinterest" href="https://www.techwarrant.com/software-update-meteor-1-5-1/" onclick="event.preventDefault();javascript:void( (function() {var e=document.createElement('script' );e.setAttribute('type','text/javascript' );e.setAttribute('charset','UTF-8' );e.setAttribute('src','//assets.pinterest.com/js/pinmarklet.js?r='+Math.random()*99999999);document.body.appendChild(e)})());" title="Pinterest" rel="noopener" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_pinterest" style="background-color:#cc2329;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-2 -2 35 35"><path fill="#fff" d="M16.539 4.5c-6.277 0-9.442 4.5-9.442 8.253 0 2.272.86 4.293 2.705 5.046.303.125.574.005.662-.33.061-.231.205-.816.27-1.06.088-.331.053-.447-.191-.736-.532-.627-.873-1.439-.873-2.591 0-3.338 2.498-6.327 6.505-6.327 3.548 0 5.497 2.168 5.497 5.062 0 3.81-1.686 7.025-4.188 7.025-1.382 0-2.416-1.142-2.085-2.545.397-1.674 1.166-3.48 1.166-4.689 0-1.081-.581-1.983-1.782-1.983-1.413 0-2.548 1.462-2.548 3.419 0 1.247.421 2.091.421 2.091l-1.699 7.199c-.505 2.137-.076 4.755-.039 5.019.021.158.223.196.314.077.13-.17 1.813-2.247 2.384-4.324.162-.587.929-3.631.929-3.631.46.876 1.801 1.646 3.227 1.646 4.247 0 7.128-3.871 7.128-9.053.003-3.918-3.317-7.568-8.361-7.568z"/></svg></span></a><a aria-label="MeWe" class="heateor_sss_MeWe" href="https://mewe.com/share?link=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" title="MeWe" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg" style="background-color:#007da1;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-4 -3 38 38"><g fill="#fff"><path d="M9.636 10.427a1.22 1.22 0 1 1-2.44 0 1.22 1.22 0 1 1 2.44 0zM15.574 10.431a1.22 1.22 0 0 1-2.438 0 1.22 1.22 0 1 1 2.438 0zM22.592 10.431a1.221 1.221 0 1 1-2.443 0 1.221 1.221 0 0 1 2.443 0zM29.605 10.431a1.221 1.221 0 1 1-2.442 0 1.221 1.221 0 0 1 2.442 0zM3.605 13.772c0-.471.374-.859.859-.859h.18c.374 0 .624.194.789.457l2.935 4.597 2.95-4.611c.18-.291.43-.443.774-.443h.18c.485 0 .859.387.859.859v8.113a.843.843 0 0 1-.859.845.857.857 0 0 1-.845-.845V16.07l-2.366 3.559c-.18.276-.402.443-.72.443-.304 0-.526-.167-.706-.443l-2.354-3.53V21.9c0 .471-.374.83-.845.83a.815.815 0 0 1-.83-.83v-8.128h-.001zM14.396 14.055a.9.9 0 0 1-.069-.333c0-.471.402-.83.872-.83.415 0 .735.263.845.624l2.23 6.66 2.187-6.632c.139-.402.428-.678.859-.678h.124c.428 0 .735.278.859.678l2.187 6.632 2.23-6.675c.126-.346.415-.609.83-.609.457 0 .845.361.845.817a.96.96 0 0 1-.083.346l-2.867 8.032c-.152.43-.471.706-.887.706h-.165c-.415 0-.721-.263-.872-.706l-2.161-6.328-2.16 6.328c-.152.443-.47.706-.887.706h-.165c-.415 0-.72-.263-.887-.706l-2.865-8.032z"></path></g></svg></span></a><a aria-label="Mix" class="heateor_sss_button_mix" href="https://mix.com/mixit?url=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" title="Mix" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg heateor_sss_s__default heateor_sss_s_mix" style="background-color:#ff8226;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-7 -8 45 45"><g fill="#fff"><path opacity=".8" d="M27.87 4.125c-5.224 0-9.467 4.159-9.467 9.291v2.89c0-1.306 1.074-2.362 2.399-2.362s2.399 1.056 2.399 2.362v1.204c0 1.306 1.074 2.362 2.399 2.362s2.399-1.056 2.399-2.362V4.134c-.036-.009-.082-.009-.129-.009"/><path d="M4 4.125v12.94c2.566 0 4.668-1.973 4.807-4.465v-2.214c0-.065 0-.12.009-.176.093-1.213 1.13-2.177 2.39-2.177 1.325 0 2.399 1.056 2.399 2.362v9.226c0 1.306 1.074 2.353 2.399 2.353s2.399-1.056 2.399-2.353v-6.206c0-5.132 4.233-9.291 9.467-9.291H4z"/><path opacity=".8" d="M4 17.074v8.438c0 1.306 1.074 2.362 2.399 2.362s2.399-1.056 2.399-2.362V12.61C8.659 15.102 6.566 17.074 4 17.074"/></g></svg></span></a><a aria-label="Whatsapp" class="heateor_sss_whatsapp" href="https://api.whatsapp.com/send?text=Download%20Meteor%201.5.1%20https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" title="Whatsapp" rel="nofollow noopener" target="_blank" style="font-size:32px!important;box-shadow:none;display:inline-block;vertical-align:middle"><span class="heateor_sss_svg" style="background-color:#55eb4c;width:40px;height:40px;margin:0;display:inline-block;opacity:1;float:left;font-size:32px;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box"><svg style="display:block;" focusable="false" aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" viewBox="-6 -5 40 40"><path class="heateor_sss_svg_stroke heateor_sss_no_fill" stroke="#fff" stroke-width="2" fill="none" d="M 11.579798566743314 24.396926207859085 A 10 10 0 1 0 6.808479557110079 20.73576436351046"></path><path d="M 7 19 l -1 6 l 6 -1" class="heateor_sss_no_fill heateor_sss_svg_stroke" stroke="#fff" stroke-width="2" fill="none"></path><path d="M 10 10 q -1 8 8 11 c 5 -1 0 -6 -1 -3 q -4 -3 -5 -5 c 4 -2 -1 -5 -1 -4" fill="#fff"></path></svg></span></a><a class="heateor_sss_more" aria-label="More" title="More" rel="nofollow noopener" style="font-size: 32px!important;border:0;box-shadow:none;display:inline-block!important;font-size:16px;padding:0 4px;vertical-align: middle;display:inline;" href="https://www.techwarrant.com/software-update-meteor-1-5-1/" onclick="event.preventDefault()"><span class="heateor_sss_svg" style="background-color:#ee8e2d;width:40px;height:40px;margin:0;display:inline-block!important;opacity:1;float:left;font-size:32px!important;box-shadow:none;display:inline-block;font-size:16px;padding:0 4px;vertical-align:middle;display:inline;background-repeat:repeat;overflow:hidden;padding:0;cursor:pointer;box-sizing:content-box;" onclick="heateorSssMoreSharingPopup(this, 'https://www.techwarrant.com/software-update-meteor-1-5-1/', 'Download%20Meteor%201.5.1', '' )"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="-.3 0 32 32" version="1.1" width="100%" height="100%" style="display:block;" xml:space="preserve"><g><path fill="#fff" d="M18 14V8h-4v6H8v4h6v6h4v-6h6v-4h-6z" fill-rule="evenodd"></path></g></svg></span></a></div><div class="heateorSssClear"></div></div> <div class="mybkceg mybkceg-post-bottom mybkceg-float-center mybkceg-align-center mybkceg-column-1 mybkceg-clearfix no-bg-box-model"><div id="mybkceg-304514-1602369374" class="mybkceg-container mybkceg-type-code " itemscope="" itemtype="https://schema.org/WPAdBlock" data-adid="304514" data-type="code"><div id="mybkceg-304514-1602369374-place"></div></div></div> </div> </article> <div class="mybkceg mybkceg-post-before-author mybkceg-pubadban mybkceg-show-desktop mybkceg-show-tablet-portrait mybkceg-show-tablet-landscape mybkceg-show-phone mybkceg-loc-post_before_author_box mybkceg-align-center mybkceg-column-1 mybkceg-clearfix no-bg-box-model"><div id="mybkceg-304514-271001991" class="mybkceg-container mybkceg-type-code " itemscope="" itemtype="https://schema.org/WPAdBlock" data-adid="304514" data-type="code"><div id="mybkceg-304514-271001991-place"></div></div></div> <section class="next-prev-post clearfix"> <div class="prev-post"> <p class="pre-title heading-typo"><i class="fa fa-arrow-left"></i> Prev Post </p> <p class="title heading-typo"><a href="https://www.techwarrant.com/fractal-design-presents-define-c-cases-with-tempered-glass/" rel="prev">Fractal Design Presents Define C Cases With Tempered Glass</a></p> </div> <div class="next-post"> <p class="pre-title heading-typo">Next Post <i class="fa fa-arrow-right"></i></p> <p class="title heading-typo"><a href="https://www.techwarrant.com/software-update-sqlite-3-20-0/" rel="next">Download SQLite 3.20.0</a></p> </div> </section> </div> <div class="post-related"> <div class="section-heading sh-t2 sh-s1 "> <span class="h-text related-posts-heading">You might also like</span> </div> <div class="bs-pagination-wrapper main-term-none next_prev "> <div class="listing listing-thumbnail listing-tb-2 clearfix scolumns-3 simple-grid"> <div class="post-295901 type-post format-standard has-post-thumbnail listing-item listing-item-thumbnail listing-item-tb-2 main-term-13"> <div class="item-inner clearfix"> <div class="featured featured-type-featured-image"> <div class="term-badges floated"><span class="term-badge term-13"><a href="https://www.techwarrant.com/category/news/">News</a></span></div> <a title="Rumor: Apple is working on its own applications based on a large language model" data-src="https://www.techwarrant.com/wp-content/uploads/2021/01/cropped-600x600-TechWarrant.com-Logo.png" data-bs-srcset="{"baseurl":"https:\/\/www.techwarrant.com\/wp-content\/uploads\/2021\/01\/","sizes":{"512":"cropped-600x600-TechWarrant.com-Logo.png"}}" class="img-holder" href="https://www.techwarrant.com/rumor-apple-is-working-on-its-own-applications-based-on-a-large-language-model/"></a> </div> <p class="title"> <a class="post-url" href="https://www.techwarrant.com/rumor-apple-is-working-on-its-own-applications-based-on-a-large-language-model/" title="Rumor: Apple is working on its own applications based on a large language model"> <span class="post-title"> Rumor: Apple is working on its own applications based on a large language model </span> </a> </p></div> </div > <div class="post-295885 type-post format-standard has-post-thumbnail listing-item listing-item-thumbnail listing-item-tb-2 main-term-13"> <div class="item-inner clearfix"> <div class="featured featured-type-featured-image"> <div class="term-badges floated"><span class="term-badge term-13"><a href="https://www.techwarrant.com/category/news/">News</a></span></div> <a title="EU Council determines position on security requirements for digital products" data-src="https://www.techwarrant.com/wp-content/uploads/2021/01/cropped-600x600-TechWarrant.com-Logo.png" data-bs-srcset="{"baseurl":"https:\/\/www.techwarrant.com\/wp-content\/uploads\/2021\/01\/","sizes":{"512":"cropped-600x600-TechWarrant.com-Logo.png"}}" class="img-holder" href="https://www.techwarrant.com/eu-council-determines-position-on-security-requirements-for-digital-products/"></a> </div> <p class="title"> <a class="post-url" href="https://www.techwarrant.com/eu-council-determines-position-on-security-requirements-for-digital-products/" title="EU Council determines position on security requirements for digital products"> <span class="post-title"> EU Council determines position on security requirements for digital products </span> </a> </p></div> </div > <div class="post-295869 type-post format-standard has-post-thumbnail listing-item listing-item-thumbnail listing-item-tb-2 main-term-13"> <div class="item-inner clearfix"> <div class="featured featured-type-featured-image"> <div class="term-badges floated"><span class="term-badge term-13"><a href="https://www.techwarrant.com/category/news/">News</a></span></div> <a title="Samsung develops first GDDR7 chips, mentions bandwidths of up to 32Gbit/s per pin" data-src="https://www.techwarrant.com/wp-content/uploads/2021/01/cropped-600x600-TechWarrant.com-Logo.png" data-bs-srcset="{"baseurl":"https:\/\/www.techwarrant.com\/wp-content\/uploads\/2021\/01\/","sizes":{"512":"cropped-600x600-TechWarrant.com-Logo.png"}}" class="img-holder" href="https://www.techwarrant.com/samsung-develops-first-gddr7-chips-mentions-bandwidths-of-up-to-32gbit-s-per-pin/"></a> </div> <p class="title"> <a class="post-url" href="https://www.techwarrant.com/samsung-develops-first-gddr7-chips-mentions-bandwidths-of-up-to-32gbit-s-per-pin/" title="Samsung develops first GDDR7 chips, mentions bandwidths of up to 32Gbit/s per pin"> <span class="post-title"> Samsung develops first GDDR7 chips, mentions bandwidths of up to 32Gbit/s per pin </span> </a> </p></div> </div > <div class="post-295860 type-post format-standard has-post-thumbnail listing-item listing-item-thumbnail listing-item-tb-2 main-term-13"> <div class="item-inner clearfix"> <div class="featured featured-type-featured-image"> <div class="term-badges floated"><span class="term-badge term-13"><a href="https://www.techwarrant.com/category/news/">News</a></span></div> <a title="Meta introduces open source language model Llama 2, works on PCs and phones" data-src="https://www.techwarrant.com/wp-content/uploads/2021/01/cropped-600x600-TechWarrant.com-Logo.png" data-bs-srcset="{"baseurl":"https:\/\/www.techwarrant.com\/wp-content\/uploads\/2021\/01\/","sizes":{"512":"cropped-600x600-TechWarrant.com-Logo.png"}}" class="img-holder" href="https://www.techwarrant.com/meta-introduces-open-source-language-model-llama-2-works-on-pcs-and-phones/"></a> </div> <p class="title"> <a class="post-url" href="https://www.techwarrant.com/meta-introduces-open-source-language-model-llama-2-works-on-pcs-and-phones/" title="Meta introduces open source language model Llama 2, works on PCs and phones"> <span class="post-title"> Meta introduces open source language model Llama 2, works on PCs and phones </span> </a> </p></div> </div > <div class="post-295845 type-post format-standard has-post-thumbnail listing-item listing-item-thumbnail listing-item-tb-2 main-term-13"> <div class="item-inner clearfix"> <div class="featured featured-type-featured-image"> <div class="term-badges floated"><span class="term-badge term-13"><a href="https://www.techwarrant.com/category/news/">News</a></span></div> <a title="Logitech acquires stream controller maker Loupedeck" data-src="https://www.techwarrant.com/wp-content/uploads/2021/01/cropped-600x600-TechWarrant.com-Logo.png" data-bs-srcset="{"baseurl":"https:\/\/www.techwarrant.com\/wp-content\/uploads\/2021\/01\/","sizes":{"512":"cropped-600x600-TechWarrant.com-Logo.png"}}" class="img-holder" href="https://www.techwarrant.com/logitech-acquires-stream-controller-maker-loupedeck/"></a> </div> <p class="title"> <a class="post-url" href="https://www.techwarrant.com/logitech-acquires-stream-controller-maker-loupedeck/" title="Logitech acquires stream controller maker Loupedeck"> <span class="post-title"> Logitech acquires stream controller maker Loupedeck </span> </a> </p></div> </div > <div class="post-295839 type-post format-standard has-post-thumbnail listing-item listing-item-thumbnail listing-item-tb-2 main-term-13"> <div class="item-inner clearfix"> <div class="featured featured-type-featured-image"> <div class="term-badges floated"><span class="term-badge term-13"><a href="https://www.techwarrant.com/category/news/">News</a></span></div> <a title="Anticheat FaceIT gets Linux version, enables Steam Deck support" data-src="https://www.techwarrant.com/wp-content/uploads/2021/01/cropped-600x600-TechWarrant.com-Logo.png" data-bs-srcset="{"baseurl":"https:\/\/www.techwarrant.com\/wp-content\/uploads\/2021\/01\/","sizes":{"512":"cropped-600x600-TechWarrant.com-Logo.png"}}" class="img-holder" href="https://www.techwarrant.com/anticheat-faceit-gets-linux-version-enables-steam-deck-support/"></a> </div> <p class="title"> <a class="post-url" href="https://www.techwarrant.com/anticheat-faceit-gets-linux-version-enables-steam-deck-support/" title="Anticheat FaceIT gets Linux version, enables Steam Deck support"> <span class="post-title"> Anticheat FaceIT gets Linux version, enables Steam Deck support </span> </a> </p></div> </div > </div> </div><div class="bs-pagination bs-ajax-pagination next_prev main-term-none clearfix"> <a class="btn-bs-pagination prev disabled" rel="prev" data-id="1636331482" title="Previous"> <i class="fa fa-angle-left" aria-hidden="true"></i> Prev </a> <a rel="next" class="btn-bs-pagination next" data-id="1636331482" title="Next"> Next <i class="fa fa-angle-right" aria-hidden="true"></i> </a> </div></div> <div class="mybkceg mybkceg-after-related mybkceg-pubadban mybkceg-show-desktop mybkceg-show-tablet-portrait mybkceg-show-tablet-landscape mybkceg-show-phone mybkceg-loc-post_after_related mybkceg-align-center mybkceg-column-1 mybkceg-clearfix no-bg-box-model"><div id="mybkceg-304514-425377363" class="mybkceg-container mybkceg-type-code " itemscope="" itemtype="https://schema.org/WPAdBlock" data-adid="304514" data-type="code"><div id="mybkceg-304514-425377363-place"></div></div></div> </div><!-- .content-column --> <div class="col-sm-4 sidebar-column sidebar-column-primary"> <aside id="sidebar-primary-sidebar" class="sidebar" role="complementary" aria-label="Primary Sidebar Sidebar" itemscope="itemscope" itemtype="https://schema.org/WPSideBar"> <div id="search-7" class=" h-ni w-nt primary-sidebar-widget widget widget_search"><form role="search" method="get" class="search-form clearfix" action="https://www.techwarrant.com"> <input type="search" class="search-field" placeholder="Search..." value="" name="s" title="Search for:" autocomplete="off"> <input type="submit" class="search-submit" value="Search"> </form><!-- .search-form --> </div><div id="custom_html-10" class="widget_text h-ni w-nt primary-sidebar-widget widget widget_custom_html"><div class="textwidget custom-html-widget"> <!-- TechWarrant.Com --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-ad-format="auto"></ins> </div></div> <div id="recent-posts-2" class=" h-ni w-t primary-sidebar-widget widget widget_recent_entries"> <div class="section-heading sh-t2 sh-s1"><span class="h-text">Recent Posts</span></div> <ul> <li> <a href="https://www.techwarrant.com/shortcutkey2url-for-chrome-extension/">ShortcutKey2URL for Chrome . Extension</a> </li> <li> <a href="https://www.techwarrant.com/water-collection-from-the-air-using-a-portable-system/">Water collection from the air using a portable system</a> </li> <li> <a href="https://www.techwarrant.com/amd-x870-motherboards-preview-asus-asrock-and-msi-present-line-ups/">AMD X870 Motherboards Review- ASUS, ASRock and MSI present line-ups</a> </li> <li> <a href="https://www.techwarrant.com/new-eras-for-old-favorite-civilization-vii-preview/">New eras for old favorite – Civilization VII Review</a> </li> <li> <a href="https://www.techwarrant.com/waterproof-range-for-your-garden-tp-link-deco-x50-outdoor-quick-test/">Waterproof range for your garden – TP-Link Deco X50-Outdoor Quick Test</a> </li> <li> <a href="https://www.techwarrant.com/download-office-365-offline-installer-iso-img/">Download Office 365 Offline Installer ISO / IMG</a> </li> <li> <a href="https://www.techwarrant.com/cinematic-game-makes-good-first-impression-indiana-jones-and-the-great-circle-preview/">Cinematic game makes good first impression – Indiana Jones and the Great Circle Review</a> </li> <li> <a href="https://www.techwarrant.com/bowers-wilkins-pi8-review-very-expensive-in-ears/">Bowers & Wilkins Pi8 Review – Very expensive in-ears</a> </li> <li> <a href="https://www.techwarrant.com/how-to-rip-dvd-to-your-computer-for-free/">How to Rip DVD to Your Computer for Free?</a> </li> <li> <a href="https://www.techwarrant.com/how-to-disable-email-forwarding-to-my-gmail-account-from-another-account/">How to disable email forwarding to my gmail account from another account</a> </li> </ul> </div><div id="custom_html-30" class="widget_text h-ni w-nt primary-sidebar-widget widget widget_custom_html"><div class="textwidget custom-html-widget"> <!-- TechWarrant.Com --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-ad-format="auto"></ins> </div></div></aside> </div><!-- .primary-sidebar-column --> </div><!-- .main-section --> </div><!-- .layout-2-col --> </main><!-- main --> </div><!-- .content-wrap --> <div class="container adcontainer"><div class="mybkceg mybkceg-before-footer mybkceg-pubadban mybkceg-show-desktop mybkceg-show-tablet-portrait mybkceg-show-tablet-landscape mybkceg-show-phone mybkceg-loc-footer_before mybkceg-align-center mybkceg-column-1 mybkceg-clearfix no-bg-box-model"><div id="mybkceg-304514-2084688443" class="mybkceg-container mybkceg-type-code " itemscope="" itemtype="https://schema.org/WPAdBlock" data-adid="304514" data-type="code"><div id="mybkceg-304514-2084688443-place"></div></div></div></div> <footer id="site-footer" class="site-footer full-width"> <div class="footer-widgets light-text"> <div class="content-wrap"> <div class="container"> <div class="row"> <div class="col-sm-4"> <aside id="sidebar-footer-1" class="sidebar" role="complementary" aria-label="Footer - Column 1 Sidebar" itemscope="itemscope" itemtype="https://schema.org/WPSideBar"> <div id="custom_html-32" class="widget_text h-ni w-nt footer-widget footer-column-1 widget widget_custom_html"><div class="textwidget custom-html-widget"> <!-- TechWarrant.Com --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-ad-format="auto"></ins> </div></div> </aside> </div> <div class="col-sm-4"> <aside id="sidebar-footer-2" class="sidebar" role="complementary" aria-label="Footer - Column 2 Sidebar" itemscope="itemscope" itemtype="https://schema.org/WPSideBar"> <div id="custom_html-33" class="widget_text h-ni w-nt footer-widget footer-column-2 widget widget_custom_html"><div class="textwidget custom-html-widget"> <!-- TechWarrant.Com --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-ad-format="auto"></ins> </div></div> </aside> </div> <div class="col-sm-4"> <aside id="sidebar-footer-3" class="sidebar" role="complementary" aria-label="Footer - Column 3 Sidebar" itemscope="itemscope" itemtype="https://schema.org/WPSideBar"> <div id="custom_html-34" class="widget_text h-ni w-nt footer-widget footer-column-3 widget widget_custom_html"><div class="textwidget custom-html-widget"> <!-- TechWarrant.Com --> <ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-ad-format="auto"></ins> </div></div> </aside> </div> </div> </div> </div> </div> <div class="copy-footer"> <div class="content-wrap"> <div class="container"> <div class="row footer-copy-row"> <div class="copy-1 col-lg-6 col-md-6 col-sm-6 col-xs-12"> © 2025 - TechWarrant. All Rights Reserved. </div> <div class="copy-2 col-lg-6 col-md-6 col-sm-6 col-xs-12"> </div> </div> </div> </div> </div> </footer><!-- .footer --> </div><!-- .main-wrap --> <div class="mybkceg mybkceg-after-footer mybkceg-pubadban mybkceg-show-desktop mybkceg-show-tablet-portrait mybkceg-show-tablet-landscape mybkceg-show-phone mybkceg-loc-footer_after mybkceg-align-center mybkceg-column-1 mybkceg-clearfix no-bg-box-model"><div id="mybkceg-304514-1154171197" class="mybkceg-container mybkceg-type-code " itemscope="" itemtype="https://schema.org/WPAdBlock" data-adid="304514" data-type="code"><div id="mybkceg-304514-1154171197-place"></div></div></div> <span class="back-top"><i class="fa fa-arrow-up"></i></span> <div id="fb-root"></div> <div class="rh-cover noscroll " > <span class="rh-close"></span> <div class="rh-panel rh-pm"> <div class="rh-p-h"> <span class="user-login"> <span class="user-avatar user-avatar-icon"><i class="fa fa-user-circle"></i></span> Sign in </span> </div> <div class="rh-p-b"> <div class="rh-c-m clearfix"></div> <form role="search" method="get" class="search-form" action="https://www.techwarrant.com"> <input type="search" class="search-field" placeholder="Search..." value="" name="s" title="Search for:" autocomplete="off"> <input type="submit" class="search-submit" value=""> </form> </div> </div> <div class="rh-panel rh-p-u"> <div class="rh-p-h"> <span class="rh-back-menu"><i></i></span> </div> <div class="rh-p-b"> <div id="form_40011_" class="bs-shortcode bs-login-shortcode "> <div class="bs-login bs-type-login" style="display:none"> <div class="bs-login-panel bs-login-sign-panel bs-current-login-panel"> <form name="loginform" action="https://www.techwarrant.com/wp-login.php" method="post"> <div class="login-header"> <span class="login-icon fa fa-user-circle main-color"></span> <p>Welcome, Login to your account.</p> </div> <div class="login-field login-username"> <input type="text" name="log" id="form_40011_user_login" class="input" value="" size="20" placeholder="Username or Email..." required/> </div> <div class="login-field login-password"> <input type="password" name="pwd" id="form_40011_user_pass" class="input" value="" size="20" placeholder="Password..." required/> </div> <div class="login-field"> <a href="https://www.techwarrant.com/wp-login.php?action=lostpassword&redirect_to=https%3A%2F%2Fwww.techwarrant.com%2Fsoftware-update-meteor-1-5-1%2F" class="go-reset-panel">Forget password?</a> <span class="login-remember"> <input class="remember-checkbox" name="rememberme" type="checkbox" id="form_40011_rememberme" value="forever" /> <label class="remember-label">Remember me</label> </span> </div> <div class="login-field login-submit"> <input type="submit" name="wp-submit" class="button-primary login-btn" value="Log In"/> <input type="hidden" name="redirect_to" value="https://www.techwarrant.com/software-update-meteor-1-5-1/"/> </div> </form> </div> <div class="bs-login-panel bs-login-reset-panel"> <span class="go-login-panel"><i class="fa fa-angle-left"></i> Sign in</span> <div class="bs-login-reset-panel-inner"> <div class="login-header"> <span class="login-icon fa fa-support"></span> <p>Recover your password.</p> <p>A password will be e-mailed to you.</p> </div> <form name="lostpasswordform" id="form_40011_lostpasswordform" action="https://www.techwarrant.com/wp-login.php?action=lostpassword" method="post"> <div class="login-field reset-username"> <input type="text" name="user_login" class="input" value="" placeholder="Username or Email..." required/> </div> <div class="login-field reset-submit"> <input type="hidden" name="redirect_to" value=""/> <input type="submit" name="wp-submit" class="login-btn" value="Send My Password"/> </div> </form> </div> </div> </div> </div> </div> </div> </div> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.techwarrant.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script><script type="text/javascript" src="https://www.techwarrant.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script><script type='text/javascript' src='https://www.techwarrant.com/_jb_static/??049bdd0b2a'></script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6738303909697646" crossorigin="anonymous"></script><script async src="https://www.googletagmanager.com/gtag/js?id=UA-117091084-1"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-117091084-1'); </script><script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script><script async src="https://www.googletagmanager.com/gtag/js?id=G-YVD12WPCC3"></script><script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-YVD12WPCC3'); </script><script type="text/javascript"> (function(c,l,a,r,i,t,y){ c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i; y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); })(window, document, "clarity", "script", "bt73qzbi4o"); </script><script async custom-element="amp-iframe" src="https://cdn.ampproject.org/v0/amp-iframe-0.1.js"></script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-6738303909697646" crossorigin="anonymous"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-1731766007'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-1731766007-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-1731766007-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-1731766007-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-1731766007-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-275838054'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-275838054-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-275838054-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-275838054-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-275838054-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-1608888359'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-1608888359-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-1608888359-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-1608888359-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-1608888359-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-5086-704999814'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-5086-704999814-place').innerHTML = '<ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({}); }else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-5086-704999814-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-5086-704999814-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-5086-704999814-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="4742855097" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-1906125762'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-1906125762-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-1906125762-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-1906125762-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-1906125762-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-512480190'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-512480190-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-512480190-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-512480190-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-512480190-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-1602369374'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-1602369374-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-1602369374-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-1602369374-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-1602369374-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-271001991'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-271001991-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-271001991-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-271001991-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-271001991-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script>var bs_ajax_paginate_1636331482 = '{"query":{"paginate":"next_prev","count":6,"post_type":"post","posts_per_page":"6","post__not_in":[206006],"ignore_sticky_posts":1,"post_status":["publish","private"],"tag__in":[3841,15,5128,19,7327,49,52],"_layout":{"state":"1|1|0","page":"2-col-right"}},"type":"wp_query","view":"Publisher::fetch_related_posts","current_page":1,"ajax_url":"\/wp-admin\/admin-ajax.php","remove_duplicates":"0","paginate":"next_prev","_layout":{"state":"1|1|0","page":"2-col-right"},"_bs_pagin_token":"9c9b341"}';</script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-425377363'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-425377363-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-425377363-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-425377363-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-425377363-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-2084688443'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-2084688443-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-2084688443-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-2084688443-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-2084688443-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script><script type="text/javascript">var betterads_screen_width = document.body.clientWidth;betterads_el = document.getElementById('mybkceg-304514-1154171197'); if (betterads_el.getBoundingClientRect().width) { betterads_el_width_raw = betterads_el_width = betterads_el.getBoundingClientRect().width; } else { betterads_el_width_raw = betterads_el_width = betterads_el.offsetWidth; } var size = ["125", "125"]; if ( betterads_el_width >= 728 ) betterads_el_width = ["728", "90"]; else if ( betterads_el_width >= 468 ) betterads_el_width = ["468", "60"]; else if ( betterads_el_width >= 336 ) betterads_el_width = ["336", "280"]; else if ( betterads_el_width >= 300 ) betterads_el_width = ["300", "250"]; else if ( betterads_el_width >= 250 ) betterads_el_width = ["250", "250"]; else if ( betterads_el_width >= 200 ) betterads_el_width = ["200", "200"]; else if ( betterads_el_width >= 180 ) betterads_el_width = ["180", "150"]; if ( betterads_screen_width >= 1140 ) { document.getElementById('mybkceg-304514-1154171197-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 1019 && betterads_screen_width < 1140 ) { document.getElementById('mybkceg-304514-1154171197-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width >= 768 && betterads_screen_width < 1019 ) { document.getElementById('mybkceg-304514-1154171197-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}else if ( betterads_screen_width < 768 ) { document.getElementById('mybkceg-304514-1154171197-place').innerHTML = '<ins class="adsbygoogle" style="display:block;" data-ad-client="ca-pub-6738303909697646" data-ad-slot="3913412550" data-full-width-responsive="true" data-ad-format="auto" ></ins>'; (adsbygoogle = window.adsbygoogle || []).push({});}</script><script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v12.0&appId=1204940319693438&autoLogAppEvents=1"> </script><script>window.addEventListener( 'load', function() { document.querySelectorAll( 'link' ).forEach( function( e ) {'not all' === e.media && e.dataset.media && ( e.media = e.dataset.media, delete e.dataset.media );} ); var e = document.getElementById( 'jetpack-boost-critical-css' ); e && ( e.media = 'not all' ); } );</script><script type="text/javascript" id="publisher-theme-pagination-js-extra"> /* <![CDATA[ */ var bs_pagination_loc = {"loading":"<div class=\"bs-loading\"><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><\/div>"}; /* ]]> */ </script><script type="text/javascript" id="publisher-js-extra"> /* <![CDATA[ */ var publisher_theme_global_loc = {"page":{"boxed":"boxed"},"header":{"style":"style-2","boxed":"full-width"},"ajax_url":"https:\/\/www.techwarrant.com\/wp-admin\/admin-ajax.php","loading":"<div class=\"bs-loading\"><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><div><\/div><\/div>","translations":{"tabs_all":"All","tabs_more":"More","lightbox_expand":"Expand the image","lightbox_close":"Close"},"lightbox":{"not_classes":""},"main_menu":{"more_menu":"enable"},"top_menu":{"more_menu":"enable"},"skyscraper":{"sticky_gap":30,"sticky":true,"position":""},"share":{"more":true},"refresh_googletagads":"1","get_locale":"en-US","notification":{"subscribe_msg":"By clicking the subscribe button you will never miss the new articles!","subscribed_msg":"You're subscribed to notifications","subscribe_btn":"Subscribe","subscribed_btn":"Unsubscribe"}}; var publisher_theme_ajax_search_loc = {"ajax_url":"https:\/\/www.techwarrant.com\/wp-admin\/admin-ajax.php","previewMarkup":"<div class=\"ajax-search-results-wrapper ajax-search-no-product ajax-search-fullwidth\">\n\t<div class=\"ajax-search-results\">\n\t\t<div class=\"ajax-ajax-posts-list\">\n\t\t\t<div class=\"clean-title heading-typo\">\n\t\t\t\t<span>Posts<\/span>\n\t\t\t<\/div>\n\t\t\t<div class=\"posts-lists\" data-section-name=\"posts\"><\/div>\n\t\t<\/div>\n\t\t<div class=\"ajax-taxonomy-list\">\n\t\t\t<div class=\"ajax-categories-columns\">\n\t\t\t\t<div class=\"clean-title heading-typo\">\n\t\t\t\t\t<span>Categories<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"posts-lists\" data-section-name=\"categories\"><\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"ajax-tags-columns\">\n\t\t\t\t<div class=\"clean-title heading-typo\">\n\t\t\t\t\t<span>Tags<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"posts-lists\" data-section-name=\"tags\"><\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>","full_width":"1"}; /* ]]> */ </script><script type='text/javascript' src='https://www.techwarrant.com/wp-includes/js/dist/hooks.min.js?m=1731480350'></script><script type="text/javascript" src="https://www.techwarrant.com/wp-includes/js/dist/i18n.min.js?ver=5e580eb46a90c2b997e6" id="wp-i18n-js"></script><script type="text/javascript" id="wp-i18n-js-after"> /* <![CDATA[ */ wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); /* ]]> */ </script><script type='text/javascript' src='https://www.techwarrant.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?m=1736836964'></script><script type="text/javascript" id="contact-form-7-js-before"> /* <![CDATA[ */ var wpcf7 = { "api": { "root": "https:\/\/www.techwarrant.com\/wp-json\/", "namespace": "contact-form-7\/v1" } }; /* ]]> */ </script><script type="text/javascript" src="https://www.techwarrant.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.0.3" id="contact-form-7-js"></script><script type="text/javascript" id="aicp-js-extra"> /* <![CDATA[ */ var AICP = {"ajaxurl":"https:\/\/www.techwarrant.com\/wp-admin\/admin-ajax.php","nonce":"f0a6740efa","ip":"108.162.216.149","clickLimit":"2","clickCounterCookieExp":"3","banDuration":"7","countryBlockCheck":"No","banCountryList":""}; /* ]]> */ </script><script type='text/javascript' src='https://www.techwarrant.com/_jb_static/??f42e408c24'></script><script type="text/javascript" id="heateor_sss_sharing_js-js-before"> /* <![CDATA[ */ function heateorSssLoadEvent(e) {var t=window.onload;if (typeof window.onload!="function") {window.onload=e}else{window.onload=function() {t();e()}}}; var heateorSssSharingAjaxUrl = 'https://www.techwarrant.com/wp-admin/admin-ajax.php', heateorSssCloseIconPath = 'https://www.techwarrant.com/wp-content/plugins/sassy-social-share/public/../images/close.png', heateorSssPluginIconPath = 'https://www.techwarrant.com/wp-content/plugins/sassy-social-share/public/../images/logo.png', heateorSssHorizontalSharingCountEnable = 0, heateorSssVerticalSharingCountEnable = 0, heateorSssSharingOffset = -10; var heateorSssMobileStickySharingEnabled = 1;var heateorSssCopyLinkMessage = "Link copied.";var heateorSssUrlCountFetched = [], heateorSssSharesText = 'Shares', heateorSssShareText = 'Share';function heateorSssPopup(e) {window.open(e,"popUpWindow","height=400,width=600,left=400,top=100,resizable,scrollbars,toolbar=0,personalbar=0,menubar=no,location=no,directories=no,status")} /* ]]> */ </script><script type="text/javascript" src="https://www.techwarrant.com/wp-content/plugins/sassy-social-share/public/js/sassy-social-share-public.js?ver=3.3.70" id="heateor_sss_sharing_js-js"></script><script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6Lehx8QUAAAAAMXbhv6Qu3Uiur-RVPH0rtutlopW&ver=3.0" id="google-recaptcha-js"></script><script type='text/javascript' src='https://www.techwarrant.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?m=1731480350'></script><script type="text/javascript" id="wpcf7-recaptcha-js-before"> /* <![CDATA[ */ var wpcf7_recaptcha = { "sitekey": "6Lehx8QUAAAAAMXbhv6Qu3Uiur-RVPH0rtutlopW", "actions": { "homepage": "homepage", "contactform": "contactform" } }; /* ]]> */ </script><script type="text/javascript" src="https://www.techwarrant.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.0.3" id="wpcf7-recaptcha-js"></script><script type='text/javascript' src='https://www.techwarrant.com/_jb_static/??8f27b48128'></script><script> var mybkceg=function(t){"use strict";return{init:function(){0==mybkceg.ads_state()&&mybkceg.blocked_ads_fallback()},ads_state:function(){return void 0!==window.better_ads_adblock},blocked_ads_fallback:function(){var a=[];t(".mybkceg-container").each(function(){if("image"==t(this).data("type"))return 0;a.push({element_id:t(this).attr("id"),ad_id:t(this).data("adid")})}),a.length<1||jQuery.ajax({url:'https://www.techwarrant.com/wp-admin/admin-ajax.php',type:"POST",data:{action:"better_ads_manager_blocked_fallback",ads:a},success:function(a){var e=JSON.parse(a);t.each(e.ads,function(a,e){t("#"+e.element_id).html(e.code)})}})}}}(jQuery);jQuery(document).ready(function(){mybkceg.init()}); </script></body> </html><script src="/cdn-cgi/scripts/7d0fa10a/cloudflare-static/rocket-loader.min.js" data-cf-settings="ccdcfe719154ccb9f871d8a4-|49" defer></script>