Immortals Fenyx Rising’s Depiction of Greek Fable Shrivels in Hades’ Shadow

0
110

[ad_1]

I crawled from the womb with a troubling fascination for demons, monsters, and dragons. Unsurprisingly, I fell into Greek mythology with the gusto of Dionysus bellyflopping right into a vat of wine and cocaine. In grade 6, I picked up a library guide in regards to the Pantheon. It was clearly written for schoolkids my age, however it nonetheless described the gods, their rages, and their petty squabbles in admirable element.

I learn numerous accounts of Greek mythology after I used to be executed with it, however that slim blue guide I learn in grade 6 nonetheless ranks as essentially the most entertaining and informative of the lot. It was humorous, colourful, and succinct. I recollect it repeatedly every time I play Supergiant’s Hades, a brilliantly written roguelite that is rightfully up for a number of 2020 Recreation Awards nominations. Hades’ presentation of the Greek Pantheon is equally witty. It touches on the whole lot that is enjoyable and interesting with Greek mythology, and it does so in fast snippets and snatched character moments in lieu of exposition.

I consider Hades has raised the usual for each depiction of the Greek gods within the media—books, films, tv, and video games included. Immortals Fenyx Rising, an open-world exploration recreation from Ubisoft that is additionally steeped in Greek mythology, has a tricky narrative act to observe. Sadly, it stumbles. Consuming Immortals’ story after pouring hours into Hades is like chewing on an unripe apple after feasting on Persephone’s personal pomegranates.

Outdoors of its dialogue, Immortals is an effective recreation. I am lukewarm on most of Ubisoft’s (in)well-known open world titles, however Immortals one way or the other feels extra enjoyable, extra substantial to me than different Ubisoft tower-climbers. Sure, its world design blatantly rips off The Legend of Zelda: Breath of the Wild, however I assume it’s possible you’ll as effectively steal from the perfect.

However Immortals’ insistence on hewing near its inspiration additionally makes its flaws extra obvious. The caverns that function Immortals’ reply to Breath of the Wild’s Shrine puzzles and dungeons aren’t fairly as interesting-looking, nor are their easy puzzles as cleverly put-together as Hyperlink’s trials. Icons litter the primary map, which makes for a a lot much less soothing and natural world than Breath of the Wild’s clear, wide-open grasslands and dense forests. If you would like a imaginative and prescient of Immortals, simply image Breath of the Wild’s title display screen clogged with hyperlinks encouraging you to join a My Nintendo account so you’ll be able to obtain bonus in-game forex.

Regardless of Immortals’ garish, pointy bits, I nonetheless discover pleasure in hovering throughout its enormous map on Icarus’ second-hand wings. Like Breath of the Wild, the sport’s at its finest once you’re using the currents excessive above the floor with solely the whistling of the wind to maintain you firm.

It’d simply be good if Immortals trusted you to benefit from the hushed sounds of nature. Everytime you discover an fascinating new locale, otherwise you stumble throughout an object that is a part of the sport’s foremost story, the tortured titan Prometheus pipes up and narrates your discover. See, the titan Typhon has detained all of the gods save Zeus, and Zeus pleads for Prometheus’ assist. (Despite the fact that the large man remains to be chained to a freezing mountain for the sin of introducing hearth to mortals.) Prometheus reassures Zeus that you just—Fenyx—are the hero who’s destined to avoid wasting the gods. Consequently, Prometheus offers voice to your actions, and each time he pipes up, my head aches.

It would not be so unhealthy if the narration was equipped completely by Prometheus. The solemn large has some descriptive observations that give a little bit colour to your actions, particularly when he talks in regards to the mythology behind Immortals’ doomed gods and heroes. Sadly, Zeus pops off with some “witty” retort each single time (he is written as an oblivious jock), and Prometheus is pressured to dredge up a comeback. These exchanges simply blow Immortals’ ambiance aside, they usually’re hardly ever humorous. The predictable supply—statement from Prometheus, oblivious sting from Zeus, on the spot retort from Prommy—causes me to immediately cringe every time Prometheus says one thing, even when I am genuinely interested by what he has to say.

