Help
RSS
API
Feed
Maltego
Contact
Domain > nu-reflections.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2013-12-03
202.172.32.205
(
ClassC
)
2024-10-21
172.67.162.240
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Mon, 21 Oct 2024 15:06:37 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Mon, 21 Oct 2024 16:06:37 GMTLocation: https://nu-reflections.com/Report-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s%2FeshWyNMKl6sD%2B0y93TZ2sfEdik9xWXdnRNmiun9AbFqQnfn%2FeCo7LCIFEvX7zXMB0cY7geS6lqgLxesodFXEIWhm%2F62DU%2FLYyMOoifxOma%2BH%2Beie0JXlI3ulfVHpkRgKXRFZAc%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8d62270eaf601758-SJCalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt21845&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes57&delivery_rate0&cwnd163&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Mon, 21 Oct 2024 15:06:37 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivelast-modified: Mon, 21 Oct 2024 08:02:26 GMTCache-Control: max-age0expires: Mon, 21 Oct 2024 15:06:37 GMTvary: Accept-Encodingcf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sUdgsGmGjhDtDrJa3vhCLTjpNHvt694iavt906oaH8%2FsBDF7mDJ%2Bxz1UWn9RsBrRP6tRkaD%2Bq1GD5dHjUZ3AhoYVbTTfWOjDjq0tGPLmuZJ73TXbXvaVy3%2FUxSE04GhS0PMWnquk%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8d62270f6a0c16a4-SJCalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt20776&sent5&recv6&lost0&retrans0&sent_bytes2873&recv_bytes729&delivery_rate139741&cwnd197&unsent_bytes0&cidd4aff1fc32bec141&ts134&x0 !DOCTYPE html>html langen-US prefixog: http://ogp.me/ns#>head>script data-rocketlazyloadscriptdata:text/javascript;base64,KGZ1bmN0aW9uKHcsZCxzLGwsaSl7d1tsXT13W2xdfHxbXTt3W2xdLnB1c2goeydndG0uc3RhcnQnOgpuZXcgRGF0ZSgpLmdldFRpbWUoKSxldmVudDonZ3RtLmpzJ30pO3ZhciBmPWQuZ2V0RWxlbWVudHNCeVRhZ05hbWUocylbMF0sCmo9ZC5jcmVhdGVFbGVtZW50KHMpLGRsPWwhPSdkYXRhTGF5ZXInPycmbD0nK2w6Jyc7ai5hc3luYz10cnVlO2ouc3JjPQonaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7Cn0pKHdpbmRvdyxkb2N1bWVudCwnc2NyaXB0JywnZGF0YUxheWVyJywnR1RNLTVLTEpHSFAnKTs>/script>meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1>link relprofile hrefhttps://gmpg.org/xfn/11>link relpingback hrefhttps://nu-reflections.com/xmlrpc.php>meta namegoogle-site-verification contentDBfSRJL9T_saP9bU1Q70qXmS2_U-wSXpfc_ASVK_WL4 />script data-minify1 srchttps://nu-reflections.com/wp-content/cache/min/1/bootstrap/3.3.6/js/bootstrap.min.js?ver1622291205 crossoriginanonymous defer>/script>link data-minify1 hrefhttps://nu-reflections.com/wp-content/cache/min/1/bootstrap/3.3.6/css/bootstrap.min.css?ver1622291205 data-rocket-asyncstyle asstyle onloadthis.onloadnull;this.relstylesheet relpreload crossoriginanonymous>title>Homepage - Nu.Reflections/title>style idrocket-critical-css>html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,figure,footer,main{display:block}a{background-color:transparent}img{border:0}figure{margin:1em 40px}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}a{color:#337ab7;text-decoration:none}figure{margin:0}img{vertical-align:middle}.row{margin-right:-15px;margin-left:-15px}.row:after,.row:before{display:table;content: }.row:after{clear:both}@-ms-viewport{width:device-width}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;font-family:DINOT;font-size:14px}article,figure,footer,main{display:block}a{background-color:transparent}img{border:0}figure{margin:1em 40px}body{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}img{height:auto;max-width:100%}a{color:royalblue}a:visited{color:purple}.entry-content:before,.entry-content:after,.site-footer:before,.site-footer:after{content:;display:table;table-layout:fixed}.entry-content:after,.site-footer:after{clear:both}body{font-family:DINOT,Verdana,Geneva,sans-serif;margin:0 auto;text-align:center}#home a,#home a:visited{color:#444}#home{height:100%;position:fixed!important}.home-ma,.home-fb{height:100%}.wpb_row,.wpb_content_element{margin-bottom:0px!important}.home-ma img,.home-fb img{max-width:180px!important;width:100%}@media (max-width:767px){.home-ma,.home-fb{height:50%!important;position:relative!important}#home{height:50%}.home-ma .vc_column-inner,.home-fb .vc_column-inner{padding:35px}}.row:after,.vc_clearfix:after,.vc_column-inner::after,.vc_row:after{clear:both}.row:after,.row:before,.vc_row:after,.vc_row:before{content: ;display:table}.vc_column_container{width:100%}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-sm-6{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.vc_col-sm-6{float:left}.vc_col-sm-6{width:50%}}.vc_clearfix:after,.vc_clearfix:before{content: ;display:table}.vc_row.vc_row-flex,.vc_row.vc_row-flex>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.wpb_content_element{margin-bottom:35px}.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}.vc_rowdata-vc-full-width{overflow:hidden}.vc_row.vc_row-o-full-height{min-height:100vh}.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:flex}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.vc_row.vc_row-o-columns-middle::after{content:;width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_column-inner::after,.vc_column-inner::before{content: ;display:table}.vc_col-has-fill>.vc_column-inner{padding-top:35px}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_row.vc_row-o-equal-height>.vc_column_container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.wpb_single_image a{border:none;outline:0}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}body .vc_row.vc_row-o-content-middle{display:block}.vc_col-sm-6{float:left}.vc_col-sm-6{width:50%}/style>meta namedescription contentNu.Reflections is dedicated to natural-looking beauty, achieved through minimally invasive skin and face solutions with more than 10,000 patients. />link relcanonical hrefhttps://nu-reflections.com/ />meta propertyog:locale contenten_US />meta propertyog:type contentwebsite />meta propertyog:title contentHomepage - Nu.Reflections />meta propertyog:description contentNu.Reflections is dedicated to natural-looking beauty, achieved through minimally invasive skin and face solutions with more than 10,000 patients. />meta propertyog:url contenthttps://nu-reflections.com/ />meta propertyog:site_name contentNu.Reflections />meta nametwitter:card contentsummary />meta nametwitter:description contentNu.Reflections is dedicated to natural-looking beauty, achieved through minimally invasive skin and face solutions with more than 10,000 patients. />meta nametwitter:title contentHomepage - Nu.Reflections />script typeapplication/ld+json classyoast-schema-graph yoast-schema-graph--main>{@context:https://schema.org,@graph:{@type:Organization,@id:https://nu-reflections.com/#organization,name:Nu-Reflections,url:https://nu-reflections.com/,sameAs:,logo:{@type:ImageObject,@id:https://nu-reflections.com/#logo,url:https://nu-reflections.com/wp-content/uploads/2016/03/logos_ma-1.png,width:274,height:296,caption:Nu-Reflections},image:{@id:https://nu-reflections.com/#logo}},{@type:WebSite,@id:https://nu-reflections.com/#website,url:https://nu-reflections.com/,name:Nu.Reflections,publisher:{@id:https://nu-reflections.com/#organization},potentialAction:{@type:SearchAction,target:https://nu-reflections.com/?s{search_term_string},query-input:required namesearch_term_string}},{@type:WebPage,@id:https://nu-reflections.com/#webpage,url:https://nu-reflections.com/,inLanguage:en-US,name:Homepage - Nu.Reflections,isPartOf:{@id:https://nu-reflections.com/#website},about:{@id:https://nu-reflections.com/#organization},datePublished:2016-03-15T06:55:34+00:00,dateModified:2021-05-20T11:01:16+00:00,description:Nu.Reflections is dedicated to natural-looking beauty, achieved through minimally invasive skin and face solutions with more than 10,000 patients.}}/script>link relalternate typeapplication/rss+xml titleNu.Reflections » Feed hrefhttps://nu-reflections.com/feed/ />link relalternate typeapplication/rss+xml titleNu.Reflections » Comments Feed hrefhttps://nu-reflections.com/comments/feed/ />style typetext/css>img.wp-smiley,img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 .07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important;}/style>link data-minify1 relpreload hrefhttps://nu-reflections.com/wp-content/cache/min/1/wp-content/plugins/revslider/public/assets/css/settings.css?ver1622291205 data-rocket-asyncstyle asstyle onloadthis.onloadnull;this.relstylesheet typetext/css mediaall />style idrs-plugin-settings-inline-css typetext/css>#rs-demo-id {}/style>link data-minify1 relpreload hrefhttps://nu-reflections.com/wp-content/cache/min/1/wp-content/themes/nureflections-landing/style.css?ver1622291205 data-rocket-asyncstyle asstyle onloadthis.onloadnull;this.relstylesheet typetext/css mediaall />link data-minify1 relpreload hrefhttps://nu-reflections.com/wp-content/cache/min/1/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver1622291205 data-rocket-asyncstyle asstyle onloadthis.onloadnull;this.relstylesheet typetext/css mediaall />style idrocket-lazyload-inline-css typetext/css>.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;cursor:pointer;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://nu-reflections.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat;cursor:pointer}/style>script typetext/javascript srchttps://nu-reflections.com/wp-includes/js/jquery/jquery.js?ver1.12.4-wp defer>/script>script data-minify1 typetext/javascript srchttps://nu-reflections.com/wp-content/cache/min/1/wp-includes/js/jquery/jquery-migrate.js?ver1622291205 defer>/script>script typetext/javascript srchttps://nu-reflections.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.tools.min.js?ver5.4.8 defer>/script>script typetext/javascript srchttps://nu-reflections.com/wp-content/plugins/revslider/public/assets/js/jquery.themepunch.revolution.min.js?ver5.4.8 defer>/script>link relhttps://api.w.org/ hrefhttps://nu-reflections.com/wp-json/ />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://nu-reflections.com/xmlrpc.php?rsd />link relwlwmanifest typeapplication/wlwmanifest+xml hrefhttps://nu-reflections.com/wp-includes/wlwmanifest.xml />meta namegenerator contentWordPress 5.2.21 />link relshortlink hrefhttps://nu-reflections.com/ />meta namegenerator contentPowered by Visual Composer - drag and drop page builder for WordPress. />!--if lte IE 9>link relstylesheet typetext/css hrefhttps://nu-reflections.com/wp-content/plugins/js_composer/assets/css/vc_lte_ie9.min.css mediascreen>!endif-->!--if IE 8>link relstylesheet typetext/css hrefhttps://nu-reflections.com/wp-content/plugins/js_composer/assets/css/vc-ie8.min.css mediascreen>!endif-->meta namegenerator contentPowered by Slider Revolution 5.4.8 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface. />script typetext/javascript>function setREVStartSize(e){ try{ e.cjQuery(e.c);var ijQuery(window).width(),t9999,r0,n0,l0,f0,s0,h0; if(e.responsiveLevels&&(jQuery.each(e.responsiveLevels,function(e,f){f>i&&(trf,le),i>f&&f>r&&(rf,ne)}),t>r&&(ln)),fe.gridheightl||e.gridheight0||e.gridheight,se.gridwidthl||e.gridwidth0||e.gridwidth,hi/s,hh>1?1:h,fMath.round(h*f),fullscreene.sliderLayout){var u(e.c.width(),jQuery(window).height());if(void 0!e.fullScreenOffsetContainer){var ce.fullScreenOffsetContainer.split(,);if (c) jQuery.each(c,function(e,i){ujQuery(i).length>0?u-jQuery(i).outerHeight(!0):u}),e.fullScreenOffset.split(%).length>1&&void 0!e.fullScreenOffset&&e.fullScreenOffset.length>0?u-jQuery(window).height()*parseInt(e.fullScreenOffset,0)/100:void 0!e.fullScreenOffset&&e.fullScreenOffset.length>0&&(u-parseInt(e.fullScreenOffset,0))}fu}else void 0!e.minHeight&&fe.minHeight&&(fe.minHeight);e.c.closest(.rev_slider_wrapper).css({height:f}) }catch(d){console.log(Failure at Presize of Slider:+d)} };/script>style typetext/css data-typevc_custom-css>#home{ left:15px!important}/style>style typetext/css data-typevc_shortcodes-custom-css>.vc_custom_1466578737065{padding-top: 0px !important;padding-bottom: 0px !important;}.vc_custom_1466578744135{background-image: url(https://nu-reflections.com/wp-content/uploads/2016/03/bg_ma.png?id10) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}.vc_custom_1458027150654{background-image: url(https://nu-reflections.com/wp-content/uploads/2016/03/bg_fb.png?id11) !important;background-position: center !important;background-repeat: no-repeat !important;background-size: cover !important;}/style>noscript>style typetext/css> .wpb_animate_when_almost_visible { opacity: 1; }/style>/noscript>noscript>style idrocket-lazyload-nojs-css>.rll-youtube-player, data-lazy-src{display:none !important;}/style>/noscript>script>/*! loadCSS relpreload polyfill. c2017 Filament Group, Inc. MIT License */(function(w){use strict;if(!w.loadCSS){w.loadCSSfunction(){}}var rploadCSS.relpreload{};rp.support(function(){var ret;try{retw.document.createElement(link).relList.supports(preload)}catch(e){ret!1}return function(){return ret}})();rp.bindMediaTogglefunction(link){var finalMedialink.media||all;function enableStylesheet(){link.mediafinalMedia}if(link.addEventListener){link.addEventListener(load,enableStylesheet)}else if(link.attachEvent){link.attachEvent(onload,enableStylesheet)}setTimeout(function(){link.relstylesheet;link.mediaonly x});setTimeout(enableStylesheet,3000)};rp.polyfunction(){if(rp.support()){return}var linksw.document.getElementsByTagName(link);for(var i0;ilinks.length;i++){var linklinksi;if(link.relpreload&&link.getAttribute(as)style&&!link.getAttribute(data-loadcss)){link.setAttribute(data-loadcss,!0);rp.bindMediaToggle(link)}}};if(!rp.support()){rp.poly();var runw.setInterval(rp.poly,500);if(w.addEventListener){w.addEventListener(load,function(){rp.poly();w.clearInterval(run)})}else if(w.attachEvent){w.attachEvent(onload,function(){rp.poly();w.clearInterval(run)})}}if(typeof exports!undefined){exports.loadCSSloadCSS}else{w.loadCSSloadCSS}}(typeof global!undefined?global:this))/script>/head>body classhome page-template-default page page-id-4 wpb-js-composer js-comp-ver-4.11.1 vc_responsive>noscript>iframe srchttps://www.googletagmanager.com/ns.html?idGTM-5KLJGHPheight0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>div idpage classsite>div idprimary classcontent-area>main idmain classsite-main row rolemain>article idpost-4 classpost-4 page type-page status-publish hentry>div classentry-content>div idhome data-vc-full-widthtrue data-vc-full-width-initfalse data-vc-stretch-contenttrue classvc_row wpb_row vc_row-fluid vc_custom_1466578737065 vc_row-no-padding vc_row-o-full-height vc_row-o-columns-middle vc_row-o-equal-height vc_row-o-content-middle vc_row-flex>div classhome-ma wpb_column vc_column_container vc_col-sm-6 vc_col-has-fill>div classvc_column-inner vc_custom_1466578744135>div classwpb_wrapper>div classwpb_single_image wpb_content_element vc_align_center>figure classwpb_wrapper vc_figure>a hrefhttps://nu-reflections.com/medical-aesthetics/ target_self classvc_single_image-wrapper vc_box_border_grey>img width274 height296 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20274%20296%3E%3C/svg%3E classvc_single_image-img attachment-full alt data-lazy-srchttps://nu-reflections.com/wp-content/uploads/2016/03/logos_ma-1.png />noscript>img width274 height296 srchttps://nu-reflections.com/wp-content/uploads/2016/03/logos_ma-1.png classvc_single_image-img attachment-full alt />/noscript>/a>/figure>/div>/div>/div>/div>div classhome-fb wpb_column vc_column_container vc_col-sm-6 vc_col-has-fill>div classvc_column-inner vc_custom_1458027150654>div classwpb_wrapper>div classwpb_single_image wpb_content_element vc_align_center>figure classwpb_wrapper vc_figure>a hrefhttps://nu-reflections.com/face-and-body-clinic/ target_self classvc_single_image-wrapper vc_box_border_grey>img width274 height296 srcdata:image/svg+xml,%3Csvg%20xmlnshttp://www.w3.org/2000/svg%20viewBox0%200%20274%20296%3E%3C/svg%3E classvc_single_image-img attachment-full alt data-lazy-srchttps://nu-reflections.com/wp-content/uploads/2016/03/logos_fb-1.png />noscript>img width274 height296 srchttps://nu-reflections.com/wp-content/uploads/2016/03/logos_fb-1.png classvc_single_image-img attachment-full alt />/noscript>/a>/figure>/div>/div>/div>/div>/div>div classvc_row-full-width vc_clearfix>/div>/div>/article>/main>/div>/div>footer idcolophon classsite-footer rolecontentinfo>/footer>/div>script typetext/javascript>class RocketBrowserCompatibilityChecker { constructor( options ) { this.passiveSupported false; this._checkPassiveOption( this ); this.options this.passiveSupported ? options : false; } /** * Initializes browser check for addEventListener passive option. * * @link https://developer.mozilla.org/en-US/docs/Web/API/EventTarget/addEventListener#Safely_detecting_option_support * @private * * @param self Instance of this object. * @returns {boolean} */ _checkPassiveOption( self ) { try { const options { // This function will be called when the browser attempts to access the passive property. get passive() { self.passiveSupported true; return false; } }; window.addEventListener( test, null, options ); window.removeEventListener( test, null, options ); } catch ( err ) { self.passiveSupported false; } } /** * Checks if the browser supports requestIdleCallback and cancelIdleCallback. If no, shims its behavior with a polyfills. * * @link @link https://developers.google.com/web/updates/2015/08/using-requestidlecallback */ initRequestIdleCallback() { if ( ! requestIdleCallback in window ) { window.requestIdleCallback ( cb ) > { const start Date.now(); return setTimeout( () > { cb( { didTimeout: false, timeRemaining: function timeRemaining() { return Math.max( 0, 50 - ( Date.now() - start ) ); } } ); }, 1 ); }; } if ( ! cancelIdleCallback in window ) { window.cancelIdleCallback ( id ) > clearTimeout( id ); } } /** * Detects if data saver mode is on. * * @link https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/save-data/#detecting_the_save-data_setting * * @returns {boolean|boolean} */ isDataSaverModeOn() { return ( connection in navigator && true navigator.connection.saveData ); } /** * Checks if the browser supports link prefetch. * * @returns {boolean|boolean} */ supportsLinkPrefetch() { const elem document.createElement( link ); return ( elem.relList && elem.relList.supports && elem.relList.supports( prefetch ) && window.IntersectionObserver && isIntersecting in IntersectionObserverEntry.prototype ); } isSlowConnection() { return ( connection in navigator && effectiveType in navigator.connection && ( 2g navigator.connection.effectiveType || slow-2g navigator.connection.effectiveType ) ) }}/script>script typetext/javascript>class RocketLazyLoadScripts { constructor( triggerEvents, browser ) { this.attrName data-rocketlazyloadscript; this.browser browser; this.options this.browser.options; this.triggerEvents triggerEvents; this.userEventListener this.triggerListener.bind( this ); } /** * Initializes the LazyLoad Scripts handler. */ init() { this._addEventListener( this ); } /** * Resets the handler. */ reset() { this._removeEventListener( this ); } /** * Adds a listener for each of the configured user interactivity event type. When an even is triggered, it invokes * the triggerListener() method. * * @private * * @param self Instance of this object. */ _addEventListener( self ) { this.triggerEvents.forEach( eventName > window.addEventListener( eventName, self.userEventListener, self.options ) ); } /** * Removes the listener for each of the configured user interactivity event type. * * @private * * @param self Instance of this object. */ _removeEventListener( self ) { this.triggerEvents.forEach( eventName > window.removeEventListener( eventName, self.userEventListener, self.options ) ); } /** * Loads the scripts src from the data attribute, which will then trigger the browser to request and * load the script. */ _loadScriptSrc() { const scripts document.querySelectorAll( `script${ this.attrName }` ); if ( 0 scripts.length ) { this.reset(); return; } Array.prototype.slice.call( scripts ).forEach( elem > { const scriptSrc elem.getAttribute( this.attrName ); elem.setAttribute( src, scriptSrc ); elem.removeAttribute( this.attrName ); } ); this.reset(); } /** * Window event listener - when triggered, invokes the load script src handler and then resets. */ triggerListener() { this._loadScriptSrc(); this._removeEventListener( this ); } /** * Named static constructor to encapsulate how to create the object. */ static run() { // Bail out if the browser checker does not exist. if ( ! RocketBrowserCompatibilityChecker ) { return; } const options { passive: true }; const browser new RocketBrowserCompatibilityChecker( options ); const instance new RocketLazyLoadScripts( keydown, mouseover, touchmove, touchstart, wheel , browser ); instance.init(); }}RocketLazyLoadScripts.run();/script>script typetext/javascript>/* !CDATA */var RocketPreloadLinksConfig {excludeUris:\/(.+\/)?feed\/?.+\/?|\/(?:.+\/)?embed\/|(\/^\/+)?\/(index\\.php\/)?wp\\-json(\/.*|$)|\/wp-admin\/|\/logout\/|\/wp-login.php,usesTrailingSlash:1,imageExt:jpg|jpeg|gif|png|tiff|bmp|webp|avif,fileExt:jpg|jpeg|gif|png|tiff|bmp|webp|avif|php|pdf|html|htm,siteUrl:https:\/\/nu-reflections.com,onHoverDelay:100,rateThrottle:3};/* > *//script>script typetext/javascript>class RocketPreloadLinks { constructor( browser, config ) { this.browser browser; this.config config; this.options this.browser.options; this.prefetched new Set; this.eventTime null; this.threshold 1111; this.numOnHover 0; } /** * Initializes the handler. */ init() { if ( ! this.browser.supportsLinkPrefetch() || this.browser.isDataSaverModeOn() || this.browser.isSlowConnection() ) { return; } this.regex { excludeUris: RegExp( this.config.excludeUris, i ), images: RegExp( .( + this.config.imageExt + )$, i ), fileExt: RegExp( .( + this.config.fileExt + )$, i ) }; this._initListeners( this ); } /** * Initializes the event listeners. * * @private * * @param self instance of this object, used for binding this to the listeners. */ _initListeners( self ) { // Setting onHoverDelay to -1 disables the on-hover feature. if ( this.config.onHoverDelay > -1 ) { document.addEventListener( mouseover, self.listener.bind( self ), self.listenerOptions ); } document.addEventListener( mousedown, self.listener.bind( self ), self.listenerOptions ); document.addEventListener( touchstart, self.listener.bind( self ), self.listenerOptions ); } /** * Event listener. Processes when near or on a valid a> hyperlink. * * @param Event event Event instance. */ listener( event ) { const linkElem event.target.closest( a ); const url this._prepareUrl( linkElem ); if ( null url ) { return; } switch ( event.type ) { case mousedown: case touchstart: this._addPrefetchLink( url ); break; case mouseover: this._earlyPrefetch( linkElem, url, mouseout ); } } /** * * @private * * @param Element|null linkElem * @param object url * @param string resetEvent */ _earlyPrefetch( linkElem, url, resetEvent ) { const doPrefetch () > { falseTrigger null; // Start the rate throttle: 1 sec timeout. if ( 0 this.numOnHover ) { setTimeout( () > this.numOnHover 0, 1000 ); } // Bail out when exceeding the rate throttle. else if ( this.numOnHover > this.config.rateThrottle ) { return; } this.numOnHover++; this._addPrefetchLink( url ); }; // Delay to avoid false triggers for hover/touch/tap. let falseTrigger setTimeout( doPrefetch, this.config.onHoverDelay ); // On reset event, reset the false trigger timer. const reset () > { linkElem.removeEventListener( resetEvent, reset, { passive: true } ); if ( null falseTrigger ) { return; } clearTimeout( falseTrigger ); falseTrigger null; }; linkElem.addEventListener( resetEvent, reset, { passive: true } ); } /** * Adds a link relprefetch hrefurl>> for the given URL. * * @param string url The Given URL to prefetch. */ _addPrefetchLink( url ) { this.prefetched.add( url.href ); return new Promise( ( resolve, reject ) > { const elem document.createElement( link ); elem.rel prefetch; elem.href url.href; elem.onload resolve; elem.onerror reject; document.head.appendChild( elem ); } ).catch(() > { // ignore and continue. }); } /** * Prepares the target links URL. * * @private * * @param Element|null linkElem Instance of the link element. * @returns {null|*} */ _prepareUrl( linkElem ) { if ( null linkElem || typeof linkElem ! object || ! href in linkElem || // Link prefetching only works on http/https protocol. http:, https: .indexOf( linkElem.protocol ) -1 ) { return null; } const origin linkElem.href.substring( 0, this.config.siteUrl.length ); const pathname this._getPathname( linkElem.href, origin ); const url { original: linkElem.href, protocol: linkElem.protocol, origin: origin, pathname: pathname, href: origin + pathname }; return this._isLinkOk( url ) ? url : null; } /** * Gets the URLs pathname. Note: ensures the pathname matches the permalink structure. * * @private * * @param object url Instance of the URL. * @param string origin The target link hrefs origin. * @returns {string} */ _getPathname( url, origin ) { let pathname origin ? url.substring( this.config.siteUrl.length ) : url; if ( ! pathname.startsWith( / ) ) { pathname / + pathname; } if ( this._shouldAddTrailingSlash( pathname ) ) { return pathname + /; } return pathname; } _shouldAddTrailingSlash( pathname ) { return ( this.config.usesTrailingSlash && ! pathname.endsWith( / ) && ! this.regex.fileExt.test( pathname ) ); } /** * Checks if the given link element is okay to process. * * @private * * @param object url URL parts object. * * @returns {boolean} */ _isLinkOk( url ) { if ( null url || typeof url ! object ) { return false; } return ( ! this.prefetched.has( url.href ) && url.origin this.config.siteUrl // is an internal document. && url.href.indexOf( ? ) -1 // not a query string. && url.href.indexOf( # ) -1 // not an anchor. && ! this.regex.excludeUris.test( url.href ) // not excluded. && ! this.regex.images.test( url.href ) // not an image. ); } /** * Named static constructor to encapsulate how to create the object. */ static run() { // Bail out if the configuration not passed from the server. if ( typeof RocketPreloadLinksConfig undefined ) { return; } const browser new RocketBrowserCompatibilityChecker( { capture: true, passive: true } ); const instance new RocketPreloadLinks( browser, RocketPreloadLinksConfig ); instance.init(); }}RocketPreloadLinks.run();/script>script data-minify1 typetext/javascript srchttps://nu-reflections.com/wp-content/cache/min/1/wp-content/themes/nureflections-landing/js/navigation.js?ver1622291205 defer>/script>script data-minify1 typetext/javascript srchttps://nu-reflections.com/wp-content/cache/min/1/wp-content/themes/nureflections-landing/js/skip-link-focus-fix.js?ver1622291205 defer>/script>script typetext/javascript srchttps://nu-reflections.com/wp-content/plugins/js_composer/assets/js/dist/js_composer_front.min.js?ver4.11.1 defer>/script>script>window.lazyLoadOptions { elements_selector: imgdata-lazy-src,.rocket-lazyload,iframedata-lazy-src, data_src: lazy-src, data_srcset: lazy-srcset, data_sizes: lazy-sizes, class_loading: lazyloading, class_loaded: lazyloaded, threshold: 300, callback_loaded: function(element) { if ( element.tagName IFRAME && element.dataset.rocketLazyload fitvidscompatible ) { if (element.classList.contains(lazyloaded) ) { if (typeof window.jQuery ! undefined) { if (jQuery.fn.fitVids) { jQuery(element).parent().fitVids(); } } } } }}; window.addEventListener(LazyLoad::Initialized, function (e) { var lazyLoadInstance e.detail.instance; if (window.MutationObserver) { var observer new MutationObserver(function(mutations) { var image_count 0; var iframe_count 0; var rocketlazy_count 0; mutations.forEach(function(mutation) { for (i 0; i mutation.addedNodes.length; i++) { if (typeof mutation.addedNodesi.getElementsByTagName ! function) { continue; } if (typeof mutation.addedNodesi.getElementsByClassName ! function) { continue; } images mutation.addedNodesi.getElementsByTagName(img); is_image mutation.addedNodesi.tagName IMG; iframes mutation.addedNodesi.getElementsByTagName(iframe); is_iframe mutation.addedNodesi.tagName IFRAME; rocket_lazy mutation.addedNodesi.getElementsByClassName(rocket-lazyload); image_count + images.length; iframe_count + iframes.length; rocketlazy_count + rocket_lazy.length; if(is_image){ image_count + 1; } if(is_iframe){ iframe_count + 1; } } } ); if(image_count > 0 || iframe_count > 0 || rocketlazy_count > 0){ lazyLoadInstance.update(); } } ); var b document.getElementsByTagName(body)0; var config { childList: true, subtree: true }; observer.observe(b, config); } }, false);/script>script data-no-minify1 async srchttps://nu-reflections.com/wp-content/plugins/wp-rocket/assets/js/lazyload/16.1/lazyload.js>/script>script>function lazyLoadThumb(e){var timg loadinglazy data-lazy-srchttps://i.ytimg.com/vi/ID/hqdefault.jpg alt width480 height360>noscript>img srchttps://i.ytimg.com/vi/ID/hqdefault.jpg alt width480 height360>/noscript>,adiv classplay>/div>;return t.replace(ID,e)+a}function lazyLoadYoutubeIframe(){var edocument.createElement(iframe),tID?autoplay1;t+0this.dataset.query.length?:&+this.dataset.query;e.setAttribute(src,t.replace(ID,this.dataset.src)),e.setAttribute(frameborder,0),e.setAttribute(allowfullscreen,1),e.setAttribute(allow, accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture),this.parentNode.replaceChild(e,this)}document.addEventListener(DOMContentLoaded,function(){var e,t,adocument.getElementsByClassName(rll-youtube-player);for(t0;ta.length;t++)edocument.createElement(div),e.setAttribute(data-id,at.dataset.id),e.setAttribute(data-query, at.dataset.query),e.setAttribute(data-src, at.dataset.src),e.innerHTMLlazyLoadThumb(at.dataset.id),e.onclicklazyLoadYoutubeIframe,at.appendChild(e)});/script>script>const wprRemoveCPCSS () > { if ( document.querySelector( linkdata-rocket-asyncstylerelpreload ) ) { setTimeout( wprRemoveCPCSS, 200 ); } else { const elem document.getElementById( rocket-critical-css ); if ( elem && remove in elem ) { elem.remove(); } }};if ( window.addEventListener ) { window.addEventListener( load, wprRemoveCPCSS );} else if ( window.attachEvent ) { window.attachEvent( onload, wprRemoveCPCSS );}/script>noscript>link data-minify1 hrefhttps://nu-reflections.com/wp-content/cache/min/1/bootstrap/3.3.6/css/bootstrap.min.css?ver1622291205 relstylesheet crossoriginanonymous>link data-minify1 relstylesheet idrs-plugin-settings-css hrefhttps://nu-reflections.com/wp-content/cache/min/1/wp-content/plugins/revslider/public/assets/css/settings.css?ver1622291205 typetext/css mediaall />link data-minify1 relstylesheet idunder-construction-style-css hrefhttps://nu-reflections.com/wp-content/cache/min/1/wp-content/themes/nureflections-landing/style.css?ver1622291205 typetext/css mediaall />link data-minify1 relstylesheet idjs_composer_front-css hrefhttps://nu-reflections.com/wp-content/cache/min/1/wp-content/plugins/js_composer/assets/css/js_composer.min.css?ver1622291205 typetext/css mediaall />/noscript>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]