1<!DOCTYPE html> 2<html lang="en-US"> 3<head > 4<meta charset="UTF-8" /> 5<meta name="viewport" content="width=device-width, initial-scale=1" />
6<script data-no-optimize="1" data-cfasync="false">!function(){"use strict";const t={adt_ei:{identityApiKey:"plainText",source:"url",type:"plaintext",priority:1},adt_eih:{identityApiKey:"sha256",source:"urlh",type:"hashed",priority:2},sh_kit:{identityApiKey:"sha256",source:"urlhck",type:"hashed",priority:3}},e=Object.keys(t);function i(t){return function(t){const e=t.match(/((?=([a-z0-9._!#$%+^&*()[\]<>-]+))\2@[a-z0-9._-]+\.[a-z0-9._-]+)/gi);return e?e[0]:""}(function(t){return t.replace(/\s/g,"")}(t.toLowerCase()))}!async function(){const n=new URL(window.location.href),o=n.searchParams;let a=null;const r=Object.entries(t).sort(([,t],[,e])=>t.priority-e.priority).map(([t])=>t);for(const e of r){const n=o.get(e),r=t[e];if(!n||!r)continue;const c=decodeURIComponent(n),d="plaintext"===r.type&&i(c),s="hashed"===r.type&&c;if(d||s){a={value:c,config:r};break}}if(a){const{value:t,config:e}=a;window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(function(){window.adthrive.identityApi({source:e.source,[e.identityApiKey]:t},({success:i,data:n})=>{i?window.adthrive.log("info","Plugin","detectEmails",`Identity API called with ${e.type} email: ${t}`,n):window.adthrive.log("warning","Plugin","detectEmails",`Failed to call Identity API with ${e.type} email: ${t}`,n)})})}!function(t,e){const i=new URL(e);t.forEach(t=>i.searchParams.delete(t)),history.replaceState(null,"",i.toString())}(e,n)}()}(); 7</script>
7<style id="pluginthemexcss">/** 8 * Styling moved from theme's CSS file to here 9 * Theme information must remain in theme's style.css file due to Wordpress setup 10 * Minifying + optimization is handled by WP Rocket 11 */ 12 13 14/* 15HTML5 Reset 16----------------------------------------------------------------------------- */ 17 18 19/* ## Baseline Normalize 20--------------------------------------------- */ 21 22/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */ 23html { 24 font-family: sans-serif; 25 -webkit-text-size-adjust: 100%; 26 -ms-text-size-adjust: 100%; 27} 28 29body { 30 margin: 0; 31} 32 33 34/* HTML5 display definitions 35--------------------------------------------- */ 36 37article, 38aside, 39details, 40figcaption, 41figure, 42footer, 43header, 44hgroup, 45main, 46menu, 47nav, 48section, 49summary { 50 display: block; 51} 52 53audio, 54canvas, 55progress, 56video { 57 display: inline-block; 58 vertical-align: baseline; 59} 60 61audio:not([controls]) { 62 display: none; 63 height: 0; 64} 65 66[hidden], 67template { 68 display: none; 69} 70 71 72/* Links 73--------------------------------------------- */ 74 75a { 76 background-color: transparent; 77} 78 79a:active, 80a:hover { 81 outline: 0; 82} 83 84 85/* Text-level semantics 86--------------------------------------------- */ 87 88abbr[title] { 89 border-bottom: 1px dotted; 90} 91 92b, 93strong { 94 font-weight: bold; 95} 96 97small { 98 font-size: 80%; 99} 100 101sub, 102sup { 103 font-size: 75%; 104 line-height: 0; 105 position: relative; 106 vertical-align: baseline; 107} 108 109sup { 110 top: -0.5em; 111} 112 113sub { 114 bottom: -0.25em; 115} 116 117 118/* Embedded content 119--------------------------------------------- */ 120 121img { 122 border: 0; 123} 124 125svg:not(:root) { 126 overflow: hidden; 127} 128 129 130/* Grouping content 131--------------------------------------------- */ 132 133figure { 134 margin: 20px 0; 135} 136 137hr { 138 -moz-box-sizing: content-box; 139 -webkit-box-sizing: content-box; 140 box-sizing: content-box; 141 height: 0; 142} 143 144code, 145kbd, 146pre, 147samp { 148 font-family: monospace, monospace; 149 font-size: 1em; 150 white-space: pre-line; 151 box-shadow: 1px 1px 3px #CCC; 152 padding: 17px; 153 margin: 17px 0; 154} 155 156 157/* Forms 158--------------------------------------------- */ 159 160button, 161input, 162optgroup, 163select, 164textarea { 165 color: inherit; 166 font: inherit; 167 margin: 0; 168} 169 170button { 171 overflow: visible; 172} 173 174button, 175select { 176 text-transform: none; 177 font-family: sans-serif; /* Google Fonts crash Safari */ 178} 179 180button, 181html input[type="button"], 182input[type="reset"], 183input[type="submit"] { 184 cursor: pointer; 185 -webkit-appearance: button; 186} 187 188button[disabled], 189html input[disabled] { 190 cursor: default; 191} 192 193button::-moz-focus-inner, 194input::-moz-focus-inner { 195 border: 0; 196 padding: 0; 197} 198 199input { 200 line-height: normal; 201} 202 203input[type="checkbox"], 204input[type="radio"] { 205 -moz-box-sizing: border-box; 206 -webkit-box-sizing: border-box; 207 box-sizing: border-box; 208 padding: 0; 209} 210 211input[type="number"]::-webkit-inner-spin-button, 212input[type="number"]::-webkit-outer-spin-button { 213 height: auto; 214} 215 216input[type="search"] { 217 -moz-box-sizing: content-box; 218 -webkit-box-sizing: content-box; 219 box-sizing: content-box; 220 -webkit-appearance: textfield; 221} 222 223input[type="search"]::-webkit-search-cancel-button, 224input[type="search"]::-webkit-search-decoration { 225 -webkit-appearance: none; 226} 227 228fieldset { 229 border: 1px solid #c0c0c0; 230 margin: 0 2px; 231 padding: 0.35em 0.625em 0.75em; 232} 233 234legend { 235 border: 0; 236 padding: 0; 237} 238 239textarea { 240 overflow: auto; 241} 242 243optgroup { 244 font-weight: bold; 245} 246 247 248/* Tables 249--------------------------------------------- */ 250 251table { 252 border-collapse: collapse; 253 border-spacing: 0; 254} 255 256td, 257th { 258 padding: 0; 259} 260 261 262/* Box Sizing 263--------------------------------------------- */ 264 265*, 266input[type="search"] { 267 -moz-box-sizing: border-box; 268 -webkit-box-sizing: border-box; 269 box-sizing: border-box; 270} 271 272 273/* Float Clearing 274--------------------------------------------- */ 275 276.clear:after, 277.clearfix:after, 278.entry:after, 279.entry-content:after, 280.nav-primary:after, 281.pagination:after, 282.site-container:after, 283.site-footer:after, 284.site-header:after, 285.site-inner:after, 286.after-entry:after, 287.comment-respond:after, 288.wrap:after { 289 clear: both; 290 content: " "; 291 display: table; 292} 293 294.clear, 295.clear-line { 296 clear: both; 297 margin-bottom: 30px; 298} 299 300/* Typographical Elements 301--------------------------------------------- */ 302 303body { 304 background: #fff; 305 color: #010101; 306 font-size: 18px; 307 font-weight: 300; 308 letter-spacing: 0.5px; 309 line-height: 1.8; 310} 311 312 313::-moz-selection { 314 background: #111; 315 color: #fff; 316} 317 318::selection { 319 background: #111; 320 color: #fff; 321} 322 323a { 324 color: #fb6a4a; 325} 326 327.single .content a, 328aside a, 329.site-footer a { 330 text-decoration: underline; /* accessibility */ 331} 332 333a:hover, 334a:focus { 335 opacity: 0.7; 336} 337 338p, 339nav#breadcrumbs { 340 margin: 5px 0 15px; 341 padding: 0; 342} 343 344strong { 345 font-weight: bold; 346} 347 348ol, 349ul { 350 margin: 0; 351 padding: 0; 352} 353 354.mce-content-body ol, 355.mce-content-body ul { 356 margin: revert; 357 padding: revert; 358} 359 360.wp-block-list { 361 padding-left: 37px; 362} 363 364blockquote { 365 margin: 0; 366 padding: 21px; 367} 368 369blockquote::before { 370 content: "\201C"; 371 display: block; 372 font-size: 77px; 373 height: 0; 374 position: relative; 375 top: -31px; 376 left: -41px; 377} 378 379.wp-block-pullquote blockquote::before { 380 top: -77px; 381} 382 383cite { 384 font-style: normal; 385} 386 387 388/* Headings 389--------------------------------------------- */ 390 391h1, 392h2, 393h3, 394h4, 395h5, 396h6 { 397 font-weight: bold; 398 line-height: 1.3; 399 margin: 37px 0 21px; 400 padding: 0; 401} 402 403h1 { 404 font-size: 1.8em; 405} 406 407h2 { 408 font-size: 1.625em; 409} 410 411h3 { 412 font-size: 1.375em; 413} 414 415h4 { 416 font-size: 1.125em; 417} 418 419h5 { 420 font-size: 1em; 421} 422 423h6 { 424 font-size: 1em; 425} 426 427 428 429/* Objects 430--------------------------------------------- */ 431 432embed, 433iframe, 434img, 435object, 436video, 437.wp-caption { 438 max-width: 100%; 439} 440 441img { 442 height: auto; /* used for Modern Sidebar */ 443} 444 445 446/* Forms 447--------------------------------------------- */ 448 449input, 450select, 451textarea { 452 border: 1px solid #eee; 453 -webkit-box-shadow: 0 0 0 #fff; 454 -webkit-box-shadow: 0 0 0 #fff; 455 box-shadow: 0 0 0 #fff; 456 font-weight: 300; 457 letter-spacing: 0.5px; 458 padding: 10px; 459} 460input:not([type="radio"]):not([type="checkbox"]), 461select, 462textarea { 463 width: 100%; 464} 465input:focus, 466textarea:focus { 467 outline: none; 468} 469.button, 470button, 471input[type="button"], 472input[type="reset"], 473input[type="submit"] { 474 background: #010101; 475 border: 1px solid #010101; 476 -webkit-box-shadow: none; 477 box-shadow: none; 478 color: #fff; 479 cursor: pointer; 480 font-style: normal; 481 font-weight: bold; 482 letter-spacing: 2px; 483 padding: 7px 17px; 484 text-transform: uppercase; 485 width: auto; 486} 487 488input[type="submit"] { 489 letter-spacing: 2px; 490} 491 492.button:hover, 493.button:focus, 494button:hover, 495button:focus, 496input:hover[type="button"], 497input:focus[type="button"], 498input:hover[type="reset"], 499input:focus[type="reset"], 500input:hover[type="submit"],
501input:focus[type="submit"] { 502 background: #fff; 503 color: #010101; 504} 505 506input[type="search"]::-webkit-search-cancel-button, 507input[type="search"]::-webkit-search-results-button { 508 display: none; 509} 510 511/* Site Containers 512--------------------------------------------- */ 513 514.site-container { 515 margin: 0 auto; 516} 517 518.content-sidebar-wrap, 519.site-inner, 520.wrap { 521 margin: 0 auto; 522 max-width: 1170px; 523} 524 525.site-inner { 526 background: #fff; 527 margin: 0 auto; 528 padding: 15px 24px; 529} 530 531/* Content */ 532.content { 533 float: right; 534 width: 728px; 535} 536 537.content-sidebar .content { 538 float: left; 539} 540 541.full-width-content .content { 542 float: none; 543 width: 100%; 544} 545 546/* Primary Sidebar */ 547.sidebar-primary { 548 float: right; 549 width: 300px; 550 min-width: 300px !important; 551} 552 553/* WordPress 554--------------------------------------------- */ 555 556.search-form { 557 background: #fff; 558 border: 1px solid #eee; 559 padding: 10px; 560} 561 562.search-form input { 563 background: #fff url("/wp-content/plugins/feast-plugin/assets/images/search.svg") center right no-repeat; 564 -webkit-background-size: contain; 565 background-size: contain; 566 border: 0; 567 padding: 0; 568} 569 570.search-form input[type="submit"] { 571 border: 0; 572 clip: rect(0, 0, 0, 0); 573 height: 1px; 574 margin: -1px; 575 padding: 0; 576 position: absolute; 577 width: 1px; 578} 579 580 581/* Block Editor (Gutenberg) 582--------------------------------------------- */ 583figcaption { 584 text-align: center; 585} 586@media only screen and (min-width: 600px) { 587 figcaption { 588 font-size: 0.8em; 589 } 590} 591 592 593/* ## Screen reader text 594--------------------------------------------- */ 595 596.screen-reader-text, 597.screen-reader-text span, 598.screen-reader-shortcut { 599 background: #fff; 600 border: 0; 601 clip: rect(0, 0, 0, 0); 602 height: 1px; 603 overflow: hidden; 604 position: absolute !important; 605 width: 1px; 606} 607 608.screen-reader-text:focus, 609.screen-reader-shortcut:focus, 610.genesis-nav-menu .search input[type="submit"]:focus { 611 -webkit-box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); 612 box-shadow: 0 0 2px 2px rgba(0,0,0,0.6); 613 clip: auto !important; 614 display: block; 615 font-size: 1em; 616 font-weight: bold; 617 height: auto; 618 padding: 15px 23px 14px; 619 /* Above WP toolbar. */ 620 text-decoration: none; 621 width: auto; 622 z-index: 100000; 623} 624 625.genesis-skip-link li { 626 height: 0; 627 list-style: none; 628 width: 0; 629} 630 631/* Entries 632--------------------------------------------- */ 633 634.entry { 635 margin-bottom: 37px; 636} 637 638.entry-content ol, 639.entry-content p, 640.entry-content ul, 641.quote-caption { 642 margin-bottom: 37px; 643} 644 645.entry-content > ol li, 646.entry-content > ul li { 647 margin: 0 0 17px 37px; 648} 649 650.entry-content ul li { 651 list-style-type: disc; 652} 653 654.entry-content ol ol, 655.entry-content ul ul, 656.entry-content .wp-caption p { 657 margin-bottom: 37px; 658} 659 660.entry-header { 661 margin: 0 0 37px; 662} 663 664.entry-meta a { 665 text-decoration: underline; 666} 667 668.entry-footer .entry-meta { 669 border-top: 1px solid #eee; 670 padding: 37px 0; 671} 672 673 674/* Comments 675--------------------------------------------- */ 676 677.comment-respond, 678.entry-comments { 679 padding: 37px 0; 680} 681 682.comment-respond, 683.entry-comments { 684 margin: 0 0 37px; 685} 686 687.comment-author, .comment-meta { 688 display: inline-block; 689 margin: 0 17px 0 0; 690} 691 692.comment-respond input[type="email"], 693.comment-respond input[type="text"], 694.comment-respond input[type="url"] { 695 width: 50%; 696} 697 698.comment-respond label { 699 display: block; 700 margin-right: 12px; 701} 702 703.comment-list { 704 border-top: 1px solid #eee; 705} 706 707.comment-list li { 708 list-style-type: none; 709 margin: 37px 0 0; 710 padding: 0; 711} 712 713.comment-list article { 714 padding: 17px; 715 overflow: auto; 716 border-bottom: 1px solid #F7F7F7; 717} 718 719.comment-header { 720 margin: 0 0 17px; 721} 722 723.comment .avatar { 724 -webkit-border-radius: 100%; 725 border-radius: 100%; 726 display: inline; 727 float: left; 728 margin: 0 17px 17px 0; 729} 730 731.form-allowed-tags { 732 background: #f7f9fc; 733 font-size: 12px; 734 padding: 22px; 735} 736 737.comment-reply a { 738 color: #555; 739 border: 1px solid #CCC; 740 border-radius: 5px; 741 padding: 12px; 742 float: right; 743 display: block; 744 letter-spacing: 2px; 745 text-transform: uppercase; 746 text-decoration: none !important; 747} 748 749.comment-meta { 750 margin: 0; 751} 752 753@media only screen and (min-width: 600px) { 754 .comment-meta { 755 float:right; 756 } 757} 758 759.comment-meta { 760 margin: 0; 761 float:right; 762} 763 764.comment-time a, .comment-time { 765 color: #555; 766} 767 768.comment-content { 769 overflow-wrap: break-word; 770} 771 772.bypostauthor article { 773 background: #f7f9fc; 774} 775 776.comment-author-name { 777 font-weight: bold; 778} 779 780.comment-list .children { 781 margin-left: 17px; 782} 783 784.comment-list .children article { 785 border-left: 11px solid #CCC; 786} 787 788/* 789Sidebars 790---------------------------------------------------------------------------------------------------- */ 791 792.sidebar li { 793 list-style-type: none; 794 margin-bottom: 6px; 795 padding: 0; 796 word-wrap: break-word; 797} 798 799.sidebar a { 800 font-weight: bold; 801} 802 803 804/* 805Site Footer 806---------------------------------------------------------------------------------------------------- */ 807 808.site-footer { 809 text-align: center; 810} 811 812 813 814/* 815Media Queries 816----------------------------------------------------------------------------- */ 817 818 819@media only screen and (min-width: 1200px) { 820 #before-header { 821 visibility: visible; 822 } 823 .comment-time a, .comment-time { 824 font-size: 0.8em; 825 } 826 .children { 827 margin-left: 17px; 828 } 829 .comment-list .children article { 830 border-left: none; 831 } 832 aside, #breadcrumbs, .entry-meta { 833 font-size: 0.8em; 834 } 835} 836 837 838 839@media only screen and (max-width: 1079px) { 840 .content, 841 .sidebar-primary, 842 .site-inner, 843 .wrap { 844 width: 100%; 845 } 846 847 .site-inner { 848 padding-left: 4%; 849 padding-right: 4%; 850 } 851 852 .entry, 853 .entry-comments, 854 .entry-footer .entry-meta, 855 .site-header, 856 .comment-respond { 857 padding: 10px 0; 858 } 859 860 .entry-footer .entry-meta { 861 margin: 0; 862 padding-top: 12px; 863 } 864 865} 866 867@media only screen and (max-width: 335px) { 868 .site-inner { 869 padding-left: 0; 870 padding-right: 0; 871 } 872} 873</style>
873<script data-affiliate-config type="application/json">{"enableLinkMonetizer":true,"keywordLinkerKeywordLimit":"","affiliateJsClientPath":"https:\/\/affiliate-cdn.raptive.com\/affiliate.mvp.min.js","affiliateApiPath":"https:\/\/affiliate-api.raptive.com","amazonAffiliateId":"raptive-vietworldkitchen-lm-20","excludeNetworks":["raptive"],"excludeDestinations":["cj"],"enableAnalytics":true,"pluginVersion":"1.1.6"}</script>
vendor: 1 bytes, line 873
873
874<script async referrerpolicy="no-referrer-when-downgrade" data-no-optimize="1" data-cfasync="false" src="https://affiliate-cdn.raptive.com/affiliate.mvp.min.js"> 875</script>
875 876<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 877<style data-no-optimize="1" data-cfasync="false"> 878 .adthrive-ad { 879 margin-top: 10px; 880 margin-bottom: 10px; 881 text-align: center; 882 overflow-x: visible; 883 clear: both; 884 line-height: 0; 885 } 886 .adthrive-device-desktop .adthrive-recipe, .adthrive-device-tablet .adthrive-recipe { 887margin-left: 10px; 888float: right; 889clear: right; 890} 891 892.adthrive-player-title { 893margin-top: 0px; 894margin-bottom:0px; 895} 896 897/* White Background For Mobile Sticky Video Player */ 898.adthrive-collapse-mobile-background { 899background-color: #fff!important; 900} 901.adthrive-top-collapse-close > svg > * { 902stroke: black; 903font-family: sans-serif; 904} 905.adthrive-top-collapse-wrapper-video-title, 906.adthrive-top-collapse-wrapper-bar a a.adthrive-learn-more-link { 907color: #000!important; 908} 909/* END White Background For Mobile Sticky Video Player */ 910/* for ESSAs */ 911.adthrive-sticky-sidebar > div { 912top: 80px!important; 913}</style>
914<script data-no-optimize="1" data-cfasync="false"> 915 window.adthriveCLS = { 916 enabledLocations: ['Content', 'Recipe'], 917 injectedSlots: [], 918 injectedFromPlugin: true, 919 branch: 'aedfcec',bucket: 'prod', }; 920 window.adthriveCLS.siteAds = {"betaTester":false,"targeting":[{"value":"5e39fc9893394b3d07889527","key":"siteId"},{"value":"6233884d76b9f67088dde782","key":"organizationId"},{"value":"Viet World Kitchen","key":"siteName"},{"value":"AdThrive Edge","key":"service"},{"value":"on","key":"bidding"},{"value":["Food"],"key":"verticals"}],"siteUrl":"https://www.vietworldkitchen.com/","siteId":"5e39fc9893394b3d07889527","siteName":"Viet World Kitchen","breakpoints":{"tablet":768,"desktop":1024},"cloudflare":{"version":"1.0.0"},"adUnits":[{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Header"],"key":"location"}],"devices":["desktop","tablet"],"name":"Header","sticky":false,"location":"Header","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".site-inner","skip":0,"classNames":[],"position":"afterbegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[320,50],[468,60],[970,90],[1,1],[320,100],[970,250],[300,50],[728,250]],"priority":399,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"}],"devices":["desktop"],"name":"Sidebar_1","sticky":false,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".sidebar-primary > .widget","skip":1,"classNames":["widget"],"position":"beforebegin","every":2,"enabled":true},"stickyOverlapSelector":"","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":299,"autosize":true},{"sequence":9,"thirdPartyAdUnitName":null,"targeting":[{"value":["Sidebar"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["desktop"],"name":"Sidebar_9","sticky":true,"location":"Sidebar","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".sidebar-primary","skip":0,"classNames":["widget"],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":".site-footer","adSizes":[[160,600],[336,280],[320,50],[300,600],[250,250],[1,1],[320,100],[300,1050],[300,50],[300,420],[300,250]],"priority":291,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet","phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.home, body.search, body.archive","spacing":0,"max":3,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"article","skip":3,"classNames":[],"position":"beforebegin","every":3,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["desktop"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["tablet"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.7,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Content"],"key":"location"}],"devices":["phone"],"name":"Content","sticky":false,"location":"Content","dynamic":{"pageSelector":"body.single","spacing":0.85,"max":3,"lazyMax":96,"enable":true,"lazy":true,"elementSelector":".entry-content > p","skip":2,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[970,90],[250,250],[1,1],[320,100],[970,250],[1,2],[300,50],[300,300],[552,334],[728,250],[300,250]],"priority":199,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["tablet","desktop"],"name":"Recipe_1","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0.6,"max":4,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".cookbook-container-ingredients p, .cookbook-container-ingredients li, .cookbook-instructions-list li, .cookbook-notes p, .cookbook-tag","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-101,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["tablet","desktop"],"name":"Recipe_1","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0.6,"max":4,"lazyMax":1,"enable":true,"lazy":true,"elementSelector":".wprm-recipe-ingredients-container li, .wprm-recipe-instructions-container li, .wprm-recipe-notes-container li, .wprm-recipe-notes-container span, .wprm-recipe-notes-container p, .wprm-nutrition-label-container","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-101,"autosize":true},{"sequence":5,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["phone"],"name":"Recipe_5","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":".wprm-recipe-ingredients-container, .cookbook-container-ingredients","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-105,"autosize":true},{"sequence":1,"thirdPartyAdUnitName":null,"targeting":[{"value":["Recipe"],"key":"location"}],"devices":["phone"],"name":"Recipe_1","sticky":false,"location":"Recipe","dynamic":{"pageSelector":"","spacing":0.6,"max":2,"lazyMax":2,"enable":true,"lazy":true,"elementSelector":".wprm-recipe-ingredients-container, .wprm-recipe-instructions-container li, .wprm-recipe-notes-container li, .wprm-recipe-notes-container span, .wprm-recipe-notes-container p, .wprm-nutrition-label-container, .cookbook-container-ingredients, .cookbook-container-instructions","skip":0,"classNames":[],"position":"afterend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[250,250],[1,1],[320,100],[1,2],[300,50],[320,300],[300,390],[300,250]],"priority":-101,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Below Post"],"key":"location"}],"devices":["phone","tablet","desktop"],"name":"Below_Post","sticky":false,"location":"Below Post","dynamic":{"pageSelector":"","spacing":0.7,"max":0,"lazyMax":99,"enable":true,"lazy":true,"elementSelector":".comment-resond, .comment-list > .comment","skip":0,"classNames":[],"position":"beforebegin","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[728,90],[336,280],[320,50],[468,60],[250,250],[1,1],[320,100],[300,250],[970,250],[728,250]],"priority":99,"autosize":true},{"sequence":null,"thirdPartyAdUnitName":null,"targeting":[{"value":["Footer"],"key":"location"},{"value":true,"key":"sticky"}],"devices":["tablet","phone","desktop"],"name":"Footer","sticky":true,"location":"Footer","dynamic":{"pageSelector":"","spacing":0,"max":1,"lazyMax":null,"enable":true,"lazy":false,"elementSelector":"body","
920skip":0,"classNames":[],"position":"beforeend","every":1,"enabled":true},"stickyOverlapSelector":"","adSizes":[[320,50],[320,100],[728,90],[970,90],[468,60],[1,1],[300,50]],"priority":-1,"autosize":true}],"adDensityLayout":{"mobile":{"adDensity":0.26,"onePerViewport":false},"pageOverrides":[{"mobile":{"adDensity":0.3,"onePerViewport":false},"note":null,"pageSelector":"body.home, body.search, body.archive","desktop":{"adDensity":0.28,"onePerViewport":false}}],"desktop":{"adDensity":0.26,"onePerViewport":false}},"adDensityEnabled":true,"siteExperiments":[],"adTypes":{"sponsorTileDesktop":true,"interscrollerDesktop":true,"nativeBelowPostDesktop":true,"miniscroller":true,"largeFormatsMobile":true,"nativeMobileContent":true,"inRecipeRecommendationMobile":true,"nativeMobileRecipe":true,"sponsorTileMobile":true,"expandableCatalogAdsMobile":true,"frameAdsMobile":true,"outstreamMobile":true,"nativeHeaderMobile":true,"frameAdsDesktop":true,"inRecipeRecommendationDesktop":true,"expandableFooterDesktop":true,"nativeDesktopContent":true,"outstreamDesktop":true,"animatedFooter":true,"skylineHeader":false,"expandableFooter":true,"nativeDesktopSidebar":true,"videoFootersMobile":true,"videoFootersDesktop":true,"interscroller":true,"nativeDesktopRecipe":true,"nativeHeaderDesktop":true,"nativeBelowPostMobile":true,"expandableCatalogAdsDesktop":true,"largeFormatsDesktop":true},"adOptions":{"theTradeDesk":true,"thirdPartyCmp":{"enabled":false,"vendor":null,"injectPrivacyPreferencesLink":false},"undertone":true,"sidebarConfig":{"dynamicStickySidebar":{"minHeight":1800,"enabled":true,"blockedSelectors":[]}},"footerCloseButton":false,"teads":true,"seedtag":true,"pmp":true,"sharethrough":true,"optimizeVideoPlayersForEarnings":true,"removeVideoTitleWrapper":true,"pubMatic":true,"chicory":true,"infiniteScroll":false,"longerVideoAdPod":true,"yahoossp":false,"spa":false,"stickyContainerConfig":{"recipeDesktop":{"minHeight":null,"enabled":false},"blockedSelectors":[],"stickyHeaderSelectors":[],"content":{"minHeight":null,"enabled":false},"recipeMobile":{"minHeight":null,"enabled":false}},"gatedPrint":{"siteEmailServiceProviderId":null,"defaultOptIn":false,"closeButtonEnabled":false,"enabled":false,"newsletterPromptEnabled":false},"equativ":true,"yieldmo":true,"californiaPrivacyPopup":{"privacyPolicyUrl":null,"enabled":false,"termsOfServiceUrl":null},"footerSelector":"","amazonUAM":true,"gamMCMEnabled":true,"gamMCMChildNetworkCode":"7065444","stickyContainerAds":false,"rubiconMediaMath":true,"rubicon":true,"restartStickyVideoPlayersAfterClose":true,"conversant":true,"openx":true,"customCreativeEnabled":true,"secColor":"#000000","unruly":true,"bRealTime":true,"adInViewTime":null,"gumgum":true,"comscoreFooter"
920:true,"desktopInterstitial":true,"amx":true,"footerCloseButtonDesktop":false,"ozone":true,"isAutoOptimized":true,"trustx":true,"comscoreTAL":true,"bgColor":"#FFFFFF","advancePlaylistOptions":{"playlistPlayer":{"enabled":true},"relatedPlayer":{"enabled":true,"applyToFirst":true}},"kargo":true,"liveRampATS":true,"footerCloseButtonMobile":false,"interstitialBlockedPageSelectors":"","prioritizeShorterVideoAds":true,"allowSmallerAdSizes":true,"comscore":"Food","blis":true,"wakeLock":{"desktopEnabled":true,"mobileValue":15,"mobileEnabled":true,"desktopValue":30},"mobileInterstitial":true,"tripleLift":true,"sensitiveCategories":["alc","conl","drg","gamv","ske","pol"],"liveRamp":true,"mobileInterstitialBlockedPageSelectors":"","adthriveEmailIdentity":true,"criteo":true,"nativo":true,"infiniteScrollOptions":{"selector":"","heightThreshold":0},"siteAttributes":{"mobileHeaderSelectors":[],"desktopHeaderSelectors":[]},"dynamicContentSlotLazyLoading":true,"clsOptimizedAds":true,"ogury":true,"verticals":["Food"],"inImage":false,"stackadapt":true,"usCMP":{"enabled":false,"regions":[]},"advancePlaylist":true,"medianet":true,"acAlwaysSticky":false,"delayLoading":false,"inImageZone":null,"appNexus":true,"rise":true,"liveRampId":"","infiniteScrollRefresh":false,"indexExchange":true},"siteAdsProfiles":[],"thirdPartySiteConfig":{"partners":{"discounts":[]}},"featureRollouts":{"disable-kargo-spotlight":{"featureRolloutId":45,"enabled":false,"data":{}},"amazon-competitive-separation-q3-2026":{"enabled":true,"featureRolloutId":73,"data":null}},"organizationData":{"organizationId":"6233884d76b9f67088dde782","multiSiteOrg":false},"videoPlayers":{"contextual":{"autoplayCollapsibleEnabled":true,"overrideEmbedLocation":false,"defaultPlayerType":"static"},"videoEmbed":"wordpress","footerSelector":"","contentSpecificPlaylists":[],"players":[{"playlistId":"","pageSelector":"","devices":["desktop"],"description":"","skip":2,"title":"","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":".entry-content > p","id":4064908,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"DgjslHd2"},{"playlistId":"ZQ85vwuV","pageSelector":"body.single","devices":["desktop"],"description":"","skip":1,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"","formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4064910,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"zT9UJ2mX"},{"playlistId":"","pageSelector":"","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":2,"title":"","type":"stickyRelated","enabled":true,"formattedType":"Sticky Related","elementSelector":".entry-content > p","id":4064909,"position":"afterend","saveVideoCloseState":false,"shuffle":false,"mobileHeaderSelector":null,"playerId":"DgjslHd2"},{"devices":["desktop","mobile"],"formattedType":"Stationary Related","description":"","id":4064907,"title":"Stationary related player - desktop and mobile","type":"stationaryRelated","enabled":true,"playerId":"DgjslHd2"},{"playlistId":"ZQ85vwuV","pageSelector":"body.single","devices":["mobile"],"mobileLocation":"top-center","description":"","skip":1,"title":"MY LATEST VIDEOS","type":"stickyPlaylist","enabled":true,"footerSelector":"","formattedType":"Sticky Playlist","elementSelector":".entry-content > p","id":4064911,"position":"afterend","saveVideoCloseState":false,"shuffle":true,"mobileHeaderSelector":null,"playerId":"zT9UJ2mX"}],"partners":{"theTradeDesk":true,"unruly":true,"undertone":true,"gumgum":true,"seedtag":true,"amx":true,"ozone":true,"trustx":true,"pmp":true,"kargo":true,"stickyOutstream":{"desktop":{"enabled":true},"blockedPageSelectors":"","mobileLocation":"top-center","thirdPartyGamAdUnitName":null,"allowOnHomepage":true,"mobile":{"enabled":true},"saveVideoCloseState":false,"mobileHeaderSelector":null,"allowForPageWithStickyPlayer":{"enabled":true}},"sharethrough":true,"blis":true,"tripleLift":true,"pubMatic":true,"criteo":true,"yahoossp":false,"nativo":true,"stackadapt":true,"equativ":true,"yieldmo":true,"amazonUAM":true,"medianet":true,"rubicon":true,"appNexus":true,"conversant":true,"rise":true,"openx":true,"indexExchange":true}}};</script>
920 921
922<script data-no-optimize="1" data-cfasync="false"> 923(function(w, d) { 924 w.adthrive = w.adthrive || {}; 925 w.adthrive.cmd = w.adthrive.cmd || []; 926 w.adthrive.plugin = 'adthrive-ads-3.13.0'; 927 w.adthrive.host = 'ads.adthrive.com'; 928 w.adthrive.integration = 'plugin'; 929 930 var commitParam = (w.adthriveCLS && w.adthriveCLS.bucket !== 'prod' && w.adthriveCLS.branch) ? '&commit=' + w.adthriveCLS.branch : ''; 931 932 var s = d.createElement('script'); 933 s.async = true; 934 s.referrerpolicy='no-referrer-when-downgrade'; 935 s.src = 'https://' + w.adthrive.host + '/sites/5e39fc9893394b3d07889527/ads.min.js?referrer=' + w.encodeURIComponent(w.location.href) + commitParam + '&cb=' + (Math.floor(Math.random() * 100) + 1) + ''; 936 var n = d.getElementsByTagName('script')[0]; 937 n.parentNode.insertBefore(s, n); 938})(window, document); 939</script>
939 940<link rel="dns-prefetch" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/"><link rel="preconnect" href="https://ads.adthrive.com/" crossorigin> 941 <!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ --> 942 <title>Recipe Index - Viet World Kitchen</title> 943 <link rel="canonical" href="https://www.vietworldkitchen.com/recipe-index" /> 944 <meta property="og:locale" content="en_US" /> 945 <meta property="og:type" content="article" /> 946 <meta property="og:title" content="Recipe Index - Viet World Kitchen" /> 947 <meta property="og:description" content="popular categories by meal by protein my method trending recipes" /> 948 <meta property="og:url" content="https://www.vietworldkitchen.com/recipe-index" /> 949 <meta property="og:site_name" content="Viet World Kitchen" /> 950 <meta property="article:publisher" content="https://www.facebook.com/vietworldkitchen/" /> 951 <meta property="article:modified_time" content="2024-06-24T14:05:55+00:00" /> 952 <meta name="twitter:card" content="summary_large_image" /> 953
953<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vietworldkitchen.com\/recipe-index","url":"https:\/\/www.vietworldkitchen.com\/recipe-index","name":"Recipe Index - Viet World Kitchen","isPartOf":{"@id":"https:\/\/www.vietworldkitchen.com\/#website"},"datePublished":"2024-06-24T13:56:57+00:00","dateModified":"2024-06-24T14:05:55+00:00","breadcrumb":{"@id":"https:\/\/www.vietworldkitchen.com\/recipe-index#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vietworldkitchen.com\/recipe-index"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vietworldkitchen.com\/recipe-index#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vietworldkitchen.com\/"},{"@type":"ListItem","position":2,"name":"Recipe Index"}]},{"@type":"WebSite","@id":"https:\/\/www.vietworldkitchen.com\/#website","url":"https:\/\/www.vietworldkitchen.com\/","name":"Viet World Kitchen","description":"Dive in to explore Asian cooking and traditions","publisher":{"@id":"https:\/\/www.vietworldkitchen.com\/#\/schema\/person\/fe5dac7e42a3da9963dd3017eb4f3be1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vietworldkitchen.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/www.vietworldkitchen.com\/#\/schema\/person\/fe5dac7e42a3da9963dd3017eb4f3be1","name":"Andrea Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg","url":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg","contentUrl":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg","width":519,"height":636,"caption":"Andrea Nguyen"},"logo":{"@id":"https:\/\/www.vietworldkitchen.com\/wp-content\/uploads\/2023\/08\/Nguyen_prepping-mint1-credit-Aubrie-Pick-e1691690825889.jpg"},"description":"Based in Northern California, Andrea Nguyen is a James Beard award-winning author, freelance writer, editor, cooking teacher, and consultant. She has published over seven acclaimed cookbooks and is considered a leading authority on Asian foodways, especially those of Vietnam.","sameAs":["https:\/\/www.vietworldkitchen.com\/about-andrea-nguyen","https:\/\/www.facebook.com\/vietworldkitchen\/","https:\/\/www.instagram.com\/andreanguyen88\/?hl=en","https:\/\/en.wikipedia.org\/wiki\/Andrea_Nguyen"]}]}</script>
953 954 <!-- / Yoast SEO plugin. --> 955 956 957<link rel="alternate" type="application/rss+xml" title="Viet World Kitchen » Feed" href="https://www.vietworldkitchen.com/feed" /> 958<link rel="alternate" type="application/rss+xml" title="Viet World Kitchen » Comments Feed" href="https://www.vietworldkitchen.com/comments/feed" /> 959<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.vietworldkitchen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vietworldkitchen.com%2Frecipe-index" /> 960<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.vietworldkitchen.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.vietworldkitchen.com%2Frecipe-index&format=xml" />
961<script>(()=>{"use strict";const e=[400,500,600,700,800,900],t=e=>`wprm-min-${e}`,n=e=>`wprm-max-${e}`,s=new Set,o="ResizeObserver"in window,r=o?new ResizeObserver((e=>{for(const t of e)c(t.target)})):null,i=.5/(window.devicePixelRatio||1);function c(s){const o=s.getBoundingClientRect().width||0;for(let r=0;r<e.length;r++){const c=e[r],a=o<=c+i;o>c+i?s.classList.add(t(c)):s.classList.remove(t(c)),a?s.classList.add(n(c)):s.classList.remove(n(c))}}function a(e){s.has(e)||(s.add(e),r&&r.observe(e),c(e))}!function(e=document){e.querySelectorAll(".wprm-recipe").forEach(a)}();if(new MutationObserver((e=>{for(const t of e)for(const e of t.addedNodes)e instanceof Element&&(e.matches?.(".wprm-recipe")&&a(e),e.querySelectorAll?.(".wprm-recipe").forEach(a))})).observe(document.documentElement,{childList:!0,subtree:!0}),!o){let e=0;addEventListener("resize",(()=>{e&&cancelAnimationFrame(e),e=requestAnimationFrame((()=>s.forEach(c)))}),{passive:!0})}})();</script>
961<style id='wp-img-auto-sizes-contain-inline-css'> 962img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 963/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 964</style> 965<link rel='stylesheet' id='foodie-pro-5-css' href='https://www.vietworldkitchen.com/wp-content/themes/foodiepro5/style.css?ver=5.0.0' media='all' /> 966<style id='wp-block-library-inline-css'> 967: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;
967--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)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.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{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap: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-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([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}} 968 969/*# sourceURL=wp-block-library-inline-css */ 970</style> 971<style id='wp-block-button-inline-css'> 972.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none} 973.is-style-button-right-arrow .wp-element-button::after { content: "→"; position: relative; margin-left: 0.2em; } 974.is-style-button-external-arrow .wp-element-button::after { content: "↗"; position: relative; margin-left: 0.2em; } 975/*# sourceURL=wp-block-button-inline-css */ 976</style> 977<style id='wp-block-image-inline-css'> 978.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;
978cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}} 979.is-style-book-cover img { box-shadow: 4px 4px 20px #454545; transform: rotate(3deg) scale(0.9); -webkit-backface-visibility: hidden; margin-top: 10px; margin-bottom: 10px; } .is-style-book-cover { padding: 10px; } 980.is-style-polaroid img { border-bottom: 50px solid #fff; border-right: 15px solid #fff; border-left: 15px solid #fff; border-top: 10px solid #fff; box-shadow: 5px 5px 15px rgba(0, 0, 0, .4); transform: rotate(-5deg) scale(0.9); -webkit-backface-visibility: hidden; margin: 10px 0; } 981/*# sourceURL=wp-block-image-inline-css */ 982</style> 983<style id='wp-block-list-inline-css'> 984ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em} 985@media only screen and (min-width: 1023px) { .is-style-feast-2-column-list { display: grid; grid-template-columns: 1fr 1fr; gap: 0 37px; }
985 .editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.is-style-feast-2-column-list li { margin-left: unset; margin-right: unset; } } 986@media only screen and (min-width: 1023px) { .is-style-feast-3-column-list { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 0 37px; } .editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.is-style-feast-3-column-list li { margin-left: unset; margin-right: unset; } } 987ol.is-style-circle-number-list { list-style-type: none; counter-reset: my-counter; padding-left: 44px; } ol.is-style-circle-number-list li { list-style-type: none; counter-increment: my-counter; position: relative; margin-bottom: var(--feast-spacing-xs) !important; margin-left: 0 !important; } ol.is-style-circle-number-list li:last-child { margin-bottom: 0; } ol.is-style-circle-number-list li::before { content: counter(my-counter);position: absolute; top: 2px; left: -36px; width: 28px; height: 28px; display: flex; align-items: center;justify-content: center; border-radius: 28px; font-size: 14px; font-weight: bold; } ol.is-style-circle-number-list[start="2"] { counter-reset: my-counter 1; } ol.is-style-circle-number-list[start="3"] { counter-reset: my-counter 2; } ol.is-style-circle-number-list[start="4"] { counter-reset: my-counter 3; } ol.is-style-circle-number-list[start="5"] { counter-reset: my-counter 4; } ol.is-style-circle-number-list[start="6"] { counter-reset: my-counter 5; } ol.is-style-circle-number-list[start="7"] { counter-reset: my-counter 6; } ol.is-style-circle-number-list[start="8"] { counter-reset: my-counter 7; } ol.is-style-circle-number-list[start="9"] { counter-reset: my-counter 8; } ol.is-style-circle-number-list[start="10"] { counter-reset: my-counter 9; } ol.is-style-circle-number-list[start="11"] { counter-reset: my-counter 10; } ol.is-style-circle-number-list[start="12"] { counter-reset: my-counter 11; } ol.is-style-circle-number-list[start="13"] { counter-reset: my-counter 12; } ol.is-style-circle-number-list[start="14"] { counter-reset: my-counter 13; } ol.is-style-circle-number-list[start="15"] { counter-reset: my-counter 14; } ol.is-style-circle-number-list[start="16"] { counter-reset: my-counter 15; } ol.is-style-circle-number-list[start="17"] { counter-reset: my-counter 16; } ol.is-style-circle-number-list[start="18"] { counter-reset: my-counter 17; } ol.is-style-circle-number-list[start="19"] { counter-reset: my-counter 18; } ol.is-style-circle-number-list[start="20"] { counter-reset: my-counter 19; } 988/*# sourceURL=wp-block-list-inline-css */ 989</style> 990<style id='wp-block-media-text-inline-css'> 991.wp-block-media-text{box-sizing:border-box; 992 /*!rtl:begin:ignore*/direction:ltr; 993 /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{ 994 /*!rtl:begin:ignore*/grid-column:1;grid-row:1; 995 /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr; 996 /*!rtl:begin:ignore*/grid-column:2;grid-row:1; 997 /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{ 998 /*!rtl:begin:ignore*/grid-column:2;grid-row:1 999 /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{ 1000 /*!rtl:begin:ignore*/grid-column:1;grid-row:1 1001 /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{he
1001ight:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}} 1002 1003 .wp-block-media-text.is-style-book-cover { 1004 grid-template-columns: 30% 1fr; 1005 } 1006 .wp-block-media-text.is-style-book-cover img { 1007 box-shadow: 4px 4px 20px rgba(0,0,0,0.5); 1008 transform: rotate(-6deg) scale(0.9); 1009 -webkit-backface-visibility: hidden; 1010 margin-top: 10px; margin-bottom: 10px; 1011 } 1012 .wp-block-media-text.is-style-book-cover .wp-block-media-text__media { 1013 display: flex; 1014 justify-content: center; 1015 } 1016 .wp-block-media-text.is-style-book-cover .wp-block-media-text__content { 1017 padding: 0 0 0 40px; 1018 } 1019 @media(max-width:600px) { 1020 .wp-block-media-text.is-style-book-cover img { 1021 max-width: 200px; 1022 } 1023 .wp-block-media-text.is-style-book-cover .wp-block-media-text__content { 1024 padding: 20px 0 0 0; 1025 text-align: center; 1026 } 1027 .wp-block-media-text.is-style-book-cover .wp-block-media-text__content .wp-block-buttons { 1028 justify-content: center; 1029 } 1030 } 1031 1032 1033 .wp-block-media-text.is-style-polaroid-media-text { 1034 grid-template-columns: 30% 1fr; 1035 } 1036 .wp-block-media-text.is-style-polaroid-media-text img { 1037 transform: rotate(-10deg) scale(0.9); 1038 -webkit-backface-visibility: hidden; 1039 margin-top: 10px; 1040 margin-bottom: 10px; 1041 border: 10px solid var(--branding-color-background, #ccc); 1042 } 1043 .wp-block-group.is-style-full-width-feature-wrapper .wp-block-media-text.is-style-polaroid-media-text img, 1044 .wp-block-group.is-style-full-width-custom-background-feature-wrapper .wp-block-media-text.is-style-polaroid-media-text img, 1045 .wp-block-group.is-style-feast-branding-background .wp-block-media-text.is-style-polaroid-media-text img { 1046 border-color: #fff; 1047 } 1048 .wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__media { 1049 display: flex; 1050 justify-content: center; 1051 } 1052 .wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__content { 1053 padding: 0 0 0 40px; 1054 } 1055 @media(max-width:600px) { 1056 .wp-block-media-text.is-style-polaroid-media-text img { 1057 max-width: 75%; 1058 } 1059 .wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__content { 1060 padding: 20px 0 0 0; 1061 text-align: center; 1062 } 1063 .wp-block-media-text.is-style-polaroid-media-text .wp-block-media-text__content .wp-block-buttons { 1064 justify-content: center; 1065 } 1066 } 1067 1068 1069 .is-style-post-info-author { 1070 grid-template-columns: 50px 1fr !important; 1071 grid-gap: 12px; 1072 } 1073 .is-style-post-info-author .wp-block-media-text__content { 1074 padding: 7px 0; 1075 } 1076 .is-style-post-info-author .wp-block-media-text__content a { 1077 text-decoration: underline; 1078 } 1079 .is-style-post-info-author .wp-block-media-text__media img { 1080 border-radius: 100px; 1081 aspect-ratio: 1 / 1; 1082 } 1083 .is-style-post-info-author.has-background { 1084 padding: 7px; 1085 margin: 7px 0; 1086 } 1087 1088 1089 .is-style-post-info-author-100px { 1090 grid-template-columns: 100px 1fr !important; 1091 grid-gap: 15px; 1092 } 1093 .is-style-post-info-author-100px .wp-block-media-text__content { 1094 padding: 7px 0; 1095 } 1096 .is-style-post-info-author-100px .wp-block-media-text__content a { 1097 text-decoration: underline; 1098 } 1099 .is-style-post-info-author-100px .wp-block-media-text__media img { 1100 border-radius: 100px; 1101 aspect-ratio: 1 / 1; 1102 } 1103 .is-style-post-info-author-100px.has-background { 1104 padding: 7px; 1105 margin: 7px 0; 1106 } 1107 1108 1109 @media(max-width:600px) {
1110 .wp-block-media-text.is-style-image-below-mobile.is-stacked-on-mobile > .wp-block-media-text__media { 1111 grid-row: 2; 1112 } 1113 .wp-block-media-text.is-style-image-below-mobile.is-stacked-on-mobile > .wp-block-media-text__content { 1114 grid-row: 1; 1115 } 1116 } 1117 1118.is-style-media-text-white-background { background: #FFF; color: #000; margin: 11px 0; box-shadow: 1px 1px 4px #999; } body .is-style-media-text-white-background a { color: var(--branding-color-links); } .is-style-media-text-white-background :is(h1,h2,h3,h4,h5,h6) { color: #000 !important; } 1119.is-style-media-text-white-background-flat { background: #FFF; color: #000; margin: 11px 0; } body .is-style-media-text-white-background-flat a { color: var(--branding-color-links); } .is-style-media-text-white-background-flat :is(h1,h2,h3,h4,h5,h6) { color: #000 !important; } 1120.is-style-media-text-image-border .wp-block-media-text__media { outline: 2px solid var(--branding-color-accents); padding: 11px; margin: 11px 0; } .feast-media-text-image-round.is-style-media-text-image-border .wp-block-media-text__media { border-radius: 50%; } 1121.is-style-media-text-image-frame .wp-block-media-text__media { border: 8px solid var(--branding-color-accents); } .feast-media-text-image-round.is-style-media-text-image-frame .wp-block-media-text__media { border-radius: 50%; } 1122.is-style-media-text-full-border { outline: 2px solid var(--branding-color-accents); padding: 11px; margin: 11px 0; box-shadow: 1px 1px 4px #999 } 1123.is-style-media-text-background-only { background: var(--branding-color-background); color: var(--branding-color-background-text); box-shadow: 1px 1px 4px #999; } .is-style-media-text-background-only a { color: var(--branding-color-background-text) !important; } 1124 1125 .is-style-media-text-circle-image .wp-block-media-text__media img { 1126 border-radius: 50%; 1127 } 1128 1129 1130 .is-style-media-text-small-circle-image { 1131 display: flex; 1132 position: relative; 1133 margin-bottom: 27px; 1134 } 1135 .wp-block-media-text.is-style-media-text-small-circle-image .editor-media-container__resizer, 1136 .is-style-media-text-small-circle-image .wp-block-media-text__media { 1137 width: 150px !important; 1138 position: absolute !important; 1139 left: 0; 1140 top: 50%; 1141 transform: translateY(-50%); 1142 z-index: 1; 1143 } 1144 .is-style-media-text-small-circle-image .wp-block-media-text__media img { 1145 border-radius: 150px; 1146 } 1147 .is-style-media-text-small-circle-image .wp-block-media-text__content { 1148 width: calc(100% - 32px); 1149 margin-left: 32px; 1150 padding: 27px 27px 27px 150px; 1151 background: var(--branding-color-background); 1152 color: var(--branding-color-background-text); 1153 } 1154 .is-style-media-text-small-circle-image .wp-block-media-text__content * { 1155 color: var(--branding-color-background-text); 1156 } 1157 @media(min-width:601px) { 1158 .is-style-media-text-small-circle-image.has-media-on-the-right .wp-block-media-text__media { 1159 left: auto; 1160 right: 0; 1161 } 1162 .is-style-media-text-small-circle-image.has-media-on-the-right .wp-block-media-text__content { 1163 margin-left: 0; 1164 margin-right: 32px; 1165 padding: 27px 150px 27px 27px; 1166 } 1167 } 1168 @media(max-width:600px) { 1169 .is-style-media-text-small-circle-image .wp-block-media-text__media { 1170 left: 50%; 1171 transform: translateX(-50%); 1172 top: 0; 1173 } 1174 .is-style-media-text-small-circle-image .wp-block-media-text__content { 1175 width: 100%; 1176 margin-top: 32px; 1177 margin-left: 0; 1178 padding-top: calc(118px + var(--feast-spacing-s)) !important; 1179 } 1180 } 1181 1182/*# sourceURL=wp-block-media-text-inline-css */ 1183</style> 1184<style id='wp-block-buttons-inline-css'> 1185.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons .wp-block-button__link{width:100%}.wp-block-button.aligncenter{text-align:center} 1186/*# sourceURL=https://www.vietworldkitchen.com/wp-includes/blocks/buttons/style.min.css */ 1187</style> 1188<style id='wp-block-search-inline-css'> 1189.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right} 1190/*# sourceURL=https://www.vietworldkitchen.com/wp-includes/blocks/search/style.min.css */ 1191</style> 1192<style id='wp-block-columns-inline-css'> 1193.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%} 1194.is-style-basic-columns .wp-block-column { background-color: var(--branding-color-background, #EEEEEE); color: var(--branding-color-background-text, #000000); padding: 17px 11px; } 1195/*# sourceURL=wp-block-columns-inline-css */ 1196</style> 1197<style id='wp-block-group-inline-css'> 1198.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative} 1199.wp-block-group.is-style-full-width-slanted { -webkit-transform: skewY(1.5deg); transform: skewY(1.5deg); -ms-transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; margin-bottom: 20px !important; margin-top: 60px !important; padding-bottom: 70px !important; } .wp-block-group.is-style-full-width-slanted > .wp-block-group__inner-container { -webkit-transform: skewY(-1.5deg); transform: skewY(-1.5deg); -ms-transform-origin: 100% 0; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } 1200.is-style-feast-inline-heading-group h2:first-of-type, .is-style-feast-inline-heading-group h3:first-of-type { transform: translateY(-0.7em); background: #FFF; display: inline-block; padding: 0 0.5em 0; margin: 0 0.5em; } .is-style-feast-inline-heading-group { border: 2px solid var(--global-palette6, #CCC); padding: 0 1em 1em; margin: 3em 0 2em; } .is-style-feast-inline-heading-group h2:first-child+*, .is-style-feast-inline-heading-group h3:first-child+* { margin-top: 0; } 1201.wp-block-group.is-style-group-tip-1 {position: relative; box-shadow: 0 4px 12px rgba(102, 126, 234, 0.15);margin-top:calc(var(--feast-spacing-xl) + 16px);border:2px solid var(--branding-color-primary);} .wp-block-group.is-style-group-tip-1 p:first-child {margin:0;position: absolute;top: 0;left: var(--wp--preset--spacing--50);padding: 8px 20px;background-color:var(--branding-color-primary);font-weight:700;text-transform:uppercase;letter-spacing:1px;color: var(--branding-color-primary-text);box-shadow: 0 4px 8px rgba(102, 126, 234, 0.3); border-radius: 8px;font-size:14px;line-height: 1.5; transform: translateY(-50%);} .wp-block-group.is-style-group-tip-1 .wp-block-group__inner-container > *:last-child {margin-bottom:0;} .wp-block-group.is-style-group-tip-1 .wp-block-group__inner-container {position: initial;} 1202.wp-block-group.is-style-group-tip-2 {box-shadow:0 4px 16px rgba(0, 0, 0, 0.1);} .wp-block-group.is-style-group-tip-2 .wp-block-group__inner-container > *:last-child {margin-bottom: 0;} .wp-block-group.is-style-group-tip-2 .wp-block-group__inner-container > *:first-child {margin-top: 0;} 1203.wp-block-group.is-style-group-tip-3 {position: relative;margin-top:calc(var(--feast-spacing-xl) + 16px);border: 2px solid hsl(from var(--branding-color-background) h s calc(l - 5));} .wp-block-group.is-style-group-tip-3 > .wp-block-group__inner-container > p:first-child {margin:0;position: absolute;top: 0;left: 50%;padding: 10px 32px;background-color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color: #495057;box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); border-radius: 30px;font-size:14px;line-height: 1.5; transform: translate(-50%, -50%);border:2px solid hsl(from var(--branding-color-background) h s calc(l - 5));} .wp-block-group.is-style-group-tip-3 > .wp-block-group__inner-container > *:last-child {margin-bottom:0;} .wp-block-group.is-style-group-tip-3 .wp-block-group__inner-container {position: initial;} 1204.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family {display:flex;align-items:center;justify-content:center;gap:12px;text-align:center;margin-top:0 !important;width:100%;}.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family::after { content: "";flex: 1 1 auto;border-bottom: 1px solid hsl(from var(--branding-color-background) h s calc(l - 15));}.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family.has-text-align-center::before,.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family.has-text-align-right::before { content: "";flex: 1 1 auto;border-bottom: 1px solid hsl(from var(--branding-color-background) h s calc(l - 15));}.wp-block-group.is-style-group-tip-4 .has-feast-branding-accent-font-font-family.has-text-align-right::after { content: "";display:none;} 1205/*# sourceURL=wp-block-group-inline-css */ 1206</style> 1207<style id='wp-block-paragraph-inline-css'> 1208.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg} 1209.is-style-paragraph-right-arrow a::after { content: " →"; position: relative; margin-left: 0; } 1210.is-style-paragraph-external-arrow a::after { content: " ↗"; position: relative; margin-left: 0; } 1211/*# sourceURL=wp-block-paragraph-inline-css */ 1212</style> 1213<style id='wp-block-separator-inline-css'> 1214@charset "UTF-8";.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}
1215.wp-block-separator.is-style-separator-dots { background-color: var(--branding-color-accents); -webkit-mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-dots.svg"); mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-dots.svg"); -webkit-mask-size: 70px; -webkit-mask-repeat: repeat-x; min-height: 5px; margin-top: 16px; margin-top: 16px; border-top: none; } 1216.wp-block-separator.is-style-separator-sprinkles { background-color: var(--branding-color-accents); -webkit-mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-sprinkles.svg"); mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-sprinkles.svg"); min-height: 32px; margin-top: 16px; margin-top: 16px; border-top: none; } 1217.wp-block-separator.is-style-separator-stripes { background-color: var(--branding-color-accents); -webkit-mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-stripes.svg"); mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-stripes.svg"); -webkit-mask-size: 12px; -webkit-mask-repeat: repeat-x; min-height: 12px; margin-top: 16px; margin-top: 16px; border-top: none; } 1218.wp-block-separator.is-style-separator-wavy { background-color: var(--branding-color-accents); -webkit-mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-wavy.svg"); mask-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/separator-wavy.svg"); -webkit-mask-size: 25px; -webkit-mask-repeat: repeat-x; min-height: 7px; margin-top: 16px; margin-top: 16px; border-top: none; } 1219/*# sourceURL=wp-block-separator-inline-css */ 1220</style> 1221<style id='wp-block-spacer-inline-css'> 1222.wp-block-spacer{clear:both} 1223/*# sourceURL=https://www.vietworldkitchen.com/wp-includes/blocks/spacer/style.min.css */ 1224</style> 1225 1226<style id='classic-theme-styles-inline-css'> 1227/*! This file is auto-generated */ 1228.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 1229/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 1230</style> 1231<style id='global-styles-inline-css'> 1232: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: #ffffff;--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--feast-branding-color-primary: #3f3f3f;--wp--preset--color--feast-branding-color-primary-text-contrast: #FFFFFF;--wp--preset--color--feast-branding-color-accents: #77ac77;--wp--preset--color--feast-branding-color-background: #f5f5f5;--wp--preset--color--feast-branding-color-links: #e86d10;--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,0) 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%);
1232--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--feast-branding-body-font: Source Sans 3;--wp--preset--font-family--feast-branding-heading-font: Lora;--wp--preset--font-family--feast-branding-accent-font: Sriracha;--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);}:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}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;}.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-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-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-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;}
1232.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;} 1233/*# sourceURL=global-styles-inline-css */ 1234</style> 1235 1236<link rel='stylesheet' id='contact-form-7-css' href='https://www.vietworldkitchen.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.7' media='all' /> 1237<style id='feast-global-styles-inline-css'> 1238.feast-plugin a { 1239 word-break: break-word; 1240} 1241.feast-plugin ul.menu a { 1242 word-break: initial; 1243} 1244 @media (prefers-reduced-motion: no-preference) { 1245 :root { 1246 scroll-behavior: smooth; 1247 } 1248 } 1249.feast-film-strip .feast-recipe-index { 1250 height: 105px; 1251 overflow: hidden; 1252} 1253.feast-film-strip .fsri-list { 1254 grid-template-columns: repeat( 12, minmax( 180px, 1fr)); 1255 margin: 0 !important; 1256 max-height: 105px; 1257 height: 105px; 1258 grid-gap: 7px; 1259 -webkit-overflow-scrolling: touch; 1260 overflow-x: auto; 1261 overflow-y: hidden; 1262 -ms-overflow-style: none; 1263 scrollbar-width: none; 1264} 1265.feast-film-strip .fsri-list::-webkit-scrollbar {
1266 width: 0; 1267 height: 0; 1268 background: transparent; 1269} 1270.feast-film-strip .listing-item { 1271 padding: 0; 1272 min-height: 0; 1273} 1274.feast-film-strip .listing-item img { 1275 height: 90px; 1276 border: none; 1277 box-shadow: none; 1278 border-radius: 4px; 1279} 1280.feast-film-strip .fsri-list .listing-item img { 1281 margin-bottom: 0; 1282 border: none; 1283} 1284.feast-film-strip .listing-item a { 1285 display: grid; 1286 grid-template-columns: 1fr 1fr; 1287 grid-gap: 11px; 1288 align-items: center; 1289} 1290.feast-film-strip .fsri-title { 1291 height: auto; 1292 max-height: 80px; 1293 overflow: hidden; 1294 font-weight: 400; 1295 font-size: 16px; 1296 line-height: 20px; 1297 padding: 0; 1298 text-align: left; 1299 display: -webkit-box; 1300 -webkit-line-clamp: 4; 1301 -webkit-box-orient: vertical; 1302 overflow: hidden; 1303 letter-spacing: 0; 1304} 1305button.feast-submenu-toggle { 1306 display: none; 1307 background: transparent; 1308 border: 1px solid #424242; 1309 border-radius: 0; 1310 box-shadow: none; 1311 padding: 0; 1312 outline: none; 1313 cursor: pointer; 1314 position: absolute; 1315 line-height: 0; 1316 right: 0; 1317 top: 3px; 1318 width: 42px; 1319 height: 42px; 1320 justify-content: center; 1321 align-items: center; 1322} 1323button.feast-submenu-toggle svg { 1324 width: 20px; 1325 height: 20px; 1326} 1327@media(max-width:1199px) { 1328 button.feast-submenu-toggle { 1329 display: flex; 1330 } 1331 .mmm-content ul li.menu-item-has-children { 1332 position: relative; 1333 } 1334 .mmm-content ul li.menu-item-has-children > a { 1335 display: inline-block; 1336 margin-top: 12px; 1337 margin-bottom: 12px; 1338 width: 100%; 1339 padding-right: 48px; 1340 } 1341 .mmm-content ul li.menu-item-has-children > ul.sub-menu { 1342 display: none; 1343 } 1344 .mmm-content ul li.menu-item-has-children.open > ul.sub-menu { 1345 display: block; 1346 } 1347 .mmm-content ul li.menu-item-has-children.open > button svg { 1348 transform: rotate(180deg); 1349 } 1350} 1351.feast-full-width-banner { 1352 margin: 0 auto; 1353 padding: 0; 1354 max-width: 1170px; 1355 z-index: 1300; 1356} 1357.single .content a, 1358.category .content a, 1359.feast-modern-category-layout a, 1360aside a, 1361.site-footer a { 1362 text-decoration: underline; 1363} 1364.feast-social-media { 1365 display: flex; 1366 flex-wrap: wrap; 1367 align-items: center; 1368 justify-content: center; 1369 column-gap: 18px; 1370 row-gap: 9px; 1371 width: 100%; 1372 padding: 27px 0; 1373} 1374.feast-social-media.feast-social-media--align-left { 1375 justify-content: flex-start; 1376} 1377.feast-social-media.feast-social-media--align-right { 1378 justify-content: flex-end; 1379} 1380.feast-social-media a { 1381 display: flex; 1382 align-items: center; 1383 justify-content: center; 1384 padding: 12px; 1385} 1386@media(max-width:600px) { 1387 .feast-social-media a { 1388 min-height: 50px; 1389 min-width: 50px; 1390 } 1391} 1392.feast-ai-buttons-block { 1393 display: block; 1394 width: 100%; 1395} 1396.feast-ai-buttons-block .wp-block-buttons { 1397 display: flex; 1398 flex-wrap: wrap; 1399 gap: 12px; 1400 width: 100%; 1401} 1402.feast-ai-buttons-block--align-center .wp-block-buttons { 1403 justify-content: center; 1404} 1405.feast-ai-buttons-block--align-right .wp-block-buttons { 1406 justify-content: flex-end; 1407} 1408.feast-ai-buttons-block .wp-block-buttons .wp-block-button { 1409 flex-basis: 0; 1410 flex-grow: 1; 1411} 1412.feast-ai-buttons-block .wp-block-buttons .wp-block-button .wp-block-button__link { 1413 white-space: nowrap; 1414} 1415@media(max-width:600px) { 1416 .feast-ai-buttons-block .wp-block-buttons .wp-block-button { 1417 flex-basis: 40%; 1418 } 1419} 1420.feast-trusted-google-source .wp-block-button__link svg path { 1421 fill: var(--global-palette9); 1422} 1423.feast-trusted-google-source--layout-full-width .wp-block-button { 1424 width: 100%; 1425} 1426.feast-trusted-google-source--layout-full-width .wp-block-button__link { 1427 justify-content: center; 1428} 1429.feast-layout--menu-social-icons .feast-social-media { 1430 column-gap: 8px; 1431 padding: 0; 1432} 1433.modern-menu-desktop-social .feast-layout--menu-social-icons .feast-social-media .social-media__link:nth-child(n+4) { 1434 display: none; 1435} 1436.feast-layout .dpsp-content-wrapper { 1437 display: none; 1438} 1439@media (max-width: 600px) { 1440 .wprm-recipe-container, 1441 .tasty-recipes { 1442 margin-left: -5%; 1443 margin-right: -5%; 1444 } 1445} 1446.feast-remove-top-padding { 1447 padding-top: 0 !important; 1448} 1449.feast-remove-bottom-padding { 1450 padding-bottom: 0 !important; 1451} 1452.feast-remove-top-margin { 1453 margin-top: 0 !important; 1454} 1455.feast-remove-bottom-margin { 1456 margin-bottom: 0 !important; 1457} 1458.z-10 { 1459 position: relative; 1460 z-index: 10; 1461} 1462body h1, 1463body h2, 1464body h3, 1465body h4, 1466body h5, 1467body h6 { 1468 line-height: 1.2; 1469}
1470.wp-block-media-text.is-variation-media-text-sidebar-bio { 1471 display: flex; 1472 flex-direction: column; 1473 row-gap: 4px; 1474} 1475.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media { 1476 display: flex; 1477 justify-content: center; 1478} 1479.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img { 1480 border-radius: 1000px; 1481} 1482.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content { 1483 padding: 16px 24px 28px; 1484 margin: 0; 1485 display: flex; 1486 flex-direction: column; 1487 gap: 10px; 1488 box-sizing: border-box; 1489} 1490.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content h3, 1491.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content h2 { 1492 font-size: 1.625em; 1493} 1494.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content * { 1495 margin: 0; 1496 max-width: 100%; 1497} 1498.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content p { 1499 line-height: 1.5; 1500} 1501@media only screen and (max-width: 335px) { 1502 .site-inner { 1503 padding-left: 0; 1504 padding-right: 0; 1505 } 1506} 1507@media only screen and (max-width:1023px) { 1508 .feast-layout--modern-footer { 1509 padding-left: 5%; 1510 padding-right: 5%; 1511 } 1512} 1513@media only screen and (max-width: 600px) { 1514 .site-container .feast-layout--modern-footer .is-style-full-width-feature-wrapper, 1515 .site-container .feast-layout--modern-footer .is-style-full-width-feature-wrapper-cta, 1516 .site-container .feast-layout--modern-footer .is-style-full-width-slanted, 1517 .site-container .feast-layout--modern-footer .is-style-full-width-custom-background-feature-wrapper { 1518 margin: var(--feast-spacing-xl, 27px) -5%; 1519 } 1520} 1521a.wprm-recipe-jump:hover { 1522 opacity: 1.0 !important; 1523} 1524.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img { 1525 border-radius: 178px; 1526 aspect-ratio: 1 / 1; 1527 object-fit: cover; 1528} 1529.feast-modern-category-layout { 1530 text-align: initial; 1531} 1532.feast-trusted-google-source .wp-block-button__link svg path, 1533.feast-jump-to-buttons .wp-block-button__link svg path { 1534 fill: #fff; 1535} 1536h1, 1537h2, 1538h3, 1539h4, 1540h5, 1541h6, 1542div, 1543.wp-block-group { 1544 scroll-margin-top: 80px; 1545} 1546body .fsri-list .listing-item {padding:;background-color:;}body .fsri-title {letter-spacing: ;}body .feast-recipe-index .fsri-list {column-gap:;row-gap:;}body .feast-category-index-list > li { padding:; }body .fsci-title,body .feast-title-overlay .fsci-title,body .entry-content .feast-title-overlay a .fsci-title,body .entry-content a .fsci-title {padding:;letter-spacing: ;}body .feast-category-index .feast-category-index-list {column-gap:;row-gap:;}body .feastmobilenavbar, 1547body .desktop-inline-modern-menu ul { 1548 overflow: visible; 1549 contain: initial; 1550} 1551.feastmobilenavbar ul.menu > .menu-item { 1552 position: relative; 1553} 1554.feastmobilenavbar ul.menu > .menu-item:hover > .sub-menu, 1555.feastmobilenavbar ul.menu > .menu-item:focus-within > .sub-menu { 1556 left: 0; 1557 opacity: 1; 1558} 1559.feastmobilenavbar .menu-item-has-children .sub-menu { 1560 background: #fff; 1561 left: -9999px; 1562 top: 100%; 1563 opacity: 0; 1564 border-radius: 5px; 1565 box-shadow: 0 5px 10px rgba(0,0,0,0.15); 1566 padding: 10px 0; 1567 position: absolute; 1568 width: auto; 1569 min-width: 200px; 1570 z-index: 99; 1571 display: flex; 1572 flex-direction: column; 1573 row-gap: 0; 1574 height: auto; 1575 margin: 0; 1576} 1577.feastmobilenavbar .menu-item-has-children .sub-menu > .menu-item { 1578 width: 100%; 1579 display: block; 1580 clear: both; 1581 border-top: none !important; 1582 min-height: 0 !important; 1583 max-width: none; 1584 text-align: left; 1585} 1586.feastmobilenavbar .menu-item-has-children .sub-menu > .menu-item a { 1587 width: 100%; 1588 background: transparent; 1589 padding: 8px 30px 8px 20px; 1590 position: relative; 1591 white-space: nowrap; 1592 display: block; 1593} 1594@media(max-width:768px) { 1595 .menu-item-has-children .sub-menu { 1596 left: auto; 1597 opacity: 1; 1598 position: relative; 1599 width: 100%; 1600 border-radius: 0; 1601 box-shadow: none; 1602 padding: 0; 1603 display: none; 1604 } 1605}.wp-block-media-text { 1606 row-gap: var(--global-md-spacing, 22px); 1607} 1608 .wp-block-group { 1609 margin-top: var(--global-md-spacing, 1.5rem); 1610 margin-bottom: var(--global-md-spacing, 1.5rem); 1611} 1612li[class*="feast-menu-icon-"] > a { 1613 display: flex !important; 1614 align-items: center; 1615 column-gap: 6px; 1616} 1617 1618li[class*="feast-menu-icon-"] > a > svg.feast-menu-icon { 1619 display: inline-block;
1620 width: 20px; 1621 height: 20px; 1622 color: currentColor; 1623 fill: currentColor; 1624 vertical-align: middle; 1625} 1626 1627li[class*="feast-menu-icon-"] > a > svg.feast-menu-icon path { 1628 fill: currentColor; 1629} 1630 1631/*# sourceURL=feast-global-styles-inline-css */ 1632</style> 1633<link rel='stylesheet' id='simple-social-icons-font-css' href='https://www.vietworldkitchen.com/wp-content/plugins/simple-social-icons/css/style.css?ver=4.0.0' media='all' /> 1634<link rel='stylesheet' id='wp-block-heading-css' href='https://www.vietworldkitchen.com/wp-includes/blocks/heading/style.min.css?ver=6.9.9' media='all' /> 1635<style id='wp-block-heading-inline-css'> 1636body { counter-reset: step-count footnotes !important; } .is-style-step-count { counter-increment: step-count; position: relative; padding-left: 1.6em; } .is-style-step-count::before { content: counter(step-count); position: absolute; top: 0.1em; left: 0; width: 2.2em; height: 2.2em; display: flex; align-items: center; justify-content: center; border-radius: 2.2em; font-size: 0.55em; font-weight: bold; } 1637body { counter-reset: step-count footnotes !important; } .is-style-step-count-above { counter-increment: step-count; position: relative; display: flex; flex-direction: column; align-items: flex-start; row-gap: 16px; } .is-style-step-count-above::before { content: counter(step-count); width: 2.2em; height: 2.2em; display: flex; align-items: center; justify-content: center; border-radius: 2.2em; font-size: 0.55em; font-weight: bold;}.is-style-step-count-above.has-text-align-center {align-items:center;}.is-style-step-count-above.has-text-align-right {align-items:flex-end;} 1638@media only screen and (min-width: 1023px) { h2.is-style-heading-right-line { overflow: hidden; text-align: left !important; } h2.is-style-heading-right-line:after { background-color: var(--branding-color-accents); content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 100%; left: 0.3em; margin-right: -50%; } } 1639/*# sourceURL=wp-block-heading-inline-css */ 1640</style>
1641<script src="https://www.vietworldkitchen.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
vendor: 1 bytes, line 1641
1641
1642<script src="https://www.vietworldkitchen.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
1642 1643<link rel="https://api.w.org/" href="https://www.vietworldkitchen.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.vietworldkitchen.com/wp-json/wp/v2/pages/16083" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.vietworldkitchen.com/xmlrpc.php?rsd" /> 1644<meta name="generator" content="WordPress 6.9.9" /> 1645<link rel='shortlink' href='https://www.vietworldkitchen.com/?p=16083' /> 1646<style id='feast-blockandfront-styles'>.feast-about-author { background-color: #f2f2f2; color: #32373c; padding: 17px; margin-top: 57px; display: grid; grid-template-columns: 1fr 3fr !important; } .feast-about-author h2 { margin-top: 7px !important;} .feast-about-author img{ border-radius: 50% !important; }aside .feast-about-author { grid-template-columns: 1fr !important; }.wp-block-search .wp-block-search__input { max-width: 100%; background: #FFF; color: #000; }.wp-block-separator { color: #D6D6D6; border-bottom: none; margin-top: 16px; margin-bottom: 16px; }.screen-reader-text { width: 1px; height: 1px; }footer ul li, .site-footer ul li { list-style-type: none; }footer ul li, .site-footer ul li { list-style-type: none; }aside .wp-block-search { display: grid; grid-template-columns: 1fr; margin: 37px 0; } aside .wp-block-search__inside-wrapper { display: grid !important; grid-template-columns: 1fr; } aside input { min-height: 50px; } ​aside .wp-block-search__label, aside .wp-block-search__button { display: none; } aside p, aside div, aside ul { margin: 17px 0; }@media only screen and (max-width: 600px) { aside .wp-block-search { grid-template-columns: 1fr; } aside input { min-height: 50px; margin-bottom: 17px;} }.feast-button a { border: 2px solid #CCC; padding: 7px 14px; border-radius: 20px; text-decoration: none !important; font-weight: bold; } .feast-button { padding: 27px 7px; }a.wp-block-button__link { text-decoration: none !important; }.feast-box-primary { padding: 17px !important; margin: 17px 0 !important; }.feast-box-secondary { padding: 17px !important; margin: 17px 0 !important; }.feast-box-primary li, .feast-box-secondary li {margin-left: 17px !important; }.feast-checklist li::marker { color: transparent; } .feast-checklist li:before { content: '✓'; margin-right: 17px; }</style> 1647<style type="text/css"> 1648 .feast-category-index-list, .fsri-list { 1649 display: grid; 1650 grid-template-columns: repeat(2, minmax(0, 1fr) ); 1651 grid-gap: 57px 17px; 1652 list-style: none; 1653 list-style-type: none; 1654 margin: 17px 0 !important; 1655 } 1656 .feast-category-index-list li, 1657 .fsri-list li { 1658 text-align: center; 1659 position: relative; 1660 list-style: none !important; 1661 margin-left: 0 !important; 1662 list-style-type: none !important; 1663 overflow: hidden; 1664 } 1665 .feast-category-index-list li { 1666 min-height: 150px; 1667 } 1668 .feast-category-index-list li a.title { 1669 text-decoration: none; 1670 } 1671 .feast-category-index-list-overlay .fsci-title { 1672 position: absolute; 1673 top: 88%; 1674 left: 50%; 1675 transform: translate(-50%, -50%); 1676 background: #FFF; 1677 padding: 5px; 1678 color: #333; 1679 font-weight: bold; 1680 border: 2px solid #888; 1681 text-transform: uppercase; 1682 width: 80%; 1683 } 1684 .listing-item:focus-within, .wp-block-search__input:focus {outline: 2px solid #555; } 1685 .listing-item a:focus, .listing-item a:focus .fsri-title, .listing-item a:focus img { opacity: 0.8; outline: none; } 1686 .listing-item a, .feast-category-index-list a { text-decoration: none !important; word-break: break-word; font-weight: initial; } 1687 li.listing-item:before { content: none !important; } /* needs to override theme */ 1688 .fsri-list, ul.feast-category-index-list { padding-left: 0 !important; } 1689 .fsri-list .listing-item { margin: 0; } 1690 .fsri-list .listing-item img { display: block; height: auto; max-width: 100%; } 1691 .feast-category-index-list img { height: auto; max-width: 100%; } 1692 .fsri-list .feast_3x4_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 3/4; } 1693 .fsri-list .feast_2x3_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 2/3; } 1694 .fsri-list .feast_4x3_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 4/3; } 1695 .fsri-list .feast_1x1_thumbnail { object-fit: cover; width: 100%; aspect-ratio: 1/1; } 1696 .fsri-title, .fsci-title { text-wrap: balance; } 1697 .listing-item { display: grid; align-content: flex-start; } .fsri-rating, .fsri-time { place-self: end center; } /* align time + rating bottom */ 1698 .fsri-category { padding: 8px 12px 0; } 1699 .feast-recipe-index .feast-category-link { text-align: right; } 1700 .feast-recipe-index .feast-category-link a { text-decoration: underline; } 1701 .feast-image-frame, .feast-image-border { border: 3px solid #DDD; } 1702 .feast-square-image { aspect-ratio: 1/1; object-fit: cover; } 1703 .feast-image-round, .feast-image-round img, .feast-category-index-list.feast-image-round svg, .feast-media-text-image-round .wp-block-media-text__media img { border-radius: 50%; } 1704 .feast-image-shadow { box-shadow: 3px 3px 5px #AAA; } 1705 .feast-line-through { text-decoration: line-through; } 1706 .feast-grid-full, .feast-grid-half, .feast-grid-third, .feast-grid-fourth, .feast-grid-fifth { display: grid; grid-gap: 57px 17px; } 1707 .feast-grid-full { grid-template-columns: 1fr !important; } 1708 .feast-grid-half { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } 1709 .feast-grid-third { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } 1710 .feast-grid-fourth { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; } 1711 .feast-grid-fifth { grid-template-columns: repeat(5, minmax(0, 1fr)) !important; } 1712 @media only screen and (max-width:601px) { 1713 .feast-grid-full-horizontal { grid-template-columns: 1fr !important; } 1714 .feast-grid-full-horizontal .listing-item { min-height: 0; } 1715 .feast-grid-full-horizontal .listing-item a { display: flex; align-items: center; } 1716 .feast-grid-full-horizontal .listing-item a > img { width: 33%; } 1717 .feast-grid-full-horizontal .listing-item a > .fsri-title { width: 67%; padding: 0; text-align: left; margin-top: 0 !important; padding: 0 16px; } 1718 .feast-grid-full-horizontal .fsri-rating, .feast-grid-full-horizontal .fsri-time, .feast-grid-full-horizontal .fsri-recipe
1718-keys, .feast-grid-full-horizontal .fsri-recipe-cost { display: none !important; } 1719 body .feast-recipe-index .feast-grid-full-horizontal { row-gap: 17px; } 1720 body .feast-recipe-index .feast-grid-full-horizontal li { margin-bottom: 0; } 1721 } 1722 @media only screen and (min-width: 600px) { 1723 .feast-category-index-list { grid-template-columns: repeat(4, minmax(0, 1fr) ); } 1724 .feast-desktop-grid-full { grid-template-columns: 1fr !important; } 1725 .feast-desktop-grid-half { grid-template-columns: repeat(2, 1fr) !important; } 1726 .feast-desktop-grid-third { grid-template-columns: repeat(3, 1fr) !important; } 1727 .feast-desktop-grid-fourth { grid-template-columns: repeat(4, 1fr) !important; } 1728 .feast-desktop-grid-fifth { grid-template-columns: repeat(5, 1fr) !important; } 1729 .feast-desktop-grid-sixth { grid-template-columns: repeat(6, 1fr) !important; } 1730 .feast-desktop-grid-ninth { grid-template-columns: repeat(6, 1fr) !important; } 1731 .feast-desktop-grid-half-horizontal, .feast-desktop-grid-third-horizontal { grid-template-columns: repeat(2, 1fr) !important; } 1732 .feast-desktop-grid-full-horizontal { grid-template-columns: 1fr !important; } 1733 .feast-desktop-grid-half-horizontal .listing-item a, .feast-desktop-grid-full-horizontal .listing-item a, .feast-desktop-grid-third-horizontal .listing-item a { display: flex; align-items: center; } 1734 .feast-desktop-grid-half-horizontal .listing-item a > img, .feast-desktop-grid-full-horizontal a > img, .feast-desktop-grid-third-horizontal .listing-item a > img { width: 33% !important; margin-bottom: 0; } 1735 .feast-desktop-grid-half-horizontal .listing-item a > .fsri-title, .feast-desktop-grid-full-horizontal a > .fsri-title, .feast-desktop-grid-third-horizontal .listing-item a > .fsri-title { width: 67%; padding: 0 16px; text-align: left; margin-top: 0 !important; } 1736 .feast-desktop-grid-half-horizontal .fsri-rating, .feast-desktop-grid-half-horizontal .fsri-time, .feast-desktop-grid-half-horizontal .fsri-recipe-keys, .feast-desktop-grid-half-horizontal .fsri-recipe-cost { display: none !important; } 1737 .feast-desktop-grid-third-horizontal .fsri-rating, .feast-desktop-grid-third-horizontal .fsri-time, .feast-desktop-grid-third-horizontal .fsri-recipe-keys, .feast-desktop-grid-third-horizontal .fsri-recipe-cost { display: none !important; } 1738 .feast-desktop-grid-full-horizontal .fsri-rating, .feast-desktop-grid-full-horizontal .fsri-time, .feast-desktop-grid-full-horizontal .fsri-recipe-keys, .feast-desktop-grid-full-horizontal .fsri-recipe-cost { display: none !important; } 1739 } 1740 @media only screen and (min-width:900px) { 1741 .feast-desktop-grid-third-horizontal { grid-template-columns: repeat(3, 1fr) !important; } 1742 .feast-desktop-grid-ninth { grid-template-columns: repeat(9, 1fr) !important; } 1743 } 1744 @media only screen and (min-width:900px) and (max-width:1200px) { 1745 .feast-desktop-grid-third-horizontal .listing-item a > img { 1746 width: 44%; 1747 } 1748 } 1749 @media only screen and (min-width:600px) and (max-width:775px) { 1750 .feast-desktop-grid-third-horizontal .listing-item a > img, 1751 .feast-desktop-grid-half-horizontal .listing-item a > img { 1752 width: 44%; 1753 } 1754 } 1755 @media only screen and (min-width: 1100px) { .full-width-content main.content { width: 1080px; max-width: 1080px; } .full-width-content .sidebar-primary { display: none; } } 1756 @media only screen and (max-width: 600px) { .entry-content :not(.wp-block-gallery) .wp-block-image { width: 100% !important; } } 1757 @media only screen and (min-width: 1024px) { 1758 .feast-full-width-wrapper { width: 100vw; position: relative; left: 50%; right: 50%; margin: 37px -50vw; background: #F5F5F5; padding: 17px 0; } 1759 .feast-full-width-wrapper .feast-recipe-index { width: 1140px; margin: 0 auto; } 1760 .feast-full-width-wrapper .listing-item { background: #FFF; padding: 17px; } 1761 } 1762 .feast-prev-next { display: grid; grid-template-columns: 1fr; border-bottom: 1px solid #CCC; margin: 57px 0; } 1763 .feast-prev-post, .feast-next-post { padding: 37px 17px; border-top: 1px solid #CCC; } 1764 .feast-next-post { text-align: right; } 1765 @media only screen and (min-width: 600px) { 1766 .feast-prev-next { grid-template-columns: 1fr 1fr; border-bottom: none; } 1767 .feast-next-post { border-left: 1px solid #CCC;} 1768 .feast-prev-post, .feast-next-post { padding: 37px; } 1769 } 1770 .has-background { padding: 1.25em 2.375em; margin: 1em 0; } 1771 figure { margin: 0 0 1em; } 1772 div.wp-block-image > figure { margin-bottom: 1em; } 1773 @media only screen and (max-width: 1023px) { 1774 .content-sidebar .content, .sidebar-primary { float: none; clear: both; } 1775 .has-background { padding: 1em; margin: 1em 0; } 1776 } 1777 hr.has-background { padding: inherit; margin: inherit; } 1778 body { -webkit-animation: none !important; animation: none !important; } 1779 @media only screen and (max-width: 600px) { 1780 body { 1781 --wp--preset--font-size--small: 16px !important; 1782 } 1783 } 1784 @media only screen and (max-width: 600px) { .feast-desktop-only { display: none; } } 1785 @media only screen and (min-width: 600px) { .feast-mobile-only { display: none; } } 1786 summary { display: list-item; } 1787 .comment-form-cookies-consent > label { 1788 display: inline-block; 1789 margin-left: 30px; 1790 } 1791 @media only screen and (max-width: 600px) { .comment-form-cookies-consent { display: grid; grid-template-columns: 1fr 12fr; } } 1792 .bypostauthor .comment-author-name { color: unset; } 1793 .comment-list article header { overflow: auto; } 1794 .fsri-rating .wprm-recipe-rating { pointer-events: none; }
1795 .fsri-tasty-recipe-count { 1796 display: block; 1797 width: 100%; 1798 font-size: .8em; 1799 } 1800 nav#breadcrumbs { margin: 5px 0 15px; }.entry-content .feast-title-overlay a .fsci-title, .feast-title-overlay .fsci-title { position: absolute; bottom: 0; left: 0; width: 100%; background-color: #f2f2f2; padding: 12px; } 1801.feast-title-overlay.feast-image-round .fsci-title.fsci-title--no-image { background: inherit !important; background-color: inherit !important; border: none !important; width: 100% !important; height: auto !important; border-radius: 0 !important; } 1802.feast-category-index .feast-title-overlay > li { padding-left: 0; padding-right: 0; } 1803.feast-title-overlay.feast-image-round > li { border-radius: 50%; overflow: hidden; } 1804.feast-title-overlay.feast-image-round > li > a { display: flex; } 1805.entry-content .feast-title-overlay.feast-image-round a .fsci-title, .feast-title-overlay.feast-image-round .fsci-title { bottom: 50%; transform: translateY(50%); } 1806.block-editor-block-list__block .feast-category-index .feast-title-overlay img, .block-editor-block-list__block .feast-category-index .feast-title-overlay .fsci-title { box-sizing: border-box; } 1807.page .content a { 1808 text-decoration: underline; 1809} 1810.entry-time:after, 1811.entry-author:after { 1812 content: ""; 1813 margin: inherit; 1814} 1815.entry-content .wp-block-group ol li, .entry-content .wp-block-group ul li { 1816 margin: 0 0 17px 37px; 1817} 1818.entry-content ul:not(.fsri-list):not(.feast-category-index-list) li, 1819.feast-modern-category-layout ul:not(.fsri-list):not(.feast-category-index-list) li { 1820 margin-left: 0; 1821 margin-bottom: 0; 1822} 1823</style><style>.page #breadcrumbs { display: none; } .page-child #breadcrumbs { display: block; } </style><style type="text/css" id='feastbreadcrumbstylesoverride'> 1824@media only screen and (max-width: 940px) { 1825 nav#breadcrumbs { 1826 display: block; 1827 } 1828} 1829</style><style type="text/css" id='feastfoodieprooverrides'> 1830.page .content a { 1831 text-decoration: underline; 1832} 1833.entry-time:after, 1834.entry-author:after { 1835 content: ""; 1836 margin: inherit; 1837} 1838</style><style type="text/css"> .tippy-box[data-theme~="wprm"] { background-color: #333333; color: #FFFFFF; } .tippy-box[data-theme~="wprm"][data-placement^="top"] > .tippy-arrow::before { border-top-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="left"] > .tippy-arrow::before { border-left-color: #333333; } .tippy-box[data-theme~="wprm"][data-placement^="right"] > .tippy-arrow::before { border-right-color: #333333; } .tippy-box[data-theme~="wprm"] a { color: #FFFFFF; } .wprm-comment-rating svg { width: 18px !important; height: 18px !important; } img.wprm-comment-rating { width: 90px !important; height: 18px !important; } body { --comment-rating-star-color: #343434; } body { --wprm-popup-font-size: 16px; } body { --wprm-popup-background: #ffffff; } body { --wprm-popup-title: #000000; } body { --wprm-popup-content: #444444; } body { --wprm-popup-button-background: #444444; } body { --wprm-popup-button-text: #ffffff; } body { --wprm-popup-accent: #747B2D; }</style><style type="text/css">.wprm-glossary-term {color: #5A822B;text-decoration: underline;cursor: help;}</style><link rel="pingback" href="https://www.vietworldkitchen.com/xmlrpc.php" /> 1839<!-- Global Site Tag (gtag.js) - Google Analytics -->
vendor: 65 bytes, lines 1839-1840
1839 1840<script async src="https://www.googletagmanager.com/gtag/js?id=
1840UA-8756843-1
vendor: 13 bytes, line 1840
1840"></script>
1841<script> 1842 window.dataLayer = window.dataLayer || []; 1843 function gtag(){dataLayer.push(arguments)}; 1844 gtag('js', new Date()); 1845 1846 gtag('config', 'UA-8756843-1'); 1847</script>
1847 1848 <style> 1849 /* Add animation (Chrome, Safari, Opera) */ 1850 @-webkit-keyframes openmenu { 1851 from {left:-100px;opacity: 0;} 1852 to {left:0px;opacity:1;} 1853 } 1854 @-webkit-keyframes closebutton { 1855 0% {opacity: 0;} 1856 100% {opacity: 1;} 1857 } 1858 1859 /* Add animation (Standard syntax) */ 1860 @keyframes openmenu { 1861 from {left:-100px;opacity: 0;} 1862 to {left:0px;opacity:1;} 1863 } 1864 @keyframes closebutton { 1865 0% {opacity: 0;} 1866 100% {opacity: 1;} 1867 } 1868 1869 .mmmadminlinks { 1870 position: absolute; 1871 left: 20px; 1872 top: 0; 1873 width: 200px; 1874 line-height: 25px; 1875 text-align: left; 1876 display: none; 1877 } 1878 @media only screen and ( min-width: 1000px ) { 1879 .mmmadminlinks { display: block; } 1880 } 1881 1882 /* The mmm's background */ 1883 .feastmobilemenu-background { 1884 display: none; 1885 position: fixed; 1886 z-index: 9999; 1887 left: 0; 1888 top: 0; 1889 width: 100%; 1890 height: 100%; 1891 overflow: auto; 1892 background-color: rgb(0, 0, 0); 1893 background-color: rgba(0, 0, 0, 0.4); 1894 } 1895 1896 /* Display the mmm when targeted */ 1897 .feastmobilemenu-background:target { 1898 display: table; 1899 position: fixed; 1900 } 1901 1902 /* The mmm box */ 1903 .mmm-dialog { 1904 display: table-cell; 1905 vertical-align: top; 1906 font-size: 20px; 1907 } 1908 1909 /* The mmm's content */ 1910 .mmm-dialog .mmm-content { 1911 margin: 0; 1912 padding: 10px 10px 10px 20px; 1913 position: fixed; 1914 left: 0; 1915 background-color: #FEFEFE; 1916 contain: strict; 1917 overflow-x: hidden; 1918 overflow-y: auto; 1919 outline: 0; 1920 border-right: 1px #777 solid; 1921 border-bottom: 1px #777 solid; 1922 width: 320px; 1923 height: 90%; 1924 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); 1925 1926 /* Add animation */ 1927 -webkit-animation-name: openmenu; /* Chrome, Safari, Opera */ 1928 -webkit-animation-duration: 0.6s; /* Chrome, Safari, Opera */ 1929 animation-name: openmenu; 1930 animation-duration: 0.6s; 1931 } 1932 .mmm-content ul.sub-menu { 1933 padding-left: 16px; 1934 } 1935 .mmm-content li { 1936 list-style: none; 1937 } 1938 #menu-feast-modern-mobile-menu li, 1939 .desktop-inline-modern-menu > ul.menu li { 1940 min-height: 50px; 1941 margin-left: 5px; 1942 list-style: none; 1943 } 1944 #menu-feast-modern-mobile-menu li a, 1945 .desktop-inline-modern-menu > ul.menu li a { 1946 color: inherit; 1947 text-decoration: inherit; 1948 } 1949 1950 /* The button used to close the mmm */ 1951 .closebtn { 1952 text-decoration: none; 1953 float: right; 1954 margin-right: 10px; 1955 font-size: 50px; 1956 font-weight: bold; 1957 color: #333; 1958 z-index: 1301; 1959 top: 0; 1960 position: fixed; 1961 left: 270px; 1962 -webkit-animation-name: closebutton; /* Chrome, Safari, Opera */ 1963 -webkit-animation-duration: 1.5s; /* Chrome, Safari, Opera */ 1964 animation-name: closebutton; 1965 animation-duration: 1.5s; 1966 } 1967 1968 .closebtn:hover, 1969 .closebtn:focus { 1970 color: #555; 1971 cursor: pointer; 1972 } 1973 @media (prefers-reduced-motion) { /* accessibility animation fix */ 1974 .mmm-dialog .mmm-content, .closebtn { 1975 animation: none !important; 1976 } 1977 } 1978 .mmmheader { 1979 font-size: 25px; 1980 color: #FFF; 1981 height: 80px; 1982 display: flex; 1983 justify-content: space-between; 1984 } 1985 #mmmlogo { 1986 max-width: 200px; 1987 max-height: 70px; 1988 } 1989 #feast-mobile-search { 1990 margin-bottom: 17px; 1991 min-height: 50px; 1992 overflow: auto; 1993 } 1994 #feast-mobile-search input[type=submit] { 1995 border: 0; 1996 height: 30px; 1997 margin: 5px 0 0 -30px; 1998 padding: 15px; 1999 position: absolute; 2000 width: 30px; 2001 z-index: 200; 2002 clip: unset; 2003 color: transparent; 2004 background: none; 2005 } 2006 #feast-mobile-search input[type=submit]:hover { 2007 background: transparent; 2008 } 2009 #feast-mobile-search input[type=search] { 2010 width: 100%; 2011 } 2012 2013 #feast-mobile-menu-social-icons { 2014 margin-top: 17px; 2015 } 2016 2017 #feast-social .simple-social-icons { 2018 list-style: none; 2019 margin: 0 !important; 2020 } 2021 2022 .feastmobilenavbar { 2023 position: fixed; 2024 top: 0; 2025 left: 0; 2026 z-index: 1300; 2027 width: 100%; 2028 height: 80px; 2029 padding: 0; 2030 margin: 0 auto; 2031 box-sizing: border-box; 2032 border-top: 1px solid #CCC; 2033 border-bottom: 1px solid #CCC; 2034 background: #FFF; 2035 display: grid; 2036 grid-template-columns: repeat(7, minmax(50px, 1fr)); 2037 text-align: center; 2038 contain: strict; 2039 overflow: hidden; 2040 } 2041 .feastmobilenavbar > div { height: 80px; } 2042 .admin-bar .feastmobilenavbar { 2043 top: 32px; 2044 } 2045 @media screen and (max-width:782px) { 2046 .admin-bar .feastmobilenavbar { 2047 top: 0; 2048 position: sticky; 2049 } 2050 .admin-bar .site-container, .admin-bar .body-template-content { 2051 margin-top: 0; 2052 } 2053 } 2054 .feastmobilenavbar .feastmenulogo > a { 2055 display: flex; 2056 align-items: center; 2057 } 2058 .feastmobilenavbar a img { 2059 margin-bottom: inherit !important; 2060 } 2061 .feastmenutoggle, .feastsearchtoggle, .feastsubscribebutton { 2062 display: flex; 2063 align-items: center; 2064 justify-items: center; 2065 justify-content: center; 2066 } 2067 2068 2069 .feastsearchtoggle svg, .feastmenutoggle svg { 2070 width: 30px; 2071 height: 30px; 2072 padding: 10px; 2073 box-sizing: content-box; 2074 color: black; 2075 } 2076 .feastsubscribebutton { 2077 overflow: hidden; 2078 } 2079 .feastsubscribebutton img { 2080 max-width: 90px; 2081 padding: 0; 2082 display: block; 2083 margin: 1px; 2084 } 2085 .feastsubscribebutton svg {
2086 color: #000; 2087 } 2088 .feastmenulogo { 2089 overflow: hidden; 2090 display: flex; 2091 align-items: center; 2092 justify-content: center; 2093 grid-column-end: span 4; 2094 } 2095 2096 .desktop-inline-modern-menu .sub-menu { display: none; } 2097 .desktop-inline-modern-menu, .modern-menu-desktop-social { display: none; } 2098 @media only screen and (min-width: 1200px) { 2099 .desktop-inline-modern-menu, .modern-menu-desktop-social { display: block; line-height: 1.2em; } 2100 .feastmobilenavbar .feastmenutoggle { display: none; } /* hide menu toggle */ 2101 .feastmobilenavbar { grid-template-columns: 1fr 3fr 1fr 50px !important; } /* rearrange grid for desktop */ 2102 .feastmenulogo { grid-column-end: span 1 !important; } 2103 .desktop-inline-modern-menu ul { 2104 display: flex; 2105 justify-content: center; 2106 gap: 40px; 2107 height: 80px; 2108 overflow: hidden; 2109 margin: 0 17px; 2110 } 2111 .desktop-inline-modern-menu ul li { 2112 display: flex; 2113 justify-content: center; 2114 align-items: center; 2115 min-height: 80px; 2116 max-width: 20%; 2117 margin-left: 0 !important; 2118 } 2119 .desktop-inline-modern-menu ul li:nth-child(n+6) { display: none; } 2120 .modern-menu-desktop-social .simple-social-icons li:nth-child(n+4), .modern-menu-desktop-social .widgettitle { display: none; } 2121 .modern-menu-desktop-social { display: flex !important; justify-content: center; align-items: center; } 2122 body .feastmobilenavbar a { color: #000; text-decoration: none; } 2123 2124 } /* end desktop query */ 2125 /* end testing */ 2126 2127 @media only screen and ( max-width: 1199px ) { 2128 .feastmenulogo {grid-column-end: span 3; } 2129 .feastsubscribebutton { grid-column-end: span 2; } 2130 } 2131 @media only screen and (max-width: 359px) { /* 320px fix */ 2132 .feastmobilenavbar { 2133 grid-template-columns: repeat(6, minmax(50px, 1fr)); 2134 } 2135 .feastmenulogo {grid-column-end: span 2; } } 2136 header.site-header, .nav-primary { 2137 display: none !important; 2138 visibility: hidden; 2139 } 2140 .site-container, .body-template-content { 2141 margin-top: 80px; /* prevents menu overlapping content */ 2142 } 2143 @media only screen and ( min-width: 1200px ) { 2144 .feastmobilenavbar { 2145 width: 100%; 2146 left: 0; 2147 padding-left: calc(50% - 550px); 2148 padding-right: calc(50% - 550px); 2149 } 2150 .feastsubscribebutton { display: none; } 2151 } 2152 @media print { 2153 .feastmobilenavbar { position: static; } 2154 } 2155 </style> 2156 2157 <style id="feast-edit-font-sizes">h1 { font-size: 30px; }body { font-size: 18px; }</style> <style id='feast-increase-content-width'>@media only screen and (min-width: 1200px) { #genesis-content { min-width: 728px; } #content-container { min-width: 728px; } }</style> 2158 2159 2160 2161<link href="https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;700&family=Lora:wght@700&family=Sriracha:wght@400;700&display=swap" rel="stylesheet" id="feast-plus-fonts"> 2162<style id="feast-plus-branding-styles"> 2163:root { 2164--font-fallback: BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-sans; 2165--branding-color-primary: #3f3f3f; 2166--branding-color-primary-text: #FFFFFF; 2167/* primary black contrast: 1.922976848447; primary white contrast: 10.920568293352 */ 2168--branding-color-accents: #77ac77; 2169--branding-color-accents-text: #000000; 2170/* accent black contrast: 8.0800319217915; accent white contrast: 2.5989996330787 */ 2171--branding-color-background: #f5f5f5; 2172--branding-color-background-text: #000000; 2173/* background black contrast: 19.315002585585; background white contrast: 1.0872377524646 */ 2174--branding-color-links: #e86d10; 2175--feast-spacing-xxxs: 8px;--feast-spacing-xxs: 8px;--feast-spacing-xs: 12px;--feast-spacing-s: 16px;--feast-spacing-m: 20px;--feast-spacing-l: 20px;--feast-spacing-xl: 20px;--feast-spacing-xxl: 24px;--feast-font-s: 20px;--feast-font-m: 24px;--feast-font-l: 28px;--feast-font-xl: 32px;--feast-border-radius: 7px;--feast-banner-height: 48px;--feast-modern-menu-height: 80px;--feast-top-offset-height: calc( var(--feast-banner-height) + var(--feast-modern-menu-height) );--feast-top-banner-background-color: var(--branding-color-background);--branding-top-banner_text-color: #000000; 2176 2177--branding-body-font: "Source Sans 3"; 2178 2179--branding-heading-font: "Lora"; 2180 2181--branding-accent-font: "Sriracha"; 2182--branding-custom-list-char: "\2713"; 2183} 2184/* end of feast plus branding root variables */ 2185@media (min-width: 481px) { :root {--feast-spacing-xxxs: 8px;--feast-spacing-xxs: 12px;--feast-spacing-xs: 16px;--feast-spacing-s: 20px;--feast-spacing-m: 24px;--feast-spacing-l: 28px;--feast-spacing-xl: 32px;--feast-spacing-xxl: 44px;--feast-desktop-font-xxs: 12px;--feast-desktop-font-xs: 16px;} } 2186/* end of feast plus branding desktop root variables */ 2187a { 2188 text-decoration: none; 2189} 2190.has-feast-branding-color-primary-color { 2191 color: var(--branding-color-primary); 2192} 2193.has-background.has-feast-branding-color-primary-background-color { 2194 background-color: var(--branding-color-primary); 2195} 2196.has-feast-branding-color-accents-color { 2197 color: var(--branding-color-accents); 2198} 2199.has-background.has-feast-branding-color-accents-background-color { 2200 background-color: var(--branding-color-accents); 2201} 2202.has-feast-branding-color-background-color { 2203 color: var(--branding-color-background); 2204} 2205.has-background.has-feast-branding-color-background-background-color { 2206 background-color: var(--branding-color-background); 2207} 2208.has-feast-branding-color-links-color { 2209 color: var(--branding-color-links); 2210} 2211.has-background.has-feast-branding-color-links-background-color { 2212 background-color: var(--branding-color-links); 2213} 2214.feast-plugin a { 2215 color: var(--branding-color-links); 2216} 2217.feast-plugin .entry-content a, 2218.feast-plugin .feast-modern-category-layout a { 2219 text-underline-offset: 3px; 2220 text-decoration-thickness: 3px; 2221} 2222.feast-button a, 2223.wp-block-group .wp-block-search__button, 2224.wp-block-group .wp-block-search__button, 2225#respond #submit, 2226body .editor-styles-wrapper .wp-block-button__link, 2227.wp-block-button__link, 2228body .wp-block-button a { 2229 background: var(--branding-color-primary) !important; 2230 color: var(--branding-color-primary-text) !important; 2231 text-decoration: none !important; 2232 font-weight: bold; 2233 padding: 11px; 2234} 2235.feast-plugin .feast-trusted-google-source .wp-block-button__link svg path, 2236.wp-block-button__link svg { 2237 fill: var(--branding-color-primary-text) !important; 2238} 2239body .editor-styles-wrapper .wp-block-button__link, 2240.wp-block-button__link, 2241body .wp-block-button a { 2242 padding: 11px 18px; 2243} 2244.feast-button a, .wp-block-group .wp-block-search__inside-wrapper, .wp-block-group .wp-block-search__button, .wp-block-group .wp-block-search__inside-wrapper, .wp-block-group .wp-block-search__button, #respond #submit, body .editor-styles-wrapper .wp-block-button__link, .wp-block-button__link { border-radius: 100px; } @media(max-width:480px) { .wp-block-group .wp-block-search__inside-wrapper { border-radius: 32px; padding-top: 13px !important; } }.feast-button a, .wp-block-group .wp-block-search__button, .wp-block-group .wp-block-search__button, #respond #submit, body .editor-styles-wrapper .wp-block-button__link, .wp-block-button__link { border: 0 !important; margin: 0 !important; }.feast-button a:hover, #respond #submit:hover, body .editor-styles-wrapper .wp-block-button__link:hover, .wp-block-button__link:hover { background: #FFF !important; outline: 2px solid #000 !important; color: #000 !important; }.fsri-list .listing-item { border-radius: 0; }.fsri-list .listing-item { box-shadow: 0 3px 6px rgba(0,0,0,0.16); background: #FFFFFF; }.fsri-list .listing-item img { border-bottom-right-radius: 0; border-bottom-left-radius: 0;}.feast-plus-author img { box-shadow: 0 6px 12px rgba(0,0,0,0.16); background: #FFFFFF; } .fsri-title { padding: 0 7px 17px; }
2244.full-width-feature-wrapper .fsri-list svg, .is-style-full-width-feature-wrapper .fsri-list svg, .is-style-full-width-feature-wrapper-cta .fsri-list svg, .is-style-full-width-slanted .fsri-list svg, .is-style-full-width-custom-background-feature-wrapper .fsri-list svg, .is-style-feast-custom-background-feature-wrapper .fsri-list svg, .is-style-feast-feature-wrapper svg, .is-style-feast-branding-background svg, .is-style-feast-branding-background .fsri-list svg { fill: #000; }.full-width-feature-wrapper .fsri-list .fsri-time, .is-style-full-width-feature-wrapper .fsri-list .fsri-time, .is-style-full-width-feature-wrapper-cdta .fsri-list .fsri-time, .is-style-full-width-slanted .fsri-list .fsri-time, .is-style-full-width-custom-background-feature-wrapper .fsri-list .fsri-time, .is-style-feast-custom-background-feature-wrapper .fsri-list .fsri-time, .full-width-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-full-width-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-full-width-feature-wrapper-cta .fsri-list .fsri-recipe-cost, .is-style-full-width-slanted .fsri-list .fsri-recipe-cost, .is-style-full-width-custom-background-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-feast-custom-background-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-feast-feature-wrapper .fsri-list .fsri-time, .is-style-feast-feature-wrapper .fsri-list .fsri-recipe-cost, .is-style-feast-branding-background .fsri-list .fsri-time, .is-style-feast-branding-background .fsri-list .fsri-recipe-cost { color: #000; }.feast-film-strip .fsri-list { padding-bottom: 6px; }body .fsri-list:not(.fsri-numbered) .fsri-title { margin-top: 12px; }.feast-category-index-list > li { 2245 padding-left: 3px; 2246 padding-right: 3px; 2247} 2248.feast-category-index-list img { 2249 border: 8px solid #fff; 2250 box-shadow: 0 3px 6px rgba(0,0,0,0.16); 2251} 2252.feast-category-index-list.feast-title-overlay > li, 2253.feast-category-index-list.feast-image-round.feast-title-overlay > li { 2254 box-shadow: 0 3px 6px rgba(0,0,0,0.16); 2255 padding: 8px; 2256 background-color: #fff; 2257} 2258.feast-category-index-list.feast-image-round.feast-title-overlay > li > a:hover img { 2259 transform: scale(0.95); 2260} 2261.feast-category-index-list.feast-title-overlay img, 2262.feast-category-index-list.feast-image-round.feast-title-overlay img { 2263 border: none; 2264 box-shadow: none; 2265} 2266.feast-category-index-list.feast-image-round.feast-title-overlay .fsci-title.fsci-title--no-image { 2267 background: none !important; 2268 background-color: inherit !important; 2269}.full-width-feature-wrapper .wp-block-columns h2, 2270.full-width-feature-wrapper .wp-block-columns p, 2271.is-style-full-width-feature-wrapper .wp-block-columns h2, 2272.is-style-full-width-feature-wrapper-cta .wp-block-columns h2, 2273.is-style-full-width-slanted .wp-block-columns h2, 2274.is-style-full-width-custom-background-feature-wrapper .wp-block-columns h2, 2275.is-style-feast-custom-background-feature-wrapper .wp-block-columns h2, 2276.is-style-full-width-feature-wrapper .wp-block-columns p, 2277.is-style-full-width-feature-wrapper-cta .wp-block-columns p, 2278.is-style-full-width-slanted .wp-block-columns p, 2279.is-style-full-width-custom-background-feature-wrapper .wp-block-columns p, 2280.is-style-feast-custom-background-feature-wrapper .wp-block-columns p, 2281.page .wp-block-group p, 2282.category .wp-block-group p { 2283 margin: var(--feast-spacing-xxs) 0; 2284} 2285.wp-block-group .wp-block-media-text h2, 2286.wp-block-media-text h2, 2287.wp-block-media-text p, 2288.page .wp-block-group .wp-block-media-text p { 2289 margin: var(--feast-spacing-xs) 0; 2290} 2291.wp-block-media-text__content > *:first-child { 2292 margin-top: 0 !important; 2293} 2294.wp-block-media-text__content > *:last-child { 2295 margin-bottom: 0 !important; 2296} 2297.wp-block-group .wp-block-media-text { align-self: center; }.align-self-center { align-self: center; }.is-style-fancy-underline { background-image: url("https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/underline.svg"); background-repeat: no-repeat; background-position: bottom center; background-size: contain; width: auto; }.is-style-accent-font { font-family: var(--branding-accent-font) !important; }.fsri-title { color: #000; line-height: 1.3; text-wrap: balance; } aside .fsri-title { margin: 0; }.full-width-feature-wrapper svg, .is-style-full-width-feature-wrapper svg, .is-style-full-width-slanted svg, .is-style-full-width-custom-background-feature-wrapper svg, .is-style-feast-custom-background-feature-wrapper svg, .is-style-feast-branding-background svg { fill: var(--branding-color-background-text); }.full-width-feature-wrapper .wp-block-search__button svg, .is-style-full-width-feature-wrapper .wp-block-search__button svg, .is-style-full-width-slanted .wp-block-search__button svg, .is-style-full-width-custom-background-feature-wrapper .wp-block-search__button svg, .is-style-feast-custom-background-feature-wrapper .wp-block-search__button svg, .is-style-feast-branding-background .wp-block-search__button svg { fill: currentColor; }.is-style-full-width-feature-wrapper-cta svg { fill: var(--branding-color-cta-text); }.wp-block-search__button svg, { fill: var(--branding-color-primary-text) !important; }.is-style-feast-cta-background svg { fill: var(--branding-color-primary-text) !important; }.entry-content a .fsci-title { color: #000; padding: 0; line-height: 1.2em; text-decoration: none !important; }.entry-content .wp-block-group .feast-category-index ul li { margin-bottom: 0; }
2297.full-width-feature-wrapper .fsci-title, .is-style-full-width-feature-wrapper .fsci-title, .is-style-full-width-slanted .fsci-title, .is-style-full-width-custom-background-feature-wrapper .fsci-title, .is-style-feast-custom-background-feature-wrapper .fsci-title, .feast-feature-wrapper .fsci-title, .is-style-feast-feature-wrapper .fsci-title, 2298 .is-style-feast-branding-background .fsci-title { color: var(--branding-color-background-text) !important; }.is-style-full-width-feature-wrapper-cta .fsci-title, .is-style-feast-cta-background .fsci-title { color: var(--branding-color-cta-text) !important; }.entry-content .feast-title-overlay a .fsci-title, 2299.feast-title-overlay .fsci-title { 2300 background-color: var(--branding-color-background); 2301 color: var(--branding-color-background-text); 2302} 2303.is-style-full-width-feature-wrapper .feast-title-overlay .fsci-title, 2304.is-style-full-width-feature-wrapper-cta .feast-title-overlay .fsci-title, 2305.is-style-full-width-slanted .feast-title-overlay .fsci-title { 2306 background-color: #fff !important; 2307 color: #000 !important; 2308} 2309.feast-category-index-list svg.fsci-placeholder rect { 2310 fill: var(--branding-color-background) !important; 2311} 2312.feast-category-index-list.feast-title-overlay.feast-image-round .fsci-title.fsci-title--no-image { 2313 color: var(--branding-color-background-text) !important; 2314} 2315hr { color: #D6D6D6; }.feast-category-index-list img { 2316 transition: 0.4s; -webkit-transition: 0.4s; 2317} 2318.feast-category-index-list img:hover { 2319 transform: scale(0.95); 2320} 2321.feast-recipe-index .fsri-list, 2322.feast-category-index-list { 2323 grid-gap: var(--feast-spacing-xs); 2324} 2325.feast-category-index-list { 2326 row-gap: var(--feast-spacing-m); 2327} 2328body .feast-category-index-list li { 2329 min-height: 0; 2330} 2331.sidebar .feast-category-index-list li { 2332 margin-bottom: 0; 2333} 2334.sidebar .feast-category-index-list li img { 2335 display: block; 2336} 2337.sidebar .feast-category-index-list li .fsci-title { 2338 line-height: 1.2; 2339 margin-top: 6px; 2340 margin-bottom: 0; 2341} 2342.feast-top-tip, 2343.feast-featured-review, 2344#feast-advanced-jump-to, 2345.schema-faq-section { 2346 border-radius: 0; 2347} 2348.feast-top-tip, 2349.feast-featured-review, 2350.is-style-group-asterisk, 2351.is-style-group-badge, 2352.is-style-group-check, 2353.is-style-group-envelope, 2354.is-style-group-heart, 2355.is-style-group-question, 2356.is-style-group-save, 2357.is-style-group-send, 2358.is-style-group-star, 2359.is-style-group-utensils, 2360.is-style-group-dollar, 2361.is-style-group-plane, 2362.is-style-group-lightbulb, 2363.is-style-group-quote, 2364#feast-advanced-jump-to, 2365.schema-faq-section, 2366.is-style-feast-feature-wrapper, 2367.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content { 2368 border: 2px solid var(--branding-color-accents) !important; 2369} 2370.is-style-feast-feature-wrapper, 2371.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content { 2372 background-color: #FFF !important; 2373 color: initial !important; 2374} 2375.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content * { 2376 color: initial; 2377} 2378.feast-featured-review::before { 2379 background-color: #FFF !important; 2380 border-radius: 100px; 2381} 2382body .is-style-feast-feature-wrapper a, 2383body .feast-feature-wrapper a, 2384.wp-block-media-text.is-style-media-text-small-circle-image .wp-block-media-text__content a { 2385 color: var(--branding-color-links); 2386} 2387body #feast-advanced-jump-to { 2388 background-color: #fff; 2389} 2390.is-style-feast-feature-wrapper .wp-block-heading { 2391 color: #000; 2392} 2393#feast-advanced-jump-to ::marker { 2394 display: none; 2395} 2396#feast-advanced-jump-to summary { 2397 font-weight: bold !important; 2398} 2399.wp-block-group.feast-top-tip, 2400.wp-block-group.feast-featured-review, 2401.wp-block-group.is-style-group-asterisk, 2402.wp-block-group.is-style-group-badge, 2403.wp-block-group.is-style-group-check, 2404.wp-block-group.is-style-group-envelope, 2405.wp-block-group.is-style-group-heart, 2406.wp-block-group.is-style-group-question, 2407.wp-block-group.is-style-group-save, 2408.wp-block-group.is-style-group-send, 2409.wp-block-group.is-style-group-star, 2410.wp-block-group.is-style-group-utensils, 2411.wp-block-group.is-style-group-dollar, 2412.wp-block-group.is-style-group-plane, 2413.wp-block-group.is-style-group-lightbulb, 2414.wp-block-group.is-style-group-quote, 2415.wp-block-group.is-style-group-quote-bubble { 2416 padding: 45px clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px) 20px; 2417 position: relative; 2418 margin-bottom: 37px; 2419 margin-top: calc(var(--feast-spacing-xl) + 25px); 2420} 2421.is-style-feast-branding-background, 2422.is-style-feast-custom-background-feature-wrapper { 2423 padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px); 2424 position: relative; 2425 margin-bottom: 37px; 2426} 2427.feast-top-tip h2, 2428.feast-featured-review h2 { 2429 margin: 0; 2430 padding: var(--feast-spacing-xxxs) 0; 2431} 2432.feast-top-tip p, 2433.feast-featured-review p { 2434 margin: 0; 2435 padding: 0 0 var(--feast-spacing-xxs); 2436} 2437.is-style-full-width-feature-wrapper .wp-block-group__inner-container > *:first-child, 2438.is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > *:first-child, 2439.is-style-full-width-slanted .wp-block-group__inner-container > *:first-child, 2440.is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > *:first-child, 2441.is-style-feast-custom-background-feature-wrapper .wp-block-group__inner-container > *:first-child, 2442.is-style-feast-branding-background .wp-block-group__inner-container > *:first-child, 2443.feast-top-tip .wp-block-group__inner-container > *:first-child, 2444.feast-featured-review .wp-block-group__inner-container > *:first-child, 2445.is-style-group-asterisk .wp-block-group__inner-container > *:first-child, 2446.is-style-group-badge .wp-block-group__inner-container > *:first-child, 2447.is-style-group-check .wp-block-group__inner-container > *:first-child, 2448.is-style-group-envelope .wp-block-group__inner-container > *:first-child, 2449.is-style-group-heart .wp-block-group__inner-container > *:first-child, 2450.is-style-group-question .wp-block-group__inner-container > *:first-child, 2451.is-style-group-save .wp-block-group__inner-container > *:first-child, 2452.is-style-group-send .wp-block-group__inner-container > *:first-child, 2453.is-style-group-star .wp-block-group__inner-container > *:first-child, 2454.is-style-group-utensils .wp-block-group__inner-container > *:first-child, 2455.is-style-group-dollar .wp-block-group__inner-container > *:first-child, 2456.is-style-group-plane .wp-block-group__inner-container > *:first-child, 2457.is-style-group-lightbulb .wp-block-group__inner-container > *:first-child, 2458.is-style-group-quote .wp-block-group__inner-container > *:first-child, 2459.is-style-group-quote-bubble .wp-block-group__inner-container > *:first-child { 2460 margin-top: 0; 2461} 2462.is-style-full-width-feature-wrapper .wp-block-group__inner-container > *:last-child, 2463.is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > *:last-child, 2464.is-style-full-width-slanted .wp-block-group__inner-container > *:last-child, 2465.is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > *:last-child, 2466.is-style-feast-custom-background-feature-wrapper .wp-block-group__inner-container > *:last-child, 2467.is-style-feast-branding-background .wp-block-group__inner-container > *:last-child, 2468.feast-top-tip .wp-block-group__inner-container > *:last-child, 2469.feast-featured-review .wp-block-group__inner-container > *:last-child, 2470.is-style-group-asterisk .wp-block-group__inner-container > *:last-child, 2471.is-style-group-badge .wp-block-group__inner-container > *:last-child, 2472.is-style-group-check .wp-block-group__inner-container > *:last-child, 2473.is-style-group-envelope .wp-block-group__inner-container > *:last-child, 2474.is-style-group-heart .wp-block-group__inner-container > *:last-child, 2475.is-style-group-question .wp-block-group__inner-container > *:last-child, 2476.is-style-group-save .wp-block-group__inner-container > *:last-child, 2477.is-style-group-send .wp-block-group__inner-container > *:last-child, 2478.is-style-group-star .wp-block-group__inner-container > *:last-child, 2479.is-style-group-utensils .wp-block-group__inner-container > *:last-child, 2480.is-style-group-dollar .wp-block-group__inner-container > *:last-child, 2481.is-style-group-plane .wp-block-group__inner-container > *:last-child, 2482.is-style-group-lightbulb .wp-block-group__inner-container > *:last-child, 2483.is-style-group-quote .wp-block-group__inner-container > *:last-child, 2484.is-style-group-quote-bubble .wp-block-group__inner-container > *:last-child { 2485 margin-bottom: 0; 2486} 2487body .wp-block-group.is-style-group-quote-bubble { 2488 background-color: var(--branding-color-background); 2489 border-radius: 32px; 2490 padding: 36px 54px; 2491 margin-bottom: calc(37px + 38px); 2492 color: var(--branding-color-background-text); 2493} 2494body .wp-block-group.is-style-group-quote-bubble::after { 2495 content: ""; 2496 position: absolute; 2497 width: 0; 2498 height: 0; 2499 top: 100%; 2500 left: 54px; 2501 border-top: 38px solid var(--branding-color-background); 2502 border-left: 0 solid transparent; 2503 border-right: 38px solid transparent; 2504} 2505body .entry-content .schema-faq-section > p:last-child { 2506 margin-bottom: 0; 2507} 2508body .is-style-feast-inline-heading-group { 2509 border-color: var(--branding-color-accents); 2510} 2511.feast-top-tip::before, .is-style-group-lightbulb::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/lightbulb.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.feast-featured-review::before, .is-style-group-quote::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/quote.svg'); }.is-style-group-asterisk::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/asterisk.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-badge::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/badge.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-check::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/check.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-envelope::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/envelope.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-heart::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/heart.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-question::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/question.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-save::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/save.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-send::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/send.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-star::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/star.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-utensils::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/utensils.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-dollar::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/dollar.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-plane::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/airplane.svg'); background-color: var(--branding-color-accents); color: var(--branding-color-accents-text); }.is-style-group-quote-bubble::before { background: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/quote.svg'); background-color: var(--branding-color-background); }.feast-featured-review::before, .feast-top-tip::before, .is-style-group-asterisk::before, .is-style-group-badge::before, .is-style-group-check::before, .is-style-group-envelope::before, .is-style-group-heart::before, .is-style-group-question::before, .is-style-group-save::before, .is-style-group-send::before, .is-style-group-star::before, .is-style-group-utensils::before, .is-style-group-dollar::before, .is-style-group-plane::before, .is-style-group-lightbulb::before, .is-style-group-quote::before, .is-style-group-quote-bubble::before { position: absolute; content: ''; top: -25px; left: clamp(20px, calc(1.25rem + ((1vw - 6px) * 0.8803)), 25px); height: 50px; width: 50px; background-repeat: no-repeat !important; background-position: center; background-size: 30px 30px !important; border-radius: 100%; }.entry-content a:hover { text-decoration: none; }.feast-category-index-list a:hover, .listing-item a:hover { background: none !important; }ul.inline-list li, 2512ul.is-style-inline-list li {
2513 display: inline-block; margin: 17px !important; 2514} 2515ol.inline-list, 2516ol.is-style-inline-list { 2517 display: flex; 2518 flex-direction: column; 2519} 2520ol.inline-list li, 2521ol.is-style-inline-list li { 2522 width: 100%; 2523} 2524.wp-block-group.is-content-justification-center ul.is-style-inline-list, 2525.wp-block-group.is-content-justification-center ol.is-style-inline-list { 2526 padding-left: 0; 2527 text-align: center; 2528} 2529.wp-block-group.is-content-justification-center ul.is-style-inline-list li, 2530.wp-block-group.is-content-justification-center ol.is-style-inline-list li { 2531 text-align: center; 2532} 2533.home .entry-title { 2534 font-size: 1.2em; 2535 line-height: 1.2em; 2536 margin: -30px -6% 0; 2537 background: var(--branding-color-background); 2538 color: var(--branding-color-background-text); 2539 padding: var(--feast-spacing-xxl); 2540 text-align: center; 2541} 2542.sociallandingpage .feast-button a { 2543 width: 90% !important; 2544} 2545.sociallandingpage li { 2546 display: block; 2547 margin: 21px 0 !important; 2548} 2549.sociallandingpage ul { 2550 text-align: center; 2551} 2552.schema-faq-section { 2553 padding: var(--feast-spacing-s); 2554} 2555body #simple-social-icons-2 ul li a, body #simple-social-icons-2 ul li a:hover, body #simple-social-icons-2 ul li a:focus { 2556 color: var(--branding-color-accents-text) !important; 2557 background-color: var(--branding-color-accents) !important; 2558} 2559.wp-block-group .wp-block-search { 2560 margin: var(--feast-spacing-s) 0 !important; 2561 background: transparent !important; 2562} 2563.wp-block-group .wp-block-search__inside-wrapper { 2564 display: flex; 2565 flex-direction: column; 2566 margin: 0; 2567 border: 3px solid #000; 2568 background: #FFF !important; 2569 padding: 0; 2570 width: 100%; 2571} 2572@media(max-width:600px) { 2573 .wp-block-group .wp-block-search__inside-wrapper { 2574 width: 100% !important; 2575 } 2576} 2577.wp-block-group .wp-block-search__input { 2578 border: none !important; 2579 margin: 0 37px; 2580 width: unset; 2581} 2582@media(max-width:482px) { 2583 .wp-block-group .wp-block-search__input { 2584 max-width: calc(100% - 10px); 2585 margin: 0 5px; 2586 } 2587} 2588.wp-block-group .wp-block-search__button { 2589 display: block !important; 2590 visibility: visible !important; 2591 margin: 13px; 2592 font-weight: bold; 2593} 2594.feast-plus-author img { 2595 padding: var(--feast-spacing-xs); 2596} 2597.round-image img { 2598 padding: var(--feast-spacing-s); 2599 object-fit: cover; 2600 aspect-ratio: 1; 2601 border-radius: 50%; 2602} 2603.wp-block-media-text.is-variation-media-text-sidebar-bio { 2604 background-color: var(--branding-color-background); 2605 margin-top: 32px; 2606 row-gap: 0; 2607} 2608.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media { 2609 margin-top: -32px; 2610} 2611.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__media img { 2612 width: 178px; 2613 max-width: 100%; 2614 height: auto; 2615 border-radius: 178px; 2616 border: 6px solid white; 2617 box-shadow: 0 6px 12px rgba(0,0,0,0.15); 2618} 2619.wp-block-media-text .wp-block-media-text__content { 2620 padding-top: var(--feast-spacing-s); 2621 padding-bottom: var(--feast-spacing-s); 2622} 2623.wp-block-media-text.is-variation-media-text-sidebar-bio .wp-block-media-text__content * { 2624 color: var(--branding-color-background-text); 2625} 2626@media(max-width:600px) { 2627 .wp-block-media-text .wp-block-media-text__content { 2628 padding: var(--feast-spacing-s); 2629 } 2630} 2631.wp-block-group { 2632 margin: var(--feast-spacing-xl) 0; 2633} 2634.wp-block-group h2 { 2635 line-height: 1.2em; 2636 margin-bottom: var(--feast-spacing-xs); 2637} 2638.wp-block-group h2:first-child { 2639 margin-top: 0; 2640} 2641.entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list), 2642.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) { 2643 padding-left: 37px; 2644} 2645@media(max-width:600px) { 2646 .entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list), 2647 .feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) { 2648 padding-left: 17px; 2649 } 2650} 2651.entry-content ul:not(.fsri-list):not(.feast-category-index-list) li, 2652.feast-modern-category-layout ul:not(.fsri-list):not(.feast-category-index-list) li { 2653 line-height: 1.6; 2654 margin-left: 0; 2655} 2656.entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list):not(.wp-block-social-links) li:not(:last-child), 2657.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list):not(.wp-block-social-links) li:not(:last-child) { 2658 margin-bottom: var(--feast-spacing-xs); 2659} 2660@media only screen and (max-width: 600px) { 2661 .entry-content ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) li:not(:last-child), 2662 .feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list) li:not(:last-child) { 2663 margin-bottom: var(--feast-spacing-s); 2664 } 2665} 2666.feast-modern-category-layout ul:not(.is-style-inline-list):not(.fsri-list):not(.feast-category-index-list):not(.wp-block-social-links) { 2667 margin-bottom: 37px; 2668} 2669ul.is-style-circle-number-list { 2670 display: flex; 2671 flex-direction: column; 2672} 2673ul.is-style-circle-number-list li { 2674 width: 100%; 2675} 2676ol.is-style-circle-number-list li::before { 2677 background-color: var(--branding-color-background); 2678 color: var(--branding-color-background-text); 2679}.is-style-step-count::before, 2680.is-style-step-count-above::before { 2681 background-color: var(--branding-color-background); 2682 color: var(--branding-color-background-text); 2683} 2684.wp-block-group.is-style-full-width-feature-wrapper .is-style-step-count::before, 2685.wp-block-group.is-style-full-width-feature-wrapper-cta .is-style-step-count::before, 2686.wp-block-group.is-style-full-width-slanted .is-style-step-count::before, 2687.wp-block-group.is-style-feast-branding-background .is-style-step-count::before, 2688.wp-block-group.is-style-full-width-feature-wrapper .is-style-step-count-above::before, 2689.wp-block-group.is-style-full-width-feature-wrapper-cta .is-style-step-count-above::before, 2690.wp-block-group.is-style-full-width-slanted .is-style-step-count-above::before, 2691.wp-block-group.is-style-feast-branding-background .is-style-step-count-above::before { 2692 background-color: #fff; 2693} 2694ol.is-style-circle-number-list li::before { 2695 color: var(--branding-color-primary-text); 2696 background: var(--branding-color-primary); 2697}.is-style-media-text-background-only ol.is-style-circle-number-list li::before { 2698 color: #fff; 2699 background-color: #000; 2700} 2701hr.has-background, 2702.wp-block-separator { 2703 margin-top: var(--feast-spacing-xxl); 2704 margin-bottom: var(--feast-spacing-xxl); 2705} 2706@media only screen and (max-width: 482px) { 2707 .site-container .site-inner .full-width-feature-wrapper, 2708 .site-container .site-inner .is-style-full-width-feature-wrapper, 2709 .site-container .site-inner .is-style-full-width-feature-wrapper-cta, 2710 .site-container .site-inner .is-style-full-width-slanted, 2711 .site-container .site-inner .is-style-full-width-custom-background-feature-wrapper { 2712 margin: var(--feast-spacing-xl) -4%; 2713 } 2714 .site-container .full-width-feature-wrapper, 2715 .site-container .is-style-full-width-feature-wrapper, 2716 .site-container .is-style-full-width-feature-wrapper-cta, 2717 .site-container .is-style-full-width-slanted, 2718 .site-container .is-style-full-width-custom-background-feature-wrapper, 2719 .site-container .feast-feature-wrapper, 2720 .site-container .is-style-feast-feature-wrapper { 2721 margin: var(--feast-spacing-xl) 0; 2722 padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px); 2723 2724 } 2725} 2726.full-width-feature-wrapper, 2727.is-style-full-width-feature-wrapper, 2728.is-style-full-width-slanted, 2729.is-style-full-width-custom-background-feature-wrapper, 2730.is-style-feast-custom-background-feature-wrapper, 2731.feast-feature-wrapper, 2732.is-style-feast-feature-wrapper, 2733.is-style-feast-branding-background { 2734 background: var(--global-palette7, var(--branding-color-background)); 2735} 2736.is-style-full-width-feature-wrapper-cta { 2737 background: var(--branding-color-cta); 2738} 2739.full-width-feature-wrapper, 2740.full-width-feature-wrapper a, 2741.full-width-feature-wrapper :is(h1,h2,h3,h4,h5,h6), 2742.is-style-full-width-feature-wrapper, 2743.is-style-full-width-slanted, 2744.is-style-full-width-feature-wrapper a, 2745.is-style-full-width-feature-wrapper :is(h1,h2,h3,h4,h5,h6), 2746.is-style-full-width-slanted a, 2747.is-style-full-width-slanted :is(h1,h2,h3,h4,h5,h6), 2748.is-style-full-width-custom-background-feature-wrapper, 2749.is-style-feast-custom-background-feature-wrapper, 2750.is-style-full-width-custom-background-feature-wrapper a, 2751.is-style-full-width-custom-background-feature-wrapper :is(h1,h2,h3,h4,h5,h6), 2752.is-style-feast-custom-background-feature-wrapper a, 2753.is-style-feast-custom-background-feature-wrapper :is(h1,h2,h3,h4,h5,h6), 2754.feast-feature-wrapper, 2755.feast-feature-wrapper a, 2756.feast-feature-wrapper :is(h1,h2,h3,h4,h5,h6), 2757.is-style-feast-feature-wrapper, 2758.is-style-feast-feature-wrapper a, 2759.is-style-feast-feature-wrapper :is(h1,h2,h3,h4,h5,h6), 2760.is-style-feast-branding-background, 2761.is-style-feast-branding-background a, 2762.is-style-feast-branding-background :is(h1,h2,h3,h4,h5,h6), 2763.is-style-group-tip-3, 2764.is-style-group-tip-4, 2765.is-style-group-tip-3 a, 2766.is-style-group-tip-3 :is(h1,h2,h3,h4,h5,h6), 2767.is-style-group-tip-4 a, 2768.is-style-group-tip-4 :is(h1,h2,h3,h4,h5,h6) { 2769 color: var(--branding-color-background-text); 2770} 2771.is-style-full-width-feature-wrapper-cta, 2772.is-style-full-width-feature-wrapper-cta a, 2773.is-style-full-width-feature-wrapper-cta :is(h1,h2,h3,h4,h5,h6), 2774.is-style-feast-branding-cta, 2775.is-style-feast-brandaing-cta a { 2776 color: var(--branding-color-cta-text); 2777} 2778.is-style-full-width-feature-wrapper .has-white-background-color, 2779.is-style-full-width-feature-wrapper-cta .has-white-background-color, 2780.is-style-full-width-feature-wrapper-cta .has-white-background-color :is(h1,h2,h3,h4,h5,h6), 2781.is-style-full-width-slanted .has-white-background-color, 2782.is-style-full-width-feature-wrapper .has-white-background-color a, 2783.is-style-full-width-feature-wrapper-cta .has-white-background-color a, 2784.is-style-full-width-slanted .has-white-background-color a, 2785.is-style-full-width-custom-background-feature-wrapper .has-white-background-color, 2786.is-style-feast-custom-background-feature-wrapper .has-white-background-color, 2787.is-style-full-width-custom-background-feature-wrapper .has-white-background-color a, 2788.is-style-feast-custom-background-feature-wrapper .has-white-background-color a, 2789.is-style-feast-feature-wrapper .has-white-background-color, 2790.is-style-feast-feature-wrapper .has-white-background-color a, 2791.is-style-feast-branding-background .has-white-background-color, 2792.is-style-feast-branding-background .has-white-background-color a, 2793.is-style-feast-branding-cta .has-white-background-color, 2794.is-style-feast-branding-cta .has-white-background-color a { 2795 color: #000; 2796} 2797.site-container .full-width-feature-wrapper .wp-block-columns { 2798 padding: 17px; 2799} 2800.feast-feature-wrapper, 2801.is-style-feast-feature-wrapper { 2802 margin: var(--feast-spacing-xl) 0; 2803 padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px); 2804} 2805.feast-feature-wrapper .wp-block-group__inner-container > *:last-child, 2806.is-style-feast-feature-wrapper .wp-block-group__inner-container > *:last-child { 2807 margin-bottom: 0; 2808} 2809.feast-feature-wrapper .wp-block-group__inner-container > *:first-child, 2810.is-style-feast-feature-wrapper .wp-block-group__inner-container > *:first-child { 2811 margin-top: 0; 2812} 2813.wp-block-group > .wp-block-group__inner-container { 2814 margin: 0; 2815} 2816.editor-styles-wrapper .is-style-full-width-custom-background-feature-wrapper::after, 2817.editor-styles-wrapper .is-style-feast-custom-background-feature-wrapper::after {
2818 content: "You don't have a Custom Background set on the Feast+ Branding page. Please set a background for it to show."; 2819 width: 100%; 2820 display: block !important; 2821 color: red; 2822 text-align: center; 2823 margin-top: 24px; 2824} 2825.bypostauthor article { 2826 background: var(--branding-color-background); 2827 color: var(--branding-color-background-text); 2828} 2829.bypostauthor article a { 2830 color: var(--branding-color-background-text); 2831} 2832.bypostauthor article .comment-time, 2833.bypostauthor article .comment-time a { 2834 color: var(--branding-color-background-text); 2835} 2836 2837body, 2838body .has-feast-branding-body-font-font-family { 2839 font-family: var(--branding-body-font), var(--font-fallback) !important; 2840 font-weight: 400; 2841 letter-spacing: normal; 2842} 2843h1, 2844h2, 2845h3, 2846h4, 2847h5, 2848h6, 2849.has-feast-branding-heading-font-font-family { 2850 font-family: var(--branding-heading-font), var(--font-fallback) !important; 2851 font-weight: 800; 2852 letter-spacing: normal; 2853 text-transform: none; 2854} 2855h1, h2, h3, h4, h5, h6 { font-weight: 700 !important; } 2856.is-variation-fancy-text, 2857.has-feast-branding-accent-font-font-family { 2858 font-family: var(--branding-accent-font), var(--font-fallback) !important; 2859 font-size: 1.2em; 2860 margin-top: var(--feast-spacing-xxs) !important; 2861 margin-bottom: 8px !important; 2862 line-height: 1.2; 2863} 2864p.is-variation-fancy-text + *:not(div), 2865.wp-block-group__inner-container p.is-variation-fancy-text:first-child { 2866 margin-top: 0 !important; 2867} 2868.is-variation-media-text-sidebar-bio .is-variation-fancy-text { 2869 margin-top: 0 !important; 2870 margin-bottom: 0 !important; 2871} 2872.is-variation-fancy-text:last-child { 2873 margin-bottom: 0 !important; 2874} 2875.is-variation-fancy-text,.has-feast-branding-accent-font-font-family {font-size: 20px;} .feast-numbered-images .wp-block-image { 2876 position: relative !important; 2877 } 2878 .feast-numbered-images figure::before { 2879 counter-increment: instruction-step; 2880 content: counter(instruction-step); 2881 position: absolute; 2882 top: 15px; 2883 left: 15px; 2884 width: 30px; 2885 height: 30px; 2886 background: #FFFFFFDD; 2887 padding: 7px; 2888 border-radius: 100px; 2889 display: flex; 2890 align-items: center; 2891 justify-content: center; 2892 font-weight: bold; 2893 } 2894 ul.is-style-feast-list, 2895ul.feast-list { 2896 padding-left: var(--feast-spacing-s) !important; 2897} 2898ul.is-style-feast-list li, 2899ul.feast-list li { 2900 list-style-type: none !important; 2901 position: relative; 2902 padding-left: 1.3em; 2903} 2904ul.is-style-feast-list li:before, 2905ul.feast-list li:before { 2906 position: absolute; 2907 left: 0; 2908 top: 0; 2909 content: var(--branding-custom-list-char); 2910 width: 18px; 2911} 2912ul.is-style-feast-list .block-editor-rich-text__editable, 2913ul.feast-list .block-editor-rich-text__editable { 2914 display: inline-block; 2915} 2916ol.feast-list, 2917ol.is-style-feast-list { 2918 display: flex; 2919 flex-direction: column; 2920} 2921ol.feast-list li, 2922ol.is-style-feast-list li { 2923 width: 100%; 2924} 2925.fsri-numbered { 2926 counter-reset: fsri-counter; 2927} 2928.fsri-numbered .fsri-title::before { 2929 display: block; 2930 position: relative; 2931 z-index: 2; 2932 text-align: center; 2933 border-radius: 27px; 2934 font-weight: bold; 2935 color: var(--branding-color-accents-text); 2936 background: var(--branding-color-accents); 2937 content: counter(fsri-counter); 2938 counter-increment: fsri-counter; 2939 margin: -18px auto 7px; 2940 height: 35px; 2941 width: 35px; 2942 line-height: 35px; 2943 pointer-events: none; 2944} 2945body nav.pagination { 2946 margin-bottom: 0; 2947 padding-bottom: 37px; 2948} 2949body nav.pagination .nav-links { 2950 display: flex; 2951 justify-content: center; 2952 flex-wrap: wrap; 2953 margin: 0; 2954 gap: 14px; 2955} 2956body .nav-links .page-numbers { 2957 margin: 0; 2958 padding: 12px 16px; 2959 font-weight: 700; 2960 border: 2px solid var(--branding-color-primary); 2961 background-color: white; 2962 color: #000; 2963 line-height: 12px; 2964 min-height: 48px; 2965 display: flex; 2966 align-items: center; 2967 border-radius: 0; 2968} 2969body .nav-links .page-numbers.current, 2970body .nav-links .page-numbers.next, 2971body .nav-links .page-numbers.prev { 2972 background-color: var(--branding-color-primary); 2973 color: var(--branding-color-primary-text); 2974} 2975body .nav-links .page-numbers:not(.dots):hover { 2976 background-color: var(--branding-color-primary); 2977 color: var(--branding-color-primary-text); 2978} 2979body .nav-links .page-numbers.dots:hover { 2980 opacity: 1; 2981} 2982body .site-footer { 2983 letter-spacing: normal; 2984} 2985body .site-footer:has(.feast-modern-footer) { 2986 padding-bottom: 0; 2987 text-transform: initial; 2988 text-align: inherit; 2989} 2990body .site-footer:has(.feast-modern-footer) ul.wp-block-list { 2991 padding-left: 0; 2992} 2993body .nav-links .page-numbers { 2994 border-radius: 100px; 2995} 2996body .mmmheader, 2997body .feastmobilenavbar, 2998body .feastmobilenavbar > div, 2999body .feast-layout.feast-layout--feast-desktop-menu { 3000 height: var(--feast-modern-menu-height); 3001} 3002.feast-top-banner { 3003 position: fixed; 3004 top: 0; 3005 left: 0; 3006 width: 100%; 3007 height: var(--feast-banner-height); 3008 background-color: var(--feast-top-banner-background-color); 3009 display: flex; 3010 align-items: center; 3011 justify-content: center; 3012 z-index: 1300; 3013} 3014.feast-top-banner__inner { 3015 text-align: center; 3016} 3017body .feast-top-banner * { 3018 color: var(--branding-top-banner_text-color); 3019} 3020body .feast-top-banner a { 3021 text-decoration: none; 3022 opacity: 1; 3023} 3024body .feast-top-banner a:hover { 3025 text-decoration: underline; 3026} 3027body .feastmobilenavbar { 3028 top: var(--feast-banner-height); 3029 border-top: 1px solid transparent; 3030} 3031h1, 3032h2, 3033h3, 3034h4, 3035h5, 3036h6, 3037div, 3038.wp-block-group { 3039 scroll-margin-top: 128px; 3040} 3041body .site-container, 3042.body-template-content { 3043 margin-top: var(--feast-top-offset-height); 3044} 3045#feast-advanced-jump-to summary::-webkit-details-marker, 3046#feast-advanced-jump-to summary::marker { 3047 display: none; 3048 content: ""; 3049} 3050#feast-advanced-jump-to summary { 3051 position: relative; 3052 cursor: pointer; 3053} 3054#feast-advanced-jump-to summary::after { 3055 content: ""; 3056 position: absolute; 3057 top: calc(50% - 7px); 3058 right: 30px; 3059 background-image: url('https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/images/chevron-down.svg'); 3060 width: 26px; 3061 height: 15px; 3062 background-size: cover; 3063 transition: all 0.2s ease-in-out; 3064 transform: rotate(180deg); 3065} 3066#feast-advanced-jump-to[open] summary::after { 3067 transform: rotate(0); 3068} 3069body #feast-advanced-jump-to li a { 3070 text-decoration: underline; 3071 color: var(--branding-color-links) !important; 3072} 3073.feast-jump-to-buttons { 3074 gap: 12px; 3075} 3076.feast-jump-to-buttons .wp-block-button__link { 3077 padding: 0 16px; 3078 height: 48px; 3079 line-height: 44px; 3080 white-space: nowrap; 3081} 3082.feast-trusted-google-source .wp-block-button__link:hover svg path, 3083.feast-jump-to-buttons .wp-block-button__link:hover svg path { 3084 fill: #000; 3085} 3086@media(max-width:1023px) { 3087 body .entry { 3088 padding-top: 0; 3089 } 3090} 3091.feast-hook--feast_alternate_header_right_top, 3092.feast-hook--feast_alternate_header_right_bottom { 3093 width: 100%; 3094} 3095 3096/* end of feast branding styles */ 3097 3098/* start of feast plus branding desktop styles */ 3099@media (min-width: 481px) { .fsri-time { 3100 font-size: var(--feast-desktop-font-xs); margin-bottom: var(--feast-spacing-xxs); 3101} 3102.aside { 3103 font-size: var(--feast-desktop-font-xs); line-height: 1.3em; 3104} 3105.feast-button a, 3106#respond #submit, 3107body .editor-styles-wrapper .wp-block-button__link, 3108.wp-block-button__link { 3109 display: inline-block; 3110 transition: 0.4s; 3111 -webkit-transition: 0.4s; 3112} 3113.feast-button a:hover, 3114#respond #submit:hover, 3115body .editor-styles-wrapper .wp-block-button__link:hover, 3116.wp-block-button__link:hover { 3117 transform: scale(0.90); 3118} 3119.link-align-top { 3120 position: relative; 3121} 3122.link-align-top .feast-category-link { 3123 position: absolute; 3124 top: 0; 3125 right: 0; 3126} 3127.home .entry-title { 3128 box-shadow: 0 0 0 100vmax var(--global-palette7, var(--branding-color-background)); 3129 -webkit-clip-path: inset(0 -100vmax); 3130 clip-path: inset(0 -100vmax); 3131} 3132.wp-block-group .wp-block-search__inside-wrapper { 3133 flex-direction: row; 3134 width: inherit; 3135} 3136.wp-block-group .wp-block-search__button { 3137 width: auto; 3138 margin: 3px; 3139 padding: 11px 20px; 3140} 3141.site-container .full-width-feature-wrapper, 3142.site-container .is-style-full-width-feature-wrapper, 3143.site-container .is-style-full-width-feature-wrapper-cta, 3144.site-container .is-style-full-width-slanted, 3145.site-container .is-style-full-width-custom-background-feature-wrapper { 3146 margin: var(--feast-spacing-xl) auto; 3147 padding: clamp(20px, calc(1.25rem + ((1vw - 6px) * 2.1127)), 32px) 0; 3148 box-shadow: 0 0 0 100vmax var(--global-palette7, var(--branding-color-background)); 3149 -webkit-clip-path: inset(0 -100vmax); 3150 clip-path: inset(0 -100vmax); 3151} 3152.site-container .is-style-full-width-feature-wrapper-cta { 3153 box-shadow: 0 0 0 100vmax var(--branding-color-cta); 3154} 3155.site-container .sidebar .full-width-feature-wrapper, 3156.site-container .sidebar .is-style-full-width-feature-wrapper, 3157.site-container .sidebar .is-style-full-width-feature-wrapper-cta, 3158.site-container .sidebar .is-style-full-width-slanted, 3159.site-container .sidebar .is-style-full-width-custom-background-feature-wrapper { 3160 box-shadow: none; 3161 -webkit-clip-path: none; 3162 clip-path: none; 3163 background-color: var(--global-palette7, var(--branding-color-background)); 3164} 3165.site-container .sidebar .is-style-full-width-feature-wrapper-cta { 3166 background-color: var(--branding-color-cta); 3167} 3168.site-container .full-width-feature-wrapper .wp-block-group__inner-container, 3169.site-container .is-style-full-width-feature-wrapper .wp-block-group__inner-container, 3170.site-container .is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container, 3171.site-container .is-style-full-width-slanted .wp-block-group__inner-container, 3172.site-container .is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container { 3173 width: 100%; 3174 max-width: 1080px; 3175} 3176.site-container .full-width-feature-wrapper .wp-block-group__inner-container > :last-child, 3177.site-container .is-style-full-width-feature-wrapper .wp-block-group__inner-container > :last-child, 3178.site-container .is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > :last-child, 3179.site-container .is-style-full-width-slanted .wp-block-group__inner-container > :last-child, 3180.site-container .is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > :last-child { 3181 margin-bottom: 0; 3182} 3183.site-container .full-width-feature-wrapper .wp-block-group__inner-container > :first-child, 3184.site-container .is-style-full-width-feature-wrapper .wp-block-group__inner-container > :first-child, 3185.site-container .is-style-full-width-feature-wrapper-cta .wp-block-group__inner-container > :first-child, 3186.site-container .is-style-full-width-slanted .wp-block-group__inner-container > :first-child, 3187.site-container .is-style-full-width-custom-background-feature-wrapper .wp-block-group__inner-container > :first-child { 3188 margin-top: 0; 3189} 3190.single-post .entry-content .full-width-feature-wrapper, 3191.single-post .entry-content .is-style-full-width-feature-wrapper, 3192.single-post .entry-content .is-style-full-width-feature-wrapper-cta, 3193.single-post .entry-content .is-style-full-width-slanted, 3194.single-post .entry-content .is-style-full-width-custom-background-feature-wrapper { 3195 width: 100%; 3196} 3197.site-container .full-width-feature-wrapper.has-feast-branding-color-primary-background-color, 3198.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-primary-background-color, 3199.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-primary-background-color, 3200.site-container .is-style-full-width-slanted.has-feast-branding-color-primary-background-color, 3201.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-primary-background-color { 3202 box-shadow: 0 0 0 100vmax var(--branding-color-primary); 3203 box-shadow: 0 0 0 100vmax var(--global-palette1, var(--branding-color-primary)); 3204} 3205.site-container .full-width-feature-wrapper.has-feast-branding-color-accents-background-color, 3206.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-accents-background-color, 3207.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-accents-background-color, 3208.site-container .is-style-full-width-slanted.has-feast-branding-color-accents-background-color, 3209.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-accents-background-color { 3210 box-shadow: 0 0 0 100vmax var(--branding-color-accents); 3211} 3212.site-container .full-width-feature-wrapper.has-feast-branding-color-background-background-color, 3213.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-background-background-color, 3214.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-background-background-color, 3215.site-container .is-style-full-width-slanted.has-feast-branding-color-background-background-color, 3216.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-background-background-color { 3217 box-shadow: 0 0 0 100vmax var(--global-palette7, var(--branding-color-background)); 3218} 3219.site-container .full-width-feature-wrapper.has-feast-branding-color-links-background-color, 3220.site-container .is-style-full-width-feature-wrapper.has-feast-branding-color-links-background-color, 3221.site-container .is-style-full-width-feature-wrapper-cta.has-feast-branding-color-links-background-color, 3222.site-container .is-style-full-width-slanted.has-feast-branding-color-links-background-color, 3223.site-container .is-style-full-width-custom-background-feature-wrapper.has-feast-branding-color-links-background-color { 3224 box-shadow: 0 0 0 100vmax var(--branding-color-links); 3225} 3226 } 3227/* end of feast plus branding desktop styles */ 3228</style> 3229<link rel="icon" href="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-32x32.png" sizes="32x32" /> 3230<link rel="icon" href="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-192x192.png" sizes="192x192" /> 3231<link rel="apple-touch-icon" href="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-180x180.png" /> 3232<meta name="msapplication-TileImage" content="https://www.vietworldkitchen.com/wp-content/uploads/2023/08/cropped-vwmarket-green-2-1-270x270.png" />
3233<script data-no-optimize='1' data-cfasync='false' id='comscore-loader-aedfcec'>(function(){window.adthriveCLS.buildDate=`2026-09-28`;var e=class{},t=class extends e{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function n(e){"@babel/helpers - typeof";return n=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},n(e)}function r(e,t){if(n(e)!=`object`||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var i=r.call(e,t||`default`);if(n(i)!=`object`)return i;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function i(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}function a(e,t,n){return(t=i(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=class{constructor(){a(this,`_featureRollouts`,{}),a(this,`_checkedFeatureRollouts`,new Map),a(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let n=this._featureRollouts[e],r=n.enabled,i=n.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(i)){let e=(i.pct_enabled??100)/100;r&&=new t(e).get()}return r}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},s=class extends o{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEach(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},c,l;let u=(c=window.adthrive)==null||(c=c.siteAds)==null?void 0:c.featureRollouts,d=(l=window.adthriveCLS)==null||(l=l.siteAds)==null?void 0:l.featureRollouts,f=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,ee=new s(f(d)&&d||f(u)&&u||{}),p=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},m=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let h=navigator.userAgent,g=m(e=>/Chrom|Applechromium/.test(e||h)),_=m(()=>/WebKit/.test(h)),v=m(()=>g()?`chromium`:_()?`webkit`:`other`),y=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),b=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),x=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,S=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||x(e),C=m((e=h)=>S(e)?`tablet`:b(e)&&!S(e)?`mobile`:y(e)?`desktop`:`tablet`),w=e=>{let t=v(),n=C(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i};var T=class{constructor(){a(this,`name`,void 0),a(this,`disable`,void 0),a(this,`gdprPurposes`,void 0)}};let E=`__adthriveTcfApiStub`,D=`__tcfapiLocator`,O=[],k=!1,A,j=e=>typeof e==`function`&&!!e[E],M=(e,t=2)=>{let n=O.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(O.splice(n,1),!0)},N=()=>{let e=()=>{if(document.querySelector(`iframe[name="${D}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=D,document.body.appendChild(t)};e()},P=()=>{let e=window.__tcfapi;return typeof e==`function`&&!j(e)?e:void 0},F=()=>{let e=P();if(e)for(;O.length>0;){let t=O.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},I=()=>
3233{if(k)return;if(k=!0,P()){F();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!j(t)&&F()}})},L=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return O;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:A,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(A=r,typeof n==`function`&&n(`set`,!0));return;default:O.push([e,t,n,r])}};return Object.defineProperty(e,E,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},R=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},z=()=>{if(I(),P())return!1;let e=!1;return j(window.__tcfapi)||(window.__tcfapi=L(),R(),e=!0),N(),window.__tcfapiQueue=O,e},B=(e,t=2,n,r)=>{if(e===void 0)return;let i=P();i?i(e,t,n,r):(O.push([e,t,n,r]),z())},V=(e,t=2,n,r)=>{B(e,t,n,r)},H=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,M(a,2),n(Error(`TCF API request timed out`)))},e)),V(`getTCData`,2,a)}),U=[`mcmpfreqrec`],W=new class extends T{constructor(...e){super(...e),a(this,`name`,`BrowserStorage`),a(this,`disable`,!1),a(this,`gdprPurposes`,[1]),a(this,`_sessionStorageHandlerQueue`,[]),a(this,`_localStorageHandlerQueue`,[]),a(this,`_cookieHandlerQueue`,[]),a(this,`_gdpr`,void 0),a(this,`_shouldQueue`,!1),a(this,`_storageConsentGranted`,void 0),a(this,`_storageConsentUpdateInFlight`,0),a(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await H();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}
3233),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
3233; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!U.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},G=(e,t)=>{let n=document.getElementsByTagName(`script`)[0];n&&n.parentNode&&!t?n.parentNode.insertBefore(e,n):document.body.appendChild(e)},K=(e,t=!1,n=!1,r=!1,i=null)=>new Promise((a,o)=>{let s=document.createElement(`script`);s.type=`text/javascript`,s.src=e,s.defer=n,s.async=r,i&&Object.keys(i).forEach(e=>{s.setAttribute(`data-${e}`,i[e])}),s.addEventListener(`error`,()=>o(Error(`Failed to import script ${e}`))),s.addEventListener(`load`,()=>a(s)),G(s,t)}),q=()=>({width:Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),height:Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)}),J=(e=window.navigator.userAgent)=>(e??``).toLowerCase().includes(`raptivesiteinspector`),Y=`^Mozilla/5\\.0$,A6-Indexer,addthis,admantx,agentslug,alexa,anderspink,apache-httpclient,apachebench,apis-google,apis,appengine-google,ask jeeves,asynchttpclient,awe\\.sm,baidu,barkrowler,biglotron,bingpreview,bot,brandverify,bubing,butterfly,buzztalk,cf-uc,chatgpt,check_http,cloudflare,cmradar/0\\.1,coldfusion,comodo ssl checker,convera,copypants,crawler,crowsnest,curl,dap/nethttp,daumoa,deepseek,deepseekbot,developers\\.google\\.com/+/web/snippet/,digitalpersona fingerprint software,drupact,duckduck,elb-healthchecker,embedly,eoaagent,europarchive,eventmachine httpclient,evrinid,exaleadcloudview,ez publish,ezooms,facebookexternalhit,feedburner,feedfetcher-google,findlink,findthatfile,flipboardproxy,garlik,genieo,getprismatic\\.com,ghost,gigablast,go http package,google( page speed insights| web preview|google-site-verification|-structured-data-testing-tool|-structureddatatestingtool),googleweblight,gpt,gptbot,hatena,headless,heritrix,htmlparser,http(_request2|client|s|unit),httrack,hubspot,ia_archiver,ichiro,icoreservice,idmarch,in(agist|sieve|stapaper),insights,ips-agent,jack,jakarta commons,java,jetslide,jobseeker,js-kit,kimengi,knows\\.is,kraken,laconica,libwww,lighthouse,linode,lipperhey,longurl,ltx71,lwp-trivial,mappydata,mastodon,mediapartners-google,megaindex\\.ru,metauri,mfe_expand,mixnode,mon(tastic|tools),monitor,moreover,mrchrome,nberta,net(craft|researchserver|state|vibes),newrelicpinger,newsme,newspaper,nightmare,ning,nmap,nutch,online-domain-tools,openai,paessler,page(peek|sinventory|thing),panopta,peerindex,phantomjs,pingdom,plukkie,proximic,pu_in,publiclibraryarchive\\.org,python-(httplib2|requests|urllib),python,quanti,queryseeker,quicklook,qwanti,re-animator,readability,rebelmouse,relateiq,riddler,rssmicro,ruby,scraper,scrapy,seo-audit,seodiver,seokicks,shopwiki,shortlinktranslate,siege,sincera,sistrix,site24x7,siteexplorer,skypeuripreview,slack,slurp,socialrank,sogou,spider,spinn3r,squider,statuscake,stripe,summify,teeraid,teoma,test certificate info,tineye,traackr,ttd-content,tweetedtimes,twikle,twitjobsearch,twitmunin,twurly,typhoeus,unwindfetch,uptim(e|ia),uptm\\.io,vagabondo,vb project,vigil,Viv/2,vkshare,wappalyzer,watchsumo,webceo,webdatascout,webmon,webscout,wesee,wget,whatsapp,whatweb,wikido,wordpress,wormly,wotbox,xenu link sleuth,xing-contenttabreceiver,yandex,yanga,yeti,yff35,yourls,zelist\\.ro,zibb`.split(`,`),X=m((e=Y)=>{let t=window.navigator.userAgent.toLowerCase();return J(t)?!1:new RegExp(e.join(`|`),`i`).test(t)});var Z=class{constructor(){a(this,`runTests`,()=>{let e=!1;return window&&document&&(e=[`webdriver`in window,`_Selenium_IDE_Recorder`in window,`callSelenium`in window,`_selenium`in window,`__webdriver_script_fn`in document,`__driver_evaluate`in document,`__webdriver_evaluate`in document,`__selenium_evaluate`in document,`__fxdriver_evaluate`in document,`__driver_unwrapped`in document,`__webdriver_unwrapped`in document,`__selenium_unwrapped`in document,`__fxdriver_unwrapped`in document,`__webdriver_script_func`in document,document.documentElement.getAttribute(`selenium`)!==null,document.documentElement.getAttribute(`webdriver`)!==null,document.documentElement.getAttribute(`driver`)!==null].some(e=>e)),e})}isSelenium(){return this.runTests()}};let Q=()=>
3233{if(navigator&&navigator.userAgent&&X())return`uav`},te=()=>{let e=q();if(e.width>5e3||e.height>5e3)return`vpv`},ne=()=>{if(new Z().isSelenium())return`selenium`},re=()=>{if(J())return;let e=[te(),Q(),ne()].filter(e=>!!e);return e.length?e:void 0},ie=e=>(e==null?void 0:e[2])===`Y`,$=()=>ie(W.readExternalCookie(`usprivacy`));re()||$()||(()=>{try{var e,t,n,r,i,a,o,s,c,l,u;let d=(e=window.adthriveCLS)==null?void 0:e.siteAds,f=d==null?void 0:d.adOptions;if((f==null||(t=f.usCmpClickWrap)==null?void 0:t.enabled)===!0)return!0;let p=window.adthrive,m=p==null||(n=p.siteAds)==null?void 0:n.adOptions,h=m==null?void 0:m.usCMP,g=!(p==null||(r=p.siteAds)==null||(r=r.siteAdsProfiles)==null)&&r.length?p.siteAds:d,_=g?w(g):null,v=p==null||(i=p.core)==null?void 0:i.region,y=(m==null||(a=m.californiaPrivacyPopup)==null?void 0:a.enabled)===!0&&v===`CA`,b=(m==null||(o=m.thirdPartyCmp)==null?void 0:o.enabled)===!0||(p==null||(s=p.deliveryFeatures)==null?void 0:s.some(e=>e.startsWith(`pubProvidedCmp-`))),x=(_==null||(c=_.adOptions)==null||(c=c.usCMP)==null?void 0:c.clickWrapMode)===!0||(_==null||(l=_.experiment)==null?void 0:l.experimentChoices.some(e=>{var t;return((t=e.adOptions)==null||(t=t.usCMP)==null?void 0:t.clickWrapMode)===!0}))===!0;return x&&(!h||!v)?!0:((f==null||(u=f.usCMP)==null?void 0:u.clickWrapMode)===!0||(h==null?void 0:h.clickWrapMode)===!0||x||ee.isRolloutEnabled(`us-cmp-click-wrap-mode`))&&(h==null?void 0:h.enabled)===!0&&!!(v&&h.regions.includes(v))&&h.strictMode!==!0&&!y&&!b}catch{return!1}})()||(()=>{let e=`unknown`;return typeof Intl<`u`&&typeof Intl.DateTimeFormat==`function`&&typeof Intl.DateTimeFormat().resolvedOptions==`function`&&(e=Intl.DateTimeFormat().resolvedOptions().timeZone||`unknown`),e.startsWith(`America/`)})()&&(()=>{let e=`6035453`,t=$()?`0`:`1`,n={c1:`2`,c2:e,cs_fpid:W.readExternalCookie(`_pubcid`)||W.readExternalLocalStorage(`_pubcid`),cs_fpit:`o`,cs_fpdm:`*null`,cs_fpdt:`*null`,options:{enableFirstPartyCookie:!0},cs_ucfr:t||`0`};window._comscore=window._comscore||[],window._comscore.push(n),K(`https://sb.scorecardresearch.com/cs/${e}/beacon.js`).catch(e=>{p.error(`ComscoreTrackerComponent`,`init`,`Error during Comscore beacon.js import: `,e)})})()})();</script>
3233<script data-no-optimize='1' data-cfasync='false' id='cls-disable-ads-aedfcec'>var cls_disable_ads=(function(e){window.adthriveCLS.buildDate=`2026-09-28`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},n=()=>window.adthriveCLS,r={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},i=e=>{let t=window.location.href;return e.some(e=>new RegExp(e,`i`).test(t))};function a(e){"@babel/helpers - typeof";return a=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},a(e)}function o(e,t){if(a(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(a(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function s(e){var t=o(e,`string`);return a(t)==`symbol`?t:t+``}function c(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=class{constructor(e){this.adthrive=e,c(this,`all`,!1),c(this,`content`,!1),c(this,`recipe`,!1),c(this,`video`,!1),c(this,`locations`,new Set),c(this,`reasons`,new Set),(this.urlHasEmail(window.location.href)||this.urlHasEmail(window.document.referrer))&&(this.all=!0,this.reasons.add(`all_email`));try{this.checkCommandQueue()}catch(e){t.error(`ClsDisableAds`,`checkCommandQueue`,e)}}checkCommandQueue(){this.adthrive&&this.adthrive.cmd&&this.adthrive.cmd.forEach(e=>{let t=e.toString(),n=this.extractAPICall(t,`disableAds`);n&&this.disableAllAds(this.extractPatterns(n));let r=this.extractAPICall(t,`disableContentAds`);r&&this.disableContentAds(this.extractPatterns(r));let i=this.extractAPICall(t,`disablePlaylistPlayers`);i&&this.disablePlaylistPlayers(this.extractPatterns(i))})}extractPatterns(e){let t=e.match(/["'](.*?)['"]/g);if(t!==null)return t.map(e=>e.replace(/["']/g,``))}extractAPICall(e,t){let n=RegExp(t+`\\((.*?)\\)`,`g`),r=e.match(n);return r===null?!1:r[0]}disableAllAds(e){(!e||i(e))&&(this.all=!0,this.reasons.add(`all_page`))}disableContentAds(e){(!e||i(e))&&(this.content=!0,this.recipe=!0,this.locations.add(r.Content),this.locations.add(r.Recipe),this.reasons.add(`content_plugin`))}disablePlaylistPlayers(e){(!e||i(e))&&(this.video=!0,this.locations.add(`Video`),this.reasons.add(`video_page`))}urlHasEmail(e){return e?/([A-Z0-9._%+-]+(@|%(25)*40)[A-Z0-9.-]+\.[A-Z]{2,})/i.exec(e)!==null:!1}};let u=n();return u&&(u.disableAds=new l(window.adthrive)),e.ClsDisableAds=l,e})({});</script>
3233<script data-no-optimize='1' data-cfasync='false' id='cls-header-insertion-aedfcec'>var cls_header_insertion=(function(e){window.adthriveCLS.buildDate=`2026-09-28`,Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});let t={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},n=[[300,50],[300,90],[320,50],[320,100]],r=(e,n)=>e===t.Recipe&&n===`phone`,i=([e,t])=>n.some(([n,r])=>n===e&&r===t),a=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let o=navigator.userAgent,s=a(e=>/Chrom|Applechromium/.test(e||o)),c=(e,t)=>e==null||e!==e?t:e,l=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},u=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),d=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),f=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,p=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||f(e),m=a((e=o)=>p(e)?`tablet`:d(e)&&!p(e)?`mobile`:u(e)?`desktop`:`tablet`),h={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},g=e=>e===`mobile`?`phone`:e,_=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(h).includes(t)?t:null},v=a((e,t)=>{let n=m(e),r=t??n;return g(r===`tablet`&&n!==r?n:r)}),y=(e=navigator.userAgent)=>v(e,_()),b=(e=navigator.userAgent)=>y(e)===`phone`,x=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}};var S=class{},C=class extends S{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}};function w(e){"@babel/helpers - typeof";return w=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},w(e)}function T(e,t){if(w(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(w(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function E(e){var t=T(e,`string`);return w(t)==`symbol`?t:t+``}function D(e,t,n){return(t=E(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=class{constructor(){D(this,`_featureRollouts`,{}),D(this,`_checkedFeatureRollouts`,new Map),D(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new C(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},k=class extends O{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
3233h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},A,j;let M=(A=window.adthrive)==null||(A=A.siteAds)==null?void 0:A.featureRollouts,N=(j=window.adthriveCLS)==null||(j=j.siteAds)==null?void 0:j.featureRollouts,P=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,F=new k(P(N)&&N||P(M)&&M||{}),I=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},L=()=>window.adthriveCLS,R=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],z=new Map([[t.Footer,1],[t.Header,2],[t.Sidebar,3],[t.Content,4],[t.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),B=e=>R.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),V=(e,[n,r],i)=>{let{location:a,sequence:o}=e;if(a===t.Footer)return!(i===`phone`&&n===320&&r===100);if(a===t.Header)return!0;if(a===t.Recipe)return!(b()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===t.Sidebar){let t=e.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!t||o===9?!0:n?i?e.sticky:!0:!i}else return!0},H=(e,n)=>{let{location:r,sticky:i}=e;if(r===t.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(b()&&e!=null&&e.enabled||!b()&&t!=null&&t.enabled)return!0}return r===t.Footer||i},U=(e,t)=>{var n;let i=(n=L())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&b()&&r(e,t)},W=(e,n)=>{let r=n.adUnits,a=F.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let o=r.location.replace(/\s+/g,`_`),l=o===`Sidebar`?0:2;o===t.Content&&a&&s()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let u=U(o,e),d=[];for(let e of c(r.targeting,[])){let t=e;t.key===`special`&&d.push(...t.value)}let f=B(r.adSizes).filter(t=>V(r,t,e)&&(u?i(t):!(t[0]===300&&t[1]===90)));return{auctionPriority:z.get(o)||8,location:o,sequence:c(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:f,devices:r.devices,pageSelector:c(r.dynamic.pageSelector,``).trim(),elementSelector:c(r.dynamic.elementSelector,``).trim(),position:c(r.dynamic.position,`beforebegin`),max:Math.floor(c(r.dynamic.max,0)),spacing:c(r.dynamic.spacing,0),skip:Math.floor(c(r.dynamic.skip,0)),every:Math.max(Math.floor(c(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:H(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:c(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:d,lazy:c(r.dynamic.lazy,!1),lazyMax:c(r.dynamic.lazyMax,l),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},G=(e,n)=>{let r=l(n),i=e.sticky&&e.location===t.Sidebar;return e.sizes.filter(t=>{let n=e.autosize?t[0]<=r||t[0]<=320:!0,a=i?t[1]<=window.innerHeight-100:!0;return n&&a})},K=(e,t)=>e.devices.includes(t),q=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],J=(e,t=q)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let n=0;n<t.length;n++)if(!e[t[n]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},Y=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,X=e=>`${Y(e)}-${e.sequence}`,Z=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}
3233px)`).matches?`tablet`:`phone`;var Q=class{constructor(e){this.adthriveCLS=e,D(this,`deviceToMinHeight`,{desktop:`90px`,tablet:`90px`,phone:`50px`}),D(this,`_device`,void 0);let{tablet:t,desktop:n}=this.adthriveCLS.siteAds.breakpoints;this._device=Z(t,n)}start(){try{let e=W(this._device,this.adthriveCLS.siteAds).filter(e=>this.locationEnabled(e)).filter(e=>K(e,this._device));for(let t=0;t<e.length;t++)window.requestAnimationFrame(this.inject.bind(this,e[t],document))}catch(e){I.error(`ClsHeaderInjector`,`start`,e)}}inject(e,n=document){if(document.readyState===`complete`)return;if(e.pageSelector.length!==0){let t=x(e.pageSelector);if(!t.valid){this._logInvalidSelector(e,`pageSelector`,e.pageSelector,t.error);return}if(!t.element){window.requestAnimationFrame(this.inject.bind(this,e,document));return}}let r=this.getElements(e.elementSelector,n,e);if(r!==void 0){if(r){let i=this.getDynamicElementId(e),a=[Y(e),X(e),...e.classNames],o=this.addAd(r,i,e.position,a);if(o){let r=G(e,o);if(r.length>0){let i={dynamicAd:e,element:o,sizes:r,name:t.Header_1,infinite:n!==document};this.adthriveCLS.injectedSlots.some(e=>e.name===t.Header_1)||this.adthriveCLS.injectedSlots.push(i),o.style.minHeight=this.deviceToMinHeight[this._device]}}return}window.requestAnimationFrame(this.inject.bind(this,e,document))}}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=x(e,t);if(!r.valid){this._logInvalidSelector(n,`elementSelector`,e,r.error);return}return r.element}_logInvalidSelector(e,t,n,r){}addAd(e,t,n,r=[]){if(!document.getElementById(t)){let i=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;e.insertAdjacentHTML(n,i)}return document.getElementById(t)}locationEnabled(e){return!(this.adthriveCLS.disableAds&&this.adthriveCLS.disableAds.all)&&e.location===t.Header&&e.sequence===1&&e.max===1&&e.spacing===0}};return(()=>{let e=L();!e||!e.siteAds||!J(e.siteAds)||!window.requestAnimationFrame||new Q(e).start()})(),e.ClsHeaderInjector=Q,e})({});</script>
3233 3234 <style id="feast-homepage-styling-16083"> 3235 3236 3237 </style> 3238 <style id='block-style-variation-styles-inline-css'> 3239:root :where(.wp-block-button.is-style-outline--3 .wp-block-button__link){background: transparent none;border-color: currentColor;border-width: 2px;border-style: solid;color: currentColor;padding-top: 0.667em;padding-right: 1.33em;padding-bottom: 0.667em;padding-left: 1.33em;} 3240/*# sourceURL=block-style-variation-styles-inline-css */ 3241</style> 3242<style id='core-block-supports-inline-css'> 3243.wp-container-core-group-is-layout-e5ad9e44{gap:var(--wp--preset--spacing--30);justify-content:center;}.wp-container-core-buttons-is-layout-a89b3969{justify-content:center;}.wp-container-core-columns-is-layout-28f84493{flex-wrap:nowrap;}.wp-container-core-group-is-layout-e7a8db7c > *{margin-block-start:0;margin-block-end:0;}.wp-container-core-group-is-layout-e7a8db7c > * + *{margin-block-start:var(--wp--preset--spacing--30);margin-block-end:0;}.wp-elements-9d7e4ee532f5c0c2994b121d79548808 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--feast-branding-color-links);}.wp-elements-4ca9186ab1970fe915e7fee86333e4e5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--feast-branding-color-links);}.wp-elements-5efa6acdd3a6ff3ac88067d5abe784cf a:where(:not(.wp-element-button)){color:var(--wp--preset--color--feast-branding-color-links);} 3244/*# sourceURL=core-block-supports-inline-css */ 3245</style> 3246 3247</head> 3248<body class="wp-singular page-template-default page page-id-16083 wp-theme-genesis wp-child-theme-foodiepro5 header-full-width content-sidebar genesis-breadcrumbs-visible feast-plugin wp-6-9-9 fp-15-7-1 feast-plus"><div class="site-container"><header class="site-header"><div class="wrap"><div class="title-area"><p class="site-title"><a href="https://www.vietworldkitchen.com/">Viet World Kitchen</a></p></div></div></header><nav class="nav-primary" aria-label="Main"><div class="wrap"><ul id="menu-feast-modern-mobile-menu" class="menu genesis-nav-menu menu-primary"><li id="menu-item-16143" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16083 current_page_item menu-item-16143"><a href="https://www.vietworldkitchen.com/recipe-index" aria-current="page"><span >Recipe Index</span></a></li> 3249<li id="menu-item-15731" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15731"><a href="https://www.vietworldkitchen.com/evergreentips"><span >Ever-Green Tips</span></a></li> 3250<li id="menu-item-15737" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15737"><a href="https://www.vietworldkitchen.com/about-andrea-nguyen"><span >About</span></a></li> 3251<li id="menu-item-15733" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15733"><a href="https://www.vietworldkitchen.com/subscribe"><span >Subscribe</span></a></li> 3252<li id="menu-item-16507" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16507"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen"><span >Classes</span></a></li> 3253</ul></div></nav><header class="feastmobilenavbar"><div class="feastmenutoggle"><a href="#feastmobilemenu"><?xml version="1.0" encoding="iso-8859-1"?> 3254<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 3255<svg version="1.1" id="Capa_1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 459 459" style="enable-background:new 0 0 459 459;" xml:space="preserve" aria-labelledby="menuicon" role="img"> 3256 <title id="menuicon">menu icon</title> 3257 <g id="menu"> 3258 <path fill="currentColor" d="M0,382.5h459v-51H0V382.5z M0,255h459v-51H0V255z M0,76.5v51h459v-51H0z"/> 3259 </g> 3260</svg> 3261</a></div><div class="feastmenulogo"><a href="https://www.vietworldkitchen.com"><img src="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-logo-2023-200-x-70-for-FEAST-design-2.jpg" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-mobile-only-retina-logo-400-x-140.jpg 2x" alt="go to homepage" data-skip-lazy data-pin-nopin="true" height="70" width="200" fetchpriority="high" /></a></div><nav class="desktop-inline-modern-menu"><ul id="menu-feast-modern-mobile-menu-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16083 current_page_item menu-item-16143"><a href="https://www.vietworldkitchen.com/recipe-index" aria-current="page">Recipe Index</a></li> 3262<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15731"><a href="https://www.vietworldkitchen.com/evergreentips">Ever-Green Tips</a></li> 3263<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15737"><a href="https://www.vietworldkitchen.com/about-andrea-nguyen">About</a></li> 3264<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15733"><a href="https://www.vietworldkitchen.com/subscribe">Subscribe</a></li> 3265<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16507"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen">
3265Classes</a></li> 3266</ul></nav><div class="modern-menu-desktop-social"><div id="feast-social"> 3267 <div class="feast-layout feast-layout--menu-social-icons feast-menu-social-icons"> 3268 <div class="feast-social-media feast-social-media--align-center" ><a class="social-media__link" href="https://www.facebook.com/vietworldkitchen/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 320 512" width="24" height="24" role="graphics-symbol" aria-label="Facebook Icon"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z" fill="#000000"></svg></a><a class="social-media__link" href="https://www.instagram.com/andreanguyen88/?hl=en" target="_blank" rel="noopener noreferrer" aria-label="Instagram" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" role="graphics-symbol" aria-label="Instagram Icon"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" fill="#000000"></svg></a></div> </div> 3269 3270 </div></div><div class="feastsubscribebutton"><a href="/subscribe/"><svg id="svg" version="1.1" xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" height="30px" width="90px" viewBox="0, 0, 400,62.365591397849464"> 3271 <title>subscribe</title> 3272 <g id="svgg"> 3273 <path fill="currentColor" id="path0" d="M26.050 5.330 C 19.725 7.308,15.771 12.123,15.771 17.846 C 15.771 25.406,19.962 29.225,32.891 33.446 C 48.466 38.530,48.556 50.896,33.017 50.896 C 25.829 50.896,22.500 48.560,20.505 42.115 C 19.726 39.597,14.337 40.411,14.337 43.046 C 14.337 56.105,41.674 61.606,48.769 49.975 C 54.448 40.665,48.765 31.572,34.767 27.571 C 23.980 24.488,20.269 20.193,23.310 14.313 C 27.257 6.680,43.728 9.562,43.728 17.886 C 43.728 19.171,44.177 19.355,47.312 19.355 C 49.283 19.355,50.896 19.252,50.896 19.127 C 50.896 9.148,37.546 1.734,26.050 5.330 M160.932 4.926 C 143.613 9.505,145.768 26.536,164.445 32.693 C 175.194 36.236,177.778 38.236,177.778 43.011 C 177.778 53.848,156.854 53.818,154.473 42.977 C 153.842 40.106,147.658 39.647,147.686 42.473 C 147.827 56.888,176.357 61.890,183.180 48.696 C 187.688 39.978,182.226 32.186,168.371 27.569 C 156.805 23.715,152.605 17.927,157.885 13.118 C 164.593 7.008,177.778 10.406,177.778 18.244 C 177.778 19.087,178.577 19.355,181.097 19.355 L 184.417 19.355 183.994 16.747 C 182.636 8.383,170.802 2.317,160.932 4.926 M205.522 5.288 C 193.113 9.929,187.498 27.839,193.471 43.728 C 200.113 61.398,225.168 60.783,229.987 42.832 L 230.709 40.143 227.272 40.143 C 224.006 40.143,223.813 40.253,223.393 42.354 C 221.152 53.560,205.804 54.266,200.382 43.412 C 197.373 37.389,197.248 24.155,200.140 17.838 C 205.236 6.706,220.504 7.247,223.462 18.664 C 224.326 21.998,230.667 22.645,230.225 19.355 C 228.759 8.450,216.195 1.295,205.522 5.288 M58.781 24.396 C 58.781 45.482,59.019 47.008,62.941 51.141 C 70.903 59.530,87.303 57.865,93.053 48.085 L 94.982 44.803 95.203 24.910 L 95.424 5.018 92.199 5.018 L 88.974 5.018 88.752 24.194 C 88.469 48.664,87.490 50.887,76.988 50.893 C 66.447 50.900,65.236 48.111,65.234 23.835 L 65.233 5.018 62.007 5.018 L 58.781 5.018 58.781 24.396 M106.093 30.538 L 106.093 56.059 118.100 55.784 C 131.707 55.472,134.341 54.673,138.131 49.704 C 142.597 43.849,140.283 32.689,134.070 30.116 L 131.852 29.197 134.377 27.481 C 140.228 23.505,140.846 14.573,135.646 9.123 C 132.673 6.006,128.030 5.018,116.357 5.018 L 106.093 5.018 106.093 30.538 M240.143 30.466 L 240.143 55.914 243.369 55.914 L 246.595 55.914 246.595 45.520 L 246.595 35.125 252.509 35.126 L 258.423 35.127 264.025 45.521 L 269.628 55.914 273.190 55.914 C 276.653 55.914,276.730 55.869,275.923 54.301 C 275.467 53.414,272.875 48.634,270.163 43.679 C 264.354 33.065,264.551 34.140,268.014 31.954 C 278.032 25.630,275.856 9.891,264.455 6.209 C 261.718 5.325,258.109 5.
3273018,250.455 5.018 L 240.143 5.018 240.143 30.466 M284.588 30.466 L 284.588 55.914 287.814 55.914 L 291.039 55.914 291.039 30.466 L 291.039 5.018 287.814 5.018 L 284.588 5.018 284.588 30.466 M303.226 30.466 L 303.226 55.914 313.953 55.914 C 325.859 55.914,330.021 55.026,333.601 51.722 C 339.739 46.056,339.150 35.284,332.463 30.920 L 329.863 29.224 332.594 26.619 C 336.044 23.329,337.133 19.713,336.111 14.946 C 334.474 7.313,329.244 5.018,313.490 5.018 L 303.226 5.018 303.226 30.466 M348.387 30.466 L 348.387 55.914 364.559 55.914 L 380.732 55.914 380.509 53.226 L 380.287 50.538 367.563 50.342 L 354.839 50.146 354.839 41.202 L 354.839 32.258 365.950 32.258 L 377.061 32.258 377.061 29.749 L 377.061 27.240 365.950 27.240 L 354.839 27.240 354.839 18.996 L 354.839 10.753 367.384 10.753 L 379.928 10.753 379.928 7.885 L 379.928 5.018 364.158 5.018 L 348.387 5.018 348.387 30.466 M129.099 11.862 C 132.543 13.644,133.822 19.465,131.498 22.784 C 129.472 25.675,126.727 26.523,119.390 26.523 L 112.545 26.523 112.545 18.638 L 112.545 10.753 119.749 10.753 C 124.849 10.753,127.579 11.077,129.099 11.862 M263.574 12.151 C 266.573 13.979,267.549 15.950,267.549 20.179 C 267.549 27.041,264.112 29.448,253.584 29.960 L 246.595 30.299 246.595 20.526 L 246.595 10.753 253.943 10.755 C 259.953 10.758,261.706 11.011,263.574 12.151 M328.021 13.122 C 333.818 19.868,328.285 26.523,316.881 26.523 L 310.394 26.523 310.394 18.575 L 310.394 10.626 318.343 10.868 C 326.030 11.103,326.349 11.177,328.021 13.122 M129.773 33.345 C 133.706 35.379,135.094 40.558,133.031 45.495 C 131.463 49.248,128.894 50.179,120.107 50.179 L 112.545 50.179 112.545 41.219 L 112.545 32.258 120.107 32.258 C 125.465 32.258,128.283 32.575,129.773 33.345 M329.093 34.958 C 332.751 39.055,331.571 46.679,326.905 49.092 C 325.435 49.852,322.636 50.179,317.598 50.179 L 310.394 50.179 310.394 41.157 L 310.394 32.135 318.698 32.376 L 327.003 32.616 329.093 34.958 " stroke="none" fill-rule="evenodd"></path> 3274 </g> 3275</svg> 3276</a></div><div class="feastsearchtoggle"><a href="#feastmobilemenu"><svg xmlns="//www.w3.org/2000/svg" xmlns:xlink="//www.w3.org/1999/xlink" xml:space="preserve" xmlns:svg="//www.w3.org/2000/svg" version="1.1" x="0px" y="0px" width="30px" height="30px" viewBox="0 0 100 100" aria-labelledby="searchicon" role="img"> 3277 <title id="searchicon">search icon</title> 3278 <g transform="translate(0,-952.36218)"> 3279 <path fill="currentColor" d="M 40 11 C 24.007431 11 11 24.00743 11 40 C 11 55.9926 24.007431 69 40 69 C 47.281794 69 53.935267 66.28907 59.03125 61.84375 L 85.59375 88.40625 C 86.332786 89.16705 87.691654 89.1915 88.4375 88.4375 C 89.183345 87.6834 89.175154 86.2931 88.40625 85.5625 L 61.875 59.03125 C 66.312418 53.937244 69 47.274551 69 40 C 69 24.00743 55.992569 11 40 11 z M 40 15 C 53.830808 15 65 26.16919 65 40 C 65 53.8308 53.830808 65 40 65 C 26.169192 65 15 53.8308 15 40 C 15 26.16919 26.169192 15 40 15 z " transform="translate(0,952.36218)"> 3280 </path> 3281 </g> 3282</svg> 3283</a></div></header><nav id="feastmobilemenu" class="feastmobilemenu-background" aria-label="main"><div class="mmm-dialog"><div class="mmm-content"><a href="https://www.vietworldkitchen.com"><img id="mmmlogo" src="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-logo-2023-200-x-70-for-FEAST-design-2.jpg" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2023/11/VWK-mobile-only-retina-logo-400-x-140.jpg 2x" alt="Homepage link" data-pin-nopin="true" fetchpriority="high" /></a><div id="feast-mobile-search"><form class="search-form" method="get" action="https://www.vietworldkitchen.com/" role="search"><input class="search-form-input" type="search" name="s" id="searchform-1" placeholder="Search this website"><input class="search-form-submit" type="submit" value="Search"><meta content="https://www.vietworldkitchen.com/?s={s}"></form></div><ul id="menu-feast-modern-mobile-menu-2" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-16083 current_page_item menu-item-16143"><a href="https://www.vietworldkitchen.com/recipe-index" aria-current="page">Recipe Index</a></li> 3284<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15731"><a href="https://www.vietworldkitchen.com/evergreentips">Ever-Green Tips</a></li> 3285<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15737"><a href="https://www.vietworldkitchen.com/about-andrea-nguyen">About</a></li> 3286<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15733"><a href="https://www.vietworldkitchen.com/subscribe">Subscribe</a></li> 3287<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16507"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen">
3287Classes</a></li> 3288</ul><div id="feast-mobile-menu-social-icons"><div id="feast-social"> 3289 <div class="feast-layout feast-layout--menu-social-icons feast-menu-social-icons"> 3290 <div class="feast-social-media feast-social-media--align-center" ><a class="social-media__link" href="https://www.facebook.com/vietworldkitchen/" target="_blank" rel="noopener noreferrer" aria-label="Facebook" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 320 512" width="24" height="24" role="graphics-symbol" aria-label="Facebook Icon"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z" fill="#000000"></svg></a><a class="social-media__link" href="https://www.instagram.com/andreanguyen88/?hl=en" target="_blank" rel="noopener noreferrer" aria-label="Instagram" data-wpel-link="ignore" style="background-color:#77ac77;border:1px solid #00000000;border-radius:50%;"><svg xmlns="//www.w3.org/2000/svg" viewBox="0 0 448 512" width="24" height="24" role="graphics-symbol" aria-label="Instagram Icon"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z" fill="#000000"></svg></a></div> </div> 3291 3292 </div></div><a href="#" class="closebtn">×</a></div></div></nav> 3293 <div class="feast-top-banner"> 3294 3295 <a href="https://www.vietworldkitchen.com/subscribe" aria-label="Stay in touch via my newsletter!"> 3296 3297 <span class="feast-top-banner__text"> 3298 Stay in touch via my newsletter! → 3299 </span> 3300 3301 </a> 3302 3303 </div> 3304 3305 3306 <div class="feast-layout feast-layout--full-width-banner feast-full-width-banner"> 3307 3308<div class="wp-block-group is-style-full-width-feature-wrapper is-content-justification-center is-layout-flex wp-container-core-group-is-layout-e5ad9e44 wp-block-group-is-layout-flex" style="padding-top:var(--wp--preset--spacing--40);padding-bottom:var(--wp--preset--spacing--40)"> 3309<p class="has-text-align-center has-feast-branding-color-links-background-color has-background" style="margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-right:var(--wp--preset--spacing--20);line-height:1.2"><strong>Join my free newsletter!</strong></p> 3310 3311 3312 3313<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex" style="padding-right:0;padding-left:0"> 3314<div class="wp-block-button has-custom-font-size is-style-button-right-arrow" style="font-size:16px;line-height:1.2"><a class="wp-block-button__link wp-element-button" href="https://www.vietworldkitchen.com/subscribe">Subscribe</a></div> 3315</div> 3316</div> 3317 3318 3319 3320<p></p> 3321 </div> 3322 3323 <div class="site-inner"><div class="content-sidebar-wrap"><main class="content"><nav id="breadcrumbs" aria-label="breadcrumbs"><span><span><a href="https://www.vietworldkitchen.com/">Home</a></span></span></nav><article class="post-16083 page type-page status-publish entry" aria-label="Recipe Index"><header class="entry-header"><h1 class="entry-title">Recipe Index</h1> 3324</header><div class="entry-content"> 3325<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"><form role="search" method="get" action="https://www.vietworldkitchen.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-2" >Search</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-2" placeholder="Search for a recipe + hit enter" value="" type="search" name="s" required /><button aria-label="Search" class="wp-block-search__button wp-element-button" type="submit" >Search</button></div></form></div></div> 3326 3327 3328 3329<h2 class="wp-block-heading">popular categories</h2> 3330 3331 3332<div class='feast-category-index ' ><ul class='feast-category-index-list feast-grid-half feast-desktop-grid-fourth feast-image-round' ><li><a href='https://www.vietworldkitchen.com/blog/category/asian-dumplings'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewB
3332ox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Asian Dumplings</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/asian-tofu'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Asian Tofu</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/essentials-noodles'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Essentials: Noodles</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/essentials-pho'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Essentials: Pho</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/essentials-rice'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Essentials: Rice</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/essentials-rice-paper'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Essentials: Rice Paper</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-dumplings'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Dumplings</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-stir-fry'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Stir-Fry</div></a></li></ul></div> 3333 3334 3335<div class="wp-block-group is-style-group-utensils"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 3336<h2 class="wp-block-heading" id="h-by-meal">by meal</h2> 3337 3338 3339<div class='feast-category-index ' ><ul class='feast-category-index-list feast-grid-half feast-desktop-grid-fourth feast-image-round' ><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-appetizer-and-snack'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Appetizer and Snack</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-main-course'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Main Course</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-drinks'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewB
3339ox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Drinks</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-salad'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Salad</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-soup'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Soup</div></a></li></ul></div></div></div> 3340 3341 3342 3343<h2 class="wp-block-heading" id="h-by-meat">by protein</h2> 3344 3345 3346<div class='feast-category-index ' ><ul class='feast-category-index-list feast-grid-half feast-desktop-grid-third feast-image-round' ><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-fish-and-seafood'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Fish and Seafood</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-beef-pork-lamb-goat'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Beef, Pork, Lamb, Goat</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-chicken-duck-egg
3346s'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Chicken, Duck, Eggs</div></a></li></ul></div> 3347 3348 3349<hr class="wp-block-separator has-alpha-channel-opacity is-style-separator-dots"/> 3350 3351 3352 3353<h2 class="wp-block-heading" id="h-by-holiday">my method</h2> 3354 3355 3356<div class='feast-category-index ' ><ul class='feast-category-index-list feast-grid-half feast-desktop-grid-fourth feast-image-round' ><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-all/air-fried'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >air-fried</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-all/instant-pot'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >instant pot</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-all/pressure-cooker'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >pressure cooker</div></a></li><li><a href='https://www.vietworldkitchen.com/blog/category/recipes-deep-fried'><svg class="fsci-placeholder" xmlns="http://www.w3.org/2000/svg" width="300" height="300" viewBox="0 0 300 300" style="max-width:100%; height: auto;"><rect width="300" height="300" style="fill:#cccccc; stroke-miterlimit:10;"/></svg><div class='fsci-title fsci-title--no-image' >Recipes: Deep-Fried</div></a></li></ul></div> 3357 3358 3359<hr class="wp-block-separator has-alpha-channel-opacity is-style-separator-dots"/> 3360 3361 3362 3363<h2 class="wp-block-heading">trending recipes</h2> 3364 3365 3366<div class='feast-category-index feast-recipe-index'><ul class="fsri-list fsri-numbered feast-grid-half feast-desktop-grid-fourth"><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/09/asian-basil-guide.html"><img fetchpriority="high" decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/asian-basil-square-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="asian basil square" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/asian-basil-square-360x480.jpeg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/asian-basil-square-720x960.jpeg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/asian-basil-square-180x240.jpeg 180w" sizes="(max-width: 360px) 100vw, 360px" /><div class="fsri-title">Beyond Pesto: A Guide to Thai, Holy & Lemon Basil</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/09/how-to-buy-fry-shrimp-crackers.html"><img decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/fried-shrimp-chips-crackers-square-1-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="shrimp crackers square 1200 px" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/fried-shrimp-chips-crackers-square-1-360x480.jpeg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/fried-shrimp-chips-crackers-square-1-720x960.jpeg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/fried-shrimp-chips-crackers-square-1-180x240.jpeg 180w" sizes="(max-width: 360px) 100vw, 360px" /><div class="fsri-title">A Guide to Shrimp Crackers: How to Buy & Fry Indo and Viet Styles</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/09/vegan-whipped-cream-topping.html"><img decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/vegan-whipped-cream-berries-square-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="vegan whipped cream topping with berries" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/vegan-whipped-cream-berries-square-360x480.jpeg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/vegan-whipped-cream-berries-square-720x960.jpeg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/vegan-whipped-cream-berries-square-180x240.jpeg 180w" sizes="(max-width: 360px) 100v
3366w, 360px" /><div class="fsri-title">Vegan Whipped Cream Topping That Actually Holds: Creamy, Light and Dreamy</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/09/nampla-prik-sauce-recipe.html"><img loading="lazy" decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/PadGapraoNuea_BougiePadGaprao_square-ed-anderson-360x480.jpg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/09/PadGapraoNuea_BougiePadGaprao_square-ed-anderson-360x480.jpg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/PadGapraoNuea_BougiePadGaprao_square-ed-anderson-720x960.jpg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/09/PadGapraoNuea_BougiePadGaprao_square-ed-anderson-180x240.jpg 180w" sizes="auto, (max-width: 360px) 100vw, 360px" /><div class="fsri-title">Nampla Prik, a 1-Minute Thai Wonder Sauce to Brighten Many Foods</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/08/basic-salty-and-spicy-condiments-and-seasonings-for-cooking-thai-food.html"><img loading="lazy" decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/08/1-Larder-option2-condiments-Bangkok_374-1-360x480.jpg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="thai condiments bangkok photgraphed by ed anderson" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/08/1-Larder-option2-condiments-Bangkok_374-1-360x480.jpg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/08/1-Larder-option2-condiments-Bangkok_374-1-720x960.jpg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/08/1-Larder-option2-condiments-Bangkok_374-1-180x240.jpg 180w" sizes="auto, (max-width: 360px) 100vw, 360px" /><div class="fsri-title">Basic Salty, Spicy Condiments and Seasonings for Cooking Thai Food</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/08/cooking-thai-cookbook-look-inside-preview.html"><img loading="lazy" decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/08/COVER-Cooking-Thai-square-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="Cooking Thai cover square cropped" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/08/COVER-Cooking-Thai-square-360x480.jpeg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/08/COVER-Cooking-Thai-square-720x960.jpeg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/08/COVER-Cooking-Thai-square-180x240.jpeg 180w" sizes="auto, (max-width: 360px) 100vw, 360px" /><div class="fsri-title">Cooking Thai: Cookbook First Look</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/08/cold-sesame-soba-goma-dare-soba-a-creamy-satisfying-japanese-noodle-meal.html"><img loading="lazy" decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/08/cold-sesame-soba-square-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="cold sesame soba square" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/08/cold-sesame-soba-square-360x480.jpeg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/08/cold-sesame-soba-square-720x960.jpeg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/08/cold-sesame-soba-square-180x240.jpeg 180w" sizes="auto, (max-width: 360px) 100vw, 360px" /><div class="fsri-title">Cold Sesame Soba (Goma Dare Soba): A Creamy, Satisfying Japanese Noodle Meal</div></a></li><li class="listing-item"><a href="https://www.vietworldkitchen.com/blog/2026/07/kale-salad-with-shoyu-mushrooms.html"><img loading="lazy" decoding="async" width="360" height="480" src="https://www.vietworldkitchen.com/wp-content/uploads/2026/07/kale-and-shoyu-mushroom-salad-square-1-360x480.jpeg" class="feast_3x4_thumbnail fsri-image wp-post-image" alt="kale and shoyu roasted mushroom salad" data-pin-nopin="true" aria-hidden="true" srcset="https://www.vietworldkitchen.com/wp-content/uploads/2026/07/kale-and-shoyu-mushroom-salad-square-1-360x480.jpeg 360w, https://www.vietworldkitchen.com/wp-content/uploads/2026/07/kale-and-shoyu-mushroom-salad-square-1-720x960.jpeg 720w, https://www.vietworldkitchen.com/wp-content/uploads/2026/07/kale-and-shoyu-mushroom-salad-square-1-180x240.jpeg 180w" sizes="auto, (max-width: 360px) 100v
3366w, 360px" /><div class="fsri-title">Hawaiian-Style Kale Salad with Shoyu Mushrooms</div></a></li></ul></div></div></article></main><aside class="sidebar sidebar-primary widget-area" role="complementary" aria-label="Primary Sidebar"> 3367 <div class="feast-layout feast-layout--modern-sidebar feast-modern-sidebar"> 3368 3369<div class="wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center is-variation-media-text-sidebar-bio has-medium-font-size" style="grid-template-columns:35% auto"><figure class="wp-block-media-text__media"><img data-pin-nopin="true" fetchpriority="low" src="https://www.vietworldkitchen.com/wp-content/uploads/2024/05/andreanguyen-circlehead-480px.jpg" alt="Andrea Nguyen headshot" class="wp-image-16059 size-feast-content-180px-wide"/></figure><div class="wp-block-media-text__content"> 3370<h4 class="wp-block-heading has-text-align-center">Hello, it's Andrea!</h4> 3371 3372 3373 3374<p class="has-text-align-center">I'm the award-winning cookbook author, teacher, and consultant. My work centers Asian food and cooking. <em>Welcome!</em></p> 3375 3376 3377 3378<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> 3379<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"> 3380<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 3381<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex"> 3382<div class="wp-block-button has-custom-width wp-block-button__width-75 is-style-outline is-style-outline--3"><a class="wp-block-button__link wp-element-button" href="https://www.vietworldkitchen.com/about-andrea-nguyen"> + about me</a></div> 3383</div> 3384</div></div> 3385</div> 3386</div> 3387</div></div> 3388 3389 3390 3391<div class="wp-block-group is-style-group-star"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 3392<div class="wp-block-group" style="margin-top:0;margin-bottom:0"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-e7a8db7c wp-block-group-is-layout-constrained"><div class="wp-block-image"> 3393<figure class="aligncenter size-full is-resized"><a href="https://www.vietworldkitchen.com/blog/2023/03/ever-green-vietnamese-cookbook-preview.html"><img data-pin-nopin="true" fetchpriority="low" src="https://www.vietworldkitchen.com/wp-content/uploads/2023/03/Nguyen-Ever-Green-Vietnamese-Cover-500px-straight.jpg" alt="ever-green vietnamese" class="wp-image-15133" style="width:175px"/></a></figure> 3394</div> 3395 3396 3397<h4 class="wp-block-heading has-text-align-center" style="font-size:18px;letter-spacing:2px">2024 IACP award winner and <br>Beard award finalist</h4> 3398</div></div> 3399</div></div> 3400 3401 3402 3403<div class="wp-block-group is-style-group-star"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> 3404<div class="wp-block-group" style="margin-top:0;margin-bottom:0"><div class="wp-block-group__inner-container is-layout-constrained wp-container-core-group-is-layout-e7a8db7c wp-block-group-is-layout-constrained"><div class="wp-block-image"> 3405<figure class="aligncenter size-full is-resized"><a href="https://www.vietworldkitchen.com/online-cooking-classes-with-andrea-nguyen"><img data-pin-nopin="true" fetchpriority="low" src="https://www.vietworldkitchen.com/wp-content/uploads/2024/07/Cooking-Classes-with-Andrea-Nguyen.jpg" alt="cooking classes" class="wp-image-16305" style="width:316px;height:auto"/></a></figure> 3406</div> 3407 3408 3409<h4 class="wp-block-heading has-text-align-center" style="font-size:18px;letter-spacing:2px">Get details and register!</h4> 3410</div></div> 3411</div></div> 3412 3413 3414 3415<p></p> 3416 </div> 3417 3418 </aside></div></div><footer class="site-footer"><div class="wrap"><h2 class="screen-reader-text">Footer</h2> 3419 <div class="feast-layout feast-layout--modern-footer feast-modern-footer"> 3420 3421<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex"> 3422<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="#">↑ back to top</a></div> 3423</div> 3424 3425 3426 3427<div style="margin-top:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--20);height:15px" aria-hidden="true" class="wp-block-spacer"></div> 3428 3429 3430 3431<div class="wp-block-columns has-white-background-color has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex"> 3432<div class="wp-block-column has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow"> 3433<h3 class="wp-block-heading has-feast-branding-color-links-color has-text-color has-link-color wp-elements-9d7e4ee532f5c0c2994b121d79548808">About</h3> 3434 3435 3436 3437<ul class="wp-block-list"> 3438<li><a href="https://www.vietworldkitchen.com/privacy-policy">Privacy Policy</a></li> 3439 3440 3441 3442<li><a href="https://www.vietworldkitchen.com/cooking-classes-andrea-nguyen"></a><a href="https://www.vietworldkitchen.com/cooking-classes-andrea-nguyen">Events + Classes</a></li> 3443</ul> 3444</div> 3445 3446 3447 3448<div class="wp-block-column has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow"> 3449<h3 class="wp-block-heading has-feast-branding-color-links-color has-text-color has-link-color wp-elements-4ca9186ab1970fe915e7fee86333e4e5">Newsletter</h3> 3450 3451 3452 3453<ul class="wp-block-list"> 3454<li><a href="https://www.vietworldkitchen.com/subscribe">Sign Up!</a></li> 3455</ul> 3456</div> 3457 3458 3459 3460<div class="wp-block-column has-white-background-color has-background is-layout-flow wp-block-column-is-layout-flow"> 3461<h3 class="wp-block-heading has-feast-branding-color-links-color has-text-color has-link-color wp-elements-5efa6acdd3a6ff3ac88067d5abe784cf">Contact</h3> 3462 3463 3464 3465<ul class="wp-block-list"> 3466<li><a href="https://www.vietworldkitchen.com/about-andrea-nguyen">About Andrea Nguyen</a></li> 3467 3468 3469 3470<li><a href="https://www.vietworldkitchen.com/contact">Contact</a></li> 3471 3472 3473 3474<li><a href="https://www.vietworldkitchen.com/permission-and-credit">Permission + Credit</a></li> 3475</ul> 3476</div> 3477</div> 3478 3479 3480 3481<p class="has-text-align-center has-white-background-color has-background"><em>When purchasing through an affiliate link on this website, you may generate a small amount of income (at no cost to you!) to help supp
3481ort VWK. Advertisements also enable content creation. Thanks for visiting and boosting good food knowledge!</em></p> 3482 3483 3484 3485<p class="has-text-align-center">© 2025 Viet World Kitchen by Andrea Nguyen. All rights reserved. <a href="https://www.vietworldkitchen.com/permission-and-credit" data-type="link" data-id="https://www.vietworldkitchen.com/permission-and-credit">Permission and Credit.</a></p> 3486 </div> 3487 3488 </div></footer></div>
3488<script data-no-optimize='1' data-cfasync='false' id='cls-insertion-aedfcec'>(function(){window.adthriveCLS.buildDate=`2026-09-28`;let e={Below_Post_1:`Below_Post_1`,Below_Post:`Below_Post`,Content:`Content`,Content_1:`Content_1`,Content_2:`Content_2`,Content_3:`Content_3`,Content_4:`Content_4`,Content_5:`Content_5`,Content_6:`Content_6`,Content_7:`Content_7`,Content_8:`Content_8`,Content_9:`Content_9`,Recipe:`Recipe`,Recipe_1:`Recipe_1`,Recipe_2:`Recipe_2`,Recipe_3:`Recipe_3`,Recipe_4:`Recipe_4`,Recipe_5:`Recipe_5`,Native_Recipe:`Native_Recipe`,Footer_1:`Footer_1`,Footer:`Footer`,Header_1:`Header_1`,Header_2:`Header_2`,Header:`Header`,Sidebar_1:`Sidebar_1`,Sidebar_2:`Sidebar_2`,Sidebar_3:`Sidebar_3`,Sidebar_4:`Sidebar_4`,Sidebar_5:`Sidebar_5`,Sidebar_9:`Sidebar_9`,Sidebar:`Sidebar`,Interstitial_1:`Interstitial_1`,Interstitial:`Interstitial`,Video_StickyOutstream_1:`Video_StickyOutstream_1`,Video_StickyOutstream:`Video_StickyOutstream`,Video_StickyInstream:`Video_StickyInstream`,Sponsor_Tile:`Sponsor_Tile`},t=[`siteId`,`siteName`,`adOptions`,`breakpoints`,`adUnits`],n=(e,n=t)=>{if(!e)return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;for(let t=0;t<n.length;t++)if(!e[n[t]])return window.adthriveCLS&&(window.adthriveCLS.disabled=!0),!1;return!0},r=()=>window.adthriveCLS;function i(e){"@babel/helpers - typeof";return i=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},i(e)}function a(e,t){if(i(e)!=`object`||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||`default`);if(i(r)!=`object`)return r;throw TypeError(`@@toPrimitive must return a primitive value.`)}return(t===`string`?String:Number)(e)}function o(e){var t=a(e,`string`);return i(t)==`symbol`?t:t+``}function s(e,t,n){return(t=o(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=class{constructor(){s(this,`_clsGlobalData`,r())}get enabled(){return!!this._clsGlobalData&&!!this._clsGlobalData.siteAds&&n(this._clsGlobalData.siteAds)}get error(){return!!(this._clsGlobalData&&this._clsGlobalData.error)}set siteAds(e){this._clsGlobalData.siteAds=e}get siteAds(){return this._clsGlobalData.siteAds}set disableAds(e){this._clsGlobalData.disableAds=e}get disableAds(){return this._clsGlobalData.disableAds}get enabledLocations(){return[e.Below_Post,e.Content,e.Recipe,e.Sidebar]}get injectedFromPlugin(){return this._clsGlobalData.injectedFromPlugin}set injectedFromPlugin(e){this._clsGlobalData.injectedFromPlugin=e}get injectedFromSiteAds(){return this._clsGlobalData.injectedFromSiteAds}set injectedFromSiteAds(e){this._clsGlobalData.injectedFromSiteAds=e}setInjectedSlots(e){this._clsGlobalData.injectedSlots=this._clsGlobalData.injectedSlots||[],this._clsGlobalData.injectedSlots.push(e)}get injectedSlots(){return this._clsGlobalData.injectedSlots}setInjectedVideoSlots(e){this._clsGlobalData.injectedVideoSlots=this._clsGlobalData.injectedVideoSlots||[],this._clsGlobalData.injectedVideoSlots.push(e)}get injectedVideoSlots(){return this._clsGlobalData.injectedVideoSlots}setExperiment(e,t,n=!1){this._clsGlobalData.experiments=this._clsGlobalData.experiments||{},this._clsGlobalData.siteExperiments=this._clsGlobalData.siteExperiments||{};let r=n?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;r[e]=t}getExperiment(e,t=!1){let n=t?this._clsGlobalData.siteExperiments:this._clsGlobalData.experiments;return n&&n[e]}setWeightedChoiceExperiment(e,t,n=!1){this._clsGlobalData.experimentsWeightedChoice=this._clsGlobalData.experimentsWeightedChoice||{},this._clsGlobalData.siteExperimentsWeightedChoice=this._clsGlobalData.siteExperimentsWeightedChoice||{};let r=n?this._clsGlobalData.siteExperimentsWeightedChoice:this._clsGlobalData.experimentsWeightedChoice;r[e]=t}getWeightedChoiceExperiment(e,t=!1){var n,r;let i=t?(n=this._clsGlobalData)==null?void 0:n.siteExperimentsWeightedChoice:(r=this._clsGlobalData)==null?void 0:r.experimentsWeightedChoice;return i&&i[e]}get bucket(){return this._clsGlobalData.bucket}set videoDisabledFromPlugin(e){this._clsGlobalData.videoDisabledFromPlugin=e}get videoDisabledFromPlugin(){return this._clsGlobalData.videoDisabledFromPlugin}set targetDensityLog(e){this._clsGlobalData.targetDensityLog=e}get targetDensityLog(){return this._clsGlobalData.targetDensityLog}get removeVideoTitleWrapper(){return this._clsGlobalData.siteAds.adOptions.removeVideoTitleWrapper}},l=class{},u=class extends l{constructor(e,t=Math.random){super(),this._probability=e,this._random=t}get(){if(this._probability<0||this._probability>1)throw Error(`Invalid probability: ${this._probability}`);return this._random()<this._probability}},d=class{constructor(){s(this,`_featureRollouts`,{}),s(this,`_checkedFeatureRollouts`,new Map),s(this,`_enabledFeatureRolloutIds`,[])}get siteFeatureRollouts(){return this._featureRollouts}_isRolloutEnabled(e){if(this._doesRolloutExist(e)){let t=this._featureRollouts[e],n=t.enabled,r=t.data;if(this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)){let e=(r.pct_enabled??100)/100;n&&=new u(e).get()}return n}return!1}isRolloutEnabled(e){let t=this._checkedFeatureRollouts.get(e)??this._isRolloutEnabled(e);return this._checkedFeatureRollouts.get(e)===void 0&&this._checkedFeatureRollouts.set(e,t),t}isRolloutAdministrativelyEnabled(e){return this._doesRolloutExist(e)&&this._featureRollouts[e].enabled}_doesRolloutExist(e){return this._featureRollouts&&!!this._featureRollouts[e]}_doesRolloutHaveConfig(e){return this._doesRolloutExist(e)&&`data`in this._featureRollouts[e]}_isFeatureRolloutConfigType(e){return typeof e==`object`&&!!e&&!!Object.keys(e).length}getSiteRolloutConfig(e){var t;let n=this.isRolloutEnabled(e),r=(t=this._featureRollouts[e])==null?void 0:t.data;return n&&this._doesRolloutHaveConfig(e)&&this._isFeatureRolloutConfigType(r)?r:{}}get enabledFeatureRolloutIds(){return this._enabledFeatureRolloutIds}},f=class extends d{constructor(e){super(),this._featureRollouts=e,this._setEnabledFeatureRolloutIds()}_setEnabledFeatureRolloutIds(){Object.entries(this._featureRollouts).forEac
3488h(([e,t])=>{this.isRolloutEnabled(e)&&t.featureRolloutId!==void 0&&this._enabledFeatureRolloutIds.push(t.featureRolloutId)})}},p,m;let h=(p=window.adthrive)==null||(p=p.siteAds)==null?void 0:p.featureRollouts,g=(m=window.adthriveCLS)==null||(m=m.siteAds)==null?void 0:m.featureRollouts,_=e=>!!e&&typeof e==`object`&&Object.keys(e).length>0,v=new f(_(g)&&g||_(h)&&h||{}),y=new f(window.adthrive&&window.adthrive.siteAds&&`featureRollouts`in window.adthrive.siteAds?window.adthrive.siteAds.featureRollouts??{}:{}),b=e=>e.indexOf(`hbs-q`)===0,ee=({bucket:e,isRolloutEnabled:t}={})=>{var n;let r=e??((n=window.adthrive)==null?void 0:n.bucket);return!(t??y.isRolloutEnabled.bind(y))(`enable-sticky-related`)||b(r||``)},x=e=>{let t={};return function(...n){let r=JSON.stringify(n);if(r in t)return t[r];let i=e.apply(this,n);return t[r]=i,i}};navigator.vendor;let S=navigator.userAgent,C=x(e=>/Chrom|Applechromium/.test(e||S)),te=x(()=>/WebKit/.test(S)),ne=x(()=>C()?`chromium`:te()?`webkit`:`other`),re=e=>/(Windows NT|Macintosh|X11;[^)]*(Linux|CrOS))/i.test(e),ie=e=>/Mobi|iP(hone|od)|Opera Mini/i.test(e),ae=e=>!/iPhone/i.test(e)&&/Mac/i.test(e)&&`ontouchstart`in window,w=e=>/Tablet|iPad|Playbook|Nook|webOS|Kindle|Android (?!.*Mobile).*Safari/i.test(e)||ae(e),T=x((e=S)=>w(e)?`tablet`:ie(e)&&!w(e)?`mobile`:re(e)?`desktop`:`tablet`),oe={desktop:`desktop`,tablet:`tablet`,phone:`mobile`},se=e=>e===`mobile`?`phone`:e,ce=()=>{var e;let t=((e=window)==null?void 0:e.adthrive)&&`deviceType`in window.adthrive&&window.adthrive.deviceType||null;return t&&Object.values(oe).includes(t)?t:null},le=x((e,t)=>{let n=T(e),r=t??n;return se(r===`tablet`&&n!==r?n:r)}),E=(e=navigator.userAgent)=>le(e,ce()),D=(e=navigator.userAgent)=>E(e)===`phone`;var ue,O=class{static _scheduleViewportUpdate(){this._rafId===null&&(this._rafId=window.requestAnimationFrame(()=>{this._rafId=null,this._updateViewportRects()}))}static _updateViewportRects(){if(this._trackedElements.size===0){this._detachViewportListeners();return}let e=[];this._trackedElements.forEach(t=>{if(!t.isConnected){e.push(t);return}this._cachedRects.set(t,t.getBoundingClientRect())}),e.forEach(e=>{this._trackedElements.delete(e),this._cachedRects.delete(e)}),this._trackedElements.size===0&&this._detachViewportListeners()}static _attachViewportListeners(){this._listenersAttached||=(window.addEventListener(`scroll`,this._viewportListener,{passive:!0}),window.addEventListener(`resize`,this._viewportListener),!0)}static _detachViewportListeners(){this._listenersAttached&&=(window.removeEventListener(`scroll`,this._viewportListener),window.removeEventListener(`resize`,this._viewportListener),!1)}static trackViewportElement(e){e&&(this._trackedElements.has(e)||(this._trackedElements.add(e),this._attachViewportListeners(),this._scheduleViewportUpdate()))}static untrackViewportElement(e){e&&(this._trackedElements.delete(e),this._cachedRects.delete(e),this._trackedElements.size===0&&this._detachViewportListeners())}static getCachedRect(e){return this._cachedRects.get(e)}static getScrollTop(){return(window.pageYOffset||document.documentElement.scrollTop)-(document.documentElement.clientTop||0)}static getScrollBottom(){let e=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0;return this.getScrollTop()+e}static shufflePlaylist(e){let t=e.length,n,r;for(;t!==0;)r=Math.floor(Math.random()*e.length),--t,n=e[t],e[t]=e[r],e[r]=n;return e}static isMobileLandscape(){return window.matchMedia(`(orientation: landscape) and (max-height: 480px)`).matches}static playerViewable(e){let t=this._cachedRects.get(e)??e.getBoundingClientRect();return this.playerViewableFromRect(t)}static playerViewableFromRect(e){return this.isMobileLandscape()?window.innerHeight>e.top+e.height/2&&e.top+e.height/2>0:window.innerHeight>e.top+e.height/2}static createQueryString(e){return Object.keys(e).map(t=>`${t}=${e[t]}`).join(`&`)}static createEncodedQueryString(e){return Object.keys(e).map(t=>`${t}=${encodeURIComponent(e[t])}`).join(`&`)}static setMobileLocation(e,t=!1){e||=`bottom-right`;let n=t?`raptive-player-sticky`:`adthrive-collapse`;return e===`top-left`?e=`${n}-top-left`:e===`top-right`?e=`${n}-top-right`:e===`bottom-left`?e=`${n}-bottom-left`:e===`bottom-right`?e=`${n}-bottom-right`:e===`top-center`&&(e=`adthrive-collapse-${D()?`top-center`:`bottom-right`}`),e}static addMaxResolutionQueryParam(e){let t=`max_resolution=${D()?`320`:`1280`}`,[n,r]=String(e).split(`?`);return`${n}?${r?r+`&${t}`:t}`}};ue=O,s(O,`_trackedElements`,new Set),s(O,`_cachedRects`,new WeakMap),s(O,`_rafId`,null),s(O,`_listenersAttached`,!1),s(O,`_viewportListener`,()=>{ue._scheduleViewportUpdate()});let k=(e,t)=>e==null||e!==e?t:e;var de=class{constructor(e){this._clsOptions=e,s(this,`relatedSettings`,void 0),s(this,`players`,void 0),s(this,`removeVideoTitleWrapper`,void 0),s(this,`footerSelector`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.removeVideoTitleWrapper=k(this._clsOptions.siteAds.adOptions.removeVideoTitleWrapper,!1),this.shouldDisableStickyRelated=ee({bucket:this._clsOptions.bucket,isRolloutEnabled:v.isRolloutEnabled.bind(v)});let t=this._clsOptions.siteAds.videoPlayers;this.footerSelector=k(t&&t.footerSelector,``),this.players=k(t&&t.players.map(e=>(e.mobileLocation=O.setMobileLocation(e.mobileLocation),e)),[]),this.relatedSettings=t&&t.contextual}},fe=class{constructor(e){s(this,`mobileStickyPlayerOnPage`,!1),s(this,`collapsiblePlayerOnPage`,!1),s(this,`playlistPlayerAdded`,!1),s(this,`relatedPlayerAdded`,!1),s(this,`collapseSettings`,void 0),s(this,`footerSelector`,``),s(this,`removeVideoTitleWrapper`,!1),s(this,`desktopCollapseSettings`,void 0),s(this,`mobileCollapseSettings`,void 0),s(this,`relatedSettings`,void 0),s(this,`playerId`,void 0),s(this,`playlistId`,void 0),s(this,`desktopRelatedCollapseSettings`,void 0),s(this,`mobileRelatedCollapseSettings`,void 0),s(this,`collapsePlayerId`,void 0),s(this,`players`,void 0),s(this,`videoAdOptions`,void 0),s(this,`shouldDisableStickyRelated`,void 0),this.videoAdOptions=new de(e),this.players=this.videoAdOptions.players,this.relatedSettings=this.videoAdOptions.relatedSettings,this.removeVideoTitleWrapper=this.videoAdOptions.removeVideoTitleWrapper,this.footerSelector=this.videoAdOptions.footerSelector,this.shouldDisableStickyRelated=this.videoAdOptions.shouldDisableStickyRelated}};
3488let pe=[[300,50],[300,90],[320,50],[320,100]],A=(t,n)=>t===e.Recipe&&n===`phone`,me=([e,t])=>pe.some(([n,r])=>n===e&&r===t),he=e=>{let t=e.clientWidth;if(getComputedStyle){let n=getComputedStyle(e,null);t-=parseFloat(n.paddingLeft||`0`)+parseFloat(n.paddingRight||`0`)}return t},ge=()=>document.createDocumentFragment().querySelectorAll(`*`),j=(e,t=document)=>{try{return{valid:!0,elements:t.querySelectorAll(e)}}catch(e){return{valid:!1,elements:ge(),error:e}}},M=(e,t=document)=>{try{return{valid:!0,element:t.querySelector(e)}}catch(e){return{valid:!1,element:null,error:e}}},N=e=>j(e),P=e=>{if(e===``)return{valid:!0};let t=N(e);return t.valid?{valid:!0,elements:t.elements}:{valid:!1,error:t.error}},F=new class{info(e,t,...n){this.call(console.info,e,t,...n)}warn(e,t,...n){this.call(console.warn,e,t,...n)}error(e,t,...n){this.call(console.error,e,t,...n),this.sendErrorLogToCommandQueue(e,t,...n)}event(e,t,...n){var r;((r=window.adthriveCLS)==null?void 0:r.bucket)===`debug`&&this.info(e,t)}sendErrorLogToCommandQueue(e,t,...n){window.adthrive=window.adthrive||{},window.adthrive.cmd=window.adthrive.cmd||[],window.adthrive.cmd.push(()=>{window.adthrive.logError!==void 0&&typeof window.adthrive.logError==`function`&&window.adthrive.logError(e,t,n)})}call(e,t,n,...r){let i=[`%c${t}::${n} `],a=[`color: #999; font-weight: bold;`];r.length>0&&typeof r[0]==`string`&&i.push(r.shift()),a.push(...r);try{Function.prototype.apply.call(e,console,[i.join(``),...a])}catch(e){console.error(e);return}}},_e=[[728,90],[300,250],[300,600],[320,50],[970,250],[160,600],[300,1050],[336,280],[970,90],[300,50],[300,90],[320,100],[468,60],[250,250],[120,240],[1,1],[300,300],[300,420],[728,250],[320,300],[300,390]],ve=new Map([[e.Footer,1],[e.Header,2],[e.Sidebar,3],[e.Content,4],[e.Recipe,5],[`Sidebar_sticky`,6],[`Below Post`,7]]),ye=e=>_e.filter(([t,n])=>e.some(([e,r])=>t===e&&n===r)),be=(t,[n,r],i)=>{let{location:a,sequence:o}=t;if(a===e.Footer)return!(i===`phone`&&n===320&&r===100);if(a===e.Header)return!0;if(a===e.Recipe)return!(D()&&i===`phone`&&(n===300&&r===390||n===320&&r===300));if(a===e.Sidebar){let e=t.adSizes.some(([,e])=>e<=300),n=!!o&&o<=5,i=r>300;return i&&!e||o===9?!0:n?i?t.sticky:!0:!i}else return!0},xe=(t,n)=>{let{location:r,sticky:i}=t;if(r===e.Recipe&&n){let{recipeMobile:e,recipeDesktop:t}=n;if(D()&&e!=null&&e.enabled||!D()&&t!=null&&t.enabled)return!0}return r===e.Footer||i},Se=(e,t)=>{var n;let i=(n=r())==null?void 0:n.experiments;return i!==void 0&&Object.prototype.hasOwnProperty.call(i,`smra1`)&&i.smra1===!0&&D()&&A(e,t)},Ce=(t,n)=>{let r=n.adUnits,i=v.isRolloutEnabled(`enable-250px-max-ad-height`);return r.filter(e=>e.dynamic!==void 0&&e.dynamic.enabled).map(r=>{let a=r.location.replace(/\s+/g,`_`),o=a===`Sidebar`?0:2;a===e.Content&&i&&C()&&(r.adSizes=r.adSizes.filter(e=>e[1]<=250));let s=Se(a,t),c=[];for(let e of k(r.targeting,[])){let t=e;t.key===`special`&&c.push(...t.value)}let l=ye(r.adSizes).filter(e=>be(r,e,t)&&(s?me(e):!(e[0]===300&&e[1]===90)));return{auctionPriority:ve.get(a)||8,location:a,sequence:k(r.sequence,1),thirdPartyAdUnitName:r.thirdPartyAdUnitName||``,customGamTargeting:r.customGamTargeting||{},sizes:l,devices:r.devices,pageSelector:k(r.dynamic.pageSelector,``).trim(),elementSelector:k(r.dynamic.elementSelector,``).trim(),position:k(r.dynamic.position,`beforebegin`),max:Math.floor(k(r.dynamic.max,0)),spacing:k(r.dynamic.spacing,0),skip:Math.floor(k(r.dynamic.skip,0)),every:Math.max(Math.floor(k(r.dynamic.every,1)),1),classNames:r.dynamic.classNames||[],sticky:xe(r,n.adOptions.stickyContainerConfig),stickyOverlapSelector:k(r.stickyOverlapSelector,``).trim(),autosize:r.autosize,special:c,lazy:k(r.dynamic.lazy,!1),lazyMax:k(r.dynamic.lazyMax,o),lazyMaxDefaulted:r.dynamic.lazyMax===0?!1:!r.dynamic.lazyMax,name:r.name}})},we=(t,n)=>{let r=he(n),i=t.sticky&&t.location===e.Sidebar;return t.sizes.filter(e=>{let n=t.autosize?e[0]<=r||e[0]<=320:!0,a=i?e[1]<=window.innerHeight-100:!0;return n&&a})},Te=(e,t)=>
3488e.devices.includes(t),Ee=e=>{if(e.pageSelector.length===0)return!0;let t=M(e.pageSelector);return t.valid?t.element!==null:!1},I={Desktop:`desktop`,Mobile:`mobile`},De=e=>{let t=document.body,n=`adthrive-device-${e}`;if(!t.classList.contains(n))try{t.classList.add(n)}catch(e){F.error(`BodyDeviceClassComponent`,`init`,{message:e.message});let t=`classList`in document.createElement(`_`);F.error(`BodyDeviceClassComponent`,`init.support`,{support:t})}},L=e=>`adthrive-${e.location.replace(`_`,`-`).toLowerCase()}`,Oe=e=>`${L(e)}-${e.sequence}`;function ke(e,t,n){let r=e.pageOverrides.filter(e=>{let t=P(e.pageSelector);return t.valid||n==null||n({selector:e.pageSelector,selectorType:`pageOverride.pageSelector`,source:`getPageDensitySettings`,error:t.error}),e.pageSelector===``||t.elements&&t.elements.length}).map(e=>e[t]);return r.length?r[0]:e[t]}function Ae({targetDensity:e,targetAll:t,totalAvailableElements:n,mainContentHeight:r,minDivHeight:i,recipeCount:a}){return t?n:Math.floor(e*r/(1-e)/i)-a}function je(e,t,n,r){return e.filter(e=>{try{return t.querySelector(e.elementSelector)}catch(t){return r==null||r({selector:e.elementSelector,selectorType:`elementSelector`,source:`getCombinedMax`,context:n==null?void 0:n(e),error:t}),!1}}).map(e=>Number(e.max)+Number(e.lazyMaxDefaulted?0:e.lazyMax)).sort((e,t)=>t-e)[0]||0}let Me=(e,t)=>{if(e<=0)return{spacing:0,nextAfter:0,reasons:[`non-density-disabled`]};let n=t*e;return{spacing:n,nextAfter:n,reasons:[`non-density-viewport-ratio`]}},Ne=({settings:e,densityDevice:t,dynamicAds:n,target:r,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s,selectorContext:c,onInvalidSelector:l})=>{let u=ke(e,t,l),d=u.adDensity,f=u.onePerViewport,p=d===.99,m=Ae({targetDensity:d,targetAll:p,totalAvailableElements:i,mainContentHeight:a,minDivHeight:o,recipeCount:s}),h=je(n,r,c,l);return{onePerViewport:f,targetAll:p,targetDensity:d,targetDensityUnits:m,combinedMax:h,numberOfUnits:Math.min(i,m,...h>0?[h]:[]),reasons:[p?`target-all-eligible`:`target-density-formula`,...f?[`viewport-floor`]:[]]}},Pe=({totalAvailableElements:e,targetDensityUnits:t,numberOfUnits:n,mainContentHeight:r,absoluteMinimumSpacing:i,viewportHeight:a,onePerViewport:o})=>{let s=e>t||e>n,c=[],l,u;return s?(u=!1,l=r/Math.min(t,n),c.push(`wider-spacing`)):(u=!0,l=o&&a>i?a:i,c.push(`absolute-minimum`)),o&&a>l?(c.push(`viewport-floor`),{insertEvery:a,usedAbsoluteMinimum:u,reasons:c}):{insertEvery:l,usedAbsoluteMinimum:u,reasons:c}},Fe=(e,t)=>{let n=e*.6;return n<=t?{insertEvery:t,usedAbsoluteMinimum:!0,reasons:[`clamped-absolute-minimum`]}:{insertEvery:n,usedAbsoluteMinimum:!1,reasons:[`wider-spacing`]}},Ie=(e,t)=>window.matchMedia(`(min-width: ${t}px)`).matches?`desktop`:window.matchMedia(`(min-width: ${e}px)`).matches?`tablet`:`phone`,R=e=>{let t=e.offsetHeight,n=e.offsetWidth,r=e.getBoundingClientRect(),i=document.body,a=document.documentElement,o=window.pageYOffset||a.scrollTop||i.scrollTop,s=window.pageXOffset||a.scrollLeft||i.scrollLeft,c=a.clientTop||i.clientTop||0,l=a.clientLeft||i.clientLeft||0,u=Math.round(r.top+o-c),d=Math.round(r.left+s-l);return{top:u,left:d,bottom:u+t,right:d+n,width:n,height:t}},Le=(e=document)=>(e===document?document.body:e).getBoundingClientRect().top,Re=e=>e.includes(`,`)?e.split(`,`):[e],ze=(e=document)=>{let t=e.querySelectorAll(`article`);if(t.length===0)return null;let n=Array.from(t).reduce((e,t)=>t.offsetHeight>e.offsetHeight?t:e);return n&&n.offsetHeight>window.innerHeight*1.5?n:null},Be=(e,t,n=document)=>{let r=new Set(t.map.map(({el:e})=>e)),i=ze(n),a=i?[i]:[],o=[];e.forEach(e=>{let t=j(e.elementSelector,n);if(!t.valid)return;let i=Array.from(t.elements),s=Re(e.elementSelector),c=s.length===1?i:[];s.length>1&&s.forEach(e=>{Array.from(j(e,n).elements).forEach(e=>{c.push(e)})});let l=new Set(i.slice(0,e.skip));for(let t of c){if(r.has(t))continue;let n=t.parentElement;n&&n!==document.body?a.push(n):a.push(t),l.has(t)||o.push({dynamicAd:e,element:t})}});let s=Le(n),c=o.map(e=>({item:e,top:e.element.getBoundingClientRect().top-s}));return c.sort((e,t)=>e.top-t.top),[a,c.map(({item:e})=>e)]},Ve=(e,t,n=document)=>{let[r,i]=Be(e,t,n);return r.length===0?[null,i]:[Array.from(r).reduce((e,t)=>
3488t.offsetHeight>e.offsetHeight?t:e)||document.body,i]},He=(e,t=`div #comments, section .comments`)=>{let n=e.querySelector(t);return n?e.offsetHeight-n.offsetHeight:e.offsetHeight},Ue=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollHeight,e.offsetHeight,t.clientHeight,t.scrollHeight,t.offsetHeight)},We=()=>{let e=document.body,t=document.documentElement;return Math.max(e.scrollWidth,e.offsetWidth,t.clientWidth,t.scrollWidth,t.offsetWidth)};function z(e,t){t===void 0&&(t={});var n=t.insertAt;if(!(!e||typeof document>`u`)){var r=document.head||document.getElementsByTagName(`head`)[0],i=document.createElement(`style`);i.type=`text/css`,n===`top`&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}let Ge=e=>e===9,Ke=e=>Ge(e)?`rp-sticky-sb-wrapper`:`rp-sticky-sidebar`,qe=e=>z(` 3489 .adthrive-device-phone .adthrive-sticky-content { 3490 height: 450px !important; 3491 margin-bottom: 100px !important; 3492 } 3493 .adthrive-content.adthrive-sticky { 3494 position: -webkit-sticky; 3495 position: sticky !important; 3496 top: 42px !important; 3497 margin-top: 42px !important; 3498 } 3499 .adthrive-content.adthrive-sticky:after { 3500 content: "— Advertisement. Scroll down to continue. —"; 3501 font-size: 10pt; 3502 margin-top: 5px; 3503 margin-bottom: 5px; 3504 display:block; 3505 color: #888; 3506 } 3507 .adthrive-sticky-container { 3508 position: relative; 3509 display: flex; 3510 flex-direction: column; 3511 justify-content: flex-start; 3512 align-items: center; 3513 min-height:${e||400}px; 3514 margin: 10px 0 10px 0; 3515 background-color: #FAFAFA; 3516 padding-bottom:0px; 3517 } 3518 `),Je=e=>{z(` 3519 .adthrive-recipe.adthrive-sticky { 3520 position: -webkit-sticky; 3521 position: sticky !important; 3522 top: 42px !important; 3523 margin-top: 42px !important; 3524 } 3525 .adthrive-recipe-sticky-container { 3526 position: relative; 3527 display: flex; 3528 flex-direction: column; 3529 justify-content: flex-start; 3530 align-items: center; 3531 min-height:${e||400}px !important; 3532 margin: 10px 0 10px 0; 3533 background-color: #FAFAFA; 3534 padding-bottom:0px; 3535 } 3536 `)},B=(e,t)=>e.some(e=>{let n=M(e);return n.valid?n.element!==null:(t==null||t(e,n.error),!1)}),Ye=e=>/^[-_a-zA-Z]+[-_a-zA-Z0-9]*$/.test(e),Xe=(e,t,n)=>{let r=e=>e?!!(e.classList.contains(`adthrive-ad`)||e.id.includes(`_${n}_`)):!1;switch(t){case`beforebegin`:return r(e.previousElementSibling);case`afterend`:return r(e.nextElementSibling);case`afterbegin`:return r(e.firstElementChild);case`beforeend`:return r(e.lastElementChild);default:return!1}};var V=class e extends l{constructor(e=[],t,n=Math.random){super(),this._choices=e,this._default=t,this._random=n}static fromArray(t,n){return new e(t.map(([e,t])=>({choice:e,weight:t})),n)}addChoice(e,t){this._choices.push({choice:e,weight:t})}get(){let e=this._random()*100,t=0;for(let{choice:n,weight:r}of this._choices)if(t+=r,t>=e)return n;return this._default}get totalWeight(){return this._choices.reduce((e,{weight:t})=>e+t,0)}};let H={AdDensity:`addensity`,AdLayout:`adlayout`,FooterCloseButton:`footerclose`,Interstitial:`interstitial`,RemoveVideoTitleWrapper:`removevideotitlewrapper`,StickyOutstream:`stickyoutstream`,StickyOutstreamOnStickyPlayer:`sospp`,VideoAdvancePlaylistRelatedPlayer:`videoadvanceplaylistrp`,MobileStickyPlayerPosition:`mspp`};var Ze=class{constructor(){s(this,`name`,void 0),s(this,`disable`,void 0),s(this,`gdprPurposes`,void 0)}};let U=`__adthriveTcfApiStub`,W=`__tcfapiLocator`,G=[],K=!1,q,J=e=>typeof e==`function`&&!!e[U],Qe=(e,t=2)=>{let n=G.findIndex(([n,r,i])=>n===`getTCData`&&r===t&&i===e);return n===-1?!1:(G.splice(n,1),!0)},$e=()=>{let e=()=>{if(document.querySelector(`iframe[name="${W}"]`))return;if(!document.body){setTimeout(e,5);return}let t=document.createElement(`iframe`);t.style.cssText=`display:none`,t.name=W,document.body.appendChild(t)};e()},Y=()=>{let e=window.__tcfapi;return typeof e==`function`&&!J(e)?e:void 0},X=()=>{let e=Y();if(e)for(;G.length>0;){let t=G.shift();if(t)try{e(t[0],t[1],t[2],t[3])}catch(e){e instanceof Error&&e.message}}},et=()=>{if(K)return;if(K=!0,Y()){X();return}let e=window.__tcfapi;Object.defineProperty(window,"__tcfapi",{configurable:!0,enumerable:!0,get:()=>e,set:t=>{e=t,typeof t==`function`&&!J(t)&&X()}})},tt=()=>{let e=(e,t=2,n,r)=>{if(e===void 0)return G;switch(e){case`ping`:typeof n==`function`&&n({gdprApplies:q,cmpLoaded:!1,cmpStatus:`stub`,apiVersion:`2.0`},!0);return;case`setGdprApplies`:parseInt(String(t),10)>=2&&typeof r==`boolean`&&(q=r,typeof n==`function`&&n(`set`,!0));return;default:G.push([e,t,n,r])}};return Object.defineProperty(e,U,{value:!0,configurable:!1,enumerable:!1,writable:!1}),e},nt=()=>{window.addEventListener(`message`,e=>{let t=typeof e.data==`string`,n={};if(t)try{n=JSON.parse(e.data)}catch{return}else n=e.data;let r=typeof n==`object`&&n?n.__tcfapiCall:void 0;if(!r)return;let i=e.source;window.__tcfapi(r.command,r.version,(e,n)=>{let a={__tcfapiReturn:{returnValue:e,success:n,callId:r.callId}};i==null||i.postMessage(t?JSON.stringify(a):a,`*`)},r.parameter)},!1)},rt=()=>
3536{if(et(),Y())return!1;let e=!1;return J(window.__tcfapi)||(window.__tcfapi=tt(),nt(),e=!0),$e(),window.__tcfapiQueue=G,e},it=(e,t=2,n,r)=>{if(e===void 0)return;let i=Y();i?i(e,t,n,r):(G.push([e,t,n,r]),rt())},at=(e,t=2,n,r)=>{it(e,t,n,r)},ot=(e=1e4)=>new Promise((t,n)=>{let r,i=!1,a=(e,a)=>{i||(i=!0,r&&clearTimeout(r),a&&e?t(e):n(Error(`Failed to retrieve TCData`)))};e>0&&(r=setTimeout(()=>{i||(i=!0,Qe(a,2),n(Error(`TCF API request timed out`)))},e)),at(`getTCData`,2,a)}),st=[`mcmpfreqrec`],Z=new class extends Ze{constructor(...e){super(...e),s(this,`name`,`BrowserStorage`),s(this,`disable`,!1),s(this,`gdprPurposes`,[1]),s(this,`_sessionStorageHandlerQueue`,[]),s(this,`_localStorageHandlerQueue`,[]),s(this,`_cookieHandlerQueue`,[]),s(this,`_gdpr`,void 0),s(this,`_shouldQueue`,!1),s(this,`_storageConsentGranted`,void 0),s(this,`_storageConsentUpdateInFlight`,0),s(this,`_storageConsentBeforeLatestUpdate`,void 0)}init(e,t){this._gdpr=e.gdpr===`true`,this._shouldQueue=this._gdpr,this._gdpr&&t&&(t.consentResponseCaptured.on(()=>{this._refreshStorageConsent(`consentResponseCaptured`)}),t.consentChanged.on(()=>{this._refreshStorageConsent(`consentChanged`)}))}_isGdprFromGlobal(){if(typeof window>`u`||!window.adthrive)return!1;let e=window.adthrive;return`gdprEnabled`in e?!!e.gdprEnabled:e.gdpr===`true`}_shouldQueueWrite(){return this._gdpr===void 0?this._isGdprFromGlobal():this._gdpr&&this._shouldQueue}isInGdprQueueMode(){return this._shouldQueueWrite()}_refreshStorageConsent(e){this._storageConsentBeforeLatestUpdate=this._storageConsentGranted,this._storageConsentUpdateInFlight+=1,this._updateStorageConsent().catch(e=>{}).then(()=>{this._storageConsentUpdateInFlight=Math.max(0,this._storageConsentUpdateInFlight-1)})}async _updateStorageConsent(){var e;let t=await ot();!(t==null||(e=t.purpose)==null)&&e.consents&&(this._storageConsentGranted=t.purpose.consents[1]===!0)}_getStorageWriteAvailability(e,t){try{let n=window[e];n.setItem(t,`1`);let r=n.getItem(t);return n.removeItem(t),r===`1`?{available:!0}:{available:!1,error:Error(`${e} write probe value mismatch`)}}catch(e){return{available:!1,error:e}}}getStorageApiAvailability(){return{localStorage:this._getStorageWriteAvailability(`localStorage`,`__adthrive_localstorage_test__`).available,sessionStorage:this._getStorageWriteAvailability(`sessionStorage`,`__adthrive_sessionstorage_test__`).available}}clearQueue(e,t){t!==void 0&&(this._storageConsentGranted=t);let n=this._gdpr&&this._hasStorageConsent()===!1,r=e&&n&&this.disable===!1&&this._storageConsentUpdateInFlight>0&&this._storageConsentBeforeLatestUpdate===!1;r&&(this._storageConsentGranted=!0),e&&(!n||r)&&(this._shouldQueue=!1,this._sessionStorageHandlerQueue.forEach(e=>{this.setSessionStorage(e.key,e.value)}),this._localStorageHandlerQueue.forEach(e=>{if(e.key===`adthrive_abgroup`){let t=Object.keys(e.value)[0],n=e.value[t],r=e.value[`${t}_weight`];this.getOrSetABGroupLocalStorageValue(t,n,r,{value:24,unit:`hours`})}else e.expiry?e.type===`internal`?this.setExpirableInternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):this.setExpirableExternalLocalStorage(e.key,e.value,{expiry:e.expiry,resetOnRead:e.resetOnRead}):e.type===`internal`?this.setInternalLocalStorage(e.key,e.value):this.setExternalLocalStorage(e.key,e.value)}),this._cookieHandlerQueue.forEach(e=>{e.type===`internal`?this.setInternalCookie(e.key,e.value):this.setExternalCookie(e.key,e.value)})),this._sessionStorageHandlerQueue=[],this._localStorageHandlerQueue=[],this._cookieHandlerQueue=[]}readInternalCookie(e){return this._verifyInternalKey(e),this._readCookie(e)}readExternalCookie(e){return this._readCookie(e)}readExternalCookieList(e){return this._readCookieList(e)}getAllCookies(){return this._getCookies()}readInternalLocalStorage(e){return this._verifyInternalKey(e),this._readFromLocalStorage(e)}readExternalLocalStorage(e){return this._readFromLocalStorage(e)}readSessionStorage(e){let t=window.sessionStorage.getItem(e);if(!t)return null;try{return JSON.parse(t)}catch{return t}}getLocalStorageWriteAvailability(){return this._getStorageWriteAvailability(`localStorage`,`__adthrive_local_storage_probe__`)}
3536deleteCookie(e){if(!this.disable){if(this._shouldQueueWrite()){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);return}document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}}purgeCookie(e){this._cookieHandlerQueue=this._cookieHandlerQueue.filter(t=>t.key!==e);try{document.cookie=`${e}=; SameSite=None; Secure; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/`}catch{}}deleteLocalStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);return}window.localStorage.removeItem(e)}}purgeLocalStorage(e){this._localStorageHandlerQueue=this._localStorageHandlerQueue.filter(t=>t.key!==e);try{window.localStorage.removeItem(e)}catch{}}deleteSessionStorage(e){if(!this.disable){if(this._shouldQueueWrite()){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);return}window.sessionStorage.removeItem(e)}}purgeSessionStorage(e){this._sessionStorageHandlerQueue=this._sessionStorageHandlerQueue.filter(t=>t.key!==e);try{window.sessionStorage.removeItem(e)}catch{}}_hasStorageConsent(){if(this._storageConsentGranted!==void 0)return this._storageConsentGranted}setInternalCookie(e,t,n){this.disable||(this._verifyInternalKey(e),this._setCookieValue(`internal`,e,t,n))}setExternalCookie(e,t,n){this.disable||this._setCookieValue(`external`,e,t,n)}setInternalLocalStorage(e,t){if(!this.disable)if(this._verifyInternalKey(e),this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExternalLocalStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t,type:`external`};this._localStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.localStorage.setItem(e,n)}}setExpirableInternalLocalStorage(e,t,n){if(!this.disable){this._verifyInternalKey(e);try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`internal`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}}setExpirableExternalLocalStorage(e,t,n){if(!this.disable)try{let r=(n==null?void 0:n.expiry)??{value:400,unit:`days`},i=(n==null?void 0:n.resetOnRead)??!1;if(this._shouldQueueWrite()){let n={key:e,value:JSON.stringify(t),type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};this._localStorageHandlerQueue.push(n)}else{let n={value:t,type:`external`,expires:this._getExpiryDate(r),expiry:r,resetOnRead:i};window.localStorage.setItem(e,JSON.stringify(n))}}catch(e){console.error(e)}}setSessionStorage(e,t){if(!this.disable)if(this._shouldQueueWrite()){let n={key:e,value:t};this._sessionStorageHandlerQueue.push(n)}else{let n=typeof t==`string`?t:JSON.stringify(t);window.sessionStorage.setItem(e,n)}}getOrSetABGroupLocalStorageValue(e,t,n,r,i=!0){let a=`adthrive_abgroup`;if(this._shouldQueueWrite()){let o={[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,o,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,o),[t,n]}let o=this.readInternalLocalStorage(a);if(o!==null){let t=o[e],n=o[`${e}_weight`]??null;if(this._isValidABGroupLocalStorageValue(t))return[t,n]}let s={...o,[e]:t,[`${e}_weight`]:n};return r?this.setExpirableInternalLocalStorage(a,s,{expiry:r,resetOnRead:i}):this.setInternalLocalStorage(a,s),[t,n]}_isValidABGroupLocalStorageValue(e){return e!=null&&!(typeof e==`number`&&isNaN(e))}_getExpiryDate({value:e,unit:t}){let n=new Date;return t===`milliseconds`?n.setTime(n.getTime()+e):t==`seconds`?n.setTime(n.getTime()+e*1e3):t===`minutes`?n.setTime(n.getTime()+e*60*1e3):t===`hours`?n.setTime(n.getTime()+e*60*60*1e3):t===`days`?n.setTime(n.getTime()+e*24*60*60*1e3):t===`months`&&n.setTime(n.getTime()+e*30*24*60*60*1e3),n.toUTCString()}_resetExpiry(e){return e.expires=this._getExpiryDate(e.expiry),e}_readCookie(e){let t=document.cookie.split(`; `).find(t=>t.split(`=`)[0]===e);if(!t)return null;let n=t.split(`=`)[1];if(n)try{return JSON.parse(decodeURIComponent(n))}catch{return decodeURIComponent(n)}return null}_readCookieList(e){let t;for(let n of document.cookie.split(`;`)){let[r,...i]=n.split(`=`);r.trim()===e&&(t=i.join(`=`).trim())}return t&&JSON.parse(t)||[]}_getCookies(){let e=[];return document.cookie.split(`;`).forEach(t=>{let[n,r]=t.split(`=`).map(e=>e.trim());e.push({name:n,value:r})}),e}_readFromLocalStorage(e){let t=window.localStorage.getItem(e);if(!t)return null;try{let n=JSON.parse(t),r=n.expires&&new Date().getTime()>=new Date(n.expires).getTime();if(e===`adthrive_abgroup`&&n.created)return window.localStorage.removeItem(e),null;if(n.resetOnRead&&n.expires&&!r){let t=this._resetExpiry(n);return window.localStorage.setItem(e,JSON.stringify(n)),t.value??t}else if(r)return window.localStorage.removeItem(e),null;if(Object.prototype.hasOwnProperty.call(n,`value`))try{return JSON.parse(n.value)}catch{return n.value}else return n}catch{return t}}_setCookieValue(e,t,n,r){try{if(this._shouldQueueWrite()){let r={key:t,value:n,type:e};this._cookieHandlerQueue.push(r)}else{let e=this._getExpiryDate((r==null?void 0:r.expiry)??{value:400,unit:`days`}),i=(r==null?void 0:r.sameSite)??`None`,a=(r==null?void 0:r.secure)??!0,o=typeof n==`object`?JSON.stringify(n):n;document.cookie=`${t}=${o}
3536; SameSite=${i}; ${a?`Secure;`:``} expires=${e}; path=/`}}catch{}}_verifyInternalKey(e){let t=e.startsWith(`adthrive_`),n=e.startsWith(`adt_`);if(!t&&!n&&!st.includes(e))throw Error(`When reading an internal cookie, the key must start with "adthrive_" or "adt_" or be part of the allowed legacy keys.`)}},ct=e=>{let t=5381,n=e.length;for(;n;)t=t*33^e.charCodeAt(--n);return t>>>0},lt=e=>ct(e).toString(16),ut=e=>{if(e===null)return null;let t=e.map(({choice:e})=>e);return lt(JSON.stringify(t))},dt=(e,t)=>{var n;return((n=e.find(({choice:e})=>e===t))==null?void 0:n.weight)??null},ft=e=>e!=null&&!(typeof e==`number`&&isNaN(e)),pt=(e,t)=>{if(Z.isInGdprQueueMode())return t();let n=ut(e._choices),r=((e._expConfigABGroup?e._expConfigABGroup:e.abgroup)||e.key||``).toLowerCase(),i=n?`${r}_${n}`:r,a=e.localStoragePrefix?`${e.localStoragePrefix}-${i}`:i,o=Z.readInternalLocalStorage(`adthrive_branch`);(o&&o.enabled)===!1&&Z.deleteLocalStorage(a);let s=t(),c=dt(e._choices,s),[l,u]=Z.getOrSetABGroupLocalStorageValue(a,s,c,{value:24,unit:`hours`});return e._stickyResult=l,e._stickyWeight=u,l},mt=(e=window.location.search)=>{let t=+(e.indexOf(`?`)===0);return e.slice(t).split(`&`).reduce((e,t)=>{let[n,r]=t.split(`=`);return e.set(n,r),e},new Map)},ht=e=>{let t={},n=mt().get(e);if(n)try{let r=decodeURIComponent(n).replace(/\+/g,``);t=JSON.parse(r),F.event(`ExperimentOverridesUtil`,`getExperimentOverrides`,e,t)}catch(e){e instanceof URIError}return t},gt=(e,t)=>typeof e==typeof t,_t=(e,t)=>{let n=e.adDensityEnabled,r=e.adDensityLayout.pageOverrides.find(e=>!!document.querySelector(e.pageSelector)&&(e[t].onePerViewport||typeof e[t].adDensity==`number`));return n?!r:!0},vt=e=>{var t;let n=(t=e.videoPlayers)==null||(t=t.partners)==null||(t=t.stickyOutstream)==null?void 0:t.blockedPageSelectors;return n?!document.querySelector(n):!0},yt=e=>{let t=e.adOptions.interstitialBlockedPageSelectors;return t?!document.querySelector(t):!0},bt=(e,t,n)=>{switch(t){case H.AdDensity:return _t(e,n);case H.StickyOutstream:return vt(e);case H.Interstitial:return yt(e);default:return!0}},xt=e=>e.length===1,St=e=>{let t=e.reduce((e,t)=>t.weight?t.weight+e:e,0);return e.length>0&&e.every(e=>{let t=e.value,n=e.weight;return!!(t!=null&&!(typeof t==`number`&&isNaN(t))&&n)})&&t===100},Ct=(e,t)=>{if(!e)return!1;let n=!!e.enabled,r=e.dateStart==null||Date.now()>=e.dateStart,i=e.dateEnd==null||Date.now()<=e.dateEnd,a=e.selector===null||e.selector!==``&&!!document.querySelector(e.selector),o=e.platform===`mobile`&&t===`mobile`,s=e.platform===`desktop`&&t===`desktop`,c=e.platform===null||e.platform===`all`||o||s,l=e.experimentType===`bernoulliTrial`?xt(e.variants):St(e.variants);return l||F.error(`SiteTest`,`validateSiteExperiment`,`experiment presented invalid choices for key:`,e.key,e.variants),n&&r&&i&&a&&c&&l};var wt=class{constructor(e){var t;s(this,`siteExperiments`,[]),s(this,`_clsOptions`,void 0),s(this,`_device`,void 0),this._clsOptions=e,this._device=D()?`mobile`:`desktop`,this.siteExperiments=((t=this._clsOptions.siteAds.siteExperiments)==null?void 0:t.filter(e=>{let t=e.key,n=Ct(e,this._device),r=bt(this._clsOptions.siteAds,t,this._device);return n&&r}))??[]}getSiteExperimentByKey(e){let t=this.siteExperiments.filter(t=>t.key.toLowerCase()===e.toLowerCase())[0],n=ht(`at_site_features`),r=gt(t!=null&&t.variants[1]?t==null?void 0:t.variants[1].value:t==null?void 0:t.variants[0].value,n[e]);return t&&n[e]&&r&&(t.variants=[{displayName:`test`,value:n[e],weight:100,id:0}]),t}},Tt=class{constructor(){s(this,`experimentConfig`,void 0)}get enabled(){return this.experimentConfig!==void 0}_isValidResult(e,t=()=>!0){return t()&&ft(e)}},Et=class extends Tt{constructor(...e){super(...e),s(this,`_resultValidator`,()=>!0)}_isValidResult(e){return super._isValidResult(e,()=>this._resultValidator(e)||e===`control`)}run(){if(!this.enabled)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;if(!this._mappedChoices||this._mappedChoices.length===0)return F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`No experiment variants found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSWeightedChoiceSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)}}
3536,Dt=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,``),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`string`),s(this,`key`,H.AdLayout),s(this,`abgroup`,H.AdLayout),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to empty class name.`),``;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSAdLayoutSiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to empty class name.`),``)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:t}))}},Ot=class extends Et{constructor(e){super(),s(this,`_choices`,[]),s(this,`_mappedChoices`,[]),s(this,`_result`,`control`),s(this,`_clsSiteExperiments`,void 0),s(this,`_resultValidator`,e=>typeof e==`number`),s(this,`key`,H.AdDensity),s(this,`abgroup`,H.AdDensity),this._clsSiteExperiments=new wt(e),this.experimentConfig=this._clsSiteExperiments.getSiteExperimentByKey(this.key),this.enabled&&this.experimentConfig&&(this._choices=this.experimentConfig.variants,this._mappedChoices=this._mapChoices(),this._result=this.run(),e.setWeightedChoiceExperiment(this.abgroup,this._result,!0))}get result(){return this._result}run(){return pt(this,()=>{if(!this.enabled)return F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`No experiment config found. Defaulting to control.`),`control`;let e=new V(this._mappedChoices).get();return this._isValidResult(e)?e:(F.error(`CLSTargetAdDensitySiteExperiment`,`run`,`() => %o`,`Invalid result from experiment choices. Defaulting to control.`),`control`)})}_mapChoices(){return this._choices.map(({weight:e,value:t})=>({weight:e,choice:typeof t==`number`?(t||0)/100:`control`}))}},kt=class{constructor(){s(this,`_clsOptions`,new c),s(this,`shouldUseCoreExperimentsConfig`,!1)}setExperimentKey(e=!1){this._clsOptions.setExperiment(this.abgroup,this.result,e)}},At=class extends kt{constructor(){super(),s(this,`key`,`SMRA`),s(this,`abgroup`,`smra1`),s(this,`_result`,!1),D()&&(this._result=this.run(),this.setExperimentKey())}run(){return new u(.05).get()}get result(){return this._result}};let Q=`250px`;var jt=class{constructor(t,n){this._clsOptions=t,this._adInjectionMap=n,s(this,`_recipeCount`,0),s(this,`_mainContentHeight`,0),s(this,`_mainContentDiv`,null),s(this,`_totalAvailableElements`,[]),s(this,`_densityElementCoords`,void 0),s(this,`_minDivHeight`,250),s(this,`_densityDevice`,I.Desktop),s(this,`_pubLog`,{onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0}),s(this,`_smallerIncrementAttempts`,0),s(this,`_absoluteMinimumSpacingByDevice`,250),s(this,`_usedAbsoluteMinimum`,!1),s(this,`_infPageEndOffset`,0),s(this,`locationMaxLazySequence`,new Map([[e.Recipe,5]])),s(this,`locationToMinHeight`,{Below_Post:Q,Content:Q,Recipe:Q,Sidebar:Q}),s(this,`_device`,void 0),s(this,`_smallMobileRecipeAdsExperimentEnabled`,void 0),s(this,`_clsTargetAdDensitySiteExperiment`,void 0);let{tablet:r,desktop:i}=this._clsOptions.siteAds.breakpoints;this._device=Ie(r,i),this._smallMobileRecipeAdsExperimentEnabled=new At().result,this._isSmallMobileRecipeAdLocation(e.Recipe)&&(this.locationToMinHeight.Recipe=`100px`),this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new Ot(this._clsOptions):null}start(){try{var e;De(this._device);let n=new Dt(this._clsOptions);if(n.enabled){let e=n.result,t=e.startsWith(`.`)?e.substring(1):e;if(Ye(t))try{document.body.classList.add(t)}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,`Uncaught CSS Class error: ${e}`)}else F.error(`ClsDynamicAdsInjector`,`start`,`Invalid class name: ${t}`)}let r=Ce(this._device,this._clsOptions.siteAds).filter(e=>this._locationEnabled(e)).filter(e=>Te(e,this._device)).filter(e=>Ee(e)),i=this.inject(r),a=this._clsOptions.siteAds.adOptions.stickyContainerConfig;if(!(a==null||(e=a.content)==null)&&e.enabled&&!B(a.blockedSelectors||[],this._logInvalidBlockedSelector.bind(this))){var t;qe(a==null||(t=a.content)==null?void 0:t.minHeight)}
3536i.forEach(e=>this._clsOptions.setInjectedSlots(e))}catch(e){F.error(`ClsDynamicAdsInjector`,`start`,e)}}inject(t,n=document){this._densityElementCoords=void 0,this._densityDevice=this._device===`desktop`?I.Desktop:I.Mobile,this._overrideDefaultAdDensitySettingsWithSiteExperiment();let r=this._clsOptions.siteAds,i=k(r.adDensityEnabled,!0),a=r.adDensityLayout&&i,o=t.filter(t=>a?t.location!==e.Content:t),s=t.filter(t=>a?t.location===e.Content:null),c=s.length?this._preserveDensityMeasurements(s,n):!1;return this._capturePreSlotInsertionPageAreaMeasurement(),[...o.length?this._injectNonDensitySlots(o,n):[],...s.length?this._injectDensitySlots(s,n,c):[]]}_injectNonDensitySlots(t,n=document){var r;let i=[],a=[],o=!1;if(t.some(t=>t.location===e.Recipe&&t.sticky)&&!B(((r=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:r.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))){var s,c;let t=this._clsOptions.siteAds.adOptions.stickyContainerConfig;Je(this._isSmallMobileRecipeAdLocation(e.Recipe)?100:this._device===`phone`?t==null||(s=t.recipeMobile)==null?void 0:s.minHeight:t==null||(c=t.recipeDesktop)==null?void 0:c.minHeight),o=!0}for(let e of t)this._insertNonDensityAds(e,i,a,n);return o||a.forEach(({location:e,element:t})=>{t.style.minHeight=this.locationToMinHeight[e]}),i}_isSmallMobileRecipeAdLocation(e){return this._smallMobileRecipeAdsExperimentEnabled&&A(e,this._device)}_injectDensitySlots(e,t=document,n=!1){try{n||(this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords())}catch{return[]}let{onePerViewport:r,targetAll:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=this._getDensitySettings(e,t);return this._absoluteMinimumSpacingByDevice=r?window.innerHeight:this._absoluteMinimumSpacingByDevice,s?(this._adInjectionMap.filterUsed(),this._findElementsForAds(s,r,i,o,a,t),this._insertAds()):[]}_preserveDensityMeasurements(e,t=document){try{return this._calculateMainContentHeightAndAllElements(e,t),this._capturePreSlotInsertionMainContentMeasurement(),this._captureDensityElementCoords(),!0}catch{return!1}}_overrideDefaultAdDensitySettingsWithSiteExperiment(){var e;if((e=this._clsTargetAdDensitySiteExperiment)!=null&&e.enabled){let e=this._clsTargetAdDensitySiteExperiment.result;typeof e==`number`&&(this._clsOptions.siteAds.adDensityEnabled=!0,this._clsOptions.siteAds.adDensityLayout[this._densityDevice].adDensity=e)}}_getDensitySettings(e,t=document){let{onePerViewport:n,targetAll:r,targetDensity:i,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}=Ne({settings:this._clsOptions.siteAds.adDensityLayout,densityDevice:this._densityDevice,dynamicAds:e,target:t,totalAvailableElements:this._totalAvailableElements.length,mainContentHeight:this._mainContentHeight,minDivHeight:this._minDivHeight,recipeCount:this._recipeCount,selectorContext:this._getDynamicAdSelectorContext.bind(this),onInvalidSelector:({selector:e,selectorType:t,source:n,context:r,error:i})=>{}});return this._pubLog={onePerViewport:n,targetDensity:i,targetDensityUnits:a,combinedMax:o},{onePerViewport:n,targetAll:r,targetDensityUnits:a,combinedMax:o,numberOfUnits:s}}_elementLargerThanMainContent(e){return e.offsetHeight>=this._mainContentHeight&&this._totalAvailableElements.length>1}_elementDisplayNone(e){let t=window.getComputedStyle(e,null).display;return t&&t===`none`||e.style.display===`none`}_isBelowMaxes(e,t){return this._adInjectionMap.map.length<e&&this._adInjectionMap.map.length<t}_findElementsForAds(e,t,n,r,i,a=document){this._clsOptions.targetDensityLog={onePerViewport:t,combinedMax:r,targetDensityUnits:i,targetDensityPercentage:this._pubLog.targetDensity,mainContentHeight:this._mainContentHeight,recipeCount:this._recipeCount,numberOfEls:this._totalAvailableElements.length};let o=t=>{for(let{dynamicAd:o,element:s}of this._totalAvailableElements)if(this._logDensityInfo(s,o.elementSelector,t),!(!n&&this._elementLargerThanMainContent(s)||this._elementDisplayNone(s)))if(this._isBelowMaxes(r,i)){if(this._checkElementSpacing({dynamicAd:o,element:s,insertEvery:t,targetAll:n,target:a}),this._hasReachedQuota(e))return}else break;this._hasReachedQuota(e)||!this._usedAbsoluteMinimum&&this._smallerIncrementAttempts<5&&(++this._smallerIncrementAttempts,o(this._getSmallerIncrement(t)))};o(this._getInsertEvery(e,t,i))}_hasReachedQuota(e){return this._adInjectionMap.map.length>=e}_getSmallerIncrement(e){let t=Fe(e,this._absoluteMinimumSpacingByDevice);return this._usedAbsoluteMinimum=t.usedAbsoluteMinimum,t.insertEvery}
3536_insertNonDensityAds(t,n,r,i=document){let{spacing:a,nextAfter:o}=Me(t.spacing,window.innerHeight),s=0,c=this._repeatDynamicAds(t),l=this.getElements(t.elementSelector,i,t),u=this._shouldUseRegularSlotHeightForSpacing(t),d=a>0&&u?this._getElementSpacingBottoms(l):new Map,f=0;t.skip;for(let p=t.skip;p<l.length&&!(s+1>c.length);p+=t.every){let m=l[p];if(a>0){let e=u?(d.get(m)??R(m).bottom)+f:R(m).bottom;if(e<=o)continue;o=e+a}let h=c[s],g=`${h.location}_${h.sequence}`;n.some(e=>e.name===g)&&(s+=1);let _=this.getDynamicElementId(h),v=L(t),y=Oe(t),b=t.location===e.Sidebar&&t.sticky?Ke(h.sequence):``,ee=[t.location===e.Recipe&&t.sticky?`adthrive-recipe-sticky-container`:``,v,y,...t.classNames];if(Xe(m,t.position,t.location)&&t.location===e.Recipe)continue;let x=this.addAd(m,_,t.position,ee,b);if(x){let a=we(h,x);if(a.length){let o={clsDynamicAd:t,dynamicAd:h,element:x,sizes:a,name:g,infinite:i!==document};n.push(o),r.push({location:h.location,element:x}),t.location===e.Recipe&&++this._recipeCount,s+=1,u&&(f+=this._getRegularSlotSpacingHeight(h.location))}m=b&&x.parentElement||x}}}_shouldUseRegularSlotHeightForSpacing(t){var n;return t.location===e.Recipe&&t.sticky&&!B(((n=this._clsOptions.siteAds.adOptions.stickyContainerConfig)==null?void 0:n.blockedSelectors)||[],this._logInvalidBlockedSelector.bind(this))}_getElementSpacingBottoms(e){return Array.from(e).reduce((e,t)=>(e.set(t,R(t).bottom),e),new Map)}_getRegularSlotSpacingHeight(e){let t=parseInt(this.locationToMinHeight[e],10);return Number.isFinite(t)?t:this._minDivHeight}_insertAds(){let e=[],t=0;return this._adInjectionMap.filterUsed(),this._adInjectionMap.map.forEach(({el:n,dynamicAd:r,target:i},a)=>{let o=Number(r.sequence)+a,s=r.max,c=r.lazy&&o>s;r.sequence=o,r.lazy=c;let l=this._addContentAd(n,r,i);l&&(r.used=!0,e.push(l),++t)}),e}_getInsertEvery(e,t,n){let r=Pe({totalAvailableElements:this._totalAvailableElements.length,targetDensityUnits:n,numberOfUnits:e,mainContentHeight:this._mainContentHeight,absoluteMinimumSpacing:this._absoluteMinimumSpacingByDevice,viewportHeight:window.innerHeight,onePerViewport:t});return this._usedAbsoluteMinimum=r.usedAbsoluteMinimum,r.insertEvery}_logDensityInfo(e,t,n){let{onePerViewport:r,targetDensity:i,targetDensityUnits:a,combinedMax:o}=this._pubLog;this._totalAvailableElements.length}_checkElementSpacing({dynamicAd:e,element:t,insertEvery:n,targetAll:r,target:i}){(this._isFirstAdInjected()||this._hasProperSpacing(t,e,r,n))&&this._markSpotForContentAd(t,{...e},i)}_isFirstAdInjected(){return!this._adInjectionMap.map.length}_markSpotForContentAd(e,t,n=document){let r=t.position===`beforebegin`||t.position===`afterbegin`;this._adInjectionMap.addSorted(e,this._getElementCoords(e,r),t,n)}_hasProperSpacing(t,n,r,i){let a=n.position===`beforebegin`||n.position===`afterbegin`,o=n.position===`beforeend`||n.position===`afterbegin`,s=r||this._isElementFarEnoughFromOtherAdElements(t,i,a),c=o||this._isElementNotInRow(t,a),l=t.id.indexOf(`AdThrive_${e.Below_Post}`)===-1;return s&&c&&l}_isElementFarEnoughFromOtherAdElements(e,t,n){let r=this._getElementCoords(e,n),[i,a]=this._adInjectionMap.findNeighborIndices(r),o=i===null?void 0:this._adInjectionMap.map[i].coords,s=a===null?void 0:this._adInjectionMap.map[a].coords;return(o===void 0||r-t>o)&&(s===void 0||r+t<s)}_isElementNotInRow(e,t){let n=e.previousElementSibling,r=e.nextElementSibling,i=t?!n&&r||n&&e.tagName!==n.tagName?r:n:r;if(!i)return!0;let a=e.getBoundingClientRect();if(a.height===0)return!0;let o=i.getBoundingClientRect();return a.top!==o.top}_calculateMainContentHeightAndAllElements(e,t=document){let[n,r]=Ve(e,this._adInjectionMap,t);if(!n)throw Error(`No main content element found`);this._mainContentDiv=n,this._totalAvailableElements=r,this._mainContentHeight=He(this._mainContentDiv)}_captureDensityElementCoords(){this._densityElementCoords=this._totalAvailableElements.reduce((e,{element:t})=>(e.set(t,{bottom:this._getLiveElementCoords(t),top:this._getLiveElementCoords(t,!0)}),e),new WeakMap)}_capturePreSlotInsertionMainContentMeasurement(){window.adthriveCLS&&(window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.mainContentHeight=this._mainContentHeight:window.adthriveCLS.preSlotInsertionMeasurements={mainContentHeight:this._mainContentHeight})}_capturePreSlotInsertionPageAreaMeasurement(){if(window.adthriveCLS){let e=Ue()*We();window.adthriveCLS.preSlotInsertionMeasurements?window.adthriveCLS.preSlotInsertionMeasurements.totalPageArea=e:window.adthriveCLS.preSlotInsertionMeasurements={totalPageArea:e}}}_getElementCoords(e,t=!1){var n;let r=(n=this._densityElementCoords)==null?void 0:n.get(e);return r?t?r.top:r.bottom:this._getLiveElementCoords(e,t)}_getLiveElementCoords(e,t=!1){let n=e.getBoundingClientRect();return(t?n.top:n.bottom)+window.scrollY}_addContentAd(e,t,n=document){var r;let i=null,a=L(t),o=Oe(t),s=this._clsOptions.siteAds.adOptions.stickyContainerConfig,c=s==null||(r=s.content)==null?void 0:r.enabled,l=c?`adthrive-sticky-container`:``,u=this.addAd(e,this.getDynamicElementId(t),t.position,[l,a,o,...t.classNames]);if(u){let e=we(t,u);if(e.length){var d;(!c||!(!(s==null||(d=s.content)==null)&&d.minHeight))&&(u.style.minHeight=this.locationToMinHeight[t.location]),i={clsDynamicAd:t,dynamicAd:t,element:u,sizes:e,name:`${t.location}_${t.sequence}`,infinite:n!==document}}}return i}getDynamicElementId(e){return`AdThrive_${e.location}_${e.sequence}_${this._device}`}getElements(e,t=document,n){let r=j(e,t);return r.valid,r.elements}_getDynamicAdSelectorContext(e){return{location:e.location,sequence:e.sequence,name:e.name}}_logInvalidBlockedSelector(e,t){}addAd(e,t,n,r=[],i=``){if(!document.getElementById(t)){let a=`<div id="${t}" class="adthrive-ad ${r.join(` `)}"></div>`;i&&(a=`<div class="${i}">${a}</div>`),e.insertAdjacentHTML(n,a)}return document.getElementById(t)}_repeatDynamicAds(t){let n=[],r=t.location===e.Recipe?99:this.locationMaxLazySequence.get(t.location),i=t.lazy?k(r,0):0,a=t.max,o=t.lazyMax,s=i===0&&t.lazy?a+o:Math.min(Math.max(i-t.sequence+1,0),a+o),c=Math.max(a,s);for(let e=0;e<c;e++){let r=Number(t.sequence)+e,i=t.lazy&&e>=a,o=r;t.name===`Recipe_1`&&r>=5&&(o=r+1),n.push({...t,sequence:o,lazy:i})}return n}_locationEnabled(e){let t=this._clsOptions.enabledLocations.includes(e.location),n=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains(`adthrive-disable-all`),r=!document.body.classList.contains(`adthrive-disable-content`)&&!this._clsOptions.disableAds.reasons.has(`content_plugin`);return t&&!n&&r}},Mt=class{constructor(){s(this,`_map`,[])}add(e,t,n,r=document){this._map.push({el:e,coords:t,dynamicAd:n,target:r})}addSorted(e,t,n,r=document){let i=this._upperBoundIndex(t);this._map.splice(i,0,{el:e,coords:t,dynamicAd:n,target:r})}get map(){return this._map}sort(){this._map.sort(({coords:e},{coords:t})=>e-t)}filterUsed(){this._map=this._map.filter(({dynamicAd:e})=>!e.used)}findNeighborIndices(e){let t=this._upperBoundIndex(e);return[t-1>=0?t-1:null,t<this._map.length?t:null]}_upperBoundIndex(e){let t=0,n=this._map.length;for(;t<n;){let r=t+n>>>1;this._map[r].coords<=e?t=r+1:n=r}return t}reset(){this._map=[]}},Nt=class extends Mt{};let Pt=e=>{let t=ne(),n=T(),r=e.siteAdsProfiles,i=null;if(r&&r.length)for(let e of r){let r=e.targeting.device,a=e.targeting.browserEngine,o=r&&r.length&&r.includes(n),s=a&&a.length&&a.includes(t);o&&s&&(i=e)}return i},Ft=e=>{let t=Pt(e);if(t){let e=t.profileId;document.body.classList.add(`raptive-profile-${e}`)}},$={Video_Collapse_Autoplay_SoundOff:`Video_Collapse_Autoplay_SoundOff`,Video_Indiv
3536idual_Autoplay_SOff:`Video_Individual_Autoplay_SOff`,Video_Coll_SOff_Smartphone:`Video_Coll_SOff_Smartphone`,Video_In_Post_ClicktoPlay_SoundOn:`Video_In-Post_ClicktoPlay_SoundOn`,Video_Collapse_Autoplay_SoundOff_15s:`Video_Collapse_Autoplay_SoundOff_15s`,Video_Individual_Autoplay_SOff_15s:`Video_Individual_Autoplay_SOff_15s`,Video_Coll_SOff_Smartphone_15s:`Video_Coll_SOff_Smartphone_15s`,Video_In_Post_ClicktoPlay_SoundOn_15s:`Video_In-Post_ClicktoPlay_SoundOn_15s`};var It=class{get enabled(){throw Error(`Enablement must be defined at factory creation time.`)}};let Lt=(e=navigator.userAgent)=>E(e)===`desktop`;var Rt=class extends It{constructor(e,t,n){super(),this._videoConfig=e,this._component=t,this._context=n,s(this,`_potentialPlayerMap`,void 0),s(this,`_device`,void 0),s(this,`_stickyRelatedOnPage`,!1),s(this,`_relatedMediaIds`,[]),this._device=Lt()?`desktop`:`mobile`,this._potentialPlayerMap=this.setPotentialPlayersMap()}setPotentialPlayersMap(){let e=this._videoConfig.players||[],t=this._filterPlayerMap();return t.stationaryRelated=this._getPotentialStationaryPlayers(e,t.stationaryRelated),this._potentialPlayerMap=t,this._potentialPlayerMap}_getPotentialStationaryPlayers(e,t){let n=new Set(t);return e.forEach(e=>e.type===`stationaryRelated`&&e.enabled&&n.add(e)),[...n]}_filterPlayerMap(){let e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter(e=>{var t;return(t=e.devices)==null?void 0:t.includes(this._device)}).reduce((e,t)=>{if(e[t.type]||(F.event(this._component,`constructor`,`Unknown Video Player Type detected`,t.type),e[t.type]=[]),t.enabled){let n=t.type;this._videoConfig.shouldDisableStickyRelated&&t.type===`stickyRelated`&&(n=`stationaryRelated`),e[n].push(t)}return e},t):t}_checkPlayerSelectorOnPage(e){for(let t of this._potentialPlayerMap[e]){let e=this._getPlacementElement(t);if(e)return{player:t,playerElement:e}}return{player:null,playerElement:null}}_getOverrideElement(e,t,n){if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}else{let{player:e,playerElement:t}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);if(e&&t){let r=document.createElement(`div`);t.insertAdjacentElement(e.position,r),n=r}}return n}_shouldOverrideElement(e){let t=e.getAttribute(`override-embed`);return t===`true`||t===`false`?t===`true`:this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.overrideEmbedLocation:!1}_checkPageSelector(e,t,n=[]){return e&&t&&n.length===0?(window.location.pathname!==`/`&&F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`PSNF: ${e} does not exist on the page`}),!1):!0}_getElementSelector(e,t,n){return t&&t.length>n?t[n]:(F.event(`VideoUtils`,`getPlacementElement`,{name:`Error`,message:`ESNF: ${e} does not exist on the page`}),null)}_getPlacementElement(e){let{pageSelector:t,elementSelector:n,skip:r}=e,{valid:i,elements:a,...o}=P(t),{valid:s,elements:c,...l}=N(n);return t!==``&&!i?(F.error(`VideoUtils`,`getPlacementElement`,Error(`${t} is not a valid selector`),o),null):s?this._checkPageSelector(t,i,a)&&this._getElementSelector(n,c,r)||null:(F.error(`VideoUtils`,`getPlacementElement`,Error(`${n} is not a valid selector`),l),null)}_getEmbeddedPlayerType(e){if(this._videoConfig.shouldDisableStickyRelated)return`static`;let t=e.getAttribute(`data-player-type`);return(!t||t==="default")&&(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:`static`),this._stickyRelatedOnPage&&(t=`static`),t}_getMediaId(e){let t=e.getAttribute(`data-video-id`);return t?(this._relatedMediaIds.push(t),t):!1}_getOrientation(e){return e.getAttribute(`orientation`)===`vertical`?`vertical`:`horizontal`}_createRelatedPlayer(e,t,n,r,i){t===`collapse`?this._createCollapsePlayer(e,n):t===`static`&&this._createStaticPlayer(e,n,r,i)}_createCollapsePlayer(e,t){let{player:n,playerElement:r}=this._checkPlayerSelectorOnPage(`stickyRelated`),i=n||this._potentialPlayerMap.stationaryRelated[0];i&&i.playerId&&!this._videoConfig.shouldDisableStickyRelated?(this._shouldOverrideElement(t)&&(t=this._getOverrideElement(n,r,t)),t=document.querySelector(`#cls-v
3536ideo-container-${e} > div`)||t,this._createStickyRelatedPlayer({...i,mediaId:e},t)):F.error(this._component,`_createCollapsePlayer`,`No video player found`)}_createStaticPlayer(e,t,n,r){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){let i=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer({...i,mediaOrPlaylistId:e,orientation:r},t,n)}else F.error(this._component,`_createStaticPlayer`,`No video player found`)}_shouldRunAutoplayPlayers(){return!!(this._isVideoAllowedOnPage()&&(this._potentialPlayerMap.stickyRelated.length||this._potentialPlayerMap.stickyPlaylist.length))}_setPlaylistMediaIdWhenStationaryOnPage(e,t){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId&&e&&e.length){let n=e[0].getAttribute(`data-video-id`);return n?{...t,mediaId:n}:t}return t}_determineAutoplayPlayers(e){let t=this._component,n=t===`VideoManagerComponent`,r=this._context;if(this._stickyRelatedOnPage){F.event(t,`stickyRelatedOnPage`,n&&{device:r&&r.device,isDesktop:this._device}||{});return}let{playerElement:i}=this._checkPlayerSelectorOnPage(`stickyPlaylist`),{player:a}=this._checkPlayerSelectorOnPage(`stickyPlaylist`);a&&a.playerId&&i?(a=this._setPlaylistMediaIdWhenStationaryOnPage(e,a),this._createPlaylistPlayer(a,i)):Math.random()<.01&&setTimeout(()=>{F.event(t,`noStickyPlaylist`,n&&{vendor:`none`,device:r&&r.device,isDesktop:this._device}||{})},1e3)}_initializeRelatedPlayers(e){let t=new Map;for(let n=0;n<e.length;n++){let r=e[n],i=r.offsetParent,a=this._getEmbeddedPlayerType(r),o=this._getMediaId(r),s=this._getOrientation(r);if(i&&o){let e=(t.get(o)||0)+1;t.set(o,e),this._createRelatedPlayer(o,a,r,e,s)}}}},zt=class extends Rt{constructor(e,t){super(e,`ClsVideoInsertion`),this._videoConfig=e,this._clsOptions=t,s(this,`_IN_POST_SELECTOR`,`.adthrive-video-player`),s(this,`_WRAPPER_BAR_HEIGHT`,36),s(this,`_playersAddedFromPlugin`,[]),t.removeVideoTitleWrapper&&(this._WRAPPER_BAR_HEIGHT=0)}init(){this._initializePlayers()}_wrapVideoPlayerWithCLS(e,t,n=0,r=`horizontal`){if(e.parentNode){let i=e.offsetWidth,a=r===`vertical`;a&&this._device===`desktop`&&(i*=.5);let o=i*(a?16/9:9/16),s=this._createGenericCLSWrapper(o,t,n);return e.parentNode.insertBefore(s,e),s.appendChild(e),s}return null}_createGenericCLSWrapper(e,t,n){let r=document.createElement(`div`);return r.id=`cls-video-container-${t}`,r.className=`adthrive`,r.style.minHeight=`${e+n}px`,r}_getTitleHeight(){let e=document.createElement(`h3`);e.style.margin=`10px 0`,e.innerText=`Title`,e.style.visibility=`hidden`,document.body.appendChild(e);let t=window.getComputedStyle(e),n=parseInt(t.height,10),r=parseInt(t.marginTop,10),i=parseInt(t.marginBottom,10);return document.body.removeChild(e),Math.min(n+i+r,50)}_initializePlayers(){let e=document.querySelectorAll(this._IN_POST_SELECTOR);e.length&&this._initializeRelatedPlayers(e),this._shouldRunAutoplayPlayers()&&this._determineAutoplayPlayers(e)}_createStationaryRelatedPlayer(e,t,n){let r=this._device===`mobile`?[400,225]:[640,360],i=$.Video_In_Post_ClicktoPlay_SoundOn;if(t&&e.mediaOrPlaylistId){let a=`${e.mediaOrPlaylistId}_${n}`,o=this._wrapVideoPlayerWithCLS(t,a,0,e.orientation);this._playersAddedFromPlugin.push(e.mediaOrPlaylistId),o&&this._clsOptions.setInjectedVideoSlots({playerId:e.playerId,playerName:i,playerSize:r,element:o,type:`stationaryRelated`})}}_createStickyRelatedPlayer(e,t){if(this._videoConfig.shouldDisableStickyRelated)return;let n=this._device===`mobile`?[400,225]:[640,360],r=$.Video_Individual_Autoplay_SOff;if(this._stickyRelatedOnPage=!0,this._videoConfig.mobileStickyPlayerOnPage=this._device===`mobile`,this._videoConfig.collapsiblePlayerOnPage=!0,t&&e.position&&e.mediaId){let i=document.createElement(`div`);t.insertAdjacentElement(e.position,i);let a=this._getTitleHeight(),o=this._wrapVideoPlayerWithCLS(i,e.mediaId,this._WRAPPER_BAR_HEIGHT+a);this._playersAddedFromPlugin.push(e.mediaId),o&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:n,playerName:r,element:i,type:`stickyRelated`})}}_createPlaylistPlayer(e,t){let n=e.playlistId,r=this._device===`mobile`?$.Video_Coll_SOff_Smartphone:$.Video_Collapse_Autoplay_SoundOff,i=this._device===`mobile`?[400,225]:[640,360];this._videoConfig.mobileStickyPlayerOnPage=!0,this._videoConfig.collapsiblePlayerOnPage=!0;let a=document.createElement(`div`);t.insertAdjacentElement(e.position,a);let o=this._WRAPPER_BAR_HEIGHT;e.title&&(o+=this._getTitleHeight());let s=this._wrapVideoPlayerWithCLS(a,n,o);this._playersAddedFromPlugin.push(`playlist-${n}`),s&&this._clsOptions.setInjectedVideoSlots({playlistId:e.playlistId,playerId:e.playerId,playerSize:i,playerName:r,element:a,type:`stickyPlaylist`})}_isVideoAllowedOnPage(){let e=this._clsOptions.disableAds;if(e&&e.video){let t=``;e.reasons.has(`video_plugin`)?t=`video plugin`:e.reasons.has(`video_page`)&&(t=`command queue`);let n=t?`ClsVideoInsertionMigrated`:`ClsVideoInsertion`;return F.error(n,`isVideoAllowedOnPage`,Error(`DBP: Disabled by publisher via ${t||`other`}`)),!1}return!this._clsOptions.videoDisabledFromPlugin}};try{(()=>{let e=new c;
3536!e||!e.enabled||(e.siteAds&&Ft(e.siteAds),new jt(e,new Nt).start(),new zt(new fe(e),e).init())})()}catch(e){F.error(`CLS`,`pluginsertion-iife`,e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}})();</script>
3536<script data-no-optimize="1" data-cfasync="false">(function () {var clsElements = document.querySelectorAll("script[id^='cls-']"); window.adthriveCLS && clsElements && clsElements.length === 0 ? window.adthriveCLS.injectedFromPlugin = false : ""; })();</script>
3536<style type="text/css" media="screen"></style>
3536<script src="https://www.vietworldkitchen.com/wp-includes/js/dist/hooks.min.js?ver=dd5603f07f9220ed27f1" id="wp-hooks-js"></script>
vendor: 1 bytes, line 3536
3536
3537<script src="https://www.vietworldkitchen.com/wp-includes/js/dist/i18n.min.js?ver=c26c3dc7bed366793375" id="wp-i18n-js"></script>
vendor: 1 bytes, line 3537
3537
3538<script id="wp-i18n-js-after"> 3539wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 3540//# sourceURL=wp-i18n-js-after 3541</script>
vendor: 1 bytes, line 3541
3541
3542<script src="https://www.vietworldkitchen.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.7" id="swv-js"></script>
vendor: 1 bytes, line 3542
3542
3543<script id="contact-form-7-js-before"> 3544var wpcf7 = { 3545 "api": { 3546 "root": "https:\/\/www.vietworldkitchen.com\/wp-json\/", 3547 "namespace": "contact-form-7\/v1" 3548 }, 3549 "cached": 1 3550}; 3551//# sourceURL=contact-form-7-js-before 3552</script>
vendor: 1 bytes, line 3552
3552
3553<script src="https://www.vietworldkitchen.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.7" id="contact-form-7-js"></script>
vendor: 1 bytes, line 3553
3553
3554<script id="feast-public-js-js-extra"> 3555var feastJSData = {"yoastFaqEnabled":""}; 3556//# sourceURL=feast-public-js-js-extra 3557</script>
vendor: 1 bytes, line 3557
3557
3558<script src="https://www.vietworldkitchen.com/wp-content/plugins/feast-plugin/assets/js/dev/feast-public-js.js?ver=15.7.1" id="feast-public-js-js"></script>
vendor: 1 bytes, line 3558
3558
3559<script id="bigscoots-bfcache-js-extra"> 3560var bfcache = {"cookie_name":"bs_bfcache_auth","is_logged_in":"","pending_operation":"","cookie_path":"/","cookie_domain":""}; 3561//# sourceURL=bigscoots-bfcache-js-extra 3562</script>
vendor: 1 bytes, line 3562
3562
3563<script src="https://www.vietworldkitchen.com/wp-content/plugins/bigscoots-cache/assets/js/bfcache-invalidation.min.js?ver=4.3.1" id="bigscoots-bfcache-js" defer data-wp-strategy="defer"></script>
vendor: 1 bytes, line 3563
3563
3564<script data-no-optimize='1' data-cfasync='false' id='adblock-detection-aedfcec'>(function(){(function(e){if(e.cookie.indexOf(`__adblocker`)===-1){let t=!1,n=function(){t=!0};window.addEventListener(`pagehide`,n);let r=navigator.userAgent,i=/AppleWebKit/.test(r)&&!/Chrome/.test(r)||/\b(iPad|iPhone|iPod)\b/.test(r),a=new XMLHttpRequest;a.open(`GET`,`https://ads.adthrive.com/abd/abd.js`,!0),a.onreadystatechange=function(){if(a.readyState===4){if(window.removeEventListener(`pagehide`,n),a.status===200){let t=e.createElement(`script`);t.innerHTML=a.responseText,e.getElementsByTagName(`head`)[0].appendChild(t);return}if(!navigator.onLine||t||i&&e.visibilityState===`hidden`)return;let r=new Date;r.setTime(r.getTime()+300*1e3),e.cookie=`__adblocker=true; expires=`+r.toUTCString()+`; path=/`}},a.send()}})(document)})();</script>
3564<script data-no-optimize='1' data-cfasync='false' data-abr-mode='light' id='adblock-recovery-aedfcec'>(function(){(function(){var e=document.currentScript,t=e&&e.dataset&&e.dataset.abrMode?e.dataset.abrMode:`light`;function n(){var e=document.cookie.match(`(^|[^;]+)\\s*__adblocker\\s*=\\s*([^;]+)`);return e&&e.pop()}function r(){var e=document.createElement(`script`);e.async=!0,e.id=`Tqgkgu`,e.setAttribute(`data-sdk`,`l/1.1.15`),e.setAttribute(`data-cfasync`,`false`),e.src=`https://html-load.com/loader.min.js`,e.charset=`UTF-8`,e.setAttribute(`data`,`kfpvgbrkab9r4a5rkrqrkwagrw6rzrv8rxag0asrka5abaoagrxa5srxrxabasrkrvabaoaxrx0asrkabrxfaba1raa5a5asrkr9wa1agrw6rzr9rkaia8`),e.setAttribute(`onload`,`(async()=>{let e='html-'+'load.com';const t=window,a=document,r=e=>new Promise((t=>{const a=.1*e,r=e+Math.floor(2*Math.random()*a)-a;setTimeout(t,r)})),o=t.addEventListener.bind(t),n=t.postMessage.bind(t),s=btoa,i='message',l=location,c=Math.random;try{const t=()=>new Promise(((e,t)=>{let a=c().toString(),r=c().toString();o(i,(e=>e.data===a&&n(r,'*'))),o(i,(t=>t.data===r&&e())),n(a,'*'),setTimeout((()=>{t(Error('Timeout'))}),1231)})),a=async()=>{try{let e=!1;const a=c().toString();if(o(i,(t=>{t.data===a+'_as_res'&&(e=!0)})),n(a+'_as_req','*'),await t(),await r(500),e)return!0}catch(e){}return!1},s=[100,500,1e3];for(let o=0;o<=s.length&&!await a();o++){if(o===s.length-1)throw'Failed to load website properly since '+e+' is tainted. Please allow '+e;await r(s[o])}}catch(d){try{const e=a.querySelector('script#Tqgkgu').getAttribute('onerror');t[s(l.hostname+'_show_bfa')]=d,await new Promise(((t,r)=>{o('message',(e=>{'as_modal_loaded'===e.data&&t()})),setTimeout((()=>r(d)),3e3);const n=a.createElement('script');n.innerText=e,a.head.appendChild(n),n.remove()}))}catch(m){(t=>{const a='https://report.error-report.com/modal';try{confirm('There was a problem loading the page. Please click OK to learn more.')?l.href=a+'?url='+s(l.href)+'&error='+s(t)+'&domain='+e:l.reload()}catch(d){location.href=a+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+e}})(d)}}})();`),e.setAttribute(`onerror`,`(async()=>{const e=window,t=document;let r=JSON.parse(atob('WyJodG1sLWxvYWQuY29tIiwiZmIuaHRtbC1sb2FkLmNvbSIsImQzN2o4cGZ4dTJpb2dpLmNsb3VkZnJvbnQubmV0IiwiY29udGVudC1sb2FkZXIuY29tIiwiZmIuY29udGVudC1sb2FkZXIuY29tIl0=')),o=r[0];const a='addEventListener',n='setAttribute',s='getAttribute',i=location,l=clearInterval,c='as_retry',d=i.hostname,h=e.addEventListener.bind(e),m=btoa,u='https://report.error-report.com/modal',b=e=>{try{confirm('There was a problem loading the page. Please click OK to learn more.')?i.href=u+'?url='+m(i.href)+'&error='+m(e)+'&domain='+o:i.reload()}catch(t){location.href=u+'?eventId=&error=Vml0YWwgQVBJIGJsb2NrZWQ%3D&domain='+o}},p=async e=>{try{localStorage.setItem(i.host+'_fa_'+m('last_bfa_at'),Date.now().toString())}catch(p){}setInterval((()=>t.querySelectorAll('link,style').forEach((e=>e.remove()))),100);const r=await fetch('https://error-report.com/report?type=loader_light&url='+m(i.href)+'&error='+m(e),{method:'POST'}).then((e=>e.text())),a=new Promise((e=>{h('message',(t=>{'as_modal_loaded'===t.data&&e()}))}));let s=t.createElement('iframe');s.src=u+'?url='+m(i.href)+'&eventId='+r+'&error='+m(e)+'&domain='+o,s[n]('style','width:100vw;height:100vh;z-index:2147483647;position:fixed;left:0;top:0;');const c=e=>{'close-error-report'===e.data&&(s.remove(),removeEventListener('message',c))};h('message',c),t.body.appendChild(s);const d=setInterval((()=>{if(!t.contains(s))return l(d);(()=>{const e=s.getBoundingClientRect();return'none'!==getComputedStyle(s).display&&0!==e.width&&0!==e.height})()||(l(d),b(e))}),1e3);await new Promise(((t,r)=>{a.then(t),setTimeout((()=>r(e)),3e3)}))},f=m(d+'_show_bfa');if(e[f])p(e[f]);else try{if(void 0===e[c]&&(e[c]=0),e[c]>=r.length)throw'Failed to load website properly since '+o+' is blocked. Please allow '+o;if((()=>{const t=e=>{let t=0;for(let r=0,o=e.length;o>r;r++)t=(t<<5)-t+e.charCodeAt(r),t|=0;return t},r=Date.now(),o=r-r%864e5,a=o-864e5,n=o+864e5,s='loader-check',i='as_'+t(s+'_'+o),l='as_'+t(s+'_'+a),c='as_'+t(s+'_'+n);return i!==l&&i!==c&&l!==c&&!!(e[i]||e[l]||e[c])})())return;const i=t.querySelector('#Tqgkgu'),l=t.createElement('script');for(let e=0;e<i.attributes.length;e++)l[n](i.attributes[e].name,i.attributes[e].value);const h=m(d+'_onload');e[h]&&l[a]('load',e[h]);const u=m(d+'_onerror');e[u]&&l[a]('error',e[u]);const b=new e.URL(i[s]('src'));b.host=r[e[c]++],l[n]('src',b.href),i[n]('id',i[s]('id')+'_'),i.parentNode.insertBefore(l,i),i.remove()}catch(w){try{await p(w)}catch(w){b(w)}}})();`),document.head.appendChild(e);var t=document.createElement(`script`);t.setAttribute(`data-cfasync`,`false`),t.setAttribute(`nowprocket`,``),t.textContent=`(async()=>{function t(t) { const e = t.length; let o = ''; for (let r = 0; e > r; r++) { o += t[2939 * (r + 20) % e] } return o }const e=window,o=t('Elementcreate'),r=t('pielnddaCph'),n=t('erdeLtedvtsnaEni'),c=t('tAtesetubirt'),a=document,i=a.head,s=a[o].bind(a),d=i[r].bind(i),l=location,m=l.hostname,h=btoa;e[n].bind(e);let u=t('oad.comhtml-l');(async()=>{try{const n=a.querySelector(t('#Tqgkguscript'));if(!n)throw t('onnaC dnif t')+u+t('i.cp rts');const i=n.getAttribute(t('nororre')),f=n.getAttribute(t('aolnod')),p=await new Promise((o=>{const r=t('x')+Math.floor(1e6*Math.random());e[r]=()=>o(!0);const n=s(t('pircst'));n.src=t(':atad;'),n[c](t('nororre'),t('iw.wodn')+r+t('()')),d(n),setTimeout((()=>{o(!1), n.remove()}),251)}));if(p)return;function o(){const e=s(t('pircst'));e.innerText=i,d(e),e.remove()}const b=h(m+t('o_daoln')),w=h(m+t('rrnr_eoo'));e[b]=function(){const e=s(t('pircst'));e.innerText=f,d(e),e.remove()},e[w]=o,o()}catch(r){(e => { const o = t('ro/treeol/t-.dsoormterpmh/.rca:rrtopp'); try { const r = t('cleopr eges.eke aremtc. m Ta apdo ool t ahrOsaibwr iPhl enKegnlael'); confirm(r) ? l.href = o + t('?=lru') + h(l.href) + t('e&=rorr') + h(e) + t('a=oi&mnd') + u : l.reload() }
3564 catch (r) { location.href = o + t('J%ndVVNdvrYGQiI=Q2&ee0IWatrgbD?&lJZmnows3==mBroerW') + u } })(r)}})()})();`,document.head.appendChild(t)}function i(){var e=document.createElement(`script`);e.setAttribute(`data-cfasync`,`false`),e.dataset.domain=`html-load.cc`,e.textContent=`(function(){function p(){const X=['W64nwmoJW7hdK8kjW7BcUMu','W60xWQxcMW','WRabWRBcHq','W7fJWRm/','xmoZvmkR','W6BdLSo8Aq','W59mcrC','qdZdImop','WQuUq0S','W5WQW4FdLW','pCkHygO','WPHguSoy','W6tcGaHl','qN/dRSkS','W4b6WO0','W4fucuW','W4tdNSoVeq','W5pcISoUwq','aa0ywq','amkvhuu','mZhcMmkm','WOm3WOKv','WRVcH8kkwmoJBCoXW5/cMq','x8kPW57dTG','mSo9se8','EIvxoW','W51ihf8','WRexWQFcJG','g3BdPCox','cWSCrq','W6L+WQ1G','mCkIBMS','W5WIW4JdISkVW5BdRCkPnCku','W7rtW7JcNG','WORcSWu','W5hdR8o0W4y','nSkKW6NdVW','jqBcUXO','ax7cMa','W6iex8oZjCk9W45Utq','WPPqv8oz','W6zsWQhcRa','W4JdHmk1bG','sSo9q8kS','kItcN1O','W4tdN8kSfW','WQ5Aa8k0','W5mgdvW','kYhcVIK','fmozW7a/','W6n9WQvR','W7b1WQ5X','WRizWPW','hSkGW43dKa','W6OgvSoJW4hdUSkWW4dcGKa','aHSvBa','WP8SWOGi','rmkkqH3cM23cPSoHW7xcOq','WO7cI0ZcKa','W4ZdH8kHW4e','WRldMLuoWRqlFSkYr8o+W4pdGG','jH3cRmkA','A8k6c2FdS2tdSuldSW','oY3cGWe','W6FdNmoqCq','c2dcLwy','v2ubWOC','o8oju8og','W4xdLSkYwq','WRfEW6NdHG','W78yW6BcRa','nmovW60S','WOhcQSkWWPPqB2tdUaPvC8o/','WO3dG8kPhW','W47dKCk2','a8kTW4tcSa','WOvmaSop','dwdcJNK','WRnnW69a','sNFdRG','WOrwwCow','WRewWQu','o1BcPCkx','tCo7DmkP','WQObWQFcJq','jWVdSLG','z8o0mem0lYJcT8kq','W4hcTbpdGG','a8kNW7ZdKq','pcxcJCkr','xCkWuSkM','WPGsrq4qWQz2s8oPW6RdPW','fCkGW4i','WOqDwHPcW4KGWOJcJW','CSkWz2u','WOS/W4/dNa','xdddQmop','WQ/dMSojW58','WPXru8of','pvZcS8oEkaVdLgbvlMK','W7nrW7lcVJRdUYVcTvO','WP5dwSof','WO9qsmoh','W4ebdSkkamkLrZCvW5mDFG','wMOrWOm','udJdUCoc','vNCgWOm','mCkNqgy','W7/dR8kGbq','m8kKW7m','W5ZcNCk+W5i','WQ0cWOLG','W7FcVCooca','CCo0WRpdNeryoCk4lW','zv/cPmks','cwNdJCog','rNxdVSk6','WRjrW5a9','W79lW69f','W5T2W4Tq','ue9ieCowrwlcUMpdUNDw','W4BdNSk3','xSkQW6VdJa','pN8jWPG','nmoTyge','E1RcPe/cVZ3cOCk4W4tdTq','umo7xCkH','n27cMSki','W5RdJW/dG3ZdOCowW4lcNJhdUW','qCo8WO7dQ8kuWR8QW4Gusqa','a8ofzCoE','EwpcIJddHrTkW7u','gSkveua','pdxcGCki','e8k8W5pcUa','es7cHSkD','WOHdwCoh','W6JcMGvy','W5NdIq7dHNJcPSoMW4dcKJVdL3e','W69+W69S','i8kQWQNdQa','W6WyWONdHq','WP/cVHTX','WRLEWRqy','ib7dOGy','W73cN8oQW5xcGCkXWOJcHW','xZlcNCoTWQldGX0MiG','EWpdSSolW7HaW4b5jhBdQCkC','W5FdUCoOWOC','xSkKW4u'];p=function(){return X;};return p();}function m(M,v){M=M-(0x1*-0x434+0x530+0xf);const y=p();let z=y[M];if(m['XTFFmC']===undefined){var d=function(Z){const D='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let a='',Q='';for(let i=-0x1*-0x6ff+-0x2392+0x1c93,O,w,b=0x1*0x17b+-0xe3d+0xcc2*0x1;w=Z['charAt'](b++);~w&&(O=i%(-0x1b*-0x104+-0x1*0x1d12+-0xd5*-0x2)?O*(0x6*0x5+0xa9*-0x2c+-0x33e*-0x9)+w:w,i++%(0x1*0x1f8d+-0x3*-0x7cd+-0x36f0))?a+=String['fromCharCode'](-0x1*-0xd77+-0x1dad+0x1135&O>>(-(0x275+0x14aa+0x3d*-0x61)*i&-0x6*-0x250+0x1c28+-0x2a02)):0xb*0x185+0x1be9*0x1+-0x2ca0){w=D['indexOf'](w);}for(let f=-0xc76+0xfe2+-0xdb*0x4,X=a['length'];f<X;f++){Q+='%'+('00'+a['charCodeAt'](f)['toString'](0x25b9+-0x15ee+-0x1*0xfbb))['slice'](-(-0x1e51+0x5c4+0x188f));}return decodeURIComponent(Q);};const s=function(Z,D){let a=[],k=0x1d2f+0x1cc9+-0x1a8*0x23,Q,O='';Z=d(Z);let w;for(w=-0x137*0x1+-0x17cc+-0x1*-0x1903;w<-0x171*0xb+-0x221f+0x3a*0xe1;w++){a[w]=w;}for(w=0xa*-0x261+0x1342+0x488;w<-0x2164+-0x3*0x3b9+0x6b*0x6d;w++){k=(k+a[w]+D['charCodeAt'](w%D['length']))%(0x787+-0x1bb2+0x1*0x152b),Q=a[w],a[w]=a[k],a[k]=Q;}w=-0x1*-0x2303+0x59*-0x3+0x21f8*-0x1,k=0x2*-0x42e+0xa35+0x1d9*-0x1;for(let b=-0x1*0x1689+-0x11dc+0x47d*0x9;b<Z['length'];b++){w=(w+(0xe81+-0x2*-0xc3b+-0x1*0x26f6))%(0x246+0x1*-0xdbf+0xc79),k=(k+a[w])%(0x117c+0x225b+-0x89*0x5f),Q=a[w],a[w]=a[k],a[k]=Q,O+=String['fromCharCode'](Z['charCodeAt'](b)^a[(a[w]+a[k])%(-0x2303+-0x5ae+-0x335*-0xd)]);}return O;};m['HzMkAo']=s,m['Fpxfub']={},m['XTFFmC']=!![];}const o=y[-0x1*0x2192+-0x1f08+-0x2*-0x204d],x=M+o,U=m['Fpxfub'][x];return!U?(m['FBUKse']===undefined&&(m['FBUKse']=!![]),z=m['HzMkAo'](z,v),m['Fpxfub'][x]=z):z=U,z;}(function(M,v){const k=m,y=M();while(!![]){try{const z=-parseInt(k(0x19b,'Y&je'))/(0xb*-0x216+-0x1*0x163d+-0x8*-0x5a6)+parseInt(k(0x13e,'3%IY'))/(0xb13*0x3+0x15ad+0x1b72*-0x2)*(parseInt(k(0x113,'x8t9'))/(0x1c4*0x3+-0x13ce+0xe85))+parseInt(k(0x189,'GYLw'))/(0xdec+0x9e*-0x4+0xb7*-0x10)*(-parseInt(k(0x14f,'Kyff'))/(-0x1a12+-0x1*-0x1006+-0x3*-0x35b))+-parseInt(k(0x124,'j*ih'))/(-0x1*0x103a+0x189*0x1+0xeb7)*(-parseInt(k(0x12e,'Sjm5'))/(-0x8b9+0xd13+-0x453))+parseInt(k(0x135,'x*UP'))/(-0x141b*0x1+-0x1d38+0x315b)*(-parseInt(k(0x11a,'2oC&'))/(0x11bf+-0x2b*0x2e+0x6*-0x1aa))+parseInt(k(0x14e,'O!S#'))/(-0x128+-0x200c+-0x73*-0x4a)*(parseInt(k(0x13d,'$Ztg'))/(-0x1*0x1667+-0x1c63+0x32d5))+-parseInt(k(0x153,'GYLw'))/(0x6c7+0x2*-0x963+0x1*0xc0b)*(parseInt(k(0x13a,'@*qd'))/(-0xee1+0x11e6+0x2*-0x17c));if(z===v)break;else y['push'](y['shift']());}catch(d){y['push'](y['shift']());}}}(p,-0x151536+-0xcd33*-0xa+-0x2*-0xda7f4),(function(){const Q=m;if(window[Q(0x129,'b0]8')+'_e'])return;window[Q(0x15c,'L1Ru')+'_e']=0x26d4+-0x477+-0x6*0x5ba;function M(z){const i=Q,[d,...o]=z,x=document[i(0x183,'jklc')+i(0x13f,'EIi(')+i(0x157,'946t')+'t'](i(0x17e,'946t')+'pt');return x[i(0x10e,')UvN')]=d,x[i(0x18a,'x*UP')+i(0x186,'A&^4')+i(0x196,'EIi(')+i(0x15f,'Mcqq')](i(0x176,'Y&je')+'r',()=>{const O=i;if(o[O(0x19a,'hfEs')+'th']>0x4b2+0x76b*0x1+-0x1bb*0x7)M(o);else{const U=new WebSocket(O(0x156,'A&^4')+O(0x16f,'ecKE')+O(0x178,'@*qd')+O(0x112,'@*qd')+O(0x10b,'9LqP')+'s');U[O(0x171,'A&^4')+O(0x16e,')UvN')+'e']=Z=>{const w=O,D=Z[w(0x145,'wH@]')],a=document[w(0x123,'wH@]')+w(0x15a,'ecKE')+w(0x185,'A&^4')+'t'](w(0x11
35645,'S1J1')+'pt');a[w(0x17f,'DQ#]')+w(0x144,'gvAd')+w(0x119,'3%IY')]=D,document[w(0x159,'2oC&')][w(0x14b,'yryn')+w(0x158,'Frr&')+w(0x136,'fChD')](a);},U[O(0x193,'Frr&')+'en']=()=>{const b=O;U[b(0x10f,'4ent')](b(0x127,'hdKv')+b(0x142,'gvAd')+'l');};}}),document[i(0x17b,'j*ih')][i(0x16b,'@Qq(')+i(0x128,'x8t9')+i(0x179,'Q0zJ')](x),x;}const v=document[Q(0x11e,'O!S#')+Q(0x15b,'hiqU')+Q(0x165,'x*UP')+'t'][Q(0x126,'ecKE')+Q(0x12a,'Sjm5')][Q(0x180,'b0]8')+'in']??Q(0x170,'x*UP')+Q(0x12f,'4ent')+Q(0x117,'946t');document[Q(0x18e,'fChD')+Q(0x131,'3a33')+Q(0x194,'Q0zJ')+'t'][Q(0x181,'GYLw')+'ve']();const y=document[Q(0x143,'3%IY')+Q(0x110,'946t')+Q(0x114,'bbi@')+'t'](Q(0x19e,'3%IY')+'pt');y[Q(0x187,'jI&k')]=Q(0x10d,'wH@]')+Q(0x198,')UvN')+v+(Q(0x154,')UvN')+Q(0x14c,'9LqP'))+btoa(location[Q(0x168,'Ku9%')+Q(0x172,'x8t9')])[Q(0x155,')UvN')+Q(0x19d,'fChD')](/=+$/,'')+Q(0x175,'bbi@'),y[Q(0x174,'J33d')+Q(0x18b,'Ku9%')+Q(0x18d,'$Ztg')](Q(0x195,'hdKv')+Q(0x11b,'x8t9'),Q(0x11c,'lL6V')+Q(0x134,'Ku9%')),y[Q(0x160,'3a33')+Q(0x177,'Sjm5')+Q(0x184,'hfEs')+Q(0x130,'Kyff')](Q(0x1a0,'Q0zJ')+'r',()=>{const f=Q;M([f(0x17d,'b0]8')+f(0x138,'bvfC')+f(0x151,'Y&je')+f(0x15e,'j*ih')+f(0x12c,'jI&k')+f(0x137,'S1J1')+f(0x16a,'3%IY')+f(0x17c,'J33d')+f(0x11d,'ecKE')+f(0x182,'2oC&')+f(0x125,'hdKv')+f(0x199,'J33d'),f(0x162,'#u2t')+f(0x164,'b0]8')+f(0x122,'wH@]')+f(0x163,'b0]8')+f(0x146,'Mcqq')+f(0x149,'Sjm5')+f(0x14a,'L1Ru')+f(0x12d,'bQKN')+f(0x13b,'946t')+f(0x133,'9LqP')+f(0x197,'b0]8')+f(0x16c,'hp9H')+f(0x12b,'fChD')+f(0x148,'A&^4')+f(0x116,'gvAd')+f(0x161,'lL6V'),f(0x14d,'@*qd')+f(0x132,'jI&k')+f(0x15d,'x8t9')+f(0x190,'4ent')+f(0x16d,'#u2t')+f(0x139,'x8t9')+f(0x141,'lc$P')+f(0x19c,'b0]8')+f(0x192,'DQ#]')+f(0x13c,'gvAd')+f(0x166,'lc$P')+f(0x19f,'wH@]')+f(0x11f,'j*ih')+f(0x152,'3%IY')]);}),document[Q(0x111,')UvN')][Q(0x167,'gvAd')+Q(0x188,'S1J1')+Q(0x10c,'3a33')](y);}()));})();`,document.head.appendChild(e)}function a(){if(t===`essential`){i();return}r()}function o(){var e=n();if(e===`true`)a();else var t=0,r=setInterval(function(){if(t===100||e===`false`){clearInterval(r);return}if(e===`true`){a(),clearInterval(r);return}e=n(),t++},50)}o()})()})();</script>
3564<script id="bs-cache-speculation-rules" type="speculationrules"> 3565{"prerender":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/*.php","\/wp-json\/*","\/wp-admin\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/uploads\/*","\/wp-content\/themes\/*","\/cart*","\/cart\/*","\/checkout*","\/checkout\/*","\/checkouts\/*","\/my-account\/*","\/logout\/*","\/*\/delete\/*","\/*\/print\/*","\/wprm_print\/*","\/*\\?*(^|&)(_wpnonce|ac|add-to-cart|add_to_cart|add-to-checkout|attachment_id|cart|download_id|download_media_file|edd_action|edd_options|media_file|media_type|wlmapi|wc-api|wc-ajax)=*"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}}]},"eagerness":"moderate"}]} 3566</script>
vendor: 1 bytes, line 3566
3566
3567<script id="bs-cache-instant-prefetch-invoker-js" type="text/javascript"> 3568document.addEventListener("DOMContentLoaded",function(){if(!(typeof HTMLScriptElement !== "undefined" && typeof HTMLScriptElement.supports === "function" && HTMLScriptElement.supports && HTMLScriptElement.supports("speculationrules"))) {document.querySelectorAll('script[type="speculationrules"]').forEach(script => script.remove());var bs_cache_instant_prefetch_script_element = document.createElement("script");bs_cache_instant_prefetch_script_element.id = "bs-cache-instant-prefetch-js", bs_cache_instant_prefetch_script_element.type = "module", bs_cache_instant_prefetch_script_element.src = "https://www.vietworldkitchen.com/wp-content/plugins/bigscoots-cache/assets/js/bs-cache-instant-prefetch-page.min.js", document.body.appendChild(bs_cache_instant_prefetch_script_element)}}) 3569</script>
vendor: 1 bytes, line 3569
3569
3570<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0b76b5f4e0f349ecb0579776e4f33faa","spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 3570
3570
3571<script>window.__CF$cv$params={r:'a440f7c3f985617b',t:'MTc5MDkxNTM4NA==',u:'01a0fae0168f73aca2393579d3253272',ut:'yV33x_RuLStuyS5VJprsl4kLkNeFxMuRJO_LFpCLb4k-1790915384-1.2.1.1-J.8Z9HM4clKqXSExtUxGz79_.pxMi7CFEF.baw04E44hRByA4A7gBpXG5ityyRAuOTDVDrgBe28Yw_Ypbo3cGw5v_HvKRDdgMA3cQI8P0Pg',i:60};(function(){if(!document.body)return;var s=document.createElement('script');s.src='/cdn-cgi/challenge-platform/scripts/precursor/main.js';document.head.appendChild(s);})();</script>
3571</body></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.