Outdoors of Immortals’ narration, the writing is okay. Fenyx is a dope, however a loveable one, and I like how he dotes on Phosphor, his phoenix buddy. I additionally like how the (diminished, distressed) gods are depicted, particularly Ares. After Typhon turns the hot-headed deity right into a frightened rooster, Ares acts via a bear who simply bumbles round and does the conflict god’s bidding with out remark. It is actually cute.

However even at its finest, the writing for Immortals cannot match as much as essentially the most inconsequential conversations in Hades. I will say it up entrance: Hades spoiled me on the Greek Pantheon. I am unable to work together with Immortals’ model of Hermes (who serves as Fenyx’s right-hand god-man) with out considering of the smirking, fast-talking messenger who sometimes grants Zagreus boons as he struggles to claw his means out of the Underworld. I’ve technically spent far much less time with Hades’ iteration of Hermes than Immortals’ iteration, since I can solely speak to the previous via single-screen declarations. Regardless of that limitation—or perhaps due to it—the Hermes that belongs to Hades has made an even bigger impression on me than the generic-looking Hermes of Immortals.

Every single day is Informal Friday for Immortals’ Hermes. | UbisoftAnd Hermes is not even near being my favourite god in Hades. I stated I like Immortals’ tackle Ares, however I actually like Hades’ Ares, whose bloody sword, direct means of speaking, and ember-like eyes trace at an insatiable bloodlust that is at all times in search of an excuse to unravel. Athena, the goddess of knowledge, is depicted in Immortals equally to how she’s offered in most media (an armored lady carrying a spear), however Hades takes Athena’s design to new heights by making her a stony-faced owl-bearing warrior who delivers friggin’ superior Deflect boons.

Higher nonetheless, Hades’ Pantheon is wealthy with racial illustration. The gods are black, white, East Asian, and South Asian. As Kotaku’s Ash Parrish factors out, Greece’s location by the Mediterranean Sea has made it a well-liked hub for retailers and travellers since time immemorial. Anybody who studied Othello in highschool is aware of that Greece and the encompassing space wasn’t completely white by a protracted shot. However despite the fact that a few of Immortals’ gods sport slighly darker pores and skin tones, they lack Hades’ racial variety and the fascinating design thrives that accompany them. It is a bit of a disgrace.

Admittedly, most of us—myself included—routinely think about an all-white Greek Pantheon as a result of that is the way it was normally depicted within the media earlier than Hades broke down a few of these borders. It is a behavior that must be unlearned. I do not blame Ubisoft for failing to provide us one thing totally different with Immortals, however I hope Hades has set a brand new commonplace that future mythologies will attain for.

In Hades, the Greek gods’ designs are with out peer. | Supergiant GamesThere’s the rub: Hades set a brand new commonplace for Greek myths and tales, and Immortals had the misfortune of launching in its shadow. I do not know if I would be extra impressed with Immortals’ Pantheon if Hades hadn’t already launched me to its gods, however I do know my thoughts begins wandering when Immortals’ gods expose line after line of dialogue, taking minutes to say what Hades says in seconds. (And with none strangled makes an attempt to try to make me chuckle.) The textual content in Immortals is sweet sufficient for a mortal’s shelf, however Hades’ discourse belongs in Apollo’s personal library. It is quick, snappy, and to the purpose—however nonetheless humorous sufficient to ship a scene the place Zagreus and Hades have a snippy “{couples} struggle” by making passive-aggressive remarks at each other via Cerberus.

I by no means forgot the to-the-point writing in my first guide of Greek myths, and I will always remember Hades’ finest strains. Comparatively, I do not know if I will keep in mind a lot from Immortals Fenyx Rising past its try to torture me with Zeus and Prometheus’ infinite stand-up routine.

‘);
jQuery(‘.video-container’, yt_video_wrapper).take away();
jQuery(‘.bb_wrapper’, yt_video_wrapper).append(‘Watch on YouTube’);
});
});

}

