c# - CookieContainer bug? -


How do I confuse that the cookie controller handles the domain, so I make this test. This test shows. CookieContainer does not return any cookies for "example.com" but according to RFC it should return at least 2 cookies

Is not this a bug?

How to make it work

Here's a discussion about this bug:

  ;% @ Page language = "C #"% & gt; & Lt;% @ import namespace = "System.Net"% & gt; & Lt ;; DOCTYPE HTML PUBLIC "- // W3C // DTT XHTML 1.0 Transcription // N" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> & Lt; Script runat = "server" & gt; Cookie Container Let Container () {Cookie Contender Results = New Cookie Container (); Uri Uri = new Uri ("http://sub.example.com"); String cookieH = @ "test1 = well; domain = all.example.com; path = /"; result. Set cookies (Yuri, Cookie H); Cookie.h = @ "test2 = well; domain = .example.com; path = /"; result. Set cookies (Yuri, Cookie H); Cookie H = @ "test3 = well; domain = example com; path =" "; results; set cookies (yuri, cookie h); return result;} zero test () {cookie content cookie = (meet); LblResult.Text + = "& lt; Br> Total cookies count: "+ Cookie.Count +" & amp; Nbsp; And & nbsp; Expected: 3 "; Uri Uri = new Uri (" http://sub.example.com "); Cookie Collection coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 "; Yuri = new Uri (" http://other.example.com "); Coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 "; Yuri = New Uri (" http://example.com "); Coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 ";} Secure Zero Page_load (Object Sender, EventAgds E) {Test ();} & lt; / script & gt; & lt; html xmlns =" ​​http://www.w3.org/1999/xhtml "& Gt; head runat =" server ">  CATEGORY CONTAINER TEST PAGE </ title> </ head> gt; & gt; body & gt; & Lt; form id = "frmTest" runat = "server" & gt; asp: Label ID = "lblResult" EnableViewState = "false" runat = "server" & gt; & lt; / asp: label & gt; ; & Lt; / form> </ body> </code> = "Text"> <p> I just got the solution for this bug and discussed here: </p> <BugFix_CookieDomain </p> <ol> <li> Do not use .add (cookies), only use the .add (URI, cookie) method </li> <li> <p> Call: p> Here is the solution. you can add a cookie to the container or before you first use .GetCookie or use system container </p> <pre> <code> private void BugFix_CookieDomain (CookieContainer cookieContainer) {System.Type _ContainerType = typeof (CookieContainer). Hashtable table = (Hashtable) _ContainerType.InvokeMember ( "m_domainTable", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.GetField | System.Reflection.BindingFlags.Instance, null, cookieContainer, new Object [] {}); ArrayList keys = new ArrayList (table.Keys); Foreign currency (string key obz in keys) {string key = (as key verb string); If (key [0] == '.') {String newKey = key.Remove (0, 1); Table [new k] = table [key oz]; }} </code> </pre> </li> </ol> </div> </html> <br /> 
<script type="text/javascript" src="//ylx-1.com/bnr.php?section=General&pub=435796&format=728x90&ga=g"></script>
<noscript><a href="https://yllix.com/publishers/435796" target="_blank"><img src="//ylx-aff.advertica-cdn.com/pub/728x90.png" style="border:none;margin:0;padding:0;vertical-align:baseline;" /></a></noscript>
  </div>
<div class='post-footer container'>
<div class='post-footer-line post-footer-line-1'>
</div>
<div class='post-footer-line post-footer-line-2'>
</div>
<div class='post-footer-line post-footer-line-3'>
</div>
<div class='post-share-buttons post-share-buttons-bottom'>
<div class='byline post-share-buttons goog-inline-block'>
<div aria-owns='sharing-popup-Blog1-byline-700934835852279457' class='sharing' data-title='c# - CookieContainer bug? -'>
<button aria-controls='sharing-popup-Blog1-byline-700934835852279457' aria-label='Share' class='sharing-button touch-icon-button' id='sharing-button-Blog1-byline-700934835852279457' role='button'>
<div class='flat-icon-button ripple'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_share_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
</div>
</button>
<div class='share-buttons-container'>
<ul aria-hidden='true' aria-label='Share' class='share-buttons hidden' id='sharing-popup-Blog1-byline-700934835852279457' role='menu'>
<li>
<span aria-label='Get link' class='sharing-platform-button sharing-element-link' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Get link'>
<svg class='svg-icon-24 touch-icon sharing-link'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_link_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Get link</span>
</span>
</li>
<li>
<span aria-label='Share to Facebook' class='sharing-platform-button sharing-element-facebook' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=facebook' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Facebook'>
<svg class='svg-icon-24 touch-icon sharing-facebook'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Facebook</span>
</span>
</li>
<li>
<span aria-label='Share to X' class='sharing-platform-button sharing-element-twitter' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=twitter' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to X'>
<svg class='svg-icon-24 touch-icon sharing-twitter'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>X</span>
</span>
</li>
<li>
<span aria-label='Share to Pinterest' class='sharing-platform-button sharing-element-pinterest' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=pinterest' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Pinterest'>
<svg class='svg-icon-24 touch-icon sharing-pinterest'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Pinterest</span>
</span>
</li>
<li>
<span aria-label='Email' class='sharing-platform-button sharing-element-email' data-href='https://www.blogger.com/share-post.g?blogID=1354911685093414489&postID=700934835852279457&target=email' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Email'>
<svg class='svg-icon-24 touch-icon sharing-email'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_email_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Email</span>
</span>
</li>
<li aria-hidden='true' class='hidden'>
<span aria-label='Share to other apps' class='sharing-platform-button sharing-element-other' data-url='https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to other apps'>
<svg class='svg-icon-24 touch-icon sharing-sharingOther'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<section class='comments embed' data-num-comments='0' id='comments'>
<a name='comments'></a>
<h3 class='title'>Comments</h3>
<div id='Blog1_comments-block-wrapper'>
</div>
<div class='footer'>
<div class='comment-form'>
<a name='comment-form'></a>
<h4 id='comment-post-message'>Post a Comment</h4>
<a href='https://www.blogger.com/comment/frame/1354911685093414489?po=700934835852279457&hl=en-GB&saa=85391&origin=https://layout1121.blogspot.com&skin=emporio' id='comment-editor-src'></a>
<iframe allowtransparency='allowtransparency' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='90px' id='comment-editor' name='comment-editor' src='' width='100%'></iframe>
<script src='https://www.blogger.com/static/v1/jsbin/2830521187-comment_from_post_iframe.js' type='text/javascript'></script>
<script type='text/javascript'>
      BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html');
    </script>
</div>
</div>
</section>
</article>
</div>
</div></div>
</main>
<div class='vertical-ad-container no-items section' id='ads' name='Ads'>
</div>
<aside class='sidebar-container container' role='complementary'>
<div class='section' id='sidebar_item' name='Sidebar (Item Page)'><div class='widget PopularPosts' data-version='2' id='PopularPosts1'>
<h3 class='title'>
Popular Posts
</h3>
<div class='widget-content'>
<div role='feed'>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://layout1121.blogspot.com/2012/01/java-interface-problem.html'>Java interface Problem -</a></h3>
<div class='item-content'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    मेरे पास एक इंटरफ़ेस है:    पैकेज com.aex; आयात javax.jws.WebParam; सार्वजनिक इंटरफ़ेस IFonds {double getKoers (); स्ट्रिंग मिलनाम (); शून्य सेटकोओर्स (@ वेबपाराम (नाम = "कोरो") डबल कोर); }    और वर्ग:    / * * इस टेम्पलेट को बदलने के लिए, उपकरण चुनें | टेम्पलेट्स * और संपादक में टेम्पलेट खोलें। * / पैकेज कॉम। एएक्स; Java.io.Serializable आयात करें; आयात javax.jws। *; / ** * * @ लेखक जुलियन * / @ वेबसेवा सार्वजनिक वर्ग फ़ॉन्ड्स IFonds कार्यान्वित करता है, सीरियलज़ेबल {स्ट्रिंग नाम; डबल कोरोस; सार्वजनिक डबल getKoers () {वापसी koers; } सार्वजनिक स्ट्रिंग मिलनाम () {वापसी नाम; } सार्वजनिक फ़ॉड्स () {} पब्लिक फ़ोड्स (स्ट्रिंग नाम, डबल कॉओर्स) {this.naam = name; This.koys = koers; } सार्वजनिक शून्य सेट कोर्स (@ वेबपाराम (नाम = "कोअर्स") डबल कोरोस) {this.koers = koers; }}    अब मैं एक webservice के साथ अंतरफलक का संग्रह भेजना चाहता हूं, इसलिए यहां मेरा वर्ग है जो मैं भेजता हूं:    पैकेज com.aex ; आयात java.util.Collection; Import java.util। *; आयात javax.jws। *; / ** *...
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://layout1121.blogspot.com/2012/01/java-interface-problem.html'></a>
</div>
</div>
</article>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://layout1121.blogspot.com/2010/07/64bit-problem-with-make-install.html'>64bit - Problem with "make & make install" software on linux -</a></h3>
<div class='item-content'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    I've worked on Linux for a year. One thing bothers me that I'm not familiar with the process of installing new software with source code (I can not install them due to environmental boundaries).   Many different types of errors, for example:    ---------------------- - libtool: install: error: relink `Magick ++ / lib /libMagick++.la 'before installing it ---------------------- -    or    ------------------------ magick / .libs / libMagickCore.so: Undefined reference to `gzseek64 'magick / Libs / libMagickCore.so: Undefined reference to` gztell64' --------------------- ---    Although I finally got a solution with Google, I do not know why this works.   Can someone help me in this situation or can I suggest to improve myself on such things?   I lack the information "Configure", "Make", "Difference of 64 Bit", "Shared Lib"; Can anyone tell me in the right direction and give me some useful books or articles?   Thank you in ad...
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://layout1121.blogspot.com/2010/07/64bit-problem-with-make-install.html'></a>
</div>
</div>
</article>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://layout1121.blogspot.com/2010/08/c-post-back-issue.html'>c# - Post back issue -</a></h3>
<div class='item-content'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    OK Let me ask questions like this: Generally, there is no page cycle:   page_load   Submit On-Click and / or Handler   Page_load.   If so, the values ​​of control on page should be during onclick / submit handler? Value by users, or value from page_load?       page load event  before control events  So if you are in the page load event If the values ​​change, these changes will overwrite any values ​​the user chooses, and in the control incidents, you will see the values ​​set in the page load.   If you start something in the page load event but only when it first comes to the page, you can use IsPostBack:    if (! IsPostBack ) {// Getting Started Which You Just Want    Here is a good one with many more details.   Here is a simple example sequence:   The fire of the page load   The page is render and sent to the browser   On the user Some works on the page (clicks on a button, a text box changes, which is set to AutoCostback, etc.)   A post on the browser page   Page loads The fire...
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://layout1121.blogspot.com/2010/08/c-post-back-issue.html'></a>
</div>
</div>
</article>
</div>
</div>
</div></div>
</aside>
<!-- close sidebar-container -->
</div>
<!-- close centered-bottom -->
</div>
<!-- close centered -->
</div>
<!-- close page_body -->
<footer class='footer section' id='footer' name='Footer'><div class='widget Attribution' data-version='2' id='Attribution1'>
<div class='widget-content'>
<div class='blogger'>
<a href='https://www.blogger.com' rel='nofollow'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_post_blogger_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
Powered by Blogger
</a>
</div>
</div>
</div></footer>
</div>
<script type="text/javascript" src="https://resources.blogblog.com/blogblog/data/res/2650873996-vegeclub_compiled.js" async="true"></script>

<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/3935100173-widgets.js"></script>
<script type='text/javascript'>
window['__wavt'] = 'AEUoTZqgsG38AUl-MOPut7y7koLP:1782793905375';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d1354911685093414489','//layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html','1354911685093414489');
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '1354911685093414489', 'title': 'Layout', 'url': 'https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'canonicalUrl': 'http://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'homepageUrl': 'https://layout1121.blogspot.com/', 'searchUrl': 'https://layout1121.blogspot.com/search', 'canonicalHomepageUrl': 'http://layout1121.blogspot.com/', 'blogspotFaviconUrl': 'https://layout1121.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en-GB', 'localeUnderscoreDelimited': 'en_gb', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Layout - Atom\x22 href\x3d\x22https://layout1121.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Layout - RSS\x22 href\x3d\x22https://layout1121.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Layout - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/1354911685093414489/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Layout - Atom\x22 href\x3d\x22https://layout1121.blogspot.com/feeds/700934835852279457/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': true, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/f344cc2f9db0fa03', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en_GB\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'item', 'postId': '700934835852279457', 'pageName': 'c# - CookieContainer bug? -', 'pageTitle': 'Layout: c# - CookieContainer bug? -'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard', 'ok': 'Ok', 'postLink': 'Post link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': true, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'c# - CookieContainer bug? -', 'description': '    How do I confuse that the cookie controller handles the domain, so I make this test. This test shows. CookieContainer does not return an...', 'url': 'https://layout1121.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 700934835852279457}}, {'name': 'widgets', 'data': [{'title': 'Layout (Header)', 'type': 'Header', 'sectionId': 'header', 'id': 'Header1'}, {'title': 'Search This Blog', 'type': 'BlogSearch', 'sectionId': 'search_top', 'id': 'BlogSearch1'}, {'title': '', 'type': 'FeaturedPost', 'sectionId': 'featured_post', 'id': 'FeaturedPost1', 'postId': '2365766143379626894'}, {'title': 'Blog Posts', 'type': 'Blog', 'sectionId': 'page_body', 'id': 'Blog1', 'posts': [{'id': '700934835852279457', 'title': 'c# - CookieContainer bug? -', 'showInlineAds': true}], 'headerByline': {'regionName': 'header1', 'items': [{'name': 'share', 'label': ''}, {'name': 'timestamp', 'label': ''}]}, 'footerBylines': [{'regionName': 'footer1', 'items': [{'name': 'comments', 'label': 'comments'}, {'name': 'icons', 'label': ''}]}, {'regionName': 'footer2', 'items': [{'name': 'labels', 'label': ''}]}, {'regionName': 'footer3', 'items': [{'name': 'location', 'label': 'Location:'}]}], 'allBylineItems': [{'name': 'share', 'label': ''}, {'name': 'timestamp', 'label': ''}, {'name': 'comments', 'label': 'comments'}, {'name': 'icons', 'label': ''}, {'name': 'labels', 'label': ''}, {'name': 'location', 'label': 'Location:'}]}, {'title': 'About Me', 'type': 'Profile', 'sectionId': 'sidebar_feed', 'id': 'Profile1'}, {'title': '', 'type': 'BlogArchive', 'sectionId': 'sidebar_feed', 'id': 'BlogArchive1'}, {'title': '', 'type': 'ReportAbuse', 'sectionId': 'sidebar_feed', 'id': 'ReportAbuse1'}, {'title': '', 'type': 'PopularPosts', 'sectionId': 'sidebar_item', 'id': 'PopularPosts1', 'posts': [{'title': 'Java interface Problem -', 'id': 8542842896156418937}, {'title': '64bit - Problem with \x26quot;make \x26amp; make install\x26quot; software on linux -', 'id': 4360326572947711912}, {'title': 'c# - Post back issue -', 'id': 2034580833680135136}]}, {'type': 'Attribution', 'sectionId': 'footer', 'id': 'Attribution1'}]}]);
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'search_top', document.getElementById('BlogSearch1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_FeaturedPostView', new _WidgetInfo('FeaturedPost1', 'featured_post', document.getElementById('FeaturedPost1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'page_body', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/438289360-lbx__en_gb.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/828616780-lightbox_bundle.css'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'sidebar_feed', document.getElementById('Profile1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar_feed', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ReportAbuseView', new _WidgetInfo('ReportAbuse1', 'sidebar_feed', document.getElementById('ReportAbuse1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'sidebar_item', document.getElementById('PopularPosts1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer', document.getElementById('Attribution1'), {}, 'displayModeFull'));
</script>
</body>
</html>