
                    <script>
                        var _oCtlArcadeIframeGlobalData = {};
                        _oCtlArcadeIframeGlobalData["socials"] = [ { "txt" : "twitter", "cb" : "__ctlArcadeShareTwitter"}];
                        _oCtlArcadeIframeGlobalData["prevScore"] = 0;
                        _oCtlArcadeIframeGlobalData["score"]     = 0;
                        _oCtlArcadeIframeGlobalData["shareObj"]  = null;
                                                        _oCtlArcadeIframeGlobalData["socials"].push(
                                    {"txt" : "facebook", "cb" : "__ctlArcadeShareFacebook" });
                                
                        function __ctlArcadeSaveScore( oData ){

                            

                            if( oData.score == 0){
                                return;
                            }

                            _oCtlArcadeIframeGlobalData["prevScore"] = _oCtlArcadeIframeGlobalData["score"];
                            _oCtlArcadeIframeGlobalData["score"] = oData.score;


                            if( _oCtlArcadeIframeGlobalData["idUser"]){
                                ctlArcadeSaveScore(
                                    "https://showcase.codethislab.com/wp-plugins/ctl-arcade/wp-content/plugins/ctl-arcade/front/ajax.php",
                                    oData.score,
                                    _oCtlArcadeIframeGlobalData["idUser"],
                                    "ctl-klondike-solitaire",
                                    _oCtlArcadeIframeGlobalData["socials"]
                                );
                            }
                        }

                        function __ctlArcadeShareEvent(oData){
                                _oCtlArcadeIframeGlobalData["shareObj"] = oData;
                                ctlArcadeShareEvent(
                                    oData.title,
                                    oData.msg,
                                    _oCtlArcadeIframeGlobalData["socials"]);

                                                    }

                        function __ctlArcadeStartSession() {
                                                    }

                        function __ctlArcadeEndSession() {
                                                    }

                        function __ctlArcadeShowInterlevelAD(){
                                                            ctlArcadeShowAdsInterlevel(
                                    7,
                                    30 );
                                                    }

                        function __ctlArcadeStartLevel(){
                                                    }

                        function __ctlArcadeRestartLevel(){
                                                    }

                        function __ctlArcadeEndLevel(){
                                                    }

                        function __ctlArcadeShareTwitter(){
                            ctlArcadeShareTwitter(
                                "https://showcase.codethislab.com/wp-plugins/ctl-arcade/?p=62",
                                "Klondike Solitaire",
                                _oCtlArcadeIframeGlobalData["shareObj"].msg_share );
                        }
                        function __ctlArcadeShareFacebook(){
                            ctlArcadeShareFacebook(
                                "https://showcase.codethislab.com/wp-plugins/ctl-arcade/?p=62",
                                "Klondike Solitaire",
                                "CTL Arcade",
                                _oCtlArcadeIframeGlobalData["shareObj"].msg_share,
                                "https://showcase.codethislab.com/wp-plugins/ctl-arcade/wp-content/plugins/ctl-klondike-solitaire/images/" + _oCtlArcadeIframeGlobalData["shareObj"]
                                    .img );
                        }
                    </script>

                                                <script>
                                jQuery(window).ready(function(){
                                    ctlArcadeShowAdsPreloader(
                                        7,
                                        30);
                                });
                            </script>
                            
                    <div class="ctl-arcade-game-iframe-wrapper">
                        <iframe class='ctl-arcade-game-iframe'
                                data-max-height="1000"                                data-aspect-ratio="16:9"
                                data-src="https://showcase.codethislab.com/wp-plugins/ctl-arcade/wp-content/plugins/ctl-klondike-solitaire/game/?ctl-arcade=true"
                                src=""
                                width="100%"
                                height="500px"
                                scrolling="no"></iframe>
                    </div>


                        <div class="ctl-arcade-rank-container">

        </div>
        <script>
            var _szPeriod = 'all-time';

            function ctlArcadeRefreshRank( szPeriod ){

                if(szPeriod && szPeriod != "refresh"){
                    _szPeriod = szPeriod;
                }

                jQuery.ajax({
                    url: "https://showcase.codethislab.com/wp-plugins/ctl-arcade/wp-content/plugins/ctl-arcade/front/ajax.php",
                    type: "post",
                    data: {
                        "action" : "get-rank",
                        "limit"  : "10",
                        "game"   : "ctl-klondike-solitaire",
                        "order"  : "DESC",
                        "period"  : _szPeriod
                    }
                }).done(function (data) {
                    data = ctlArcadeGetUrlVars(data);

                    if (data.status == "true"){
                        data.scores = jQuery.parseJSON(data.scores);

                        var szHtml = "";
                        szHtml += '<div class="ctl-arcade-rank-table ctl-arcade-rank-table-green">';

                        switch(_szPeriod){
                            case "weekly":{
                                szHtml += '<p>Klondike Solitaire - weekly leaderboard - top 10</p>';
                            }break;
                            case "monthly":{
                                szHtml += '<p>Klondike Solitaire - monthly leaderboard - top 10</p>';
                            }break;
                            case "all-time":{
                                szHtml += '<p>Klondike Solitaire - all time leaderboard - top 10</p>';
                            }break;
                        }

                        szHtml += '<div class="ctl-arcade-rank-header ctl-arcade-rank-header-green">';
                        szHtml += '<div class="ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right">#</div>';
                        szHtml += '<div class="ctl-arcade-rank-col ctl-col-6 ctl-arcade-text-right">user</div>';
                        szHtml += '<div class="ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right">score</div>';
                        szHtml += '</div>';
                        szHtml += '<div class="ctl-arcade-rank-body">';

                        if( data.scores.length == 0 ){
                            szHtml += '<p class="ctl-arcade-rank-no-scores">There are no scores!</p>';
                        }else {
                            for (var i = 0; i < data.scores.length; i++) {
                                var oScore = data.scores[i];
                                szHtml += '<div class="ctl-arcade-rank-row">';
                                szHtml += '<div class="ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right">' + (i+1) + '.</div>';
                                szHtml += '<div class="ctl-arcade-rank-col ctl-col-6 ctl-arcade-text-right">' + oScore.display_name + '</div>';
                                szHtml += '<div class="ctl-arcade-rank-col ctl-col-3 ctl-arcade-text-right">' + oScore.user_score + '</div>';
                                szHtml += '</div>';
                            }
                        }

                        szHtml += '</div>';
                        szHtml += '</div>';
                        szHtml += '<div class="ctl-arcade-rank-filters">';
                            szHtml += '<ul>';
                                szHtml += '<li class="ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-green" title="refresh" data-period="refresh">';
                                    szHtml += '<i class="ctl-arcade-icon-arrows-cw"></i>';
                                szHtml += '</li>';
                                szHtml += '<li class="ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-green" data-period="weekly">weekly</li>';
                                szHtml += '<li class="ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-green" data-period="monthly">monthly</li>';
                                szHtml += '<li class="ctl-arcade-btn ctl-arcade-btn-mini ctl-arcade-btn-green" data-period="all-time">all time</li>';
                            szHtml += '</ul>';
                        szHtml += '</div>';

                        jQuery(".ctl-arcade-rank-container").html(szHtml);
                    }else{

                    }
                }).fail(function (jqXHR, textStatus) {

                });

            }

            ctlArcadeRefreshRank();
            // setInterval( __getRank, 3000);

            jQuery(window).ready(function(){
                jQuery(document).on("click",".ctl-arcade-rank-filters li", function() {
                    ctlArcadeRefreshRank(jQuery(this).attr("data-period"))
                });
            });
        </script>

    
        <div class="ctl-arcade-rating-container ctl-noselect"
             data-user-id="0"
             data-game="ctl-klondike-solitaire"
             data-num-votes="0"
             data-value-votes="0">
            <div class="ctl-arcade-stars">
                <span data-rate="1"><i class="ctl-arcade-icon-star-empty"></i></span>
                <span data-rate="2"><i class="ctl-arcade-icon-star-empty"></i></span>
                <span data-rate="3"><i class="ctl-arcade-icon-star-empty"></i></span>
                <span data-rate="4"><i class="ctl-arcade-icon-star-empty"></i></span>
                <span data-rate="5"><i class="ctl-arcade-icon-star-empty"></i></span>
            </div>
            <div class="ctl-arcade-num-votes">
                <span>0 votes</span>
            </div>
        </div>

        {"id":62,"date":"2017-04-13T15:45:33","date_gmt":"2017-04-13T13:45:33","guid":{"rendered":"http:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/?p=62"},"modified":"2017-04-13T15:45:33","modified_gmt":"2017-04-13T13:45:33","slug":"klondike-solitaire","status":"publish","type":"post","link":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/2017\/04\/13\/klondike-solitaire\/","title":{"rendered":"Klondike Solitaire"},"content":{"rendered":"<p><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/posts\/62"}],"collection":[{"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/comments?post=62"}],"version-history":[{"count":1,"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/posts\/62\/revisions"}],"predecessor-version":[{"id":63,"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/posts\/62\/revisions\/63"}],"wp:attachment":[{"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/media?parent=62"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/categories?post=62"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/showcase.codethislab.com\/wp-plugins\/ctl-arcade\/wp-json\/wp\/v2\/tags?post=62"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}