1<!DOCTYPE html> 2<html lang="en" class="no-js"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1"> 6 <link rel="profile" href="https://gmpg.org/xfn/11"> 7
7<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>
7 8<title>Contact – Bryan Villarin</title> 9<meta name='robots' content='max-image-preview:large' /> 10 11<!-- Async WordPress.com Remote Login -->
12<script id="wpcom_remote_login_js"> 13var wpcom_remote_login_extra_auth = ''; 14function wpcom_remote_login_remove_dom_node_id( element_id ) { 15 var dom_node = document.getElementById( element_id ); 16 if ( dom_node ) { dom_node.parentNode.removeChild( dom_node ); } 17} 18function wpcom_remote_login_remove_dom_node_classes( class_name ) { 19 var dom_nodes = document.querySelectorAll( '.' + class_name ); 20 for ( var i = 0; i < dom_nodes.length; i++ ) { 21 dom_nodes[ i ].parentNode.removeChild( dom_nodes[ i ] ); 22 } 23} 24function wpcom_remote_login_final_cleanup() { 25 wpcom_remote_login_remove_dom_node_classes( "wpcom_remote_login_msg" ); 26 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 27 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_validate" ); 28 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_js" ); 29 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_iframe" ); 30 wpcom_remote_login_remove_dom_node_id( "wpcom_request_access_styles" ); 31} 32 33// Watch for messages back from the remote login 34window.addEventListener( "message", function( e ) { 35 if ( e.origin === "https://r-login.wordpress.com" ) { 36 var data = {}; 37 try { 38 data = JSON.parse( e.data ); 39 } catch( e ) { 40 wpcom_remote_login_final_cleanup(); 41 return; 42 } 43 44 if ( data.msg === 'LOGIN' ) { 45 // Clean up the login check iframe 46 wpcom_remote_login_remove_dom_node_id( "wpcom_remote_login_key" ); 47 48 var id_regex = new RegExp( /^[0-9]+$/ ); 49 var token_regex = new RegExp( /^.*|.*|.*$/ ); 50 if ( 51 token_regex.test( data.token ) 52 && id_regex.test( data.wpcomid ) 53 ) { 54 // We have everything we need to ask for a login 55 var script = document.createElement( "script" ); 56 script.setAttribute( "id", "wpcom_remote_login_validate" ); 57 script.src = '/remote-login.php?wpcom_remote_login=validate' 58 + '&wpcomid=' + data.wpcomid 59 + '&token=' + encodeURIComponent( data.token ) 60 + '&host=' + window.location.protocol 61 + '//' + window.location.hostname 62 + '&postid=6' 63 + '&is_singular='; 64 document.body.appendChild( script ); 65 } 66 67 return; 68 } 69 70 // Safari ITP, not logged in, so redirect 71 if ( data.msg === 'LOGIN-REDIRECT' ) { 72 window.location = 'https://wordpress.com/log-in?redirect_to=' + window.location.href; 73 return; 74 } 75 76 // Safari ITP, storage access failed, remove the request 77 if ( data.msg === 'LOGIN-REMOVE' ) { 78 var css_zap = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } @media screen and ( max-width: 782px ) { html { margin-top: 0 !important; } * html body { margin-top: 0 !important; } }'; 79 var style_zap = document.createElement( 'style' ); 80 style_zap.type = 'text/css'; 81 style_zap.appendChild( document.createTextNode( css_zap ) ); 82 document.body.appendChild( style_zap ); 83 84 var e = document.getElementById( 'wpcom_request_access_iframe' ); 85 e.parentNode.removeChild( e ); 86 87 document.cookie = 'wordpress_com_login_access=denied; path=/; max-age=31536000'; 88 89 return; 90 } 91 92 // Safari ITP 93 if ( data.msg === 'REQUEST_ACCESS' ) { 94 console.log( 'request access: safari' ); 95 96 // Check ITP iframe enable/disable knob 97 if ( wpcom_remote_login_extra_auth !== 'safari_itp_iframe' ) { 98 return; 99 } 100 101 // If we are in a "private window" there is no ITP. 102 var private_window = false; 103 try { 104 var opendb = window.openDatabase( null, null, null, null ); 105 } catch( e ) { 106 private_window = true; 107 } 108 109 if ( private_window ) { 110 console.log( 'private window' ); 111 return; 112 } 113 114 var iframe = document.createElement( 'iframe' ); 115 iframe.id = 'wpcom_request_access_iframe'; 116 iframe.setAttribute( 'scrolling', 'no' ); 117 iframe.setAttribute( 'sandbox', 'allow-storage-access-by-user-activation allow-scripts allow-same-origin allow-top-navigation-by-user-activation' ); 118 iframe.src = 'https://r-login.wordpress.com/remote-login.php?wpcom_remote_login=request_access&origin=' + encodeURIComponent( data.origin ) + '&wpcomid=' + encodeURIComponent( data.wpcomid ); 119 120 var css = 'html { -webkit-transition: margin-top 1s; transition: margin-top 1s; } /* 9001 */ html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } @media screen and ( max-width: 660px ) { html { margin-top: 71px !important; } * html body { margin-top: 71px !important; } #wpcom_request_access_iframe { display: block; height: 71px !important; } } #wpcom_request_access_iframe { border: 0px; height: 46px; position: fixed; top: 0; left: 0; width: 100%; min-width: 100%; z-index: 99999; background: #23282d; } '; 121 122 var style = document.createElement( 'style' ); 123 style.type = 'text/css'; 124 style.id = 'wpcom_request_access_styles'; 125 style.appendChild( document.createTextNode( css ) ); 126 document.body.appendChild( style ); 127 128 document.body.appendChild( iframe ); 129 } 130 131 if ( data.msg === 'DONE' ) { 132 wpcom_remote_login_final_cleanup(); 133 } 134 } 135}, false ); 136 137// Inject the remote login iframe after the page has had a chance to load 138// more critical resources 139window.addEventListener( "DOMContentLoaded", function( e ) { 140 var iframe = document.createElement( "iframe" );
141 iframe.style.display = "none"; 142 iframe.setAttribute( "scrolling", "no" ); 143 iframe.setAttribute( "id", "wpcom_remote_login_key" ); 144 iframe.src = "https://r-login.wordpress.com/remote-login.php" 145 + "?wpcom_remote_login=key" 146 + "&origin=aHR0cHM6Ly9icnlhbnZpbGxhcmluLmNvbQ%3D%3D" 147 + "&wpcomid=123658505" 148 + "&time=" + Math.floor( Date.now() / 1000 ); 149 document.body.appendChild( iframe ); 150}, false ); 151</script>
151 152<link rel='dns-prefetch' href='//s1.wp.com' /> 153<link rel='dns-prefetch' href='//s2.wp.com' /> 154<link rel='dns-prefetch' href='//s0.wp.com' /> 155<link rel='dns-prefetch' href='//af.pubmine.com' /> 156<link rel="alternate" type="application/rss+xml" title="Bryan Villarin » Feed" href="https://bryanvillarin.com/feed/" /> 157<link rel="alternate" type="application/rss+xml" title="Bryan Villarin » Comments Feed" href="https://bryanvillarin.com/comments/feed/" /> 158
158<script type="text/javascript"> 159 /* <![CDATA[ */ 160 function addLoadEvent(func) { 161 var oldonload = window.onload; 162 if (typeof window.onload != 'function') { 163 window.onload = func; 164 } else { 165 window.onload = function () { 166 oldonload(); 167 func(); 168 } 169 } 170 } 171 /* ]]> */ 172 </script>
172 173 <style id="wp-img-auto-sizes-contain-inline-css"> 174img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 175/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 176</style> 177<link crossorigin='anonymous' rel='stylesheet' id='all-css-2-1' href='/_static/??-eJx9jsEKwjAQRH/IuFQr9SJ+S0iHmnaTDeyG2L+3FcGLeBkYZuYx1IoLkg3ZKFVXuE4xK82w4sPy8ZREdhkrQ8keSHAmwkpBUvFG1rb9qvFpQD4G1QP95rY4TjAl1C2VJcKxb2RIhb1tbLWV8Q/AccH33tvt9Xu6dcPlfLr2Q9fPLz7lT+E=&cssminify=yes' type='text/css' media='all' /> 178<style id="wp-emoji-styles-inline-css"> 179 180 img.wp-smiley, img.emoji { 181 display: inline !important; 182 border: none !important; 183 box-shadow: none !important; 184 height: 1em !important; 185 width: 1em !important; 186 margin: 0 0.07em !important; 187 vertical-align: -0.1em !important; 188 background: none !important; 189 padding: 0 !important; 190 } 191/*# sourceURL=wp-emoji-styles-inline-css */ 192</style> 193<style id="wp-block-library-inline-css"> 194:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
194--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 195 196/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/common.min.css */ 197</style> 198<style id="wp-block-library-inline-css-extra"> 199.has-text-align-justify { 200 text-align:justify; 201} 202.has-text-align-justify{text-align:justify;} 203/*# sourceURL=wp-block-library-inline-css */ 204</style> 205 206<style id="classic-theme-styles-inline-css"> 207.wp-block-button__link{background-color:#32373c;border-radius:9999px;box-shadow:none;color:#fff;font-size:1.125em;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-file__button{background:#32373c;color:#fff}.wp-block-accordion-heading{margin:0}.wp-block-accordion-heading__toggle{background-color:inherit!important;color:inherit!important}.wp-block-accordion-heading__toggle:not(:focus-visible){outline:none}.wp-block-accordion-heading__toggle:focus,.wp-block-accordion-heading__toggle:hover{background-color:inherit!important;border:none;box-shadow:none;color:inherit;padding:var(--wp--preset--spacing--20,1em) 0;text-decoration:none}.wp-block-accordion-heading__toggle:focus-visible{outline:auto;outline-offset:0}.wp-block-tab:not(.has-text-color){color:inherit!important}.wp-block-tab:not(.has-background){background-color:inherit!important}.wp-block-tab:focus,.wp-block-tab:hover{text-decoration:none}.wp-block-tab:focus-visible{outline:auto;outline-offset:0} 208/*# sourceURL=/wp-content/plugins/gutenberg-core/v24.0.0/build/styles/block-library/classic.min.css */ 209</style> 210 211<style id="coblocks-inline-format-inline-css"> 212.uppercase{text-transform:uppercase} 213/*# sourceURL=coblocks-inline-format-inline-css */ 214</style> 215<link crossorigin='anonymous' rel='stylesheet' id='all-css-12-1' href='/_static/??/wp-content/mu-plugins/core-compat/wp-mediaelement.css,/wp-content/mu-plugins/wpcom-bbpress-premium-themes.css?m=1432920480j&cssminify=yes' type='text/css' media='all' /> 216<style id="global-styles-inline-css"> 217:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--dark-gray: #1a1a1a;--wp--preset--color--medium-gray: #686868;--wp--preset--color--light-gray: #e5e5e5;--wp--preset--color--blue-gray: #4d545c;--wp--preset--color--bright-blue: #007acc;--wp--preset--color--light-blue: #9adffd;--wp--preset--color--dark-brown: #402b30;--wp--preset--color--medium-brown: #774e24;--wp--preset--color--dark-red: #640c1f;--wp--preset--color--bright-red: #ff675f;--wp--preset--color--yellow: #ffef8e;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2170) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--albert-sans: 'Albert Sans', sans-serif;--wp--preset--font-family--alegreya: Alegreya, serif;--wp--preset--font-family--arvo: Arvo, serif;--wp--preset--font-family--bodoni-moda: 'Bodoni Moda', serif;--wp--preset--font-family--bricolage-grotesque: 'Bricolage Grotesque', sans-serif;--wp--preset--font-family--cabin: Cabin, sans-serif;--wp--preset--font-family--chivo: Chivo, sans-serif;--wp--preset--font-family--commissioner: Commissioner, sans-serif;--wp--preset--font-family--cormorant: Cormorant, serif;--wp--preset--font-family--courier-prime: 'Courier Prime', monospace;--wp--preset--font-family--crimson-pro: 'Crimson Pro', serif;--wp--preset--font-family--dm-mono: 'DM Mono', monospace;--wp--preset--font-family--dm-sans: 'DM Sans', sans-serif;--wp--preset--font-family--dm-serif-display: 'DM Serif Display', serif;--wp--preset--font-family--domine: Domine, serif;--wp--preset--font-family--eb-garamond: 'EB Garamond', serif;--wp--preset--font-family--epilogue: Epilogue, sans-serif;--wp--preset--font-family--fahkwang: Fahkwang, sans-serif;--wp--preset--font-family--figtree: Figtree, sans-serif;--wp--preset--font-family--fira-sans: 'Fira Sans', sans-serif;--wp--preset--font-family--fjalla-one: 'Fjalla One', sans-serif;--wp--preset--font-family--fraunces: Fraunces, serif;--wp--preset--font-family--gabarito: Gabarito, system-ui;--wp--preset--font-family--ibm-plex-mono: 'IBM Plex Mono', monospace;--wp--preset--font-family--ibm-plex-sans: 'IBM Plex Sans', sans-serif;--wp--preset--font-family--ibarra-real-nova: 'Ibarra Real Nova', serif;--wp--preset--font-family--instrument-serif: 'Instrument Serif', serif;--wp--preset--font-family--inter: Inter, sans-serif;--wp--preset--font-family--josefin-sans: 'Josefin Sans', sans-serif;--wp--preset--font-family--jost: Jost, sans-serif;--wp--preset--font-family--libre-baskerville: 'Libre Baskerville', serif;--wp--preset--font-family--libre-franklin: 'Libre Franklin', sans-serif;--wp--preset--font-family--literata: Literata, serif;--wp--preset--font-family--lora: Lora, serif;--wp--preset--font-family--merriweather: Merriweather, serif;--wp--preset--font-family--montserrat: Montserrat, sans-serif;--wp--preset--font-family--newsreader: Newsreader, serif;--wp--preset--font-family--noto-sans-mono: 'Noto Sans Mono', sans-serif;--wp--preset--font-family--nunito: Nunito, sans-serif;--wp--preset--font-family--open-sans: 'Open Sans', sans-serif;--wp--preset--font-family--overpass: Overpass, sans-serif;--wp--preset--font-family--pt-serif: 'PT Serif', serif;--wp--preset--font-family--petrona: Petrona, serif;--wp--preset--font-family--piazzolla: Piazzolla, serif;--wp--preset--font-family--playfair-display: 'Playfair Display', serif;--wp--preset--font-family--plus-jakarta-sans: 'Plus Jakarta Sans', sans-serif;--wp--preset--font-family--poppins: Poppins, sans-serif;--wp--preset--font-family--raleway: Raleway, sans-serif;--wp--preset--font-family--roboto: Roboto, sans-serif;--wp--preset--font-family--roboto-slab: 'Roboto Slab', serif;--wp--preset--font-family--rubik: Rubik, sans-serif;--wp--preset--font-family--rufina: Rufina, serif;--wp--preset--font-family--sora: Sora, sans-serif;--wp--preset--font-family--source-sans-3: 'Source Sans 3', sans-serif;--wp--preset--font-family--source-serif-4: 'Source Serif 4', serif;--wp--preset--font-family--space-mono: 'Space Mono', monospace;--wp--preset--font-family--syne: Syne, sans-serif;--wp--preset--font-family--texturina: Texturina, serif;--wp--preset--font-family--urbanist: Urbanist, sans-serif;--wp--preset--font-family--work-sans: 'Work Sans', sans-serif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-color{color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-color{color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-color{color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-color{color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-color{color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-color{color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-color{color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-color{color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-color{color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-color{color: var(--wp--preset--color--bright-red) !important;}.has-yellow-color{color: var(--wp--preset--color--yellow) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-background-color{background-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-background-color{background-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-background-color{background-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-background-color{background-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-background-color{background-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-background-color{background-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-background-color{background-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-background-color{background-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-background-color{background-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-background-color{background-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-background-color{background-color: var(--wp--preset--color--yellow) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-dark-gray-border-color{border-color: var(--wp--preset--color--dark-gray) !important;}.has-medium-gray-border-color{border-color: var(--wp--preset--color--medium-gray) !important;}.has-light-gray-border-color{border-color: var(--wp--preset--color--light-gray) !important;}.has-blue-gray-border-color{border-color: var(--wp--preset--color--blue-gray) !important;}.has-bright-blue-border-color{border-color: var(--wp--preset--color--bright-blue) !important;}.has-light-blue-border-color{border-color: var(--wp--preset--color--light-blue) !important;}.has-dark-brown-border-color{border-color: var(--wp--preset--color--dark-brown) !important;}.has-medium-brown-border-color{border-color: var(--wp--preset--color--medium-brown) !important;}.has-dark-red-border-color{border-color: var(--wp--preset--color--dark-red) !important;}.has-bright-red-border-color{border-color: var(--wp--preset--color--bright-red) !important;}.has-yellow-border-color{border-color: var(--wp--preset--color--yellow) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
217.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-albert-sans-font-family{font-family: var(--wp--preset--font-family--albert-sans) !important;}.has-alegreya-font-family{font-family: var(--wp--preset--font-family--alegreya) !important;}.has-arvo-font-family{font-family: var(--wp--preset--font-family--arvo) !important;}.has-bodoni-moda-font-family{font-family: var(--wp--preset--font-family--bodoni-moda) !important;}.has-bricolage-grotesque-font-family{font-family: var(--wp--preset--font-family--bricolage-grotesque) !important;}.has-cabin-font-family{font-family: var(--wp--preset--font-family--cabin) !important;}.has-chivo-font-family{font-family: var(--wp--preset--font-family--chivo) !important;}.has-commissioner-font-family{font-family: var(--wp--preset--font-family--commissioner) !important;}.has-cormorant-font-family{font-family: var(--wp--preset--font-family--cormorant) !important;}.has-courier-prime-font-family{font-family: var(--wp--preset--font-family--courier-prime) !important;}.has-crimson-pro-font-family{font-family: var(--wp--preset--font-family--crimson-pro) !important;}.has-dm-mono-font-family{font-family: var(--wp--preset--font-family--dm-mono) !important;}.has-dm-sans-font-family{font-family: var(--wp--preset--font-family--dm-sans) !important;}.has-dm-serif-display-font-family{font-family: var(--wp--preset--font-family--dm-serif-display) !important;}.has-domine-font-family{font-family: var(--wp--preset--font-family--domine) !important;}.has-eb-garamond-font-family{font-family: var(--wp--preset--font-family--eb-garamond) !important;}.has-epilogue-font-family{font-family: var(--wp--preset--font-family--epilogue) !important;}.has-fahkwang-font-family{font-family: var(--wp--preset--font-family--fahkwang) !important;}.has-figtree-font-family{font-family: var(--wp--preset--font-family--figtree) !important;}.has-fira-sans-font-family{font-family: var(--wp--preset--font-family--fira-sans) !important;}.has-fjalla-one-font-family{font-family: var(--wp--preset--font-family--fjalla-one) !important;}.has-fraunces-font-family{font-family: var(--wp--preset--font-family--fraunces) !important;}.has-gabarito-font-family{font-family: var(--wp--preset--font-family--gabarito) !important;}.has-ibm-plex-mono-font-family{font-family: var(--wp--preset--font-family--ibm-plex-mono) !important;}.has-ibm-plex-sans-font-family{font-family: var(--wp--preset--font-family--ibm-plex-sans) !important;}.has-ibarra-real-nova-font-family{font-family: var(--wp--preset--font-family--ibarra-real-nova) !important;}.has-instrument-serif-font-family{font-family: var(--wp--preset--font-family--instrument-serif) !important;}.has-inter-font-family{font-family: var(--wp--preset--font-family--inter) !important;}.has-josefin-sans-font-family{font-family: var(--wp--preset--font-family--josefin-sans) !important;}.has-jost-font-family{font-family: var(--wp--preset--font-family--jost) !important;}.has-libre-baskerville-font-family{font-family: var(--wp--preset--font-family--libre-baskerville) !important;}.has-libre-franklin-font-family{font-family: var(--wp--preset--font-family--libre-franklin) !important;}.has-literata-font-family{font-family: var(--wp--preset--font-family--literata) !important;}.has-lora-font-family{font-family: var(--wp--preset--font-family--lora) !important;}.has-merriweather-font-family{font-family: var(--wp--preset--font-family--merriweather) !important;}.has-montserrat-font-family{font-family: var(--wp--preset--font-family--montserrat) !important;}.has-newsreader-font-family{font-family: var(--wp--preset--font-family--newsreader) !important;}.has-noto-sans-mono-font-family{font-family: var(--wp--preset--font-family--noto-sans-mono) !important;}.has-nunito-font-family{font-family: var(--wp--preset--font-family--nunito) !important;}.has-open-sans-font-family{font-family: var(--wp--preset--font-family--open-sans) !important;}.has-overpass-font-family{font-family: var(--wp--preset--font-family--overpass) !important;}.has-pt-serif-font-family{font-family: var(--wp--preset--font-family--pt-serif) !important;}.has-petrona-font-family{font-family: var(--wp--preset--font-family--petrona) !important;}.has-piazzolla-font-family{font-family: var(--wp--preset--font-family--piazzolla) !important;}.has-playfair-display-font-family{font-family: var(--wp--preset--font-family--playfair-display) !important;}.has-plus-jakarta-sans-font-family{font-family: var(--wp--preset--font-family--plus-jakarta-sans) !important;}.has-poppins-font-family{font-family: var(--wp--preset--font-family--poppins) !important;}.has-raleway-font-family{font-family: var(--wp--preset--font-family--raleway) !important;}.has-roboto-font-family{font-family: var(--wp--preset--font-family--roboto) !important;}.has-roboto-slab-font-family{font-family: var(--wp--preset--font-family--roboto-slab) !important;}.has-rubik-font-family{font-family: var(--wp--preset--font-family--rubik) !important;}.has-rufina-font-family{font-family: var(--wp--preset--font-family--rufina) !important;}.has-sora-font-family{font-family: var(--wp--preset--font-family--sora) !important;}.has-source-sans-3-font-family{font-family: var(--wp--preset--font-family--source-sans-3) !important;}.has-source-serif-4-font-family{font-family: var(--wp--preset--font-family--source-serif-4) !important;}.has-space-mono-font-family{font-family: var(--wp--preset--font-family--space-mono) !important;}.has-syne-font-family{font-family: var(--wp--preset--font-family--syne) !important;}.has-texturina-font-family{font-family: var(--wp--preset--font-family--texturina) !important;}.has-urbanist-font-family{font-family: var(--wp--preset--font-family--urbanist) !important;}.has-work-sans-font-family{font-family: var(--wp--preset--font-family--work-sans) !important;} 218/*# sourceURL=global-styles-inline-css */ 219</style> 220 221<link crossorigin='anonymous' rel='stylesheet' id='all-css-14-1' href='/_static/??-eJyNjtEOgjAMRX9ILMQEfDF+ihlLxcHWLWsX4O8t6oOJmvjWe3N6WphTZSMJkoDcMCBDKj3IrMXKbhFEgqsCDAFzdjMaxXKVfOEqbL22Rp7Zkao4eiNmb5l38CYPZWMGRwwjSjJ2emUIMRJcdBcGJMxuc3wfP6Q/P2ZZPf6PKwi9j3Z6nDiHU9N1TVu3h2M93gE9W27V&cssminify=yes' type='text/css' media='all' /> 222<style id="twentysixteen-style-inline-css"> 223.posted-on, .cat-links, .tags-links, .byline { clip: rect(1px, 1px, 1px, 1px); height: 1px; position: absolute; overflow: hidden; width: 1px; } 224/*# sourceURL=twentysixteen-style-inline-css */ 225</style> 226<link crossorigin='anonymous' rel='stylesheet' id='all-css-20-1' href='/_static/??-eJx9y0EOwjAMRNELYUxEK7FBnKWNTAhK7Kh2lPb2pGyADbv5Iz1sBbywERvagzIpljqjtX5sGlcjYvSqqLYlgla85GPvA37BXKGkGiIrLjQnCX2Gt/rkPxRIIImfLAr/BNzTFJed3vLVjW4YT2fnLs8X8DhDqQ==&cssminify=yes' type='text/css' media='all' /> 227<style id="jetpack-global-styles-frontend-style-inline-css"> 228:root { --font-headings: unset; --font-base: unset; --font-headings-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif; --font-base-default: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;} 229/*# sourceURL=jetpack-global-styles-frontend-style-inline-css */ 230</style> 231<link crossorigin='anonymous' rel='stylesheet' id='all-css-22-1' href='/_static/??-eJyNjcEKAjEMRH/ImhVlqwfxU6TbhrZrmhTTIv69u+JFvHgZ5sHwBh7VeOGG3KB0U6nHzAoztur87cNQRNYInVBBk7tjcCE83zVz3HrVDfxvumb2MPVMAVR8dmRIougX/DhbwrK8pwNEksnROriU884e9+PJDnaYXxwFS20=&cssminify=yes' type='text/css' media='all' />
232<script id="wpcom-actionbar-placeholder-js-extra"> 233var actionbardata = {"siteID":"123658505","postID":"6","siteURL":"https://bryanvillarin.com","xhrURL":"https://bryanvillarin.com/wp-admin/admin-ajax.php","nonce":"4ca43495cc","isLoggedIn":"","statusMessage":"","subsEmailDefault":"instantly","proxyScriptUrl":"https://s0.wp.com/wp-content/js/wpcom-proxy-request.js?m=1513050504i&ver=20211021","shortlink":"https://wp.me/P8mRe1-6","i18n":{"followedText":"New posts from this site will now appear in your \u003Ca href=\"https://wordpress.com/reader\"\u003EReader\u003C/a\u003E","foldBar":"Collapse this bar","unfoldBar":"Expand this bar","shortLinkCopied":"Copied to clipboard."}}; 234//# sourceURL=wpcom-actionbar-placeholder-js-extra 235</script>
vendor: 1 bytes, line 235
235
236<script id="jetpack-mu-wpcom-settings-js-before"> 237var JETPACK_MU_WPCOM_SETTINGS = {"assetsUrl":"https://s1.wp.com/wp-content/mu-plugins/jetpack-mu-wpcom-plugin/moon/jetpack_vendor/automattic/jetpack-mu-wpcom/src/build/"}; 238//# sourceURL=jetpack-mu-wpcom-settings-js-before 239</script>
vendor: 1 bytes, line 239
239
240<script crossorigin='anonymous' type='text/javascript' src='/_static/??/wp-content/js/rlt-proxy.js,/wp-content/themes/pub/twentysixteen/js/html5.js,/wp-content/blog-plugins/wordads-classes/js/cmp/v2/cmp-non-gdpr.js?m=1780567333j'></script>
vendor: 1 bytes, line 240
240
241<script id="rlt-proxy-js-after"> 242 rltInitialize( {"token":null,"iframeOrigins":["https:\/\/widgets.wp.com"]} ); 243//# sourceURL=rlt-proxy-js-after 244</script>
244 245<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://bryanvillarin.wordpress.com/xmlrpc.php?rsd" /> 246<meta name="generator" content="WordPress.com" /> 247<link rel="canonical" href="https://bryanvillarin.com/contact/" /> 248<link rel='shortlink' href='https://wp.me/P8mRe1-6' /> 249<link rel="alternate" type="application/json+oembed" href="https://public-api.wordpress.com/oembed/?format=json&url=https%3A%2F%2Fbryanvillarin.com%2Fcontact%2F&for=wpcom-auto-discovery" /><link rel="alternate" type="application/xml+oembed" href="https://public-api.wordpress.com/oembed/?format=xml&url=https%3A%2F%2Fbryanvillarin.com%2Fcontact%2F&for=wpcom-auto-discovery" /> 250<!-- Jetpack Open Graph Tags --> 251<meta property="og:type" content="article" /> 252<meta property="og:title" content="Contact" /> 253<meta property="og:url" content="https://bryanvillarin.com/contact/" /> 254<meta property="og:description" content="All email sent through this contact form goes directly to my inbox. If you need support for WordPress.com, please go to the WordPress.com Support. (What’s the difference between WordPress.comâ¦" /> 255<meta property="article:published_time" content="2017-02-21T16:58:04+00:00" /> 256<meta property="article:modified_time" content="2018-01-17T06:04:20+00:00" /> 257<meta property="og:site_name" content="Bryan Villarin" /> 258<meta property="og:image" content="https://s0.wp.com/i/blank.jpg?m=1383295312i" /> 259<meta property="og:image:width" content="200" /> 260<meta property="og:image:height" content="200" /> 261<meta property="og:image:alt" content="" /> 262<meta property="og:locale" content="en_US" /> 263<meta property="article:publisher" content="https://www.facebook.com/WordPresscom" /> 264<meta name="twitter:creator" content="@bryan" /> 265<meta name="twitter:site" content="@bryan" /> 266<meta name="twitter:text:title" content="Contact" /> 267<meta name="twitter:card" content="summary" /> 268 269<!-- End Jetpack Open Graph Tags --> 270<link rel="shortcut icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 271<link rel="icon" type="image/x-icon" href="https://s1.wp.com/i/favicon.ico?m=1713425267i" sizes="16x16 24x24 32x32 48x48" /> 272<link rel="apple-touch-icon" href="https://s2.wp.com/i/webclip.png?m=1713868326i" /> 273<link rel="search" type="application/opensearchdescription+xml" href="https://bryanvillarin.com/osd.xml" title="Bryan Villarin" /> 274<link rel="search" type="application/opensearchdescription+xml" href="https://s1.wp.com/opensearch.xml" title="WordPress.com" /> 275<style>.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <style type="text/css"> 276 .recentcomments a { 277 display: inline !important; 278 padding: 0 !important; 279 margin: 0 !important; 280 } 281 282 table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar { 283 border: 0px; 284 margin: 0; 285 } 286 287 table.recentcommentsavatartop a, table.recentcommentsavatarend a { 288 border: 0px !important; 289 background-color: transparent !important; 290 } 291 292 td.recentcommentsavatarend, td.recentcommentsavatartop { 293 padding: 0px 0px 1px 0px; 294 margin: 0px; 295 } 296 297 td.recentcommentstextend { 298 border: none !important; 299 padding: 0px 0px 2px 10px; 300 } 301 302 .rtl td.recentcommentstextend { 303 padding: 0px 10px 2px 0px; 304 } 305 306 td.recentcommentstexttop { 307 border: none; 308 padding: 0px 0px 0px 10px; 309 } 310 311 .rtl td.recentcommentstexttop { 312 padding: 0px 10px 0px 0px; 313 } 314 </style> 315 <meta name="description" content="All email sent through this contact form goes directly to my inbox. If you need support for WordPress.com, please go to the WordPress.com Support. (What's the difference between WordPress.com and WordPress.org?)" />
316<script> 317var wa_client = {}; wa_client.cmd = []; wa_client.config = { 'blog_id': 123658505, 'blog_language': 'en', 'is_wordads': false, 'hosting_type': 0, 'afp_account_id': null, 'afp_host_id': 5038568878849053, 'theme': 'pub/twentysixteen', '_': { 'title': 'Advertisement', 'privacy_settings': 'Privacy Settings' }, 'formats': [ 'inline', 'belowpost', 'bottom_sticky', 'sidebar_sticky_right', 'sidebar', 'gutenberg_rectangle', 'gutenberg_leaderboard', 'gutenberg_mobile_leaderboard', 'gutenberg_skyscraper' ] }; 318</script>
318 319
319<script type="text/javascript"> 320 321 window.doNotSellCallback = function() { 322 323 var linkElements = [ 324 'a[href="https://wordpress.com/?ref=footer_blog"]', 325 'a[href="https://wordpress.com/?ref=footer_website"]', 326 'a[href="https://wordpress.com/?ref=vertical_footer"]', 327 'a[href^="https://wordpress.com/?ref=footer_segment_"]', 328 ].join(','); 329 330 var dnsLink = document.createElement( 'a' ); 331 dnsLink.href = 'https://wordpress.com/advertising-program-optout/'; 332 dnsLink.classList.add( 'do-not-sell-link' ); 333 dnsLink.rel = 'nofollow'; 334 dnsLink.style.marginLeft = '0.5em'; 335 dnsLink.textContent = 'Do Not Sell or Share My Personal Information'; 336 337 var creditLinks = document.querySelectorAll( linkElements ); 338 339 if ( 0 === creditLinks.length ) { 340 return false; 341 } 342 343 Array.prototype.forEach.call( creditLinks, function( el ) { 344 el.insertAdjacentElement( 'afterend', dnsLink ); 345 }); 346 347 return true; 348 }; 349 350 </script>
350 351
351<script type="text/javascript"> 352 window.google_analytics_uacct = "UA-52447-2"; 353</script>
353 354
355<script type="text/javascript"> 356 var _gaq = _gaq || []; 357 _gaq.push(['_setAccount', 'UA-52447-2']); 358 _gaq.push(['_gat._anonymizeIp']); 359 _gaq.push(['_setDomainName', 'none']); 360 _gaq.push(['_setAllowLinker', true]); 361 _gaq.push(['_initData']); 362 _gaq.push(['_trackPageview']); 363 364 (function() { 365 var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 366 ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 367 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); 368 })(); 369</script>
369 370<link crossorigin='anonymous' rel='stylesheet' id='all-css-6-3' href='/wp-content/mu-plugins/jetpack-plugin/moon/jetpack_vendor/automattic/jetpack-forms/dist/contact-form/css/grunion.css?m=1788291715i&cssminify=yes' type='text/css' media='all' /> 371 372</head> 373 374<body class="wp-singular page-template-default page page-id-6 wp-embed-responsive wp-theme-pubtwentysixteen customizer-styles-applied no-sidebar jetpack-reblog-enabled date-hidden categories-hidden tags-hidden author-hidden"> 375<div id="page" class="site"> 376 <div class="site-inner"> 377 <a class="skip-link screen-reader-text" href="#content"> 378 Skip to content </a> 379 380 <header id="masthead" class="site-header"> 381 <div class="site-header-main"> 382 <div class="site-branding"> 383 <a href="https://bryanvillarin.com/" class="site-logo-link" rel="home" itemprop="url"></a> 384 <p class="site-title"><a href="https://bryanvillarin.com/" rel="home">Bryan Villarin</a></p> 385 </div><!-- .site-branding --> 386 387 <button id="menu-toggle" class="menu-toggle">Menu</button> 388 389 <div id="site-header-menu" class="site-header-menu"> 390 <nav id="site-navigation" class="main-navigation" aria-label="Primary Menu"> 391 <div class="menu-nav-container"><ul id="menu-nav" class="primary-menu"><li id="menu-item-14" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6 current_page_item menu-item-14"><a href="https://bryanvillarin.com/contact/" aria-current="page">Contact</a></li> 392<li id="menu-item-15" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-15"><a href="https://bryanvillarin.com/">About</a></li> 393</ul></div> </nav><!-- .main-navigation --> 394 395 </div><!-- .site-header-menu --> 396 </div><!-- .site-header-main --> 397 398 </header><!-- .site-header --> 399 400 <div id="content" class="site-content"> 401 402<div id="primary" class="content-area"> 403 <main id="main" class="site-main"> 404 405<article id="post-6" class="post-6 page type-page status-publish hentry"> 406 <header class="entry-header"> 407 <h1 class="entry-title">Contact</h1> </header><!-- .entry-header --> 408 409 410 <div class="entry-content"> 411 <p>All email sent through this contact form goes directly to my inbox.</p> 412<p>If you need support for <a href="https://wordpress.com/">WordPress.com</a>, please go to the <a href="https://en.support.wordpress.com/">WordPress.com Support</a>. (What’s the <a href="https://en.support.wordpress.com/com-vs-org/">difference between WordPress.com and WordPress.org</a>?)</p> 413<div data-test='contact-form' 414 id='contact-form-6' 415 class='jetpack-contact-form-container ' 416 data-wp-interactive='jetpack/form' data-wp-context='{"formId":"6","formHash":"932307f6bc5a7ab975a9cd99f2c97952c5a51288","showErrors":false,"errors":[],"fields":[],"isMultiStep":false,"useAjax":false,"submissionData":null,"formattedSubmissionData":[],"submissionSuccess":false,"submissionError":null,"elementId":"jp-form-932307f6bc5a7ab975a9cd99f2c97952c5a51288","isSingleInputForm":false,"isForcedHorizontal":false,"conditionalLogic":[]}' 417 data-wp-on--focusin="actions.trackFirstInteraction" 418 data-wp-watch--scroll-to-wrapper="callbacks.scrollToWrapper" 419 > 420<div class="contact-form-submission contact-form-ajax-submission" data-wp-bind--aria-hidden="state.isSuccessMessageAriaHidden" data-wp-class--submission-success="context.submissionSuccess" id="contact-form-success-932307f6bc5a7ab975a9cd99f2c97952c5a51288" tabindex="-1" aria-labelledby="contact-form-success-header-932307f6bc5a7ab975a9cd99f2c97952c5a51288"><p class="go-back-message"><a class="link" role="button" tabindex="0" data-wp-on--click="actions.goBack" href="/contact/">â Back</a></p><h4 data-wp-bind--aria-hidden="state.isSuccessMessageAriaHidden" id="contact-form-success-header-932307f6bc5a7ab975a9cd99f2c97952c5a51288">Thank you for your response. â¨</h4> 421 422<template data-wp-each--submission="context.formattedSubmissionData"> 423 <div class="jetpack_forms_contact-form-success-summary"> 424 <div class="field-name-wrapper"> 425 <div class="field-type-icon" data-wp-watch="callbacks.watchFieldTypeIcon"></div> 426 <div class="field-name" data-wp-text="context.submission.label" data-wp-bind--hidden="!context.submission.label"></div> 427 </div> 428 <div class="field-value" data-wp-text="context.submission.value" data-wp-bind--hidden="!context.submission.showPlainValue"></div> 429 <a class="field-url" data-wp-bind--href="context.submission.url" data-wp-text="context.submission.value" data-wp-bind--hidden="!context.submission.url" target="_blank" rel="noopener noreferrer"></a> 430 <div class="field-rating" data-wp-bind--hidden="!context.submission.rating" data-wp-watch="callbacks.watchRatingIcons"></div> 431 <div class="field-images" data-wp-bind--hidden="!context.submission.images"> 432 <template data-wp-each--image="context.submission.images"> 433 <div class="field-image-option" data-wp-class--is-empty="!context.image.src"> 434 <figure class="field-image-option__image" data-wp-class--is-empty="!context.image.src">
435 <img alt="" data-wp-bind--src="context.image.src" data-wp-bind--hidden="!context.image.src" /> 436 <img alt="" src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" data-wp-bind--hidden="context.image.src" /> 437 </figure> 438 <div class="field-image-option__label-wrapper"> 439 <span class="field-image-option__label-code" data-wp-text="context.image.letterCode"></span> 440 <span class="field-image-option__label" data-wp-text="context.image.label" data-wp-bind--hidden="!context.image.label"></span> 441 </div> 442 </div> 443 </template> 444 </div> 445 <div class="field-files" data-wp-bind--hidden="!context.submission.files"> 446 <template data-wp-each--file="context.submission.files"> 447 <div class="field-file"> 448 <div class="field-file__thumbnail" data-wp-style--background-image="context.file.previewUrl" data-wp-style--mask-image="context.file.iconUrl" data-wp-bind--hidden="!context.file.hasPreview"></div> 449 <svg class="field-file__icon" data-wp-bind--hidden="context.file.hasPreview" width="20" height="20" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 450 <path d="M14 2H6C4.9 2 4 2.9 4 4V20C4 21.1 4.89 22 5.99 22H18C19.1 22 20 21.1 20 20V8L14 2ZM18 20H6V4H13V9H18V20Z" fill="currentColor"/> 451 </svg> 452 <span class="field-file__name" data-wp-text="context.file.name"></span> 453 <span class="field-file__size" data-wp-text="context.file.size"></span> 454 </div> 455 </template> 456 </div> 457 </div> 458 </template></div><form action='https://bryanvillarin.com/contact/' 459 id='jp-form-932307f6bc5a7ab975a9cd99f2c97952c5a51288' 460 method='post' 461 class='contact-form commentsblock jetpack-contact-form__form has-no-jetpack-form-layout' aria-label="Contact" 462 data-wp-on--submit="actions.onFormSubmit" 463 data-wp-on--reset="actions.onFormReset" 464 data-wp-class--submission-success="context.submissionSuccess" 465 data-wp-class--is-first-step="state.isFirstStep" 466 data-wp-class--is-last-step="state.isLastStep" 467 data-wp-class--is-ajax-form="context.useAjax" 468 novalidate > 469<input type='hidden' name='jetpack_contact_form_jwt' value='eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbmNyeXB0ZWRfYXR0cmlidXRlcyI6IllTMWNXbFVnYWxRbmJHOXg1bzlyTlFGSnMvVkdXZjl1dG1lQWdWVzZnMDVQVUlRV0NVRHBxa3MxMmpDMkc5TGFFWmQ3SmR2RU1CZlVPblNxSmJ6L1JBZDlzdFNyTGdKTmFOV0hrYjg3N2lrblhpZzFGb0FXY25OTE85V1FBRlhDekNObjg3cDJlSFNXMk0xN2RlMzZ2d21Rd0xnblI4WG1VbmtSaVQ0cDVjdHEwQWszWVFMN0xyck13UWtLVXE4aGQxazhBWVVTSmN6akRld3F3alJEVXpEb0hxQlY0dVhIblFxOVozUDFsVjJvMEtJSEpBZkQvS0d0ZHcwVWdNbFFaUk13SDBTcmc3U3VuUG5XQ09BcEkzMXVxS1hrT0E2Z2ZzTTluSEJkZk8xaGZhWDNPSWxrazlIdEtVV3BpVVdkUytBcnRKMm1oZ1RoLzZuMHh5bnVXNTh6MXRGc1paQnpNZ25tTi85MXhoaVRxMWh2b0FkTEI3V0psOHhYRU1pc0J0NFpZQ0t4eTE1ZXZMR0NzWUpRVlJ5SGJrZ1hwWFlubXplUngzZmhuYWFGbGJRUnN5Qkx4SlhiTmV2Y0dyREt6UENJZVBNU0o4blJMTTRRMjVFemRHNE5oY0FMRzhZNGcyNEh3ZkhDWDJKTzUzbEhUUHpLVVRKczZBRnIrbzRUUWNyNHI0dktxL0tlVnhpa3YvblJwRXdlNldiMXNzbTdXcjFRKy9zWlZYR21TZ0Z3NS80U05WQjFQUzNMMk5SZmx6N2Z1dGhnY3pYUmRQdDRHbUU2WjJmNlVsRHpLdURHT3N3ZUJhWUFMUWZlSk9hdHNlVlhnSlZCblFYVXAwTU9GTldvcUZZMGhLbVJ0MkM1S3JvcTBnV05zODRnOWZmSWZwVERBcFBQWUF0MXpUbGJMRmpJTW03S00vVHJmSFJManR5YzdiZjNNYVZWRHFDZVZ1Mlh5QUx4aGg1b1VGUG1aeTROL3lJYmZCbUpmMmlFOVM2S2xhU2V1OGMxYWJLNGdaYUFhSW8ybXlnTG9OTysrVDBCVUo1bXFJRkxJWTdRa0lheXUxaXRqTForSWtGNHFGRGluVmNUTHA5d21zT2tmSzNhdU5nWnpVT1d6RGVmQnllT0dsdWswQ0UzcUxHL0JYbWF0dmJRQS83cHNWRGRMZHVQYnRCUzRESTN3M2NFRlh0M1Mxamh5YmExWVdKaUVmMjAiLCJjb250ZW50IjoiW2NvbnRhY3QtZmllbGQgbGFiZWw9XCJOYW1lXCIgdHlwZT1cIm5hbWVcIiByZXF1aXJlZD1cIjFcIiAvXVtjb250YWN0LWZpZWxkIGxhYmVsPVwiRW1haWxcIiB0eXBlPVwiZW1haWxcIiByZXF1aXJlZD1cIjFcIiAvXVtjb250YWN0LWZpZWxkIGxhYmVsPVwiWW91ciBXZWJzaXRlXCIgdHlwZT1cInVybFwiIC9dW2NvbnRhY3QtZmllbGQgbGFiZWw9XCJDb21tZW50XCIgdHlwZT1cInRleHRhcmVhXCIgcmVxdWlyZWQ9XCIxXCIgL10iLCJoYXNoIjoiOTMyMzA3ZjZiYzVhN2FiOTc1YTljZDk5ZjJjOTc5NTJjNWE1MTI4OCIsInNvdXJjZSI6eyJlbnRyeV90aXRsZSI6IkNvbnRhY3QiLCJlbnRyeV9wYWdlIjoxLCJzb3VyY2VfaWQiOjYsInNvdXJjZV90eXBlIjoic2luZ2xlIiwicmVxdWVzdF91cmwiOiJodHRwczovL2JyeWFudmlsbGFyaW4uY29tL2NvbnRhY3QifSwidmVyc2lvbiI6MiwiY2lwaGVyIjoiYWVzLTI1Ni1nY20ifQ.z6S_X6kOxn2geZcf-pimLEZv3j8sWHADpEi5_LGtr2s' /> 470<input type='hidden' name='jetpack_form_fill_duration' value='' /> 471 472<div style="" data-wp-interactive="jetpack/form" data-wp-context='{"fieldId":"g6-name","fieldType":"name","fieldLabel":"Name","fieldValue":"","fieldPlaceholder":"","fieldIsRequired":"1","fieldErrorMessage":"","fieldExtra":[],"formHash":"932307f6bc5a7ab975a9cd99f2c97952c5a51288"}' class='grunion-field-name-wrap grunion-field-wrap' data-jp-field-id='g6-name' data-jp-visibility-root='g6-name' data-wp-class--jetpack-field--conditionally-hidden="state.isFieldHidden" data-wp-watch--conditional-focus="callbacks.manageConditionalFocus" data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' > 473<label 474 for='g6-name' class="grunion-field-label name" >Name<span class="grunion-label-required" aria-hidden="true">(required)</span></label> 475<input 476 type='text' 477 name='g6-name' 478 id='g6-name' 479 value='' 480 481 data-wp-bind--aria-invalid='state.fieldAriaInvalid' 482 data-wp-bind--value='state.getFieldValue' 483 aria-describedby='g6-name-text-error-message' 484 data-wp-on--input='actions.onFieldChange' 485 data-wp-on--blur='actions.onFieldBlur' 486 data-wp-class--has-value='state.hasFieldValue' 487 488 class='name grunion-field' 489 required='true' aria-required='true' /> 490
491 <div id="g6-name-text-error" class="contact-form__input-error" data-wp-class--has-errors="state.fieldHasErrors"> 492 <span class="contact-form__warning-icon" aria-hidden="true"> 493 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 494 <path d="M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z" /> 495 <path d="M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z" /> 496 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z" /> 497 </svg> 498 </span> 499 <span data-wp-text="state.errorMessage" id="g6-name-text-error-message"></span> 500 </div> 501 </div> 502 503<div style="" data-wp-interactive="jetpack/form" data-wp-context='{"fieldId":"g6-email","fieldType":"email","fieldLabel":"Email","fieldValue":"","fieldPlaceholder":"","fieldIsRequired":"1","fieldErrorMessage":"","fieldExtra":[],"formHash":"932307f6bc5a7ab975a9cd99f2c97952c5a51288"}' class='grunion-field-email-wrap grunion-field-wrap' data-jp-field-id='g6-email' data-jp-visibility-root='g6-email' data-wp-class--jetpack-field--conditionally-hidden="state.isFieldHidden" data-wp-watch--conditional-focus="callbacks.manageConditionalFocus" data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' > 504<label 505 for='g6-email' class="grunion-field-label email" >Email<span class="grunion-label-required" aria-hidden="true">(required)</span></label> 506<input 507 type='email' 508 name='g6-email' 509 id='g6-email' 510 value='' 511 512 data-wp-bind--aria-invalid='state.fieldAriaInvalid' 513 data-wp-bind--value='state.getFieldValue' 514 aria-describedby='g6-email-email-error-message' 515 data-wp-on--input='actions.onFieldChange' 516 data-wp-on--blur='actions.onFieldBlur' 517 data-wp-class--has-value='state.hasFieldValue' 518 519 class='email grunion-field' 520 required='true' aria-required='true' /> 521 522 <div id="g6-email-email-error" class="contact-form__input-error" data-wp-class--has-errors="state.fieldHasErrors"> 523 <span class="contact-form__warning-icon" aria-hidden="true"> 524 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 525 <path d="M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z" /> 526 <path d="M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z" /> 527 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z" /> 528 </svg> 529 </span> 530 <span data-wp-text="state.errorMessage" id="g6-email-email-error-message"></span> 531 </div> 532 </div> 533 534<div style="" data-wp-interactive="jetpack/form" data-wp-context='{"fieldId":"g6-yourwebsite","fieldType":"url","fieldLabel":"Your Website","fieldValue":"","fieldPlaceholder":"","fieldIsRequired":"","fieldErrorMessage":"","fieldExtra":[],"formHash":"932307f6bc5a7ab975a9cd99f2c97952c5a51288"}' class='grunion-field-url-wrap grunion-field-wrap' data-jp-field-id='g6-yourwebsite' data-jp-visibility-root='g6-yourwebsite' data-wp-class--jetpack-field--conditionally-hidden="state.isFieldHidden" data-wp-watch--conditional-focus="callbacks.manageConditionalFocus" data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' > 535<label 536 for='g6-yourwebsite' class="grunion-field-label url" >Your Website</label> 537<input 538 type='text' 539 name='g6-yourwebsite' 540 id='g6-yourwebsite' 541 value='' 542 543 data-wp-bind--aria-invalid='state.fieldAriaInvalid' 544 data-wp-bind--value='state.getFieldValue' 545 aria-describedby='g6-yourwebsite-text-error-message' 546 data-wp-on--input='actions.onFieldChange' 547 data-wp-on--blur='actions.onFieldBlur' 548 data-wp-class--has-value='state.hasFieldValue' 549 550 class='url grunion-field' 551 /> 552
553 <div id="g6-yourwebsite-text-error" class="contact-form__input-error" data-wp-class--has-errors="state.fieldHasErrors"> 554 <span class="contact-form__warning-icon" aria-hidden="true"> 555 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 556 <path d="M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z" /> 557 <path d="M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z" /> 558 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z" /> 559 </svg> 560 </span> 561 <span data-wp-text="state.errorMessage" id="g6-yourwebsite-text-error-message"></span> 562 </div> 563 </div> 564 565<div style="" data-wp-interactive="jetpack/form" data-wp-context='{"fieldId":"g6-comment","fieldType":"textarea","fieldLabel":"Comment","fieldValue":"","fieldPlaceholder":"","fieldIsRequired":"1","fieldErrorMessage":"","fieldExtra":[],"formHash":"932307f6bc5a7ab975a9cd99f2c97952c5a51288"}' class='grunion-field-textarea-wrap grunion-field-wrap' data-jp-field-id='g6-comment' data-jp-visibility-root='g6-comment' data-wp-class--jetpack-field--conditionally-hidden="state.isFieldHidden" data-wp-watch--conditional-focus="callbacks.manageConditionalFocus" data-wp-init='callbacks.initializeField' data-wp-on--jetpack-form-reset='callbacks.initializeField' > 566<label 567 for='contact-form-comment-g6-comment' class="grunion-field-label textarea" >Comment<span class="grunion-label-required" aria-hidden="true">(required)</span></label> 568<textarea 569 style='' 570 name='g6-comment' 571 id='contact-form-comment-g6-comment' 572 rows='20' 573 data-wp-text='state.getFieldValue' 574 data-wp-on--input='actions.onFieldChange' 575 data-wp-on--blur='actions.onFieldBlur' 576 data-wp-class--has-value='state.hasFieldValue' 577 aria-describedby='g6-comment-textarea-error-message' 578 data-wp-bind--aria-invalid='state.fieldAriaInvalid' 579 class='textarea grunion-field' required aria-required='true'></textarea> 580 581 <div id="g6-comment-textarea-error" class="contact-form__input-error" data-wp-class--has-errors="state.fieldHasErrors"> 582 <span class="contact-form__warning-icon" aria-hidden="true"> 583 <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"> 584 <path d="M8.50015 11.6402H7.50015V10.6402H8.50015V11.6402Z" /> 585 <path d="M7.50015 9.64018H8.50015V6.30684H7.50015V9.64018Z" /> 586 <path fill-rule="evenodd" clip-rule="evenodd" d="M6.98331 3.0947C7.42933 2.30177 8.57096 2.30177 9.01698 3.09469L13.8771 11.7349C14.3145 12.5126 13.7525 13.4735 12.8602 13.4735H3.14004C2.24774 13.4735 1.68575 12.5126 2.12321 11.7349L6.98331 3.0947ZM8.14541 3.58496C8.08169 3.47168 7.9186 3.47168 7.85488 3.58496L2.99478 12.2251C2.93229 12.3362 3.01257 12.4735 3.14004 12.4735H12.8602C12.9877 12.4735 13.068 12.3362 13.0055 12.2251L8.14541 3.58496Z" /> 587 </svg> 588 </span> 589 <span data-wp-text="state.errorMessage" id="g6-comment-textarea-error-message"></span> 590 </div> 591 </div> 592 <p class='contact-submit'> 593<div class="contact-form__error" data-wp-class--show-errors="state.showFormErrors"><span class="contact-form__warning-icon" aria-hidden="true"><i></i></span><span class="contact-form__error-message" tabindex="-1" data-wp-watch="callbacks.focusOnValidationError" data-wp-text="state.getFormErrorMessage"></span><ul aria-label="Form errors"> 594 <template data-wp-each="state.getErrorList" data-wp-key="context.item.id"> 595 <li><a data-wp-bind--href="context.item.anchor" data-wp-on--click="actions.scrollIntoView" data-wp-text="context.item.label"></a></li> 596 </template> 597 </ul></div><div class="contact-form__error" data-wp-class--show-errors="state.showSubmissionError" data-wp-text="context.submissionError" tabindex="-1" data-wp-watch="callbacks.focusOnSubmissionError"></div> <button type='submit' class='pushbutton-wide'>Submit</button> <input type='hidden' name='contact-form-id' value='6' /> 598 <input type='hidden' name='action' value='grunion-contact-form' /> 599 <input type='hidden' name='contact-form-hash' value='932307f6bc5a7ab975a9cd99f2c97952c5a51288' /> 600 </p> 601<p style="display: none !important;" class="akismet-fields-container" data-prefix="ak_"><label>Δ<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="ak_js" value="28"/>
601<script> 602document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() ); 603</script>
603 604</p></form> 605</div> 606<div id="atatags-370373-6abdcd4a40783"> 607
607<script type="text/javascript"> 608 __ATA = window.__ATA || {}; 609 __ATA.cmd = window.__ATA.cmd || []; 610 __ATA.cmd.push(function() { 611 __ATA.initVideoSlot('atatags-370373-6abdcd4a40783', { 612 sectionId: '370373', 613 format: 'inread' 614 }); 615 }); 616 </script>
616 617 </div><span id="wordads-inline-marker" style="display: none;"></span> </div><!-- .entry-content --> 618 619 620</article><!-- #post-6 --> 621 622 </main><!-- .site-main --> 623 624 625</div><!-- .content-area --> 626 627 628 629 </div><!-- .site-content --> 630 631 <footer id="colophon" class="site-footer"> 632 <nav class="main-navigation" aria-label="Footer Primary Menu"> 633 <div class="menu-nav-container"><ul id="menu-nav-1" class="primary-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-6 current_page_item menu-item-14"><a href="https://bryanvillarin.com/contact/" aria-current="page">Contact</a></li> 634<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-15"><a href="https://bryanvillarin.com/">About</a></li> 635</ul></div> </nav><!-- .main-navigation --> 636 637 638 <div class="site-info"> 639 <span class="site-title"><a href="https://bryanvillarin.com/" rel="home">Bryan Villarin</a></span> 640 <a href="https://wordpress.com/?ref=footer_custom_svg" title="Create a website or blog at WordPress.com" rel="nofollow"><svg style="fill: currentColor; position: relative; top: 1px;" width="14px" height="15px" viewBox="0 0 14 15" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-labelledby="title" role="img"> 641 <desc id="title">Create a website or blog at WordPress.com</desc> 642 <path d="M12.5225848,4.97949746 C13.0138466,5.87586309 13.2934037,6.90452431 13.2934037,7.99874074 C13.2934037,10.3205803 12.0351007,12.3476807 10.1640538,13.4385638 L12.0862862,7.88081544 C12.4453251,6.98296834 12.5648813,6.26504621 12.5648813,5.62667922 C12.5648813,5.39497674 12.549622,5.17994084 12.5225848,4.97949746 L12.5225848,4.97949746 Z M7.86730089,5.04801561 C8.24619178,5.02808979 8.58760099,4.98823815 8.58760099,4.98823815 C8.9267139,4.94809022 8.88671369,4.44972248 8.54745263,4.46957423 C8.54745263,4.46957423 7.52803983,4.54957381 6.86996227,4.54957381 C6.25158863,4.54957381 5.21247202,4.46957423 5.21247202,4.46957423 C4.87306282,4.44972248 4.83328483,4.96816418 5.17254589,4.98823815 C5.17254589,4.98823815 5.49358462,5.02808979 5.83269753,5.04801561 L6.81314716,7.73459399 L5.43565839,11.8651647 L3.14394256,5.04801561 C3.52312975,5.02808979 3.86416859,4.98823815 3.86416859,4.98823815 C4.20305928,4.94809022 4.16305906,4.44972248 3.82394616,4.46957423 C3.82394616,4.46957423 2.80475558,4.54957381 2.14660395,4.54957381 C2.02852925,4.54957381 1.88934333,4.54668493 1.74156477,4.54194422 C2.86690406,2.83350881 4.80113651,1.70529256 6.99996296,1.70529256 C8.638342,1.70529256 10.1302017,2.33173369 11.2498373,3.35765419 C11.222726,3.35602457 11.1962815,3.35261718 11.1683554,3.35261718 C10.5501299,3.35261718 10.1114609,3.89113285 10.1114609,4.46957423 C10.1114609,4.98823815 10.4107217,5.42705065 10.7296864,5.94564049 C10.969021,6.36482346 11.248578,6.90326506 11.248578,7.68133501 C11.248578,8.21992476 11.0413918,8.84503256 10.7696866,9.71584277 L10.1417574,11.8132391 L7.86730089,5.04801561 Z M6.99996296,14.2927074 C6.38218192,14.2927074 5.78595654,14.2021153 5.22195356,14.0362644 L7.11048207,8.54925635 L9.04486267,13.8491542 C9.05760348,13.8802652 9.07323319,13.9089317 9.08989995,13.9358945 C8.43574834,14.1661896 7.73285573,14.2927074 6.99996296,14.2927074 L6.99996296,14.2927074 Z M0.706448182,7.99874074 C0.706448182,7.08630113 0.902152921,6.22015756 1.25141403,5.43749503 L4.25357806,13.6627848 C2.15393732,12.6427902 0.706448182,10.4898387 0.706448182,7.99874074 L0.706448182,7.99874074 Z M6.99996296,0.999 C3.14016476,0.999 0,4.13905746 0,7.99874074 C0,11.8585722 3.14016476,14.999 6.99996296,14.999 C10.8596871,14.999 14,11.8585722 14,7.99874074 C14,4.13905746 10.8596871,0.999 6.99996296,0.999 L6.99996296,0.999 Z" id="wordpress-logo-simplified-cmyk" stroke="none" fill=âcurrentColorâ fill-rule="evenodd"></path> 643 </svg></a> 644 </div><!-- .site-info --> 645 </footer><!-- .site-footer --> 646 </div><!-- .site-inner --> 647</div><!-- .site --> 648 649<!-- -->
650<script type="speculationrules"> 651{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/files/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/pub/twentysixteen/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 652</script>
vendor: 1 bytes, line 652
652
653<script id="wp-importmap" type="importmap"> 654{"imports":{"@wordpress/interactivity":"/wp-content/plugins/gutenberg-core/v24.0.0/build/modules/interactivity/index.min.js?m=1789740658i&ver=b0929e0bd08daccaa778"}} 655</script>
vendor: 1 bytes, line 655
655
656<script id="wp-script-module-data-@wordpress/interactivity" type="application/json"> 657{"config":{"jetpack/form":{"error_types":{"invalid_email":"Please enter a valid email address","invalid_url":"Please enter a valid URL - https://www.example.com","is_required":"This field is required.","invalid_form_empty":"The form you are trying to submit is empty.","invalid_form":"Please fill out the form correctly.","network_error":"Connection issue while submitting the form. Check that you are connected to the Internet and try again."},"admin_ajax_url":"https://bryanvillarin.wordpress.com/wp-admin/admin-ajax.php","unchecked_label":"No"}}} 658</script>
vendor: 1 bytes, line 658
658
659<script id="grofiles-cards-js" src="//0.gravatar.com/js/hovercards/hovercards.min.js?ver=202640d1133547e8a1f2801609f51cef12522abe7f6647d869e9fbc974fe356a37e613"></script>
vendor: 1 bytes, line 659
659
660<script id="wpgroho-js-extra"> 661var WPGroHo = {"my_hash":""}; 662//# sourceURL=wpgroho-js-extra 663</script>
vendor: 1 bytes, line 663
663
664<script crossorigin='anonymous' type='text/javascript' src='/wp-content/mu-plugins/gravatar-hovercards/wpgroho.js?m=1610363240i'></script>
664 665 666
666<script> 667 // Initialize and attach hovercards to all gravatars 668 ( function() { 669 function init() { 670 if ( typeof Gravatar === 'undefined' ) { 671 return; 672 } 673 674 if ( typeof Gravatar.init !== 'function' ) { 675 return; 676 } 677 678 Gravatar.profile_cb = function ( hash, id ) { 679 WPGroHo.syncProfileData( hash, id ); 680 }; 681 682 Gravatar.my_hash = WPGroHo.my_hash; 683 Gravatar.init( 684 'body', 685 '#wp-admin-bar-my-account', 686 { 687 i18n: { 688 'Edit your profile â': 'Edit your profile â', 689 'View profile â': 'View profile â', 690 'Contact': 'Contact', 691 'Send money': 'Send money', 692 'Sorry, we are unable to load this Gravatar profile.': 'Sorry, we are unable to load this Gravatar profile.', 693 'Gravatar not found.': 'Gravatar not found.', 694 'Too Many Requests.': 'Too Many Requests.', 695 'Internal Server Error.': 'Internal Server Error.', 696 'Is this you?': 'Is this you?', 697 'Claim your free profile.': 'Claim your free profile.', 698 'Email': 'Email', 699 'Home Phone': 'Home Phone', 700 'Work Phone': 'Work Phone', 701 'Cell Phone': 'Cell Phone', 702 'Contact Form': 'Contact Form', 703 'Calendar': 'Calendar', 704 }, 705 } 706 ); 707 } 708 709 if ( document.readyState !== 'loading' ) { 710 init(); 711 } else { 712 document.addEventListener( 'DOMContentLoaded', init ); 713 } 714 } )(); 715 </script>
715 716 717 <div style="display:none"> 718 </div> 719 <!-- CCPA [start] --> 720
720<script type="text/javascript"> 721 ( function () { 722 723 var setupPrivacy = function() { 724 725 // Minimal Mozilla Cookie library 726 // https://developer.mozilla.org/en-US/docs/Web/API/Document/cookie/Simple_document.cookie_framework 727 var cookieLib = window.cookieLib = {getItem:function(e){return e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null},setItem:function(e,o,n,t,r,i){if(!e||/^(?:expires|max\-age|path|domain|secure)$/i.test(e))return!1;var c="";if(n)switch(n.constructor){case Number:c=n===1/0?"; expires=Fri, 31 Dec 9999 23:59:59 GMT":"; max-age="+n;break;case String:c="; expires="+n;break;case Date:c="; expires="+n.toUTCString()}return"rootDomain"!==r&&".rootDomain"!==r||(r=(".rootDomain"===r?".":"")+document.location.hostname.split(".").slice(-2).join(".")),document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(o)+c+(r?"; domain="+r:"")+(t?"; path="+t:"")+(i?"; secure":""),!0}}; 728 729 // Implement IAB USP API. 730 window.__uspapi = function( command, version, callback ) { 731 732 // Validate callback. 733 if ( typeof callback !== 'function' ) { 734 return; 735 } 736 737 // Validate the given command. 738 if ( command !== 'getUSPData' || version !== 1 ) { 739 callback( null, false ); 740 return; 741 } 742 743 // Check for GPC. If set, override any stored cookie. 744 if ( navigator.globalPrivacyControl ) { 745 callback( { version: 1, uspString: '1YYN' }, true ); 746 return; 747 } 748
749 // Check for cookie. 750 var consent = cookieLib.getItem( 'usprivacy' ); 751 752 // Invalid cookie. 753 if ( null === consent ) { 754 callback( null, false ); 755 return; 756 } 757 758 // Everything checks out. Fire the provided callback with the consent data. 759 callback( { version: 1, uspString: consent }, true ); 760 }; 761 762 // Initialization. 763 document.addEventListener( 'DOMContentLoaded', function() { 764 765 // Internal functions. 766 var setDefaultOptInCookie = function() { 767 var value = '1YNN'; 768 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 769 cookieLib.setItem( 'usprivacy', value, 365 * 24 * 60 * 60, '/', domain ); 770 }; 771 772 var setDefaultOptOutCookie = function() { 773 var value = '1YYN'; 774 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 775 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 776 }; 777 778 var setDefaultNotApplicableCookie = function() { 779 var value = '1---'; 780 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 781 cookieLib.setItem( 'usprivacy', value, 24 * 60 * 60, '/', domain ); 782 }; 783 784 var setCcpaAppliesCookie = function( applies ) { 785 var domain = '.wordpress.com' === location.hostname.slice( -14 ) ? '.rootDomain' : location.hostname; 786 cookieLib.setItem( 'ccpa_applies', applies, 24 * 60 * 60, '/', domain ); 787 } 788 789 var maybeCallDoNotSellCallback = function() { 790 if ( 'function' === typeof window.doNotSellCallback ) { 791 return window.doNotSellCallback(); 792 } 793 794 return false; 795 } 796 797 // Look for usprivacy cookie first. 798 var usprivacyCookie = cookieLib.getItem( 'usprivacy' ); 799 800 // Found a usprivacy cookie. 801 if ( null !== usprivacyCookie ) { 802 803 // If the cookie indicates that CCPA does not apply, then bail. 804 if ( '1---' === usprivacyCookie ) { 805 return; 806 } 807 808 // CCPA applies, so call our callback to add Do Not Sell link to the page. 809 maybeCallDoNotSellCallback(); 810 811 // We're all done, no more processing needed. 812 return; 813 } 814 815 // We don't have a usprivacy cookie, so check to see if we have a CCPA applies cookie. 816 var ccpaCookie = cookieLib.getItem( 'ccpa_applies' ); 817 818 // No CCPA applies cookie found, so we'll need to geolocate if this visitor is from California. 819 // This needs to happen client side because we do not have region geo data in our $SERVER headers, 820 // only country data -- therefore we can't vary cache on the region. 821 if ( null === ccpaCookie ) { 822 823 var request = new XMLHttpRequest(); 824 request.open( 'GET', 'https://public-api.wordpress.com/geo/', true ); 825 826 request.onreadystatechange = function () { 827 if ( 4 === this.readyState ) { 828 if ( 200 === this.status ) { 829 830 // Got a geo response. Parse out the region data. 831 var data = JSON.parse( this.response ); 832 var region = data.region ? data.region.toLowerCase() : ''; 833 var ccpa_applies = ['california', 'colorado', 'connecticut', 'delaware', 'indiana', 'iowa', 'montana', 'new jersey', 'oregon', 'tennessee', 'texas', 'utah', 'virginia'].indexOf( region ) > -1; 834 // Set CCPA applies cookie. This keeps us from having to make a geo request too frequently. 835 setCcpaAppliesCookie( ccpa_applies ); 836 837 // Check if CCPA applies to set the proper usprivacy cookie. 838 if ( ccpa_applies ) { 839 if ( maybeCallDoNotSellCallback() ) { 840 // Do Not Sell link added, so set default opt-in. 841 setDefaultOptInCookie(); 842 } else { 843 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 844 setDefaultOptOutCookie(); 845 } 846 } else { 847 // CCPA does not apply. 848 setDefaultNotApplicableCookie(); 849 } 850 } else { 851 // Could not geo, so let's assume for now that CCPA applies to be safe. 852 setCcpaAppliesCookie( true ); 853 if ( maybeCallDoNotSellCallback() ) { 854 // Do Not Sell link added, so set default opt-in. 855 setDefaultOptInCookie(); 856 } else { 857 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 858 setDefaultOptOutCookie(); 859 } 860 } 861 } 862 }; 863 864 // Send the geo request. 865 request.send(); 866 } else { 867 // We found a CCPA applies cookie. 868 if ( ccpaCookie === 'true' ) { 869 if ( maybeCallDoNotSellCallback() ) { 870 // Do Not Sell link added, so set default opt-in. 871 setDefaultOptInCookie(); 872 } else { 873 // Failed showing Do Not Sell link as required, so default to opt-OUT just to be safe. 874 setDefaultOptOutCookie(); 875 } 876 } else { 877 // CCPA does not apply. 878 setDefaultNotApplicableCookie(); 879 } 880 } 881 } ); 882 }; 883 884 // Kickoff initialization. 885 if ( window.defQueue && defQueue.isLOHP && defQueue.isLOHP === 2020 ) { 886 defQueue.items.push( setupPrivacy ); 887 } else { 888 setupPrivacy(); 889 } 890 891 } )(); 892 </script>
892 893 894 <!-- CCPA [end] --> 895 <div class="widget widget_eu_cookie_law_widget"> 896<div 897 class="hide-on-button ads-active" 898 data-hide-timeout="30" 899 data-consent-expiration="180" 900 id="eu-cookie-law" 901 style="display: none" 902> 903 <form method="post"> 904 <input type="submit" value="Close and accept" class="accept" /> 905 906 Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use. <br /> 907To find out more, including how to control cookies, see here: 908 <a href="https://automattic.com/cookies/" rel="nofollow"> 909 Cookie Policy </a> 910 </form> 911</div> 912</div> <div id="actionbar" dir="ltr" style="display: none;" 913 class="actnbr-pub-twentysixteen" role="region" aria-label="Site actions"> 914 <span class="actnbr-live" aria-live="polite"></span> 915 <ul> 916 <li class="actnbr-ellipsis actnbr-hidden"> 917 <button type="button" class="actnbr-more-toggle" aria-haspopup="true" aria-expanded="false" aria-label="More options"> 918 <svg class="actnbr-icon actnbr-icon-more-horizontal" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M11 13h2v-2h-2v2zm-6 0h2v-2H5v2zm12-2v2h2v-2h-2z"/></svg> </button> 919 <div class="actnbr-popover actnbr-menu" role="menu" aria-label="Site options"> 920 <div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-sitename" href="https://bryanvillarin.com"><img loading='lazy' alt='' src='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png?m=1479929237i' srcset='https://s-ssl.wordpress.com/i/logo/wpcom-gray-white.png 1x' class='avatar avatar-50' height='50' width='50' /><span class="actnbr-menu__label">Bryan Villarin</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-shortlink" href="https://wp.me/P8mRe1-6"><span class="actnbr-menu__label actnbr-shortlink__text">Copy shortlink</span><span class="actnbr-menu__icon actnbr-shortlink__icon"><svg class="actnbr-icon actnbr-icon-copy" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"/></svg></span><span class="actnbr-menu__icon actnbr-shortlink__icon-copied"><svg class="actnbr-icon actnbr-icon-check" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" style="fill: none" stroke="currentColor" stroke-width="1.5"><path d="M7 12L10 15L17 8" vector-effect="non-scaling-stroke"/></svg></span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item actnbr-subs" href="https://subscribe.wordpress.com/"><span class="actnbr-menu__label">Manage subscriptions</span></a><a role="menuitem" class="actnbr-menu__item actnbr-signup" href="https://wordpress.com/start/"><span class="actnbr-menu__label">Sign up</span></a><a role="menuitem" class="actnbr-menu__item actnbr-login" href="https://wordpress.com/log-in?redirect_to=https%3A%2F%2Fr-login.wordpress.com%2Fremote-login.php%3Faction%3Dlink%26back%3Dhttps%253A%252F%252Fbryanvillarin.com%252Fcontact%252F"><span class="actnbr-menu__label">Log in</span></a></div><div class="actnbr-menu__group" role="group"><a role="menuitem" class="actnbr-menu__item flb-report" href="https://wordpress.com/abuse/?report_url=https://bryanvillarin.com/contact/" target="_blank" rel="noopener noreferrer"><span class="actnbr-menu__label">Report this content</span><span class="actnbr-menu__icon"><svg class="actnbr-icon actnbr-icon-external" width="18" height="18" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" fill="currentColor"><path d="M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"/></svg></span></a></div> </div> 921 </li> 922 </ul> 923 </div> 924
924<script> 925window.addEventListener( "DOMContentLoaded", function () { 926 var link = document.createElement( "link" ); 927 link.href = "\/wp-content\/mu-plugins\/jetpack-plugin\/moon\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.css?ver=33ad88c8b02f7d5bc6d2"; 928 link.rel = "stylesheet"; 929 document.head.appendChild( link ); 930 931 var script = document.createElement( "script" ); 932 script.src = "\/wp-content\/mu-plugins\/jetpack-plugin\/moon\/jetpack_vendor\/automattic\/jetpack-newsletter\/src\/..\/build\/action-bar.js?ver=33ad88c8b02f7d5bc6d2"; 933 document.body.appendChild( script ); 934 } ); 935</script>
935 936 937
937<script type="text/javascript"> 938 (function () { 939 var wpcom_reblog = { 940 source: 'toolbar', 941 942 toggle_reblog_box_flair: function (obj_id, post_id) { 943 944 // Go to site selector. This will redirect to their blog if they only have one. 945 const postEndpoint = `https://wordpress.com/post`; 946 947 // Ideally we would use the permalink here, but fortunately this will be replaced with the 948 // post permalink in the editor. 949 const originalURL = `${ document.location.href }?page_id=${ post_id }`; 950 951 const url = 952 postEndpoint + 953 '?url=' + 954 encodeURIComponent( originalURL ) + 955 '&is_post_share=true' + 956 '&v=5'; 957 958 const redirect = function () { 959 if ( 960 ! window.open( url, '_blank' ) 961 ) { 962 location.href = url; 963 } 964 }; 965 966 if ( /Firefox/.test( navigator.userAgent ) ) { 967 setTimeout( redirect, 0 ); 968 } else { 969 redirect(); 970 } 971 }, 972 }; 973 974 window.wpcom_reblog = wpcom_reblog; 975 })(); 976 </script>
vendor: 1 bytes, line 976
976
977<script id="twentysixteen-script-js-extra"> 978var screenReaderText = {"expand":"expand child menu","collapse":"collapse child menu"}; 979//# sourceURL=twentysixteen-script-js-extra 980</script>
vendor: 1 bytes, line 980
980
981<script crossorigin='anonymous' type='text/javascript' src='/_static/??-eJyVjs1uAjEMBl+oxi1FAg6oj1KFxLt44/ywdrr07Rs4tBUHJK7jGevDpYIv2SgbHqWMUKWNnBWXMgcXFLw4VVKcOnIm8LVeTfqC/7LU/iIOI5kitX4tkQnELWiUqjijO/7gj3Ds9rlRo5PLQWi+l+1EqSu1HdGWDr6VL0aUrzs1cgXhHGEovikMfHkmH1r2xiXrg4EusiYyeF+94idn/wuG+SaH3n6kw9t2u9/vdpv1ZvoBb62GoQ=='></script>
vendor: 1 bytes, line 981
981
982<script id="wp-emoji-settings" type="application/json"> 983{"baseUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/","ext":".png","svgUrl":"https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/svg/","svgExt":".svg","source":{"concatemoji":"/wp-includes/js/wp-emoji-release.min.js?m=1783090810i&ver=7.2-alpha-63387"}} 984</script>
vendor: 1 bytes, line 984
984
985<script type="module"> 986/*! This file is auto-generated */ 987var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 988//# sourceURL=/wp-includes/js/wp-emoji-loader.min.js 989</script>
vendor: 1 bytes, line 989
989
990<script id="jp-forms-view-js-module" src="/wp-content/mu-plugins/jetpack-plugin/moon/jetpack_vendor/automattic/jetpack-forms/dist/modules/form/view.js?m=1790802967i&ver=16.3-a.8" type="module"></script>
990 991<link rel="modulepreload" href="/wp-content/plugins/gutenberg-core/v24.0.0/build/modules/interactivity/index.min.js?m=1789740658i&ver=b0929e0bd08daccaa778" id="@wordpress/interactivity-js-modulepreload" data-wp-fetchpriority="low">
992<script src="//stats.wp.com/w.js?69" defer></script>
992
992<script type="text/javascript"> 993_tkq = window._tkq || []; 994_stq = window._stq || []; 995_tkq.push(['storeContext', {'blog_id':'123658505','blog_tz':'-7','user_lang':'en','blog_lang':'en','user_id':'0'}]); 996 // Prevent sending pageview tracking from WP-Admin pages. 997 _stq.push(['view', {'blog':'123658505','v':'wpcom','tz':'-7','user_id':'0','post':'6','subd':'bryanvillarin'}]); 998 _stq.push(['extra', {'crypt':'UE5XaGUuOTlwaD85flAmcm1mcmZsaDhkV11YdWtpP0NsWnVkPS9sL0ViLndld3BuVT01Uj14Ti1yYTBnX3xuYUQ3Qz1oblZbVHV3MTZoVXFwTTVDK2wuPT1KWzJNV19iQk9bTmF0PUUlUlYzbW1nYyxHTnlKQiUsT0hKb2tYK09aZkN6LzJmYVtxMGpoLT9rJnJRJXg4S3dLRnBlbmZ3ZVFQeTFaYV1wTExCVGxOfkMwWmJFOFtFfEFKNDBHb1Q9fF9qWGNfLkhOb3JZR1V0dEw3c2M1LjljWUhfbENpZzh0Q1JSN2IsUDFbTWpQZW9GPW5+LjM0TCZhMV1FLEI9Qi5zRHdfMGpUdG9zTmdHMXl2c3MxPVJrX2d0blNXJkktLmJEZCt4RHlYSVdUOUpuZXB5ZkhLUS9Uc18uVX49T21uWHppc1hdOFItOE98RFV8SENrZjJyOG9jNlpiR0U5'}]); 999_stq.push([ 'clickTrackerInit', '123658505', '6' ]); 1000</script>
1000 1001<noscript><img src="https://pixel.wp.com/b.gif?v=noscript" style="height:1px;width:1px;overflow:hidden;position:absolute;bottom:1px;" alt="" /></noscript> 1002<meta id="bilmur" property="bilmur:data" content="" data-provider="wordpress.com" data-service="simple" data-site-tz="America/Los_Angeles" data-custom-props="{"logged_in":"0","wptheme":"pub\/twentysixteen","wptheme_is_block":"0"}" > 1003
1003<script defer src="/wp-content/js/bilmur.min.js?i=19&m=202640"></script>
1003 </body> 1004</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.