perform runComscore() {
var _comscore = _comscore || [];
_comscore.push({ c1: “2”, c2: “8518622” });
(perform() {
var s = doc.createElement(“script”);
el = doc.getElementsByTagName(“script”)[0];
s.async = true;
s.src = “https://sb.scorecardresearch.com/beacon.js”;
el.parentNode.insertBefore(s, el);
})();
}
perform runFacebookLogin() {
$(doc).prepared(perform() {
fbs = $(“[data-action=facebook-login]”);
for(i = 0; i < fbs.length; i++) { new FacebookLogin({ target: fbs[i] }); } }); } function triggerMormont () { mormont('set', 'section', 'article'); mormont('set', 'language', 'en'); mormont('set', 'platforms', ['switch']); mormont('set', 'published', "2020-12-08T21:30:00+00:00"); mormont('set', 'article_type', "article"); mormont('set', 'author', "Nadia Oxford"); mormont('set', 'tags', ['tag:supergiant-games','tag:ubisoft']) mormont('set', 'medium', 'web'); mormont('set', 'is_logged_in', "0"); mormont('send', 'pageview'); mormont('trackClicks', ['article']); } function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2019/mormont/v2.25.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runRecaptcha() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://www.google.com/recaptcha/api.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1540266.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runSourcepoint() { var _sp_=function(n){function t(e){if(o[e])return o[e].exports;var r=o[e]={i:e,l:!1,exports:{}};return n[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=n,t.c=o,t.i=function(n){return n},t.d=function(n,o,e){t.o(n,o)||Object.defineProperty(n,o,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var o=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(o,"a",o),o},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=2)}([function(n,t){function o(n,t){e&&console[n].apply(console,["[bootstrap]"].concat(Array.prototype.slice.call(t)))}var e=!1;n.exports={debug:function(){o("debug",arguments)},info:function(){o("info",arguments)},time:function(){o("time",arguments)},warn:function(){o("warn",arguments)},error:function(){o("error",arguments)},useDefaults:function(){e=!0},DEBUG:1}},function(n,t,o){"use strict";function e(){D||(D=!0,z=h.config=h.config||{},u(),N=z.bootstrap&&z.bootstrap.contentControlCallback||z.content_control_callback,B=z.accountId||z.account_id||z.client_id||window.sp_cid,G=z.beacon&&z.beacon.contentControlEndpoint||z.content_control_beacon_endpoint||v.a,z.debug_level&&"OFF"!==z.debug_level.toString().toUpperCase()||z.debug&&z.debug.level&&"OFF"!==z.debug.level.toString().toUpperCase()?F=!0:window.location.search&&null!=window.location.search.match(/_sp_debug_level=(?!off|OFF)/)&&(F=!0),F&&m.useDefaults({defaultLevel:m.DEBUG}))}function r(n,t,e){function r(o,e){var r=new Image;r.src="https://"+G+"/cct?v="+encodeURIComponent(v.b)+"&ct="+_+"&cid="+encodeURIComponent(B)+"&l="+encodeURIComponent(n.toString())+"&rc="+encodeURIComponent(t)+"&d0="+encodeURIComponent(i)+(o?"&d1="+encodeURIComponent(o):"")+(null==e?"":"&d2="+encodeURIComponent(e)),g.info("sending beacon: "+r.src),c&&c()}var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:””,a=arguments[4],c=arguments[5];if(a){var d=e.lastIndexOf(“.”),s=e.lastIndexOf(“https://www.usgamer.internet/”),u=-1===d||s>d?e+”.png”:e.substring(0,d)+”.png”,l=new Picture;l.addEventListener(“load”,perform(){r(“1”,u)}),l.addEventListener(“error”,perform(){o.i(f.a)(u,perform(n,t,o){r(“0″,u+”::”+o)})}),l.src=u}else r()}perform i(n,t,o,e){var r=arguments.size>4&&void 0!==arguments[4]?arguments[4]:{},a=arguments.size>5&&void 0!==arguments[5]&&arguments[5],c=perform(){i(n,t,o,e,r,!0)};n(t,a?o:c,e,r)}perform a(n,t,o,e){perform r(o,r){t(o,n,r,e.enableImageLoad)}perform i(t,r){o(t,n,r,e.enableImageLoad),e.onError&&e.onError(r)}var a=doc.createElement(“script”);a.src=n,a.onload=perform(){e.onLoad&&e.onLoad()},a.onerror=perform(){perform t(n){return o.indexOf(n)>-1}var o=(navigator.userAgent||navigator.vendor||window.opera).toLowerCase();t(“mobi”)||t(“ipad”)||t(“android”)||t(“iphone”)?i(x):t(“exabot”)?i(U):t(“bingbot”)||t(“bingpreview”)?i(S):t(“googlebot”)||t(“adsbot-google”)||t(“mediapartners-google”)?i(E):t(“googleweblight”)?i(O):window.location.host===w?i(I):window.location.host.indexOf(b)>-1?i(j):t(“msie 10”)||t(“msie 9”)||t(“msie 8″)?i(ok):c(n,r,i)},doc.head.appendChild(a),doc.querySelector(‘script[src=”‘+n+'”]’)||-1!==window.location.host.indexOf(b)||(g.data(“Script not current”),r(C,n))}perform c(n,t,e){o.i(f.a)(n,perform(o,r,i,a)r?t:e)(a,n+”::”+i))}perform d(n,t,o,e){if(q)return void s(R+”::”+n,o);r(L,n,t,o,e,perform(){if(N){if(F){g.error(“bootstrap locking”,L,n,t,o,e);debugger}setTimeout(perform(){N()},250)}})}perform s(n,t,o,e){r(y,n,t,o,e)}perform u()perform l(n,t){e(),g.data(“bootstrap referred to as with”,n,t),i(a,n,d,s,t)}Object.defineProperty(t,”__esModule”,{worth:!0});var f=o(4),p=o(5),v=o(3),g=o(0),m=void 0;m=o(0);var w=[“w”,”e”,”b”,”c”,”a”,”c”,”h”,”e”,”.”,”g”,”o”,”o”,”g”,”l”,”e”,”u”,”s”,”e”,”r”,”c”,”o”,”n”,”t”,”e”,”n”,”t”,”.”,”c”,”o”,”m”].be part of(“”),b=[“o”,”p”,”t”,”i”,”m”,”i”,”z”,”e”,”l”,”y”,”p”,”r”,”e”,”v”,”i”,”e”,”w”,”.”,”c”,”o”,”m”].be part of(“”),h=window._sp_||{},_=1,y=0,L=1,C=”s”,x=”m”,E=”g”,I=”gw”,O=”gl”,ok=”i”,S=”b”,U=”e”,R=”n”,j=”o”,D=!1,q=!1,F=!1,z=void 0,N=void 0,B=void 0,G=void 0;window.addEventListener(“beforeunload”,perform(){q=!0}),window._sp_=h,h.setupNetworkListeners=u,h.bootstrap=l,window.spBootstrap=l,t[“default”]=h},perform(n,t,o){o(0);n.exports=o(1)[“default”]},perform(n,t,o){“use strict”;perform e(n){return n.be part of(“”)}o.d(t,”b”,perform(){return r}),o.d(t,”a”,perform(){return i});var r=(o(0),”2.0.1056″),i=(e([“w”,”w”,”w”,”.”,”s”,”u”,”m”,”m”,”e”,”r”,”h”,”a”,”m”,”s”,”t”,”e”,”r”,”.”,”c”,”o”,”m”]),e([“w”,”w”,”w”,”.”,”r”,”o”,”o”,”s”,”t”,”e”,”r”,”f”,”i”,”r”,”e”,”w”,”o”,”r”,”k”,”.”,”c”,”o”,”m”]));e([“https://www.usgamer.net/”,”https://www.usgamer.net/”,”f”,”s”,”m”,”1″,”0″,”1″,”9″,”.”,”g”,”l”,”o”,”b”,”a”,”l”,”.”,”s”,”s”,”l”,”.”,”f”,”a”,”s”,”t”,”l”,”y”,”.”,”n”,”e”,”t”,”https://www.usgamer.net/”,”f”,”s”,”m”,”https://www.usgamer.net/”,”d”,”s”]),e([“h”,”t”,”t”,”p”,”s”,”:”,”https://www.usgamer.net/”,”https://www.usgamer.net/”,”d”,”2″,”z”,”v”,”5″,”r”,”k”,”i”,”i”,”4″,”6″,”m”,”i”,”q”,”.”,”c”,”l”,”o”,”u”,”d”,”f”,”r”,”o”,”n”,”t”,”.”,”n”,”e”,”t”,”https://www.usgamer.net/”,”0″,”https://www.usgamer.net/”,”2″,”.”,”0″,”.”,”1″,”0″,”5″,”6″,”https://www.usgamer.net/”,”r”,”e”,”c”,”o”,”v”,”e”,”r”,”y”,”_”,”d”,”f”,”p”,”_”,”i”,”n”,”t”,”e”,”r”,”n”,”a”,”l”,”-“,”v”,”2″,”.”,”0″,”.”,”1″,”0″,”5″,”6″,”.”,”j”,”s”]),e([“h”,”t”,”t”,”p”,”s”,”:”,”https://www.usgamer.net/”,”https://www.usgamer.net/”,”d”,”2″,”z”,”v”,”5″,”r”,”k”,”i”,”i”,”4″,”6″,”m”,”i”,”q”,”.”,”c”,”l”,”o”,”u”,”d”,”f”,”r”,”o”,”n”,”t”,”.”,”n”,”e”,”t”,”https://www.usgamer.net/”,”0″,”https://www.usgamer.net/”,”2″,”.”,”0″,”.”,”1″,”0″,”5″,”6″,”https://www.usgamer.net/”,”r”,”e”,”c”,”o”,”v”,”e”,”r”,”y”,”_”,”l”,”i”,”b”,”_”,”a”,”p”,”i”,”_”,”i”,”f”,”r”,”a”,”m”,”e”,”-“,”v”,”2″,”.”,”0″,”.”,”1″,”0″,”5″,”6″,”.”,”h”,”t”,”m”,”l”]),e([“h”,”t”,”t”,”p”,”s”,”:”,”https://www.usgamer.net/”,”https://www.usgamer.net/”,”d”,”2″,”z”,”v”,”5″,”r”,”k”,”i”,”i”,”4″,”6″,”m”,”i”,”q”,”.”,”c”,”l”,”o”,”u”,”d”,”f”,”r”,”o”,”n”,”t”,”.”,”n”,”e”,”t”,”https://www.usgamer.net/”,”0″,”https://www.usgamer.net/”,”2″,”.”,”0″,”.”,”1″,”0″,”5″,”6″,”https://www.usgamer.net/”,”r”,”e”,”c”,”o”,”v”,”e”,”r”,”y”,”_”,”l”,”i”,”b”,”_”,”r”,”i”,”d”,”_”,”i”,”f”,”r”,”a”,”m”,”e”,”-“,”v”,”2″,”.”,”0″,”.”,”1″,”0″,”5″,”6″,”.”,”h”,”t”,”m”,”l”])},perform(n,t,o){“use strict”;perform e(n,t){perform o(n){strive{return n&&n.timeStamp?n.timeStamp:window.efficiency.now()}catch(n){return Date.now()}}var e=arguments.size>2&&void 0!==arguments[2]?arguments[2]:window.location,l=arguments.size>3&&void 0!==arguments[3]?arguments[3]:window.navigator,f=arguments.size>4&&void 0!==arguments[4]?arguments[4]:{},p=doc.createElement(“a”);if(p.href=n,”https:”===e.protocol&&p.protocol!==e.protocol)return r.error(“protocol mismatch in https setting, standing down”),void t(!1,!1,p.protocol,s);var v=new XMLHttpRequest,g=f.withCredentials;null!=g&&(v.withCredentials=g);strivecatch(n){return void t(!0,!1,n.toString(),c,v)}if(null!=f.headers){var m=f.headers;Object.keys(m).forEach(perform(n){v.setRequestHeader(n,m[n])})}var w=void 0,b=void 0;v.onloadstart=perform(n){w=o(n)},v.on
statechange=perform(n){if(4===this.readyState){b=o(n)-w;var e=0===this.standing&&!1!==l.onLine,r=”2″===this.standing.toString()[0],c=void 0;return c=r?a:!1===l.onLine?u:i,void t(e,r,this.standing+”::”+b,c,v)}};strive{v.ship(f.physique)}catch(n){return void t(!0,!1,n.toString(),d,v)}}t.a=e;var r=o(0),i=”n”,a=”nx”,c=”xo”,d=”xs”,s=”p”,u=”of”},perform(n,t,o){“use strict”;perform e(){var n=arguments.size>0&&void 0!==arguments[0]?arguments[0]:doc,t=[],o=[],e=r.bind(null,t),i=r.bind(null,o);return n.addEventListener(“load”,e,!0),n.addEventListener(“error”,i,!0),{load:{occasions:t,listener:e},error:{occasions:o,listener:i}}}perform r(n,t){if(t.goal){var o=”string”==typeof t.goal.tagName?t.goal.tagName.toLowerCase():””,e=”string”==typeof t.goal.src?t.goal.src:””;”iframe”!==o&&n.push({tagName:o,src:e})}}t.a=e;o(0)}]);
//# sourceMappingURL=https://s3.amazonaws.com/d3jlsadfjkuern/2.0.1056/Ym9vdHN0cmFwLmpz.map
window ._sp_ = window ._sp_ || {};
window ._sp_.config = window ._sp_.config || {};
window ._sp_.config.account_id = 347;
window ._sp_.config.content_control_callback = perform () {
//console.log( ‘CONTENT LOCK’ );
};
window ._sp_.config.mms_domain = ‘usgamer-us.usgamer.internet’ ;
window ._sp_.mms = window ._sp_.mms || {};
window ._sp_.mms.cmd = window ._sp_.mms.cmd || [];
window ._sp_.config.mms_client_data_callback = perform (o) {};
window._sp_.config.fsm_endpoint = “//usg-p2.usgamer.internet”;
window._sp_.config.enable_fsm_detection = true;
window._sp_.config.enable_fsm_network_detection = true;
window ._sp_.mms.cmd.push( perform () {
window ._sp_.mms.setTargeting( “logged-in” , “false” );
window ._sp_.mms.setTargeting( “show-ads” , “true” );
});
window ._sp_.mms.cmd.push( perform () {
window ._sp_.mms.startMsg();
});
window ._sp_.bootstrap( ‘/static/scripts/musgamer-fsm.js’ );
window ._sp_.config.mms_choice_selected_callback = perform (choiceID) {
};
window ._sp_.config.mms_client_data_callback = perform (dataObject) {

};
}
perform runFacebookPixel() {
!perform(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=perform(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.model=’2.0′;n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
doc,’script’,’//join.fb.internet/en_US/fbevents.js’);

fbq(‘init’, ‘686233492142124’);
fbq(‘observe’, ‘PageView’);
}

const frames = window.frames;
for (let i = 0; i < frames.size; i++) { frames[i].cease(); } perform sandboxIframes() { const iframes = jQuery('iframe[src]'); jQuery.every(iframes, perform() { const iframe = jQuery(this); // Youtube iframes are exempt from being sandboxed // so long as we swap them for the Privateness Enhanced participant if(iframe.attr('src').match(/youtube(-nocookie)?.com/embed/i)) { iframe.attr('src', iframe.attr('src').substitute('youtube.com', 'youtube-nocookie.com')); } else { iframe.attr('data-src', iframe.attr('src')); iframe.attr('alt', 'Please settle for cookies to see this iframe.'); iframe.removeAttr('src'); } }); } perform sandboxScripts() { const scripts = jQuery('script[src]:not(.ignore-script)'); jQuery.every(scripts, perform() { const script = jQuery(this); script.attr('kind', 'textual content/plain'); script.attr('data-src', script.attr('src')); script.removeAttr('src'); }); } perform runIframes() { const iframes = jQuery('iframe[data-src]'); jQuery.every(iframes, perform() { const iframe = jQuery(this); iframe.attr('src', iframe.attr('data-src')); iframe.removeAttr('alt'); iframe.removeAttr('data-src'); }); } perform runScripts() { const scripts = jQuery('script[data-src]:not(.ignore-script)'); jQuery.every(scripts, perform() { const script = jQuery(this); script.attr('src', script.attr('data-src')); script.attr('kind', 'textual content/javascript'); script.removeAttr('alt'); script.removeAttr('data-src'); }); }
[ad_2]