<!DOCTYPE html>
<html lang="en" xmlns:og="http://ogp.me/ns#">
    <head data-layout-view="default">
<script>
    window.dataLayer = window.dataLayer || [];
        </script>
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-T5W4WQ');</script>
<!-- End Google Tag Manager -->
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Api-gateway-lambda-event-example - MDB</title>
    <link rel="icon" href="https://michaeldalebernard.ning.com/favicon.ico" type="image/x-icon" />
    <link rel="SHORTCUT ICON" href="https://michaeldalebernard.ning.com/favicon.ico" type="image/x-icon" />
    <meta name="description" content="api gateway lambda event example




 e6772680fe Check out this in-depth tutorial on how to create an API with AWS utilizing Lambda, ... Lambda, DynamoDB, a…" />
    <meta name="keywords" content="SNAG, art, design, metal, jewelry, metalsmith" />
<meta name="title" content="Api-gateway-lambda-event-example" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://michaeldalebernard.ning.com/photo/albums/api-gateway-lambda-event-example?rss=yes&amp;xn_auth=no" />
<meta property="og:title" content="Api-gateway-lambda-event-example" />
<meta property="og:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2756006841?profile=UPSCALE_150x150">
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Api-gateway-lambda-event-example" />
<meta name="twitter:description" content="api gateway lambda event example




 e6772680fe Check out this in-depth tutorial on how to create an API with AWS utilizing Lambda, ... Lambda, DynamoDB, a…" />
<meta name="twitter:image" content="https://storage.ning.com/topology/rest/1.0/file/get/2756006841?profile=UPSCALE_150x150" />
<link rel="image_src" href="https://storage.ning.com/topology/rest/1.0/file/get/2756006841?profile=UPSCALE_150x150" />
<script type="text/javascript">
    djConfig = { preventBackButtonFix: false, isDebug: false }
ning = {"CurrentApp":{"premium":true,"iconUrl":"https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/2756006841?profile=UPSCALE_150x150","url":"httpsMichaelDaleBernard.ning.com","domains":[],"online":true,"privateSource":false,"id":"MichaelDaleBernard","appId":5129544,"description":"MDB is Michael Dale Bernard\n(metalsmith \/ designer \/ educator)","name":"MDB","owner":"1fp2l5izpn7lz","createdDate":"2010-02-17T17:52:37.000Z","runOwnAds":false,"category":{"SNAG":null,"art":null,"design":null,"metal":null,"jewelry":null,"metalsmith":null},"tags":["SNAG","art","design","metal","jewelry","metalsmith"]},"CurrentProfile":null,"maxFileUploadSize":3};
        (function(){
            if (!window.ning) { return; }

            var age, gender, rand, obfuscated, combined;

            obfuscated = document.cookie.match(/xgdi=([^;]+)/);
            if (obfuscated) {
                var offset = 100000;
                obfuscated = parseInt(obfuscated[1]);
                rand = obfuscated / offset;
                combined = (obfuscated % offset) ^ rand;
                age = combined % 1000;
                gender = (combined / 1000) & 3;
                gender = (gender == 1 ? 'm' : gender == 2 ? 'f' : 0);
                ning.viewer = {"age":age,"gender":gender};
            }
        })();

        if (window.location.hash.indexOf('#!/') == 0) {
        window.location.replace(window.location.hash.substr(2));
    }
    window.xg = window.xg || {};
xg.captcha = {
    'shouldShow': false,
    'siteKey': '6Ldf3AoUAAAAALPgNx2gcXc8a_5XEcnNseR6WmsT'
};
xg.addOnRequire = function(f) { xg.addOnRequire.functions.push(f); };
xg.addOnRequire.functions = [];
xg.addOnFacebookLoad = function (f) { xg.addOnFacebookLoad.functions.push(f); };
xg.addOnFacebookLoad.functions = [];
xg._loader = {
    p: 0,
    loading: function(set) {  this.p++; },
    onLoad: function(set) {
                this.p--;
        if (this.p == 0 && typeof(xg._loader.onDone) == 'function') {
            xg._loader.onDone();
        }
    }
};
xg._loader.loading('xnloader');
if (window.bzplcm) {
    window.bzplcm._profileCount = 0;
    window.bzplcm._profileSend = function() { if (window.bzplcm._profileCount++ == 1) window.bzplcm.send(); };
}
xg._loader.onDone = function() {
            if(window.bzplcm)window.bzplcm.start('ni');
        xg.shared.util.parseWidgets();    var addOnRequireFunctions = xg.addOnRequire.functions;
    xg.addOnRequire = function(f) { f(); };
    try {
        if (addOnRequireFunctions) { dojo.lang.forEach(addOnRequireFunctions, function(onRequire) { onRequire.apply(); }); }
    } catch (e) {
        if(window.bzplcm)window.bzplcm.ts('nx').send();
        throw e;
    }
    if(window.bzplcm) { window.bzplcm.stop('ni'); window.bzplcm._profileSend(); }
};
window.xn = { track: { event: function() {}, pageView: function() {}, registerCompletedFlow: function() {}, registerError: function() {}, timer: function() { return { lapTime: function() {} }; } } };</script>
<link rel="image_src" href="https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908" type="image/jpeg" /><meta name="title" content="Api-gateway-lambda-event-example" /><link rel="alternate" type="application/rss+xml" title="Api-gateway-lambda-event-example - MDB" href="https://michaeldalebernard.ning.com/photo/albums/api-gateway-lambda-event-example?rss=yes&amp;xn_auth=no" /><link rel="alternate" type="application/atom+xml" title="Comments - Api-gateway-lambda-event-example - MDB" href="https://michaeldalebernard.ning.com/photo/albumcomment/feed?attachedTo=5129544%3AAlbum%3A104198&amp;xn_auth=no" />
<style type="text/css" media="screen,projection">
#xg_navigation ul div.xg_subtab ul li a {
    color:#919191;
    background:#F2F2F2;
}
#xg_navigation ul div.xg_subtab ul li a:hover {
    color:#5E5E5E;
    background:#D9D9D9;
}
</style>

<style type="text/css" media="screen,projection">
@import url("https://static.ning.com/socialnetworkmain/widgets/index/css/common.min.css?xn_version=1229287718");
@import url("https://static.ning.com/socialnetworkmain/widgets/photo/css/component.min.css?xn_version=3156643033");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3b0e27f6974-76944464-css?xn_version=202604061257");

</style>

<style type="text/css" media="screen,projection">
@import url("/generated-69d3afadebc1a0-57274682-css?xn_version=202604061257");

</style>

<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie6.min.css?xn_version=463104712" />
<![endif]-->
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="https://static.ning.com/socialnetworkmain/widgets/index/css/common-ie7.css?xn_version=2712659298" />
<![endif]-->
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://michaeldalebernard.ning.com/profiles/blog/rsd" />

    </head>
    <body>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T5W4WQ"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
                <div id="xn_bar">
            <div id="xn_bar_menu">
                <div id="xn_bar_menu_branding" >
                                            <p id="xn_brand" style="display: block !important;"><a href="https://www.ning.com"><span>Ning</span></a></p>
                                            <p id="xn_gyo_link">
                                                    <a href="https://www.ning.com/pricing/">Create a Ning Network!</a>
                                                </p>
                                     </div>

                <div id="xn_bar_menu_more">
                    <form id="xn_bar_menu_search" method="GET" action="https://michaeldalebernard.ning.com/main/search/search">
                        <fieldset>
                            <input type="text" name="q" id="xn_bar_menu_search_query" value="Search MDB" _hint="Search MDB" accesskey="4" class="text xj_search_hint" />
                            <a id="xn_bar_menu_search_submit" href="#" onclick="document.getElementById('xn_bar_menu_search').submit();return false">Search</a>
                        </fieldset>
                    </form>
                </div>

                            <ul id="xn_bar_menu_tabs">
                                            <li><a href="https://michaeldalebernard.ning.com/main/authorization/signIn?target=https%3A%2F%2Fmichaeldalebernard.ning.com%2Fphoto%2Falbums%2Fapi-gateway-lambda-event-example%3Frss%3Dyes%26xn_auth%3Dno">Sign In</a></li>
                                    </ul>
                        </div>
        </div>
        <a style="display:none" class="button" href="#" dojoType="frameBusting" _isAdminOrNC="" _appUrl="https://michaeldalebernard.ning.com/photo/albums/api-gateway-lambda-event-example?rss=yes&xn_auth=no"></a>
<div id="xj_msg" style="display:none;"></div>



        
        <div id="xg" class="xg_theme xg_widget_photo xg_widget_photo_album xg_widget_photo_album_show" data-layout-pack="classic">
            <div id="xg_head">
                <div id="xg_masthead">
                    <p id="xg_sitename"><a id="application_name_header_link" href="/">MDB</a></p>
                    <p id="xg_sitedesc" class="xj_site_desc">metalsmith / designer / educator</p>
                </div>
                <div id="xg_navigation">
                    <ul>
    <li id="xg_tab_main" class="xg_subtab"><a href="/"><span>Main</span></a></li><li id="xg_tab_photo" class="xg_subtab this"><a href="/photo/album/list"><span>Portfolio</span></a></li><li id="xg_tab_blogs" class="xg_subtab"><a href="/profiles/blog/list"><span>Blog</span></a></li><li id="xg_tab_xn1" class="xg_subtab"><a href="http://www.facebook.com/michaeldalebernard" target="_blank"><span>Facebook</span></a></li><li id="xg_tab_http://os.ning.com/ningapps/youtube/gadget.xml?ning-app-status=network" class="xg_subtab"><a href="/opensocial/ningapps/show?appUrl=http%3A%2F%2Fos.ning.com%2Fningapps%2Fyoutube%2Fgadget.xml%3Fning-app-status%3Dnetwork&amp;owner=1fp2l5izpn7lz"><span>YouTube</span></a></li><li id="xg_tab_xn0" class="xg_subtab"><a href="http://www.flickr.com/photos/csulb_metal/" target="_blank"><span>Flickr</span></a></li><li id="xg_tab_xn3" class="xg_subtab"><a href="http://crafthaus.ning.com/profile/MichaelDaleBernard" target="_blank"><span>Crafthaus</span></a></li><li id="xg_tab_xn4" class="xg_subtab"><a href="http://www.studiotags.com" target="_blank"><span>StudioTAGS</span></a></li><li id="xg_tab_profile" class="xg_subtab"><a href="/profiles"><span>Join MDB&#039;s network</span></a></li><li id="xg_tab_events" class="xg_subtab"><a href="/events"><span>Events</span></a></li></ul>

                </div>
            </div>
            
            <div id="xg_body">
                <div id="albumIdDiv" style="display:none;" _albumId="5129544:Album:104198"></div>
                <div class="xg_column xg_span-16 xj_classic_canvas">
                    <ul class="navigation easyclear"><li><a href="https://michaeldalebernard.ning.com/photo">All Photos</a></li><li><a href="https://michaeldalebernard.ning.com/photo/album/list">All Albums</a></li><li><a href="https://michaeldalebernard.ning.com/photo/photo/listForContributor?">My Photos</a></li><li><a href="https://michaeldalebernard.ning.com/photo/album/listForOwner?">My Albums</a></li><li class="right xg_lightborder navbutton"><a href="https://michaeldalebernard.ning.com/photo/album/new" class="xg_sprite xg_sprite-add">Add</a></li></ul><div class="xg_module xg_module_with_dialog">
	<div class="xg_headline xg_headline-img xg_headline-2l">
    <div class="ib"><span class="xg_avatar"><a class="fn url" href="http://michaeldalebernard.ning.com/profile/AmandaAnderson"  title="Amanda Anderson"><span class="table_img dy-avatar dy-avatar-64 "><img  class="photo photo" src="https://static.ning.com/socialnetworkmain/widgets/profiles/gfx/defaults/profile-006699.png?xn_version=431723162&amp;width=64&amp;height=64&amp;crop=1%3A1&amp;xj_user_default=1" alt="" /></span></a></span></div>
<div class="tb"><h1>Api-gateway-lambda-event-example</h1>
        <ul class="navigation byline">
            <li><a class="nolink">Added by </a><a href="/profile/AmandaAnderson">Amanda Anderson</a><a class="nolink"> on August 2, 2021 at 12:41am</a></li>
            <li><a class="xg_sprite xg_sprite-view" href="https://michaeldalebernard.ning.com/photo/album/listForOwner?screenName=1rqy72lrnjvrm">View Albums</a></li>
        </ul>
    </div>
</div>
    <div class="xg_module_body nopad body_albumdetail_main">
        <div class="xg_column xg_span-4">
            <div class="albuminfo pad5">
                <div style="background-image: url(https://static.ning.com/socialnetworkmain/widgets/photo/gfx/albums/default_cover_120x120.gif?xn_version=4024552908);" class="albumcover">
                    Api-gateway-lambda-event-example                </div>
                                    <div class="xg_user_generated"><p class="album_description"><p><a href="https://urloso.com/20y9x2" target="_blank"><img src="https://cdn-ak.f.st-hatena.com/images/fotolife/d/d0wnloadmailer/20200318/20200318043441.png" alt="Api-gateway-lambda-event-example"/></a></p>
<br/> <br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><ul>
<li><br/><a>api gateway lambda event example</a></li>
</ul>
<br/><ul>
<li><br/></li>
</ul>
<br/> e6772680fe <img src="http://54.191.204.28/wp-content/uploads/2020/10/Screen-Shot-2020-10-01-at-12.25.44-PM.png" alt="api-gateway-lambda-event-example"/><br/><p>Check out this in-depth tutorial on how to create an API with AWS utilizing Lambda, ... Lambda, DynamoDB, and API Gateway for your Jamstack App ... Lambda lets us execute event-based logic without having to manage or provision servers.</p>
<p>A/B Testing, Analytics, App Distribution, App Indexing, Authentication (except Phone Auth) Cloud Messaging (FCM), Crashlytics, Dynamic Links, In-App ...</p>
<p>Jun 6, 2017 — One of my favorite tools on AWS is API Gateway.. ... (<a href="http://example.com/">http://example.com/</a>{proxy+} captures all of these sub-resources as path variables).</p>
<p>This will configure an API Gateway endpoint with a Cognito Authorizer that accepts ... For an example showing how to add custom claims to a token, see Sample Use ... of AWS Cognito is the ability to trigger a lambda function based on events.</p>
<p>Jun 8, 2018 — AWS Lambda in a Nutshell AWS Lambda is a serverless computing platform ... to S3, a change in a DynamoDB table, or a similar AWS event.. You can also configure the Lambda to respond to requests to AWS API Gateway, ... use this example to execute a test case against each of the Lambdas we create:.</p>
<p>Dec 29, 2019 — A serverless application for handling webhooks using EventBridge event bus, API Gateway's HTTP API and Lambda function.</p>
<p>sample event.json ).. Replace ACCESS_TOKEN with your JWT token, and methodArn with the appropriate ARN value for the GET method of your ...</p>
<p>Alternatively, you can have the gateway act on the result, for example, by setting ... const AWS = require("aws-sdk"); exports.handler = function(event, context) ...</p>
<p>Create serverless REST API using AWS Lambda API Gateway .</p>
<p>Feb 25 .. <a href="https://kattensverden.no/advert/sg-dynamo-dresden-live-stream-fbstreams/">SG Dynamo Dresden Live Stream | FBStreams</a><br/></p>
<br/> <img src="http://www.briansdevblog.com/wp-content/uploads/2018/01/S3-2B-2526-2BLambda.png" alt="api-gateway-lambda-event-example"/><br/>
<h2>api gateway lambda event example</h2>
NodeJs: Simple Rest API with Fastify and Mysql Node.js tutorial in Visual Studio Code.. ... If you plan on doing any custom scripted services or events scripting in your ...<p></p>
<p>3 days ago — You stick a lambda into API gateway and you're on the internet.. ... to getting deployable runtimes is the same (if using Serverless framework for example).. ... Also how does an event actually get to the lambda handler?</p>
<p>Jun 9, 2020 — Create a sample test event for this function since we are not going to pass any payload for this Parent Function here.. Save the event and click on ...</p>
<p>Edit the Mapping Template in your Integration Request.. In your AWS Console open up your API Gateway and find the method you want to provide ...</p>
<p>If you've used AWS Lambda with another AWS service like API Gateway or ... The Event invocation is also known/referenced as the asynchronous invocation type. <a href="https://boullexbvela.weebly.com/uploads/1/3/8/5/138520469/girls-in-underwear-and-sleepwear-part-3-undies-br-15-imgsrcru.pdf">Girls in underwear and sleepwear part 3, undies br (15) @iMGSRC.RU</a><br/></p>
<img src="http://awslessons.com/assets/images/screenshots/lambda_function_success.png" alt="api-gateway-lambda-event-example"/><br/>
... For example, if you have Lambda A which needs to call Lambda B and get its ...<p></p>
<p>Enter the root domain for your existing API (eg: api.example.co</p></div>
                <p class="share-links clear"><br><br><div class="likebox">
    <div class="facebook-like" data-content-type="Album" data-content-id="5129544:Album:104198" data-page-type="detail">
        <fb:like href="https://michaeldalebernard.ning.com/xn/detail/5129544:Album:104198" layout="button_count" show_faces="false" width="450"></fb:like>
    </div>
</div>
</p>            </div>
        </div>
        <div class="xg_column xg_span-12 last-child">
            <ul class="clist">
                            </ul>
                    </div>
    </div>

</div>

        <div class="xg_module">
                                        <div class="xg_module_body">
                    <p id="add-comment">Comment</p>
                                            <div class="comment-join">
                            <h3>You need to be a member of MDB to add comments!</h3>
                                                <p><a href="https://michaeldalebernard.ning.com/main/authorization/signUp?target=https%3A%2F%2Fmichaeldalebernard.ning.com%2Fphoto%2Falbums%2Fapi-gateway-lambda-event-example%3Frss%3Dyes%26xn_auth%3Dno">Join MDB</a></p>
                                                </div>
                                                        </div>
                    <div class="xg_module_body" id="comments" style="display: none" _numComments="0" _scrollTo="">
                    </div>
                    <div class="xg_module_foot" id="xj_comments_footer" style="display:none">
                                            <p class="left">
                            <a class="xg_icon xg_icon-rss" href="https://michaeldalebernard.ning.com/photo/albumcomment/feed?attachedTo=5129544%3AAlbum%3A104198&amp;xn_auth=no">RSS</a>
                        </p>
                                    </div>
                    </div>
    
                </div>
                <div class="xg_column xg_span-4 xg_last xj_classic_sidebar">
                    <div class="xg_module module_about">
    <div class="xg_module_head">
        <h2>About</h2>
    </div>
    <div class="xg_module_body xg_module_ning">
        <div class="vcard">
            <span class="xg_avatar"><a class="fn url" href="http://michaeldalebernard.ning.com/profile/MichaelDaleBernard"  title="Michael Dale Bernard"><span class="table_img dy-avatar dy-avatar-48 "><img  class="photo photo" src="https://storage.ning.com/topology/rest/1.0/file/get/3145641214?profile=RESIZE_48X48&amp;width=48&amp;height=48&amp;crop=1%3A1" alt="" /></span></a></span>            <span class="fn"><a href="/profile/MichaelDaleBernard">Michael Dale Bernard</a></span>
            created this <a href='http://www.ning.com'>Ning Network</a>.        </div>
        		<div class="clear easyclear"><a href="https://www.ning.com/pricing/" class="button">Create a Ning Network! »</a></div>
            </div>
    </div>
    <div class="xg_module" id="xg_module_account">
        <div class="xg_module_body xg_signup xg_lightborder">
            <p>Welcome to<br />MDB</p>
                        <p class="last-child"><big><strong><a href="https://michaeldalebernard.ning.com/main/authorization/signIn?target=https%3A%2F%2Fmichaeldalebernard.ning.com%2Fphoto%2Falbums%2Fapi-gateway-lambda-event-example%3Frss%3Dyes%26xn_auth%3Dno" style="white-space:nowrap">Sign In</a></strong></big></p>
                    </div>
    </div>

                </div>
            </div>
            <div id="xg_foot">
                <p class="left">
    © 2026             &nbsp; Created by <a href="/profile/MichaelDaleBernard">Michael Dale Bernard</a>.            &nbsp;
    Powered by<a class="poweredBy-logo" href="https://www.ning.com/" title="" alt="" rel="dofollow">
    <img class="poweredbylogo" width="87" height="15" src="https://static.ning.com/socialnetworkmain/widgets/index/gfx/Ning_MM_footer_wht@2x.png?xn_version=2105418020"
         title="Ning Website Builder" alt="Website builder | Create website | Ning.com">
</a>    </p>
    <p class="right xg_lightfont">
                        <a href="https://michaeldalebernard.ning.com/main/authorization/signUp?target=https%3A%2F%2Fmichaeldalebernard.ning.com%2Fmain%2Findex%2Freport" dojoType="PromptToJoinLink" _joinPromptText="Please sign up or sign in to complete this step." _hasSignUp="true" _signInUrl="https://michaeldalebernard.ning.com/main/authorization/signIn?target=https%3A%2F%2Fmichaeldalebernard.ning.com%2Fmain%2Findex%2Freport">Report an Issue</a> &nbsp;|&nbsp;
                        <a href="https://michaeldalebernard.ning.com/main/authorization/termsOfService?previousUrl=https%3A%2F%2Fmichaeldalebernard.ning.com%2Fphoto%2Falbums%2Fapi-gateway-lambda-event-example%3Frss%3Dyes%26xn_auth%3Dno">Terms of Service</a>
            </p>

            </div>
        </div>
        
        <div id="xj_baz17246" class="xg_theme"></div>
<div id="xg_overlay" style="display:none;">
<!--[if lte IE 6.5]><iframe></iframe><![endif]-->
</div>
<!--googleoff: all--><noscript>
	<style type="text/css" media="screen">
        #xg { position:relative;top:120px; }
        #xn_bar { top:120px; }
	</style>
	<div class="errordesc noscript">
		<div>
            <h3><strong>Hello, you need to enable JavaScript to use MDB.</strong></h3>
            <p>Please check your browser settings or contact your system administrator.</p>
			<img src="/xn_resources/widgets/index/gfx/jstrk_off.gif" alt="" height="1" width="1" />
		</div>
	</div>
</noscript><!--googleon: all-->
<script type="text/javascript" src="https://static.ning.com/socialnetworkmain/widgets/lib/core.min.js?xn_version=1651386455"></script>        <script>
            var sources = ["https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.ui.widget.js?xn_version=202604061257","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.iframe-transport.js?xn_version=202604061257","https:\/\/static.ning.com\/socialnetworkmain\/widgets\/lib\/js\/jquery\/jquery.fileupload.js?xn_version=202604061257","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/12882199673?profile=original&r=1724772989","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/31093204666?profile=original&r=1771939354","https:\/\/storage.ning.com\/topology\/rest\/1.0\/file\/get\/11108924864?profile=original&r=1684135530"];
            var numSources = sources.length;
                        var heads = document.getElementsByTagName('head');
            var node = heads.length > 0 ? heads[0] : document.body;
            var onloadFunctionsObj = {};

            var createScriptTagFunc = function(source) {
                var script = document.createElement('script');
                
                script.type = 'text/javascript';
                                var currentOnLoad = function() {xg._loader.onLoad(source);};
                if (script.readyState) { //for IE (including IE9)
                    script.onreadystatechange = function() {
                        if (script.readyState == 'complete' || script.readyState == 'loaded') {
                            script.onreadystatechange = null;
                            currentOnLoad();
                        }
                    }
                } else {
                   script.onerror = script.onload = currentOnLoad;
                }

                script.src = source;
                node.appendChild(script);
            };

            for (var i = 0; i < numSources; i++) {
                                xg._loader.loading(sources[i]);
                createScriptTagFunc(sources[i]);
            }
        </script>
    <script type="text/javascript">
if (!ning._) {ning._ = {}}
ning._.compat = { encryptedToken: "<empty>" }
ning._.CurrentServerTime = "2026-05-08T15:16:13+00:00";
ning._.probableScreenName = "";
ning._.domains = {
    base: 'ning.com',
    ports: { http: '80', ssl: '443' }
};
ning.loader.version = '202604061257'; // DEP-260406_1:e856392 33
djConfig.parseWidgets = false;
</script>
    <script type="text/javascript">
        xg.token = '';
xg.canTweet = false;
xg.cdnHost = 'static.ning.com';
xg.version = '202604061257';
xg.useMultiCdn = true;
xg.staticRoot = 'socialnetworkmain';
xg.xnTrackHost = null;
    xg.cdnDefaultPolicyHost = 'static';
    xg.cdnPolicy = [];
xg.global = xg.global || {};
xg.global.currentMozzle = 'photo';
xg.global.userCanInvite = false;
xg.global.requestBase = '';
xg.global.locale = 'en_US';
xg.num_thousand_sep = ",";
xg.num_decimal_sep = ".";
(function() {
    dojo.addOnLoad(function() {
        if(window.bzplcm) { window.bzplcm.ts('hr'); window.bzplcm._profileSend(); }
            });
            ning.loader.require('xg.index.facebookLike', 'xg.video.index._shared', 'xg.video.video.ShowEmbedToggle', function() { xg._loader.onLoad('xnloader'); });
    })();    </script>
<script>
    document.addEventListener("DOMContentLoaded", function () {
        if (!dataLayer) {
            return;
        }
        var handler = function (event) {
            var element = event.currentTarget;
            if (element.hasAttribute('data-track-disable')) {
                return;
            }
            var options = JSON.parse(element.getAttribute('data-track'));
            dataLayer.push({
                'event'         : 'trackEvent',
                'eventType'     : 'googleAnalyticsNetwork',
                'eventCategory' : options && options.category || '',
                'eventAction'   : options && options.action || '',
                'eventLabel'    : options && options.label || '',
                'eventValue'    : options && options.value || ''
            });
            if (options && options.ga4) {
                dataLayer.push(options.ga4);
            }
        };
        var elements = document.querySelectorAll('[data-track]');
        for (var i = 0; i < elements.length; i++) {
            elements[i].addEventListener('click', handler);
        }
    });
</script>


    </body>
</html>
